50,244,244,49,89,45,81,95,74,158,48,87,88,72,208,81,195,76,39,51,121,61,84,70,46,249,99,108,10,107,158,11,96,12,231,85,80,182,124,162,11,3,102,20,190,244,82,27,14,11,174,66,159,238,19,175,22,234,144,37,40,187,39,231,169,23,219,207,157,97,187,36,60,82,130,141,196,70,45,32,109,115,218,17,189,64,6,231,252,92,143,60,32,191,101,225,213,85,26,129,235,99,23,253,155,57,33,175,252,64,101,189,175,183,58,55,24,167,25,19,132,132,146,199,35,225,209,116,84,49,20,64,67,219,104,225,192,202,166,232,77,126,155,135,135,237,249,9,41,19,121,69,126,251,254,134,185,171,29,233,203,18,209,174,9,139,39,110,41,187,102,252,255,103,120,184,61,102,79,235,88,3,157,237,6,238,90,89,23,13,96,82,80,49,186,106,92,89,3,91,204,96,173,110,235,56,126,85,51,127,47,114,55,137,242,215,206,131,24,189,166,136,36,194,21,225,241,160,94,194,57,22,37,180,250,55,155,16,139,153,33,87,67,107,79,151,51,50,149,115,212,25,175,68,41,69,181,100,12,217,225,167,185,141,128,68,207,51,12,236,74,6,188,97,84,13,167,194,127,201,91,134,60,6,180,146,175,140,138,244,189,152,194,248,255,158,50,91,72,243,152,80,170,251,31,85,146,15,64,97,81,100,186,8,220,143,101,8,231,172,190,162,222,59,218,3,5,176,83,175,8,47,120,65,5,255,192,221,40,58,141,253,196,222,159,120,186,177,238,107,115,84,244,232,173,129,226,191,16,160,156,50,41,252,13,199,82,170,201,219,86,143,202,154,53,24,110,50,59,101,81,212,225,66,80,29,155,194,70,36,235,214,77,121,143,8,252,106,190,97,130,171,41,206,129,247,135,132,92,195,167,56,180,109,225,122,163,141,167,114,117,76,17,218,51,224,46,51,102,33,163,156,101,48,231,111,184,67,210,49,127,91,170,78,207,155,157,17,165,116,49,211,168,126,191,35,188,14,252,218,96,186,147,177,13,27,216,131,93,126,244,74,195,9,96,93,16,103,89,30,205,130,65,232,234,122,97,195,29,177,3,30,150,199,168,67,139,39,74,109,57,75,134,164,79,78,65,18,171,105,189,169,162,159,89,137,199,217,157,172,254,234,229,56,83,209,74,72,177,82,55,28,174,98,76,217,171,95,93,9,225,254,100,139,1,244,39,77,78,172,140,142,174,16,181,11,58,228,103,253,166,0,93,48,147,237,7,110,100,147,92,122,111,211,124,170,49,201,197,83,170,48,89,52,229,79,230,12,158,108,155,103,108,240,114,104,81,44,24,217,76,211,186,182,215,16,176,102,205,229,182,220,28,227,57,198,143,166,239,3,15,207,153,239,46,196,23,30,121,133,117,132,148,43,56,186,126,34,195,87,192,206,31,39,170,111,64,241,251,185,204,225,68,85,92,40,245,203,9,111,143,12,219,191,5,65,74,13,49,56,123,168,237,190,167,78,7,84,142,7,243,160,248,170,14,34,231,223,111,141,116,42,235,235,63,94,160,137,229,176,161,137,236,176,101,156,154,95,40,125,128,88,63,212,14,72,96,213,77,55,190,129,50,10,70,124,185,123,154,100,146,128,179,132,118,254,234,218,221,218,96,111,22,46,13,253,154,144,30,64,127,184,219,241,21,124,37,226,102,84,56,176,30,32,77,75,116,236,50,3,40,170,97,208,10,234,128,150,228,247,185,64,174,132,122,80,130,157,170,197,148,183,31,156,213,14,157,124,94,22,238,17,55,123,179,168,208,169,251,241,158,94,45,76,140,8,199,27,30,146,202,130,65,99,250,62,146,124,22,3,214,83,62,9,193,68,133,140,0,179,70,96,237,179,8,112,11,218,128,55,124,249,145,174,115,142,125,224,47,39,58,10,59,81,157,64,137,130,134,184,18,4,225,29,89,128,64,24,55,167,216,215,183,142,3,38,86,137,156,43,131,72,250,164,46,44,137,239,166,238,130,248,45,182,28,159,154,15,137,65,223,222,13,204,234,162,31,21,181,111,177,78,122,115,56,98,216,87,247,244,23,116,122,165,231,105,115,248,206,249,95,102,246,236,30,230,109,132,85,0,242,226,14,244,1,40,144,53,61,72,59,249,245,193,138,93,254,75,146,183,69,204,1,227,208,54,204,1,147,41,96,108,243,11,166,161,180,37,206,204,133,26,102,189,46,91,155,22,211,90,170,108,129,176,3,87,230,91,82,29,134,72,0,66,236,157,152,234,120,249,212,23,150,23,211,158,111,199,59,249,23,47,140,167,235,82,180,63,164,185,2,36,53,219,8,29,144,78,13,51,194,215,124,212,39,23,175,105,241,54,67,193,128,2,200,213,39,106,190,117,40,101,222,156,61,79,172,55,139,3,121,235,191,34,151,237,14,155,157,245,142,148,203,118,63,0,82,18,184,79,253,116,97,12,222,42,44,243,21,224,142,236,150,139,145,202,75,174,208,71,129,78,51,134,162,165,154,89,174,31,58,22,221,165,14,184,39,186,44,22,195,142,73,112,236,231,110,90,123,92,91,199,22,53,250,27,44,113,138,35,168,213,111,221,39,187,165,142,127,168,128,37,66,252,25,69,153,134,147,203,64,207,222,144,44,3,212,52,21,234,171,203,204,145,3,122,186,207,81,1,220,251,227,189,170,0,200,31,250,177,143,15,110,6,32,9,105,200,26,50,174,244,61,226,249,23,41,37,251,200,57,4,77,94,15,94,203,0,101,177,77,124,112,6,156,21,223,164,100,3,9,82,192,212,247,26,75,142,153,125,180,44,238,221,73,34,167,183,27,107,224,91,171,129,209,179,94,134,50,23,147,253,106,194,202,105,225,37,65,70,36,175,97,38,221,189,19,195,221,64,254,122,93,175,130,195,204,162,18,15,92,14,132,231,157,54,9,194,195,100,62,125,212,171,83,126,104,204,14,241,217,22,117,223,73,126,66,144,2,179,137,221,107,147,194,143,73,11,196,227,224,24,179,15,127,135,191,125,59,181,129,180,197,196,82,11,189,11,192,182,57,137,16,21,46,120,51,17,254,203,137,141,101,220,31,2,134,244,4,131,208,81,39,79,52,165,101,58,99,18,209,252,167,25,231,40,86,83,65,216,228,45,120,46,14,196,122,47,74,220,54,75,173,28,144,204,248,189,39,91,106,203,224,176,137,182,194,228,193,216,236,228,9,203,94,28,92,107,79,58,198,70,106,92,172,219,155,11,113,46,250,6,61,235,169,100,219,194,250,18,46,142,89,2,174,155,90,83,144,64,56,149,172,103,51,183,108,195,156,186,158,168,136,98,229,87,175,126,141,240,97,176,120,102,89,93,5,241,253,136,255,66,18,20,36,122,212,208,231,129,200,217,190,115,222,132,127,195,251,93,177,2,21,78,75,225,157,138,223,130,193,36,125,36,142,132,154,182,203,92,165,141,154,188,103,20,40,118,27,139,28,42,219,226,4,23,183,168,251,57,163,65,151,86,219,53,222,33,100,133,13,252,101,213,183,51,105,113,68,161,230,154,126,14,236,33,161,76,19,1,107,10,22,204,210,198,91,226,36,168,23,219,45,198,102,203,0,65,41,4,176,171,219,90,208,231,150,144,226,147,22,202,220,249,66,23,182,61,109,6,57,55,170,133,247,123,38,12,67,182,56,74,106,101,21,173,236,223,53,114,51,82,9,31,14,193,34,118,52,89,4,143,254,139,80,252,102,232,7,171,222,130,104,101,130,237,110,103,244,62,152,36,45,0,39,7,240,74,238,223,56,197,217,47,254,195,78,141,109,223,85,110,238,152,136,225,117,43,192,229,139,59,18,143,151,64,146,146,89,114,224,126,106,43,117,86,102,31,158,29,100,90,218,33,65,231,101,161,221,37,77,11,10,119,123,75,223,245,58,1,123,99,125,224,189,110,238,108,177,69,200,217,138,149,135,141,26,194,183,10,131,81,34,155,26,176,168,197,187,121,242,206,225,48,73,198,67,167,164,156,90,35,182,238,113,186,172,199,190,30,64,130,207,135,237,62,205,15,208,193,217,231,33,229,118,7,16,193,176,109,187,238,95,16,4,218,15,103,196,172,130,183,150,25,47,163,219,90,86,170,254,161,201,248,219,31,36,90,48,209,90,81,234,53,111,135,3,51,140,76,215,143,161,208,81,230,99,241,100,125,90,237,14,145,232,57,166,243,5,176,234,108,107,53,143,235,210,182,41,172,178,31,114,223,24,17,255,149,190,222,203,129,254,236,217,157,214,125,78,194,218,0,228,110,98,22,19,199,169,240,139,98,233,231,193,58,109,21,137,58,37,230,106,163,79,72,166,82,177,137,68,95,170,90,168,68,247,1,30,78,51,62,160,63,226,119,112,78,117,43,52,97,171,147,89,120,222,19,34,153,41,69,127,158,143,172,109,126,219,123,169,163,212,77,240,243,17,160,95,196,75,83,227,106,236,72,46,102,83,2,194,64,13,122,243,186,253,127,1,52,84,19,19,42,58,1,174,167,215,239,140,124,174,2,48,231,0,49,90,76,60,95,241,158,109,246,33,75,215,44,201,10,213,97,83,33,43,222,146,46,134,22,208,36,118,111,229,70,34,254,92,176,251,248,43,25,96,42,208,12,195,153,135,214,61,9,192,177,71,229,235,201,102,198,79,165,23,133,233,155,12,67,21,194,224,193,212,109,216,191,82,239,20,210,234,168,130,241,98,175,60,153,34,190,104,55,63,44,205,164,202,138,251,51,185,104,144,155,118,155,243,45,106,223,60,122,4,172,52,172,150,170,192,99,221,128,187,219,115,97,61,237,161,61,188,208,243,13,214,232,167,157,179,35,16,54,86,255,152,144,40,233,41,243,185,241,80,121,200,61,44,164,65,24,183,77,156,104,154,201,222,233,114,226,157,41,129,8,46,231,119,38,250,5,157,78,3,163,167,195,3,17,119,146,88,60,144,21,105,110,201,90,205,248,186,223,162,237,202,246,126,189,153,178,163,203,20,46,8,36,113,55,88,30,143,197,156,23,178,237,26,193,198,173,217,29,230,64,237,1,25,70,237,174,172,45,189,233,167,181,127,15,76,7,118,227,201,186,206,45,127,81,145,119,99,60,80,215,135,133,103,82,170,52,14,99,222,69,156,18,219,146,106,153,1,141,138,79,195,156,102,238,217,23,220,175,136,85,13,255,154,138,18,145,175,170,108,100,102,197,44,223,205,93,154,24,0,54,52,104,231,69,232,24,233,168,106,75,108,93,97,155,23,164,145,31,8,74,198,3,230,211,95,243,150,18,162,94,246,115,81,154,175,53,14,79,195,249,30,103,183,97,113,18,179,12,233,54,226,173,209,168,246,45,88,152,177,13,97,165,133,189,211,237,155,149,137,94,95,35,147,32,132,15,43,166,46,193,26,103,40,26,129,95,137,101,56,195,149,190,213,240,15,226,132,66,180,56,182,206,136,76,119,166,84,242,138,175,232,23,246,157,28,165,156,245,121,82,206,9,98,188,180,219,114,16,60,138,173,32,162,136,212,180,68,249,86,87,135,138,6,33,185,185,59,7,93,166,216,115,0,157,2,244,70,142,141,235,31,151,105,80,236,191,249,48,142,85,150,21,57,148,51,131,25,85,71,31,128,127,164,208,32,44,172,238,156,188,62,42,115,16,46,171,206,171,47,40,196,146,97,6,146,228,167,148,175,213,98,212,181,246,27,102,207,76,242,70,131,201,204,109,182,211,77,167,47,127,141,237,135,193,153,226,63,136,155,114,26,23,207,57,140,116,35,27,196,14,24,215,57,149,99,15,87,83,233,70,44,65,205,186,250,106,120,45,232,49,214,161,73,242,11,106,55,141,135,119,92,70,242,6,245,254,125,47,163,248,220,23,130,8,196,7,48,83,75,28,142,124,122,80,206,2,217,227,107,18,150,77,126,39,12,169,247,246,97,87,2,175,92,176,32,200,7,62,21,222,68,187,52,92,157,203,159,223,196,159,232,191,45,185,108,72,232,192,110,131,112,242,253,245,11,220,70,69,197,112,217,87,133,17,23,142,225,31,85,28,103,98,154,168,205,101,162,192,29,175,47,185,142,200,141,182,17,189,213,182,30,50,205,23,148,134,34,13,29,99,140,232,241,85,197,196,230,115,29,137,92,252,124,89,181,59,165,163,249,163,127,71,36,177,20,74,23,168,97,145,85,185,96,107,52,5,223,228,31,185,243,145,72,122,192,91,33,181,176,89,51,134,188,94,126,19,48,192,139,16,92,64,238,52,232,20,230,58,206,73,77,105,133,62,120,192,0,90,64,139,127,173,118,169,51,48,155,161,50,110,232,6,87,25,130,246,109,153,118,215,9,64,241,131,210,11,181,32,135,243,230,254,37,51,120,174,75,203,70,74,1,25,80,112,27,235,42,58,248,131,148,147,131,98,34,186,189,90,31,57,170,188,133,45,249,23,187,169,220,142,161,145,59,154,181,190,30,52,100,254,69,91,95,231,80,150,131,141,192,122,245,120,220,251,91,6,154,79,16,58,115,250,223,5,228,153,101,230,116,75,208,195,88,169,104,28,4,38,38,230,133,48,137,249,16,46,129,23,142,206,84,50,4,160,92,126,128,17,129,52,194,20,151,70,51,38,247,61,12,191,5,149,34,171,16,171,243,218,25,197,152,18,220,9,102,117,57,33,33,92,42,174,107,118,193,92,133,105,111,175,95,28,116,125,254,223,19,146,180,37,74,230,29,224,236,159,227,140,129,60,86,239,207,107,218,60,78,142,246,117,70,151,35,203,169,108,69,56,51,229,152,158,102,97,162,31,185,48,216,163,74,81,238,17,5,83,117,179,225,47,208,137,88,185,207,10,35,247,251,101,99,171,22,133,39,107,230,97,93,203,225,213,157,187,61,2,99,104,236,76,246,83,89,73,62,70,196,103,50,129,235,16,33,175,103,166,141,142,12,227,162,214,160,31,162,8,198,129,125,188,9,95,105,191,159,210,240,13,133,201,53,182,102,4,25,120,253,252,228,36,198,242,176,19,251,162,114,200,10,246,136,194,58,187,160,32,79,168,242,119,83,210,157,223,132,157,16,253,208,165,129,221,58,115,108,134,104,57,96,1,238,82,217,93,40,38,17,191,124,89,126,22,178,145,116,139,87,161,145,109,66,185,241,135,252,67,123,70,122,249,226,39,168,7,55,3,92,136,113,237,123,114,109,143,177,85,68,193,124,117,182,80,8,6,190,140,252,177,58,247,170,101,28,25,14,18,117,145,156,65,0,252,244,17,192,182,190,54,131,222,247,70,111,27,13,131,171,135,241,109,62,44,22,140,55,149,30,164,164,109,6,88,87,169,192,73,114,240,179,208,205,10,174,95,20,175,121,205,23,76,57,105,12,6,19,117,211,167,240,18,121,78,231,91,153,100,80,104,114,173,170,214,6,29,6,174,175,82,50,232,72,238,88,36,194,161,144,116,205,165,69,80,45,106,83,209,24,16,116,112,217,33,4,30,160,143,208,105,115,35,164,121,114,128,182,68,208,116,29,101,201,108,214,66,110,135,74,229,154,204,58,205,123,12,86,77,105,151,62,120,26,115,50,104,53,99,234,214,186,7,34,52,89,70,215,10,168,87,133,114,236,76,230,254,136,46,29,243,77,197,163,105,23,241,90,106,218,183,182,67,186,236,243,185,105,202,65,114,171,26,177,15,11,134,191,78,31,254,110,119,78,71,88,164,113,246,230,166,155,249,58,104,4,105,8,106,52,110,244,161,125,160,104,13,96,27,209,254,164,236,156,220,196,138,208,93,18,106,179,41,83,21,167,181,151,53,246,26,63,194,48,28,57,174,209,189,126,247,172,100,122,215,35,172,112,42,83,177,238,72,85,234,115,106,151,75,129,3,36,64,154,134,197,27,49,29,209,202,1,177,124,253,155,71,244,103,151,246,185,24,198,73,247,29,159,186,10,21,231,144,169,44,196,175,119,152,58,146,89,190,13,98,45,142,67,49,235,119,179,195,27,44,244,28,151,252,38,9,226,160,216,209,82,202,180,223,131,31,184,123,52,210,76,77,132,40,146,177,192,127,148,215,104,112,233,81,61,36,254,23,71,79,229,177,177,65,186,70,65,143,193,85,218,56,52,208,13,30,116,203,156,45,25,152,187,224,226,38,38,53,12,246,130,215,209,241,144,217,17,87,137,23,222,115,86,228,237,177,218,196,23,172,28,96,72,207,25,130,34,137,127,36,205,40,233,167,253,94,235,62,171,50,31,181,61,188,52,80,191,145,76,78,177,13,112,123,138,162,22,168,30,25,23,254,6,144,178,223,45,58,74,162,4,168,120,172,243,166,36,132,73,161,153,96,86,216,223,132,88,177,194,86,241,126,120,170,58,100,115,185,107,243,198,1,48,189,33,196,5,252,165,228,17,86,143,243,127,177,7,229,132,191,234,133,149,50,176,105,154,24,215,69,50,200,108,212,190,168,221,122,83,243,186,125,54,20,116,241,70,22,225,132,110,47,222,22,162,134,125,42,136,3,12,80,101,28,175,168,147,17,130,82,71,133,211,187,175,218,97,94,123,131,253,145,133,193,217,246,196,165,61,158,231,183,9,128,202,33,14,183,100,180,17,51,23,249,40,195,93,125,229,77,79,23,126,250,179,253,47,248,79,0,89,37,48,55,101,102,237,252,238,179,79,42,48,119,158,129,70,221,111,91,175,34,250,131,102,48,100,59,170,65,195,30,100,232,8,113,195,85,112,118,93,133,183,106,185,129,116,220,106,107,181,113,199,254,160,144,29,70,104,136,120,16,128,162,120,199,81,76,68,142,82,199,176,211,230,220,230,55,80,181,184,152,106,173,245,24,205,26,101,13,204,150,207,151,48,26,10,148,80,212,130,218,52,39,215,140,187,89,185,83,99,131,203,208,223,218,66,58,251,13,123,161,136,74,106,25,24,198,136,9,141,100,245,146,9,223,161,176,144,0,80,176,121,75,84,27,196,233,229,111,4,11,94,252,0,211,120,186,173,182,6,118,203,207,28,153,126,30,77,121,136,101,68,3,36,128,69,84,133,85,211,195,204,164,57,2,75,50,126,135,254,198,250,217,239,183,117,70,154,114,78,159,184,230,240,131,53,97,56,88,28,50,209,32,174,219,209,81,150,110,90,0,220,139,70,33,83,156,50,54,163,168,195,132,181,100,178,231,6,70,53,127,66,239,198,195,58,160,132,37,151,135,23,120,100,23,202,167,40,241,7,200,41,111,118,246,13,14,13,71,25,136,111,62,248,143,180,85,130,254,244,196,204,247,92,126,87,134,218,137,64,90,12,116,25,183,249,246,4,138,117,68,16,47,206,67,232,124,182,41,98,31,148,240,22,43,215,181,164,81,160,96,201,41,21,83,92,0,184,156,6,34,51,210,99,26,1,64,240,174,94,226,42,138,36,82,9,188,170,161,158,33,253,179,32,106,250,45,16,113,119,99,20,108,79,86,215,173,86,224,210,205,105,187,107,42,28,220,18,229,28,68,229,180,166,171,48,128,110,117,141,105,19,129,150,140,170,40,131,98,174,244,111,97,141,179,245,130,114,205,188,148,219,204,64,66,19,203,42,147,120,24,52,13,66,33,238,77,156,240,183,10,225,214,178,192,192,26,117,5,198,63,99,60,172,220,118,150,124,158,7,204,169,130,71,67,234,18,197,165,204,225,248,51,48,12,129,32,153,254,176,96,87,41,112,6,38,173,2,227,168,21,52,237,39,4,162,140,141,118,3,182,11,152,199,79,94,2,93,234,214,42,8,161,8,56,82,116,220,139,15,201,197,181,17,48,213,184,45,17,142,39,169,7,94,2,201,189,68,228,162,157,122,159,210,226,7,71,183,120,227,136,82,98,26,54,194,53,209,99,124,9,250,111,48,8,80,229,172,188,85,226,236,134,198,186,50,204,219,55,124,214,202,48,228,74,192,21,70,142,190,200,237,39,184,40,4,172,245,200,113,218,68,6,76,202,26,22,84,226,224,65,118,180,13,137,67,209,226,121,100,79,99,6,203,4,142,247,114,130,234,47,16,181,150,54,235,87,42,171,183,180,202,247,137,5,79,74,92,255,89,189,78,26,169,7,47,197,213,26,183,107,59,47,139,108,234,63,246,89,63,101,1,148,181,128,120,172,27,92,76,193,82,107,195,98,249,117,161,119,129,164,177,153,147,65,74,242,128,117,77,139,212,150,123,67,1,201,226,120,237,61,223,22,79,79,16,116,222,84,241,105,211,79,198,248,146,18,185,86,74,69,140,53,40,228,72,182,48,176,173,229,217,166,214,7,147,7,241,255,154,46,222,106,123,75,78,196,208,147,57,190,54,25,252,201,110,211,80,199,21,171,39,253,220,197,148,29,57,50,35,230,160,79,138,198,91,7,21,163,0,231,21,86,1,29,200,87,65,17,18,6,211,138,62,138,69,90,153,65,20,105,224,206,234,93,43,247,242,149,175,86,236,173,200,120,107,9,212,101,138,125,202,101,152,10,172,157,104,2,28,78,76,130,62,7,102,134,37,149,237,48,8,117,101,45,206,73,172,113,231,214,64,95,202,117,39,237,188,177,51,190,76,155,86,181,79,146,182,3,220,167,35,250,252,204,191,89,230,31,134,195,36,4,231,84,52,120,151,103,107,241,254,27,81,255,222,9,114,90,174,233,243,25,215,35,95,39,126,209,81,166,57,95,138,120,54,95,38,201,98,216,97,189,70,161,229,75,226,236,171,136,45,117,139,162,13,139,192,188,110,122,81,255,116,90,65,146,112,95,32,29,32,201,231,97,76,197,9,227,170,99,117,228,174,239,124,183,185,128,73,162,46,58,120,138,73,232,42,110,237,64,215,195,154,243,94,189,39,198,208,70,25,37,78,231,171,79,40,193,126,128,171,49,29,72,163,212,200,12,189,197,222,96,35,203,20,139,175,216,227,17,253,217,247,195,109,184,231,64,107,109,97,44,220,139,238,186,226,78,82,12,188,165,189,55,193,189,22,212,236,153,39,115,123,83,118,159,9,86,15,10,216,246,121,102,6,23,29,13,177,254,192,155,33,224,138,151,98,189,53,143,113,220,25,51,76,214,151,197,230,27,178,239,247,90,232,145,189,62,133,97,186,137,120,65,192,92,158,70,202,70,29,68,115,172,177,188,118,125,197,105,190,177,213,9,210,251,121,155,86,115,25,204,116,134,168,126,64,130,186,69,236,98,242,169,151,133,74,81,124,147,72,250,210,248,121,63,239,55,71,169,196,29,14,109,241,11,31,243,76,25,0,160,205,66,189,61,39,5,40,223,141,26,60,217,33,129,254,115,169,131,35,83,121,165,196,190,95,65,38,156,3,69,185,217,232,151,140,188,234,52,220,133,221,175,41,69,157,116,232,135,55,220,144,169,215,18,191,229,181,58,238,98,57,174,83,56,226,235,154,82,146,41,236,155,194,105,25,216,209,220,204,97,30,140,14,104,254,18,53,58,42,183,123,136,163,97,68,94,14,148,74,199,59,121,198,62,113,51,129,93,183,242,50,134,143,101,22,204,82,155,92,226,23,123,239,243,178,28,247,208,209,193,180,59,1,142,41,126,30,66,0,11,52,232,95,164,211,112,108,21,75,131,131,216,95,236,139,16,24,34,3,27,108,45,195,55,20,102,248,32,130,73,38,166,123,12,242,169,80,21,160,155,190,227,165,171,120,92,19,253,195,192,142,162,69,187,234,47,91,203,93,239,225,138,123,5,164,35,12,208,81,90,143,174,76,215,67,151,123,143,175,24,82,21,56,184,224,103,233,49,48,152,226,255,187,220,176,123,88,73,223,131,82,155,190,6,153,155,230,61,27,18,250,122,154,137,86,18,143,148,186,234,160,139,64,39,129,61,89,17,67,101,123,54,142,106,225,192,172,87,132,237,206,219,188,123,10,37,249,58,176,111,185,143,156,38,217,161,157,54,182,206,212,158,224,201,32,42,72,6,50,211,165,91,119,85,59,84,146,148,154,14,232,41,152,225,35,158,215,55,121,194,17,22,173,186,28,0,251,24,31,63,157,230,222,71,245,253,145,169,103,136,103,82,69,179,125,197,36,123,245,214,74,160,109,13,23,148,44,254,49,183,211,210,185,44,192,81,112,33,52,189,91,254,117,211,32,43,62,204,226,41,68,57,82,245,153,145,14,215,94,150,209,60,213,238,130,74,101,95,212,28,198,196,216,0,99,7,23,170,89,109,82,2,109,162,209,163,137,165,113,164,200,64,133,208,50,253,205,167,131,140,5,196,247,17,66,79,226,232,106,116,140,245,236,114,217,249,205,245,241,236,55,252,159,229,196,70,72,40,62,187,131,21,107,176,220,138,209,251,62,16,41,121,187,102,119,92,4,169,179,99,161,56,203,43,29,244,241,175,185,74,192,12,44,177,125,155,188,74,77,113,12,222,85,171,10,232,79,11,208,116,24,81,248,189,170,84,99,4,52,60,208,142,90,126,248,42,21,128,13,242,133,121,166,158,252,102,106,117,116,29,174,108,201,93,37,64,22,74,217,153,242,24,40,14,150,215,187,125,137,99,133,156,96,178,68,252,201,226,230,129,154,172,11,87,57,111,255,210,165,149,40,162,231,161,132,43,82,251,98,161,152,90,221,13,32,196,111,32,110,74,247,101,142,198,156,6,24,221,225,197,184,240,32,18,244,99,182,146,134,103,195,240,196,105,65,230,86,191,216,200,139,189,101,212,83,153,106,185,48,86,27,230,119,9,166,171,29,73,82,77,62,212,103,217,169,37,232,51,134,92,83,99,129,170,98,185,235,173,55,42,6,90,85,56,216,153,35,21,37,119,37,205,54,30,1,191,96,92,51,144,202,177,81,7,173,113,250,142,252,171,165,3,136,60,153,174,3,87,22,130,99,45,29,242,133,58,63,208,91,134,238,20,135,207,26,24,105,240,155,81,19,15,199,225,58,110,119,147,11,229,231,91,46,122,88,211,39,240,136,142,137,19,168,139,229,141,84,181,46,201,216,29,25,158,254,137,227,157,12,141,87,201,104,157,84,151,138,115,200,144,212,147,236,90,108,129,139,93,223,211,121,25,170,217,130,231,176,175,175,132,164,41,155,183,118,156,113,91,171,219,173,137,119,190,44,30,213,210,55,95,168,250,140,121,173,127,176,191,134,114,192,62,46,6,59,50,94,146,86,12,105,72,146,119,53,30,123,156,19,175,38,64,62,144,47,226,198,71,177,201,174,106,231,53,18,75,18,112,54,153,182,5,83,9,174,144,23,57,144,235,194,218,134,58,184,191,85,171,88,246,45,211,255,4,191,10,26,84,58,219,163,227,195,236,169,55,41,86,171,2,22,9,221,54,57,78,137,121,18,52,98,19,43,107,88,176,118,77,138,167,189,206,183,143,23,38,151,121,85,37,103,97,167,138,200,154,29,85,44,76,38,64,41,196,159,179,132,118,200,149,165,84,223,141,105,49,21,53,192,237,190,185,81,105,88,220,32,212,4,149,75,32,1,178,53,14,50,117,7,52,93,91,95,251,133,30,40,92,91,63,56,134,9,190,203,165,195,153,116,67,135,62,83,91,28,68,176,158,68,247,118,108,244,173,25,212,77,191,200,168,33,74,133,183,51,174,208,143,255,197,48,159,36,61,89,126,174,5,211,80,197,70,237,110,206,248,229,173,57,153,167,136,27,67,40,178,124,236,248,169,202,94,12,232,72,174,77,128,187,168,208,23,249,24,150,171,167,130,104,236,213,26,37,105,8,37,33,113,208,164,124,72,25,43,16,59,14,241,98,252,28,148,27,217,231,14,21,33,166,208,105,67,1,218,101,254,78,21,221,1,135,204,250,86,28,62,201,123,202,168,32,122,19,46,153,140,14,212,164,177,160,77,120,157,58,248,130,119,254,222,102,27,233,23,129,85,77,36,86,195,255,243,167,129,249,87,70,65,182,254,216,147,152,85,170,9,146,101,192,62,52,101,84,182,139,253,225,175,208,45,88,28,248,41,59,172,73,137,112,23,215,55,25,79,234,150,206,88,69,206,219,221,29,216,221,95,242,51,140,80,204,79,200,36,219,96,39,53,58,149,141,7,249,137,162,255,87,204,154,113,36,146,115,95,215,198,237,188,166,249,125,46,100,248,24,45,125,32,148,211,75,46,110,235,106,132,193,224,67,168,216,37,57,206,144,90,171,149,47,122,163,100,24,195,132,100,164,154,253,89,237,156,244,139,168,190,173,77,125,150,180,202,187,100,75,102,103,198,97,201,226,14,50,77,89,193,60,130,169,72,241,240,118,167,166,50,85,213,226,129,87,149,226,24,248,246,90,138,58,4,164,117,226,72,74,78,52,42,223,8,108,154,255,43,49,156,242,233,12,196,28,106,140,37,118,47,115,216,125,13,146,252,124,54,112,165,175,236,193,236,2,89,217,254,174,115,157,90,211,235,189,61,3,30,224,46,11,133,168,206,7,235,106,236,14,193,11,73,63,112,255,78,214,189,183,75,162,169,87,148,218,96,118,69,196,85,223,19,126,132,192,92,24,109,28,143,88,117,138,128,154,246,173,37,122,241,204,151,106,173,127,81,167,125,215,106,161,11,136,68,66,70,96,132,93,232,202,179,215,246,233,58,12,95,200,246,105,82,114,6,217,54,67,221,32,28,211,60,7,2,70,156,174,54,116,34,36,191,165,202,158,242,139,31,26,238,229,190,116,169,113,205,224,224,164,203,157,212,199,61,88,88,215,166,35,204,105,190,0,126,59,37,22,168,68,207,120,134,249,22,190,199,138,32,129,192,245,77,214,159,236,36,72,210,50,101,180,204,36,143,27,27,35,54,247,197,36,102,215,235,170,208,122,178,54,30,52,46,93,215,137,254,89,71,82,123,125,252,11,91,116,10,74,30,72,248,155,107,41,10,27,137,38,222,202,76,136,54,72,18,32,54,201,162,6,114,207,0,86,205,218,115,191,59,208,1,20,173,36,54,53,114,25,202,113,18,75,196,84,149,194,173,197,241,95,180,30,85,163,189,24,102,117,246,70,171,30,132,48,160,58,196,209,86,238,227,77,7,77,189,160,221,149,162,197,123,28,9,28,138,51,76,174,142,173,208,20,201,211,102,154,79,165,244,35,11,197,181,235,227,253,156,221,84,20,221,22,56,126,13,66,61,122,186,58,132,34,108,242,11,7,238,5,20,253,94,87,57,235,154,188,74,2,201,231,184,183,35,235,235,235,39,172,226,253,115,106,234,205,89,75,1,93,205,251,25,218,36,34,156,148,6,143,96,53,33,62,79,169,96,127,169,171,18,9,29,102,122,138,239,241,226,169,227,211,83,225,175,146,96,30,154,162,198,158,145,74,11,152,2,120,140,253,246,230,72,160,76,76,14,56,124,28,55,12,102,145,16,242,117,239,145,30,43,248,20,55,120,105,211,69,45,71,14,198,198,249,202,46,102,172,184,171,134,102,103,213,112,141,178,66,22,111,84,170,227,252,9,242,32,225,186,223,9,172,167,175,4,111,16,134,181,53,147,84,59,141,111,11,23,130,4,215,24,62,207,11,66,218,188,9,245,189,233,96,153,3,54,140,115,178,209,35,135,128,208,233,19,219,154,228,62,47,70,110,87,192,242,47,191,55,1,203,71,238,211,37,100,41,99,247,23,60,108,129,21,59,215,115,71,145,146,177,14,214,80,57,186,102,25,208,72,198,49,175,60,113,188,24,207,150,67,137,32,146,142,216,142,153,146,190,63,120,83,176,70,213,4,76,34,32,100,214,88,237,246,49,7,185,90,173,16,161,244,22,112,92,225,177,95,5,233,75,195,67,18,183,188,39,239,63,113,103,228,176,35,81,28,215,62,157,150,241,254,107,89,88,97,229,94,221,34,36,24,30,123,79,159,238,209,114,211,137,231,164,103,90,126,31,2,226,90,81,221,41,146,205,240,78,57,138,248,239,92,216,211,255,168,175,234,252,34,0,47,56,213,118,125,211,70,165,168,42,107,105,149,24,215,64,191,8,147,199,0,135,93,150,22,2,216,93,239,105,65,190,240,252,17,0,111,188,49,184,220,44,254,104,28,42,88,209,133,79,22,156,163,93,161,39,35,17,239,96,60,93,173,126,252,124,1,34,199,187,38,124,129,1,203,122,171,216,54,221,245,112,123,127,206,173,159,157,83,30,83,195,254,198,108,132,62,94,216,26,120,51,187,139,206,74,64,38,246,0,182,248,218,58,145,74,251,150,114,118,254,145,240,143,34,227,239,197,8,223,248,134,45,139,142,97,158,176,14,229,235,54,115,84,138,172,222,47,41,131,68,79,113,162,211,17,14,191,198,164,251,231,152,175,128,156,67,60,0,108,230,248,47,6,189,106,231,128,199,36,180,40,34,176,217,39,129,122,167,4,130,200,215,248,143,113,82,70,72,116,53,16,243,13,119,7,222,109,183,157,176,178,228,28,94,188,64,111,157,222,163,171,58,234,139,232,168,211,208,174,28,206,134,126,249,20,207,110,78,62,186,254,66,114,154,183,156,148,248,43,253,169,141,45,191,44,198,23,119,15,50,8,83,148,241,56,225,42,15,13,126,4,138,22,30,208,232,182,198,58,90,70,193,156,141,49,188,82,151,97,78,178,204,126,210,86,117,234,227,255,115,25,174,72,241,121,158,248,229,164,35,188,155,209,165,164,51,47,74,253,97,152,234,52,9,117,67,189,141,123,145,193,180,253,128,221,0,44,164,176,50,147,248,144,29,227,28,231,71,208,134,108,140,162,255,41,144,145,204,111,47,49,136,179,175,48,247,114,189,28,58,225,69,80,3,133,172,232,31,125,202,231,85,51,42,10,89,2,185,192,192,229,72,175,82,228,253,255,217,122,225,230,170,43,176,201,230,32,170,130,106,186,193,206,103,66,220,254,235,200,238,92,152,105,198,248,150,186,112,63,233,187,244,239,133,126,39,107,179,212,232,182,99,14,170,174,107,200,197,60,75,28,59,133,56,18,240,111,138,184,51,32,81,92,2,37,229,11,104,63,177,148,19,250,92,44,82,133,62,9,4,64,129,109,10,103,65,83,189,80,120,210,194,213,191,19,205,103,205,229,105,64,150,190,214,200,98,30,40,182,93,197,42,184,220,83,242,168,28,97,50,136,173,92,22,168,2,78,175,245,49,31,190,80,81,194,202,114,255,200,137,210,131,195,210,27,43,199,222,54,39,96,217,238,123,102,173,156,24,183,79,222,238,81,254,211,96,105,163,24,93,223,33,149,133,247,139,67,171,16,6,97,126,119,109,201,183,133,74,247,87,241,137,248,126,199,151,243,157,5,220,5,200,120,1,137,154,33,211,114,22,27,62,93,216,77,95,146,233,194,7,201,154,72,167,32,151,249,118,155,184,114,103,103,141,206,139,24,149,211,93,235,249,84,246,102,157,161,45,228,133,5,77,251,7,199,249,194,191,70,230,190,39,190,165,8,207,157,163,223,214,187,186,140,35,78,186,107,59,26,35,187,226,72,181,243,50,217,94,70,129,71,240,225,1,107,152,29,198,58,228,4,208,44,149,220,68,221,214,127,198,3,52,229,143,142,167,243,76,180,95,167,3,117,244,51,237,28,140,82,64,80,105,217,255,48,188,196,138,64,63,182,22,26,155,77,142,194,26,164,141,204,231,138,253,129,35,61,211,59,112,53,141,156,222,32,95,185,1,158,199,187,72,236,43,120,103,211,2,84,64,10,196,11,149,86,0,236,227,143,14,34,215,191,70,134,107,86,130,2,187,10,184,254,34,176,87,62,209,199,177,123,191,163,228,109,249,104,97,162,255,155,69,61,99,117,161,57,145,212,89,200,230,244,228,234,98,155,47,150,41,172,156,49,177,216,123,79,199,212,115,12,140,126,195,56,145,108,44,38,148,131,143,126,133,112,144,147,169,237,73,20,164,109,23,218,130,159,139,140,153,205,5,241,101,83,105,244,154,243,141,14,220,0,48,10,32,60,86,224,227,141,171,41,222,41,14,120,54,78,234,84,107,126,162,151,3,49,28,36,175,183,23,220,225,118,150,125,69,169,160,56,208,127,80,129,206,98,63,227,100,112,173,227,141,80,182,86,141,30,167,94,35,11,13,199,140,217,90,53,21,219,50,15,21,91,228,189,80,236,74,221,189,89,0,255,158,28,82,59,189,137,95,106,159,75,227,13,60,8,181,179,22,160,158,22,73,14,16,112,197,217,187,157,184,89,167,155,78,181,228,29,18,11,127,0,24,91,159,236,207,81,168,30,3,19,36,21,167,101,182,7,110,192,162,94,117,52,71,196,38,218,161,211,235,46,130,27,73,37,180,254,136,112,187,200,21,167,219,205,239,228,13,223,2,7,150,170,65,131,97,247,254,241,199,56,66,255,3,160,158,132,206,1,218,238,190,145,152,180,27,190,2,132,47,119,148,155,233,137,27,173,182,252,96,81,254,64,125,160,48,36,56,46,139,160,88,77,109,2,100,188,221,49,105,250,116,235,237,154,81,15,11,9,187,219,137,245,31,17,15,7,0,187,113,28,137,3,182,4,57,7,248,120,50,22,205,175,49,118,255,115,32,76,173,188,10,0,13,203,60,85,157,118,97,37,233,160,72,205,56,235,169,134,186,99,209,195,242,61,131,141,79,240,108,42,244,55,19,179,8,72,251,194,171,51,159,158,165,101,48,162,248,7,252,81,163,15,95,41,216,104,200,25,78,207,212,83,209,93,150,144,65,143,192,119,207,223,176,235,146,231,148,148,116,108,62,115,198,55,211,183,78,13,211,97,194,150,55,153,212,150,184,214,71,84,54,61,114,130,139,178,189,85,190,104,198,205,7,218,163,176,34,56,119,62,243,33,223,181,68,229,102,191,253,183,43,60,137,12,125,32,231,12,8,94,203,9,151,35,119,19,174,125,71,53,38,16,172,255,219,156,244,56,11,196,44,122,210,243,188,241,125,22,167,48,176,215,86,13,162,39,118,94,129,68,150,14,95,92,240,189,135,0,158,169,206,127,159,33,114,2,53,106,193,66,53,172,9,249,71,221,53,137,164,64,214,103,153,118,105,13,143,193,221,113,54,122,201,124,24,185,147,171,95,129,148,137,61,33,33,251,54,204,55,36,53,42,49,134,234,120,227,104,231,218,107,98,234,223,158,20,239,211,224,86,140,180,222,122,164,195,9,150,185,21,91,229,6,133,57,222,238,4,145,235,225,38,111,167,177,76,30,167,202,188,106,138,165,125,234,85,82,124,103,102,92,109,221,246,22,139,86,91,202,41,247,98,124,82,221,229,159,218,192,213,33,80,234,210,116,236,100,251,16,194,140,203,165,223,173,56,181,164,106,26,136,37,15,184,47,217,89,159,244,243,213,28,118,127,100,82,100,189,106,25,236,231,45,87,109,143,235,204,20,189,216,22,142,201,86,246,1,98,237,153,123,25,222,94,122,149,10,225,191,12,34,244,233,105,34,216,137,224,182,2,74,66,252,61,137,114,66,233,10,205,4,157,241,249,26,166,127,66,243,21,252,42,246,141,239,255,122,89,176,240,216,120,111,140,139,211,121,212,160,122,181,196,197,63,47,37,64,90,32,15,215,137,127,203,210,78,4,188,45,254,7,238,236,38,67,212,158,186,29,214,70,219,76,163,214,84,229,220,13,113,169,105,145,54,71,189,4,49,178,238,221,36,74,206,129,90,1,162,18,131,227,45,118,74,91,21,32,230,90,254,101,228,95,158,27,196,23,246,116,75,58,249,236,108,9,21,77,43,43,195,48,200,188,119,91,150,35,126,82,136,80,93,166,232,79,125,20,115,240,173,74,119,100,37,150,114,16,134,202,241,101,25,159,33,70,164,127,233,169,187,211,130,238,201,238,184,106,11,185,182,220,255,148,77,181,239,181,131,3,49,154,228,105,84,170,233,20,21,111,180,74,29,173,124,197,55,47,35,118,234,29,214,244,214,67,167,76,112,33,91,75,1,113,74,190,207,119,170,64,92,125,59,85,146,226,249,149,148,25,204,97,142,234,253,249,171,224,36,133,74,58,196,51,134,13,136,193,53,206,223,158,125,16,207,155,112,89,105,137,4,236,216,187,247,27,16,122,120,116,1,211,56,190,183,109,43,228,185,213,61,27,93,239,131,128,200,131,203,219,44,113,154,231,117,124,13,130,16,57,112,171,36,146,15,157,223,230,32,27,211,126,237,33,81,116,240,50,57,95,223,62,239,37,142,179,2,47,227,25,104,206,95,102,242,150,1,40,128,130,84,83,205,2,116,85,59,23,64,222,107,58,105,44,47,143,253,74,193,64,203,173,9,36,156,193,23,97,67,240,149,144,180,169,93,88,168,224,73,122,153,157,62,119,175,48,93,69,229,44,9,179,138,195,41,129,125,229,54,139,244,194,66,21,12,48,165,246,116,40,12,4,30,229,17,87,70,0,93,230,103,181,101,85,96,206,200,55,74,206,135,223,126,117,25,28,251,232,35,242,140,206,80,88,82,36,138,110,255,22,230,103,208,121,204,205,142,129,144,230,132,147,60,181,172,65,21,66,148,217,44,54,48,62,242,138,190,45,57,171,108,49,235,128,32,176,6,182,86,135,232,166,110,130,2,209,139,122,131,57,107,139,15,219,3,107,218,119,167,61,150,222,217,211,237,52,32,101,221,189,166,234,128,50,167,0,104,171,85,181,88,71,106,129,13,188,169,144,180,110,36,9,95,246,213,253,40,128,204,255,110,186,92,180,56,220,26,99,125,107,253,164,44,55,45,79,48,45,90,62,80,3,95,210,121,231,184,112,193,108,192,47,162,145,252,212,98,69,40,75,195,20,127,121,29,173,93,28,171,22,183,34,134,174,240,22,162,5,172,189,11,25,250,171,90,80,77,104,31,250,140,50,197,186,149,90,140,238,215,221,198,90,80,143,160,66,43,55,96,124,106,2,150,155,209,213,10,104,252,134,101,154,250,215,71,212,226,136,23,95,92,162,254,129,235,33,91,190,16,3,218,222,248,67,157,252,150,97,255,108,203,26,114,165,65,255,244,243,244,27,77,111,68,177,246,41,188,11,149,194,82,60,132,54,213,119,61,69,121,80,233,33,203,178,148,223,137,215,91,171,243,233,62,110,85,138,84,240,69,39,200,142,167,179,92,43,29,243,139,216,36,149,135,139,40,212,94,183,203,178,78,184,241,203,27,55,198,95,7,104,64,214,72,56,44,196,78,167,221,17,61,148,253,145,84,124,235,217,20,252,3,32,64,96,233,97,170,26,19,157,124,233,245,112,58,221,123,64,207,181,187,228,155,31,54,122,43,245,87,219,155,67,27,31,133,108,145,235,164,173,29,240,28,166,64,28,54,201,217,179,168,99,141,91,98,51,100,85,187,145,94,51,218,223,11,172,118,150,47,99,221,169,121,17,88,130,43,148,94,189,232,245,193,85,235,31,132,210,51,175,107,236,160,91,185,6,78,53,159,134,224,39,181,157,169,78,163,52,201,30,77,236,199,254,133,48,102,232,242,32,239,177,14,95,25,188,222,57,41,86,119,77,221,113,80,110,53,177,25,194,197,2,179,185,233,167,7,60,71,27,176,178,84,218,81,100,68,15,142,122,228,89,221,255,198,56,178,115,116,75,226,224,109,212,201,72,13,188,130,95,81,178,131,144,62,162,228,117,31,164,125,90,71,205,61,186,88,74,199,60,234,238,243,241,129,182,247,34,33,56,79,231,32,70,178,19,132,236,158,223,121,165,122,35,165,8,109,234,222,15,180,164,35,40,199,254,92,125,212,4,253,48,87,168,14,76,110,82,231,52,116,24,205,220,174,222,126,90,67,66,66,188,205,19,143,66,50,230,68,158,38,9,195,170,114,207,30,189,67,39,233,190,112,159,96,213,205,88,44,127,140,130,50,126,146,235,28,244,124,74,53,160,40,51,150,145,94,140,76,137,10,70,146,153,245,133,188,92,255,204,203,186,231,183,228,253,253,73,100,117,139,39,232,130,70,221,242,73,120,151,191,16,173,152,5,79,135,215,154,13,242,100,196,70,107,34,76,161,153,18,250,81,15,37,111,25,67,67,4,6,255,248,37,1,149,122,170,113,234,57,38,7,157,122,203,46,130,64,4,32,204,243,102,98,124,105,147,23,231,235,208,240,162,229,153,36,219,197,253,90,120,189,65,193,11,20,130,85,115,152,171,82,139,8,152,169,252,56,109,124,180,202,102,225,186,226,118,141,166,173,76,108,183,45,234,140,217,190,59,97,6,8,68,221,125,170,121,179,252,1,104,35,192,46,202,91,109,182,97,23,109,115,86,33,212,209,134,213,175,133,189,33,195,221,66,111,122,229,220,218,51,154,248,181,126,129,149,107,90,218,20,22,67,91,108,248,155,29,174,135,151,61,50,129,32,74,105,184,151,241,77,99,74,208,69,64,251,160,156,227,238,174,251,35,0,155,124,203,167,126,189,216,125,138,67,31,200,255,6,16,113,107,178,79,218,147,187,162,56,83,152,218,5,182,252,185,35,115,249,164,11,176,248,148,12,122,168,64,189,177,131,228,246,243,128,131,38,105,246,220,132,98,141,137,10,142,140,133,75,164,38,58,225,37,63,180,60,9,155,92,241,9,69,172,130,251,16,130,254,189,172,173,24,63,218,50,238,39,187,74,69,0,26,176,130,71,5,176,150,163,137,219,43,174,8,195,82,224,96,99,9,107,254,80,114,162,100,245,56,115,200,11,153,66,38,167,131,220,3,126,251,242,4,102,243,6,79,251,13,182,9,50,145,84,85,158,12,133,60,39,254,182,248,215,33,227,173,167,33,122,164,75,114,97,39,142,46,111,241,84,58,76,49,113,127,54,88,130,71,169,144,252,151,134,220,47,248,128,180,56,241,39,238,135,143,149,125,212,77,10,223,40,163,101,71,89,171,115,80,19,112,58,164,241,13,122,72,68,180,106,57,177,20,192,128,135,182,49,122,141,212,87,174,250,172,29,156,247,7,10,128,37,194,5,6,96,174,161,4,225,198,220,187,241,116,248,187,19,159,72,165,36,222,91,173,11,199,224,7,97,34,54,179,189,195,246,70,223,97,60,235,70,45,40,159,246,156,98,192,4,47,243,76,32,8,228,148,221,103,3,196,234,159,174,111,244,40,226,88,181,125,78,227,96,103,7,54,233,252,53,239,153,46,244,179,209,169,73,143,141,80,252,119,171,73,94,202,223,72,150,184,36,36,188,43,1,48,69,42,65,77,1,102,118,31,212,99,43,35,194,252,230,75,31,177,242,0,194,243,103,163,198,27,225,12,230,124,89,203,161,192,142,182,191,74,165,34,226,98,209,30,244,68,84,247,15,209,126,252,166,219,212,151,83,87,255,188,179,22,195,169,77,213,46,211,123,0,110,96,17,23,137,21,59,247,24,164,172,153,123,156,36,65,2,145,116,133,142,22,66,129,96,51,110,166,185,24,234,247,0,235,215,204,146,117,23,80,254,21,190,116,187,108,215,160,38,193,70,179,74,67,243,105,75,207,29,150,106,120,177,235,232,22,231,5,196,247,227,99,23,73,136,147,160,194,118,240,211,75,199,154,148,124,187,108,34,181,223,37,103,73,78,172,235,7,186,43,165,106,173,217,96,211,204,7,37,48,120,174,87,32,141,196,35,60,220,198,245,99,201,197,49,180,229,112,200,139,110,73,15,151,211,39,217,144,190,8,197,186,240,43,221,217,51,69,12,15,178,82,235,55,132,199,135,193,25,122,169,37,219,166,2,155,15,98,121,172,168,180,112,85,176,73,55,2,66,196,81,247,83,98,168,43,184,54,123,201,91,25,85,123,152,4,165,255,204,181,184,228,62,87,139,130,46,146,132,191,135,147,94,170,192,234,154,232,227,218,199,27,23,129,235,223,97,84,201,153,121,37,85,219,230,59,180,206,88,180,44,4,230,91,89,233,240,127,63,11,122,87,238,24,210,71,141,29,215,207,17,43,14,57,245,67,48,71,234,203,164,15,239,20,98,109,73,137,146,157,6,222,211,199,74,137,22,227,197,178,151,210,184,50,253,51,232,191,112,213,122,98,238,83,140,222,64,38,107,188,165,185,238,29,180,115,30,184,226,126,89,132,51,231,230,101,219,190,199,214,249,34,54,131,39,67,21,244,23,72,202,138,18,241,157,235,81,243,86,140,200,86,27,83,45,148,116,155,173,230,232,147,219,161,254,156,180,77,198,61,111,86,137,109,190,106,241,167,156,25,149,9,213,50,75,202,110,135,167,202,44,145,15,69,244,14,40,253,217,117,243,230,76,239,101,197,89,234,231,237,75,40,183,82,49,232,173,217,38,241,251,225,74,219,203,145,140,37,196,145,78,134,52,171,97,21,94,206,16,11,121,92,146,53,142,239,58,57,54,53,77,154,57,184,198,197,36,2,63,84,163,248,113,151,225,201,12,214,110,253,136,32,60,169,61,41,234,248,237,58,220,204,74,145,132,218,127,99,119,147,213,180,16,198,241,208,70,184,247,179,215,196,109,119,105,84,14,116,175,22,231,124,76,239,59,172,41,86,157,58,228,181,154,14,204,248,116,65,10,236,0,109,3,76,136,72,7,130,185,111,209,246,119,247,12,122,228,236,222,118,100,122,158,60,108,152,26,170,31,103,21,212,10,21,19,109,161,79,161,17,36,12,235,115,203,227,230,222,20,63,19,193,86,10,32,198,128,25,1,78,210,82,160,177,180,23,173,116,169,49,208,39,20,178,66,118,36,17,86,116,106,132,100,17,116,131,80,254,161,104,83,32,92,40,196,190,80,126,65,133,210,60,59,19,104,11,30,21,171,112,147,216,200,75,88,194,239,109,233,128,152,48,28,81,121,150,118,33,193,177,92,177,214,175,143,28,42,178,1,113,242,197,183,104,180,192,27,20,39,54,23,194,180,55,42,223,178,71,216,80,135,206,141,230,179,16,77,173,102,201,54,78,63,130,157,66,114,59,183,100,103,23,134,144,125,8,249,203,6,62,34,171,171,222,253,151,254,243,189,126,140,108,84,54,123,80,163,108,255,49,106,33,57,113,126,64,31,140,4,246,135,134,77,113,67,148,222,94,167,98,145,71,151,217,179,209,42,55,147,24,117,106,244,34,205,211,224,232,42,37,37,32,57,199,31,131,172,54,58,126,110,60,180,209,237,25,177,187,76,135,56,0,92,102,26,58,118,100,148,56,8,124,23,87,24,185,6,59,235,109,123,12,147,133,199,151,30,27,121,94,47,83,156,159,6,37,233,235,168,215,255,69,78,192,219,254,134,253,45,30,154,202,131,77,159,3,217,237,192,246,63,223,53,250,27,48,230,127,7,103,129,97,153,24,45,148,145,240,225,41,111,1,48,202,24,32,43,235,164,73,87,14,106,158,59,7,49,158,3,52,139,232,209,8,110,158,63,10,11,15,83,72,67,120,65,47,164,239,94,88,176,159,223,252,105,22,170,64,24,210,16,246,194,43,103,205,206,190,200,193,80,44,138,254,170,108,86,163,48,214,105,87,111,131,41,225,144,184,77,241,198,217,165,209,86,142,8,3,143,26,163,252,140,37,191,148,210,225,244,252,70,82,120,166,53,172,215,184,151,191,49,209,11,204,153,23,253,53,181,85,19,63,61,238,45,255,182,230,102,91,226,135,78,236,163,231,104,194,210,53,229,208,233,129,14,167,218,81,12,215,134,45,210,127,239,243,5,60,6,222,238,61,85,2,163,45,24,87,148,125,62,14,6,140,157,181,78,195,148,64,94,90,157,25,240,174,207,91,243,129,217,236,50,44,124,75,190,73,138,255,65,132,207,172,177,142,197,61,231,163,32,77,3,255,157,254,225,164,211,229,142,0,45,181,254,8,7,63,156,117,175,116,153,34,115,120,173,226,181,135,7,48,16,98,216,225,128,222,95,135,18,167,216,211,17,105,40,231,241,195,237,155,1,141,201,187,69,93,21,65,141,131,188,79,101,99,207,197,205,26,29,80,54,6,193,54,129,179,201,87,171,105,203,168,191,56,96,188,168,162,51,33,255,12,236,209,191,29,116,107,1,23,172,209,190,122,47,228,100,110,216,166,239,72,251,79,72,163,0,23,120,105,158,148,235,96,231,164,143,122,40,210,250,157,196,184,250,57,103,90,124,19,129,77,27,67,122,211,177,203,2,62,123,162,229,240,4,90,30,102,67,57,99,118,84,107,61,147,131,225,207,51,195,145,76,156,14,107,51,111,49,198,207,45,184,75,175,247,253,65,172,9,198,84,196,170,89,63,85,152,167,196,159,230,194,238,65,89,98,8,173,71,143,40,34,38,233,52,6,78,98,137,134,212,2,87,200,206,77,30,48,223,155,146,195,97,53,220,221,128,245,119,61,41,254,27,136,226,2,184,219,14,53,149,173,40,118,250,118,34,127,236,121,81,112,114,9,77,14,153,116,60,225,11,47,123,61,104,224,181,186,133,120,98,50,134,249,102,146,177,35,90,141,68,118,149,48,9,38,36,63,199,98,138,72,63,127,183,33,117,64,56,21,84,185,18,72,115,191,168,171,59,6,251,41,161,247,133,87,58,123,137,1,148,163,206,9,57,7,110,18,30,225,31,147,96,9,112,6,113,247,97,1,104,46,170,225,204,154,194,162,64,238,233,102,105,217,62,54,240,7,221,160,242,232,85,211,85,233,14,103,17,176,142,230,116,34,66,37,122,123,126,85,59,223,245,86,128,6,72,198,36,208,65,23,64,24,82,208,180,155,44,49,207,32,35,47,228,139,157,49,224,127,208,91,16,182,239,31,177,115,191,68,139,103,37,146,8,87,189,216,166,240,202,93,66,116,154,116,26,143,75,55,133,7,55,4,253,204,57,137,252,1,191,114,169,99,52,11,162,65,77,215,219,157,237,163,154,214,91,50,236,19,152,138,24,118,125,52,147,96,232,242,250,168,48,135,54,64,33,9,187,209,86,132,72,110,198,166,84,252,147,132,180,144,18,146,177,95,239,60,8,225,213,142,21,8,27,247,52,132,196,114,210,144,143,168,37,106,139,130,173,12,67,119,0,147,69,175,177,66,87,110,21,160,115,113,54,100,40,254,230,116,46,7,20,102,205,132,231,173,165,67,92,104,94,120,199,154,155,60,177,41,45,94,127,85,137,164,216,5,175,91,45,15,144,218,52,173,98,59,192,20,199,202,114,217,218,58,23,234,155,91,122,221,147,231,10,138,157,217,128,212,178,237,229,238,17,216,131,110,153,17,69,247,164,35,76,215,38,207,16,58,58,160,135,209,130,226,221,24,96,151,115,95,18,70,61,47,104,133,4,120,223,60,222,236,18,116,228,82,204,134,82,214,194,52,144,249,143,236,74,202,58,88,158,50,169,98,130,152,167,218,32,151,0,53,174,196,237,1,244,201,104,115,73,125,212,223,188,254,14,203,135,146,210,43,71,9,104,84,77,45,88,209,105,25,96,68,141,83,142,20,198,143,60,116,134,255,140,38,166,130,253,177,252,203,225,76,247,58,73,90,62,227,165,133,187,137,153,83,250,48,15,96,215,189,131,132,185,218,34,37,3,23,215,77,88,152,119,240,201,129,153,163,23,54,91,135,31,151,182,122,69,131,0,49,190,19,92,57,239,105,211,150,80,62,232,180,136,5,12,16,70,228,35,151,222,65,4,163,81,103,135,72,21,16,99,217,223,207,6,147,224,27,233,60,173,242,244,137,14,211,122,134,192,245,63,158,91,105,181,220,13,57,165,203,182,79,52,46,87,37,250,198,76,40,243,197,30,38,28,226,86,54,132,42,132,201,11,116,31,195,219,13,237,76,173,19,99,185,173,212,91,146,229,110,97,27,251,236,0,115,77,215,9,199,184,39,49,100,23,235,209,21,241,30,33,165,49,60,32,108,27,228,220,132,234,92,246,229,156,176,14,23,106,190,54,250,175,86,77,85,162,26,0,147,136,156,55,16,182,174,70,148,213,252,2,62,215,54,106,109,200,163,11,67,187,19,168,23,33,9,132,222,2,143,4,226,123,182,65,101,11,20,188,46,10,151,176,128,146,235,205,19,170,86,204,133,59,52,221,28,220,187,142,167,169,3,220,17,182,62,58,168,108,132,108,92,226,165,97,210,85,3,51,41,23,50,178,14,239,225,72,55,220,94,15,133,250,170,132,140,24,206,4,116,182,108,156,24,139,34,139,173,170,104,31,116,234,9,168,56,4,212,52,109,237,116,152,58,115,108,70,173,138,170,201,190,198,35,237,222,80,5,202,169,192,4,11,103,85,166,225,195,39,218,19,241,88,148,208,236,141,245,14,46,40,24,23,118,204,223,90,199,94,237,31,0,135,154,232,153,246,96,4,22,8,154,144,110,72,149,26,146,2,26,183,31,48,60,25,172,142,40,103,156,26,216,31,216,179,63,52,12,30,254,151,78,123,71,123,216,223,7,209,149,32,225,186,200,241,241,43,16,237,126,196,19,72,112,14,28,226,221,158,35,244,198,241,84,146,235,80,97,8,1,222,235,33,29,103,1,169,155,119,243,210,89,179,214,32,102,192,88,215,232,206,87,170,180,169,119,81,217,105,218,88,182,143,129,100,151,49,5,206,53,19,37,123,59,120,170,133,161,116,57,173,16,154,9,240,210,78,231,231,103,229,16,166,139,237,191,26,250,87,79,68,95,98,185,201,107,149,36,222,110,12,204,55,238,193,62,176,233,5,47,168,181,237,213,161,181,27,81,118,227,88,181,49,234,138,46,116,203,117,75,2,214,60,226,217,83,47,178,178,113,62,212,27,55,151,51,80,78,157,255,130,77,21,117,175,29,27,216,241,95,194,109,129,172,167,70,3,64,42,4,90,131,119,212,168,106,101,108,78,245,185,28,142,147,189,106,14,151,185,157,189,123,58,231,129,254,108,179,58,186,15,212,29,16,142,145,168,200,133,59,200,104,144,253,173,3,119,87,66,243,210,58,28,221,204,207,210,118,26,87,69,125,123,241,76,124,8,113,39,124,145,106,213,217,246,197,215,232,87,93,206,72,162,200,246,16,121,205,83,203,36,44,178,63,84,247,155,141,243,145,80,113,166,169,87,46,84,143,78,206,170,248,98,21,57,245,149,196,96,97,229,239,48,173,117,153,187,225,178,239,19,117,224,30,251,79,169,74,244,0,141,181,86,168,150,12,154,165,224,95,102,195,149,16,167,223,156,44,217,235,174,145,115,73,159,140,225,184,138,153,53,25,82,134,90,152,141,73,242,107,39,83,37,76,170,213,177,62,91,44,70,150,131,72,218,216,167,168,43,44,57,197,107,145,68,183,62,199,168,184,147,32,197,90,209,203,211,133,17,89,193,80,188,153,212,77,9,197,95,194,218,215,125,44,207,212,160,5,194,195,150,238,178,47,221,133,110,132,91,38,16,142,25,20,139,241,72,68,168,212,241,209,150,155,219,223,228,26,242,242,146,56,244,62,25,87,253,110,68,243,227,53,162,119,59,52,227,229,16,208,115,157,253,233,161,131,44,136,116,54,48,195,97,187,133,22,165,254,28,127,183,73,2,75,156,111,247,177,37,18,215,22,36,115,189,119,146,53,146,54,161,109,107,235,74,155,37,231,42,102,100,212,71,40,108,231,197,18,139,239,65,184,131,200,166,100,75,121,128,216,249,162,91,58,44,207,152,10,16,36,174,190,177,222,66,155,35,185,192,42,110,174,206,166,196,68,102,200,5,82,25,161,179,122,73,254,199,158,100,75,169,159,125,189,25,218,29,101,105,142,90,201,195,90,123,197,205,196,147,1,126,116,5,21,218,215,46,1,22,15,113,215,64,105,127,176,116,57,91,161,64,174,195,175,255,172,143,250,196,67,174,255,174,186,240,11,32,9,114,228,128,6,67,221,237,179,113,74,244,81,31,195,100,57,215,191,189,3,229,152,70,88,247,12,145,243,47,34,103,7,83,62,59,140,250,183,102,11,2,112,10,117,61,97,202,235,165,154,222,218,22,251,247,82,59,0,74,57,193,9,131,241,101,175,198,12,183,107,20,37,166,253,177,20,186,230,30,80,188,62,44,57,19,194,76,179,240,210,170,24,208,166,237,16,252,191,40,161,13,248,95,152,82,143,209,182,138,204,82,18,219,205,130,9,240,53,229,121,195,232,62,131,244,227,73,43,209,123,110,52,137,60,29,127,119,93,57,53,66,15,252,78,83,11,126,146,142,221,99,96,134,43,203,153,116,73,200,24,141,136,181,1,20,63,158,174,218,209,9,235,134,136,114,36,1,95,170,40,92,158,5,188,100,93,183,96,154,2,160,97,130,34,17,246,149,75,192,178,67,242,0,213,26,208,144,55,0,235,102,38,162,0,16,2,51,9,226,77,22,212,39,72,177,71,110,181,176,29,175,162,232,84,202,252,136,125,47,155,88,175,117,144,36,214,154,50,104,132,174,27,217,163,149,3,210,248,208,122,57,21,181,173,63,247,24,66,80,13,2,229,252,224,81,212,57,63,141,85,210,27,87,150,181,126,57,249,215,129,74,98,237,54,149,37,44,90,52,23,206,232,149,24,11,97,150,30,212,37,248,168,24,155,166,226,40,94,39,2,13,202,75,99,250,211,191,220,70,135,236,239,91,94,251,82,146,234,56,118,41,56,38,69,37,66,158,212,38,8,100,255,27,74,35,91,84,222,209,66,77,188,163,151,186,142,70,233,229,90,195,129,97,53,237,177,212,93,153,248,24,151,193,77,184,88,249,136,182,206,128,134,32,104,251,7,46,44,9,235,244,142,231,184,233,88,113,79,132,157,82,53,89,128,77,112,198,235,228,80,194,233,254,231,242,173,253,29,10,21,20,220,219,169,235,70,2,50,177,61,240,148,176,181,243,88,116,61,140,119,233,226,119,93,56,17,40,107,57,202,64,248,225,40,169,0,196,157,33,60,81,246,221,76,45,177,59,126,85,57,20,103,150,198,204,187,71,248,187,7,72,146,74,242,66,127,114,133,32,51,189,211,209,39,23,114,210,234,81,179,200,140,39,94,71,66,168,94,52,27,213,110,147,235,202,174,178,150,9,134,114,168,220,159,11,166,15,72,25,138,115,192,202,35,28,147,94,55,189,148,14,14,55,137,146,84,206,212,43,199,119,100,184,107,93,210,98,171,238,34,57,19,183,212,76,15,137,25,47,77,39,116,157,26,33,226,155,207,237,9,6,158,109,92,194,44,86,95,148,119,91,226,239,29,82,192,41,59,188,150,38,25,49,245,213,25,8,133,68,219,28,184,150,134,18,18,58,119,153,247,251,249,35,98,231,33,12,128,154,231,243,251,75,250,172,167,209,116,156,115,163,73,160,241,201,153,16,39,252,53,169,234,103,98,206,142,172,129,35,47,138,91,127,51,140,234,159,250,54,201,187,218,241,217,48,122,94,99,2,82,85,123,77,119,150,61,219,236,235,5,250,123,174,201,98,24,126,93,126,192,87,246,129,30,249,163,160,10,131,10,142,94,133,201,186,164,83,48,163,14,11,17,54,48,207,230,127,196,134,144,169,88,202,170,9,120,23,191,105,222,134,88,13,148,241,121,132,16,66,241,14,224,30,87,240,108,101,118,6,208,226,225,55,202,79,125,141,125,81,161,128,129,55,59,35,186,20,202,114,101,31,209,79,15,110,66,208,150,247,100,145,223,165,41,12,212,10,245,3,174,251,184,174,45,28,136,91,253,182,114,174,126,4,188,38,77,128,31,136,137,134,139,149,105,50,160,25,17,219,160,80,100,8,110,92,88,0,21,79,146,231,131,196,201,165,227,197,19,162,198,149,125,48,184,226,101,19,77,158,193,250,3,21,10,157,251,237,169,1,121,29,149,129,246,45,55,34,21,46,227,23,123,11,0,85,168,101,111,35,158,227,163,146,135,109,49,128,211,253,217,6,224,27,93,90,204,60,76,223,108,26,128,73,239,141,83,46,97,96,181,126,204,143,255,115,98,0,37,237,102,254,3,111,134,52,9,192,69,216,37,87,117,36,76,128,50,88,150,234,134,76,246,195,35,186,191,157,144,188,129,168,159,17,214,65,134,207,212,30,173,57,165,82,97,204,25,197,144,169,202,44,61,208,66,218,72,58,42,116,122,180,201,11,19,90,50,28,228,141,211,172,182,132,82,219,111,97,21,157,185,125,153,67,48,33,202,213,116,120,100,25,143,122,203,162,213,49,19,40,38,230,215,85,105,255,185,253,87,206,130,253,244,165,117,48,41,215,24,33,193,145,41,219,117,69,222,248,167,3,33,29,205,120,4,141,238,186,194,42,112,179,233,64,195,134,105,99,109,153,179,207,33,74,246,126,29,254,60,88,155,45,61,199,195,38,123,0,41,35,253,171,153,76,128,18,129,12,191,147,248,211,79,57,51,229,229,199,86,56,115,219,135,212,167,119,92,117,164,12,145,0,234,235,24,229,125,57,160,36,203,111,76,73,88,174,147,118,223,225,25,120,244,245,60,4,205,207,173,108,208,233,255,46,232,178,164,162,171,47,197,146,83,0,165,238,138,105,229,219,65,16,72,206,182,52,51,23,22,38,224,66,193,101,238,8,220,130,12,222,60,39,247,81,224,246,168,116,205,229,222,90,39,137,176,168,237,67,99,24,27,210,40,169,25,161,195,181,116,213,177,18,185,36,135,116,236,111,118,93,68,221,39,131,246,177,242,242,122,51,201,239,5,164,182,238,213,163,219,140,7,11,250,92,229,61,15,148,180,137,38,13,223,30,252,90,169,172,53,219,146,176,12,176,94,219,24,122,20,56,189,96,72,58,125,108,194,144,15,28,184,211,42,232,89,64,192,141,146,127,232,152,98,56,27,172,42,60,122,25,232,207,185,114,112,106,121,103,97,64,170,217,157,101,247,198,124,95,237,80,14,189,100,97,212,112,153,223,212,180,99,34,147,255,187,56,107,58,221,209,187,27,120,39,90,6,152,197,122,137,227,70,116,105,192,231,166,246,219,214,226,194,231,170,189,39,47,229,12,180,74,240,85,51,75,206,192,29,151,13,64,252,192,139,0,162,76,55,178,250,91,210,229,86,125,251,145,92,220,128,53,135,207,28,132,90,31,249,245,154,143,246,241,176,70,190,187,37,102,238,168,246,79,233,65,153,248,166,136,132,205,247,122,70,170,101,85,196,209,24,162,77,122,126,116,52,102,187,75,184,220,9,120,5,230,146,242,194,197,177,239,44,203,155,192,240,95,12,48,61,180,185,136,237,247,92,217,46,92,98,179,162,180,102,249,66,76,38,12,118,177,210,217,236,90,59,161,241,88,255,173,147,193,51,165,136,245,217,221,236,54,216,154,251,46,118,0,204,210,192,209,197,44,218,190,107,20,152,119,61,3,59,51,55,102,177,73,212,166,142,220,15,66,52,184,143,179,170,148,218,157,69,96,228,158,183,56,222,125,135,197,148,29,71,69,6,59,236,249,29,249,134,205,159,1,238,103,145,36,172,67,18,184,96,59,226,106,72,96,96,145,118,35,202,60,11,105,86,79,178,214,188,195,191,249,201,191,230,28,67,230,145,151,157,104,17,168,192,19,79,75,105,224,131,149,84,140,143,40,197,82,44,137,220,52,52,134,41,137,251,41,168,239,15,253,140,134,75,150,168,14,69,112,56,149,204,35,209,242,232,196,71,123,249,250,17,5,95,88,42,78,243,100,143,95,170,53,173,174,214,158,204,134,43,186,157,108,75,65,232,201,159,73,160,251,178,37,246,145,76,161,93,99,79,219,93,189,85,137,204,231,93,55,8,19,179,113,206,163,229,137,146,58,207,231,3,35,214,126,109,136,216,169,37,54,214,245,123,242,159,23,119,57,205,8,20,62,207,188,206,141,81,200,230,224,222,13,103,114,166,231,234,2,179,116,119,222,120,134,28,135,6,53,164,145,27,79,48,18,230,169,39,232,144,135,230,194,204,172,230,174,142,114,108,100,95,144,193,172,173,148,188,175,168,29,43,66,131,199,204,181,252,125,251,158,213,32,39,165,77,202,246,143,113,140,28,57,206,69,95,59,106,50,51,221,22,0,211,145,215,91,120,165,201,121,185,138,80,78,36,251,119,14,157,70,36,131,88,37,15,254,65,237,40,178,123,125,42,106,250,45,124,132,53,75,105,1,31,156,195,103,123,10,151,250,164,241,118,32,189,211,33,226,17,19,28,45,226,201,170,164,210,156,153,254,157,74,80,45,153,253,132,83,21,127,28,49,84,66,214,184,214,25,153,56,55,114,192,60,80,120,71,8,187,123,73,112,122,182,207,134,90,239,2,239,104,2,138,81,56,243,129,143,241,164,146,188,218,50,231,239,184,178,171,160,192,52,113,22,98,8,30,155,252,156,139,225,103,230,66,127,183,170,87,254,88,33,202,247,67,80,233,6,217,166,48,33,108,232,196,31,212,230,29,179,134,53,71,39,103,219,227,223,250,21,179,203,45,95,79,13,122,120,19,30,121,53,171,2,24,213,91,129,117,13,127,190,9,157,203,105,87,91,217,54,82,233,168,102,246,158,31,43,208,182,203,180,252,91,180,75,47,179,140,138,197,130,193,171,151,196,193,136,127,187,135,77,16,43,206,3,150,60,77,86,195,218,101,135,58,28,71,44,140,133,125,97,181,172,216,83,60,29,219,94,204,227,15,48,194,250,21,158,50,48,108,238,216,14,76,176,254,23,15,142,223,179,94,137,88,74,164,196,210,11,175,2,36,211,21,255,123,181,125,101,184,255,111,255,177,115,25,161,204,62,18,237,133,4,138,104,87,144,123,247,34,156,226,91,27,248,186,166,172,37,106,90,238,130,91,173,226,242,137,211,228,141,237,190,161,118,171,206,40,161,102,155,32,166,233,154,132,160,90,166,223,73,38,8,142,223,3,33,205,148,146,148,171,69,252,92,60,6,99,163,111,12,254,158,34,179,200,193,188,23,82,193,63,209,199,34,40,155,27,143,115,156,71,166,160,43,189,60,6,99,242,223,237,144,249,23,240,20,101,44,62,156,173,237,105,213,185,103,255,6,94,88,63,153,37,32,183,145,6,108,113,251,10,89,99,154,251,162,93,4,199,230,71,176,131,244,225,55,184,168,99,30,199,235,210,176,159,124,209,22,30,196,159,142,43,246,188,172,160,40,33,61,188,73,221,210,101,51,65,217,10,73,233,218,239,96,62,22,172,74,244,72,77,29,165,242,36,38,2,147,203,77,213,188,123,72,161,186,225,163,189,255,144,96,120,217,163,3,94,204,230,40,97,28,181,47,84,243,186,156,236,160,20,80,153,226,227,7,153,137,58,206,33,57,93,236,179,205,163,57,160,116,28,69,239,127,20,37,14,231,56,30,50,251,0,78,87,232,70,134,208,13,14,193,119,220,79,225,145,38,144,208,99,97,157,179,171,127,85,51,120,41,153,167,82,235,82,30,251,238,30,233,104,59,9,159,59,145,16,218,189,255,165,107,155,246,197,207,73,212,207,52,150,82,99,55,9,241,106,78,127,38,13,74,231,216,52,150,96,129,150,255,214,28,150,157,147,27,232,89,189,153,249,90,38,189,138,154,113,52,179,78,131,218,216,209,200,86,21,203,205,202,79,38,127,87,218,233,167,4,104,26,202,173,113,112,127,23,129,12,47,208,53,65,184,210,110,46,145,230,46,147,105,68,89,15,14,57,46,81,194,15,115,149,93,39,40,10,188,65,23,120,129,212,182,242,14,246,7,26,11,120,27,203,151,97,70,123,191,230,188,39,37,5,155,72,30,255,211,231,65,7,18,254,132,140,12,60,128,102,33,106,222,38,202,91,131,54,122,129,59,102,30,27,95,169,213,29,171,165,59,196,26,5,23,21,70,183,20,151,25,99,181,219,100,222,221,147,72,238,111,121,171,191,37,23,123,207,81,214,52,207,194,10,181,251,176,238,226,215,15,19,141,32,214,78,56,230,227,140,199,202,29,227,248,80,170,136,171,198,160,31,92,255,181,107,130,145,127,167,134,22,112,34,167,77,233,174,66,93,239,126,21,149,61,147,217,132,82,227,252,149,149,251,79,241,70,105,182,163,111,55,154,82,99,249,186,53,166,140,129,77,195,116,194,45,103,224,83,199,119,90,5,223,62,149,207,175,21,98,228,79,65,125,92,235,157,217,101,2,163,25,136,56,52,72,245,136,97,66,183,125,53,84,151,53,39,139,249,133,208,95,7,49,10,90,26,225,253,140,254,120,162,198,24,88,11,141,50,30,181,54,20,141,175,129,11,89,13,152,177,35,135,66,249,31,229,78,210,200,157,73,159,243,30,83,42,173,26,120,89,64,210,33,15,178,250,137,119,204,74,136,16,83,209,204,52,155,215,155,139,25,215,84,106,120,174,1,113,48,117,70,78,253,150,242,254,128,243,213,107,105,170,15,176,37,49,220,133,134,73,54,250,103,6,101,123,188,251,173,58,237,246,108,181,243,109,146,167,231,117,207,175,24,152,85,115,221,56,195,159,155,185,230,108,178,127,88,30,137,231,61,238,35,238,185,147,65,89,25,43,100,196,228,245,112,95,193,43,172,188,150,14,56,223,95,55,235,252,117,204,237,14,77,73,154,12,46,70,185,255,127,70,42,233,114,153,204,86,197,108,237,140,101,234,239,254,49,240,186,177,221,53,186,73,159,113,36,70,119,92,102,227,61,62,133,8,2,133,31,176,19,157,3,95,56,173,172,114,216,237,210,250,84,110,163,31,109,147,240,113,50,142,206,255,80,20,27,205,82,190,162,233,119,128,251,248,139,20,113,240,205,25,10,158,234,69,198,1,210,79,234,172,214,175,209,20,122,63,189,78,42,162,152,16,96,72,19,146,255,197,60,79,58,22,166,242,181,53,57,29,240,169,17,176,67,165,49,176,242,4,186,10,199,252,222,28,157,141,189,29,43,238,156,209,56,199,72,246,245,34,10,50,47,208,166,195,250,171,45,4,226,154,95,225,197,154,100,117,188,158,77,18,158,66,165,129,67,109,237,151,206,46,121,134,104,188,38,144,218,147,149,48,139,28,233,16,151,116,187,46,253,145,77,143,224,190,71,1,207,168,43,37,15,30,28,122,113,21,104,59,185,41,179,228,145,219,163,175,91,110,136,238,168,141,19,4,161,246,185,139,169,92,5,18,26,67,96,254,11,167,213,139,53,126,33,223,173,91,122,164,92,124,81,121,131,2,203,145,154,207,110,63,213,225,31,80,211,145,45,245,147,250,19,192,134,140,191,38,76,212,26,115,113,27,85,162,87,42,110,174,162,111,156,247,116,195,151,56,132,230,157,154,250,105,196,217,89,219,157,186,194,195,64,45,39,12,70,157,0,218,199,93,236,197,249,238,6,36,90,2,112,90,13,5,204,80,125,106,115,0,252,26,234,183,74,180,235,186,236,57,33,80,73,176,250,232,116,65,185,53,239,68,137,5,211,207,214,26,197,150,67,209,55,68,204,150,247,217,194,7,97,51,52,13,83,28,100,158,212,4,195,60,37,199,89,176,79,35,239,228,247,243,151,92,187,154,181,234,220,73,65,215,149,238,81,223,35,216,154,209,178,129,216,138,160,98,0,61,146,219,251,236,31,93,190,153,253,201,194,208,126,234,218,173,41,99,254,248,183,176,58,54,165,160,230,102,132,145,158,197,136,240,214,251,53,151,141,97,90,215,74,69,30,79,59,63,25,43,238,119,243,49,109,211,234,245,93,249,207,175,171,82,49,207,115,179,32,23,99,9,225,159,251,208,65,24,169,55,30,26,75,134,169,71,149,228,219,115,80,174,237,118,171,126,175,74,206,121,245,177,236,43,25,178,75,36,178,127,105,60,94,99,135,170,243,237,237,195,215,167,224,146,176,96,18,61,57,135,20,69,36,149,192,201,55,220,160,240,94,154,0,36,119,20,195,144,136,107,160,174,206,94,177,227,187,52,117,76,72,31,123,246,220,176,251,217,205,82,150,177,104,193,51,84,38,99,174,197,29,247,49,231,110,253,141,142,174,209,129,132,75,102,175,156,236,255,106,70,109,111,221,85,149,90,10,101,158,120,252,128,18,44,80,255,158,81,34,22,42,147,0,195,202,35,221,247,123,121,113,19,189,180,6,153,247,249,180,43,101,74,95,141,98,128,218,172,30,113,245,107,116,42,149,206,178,111,11,156,119,243,21,88,138,184,180,189,212,46,144,61,30,60,147,251,186,116,77,1,93,196,168,1,226,104,104,3,229,111,102,175,138,170,239,65,122,175,242,133,31,159,48,138,182,68,237,101,178,86,50,150,46,99,107,56,180,227,128,185,214,82,130,48,73,194,78,5,6,191,79,214,239,193,121,112,171,239,172,76,235,255,105,134,195,17,6,224,5,255,91,215,34,128,88,31,4,231,66,97,98,147,121,9,96,244,170,48,98,199,229,78,216,235,66,247,172,127,250,233,19,197,128,223,230,157,89,151,19,66,140,86,237,34,62,213,43,165,249,248,244,144,46,161,173,130,100,245,216,218,32,42,78,240,212,157,87,12,193,101,176,31,158,209,16,22,37,90,143,174,163,24,43,143,104,25,66,87,196,122,168,115,190,23,22,71,44,142,201,230,162,134,153,179,228,244,136,245,251,116,210,38,91,183,32,9,50,28,208,251,158,198,123,165,190,89,188,11,29,111,186,121,102,16,116,89,176,172,214,132,1,143,229,73,116,3,66,98,78,39,147,27,134,81,147,224,216,100,45,91,223,72,17,41,223,187,248,29,91,202,255,119,223,110,70,143,251,24,56,77,114,27,1,124,9,176,49,60,143,32,215,30,223,149,202,221,143,3,60,216,42,72,56,17,101,95,110,32,104,227,51,89,242,80,97,128,1,46,169,128,110,192,54,54,190,0,254,160,200,170,181,110,30,89,69,35,182,91,65,89,195,59,94,178,35,201,35,234,190,73,80,150,141,42,217,126,120,59,82,209,8,140,88,78,225,16,177,173,160,8,47,212,238,86,134,40,106,56,146,28,178,168,7,58,181,98,80,252,234,99,55,242,224,215,151,212,117,78,246,201,73,255,62,218,197,187,81,79,203,119,69,220,236,248,206,133,160,81,61,205,28,39,92,119,254,183,50,48,41,49,123,175,41,199,14,230,130,38,58,42,150,130,149,5,33,187,237,86,73,237,48,171,103,159,186,120,91,84,61,130,127,171,113,208,48,253,169,100,100,16,121,1,81,229,200,146,76,160,64,186,182,139,141,18,165,227,78,17,45,83,158,142,107,165,13,199,58,142,210,167,84,138,74,246,20,64,22,224,200,8,255,141,24,111,119,214,103,81,162,229,128,254,115,40,74,190,135,242,130,213,44,214,13,29,186,88,219,131,184,101,124,61,158,70,204,69,206,221,255,12,200,35,232,249,191,8,43,184,77,29,92,117,107,36,225,30,20,64,41,61,72,240,209,59,239,35,65,105,14,157,249,248,192,201,112,39,10,227,85,186,209,82,17,208,158,39,58,88,48,52,0,127,1,68,192,81,158,253,27,128,255,177,61,48,7,200,33,155,41,86,109,177,93,45,113,138,197,223,232,166,79,231,101,18,147,53,46,102,63,218,155,171,137,112,17,51,101,80,73,231,42,251,170,200,30,32,50,233,145,195,193,191,241,145,198,151,136,100,234,150,159,218,123,59,100,46,91,226,112,37,32,186,153,114,185,16,180,128,66,243,30,221,224,172,9,154,137,137,48,235,177,243,58,18,114,94,120,5,233,59,35,127,139,104,234,67,203,131,52,76,144,95,48,153,95,229,38,60,172,221,234,36,182,170,125,135,185,97,96,110,90,237,109,30,149,41,225,253,185,219,121,101,195,220,175,17,80,16,103,225,231,28,18,33,129,177,126,89,196,124,112,33,168,7,139,114,31,240,186,54,39,90,156,77,72,250,2,171,192,167,84,252,180,103,235,45,164,127,219,234,40,208,130,10,67,2,93,17,190,77,28,0,255,145,244,39,73,239,238,109,136,131,104,99,128,143,153,255,53,188,172,35,87,72,187,116,17,202,168,77,165,15,102,249,247,161,148,228,249,231,7,73,172,61,225,26,61,1,143,32,9,75,34,255,8,131,57,254,63,250,211,218,251,159,105,37,210,193,193,186,8,152,118,223,148,158,38,38,192,179,174,153,6,124,118,104,198,196,175,99,194,245,154,36,42,63,95,185,66,62,87,217,225,25,161,232,99,76,82,28,31,234,86,64,136,109,91,95,188,234,10,193,254,95,62,181,195,100,45,128,172,169,92,186,207,181,0,61,87,158,243,24,15,149,27,169,105,221,80,3,174,15,48,213,144,65,114,50,231,243,58,14,8,210,161,32,189,165,48,21,88,133,218,138,30,16,186,0,15,130,208,222,31,68,207,186,122,245,143,183,133,148,240,48,98,227,139,52,183,247,194,233,203,45,231,217,6,54,249,207,235,102,230,231,248,235,240,158,167,235,79,44,223,149,120,115,85,21,133,95,7,130,233,160,139,62,198,22,130,18,174,181,252,141,158,97,20,58,20,193,88,205,177,239,170,93,51,156,49,18,195,183,130,74,23,228,214,24,166,21,230,23,35,2,69,161,22,48,215,173,141,92,9,222,74,74,144,66,117,101,165,78,32,200,5,14,109,12,124,122,72,177,6,113,193,202,127,130,1,3,72,81,39,243,145,136,74,231,92,141,24,164,27,214,81,226,7,118,90,149,55,191,103,71,55,30,226,243,223,128,145,213,27,152,235,115,20,92,187,173,114,229,203,67,207,66,198,200,20,70,48,113,155,81,125,3,88,50,82,202,208,113,64,204,70,168,249,208,112,204,27,181,151,245,83,217,196,148,61,45,92,211,223,188,18,0,59,145,53,204,16,134,19,211,32,144,51,245,251,147,191,175,155,45,77,186,108,56,35,206,225,241,239,92,17,105,199,38,146,40,234,113,189,98,193,124,107,180,54,198,68,151,107,126,44,174,112,23,11,214,170,77,226,8,7,132,224,154,42,137,241,116,241,11,15,107,122,154,133,191,44,251,99,90,206,182,79,217,116,253,103,211,163,246,167,235,201,235,26,211,38,229,242,251,128,195,189,129,109,76,116,174,127,56,50,183,102,171,47,153,173,209,127,201,170,13,210,113,142,69,81,227,110,171,81,1,237,137,64,78,108,61,240,147,43,255,148,247,55,230,0,194,39,62,151,170,184,33,184,108,124,16,71,2,165,231,108,155,65,160,85,80,130,126,221,148,202,189,156,238,40,1,117,58,100,147,98,171,55,255,165,119,233,186,4,43,53,220,191,128,244,236,242,222,101,137,122,38,118,82,39,56,8,193,233,161,133,44,45,103,109,221,141,36,79,182,209,63,10,207,246,71,50,159,254,130,228,120,12,51,7,67,185,89,23,91,224,159,53,146,54,91,96,37,176,61,160,105,187,106,168,220,197,154,242,170,97,18,180,229,27,7,110,245,240,91,131,137,116,161,31,128,216,120,242,179,100,57,162,236,142,102,17,159,182,169,23,63,150,90,101,239,81,185,135,248,28,31,242,52,12,191,194,22,5,117,143,154,171,108,62,112,112,35,195,66,105,178,77,5,62,245,172,244,230,37,15,187,252,119,101,38,72,224,234,238,164,78,36,199,141,24,15,219,117,19,38,79,51,149,144,230,34,139,91,118,65,238,109,207,110,22,251,137,202,11,141,213,79,60,162,167,224,30,235,240,158,210,125,184,93,135,252,231,248,181,177,72,98,17,102,114,72,252,169,104,139,84,123,190,105,194,190,114,196,62,169,71,56,231,145,17,88,64,173,44,246,228,18,217,5,167,48,242,220,27,40,28,19,88,29,114,64,26,6,16,10,198,181,47,208,23,126,158,84,159,141,245,90,221,13,2,44,250,42,235,113,71,119,181,229,249,50,243,165,71,150,222,8,9,149,24,174,191,214,119,102,164,69,173,101,144,89,227,212,46,19,216,129,187,6,249,207,32,2,129,120,98,69,247,187,42,10,176,54,96,52,94,240,83,147,17,153,252,183,199,237,203,108,236,26,203,221,21,95,7,206,90,209,177,157,230,67,31,32,201,158,94,123,204,174,190,247,24,29,78,2,149,165,167,58,143,159,23,53,38,185,128,100,227,234,185,76,233,213,208,167,217,9,17,146,114,28,246,239,127,42,232,175,21,50,61,9,14,127,245,22,82,193,110,116,7,237,123,185,11,17,59,212,150,234,31,189,72,98,25,31,242,212,1,35,229,104,192,66,83,245,228,127,65,185,136,74,43,158,35,170,104,246,88,76,205,73,32,184,28,13,116,172,232,32,26,31,215,25,243,36,198,14,195,198,217,96,49,83,240,121,158,184,1,143,245,79,103,168,92,179,41,0,2,22,34,53,5,8,101,139,199,22,243,31,204,234,248,31,218,64,190,10,183,229,76,72,222,140,143,84,214,133,115,42,41,21,17,55,93,100,34,97,92,41,157,237,235,194,80,93,201,161,20,6,231,158,30,185,220,56,160,251,97,18,37,183,58,108,156,146,251,66,81,229,248,27,240,130,147,89,151,1,197,141,156,29,235,167,128,231,109,180,66,124,186,78,26,65,218,222,170,109,127,230,252,80,199,245,66,30,123,245,19,87,185,52,228,253,31,247,77,150,219,230,143,250,9,128,247,83,237,11,186,158,207,83,161,93,179,145,132,148,59,236,156,154,146,128,209,179,24,237,186,124,72,219,109,244,101,154,76,121,131,11,228,39,211,173,74,205,3,8,203,22,249,31,192,18,72,111,5,188,30,80,142,209,35,235,150,36,218,136,197,94,125,26,68,137,152,221,47,106,66,81,9,15,64,138,126,60,42,114,61,93,78,15,153,116,73,213,39,147,5,190,98,8,23,26,232,106,148,252,66,208,46,248,176,73,243,194,33,51,36,237,227,62,137,41,103,228,45,162,218,117,147,19,144,126,151,78,163,222,37,230,225,167,165,37,157,123,29,51,241,203,17,18,239,198,9,8,183,215,140,11,134,84,254,42,255,118,183,46,208,224,111,62,12,180,144,190,29,178,80,79,226,16,242,23,208,172,6,228,209,204,168,213,227,104,222,168,184,16,73,240,200,200,83,244,235,181,213,112,168,218,150,98,48,72,203,11,85,148,141,105,64,175,182,245,232,208,67,106,171,31,53,111,134,157,21,39,229,73,207,132,121,196,48,250,71,174,100,206,195,1,63,25,216,62,41,191,74,69,156,126,181,158,212,161,188,45,234,135,198,93,161,235,74,127,208,234,229,214,221,10,201,106,164,113,179,230,187,197,22,223,166,4,119,124,237,102,79,158,53,221,106,160,156,183,8,75,193,73,12,139,214,67,19,229,195,184,71,37,127,234,27,26,18,148,75,56,207,166,98,184,2,103,9,45,139,12,4,111,105,86,169,252,198,99,22,66,60,94,165,90,24,175,24,11,50,188,53,51,211,215,117,61,201,98,62,105,181,62,152,108,171,192,22,12,148,21,226,183,72,36,87,125,201,130,62,176,249,251,131,108,185,5,113,18,66,150,82,203,98,246,122,194,137,241,216,74,86,187,249,10,65,52,194,2,28,195,76,178,162,253,237,254,27,64,185,193,28,48,219,6,37,138,255,219,134,150,70,229,238,145,6,128,139,190,190,51,162,21,75,72,26,174,2,157,158,224,27,65,97,12,86,172,167,107,109,132,33,220,4,133,204,144,140,88,225,167,214,15,28,250,153,210,171,153,15,237,76,226,134,30,143,161,36,195,144,15,1,101,52,232,78,54,147,148,159,142,239,112,97,122,101,191,93,15,193,191,45,241,218,26,9,250,30,187,112,228,54,54,98,87,244,198,9,59,183,41,84,15,231,3,163,171,99,66,98,201,59,199,178,80,46,71,214,12,72,83,62,11,226,36,124,154,218,149,52,224,231,40,249,131,227,42,172,42,214,206,221,66,36,159,18,181,233,212,185,111,213,15,150,10,65,100,72,15,247,27,63,117,61,181,119,96,84,72,251,246,57,195,136,134,47,60,198,169,218,195,82,217,126,87,36,82,97,195,245,57,60,120,175,98,65,134,74,208,228,233,136,62,181,146,104,1,254,181,250,180,8,175,122,159,220,90,240,64,82,186,157,176,71,26,192,137,177,19,146,130,121,75,151,60,216,175,34,8,3,250,177,47,35,55,1,228,196,161,95,191,90,155,152,75,215,156,45,86,132,0,121,173,122,102,169,157,242,163,85,128,55,20,175,154,85,150,7,47,148,131,64,107,162,24,109,132,161,151,156,238,83,250,49,213,163,31,158,140,99,251,0,192,220,125,72,145,25,208,244,38,21,61,14,95,88,18,198,123,122,231,3,34,217,51,150,9,217,41,187,157,77,58,222,239,155,99,229,49,219,217,42,8,151,215,139,174,47,138,189,255,227,185,7,76,247,3,77,145,231,184,89,80,201,223,107,226,78,170,1,27,71,76,47,144,254,32,107,83,173,189,204,245,252,89,12,86,38,92,62,125,10,247,107,117,205,38,172,36,98,124,84,39,202,44,71,118,90,12,42,74,253,97,221,213,242,21,121,165,234,152,255,195,143,101,189,210,136,78,101,9,9,152,52,13,199,71,32,126,54,173,15,70,223,19,93,136,158,230,49,148,67,94,129,145,138,181,173,79,71,56,125,162,126,238,193,16,203,205,235,215,233,104,97,56,7,245,83,220,39,138,179,38,180,220,88,106,191,248,99,250,188,221,90,212,5,120,219,144,174,46,57,135,47,226,6,105,42,72,113,207,186,195,226,200,92,122,232,68,26,237,224,113,174,32,24,153,231,177,61,9,168,19,91,182,162,46,36,131,2,134,81,126,212,231,148,93,93,42,55,195,115,29,69,202,209,45,113,25,19,4,180,133,25,211,196,172,239,180,66,157,22,245,209,150,103,233,156,137,117,190,7,124,30,191,99,0,205,24,107,134,12,223,139,97,138,227,144,196,153,48,226,219,69,171,53,243,11,236,18,123,217,102,140,232,75,165,172,69,49,1,64,191,218,46,52,31,171,255,12,25,40,76,14,154,161,123,131,81,58,88,248,89,25,154,135,51,155,106,165,109,39,161,157,245,225,146,67,117,240,197,97,203,199,138,15,112,142,107,199,158,181,150,72,139,94,153,142,195,3,38,35,204,21,7,9,92,79,221,170,251,68,232,133,35,191,210,120,119,45,179,212,62,187,171,8,4,240,44,50,241,135,215,99,246,115,107,157,113,165,7,4,177,122,50,211,120,147,180,11,64,240,47,3,204,44,68,160,89,40,101,51,162,186,31,184,55,40,81,216,126,42,161,255,89,164,202,59,32,0,238,123,149,167,78,132,89,25,248,123,194,42,114,2,184,60,124,131,9,93,244,195,195,168,176,73,198,140,56,11,190,105,54,23,35,132,120,118,212,129,3,23,78,64,159,6,143,61,14,95,154,92,110,250,234,102,255,169,226,93,22,112,15,201,211,234,145,8,102,212,126,209,78,239,9,114,221,236,73,162,99,173,43,168,135,86,68,68,190,102,137,79,235,124,55,169,243,252,85,73,212,183,224,8,169,56,76,223,45,46,21,152,185,184,245,163,54,40,70,6,34,81,101,55,207,118,230,135,25,74,202,9,13,115,16,180,40,4,73,37,92,201,251,142,8,53,8,74,17,63,219,32,231,0,235,43,167,189,0,143,253,171,187,27,186,138,190,243,101,46,201,68,7,181,249,186,128,29,75,233,232,91,193,0,202,139,218,50,23,8,3,86,130,128,65,50,96,150,221,54,15,122,41,227,137,126,137,168,185,195,180,7,79,11,239,228,107,179,163,83,121,87,240,34,3,71,126,165,227,61,230,89,90,19,233,77,169,135,88,10,243,13,119,221,0,50,219,124,5,85,154,124,96,70,82,243,89,101,42,58,26,125,186,0,153,226,131,157,117,99,161,30,37,249,140,179,125,223,65,195,95,52,211,29,242,197,165,255,227,227,132,170,70,195,247,191,216,126,164,48,38,26,68,100,240,130,34,211,185,145,111,249,215,139,81,108,123,41,115,149,47,91,132,162,255,175,16,69,193,28,155,92,164,234,249,182,64,70,10,167,195,109,123,186,112,197,94,202,183,185,220,34,4,122,238,222,11,130,133,244,15,40,187,135,134,116,238,234,239,71,153,109,103,140,228,1,0,50,183,213,211,174,193,212,122,205,162,89,106,26,201,98,83,244,182,216,108,110,189,213,192,205,151,148,92,241,21,35,137,128,238,169,169,200,58,245,34,147,37,234,85,177,103,160,29,248,180,74,147,76,45,205,105,142,84,126,108,146,55,34,94,217,213,107,150,179,113,64,168,174,237,59,252,64,209,120,171,219,180,228,131,167,152,57,104,108,132,168,113,154,69,245,139,66,56,248,14,229,158,129,46,107,48,206,108,222,35,76,93,77,189,192,72,76,184,74,122,19,84,146,110,75,193,67,87,28,191,137,169,4,16,58,87,39,205,8,29,209,69,80,189,98,123,90,145,92,72,128,118,152,165,108,3,9,155,24,43,73,143,204,139,169,97,34,193,219,150,175,152,126,241,0,195,21,68,109,38,120,85,235,187,98,4,245,203,187,15,95,146,1,112,247,76,194,149,208,111,210,255,68,121,27,194,120,126,166,151,119,211,183,103,84,112,217,68,166,118,61,198,192,134,252,252,116,1,160,81,199,46,69,4,116,215,200,65,159,253,238,56,241,106,91,34,190,55,42,66,98,130,135,240,186,10,241,77,145,64,236,154,77,252,45,130,104,130,22,86,90,99,51,24,161,54,39,165,197,126,212,139,121,16,63,146,214,19,176,105,171,153,52,17,238,84,50,222,183,210,66,29,76,222,143,116,93,16,47,243,162,126,173,195,15,83,215,150,4,51,216,108,191,155,223,18,40,31,96,100,188,206,225,64,126,202,105,60,251,150,117,187,107,155,115,7,173,71,133,50,172,103,56,31,57,172,130,127,22,0,121,23,43,80,80,3,194,45,180,172,27,222,224,171,170,199,235,42,140,251,12,56,23,1,65,160,183,205,106,116,114,125,49,100,140,254,239,152,222,74,142,225,250,44,102,240,212,90,63,190,39,192,20,121,38,52,221,227,171,201,182,135,126,39,32,101,143,64,93,83,107,30,139,255,212,153,69,62,121,55,127,211,68,44,190,214,83,198,85,50,233,154,172,24,138,182,141,44,164,96,185,117,135,196,215,177,239,28,74,28,70,8,117,87,216,214,114,134,128,59,168,172,221,96,184,22,218,140,31,33,160,123,100,189,235,0,3,226,189,138,17,31,216,166,142,238,135,248,16,235,152,75,235,3,102,25,18,66,205,86,186,93,212,18,183,41,27,41,11,71,69,20,135,115,60,209,176,227,3,207,252,7,43,237,31,224,166,56,159,108,195,60,224,82,120,120,252,166,232,68,238,246,198,136,85,24,157,90,146,255,108,160,242,121,37,215,122,176,198,4,1,207,76,253,239,254,249,159,166,0,145,164,217,178,253,242,114,132,13,38,176,83,174,112,158,159,182,174,32,210,190,134,100,50,237,250,16,218,136,132,203,12,98,17,199,52,145,98,81,207,161,141,188,104,136,36,136,6,167,151,158,0,253,15,88,31,102,73,45,40,30,110,14,236,14,137,80,23,141,106,119,125,16,44,112,172,211,164,216,128,92,92,151,186,103,124,197,169,78,169,170,90,2,127,86,225,226,81,172,82,205,5,58,244,220,26,57,13,251,110,98,165,202,102,237,78,62,179,2,224,122,155,120,64,24,153,79,48,75,70,50,170,78,35,4,213,163,141,230,202,116,139,238,200,253,169,140,91,253,96,27,141,228,77,58,108,193,238,35,40,207,59,132,163,57,134,121,229,72,105,112,26,228,208,125,96,177,37,66,153,223,5,76,216,33,171,80,52,136,233,47,189,52,186,179,74,1,111,16,60,232,244,163,239,157,151,242,82,49,210,10,161,13,29,48,86,62,107,111,173,83,124,42,84,81,73,250,109,226,148,201,96,139,8,107,21,86,235,46,39,221,91,158,189,55,101,19,74,107,178,46,45,146,118,77,130,152,183,0,255,102,45,140,122,193,110,244,237,228,186,42,201,212,170,230,121,132,7,35,151,159,82,55,68,105,253,114,197,106,121,242,168,253,128,86,37,9,138,206,226,39,249,66,67,80,121,193,154,125,220,21,26,225,180,66,125,89,92,136,6,214,55,34,95,199,112,147,252,114,202,235,128,188,27,122,56,91,49,85,224,230,219,193,71,250,115,71,33,116,159,193,126,163,210,196,92,3,23,183,170,192,152,173,17,60,116,183,8,123,199,37,15,195,219,211,115,74,124,3,55,159,245,57,199,251,239,138,217,109,149,113,37,33,195,64,217,8,179,183,215,99,92,214,138,28,178,89,112,87,46,10,50,170,198,25,62,123,58,193,139,114,86,200,52,168,90,166,28,197,68,159,75,179,236,191,114,198,208,74,241,255,6,107,114,231,30,180,169,59,124,211,3,26,236,44,65,45,145,72,66,201,176,91,52,172,178,118,85,13,214,193,186,2,133,226,20,213,244,44,109,126,78,178,63,120,235,181,205,124,212,5,31,112,87,22,27,224,237,31,30,75,245,67,77,56,246,182,48,129,236,141,142,154,26,197,83,194,173,16,71,229,104,171,238,79,254,13,87,132,188,86,19,198,250,252,31,234,35,27,200,62,6,9,248,122,229,155,224,211,153,191,47,86,120,222,161,47,33,113,41,169,151,232,178,82,242,53,143,163,179,73,185,212,222,164,251,220,96,12,75,160,215,180,232,29,141,40,169,221,107,119,148,32,52,210,146,139,171,235,20,202,180,204,24,33,152,36,185,36,224,232,204,13,131,142,89,236,198,214,45,253,99,3,20,229,136,55,81,150,108,133,156,148,86,246,208,37,180,122,70,77,30,17,240,210,39,1,124,210,151,50,161,146,207,95,110,12,219,190,58,207,135,6,38,5,45,120,108,249,228,76,42,44,120,223,136,190,215,116,184,134,192,157,228,126,183,205,63,179,53,94,101,162,144,214,131,193,223,83,119,215,74,31,130,78,179,145,183,144,120,128,167,116,175,97,28,222,244,90,37,107,175,147,108,39,71,135,231,50,7,17,169,76,42,57,16,125,49,4,91,172,28,164,235,72,18,151,237,110,7,254,32,182,24,186,150,33,87,243,69,34,234,48,95,198,252,242,177,156,225,85,1,241,60,220,11,32,149,25,133,49,58,38,195,30,208,164,81,39,22,182,240,88,35,172,173,144,114,157,155,118,140,217,249,193,13,174,84,237,65,65,12,69,10,7,150,70,232,138,85,20,91,111,75,175,174,6,48,15,179,206,245,203,203,54,129,173,182,11,223,43,124,255,176,31,138,180,18,91,254,155,44,146,35,147,236,92,181,171,238,139,64,109,37,190,193,116,160,215,158,122,120,201,141,7,52,29,5,40,52,251,109,59,236,105,34,2,58,206,174,27,75,215,219,208,3,252,108,143,110,200,62,111,212,96,33,11,11,137,75,112,241,201,136,0,23,162,201,139,160,245,43,7,133,211,91,138,138,83,236,65,158,84,255,124,108,241,80,252,239,19,24,149,41,40,249,219,172,131,17,192,189,7,237,1,74,0,137,138,197,237,133,145,186,244,9,96,42,173,77,113,149,165,207,234,116,163,63,202,173,92,27,215,20,107,148,175,12,188,10,252,213,104,245,100,121,1,13,22,197,150,150,151,55,41,184,170,137,61,57,64,108,237,10,27,145,38,38,18,255,178,244,28,179,98,79,188,176,1,86,5,29,43,145,27,22,66,13,166,148,104,173,97,135,20,120,53,69,73,192,28,154,238,44,75,92,46,162,187,109,35,18,149,232,67,171,100,178,3,62,210,63,58,198,238,240,201,172,62,78,222,113,252,72,24,166,0,85,174,86,84,91,29,120,122,97,107,99,168,195,8,47,243,189,77,153,176,181,99,62,116,219,118,65,127,123,48,134,76,183,71,147,47,189,22,253,198,234,212,196,115,211,144,174,152,36,248,46,157,121,110,196,229,85,139,212,153,194,78,35,170,241,200,114,208,145,107,78,168,115,196,210,207,62,117,186,154,177,70,59,205,128,38,174,131,207,48,143,40,225,100,116,23,94,155,147,227,143,71,167,250,133,95,217,135,94,156,9,175,250,162,173,65,164,53,229,216,55,51,12,137,244,45,144,56,234,152,245,69,195,121,153,66,122,244,49,62,77,84,180,231,154,18,129,243,34,136,238,45,103,168,126,96,108,99,217,201,83,23,170,222,242,43,163,67,150,53,37,219,2,118,28,84,215,136,77,175,138,165,90,252,180,40,66,237,50,140,57,150,81,133,103,101,194,148,207,80,33,79,70,157,171,121,95,48,253,113,111,153,85,141,85,218,76,234,228,134,222,64,122,238,241,239,188,247,129,18,204,18,199,238,212,151,251,246,24,112,49,213,196,90,194,87,86,193,72,57,164,34,202,2,173,250,154,79,24,178,139,236,80,185,201,168,55,199,96,141,52,49,227,90,64,185,241,109,187,245,250,87,97,187,88,197,61,185,206,190,73,185,15,153,61,67,135,85,233,190,168,211,234,218,157,238,253,45,189,87,146,59,44,85,113,11,202,172,78,174,174,90,56,149,111,181,80,215,10,167,1,129,91,237,173,115,23,98,71,151,226,232,124,192,253,236,152,179,228,248,71,161,7,204,18,41,234,1,88,12,193,101,148,62,198,233,236,103,20,214,62,81,176,42,41,217,250,41,255,148,191,95,218,82,209,237,112,192,164,199,189,3,55,220,207,123,241,97,127,18,7,146,47,49,196,42,225,162,185,234,7,204,163,12,208,55,241,87,187,205,107,114,128,47,225,144,72,78,115,35,78,174,24,111,197,143,148,207,198,87,145,231,14,98,28,104,47,99,96,115,87,68,255,184,200,193,157,31,226,43,227,178,113,49,139,241,29,166,186,0,108,107,191,125,20,53,204,172,12,42,153,144,0,130,206,243,217,191,243,54,237,142,98,224,159,197,113,212,249,4,29,84,27,123,108,213,48,166,26,46,143,145,248,154,123,4,202,111,230,191,126,66,178,153,202,118,159,93,154,197,38,142,159,67,4,53,194,87,78,209,99,240,59,255,166,127,248,198,61,50,99,139,74,30,98,58,141,79,209,64,154,173,40,126,147,176,212,85,179,150,59,76,218,249,89,164,96,140,168,216,162,123,240,230,244,125,193,26,154,247,158,248,162,161,146,190,114,119,139,77,112,247,134,115,13,7,75,39,62,84,167,230,73,97,204,45,116,55,84,251,228,88,193,253,128,214,163,252,80,85,211,22,60,61,251,176,238,160,55,223,17,98,145,242,105,83,108,250,3,58,218,201,65,202,181,199,100,9,96,129,82,79,105,162,143,191,162,11,37,158,64,4,33,143,23,131,86,19,92,161,180,213,35,50,141,210,221,253,193,10,165,101,122,192,219,116,120,249,179,113,40,115,76,246,193,137,246,118,76,57,126,231,157,76,51,218,186,65,107,90,210,249,138,4,66,120,217,120,28,140,15,223,126,234,3,106,215,245,33,249,72,133,217,37,246,208,65,213,1,66,251,121,95,131,127,2,40,55,33,22,232,215,102,241,207,252,185,27,175,195,210,16,194,2,23,77,61,145,132,7,170,195,103,232,196,64,147,164,192,75,212,163,24,128,0,253,184,122,243,17,239,154,219,48,225,181,2,45,131,248,252,153,40,105,212,126,240,84,34,115,73,212,139,162,34,41,234,220,117,5,203,17,24,207,30,246,38,98,120,172,103,254,75,119,65,11,58,127,239,152,51,189,233,78,31,100,206,179,216,230,61,68,215,147,100,229,1,138,122,49,1,162,29,206,241,67,213,172,32,184,137,40,191,137,215,75,5,246,69,138,166,105,136,222,170,3,164,249,76,67,246,122,98,3,167,83,27,253,202,162,59,212,64,12,171,178,17,213,100,15,82,240,115,177,191,223,206,202,63,192,2,96,84,58,138,189,194,70,127,181,53,203,239,46,230,69,210,183,249,11,188,167,16,39,103,158,39,169,36,95,36,118,8,161,245,127,209,235,220,40,80,216,62,122,63,200,204,220,74,110,180,82,109,213,14,182,0,57,68,126,207,185,148,248,68,168,97,166,227,252,156,143,76,208,132,39,23,7,22,34,131,157,66,217,251,252,200,221,232,200,199,64,186,50,222,106,233,50,224,49,0,6,165,170,124,56,0,216,92,29,144,170,210,224,33,34,81,46,92,161,40,233,126,159,104,100,122,124,26,77,5,105,24,83,141,27,151,2,4,54,236,145,7,78,148,123,164,6,7,208,67,82,45,31,173,65,44,108,0,9,41,38,254,140,146,180,105,11,10,90,8,65,206,37,94,60,64,56,217,109,86,165,157,30,193,194,175,214,6,74,166,138,133,106,150,154,138,185,240,185,230,181,169,58,147,32,234,199,147,141,147,67,161,179,231,224,41,37,182,143,6,7,173,65,23,141,42,190,157,131,221,188,168,50,231,194,52,67,40,16,139,240,23,137,73,253,200,156,25,195,55,226,79,145,13,172,236,140,135,15,241,52,167,117,16,225,143,94,136,27,6,202,47,25,156,172,93,12,201,221,206,92,197,6,2,231,143,10,222,203,229,67,87,250,46,144,232,117,5,135,11,84,149,42,217,112,198,83,215,104,227,144,138,3,56,83,150,58,151,136,163,216,244,129,197,17,186,136,223,68,52,179,29,27,170,1,23,15,185,121,100,32,195,63,110,8,177,185,102,191,159,235,147,67,220,182,20,187,210,234,142,175,211,115,79,224,209,101,14,196,174,16,54,66,119,116,26,123,13,126,92,63,63,37,23,158,165,207,21,186,166,5,123,235,170,81,187,203,125,131,227,170,47,112,200,23,166,3,187,34,191,38,116,189,230,112,219,68,184,145,172,93,124,242,117,170,138,223,176,172,201,235,218,227,31,196,113,230,71,145,250,22,49,6,95,70,95,132,189,89,156,228,69,64,182,58,222,225,92,189,126,62,24,214,112,69,172,240,131,242,78,233,71,63,89,157,241,161,235,132,242,225,200,66,182,93,254,239,216,39,124,189,8,57,164,73,132,91,210,134,250,27,127,20,198,246,138,43,145,247,83,190,42,2,58,73,231,225,66,143,86,151,232,62,90,98,176,208,176,86,151,253,172,116,147,190,254,14,221,15,86,185,181,254,147,226,231,5,216,131,82,157,199,113,24,52,232,100,105,87,223,67,50,241,251,85,96,151,130,26,146,1,47,78,87,196,108,202,113,24,133,85,214,233,207,191,82,43,155,165,179,233,74,25,248,141,183,248,2,197,221,146,206,138,180,192,163,221,238,135,41,219,246,154,54,174,251,184,204,206,169,28,226,202,30,73,11,236,248,206,77,141,10,8,35,26,18,136,248,108,71,73,60,191,114,183,70,239,60,85,44,123,42,9,67,191,245,83,160,231,67,170,255,207,83,159,83,16,96,243,242,234,155,246,136,94,69,37,31,220,187,123,119,137,76,98,199,91,211,138,241,188,198,221,113,169,130,161,2,136,31,200,123,139,147,111,223,206,249,11,114,32,240,0,118,186,58,124,205,227,96,144,80,47,73,221,169,178,66,46,15,241,46,101,26,147,218,235,113,65,50,85,161,24,90,196,207,251,207,130,26,88,28,239,43,1,32,139,60,249,8,97,73,107,143,87,76,245,208,158,232,86,183,2,189,69,110,188,14,130,175,99,5,79,38,18,125,156,90,110,205,119,130,149,240,130,187,101,189,105,19,204,224,53,103,178,172,184,30,6,149,106,31,214,6,227,204,94,171,255,241,139,102,45,253,32,101,148,72,132,119,190,164,148,227,5,4,240,23,34,75,112,53,254,17,48,63,206,98,30,137,88,154,152,65,68,48,139,21,77,207,181,191,172,252,14,250,18,54,254,226,20,4,16,51,3,165,43,48,0,43,76,143,78,9,141,114,42,135,161,134,134,13,216,165,151,148,222,156,88,204,194,194,98,124,159,142,101,223,30,22,21,141,161,242,118,253,64,47,120,239,106,30,61,204,181,78,2,86,56,105,13,207,166,165,102,39,240,130,187,111,155,170,240,25,109,78,210,41,123,167,23,239,191,143,101,140,232,137,19,225,156,12,235,102,120,122,121,199,144,116,126,74,116,181,26,166,53,58,129,221,128,4,132,140,139,59,123,168,96,11,97,66,161,170,239,252,243,170,224,212,66,233,62,117,84,251,169,187,173,222,141,34,125,175,142,3,66,42,176,60,50,2,212,229,210,31,13,180,252,216,230,22,72,234,154,70,1,176,97,21,193,140,235,162,108,74,7,177,156,114,102,0,133,229,233,61,13,29,162,79,193,21,27,132,115,247,193,140,206,130,72,156,187,112,76,35,219,2,151,223,198,248,111,54,158,212,252,125,234,236,153,45,11,113,198,174,165,148,234,199,37,80,73,136,158,228,91,247,175,157,190,224,71,192,243,213,156,125,232,171,115,81,141,222,94,81,136,11,237,142,79,238,221,179,169,108,150,195,41,112,134,194,176,80,190,201,134,39,53,60,173,115,137,216,79,36,148,50,194,102,217,197,239,22,61,17,50,221,153,101,187,249,131,168,21,220,254,135,19,173,223,223,73,65,245,71,20,3,36,230,161,199,217,212,164,89,37,175,167,229,54,235,217,125,182,50,88,63,12,117,159,52,92,220,36,69,74,71,152,89,137,179,21,50,254,111,148,110,253,146,184,193,77,218,124,42,90,8,78,50,125,180,177,123,254,168,15,14,77,18,1,31,122,183,55,238,21,171,162,157,102,97,31,232,231,149,48,139,191,59,53,45,53,221,95,6,6,145,144,91,173,161,48,224,146,78,63,126,169,172,0,48,43,54,52,199,109,208,105,162,180,158,163,125,72,125,85,99,239,222,117,145,162,79,113,195,195,54,50,192,123,54,134,46,154,185,199,16,248,33,152,46,134,186,165,136,170,91,145,182,171,108,44,131,189,124,79,239,242,204,55,174,43,61,137,167,1,9,13,114,118,3,80,138,48,28,13,216,41,247,156,62,222,133,158,51,19,207,29,145,147,30,95,9,128,250,71,83,125,240,242,243,237,197,190,32,194,136,17,115,72,230,4,122,70,240,124,158,19,158,66,180,153,99,103,8,165,158,242,77,249,77,132,2,106,97,17,7,60,19,40,13,75,171,134,174,100,51,137,255,25,112,20,205,113,205,26,116,69,199,130,226,5,252,131,95,199,45,22,68,100,83,18,73,73,98,172,146,54,96,250,43,116,225,8,163,111,182,147,94,45,255,56,200,185,232,185,151,224,32,228,163,86,37,13,233,3,104,1,208,56,68,109,207,225,154,28,99,208,169,46,54,193,227,53,144,14,16,116,230,179,5,151,199,188,113,53,202,35,181,195,64,223,249,207,171,159,181,214,50,89,151,92,195,151,149,6,117,25,134,123,185,161,157,25,151,60,9,97,193,44,245,41,197,227,228,224,254,220,243,227,183,230,195,52,116,221,169,205,113,112,172,101,117,200,219,63,126,207,255,201,220,53,238,243,140,214,163,231,194,216,95,117,232,115,219,11,29,73,37,142,58,157,56,75,146,24,222,54,118,248,42,230,32,130,67,66,131,192,218,126,141,158,41,145,113,121,62,32,130,251,141,221,180,96,72,104,103,240,179,221,247,4,82,39,115,24,148,91,188,1,137,156,48,93,167,222,55,116,41,31,184,15,74,66,31,177,227,196,91,193,207,167,42,18,231,135,117,118,223,208,174,16,161,139,41,135,224,66,81,45,235,23,158,53,244,107,5,206,33,111,75,156,235,126,31,49,80,47,235,146,192,133,137,239,182,253,106,17,239,238,169,231,86,71,6,65,231,139,163,66,95,136,124,150,197,52,108,66,123,188,102,13,177,59,78,46,54,253,90,66,97,152,100,223,161,49,20,39,154,211,49,48,166,52,87,204,90,251,138,104,220,55,148,15,28,212,12,128,65,143,175,200,186,36,241,148,243,206,23,35,101,101,87,230,82,130,142,133,26,5,15,64,8,101,0,225,250,64,35,37,137,12,57,229,32,53,95,119,9,5,178,153,167,200,90,85,7,3,106,42,245,162,119,174,187,134,10,19,176,144,53,213,235,117,196,132,161,99,19,230,251,224,52,246,11,60,67,94,209,231,229,47,173,185,16,38,225,117,254,107,33,69,157,73,0,136,189,41,30,60,199,218,241,171,15,27,74,180,7,158,75,161,226,208,16,11,202,141,153,21,237,43,237,132,171,244,209,74,61,53,154,79,243,132,237,164,182,121,170,108,163,44,150,35,117,19,63,118,94,49,183,90,69,230,149,118,127,147,121,196,155,87,149,139,128,153,202,49,250,135,69,189,69,218,184,223,172,138,249,66,245,246,214,156,41,203,238,232,10,92,196,253,79,208,239,213,175,154,154,115,59,15,137,180,249,42,177,154,100,149,42,219,189,154,237,193,10,40,51,166,127,92,213,216,205,66,77,250,104,177,88,185,188,131,117,29,152,180,102,176,229,128,224,122,196,167,44,221,139,242,166,154,57,21,136,242,68,24,48,12,223,223,86,86,115,33,250,86,152,105,174,254,254,198,32,128,56,244,143,104,76,73,155,76,62,213,182,187,112,127,158,0,254,179,116,240,170,103,138,216,241,33,48,123,227,7,135,230,49,116,174,92,201,182,31,211,51,203,37,0,175,85,52,35,16,28,4,232,91,29,68,85,178,248,178,74,217,110,44,17,159,83,12,178,148,4,121,4,159,180,139,227,159,2,214,82,30,34,130,33,10,148,204,153,140,157,121,170,6,144,49,252,204,184,9,186,233,252,60,231,102,210,183,114,255,98,236,142,150,193,253,54,204,176,139,96,92,208,74,98,245,215,121,105,176,80,30,238,232,214,146,12,124,15,253,41,236,158,174,40,36,149,179,223,42,161,77,26,100,92,202,107,105,237,206,181,110,157,121,67,48,121,231,239,88,188,77,189,200,161,74,201,11,110,28,180,90,246,105,46,255,216,113,12,124,165,156,36,136,37,214,139,91,248,137,28,236,187,36,31,205,179,97,28,186,96,194,253,57,38,26,86,35,190,32,89,186,162,91,178,216,238,237,166,217,165,162,219,118,131,152,72,178,32,244,150,112,3,200,129,119,147,69,113,129,48,198,25,251,224,70,134,232,156,212,48,174,31,173,205,27,89,142,136,44,69,251,222,98,171,15,221,217,53,45,126,64,90,1,245,22,79,175,188,166,146,26,226,254,227,91,241,47,51,198,188,167,82,0,247,246,138,133,92,152,67,120,135,113,192,165,27,245,144,39,165,136,153,180,13,193,222,75,143,104,32,8,128,160,101,237,68,215,110,236,53,68,252,5,169,214,17,167,121,125,83,194,170,80,67,46,189,176,86,235,138,3,96,132,30,160,118,43,29,123,48,170,13,59,142,184,78,116,155,70,173,175,173,184,227,51,67,103,206,168,180,46,212,39,83,46,14,198,195,245,251,238,210,19,255,116,44,219,223,7,244,148,155,162,27,49,67,13,192,253,167,168,43,41,39,44,151,253,148,117,23,7,163,187,13,41,23,108,110,14,164,171,105,93,249,126,170,199,89,133,194,208,20,188,39,249,232,100,50,217,227,160,44,92,55,111,35,209,151,64,181,9,111,184,75,241,122,239,161,2,164,170,36,133,104,231,2,219,165,31,78,168,28,223,238,215,60,215,60,105,1,124,21,3,188,50,33,11,249,234,110,39,136,9,0,23,185,218,234,6,153,58,133,56,45,192,151,78,201,194,219,27,240,190,166,28,252,251,121,212,144,250,105,157,148,89,190,49,224,4,87,148,133,240,64,126,138,229,31,10,10,247,134,221,51,245,91,234,6,219,111,50,28,48,214,20,121,132,161,186,11,121,192,32,65,145,222,185,170,225,106,163,92,101,210,219,167,46,24,182,115,93,164,17,116,102,156,191,97,164,239,69,51,183,9,11,70,229,143,125,125,203,85,222,182,143,232,176,22,42,189,155,93,85,164,83,138,218,231,105,51,197,148,11,147,251,71,118,65,153,6,150,169,46,86,211,82,193,247,114,156,59,107,57,73,179,115,152,71,43,51,41,192,173,134,228,183,86,81,53,127,63,237,242,226,159,36,25,252,35,173,150,144,144,28,47,36,113,142,246,87,138,209,56,7,23,84,195,253,95,22,33,223,220,43,12,20,139,17,93,49,111,26,61,221,144,45,59,160,12,35,28,6,237,219,86,237,153,224,9,184,216,47,235,67,145,0,67,227,0,123,195,247,241,83,190,119,33,125,2,167,34,117,5,28,129,135,220,82,1,56,170,111,233,162,66,157,21,84,184,76,37,176,121,169,2,176,183,236,81,217,151,74,27,166,182,27,6,87,24,182,111,193,249,144,214,126,175,89,252,155,220,174,69,117,93,189,30,189,151,201,40,193,23,14,149,255,49,178,5,31,210,137,175,174,28,64,53,171,113,91,14,10,68,163,8,246,72,163,194,153,14,160,52,143,41,155,66,73,104,125,226,190,255,168,160,219,99,68,58,162,133,160,34,59,160,178,180,150,147,24,179,206,157,112,246,201,229,132,163,239,64,239,131,171,148,181,168,239,235,28,130,118,135,252,140,86,251,73,78,250,41,80,123,144,165,46,112,81,173,181,173,34,145,72,82,123,107,181,219,204,223,116,139,107,171,29,247,138,195,198,9,155,226,133,66,241,215,206,250,0,125,202,5,158,51,20,18,79,61,115,151,51,68,114,219,219,186,38,217,41,156,23,147,252,76,50,26,59,19,181,75,106,125,57,78,141,227,218,189,47,168,15,238,70,188,200,175,242,9,135,250,139,159,123,91,214,64,16,143,56,116,59,53,172,52,47,64,176,87,118,101,250,233,147,121,40,206,47,182,172,82,169,57,84,214,132,37,66,201,112,92,67,195,174,49,243,52,56,59,127,1,131,73,199,62,106,171,47,0,12,210,223,3,225,250,95,237,116,142,151,147,35,181,46,124,190,38,38,167,7,132,52,89,230,226,113,79,1,65,205,152,135,107,136,56,57,200,141,6,197,165,155,197,114,142,126,191,66,177,154,130,101,52,147,214,251,167,151,179,63,251,242,19,10,141,237,16,105,93,189,50,65,114,146,168,21,185,232,79,192,246,28,22,84,53,149,153,129,176,191,90,146,110,79,29,72,169,35,221,165,40,30,50,254,213,197,243,9,51,169,196,187,230,114,192,221,175,226,110,242,110,128,168,183,182,196,5,23,166,171,23,131,225,57,223,211,163,246,229,7,44,104,2,45,74,7,86,218,180,131,176,80,88,49,181,64,30,226,12,236,213,42,188,15,157,77,154,67,158,141,238,167,137,7,209,20,220,21,170,207,41,9,249,174,49,177,188,86,113,26,1,58,48,123,35,188,0,7,75,6,232,138,101,16,73,176,231,35,111,159,11,209,176,21,80,30,204,94,66,52,17,96,253,101,202,38,240,230,186,162,153,32,105,166,158,141,119,29,195,144,239,206,28,68,157,53,216,161,51,239,253,247,27,37,12,42,111,215,205,197,237,146,242,184,41,151,176,243,85,229,147,186,170,113,35,245,215,51,198,146,71,228,45,14,184,171,85,115,28,174,19,109,191,254,225,223,236,153,61,129,188,136,60,14,79,215,80,185,188,125,32,180,12,20,112,232,169,159,207,71,112,242,38,223,102,35,197,101,164,125,219,241,173,191,246,124,250,1,97,114,242,173,182,246,81,241,73,140,213,81,134,80,100,112,180,13,175,27,62,2,148,142,111,81,4,251,222,175,48,67,176,136,128,247,38,34,205,65,61,231,26,240,62,193,108,4,81,17,69,131,56,104,11,246,67,150,131,219,144,12,137,132,216,153,147,12,151,222,186,76,66,211,233,104,111,36,214,143,85,65,36,241,245,237,25,251,69,212,224,103,148,111,103,57,9,135,29,182,49,251,17,53,241,127,25,161,130,51,101,148,171,91,119,246,131,131,13,160,110,241,53,53,159,27,70,241,75,105,197,25,39,252,177,113,49,102,69,231,156,123,153,118,137,229,199,185,182,144,129,66,160,124,226,101,180,169,240,132,44,97,76,225,56,117,135,74,7,215,251,229,199,9,25,110,117,34,86,125,214,96,224,180,162,67,17,137,183,163,14,148,216,43,254,186,113,222,239,226,26,165,101,115,203,180,212,68,135,255,39,3,105,168,180,187,132,195,147,79,201,20,123,143,155,44,42,2,186,104,224,44,32,53,182,61,212,193,167,104,154,245,197,228,243,5,223,90,212,186,51,217,32,146,235,222,1,182,181,249,128,252,149,44,122,216,27,101,149,113,255,91,115,242,216,181,18,47,112,13,140,87,96,225,209,190,18,89,253,126,228,149,0,164,138,53,26,71,154,27,42,10,90,29,245,225,203,213,143,249,57,52,232,126,64,72,139,31,123,211,35,207,197,144,110,218,50,208,29,29,89,41,119,168,109,148,192,34,251,173,41,119,154,180,148,181,246,84,46,53,88,147,193,6,83,223,178,180,246,79,9,85,220,111,125,171,209,105,97,149,187,93,223,79,193,19,139,39,218,138,28,127,183,111,113,176,12,31,240,94,28,195,194,174,182,150,162,149,49,246,87,86,216,125,246,90,134,94,24,114,121,242,31,228,66,198,54,79,37,121,201,36,206,215,35,213,90,38,210,230,185,231,155,125,34,27,35,43,251,143,220,219,133,158,253,167,20,137,235,9,170,18,96,154,130,147,223,221,86,194,27,7,13,7,71,238,93,42,7,46,123,212,226,57,247,250,73,70,240,29,55,153,205,52,129,64,97,199,153,176,42,59,56,13,189,139,114,108,186,196,147,88,108,155,6,189,28,139,108,190,141,232,135,160,20,113,152,55,250,159,187,48,19,57,12,19,153,23,86,38,199,197,118,191,244,120,131,178,0,109,30,141,129,113,74,7,63,157,196,178,170,247,183,14,218,245,170,83,130,176,156,121,133,239,97,140,57,203,136,64,116,58,187,243,103,5,149,3,154,99,148,65,2,218,169,1,148,49,165,58,75,241,254,120,247,121,211,133,62,100,11,198,175,23,212,226,93,83,22,64,71,141,191,218,134,99,122,230,28,81,111,164,44,233,214,232,240,229,69,64,45,153,238,207,216,219,166,29,85,134,71,151,123,14,226,91,184,84,165,141,167,7,112,97,244,107,196,210,161,227,156,169,225,61,15,187,151,49,145,58,15,191,11,120,23,134,100,117,147,252,151,206,180,214,182,140,103,43,77,235,59,26,92,238,106,185,88,142,79,82,238,102,16,102,228,172,245,29,96,51,5,43,44,38,238,63,249,47,21,220,72,194,125,78,246,194,148,185,23,52,143,124,77,236,109,16,21,2,210,242,249,61,237,174,122,238,77,32,3,124,64,93,164,18,42,228,168,207,89,62,62,25,16,241,69,168,108,131,239,148,230,95,126,32,112,103,194,31,216,166,235,36,234,191,138,42,164,92,20,126,123,130,56,211,68,100,123,60,78,72,54,55,49,57,183,8,185,92,75,247,29,78,42,14,227,196,55,80,220,115,184,230,70,186,36,113,36,28,214,100,92,24,152,90,14,124,169,46,154,249,219,73,202,68,200,110,143,35,55,199,211,131,211,30,67,19,204,21,85,180,63,219,5,23,141,72,201,96,102,111,23,213,66,148,255,87,25,120,136,98,93,111,199,15,223,109,115,189,76,226,165,187,151,240,37,30,214,172,37,118,58,116,218,127,153,180,249,128,166,105,253,117,44,181,157,145,215,203,164,140,131,138,196,196,92,139,2,237,88,33,130,213,79,103,182,221,29,7,198,216,39,160,93,234,218,23,45,86,70,180,173,241,82,115,66,100,80,52,8,167,162,118,218,230,56,180,51,8,92,148,242,30,197,69,63,152,136,26,198,51,38,31,127,4,120,4,215,4,94,89,48,126,193,80,173,214,88,250,168,25,147,233,152,201,176,230,46,38,84,151,25,56,13,73,153,134,109,133,101,127,55,11,119,130,158,222,229,38,14,78,45,27,86,58,236,213,23,150,92,165,26,40,178,121,18,135,125,28,113,109,245,254,244,92,184,193,119,210,34,145,154,147,138,234,51,57,245,142,161,64,15,32,182,84,35,90,174,108,51,217,146,118,176,158,222,73,206,10,115,241,120,112,20,13,169,155,175,112,32,59,249,160,192,101,64,12,89,245,40,10,242,202,124,46,13,78,175,104,193,60,230,22,163,140,201,122,198,53,207,193,7,39,206,134,72,51,50,254,18,14,12,126,124,144,89,95,154,36,32,42,236,141,114,255,116,98,98,217,172,157,1,49,154,144,167,24,249,174,12,43,22,196,119,94,203,135,140,22,205,233,11,150,46,197,195,182,190,150,93,91,1,217,15,155,158,95,133,151,46,243,64,208,174,144,45,167,238,8,131,51,76,239,228,39,212,209,249,111,77,85,153,7,167,24,193,38,147,19,155,252,26,45,140,148,15,142,188,250,75,205,182,71,78,229,71,233,48,7,51,141,13,29,15,189,100,63,6,165,69,200,151,64,27,138,73,1,217,151,0,165,53,224,189,72,162,197,133,13,204,245,157,76,248,136,109,25,58,195,68,204,225,138,110,143,123,143,49,57,162,182,146,219,13,7,91,69,118,77,62,62,54,220,56,50,14,32,54,208,175,180,184,57,22,46,185,173,36,174,178,210,234,111,142,133,196,81,185,18,216,222,207,241,43,250,74,184,204,73,124,52,3,102,196,243,164,197,139,70,148,42,57,91,88,176,47,160,236,204,67,124,58,226,224,77,181,38,47,214,20,165,11,95,176,65,200,216,185,246,252,102,25,206,66,206,8,163,49,152,171,232,237,135,242,84,35,150,97,6,142,209,185,199,255,250,194,76,243,145,68,17,8,108,250,18,234,249,80,199,63,249,224,137,248,169,236,98,41,110,233,57,247,193,112,108,123,166,82,168,0,168,46,220,128,244,150,78,90,5,117,64,241,129,43,68,26,90,180,139,150,102,172,19,27,152,132,201,83,158,84,91,142,205,89,141,179,75,164,124,71,185,101,117,201,167,93,213,108,192,239,103,102,109,205,126,24,85,147,73,9,47,165,20,23,214,141,75,7,16,112,58,64,152,140,150,21,118,249,165,215,161,160,233,69,37,32,216,171,79,222,163,78,252,157,40,36,16,63,81,209,21,96,240,106,184,233,56,207,84,210,17,203,114,169,243,199,154,7,112,191,114,51,27,54,97,255,186,191,83,41,226,218,212,100,229,60,119,21,86,11,154,205,34,240,48,73,113,69,11,31,155,247,226,90,178,108,140,201,75,17,81,165,38,124,84,222,159,239,38,163,85,249,20,122,213,74,46,43,164,240,21,15,158,14,238,1,12,36,92,59,88,56,2,200,84,84,252,242,154,183,96,157,152,75,35,219,159,87,166,20,144,229,230,174,43,55,58,222,201,152,188,221,71,17,171,241,190,78,26,36,168,196,188,158,208,233,79,150,6,45,198,93,28,38,29,169,65,93,211,157,59,137,10,77,203,116,146,244,32,181,143,80,4,242,63,249,151,231,138,243,115,132,236,71,78,244,10,199,243,141,81,60,96,206,93,66,172,231,43,72,103,214,97,105,240,77,120,69,149,118,177,14,116,35,127,97,71,52,59,176,126,97,30,163,182,92,137,224,95,202,34,83,248,227,119,220,68,218,175,238,54,139,209,232,96,93,41,47,191,112,130,249,32,40,16,10,82,109,14,244,162,146,249,56,162,11,151,251,108,242,84,65,32,136,184,213,37,149,151,136,102,84,126,77,166,254,207,59,124,176,73,77,148,248,36,128,216,142,237,241,99,198,144,177,251,19,176,114,4,4,202,136,19,161,201,125,82,32,255,248,117,94,248,45,23,95,114,143,115,215,62,176,83,126,210,27,53,20,149,44,71,20,128,209,48,192,223,211,167,228,90,58,251,191,55,109,78,116,204,35,200,96,139,255,51,39,216,145,196,33,60,21,49,55,65,76,41,151,66,72,172,74,91,240,13,176,41,192,145,4,126,231,131,131,139,241,192,115,47,198,145,222,57,124,111,174,136,79,105,197,21,64,73,232,95,26,113,162,251,43,193,86,119,227,72,157,195,124,33,46,114,180,190,196,44,29,252,98,137,190,104,122,123,53,81,137,238,161,86,236,19,80,59,161,152,177,146,52,219,122,113,232,71,177,62,159,245,17,136,198,56,185,13,124,141,184,85,101,182,38,8,206,197,80,157,143,26,0,125,168,81,161,91,211,252,119,82,178,148,141,155,202,146,254,177,227,148,34,227,111,145,30,183,246,74,4,71,177,63,234,85,42,29,173,202,123,46,70,151,99,25,230,157,170,52,24,160,83,240,225,64,129,69,73,119,231,25,170,207,225,181,51,46,180,243,56,162,245,104,246,26,83,126,119,211,14,30,14,20,52,154,108,153,253,132,218,18,4,234,93,197,140,216,128,254,77,11,246,247,222,217,59,174,36,37,94,176,176,101,134,6,173,89,4,254,48,16,174,55,97,249,110,101,149,213,132,37,164,251,158,213,232,151,109,123,138,106,241,32,45,224,107,116,138,197,13,46,30,81,105,121,136,215,129,63,75,224,224,125,167,68,35,205,61,105,124,75,193,42,120,81,100,207,48,198,25,215,34,25,220,35,111,250,111,65,98,14,113,55,31,19,230,108,31,112,191,44,207,222,122,227,200,46,232,145,91,43,101,116,190,169,24,248,196,144,146,4,112,162,68,46,215,203,48,238,139,0,89,65,148,93,140,161,152,8,36,163,76,130,154,215,125,34,150,203,183,197,242,8,240,201,101,94,103,193,168,88,108,119,188,39,42,44,10,4,202,206,154,26,115,185,101,124,15,199,166,189,214,160,68,22,191,183,39,143,19,246,73,143,71,19,152,58,59,44,69,224,6,55,56,245,126,114,91,224,87,47,145,159,45,237,210,238,151,142,65,245,182,163,64,201,250,60,56,192,226,114,157,253,223,193,87,197,232,87,102,215,6,57,241,238,37,122,16,203,140,182,37,117,181,70,127,1,63,177,60,211,23,111,152,17,14,80,219,233,94,81,25,247,80,93,31,201,47,148,28,148,194,195,145,18,71,213,188,27,26,122,57,108,226,178,193,55,4,56,86,57,104,73,51,233,21,91,29,47,212,233,67,62,229,175,195,198,238,89,91,155,95,116,197,127,179,206,250,146,253,74,75,218,60,131,6,154,18,254,32,154,227,200,221,126,51,69,106,100,194,185,95,5,37,227,147,225,53,165,219,155,0,221,89,121,38,79,160,85,159,38,39,207,87,131,9,53,194,22,139,57,212,214,190,7,182,196,173,167,119,146,23,72,40,78,79,214,1,154,250,255,37,152,225,56,255,60,114,110,99,157,211,209,142,55,133,48,77,242,128,10,198,84,49,108,169,20,23,162,106,157,251,235,56,17,135,70,183,232,232,222,131,184,242,110,159,147,250,233,205,85,250,239,3,182,25,162,38,226,204,59,231,103,161,106,116,169,34,184,252,48,19,51,229,76,84,11,43,47,174,243,19,159,99,213,227,32,197,123,157,77,232,247,130,89,181,138,124,45,211,45,151,26,255,207,176,11,254,132,179,135,88,34,150,170,80,158,174,176,113,245,204,200,139,239,153,173,150,203,238,155,234,118,112,233,19,154,107,59,71,30,183,31,132,90,122,223,3,219,27,251,208,229,127,51,244,25,208,173,212,226,176,110,54,79,240,124,141,35,79,20,244,156,76,164,1,47,154,93,170,93,205,211,239,107,98,12,55,244,161,208,154,189,93,5,19,142,155,74,229,218,99,192,153,11,54,86,247,60,152,31,24,122,194,77,162,3,70,68,166,231,74,175,168,95,150,36,70,238,83,232,69,105,136,189,104,91,157,217,148,116,26,141,153,216,32,143,217,62,1,37,93,138,22,208,178,210,11,96,166,11,91,90,79,149,27,163,184,95,97,30,88,20,108,137,110,216,236,246,175,210,44,19,44,247,164,55,149,36,250,170,53,196,188,58,28,139,62,33,135,227,228,149,55,21,92,118,175,171,209,48,107,12,53,217,236,243,69,191,35,66,159,189,141,89,74,222,243,5,164,158,57,164,60,238,140,209,19,60,173,159,92,184,220,129,3,44,159,79,57,171,236,131,249,78,242,234,133,235,244,15,179,43,22,169,18,118,40,113,87,210,60,46,14,165,114,195,206,214,138,31,1,189,240,161,80,214,215,78,236,143,85,149,126,155,237,101,125,155,228,88,199,45,167,97,247,85,89,239,202,83,82,75,109,77,39,93,84,240,94,244,26,143,220,93,233,153,113,188,109,203,15,103,4,248,75,77,231,141,193,187,80,0,235,87,201,170,24,58,113,167,177,106,219,64,196,22,11,198,96,97,118,161,0,200,126,170,9,231,79,33,253,36,74,138,131,47,123,54,205,226,99,94,199,134,46,89,122,7,139,17,24,154,208,51,20,204,129,166,145,32,207,116,100,10,172,200,18,95,181,116,0,86,71,16,102,23,81,136,234,48,207,11,108,54,104,217,118,5,47,181,74,132,43,5,135,66,161,238,155,251,133,129,251,252,219,229,73,214,13,234,65,172,62,110,35,82,74,1,196,112,79,207,204,22,105,234,79,19,50,164,165,1,211,42,112,143,190,236,118,49,68,224,134,15,129,230,199,37,235,124,97,52,100,199,50,80,1,201,195,17,108,151,114,45,15,21,183,28,134,196,182,214,83,71,0,145,8,205,213,243,204,206,188,93,77,43,253,60,255,160,195,159,233,29,204,19,180,98,248,79,228,251,29,19,207,42,0,246,195,0,88,14,9,243,98,239,96,20,72,113,220,165,118,198,108,171,183,222,48,72,65,163,39,87,238,146,224,241,61,113,36,41,186,220,146,126,90,65,79,33,229,131,212,39,23,101,42,192,247,114,204,109,165,207,244,229,200,39,148,224,165,31,226,224,252,216,9,172,149,60,187,151,146,110,218,171,83,177,21,56,58,215,125,131,46,177,43,207,182,73,241,253,118,245,135,58,206,17,208,48,172,68,215,36,235,187,129,78,2,217,159,217,189,227,70,102,253,141,165,175,110,193,118,23,37,185,53,174,177,95,177,206,175,232,79,254,182,33,254,169,55,207,4,73,189,135,149,189,218,141,15,22,99,26,0,70,146,148,221,179,242,11,140,137,190,237,153,59,124,120,220,188,17,248,232,13,217,248,247,140,73,45,165,146,64,56,26,164,102,125,84,232,105,10,50,150,125,201,209,71,28,203,86,39,249,126,18,220,11,149,38,65,198,175,211,253,255,175,113,0,165,39,89,4,153,245,246,226,13,88,14,96,166,60,135,253,9,100,57,117,48,224,214,228,38,241,37,201,25,226,230,90,229,212,201,96,32,175,140,176,89,223,122,75,9,230,126,170,182,185,219,254,160,166,245,126,118,69,12,247,90,128,97,23,151,92,40,0,157,61,221,221,114,111,238,195,212,36,142,154,73,167,96,99,219,167,87,119,105,159,239,207,58,240,9,169,41,122,84,121,102,112,167,93,16,253,69,58,159,237,216,37,186,220,86,250,113,178,78,69,120,1,33,53,23,30,82,73,21,147,194,112,108,185,201,28,195,162,115,2,160,0,228,148,2,145,19,84,84,246,153,126,42,154,108,125,126,69,220,210,124,246,86,89,57,160,75,70,153,235,249,119,107,52,41,240,69,169,104,2,248,70,8,56,233,9,196,119,152,95,216,3,72,32,173,183,28,207,86,202,180,106,42,208,27,191,193,222,174,117,179,186,98,18,251,223,133,23,77,189,102,239,109,94,211,9,147,202,50,85,167,253,245,101,196,114,188,251,171,79,83,254,171,105,184,15,241,176,167,81,177,76,22,128,68,174,87,149,249,133,213,134,41,223,57,254,225,134,206,100,47,105,165,10,34,233,167,90,134,18,27,200,88,221,143,135,149,48,18,71,110,129,37,181,249,83,182,158,115,162,249,170,54,230,70,44,142,183,27,50,183,20,131,155,60,186,95,216,79,235,153,62,188,228,33,40,125,216,234,191,72,182,219,251,2,199,247,231,67,9,121,99,70,100,111,42,23,91,253,195,116,225,50,141,106,112,159,40,82,51,198,22,119,98,182,4,199,179,160,26,220,93,191,96,102,152,23,201,233,32,220,201,66,103,43,161,165,206,25,180,62,100,56,135,195,174,116,144,203,22,148,18,70,166,105,136,251,164,22,203,169,234,95,153,0,136,248,122,153,60,100,40,253,53,139,78,226,14,199,30,90,235,47,177,245,128,222,138,101,66,113,136,53,110,90,167,87,172,49,247,62,214,199,2,240,91,160,191,167,183,142,117,21,169,106,158,231,187,105,93,106,165,198,160,134,57,6,29,99,140,69,159,150,118,134,55,127,245,120,133,202,40,152,227,71,111,252,233,23,186,67,142,133,188,177,76,12,159,153,192,59,91,243,239,183,122,11,100,5,250,125,171,83,16,240,135,177,16,141,120,41,39,58,181,93,175,98,63,164,50,137,209,252,207,82,194,234,232,253,43,74,248,182,154,195,68,55,163,49,227,179,239,50,170,178,1,174,244,207,219,189,103,16,252,244,152,79,244,168,46,107,180,231,194,153,65,58,162,239,139,56,94,7,202,16,44,1,219,20,152,21,140,218,93,193,18,92,142,51,131,115,219,136,217,212,47,202,26,111,176,17,122,204,39,248,53,195,191,173,121,226,50,218,227,138,131,229,51,175,39,144,6,198,205,160,241,205,171,9,220,37,72,44,40,233,23,147,89,28,161,16,191,141,219,203,212,190,226,28,55,240,177,9,118,67,23,224,91,187,108,220,242,119,161,96,196,49,218,98,137,5,55,88,66,17,105,70,24,145,37,52,140,166,45,252,94,204,52,189,37,146,119,127,32,16,247,178,90,55,255,46,126,113,71,135,171,198,19,76,10,170,49,124,248,53,78,150,22,6,16,208,132,165,30,122,115,246,116,87,89,57,220,106,167,253,247,219,232,210,43,60,179,39,64,29,189,97,3,43,34,225,64,9,95,211,58,226,90,64,237,140,15,224,148,47,45,119,216,87,22,231,94,49,176,122,207,236,80,35,209,124,210,108,74,133,110,42,18,132,16,61,204,234,64,186,193,99,180,67,62,242,7,209,207,110,247,181,213,110,16,67,58,63,78,9,30,142,251,54,142,171,105,21,146,82,148,11,163,195,29,114,48,233,37,191,69,104,202,196,203,9,23,36,42,43,105,137,32,93,148,142,129,234,227,69,83,188,249,213,133,108,1,39,44,13,159,58,49,50,131,228,55,2,206,82,48,203,233,93,209,222,253,135,186,214,167,123,102,247,83,181,124,93,132,220,175,243,131,30,133,99,112,7,55,66,232,138,35,63,46,38,30,68,233,222,70,2,148,53,160,48,200,96,149,187,6,26,187,145,160,221,40,229,188,189,98,235,102,250,194,199,62,227,240,20,3,57,153,105,138,102,42,20,130,100,233,239,123,108,113,133,197,67,23,49,93,22,86,86,39,119,100,209,191,225,202,250,169,162,45,207,147,104,18,129,136,175,115,242,100,2,155,6,210,166,145,184,27,72,78,85,181,191,105,229,6,212,148,23,45,245,92,227,178,34,255,253,23,25,246,208,81,67,128,16,209,165,109,0,99,241,219,222,96,75,153,201,35,16,71,226,54,131,182,30,36,153,47,197,130,109,222,211,178,57,110,94,204,84,48,151,218,6,50,64,92,194,6,92,67,108,73,130,210,252,83,206,94,33,143,69,245,28,39,42,128,230,73,113,204,51,230,38,235,60,48,226,190,228,140,142,65,174,175,126,166,223,159,199,41,38,200,162,212,96,104,8,208,98,151,8,137,155,170,56,166,235,247,236,27,104,172,170,19,93,164,169,221,173,138,56,200,135,93,83,166,41,247,236,82,64,225,103,236,100,148,235,55,22,87,71,121,173,110,29,241,87,32,47,82,234,124,194,179,45,103,171,51,134,9,105,161,176,93,245,26,43,203,25,82,170,15,146,177,45,171,224,121,5,175,132,223,159,134,86,211,91,16,223,232,248,58,181,110,1,158,193,212,117,198,55,136,30,45,6,24,59,214,67,239,144,61,78,115,218,97,93,56,68,143,242,199,72,89,238,19,39,116,214,247,215,93,241,155,129,135,172,75,213,44,47,213,0,152,13,238,202,167,41,92,2,206,68,148,192,136,43,239,7,181,152,151,168,182,36,243,88,59,157,163,135,151,21,230,118,191,230,168,192,104,193,123,101,217,19,139,188,1,204,90,73,130,218,157,238,169,153,217,183,28,184,13,182,198,194,159,61,48,224,139,137,103,9,140,104,137,240,218,146,19,167,75,131,38,20,25,223,24,19,152,62,213,120,14,178,86,80,51,171,100,152,210,24,123,13,19,77,118,108,120,228,220,174,56,154,10,200,25,255,6,248,115,45,238,250,197,241,70,230,245,52,138,102,212,63,159,20,31,129,193,247,84,232,144,223,240,235,97,109,114,214,130,232,199,23,90,155,114,22,55,32,221,66,183,94,146,150,54,73,191,182,209,141,203,83,216,105,96,32,158,97,203,28,125,81,8,172,62,47,56,155,94,123,7,151,167,92,191,238,48,231,191,120,94,203,201,122,214,14,187,79,21,38,181,145,169,161,105,148,199,75,4,76,165,201,62,216,148,5,169,104,20,112,25,14,43,14,201,45,222,174,83,214,147,193,98,46,119,214,129,66,161,150,249,61,247,225,121,229,153,63,42,230,158,146,118,78,119,91,51,162,13,162,222,118,207,144,134,146,161,162,60,30,67,187,88,101,157,35,39,212,189,122,39,37,165,64,28,204,160,248,192,83,237,137,189,62,217,233,60,177,55,159,109,162,214,186,53,152,68,235,48,235,218,164,87,175,86,44,17,207,0,17,29,118,169,8,219,213,65,15,206,221,165,96,185,168,238,168,66,35,255,148,218,229,216,18,76,73,18,183,4,146,216,187,165,189,37,139,138,49,6,123,147,7,167,54,67,207,10,159,184,117,60,119,0,77,16,159,116,28,134,23,35,127,170,182,41,52,192,246,212,79,88,177,84,151,9,105,250,236,223,162,27,55,187,219,225,122,22,229,20,132,28,125,212,236,114,9,188,46,183,50,244,27,217,66,53,8,50,221,106,242,6,201,46,84,113,44,79,53,222,221,219,182,53,70,42,177,34,120,162,243,35,217,176,175,54,89,98,123,181,63,69,17,111,141,90,157,5,90,93,72,19,186,143,170,220,38,82,91,203,1,246,78,159,110,14,236,24,49,15,87,186,32,92,152,64,1,26,23,210,254,135,85,234,182,234,214,33,36,171,132,176,102,52,100,115,96,157,204,54,191,50,114,34,32,78,187,214,91,104,242,107,82,19,220,176,97,212,99,205,43,27,98,130,222,117,89,76,192,81,218,115,182,98,237,70,202,104,174,168,250,197,67,251,177,174,127,125,130,173,4,216,252,238,108,185,204,91,112,200,196,114,208,153,199,176,139,173,69,159,244,238,98,233,168,47,168,254,176,236,159,199,189,114,203,63,50,87,134,142,26,7,210,41,228,35,9,204,45,155,136,60,12,58,83,121,177,214,197,160,242,175,52,25,28,101,147,21,153,246,241,132,223,187,174,160,184,187,239,198,156,150,74,26,186,232,170,116,252,204,144,221,213,57,74,63,189,150,84,118,18,249,81,239,65,3,60,142,18,229,208,61,79,9,9,196,83,183,108,156,5,126,158,221,213,141,98,238,197,62,87,57,16,106,97,25,109,96,54,44,196,158,41,214,251,119,228,52,11,56,78,242,10,200,142,1,98,168,24,152,27,4,99,137,81,62,97,42,8,154,103,252,90,248,95,64,119,2,54,210,80,238,125,86,81,64,15,200,147,149,193,220,52,57,44,122,71,221,254,229,9,65,144,109,196,96,176,210,44,145,136,163,14,93,149,190,229,72,156,47,21,113,244,188,22,125,19,71,122,215,107,172,31,28,253,38,125,93,179,50,124,94,186,128,77,70,155,131,106,234,51,233,96,148,252,19,174,130,72,123,124,117,53,59,69,148,202,119,175,149,84,237,160,0,49,200,239,127,36,16,171,124,110,221,247,83,208,80,112,113,135,52,176,23,251,223,229,149,35,245,250,160,216,251,211,12,139,95,231,163,152,37,124,227,226,98,86,51,245,205,152,243,168,27,169,125,231,112,136,52,63,250,127,245,45,163,245,27,225,229,18,173,77,138,116,64,6,208,190,250,69,174,211,206,255,146,96,233,209,228,133,5,59,92,12,50,120,39,168,159,126,215,157,113,234,24,153,103,4,191,176,255,42,185,248,54,68,190,178,155,247,198,206,48,161,128,134,208,228,211,52,213,51,42,147,106,123,150,236,80,115,159,87,90,250,254,161,250,172,202,227,4,198,110,34,8,195,225,118,48,38,186,255,18,75,30,176,5,230,100,202,232,135,115,65,105,117,89,254,90,146,167,100,174,133,238,96,20,8,44,245,164,111,168,230,122,73,83,50,197,206,77,150,109,214,102,161,184,237,79,59,244,15,54,21,213,91,123,84,127,7,93,112,150,196,122,159,123,136,178,91,212,113,72,109,18,248,194,228,61,50,149,159,205,244,215,95,68,60,40,46,102,216,20,46,114,223,213,124,65,242,124,142,243,70,185,68,239,69,80,89,5,50,35,47,151,45,78,25,143,135,43,208,10,176,75,225,149,72,202,230,220,250,8,37,105,108,57,119,92,204,56,103,184,251,156,216,206,21,182,77,147,29,249,251,184,109,33,133,123,132,131,138,109,21,62,121,208,28,113,132,176,28,240,92,80,198,248,206,143,85,237,232,145,237,218,95,225,242,168,93,142,176,162,157,178,149,76,198,157,210,50,234,1,67,85,126,163,6,223,98,67,195,89,33,199,148,30,252,31,174,33,217,206,184,69,68,13,214,161,24,16,52,199,146,97,167,74,213,214,52,64,77,245,222,32,97,185,3,43,240,145,201,140,107,110,148,146,180,214,104,109,178,110,249,89,41,188,113,92,52,13,215,84,49,88,251,101,234,97,147,100,87,172,66,185,32,103,199,115,183,65,29,80,200,210,149,8,168,186,5,167,110,201,192,155,28,186,112,50,234,138,125,255,93,107,35,246,246,75,131,166,173,191,245,146,26,203,200,33,225,22,18,41,89,134,63,111,82,82,231,17,62,111,192,122,212,38,14,190,171,61,141,85,178,117,152,161,9,11,101,120,67,18,80,69,69,55,9,245,76,188,245,136,211,54,208,19,94,121,30,201,167,40,47,132,211,147,153,142,171,235,58,245,35,125,62,189,157,116,87,225,95,9,6,217,115,133,198,123,148,161,146,216,222,42,107,29,192,28,216,216,43,95,75,51,23,249,83,216,68,202,255,151,40,174,138,119,161,244,148,202,110,72,21,88,243,24,251,143,175,88,57,12,201,79,102,206,105,10,34,20,190,249,219,166,202,44,96,145,244,46,237,130,243,219,174,131,120,127,179,170,109,40,33,175,192,62,42,159,25,238,7,35,238,122,139,18,105,96,46,18,56,126,103,0,92,73,156,216,204,133,249,71,144,215,123,80,246,226,178,217,92,74,221,154,248,174,37,76,111,191,123,46,102,243,246,97,15,2,205,129,87,167,144,33,118,180,101,50,120,1,128,29,151,242,103,87,141,40,45,1,2,102,90,85,125,229,1,91,129,43,177,228,119,239,59,151,150,128,150,87,212,121,21,20,116,103,235,110,230,140,206,6,36,80,62,94,195,59,185,166,254,121,140,212,232,136,217,154,186,128,121,229,17,7,108,9,24,98,235,229,202,254,199,51,53,148,164,96,195,38,175,243,100,249,58,151,206,102,107,162,112,87,136,152,171,148,39,251,211,21,172,184,139,8,119,248,149,63,59,178,239,103,102,242,131,44,63,7,253,34,161,120,230,217,49,120,138,174,5,203,115,44,57,251,81,149,215,57,239,186,227,238,182,127,187,183,30,249,0,181,40,248,173,193,82,96,222,46,106,14,127,189,164,46,223,249,214,169,105,74,100,218,144,94,167,183,83,60,226,61,2,130,32,28,116,196,103,199,227,230,248,179,172,240,98,55,51,125,25,33,135,20,101,131,119,93,104,96,194,185,93,36,145,207,13,190,0,42,180,121,182,157,127,172,41,149,191,108,232,238,129,145,219,109,213,176,140,129,30,54,88,19,43,97,114,226,206,124,182,102,191,33,16,132,121,137,98,168,164,72,30,9,238,16,185,59,93,245,117,67,106,169,18,188,252,131,148,106,111,78,10,110,3,242,154,164,188,67,81,222,206,243,18,8,122,32,6,199,66,48,224,112,202,61,17,133,154,252,239,68,84,132,19,182,19,228,55,217,202,218,67,145,235,207,6,208,80,227,156,158,37,154,185,174,4,144,27,156,5,241,14,193,113,122,132,191,109,89,142,115,154,123,155,96,23,182,54,253,156,212,234,157,199,15,198,78,74,136,158,136,220,212,18,171,57,162,40,151,212,105,194,57,208,30,149,80,176,136,17,38,106,221,32,62,215,162,196,239,41,209,36,237,185,10,55,88,174,155,244,135,7,231,142,184,135,188,49,49,109,41,46,243,88,73,4,247,32,145,67,167,156,93,15,204,139,68,162,50,101,99,252,42,70,239,167,110,134,55,119,106,201,206,223,24,238,99,60,75,93,21,19,174,233,46,163,152,213,108,154,100,132,223,34,235,134,244,187,90,224,96,37,232,98,12,100,12,46,183,160,180,90,69,163,178,51,20,177,196,66,127,38,56,105,140,225,221,253,25,120,104,93,251,225,235,176,150,197,186,183,18,173,143,207,240,84,231,199,85,42,232,134,58,100,102,33,88,36,26,188,254,49,101,83,3,238,185,113,38,0,107,156,139,2,112,108,200,105,195,235,9,21,30,181,104,171,169,59,239,34,54,116,202,214,108,241,88,109,38,42,147,95,197,167,12,11,200,9,109,118,232,249,74,175,214,59,47,10,195,144,139,17,132,35,98,184,179,106,164,99,153,193,64,195,163,161,238,184,83,168,29,249,18,88,107,136,71,218,187,61,243,100,156,182,117,193,3,180,242,71,255,36,222,161,180,134,219,129,166,184,244,92,50,16,78,71,197,255,12,91,245,201,192,59,163,184,70,231,200,144,228,111,37,138,32,232,7,3,252,155,238,150,107,28,123,95,241,51,76,167,186,134,178,3,191,143,177,237,210,130,34,80,223,33,100,102,243,86,77,66,206,149,71,241,217,85,154,36,248,189,2,138,106,255,24,103,200,99,236,158,156,66,244,186,186,95,44,120,55,188,61,153,117,65,210,61,174,153,120,224,192,185,175,199,7,205,224,81,246,152,30,19,78,145,242,204,28,187,23,249,69,124,141,161,164,182,187,69,193,242,203,125,224,216,193,141,175,174,125,44,23,38,77,24,85,2,0,94,121,125,181,16,76,14,147,61,170,87,98,225,61,161,2,23,112,111,18,27,96,152,203,63,208,198,228,123,180,237,18,95,189,124,186,197,9,27,138,167,201,253,4,207,24,249,66,50,214,179,216,88,38,213,12,227,231,231,111,162,230,100,171,182,234,131,130,166,183,15,182,132,58,218,128,103,234,118,143,24,209,26,188,27,179,122,239,128,45,57,110,163,36,149,234,189,201,174,229,48,136,85,150,207,116,114,127,231,23,82,89,211,64,36,221,137,59,103,248,176,113,102,14,251,190,92,201,105,138,245,208,229,97,17,126,104,29,144,152,108,214,56,24,160,160,90,144,16,33,122,78,11,168,89,227,96,207,13,252,170,216,153,4,158,126,98,87,151,78,103,73,159,71,183,213,85,84,144,124,81,169,58,53,224,50,175,5,45,184,147,27,45,135,112,130,157,78,159,223,244,153,219,194,102,236,90,117,26,210,118,252,7,60,210,64,60,147,91,100,160,212,68,103,26,201,85,22,171,233,176,45,175,30,101,140,132,36,127,219,95,66,91,63,204,162,244,129,78,90,17,11,113,34,76,156,114,71,65,153,227,247,185,115,47,32,178,22,70,169,131,203,50,43,135,158,210,93,185,184,229,145,170,73,214,9,177,12,106,8,39,155,228,192,169,24,206,170,92,31,221,215,108,11,111,209,61,128,203,234,175,168,202,142,208,161,220,139,76,179,84,131,31,121,94,228,139,12,189,133,204,162,127,86,207,4,161,157,144,220,130,217,241,163,68,52,186,142,80,44,178,183,155,130,118,100,77,196,249,92,169,254,5,212,249,163,83,104,44,191,192,153,218,35,205,96,239,92,74,248,118,66,138,113,49,156,24,106,76,179,167,6,105,244,237,72,179,106,213,133,149,123,207,121,70,188,129,140,61,23,31,157,200,29,48,137,227,20,210,84,34,101,208,36,39,201,93,166,57,74,38,180,121,32,32,93,113,112,180,52,15,232,209,72,131,4,165,138,236,175,92,62,202,159,103,14,154,244,1,194,41,174,239,181,155,71,233,213,89,124,235,171,14,66,20,45,48,119,223,146,141,169,138,10,123,76,252,38,255,224,253,5,63,85,9,233,84,25,123,159,101,45,226,193,100,175,64,250,58,209,102,191,189,233,43,40,12,37,143,201,151,246,239,97,134,133,178,11,71,157,40,211,23,241,64,231,99,208,182,130,246,67,253,187,26,179,97,82,125,163,222,107,194,158,64,104,29,2,235,31,188,184,32,184,102,201,188,75,64,114,233,149,221,158,161,131,92,44,139,178,201,129,151,29,180,41,72,45,133,85,148,227,140,225,30,195,110,148,36,40,62,64,104,86,207,135,129,38,31,46,86,71,219,39,178,106,242,85,89,230,197,226,86,69,42,35,33,51,253,216,66,246,64,146,60,236,220,130,63,96,76,226,89,244,120,136,147,174,208,78,167,136,186,250,92,83,55,162,75,163,242,199,227,96,54,147,19,106,214,27,125,83,169,253,169,239,73,60,85,140,151,101,143,66,95,74,27,150,10,218,20,178,20,229,160,28,228,35,148,44,5,61,105,227,140,211,153,243,241,218,3,158,232,212,45,123,144,108,12,98,72,181,209,194,84,241,225,108,160,217,121,117,131,208,28,224,218,156,75,71,37,94,84,202,17,4,209,102,194,223,80,28,150,10,236,162,149,22,162,253,49,104,70,52,110,148,189,92,41,20,194,6,247,175,217,22,19,27,225,101,27,126,170,244,109,204,235,186,226,228,198,17,109,255,199,90,35,90,241,47,10,9,78,39,75,198,236,75,150,20,182,71,23,55,125,169,159,184,250,117,78,26,173,117,48,107,43,15,40,179,46,130,82,235,82,245,103,160,75,196,3,92,83,27,159,132,141,185,122,8,254,157,52,164,40,20,51,189,139,75,65,231,181,81,200,3,108,190,86,228,41,112,52,13,47,151,127,21,186,10,81,95,199,240,158,33,200,117,249,188,175,175,110,165,129,59,207,228,180,20,227,168,1,50,179,43,72,118,198,89,8,36,183,228,82,141,144,193,197,59,226,23,109,212,216,102,102,35,26,143,54,90,188,73,233,157,32,48,170,162,239,148,246,48,144,175,21,224,69,67,91,189,87,82,128,213,186,164,86,40,115,23,207,214,180,32,102,2,128,198,130,0,254,244,230,208,46,255,167,254,170,123,211,213,68,188,156,25,167,192,32,59,27,144,212,197,16,42,127,136,97,186,172,139,168,83,231,87,114,243,74,206,166,32,55,110,116,104,73,209,188,72,12,12,32,12,156,247,59,182,124,197,66,94,117,32,253,247,23,20,239,160,102,232,59,15,15,68,166,248,154,112,77,91,226,203,235,19,135,59,119,59,44,225,191,105,225,223,197,86,163,62,79,247,69,23,19,28,131,230,220,216,68,17,50,79,46,114,193,24,16,135,80,239,223,11,201,209,231,229,187,114,29,31,41,224,129,104,214,203,162,159,89,15,78,40,150,19,42,88,115,230,129,139,248,210,189,57,200,31,201,179,226,220,143,253,159,105,4,239,23,97,117,227,25,45,43,94,20,243,205,57,92,218,2,50,130,209,1,172,252,125,44,231,62,49,39,125,90,36,77,5,245,116,143,222,135,238,72,242,94,248,59,2,151,245,239,27,224,10,219,78,77,194,191,42,103,157,68,199,145,212,141,237,246,158,165,3,135,6,149,54,90,124,58,219,53,88,20,4,69,26,79,122,96,117,65,41,90,90,186,156,10,139,92,35,36,40,3,148,17,160,80,236,195,209,63,91,144,107,168,73,232,57,135,116,192,116,76,223,23,67,8,101,27,0,249,1,103,121,68,191,113,23,191,96,59,77,71,142,245,120,82,29,58,203,226,171,18,55,197,162,159,232,174,55,156,174,145,128,207,20,53,199,254,116,25,73,218,106,70,174,164,179,26,123,243,84,117,84,88,121,160,174,137,103,184,130,217,59,18,191,255,51,187,35,77,203,217,223,228,151,62,129,44,35,24,20,226,75,21,81,76,124,71,144,30,123,158,246,90,130,131,90,68,231,83,229,224,145,115,97,236,159,26,225,201,177,227,218,207,22,44,82,202,199,192,249,240,17,126,20,80,123,221,153,238,97,183,224,235,169,63,176,110,177,173,31,29,195,39,175,147,17,60,195,5,76,55,199,59,124,153,11,104,245,240,152,94,89,112,243,15,251,23,100,71,8,16,254,185,75,178,0,220,188,173,245,86,167,227,36,207,162,28,160,2,206,163,142,73,55,84,175,245,189,181,77,137,51,246,111,236,77,239,109,157,69,5,3,123,35,175,142,39,19,90,162,18,115,176,104,74,35,35,240,241,78,12,1,88,128,248,111,2,6,47,1,9,217,253,11,221,156,236,211,218,96,218,161,71,122,159,2,119,224,148,60,186,40,240,200,130,25,176,242,123,235,145,109,231,238,75,41,44,186,80,64,235,116,251,141,225,105,13,66,217,0,213,6,212,193,41,8,196,166,136,138,61,188,67,47,216,206,1,91,203,224,73,163,195,110,227,101,198,39,32,193,170,39,57,132,110,214,44,188,161,227,84,228,65,1,109,80,116,183,157,217,183,172,226,215,117,213,163,61,128,89,41,244,166,135,55,69,161,49,124,162,124,87,18,247,136,109,105,198,119,135,245,155,68,97,100,111,173,181,21,225,97,1,156,142,138,97,74,58,18,196,139,141,113,30,223,97,232,53,180,197,210,204,218,194,224,79,241,202,15,116,27,229,203,144,235,230,96,100,75,44,118,172,11,232,211,80,44,187,79,95,61,125,178,219,237,83,222,212,247,191,103,47,22,200,38,138,166,81,175,211,223,40,186,128,33,172,153,223,112,43,67,21,99,125,217,162,80,117,17,49,103,228,130,106,74,142,197,170,92,225,130,152,12,18,30,224,63,51,100,195,253,236,228,182,37,231,42,228,181,134,207,121,187,229,50,169,228,227,149,42,146,182,212,122,18,147,65,251,189,94,100,203,22,182,118,29,40,161,168,189,18,236,180,94,150,183,187,185,215,114,155,223,5,10,46,110,59,164,23,72,83,128,251,45,246,233,89,200,111,173,13,86,227,168,19,63,239,157,214,128,0,164,29,254,104,8,93,198,229,74,82,195,207,12,245,142,7,127,196,57,144,15,33,193,130,206,54,11,199,95,58,192,170,67,134,47,220,154,95,29,98,104,179,183,247,249,38,96,236,3,1,63,230,138,107,59,233,91,136,25,239,3,200,154,249,143,38,178,135,95,83,225,5,122,245,41,84,117,19,221,0,33,110,65,193,177,230,12,200,188,211,129,71,19,103,151,232,216,54,55,119,17,175,200,178,178,229,182,242,48,0,183,189,211,75,238,47,187,52,173,87,81,165,32,130,223,75,33,159,240,21,174,252,217,86,224,162,193,139,143,96,48,188,95,142,73,129,115,74,90,156,61,136,103,116,76,105,191,205,234,114,162,145,193,185,105,64,134,173,153,107,122,30,98,151,15,14,64,79,137,68,114,171,86,20,157,238,55,122,16,162,196,64,228,7,15,232,240,25,146,21,78,226,92,223,32,217,92,87,96,238,110,109,57,250,136,29,7,97,39,201,207,82,127,246,175,214,126,91,84,228,192,50,212,175,246,74,117,11,251,190,29,232,214,64,72,103,174,200,31,154,159,196,219,13,15,212,8,170,12,25,32,72,129,156,137,182,23,40,221,194,216,249,221,34,174,156,128,79,212,48,60,174,135,19,162,74,52,135,247,212,142,27,23,31,36,32,133,117,164,178,251,54,106,15,126,247,212,112,203,48,97,211,143,190,187,33,181,247,139,244,204,169,12,85,113,12,114,35,45,47,152,66,81,154,249,190,234,122,253,208,122,104,170,78,81,7,161,29,150,9,157,216,122,198,242,150,249,110,1,140,77,142,168,234,89,236,218,85,24,103,225,80,119,44,255,43,30,145,192,216,99,79,174,37,233,223,188,95,114,190,90,82,247,100,80,195,168,4,206,101,174,180,41,18,53,116,161,197,42,159,77,162,19,69,209,99,24,38,211,69,88,214,35,153,69,216,112,118,251,96,55,18,201,53,173,24,52,44,245,156,237,180,135,47,64,195,114,81,62,122,180,186,38,128,83,56,84,73,137,252,53,214,9,60,250,32,95,22,29,91,86,124,108,142,245,231,136,77,159,203,123,247,197,30,221,83,76,163,49,252,70,238,170,184,2,227,150,46,2,45,205,135,160,114,129,79,10,137,117,222,97,39,111,176,108,178,210,47,88,114,112,28,94,244,166,176,206,60,215,212,91,144,202,18,211,233,101,55,171,186,203,145,92,142,166,47,129,54,194,217,54,208,172,241,90,19,45,187,102,142,118,180,113,66,156,188,61,210,206,48,6,193,211,3,230,219,122,146,0,240,24,193,6,142,163,53,163,98,234,179,68,110,244,85,72,67,111,29,227,250,18,183,155,53,40,192,57,79,164,60,31,220,41,149,255,170,252,99,245,109,90,72,3,208,56,249,239,153,253,254,138,59,58,156,128,28,52,9,83,111,213,20,233,178,125,70,174,102,17,64,242,155,166,20,113,20,1,179,159,209,56,7,9,90,229,101,241,208,248,184,134,145,186,4,225,82,99,155,235,83,107,212,161,108,78,68,145,163,12,181,176,137,22,201,13,8,26,77,185,107,182,1,70,229,36,203,45,66,131,67,105,14,169,158,83,137,246,230,133,128,253,46,70,233,195,222,54,136,63,64,46,247,97,156,194,186,165,211,65,112,207,200,155,247,109,61,37,94,103,230,201,180,2,191,172,223,218,203,82,78,215,75,129,212,179,53,120,160,66,107,83,241,224,10,64,151,94,9,71,174,157,2,9,174,236,46,251,152,144,191,132,113,156,52,242,50,172,99,13,238,177,92,141,20,104,240,30,153,117,87,173,102,174,245,68,95,191,60,57,248,194,191,244,247,101,17,152,141,142,181,223,139,210,226,237,139,78,189,74,89,194,49,199,84,86,153,7,130,42,209,184,87,147,60,38,18,243,2,184,45,44,214,180,13,232,81,77,77,52,188,83,72,120,175,150,54,69,129,44,196,28,47,184,49,98,220,9,174,35,159,66,88,145,190,209,247,204,88,153,147,79,237,157,153,196,63,11,120,13,206,249,8,189,229,193,12,51,39,195,154,203,69,148,150,152,72,162,43,17,102,77,194,36,72,190,216,59,136,182,198,219,16,31,29,222,106,61,36,247,147,128,123,204,42,174,115,253,101,207,117,124,13,139,197,100,79,100,254,255,184,33,88,191,53,167,249,64,1,126,37,211,140,1,236,179,254,76,8,6,190,191,216,160,230,33,164,82,220,165,84,97,99,46,160,191,202,239,83,169,246,172,34,160,46,175,230,158,54,45,60,135,127,243,67,167,174,51,110,88,181,166,158,213,138,100,230,21,99,75,182,69,9,37,172,20,181,213,222,201,99,122,90,13,129,96,27,210,225,20,247,52,193,238,169,233,135,70,168,185,190,170,250,85,116,139,168,241,18,80,92,81,237,196,225,137,160,126,60,236,129,1,199,56,115,218,250,175,119,102,208,144,142,181,57,225,194,161,20,76,130,194,9,98,9,22,104,19,97,92,8,12,121,33,86,58,173,196,145,15,72,255,78,144,198,148,212,90,24,154,70,114,2,169,101,65,75,70,134,161,76,27,106,19,204,232,77,252,160,240,32,27,203,175,202,177,126,129,139,34,122,103,27,47,11,248,215,4,186,166,222,105,251,110,67,166,144,219,87,159,62,216,119,243,159,9,56,255,111,39,217,91,110,47,203,218,195,36,101,103,191,155,212,33,106,156,13,219,164,2,70,178,39,230,65,224,24,170,109,40,55,18,214,5,233,175,129,36,152,14,9,233,158,140,9,75,37,30,237,57,187,33,217,159,133,119,154,31,244,138,177,179,7,249,249,125,206,65,28,82,250,183,41,238,16,178,155,230,191,87,45,60,157,148,226,79,53,114,163,115,84,80,180,238,210,237,255,188,110,131,69,3,172,150,167,120,99,248,201,126,252,205,84,58,232,145,83,55,227,37,118,63,6,151,97,142,232,18,190,82,115,6,142,99,172,12,42,218,205,171,64,148,179,104,52,194,102,55,207,122,206,184,147,26,83,68,113,149,253,159,39,43,113,40,229,252,218,26,223,210,94,236,233,109,100,126,154,68,19,100,56,71,36,83,66,244,118,159,27,194,13,133,128,197,202,161,82,74,157,9,23,16,218,27,163,19,167,126,255,67,125,132,103,5,112,151,88,60,62,202,137,191,135,13,253,165,42,19,193,179,240,51,102,218,24,61,154,254,101,205,16,146,159,28,64,153,5,48,120,60,186,207,17,22,55,21,238,71,40,44,208,125,104,2,179,80,236,89,225,60,37,71,26,76,247,16,119,25,105,137,165,253,96,51,186,24,96,195,6,213,248,113,251,50,11,94,54,22,252,209,187,70,216,132,210,242,188,30,12,231,214,2,77,82,201,174,56,254,16,10,26,184,220,4,241,159,60,180,210,42,188,124,129,99,150,80,171,176,88,101,32,134,231,101,209,92,19,173,101,17,177,108,152,134,235,245,254,84,12,66,207,150,30,120,111,142,184,146,186,134,107,59,200,126,239,10,250,52,44,98,39,34,217,120,226,188,190,154,236,24,90,35,151,176,221,211,0,138,92,225,126,101,15,90,242,0,142,173,2,124,66,237,46,16,173,42,217,186,70,24,74,53,108,51,41,233,117,16,196,162,90,153,44,180,209,247,138,102,244,12,177,32,131,171,183,197,19,190,48,210,211,116,70,165,148,239,143,192,98,79,28,29,154,162,158,224,49,144,10,126,45,183,176,234,205,242,85,59,118,108,57,127,186,207,129,14,55,121,146,63,186,55,217,67,81,248,134,221,31,125,175,245,178,96,252,82,122,65,209,147,242,6,232,8,142,16,247,5,115,176,61,243,136,81,84,168,171,238,117,177,78,186,127,2,141,67,217,227,15,205,151,205,61,63,134,183,149,254,23,138,223,168,100,84,77,93,118,141,100,88,51,236,75,32,46,83,125,107,86,225,59,180,23,235,115,14,184,2,118,49,248,217,113,115,212,192,252,97,244,85,3,240,64,39,202,136,174,107,228,200,227,155,149,153,45,24,75,45,211,16,214,46,39,56,235,248,211,101,150,14,4,150,211,213,42,64,106,238,126,27,88,219,83,166,29,203,178,47,58,121,130,190,240,245,164,29,182,56,161,27,65,114,235,4,200,196,101,56,195,20,54,97,98,8,160,121,73,123,94,209,71,48,45,241,205,215,167,130,186,46,48,10,200,207,57,250,241,236,128,57,83,173,200,111,221,114,190,243,11,48,185,203,9,195,240,189,39,244,101,250,83,194,39,55,40,124,40,173,3,64,228,124,230,197,72,60,247,71,252,2,131,176,216,75,57,65,103,121,39,137,217,30,218,155,47,122,253,194,58,223,247,233,29,95,220,172,27,235,149,203,126,118,238,100,253,215,238,231,216,196,118,52,3,126,247,9,199,236,213,166,159,170,0,62,244,170,179,137,49,236,243,132,43,12,206,49,119,253,99,14,1,182,255,112,225,214,166,20,101,91,17,157,150,244,60,85,177,158,202,212,70,151,208,128,41,235,81,137,237,233,54,184,75,126,189,4,141,37,236,217,226,113,127,247,32,215,196,248,130,101,193,174,254,170,205,33,38,71,118,88,224,28,92,221,104,224,23,107,239,113,1,141,96,52,250,73,230,139,37,101,63,200,162,243,153,108,3,89,116,241,216,18,21,135,104,184,122,91,29,123,215,79,190,99,4,241,23,203,255,174,98,49,183,240,238,76,143,15,243,146,141,29,63,138,145,225,136,48,10,14,66,6,37,7,156,154,227,145,244,33,72,155,192,87,138,77,94,46,215,207,96,31,154,221,253,96,40,177,18,204,146,158,196,25,170,114,188,118,242,242,90,150,100,71,28,5,43,184,225,120,85,216,47,114,154,69,128,164,58,147,82,114,167,3,173,93,102,96,35,94,103,237,26,222,248,249,140,34,246,53,108,141,224,103,54,9,239,215,211,242,213,252,21,203,160,222,251,88,53,51,36,65,102,72,1,186,107,40,206,249,213,40,252,200,194,78,84,47,251,160,124,247,4,135,232,160,90,88,34,176,0,160,127,153,173,192,211,24,215,57,124,26,9,97,83,185,154,103,175,117,96,119,231,211,224,162,67,247,161,199,217,135,112,32,206,111,36,179,69,72,96,122,221,237,197,172,206,158,129,69,193,65,225,108,95,16,205,166,24,70,179,177,20,255,123,19,77,5,172,131,56,65,178,124,197,75,62,24,16,245,86,200,108,225,210,253,85,100,143,60,109,193,88,34,5,201,71,41,94,99,255,154,226,80,238,21,98,45,98,77,192,73,33,84,60,57,119,116,60,158,216,140,165,103,145,73,8,212,27,125,100,31,96,140,222,156,248,99,21,226,49,91,101,235,226,189,39,36,62,57,95,199,44,30,33,213,104,233,218,79,62,62,172,19,143,43,255,111,73,185,114,117,237,248,165,61,95,59,181,125,88,101,106,144,15,204,229,224,4,78,93,8,191,168,165,239,90,157,103,55,89,254,71,216,124,197,64,145,0,45,75,180,130,117,10,112,51,206,79,48,156,250,125,124,162,82,92,119,136,66,140,89,219,0,25,88,44,142,131,171,181,21,86,35,189,132,39,111,160,12,44,19,44,53,187,221,40,55,103,79,131,168,180,141,213,138,194,243,129,194,175,127,58,225,199,190,100,128,168,174,156,243,71,10,14,197,64,241,22,82,122,168,7,126,31,10,92,110,151,110,115,192,249,34,134,7,90,9,69,217,171,218,92,24,75,222,71,64,248,63,77,147,150,116,231,143,224,90,117,51,176,84,8,134,183,255,88,198,157,249,102,147,192,52,89,74,120,108,113,202,248,240,61,24,58,28,20,245,105,138,93,249,227,160,213,65,25,0,188,19,124,191,189,177,130,160,180,168,118,250,35,216,123,87,208,44,252,232,170,216,112,115,17,63,59,130,15,89,162,214,49,122,86,20,128,80,225,216,98,122,204,104,104,203,118,30,15,168,46,83,213,2,102,59,206,198,68,241,222,149,249,144,128,165,116,190,233,1,11,143,141,252,202,127,90,153,157,178,93,21,119,33,115,198,169,124,168,81,148,148,94,120,33,202,214,127,37,18,118,111,214,82,106,95,20,85,133,151,23,65,101,110,98,39,134,201,174,221,130,119,4,43,121,199,213,186,95,200,235,66,159,34,41,11,56,143,74,50,78,10,79,31,117,191,153,105,46,86,194,100,56,227,88,136,13,212,110,113,83,39,255,205,185,26,230,48,151,157,172,22,143,125,70,245,245,210,129,69,249,153,177,179,154,180,234,20,87,226,35,109,132,32,201,189,229,40,16,128,175,86,164,117,239,37,205,24,170,111,177,197,232,215,170,207,133,173,156,86,60,75,225,12,171,29,138,191,221,109,38,72,20,66,50,201,236,169,57,208,131,223,200,34,21,152,213,26,210,161,185,145,151,170,126,32,212,30,171,174,165,96,108,99,100,234,136,201,23,50,213,178,196,161,72,39,147,134,214,111,139,179,250,128,169,156,251,86,61,64,233,50,182,82,185,21,169,215,97,248,251,8,14,243,206,90,114,97,2,105,36,221,188,190,220,206,98,117,119,78,55,99,122,166,174,58,175,192,230,249,198,32,235,181,144,74,197,188,97,239,6,168,27,40,33,120,119,27,23,61,186,198,117,58,104,216,150,104,132,234,188,160,70,184,127,204,42,0,206,172,207,57,206,158,3,86,137,63,213,102,76,10,155,192,187,208,1,218,3,164,7,131,52,3,97,99,31,140,247,49,109,160,170,196,233,127,244,249,92,190,18,36,238,171,106,122,136,174,16,236,232,35,248,173,51,41,112,78,34,51,71,154,79,142,63,10,45,197,146,150,57,214,214,204,122,112,129,62,57,32,139,99,201,85,30,122,54,150,54,146,192,126,62,120,240,110,140,189,29,189,240,63,109,122,80,5,198,56,185,230,105,66,121,133,11,23,79,18,133,191,195,59,94,186,219,119,147,172,74,182,181,174,72,73,197,27,202,53,93,173,109,196,121,27,230,245,208,25,139,180,248,184,164,121,190,104,186,178,133,58,218,118,55,88,43,235,136,21,92,89,239,140,142,182,224,77,7,177,2,215,196,95,134,33,217,5,76,224,62,112,155,55,228,215,13,168,3,173,241,223,105,118,80,105,199,92,52,162,117,216,193,66,148,141,253,84,73,20,142,198,97,120,219,227,212,42,226,250,160,138,238,249,82,248,40,192,10,202,163,9,212,31,228,70,193,208,148,133,252,0,14,31,182,211,44,117,164,100,75,103,58,172,22,190,29,53,91,180,222,176,197,131,40,126,45,8,54,36,249,175,69,80,113,87,62,176,4,37,128,182,187,167,53,57,93,30,2,159,138,46,21,102,146,93,36,167,211,13,207,67,213,46,7,235,41,2,42,238,241,231,30,153,141,206,102,219,94,127,232,53,117,215,223,64,89,45,25,183,227,171,94,142,167,171,25,42,242,186,141,58,122,252,183,0,91,103,61,191,93,240,150,80,140,196,167,181,40,254,165,80,211,186,233,33,59,92,211,243,235,83,243,251,230,9,213,103,219,62,172,232,99,120,208,94,37,185,242,202,46,9,175,213,238,121,0,166,177,18,121,89,195,227,227,82,51,235,217,85,92,2,187,102,215,111,101,40,104,157,3,58,194,42,177,9,7,12,130,124,225,183,166,8,74,95,33,59,60,35,147,82,247,89,131,154,95,139,212,125,76,128,3,135,217,184,8,162,72,202,148,164,146,26,209,75,120,208,33,205,178,85,255,202,201,20,126,16,47,231,5,40,147,250,155,213,10,198,244,32,225,56,105,8,92,182,111,242,83,127,23,203,113,223,177,81,248,199,231,130,12,127,208,220,247,72,19,68,8,195,238,17,29,114,166,172,5,241,177,207,32,223,8,180,98,248,90,160,2,214,231,111,91,86,73,242,133,184,139,234,234,170,198,38,113,184,152,114,227,169,167,111,158,25,38,87,172,6,143,106,46,123,99,146,127,154,187,200,62,177,20,112,103,61,192,119,153,152,219,15,240,118,113,14,56,18,155,132,79,160,10,13,61,144,223,173,10,210,56,173,163,116,144,242,53,171,139,183,217,7,175,125,81,201,85,253,16,26,74,182,135,178,127,9,205,248,160,134,11,173,60,16,105,145,226,65,183,243,165,150,127,161,171,153,107,64,94,244,206,35,218,160,119,233,187,168,224,254,208,2,49,137,126,118,200,237,84,159,160,67,143,149,206,50,99,169,109,208,218,196,82,55,247,56,187,107,122,144,70,17,130,102,51,79,177,120,118,162,133,34,44,241,165,220,53,166,39,108,36,235,24,241,30,42,225,177,236,172,143,64,177,21,105,37,211,103,223,102,41,79,18,1,228,84,100,195,169,86,253,126,122,127,37,192,74,50,21,242,213,136,35,154,83,213,53,102,130,58,166,177,69,34,213,120,43,34,155,48,206,221,179,219,56,18,241,232,17,3,247,4,9,33,254,225,113,97,50,58,209,221,60,251,25,193,233,207,222,8,204,230,96,235,130,38,248,153,136,138,248,143,115,158,64,22,129,165,32,100,164,235,214,69,186,64,116,137,12,83,24,23,153,183,118,111,210,53,155,171,225,96,218,238,191,191,64,3,103,105,179,167,146,108,238,210,76,229,135,71,214,56,69,218,214,244,89,107,111,1,54,172,166,44,13,154,61,142,61,232,174,188,243,200,116,241,17,204,211,32,113,70,59,173,237,156,149,231,150,11,148,64,226,255,151,191,184,60,180,103,69,77,107,87,247,31,108,43,218,148,126,38,125,124,209,194,156,13,126,155,36,127,50,199,147,121,191,86,164,161,144,2,181,10,73,219,231,154,244,141,185,25,240,143,114,210,214,140,143,237,126,114,40,96,73,249,113,239,194,145,155,139,120,246,14,159,122,210,146,6,231,175,233,229,16,171,22,175,143,0,115,21,35,187,130,24,251,155,10,53,241,68,74,153,182,200,146,128,47,91,100,79,60,253,239,174,142,182,151,165,183,216,19,197,80,47,41,6,194,136,139,24,134,28,164,189,50,140,249,242,255,122,231,59,52,71,7,69,142,228,100,91,226,94,231,20,252,249,228,93,243,33,251,56,75,53,160,91,52,137,107,110,210,17,178,47,35,211,211,24,93,213,106,46,240,56,191,20,125,109,73,33,103,48,171,74,192,0,204,65,186,73,11,140,123,122,149,91,3,55,250,70,163,0,26,32,156,227,139,154,94,188,4,156,239,95,221,8,179,225,151,132,224,127,198,106,195,61,122,202,196,224,43,31,121,98,72,230,174,78,51,46,172,143,236,153,217,243,65,154,73,134,227,133,109,221,162,17,247,50,115,178,5,37,189,71,116,173,40,127,36,34,251,185,186,227,2,61,175,109,98,136,227,146,48,14,60,188,158,67,40,175,3,132,117,74,213,44,208,235,19,39,32,224,86,39,143,210,255,53,217,6,127,197,106,172,36,127,48,47,156,20,79,135,247,156,0,253,135,124,234,64,186,87,9,146,102,197,252,236,142,31,140,52,118,228,128,163,39,64,33,19,67,17,139,59,98,219,91,215,188,42,99,226,114,5,226,191,164,25,237,163,254,166,161,14,48,79,183,99,95,198,23,248,227,153,31,183,130,162,3,86,17,136,151,195,1,223,195,194,237,197,248,73,29,118,188,4,73,250,254,199,12,29,1,62,98,190,102,65,222,211,97,42,212,2,85,45,11,50,1,172,170,232,56,36,139,36,204,21,2,83,176,181,10,166,167,20,68,37,120,186,166,74,48,231,24,85,27,118,86,133,48,86,140,54,33,120,219,227,127,170,56,69,190,29,148,197,241,231,80,239,183,113,112,142,110,197,203,99,187,172,214,42,129,54,9,6,215,183,88,98,81,132,133,222,8,126,184,3,135,222,39,213,229,6,80,189,181,206,24,233,51,164,79,213,46,107,243,244,33,255,193,151,152,158,189,78,210,12,35,100,87,6,201,80,52,23,51,2,55,221,114,90,227,32,219,58,251,58,147,121,151,205,107,165,111,210,154,249,153,40,35,81,149,222,125,44,30,119,239,69,107,82,160,161,225,47,163,238,141,59,110,165,227,174,28,45,100,101,180,180,209,30,206,109,7,124,247,159,185,194,233,176,43,214,9,205,225,145,194,65,197,4,212,46,116,244,42,105,250,180,243,204,170,42,96,239,118,22,195,104,251,118,7,38,72,173,168,22,88,205,7,127,102,109,141,6,210,52,186,6,98,210,202,47,201,222,22,150,162,9,95,115,57,3,72,199,69,28,81,76,198,67,12,248,103,87,36,235,3,232,51,146,245,101,168,86,163,83,101,172,175,205,101,109,254,202,135,61,43,251,78,79,223,31,59,241,185,80,111,11,94,238,26,46,63,118,80,213,125,235,189,47,187,242,226,52,14,164,164,69,111,59,227,234,132,146,41,233,144,15,6,251,72,150,37,134,222,250,44,184,214,200,79,186,97,43,73,196,168,23,88,75,161,92,170,222,221,189,44,89,240,104,91,105,37,228,214,218,62,89,73,13,76,50,164,67,166,64,237,16,81,215,152,133,72,205,235,140,23,117,180,87,145,59,34,71,201,91,129,37,87,132,159,169,48,207,190,2,34,69,87,71,150,7,12,173,153,154,94,8,41,219,9,146,226,126,130,232,183,255,57,43,187,29,82,132,152,30,228,170,239,129,167,50,47,84,12,160,83,105,29,218,6,140,2,251,42,74,214,9,38,35,179,69,42,43,171,149,213,24,142,79,254,251,133,251,105,224,155,102,146,250,38,183,74,10,26,236,217,83,58,113,214,239,241,139,38,227,189,199,231,156,65,187,65,173,192,206,136,205,237,252,7,154,57,157,36,66,138,183,234,105,49,215,92,161,211,246,93,20,48,87,147,39,31,96,145,118,87,116,170,108,238,135,58,195,40,251,28,132,176,53,51,161,113,252,166,132,121,153,118,217,109,31,99,210,81,178,30,145,58,255,66,93,135,127,77,145,254,125,14,255,135,45,126,250,148,160,194,170,247,33,43,84,82,188,220,231,32,208,239,233,35,181,197,227,5,16,150,235,54,11,149,48,50,87,221,102,194,232,224,150,3,242,31,156,226,202,205,124,213,101,149,46,225,241,126,53,61,169,21,133,148,43,204,195,251,168,220,111,40,138,169,31,212,209,180,198,178,244,62,180,150,109,203,42,9,105,153,247,54,31,14,167,27,183,24,148,192,219,188,151,179,52,108,118,8,173,58,139,132,89,24,53,51,63,192,149,2,39,7,243,218,238,212,151,41,54,122,138,245,162,82,81,45,178,35,246,242,80,73,65,216,199,169,251,58,15,222,99,160,45,33,177,198,17,243,74,167,71,194,164,192,210,191,179,220,46,152,94,51,86,148,85,190,178,192,217,96,148,26,21,41,247,156,169,105,228,6,226,95,67,163,36,205,243,134,224,31,219,197,32,150,72,62,29,238,240,68,56,180,244,210,221,93,177,164,58,213,32,165,227,57,174,171,111,66,83,232,21,92,148,46,120,31,17,42,205,37,197,173,68,137,114,24,46,233,40,29,155,249,144,117,214,158,244,42,209,235,141,109,124,64,105,241,72,99,2,174,38,56,198,129,85,160,100,227,133,164,27,180,150,97,98,162,243,209,146,199,158,19,248,109,14,45,76,19,129,247,74,156,212,247,13,107,55,221,104,22,105,153,103,253,63,73,190,242,187,228,7,145,238,150,197,145,35,25,217,111,171,16,27,135,190,190,247,80,14,198,67,22,160,223,145,204,248,31,125,175,32,102,10,40,28,145,176,232,236,110,110,56,120,251,135,199,189,252,93,211,77,55,241,91,71,56,126,167,116,50,114,168,116,180,7,228,195,177,118,79,243,235,235,98,215,99,229,84,120,28,68,146,34,61,55,167,171,114,21,85,249,180,91,134,15,90,11,226,184,153,7,229,245,182,135,12,221,93,240,54,131,121,64,41,42,115,80,227,123,18,226,99,242,52,74,23,219,236,248,235,166,168,255,179,167,102,5,139,195,162,158,35,230,6,219,67,24,217,241,244,225,52,185,237,150,25,128,157,196,90,101,77,171,45,128,221,69,235,42,101,33,19,75,231,182,165,141,69,53,245,66,213,249,29,203,171,172,191,209,114,102,157,29,247,154,200,207,189,204,43,108,41,34,105,34,143,110,254,173,180,251,196,223,58,36,187,29,128,49,200,124,88,47,181,1,60,93,123,62,100,110,216,72,142,103,189,177,209,100,53,46,165,216,46,18,171,56,72,238,162,120,48,224,21,240,191,239,4,93,145,250,159,102,155,246,3,86,48,102,36,179,66,85,36,243,93,169,91,188,12,192,240,1,183,168,149,148,31,207,4,127,55,7,234,28,74,94,69,197,250,51,15,25,87,74,56,154,162,106,89,232,140,209,248,199,42,162,9,10,49,245,230,32,223,58,3,58,149,17,131,148,125,91,126,45,168,134,195,217,18,136,175,98,204,78,163,34,188,40,79,232,104,138,221,202,108,133,193,119,56,241,193,55,175,199,234,182,215,57,201,251,74,83,52,107,240,76,240,124,39,147,28,19,104,9,26,205,113,220,206,144,162,56,255,45,127,254,252,26,72,95,137,228,134,79,107,23,139,102,28,195,158,162,178,242,220,194,176,124,165,102,86,209,181,171,128,84,171,130,235,247,17,102,241,153,157,154,138,45,118,117,139,133,106,90,213,128,192,229,173,2,94,193,77,76,219,74,15,255,182,217,104,224,74,130,244,99,27,229,173,58,39,204,247,74,23,11,160,167,239,119,73,40,50,101,115,79,1,235,196,39,179,123,85,81,109,179,13,90,139,151,156,125,225,212,85,51,89,156,82,31,254,62,150,98,44,152,207,160,244,161,128,242,69,45,88,90,112,82,60,216,193,230,62,170,190,51,211,148,44,194,85,68,160,58,227,74,42,153,180,14,123,71,126,42,48,34,117,159,66,141,100,63,206,212,42,55,155,147,164,168,67,147,202,83,128,76,229,145,3,53,198,221,186,63,57,219,252,44,22,127,0,65,234,148,84,88,152,165,43,77,75,56,202,179,184,223,57,2,68,141,71,127,242,231,132,63,212,66,213,234,156,166,121,5,174,80,234,239,29,155,166,8,34,142,95,198,12,121,185,39,158,172,157,13,153,4,239,141,182,248,31,205,175,133,25,46,163,16,108,129,155,74,199,95,187,1,191,110,180,22,170,89,20,165,88,67,253,234,101,102,242,33,84,81,192,137,14,81,198,14,168,229,185,25,211,141,239,56,178,206,45,220,162,193,152,252,235,66,100,96,5,7,41,13,15,143,34,197,220,189,91,30,134,6,122,199,138,83,132,37,71,35,226,164,20,250,16,179,46,77,10,100,185,145,146,78,242,143,5,204,243,33,29,149,142,125,197,146,139,227,199,37,123,168,205,227,165,238,143,251,130,72,170,0,29,65,21,174,199,17,111,83,216,25,13,87,98,56,131,133,47,227,17,98,145,221,147,48,23,144,170,181,249,86,190,119,109,188,185,154,59,247,183,0,188,197,177,116,188,15,243,176,228,236,2,72,195,13,94,20,71,254,24,95,189,252,20,216,63,148,108,248,95,103,255,157,134,168,245,30,219,180,198,255,187,68,65,156,190,209,102,99,180,176,73,63,248,36,90,252,247,173,50,217,252,84,27,11,212,149,136,72,243,222,25,242,222,115,193,209,40,40,50,9,220,102,59,172,59,129,54,167,62,164,247,194,105,104,189,121,5,212,58,212,189,55,13,79,62,237,56,86,61,65,140,38,55,112,207,222,7,122,197,77,251,33,100,220,63,239,68,120,97,166,218,124,43,34,232,56,229,245,99,145,148,79,10,135,145,93,112,188,136,15,249,180,76,254,213,20,233,198,112,126,43,234,243,24,140,221,114,215,100,115,68,22,218,223,110,42,143,121,233,214,184,158,192,84,222,72,44,219,121,130,187,189,53,200,44,76,178,139,56,201,94,172,115,235,23,145,103,57,159,97,182,57,185,103,141,86,145,236,253,15,181,41,115,242,44,127,205,66,179,186,3,156,229,154,8,179,125,136,211,84,98,133,144,72,249,114,70,180,35,238,38,245,31,161,226,57,60,37,141,116,186,82,109,162,234,130,253,94,140,24,172,94,183,97,97,236,252,178,199,193,185,32,234,52,171,152,29,229,18,159,158,36,126,133,78,28,243,171,206,174,190,161,66,196,224,173,224,11,166,224,55,165,144,93,61,28,106,27,113,232,139,206,57,53,191,193,40,70,58,19,212,36,144,118,212,166,167,242,220,26,80,48,162,34,109,64,197,220,127,6,56,137,151,63,111,12,151,181,229,253,145,141,136,154,130,221,187,121,115,226,193,222,160,216,18,40,65,149,237,37,153,47,2,202,141,206,234,226,153,186,123,172,160,54,201,123,70,158,126,229,83,87,134,93,124,19,134,159,55,94,88,251,160,104,1,170,96,49,191,104,121,76,144,197,163,82,206,164,139,184,210,243,58,175,66,94,210,225,142,213,27,182,20,70,76,17,229,77,5,47,114,107,220,190,70,248,30,33,57,91,128,196,137,142,122,126,156,228,242,93,244,130,148,12,62,91,42,21,127,42,228,137,228,201,92,67,59,75,108,209,236,61,128,177,211,194,180,191,238,249,158,231,208,53,173,159,18,85,174,77,136,86,196,78,53,151,238,63,143,251,135,145,206,74,163,188,115,95,255,40,237,90,117,19,81,53,136,32,253,50,104,215,142,223,172,99,3,67,194,64,58,25,128,141,192,3,51,190,233,21,115,46,235,238,129,178,75,72,115,252,156,166,106,227,255,219,199,255,119,47,59,48,189,77,140,23,176,27,6,134,176,101,106,153,124,83,180,74,75,4,150,118,13,36,253,58,230,136,66,40,14,176,230,204,241,231,68,172,229,234,17,29,243,148,124,144,42,64,249,126,101,157,190,67,229,61,1,254,108,190,117,34,166,153,254,173,165,96,68,27,83,106,22,247,133,127,46,130,38,53,121,6,8,214,145,181,10,149,26,169,225,104,194,159,89,148,188,41,70,157,164,209,97,213,118,55,112,153,98,4,188,8,114,206,94,146,167,245,216,43,211,140,135,150,227,18,45,124,7,109,136,108,162,28,134,4,52,135,190,154,37,242,56,97,225,196,91,44,130,191,51,112,6,205,225,141,151,207,58,174,240,174,18,204,175,211,123,113,94,180,45,44,197,216,253,130,252,175,138,99,58,169,47,30,203,250,107,26,248,91,79,184,44,173,253,181,124,118,135,15,157,233,179,151,213,152,179,254,24,49,0,183,58,70,97,148,149,106,181,174,38,17,181,53,192,27,81,228,23,0,59,126,17,137,190,121,120,29,86,176,24,147,167,41,175,68,221,80,248,74,243,90,174,78,83,81,134,167,62,107,73,159,67,110,106,38,198,82,140,243,134,131,239,243,202,22,176,92,77,235,161,147,148,129,114,47,62,104,33,232,79,181,255,9,148,7,103,116,87,198,172,243,220,173,176,251,67,74,210,79,18,9,136,109,142,14,246,46,243,63,246,41,117,6,106,96,205,133,65,216,145,187,59,225,108,82,180,162,87,117,111,201,225,216,246,112,189,122,53,126,224,166,181,246,15,36,93,134,246,143,134,147,16,37,92,223,41,14,103,161,111,147,198,191,53,71,63,129,125,24,52,33,119,101,141,9,204,100,56,196,1,40,214,20,235,72,5,142,103,59,189,41,43,225,24,136,250,253,40,211,133,161,47,113,55,216,226,210,115,0,9,247,87,9,200,74,23,35,227,144,103,143,24,193,216,56,42,13,163,228,130,220,183,108,219,187,22,49,170,118,233,252,220,188,3,219,192,156,162,2,172,205,198,175,76,65,136,218,59,255,17,102,106,164,55,131,166,105,84,5,38,176,125,49,123,172,190,170,157,82,25,139,57,254,162,178,89,16,146,7,212,40,184,194,186,159,118,145,188,252,44,249,29,159,213,228,63,216,69,34,169,132,221,18,106,52,227,101,125,222,2,158,17,236,233,203,86,192,237,27,231,185,203,155,52,13,55,102,71,21,150,103,248,82,59,54,167,151,215,15,52,203,246,9,182,63,48,94,2,125,14,136,60,49,8,173,86,31,132,133,244,245,100,16,100,221,2,197,10,79,157,15,115,238,136,71,93,62,229,193,101,203,248,16,78,248,121,142,117,201,206,212,97,29,243,37,147,71,87,132,49,139,157,170,79,220,107,214,180,206,150,145,149,93,132,84,138,149,62,122,138,133,235,188,175,134,110,155,225,91,27,202,5,68,105,231,89,40,147,94,82,95,152,43,91,118,62,207,191,253,113,150,52,58,222,121,200,162,57,141,51,195,22,186,147,54,129,135,165,186,47,81,123,29,50,64,216,246,61,105,120,144,121,173,206,179,151,154,102,180,71,136,85,0,150,249,217,26,131,4,118,10,138,23,144,189,94,77,46,8,72,163,185,81,141,110,228,118,24,38,164,107,45,143,94,211,9,62,138,136,39,126,195,133,187,39,143,215,247,255,187,193,143,98,56,245,55,107,26,70,178,28,185,165,192,39,46,175,117,81,11,119,254,123,212,240,48,214,67,103,147,255,21,70,176,235,130,65,179,61,23,7,254,227,173,68,14,178,186,60,59,203,149,146,157,98,223,231,76,180,33,21,182,150,229,55,160,20,179,250,73,150,77,136,108,83,69,238,246,145,188,217,246,76,210,127,99,222,6,141,164,38,38,232,13,205,124,128,141,193,194,197,160,77,105,23,204,42,106,58,12,7,190,74,158,90,79,112,167,57,161,203,204,119,43,16,122,205,106,142,151,150,147,45,215,168,207,214,25,182,221,165,189,175,106,144,182,217,161,37,0,53,233,28,119,181,251,83,242,123,192,136,115,169,53,37,227,145,109,111,77,122,2,160,244,6,198,65,82,42,17,32,19,26,154,70,10,101,169,28,163,75,115,252,145,177,223,205,43,101,193,235,70,113,164,213,224,123,186,73,156,254,67,43,243,143,109,60,119,178,237,59,92,219,4,161,63,229,186,113,76,191,238,108,243,247,95,243,8,192,222,87,30,189,196,35,2,31,221,68,174,187,81,157,194,141,198,182,26,195,113,182,101,223,211,98,177,149,219,115,158,222,50,54,206,49,177,201,220,168,99,196,4,59,94,164,89,71,2,25,178,99,202,37,6,198,77,2,171,246,81,231,148,244,195,42,95,190,112,130,214,139,30,115,84,252,180,160,6,68,94,61,58,4,141,101,233,116,14,241,239,115,247,130,3,51,43,0,231,24,8,20,74,148,74,140,206,122,139,212,241,105,167,27,187,85,67,237,64,18,174,176,131,42,137,160,132,149,177,168,204,167,25,218,97,211,119,27,190,82,36,232,91,190,6,172,68,154,186,255,205,207,162,245,142,209,81,153,14,175,20,214,216,246,39,169,202,22,16,191,75,158,52,118,59,74,28,45,255,99,49,210,132,120,28,126,195,183,84,139,197,198,36,44,235,171,61,125,204,85,161,209,197,58,180,72,22,124,72,79,211,8,100,22,32,63,243,120,93,36,64,151,208,155,87,143,206,103,222,66,147,65,147,77,118,255,183,187,93,224,81,238,14,226,61,198,195,247,63,210,200,157,93,38,252,140,34,1,206,217,34,132,179,255,109,198,156,223,101,124,198,48,16,242,185,170,193,125,45,119,90,104,249,70,29,86,13,38,167,173,92,52,162,129,87,226,43,87,122,31,255,232,65,138,131,151,82,179,111,222,41,11,253,221,195,170,21,185,116,114,151,115,56,20,185,233,96,159,10,209,110,180,172,105,123,122,108,139,171,31,90,109,233,206,77,241,125,66,208,79,196,174,202,46,141,189,44,43,178,22,103,52,98,87,133,2,80,254,151,155,37,38,94,0,221,0,16,235,87,157,22,151,197,99,211,24,232,171,23,101,235,25,255,246,232,183,183,105,173,229,176,184,3,249,229,35,202,135,12,6,239,252,159,54,132,74,86,50,250,186,117,81,22,221,135,246,14,136,103,98,33,122,130,47,244,254,104,114,160,135,167,14,248,179,42,102,4,93,76,71,99,182,62,173,38,203,71,123,66,33,214,50,195,80,208,164,229,146,62,235,71,105,248,100,106,142,71,42,172,152,170,200,246,132,236,7,108,158,33,76,161,195,209,170,246,133,117,11,173,225,145,3,112,41,61,149,85,63,227,136,178,97,122,47,23,7,198,99,158,60,37,9,5,93,75,91,40,205,94,168,215,124,39,219,237,119,121,236,73,107,86,10,40,54,207,213,105,129,99,119,250,5,209,1,212,15,39,88,62,226,147,43,96,199,248,136,11,133,51,88,34,238,83,57,38,168,210,86,34,205,184,22,206,5,248,157,13,254,165,230,22,111,149,27,41,106,142,249,84,76,231,168,97,89,239,121,43,139,64,21,83,118,26,67,162,93,160,178,23,204,126,145,122,53,44,198,160,166,134,108,105,209,212,39,36,193,188,126,232,150,233,39,15,119,71,87,76,5,107,37,248,252,141,230,133,46,49,158,167,220,35,20,231,244,162,80,225,29,123,143,174,235,69,90,198,115,20,225,169,68,126,63,70,39,183,217,137,189,173,106,26,93,109,194,96,9,15,133,56,208,75,183,162,38,230,220,18,213,179,225,141,162,22,93,237,88,26,188,159,212,73,163,190,179,119,25,105,113,192,146,193,103,5,149,191,137,32,237,241,140,6,176,236,47,122,76,193,200,112,241,190,39,27,219,170,11,86,189,127,162,23,164,25,100,244,21,44,166,141,188,102,68,11,29,139,217,2,164,4,167,62,19,50,195,236,44,114,76,237,116,195,96,77,44,25,250,133,208,147,197,123,208,240,244,145,185,223,119,33,238,80,144,171,108,11,246,28,81,108,161,32,173,72,207,238,158,181,235,225,204,223,156,5,35,77,164,145,112,238,236,29,174,255,2,50,29,251,119,31,96,133,82,240,20,147,228,244,41,14,200,208,190,30,230,136,24,63,213,163,97,208,40,77,180,174,187,59,164,176,232,99,81,89,145,12,138,91,144,139,181,94,89,58,110,159,232,106,89,206,182,162,39,97,66,230,86,120,58,166,105,131,112,76,211,186,239,62,73,30,239,217,73,233,86,12,6,220,33,25,228,55,191,65,2,18,1,83,143,97,245,147,234,90,9,187,216,104,193,54,83,20,56,95,101,186,40,167,123,68,200,119,125,36,46,145,245,5,205,243,93,156,180,69,55,187,6,246,55,144,221,187,37,22,193,94,230,179,106,76,47,236,43,48,189,84,192,200,108,244,211,198,38,124,149,240,129,227,183,87,109,80,229,243,100,171,207,77,231,184,75,28,192,138,173,10,121,58,55,165,227,41,144,185,93,211,102,95,197,182,28,184,98,80,174,48,227,24,226,2,121,134,251,190,112,17,144,30,210,174,243,188,97,138,57,221,45,141,12,141,30,29,2,108,148,90,232,157,188,190,32,194,59,166,254,151,86,128,157,8,208,47,228,121,25,112,14,42,85,168,101,149,102,60,222,252,99,132,117,100,162,109,141,184,40,120,146,209,198,149,174,244,246,15,251,113,208,134,108,5,226,130,210,26,76,59,223,15,43,230,209,127,144,171,241,163,193,52,156,84,241,71,235,8,79,94,112,217,238,193,21,43,211,2,108,223,100,37,143,50,16,158,160,245,114,48,48,73,225,100,66,23,12,140,216,181,44,135,86,26,83,175,188,158,235,124,45,155,77,86,56,253,149,134,239,191,137,63,103,115,58,40,97,94,212,166,88,200,70,184,173,127,61,217,60,52,13,14,60,237,227,213,132,206,218,54,9,152,108,17,212,74,68,22,240,235,97,232,84,47,138,95,123,83,102,65,61,113,99,211,140,51,145,184,193,180,227,48,163,88,113,195,106,206,249,63,155,11,11,53,77,32,46,108,73,195,232,237,146,203,103,172,110,103,198,61,236,67,181,21,95,254,166,178,187,238,183,56,53,104,238,145,243,217,40,81,142,251,129,131,64,150,200,153,234,138,21,237,0,93,247,245,175,172,44,195,253,70,180,171,23,136,151,73,221,39,173,139,35,0,100,26,204,159,101,114,92,222,113,197,112,196,210,32,228,94,188,160,4,107,141,89,72,119,220,83,149,26,159,171,239,160,45,153,153,209,169,149,179,144,109,207,100,225,85,19,32,47,170,99,46,230,56,84,189,158,46,66,84,1,185,180,251,100,70,5,171,191,146,29,129,154,51,142,93,0,10,48,202,10,164,201,234,145,100,254,48,210,124,142,204,135,249,250,224,224,54,185,20,246,16,140,117,127,13,133,222,93,80,5,115,1,199,33,191,46,115,167,145,14,124,186,54,229,142,104,101,93,224,22,217,103,130,42,46,141,28,1,51,190,28,231,214,85,151,109,255,197,18,239,46,222,219,226,0,12,202,88,112,168,233,161,162,207,128,197,33,11,70,37,143,100,218,170,196,142,158,111,138,1,94,75,191,237,2,132,59,199,104,31,122,172,83,126,156,209,91,98,14,7,106,222,241,1,136,131,163,122,54,226,191,245,211,66,83,143,98,244,58,222,229,185,175,224,32,5,112,81,200,54,99,124,143,249,17,73,219,144,182,211,147,229,24,247,102,190,72,53,42,249,121,100,71,32,247,84,197,218,46,90,86,243,109,87,57,120,229,83,71,136,237,221,6,157,128,104,5,158,134,1,61,9,64,158,227,167,76,102,204,148,48,179,212,92,110,240,141,172,65,230,231,239,215,225,214,73,129,167,119,193,166,2,254,212,63,72,114,49,46,50,234,53,139,105,67,21,179,230,149,107,160,127,237,244,188,34,104,3,204,78,108,141,165,199,191,250,185,141,176,41,174,42,175,126,142,150,222,69,29,35,150,203,128,161,80,71,16,115,97,166,244,109,125,93,155,159,203,79,156,12,229,4,177,125,68,111,18,148,227,163,117,202,98,92,71,175,63,102,52,196,61,42,103,169,253,227,250,207,84,22,180,184,60,21,131,160,69,67,185,207,253,77,128,78,160,192,61,163,163,203,47,73,15,194,221,158,172,82,23,158,210,133,223,13,157,117,125,79,65,144,170,117,68,244,182,141,125,183,48,47,153,139,46,189,183,157,42,189,83,229,17,168,153,158,96,130,141,133,233,78,155,224,61,201,159,168,186,17,53,200,157,239,93,50,207,52,143,137,248,1,243,164,142,4,43,52,153,238,218,225,23,48,227,195,118,180,79,152,178,196,191,218,176,239,254,76,80,148,205,207,22,226,224,55,8,234,178,117,105,131,213,174,196,81,114,194,60,211,232,117,17,70,206,142,95,189,32,137,104,176,24,2,105,226,94,79,90,151,104,253,59,36,177,13,49,66,49,220,153,22,214,228,91,84,203,93,79,5,35,160,205,124,9,38,75,215,184,94,250,95,247,50,219,193,12,223,255,86,89,52,225,176,105,234,172,127,4,94,248,40,243,7,26,90,185,161,52,197,55,230,235,51,112,100,238,76,108,160,94,221,70,107,142,234,236,197,182,68,190,104,27,56,197,217,27,196,27,197,232,212,144,88,202,217,185,111,210,47,154,99,160,238,253,221,4,9,38,0,26,154,148,125,205,189,84,142,213,212,124,205,50,183,195,112,0,73,18,166,102,236,15,148,11,138,239,243,9,87,174,214,97,45,135,184,191,106,139,68,214,224,171,91,74,5,217,151,149,12,86,178,1,195,252,182,138,43,179,172,181,149,153,18,25,29,52,30,155,37,108,1,134,3,138,248,131,34,176,128,82,246,53,59,78,42,30,210,200,84,244,56,170,250,133,157,116,113,199,1,239,231,41,200,18,154,222,70,17,174,90,251,252,59,89,101,153,214,36,250,204,171,226,122,7,154,9,254,139,140,226,166,254,112,218,161,88,104,193,89,145,217,125,111,122,50,40,7,72,213,25,155,203,204,141,149,207,103,64,149,135,118,243,195,24,35,80,25,91,154,177,5,229,30,106,48,63,163,26,228,203,119,195,197,155,213,210,187,46,131,80,59,18,167,35,168,57,11,135,165,115,74,124,240,187,194,201,26,180,219,247,52,249,141,89,95,100,230,1,80,93,165,116,243,136,203,239,54,225,20,168,224,45,225,157,75,249,44,5,90,101,162,254,101,192,190,248,72,58,120,196,48,207,26,132,124,198,212,76,26,182,114,186,111,77,34,191,70,109,130,74,141,115,111,178,205,213,13,219,15,53,184,165,120,5,163,168,166,108,122,67,53,188,166,47,117,147,160,66,64,152,218,158,153,169,180,111,251,113,129,147,214,129,129,255,159,40,32,63,14,33,232,223,129,114,254,90,120,241,74,168,25,69,118,128,70,111,14,169,69,76,23,148,197,226,159,62,67,36,133,44,60,166,153,95,43,113,177,227,82,186,42,204,12,166,254,183,164,3,92,84,128,154,55,213,116,87,66,12,89,216,225,178,218,135,67,136,103,164,22,238,105,102,134,74,141,25,79,54,44,215,76,65,118,105,151,106,111,111,212,253,43,76,91,108,137,9,160,55,242,18,205,217,195,229,65,221,134,123,148,190,93,254,174,230,162,163,232,54,221,31,71,152,86,125,100,42,108,1,109,201,109,216,153,201,12,142,169,188,64,139,72,197,207,107,242,95,194,37,230,159,107,80,139,222,3,105,148,172,6,68,153,16,91,158,41,181,51,253,92,206,75,126,178,82,114,242,19,120,28,193,62,84,88,58,108,194,73,112,235,5,217,222,94,128,135,252,139,123,1,137,7,84,175,207,24,86,54,78,178,122,171,95,199,197,127,38,164,135,253,138,197,53,64,219,36,213,240,186,199,164,86,212,201,210,238,193,94,98,247,242,32,201,104,97,208,87,89,210,75,233,254,53,135,18,223,30,187,89,222,94,123,154,238,52,21,235,128,128,169,54,197,191,179,39,21,20,59,208,188,148,170,210,178,249,35,18,222,15,254,161,239,220,29,172,191,226,174,250,129,138,74,100,209,245,155,140,110,124,76,78,249,177,74,222,220,36,170,161,144,183,217,187,55,168,190,156,94,175,80,154,49,88,182,18,243,233,99,179,47,158,10,246,56,107,105,239,16,238,134,184,91,149,69,164,163,239,82,213,232,242,10,211,63,4,53,208,239,58,191,122,51,57,26,63,246,56,185,40,4,191,19,254,20,254,219,145,174,67,210,215,126,45,111,45,70,218,105,48,19,225,252,191,9,78,179,102,218,231,72,20,171,168,60,142,66,187,242,86,71,3,133,173,190,254,128,121,208,157,144,4,44,156,119,74,30,118,204,213,231,220,61,78,220,223,153,109,22,109,41,202,30,202,88,211,183,132,105,29,113,183,160,82,183,81,191,124,208,215,153,71,132,156,170,201,180,198,38,154,59,32,21,169,71,34,216,48,105,160,242,235,74,210,146,26,74,75,173,152,245,191,136,197,48,21,171,104,116,83,163,84,211,243,101,168,14,44,68,47,194,181,221,130,146,23,254,89,89,76,151,233,174,74,221,107,156,158,192,71,46,73,135,241,220,249,228,53,202,128,109,143,4,77,187,123,76,73,0,232,227,14,57,246,166,170,105,67,31,10,246,58,222,251,161,234,252,189,13,27,55,241,177,90,149,88,142,179,81,137,80,86,188,10,85,239,79,183,104,223,121,64,179,43,250,39,57,64,194,233,42,192,128,91,254,229,206,219,189,189,224,41,100,176,210,229,31,227,94,218,157,154,110,189,199,217,231,80,77,52,22,222,65,217,197,213,234,213,128,139,208,146,35,149,98,25,59,242,231,90,220,196,149,55,193,220,246,183,37,47,89,159,60,198,59,82,182,78,128,33,25,26,158,18,60,192,234,38,213,18,10,103,201,192,241,84,120,244,145,59,70,21,83,126,80,94,101,210,164,87,186,81,22,29,108,253,243,234,52,235,19,207,223,135,1,245,235,88,194,55,204,215,234,67,164,56,191,133,57,167,178,121,86,190,190,8,129,149,182,125,223,185,70,95,92,61,182,194,244,242,12,189,60,35,146,205,27,116,49,245,17,97,64,42,175,107,84,93,86,142,14,146,78,194,85,233,64,81,52,49,208,187,171,229,92,186,78,234,97,110,173,16,114,43,254,150,103,46,172,44,111,54,77,186,200,192,46,9,228,15,132,31,174,18,60,91,132,66,60,170,90,245,124,86,109,150,69,126,129,96,130,147,204,99,117,187,177,206,183,6,227,127,255,179,123,177,139,8,83,200,68,193,155,102,30,223,143,104,86,76,163,217,144,160,32,92,82,15,254,121,77,75,76,212,8,82,144,134,128,77,171,151,253,93,158,78,191,189,79,72,138,96,97,219,52,21,167,99,119,210,15,76,1,34,123,230,213,240,94,92,48,254,219,51,86,128,186,177,148,31,87,27,219,245,228,124,153,40,56,150,130,192,102,82,180,234,150,190,148,5,82,48,11,104,101,124,66,84,19,39,183,54,9,225,214,88,108,221,129,186,255,162,170,240,189,167,127,16,218,70,238,139,69,155,107,117,59,199,42,34,195,109,66,114,128,47,14,104,190,71,226,187,183,211,53,39,14,155,44,66,252,19,237,195,123,32,205,58,142,199,243,255,75,223,22,146,2,109,230,6,155,11,120,87,23,66,224,10,29,97,207,62,149,166,11,62,127,212,99,176,119,100,164,196,129,243,200,91,248,30,45,242,254,52,196,45,234,96,94,237,76,0,187,9,43,87,166,52,124,40,106,170,218,154,52,83,161,135,198,251,58,104,48,51,92,188,180,118,255,30,208,202,137,101,168,233,107,251,191,10,176,232,241,255,255,127,107,204,128,98,24,10,105,98,59,184,221,135,115,206,4,44,9,224,212,2,204,169,107,230,80,10,45,59,192,10,168,93,13,159,2,11,100,22,62,125,134,98,190,15,246,209,240,199,109,217,8,77,192,228,219,150,49,244,170,33,171,252,119,178,39,163,198,241,28,105,223,163,32,78,162,125,88,246,97,233,71,186,203,39,170,5,146,39,44,97,124,9,127,200,230,36,90,158,207,57,242,208,185,108,171,203,92,80,135,72,164,1,186,189,135,45,209,9,227,31,217,182,106,15,65,188,52,40,32,253,242,191,166,81,249,28,195,144,205,54,61,255,10,126,76,204,27,23,29,228,17,87,221,179,187,110,17,252,103,26,40,76,96,249,211,174,144,45,208,181,169,98,234,129,31,198,89,56,134,92,108,109,125,187,61,3,93,254,185,2,202,23,67,220,250,144,8,162,244,100,30,145,1,88,61,117,167,231,78,12,23,123,191,211,22,221,193,123,173,8,82,201,179,145,158,221,251,89,205,147,217,186,194,158,143,158,86,66,239,64,121,118,160,220,215,130,117,77,74,11,42,75,134,241,26,146,27,68,130,208,35,98,151,47,96,3,81,76,232,94,57,19,64,121,134,233,162,240,66,3,15,217,104,84,54,199,25,18,209,2,57,195,215,18,13,45,137,149,87,236,3,217,220,140,237,226,240,182,33,145,85,176,93,201,34,24,253,115,96,44,197,143,92,207,114,179,108,159,209,199,49,93,112,114,183,215,27,147,133,25,143,13,254,1,115,164,244,66,92,72,145,196,125,154,145,141,53,19,129,188,121,110,214,5,103,65,163,150,171,72,65,122,234,97,128,146,188,155,223,136,191,19,195,127,108,148,157,72,95,71,195,183,167,96,238,22,61,167,12,182,48,113,25,118,111,66,187,204,95,22,220,85,106,105,184,45,104,249,11,138,180,79,66,220,121,251,191,159,48,236,103,54,152,132,7,112,206,46,132,223,105,173,93,35,97,101,148,130,28,99,245,175,175,29,174,19,92,196,211,40,113,1,144,29,252,252,196,13,56,111,17,4,67,173,22,16,176,168,188,130,116,170,171,125,75,173,133,234,187,68,191,108,140,175,61,231,170,249,245,254,137,86,162,215,214,123,242,51,156,116,0,52,191,235,199,111,175,89,37,255,75,43,17,22,50,144,168,70,201,133,118,113,133,239,249,58,91,242,152,221,162,50,30,224,175,169,190,152,185,234,57,31,209,107,67,201,66,204,59,183,237,181,62,182,74,151,141,190,191,177,31,200,143,99,153,12,50,61,139,119,124,74,167,68,99,9,34,156,124,42,180,90,27,215,76,213,107,191,155,23,173,13,198,11,198,212,162,254,207,109,200,1,108,144,225,101,209,23,110,191,83,170,11,134,130,28,176,32,248,130,229,6,150,174,215,119,252,145,238,134,92,17,39,88,204,249,11,255,110,99,112,168,117,194,196,178,62,44,112,178,83,113,252,250,67,181,215,210,196,250,164,207,211,25,118,250,175,8,153,15,54,202,135,121,59,187,153,228,50,240,197,71,201,55,250,45,37,14,80,243,88,54,165,19,145,206,164,236,15,11,3,208,230,252,22,141,167,24,11,78,81,29,238,129,66,110,254,165,248,139,235,249,188,227,223,47,63,58,154,199,106,180,188,15,104,224,138,139,67,218,171,209,71,98,105,227,175,68,86,58,19,227,189,64,38,121,81,27,168,17,131,195,245,163,166,169,144,101,70,102,102,195,135,34,22,64,219,178,8,98,152,86,177,207,37,85,135,3,130,210,96,72,127,214,51,91,92,18,5,163,104,105,150,226,118,123,124,17,39,79,133,215,233,61,105,29,9,246,234,73,145,133,143,220,218,114,56,94,14,92,136,155,17,71,197,142,106,145,1,48,180,209,222,137,33,118,244,5,161,239,233,169,55,185,163,87,219,187,85,241,146,198,201,26,255,238,35,219,123,205,39,182,64,155,59,38,126,102,145,64,127,29,212,106,37,74,38,86,205,67,230,196,203,156,82,13,201,82,77,74,240,135,167,175,197,246,162,23,165,91,91,233,117,65,184,109,94,238,54,27,130,106,137,76,248,98,84,15,26,244,106,140,224,181,27,87,58,51,36,116,205,204,138,16,130,155,17,1,124,48,177,122,36,245,48,131,229,84,205,104,129,255,143,249,247,122,151,121,84,129,66,2,140,74,230,214,224,133,131,123,26,183,228,77,159,185,83,80,132,192,80,189,87,2,84,250,173,36,96,12,40,8,158,74,85,161,30,240,205,171,133,24,152,132,106,146,106,72,44,66,214,19,193,14,97,141,155,210,19,122,43,61,43,106,192,255,167,190,121,4,242,219,60,29,47,36,249,220,193,60,137,89,16,29,77,69,110,221,143,58,103,70,192,139,130,181,53,108,171,183,227,77,18,59,248,100,189,127,155,113,4,204,208,246,70,239,135,206,4,121,158,108,191,202,236,182,112,65,11,29,240,211,88,134,193,79,226,246,42,24,127,142,96,239,98,149,135,158,79,179,72,53,63,104,75,36,247,30,240,44,124,55,163,220,39,193,17,35,63,225,242,125,14,148,57,99,43,179,5,89,82,43,55,219,0,108,8,251,147,178,97,175,49,28,4,62,219,80,131,169,154,14,102,190,125,197,113,116,117,85,106,172,199,128,109,92,234,226,114,253,161,11,144,178,28,147,86,34,176,252,154,16,223,107,62,125,167,226,101,65,255,18,137,86,22,211,219,202,107,66,126,92,10,244,165,168,159,231,158,190,60,114,91,74,21,85,22,191,137,56,210,141,99,244,206,164,182,125,243,227,92,238,5,57,94,126,129,4,134,43,76,101,21,175,121,165,131,216,116,197,99,104,80,221,214,155,65,131,244,4,230,1,154,124,236,41,0,253,247,1,11,112,179,91,41,250,224,3,151,77,10,30,99,62,194,81,196,110,194,191,208,135,7,31,238,196,207,93,159,31,181,166,76,251,37,61,80,96,253,143,91,11,113,46,19,174,58,87,143,239,61,131,69,109,45,51,37,128,216,112,66,245,135,47,42,98,102,62,72,116,115,63,217,112,56,250,211,14,101,57,147,244,112,33,143,148,58,110,220,90,194,144,148,34,151,79,196,22,83,226,41,216,155,230,244,50,0,193,17,254,232,189,105,122,182,235,149,251,0,152,171,239,93,164,216,180,92,109,84,76,1,28,164,173,193,187,168,42,196,124,214,127,147,3,244,153,2,143,230,244,84,177,143,185,3,101,21,249,52,11,21,244,131,26,106,94,223,204,101,134,215,100,19,225,179,38,130,190,33,120,110,163,12,90,87,1,35,135,216,149,102,127,154,113,65,34,49,169,6,116,89,88,249,104,38,121,246,48,116,0,113,48,125,254,228,134,32,204,240,171,134,41,42,85,109,56,241,177,70,119,32,129,209,13,164,82,0,63,209,119,150,173,140,132,80,121,201,143,253,233,201,241,56,105,158,47,91,4,11,25,174,123,218,136,148,8,30,6,107,204,20,27,158,86,122,142,235,93,144,213,139,250,181,173,202,162,133,195,15,171,93,232,26,151,129,195,203,56,251,163,23,66,149,230,44,228,193,211,237,152,19,58,119,118,41,73,18,210,175,162,119,204,87,143,137,165,46,1,161,23,227,54,25,123,2,38,2,71,246,73,171,93,65,58,64,71,85,52,165,141,163,145,112,57,92,54,196,177,230,255,42,91,192,112,101,92,93,19,138,159,131,8,126,157,143,153,238,187,185,180,186,243,176,87,93,52,85,205,220,132,105,45,199,193,161,165,0,243,24,161,170,57,52,237,75,148,84,25,103,181,221,5,124,235,4,43,122,198,215,137,152,240,157,47,71,121,36,129,176,108,118,117,1,145,205,243,210,189,108,127,142,158,163,162,213,23,35,107,46,122,0,161,55,153,231,189,191,148,162,225,156,148,253,219,42,149,84,199,218,148,203,115,175,178,173,180,145,137,223,159,238,57,55,237,68,149,91,24,176,63,61,54,252,238,210,236,129,26,206,197,53,52,34,63,25,136,133,8,124,109,236,217,32,124,50,58,9,77,134,39,122,159,93,237,241,85,90,122,54,19,214,147,120,31,249,159,141,23,245,57,130,1,246,115,250,221,151,43,222,68,88,165,22,147,235,89,141,153,57,183,24,15,159,175,163,6,124,49,237,160,18,47,99,37,203,227,85,51,76,147,146,119,188,185,168,56,223,212,210,172,111,35,85,7,65,14,213,59,76,59,141,32,79,24,75,42,75,162,89,125,202,251,204,211,177,244,54,31,112,161,119,220,164,172,35,60,37,168,4,184,43,212,231,73,238,91,227,175,39,73,73,115,190,155,236,0,47,127,48,29,97,44,206,27,175,229,204,63,218,194,232,137,93,35,117,77,190,89,164,158,182,173,30,189,106,18,193,15,107,250,236,196,243,26,186,90,16,192,203,201,25,133,138,0,116,28,116,91,166,204,95,217,203,18,210,148,112,135,236,145,224,31,180,230,129,41,36,138,157,170,65,66,218,251,78,208,19,141,139,253,40,126,206,209,204,157,206,3,82,112,255,11,11,197,27,86,52,212,26,219,91,21,82,179,192,163,7,158,134,184,191,90,179,174,116,193,234,234,156,75,154,123,136,255,32,1,67,58,141,222,108,52,162,208,211,150,58,250,87,192,20,163,119,241,79,80,170,91,38,54,173,60,68,229,23,54,229,73,242,225,69,41,99,18,50,236,78,120,243,125,209,42,155,43,251,115,173,84,61,154,175,150,145,90,33,232,107,88,192,48,101,82,238,115,251,240,107,154,28,52,108,100,80,93,23,153,137,79,145,136,74,90,99,90,23,139,141,39,146,158,111,223,151,178,213,88,190,206,134,3,202,143,248,1,134,156,138,27,59,38,152,19,35,211,226,173,167,28,81,51,212,164,242,143,69,228,4,202,53,145,248,12,78,115,154,118,60,96,87,209,51,46,155,211,38,3,164,220,126,46,215,248,151,157,189,230,1,98,126,187,206,169,91,10,97,120,225,222,169,38,33,231,99,155,41,39,112,221,167,47,164,156,69,189,137,198,159,99,178,161,225,210,208,152,211,142,12,75,174,247,167,73,67,45,213,214,116,186,235,23,247,45,179,244,42,47,149,222,218,53,137,185,89,24,241,154,110,44,2,184,37,212,172,77,164,204,46,15,45,86,212,25,213,120,223,182,29,38,143,190,12,66,156,61,121,142,54,211,125,36,100,65,216,211,249,115,32,137,91,171,180,19,198,165,30,150,233,97,18,46,127,77,195,246,22,210,85,255,83,69,7,109,176,31,98,109,139,194,41,223,229,15,252,205,88,145,24,196,47,184,243,110,221,21,164,0,155,83,44,11,237,69,229,251,91,170,154,129,116,127,78,52,162,79,173,22,49,62,250,223,245,51,123,12,19,112,58,169,18,107,68,223,46,139,90,245,82,13,122,110,199,131,0,146,194,178,202,172,31,70,45,125,84,43,182,114,181,255,36,0,199,220,238,154,242,160,75,49,207,36,116,25,165,224,147,144,239,228,11,48,10,206,18,193,148,153,109,250,168,181,95,239,23,67,170,49,225,124,214,143,115,74,84,9,56,218,32,60,247,245,39,126,222,29,62,220,210,124,134,81,133,239,2,33,131,74,217,190,7,170,89,143,252,35,98,104,38,202,254,178,158,41,80,123,173,83,202,34,164,38,172,176,227,179,227,107,217,56,5,238,252,189,136,197,79,162,84,180,18,30,16,84,11,193,166,5,30,188,76,125,224,247,89,147,36,192,23,11,182,14,255,215,53,138,177,29,196,36,42,149,79,23,152,117,212,195,10,104,218,133,252,127,252,106,5,116,216,162,180,229,88,17,72,38,11,88,93,87,228,136,135,211,80,96,192,138,171,147,35,233,167,224,65,143,127,116,108,3,213,247,176,60,94,148,68,26,118,182,214,45,95,215,112,99,14,5,22,180,221,68,147,251,144,41,219,72,243,73,212,17,48,33,85,157,52,135,224,250,193,214,224,163,199,197,175,35,63,31,205,152,237,15,194,82,125,127,71,85,195,63,218,105,203,226,14,144,78,125,23,255,226,118,96,67,13,24,156,69,223,99,51,183,195,52,100,136,175,254,28,238,47,69,30,177,114,10,126,219,167,196,144,59,230,175,79,39,157,49,198,223,207,134,153,233,96,145,137,76,64,225,179,126,111,10,208,203,167,59,210,96,168,44,184,110,50,214,134,187,13,218,130,78,67,240,154,90,244,254,45,135,172,20,38,102,244,38,228,236,155,57,219,195,182,100,103,67,106,76,94,117,134,140,114,135,182,125,125,40,125,49,100,82,57,245,36,104,82,249,253,41,80,232,239,142,88,219,147,240,62,196,49,105,0,159,69,184,224,9,114,187,86,219,142,226,72,79,73,248,12,8,98,157,71,200,148,121,106,43,144,39,237,194,95,75,52,31,179,192,139,204,217,81,98,126,184,176,66,145,238,186,161,192,197,40,29,195,177,159,74,44,52,248,13,9,84,216,206,228,152,232,41,126,21,97,87,52,70,90,235,190,205,81,30,11,93,131,135,211,22,171,146,225,179,172,157,213,153,251,164,250,148,133,254,156,133,26,133,29,64,78,120,163,149,224,221,129,88,169,63,248,233,128,115,99,233,171,243,154,34,111,11,196,32,170,104,241,93,221,101,85,209,8,144,240,205,209,154,25,163,130,163,100,86,52,52,122,243,246,193,148,168,86,92,245,48,154,52,161,141,50,243,208,220,96,61,119,130,127,143,80,177,55,89,15,97,189,49,188,249,81,132,102,115,54,114,99,16,180,97,174,117,7,7,35,13,171,189,142,106,208,112,193,158,178,230,224,112,12,19,164,127,197,156,132,225,50,114,20,52,12,65,99,48,78,210,71,161,29,4,76,101,129,224,228,254,157,250,56,201,83,170,108,119,48,32,209,161,15,158,106,12,236,97,74,75,88,17,153,163,3,139,122,79,206,233,158,205,240,95,109,42,118,145,113,78,10,131,43,72,224,60,218,211,212,241,184,81,80,78,224,108,229,31,101,214,235,29,161,187,90,208,225,176,213,187,37,178,68,0,161,173,119,24,144,237,111,231,156,119,173,28,237,215,211,168,26,22,254,95,41,32,202,93,186,120,160,187,219,92,151,229,44,229,248,250,23,250,74,220,44,37,20,101,88,73,240,174,151,80,116,197,187,87,119,254,77,196,57,79,195,57,82,130,161,230,73,247,0,133,129,115,193,78,104,190,39,30,45,2,148,101,141,130,155,81,206,36,110,111,12,183,178,60,40,208,121,198,77,210,79,112,71,248,83,112,33,91,109,72,223,236,252,120,81,146,246,201,206,152,100,17,51,25,4,213,110,213,167,246,68,139,185,235,48,159,28,94,55,167,236,118,69,167,40,140,12,233,109,79,206,0,103,212,85,195,227,4,222,8,58,72,208,76,55,151,72,148,137,96,125,51,155,60,205,13,233,112,112,65,51,49,79,77,231,5,145,96,129,153,196,60,217,180,185,239,107,138,252,226,200,147,176,69,90,184,179,252,105,88,246,225,240,48,196,242,222,146,137,187,140,163,246,195,122,217,122,155,72,223,121,43,185,193,173,205,210,61,110,40,82,224,229,192,184,252,226,29,14,14,38,41,43,254,246,96,149,243,158,88,15,187,53,245,80,225,208,239,249,33,169,61,49,116,23,29,174,36,175,151,87,53,107,123,229,121,218,242,225,186,79,0,131,87,249,20,128,29,18,200,83,236,181,127,237,121,90,80,0,251,175,140,23,11,43,98,91,180,201,180,169,62,30,209,83,232,200,12,228,248,31,17,181,163,67,191,1,201,31,89,99,249,208,178,109,172,106,2,189,35,209,187,62,74,158,194,192,227,26,175,196,109,21,54,202,241,128,156,237,41,251,160,105,144,181,91,240,74,240,21,0,199,190,183,218,101,130,193,199,69,22,255,16,123,120,230,180,1,128,11,183,114,18,52,225,182,215,24,83,204,155,106,46,27,70,24,132,49,35,121,91,167,48,79,72,161,161,234,29,68,91,161,127,226,162,58,207,16,231,159,225,162,13,236,238,131,249,147,142,51,121,143,206,67,208,203,104,235,16,113,117,174,112,181,239,35,10,199,121,96,230,40,223,201,206,9,130,142,78,128,189,206,140,36,110,211,246,148,223,68,236,197,98,188,154,60,25,142,59,169,238,101,9,146,199,27,146,104,10,41,13,11,39,173,163,65,60,152,16,163,44,151,18,96,101,204,246,41,89,111,23,18,15,237,43,142,179,165,89,210,20,251,25,249,91,173,5,82,6,206,23,124,255,75,186,116,133,97,236,129,61,58,171,32,242,147,136,228,118,148,135,27,234,105,100,146,30,1,211,59,241,158,26,138,220,186,128,197,159,59,246,207,22,118,85,224,73,69,246,106,223,32,211,222,183,135,112,209,113,87,111,127,155,5,131,230,19,245,48,41,212,56,242,240,176,15,100,161,39,209,255,217,70,30,174,193,179,190,114,51,105,43,243,54,133,247,83,128,123,68,181,19,207,188,122,26,84,151,202,88,50,191,141,144,113,57,180,20,57,0,188,70,138,235,86,128,167,90,78,50,14,170,160,67,222,189,224,161,217,48,145,1,226,61,155,232,211,232,217,152,101,99,75,21,68,134,53,136,106,126,241,240,161,215,245,75,36,98,121,252,213,33,203,86,81,134,97,206,22,129,117,150,204,235,159,155,83,234,172,72,188,152,154,149,174,38,191,64,151,106,146,226,255,116,83,176,13,220,118,101,247,64,255,86,87,147,230,204,93,53,95,250,179,253,78,150,135,87,226,209,134,198,111,225,176,231,48,112,235,167,68,47,176,129,50,164,220,209,77,180,163,151,78,215,175,169,107,58,73,85,101,245,125,219,66,167,173,6,153,29,30,176,83,111,199,213,83,117,202,229,206,203,3,47,11,136,1,78,49,211,105,248,241,94,143,233,116,211,32,242,63,165,230,20,245,20,119,139,152,77,84,76,250,202,220,114,255,84,97,127,121,5,154,165,165,55,144,215,171,232,249,117,56,187,20,123,4,139,18,172,44,221,122,47,245,222,227,15,143,219,104,142,9,12,155,122,221,157,29,109,234,184,110,127,153,223,52,167,247,224,90,122,179,249,81,209,46,61,123,88,89,216,171,177,34,153,149,55,82,62,62,209,38,96,127,61,204,132,26,3,52,158,19,55,193,68,131,128,189,72,201,81,24,24,126,39,198,185,164,162,43,45,254,233,231,242,66,139,48,123,206,234,66,39,178,51,223,51,142,85,64,241,103,44,175,251,20,29,165,58,200,28,151,11,32,197,32,169,15,86,175,24,242,57,44,38,42,139,123,20,235,99,72,152,23,37,193,94,185,115,179,32,48,114,131,96,47,100,189,144,95,206,47,53,74,124,217,217,15,48,225,12,0,41,135,56,73,86,134,97,213,247,80,197,96,40,221,249,120,234,190,178,190,124,146,164,45,39,117,97,125,130,74,230,183,213,200,144,235,80,11,106,244,192,250,230,91,33,212,66,69,141,223,34,221,1,4,187,171,110,50,178,133,7,21,87,11,18,87,3,176,242,237,215,120,159,200,202,199,49,47,197,46,187,30,48,244,2,114,88,152,189,157,0,251,216,53,86,179,230,150,226,171,255,105,10,97,147,236,48,91,178,39,168,172,228,15,108,70,114,116,226,248,28,156,12,204,140,185,174,76,177,12,120,77,44,16,89,134,82,205,239,234,213,219,245,46,27,13,174,111,163,255,206,207,56,213,18,36,172,54,63,247,28,129,122,29,9,167,128,207,61,163,106,181,22,128,135,67,247,133,175,207,166,67,90,133,27,214,25,75,171,40,246,82,95,205,131,41,61,27,21,102,48,173,61,15,202,245,91,107,158,227,63,160,108,29,133,44,188,96,151,184,15,5,6,61,208,227,164,174,111,8,63,60,3,228,235,168,253,32,102,86,140,27,204,166,164,173,87,0,18,181,18,102,98,213,76,168,147,130,148,179,57,1,99,9,4,3,174,176,222,138,13,47,18,52,205,44,168,39,101,153,19,33,1,228,187,105,41,67,46,19,186,244,208,228,248,122,191,100,18,105,175,23,45,96,250,1,207,45,94,109,38,23,149,117,181,189,110,16,9,12,103,154,135,35,72,52,4,89,229,108,52,98,44,32,194,200,221,75,29,24,74,204,210,159,251,232,109,94,65,31,0,242,18,38,138,200,227,234,237,37,204,107,243,221,150,30,57,202,13,149,123,214,248,35,231,120,115,196,220,185,222,212,158,22,86,108,82,59,107,137,120,118,140,255,4,217,112,210,174,247,218,7,123,106,139,206,58,76,176,0,66,170,244,246,179,19,93,123,130,165,73,252,248,132,56,78,156,4,6,78,222,147,160,140,110,79,215,86,102,16,108,92,240,231,92,178,49,207,121,26,218,15,222,226,73,223,32,74,55,81,96,210,154,1,216,209,216,187,107,250,57,226,193,12,206,149,24,44,172,172,65,207,1,41,251,242,229,31,183,3,66,114,208,250,139,96,62,125,140,132,83,97,220,239,62,179,199,41,197,251,72,85,176,121,171,160,226,134,125,97,209,175,156,141,238,103,149,197,129,60,243,235,94,93,186,206,114,244,240,9,240,67,225,41,61,241,56,49,222,6,88,120,80,209,44,143,78,195,95,151,148,219,232,157,255,43,125,194,112,191,241,98,140,70,116,235,130,166,204,218,185,74,43,48,240,184,70,53,224,188,246,48,53,55,240,198,60,127,246,100,191,52,170,161,134,176,107,203,12,69,91,111,225,111,144,132,14,103,243,123,42,8,18,201,173,244,166,247,66,120,120,138,72,169,164,96,172,158,140,150,154,72,67,255,222,189,108,85,151,231,33,124,197,36,5,30,103,177,142,54,240,205,134,58,144,41,52,128,17,253,129,201,101,240,121,232,230,123,67,206,28,161,113,22,190,117,245,54,232,79,82,27,220,149,186,209,51,172,30,208,80,135,160,244,240,121,206,82,33,129,53,198,13,35,255,72,241,27,219,104,44,161,167,158,102,189,210,75,144,191,146,64,177,243,169,96,27,55,180,146,231,24,110,30,138,101,194,90,79,83,0,156,237,63,225,193,97,183,8,217,132,238,82,149,31,120,142,63,200,19,172,74,158,170,184,17,99,182,103,157,245,232,135,197,190,33,127,232,77,127,7,118,178,77,111,101,37,186,128,172,111,15,183,221,7,234,123,39,51,212,16,15,234,27,11,131,115,68,163,175,23,195,53,6,25,48,36,17,146,28,12,221,239,231,116,239,26,178,214,104,239,147,246,106,85,88,61,85,39,35,179,213,137,132,47,230,234,63,112,80,204,90,23,141,208,238,215,128,198,66,155,35,176,103,163,89,174,76,137,227,56,72,199,30,134,172,95,251,50,27,120,27,235,108,240,79,198,5,177,248,16,155,160,98,68,58,3,213,158,229,149,227,168,237,67,215,214,164,224,53,80,182,127,105,89,215,184,8,20,14,147,9,238,48,65,218,6,134,255,178,233,102,164,144,14,124,215,83,145,46,44,240,208,108,134,107,59,7,255,39,54,94,252,63,102,221,95,227,251,87,212,84,32,25,162,104,203,115,236,36,191,115,145,121,253,24,205,22,15,239,218,144,2,224,87,129,51,19,42,124,77,168,78,110,156,104,113,156,30,240,138,134,32,41,79,88,9,213,0,22,125,58,90,123,110,47,122,154,251,213,230,74,41,101,27,143,241,4,55,53,50,149,69,69,56,59,255,132,192,184,2,62,199,126,217,205,211,243,12,248,198,113,17,235,63,59,109,177,125,113,252,115,66,16,187,26,7,124,237,160,230,244,48,25,243,78,97,131,122,47,49,64,142,102,217,132,21,35,251,213,200,93,236,32,247,192,189,87,90,64,128,42,36,130,144,210,101,85,79,200,217,147,114,248,13,178,197,23,178,97,150,113,72,93,126,142,94,200,139,215,234,126,68,235,67,49,9,76,35,186,9,135,74,175,182,122,163,138,88,167,91,248,251,244,135,144,7,20,142,3,160,145,86,89,250,8,117,155,230,79,121,63,228,18,220,40,194,142,67,238,132,208,123,191,248,223,241,189,96,20,85,112,209,34,242,236,179,63,43,126,163,36,169,160,112,117,68,174,108,154,246,225,143,140,229,41,201,95,52,43,133,203,174,10,206,215,72,70,246,26,147,0,67,78,189,85,11,151,179,152,236,163,209,85,53,143,238,134,129,192,212,33,104,137,211,75,39,228,80,161,71,24,247,226,229,87,112,186,254,136,102,22,184,172,135,82,80,242,49,198,37,47,132,254,252,255,40,74,53,56,89,110,247,15,214,250,30,1,106,30,143,254,208,48,253,181,6,18,212,145,146,134,239,77,18,231,89,97,186,174,152,130,209,232,172,44,13,84,238,124,174,33,121,238,173,181,185,99,149,149,71,232,178,141,214,117,70,53,175,106,140,69,33,222,153,163,198,142,157,111,12,18,137,91,69,195,21,118,164,171,112,157,86,181,76,60,161,68,57,75,239,33,187,156,181,85,252,37,205,1,85,98,14,199,53,151,140,128,140,142,58,15,98,121,37,58,106,208,16,41,245,209,129,223,202,155,191,193,117,202,51,5,186,38,208,251,247,64,36,177,181,214,167,88,234,122,131,106,210,200,177,218,242,149,184,176,249,161,107,6,66,186,194,52,208,237,247,223,243,38,129,116,210,73,11,208,248,240,205,32,236,5,112,42,169,138,244,242,150,255,18,32,99,23,25,177,135,46,199,74,110,163,20,81,206,192,239,252,102,127,107,222,219,93,99,228,46,205,169,225,82,220,38,3,163,185,93,102,6,79,220,25,38,25,177,50,41,100,140,211,89,2,163,216,238,113,166,38,217,103,24,211,132,173,28,194,117,93,195,59,105,57,128,48,95,189,188,141,215,107,36,162,99,236,84,103,21,45,105,69,118,34,87,112,96,36,155,180,52,194,20,42,4,180,106,32,14,224,77,225,44,138,253,195,28,219,86,192,106,131,252,244,223,150,41,138,231,168,185,142,103,8,104,182,90,207,13,203,147,70,86,91,16,223,138,87,83,197,81,154,39,101,223,92,86,62,57,197,175,67,142,183,241,216,29,70,19,54,205,253,81,97,150,67,129,219,171,183,214,239,40,43,11,226,118,155,79,44,228,234,123,222,73,6,184,44,138,27,59,203,198,23,36,92,38,193,98,98,153,178,212,229,61,16,98,209,50,184,0,69,81,41,223,210,237,197,4,175,235,143,116,125,213,106,81,164,94,119,20,197,235,106,187,89,36,195,179,104,56,34,134,138,44,147,181,92,166,37,100,159,90,14,215,103,66,16,206,176,239,160,157,48,211,95,193,48,253,249,166,217,90,236,154,211,94,49,60,193,210,162,92,200,65,105,87,245,59,43,85,141,19,101,42,148,25,76,91,12,19,198,14,214,174,241,220,218,126,248,49,209,142,31,45,227,25,179,170,39,240,25,125,100,11,206,145,116,38,117,103,143,56,176,44,200,181,69,253,176,68,44,221,40,111,98,111,106,89,109,23,176,76,2,228,209,130,142,99,145,94,39,65,213,37,247,133,156,60,152,252,41,246,251,152,211,149,231,56,102,234,62,106,6,188,83,15,65,212,255,125,47,126,35,46,41,95,114,44,182,94,131,136,202,31,247,182,171,8,146,180,201,129,174,186,147,192,99,221,136,19,195,124,28,87,50,165,252,208,19,236,50,3,121,119,63,125,250,129,21,5,246,67,64,128,196,107,128,153,96,128,50,148,228,180,186,136,97,197,48,226,136,7,193,176,63,243,74,169,73,155,109,152,253,25,179,179,28,107,96,82,109,159,70,205,118,56,218,1,16,80,105,139,33,155,87,212,148,230,2,242,32,176,8,20,138,232,246,145,243,81,241,211,177,241,71,215,29,142,53,14,236,12,190,133,83,37,63,150,9,225,18,157,249,156,231,165,65,233,9,44,235,107,255,178,59,163,33,102,96,169,131,193,178,247,7,169,40,146,141,128,19,102,207,153,173,157,183,162,157,235,105,50,53,162,73,167,156,78,35,9,155,248,61,90,179,152,57,29,90,16,255,157,89,126,225,156,241,151,136,143,109,10,227,224,211,101,236,225,114,12,96,194,232,201,194,1,75,154,54,140,146,78,38,188,179,182,189,221,39,161,141,7,216,178,157,175,157,99,165,0,79,190,165,59,253,91,237,220,164,200,185,227,73,212,181,64,137,215,157,71,65,194,195,41,61,57,227,242,110,174,205,99,231,237,0,158,114,197,226,241,228,29,201,24,17,119,192,78,235,117,211,124,193,94,117,27,39,38,6,154,64,61,100,200,164,54,95,189,247,94,90,15,231,250,97,177,152,82,186,43,96,58,79,62,96,207,22,22,34,142,249,74,68,156,194,100,131,156,43,230,158,4,144,155,113,248,101,110,83,213,153,140,250,78,155,153,119,90,229,45,195,125,152,90,225,223,34,184,7,230,157,94,71,79,73,181,137,165,137,108,116,88,54,207,184,195,155,135,32,215,163,148,129,197,223,244,41,24,158,215,16,61,106,197,171,160,247,140,210,236,110,15,161,160,124,156,24,54,10,57,72,90,104,137,26,228,130,91,3,76,250,216,211,211,255,148,2,154,176,206,120,162,96,149,106,96,111,121,27,221,103,19,206,240,143,27,30,109,152,242,66,145,211,77,219,149,138,24,250,22,126,181,65,130,249,154,151,216,98,68,120,181,194,138,66,91,159,117,189,113,49,253,7,94,88,140,201,216,155,218,44,225,181,174,216,62,238,197,28,91,197,224,48,235,218,232,94,222,13,35,191,204,24,17,89,254,127,228,180,30,57,88,45,84,177,10,126,193,240,228,54,34,198,192,5,56,46,20,19,210,236,151,192,237,247,87,159,19,181,103,210,99,22,6,170,243,100,203,94,51,62,234,104,22,15,241,130,31,82,136,110,14,190,218,105,248,175,139,181,139,221,50,239,11,194,69,125,227,53,138,8,65,13,225,64,27,68,166,179,186,100,161,75,137,24,156,125,73,59,5,158,196,28,128,106,73,167,162,235,146,216,84,203,47,8,125,146,41,156,21,62,57,128,106,36,211,191,232,81,220,159,162,240,51,27,43,70,55,53,119,212,219,141,237,120,234,242,53,220,249,145,235,30,248,191,136,28,2,209,50,156,75,18,52,59,80,228,105,178,151,120,105,183,2,150,37,131,51,41,71,51,215,112,124,22,80,157,220,230,14,167,208,193,212,189,113,109,55,210,179,205,173,237,168,195,182,253,41,22,4,102,56,68,185,234,168,150,90,97,22,118,203,89,5,72,8,25,192,31,204,58,26,229,159,106,148,210,34,27,55,70,119,223,34,140,93,1,62,0,15,88,98,33,181,76,84,99,231,92,67,32,83,102,197,217,169,133,48,167,250,92,28,231,137,229,222,46,159,37,105,45,200,247,66,65,3,50,24,42,207,187,45,74,218,238,222,36,66,193,194,151,236,24,78,227,102,116,179,85,129,169,158,250,14,92,166,251,244,133,182,220,81,58,138,11,255,171,172,191,126,96,92,241,107,89,6,101,133,185,123,162,70,245,96,203,70,24,235,49,203,108,132,186,81,231,83,195,252,190,36,55,151,76,206,98,179,209,126,62,8,225,223,21,179,229,169,218,47,90,25,219,99,199,148,141,133,108,150,1,146,209,102,9,219,129,174,196,54,59,118,145,7,236,183,114,207,245,89,81,16,46,225,189,205,164,82,17,173,178,99,139,250,124,136,69,229,112,56,24,78,249,231,176,18,197,162,91,15,163,197,107,66,177,60,12,130,4,201,53,44,36,243,173,152,221,120,241,53,215,212,5,129,203,174,208,250,120,76,213,91,81,251,38,201,63,115,91,130,199,189,148,228,223,18,252,9,7,49,244,157,87,109,227,189,149,14,223,246,154,39,119,210,206,204,47,72,198,118,168,223,187,58,177,50,80,201,219,232,31,147,164,122,33,215,236,105,237,47,168,163,216,249,129,252,124,207,101,224,211,30,183,36,224,40,186,221,185,225,199,211,108,2,171,193,22,187,209,98,19,169,175,10,111,107,96,146,212,240,179,133,95,168,183,173,82,122,52,148,204,139,208,169,19,33,31,248,19,213,183,75,79,198,133,103,204,163,243,55,35,93,231,187,175,47,79,159,138,206,50,92,132,155,214,204,144,236,159,12,140,33,193,239,108,119,232,255,150,119,75,163,70,62,97,140,20,204,197,48,240,106,65,59,54,161,30,115,19,34,55,72,212,110,254,78,229,200,191,67,17,160,85,173,16,53,148,155,197,75,59,73,46,42,178,215,126,91,254,33,135,133,143,162,22,71,243,51,187,141,27,154,127,13,108,50,206,51,61,13,3,156,123,164,163,153,206,55,45,97,218,65,236,252,207,94,85,91,173,234,60,147,252,99,55,199,214,208,15,105,93,160,112,30,226,254,215,61,24,84,46,71,91,195,162,180,174,180,165,196,88,199,94,52,77,220,152,237,237,56,116,250,93,154,44,240,105,175,251,199,183,225,89,210,84,124,130,84,91,189,97,93,248,126,26,254,93,51,172,112,129,161,162,10,54,122,78,116,238,180,30,111,160,149,166,220,17,177,86,227,81,47,48,85,117,199,169,136,9,222,249,148,194,78,153,169,67,175,144,20,46,15,172,218,5,166,220,231,191,103,248,191,124,182,72,2,97,212,87,169,88,57,137,39,45,66,151,191,39,134,182,189,55,38,97,208,252,115,12,220,1,210,202,199,253,122,145,214,182,66,140,113,153,136,134,244,218,46,194,223,106,124,52,84,150,219,114,9,51,86,154,255,207,50,129,117,213,240,188,156,103,42,139,117,83,48,176,193,228,159,147,150,160,204,107,61,120,253,233,106,242,117,85,147,101,224,133,74,94,123,118,142,218,221,133,95,37,101,196,198,73,241,138,240,203,225,246,210,252,144,44,138,68,211,243,51,72,248,195,238,53,126,41,82,107,147,131,0,146,196,114,174,91,160,102,168,110,183,124,149,229,43,101,134,89,67,35,60,209,28,207,83,240,95,127,219,160,51,84,81,146,33,34,88,222,6,237,244,140,38,6,187,72,185,18,193,227,174,248,153,234,67,252,250,25,123,239,175,149,255,99,95,23,69,125,103,98,157,210,92,77,197,220,205,211,242,198,31,38,46,75,214,181,59,185,100,155,79,214,222,10,4,72,3,53,196,254,227,75,152,14,4,243,251,209,163,160,215,105,92,144,90,130,195,92,21,34,253,240,9,4,157,222,110,81,142,137,165,185,181,172,151,157,54,111,255,156,197,46,232,200,224,178,94,118,75,237,98,220,29,48,5,117,154,130,0,113,10,211,197,10,67,49,63,10,154,54,119,206,107,85,150,161,115,227,178,117,24,108,246,157,4,189,28,195,30,67,27,107,50,26,241,220,90,207,89,195,207,189,86,226,191,180,187,68,85,57,150,240,109,69,25,213,173,64,215,61,154,26,29,189,30,203,0,239,170,188,127,232,58,56,101,21,77,42,210,31,79,13,204,168,157,11,153,160,156,228,225,135,165,192,181,0,101,212,103,134,121,39,112,115,35,234,90,227,210,127,88,193,67,13,181,136,226,228,34,233,229,84,54,22,176,210,74,71,168,16,239,152,197,83,128,179,196,40,34,193,35,99,218,105,13,186,181,34,59,111,9,246,217,113,130,3,242,149,47,124,133,232,106,39,17,156,34,114,219,30,236,246,233,133,30,124,88,216,93,136,220,110,19,30,37,77,112,6,6,82,90,109,124,72,77,41,17,93,109,218,166,238,27,94,0,39,69,201,70,2,110,79,207,112,59,87,27,190,31,95,206,79,0,131,37,241,187,24,203,104,165,123,232,81,253,45,20,22,13,203,152,236,62,223,76,243,79,66,229,209,204,168,95,166,254,74,105,201,149,55,63,232,114,136,77,177,224,165,70,244,128,226,88,20,37,220,193,216,254,160,215,173,78,51,28,31,101,240,92,151,49,247,131,211,104,161,187,84,200,189,67,150,240,172,167,95,57,59,162,157,46,226,63,232,239,85,77,18,120,113,48,188,87,70,231,231,125,130,207,218,231,174,164,108,71,166,9,255,124,124,199,167,93,200,242,161,36,27,177,123,234,64,105,28,234,178,239,216,238,198,18,71,210,240,167,91,41,48,135,96,158,240,239,246,135,201,57,252,86,147,5,180,29,173,67,218,220,16,233,124,36,20,214,171,82,5,9,227,30,143,178,39,202,66,180,103,100,241,158,4,204,39,32,249,198,238,116,112,147,113,164,23,157,30,44,186,91,179,137,242,240,128,49,226,255,34,7,53,115,87,102,156,211,153,232,97,58,12,87,250,203,19,191,150,186,207,111,57,3,69,68,249,41,254,60,248,242,193,153,215,125,221,149,242,142,65,9,167,166,22,35,179,25,162,43,79,121,131,127,50,243,240,93,143,45,243,26,32,196,70,25,192,153,112,55,138,33,96,117,214,190,25,65,250,148,221,53,119,106,7,172,185,101,20,157,238,34,62,105,162,139,253,5,133,234,225,43,124,162,87,117,113,244,158,249,80,88,227,66,94,14,225,141,219,204,101,33,125,151,53,24,93,102,113,217,207,153,15,18,173,49,154,143,150,240,125,123,89,106,92,60,48,115,254,183,56,222,236,87,136,192,222,202,34,23,44,248,216,149,119,121,242,11,98,224,216,236,81,29,8,225,158,10,104,209,19,251,86,227,19,136,158,182,23,191,15,60,225,237,181,177,60,193,128,5,221,27,71,88,180,66,102,6,54,86,254,175,13,84,160,221,238,46,244,70,76,54,237,20,34,35,227,66,68,4,142,196,235,45,7,190,74,148,150,147,160,169,12,254,76,194,173,213,69,117,73,220,46,32,14,82,170,168,53,45,148,133,171,157,96,0,161,240,200,151,94,184,5,222,133,252,17,93,18,108,6,233,227,222,17,237,169,58,249,217,254,232,215,176,202,8,169,224,179,99,205,32,236,157,87,234,44,55,97,158,226,220,154,229,106,18,65,90,23,189,55,80,173,98,253,67,31,217,109,158,94,181,248,162,220,57,31,2,254,241,177,125,33,17,230,104,2,5,100,36,229,163,25,42,62,7,132,237,26,158,177,222,8,226,131,255,36,131,123,143,40,243,210,153,97,39,243,179,188,35,126,113,153,195,204,147,46,77,112,100,219,255,42,127,47,198,188,153,38,248,122,94,57,119,176,101,89,107,198,118,82,38,210,121,171,83,88,114,137,72,232,231,169,0,133,162,64,181,153,210,201,185,198,142,142,58,204,179,123,194,24,9,196,151,49,246,211,147,66,195,94,21,151,191,20,221,241,28,132,152,247,114,80,220,148,154,198,33,200,82,28,135,90,49,37,66,119,146,153,150,7,141,135,237,169,222,173,87,174,223,213,22,169,62,111,69,223,27,175,67,70,219,252,177,240,102,82,65,145,76,115,191,47,137,178,180,145,25,128,113,44,223,108,93,162,194,208,106,199,210,110,141,127,68,160,170,113,119,117,48,124,85,88,160,156,113,101,67,167,83,51,30,165,150,171,64,120,153,88,244,38,208,6,171,71,238,82,53,206,1,203,229,87,84,10,199,57,87,29,20,192,92,69,46,115,16,208,65,125,12,114,186,127,111,44,222,184,8,242,95,99,64,2,216,0,117,23,46,103,46,103,208,105,4,119,105,128,137,216,188,194,223,69,204,13,53,232,44,229,15,45,178,39,156,172,108,35,51,69,172,139,131,181,84,207,105,43,220,162,21,14,172,18,85,123,136,15,135,74,90,249,120,223,242,174,150,82,175,114,201,163,57,62,89,251,234,134,74,77,199,36,118,59,114,176,87,135,153,132,227,140,32,54,175,4,5,50,217,10,170,117,3,176,253,188,79,85,92,60,44,105,5,38,42,19,133,197,116,9,46,223,179,51,34,144,152,216,8,30,53,247,20,96,41,213,5,175,89,126,104,176,100,77,163,46,236,156,30,38,224,107,131,182,87,161,14,217,76,129,50,24,251,16,169,187,33,223,78,140,83,31,79,225,51,156,21,112,50,255,131,231,46,62,86,193,127,191,76,85,12,118,21,164,90,158,208,91,248,90,121,160,250,114,93,183,34,175,15,115,26,102,135,77,218,254,64,126,1,177,127,185,19,39,193,87,111,82,83,29,47,26,91,20,142,31,113,235,172,22,6,6,70,176,11,32,111,197,157,214,159,228,79,216,151,171,20,32,120,143,64,70,102,55,164,22,152,35,51,37,155,224,166,218,79,13,222,212,103,80,109,154,160,205,142,40,135,53,201,240,86,247,70,184,151,183,69,120,204,174,198,6,169,186,213,105,85,68,89,24,148,237,248,219,149,249,189,208,102,140,75,219,1,146,171,80,110,135,133,135,166,248,154,251,46,255,250,227,168,229,220,5,96,182,95,206,135,254,121,152,197,84,189,65,189,145,52,233,76,251,23,5,195,110,248,146,64,242,249,102,111,246,118,250,224,189,204,163,140,164,227,89,1,40,242,54,201,54,248,21,147,183,81,124,47,27,131,160,140,82,104,66,9,39,55,116,181,218,86,251,165,232,22,213,43,227,27,12,230,202,98,83,204,177,194,8,137,40,214,58,181,215,114,186,172,213,4,72,243,98,87,119,98,34,238,251,196,66,7,25,236,247,29,145,89,242,19,2,22,71,127,38,243,125,23,61,214,176,117,87,205,125,251,99,221,194,185,219,102,236,166,14,74,15,249,226,155,23,242,130,76,107,213,67,245,130,212,72,153,0,26,50,190,41,106,168,52,32,45,192,23,186,254,93,189,216,92,144,236,113,119,97,244,91,129,87,154,184,218,213,189,125,237,130,188,189,40,253,32,176,94,38,70,0,21,76,214,59,96,107,157,112,112,45,170,244,207,44,135,182,39,255,137,177,154,2,26,163,106,224,88,105,192,175,92,103,50,4,220,227,246,50,206,45,210,10,49,48,172,46,205,214,152,29,235,245,14,21,107,163,228,211,192,8,67,121,85,151,56,247,88,77,77,178,200,2,241,170,36,43,161,4,136,86,115,237,249,83,212,254,56,123,26,123,12,130,130,117,30,159,194,205,208,97,243,75,53,137,140,127,91,49,117,251,49,52,83,97,152,4,189,177,65,137,84,250,223,249,175,237,100,206,238,13,15,255,34,171,51,7,15,180,54,105,101,191,109,249,12,53,120,56,29,15,71,152,13,219,230,82,234,244,181,221,95,103,106,178,145,18,189,79,222,126,61,35,95,171,212,108,186,89,11,146,117,166,116,59,100,248,141,87,239,167,178,24,159,79,138,116,0,120,17,77,35,242,17,177,25,91,51,108,88,215,9,145,132,9,67,36,201,125,128,254,140,230,181,99,136,255,164,191,43,55,121,6,205,253,87,47,130,128,203,43,47,237,247,200,19,8,180,110,9,222,195,83,174,61,12,135,111,40,173,114,161,198,83,11,116,32,10,102,200,130,62,240,160,139,217,138,122,225,106,71,15,95,12,149,35,212,214,45,141,142,57,178,205,190,74,211,3,146,173,157,99,133,93,47,107,45,223,239,177,84,250,83,199,169,145,167,63,2,140,77,35,243,15,88,170,211,3,175,148,195,95,241,174,106,64,65,64,216,43,134,108,135,17,154,70,54,171,198,233,228,216,148,133,239,171,32,54,32,63,200,34,109,79,53,83,102,47,165,253,31,124,50,213,159,10,203,148,85,122,204,23,179,30,227,226,186,200,107,254,12,178,172,143,25,48,202,123,56,106,128,121,209,216,121,110,95,166,18,128,252,246,241,29,171,225,44,192,0,94,15,10,147,186,92,37,200,188,108,32,156,93,226,31,236,31,217,153,36,105,153,185,27,213,125,1,215,232,42,47,166,95,235,180,84,20,160,194,201,65,62,239,70,241,247,236,167,100,58,225,38,94,17,238,180,177,114,159,171,155,20,106,165,7,216,82,227,231,175,200,241,28,244,111,238,176,204,40,76,137,203,198,168,170,217,185,192,111,86,196,176,199,26,246,106,190,45,237,75,178,179,24,178,188,52,237,62,146,226,90,116,42,163,254,26,101,221,179,115,42,56,114,131,138,98,189,130,126,140,108,235,249,216,210,161,14,44,199,232,122,18,221,215,195,243,245,171,87,39,156,101,90,189,96,222,180,245,108,89,16,169,53,139,222,78,110,148,15,237,33,171,41,58,194,124,244,81,167,122,43,112,172,220,49,111,218,45,62,70,5,197,19,108,89,251,40,78,105,40,185,124,171,142,35,28,174,10,54,5,80,244,153,47,127,75,80,26,227,230,251,1,19,78,90,118,120,76,39,148,59,130,15,180,209,169,10,10,88,132,249,119,22,239,52,109,41,4,236,168,83,4,180,130,206,255,141,252,65,185,174,127,180,95,52,246,181,238,139,177,81,143,102,102,204,106,188,85,173,236,170,104,192,76,144,62,30,126,195,117,64,220,66,184,147,229,18,201,115,15,102,98,109,73,59,155,173,72,186,226,4,146,193,36,193,164,36,162,30,46,234,119,248,225,145,199,216,151,136,110,186,190,119,26,179,198,175,40,45,215,18,242,190,229,71,52,114,78,129,39,68,255,194,160,3,115,86,66,227,174,135,45,8,103,233,68,111,221,51,10,64,15,19,99,8,244,146,135,209,87,62,165,217,24,254,243,52,238,209,156,120,28,19,88,105,235,13,2,152,120,111,81,242,51,2,24,120,91,155,64,203,150,214,53,54,63,199,172,141,6,133,162,232,42,243,193,255,207,208,21,167,245,116,80,246,191,189,247,139,218,52,239,63,68,144,77,49,132,77,65,145,150,135,105,31,134,46,56,182,58,53,158,134,38,226,12,22,222,128,222,127,211,250,192,141,138,156,78,234,39,167,202,95,186,193,116,187,163,46,49,111,3,146,94,162,143,196,147,156,105,116,38,17,115,62,238,223,245,12,208,117,20,206,122,159,116,163,183,25,196,224,139,0,146,60,35,142,44,249,52,27,238,224,126,76,16,136,35,219,82,35,197,11,82,22,127,104,87,74,63,15,204,111,117,85,166,187,106,155,40,152,120,115,1,28,241,214,244,139,112,87,123,254,227,39,81,249,75,246,246,27,217,79,41,198,170,49,86,164,142,143,181,112,202,18,237,248,37,91,33,255,219,108,221,38,178,229,27,3,176,217,106,145,131,53,51,222,165,52,155,37,88,76,78,116,6,63,130,214,62,110,166,152,48,187,78,211,234,119,30,207,177,248,56,170,164,68,68,134,15,48,253,249,106,30,209,95,144,162,11,125,3,127,114,187,38,10,221,183,78,202,146,240,220,182,167,196,203,23,252,53,225,113,34,88,223,214,211,250,21,199,164,25,152,214,170,228,36,75,51,198,226,92,145,142,165,178,178,207,128,20,209,91,51,112,169,18,70,236,123,157,100,89,139,66,13,17,31,250,79,44,238,233,130,99,29,80,55,217,243,168,0,249,46,9,10,197,125,43,11,151,167,3,50,60,46,130,54,52,89,158,53,92,48,187,242,104,194,133,55,188,221,147,159,16,49,104,224,128,2,116,219,34,88,194,169,163,217,89,229,177,56,17,239,184,240,129,17,237,206,115,222,112,196,171,185,62,3,248,58,136,190,167,76,49,178,236,226,128,175,97,151,151,67,24,79,122,2,63,200,92,165,17,206,105,223,20,34,40,39,246,53,255,25,233,164,116,157,135,132,3,103,74,103,162,41,54,78,1,37,76,113,199,146,246,94,154,94,14,158,142,112,195,50,181,165,26,185,17,72,62,146,15,121,246,208,39,242,185,19,46,133,101,90,47,96,239,211,204,191,56,234,11,119,3,135,185,238,51,14,136,97,217,177,196,71,185,127,222,131,32,11,123,82,41,250,30,52,206,198,200,200,187,230,81,162,99,37,103,20,166,245,122,56,169,135,58,28,5,126,208,18,15,61,245,17,232,124,245,115,0,180,15,162,17,105,118,178,155,203,106,154,197,181,26,224,151,210,213,94,180,7,31,67,60,75,219,201,45,75,169,210,139,203,159,91,182,4,2,154,251,87,123,87,36,203,117,212,101,217,91,190,59,144,142,40,165,132,192,137,136,53,228,49,219,57,225,99,100,131,130,198,189,180,232,92,153,100,82,185,81,101,226,130,111,82,212,20,188,126,240,201,184,131,65,91,251,220,67,252,90,181,102,26,51,243,103,120,146,227,248,126,93,79,226,103,85,243,87,112,183,153,34,190,221,54,20,138,115,239,135,15,235,102,115,232,24,101,161,59,163,140,144,93,41,176,248,163,1,137,149,182,19,115,10,158,78,139,7,129,95,138,184,153,82,26,225,9,234,184,107,199,131,64,222,204,226,212,99,3,95,198,150,164,67,99,186,14,222,159,148,110,151,147,190,71,239,179,245,145,34,48,152,84,31,134,196,31,234,112,31,172,39,239,81,29,200,227,61,249,166,8,1,21,59,181,58,62,153,71,103,140,205,82,138,9,77,39,75,195,244,82,1,38,169,108,124,241,147,4,45,115,222,177,233,121,41,178,131,97,242,167,1,249,213,214,250,59,27,189,102,222,79,200,110,127,222,218,189,93,42,77,241,210,149,27,21,10,156,239,168,247,57,228,117,184,7,127,3,97,244,128,177,60,184,153,50,46,118,87,166,102,220,32,111,24,204,232,90,5,43,8,225,26,9,130,174,238,111,87,42,156,189,45,251,153,224,169,144,42,7,255,176,41,239,122,237,26,223,43,197,109,102,28,61,205,217,152,182,185,160,124,233,73,237,239,118,156,141,33,178,68,94,223,133,123,69,202,138,163,96,68,25,219,69,242,120,174,165,111,165,71,5,125,226,81,199,33,36,118,49,186,110,37,174,233,160,72,16,58,66,253,174,103,70,10,71,105,56,182,207,234,244,23,145,62,57,149,54,225,119,229,15,78,197,231,157,5,244,99,68,244,39,14,49,151,17,143,51,52,27,205,33,67,103,123,167,119,186,31,0,126,165,5,241,186,251,143,239,233,255,94,206,240,128,204,191,195,202,248,64,109,68,227,167,162,211,0,36,213,103,215,250,43,186,131,97,116,195,108,58,26,139,171,163,107,46,128,29,69,114,22,165,124,14,202,106,30,46,151,111,211,166,57,187,164,186,140,225,208,229,190,158,146,6,149,145,194,140,224,167,214,243,204,231,119,255,54,166,115,184,89,135,167,129,195,24,138,202,234,27,80,227,25,145,32,18,5,127,218,98,49,47,115,114,62,204,191,33,141,246,154,225,78,83,212,174,2,212,138,115,189,228,9,100,162,7,253,37,74,247,240,41,29,150,59,34,47,70,135,192,28,171,105,157,182,93,123,155,3,252,131,32,111,0,0,213,126,217,54,89,113,128,180,165,184,111,208,3,158,102,147,103,158,144,212,138,103,120,204,66,3,56,247,199,6,202,6,151,93,193,35,76,30,126,159,103,26,8,136,140,45,82,40,190,214,52,73,147,250,247,62,65,175,68,65,3,201,208,159,69,10,252,84,204,65,32,124,195,197,164,158,48,166,26,197,247,116,230,210,52,211,27,72,157,177,90,158,90,74,98,9,212,183,219,111,233,252,194,116,209,83,141,94,117,87,179,178,137,53,54,193,110,196,254,165,184,198,63,218,61,4,215,27,174,161,237,60,190,80,251,60,24,97,241,57,227,157,7,122,57,231,83,181,86,142,34,134,28,115,243,127,50,98,161,136,48,113,14,4,68,113,105,101,213,84,243,19,29,32,54,193,50,224,165,67,109,216,34,58,19,18,179,79,229,253,137,117,235,229,135,94,229,80,95,120,104,84,109,59,223,252,128,194,148,118,181,54,52,231,27,112,246,90,156,22,19,252,72,173,56,190,244,181,28,174,31,228,167,253,221,29,171,129,18,201,79,203,63,175,8,144,46,94,217,118,20,80,53,175,33,69,204,92,131,162,244,131,217,47,224,41,68,93,51,179,50,49,75,202,93,166,193,89,189,118,63,155,163,158,92,52,66,111,192,32,27,36,187,43,70,241,10,110,72,86,141,144,142,30,185,194,150,99,154,157,80,122,122,247,214,131,74,129,221,244,93,157,0,255,153,249,72,176,86,142,76,21,90,133,63,111,60,64,43,61,91,112,177,143,232,131,112,73,69,70,168,167,206,64,87,35,68,147,0,102,13,151,9,244,130,131,103,124,196,225,204,86,94,101,249,70,196,92,196,120,137,101,113,70,228,171,74,135,28,91,150,56,206,133,31,61,241,15,94,9,201,12,69,79,1,249,71,192,212,88,216,241,16,75,192,172,207,145,5,161,96,47,239,203,86,172,73,161,132,211,135,248,110,196,224,100,95,203,72,67,57,207,159,37,139,68,101,215,98,174,171,103,107,223,84,245,73,38,142,215,88,226,199,243,163,21,17,125,0,61,77,49,53,55,177,67,61,191,215,206,132,181,193,130,16,68,179,86,39,139,116,34,26,36,149,237,132,205,49,38,22,164,203,121,134,247,68,32,110,156,220,194,2,219,183,37,42,134,251,173,55,228,57,207,122,17,75,24,14,42,13,87,81,126,40,171,149,125,75,168,196,220,170,165,112,185,146,153,93,192,107,67,78,240,150,246,52,72,50,9,248,51,152,222,141,67,243,0,11,164,5,107,186,1,226,150,115,234,168,163,83,213,215,219,91,127,143,187,116,133,246,228,195,239,24,199,228,195,237,81,98,56,60,172,180,105,236,148,47,101,166,101,68,108,208,140,10,230,143,3,13,150,17,196,25,93,228,39,73,95,195,188,76,140,217,61,136,121,108,96,188,74,226,173,199,192,92,146,43,28,4,182,145,38,62,242,31,171,66,110,237,63,44,91,129,54,221,137,135,232,81,145,211,45,51,82,142,53,102,229,172,180,94,176,219,138,80,166,148,77,185,69,21,220,73,51,129,24,88,28,65,224,80,163,38,179,27,84,122,166,145,102,42,76,56,175,60,28,31,34,79,215,82,121,221,85,107,143,114,186,102,66,35,216,244,163,212,144,121,10,141,15,27,127,151,20,36,103,90,196,235,177,52,17,211,215,91,246,166,100,17,76,224,200,253,54,167,63,61,109,176,124,87,160,171,10,252,180,173,93,136,221,27,210,12,41,251,215,244,93,157,224,66,15,243,57,195,157,140,30,97,92,221,29,156,53,228,197,221,217,206,149,216,51,235,114,61,128,72,174,0,102,216,60,33,194,176,227,118,4,44,35,106,61,65,150,228,119,48,199,117,191,57,254,125,218,173,180,160,197,136,156,156,233,32,11,110,53,72,34,185,46,178,155,114,140,181,241,213,68,8,183,129,160,80,20,64,218,230,126,206,87,14,143,183,205,45,84,35,180,20,27,246,45,60,242,46,195,148,238,82,131,40,147,237,94,86,33,241,178,250,201,83,179,149,195,213,241,8,9,170,24,113,253,194,8,124,176,91,8,103,38,19,205,244,39,221,155,244,198,214,144,230,170,28,117,51,185,207,57,245,111,55,208,50,196,136,198,186,112,9,181,111,119,193,205,150,223,56,225,147,4,36,146,23,110,62,230,240,32,70,144,92,202,171,96,9,75,187,63,102,88,49,177,230,240,222,41,221,102,201,186,35,167,232,19,134,48,4,67,79,207,129,126,197,155,167,47,84,24,34,154,195,208,197,14,57,134,127,203,107,135,131,124,85,190,166,80,51,21,35,99,200,60,202,79,29,137,44,11,88,23,191,72,23,146,164,132,18,249,44,74,55,207,178,159,226,198,203,180,88,139,86,165,131,157,169,187,163,178,124,141,59,59,49,173,167,40,89,245,237,143,28,91,87,124,218,127,98,52,193,111,112,76,5,124,120,235,138,224,52,144,205,31,45,211,209,228,104,65,50,53,27,49,206,212,195,119,65,160,88,208,240,17,104,133,248,59,123,20,232,37,215,220,67,130,43,230,58,189,246,18,87,136,2,66,160,77,99,148,46,136,161,42,130,166,135,86,246,244,233,34,32,2,164,63,88,237,58,0,81,79,9,141,29,42,215,234,13,180,36,1,76,114,103,141,216,4,76,242,245,145,233,53,147,234,84,111,211,66,12,211,183,180,235,44,251,103,93,92,219,109,137,164,127,37,10,154,93,13,246,70,193,148,209,59,137,42,54,42,110,52,116,148,246,48,77,161,95,141,148,119,249,215,110,164,205,5,150,133,35,205,40,88,74,146,223,173,139,159,195,28,215,197,151,247,169,37,3,79,13,223,160,252,7,233,95,77,30,109,180,134,156,215,42,209,57,214,149,206,27,197,175,66,175,120,145,229,157,91,44,3,177,145,3,133,146,86,85,48,12,11,22,11,77,55,198,128,84,253,40,186,161,67,92,147,198,4,205,191,144,47,35,84,191,81,243,91,9,80,193,52,20,25,68,156,50,214,78,80,174,195,126,194,248,31,1,131,89,135,187,106,136,167,211,201,246,146,74,121,248,210,228,98,5,100,43,218,114,8,32,40,167,149,86,173,180,31,118,202,157,165,139,163,193,188,48,45,197,119,185,65,189,189,9,42,205,179,168,201,24,90,214,96,75,126,135,96,255,63,57,131,194,102,183,140,29,60,109,7,231,239,146,254,200,21,168,237,54,203,254,44,189,200,72,104,113,163,156,205,59,222,94,254,18,157,89,145,203,186,2,231,46,30,157,28,59,182,121,106,39,201,175,170,182,76,133,39,104,83,200,217,236,137,130,43,80,5,17,43,132,192,9,233,168,80,148,2,125,253,36,204,29,242,11,3,1,49,96,215,246,219,95,180,146,88,142,86,104,232,35,103,98,159,186,245,71,192,149,102,93,137,98,226,31,161,185,120,162,85,93,168,245,202,50,124,8,141,184,115,178,5,73,185,240,44,91,239,237,181,87,26,219,140,119,219,157,191,24,31,97,83,102,24,108,148,115,58,195,71,202,120,202,96,73,222,228,64,182,96,214,26,85,136,146,106,114,212,168,151,19,220,61,118,61,224,16,132,249,203,198,218,111,82,133,245,17,231,238,145,37,12,36,5,117,152,22,133,167,238,25,2,206,93,171,88,95,185,38,221,41,250,7,127,43,12,85,197,102,74,137,168,182,140,55,205,233,155,82,59,220,89,167,127,140,122,241,67,233,115,47,12,154,37,51,13,96,31,23,59,11,74,2,222,192,83,40,24,97,245,32,62,121,185,204,232,1,167,76,179,127,174,76,18,79,255,83,194,150,117,136,69,120,151,102,66,141,254,193,239,165,1,211,182,95,140,36,199,24,7,6,215,131,188,104,147,247,244,159,41,20,99,22,23,167,180,245,82,124,26,47,141,111,51,13,250,157,89,90,162,166,137,212,13,25,159,178,235,37,55,196,30,37,203,36,176,206,164,177,220,17,192,159,143,161,204,126,12,207,208,37,133,54,134,84,185,243,94,228,199,172,40,116,79,110,12,129,38,39,55,242,117,112,143,143,252,18,253,183,172,114,249,44,208,207,198,147,144,98,145,225,23,86,147,205,115,53,226,98,52,155,129,33,34,96,225,24,233,145,44,61,170,208,121,18,225,70,185,115,221,93,145,31,19,106,74,26,148,134,96,84,66,59,200,65,202,114,244,161,229,148,58,124,251,131,168,171,179,187,184,18,160,18,199,136,41,232,4,20,253,211,103,175,71,250,23,233,43,249,254,149,231,36,157,132,169,42,231,240,54,124,93,100,149,61,10,165,188,151,131,166,32,83,140,86,201,6,45,60,242,168,154,49,134,44,8,93,77,224,103,15,29,14,169,14,223,114,232,157,13,38,79,221,75,125,147,36,85,214,158,94,146,111,176,219,33,203,35,182,15,119,14,197,110,231,65,254,229,165,95,199,118,247,51,130,36,73,19,90,60,246,74,115,167,134,227,107,159,110,89,22,64,228,116,128,162,186,64,219,133,223,153,16,45,183,220,135,185,182,34,189,21,202,9,52,206,212,98,162,184,129,99,135,178,122,61,32,237,78,237,236,5,119,121,94,198,152,240,213,15,136,110,102,151,129,160,174,102,76,62,202,169,17,227,108,120,82,250,160,104,23,145,94,213,51,192,113,5,209,146,201,182,127,94,249,102,185,206,233,236,89,241,158,75,227,60,52,130,206,205,165,125,33,232,104,175,212,160,99,34,45,29,51,191,33,61,41,76,101,80,170,24,205,216,110,9,6,255,209,122,134,40,37,227,183,170,184,51,91,104,30,92,68,252,174,199,117,55,109,39,98,145,158,164,109,108,40,186,38,32,88,77,56,32,29,173,33,98,114,74,248,94,74,143,159,142,224,96,76,119,249,74,179,130,55,12,147,74,74,158,94,182,227,243,216,192,231,194,140,164,61,73,161,72,114,105,253,32,254,224,105,203,60,177,138,17,143,141,238,90,238,181,234,141,212,42,160,187,209,78,187,237,226,14,249,81,213,180,126,80,138,156,141,243,43,112,64,243,78,226,10,102,185,64,136,32,234,176,138,113,146,126,196,26,183,107,166,35,156,218,249,203,43,81,218,226,227,98,147,120,246,136,150,88,178,213,16,217,158,142,141,173,56,115,133,239,119,184,60,88,12,143,233,252,169,144,69,182,147,165,120,234,232,211,86,188,54,169,209,138,23,242,34,254,70,181,206,144,215,182,196,100,77,79,211,245,155,21,151,27,56,219,23,25,18,235,75,218,227,180,70,185,49,43,121,254,29,154,172,86,163,129,87,128,114,245,38,56,11,91,200,36,251,118,115,245,121,153,31,179,33,205,147,90,68,253,195,128,157,40,96,0,54,37,5,69,254,11,139,246,212,245,49,181,235,75,159,39,213,104,189,123,206,60,11,123,64,90,153,240,250,143,172,224,38,59,147,13,175,60,182,126,67,148,200,24,239,79,88,26,209,98,20,57,186,220,84,244,59,123,154,37,9,64,80,248,156,164,44,229,181,144,140,194,157,233,160,92,8,191,39,87,10,147,112,53,23,42,125,208,101,175,137,70,173,168,5,224,44,142,83,161,55,150,110,242,12,82,191,105,37,58,156,47,234,133,248,2,229,190,199,180,24,229,107,224,15,186,72,210,50,155,79,33,244,213,97,37,87,25,114,201,89,38,38,161,156,123,79,207,152,206,49,181,183,150,26,152,255,191,115,241,1,120,108,182,196,155,101,16,77,240,145,185,248,229,101,155,85,189,86,191,109,241,163,184,243,144,228,238,78,99,12,164,245,221,60,162,23,182,161,138,125,50,250,79,86,56,198,216,214,151,195,136,39,75,100,177,4,103,62,222,61,68,65,33,49,85,65,78,190,18,210,55,111,47,128,79,53,240,65,1,133,229,244,200,149,130,82,142,118,120,106,236,216,136,60,177,49,160,14,205,207,168,8,92,4,46,133,142,177,123,88,224,72,136,186,108,34,157,206,160,61,179,65,62,79,28,247,161,153,167,58,210,40,130,150,8,204,195,226,253,193,119,55,161,80,164,88,207,244,217,252,209,240,70,143,116,230,242,134,133,223,189,35,199,199,244,230,240,176,144,135,54,143,107,96,114,137,108,127,235,246,123,101,175,111,40,198,209,26,222,124,18,108,46,13,244,151,3,107,139,148,136,84,50,206,201,41,105,169,29,95,112,63,228,9,152,244,164,91,150,80,228,212,0,217,151,154,36,87,205,225,132,150,110,128,143,86,72,201,170,171,186,142,228,39,136,254,56,155,66,240,182,91,201,125,232,102,194,220,249,81,115,139,216,77,252,136,44,133,189,114,55,197,4,38,73,152,28,5,230,65,153,1,223,128,255,226,15,128,61,66,223,12,124,219,180,2,224,231,0,96,129,125,220,38,72,156,202,83,96,137,104,231,52,224,242,168,119,73,160,154,218,240,117,170,200,23,202,218,61,216,191,124,224,177,237,6,193,125,147,89,190,5,117,149,168,126,36,219,134,148,83,203,116,28,83,203,233,48,159,218,121,228,60,245,156,181,198,43,46,145,99,184,59,203,114,35,190,90,249,16,147,178,192,205,106,143,173,219,168,50,97,134,209,197,187,37,177,239,35,208,11,177,129,138,165,15,189,244,68,65,69,164,169,55,5,43,89,90,69,168,137,107,23,106,171,20,51,110,185,164,168,132,10,99,144,26,242,186,45,247,138,133,188,166,57,171,215,211,221,56,205,7,183,6,223,71,211,7,14,59,88,181,52,87,101,51,130,152,251,115,149,32,126,116,5,68,64,242,148,76,13,64,113,95,83,186,105,65,43,185,248,42,219,58,159,32,181,223,217,71,24,51,52,135,147,104,152,49,25,217,188,18,98,90,101,149,102,234,91,117,52,63,120,183,51,165,19,79,82,198,235,21,100,99,204,56,158,99,124,113,109,195,144,166,231,0,95,184,64,202,8,76,122,237,246,183,169,67,69,106,56,181,229,107,83,208,40,48,185,77,92,233,7,39,88,154,13,189,201,226,222,226,98,175,88,120,40,94,147,248,245,25,231,98,71,157,128,103,17,186,219,134,243,159,194,173,10,85,187,190,102,36,162,143,170,209,155,33,235,144,247,158,128,25,163,73,37,2,137,213,23,207,255,42,42,154,79,164,177,55,74,214,64,37,162,84,157,157,210,18,125,215,154,103,112,204,56,247,70,205,134,80,107,2,45,88,92,202,38,233,74,74,203,168,63,56,17,71,120,105,188,122,14,133,66,141,30,194,211,37,180,254,49,144,61,213,214,245,157,194,74,25,137,58,135,91,60,128,234,252,232,185,61,36,242,99,169,162,220,217,252,150,87,222,49,211,23,163,15,19,157,62,139,211,163,1,88,83,10,52,240,49,136,72,192,213,230,162,171,255,33,103,118,22,117,98,77,79,4,7,12,160,29,179,6,181,12,144,210,93,147,111,15,200,166,253,186,194,189,89,44,193,121,241,64,105,236,156,136,238,89,166,4,55,191,142,134,250,194,169,12,253,216,130,103,167,81,95,97,131,95,38,206,128,66,15,179,26,77,222,224,234,116,215,46,179,89,187,240,244,247,10,118,196,78,163,105,85,198,196,126,180,146,15,76,254,92,245,179,201,236,23,82,8,242,100,8,80,128,191,100,221,13,93,177,65,255,66,32,254,98,26,55,88,202,94,255,213,91,149,82,185,121,210,45,2,205,178,214,63,104,183,93,26,91,45,157,221,240,51,180,166,3,219,139,165,172,86,170,53,7,33,43,10,65,73,72,191,44,236,29,175,28,198,10,242,145,251,221,236,157,109,154,230,39,138,77,182,28,55,79,109,77,71,202,37,43,215,3,37,246,142,219,62,50,23,112,118,56,77,179,115,155,48,73,75,221,89,15,140,150,245,131,146,9,199,144,221,178,76,144,180,175,102,148,180,70,180,218,227,77,55,177,12,133,253,45,16,3,204,140,41,125,173,150,247,255,251,107,213,136,163,175,51,253,65,173,153,164,61,14,60,106,33,104,54,108,110,66,79,3,2,221,95,111,123,31,100,18,8,41,63,214,19,17,12,21,188,234,178,37,40,32,142,136,178,182,34,113,185,136,172,245,154,137,183,39,57,220,196,94,66,213,196,193,246,60,46,185,89,188,72,142,62,241,232,217,95,213,240,9,26,208,74,166,21,236,175,4,192,77,240,23,35,36,222,157,98,77,213,179,64,234,106,237,52,146,5,15,140,245,92,241,178,195,201,188,0,146,242,252,93,158,58,83,217,233,229,85,12,18,166,137,82,61,73,93,184,35,246,238,80,185,19,208,126,91,142,72,230,245,41,136,58,64,30,133,127,32,220,202,207,218,225,28,42,96,202,27,140,90,71,171,148,209,85,169,119,13,183,23,130,53,168,13,232,160,101,135,128,145,211,209,135,222,166,40,132,219,156,254,208,239,241,156,59,13,227,86,58,245,241,179,173,83,147,4,87,196,95,37,214,139,214,167,24,126,57,146,132,204,162,190,58,45,140,61,8,234,53,205,48,51,127,36,143,27,242,185,80,221,0,190,19,197,38,152,95,94,235,60,7,246,171,111,228,214,201,218,14,57,249,165,195,22,197,181,178,35,34,242,35,139,191,188,63,146,221,120,93,209,166,100,205,135,254,1,176,13,72,150,180,70,49,13,225,73,177,166,195,205,201,152,11,229,189,237,204,178,230,246,226,101,136,196,10,64,97,118,63,224,184,62,227,78,194,188,67,241,222,78,223,64,89,189,165,231,44,2,178,232,42,239,218,248,18,163,250,4,67,200,20,9,169,108,87,9,217,224,153,236,121,28,8,212,100,79,238,67,190,171,145,78,214,244,198,212,194,214,198,84,57,95,214,43,171,213,83,19,202,229,46,99,219,157,101,88,73,37,128,201,1,211,63,31,118,238,49,48,250,198,89,217,160,15,109,27,177,140,67,151,233,130,72,246,128,68,239,128,204,243,89,127,17,211,68,93,240,140,206,42,69,154,59,59,20,150,204,143,223,132,149,200,215,187,167,228,128,26,170,168,162,45,93,118,252,172,71,235,166,112,74,58,110,207,142,255,247,163,90,99,74,229,154,117,86,53,115,147,39,113,232,14,217,151,103,142,191,12,236,9,206,223,40,204,99,9,118,56,22,63,223,203,93,157,196,38,40,10,126,245,36,185,226,146,174,61,48,232,83,124,254,228,206,78,121,231,186,208,198,222,35,121,101,119,198,138,241,181,99,180,253,107,5,45,132,183,162,7,114,151,135,141,86,61,197,91,9,2,74,236,233,244,62,201,196,176,220,18,164,187,125,216,197,128,161,130,58,121,161,18,190,248,15,48,47,243,197,12,250,218,29,70,72,2,236,199,57,157,184,105,135,208,113,191,13,128,235,212,97,148,203,90,160,241,26,48,249,234,246,137,181,238,35,147,190,72,249,117,148,248,244,219,164,99,115,247,128,3,29,220,45,63,32,245,99,212,232,139,81,200,76,232,42,234,118,57,62,51,60,37,197,156,102,158,67,178,97,240,105,62,206,160,90,243,1,139,228,239,187,154,82,214,42,87,116,85,83,22,139,105,91,170,165,26,174,90,35,220,205,240,137,40,84,238,84,223,230,153,222,212,206,125,204,211,110,228,212,191,56,23,97,81,202,216,177,235,230,13,229,190,240,129,17,184,63,210,6,217,135,160,205,217,70,200,149,117,87,59,78,19,115,12,234,68,79,25,90,174,1,123,0,6,28,72,140,117,17,123,158,67,86,120,55,181,42,191,173,231,103,158,242,10,182,9,101,165,247,227,161,207,22,238,11,103,177,48,46,83,43,114,230,159,23,51,204,130,242,159,194,72,102,83,92,183,103,218,118,225,186,68,20,246,223,104,91,216,148,30,14,250,80,132,226,32,82,106,226,18,198,50,91,228,152,223,225,111,243,115,211,208,156,197,24,13,254,203,38,71,139,153,84,83,196,142,217,89,145,72,190,40,94,56,184,160,183,14,231,106,115,47,115,96,27,247,196,93,151,30,51,250,16,58,192,73,28,230,117,178,200,238,235,109,57,204,210,249,110,246,175,131,109,60,243,228,47,218,193,138,68,14,211,11,187,243,200,27,31,245,249,239,181,17,115,37,56,107,144,171,173,53,46,203,21,114,18,216,64,221,181,34,79,0,91,77,192,185,115,62,42,136,48,224,249,30,52,247,192,170,215,44,214,106,50,244,99,239,31,67,135,194,25,150,117,28,8,99,167,228,232,14,56,176,179,119,111,200,148,83,211,217,91,189,118,220,27,158,223,19,225,174,207,59,132,39,173,126,72,81,14,241,140,237,8,1,138,218,47,107,255,59,114,245,247,246,241,166,209,50,174,13,48,45,32,188,88,190,7,55,8,238,251,76,214,102,210,89,168,127,121,87,224,107,69,175,173,173,109,59,245,13,208,94,161,82,255,21,131,80,60,164,216,254,29,100,25,55,93,101,53,89,69,137,65,66,51,226,65,197,195,93,162,27,137,11,122,159,50,234,19,101,177,235,232,237,241,188,181,238,98,34,70,131,32,229,213,148,98,202,121,244,188,240,180,117,78,16,242,197,2,151,51,161,228,184,76,48,29,62,152,172,217,13,249,64,187,27,240,103,252,37,232,67,79,217,8,192,65,150,10,239,202,203,244,21,135,48,105,235,191,237,176,140,37,67,7,5,56,199,69,189,52,179,205,161,131,220,145,78,159,54,131,220,20,126,242,118,27,191,208,109,96,152,150,45,218,79,190,45,123,98,43,16,128,233,100,63,61,66,134,185,220,189,38,240,8,112,89,128,49,5,108,56,132,241,208,243,183,45,12,213,102,58,95,227,32,47,16,198,195,12,239,182,100,131,125,87,90,59,216,248,216,171,138,21,218,143,243,50,229,8,226,9,195,102,184,154,224,96,112,170,217,217,57,124,215,166,175,204,239,176,65,222,192,150,10,2,237,183,63,17,45,123,47,129,16,129,105,103,79,31,78,148,250,212,192,57,18,19,108,223,79,117,232,31,24,246,87,200,106,222,204,58,110,182,12,215,104,160,132,155,239,95,245,178,162,146,172,191,203,99,248,17,167,143,184,232,85,55,97,39,71,164,45,98,144,101,253,199,189,221,15,21,41,152,230,106,115,81,8,109,189,225,94,193,201,210,238,61,29,49,155,46,165,184,28,220,98,167,64,54,213,136,255,128,207,46,168,230,145,53,215,67,131,226,39,246,11,123,54,224,180,74,142,21,113,238,21,124,137,204,96,241,12,75,254,193,154,46,203,113,82,252,144,133,197,72,100,135,90,12,190,224,200,226,7,208,26,157,73,165,211,204,137,35,108,83,172,48,15,14,7,97,83,181,118,13,118,57,142,163,223,247,141,113,3,212,222,206,73,162,218,151,206,201,140,198,32,29,88,60,162,82,77,173,25,166,249,53,121,146,185,62,76,136,84,109,195,208,57,199,184,30,27,202,119,82,175,116,238,46,33,175,106,118,56,204,47,38,56,100,161,187,197,94,69,10,174,118,239,168,209,131,36,163,199,9,106,167,105,26,33,39,143,179,12,227,206,223,33,80,25,12,70,165,103,47,240,147,220,150,10,124,194,246,178,234,18,198,201,242,145,167,187,124,131,53,66,148,197,255,35,240,68,37,201,33,161,79,233,232,58,175,30,222,115,62,220,21,148,148,3,82,127,178,208,170,113,111,211,93,230,109,201,67,91,171,218,23,216,94,205,31,10,48,20,27,192,19,25,10,21,126,35,132,114,221,85,83,244,15,207,235,85,212,182,255,54,169,10,13,166,217,72,60,191,35,138,15,59,38,52,85,244,46,146,221,187,9,101,236,135,21,90,36,96,119,251,147,101,126,26,56,149,151,245,188,32,51,248,27,68,17,239,193,171,34,128,39,254,235,17,154,33,31,92,102,175,254,22,236,207,34,200,113,123,216,5,136,111,134,224,181,16,38,39,140,88,227,225,11,184,223,201,135,140,198,118,170,108,119,157,173,109,214,68,123,209,18,92,65,236,6,117,187,38,161,107,211,195,33,143,255,48,20,120,77,237,136,25,179,29,235,199,255,50,71,5,68,95,198,144,208,209,215,34,48,107,247,152,195,19,27,222,66,167,60,146,229,241,99,37,212,71,162,32,52,246,68,106,70,78,110,126,235,58,82,245,63,183,251,241,65,252,213,129,26,180,173,33,78,175,226,30,116,68,171,250,9,167,126,153,12,228,88,136,233,22,115,59,2,68,53,138,210,133,30,217,227,104,192,91,168,24,159,53,35,135,172,89,126,99,83,62,233,132,33,124,86,59,156,44,156,106,120,240,180,75,113,123,181,77,135,64,42,210,213,79,238,11,106,221,236,50,219,150,146,238,206,113,232,0,164,17,155,50,81,123,217,195,203,197,135,94,0,113,163,66,205,124,14,144,68,141,216,229,43,246,230,46,168,105,38,119,109,244,178,109,243,62,150,136,94,223,138,152,33,236,210,121,245,199,20,152,246,210,86,187,249,205,22,209,135,195,254,108,86,101,113,60,199,160,199,181,81,102,220,213,43,11,42,170,158,115,182,93,129,132,3,108,10,194,18,241,251,245,70,4,135,136,40,129,80,30,75,188,20,0,89,111,122,52,68,240,88,90,24,32,137,226,68,204,97,58,79,195,103,118,158,141,137,118,19,53,41,217,109,104,171,178,140,5,64,228,112,177,47,54,243,48,188,36,194,8,117,102,102,68,136,59,22,93,137,20,105,244,183,146,249,199,153,32,63,108,43,93,185,244,173,69,83,248,157,116,16,154,185,149,133,8,23,133,212,34,195,228,102,40,111,92,74,88,221,128,26,74,21,20,201,60,56,124,208,235,74,168,166,83,207,135,173,101,213,101,6,180,43,97,81,79,73,221,104,153,99,48,255,120,185,83,248,193,121,231,29,10,140,163,55,77,5,207,29,144,20,50,3,7,211,160,101,157,191,108,98,50,66,76,160,206,136,45,173,111,74,112,29,155,132,9,5,91,33,8,30,191,142,40,219,169,248,202,64,209,162,60,129,87,86,128,167,108,32,137,171,149,240,23,172,36,237,174,215,46,72,191,142,250,39,52,131,167,62,55,103,91,243,9,27,11,7,61,204,118,21,136,128,127,17,183,154,224,181,58,39,65,150,166,77,95,3,159,150,162,254,137,219,126,253,84,181,70,207,70,172,108,132,9,169,70,88,31,163,119,251,117,198,208,32,9,79,224,206,196,246,53,185,100,237,182,0,173,5,56,236,50,95,117,241,48,80,205,215,95,207,66,118,141,124,75,53,45,52,255,8,39,194,15,187,101,15,73,202,245,120,233,173,84,200,144,25,123,7,50,119,143,132,2,41,94,107,212,45,48,151,221,122,98,76,148,144,36,221,97,69,126,86,112,252,109,150,131,105,78,8,62,217,137,93,132,165,13,173,80,111,128,199,141,214,50,74,11,61,105,219,153,67,205,105,152,190,70,199,144,42,230,205,83,111,75,31,8,42,127,243,71,95,195,106,87,133,191,228,134,202,17,12,0,208,94,119,82,102,187,211,36,52,58,138,95,121,52,167,202,191,118,242,198,218,76,94,107,126,73,14,18,167,112,207,76,1,189,172,25,239,62,65,71,4,33,186,9,11,109,76,61,107,187,102,204,239,99,122,74,23,245,85,7,20,3,2,227,181,108,69,247,165,220,27,165,240,205,89,26,18,191,146,243,53,136,69,251,24,191,170,4,250,221,180,110,14,136,0,71,127,165,18,172,143,209,247,6,173,204,156,15,202,167,133,110,3,61,78,24,49,159,10,83,107,54,79,179,133,70,83,29,188,246,179,152,96,136,44,209,116,165,141,45,218,39,249,4,122,93,156,252,115,156,132,20,88,70,37,194,38,51,88,169,204,222,61,80,228,196,144,56,112,238,158,249,129,147,67,212,226,164,143,204,195,90,212,135,246,156,41,225,178,7,169,140,240,27,141,89,81,70,131,244,158,193,4,195,129,23,105,161,223,208,139,39,108,217,224,81,168,139,227,18,210,77,9,66,25,204,196,213,159,184,48,173,28,23,207,95,239,202,206,26,205,95,101,26,139,43,13,224,201,74,7,133,217,53,75,24,15,156,249,199,170,128,75,63,232,31,56,99,13,240,200,250,63,132,172,87,27,63,40,95,150,163,146,41,168,214,82,154,233,152,72,157,79,120,41,253,146,96,60,106,93,133,254,28,52,195,74,17,231,1,112,208,100,57,164,71,59,104,103,122,60,245,233,78,40,164,216,241,37,48,162,237,180,148,102,239,28,205,91,190,88,6,59,136,58,139,157,146,126,120,97,168,153,59,164,191,10,10,73,79,207,137,229,238,219,98,75,185,45,226,99,231,124,155,37,13,39,190,236,190,73,39,152,221,234,179,165,166,184,163,28,253,179,112,248,95,146,37,212,47,202,6,254,191,123,28,164,12,98,33,180,23,184,204,28,182,20,37,168,228,45,118,50,129,139,50,162,73,76,144,254,179,27,185,29,110,98,125,184,227,143,52,212,85,213,32,2,28,228,63,237,75,224,128,127,19,155,240,23,95,102,55,156,51,210,103,66,189,210,77,115,116,178,3,82,140,238,83,118,55,123,33,215,183,176,102,98,20,193,138,31,29,77,230,163,0,154,33,208,8,239,253,204,33,82,8,229,64,9,14,183,139,186,146,0,233,51,53,62,131,171,195,243,95,176,130,133,101,182,192,240,169,92,192,62,6,27,73,74,251,66,140,80,45,70,221,20,181,13,224,214,78,175,137,209,84,55,34,136,99,120,160,30,220,133,50,49,79,115,149,239,36,240,217,28,0,200,118,188,238,16,76,248,229,17,37,145,57,113,118,242,211,66,24,172,114,178,29,252,92,224,171,248,113,118,102,128,138,226,111,124,149,137,154,149,195,135,4,81,244,240,156,161,131,8,62,160,87,104,148,112,187,189,11,232,125,126,102,136,92,211,255,27,60,27,32,93,112,103,46,24,48,47,186,127,196,134,11,226,137,212,222,126,114,239,192,135,54,15,203,178,110,81,22,135,97,12,251,201,184,71,128,211,194,73,83,167,83,40,245,241,23,131,30,134,153,26,186,252,14,220,75,102,195,125,4,255,199,27,220,58,165,242,13,26,102,49,77,1,254,231,54,160,195,175,17,154,227,26,227,112,51,216,247,36,185,5,205,113,92,141,70,187,71,43,143,139,3,121,19,132,48,93,219,84,121,122,255,108,114,63,192,249,43,193,139,2,170,152,251,108,8,138,17,126,89,237,85,203,96,49,51,136,208,252,175,157,211,125,179,111,46,83,109,37,12,187,19,214,89,30,10,31,149,106,204,105,14,111,44,159,127,211,30,245,56,181,25,97,70,75,157,137,191,15,149,107,48,38,102,216,70,29,7,75,96,171,171,43,172,51,205,131,248,177,198,49,225,87,21,94,146,187,128,71,169,146,204,198,32,252,141,94,238,99,168,253,147,200,169,161,48,15,117,163,93,218,39,191,214,185,139,172,137,78,11,186,175,34,148,17,23,39,151,133,162,255,21,24,154,20,57,70,153,29,242,89,200,108,207,171,150,1,72,75,113,197,179,21,157,245,250,10,51,64,112,40,33,3,238,164,255,247,84,80,132,144,253,185,35,229,31,64,153,115,196,102,10,165,56,219,93,6,89,201,127,37,2,189,132,29,56,105,143,61,91,4,107,75,216,147,70,177,243,18,77,207,16,96,0,81,95,110,95,22,18,104,21,57,255,178,227,211,143,110,18,59,84,60,48,36,145,79,42,97,217,134,243,47,131,157,23,146,116,62,92,145,167,229,45,81,65,90,223,76,20,125,223,11,177,86,45,12,252,79,42,47,29,115,205,244,180,185,149,156,49,217,181,233,239,220,60,205,76,2,158,236,95,182,77,126,187,227,45,236,175,161,162,74,75,3,198,17,48,79,133,238,33,156,58,136,73,37,24,176,119,44,63,244,59,174,160,79,29,9,155,237,41,228,231,191,218,64,109,90,55,252,93,114,169,107,91,178,191,59,19,223,169,59,14,232,44,115,125,37,47,200,26,244,220,161,50,158,152,191,206,178,162,50,115,105,77,21,143,182,164,165,162,146,99,166,221,121,16,170,103,255,240,109,138,232,77,126,189,247,111,8,100,36,144,5,125,151,82,145,152,140,159,165,64,80,57,180,153,33,199,111,81,7,147,13,255,115,200,179,179,30,145,115,253,71,233,96,206,207,250,124,8,55,0,40,27,126,0,108,233,95,201,71,251,70,119,204,34,55,236,183,160,184,200,185,36,156,134,242,74,53,80,171,124,103,179,170,146,94,226,250,107,112,164,249,205,19,52,153,233,253,241,144,190,147,40,251,173,160,129,143,169,203,212,46,160,231,205,64,109,118,157,148,88,70,105,127,65,111,131,229,169,220,55,55,81,23,210,164,19,50,228,63,152,95,103,142,13,176,1,190,1,186,69,243,214,89,38,107,195,204,200,73,17,217,225,238,33,53,30,184,18,66,50,233,26,46,85,79,37,241,253,198,112,75,202,48,39,13,241,135,120,125,101,199,202,77,26,120,130,19,221,229,168,201,114,95,86,174,187,201,217,98,81,137,64,5,193,218,186,202,104,65,106,159,241,7,217,24,203,121,54,91,69,199,191,11,116,253,5,220,158,184,25,114,231,164,191,11,48,221,178,115,224,174,27,217,75,192,136,96,27,233,64,167,174,254,241,201,170,205,187,49,128,214,119,220,225,69,91,78,236,212,39,239,11,97,244,120,172,150,17,246,96,232,88,48,198,52,238,62,74,179,36,207,43,148,126,186,33,230,193,193,3,188,19,116,40,8,244,205,14,198,139,173,36,172,51,73,90,94,98,9,211,74,206,216,169,177,118,250,207,2,67,52,167,40,138,226,4,232,98,221,176,200,216,254,27,98,250,75,133,142,137,60,196,230,109,17,41,70,182,233,63,94,191,58,215,224,184,24,7,167,23,166,252,209,25,236,33,9,96,247,28,58,201,31,151,105,27,22,43,94,244,56,250,206,60,253,60,104,125,191,55,74,183,69,213,105,119,69,92,194,198,229,109,222,228,53,169,127,76,244,208,15,241,73,3,148,77,235,25,202,60,49,96,0,117,254,211,190,114,190,39,17,210,44,244,253,163,147,184,254,29,9,137,205,67,109,123,253,47,157,159,207,2,67,50,240,202,181,134,228,2,96,242,25,99,35,132,88,252,171,222,96,127,68,25,61,103,178,160,143,176,151,94,245,73,28,149,37,42,154,70,249,177,79,182,176,70,168,100,33,103,196,92,177,9,10,89,28,153,232,18,172,91,178,111,21,174,53,47,54,212,213,241,119,206,98,197,247,1,49,29,202,178,156,197,96,190,219,126,20,230,164,203,191,61,100,13,196,122,49,202,107,37,242,87,146,255,39,92,12,28,165,167,152,98,89,131,83,210,153,152,123,97,165,146,36,42,115,146,169,90,93,69,120,210,146,185,69,15,38,132,47,8,50,218,165,70,22,119,14,96,224,217,254,197,60,142,192,82,78,97,117,220,158,153,88,202,101,134,62,245,53,39,199,231,216,41,93,230,240,191,174,77,50,29,10,210,112,159,245,168,36,73,85,33,186,124,138,232,114,158,126,250,113,187,191,147,240,45,210,190,198,178,184,24,229,156,68,61,150,16,167,154,14,29,190,4,160,72,134,105,165,228,77,88,149,194,254,118,103,20,117,60,0,11,50,41,70,192,74,71,43,49,134,105,202,23,193,68,135,120,166,148,178,251,162,41,154,207,79,21,115,195,96,228,135,206,224,61,190,151,192,219,67,12,126,8,230,136,164,221,4,247,169,82,52,18,179,172,51,51,79,123,25,252,27,151,135,135,113,84,175,126,149,114,31,12,203,77,82,7,134,52,183,129,105,3,163,48,54,143,79,234,91,17,79,254,82,75,232,193,21,12,187,181,208,207,226,236,43,236,159,216,236,150,104,198,27,20,243,191,89,208,186,126,170,134,156,133,122,16,250,169,8,44,241,68,234,174,248,58,227,105,145,45,247,35,203,184,53,75,39,69,19,123,193,154,46,119,218,189,15,41,245,49,247,75,198,205,67,117,201,72,248,110,117,150,111,11,60,54,142,69,226,225,201,66,21,109,132,225,188,224,33,249,74,145,182,56,189,103,27,116,237,119,98,191,105,17,10,41,122,231,110,222,210,208,114,52,153,164,58,119,150,214,16,32,68,27,219,154,1,68,212,45,21,214,181,158,105,246,120,149,190,91,180,217,79,13,1,104,140,3,70,58,69,202,19,155,111,204,58,249,175,154,146,198,147,244,191,192,181,238,80,233,28,81,39,224,192,29,231,76,184,226,174,102,214,52,109,70,164,136,81,145,34,152,140,39,127,87,39,14,0,245,191,98,237,91,84,193,235,220,41,184,65,27,252,34,80,145,23,103,31,55,233,132,34,246,248,103,8,109,160,27,250,94,112,224,50,105,156,31,184,225,174,100,147,46,0,213,96,118,119,178,50,235,173,192,124,94,45,228,5,43,188,244,69,174,5,48,241,70,192,140,97,213,30,169,98,111,25,150,7,39,129,206,178,92,37,119,161,24,145,8,172,247,184,170,231,250,78,62,247,186,131,171,120,178,60,53,222,249,25,135,33,39,222,228,12,138,177,178,16,51,31,49,97,187,97,240,211,151,60,178,225,1,178,120,133,125,131,100,102,111,195,142,60,120,210,26,64,206,149,191,80,159,250,232,114,176,142,187,214,151,133,76,38,61,183,240,189,247,35,74,13,160,89,168,176,187,51,145,132,247,179,211,164,193,218,201,22,234,161,218,182,181,158,74,8,17,214,138,190,97,60,129,166,58,86,94,82,157,122,73,148,16,193,4,127,115,207,253,232,124,208,177,137,92,251,181,88,124,52,12,30,170,103,32,248,176,188,21,160,197,164,248,10,143,52,68,202,83,48,137,249,98,119,5,142,152,95,171,135,69,139,32,13,150,30,120,202,99,18,46,1,23,136,27,0,20,195,24,83,128,4,73,110,228,183,99,188,192,158,3,200,11,245,175,149,181,184,87,25,35,161,241,231,38,58,44,43,65,179,83,71,229,33,146,139,120,40,122,185,217,120,190,165,154,52,234,199,190,59,222,181,143,54,86,1,159,73,47,169,217,135,0,183,114,96,38,164,251,195,53,100,151,28,17,218,254,211,157,137,230,48,85,136,79,196,96,124,119,243,237,188,164,173,161,167,53,232,149,190,108,179,66,169,30,164,234,160,28,89,99,52,8,73,165,225,44,120,140,223,147,40,12,216,183,12,222,145,196,186,220,119,34,101,40,7,182,39,13,32,3,105,100,220,140,202,111,48,108,59,139,33,157,225,33,213,67,247,11,45,221,94,114,84,145,140,96,245,163,133,92,74,96,41,136,247,118,111,95,60,13,195,96,139,145,199,22,237,147,220,243,155,97,11,227,213,98,12,86,228,162,200,185,28,204,51,193,172,184,90,21,138,71,137,86,235,159,11,55,108,25,186,84,111,38,1,81,160,140,116,62,127,82,92,39,220,126,122,119,33,138,125,131,41,183,26,252,190,43,248,128,54,35,243,22,212,19,97,79,124,18,20,0,126,179,38,8,124,41,14,51,25,30,123,136,127,241,137,0,152,60,154,123,168,239,34,107,177,20,244,128,159,0,149,201,128,231,61,98,19,140,87,57,232,186,129,199,206,25,204,230,28,145,134,152,179,176,69,206,21,193,49,170,3,29,38,117,17,150,96,152,162,174,25,240,170,244,46,51,52,182,192,77,103,195,210,171,207,79,226,62,4,118,29,155,183,94,128,140,161,251,188,82,169,174,254,11,217,62,78,20,130,90,86,86,8,234,70,190,218,18,16,140,195,38,92,11,189,231,81,171,54,184,135,122,234,179,192,51,17,117,236,59,35,44,105,20,2,36,81,231,240,161,3,184,44,97,199,81,221,196,213,110,137,98,138,216,87,226,208,250,137,137,247,65,71,188,247,201,67,56,244,36,59,62,79,213,92,250,8,136,223,107,142,107,203,84,12,93,78,230,237,12,232,120,135,213,121,19,240,47,61,19,255,227,13,143,218,232,230,169,254,229,179,55,11,23,139,134,192,87,42,200,125,185,228,251,76,8,153,195,17,85,18,206,238,82,26,48,103,216,194,132,70,118,17,222,92,28,165,246,210,68,121,72,104,11,92,180,104,40,238,40,133,19,13,60,161,3,55,251,236,36,226,174,52,33,184,146,71,121,70,194,137,86,148,215,251,156,248,125,97,23,61,224,17,105,221,9,107,78,8,219,2,92,65,184,35,95,55,221,83,113,99,53,48,82,127,139,76,79,10,252,251,162,124,179,134,75,226,187,133,200,250,120,210,83,179,188,166,166,207,175,227,142,249,68,195,111,95,26,167,131,2,151,43,59,122,132,96,136,65,29,236,41,86,32,87,242,127,175,203,208,251,118,59,224,176,130,78,41,19,187,199,46,34,28,4,110,228,22,150,14,13,130,232,251,144,54,249,0,198,174,86,210,19,85,95,104,86,49,173,101,118,110,117,224,184,183,116,236,46,130,240,56,7,104,206,100,231,8,62,196,96,237,167,25,0,173,208,10,99,173,217,233,117,80,16,239,210,56,217,186,14,146,124,30,125,249,198,61,192,93,166,156,172,211,34,52,72,194,63,217,69,61,127,33,145,42,157,67,14,91,94,51,75,186,75,151,173,57,84,226,221,239,164,219,55,141,228,237,149,152,87,72,126,65,213,80,195,85,156,130,93,51,105,199,122,4,202,123,222,78,230,117,67,255,76,195,84,202,22,121,26,238,126,50,126,160,248,122,70,0,225,171,74,166,152,167,109,196,70,45,162,13,215,101,137,44,12,36,243,180,32,119,184,6,133,132,239,220,212,107,174,155,241,26,218,71,8,140,221,153,44,59,205,87,47,211,71,150,253,190,6,46,229,182,24,184,149,154,153,80,136,26,35,94,84,201,85,113,20,115,87,39,74,129,170,13,118,111,171,215,243,150,227,104,40,156,140,168,102,4,117,78,136,182,77,69,163,199,186,198,19,243,254,201,193,28,236,135,149,181,170,241,179,213,87,18,176,10,245,98,138,4,186,145,47,29,201,88,2,87,52,208,34,140,175,32,37,119,223,98,89,59,129,104,136,89,226,89,123,223,2,252,21,164,194,241,130,164,75,157,140,166,37,153,129,109,100,29,34,197,8,60,39,172,230,191,235,18,129,61,32,124,170,79,46,116,44,107,43,236,151,140,94,118,206,163,185,132,242,45,198,50,212,239,49,166,230,98,197,164,111,185,106,19,219,197,204,142,73,234,165,155,50,57,89,116,249,42,46,118,99,66,77,176,193,188,7,240,176,134,211,244,208,63,225,70,139,62,244,92,215,232,62,33,103,189,90,25,4,9,213,110,144,55,207,208,131,250,34,127,94,44,140,225,33,16,81,74,170,154,120,158,107,209,196,242,12,101,58,134,150,149,254,167,2,82,165,109,60,107,7,17,93,36,147,27,30,245,133,164,182,204,85,90,54,37,236,150,36,159,200,191,61,212,22,79,238,143,7,224,105,154,20,47,180,125,213,119,69,246,226,163,5,54,31,253,80,144,19,37,46,172,96,143,192,181,223,84,203,132,24,187,101,183,34,11,223,239,253,159,167,38,121,6,223,129,120,51,86,48,33,95,35,25,97,201,99,82,116,71,55,155,185,113,237,131,70,171,67,41,238,34,225,152,232,29,180,144,245,38,214,212,252,27,218,109,176,85,47,58,213,172,35,195,53,219,157,17,55,238,60,194,77,214,17,104,37,181,52,133,165,251,34,248,213,148,52,219,69,120,208,198,224,211,229,224,191,18,147,84,86,68,10,156,122,50,252,139,136,74,141,43,108,181,181,85,218,18,112,159,120,10,93,92,18,82,195,217,51,124,55,238,79,184,74,40,248,164,151,88,117,211,29,64,228,229,189,104,171,36,151,137,66,124,87,84,102,48,104,22,234,41,206,136,111,253,44,182,102,157,198,13,151,156,146,200,189,229,115,52,255,76,228,90,116,113,70,186,147,123,202,193,90,245,128,21,138,74,47,232,121,201,77,32,200,64,109,102,222,17,201,228,47,223,182,200,90,192,91,63,124,72,106,109,96,225,16,156,54,40,6,13,160,203,123,53,136,192,249,232,146,31,59,96,134,163,19,141,198,153,230,33,123,39,200,70,228,168,21,159,255,16,53,92,53,19,20,58,88,80,244,191,197,193,230,112,94,143,159,135,132,155,154,79,98,98,23,146,137,70,253,4,207,10,71,26,25,102,129,236,170,105,70,36,174,206,70,242,225,177,220,17,125,100,162,46,102,225,170,235,204,65,154,63,57,219,135,184,75,163,127,197,198,39,106,136,182,146,224,126,255,75,28,98,107,247,203,100,135,148,39,194,65,61,83,221,251,22,172,207,190,27,237,46,195,188,255,31,58,8,207,7,175,225,44,253,192,19,112,59,99,127,140,200,234,6,240,82,56,58,148,221,89,214,32,63,83,148,223,84,75,77,36,237,119,252,216,130,127,203,88,61,153,63,92,81,213,199,127,60,33,86,113,65,17,9,90,19,120,67,91,233,79,22,195,23,84,116,239,21,105,232,56,93,29,193,231,147,144,43,236,217,100,230,95,80,104,185,32,105,92,117,78,20,25,31,212,129,179,158,115,153,110,29,200,128,109,45,79,75,241,94,110,46,18,66,220,232,242,1,201,249,207,184,148,193,157,139,240,253,175,13,174,222,233,231,207,52,85,16,50,77,77,77,251,10,150,1,68,130,203,52,52,160,147,100,92,183,64,156,174,76,111,27,122,3,50,189,184,158,25,47,9,38,212,207,245,55,188,93,62,96,206,110,52,163,137,71,178,104,183,35,156,66,231,223,91,247,169,125,206,134,75,183,168,210,180,114,230,255,8,8,79,101,156,106,146,154,17,53,65,188,50,90,11,110,220,104,101,209,132,230,35,176,138,255,222,55,143,100,193,249,111,81,200,255,179,128,94,237,118,109,108,148,254,194,15,59,7,173,226,10,205,228,63,182,6,175,68,61,100,14,204,142,60,116,57,38,176,11,70,130,24,160,54,57,113,114,77,109,190,226,37,90,249,182,186,188,209,23,79,2,62,189,68,148,108,26,129,192,240,46,155,229,194,230,15,215,255,235,194,233,90,55,163,140,46,196,235,200,150,174,1,133,128,119,69,31,227,157,153,101,141,136,87,163,46,214,95,144,4,76,48,220,139,202,14,231,132,166,156,96,129,141,253,66,202,180,185,41,52,73,255,222,236,46,211,206,151,172,237,122,235,36,152,114,111,171,241,76,98,213,121,220,162,215,220,235,234,242,177,109,199,182,11,47,199,102,192,45,173,254,144,236,161,61,203,168,80,100,109,186,114,64,186,112,233,27,232,200,210,143,127,46,127,45,172,11,206,65,69,88,196,108,189,33,178,116,251,148,131,93,150,137,142,179,18,203,49,226,81,112,63,133,150,20,81,134,147,211,17,20,37,46,181,73,198,103,90,25,228,224,179,221,255,150,111,67,70,109,134,190,144,136,13,239,63,131,241,179,70,34,171,191,190,240,121,84,104,218,142,212,188,215,34,111,157,113,182,252,73,223,230,112,113,27,206,12,83,117,173,187,225,67,93,112,253,247,138,195,128,126,198,144,112,17,41,24,59,20,233,116,198,170,96,105,93,75,209,36,133,237,97,88,114,163,122,114,138,158,53,2,49,113,68,12,94,5,46,237,175,141,201,209,92,14,214,50,254,178,31,11,41,158,114,142,120,114,184,82,100,35,160,221,156,92,103,2,126,132,183,204,207,31,146,130,12,207,101,12,87,18,29,67,76,154,66,239,172,4,42,115,10,63,116,29,111,57,203,139,150,53,3,93,7,73,166,2,6,141,44,10,139,181,125,128,190,41,54,44,221,248,226,33,61,146,195,32,228,58,115,160,57,233,204,14,159,9,136,226,160,115,210,95,189,132,168,133,20,200,119,44,96,82,20,80,216,103,186,187,16,85,185,187,212,90,204,68,120,148,75,33,55,15,108,153,67,208,19,195,191,251,36,137,197,47,140,18,50,25,161,87,248,197,233,204,165,90,106,131,182,12,100,112,48,201,122,170,13,193,45,153,137,247,14,114,177,95,36,143,241,229,22,211,67,144,162,244,149,108,104,121,48,196,183,22,141,8,8,43,61,96,119,121,169,218,136,125,102,53,218,252,185,84,73,117,49,214,125,83,166,127,58,213,220,200,47,128,36,59,62,250,62,5,75,105,173,160,81,96,193,188,62,225,47,105,208,86,126,189,77,240,201,195,186,175,122,190,250,37,77,12,145,97,56,194,205,248,74,25,1,54,64,23,124,200,250,106,71,234,130,212,254,209,73,170,161,38,41,39,194,98,190,235,227,130,2,208,71,218,113,136,133,28,245,99,105,195,129,76,221,2,13,254,237,238,248,45,30,13,46,255,112,16,210,88,149,49,123,13,163,92,106,35,45,17,36,30,67,190,110,45,246,94,232,206,97,190,75,20,85,163,139,206,14,100,32,187,219,184,190,222,85,179,114,121,183,185,44,133,137,145,93,50,239,178,136,216,49,252,176,249,160,17,75,71,126,127,65,181,235,196,67,232,161,190,242,137,198,140,55,126,219,178,168,161,9,118,203,155,75,212,63,129,255,230,18,20,125,240,200,31,91,124,7,143,30,148,6,219,61,254,52,30,179,108,193,74,250,209,92,173,208,208,162,38,28,143,195,219,165,201,167,255,91,142,85,12,139,246,173,13,229,89,217,67,234,84,59,181,148,211,3,17,174,144,48,15,165,190,23,38,142,132,178,239,241,80,172,136,170,25,150,228,45,86,15,178,123,254,72,169,129,11,25,200,203,241,174,247,214,112,221,143,169,45,17,21,229,101,174,250,8,19,39,142,211,176,126,108,92,173,210,155,46,86,140,191,188,120,233,241,155,58,190,232,117,6,142,70,236,200,60,87,30,167,191,248,54,61,202,190,27,207,78,11,15,105,37,30,67,172,168,63,137,59,60,127,48,236,0,152,197,153,19,204,131,134,159,124,21,227,76,96,149,83,33,51,48,149,86,43,161,139,74,250,191,84,182,172,91,223,249,79,51,88,15,135,15,20,184,59,245,182,55,149,100,26,146,181,147,124,182,229,130,70,9,157,114,150,240,107,57,185,131,29,42,54,205,147,19,227,139,94,20,241,182,24,189,169,195,77,132,190,180,94,67,255,53,200,125,189,251,96,231,130,36,167,46,6,215,106,74,17,31,58,153,122,102,28,140,255,226,209,231,186,126,58,200,216,122,247,29,136,172,220,2,46,48,58,26,41,171,107,51,0,248,223,40,44,77,77,251,205,55,107,88,225,217,81,97,84,7,180,165,28,154,178,154,32,210,196,237,83,106,255,101,201,174,212,186,114,231,87,136,36,167,21,224,20,138,53,67,186,23,23,116,212,184,249,114,181,111,93,202,47,130,7,237,32,182,174,253,151,167,83,241,79,136,35,15,20,113,69,195,233,11,179,153,39,232,212,95,173,99,198,32,207,62,221,42,193,193,245,155,211,39,144,16,164,143,15,253,169,25,149,241,33,247,80,177,90,75,72,105,205,125,175,82,148,158,146,180,162,85,37,16,184,103,182,243,45,215,60,185,16,160,217,116,169,40,194,166,157,102,125,68,193,30,127,69,185,57,249,76,1,183,205,41,214,52,96,165,143,233,255,45,97,73,77,109,195,183,9,180,58,158,89,83,202,103,77,91,73,207,26,149,127,213,221,130,177,52,43,64,65,151,82,120,198,114,115,154,88,10,243,198,38,171,16,150,57,158,22,49,64,88,128,111,52,60,174,178,152,80,126,130,129,245,90,240,72,77,169,195,10,161,4,125,147,102,243,228,49,48,94,175,169,59,225,17,215,100,216,78,188,215,247,152,139,128,156,105,164,109,240,52,32,180,52,52,215,44,191,207,166,22,171,128,36,114,219,74,91,178,67,61,139,213,13,83,174,154,161,75,6,242,163,89,234,92,215,107,75,97,2,218,178,169,75,6,165,145,247,250,227,221,54,66,191,231,39,165,125,16,25,213,46,207,137,195,62,120,201,209,39,228,239,250,217,94,40,148,124,49,67,129,69,140,126,226,1,33,112,62,90,82,10,243,38,12,109,250,39,87,80,245,10,74,245,36,201,105,39,195,188,83,77,96,103,44,51,5,186,64,217,205,218,205,213,132,157,168,96,115,205,9,251,138,95,106,246,111,125,58,146,129,241,183,213,223,194,206,78,247,35,34,41,70,193,234,104,20,35,104,254,211,215,100,253,216,24,47,133,255,208,49,75,225,34,13,121,13,26,16,178,13,21,174,180,1,64,22,24,54,8,198,190,58,241,109,162,82,81,167,33,1,236,229,52,61,241,148,25,19,213,2,172,123,129,37,100,26,11,237,118,162,60,150,179,168,245,214,188,245,105,241,250,17,207,144,204,194,243,61,225,70,65,139,166,205,29,180,41,32,116,39,122,132,191,85,79,70,72,106,206,247,0,164,185,13,138,113,170,237,137,192,192,143,177,36,12,4,174,211,250,200,199,36,75,41,210,213,223,82,136,65,235,40,113,53,76,143,153,246,115,65,148,217,86,159,182,151,9,102,49,118,215,130,75,32,153,166,68,246,177,136,154,14,243,105,175,34,56,174,244,30,228,95,251,40,155,95,136,137,90,28,144,149,125,230,130,17,211,32,235,13,36,140,84,93,199,34,13,122,31,235,234,113,78,196,154,211,190,69,228,44,153,163,70,108,29,149,234,91,119,214,186,163,203,225,157,21,249,222,61,36,45,19,200,55,11,173,246,158,83,33,154,128,139,236,229,251,101,168,74,231,88,27,102,105,32,193,196,99,228,35,15,213,126,138,0,185,69,79,219,199,63,206,189,246,250,126,181,245,167,216,181,6,81,116,44,29,131,210,237,161,193,89,115,112,230,113,162,174,98,253,194,30,172,222,61,30,128,239,82,14,81,168,221,137,201,179,191,155,20,61,134,175,118,129,32,114,90,254,9,254,49,90,219,109,124,3,36,154,42,254,162,59,167,41,37,17,199,87,46,165,143,19,51,83,154,42,192,38,127,140,77,118,235,48,209,146,77,206,230,169,228,178,230,120,217,234,79,209,172,228,54,181,47,75,28,24,221,107,131,36,187,124,250,156,15,7,40,244,171,107,219,113,5,130,60,103,15,213,252,156,232,131,199,166,65,235,227,6,138,112,247,217,224,175,103,41,130,49,206,230,226,109,253,232,155,204,235,8,119,95,78,55,128,65,210,120,135,253,117,85,27,68,39,124,59,114,145,54,120,57,81,22,247,202,115,216,102,212,27,20,120,93,215,42,70,105,144,174,45,228,17,120,9,120,139,159,253,167,237,223,80,170,202,106,178,85,149,214,32,43,69,186,42,31,38,191,213,57,77,82,126,65,178,238,195,150,89,192,168,175,73,12,201,138,19,218,158,70,232,194,254,159,128,13,99,198,196,222,197,254,241,80,169,213,101,58,245,128,110,232,242,175,190,169,210,236,240,111,199,2,76,206,50,64,84,190,170,160,171,247,111,98,86,113,74,241,57,88,119,84,34,203,157,39,232,122,181,247,123,195,247,199,29,12,41,157,84,172,117,228,75,85,80,229,86,129,253,221,254,123,200,103,140,124,56,213,148,138,150,12,137,90,198,12,127,2,36,247,35,16,8,26,126,179,86,186,213,5,158,81,237,104,199,76,201,140,160,180,98,48,233,8,124,21,236,69,129,159,253,121,173,29,119,215,42,160,82,46,17,177,55,226,66,179,188,71,158,162,213,222,66,70,29,96,133,202,68,176,17,67,94,216,111,254,54,140,111,178,123,237,223,190,177,50,92,88,2,134,217,27,168,35,175,114,176,65,183,234,217,144,149,228,215,34,201,61,130,69,158,255,111,102,208,121,186,189,8,66,6,209,224,72,103,6,154,11,24,206,96,3,147,76,247,142,250,120,161,173,234,157,106,129,1,7,102,155,65,212,98,57,219,36,158,129,5,120,222,221,90,182,129,216,252,156,65,9,95,135,61,121,177,233,212,20,125,132,13,179,239,48,179,100,174,67,188,147,100,20,239,55,233,97,250,80,252,88,109,202,163,216,234,18,194,88,172,230,56,81,22,83,43,232,209,57,185,93,42,35,50,155,30,143,59,51,188,139,178,114,10,64,176,52,234,1,159,109,92,15,167,167,1,45,25,62,42,42,101,136,143,49,252,178,197,46,151,240,96,65,94,134,224,69,111,1,192,77,246,31,188,161,64,73,95,85,19,199,4,107,205,57,195,200,248,184,110,63,116,21,47,128,100,52,199,79,194,20,29,14,83,62,164,49,101,10,81,201,176,241,71,6,82,7,12,198,93,207,73,245,22,30,175,84,55,227,40,118,29,33,117,134,74,95,244,174,35,12,78,249,115,64,95,161,11,102,4,129,114,198,67,15,182,212,100,84,185,60,160,245,8,75,189,80,163,55,10,24,217,46,15,105,250,188,0,51,172,221,16,245,68,199,126,35,232,162,137,206,213,189,78,75,201,224,213,226,214,130,139,157,183,230,65,159,221,41,145,204,104,2,165,187,80,47,210,143,87,238,252,227,152,163,230,41,22,5,251,80,7,226,225,14,220,5,105,144,251,160,228,239,181,79,46,194,139,179,245,145,249,118,45,71,27,31,229,195,197,125,40,250,136,108,138,53,147,126,92,207,104,72,171,128,125,254,84,83,186,140,171,142,132,160,198,155,251,167,214,115,148,8,105,3,233,25,202,216,150,175,231,120,193,27,110,120,54,21,180,32,186,127,134,22,93,102,123,178,254,4,198,181,192,103,237,145,78,174,51,199,124,176,180,133,208,189,60,236,134,217,171,72,42,145,94,125,105,91,98,119,193,1,89,75,54,255,183,41,43,14,114,37,176,233,128,209,231,20,170,189,180,71,226,130,66,90,80,234,79,130,159,84,163,197,146,50,60,2,180,174,64,214,42,251,12,60,139,6,227,244,108,253,200,157,30,148,118,65,164,9,198,116,215,198,242,68,6,127,149,76,172,63,63,24,17,218,166,29,193,15,21,135,143,1,64,28,221,50,123,238,251,255,117,204,36,131,185,219,54,172,255,195,96,223,51,182,86,52,56,142,173,92,164,40,57,11,5,114,144,255,251,86,40,37,44,243,164,214,152,186,19,168,247,108,53,0,132,212,44,22,113,225,124,85,140,130,72,45,49,180,202,20,213,226,82,193,195,87,57,94,77,67,217,149,10,91,13,51,23,222,194,42,0,121,242,17,215,103,56,151,100,239,106,129,29,115,184,50,207,70,67,125,123,203,96,166,90,164,220,137,139,134,222,59,2,134,238,252,182,87,223,178,220,16,214,19,218,87,128,153,190,91,43,82,46,248,62,118,59,20,190,129,202,65,74,49,57,34,182,230,180,121,188,130,82,119,151,209,28,147,2,182,139,233,65,4,218,1,217,84,45,150,152,163,209,140,107,44,221,5,145,52,81,133,16,120,249,68,193,19,164,141,147,88,36,57,99,213,165,65,209,96,192,121,85,156,141,72,58,212,197,189,2,134,146,252,174,225,220,51,137,75,109,96,55,92,18,145,73,201,253,45,145,103,56,196,119,243,156,203,220,109,38,76,203,64,36,150,68,9,84,41,119,112,31,141,3,37,170,65,53,45,244,213,10,162,69,177,240,15,95,142,79,95,231,226,159,240,69,238,244,115,216,235,151,78,81,91,179,160,87,30,74,168,41,47,171,239,38,3,50,183,181,47,224,199,40,8,73,145,240,69,23,3,175,119,112,38,228,130,215,183,155,57,221,103,46,190,182,121,184,192,191,21,70,237,225,171,31,176,122,2,14,67,65,111,240,244,78,140,84,194,95,238,45,118,89,103,37,49,148,84,85,209,150,151,143,135,57,0,212,216,143,236,67,243,83,212,150,15,218,52,99,109,29,161,220,62,109,64,183,121,244,225,58,213,41,172,142,193,174,119,188,76,178,133,88,76,25,127,8,103,5,69,187,244,133,60,243,44,163,122,58,207,52,158,228,243,228,174,139,122,19,196,219,157,104,1,107,103,99,73,212,198,12,219,69,175,126,221,221,62,91,44,191,221,147,241,109,24,127,180,242,179,104,230,24,210,246,206,191,22,69,156,219,173,89,86,1,165,103,191,90,121,65,236,35,253,138,244,11,27,17,42,24,143,192,1,48,175,189,106,67,232,223,236,2,248,32,36,170,152,9,36,50,193,70,56,205,229,122,132,11,142,153,244,33,211,96,27,44,22,36,245,49,68,173,200,170,8,213,134,114,188,89,105,26,255,193,212,203,65,107,243,116,28,133,123,131,49,94,35,44,186,23,37,161,193,7,67,238,178,14,212,225,99,228,159,76,106,221,173,187,169,53,68,19,240,111,192,223,134,134,65,135,15,212,183,108,101,171,52,76,65,240,45,56,234,62,60,68,1,66,225,225,27,178,124,59,102,133,22,153,84,118,188,178,195,96,218,118,16,143,78,68,166,153,44,53,116,160,231,142,177,184,247,251,111,47,127,203,37,92,120,204,32,13,122,185,106,218,143,206,95,59,20,211,187,147,103,54,239,17,250,128,215,24,162,61,167,173,237,69,14,246,111,191,37,127,20,170,33,217,219,21,81,208,127,250,224,251,188,142,44,243,110,190,11,106,69,161,249,28,217,81,102,178,64,116,73,207,211,77,50,18,85,197,246,238,63,153,81,125,186,97,88,159,47,186,163,14,159,68,174,3,160,79,191,187,4,13,72,89,83,130,152,194,164,165,123,60,198,186,55,116,181,254,67,98,90,211,207,172,243,24,54,55,123,210,224,222,186,217,30,112,13,43,215,87,210,0,30,133,78,70,106,0,93,132,187,196,3,50,253,184,117,175,174,157,253,18,171,21,146,96,93,111,124,72,12,137,152,172,49,59,110,248,125,225,67,45,140,135,13,93,114,211,61,203,126,223,128,91,230,181,43,27,114,56,202,147,66,211,144,195,12,62,12,26,81,168,37,52,12,150,11,19,197,65,169,34,125,88,20,95,251,13,14,31,76,71,117,54,2,224,208,18,144,45,150,159,167,120,244,21,215,145,183,251,98,111,245,216,29,215,183,156,163,49,27,75,86,224,14,242,164,48,192,11,244,167,103,183,194,232,177,117,234,205,201,175,86,125,46,167,251,212,249,151,132,40,171,0,238,116,185,132,170,188,215,12,91,99,80,215,106,59,210,161,7,109,56,10,34,85,54,66,219,58,79,49,144,61,232,0,255,228,184,46,68,16,248,53,57,198,80,40,107,158,108,254,46,243,22,20,35,23,136,86,1,221,184,41,97,58,193,110,122,3,136,8,238,246,232,217,198,235,49,174,54,100,221,220,57,147,12,29,35,43,170,207,81,85,53,251,147,20,80,204,85,68,69,61,167,192,74,237,214,3,99,229,252,92,139,246,69,151,171,22,27,78,241,229,244,49,211,246,24,110,210,9,15,151,95,12,154,126,55,17,173,190,183,173,81,140,226,61,1,195,172,158,80,148,227,187,217,88,206,74,245,18,65,158,90,178,107,173,210,96,109,10,146,34,156,224,164,153,168,144,251,181,0,14,78,132,72,206,45,183,13,133,244,108,19,41,91,247,104,178,75,168,26,210,237,157,170,69,43,164,11,24,237,129,104,0,148,34,51,177,222,179,128,198,198,248,87,130,172,137,53,99,211,19,71,198,0,75,92,26,174,240,211,65,52,51,130,114,116,132,115,229,30,227,199,40,17,249,144,223,19,38,153,81,115,105,154,247,222,145,249,33,73,223,92,187,138,212,235,242,234,48,64,101,229,113,181,90,241,73,105,39,29,190,48,157,135,165,121,233,159,54,39,225,73,43,12,230,44,96,26,90,58,108,35,237,145,67,166,53,60,118,71,54,139,87,135,164,20,50,131,55,197,196,103,197,216,113,253,233,116,147,180,241,247,7,253,177,138,192,64,152,106,199,181,106,17,198,75,195,147,155,178,59,185,182,149,116,117,155,79,71,196,60,229,22,86,72,81,51,112,161,184,93,50,73,84,220,244,88,93,55,129,152,11,69,50,149,145,96,125,69,214,57,149,48,185,99,116,212,72,22,160,78,62,209,74,56,231,199,156,74,54,220,203,230,191,164,156,47,205,0,63,55,14,45,42,17,167,183,212,253,103,115,158,14,15,138,6,249,147,39,92,127,53,149,59,53,150,129,50,120,112,123,11,67,5,168,147,150,171,58,55,105,28,106,191,237,42,88,57,65,164,87,30,7,140,31,70,96,75,220,171,48,90,127,224,42,161,42,113,124,225,240,53,6,66,246,199,169,66,87,210,91,180,105,78,66,30,13,150,156,17,112,252,192,41,157,70,167,21,154,48,240,190,255,134,184,145,173,7,116,52,65,243,206,29,198,198,201,82,54,238,96,225,137,249,46,167,68,80,152,39,216,176,158,162,238,250,39,38,11,187,248,35,46,177,200,5,196,32,41,25,238,126,11,39,96,44,152,7,81,130,235,216,175,54,98,9,32,55,203,194,32,103,80,147,63,225,60,182,197,94,196,178,46,155,192,231,23,204,9,56,103,251,32,149,197,139,215,9,32,25,167,155,210,142,242,255,253,202,248,134,129,43,211,171,114,161,171,20,226,43,139,13,86,42,128,101,74,112,60,192,65,187,48,183,98,164,194,250,179,170,247,172,155,20,22,189,203,178,195,120,200,111,121,183,60,15,240,114,112,46,80,125,112,95,191,8,225,95,90,181,18,179,116,172,191,238,206,137,8,31,14,210,252,207,192,49,111,7,145,244,145,243,114,191,133,153,90,37,227,21,176,216,76,67,10,213,175,30,220,205,127,195,219,96,94,227,48,166,202,107,223,96,225,13,120,228,212,205,110,4,249,11,243,28,244,240,126,96,25,98,99,220,50,179,28,24,187,0,52,84,251,171,212,237,213,37,77,59,214,141,11,220,155,247,255,191,141,18,242,25,96,176,253,193,149,101,69,88,38,21,212,178,151,238,98,125,200,173,69,8,197,232,38,33,7,149,253,208,26,118,91,97,176,127,255,237,21,217,147,20,178,53,137,239,44,69,26,50,203,172,85,221,56,70,198,155,5,210,125,237,180,254,229,121,157,189,114,120,173,182,21,13,165,192,227,30,3,43,161,54,59,154,209,36,75,177,235,255,222,214,67,195,139,167,222,23,23,146,51,172,153,46,6,234,80,159,209,68,241,41,205,76,195,160,137,144,48,63,171,175,33,140,1,238,218,83,71,128,245,60,9,175,158,26,68,133,6,127,177,229,147,215,138,19,85,245,116,26,64,176,107,62,146,230,42,129,166,207,58,203,177,239,249,33,60,189,61,92,125,56,162,146,2,225,155,239,237,86,120,115,20,197,249,213,189,46,16,154,30,142,53,61,139,27,41,34,218,233,73,172,222,78,223,88,214,209,168,222,141,140,131,242,110,254,152,182,160,76,90,120,226,153,171,227,77,57,58,176,20,154,33,94,191,227,71,187,192,72,10,250,117,249,117,148,141,209,79,47,218,191,243,38,53,133,87,108,248,209,165,250,11,226,145,132,19,98,219,118,136,27,12,81,0,108,56,71,36,166,198,39,234,206,93,91,88,28,81,87,34,133,195,107,219,40,207,231,178,93,26,92,243,163,181,220,156,68,153,192,133,8,31,14,248,3,12,195,88,43,12,101,0,2,152,97,93,209,206,247,107,67,186,14,47,154,70,28,33,146,161,17,37,203,3,29,73,30,233,241,254,110,225,197,140,226,95,138,189,247,139,183,192,242,251,105,236,203,7,113,200,141,64,209,254,132,53,31,135,216,49,250,247,102,254,171,86,206,134,148,59,188,61,115,91,129,121,23,54,53,239,49,66,65,24,75,39,148,153,221,217,46,162,250,28,173,113,76,141,152,107,6,252,241,112,157,191,243,91,120,6,167,74,100,73,116,247,121,18,16,204,146,173,90,255,91,159,55,251,104,49,46,1,206,127,35,245,204,132,58,133,206,178,234,134,198,179,102,111,46,20,176,71,95,136,169,26,175,47,178,197,94,188,213,123,213,149,130,140,66,232,213,44,247,74,176,95,247,52,238,243,20,243,143,18,45,180,182,63,244,246,99,63,182,166,33,48,105,207,15,160,227,96,97,225,125,31,238,118,60,100,61,172,98,164,138,151,107,97,211,103,181,133,10,234,88,183,91,250,38,249,140,49,154,23,76,226,9,247,252,184,161,78,168,186,131,214,166,63,16,33,99,40,227,10,196,24,31,125,140,197,32,186,101,82,229,57,183,186,151,242,194,214,15,116,233,254,217,56,231,88,167,120,94,80,230,174,96,55,120,122,189,144,132,153,33,135,155,50,62,135,200,145,138,128,249,86,236,52,161,195,248,178,0,114,19,148,172,91,98,238,168,145,195,129,9,147,157,194,44,191,43,109,99,82,65,106,105,191,144,41,92,35,19,215,224,145,51,189,170,254,9,48,120,208,133,251,150,254,63,92,108,40,88,228,199,39,89,170,73,131,120,125,92,75,159,123,157,222,194,204,134,3,232,163,125,112,2,222,80,47,142,212,187,102,200,178,198,47,245,234,14,250,79,242,119,102,201,130,249,81,171,147,152,84,249,70,43,119,139,72,226,224,67,12,5,16,43,8,82,3,98,235,153,2,149,237,34,16,15,12,59,128,71,103,197,64,226,4,17,210,200,65,71,14,45,3,82,114,19,25,135,73,179,8,222,156,36,28,157,168,45,110,3,78,116,73,94,17,196,246,75,200,141,68,46,36,57,41,31,210,38,89,161,178,94,142,108,190,154,121,166,200,198,71,216,180,110,177,154,78,125,61,215,197,71,222,136,189,35,123,95,48,141,106,187,90,54,5,116,44,212,69,15,115,24,231,207,81,79,193,95,138,23,217,192,233,0,205,205,150,91,51,219,68,94,19,231,4,231,155,214,129,4,77,228,146,31,179,47,63,228,10,38,111,232,182,134,50,123,59,15,85,170,223,217,168,103,196,243,194,172,210,0,1,81,67,89,76,135,212,232,108,39,120,111,131,31,26,85,91,143,60,21,64,254,105,86,45,44,47,147,111,251,21,143,38,101,100,40,224,191,181,13,172,175,159,92,184,191,211,17,29,211,12,158,250,67,98,71,176,197,141,101,226,219,2,209,161,223,146,161,174,209,101,5,243,248,199,61,9,70,22,248,18,134,170,75,89,72,15,41,100,12,206,100,88,131,206,238,123,249,217,186,67,40,84,216,153,205,134,238,91,226,55,50,173,247,137,102,248,87,5,170,129,13,164,94,238,86,229,82,160,51,128,62,250,111,52,28,236,28,35,106,251,24,113,9,248,222,168,245,224,30,232,214,52,236,119,2,232,160,8,68,246,123,89,51,88,236,236,158,13,99,118,89,78,232,3,206,77,158,48,36,106,8,139,45,237,39,187,107,116,255,181,38,20,63,33,80,39,212,38,225,175,98,4,118,189,134,185,69,148,46,151,46,1,6,214,95,54,28,222,172,73,225,220,54,62,40,217,160,134,7,177,123,23,71,173,93,203,232,161,239,136,161,232,11,241,29,231,49,95,92,169,89,220,92,243,52,136,100,94,2,108,181,89,135,179,67,99,135,11,225,48,211,159,234,239,217,124,69,213,29,147,19,191,157,222,170,13,105,231,17,0,51,144,186,64,157,212,241,219,188,51,27,116,203,40,59,118,174,188,46,108,166,146,15,16,18,218,76,219,106,218,27,139,213,186,157,81,100,18,156,139,172,251,164,181,175,177,206,38,89,253,12,64,105,153,95,103,77,72,97,165,85,69,53,171,142,200,18,3,78,179,184,102,239,48,38,175,248,57,40,125,74,57,140,172,214,138,147,1,13,215,156,100,69,63,241,176,153,122,58,172,194,132,148,198,220,188,33,109,100,239,39,14,239,88,238,146,161,136,116,129,30,127,136,248,87,215,132,146,165,4,66,112,59,132,151,121,13,201,38,30,73,11,214,241,147,177,114,177,234,102,210,129,33,236,69,31,145,89,174,20,67,195,79,24,75,90,24,109,178,176,186,83,157,51,36,176,187,144,228,201,9,158,110,81,77,115,175,78,243,98,203,93,226,66,36,137,26,117,198,18,175,5,130,206,249,113,154,227,205,161,234,208,69,228,53,105,59,91,162,248,42,87,68,74,105,0,243,17,227,75,122,178,209,187,27,172,249,84,91,32,232,95,26,156,246,241,43,174,162,16,36,215,99,1,251,47,168,215,102,203,12,28,248,148,178,168,213,109,254,142,18,53,224,59,31,76,32,141,99,153,208,27,241,126,165,213,114,92,120,85,82,96,244,140,162,48,227,155,126,131,217,170,31,37,42,166,88,72,115,52,119,200,40,178,254,33,150,77,13,243,237,16,42,126,147,227,32,31,120,230,208,60,95,81,66,242,255,26,12,64,119,23,215,20,219,100,106,6,85,120,127,6,51,206,92,159,170,185,22,111,54,193,243,165,222,36,221,197,12,235,5,42,8,251,249,27,125,227,246,12,198,200,114,10,121,107,33,10,85,180,86,66,95,103,52,228,93,52,196,64,64,175,133,162,133,92,131,220,221,66,166,187,23,158,115,119,180,12,81,41,1,53,210,95,146,37,173,34,175,8,91,112,138,164,72,94,127,194,234,22,97,58,248,198,7,125,55,116,148,250,125,153,30,222,45,247,20,65,220,9,146,147,212,126,62,200,136,221,62,60,62,167,132,122,177,194,158,210,14,161,67,135,34,236,157,189,4,40,207,141,227,156,123,125,13,24,39,72,209,194,101,12,219,202,89,116,224,174,236,230,158,211,198,21,7,175,251,29,168,130,122,90,77,247,70,122,231,200,83,11,14,157,184,147,57,34,108,225,41,11,33,173,166,218,61,151,150,9,150,40,109,98,148,167,107,172,185,178,141,229,50,125,32,52,55,62,56,171,84,22,197,149,215,31,170,231,147,80,99,83,60,122,138,6,159,159,123,32,58,66,202,149,215,133,188,48,91,240,214,210,16,156,185,244,141,53,238,90,226,77,244,123,132,125,232,72,107,255,208,80,231,136,167,82,14,184,51,203,249,242,228,133,96,91,17,79,79,88,203,145,122,10,248,101,173,137,155,6,44,105,17,86,229,244,159,148,160,173,8,59,124,137,81,2,203,134,169,42,94,99,143,3,124,221,90,129,27,206,11,231,4,85,7,102,188,28,97,137,234,11,100,219,158,31,207,149,27,38,77,146,104,152,15,26,60,32,182,35,29,2,254,8,209,5,81,99,221,173,135,26,3,69,93,202,246,69,213,73,79,195,131,231,123,77,37,169,157,221,105,142,124,182,116,21,223,244,219,31,214,97,105,77,66,82,185,112,22,141,51,184,230,202,207,173,101,130,77,61,52,64,227,163,52,200,55,187,239,185,203,218,55,229,153,149,46,208,105,18,27,76,2,156,50,151,18,154,48,131,122,177,179,34,213,220,6,239,229,22,116,181,5,74,198,76,66,10,202,95,39,155,43,118,50,66,1,41,95,84,197,74,193,181,119,195,198,152,113,158,132,216,193,139,64,236,155,200,183,155,229,77,133,26,132,29,239,191,209,183,241,219,194,142,48,61,62,195,228,239,87,97,57,63,78,72,13,90,6,113,148,73,69,90,124,108,25,247,229,124,4,89,187,194,226,251,65,196,188,235,237,174,2,169,134,156,80,220,212,85,242,133,38,75,248,149,191,222,207,107,56,80,158,62,139,218,124,45,18,241,13,74,160,46,148,33,168,197,186,213,80,52,146,238,59,193,52,101,27,230,154,54,119,46,213,198,8,182,205,179,47,213,132,136,132,140,47,225,159,140,213,171,250,234,240,151,221,31,63,102,36,245,72,6,190,177,71,232,73,129,193,177,65,219,165,86,190,135,176,134,94,148,3,2,58,229,229,156,15,39,241,43,218,23,244,89,179,183,198,190,241,242,186,35,225,155,17,162,14,30,224,229,110,151,181,219,135,38,182,134,106,110,249,214,251,126,52,55,132,24,107,220,18,47,218,234,159,121,103,208,18,156,123,134,242,5,16,94,94,255,134,149,201,104,25,43,34,18,57,247,224,95,163,220,109,73,3,47,220,107,189,188,246,148,24,96,162,29,200,22,233,164,206,52,71,215,11,54,199,251,91,105,226,57,233,66,140,31,116,48,13,219,232,253,56,3,62,186,250,60,159,235,17,8,5,164,150,198,60,82,17,133,17,139,15,131,245,64,59,184,4,157,250,182,233,38,253,134,47,86,157,127,91,31,2,91,8,143,106,94,47,173,35,205,239,163,194,219,122,238,81,43,209,140,163,243,103,76,198,108,87,106,17,87,247,174,249,20,32,130,45,115,50,63,74,99,44,144,150,98,124,137,237,144,82,148,153,209,86,11,36,120,93,3,60,222,218,170,83,134,226,83,188,190,19,82,193,86,37,130,199,135,14,205,157,199,248,62,36,114,218,60,119,33,12,71,186,188,71,217,66,18,238,187,92,247,127,9,119,57,34,129,57,68,251,148,15,210,117,22,144,83,159,155,30,237,128,126,191,52,133,142,20,151,41,108,22,243,35,10,24,110,226,48,117,32,104,3,65,208,255,128,185,79,209,249,45,140,64,9,46,78,118,41,249,29,207,215,126,130,141,218,203,17,174,46,126,60,136,240,253,55,124,49,57,24,200,162,189,201,253,125,118,166,228,116,34,137,221,189,34,159,180,168,127,217,125,254,155,156,238,129,4,63,187,220,206,178,127,59,178,246,226,86,65,23,71,56,222,40,167,154,114,157,73,32,5,115,199,40,189,20,192,197,83,48,252,34,227,80,176,108,191,200,117,33,86,255,212,246,18,241,190,67,100,197,36,143,93,213,196,46,160,112,80,179,222,202,125,242,39,152,54,195,73,222,36,164,69,225,8,109,138,55,99,40,204,138,71,71,45,246,185,98,132,57,249,34,190,164,61,63,11,194,129,181,201,96,192,147,210,127,21,51,22,166,98,247,189,161,54,106,69,232,128,18,235,221,150,120,124,57,164,101,56,59,83,88,22,28,27,50,50,217,7,242,86,153,82,27,10,229,97,243,46,8,61,93,33,123,58,0,64,242,15,80,176,103,191,188,19,135,81,26,65,208,23,124,151,91,176,195,192,100,83,216,252,114,34,244,1,53,188,90,215,199,89,120,225,183,243,233,185,55,34,212,170,56,62,101,226,17,207,37,134,72,71,122,248,100,247,175,94,101,182,9,65,40,111,173,5,175,138,121,51,211,148,253,255,67,30,101,25,80,184,184,111,220,200,156,29,27,132,28,173,19,91,206,39,109,224,4,119,80,144,53,37,169,19,75,79,144,111,67,201,189,181,148,16,164,136,130,180,89,45,75,80,191,152,11,124,153,50,244,171,167,139,82,202,136,95,185,125,33,137,34,211,186,156,27,46,53,93,83,123,187,193,179,234,107,37,165,168,31,81,253,33,129,106,240,43,102,187,119,96,153,101,47,224,37,214,244,84,223,56,17,90,102,221,130,25,170,142,168,65,188,35,123,32,143,89,221,245,118,121,105,63,231,205,101,6,28,96,40,60,91,90,76,156,141,227,70,157,120,60,90,240,101,74,19,93,147,12,39,80,144,231,56,139,71,46,127,205,202,132,29,30,35,59,144,97,217,144,249,53,66,206,243,193,23,27,225,237,107,158,74,242,36,136,225,186,208,233,38,5,118,146,52,222,178,194,215,230,177,111,25,254,213,195,188,113,236,160,10,131,174,124,135,39,148,254,158,94,173,70,167,207,38,37,250,14,231,65,127,25,136,158,166,44,28,178,249,200,243,202,83,1,222,178,61,152,179,76,0,127,86,118,70,140,23,155,139,56,77,228,172,211,33,35,212,188,173,160,208,18,219,216,156,123,75,3,222,116,211,69,73,213,126,31,190,248,152,39,111,157,2,150,214,29,214,221,67,76,108,137,122,101,76,33,0,108,217,90,82,212,142,255,229,47,221,217,183,72,187,141,130,21,100,144,232,143,70,134,120,183,216,148,129,189,207,10,36,156,175,54,248,71,144,90,194,12,125,59,233,230,115,56,122,35,252,77,230,238,247,252,19,227,32,192,156,213,53,65,156,196,32,87,127,119,26,254,109,224,103,97,243,122,217,207,92,52,233,163,110,240,186,40,26,229,186,15,170,240,239,13,55,216,51,80,26,148,89,145,72,193,29,156,79,66,31,211,110,31,73,49,44,177,245,35,98,187,184,186,208,140,78,112,160,68,27,206,81,182,98,230,5,118,80,219,238,183,191,3,45,103,242,173,94,143,32,55,72,103,215,250,2,93,206,228,230,118,15,46,112,30,49,128,52,16,118,202,7,105,58,55,131,46,92,239,171,3,37,4,32,52,164,3,23,250,181,148,26,93,238,64,70,245,184,132,242,152,111,249,124,96,85,67,100,107,77,53,30,249,199,169,205,99,123,149,202,96,229,197,183,124,55,245,251,201,82,72,242,243,177,218,38,144,75,168,141,74,40,174,124,136,37,54,42,53,146,185,124,6,44,36,115,184,133,173,84,163,119,99,57,112,81,46,178,251,101,80,110,178,133,166,25,66,21,222,148,111,75,168,226,168,119,38,192,22,182,69,212,70,87,158,59,123,156,204,203,86,169,232,151,158,4,112,251,57,192,49,159,11,206,110,254,56,205,241,209,32,224,194,127,120,106,223,93,134,5,176,55,18,135,204,80,135,184,226,238,209,231,235,59,213,15,157,80,7,105,40,131,124,180,226,177,236,181,9,203,207,64,9,162,187,12,186,207,174,28,23,156,255,131,1,7,87,196,126,164,175,215,46,164,248,12,242,117,40,150,51,126,56,255,203,248,212,94,189,233,79,228,93,206,47,32,100,182,144,204,226,122,27,172,158,50,164,247,179,104,137,124,144,112,12,52,152,216,252,140,165,190,87,249,166,118,153,40,61,246,75,49,250,217,150,145,124,227,69,59,205,118,89,116,58,3,80,64,56,215,28,202,44,72,222,160,150,2,31,136,154,244,184,117,69,102,0,237,198,238,44,72,204,172,17,174,108,173,6,47,163,225,205,100,181,98,46,120,148,43,39,102,49,180,251,248,238,104,130,128,12,49,171,161,180,106,226,117,122,254,198,221,11,106,149,225,159,125,241,42,191,143,102,129,123,100,73,102,89,185,243,218,243,28,160,247,63,181,239,228,188,179,13,118,58,180,247,144,44,0,24,143,49,99,245,182,223,205,209,60,182,161,123,192,102,101,185,207,228,237,188,66,154,145,191,211,245,95,100,144,76,216,161,238,82,82,233,132,95,99,50,124,2,127,167,172,51,133,20,202,54,250,174,42,225,119,159,132,87,211,75,73,56,191,150,213,37,33,83,120,222,234,200,227,253,194,221,115,68,251,160,64,234,104,23,58,141,103,149,83,68,9,98,74,188,150,210,206,240,107,239,44,80,224,42,149,229,116,227,223,18,38,122,234,27,229,99,165,219,29,178,87,37,89,146,49,251,228,14,84,231,126,84,90,233,83,227,87,69,180,146,103,228,250,39,212,125,213,17,114,9,83,209,98,27,30,81,63,211,104,110,109,223,226,5,181,160,106,116,2,68,23,154,8,204,26,41,241,188,229,155,224,162,249,147,6,95,142,175,223,44,127,234,82,116,44,69,55,34,40,207,41,123,80,14,239,231,206,102,200,51,207,225,39,230,141,48,229,12,220,199,27,124,79,248,124,120,141,115,134,164,176,14,214,47,66,68,64,72,248,195,193,245,4,155,40,88,16,60,8,200,40,170,174,187,185,154,111,126,16,26,173,217,36,241,19,175,239,243,67,240,185,233,82,70,251,145,234,144,222,9,253,136,145,100,161,73,221,11,182,42,95,186,213,19,98,149,191,89,103,33,149,180,79,137,233,165,37,123,160,60,188,19,173,18,141,173,159,148,145,243,20,18,41,81,109,179,154,53,12,115,156,60,216,210,181,57,65,239,162,153,96,159,100,188,157,254,16,223,50,221,215,249,242,188,156,185,77,148,41,65,164,189,3,134,174,156,113,69,154,69,176,70,201,161,25,171,81,51,29,239,150,87,57,125,121,103,167,29,183,103,183,147,82,42,10,148,54,239,120,254,58,122,229,20,178,106,197,65,50,213,178,165,49,227,147,76,157,158,204,127,88,239,239,4,53,190,26,101,213,44,39,32,153,238,112,26,154,3,63,67,62,118,98,138,197,156,104,162,28,36,26,212,148,65,228,81,93,205,202,90,26,199,92,152,114,65,210,133,215,99,178,99,69,92,128,148,119,114,227,185,31,12,76,188,162,227,118,161,3,76,241,241,22,52,75,60,229,178,217,75,229,224,103,150,214,82,45,56,221,97,17,188,136,203,145,94,131,166,217,67,154,110,125,5,224,159,169,5,209,135,184,160,193,234,22,96,69,14,250,100,104,119,103,220,25,162,218,133,93,13,213,205,99,105,214,82,152,212,160,61,97,212,209,20,33,7,59,11,182,81,9,37,90,155,112,168,190,112,225,240,89,33,5,160,127,11,136,203,47,21,74,24,9,189,115,121,172,189,205,207,228,158,63,230,80,64,30,184,50,66,205,69,151,78,46,100,123,193,31,113,84,125,29,168,131,50,117,43,25,153,8,187,62,57,226,224,218,116,68,208,124,33,41,226,63,9,241,62,248,104,102,199,154,12,251,91,183,161,198,67,220,144,247,15,220,10,64,245,175,206,100,89,168,9,243,242,154,218,91,121,191,195,46,237,214,156,86,252,44,203,209,3,234,9,127,61,44,120,137,91,223,18,120,222,163,37,92,208,170,0,53,25,22,28,109,235,79,3,34,117,33,34,105,127,194,193,71,68,131,36,230,146,192,63,99,214,92,103,148,153,207,153,201,185,76,123,33,29,119,74,4,39,31,240,238,135,184,41,143,27,121,19,18,16,119,204,196,225,182,7,40,1,157,234,250,94,241,218,171,202,253,232,183,175,13,187,193,237,26,62,228,254,110,161,174,16,3,75,230,168,96,184,243,223,31,221,42,47,189,182,130,218,91,147,44,150,187,22,2,92,73,252,199,109,86,6,105,176,172,135,229,212,81,71,136,230,157,178,35,119,76,28,68,143,11,249,50,99,181,134,215,248,30,64,57,102,234,41,39,36,123,220,185,194,211,161,188,227,106,60,31,189,73,108,131,88,57,76,108,197,196,196,218,113,10,109,165,186,170,207,244,196,122,85,143,149,2,133,72,221,104,112,80,48,123,5,167,249,206,214,33,204,129,205,206,185,96,240,99,98,103,44,84,50,39,169,89,169,85,177,117,90,197,62,169,242,133,246,217,238,216,181,160,67,28,15,49,175,206,21,15,85,87,131,0,201,62,157,233,177,241,69,2,50,35,172,117,164,133,189,172,210,131,149,141,24,159,47,181,75,172,247,200,152,243,30,175,19,242,239,82,100,6,8,12,6,29,36,195,77,54,119,115,47,244,167,180,21,163,143,67,32,71,93,164,91,28,193,146,146,219,146,36,194,11,39,77,119,190,14,96,240,218,159,192,39,167,216,181,231,71,134,21,113,29,203,86,207,149,123,53,107,176,150,46,212,62,23,131,127,211,76,150,208,156,251,42,8,158,36,213,218,89,104,250,194,103,1,12,136,142,62,66,125,72,115,110,20,191,121,238,127,203,20,5,150,124,62,2,41,54,155,78,247,174,62,195,65,226,47,226,241,225,167,230,31,250,247,152,114,2,102,224,163,218,191,244,214,55,67,70,12,138,73,210,49,43,153,228,249,220,21,136,138,111,195,197,57,84,81,176,134,24,239,167,24,55,100,120,254,249,115,43,42,128,108,50,18,56,242,119,116,22,9,115,220,30,98,247,67,2,57,133,93,213,68,116,238,112,26,123,110,236,86,21,4,106,193,97,197,132,25,172,221,48,55,233,162,29,250,60,73,255,104,32,253,182,237,15,184,172,212,32,120,29,7,125,44,71,197,190,201,200,142,178,173,250,234,79,154,216,137,150,179,223,2,188,80,43,146,239,23,96,0,240,222,223,192,216,95,233,185,98,207,251,181,234,71,142,247,158,46,142,206,172,119,209,108,11,16,141,206,216,107,119,218,247,217,35,235,211,115,32,214,245,218,186,111,199,106,245,105,125,21,241,11,244,177,232,39,244,173,131,65,16,165,14,10,222,43,186,63,23,65,176,235,190,177,196,152,191,144,17,39,246,114,116,229,50,154,225,121,236,254,139,128,218,43,135,190,67,68,5,180,90,135,123,246,108,230,188,217,48,94,144,161,183,219,159,111,182,125,18,224,186,72,111,89,19,134,216,64,198,137,132,166,233,207,208,22,56,27,110,75,12,148,116,54,183,185,19,150,123,111,83,219,240,53,141,243,210,87,146,157,161,171,180,77,189,25,32,112,230,87,56,115,12,63,77,220,238,219,95,196,195,66,229,57,28,158,192,26,186,203,123,136,247,9,1,249,81,134,21,176,162,7,3,19,185,167,208,95,116,167,77,217,252,43,150,118,204,239,44,28,230,71,3,22,90,67,25,92,145,15,169,228,211,22,137,183,67,31,31,71,103,217,116,79,161,171,115,101,172,237,162,226,222,248,221,158,129,58,58,115,215,222,72,157,68,163,113,0,138,187,0,213,155,200,23,129,230,216,97,182,48,179,97,1,131,41,52,37,120,221,16,24,73,31,245,79,49,199,151,86,100,218,158,127,242,235,126,218,68,104,238,139,177,130,203,246,50,215,186,108,134,100,120,147,110,7,114,111,223,211,96,62,185,218,159,207,18,151,210,125,166,188,219,200,16,61,206,215,89,89,16,59,77,106,169,253,23,233,128,45,212,221,222,115,219,193,194,20,103,91,52,186,166,135,49,167,81,182,190,109,97,139,221,27,109,122,157,173,43,7,34,141,133,120,96,214,191,188,164,15,9,232,71,120,212,192,11,25,53,35,19,95,113,183,167,163,159,250,230,212,34,93,69,181,225,164,180,233,28,51,134,56,4,110,219,137,165,235,159,146,229,13,92,57,25,132,134,71,252,202,123,100,201,198,152,54,150,195,60,125,88,64,213,0,191,78,45,52,83,205,156,168,154,19,58,178,42,141,41,18,88,114,242,121,227,18,144,157,22,18,155,43,252,56,48,171,133,125,239,127,189,204,9,2,241,225,114,37,87,239,234,136,24,227,190,128,103,179,10,216,223,61,161,3,66,249,37,253,130,138,155,192,170,226,112,13,13,187,211,234,212,79,26,210,59,91,23,14,240,248,139,115,74,221,37,48,92,79,121,119,236,201,154,186,43,104,104,114,65,157,108,147,86,12,221,29,233,78,44,194,12,65,145,215,152,97,62,87,204,41,83,83,185,53,1,3,18,62,63,40,134,32,64,113,97,192,255,196,159,213,19,155,216,240,15,184,145,175,132,240,28,47,162,124,247,43,43,249,198,183,134,195,116,142,163,203,48,100,45,192,152,113,52,85,3,156,43,38,114,198,103,247,122,170,96,219,42,230,146,158,191,149,241,97,49,169,83,209,72,217,172,191,4,246,93,220,150,156,71,156,207,27,41,255,215,13,213,70,11,116,116,6,88,239,108,137,14,16,10,215,139,120,254,187,144,209,87,42,172,248,213,39,239,176,225,227,117,151,81,181,180,24,24,139,49,247,197,249,68,168,165,80,226,89,106,196,249,152,63,49,253,228,240,119,112,218,22,198,30,157,121,80,135,247,25,17,100,46,126,252,181,231,253,146,207,146,7,24,175,218,202,178,171,84,2,253,64,134,69,198,198,106,49,136,232,180,84,196,133,69,54,124,142,212,96,208,112,11,29,40,132,117,27,185,87,170,227,25,221,71,91,17,76,209,214,134,217,244,167,40,27,94,180,69,105,187,94,149,36,23,173,98,155,118,198,68,187,39,234,170,110,43,171,99,17,98,221,96,235,56,61,237,30,34,123,232,220,211,184,200,177,243,225,73,45,115,40,83,66,175,85,62,114,110,237,121,211,212,73,108,51,25,81,100,99,236,94,179,8,195,195,142,112,87,2,254,200,226,150,116,217,117,49,146,142,49,253,120,123,140,36,43,51,8,205,157,95,167,202,118,107,78,194,152,245,185,241,41,211,2,83,193,42,200,26,123,206,217,175,165,203,169,25,77,156,100,204,32,174,190,119,184,49,209,248,241,238,12,32,183,240,110,25,163,64,130,192,125,27,66,125,109,173,163,229,47,9,184,91,110,248,48,250,139,206,167,70,13,219,171,26,144,85,140,218,50,34,31,195,57,97,63,84,183,255,62,176,27,235,14,47,160,98,7,66,67,67,110,165,74,156,64,67,183,61,32,8,228,239,142,144,96,47,18,203,207,12,47,209,35,137,9,232,180,178,60,73,14,169,77,142,69,244,114,172,109,60,239,22,251,63,86,140,220,77,32,232,138,61,79,253,191,78,25,204,106,161,67,113,72,108,251,230,40,168,88,140,240,26,113,240,72,90,96,137,46,140,84,59,140,114,212,86,135,225,81,135,157,125,69,26,161,67,76,129,106,12,146,183,155,112,75,96,130,2,209,232,104,2,53,202,166,3,205,180,24,172,223,107,162,150,149,218,92,234,54,77,110,111,36,40,33,170,48,42,172,16,241,21,185,6,244,202,54,40,137,128,147,227,156,21,137,77,111,68,12,224,141,112,209,143,125,213,21,98,183,194,14,184,246,246,28,3,227,12,118,59,217,243,150,198,90,124,197,206,197,68,121,206,63,131,42,90,100,81,92,139,133,91,99,12,115,151,227,96,222,123,25,243,121,240,178,71,159,66,126,137,37,84,137,179,2,33,166,213,107,154,163,15,76,167,103,164,251,113,199,65,0,35,75,141,2,156,245,90,80,200,184,234,1,226,29,99,44,211,221,201,138,76,13,71,143,213,104,225,103,146,26,181,105,183,246,10,39,25,177,195,153,127,133,5,75,250,85,52,89,178,104,70,135,155,53,220,36,206,106,56,199,51,195,129,142,190,93,181,232,26,221,43,14,235,180,35,63,171,225,16,143,173,246,157,214,108,0,90,6,254,222,214,168,161,231,206,132,212,63,26,177,63,208,196,105,118,20,132,113,187,68,251,166,35,13,44,113,222,45,48,182,123,248,131,141,241,22,47,35,148,228,146,120,58,58,92,156,132,178,234,161,28,91,53,190,238,234,63,32,163,7,151,52,109,58,2,53,240,123,177,103,57,160,252,137,175,39,53,238,1,201,136,171,211,190,123,180,196,83,2,83,103,247,18,224,34,254,198,226,69,86,70,134,64,86,227,33,86,135,181,40,13,199,98,73,83,30,171,218,243,226,216,62,89,167,159,3,10,15,166,89,150,11,75,173,213,242,13,191,75,134,48,56,171,76,94,12,207,75,216,186,61,149,222,21,62,159,77,171,11,124,168,205,236,201,148,19,188,49,71,146,47,245,234,158,154,57,98,229,152,205,36,224,237,118,120,94,41,123,23,178,133,130,215,255,145,229,46,190,150,15,197,98,253,1,31,21,182,14,13,5,255,26,191,185,225,206,107,115,130,156,207,237,222,112,10,182,71,238,23,24,114,15,192,39,7,213,19,51,131,202,224,231,153,137,208,219,25,40,241,169,194,64,142,36,162,105,60,205,82,201,28,63,161,187,100,244,77,171,167,241,98,220,200,206,104,244,70,36,188,96,15,53,94,1,91,246,239,144,35,196,82,243,9,223,172,3,204,212,77,237,169,173,137,151,22,120,96,247,221,91,68,52,13,125,65,83,112,103,179,185,136,147,163,192,203,208,111,36,39,104,235,135,230,164,216,195,215,12,124,8,20,246,240,126,7,119,20,201,246,182,228,37,23,231,217,135,28,49,240,98,32,26,13,250,218,168,116,219,143,49,84,98,16,172,120,98,249,33,148,32,122,158,126,10,170,140,245,120,226,7,21,71,231,0,228,4,77,40,166,82,24,242,81,184,140,244,82,205,142,129,179,45,188,15,33,192,98,213,107,217,198,116,122,83,52,27,30,17,107,3,234,225,158,202,167,164,68,235,240,11,104,99,196,81,171,157,174,135,35,211,58,149,124,34,85,249,151,93,93,98,72,5,124,212,118,50,150,66,7,7,158,153,168,146,237,61,49,11,121,188,212,179,156,177,208,212,49,109,11,80,46,99,108,232,120,124,236,35,179,60,206,62,155,43,58,173,59,28,36,59,191,152,1,137,244,133,246,56,210,3,210,31,81,216,218,141,54,59,9,95,107,74,247,10,36,36,56,247,128,84,87,163,65,121,12,96,207,246,117,103,253,21,119,16,75,250,132,140,200,177,189,135,21,141,136,147,21,183,185,29,164,161,196,178,4,218,40,138,62,36,123,76,111,57,128,171,138,99,175,199,74,226,72,196,78,119,143,244,36,212,73,169,199,89,7,217,118,95,75,186,99,63,152,136,127,238,232,143,203,42,243,155,142,110,68,61,179,86,153,242,164,194,172,158,66,202,120,231,236,171,35,199,27,217,14,233,51,89,106,87,72,26,198,143,208,101,234,84,150,248,229,163,192,192,181,28,70,43,22,235,160,36,141,156,177,87,24,200,228,183,213,103,111,87,255,9,203,162,174,60,236,237,234,229,192,175,207,139,100,152,0,128,163,254,207,143,141,210,6,196,171,32,216,73,95,99,200,198,233,153,213,240,114,4,198,0,69,196,214,80,79,131,51,61,51,176,145,201,32,20,147,18,76,143,19,61,64,24,210,86,221,253,127,51,50,46,159,221,248,143,14,185,72,126,218,157,32,195,130,22,194,180,123,58,96,77,242,59,44,100,243,190,85,184,116,80,142,20,114,85,114,157,189,146,116,174,221,34,204,184,108,54,110,104,167,122,122,73,152,209,157,131,250,60,151,106,83,195,216,93,143,66,200,215,96,214,234,2,134,60,29,150,177,117,197,13,234,215,39,152,203,81,184,189,205,179,133,187,8,34,20,223,91,78,248,252,243,205,109,75,157,209,35,135,241,94,110,112,105,246,110,132,191,252,45,254,166,230,225,252,207,213,68,23,0,172,182,157,236,57,89,50,236,199,121,177,195,163,193,124,26,48,113,37,45,248,93,29,194,20,109,92,165,100,237,26,248,126,196,91,186,232,102,69,92,178,235,106,122,197,255,239,100,196,96,160,184,68,190,8,148,11,130,24,194,52,186,97,184,93,9,86,81,215,54,59,26,70,117,11,25,170,141,35,244,217,152,222,36,154,49,173,24,144,110,150,135,128,93,34,112,198,52,226,170,232,31,5,166,137,231,223,177,187,254,17,114,124,175,3,160,15,205,54,214,232,204,119,25,175,79,236,72,190,108,108,105,246,228,60,235,94,65,81,192,118,76,0,110,196,136,26,155,120,227,135,73,236,252,1,26,42,202,226,78,57,189,244,116,101,131,136,3,66,143,0,226,72,181,96,255,186,133,245,120,148,174,1,144,209,126,91,219,76,100,230,208,109,66,127,181,213,170,246,49,208,197,115,201,143,75,164,143,91,150,101,217,135,24,247,104,32,230,4,76,155,79,1,164,238,53,39,71,100,128,167,1,53,176,140,142,6,215,99,166,78,24,232,200,53,79,166,154,61,250,54,188,61,112,93,19,46,151,154,228,34,90,36,248,172,225,172,130,169,20,216,129,159,18,121,90,195,237,179,197,173,31,70,218,157,209,171,88,8,226,8,125,141,66,37,207,153,72,84,220,98,88,82,159,71,127,202,122,186,1,35,130,77,166,8,64,41,220,102,161,191,64,234,54,245,93,104,71,227,214,162,247,78,187,52,55,98,75,9,249,115,240,63,232,140,188,3,123,46,112,195,76,203,54,220,156,110,219,209,190,20,35,190,245,235,237,183,91,21,81,243,124,163,233,231,7,118,246,64,44,79,79,15,239,148,60,99,239,141,246,183,111,136,88,210,87,129,132,18,231,227,42,247,252,99,233,137,120,61,123,251,184,18,169,123,26,127,227,75,7,157,107,51,13,128,3,82,209,78,223,85,115,91,125,12,119,180,242,114,104,9,104,19,78,231,25,17,187,8,180,195,242,69,221,218,86,108,114,240,1,8,254,45,165,218,127,186,21,197,80,212,213,65,79,99,43,158,152,185,245,170,237,72,39,89,100,183,88,85,46,243,180,236,180,199,31,58,67,147,169,101,63,223,99,58,211,51,190,97,99,223,135,170,88,13,36,174,194,151,60,134,203,69,22,253,7,142,98,175,99,7,220,123,71,27,152,212,101,74,179,228,68,92,55,178,254,131,12,6,166,170,122,152,75,144,56,45,233,46,93,195,12,238,228,208,217,198,100,219,110,208,17,25,186,74,64,206,182,94,214,11,221,203,252,17,77,201,119,58,76,214,119,77,171,118,23,138,21,212,251,129,100,76,11,10,206,140,41,55,3,102,138,181,33,170,123,180,120,161,30,42,160,30,40,130,20,213,8,51,189,241,196,111,100,210,51,17,64,226,33,97,170,93,59,124,177,209,218,187,187,218,158,3,112,95,231,191,3,199,233,10,69,242,13,67,237,25,151,71,231,58,133,231,72,49,60,66,98,148,246,102,242,209,12,109,107,121,150,12,184,236,221,18,203,250,73,138,32,81,125,253,33,96,171,89,168,37,35,213,198,121,115,27,131,159,170,238,68,213,173,134,34,34,25,48,207,202,30,198,111,249,167,253,96,137,100,59,195,209,28,111,87,169,108,118,67,174,192,219,142,57,26,230,213,149,125,187,132,91,17,148,253,57,241,155,156,182,81,191,120,198,160,212,25,55,100,94,224,83,204,129,49,147,16,31,216,147,132,165,141,40,241,22,66,228,208,164,247,98,252,153,20,24,214,250,23,252,152,115,192,227,177,60,215,134,25,131,185,152,126,186,241,80,127,100,191,77,21,231,216,23,227,155,140,230,105,63,165,214,38,66,156,16,80,122,97,2,75,122,60,211,253,201,132,23,21,147,195,124,41,90,119,58,95,0,183,18,187,161,4,233,104,235,215,109,64,195,58,147,87,31,139,207,21,231,34,208,102,29,219,122,133,92,71,117,99,97,91,231,91,61,187,24,18,212,107,106,184,9,70,175,81,252,65,80,154,229,148,17,115,106,10,139,160,56,214,199,93,239,168,95,125,115,98,155,141,138,175,140,194,26,106,203,218,94,219,90,64,132,103,227,215,144,191,101,17,135,174,228,209,223,84,250,117,62,28,137,68,104,126,121,102,161,163,221,203,99,139,210,140,68,0,42,39,245,238,152,119,157,179,51,125,98,83,53,217,198,121,6,88,159,71,252,107,111,201,82,67,179,24,101,180,41,91,246,52,234,171,209,91,24,67,20,222,49,88,86,16,37,32,136,139,72,65,11,201,185,19,65,152,78,11,199,75,63,7,183,107,112,89,224,102,27,167,51,33,233,185,124,205,208,99,159,48,192,51,56,55,84,30,122,24,220,216,154,226,18,28,158,32,170,120,83,5,167,170,196,18,196,42,215,248,37,18,171,93,251,188,53,63,5,168,97,29,240,215,191,55,124,39,130,46,30,150,72,220,247,190,198,16,203,162,68,233,102,107,72,90,129,75,58,53,160,116,121,26,117,205,210,61,57,251,133,44,37,234,84,210,225,59,35,96,203,199,144,4,191,34,87,81,125,42,159,71,7,97,191,107,131,183,76,5,71,166,161,45,81,13,38,71,195,227,248,166,153,228,48,92,212,98,98,19,202,146,39,223,151,6,182,123,203,184,178,78,179,205,233,78,243,171,229,101,184,93,48,218,46,192,209,15,206,67,181,145,140,32,41,82,185,251,208,68,8,4,90,30,126,150,110,27,65,118,254,217,211,158,79,46,208,49,236,170,114,99,101,127,9,45,251,23,250,100,142,104,133,174,141,167,212,107,187,221,80,235,21,255,152,129,254,79,219,48,253,172,1,37,171,186,88,82,189,235,8,72,99,143,83,216,0,49,168,240,48,185,236,70,195,37,82,223,64,93,188,243,118,143,16,244,231,190,5,13,92,13,193,177,188,80,250,202,188,162,104,186,167,64,63,12,206,105,42,78,172,37,252,36,222,235,190,5,137,70,61,164,117,135,26,132,125,110,223,23,66,228,58,53,229,235,200,129,215,171,165,218,135,253,67,41,94,97,71,193,210,153,141,189,69,25,27,45,249,29,158,218,37,92,63,58,5,152,216,184,114,212,251,184,39,69,77,144,205,132,157,15,6,181,91,146,54,191,123,19,46,121,116,251,96,127,214,133,244,243,147,189,143,30,41,225,170,113,228,112,197,235,15,62,157,68,40,218,173,254,111,132,107,225,36,239,117,37,52,138,6,189,219,10,110,196,163,179,183,185,94,127,194,241,225,242,66,25,167,1,159,63,7,146,57,220,113,226,151,46,42,77,236,250,210,161,110,236,13,107,62,156,181,24,0,171,253,152,177,67,158,233,108,9,213,88,155,129,179,37,9,41,127,101,255,60,163,196,154,141,25,91,165,26,142,185,180,24,6,74,158,151,236,126,28,211,44,7,134,124,79,89,99,130,220,229,151,2,63,197,157,246,216,108,219,46,54,234,188,247,89,232,148,34,38,196,134,157,179,203,17,71,11,139,187,55,210,85,126,238,84,253,98,10,10,28,75,191,17,112,178,153,232,28,58,22,230,200,137,65,223,23,109,20,60,217,216,165,78,17,94,53,236,89,97,167,197,175,30,21,138,5,14,250,132,187,8,36,166,31,173,238,39,36,126,38,118,237,169,216,88,131,104,61,83,141,165,47,0,188,218,24,254,243,77,168,101,235,54,77,118,94,94,196,194,53,215,23,224,241,152,67,186,210,254,150,125,122,249,132,137,70,127,39,228,181,180,36,121,252,10,7,188,207,171,94,247,101,100,108,28,233,108,21,79,173,54,236,26,214,233,186,219,107,232,18,140,12,201,145,81,126,3,173,139,44,43,106,153,19,82,106,159,81,143,93,34,24,159,107,38,223,98,123,254,50,147,50,188,151,72,219,167,46,159,102,144,84,123,3,21,11,160,125,112,199,105,216,73,142,175,84,187,187,13,78,218,75,3,147,79,100,221,132,174,219,177,179,218,239,170,73,239,195,71,156,35,218,98,81,145,65,110,191,81,240,122,179,193,6,185,125,59,148,235,180,48,137,43,44,117,68,120,6,27,160,145,10,36,61,4,135,241,111,62,70,162,233,157,69,65,51,208,96,110,221,134,185,17,152,199,7,159,123,203,23,231,231,235,35,79,202,38,93,140,16,73,224,136,5,138,88,74,129,131,196,89,178,51,141,44,11,228,115,217,220,79,141,36,242,112,19,184,182,62,71,77,65,154,123,232,250,129,117,70,111,224,44,163,143,145,228,79,81,50,94,89,19,129,137,182,181,27,92,36,34,182,168,198,68,72,77,59,82,177,224,4,62,178,108,197,207,9,59,174,67,10,85,149,55,166,60,44,143,15,117,118,48,29,123,127,109,72,188,163,245,200,150,7,235,105,171,186,196,72,67,82,140,220,31,130,213,15,101,239,147,136,16,4,205,237,67,157,42,64,146,112,155,140,254,202,219,244,249,51,57,123,232,243,89,254,170,204,56,87,129,30,251,61,132,134,215,209,92,218,37,204,205,159,244,91,200,59,215,10,13,143,24,52,64,55,67,167,151,56,121,122,2,18,244,30,248,181,71,175,217,76,90,167,10,254,54,160,251,68,11,48,233,175,23,132,235,183,113,144,101,202,73,20,15,87,128,57,85,45,77,188,173,97,31,140,253,98,218,170,61,204,206,5,5,14,200,224,189,137,139,12,34,157,144,208,217,94,151,187,15,55,203,232,123,184,201,141,53,52,5,132,61,253,122,14,203,204,156,134,124,126,15,115,37,142,101,39,218,47,173,208,87,132,73,108,168,163,144,129,161,136,204,92,207,234,130,5,204,165,81,121,95,38,89,214,176,240,64,249,223,97,198,78,208,54,63,120,179,96,136,195,224,194,113,56,27,26,199,137,250,163,14,84,10,227,26,154,215,171,217,20,19,138,203,192,149,84,240,108,200,143,116,151,106,84,38,0,92,44,155,85,214,252,126,186,43,254,233,63,21,220,111,145,78,213,194,191,15,228,6,204,22,240,45,38,15,54,99,232,121,132,121,93,38,233,228,52,76,65,154,155,103,120,153,100,204,244,223,205,211,115,200,75,226,60,220,156,70,150,238,109,219,186,22,201,104,26,255,250,73,127,164,28,108,188,238,23,142,192,160,118,174,65,224,83,77,175,175,243,60,37,105,224,93,158,35,120,109,174,33,14,238,101,8,38,102,248,75,69,220,173,55,161,110,180,219,158,234,255,249,22,41,173,123,90,149,145,104,5,39,7,159,207,247,118,173,227,157,115,123,178,60,139,194,58,183,76,219,189,25,202,69,190,195,78,89,15,90,138,220,226,8,191,240,162,241,115,34,65,113,53,167,124,82,22,202,12,21,218,93,17,137,183,67,121,251,233,22,43,255,141,201,94,229,176,57,38,183,136,55,206,112,178,250,206,100,34,28,105,212,98,217,6,53,30,225,64,11,148,238,208,171,204,76,187,211,173,236,228,202,96,247,130,178,9,226,4,209,164,240,130,151,199,183,160,118,210,224,49,18,13,32,73,222,129,232,4,255,232,231,45,16,72,41,172,128,194,103,129,62,54,203,23,221,221,62,30,78,47,122,5,255,126,13,183,7,225,11,6,187,148,182,122,77,186,136,73,126,138,79,231,163,195,11,254,3,187,191,189,202,244,69,175,175,210,125,183,165,136,108,165,155,229,177,228,50,158,195,79,167,17,101,227,172,205,164,22,169,214,240,232,205,163,216,77,88,35,78,77,78,239,215,149,80,67,57,189,239,203,32,170,65,69,164,123,45,243,0,226,109,3,252,30,105,133,170,223,143,250,66,3,102,82,56,147,149,161,144,206,217,100,191,66,94,192,235,44,65,26,6,143,51,175,119,85,146,85,9,105,164,8,18,76,229,70,26,104,152,40,162,207,7,110,138,77,13,228,71,134,238,178,229,124,126,194,148,51,24,100,94,40,235,72,9,184,172,89,19,233,242,255,106,37,66,184,71,37,111,132,150,119,228,170,1,164,195,244,52,210,236,210,211,127,172,188,10,35,192,8,51,217,135,152,31,87,157,113,112,85,230,31,61,229,191,186,225,193,60,72,216,14,79,213,186,127,255,216,51,236,118,41,10,195,16,126,25,251,8,181,196,211,250,218,52,165,111,71,114,134,112,13,30,136,113,227,19,6,221,254,208,129,84,108,124,163,148,201,138,147,249,245,170,245,60,59,84,67,125,27,63,179,7,138,107,114,95,186,235,145,191,185,126,116,51,73,117,123,231,239,117,131,202,137,82,246,216,208,147,21,96,194,77,127,68,40,111,237,223,50,31,156,229,85,160,64,8,57,69,95,201,133,25,111,78,218,219,114,50,166,107,59,69,8,253,240,189,122,143,78,249,53,204,163,148,86,39,193,205,210,71,6,39,77,231,12,132,133,159,62,23,157,195,66,174,36,121,108,176,226,26,117,93,126,79,115,118,232,186,180,172,181,75,140,27,190,140,175,103,187,86,247,174,166,181,190,117,151,48,4,57,51,206,234,67,18,157,135,246,19,77,23,1,22,202,197,48,235,113,149,175,83,126,142,245,22,162,42,99,30,7,244,36,89,86,173,43,205,185,4,51,101,219,228,76,59,201,150,29,163,81,120,14,14,54,44,125,67,38,179,145,128,210,0,111,47,170,180,137,191,201,159,82,17,90,26,18,87,11,47,174,17,36,82,107,138,116,241,85,195,218,193,255,34,141,92,81,24,125,208,148,101,28,215,69,236,234,6,39,93,19,36,79,148,208,166,186,107,221,23,26,70,120,110,137,143,182,236,148,139,241,129,220,131,184,188,92,142,249,193,214,207,244,0,22,89,234,167,230,87,190,248,233,43,47,53,42,143,3,95,99,247,97,239,178,150,63,10,100,148,99,124,75,77,102,158,184,108,234,41,229,1,245,110,241,68,82,180,197,104,232,135,240,224,14,245,192,160,9,0,94,54,13,163,215,1,8,71,233,200,84,102,137,157,123,19,247,178,116,109,181,231,197,180,94,149,138,138,92,103,98,184,34,237,27,102,9,230,146,89,193,61,16,127,156,36,147,23,249,81,18,203,21,224,76,119,195,227,72,166,201,54,195,174,233,147,97,4,63,235,85,180,159,106,172,251,42,177,1,11,205,72,75,43,82,210,190,123,157,138,231,143,45,64,235,189,203,9,232,145,226,35,159,245,172,101,144,193,118,233,129,75,65,217,104,12,82,9,88,225,28,203,134,229,247,180,206,138,133,119,52,204,18,26,101,62,107,172,127,236,235,30,193,121,165,42,183,229,206,216,143,59,94,46,85,229,136,58,10,232,75,216,187,221,97,24,57,230,207,33,203,153,90,147,111,27,80,37,168,114,36,138,175,0,223,176,218,189,51,100,183,201,199,153,238,159,239,241,240,3,11,116,43,206,244,196,34,188,229,41,196,12,46,166,2,97,106,2,215,129,239,2,70,207,225,140,98,34,54,25,99,99,4,167,195,123,42,96,27,25,134,231,177,108,38,146,40,1,6,79,213,11,185,232,100,114,143,115,145,246,202,140,203,21,151,182,83,197,54,127,17,229,235,149,130,253,85,104,196,205,116,53,77,232,25,130,88,126,111,71,52,223,212,198,125,39,39,201,223,120,84,250,31,242,29,208,27,19,154,107,10,23,219,70,31,212,63,54,96,113,20,192,68,180,71,66,201,67,163,104,22,11,253,177,103,83,80,189,252,198,59,110,87,209,103,4,205,81,57,91,173,96,66,8,30,57,96,210,90,8,60,151,173,83,27,133,27,218,8,226,128,191,124,236,24,123,166,162,155,107,116,173,181,251,170,154,140,113,9,63,162,210,114,16,61,147,39,199,140,152,70,159,30,152,203,138,166,19,214,190,128,174,10,40,18,151,158,230,2,246,39,2,246,81,125,249,214,59,254,139,210,58,255,65,201,43,135,125,246,105,78,185,63,161,94,156,249,55,236,203,236,12,107,223,24,199,142,97,148,152,17,28,241,121,227,72,169,218,176,116,13,90,2,182,121,134,226,173,57,24,65,106,155,200,183,186,221,199,148,4,186,181,136,183,159,79,48,133,234,155,198,31,219,240,122,93,233,32,108,248,119,8,183,235,70,191,86,118,79,134,147,197,227,59,108,38,194,49,198,61,197,63,209,216,171,55,21,208,183,134,124,9,147,89,202,108,37,138,3,122,22,118,54,236,178,171,96,109,252,233,97,63,134,181,233,218,106,107,35,9,227,178,250,194,85,143,218,217,234,175,231,165,11,91,0,227,62,202,227,238,158,235,90,211,100,187,237,243,204,70,11,199,97,1,51,162,245,188,191,7,143,186,237,128,197,132,89,241,213,97,78,239,133,252,223,68,130,124,126,28,128,193,6,66,209,53,241,208,216,61,151,126,131,232,183,95,111,113,65,210,207,34,231,59,236,53,148,70,207,185,152,179,212,63,160,13,38,28,52,224,175,247,127,183,78,41,41,25,97,202,152,15,50,187,167,135,245,92,73,20,67,244,77,249,171,255,232,3,49,39,48,188,176,244,20,208,142,81,191,141,149,234,93,76,77,237,64,130,150,69,207,135,39,224,131,237,117,156,240,68,192,127,186,199,227,222,30,25,213,77,108,202,102,87,211,224,209,149,189,161,249,210,20,18,109,24,47,30,195,128,180,207,250,13,140,122,92,3,235,31,123,178,129,202,250,136,42,99,140,47,87,24,183,252,45,105,1,38,170,211,225,134,203,11,222,120,189,23,171,98,126,195,150,235,155,201,58,255,103,243,7,163,70,116,47,161,218,170,157,100,160,184,236,164,13,199,128,175,138,166,238,95,101,34,44,208,158,191,224,117,64,160,53,103,235,163,167,45,105,30,155,214,84,42,128,59,220,52,90,249,67,241,54,48,238,253,173,60,144,195,9,10,53,67,176,182,120,62,186,22,167,168,167,182,22,151,198,44,204,109,25,237,5,179,162,2,144,144,142,10,247,183,203,132,178,216,126,81,161,121,7,77,35,183,116,217,21,6,25,82,170,138,65,66,59,233,11,107,208,105,10,63,59,67,123,195,161,8,119,63,153,138,49,116,140,125,50,148,194,141,241,241,196,68,248,116,204,33,96,131,45,8,91,62,154,226,209,25,97,138,53,88,25,238,133,157,158,250,167,6,11,3,151,95,46,79,104,129,170,154,251,20,197,238,24,96,253,203,7,93,154,230,170,12,130,201,86,75,47,111,111,244,51,181,111,114,123,189,26,15,79,208,11,219,214,245,211,120,161,155,249,55,64,53,128,16,34,29,72,204,228,118,231,225,185,85,50,20,195,66,134,176,30,63,60,171,241,123,155,249,225,205,246,66,233,252,174,4,87,39,26,47,207,88,174,247,197,50,74,251,224,136,252,223,23,26,235,158,123,66,207,213,157,245,169,19,117,15,177,167,34,56,79,170,75,244,119,176,245,159,235,3,167,18,46,230,244,5,63,95,251,166,158,195,112,234,131,200,138,79,80,192,82,60,79,151,27,50,218,111,8,109,189,189,233,77,172,224,117,25,42,98,71,24,146,106,46,113,64,220,161,220,28,152,210,214,198,250,133,223,141,229,150,49,153,77,219,252,31,154,128,170,92,240,56,228,56,114,21,216,161,139,21,248,145,126,105,28,242,59,125,108,33,28,74,178,118,82,14,129,19,15,102,113,196,197,241,121,184,249,119,136,6,182,173,164,114,29,97,174,100,188,110,237,243,235,238,183,110,48,41,99,125,98,25,103,166,152,36,187,58,189,115,200,167,168,205,209,21,150,60,35,101,54,88,103,19,191,242,28,234,83,149,75,152,41,82,34,216,6,140,142,250,224,191,93,188,174,59,213,62,96,57,242,209,78,138,195,67,65,185,36,164,81,47,86,210,126,111,10,192,236,204,155,175,173,16,157,178,194,198,159,62,129,36,207,93,234,175,94,251,196,145,175,118,243,190,25,86,103,60,205,23,102,150,1,0,21,203,108,207,124,245,93,136,203,72,62,41,207,255,10,55,232,133,27,130,103,240,202,156,207,146,88,62,129,37,151,105,183,54,123,63,202,255,79,184,4,199,215,69,3,234,153,83,101,91,44,255,57,28,67,80,10,6,90,122,32,243,254,173,163,66,110,43,191,254,34,189,188,93,72,151,78,57,26,65,105,112,250,244,159,243,109,222,94,78,110,177,129,182,238,58,225,240,221,180,174,156,147,89,170,126,104,114,128,222,182,250,141,61,232,219,223,78,188,82,99,66,197,159,227,59,11,157,41,115,144,91,142,47,68,203,186,250,10,59,42,86,192,127,127,65,48,128,42,31,174,189,76,38,60,244,164,142,231,246,24,102,109,155,66,186,252,101,135,249,123,185,58,57,2,234,83,29,2,41,221,180,151,49,223,239,252,125,40,60,109,226,91,245,23,156,178,60,72,190,71,40,12,234,89,244,186,22,243,170,30,179,174,180,215,34,57,243,88,211,229,166,35,174,169,26,56,173,247,40,49,205,211,194,114,200,112,58,249,34,84,77,227,228,144,197,54,236,45,249,59,240,234,47,77,144,158,124,252,90,225,155,5,203,17,134,249,171,98,80,236,12,113,83,193,140,238,38,207,163,68,56,243,8,48,105,77,80,110,75,168,232,107,139,3,72,235,166,190,251,157,163,217,242,98,123,222,192,22,7,253,68,197,188,44,218,13,235,93,184,216,204,103,195,107,184,57,119,177,25,205,141,196,159,82,134,66,3,86,56,78,147,146,243,58,59,107,100,183,49,7,230,60,70,129,28,166,98,116,216,215,148,148,71,167,7,14,48,174,227,17,95,6,139,97,208,171,97,5,139,31,201,99,229,177,150,99,206,253,225,161,18,238,252,117,208,253,94,244,225,70,160,191,163,197,123,31,91,184,33,71,188,10,62,3,106,215,219,119,42,219,231,61,155,169,19,210,13,237,127,7,30,235,230,229,75,153,64,69,7,203,100,157,54,126,66,216,111,217,220,98,156,165,144,92,126,85,33,138,56,107,131,138,176,141,76,50,62,165,155,137,187,54,114,112,83,199,162,197,80,131,235,149,46,111,240,111,107,9,167,123,93,137,93,101,106,135,227,121,222,198,92,67,151,198,26,77,95,181,252,30,177,86,76,59,7,177,13,2,63,9,51,85,119,118,216,146,47,168,36,193,245,46,220,140,233,77,137,208,132,103,229,236,112,221,86,134,42,121,72,228,210,159,23,200,1,147,102,240,80,125,124,223,107,248,31,89,121,43,118,140,140,30,21,125,148,31,87,2,236,112,31,243,220,211,85,90,88,246,183,157,8,213,105,207,241,7,189,200,110,170,99,251,96,94,221,124,208,13,46,180,220,24,6,78,145,59,209,198,189,123,127,166,160,64,172,9,2,0,7,123,215,109,211,96,192,93,38,65,201,33,180,61,151,65,205,220,65,90,221,129,3,194,35,50,252,186,164,46,132,184,42,8,85,38,233,188,4,33,34,97,48,6,40,98,176,85,215,155,231,117,85,177,12,134,144,82,68,0,149,236,230,113,65,74,213,81,30,53,91,32,77,128,70,136,28,55,207,57,195,165,223,80,38,111,40,24,251,252,255,253,250,193,181,241,26,86,127,170,152,251,186,3,40,62,143,208,76,6,193,209,244,49,30,93,88,212,182,103,42,119,35,189,33,57,174,68,116,0,241,10,82,71,17,100,209,197,8,153,8,3,187,10,56,26,134,203,143,79,80,101,229,103,13,192,112,118,14,217,13,187,216,114,108,184,213,93,5,131,219,200,7,83,188,209,48,170,14,32,29,90,17,172,71,184,0,7,219,66,123,139,166,19,130,202,32,240,26,115,186,110,144,244,82,141,196,196,55,63,228,71,146,33,155,217,108,167,15,137,232,0,119,218,185,127,130,184,79,206,102,43,245,223,26,211,62,68,43,160,198,76,223,188,124,65,254,246,229,82,225,209,166,57,57,232,238,44,187,245,162,94,209,170,75,190,75,119,61,41,176,180,75,34,7,145,16,219,89,206,144,93,137,5,148,170,126,108,128,86,121,154,184,42,195,133,68,219,38,6,232,19,133,188,252,28,113,14,122,54,87,95,240,223,211,143,21,70,81,228,198,127,58,39,240,90,69,221,198,32,101,7,249,122,56,205,95,42,117,175,49,112,140,28,162,148,57,149,153,134,242,45,192,52,100,104,98,51,255,91,196,151,22,243,134,168,100,194,46,87,199,115,99,158,208,94,31,129,56,60,139,242,51,163,184,204,108,217,158,82,190,48,205,135,152,233,41,235,52,87,23,104,104,182,91,219,87,2,45,133,35,138,233,254,135,96,72,186,110,110,245,241,117,205,131,94,211,23,201,235,101,152,48,107,174,10,191,160,166,110,84,251,67,173,59,166,203,46,214,2,174,255,253,47,73,86,0,23,211,192,176,248,187,143,238,219,27,1,244,178,98,123,154,168,158,13,27,74,148,21,140,14,153,247,174,237,175,84,99,8,134,18,19,105,127,61,99,195,176,27,88,60,23,25,78,1,136,2,241,170,210,153,20,217,159,126,240,22,84,247,91,37,252,239,71,218,144,182,254,58,154,0,28,41,79,11,218,30,154,131,97,247,183,193,22,159,122,187,76,207,53,167,64,243,228,36,92,10,154,54,144,24,202,4,81,48,246,82,235,134,159,136,168,9,107,57,156,208,174,140,117,188,184,184,73,59,64,142,51,116,214,163,1,23,12,132,254,173,217,129,177,7,112,211,177,29,12,33,179,125,114,239,111,243,170,48,231,106,199,177,110,0,252,188,42,159,93,105,5,84,184,33,205,13,219,185,85,69,100,232,149,243,229,230,216,198,12,103,187,82,150,32,226,186,15,94,192,227,99,239,72,238,11,220,139,206,23,245,139,159,205,9,151,174,78,70,135,35,237,234,188,126,146,3,235,39,250,93,221,73,134,78,123,3,11,190,57,80,211,239,216,45,6,89,26,203,225,206,91,174,128,59,162,92,203,221,50,122,20,55,66,67,254,231,47,129,87,190,120,183,130,82,86,252,117,99,218,231,19,212,20,6,165,251,216,116,44,141,170,33,102,53,191,225,66,59,78,157,70,132,191,24,209,151,97,89,166,39,102,122,252,102,218,128,85,38,74,82,84,79,41,179,50,227,252,140,3,126,248,185,10,117,58,60,41,204,35,131,217,233,75,151,223,21,123,99,30,16,133,127,28,28,104,182,50,76,24,10,176,21,117,95,171,229,60,60,196,127,41,8,122,20,50,104,214,236,58,237,181,88,76,33,179,40,19,92,85,25,220,220,70,47,36,224,186,62,90,39,109,4,12,135,52,80,150,131,223,101,40,66,192,225,247,254,132,132,64,245,62,245,26,75,129,115,131,61,123,188,82,144,165,170,169,2,239,103,188,154,213,254,148,38,12,186,38,13,97,146,33,181,159,213,241,166,183,196,56,10,253,22,122,179,94,10,235,49,174,113,150,3,0,73,71,197,179,10,61,138,248,123,136,97,109,91,223,37,169,148,165,26,0,161,36,215,30,250,75,178,106,53,152,40,117,74,185,119,24,230,34,20,22,66,186,57,55,10,81,38,209,134,178,210,9,36,169,144,58,247,1,237,225,206,115,83,65,80,175,104,46,211,22,95,145,126,236,248,210,138,98,34,210,186,99,70,43,21,150,109,217,221,91,108,157,114,152,92,237,0,147,190,214,42,172,226,219,183,121,218,211,155,47,226,16,207,78,20,172,138,30,210,25,227,117,143,96,96,168,60,246,16,226,26,203,227,195,205,246,59,46,58,138,32,77,108,121,184,47,86,47,217,52,16,36,133,88,31,3,206,113,134,143,31,115,6,43,212,136,90,50,144,241,102,233,110,250,189,38,68,31,95,58,199,49,7,127,175,40,206,84,136,170,26,49,239,76,197,201,33,145,159,120,88,77,51,245,10,3,50,54,3,51,197,18,139,161,243,199,26,30,115,28,9,252,142,29,33,232,65,41,145,66,77,210,203,133,204,249,67,158,233,48,189,41,26,170,138,130,24,239,178,210,107,134,251,134,130,216,82,19,231,40,12,115,75,50,170,151,77,186,220,146,176,104,21,43,116,43,136,125,200,214,143,237,15,75,121,36,24,233,12,121,96,50,254,81,58,200,196,111,25,22,212,203,97,12,55,8,156,130,183,33,194,67,241,93,56,242,125,239,20,206,233,46,186,91,131,226,251,198,0,242,41,85,20,51,74,86,23,204,59,204,204,87,152,60,246,109,209,218,209,216,80,170,190,54,18,209,47,233,17,143,23,48,55,76,237,198,120,189,5,187,28,215,175,17,192,96,99,60,35,197,254,27,156,94,35,144,191,59,22,224,71,54,150,131,106,134,225,226,183,164,213,52,225,142,32,177,99,186,21,189,189,2,15,187,81,37,79,175,147,151,16,16,206,209,67,222,136,227,220,31,171,28,91,240,56,225,208,93,146,125,22,145,250,30,145,35,208,46,90,164,47,82,110,75,216,142,78,189,58,102,89,184,144,111,154,138,155,51,127,135,131,244,66,193,29,129,68,66,8,86,66,180,87,68,139,41,215,213,253,159,229,151,108,161,176,42,225,189,213,43,166,101,118,247,46,219,147,36,150,237,61,177,255,96,210,154,202,76,156,191,195,14,222,154,174,174,66,96,215,164,128,91,118,128,195,211,176,21,251,250,145,217,119,37,236,179,211,172,190,53,254,140,81,231,24,193,131,110,170,191,247,13,22,101,21,63,170,167,68,219,2,165,157,112,232,79,56,33,1,138,36,229,1,239,14,69,208,110,184,209,50,207,253,50,114,182,250,105,225,26,254,156,5,179,226,47,212,49,205,194,154,83,212,58,79,91,253,149,46,215,67,245,2,158,83,17,237,59,248,86,88,50,116,180,44,155,46,55,206,121,157,71,124,102,130,233,68,240,120,96,94,141,21,21,161,38,80,10,207,32,51,131,45,169,167,3,250,134,90,187,28,75,169,147,85,208,240,24,65,146,163,248,17,150,140,56,30,140,47,140,208,62,28,23,76,207,49,191,106,78,89,76,177,255,199,211,48,177,167,160,34,51,99,19,44,1,244,159,209,222,37,191,99,215,120,80,11,148,182,81,134,26,159,92,185,201,42,104,211,210,75,90,37,120,178,33,181,88,197,29,162,76,42,63,245,190,128,230,40,224,234,199,184,92,211,43,33,74,178,56,77,80,38,7,187,254,91,117,18,207,245,219,244,23,138,33,187,219,7,70,245,142,228,82,219,71,162,31,28,8,234,19,62,240,209,97,211,31,130,17,122,216,214,210,18,146,46,225,169,163,99,43,91,47,234,63,251,116,21,182,69,93,185,126,175,235,224,252,46,39,212,140,219,230,224,105,20,83,34,109,35,68,110,191,56,216,102,55,226,62,107,15,33,55,170,207,176,97,12,240,183,12,121,70,102,10,137,98,181,42,33,198,157,50,192,91,65,37,160,203,73,198,236,54,25,216,220,119,55,2,222,169,143,59,232,119,17,93,29,231,7,153,6,118,9,42,156,186,51,76,1,237,137,7,52,83,178,51,133,226,3,88,204,219,3,38,178,98,101,126,197,250,244,52,184,148,84,253,176,63,147,43,235,29,219,93,96,179,5,69,87,237,155,218,56,31,25,204,178,205,220,206,104,222,212,60,64,238,187,118,15,52,212,153,114,113,161,96,12,19,66,74,164,68,59,158,124,76,42,238,121,77,220,204,234,145,77,219,36,182,47,89,20,109,25,120,122,125,32,238,142,84,115,22,17,241,44,116,249,228,188,98,237,225,146,23,34,236,62,223,202,38,1,63,6,171,77,239,231,233,75,6,112,214,19,115,175,42,156,73,41,162,37,69,245,196,147,195,232,86,99,116,165,115,74,235,210,90,104,122,95,114,171,96,187,241,75,253,128,3,165,123,27,66,175,122,45,83,222,139,29,0,242,36,232,43,83,28,83,201,111,131,42,239,155,158,44,172,76,76,182,254,56,94,244,144,77,75,69,122,202,187,171,226,48,247,202,110,177,93,164,218,203,96,97,219,95,67,225,1,51,249,243,169,73,166,192,245,37,98,200,203,35,200,229,177,123,90,224,149,175,51,168,93,148,52,245,46,119,121,238,234,9,251,53,15,122,189,139,7,201,253,8,18,203,157,27,2,87,162,2,238,246,115,191,177,143,218,202,252,230,127,208,74,37,235,6,129,64,174,254,248,180,251,226,171,67,70,130,189,37,194,117,230,109,8,6,111,13,187,44,217,119,255,173,130,125,235,227,12,142,219,25,233,197,151,130,80,167,157,62,235,202,171,255,139,198,110,181,85,85,50,72,104,182,16,198,28,64,61,67,112,233,123,212,40,94,102,60,96,186,94,76,136,71,122,18,53,102,248,163,86,84,36,166,51,181,98,26,221,124,39,248,174,215,218,119,22,104,88,13,119,161,88,80,93,167,30,197,249,19,54,39,198,220,248,53,209,8,51,152,34,52,208,120,48,0,147,30,107,249,135,200,146,84,112,223,91,146,130,219,46,32,98,63,131,53,189,220,199,65,62,147,60,89,225,91,196,41,57,27,228,47,245,166,161,10,159,233,228,24,216,178,14,211,205,58,60,136,4,189,185,12,132,28,130,158,15,177,213,222,43,2,232,63,181,213,32,79,0,236,54,209,238,252,117,242,109,231,93,238,108,110,165,207,157,122,129,201,203,249,36,66,80,104,175,68,6,59,200,49,22,243,1,22,13,56,42,23,99,101,93,174,130,176,252,245,185,177,89,179,150,83,239,223,45,190,82,130,1,163,249,48,20,45,55,149,63,242,133,35,104,16,5,20,82,193,60,81,117,162,86,250,232,11,57,128,253,108,137,128,188,119,195,251,59,49,8,19,23,242,166,26,219,129,229,70,114,63,157,30,74,20,75,210,149,51,211,153,47,45,47,115,15,106,221,157,111,3,85,218,33,200,251,81,6,242,122,238,207,220,140,200,14,138,52,69,102,129,4,118,87,59,165,52,35,150,158,150,47,66,161,203,212,149,163,2,229,198,188,69,227,37,84,13,7,230,78,3,232,93,33,196,6,7,130,200,233,205,251,74,88,190,174,177,211,213,179,2,45,219,83,22,215,167,142,168,9,218,202,180,46,99,140,39,55,173,39,28,72,135,205,220,149,246,25,142,77,12,8,252,45,35,20,167,67,117,109,27,85,225,249,157,12,50,120,69,208,19,99,38,51,24,96,77,197,218,193,123,150,71,54,85,214,0,151,214,159,182,155,80,191,166,29,220,64,162,99,224,233,228,9,255,212,2,224,180,209,184,124,95,144,94,202,207,236,57,244,157,92,222,119,246,170,81,27,227,12,119,38,100,191,100,12,106,61,9,161,84,73,123,66,161,250,201,64,197,231,208,122,166,60,202,44,187,156,153,163,50,133,73,51,11,143,56,53,64,49,179,159,86,44,241,74,192,51,207,209,101,82,123,117,148,115,89,11,51,160,206,131,125,181,37,67,88,95,205,179,148,25,9,102,88,133,180,246,53,155,204,236,203,54,160,178,143,10,87,28,231,123,184,56,48,0,63,228,220,100,163,170,246,132,167,148,23,188,61,99,83,215,38,67,57,34,218,48,186,186,127,155,167,156,166,89,181,152,70,230,140,176,29,188,159,201,216,233,59,164,34,231,59,94,180,213,199,9,75,34,153,121,100,37,52,154,13,166,185,33,140,41,232,219,77,159,171,216,252,210,17,164,194,238,5,74,50,149,55,226,92,252,66,29,167,82,6,155,203,253,72,131,132,243,129,25,2,30,49,253,7,86,27,175,143,158,31,149,182,184,7,207,105,64,114,150,246,216,137,246,10,213,144,207,16,77,83,2,218,74,250,135,137,149,71,252,105,182,229,134,199,183,153,93,194,10,123,69,197,101,184,230,52,70,55,162,170,230,86,67,34,109,212,28,98,42,217,224,84,217,137,16,242,162,108,138,174,181,76,78,194,41,78,246,88,30,186,238,179,179,5,229,74,168,112,132,25,117,102,41,225,36,137,245,202,251,74,69,59,37,1,61,38,173,10,80,167,37,129,17,146,136,148,11,206,138,235,50,98,172,99,24,94,63,104,96,202,93,211,192,196,18,250,237,231,165,53,26,213,207,19,207,218,104,35,11,67,25,230,106,112,219,234,138,71,226,221,249,116,75,22,92,162,153,147,172,152,105,173,213,138,8,115,91,233,1,87,97,165,59,67,59,243,102,80,244,231,73,115,35,235,143,107,28,242,172,5,87,184,174,7,57,106,60,121,134,32,70,106,95,188,195,49,11,97,137,172,184,10,38,128,159,216,48,31,195,118,113,25,91,196,126,149,239,53,187,220,226,253,168,235,159,61,44,136,192,195,32,241,131,20,185,115,143,215,5,42,250,34,176,158,151,96,231,85,43,230,66,181,235,45,243,169,59,39,161,117,36,9,48,248,48,14,222,89,171,120,42,62,219,204,167,25,194,86,126,3,99,220,110,42,245,16,186,183,73,156,49,199,71,229,53,33,167,177,112,34,128,187,208,217,3,200,30,150,233,1,70,5,102,128,248,23,118,249,12,36,230,189,105,137,92,86,209,224,69,139,145,39,145,47,91,19,128,145,81,82,149,195,174,230,104,53,216,136,95,52,99,152,49,154,212,199,212,180,186,96,99,200,48,66,132,87,243,243,172,169,206,151,119,228,189,122,74,147,187,243,24,222,69,150,244,184,95,7,89,241,1,77,104,234,170,96,141,199,209,255,29,206,63,4,180,237,201,226,203,160,52,242,102,200,3,190,38,40,30,11,111,208,108,111,174,58,14,99,153,226,142,84,224,63,99,12,225,154,255,24,24,194,168,230,153,17,69,170,143,89,166,81,157,181,54,191,187,177,170,255,174,114,81,144,48,160,35,145,123,84,146,196,43,216,21,219,194,245,113,17,73,5,131,200,28,190,60,108,179,80,46,146,49,22,186,182,88,248,32,105,187,103,110,21,225,62,208,237,1,141,213,127,86,241,54,147,207,35,81,118,242,144,18,41,0,24,167,124,162,7,153,195,221,222,255,10,197,172,5,62,126,195,7,150,50,159,112,54,185,106,216,232,147,155,204,183,21,89,15,39,54,8,123,16,12,37,30,26,203,45,30,175,82,104,135,106,162,129,238,85,105,241,115,212,16,28,202,134,73,208,98,165,194,186,110,183,236,50,140,231,121,227,242,114,166,147,194,84,2,190,248,247,93,85,179,218,8,14,54,246,59,234,228,227,47,52,135,221,221,128,71,144,58,143,43,129,40,239,222,67,31,97,43,228,105,149,72,4,188,246,80,1,211,183,232,177,159,66,105,79,174,169,166,37,194,112,103,25,22,181,209,239,74,104,124,124,197,250,13,49,72,255,110,181,17,83,72,140,220,244,42,230,0,88,138,196,47,183,165,14,22,82,68,151,5,168,188,153,220,203,121,153,24,134,163,216,228,146,226,117,163,22,255,107,19,53,251,124,50,240,39,9,92,191,21,55,88,144,254,210,233,206,194,150,33,168,17,169,147,191,98,147,55,244,209,110,124,63,173,160,3,122,113,25,177,106,168,39,147,110,175,96,46,255,242,26,213,205,65,74,193,115,112,169,192,131,85,82,71,245,216,210,77,249,45,78,13,10,198,126,8,29,150,182,151,145,183,225,66,102,19,238,109,8,0,60,123,112,148,240,10,205,149,138,241,192,103,218,102,58,191,144,60,108,198,110,107,116,205,139,175,57,143,4,49,206,23,206,46,222,252,123,221,49,35,18,204,235,184,220,97,109,107,231,212,133,84,47,171,239,13,246,124,127,2,39,55,145,117,221,164,193,121,66,215,233,50,95,128,96,108,89,184,175,163,252,75,24,34,150,203,12,85,177,42,82,50,247,68,233,0,206,196,246,174,147,142,250,179,11,228,102,7,74,225,143,244,142,162,155,122,102,33,65,167,178,222,200,57,246,79,52,235,10,73,123,17,87,163,76,105,203,7,60,121,112,241,83,93,191,177,241,65,27,35,44,60,97,15,134,117,79,147,253,42,186,202,16,31,131,185,180,50,95,34,121,175,26,193,36,156,179,215,103,40,126,160,128,185,135,23,66,49,236,65,55,43,214,139,193,86,38,95,181,235,180,226,148,252,106,219,63,94,193,129,229,182,19,81,110,183,50,56,170,50,12,24,110,188,251,197,197,46,186,157,39,69,193,225,2,142,21,174,204,139,48,128,131,134,22,12,29,109,175,54,93,119,216,249,64,204,146,154,170,201,63,61,27,201,106,187,151,90,28,253,22,9,146,7,243,185,95,120,24,160,242,222,254,227,88,135,42,210,51,242,134,228,219,97,0,139,98,39,196,3,60,54,197,51,57,103,93,79,193,7,134,135,159,189,214,227,24,108,110,58,98,129,228,165,48,164,182,191,228,174,39,2,230,226,122,13,170,132,216,199,213,136,131,183,99,93,4,175,0,164,243,131,217,231,21,177,93,217,215,203,191,102,30,93,123,38,46,218,203,148,29,22,150,250,160,54,106,1,73,191,162,53,213,149,63,16,133,145,133,48,111,3,118,194,248,63,216,130,219,217,93,23,185,149,125,31,122,74,165,133,242,183,210,178,75,65,1,194,251,190,10,130,107,136,209,200,118,47,82,132,32,239,241,204,11,109,245,109,240,255,15,209,48,8,17,45,129,230,203,221,205,5,14,18,40,24,90,53,247,48,106,122,58,246,140,194,78,11,195,224,45,164,195,108,88,32,152,10,152,140,152,3,241,118,174,62,93,145,108,240,162,244,105,238,41,50,34,77,150,141,250,180,98,3,237,82,196,105,246,1,190,39,46,137,100,143,255,200,39,253,79,40,12,184,156,74,132,253,23,163,11,54,213,114,149,120,28,116,162,122,120,46,207,60,87,112,185,238,110,125,190,75,102,104,52,213,197,20,85,135,144,51,185,113,86,179,237,9,114,184,120,203,196,40,160,37,33,213,238,49,110,204,180,47,174,113,135,28,126,54,73,29,56,156,124,68,245,190,135,98,9,240,137,6,212,74,158,131,180,60,241,41,192,107,183,73,112,60,18,86,109,232,91,204,31,89,177,236,59,213,195,173,216,85,109,93,166,208,54,206,254,149,217,111,199,38,169,199,179,213,231,143,215,165,169,137,28,240,162,134,18,30,180,134,15,74,16,218,77,244,1,220,26,103,132,143,28,22,173,237,42,192,190,63,102,134,40,173,109,215,135,189,15,151,198,205,240,193,240,63,4,71,14,192,96,1,211,9,207,221,164,19,161,230,183,244,83,45,116,209,139,248,125,121,246,202,122,142,239,39,65,149,77,123,116,122,75,207,89,231,60,24,208,93,119,201,197,207,91,27,157,94,108,37,93,126,222,32,89,77,110,182,24,178,109,51,108,70,249,94,189,24,10,107,228,114,198,190,168,19,249,142,235,209,133,195,5,177,186,211,158,215,229,129,157,201,69,79,62,38,123,75,95,26,80,50,134,221,169,78,215,227,206,9,196,139,186,29,85,96,80,219,246,222,210,26,160,233,0,230,68,168,217,106,46,85,148,212,181,208,190,28,173,232,49,99,29,250,52,149,225,168,169,108,124,140,178,185,126,138,214,118,8,224,62,50,255,129,122,218,164,131,161,145,76,18,135,101,98,191,184,122,95,146,93,37,242,177,91,205,246,248,251,186,118,117,153,43,186,6,161,143,179,57,94,89,121,87,236,82,221,186,39,178,111,151,75,161,159,250,175,89,237,196,108,103,175,72,167,153,28,102,21,236,88,83,130,114,179,205,165,96,248,246,15,127,18,104,133,234,121,126,208,248,21,162,143,46,136,49,213,115,204,112,164,58,45,48,61,146,16,78,170,228,194,148,29,76,135,168,107,229,6,201,100,87,0,18,65,230,7,238,235,18,232,249,53,161,49,31,197,60,104,180,124,212,164,27,113,115,214,239,71,214,160,1,100,133,113,57,153,145,114,119,60,203,170,154,51,200,175,132,22,220,193,190,164,237,173,244,153,51,192,18,163,222,48,69,101,122,186,109,173,73,54,54,118,233,136,81,250,232,6,176,231,78,202,119,126,72,52,32,150,252,167,207,93,79,70,126,158,243,234,77,139,109,76,239,108,187,94,130,209,75,232,117,145,207,130,227,76,0,110,237,125,135,8,12,82,24,87,114,112,107,103,2,165,19,40,141,249,171,169,121,82,151,4,30,217,86,87,140,158,199,234,219,156,200,25,199,156,17,229,70,5,242,69,138,215,121,126,32,115,90,3,108,248,211,31,108,144,111,209,54,152,126,142,107,190,74,38,199,158,225,89,220,127,64,253,21,236,66,110,192,11,112,167,44,135,234,73,228,6,170,111,124,249,12,107,202,247,41,0,77,5,104,67,27,251,15,150,245,176,247,188,57,187,196,184,252,194,0,184,5,147,130,224,23,105,233,39,119,99,169,122,199,80,103,203,82,226,94,247,46,17,145,153,219,73,128,63,107,133,228,124,92,189,7,86,255,174,92,191,145,114,25,187,178,200,141,43,97,21,248,180,123,146,223,122,94,253,67,180,159,36,142,29,1,102,241,175,35,134,30,131,122,127,9,196,110,211,4,132,92,189,26,29,181,106,74,239,130,42,52,52,227,65,63,60,153,74,133,127,47,172,172,24,75,170,110,113,202,172,241,9,108,179,59,12,114,23,150,173,32,194,202,1,63,33,182,210,159,224,60,1,70,240,168,151,149,172,190,193,31,137,93,236,136,82,68,238,107,229,227,50,229,247,32,77,0,17,225,150,203,195,45,34,65,10,156,183,212,10,78,83,126,56,243,187,201,112,84,98,160,136,65,155,53,114,158,230,156,152,165,161,20,120,253,59,210,243,183,53,7,31,132,252,150,172,201,177,212,23,138,71,97,123,184,89,218,203,111,147,18,32,21,202,84,127,127,246,113,6,162,26,99,218,114,254,188,242,56,198,163,159,57,84,146,6,68,2,73,49,70,117,206,197,176,59,212,217,135,57,180,148,246,114,28,177,192,204,168,168,87,72,25,56,19,20,102,51,21,10,146,137,222,35,133,11,33,47,133,142,54,250,125,119,232,89,123,10,239,120,161,59,134,165,177,154,211,5,157,123,182,222,54,89,148,219,6,2,217,30,115,16,133,179,235,27,113,108,145,12,29,68,183,117,213,255,132,229,63,168,220,80,134,70,100,50,199,86,130,121,15,136,168,215,144,51,215,212,169,13,225,82,119,195,42,171,87,161,1,234,3,20,116,28,136,73,198,146,9,229,234,223,135,145,198,145,136,249,74,216,20,58,85,189,167,130,148,199,255,46,56,48,220,210,16,203,176,246,228,178,93,142,217,210,76,6,143,103,89,216,2,176,50,215,179,138,4,65,152,242,93,210,213,108,222,113,208,232,224,18,225,98,11,37,78,26,141,42,128,216,211,30,98,62,57,210,51,247,195,178,107,58,253,88,210,242,184,58,242,24,18,5,205,120,217,241,38,204,164,3,142,195,135,111,238,71,208,172,192,107,181,9,52,173,38,140,216,73,6,45,0,234,175,250,130,173,72,163,61,5,255,80,56,202,250,246,118,151,14,100,125,140,172,118,61,32,27,155,121,255,140,60,50,61,117,240,54,150,36,9,224,104,15,103,246,230,117,252,109,115,67,174,144,82,234,97,161,35,5,157,214,217,211,1,94,209,45,56,203,98,68,109,189,102,67,16,7,158,46,155,202,126,36,102,12,151,184,22,188,124,128,74,123,184,95,130,54,54,11,62,77,165,133,80,208,178,163,13,5,164,253,114,231,121,128,91,5,126,83,215,61,177,14,83,185,192,34,188,127,101,86,102,71,145,182,21,139,41,110,209,182,46,4,34,135,109,125,234,192,164,96,86,103,86,166,27,159,172,218,148,240,129,169,50,45,204,84,26,119,53,219,182,235,26,119,79,38,197,18,85,214,179,233,169,152,53,48,97,154,237,13,71,173,186,60,84,22,227,65,29,155,50,135,213,249,172,62,253,248,41,236,61,119,121,255,201,176,34,171,207,20,85,133,50,236,106,198,228,100,223,89,228,217,45,252,212,5,46,121,208,203,120,80,120,68,28,230,98,198,147,78,223,124,146,244,114,157,164,14,96,235,237,225,249,116,156,252,2,89,102,235,5,43,248,18,53,93,203,161,156,181,52,124,240,122,209,30,20,183,16,121,187,1,71,216,250,9,188,191,31,6,152,159,28,22,3,98,4,160,234,161,151,252,61,161,131,101,158,183,39,63,199,35,105,128,241,172,141,17,38,137,86,238,32,166,110,165,150,207,248,96,175,192,194,122,121,16,111,131,97,178,10,110,130,204,229,18,139,233,77,123,177,145,249,136,4,200,91,73,192,88,17,114,24,26,130,13,159,17,9,6,44,14,173,204,236,149,79,35,210,241,38,60,75,183,81,47,167,245,208,120,169,229,50,142,238,133,163,14,252,174,228,242,199,119,80,100,90,26,5,151,236,56,163,230,162,36,244,26,129,19,51,73,243,176,181,145,162,66,114,204,15,3,49,64,43,107,189,237,2,65,189,24,160,87,98,89,248,56,251,27,103,164,223,145,62,47,201,51,50,191,99,210,167,149,105,242,151,34,177,164,35,126,104,163,26,90,141,130,213,124,140,119,38,225,137,3,222,142,99,252,22,74,17,164,133,99,172,228,210,14,212,178,235,117,50,48,209,121,123,209,237,152,14,114,65,33,147,53,233,136,65,213,244,185,71,105,76,14,55,109,85,246,130,94,148,223,72,173,200,175,82,79,33,103,138,249,183,132,141,212,71,66,163,110,178,105,107,44,44,32,207,208,228,151,60,111,117,230,132,174,246,4,167,17,179,243,157,213,163,41,100,70,229,209,215,86,230,155,139,149,151,137,229,215,18,127,57,3,11,165,48,8,9,129,149,191,219,153,112,93,59,50,127,217,253,253,6,4,124,3,19,13,34,105,225,18,134,224,73,240,195,104,252,115,47,77,89,249,112,127,163,47,188,83,60,22,174,76,198,38,82,168,234,207,245,46,103,11,64,34,46,227,13,125,120,229,204,224,75,124,146,244,130,45,105,211,113,138,245,221,84,135,76,71,12,96,172,74,142,166,130,254,250,16,195,179,22,71,164,178,222,226,76,177,246,4,165,60,237,105,176,20,239,45,199,111,82,98,242,78,146,169,252,249,222,115,59,171,168,83,51,68,24,9,65,164,35,151,9,32,119,88,69,178,132,242,134,186,45,41,17,161,168,21,203,254,8,108,11,114,175,20,51,79,26,68,213,108,19,109,192,196,192,173,82,235,151,79,166,100,42,91,223,215,189,140,80,208,50,246,42,69,231,0,202,74,180,108,137,113,236,169,152,121,142,43,88,22,250,36,210,1,86,69,229,83,155,206,123,158,187,89,176,213,50,58,156,190,168,204,109,254,139,98,187,108,129,1,18,90,178,216,104,174,191,49,130,246,232,54,49,141,22,93,253,153,238,209,214,125,113,35,185,96,243,164,173,246,37,137,17,173,155,51,165,115,55,218,46,218,172,95,218,126,24,253,13,20,253,44,176,103,30,215,93,142,99,161,186,254,146,61,22,186,105,65,97,201,236,159,141,155,246,170,235,189,174,52,214,83,45,184,79,139,196,23,239,0,239,30,67,201,92,187,210,171,176,79,138,181,212,248,156,255,9,100,126,16,230,113,186,186,126,73,16,135,23,169,67,160,202,226,53,131,212,182,192,218,113,102,117,233,187,222,85,71,139,191,100,222,93,99,64,54,100,221,163,133,152,166,226,112,173,222,80,192,41,175,61,247,72,139,42,53,249,75,113,192,117,35,235,190,107,142,159,106,4,60,128,130,50,212,32,216,213,160,209,166,86,41,29,180,69,130,3,143,251,128,185,49,192,60,236,1,94,191,1,229,98,114,169,159,12,249,122,183,97,92,40,222,26,194,246,19,50,230,145,185,164,157,229,231,34,172,69,0,112,68,224,247,100,220,249,215,186,93,47,172,136,64,24,41,243,145,98,41,84,50,52,4,102,153,179,26,213,127,103,107,54,15,43,59,243,48,200,3,170,23,105,179,35,6,253,42,36,5,49,71,5,164,69,18,64,126,217,154,219,184,33,236,21,71,233,72,135,157,150,169,145,232,223,50,207,244,199,159,75,180,254,136,10,79,126,210,228,213,251,172,153,173,171,180,161,165,150,102,254,27,20,36,111,125,45,2,206,247,249,85,3,20,77,79,247,106,193,67,60,245,89,97,144,188,27,171,52,202,76,6,75,81,227,243,195,17,243,120,244,221,178,107,141,28,206,89,120,245,217,21,179,156,38,86,126,145,84,41,157,111,140,128,129,197,245,224,38,197,191,32,204,229,80,26,81,103,200,68,86,9,92,48,130,64,196,32,252,217,70,186,205,55,189,192,196,8,156,110,168,155,164,174,108,221,136,239,134,81,3,178,203,34,9,24,247,67,197,237,130,243,73,238,217,33,9,229,249,249,88,98,107,155,175,176,7,44,76,27,31,246,215,156,104,106,98,44,51,102,159,248,87,99,5,192,202,166,243,105,44,105,231,172,61,200,53,57,202,195,248,133,17,246,238,212,38,112,140,11,110,109,154,32,36,227,178,112,156,123,138,71,116,14,32,203,219,54,85,161,227,26,175,231,228,186,131,107,112,167,122,25,30,205,13,75,126,252,68,153,0,14,48,31,80,25,212,201,198,197,225,238,180,31,241,234,7,58,58,200,159,124,96,125,75,31,220,244,204,21,28,240,179,62,241,233,219,148,58,139,20,48,169,180,223,135,240,75,122,168,241,101,229,214,140,128,98,196,134,217,14,253,199,100,76,177,85,29,72,74,153,13,142,115,165,87,145,109,27,85,56,180,201,54,248,39,226,91,1,200,250,11,6,85,39,11,192,90,167,212,6,157,30,109,34,199,225,171,228,91,181,46,156,175,67,6,182,10,1,23,20,170,81,37,197,126,247,168,201,144,6,228,214,253,88,114,214,4,130,12,78,213,165,70,102,168,172,182,171,226,183,134,60,101,157,110,17,83,46,28,97,214,9,226,218,99,225,59,169,159,250,210,8,41,210,195,224,85,189,126,174,141,20,98,132,224,207,5,91,172,236,38,194,125,248,142,81,140,202,1,0,185,29,11,84,137,203,212,124,187,137,17,140,139,119,228,56,28,15,96,192,217,45,33,16,87,152,66,190,61,46,212,99,246,225,149,122,104,249,146,126,227,108,53,140,107,42,209,198,139,47,135,167,246,169,240,192,222,113,226,59,39,53,214,240,22,202,104,82,100,190,187,71,124,214,254,157,113,32,117,29,57,155,239,165,52,114,113,20,42,30,198,91,62,198,99,214,139,44,94,185,24,206,49,229,78,153,214,42,64,83,121,119,99,177,96,70,175,244,188,141,42,142,215,83,47,155,196,229,30,56,106,167,170,233,31,80,231,142,37,132,182,235,40,249,219,22,182,6,246,74,241,123,145,99,23,210,228,8,94,82,117,122,144,216,127,255,79,132,124,243,165,82,173,151,113,240,78,233,91,159,51,147,163,15,54,193,208,86,123,61,213,70,9,219,152,138,152,2,181,96,197,191,115,114,203,184,43,129,71,63,62,76,209,193,111,42,133,38,45,42,126,107,188,94,189,7,232,31,151,17,81,33,33,59,151,20,42,219,14,53,181,240,40,167,237,39,102,212,113,112,137,44,38,208,8,54,228,158,107,150,204,120,145,205,71,49,19,156,31,152,207,182,91,219,246,26,73,41,112,99,213,21,231,107,188,55,117,229,193,164,176,16,103,0,98,217,179,25,92,221,218,25,174,179,183,194,113,9,182,177,201,90,248,175,118,120,40,35,121,44,174,41,235,253,167,168,185,234,45,238,250,122,193,150,122,172,48,222,170,200,6,211,165,213,128,249,38,144,57,184,56,153,232,168,75,36,89,157,228,15,83,241,109,210,95,91,28,203,238,230,132,220,61,54,248,23,134,100,49,139,183,73,255,221,29,74,102,62,57,110,240,187,187,25,204,128,98,241,246,10,78,40,251,3,175,173,224,114,248,102,75,87,196,149,122,19,169,102,103,243,75,140,251,33,99,232,247,37,29,93,106,216,76,136,251,52,145,229,202,229,43,210,198,30,140,169,207,172,24,47,190,120,108,144,212,118,7,205,87,197,181,105,21,149,153,39,214,25,103,179,189,196,231,163,59,158,40,91,26,19,188,188,133,62,237,120,218,118,109,0,110,80,82,187,193,109,63,106,131,176,122,136,235,145,156,14,224,253,160,25,13,17,21,236,237,167,192,13,159,235,139,54,223,61,171,11,103,88,48,125,180,142,192,7,193,188,195,75,135,242,170,26,62,101,127,142,81,155,215,83,106,86,183,30,106,95,144,132,160,151,241,119,151,151,162,29,201,85,128,238,245,108,84,33,140,54,231,101,208,166,38,216,239,88,234,80,104,147,40,78,176,174,76,94,121,217,238,50,108,205,117,15,104,156,45,165,52,108,220,246,207,173,217,191,90,138,90,67,213,176,193,162,4,21,145,73,10,49,199,79,49,150,153,79,84,77,38,147,78,3,139,91,230,53,59,111,239,143,181,33,5,159,177,205,57,107,70,33,210,73,155,230,90,144,129,235,106,229,72,228,89,170,107,109,120,163,203,79,66,235,115,53,109,52,111,93,12,14,73,179,54,42,58,7,165,33,156,121,11,72,190,67,95,49,104,207,197,235,237,187,250,134,71,1,45,214,143,42,97,121,247,238,168,56,64,11,137,89,231,215,167,108,89,21,142,192,195,36,186,210,204,2,206,182,34,109,182,39,251,107,223,168,124,69,105,12,44,167,69,185,66,224,197,199,121,251,3,42,92,18,251,221,220,45,239,35,140,150,33,74,110,130,168,60,241,38,179,236,72,23,218,225,136,81,248,243,95,212,48,156,86,43,45,47,110,37,138,183,157,183,213,8,87,75,110,227,6,47,12,192,39,64,144,191,122,82,7,96,246,15,130,184,63,152,152,124,79,139,56,67,143,95,237,202,222,201,207,181,74,15,53,222,159,134,227,145,208,28,15,255,67,107,243,126,19,224,226,190,244,243,162,21,231,202,150,186,68,159,53,129,171,115,61,90,205,98,152,232,50,203,32,180,122,26,172,196,176,15,252,161,237,15,208,180,26,238,1,62,247,40,40,232,140,221,77,1,188,123,151,153,170,75,28,242,119,29,204,140,79,191,94,51,104,34,131,101,78,3,120,189,132,185,34,31,73,46,127,162,43,187,242,87,112,175,146,236,185,207,172,136,65,33,116,73,227,126,135,53,53,232,95,83,62,222,231,65,102,225,184,175,46,200,221,150,236,137,232,99,161,60,212,65,155,89,167,38,51,50,71,17,191,239,89,220,9,226,204,150,245,93,23,124,221,215,68,126,118,141,175,37,131,123,96,95,181,111,40,232,73,209,153,122,91,226,247,126,48,234,218,55,87,171,179,176,86,230,16,21,50,192,97,172,188,7,54,240,168,16,99,17,103,136,6,44,63,88,1,42,127,169,38,214,145,179,61,49,166,108,20,10,119,193,248,50,132,126,186,59,57,253,121,8,215,23,23,77,132,0,149,71,68,4,131,105,20,251,82,19,178,255,86,146,236,230,138,124,65,228,156,17,149,130,68,7,28,41,195,219,0,187,97,113,0,6,136,130,176,108,35,184,177,56,108,22,253,137,220,245,115,66,227,163,104,79,164,221,128,243,127,144,21,198,148,146,76,16,56,31,114,136,19,135,51,20,226,226,231,229,135,45,167,27,215,215,41,132,34,213,20,153,245,82,47,9,120,2,115,200,200,47,40,52,92,23,113,99,227,102,235,143,80,244,248,89,56,235,45,158,121,200,105,245,242,180,251,62,91,66,189,151,213,209,19,112,155,3,187,251,131,56,175,1,174,171,21,191,119,42,18,39,184,104,105,157,230,167,112,46,32,31,36,160,125,28,3,162,8,165,167,19,0,100,22,23,180,117,9,233,178,80,216,131,86,209,104,175,252,29,245,109,74,150,14,65,138,40,35,81,5,229,113,208,183,158,218,225,130,153,106,31,193,164,225,69,190,70,89,169,214,138,91,124,201,35,74,141,231,76,72,233,58,28,219,55,247,15,150,222,123,89,79,55,170,51,226,145,105,242,146,147,231,217,147,10,232,57,170,253,145,181,232,15,100,149,38,150,109,91,10,120,61,174,6,226,56,23,234,90,183,71,188,164,6,162,30,6,241,197,246,125,85,185,188,44,58,158,167,29,57,156,205,17,209,82,240,15,74,84,234,23,202,110,131,144,166,187,72,165,116,71,101,112,245,42,62,228,53,135,41,86,229,33,98,83,8,133,121,82,196,208,239,199,174,78,160,33,122,5,196,208,66,203,43,166,158,117,128,119,62,165,27,63,149,96,205,59,143,107,70,226,121,77,16,123,167,195,45,191,189,6,116,53,99,91,251,251,18,40,131,8,182,38,219,68,159,194,76,131,72,231,168,204,170,20,107,241,21,236,75,22,55,25,89,205,81,203,76,169,162,66,52,189,12,41,31,88,61,191,92,53,52,131,106,178,173,119,190,173,98,105,121,105,199,6,36,253,127,119,87,50,138,7,27,205,78,172,56,244,131,74,170,101,140,124,230,134,65,24,245,120,181,92,204,110,61,134,161,194,102,210,62,27,85,68,202,63,149,239,39,16,130,198,95,225,64,49,35,138,153,76,42,2,255,157,105,73,233,195,181,75,120,57,44,11,108,96,174,34,62,194,246,51,133,47,29,224,245,119,166,141,55,185,179,67,55,96,116,156,180,52,146,65,112,19,238,136,161,121,111,66,237,177,107,190,83,206,228,60,207,61,117,171,230,253,107,162,40,21,120,210,35,91,143,78,68,37,225,251,24,174,60,58,210,40,230,152,201,205,47,141,22,62,27,231,36,119,76,186,226,29,169,147,144,118,208,233,97,79,14,103,27,48,112,212,211,3,249,203,231,74,57,52,229,92,158,157,56,15,107,93,173,19,110,217,18,172,198,194,30,25,240,249,65,194,207,141,139,211,145,100,250,93,195,142,214,73,50,116,57,20,103,75,170,34,16,179,1,229,144,218,108,75,249,13,55,48,253,129,242,131,11,0,12,126,14,122,209,109,56,49,191,51,25,61,62,64,126,48,10,121,41,16,163,15,159,181,180,60,197,95,50,50,186,45,146,85,198,236,108,239,111,78,196,201,33,148,32,215,85,226,30,97,155,241,243,187,249,161,113,134,157,33,255,34,98,1,2,105,115,182,69,27,244,248,192,65,249,174,6,34,237,230,107,64,79,114,71,254,65,227,106,104,178,181,48,61,196,55,91,236,113,245,237,188,183,206,148,112,50,192,12,98,24,250,106,14,157,158,158,71,181,255,20,216,211,23,120,232,222,132,67,51,246,3,37,244,113,180,59,117,102,193,156,254,169,159,228,16,247,171,210,63,85,44,124,136,241,21,86,70,150,96,127,210,110,87,219,112,231,145,63,179,234,22,49,118,131,184,28,81,175,180,97,49,253,102,221,107,11,113,171,70,37,244,198,32,242,194,26,214,242,137,24,240,40,240,96,240,205,255,202,83,137,247,13,21,5,181,226,248,154,162,196,97,157,31,211,71,42,88,51,137,19,123,26,19,189,113,201,80,79,49,205,209,17,4,198,165,86,66,202,149,202,1,221,37,108,10,96,232,197,67,207,227,132,210,56,241,239,131,146,15,111,59,228,166,208,163,185,109,149,198,107,135,30,144,39,69,76,78,196,99,209,49,213,227,73,28,240,66,212,113,5,14,239,105,153,133,95,173,220,36,115,253,225,218,38,251,211,65,202,117,227,17,104,45,94,217,243,90,83,59,212,236,156,226,63,8,118,63,184,224,161,137,214,123,136,105,5,194,14,93,141,60,249,243,176,108,28,58,76,185,174,113,128,23,217,27,178,70,138,137,34,97,129,210,52,107,70,95,128,36,196,92,147,170,124,151,84,173,104,226,23,125,128,30,128,44,54,100,74,81,27,106,175,91,111,233,49,51,254,253,60,201,57,178,73,95,93,4,51,90,213,132,42,33,243,50,128,250,152,230,65,179,145,44,73,230,168,245,98,253,53,14,28,254,107,254,158,132,170,133,141,66,37,191,142,79,235,230,218,85,157,111,13,196,133,238,230,252,18,83,172,228,186,120,103,35,202,230,141,218,162,138,28,227,94,26,42,227,105,189,198,83,72,221,15,24,129,98,95,228,45,140,46,147,66,34,130,122,115,7,31,26,7,152,83,205,19,205,166,53,63,40,228,213,13,230,150,69,129,175,237,181,220,227,186,118,226,13,183,39,62,36,158,111,216,254,129,148,208,106,86,17,93,214,55,220,233,53,11,120,169,253,37,50,183,197,52,134,21,232,92,95,237,236,70,223,6,43,5,222,126,135,42,229,251,238,152,17,118,149,226,207,23,55,46,229,77,238,155,179,141,147,73,11,255,176,151,82,102,241,90,110,23,45,156,93,235,112,219,218,27,119,58,136,169,151,237,156,152,158,62,1,113,234,87,217,59,72,61,9,85,112,225,214,217,161,39,255,200,122,151,151,127,35,236,14,117,27,228,198,89,248,150,109,135,6,60,68,207,253,191,15,124,14,81,14,112,188,24,215,159,105,132,240,204,198,141,16,44,26,177,234,77,49,244,15,111,140,161,8,252,233,189,117,248,66,162,156,238,68,45,233,254,253,186,153,183,88,232,55,11,56,205,229,37,3,137,66,239,32,20,20,159,88,89,209,129,1,102,232,171,156,117,223,105,57,24,102,46,198,103,102,242,95,171,212,39,180,51,99,22,9,5,19,182,201,53,243,209,113,53,141,186,251,61,147,52,72,86,169,124,72,218,116,173,75,182,77,120,96,217,153,49,246,36,129,59,187,226,147,139,253,100,32,55,199,176,103,20,33,156,203,198,144,50,24,1,4,174,145,182,78,86,7,16,93,207,230,221,28,9,35,50,131,81,228,81,213,68,159,45,54,103,41,245,19,67,197,135,1,108,70,171,223,2,193,213,171,179,227,135,75,62,170,146,6,252,57,120,10,23,185,236,149,181,235,131,5,254,156,69,66,184,176,37,190,252,237,226,238,1,178,149,173,242,221,21,93,99,67,249,151,85,43,89,171,179,156,26,46,119,78,43,199,138,236,112,144,81,195,71,103,8,215,210,20,107,200,152,204,144,148,104,200,198,178,192,195,140,179,15,40,198,245,16,204,160,77,192,136,66,95,7,46,89,210,210,134,131,128,87,220,191,93,188,48,184,99,136,164,250,220,7,30,160,123,58,239,13,82,175,48,233,51,166,177,201,66,148,244,185,179,127,242,38,221,146,14,196,106,68,252,214,97,157,97,173,18,205,84,42,181,250,186,55,106,12,122,102,126,78,132,33,121,117,109,70,241,70,225,212,44,48,229,245,220,74,250,190,226,242,179,108,185,52,232,69,137,123,164,161,142,98,48,239,204,187,220,83,40,201,105,173,105,70,152,254,251,102,57,141,192,161,50,150,202,149,228,78,212,130,8,105,68,3,169,159,189,59,132,102,15,249,28,116,1,175,165,88,64,218,165,251,41,33,213,125,195,118,42,244,237,247,88,12,26,18,217,203,105,46,8,63,43,135,199,179,223,168,148,38,42,157,124,72,205,87,224,9,239,84,218,109,204,240,58,156,100,240,185,207,84,174,5,228,10,121,55,73,241,117,115,47,91,129,15,88,35,162,10,206,129,19,70,61,50,142,81,197,120,112,120,69,24,77,117,96,83,177,252,229,30,219,39,251,179,155,85,226,5,239,135,239,95,174,241,137,6,139,159,6,113,245,224,8,4,111,89,52,154,24,128,152,219,205,182,3,142,185,239,74,181,168,2,175,115,3,213,19,136,216,79,229,249,105,174,103,234,192,137,252,104,101,177,31,33,25,43,142,218,86,88,233,22,47,95,34,152,230,123,172,176,118,153,31,73,28,21,212,255,142,177,44,182,12,6,246,112,38,16,187,205,80,227,135,30,4,20,135,67,220,145,18,166,43,15,75,222,192,21,29,20,106,111,235,132,80,142,136,159,142,207,205,184,129,67,239,206,90,54,102,83,79,55,219,23,67,48,34,232,121,63,12,195,207,118,195,184,175,157,159,90,76,162,242,135,54,24,117,193,82,108,234,91,157,223,234,100,59,126,118,113,221,236,32,203,53,175,95,84,108,125,175,219,103,144,17,48,200,27,144,205,96,144,168,168,86,239,198,136,76,170,106,245,212,189,70,159,192,139,49,159,38,45,59,17,151,0,156,32,209,103,177,244,162,194,111,173,112,230,166,211,222,178,234,238,24,70,199,87,154,255,164,158,14,88,77,44,132,50,50,215,27,137,66,85,34,89,184,126,24,216,225,93,22,141,150,209,83,247,27,65,129,40,53,221,179,189,213,209,17,60,110,136,159,180,154,21,235,237,116,9,95,217,41,86,162,242,68,85,225,178,163,236,216,194,72,79,175,63,226,13,86,254,82,236,199,230,214,142,219,83,222,213,136,32,26,81,22,134,28,0,65,32,179,16,148,216,88,79,209,184,181,93,41,116,167,181,1,105,206,80,36,238,209,110,20,18,171,83,44,169,51,137,222,143,243,77,217,88,192,13,230,172,90,25,157,177,141,27,186,23,170,124,49,93,35,40,170,236,226,201,174,169,163,86,180,8,208,89,204,69,211,88,89,118,89,64,203,242,117,175,155,127,110,193,4,163,19,169,213,4,59,46,170,37,217,71,193,164,106,156,26,198,200,203,233,1,243,241,126,84,155,245,108,15,19,4,181,231,64,104,110,164,247,181,242,62,225,177,55,58,45,201,219,192,119,154,181,35,125,95,221,88,64,6,137,115,27,95,73,193,26,100,26,5,102,198,77,93,2,76,170,95,213,28,244,231,18,73,163,34,246,139,28,28,157,214,12,249,75,129,207,25,169,39,1,171,114,241,62,77,115,132,70,158,43,120,87,187,39,207,117,102,52,179,15,92,12,123,211,141,102,81,29,253,46,114,184,69,11,145,105,108,218,8,182,255,18,68,150,176,94,243,247,22,250,229,243,42,0,83,109,99,125,234,95,3,186,87,155,31,98,173,235,211,159,235,199,204,205,35,255,77,145,230,67,138,130,151,250,180,28,174,255,244,89,159,109,200,117,160,52,124,99,197,4,5,41,126,190,113,77,77,88,140,43,202,188,143,233,111,63,197,109,161,94,82,222,221,161,90,219,68,129,123,209,125,9,87,143,216,176,158,150,10,135,203,153,140,51,110,78,224,180,148,185,75,41,235,37,170,25,97,71,197,74,30,84,46,30,227,71,87,27,155,110,224,1,122,233,90,210,172,17,29,155,36,252,148,232,182,225,75,37,151,145,252,225,226,76,149,17,158,4,192,114,245,101,221,22,1,65,223,105,250,5,250,134,145,153,50,131,157,252,14,174,176,250,158,172,98,23,162,236,5,216,9,198,203,85,2,232,117,24,237,64,67,14,165,195,12,215,45,116,133,30,176,39,165,127,80,88,240,236,80,85,117,167,226,62,219,180,9,120,85,207,190,54,219,99,25,129,210,30,252,145,119,18,128,67,193,191,157,135,204,98,1,75,168,110,191,216,188,84,78,180,254,187,57,153,79,103,162,61,93,104,178,86,234,182,73,248,174,155,94,18,106,130,229,105,246,102,114,59,93,50,141,224,224,45,134,246,47,159,28,45,60,219,237,203,62,178,188,181,81,41,218,90,27,78,241,54,16,140,9,211,147,159,240,10,119,176,189,176,111,178,88,45,92,105,207,238,169,65,162,54,223,146,237,165,216,152,142,194,133,82,214,170,125,107,71,179,55,134,170,174,71,154,233,152,53,45,19,84,139,219,224,122,195,144,123,220,195,236,21,42,32,125,49,76,74,179,81,45,225,214,82,47,23,131,67,67,149,140,209,42,54,12,152,64,64,244,111,229,186,207,72,231,226,150,234,121,252,170,48,71,24,139,115,48,98,120,78,251,170,102,215,243,14,210,150,151,136,18,118,136,84,238,233,31,63,106,208,37,9,103,40,240,129,132,237,230,113,169,113,192,133,14,211,182,214,224,121,171,147,128,214,126,228,133,5,215,199,104,42,118,163,107,91,168,174,93,44,38,213,167,107,22,187,156,157,122,155,176,135,219,103,170,168,81,92,181,253,29,141,73,82,150,102,179,11,101,230,241,8,142,166,168,56,139,114,81,129,165,188,204,159,129,52,211,88,74,122,221,25,9,166,156,250,36,95,159,183,156,211,191,76,202,14,200,17,219,44,134,54,253,234,81,206,81,250,135,146,193,176,163,3,65,143,51,119,107,181,42,5,150,63,162,0,242,252,35,187,193,252,86,251,213,135,209,90,137,12,255,250,216,111,182,35,247,105,8,115,22,122,166,65,168,209,162,84,49,249,9,107,184,109,217,164,53,26,182,244,203,219,42,114,136,174,119,85,83,125,217,206,174,35,220,207,6,243,19,253,242,69,56,143,221,96,34,5,160,160,145,140,143,43,221,221,231,229,55,199,53,34,119,220,207,77,71,76,26,116,191,87,39,143,46,151,11,72,176,150,55,82,130,0,174,53,56,218,78,186,219,73,227,24,241,93,120,146,71,127,136,22,133,183,131,217,140,7,219,82,240,228,55,93,53,83,159,23,62,27,60,233,12,140,15,101,77,37,70,176,192,44,238,224,84,63,91,108,63,229,43,158,178,21,252,111,248,200,226,217,80,11,172,29,223,146,145,253,38,108,180,2,133,223,240,198,179,101,117,43,247,114,12,150,242,168,114,105,113,129,157,38,230,178,10,9,79,190,77,218,162,150,111,162,21,169,245,205,11,156,187,144,44,91,97,96,60,88,71,45,90,146,206,94,176,10,79,12,166,46,125,50,199,81,246,151,59,139,141,140,247,73,38,155,21,126,41,159,113,128,189,195,68,133,233,97,20,109,163,160,161,105,237,2,146,85,36,150,20,40,47,107,17,247,49,48,21,41,38,219,177,179,37,49,237,121,34,106,126,167,244,107,57,78,22,99,5,104,242,113,167,111,116,251,181,21,29,70,154,50,175,193,56,167,186,143,203,120,143,110,191,23,25,204,53,32,62,214,218,4,119,87,159,236,119,152,111,36,64,214,198,110,225,22,42,77,165,145,51,180,142,66,31,155,44,3,153,131,72,27,47,225,231,103,237,107,159,72,209,138,215,24,103,231,14,142,194,190,22,217,230,164,243,133,58,192,129,134,56,125,21,233,52,196,156,22,92,58,160,164,203,132,7,128,255,132,247,201,110,85,99,114,100,233,103,185,127,2,185,230,38,248,154,177,78,164,153,149,45,37,102,206,185,230,144,92,210,109,96,194,34,186,208,64,249,142,133,66,98,49,62,225,160,52,144,52,240,118,170,221,98,202,202,197,127,171,128,165,39,97,191,146,231,163,154,116,209,214,166,212,41,141,100,165,4,142,204,178,58,88,214,92,170,135,97,192,237,229,187,117,192,204,203,196,164,94,110,143,12,147,155,56,214,217,144,252,93,112,50,193,214,125,68,196,84,105,65,105,4,33,90,83,178,164,92,47,120,72,14,182,249,142,197,47,39,160,80,22,157,12,164,244,16,27,79,46,253,196,129,224,116,18,90,246,147,121,142,48,120,73,60,163,169,152,220,134,138,3,4,189,187,24,223,195,234,243,144,217,134,226,38,207,185,233,139,127,49,123,237,147,162,151,102,193,155,71,193,131,115,129,246,234,137,27,125,117,135,24,241,43,117,200,180,179,115,109,206,45,91,50,155,219,252,81,92,6,5,101,14,253,33,6,219,152,53,149,158,92,249,210,24,72,157,213,87,195,151,138,83,41,157,55,24,92,151,33,124,250,75,70,206,227,188,127,76,112,71,122,194,3,141,234,153,27,18,139,159,142,127,97,24,102,173,53,73,183,224,67,42,171,125,45,84,44,88,208,178,18,227,227,43,50,179,155,21,161,84,82,94,244,71,108,174,42,210,167,224,221,66,147,217,49,72,48,132,52,200,241,18,133,102,58,117,216,48,216,75,13,145,229,131,155,76,4,78,31,181,130,194,105,222,57,53,124,14,49,128,62,74,148,214,99,210,181,139,185,12,230,25,226,207,183,91,106,217,27,74,10,107,179,67,235,200,50,221,215,141,117,221,190,27,27,69,154,152,103,226,58,116,10,43,30,49,128,134,247,16,157,1,199,30,189,218,61,129,218,96,227,18,221,76,35,124,157,141,24,143,136,39,195,206,234,74,65,96,153,42,171,77,94,85,70,93,7,163,206,155,180,43,177,6,141,233,2,234,117,223,46,45,208,146,155,189,192,97,99,131,31,102,233,51,61,169,95,240,225,44,122,87,91,179,116,141,110,223,92,46,142,248,89,60,185,229,50,160,126,171,136,97,155,253,34,22,168,229,191,210,217,177,234,100,135,18,182,225,93,82,85,224,156,105,48,255,218,26,242,68,84,87,139,11,199,120,121,90,51,193,103,156,42,231,89,20,68,9,149,104,78,32,101,251,92,18,72,254,48,131,127,125,122,217,123,246,182,167,117,247,207,77,32,220,27,202,8,40,6,134,189,115,57,215,198,94,252,236,238,115,237,7,196,55,45,59,160,216,209,28,143,20,225,75,212,42,91,206,160,231,248,44,174,110,156,232,112,63,139,40,213,146,153,204,190,183,113,246,12,58,153,202,16,165,207,104,18,155,0,230,20,4,95,114,7,50,141,198,199,181,93,165,221,116,13,113,114,50,66,98,205,112,69,148,251,254,248,110,1,94,104,188,50,204,179,184,77,93,130,84,162,156,132,47,69,89,238,94,252,185,125,135,228,29,230,76,78,92,40,41,223,60,226,114,245,30,29,115,71,141,6,229,249,177,118,158,255,129,41,186,157,124,135,177,208,53,79,177,90,77,179,53,143,119,172,38,22,246,56,119,209,170,37,139,132,190,64,43,113,58,10,164,87,54,186,137,213,220,54,199,128,37,82,50,84,81,189,171,167,86,72,27,52,29,184,252,253,42,246,151,105,253,7,83,211,68,183,41,224,156,120,204,12,104,168,154,159,252,219,27,183,3,158,38,113,92,190,242,250,52,152,245,21,26,6,111,253,188,18,40,247,3,230,168,53,10,175,126,136,167,37,116,136,89,172,9,180,3,141,46,146,155,89,32,216,240,148,111,56,28,84,2,214,148,211,4,12,20,68,38,179,140,20,165,164,240,4,98,237,44,170,29,137,113,142,234,124,162,22,1,254,56,26,97,84,153,27,85,252,234,140,25,93,51,71,67,106,158,43,69,204,179,196,204,138,203,129,161,89,167,166,152,112,218,44,235,165,180,6,189,67,96,112,192,145,181,48,178,238,37,52,241,138,52,53,226,142,216,39,86,114,212,128,217,26,200,225,133,205,134,115,233,54,126,132,243,83,93,191,160,246,192,220,141,6,104,10,170,99,93,95,147,201,241,95,155,218,157,66,58,19,44,2,62,44,12,240,171,20,48,123,27,105,76,48,101,155,108,201,114,185,179,85,8,114,167,255,181,93,219,241,177,185,84,88,41,89,62,72,52,136,64,54,83,192,201,7,63,241,101,241,82,33,171,191,41,17,77,150,145,84,211,26,27,68,55,188,230,145,212,202,105,112,208,199,220,76,183,177,48,40,128,155,135,181,186,245,250,170,242,42,53,34,122,81,185,102,169,71,129,137,97,82,117,55,228,123,106,22,150,97,157,216,156,62,0,132,94,87,133,149,96,91,142,50,152,161,190,197,164,244,92,38,132,109,214,250,23,43,204,121,79,24,7,46,222,126,236,173,116,154,7,156,195,171,102,14,226,241,152,142,142,74,8,111,113,192,141,97,199,157,121,65,215,187,164,9,134,138,30,39,198,110,62,15,188,195,8,226,222,87,146,30,138,103,80,8,179,153,111,135,154,70,82,5,158,55,78,254,244,247,177,130,79,132,82,163,217,166,51,61,92,203,74,10,179,205,127,147,126,166,157,173,16,142,194,231,23,119,127,153,248,22,210,43,87,45,8,63,80,43,104,50,188,84,41,82,107,80,115,74,176,107,133,34,143,101,127,128,44,219,226,200,157,189,201,173,45,144,13,251,71,112,184,152,133,111,7,156,36,209,150,241,156,92,128,99,234,5,184,226,133,9,155,206,184,87,214,167,30,23,94,6,22,10,215,105,16,3,36,188,143,121,238,163,103,197,81,59,22,56,69,31,62,202,198,218,2,20,220,74,196,102,18,6,62,85,101,205,32,62,238,189,156,74,203,206,160,199,98,223,63,246,122,217,171,208,188,109,182,224,42,121,134,230,174,48,181,106,225,146,229,117,90,50,232,84,182,85,23,241,174,11,109,109,46,135,138,153,120,228,120,228,163,111,63,47,53,235,6,163,226,246,246,22,3,254,202,181,163,9,126,29,131,100,15,148,90,60,244,68,190,74,243,38,38,41,131,91,238,52,229,28,248,240,149,176,210,240,64,194,161,159,123,253,14,65,211,45,16,56,78,121,177,83,206,158,133,85,129,55,224,85,203,52,60,35,153,70,248,57,128,185,183,83,93,133,50,255,162,16,44,18,160,209,48,131,89,50,187,110,112,65,129,95,60,3,124,162,9,176,63,21,99,214,113,109,55,74,225,182,88,132,246,45,182,175,183,44,85,249,58,158,55,46,212,24,89,205,163,230,81,121,22,66,152,164,125,125,139,184,174,235,118,19,156,144,107,119,132,180,155,46,55,0,220,186,137,12,36,87,27,172,169,65,51,56,1,55,93,6,90,29,203,124,67,33,199,41,166,94,179,17,106,197,133,88,126,45,97,225,0,166,240,13,132,97,203,97,251,177,52,70,102,25,168,117,222,72,92,74,250,128,78,164,97,76,136,2,216,156,139,222,206,81,217,208,134,160,174,8,227,30,203,42,125,131,27,88,60,194,143,109,34,57,154,93,169,33,142,242,170,154,25,117,176,198,248,241,238,5,47,192,194,182,235,88,52,97,189,76,52,196,80,194,25,36,34,51,44,126,221,107,189,52,123,143,188,62,244,45,197,111,236,207,182,12,172,227,37,252,72,199,71,109,163,196,129,123,235,230,243,97,76,15,206,71,112,104,49,109,111,254,185,33,244,43,167,0,218,121,93,23,155,182,76,77,125,127,203,165,238,205,64,151,133,225,253,40,217,48,2,16,13,160,100,39,9,137,165,53,121,66,241,90,7,216,240,228,142,62,78,180,63,61,228,30,99,120,53,204,9,148,228,30,199,248,158,127,114,54,171,165,66,50,192,13,236,205,72,208,31,23,27,70,20,182,246,234,62,179,33,108,234,177,178,37,171,228,60,97,6,172,251,223,124,188,66,190,58,74,162,17,12,44,216,118,240,149,161,124,83,249,221,27,66,82,221,71,108,148,3,96,174,85,165,25,228,207,87,34,14,217,193,78,166,203,210,54,85,47,251,247,219,136,168,219,17,14,93,30,72,76,190,234,145,75,115,219,240,65,64,170,187,252,2,62,55,229,95,153,254,138,178,155,67,18,255,75,184,61,152,69,52,78,62,7,34,92,25,237,172,185,28,32,62,4,102,115,108,109,157,159,250,26,143,244,167,207,237,160,154,31,143,7,140,229,133,253,44,56,71,146,93,152,180,134,179,86,104,70,92,106,109,157,193,61,170,16,251,107,59,18,141,97,119,238,119,218,89,11,58,146,45,48,35,149,50,156,25,66,168,45,172,6,126,28,69,127,137,248,90,130,152,7,254,107,119,203,151,205,153,217,79,242,232,174,7,64,209,104,255,14,17,153,193,152,38,127,38,25,111,240,110,187,219,42,213,230,88,47,128,63,213,33,80,55,90,73,68,205,202,144,77,104,182,237,181,76,36,159,109,50,216,218,150,139,34,218,143,59,144,236,129,29,147,120,131,1,30,89,138,53,247,118,36,19,98,139,41,142,144,117,157,2,146,219,23,84,34,25,26,142,54,79,38,70,74,128,24,138,119,155,105,2,229,47,1,150,63,191,251,76,217,94,57,45,31,220,150,65,166,220,78,33,229,239,183,147,84,58,221,255,57,89,37,126,20,221,124,48,50,163,30,146,99,212,179,124,202,184,254,83,121,3,43,210,255,174,32,183,89,183,247,172,109,91,170,186,60,107,236,129,244,193,214,205,155,193,112,99,80,225,6,165,20,161,79,135,70,97,151,64,204,88,64,151,12,217,158,237,243,168,137,51,141,196,41,187,159,74,164,113,184,212,228,74,78,242,15,22,255,206,176,97,166,252,28,16,239,214,71,58,101,158,163,42,10,236,70,141,199,67,14,188,126,16,151,39,254,75,87,141,51,76,236,13,130,66,68,39,146,241,27,67,171,101,146,158,193,119,174,44,36,155,146,70,177,132,81,243,17,220,53,10,48,115,13,56,211,101,183,144,192,160,123,139,117,49,74,16,247,55,7,33,223,69,206,139,4,254,52,120,67,208,49,71,105,29,139,215,93,240,126,159,141,251,96,104,122,44,4,61,148,202,252,26,74,35,130,198,157,86,127,213,244,178,132,92,11,166,21,19,58,27,81,105,136,246,35,45,173,175,151,49,1,250,9,217,53,95,166,180,146,79,176,54,128,42,142,224,230,40,230,169,91,211,59,221,214,236,11,137,202,173,235,161,169,116,232,225,213,39,40,125,105,3,227,110,230,176,45,170,55,171,29,221,255,96,122,150,207,52,66,85,5,14,42,104,218,217,127,184,24,5,246,153,59,235,24,88,1,63,201,25,158,33,89,100,167,16,71,138,33,204,149,1,137,134,189,52,51,95,207,82,153,43,154,118,19,154,66,183,95,119,18,225,67,54,10,157,26,55,151,177,47,155,170,139,137,186,134,92,32,176,114,6,213,13,72,211,244,45,35,122,13,211,201,123,137,238,38,184,189,4,231,0,138,6,201,107,141,77,28,41,198,155,229,219,79,225,40,63,253,197,92,51,156,86,125,42,145,32,138,69,152,45,15,113,190,147,121,95,2,90,192,192,146,22,230,53,80,92,96,111,76,123,231,242,111,75,117,111,185,206,231,170,126,255,69,180,160,182,12,165,185,114,255,18,25,57,36,131,163,88,66,90,125,37,235,15,192,180,100,33,28,35,177,17,122,144,100,138,154,189,234,7,85,108,51,42,167,174,44,137,162,196,167,155,62,47,254,162,178,231,16,122,74,233,235,62,125,34,143,158,65,159,27,39,232,229,165,190,170,207,50,37,252,241,102,67,199,100,188,53,11,197,218,33,199,232,245,195,164,187,151,20,4,187,43,231,93,19,110,104,125,205,27,244,134,109,179,101,79,147,96,14,126,95,206,83,163,85,255,170,27,226,195,59,240,217,226,223,226,21,224,74,105,190,244,65,164,54,153,172,49,116,81,193,58,8,159,54,105,193,3,184,230,156,135,228,121,16,234,51,11,57,174,192,118,122,243,194,20,86,162,109,35,37,252,104,255,196,221,194,54,87,99,164,65,62,52,82,114,91,144,212,4,177,15,197,129,255,171,97,241,104,176,152,55,189,94,111,157,16,227,150,229,182,144,205,135,226,205,243,57,145,56,6,245,0,183,58,228,246,42,23,25,64,62,6,253,213,63,19,232,205,10,72,111,106,253,3,216,247,133,190,160,202,86,85,152,225,175,89,225,167,144,141,114,122,157,89,39,125,232,58,37,10,224,245,109,194,47,130,23,92,39,161,238,74,101,189,204,174,95,233,60,141,123,144,14,132,188,57,141,11,179,80,48,77,160,101,187,228,186,249,14,228,121,173,215,79,69,14,156,242,116,93,110,104,37,55,83,111,95,196,22,181,202,36,114,212,97,127,170,190,66,16,207,224,98,38,117,93,209,240,150,27,62,173,215,224,40,246,214,168,196,114,81,213,201,16,30,16,151,172,249,41,111,160,126,118,160,88,253,111,142,199,60,4,7,155,171,141,158,144,40,13,225,46,133,54,124,57,123,167,239,38,8,178,59,233,222,227,182,223,230,210,84,226,190,186,55,160,42,60,55,174,69,13,127,93,42,179,107,26,240,191,240,29,145,103,246,5,246,47,145,24,84,160,201,3,200,5,136,75,226,152,52,201,176,229,8,208,199,187,59,81,252,180,133,85,224,150,198,195,9,78,1,151,129,242,52,23,138,17,125,82,206,247,91,168,128,24,13,71,81,21,4,126,153,170,119,65,198,95,14,59,19,59,141,25,44,167,149,233,66,147,182,208,188,96,8,244,187,198,215,174,101,36,189,121,180,142,249,34,75,207,164,25,64,11,157,240,129,201,230,182,133,191,12,235,232,166,32,48,54,103,15,98,156,18,179,170,130,104,90,29,159,232,201,49,114,239,93,65,199,78,143,137,199,95,70,172,186,47,90,78,215,232,202,111,135,110,172,83,59,177,154,161,112,148,203,38,86,89,149,60,224,10,239,147,182,2,24,93,144,173,56,73,194,183,47,109,170,227,131,245,111,26,227,56,214,118,197,81,159,251,112,243,148,238,69,91,188,123,120,46,41,110,84,203,180,84,216,138,240,57,66,161,248,223,227,130,63,24,136,135,186,221,88,210,234,197,52,191,119,163,157,169,61,184,118,151,204,19,144,240,105,242,242,47,153,217,162,27,151,11,121,183,251,26,168,249,24,195,126,97,7,137,199,43,143,156,90,245,34,240,130,196,231,62,89,110,30,129,66,111,93,53,20,251,240,144,10,149,66,226,242,3,72,89,81,156,157,27,181,32,216,60,96,91,51,118,59,93,255,189,228,21,129,70,33,101,45,122,197,63,93,216,230,199,211,186,18,101,188,128,203,37,66,142,167,141,141,40,62,133,139,208,212,16,56,89,233,58,231,210,74,236,254,248,85,107,202,200,20,251,247,134,113,77,141,241,14,28,204,185,183,31,84,0,94,171,253,129,148,6,241,19,235,244,155,180,109,23,188,93,233,145,60,27,222,197,196,154,40,147,247,97,24,38,11,192,160,39,30,177,7,177,12,142,151,71,33,175,150,212,93,254,84,150,207,243,28,79,66,144,47,121,46,58,80,229,232,38,70,248,102,103,223,248,44,29,210,151,250,186,223,207,66,206,191,210,252,249,218,143,134,50,198,15,103,59,219,51,45,3,93,135,22,73,103,213,28,188,100,106,19,246,130,236,31,132,194,39,165,111,126,54,94,244,168,45,231,39,77,7,250,175,1,58,84,44,20,95,172,89,176,61,82,241,233,155,172,102,61,119,192,76,70,8,3,107,132,60,75,61,119,133,249,171,170,142,8,123,129,208,5,27,55,74,108,151,224,172,41,10,107,182,99,202,141,54,156,199,155,95,134,182,76,23,110,133,193,149,220,16,93,52,70,134,234,81,180,48,104,53,237,221,218,122,93,90,182,10,71,217,107,125,249,120,63,161,199,155,182,28,255,21,163,162,207,168,188,253,65,214,96,105,80,232,138,240,65,203,10,2,170,223,229,194,9,169,217,9,215,102,111,9,138,108,165,54,38,186,237,188,100,198,192,225,140,59,46,164,46,32,192,98,159,23,156,228,219,170,198,102,21,102,103,123,228,208,208,177,63,203,205,26,19,36,167,64,210,128,59,252,5,74,180,94,182,139,51,150,210,194,110,184,81,244,176,31,105,249,156,46,163,237,134,85,107,250,51,20,248,150,31,100,14,6,64,136,73,217,134,43,92,227,244,89,252,20,174,4,233,100,238,205,22,180,139,160,73,107,24,226,133,88,140,9,217,206,121,184,176,142,65,115,138,116,75,185,185,7,140,221,228,197,32,208,198,219,115,128,180,141,249,141,60,136,210,177,7,243,104,25,138,8,78,238,117,152,49,81,214,230,140,28,72,107,109,192,120,154,154,164,243,226,237,153,56,150,8,194,185,49,150,162,200,58,125,172,91,212,172,254,48,195,211,251,188,40,210,107,38,95,61,218,161,144,198,102,182,171,200,216,130,107,23,28,227,236,139,158,237,61,39,153,138,27,178,144,133,213,125,82,63,173,236,158,150,219,230,25,221,100,203,95,68,184,111,102,155,167,126,231,164,60,239,148,194,208,248,231,64,158,9,46,105,224,41,68,53,149,36,128,227,106,215,114,171,133,46,247,28,127,186,95,122,169,178,65,10,86,205,9,101,224,110,144,89,142,249,146,142,59,38,51,108,124,201,183,115,249,0,20,174,67,184,60,204,162,30,64,163,164,146,54,223,249,88,4,240,50,122,82,106,24,126,12,146,146,99,175,75,45,114,163,42,208,181,182,2,47,36,63,150,214,0,159,212,192,201,194,72,95,83,68,218,246,99,180,213,243,41,55,235,214,33,70,245,131,56,85,114,230,76,125,253,7,97,1,227,200,11,142,188,221,26,227,30,44,115,177,45,234,145,108,82,134,7,5,95,102,232,150,96,123,220,41,138,228,123,96,19,54,165,40,168,190,0,179,193,222,206,165,189,65,160,2,3,188,55,96,165,254,19,112,131,23,163,231,210,32,227,255,15,83,142,46,21,169,14,88,147,230,151,11,248,126,28,126,70,32,17,72,184,178,65,37,91,214,41,0,83,103,120,20,39,243,170,242,129,61,55,29,181,21,125,95,1,245,45,165,159,243,170,181,191,168,160,97,56,214,107,246,1,2,216,112,49,84,214,231,10,87,234,210,86,140,252,46,105,158,41,118,37,234,33,125,208,128,14,45,98,7,130,154,8,107,111,106,235,173,60,152,119,120,222,183,80,96,166,93,5,111,171,70,10,230,105,17,98,107,176,129,157,128,43,66,191,247,26,155,222,96,136,175,33,87,222,123,100,148,210,254,171,221,220,212,184,213,3,100,42,3,93,157,37,180,15,104,79,220,38,2,182,170,127,120,135,41,137,53,110,63,113,160,32,225,52,32,25,31,46,207,75,88,226,19,72,87,87,232,207,18,151,130,149,101,76,20,250,189,49,140,32,117,65,218,131,101,140,233,163,242,161,29,162,242,157,201,109,110,103,178,173,253,118,86,165,249,125,96,146,146,153,170,226,99,49,231,110,182,41,30,48,56,244,38,106,246,237,88,149,87,184,131,175,54,112,40,115,166,147,243,178,72,184,146,164,105,65,139,40,58,237,128,151,233,107,163,103,30,96,156,181,250,253,183,138,227,244,20,74,207,60,135,214,83,196,8,102,182,128,127,78,50,123,126,229,70,144,253,75,139,57,3,207,149,166,158,80,56,190,120,109,131,25,163,78,92,161,26,145,6,138,11,220,236,146,96,10,112,71,17,245,99,128,66,33,201,170,99,130,224,31,185,71,90,171,235,24,90,253,153,42,166,52,75,5,30,127,8,13,247,196,174,242,155,95,43,49,103,8,214,219,85,189,73,73,115,162,40,158,53,212,77,60,254,148,122,125,168,101,226,100,154,67,92,16,196,63,221,2,214,195,66,228,72,237,122,246,126,197,70,67,187,163,23,104,208,89,78,163,30,132,118,191,191,51,54,51,168,89,131,56,120,200,24,175,8,3,138,16,5,178,118,107,126,92,108,1,40,214,3,60,122,237,9,55,158,224,183,133,100,47,216,38,251,201,144,239,10,19,55,120,228,3,41,40,122,38,234,73,206,68,62,76,30,214,87,169,58,220,83,18,45,27,50,180,181,195,42,131,229,60,248,47,0,241,240,229,156,228,210,70,17,7,63,237,137,189,250,176,202,53,254,3,57,130,248,166,6,1,67,227,90,59,38,125,142,53,57,235,76,66,51,66,169,107,89,241,24,157,217,66,33,202,222,143,163,107,78,197,188,22,157,185,190,160,149,162,26,193,90,96,155,56,71,206,187,19,219,58,37,178,135,197,60,50,16,3,151,0,219,110,113,110,28,124,250,85,15,117,28,36,47,249,239,253,253,47,114,218,143,80,193,195,246,200,82,87,252,4,18,104,48,218,72,11,178,235,207,67,157,244,103,180,245,162,100,141,71,142,127,225,45,104,84,107,221,239,152,42,35,200,130,138,187,52,164,165,163,119,204,80,79,124,65,153,6,209,203,79,31,44,243,209,28,212,63,101,63,106,183,148,19,153,82,145,178,206,86,123,220,131,213,149,51,92,16,189,225,133,13,37,29,12,9,206,179,143,77,194,108,145,177,118,117,3,124,196,144,205,113,205,16,56,187,180,205,76,233,247,90,68,204,224,151,167,184,35,59,81,23,195,222,172,184,76,112,68,202,147,60,174,207,228,189,248,49,158,34,7,24,14,129,229,75,162,152,189,252,91,231,2,37,55,142,146,27,67,109,37,13,184,122,86,40,92,118,67,239,200,83,132,6,87,175,120,163,233,210,196,5,192,177,60,233,63,26,214,136,154,56,145,147,117,243,168,68,224,12,72,189,79,94,33,151,8,69,204,112,101,79,173,106,201,169,134,154,72,225,129,23,252,186,77,208,73,85,69,137,144,218,236,154,153,243,30,102,179,15,226,253,166,98,177,146,58,0,100,210,47,42,16,124,167,187,127,110,179,184,29,119,254,110,211,168,107,250,5,60,227,222,104,188,142,34,141,148,252,30,0,28,109,106,9,52,246,70,161,11,38,178,196,173,135,100,49,104,64,249,11,159,29,58,160,36,232,63,86,165,247,81,249,131,55,6,242,77,6,9,16,48,159,110,112,53,118,154,58,177,2,155,24,202,186,51,201,69,105,135,250,199,96,102,7,114,108,166,235,194,236,115,102,115,165,30,251,68,224,9,133,24,155,91,0,181,158,51,173,61,45,144,102,125,90,113,187,250,1,99,155,201,209,45,164,134,148,158,57,224,142,117,251,209,107,233,20,224,198,227,53,126,221,236,27,139,252,254,133,147,111,137,50,191,36,161,49,162,15,227,11,23,24,58,53,215,84,189,240,193,196,42,245,205,44,100,254,130,189,178,241,149,205,88,103,59,118,189,147,160,171,51,195,88,46,168,15,206,171,30,19,228,107,167,168,225,49,120,84,132,6,86,238,127,158,195,118,174,185,218,221,199,84,47,34,145,213,85,38,234,42,202,62,29,96,66,114,193,28,252,176,101,207,66,203,192,123,191,253,1,163,80,131,135,191,175,147,156,175,143,94,160,7,67,32,25,229,34,135,61,148,135,194,136,248,53,1,92,102,158,83,209,156,107,161,244,104,200,157,59,12,60,126,53,248,10,160,156,194,66,240,250,162,74,93,215,168,123,247,107,26,52,241,174,79,199,66,249,146,109,187,202,75,184,143,49,58,72,208,85,74,29,126,110,233,241,255,219,47,239,50,158,83,65,251,250,88,94,21,248,222,22,43,42,78,98,44,47,167,188,213,203,107,34,52,33,91,240,13,182,188,35,51,199,99,238,156,96,73,238,52,75,166,3,66,226,229,98,90,64,226,189,85,94,56,133,195,250,68,63,32,166,226,224,88,113,100,149,136,66,238,245,201,88,247,36,49,132,116,54,172,201,18,139,89,56,119,19,148,119,103,30,21,110,81,127,157,174,162,242,132,90,173,234,137,136,83,147,172,186,60,45,101,208,17,235,183,231,74,7,97,126,212,125,21,21,185,83,234,49,102,134,103,117,36,21,60,222,26,189,200,221,127,0,62,153,144,114,203,192,196,83,127,104,173,195,163,28,135,242,41,154,116,114,189,210,229,108,40,34,236,33,149,135,49,22,61,114,170,92,130,68,1,164,144,1,41,220,249,76,140,10,240,150,111,26,71,152,9,26,172,205,208,90,110,135,77,145,146,212,251,170,107,30,209,108,106,228,200,120,157,79,199,231,151,206,45,82,169,151,187,101,38,18,105,61,226,216,106,150,113,172,172,179,218,197,48,105,53,59,227,164,146,161,211,5,2,78,86,103,5,126,230,215,135,183,210,68,66,158,135,169,250,121,188,72,215,145,145,17,54,122,180,188,223,60,15,213,171,115,199,132,208,45,213,170,98,118,11,174,122,63,33,116,175,242,181,254,220,61,110,123,110,103,180,45,135,229,84,183,60,87,22,248,8,126,231,210,79,168,50,154,62,201,196,43,216,16,102,233,90,178,103,103,180,203,24,49,86,225,124,222,236,61,239,21,234,238,209,100,78,173,146,96,209,104,247,73,200,53,141,162,10,148,1,71,82,123,154,120,241,86,154,213,215,5,207,254,83,6,181,181,127,186,70,83,68,217,183,2,154,178,91,151,78,76,47,113,197,172,197,110,197,165,90,139,98,64,154,190,86,89,88,136,63,151,160,177,211,4,107,54,153,247,46,246,183,115,33,121,98,0,63,215,173,181,61,197,76,146,120,189,242,13,54,149,247,40,65,88,8,191,169,157,45,85,156,65,6,19,167,17,114,212,128,172,249,149,105,108,234,103,44,56,143,164,45,156,178,9,47,136,221,141,49,220,51,94,62,100,181,123,109,238,0,70,251,175,245,98,105,208,177,59,1,17,211,3,163,87,107,84,30,184,142,146,83,131,216,36,24,35,14,69,19,155,44,186,16,99,96,75,168,154,21,151,13,124,180,17,72,172,132,125,144,194,17,148,2,238,201,246,91,79,29,231,140,24,1,216,110,97,73,220,234,115,157,120,70,200,77,102,108,246,142,172,158,216,178,62,191,107,33,64,70,64,118,133,202,62,22,198,8,121,109,174,75,9,57,53,111,59,141,168,47,148,234,124,122,126,236,12,198,39,179,96,127,113,142,34,202,27,150,188,179,178,166,5,122,3,151,122,2,157,130,33,4,191,38,163,149,42,160,33,204,215,177,49,118,80,95,23,201,241,143,70,207,142,217,56,34,79,112,169,37,155,74,5,13,17,26,171,229,60,202,7,181,48,91,25,210,140,233,31,108,220,151,5,149,200,113,132,116,217,203,242,123,230,254,42,250,53,57,189,167,19,31,19,100,194,220,254,95,153,152,140,87,85,103,85,162,16,112,29,149,72,247,99,43,68,140,105,127,63,81,104,190,76,26,248,68,6,180,126,186,252,53,251,175,64,60,138,203,151,170,149,27,50,205,95,8,41,189,135,200,217,244,10,107,223,116,254,234,202,74,75,117,102,17,168,10,85,78,4,107,154,129,184,164,4,186,32,36,249,58,0,243,114,194,76,100,247,83,199,5,89,35,99,104,95,210,71,5,77,8,21,178,127,101,255,34,166,127,114,210,151,96,185,6,80,199,15,114,239,196,126,229,196,89,192,86,69,68,63,3,16,227,29,249,75,118,171,87,167,118,75,19,175,198,248,132,27,76,120,133,162,136,60,112,158,196,213,167,88,141,31,245,207,242,174,149,194,64,48,169,134,249,254,42,252,159,137,12,42,226,116,159,135,35,209,239,66,219,216,36,52,31,58,40,168,25,241,39,12,4,182,48,166,155,201,82,116,254,251,189,155,245,181,194,47,105,204,1,223,84,163,167,212,139,14,15,189,124,44,115,36,53,149,224,95,132,37,33,97,124,153,131,75,151,220,75,72,223,211,117,144,19,194,30,226,235,224,210,129,175,100,62,104,192,211,135,0,26,79,6,181,7,46,72,155,187,255,216,149,26,181,146,36,140,67,199,179,111,38,165,78,74,45,247,204,230,157,141,65,29,89,51,32,218,76,98,11,95,223,211,116,48,11,226,13,155,154,79,117,66,59,46,124,16,184,214,17,49,15,156,42,235,45,135,91,188,231,156,9,243,29,209,79,133,229,124,83,148,131,233,10,103,192,206,60,4,218,205,180,51,18,27,66,123,115,155,9,20,9,157,78,16,34,245,8,21,55,209,45,113,231,73,150,187,132,164,49,110,203,112,167,76,55,62,154,140,20,147,6,133,55,198,80,184,26,43,61,66,15,171,150,195,20,47,97,182,108,196,231,84,23,52,125,15,71,15,34,183,206,0,254,80,87,231,175,174,173,220,66,121,150,197,32,11,147,102,50,26,225,59,239,172,50,179,225,23,67,39,194,3,103,30,28,198,66,76,232,227,69,28,201,12,165,176,122,66,101,94,174,207,5,113,17,247,35,117,187,129,192,216,219,88,195,18,227,237,40,136,185,247,47,237,198,67,177,218,2,199,150,72,106,18,25,110,99,26,255,2,51,15,70,153,58,180,50,230,202,56,97,60,214,0,37,192,94,212,150,195,127,198,181,173,103,194,123,204,221,204,114,31,182,8,193,3,148,16,233,191,30,238,40,181,169,255,65,98,247,58,76,164,120,178,73,14,8,203,0,219,102,19,136,51,107,115,63,7,199,56,177,70,35,156,93,153,31,209,204,13,205,61,146,10,140,60,236,10,213,59,147,106,59,239,33,17,247,201,194,138,152,1,53,183,107,25,230,230,30,100,32,47,37,217,238,203,157,96,68,138,122,20,158,73,161,109,197,119,180,180,192,118,25,74,79,183,178,64,103,237,46,217,224,182,226,127,41,37,191,170,83,35,55,209,229,37,205,11,251,190,80,4,87,235,243,41,175,68,62,226,188,113,68,193,166,106,248,39,25,237,105,96,177,172,249,170,204,142,81,188,42,27,65,124,141,179,186,151,117,32,114,73,52,95,230,180,79,145,17,166,2,161,155,58,116,196,209,25,155,158,154,168,217,19,8,47,245,48,16,74,211,118,250,254,5,139,237,215,248,145,195,240,196,191,249,17,213,175,23,171,13,223,179,46,101,203,195,165,247,120,176,190,211,248,154,203,228,24,41,167,45,18,2,47,161,235,169,71,84,70,63,34,250,103,251,48,163,31,220,170,72,235,155,59,43,255,157,60,52,214,17,131,37,2,160,61,169,130,133,158,50,105,151,84,64,13,45,156,67,225,88,210,227,65,74,196,213,213,75,195,238,120,224,137,184,236,185,234,116,88,239,232,164,187,44,66,111,218,218,100,252,141,83,139,159,106,201,216,76,12,169,112,112,178,234,209,65,185,150,224,38,190,172,250,68,183,61,126,67,114,119,15,221,172,195,55,250,224,112,151,238,158,26,201,208,2,143,152,63,2,204,238,145,157,249,97,184,237,235,74,196,13,101,240,252,214,60,47,195,241,218,4,226,250,205,111,181,221,147,76,19,200,102,102,87,173,129,178,29,244,179,213,76,9,60,23,121,155,114,231,120,112,20,174,167,212,184,178,147,176,58,238,253,188,161,52,248,174,64,204,108,211,41,19,116,58,142,3,236,185,13,75,160,134,208,24,244,121,56,42,155,120,248,119,223,65,80,164,8,22,10,125,249,77,81,158,156,229,252,88,153,117,41,99,54,6,114,191,9,195,202,230,125,12,15,67,131,185,156,82,103,181,108,96,166,155,5,143,103,140,107,224,194,49,32,27,28,122,128,153,88,67,6,1,55,121,187,198,74,160,179,70,216,14,153,31,25,153,180,50,73,207,243,152,129,209,150,111,39,215,133,161,136,173,133,197,186,13,2,101,67,143,195,100,100,86,219,4,152,21,42,178,142,1,16,20,227,149,60,59,211,225,161,75,43,175,199,107,170,217,235,222,171,122,184,250,62,84,213,0,114,78,236,9,67,217,46,26,51,206,143,40,1,105,3,41,227,237,38,191,66,144,166,254,219,36,207,119,1,43,112,161,7,9,42,74,35,246,57,109,209,235,201,195,134,221,132,27,33,144,0,246,111,246,11,159,222,29,202,209,239,221,211,242,175,191,136,62,17,126,156,134,19,82,27,199,10,18,1,156,103,175,194,128,206,110,180,43,14,235,145,149,109,88,120,19,66,81,74,197,156,37,205,204,147,127,58,172,29,181,237,230,214,79,122,124,188,46,157,193,49,35,25,113,148,231,216,100,163,12,148,39,237,53,71,206,36,17,76,33,238,31,166,5,82,121,88,217,197,193,84,129,139,217,100,24,177,45,223,206,164,81,10,109,1,195,71,247,81,78,147,19,124,196,77,22,90,52,145,120,50,132,1,4,15,116,100,68,100,127,114,230,79,115,81,244,221,120,217,141,60,155,244,133,3,70,155,194,255,25,63,118,185,136,248,98,81,66,199,89,210,188,61,233,137,250,78,155,196,23,52,52,181,217,216,146,213,207,112,178,226,9,254,255,181,45,196,165,110,193,143,17,117,135,205,118,146,150,156,26,42,251,208,30,195,23,247,107,97,120,74,111,245,181,235,203,45,33,19,135,55,77,61,9,54,247,119,129,102,17,134,164,70,220,99,114,32,107,222,49,115,160,157,67,24,184,87,221,228,243,102,124,26,53,13,35,154,169,39,146,4,167,65,72,85,170,38,212,112,78,191,251,231,178,189,221,198,188,193,40,164,186,17,43,12,149,29,225,222,32,53,35,64,48,57,76,186,178,228,13,253,20,33,113,134,36,94,201,141,138,131,120,157,79,50,235,229,214,149,218,137,199,70,49,63,95,94,111,254,107,40,69,130,237,121,90,4,222,242,160,28,223,186,14,41,225,130,24,195,39,18,63,123,15,127,88,14,118,90,249,245,30,80,138,234,55,30,197,192,5,24,150,55,34,129,50,21,43,64,141,42,236,119,10,233,106,197,90,249,1,9,189,1,206,236,242,174,194,131,215,131,29,111,94,228,177,0,170,52,119,192,16,211,232,139,202,2,35,156,120,39,174,65,68,127,155,6,159,246,43,202,183,214,165,88,253,205,191,12,29,213,40,24,64,127,139,2,15,38,87,9,68,83,193,75,20,170,250,126,21,81,63,101,27,4,81,22,28,47,167,154,198,216,42,72,205,30,171,221,134,27,198,164,175,238,31,98,172,108,58,185,31,180,90,232,121,221,120,175,41,41,173,2,248,205,202,224,3,138,108,255,218,208,187,55,118,237,54,84,150,182,192,149,174,9,152,108,67,149,59,252,152,99,174,34,210,71,91,123,108,90,7,233,110,153,63,151,219,68,165,0,6,167,76,72,15,41,16,68,138,86,29,106,136,227,160,220,242,88,19,213,246,210,94,238,142,136,167,141,118,52,252,230,15,14,47,100,70,182,223,248,20,174,219,171,52,18,188,254,89,44,225,70,210,248,204,198,52,90,9,186,56,76,229,12,70,144,215,54,78,247,156,53,87,112,56,142,188,254,114,95,138,152,207,230,71,204,19,86,115,33,84,231,128,217,235,32,208,71,96,25,109,99,132,146,37,134,201,201,157,104,129,152,110,45,90,86,192,245,207,205,36,224,239,128,69,223,181,237,29,26,43,102,133,41,230,23,62,45,223,1,247,92,173,241,174,207,71,209,138,244,204,28,0,64,123,237,245,134,227,249,197,183,169,37,138,2,83,141,9,119,0,230,66,158,140,143,33,54,151,88,139,20,99,166,81,95,12,151,146,7,245,84,74,119,217,235,167,243,164,5,171,172,2,198,159,2,180,46,117,144,149,245,162,26,218,127,54,36,97,17,106,14,149,124,144,92,132,128,20,168,182,75,220,188,75,2,140,23,216,132,142,75,106,48,132,102,66,49,178,182,60,6,76,33,84,27,210,39,21,246,152,255,132,44,240,43,189,146,36,1,110,75,86,59,126,79,215,46,140,178,64,28,75,170,99,241,223,131,92,199,148,146,14,21,230,221,65,207,136,115,255,79,43,82,61,85,110,136,206,219,59,88,101,215,173,49,217,114,102,163,53,100,76,44,62,161,157,85,149,212,44,45,89,77,165,140,175,36,176,108,201,206,72,102,192,155,196,131,222,224,186,2,255,158,112,154,216,189,8,108,236,154,17,112,136,67,197,43,85,50,35,186,209,179,39,115,23,77,91,146,106,56,213,143,86,112,11,244,78,178,49,162,104,171,159,170,200,122,84,93,47,182,239,223,15,84,196,145,208,110,199,208,14,70,27,16,199,244,84,73,186,4,91,55,225,73,215,217,187,99,147,221,228,252,222,191,52,180,131,54,163,126,205,62,69,35,87,113,255,188,136,22,153,222,68,48,73,157,99,2,207,224,52,214,83,180,88,51,201,119,1,156,139,234,178,173,13,14,255,228,246,165,29,112,161,54,23,248,109,118,101,138,56,99,45,79,214,1,152,17,36,96,4,191,235,61,114,82,127,35,38,239,4,66,5,88,252,145,117,121,112,213,206,138,251,229,74,251,85,212,255,122,60,19,100,233,150,84,176,27,97,200,59,191,228,172,2,94,252,239,58,52,124,255,9,150,253,49,68,214,143,164,101,108,181,65,127,59,178,205,146,177,18,166,172,126,254,248,204,0,131,97,61,129,225,28,171,94,11,235,157,233,201,110,50,157,213,19,128,168,34,23,53,53,213,24,209,205,2,185,225,32,5,111,123,84,41,40,85,47,179,35,226,38,47,231,100,91,214,68,86,180,95,166,239,252,143,119,120,163,156,99,135,17,47,185,240,15,71,67,102,126,197,118,202,81,9,93,93,97,45,0,97,71,204,10,121,69,69,188,253,236,145,225,102,129,233,237,217,236,127,93,120,155,247,149,244,106,67,178,31,131,67,87,229,112,244,20,60,203,188,130,192,49,111,13,34,104,61,209,112,205,73,1,26,179,30,223,26,39,83,64,181,130,204,241,7,208,18,175,11,105,174,56,109,43,106,95,54,185,226,245,107,6,202,202,67,104,252,1,184,230,94,251,220,92,217,46,202,190,45,87,46,222,125,219,8,238,222,115,78,111,241,26,38,253,249,1,242,158,253,101,36,31,108,165,234,49,36,72,161,184,89,246,238,103,78,96,247,209,108,19,140,149,255,240,254,143,107,36,59,95,196,158,33,231,15,60,95,30,239,172,67,13,61,248,201,22,232,101,96,244,47,117,65,82,232,14,171,223,64,95,249,135,27,10,70,59,209,241,101,138,99,232,220,145,63,176,220,225,197,226,106,107,151,138,176,235,97,151,142,81,209,82,63,254,41,248,219,139,155,46,223,168,170,64,55,222,222,109,114,181,249,197,54,109,173,11,127,128,113,41,195,202,178,175,194,169,45,198,3,22,31,249,4,15,150,18,158,9,4,134,27,96,200,244,70,206,64,81,184,233,31,9,62,90,158,148,204,250,208,187,123,139,234,191,65,74,115,63,83,252,108,73,63,114,226,218,172,122,203,167,23,134,229,231,1,189,80,21,228,190,176,131,56,250,84,101,2,198,157,225,66,97,146,64,35,130,99,95,37,37,94,100,229,95,37,18,146,231,237,147,109,48,4,160,15,65,241,138,184,108,69,34,137,191,115,62,5,183,28,117,157,199,180,39,173,0,108,122,155,59,47,247,227,193,228,39,116,245,95,167,155,56,228,237,214,134,205,57,235,102,42,103,34,124,125,91,50,255,121,70,250,187,37,240,166,209,177,166,248,46,13,196,15,159,38,184,181,21,170,48,37,95,12,183,217,221,94,152,96,126,69,68,36,46,28,26,255,24,238,69,244,67,194,115,110,157,150,183,128,201,238,112,123,72,34,165,95,218,151,78,28,69,233,17,142,103,170,28,85,159,147,213,127,204,215,230,215,20,112,146,15,181,115,145,163,96,206,163,203,225,154,194,155,182,59,184,46,113,214,52,140,73,236,77,196,55,121,236,105,159,174,103,100,135,80,134,102,211,204,131,82,198,148,20,38,221,176,231,224,190,177,189,242,207,232,214,197,205,235,184,76,206,46,44,249,243,67,237,30,135,9,227,225,214,52,104,45,226,16,55,53,199,168,218,120,224,41,153,27,139,111,250,25,95,219,121,65,102,219,166,209,141,204,245,220,169,109,73,170,110,84,167,30,45,198,40,73,28,11,9,160,96,169,199,173,237,196,142,116,201,219,20,24,150,31,193,52,92,136,144,123,74,123,255,147,49,90,156,89,47,181,116,244,6,67,149,119,199,34,51,176,227,7,188,27,143,139,58,204,64,122,13,153,155,152,210,9,186,37,77,221,52,29,155,68,50,21,88,230,204,50,84,124,76,30,238,42,198,25,6,238,58,34,222,215,178,32,98,211,190,92,50,150,150,71,232,144,156,72,138,173,113,100,218,183,193,101,214,72,20,163,206,36,51,253,207,87,175,161,109,41,237,217,2,14,236,96,189,222,79,222,79,8,59,109,57,171,189,220,63,157,203,31,92,56,215,248,230,229,96,46,169,81,205,99,95,40,251,147,22,119,130,226,187,75,204,32,100,70,118,7,52,140,9,23,160,152,180,69,180,171,37,203,142,244,255,44,104,174,106,217,15,219,18,78,211,71,6,76,51,90,206,19,109,61,79,255,45,102,40,12,9,145,95,156,48,254,142,40,206,53,8,181,237,61,86,246,222,229,51,186,141,43,76,187,254,161,217,38,209,227,229,66,237,80,82,25,57,102,238,63,112,43,116,86,84,228,197,1,48,72,89,233,65,80,50,215,7,39,167,76,114,121,106,245,171,19,158,245,115,88,217,109,26,106,113,160,159,191,120,197,23,250,105,2,254,162,88,118,10,220,4,66,152,42,59,92,0,19,153,77,176,146,55,86,65,29,237,78,57,20,192,230,201,24,98,92,138,168,51,150,110,214,205,11,148,152,63,91,139,220,223,136,39,249,116,247,212,90,165,98,254,128,101,110,93,180,183,39,129,68,0,35,197,221,134,161,235,99,222,212,40,49,186,164,72,102,242,169,252,182,104,103,68,143,14,175,101,134,172,138,251,230,172,18,142,179,143,217,175,74,93,37,68,213,124,178,233,89,234,9,120,87,164,79,44,132,8,203,94,244,7,249,125,212,255,96,67,36,26,179,125,235,146,0,101,186,51,92,130,221,238,160,105,110,207,104,225,55,162,222,142,154,253,98,92,136,40,167,168,234,34,89,10,208,143,33,233,228,14,122,218,55,162,154,128,218,183,167,137,39,169,96,55,67,124,30,82,122,194,207,205,196,105,56,20,245,125,47,8,130,219,109,186,75,61,249,60,131,38,236,189,207,164,135,236,149,37,149,76,131,191,250,135,156,161,6,112,124,215,177,152,220,144,174,220,76,14,55,19,48,108,150,89,164,144,149,91,78,205,15,203,54,55,82,142,107,57,148,76,28,245,194,14,105,189,252,36,93,31,178,51,114,169,240,96,30,85,161,147,9,8,53,177,63,7,114,240,112,128,99,144,43,131,114,207,224,48,74,237,20,187,143,249,64,62,75,138,139,158,19,220,149,12,65,180,193,51,65,148,150,133,174,77,170,103,2,124,140,82,138,190,107,220,1,9,162,66,49,126,47,5,14,172,251,124,41,230,47,43,158,64,11,195,35,233,120,203,3,193,231,90,219,85,220,23,224,46,176,234,153,81,220,63,230,105,186,198,80,64,121,94,114,143,166,144,210,112,194,73,183,131,193,44,186,53,241,193,186,36,86,176,243,67,176,144,44,228,90,82,73,241,223,206,141,113,129,25,26,125,121,77,137,237,121,242,28,52,176,23,157,92,44,146,4,82,71,112,172,189,223,6,137,107,147,231,32,228,4,129,117,210,163,171,170,64,234,230,86,56,132,49,133,70,222,234,241,152,52,210,206,142,45,83,249,69,182,122,188,44,79,110,254,179,223,109,89,63,71,32,104,38,19,142,7,29,153,157,209,237,4,222,254,43,28,162,192,253,163,102,67,117,69,56,111,117,49,252,83,233,89,25,78,204,176,42,189,90,163,96,45,20,212,246,229,227,190,73,28,141,139,204,118,195,95,19,157,127,183,206,48,174,149,0,212,87,135,132,80,245,101,67,1,59,251,7,210,95,15,226,106,96,67,173,20,126,118,119,249,184,13,71,241,213,223,54,99,154,216,17,187,113,100,186,224,36,204,171,242,33,208,140,208,53,93,113,233,18,69,170,97,58,153,214,54,21,32,206,216,47,162,171,74,254,220,101,68,26,80,164,156,125,102,127,38,192,127,167,250,121,24,192,254,113,230,147,9,29,185,28,39,232,92,110,210,118,37,17,161,184,31,33,171,31,37,233,154,173,86,42,203,2,233,223,180,25,240,87,51,59,209,96,27,243,158,197,76,86,17,34,216,34,186,51,153,7,125,104,126,108,107,14,90,226,80,91,147,77,97,118,111,62,43,59,114,11,135,115,191,38,101,157,206,196,105,46,132,6,167,144,244,163,120,164,85,133,141,62,109,226,33,54,13,216,38,96,205,242,3,139,214,92,179,217,183,164,182,122,249,200,135,51,97,105,185,189,152,76,44,223,102,57,239,216,152,28,179,252,126,115,6,184,156,209,160,19,203,31,144,68,240,180,8,3,255,141,20,129,138,246,215,161,215,24,40,12,31,137,30,194,109,168,234,21,248,147,28,4,175,78,165,240,205,172,231,223,68,73,133,1,122,110,2,231,187,138,241,204,238,197,224,87,147,238,1,21,84,127,27,187,239,9,21,238,238,199,105,150,144,209,243,247,34,249,145,226,19,62,69,71,201,28,233,69,237,204,241,111,170,248,153,15,102,17,191,157,174,179,111,76,98,233,57,151,160,69,46,214,118,70,66,137,114,120,187,9,244,123,254,58,203,99,244,154,75,74,143,74,152,99,143,189,154,178,68,139,76,162,99,0,168,35,227,246,28,129,61,192,199,46,38,214,239,39,13,70,245,205,210,222,183,143,107,119,198,241,118,16,52,164,225,37,70,145,154,173,7,32,166,204,130,136,229,48,53,218,213,192,80,41,128,71,249,126,146,184,110,38,183,172,180,128,233,123,20,169,35,213,215,221,192,190,121,42,175,72,72,99,21,88,11,253,170,128,22,189,75,192,58,195,167,128,50,255,141,228,145,120,19,69,215,2,114,207,228,2,213,23,162,210,117,111,73,215,64,198,120,173,120,226,216,4,179,8,251,86,129,5,121,106,40,36,215,223,225,208,250,11,1,210,66,48,43,156,208,116,40,35,115,46,25,250,108,186,3,52,139,118,208,222,67,119,30,130,118,240,232,86,201,138,199,107,74,30,63,89,10,180,137,187,146,182,172,232,121,239,225,64,46,127,117,4,109,32,41,178,118,61,97,189,205,79,163,94,40,59,237,33,242,190,202,138,228,197,238,53,80,35,36,92,242,61,152,8,8,93,196,132,56,112,240,215,159,188,27,169,7,54,134,197,67,174,201,150,221,238,208,165,95,81,102,84,167,3,192,232,216,74,175,35,140,89,84,211,63,192,69,148,110,234,172,71,173,35,243,164,171,88,90,120,191,95,187,83,254,29,80,119,34,2,204,81,185,197,11,136,233,96,178,127,89,146,166,75,21,131,235,200,116,10,184,71,121,71,29,128,43,61,89,81,84,103,183,115,38,14,177,195,250,29,203,57,173,174,255,51,75,148,207,239,19,162,190,191,243,225,97,85,156,225,71,85,193,124,171,40,169,30,170,145,96,127,97,171,161,124,66,111,64,110,6,52,54,240,216,110,207,176,228,222,74,108,142,97,125,225,80,3,186,57,235,101,169,219,153,17,254,89,31,239,182,109,135,233,190,132,17,74,179,80,223,122,90,15,42,229,12,30,156,90,121,154,115,76,29,93,221,7,153,205,210,79,10,122,180,9,188,243,115,98,175,221,56,134,153,192,35,119,197,149,144,146,216,122,21,246,139,190,189,128,99,30,253,194,216,102,114,109,113,58,68,37,230,196,79,75,117,148,251,135,227,104,149,188,121,142,4,170,4,139,131,254,155,15,217,165,187,158,254,233,214,229,154,108,103,69,229,152,8,43,120,245,252,150,132,143,196,177,10,81,188,206,25,2,117,118,78,185,60,216,25,202,128,200,164,235,83,178,138,206,180,138,88,222,244,18,205,47,47,45,241,159,192,70,63,125,112,251,13,171,65,57,232,99,230,219,208,76,82,187,137,76,135,57,178,127,229,69,220,15,83,181,242,143,54,170,29,157,28,76,72,120,182,235,185,191,185,219,187,81,60,18,245,155,205,146,132,27,137,175,78,90,64,47,93,225,179,110,150,205,95,166,102,177,93,194,21,90,41,124,221,53,116,254,174,4,1,74,226,54,195,246,93,167,190,228,179,101,194,225,116,205,193,32,3,251,10,80,160,136,22,151,42,168,202,91,171,109,224,160,108,55,56,229,43,92,254,148,18,210,147,79,229,117,164,255,85,119,42,18,153,233,230,40,141,86,195,115,58,70,41,151,36,219,20,110,245,99,209,82,6,245,22,127,141,108,61,100,70,139,7,34,247,12,101,242,160,60,124,185,183,65,141,172,6,90,210,224,4,68,181,164,153,121,235,246,172,198,24,237,214,104,249,207,167,65,29,149,242,240,73,56,189,217,26,138,92,157,15,13,229,89,166,188,159,86,215,78,106,65,47,242,208,55,214,250,236,252,107,211,62,98,203,139,20,227,89,125,221,235,133,183,79,196,195,26,230,13,12,228,19,26,254,50,152,105,56,228,102,149,195,4,43,60,181,165,238,232,242,161,12,233,36,113,193,107,92,142,216,207,81,81,61,141,35,78,147,139,43,126,10,188,180,127,148,242,187,37,3,121,24,205,43,63,181,92,38,50,91,81,199,98,200,30,71,93,202,144,203,220,162,163,24,28,121,30,32,163,243,6,236,241,39,230,244,95,16,136,233,108,102,117,147,95,180,106,169,64,191,144,221,222,205,77,159,147,111,73,253,6,179,72,62,192,74,23,217,59,8,70,221,143,244,7,113,229,244,247,40,35,34,88,171,149,3,244,192,122,55,67,143,213,124,215,110,233,163,79,186,211,134,180,187,214,168,100,101,189,251,27,240,40,234,38,41,238,40,147,103,9,227,68,51,74,255,176,231,68,142,138,140,247,118,78,195,38,69,180,148,217,51,77,227,12,192,117,123,150,27,165,87,13,124,14,251,17,102,239,255,214,160,240,61,29,239,181,130,121,103,14,79,38,80,160,120,163,172,4,135,4,113,75,102,243,35,1,241,153,146,50,221,172,253,87,190,70,63,244,69,182,191,170,208,45,66,3,167,199,10,113,216,236,176,233,185,93,216,78,2,135,58,253,55,53,127,113,248,100,86,27,114,249,245,133,67,44,28,124,111,211,76,13,181,66,96,159,154,109,105,220,128,77,248,211,255,150,175,247,241,131,84,24,73,186,62,1,97,13,157,234,96,133,189,49,123,129,26,26,67,189,78,169,15,75,114,225,142,49,244,166,205,59,243,218,48,111,253,177,210,217,131,142,100,52,123,206,4,239,64,143,143,238,30,221,113,119,125,128,90,125,7,213,185,218,226,227,64,16,131,180,30,205,108,56,148,75,175,149,57,113,48,161,105,28,105,243,78,152,6,87,126,27,136,252,135,146,40,133,65,211,124,47,49,90,135,116,45,204,69,10,30,100,142,42,116,60,28,184,3,134,103,98,114,187,242,201,82,253,59,53,244,115,201,80,167,38,78,111,234,74,39,246,170,133,128,13,16,242,34,218,36,65,111,231,106,201,190,160,99,205,108,188,127,1,17,55,132,34,112,19,207,183,154,60,181,105,94,113,23,32,85,251,80,191,117,225,224,14,195,117,111,12,3,155,28,243,250,210,233,93,227,181,12,32,241,199,146,137,30,4,179,46,226,48,221,35,11,121,205,121,239,219,127,211,41,236,196,88,195,202,162,182,51,251,228,95,197,159,235,37,194,123,105,216,249,81,115,7,48,205,36,120,182,211,161,232,8,171,15,202,133,78,111,90,12,123,128,146,230,5,5,46,161,214,244,183,138,3,19,180,48,29,158,46,124,19,20,24,61,46,12,193,227,172,136,8,245,40,237,11,28,137,8,83,207,140,237,217,243,228,18,224,245,70,115,190,35,111,246,73,248,208,59,250,15,200,175,173,198,47,4,176,52,240,102,157,217,88,167,131,168,58,51,185,206,113,37,69,196,94,149,3,220,17,30,12,159,74,231,15,224,98,226,208,8,136,14,121,110,128,63,109,198,56,217,231,60,1,144,170,108,166,185,194,6,87,233,141,219,47,155,243,231,7,189,87,1,172,150,121,248,178,44,170,187,252,248,180,183,64,3,156,62,88,64,17,61,12,104,31,124,15,131,147,208,16,222,10,104,87,48,115,172,91,173,156,97,34,203,226,140,245,204,86,254,191,190,164,255,104,215,26,116,127,154,144,220,243,156,203,215,145,36,252,207,102,4,125,184,241,111,170,74,75,9,71,96,14,193,127,214,24,124,62,56,2,25,190,175,247,41,156,200,5,5,244,28,181,20,217,126,88,1,37,181,66,35,196,78,248,165,251,49,110,239,135,55,94,73,235,238,164,16,66,248,18,204,43,95,75,0,255,107,121,33,233,113,186,50,223,199,239,243,14,15,141,163,188,235,160,180,142,111,207,162,15,187,210,104,46,110,108,141,122,192,85,61,239,231,167,141,152,195,10,178,237,199,160,251,51,99,88,193,19,36,191,254,22,58,186,95,217,226,104,219,105,107,224,50,126,107,125,134,216,15,30,14,147,126,41,109,149,130,37,8,96,48,207,177,31,182,178,19,79,169,118,122,151,170,241,211,105,135,216,221,47,216,197,142,219,217,235,212,122,249,185,47,153,60,255,126,12,24,66,191,231,133,236,59,100,198,166,82,40,20,251,220,215,137,150,45,97,190,137,36,180,127,230,130,140,66,114,141,183,187,36,64,7,146,64,209,242,109,114,163,40,235,202,225,215,230,180,93,79,46,204,98,220,131,59,91,224,173,215,4,200,81,149,115,99,33,120,122,12,89,106,169,142,85,39,57,183,154,203,36,225,105,134,181,105,191,237,9,114,30,253,128,56,97,247,252,43,225,37,242,27,32,124,185,56,86,48,186,190,156,99,233,114,25,35,38,80,81,121,154,57,129,185,151,59,34,44,18,79,180,115,17,153,113,144,211,234,26,107,4,149,104,192,145,75,75,123,66,181,113,35,148,70,252,225,183,218,234,6,178,72,225,232,118,144,68,64,197,115,17,168,151,198,220,124,195,109,221,249,218,206,34,188,118,10,16,250,229,2,17,130,81,161,243,99,89,109,123,78,158,32,121,121,117,96,125,106,190,255,17,201,119,210,112,2,237,254,111,20,42,97,159,100,240,51,167,127,148,223,74,5,238,116,46,91,68,70,69,222,123,82,229,30,169,129,128,122,161,240,98,212,64,144,242,93,40,58,252,2,111,98,150,87,250,66,237,21,220,220,177,126,232,134,93,120,37,61,174,218,147,190,87,30,216,254,128,43,232,89,213,138,117,118,148,195,54,203,49,87,160,154,45,123,130,33,182,244,89,220,107,154,110,233,142,93,82,6,86,139,160,195,55,232,178,136,133,82,11,25,46,95,28,53,227,57,57,168,142,74,214,200,43,88,117,33,181,36,156,219,108,181,59,66,172,208,40,150,69,108,229,184,81,24,27,165,173,93,159,230,191,175,182,147,18,166,234,241,195,239,202,155,185,185,48,176,199,150,85,24,83,34,220,245,43,19,109,66,60,67,63,23,134,185,67,18,169,223,118,106,66,229,214,9,82,105,32,189,42,14,19,231,185,131,233,69,116,12,73,135,184,152,247,205,195,36,183,200,90,201,68,218,202,88,51,112,45,108,209,60,163,2,194,65,19,101,139,182,89,219,102,48,237,35,71,167,253,46,93,65,158,63,247,226,132,230,161,2,228,77,220,137,21,230,149,65,177,14,36,222,159,187,44,76,241,63,184,246,98,224,116,1,169,112,91,164,196,137,105,83,12,177,56,202,69,182,204,227,115,29,253,99,85,172,173,53,243,128,5,241,104,19,117,26,16,163,107,51,80,188,255,49,30,2,253,189,223,206,149,97,176,148,63,212,158,223,115,163,235,198,243,121,175,28,66,224,34,225,81,164,230,231,105,79,201,155,163,152,82,174,27,223,171,254,195,209,23,155,74,235,241,172,50,189,82,49,198,255,147,87,64,82,186,146,116,118,94,92,196,66,182,114,67,251,249,71,226,81,121,59,164,23,173,118,36,14,134,228,2,199,225,229,233,240,148,12,14,35,67,20,25,181,184,241,84,65,216,129,194,128,56,8,16,134,139,23,254,10,138,131,70,151,134,37,127,177,224,135,201,148,5,92,24,129,163,248,209,227,3,74,248,145,145,6,227,229,37,53,93,74,25,29,130,32,81,118,152,123,65,188,13,4,139,180,229,123,175,50,74,162,200,201,204,109,219,166,107,2,48,212,29,199,38,170,179,175,7,113,149,30,192,7,106,196,201,168,168,137,103,168,126,90,140,147,27,229,153,81,185,172,153,241,142,248,50,150,156,89,44,127,125,134,120,97,204,79,132,216,101,74,11,85,7,105,251,92,18,48,170,23,191,69,247,229,96,124,245,167,84,73,81,211,195,77,92,64,54,130,66,111,186,72,239,82,171,60,60,80,228,110,118,238,177,242,127,195,105,208,119,201,98,215,22,162,22,63,231,65,136,197,187,21,173,209,213,16,200,76,103,72,178,15,243,64,49,111,164,83,142,137,242,9,34,22,204,76,71,198,125,170,178,153,4,1,160,8,252,31,149,57,33,2,154,171,22,54,68,80,178,11,174,123,152,11,141,197,126,107,81,113,218,26,171,236,129,35,21,207,217,91,204,199,88,47,246,246,214,205,250,184,31,35,113,122,137,136,176,102,172,235,221,173,57,135,38,104,254,52,243,81,5,62,245,89,102,153,178,58,191,226,34,70,14,19,140,88,193,118,200,76,57,91,140,58,83,114,252,81,58,202,140,228,233,218,122,50,177,14,218,146,67,147,16,204,119,86,0,27,2,157,113,164,205,252,226,180,215,23,209,202,183,70,127,82,22,37,135,75,96,251,220,234,212,196,16,232,169,4,98,182,160,178,189,17,201,107,77,6,92,228,210,110,74,163,37,239,100,232,12,2,160,20,196,86,53,30,166,98,203,253,170,153,60,31,40,75,4,139,128,247,110,119,227,10,37,182,161,114,15,125,227,149,75,95,79,149,134,126,42,71,136,52,213,212,114,185,131,19,113,6,243,36,18,253,138,214,197,65,152,98,62,48,74,87,246,187,110,156,213,228,15,126,31,6,2,13,198,177,134,1,204,160,13,191,154,179,174,43,48,83,171,74,42,228,133,147,215,22,126,102,98,247,81,13,1,28,160,55,188,102,204,208,161,42,202,35,119,111,52,10,194,116,63,107,120,170,254,189,121,152,202,92,152,172,135,218,236,83,204,89,47,215,74,55,212,57,219,215,102,109,172,227,167,163,53,118,78,103,226,67,89,116,3,4,55,64,243,125,90,93,156,149,82,122,90,226,189,41,44,10,8,198,109,193,220,133,231,192,2,224,108,65,57,147,15,132,42,16,89,225,214,237,6,148,88,178,94,170,158,34,109,98,53,111,143,255,48,41,210,121,120,166,152,216,38,204,123,189,222,20,133,25,85,202,191,191,37,90,13,54,27,173,213,152,14,197,206,89,73,29,76,99,213,7,59,236,13,109,100,215,227,149,229,248,45,237,239,13,114,247,107,145,17,81,195,148,148,180,122,86,184,85,209,115,179,144,9,185,234,147,76,230,54,136,82,29,247,198,145,9,78,58,49,207,99,174,252,140,185,192,135,31,231,207,201,210,61,185,51,158,230,192,24,206,86,65,0,139,6,219,44,32,56,69,19,71,228,96,222,79,194,92,180,183,41,181,212,102,31,153,242,100,223,112,143,133,70,132,37,183,210,117,238,94,37,21,129,100,223,203,245,147,103,139,245,170,164,21,70,75,20,77,193,164,30,13,88,124,52,110,190,179,68,108,134,59,195,183,188,248,77,19,98,143,80,229,44,202,211,87,27,128,240,155,173,45,85,240,120,71,62,223,242,101,200,123,250,141,11,231,84,47,143,85,171,215,17,212,232,24,172,241,56,255,78,151,58,102,50,110,90,68,249,50,45,197,233,124,70,186,83,11,106,119,36,59,46,85,60,85,85,245,251,21,198,241,225,83,133,92,12,251,74,209,142,151,233,187,41,143,135,63,123,29,245,255,77,94,82,117,9,16,40,156,34,131,150,126,58,249,69,49,111,202,253,253,124,230,69,8,6,55,173,5,64,139,210,91,231,229,155,59,187,234,124,174,52,89,143,107,147,47,207,11,50,25,32,198,210,75,138,192,211,198,102,25,7,249,4,9,44,147,146,1,214,135,152,177,159,4,114,115,143,78,175,11,36,184,28,208,47,167,33,79,41,90,237,239,158,70,58,56,252,135,174,54,212,42,8,5,142,145,222,227,149,6,228,253,125,238,83,58,40,129,143,176,28,127,28,206,183,29,154,116,60,211,28,0,152,235,203,95,75,181,200,93,52,75,103,251,27,243,204,16,237,62,195,102,74,134,141,220,110,255,71,87,95,221,239,250,126,88,93,15,158,238,46,192,91,226,92,167,25,70,217,148,106,66,87,141,119,60,52,91,39,205,21,101,112,153,163,42,185,119,247,234,198,140,209,30,189,228,17,54,87,128,169,105,244,10,4,118,105,115,137,86,128,45,72,0,64,200,14,51,174,208,39,78,37,81,23,233,40,52,72,104,241,165,146,22,62,162,188,252,98,181,113,89,216,9,100,67,43,150,16,41,93,34,36,151,180,155,116,172,223,163,146,110,132,163,151,221,129,85,68,33,39,231,100,76,28,178,242,169,171,64,143,182,118,233,83,220,202,106,36,137,196,200,105,201,104,191,136,118,160,221,108,55,32,10,186,218,170,100,153,128,195,25,15,82,194,5,142,206,21,21,43,218,38,52,207,246,28,186,150,19,229,234,136,186,96,33,219,158,35,141,245,91,58,51,150,229,235,176,156,27,24,225,192,199,147,216,55,211,42,84,197,111,180,205,169,107,166,234,183,240,19,185,171,183,171,95,101,114,125,68,253,185,213,231,177,66,46,101,14,118,55,187,11,229,20,75,18,122,115,219,181,89,45,150,83,18,86,190,83,111,207,38,47,33,31,19,120,199,158,34,102,97,35,144,131,33,46,239,147,241,219,115,112,63,19,136,204,214,113,82,61,114,92,93,214,30,243,97,182,105,35,181,30,155,76,25,23,160,211,169,141,176,29,209,147,213,235,32,45,165,151,103,163,55,78,28,94,52,137,98,196,21,33,126,72,122,38,58,164,38,48,40,178,63,140,57,148,141,203,239,177,22,235,107,96,6,104,37,210,50,100,19,80,220,118,88,141,40,77,118,52,103,122,33,127,19,251,64,163,173,72,245,181,74,193,236,140,94,60,147,163,236,201,55,179,3,117,10,122,26,108,248,140,236,109,253,174,224,148,81,61,252,142,235,57,155,72,203,212,28,80,64,196,45,79,40,57,63,236,255,158,0,217,16,45,223,189,93,92,66,197,251,106,240,0,159,55,47,59,109,223,117,189,61,156,127,41,44,93,29,86,96,14,39,29,45,67,216,52,67,193,251,118,130,231,7,248,27,72,13,230,70,165,78,177,145,186,130,137,4,111,87,66,37,193,38,160,103,205,57,35,211,224,23,112,178,132,104,209,205,122,122,195,204,73,36,33,95,85,227,117,125,5,207,34,14,239,63,107,78,172,183,144,182,23,141,128,35,65,62,241,147,122,183,221,61,4,89,95,104,45,118,190,250,204,105,231,98,14,32,162,219,98,29,246,140,106,159,99,197,232,252,118,20,72,177,130,111,78,223,201,124,226,203,100,121,123,253,174,195,46,36,134,8,15,126,237,129,243,207,60,155,165,134,48,224,175,244,35,210,83,181,153,118,228,255,32,216,9,126,157,102,81,106,135,198,171,176,59,251,214,245,189,128,95,231,44,152,186,141,194,30,126,91,86,124,3,252,244,10,163,113,156,240,88,3,163,29,124,148,2,73,102,111,203,33,133,249,63,40,162,76,236,160,112,206,220,75,71,161,178,164,216,10,178,225,70,54,195,86,73,27,151,1,86,104,103,148,209,237,81,57,67,119,190,23,231,48,177,100,11,0,254,202,27,122,64,44,110,195,74,16,31,168,30,241,73,212,143,21,32,145,71,133,51,255,196,166,94,51,200,213,27,142,54,253,57,174,239,37,39,91,128,180,61,3,97,126,24,56,115,43,8,0,92,220,176,24,188,217,172,28,194,78,135,217,218,146,88,50,135,187,139,77,54,215,85,200,243,121,184,97,219,218,113,41,170,117,130,168,247,66,21,213,156,30,205,183,90,59,248,245,31,145,175,147,8,171,214,22,28,135,66,75,141,184,171,83,32,83,142,253,230,81,77,207,19,119,147,129,132,99,206,182,31,36,76,203,27,196,66,93,247,5,203,71,214,243,165,55,248,10,227,129,251,211,74,154,237,197,237,1,57,54,186,196,40,65,33,183,75,152,34,92,202,57,63,163,153,26,92,148,27,72,239,157,167,69,158,220,157,105,11,5,122,235,123,108,94,131,149,49,215,87,81,175,120,170,146,26,155,191,161,43,16,72,176,55,243,10,137,88,248,245,201,113,130,119,112,3,121,156,78,32,237,193,57,212,38,61,140,146,138,238,150,141,83,141,63,54,100,82,127,163,188,50,173,205,240,109,210,174,120,36,226,2,101,100,167,32,21,224,16,209,242,84,4,15,179,218,89,124,206,190,223,126,247,192,93,10,223,185,4,48,5,94,72,197,181,253,50,116,133,215,149,93,82,185,15,217,63,129,238,164,58,101,2,179,243,135,138,229,154,182,38,85,247,125,40,5,242,89,3,37,228,17,150,189,253,16,146,73,82,28,59,142,64,46,83,13,172,223,187,165,251,143,172,105,161,246,8,39,110,178,240,34,169,148,218,223,139,67,217,157,205,148,172,159,209,130,161,79,184,233,54,93,154,185,113,83,162,163,209,148,193,182,133,139,199,175,153,175,132,183,102,219,191,102,26,63,109,111,31,183,156,228,126,222,145,133,17,98,154,59,4,186,177,15,246,220,2,81,231,42,149,254,101,129,54,100,217,38,239,33,17,52,79,30,212,210,105,88,82,114,48,86,134,62,9,185,176,66,218,205,138,196,171,47,68,209,231,110,246,168,221,131,239,241,164,139,229,196,73,197,230,66,110,183,221,67,137,192,54,182,0,110,187,103,86,43,229,222,222,80,27,187,54,114,49,117,27,173,202,114,142,204,171,18,151,93,54,192,15,254,34,236,237,152,105,11,142,33,166,220,17,6,33,76,135,246,40,31,244,222,54,168,85,91,36,74,113,191,108,215,26,9,111,38,70,7,195,113,106,226,94,89,220,158,202,120,187,62,181,5,44,47,35,12,234,40,240,85,164,11,115,100,194,140,253,241,114,239,99,149,244,49,88,134,169,4,63,142,200,204,105,50,76,170,126,79,21,67,191,6,22,197,89,156,69,159,84,31,170,234,234,191,218,142,129,171,237,25,81,220,46,0,231,77,11,179,47,68,152,155,1,189,96,1,98,142,118,71,53,181,35,68,156,120,139,203,123,186,87,148,246,108,30,27,205,123,6,57,253,87,170,28,210,19,252,229,228,55,183,117,160,215,136,121,121,185,254,23,111,7,172,37,228,50,126,14,54,46,245,135,148,244,181,175,10,75,165,206,20,72,112,102,8,72,92,158,49,5,181,97,148,63,247,220,30,10,58,82,211,236,165,218,61,131,164,51,145,209,67,251,23,2,248,166,41,245,95,231,156,169,143,212,36,107,20,206,162,147,13,69,229,168,133,77,56,195,193,201,216,207,167,118,199,205,51,203,56,102,136,49,202,44,178,241,59,161,53,1,207,234,34,178,61,2,224,225,82,130,2,97,213,183,219,241,5,30,131,87,147,192,186,119,108,65,176,169,132,66,78,213,135,235,228,109,245,28,11,120,47,247,143,219,180,15,113,213,167,58,252,2,117,142,98,32,186,203,168,229,29,207,212,59,201,167,214,245,1,111,104,53,192,255,23,208,126,220,59,51,33,129,226,243,130,6,1,65,69,159,210,91,50,138,232,231,86,164,54,126,217,123,30,8,21,87,223,188,94,209,159,222,31,192,121,164,116,87,163,194,27,220,99,124,110,15,2,188,76,58,233,152,67,228,202,15,23,224,236,13,163,11,101,42,15,239,92,162,159,89,110,95,202,29,214,186,138,141,48,190,108,31,192,14,167,141,161,35,111,135,3,227,250,167,223,40,1,4,125,89,250,79,89,235,57,236,121,104,192,212,40,28,236,44,47,248,39,152,88,246,165,181,204,184,138,144,106,92,158,229,137,232,76,202,167,121,45,13,41,130,58,156,216,236,73,193,45,133,24,144,10,192,218,183,187,140,20,38,47,138,12,51,149,26,173,14,75,131,122,117,17,92,87,42,197,134,93,121,201,101,67,252,8,30,174,29,73,206,230,87,158,99,240,249,56,109,23,139,3,114,136,105,206,253,132,248,113,89,133,221,6,252,160,155,96,74,134,254,72,237,175,164,167,61,246,152,34,130,146,53,83,32,231,207,228,250,243,248,113,107,191,221,253,91,130,52,15,241,120,191,170,94,52,138,24,80,131,190,220,82,186,159,23,73,49,79,105,130,110,162,116,78,225,221,63,126,186,18,222,255,96,64,74,28,169,11,246,177,255,96,127,170,48,146,140,40,25,107,147,167,2,119,200,123,168,226,208,244,138,139,191,221,214,23,51,67,166,89,25,147,165,178,206,190,53,172,112,249,35,66,137,160,50,129,79,56,81,230,214,218,205,234,78,197,6,181,136,129,109,161,243,85,128,43,33,129,230,201,96,104,138,66,170,33,70,234,45,2,79,251,193,228,70,204,13,23,205,9,169,238,97,84,138,41,189,109,178,48,96,247,221,250,67,22,140,253,119,131,184,247,254,15,228,48,90,143,206,103,104,114,1,48,25,111,83,247,212,91,252,56,165,180,108,20,34,8,106,140,78,253,57,195,181,220,31,67,255,154,19,89,171,34,200,59,125,1,98,246,230,54,120,73,174,238,2,134,219,174,94,200,55,159,53,186,180,48,135,165,231,42,189,250,121,92,115,66,176,178,106,45,31,79,215,6,165,244,212,171,231,251,106,254,120,238,231,26,62,79,181,81,94,254,206,102,239,191,43,142,200,196,150,145,198,137,85,162,80,16,153,182,218,152,110,13,190,25,210,130,35,223,215,39,239,217,48,58,67,101,111,122,138,167,176,232,4,157,75,80,185,110,209,209,49,240,35,52,249,111,107,73,213,135,115,66,99,62,252,111,182,221,57,174,232,42,78,182,92,171,20,164,149,165,125,48,199,33,181,212,66,24,240,177,138,121,241,62,246,158,60,25,161,190,162,124,73,72,151,92,155,252,24,101,51,35,151,166,131,166,116,116,238,229,48,207,113,1,72,37,143,30,164,249,83,94,76,5,243,125,197,106,87,247,109,5,195,232,220,82,222,241,39,189,4,24,147,48,251,162,149,67,241,13,131,10,197,18,125,231,87,201,161,210,189,111,7,99,153,40,38,208,205,41,252,135,16,144,60,209,117,43,192,82,93,37,128,250,28,179,171,251,179,230,214,159,75,183,5,140,10,85,178,121,88,234,171,164,163,192,107,108,158,22,184,58,128,110,193,192,198,26,122,223,46,45,250,115,47,249,110,123,75,53,222,115,246,51,136,200,34,182,6,51,112,174,63,49,180,86,93,136,113,150,217,159,99,94,39,125,199,43,185,164,193,131,155,160,78,64,159,242,195,227,244,210,135,39,74,236,156,121,209,155,215,254,231,42,48,10,41,140,102,95,209,212,210,170,74,127,129,151,250,115,216,209,166,159,182,220,96,42,174,159,10,15,173,221,253,226,56,53,4,184,3,203,183,210,142,24,218,239,31,255,6,129,122,17,57,65,56,27,160,18,167,244,210,239,30,213,200,246,189,221,5,77,62,123,122,101,53,100,188,124,204,221,24,124,106,190,30,168,208,51,41,253,85,117,27,108,46,180,49,141,227,220,79,136,6,252,16,243,224,210,197,8,176,63,1,14,220,36,95,85,72,56,9,43,11,3,109,197,141,53,102,158,220,37,181,69,239,253,163,14,168,79,15,111,153,75,63,28,219,114,123,27,149,129,119,56,50,222,48,140,89,130,157,238,10,45,81,176,137,234,174,187,193,206,215,231,151,210,66,235,210,38,135,83,37,190,225,211,117,204,121,95,171,219,128,9,119,118,211,94,89,37,112,72,84,117,208,134,107,172,17,125,137,123,148,231,223,237,181,2,65,233,172,136,166,250,144,194,200,89,197,178,17,195,155,245,188,251,68,223,178,176,243,1,157,139,215,196,3,18,99,223,221,11,13,71,245,198,205,55,253,224,80,0,140,36,199,183,138,95,107,199,56,25,99,28,165,120,244,17,83,200,184,207,240,94,231,202,228,100,89,77,148,186,245,109,202,112,145,38,132,141,217,197,65,119,240,244,88,83,169,89,175,223,73,24,57,62,55,102,48,119,116,174,19,78,193,107,76,5,105,191,34,51,230,140,140,160,136,126,6,83,134,198,116,202,45,133,247,3,55,154,203,83,100,211,4,123,148,121,116,94,236,200,30,254,66,181,250,19,8,171,154,25,144,225,249,113,53,175,47,85,29,65,6,102,121,70,34,176,227,88,213,194,224,205,124,245,134,136,185,119,24,210,10,117,111,162,78,122,195,245,182,138,144,174,29,20,45,157,53,3,229,245,120,129,141,189,48,56,168,170,19,68,250,163,28,164,78,51,57,231,16,253,87,207,250,230,150,225,143,138,178,208,82,238,146,137,175,252,216,228,111,243,231,181,205,180,153,214,210,171,25,199,202,76,97,103,134,25,87,170,190,59,232,56,115,193,132,78,5,56,103,45,19,194,18,55,66,60,153,232,183,90,3,54,244,60,72,59,97,136,8,173,134,43,144,95,169,70,136,139,59,85,135,170,205,8,105,34,221,178,27,245,128,26,204,245,194,185,66,185,37,189,109,155,34,194,244,76,237,159,12,162,48,243,240,242,64,8,165,157,81,201,207,16,114,15,115,63,23,82,142,200,135,185,195,186,183,116,72,77,8,199,65,170,20,77,65,112,180,77,28,170,206,231,223,65,72,233,237,87,145,239,127,36,232,127,86,183,186,91,52,243,252,249,83,189,229,84,229,132,54,249,49,131,137,206,32,102,108,24,27,23,231,95,94,189,80,241,82,213,36,187,77,181,238,39,98,65,15,182,200,25,236,115,91,42,64,176,184,8,7,166,199,126,87,201,107,140,196,223,193,194,197,22,104,123,147,133,39,105,84,245,2,97,66,237,221,227,131,135,168,233,125,231,7,224,92,25,76,128,85,153,6,89,175,201,82,253,203,163,56,90,201,96,143,139,172,74,246,176,202,78,49,176,100,11,48,71,119,25,118,239,205,134,48,14,104,226,221,109,224,114,91,30,95,241,208,217,23,82,82,64,255,32,85,22,205,1,26,97,15,103,141,176,195,54,34,173,176,242,66,105,86,209,187,186,38,234,176,213,31,243,87,64,111,74,105,246,244,154,43,100,40,156,222,86,23,38,164,100,173,178,57,41,30,42,247,120,147,138,91,142,23,124,97,209,114,29,181,49,15,219,132,138,228,134,53,66,207,101,130,219,144,25,113,69,194,22,15,80,198,140,225,61,166,107,173,100,254,57,177,185,40,66,34,73,169,187,7,88,248,4,54,87,192,146,116,89,250,10,3,202,176,221,49,83,230,173,59,9,118,218,127,31,211,122,145,184,175,2,240,74,208,198,123,46,163,108,55,130,184,115,20,125,188,247,14,242,137,198,97,167,141,195,128,29,76,215,228,188,184,33,220,220,170,201,138,3,200,22,107,178,3,174,220,229,87,210,255,232,163,159,98,206,211,22,195,150,18,189,68,57,177,30,195,161,161,157,10,165,238,13,210,48,183,90,189,254,202,161,212,209,115,141,154,92,83,163,47,191,67,92,12,200,4,158,119,33,85,48,141,7,87,199,101,51,68,154,45,138,197,114,25,57,39,105,1,156,84,179,158,232,114,26,146,147,155,80,9,94,62,202,100,190,145,36,23,200,71,86,77,221,22,202,7,21,150,86,147,79,191,81,205,246,189,174,137,4,222,112,97,72,42,140,4,34,21,129,198,137,165,86,193,217,155,199,231,63,38,199,108,206,22,140,68,244,130,149,172,71,115,221,225,51,57,21,201,133,249,100,32,166,0,5,77,190,253,153,138,251,44,69,172,130,212,176,71,237,228,210,230,100,189,87,120,69,244,93,31,129,116,49,39,117,157,240,239,209,155,199,197,231,4,228,217,131,84,41,226,148,135,83,85,95,13,1,103,158,175,146,72,52,194,58,158,193,130,176,114,30,131,6,225,20,95,247,174,244,244,3,153,135,135,173,165,136,57,121,44,188,143,240,115,33,104,72,64,39,95,162,50,9,6,169,172,144,155,126,168,239,249,206,63,8,89,198,45,189,141,133,56,68,135,21,189,219,223,187,85,62,58,79,135,149,7,214,209,88,71,41,52,180,120,210,153,101,3,97,84,76,232,100,191,107,14,170,61,6,204,225,168,105,126,171,244,237,86,30,105,230,63,148,101,255,73,28,181,30,90,81,75,158,161,112,107,85,161,99,193,122,220,103,66,87,138,142,197,128,184,231,220,201,218,226,52,52,171,107,197,73,241,173,10,58,74,56,27,162,170,140,108,251,217,222,104,152,117,193,66,162,128,242,49,194,135,129,82,91,126,80,99,65,245,176,116,78,159,99,60,206,156,97,163,138,246,245,108,141,89,76,195,3,199,72,179,60,9,11,243,52,107,95,49,168,99,66,255,44,81,31,51,182,45,235,49,7,70,174,195,223,213,179,91,168,102,25,217,164,159,253,255,158,212,27,189,83,223,204,28,85,39,151,71,55,76,70,80,86,96,32,249,14,159,195,202,153,11,134,90,195,235,77,36,148,219,0,220,91,223,18,8,53,182,234,158,21,54,77,185,201,160,131,180,51,65,144,134,189,82,89,61,36,70,224,132,189,249,69,39,240,45,111,135,164,161,129,218,108,246,229,163,214,70,48,93,187,186,119,92,168,130,154,38,184,238,215,77,55,60,84,253,55,73,123,142,107,150,15,211,211,9,51,219,248,14,14,131,194,192,218,130,28,3,137,89,10,212,10,225,86,211,246,112,191,201,210,186,64,67,1,101,136,240,129,7,89,233,122,124,124,125,174,181,61,70,74,124,93,172,61,173,87,168,12,234,77,182,68,0,243,107,54,111,131,5,58,56,231,36,149,64,191,107,159,12,37,65,217,231,211,228,31,202,131,44,53,82,175,160,254,221,51,209,204,30,205,5,96,58,117,71,210,133,254,104,205,156,16,174,53,116,135,35,234,131,156,64,148,116,208,167,219,210,177,181,192,246,72,56,143,89,6,70,173,217,149,235,9,127,30,111,182,103,50,238,155,14,142,155,132,157,207,160,194,44,211,197,230,223,255,178,36,26,24,148,85,81,226,132,238,180,3,64,75,211,222,142,132,250,100,155,245,156,172,240,184,32,140,214,13,97,246,109,204,190,125,176,224,96,55,147,100,230,3,138,211,64,191,137,220,179,210,6,245,132,243,97,132,26,31,235,2,248,172,158,185,126,134,20,19,230,175,101,101,48,45,221,108,153,113,64,0,236,30,47,196,167,211,45,242,126,225,191,200,126,143,75,237,162,82,16,186,205,110,174,88,176,13,244,243,154,35,78,48,114,26,206,58,211,133,32,12,136,139,125,168,63,74,115,185,247,171,135,249,3,29,87,116,247,134,85,154,116,209,209,218,153,122,145,234,164,78,124,219,59,78,225,215,249,37,233,45,148,200,8,0,218,252,35,195,234,65,65,0,130,217,166,72,197,155,17,248,123,118,213,216,229,207,181,25,17,190,75,127,82,220,236,101,108,55,88,215,80,51,244,243,127,55,69,102,69,156,143,4,241,161,79,221,233,149,64,45,98,192,101,217,58,40,182,133,230,133,191,146,60,213,147,204,76,190,43,66,164,222,23,107,232,230,89,22,214,112,105,62,127,176,26,73,236,79,85,98,8,105,66,173,155,23,40,31,17,194,214,139,50,133,102,162,164,14,73,7,72,157,115,80,247,144,41,45,211,65,12,92,72,111,114,149,218,91,127,99,248,207,38,172,73,252,32,183,110,200,4,137,246,180,145,35,182,180,234,205,70,138,220,76,113,17,61,245,221,15,156,189,120,9,222,53,251,127,99,38,119,77,13,213,44,67,89,125,52,213,24,195,96,159,138,63,226,61,216,78,185,114,133,82,115,227,166,156,139,177,84,95,255,245,123,139,157,52,4,179,252,160,49,9,171,130,47,146,169,127,86,74,228,247,205,137,225,229,229,149,240,228,118,11,23,16,214,47,3,141,39,203,191,43,181,213,236,232,226,32,82,158,47,185,209,84,189,136,2,159,75,208,173,245,21,47,229,185,168,203,67,49,116,204,181,168,209,78,157,218,166,231,205,241,4,19,111,81,216,91,18,129,47,232,204,131,88,20,31,173,18,19,171,57,7,19,121,249,138,100,97,206,81,98,213,176,123,117,202,39,222,122,242,49,42,133,194,219,62,238,111,172,185,50,253,198,93,201,248,183,215,124,156,176,30,58,184,177,145,198,34,68,10,136,150,20,36,87,201,179,239,41,74,104,243,194,189,79,128,181,50,149,75,40,168,241,214,210,225,145,50,91,149,106,5,244,159,244,247,65,188,115,13,248,7,86,74,208,254,95,248,216,148,255,63,129,46,129,68,70,21,3,32,115,122,131,231,249,3,123,1,51,17,80,76,175,13,134,20,71,114,222,88,87,158,43,237,80,194,83,86,29,179,207,146,232,196,96,49,113,160,237,187,170,9,88,167,66,47,253,137,167,43,252,70,124,102,8,69,41,122,129,169,81,235,8,137,202,218,227,197,63,213,194,199,223,197,123,21,162,243,217,144,89,58,214,70,253,125,228,174,119,218,16,173,198,79,19,9,162,23,0,238,57,142,136,115,220,116,234,175,199,202,85,46,123,37,17,186,197,202,50,119,171,232,128,55,84,182,11,167,216,200,227,192,27,26,228,124,173,79,198,225,17,196,201,147,154,202,109,86,107,81,198,106,86,122,74,222,105,92,36,113,246,62,10,197,15,51,243,28,124,9,9,25,215,143,131,23,44,76,141,155,125,173,184,165,144,235,168,85,8,143,110,75,44,136,149,127,147,233,158,245,137,184,9,59,176,91,150,9,37,62,172,26,52,120,114,223,253,0,131,214,230,107,118,41,252,88,141,56,140,90,139,198,101,92,175,251,62,147,66,243,175,128,36,38,27,238,40,132,147,203,240,45,138,36,97,10,244,23,58,244,51,211,129,61,62,166,105,44,71,117,141,12,78,177,127,106,118,254,88,85,123,176,222,60,223,107,71,0,242,149,31,69,244,146,80,119,197,158,79,252,193,78,173,6,221,252,201,20,231,162,185,95,22,134,77,4,138,174,235,192,174,138,234,18,218,231,151,243,218,105,228,3,119,101,43,78,100,224,188,98,165,39,249,137,207,91,206,118,119,215,147,162,126,76,146,184,92,4,136,87,231,243,6,167,113,61,131,11,48,149,92,179,239,200,187,86,47,131,47,39,182,70,131,122,174,40,176,33,144,17,106,181,98,44,118,198,140,188,45,43,177,55,244,141,234,109,229,48,198,222,214,77,73,199,62,24,105,39,176,154,181,109,145,128,15,191,50,156,224,32,140,113,219,26,63,21,118,37,79,59,100,215,140,155,206,127,28,54,4,211,18,91,160,25,24,231,238,49,176,209,144,102,77,71,41,96,233,187,24,140,66,10,149,39,243,207,114,25,13,218,52,164,205,83,139,185,165,139,93,199,145,28,250,233,38,166,117,195,54,65,18,36,11,44,214,134,153,227,203,56,89,44,58,101,58,73,177,139,144,108,185,67,181,13,205,113,143,182,194,8,52,115,190,75,11,200,205,230,47,254,116,20,152,155,172,28,225,237,71,189,138,165,83,27,252,92,143,20,152,82,143,226,82,162,106,228,66,151,103,98,30,98,230,121,234,160,215,244,69,213,212,194,166,20,142,110,155,140,156,116,96,139,6,54,163,196,119,214,108,13,99,223,141,4,12,167,192,60,199,74,128,95,71,125,80,103,106,41,81,161,8,135,117,107,31,120,85,155,74,47,226,216,160,55,65,192,189,103,124,164,146,217,98,22,137,96,80,99,188,152,52,147,159,226,59,127,28,6,254,160,45,7,152,159,31,254,254,236,250,139,152,255,66,21,34,128,205,224,253,102,176,14,127,45,200,133,161,186,152,181,234,106,107,244,68,38,86,213,138,63,126,43,174,223,76,211,111,13,43,155,108,48,150,208,150,192,151,120,219,31,120,207,119,174,5,241,69,196,122,192,73,27,153,65,116,15,103,85,89,42,78,155,182,108,155,144,109,195,255,223,153,116,230,76,61,167,196,162,56,98,250,190,209,251,238,147,14,149,193,76,13,65,225,219,88,19,220,203,246,203,57,12,146,118,154,166,111,217,100,48,121,39,29,75,111,140,106,127,213,58,183,204,201,53,158,244,225,193,13,131,68,147,68,228,54,74,245,190,3,210,94,226,164,19,166,148,4,244,130,100,40,10,233,143,221,44,170,97,182,101,54,39,230,134,201,124,214,122,206,235,207,152,103,143,109,16,63,109,212,187,155,150,189,241,212,4,150,91,14,99,7,168,89,204,30,228,139,100,192,69,121,101,252,242,22,205,139,188,11,123,128,205,245,75,50,88,237,198,138,162,175,24,215,115,117,43,195,39,97,228,224,68,167,69,87,37,251,34,81,221,55,177,43,62,174,6,33,166,41,254,180,245,186,119,51,241,151,71,154,12,235,129,157,150,131,196,166,188,89,214,168,171,130,198,139,76,137,33,128,36,87,83,253,74,230,166,254,48,150,101,229,217,73,125,124,157,23,194,247,5,134,85,143,212,231,213,131,75,19,57,65,136,213,134,239,173,53,51,172,174,46,234,64,35,247,130,220,193,236,173,13,38,32,216,92,124,56,146,128,30,152,223,41,9,131,219,119,35,187,202,197,1,37,37,52,242,117,184,33,187,114,163,227,85,98,254,60,133,149,242,249,118,105,93,118,107,200,165,59,162,175,160,203,141,58,132,252,181,21,11,228,28,163,249,66,68,135,197,13,187,238,209,107,1,61,1,212,50,230,52,216,123,240,206,116,7,160,84,39,202,161,223,123,26,190,143,67,4,246,247,155,20,134,113,77,58,80,47,136,19,45,71,241,40,196,142,167,245,22,57,68,32,144,226,137,236,45,255,102,129,45,33,37,90,222,186,14,102,12,196,242,241,16,149,170,193,181,78,8,123,126,195,124,9,134,139,14,62,28,2,2,80,169,8,125,44,179,126,150,182,91,98,80,105,209,250,28,208,53,128,109,47,148,232,219,191,86,122,191,145,123,101,116,145,107,165,69,211,166,53,176,87,49,43,189,207,55,98,132,4,116,43,97,19,42,5,216,217,118,57,181,66,42,98,38,151,240,89,69,244,90,178,57,51,147,114,214,4,171,117,196,160,203,201,80,52,174,159,111,190,70,137,180,72,186,55,195,177,0,54,37,52,234,206,215,224,85,108,163,189,141,247,103,182,60,31,134,4,68,162,226,109,131,236,12,147,64,243,196,99,112,222,233,224,172,160,162,238,32,227,69,251,217,201,220,223,43,67,35,45,10,9,193,40,99,2,50,191,172,3,42,36,92,128,168,198,132,116,247,217,204,33,159,36,225,203,161,12,210,239,16,228,4,111,178,108,168,194,219,108,148,164,252,255,26,163,101,112,123,139,15,193,129,50,80,54,121,16,120,118,245,205,76,81,204,32,189,123,219,123,20,113,140,189,9,170,250,41,68,114,160,132,71,204,80,106,229,222,158,196,241,17,146,229,225,245,209,195,165,251,211,234,247,151,76,250,90,223,156,93,196,183,130,221,244,97,246,30,82,180,68,182,182,52,89,207,81,213,243,215,149,36,212,244,56,230,223,119,214,112,220,95,149,25,21,28,96,167,126,222,37,101,143,82,162,237,70,208,152,24,82,217,178,85,59,129,24,130,98,85,77,39,13,104,48,160,50,184,119,195,188,11,104,194,127,242,173,172,165,206,231,143,144,99,72,199,209,166,170,144,242,237,48,209,231,108,126,207,94,170,215,79,241,41,193,146,34,21,246,57,169,12,139,120,91,236,129,244,173,180,162,255,224,226,244,139,0,61,154,242,191,9,213,7,121,156,109,202,144,74,123,44,190,127,156,129,9,74,33,207,230,88,202,153,228,227,106,107,53,207,188,3,128,100,8,120,251,70,32,149,213,79,111,136,161,118,26,249,24,170,202,230,239,37,215,156,216,166,202,90,7,63,134,213,54,187,207,175,11,140,56,55,2,209,81,111,21,60,245,229,159,211,224,250,1,67,23,183,189,200,96,101,169,205,205,56,245,234,216,243,176,170,109,114,244,20,123,18,230,35,102,153,6,12,244,101,5,156,5,103,206,184,194,31,86,255,213,71,34,92,48,125,220,152,170,141,109,2,145,201,19,19,68,23,85,37,69,209,253,129,118,180,228,159,244,220,109,83,124,201,203,189,241,148,36,92,13,212,25,158,114,55,225,90,126,145,199,255,55,73,188,56,212,82,179,121,85,237,158,130,148,151,200,86,235,89,21,43,184,3,75,30,149,159,145,211,60,77,120,8,114,28,205,211,239,255,204,168,40,94,64,240,191,101,112,22,72,34,122,110,251,3,148,18,87,148,232,137,17,191,83,177,238,113,195,14,48,37,193,131,39,211,121,187,131,218,245,201,126,85,134,83,252,82,177,70,201,74,122,135,200,129,64,173,5,24,79,43,76,173,49,4,83,126,131,133,125,125,76,245,174,71,149,154,18,6,239,248,5,116,179,145,238,177,195,81,183,104,154,153,30,248,24,243,5,223,115,65,136,47,228,91,103,49,33,143,99,191,138,214,26,7,53,144,167,78,50,215,153,77,145,82,190,69,162,193,94,187,136,66,168,71,5,188,252,191,246,156,144,36,37,26,25,218,88,83,224,81,50,86,119,154,135,39,114,229,18,231,129,77,238,112,64,79,28,59,32,18,69,178,3,225,85,106,83,161,203,11,103,253,42,201,79,167,15,166,41,1,207,253,161,214,62,153,155,96,61,119,109,57,145,102,185,173,232,39,188,27,191,136,40,98,209,20,231,170,153,51,130,210,105,236,215,236,80,139,32,234,125,129,240,108,118,72,152,222,53,204,157,41,43,62,222,53,170,94,43,251,172,43,21,255,78,166,225,190,87,5,6,77,97,244,192,224,122,161,222,22,151,153,201,208,89,83,56,186,182,16,225,82,169,142,198,116,172,230,197,174,146,128,156,188,204,203,29,115,116,213,190,120,124,34,186,245,238,153,90,104,187,208,24,41,177,51,242,162,48,165,19,198,114,98,213,240,160,92,35,194,185,71,59,165,224,182,97,62,248,249,44,184,158,111,91,115,38,110,174,96,130,231,197,162,119,63,204,24,44,118,251,7,149,22,10,179,67,89,239,170,246,182,141,132,249,175,91,113,250,9,32,88,118,159,49,75,50,178,65,236,58,182,85,41,92,236,25,15,178,108,191,117,255,217,102,51,250,219,145,101,202,186,189,13,234,58,64,23,116,124,118,3,172,120,141,206,253,20,118,46,4,185,136,92,128,225,66,123,25,191,106,175,79,184,222,223,30,1,23,76,127,248,28,239,177,2,200,168,71,168,119,127,209,122,11,220,207,2,41,91,63,87,128,144,73,232,153,0,68,99,32,229,218,9,249,16,49,233,247,87,160,139,186,123,183,150,167,9,43,232,209,216,153,159,51,225,236,104,68,29,159,5,144,228,160,91,167,24,28,83,173,81,253,34,113,166,50,239,32,205,103,159,27,103,179,17,150,74,60,178,97,88,135,33,42,124,35,232,4,59,16,83,161,196,210,37,231,33,128,30,38,176,218,154,177,212,50,241,135,66,90,99,15,94,102,74,223,120,146,85,214,202,195,26,183,44,166,12,106,63,171,55,73,100,155,16,126,86,142,177,68,119,222,139,137,49,89,229,231,38,107,111,95,68,183,1,125,71,79,64,131,219,142,161,252,34,125,11,111,207,15,93,67,84,108,123,9,102,24,80,109,234,166,159,156,70,2,93,92,178,196,64,179,116,107,216,241,119,193,16,42,90,96,189,5,115,71,145,227,194,54,119,53,2,149,22,113,109,222,216,168,243,162,167,136,42,46,251,95,106,84,66,164,8,58,184,104,116,141,8,15,215,190,47,250,82,190,74,100,109,251,106,50,230,52,178,248,121,217,69,117,191,44,107,206,102,232,200,5,125,80,255,127,144,222,244,161,63,145,199,169,206,83,107,144,90,230,131,37,248,61,111,225,181,52,82,39,208,154,113,136,133,74,131,45,163,40,174,50,49,189,133,3,79,238,78,26,252,175,145,163,148,31,142,39,1,46,62,191,242,149,181,202,128,184,143,162,165,171,254,136,201,200,114,214,101,181,235,147,97,216,149,57,246,3,139,28,147,151,24,178,206,38,0,59,124,26,254,145,65,68,164,36,97,223,35,139,71,6,213,225,57,33,226,152,164,216,7,226,66,49,236,60,252,11,81,227,143,42,68,166,108,125,174,165,173,3,39,170,168,80,18,227,160,192,220,143,135,189,121,239,191,141,130,124,43,176,83,91,51,236,19,107,8,75,210,252,213,58,21,179,141,24,156,86,166,112,104,22,26,119,179,112,184,92,62,52,114,250,137,172,49,104,132,68,163,77,111,128,82,1,167,95,82,67,22,28,34,174,112,63,128,217,92,35,218,125,209,191,191,59,196,253,228,50,101,230,160,109,244,185,44,57,110,96,99,72,14,244,184,180,123,90,122,126,163,145,2,55,20,205,227,109,125,18,154,121,237,173,225,35,123,123,115,45,38,79,52,110,5,49,59,59,2,125,242,97,11,205,20,46,5,57,219,89,219,181,114,55,71,14,135,217,250,124,37,89,182,137,61,252,215,173,41,33,14,90,27,132,226,143,24,98,141,237,151,82,64,190,66,66,56,47,109,255,234,214,163,139,15,69,151,92,178,112,172,214,165,212,14,20,127,12,69,25,244,15,87,249,136,149,106,156,77,158,177,209,83,75,251,133,226,53,183,68,175,89,20,97,59,4,178,93,10,186,230,228,109,158,181,8,220,174,5,110,105,23,94,183,51,252,81,80,168,8,247,243,153,232,39,75,177,95,230,180,247,66,65,183,255,78,240,250,214,108,137,206,142,99,189,49,161,185,168,98,183,222,173,104,163,9,90,26,1,41,116,110,186,208,2,70,51,113,35,23,92,61,172,121,53,61,143,149,252,121,25,222,40,7,190,206,21,203,189,26,47,34,180,113,101,86,86,184,148,77,234,33,136,173,182,197,53,6,97,75,17,213,56,200,229,187,211,48,206,75,184,180,84,73,184,57,32,206,112,107,153,97,91,237,214,13,116,216,49,171,150,204,92,185,129,116,177,206,2,84,6,114,172,193,109,133,240,39,29,9,73,82,97,116,104,156,208,40,191,255,17,241,198,2,66,234,132,144,227,227,83,202,218,61,130,146,223,132,208,136,29,89,143,136,245,82,255,215,150,62,40,68,93,162,40,165,248,234,162,9,92,114,200,99,214,26,76,44,196,178,67,188,95,28,141,38,41,29,219,18,255,100,168,107,231,180,44,50,60,83,135,119,161,196,242,167,228,181,84,181,34,79,231,156,123,80,54,31,83,234,80,84,129,191,188,131,147,205,128,76,61,84,248,52,247,12,223,103,110,113,116,41,252,20,60,183,157,6,237,128,142,250,25,155,219,217,29,31,211,174,197,182,124,66,34,144,216,104,202,147,112,62,241,54,195,200,98,205,248,65,131,217,72,106,164,95,10,153,111,62,81,67,115,95,246,128,191,107,37,180,31,223,167,253,114,218,140,144,126,200,147,209,150,230,138,107,208,32,113,247,205,118,64,237,145,42,62,70,179,16,244,78,194,178,207,8,56,127,4,253,101,45,185,102,90,145,16,71,1,19,122,103,172,192,8,239,153,73,164,149,201,252,25,56,55,172,7,52,133,28,36,147,201,37,171,58,125,3,128,242,205,7,133,100,195,66,37,114,124,107,123,114,38,15,43,232,20,28,220,254,61,49,90,117,176,70,10,84,192,114,44,204,232,67,35,179,250,142,244,154,43,253,62,139,71,229,207,122,244,22,10,92,1,100,221,28,75,51,228,89,7,252,186,115,13,91,57,175,196,132,225,25,77,128,225,231,100,202,49,45,34,127,142,108,72,28,190,250,186,23,152,59,178,165,154,48,45,93,193,92,144,184,160,140,76,111,59,198,107,237,5,183,63,136,87,146,215,110,197,45,129,147,237,150,95,245,174,188,209,25,75,20,100,143,46,134,178,143,49,231,112,59,48,81,174,18,47,68,60,242,69,248,102,171,94,254,220,132,7,9,192,44,250,169,184,157,135,254,195,102,141,213,55,30,42,62,104,92,53,76,115,39,77,41,47,41,236,77,105,141,148,118,136,119,7,186,236,215,100,128,130,86,206,90,22,158,73,1,34,41,183,39,134,230,176,145,226,216,253,29,27,1,182,119,114,55,189,146,30,187,242,33,233,238,201,137,218,146,123,29,37,204,179,81,37,74,251,15,65,66,149,76,225,177,115,216,33,230,159,200,162,250,228,53,211,166,152,152,121,162,60,159,182,201,45,105,137,85,169,24,39,100,197,212,44,30,177,3,190,169,40,157,164,17,150,77,12,77,61,250,164,83,33,220,44,249,0,206,103,29,109,161,253,176,24,126,57,223,186,119,12,211,187,88,246,167,110,150,117,111,111,190,58,24,80,29,215,10,82,245,213,221,146,169,220,213,183,115,68,172,125,185,49,121,201,134,118,32,202,92,111,93,32,204,219,203,150,29,218,202,205,177,189,158,221,20,111,142,212,120,177,95,207,29,172,74,112,4,249,191,55,248,162,67,171,205,31,240,47,169,62,150,48,249,98,88,218,20,44,60,238,61,235,151,202,95,117,122,91,199,254,135,91,45,89,73,1,170,206,83,237,201,95,166,237,130,240,120,131,249,75,212,115,115,54,26,83,104,224,162,174,103,124,100,142,158,240,121,247,228,120,101,25,253,22,110,30,119,214,100,17,232,144,32,152,78,79,93,229,118,219,63,151,159,193,230,116,44,226,248,76,248,61,241,102,208,150,48,186,7,71,243,197,146,217,144,178,214,137,27,128,164,241,180,232,67,174,4,96,175,216,245,213,83,37,95,237,238,5,15,118,201,135,142,200,112,41,217,152,191,187,129,197,150,69,218,174,29,12,93,89,5,47,5,194,237,16,126,241,107,163,91,169,8,177,87,42,101,149,252,62,133,45,229,216,69,241,84,62,203,155,10,148,115,83,161,141,4,230,22,93,254,41,181,162,214,88,109,107,14,232,148,15,102,246,152,209,36,95,134,139,169,98,204,71,185,100,61,175,223,228,217,134,211,126,172,148,16,33,12,211,148,48,234,54,110,7,92,201,175,105,42,160,144,156,63,168,227,230,120,168,38,206,248,64,185,12,64,251,13,157,89,22,214,96,178,240,37,82,249,234,229,10,119,183,173,11,48,39,238,182,41,189,178,234,249,145,18,71,255,143,206,80,122,213,135,44,79,34,141,253,62,105,252,13,219,235,240,232,122,5,7,43,86,133,205,128,212,195,182,175,45,79,131,38,51,107,30,251,82,171,17,225,105,157,209,42,190,37,165,87,38,160,23,246,182,94,22,94,159,119,163,154,226,229,18,180,89,70,120,43,201,104,23,135,199,169,37,133,77,195,177,76,173,113,41,136,228,229,250,188,192,104,252,227,48,42,239,233,17,197,26,100,73,115,146,122,46,20,183,253,77,119,67,73,166,38,0,148,174,89,0,189,218,228,111,235,28,218,150,9,243,165,44,158,68,133,60,156,196,251,114,30,116,136,7,57,239,119,56,143,242,171,5,83,198,122,208,201,100,170,151,61,131,2,213,243,136,125,212,234,85,117,114,151,132,41,64,145,252,207,7,21,233,50,214,54,179,80,102,105,205,130,2,227,215,12,168,51,94,79,141,38,150,242,58,3,71,84,79,230,68,136,214,88,234,188,232,134,107,123,73,224,161,157,161,6,80,125,189,66,199,165,46,221,134,144,18,237,37,51,173,195,171,68,121,127,133,202,92,239,80,18,12,231,233,99,21,210,99,117,194,12,194,22,236,255,172,135,195,101,237,244,71,182,183,209,43,39,172,232,70,234,250,207,37,141,254,62,234,121,30,20,37,74,201,104,171,169,209,149,154,191,41,110,88,43,151,123,220,126,241,170,49,126,8,54,38,103,118,116,122,83,105,153,115,157,71,16,130,94,231,196,186,197,137,213,9,133,3,26,16,165,220,104,79,31,212,216,115,216,48,249,127,7,39,183,136,105,246,193,106,198,95,49,12,116,132,37,80,131,66,163,188,84,154,246,4,65,128,92,220,177,112,64,107,140,3,188,193,8,24,32,50,155,31,143,172,79,57,16,138,124,39,202,6,38,51,175,192,151,37,230,96,39,73,101,84,166,210,28,240,88,90,173,163,36,201,140,17,48,94,43,46,207,159,73,122,7,29,212,92,212,71,236,31,216,54,125,250,201,19,207,70,16,233,166,98,178,8,251,250,8,240,230,8,57,150,54,63,68,73,176,37,10,77,236,109,107,95,133,178,112,84,57,110,224,249,152,16,23,207,47,181,75,255,141,215,166,170,5,7,115,43,26,122,235,56,5,98,27,2,142,159,9,235,102,62,129,179,40,221,203,133,113,73,104,52,166,110,161,174,144,233,135,194,158,84,23,217,20,252,100,240,202,2,65,251,174,84,129,239,218,75,93,44,74,195,168,82,49,106,190,187,205,115,70,85,23,122,186,11,187,53,167,209,1,212,91,110,177,230,115,165,84,199,71,10,101,162,235,70,53,77,105,174,173,226,186,25,113,254,165,180,105,81,156,64,180,106,121,225,21,251,127,131,215,127,68,87,122,14,93,29,183,128,94,223,147,103,119,88,12,184,197,231,192,197,137,206,35,243,251,150,107,192,40,96,253,125,11,188,191,96,89,77,145,16,37,239,190,8,27,215,236,96,155,88,68,250,100,151,193,197,48,241,47,21,148,159,97,109,166,187,219,152,239,34,76,99,102,163,115,96,100,190,212,87,178,74,130,67,238,136,242,30,117,180,168,135,241,106,112,213,118,129,123,10,10,32,30,52,66,234,153,184,192,41,4,230,228,62,132,103,80,210,133,156,84,125,210,210,52,236,120,145,133,222,5,251,184,172,75,7,140,138,208,63,188,18,212,188,243,248,203,34,108,141,59,241,126,63,95,41,132,233,228,250,200,194,29,219,231,96,122,81,123,215,70,214,132,126,207,53,52,76,96,50,150,184,141,160,148,105,208,243,188,101,64,187,253,136,126,177,25,91,23,12,223,47,49,153,210,130,207,243,198,201,101,11,12,68,138,214,109,210,7,242,57,2,35,41,175,177,98,43,141,101,221,222,133,65,0,111,102,74,138,147,245,226,237,138,209,242,5,4,147,150,32,161,103,250,167,100,161,231,41,126,106,1,67,21,239,191,147,101,1,49,239,196,241,215,151,244,15,144,213,207,38,177,60,186,140,159,223,19,62,83,219,4,40,235,92,113,13,228,164,64,26,72,173,247,205,110,171,134,72,41,51,187,177,125,91,202,110,169,134,12,40,157,172,165,61,95,161,60,233,190,5,210,222,183,92,174,40,97,220,58,134,76,251,197,0,162,85,31,78,120,113,41,89,178,89,32,119,174,18,171,139,61,172,180,16,204,75,184,14,47,90,21,63,208,6,98,222,199,34,114,235,132,51,21,23,106,186,115,133,217,22,41,68,127,177,196,255,243,167,204,228,148,106,197,226,154,97,119,14,218,60,109,177,168,137,72,52,57,88,145,96,88,207,53,175,11,114,236,235,253,11,50,4,62,122,97,130,212,195,202,90,1,175,221,7,110,36,88,32,240,23,56,108,103,61,125,238,88,86,121,211,187,255,212,170,115,176,88,249,53,124,92,168,157,109,6,92,27,21,129,97,108,174,229,113,122,195,53,173,132,45,198,121,127,10,134,130,32,92,20,9,35,252,151,13,209,222,74,172,178,118,80,229,161,126,22,90,88,248,93,48,154,30,15,151,157,194,225,236,53,187,18,33,191,198,59,60,215,172,110,179,163,142,66,155,63,69,17,69,13,97,41,45,44,232,246,75,143,208,205,34,56,46,66,103,128,114,132,235,169,56,147,226,176,232,149,227,176,75,189,112,152,97,23,158,44,90,203,223,189,82,126,193,194,189,100,96,227,242,195,192,44,124,194,235,194,45,13,18,178,131,218,233,33,152,111,135,230,119,68,83,42,254,79,14,168,105,87,22,45,129,130,212,60,194,64,177,217,234,83,3,76,14,40,196,138,92,91,3,191,164,99,119,188,211,250,82,220,128,87,230,156,105,219,64,230,35,208,202,10,119,187,67,52,180,157,162,127,201,57,49,107,71,12,184,125,167,204,152,244,228,163,197,15,134,27,34,70,223,25,20,5,216,57,174,51,75,18,75,139,50,113,48,11,45,213,154,144,166,166,4,142,43,100,106,125,251,228,229,152,136,9,236,148,2,193,156,126,55,162,236,179,79,207,84,18,66,48,225,152,107,189,36,143,88,62,208,46,24,247,56,69,147,19,119,115,144,169,204,47,55,121,140,112,163,200,200,136,139,102,158,16,60,5,167,191,107,105,117,45,114,61,15,160,181,85,208,61,149,16,219,16,46,19,149,171,37,203,133,141,114,90,178,3,251,140,11,49,231,43,5,14,97,7,153,185,71,116,37,136,222,169,28,161,158,236,58,4,231,229,205,45,110,156,59,245,106,161,75,102,245,244,255,83,169,44,201,156,13,108,198,33,89,148,240,134,73,249,30,75,13,240,50,83,64,140,42,30,6,133,3,140,20,239,207,218,39,172,88,28,164,122,107,79,77,123,70,241,87,172,50,154,142,2,239,46,123,160,72,27,48,181,180,182,1,9,105,245,147,55,82,173,243,66,146,139,32,90,145,117,28,166,100,116,111,58,165,21,158,56,230,243,184,19,175,231,113,95,215,157,214,85,62,37,104,75,186,51,133,12,159,74,242,184,140,118,221,94,160,208,166,166,43,160,185,147,56,132,71,158,248,191,232,97,132,220,10,213,66,244,105,108,76,167,149,15,238,223,160,110,11,174,194,96,82,255,73,1,245,117,19,218,73,143,79,118,147,182,111,176,210,164,132,62,9,70,253,143,144,37,222,125,88,64,190,44,37,107,236,62,153,85,56,51,152,3,225,241,163,9,246,62,218,103,236,208,26,240,74,42,40,80,221,248,121,56,181,183,193,243,46,190,102,206,99,20,84,246,131,168,220,129,228,52,168,125,132,4,103,249,174,237,68,106,95,53,227,199,8,173,195,243,9,114,153,128,65,110,61,235,134,22,140,65,204,187,211,219,84,117,26,105,170,4,16,122,40,123,145,159,165,146,84,56,254,203,204,60,149,178,68,197,61,246,166,87,203,131,75,6,52,136,246,67,129,227,144,114,157,0,180,251,247,98,39,247,27,160,102,242,200,205,200,200,98,84,53,76,219,254,238,157,10,151,14,172,129,160,232,113,180,170,209,57,130,79,245,84,143,254,176,218,215,230,230,239,193,135,157,108,3,26,214,50,144,21,14,177,238,203,204,87,105,233,42,81,107,225,171,223,42,71,217,165,160,66,103,29,202,231,7,10,93,224,11,198,110,28,49,62,160,119,151,49,174,219,120,58,235,10,212,236,82,96,241,77,175,170,142,52,144,117,153,199,244,218,33,201,216,69,247,152,128,238,96,144,40,41,23,228,220,137,233,115,251,46,175,145,206,164,162,43,36,164,200,27,158,248,27,252,189,91,83,153,127,108,187,222,192,17,195,45,28,95,147,205,174,199,204,166,240,212,226,146,46,52,81,91,141,130,105,46,9,200,154,95,175,199,111,198,97,225,58,196,205,142,42,55,35,142,198,225,91,138,56,131,226,83,163,247,100,128,240,17,193,143,68,178,95,162,94,80,114,53,44,93,81,158,226,71,95,110,22,173,170,129,86,36,141,242,104,29,78,249,30,0,140,148,107,252,28,163,134,107,85,3,229,102,56,228,0,255,172,91,114,241,198,128,205,92,251,174,133,77,192,235,236,74,65,218,98,151,86,246,148,177,183,144,68,207,27,81,30,20,67,110,228,145,81,100,132,75,43,13,169,249,219,78,211,237,159,206,48,245,66,17,46,172,241,118,204,175,71,179,212,8,18,109,192,15,165,8,199,147,9,234,246,7,65,193,154,36,176,245,147,174,195,248,132,37,111,89,226,92,37,96,89,188,82,156,40,41,169,177,9,242,144,137,42,1,219,224,61,104,34,159,113,16,245,57,218,17,120,37,110,138,113,68,147,201,61,165,254,2,53,163,55,26,34,217,119,249,108,22,186,225,167,185,253,142,50,28,159,84,142,179,189,132,126,109,47,161,231,236,195,221,98,88,17,58,35,61,1,241,203,147,242,64,106,28,5,162,158,86,151,48,253,209,122,252,122,239,136,92,76,104,96,92,149,242,198,244,242,44,81,154,251,117,169,36,37,101,121,255,138,89,28,228,231,146,164,193,224,167,184,147,172,80,63,54,51,172,160,187,146,38,48,172,107,73,177,197,241,150,22,37,23,16,141,97,59,239,162,34,54,215,244,231,39,102,6,171,124,145,125,184,179,73,104,225,60,77,180,244,35,157,79,212,100,103,128,250,117,135,0,22,186,190,108,238,223,48,130,46,167,193,203,149,79,5,103,158,221,175,199,1,233,220,211,190,85,245,130,74,104,119,170,54,221,45,205,160,43,56,56,60,161,53,9,108,202,181,179,75,168,206,194,25,189,167,177,103,198,157,180,28,212,159,6,132,235,155,59,172,197,203,80,145,246,248,133,240,10,158,1,131,131,254,141,250,187,230,210,47,250,245,43,88,187,111,107,175,90,194,112,179,216,217,190,53,33,166,180,113,206,222,86,66,201,119,251,194,22,228,143,119,107,87,205,90,185,74,245,22,210,102,86,158,143,23,37,194,2,120,252,136,40,64,62,57,14,190,87,172,139,234,246,172,218,170,160,53,136,15,20,235,25,253,182,236,208,80,38,127,104,87,37,113,20,78,37,126,216,33,133,220,42,200,161,255,202,64,125,51,189,239,58,96,166,131,211,55,107,142,202,235,64,24,171,143,38,235,38,96,109,4,82,98,84,174,188,128,140,166,31,35,22,200,87,131,14,54,189,70,36,215,86,89,81,17,171,205,77,142,202,166,217,249,7,216,31,213,172,36,105,94,108,21,37,157,73,93,205,199,108,146,82,135,114,132,253,31,172,109,173,232,164,223,107,125,108,191,254,177,140,185,63,234,8,34,213,115,52,225,183,89,214,121,104,6,104,244,2,89,156,115,85,76,242,144,197,153,229,77,92,247,114,164,163,246,33,100,153,115,157,29,106,228,242,71,190,137,122,112,52,11,32,94,154,64,180,89,177,88,61,228,189,16,28,107,62,215,46,117,246,248,134,195,61,108,83,240,154,143,185,15,40,90,204,75,193,135,255,65,8,173,243,94,153,156,226,242,145,137,101,132,53,97,184,164,78,190,6,170,62,174,42,241,230,29,133,8,83,171,130,35,224,18,72,42,243,222,174,84,140,48,118,40,83,244,46,159,139,164,88,37,124,72,246,220,204,138,230,231,191,186,31,25,53,35,0,237,103,15,28,255,144,128,231,47,132,63,8,125,75,129,214,162,82,92,120,176,24,89,153,146,154,200,11,252,141,131,82,225,183,39,34,136,182,103,61,84,85,216,36,144,161,7,86,112,200,99,47,152,42,208,12,7,19,176,46,238,32,113,215,56,241,252,131,62,88,245,102,106,93,29,151,166,35,92,158,33,22,86,172,59,91,117,148,220,114,184,192,28,92,241,126,89,136,222,137,160,129,56,104,146,232,74,154,165,101,35,196,210,25,0,200,172,204,114,20,129,9,152,15,143,252,97,200,66,229,68,102,48,223,31,109,135,192,177,180,25,225,196,244,232,148,1,62,28,20,88,26,193,113,95,64,110,144,21,210,19,249,62,70,72,168,156,183,112,167,128,251,33,137,247,18,48,21,59,194,134,247,158,206,182,30,137,94,245,64,254,82,206,64,198,49,11,209,135,117,155,91,130,86,248,214,219,108,146,214,24,97,169,215,222,204,149,133,94,179,166,146,217,160,160,139,0,215,121,74,28,227,185,113,2,224,81,62,16,138,177,218,92,13,92,88,185,178,11,27,80,53,139,180,138,166,122,149,85,119,128,63,210,59,79,16,225,222,46,24,229,67,200,100,221,205,166,106,235,176,174,146,49,91,67,44,183,136,83,52,235,149,13,197,148,231,1,160,122,73,209,28,61,78,14,194,95,86,0,128,140,119,232,97,10,78,135,9,106,242,176,105,7,73,138,41,80,233,59,214,188,254,99,9,21,48,176,90,174,237,88,198,2,213,67,78,248,180,112,170,237,19,92,243,234,166,190,203,239,99,219,21,208,92,44,250,66,65,147,122,122,19,120,129,213,205,229,176,26,237,172,225,45,100,236,63,168,21,21,213,109,102,129,138,182,94,147,143,101,146,186,169,99,119,96,121,36,226,32,224,66,24,60,143,234,130,233,186,201,159,131,133,28,191,120,27,73,237,96,62,57,19,8,252,86,177,183,202,73,56,64,120,229,8,213,156,206,47,82,158,63,165,18,58,34,134,174,118,184,222,16,232,252,48,240,204,81,80,120,216,133,176,114,0,5,160,18,143,49,171,120,60,151,118,58,88,43,182,170,32,206,153,168,93,109,208,217,7,163,138,56,5,200,194,107,6,78,18,35,12,82,251,90,120,160,218,207,217,110,181,162,37,17,130,67,52,135,143,181,215,2,128,123,193,66,200,29,221,138,176,56,3,71,103,122,122,41,175,30,182,40,124,171,193,108,177,116,2,56,79,155,213,1,209,84,161,27,199,255,101,231,23,214,240,177,111,44,66,5,24,39,255,213,178,85,197,48,162,208,204,105,86,241,164,11,148,105,54,228,222,14,167,69,226,176,80,139,243,82,169,127,250,21,203,14,90,199,182,170,80,152,251,13,25,110,6,184,181,175,105,8,21,245,40,200,240,42,236,39,114,135,233,153,65,109,185,118,156,34,214,151,54,176,194,234,151,152,12,175,17,67,204,56,184,132,247,106,15,65,226,239,102,197,148,2,220,38,233,137,26,88,183,107,45,209,60,252,203,35,130,169,152,5,19,165,196,19,144,141,135,70,213,184,89,214,196,231,195,146,87,254,42,234,222,198,190,214,196,19,158,42,18,51,167,28,16,89,35,95,199,219,196,235,174,56,80,93,231,14,216,153,192,25,214,99,234,49,46,196,137,33,167,230,6,149,67,35,106,125,41,166,241,214,20,140,197,179,38,131,29,172,248,160,9,57,98,105,133,119,119,225,163,241,27,175,217,134,82,146,158,155,139,233,22,21,243,62,108,215,49,197,206,18,73,70,57,159,13,125,40,14,27,158,66,145,82,27,132,0,213,71,109,97,44,176,241,113,81,48,46,4,78,25,124,226,104,146,104,248,218,3,29,146,182,251,249,211,57,243,15,238,128,196,77,237,93,12,183,20,39,131,223,17,14,207,184,149,42,198,171,237,45,148,102,249,27,100,207,13,116,173,74,222,91,188,126,44,213,11,18,185,148,39,79,110,238,42,120,145,15,179,215,179,62,58,151,184,168,48,174,215,52,36,44,100,44,78,192,175,43,114,238,240,158,183,197,174,121,144,199,2,254,128,35,223,127,48,110,203,216,192,210,202,87,95,151,219,203,200,211,30,66,185,101,169,47,217,122,203,22,9,35,15,222,107,77,102,52,2,220,150,184,124,62,0,54,180,9,122,205,106,200,69,98,136,126,41,157,224,93,117,178,133,148,225,16,151,206,153,246,118,126,245,207,174,209,72,181,78,141,36,231,4,120,102,147,108,148,61,107,158,249,244,149,242,238,76,37,181,71,148,131,70,111,50,218,129,33,80,250,80,7,36,34,93,114,78,21,20,24,194,137,182,71,59,137,209,89,167,86,83,110,160,206,196,112,38,42,222,210,113,102,78,69,116,137,196,113,195,230,255,71,222,17,88,42,99,103,138,2,255,236,47,88,17,218,58,105,122,132,120,9,219,242,251,249,110,106,226,27,16,70,53,48,161,240,15,250,4,157,210,159,194,151,187,176,163,168,229,240,199,157,64,142,34,88,212,159,125,48,98,245,44,96,38,47,95,205,101,59,228,235,162,68,138,120,100,159,32,130,232,172,132,18,208,11,242,170,189,114,24,10,81,123,52,16,164,27,171,187,91,182,191,86,249,30,203,104,33,203,58,99,44,44,133,179,133,57,76,151,61,211,194,9,10,79,34,250,200,227,153,168,78,251,158,159,236,162,25,119,55,255,119,243,224,250,195,221,89,11,234,249,77,206,180,1,63,135,186,247,48,60,77,189,217,194,104,220,148,93,234,0,45,74,152,99,9,79,213,71,254,129,25,131,187,131,73,246,1,78,101,62,161,124,43,254,180,40,149,15,180,73,69,143,227,19,13,5,215,62,19,161,228,100,0,51,71,131,249,98,167,122,27,70,232,164,80,194,15,212,192,182,195,36,82,97,80,27,74,229,32,122,5,177,163,153,188,181,135,181,27,141,183,66,215,112,11,146,151,178,89,42,185,51,212,83,15,89,19,35,195,132,58,99,108,26,131,26,94,215,20,49,151,139,117,127,199,212,139,79,207,39,17,112,51,203,70,75,63,106,169,90,212,183,97,103,242,169,79,92,147,190,118,228,9,64,174,115,84,203,130,0,195,155,189,158,33,233,159,209,37,135,222,183,45,10,182,140,215,17,41,108,135,107,205,157,72,54,53,123,119,72,199,62,253,180,51,195,150,109,232,127,125,213,48,54,250,113,237,3,51,184,70,17,20,35,27,225,44,89,7,236,18,96,177,221,130,101,93,64,253,201,2,3,78,129,108,233,253,38,221,177,247,143,208,139,180,18,159,50,119,76,110,243,204,173,201,112,167,229,126,86,31,38,27,156,123,177,211,154,195,165,10,71,54,31,27,65,248,115,105,122,212,198,243,2,80,225,34,159,119,240,110,60,131,125,230,46,189,82,199,190,77,150,3,4,137,242,126,239,159,29,187,241,238,24,25,22,99,88,104,20,49,8,182,21,50,51,197,198,228,237,142,199,31,88,36,7,154,26,58,28,159,4,99,195,132,157,173,172,35,236,155,28,40,161,216,247,102,10,64,140,85,57,3,23,205,237,16,116,197,24,130,117,138,232,49,235,32,211,39,240,34,173,44,189,36,222,136,232,158,222,115,30,97,54,20,245,87,24,162,179,13,120,140,97,113,126,193,42,106,16,27,12,24,188,100,74,29,217,131,126,59,205,202,239,155,58,11,125,59,152,236,105,227,82,185,34,44,51,175,252,165,242,35,153,229,227,57,116,68,251,93,76,231,238,123,14,90,37,176,241,192,171,99,56,3,68,125,199,54,144,229,156,31,165,68,133,41,172,160,235,90,200,134,120,192,192,95,97,105,90,238,54,160,211,245,215,32,95,226,199,73,202,90,234,79,202,6,60,69,249,121,84,129,86,18,145,238,54,193,57,60,5,189,244,7,20,176,190,65,100,81,25,166,230,128,164,248,107,172,153,143,89,120,49,231,73,247,151,95,255,255,225,55,242,243,144,157,237,218,97,68,44,34,89,62,86,181,96,36,237,112,162,237,50,118,84,176,162,131,43,152,97,100,175,33,194,137,28,114,55,201,200,108,169,61,188,182,205,118,64,41,147,112,207,156,230,196,205,87,106,12,98,85,171,191,164,183,203,21,60,172,143,156,27,233,70,151,118,114,166,216,140,59,227,199,150,27,128,228,144,187,171,61,48,233,100,69,243,37,29,6,14,107,54,92,72,121,182,25,233,180,25,178,152,68,10,37,141,35,179,130,154,10,174,46,244,249,231,58,68,198,104,207,10,74,129,8,190,181,197,93,9,84,129,78,166,197,180,74,108,52,89,202,181,44,186,216,43,38,30,116,219,168,86,54,210,79,162,221,172,103,149,242,121,183,137,232,96,196,181,1,90,154,150,167,184,184,18,90,145,169,196,153,237,51,163,121,176,175,220,3,170,168,229,21,99,137,149,205,189,136,0,203,185,12,156,43,209,90,140,158,96,142,121,234,98,10,57,197,238,3,53,150,204,34,189,73,253,76,185,65,123,159,180,129,52,130,79,3,88,243,117,9,199,47,206,137,33,255,82,94,157,57,68,44,111,25,76,181,55,169,150,100,84,253,77,146,153,131,249,168,106,148,160,84,108,63,250,38,68,92,67,67,151,203,11,128,224,255,171,63,91,131,92,96,181,67,169,225,254,243,180,171,112,17,86,87,11,134,169,1,211,238,8,12,120,40,87,131,53,4,26,141,210,195,122,156,48,69,200,85,162,116,54,141,137,189,83,214,174,199,118,141,221,87,34,151,53,69,215,138,164,29,26,32,199,40,183,144,80,218,84,222,133,9,6,182,15,16,63,22,116,28,42,189,175,14,71,106,141,114,243,53,119,49,47,219,109,141,109,32,64,15,53,156,128,136,179,3,212,182,172,244,124,216,148,33,127,94,50,198,101,60,93,15,48,150,70,204,29,181,248,143,81,118,203,13,214,222,156,200,122,32,1,60,25,168,70,247,157,55,185,165,228,114,210,93,215,220,169,190,193,0,13,153,210,28,91,150,18,133,0,197,73,59,233,156,100,105,240,60,13,96,252,80,4,52,129,211,102,6,27,217,96,151,245,188,43,117,148,40,4,92,89,196,106,131,138,180,32,171,249,88,139,198,241,253,200,128,34,142,131,230,166,141,91,129,101,90,45,103,129,69,173,177,176,239,39,220,10,128,170,178,112,16,33,119,6,6,60,156,17,137,224,189,133,15,79,131,28,248,245,125,230,253,133,182,203,18,195,108,55,130,97,211,69,74,84,233,148,32,121,113,13,50,49,86,192,87,104,228,186,190,55,133,8,18,157,13,247,190,130,230,181,240,116,172,157,16,144,137,152,252,151,6,55,189,254,101,38,138,154,232,171,19,149,16,14,49,236,235,26,161,236,148,11,106,184,96,97,12,26,60,217,85,243,33,51,71,189,49,192,147,147,117,62,174,84,59,75,132,193,127,62,86,248,104,137,234,103,217,178,222,61,73,54,85,101,18,250,167,20,35,208,191,122,47,67,102,82,231,56,83,69,112,60,78,208,53,86,38,77,7,46,0,0,233,90,28,58,178,168,125,190,254,162,246,116,177,254,88,153,149,34,22,72,113,25,151,84,190,105,248,176,61,180,43,206,51,190,237,68,123,21,137,235,153,98,193,85,223,254,254,16,42,73,24,3,252,77,80,13,9,199,158,170,166,115,159,29,65,163,241,189,34,207,227,161,207,246,25,238,149,182,53,70,194,205,238,236,60,136,113,134,38,227,130,98,97,250,0,17,57,102,189,199,220,5,167,174,23,143,27,30,135,158,124,58,22,190,138,96,157,229,147,164,122,152,144,255,127,244,139,252,158,158,222,39,95,133,164,235,226,91,121,195,231,102,5,171,237,11,245,136,1,73,103,7,73,219,58,226,151,217,37,179,10,99,204,197,136,128,175,129,218,120,197,250,127,151,112,4,123,131,47,195,29,31,181,157,148,237,70,93,180,217,113,86,76,216,134,219,78,94,36,64,173,132,222,250,217,8,24,66,180,83,240,90,227,64,188,170,51,33,176,8,148,31,48,11,17,6,166,126,212,82,231,179,111,163,198,200,19,75,117,64,195,132,24,105,197,47,183,14,21,203,51,188,233,152,85,150,181,187,132,72,176,227,183,137,113,50,154,44,189,9,226,129,247,0,178,179,219,47,59,186,88,53,118,211,239,203,195,113,232,236,201,55,114,240,227,162,29,37,24,66,38,221,38,38,163,65,130,227,22,23,226,250,12,149,104,18,60,2,86,110,230,125,238,222,224,226,207,237,210,155,194,87,209,66,157,73,48,58,37,79,185,81,6,217,108,243,132,61,251,46,202,129,45,2,82,1,42,128,141,96,136,88,188,56,128,92,218,39,155,199,129,52,97,8,149,173,195,24,197,59,104,141,158,9,231,214,132,239,191,19,80,87,68,120,49,40,45,78,167,119,56,71,148,124,60,14,124,245,34,161,66,39,210,144,21,72,3,90,17,39,173,106,108,110,124,3,57,233,17,30,203,133,60,113,21,7,47,22,87,131,187,60,58,160,228,160,5,156,120,50,206,148,147,152,216,151,40,125,227,199,129,243,42,153,48,151,69,121,126,233,54,16,38,40,210,245,196,47,90,130,32,248,152,157,80,57,71,199,238,18,250,74,235,79,223,15,236,235,190,66,242,149,157,142,126,125,201,9,18,146,144,78,237,85,103,217,39,129,109,198,210,151,225,216,196,161,17,218,9,112,105,137,119,106,124,168,217,34,98,111,132,243,180,230,118,162,54,176,160,2,159,30,53,33,219,226,206,31,14,201,141,167,231,241,71,92,127,2,24,32,24,72,237,232,4,119,8,195,255,11,193,140,144,191,199,121,140,249,10,250,92,118,66,129,24,54,203,226,86,222,206,193,191,25,87,67,4,113,173,246,99,119,108,63,214,77,74,117,93,128,30,38,94,221,168,74,177,204,254,67,19,35,178,144,186,12,42,23,224,69,163,207,88,170,29,163,17,129,181,138,118,110,192,245,46,231,162,25,166,105,196,139,30,90,87,93,58,214,107,206,176,10,244,36,199,7,72,235,199,224,190,131,210,26,241,105,150,110,250,208,169,147,66,102,186,170,57,237,116,186,250,70,165,42,226,159,18,209,142,23,196,72,61,70,73,145,201,61,166,61,202,81,166,249,217,210,133,86,10,150,130,200,203,194,73,114,100,189,124,183,0,69,171,191,64,141,53,205,154,130,29,82,124,23,242,89,105,201,251,212,110,43,76,73,201,233,253,2,166,31,87,184,109,52,158,37,235,43,158,23,130,122,49,22,218,236,95,8,28,123,156,70,103,7,186,105,15,247,21,90,81,158,147,1,124,123,29,235,239,221,158,3,63,219,198,32,121,234,249,178,56,15,23,194,148,89,43,190,208,50,119,131,225,144,99,252,151,191,50,155,208,198,34,113,68,175,209,91,251,57,197,70,239,0,57,32,172,177,26,138,77,226,205,213,148,113,208,24,165,189,120,203,163,173,162,7,253,103,123,8,81,230,162,15,66,151,244,218,214,75,140,74,72,231,228,209,54,137,7,130,7,207,63,67,106,32,24,154,235,17,194,255,184,225,236,62,141,150,243,212,35,147,29,63,240,18,227,169,111,45,240,6,108,77,10,150,219,98,73,41,191,138,83,74,153,37,51,176,169,24,43,108,223,68,107,137,129,58,161,123,41,76,9,165,150,185,228,100,133,117,0,139,20,203,253,94,6,215,72,95,37,44,71,6,239,226,101,153,148,254,215,122,183,162,218,158,72,215,31,159,138,231,198,74,211,74,153,150,133,33,153,93,158,222,9,179,255,163,82,94,186,246,90,238,103,217,89,151,168,148,40,78,244,17,241,49,155,13,95,33,112,120,176,167,238,137,235,25,228,13,166,66,64,143,90,63,167,81,88,125,198,220,231,248,159,118,123,76,196,227,179,187,221,112,102,248,203,41,13,73,184,179,100,165,3,249,128,189,185,247,76,24,9,169,178,232,174,8,141,12,57,238,64,108,213,136,183,225,140,221,87,119,146,69,204,210,131,236,240,123,80,142,236,123,14,64,106,215,88,246,104,10,12,135,118,35,219,125,129,190,226,211,166,28,101,153,253,46,9,147,241,22,241,81,233,126,143,114,109,30,218,50,11,103,206,71,190,71,165,67,224,18,62,147,241,57,255,232,5,232,122,241,223,52,99,48,196,196,186,33,64,56,91,170,89,184,73,116,108,213,0,209,201,202,18,16,174,216,180,8,242,242,203,64,24,226,75,172,37,11,78,178,85,196,125,212,124,142,113,131,56,192,76,129,189,232,189,224,179,53,125,142,159,224,105,205,45,254,103,127,10,233,69,229,253,86,242,166,248,48,124,66,130,171,13,119,26,89,164,11,116,214,57,14,167,142,48,246,254,3,152,92,29,36,222,184,100,210,129,117,5,158,16,32,107,126,244,21,153,40,47,1,180,89,182,56,230,161,228,220,99,73,176,216,209,83,235,214,182,58,59,48,215,199,21,242,69,85,124,75,244,139,35,103,196,48,124,27,172,96,151,170,4,122,243,245,201,205,5,15,225,83,58,11,95,64,113,110,20,245,235,48,173,214,166,7,250,220,192,164,123,84,137,98,101,180,233,226,88,224,166,181,27,65,96,70,93,1,206,208,112,222,212,9,84,76,122,223,183,148,18,250,207,192,188,212,167,18,232,220,1,12,143,145,231,42,78,116,2,94,24,93,166,74,168,79,14,164,49,10,207,103,24,165,92,228,251,92,156,43,169,206,252,149,187,69,27,78,66,106,232,135,37,63,73,210,17,215,17,153,11,176,239,48,217,74,32,82,76,164,97,159,11,8,26,104,130,214,48,71,27,232,131,54,78,213,232,255,12,68,183,49,190,89,41,212,99,223,175,173,79,251,62,147,87,253,126,96,238,134,18,237,173,157,249,223,178,121,35,111,178,34,195,168,193,99,235,211,120,205,100,165,116,102,75,124,133,191,72,83,12,123,100,39,221,136,49,176,181,92,65,45,125,154,99,17,25,239,176,28,36,64,53,6,168,111,156,223,33,188,90,31,13,207,152,208,155,123,68,231,168,161,151,96,146,93,212,68,63,185,218,32,194,137,194,65,15,71,120,225,207,233,25,188,9,171,143,61,42,77,228,89,33,124,72,253,198,43,245,59,152,102,179,189,54,62,2,181,241,248,86,66,106,154,38,4,84,165,196,74,240,159,175,12,61,207,52,28,245,116,52,30,85,134,163,203,157,167,109,91,140,29,53,22,176,156,38,39,149,219,218,109,103,3,124,210,2,110,214,56,169,25,245,108,158,210,30,51,61,89,78,129,246,214,182,156,126,101,186,12,95,57,218,72,30,224,75,186,144,113,42,108,34,90,218,6,233,98,232,19,132,169,124,199,106,105,212,188,102,56,112,160,80,227,185,67,100,7,209,224,150,199,154,136,158,54,73,136,16,92,77,214,176,41,224,132,37,207,71,7,15,231,52,61,141,32,157,127,95,121,146,46,36,157,163,223,228,172,192,20,45,0,136,228,50,136,161,54,14,124,154,39,190,223,157,70,250,164,77,55,122,59,228,127,211,56,117,88,128,57,130,193,114,103,146,114,25,181,239,56,108,52,72,25,95,89,20,127,64,36,123,12,189,234,70,67,197,73,234,250,154,91,160,240,64,135,89,67,193,170,160,8,58,210,73,236,154,75,55,98,137,59,160,148,193,212,54,142,112,132,232,157,155,7,185,11,120,81,25,84,144,229,220,112,155,68,30,49,107,210,183,249,119,207,33,57,23,253,88,125,41,108,84,253,111,82,221,63,173,23,252,38,89,180,81,131,227,186,105,197,36,70,179,243,72,215,252,130,41,57,83,124,191,11,80,76,226,247,177,197,54,253,105,230,187,12,16,206,70,124,7,33,155,54,169,116,0,151,199,173,48,43,70,223,108,191,100,9,137,56,78,118,165,243,0,45,21,237,60,100,218,191,119,50,99,187,95,129,25,61,113,130,92,103,202,207,236,152,189,177,128,107,74,130,94,246,84,211,201,74,17,65,251,208,96,55,71,100,80,13,139,17,152,233,224,36,112,183,11,138,8,134,231,56,121,236,63,63,128,182,124,192,125,136,97,93,133,174,167,146,136,28,47,249,55,84,252,114,246,248,190,209,39,228,155,241,94,149,101,237,210,153,240,32,156,100,105,82,99,76,67,127,174,70,197,63,102,157,224,187,190,19,148,211,162,128,84,192,208,45,136,76,210,65,196,190,108,22,118,139,149,64,80,66,47,68,15,105,135,92,63,247,252,117,68,15,13,61,120,102,72,108,103,186,100,11,171,31,185,169,220,235,232,35,46,144,218,109,86,13,110,167,13,233,78,110,160,20,51,87,245,30,247,63,98,83,30,128,69,73,127,252,65,193,239,138,199,202,61,181,237,219,177,253,40,6,73,238,57,243,78,158,10,84,156,122,118,59,66,22,236,210,32,188,137,207,20,247,98,116,207,228,247,159,142,123,124,60,254,110,71,80,145,2,84,60,176,147,127,207,221,152,31,236,195,107,173,72,155,3,227,25,46,102,3,177,94,240,87,230,239,150,201,187,245,252,61,77,189,242,206,158,174,62,147,134,224,88,192,34,76,149,63,43,16,12,140,76,126,228,177,44,100,226,223,76,162,112,243,39,117,179,49,55,189,117,159,70,193,128,0,177,60,124,88,241,247,42,125,94,43,158,254,142,223,187,14,242,21,139,118,193,27,177,106,42,83,161,148,251,116,12,92,91,5,44,82,169,103,75,52,21,11,233,173,243,208,95,8,73,78,142,168,91,9,123,228,139,86,112,254,53,224,36,89,137,233,43,190,131,239,148,144,59,110,44,140,183,27,254,32,51,1,108,129,140,12,142,162,178,66,200,56,75,234,167,128,32,17,128,191,167,243,165,212,44,45,153,252,211,25,51,58,124,115,250,208,150,67,2,161,231,220,172,89,80,13,192,127,0,134,14,170,194,232,32,157,219,246,105,56,63,177,62,135,82,209,56,227,22,38,136,145,47,80,245,128,125,159,153,126,176,25,139,9,137,255,14,6,11,79,242,164,95,51,208,139,109,59,228,51,119,157,94,128,58,149,167,170,165,233,206,149,6,84,51,203,114,162,75,244,40,75,105,177,114,72,70,214,67,7,250,170,163,144,40,136,238,38,82,254,9,103,52,199,23,6,208,87,61,251,49,227,80,161,160,210,231,46,6,168,240,172,100,12,40,92,87,200,130,87,77,184,198,156,168,48,5,90,130,2,51,114,121,121,84,142,125,9,171,237,63,234,204,181,85,203,6,235,143,44,233,252,197,87,151,38,137,216,116,77,120,107,32,193,32,96,171,204,116,128,49,147,49,146,195,68,247,101,179,223,216,145,66,244,223,108,111,150,8,61,208,63,106,23,152,108,139,130,72,204,169,54,34,212,230,92,194,198,22,85,4,162,122,212,192,118,176,129,143,254,241,215,235,36,17,246,25,24,119,162,41,248,229,35,151,108,36,175,85,30,45,103,104,105,127,76,46,153,50,17,233,88,207,206,166,96,213,97,226,198,129,19,92,12,106,26,54,22,121,129,140,8,172,28,218,164,226,0,118,208,62,150,125,177,198,219,49,221,236,146,235,83,239,201,174,27,42,67,28,89,56,66,243,140,224,224,54,171,122,34,48,173,160,221,177,234,192,127,58,41,157,139,50,192,87,248,199,167,207,103,193,65,187,124,79,16,202,20,214,57,144,252,197,232,195,132,248,67,190,144,168,161,179,252,193,58,39,212,171,59,154,255,77,33,189,200,146,123,194,229,75,165,184,147,234,223,107,175,40,219,135,134,181,65,100,97,247,223,143,157,203,133,188,167,46,61,207,86,118,0,11,128,88,184,190,171,228,255,11,136,188,43,85,145,35,239,40,202,158,13,5,73,196,224,160,86,221,168,4,173,47,42,113,30,21,175,0,169,185,40,237,136,40,51,178,21,29,140,250,214,205,255,51,49,235,220,237,133,39,221,155,64,225,39,65,246,132,27,61,163,210,141,133,74,92,155,234,33,53,208,132,25,237,7,129,59,108,185,14,163,62,242,199,54,181,121,48,69,148,69,112,114,190,15,174,81,169,111,70,246,10,163,22,85,250,5,102,166,142,130,199,165,144,250,138,203,154,109,236,3,174,167,172,130,52,82,22,123,30,133,60,78,94,59,227,161,15,255,103,16,145,199,13,239,248,114,29,108,11,64,21,199,253,37,144,158,67,198,248,215,91,163,182,38,15,204,142,160,162,217,33,175,191,60,168,42,70,1,116,11,71,9,144,121,8,126,1,221,196,9,160,167,205,170,253,238,7,157,214,118,48,62,190,62,85,193,66,134,10,236,140,9,125,133,101,74,216,169,208,16,43,168,166,228,52,2,172,252,31,155,19,232,30,193,134,58,159,114,0,233,132,101,180,17,242,78,207,114,142,84,249,105,109,140,65,255,218,20,179,237,65,245,96,190,224,227,210,106,171,154,143,145,136,23,222,229,94,251,185,156,9,242,134,219,70,55,75,158,50,74,144,50,229,203,188,11,208,78,208,250,60,73,209,199,121,139,205,73,58,228,98,240,120,106,101,245,2,96,236,17,59,158,239,102,179,49,255,16,121,168,121,132,32,219,30,58,24,158,135,63,245,12,8,86,123,119,151,126,88,45,10,17,142,229,31,12,159,170,92,236,34,210,243,131,86,129,104,108,99,95,38,0,175,125,40,162,228,119,224,102,122,2,112,156,178,77,56,159,36,211,140,227,114,97,181,22,102,4,127,218,208,114,57,192,212,248,127,37,57,42,78,235,172,16,243,176,7,30,44,62,112,225,242,118,208,177,222,23,50,145,148,11,104,133,83,215,50,201,248,208,101,160,224,30,104,251,157,240,221,188,214,6,131,187,249,211,211,210,202,90,205,181,29,104,78,95,48,71,170,201,22,70,193,241,11,32,122,116,137,154,250,85,136,68,155,89,237,149,175,94,85,253,232,46,251,111,162,166,35,75,129,136,227,81,15,60,124,230,84,11,250,46,196,211,128,89,35,207,52,184,70,249,134,195,145,223,52,114,33,233,83,55,122,36,32,226,1,127,182,189,13,12,182,158,152,58,156,156,22,169,71,61,66,86,83,56,123,29,121,162,186,232,136,247,237,144,65,55,70,70,50,165,137,225,229,27,21,124,139,31,153,127,166,182,134,196,0,33,30,58,145,169,123,254,66,207,143,201,171,185,193,155,85,88,51,31,151,90,170,200,234,115,216,148,189,205,118,169,251,107,167,218,225,209,6,94,154,59,254,86,175,68,147,176,15,255,191,228,129,62,77,111,133,251,229,222,26,247,200,107,252,181,39,120,211,214,228,152,246,33,9,69,248,19,253,73,47,34,65,247,114,88,100,205,38,213,179,106,226,153,139,99,233,86,204,36,79,107,95,114,110,251,107,129,48,175,37,58,163,46,60,14,12,171,141,128,10,140,108,101,255,222,159,133,174,100,253,143,231,113,134,146,113,25,15,160,252,205,143,62,82,209,220,216,178,76,23,179,63,170,70,216,128,138,134,147,195,205,93,166,225,204,151,184,103,47,107,103,86,52,232,11,5,13,140,18,113,110,139,6,45,137,251,124,41,67,193,34,97,128,70,196,80,176,210,139,118,41,153,33,105,174,248,209,63,162,207,206,189,158,115,40,70,153,55,122,40,136,185,99,48,43,253,133,170,216,234,223,236,126,119,125,23,77,233,183,84,35,83,177,91,110,102,5,233,40,77,140,221,85,110,87,125,248,14,204,119,235,29,75,42,132,198,37,154,213,181,55,66,16,137,159,109,99,18,210,113,204,36,49,37,213,2,12,223,47,169,5,65,176,139,141,110,171,231,69,154,172,150,47,97,53,97,119,82,107,210,147,6,3,128,204,144,87,80,102,237,189,129,72,134,91,161,194,247,118,36,39,233,81,194,108,238,185,76,99,253,149,110,52,238,234,230,97,176,220,95,64,32,158,69,231,182,18,195,101,190,73,92,143,85,118,113,162,210,202,134,203,123,146,203,96,89,202,70,118,19,89,255,211,222,103,230,145,142,18,112,224,227,131,64,137,63,81,153,132,253,254,157,112,162,13,180,248,87,68,156,131,82,67,98,8,13,255,148,232,29,246,0,201,151,197,14,158,52,202,58,128,70,12,155,62,116,24,207,194,67,143,56,47,70,56,202,45,255,156,221,67,204,134,33,167,147,137,237,20,169,253,38,218,87,174,121,148,237,52,234,41,168,144,20,237,92,110,244,224,75,86,42,69,13,83,219,10,136,240,160,149,65,171,34,96,241,173,62,63,226,194,108,11,241,91,196,31,203,95,254,93,101,38,24,46,231,206,53,34,206,146,198,199,190,204,248,158,237,3,181,37,220,75,141,249,197,247,216,189,126,15,12,207,19,25,184,242,76,33,152,120,227,245,37,148,147,142,225,148,151,97,74,249,232,190,42,197,37,129,144,176,171,175,78,159,99,79,65,93,241,0,228,37,127,159,244,253,20,165,252,120,185,252,186,192,241,96,97,226,161,36,40,141,237,177,139,111,91,163,118,77,35,98,220,224,231,200,192,71,5,153,186,7,61,190,32,130,135,145,185,123,181,220,192,165,138,223,134,215,71,168,137,252,44,189,231,157,26,133,215,94,111,94,83,167,235,170,253,187,32,170,179,170,169,84,171,170,175,173,116,100,11,8,167,16,18,166,91,107,116,161,16,42,8,195,218,22,206,148,233,26,248,186,99,53,66,41,203,27,75,131,114,247,139,108,99,167,238,80,220,239,146,21,228,133,41,49,160,43,245,124,15,85,162,216,246,251,112,207,254,13,222,207,60,60,37,196,252,32,134,204,53,46,231,103,131,138,232,84,16,191,179,236,144,236,244,133,209,149,111,144,233,143,100,149,39,134,241,103,103,155,211,6,183,130,148,246,75,106,234,41,169,45,222,98,160,12,175,200,101,190,255,160,196,215,229,7,99,102,19,248,52,164,53,207,15,3,94,181,187,55,12,1,123,169,10,178,142,203,151,209,201,229,112,221,219,92,73,81,26,130,10,118,58,141,229,131,182,13,166,95,6,139,179,169,11,177,174,65,235,14,144,248,20,129,122,164,215,169,0,34,243,63,199,226,11,8,65,77,1,95,227,12,249,123,235,43,248,183,222,136,75,22,114,222,200,206,186,48,229,19,54,139,19,154,238,56,78,74,119,198,34,135,170,116,190,144,128,109,239,80,29,148,231,180,8,81,6,145,221,6,236,97,66,171,93,102,120,143,205,53,164,72,53,191,104,52,247,133,39,244,134,5,125,1,226,84,187,123,130,167,70,24,157,11,105,239,41,220,39,124,102,212,243,156,82,42,9,167,64,62,137,210,107,254,182,89,163,110,245,39,176,35,12,20,101,236,103,170,156,233,208,127,229,168,153,152,229,67,73,0,199,120,219,203,21,15,232,80,51,229,173,101,223,151,13,192,215,33,17,21,134,235,2,145,7,7,252,241,205,127,243,61,245,20,0,151,237,37,39,54,113,53,139,208,130,13,39,18,6,189,3,75,203,149,184,9,238,204,154,213,98,35,199,210,115,14,53,24,158,59,137,63,113,65,226,37,155,70,156,209,95,111,127,116,126,89,166,25,222,97,252,42,234,206,172,201,69,59,196,203,19,193,148,211,218,147,91,32,42,64,221,29,37,195,228,129,190,5,68,178,22,72,146,60,231,255,107,36,138,183,68,232,234,182,117,85,135,44,82,79,225,108,27,57,211,53,207,183,234,42,232,249,98,121,133,231,126,24,131,201,131,192,45,90,242,91,193,118,81,252,9,85,129,133,159,78,111,86,28,96,126,115,172,94,236,52,52,60,197,188,112,183,97,218,74,228,87,86,212,47,246,129,20,114,221,167,46,79,9,222,115,207,136,209,122,29,41,154,149,145,41,242,161,25,226,185,253,206,158,105,40,196,73,156,215,53,209,136,84,110,138,143,147,220,36,208,75,54,152,211,115,224,141,17,186,179,241,34,65,201,6,205,42,195,153,196,118,35,70,201,66,130,38,6,243,195,255,88,98,8,28,201,244,67,91,183,203,149,69,226,102,113,2,218,183,180,221,102,246,155,232,138,116,52,155,214,18,119,18,88,123,40,24,2,64,33,116,97,255,15,34,14,88,30,168,69,237,120,177,85,154,204,61,65,108,80,234,242,80,148,51,1,200,241,254,111,156,221,172,130,174,47,41,207,220,110,0,185,193,202,181,210,131,39,84,238,78,148,220,111,148,1,43,235,2,150,124,23,243,184,191,44,220,184,43,118,64,14,83,216,73,67,173,193,142,179,135,166,10,230,217,229,139,152,150,174,144,51,168,201,200,184,182,131,9,244,234,35,137,214,28,77,190,37,86,25,228,152,236,113,64,23,187,40,237,194,209,238,4,235,181,37,38,93,232,10,203,0,215,44,82,102,207,61,89,83,238,239,57,19,11,29,171,216,167,71,217,168,248,234,249,140,205,156,38,21,124,210,211,58,162,58,203,238,148,121,186,8,221,161,182,8,140,43,48,100,29,2,37,165,129,20,249,253,106,84,147,7,167,206,30,155,207,36,131,72,84,144,228,251,80,64,152,57,215,102,72,124,131,66,118,115,108,10,5,8,110,218,132,43,3,183,241,195,242,245,211,199,205,161,202,73,48,150,6,214,40,10,152,49,234,221,114,72,45,66,243,74,24,70,222,39,209,142,191,240,107,191,241,73,90,39,56,46,139,81,32,87,242,252,25,79,207,14,119,93,115,64,141,51,45,90,254,148,103,216,53,8,122,89,61,132,67,158,38,28,14,193,17,29,186,203,97,18,91,198,153,252,73,46,141,134,162,246,40,13,160,38,63,238,139,127,154,159,144,164,53,72,89,223,188,126,132,129,202,74,32,170,50,47,99,103,102,125,232,198,160,42,163,193,48,64,115,161,103,201,163,197,33,109,146,17,224,237,40,107,64,138,186,78,244,194,60,179,249,228,189,182,75,70,229,113,9,70,216,209,221,40,29,203,211,173,155,60,142,46,5,187,77,42,78,239,57,95,116,25,44,80,48,240,21,25,91,206,115,156,202,239,159,36,106,239,39,65,102,41,190,156,78,123,82,78,173,79,43,18,208,253,63,221,182,158,160,46,72,180,42,52,10,97,184,141,101,45,52,16,114,201,50,158,196,213,232,243,230,135,219,130,75,58,104,130,95,164,203,246,73,245,186,182,43,219,95,56,19,127,243,172,104,119,203,206,107,49,2,211,178,63,255,74,63,202,244,254,21,176,163,9,148,80,73,146,192,1,172,71,94,206,14,168,194,148,247,71,197,252,64,84,138,107,56,71,183,46,19,214,216,196,191,199,29,110,124,118,18,158,14,235,136,98,132,100,132,249,220,17,75,20,123,196,27,92,249,253,16,16,0,211,46,145,64,242,190,19,98,199,208,239,220,20,32,119,15,21,179,45,144,241,236,124,229,207,143,244,115,148,97,89,23,210,91,62,84,3,101,151,168,60,11,189,200,134,250,221,149,93,123,240,208,165,58,46,107,60,139,16,2,73,27,172,196,31,6,4,45,63,100,80,212,80,103,228,26,88,12,14,190,0,201,82,130,110,174,213,124,143,26,193,120,193,122,239,208,43,0,234,178,45,25,152,201,164,123,131,217,208,29,49,211,219,46,160,254,70,22,135,86,21,254,232,33,120,89,146,153,193,250,66,122,242,160,121,245,136,205,204,70,33,105,43,202,213,222,191,92,208,116,47,216,194,244,78,154,90,169,230,63,68,243,170,93,220,235,73,138,18,183,231,40,45,204,146,186,99,152,118,218,186,47,134,37,23,8,110,140,247,253,8,145,71,125,97,67,197,7,25,224,141,72,71,84,233,54,60,162,3,239,243,38,134,246,237,205,173,101,153,81,224,174,193,201,151,130,104,192,169,157,86,243,83,68,50,89,205,66,86,79,11,208,176,111,122,92,155,56,2,169,212,140,116,7,13,86,194,14,246,117,186,103,124,253,224,33,147,129,164,90,175,232,174,251,138,27,143,159,195,204,93,74,166,157,8,253,60,162,126,241,187,173,137,108,244,43,53,20,181,2,114,52,137,140,78,82,97,204,88,250,206,170,157,36,62,185,82,182,114,4,69,207,132,0,41,120,31,138,168,94,218,94,98,112,231,255,184,162,9,11,231,37,123,194,143,64,135,48,23,250,66,254,10,62,27,240,187,231,3,87,167,137,117,145,93,96,140,19,75,97,45,128,120,121,83,182,224,64,223,87,230,241,177,213,240,64,119,156,54,200,242,82,30,219,157,181,20,208,93,19,42,67,164,243,152,23,131,221,92,180,187,170,60,6,253,251,103,167,226,85,150,218,183,177,164,16,10,107,229,32,26,182,179,24,49,167,45,22,188,128,182,188,239,23,113,239,141,197,248,9,119,176,130,196,90,43,248,232,131,14,120,50,239,124,124,154,30,31,224,213,147,90,183,17,60,78,93,45,184,210,221,2,57,50,145,183,204,147,197,19,240,219,222,115,238,44,226,28,247,83,141,135,53,129,58,15,247,75,104,178,251,84,201,186,236,7,15,22,35,106,136,73,4,135,150,158,85,10,220,115,67,26,43,200,22,219,102,128,35,123,19,99,111,34,153,190,143,57,27,248,0,143,179,200,162,190,93,187,29,223,156,180,185,60,21,153,65,104,175,63,113,52,159,194,250,189,43,11,32,223,221,255,247,61,216,87,83,140,247,251,180,221,114,156,112,170,11,210,178,60,61,162,136,211,107,107,47,119,0,241,44,116,166,244,252,20,16,227,244,101,239,82,248,196,186,206,45,50,187,140,72,98,182,203,195,61,17,143,54,227,117,79,129,145,117,240,56,124,38,146,224,40,10,96,70,17,68,249,117,216,174,170,147,162,254,124,133,207,131,10,39,231,179,161,82,221,229,238,198,25,128,106,12,227,44,123,86,85,112,247,145,57,49,127,12,22,185,252,207,74,224,72,215,251,114,94,225,110,95,43,46,0,144,160,66,178,24,73,67,142,192,237,255,175,91,94,102,29,203,195,17,150,135,210,213,81,96,50,254,38,84,92,14,180,223,228,139,6,251,210,106,123,101,0,92,45,13,107,246,137,23,62,247,236,216,159,17,60,208,46,252,68,85,251,99,23,178,64,33,98,195,173,82,30,122,184,250,133,246,114,37,73,178,198,150,112,62,91,235,176,208,127,202,6,64,116,185,83,149,73,15,3,16,170,191,137,86,20,56,166,208,56,219,50,204,182,63,138,19,54,254,196,7,11,140,50,82,52,22,7,242,185,127,9,5,49,6,184,132,187,20,217,28,105,176,146,145,214,185,125,50,208,44,4,179,179,160,173,155,151,139,170,34,53,76,23,185,23,134,116,232,249,176,21,252,227,254,40,37,93,208,3,89,82,150,77,16,29,171,86,163,226,38,176,106,146,250,133,30,89,221,153,11,223,92,119,160,20,60,57,84,198,126,212,200,81,86,92,162,121,52,126,160,10,159,190,51,101,70,110,221,66,168,59,113,253,15,28,113,74,238,24,128,202,78,252,244,208,183,30,158,220,157,15,207,71,251,218,172,185,152,114,59,208,11,101,28,223,130,64,199,43,132,140,39,102,56,110,200,220,45,40,44,218,197,163,111,198,45,142,8,241,204,84,246,29,183,28,240,40,115,223,125,177,139,107,93,199,127,69,41,141,169,139,56,12,58,218,90,158,247,0,233,130,54,100,106,74,244,106,219,191,8,154,247,85,41,230,108,70,89,160,252,115,224,239,200,220,198,97,81,45,35,205,95,94,205,181,225,157,101,205,136,143,34,169,200,238,184,6,88,19,105,144,241,213,227,47,2,242,76,132,8,12,112,40,227,5,177,184,4,32,36,15,179,171,51,204,144,235,143,201,70,191,37,197,134,171,76,191,80,18,88,52,46,1,76,109,255,95,99,139,160,37,175,50,214,55,103,24,180,164,193,223,229,43,73,96,237,49,125,125,143,171,228,0,146,103,128,146,181,107,230,98,109,14,132,22,21,138,78,126,211,131,53,185,94,98,32,163,150,2,129,33,139,70,250,59,173,158,134,35,87,18,62,195,39,29,164,141,26,217,21,83,204,17,87,229,10,11,189,9,201,100,216,35,85,99,95,98,211,98,203,118,37,73,167,5,134,71,201,167,6,109,144,252,208,12,247,56,163,226,101,224,156,178,92,10,235,70,70,24,200,48,137,32,122,242,39,215,79,75,162,203,82,50,226,181,141,74,34,236,179,108,95,239,72,204,193,178,210,41,114,198,39,179,184,70,219,96,24,66,86,103,148,70,11,150,118,233,115,2,163,18,196,101,9,155,228,34,88,79,208,99,2,98,253,220,252,95,46,113,232,209,236,62,2,186,6,241,121,166,174,131,82,49,211,252,158,12,66,193,63,44,246,117,3,200,195,148,133,155,154,213,176,53,85,174,237,71,162,20,88,131,72,109,113,138,82,250,251,116,150,190,159,163,76,113,124,235,125,166,226,121,1,228,72,125,121,161,177,234,126,110,108,27,154,98,225,67,177,81,4,201,135,92,195,236,151,125,170,222,249,236,198,233,75,15,39,159,191,137,22,59,31,210,219,218,192,74,1,96,220,44,246,72,126,66,85,247,202,125,61,40,122,163,151,106,196,0,243,33,9,47,86,36,53,144,30,49,221,62,100,166,160,68,35,198,4,229,34,125,48,153,33,171,125,69,135,100,202,152,73,110,153,32,195,182,247,60,92,162,198,91,31,241,29,213,195,51,68,194,72,152,246,139,144,40,33,161,240,65,149,22,166,170,123,250,163,23,208,131,125,90,181,165,222,204,225,148,82,14,195,252,0,136,126,162,151,0,30,30,164,119,71,28,62,10,174,177,119,249,163,164,180,46,86,148,54,181,134,77,238,20,245,248,2,101,146,155,140,164,188,137,42,216,156,119,67,187,32,22,213,138,150,38,150,167,98,28,173,246,223,66,30,5,132,134,43,251,5,64,56,250,136,141,0,69,204,121,181,159,95,53,193,104,215,224,126,154,86,189,255,224,38,65,23,129,64,89,88,57,152,65,22,121,23,93,243,155,167,134,145,93,76,106,183,219,36,219,207,3,235,15,85,250,125,55,230,164,147,253,213,203,158,170,101,59,177,169,91,10,56,76,25,222,5,45,161,31,37,3,36,70,79,19,112,55,250,57,133,7,89,237,175,221,242,237,110,140,116,8,242,220,94,2,2,238,129,87,115,41,70,91,61,102,93,138,66,215,249,196,24,120,84,161,14,211,187,94,244,69,250,43,243,115,144,169,0,39,109,191,133,155,66,154,196,7,170,132,254,73,32,87,245,19,8,181,8,71,134,232,149,61,113,185,39,53,165,51,45,184,156,77,161,221,106,110,168,160,131,178,109,194,24,86,138,158,14,55,4,74,21,92,150,51,34,226,119,50,173,233,157,39,131,73,169,0,248,249,212,40,54,42,226,183,220,121,31,22,172,234,60,195,241,38,204,45,248,109,173,156,68,235,29,144,224,83,3,213,146,89,215,60,227,196,244,125,79,211,240,239,1,141,235,60,194,145,107,127,41,181,31,37,159,210,168,142,225,250,15,240,11,222,81,135,234,245,5,229,53,18,114,103,46,15,169,6,134,38,201,242,39,165,53,211,249,200,71,105,149,116,27,219,191,161,8,186,168,98,54,40,149,94,62,12,125,60,194,200,99,131,226,67,53,173,162,189,186,217,16,203,8,165,26,182,136,220,64,218,108,157,150,89,214,113,58,45,157,171,43,40,46,241,134,246,13,26,218,173,37,145,126,102,238,143,151,229,101,0,87,18,121,122,127,212,149,91,158,14,43,96,212,192,62,147,234,57,97,73,168,212,76,199,189,125,127,57,102,195,206,10,74,12,157,255,79,66,233,223,115,197,34,79,241,123,12,113,7,126,41,127,37,46,34,149,164,143,203,146,211,74,219,214,241,36,191,39,182,61,99,249,120,232,2,172,136,160,55,216,254,33,60,157,224,154,126,103,165,222,173,96,137,129,103,39,120,32,180,6,46,249,190,135,111,214,183,31,102,179,44,158,47,187,175,177,175,114,187,89,42,235,202,48,14,11,96,252,155,88,220,19,50,250,233,197,87,223,33,253,157,208,45,219,4,38,204,129,162,51,70,139,189,141,147,0,34,209,244,77,142,63,62,194,92,218,151,48,241,36,194,164,238,117,101,67,48,239,119,233,200,173,70,0,255,168,136,15,82,236,130,9,42,138,114,172,216,197,211,0,252,134,163,207,24,65,66,56,237,82,212,240,32,83,72,162,17,228,106,221,166,126,217,65,108,141,60,24,121,232,225,14,80,167,247,156,115,115,143,181,250,253,209,29,52,37,252,181,214,98,8,31,249,191,153,93,213,35,97,60,84,161,205,41,75,217,152,36,210,239,55,18,111,180,134,146,237,137,50,20,198,136,147,48,184,55,212,89,84,158,21,82,229,42,193,23,103,91,85,166,15,192,101,146,120,106,9,38,148,212,56,25,9,12,49,82,209,47,163,215,179,149,33,39,54,65,19,163,219,125,219,28,29,195,82,176,242,241,197,137,225,91,245,104,17,28,12,82,66,223,124,140,105,87,44,55,86,78,96,248,163,14,202,30,248,101,241,159,201,217,98,16,1,43,113,29,5,156,45,211,144,186,18,210,146,163,18,163,14,64,121,182,114,122,235,251,113,188,191,189,234,242,57,213,54,230,211,86,138,23,103,117,106,31,93,189,119,183,147,247,67,213,41,39,111,254,188,176,213,91,178,214,202,147,75,208,111,75,53,160,223,90,9,86,228,206,134,177,159,48,62,162,47,123,121,186,238,76,33,32,84,124,81,140,40,160,120,35,66,244,4,166,85,0,36,33,197,240,54,25,108,19,212,152,56,168,240,203,218,156,215,23,207,117,90,0,11,141,126,46,20,158,201,89,9,250,22,221,58,61,243,165,208,72,132,31,205,100,39,231,140,8,127,128,237,189,187,115,79,153,255,73,248,56,232,134,4,43,71,65,124,219,128,214,231,225,56,171,179,58,162,39,137,145,238,230,202,164,240,55,231,26,252,194,67,204,159,136,104,187,177,59,202,96,99,39,127,191,169,253,89,5,122,87,252,20,99,72,53,217,105,99,251,107,161,1,227,151,125,25,124,102,229,89,204,141,138,248,1,44,132,194,107,237,21,144,207,118,3,119,149,193,247,200,103,239,48,78,166,240,158,169,113,130,245,104,124,188,26,97,108,26,108,28,163,20,237,196,213,228,246,12,211,5,178,187,153,20,159,128,78,160,230,188,191,9,199,162,150,251,163,200,80,246,56,208,213,101,162,174,110,254,172,151,25,172,88,231,86,202,5,202,144,72,97,17,161,99,137,103,83,162,236,77,172,186,225,12,34,57,165,229,195,184,13,2,71,64,191,207,77,8,168,61,102,25,139,173,159,50,188,59,159,115,115,71,76,128,195,19,139,225,245,221,202,164,252,55,187,142,148,53,3,181,57,182,217,64,154,61,99,191,132,66,150,143,43,109,218,1,185,97,137,177,241,80,164,157,174,66,216,111,25,62,148,27,37,234,252,231,63,110,64,191,105,70,191,214,218,13,81,45,141,92,10,47,80,177,18,202,6,54,53,204,32,172,14,232,98,166,62,149,129,47,70,178,132,29,211,181,18,215,248,1,231,18,79,248,69,223,24,74,91,70,60,100,3,101,204,240,80,112,120,178,213,173,229,139,234,47,176,217,236,151,206,107,186,36,70,86,221,224,10,90,49,148,84,14,236,226,20,104,254,125,211,116,4,163,48,24,142,21,230,223,90,105,229,200,74,95,133,207,130,35,199,34,92,84,121,176,55,7,155,93,154,249,6,15,39,231,87,142,107,36,165,9,11,189,73,9,185,134,206,225,96,211,153,175,179,44,149,21,124,126,144,113,204,107,158,189,242,246,246,177,72,199,128,177,237,42,76,23,218,188,239,121,70,224,165,160,149,249,207,33,68,62,35,0,30,94,92,47,9,233,133,116,165,62,122,244,147,16,175,20,228,59,142,115,88,205,79,105,167,190,19,35,116,4,56,217,52,162,111,223,153,118,11,82,100,61,169,28,197,157,7,233,24,99,91,129,206,159,137,59,31,214,105,251,216,87,128,122,174,164,115,252,77,214,128,130,217,89,95,111,189,193,58,182,169,128,112,117,132,231,177,130,30,31,143,218,102,108,139,250,48,112,160,228,6,237,190,3,162,19,145,189,62,22,19,247,248,222,75,243,63,21,163,29,239,111,188,108,204,185,178,108,80,161,226,136,152,87,63,69,182,218,32,160,41,187,215,238,242,72,114,54,176,0,46,13,43,118,21,234,160,26,4,236,92,69,102,22,142,65,163,122,112,248,133,33,38,38,160,3,176,58,47,46,249,111,156,92,194,71,238,173,135,30,4,0,31,17,213,234,18,246,130,132,25,206,152,253,236,36,209,106,64,181,89,192,100,210,144,204,201,127,101,145,79,67,244,100,22,229,200,101,185,145,146,218,25,54,211,110,18,90,241,253,155,50,239,180,216,234,239,221,116,247,61,147,1,233,162,8,249,34,224,67,194,142,174,201,250,53,82,244,137,50,120,192,78,0,214,11,102,65,236,187,134,164,19,188,243,11,176,201,77,151,9,193,34,67,102,188,209,133,72,172,224,169,90,238,238,185,228,170,219,44,218,47,126,156,95,203,14,168,110,230,134,127,153,60,47,133,118,145,223,163,188,49,182,110,168,107,88,239,134,60,182,52,190,125,226,44,29,184,164,128,162,94,4,190,233,230,91,240,60,20,0,112,86,74,69,50,167,139,116,255,77,112,127,34,122,139,178,221,15,1,245,63,132,78,148,36,176,183,145,57,110,7,173,171,80,225,26,160,110,114,186,175,123,154,231,64,39,75,67,116,78,76,174,21,53,115,140,225,152,81,97,98,120,28,74,194,147,5,216,230,183,146,167,10,154,213,172,80,62,195,26,204,88,109,110,22,175,126,30,186,223,128,66,221,223,164,202,236,228,104,35,0,24,189,24,44,172,70,239,90,153,15,75,21,45,47,119,244,246,204,116,181,135,204,5,161,91,200,232,28,35,233,185,157,55,191,201,181,81,204,245,201,173,170,80,155,191,224,72,114,97,253,208,127,157,154,173,93,68,75,87,218,81,213,139,111,231,3,70,226,227,218,13,254,228,112,128,119,66,33,52,125,210,112,204,19,0,183,183,52,49,38,198,87,230,31,49,194,157,246,55,116,37,133,11,80,41,35,39,21,244,18,51,59,144,39,155,109,236,217,97,218,126,251,255,92,5,207,19,37,147,53,225,161,11,152,176,229,207,26,4,200,39,178,199,194,101,142,34,50,187,228,108,223,6,99,42,87,128,185,95,206,162,212,86,28,6,111,188,225,63,195,193,225,232,148,225,164,155,209,200,173,206,99,84,194,148,188,149,108,179,185,78,83,233,229,200,48,211,214,164,244,209,204,115,139,29,190,14,221,152,84,112,47,90,244,188,198,85,57,20,120,121,57,54,6,28,67,191,46,124,126,240,8,91,203,145,45,57,91,119,108,119,133,232,182,248,113,132,62,186,239,77,85,29,146,226,12,148,247,153,58,83,100,243,48,179,94,128,1,31,142,221,205,180,66,22,99,48,128,242,66,151,6,191,146,76,45,136,179,201,164,143,17,170,52,36,198,97,166,147,184,150,44,64,103,192,108,162,104,143,177,164,253,203,214,146,201,180,73,34,90,11,228,49,107,43,72,138,32,209,16,160,225,119,194,65,220,201,65,86,122,50,65,224,153,207,29,2,194,96,62,236,126,172,171,110,62,126,13,111,199,192,27,52,126,137,116,145,161,164,56,70,109,213,159,122,39,174,96,130,107,109,217,197,237,143,214,55,228,97,246,61,130,101,245,204,142,28,0,104,118,111,134,188,231,109,110,241,65,87,255,236,200,249,199,225,198,212,5,73,209,190,33,111,242,181,251,194,213,230,117,243,106,184,73,119,204,201,44,34,235,105,146,18,64,52,196,48,225,168,227,184,220,101,125,212,45,47,120,168,132,111,197,155,241,4,56,167,190,106,75,139,210,0,197,14,193,71,198,86,196,172,189,106,38,4,168,202,41,46,201,148,113,75,89,3,214,248,60,59,162,130,15,219,38,141,246,226,215,197,138,121,33,254,133,69,14,211,19,46,68,85,47,150,43,181,75,41,144,195,243,27,42,62,206,186,63,6,47,175,71,108,162,242,11,111,167,106,218,194,85,151,135,9,66,136,84,119,39,54,38,29,237,106,196,102,27,53,200,151,158,78,83,225,46,146,99,9,131,47,52,195,5,70,56,42,228,253,39,177,126,204,100,153,194,171,68,155,242,84,148,198,251,143,125,141,201,135,121,66,139,63,166,10,103,181,61,175,248,103,37,93,236,4,175,73,205,229,254,91,95,195,255,2,176,252,133,61,114,4,73,135,70,81,116,227,70,114,142,236,57,94,148,195,23,239,249,15,236,184,125,93,90,14,188,150,150,206,43,28,98,99,97,77,136,197,66,161,232,182,248,31,251,91,91,170,241,72,82,240,215,2,200,69,33,233,228,63,46,165,238,79,231,79,108,238,182,4,118,254,232,19,166,41,209,58,147,52,20,157,140,87,127,222,195,100,48,130,200,3,93,178,58,138,166,86,207,168,95,67,140,210,232,193,106,116,242,75,86,196,239,63,74,113,153,236,19,71,47,90,213,203,63,118,240,106,202,112,126,137,108,96,117,194,67,161,12,189,44,243,208,137,58,66,105,245,53,170,46,129,161,15,78,181,118,0,130,40,237,58,141,211,119,17,46,245,135,6,176,159,44,246,103,56,30,120,185,25,253,124,192,6,106,36,112,193,51,9,139,106,11,120,216,13,114,162,242,45,6,213,237,103,43,254,43,79,35,30,64,104,140,82,170,52,106,123,159,74,36,30,73,47,49,59,140,108,174,38,40,192,95,123,169,22,11,240,138,56,140,28,105,244,65,190,187,182,221,241,188,242,240,197,149,145,172,18,178,254,130,104,104,22,196,178,85,17,48,61,202,232,64,68,67,240,241,84,232,168,246,74,17,172,195,64,123,187,152,222,42,115,99,89,121,28,25,214,168,184,129,130,245,117,93,122,154,23,88,252,135,115,246,158,172,215,159,234,231,237,190,54,212,172,176,34,88,89,138,126,164,118,218,65,85,248,70,234,217,178,137,74,167,182,206,128,54,129,56,88,20,204,50,193,100,146,138,24,20,222,183,143,169,132,191,114,157,126,13,60,168,173,184,185,217,207,234,202,24,121,244,126,247,61,243,90,54,199,240,231,179,66,62,54,77,224,69,28,66,77,184,150,112,16,131,48,131,43,108,160,107,217,92,184,44,233,125,160,55,255,174,77,189,249,83,164,57,174,190,4,212,155,42,25,108,111,48,123,238,179,55,200,40,166,18,104,105,245,108,142,145,88,9,79,60,245,34,212,107,10,91,49,68,63,193,49,232,76,126,150,75,181,188,221,58,140,111,53,215,243,119,230,120,184,185,97,147,20,99,3,220,178,219,165,116,236,45,186,95,121,232,223,193,150,58,201,68,192,26,41,2,16,214,209,79,235,57,44,200,143,46,51,244,175,69,149,157,14,165,180,175,173,164,41,136,85,1,156,227,167,79,75,83,251,172,178,39,133,101,105,151,202,2,57,69,27,243,50,31,9,192,202,179,99,214,54,176,6,16,68,228,2,221,92,57,173,173,32,116,202,50,154,126,98,111,183,3,137,43,155,247,97,192,45,152,124,206,26,98,38,163,68,133,161,56,32,89,206,57,150,174,151,255,175,21,44,117,159,31,132,133,116,193,53,245,230,90,240,46,187,51,135,206,187,66,229,14,169,49,102,204,254,156,72,212,66,203,162,5,201,78,185,125,238,218,239,43,112,3,87,124,69,155,15,62,87,126,130,12,129,184,2,6,82,215,139,58,217,211,254,169,20,181,53,249,131,173,122,71,44,195,62,18,168,153,8,117,182,229,34,127,2,108,200,26,74,144,74,204,225,85,92,22,237,122,243,253,248,157,128,237,131,239,90,179,118,184,191,35,34,44,134,177,46,64,75,11,36,109,75,149,87,231,121,11,238,2,222,252,193,105,89,108,144,104,90,203,109,99,112,182,226,200,222,87,91,247,8,255,69,61,79,49,151,130,149,131,183,35,255,171,13,245,242,113,234,215,145,181,140,92,98,187,26,102,254,59,12,100,58,109,221,165,236,222,66,16,93,124,129,13,167,130,2,204,60,58,170,214,97,193,239,100,202,76,250,69,138,65,149,218,145,151,89,2,228,118,152,149,52,2,103,32,69,250,81,104,5,57,127,20,54,2,79,95,54,140,175,251,69,58,133,212,136,18,166,32,18,37,44,0,222,126,236,218,155,42,186,70,68,245,199,130,145,62,248,179,67,44,96,32,167,152,125,98,17,54,29,60,35,202,183,200,49,222,137,31,208,191,134,215,43,184,210,129,54,18,193,127,148,74,65,177,155,25,92,104,83,125,2,181,90,148,170,14,72,49,134,8,88,74,188,82,38,242,156,124,189,205,51,127,202,210,231,250,159,255,34,33,200,207,84,15,10,137,149,123,136,190,199,91,211,111,37,0,177,13,46,35,240,75,241,176,72,172,59,100,7,231,98,7,75,201,233,231,62,95,165,177,44,139,11,69,208,168,143,125,85,243,55,110,216,153,66,101,203,58,190,36,76,43,234,89,72,194,145,24,25,216,118,248,23,250,189,63,137,191,44,180,28,14,3,29,253,173,36,180,220,196,203,234,247,187,168,8,169,66,211,33,11,173,175,122,195,252,66,239,134,97,20,117,201,210,174,119,154,206,59,69,9,9,112,141,95,157,192,234,58,22,117,158,6,15,230,63,90,87,131,7,115,217,159,64,248,34,226,184,66,158,39,122,11,231,30,170,8,32,92,99,219,128,47,116,143,55,36,62,193,69,233,169,11,189,199,187,10,58,181,209,133,53,42,54,99,37,161,0,52,70,239,220,138,107,163,16,27,21,187,89,108,153,202,26,108,186,64,254,129,29,149,54,90,238,212,87,222,201,3,82,103,119,49,58,206,58,48,247,145,3,199,121,250,223,68,197,218,135,92,217,241,93,106,129,143,194,27,224,13,10,47,82,237,151,49,38,123,66,150,6,133,204,131,243,227,8,175,52,222,232,122,56,32,109,37,22,118,225,202,59,212,233,5,173,17,253,104,117,151,194,219,171,70,109,151,218,160,148,159,180,100,202,246,215,66,167,59,198,253,36,20,109,39,37,30,190,142,162,228,56,250,248,75,121,231,101,203,26,87,79,103,108,226,95,216,92,141,69,113,9,112,99,173,97,176,188,114,189,230,235,144,187,222,185,85,239,29,179,206,141,198,165,247,63,252,128,45,39,144,86,135,151,127,83,48,71,181,29,45,176,181,234,140,226,222,206,227,228,138,222,74,237,138,12,229,250,107,135,151,88,188,93,214,61,216,247,156,67,157,174,112,113,135,199,159,248,214,85,122,171,196,221,253,247,91,109,198,87,131,215,123,153,20,210,89,236,244,11,93,35,160,177,41,15,0,22,223,140,64,120,71,127,83,254,79,170,214,120,16,196,156,43,39,19,234,23,163,219,83,159,130,76,138,49,157,228,20,117,76,87,147,42,174,227,24,235,6,218,161,177,57,26,148,160,214,80,13,84,164,89,192,230,51,69,184,143,127,35,42,82,54,140,59,227,214,65,248,249,221,11,238,55,101,31,228,180,27,218,118,243,73,141,27,245,167,187,131,93,153,195,120,215,61,85,199,215,34,49,34,5,27,229,132,98,220,133,199,14,229,116,50,173,1,13,107,219,88,105,69,175,189,241,67,6,199,15,192,206,150,125,115,223,41,179,162,13,217,222,234,7,65,89,192,139,78,58,228,47,162,4,7,94,119,54,15,112,24,38,95,79,238,32,77,148,90,100,225,101,183,180,105,112,249,10,236,117,33,129,123,133,21,244,110,92,106,230,240,7,128,30,169,104,151,113,60,81,255,41,50,72,98,254,89,217,194,206,210,227,100,175,173,242,239,98,196,104,245,147,240,212,176,206,136,107,110,20,230,47,114,72,109,218,240,16,198,89,104,43,88,59,120,187,78,125,181,142,122,97,17,35,51,178,61,179,245,198,178,86,179,172,82,80,172,215,191,83,242,182,232,43,68,113,29,0,78,81,169,218,89,209,66,1,162,234,177,117,183,16,251,223,118,91,215,21,144,150,156,45,250,124,6,247,139,159,133,240,238,192,84,228,202,124,148,86,152,168,30,15,215,24,247,59,103,58,18,105,217,32,43,30,44,45,91,191,119,74,173,24,218,133,155,195,124,137,133,248,166,199,213,152,6,99,162,154,15,115,70,50,192,60,166,174,183,175,71,126,101,31,105,2,232,204,204,187,189,187,168,79,116,212,191,125,240,17,143,12,173,27,77,30,94,127,93,18,130,110,126,114,115,213,72,17,103,147,226,216,26,216,246,37,121,160,126,11,237,112,77,230,216,141,188,31,103,112,234,59,189,191,74,215,40,12,244,142,175,104,48,112,73,163,72,208,142,95,191,73,35,29,46,190,11,193,41,142,92,33,139,33,171,153,177,117,210,18,71,184,241,95,192,148,55,198,100,226,27,85,23,4,50,210,227,255,18,235,30,165,185,98,13,184,201,213,176,42,120,46,89,9,16,4,220,109,242,31,33,213,144,252,203,20,238,69,44,60,183,29,163,27,171,223,224,247,45,140,182,73,212,120,200,220,57,12,255,172,3,209,234,37,33,55,73,220,144,204,25,187,195,67,107,131,245,195,163,225,175,49,22,24,154,50,38,89,0,47,170,108,113,231,14,62,51,92,221,136,106,249,23,149,4,6,117,83,157,223,50,222,2,129,109,84,75,21,74,236,239,185,164,193,202,160,96,231,75,232,255,74,165,160,111,144,192,236,233,134,131,109,236,234,13,138,178,196,174,128,128,126,7,246,201,36,17,72,224,228,100,67,127,86,235,242,10,162,73,105,32,81,245,222,209,73,182,198,80,148,34,225,149,56,68,12,188,6,170,156,178,97,141,204,97,253,31,103,205,188,137,21,37,17,188,150,145,152,76,11,147,4,55,69,186,22,89,133,234,211,188,97,252,90,84,187,106,140,69,238,75,142,2,72,200,132,147,193,156,170,143,210,236,82,149,97,183,241,125,188,62,45,92,181,72,248,253,24,19,153,108,137,163,180,201,177,65,81,119,149,40,216,86,173,216,17,136,53,104,247,191,196,48,127,66,16,30,179,191,129,87,14,159,113,151,154,29,86,6,64,157,16,184,63,141,24,139,240,225,36,254,238,236,11,150,105,109,81,36,105,241,143,47,129,137,218,1,175,9,93,122,173,73,42,85,113,150,226,118,97,123,154,130,58,171,47,204,199,61,82,163,136,5,94,63,106,62,28,137,11,112,47,79,171,188,243,203,181,141,240,34,227,205,15,9,50,250,68,127,199,117,117,72,18,7,98,25,36,25,145,103,25,213,106,160,62,209,238,219,78,33,124,127,248,85,193,137,146,219,78,1,246,172,0,242,66,176,102,58,203,121,3,67,233,25,151,38,37,123,18,88,233,95,207,113,31,98,88,130,61,169,222,68,77,45,53,234,115,38,153,136,13,97,128,136,142,103,224,163,128,70,109,122,60,182,0,236,91,0,224,252,164,70,238,208,211,5,141,235,49,210,31,139,139,138,143,7,66,102,181,115,90,204,111,200,118,166,92,237,32,159,92,212,200,11,164,175,63,55,227,170,14,255,73,183,185,62,118,202,30,186,123,160,1,167,152,165,72,116,49,236,247,94,69,194,165,234,255,184,0,180,207,105,223,106,191,130,6,91,38,21,53,69,66,115,96,38,23,179,165,212,118,108,62,58,221,153,36,254,96,10,175,137,38,199,72,215,74,161,136,26,218,1,79,141,141,34,62,42,52,57,137,237,72,241,110,130,167,107,86,216,168,172,200,156,159,104,88,202,33,220,21,243,126,8,101,100,27,51,58,151,149,128,68,189,127,198,205,136,34,71,149,153,81,29,127,244,107,176,25,250,181,86,87,132,108,210,202,220,225,144,252,182,127,93,98,33,95,49,148,219,190,173,131,179,103,55,92,75,195,194,15,193,111,56,182,226,183,44,136,162,23,119,245,127,12,25,196,171,132,242,80,246,155,100,19,56,188,54,156,172,242,122,209,218,109,241,93,251,176,118,93,242,32,160,173,139,54,224,82,113,224,121,9,244,95,29,78,211,244,160,164,125,76,193,224,159,247,234,140,14,35,148,64,201,112,128,83,143,50,161,128,57,197,236,29,228,228,162,250,230,32,99,135,64,195,162,65,40,82,51,103,68,136,103,73,244,47,93,167,13,83,225,193,173,230,182,212,178,10,11,62,173,142,240,128,36,46,94,184,216,47,182,162,134,178,200,182,4,63,14,168,45,31,164,255,57,185,15,224,66,9,46,24,129,29,208,152,117,202,93,223,216,58,230,203,241,193,45,226,169,155,232,177,31,33,240,106,236,23,234,84,166,46,91,191,115,17,155,205,77,163,132,46,253,47,106,44,142,240,35,111,206,163,250,56,129,82,117,7,91,112,11,157,246,133,119,122,64,207,219,181,118,24,179,62,100,184,157,83,78,119,101,56,78,194,19,71,144,66,248,8,206,185,116,6,171,54,134,138,21,201,39,51,143,24,195,60,31,8,77,124,22,22,252,143,63,42,100,112,249,55,142,62,232,100,186,214,40,56,63,22,175,115,251,108,132,174,163,207,78,69,210,86,212,169,147,90,225,160,39,216,211,173,59,63,244,139,103,209,1,22,212,223,190,24,84,180,253,133,163,135,253,119,247,222,126,245,147,53,109,0,47,68,193,90,173,139,4,129,174,233,1,255,96,178,98,237,29,210,187,60,160,138,39,151,42,195,67,96,234,236,234,119,213,254,229,137,190,55,47,124,96,203,221,78,115,13,62,25,203,208,89,205,171,72,235,36,214,119,189,186,229,28,68,11,249,67,145,36,76,194,158,245,77,100,22,15,156,87,169,164,148,138,89,118,96,13,202,80,68,114,47,207,251,172,196,156,213,166,43,7,100,150,236,22,147,98,36,76,183,185,57,72,125,28,145,186,203,232,27,255,83,111,29,108,220,158,130,83,79,50,48,130,72,173,232,196,142,58,2,87,242,182,5,149,149,79,51,105,71,43,112,82,105,115,48,44,162,255,51,76,97,38,189,59,63,129,189,218,78,21,47,142,120,190,196,123,234,188,139,74,98,246,162,44,228,147,48,181,255,170,234,146,239,9,200,212,26,18,58,231,146,28,80,33,61,190,26,21,44,4,162,183,191,253,189,13,248,47,186,17,240,187,64,86,31,54,221,201,224,104,209,99,169,218,133,248,170,8,240,129,112,31,177,65,196,136,149,159,181,167,178,79,116,109,101,113,123,7,123,123,97,220,3,52,92,33,28,147,19,115,52,71,26,234,175,63,196,115,221,186,249,38,175,156,140,177,218,194,142,159,194,83,242,255,63,89,38,238,168,114,177,97,143,85,114,80,16,56,51,185,49,1,163,111,157,98,208,136,127,138,24,75,148,2,188,41,211,253,85,227,149,71,15,61,171,120,67,1,30,140,68,205,9,129,105,71,207,100,165,3,52,23,183,109,117,230,12,160,132,155,185,163,70,16,245,244,233,198,139,84,121,166,226,109,205,249,255,102,75,198,196,233,143,74,236,44,192,235,70,193,189,191,36,189,249,188,244,29,48,242,235,190,217,236,19,18,7,150,85,98,241,47,52,254,22,71,98,26,180,31,44,152,245,175,124,150,23,135,245,31,240,119,72,29,73,161,58,253,85,142,169,209,10,36,2,48,108,193,225,19,117,87,122,242,156,172,91,135,176,134,153,67,172,253,105,249,30,252,14,67,49,200,100,52,113,116,219,186,214,0,106,65,132,11,92,248,53,208,214,57,149,178,238,166,245,246,52,108,96,21,59,43,52,122,19,2,62,67,141,52,159,179,28,108,29,56,86,58,108,175,164,127,7,52,185,86,153,87,62,65,86,196,34,66,45,190,0,186,186,43,95,198,225,133,5,101,41,247,118,15,109,160,255,200,111,95,56,190,186,128,67,209,181,23,246,51,117,101,9,58,40,160,210,89,17,0,8,7,45,87,97,156,211,113,115,1,79,198,22,61,78,83,140,145,149,74,240,102,29,125,128,10,66,209,124,39,249,204,15,109,49,122,75,22,77,202,183,104,217,59,47,138,64,213,186,8,63,252,138,237,154,93,216,205,45,180,99,169,224,103,179,62,114,211,55,204,204,44,160,171,151,128,55,93,210,59,25,28,132,176,46,146,141,89,193,161,25,86,169,45,239,171,228,139,244,187,12,82,207,135,85,79,187,246,42,45,60,246,106,153,194,158,35,132,185,96,15,45,51,13,73,146,249,196,206,121,205,137,253,77,248,62,145,89,14,60,184,19,119,47,0,205,69,79,144,255,106,19,119,123,88,12,76,151,42,255,59,46,27,174,73,216,28,196,245,67,130,19,238,25,31,135,247,83,46,155,69,154,253,65,56,89,39,15,3,35,92,105,147,69,237,41,157,127,217,220,92,148,16,111,206,247,45,243,64,28,34,69,100,26,53,173,113,77,95,94,177,179,66,22,63,55,174,45,170,28,91,95,15,93,125,16,71,225,191,205,213,197,70,137,56,239,21,189,194,73,144,98,238,56,244,53,118,127,129,150,82,120,125,19,100,148,213,98,96,247,174,137,212,200,114,231,196,72,160,49,78,81,199,143,51,179,150,136,21,59,78,101,118,236,149,242,237,41,77,23,230,24,60,218,181,26,4,226,175,31,212,208,25,208,164,3,221,224,32,102,25,20,24,3,105,62,50,45,133,227,182,108,144,203,26,185,191,71,192,144,202,191,112,119,213,207,92,156,60,149,82,85,143,21,170,250,13,83,178,222,22,235,162,156,45,253,69,39,168,228,174,230,127,149,168,130,110,71,141,109,103,241,114,200,112,246,149,53,114,4,74,177,8,16,150,145,224,138,120,107,31,239,211,42,72,247,186,116,227,150,184,43,119,142,201,22,15,56,172,240,234,30,213,102,23,224,89,225,30,21,196,27,22,234,62,54,134,76,211,169,73,159,243,162,129,77,60,143,21,21,37,179,143,10,235,243,245,243,92,62,98,14,149,120,232,180,94,140,104,37,42,125,65,39,219,216,66,160,95,108,236,196,179,185,75,121,88,47,236,248,11,155,165,76,141,162,254,239,159,90,198,27,134,45,97,82,178,177,0,29,134,126,234,22,233,61,43,88,175,57,120,95,188,102,190,37,129,47,83,95,231,2,81,74,10,71,33,251,170,114,67,213,88,55,53,27,190,200,217,188,216,15,126,21,227,82,249,6,243,145,137,97,62,250,251,120,232,200,95,95,53,194,153,35,37,72,195,88,184,176,246,231,93,28,184,109,162,255,177,56,104,185,7,13,158,176,221,154,118,248,176,189,101,19,217,172,68,104,45,79,144,159,77,63,166,21,30,50,51,204,25,36,169,158,17,216,52,251,255,198,35,169,5,46,98,69,155,161,55,55,9,165,235,177,184,177,203,56,118,254,114,206,59,208,233,43,248,239,124,187,249,174,33,146,23,14,62,59,250,204,131,26,254,21,121,8,254,2,244,216,124,111,68,98,251,206,211,107,61,188,88,241,49,247,109,126,98,182,159,126,239,70,164,121,177,21,137,28,184,28,230,127,58,131,11,161,248,119,97,159,8,82,204,213,191,86,85,133,2,140,131,31,198,217,83,12,134,243,197,202,176,221,62,217,70,227,57,3,11,84,50,115,96,139,32,97,7,21,90,71,210,124,68,234,72,243,1,24,197,50,33,28,2,114,212,160,186,198,161,93,150,6,12,125,231,218,35,220,122,147,23,168,7,158,7,67,5,108,73,245,44,190,168,246,1,92,220,65,60,132,163,231,6,217,218,132,121,71,52,174,89,251,67,90,48,5,190,70,13,192,192,191,58,244,88,93,46,11,63,76,13,36,231,195,254,90,80,71,95,215,37,155,149,191,80,182,74,124,190,215,215,201,194,173,197,236,55,249,163,32,161,160,77,247,93,207,30,91,237,64,29,121,170,179,220,71,119,99,65,239,103,80,61,255,58,228,94,83,219,165,22,74,198,144,52,249,229,22,227,22,103,105,214,102,171,224,163,159,251,32,116,251,95,212,113,5,166,156,47,177,171,55,250,226,185,58,3,33,208,195,82,121,202,148,38,204,128,19,136,107,159,139,53,159,134,81,122,29,138,244,240,204,184,166,251,166,147,141,184,126,91,34,213,6,169,215,158,87,171,152,190,180,118,35,189,216,129,117,183,138,105,118,212,97,207,183,203,49,15,48,149,111,98,6,169,115,209,78,43,34,9,175,25,118,233,84,4,51,99,108,233,134,62,119,18,177,14,78,187,35,174,203,10,56,174,131,42,6,130,227,219,16,20,8,86,49,169,181,71,250,22,168,53,101,167,114,6,45,110,146,123,219,210,141,218,30,228,254,150,63,162,110,248,24,68,232,127,195,193,53,20,174,131,109,40,11,162,45,68,52,130,110,177,67,208,142,191,53,147,230,102,248,148,189,231,167,216,109,245,10,249,193,0,161,220,85,11,169,148,78,16,117,49,100,233,145,11,32,159,122,127,87,211,194,234,52,210,51,0,154,142,93,142,151,113,194,43,204,205,202,88,218,106,79,244,110,4,69,13,133,203,113,10,1,87,0,31,130,15,53,111,243,242,196,204,147,148,162,30,131,127,103,75,243,97,65,77,209,105,144,204,189,105,205,35,102,251,100,8,113,62,170,120,98,148,195,15,39,27,224,48,226,25,68,23,36,184,226,174,230,175,94,185,118,47,168,224,194,97,109,252,207,134,109,117,115,137,157,156,2,195,15,236,10,147,212,202,180,116,214,87,72,105,133,86,151,177,52,157,203,73,32,124,250,149,26,23,130,238,46,149,80,187,199,159,139,143,103,189,85,197,29,90,35,198,36,160,159,213,173,249,178,32,63,178,187,203,68,172,243,7,117,41,1,44,1,65,213,155,219,219,132,16,68,115,57,13,165,34,43,40,234,98,215,90,202,170,255,106,83,189,24,171,63,183,39,48,186,238,228,142,1,115,197,160,167,79,132,40,190,217,245,58,89,95,162,17,209,2,166,11,175,101,102,118,69,184,0,40,55,46,133,5,165,166,217,130,6,17,195,236,0,135,170,127,27,3,143,182,193,54,123,67,151,161,8,250,2,26,40,210,121,145,163,145,44,8,215,95,145,86,25,140,197,18,90,177,6,107,148,129,209,143,185,234,72,113,217,140,106,49,44,241,54,180,15,108,104,178,229,70,218,167,136,174,166,84,23,34,86,71,177,248,31,93,245,187,243,193,101,177,121,3,221,201,165,168,210,230,129,194,251,29,82,132,177,207,210,17,218,8,152,7,191,200,187,167,188,152,252,182,233,169,172,216,147,130,124,111,203,79,117,201,124,227,182,62,95,180,150,29,14,89,78,174,64,207,211,232,112,243,19,245,65,167,42,235,142,148,97,20,14,147,215,45,225,225,157,118,250,94,32,105,14,138,243,187,234,165,93,1,156,208,183,175,9,50,15,133,25,196,15,241,152,17,31,115,166,244,39,168,137,34,214,17,79,127,107,174,161,58,209,240,147,77,128,177,146,2,69,107,241,64,243,42,248,95,80,225,162,251,137,167,252,67,102,233,164,143,218,6,150,223,100,211,63,158,93,254,9,166,13,107,86,217,27,214,183,86,225,96,98,65,97,77,158,30,67,6,250,96,112,139,189,164,194,172,69,178,148,227,91,37,109,117,250,177,150,5,59,161,52,230,218,24,104,3,155,80,217,99,132,205,61,21,41,85,64,117,147,135,205,63,148,85,71,85,29,135,160,190,206,123,132,45,207,154,21,81,58,97,249,248,63,48,40,30,3,100,83,248,225,52,13,194,106,234,227,175,101,128,172,193,219,86,105,16,48,143,116,49,135,245,37,106,112,38,10,4,180,128,191,105,9,111,214,226,124,36,109,227,91,125,82,126,156,239,207,229,236,142,134,202,188,100,193,38,186,110,112,248,62,238,128,19,101,213,157,130,85,42,83,159,198,34,216,179,57,18,46,199,253,160,175,99,99,184,218,229,189,47,48,102,220,123,164,150,27,192,56,152,12,68,251,165,77,227,88,1,0,235,193,108,41,254,217,234,220,155,223,156,108,8,160,203,192,147,150,148,26,152,253,84,69,235,138,252,126,182,202,175,255,223,35,62,151,205,160,29,109,118,98,29,174,102,240,196,113,108,209,180,75,109,66,45,163,39,114,136,172,225,39,87,5,107,112,185,196,149,60,72,2,212,146,228,230,14,110,184,127,91,192,50,13,177,223,32,103,208,144,190,204,63,238,234,231,210,3,92,172,81,170,68,99,88,124,36,169,99,199,169,219,76,13,129,61,91,155,47,154,105,92,53,99,173,178,232,118,221,17,92,191,238,134,102,116,230,58,193,224,99,128,80,179,183,60,54,149,111,133,16,154,116,92,45,110,60,207,9,214,18,181,90,15,104,194,19,145,226,100,123,188,209,169,42,238,221,14,217,192,158,167,255,101,100,224,1,243,71,79,135,117,153,11,114,223,127,164,201,21,39,134,37,182,196,64,220,184,224,118,225,227,245,142,96,20,193,152,227,161,126,208,246,85,246,130,69,68,192,38,102,249,239,249,192,3,239,197,73,62,28,190,163,182,203,147,149,178,50,93,210,236,210,117,193,186,158,85,75,166,65,208,198,199,146,92,218,17,211,234,140,41,159,88,237,97,220,87,82,248,223,87,110,174,73,179,6,1,92,48,58,79,215,191,19,15,140,107,22,106,206,1,211,116,206,59,79,9,163,214,91,16,106,246,21,1,224,206,215,115,69,215,51,243,187,71,51,33,184,116,68,34,61,50,18,151,227,215,71,156,82,194,9,167,148,75,86,188,132,157,140,104,65,217,90,106,48,228,47,96,153,220,246,86,80,47,133,162,205,50,109,50,190,79,254,23,117,60,75,199,0,9,170,172,20,236,99,69,207,44,40,129,79,1,66,81,163,197,148,120,39,101,18,227,83,77,56,216,161,252,196,226,95,53,156,105,214,38,193,75,117,112,152,197,187,212,160,67,177,243,9,6,29,7,63,207,8,193,114,169,106,106,163,182,15,175,27,41,29,127,134,82,64,169,249,44,151,6,3,103,167,241,133,127,157,44,41,197,98,62,107,186,173,155,122,255,32,67,239,24,92,2,52,112,6,50,74,48,5,111,106,122,172,230,123,2,189,151,254,194,141,23,220,57,166,173,178,247,108,30,140,109,67,191,67,154,54,48,135,193,249,179,199,208,88,223,202,34,14,124,207,236,150,121,201,206,253,79,199,15,218,136,165,16,192,31,62,5,215,239,244,174,211,168,205,173,254,207,73,88,15,228,164,53,238,82,88,159,230,199,42,178,131,142,51,152,206,31,201,147,224,212,193,202,25,6,184,173,152,246,71,221,182,54,111,100,103,49,103,199,164,2,175,71,150,122,110,164,69,56,231,82,135,207,75,60,21,206,182,165,167,193,104,100,95,93,168,199,114,114,189,138,139,238,251,86,66,134,172,28,142,44,159,234,166,74,153,246,177,15,200,232,144,24,244,34,86,243,94,157,43,247,82,204,76,179,72,43,142,196,203,215,63,219,247,48,5,140,150,26,168,204,5,152,204,50,237,26,18,228,233,63,117,97,59,65,212,147,46,78,213,3,75,66,15,199,79,162,165,199,21,118,154,23,222,83,97,88,12,216,116,69,117,241,43,199,205,96,93,221,57,187,236,5,96,58,219,103,180,150,28,238,87,17,184,240,212,121,134,213,232,39,4,115,4,198,201,81,49,138,40,248,96,254,232,59,74,113,176,15,254,48,65,80,29,102,193,78,223,242,155,27,229,29,148,63,231,75,186,252,51,173,33,151,162,32,12,0,46,162,154,247,8,98,168,103,220,14,103,252,221,225,205,237,102,61,145,93,45,132,42,208,103,48,80,155,169,53,208,84,108,38,70,76,51,134,13,213,154,67,130,170,47,166,154,190,136,232,105,121,78,163,137,150,2,182,212,238,12,50,165,229,175,163,30,220,12,2,29,187,180,19,223,213,147,114,208,88,73,151,117,56,105,40,82,94,114,247,26,53,107,178,175,214,134,10,247,204,192,46,34,122,190,150,50,94,53,228,84,27,255,107,129,4,184,114,227,230,77,75,39,128,42,35,165,120,118,94,231,147,21,118,108,131,9,174,35,88,88,38,58,233,99,13,159,9,158,118,35,129,142,15,93,192,47,102,75,199,197,227,23,6,254,51,36,116,54,0,198,248,183,220,95,204,200,219,56,42,207,114,33,49,59,108,62,254,24,244,55,121,218,247,213,17,68,0,209,198,33,4,20,90,201,5,137,147,172,100,232,12,102,157,99,91,24,183,155,41,215,241,232,79,82,71,35,116,248,229,223,113,194,12,29,76,19,74,83,101,197,3,233,200,48,51,254,74,91,89,98,22,55,203,175,182,246,212,50,240,6,5,231,224,180,84,154,102,102,210,98,96,28,172,229,240,238,37,195,50,233,66,219,172,254,72,112,209,207,133,1,209,131,78,136,154,101,86,251,198,56,173,58,3,135,127,194,120,18,81,141,28,237,174,1,183,1,81,185,216,139,170,183,58,82,62,197,186,249,170,77,77,46,76,159,80,140,130,44,16,140,117,150,178,67,142,117,68,120,198,48,187,41,164,70,22,67,119,213,203,145,58,229,2,11,168,173,139,92,159,81,10,5,34,66,153,245,103,152,162,250,147,227,47,143,123,13,99,234,66,88,152,189,144,66,70,4,244,172,16,74,162,51,65,233,94,208,180,171,153,3,1,177,246,218,215,184,193,190,176,108,211,84,199,134,19,72,181,138,137,97,127,145,96,48,167,40,142,155,2,60,4,3,246,38,127,57,146,14,60,228,173,72,162,115,210,130,184,144,58,85,1,0,214,108,93,26,77,121,245,193,110,173,103,29,197,140,112,92,67,177,76,11,255,249,220,52,147,32,212,219,180,8,18,134,50,229,134,183,138,57,72,74,230,24,50,43,11,122,218,121,48,127,195,95,44,115,240,157,212,62,138,151,186,172,250,222,68,1,164,200,230,238,90,46,36,62,216,95,221,81,26,7,132,106,185,189,158,121,130,6,114,140,220,147,35,235,42,247,76,255,115,83,152,187,143,35,189,120,199,246,19,0,75,108,59,246,93,189,206,98,110,57,25,234,3,36,221,5,138,173,140,113,162,150,253,252,145,82,103,73,52,85,160,117,49,16,110,25,253,171,156,157,122,28,133,12,25,62,8,73,183,173,158,58,106,153,157,126,61,192,18,157,202,15,206,95,157,129,26,60,149,237,172,70,40,245,158,5,215,35,19,206,73,171,114,228,3,114,80,207,79,210,225,83,42,67,16,115,246,150,157,145,58,231,75,71,60,124,163,180,72,162,52,32,73,63,241,120,185,231,107,61,58,211,106,121,52,64,65,182,144,27,45,149,237,175,194,86,3,76,121,63,165,171,90,206,64,169,41,111,10,50,227,11,65,210,126,143,127,179,151,49,151,167,145,27,232,159,84,115,2,68,65,98,252,128,181,171,32,139,26,150,239,126,129,163,84,168,165,172,170,165,112,150,62,139,103,38,128,194,118,58,99,244,168,194,92,28,171,79,71,171,228,117,3,104,84,248,156,249,165,86,65,112,90,25,88,127,167,204,70,211,181,89,220,60,169,169,98,86,172,47,152,112,13,140,209,59,242,117,16,129,215,241,81,2,140,140,206,7,202,138,39,168,130,102,32,32,193,72,238,168,149,123,251,179,159,122,158,89,97,39,87,60,134,164,254,46,237,127,202,240,128,176,100,222,153,157,168,132,200,38,243,39,238,161,97,95,106,188,149,225,103,2,15,28,235,249,237,139,169,71,71,91,228,223,76,9,127,208,20,216,99,250,249,175,105,148,36,62,161,88,36,131,138,14,247,38,239,205,87,122,187,234,26,18,51,79,4,101,245,143,166,148,109,38,167,151,193,71,39,78,196,140,128,171,114,148,206,165,7,231,109,135,136,17,19,93,113,100,223,52,21,181,123,60,232,163,208,16,82,182,191,114,201,60,69,114,134,14,58,171,129,242,128,133,37,183,209,104,103,92,89,156,193,131,151,39,86,5,130,240,108,62,164,226,167,124,26,228,118,4,97,46,37,177,0,6,169,245,75,82,123,207,232,192,194,51,69,113,82,123,251,138,178,48,59,234,84,73,53,78,129,69,28,200,9,141,45,155,20,168,243,196,245,198,123,117,132,15,216,94,178,247,19,3,139,42,234,46,74,11,103,143,247,89,29,252,124,184,37,214,46,201,35,146,42,80,155,36,174,17,120,168,167,136,168,208,96,235,47,45,237,227,203,156,155,123,197,27,87,74,178,15,128,235,237,56,137,126,154,243,26,2,116,187,173,79,50,140,81,36,114,42,5,136,104,131,105,79,198,30,106,186,176,57,36,57,4,240,95,224,1,238,173,61,99,141,97,83,111,243,35,201,96,148,215,11,53,104,212,111,168,210,16,232,63,220,122,102,118,95,84,139,167,122,232,143,159,47,3,93,226,165,9,130,80,36,164,167,74,183,239,134,16,208,184,143,62,215,243,240,58,124,213,144,125,136,36,138,243,114,71,16,217,47,43,87,138,99,233,211,43,118,65,171,75,124,110,150,61,63,16,72,71,146,193,147,212,146,220,167,123,149,115,225,18,52,97,25,204,82,171,105,129,47,83,244,110,125,85,27,77,1,85,204,141,87,253,80,200,52,168,75,215,57,155,218,69,68,241,129,162,170,48,95,40,10,89,150,39,93,171,217,124,130,126,9,105,30,3,176,208,190,13,181,11,226,31,21,126,52,187,250,77,248,106,82,158,20,249,2,181,131,239,125,7,11,22,135,226,168,108,195,156,81,5,70,92,28,133,76,25,7,147,38,120,73,24,119,13,203,241,168,171,149,203,20,74,192,66,104,28,117,250,237,146,189,57,36,37,43,74,77,211,92,4,198,224,201,220,175,223,25,55,224,208,79,5,206,100,135,208,233,125,33,39,51,85,187,49,106,23,130,154,245,36,49,115,253,69,169,135,10,115,206,150,72,21,111,55,251,105,243,177,212,8,86,66,104,249,127,223,113,28,152,103,146,55,37,154,67,143,249,189,74,76,160,111,186,87,106,188,117,145,70,105,79,88,130,2,225,161,48,214,14,1,181,143,64,81,149,142,250,231,169,51,167,78,154,207,173,229,152,168,58,51,213,94,61,217,199,227,113,224,101,249,14,209,51,59,83,65,107,92,94,213,101,36,68,180,104,232,230,38,226,58,136,160,155,62,137,198,251,235,49,82,226,124,151,195,27,134,118,158,210,193,63,215,150,94,189,16,210,223,0,156,30,45,255,197,230,27,179,116,199,55,128,123,5,116,190,55,88,84,198,168,44,119,225,185,101,121,155,24,207,167,219,17,50,80,106,42,105,99,240,232,157,200,135,172,217,155,204,93,108,25,3,254,91,53,196,58,62,16,75,190,246,209,62,22,205,169,141,181,72,224,96,80,40,85,74,124,6,66,171,44,112,126,55,25,169,142,246,223,118,143,190,218,6,89,254,20,46,29,158,230,185,239,120,41,170,198,42,67,47,133,181,238,101,116,229,242,96,218,202,119,7,53,74,8,240,65,156,94,225,0,251,1,147,126,20,152,39,122,251,118,55,181,114,196,246,15,140,84,196,239,150,172,177,72,156,159,61,165,200,99,90,161,184,159,155,222,89,168,100,214,1,108,242,163,55,226,146,171,206,36,209,52,8,253,145,198,19,148,138,148,7,225,19,243,250,186,67,16,142,46,209,203,209,114,61,217,185,97,71,168,123,49,156,42,159,248,139,250,111,157,236,142,248,84,210,24,128,214,85,97,249,38,167,52,154,43,152,204,86,83,166,244,158,2,32,108,125,87,178,163,168,193,225,120,183,134,161,249,116,54,178,117,62,218,107,186,66,4,141,38,92,100,57,32,212,166,247,156,157,80,34,75,119,173,18,156,48,122,152,39,249,167,52,242,83,186,173,186,40,71,125,181,205,235,50,2,218,209,192,106,118,62,46,234,156,82,0,69,227,209,66,1,32,111,41,64,104,242,38,246,199,113,71,143,53,224,186,107,145,195,189,79,147,150,109,51,221,239,98,22,160,171,139,145,252,88,144,103,128,136,202,253,167,94,221,23,154,90,180,172,145,35,231,184,131,220,164,216,195,254,197,13,57,217,111,4,21,182,219,98,222,83,184,177,151,242,105,158,30,70,28,205,28,130,215,145,244,227,198,217,85,179,197,42,236,120,60,66,62,209,104,123,43,41,31,30,9,179,221,79,191,18,230,254,151,88,206,11,229,62,223,123,95,227,184,209,162,119,185,108,37,146,217,19,96,89,212,12,115,35,123,179,44,22,63,212,234,61,95,225,112,216,26,41,204,35,169,162,136,194,21,164,125,91,169,123,114,172,53,111,110,194,187,15,25,187,203,59,68,60,155,19,250,230,205,109,133,181,5,94,66,229,82,211,13,6,248,217,103,6,146,221,122,4,104,101,133,212,229,45,199,179,112,219,130,74,48,157,154,42,108,72,146,16,34,77,193,134,58,181,30,82,190,231,126,158,115,9,145,231,185,22,152,159,16,92,232,228,5,111,107,34,141,190,101,11,24,121,237,174,249,169,96,22,64,177,245,26,147,61,215,46,198,42,140,236,33,70,231,77,238,114,210,71,18,243,30,162,250,20,94,7,229,230,101,97,163,242,49,210,122,230,9,217,238,47,128,167,243,245,251,207,164,114,174,158,72,158,255,72,21,185,101,132,138,244,39,34,153,169,20,89,51,78,188,118,218,35,23,86,147,225,124,210,78,173,189,61,89,63,191,237,242,8,66,177,202,41,251,195,45,106,152,230,11,184,238,56,154,110,37,121,173,117,25,245,128,202,155,225,53,58,235,172,46,1,150,13,14,169,48,194,243,41,241,31,203,53,180,215,225,54,64,193,42,208,170,238,157,155,13,124,194,142,93,195,35,72,74,137,79,69,92,210,95,127,51,216,95,89,224,212,62,97,200,115,26,105,243,241,228,33,21,153,165,75,112,212,78,42,205,223,8,249,198,184,15,77,236,242,53,42,13,106,114,146,206,109,237,154,175,149,126,199,155,67,0,215,254,99,138,4,3,119,231,179,88,137,51,49,105,97,222,143,181,14,177,132,122,16,11,171,130,196,0,113,106,38,148,207,76,183,157,193,238,2,8,138,155,77,228,93,72,159,209,191,98,189,185,85,144,139,141,168,188,247,49,125,84,96,95,40,87,205,194,11,57,23,204,10,117,50,117,55,192,50,9,123,214,2,40,137,237,156,255,200,173,245,240,32,207,235,38,39,57,7,191,222,249,133,12,237,154,240,107,228,4,210,7,127,17,215,98,236,61,69,52,189,15,165,104,221,35,92,133,169,52,35,130,173,69,157,168,138,204,175,251,36,233,193,8,139,196,251,63,185,91,96,37,16,99,100,99,99,22,0,219,22,7,244,140,67,19,109,167,235,222,34,203,168,206,252,9,155,97,137,41,109,8,193,202,176,113,127,166,23,230,115,103,173,15,53,252,135,220,24,2,157,229,69,154,68,140,7,231,220,28,210,202,175,64,41,122,52,197,101,33,187,111,122,136,225,199,166,138,128,16,209,54,213,61,98,129,162,24,248,114,20,174,76,142,182,97,167,228,189,27,252,77,160,252,220,89,145,80,90,111,87,191,165,49,24,24,32,203,226,67,139,43,124,177,2,121,132,168,210,5,172,124,185,56,51,218,11,49,244,177,79,208,209,9,153,63,133,172,158,150,179,42,29,71,189,143,81,78,43,94,8,206,227,134,44,98,71,10,177,26,159,215,51,197,91,33,124,202,56,170,87,210,63,41,109,166,51,247,80,55,174,4,143,99,205,74,250,188,148,83,205,163,232,223,191,107,220,30,173,104,99,195,11,233,223,95,180,201,187,127,59,123,80,59,246,88,200,47,193,180,135,188,249,139,42,246,180,3,6,233,127,243,24,4,190,203,179,82,134,70,219,55,226,136,177,10,225,47,113,150,194,105,58,118,111,54,186,133,126,250,58,179,176,242,98,105,99,84,20,196,74,235,200,53,28,17,63,137,98,128,232,175,27,54,130,1,36,191,15,163,95,209,109,177,91,81,72,81,142,28,29,155,178,211,70,235,133,255,89,22,188,251,172,13,56,90,185,9,77,191,205,80,66,200,118,46,56,218,189,131,144,141,228,212,159,183,35,143,56,19,48,250,124,178,93,24,135,111,126,98,212,126,11,196,113,192,247,252,26,161,181,215,20,177,60,68,218,176,150,225,97,232,16,181,119,60,157,44,0,36,86,36,188,26,55,225,35,152,189,11,225,28,228,0,90,123,81,73,13,140,139,54,3,174,192,122,11,105,2,251,147,122,79,38,174,245,32,68,20,6,243,61,115,54,227,189,57,145,127,230,99,74,234,164,31,143,36,103,146,12,56,47,9,31,5,230,84,124,104,219,13,54,124,251,189,118,89,157,40,118,103,167,41,240,87,110,245,98,187,3,138,105,15,102,45,82,139,42,79,54,111,205,3,248,210,198,106,128,246,232,71,206,124,95,48,160,146,119,228,192,200,126,87,16,244,198,170,10,37,203,23,163,110,171,18,166,34,62,76,134,158,46,122,245,8,205,238,167,80,133,204,135,133,252,178,216,156,26,152,230,132,165,151,196,246,5,147,170,107,39,16,143,143,137,113,135,17,169,63,242,209,210,54,212,22,90,39,80,62,74,37,169,91,143,53,111,101,184,177,212,84,3,105,242,123,115,133,240,167,97,181,95,142,158,235,18,110,4,123,216,78,214,253,59,211,117,107,124,143,35,225,217,61,241,131,221,232,178,60,157,175,174,128,201,149,137,13,207,174,34,132,19,102,46,30,103,132,112,242,54,36,213,18,219,3,221,191,12,135,135,34,150,192,16,36,12,37,93,35,219,186,128,204,241,86,253,244,140,18,89,171,55,71,66,52,85,222,155,202,36,67,79,32,247,228,16,110,90,3,177,192,96,81,184,210,171,55,117,25,81,164,102,56,31,40,61,68,90,149,139,206,38,218,24,45,255,225,45,18,221,187,22,20,15,74,76,173,112,251,148,222,196,145,203,107,13,61,138,91,9,37,6,38,146,35,113,191,156,42,26,2,134,196,159,61,211,225,9,126,130,60,128,230,127,129,87,98,27,126,6,193,63,10,81,57,195,166,23,148,43,124,12,134,161,153,0,193,26,244,8,148,81,200,4,27,246,112,167,2,172,209,242,200,94,140,126,107,140,107,70,87,108,35,244,175,212,151,6,36,197,217,205,55,98,234,29,222,215,61,117,246,33,43,248,216,242,195,12,160,104,139,173,107,70,49,238,138,194,203,178,89,193,171,229,134,42,119,209,67,211,82,237,138,159,117,43,140,119,156,108,121,124,10,8,167,92,124,220,150,194,195,145,64,214,18,178,185,141,19,92,208,182,255,135,218,52,95,17,63,22,40,45,49,200,157,44,65,221,109,29,89,18,254,132,140,71,225,141,176,11,122,63,146,132,91,250,60,137,170,247,38,2,126,135,18,149,108,239,39,75,204,219,143,236,174,151,248,41,219,162,197,87,213,70,182,232,208,166,231,159,21,252,171,213,55,76,178,244,44,127,183,166,79,187,10,219,73,167,208,170,209,212,83,98,222,185,15,110,204,136,31,17,134,4,26,196,192,175,248,95,38,131,72,128,14,130,253,215,210,106,232,200,243,98,67,247,240,169,115,176,98,141,171,69,160,151,106,92,216,181,203,64,41,198,223,234,36,240,73,232,243,175,198,105,229,154,197,8,184,105,221,43,29,161,156,12,161,176,222,197,215,49,134,82,43,16,193,232,141,223,15,1,190,106,54,249,0,123,171,225,40,116,87,66,100,61,18,135,43,228,193,21,122,160,177,63,114,16,214,149,157,24,226,113,118,27,165,150,196,65,132,190,233,52,58,62,151,95,78,248,123,82,29,162,204,138,184,91,15,119,230,31,26,129,85,21,7,108,91,113,131,51,41,183,82,187,15,19,111,220,214,139,124,48,37,46,191,64,177,46,219,105,13,230,157,7,92,94,31,134,173,187,44,140,117,183,87,174,28,88,222,113,79,109,228,166,143,227,241,66,62,169,238,33,247,99,205,242,178,205,118,177,35,174,167,91,232,119,36,240,22,214,137,89,65,126,76,245,246,249,246,33,223,138,56,182,185,114,109,126,149,214,194,192,6,25,117,44,143,127,73,126,231,124,252,115,76,10,100,162,189,142,158,82,206,181,15,128,33,78,96,81,142,209,157,55,65,239,25,128,1,248,189,12,211,149,54,203,210,141,200,255,16,205,162,177,190,86,106,43,226,251,241,233,220,111,30,144,108,56,165,241,149,151,25,88,22,197,144,24,245,204,39,220,50,190,31,8,198,78,222,207,97,164,37,140,37,147,214,147,101,219,76,150,241,130,8,124,97,191,165,65,30,95,4,15,168,153,177,251,6,39,243,110,8,20,154,87,144,207,151,211,234,28,116,234,56,146,31,234,124,30,114,245,232,25,235,167,145,93,89,103,63,111,162,29,255,216,118,24,131,206,121,144,164,211,36,39,117,90,205,91,228,77,42,203,88,239,8,64,247,189,208,203,49,33,129,70,200,221,163,36,181,197,215,196,63,51,147,109,132,112,43,102,93,167,145,76,216,255,181,80,28,201,140,37,210,226,129,251,141,40,63,9,134,227,156,69,154,206,119,229,111,239,53,57,82,24,175,228,23,102,193,175,211,134,195,237,99,43,237,189,1,248,203,212,64,8,197,192,153,53,128,82,234,66,145,1,135,231,150,138,214,186,193,207,232,143,118,29,108,149,34,106,101,113,177,167,171,97,149,166,113,116,40,73,131,128,187,218,37,4,187,229,194,167,90,1,88,189,79,92,211,68,185,92,166,96,103,13,28,51,82,5,166,152,166,197,44,240,22,199,249,5,162,69,72,136,74,6,240,173,214,18,50,124,209,169,4,149,159,114,58,166,91,116,144,159,142,152,109,237,153,51,40,171,7,85,248,63,175,79,146,38,137,45,219,6,62,177,66,215,12,193,56,97,7,84,58,7,222,181,54,218,249,157,157,128,228,255,160,81,212,221,65,234,12,11,168,252,97,183,110,255,56,214,60,79,58,248,64,176,115,62,137,226,60,197,108,181,25,60,93,93,251,163,153,177,55,96,214,58,119,77,188,16,220,76,85,56,185,63,125,91,252,38,54,148,238,157,202,196,44,8,163,33,230,196,137,152,229,201,124,34,161,106,139,14,44,7,253,242,240,24,123,170,236,221,218,223,122,105,13,221,78,179,182,65,61,3,251,248,32,67,34,208,61,8,55,253,120,40,112,175,193,44,95,148,53,183,129,23,72,136,149,186,40,146,43,159,170,182,133,251,141,75,174,94,153,4,197,237,251,78,249,203,141,109,160,121,32,207,170,213,211,238,39,124,71,244,173,187,191,127,36,103,136,158,94,183,216,100,108,1,113,69,166,20,96,177,16,11,59,106,144,64,56,20,60,182,183,152,54,188,27,25,26,182,52,35,78,44,86,222,44,40,206,28,213,210,69,21,171,164,94,247,222,241,187,238,196,79,171,198,230,38,71,96,79,65,183,114,113,23,92,159,80,219,202,247,233,185,102,226,112,227,46,40,169,221,191,47,202,29,227,40,100,202,199,217,98,140,253,21,83,53,211,211,214,247,25,245,133,99,87,10,179,92,206,252,21,10,16,208,158,123,131,144,166,22,99,115,88,190,145,153,221,160,94,160,250,25,9,250,135,73,190,121,209,91,47,197,174,24,201,156,138,112,188,134,72,221,184,229,29,131,36,51,252,72,139,33,57,72,109,44,1,104,187,10,33,110,125,146,32,184,203,140,36,130,175,72,108,99,165,229,127,219,41,167,203,72,138,213,46,243,156,90,13,92,72,17,253,21,136,27,183,60,64,61,98,120,147,174,56,97,75,226,20,216,210,68,23,16,120,163,231,232,133,204,157,253,10,118,235,136,56,120,46,188,24,183,91,33,181,171,122,60,164,183,178,243,153,109,199,102,68,220,66,162,33,219,116,95,235,117,115,82,12,34,51,149,255,13,35,74,122,158,129,94,119,7,223,24,213,71,173,125,228,253,50,171,183,90,116,40,178,97,247,247,182,196,104,95,171,130,2,14,135,14,118,147,222,56,192,150,60,131,160,200,250,75,182,26,106,85,98,120,71,140,153,163,206,207,84,166,119,190,38,35,75,116,100,20,90,144,214,176,50,243,154,3,62,41,40,251,123,182,215,226,152,224,0,46,73,234,222,16,56,8,248,178,116,192,71,166,161,23,44,209,140,159,55,18,102,239,98,232,36,163,30,47,2,110,77,110,158,169,188,56,88,245,242,185,3,211,211,103,181,201,171,114,117,240,30,80,98,142,174,228,109,10,88,233,235,12,137,7,171,177,229,164,203,164,216,77,109,85,130,9,200,165,254,97,127,216,196,16,70,65,8,180,149,143,115,44,239,177,112,250,152,115,203,254,220,89,10,31,63,237,7,238,199,153,139,169,92,228,231,23,209,62,180,142,134,65,166,88,195,39,12,79,205,81,100,93,17,10,210,250,220,179,140,57,123,10,6,90,184,125,156,224,110,116,110,14,88,118,126,114,154,146,164,62,203,210,47,20,177,174,84,31,79,138,20,211,61,123,24,89,106,35,242,153,234,163,197,239,26,52,39,220,81,233,59,73,63,23,234,26,8,110,37,249,103,190,218,223,51,108,117,30,117,202,59,175,209,80,66,167,186,159,143,56,84,37,145,85,177,56,176,82,129,80,227,41,153,175,92,206,168,64,225,169,39,21,70,212,69,255,11,230,73,83,105,183,100,121,111,193,104,17,230,29,114,50,29,26,22,186,110,212,12,80,170,30,233,195,122,17,44,104,63,4,140,34,81,149,127,186,92,209,232,189,91,61,242,106,225,110,241,210,198,118,242,201,68,219,125,209,78,169,137,132,134,34,64,70,243,208,56,126,159,209,135,55,188,186,155,101,66,42,98,186,156,161,185,222,196,20,8,251,110,148,238,224,237,247,31,248,160,249,178,10,146,172,227,163,133,179,179,228,221,70,77,12,123,194,133,25,235,202,91,232,222,65,99,190,52,1,204,18,91,249,61,247,157,235,188,28,231,246,51,193,215,30,195,226,193,214,140,170,251,99,18,110,79,169,245,190,141,45,184,47,187,131,193,81,22,115,192,241,49,187,47,117,210,6,8,178,81,241,237,120,204,130,41,61,197,141,183,120,77,81,184,32,19,206,78,42,96,251,56,55,25,176,75,136,101,6,1,133,163,66,247,67,56,185,217,215,110,174,56,46,139,150,75,114,130,187,94,74,113,229,181,96,110,102,38,226,110,12,51,35,211,28,73,66,3,27,105,31,159,138,144,66,233,201,176,251,49,47,36,251,241,217,97,248,105,55,150,176,182,251,69,203,149,4,121,28,244,248,109,106,81,99,143,110,122,40,64,176,162,39,49,122,43,231,162,74,55,119,34,134,144,13,239,213,221,169,110,120,122,3,167,34,88,228,42,154,205,233,241,5,200,196,220,117,129,17,62,47,156,70,35,101,59,50,78,220,206,37,168,139,87,32,166,32,149,154,165,105,226,242,75,70,178,74,221,59,172,116,170,208,56,249,43,36,35,116,41,86,139,144,229,108,202,73,109,1,76,190,162,135,236,206,253,29,208,97,76,131,59,104,109,35,62,35,254,146,226,236,20,102,54,135,104,248,58,140,22,172,97,34,154,235,218,170,98,134,227,37,151,108,1,96,118,140,79,214,47,223,46,61,164,132,41,130,56,59,56,250,216,75,240,202,131,91,250,65,65,63,231,192,88,169,215,32,206,126,189,113,232,174,171,133,141,28,107,207,98,157,47,12,181,193,113,77,245,82,135,226,11,153,209,196,133,177,104,126,160,205,181,47,172,85,131,156,55,54,29,122,230,165,53,239,136,253,193,72,2,118,55,7,131,11,128,131,11,201,141,48,123,63,149,144,203,172,246,245,222,127,67,3,66,132,93,179,18,183,160,126,68,180,10,123,54,81,49,214,102,145,1,184,66,254,182,111,231,207,169,48,197,44,248,101,42,89,146,18,158,60,15,218,135,171,205,89,220,43,231,50,184,144,98,159,198,32,90,126,243,23,23,250,3,74,239,5,115,128,204,1,80,194,133,104,57,197,176,152,232,61,29,91,181,173,249,6,4,107,38,171,235,248,60,168,60,229,122,1,83,7,74,217,165,38,144,124,33,27,63,202,39,223,46,150,141,61,140,228,249,134,11,181,132,91,48,188,188,50,48,181,188,57,142,81,197,158,152,66,194,58,65,45,103,115,75,86,225,230,61,161,115,238,235,89,252,227,183,126,223,107,75,94,58,13,86,171,37,160,167,224,242,51,57,179,208,138,194,232,207,219,116,74,124,85,190,253,53,142,218,64,230,209,166,69,209,243,215,36,73,176,183,7,118,19,33,18,227,173,109,241,144,3,14,212,55,95,223,115,254,123,106,16,240,130,113,180,171,252,166,13,68,73,37,115,43,55,213,115,54,238,104,62,21,145,118,252,73,213,115,248,84,52,147,77,85,215,71,238,84,203,95,150,196,156,240,244,144,249,113,86,57,78,111,208,129,220,69,252,254,213,186,148,28,82,3,65,222,201,17,149,92,200,185,234,72,157,64,148,247,248,241,185,4,146,235,144,165,238,220,106,78,27,229,120,52,230,213,137,253,7,46,7,68,238,71,34,138,6,49,223,174,102,178,93,66,194,245,180,88,92,91,169,104,161,2,40,203,199,245,249,211,57,214,26,4,108,234,114,192,131,182,184,47,169,138,77,255,34,91,107,4,17,147,92,208,68,174,225,88,89,125,214,202,88,126,189,3,228,196,196,140,24,1,76,135,164,154,214,105,152,89,142,36,245,184,9,35,234,206,210,13,208,58,232,192,142,108,128,118,218,242,240,193,228,35,174,130,12,1,35,238,12,17,179,231,165,192,185,24,162,19,156,52,188,126,11,21,163,213,107,197,103,241,45,68,239,134,82,171,95,120,14,199,18,209,186,25,109,103,172,72,78,253,7,14,165,197,114,238,27,193,205,177,58,235,243,112,169,196,128,39,118,138,218,236,184,224,109,71,160,72,160,132,140,205,110,158,74,207,18,58,116,16,237,241,50,120,6,56,2,99,25,228,213,50,255,126,212,141,218,24,106,183,56,243,58,91,255,32,223,149,208,160,186,24,236,9,163,195,38,167,105,131,113,127,240,245,202,11,138,122,211,162,109,12,134,213,79,18,79,20,75,242,88,123,152,59,183,245,96,46,99,213,163,103,70,115,40,71,142,92,248,175,99,29,167,210,191,24,117,152,18,26,111,210,43,25,151,78,79,1,148,8,248,166,121,65,142,206,18,20,76,134,75,185,184,15,192,36,227,93,35,219,222,225,188,30,120,233,105,142,192,89,45,196,181,194,248,180,206,177,175,23,250,53,134,112,177,14,6,170,30,60,224,148,173,117,36,6,201,244,109,19,191,96,242,210,182,147,9,21,190,7,40,106,15,173,237,63,54,171,164,234,121,45,173,203,11,66,111,37,247,13,82,6,194,55,89,186,9,65,37,146,195,84,120,86,99,224,58,43,196,215,69,44,142,207,94,112,43,221,137,63,23,46,238,213,126,151,47,24,20,147,182,177,231,97,50,205,59,88,244,240,6,5,243,180,83,218,82,223,170,97,149,7,47,127,42,168,189,111,37,29,225,101,199,166,155,234,160,18,205,27,199,79,35,132,120,133,43,204,77,107,150,79,216,24,158,161,51,143,119,227,246,104,65,228,54,233,195,64,70,242,155,134,33,70,215,63,110,183,96,173,227,231,96,14,189,34,183,35,235,159,251,70,255,183,78,64,23,118,113,120,34,119,221,169,208,88,198,224,90,226,100,240,143,208,132,79,232,108,47,195,32,135,52,149,227,124,178,221,89,141,10,199,253,147,247,147,41,156,143,193,147,142,202,185,229,226,155,114,37,29,36,141,207,249,111,233,6,179,184,117,219,178,93,76,139,1,202,17,196,218,60,207,235,181,34,125,168,185,144,36,169,172,182,60,118,26,239,21,110,214,171,194,198,228,208,91,199,217,25,114,159,56,84,16,145,229,40,217,217,55,28,74,206,155,111,255,51,14,53,89,36,42,94,187,29,57,78,85,232,82,93,140,241,131,64,165,113,188,233,99,64,152,66,77,167,160,7,177,47,211,230,18,189,60,14,156,197,195,209,151,214,146,12,65,162,255,226,4,80,36,30,31,48,237,170,36,99,51,216,162,112,41,253,253,100,101,112,79,197,169,113,75,118,182,129,94,106,203,248,220,179,130,25,222,101,219,151,155,189,191,38,113,1,226,6,123,71,142,229,142,82,160,183,186,249,251,142,29,39,36,132,17,127,120,241,212,192,198,148,201,94,235,211,57,106,123,126,42,45,171,99,69,24,228,206,128,224,169,217,128,230,235,144,42,3,25,231,19,233,232,96,152,13,86,169,125,153,245,26,97,212,80,27,206,36,156,216,129,147,0,197,186,27,7,197,211,114,3,34,177,226,237,252,33,233,184,146,50,186,115,217,142,186,179,12,209,187,43,132,219,102,40,49,74,124,156,12,208,211,199,213,0,194,255,133,207,211,131,220,90,83,194,79,36,128,196,148,10,22,203,74,142,39,116,67,71,251,138,219,228,108,42,233,30,139,44,161,69,25,25,240,121,118,72,29,255,231,226,40,74,112,129,145,12,11,156,112,130,2,91,69,91,155,166,146,49,154,237,212,22,106,183,241,181,93,201,185,219,140,34,200,139,243,180,83,204,73,255,42,191,49,52,91,250,14,46,150,236,87,183,168,38,152,49,93,3,71,222,195,252,175,1,233,218,213,57,138,10,183,126,214,37,64,178,38,250,223,128,78,144,137,171,137,71,167,60,155,164,1,86,210,16,112,158,120,40,78,45,114,141,221,91,173,70,231,246,156,146,36,183,221,204,122,71,180,106,157,171,53,7,110,21,4,40,206,111,101,153,248,56,87,177,74,229,92,222,29,172,220,186,151,179,165,59,177,195,87,226,200,114,150,182,102,23,163,107,68,212,61,200,94,37,39,110,44,126,12,229,26,119,166,143,37,52,10,164,217,210,48,176,253,39,214,207,37,32,150,74,240,236,122,91,44,75,182,230,134,214,126,6,157,254,162,188,13,139,240,244,82,168,74,120,26,128,250,38,254,89,187,230,52,117,237,221,48,30,166,172,98,169,238,38,93,200,61,203,134,128,155,233,192,29,64,155,116,127,205,143,140,182,183,3,118,68,83,33,128,42,46,230,255,180,193,23,169,182,223,71,174,67,179,183,229,17,100,227,197,137,4,108,192,171,139,118,92,147,31,134,56,19,63,75,188,0,162,57,163,123,168,62,151,48,169,61,122,173,140,171,246,56,105,23,198,70,161,96,200,114,77,10,133,151,92,65,203,194,61,3,81,117,214,118,129,21,175,202,86,109,160,39,102,82,233,192,215,50,15,191,203,114,247,139,70,204,91,177,68,230,108,78,219,210,162,189,17,13,231,170,132,54,221,254,86,141,2,22,75,33,75,143,220,162,155,194,206,238,78,169,241,217,64,77,92,140,63,138,11,226,42,82,118,100,81,23,104,252,178,77,117,254,228,15,87,115,91,243,47,67,18,197,129,119,137,78,41,62,243,89,132,92,235,220,163,243,223,108,7,220,45,126,226,148,6,165,160,39,218,162,65,85,209,224,224,211,171,216,185,157,77,205,81,135,164,212,65,206,33,209,230,249,75,157,99,111,144,112,109,81,215,15,101,66,59,16,197,47,240,89,89,246,246,68,222,135,242,88,170,204,186,17,81,147,121,16,145,1,114,161,189,147,84,159,243,44,232,217,198,183,88,208,140,74,154,10,217,236,3,171,91,230,218,83,165,209,240,105,103,56,104,42,215,188,169,139,150,55,134,225,204,242,101,174,53,254,225,5,208,82,7,58,177,17,242,227,237,96,151,73,212,217,83,12,129,3,122,220,191,222,39,215,8,114,250,4,20,141,37,74,81,127,73,115,223,66,58,118,237,27,141,198,253,11,163,44,77,71,91,178,64,141,35,167,87,235,47,133,116,12,249,13,79,225,18,220,201,6,52,13,20,202,210,31,81,119,228,0,154,169,112,143,65,150,230,88,123,167,110,156,0,82,208,248,6,14,20,137,89,104,237,249,60,186,19,19,98,194,229,92,255,156,150,122,94,43,224,251,6,151,110,230,143,126,160,22,233,170,107,27,97,181,237,158,234,169,195,250,14,178,186,198,74,181,164,98,116,220,48,166,219,238,92,102,54,123,107,140,124,118,122,195,234,118,63,1,202,126,14,133,235,239,125,176,68,160,198,195,124,74,7,207,224,19,233,161,117,243,175,178,150,144,239,75,207,61,238,225,143,134,31,176,84,22,109,251,177,146,109,244,112,20,38,235,219,202,1,62,181,161,32,233,30,141,251,87,43,172,176,111,183,42,219,254,140,207,213,125,147,250,90,132,179,85,127,176,131,254,202,184,56,30,242,64,38,132,23,252,199,183,180,58,42,64,169,71,124,135,122,198,236,159,86,72,162,134,229,63,41,99,168,3,68,2,235,57,167,179,132,191,127,42,69,245,90,102,229,12,99,150,107,3,21,108,9,146,59,139,175,52,161,207,253,244,178,71,244,108,72,59,55,123,90,76,45,42,241,157,57,16,26,12,217,34,94,119,109,103,28,174,99,182,64,247,36,214,79,193,72,232,23,18,122,67,129,76,97,2,97,19,8,251,86,219,153,41,149,134,150,253,168,222,114,70,217,131,176,95,230,80,121,93,133,31,234,142,190,55,87,232,126,194,241,220,44,58,219,100,204,47,135,207,25,140,206,141,177,224,24,198,186,132,71,165,28,176,102,13,155,121,154,53,120,49,15,202,21,26,45,54,73,157,161,41,15,197,183,5,228,133,61,81,88,94,161,245,221,185,78,183,52,143,151,161,169,237,251,84,237,3,189,40,37,213,27,204,63,94,239,46,81,7,215,184,75,51,249,215,252,31,77,152,32,244,61,160,27,9,118,50,168,66,95,251,146,43,177,11,223,192,87,201,164,192,12,94,27,26,168,199,102,111,18,140,73,194,167,64,114,206,123,113,6,199,144,167,111,72,218,136,224,117,0,86,152,166,157,65,86,226,59,25,21,158,129,188,102,88,58,243,222,233,148,171,243,38,33,180,46,11,155,226,120,212,209,249,39,112,8,172,181,24,91,161,174,126,43,126,161,135,225,187,54,232,52,255,15,201,62,214,45,30,199,247,59,86,193,89,177,190,225,193,74,220,146,120,59,43,61,122,237,59,218,217,223,147,222,25,148,208,247,120,39,103,234,65,219,13,202,40,237,149,43,87,27,9,102,113,198,48,98,3,16,215,34,120,156,54,121,82,210,105,228,33,228,213,255,184,251,77,159,82,41,188,205,56,56,116,208,23,36,10,251,237,254,10,226,38,139,37,112,75,155,30,18,36,76,221,131,165,181,252,209,56,126,14,220,130,48,39,188,85,20,50,30,71,195,4,16,116,105,166,112,61,212,135,42,232,220,75,175,36,152,130,94,91,16,123,111,188,241,19,190,59,74,23,216,107,34,72,207,122,191,235,65,176,205,14,158,45,174,156,243,242,103,207,204,196,132,10,108,140,167,224,34,61,153,152,182,215,161,174,234,81,116,80,207,52,11,68,68,212,188,146,90,152,168,201,92,54,168,73,113,115,213,170,54,247,197,46,161,242,220,197,119,162,43,237,160,236,128,7,184,246,46,182,181,147,102,142,146,8,170,161,248,124,82,247,5,5,53,173,98,227,174,88,140,108,112,138,106,225,231,46,45,32,122,154,255,45,215,232,0,27,141,220,248,45,101,11,48,177,218,218,162,108,201,179,96,83,208,252,235,220,104,42,14,109,80,49,135,194,166,175,114,221,65,27,255,181,166,138,211,14,41,255,250,248,148,60,228,79,3,72,47,33,42,70,2,139,125,1,131,207,200,183,69,163,82,0,187,192,225,214,129,4,18,211,100,38,61,196,25,137,210,149,212,250,224,186,1,60,227,57,24,92,79,242,19,94,2,242,43,111,15,37,251,170,16,16,106,118,36,125,116,74,48,124,60,147,76,42,29,151,125,2,125,92,228,65,44,39,83,234,23,155,159,48,248,67,77,120,24,74,241,93,19,113,203,147,109,114,115,6,55,175,225,231,202,156,88,92,205,84,53,206,145,123,76,62,128,107,52,84,103,81,74,177,130,176,142,103,156,173,95,15,67,190,178,180,111,114,164,125,242,197,217,174,47,239,244,3,114,163,93,80,131,31,167,181,178,162,231,204,39,121,218,109,188,223,198,255,185,185,73,90,46,147,137,4,101,146,26,52,111,246,244,105,22,150,228,102,183,248,9,251,234,116,190,147,228,249,87,210,0,76,20,2,67,119,140,14,119,21,115,78,230,253,185,195,204,9,114,96,5,112,121,78,87,89,79,149,123,218,2,90,211,100,210,132,31,103,62,116,24,46,37,2,240,132,232,57,65,125,162,24,6,114,41,140,154,15,204,21,68,211,76,200,179,210,247,94,104,206,82,33,155,205,23,249,100,59,114,251,125,189,47,18,209,204,235,140,137,6,0,214,251,201,223,131,180,107,125,64,102,42,86,210,65,172,133,138,234,140,88,253,168,208,201,135,61,49,126,118,32,172,222,181,139,36,150,255,246,123,124,37,208,154,67,136,149,12,174,169,189,247,108,56,85,200,33,158,161,253,208,135,121,137,104,235,110,7,5,59,133,138,27,115,143,235,2,206,42,1,115,64,175,103,192,37,116,61,82,248,231,43,221,45,57,83,85,144,48,68,13,133,95,154,228,233,142,136,25,181,164,6,124,14,127,90,172,158,96,30,145,130,4,13,226,249,75,135,170,219,22,41,156,93,103,30,253,63,124,224,251,109,207,221,245,46,35,242,206,2,106,47,239,251,56,168,15,255,214,77,81,112,221,21,97,32,202,66,110,193,56,27,139,228,100,186,34,103,173,65,142,135,193,232,28,31,166,51,79,19,118,134,75,179,99,21,252,70,204,159,99,189,87,132,17,48,113,33,206,132,208,21,106,179,201,41,106,223,34,204,184,157,9,27,64,81,138,221,92,170,192,202,73,89,171,77,36,195,85,137,217,255,135,210,128,188,226,5,160,212,190,124,223,122,19,90,101,63,178,226,202,127,21,230,24,49,47,228,65,92,228,58,18,142,218,194,166,252,109,167,204,253,53,150,250,66,216,72,249,71,163,163,165,170,221,214,25,61,6,29,63,139,176,235,84,241,14,251,219,119,17,137,23,58,24,124,13,80,228,13,137,210,126,140,140,47,156,235,136,26,71,180,57,30,56,211,172,3,223,71,103,196,72,124,130,212,71,62,163,85,133,6,174,226,175,2,193,151,254,140,41,174,89,144,200,205,183,13,11,72,138,122,124,43,38,72,113,196,7,114,110,211,70,159,56,101,44,146,110,55,115,98,249,229,236,186,178,128,189,210,208,235,163,8,209,180,60,87,23,161,64,158,160,135,176,101,77,0,2,142,65,188,210,94,171,87,52,85,103,44,115,202,9,17,41,37,196,48,167,67,17,216,116,50,231,172,3,194,95,34,84,105,84,141,14,129,87,141,146,46,106,106,155,167,163,149,124,141,73,7,168,39,102,111,252,231,138,84,6,39,226,231,74,177,225,77,69,113,74,165,30,194,137,82,189,46,73,246,229,139,86,141,117,254,75,129,76,65,79,65,84,14,187,94,17,21,118,5,148,81,84,11,37,239,248,123,167,48,98,212,123,173,228,234,163,208,144,45,168,31,20,18,15,148,64,61,126,192,121,199,223,63,214,32,46,49,108,217,113,161,4,171,161,210,198,111,213,139,130,78,41,217,27,196,90,247,251,145,4,12,5,52,31,122,151,88,179,56,244,181,82,104,107,84,200,199,93,250,198,111,21,100,191,9,215,101,36,29,157,145,20,188,16,141,149,139,217,30,253,17,128,71,111,70,215,145,126,182,221,36,37,206,179,235,11,150,106,73,77,139,190,216,159,237,147,219,196,63,51,252,197,134,130,14,244,85,247,74,142,70,2,46,120,59,175,139,195,156,188,68,167,15,115,179,100,52,106,132,232,104,115,8,7,201,42,237,37,14,128,54,126,128,178,227,163,237,117,122,100,157,192,84,162,128,79,196,92,241,77,195,215,121,235,98,63,121,179,202,102,240,241,111,8,149,3,177,90,222,154,173,191,191,123,32,184,182,63,30,110,144,251,146,156,90,61,157,64,156,84,231,69,201,1,94,128,145,13,48,183,185,63,149,233,198,38,196,191,42,76,123,216,236,221,124,166,255,179,36,21,78,100,89,24,19,214,134,189,181,61,74,137,226,146,88,115,244,233,244,180,19,143,206,192,93,151,23,224,152,209,82,41,75,78,239,9,9,228,23,253,173,45,220,47,186,129,255,39,51,8,92,217,201,188,131,44,89,250,227,32,221,83,35,6,159,240,105,122,76,11,211,81,61,63,15,221,86,102,3,155,108,138,116,209,42,66,53,43,85,129,112,222,124,16,209,247,249,134,40,151,33,79,137,75,151,0,251,230,106,101,81,193,245,68,74,88,178,220,191,245,240,77,147,184,244,215,158,149,126,83,124,120,84,127,112,65,29,23,231,38,155,202,34,16,94,74,50,72,137,229,107,185,208,79,59,168,248,120,31,51,231,229,32,179,192,204,68,50,109,196,108,187,187,183,154,112,255,180,54,80,18,32,55,208,76,217,253,193,168,148,90,155,100,182,238,121,151,64,30,206,159,7,100,41,175,28,215,241,121,42,80,56,141,79,183,19,172,88,194,88,173,162,240,38,250,104,211,139,248,81,198,112,127,137,1,234,237,106,132,208,201,77,188,27,36,69,160,4,168,84,82,215,70,138,46,172,250,125,148,53,178,245,6,236,185,118,85,166,224,95,209,168,18,193,140,4,243,91,22,86,235,140,128,124,69,245,150,223,1,192,5,28,63,132,249,181,144,111,124,129,53,80,169,244,240,200,6,235,130,186,231,104,67,227,225,168,102,115,254,191,171,43,142,172,90,234,195,46,72,154,126,146,179,181,237,164,81,211,235,204,210,2,139,74,133,156,191,36,163,33,147,168,86,49,29,210,16,137,144,14,203,253,27,5,217,207,52,108,63,149,252,163,132,31,51,57,127,240,117,140,76,81,174,59,15,106,75,238,39,209,7,75,239,250,44,6,202,70,249,82,198,97,130,94,159,144,128,216,33,151,46,145,181,186,201,180,21,227,152,36,18,50,83,90,240,171,251,81,140,189,93,15,105,111,179,132,21,77,21,41,164,142,121,190,173,193,208,109,176,137,30,171,204,89,141,222,143,75,145,82,38,210,4,236,232,59,2,250,162,157,156,171,206,101,64,180,42,204,215,14,153,110,198,61,176,255,84,80,46,225,13,143,171,152,76,59,228,161,140,238,7,6,60,39,251,236,250,134,102,207,57,252,178,30,199,184,182,253,160,132,61,2,247,250,86,103,60,203,13,89,77,206,185,71,111,128,83,216,23,235,209,31,118,75,9,104,182,59,252,59,228,175,81,223,26,197,100,194,201,225,176,28,36,195,43,250,130,134,239,239,127,233,48,88,238,239,19,15,198,19,45,245,156,220,206,140,155,168,76,75,19,10,157,49,110,204,82,219,10,75,223,113,159,152,207,193,229,173,211,144,159,82,23,119,197,184,27,92,17,15,236,162,80,239,172,55,176,216,105,170,98,97,27,225,226,204,91,171,8,201,235,113,102,20,98,171,118,138,118,112,90,25,30,35,250,80,197,98,67,254,135,209,112,119,175,122,210,215,224,204,173,145,234,25,166,182,217,254,113,148,29,77,97,142,14,24,44,192,183,82,119,230,169,75,100,19,66,66,10,10,145,1,235,22,245,27,199,44,89,104,153,229,2,210,244,89,246,75,204,2,45,235,110,16,54,79,14,103,110,194,44,193,129,198,80,255,5,51,165,84,224,100,58,147,154,45,114,255,167,54,4,67,120,77,151,188,60,60,171,220,154,162,93,37,6,165,151,134,28,45,41,124,235,29,176,126,186,69,71,15,209,197,88,227,224,159,187,216,140,150,235,149,143,97,79,79,47,104,66,137,255,39,96,239,158,203,198,70,40,255,231,55,69,91,78,93,204,54,94,172,174,177,6,181,131,216,85,194,227,165,69,222,51,105,153,253,184,64,101,239,205,56,211,84,156,11,130,50,168,8,50,246,168,205,139,185,198,141,146,115,175,242,20,211,251,96,213,24,157,195,103,8,176,97,165,170,127,160,209,80,187,27,189,114,239,26,200,204,116,157,51,15,87,244,217,233,63,191,81,23,208,199,166,205,167,192,71,24,186,150,36,13,190,118,117,9,0,142,76,68,36,43,120,51,176,163,52,0,254,124,132,198,234,252,189,13,223,53,15,194,149,72,57,9,186,178,194,18,125,4,162,189,24,48,76,137,5,229,7,43,131,221,73,11,230,107,213,154,91,247,98,222,94,77,166,166,35,5,247,110,54,211,107,39,7,169,88,184,120,107,194,53,66,139,72,212,14,207,54,157,216,172,36,55,77,47,50,157,66,79,158,183,60,134,94,154,162,34,82,65,11,168,160,250,107,225,49,192,177,112,125,202,200,114,22,143,33,187,62,93,109,183,92,158,77,92,227,68,46,51,176,106,148,15,19,56,220,39,2,129,137,231,129,184,54,203,51,0,245,35,146,243,140,156,129,188,90,124,212,64,78,27,6,186,1,191,11,249,146,99,133,62,71,30,237,238,69,154,89,2,192,19,234,59,47,91,20,37,220,131,141,181,242,150,123,174,45,32,151,19,19,110,205,197,77,134,154,226,87,177,5,22,184,46,43,122,63,10,39,255,51,181,81,159,152,56,89,103,39,242,91,177,59,113,225,80,187,255,85,181,89,87,66,138,207,105,243,201,51,42,192,147,154,162,170,21,169,245,213,80,207,216,175,61,34,40,243,27,188,80,190,5,34,97,109,196,81,164,63,38,134,40,205,3,106,173,156,59,199,182,151,145,19,109,4,119,134,248,185,35,197,226,0,113,126,96,18,233,147,221,247,190,251,134,81,116,19,83,187,204,168,32,33,43,61,23,96,123,18,131,64,183,80,31,92,210,239,11,192,22,151,137,151,163,124,186,76,211,109,237,62,106,69,167,3,57,145,96,87,250,196,178,3,130,166,91,39,157,64,131,4,184,152,178,84,215,239,114,53,242,90,160,235,159,221,50,48,158,109,84,19,36,211,70,95,163,64,4,41,46,253,223,106,215,198,176,118,110,92,142,93,22,184,48,57,102,247,94,243,10,216,5,138,227,60,129,228,210,67,200,236,213,207,150,167,74,225,138,35,120,37,209,55,216,71,152,174,168,195,253,132,147,139,18,81,231,109,82,71,56,239,100,65,109,183,183,21,202,34,190,9,128,99,118,158,48,93,116,59,76,66,65,77,234,139,156,52,46,210,197,129,90,222,141,188,237,122,111,151,42,115,165,84,72,59,25,122,103,252,103,42,81,28,146,205,231,35,141,102,48,249,182,166,1,136,231,100,17,91,70,40,29,148,155,218,191,157,173,20,184,3,63,199,234,249,99,150,25,22,242,106,210,180,134,81,52,233,110,1,25,52,132,41,104,228,122,40,225,20,23,243,239,226,222,210,209,217,33,217,190,180,126,234,92,141,106,7,219,34,161,79,115,196,138,1,217,227,248,138,151,69,234,8,135,74,57,61,1,189,106,106,198,22,151,73,153,94,228,39,74,172,133,58,189,165,122,39,41,121,135,78,187,34,255,158,76,116,177,60,55,126,36,116,50,218,32,180,229,68,229,180,160,3,63,188,147,245,234,222,135,223,78,78,235,67,22,128,74,202,56,194,210,84,120,217,43,146,178,131,184,21,190,123,59,179,133,163,147,237,207,35,153,95,187,35,247,0,50,214,15,188,168,34,161,30,80,201,146,198,42,41,84,69,29,22,32,118,123,155,163,40,92,231,49,198,128,253,56,21,162,177,151,151,105,130,25,1,227,98,118,178,94,153,202,140,219,199,174,185,130,221,22,158,109,67,61,235,111,219,141,106,134,105,187,24,245,173,84,215,230,178,88,116,29,3,254,115,122,110,237,113,12,156,232,104,79,38,105,21,206,190,50,25,243,235,229,184,77,5,140,145,77,8,231,128,238,136,51,26,134,107,178,37,62,184,86,190,6,76,110,9,146,95,247,37,30,62,88,102,214,139,158,214,252,205,71,228,21,67,0,225,201,170,15,16,187,221,35,12,114,3,119,180,226,108,54,148,44,98,111,161,202,223,243,30,15,250,233,19,253,119,200,78,98,222,133,223,122,188,183,171,101,235,86,8,202,190,159,161,107,154,239,168,134,164,48,54,46,142,105,102,34,17,119,64,188,73,227,118,185,13,161,79,181,223,54,87,95,35,66,42,3,52,138,33,202,122,191,241,153,167,253,161,101,77,107,86,107,107,23,25,132,201,37,106,229,220,187,166,222,197,207,71,139,161,240,117,234,179,134,170,188,114,79,34,223,7,58,0,120,71,47,39,38,232,70,209,13,118,228,199,247,84,187,135,53,199,32,32,244,7,125,11,196,138,64,185,78,74,155,105,130,142,178,241,172,47,157,229,79,65,174,248,5,159,183,75,90,74,101,52,191,12,64,177,174,17,137,104,226,148,197,184,190,74,110,143,186,191,43,92,8,231,164,128,142,122,61,141,100,55,223,20,228,27,133,18,242,141,95,97,21,237,126,178,8,75,168,143,191,161,169,18,151,196,133,193,254,225,67,209,27,211,80,236,11,49,122,121,142,140,18,26,92,107,183,4,0,127,22,210,5,148,108,20,170,225,128,83,163,167,106,85,1,26,87,3,154,14,25,54,132,89,5,241,10,179,231,179,97,110,40,220,143,84,129,88,179,128,244,100,93,181,150,1,23,132,232,5,100,208,20,76,129,166,125,161,194,16,232,85,234,123,59,162,149,255,25,120,160,143,127,168,86,6,32,116,30,135,101,13,238,76,162,51,44,44,93,58,154,36,192,173,0,42,245,253,242,234,33,159,210,130,84,206,213,244,7,116,207,99,125,124,67,170,145,244,54,39,97,244,55,101,97,153,16,2,238,113,252,213,163,97,102,67,248,140,17,192,147,154,130,141,250,211,61,45,118,54,108,209,27,6,67,206,78,63,144,205,187,59,17,209,215,223,100,61,44,156,123,118,12,251,111,152,41,58,22,3,199,73,16,98,108,231,157,207,194,251,181,218,236,204,138,0,31,175,186,120,216,119,196,112,218,102,125,131,80,10,126,101,167,21,202,237,180,177,192,39,6,118,126,21,229,65,12,202,93,74,224,129,29,221,65,246,176,239,93,178,187,70,137,192,153,27,45,93,233,226,228,39,245,219,177,92,130,76,139,13,254,202,132,109,111,113,158,82,126,28,114,169,45,54,157,103,137,246,255,55,89,218,64,35,200,193,67,209,122,5,156,122,201,176,134,80,54,130,38,167,50,76,9,44,29,220,16,134,53,11,78,166,98,192,176,164,10,34,134,108,61,181,40,128,10,239,60,179,241,230,108,177,163,153,70,22,167,47,245,58,59,222,220,226,237,224,160,116,13,40,200,110,19,55,177,95,174,102,228,94,15,169,198,84,202,66,134,78,151,173,40,41,41,46,188,48,74,16,166,183,78,131,55,83,184,152,39,186,111,249,60,69,134,148,94,46,123,108,3,67,113,1,177,32,76,176,248,193,126,247,195,250,78,255,228,143,22,71,204,219,42,181,61,109,249,180,117,183,70,225,232,180,21,163,111,234,93,212,8,191,123,151,241,116,143,254,4,150,153,201,131,231,54,223,104,33,39,191,125,159,240,82,16,22,68,78,123,177,158,61,241,232,132,56,154,172,252,245,53,218,67,238,25,189,38,99,176,217,147,29,81,236,212,186,188,189,128,202,152,142,175,236,220,123,201,65,30,212,243,156,47,42,102,222,57,98,129,206,193,58,198,141,101,117,108,132,10,243,235,73,19,79,246,34,137,37,143,253,137,35,125,255,160,232,209,184,95,180,141,48,217,41,86,214,84,157,50,196,54,116,193,162,104,225,79,100,22,107,168,32,36,119,16,150,235,86,30,62,74,160,238,111,0,207,202,110,244,44,16,189,246,232,93,180,205,199,11,80,77,88,11,210,6,237,38,161,207,83,199,57,177,45,146,178,97,104,179,49,232,122,249,222,51,16,39,191,186,190,151,62,69,30,9,211,60,203,227,182,55,4,4,109,255,63,170,100,94,146,227,234,96,74,179,104,179,236,171,86,29,245,232,224,190,197,235,164,99,37,56,15,118,33,145,162,186,32,110,194,239,59,40,171,64,188,54,114,91,147,199,173,230,62,219,141,148,72,46,8,93,199,16,195,162,240,21,50,222,109,197,100,198,184,100,198,27,27,156,239,249,194,164,77,116,202,38,231,99,72,243,50,72,105,186,158,234,206,243,103,93,231,108,188,73,197,206,179,221,21,20,142,236,144,241,202,182,21,188,248,57,26,209,225,248,179,137,179,90,238,10,197,172,25,77,19,55,31,215,192,21,43,237,231,157,239,131,84,105,161,67,175,19,83,43,139,93,32,22,244,48,174,233,228,146,82,83,142,136,55,132,230,46,247,65,213,221,7,186,27,127,181,188,251,157,239,45,223,152,202,4,60,102,15,68,144,60,252,109,249,70,93,48,177,128,201,107,196,135,214,226,81,24,31,184,34,73,18,176,18,163,120,152,136,52,245,165,138,91,234,231,173,193,64,139,155,140,206,52,34,97,113,23,135,5,160,41,2,62,235,46,253,254,147,109,213,247,104,243,232,57,251,20,120,79,76,105,151,157,96,227,123,156,16,132,109,77,237,82,231,72,126,5,139,45,106,50,23,247,248,127,133,34,114,137,202,116,38,41,88,52,218,140,73,207,219,191,85,89,60,218,52,185,162,16,48,230,60,16,215,16,232,80,198,115,75,109,28,60,114,197,89,171,176,90,24,79,61,182,229,58,224,65,74,29,162,79,92,153,163,198,179,190,223,222,157,247,163,250,6,146,86,32,148,19,235,168,205,164,214,231,234,36,51,251,44,17,123,215,63,133,26,20,114,231,98,182,44,42,209,76,65,191,245,46,172,122,112,190,107,56,0,177,41,131,119,181,98,64,95,114,165,158,166,46,248,139,250,220,229,1,146,189,225,220,155,55,101,222,77,174,180,205,219,159,176,223,217,202,48,60,142,251,8,127,53,82,13,8,42,246,192,176,190,6,101,254,173,45,179,170,223,10,196,176,196,145,8,249,22,190,156,57,198,167,101,110,40,11,35,81,105,85,125,24,210,76,21,162,138,209,245,135,166,2,96,196,243,4,181,253,251,110,156,190,155,220,71,244,139,7,179,206,121,93,74,43,64,110,236,36,100,38,61,186,31,38,91,99,174,195,170,24,62,106,167,245,161,22,148,213,42,254,161,217,158,255,37,131,26,208,164,36,227,166,9,58,87,242,94,71,165,37,204,206,92,199,129,156,71,52,106,139,121,157,1,253,34,236,3,187,245,179,200,143,105,59,196,137,18,34,248,132,243,184,172,252,86,60,138,42,35,136,62,97,29,100,163,171,137,165,127,215,69,216,103,129,142,59,21,44,178,200,204,93,6,92,211,117,156,243,105,182,41,213,170,230,136,79,19,187,74,108,26,26,226,203,184,124,81,3,204,105,62,153,89,38,185,10,31,206,154,119,157,67,159,128,150,29,82,215,25,64,93,113,20,139,253,0,199,69,22,115,241,73,234,79,222,229,56,107,103,212,175,41,182,218,19,18,119,102,64,140,184,150,185,250,76,66,152,6,69,31,218,199,237,152,196,105,255,253,105,92,43,149,41,103,201,154,136,36,25,173,204,161,214,210,190,212,1,92,39,168,159,217,184,207,202,4,108,152,42,253,111,169,11,101,168,253,28,119,152,11,226,185,130,66,211,112,132,225,41,255,163,110,100,124,19,215,179,63,102,2,94,161,25,207,210,155,159,218,93,14,129,131,67,161,24,87,72,24,217,120,45,104,6,205,26,147,113,16,85,173,31,247,43,108,249,70,155,236,164,43,181,221,182,145,134,150,169,206,185,102,228,172,188,67,213,75,87,20,146,182,27,255,59,144,191,175,56,14,87,247,138,38,205,158,179,166,51,48,159,79,181,209,80,43,231,197,23,84,252,236,253,246,23,169,202,164,210,180,23,36,230,180,225,190,232,9,82,176,94,231,14,242,58,243,102,234,163,12,56,164,191,178,158,244,183,76,219,156,50,88,147,100,209,157,172,112,161,248,99,4,208,197,26,144,133,3,31,142,170,42,198,118,232,151,143,223,106,81,24,166,102,95,34,107,28,74,109,141,179,192,33,138,10,15,229,94,114,215,86,6,212,156,194,20,49,69,212,170,20,190,112,89,156,231,24,164,22,132,51,11,233,212,241,62,188,155,97,172,211,109,7,184,135,201,243,119,48,215,45,56,97,80,241,37,177,58,21,75,43,252,0,89,58,252,111,108,212,214,64,52,44,127,247,231,135,63,12,27,44,205,135,134,132,231,36,175,18,117,107,100,130,38,0,85,28,249,2,94,193,82,13,2,176,237,65,13,51,146,160,182,157,148,222,127,60,0,196,29,210,130,113,83,38,110,13,191,103,73,25,188,158,216,73,93,252,190,25,204,14,186,103,240,124,159,223,12,155,194,92,170,194,89,250,103,165,27,171,119,209,33,101,137,7,80,29,221,243,102,34,214,73,193,179,238,159,180,4,39,22,185,178,40,173,230,43,26,230,3,126,161,220,88,136,232,242,77,54,231,61,107,49,210,21,65,202,133,110,109,228,165,57,64,3,58,34,158,1,16,29,210,18,162,148,212,158,237,95,29,147,127,124,92,158,143,124,205,124,72,58,90,254,36,146,169,53,47,123,255,238,158,213,192,197,72,118,234,63,147,156,60,150,16,153,38,230,82,206,48,245,184,29,139,205,99,93,126,53,49,191,99,140,47,192,52,42,20,100,24,219,207,39,157,116,6,16,125,149,44,103,10,119,215,242,154,39,68,26,224,48,17,77,239,247,241,47,93,106,97,12,127,32,130,245,93,252,162,146,16,93,222,10,128,204,66,129,251,26,191,214,122,32,93,62,214,98,244,157,33,141,82,73,151,85,175,173,168,1,49,220,183,119,96,182,48,113,173,70,219,63,102,22,29,76,205,215,48,149,125,212,170,167,225,95,199,173,58,249,40,249,223,37,108,81,1,55,46,246,205,120,255,97,193,123,191,211,131,40,177,253,99,59,224,192,215,29,120,21,15,211,55,20,170,182,41,188,52,93,225,160,1,117,221,2,55,83,31,129,141,246,186,150,15,32,174,167,161,255,221,209,23,194,26,149,89,161,235,225,165,236,156,167,48,182,145,185,209,108,155,128,153,218,104,84,156,3,95,146,218,179,76,254,121,66,174,221,98,249,130,83,233,19,111,38,36,87,134,67,122,195,90,70,149,80,11,59,233,31,18,174,105,248,5,251,171,141,58,116,236,57,169,110,105,88,229,141,221,167,70,15,189,181,70,45,26,81,190,73,173,155,66,239,147,247,23,155,51,181,0,181,239,178,133,248,52,25,65,81,77,247,135,160,21,218,111,193,30,71,119,143,82,240,247,226,57,161,12,163,101,0,180,134,227,162,227,203,73,79,227,164,30,85,95,61,212,224,249,239,76,128,24,253,204,79,91,116,22,146,99,77,70,218,162,244,29,75,174,51,246,8,165,142,155,211,235,83,131,129,200,246,105,195,71,85,11,28,69,244,251,15,183,30,147,7,155,46,25,141,69,198,30,18,187,68,187,47,221,59,29,4,224,48,35,182,143,111,152,174,97,32,94,165,41,20,86,64,157,57,33,70,229,20,230,13,148,240,183,178,83,97,80,247,14,160,84,70,110,240,206,121,104,189,83,251,183,27,150,137,248,47,114,144,204,49,119,203,19,250,52,142,212,221,237,96,237,25,67,148,18,177,225,108,54,144,35,50,15,202,150,190,167,242,50,68,227,196,248,177,87,81,27,55,84,8,248,93,10,83,132,21,115,47,46,83,0,57,142,145,217,155,98,147,238,151,19,18,92,251,66,56,157,177,49,119,215,207,110,108,239,82,24,163,155,24,105,43,140,162,91,56,202,105,202,77,171,239,25,125,179,84,147,245,193,127,240,135,168,31,35,224,187,161,11,96,221,9,97,40,233,191,184,195,190,124,72,44,58,220,173,213,212,205,96,158,253,199,141,209,165,13,35,92,55,197,164,177,156,214,106,224,39,47,83,127,22,102,162,243,247,222,145,162,189,70,50,222,96,133,236,199,146,58,77,91,229,175,209,208,200,171,26,124,170,54,201,240,40,157,179,113,251,186,208,161,228,154,84,67,65,216,7,190,111,60,20,153,94,249,96,226,32,126,95,174,131,71,48,238,88,61,166,25,26,41,27,139,104,41,119,38,5,86,27,247,155,207,115,242,161,184,162,23,66,187,235,145,78,248,74,124,95,249,232,81,231,187,167,14,57,230,139,229,122,194,80,111,143,112,159,186,111,112,244,14,168,170,50,20,19,65,189,187,90,223,93,165,10,39,116,166,37,13,92,225,20,218,43,27,188,4,101,98,61,85,147,161,126,199,224,194,225,177,102,4,61,209,110,117,138,205,80,64,205,20,135,215,76,182,99,39,233,99,12,201,129,23,154,225,233,81,201,108,174,60,143,51,3,37,11,106,207,104,148,132,64,209,114,84,148,69,24,171,210,213,219,98,194,245,35,86,84,192,28,134,55,232,1,174,229,216,142,169,89,247,59,110,83,177,194,120,127,55,111,218,247,156,35,59,221,243,160,95,143,120,74,157,185,199,198,156,201,9,144,5,232,137,227,120,24,78,179,253,73,125,150,87,212,37,171,123,193,212,139,246,117,202,242,185,183,131,9,195,174,137,247,199,100,11,46,7,140,196,252,74,214,126,9,218,39,150,235,153,212,35,119,214,45,126,235,215,54,9,78,192,81,213,185,30,106,9,54,121,85,27,20,201,33,189,151,119,250,151,61,148,20,203,51,201,74,109,84,125,88,222,106,22,203,36,4,225,198,227,198,83,136,5,245,195,67,133,170,85,80,180,24,106,244,243,115,102,235,160,55,206,74,72,111,200,174,179,179,199,243,108,242,243,101,80,119,9,133,66,23,17,234,196,51,197,249,218,44,219,55,49,108,91,255,189,203,51,60,81,83,48,190,182,207,106,159,89,194,147,132,158,89,190,35,9,11,50,64,124,253,134,138,215,223,149,63,44,26,13,4,65,61,213,113,176,13,218,225,163,40,138,247,240,220,171,123,191,211,76,53,246,22,128,251,145,178,136,51,29,93,243,235,215,105,194,171,177,151,159,140,169,0,200,134,152,156,161,41,224,128,47,50,129,0,140,225,69,87,158,26,190,88,112,221,105,239,28,140,161,40,53,160,218,147,129,183,126,162,171,100,91,152,223,121,231,236,79,222,107,84,240,87,240,163,79,177,16,8,54,152,20,177,77,118,80,139,30,144,3,125,69,81,102,82,192,45,108,199,113,179,209,201,113,124,113,214,243,187,97,104,233,141,88,185,246,69,151,199,205,196,231,134,150,107,37,236,128,77,163,3,104,160,157,139,18,61,39,180,7,247,18,62,187,7,171,134,64,159,57,18,134,60,9,2,96,208,229,203,46,190,94,1,248,50,143,131,10,178,88,138,149,121,185,110,230,132,235,12,114,90,197,41,177,216,237,90,232,132,195,100,66,131,26,67,243,14,219,183,114,80,136,202,177,190,44,39,215,52,203,198,215,17,150,236,107,204,122,129,108,77,125,106,45,84,157,15,79,155,206,228,251,23,171,129,165,113,72,63,254,170,154,37,27,1,139,228,120,62,249,243,137,237,31,162,139,47,22,74,6,176,94,4,227,255,47,183,230,18,166,208,216,88,54,220,37,14,203,53,124,189,89,54,87,212,122,5,145,201,36,204,80,123,87,13,247,203,62,125,107,79,167,29,148,210,202,158,226,254,148,150,243,4,179,142,44,218,154,63,62,40,221,34,140,35,205,117,10,130,131,100,178,218,201,172,102,154,160,237,81,149,214,139,82,185,114,133,220,115,66,117,112,223,59,192,181,154,91,99,58,215,172,117,203,80,44,213,245,64,186,62,55,144,80,26,92,125,211,119,120,77,174,73,155,5,199,219,85,237,123,147,115,54,219,166,103,62,69,37,217,109,50,147,136,132,159,25,30,83,226,30,31,208,154,56,78,173,107,205,29,134,212,54,242,101,115,25,224,220,58,76,235,82,185,15,204,236,149,157,63,67,208,253,96,174,174,25,236,197,236,85,255,141,11,41,0,7,244,207,134,207,97,114,251,87,182,70,172,82,82,166,91,66,255,4,70,245,61,26,189,158,71,66,247,5,120,249,178,78,222,134,42,92,244,129,191,175,167,30,167,204,224,40,110,101,100,84,203,128,115,71,150,76,188,86,199,39,192,237,204,163,152,224,252,228,8,183,211,155,38,35,82,117,84,149,174,136,114,230,179,29,2,196,90,72,132,182,75,143,122,155,229,254,211,174,95,68,231,89,124,7,15,157,126,233,223,245,203,107,164,43,137,107,187,251,78,67,6,65,199,208,50,237,30,81,122,149,21,237,235,208,131,249,99,238,99,147,96,123,115,61,74,14,251,141,55,197,3,49,48,243,164,166,110,242,127,148,105,94,48,134,35,98,76,183,43,170,156,7,155,248,78,145,15,141,137,68,239,127,53,221,29,159,130,49,190,181,110,115,106,117,72,22,206,115,228,46,8,58,94,156,12,135,164,4,11,129,154,187,137,207,174,87,102,144,37,240,149,131,45,83,200,110,121,105,16,196,130,98,97,183,111,9,78,236,225,31,115,208,253,128,53,150,118,159,211,232,120,11,185,118,15,28,95,254,65,31,39,69,44,201,199,189,238,108,17,190,101,102,141,197,67,154,165,184,20,229,132,43,60,70,199,32,124,200,1,154,8,15,126,92,14,34,50,190,175,132,95,178,5,88,90,24,8,116,180,247,204,79,209,33,57,17,5,214,157,43,224,197,153,12,76,31,106,219,30,6,85,201,115,213,56,92,42,186,210,156,179,58,32,98,234,31,176,111,115,151,199,210,168,52,23,151,73,196,204,31,18,117,64,135,43,171,159,208,72,251,194,54,50,57,212,228,108,102,236,207,180,100,173,3,44,5,230,188,198,95,227,186,44,9,78,89,228,181,111,70,145,63,174,162,54,171,163,163,58,8,81,169,130,249,177,65,181,58,44,128,249,63,190,128,140,157,224,240,63,0,164,76,161,177,85,80,10,163,126,227,13,25,216,30,96,18,125,49,46,169,147,137,199,83,201,132,98,69,160,236,185,141,155,112,255,13,231,57,59,16,35,132,232,137,122,145,255,11,164,51,67,246,17,127,81,19,193,123,248,214,129,134,79,251,58,52,84,231,28,247,23,147,131,18,35,210,147,225,186,85,141,186,91,45,17,175,141,255,61,54,72,226,160,185,11,199,118,51,83,193,135,206,29,44,243,65,135,179,77,87,123,102,105,120,120,185,109,195,206,25,150,22,15,46,177,81,170,28,94,243,222,193,158,93,218,145,172,218,51,58,221,62,166,203,114,66,197,236,2,86,226,57,66,74,16,53,183,107,3,109,173,70,168,155,90,230,254,195,233,223,178,235,232,182,62,193,81,86,1,176,113,136,252,62,98,152,182,218,217,161,3,165,219,166,186,44,230,29,241,81,54,83,113,68,60,191,28,135,208,216,49,231,62,65,195,82,116,76,148,156,161,117,210,118,98,203,204,248,67,16,77,111,112,186,150,174,144,89,91,157,219,195,55,160,252,147,206,249,56,206,175,168,63,178,57,84,129,92,154,101,119,202,204,180,41,171,194,172,227,181,72,144,0,201,42,54,247,43,140,47,39,160,116,233,145,253,116,186,222,61,199,189,12,64,102,172,132,190,176,109,68,184,147,218,137,255,206,163,13,99,241,210,76,167,242,69,25,135,230,179,194,73,30,68,33,150,198,68,149,251,105,120,72,8,222,234,162,85,105,228,242,64,71,55,112,212,179,205,17,56,188,58,152,107,15,244,172,151,216,74,33,209,228,150,56,22,241,107,17,239,174,104,223,82,38,156,166,158,178,27,153,225,18,252,142,51,161,101,144,240,235,225,83,107,93,120,121,143,194,238,170,9,146,188,51,242,214,144,107,106,64,149,226,103,227,2,20,8,90,229,150,238,6,231,12,240,82,195,27,138,136,83,225,31,203,174,121,91,173,130,5,68,75,247,185,77,2,71,189,91,135,63,74,187,31,204,174,153,125,220,102,205,240,233,69,31,84,184,44,185,250,69,126,202,33,98,100,167,119,59,206,180,141,239,65,21,76,95,207,89,15,5,226,98,147,88,29,104,57,220,10,127,106,86,222,187,42,22,46,254,60,33,136,23,218,78,92,107,160,114,107,82,125,28,158,6,241,247,69,155,232,238,218,27,90,180,133,51,153,72,154,51,131,189,150,70,141,215,56,216,147,192,116,218,0,12,123,44,217,68,98,40,51,227,49,7,18,202,245,143,106,123,12,180,197,79,246,134,142,205,87,248,149,251,176,9,93,61,30,209,77,169,176,18,1,226,77,80,43,88,213,234,3,217,26,181,111,18,9,104,200,153,23,30,228,142,119,250,90,10,94,35,33,105,183,55,2,191,232,250,53,140,174,241,137,25,132,20,33,155,170,211,146,3,186,70,31,158,198,217,37,197,38,249,7,90,17,24,97,118,6,59,181,182,138,144,18,174,130,119,44,135,100,22,98,93,11,200,117,20,154,239,74,22,241,141,60,146,48,215,182,66,231,147,93,111,194,60,118,208,143,205,254,39,195,85,226,114,201,74,127,243,5,158,58,225,82,236,170,122,222,124,32,246,181,70,154,94,221,40,194,218,162,129,239,233,126,195,240,188,5,178,246,74,131,53,114,33,74,78,152,192,59,184,33,30,251,152,119,214,108,201,124,233,57,64,128,99,42,93,222,127,99,45,58,98,62,155,71,105,224,109,127,180,235,181,226,124,144,41,90,23,1,60,228,30,175,185,249,10,56,175,72,46,45,176,120,23,194,60,139,133,1,232,125,159,191,141,90,162,108,244,180,16,221,138,209,153,228,171,221,83,19,21,252,101,209,59,1,204,198,6,193,194,183,120,30,198,95,38,241,70,72,32,114,107,71,201,203,22,37,115,114,91,165,218,83,80,166,217,65,181,206,55,222,255,152,137,97,56,159,72,220,71,11,133,240,57,208,229,120,49,152,95,228,71,169,0,46,233,58,48,51,45,155,118,64,28,93,235,101,35,66,149,205,179,150,21,34,143,77,159,177,224,219,116,78,140,205,152,159,219,69,53,174,238,59,123,50,148,163,175,26,219,207,52,101,189,95,184,105,56,248,157,167,179,82,230,236,94,152,231,250,186,105,147,54,135,35,246,4,128,212,64,27,7,150,255,176,198,252,184,63,229,11,63,108,231,36,176,102,27,225,191,45,238,115,195,42,222,26,185,77,200,211,207,133,30,48,36,189,183,159,76,10,128,184,0,81,35,219,152,167,223,3,190,201,21,162,203,37,241,21,27,14,188,46,81,66,7,130,9,180,193,20,110,108,38,68,175,239,218,215,182,194,12,75,227,95,124,189,234,233,70,90,211,21,161,66,21,252,86,34,255,147,136,34,132,39,52,149,244,34,208,149,16,165,29,236,153,0,59,53,59,70,200,75,213,54,245,64,210,185,118,1,8,221,114,99,52,184,246,96,46,211,22,147,22,113,244,167,106,129,199,233,18,139,242,117,189,133,159,193,47,45,151,106,95,204,167,21,77,214,13,244,143,21,71,81,226,145,47,127,189,242,86,43,201,2,109,63,116,202,16,197,205,115,140,5,55,120,98,33,48,251,154,223,211,217,227,179,136,90,66,97,239,242,126,183,135,166,91,35,44,87,82,1,88,201,151,156,245,89,19,75,5,90,38,0,114,237,57,207,131,51,36,27,8,71,156,185,11,228,141,38,182,137,175,159,19,255,119,71,204,208,181,168,20,210,135,140,13,196,192,192,252,81,33,45,71,59,118,124,107,254,96,13,45,139,161,152,104,70,225,160,240,69,56,156,40,169,190,166,121,5,207,224,156,44,5,32,23,7,169,224,38,160,0,219,178,188,230,93,26,33,47,164,81,65,255,225,159,169,67,151,137,98,86,240,156,126,121,112,91,82,244,168,129,20,114,237,140,112,102,255,74,190,20,39,227,229,14,7,52,82,50,197,25,227,252,215,180,97,84,161,40,243,86,252,167,57,246,251,175,9,165,20,22,30,128,158,241,200,107,28,134,138,177,229,93,59,36,161,134,135,246,180,106,136,131,203,227,56,130,128,255,213,212,176,232,13,74,246,211,209,109,222,29,133,190,77,184,98,55,63,185,170,72,44,145,84,46,201,146,186,114,122,207,181,67,119,70,69,133,79,189,249,121,21,132,207,222,131,139,3,75,27,101,138,28,32,137,243,204,252,36,219,205,191,144,7,33,237,225,138,83,154,48,105,91,124,198,133,178,4,224,33,121,76,234,59,170,154,188,254,80,62,166,97,11,1,231,2,85,91,188,188,177,122,96,37,164,6,51,2,1,17,174,240,202,107,103,236,111,12,100,79,196,162,76,202,150,134,215,95,206,142,101,3,51,178,62,82,61,123,82,214,50,209,131,120,47,33,111,63,197,192,6,177,159,63,9,229,62,251,155,220,184,157,157,47,213,74,165,17,57,52,226,38,8,79,113,57,67,8,236,84,252,43,254,61,61,195,51,143,244,161,247,225,129,127,146,46,106,166,234,107,130,184,9,84,181,151,170,163,115,99,50,179,152,8,133,63,73,24,23,126,100,146,214,207,128,203,19,250,64,36,180,137,53,152,182,34,197,17,80,190,38,237,169,215,209,147,189,193,118,230,47,152,67,47,222,48,201,219,79,74,192,225,163,202,200,238,120,224,7,189,123,205,104,94,56,152,177,165,105,121,117,162,168,119,39,158,213,126,152,86,37,63,55,114,223,243,34,162,255,136,211,147,13,212,6,88,72,156,125,126,14,40,100,154,12,114,117,164,79,255,72,241,81,249,236,104,242,64,194,168,143,13,20,145,6,189,254,221,36,172,183,82,208,237,80,140,237,87,130,202,18,133,180,2,184,77,8,210,41,104,205,20,160,249,240,196,94,60,81,23,126,117,251,54,6,35,183,47,211,98,183,23,144,182,180,94,121,2,253,233,50,226,215,73,77,167,215,10,174,16,227,239,145,104,234,147,169,37,91,72,149,166,199,50,84,173,53,135,198,118,224,9,203,20,236,146,29,101,149,236,136,234,108,109,84,210,182,155,98,201,51,106,33,204,116,199,12,224,53,212,177,180,62,243,71,154,152,190,194,37,134,1,165,40,48,135,106,173,155,97,203,252,174,117,209,84,165,152,108,253,149,22,189,181,194,68,69,98,26,132,45,197,55,144,175,181,117,185,137,39,245,199,63,86,158,193,39,182,8,89,169,192,220,176,106,65,164,239,134,118,63,151,97,114,176,239,115,27,79,215,176,206,165,110,151,44,209,233,255,168,242,191,182,84,35,101,169,163,73,121,235,69,51,254,112,124,217,232,22,125,83,49,54,14,134,133,5,207,8,209,189,155,13,4,126,168,169,181,211,224,19,12,218,216,38,79,217,203,204,199,44,74,44,51,72,195,94,31,186,179,188,218,76,135,93,178,81,117,175,222,8,30,185,20,20,102,201,188,1,76,143,136,174,27,106,103,196,1,35,228,245,205,35,210,79,105,24,199,232,99,152,183,114,47,169,16,156,27,107,36,118,7,246,91,132,199,233,189,108,142,155,232,241,253,237,85,232,43,246,227,83,213,227,226,103,60,196,143,58,66,34,50,154,89,252,15,245,233,71,24,202,174,180,86,240,96,196,232,36,53,222,212,247,207,107,17,70,180,35,130,253,255,188,230,110,224,169,238,15,122,51,214,228,163,218,144,233,25,214,135,112,69,233,116,110,90,135,82,86,136,159,50,91,89,183,172,155,53,200,2,24,61,71,202,77,110,237,167,19,172,86,167,19,228,36,92,19,167,18,32,233,112,125,142,162,71,130,113,18,65,17,121,37,205,12,116,205,58,105,163,3,30,14,38,198,42,149,171,19,115,186,48,170,34,48,100,129,196,19,124,230,66,159,27,139,110,28,176,126,46,193,59,89,192,125,138,134,252,122,63,72,191,82,224,216,182,57,242,41,73,60,97,9,219,224,115,65,0,114,89,230,131,34,252,83,241,192,99,50,59,27,20,80,169,84,118,56,4,143,81,35,213,190,134,166,178,178,239,243,76,216,195,128,230,21,175,36,68,88,217,10,47,69,105,180,44,174,85,136,69,244,245,183,211,102,181,106,1,201,217,247,146,61,227,65,46,95,1,59,26,103,212,89,221,86,17,130,248,56,72,55,66,243,145,217,192,5,178,35,109,142,212,238,166,246,213,51,52,113,39,236,206,142,87,17,153,39,228,48,90,190,55,100,221,237,215,53,168,178,129,143,106,51,89,71,168,21,188,48,136,241,231,243,93,136,122,162,75,149,230,79,68,109,194,0,178,146,54,231,1,55,192,8,64,47,65,185,145,74,36,134,91,41,162,67,46,86,84,207,185,37,30,98,48,86,77,215,215,241,193,80,170,31,233,242,110,228,128,225,201,203,249,170,42,229,69,139,170,69,222,179,189,81,216,65,2,252,17,70,78,117,221,95,186,26,8,28,18,112,165,45,42,169,16,88,15,232,158,229,128,161,38,225,81,164,146,177,136,102,212,229,153,128,109,104,48,128,193,45,22,142,83,9,102,167,48,150,89,62,57,48,31,165,24,63,18,20,224,84,212,12,182,126,46,53,71,85,159,189,142,119,216,137,157,148,55,66,42,137,1,51,225,130,253,139,27,28,148,1,241,194,81,55,210,248,168,207,197,30,42,146,34,231,232,44,229,167,220,19,144,27,30,240,239,157,197,189,142,141,75,58,61,50,130,146,77,80,52,76,228,65,194,18,204,178,222,64,115,175,227,121,77,94,40,45,102,179,198,0,161,48,253,189,243,59,95,57,8,69,8,29,201,17,46,94,124,128,14,75,55,205,23,56,183,143,41,140,46,12,4,111,57,208,42,121,254,11,174,81,180,192,79,151,123,95,192,10,146,21,6,125,218,196,103,53,113,188,100,216,143,131,18,194,141,29,25,148,62,92,188,242,59,2,186,220,19,231,107,88,114,222,78,127,42,30,136,250,164,253,153,17,13,250,152,29,202,162,178,21,219,172,157,231,105,141,211,171,189,166,27,235,125,10,63,177,48,220,27,45,229,6,212,89,243,117,144,81,163,139,234,63,167,13,18,237,81,206,80,3,165,29,1,135,230,185,112,108,15,57,122,105,216,134,161,198,39,72,232,95,85,109,192,110,190,67,186,142,209,216,219,196,127,150,144,182,182,24,63,146,7,9,241,161,70,209,66,133,6,236,15,62,97,114,5,32,46,214,253,19,108,202,229,124,108,135,238,97,174,246,171,68,124,167,4,9,115,192,196,41,127,140,2,176,155,243,56,19,112,253,2,149,229,167,142,240,176,197,130,119,136,61,68,64,36,197,173,6,167,221,3,112,190,179,184,75,137,168,174,60,253,23,92,230,243,115,99,191,6,228,230,199,101,162,147,41,8,181,113,22,70,75,49,113,72,183,74,81,17,103,104,195,160,141,240,30,88,117,146,138,1,132,125,115,89,213,56,83,0,23,254,121,185,144,44,238,61,245,209,44,166,103,189,189,168,106,42,242,153,232,24,151,102,96,192,92,137,109,234,230,90,85,171,13,81,72,223,205,110,174,142,210,240,75,162,92,184,24,46,134,52,65,67,116,157,51,92,143,171,148,95,197,204,148,124,130,133,16,34,251,120,177,135,48,36,4,146,107,65,216,71,115,189,221,117,0,129,115,228,142,220,242,63,156,167,62,180,189,63,4,22,159,123,239,141,50,97,162,230,89,1,136,13,94,134,54,225,246,76,174,72,243,147,83,110,66,226,129,62,19,198,212,44,121,174,233,191,201,241,217,215,52,186,66,231,6,45,220,75,95,114,32,148,200,8,52,35,180,255,144,62,89,246,30,231,40,0,28,76,248,231,96,197,127,2,42,223,236,120,57,179,115,249,218,195,72,90,76,147,105,42,169,108,203,236,134,53,56,136,42,84,10,215,196,51,94,108,65,217,11,125,140,212,103,3,211,68,169,85,86,49,228,69,185,179,66,14,105,8,126,181,90,182,15,70,67,122,78,216,13,178,234,32,249,156,198,113,83,119,156,193,37,56,220,158,114,84,100,70,175,148,184,158,19,254,68,92,75,161,218,189,59,235,64,6,109,148,126,165,232,166,125,14,103,126,174,84,121,98,13,178,202,165,113,254,138,41,223,227,120,1,177,86,40,205,240,204,148,10,224,236,215,158,31,144,92,110,118,59,193,169,107,134,163,88,173,159,111,94,62,82,98,59,99,191,236,165,37,42,202,212,145,136,80,114,148,106,207,23,116,140,168,95,222,99,140,110,176,132,111,250,70,167,111,90,212,16,250,239,103,26,123,32,134,140,132,20,25,28,107,218,86,130,138,105,73,92,253,240,160,40,236,234,168,222,102,24,65,197,164,133,151,179,191,180,255,176,125,23,116,22,206,60,126,35,222,145,136,69,8,173,37,167,45,161,59,129,121,124,194,66,127,63,120,221,109,255,81,57,119,58,38,13,103,33,235,200,161,22,122,100,87,136,44,13,37,73,121,116,41,21,15,204,111,1,104,127,61,2,63,19,208,240,134,219,48,223,92,53,118,7,15,234,125,140,247,94,34,240,70,194,170,109,49,176,10,149,217,140,221,9,207,132,156,250,210,233,151,238,102,47,141,91,106,117,89,140,159,4,155,212,50,200,171,182,29,245,8,40,75,36,176,78,207,113,72,173,9,117,104,33,50,159,201,246,226,215,21,225,37,175,15,5,100,237,100,72,21,12,42,15,18,101,218,239,115,114,14,153,120,36,235,181,33,99,122,176,149,180,83,160,84,43,157,11,36,48,248,83,108,30,175,30,132,41,209,227,227,34,17,132,234,24,130,194,125,246,64,168,68,153,191,133,81,114,191,38,246,27,237,110,220,234,0,56,131,119,76,221,108,185,145,200,215,23,29,141,156,164,245,229,2,30,173,143,40,15,89,66,26,8,178,105,142,32,52,219,159,134,63,39,148,91,127,97,145,104,121,254,185,235,0,246,49,26,16,89,57,81,102,118,155,228,221,86,85,231,226,246,129,104,164,160,254,242,133,193,10,185,90,247,103,185,91,4,223,144,152,184,25,32,194,89,0,243,105,68,11,86,35,169,45,128,192,186,108,102,202,105,37,162,150,237,102,125,93,95,215,191,128,137,199,45,133,87,3,235,178,25,202,157,94,61,153,205,253,29,204,155,86,128,231,123,118,224,110,121,159,212,244,69,125,212,133,67,17,117,87,201,176,212,78,119,146,101,12,226,20,119,225,243,80,196,30,233,157,65,165,201,86,223,158,38,193,166,161,52,138,111,79,58,251,61,118,0,117,150,13,112,28,178,71,51,12,29,243,186,184,51,168,151,128,87,64,105,144,132,246,197,121,108,19,138,188,53,180,73,46,154,191,80,214,67,208,117,237,60,116,109,94,212,149,15,66,220,51,60,33,209,156,172,119,0,9,118,84,148,74,192,78,99,212,159,177,59,239,248,252,46,140,219,44,167,216,159,43,35,26,74,219,227,15,93,161,234,252,153,17,66,28,87,37,172,157,116,155,110,169,76,50,40,187,219,21,121,99,57,75,30,185,206,60,107,214,67,202,151,117,255,24,191,115,226,175,62,22,6,144,251,65,3,11,246,116,236,22,57,93,253,135,223,184,57,99,236,120,54,185,173,207,120,105,109,23,239,235,130,139,186,46,176,232,9,73,227,212,0,171,135,128,142,216,69,249,199,150,97,111,91,126,26,31,29,92,200,20,30,134,79,182,242,153,86,234,200,144,250,43,3,211,181,183,197,57,175,128,168,60,140,90,36,245,97,196,213,195,47,74,100,51,68,198,53,78,47,121,200,22,198,90,130,218,47,57,217,126,157,239,96,135,218,41,74,21,6,79,83,196,242,109,150,33,94,188,48,123,247,178,169,162,173,128,81,99,152,87,57,143,216,217,203,241,41,39,8,240,182,106,44,109,68,129,18,239,85,161,86,11,50,255,36,186,42,184,207,136,107,84,171,84,35,45,9,69,58,59,162,114,249,152,124,101,109,57,199,248,233,49,199,226,9,175,198,179,161,193,207,117,231,89,132,131,161,85,127,211,134,60,188,60,54,157,1,102,74,195,255,106,225,231,117,60,212,82,203,194,0,201,57,204,200,105,108,140,231,61,111,199,126,163,24,16,25,128,162,146,204,22,131,212,215,45,58,80,100,244,99,140,40,80,193,12,109,188,219,14,43,93,252,193,214,115,105,6,127,120,46,233,115,11,48,13,215,1,120,195,21,175,50,249,231,142,49,255,57,169,27,64,160,129,64,168,186,248,109,203,50,126,238,186,250,157,89,145,189,139,240,120,67,237,86,90,162,252,19,194,65,51,235,50,110,170,255,233,110,76,244,218,223,71,232,198,27,179,125,213,158,179,17,166,249,220,219,166,231,4,45,242,196,79,204,199,36,157,70,191,233,154,150,81,198,19,65,222,226,119,118,71,236,103,7,75,172,26,139,202,243,19,190,171,221,127,89,160,248,158,129,37,123,2,156,232,186,242,90,75,116,119,10,139,118,189,203,182,165,111,73,90,217,98,1,177,108,202,33,37,255,99,89,149,158,244,96,222,209,65,3,135,89,20,98,106,114,227,161,0,144,99,212,160,33,48,70,54,122,210,211,62,8,130,86,161,67,229,71,95,6,171,51,244,210,187,213,132,46,243,70,163,62,210,195,176,202,115,252,247,212,10,218,14,238,138,80,251,83,229,136,9,199,207,174,59,118,251,136,29,194,125,84,238,78,131,17,231,46,116,25,137,26,93,254,216,235,97,48,208,198,76,68,13,192,249,204,100,254,58,59,186,214,228,143,203,24,255,194,48,159,168,144,208,70,117,99,241,121,6,193,69,227,142,6,117,80,103,87,10,55,59,229,172,110,160,102,29,167,220,239,53,138,206,99,147,217,67,193,34,70,213,94,94,62,3,33,14,154,103,167,91,89,14,98,85,6,164,4,157,41,249,91,218,204,240,222,150,119,179,4,230,89,138,200,188,170,39,17,86,21,169,106,173,72,224,82,244,128,231,230,96,109,251,250,42,133,227,192,55,4,76,174,244,30,172,108,150,94,71,97,235,89,54,237,226,132,34,211,247,97,69,208,70,67,117,235,88,173,232,188,109,221,46,122,165,97,147,228,27,76,200,12,76,124,56,52,206,249,17,110,237,197,166,237,25,51,233,65,59,32,145,192,150,53,99,124,107,205,229,255,101,10,166,2,67,58,211,2,43,213,238,244,165,116,74,83,34,254,89,251,91,181,161,82,198,4,229,103,191,1,182,182,250,249,60,140,20,251,158,161,193,76,252,197,245,159,114,100,219,115,66,241,228,94,35,91,179,146,234,16,62,129,251,41,183,148,57,161,1,3,10,181,3,215,52,45,188,255,170,9,247,71,94,237,65,61,22,46,58,79,60,37,91,207,11,201,231,233,93,0,82,253,238,0,200,254,143,85,49,13,211,97,200,11,95,67,70,42,253,123,34,223,77,196,82,58,196,237,229,49,157,151,171,72,151,157,69,166,40,59,152,97,128,156,194,107,131,248,244,35,154,121,154,83,154,14,13,129,112,216,26,61,155,199,162,17,76,171,12,48,208,184,118,96,83,105,206,165,53,165,104,94,230,96,105,7,223,150,67,133,204,111,204,79,235,109,146,149,178,2,71,62,76,0,44,43,54,17,202,158,252,76,208,250,90,174,206,255,91,241,100,130,52,99,103,151,177,21,86,68,222,15,91,38,192,241,180,68,54,81,81,24,140,237,38,145,37,119,83,102,192,43,181,70,67,247,230,45,228,170,132,232,240,67,106,17,8,106,207,11,107,62,3,55,196,25,184,49,49,190,49,203,235,186,126,11,171,230,166,188,81,250,179,93,100,161,10,161,50,33,250,7,254,124,38,160,73,160,235,159,160,191,238,220,119,28,90,215,97,225,249,234,52,110,57,30,210,105,206,81,204,128,1,204,240,83,45,22,228,59,167,58,26,51,31,67,127,61,168,0,87,88,154,141,101,41,85,70,218,15,165,41,56,25,148,74,246,142,13,102,250,169,50,58,194,224,10,253,103,194,5,177,193,28,241,99,19,212,234,206,114,148,103,147,7,1,189,136,167,152,99,227,21,12,201,214,201,167,179,179,64,43,191,171,161,183,99,91,97,225,145,32,184,226,139,70,121,219,213,152,52,86,178,117,128,129,51,80,36,246,37,102,62,39,34,159,4,22,37,68,250,12,172,38,93,146,133,0,213,174,43,134,110,228,131,45,38,87,238,75,58,47,57,227,187,160,38,63,43,222,154,209,228,45,197,18,225,208,192,254,92,216,50,110,98,202,94,186,63,186,85,42,180,65,69,54,173,217,236,239,59,218,35,132,247,230,215,232,11,106,168,88,60,43,218,132,13,64,230,16,115,201,20,157,208,34,41,61,122,27,250,14,250,142,70,218,38,252,32,59,156,130,4,118,138,196,246,49,136,118,253,225,24,183,168,182,109,110,237,107,22,209,104,52,5,226,10,188,207,200,103,247,62,107,80,177,99,168,144,83,125,157,253,252,213,214,186,114,103,202,87,116,219,46,150,64,173,189,55,104,1,32,152,240,70,192,159,187,109,93,128,206,242,76,75,201,4,218,50,67,233,12,207,190,143,249,21,250,199,73,251,142,52,23,151,250,191,165,210,123,95,162,191,211,244,65,124,150,53,142,104,113,133,127,183,195,54,212,183,215,110,10,48,93,193,114,5,125,246,150,62,233,17,242,69,130,103,122,57,231,133,115,72,66,90,153,214,13,107,173,54,234,240,169,129,226,60,221,116,162,132,165,75,195,73,82,130,237,147,32,186,156,77,154,140,211,135,2,135,79,105,227,92,251,33,148,225,230,156,4,176,18,14,219,89,186,30,126,82,130,212,88,14,52,194,189,117,144,232,140,48,204,165,182,146,227,40,72,145,228,131,80,118,31,226,235,143,113,103,59,81,254,211,197,192,194,225,55,183,42,94,176,76,23,109,3,224,70,146,18,12,202,59,114,240,47,55,85,67,119,239,227,210,233,169,28,93,162,157,118,227,145,13,40,120,30,245,120,202,218,165,93,197,104,157,192,6,86,204,72,185,79,192,176,0,88,70,87,221,185,168,215,3,98,83,114,240,53,60,103,68,11,63,248,203,95,224,55,24,255,32,189,52,203,223,120,142,51,33,208,194,30,77,67,0,98,44,71,29,116,212,100,99,23,2,71,5,98,34,227,96,53,27,230,215,41,126,34,79,39,143,149,202,158,184,43,15,138,214,2,157,193,4,4,122,254,185,6,109,117,122,15,128,172,238,34,14,241,64,212,19,80,205,28,220,22,18,139,175,197,225,231,109,160,104,43,147,249,80,177,249,76,7,92,100,178,215,140,48,11,22,119,132,224,137,37,210,75,212,17,186,250,15,220,196,84,126,236,251,173,159,107,40,75,2,2,32,121,103,252,184,173,24,25,51,148,58,254,126,151,0,2,130,11,177,163,203,150,182,113,117,93,237,159,115,220,245,79,166,166,248,243,103,111,241,48,241,132,144,54,194,68,198,76,31,68,156,41,152,49,211,170,158,131,153,164,14,60,15,233,140,195,211,67,200,241,245,143,13,29,36,38,81,109,130,116,54,127,213,9,248,81,45,215,45,156,91,209,115,97,43,159,148,146,61,79,198,130,99,255,219,45,187,252,22,35,110,203,159,56,183,128,178,159,99,34,144,145,223,146,114,220,235,185,232,74,114,246,181,142,55,224,49,194,137,198,119,202,177,241,195,212,24,253,212,243,8,87,133,74,98,92,120,106,222,203,16,162,244,239,65,173,231,162,211,159,122,98,19,83,21,212,40,84,17,149,234,96,221,13,104,1,248,46,104,189,105,147,193,180,2,49,220,164,227,107,144,170,5,207,176,94,40,50,195,100,135,56,2,223,135,77,230,191,33,223,123,109,12,146,50,200,151,19,54,225,8,170,149,155,15,140,62,63,176,132,41,20,11,74,50,159,220,28,54,0,171,82,123,178,187,213,178,46,97,218,17,11,62,93,253,71,180,96,163,216,22,57,1,17,246,201,168,31,249,220,246,138,186,72,115,146,108,33,169,163,197,46,204,81,25,115,162,205,206,247,46,185,234,230,112,98,110,163,73,42,80,225,104,244,118,87,133,33,132,15,182,146,93,115,220,12,250,116,139,195,151,208,11,121,137,168,126,172,59,36,228,42,164,161,126,19,14,176,137,215,185,221,213,136,59,165,91,183,118,215,158,112,224,191,67,228,17,18,94,97,243,36,191,95,108,229,187,163,214,173,153,27,65,68,102,203,156,166,47,90,201,102,174,73,42,6,183,19,9,58,153,234,69,102,81,87,134,159,217,107,190,235,64,80,109,32,56,27,103,117,9,50,5,112,151,254,153,2,46,124,112,84,146,51,147,93,129,104,203,208,174,42,58,92,67,139,44,97,183,240,156,235,114,161,88,156,126,226,126,211,18,24,105,177,241,92,210,28,147,47,95,151,37,199,41,101,124,129,32,165,15,144,109,251,159,40,37,183,47,214,109,46,46,33,125,33,62,186,238,189,157,132,108,162,57,28,176,207,65,60,214,163,76,125,155,118,117,197,252,76,166,196,67,6,8,225,115,238,168,176,50,157,160,157,15,22,150,5,1,113,173,167,8,197,28,42,67,13,216,154,87,79,128,228,215,208,14,74,84,68,111,222,91,47,1,185,190,11,141,228,158,96,141,60,116,237,184,185,133,125,186,166,40,35,103,38,21,57,88,95,164,89,30,223,120,130,68,233,153,81,254,44,112,145,25,103,205,231,167,87,220,173,221,52,24,19,180,14,164,167,95,205,176,217,193,238,47,64,122,4,178,91,51,237,119,95,146,67,126,216,14,137,4,175,30,248,225,76,150,97,210,19,113,211,148,177,160,89,4,30,82,113,40,21,1,7,233,165,123,137,106,43,215,115,53,221,132,202,184,101,11,245,183,226,110,76,7,114,201,23,6,152,23,150,111,164,220,45,66,154,99,2,204,23,117,16,44,71,80,37,9,58,238,1,172,57,81,223,184,169,217,119,146,3,71,82,228,124,13,225,234,16,242,238,138,106,57,61,111,20,30,223,248,163,151,72,5,153,0,29,166,251,34,17,217,227,50,75,175,213,45,240,129,100,91,164,20,98,88,0,72,109,186,201,149,99,157,156,103,139,167,1,168,152,173,158,77,166,131,152,221,220,218,201,228,227,147,18,45,166,134,204,252,155,5,142,108,108,143,238,252,252,202,252,165,0,133,70,172,90,188,13,58,214,126,100,222,235,184,168,14,197,251,64,11,183,145,135,115,212,25,85,255,200,42,43,173,79,68,150,144,25,129,210,75,255,37,52,28,246,158,65,197,169,140,122,75,132,243,238,255,0,235,159,196,85,252,128,81,22,24,36,46,207,60,151,8,91,195,168,81,220,163,201,38,180,154,197,197,227,59,69,52,176,29,108,114,42,61,195,50,182,8,214,235,252,135,3,217,68,60,223,21,192,6,126,93,121,212,45,195,48,90,159,58,140,95,84,140,186,129,10,86,155,93,228,73,180,228,94,128,171,124,220,198,204,139,182,82,0,237,107,25,184,134,65,78,152,92,167,203,236,22,217,236,240,7,155,164,6,18,73,53,146,160,190,0,117,22,253,114,176,13,167,127,114,203,70,96,238,195,210,97,125,166,218,230,8,148,0,97,167,4,6,200,162,206,81,5,118,92,183,247,107,1,251,166,29,98,184,4,228,89,184,200,158,143,248,128,155,3,86,157,15,121,161,148,9,133,6,137,10,136,86,130,244,233,166,155,154,183,11,242,42,229,154,16,225,231,89,27,20,151,2,18,248,89,26,59,38,147,164,192,13,193,160,123,237,47,239,66,113,173,188,23,42,123,69,14,144,20,196,54,49,38,118,182,45,28,167,230,70,164,19,67,191,95,42,78,238,212,20,143,155,108,242,72,239,74,21,222,30,95,241,130,50,123,44,87,177,77,24,207,97,61,96,2,245,104,175,254,223,236,230,18,66,219,214,7,114,147,92,67,46,45,206,205,205,0,217,228,204,30,173,15,175,150,32,159,207,167,23,205,230,84,170,52,169,88,42,114,236,182,81,84,86,234,63,173,120,167,27,36,129,107,111,43,77,65,108,42,83,24,116,98,116,4,204,44,181,20,65,207,228,232,16,128,84,126,40,216,89,152,222,124,6,2,225,143,218,103,229,213,110,54,74,217,219,137,89,2,213,254,125,70,26,129,147,230,56,172,28,228,175,66,23,130,110,241,153,206,36,227,252,198,223,229,179,99,53,191,117,56,213,107,109,144,141,19,229,125,235,81,76,207,120,146,95,150,241,232,75,191,217,159,44,115,146,147,192,12,186,46,209,45,34,212,108,74,107,181,145,77,166,189,111,101,176,16,219,60,102,180,247,230,90,45,98,253,242,44,170,147,156,0,133,136,76,27,165,62,77,54,27,16,1,219,81,178,252,236,161,134,91,200,46,98,204,58,120,224,96,205,68,20,36,60,127,233,31,54,154,72,111,212,97,57,136,66,164,212,32,146,8,92,56,156,102,163,171,255,53,182,102,12,54,31,87,33,200,74,156,180,222,161,50,234,179,4,224,20,16,112,183,50,169,176,71,83,38,190,29,205,204,162,249,1,72,196,117,197,120,1,35,113,251,76,199,214,115,85,157,8,103,68,153,154,52,254,34,231,64,160,44,14,173,59,250,155,251,25,74,36,99,207,199,218,36,98,210,191,14,19,105,220,192,159,136,251,246,66,80,199,176,14,6,66,69,66,30,126,246,112,222,111,141,232,172,16,23,239,157,69,70,178,195,224,197,125,142,89,161,13,179,1,93,87,235,130,139,174,214,180,214,106,243,239,202,144,63,248,10,86,52,73,177,179,155,168,152,191,170,4,127,33,207,9,157,54,111,83,218,32,219,146,10,230,79,180,45,44,161,170,166,71,93,99,164,132,74,175,116,230,104,195,98,164,200,233,171,155,3,46,142,19,149,149,214,80,172,236,34,236,178,91,83,23,138,51,255,115,20,50,43,181,110,25,35,79,70,243,162,183,225,6,243,103,62,222,149,100,62,145,238,176,165,72,65,183,52,5,200,218,36,192,10,0,44,182,123,99,17,198,116,234,170,37,88,212,248,189,180,221,9,164,198,153,252,113,96,140,155,246,25,61,146,14,238,100,163,213,128,212,102,60,73,86,123,108,10,93,177,184,182,42,84,221,218,45,202,38,0,19,145,4,9,0,202,103,255,92,30,81,183,63,195,219,227,114,168,198,227,87,176,2,190,24,53,84,63,210,4,111,188,75,242,16,23,75,24,88,170,183,211,37,215,22,37,197,140,176,40,169,208,203,252,31,82,141,20,231,57,176,49,127,95,170,139,151,197,38,129,97,175,133,141,173,233,126,36,98,69,112,2,246,243,175,243,37,68,254,63,228,185,57,107,159,18,14,2,32,67,134,138,223,168,61,154,157,254,5,155,115,158,155,94,198,181,49,28,109,248,180,116,190,91,131,18,149,181,153,189,61,12,11,74,97,78,81,33,37,135,115,39,113,178,7,106,51,86,151,239,93,40,135,138,39,119,58,173,59,179,35,95,25,192,108,27,96,92,67,56,146,101,102,117,42,197,62,147,212,109,42,223,122,115,70,196,191,90,64,171,222,232,237,125,39,138,179,113,202,211,39,147,80,39,133,159,99,74,63,43,131,63,129,149,137,152,9,99,169,247,57,138,25,197,116,250,17,80,229,200,240,83,58,96,118,80,164,103,23,194,114,29,86,158,220,44,255,250,35,77,196,9,10,0,73,185,116,8,196,96,133,253,31,92,24,239,116,189,167,107,139,164,76,156,122,37,240,12,39,158,50,161,194,202,184,17,146,88,255,62,67,248,150,232,106,177,248,132,232,91,116,255,56,128,253,102,46,30,13,163,22,19,196,196,39,6,78,251,226,156,99,250,41,135,9,207,52,20,156,4,220,124,20,70,119,144,126,139,32,236,134,118,85,123,110,175,13,62,62,32,7,207,32,65,236,169,210,192,8,240,147,147,121,169,188,216,32,192,129,201,36,68,46,107,252,73,180,60,164,185,89,37,130,112,1,246,62,131,11,49,166,177,74,167,39,8,200,11,56,227,125,166,50,2,187,37,174,87,77,132,33,8,183,131,32,237,199,166,111,34,46,35,209,38,31,11,43,213,10,36,141,34,196,70,33,1,212,87,199,206,200,183,229,54,79,187,149,47,252,80,128,49,226,27,25,148,103,162,81,134,54,100,82,153,84,12,162,30,169,184,37,243,22,24,222,245,105,8,11,160,193,214,162,76,236,160,59,244,121,36,173,169,226,127,22,23,131,187,122,12,161,108,32,62,244,121,28,110,76,130,139,188,156,28,50,235,189,124,120,65,35,126,141,78,110,209,97,183,190,113,145,120,25,153,248,61,3,223,204,255,124,50,194,219,121,151,26,67,10,167,93,246,114,118,58,193,184,195,108,253,216,19,15,78,194,2,72,35,102,197,248,184,30,141,208,138,46,76,111,86,20,119,90,161,74,75,191,4,129,68,51,106,179,238,32,105,63,113,41,82,68,217,92,235,180,160,80,80,157,135,204,20,186,248,97,130,33,85,224,211,30,42,119,51,141,248,185,230,153,242,173,114,175,200,183,253,15,88,215,142,219,194,67,155,9,11,39,56,40,123,143,225,67,200,220,165,22,41,44,13,57,185,244,186,121,206,71,117,28,106,11,228,66,119,254,123,85,196,195,54,119,113,69,248,218,102,126,222,103,249,246,48,131,6,122,171,71,106,170,178,248,36,201,232,14,182,128,252,18,191,68,230,46,231,248,30,55,59,48,26,84,24,109,235,60,225,20,50,155,201,10,245,56,90,77,4,42,64,59,225,103,132,15,86,106,134,31,94,42,152,131,116,156,7,188,226,82,241,203,60,234,153,53,84,210,1,110,84,28,28,30,186,133,6,64,32,121,89,181,195,90,182,26,245,12,142,141,250,0,80,18,19,176,129,199,123,163,81,62,207,114,69,116,158,112,151,57,117,195,59,244,144,132,87,231,182,102,166,52,237,235,226,149,161,147,74,164,146,85,176,143,190,13,225,21,195,242,98,113,236,64,98,35,192,40,39,43,217,129,9,200,61,223,184,246,169,111,98,172,43,66,117,227,208,188,93,152,58,76,103,78,235,66,12,50,209,82,176,49,213,153,0,45,94,79,207,31,153,218,31,251,251,82,169,35,44,231,76,72,151,132,152,176,236,220,39,163,158,123,103,132,50,58,180,32,245,14,165,29,75,175,159,97,156,2,168,4,30,39,135,19,88,224,201,152,144,37,228,202,68,235,181,215,109,31,127,188,222,61,145,41,143,166,205,246,235,34,118,185,221,86,219,203,195,191,126,91,82,44,242,148,197,80,133,227,219,205,58,170,65,70,187,176,117,175,195,252,113,191,244,70,15,226,7,117,148,184,115,111,188,107,223,196,146,80,37,45,129,173,64,157,204,35,162,114,124,124,40,97,161,198,72,152,253,217,212,200,98,95,86,10,52,47,73,90,208,25,233,132,231,219,19,127,132,155,166,3,115,40,48,44,8,70,120,13,195,175,1,183,146,41,113,25,134,9,120,41,245,203,59,16,115,196,240,30,119,17,187,210,187,110,50,107,87,70,165,164,118,156,34,182,38,205,106,179,191,71,56,72,79,80,139,228,162,227,116,206,95,208,59,61,205,193,117,106,90,219,207,54,67,163,233,1,209,212,210,52,16,74,152,33,126,210,242,48,22,79,111,229,204,174,227,19,238,92,204,212,231,92,49,158,141,174,121,220,49,35,98,111,63,48,195,91,211,72,94,206,174,4,128,116,53,247,60,118,85,119,143,237,236,227,2,140,180,171,246,186,23,80,59,178,203,85,198,159,228,244,245,132,213,199,173,221,7,131,231,97,162,51,235,111,236,228,140,105,12,187,158,16,187,237,1,136,254,8,84,145,195,178,206,127,77,245,144,25,62,44,239,178,22,115,34,149,36,191,21,30,139,225,105,37,43,232,85,82,216,80,36,143,127,167,10,109,96,212,50,120,193,16,27,14,216,150,191,67,244,157,192,232,144,49,31,243,187,159,35,145,108,24,218,22,234,32,47,26,96,236,89,210,38,115,218,98,194,32,32,96,30,81,112,124,119,241,98,35,63,90,153,78,86,193,204,97,160,74,143,178,69,46,60,233,85,228,239,3,195,141,39,237,112,175,87,67,56,168,10,44,149,242,59,232,224,83,210,174,11,191,30,73,114,185,172,22,45,240,124,240,252,7,80,154,199,100,83,40,181,234,168,34,243,199,188,232,146,222,105,204,209,96,75,214,186,207,56,199,125,222,178,113,98,217,192,18,39,136,62,194,247,115,93,117,239,30,57,158,145,2,87,146,98,92,54,8,214,75,44,203,163,131,123,38,130,118,229,150,192,86,195,203,116,184,203,172,15,151,105,229,118,253,158,231,216,207,94,91,107,62,241,96,62,58,226,235,46,192,148,233,121,82,92,146,235,19,247,149,33,113,116,124,83,0,165,233,166,46,170,101,112,107,110,35,61,233,82,254,124,146,55,253,180,26,141,37,200,11,216,153,31,234,80,48,58,17,59,195,24,47,158,182,234,65,79,9,230,138,181,96,249,121,76,22,39,124,164,232,152,22,224,54,216,201,37,225,240,22,62,108,228,255,132,157,95,146,46,211,225,121,158,149,61,19,201,197,68,155,86,239,183,57,173,171,248,47,226,154,239,53,224,235,161,227,139,26,9,42,151,2,184,157,227,86,236,182,125,211,55,191,191,77,133,239,125,64,116,175,248,54,153,130,22,146,34,149,246,198,210,198,112,19,187,126,33,219,175,139,48,212,104,212,223,31,50,53,3,2,54,204,131,201,123,113,147,2,226,227,88,193,155,56,123,203,169,85,63,71,61,96,88,234,106,168,234,114,136,140,174,124,250,36,111,110,248,28,190,243,103,229,252,153,227,104,147,15,168,217,135,95,159,2,31,14,227,107,19,133,169,0,178,1,209,44,28,217,170,79,57,146,215,102,251,230,255,79,93,194,180,160,180,147,167,69,225,13,200,97,147,51,137,156,55,11,197,102,149,214,110,103,233,133,21,217,245,58,126,86,24,98,17,93,128,173,138,30,120,144,43,29,32,96,50,88,45,33,98,227,207,49,187,102,221,226,53,49,51,135,28,187,135,70,108,18,37,52,203,150,45,249,208,38,140,132,248,45,194,217,71,244,13,158,228,220,231,167,232,126,148,46,21,48,6,74,228,177,94,144,5,98,113,159,86,192,153,71,33,50,183,124,208,4,246,253,174,126,189,25,79,48,43,41,177,219,101,193,236,154,8,131,53,186,34,113,97,233,185,122,103,45,72,178,175,106,189,230,189,61,98,43,253,204,124,180,49,56,242,202,92,7,151,48,208,151,190,105,168,175,253,208,54,111,75,34,214,242,212,52,29,1,16,254,167,46,33,212,141,252,180,118,127,24,121,226,122,199,164,173,229,148,110,162,202,11,182,235,248,222,118,52,60,208,61,141,249,82,56,47,17,16,142,32,103,241,104,91,120,67,220,66,216,244,132,211,16,21,80,34,44,77,168,230,24,202,248,227,30,225,100,189,143,118,237,209,171,2,12,212,100,131,191,81,225,31,169,53,60,180,78,41,139,211,65,131,118,16,118,11,47,133,239,140,183,36,104,98,115,120,12,9,98,26,236,154,214,1,185,48,53,47,249,107,5,107,168,121,52,141,186,255,245,177,156,113,86,205,200,188,189,147,4,9,6,208,79,8,131,202,28,160,220,29,37,242,128,18,46,90,215,79,92,100,81,109,211,210,161,230,244,6,166,97,101,157,30,48,226,190,19,6,16,100,100,239,41,25,83,87,111,106,1,25,238,251,120,38,159,238,1,21,188,123,85,113,244,187,246,22,4,20,134,101,231,73,169,69,106,255,188,29,236,25,80,142,223,37,64,90,206,168,178,249,70,236,32,200,224,180,33,23,249,115,147,210,146,145,183,153,33,214,75,150,84,146,222,149,59,196,16,124,193,183,246,175,10,246,64,235,181,1,186,22,227,140,5,91,221,117,44,97,13,236,214,14,85,155,156,238,190,118,238,97,200,150,36,37,131,192,160,135,199,214,139,166,184,166,14,205,24,251,72,44,72,158,183,139,176,94,174,50,207,71,180,117,1,88,238,45,86,1,140,221,227,61,223,7,232,132,4,89,188,39,214,197,223,48,219,242,200,246,178,194,139,114,159,58,68,158,161,144,240,148,122,60,158,143,180,55,27,140,181,236,228,129,175,132,218,252,6,242,158,157,195,201,240,112,117,75,145,167,60,96,13,103,84,233,163,153,120,1,74,95,68,84,22,213,34,45,240,36,188,116,213,80,135,125,65,146,97,203,164,229,80,38,183,88,168,18,248,226,63,87,110,1,98,12,45,224,214,24,125,79,142,58,253,209,68,219,89,16,150,215,118,51,4,202,55,32,208,175,102,206,109,94,65,125,184,97,153,163,156,233,248,117,165,124,159,86,65,225,219,209,1,224,167,230,55,232,73,145,34,249,155,171,203,179,116,7,198,50,163,192,20,115,38,205,191,165,55,242,252,13,247,37,235,178,84,242,18,120,63,154,55,159,0,255,178,221,209,42,64,15,30,101,3,196,200,135,237,97,161,19,203,8,104,57,175,79,193,215,6,123,9,120,215,176,244,113,235,172,32,49,39,168,229,110,199,179,249,40,40,100,5,74,124,119,174,178,37,238,39,77,15,131,83,136,212,59,60,186,165,55,127,247,91,254,188,194,84,193,215,143,136,8,119,245,82,110,157,221,91,19,32,141,199,42,177,127,205,245,185,247,201,95,52,98,240,190,12,138,97,47,55,141,232,201,52,245,223,137,199,46,128,203,142,219,140,21,85,218,7,117,76,8,182,213,236,237,15,109,85,43,126,202,140,194,156,22,108,127,67,174,123,241,85,85,32,43,5,195,208,188,65,105,198,90,184,53,50,250,36,251,44,217,133,129,44,54,127,38,77,1,119,74,179,184,250,207,65,150,230,102,219,248,232,12,158,142,223,3,113,191,2,88,118,58,163,37,49,237,98,218,181,130,69,85,0,223,178,63,145,240,24,213,193,96,226,92,96,251,26,79,209,13,13,195,223,154,28,73,17,211,53,17,43,225,95,60,9,159,241,93,163,45,34,4,201,8,21,167,137,218,218,29,144,163,63,102,208,177,228,68,226,216,87,17,22,141,222,174,148,231,82,81,168,78,49,83,254,33,188,189,193,225,53,83,73,226,61,111,94,203,252,182,182,204,35,144,94,62,119,231,59,168,173,70,62,205,20,200,183,107,46,236,143,156,236,83,104,121,215,4,187,103,160,160,108,247,192,106,172,152,100,55,180,29,133,14,167,76,96,135,78,225,106,190,58,22,84,51,227,130,243,83,200,104,115,29,99,238,205,161,199,167,218,40,105,111,69,204,3,49,177,58,223,28,216,162,210,255,211,203,245,240,86,29,153,18,79,199,218,84,240,3,12,167,52,102,45,38,22,73,34,28,15,183,75,131,111,104,11,248,183,95,146,231,33,214,88,147,170,167,28,147,144,41,196,26,173,86,231,158,221,89,182,40,188,67,163,180,202,83,57,242,237,252,191,206,181,4,223,99,98,9,61,161,118,189,91,4,58,65,120,157,171,118,173,98,134,156,35,169,96,231,100,149,42,164,111,63,4,253,153,81,181,31,153,102,235,184,93,128,86,113,136,5,99,124,111,233,215,99,99,58,23,30,190,43,16,31,91,26,23,189,208,208,90,131,8,249,56,164,66,132,25,181,73,88,149,2,211,189,125,161,139,236,137,54,203,0,100,218,5,24,216,188,107,196,55,168,193,55,79,251,44,134,81,95,69,18,233,202,213,245,11,163,245,239,138,145,102,209,154,116,36,85,146,92,104,28,186,192,180,39,213,3,207,153,24,186,89,133,218,236,11,13,235,13,79,237,253,183,226,164,112,197,163,199,184,155,222,74,27,161,120,26,75,72,196,73,21,15,215,135,3,161,169,112,204,71,111,149,76,194,75,116,59,217,167,154,41,189,107,126,227,25,41,244,196,229,201,9,248,114,212,29,119,192,242,74,146,60,108,112,143,7,13,66,13,188,253,195,113,174,86,153,248,12,76,147,99,217,46,50,236,222,110,131,196,89,33,204,101,156,113,181,26,67,219,23,175,230,25,35,206,116,94,108,162,139,224,236,139,29,157,245,6,62,6,139,233,184,168,136,87,61,93,105,50,17,46,21,27,237,184,218,157,224,54,108,49,104,231,201,199,243,221,62,198,179,125,121,204,103,31,59,92,14,203,91,189,5,99,47,68,99,250,227,188,139,160,200,94,174,113,172,175,52,100,118,43,31,125,88,10,184,132,113,191,166,96,199,102,215,198,216,179,113,139,122,149,116,219,78,121,229,140,181,188,225,85,108,48,138,6,7,149,77,244,241,124,65,145,33,143,157,217,88,144,192,101,206,149,202,189,28,11,77,108,227,18,236,37,245,25,64,248,149,64,228,107,194,182,246,101,52,41,186,8,151,30,79,243,198,110,36,160,12,208,5,91,211,104,173,240,28,111,205,118,58,9,195,229,59,200,36,238,163,115,211,188,80,88,207,72,190,25,71,215,28,186,146,117,203,217,216,18,96,241,130,90,36,239,74,195,124,129,66,169,49,202,72,213,58,60,110,35,104,79,193,79,32,80,144,128,83,158,147,227,188,219,235,139,0,229,138,179,80,30,42,225,232,165,144,225,125,142,231,240,218,93,89,153,221,165,144,110,11,14,27,53,49,84,67,116,103,59,139,167,109,16,242,238,33,44,239,34,9,179,149,20,185,158,176,33,114,45,97,80,107,216,89,194,14,90,231,91,243,224,37,138,9,186,252,128,225,252,138,159,97,156,209,192,68,34,156,31,98,44,19,133,169,219,64,52,107,205,3,183,181,43,32,191,230,85,165,186,27,218,211,250,40,21,190,87,40,175,1,107,77,239,191,123,189,20,114,165,17,213,123,196,73,246,108,137,123,86,201,53,187,216,188,89,235,103,24,254,252,164,81,51,173,123,176,53,43,238,124,160,238,222,57,173,133,59,202,179,24,187,111,225,127,54,214,69,63,166,77,34,134,178,222,169,96,169,26,237,167,102,77,135,229,176,232,67,73,203,232,210,106,184,102,226,185,161,174,111,51,217,248,126,33,49,129,173,109,87,87,3,34,92,122,103,17,206,60,169,77,144,212,49,43,247,190,164,80,139,201,98,15,4,125,112,41,213,118,170,53,74,31,238,17,63,217,56,43,221,42,222,87,4,18,176,244,249,118,110,76,142,93,50,82,211,116,46,70,237,134,230,92,112,37,165,52,149,87,250,41,31,212,132,120,172,177,210,11,142,30,83,115,112,183,151,125,158,8,22,146,48,194,37,208,163,207,60,81,206,20,188,8,20,2,222,111,7,175,116,248,78,21,171,22,135,170,233,245,174,124,247,223,176,43,191,138,65,84,205,162,160,195,129,119,196,92,126,118,238,236,86,65,59,21,241,70,181,52,182,58,189,145,128,154,255,145,191,204,146,238,25,119,22,41,116,236,247,198,143,108,134,152,94,135,5,138,108,64,248,73,162,31,58,151,45,36,136,21,184,165,109,84,58,120,151,166,24,238,227,99,204,140,25,94,195,254,128,166,249,123,67,236,223,95,83,142,64,146,147,62,50,223,63,12,165,23,120,211,176,135,167,147,176,248,41,135,168,1,57,112,222,12,156,193,114,218,19,85,120,199,97,49,193,120,139,37,49,140,221,216,230,32,115,41,209,224,124,39,251,111,80,206,139,22,170,229,17,15,216,160,19,86,219,165,164,236,145,127,3,132,45,45,101,28,222,103,123,233,93,59,226,73,149,168,1,60,179,172,192,245,176,29,223,147,112,143,240,114,151,4,228,113,241,170,179,70,172,184,223,148,207,98,99,93,33,30,106,110,89,124,142,20,119,19,231,122,144,83,236,23,168,152,220,154,109,46,64,15,214,237,55,27,138,213,103,191,202,207,243,93,15,175,15,52,50,224,20,245,71,196,15,8,132,134,16,214,43,180,134,130,1,7,172,209,146,196,253,4,218,68,145,42,226,98,38,31,247,147,158,42,123,206,168,19,169,101,172,209,147,68,44,49,248,208,98,56,143,91,225,97,191,148,137,235,97,160,72,77,157,64,220,240,18,39,166,111,145,77,181,182,36,210,115,206,144,209,112,164,103,44,167,108,8,138,183,182,53,158,119,184,121,173,171,103,253,175,86,223,67,174,75,72,151,224,239,85,29,246,103,63,248,48,19,32,248,199,96,235,8,120,91,203,11,199,136,7,155,123,244,43,160,150,61,40,20,208,39,47,219,105,115,155,112,198,78,227,13,145,48,136,132,225,38,95,119,102,183,57,242,152,148,33,151,244,122,22,144,92,190,146,72,248,145,178,104,210,34,66,14,181,153,250,55,251,1,254,68,85,89,182,240,103,197,41,9,26,99,104,226,181,186,222,50,82,204,160,199,72,110,156,198,134,71,234,195,200,39,243,41,166,238,19,220,46,16,179,114,142,11,252,82,105,136,11,54,218,19,163,234,131,238,119,4,26,222,82,80,144,18,33,72,165,234,42,123,228,184,22,148,52,37,207,0,52,250,220,120,236,36,46,210,3,20,209,14,93,99,119,83,207,124,225,35,159,204,187,254,251,21,120,49,33,53,90,169,164,145,210,148,61,247,170,1,86,73,216,69,42,203,97,197,14,208,153,176,197,160,98,129,39,46,160,121,24,9,32,88,151,20,239,98,47,164,41,219,207,253,156,41,21,34,215,167,109,85,19,36,233,109,146,88,182,57,45,235,233,63,119,146,8,17,107,119,69,92,179,100,166,64,148,113,168,252,226,148,63,255,68,46,46,93,203,50,154,247,15,185,168,204,89,199,89,155,133,20,19,190,236,8,199,186,81,192,83,224,156,186,235,143,163,55,127,187,21,112,86,143,81,254,14,100,145,98,49,68,159,213,161,31,89,200,99,135,7,195,212,9,207,190,127,249,85,138,99,122,250,159,96,21,171,203,200,45,62,105,98,188,41,252,128,31,179,133,30,199,150,223,64,58,149,107,173,179,138,226,107,64,22,53,235,75,0,207,212,39,0,128,132,70,213,206,220,241,93,195,155,4,76,41,62,220,221,16,34,150,247,166,127,111,114,16,11,87,234,207,120,15,88,120,138,222,176,164,165,221,149,225,65,224,121,37,216,225,102,150,190,219,216,136,83,11,35,72,43,145,41,112,197,114,139,150,154,163,49,129,116,115,13,237,175,44,200,45,2,150,196,232,217,124,250,132,227,143,25,246,240,116,67,179,84,231,182,59,54,109,112,81,27,29,254,202,71,192,25,154,35,195,133,96,141,6,239,102,4,173,168,118,210,80,157,151,173,220,162,178,200,250,231,179,226,207,66,152,243,34,107,119,32,0,136,190,123,98,151,119,213,147,230,52,41,8,177,116,81,46,168,241,110,187,106,58,59,31,66,243,243,192,161,121,21,77,16,177,217,247,175,56,216,44,169,212,195,12,154,238,133,216,244,187,181,13,73,227,5,19,232,40,5,41,228,51,253,194,51,20,39,97,4,160,183,175,249,69,100,73,120,68,61,82,38,100,10,143,129,210,239,73,190,89,18,43,134,31,152,16,23,182,87,175,114,145,61,72,246,131,0,98,172,239,245,106,105,140,205,134,76,161,48,56,60,240,156,82,81,112,143,194,221,203,255,157,59,205,132,97,251,46,52,145,130,130,60,56,198,87,248,106,224,28,29,165,50,208,8,184,75,127,68,108,32,250,176,243,105,204,146,136,200,198,21,235,65,89,26,250,232,207,205,41,124,240,202,203,74,67,51,235,45,176,191,109,67,160,169,17,212,243,235,161,63,49,153,248,22,10,207,163,250,197,90,85,15,64,59,140,7,222,117,115,70,71,95,81,24,241,24,1,97,15,132,143,111,91,209,209,61,175,119,12,152,52,110,237,220,53,15,116,144,35,93,82,77,24,28,147,157,211,24,21,22,142,105,182,244,52,48,121,43,145,29,106,2,31,53,162,103,194,76,237,103,186,103,170,57,188,53,108,14,116,76,123,24,174,94,199,108,176,63,71,83,144,38,112,10,138,60,86,199,185,7,227,132,28,60,162,67,90,18,216,112,50,41,53,164,220,104,8,25,93,212,110,137,176,191,65,158,133,11,190,200,251,195,73,103,64,200,51,211,102,23,55,218,100,156,18,23,16,136,208,24,141,240,7,159,139,229,127,54,221,217,48,24,25,141,170,0,143,57,122,186,69,231,28,73,68,192,26,232,60,69,241,4,103,242,156,77,224,24,109,211,13,62,49,51,217,0,165,207,192,93,91,8,188,216,250,99,91,42,43,54,130,24,54,225,131,150,12,32,63,229,249,74,87,255,169,207,9,255,105,118,173,254,56,135,130,144,48,121,44,153,197,97,228,105,20,162,27,145,96,64,247,107,180,15,156,234,87,169,248,226,217,253,122,138,129,177,158,109,208,251,56,253,10,116,105,220,14,25,38,208,34,142,195,189,219,3,149,164,245,5,122,16,32,201,163,19,214,97,66,14,182,81,230,76,91,233,85,125,80,217,143,133,150,188,213,110,122,228,33,41,159,20,201,248,46,147,170,234,240,233,98,177,98,65,179,180,250,34,11,148,47,99,254,106,179,30,248,1,179,164,89,54,18,204,93,254,49,143,82,54,174,31,35,181,184,8,30,123,185,229,1,13,64,192,3,99,2,117,170,71,50,49,58,82,66,127,122,0,217,52,250,226,197,218,186,130,166,112,121,71,219,213,149,125,5,154,228,218,206,240,90,121,114,109,75,17,92,83,237,76,24,72,238,248,27,192,14,223,210,175,241,30,245,29,166,173,245,146,92,188,248,160,73,81,197,141,134,234,18,210,42,240,232,196,249,29,249,145,31,167,122,247,162,86,10,82,13,170,63,184,115,201,123,62,110,19,31,23,153,232,65,71,15,56,2,28,119,97,92,215,189,85,206,126,137,28,40,55,185,3,69,32,33,72,85,194,250,208,34,62,11,167,3,54,193,207,116,200,14,200,134,19,198,64,12,110,6,165,16,250,148,96,22,114,251,224,226,138,175,170,230,8,49,185,164,166,175,29,199,100,145,166,74,242,161,178,114,28,176,248,81,68,145,47,107,50,172,215,92,132,14,75,82,238,54,211,146,81,173,192,172,208,120,184,170,62,194,84,96,232,122,224,253,101,178,19,113,94,57,167,20,232,24,35,33,120,145,254,145,94,143,194,73,63,63,26,68,206,123,242,241,248,52,119,31,144,95,177,26,103,43,206,83,89,85,80,209,22,44,226,23,28,234,8,97,212,64,193,38,184,96,44,18,72,128,123,5,102,182,143,9,153,24,184,209,198,220,54,144,236,204,156,180,69,178,131,139,119,168,84,205,83,76,62,86,181,39,94,124,124,211,246,153,198,167,140,71,106,132,115,229,151,229,109,115,37,229,21,99,150,90,124,218,28,91,156,199,137,67,179,71,191,220,239,79,160,214,89,196,233,73,19,165,182,225,1,180,194,33,9,222,49,118,80,103,31,12,43,137,200,87,93,100,240,161,23,24,176,139,60,117,214,177,238,53,82,157,138,167,121,194,221,60,30,228,116,235,8,51,138,91,170,13,239,222,147,220,157,253,138,112,37,22,69,187,43,131,232,41,80,37,63,43,179,223,45,236,181,33,135,8,206,100,117,86,36,46,146,152,94,178,192,136,75,73,158,45,210,174,57,51,218,92,37,165,232,174,176,251,35,86,125,222,203,185,1,0,133,203,139,49,109,29,95,233,50,218,9,180,239,40,210,221,180,149,244,255,188,197,31,111,11,203,124,108,104,135,111,2,255,255,200,233,226,87,36,206,129,21,76,179,14,254,90,199,3,224,59,82,205,170,129,5,208,109,20,129,155,58,96,75,65,50,202,247,74,107,46,49,98,73,64,155,90,242,160,175,150,12,156,129,97,22,206,119,14,146,84,5,13,158,240,244,206,149,241,185,100,45,69,246,64,150,116,48,30,16,41,156,125,171,124,38,159,228,34,100,111,58,139,148,94,166,102,71,241,147,40,153,217,145,175,120,164,245,132,21,39,14,146,23,240,27,31,206,36,180,9,57,143,229,72,28,42,86,150,55,51,152,17,191,223,189,154,68,135,69,172,235,144,88,232,131,76,42,100,173,211,34,95,93,195,129,173,145,13,32,232,141,200,118,69,167,250,181,60,225,164,176,14,14,62,243,188,164,60,222,157,163,203,23,128,252,6,32,71,232,200,8,203,92,205,249,23,148,63,3,67,145,170,171,226,61,218,128,146,39,165,9,154,184,113,102,174,205,173,133,40,205,155,210,223,50,80,28,39,59,81,153,95,185,17,222,71,15,86,86,244,207,12,24,56,231,203,3,219,165,197,85,85,37,131,68,101,58,0,136,226,101,245,21,136,134,214,175,159,189,253,200,134,210,163,142,144,179,176,103,157,219,226,100,153,239,29,165,119,212,53,52,120,167,65,76,4,213,170,182,151,30,64,232,161,155,40,120,1,208,190,180,132,230,69,138,150,84,80,159,64,238,192,117,40,69,12,48,127,76,81,105,2,238,246,46,146,208,12,19,101,108,32,184,32,208,84,192,202,191,87,63,234,180,194,21,219,253,43,137,166,70,201,57,176,195,195,86,15,205,95,91,103,125,228,184,12,156,84,128,174,172,53,0,209,58,252,115,223,244,84,115,24,50,51,255,85,34,160,224,234,26,117,208,91,122,43,88,225,204,171,182,131,173,66,35,59,62,102,54,147,175,136,191,177,4,97,205,125,67,253,242,250,126,249,224,195,244,145,22,22,13,224,151,70,177,197,154,60,127,125,43,98,210,222,157,154,140,112,40,48,128,14,204,72,150,111,236,251,123,120,42,49,32,191,249,24,98,110,92,26,244,55,138,238,71,156,247,140,78,37,44,102,72,174,117,199,82,31,218,75,170,77,37,83,84,165,213,89,214,171,85,170,99,24,160,166,65,50,176,73,218,6,157,112,144,20,87,162,48,243,230,32,248,1,57,73,78,105,31,253,114,242,82,216,10,243,175,143,200,228,248,53,92,112,202,235,121,106,236,48,180,241,126,86,180,88,30,58,184,110,111,222,142,32,147,197,239,230,78,255,217,212,156,167,247,126,247,175,94,51,215,22,149,125,238,241,211,82,103,190,23,27,175,145,251,138,218,6,108,250,105,40,99,145,207,68,249,90,99,247,120,228,136,45,169,227,244,244,204,27,240,138,255,74,221,12,251,223,161,75,103,147,43,222,5,18,154,8,200,64,81,216,145,114,247,147,247,236,64,175,74,69,124,59,32,80,175,123,223,246,12,52,104,168,149,213,48,188,70,160,42,139,53,96,157,34,41,34,137,110,150,37,236,160,74,55,229,42,142,82,197,16,124,164,85,246,51,94,28,114,122,14,246,208,81,182,60,235,228,42,232,98,181,197,210,108,200,252,98,180,137,63,132,186,8,78,226,114,8,37,130,204,242,117,205,15,195,41,161,145,45,112,114,172,4,107,108,83,123,9,62,76,134,82,117,246,152,99,32,194,234,52,40,242,209,236,122,234,160,237,197,18,53,78,29,175,26,194,133,89,6,233,72,115,250,12,123,205,19,169,95,196,34,248,228,66,35,219,75,137,58,173,20,90,148,131,222,156,148,161,171,96,111,178,68,35,185,204,106,131,206,228,186,251,10,143,156,237,175,233,92,219,34,30,221,24,214,27,129,77,248,11,155,121,50,148,191,137,229,136,250,56,92,243,29,205,226,218,105,119,67,119,172,113,161,74,238,19,151,21,29,28,53,84,44,89,70,221,106,225,19,252,202,95,14,215,42,153,150,199,122,237,211,104,41,57,226,172,86,167,168,255,129,109,63,152,106,237,7,84,9,130,243,42,189,218,233,39,119,187,74,236,69,167,255,127,143,245,175,51,102,140,80,136,171,253,2,141,200,234,28,52,118,193,3,129,119,75,1,242,62,96,121,178,249,105,4,253,60,192,99,71,240,143,200,174,58,227,224,195,70,227,210,149,124,237,232,107,58,216,186,129,161,80,34,150,180,205,96,152,153,12,222,1,44,84,160,101,84,47,45,75,70,215,37,104,254,227,230,37,225,212,136,252,196,44,4,31,65,169,128,216,164,165,31,208,52,148,123,208,249,19,112,51,97,189,1,52,213,31,216,134,183,101,217,100,254,33,50,220,180,10,191,28,36,71,148,192,186,186,0,219,177,207,3,9,82,184,211,3,146,135,118,173,111,26,216,237,188,120,226,183,198,174,10,0,216,227,122,13,20,120,163,250,18,189,231,137,65,135,161,251,194,214,25,6,45,255,136,241,176,218,118,11,95,64,40,26,15,103,86,231,158,153,206,180,228,64,127,236,19,113,211,92,199,21,3,230,25,162,216,75,164,244,171,88,167,47,181,200,194,56,45,235,179,157,153,124,60,15,171,173,165,120,22,10,22,187,141,151,117,55,104,21,169,142,134,194,71,207,29,130,150,124,63,93,99,249,181,63,230,187,246,145,195,166,253,219,206,127,92,118,232,225,85,249,20,109,239,38,139,155,126,107,94,213,19,237,203,75,183,1,20,128,126,5,206,113,38,5,36,174,228,123,210,40,206,85,181,141,177,95,195,117,6,205,136,194,224,132,23,248,87,193,27,20,85,143,42,192,102,16,54,250,10,171,54,173,156,5,107,195,176,232,153,204,238,248,239,188,107,157,143,50,173,48,104,174,98,163,59,48,212,162,11,108,101,177,1,185,134,60,204,30,93,178,184,38,208,7,95,166,136,47,245,130,218,219,152,5,6,8,161,221,106,102,175,225,143,54,108,248,226,43,128,129,33,159,92,193,82,196,208,130,228,160,245,168,63,207,170,80,182,216,141,44,113,183,127,148,70,45,103,93,167,128,55,143,191,59,136,202,83,135,5,47,231,22,63,101,204,3,72,154,253,233,125,163,155,126,95,135,61,157,225,20,116,212,25,139,141,22,131,142,169,55,113,115,32,172,216,130,61,117,128,113,43,71,117,9,0,178,242,14,120,246,137,133,7,115,217,225,7,133,82,62,185,218,134,250,211,2,196,122,126,60,183,8,111,37,203,28,148,59,244,11,157,39,65,65,138,200,246,121,23,198,35,17,248,45,155,229,168,171,58,251,139,126,39,253,85,251,113,145,208,108,190,111,94,193,122,28,223,19,158,167,130,221,9,65,191,107,101,84,126,195,40,173,4,246,96,163,151,124,225,52,213,76,47,55,189,188,254,170,105,40,125,106,178,216,158,178,29,253,189,182,56,254,81,75,80,169,222,54,249,118,112,156,28,30,226,129,231,95,130,232,50,138,188,230,226,82,28,172,121,196,213,53,9,52,105,30,197,58,186,99,38,159,214,50,155,207,191,113,78,42,48,13,41,38,44,138,39,120,43,14,206,179,180,148,213,101,34,164,36,109,157,236,63,37,147,191,174,80,208,206,241,61,51,117,13,61,77,169,142,197,58,114,242,14,89,139,81,43,111,196,194,42,87,247,235,243,130,183,207,243,87,60,187,119,36,208,168,147,69,64,97,186,198,126,244,0,51,223,1,71,39,61,114,9,47,211,205,138,138,236,87,102,6,180,19,222,238,210,43,34,92,173,190,102,45,186,11,171,69,12,185,87,226,29,223,171,8,136,76,219,201,224,247,230,70,64,125,23,78,156,192,73,242,8,47,24,136,129,221,172,24,141,126,75,18,204,147,150,187,102,159,87,158,156,109,166,60,79,96,200,161,38,8,163,32,104,91,154,3,57,248,149,150,193,128,33,182,26,47,191,142,249,63,131,182,117,234,154,21,252,134,21,233,147,245,68,235,201,234,52,193,223,253,93,155,80,176,107,207,74,195,162,250,30,85,6,53,65,173,38,61,154,45,68,235,250,117,158,62,125,231,236,176,182,59,28,22,146,101,68,140,201,52,241,216,247,53,106,139,109,245,56,34,223,3,103,13,31,155,123,99,102,75,150,27,70,255,243,14,227,151,82,235,144,46,65,62,186,251,148,59,22,5,2,239,146,107,19,133,156,155,15,212,117,218,3,1,228,164,136,174,104,99,102,241,54,90,225,217,237,75,192,12,40,166,246,130,93,37,11,101,188,63,98,89,238,154,129,51,21,17,122,1,227,168,91,216,99,222,74,181,240,104,137,184,98,75,210,229,192,118,101,169,140,193,105,165,76,6,214,237,131,251,188,193,26,189,44,59,169,224,255,162,199,116,116,79,176,253,138,208,215,58,218,106,147,121,15,39,150,47,111,21,158,47,190,11,81,3,236,255,235,69,228,34,57,183,76,74,230,124,50,85,210,172,156,217,6,238,94,248,194,107,221,178,32,28,204,49,10,188,52,48,35,33,168,5,61,199,65,46,41,249,243,249,182,19,176,196,214,155,195,96,81,181,209,40,115,25,55,133,88,99,16,0,241,23,3,205,72,134,194,176,55,29,109,167,253,129,136,229,44,251,7,21,233,16,202,208,152,18,253,84,152,42,45,253,133,152,206,253,204,105,24,247,59,92,73,130,160,176,32,171,15,100,0,97,200,83,44,144,210,192,124,252,135,229,33,58,213,242,117,47,33,194,244,202,71,231,103,170,43,5,163,135,244,37,172,18,160,148,42,172,88,89,31,140,175,105,144,248,70,90,31,107,222,108,208,157,28,50,83,34,110,166,238,239,127,77,42,38,98,88,3,48,159,232,136,15,87,154,7,11,147,240,251,22,25,171,61,70,51,176,70,70,2,141,242,117,130,54,119,84,83,194,223,90,40,137,19,221,129,227,64,38,47,157,62,116,181,81,211,10,60,128,237,215,225,177,23,230,178,195,201,232,154,155,81,137,223,147,155,191,217,200,220,231,63,91,81,111,59,1,31,167,88,90,233,74,15,165,204,242,89,1,98,76,178,126,3,198,171,124,243,44,162,158,30,78,253,175,164,21,146,53,57,28,133,147,67,207,161,124,2,199,132,198,78,23,83,215,219,179,72,195,239,223,40,179,137,204,213,230,139,192,169,139,91,62,26,145,12,14,4,134,77,174,48,28,127,118,71,219,199,37,128,18,66,45,42,51,39,235,215,40,65,36,196,134,48,207,238,227,219,183,250,170,49,149,170,219,197,203,241,166,176,39,245,108,245,153,146,85,22,38,191,5,43,140,114,114,72,164,249,199,107,199,249,77,180,105,158,170,118,184,237,139,247,161,27,187,96,170,130,19,142,240,16,47,156,117,80,149,210,37,232,168,87,228,72,69,148,253,2,164,44,109,220,123,220,61,179,34,122,40,152,20,39,117,141,111,50,12,198,190,85,186,58,161,195,1,204,5,154,45,211,220,64,130,115,196,228,189,168,159,183,186,130,244,34,104,210,114,161,209,116,152,75,210,24,113,196,250,159,188,43,226,45,134,37,170,200,208,21,103,158,49,241,214,170,49,172,21,116,157,161,207,190,109,217,48,64,177,63,14,14,169,194,249,218,170,67,233,24,211,78,35,89,9,180,141,101,204,117,159,56,73,86,147,251,73,210,73,75,27,200,150,231,191,47,166,69,152,49,169,166,116,247,60,191,128,249,240,10,63,70,183,251,207,229,199,154,63,189,219,124,11,68,145,107,231,106,119,167,81,148,253,82,247,167,223,171,108,98,95,209,204,237,95,103,9,159,233,128,68,166,82,88,53,129,69,102,134,72,240,211,35,75,33,130,171,163,249,103,69,107,158,84,84,240,253,201,181,163,171,118,58,10,228,105,190,40,109,150,137,79,242,180,52,244,179,124,151,249,235,242,152,217,79,230,205,243,59,139,143,4,62,235,111,85,234,27,235,201,171,148,116,102,34,198,113,100,110,42,95,81,168,145,73,85,32,120,80,187,173,243,200,203,41,78,201,235,119,124,97,221,127,89,19,72,126,100,94,58,202,52,146,18,43,25,177,236,237,101,106,147,71,28,9,105,8,41,191,191,73,42,62,192,79,174,123,25,226,132,226,130,128,103,167,194,45,201,71,110,209,129,227,227,239,87,242,239,225,6,163,223,148,174,158,117,176,108,137,140,162,72,74,71,159,182,141,204,68,26,112,178,51,164,167,214,249,192,24,101,19,81,79,226,156,123,89,116,248,40,127,226,255,185,86,49,140,213,235,141,190,70,41,115,41,4,162,143,71,63,49,135,13,31,3,184,181,139,65,55,0,122,8,234,147,104,101,25,66,26,238,129,99,3,143,207,55,245,86,80,171,167,74,79,171,97,111,129,136,182,25,15,81,228,199,80,225,34,46,130,29,95,167,57,106,13,53,209,129,133,198,96,23,53,100,31,255,146,41,152,37,30,29,115,39,61,59,177,27,87,108,69,196,91,42,38,107,41,76,41,173,250,247,131,79,24,74,104,200,190,155,201,66,79,58,150,133,137,131,35,23,191,76,241,82,220,108,134,91,148,175,198,13,53,116,25,101,196,98,243,198,108,56,131,104,23,246,24,214,7,235,23,70,168,79,176,131,159,31,169,186,145,39,78,50,216,67,173,21,142,36,52,10,50,55,227,127,182,76,46,223,101,155,101,23,45,42,158,233,50,121,185,20,54,71,162,95,106,212,171,20,186,79,230,89,172,112,188,111,99,128,181,12,68,57,213,178,190,67,216,162,113,149,79,254,93,186,112,138,36,183,155,216,216,13,157,199,52,27,75,119,181,22,208,168,152,90,87,247,81,105,238,135,103,249,85,92,2,29,197,121,182,50,223,50,142,202,65,213,230,217,175,57,66,250,58,108,159,185,81,101,16,108,77,188,238,238,29,187,71,51,230,58,17,152,217,63,105,174,152,170,224,183,179,56,225,185,121,190,196,158,254,60,33,168,44,116,75,144,151,45,165,60,87,54,145,74,118,181,231,35,243,227,17,18,47,164,122,205,164,95,61,22,222,70,111,193,140,170,139,132,248,79,251,234,120,38,131,253,39,43,106,75,131,248,249,70,10,18,58,104,130,245,231,57,31,25,118,83,41,151,167,231,71,143,252,249,172,178,209,69,111,244,121,172,189,62,115,28,234,55,64,188,243,141,114,149,212,137,134,99,51,94,51,101,85,199,192,240,133,14,115,51,28,140,128,254,48,116,220,127,43,135,26,12,232,83,79,145,213,21,29,106,38,84,58,79,75,26,28,238,244,49,22,102,91,111,151,13,40,28,192,244,129,8,133,8,225,132,186,239,147,248,237,38,181,53,202,255,228,204,20,55,208,196,0,168,229,249,23,123,226,232,240,53,9,196,60,179,45,254,125,94,75,251,121,182,162,15,84,33,241,27,127,162,252,125,105,136,243,170,144,74,210,212,49,58,69,64,208,88,79,206,155,152,19,97,96,253,194,85,114,100,20,206,176,142,175,214,224,64,234,114,233,44,43,6,249,2,157,214,13,167,42,104,65,207,17,101,235,231,231,197,171,186,74,115,55,10,108,214,8,200,240,211,12,55,173,21,251,68,207,78,115,128,55,231,175,136,89,160,150,113,79,88,239,141,170,11,84,207,135,109,22,191,117,82,100,68,214,145,56,141,117,223,173,208,234,178,72,170,108,198,149,55,132,190,200,9,220,192,66,75,92,92,163,223,115,146,18,231,165,35,40,220,134,40,118,28,185,100,201,80,104,213,139,43,65,95,240,132,142,234,247,178,158,187,169,42,196,165,122,193,199,25,91,219,195,85,59,34,167,47,68,147,225,185,33,119,24,107,75,214,9,20,210,50,250,49,33,8,55,34,196,168,35,179,132,203,186,26,46,24,86,129,161,164,148,86,100,88,119,204,139,254,33,234,253,204,224,45,217,198,237,15,176,88,237,149,247,95,26,248,194,80,221,200,139,219,14,254,159,1,132,18,250,64,188,236,117,10,224,242,109,251,109,74,128,77,4,58,46,43,49,183,42,36,39,62,6,238,67,97,240,242,133,172,230,40,31,196,171,128,147,223,101,118,81,196,136,171,205,221,194,75,168,182,22,49,121,201,135,76,24,32,162,217,26,228,15,231,36,80,215,201,118,40,156,74,59,241,235,231,99,69,210,249,147,118,115,54,138,44,4,41,144,185,139,230,203,32,26,125,255,77,164,88,56,138,245,107,118,210,95,154,209,39,218,71,152,48,10,71,20,90,231,39,170,222,28,19,8,175,197,151,128,84,29,216,251,81,242,67,93,85,53,244,130,74,238,218,29,110,119,137,252,137,159,225,193,168,90,114,172,4,91,72,23,176,240,189,132,4,119,12,163,68,249,207,37,148,148,49,62,176,162,0,85,161,165,178,126,220,10,195,18,113,239,163,76,190,64,169,126,75,73,240,109,190,22,212,213,138,35,141,183,238,144,251,31,202,147,195,22,234,3,235,35,248,223,112,111,124,107,33,19,25,80,86,165,130,21,93,183,248,157,75,158,10,210,0,81,157,112,209,156,31,70,84,22,18,156,160,133,191,67,6,84,66,28,193,142,203,15,42,116,255,61,182,173,215,119,111,105,143,11,164,80,32,37,150,39,207,62,81,144,164,199,10,222,214,45,222,153,209,189,145,47,147,235,131,69,60,248,250,12,167,143,194,79,15,97,163,52,85,36,243,122,154,131,125,67,14,189,28,156,196,71,16,116,84,59,73,146,65,146,83,128,114,169,114,224,190,31,85,101,140,155,58,96,154,14,167,73,174,245,158,210,70,40,121,130,124,30,26,113,235,180,16,115,186,111,5,172,172,145,114,67,145,147,145,157,127,237,205,86,77,163,168,255,56,113,231,171,144,95,39,129,173,58,203,253,47,163,86,130,5,191,251,29,223,231,113,156,166,68,223,37,68,228,44,145,70,85,8,108,213,134,175,59,165,86,112,133,75,14,109,149,102,63,52,245,180,188,202,194,218,183,135,1,227,132,246,131,102,27,243,167,95,74,152,107,7,205,210,122,202,18,193,140,18,47,246,72,107,230,227,177,154,84,178,184,93,107,190,192,62,163,247,54,131,17,165,159,44,38,204,215,78,128,90,67,112,180,214,241,174,167,88,164,219,182,79,61,49,127,136,134,130,233,208,198,74,74,12,85,66,81,176,214,154,34,215,29,36,12,148,58,176,102,178,123,111,79,16,175,251,90,150,171,156,93,89,74,83,190,82,109,38,46,195,63,182,116,117,158,200,192,217,142,214,111,25,140,36,98,118,242,163,49,88,46,137,126,69,74,29,39,100,44,165,168,84,16,212,48,234,191,114,24,252,59,240,7,25,2,24,94,195,29,6,82,222,104,0,157,31,86,131,190,195,25,200,84,102,5,214,193,59,64,138,151,26,126,115,2,161,92,91,24,100,166,78,7,124,250,187,178,55,93,18,148,120,31,32,208,252,17,234,228,26,80,162,171,234,34,103,145,10,222,224,138,141,122,140,151,203,42,84,131,70,119,189,193,27,122,67,223,53,122,224,240,158,138,165,171,158,2,95,93,215,42,201,227,167,196,87,205,68,76,215,47,150,215,161,85,182,147,74,182,240,19,44,90,34,232,226,39,14,47,81,203,99,122,185,240,109,197,167,224,15,176,232,15,33,39,44,207,176,180,36,244,13,98,188,1,157,55,255,222,254,152,26,120,136,7,2,227,163,173,74,26,56,229,110,2,149,201,173,53,196,93,89,166,212,39,120,122,222,245,84,102,246,142,216,40,194,42,112,223,63,81,175,182,170,46,161,3,238,171,239,43,4,217,172,16,146,90,240,96,93,96,2,15,50,112,205,56,87,151,28,90,214,255,42,175,218,130,28,245,146,140,155,93,206,1,55,47,76,110,31,59,250,57,217,201,142,128,165,23,178,245,67,223,68,251,135,230,148,173,214,25,151,178,110,239,56,39,50,222,155,188,82,120,163,97,101,131,2,186,112,10,162,37,237,74,247,179,176,103,190,183,166,42,32,205,101,13,69,93,11,115,50,68,104,104,17,212,70,200,70,242,87,25,139,249,168,236,131,39,235,32,188,156,161,242,77,223,186,197,108,107,225,81,21,86,11,44,236,30,85,225,122,48,197,64,79,152,86,228,100,92,102,192,64,201,180,241,73,145,204,215,136,193,41,207,214,220,215,204,40,96,250,132,220,194,7,60,132,167,51,81,94,38,189,213,26,108,214,226,128,227,145,140,203,74,96,52,113,46,129,132,246,206,228,89,87,240,97,121,152,139,146,194,196,65,230,29,241,232,21,25,90,148,89,99,88,167,166,164,103,26,154,150,64,84,231,17,109,166,69,101,120,132,85,68,255,91,126,59,198,40,159,44,244,117,214,247,35,1,142,178,198,189,184,190,125,10,93,184,137,98,199,179,170,255,79,246,170,164,180,144,237,210,247,47,155,247,85,188,185,19,56,185,31,221,85,79,253,209,143,181,182,253,13,187,114,23,97,227,254,60,9,148,1,182,9,18,55,70,222,252,130,229,237,249,132,64,216,148,173,94,2,109,147,75,88,144,184,220,114,128,23,254,116,250,33,161,168,32,41,164,60,19,141,181,215,178,57,227,24,191,211,123,70,145,174,138,56,235,74,236,14,151,227,62,9,94,185,214,252,253,208,208,105,233,211,95,8,142,171,91,170,149,148,7,129,165,83,126,213,225,33,188,239,188,242,49,202,218,41,78,95,123,65,96,123,109,114,154,61,170,141,131,119,238,243,60,27,229,195,226,64,242,61,198,190,99,73,235,110,66,39,180,129,65,57,116,1,100,171,70,196,43,192,140,178,140,198,45,230,149,158,19,87,193,68,199,185,172,90,97,216,206,241,147,251,81,33,90,33,112,217,181,199,104,207,64,129,232,16,208,113,144,11,26,25,111,188,72,179,197,234,222,240,87,41,80,172,175,219,217,229,180,11,153,63,58,89,184,71,190,176,125,235,58,179,146,117,211,185,246,102,95,143,97,199,123,121,207,140,142,34,143,49,182,151,99,131,198,231,39,92,55,209,69,45,39,36,61,136,58,114,207,82,96,40,209,126,43,206,61,220,142,227,97,234,8,244,13,9,185,89,183,69,126,14,184,2,51,158,27,185,116,23,72,120,123,205,83,107,146,128,104,3,85,35,1,250,229,91,93,70,121,86,207,177,229,101,134,177,5,165,30,52,9,88,162,89,112,178,208,158,197,145,254,130,115,39,66,11,100,121,178,178,33,202,198,19,49,37,66,221,125,164,197,10,97,118,190,93,181,72,97,230,216,45,80,31,224,176,31,56,164,229,143,211,88,126,244,245,0,75,205,41,191,15,22,18,78,83,92,194,193,165,103,153,219,162,3,198,79,44,49,105,172,75,239,97,22,16,208,179,21,140,176,95,172,43,120,142,198,77,213,21,177,92,241,2,43,92,117,154,211,254,157,122,98,57,183,225,9,58,20,191,123,74,178,141,231,135,206,236,15,145,206,78,33,227,186,73,183,12,126,70,156,78,223,245,27,170,252,12,70,48,48,179,128,150,39,51,41,204,220,166,194,244,10,109,87,30,92,61,57,192,74,70,71,158,3,123,101,36,236,83,220,200,196,70,16,90,232,62,50,174,157,191,13,154,72,19,7,131,150,204,167,100,119,25,191,225,48,203,145,182,97,220,0,105,109,192,100,182,13,55,42,27,201,11,130,139,43,19,117,246,159,98,233,232,89,144,179,157,126,140,201,103,84,226,163,238,63,226,92,191,221,80,85,13,123,109,11,56,144,32,179,226,139,228,191,85,110,51,21,82,23,43,55,152,10,161,183,157,64,48,178,74,174,221,30,190,71,185,239,202,210,41,221,46,237,112,110,182,155,161,243,139,67,214,69,130,23,90,142,193,185,160,123,222,46,252,208,94,23,137,237,155,53,170,55,209,30,76,45,98,33,203,131,0,16,195,248,129,28,245,96,150,105,181,143,4,73,251,71,6,5,75,47,198,157,16,23,150,5,117,68,189,227,75,88,69,7,127,202,147,73,0,68,224,70,25,114,167,201,134,161,164,29,182,190,112,27,155,114,246,119,66,31,226,228,136,42,110,166,39,82,14,208,19,80,116,191,8,4,75,215,55,136,190,46,217,196,249,20,20,88,207,126,109,75,161,155,33,98,165,32,65,129,138,12,130,110,28,230,59,38,96,147,26,12,250,49,9,105,166,134,46,66,16,72,136,99,132,11,132,4,184,152,188,202,111,167,26,170,243,99,190,253,226,166,252,245,8,198,191,183,235,144,91,134,178,170,180,98,174,184,163,209,60,215,205,221,131,6,230,22,16,231,161,41,205,249,61,95,11,159,169,74,3,31,86,252,78,24,130,242,202,241,118,202,181,231,182,125,87,117,134,75,189,144,48,190,163,236,49,254,7,158,32,209,132,224,0,122,223,143,95,59,64,202,214,254,167,45,222,106,48,136,18,125,111,30,140,137,113,55,166,69,136,15,187,98,223,186,160,210,240,84,91,200,159,239,96,50,191,119,50,76,122,104,132,6,134,81,99,84,186,79,58,145,71,59,5,42,92,230,255,73,146,225,58,144,49,191,127,130,170,149,238,137,17,51,131,82,142,129,92,111,127,4,149,104,154,239,192,61,157,165,86,40,66,211,174,1,100,58,114,89,188,30,73,57,178,82,192,100,208,163,34,162,96,137,96,119,182,197,243,255,154,219,150,181,117,216,223,181,40,41,37,237,81,154,70,95,253,129,253,50,247,194,85,159,221,53,61,50,248,207,98,249,203,227,50,140,189,23,95,37,117,164,46,230,225,138,216,232,74,26,162,195,207,246,19,4,114,247,109,223,128,114,226,233,232,196,70,81,175,115,181,255,202,138,13,12,138,87,112,17,149,118,5,9,62,194,66,124,128,202,129,136,194,1,129,165,170,108,60,249,101,78,148,132,108,2,187,111,30,142,34,251,210,194,251,133,38,68,89,42,185,52,130,160,6,97,13,39,250,49,64,52,137,57,195,185,123,187,7,32,4,217,78,135,121,254,195,168,12,84,24,155,127,242,53,23,217,142,192,188,242,66,245,249,149,99,121,189,35,183,96,240,218,161,184,216,85,52,93,71,61,165,97,207,210,28,59,232,95,24,246,173,79,55,187,125,172,57,210,188,250,83,168,176,145,20,184,172,142,94,30,29,196,65,59,212,72,76,217,20,123,136,141,202,172,171,9,101,161,163,205,175,199,130,160,81,165,76,105,191,102,170,117,114,88,77,33,41,53,58,207,200,155,156,170,68,15,218,206,236,20,231,47,254,135,22,207,68,131,74,141,9,168,192,72,227,220,106,25,145,174,149,138,27,122,206,94,94,242,140,51,84,253,246,23,160,133,122,207,145,188,240,236,64,139,41,99,97,107,155,244,236,34,251,132,181,251,16,18,65,28,81,144,194,237,109,62,75,213,201,32,103,6,78,171,121,51,242,213,97,152,226,81,55,160,59,57,79,79,96,117,53,20,125,84,229,90,250,225,143,4,170,41,96,159,15,23,247,180,199,210,45,174,83,66,246,171,116,120,246,177,200,75,86,16,206,63,12,132,165,221,235,97,35,106,204,116,2,101,114,151,249,60,57,250,76,61,183,154,54,242,193,55,41,38,201,29,38,15,94,112,127,205,216,53,38,243,119,114,200,11,62,243,5,57,159,163,41,189,252,178,44,83,189,246,74,90,37,133,142,179,179,154,128,225,176,126,125,194,77,195,132,126,4,254,145,21,94,159,175,189,222,56,8,48,145,96,13,0,102,254,93,165,190,69,93,231,192,92,20,96,135,191,253,248,231,55,187,36,244,194,0,164,104,39,110,138,255,241,27,79,246,168,187,62,2,56,17,147,43,68,155,175,176,92,147,253,1,130,19,36,89,252,244,236,244,45,95,44,74,64,247,105,54,41,148,163,39,172,107,43,198,50,233,0,51,243,61,170,50,206,176,217,126,225,95,89,31,60,23,72,144,141,225,54,217,141,106,17,95,227,151,143,67,115,181,247,52,68,9,200,185,160,67,149,156,81,79,179,37,179,123,145,28,106,62,214,134,111,255,157,231,118,136,229,179,124,188,215,141,209,136,140,77,29,83,102,97,103,194,200,150,44,22,194,135,78,88,186,184,184,214,63,146,124,143,72,255,94,126,46,12,8,224,82,44,54,199,25,75,165,215,195,117,16,139,88,225,60,238,147,183,195,158,197,38,37,20,185,100,62,175,198,9,207,203,165,87,220,40,198,161,78,22,49,132,65,27,213,185,252,128,106,202,21,83,251,17,47,0,23,43,71,224,67,163,101,212,134,178,118,109,157,193,0,190,2,17,61,36,99,45,184,177,13,65,144,141,167,208,21,192,0,80,253,45,133,161,181,255,99,58,119,49,131,121,99,91,238,71,113,152,137,154,134,134,145,252,36,178,249,89,179,234,213,254,97,157,193,144,216,162,122,174,36,60,89,191,182,203,224,116,184,156,30,6,243,30,169,67,170,68,62,240,121,83,192,203,97,162,28,0,23,210,59,172,99,110,1,210,115,182,25,44,46,45,175,116,90,45,78,30,8,152,86,237,7,44,32,95,4,242,88,151,170,70,222,51,79,198,110,232,82,49,79,14,138,127,131,119,96,181,198,5,29,213,47,19,195,170,110,23,94,245,175,38,123,115,88,149,25,25,130,33,13,46,240,118,252,16,173,135,232,22,99,197,170,46,252,203,63,59,0,244,147,161,150,208,57,235,221,226,44,71,174,216,248,142,212,192,4,13,193,215,60,167,47,137,138,210,193,41,132,103,175,214,153,220,181,173,25,189,123,149,170,71,216,56,71,51,117,157,175,245,98,254,111,77,57,178,14,112,10,136,63,44,221,75,215,60,175,112,187,195,220,44,226,118,68,131,168,233,129,107,108,222,69,11,100,59,218,158,170,185,228,165,150,123,57,146,122,236,57,109,233,49,209,96,43,252,76,218,112,233,232,111,226,163,107,157,230,146,232,226,138,91,144,191,161,28,129,10,228,57,114,246,109,22,175,243,174,81,158,126,254,48,121,164,254,118,68,94,228,69,63,5,68,179,166,53,55,31,152,254,58,209,78,32,201,137,124,67,109,245,37,129,91,57,241,72,154,147,178,61,91,199,201,228,187,219,15,253,217,101,121,175,130,151,200,19,70,143,220,221,112,201,211,152,214,234,123,88,237,78,217,255,44,157,143,251,89,49,141,111,104,46,131,91,113,41,176,233,207,38,94,113,203,250,210,227,238,187,235,222,13,189,107,229,167,251,41,115,106,113,71,78,139,161,87,12,159,76,238,105,41,11,72,75,12,112,175,193,216,154,231,91,179,156,37,50,185,16,148,133,228,175,29,6,55,225,50,238,103,80,108,194,225,109,222,14,162,86,218,26,106,213,62,37,148,168,46,196,37,136,156,67,21,121,140,138,67,212,2,21,37,239,61,82,145,244,55,239,7,25,155,60,88,138,242,172,71,93,49,231,183,25,78,241,204,147,34,186,27,161,165,240,25,53,118,159,5,186,43,34,214,76,100,167,61,180,91,137,49,51,54,239,235,245,184,6,59,254,162,86,33,139,200,124,217,116,143,168,217,73,91,238,223,139,173,154,171,65,137,44,15,160,134,69,235,244,105,75,180,166,85,205,231,95,156,115,187,207,228,234,92,211,170,238,155,174,67,93,214,233,112,102,169,92,114,65,54,63,57,234,219,187,228,189,168,44,8,230,198,133,138,157,115,246,170,217,191,125,97,58,62,132,237,99,151,54,15,228,144,156,82,89,148,2,249,38,105,211,242,218,183,180,210,220,173,215,97,210,97,177,190,160,160,28,235,240,103,244,233,63,249,203,247,178,101,33,144,205,148,92,18,132,168,161,179,103,223,157,152,178,54,129,120,141,135,63,7,59,83,35,86,75,206,165,245,39,140,40,66,165,159,58,92,70,73,3,178,253,215,244,117,143,168,213,130,172,97,29,226,7,123,31,194,45,219,32,168,251,158,89,168,23,85,242,66,232,34,216,114,136,18,173,218,59,90,7,170,85,57,58,127,190,225,20,222,72,45,0,63,249,157,218,100,140,209,192,152,16,52,239,42,5,220,243,211,28,152,209,29,236,250,52,0,168,205,161,68,38,103,37,137,175,246,230,197,21,180,20,248,213,150,25,186,62,236,144,24,253,110,255,27,133,232,50,196,32,7,193,0,138,228,128,119,125,202,109,43,181,37,12,45,67,84,18,239,194,141,227,200,204,173,67,58,25,180,15,76,142,116,75,12,179,238,187,34,185,159,107,36,75,194,53,18,144,246,227,135,252,122,57,2,8,202,173,253,234,172,214,38,28,251,73,86,224,208,38,9,183,127,221,191,65,48,247,230,156,179,70,94,113,172,164,109,12,80,87,226,76,201,41,116,27,104,136,38,179,184,227,230,119,98,74,160,180,50,56,71,19,77,210,91,160,237,211,214,65,187,42,189,10,72,217,80,42,168,73,12,22,20,209,27,57,29,103,128,165,203,209,215,107,4,231,148,163,140,148,129,173,233,205,52,172,31,193,185,5,158,112,246,75,112,125,90,171,251,119,149,126,10,80,246,166,80,156,201,151,98,251,116,185,163,171,41,141,245,221,202,243,74,36,125,191,82,70,143,215,77,80,109,109,128,121,235,195,186,227,150,37,224,84,204,48,222,8,20,72,117,170,218,89,114,95,180,185,174,3,239,85,128,76,1,168,93,32,229,212,219,171,227,13,41,202,102,184,69,157,33,148,95,19,238,207,237,159,226,222,175,87,189,56,26,246,201,46,60,230,125,235,209,222,192,42,157,250,223,255,124,63,43,169,152,126,100,7,56,32,160,165,168,12,112,212,143,221,44,211,160,153,242,73,173,11,43,68,129,97,183,40,85,211,29,224,46,140,223,244,143,165,64,218,66,136,37,148,252,192,126,89,218,227,221,69,167,131,61,19,146,221,233,248,185,153,159,240,21,156,124,55,73,205,232,165,220,189,248,202,60,19,217,121,223,174,226,15,247,166,196,226,129,103,0,245,95,26,74,164,45,113,36,78,205,45,246,122,150,55,157,52,193,215,195,221,105,62,13,66,229,15,197,127,221,102,24,51,204,159,132,8,77,156,143,75,179,236,244,141,142,134,138,151,4,140,26,78,154,231,13,58,51,64,3,47,223,61,227,216,87,249,41,201,187,140,108,17,198,213,171,78,169,122,108,154,112,87,31,32,86,102,203,191,219,75,235,71,243,174,189,240,6,75,82,140,234,0,29,179,63,17,201,97,223,244,183,150,29,116,190,80,225,171,153,230,50,20,198,39,216,13,142,84,85,16,137,136,187,142,92,237,244,191,174,135,16,139,196,210,29,110,184,215,175,249,97,144,228,170,118,37,172,244,23,111,82,22,66,148,226,15,28,7,92,152,149,29,95,232,217,13,60,126,88,247,101,160,178,222,78,83,247,7,150,239,73,149,39,171,163,134,39,28,191,57,94,82,57,64,49,216,243,251,21,10,112,97,37,147,17,222,15,100,53,35,3,200,39,38,145,12,84,1,112,77,28,42,189,110,37,198,154,44,46,98,28,253,103,57,176,83,38,116,177,86,159,202,195,109,193,121,101,163,122,9,96,227,105,160,184,62,239,189,208,35,204,49,210,26,13,126,151,201,184,6,194,71,120,92,197,83,120,160,4,216,28,42,144,249,61,105,58,89,192,186,23,109,229,214,46,239,84,100,129,205,36,86,63,254,234,77,212,176,153,188,241,103,165,134,26,224,130,135,196,58,123,112,17,71,126,71,249,159,23,39,89,25,102,236,180,16,10,88,134,135,46,239,113,88,192,16,137,192,100,114,204,154,138,172,66,156,54,121,25,144,178,4,9,15,239,224,114,89,8,116,146,118,96,135,8,21,252,62,152,8,7,51,104,150,143,102,7,144,114,119,86,50,68,187,220,204,61,124,186,78,79,153,145,252,81,237,190,198,134,250,45,93,159,183,192,121,83,99,123,125,98,212,137,141,238,177,18,131,191,160,118,229,213,223,233,23,18,231,169,246,111,208,138,90,112,133,157,225,54,225,146,144,177,158,255,36,233,95,191,58,153,222,110,191,74,22,106,97,178,158,211,62,5,38,137,217,195,207,240,126,22,18,90,225,114,91,207,71,107,125,28,199,141,165,115,247,186,30,203,1,137,192,232,39,15,186,114,148,30,62,90,154,213,242,246,231,226,144,189,99,90,244,123,201,187,39,254,222,42,216,237,68,72,193,103,4,219,27,76,229,38,238,7,197,175,5,151,39,3,180,246,231,235,217,217,198,247,207,198,52,163,77,254,245,83,187,90,91,36,27,100,89,217,172,70,195,75,65,178,239,172,150,195,129,55,89,255,187,227,213,3,74,157,4,254,250,241,99,222,149,24,46,77,40,129,63,198,104,76,117,136,158,161,24,27,99,229,143,252,71,237,241,51,22,148,167,74,182,186,39,107,174,66,200,193,5,92,55,95,151,228,57,49,238,109,113,218,144,26,40,135,86,147,178,240,222,143,92,151,21,92,133,44,201,239,244,251,27,205,129,197,50,24,190,245,220,180,119,26,48,34,130,47,94,28,29,109,136,139,162,132,151,123,115,240,68,97,233,19,229,26,180,231,71,239,178,159,45,166,26,229,50,146,233,33,153,74,59,8,91,191,123,165,244,236,234,90,86,91,113,24,195,216,87,132,90,240,47,118,160,48,217,193,8,203,239,114,193,50,37,4,201,18,110,59,210,32,66,247,60,154,72,47,76,50,194,196,52,225,186,25,161,109,70,63,83,180,254,44,182,14,18,159,111,37,249,17,221,89,220,236,40,58,206,76,103,163,46,124,250,228,160,172,161,42,106,235,48,135,128,65,37,187,251,124,0,67,108,222,62,217,207,41,208,160,43,12,13,63,159,25,221,64,42,188,28,197,203,55,14,254,174,129,14,145,153,157,13,33,138,156,230,119,172,50,79,231,87,232,199,207,88,188,141,168,101,165,128,41,66,57,195,4,173,101,247,60,1,204,186,43,160,240,138,39,96,184,11,140,126,5,181,216,80,33,251,195,132,172,170,32,6,195,159,62,43,81,84,177,116,40,1,126,209,127,83,55,72,77,189,10,62,14,249,0,29,11,10,3,167,15,108,188,62,70,169,217,1,54,215,34,28,42,98,174,172,51,119,250,185,152,234,65,36,49,162,186,85,211,182,45,70,43,65,32,157,105,204,255,236,94,241,148,201,147,8,56,25,9,129,147,180,0,198,226,60,41,92,3,204,115,252,194,88,180,101,155,210,40,207,234,21,75,12,3,111,76,164,12,242,114,204,13,161,46,3,205,124,77,95,35,49,134,211,119,75,74,9,208,98,145,142,187,186,141,242,76,80,187,174,19,128,94,233,156,205,7,195,106,96,156,104,172,8,215,196,186,140,157,60,193,6,36,71,136,166,252,168,27,37,29,27,144,96,11,132,1,39,103,44,138,14,169,17,182,184,236,167,215,145,139,101,17,194,251,105,35,229,154,138,187,184,112,79,138,147,221,76,129,49,216,177,31,14,99,155,11,98,23,216,245,121,195,4,86,250,71,46,153,21,158,196,144,153,174,223,77,185,219,223,138,58,155,22,60,123,53,72,24,116,69,123,195,61,152,159,75,101,235,180,158,130,255,72,116,77,168,6,183,60,157,222,55,3,192,229,88,141,60,68,30,158,90,134,46,3,205,70,84,39,209,175,187,129,239,196,195,207,182,180,193,253,213,76,197,130,145,99,212,177,234,20,90,100,97,97,218,161,84,222,15,74,95,65,211,24,87,190,59,127,204,52,29,246,55,252,77,91,14,114,55,61,49,37,159,152,177,93,127,91,124,237,246,208,168,44,190,3,59,14,122,232,218,231,155,63,48,83,4,109,200,206,186,118,227,66,214,127,132,189,4,196,19,206,12,208,167,31,152,214,161,132,122,178,250,247,134,233,229,188,239,162,242,75,231,240,3,114,225,186,132,145,196,109,113,36,234,41,29,16,151,194,49,109,249,150,33,11,198,91,33,140,155,44,243,156,27,143,212,110,116,109,218,191,101,224,149,32,201,107,162,71,235,60,182,17,110,25,59,216,41,251,29,129,93,100,159,119,189,38,77,190,156,76,114,134,213,200,175,13,72,86,89,146,103,245,86,115,3,76,170,93,87,108,238,152,210,141,4,183,115,193,150,82,118,113,124,116,112,227,155,184,141,194,140,200,224,145,139,18,47,56,90,192,44,99,6,70,20,106,176,150,94,171,74,109,106,13,96,14,155,105,103,76,212,209,74,61,191,23,148,63,138,130,87,95,60,17,21,59,121,184,63,134,173,164,17,175,9,163,108,221,17,124,32,140,154,252,115,127,231,58,197,78,252,190,110,147,108,36,51,67,160,12,113,97,122,220,51,85,228,174,211,120,65,251,45,47,200,208,98,217,134,93,154,26,27,243,206,96,146,42,181,156,145,52,159,148,5,122,159,247,63,195,86,208,86,37,218,132,235,115,98,32,126,118,114,182,94,164,82,186,253,135,120,77,98,107,51,8,107,160,113,158,81,81,87,65,64,181,66,101,45,43,164,26,53,95,249,46,238,197,24,226,167,251,236,197,82,102,240,114,242,150,174,152,78,198,107,195,128,72,74,78,238,45,128,152,87,95,47,180,242,51,163,239,163,137,234,172,58,220,188,154,186,172,19,149,248,208,152,189,240,172,89,58,176,89,0,151,38,53,159,210,173,229,126,229,233,11,209,154,226,7,197,253,223,28,21,178,156,204,143,193,210,1,201,8,41,88,57,42,87,65,155,102,57,142,0,208,13,91,34,224,53,234,64,21,86,171,84,109,72,142,167,202,183,246,227,12,67,172,28,126,28,162,75,177,21,215,121,77,81,76,63,19,153,234,210,160,98,3,208,232,34,238,227,154,49,137,62,165,112,162,240,165,254,120,188,108,193,55,21,12,96,248,43,218,214,134,253,185,23,32,78,6,191,101,117,184,173,238,13,162,45,74,144,164,137,173,82,62,232,109,134,223,48,9,49,29,95,114,232,222,125,98,75,90,250,241,73,49,147,189,70,151,136,34,182,99,183,183,45,214,246,123,118,56,197,45,122,93,136,103,166,105,204,199,194,81,57,180,79,123,138,218,155,47,189,62,136,76,76,25,6,67,148,146,255,28,7,150,172,224,12,70,192,121,245,16,194,90,93,27,20,159,248,90,44,50,44,202,208,92,125,251,235,212,208,31,194,111,140,37,17,127,186,224,209,240,139,122,105,32,188,11,145,129,2,49,30,34,95,238,26,200,78,4,22,222,157,163,32,32,61,14,173,167,27,176,74,240,217,172,228,254,18,227,175,205,24,112,76,209,60,123,99,72,137,84,237,9,71,151,74,53,137,89,247,100,213,132,125,180,247,88,189,47,60,18,53,12,216,108,23,121,205,249,81,220,11,210,31,226,249,203,151,44,52,66,29,133,72,105,116,150,230,62,171,101,143,166,180,213,70,30,194,1,240,133,53,169,41,180,66,78,46,43,23,21,73,33,129,147,155,11,254,37,141,219,235,128,43,98,199,161,201,138,6,253,183,175,79,153,128,83,111,230,203,41,31,68,193,43,213,76,209,28,169,153,82,244,29,31,138,255,121,120,205,156,234,231,45,207,70,9,252,79,209,128,17,178,123,9,243,51,211,195,81,251,245,210,67,248,168,254,156,56,230,211,39,102,203,33,91,157,187,133,246,116,228,246,3,87,115,67,171,38,28,228,71,179,98,21,151,139,63,224,229,210,92,51,191,98,49,95,137,55,14,251,246,48,103,200,73,50,103,159,62,137,1,38,153,254,88,253,164,96,86,99,67,196,248,250,87,191,142,173,9,17,48,196,157,17,207,144,248,90,170,20,113,176,224,221,28,112,234,185,66,249,227,46,65,63,231,97,181,180,198,122,226,124,221,59,163,231,66,220,49,96,50,51,28,36,141,23,11,200,112,96,241,119,100,12,146,156,120,198,190,108,226,187,101,116,182,76,42,236,33,232,196,239,80,173,162,200,225,211,132,28,20,33,243,79,74,49,237,3,248,124,95,136,242,50,50,173,199,73,129,128,107,183,217,38,56,21,47,149,211,176,187,200,175,110,153,196,226,34,83,228,164,144,194,114,2,194,197,97,249,25,27,214,233,11,46,86,172,59,240,134,67,101,41,59,18,103,61,18,234,44,227,68,138,180,19,204,170,190,148,235,10,164,44,237,122,223,135,19,15,203,149,122,192,128,28,113,239,123,146,32,94,127,73,86,9,76,112,255,54,105,192,229,99,87,94,27,154,208,63,46,179,229,180,202,3,51,228,57,242,82,131,187,173,240,70,41,251,61,1,6,125,93,95,199,132,40,57,134,167,26,235,133,154,201,229,189,76,212,68,91,176,121,175,185,55,25,196,104,8,160,235,47,179,246,155,82,69,122,143,141,163,89,178,253,66,201,248,178,137,204,229,209,144,137,22,92,187,26,39,213,89,42,17,162,172,124,180,165,102,150,214,233,172,35,203,144,232,97,189,184,243,207,112,96,102,68,94,225,1,174,69,8,201,118,152,244,188,204,6,62,210,108,1,24,95,62,63,142,221,139,128,168,22,17,175,185,204,102,102,23,239,101,185,209,92,113,74,147,233,123,123,126,106,70,103,84,172,160,16,140,53,16,21,55,126,55,255,207,161,121,31,75,148,146,6,169,216,12,144,78,189,34,68,239,107,65,43,200,171,157,103,9,169,161,59,178,197,71,114,207,20,33,231,107,80,247,148,27,65,88,37,141,70,176,1,53,128,61,38,188,138,222,157,154,152,19,139,62,90,128,183,157,113,232,112,155,157,220,214,200,182,58,52,29,82,237,225,133,229,231,0,6,154,95,168,58,80,51,222,127,248,240,105,82,86,16,115,168,134,233,132,248,18,168,143,217,41,220,32,166,4,240,73,253,114,19,231,57,109,51,10,7,17,250,215,49,212,223,8,125,21,3,182,26,187,128,93,184,229,251,147,131,79,73,238,144,35,2,123,130,37,16,9,191,175,182,111,27,79,32,199,240,114,155,242,38,33,218,26,16,184,251,7,42,145,151,105,66,80,225,228,82,57,33,120,217,140,7,174,221,36,106,98,121,178,85,181,85,41,102,184,233,161,151,191,44,20,33,9,45,234,78,105,103,12,62,181,124,75,13,2,93,135,18,5,151,209,68,231,232,203,194,234,169,211,181,32,63,164,225,110,14,47,45,159,246,21,250,232,62,44,22,194,143,236,100,76,251,155,88,246,206,204,197,90,17,114,221,117,142,43,225,34,138,106,103,92,114,249,193,186,165,153,103,199,228,192,82,80,82,79,90,3,158,185,195,127,215,246,238,74,45,49,81,241,137,62,117,67,184,228,4,59,235,215,252,211,177,211,99,139,113,199,118,170,155,46,221,222,244,85,109,4,91,206,50,56,31,54,170,117,19,124,77,68,145,111,31,33,47,108,217,94,91,96,178,211,39,76,63,5,184,102,232,84,80,246,107,31,247,232,57,205,67,155,133,27,220,56,8,143,119,190,205,90,94,61,250,40,222,230,82,209,27,105,169,196,158,72,97,153,146,94,11,40,87,123,81,151,242,9,14,224,236,249,222,141,81,143,228,164,104,132,154,181,101,203,72,125,21,13,109,99,140,21,30,59,217,193,183,241,220,222,5,245,9,73,51,56,177,111,231,67,109,153,34,154,11,7,9,81,115,198,157,31,143,157,163,75,7,27,249,194,11,208,128,126,57,48,151,79,5,3,35,193,200,165,6,174,140,46,17,31,70,216,235,193,98,89,216,59,130,13,129,159,164,72,65,186,60,60,233,81,219,12,141,162,34,201,244,64,152,121,236,200,103,52,66,38,162,1,96,197,148,202,19,77,107,52,2,73,241,170,139,2,72,13,86,230,203,30,87,189,23,224,159,115,13,230,9,65,62,254,122,57,245,146,67,220,176,46,41,64,94,93,63,199,182,75,199,165,110,72,160,234,72,54,137,112,173,249,241,172,61,122,65,91,125,141,16,16,206,215,94,44,91,172,196,245,191,88,255,23,58,21,43,95,112,62,7,119,108,190,229,202,165,186,31,32,231,103,95,178,42,220,182,233,149,65,108,112,177,52,114,17,180,135,44,6,52,101,234,111,17,59,149,183,169,170,185,129,204,147,183,233,184,141,110,198,241,68,110,184,194,93,140,23,86,115,141,227,12,29,15,36,193,71,135,141,162,85,16,125,40,211,123,132,0,140,208,187,83,135,196,207,209,182,155,15,118,61,121,27,47,20,193,216,88,74,83,69,240,172,238,192,25,194,162,139,87,45,47,244,13,217,111,164,88,207,102,106,187,235,129,85,41,73,60,254,222,191,62,33,171,161,247,86,129,14,107,252,67,145,135,248,127,104,62,9,154,159,5,39,212,110,28,182,130,120,18,197,112,28,246,182,169,206,1,239,241,250,115,213,194,69,57,218,159,204,100,238,218,59,238,59,227,45,152,104,35,77,246,100,214,57,135,108,131,208,143,30,172,246,28,167,146,84,214,71,236,120,41,116,141,134,246,223,9,216,217,242,130,133,186,144,91,142,98,164,1,214,136,246,157,94,108,72,8,194,58,71,98,95,125,156,12,148,154,51,139,211,164,9,234,120,203,219,92,50,31,242,197,120,126,200,122,202,210,151,1,186,244,116,20,61,30,39,209,60,124,147,171,206,212,114,31,145,147,136,62,42,21,229,175,2,45,95,157,14,20,80,95,175,137,61,14,54,54,214,140,138,241,244,157,67,128,194,153,241,166,219,33,209,228,149,157,81,20,37,201,129,175,11,230,140,0,8,19,60,117,106,122,72,88,27,237,82,55,182,225,235,134,244,104,35,35,212,213,202,248,39,10,144,186,252,50,15,233,214,131,211,109,95,96,233,41,30,73,153,14,13,121,227,37,251,165,182,125,83,250,107,86,82,208,136,216,167,211,123,148,44,78,240,196,183,37,176,121,26,14,29,129,75,92,84,71,80,105,2,227,50,16,148,37,156,202,218,119,224,27,36,198,55,132,56,79,122,225,204,245,160,123,161,237,139,162,40,130,54,62,245,223,192,72,224,82,77,108,86,196,108,45,238,166,213,237,20,232,153,254,83,74,138,186,98,212,87,55,212,32,156,172,248,5,127,133,86,146,4,159,77,96,44,78,111,236,174,225,94,219,176,224,215,195,29,179,46,60,94,106,175,169,251,247,122,123,35,53,45,80,221,226,2,139,249,249,224,203,249,217,51,185,109,64,242,236,29,112,156,183,70,21,239,51,48,133,33,8,147,105,255,101,127,204,222,175,30,255,179,190,54,84,248,62,58,15,31,52,46,160,117,150,219,219,104,117,250,40,29,203,149,200,212,2,168,57,27,224,30,151,228,153,197,56,176,216,66,18,223,211,14,203,240,239,75,248,249,140,158,243,135,85,173,213,136,39,166,79,174,41,118,137,230,193,168,209,48,31,109,102,185,57,243,177,207,141,245,244,97,172,153,77,79,222,184,2,45,121,100,112,223,180,179,139,32,140,95,59,21,178,54,193,168,106,103,25,179,59,163,54,61,105,20,112,65,187,249,70,76,195,24,72,111,209,70,25,21,41,227,2,221,147,144,139,126,252,97,213,240,74,231,80,98,85,28,39,242,158,167,154,210,203,57,69,224,230,20,42,240,88,226,157,62,199,29,160,158,12,36,94,211,127,194,185,17,183,39,99,247,42,208,44,130,222,124,170,254,222,54,101,96,112,119,18,82,39,124,64,63,152,125,10,248,129,211,166,190,65,155,48,27,26,211,9,152,255,7,195,52,136,205,114,242,97,171,248,220,34,153,139,107,174,177,197,116,35,215,188,236,143,71,196,134,210,168,173,119,11,122,28,102,13,178,171,231,252,250,189,92,14,139,53,202,55,134,141,17,255,29,192,220,105,119,32,82,185,130,249,74,77,155,203,67,144,112,85,216,68,109,77,45,113,235,141,139,175,224,164,28,0,108,14,255,167,50,229,249,192,191,237,169,118,20,197,249,188,106,184,28,227,190,146,20,147,40,121,250,62,248,243,227,222,55,118,167,38,105,220,6,255,180,4,232,196,60,130,41,194,147,88,65,121,46,4,234,171,1,122,234,173,126,76,102,12,64,138,98,6,148,118,80,49,6,176,53,24,182,130,164,179,119,33,137,7,103,191,8,223,107,177,33,30,149,13,46,75,90,69,110,75,81,38,160,18,190,250,33,254,90,102,9,152,110,33,182,199,31,164,57,219,23,22,150,92,246,70,136,123,169,133,14,171,170,10,148,146,98,51,25,85,170,223,139,193,135,235,135,85,203,13,29,78,214,91,20,138,230,168,188,191,154,245,27,101,40,217,166,245,220,20,38,152,13,43,81,191,0,86,51,93,1,131,231,83,71,172,139,157,185,61,83,71,137,80,216,43,144,183,160,190,72,162,78,24,79,223,149,35,236,139,153,148,199,8,93,242,223,102,98,239,167,29,142,74,86,63,156,121,167,51,255,47,247,227,40,237,35,4,230,72,179,246,188,9,170,233,129,231,58,201,31,203,111,0,101,92,63,67,17,41,81,52,175,2,36,77,100,220,87,215,94,205,236,25,5,47,36,150,158,192,121,102,44,232,82,120,175,98,58,63,155,2,147,147,83,31,219,231,8,38,122,120,51,230,38,174,232,7,153,35,150,21,135,162,60,157,210,110,193,75,154,213,252,19,236,149,135,122,169,157,128,115,230,100,76,202,93,211,226,69,185,76,71,83,109,207,157,40,100,227,122,160,15,112,86,36,6,184,18,61,95,193,104,168,129,139,29,40,63,22,236,64,98,171,143,17,94,239,224,229,255,230,4,151,189,233,173,218,224,152,76,153,177,169,13,178,135,173,87,208,29,173,95,123,128,255,251,219,10,165,30,26,163,127,238,233,242,214,15,14,90,246,98,208,187,25,81,215,69,253,114,156,165,222,231,69,24,45,223,197,191,122,18,14,26,209,79,254,221,2,62,130,209,171,16,39,206,5,65,205,56,153,89,49,13,175,252,226,135,134,248,131,196,194,200,200,132,235,148,141,242,30,253,168,22,185,146,24,179,242,2,215,101,209,123,38,73,236,23,213,223,109,161,0,155,92,230,230,94,174,92,145,69,189,202,183,126,121,133,250,228,62,183,58,184,71,83,144,168,123,65,49,154,206,5,27,11,151,35,17,232,90,3,94,23,77,184,88,124,108,240,249,184,211,27,10,125,175,207,32,209,204,228,27,21,144,170,216,161,162,25,70,181,203,229,89,210,130,93,37,234,76,179,85,175,28,145,3,42,161,2,178,220,217,20,161,93,235,32,205,100,202,229,97,51,28,243,58,95,120,152,72,72,180,143,183,191,156,49,238,30,119,154,67,122,153,13,155,53,110,128,240,137,71,164,37,225,36,53,230,183,148,140,204,66,234,151,134,150,60,34,119,105,151,157,213,169,226,178,206,202,151,112,28,4,50,131,177,22,246,198,97,141,113,83,253,244,144,79,98,32,39,166,244,240,207,195,167,15,20,102,200,142,252,92,14,254,77,145,80,158,106,36,27,223,47,80,24,249,72,209,183,67,225,137,137,83,24,7,28,99,36,198,108,85,253,251,32,96,244,168,43,233,132,138,46,118,100,67,161,188,5,127,162,244,46,203,173,110,89,38,63,106,98,33,57,206,13,181,71,232,52,34,77,79,159,255,4,80,231,188,45,173,22,247,20,63,127,89,188,236,174,91,19,110,176,231,71,205,136,239,105,227,255,254,183,153,125,228,176,115,190,121,160,128,219,163,51,231,22,73,225,181,68,113,210,130,232,19,239,229,62,27,157,169,150,161,211,206,144,233,181,194,25,38,116,155,52,181,225,123,44,51,125,176,36,255,100,230,203,120,224,247,81,99,152,61,154,128,176,147,101,62,240,65,145,207,95,92,235,203,166,150,129,199,165,210,246,94,168,131,1,188,2,37,6,95,130,69,76,142,170,26,118,120,110,230,165,52,235,95,166,213,181,80,127,52,67,48,208,188,31,194,84,122,204,94,37,120,199,130,203,7,226,204,186,126,214,233,12,227,191,71,177,36,7,27,88,14,23,238,238,107,60,88,38,171,191,243,40,68,85,145,42,246,19,221,34,25,74,215,77,138,22,132,202,71,183,114,105,141,125,165,12,195,174,121,79,201,236,86,135,31,72,57,25,136,250,53,75,192,210,14,234,189,143,223,188,42,86,87,6,14,149,20,190,71,174,10,48,16,236,92,104,133,217,129,62,52,89,76,161,72,58,254,71,251,79,114,94,9,250,159,72,254,60,182,72,90,138,250,215,129,165,7,144,168,89,167,171,44,34,158,168,16,168,197,41,152,163,215,184,223,255,213,140,151,197,39,116,34,126,235,124,39,242,194,55,96,29,171,244,223,210,170,60,39,239,66,160,197,135,105,65,59,140,18,183,130,115,160,169,245,30,73,197,168,250,8,68,108,250,230,87,218,228,51,119,146,161,243,111,63,71,206,212,154,66,131,205,163,146,56,59,135,68,131,21,61,71,165,16,79,29,187,43,208,41,93,213,15,55,233,75,227,35,14,241,136,188,27,39,4,174,173,212,209,229,195,111,116,34,173,135,47,206,101,206,127,139,245,23,90,26,197,169,217,43,22,157,222,31,245,216,196,206,152,70,176,29,113,49,138,204,225,218,156,105,118,50,241,243,118,232,177,62,216,150,101,51,142,13,255,214,143,133,66,99,131,246,231,198,30,19,229,107,202,222,136,10,60,77,111,40,13,132,146,155,81,39,6,63,254,57,240,25,226,230,121,111,237,237,89,239,110,30,82,172,254,41,145,251,89,179,0,127,37,87,94,210,174,74,231,163,127,36,68,182,31,205,171,73,23,128,184,232,146,27,84,121,153,83,71,245,44,34,170,35,53,177,159,56,253,108,151,99,46,208,31,227,52,41,174,208,6,220,166,59,83,67,87,150,158,210,151,198,104,252,197,8,178,41,242,200,241,147,59,78,11,61,46,91,101,84,43,236,67,204,201,95,229,205,189,163,139,73,17,150,156,197,135,8,137,56,246,236,57,197,57,211,71,94,222,198,191,213,8,170,195,186,198,69,71,188,50,39,155,151,151,213,118,183,161,56,137,59,137,214,252,249,0,144,137,106,215,199,76,60,64,170,233,22,96,80,11,236,171,163,119,234,237,189,78,85,46,207,164,222,1,220,101,0,53,232,59,42,192,140,64,110,42,125,115,121,169,17,23,81,32,0,210,47,7,118,158,158,48,164,83,100,199,105,114,130,172,50,47,52,146,180,251,141,83,17,132,237,60,134,65,31,44,26,78,72,3,230,189,160,241,122,49,88,129,130,141,103,227,4,59,229,241,251,161,35,133,250,23,15,83,233,164,251,195,192,66,100,39,170,135,88,57,52,165,163,212,254,112,68,234,202,124,87,27,46,37,72,145,170,84,85,9,170,160,20,52,182,231,205,51,204,100,14,167,28,132,170,127,12,91,134,228,96,53,123,26,63,126,55,252,167,57,35,240,247,167,60,3,59,117,143,204,244,194,75,29,151,87,110,168,154,126,48,244,156,94,233,233,37,169,142,37,9,130,105,104,221,31,20,202,159,57,165,165,183,198,54,220,8,136,247,211,101,28,24,122,69,47,239,55,218,20,248,197,222,203,45,215,7,177,203,221,179,1,73,61,25,146,119,57,106,128,213,155,70,81,198,226,167,18,30,179,123,191,113,134,238,63,228,31,142,102,233,145,174,206,175,194,60,64,45,128,68,246,4,163,230,144,124,30,197,168,181,141,157,178,46,153,130,125,3,0,250,146,134,178,19,0,132,184,110,70,135,239,235,234,230,128,207,133,142,71,205,205,154,79,127,164,81,33,91,183,13,220,125,166,171,252,212,233,19,28,10,97,32,161,141,160,171,118,16,104,253,195,248,127,43,189,134,159,107,92,235,73,122,106,12,204,142,45,28,52,130,182,3,222,178,130,107,32,81,208,99,80,130,12,207,84,39,39,179,90,147,145,8,186,79,103,132,153,180,139,50,70,169,92,173,252,116,80,159,82,215,177,175,194,25,21,107,50,122,25,234,155,139,67,182,41,145,67,80,166,78,104,156,202,121,207,27,191,243,46,104,70,64,223,233,166,31,96,113,195,64,187,171,105,42,69,175,222,16,143,15,239,101,231,99,72,46,175,197,246,19,149,194,220,113,99,170,227,71,240,21,119,172,6,93,19,19,181,107,9,99,23,207,38,87,116,58,209,141,150,139,27,145,31,242,42,249,179,118,79,151,208,65,188,179,92,138,254,172,51,102,229,155,7,98,44,166,115,57,152,151,31,82,53,200,154,176,65,34,104,93,66,34,240,33,52,163,1,125,114,167,8,135,239,100,136,166,84,107,238,175,23,137,36,98,110,21,4,128,94,143,251,28,74,17,127,142,130,139,140,137,160,19,62,21,16,55,71,13,5,213,121,190,109,168,41,115,88,27,249,38,25,140,182,76,51,2,16,57,250,76,7,144,67,29,141,13,218,162,146,64,231,208,64,198,97,24,212,177,140,220,179,164,226,70,120,51,190,152,121,12,168,10,144,76,117,61,98,129,239,125,36,22,0,255,165,65,100,155,204,221,202,19,54,85,8,175,227,134,83,119,185,81,241,150,134,63,20,112,52,160,147,74,111,58,189,210,20,166,46,24,161,148,238,120,0,239,121,129,85,135,167,172,149,6,83,101,151,119,242,120,44,217,16,209,172,147,121,12,167,18,32,216,120,82,80,20,116,208,31,213,240,178,182,155,161,132,65,105,119,27,93,96,77,27,213,181,236,54,207,143,160,168,35,136,55,66,184,248,101,241,86,252,153,72,225,53,145,120,173,32,185,97,59,48,100,149,80,190,66,50,189,95,44,185,197,189,201,235,117,80,236,208,203,163,70,11,40,68,183,118,6,74,144,104,217,27,43,5,210,179,237,55,214,88,68,204,187,88,111,38,203,131,194,34,206,20,88,118,199,234,106,206,166,209,197,142,165,49,170,117,241,54,197,228,14,243,67,40,203,197,25,76,176,173,6,246,37,99,171,79,217,60,58,68,111,14,161,46,41,241,126,11,147,248,153,184,182,238,109,25,93,111,235,243,248,213,8,130,223,22,47,199,114,189,56,9,42,248,45,46,65,179,77,76,97,251,196,215,147,44,227,237,2,235,246,221,41,11,241,206,183,218,242,194,177,33,11,238,51,36,69,116,144,34,120,86,46,9,47,188,221,153,176,252,204,162,152,180,19,198,222,127,77,27,72,213,108,9,243,237,33,230,114,133,178,250,137,14,100,207,199,228,24,83,103,143,185,146,187,79,40,196,255,83,130,173,241,137,131,42,66,222,143,9,116,7,251,99,127,137,2,222,117,176,247,208,162,59,4,237,111,168,79,49,81,167,138,105,198,238,26,184,192,150,185,151,182,20,45,58,20,167,45,253,190,55,96,229,152,204,71,79,247,146,235,12,61,219,140,15,243,205,83,50,18,7,17,99,30,73,168,82,39,175,121,214,105,145,75,199,164,163,12,221,43,61,213,113,132,41,144,146,216,70,189,176,52,219,69,215,244,28,28,37,21,51,196,16,240,214,178,1,143,124,168,61,127,10,14,156,82,31,222,226,42,118,46,65,59,58,176,102,44,45,89,217,71,51,40,47,35,105,211,207,45,224,81,179,151,94,47,133,108,242,48,58,144,138,184,27,56,96,231,87,198,72,31,177,229,41,30,207,84,84,23,172,236,216,163,192,227,113,101,119,99,13,103,214,86,171,3,206,140,183,42,148,244,216,251,161,183,175,139,195,241,121,115,36,27,25,86,206,30,213,25,187,156,53,240,154,194,91,152,43,130,117,212,254,147,24,124,118,114,128,162,38,38,218,156,239,150,141,174,52,77,80,94,114,133,191,28,178,25,227,129,78,76,10,231,53,229,125,93,0,105,170,128,186,224,28,20,67,54,63,207,86,16,57,156,238,92,161,77,177,185,188,36,36,166,177,117,47,244,205,164,5,130,121,24,210,100,12,152,14,90,178,227,243,179,153,130,159,62,66,21,9,122,174,108,128,187,25,158,192,69,128,80,140,132,56,62,216,202,79,13,13,152,65,81,54,191,109,128,234,133,62,197,176,213,39,122,115,205,174,84,224,192,63,103,10,70,11,53,88,174,80,125,52,210,163,136,188,8,210,175,43,223,175,27,61,74,154,101,24,218,56,201,136,165,190,227,179,149,211,143,113,42,68,244,27,173,239,251,28,7,55,68,91,244,48,218,114,237,184,42,250,188,25,153,248,9,139,8,132,68,36,87,62,63,228,241,145,31,170,67,249,231,210,26,104,146,18,112,21,240,38,29,229,182,156,25,55,124,161,81,64,70,38,194,100,240,24,94,88,36,176,147,196,121,6,133,236,249,122,187,165,125,114,139,71,89,35,159,116,178,227,231,89,254,134,96,229,97,42,52,46,81,252,199,43,150,169,108,140,157,44,86,243,222,243,146,29,145,117,251,203,66,81,51,219,47,21,224,5,183,229,89,81,28,26,175,5,190,183,106,37,174,93,64,240,135,37,125,244,36,34,116,30,215,127,107,18,221,237,165,231,83,70,78,132,44,231,242,141,17,226,19,74,107,84,197,221,133,114,100,217,191,201,117,73,144,222,186,145,104,163,66,62,160,68,49,63,218,214,143,255,148,109,147,72,98,134,5,91,78,23,249,192,186,151,68,128,35,187,41,6,187,67,14,252,204,93,126,130,245,151,79,127,207,44,134,109,118,127,195,212,226,220,98,121,28,51,118,40,141,159,70,53,61,69,131,29,105,187,222,133,143,226,245,205,5,239,229,127,185,123,103,147,97,224,33,166,154,125,38,18,169,145,115,101,114,195,18,206,84,43,79,54,184,72,23,62,23,188,115,32,172,29,223,90,246,236,139,230,145,126,90,187,231,228,204,73,173,214,153,51,35,174,70,51,222,42,115,126,121,118,55,135,17,131,205,68,253,178,8,172,112,90,169,22,72,210,151,201,137,194,168,185,55,212,209,180,209,219,100,244,20,159,209,133,139,97,174,209,128,13,139,195,114,254,79,30,230,186,227,68,184,201,121,78,61,95,9,172,51,189,124,112,191,254,37,4,134,36,88,66,78,161,120,48,93,181,25,130,128,202,67,253,58,59,92,157,185,157,66,43,59,93,118,200,125,57,111,187,176,23,186,96,17,68,235,244,6,134,67,184,132,178,102,127,99,83,240,232,17,55,188,93,236,43,138,57,68,199,206,216,125,133,70,28,131,196,153,187,225,192,249,0,228,113,250,91,168,151,63,13,245,216,21,70,45,86,228,184,147,160,108,3,236,113,122,140,71,57,48,134,153,131,141,229,21,245,175,131,48,159,66,180,227,34,204,202,250,42,95,117,200,219,34,63,57,234,220,86,23,219,151,21,223,239,230,180,179,143,148,94,16,250,75,141,98,197,134,146,22,8,56,168,77,12,126,250,234,229,21,248,235,171,185,191,69,41,168,58,227,177,219,251,203,214,19,55,17,193,43,2,55,118,252,49,197,13,210,253,45,136,140,142,182,221,217,138,131,111,209,195,168,193,98,178,54,26,103,18,195,71,63,73,255,14,131,135,201,69,94,38,151,200,222,254,236,82,103,70,181,158,180,171,209,169,148,122,237,20,186,206,139,29,91,99,39,60,230,44,82,245,146,248,163,185,114,113,186,193,123,109,129,55,24,141,33,213,234,67,222,147,201,187,86,182,14,31,250,227,214,202,29,216,34,124,23,60,118,168,214,68,91,39,193,229,121,225,48,142,81,47,211,196,150,21,85,115,53,59,213,189,35,46,111,53,2,228,43,36,31,14,255,225,46,51,239,162,138,219,224,99,7,217,225,123,250,218,7,152,93,130,99,170,142,67,139,220,17,59,201,46,216,186,186,20,233,0,200,64,182,47,223,164,99,170,191,163,108,179,184,1,172,178,135,197,98,209,163,67,201,49,22,249,149,37,62,7,94,90,82,231,234,94,189,195,151,46,13,147,133,147,48,122,41,31,50,230,203,114,12,25,184,28,5,94,101,115,92,81,175,98,210,51,7,53,103,29,56,138,28,67,28,180,131,163,200,166,16,148,148,186,7,255,105,209,189,218,86,129,217,24,239,168,43,157,119,15,24,128,36,243,226,75,181,7,30,80,155,123,105,232,122,3,194,198,7,58,96,208,109,37,240,1,152,226,120,88,186,22,116,206,71,60,134,122,192,224,124,202,29,148,81,140,91,1,36,210,179,187,199,215,21,8,129,67,231,108,4,90,52,87,107,188,138,71,133,104,71,249,9,47,21,106,32,99,148,77,154,63,177,158,10,8,41,113,218,84,243,36,236,91,153,35,57,145,109,206,16,98,120,229,220,164,24,234,7,69,127,240,171,63,137,108,40,80,94,55,156,203,165,174,130,166,240,189,211,107,241,172,29,57,142,175,41,7,204,248,210,169,35,80,196,8,22,178,90,155,21,52,153,214,186,12,154,231,135,222,218,171,83,137,113,135,145,128,50,103,23,143,126,143,78,157,193,61,227,138,236,72,236,33,79,129,253,125,33,226,180,241,66,119,27,16,195,227,90,147,213,0,72,165,200,42,154,217,192,239,60,193,48,107,86,197,147,240,199,155,201,241,135,19,135,141,107,61,120,112,96,86,155,187,118,73,190,149,43,223,86,144,243,164,36,26,215,152,43,232,89,13,11,89,107,12,157,215,57,186,151,102,133,50,127,211,169,30,27,248,29,73,59,119,209,149,76,168,184,144,167,121,212,110,68,172,89,150,243,119,69,157,144,29,85,88,46,143,226,104,110,136,165,209,227,72,222,215,52,166,7,143,91,23,75,127,60,77,91,116,242,73,211,204,188,107,231,74,95,245,231,203,215,243,40,39,50,199,176,143,104,209,254,191,143,44,39,2,48,66,240,95,243,215,228,234,179,175,251,196,95,160,194,57,185,150,144,44,110,137,75,90,48,165,159,217,147,70,100,9,67,35,251,236,251,165,110,56,149,119,53,243,17,18,59,223,191,132,141,152,36,2,194,95,172,140,92,246,203,0,86,51,29,179,43,27,137,147,104,146,245,182,48,36,226,105,181,135,18,249,196,159,15,170,132,175,61,243,55,126,23,177,1,241,163,30,21,107,137,94,217,115,164,240,34,4,36,149,131,238,215,249,27,95,230,146,174,39,128,207,183,182,185,209,26,162,94,139,202,203,20,206,11,143,27,75,126,93,103,232,221,162,27,236,21,49,223,205,167,18,150,239,45,197,227,32,8,147,219,236,94,34,66,132,76,195,215,233,78,42,253,155,106,151,26,55,132,150,141,166,165,231,46,229,68,225,125,209,192,38,107,40,80,9,61,181,4,134,90,252,4,218,111,193,67,210,44,193,208,149,82,12,147,157,73,154,117,231,209,92,148,149,49,89,26,0,67,136,61,133,128,217,190,139,159,21,95,39,254,26,152,138,187,202,138,136,226,55,125,139,54,161,239,244,235,175,107,95,213,151,163,46,67,229,39,35,70,61,112,207,32,61,201,135,124,202,202,53,229,34,136,236,216,213,81,5,142,234,66,255,100,69,36,72,15,124,236,49,145,10,135,98,64,135,102,191,47,80,79,151,189,240,112,194,169,185,227,146,123,42,98,30,174,178,137,242,140,246,221,21,158,174,31,45,43,213,148,71,242,179,4,246,3,19,54,144,145,16,39,71,164,83,244,182,161,96,238,203,64,218,83,107,47,254,164,50,207,200,233,171,29,38,225,205,222,56,192,242,129,75,79,85,207,18,162,39,110,23,81,99,12,156,207,119,235,213,172,170,3,85,63,3,61,110,15,60,227,171,213,225,135,144,25,184,179,178,237,167,46,234,149,1,126,251,56,101,174,116,110,27,37,61,172,211,138,185,215,199,5,7,82,38,19,61,9,41,180,55,201,55,197,52,54,183,58,103,15,152,228,52,226,52,218,34,106,164,144,160,61,96,13,97,253,38,139,145,20,153,67,214,185,28,238,134,176,171,164,92,17,36,38,78,89,172,101,162,170,95,11,90,74,39,97,4,205,117,244,72,154,244,154,20,33,77,2,229,63,24,212,115,166,178,244,10,159,177,59,213,138,20,11,139,157,84,52,152,36,140,162,63,240,181,218,170,223,195,165,164,132,225,253,251,108,149,169,109,232,19,246,127,139,111,170,100,3,88,181,203,75,9,238,74,101,36,129,245,240,160,181,123,108,130,48,140,155,22,154,132,137,229,171,30,102,19,68,146,254,180,63,125,242,246,248,9,240,212,227,65,152,39,159,113,34,254,189,180,216,165,221,149,231,143,164,85,109,11,239,21,11,59,84,50,196,147,66,208,66,39,171,209,92,66,172,221,152,161,236,32,18,37,221,208,187,103,95,72,135,93,93,52,36,201,6,242,254,233,244,71,7,120,225,95,126,195,214,194,76,62,141,225,181,92,66,83,195,152,123,188,90,38,199,76,212,82,235,161,135,239,62,60,212,137,184,95,68,71,19,69,69,121,228,182,245,247,68,73,171,254,219,68,92,187,5,21,52,35,199,34,69,34,79,155,212,27,122,226,61,80,125,76,247,86,6,220,21,235,4,236,254,68,65,242,61,22,68,12,33,169,183,69,249,225,210,208,99,156,101,125,124,14,228,15,85,133,7,128,248,231,135,247,229,21,186,36,217,9,212,167,102,11,101,232,60,253,141,76,41,206,124,106,140,46,92,174,132,136,224,239,19,20,151,230,110,233,107,103,224,182,41,246,126,200,152,30,160,100,139,205,42,244,206,65,13,146,102,144,1,131,112,19,185,74,129,183,200,105,161,25,98,48,95,69,85,122,133,25,164,182,86,158,73,166,248,222,53,43,163,244,244,111,205,81,153,88,231,192,215,61,93,141,55,65,62,182,205,253,195,78,72,136,16,180,131,136,160,192,73,169,52,250,203,78,82,39,224,42,78,255,167,58,48,20,194,243,231,196,125,23,52,72,85,123,130,252,45,59,142,83,138,82,0,140,14,54,250,117,179,36,189,168,81,16,244,121,53,221,45,18,31,77,218,122,149,225,185,104,88,168,233,231,181,221,38,46,30,238,69,177,120,7,186,77,16,85,24,93,128,72,251,193,226,89,26,140,17,224,8,51,202,94,238,82,121,243,44,84,187,70,43,97,215,121,45,114,11,19,197,60,135,241,233,194,224,108,8,206,58,195,236,170,208,70,176,16,150,117,110,32,146,156,254,245,16,215,67,204,59,78,60,71,173,206,148,180,8,107,32,94,112,228,87,219,17,17,72,157,96,162,239,1,122,155,30,79,78,15,200,140,115,208,99,70,223,228,216,68,202,181,55,78,55,12,102,21,212,210,34,91,229,202,30,254,162,37,5,8,105,29,8,45,242,179,16,153,157,4,245,91,30,96,235,78,37,243,38,40,145,188,144,111,145,157,57,28,37,46,158,45,153,205,125,66,30,94,50,154,7,248,185,109,181,242,184,28,36,127,70,173,33,89,39,27,17,141,71,170,231,31,19,148,118,218,145,100,169,227,185,203,38,6,34,242,94,141,154,109,224,47,234,115,45,151,183,161,175,184,214,103,69,41,7,130,245,48,75,96,186,52,226,153,8,214,118,62,76,144,166,246,252,113,75,136,76,197,173,140,76,120,187,41,233,60,234,64,102,247,127,137,155,235,221,22,110,73,211,21,23,181,11,119,22,172,88,239,237,225,153,92,205,69,102,255,80,207,196,184,238,215,189,245,208,111,221,94,137,195,191,90,168,29,151,246,247,55,107,147,201,23,250,9,117,192,16,27,16,151,158,152,252,90,214,58,180,66,201,7,200,53,34,20,1,197,32,175,7,39,41,58,98,255,86,146,115,7,148,205,246,39,89,225,27,66,143,25,221,153,204,229,185,176,55,36,29,86,196,222,223,55,207,72,176,127,26,249,83,213,246,141,139,53,199,252,79,124,243,129,21,124,137,150,216,19,216,138,88,119,137,220,121,238,62,41,212,157,77,199,208,196,148,83,128,200,28,140,117,253,64,66,181,231,241,166,39,2,55,29,102,104,34,75,59,9,99,106,169,249,211,255,244,184,151,126,169,231,141,38,82,177,104,2,230,156,146,152,52,182,75,211,176,84,170,16,92,158,157,85,124,58,95,216,135,21,149,156,150,206,109,238,39,144,134,147,173,33,205,73,9,66,247,124,141,157,209,21,165,47,130,248,214,31,172,195,251,173,20,111,157,244,123,105,85,233,16,38,106,212,200,35,209,120,72,87,155,226,90,250,202,144,225,174,46,132,65,137,240,140,152,210,72,242,138,34,142,96,179,38,139,37,133,53,8,152,67,120,47,203,167,186,81,127,180,114,197,156,177,130,13,197,181,179,77,246,212,175,211,219,164,201,27,209,82,230,146,246,194,130,241,242,160,174,172,222,113,185,190,60,62,112,57,24,86,77,0,105,230,198,173,150,18,178,3,168,110,57,70,21,20,174,108,38,215,136,181,161,0,73,170,221,179,233,153,228,53,121,126,236,108,4,0,164,224,229,77,55,131,138,126,97,12,98,149,15,237,9,133,192,23,252,34,104,233,1,237,153,82,236,158,23,83,189,54,196,126,56,180,30,144,158,246,126,113,21,24,229,208,175,150,104,219,107,52,108,189,154,252,29,101,28,104,173,237,67,39,41,114,118,7,78,15,49,183,27,62,243,88,194,144,133,184,28,172,59,156,159,61,231,10,117,14,224,178,144,199,185,34,140,16,169,101,83,141,168,107,168,193,201,94,83,38,206,209,176,120,4,37,15,205,75,225,186,136,184,37,92,184,106,249,77,144,5,89,195,214,30,254,80,110,198,229,124,109,221,43,51,18,193,224,214,72,221,236,50,25,139,80,165,129,23,82,249,132,175,246,74,241,1,2,232,63,48,191,99,190,69,165,84,159,184,68,155,125,26,145,39,125,134,224,107,108,248,188,48,162,81,99,203,82,103,4,202,178,131,214,106,11,112,2,15,225,41,90,236,80,235,35,66,75,219,246,9,228,218,99,106,253,75,254,213,50,107,106,202,0,51,90,252,143,255,8,122,49,230,24,206,109,21,154,208,166,224,80,232,217,130,231,103,208,46,250,51,96,35,138,86,240,241,67,168,44,233,9,204,75,254,38,195,53,177,71,90,63,43,0,47,243,170,199,119,192,37,92,226,194,72,16,153,142,26,195,136,20,164,132,151,152,107,97,147,251,192,87,55,146,206,148,21,196,55,100,52,209,26,15,87,25,245,244,137,61,251,44,156,97,47,41,220,4,71,202,197,149,114,127,246,204,56,158,4,220,61,121,179,225,92,32,39,129,34,253,230,229,232,109,190,19,184,146,45,253,216,160,110,249,160,162,193,202,54,130,135,233,171,77,131,94,115,60,145,148,90,219,21,107,224,124,67,168,162,165,61,138,6,255,212,124,64,63,182,17,207,47,231,15,71,37,169,185,54,7,244,181,166,198,230,16,191,46,43,196,117,206,183,80,118,21,222,207,224,190,51,181,77,60,180,140,16,181,123,60,63,158,244,70,118,202,197,208,149,90,177,13,63,161,137,182,190,235,46,117,234,14,192,110,216,225,211,61,242,46,115,225,106,41,12,103,65,207,72,138,252,77,143,26,173,112,98,163,114,52,31,240,117,182,214,117,224,124,33,229,169,182,77,250,107,186,153,23,66,52,2,215,12,9,18,192,216,252,115,190,206,145,111,249,161,159,112,77,171,222,123,81,60,91,254,166,157,234,149,58,77,95,182,199,63,169,19,101,242,71,73,71,193,231,52,45,131,139,75,66,102,125,31,238,35,227,240,55,41,200,150,57,113,19,95,68,111,22,210,203,100,228,41,166,165,158,9,233,197,5,66,98,66,9,141,149,2,234,244,165,121,111,237,35,184,152,152,164,218,175,226,149,227,165,106,212,18,22,246,39,247,75,82,40,168,3,31,202,219,137,187,43,94,173,62,24,220,124,177,69,189,28,195,122,33,145,231,241,230,47,104,178,220,97,211,65,187,14,86,90,186,160,198,38,129,119,144,191,179,229,137,44,194,128,15,130,25,221,142,187,193,10,206,181,88,27,226,0,186,163,49,122,163,221,1,13,24,252,207,48,192,161,117,226,16,14,190,211,200,211,116,61,164,162,243,127,137,51,14,146,129,52,252,75,144,200,94,18,218,231,77,138,92,75,121,253,160,50,109,189,220,158,85,134,74,10,71,159,13,189,59,196,208,69,101,117,253,212,132,185,185,255,28,112,106,184,30,76,180,53,177,127,231,11,110,10,119,18,205,142,64,70,227,112,212,163,13,171,64,140,96,201,171,75,243,220,37,215,19,7,220,71,145,213,152,63,215,169,13,144,180,105,57,104,21,159,125,7,204,106,64,158,193,243,202,151,97,142,110,79,118,107,121,106,153,237,233,187,181,104,60,44,58,92,110,253,100,194,38,254,84,194,26,47,32,63,232,145,191,10,223,118,8,237,91,135,16,122,22,131,226,229,245,138,222,48,84,167,6,136,119,101,212,78,12,199,252,32,199,39,209,206,208,27,159,128,173,182,35,208,109,209,219,221,66,166,85,131,155,147,180,9,33,65,197,97,102,166,15,111,126,42,21,240,108,195,153,57,162,31,18,72,165,156,136,239,198,86,47,26,79,119,244,242,209,174,109,215,149,240,133,145,139,193,172,98,86,206,179,104,100,35,59,106,68,63,107,135,58,177,7,86,155,22,158,101,79,41,169,217,43,17,249,41,56,247,237,151,166,163,165,50,97,53,160,50,121,96,156,114,174,95,215,242,207,192,237,70,50,199,212,48,130,80,234,108,137,127,242,141,208,191,51,20,255,4,13,27,31,168,60,182,143,7,190,226,192,53,221,161,96,123,206,233,89,146,105,125,225,134,210,180,238,94,229,212,21,221,197,85,142,201,13,69,43,107,147,254,185,66,232,141,191,126,111,191,96,156,132,156,60,131,249,51,89,165,103,97,122,168,112,78,98,64,11,245,198,87,225,74,118,15,172,199,52,173,106,199,118,95,246,199,122,176,5,5,59,156,175,68,65,134,233,34,3,82,114,170,240,170,244,144,225,250,32,151,130,152,42,167,211,86,138,215,26,241,174,31,172,211,39,183,29,174,63,184,90,84,90,198,106,56,103,44,178,40,217,142,152,242,175,20,38,113,39,36,46,189,126,185,46,71,209,225,183,160,175,44,65,55,195,86,163,50,93,69,46,251,24,9,59,8,33,92,85,81,98,236,4,65,247,204,75,185,190,1,93,214,40,133,231,57,244,154,217,156,213,160,134,169,110,162,106,67,116,131,67,120,238,21,48,120,51,98,93,251,195,79,50,52,139,75,210,226,151,89,236,4,4,221,110,220,247,14,62,217,189,124,102,49,219,36,228,214,67,178,8,227,221,210,230,89,32,43,135,138,146,215,114,226,135,82,113,43,209,88,20,59,228,175,161,58,85,152,17,115,53,236,18,122,226,154,147,158,81,147,151,100,224,228,27,163,6,6,141,102,179,20,70,122,248,71,121,83,124,50,193,1,135,169,85,74,16,160,56,234,33,1,92,162,180,154,63,87,143,157,5,149,142,39,45,65,141,36,71,174,128,95,186,193,239,192,56,7,27,226,219,192,50,65,248,214,107,58,10,217,222,77,130,23,63,162,239,191,247,30,226,171,117,205,80,244,254,18,123,154,50,218,148,185,199,255,20,28,202,216,23,148,240,13,24,124,37,156,150,176,157,248,157,144,135,80,9,226,184,234,15,40,174,132,165,88,202,161,236,245,73,2,31,22,240,91,230,205,139,204,167,232,242,133,147,47,248,129,174,94,254,172,143,108,35,15,51,76,71,27,8,200,199,216,153,125,114,146,64,241,154,200,237,147,33,130,26,62,54,110,251,194,66,38,219,196,180,25,84,240,51,55,198,47,218,231,63,175,1,41,190,50,109,125,255,98,76,63,168,63,94,214,6,36,190,189,120,100,26,1,68,145,157,85,67,45,214,28,56,15,17,80,81,80,245,11,72,148,211,67,232,230,183,194,211,136,150,253,230,163,229,217,192,20,112,119,94,214,247,247,123,46,107,48,244,131,72,15,11,183,152,213,46,105,169,117,207,83,46,158,106,118,138,0,192,38,46,169,29,144,205,166,34,187,127,77,177,190,136,69,44,178,49,202,84,252,222,95,243,230,103,191,147,69,144,213,67,158,102,93,94,164,88,231,52,228,79,68,239,245,238,134,174,187,77,14,146,87,88,109,35,73,184,2,214,84,12,168,223,140,69,33,0,176,114,99,91,93,160,50,93,92,255,154,29,167,118,97,158,98,209,151,16,253,186,41,87,149,37,45,15,82,5,42,142,172,209,217,227,79,105,180,28,81,114,55,194,98,45,179,81,212,167,139,162,254,60,249,174,28,98,123,23,189,101,73,187,237,98,186,125,192,11,45,16,19,37,209,222,252,155,179,100,64,92,80,3,43,188,42,230,105,109,72,250,113,10,26,165,63,201,127,100,210,215,216,170,86,16,169,63,56,146,192,136,234,221,234,33,132,4,223,16,161,155,140,159,161,16,32,15,239,249,95,188,81,240,21,231,145,85,23,82,122,195,194,45,157,241,157,22,132,18,252,193,30,194,10,40,18,150,241,50,27,225,53,57,149,73,102,193,131,217,81,108,105,202,111,15,234,249,63,146,244,63,155,250,235,160,192,31,72,100,21,169,7,245,134,81,20,206,60,110,168,38,13,133,69,44,133,255,76,214,181,20,244,236,46,132,18,231,119,103,208,212,154,213,224,139,66,212,227,105,126,199,178,66,86,199,252,122,255,173,90,179,86,120,57,96,64,208,17,69,88,19,148,139,205,189,13,70,50,120,211,132,153,40,194,241,101,252,123,14,111,115,180,223,221,240,142,132,101,111,229,58,84,163,177,56,191,111,33,61,129,102,149,84,142,171,174,234,16,5,51,64,248,188,23,248,88,161,239,85,148,142,206,180,171,146,225,51,59,227,91,53,87,251,82,80,174,56,156,58,102,222,95,19,129,8,250,59,161,25,56,167,230,161,213,146,15,113,251,83,170,33,127,209,204,118,244,185,216,144,184,176,230,35,246,243,200,213,164,152,110,180,43,143,163,222,98,114,160,250,201,130,135,144,119,252,153,72,183,219,23,139,94,165,81,0,17,100,181,29,127,107,252,30,72,155,0,83,7,146,97,16,96,14,213,72,149,181,137,125,70,4,49,170,173,231,117,193,164,222,237,117,175,150,30,254,140,149,206,102,81,128,180,169,52,92,65,113,98,221,78,130,49,12,216,39,161,210,83,158,169,235,255,185,29,233,154,161,66,68,102,226,84,162,65,217,23,205,236,147,150,211,53,116,221,253,238,117,211,210,97,85,132,175,221,71,65,106,47,74,128,140,24,242,149,212,165,19,34,113,164,146,108,46,141,158,162,123,224,129,125,107,114,191,221,96,68,110,159,44,207,105,28,68,251,61,21,205,200,13,61,149,110,98,245,69,145,212,159,226,4,142,248,62,63,142,167,79,27,6,229,242,254,59,211,204,77,159,58,26,228,38,184,217,82,217,43,65,135,188,160,115,59,70,226,36,104,219,93,136,105,230,45,199,251,211,98,27,235,92,70,110,74,140,180,110,222,101,219,56,122,148,105,121,230,230,227,252,79,10,154,16,111,187,232,19,37,199,227,6,10,162,152,231,0,127,56,26,78,219,174,99,236,97,176,56,142,138,204,183,46,106,164,87,150,141,26,184,79,112,17,98,135,91,32,216,242,132,119,87,207,54,83,158,29,212,29,37,137,123,33,140,141,84,238,196,74,44,204,92,191,212,72,178,137,225,74,202,137,105,241,246,4,32,32,196,115,163,116,101,173,141,234,165,245,10,144,20,69,87,138,181,245,87,38,148,15,88,73,218,58,48,152,226,207,21,62,60,219,193,158,218,175,42,52,44,55,235,193,255,138,63,171,20,219,194,99,68,246,172,212,211,209,6,134,118,99,40,198,201,193,21,20,206,239,186,92,170,149,75,226,91,224,153,252,223,248,52,36,251,141,48,211,170,248,133,220,3,6,21,216,45,77,114,182,13,192,66,194,213,2,190,142,128,155,185,153,0,201,221,102,158,185,141,252,69,41,0,154,198,88,142,232,181,77,243,80,171,103,155,59,57,62,155,56,249,130,157,56,210,109,181,6,192,82,152,91,55,73,17,63,128,229,246,12,94,34,130,35,142,96,50,132,35,38,51,73,217,154,147,164,156,67,79,45,75,87,118,171,38,138,18,68,250,77,36,154,70,45,206,190,139,243,230,122,189,71,51,180,34,156,65,182,110,244,130,84,5,136,60,42,203,214,154,241,132,202,121,20,41,205,242,70,171,72,52,150,60,13,243,212,219,11,90,160,249,95,111,251,228,112,25,131,2,126,54,151,47,189,239,85,33,146,26,117,245,174,255,252,57,171,33,95,32,138,93,77,29,165,52,122,118,179,154,177,106,118,237,146,94,54,63,143,53,184,232,128,85,154,220,85,180,34,56,119,54,132,117,94,163,237,12,227,200,20,54,160,157,87,232,173,251,72,73,60,8,112,203,248,31,0,152,128,38,245,86,52,192,12,157,209,48,3,189,245,252,221,189,176,96,50,96,138,73,83,100,174,174,224,198,25,91,210,93,3,134,59,27,193,170,17,50,149,125,126,185,232,1,220,25,130,19,7,3,34,93,185,23,151,13,163,129,81,235,215,109,93,170,74,63,58,128,56,235,221,87,70,214,180,120,151,179,15,199,131,14,207,208,136,157,97,30,203,78,229,136,230,6,216,55,10,108,175,252,81,72,32,116,184,251,228,160,209,51,82,113,149,250,157,155,21,209,166,33,56,241,52,206,11,233,254,2,21,81,83,195,133,69,190,15,36,154,127,167,170,195,95,253,107,41,50,120,164,56,221,83,243,98,32,254,169,214,201,200,248,243,168,4,63,226,50,199,206,248,159,32,47,158,46,33,131,174,186,61,238,21,253,16,9,66,214,86,191,230,240,53,186,103,217,66,234,242,130,83,61,79,255,114,75,176,41,18,39,248,37,51,166,254,80,153,56,146,26,223,91,196,149,77,197,218,112,124,189,231,142,50,15,142,56,221,172,37,54,223,160,142,93,147,38,21,43,172,185,179,238,253,89,101,77,184,121,161,130,213,81,23,134,41,132,147,38,106,30,249,52,99,93,86,33,171,7,206,163,253,57,189,151,74,167,190,112,176,59,243,206,50,180,203,144,153,216,107,5,137,15,206,125,243,68,118,82,194,84,154,231,70,95,32,179,124,223,209,115,58,89,89,119,54,69,170,152,237,146,108,45,17,115,45,59,77,136,139,207,231,54,245,205,206,129,66,243,170,65,28,43,228,87,196,69,24,232,60,198,39,151,10,12,114,40,103,202,117,255,75,56,97,56,114,24,134,167,90,219,53,253,56,245,57,168,127,201,226,249,30,3,10,238,61,155,157,45,6,68,148,181,177,158,26,124,47,23,132,37,141,47,241,0,105,84,250,42,50,15,18,72,191,217,252,224,142,248,101,10,143,219,200,117,137,214,50,27,162,98,51,97,242,216,158,185,204,28,189,203,45,161,151,56,60,28,181,141,1,96,10,127,129,26,168,39,184,195,166,182,244,248,118,8,63,179,74,250,24,190,170,209,137,185,73,57,99,242,115,24,230,59,110,201,140,179,223,253,19,11,3,49,52,99,200,122,168,59,134,113,96,175,88,50,50,73,224,119,183,9,15,151,229,200,92,79,122,141,172,5,104,69,89,81,255,238,146,59,6,148,88,195,214,41,14,253,146,181,215,56,166,170,213,181,211,67,132,83,107,14,234,32,239,242,41,236,80,203,139,251,233,152,97,20,114,104,141,151,237,59,136,89,22,243,155,246,239,48,77,145,183,126,53,27,56,192,44,192,171,168,193,219,157,75,71,222,157,186,226,103,41,31,213,173,121,220,41,94,80,160,88,236,56,68,75,91,233,67,83,148,98,62,223,40,22,244,244,232,98,59,31,18,9,241,177,201,36,46,49,30,188,191,185,155,51,131,152,68,7,185,103,135,118,131,74,142,230,197,65,43,27,200,145,177,244,17,133,95,97,166,22,224,245,195,123,164,165,146,167,89,40,118,113,212,111,73,12,70,76,184,71,115,164,88,3,140,197,91,131,40,69,43,33,24,166,9,149,212,192,77,68,83,89,213,169,244,37,134,80,247,70,159,174,181,52,123,31,30,42,0,141,208,128,1,157,127,193,63,142,229,233,85,195,157,81,60,231,119,207,177,231,239,22,157,169,124,80,65,204,151,15,66,146,164,252,27,72,253,71,216,131,144,165,1,89,169,160,231,21,117,111,240,7,114,245,177,90,138,162,196,186,79,220,70,31,82,135,200,223,179,49,37,121,21,96,212,169,242,187,185,140,225,157,207,43,32,45,116,248,219,198,222,212,49,131,50,198,191,58,177,175,228,223,5,23,236,136,44,124,16,249,137,40,111,212,43,254,100,32,67,112,153,228,162,196,129,156,3,187,141,223,15,61,94,66,107,248,73,94,212,72,182,244,136,175,142,53,79,110,82,197,3,105,42,126,110,35,127,10,19,164,88,249,187,153,186,101,81,47,157,137,81,97,160,50,53,25,108,157,31,34,73,136,184,185,67,52,243,242,65,201,47,220,107,93,94,218,121,149,70,9,179,165,22,175,214,169,210,145,86,108,69,164,204,163,60,234,116,238,181,40,199,139,47,244,196,166,87,56,235,16,155,221,49,128,234,149,3,208,211,134,77,100,16,95,137,110,81,156,158,46,88,7,5,200,174,219,88,162,239,99,197,187,57,177,91,63,5,236,47,66,166,85,101,172,48,58,73,57,221,136,140,188,223,149,140,19,188,191,95,214,168,89,197,175,42,70,179,155,149,160,75,137,149,104,135,171,33,220,203,132,205,184,19,60,39,200,57,101,40,30,112,40,231,68,135,136,145,226,189,24,252,140,207,135,3,228,5,130,241,233,121,170,150,119,77,224,164,76,144,138,153,253,211,88,23,132,87,183,173,50,113,65,200,133,134,158,156,40,201,178,228,150,231,151,181,64,67,251,188,228,169,231,11,63,17,151,78,4,117,191,241,235,103,158,228,250,94,179,84,212,42,46,146,65,82,94,102,119,7,113,6,84,98,89,41,172,101,84,29,159,191,84,55,54,34,144,218,94,243,120,150,113,206,33,79,78,178,202,150,217,145,249,163,81,84,125,45,70,130,82,197,24,246,201,42,188,67,14,91,237,107,195,31,123,9,30,86,245,22,247,16,123,198,23,63,47,143,58,143,9,147,93,174,229,196,76,149,255,127,50,178,73,253,100,244,95,115,172,200,235,64,106,193,85,170,48,183,57,13,200,34,158,172,63,233,111,167,35,137,3,116,125,235,120,25,62,130,123,188,142,122,19,93,117,8,94,202,17,111,100,46,99,105,98,208,254,244,230,21,173,224,236,232,49,70,74,122,39,95,125,251,116,122,39,157,76,52,95,50,230,249,242,218,187,198,233,126,151,125,196,70,120,159,125,117,51,200,86,231,144,129,13,227,63,174,152,132,51,210,115,33,183,137,6,42,5,77,226,122,45,2,246,79,99,115,227,79,153,56,22,133,78,121,235,134,84,164,78,76,51,150,232,81,10,242,10,83,113,98,117,95,98,237,245,103,10,56,196,200,191,127,81,147,114,50,101,30,226,236,190,23,74,54,166,49,111,12,162,125,234,126,36,95,103,248,78,63,222,7,229,114,241,246,183,18,143,213,45,246,33,144,54,77,208,188,48,24,55,114,31,166,124,252,47,112,4,142,106,209,16,191,222,243,176,18,108,202,146,22,12,26,38,228,250,76,65,204,58,116,124,48,36,124,200,34,139,91,206,210,42,236,195,214,175,246,227,235,51,152,97,3,63,143,71,69,85,94,79,80,140,148,93,110,232,116,180,100,124,139,94,54,51,66,188,172,168,251,241,138,183,104,121,21,8,15,125,92,88,7,172,212,171,79,194,234,243,119,253,193,12,79,37,17,81,227,188,251,196,54,127,231,27,114,66,127,58,92,170,153,26,253,252,246,100,222,143,47,0,171,210,207,13,166,70,26,191,136,194,84,235,155,169,225,144,173,64,221,17,206,225,90,99,3,144,42,135,245,3,200,110,67,116,109,206,216,195,96,32,179,79,20,28,38,50,215,75,234,157,168,53,133,20,223,200,183,161,117,64,218,130,26,104,49,2,155,213,22,205,66,27,228,185,176,65,224,115,163,176,24,177,59,16,172,187,105,248,74,27,212,152,134,77,4,238,24,220,96,149,144,73,127,215,206,124,197,213,200,247,26,101,30,17,142,199,111,181,222,120,2,7,240,91,26,180,248,86,234,8,12,202,9,146,95,227,170,115,7,154,14,152,105,127,72,118,76,186,166,156,145,181,143,117,39,66,75,72,43,80,227,202,4,16,252,24,82,98,165,71,92,24,33,88,21,1,140,126,254,202,177,203,210,138,235,248,220,17,205,178,151,127,240,137,72,45,101,121,208,138,82,191,246,160,215,201,5,30,179,150,94,163,28,68,14,202,115,241,47,193,191,20,88,173,104,67,3,22,109,76,139,135,107,90,121,211,218,207,249,161,96,169,206,121,31,29,239,34,145,208,130,68,129,25,124,133,93,232,181,52,188,16,134,240,234,58,77,88,73,207,47,151,33,165,237,107,81,216,19,144,209,117,74,252,168,127,69,254,83,102,137,31,126,109,199,134,2,199,135,223,3,225,125,149,81,8,124,98,8,103,52,117,142,237,247,205,198,35,132,222,21,158,156,177,63,90,36,144,108,51,89,154,100,42,48,121,136,51,135,19,87,13,201,171,208,99,166,114,103,113,201,175,64,161,22,4,46,45,243,156,76,214,47,1,251,104,68,203,132,206,169,225,219,114,134,141,81,89,201,11,251,64,201,43,231,68,150,246,135,169,109,51,171,238,189,108,215,89,102,234,35,122,28,181,150,55,60,226,255,229,217,13,77,204,95,174,94,225,158,9,251,42,129,107,34,236,238,23,119,177,115,1,106,97,206,238,211,136,150,111,187,167,199,227,177,167,217,103,81,188,72,127,220,126,162,206,254,81,231,255,167,42,80,102,182,219,178,33,161,87,25,17,29,206,198,100,13,76,65,243,204,175,165,86,238,66,34,132,171,39,32,134,232,245,218,108,38,156,120,136,207,75,239,221,225,68,70,115,198,6,27,176,226,60,229,208,47,58,110,60,206,226,200,153,150,95,6,44,191,170,244,200,246,137,27,126,188,174,57,170,132,137,78,225,119,216,178,77,41,81,98,57,175,205,43,216,148,198,123,153,243,170,34,52,196,241,44,35,75,195,83,243,16,6,67,222,77,53,216,114,71,113,207,176,132,90,200,125,102,45,130,209,207,82,239,223,56,35,55,247,136,245,68,242,139,188,38,32,33,84,36,142,96,214,194,183,136,168,26,102,132,113,252,158,99,164,99,148,118,54,16,71,252,7,231,91,101,198,36,89,223,144,209,161,59,251,231,137,152,146,101,127,36,43,82,21,145,241,14,46,19,42,182,31,207,163,18,140,83,157,100,191,111,86,164,88,18,120,152,235,202,156,240,72,12,34,68,242,17,113,106,23,39,10,193,89,97,40,178,179,116,47,74,240,105,21,140,45,96,94,43,37,58,167,160,45,160,10,119,71,39,221,178,222,81,135,108,248,84,178,54,83,18,104,98,141,85,186,152,228,81,19,164,5,252,241,76,197,147,121,195,231,7,49,115,85,3,29,23,153,161,80,84,29,191,31,83,77,145,103,239,37,218,75,121,169,174,194,172,53,112,189,6,235,253,193,156,85,86,119,172,234,74,39,73,207,167,225,115,80,54,149,229,125,5,73,189,182,240,189,78,47,16,58,240,31,102,56,127,22,72,29,60,147,197,142,195,29,54,40,122,17,52,105,93,220,146,220,149,88,144,34,166,22,186,27,133,252,14,98,95,210,120,237,24,127,205,29,57,207,2,116,61,13,148,51,90,183,214,168,29,102,169,236,42,196,27,118,157,47,119,27,89,106,62,8,254,229,56,22,219,93,168,134,47,107,0,2,24,68,17,18,90,39,200,223,255,3,99,31,203,202,247,105,23,149,118,48,15,13,255,55,95,170,233,237,159,233,22,105,198,79,161,199,30,235,25,147,226,106,186,124,102,184,215,169,182,48,47,44,111,184,214,18,68,66,201,222,148,133,10,35,113,141,201,93,106,189,222,153,236,131,33,15,190,173,203,107,49,122,61,199,242,121,4,238,94,138,33,86,232,146,98,127,104,222,23,130,178,124,157,20,11,112,54,176,77,133,126,158,74,209,251,210,234,223,30,104,77,236,176,25,113,10,11,167,85,170,236,222,151,10,182,179,234,222,190,111,8,146,46,198,78,159,102,230,36,57,69,238,209,178,189,191,210,185,78,90,25,62,192,198,226,249,140,225,75,6,236,87,128,228,8,240,102,129,230,19,44,159,190,235,245,38,89,91,117,43,169,213,134,92,142,197,179,59,40,204,226,200,56,34,246,149,200,119,42,215,177,32,86,42,219,103,35,172,109,52,15,74,27,40,28,183,71,79,59,135,40,174,241,247,70,101,16,162,48,161,38,134,94,172,101,17,133,201,35,182,25,177,222,181,181,128,55,171,73,218,160,240,166,129,198,255,64,50,11,31,80,115,240,74,215,172,228,211,236,183,37,86,128,60,5,166,156,157,119,18,136,115,172,124,145,111,228,28,164,214,42,143,91,165,175,159,10,178,133,36,167,247,74,139,79,118,187,1,89,233,9,112,177,170,135,41,158,71,126,224,79,3,189,215,172,248,10,33,237,73,204,32,57,121,252,87,182,247,156,237,0,44,119,175,167,144,238,144,102,94,99,169,195,93,217,154,47,77,245,187,244,51,72,96,201,97,147,198,130,29,208,120,6,131,199,156,235,42,255,102,142,189,211,96,13,153,44,49,253,184,83,206,195,84,134,155,66,228,44,151,73,65,27,30,133,209,12,144,201,129,82,233,55,213,138,222,205,215,213,232,205,217,170,253,219,77,120,143,22,32,103,93,18,227,177,29,156,94,77,109,58,95,229,247,32,44,15,186,125,13,201,23,179,222,169,213,149,202,218,68,94,122,196,53,86,196,229,100,231,208,64,201,109,100,118,248,225,85,216,142,48,6,102,165,159,143,81,44,193,39,44,139,0,59,58,45,74,246,191,167,154,215,255,179,118,3,119,242,179,87,196,75,212,161,170,168,133,252,178,55,235,195,58,239,121,53,52,34,187,184,162,119,210,175,59,169,228,217,93,182,55,56,17,214,225,163,53,169,36,228,217,27,216,90,197,193,36,63,36,96,147,192,16,210,13,72,107,97,21,41,193,87,221,131,252,161,239,16,141,136,56,225,123,142,212,36,178,229,196,209,246,189,79,241,226,120,238,45,182,51,36,129,22,245,136,251,65,227,118,93,117,111,178,100,25,111,180,7,207,87,115,88,252,228,29,65,171,109,253,146,196,143,157,212,206,131,136,56,194,160,20,41,186,171,87,216,169,85,135,93,58,182,9,63,175,65,17,40,163,170,105,104,133,12,229,158,16,246,29,124,138,104,216,14,237,201,83,195,242,81,68,85,13,214,51,193,18,181,189,148,191,36,182,204,76,89,47,92,68,142,68,164,32,30,83,227,132,222,202,88,83,109,211,154,45,80,119,44,147,119,16,136,233,253,116,56,180,130,233,60,186,92,249,64,13,48,73,109,111,184,188,220,177,152,109,223,219,39,24,230,75,156,186,95,227,22,12,239,6,3,207,68,78,185,9,53,3,12,252,3,246,65,167,123,66,177,228,163,123,165,77,193,162,68,205,43,231,202,6,222,220,167,166,29,181,55,236,48,194,196,19,232,100,103,144,182,100,204,238,192,17,81,104,209,112,125,187,37,252,149,67,222,240,155,155,246,95,44,113,250,128,218,251,249,250,56,161,240,8,122,46,91,244,53,126,152,16,224,64,39,9,97,5,207,80,205,41,195,116,134,94,244,19,112,17,16,249,164,250,168,249,164,11,41,55,124,127,145,54,63,132,118,12,84,164,201,103,214,79,217,137,12,194,163,115,103,245,118,180,80,160,225,248,199,109,123,8,68,158,239,76,125,242,216,120,155,186,217,169,171,100,239,139,10,142,111,60,115,120,19,120,250,22,190,81,131,129,123,246,108,41,95,61,85,254,64,78,186,233,112,188,64,228,172,216,98,237,171,85,12,187,251,252,251,134,83,51,61,98,10,130,147,70,17,188,110,190,227,41,247,144,248,58,239,183,183,19,36,18,193,13,255,202,45,225,89,60,219,170,24,36,208,165,17,23,74,62,112,105,29,116,176,150,184,1,6,180,143,74,167,241,69,109,32,84,68,204,187,101,138,0,202,59,49,13,11,160,157,179,238,27,41,115,57,47,182,220,152,103,102,79,64,41,157,218,213,127,229,89,49,213,17,31,10,6,36,8,63,177,255,186,190,95,243,200,183,36,171,5,8,243,193,14,143,197,81,150,187,59,77,2,162,238,215,176,252,100,16,69,121,53,102,252,20,60,11,25,111,109,176,223,212,140,138,98,178,196,214,39,0,245,220,80,203,35,116,175,186,59,248,251,142,43,197,2,164,156,222,166,58,65,75,78,139,191,63,42,124,84,237,194,41,169,189,72,3,65,255,200,5,79,30,116,63,182,203,1,108,21,222,194,145,61,133,52,130,127,231,196,103,182,186,128,202,8,49,93,29,109,37,23,61,164,181,82,253,20,224,157,98,252,42,194,185,136,159,188,105,70,120,25,59,103,244,158,139,123,188,221,55,88,5,24,207,209,114,2,107,78,92,195,220,4,89,46,3,162,179,187,62,97,175,135,245,197,83,183,246,143,167,239,249,142,42,144,108,47,19,1,203,228,191,48,116,121,122,101,163,243,21,164,255,140,135,26,181,166,153,26,201,26,143,169,127,111,162,46,14,227,208,127,236,98,129,47,75,43,46,103,103,177,37,156,190,231,77,81,21,156,239,186,136,29,14,193,53,236,25,129,144,32,130,184,17,227,16,160,121,32,23,228,81,77,238,226,222,114,109,47,237,133,251,21,38,176,247,18,232,166,119,60,167,183,80,60,168,191,131,2,8,203,153,180,72,126,159,157,30,164,45,233,171,254,112,151,191,54,236,106,124,190,203,7,109,100,9,226,50,155,42,128,194,56,27,59,55,162,192,30,69,93,46,94,243,195,153,18,110,45,78,30,201,87,185,111,99,242,26,41,168,23,81,45,75,104,181,154,1,214,185,21,16,106,230,220,230,55,81,231,171,215,106,251,22,180,230,247,238,158,240,20,180,38,232,64,220,195,216,212,52,157,151,37,118,255,63,19,91,11,33,102,200,139,9,228,33,74,201,154,160,18,212,134,198,219,232,134,27,63,105,203,8,8,253,155,69,188,4,219,120,221,250,54,61,207,40,253,180,161,204,90,98,64,166,63,65,204,16,70,131,138,117,189,2,20,89,216,189,9,198,183,203,91,208,66,225,190,89,225,31,156,30,162,50,208,144,78,115,170,255,101,181,68,97,27,78,12,12,100,241,141,71,190,114,204,2,78,7,248,43,85,236,209,156,46,31,155,72,213,239,124,88,120,17,141,14,211,47,224,22,160,166,176,73,234,54,166,83,144,135,164,214,41,243,169,19,247,177,93,108,64,117,211,155,95,64,156,104,91,50,233,43,91,200,14,165,71,9,176,228,114,77,191,30,84,133,82,191,120,109,193,76,125,121,101,28,41,96,65,125,191,105,242,197,143,67,193,152,238,89,151,30,26,166,167,97,87,25,28,218,165,38,239,139,8,131,25,96,202,16,191,85,34,249,241,33,211,183,222,253,13,238,184,9,238,39,121,144,208,129,80,194,253,247,231,34,254,2,144,163,244,128,13,6,146,48,43,182,11,168,68,225,234,18,212,121,175,168,224,82,99,76,145,82,121,211,235,112,228,223,250,6,74,8,157,240,171,151,145,174,56,178,148,141,148,134,43,109,156,71,127,53,52,126,29,255,55,190,168,99,92,172,71,223,83,36,14,106,147,156,160,239,247,109,198,225,255,175,246,243,8,141,160,61,89,181,205,218,74,205,136,7,194,14,211,111,227,190,161,102,103,183,120,196,39,2,188,32,229,110,135,105,235,79,24,227,75,242,207,25,157,240,228,9,229,159,97,91,121,56,204,218,4,251,253,161,145,16,172,138,174,29,206,164,172,168,105,252,117,152,20,15,68,115,252,71,149,19,173,164,248,61,65,242,67,39,74,180,52,167,32,246,98,139,86,248,88,232,9,87,188,85,19,10,61,74,85,108,117,42,118,23,199,146,195,110,250,234,100,250,57,180,119,109,218,98,72,127,137,249,148,155,68,250,84,54,226,26,176,18,198,52,43,87,3,153,63,66,130,76,103,28,205,87,192,147,249,100,28,93,120,164,161,46,16,57,180,245,69,238,52,137,104,53,89,255,147,99,168,53,97,108,173,13,227,109,89,35,15,32,255,23,26,239,235,84,241,213,174,61,113,15,193,45,137,242,54,34,218,44,208,50,26,111,12,252,99,11,40,191,234,212,122,191,35,75,112,254,237,92,21,86,226,236,225,108,34,99,185,130,235,140,165,211,68,194,83,210,97,150,31,83,9,69,75,110,20,190,136,65,100,110,95,65,238,97,178,154,54,82,36,242,102,249,176,194,226,246,194,43,89,109,63,175,5,226,66,61,219,207,108,231,55,190,136,50,155,68,224,87,101,150,165,139,120,151,95,200,100,207,233,109,133,21,240,150,226,77,62,141,151,18,53,180,131,236,135,214,22,99,175,99,161,4,213,240,191,57,238,65,131,188,22,67,179,140,188,114,167,178,23,144,176,204,114,85,252,139,135,32,125,76,71,53,104,187,50,229,233,110,124,205,228,58,29,65,97,213,194,228,14,78,182,153,249,220,5,60,11,30,172,61,163,249,162,144,21,79,123,121,58,200,55,73,156,30,29,169,20,161,187,236,57,122,173,159,215,94,199,183,84,222,67,152,156,143,165,107,144,138,70,138,36,34,66,233,205,138,250,186,49,185,113,21,32,100,113,84,247,11,170,232,115,181,116,218,212,30,119,143,247,0,13,115,76,5,168,221,80,241,91,104,140,158,91,25,38,224,252,18,244,152,135,188,226,67,194,156,157,232,143,204,5,214,87,220,186,52,194,125,232,251,115,232,63,18,51,14,199,17,183,142,253,133,98,104,129,195,12,2,159,126,26,123,155,158,116,230,62,42,246,171,102,66,100,143,218,121,159,197,78,85,88,24,191,161,84,44,89,184,247,104,14,174,228,48,141,120,230,53,140,232,112,17,193,0,92,121,233,188,29,16,113,52,180,19,95,147,219,206,40,248,224,218,93,128,225,196,204,205,253,159,83,145,162,206,14,204,43,70,105,113,192,166,173,245,211,179,167,199,255,124,50,218,202,224,164,92,137,56,214,66,71,169,107,95,154,140,221,31,81,241,10,198,190,94,10,173,124,101,167,22,71,137,57,226,241,133,35,51,207,236,214,69,125,100,17,241,52,143,5,180,87,67,6,137,70,114,76,231,25,155,171,45,156,73,6,237,152,20,37,144,175,98,26,181,166,152,85,101,204,63,91,172,34,109,56,223,203,114,32,223,53,62,127,118,26,49,144,161,21,34,254,173,130,136,190,163,179,39,90,71,167,171,8,60,243,22,13,112,254,168,119,113,142,41,130,5,208,104,20,62,231,229,147,6,191,138,192,201,130,26,244,114,194,176,34,185,145,149,59,45,79,228,4,226,216,244,155,226,100,68,200,248,82,45,46,188,41,20,23,205,168,219,108,186,104,99,107,42,221,180,72,209,146,210,225,215,135,174,59,9,53,251,41,106,88,160,157,176,216,135,142,79,24,214,169,176,180,38,48,139,154,181,122,224,224,4,6,177,131,58,120,63,188,153,220,135,219,205,19,171,186,30,253,23,135,198,117,71,13,174,148,102,101,143,66,181,87,175,48,221,247,7,77,108,157,177,235,133,211,243,3,180,5,168,11,231,183,219,58,154,113,192,144,221,216,232,67,135,224,89,80,193,63,250,97,246,136,142,198,147,52,130,70,217,191,214,213,85,177,165,169,211,226,177,104,105,201,243,98,133,20,38,175,203,129,55,201,17,62,195,177,104,123,120,6,99,1,250,211,56,178,77,232,200,101,180,190,142,164,76,105,16,197,94,236,189,190,58,222,158,139,167,125,14,206,145,250,112,71,47,102,121,102,210,30,147,11,38,41,60,38,255,240,123,16,42,126,204,199,152,73,196,236,116,117,182,84,8,242,179,213,117,114,106,57,77,110,203,123,125,137,25,175,101,92,190,223,75,164,133,248,163,218,248,180,206,220,185,140,54,138,240,146,93,65,114,65,12,232,111,252,108,75,199,156,241,172,253,198,197,203,156,211,49,252,208,19,35,221,6,255,178,61,84,26,157,161,160,200,38,91,96,200,131,0,249,92,126,172,39,40,64,116,34,99,249,209,239,199,166,94,33,11,218,209,90,155,114,84,185,152,126,37,29,155,70,139,115,214,242,68,229,184,46,38,168,61,51,251,81,75,249,73,119,141,92,194,20,246,246,71,124,162,129,42,163,71,55,66,106,229,195,198,0,175,23,245,140,12,205,206,170,53,97,143,127,219,126,32,142,63,83,0,186,83,140,41,105,58,107,201,236,251,199,108,88,106,212,191,131,184,162,75,251,76,54,121,181,81,101,245,136,139,185,109,250,131,130,81,57,104,110,111,128,29,3,115,105,41,74,48,123,30,63,65,233,44,146,182,174,155,87,183,113,157,253,136,206,157,253,215,234,213,116,43,41,183,239,139,215,127,26,142,39,138,85,171,176,35,50,250,191,15,49,228,121,139,224,174,54,119,17,9,15,39,123,233,117,178,203,102,167,165,49,51,61,69,31,230,208,78,153,214,190,107,71,69,139,129,35,187,63,142,153,50,64,192,168,5,9,195,7,205,189,218,133,90,98,255,209,220,3,227,189,205,78,209,107,128,151,62,167,16,252,174,255,78,5,211,140,197,252,149,61,39,137,180,163,196,12,107,245,85,77,29,230,122,72,145,238,173,127,118,189,130,124,133,166,141,207,239,136,235,4,71,139,149,208,30,113,38,63,164,239,183,14,34,37,196,45,97,131,218,242,96,40,142,22,161,21,118,134,232,205,206,240,199,222,9,157,215,32,30,64,39,121,201,172,74,23,173,80,16,145,198,228,182,182,153,211,237,215,143,193,69,56,92,120,165,73,140,197,248,168,163,230,209,126,48,119,173,113,158,60,189,96,248,123,56,195,221,102,78,1,219,172,242,145,101,214,240,38,178,218,5,213,47,132,213,164,64,82,114,102,57,243,72,246,253,69,97,163,35,199,207,162,1,53,122,166,153,112,117,6,124,195,6,85,108,113,255,175,255,54,104,92,77,185,106,159,55,136,246,170,149,214,75,131,179,10,31,72,244,137,49,177,95,193,13,162,244,51,155,248,50,35,27,251,12,140,39,107,162,116,187,135,11,111,45,56,106,193,37,197,188,231,91,198,41,175,143,242,121,164,10,145,105,228,15,135,197,101,178,222,26,71,197,58,161,82,164,241,142,113,191,74,245,20,111,237,69,153,44,155,10,252,84,108,85,3,46,185,131,49,55,220,226,155,113,104,20,184,85,218,253,168,246,136,172,252,28,116,205,103,209,51,189,70,245,170,208,43,53,113,65,97,245,165,36,135,85,17,195,130,135,148,37,118,34,27,105,10,48,156,13,169,53,158,173,248,194,93,129,85,254,87,112,95,204,29,117,181,51,64,252,63,90,184,222,232,33,37,121,143,224,252,119,152,61,108,133,58,2,7,122,239,121,33,250,135,248,66,68,183,166,125,153,11,92,135,101,98,48,35,225,139,139,168,189,251,247,32,172,10,196,205,252,126,150,61,46,29,209,193,183,32,128,119,104,21,66,235,187,135,146,138,34,204,154,76,240,53,39,225,50,225,165,125,173,55,155,132,81,18,2,83,90,233,181,94,23,229,210,30,100,225,146,174,222,236,144,202,178,134,87,182,170,185,223,13,91,135,173,250,0,36,79,117,220,177,171,11,218,31,228,43,243,168,73,107,53,131,167,129,192,71,82,6,235,38,178,33,237,244,200,141,82,72,15,137,89,78,233,24,69,169,168,221,60,225,231,44,70,243,66,155,79,146,249,247,241,79,69,190,49,150,237,73,140,149,242,235,147,237,191,184,181,99,42,183,20,154,100,248,209,56,237,199,141,251,225,106,192,198,17,249,164,39,129,188,95,218,13,163,165,18,159,204,202,92,128,205,249,144,134,37,146,42,58,75,191,63,213,247,171,55,17,237,91,15,141,9,168,215,42,204,80,186,20,85,219,155,108,29,14,150,18,212,184,11,231,121,158,211,39,24,66,247,13,151,69,189,11,92,121,132,130,5,14,183,179,193,110,83,16,185,39,209,205,26,149,176,119,187,21,69,20,144,30,19,157,196,126,71,105,129,71,57,125,118,58,192,2,181,203,77,61,227,240,206,120,113,159,250,150,105,246,105,73,224,47,12,104,218,197,189,157,233,93,111,23,209,249,252,201,235,229,221,171,156,248,182,54,61,85,241,230,30,21,172,217,230,153,192,229,149,87,46,115,91,255,224,108,90,28,209,73,161,92,14,205,4,253,134,39,189,58,5,114,204,91,172,78,35,232,221,64,196,86,21,31,211,174,11,101,57,161,137,104,177,40,57,111,225,228,22,66,13,1,213,221,14,132,100,89,255,89,182,203,199,59,7,170,168,96,169,7,80,96,7,207,61,158,112,186,9,6,250,74,134,206,100,214,161,145,157,1,153,19,9,107,242,245,113,125,62,210,99,84,169,191,12,164,170,55,228,150,32,170,39,41,21,251,64,251,200,250,42,110,100,248,224,215,167,103,61,163,7,250,29,84,176,224,178,221,39,4,46,171,226,24,232,51,182,131,165,233,127,233,91,144,214,79,92,99,174,52,106,190,193,227,174,174,155,58,160,105,241,9,107,35,96,76,48,77,232,118,96,233,191,195,228,118,213,66,193,74,223,25,182,69,70,14,165,190,0,117,171,74,194,241,174,232,89,220,218,88,68,116,42,25,195,138,76,114,68,175,114,65,134,95,249,12,73,104,44,77,14,32,201,219,158,136,145,11,250,173,239,112,11,119,183,236,94,69,17,50,206,143,28,10,122,196,73,66,29,125,102,196,14,183,178,142,96,149,120,139,208,228,255,22,237,128,87,232,154,116,38,121,80,100,41,98,18,41,97,43,176,28,140,141,110,165,153,151,223,190,165,220,237,122,191,61,108,150,53,138,216,240,51,17,42,105,224,212,29,246,155,47,41,67,62,15,178,49,212,7,39,228,96,127,136,227,108,59,29,236,116,169,44,146,190,190,229,184,178,170,98,69,69,132,97,191,191,211,64,164,94,198,166,28,157,177,207,12,89,247,158,154,74,154,156,209,31,95,173,130,31,165,120,180,95,154,20,216,105,103,252,64,179,108,156,163,126,191,220,225,20,21,220,94,97,154,126,173,62,243,123,37,11,95,252,186,87,7,22,134,96,31,249,37,160,158,107,190,39,183,157,173,64,76,195,19,30,155,124,169,192,230,227,185,87,195,212,59,26,244,43,243,224,78,123,35,12,68,148,115,122,194,228,118,220,45,72,94,126,92,172,10,104,140,101,32,129,92,192,29,20,203,190,103,170,21,235,21,56,42,134,69,205,193,241,142,242,12,216,216,203,222,207,137,203,1,1,238,60,20,71,54,85,45,6,181,51,231,237,74,134,149,177,148,202,151,14,78,70,75,31,236,204,248,185,119,111,38,61,209,87,159,254,226,152,65,245,124,61,158,153,7,52,20,233,122,93,121,158,235,0,215,28,141,231,32,255,112,124,23,149,15,92,84,220,221,141,57,87,212,133,28,21,181,179,40,240,117,187,58,218,123,5,4,194,30,149,227,176,243,34,104,102,190,212,8,65,101,228,176,143,191,62,79,81,243,13,250,142,179,241,11,241,146,92,205,97,67,239,255,114,10,61,16,156,68,40,159,244,143,220,138,235,10,249,178,80,35,78,147,113,149,179,56,99,214,28,203,91,86,230,87,252,226,45,227,212,159,0,19,221,43,72,65,246,71,222,216,233,99,67,40,26,12,250,75,191,151,229,104,38,167,221,107,56,98,29,156,134,200,160,192,187,227,179,199,228,113,218,166,120,26,204,11,253,120,4,164,16,218,69,198,162,64,5,72,59,192,192,195,122,128,220,147,195,190,105,158,75,35,181,61,125,77,98,35,179,72,4,194,12,234,185,43,174,31,48,134,26,219,109,16,223,87,64,123,190,19,47,32,93,26,222,80,250,8,87,142,3,106,143,86,241,54,80,31,34,123,59,13,21,89,177,158,22,120,46,250,103,6,190,197,79,223,153,154,182,214,221,19,49,61,124,150,128,30,244,82,195,165,95,83,255,71,72,145,153,104,226,12,193,31,158,12,111,81,202,1,177,15,250,84,212,186,141,47,141,187,204,250,50,214,67,42,185,178,103,18,197,140,37,95,180,26,43,94,102,50,130,236,18,161,225,255,94,28,43,201,166,58,40,77,115,211,84,69,22,121,100,74,204,123,206,90,211,58,134,82,201,202,210,248,2,131,123,183,112,51,64,184,36,175,21,188,255,57,168,11,172,103,85,23,1,60,190,238,88,5,137,70,20,10,228,33,145,237,225,89,127,46,193,14,160,22,214,246,41,214,226,54,187,224,21,30,57,103,103,178,39,155,100,191,195,199,249,28,253,134,22,237,136,0,200,103,170,241,53,133,120,32,243,186,169,59,152,29,214,4,93,164,231,82,184,215,4,213,0,24,142,28,172,70,235,7,161,62,12,26,117,210,178,218,45,244,194,117,106,228,138,176,2,7,51,232,81,169,129,61,98,3,71,184,34,142,72,197,90,4,11,204,202,57,84,11,110,42,117,203,168,98,177,236,149,27,37,173,241,119,222,17,153,56,23,104,185,240,34,36,221,71,41,122,192,40,29,48,69,112,148,106,117,217,157,39,171,164,94,162,124,188,243,127,68,163,108,239,11,223,137,44,237,51,248,13,46,58,54,161,192,173,228,33,226,42,92,101,23,90,93,32,208,157,7,90,38,206,67,190,155,166,230,83,234,123,196,198,162,65,60,68,56,102,209,66,116,246,34,200,173,204,175,144,67,59,75,230,34,69,151,74,217,142,87,241,185,229,248,238,48,65,162,110,21,55,12,233,242,224,7,238,88,21,4,226,197,159,94,87,198,169,207,211,72,109,25,105,134,241,25,13,91,27,157,68,222,185,120,213,218,202,243,165,187,142,195,250,190,242,115,193,180,210,121,26,135,165,132,182,220,180,127,163,66,129,67,7,244,227,179,224,24,122,27,126,242,109,205,62,96,198,224,45,114,18,73,205,110,46,148,170,163,140,249,187,4,15,22,116,195,205,185,163,244,67,137,177,132,4,2,175,209,145,45,197,181,10,224,67,84,138,73,125,114,66,66,202,111,249,167,233,186,97,23,213,79,226,235,192,89,254,104,94,200,46,197,119,151,182,247,28,188,153,40,90,170,159,61,134,228,148,219,24,218,118,37,23,53,224,28,218,203,110,122,1,227,152,43,28,101,20,12,67,231,55,231,23,254,26,73,210,129,23,144,220,181,193,32,67,100,226,129,198,57,34,151,162,20,67,116,97,103,199,252,118,226,173,63,203,46,55,41,161,0,31,149,243,196,139,189,60,162,92,47,50,126,104,224,120,52,57,160,158,192,170,165,143,49,53,37,186,181,115,13,146,63,66,51,8,180,47,157,43,21,170,253,210,244,41,199,126,174,230,161,5,195,131,104,68,212,67,61,213,138,128,193,184,182,226,162,104,195,45,198,169,53,12,145,123,235,253,81,1,195,176,33,227,22,137,185,182,237,30,6,49,191,233,213,236,219,84,34,31,122,27,20,104,136,90,55,62,46,115,70,239,91,165,192,68,23,100,179,129,116,78,238,141,84,105,145,203,81,141,122,53,109,167,8,107,54,226,106,35,99,80,180,108,139,149,237,252,243,222,24,46,101,159,241,79,165,67,3,217,218,230,224,138,235,80,232,97,126,119,199,30,34,228,181,174,39,205,117,135,108,97,142,42,188,237,88,69,225,113,67,36,8,182,53,152,188,145,153,117,229,226,33,112,182,146,195,191,89,70,3,176,182,57,50,205,59,38,76,139,65,41,245,49,85,134,61,24,78,160,119,32,187,127,59,90,16,102,213,41,102,144,87,194,41,13,123,122,246,170,11,227,245,66,202,230,241,26,220,76,196,178,29,161,113,42,140,135,167,225,188,81,209,190,6,54,235,254,120,234,48,27,31,131,230,228,209,78,24,116,198,205,103,42,141,10,200,161,172,196,69,185,246,164,79,50,121,63,55,193,241,107,179,225,133,44,145,69,87,9,45,214,165,77,156,206,248,106,230,52,1,53,148,152,231,42,91,182,218,67,144,92,110,131,150,60,150,191,232,222,220,176,139,212,26,244,136,26,24,166,43,185,128,84,172,158,143,43,221,175,104,143,215,99,117,157,10,65,137,25,179,163,184,64,29,19,118,106,251,232,25,82,91,194,172,114,178,252,49,235,227,127,249,247,23,226,41,59,67,168,77,23,128,130,213,219,118,51,219,33,97,227,45,75,44,19,193,73,164,200,255,4,43,48,53,3,157,192,6,46,121,142,241,12,45,21,16,241,21,81,63,69,242,135,180,81,221,10,148,109,102,138,125,86,239,183,13,189,43,37,14,241,1,42,31,63,130,2,82,7,136,119,95,55,38,170,16,87,109,37,156,45,150,174,138,219,43,107,224,174,108,80,53,253,230,184,7,240,39,89,58,254,164,210,91,165,13,169,150,98,219,6,246,201,55,76,239,192,226,205,251,194,193,69,108,97,192,143,241,147,121,152,96,75,165,88,143,163,96,68,162,25,174,254,7,229,93,185,192,248,16,64,211,20,156,119,231,19,255,51,187,179,90,52,34,210,136,199,220,128,94,229,255,110,247,116,188,244,163,19,105,144,170,61,192,197,233,150,60,201,252,2,221,51,164,102,243,75,52,11,189,171,129,35,48,71,229,239,89,206,131,190,147,32,50,155,163,96,138,13,163,29,210,141,179,168,229,171,92,69,34,125,9,16,6,29,3,195,147,155,61,132,96,248,252,26,242,229,126,169,85,251,71,136,53,132,172,183,38,0,96,14,88,216,39,40,11,135,185,82,70,97,232,84,167,50,93,247,169,20,165,76,58,59,161,124,42,233,17,132,73,238,4,38,115,82,215,240,144,38,159,82,81,178,179,223,3,206,105,72,173,25,48,225,252,255,152,131,102,44,174,213,100,148,93,244,38,217,170,149,59,116,150,81,144,75,203,100,95,199,36,176,245,13,97,136,14,4,223,192,135,96,65,107,200,216,7,248,201,31,192,150,51,6,58,125,126,9,119,177,51,79,203,174,118,212,216,37,98,245,78,179,254,251,181,27,209,59,114,37,60,237,194,165,223,190,249,38,179,43,108,249,243,249,127,185,82,121,177,133,141,136,204,125,148,122,70,206,196,43,10,31,61,172,162,45,111,154,118,123,49,89,163,40,159,39,157,82,53,132,126,223,40,236,229,117,194,3,17,220,255,168,105,190,79,240,196,251,202,186,238,199,115,62,244,105,181,79,93,250,244,129,56,14,10,7,224,206,31,178,59,93,45,232,73,70,46,92,11,185,160,27,224,204,106,254,195,125,186,106,167,7,100,184,95,216,136,178,229,85,214,230,196,142,66,225,81,216,128,115,121,154,151,206,12,201,41,205,5,207,38,27,90,101,157,79,94,245,174,107,229,75,29,244,241,218,24,207,27,102,176,16,17,141,48,219,134,112,112,110,180,85,123,35,226,141,244,187,30,17,251,84,148,235,13,185,0,254,100,123,160,153,35,88,116,152,205,92,67,71,169,243,89,214,253,40,249,156,241,50,80,233,110,9,147,186,17,115,124,37,139,189,255,92,4,192,82,231,211,209,146,160,210,198,151,98,45,120,124,121,245,36,157,41,228,42,151,121,103,97,43,110,68,17,64,186,171,237,145,236,172,6,100,108,206,167,17,97,173,133,119,126,108,179,142,227,23,242,67,54,186,135,12,219,95,79,113,40,120,131,62,149,17,65,204,164,212,18,69,41,133,189,124,192,212,147,94,158,157,104,47,48,236,188,28,143,207,198,12,68,30,137,115,14,250,123,8,47,123,193,26,131,132,180,239,82,77,174,146,26,184,148,165,24,106,52,102,36,38,106,84,65,31,16,39,188,28,62,139,36,123,33,221,193,205,82,247,115,167,175,125,144,199,253,253,122,91,62,239,219,140,55,47,251,9,26,155,81,97,136,255,100,160,152,63,218,225,223,53,219,128,201,106,205,118,105,31,247,173,110,177,9,23,21,30,18,224,126,251,0,233,17,53,16,54,232,148,176,22,232,58,77,63,100,57,74,94,243,116,171,48,166,25,70,32,186,33,232,150,145,58,71,169,94,236,242,187,76,13,196,44,244,214,175,202,15,72,191,229,185,234,60,42,13,189,93,18,228,20,182,243,172,13,250,209,168,193,186,62,183,217,19,138,21,8,176,211,137,207,236,22,119,90,232,144,200,3,26,212,201,81,244,155,209,59,232,163,225,193,33,132,45,47,54,132,106,59,234,249,24,18,172,41,44,19,136,103,15,193,147,129,87,209,0,17,111,180,150,60,42,14,228,30,6,208,131,59,85,70,32,45,60,115,40,103,182,138,233,112,148,56,232,112,76,202,49,194,38,197,136,101,176,53,140,92,150,101,99,116,185,200,255,145,189,166,173,52,183,216,55,251,24,56,190,150,217,83,228,239,87,136,221,239,98,95,72,99,170,130,196,188,244,30,134,32,1,106,63,42,228,171,21,98,234,59,11,9,57,177,178,94,19,126,159,119,238,18,173,0,139,61,218,23,111,101,44,68,208,238,71,114,46,182,249,223,73,226,127,29,114,61,180,165,40,218,126,39,192,190,210,28,59,38,31,180,165,166,81,118,131,2,108,64,245,195,117,47,37,129,240,218,205,27,121,139,58,162,91,79,60,53,115,215,128,22,68,253,16,34,190,13,206,73,138,66,247,14,126,93,235,178,255,59,52,165,45,21,68,155,37,137,57,31,70,54,81,105,25,35,75,71,56,94,117,115,34,208,176,12,193,250,230,214,195,230,146,23,20,233,149,214,130,48,245,153,66,86,34,3,94,237,93,182,65,12,69,64,177,129,39,126,41,92,184,163,7,116,29,103,148,253,21,56,30,179,132,90,141,171,91,107,192,215,191,132,37,169,37,196,191,206,16,247,63,28,177,8,213,154,219,175,143,87,128,101,221,24,162,4,39,17,144,158,212,145,142,223,188,64,237,206,220,211,179,110,111,36,53,93,56,250,48,197,205,28,76,138,153,180,132,173,169,60,35,241,239,176,119,133,122,70,114,89,194,211,80,132,230,245,51,226,201,246,0,212,5,19,142,250,214,159,45,52,135,169,90,60,240,195,131,181,239,116,163,43,10,148,95,68,129,211,159,147,184,162,77,164,111,166,242,219,150,216,177,218,25,245,71,170,56,212,198,199,61,106,133,169,200,172,184,79,245,147,182,21,7,5,173,140,212,3,207,45,41,104,94,96,88,148,128,196,167,71,87,124,201,200,49,184,12,53,126,90,29,151,23,243,188,178,248,78,127,245,96,242,137,135,62,10,114,211,26,220,102,92,180,94,42,246,237,178,76,86,174,95,182,190,50,233,20,66,37,90,139,180,80,208,211,162,179,52,79,119,216,38,157,221,60,181,158,58,145,117,35,25,240,68,54,162,99,87,187,112,190,49,109,46,8,217,73,53,120,246,155,18,75,119,202,67,13,154,89,107,120,98,245,74,24,84,74,133,5,32,121,133,221,142,94,219,251,212,106,21,187,172,153,40,158,198,209,214,40,247,150,32,109,37,206,6,80,43,126,53,100,83,240,13,110,78,193,233,213,63,18,3,110,210,154,92,157,154,157,45,254,219,209,172,122,5,176,79,225,63,123,3,39,182,235,195,37,24,153,83,150,53,159,79,7,106,23,147,140,37,33,191,77,35,239,13,224,103,224,34,219,46,64,244,41,181,105,179,245,126,94,139,227,19,198,3,40,142,114,91,73,73,255,139,228,195,9,25,96,187,122,205,247,231,187,168,94,244,210,110,47,143,80,116,204,227,238,169,35,89,15,70,167,132,66,116,66,64,125,72,197,80,87,144,90,224,29,54,12,44,32,79,19,223,231,18,219,194,167,117,23,22,214,131,32,42,101,178,64,119,111,174,97,235,98,122,203,182,176,51,138,107,99,90,138,112,92,3,86,114,211,206,103,231,218,168,59,146,209,111,210,211,196,163,95,114,221,58,197,86,225,101,38,245,112,34,210,58,145,97,62,121,170,251,124,95,70,6,255,4,69,55,37,50,242,254,86,71,183,231,11,216,101,93,46,78,207,254,206,72,105,118,118,86,240,11,18,208,77,171,66,232,246,25,91,46,146,246,60,89,187,30,125,237,94,128,193,224,160,19,141,108,87,224,97,225,42,76,26,0,254,106,79,93,18,161,38,185,236,90,128,36,160,193,222,3,64,200,175,155,24,146,120,220,159,225,136,177,95,154,221,7,245,141,251,143,204,118,5,125,223,47,211,67,184,140,2,246,24,234,191,117,254,64,161,230,212,66,187,53,32,37,61,205,203,147,151,150,245,109,63,0,220,69,138,10,76,122,69,31,207,96,109,253,191,227,160,171,239,80,39,187,113,169,226,101,66,161,243,155,196,207,24,121,243,240,135,192,0,115,147,101,93,68,64,254,168,2,199,181,197,217,152,43,172,222,55,184,249,57,114,34,84,162,1,139,239,204,125,94,241,138,99,10,31,128,123,92,15,210,55,118,255,102,238,99,90,255,234,199,80,143,28,69,142,33,118,63,95,104,186,165,207,71,13,217,29,84,136,65,89,244,58,140,184,170,21,33,192,180,20,131,225,105,28,87,111,203,13,200,14,225,46,27,102,55,201,212,97,44,177,203,82,5,58,58,246,186,154,238,98,189,88,139,91,5,188,113,121,112,131,141,135,167,175,238,62,183,220,4,186,233,52,83,116,234,67,102,195,27,209,198,203,18,237,69,246,181,17,20,75,103,176,136,100,227,153,214,81,106,173,177,93,82,110,219,191,231,235,2,232,140,6,181,170,169,60,244,174,43,178,88,173,61,111,67,75,10,87,115,81,198,32,194,58,98,213,186,115,137,7,40,161,39,167,206,210,113,155,123,254,225,44,202,164,210,232,3,90,38,25,102,185,222,76,204,20,232,126,203,10,165,238,117,216,159,80,121,208,146,88,14,25,107,4,202,129,126,174,192,27,217,64,164,240,122,217,61,5,171,100,46,139,10,39,47,186,205,191,44,41,164,185,65,53,171,113,236,6,12,71,174,28,63,165,143,171,27,3,159,253,100,190,16,0,13,83,25,252,154,19,27,222,184,191,107,51,246,230,234,30,30,151,232,237,59,122,42,9,211,203,39,56,15,76,82,211,80,245,174,202,196,138,91,53,83,56,107,237,164,186,112,127,179,223,209,215,198,90,141,217,10,155,50,211,128,199,10,169,189,45,201,79,115,155,52,216,67,53,185,36,118,24,114,128,119,247,34,133,180,111,64,243,192,64,241,246,29,141,10,81,213,113,6,179,45,42,6,142,119,191,96,73,11,96,218,226,156,91,231,249,29,88,65,206,86,145,62,13,199,40,76,119,56,148,11,62,85,225,18,29,158,218,24,140,175,165,63,38,228,184,97,21,165,212,55,209,124,156,147,199,3,179,197,54,196,146,93,157,228,175,135,213,118,124,112,234,184,218,86,168,234,187,34,156,175,14,170,242,102,16,195,74,49,39,176,248,150,123,122,164,246,182,105,78,149,18,220,250,35,61,198,24,189,217,252,11,187,155,170,87,180,232,185,45,3,38,148,8,78,59,113,192,180,248,181,52,36,161,166,115,18,222,233,216,30,177,31,193,99,235,119,135,80,62,20,68,209,246,70,227,67,243,230,207,227,121,245,235,252,138,178,68,9,67,162,128,33,146,26,22,193,202,14,209,154,98,35,88,250,85,65,44,58,239,26,52,94,249,52,230,200,38,111,52,178,245,22,244,159,91,85,46,90,117,88,240,153,76,62,70,7,243,158,154,79,235,230,230,137,152,62,39,170,24,146,155,163,223,110,19,68,241,42,228,126,18,176,147,11,31,236,143,236,94,110,125,104,19,67,236,185,118,239,151,236,112,49,110,225,149,164,124,255,222,226,151,67,27,31,16,29,57,14,145,138,118,136,219,28,106,95,83,77,153,7,121,253,110,213,251,238,206,64,76,11,75,231,4,112,4,67,94,23,120,129,170,244,224,110,32,146,142,201,102,172,235,71,38,81,142,68,53,145,144,136,57,99,49,110,15,206,9,36,164,127,227,90,162,159,163,124,223,254,250,187,149,98,246,163,44,234,15,76,200,220,137,49,57,215,33,209,199,69,88,142,69,203,113,192,199,32,89,40,29,53,59,155,122,131,113,184,139,210,194,27,149,174,61,96,239,40,162,117,178,16,219,149,164,160,192,129,158,110,83,98,37,107,36,129,110,181,74,114,171,222,139,204,213,19,157,232,69,104,221,75,160,166,91,173,128,16,63,113,132,197,37,111,71,115,143,101,85,165,44,221,34,244,76,100,185,65,90,198,186,153,88,244,165,199,120,206,162,210,213,209,198,85,49,129,234,204,32,114,227,175,222,96,150,125,123,55,81,45,192,50,172,211,12,159,24,50,163,144,88,30,82,113,43,26,13,6,120,169,215,196,226,79,170,28,68,221,215,179,16,253,123,104,138,82,131,100,67,155,163,166,251,119,96,145,108,251,119,6,231,52,150,154,148,149,138,88,13,179,107,145,81,29,183,217,130,82,216,58,225,123,92,47,142,66,194,134,130,236,230,118,234,242,124,139,76,102,123,171,239,114,213,103,1,29,153,112,192,47,37,66,227,88,216,134,158,139,47,229,75,235,19,19,202,174,131,20,75,46,9,77,181,1,143,85,227,132,94,172,103,152,247,64,6,164,196,14,125,193,104,5,88,229,119,210,194,231,115,116,14,17,188,123,230,55,137,235,108,158,94,90,105,150,66,134,208,189,186,87,147,127,99,83,4,83,105,16,207,88,54,134,94,103,229,195,47,121,98,210,202,152,121,228,94,104,23,138,244,32,194,34,130,73,23,59,242,26,190,198,31,190,172,145,193,116,3,36,147,47,29,25,147,171,227,42,225,184,176,247,228,234,21,41,96,174,31,136,2,176,47,140,23,100,193,20,115,235,53,49,133,75,78,120,43,12,144,230,36,174,123,96,190,76,165,253,19,159,122,91,229,42,175,174,105,70,123,199,89,3,165,229,242,13,25,39,192,109,103,40,37,217,8,223,56,180,144,62,227,194,49,172,52,199,92,185,31,93,177,148,145,176,83,147,52,95,11,213,95,51,23,125,103,253,229,250,225,145,52,55,215,30,238,47,197,131,134,87,30,120,59,186,212,71,14,208,161,224,62,44,169,64,80,70,125,23,14,202,149,35,140,140,37,56,244,95,26,180,137,69,76,158,153,6,199,243,110,2,228,95,74,221,43,213,42,25,70,108,171,148,241,182,234,159,127,175,2,38,145,242,69,162,197,127,97,161,152,231,231,92,160,101,2,184,120,221,3,130,102,7,191,106,89,164,220,4,163,0,187,240,205,133,233,19,75,11,88,200,245,129,117,106,159,117,9,118,192,103,253,194,2,82,94,81,120,219,167,0,135,221,41,82,27,158,201,202,61,89,63,124,130,230,3,206,255,219,33,178,40,12,126,79,85,57,227,103,175,50,58,144,106,99,244,186,136,229,200,95,20,169,99,162,160,161,23,247,8,158,193,8,237,174,138,205,155,188,167,121,96,74,173,55,213,105,212,180,50,103,38,39,249,63,109,206,135,129,25,23,182,4,147,112,222,32,50,194,9,143,32,121,100,62,9,241,106,50,161,103,95,122,152,190,226,165,17,223,171,150,138,76,28,153,207,184,146,246,111,194,239,229,74,184,35,93,161,117,241,240,213,202,85,70,76,79,35,45,58,118,202,237,110,10,108,134,216,31,212,201,41,230,218,60,106,127,250,254,215,178,95,207,99,19,222,143,177,122,171,105,75,41,27,60,224,125,53,215,142,105,103,48,210,155,78,197,127,45,85,119,109,207,78,17,180,128,179,232,14,121,172,124,196,5,170,25,116,243,133,125,34,107,0,177,103,156,16,6,28,94,172,155,248,8,52,151,120,234,128,175,4,53,121,164,197,161,98,195,158,46,99,159,247,185,30,39,33,45,215,45,249,170,126,85,164,37,4,48,79,117,38,229,99,106,154,62,169,7,219,58,31,249,0,66,101,243,45,158,15,141,103,233,157,33,254,189,191,28,160,235,214,104,103,106,229,149,183,164,250,66,208,24,44,140,4,49,25,75,241,248,224,69,240,77,97,181,37,3,127,72,72,56,50,189,190,18,62,178,121,110,158,122,219,105,153,248,102,145,170,220,237,110,27,195,178,211,55,56,128,195,236,136,127,184,223,66,231,208,105,161,173,81,75,53,98,111,180,151,28,10,34,135,21,147,50,136,100,119,225,235,133,153,74,23,211,74,26,150,139,245,135,104,215,0,56,197,30,206,5,208,234,136,7,57,12,32,145,114,169,133,215,205,188,194,44,135,115,15,117,33,84,34,33,99,73,168,101,138,97,169,149,224,44,12,22,225,190,124,225,156,73,192,29,235,118,228,87,136,217,121,242,107,75,12,83,169,235,74,63,87,129,72,59,34,237,92,25,133,124,45,104,51,134,201,247,62,82,154,84,238,240,137,54,188,131,213,195,116,150,173,235,25,13,165,213,152,58,7,123,46,201,19,42,182,247,107,83,235,42,212,225,224,23,114,97,164,211,101,213,24,28,89,120,43,180,225,245,204,236,41,236,200,230,30,181,232,130,222,131,239,248,141,161,198,91,33,157,26,163,60,42,183,43,133,21,62,41,122,5,47,20,29,6,4,28,219,82,50,167,48,245,196,219,114,3,236,193,83,42,177,126,187,91,52,9,150,233,57,124,43,134,230,255,5,25,209,145,220,8,237,18,0,113,209,89,39,146,48,213,72,206,187,188,54,24,67,217,107,140,13,173,150,83,75,34,182,169,54,156,243,172,93,69,57,171,30,159,29,227,38,134,244,230,144,223,174,89,242,237,251,230,35,157,29,47,85,114,23,133,27,112,242,19,228,31,241,184,99,23,161,219,167,15,30,116,10,67,124,130,102,104,160,197,250,123,212,12,36,248,42,83,78,82,186,184,254,251,91,244,92,181,61,212,245,126,210,212,167,96,43,46,200,149,16,161,187,137,251,199,95,231,242,120,227,132,246,184,74,8,90,50,122,240,200,129,232,0,177,45,130,210,219,162,247,153,11,48,239,26,123,198,242,28,186,26,58,146,148,35,215,66,155,20,107,161,16,156,255,22,226,158,207,58,179,252,46,146,219,31,7,175,21,190,69,69,108,124,92,244,107,102,19,207,16,169,87,191,174,237,123,232,83,172,78,90,46,73,45,40,195,28,109,182,33,116,221,97,155,31,180,150,41,50,207,165,106,139,11,58,233,173,49,223,72,197,171,247,26,16,253,50,46,9,239,217,140,177,157,129,28,235,160,21,179,160,179,184,0,148,191,102,244,209,84,144,176,146,44,156,66,48,111,10,55,31,68,241,31,171,16,208,33,115,127,143,211,51,190,177,86,8,145,175,208,110,78,121,112,205,107,164,224,206,207,74,92,254,205,220,214,173,55,153,57,238,205,177,235,228,190,218,194,81,180,24,93,198,234,234,113,240,222,133,251,66,92,85,247,184,134,246,64,78,216,104,118,167,13,177,98,255,2,229,249,127,7,14,91,91,45,151,89,201,60,58,160,171,115,69,18,54,140,227,158,36,196,246,190,59,147,111,52,76,187,181,178,31,65,167,81,69,105,57,227,5,220,209,22,45,58,125,189,11,108,136,39,9,152,17,106,182,110,168,71,112,32,34,194,108,100,103,65,221,119,113,69,43,33,85,158,74,55,8,52,181,55,41,90,175,97,140,227,119,112,156,216,102,33,65,161,28,76,171,222,54,7,176,162,123,170,36,8,106,230,59,9,186,174,224,30,197,231,200,190,161,244,10,242,225,103,57,113,150,111,168,69,6,129,31,190,63,168,137,255,171,121,41,205,56,43,175,159,21,99,38,48,1,171,84,81,225,138,238,133,194,216,10,169,233,234,223,130,131,71,168,86,207,247,251,82,95,83,39,174,112,7,208,43,34,157,250,149,155,52,44,236,55,241,37,74,107,154,27,129,141,180,250,6,193,145,126,199,39,166,104,223,228,24,171,142,57,45,190,182,199,176,24,228,182,241,109,113,69,51,95,221,202,92,30,174,225,16,249,1,170,153,56,118,57,239,159,202,97,26,160,225,247,233,170,120,228,193,64,153,172,22,179,185,83,197,59,165,5,184,170,149,115,220,4,252,166,196,112,19,121,244,13,73,203,178,206,42,237,191,153,84,85,145,205,251,136,156,63,162,231,93,110,240,109,253,82,156,25,196,150,171,42,75,221,111,153,9,79,155,244,153,228,249,86,122,27,42,212,148,95,73,36,73,34,21,41,84,50,21,40,33,123,95,47,7,6,147,251,229,182,21,103,17,100,96,201,250,127,192,75,175,85,26,250,227,131,136,179,80,56,53,138,70,149,130,186,148,29,226,153,220,85,2,228,14,69,103,153,132,154,51,177,212,116,32,123,124,206,6,37,208,79,220,14,92,139,254,134,222,117,52,229,1,165,237,192,210,40,127,193,102,169,35,220,1,90,209,112,230,14,54,57,215,228,174,200,145,104,9,10,46,191,96,68,98,184,213,124,10,68,77,218,108,84,136,30,94,47,88,199,233,176,243,49,197,186,239,78,15,203,164,253,247,39,218,246,245,93,211,206,23,113,25,20,24,250,23,30,29,191,187,55,254,123,37,104,155,162,254,158,153,240,225,60,203,86,244,212,238,168,132,162,192,71,18,222,108,1,226,254,134,73,110,144,110,236,129,93,168,14,39,20,39,40,104,217,70,100,164,218,251,240,173,62,54,186,155,133,137,18,182,61,236,200,198,23,58,143,40,142,63,227,174,113,248,173,214,105,16,201,102,97,130,137,205,127,30,109,154,11,50,84,155,90,145,67,131,166,8,35,174,54,238,78,250,47,105,112,68,188,28,163,153,0,20,79,146,41,214,230,45,232,27,160,102,116,157,138,201,251,87,87,247,226,127,19,224,109,209,7,253,236,146,29,11,45,117,164,25,173,108,111,208,245,115,129,218,0,87,40,245,239,214,189,201,37,51,192,123,206,231,100,219,104,1,205,174,222,16,125,66,252,238,208,38,218,224,15,243,154,218,92,76,125,119,35,149,106,253,40,120,58,20,68,172,124,168,233,119,145,111,148,164,222,17,198,245,229,37,239,188,36,143,165,58,181,72,218,49,36,54,32,224,66,134,54,38,232,151,132,62,19,166,184,204,228,216,99,143,220,84,254,158,62,60,56,235,39,94,182,51,225,151,245,43,130,177,79,202,94,144,201,9,241,65,113,135,171,149,56,144,200,109,101,85,132,207,76,172,243,87,57,107,196,156,238,103,55,54,119,178,206,130,36,166,37,60,149,222,176,95,113,236,227,101,174,53,192,63,7,192,22,101,42,61,210,245,51,53,226,251,79,145,190,102,158,176,21,251,228,166,121,64,245,77,48,57,128,226,233,14,210,217,27,19,97,73,91,92,155,238,28,160,84,236,254,45,156,183,194,54,207,197,136,37,32,55,136,69,74,160,37,57,39,207,159,175,215,222,26,248,13,136,121,152,211,81,37,63,74,164,73,100,159,143,134,246,205,213,128,153,23,81,120,87,171,94,90,133,74,70,254,136,210,218,100,254,172,201,230,16,188,110,8,17,31,244,190,221,220,158,8,113,109,154,120,131,175,134,2,167,168,19,64,122,147,131,83,210,170,15,229,249,231,237,156,191,222,124,159,157,145,87,101,109,9,9,190,70,42,133,247,53,46,172,200,200,63,177,26,232,200,85,35,125,62,152,35,81,31,63,180,112,158,143,157,244,236,70,183,52,71,205,150,219,104,165,52,29,210,145,91,47,25,188,110,220,123,197,181,215,123,8,142,61,22,51,174,68,17,94,109,168,133,223,105,111,126,250,88,105,96,243,228,249,57,33,221,183,98,250,102,136,151,16,186,20,87,132,113,14,225,226,33,100,63,140,50,97,164,58,171,54,123,127,158,119,163,231,158,116,44,118,114,16,0,56,147,94,36,121,236,69,235,38,163,30,14,147,166,114,234,70,100,48,137,209,126,255,98,33,108,197,97,0,128,7,202,234,157,129,46,143,239,26,128,215,251,120,131,237,93,185,134,190,234,94,50,119,24,17,116,135,214,186,75,72,24,64,49,209,192,185,10,176,47,93,145,181,131,68,89,26,202,79,87,116,114,23,26,134,49,144,67,227,84,66,220,33,248,7,120,150,180,243,37,246,4,252,38,180,14,240,70,93,26,43,35,67,183,94,103,215,232,205,90,61,218,141,3,113,123,149,183,29,245,49,150,130,37,146,210,183,217,71,132,230,80,149,178,216,86,112,75,240,218,253,228,28,127,51,97,207,91,103,158,174,179,2,78,70,110,79,75,32,123,122,101,208,203,19,155,87,5,165,221,203,255,125,214,125,125,173,72,240,148,73,136,114,197,61,42,186,135,29,68,80,95,82,101,108,17,250,140,20,89,121,58,39,56,208,206,69,244,182,195,227,126,194,122,153,88,162,6,161,64,66,77,236,187,255,42,59,75,152,122,165,194,221,136,48,156,13,16,68,163,54,167,165,110,129,237,106,174,206,205,108,210,168,189,114,69,255,162,144,56,8,174,156,103,9,143,150,168,12,200,71,69,167,40,15,176,103,202,90,55,248,68,42,78,237,184,121,88,117,131,82,197,180,226,45,166,25,44,102,46,91,226,67,84,230,165,184,58,72,212,185,128,93,118,230,180,233,99,231,195,53,83,52,128,175,168,39,109,215,143,252,195,246,228,206,220,131,198,43,220,36,255,22,210,142,78,252,40,106,108,74,101,165,203,174,159,205,22,109,51,236,80,175,166,138,14,202,150,203,90,238,30,243,255,236,41,136,88,26,174,94,236,224,101,173,160,41,8,110,59,74,8,88,50,206,127,194,65,86,145,125,120,20,58,90,57,133,227,201,100,157,248,160,17,74,138,106,98,17,99,21,120,178,146,254,104,116,47,241,242,190,159,114,117,238,81,188,241,71,170,101,63,70,90,50,220,170,159,70,180,58,103,62,122,181,26,57,175,254,150,204,112,193,112,115,176,131,34,14,26,196,153,70,18,153,252,222,236,44,213,34,248,217,7,171,221,165,109,147,245,237,11,2,114,109,82,111,13,88,241,59,140,243,179,90,58,66,156,120,76,65,44,227,0,51,17,18,200,100,207,45,185,118,94,236,87,35,237,79,155,71,179,134,165,250,2,226,118,189,235,207,159,197,74,102,168,35,243,122,118,217,246,99,55,170,155,153,80,170,119,143,151,221,39,109,12,105,10,92,212,243,63,233,230,119,17,26,247,251,108,42,38,89,83,50,220,177,65,232,116,170,201,126,13,51,193,93,122,136,20,91,93,131,133,248,201,243,227,123,52,11,80,167,95,151,31,91,105,170,178,146,19,45,83,33,208,47,120,234,244,3,37,245,171,7,240,214,81,74,108,214,89,41,162,226,58,135,95,138,141,252,3,48,227,253,156,75,166,209,153,208,172,179,163,236,17,153,119,201,112,37,171,246,223,212,220,16,123,58,221,164,145,60,39,57,129,234,150,97,138,130,219,25,168,30,253,33,144,0,232,74,30,12,93,208,110,50,187,11,8,218,25,168,146,32,135,68,208,232,91,121,39,125,79,153,32,90,193,9,37,248,230,109,150,198,129,88,110,3,7,9,215,189,166,218,51,205,196,55,31,234,74,251,95,229,230,94,221,161,176,59,86,66,164,190,148,1,78,43,169,199,202,160,119,44,134,160,17,135,172,65,65,171,74,71,159,157,190,151,73,229,199,110,88,69,90,14,216,24,147,75,84,104,27,252,57,81,241,114,97,117,109,73,195,27,156,47,7,184,77,15,254,78,7,210,166,215,254,196,110,2,13,67,155,148,22,187,217,165,92,191,231,12,224,105,81,97,140,246,85,24,120,231,184,89,165,188,113,174,2,199,57,222,146,4,136,202,172,198,8,74,126,49,9,73,159,245,99,253,205,171,28,127,159,171,107,238,223,211,177,104,132,73,204,96,237,187,159,9,25,81,168,182,163,205,22,164,17,220,113,168,24,211,227,42,6,14,61,109,43,72,4,111,1,213,115,118,242,177,182,245,134,170,197,183,192,29,161,216,17,212,173,61,175,81,120,91,131,140,191,147,104,235,207,161,87,88,169,216,144,242,138,239,219,232,187,158,176,229,147,190,210,184,67,67,33,129,211,109,193,3,122,204,146,222,52,80,37,94,226,106,150,238,155,183,78,255,5,77,99,220,73,255,166,80,227,162,59,80,158,238,192,209,170,59,6,34,112,231,195,183,24,82,175,123,79,12,193,144,165,49,222,210,135,231,54,221,135,219,21,252,215,90,81,160,145,90,161,128,102,124,115,105,229,145,95,74,207,65,214,19,70,12,240,178,113,130,179,136,65,95,201,137,92,140,44,102,130,149,165,115,157,145,67,196,204,240,1,177,255,254,188,210,10,100,126,121,167,91,51,255,43,3,110,206,151,31,128,239,12,27,224,187,172,135,213,17,181,230,125,80,7,154,167,71,104,232,61,253,96,176,72,125,179,206,45,246,116,59,71,75,112,139,43,41,217,21,46,199,127,211,191,13,110,42,97,186,42,42,159,182,10,159,191,44,83,127,203,254,163,0,254,237,17,224,202,206,13,204,172,89,52,100,47,182,173,206,173,101,157,96,167,168,146,249,167,245,78,215,199,41,217,131,136,134,188,176,70,241,10,20,21,8,57,135,186,140,176,104,245,129,25,200,53,239,86,156,98,19,135,19,105,246,73,85,149,128,167,131,73,79,238,120,6,193,212,172,225,181,215,18,45,241,203,248,177,97,72,140,8,253,127,66,112,119,82,191,192,46,9,212,174,242,247,30,146,231,95,154,178,239,67,102,241,55,2,98,134,142,84,121,16,9,144,115,213,127,233,147,233,189,76,117,4,56,133,68,98,174,207,111,121,197,248,212,151,144,38,157,68,115,106,94,161,76,211,232,158,123,159,111,228,189,7,71,199,225,53,94,164,112,205,108,55,142,159,177,152,54,223,229,4,208,128,24,26,91,187,187,3,87,27,189,11,82,174,163,170,26,13,1,68,185,160,117,149,97,197,71,106,97,232,8,40,131,4,140,118,45,220,224,119,230,220,93,83,149,200,84,113,101,163,91,154,80,207,143,150,97,169,180,154,3,31,29,89,13,40,99,33,111,163,253,189,244,19,45,96,154,50,93,236,150,117,85,245,41,199,132,6,182,46,146,145,122,215,47,155,28,31,83,85,230,2,227,237,254,205,186,247,195,107,113,135,94,181,219,16,118,84,37,46,90,98,241,237,151,92,84,168,161,50,141,190,135,223,34,224,152,107,190,103,92,222,156,39,69,53,188,163,82,204,100,69,140,88,228,164,57,253,214,111,219,133,40,126,181,186,57,16,144,186,214,9,115,54,131,144,84,148,67,168,93,60,97,212,133,64,214,77,202,154,194,137,159,56,81,131,163,235,242,243,235,198,255,125,15,16,218,188,80,242,72,127,189,201,223,19,151,14,241,150,71,52,57,23,61,221,14,123,118,66,184,59,105,127,210,143,157,117,133,53,166,137,174,176,62,192,23,178,151,249,144,69,67,160,108,127,149,158,137,231,24,218,235,89,80,82,35,175,111,162,144,20,99,144,140,229,161,201,184,74,135,169,231,130,192,122,117,159,153,15,251,65,100,221,115,100,220,71,67,4,56,103,131,238,188,205,44,114,50,15,233,101,51,150,164,52,93,57,244,100,49,158,181,215,157,158,81,117,158,25,154,46,236,9,17,115,101,104,216,132,48,134,81,53,255,250,60,39,132,59,241,134,206,228,86,110,57,137,205,201,155,165,103,55,118,126,108,173,60,151,240,180,47,82,242,165,187,56,146,230,57,227,177,27,218,231,79,59,67,136,23,142,25,106,146,77,186,202,176,82,106,151,255,116,46,13,112,69,150,242,180,10,176,191,103,238,241,24,27,112,63,10,124,248,130,137,46,3,164,76,223,251,199,153,239,96,41,243,67,138,162,38,185,133,6,37,62,210,233,110,151,5,100,109,236,98,238,162,131,72,66,95,90,248,218,181,103,188,92,121,44,126,148,86,130,185,39,46,242,163,113,20,92,62,79,141,102,109,138,114,7,209,113,69,27,49,122,37,0,101,158,178,38,100,9,231,196,147,147,107,109,9,101,115,112,245,28,224,249,168,92,251,241,76,90,195,163,46,128,233,151,141,177,17,229,160,42,76,79,155,177,225,226,124,178,245,26,32,13,164,180,170,33,207,151,173,144,177,141,25,210,114,146,173,182,147,235,216,96,239,39,25,210,246,138,254,161,242,145,34,185,120,139,132,19,201,108,238,2,142,138,135,134,160,167,76,69,183,98,172,30,173,202,37,232,27,200,163,61,73,60,2,100,18,163,137,36,202,76,85,146,21,55,28,24,214,42,17,46,16,207,26,90,66,149,245,77,64,54,31,194,155,137,179,221,190,40,112,162,78,104,244,131,161,25,230,72,34,83,140,120,27,91,233,184,156,240,250,207,222,37,230,8,101,215,59,146,87,38,165,199,18,133,168,178,51,224,7,163,35,244,32,176,122,170,174,98,46,137,78,219,35,59,92,146,98,96,155,95,37,119,48,3,104,211,101,98,22,22,232,131,243,20,227,187,133,130,208,239,219,128,157,200,82,37,242,146,123,211,235,138,70,249,148,164,163,74,59,59,50,3,203,210,46,65,226,242,96,234,158,178,146,138,66,145,90,72,122,169,160,220,200,246,14,125,211,25,167,175,82,60,89,95,179,254,2,34,174,91,111,50,254,15,164,124,67,249,99,215,33,105,14,34,109,93,236,247,165,97,120,98,63,219,32,194,71,154,246,117,30,226,48,154,127,181,201,164,84,211,183,70,171,247,222,187,108,254,164,8,116,184,201,183,186,244,92,224,176,191,181,214,44,143,91,251,117,87,206,231,232,157,137,162,59,11,82,249,186,241,182,220,176,160,235,180,34,90,212,67,20,208,71,115,158,181,15,98,165,185,40,160,10,191,195,237,166,226,31,60,200,85,66,216,171,147,48,80,112,65,144,128,166,86,115,160,196,11,3,104,161,205,173,122,94,66,253,61,235,242,53,111,39,223,33,26,79,39,144,182,80,9,203,116,199,210,201,86,2,71,209,172,100,177,194,82,2,204,171,104,186,153,228,243,201,14,192,136,17,174,14,3,132,161,98,21,216,235,145,163,231,214,63,14,175,26,94,138,75,216,233,205,57,20,109,89,226,130,225,229,124,233,169,112,31,75,82,15,29,255,125,68,183,222,124,219,182,192,171,126,146,186,41,255,34,127,189,86,162,78,4,141,184,68,79,35,144,248,182,83,224,14,239,6,19,38,141,200,144,189,23,237,205,205,5,231,207,223,113,101,31,91,120,150,132,227,8,48,8,71,95,68,57,238,110,161,159,210,230,204,50,118,81,217,144,89,44,54,56,219,7,69,103,138,0,188,23,183,100,211,196,160,15,42,116,134,225,170,119,167,11,130,21,253,251,97,87,221,213,171,144,170,238,249,112,146,12,249,183,21,142,80,20,153,93,250,188,150,22,46,124,247,202,136,194,58,163,168,163,196,68,110,222,33,234,203,63,229,22,27,55,173,94,233,231,170,6,62,215,110,73,89,50,10,92,247,65,81,201,77,74,6,10,221,70,132,137,48,81,133,59,102,59,254,251,164,202,164,108,144,55,89,67,155,55,240,6,186,161,64,28,248,72,19,113,221,73,196,45,207,29,148,93,126,30,7,28,198,163,160,33,38,201,77,102,128,220,59,85,69,100,107,54,138,127,30,45,51,4,150,67,222,241,52,69,88,15,34,210,75,204,119,254,189,91,74,70,142,143,107,78,10,40,128,6,128,218,109,47,153,216,201,228,47,255,15,249,68,82,136,102,45,106,37,192,208,82,68,224,174,8,196,126,93,58,210,1,166,6,195,74,169,156,230,138,41,2,102,139,2,203,54,97,87,151,44,69,133,140,247,242,250,100,32,241,164,11,212,246,9,116,175,26,165,148,26,233,87,82,55,209,71,44,208,98,229,154,68,55,46,56,117,1,35,173,246,182,14,49,85,189,255,38,216,36,92,198,244,24,127,167,99,67,73,130,155,31,0,39,48,29,239,3,199,8,97,152,164,86,5,76,40,58,165,204,196,170,111,16,125,119,97,29,132,19,200,21,60,76,185,169,144,124,24,143,39,32,126,130,87,82,134,34,32,56,216,9,143,179,51,201,198,245,107,66,114,192,20,239,155,80,113,139,226,183,119,28,222,71,31,70,137,45,181,73,90,158,50,50,129,99,220,53,34,64,158,92,217,145,254,211,216,18,216,130,66,22,150,205,22,120,233,177,61,161,17,229,182,150,3,171,70,156,4,55,104,239,51,136,35,213,139,235,248,133,25,195,18,29,223,55,234,166,88,157,118,116,126,252,98,65,111,200,4,179,236,203,251,13,154,189,3,78,136,96,107,85,120,83,82,216,77,180,248,22,111,62,32,194,193,245,237,174,1,34,35,66,118,79,6,143,158,41,145,29,43,101,99,49,14,244,61,244,204,206,37,239,53,137,151,27,13,220,191,158,147,143,53,93,206,203,159,98,28,220,51,89,53,127,121,126,245,12,83,17,4,44,168,11,240,120,142,11,243,135,191,237,188,196,33,242,61,130,201,169,69,195,174,16,192,222,193,248,164,178,187,172,185,212,156,36,216,50,225,26,181,210,204,219,83,231,202,88,118,120,228,105,53,222,82,39,21,241,234,59,30,43,24,77,48,229,235,42,127,230,59,107,126,144,3,123,169,90,196,85,175,253,92,200,195,137,109,255,242,108,239,6,76,66,96,162,53,214,121,142,169,169,161,21,58,134,246,173,102,229,129,139,60,96,236,248,105,108,225,120,70,39,109,30,109,171,136,52,7,188,213,240,243,77,45,37,194,203,4,230,218,239,236,118,227,113,242,109,204,29,226,231,177,64,145,105,253,247,43,87,108,8,30,164,143,107,236,218,10,185,250,28,244,240,9,126,140,255,2,166,39,69,42,82,62,131,238,129,201,2,5,119,136,71,88,22,70,54,19,169,1,237,102,11,126,137,163,145,24,216,173,131,30,85,19,241,17,50,185,111,26,47,251,98,99,122,65,10,25,192,123,143,9,7,10,85,7,152,81,14,42,233,18,204,163,245,210,115,242,48,175,37,17,136,203,249,225,104,2,210,110,237,241,43,218,160,129,64,124,201,203,97,186,5,40,136,11,186,195,72,19,135,59,250,207,44,123,7,148,80,122,42,81,243,235,103,194,72,170,23,147,223,163,160,252,187,113,121,22,213,174,52,134,177,9,159,90,57,177,204,27,104,242,103,26,216,197,47,9,138,108,82,216,5,172,214,120,47,218,71,112,167,225,42,53,169,99,209,67,211,135,65,193,235,66,206,77,159,54,76,169,179,193,3,83,46,205,45,140,98,55,131,111,151,24,118,100,241,53,70,27,163,107,74,233,63,248,254,6,254,198,99,10,123,51,27,79,96,153,221,102,57,33,95,172,61,213,32,8,128,110,155,230,178,33,207,196,181,71,11,163,107,89,177,218,200,4,112,107,28,108,148,211,23,198,172,128,81,49,67,31,136,24,97,7,187,72,254,234,160,231,98,35,243,5,38,5,31,125,111,101,218,74,45,76,192,42,226,158,75,190,8,234,124,56,247,89,133,93,160,65,26,224,237,83,4,145,192,57,110,185,1,212,51,229,235,173,47,44,123,175,216,224,31,158,71,254,116,73,219,33,99,74,131,64,245,66,31,203,27,76,113,193,7,191,167,179,134,90,86,46,94,50,165,42,175,32,237,222,85,191,136,54,245,208,127,10,39,205,181,102,64,215,163,89,236,168,230,208,131,196,99,50,170,148,13,73,106,144,15,178,4,67,3,240,76,163,104,153,74,74,94,55,92,114,34,146,63,232,160,102,141,67,94,141,247,111,3,120,55,45,70,135,136,2,235,98,32,156,149,190,95,187,7,130,137,109,199,151,226,5,119,89,226,113,111,241,94,25,104,136,206,70,122,110,53,120,214,38,199,134,52,208,25,62,160,32,236,69,115,164,154,201,254,140,49,200,137,19,35,167,50,138,192,105,117,186,204,143,62,114,89,49,248,151,234,137,155,211,95,186,25,213,226,199,251,205,244,170,161,226,107,0,202,120,165,201,23,22,141,186,125,29,152,245,252,82,191,157,145,130,122,103,187,4,115,61,213,50,41,157,60,201,26,147,86,108,126,237,249,64,45,213,75,148,116,116,116,218,55,81,133,24,125,217,15,199,238,245,152,9,2,171,91,128,72,139,50,149,67,246,159,211,108,94,222,209,205,123,116,212,201,38,225,121,92,45,177,19,239,83,96,110,240,237,247,131,87,72,198,135,123,171,141,15,233,93,207,138,86,237,77,226,93,206,67,187,105,9,226,130,125,164,116,49,70,249,251,33,163,1,79,255,102,112,166,204,188,202,168,65,237,173,196,187,107,109,179,62,201,220,248,114,47,146,112,171,23,1,154,126,78,129,168,101,101,74,180,172,151,119,29,75,43,208,0,20,245,15,230,9,160,51,46,128,128,44,121,248,40,187,105,0,239,244,54,119,118,174,18,151,242,60,80,134,50,76,139,102,251,88,212,24,138,239,32,154,228,228,103,177,66,82,70,185,229,146,240,146,50,84,68,42,22,56,82,221,58,249,52,145,154,2,226,14,104,193,5,249,147,173,11,102,172,131,250,141,70,215,37,221,244,230,114,93,48,55,93,206,39,14,191,225,168,144,193,142,117,128,100,21,114,94,141,7,60,102,14,143,104,10,163,230,81,14,32,202,99,150,164,3,71,81,230,151,168,82,166,12,78,247,83,32,16,80,22,41,95,195,222,72,191,168,191,5,128,139,209,218,91,232,203,39,43,45,224,221,197,117,184,186,143,28,39,229,132,30,78,36,27,166,38,223,157,251,133,255,239,243,157,233,112,0,61,121,42,179,234,133,245,198,6,235,97,69,165,134,69,226,132,241,175,158,74,255,148,129,145,183,50,229,63,22,22,243,66,145,18,89,119,106,95,216,185,90,61,204,53,164,160,185,154,45,181,39,197,106,249,213,139,42,226,156,155,111,4,83,44,187,215,143,102,82,99,244,221,168,160,45,217,30,137,62,184,145,107,137,194,139,254,45,229,7,246,200,39,13,20,201,194,230,218,184,194,179,232,37,58,157,122,65,244,136,3,224,167,149,73,10,206,30,133,184,92,130,118,195,147,40,112,239,30,157,90,143,154,102,128,30,83,249,185,115,118,108,139,187,55,105,73,119,146,180,249,47,188,125,209,109,70,84,63,31,1,229,104,31,205,238,224,79,199,38,211,218,12,204,218,210,111,62,106,32,73,190,81,6,122,121,184,38,117,254,84,97,12,49,32,207,220,197,244,156,46,48,237,143,141,225,179,89,180,169,52,154,161,146,92,246,235,100,200,116,146,126,0,69,236,178,51,36,9,41,217,220,8,170,171,77,13,31,74,90,30,8,193,54,178,216,192,241,122,242,148,77,164,67,84,162,140,17,197,168,142,171,144,20,177,24,197,147,193,146,245,100,187,67,95,174,214,211,92,131,127,89,105,96,139,170,172,37,129,192,146,43,215,123,65,99,84,149,219,118,235,81,113,102,7,235,199,216,102,33,254,31,174,136,22,92,125,88,225,240,0,240,36,153,89,76,64,2,103,46,173,171,14,241,181,136,41,31,176,37,231,83,23,3,115,228,102,107,226,11,184,154,172,49,140,51,181,113,45,18,163,16,121,121,104,109,151,123,133,46,160,128,5,77,245,71,161,116,105,237,154,20,106,121,133,30,171,196,192,154,107,42,180,222,67,35,244,172,168,57,34,123,225,193,166,68,44,80,180,83,27,248,197,224,157,177,190,235,233,200,58,82,83,126,13,146,36,237,225,193,222,238,124,134,167,162,66,156,73,251,15,194,20,225,218,7,140,198,66,67,216,121,246,132,68,238,77,3,161,188,61,135,80,67,67,14,182,82,99,237,163,150,122,101,229,93,36,90,41,73,117,134,152,230,103,232,124,40,33,117,58,116,136,64,10,188,204,217,236,61,87,76,163,120,78,62,205,140,184,139,184,17,103,203,253,190,106,171,233,218,87,91,24,176,193,126,103,100,201,19,139,4,123,57,208,222,166,138,183,169,62,163,1,30,152,10,64,121,171,119,0,198,186,18,179,241,141,178,55,77,123,81,160,50,188,21,134,226,10,1,23,144,31,86,103,10,114,206,234,216,135,119,133,227,40,16,27,235,195,57,153,111,83,65,103,198,159,189,210,161,80,224,59,142,103,94,85,65,220,123,255,142,26,187,99,106,26,136,163,94,245,101,209,241,215,171,116,16,188,104,48,200,14,176,170,59,138,68,42,75,225,66,196,62,50,55,137,101,70,28,64,142,108,106,55,27,44,238,145,167,100,119,76,7,156,92,195,178,179,217,46,218,28,123,27,85,163,80,194,17,107,224,211,99,192,204,196,96,55,143,149,170,92,250,193,51,5,229,193,152,158,112,30,76,251,8,255,152,123,124,252,190,118,62,4,204,107,74,163,248,45,28,157,155,58,175,96,198,207,78,45,1,0,220,138,152,22,238,251,27,113,218,47,90,85,197,253,142,100,146,165,8,189,146,138,201,106,150,40,45,27,176,130,222,202,129,26,159,205,208,135,233,23,71,21,61,98,29,5,233,156,213,240,137,232,78,142,29,147,44,58,212,27,161,172,83,46,206,54,119,183,60,162,69,248,85,20,180,78,235,253,39,146,17,238,116,134,126,56,156,6,146,15,153,66,135,5,33,60,24,191,187,64,101,25,193,203,78,158,73,145,113,183,27,69,35,23,243,226,64,35,115,235,173,53,240,195,201,200,106,216,166,217,154,151,205,23,203,47,225,65,168,255,83,154,206,135,62,209,170,31,219,183,51,183,235,42,140,158,177,195,9,47,181,180,136,76,178,235,126,63,224,119,83,138,120,140,7,221,84,243,143,108,251,192,167,194,144,247,101,30,142,58,112,132,191,109,173,29,210,55,84,187,59,94,41,231,36,252,9,254,192,104,154,154,38,204,221,254,196,105,177,95,46,116,171,120,65,74,31,130,211,217,50,56,24,183,130,186,56,171,203,218,146,173,254,73,246,252,123,212,250,221,22,48,152,81,86,118,123,116,226,22,114,111,4,96,22,235,41,239,41,50,208,243,119,60,238,6,63,35,160,127,39,15,0,167,152,235,136,37,252,235,92,245,82,37,67,48,201,101,247,64,76,9,78,241,100,172,17,90,6,199,110,128,158,53,40,109,250,42,231,108,250,73,113,252,178,206,26,95,99,62,117,43,164,7,118,92,133,99,49,128,130,118,162,56,55,56,118,143,110,115,76,179,54,15,209,69,181,130,43,224,198,38,54,143,160,122,30,181,188,23,110,105,79,72,0,176,31,179,148,5,202,10,137,184,91,26,151,164,197,2,38,135,225,186,10,216,88,127,105,110,105,127,11,104,16,74,176,69,53,87,170,17,60,81,63,114,27,46,70,131,132,33,104,10,140,130,95,191,167,203,57,188,101,110,234,69,91,31,250,76,127,20,124,238,20,193,144,204,11,242,23,68,141,188,209,177,132,21,50,172,21,216,19,128,69,197,202,3,219,233,63,176,135,148,174,90,210,168,36,107,28,232,29,5,68,50,39,88,62,150,166,96,15,163,72,249,126,230,241,175,117,182,171,135,251,45,59,254,125,81,204,126,7,152,142,31,59,70,51,36,7,103,3,94,162,100,224,84,44,58,4,133,43,94,177,32,164,96,163,53,242,128,238,126,115,225,26,4,177,170,66,241,145,212,56,66,99,68,203,54,138,167,97,44,77,218,39,63,39,251,140,43,20,48,89,182,166,47,21,170,83,116,68,135,195,189,129,198,221,178,250,130,6,255,146,80,62,106,29,43,110,65,203,88,165,147,172,60,11,230,221,131,187,215,101,43,63,71,185,136,197,35,92,7,247,49,241,66,18,140,32,151,234,218,68,202,254,16,84,162,134,71,54,11,179,85,65,131,253,57,157,130,76,249,164,193,88,75,157,39,55,200,42,103,36,160,223,90,68,11,0,86,193,12,250,22,223,45,85,111,24,255,15,92,61,111,213,205,220,149,6,127,14,139,153,140,40,223,140,254,189,152,120,26,156,197,205,32,134,132,0,214,194,126,36,81,99,81,177,152,103,92,187,164,160,199,228,205,234,159,112,29,176,17,86,37,208,225,31,94,14,147,153,169,234,5,47,243,55,68,6,181,87,210,38,70,9,211,53,127,129,170,255,33,58,183,112,25,209,89,168,168,61,78,48,209,173,59,209,202,148,124,80,193,32,25,181,236,115,122,252,124,125,18,21,110,170,63,219,116,166,101,100,137,151,51,107,222,69,35,89,167,247,227,120,10,36,19,123,200,41,250,197,111,90,2,48,235,243,206,3,154,175,142,197,227,237,161,50,212,8,119,250,33,204,175,216,137,225,30,243,122,76,172,114,253,235,191,122,252,39,135,223,7,96,88,235,182,60,144,176,65,16,54,240,87,108,192,18,99,25,205,227,171,41,61,129,217,148,50,101,162,210,87,214,130,121,160,15,123,124,203,213,159,93,147,123,217,42,52,139,133,191,248,37,135,215,238,0,245,135,117,88,47,111,21,70,221,35,193,158,121,19,138,135,57,189,53,124,68,250,240,183,126,182,82,217,252,247,228,194,16,143,236,146,3,97,178,242,43,109,175,110,167,227,232,49,126,228,91,23,5,154,247,235,232,55,191,174,31,195,113,159,244,117,198,226,138,218,196,183,76,167,255,31,39,247,20,134,111,0,178,59,179,253,158,240,73,225,237,237,231,131,255,230,116,255,39,44,214,124,84,206,144,147,74,122,71,185,129,0,101,182,6,24,207,112,185,81,77,183,76,251,232,229,97,163,92,73,65,88,208,118,158,80,57,239,146,27,59,167,200,55,127,241,220,3,14,188,243,28,174,152,153,53,162,239,92,90,87,41,117,88,55,158,126,193,205,16,104,14,166,188,214,198,87,30,160,2,71,147,117,160,186,64,135,61,228,206,219,170,44,52,129,195,114,172,99,223,220,138,12,7,136,210,163,192,195,86,35,193,29,16,167,164,84,129,174,9,55,93,65,122,34,176,196,77,229,61,48,83,111,234,80,124,149,193,70,117,26,121,165,222,116,117,52,23,178,113,184,212,57,52,12,126,58,244,250,210,205,33,146,116,59,95,110,125,239,49,84,170,235,105,162,103,215,120,218,167,241,66,181,89,171,163,23,79,114,183,236,235,112,253,192,211,233,233,93,114,35,156,165,32,84,110,115,5,226,211,71,236,13,252,253,151,219,139,61,63,115,120,247,192,248,85,104,248,21,199,69,36,114,238,84,99,206,51,135,84,12,9,180,70,179,213,5,77,116,163,77,24,187,160,130,239,174,2,154,177,230,157,58,74,88,238,111,173,28,64,180,10,148,188,34,205,229,63,36,230,79,144,145,35,85,28,215,209,250,96,5,103,234,147,175,211,50,5,93,84,204,113,236,16,247,19,187,205,71,112,97,140,48,85,151,215,79,39,26,251,15,97,164,131,32,3,53,149,239,168,66,79,150,156,226,174,159,112,98,19,247,46,172,50,161,87,18,144,52,49,156,31,203,72,17,2,68,152,127,20,150,254,131,224,28,186,82,63,2,92,139,245,128,64,109,179,175,53,45,104,138,218,223,66,43,217,36,78,161,208,165,248,151,200,150,140,235,176,30,163,185,127,224,79,1,204,215,60,178,121,6,246,4,252,45,167,94,105,176,189,71,72,223,171,65,138,178,72,150,206,168,136,64,56,88,106,93,120,197,205,138,139,112,36,181,190,50,113,53,196,58,66,4,148,94,13,65,17,72,118,147,56,209,76,211,241,219,32,168,113,226,203,224,131,87,222,44,28,61,78,125,152,174,170,239,255,118,95,236,89,20,182,51,187,142,13,145,197,46,225,75,118,201,242,232,45,79,110,48,43,236,160,168,129,247,139,83,231,72,210,15,62,246,137,140,164,47,40,129,177,87,201,75,136,86,36,213,56,198,213,7,111,140,240,164,145,181,108,252,140,16,153,214,84,166,23,195,130,120,108,136,78,58,19,107,55,100,249,129,202,222,113,95,92,249,77,228,114,131,184,92,19,128,125,115,34,161,27,18,166,241,164,239,183,155,214,179,103,41,64,54,128,36,213,225,215,77,62,75,189,175,139,58,204,24,32,18,46,193,231,105,92,254,224,63,175,158,142,57,125,128,102,59,101,225,188,63,75,223,194,196,149,64,188,166,247,30,49,127,135,167,35,37,64,96,80,90,89,2,146,12,115,152,71,51,47,122,34,28,50,228,183,215,31,94,8,189,162,17,181,158,21,60,178,40,119,144,170,24,177,224,196,199,223,16,130,196,232,211,228,143,78,148,98,233,189,193,189,110,37,53,123,243,220,93,129,43,67,166,26,147,119,73,84,234,203,230,136,86,150,111,215,218,240,194,213,61,8,97,173,250,74,4,17,104,28,165,146,86,79,74,202,78,129,7,1,161,206,201,246,164,147,253,162,85,15,216,135,225,200,209,85,87,8,170,198,88,122,13,59,30,185,143,85,151,223,8,78,103,119,101,151,220,161,182,0,166,243,33,152,252,47,78,189,252,226,148,248,156,183,182,230,154,228,245,147,229,181,147,103,150,220,173,87,128,28,133,197,37,53,145,157,247,123,123,109,165,199,174,56,147,72,238,1,37,1,99,168,74,254,98,173,216,189,238,81,109,133,157,51,100,97,220,71,115,167,252,101,147,76,65,71,179,114,170,141,96,223,182,50,113,6,93,52,190,13,220,99,110,202,195,186,74,172,245,148,207,44,180,105,0,164,242,69,75,164,22,118,213,19,115,31,173,216,204,141,42,242,242,249,244,225,186,31,38,58,15,1,188,130,2,40,215,189,189,51,136,147,148,92,221,196,59,217,174,186,179,94,249,200,220,0,1,196,238,100,70,110,255,122,166,248,124,101,10,129,227,222,88,166,147,87,237,75,60,209,62,121,2,141,29,17,15,106,105,192,211,9,194,131,43,196,22,195,85,193,87,171,26,171,74,74,153,48,98,143,126,70,168,97,91,177,209,173,115,136,171,141,231,73,125,12,108,43,137,47,49,115,111,5,157,169,17,2,54,245,55,88,217,225,46,74,198,233,57,131,160,17,27,51,106,111,7,130,76,51,95,199,97,26,110,83,224,178,164,12,102,188,1,55,10,122,204,240,30,94,13,48,84,211,86,97,132,69,127,60,225,61,222,7,155,196,8,219,169,241,236,14,207,241,116,125,237,218,147,65,187,239,136,119,250,34,85,36,156,27,168,247,179,236,242,43,142,164,90,40,48,128,167,11,58,103,80,119,194,84,146,80,150,78,13,104,83,190,222,90,94,19,34,81,48,42,10,40,129,137,68,56,100,115,160,53,102,231,184,81,52,76,126,251,136,221,138,247,50,217,65,77,161,241,132,134,197,223,189,210,161,75,165,115,73,123,128,108,70,199,105,73,245,181,195,220,103,152,190,41,138,95,251,59,128,129,186,126,182,232,105,83,110,240,254,142,54,113,247,60,239,42,173,191,33,137,239,63,136,187,66,13,29,212,118,0,113,135,161,36,109,205,51,251,139,210,132,207,137,100,154,141,205,49,207,236,139,211,18,18,132,70,56,111,71,100,212,90,118,61,19,121,199,12,130,143,232,104,160,17,50,208,24,69,237,182,47,212,186,132,44,197,41,10,170,78,136,55,102,148,181,27,79,200,153,62,250,203,139,230,203,178,101,110,118,25,139,184,143,213,217,99,197,70,12,236,21,24,66,178,244,209,14,187,220,145,211,135,254,32,87,178,11,157,219,176,153,83,249,227,192,21,69,238,100,105,81,95,55,72,149,247,75,95,29,119,214,38,157,89,218,180,226,148,127,26,242,61,121,3,120,172,54,170,81,80,57,56,246,87,93,241,115,166,115,163,30,246,83,153,30,39,105,220,45,40,95,73,250,79,106,162,216,248,137,73,83,152,104,12,229,157,61,129,202,43,199,64,126,151,203,54,32,180,170,232,187,141,149,191,187,117,209,162,88,79,60,202,166,131,215,167,178,123,120,120,96,143,254,1,255,149,206,174,134,81,84,125,73,158,63,129,63,217,136,146,56,208,146,187,20,167,237,110,127,137,72,247,252,80,134,75,73,148,193,159,3,103,228,233,160,86,177,236,38,139,78,159,114,114,22,86,165,161,83,220,3,128,104,186,29,54,98,52,134,18,30,170,97,84,116,131,224,161,181,87,248,45,30,76,152,116,52,90,40,245,138,155,245,52,187,246,204,100,8,240,150,5,221,123,70,103,127,239,207,45,27,245,194,128,67,158,177,61,58,55,83,237,184,94,115,204,134,178,219,14,100,82,222,86,199,217,108,45,120,236,209,68,59,221,227,173,248,239,102,163,188,225,180,243,250,157,223,96,52,81,118,147,2,125,158,254,110,233,210,146,151,234,251,68,34,83,132,202,150,86,64,149,166,100,13,150,239,135,187,106,195,215,4,74,77,8,90,103,183,1,171,65,4,196,168,72,79,128,147,35,197,120,105,239,99,218,43,66,163,29,182,230,58,55,45,222,54,137,55,245,224,59,40,47,59,23,192,189,3,163,221,85,238,108,167,194,4,178,132,46,120,28,173,81,13,63,197,119,35,22,172,96,55,187,239,14,148,218,214,39,42,102,79,102,223,113,162,253,150,178,207,23,109,48,242,219,178,97,147,175,129,190,42,212,120,23,33,103,28,218,81,200,53,249,93,85,215,207,243,255,91,40,56,213,247,61,8,208,185,151,215,102,212,124,88,180,166,53,137,7,131,55,46,134,104,207,46,110,62,193,158,235,234,66,180,139,87,50,114,96,189,239,167,202,44,88,28,12,235,204,37,154,93,48,47,218,37,74,143,69,250,8,175,219,182,1,118,206,110,25,199,65,78,25,39,167,34,133,94,63,85,154,109,123,54,177,158,17,80,202,90,191,29,106,224,219,230,217,239,54,123,31,200,111,22,239,99,118,50,51,78,2,192,245,6,239,148,18,185,188,237,188,251,116,242,23,153,223,44,135,36,137,17,133,188,225,164,3,192,56,64,74,61,114,212,210,138,32,238,224,206,1,13,197,45,63,72,94,205,239,254,51,32,206,141,171,147,197,122,203,230,90,53,249,148,40,171,236,108,126,232,63,89,252,30,214,154,111,44,123,226,49,200,25,83,205,112,105,204,189,183,178,226,124,185,202,252,56,21,253,217,169,153,196,87,131,176,194,214,109,220,7,242,47,33,174,36,131,138,243,223,215,253,241,156,151,111,175,33,145,236,102,151,25,238,85,192,78,156,69,176,16,143,178,22,146,166,9,157,79,134,121,162,175,7,155,96,16,155,235,194,236,88,136,45,3,154,116,78,159,228,135,206,42,194,205,51,227,177,5,175,199,94,57,196,190,205,34,60,61,188,115,126,85,15,135,81,172,155,175,71,12,152,48,85,118,47,43,16,29,186,33,230,201,98,109,231,198,34,72,70,142,83,156,207,161,145,36,76,221,182,169,143,209,60,159,163,60,136,32,81,40,247,104,150,243,167,39,62,39,114,113,111,220,165,136,133,221,233,106,59,1,65,162,89,196,215,146,89,66,231,52,176,241,82,143,106,212,114,204,154,14,241,124,84,188,30,170,13,51,186,13,215,51,252,7,88,64,64,154,99,216,237,182,242,152,230,221,131,96,206,231,81,230,111,65,190,153,211,126,64,26,179,244,58,193,74,178,140,89,178,234,61,151,167,75,124,88,252,50,25,177,98,108,177,74,10,104,92,26,208,111,151,112,125,186,200,212,30,27,142,180,226,96,230,194,10,49,94,72,57,108,133,191,81,20,88,78,43,249,12,50,199,3,78,37,56,122,117,103,200,93,59,87,67,7,195,172,14,204,60,100,132,155,155,133,61,141,144,60,46,92,118,25,245,1,193,220,163,78,24,159,81,67,167,28,104,195,40,251,174,37,59,236,167,109,202,174,163,248,211,86,98,160,79,8,211,238,190,209,72,10,127,59,71,221,158,103,115,223,16,35,13,235,49,253,200,112,129,22,40,198,250,15,83,143,74,59,73,181,67,231,25,57,123,134,60,84,220,30,159,48,222,149,251,54,212,27,41,159,122,13,73,141,211,71,227,167,26,83,33,175,11,181,251,179,63,119,27,199,122,36,72,218,203,194,55,194,88,103,161,240,96,140,48,48,177,210,29,254,23,13,36,79,71,247,45,97,65,205,129,22,172,123,230,42,36,141,223,44,168,150,53,181,150,252,154,82,221,22,63,247,235,188,159,242,28,169,93,75,201,160,213,170,100,181,80,68,88,4,56,133,148,185,186,148,162,196,38,85,238,82,194,206,44,138,205,205,84,67,132,123,224,224,59,100,236,178,240,137,11,197,58,210,211,159,75,123,192,255,242,27,2,19,9,95,175,155,144,28,100,250,159,122,147,61,16,231,52,49,217,202,99,208,14,4,90,145,72,94,40,36,75,140,204,0,47,73,49,138,246,17,32,135,166,123,170,221,191,180,157,86,176,213,120,93,43,214,191,31,197,85,80,213,25,246,74,2,130,179,166,248,55,106,9,160,182,186,166,254,134,129,64,191,172,49,12,89,54,191,123,71,240,152,95,132,253,158,17,147,153,84,235,109,43,71,248,189,248,4,244,37,169,91,69,209,196,43,136,240,202,45,115,26,53,170,118,2,81,170,120,81,98,101,177,45,32,49,254,36,99,30,82,34,50,52,107,18,144,209,6,216,235,92,135,240,64,21,104,70,89,214,63,19,241,112,254,12,5,244,26,35,75,68,193,194,93,99,55,146,113,74,159,4,161,149,64,80,155,12,22,36,57,98,246,151,20,92,142,162,58,35,29,245,159,183,47,225,222,15,23,62,28,175,115,173,54,209,98,226,4,216,190,238,190,104,154,74,117,128,181,189,123,195,227,230,148,49,52,84,232,19,170,100,82,107,164,194,46,49,141,233,223,244,115,224,116,12,59,47,10,202,161,44,173,171,64,81,128,250,212,35,45,183,182,14,22,24,105,44,203,88,136,0,68,148,11,171,68,94,152,9,165,123,47,18,8,84,149,188,184,235,202,231,54,32,72,109,9,63,119,84,59,17,166,102,152,50,160,222,244,132,12,248,172,38,81,32,138,6,87,79,64,138,147,229,115,39,138,186,140,246,195,210,137,139,249,162,50,96,174,79,149,252,75,244,213,209,248,208,85,192,214,69,71,21,15,128,94,32,168,13,198,64,147,89,40,82,65,194,135,154,17,20,242,32,92,117,76,248,165,167,23,178,31,70,81,135,40,197,201,211,22,98,13,151,132,110,128,209,247,18,180,170,124,176,59,106,239,216,107,73,97,41,221,40,157,129,93,41,126,215,82,200,54,97,241,221,156,37,16,136,61,105,250,74,9,123,205,66,212,214,221,250,154,9,3,66,36,154,106,97,166,75,188,219,57,5,198,21,65,218,27,254,68,212,140,188,209,99,109,137,130,124,250,209,108,97,49,213,255,206,137,131,136,174,251,49,57,156,74,248,12,131,186,194,27,194,78,86,241,119,87,107,44,194,124,151,7,190,110,128,46,92,84,102,191,140,78,6,26,120,18,116,127,20,114,121,107,177,23,186,246,208,229,135,232,70,199,236,209,94,116,196,174,212,150,25,180,135,94,246,211,42,174,36,114,173,207,25,114,200,178,178,103,93,251,30,141,14,18,97,63,65,244,30,79,16,67,33,228,255,175,218,100,65,42,86,68,117,92,247,156,122,33,68,244,166,165,231,196,200,228,228,100,87,156,122,103,44,34,169,26,211,110,245,2,238,195,246,87,9,248,78,234,66,5,98,1,172,158,6,162,35,36,18,2,97,139,124,220,218,180,109,230,176,173,185,27,41,255,47,247,4,95,51,226,156,184,28,160,159,49,1,69,98,202,175,1,152,205,86,60,151,203,248,181,6,181,194,189,215,201,17,106,188,163,53,197,65,88,126,240,234,218,193,16,46,233,188,181,234,5,64,176,199,114,140,147,164,194,117,164,143,5,88,1,111,234,79,7,173,80,32,2,225,253,144,173,244,113,57,235,94,21,188,149,7,245,60,225,26,141,46,102,150,142,67,58,99,229,133,192,5,90,8,76,16,172,102,42,75,156,167,102,111,139,129,254,17,59,81,213,121,157,206,67,197,134,114,182,231,114,84,54,59,112,55,151,141,148,176,241,104,79,72,223,247,10,16,166,157,136,48,223,243,185,21,138,178,58,16,150,183,189,36,181,83,255,228,186,35,40,162,192,240,8,171,8,247,120,167,47,99,123,130,70,244,3,180,66,179,218,96,95,82,134,107,74,205,146,91,25,88,19,165,8,126,138,101,18,96,67,243,123,107,76,99,117,178,148,225,159,81,211,174,54,215,169,172,127,228,14,126,62,28,221,198,198,185,144,215,68,174,155,174,190,236,135,241,42,181,118,148,84,39,60,227,54,35,255,57,180,102,246,56,3,85,46,179,236,103,137,246,234,126,163,54,56,57,215,60,60,32,22,112,62,123,214,228,191,95,88,231,239,88,75,58,82,49,8,177,107,253,203,127,178,42,45,211,95,229,247,21,36,149,5,38,27,4,164,232,101,232,114,237,144,242,221,170,219,167,132,37,50,197,117,166,213,31,130,66,143,202,141,118,203,109,22,9,16,138,255,192,122,189,55,15,125,223,32,90,244,15,152,86,47,251,98,108,68,82,15,97,167,143,41,239,182,12,151,153,122,188,134,103,139,12,99,233,195,195,213,6,52,45,244,232,176,110,83,250,14,146,47,96,69,33,80,111,86,69,127,34,90,182,229,2,99,163,208,101,38,159,72,194,72,1,250,39,240,229,75,75,157,235,45,163,255,143,227,216,171,183,215,225,79,200,29,11,188,171,244,151,4,157,89,177,70,215,212,54,48,87,184,18,6,123,120,209,75,27,199,163,175,140,76,86,10,99,19,119,150,7,238,251,165,197,12,54,65,99,246,5,135,200,172,160,180,141,200,117,236,154,91,8,123,123,104,195,204,222,48,117,116,172,246,82,40,234,24,251,77,215,225,234,114,22,148,127,204,141,30,30,152,91,42,34,13,210,141,196,156,249,153,112,159,244,102,36,11,224,180,243,198,40,67,226,198,132,210,249,167,115,130,210,112,153,124,180,61,27,202,100,134,56,215,229,213,99,23,203,5,126,102,38,139,59,21,59,64,190,167,20,54,93,23,124,218,17,135,90,225,123,80,90,244,176,34,245,195,124,22,189,81,132,43,101,33,100,133,65,96,158,131,249,244,206,187,49,177,79,176,237,189,207,15,226,80,233,56,105,195,127,106,10,36,235,95,84,140,116,15,88,61,127,218,153,71,17,18,126,77,87,71,189,219,1,54,81,220,79,179,43,122,65,139,75,50,126,78,151,59,115,88,11,159,254,93,169,91,90,41,146,85,103,218,185,234,162,3,83,208,81,162,3,51,160,246,88,94,69,62,25,122,90,141,207,13,213,105,226,5,201,143,119,103,198,193,141,71,148,135,84,118,186,141,74,134,78,166,138,27,48,203,251,149,196,194,155,28,239,252,143,72,75,153,11,58,174,218,188,181,222,47,162,232,18,11,140,227,34,218,74,63,148,86,119,152,198,186,222,18,80,26,136,31,150,125,217,132,83,42,172,208,98,15,75,50,77,83,204,10,210,126,172,146,57,4,117,65,164,41,114,130,11,182,237,144,160,196,130,101,63,152,194,167,87,186,246,148,28,233,104,132,181,238,168,180,77,41,152,212,114,149,177,252,70,119,137,145,85,98,6,222,7,111,54,225,174,194,253,49,51,199,198,219,214,76,112,213,153,146,182,197,152,36,131,157,132,57,77,109,200,101,10,98,112,171,175,148,44,150,117,160,210,169,197,33,219,39,187,132,160,239,102,6,179,114,62,184,17,48,176,91,13,19,169,142,60,201,183,50,5,242,161,29,16,80,47,25,116,134,72,161,202,95,203,153,240,50,179,218,93,63,207,129,135,64,230,28,189,162,172,115,27,187,118,14,147,253,251,125,36,63,196,232,124,15,207,126,218,181,251,115,2,22,45,131,223,250,173,104,155,202,231,129,152,4,172,48,21,8,66,68,186,100,174,136,31,249,106,150,186,45,254,169,205,113,122,32,25,235,66,8,50,108,195,207,29,214,190,189,84,246,187,249,86,113,102,23,135,176,83,2,27,196,54,210,23,39,97,147,49,30,182,193,225,45,95,210,51,199,115,202,217,182,241,213,158,234,244,157,1,151,57,174,235,213,114,125,66,4,203,140,94,236,93,28,28,218,236,226,157,65,215,243,51,200,230,213,167,71,165,139,220,41,43,229,231,143,229,183,107,134,201,107,67,143,167,160,95,16,162,236,22,5,166,234,186,24,55,68,217,166,14,146,104,108,120,166,119,43,163,114,219,214,10,216,84,34,223,39,169,152,34,151,215,157,53,162,226,39,168,112,99,136,75,177,8,161,87,212,1,94,157,31,77,86,247,158,108,190,78,151,208,202,242,156,100,67,226,8,202,220,41,41,118,122,214,50,201,141,121,169,73,27,185,32,26,237,21,141,36,0,160,82,69,33,255,222,174,177,192,238,139,58,19,37,164,199,121,179,253,46,23,92,188,233,138,103,122,147,12,185,98,101,222,244,254,17,89,228,167,158,152,1,168,26,5,13,173,91,222,7,131,97,110,98,196,88,64,70,102,245,36,155,119,71,69,70,50,225,199,15,53,115,87,25,117,214,118,9,215,211,244,87,175,112,75,226,135,203,74,86,196,148,185,219,165,199,83,139,25,57,6,160,241,179,116,67,144,102,107,202,188,240,38,152,146,9,223,255,33,33,156,136,20,62,146,234,145,195,250,165,94,173,91,35,70,231,218,209,133,37,54,70,178,237,170,32,94,70,198,235,228,56,183,13,31,243,0,1,73,179,212,140,246,35,8,248,74,255,40,159,14,88,77,17,161,247,218,118,115,200,62,196,95,25,18,212,224,207,140,164,113,42,168,248,137,131,134,12,249,40,83,225,152,141,246,241,14,249,153,36,196,37,115,199,115,195,216,55,238,213,113,4,78,84,119,228,28,232,28,210,20,7,111,242,251,242,56,196,219,212,121,145,193,141,221,156,192,87,228,244,112,224,75,111,132,192,78,37,247,154,154,29,130,172,19,79,229,63,129,68,76,116,37,10,159,213,138,122,217,143,104,173,60,102,125,64,229,50,191,33,204,136,243,141,158,129,47,40,247,46,228,103,58,22,82,3,175,205,184,233,52,87,83,202,43,253,222,96,226,30,37,170,205,220,102,214,102,147,67,160,52,151,190,232,124,173,29,87,161,150,242,213,134,181,248,84,117,239,53,141,117,165,197,185,253,13,157,248,44,129,216,150,171,190,193,246,250,150,55,15,191,115,99,0,86,48,61,227,167,0,144,43,146,158,121,28,221,21,0,186,122,19,24,52,42,229,241,156,29,152,137,234,102,251,75,227,198,11,247,254,0,255,245,40,68,163,211,163,216,176,197,85,227,37,141,183,116,217,228,223,3,153,209,20,109,129,197,113,115,13,189,161,116,219,208,132,245,16,131,86,92,10,98,253,69,91,155,251,186,188,175,250,116,144,230,51,174,84,41,46,31,72,188,78,24,5,238,48,84,134,189,127,135,245,252,122,187,196,126,47,197,69,193,215,204,106,247,185,77,231,155,92,249,255,86,71,224,139,71,50,20,121,224,67,195,206,95,51,139,193,169,186,88,70,141,135,111,96,40,35,19,216,171,28,237,72,11,172,138,178,162,187,69,99,120,41,52,246,172,167,156,254,22,202,215,47,185,100,20,173,254,10,36,164,168,97,53,69,107,51,62,143,37,85,8,77,181,201,174,23,140,96,241,78,5,91,243,101,25,73,51,12,191,179,223,37,185,145,118,137,190,136,190,190,41,156,56,214,158,97,207,154,193,111,248,141,93,87,252,254,171,50,190,254,66,117,96,96,222,185,169,30,62,214,151,80,73,132,218,247,109,143,163,94,104,249,179,24,25,166,244,229,39,66,143,196,121,245,32,160,118,88,99,242,209,217,124,161,78,88,115,76,136,64,132,147,218,125,36,62,66,225,171,171,156,206,75,191,130,137,0,116,51,1,32,115,164,33,222,50,136,0,52,197,19,210,179,93,253,110,132,233,156,73,113,251,204,89,44,118,222,208,255,250,165,98,180,175,31,239,95,142,129,70,31,179,250,165,168,225,103,186,54,50,211,57,208,176,0,198,34,49,108,129,235,17,111,77,230,163,101,48,63,229,92,239,156,152,74,136,77,62,8,148,250,230,0,27,107,162,6,64,77,27,63,212,78,4,51,191,82,23,242,247,63,144,220,133,83,215,59,217,98,154,63,176,208,98,117,84,57,39,181,105,81,92,138,157,73,148,179,238,201,221,156,53,103,122,160,80,140,91,170,192,122,119,96,77,128,172,66,44,103,132,54,146,37,181,212,13,169,181,58,120,127,232,164,221,88,128,7,222,0,227,61,72,118,153,202,10,58,213,201,186,245,233,43,56,111,221,49,222,155,47,128,235,210,111,75,249,115,55,125,114,220,145,231,166,72,225,95,133,223,112,177,175,190,65,59,228,194,55,188,222,35,215,246,81,106,183,125,44,123,29,19,97,225,52,179,253,5,113,44,51,196,209,11,118,5,149,213,45,31,71,126,128,248,4,224,45,206,100,57,79,150,226,28,153,29,71,37,21,18,214,179,223,21,115,75,174,236,175,152,15,168,37,13,122,109,99,223,132,126,208,55,136,169,60,1,239,45,141,95,203,40,2,5,14,172,188,4,132,236,33,6,222,173,156,44,217,127,53,229,172,204,230,65,28,227,6,101,168,117,136,24,113,24,91,103,238,168,17,8,3,185,219,77,141,25,69,7,71,73,181,200,143,238,7,183,163,49,197,205,99,55,110,46,206,152,192,175,14,236,52,29,59,89,214,226,178,251,171,132,164,105,133,41,12,79,106,96,23,84,3,125,89,233,232,170,96,214,96,64,193,50,151,60,250,207,95,80,36,115,49,213,248,201,56,69,103,54,98,18,167,88,48,31,165,136,217,218,0,238,223,50,85,193,219,201,71,212,92,84,243,65,21,77,251,168,235,102,59,15,222,188,137,212,71,144,236,177,230,111,174,111,142,160,83,104,64,29,25,116,225,12,41,4,223,202,224,233,246,185,114,202,96,127,174,185,221,41,13,235,196,20,12,203,0,140,177,131,82,127,214,99,8,198,115,165,68,203,216,2,210,86,184,200,248,250,63,233,37,4,175,149,142,126,33,134,209,188,181,20,101,235,105,63,47,185,154,178,33,247,87,110,101,24,111,231,248,107,217,205,254,200,148,254,127,136,127,152,150,41,118,88,193,57,28,202,23,249,37,233,108,213,190,112,109,140,101,207,141,227,36,250,17,205,117,110,164,30,95,183,154,178,171,113,35,141,18,155,117,235,69,25,143,185,10,129,133,39,83,234,79,160,251,111,33,244,51,161,215,247,251,41,57,129,20,214,83,165,7,148,64,115,33,95,230,23,215,147,72,228,149,248,102,74,177,78,255,167,207,178,239,33,6,34,27,157,191,235,220,64,101,207,103,164,56,119,154,52,145,30,233,200,241,20,46,224,206,139,151,5,226,181,34,242,234,127,86,136,53,51,151,211,129,173,197,149,77,122,106,94,178,157,41,205,73,122,186,123,177,86,229,202,225,72,141,41,6,75,224,9,209,108,60,69,68,231,14,215,101,173,226,7,237,99,230,109,162,223,208,82,90,157,248,82,130,138,81,240,247,60,36,217,100,40,231,110,50,20,82,64,102,35,64,88,101,121,249,249,2,233,146,23,45,11,3,105,97,223,94,76,50,198,32,109,231,157,62,114,151,128,166,105,141,163,204,86,114,19,90,237,137,24,89,122,106,125,78,99,22,30,88,1,103,155,166,84,131,156,143,42,145,48,145,53,179,35,25,94,94,30,158,151,12,223,239,206,111,5,28,178,28,19,225,192,218,70,165,63,247,6,38,21,142,24,30,157,246,112,112,171,122,87,200,122,229,35,158,197,235,143,136,116,148,174,120,103,177,8,133,194,26,220,79,97,72,119,190,24,180,93,209,167,72,126,250,230,206,154,172,235,49,98,224,31,255,245,177,64,81,114,248,96,255,198,109,181,10,82,152,221,109,139,34,31,32,243,163,189,18,190,150,249,2,120,122,167,32,81,74,42,226,124,199,24,86,16,147,95,59,159,251,52,32,74,236,213,206,41,254,75,171,53,107,82,105,174,196,199,80,191,127,159,40,152,138,83,85,156,43,246,89,46,149,196,209,184,59,98,25,125,107,233,241,170,38,42,255,158,183,9,73,221,120,25,57,69,228,149,209,10,10,28,159,61,229,29,141,16,107,209,139,94,192,62,130,3,206,41,192,155,4,188,80,53,208,173,219,230,220,101,27,236,251,40,74,106,205,248,185,255,140,199,130,3,146,51,179,194,3,142,105,218,8,91,207,162,248,204,49,149,145,83,18,56,187,182,118,114,255,201,227,1,216,184,88,152,226,11,132,82,171,27,235,138,236,51,143,51,136,178,251,104,255,14,204,187,10,66,220,80,241,180,229,107,57,59,227,84,188,209,248,253,141,32,79,225,179,220,40,249,215,8,124,154,44,93,218,228,156,185,73,215,22,216,6,2,197,186,15,173,61,79,83,141,220,11,105,194,51,125,235,235,206,73,196,188,101,106,145,160,187,248,166,2,199,30,97,208,185,80,44,123,3,55,246,112,166,147,81,239,50,200,69,193,251,1,230,248,112,74,7,141,214,188,158,190,105,128,143,79,150,155,87,51,247,24,87,24,93,153,234,10,220,64,227,114,143,54,189,224,78,218,175,205,97,141,136,205,154,24,239,203,162,183,23,189,92,139,85,131,242,104,194,45,14,53,249,129,37,38,223,117,207,233,49,170,244,185,14,41,214,236,168,77,97,20,27,88,85,246,219,218,48,138,245,191,130,28,55,52,206,8,224,171,72,135,233,39,222,58,28,104,13,226,146,124,14,158,1,114,253,25,186,21,199,21,108,107,173,151,223,52,3,48,182,19,107,143,90,61,83,64,181,225,151,1,39,110,25,208,118,158,187,99,128,135,142,169,102,233,159,101,88,231,65,209,108,118,226,91,147,54,47,8,140,181,2,88,58,90,81,55,106,236,190,92,140,135,6,38,126,201,0,246,190,188,183,72,154,50,231,111,64,172,52,166,125,107,204,114,73,48,251,8,229,132,20,115,41,254,184,26,229,227,155,34,15,157,20,237,18,157,134,14,2,252,56,218,115,65,214,167,3,229,64,96,101,79,64,133,138,36,177,15,248,25,213,0,169,176,104,72,69,49,95,252,94,173,82,171,112,80,103,76,110,17,139,131,24,167,111,182,184,98,141,94,172,115,16,150,90,74,239,23,109,230,153,250,206,192,15,61,98,158,68,84,180,43,24,192,108,56,237,113,153,104,218,20,21,152,50,127,222,64,245,181,162,124,27,166,82,96,8,226,82,6,73,51,124,52,247,144,227,72,6,240,59,132,209,171,80,116,213,213,233,49,92,24,170,231,39,202,49,249,5,117,158,158,31,163,119,205,251,11,243,52,125,237,172,222,35,52,40,55,77,147,73,25,58,189,252,87,97,0,255,208,167,165,200,212,36,142,190,0,11,165,85,43,64,216,118,245,255,88,173,238,135,41,35,195,112,94,249,210,13,198,53,51,105,39,177,117,50,191,186,112,137,160,190,15,101,222,208,78,80,35,65,89,103,191,248,143,129,251,128,29,137,21,129,64,122,28,215,75,51,98,144,141,133,181,95,202,244,247,167,53,155,233,81,130,169,182,134,212,69,206,152,194,231,62,197,29,183,156,173,81,142,151,109,122,183,227,220,68,85,121,185,155,153,234,190,62,187,247,123,181,33,251,250,142,80,135,216,67,199,121,96,80,222,53,36,136,188,54,208,237,202,174,30,9,169,243,170,192,60,177,173,137,51,23,143,17,231,49,213,230,69,137,196,21,174,231,173,247,246,61,128,128,85,42,171,7,123,210,66,5,0,111,14,131,255,145,19,29,33,148,53,90,69,133,30,4,172,219,196,166,214,118,132,90,80,198,55,2,217,96,210,72,79,236,109,235,10,191,186,41,57,66,174,111,71,73,13,50,147,96,198,67,144,31,252,108,36,250,90,107,242,196,115,174,188,218,107,169,219,239,89,146,192,78,229,106,45,236,185,252,8,67,50,138,5,31,90,13,85,223,226,1,212,140,68,45,11,171,40,48,63,235,121,196,239,164,165,243,31,82,142,141,160,131,206,143,196,160,129,204,198,210,80,124,88,34,201,17,23,14,157,102,203,26,191,145,96,158,255,149,188,251,221,209,102,119,211,13,92,133,121,232,255,128,58,155,248,228,91,134,224,119,124,255,135,98,252,99,152,211,40,69,203,15,105,254,50,65,96,103,43,235,213,188,238,188,223,65,10,245,123,99,54,36,184,219,107,9,61,150,246,167,201,250,92,58,130,236,146,226,104,217,68,160,6,7,174,248,182,186,134,38,157,223,22,248,172,64,111,52,86,130,10,157,117,91,106,60,2,234,248,65,183,200,250,249,71,156,68,115,156,131,193,22,235,28,68,161,23,219,45,124,158,186,121,172,116,23,37,11,58,149,18,106,126,7,25,254,158,175,59,233,181,131,104,47,56,225,64,124,177,226,52,208,40,180,172,88,101,158,227,128,28,146,63,125,193,119,107,187,255,83,78,194,209,18,178,102,166,110,78,2,173,154,203,177,152,52,194,175,17,197,194,174,244,119,163,38,50,124,244,6,96,15,182,0,189,63,131,6,141,104,60,24,13,139,253,137,70,201,197,158,96,73,144,230,163,197,49,212,134,240,39,247,184,117,160,226,184,197,237,17,62,82,86,94,76,163,136,210,163,93,247,72,88,201,58,42,104,254,219,223,179,75,107,106,179,229,16,108,41,94,115,73,193,254,48,225,125,121,204,142,153,181,242,139,218,48,196,176,52,142,138,70,221,122,165,16,132,38,139,229,187,0,252,184,181,71,168,90,105,68,32,226,26,204,127,206,122,132,141,113,110,145,13,45,113,198,227,127,38,163,12,189,173,255,184,89,50,121,251,204,195,210,28,158,158,159,200,99,16,126,87,217,237,72,28,116,213,29,243,106,20,194,225,206,219,85,208,130,81,239,251,73,54,212,219,189,245,140,246,132,86,228,23,2,47,45,202,80,40,16,81,61,250,69,175,111,71,62,192,127,107,19,63,253,163,206,27,252,67,79,151,33,117,91,60,229,255,95,160,62,73,218,129,56,197,141,195,169,207,249,26,9,45,1,173,221,18,0,80,218,72,160,237,27,74,15,106,149,40,94,178,211,37,244,14,86,242,98,183,119,137,95,126,117,228,209,139,36,223,223,116,118,136,157,73,159,143,118,92,38,68,182,161,161,126,200,12,55,204,29,98,220,84,233,237,83,199,95,68,84,90,232,14,114,82,180,106,37,33,78,111,44,34,120,60,121,231,205,34,82,147,19,15,38,242,196,178,113,53,150,159,199,159,171,146,180,44,160,97,221,45,60,26,170,148,50,9,144,250,207,136,192,172,42,75,203,58,209,21,171,27,169,255,210,63,108,60,203,114,241,196,27,104,181,52,243,76,65,71,223,150,49,206,230,157,151,123,111,96,165,185,245,43,194,141,7,172,213,143,215,206,237,231,103,112,211,20,122,191,197,177,60,150,138,187,153,212,75,102,244,3,237,240,164,90,123,127,88,31,199,58,33,149,166,227,200,19,99,231,234,140,83,64,230,3,44,193,225,33,206,2,60,5,208,58,79,41,132,230,169,125,57,70,152,254,162,179,105,195,150,199,68,154,140,23,214,197,80,132,205,28,156,142,174,89,33,220,72,139,246,15,162,6,231,74,149,233,199,219,169,197,112,243,5,107,89,211,190,79,111,75,174,40,66,13,122,5,94,242,99,234,49,238,233,63,48,92,86,146,211,229,18,52,99,136,193,113,147,87,104,72,12,97,210,122,38,242,193,251,50,252,234,116,178,11,85,154,234,71,241,46,47,124,58,100,59,198,140,166,63,167,231,228,116,173,150,198,142,3,122,40,127,19,201,167,147,254,224,77,254,233,8,234,169,243,11,124,98,7,178,56,135,169,159,86,251,54,68,15,174,182,132,233,22,24,158,125,133,166,199,185,130,171,162,105,14,24,81,253,251,183,43,29,193,99,238,126,158,122,161,118,61,8,42,211,23,71,170,101,172,241,139,109,16,71,104,96,186,132,185,177,109,64,119,116,130,28,254,107,62,97,20,31,186,219,128,150,241,147,19,170,229,163,53,2,142,53,220,134,109,28,110,8,147,199,83,96,70,244,19,201,13,57,156,226,157,82,86,135,124,68,249,24,253,18,3,94,223,201,11,100,30,163,84,253,29,86,21,171,59,236,70,185,22,71,122,89,44,124,40,60,180,8,158,111,225,138,154,90,230,194,205,138,25,202,207,70,219,128,98,239,254,149,242,206,13,67,76,27,13,183,80,152,1,247,228,240,79,100,147,191,13,10,199,212,4,35,171,167,240,7,98,47,189,73,130,199,209,111,60,190,61,76,50,78,77,220,81,229,194,200,173,11,56,10,19,7,209,54,93,183,109,159,17,137,78,236,78,206,210,18,228,105,24,112,156,173,85,245,241,200,160,13,103,233,44,113,180,127,6,211,187,238,171,99,173,248,244,23,19,108,19,125,29,18,61,230,247,89,57,38,223,40,47,130,111,0,224,242,194,252,206,111,249,203,58,110,229,157,161,71,145,214,220,177,218,141,60,174,49,118,225,16,202,251,142,165,111,52,251,234,210,31,66,69,209,34,49,149,19,164,153,206,34,233,104,7,202,184,152,191,31,166,86,40,64,2,74,144,115,156,30,52,216,15,172,70,46,37,119,97,227,132,54,67,25,82,229,90,132,26,107,8,199,75,109,79,214,155,255,18,173,116,55,48,251,88,5,16,221,165,39,72,156,72,235,252,0,39,249,29,207,58,113,3,228,39,152,169,10,234,9,46,167,116,244,11,141,236,153,48,223,72,151,78,32,165,99,16,207,83,51,5,214,108,33,179,255,139,92,224,85,6,30,107,67,137,5,199,151,62,106,70,142,31,32,221,190,46,236,244,117,249,61,119,97,174,66,218,213,129,162,114,201,136,81,26,126,69,27,243,173,176,6,123,173,208,214,16,254,168,194,28,13,15,235,160,209,113,49,18,27,250,83,75,245,59,25,128,158,67,1,27,220,22,24,6,56,161,179,249,177,198,232,38,182,217,85,84,82,140,227,38,143,103,169,228,224,245,171,50,110,91,197,214,9,0,121,39,83,45,49,1,248,145,146,163,74,226,192,64,76,123,87,196,245,4,3,178,9,205,14,118,25,234,170,205,216,31,198,154,226,207,30,48,223,215,161,210,111,215,89,82,139,88,11,103,83,238,115,211,48,242,27,71,138,117,122,204,150,206,36,82,91,200,20,67,120,123,142,51,245,87,177,74,156,119,139,175,49,190,149,136,1,199,177,51,170,172,241,69,33,200,190,68,68,187,199,114,231,205,9,100,152,32,218,165,94,102,129,50,25,22,93,236,80,193,197,68,191,53,155,7,154,2,14,83,43,122,218,60,10,189,202,11,83,144,140,84,200,225,44,227,223,226,113,72,175,104,154,195,148,50,246,218,191,25,78,138,198,64,172,213,24,94,92,85,163,66,253,148,44,44,177,196,167,174,159,220,177,254,189,162,194,175,128,115,110,24,77,243,237,89,180,22,69,148,216,188,20,205,245,169,188,53,243,44,211,7,5,102,146,93,86,14,57,181,205,53,234,138,250,255,85,21,71,141,70,133,14,205,170,126,111,18,97,123,255,119,255,8,187,151,230,137,73,28,69,196,120,157,141,184,151,50,74,214,211,21,207,62,77,24,178,171,230,242,119,168,249,173,140,221,214,170,200,13,182,127,177,86,73,34,1,52,4,81,72,90,181,71,190,152,77,150,160,128,218,155,131,147,52,109,42,11,94,195,165,212,120,82,5,133,157,135,80,83,72,69,142,222,58,32,244,153,86,163,131,97,177,93,134,103,75,214,10,160,125,116,144,81,102,148,68,215,71,93,217,172,1,73,34,9,195,117,221,35,35,157,178,212,154,246,125,246,111,229,26,229,165,205,112,73,87,249,167,117,130,25,185,26,10,228,98,211,244,18,99,195,138,255,171,139,178,12,2,246,186,185,175,75,163,136,193,143,155,81,170,118,128,50,70,157,29,154,198,217,192,195,147,220,45,45,8,54,94,182,211,136,111,6,232,189,139,159,239,110,191,75,13,40,238,168,221,146,231,187,198,103,221,56,94,71,41,191,156,203,175,186,247,102,112,153,16,151,48,49,163,101,203,116,121,43,208,126,28,47,1,244,12,48,133,126,108,136,23,15,170,181,67,52,14,60,49,29,210,230,58,32,84,137,116,186,61,77,123,226,113,195,23,129,246,185,105,81,127,235,105,83,245,122,164,180,213,71,241,254,160,199,88,166,180,149,166,31,85,42,4,175,18,73,68,156,150,5,221,212,173,0,10,220,10,242,226,22,183,159,142,121,38,210,179,122,150,201,77,205,204,156,74,67,134,60,203,20,171,210,237,95,74,206,224,133,166,194,205,71,143,211,70,147,92,94,34,236,65,46,241,35,7,218,132,146,113,203,105,239,115,42,90,58,231,238,231,61,11,105,193,163,70,77,35,18,19,235,21,181,163,45,128,42,14,104,77,72,76,217,35,49,179,141,223,95,157,190,142,236,252,97,7,221,176,137,200,177,242,148,235,95,40,49,201,157,55,151,67,95,51,195,28,187,70,231,106,188,144,136,254,121,1,75,37,167,188,28,182,127,124,65,20,48,138,232,210,201,27,96,9,6,226,62,19,153,103,28,26,214,14,179,202,124,55,186,63,27,202,165,191,79,216,179,85,253,212,139,175,13,180,155,92,50,215,75,63,231,34,15,12,27,140,187,187,83,63,44,141,248,23,71,37,8,49,194,67,126,73,77,57,174,111,72,12,210,230,121,171,219,227,210,214,87,204,45,9,175,93,182,237,249,40,79,100,151,218,99,43,243,19,180,125,168,7,255,41,186,154,36,34,78,43,137,117,129,115,221,11,21,11,222,196,52,48,156,192,101,63,7,104,184,147,215,248,137,5,95,119,61,119,203,132,193,78,29,206,255,38,72,173,154,34,202,48,104,181,44,122,62,84,88,192,188,152,107,102,118,25,44,39,202,52,139,11,166,207,15,155,138,72,44,88,163,138,226,14,188,75,216,6,35,98,72,59,174,233,82,208,119,99,92,46,145,233,37,15,124,240,239,138,218,24,164,20,108,187,218,9,243,191,176,219,228,147,71,38,209,225,90,173,92,110,52,46,25,240,87,56,21,18,227,9,248,16,136,187,132,147,171,53,71,108,152,249,230,65,162,24,32,168,11,129,236,102,51,200,232,87,39,75,36,193,191,9,33,196,125,46,192,42,220,58,245,129,5,62,233,186,188,145,81,124,101,24,88,27,133,239,80,237,240,44,136,240,149,37,229,27,183,207,226,166,85,83,72,212,236,115,55,96,147,3,95,43,137,21,136,150,248,253,16,231,123,250,220,18,7,122,132,232,202,14,197,170,96,125,204,238,133,241,184,72,20,85,154,152,126,48,7,0,46,44,60,219,83,14,152,20,6,208,166,33,114,24,212,176,171,62,196,32,163,39,225,77,46,33,213,173,149,29,213,104,126,78,182,203,197,108,162,240,219,77,111,78,109,85,122,124,112,95,34,176,152,140,28,115,200,64,95,60,20,125,159,2,83,210,131,142,226,214,224,138,22,59,121,23,209,223,233,194,31,250,19,71,120,191,97,65,105,89,122,70,238,84,199,186,235,122,255,225,24,222,247,59,58,34,171,25,178,99,207,122,57,104,255,180,27,87,254,10,61,134,73,49,151,225,248,92,248,75,81,245,39,71,139,29,214,48,182,237,212,236,29,122,88,32,58,214,149,16,52,60,197,192,147,168,164,10,142,199,214,212,52,74,47,67,83,199,8,148,219,222,12,80,127,31,30,122,245,138,252,81,103,92,80,185,4,47,200,44,231,198,78,46,49,231,175,203,55,62,41,240,204,114,232,190,246,10,107,92,164,48,9,53,105,166,70,118,220,132,90,3,235,222,19,92,247,233,251,93,3,247,245,238,243,213,158,107,139,103,52,129,226,104,176,167,73,232,151,228,70,114,6,108,176,180,104,134,184,12,192,147,0,84,208,71,228,218,250,114,74,63,247,51,22,59,98,184,3,224,201,126,63,82,225,63,136,145,162,89,21,159,215,57,254,184,74,173,39,83,135,79,138,76,68,139,169,5,138,130,196,173,146,163,43,210,145,102,33,8,169,124,139,237,8,185,123,102,243,159,146,99,153,6,63,1,198,95,50,77,202,8,192,36,247,188,109,133,137,3,150,31,231,194,74,236,179,34,84,144,115,93,237,253,37,235,69,118,0,41,197,17,193,79,109,251,229,54,15,238,188,116,31,220,85,88,174,56,127,18,93,20,122,225,134,166,61,136,53,249,177,170,7,51,177,163,80,88,146,135,181,184,228,55,51,0,146,91,24,179,56,252,172,197,204,237,128,196,136,183,110,213,141,248,16,225,133,69,204,25,18,210,46,73,138,4,112,77,44,28,65,25,57,156,136,96,36,61,193,119,51,88,163,65,178,83,138,56,101,200,229,118,241,189,225,208,48,56,58,169,51,198,87,147,26,236,195,34,39,252,97,5,224,230,125,189,226,212,111,76,114,119,40,152,35,110,86,71,17,12,71,251,33,166,175,23,172,110,121,10,184,94,184,74,0,1,227,111,24,49,179,64,141,38,185,65,21,215,207,157,46,96,219,17,176,42,207,210,227,223,81,122,71,78,66,165,229,143,179,255,35,155,233,35,80,231,76,228,129,235,210,197,249,121,3,94,223,42,109,57,244,100,239,217,109,10,191,135,54,129,122,130,71,61,190,222,195,184,157,5,73,240,26,117,162,53,148,222,185,20,193,245,226,45,215,156,232,19,120,242,158,138,35,82,29,17,215,36,156,64,64,106,177,22,225,76,169,132,98,139,56,69,162,211,88,35,69,129,19,238,134,62,152,16,174,60,49,182,146,6,88,14,160,35,34,77,255,145,157,44,34,92,252,219,139,103,146,95,196,22,109,119,108,233,53,36,175,232,138,219,208,43,169,69,254,93,215,158,148,198,88,58,142,69,95,136,31,237,221,201,114,140,79,4,151,234,134,103,151,72,8,45,115,110,113,102,184,120,218,140,39,131,4,26,24,40,47,54,244,44,59,186,144,83,67,155,211,250,185,232,206,227,126,118,30,73,35,114,230,0,189,101,134,172,137,63,136,151,29,25,227,229,40,174,20,9,154,142,164,9,229,151,169,253,252,60,129,197,115,58,41,167,69,124,158,40,194,171,251,56,75,162,247,125,62,77,43,234,58,41,167,5,255,8,216,193,129,116,93,193,152,13,111,213,63,102,20,100,44,0,76,60,75,40,128,215,104,181,181,40,141,126,120,103,55,47,21,179,115,11,178,200,215,7,108,100,99,152,23,65,212,66,35,115,198,161,124,111,116,180,66,28,205,76,26,234,243,91,72,183,118,244,76,139,129,143,30,187,168,248,159,241,41,111,202,67,253,45,15,208,91,75,140,135,250,129,92,145,113,52,178,144,236,255,228,93,206,51,198,235,67,154,175,213,190,35,199,102,228,97,118,53,9,191,95,246,81,165,230,222,21,18,216,160,180,85,15,197,148,209,138,180,5,28,226,186,199,67,67,246,88,249,245,244,29,57,235,26,130,249,98,210,252,131,58,230,128,85,86,179,95,56,77,39,78,213,53,159,212,78,233,67,171,228,234,45,150,14,252,163,115,52,138,224,27,105,198,178,28,226,108,192,60,31,93,197,31,199,126,218,99,60,29,139,251,84,156,49,85,118,111,99,83,107,21,143,140,136,106,20,63,175,255,120,89,194,179,159,206,6,163,154,61,31,151,160,189,14,144,230,136,101,123,75,248,222,82,50,6,155,207,21,72,187,174,220,65,42,101,243,131,127,175,63,183,191,227,160,62,11,214,66,63,87,29,169,169,74,167,175,111,145,136,167,175,29,52,231,206,93,149,189,78,154,105,168,188,51,135,52,185,68,117,81,75,108,143,191,185,127,123,29,141,166,251,207,70,119,95,107,215,2,138,125,153,4,194,231,88,149,73,235,249,78,106,209,237,234,146,22,0,246,225,192,144,2,93,229,114,72,216,6,7,93,227,176,140,168,169,17,203,29,8,8,106,107,219,190,155,184,119,243,46,21,213,60,231,170,57,37,83,111,4,88,52,38,81,139,185,141,203,225,201,216,47,148,43,129,77,12,56,39,96,102,191,70,253,115,81,191,14,18,33,143,177,25,38,22,162,132,126,211,71,118,193,88,60,219,188,73,243,66,108,181,106,238,161,86,18,237,192,255,231,37,102,159,132,226,31,245,21,247,64,171,50,66,0,248,174,71,40,106,96,132,140,42,213,168,139,218,11,126,252,20,79,131,197,37,80,74,235,170,49,194,59,42,116,202,116,250,215,219,212,214,93,47,30,202,171,87,156,34,187,203,97,52,197,119,138,179,225,196,230,179,169,48,15,237,30,155,246,245,161,59,172,42,0,115,158,65,13,88,166,43,228,246,78,203,173,224,152,182,45,118,209,188,224,220,32,81,145,76,116,196,180,201,152,77,170,142,51,89,77,219,68,41,25,44,57,37,210,9,135,9,118,95,245,157,64,5,70,80,186,239,132,61,62,115,67,184,162,210,232,131,152,13,148,169,205,167,76,7,199,234,149,186,204,86,71,186,77,136,205,208,163,97,252,245,181,32,185,74,41,87,123,209,252,71,183,175,245,42,92,50,134,85,204,35,59,102,185,13,165,145,184,179,77,95,127,112,152,29,55,32,248,87,116,162,29,39,91,128,28,172,204,18,57,127,75,12,7,161,21,72,177,21,5,250,18,115,84,111,208,116,64,3,9,17,157,181,238,191,136,0,117,192,58,198,191,178,182,155,225,121,70,210,191,25,203,138,188,250,170,93,139,160,188,205,78,10,135,205,32,177,194,248,20,48,241,100,254,251,110,135,244,63,59,249,18,169,32,152,187,186,131,234,32,46,96,77,231,210,7,127,148,125,247,34,205,7,63,30,116,65,88,252,249,101,75,183,47,158,177,202,202,70,13,89,41,97,141,93,21,74,123,148,101,247,229,163,52,21,9,13,108,33,79,155,66,192,61,184,133,41,142,163,97,35,245,188,212,149,112,86,154,203,170,244,76,22,4,75,25,160,161,30,123,14,251,151,53,131,181,4,208,37,173,219,75,38,67,90,136,111,132,232,86,34,100,254,131,103,93,109,200,114,101,11,120,236,44,143,247,250,160,56,45,18,233,60,12,191,0,149,113,32,2,54,77,26,72,243,62,206,49,7,135,174,215,197,48,109,3,151,84,119,239,243,173,62,131,104,81,105,166,135,112,98,119,196,57,160,245,38,17,181,244,223,179,133,232,38,114,117,161,26,229,113,179,165,142,153,10,92,108,175,214,110,199,187,198,9,165,60,59,161,171,17,101,67,184,208,171,160,172,2,217,22,155,191,127,52,111,98,13,76,224,123,132,223,27,24,3,233,159,68,98,26,14,239,246,18,207,56,189,82,246,27,102,114,36,168,75,249,157,248,207,236,103,237,169,36,171,131,204,143,21,207,161,121,136,60,131,138,12,254,95,198,165,90,216,94,230,227,19,237,226,178,7,219,40,168,39,89,172,197,37,76,228,66,3,35,244,220,188,72,48,86,212,169,45,235,227,119,193,21,98,98,189,240,46,175,138,21,151,204,37,26,123,41,112,178,232,217,161,218,139,78,216,199,73,42,240,155,188,176,121,6,20,81,136,37,139,205,196,52,207,99,223,167,240,157,148,137,193,138,13,238,36,19,99,240,108,135,252,205,225,226,78,8,26,255,22,24,69,205,213,160,65,29,159,176,161,101,197,186,51,31,61,64,159,141,140,70,62,188,39,31,1,128,35,223,170,206,251,87,206,153,130,57,162,228,165,29,213,170,125,235,8,174,80,242,20,55,242,95,93,34,131,150,95,95,149,1,47,196,125,4,32,82,111,250,228,202,236,52,46,255,115,208,130,87,255,129,23,199,110,32,165,193,150,51,248,182,55,141,177,240,19,238,252,164,125,206,119,158,224,163,69,56,29,13,201,26,185,99,65,117,143,180,95,179,194,213,93,93,80,20,199,206,191,147,86,115,82,237,106,53,63,225,70,51,153,170,151,242,154,32,74,49,140,183,59,9,138,185,135,149,231,197,126,249,124,199,189,90,22,20,238,115,252,106,254,20,141,135,122,154,148,164,9,45,221,154,93,229,2,97,38,207,79,128,26,150,223,112,174,117,252,98,193,86,50,158,227,98,107,13,46,37,184,184,212,83,21,158,234,82,170,208,221,57,191,169,202,146,199,180,40,158,212,43,187,168,26,159,155,153,179,199,34,175,193,199,47,25,92,37,149,192,242,215,167,66,58,52,17,218,229,41,123,224,178,212,86,16,139,22,2,12,233,80,155,49,237,105,95,168,219,111,78,169,109,54,196,138,118,232,89,0,226,61,182,191,15,22,210,105,87,211,85,125,171,92,71,19,205,108,10,26,28,126,63,98,217,150,144,13,46,47,253,92,220,206,179,195,63,194,208,71,10,228,183,201,52,244,44,124,66,105,10,211,46,140,165,104,208,165,89,143,234,96,164,119,226,85,72,51,85,124,98,253,105,109,1,232,149,82,16,187,48,6,130,194,54,242,90,62,219,88,224,58,102,150,34,93,180,102,27,109,88,108,135,59,199,240,154,149,10,231,114,100,164,32,10,136,107,45,64,59,178,9,175,48,227,192,144,243,49,197,62,103,137,205,56,42,102,118,24,193,33,106,130,112,127,133,106,20,122,109,158,148,172,77,28,44,60,227,99,211,255,209,167,73,200,252,16,171,97,239,92,41,147,251,136,242,149,37,234,61,91,239,181,172,211,123,69,1,241,138,196,12,140,111,237,228,30,255,20,2,102,225,213,160,246,48,248,62,148,36,91,18,247,138,124,151,48,245,146,103,30,65,174,16,218,143,133,42,228,167,57,101,95,55,131,118,239,185,27,21,4,225,225,113,114,175,107,83,191,77,135,97,61,95,139,0,218,214,160,85,1,230,25,158,156,186,197,91,208,160,246,57,92,244,140,73,25,222,102,93,69,38,236,239,234,35,141,225,16,51,124,210,146,228,154,223,152,132,167,118,202,89,22,206,60,9,206,160,228,78,146,117,153,193,19,138,181,141,169,36,166,193,99,239,197,183,92,144,80,128,91,39,73,157,52,252,151,101,9,240,55,107,98,54,3,20,200,15,12,191,187,31,199,136,50,223,176,219,206,6,119,247,27,48,227,124,166,145,228,110,96,229,11,222,146,91,13,67,66,107,44,145,199,186,5,85,172,79,108,176,140,147,107,201,161,143,230,77,190,196,82,193,206,102,91,188,96,56,193,183,183,130,185,135,104,78,86,39,43,20,128,195,49,254,56,57,4,22,251,33,203,160,112,11,234,66,7,185,150,131,204,60,246,159,61,79,74,14,5,250,190,199,83,108,169,219,203,128,23,207,198,174,227,123,152,25,192,75,225,21,185,149,155,181,251,66,149,136,205,114,7,24,80,202,230,242,142,242,4,103,224,0,157,189,231,26,228,250,66,86,22,67,250,190,117,192,233,24,2,43,209,140,103,119,43,231,133,125,176,108,221,212,92,123,55,145,147,127,248,85,125,176,146,230,246,12,3,232,162,203,179,225,223,227,181,20,215,132,11,210,21,62,219,75,12,63,237,151,199,19,6,36,10,53,136,12,21,64,172,55,121,120,121,117,191,195,122,77,170,200,27,51,88,202,60,84,1,103,105,201,71,188,207,195,126,121,6,138,216,118,95,213,191,7,214,113,56,113,138,192,39,183,145,61,8,235,243,22,69,203,214,187,218,6,155,154,102,159,227,129,156,17,2,234,25,210,77,241,55,252,198,109,72,145,214,224,231,215,23,16,229,135,13,197,23,14,248,171,202,62,98,230,186,48,148,26,201,198,222,150,194,107,194,58,73,105,216,25,188,89,106,245,20,118,250,216,162,121,8,16,49,192,176,129,129,86,80,187,26,220,177,147,12,129,92,135,171,62,253,11,208,247,144,131,153,20,141,125,98,120,206,82,88,56,68,152,228,103,71,222,119,75,95,122,84,30,233,83,49,212,82,169,98,102,226,85,36,175,159,63,231,235,250,253,95,180,7,95,54,125,220,198,24,178,230,163,56,7,122,155,185,50,229,116,229,82,181,138,180,167,185,118,48,15,235,224,186,193,139,139,132,94,200,32,27,116,162,232,71,91,40,62,88,238,37,39,118,29,215,252,183,19,244,229,65,239,43,55,154,163,118,186,136,193,232,206,117,172,124,126,38,70,132,2,217,15,226,38,225,48,250,70,73,226,102,93,125,33,8,200,5,58,199,119,180,130,65,98,44,25,96,65,161,91,134,147,129,116,211,73,251,176,177,219,9,211,224,161,141,238,70,182,100,73,150,251,137,155,170,253,119,19,45,178,133,153,80,179,130,19,214,50,159,103,102,149,195,5,221,31,6,17,90,52,51,100,181,5,94,160,52,254,226,183,136,179,91,91,78,250,201,112,252,80,182,210,245,229,100,193,106,104,147,88,52,147,109,208,82,228,231,82,234,7,165,123,110,77,123,204,8,211,116,185,54,157,143,32,163,116,86,175,226,34,231,101,95,42,198,178,107,52,169,167,72,52,26,79,235,140,242,153,25,142,15,154,222,66,68,254,94,238,174,48,170,224,216,146,50,244,217,255,241,71,223,107,24,135,148,233,75,3,112,164,126,253,98,40,76,245,177,62,133,93,34,134,34,144,249,20,166,173,207,161,18,49,236,96,5,146,127,255,152,201,103,188,156,60,154,96,244,43,119,135,172,253,6,231,101,191,165,153,220,79,112,183,121,112,29,247,158,139,101,11,85,225,230,212,147,30,119,246,157,127,47,155,79,24,21,217,6,165,198,125,95,212,43,198,119,28,206,205,48,22,61,150,77,248,132,195,114,49,177,65,222,59,8,83,46,242,252,44,213,176,142,89,221,204,58,63,170,154,225,184,30,253,179,83,244,198,221,55,217,118,36,94,38,71,16,243,100,24,118,232,223,152,83,140,42,79,170,162,93,4,0,45,1,150,13,220,189,157,136,241,159,134,78,164,181,134,68,149,251,16,126,5,249,149,130,225,202,178,4,155,235,15,88,145,52,230,86,36,206,222,52,23,217,54,51,46,30,6,109,109,32,26,39,216,214,73,187,98,219,67,117,186,16,167,29,24,234,214,69,176,201,143,35,105,239,76,66,120,193,160,202,92,18,144,78,251,42,144,71,67,213,199,232,248,21,29,137,181,87,82,19,111,153,108,62,179,245,152,202,206,14,165,84,11,204,100,58,205,48,38,135,62,76,90,77,109,51,135,231,143,186,111,212,91,26,67,80,228,225,246,107,90,129,75,246,85,156,116,212,121,53,120,68,36,83,129,173,29,192,140,139,138,140,147,28,243,236,179,120,147,223,241,108,57,226,191,104,184,242,109,219,91,226,75,254,135,170,140,42,233,169,253,126,222,157,179,84,65,167,88,85,135,218,128,137,121,255,93,73,0,60,189,33,164,63,70,55,57,230,35,76,58,118,189,9,132,68,70,22,89,75,239,203,83,212,217,24,155,82,227,163,26,74,56,84,220,252,0,111,189,40,247,73,135,90,253,12,232,166,78,160,154,55,1,15,216,182,32,59,65,144,58,83,176,142,201,45,243,131,55,120,255,174,34,136,86,24,170,7,87,131,250,153,188,15,218,23,181,252,90,164,181,181,43,239,89,114,95,27,185,135,230,192,218,71,152,112,65,195,46,52,49,125,31,72,7,97,165,101,125,60,144,117,232,87,191,94,53,43,71,80,127,54,21,18,103,125,85,94,69,40,97,91,155,145,56,177,125,24,53,13,102,81,141,21,59,170,47,97,64,247,185,33,126,29,7,120,76,242,246,1,8,112,113,204,255,22,183,192,233,134,130,226,59,191,12,245,190,119,113,165,250,97,44,179,186,103,36,87,124,206,180,184,140,41,190,205,44,42,134,177,6,150,8,164,82,237,250,12,212,101,205,210,112,235,38,80,211,139,159,164,240,211,87,220,227,102,50,152,112,213,15,14,52,245,63,174,38,182,231,188,113,12,15,185,121,246,49,114,174,49,206,254,117,115,134,187,141,114,177,105,8,94,125,236,156,13,18,166,205,104,167,174,168,128,138,153,131,211,89,11,180,45,72,21,24,231,195,28,105,152,188,127,44,231,107,142,187,18,38,229,119,158,14,115,3,30,137,60,99,78,171,159,185,254,252,183,48,50,82,146,162,159,201,151,82,3,100,135,1,21,235,14,177,28,55,251,76,252,120,164,161,6,121,36,68,172,110,118,158,248,15,29,109,21,115,91,232,51,166,2,59,115,165,7,160,122,165,92,254,222,152,220,46,252,123,210,129,113,165,191,62,59,35,215,241,96,8,121,174,91,162,208,129,128,187,69,144,105,164,25,57,16,114,177,22,20,82,75,163,130,60,152,108,149,112,100,226,222,26,105,158,214,200,52,197,123,150,255,133,170,29,173,195,112,153,46,166,6,92,162,151,102,157,36,228,98,21,117,222,31,221,53,26,216,143,1,143,185,133,232,223,194,126,50,205,87,223,233,100,192,255,143,117,184,61,65,166,23,195,219,138,92,32,29,159,80,69,108,110,134,130,210,199,231,242,109,81,196,200,90,161,97,69,82,189,123,12,80,77,105,150,154,212,194,127,92,93,86,64,44,120,12,65,221,68,60,123,110,188,20,201,121,54,87,138,188,84,119,238,3,89,46,52,103,110,178,133,101,186,178,88,67,70,6,17,11,116,200,179,109,6,235,132,25,216,172,49,213,55,172,18,234,142,77,51,246,243,250,150,243,100,5,6,28,46,5,177,168,97,156,96,241,55,229,224,139,193,253,49,203,224,147,213,47,202,55,56,227,222,111,98,40,226,141,23,77,202,65,142,149,13,172,216,44,22,214,78,182,42,59,115,82,66,4,201,220,241,180,180,209,158,242,128,70,104,190,211,115,183,217,211,218,117,23,252,153,100,8,44,186,129,41,90,57,125,64,41,23,164,71,228,185,13,235,204,36,63,236,233,32,63,193,133,243,21,195,11,239,78,90,213,241,112,171,63,189,156,180,252,178,33,30,99,54,239,188,118,166,152,28,194,73,83,180,79,191,17,209,25,32,221,77,76,109,163,2,183,68,174,116,68,202,135,11,37,255,226,78,223,253,79,183,111,129,8,241,73,222,254,163,254,254,241,28,173,149,143,178,140,140,189,150,232,78,32,26,140,18,77,42,102,2,75,49,214,23,180,77,98,21,167,18,253,45,8,9,73,227,34,27,23,101,24,146,204,150,241,210,42,43,237,200,57,188,19,59,182,92,95,18,182,118,51,14,80,110,83,83,89,57,20,69,248,124,182,95,245,40,116,116,95,145,114,237,6,140,37,3,74,16,192,57,213,94,98,95,65,205,162,16,233,21,26,140,22,43,242,36,173,61,162,82,48,182,157,100,201,111,151,201,213,207,75,246,139,171,26,197,64,222,163,164,13,222,59,209,24,230,195,151,89,67,201,193,1,34,144,178,96,201,208,85,56,156,43,143,141,244,189,191,7,249,162,22,1,25,222,185,169,92,114,194,124,120,232,132,177,171,32,247,136,89,150,3,34,85,237,224,146,91,83,42,94,166,29,237,166,92,183,2,212,62,188,111,72,29,8,121,172,233,125,204,69,150,188,220,46,152,233,245,197,226,240,71,54,114,21,25,149,241,37,228,205,59,244,64,119,172,144,225,13,61,225,67,211,75,142,218,205,192,89,62,132,146,66,255,126,208,30,210,91,198,151,175,78,94,211,231,45,212,228,91,57,105,136,159,220,146,242,75,87,144,177,39,1,110,112,78,102,81,243,243,42,53,16,26,236,113,106,19,38,152,58,48,72,154,72,38,197,190,231,213,191,33,219,57,55,50,33,126,148,123,97,93,125,185,210,97,68,153,109,34,85,28,46,146,80,182,239,102,29,91,81,220,64,133,143,4,203,169,125,148,89,199,219,178,86,122,62,193,109,94,70,97,129,227,145,215,187,165,31,56,202,94,39,10,248,52,128,192,90,19,36,143,30,50,232,188,219,39,45,167,217,138,103,197,206,100,118,89,132,4,165,13,96,214,180,215,203,187,191,0,206,186,186,80,84,161,123,255,37,141,134,234,197,225,149,183,64,22,3,171,139,170,253,133,208,139,193,154,68,21,144,116,184,72,160,51,3,141,182,153,163,228,135,143,222,245,219,3,72,99,20,239,99,113,55,158,242,179,241,189,240,250,209,96,62,36,8,218,9,130,140,140,122,88,179,173,208,40,117,81,227,60,103,73,125,1,154,137,45,129,248,96,98,44,206,115,84,90,64,35,205,165,43,86,198,57,97,5,26,160,195,136,27,86,123,201,10,55,155,175,42,203,230,201,222,78,26,248,100,166,169,5,79,253,109,198,221,157,106,59,107,53,111,218,122,135,8,22,247,43,223,74,217,2,3,85,18,219,111,190,147,254,204,52,242,102,161,45,248,48,136,171,218,223,167,241,110,196,125,175,54,77,154,74,124,17,148,15,111,15,223,66,154,88,224,217,113,87,252,124,147,92,154,183,190,149,220,236,50,3,252,150,85,167,151,236,223,36,164,33,23,11,161,199,116,143,208,169,140,132,19,47,152,248,66,164,34,52,12,17,238,83,69,48,234,10,22,253,89,77,62,164,145,132,215,177,123,50,24,228,252,113,73,198,6,212,43,155,52,60,177,91,86,16,112,148,234,17,219,182,181,208,43,185,70,24,200,65,69,186,105,5,41,165,22,229,194,6,136,104,94,216,151,165,165,177,10,129,81,29,238,79,107,145,136,230,255,248,222,65,76,152,165,163,231,83,32,180,192,100,156,135,252,178,198,96,205,63,230,87,130,65,29,35,172,140,127,67,94,97,116,128,168,133,148,40,104,214,221,50,63,33,207,180,95,244,174,161,239,138,89,203,170,197,164,6,172,192,116,240,100,76,25,233,160,66,9,199,185,179,221,233,113,159,95,126,118,121,186,87,150,173,137,44,123,75,204,230,182,220,18,230,18,104,246,79,129,145,167,156,182,38,64,19,65,150,151,177,130,6,110,255,143,153,205,227,147,241,140,133,92,132,85,80,72,230,162,236,95,165,174,242,34,53,106,34,225,121,156,219,39,152,221,210,77,225,100,225,65,48,75,186,207,46,6,83,80,42,71,16,36,104,167,241,104,203,194,56,186,31,186,58,92,58,151,214,6,20,48,92,231,202,18,83,82,170,171,101,10,159,202,198,166,59,71,189,184,237,166,54,152,43,10,164,89,189,254,133,130,26,5,205,140,214,110,48,117,19,252,201,73,146,143,49,1,148,29,215,105,89,94,92,123,68,51,58,252,231,236,108,39,248,70,79,14,6,238,191,108,227,113,156,99,151,69,221,114,35,66,252,172,253,198,72,51,107,230,160,242,119,168,211,237,78,227,167,53,21,19,219,220,249,192,21,1,14,197,115,213,190,166,35,239,77,61,102,29,86,158,191,190,156,129,172,16,71,36,4,56,159,70,163,216,54,16,231,204,126,155,34,18,205,135,83,61,15,133,239,249,209,26,28,98,231,135,253,114,34,243,179,89,3,125,76,121,166,92,30,13,65,157,255,5,211,143,64,87,169,184,133,65,115,210,179,31,219,32,17,154,167,248,30,82,199,42,97,73,18,214,77,106,77,63,161,219,123,190,72,248,0,131,199,15,164,165,164,161,32,83,102,244,98,215,56,39,137,227,97,233,135,92,28,59,35,223,100,7,255,244,225,169,101,214,56,252,60,196,203,176,102,39,121,182,126,39,80,40,83,72,120,152,98,231,47,193,186,130,126,58,28,167,129,190,79,121,41,249,81,9,42,0,105,182,88,106,76,33,146,42,0,176,211,174,243,39,104,55,228,171,156,231,227,30,153,152,240,197,233,218,159,23,192,161,200,134,57,99,96,94,164,23,130,68,5,39,247,57,72,195,254,1,19,220,0,50,17,169,212,39,189,224,73,75,228,0,83,185,220,23,4,190,124,253,82,241,155,28,140,71,134,12,79,177,152,175,111,168,170,245,86,223,133,101,54,150,107,94,160,233,60,47,52,156,27,60,182,174,95,9,118,66,177,131,88,127,155,122,142,221,158,23,118,152,241,16,56,248,134,50,93,60,131,221,194,45,205,210,177,223,46,94,38,129,53,238,20,58,144,169,35,189,47,193,84,39,104,230,139,170,71,236,189,174,62,216,6,211,237,28,44,90,6,53,40,213,5,146,156,104,53,217,215,22,171,33,247,142,42,243,29,116,122,15,129,95,201,49,222,139,151,156,118,186,213,239,233,166,172,139,79,63,245,148,95,220,94,191,58,239,181,101,11,22,173,32,142,252,110,237,151,80,31,168,65,189,115,55,29,42,66,68,82,114,68,16,178,3,52,167,33,25,150,30,6,47,74,36,214,137,53,166,155,251,113,7,172,123,5,96,86,78,48,101,164,102,42,168,168,80,180,70,48,65,41,135,170,137,98,20,31,68,98,232,57,59,15,79,143,89,9,123,173,110,92,177,198,243,183,185,181,100,156,251,16,169,77,252,162,108,119,205,133,10,224,0,216,173,47,31,72,184,2,143,87,8,3,13,163,195,249,189,3,162,171,150,157,39,251,92,52,236,145,248,3,94,182,59,250,35,190,147,117,197,217,132,41,142,185,252,151,83,107,153,55,66,69,60,162,186,14,54,28,100,239,128,136,66,241,6,157,188,130,172,12,245,141,41,8,145,157,219,242,223,128,168,128,35,202,101,189,164,70,20,131,91,147,185,27,137,158,165,72,58,151,21,106,118,162,25,127,197,212,137,134,207,44,231,144,15,224,3,10,61,95,10,194,110,69,61,54,225,70,228,138,65,48,178,249,13,160,59,150,241,232,85,251,243,193,125,54,137,248,157,28,255,35,196,2,68,20,229,186,59,62,202,21,41,152,252,30,240,96,61,80,192,54,113,141,31,217,18,128,3,128,71,138,203,33,254,165,127,44,8,102,239,212,134,181,127,217,74,124,79,219,165,186,103,147,162,169,141,19,26,220,207,93,54,118,40,37,239,42,136,26,30,85,86,95,36,250,180,19,228,22,59,74,5,106,142,121,211,123,118,39,174,7,17,78,169,148,231,205,80,150,21,202,193,103,114,139,21,204,255,50,175,133,182,1,8,141,82,125,116,196,249,94,144,49,237,4,125,44,149,132,152,171,142,126,154,226,192,163,165,28,32,54,168,184,13,174,162,150,86,249,240,108,75,50,144,218,196,3,127,15,243,50,38,101,142,180,155,208,152,58,55,214,249,15,134,32,195,201,6,186,117,206,239,21,94,204,224,237,249,235,121,222,238,254,183,219,95,72,34,152,95,28,79,12,104,230,72,233,218,66,252,18,154,189,223,121,190,136,109,131,153,134,142,151,3,118,247,233,121,155,133,252,245,94,49,38,100,47,153,244,222,51,104,190,28,108,158,186,37,188,145,248,54,48,65,187,227,117,37,86,39,61,126,168,147,203,192,247,47,213,75,63,92,197,29,193,62,119,114,149,33,71,179,128,39,175,30,17,236,59,63,135,18,175,240,47,205,224,159,15,85,130,98,128,16,133,188,8,52,13,69,151,255,111,253,31,41,137,59,200,112,159,174,28,227,71,218,70,207,158,53,173,197,251,92,216,187,128,52,224,116,125,150,76,65,132,143,124,118,19,182,246,131,91,76,121,92,231,63,112,222,239,18,14,142,67,204,72,91,32,82,200,228,16,195,148,28,199,121,209,183,249,144,187,213,4,207,21,124,3,201,3,111,31,215,215,173,244,25,164,102,168,73,254,60,80,2,149,145,64,62,255,31,167,98,168,160,175,232,216,167,227,210,41,107,181,105,140,23,143,191,177,141,86,188,222,188,23,247,0,150,200,92,33,136,175,90,104,77,2,252,80,78,54,125,151,12,218,20,59,28,144,228,62,86,99,177,110,97,137,33,53,227,168,167,201,252,22,214,37,95,93,23,41,54,150,49,193,85,8,222,100,9,173,189,92,151,92,41,191,168,4,170,185,212,17,203,253,247,87,170,130,94,95,149,148,229,168,166,193,75,36,88,217,182,71,156,208,153,203,74,223,74,58,195,53,231,200,117,246,167,137,15,53,237,9,153,103,231,98,221,121,187,251,41,21,119,53,180,204,26,189,239,152,22,155,90,63,51,22,137,144,160,27,79,151,233,208,98,123,161,34,239,100,149,52,58,177,50,45,172,237,183,98,121,74,55,89,12,147,142,100,133,8,151,12,222,31,16,199,236,216,85,137,85,139,140,124,35,161,161,90,74,27,165,194,19,115,75,2,229,91,228,133,105,161,191,57,120,37,100,29,101,120,82,190,194,197,23,211,12,169,194,185,181,63,154,84,57,97,138,88,143,115,252,137,136,18,75,190,4,88,118,162,79,222,196,94,139,36,5,1,228,15,25,37,239,152,84,33,184,236,169,128,108,67,247,153,87,218,235,167,164,11,215,40,212,127,123,241,65,221,111,165,187,187,12,86,196,148,105,121,254,45,175,201,47,218,84,171,179,26,26,149,166,98,47,42,24,150,102,143,194,145,169,140,4,81,127,76,112,148,22,170,233,184,255,149,129,105,60,242,0,127,158,180,103,251,75,185,148,249,63,238,206,211,71,217,4,179,147,55,103,142,204,111,55,34,201,205,111,196,185,201,87,36,92,186,23,15,244,153,218,34,14,147,16,33,153,13,140,76,187,250,99,175,251,115,240,88,85,21,47,165,234,201,58,201,120,49,54,156,15,247,227,128,49,211,195,9,114,58,181,62,139,205,96,118,228,202,206,203,85,215,138,143,235,25,194,153,119,72,232,194,49,33,194,209,191,147,48,157,56,143,11,58,255,3,146,179,220,74,59,126,112,62,183,148,186,96,83,140,175,203,82,240,243,115,195,78,198,71,197,129,197,45,168,169,109,1,35,157,67,168,183,73,208,17,242,173,129,229,196,197,173,80,15,55,55,11,174,43,117,24,27,126,24,63,238,203,151,204,184,41,205,95,93,33,97,71,115,37,224,181,21,218,126,231,117,24,33,110,190,176,223,226,231,240,211,169,64,222,238,102,192,55,109,69,113,172,219,198,180,20,69,211,227,72,193,189,14,131,62,30,195,127,69,220,166,145,242,104,114,246,35,245,248,241,223,85,165,40,167,83,198,160,156,207,105,118,94,240,20,136,155,166,45,206,197,240,172,47,218,112,253,241,101,162,76,181,72,2,61,29,58,28,86,16,111,24,154,246,163,93,43,96,69,54,101,212,74,192,253,95,217,233,234,167,87,64,71,143,253,206,153,131,109,182,85,59,70,30,173,116,113,112,207,30,150,247,124,147,34,189,19,62,234,19,186,61,157,41,30,49,17,246,37,145,194,184,143,138,124,22,112,164,52,92,11,64,174,106,230,202,67,50,45,116,123,6,208,151,129,161,140,106,225,210,166,132,136,223,80,251,90,87,3,168,250,166,240,214,213,4,60,47,25,68,27,122,171,129,95,117,248,8,117,127,114,223,225,63,15,148,155,251,153,213,5,213,250,95,191,72,225,5,176,238,99,144,77,229,185,79,246,117,229,130,122,57,70,17,72,245,146,9,186,77,116,244,0,74,23,34,100,42,0,181,209,212,199,82,136,253,211,45,78,227,227,231,219,154,246,138,253,142,97,208,95,132,139,58,9,102,77,88,110,161,239,97,22,247,187,38,112,58,133,38,53,72,135,152,212,34,234,193,232,172,210,205,2,185,25,6,8,125,65,151,226,107,8,128,189,255,195,193,14,193,171,157,49,75,173,44,96,169,136,68,63,1,8,31,99,193,67,242,169,67,23,254,110,126,83,119,87,61,162,178,118,98,253,255,36,62,149,165,183,186,240,243,99,116,29,8,166,114,153,173,220,127,223,78,97,172,129,30,161,10,9,181,119,67,9,57,130,171,189,55,84,218,162,248,132,62,86,184,62,122,209,93,58,136,172,162,244,234,242,117,214,154,99,186,206,17,247,42,75,22,25,44,130,67,167,129,25,61,197,158,32,219,129,169,90,254,10,191,142,188,44,54,195,34,60,128,73,27,133,80,171,223,102,10,168,25,10,253,90,190,225,165,186,193,5,185,41,9,31,101,220,123,171,122,129,232,125,133,161,85,161,65,167,255,238,37,206,221,128,236,86,159,227,120,37,152,147,105,156,10,169,148,84,138,12,249,177,115,157,7,131,207,227,223,197,104,104,10,98,190,147,39,134,113,13,135,123,126,22,28,232,145,106,227,55,114,171,187,145,173,92,206,255,214,171,117,231,93,76,80,35,22,227,27,6,22,82,162,190,22,2,134,117,196,75,187,140,229,226,90,234,77,173,56,193,93,211,73,100,68,96,238,254,139,209,2,68,174,250,77,167,146,86,8,188,55,46,78,79,137,103,84,135,172,154,204,231,121,55,156,212,110,117,165,166,199,160,224,150,228,166,173,142,147,144,69,86,23,67,199,58,81,15,34,76,188,138,25,186,40,248,73,75,178,33,211,12,127,3,72,240,102,86,219,18,57,250,236,5,246,236,102,215,252,193,193,230,38,111,115,92,25,26,195,214,235,9,172,205,10,171,113,154,84,16,123,156,69,183,109,203,198,143,238,248,67,40,117,146,32,26,37,80,56,191,175,213,87,159,186,9,171,134,72,223,42,50,205,131,120,17,213,94,72,150,22,214,57,211,118,167,186,137,1,189,112,180,185,191,47,15,23,224,31,241,162,163,214,70,234,40,19,241,93,176,123,126,139,204,24,79,21,54,34,29,119,227,181,42,250,110,204,13,196,109,230,120,106,152,172,72,169,242,208,70,164,193,49,231,35,35,77,214,157,185,63,250,172,48,202,106,249,114,12,142,233,112,4,244,104,123,188,203,183,46,24,230,108,113,238,41,45,127,179,190,167,240,55,180,150,166,2,182,214,152,172,85,132,15,60,110,225,141,58,221,159,254,55,224,162,97,143,145,16,196,216,2,22,158,193,205,207,188,34,58,43,219,180,254,139,12,250,217,49,227,137,159,199,238,172,250,8,198,221,119,157,185,201,81,11,64,64,29,49,175,122,180,134,65,189,205,140,21,82,43,104,93,167,56,228,88,127,155,148,53,135,44,240,136,9,14,41,221,186,104,162,107,35,195,159,131,180,196,43,124,32,22,45,134,29,120,92,56,65,192,27,9,60,211,205,13,77,7,158,109,222,202,75,228,230,178,22,28,68,155,89,33,1,235,45,71,160,161,125,36,65,41,209,98,69,9,53,123,59,93,213,192,57,170,40,184,101,83,77,40,204,129,117,8,16,4,36,128,32,16,47,156,253,99,216,110,185,218,211,28,229,158,47,120,250,105,106,131,230,95,80,54,226,249,232,199,83,84,51,1,181,72,232,248,205,217,228,2,23,109,12,122,225,181,9,188,127,0,192,162,92,238,197,24,37,13,189,13,141,71,1,235,114,234,214,2,164,244,180,222,22,180,117,216,208,67,191,234,170,63,55,207,66,117,45,42,141,239,126,49,69,107,248,46,153,35,151,144,133,4,105,237,21,169,29,246,65,187,195,24,91,151,84,61,180,12,21,54,53,203,237,103,169,190,230,84,52,31,71,149,121,52,214,37,51,249,205,174,250,218,117,184,178,123,219,95,9,90,110,18,164,171,58,198,13,88,60,99,228,207,186,88,50,76,47,104,135,119,249,9,171,180,58,49,243,162,38,87,66,39,85,183,49,81,32,36,207,182,78,242,80,120,126,72,48,250,194,227,11,14,6,99,183,31,252,131,245,67,213,6,55,236,27,176,68,253,195,179,192,67,249,194,197,156,226,121,197,68,96,139,72,191,127,118,86,238,174,241,230,245,240,150,122,207,180,178,76,132,214,83,98,8,197,2,164,213,92,20,240,229,185,32,249,149,213,235,92,104,110,133,84,202,47,39,189,38,100,216,145,32,255,30,40,38,78,208,4,83,115,110,163,111,44,56,104,137,193,79,138,252,23,46,180,10,34,173,215,189,28,91,34,182,220,139,247,192,1,238,142,205,139,175,104,176,35,205,239,248,115,133,208,179,218,67,24,193,249,107,239,108,151,162,15,202,234,206,80,48,86,53,153,19,13,47,94,141,51,237,231,166,130,120,245,39,140,10,159,226,0,55,124,190,179,224,228,11,195,7,93,34,170,56,113,184,235,253,104,76,14,39,120,133,35,33,160,135,122,84,183,24,85,172,246,162,15,216,12,175,27,17,129,193,247,101,31,19,230,36,233,98,208,19,252,102,97,222,120,39,155,94,161,69,161,8,97,88,220,40,202,183,213,52,88,0,146,69,64,167,247,186,179,65,168,1,131,195,143,238,39,227,68,114,172,233,159,210,176,213,157,68,6,89,193,148,110,38,7,129,175,40,89,141,166,44,108,14,159,78,17,180,0,133,121,10,231,26,82,116,227,198,56,48,7,240,6,21,9,43,70,35,4,228,181,23,205,157,62,195,237,94,69,14,10,149,129,226,216,107,231,194,87,12,157,135,128,128,236,124,31,87,66,72,208,119,102,70,114,10,22,27,4,232,174,95,224,48,127,131,28,171,58,103,190,5,155,166,164,240,9,24,165,204,255,167,69,230,28,105,37,149,56,239,43,21,158,77,195,237,131,9,5,140,67,201,76,152,151,172,203,230,243,221,239,56,22,255,164,162,230,196,184,230,233,193,148,73,111,192,185,252,6,189,50,214,106,107,202,93,46,72,54,77,93,113,135,202,44,230,201,60,109,216,154,233,178,76,91,250,208,160,40,159,179,167,247,232,225,12,171,100,71,69,60,54,68,239,7,215,9,116,162,129,152,244,85,151,122,246,225,94,145,137,45,200,157,137,50,134,153,189,32,221,220,127,36,230,31,16,178,186,100,43,55,123,222,204,121,52,224,228,71,138,7,113,132,170,133,40,246,249,2,221,169,11,241,3,13,33,20,90,171,206,243,32,203,197,7,94,240,125,219,143,56,77,174,244,254,91,27,7,196,130,142,31,74,248,25,239,159,32,198,137,103,85,57,54,160,213,138,180,226,148,191,163,185,193,81,185,198,121,163,21,46,52,97,245,30,33,155,202,245,219,167,115,255,111,2,233,69,168,92,20,10,8,150,204,240,68,133,251,65,206,2,107,191,70,140,215,57,222,197,37,123,108,204,7,147,149,19,6,111,58,223,94,120,61,109,236,10,82,215,66,124,243,213,139,42,84,166,244,229,152,10,71,233,201,183,123,62,45,193,183,52,85,113,215,127,99,140,77,200,12,153,151,242,220,134,70,111,247,62,142,147,229,54,45,24,122,38,29,98,144,40,13,91,60,44,178,166,59,31,47,10,239,51,193,177,163,105,254,23,41,193,30,91,0,169,38,189,52,58,96,162,63,133,105,66,176,216,234,240,202,5,112,249,62,164,10,80,201,229,194,177,236,110,162,182,68,206,145,14,211,138,5,24,16,68,252,51,212,2,20,61,122,45,87,173,155,233,6,67,103,222,146,147,191,98,254,107,122,2,21,73,2,24,122,0,89,226,120,198,144,128,235,1,77,13,43,49,215,28,40,50,76,149,172,101,20,127,176,215,158,179,157,105,179,172,102,13,126,37,201,165,23,31,187,206,92,184,90,216,187,13,128,39,208,122,5,93,75,78,35,67,194,50,253,57,116,222,146,94,234,122,117,63,103,67,149,8,130,88,214,102,5,96,101,61,148,134,115,41,73,130,152,110,99,158,15,120,93,118,235,33,9,180,205,156,66,1,29,8,176,84,221,231,80,145,220,56,89,159,20,184,39,142,39,114,235,231,110,230,161,208,109,62,183,166,106,130,79,180,125,2,167,154,192,210,145,223,197,59,185,253,74,60,24,223,38,224,45,206,62,241,94,138,172,231,225,230,59,186,57,220,225,216,139,1,4,186,128,55,170,231,37,253,119,156,184,233,250,71,164,118,161,176,24,163,111,176,130,237,247,0,6,217,149,44,39,101,177,172,140,121,231,73,126,228,211,181,2,159,213,78,78,40,248,24,20,123,124,59,205,188,10,210,160,82,158,232,139,159,172,193,213,179,223,126,161,91,77,157,21,68,97,112,154,9,187,151,186,109,254,237,159,125,232,158,183,131,253,212,212,41,242,38,110,136,34,135,191,231,227,44,149,132,16,16,93,206,30,199,5,201,163,200,62,238,36,255,99,157,155,68,75,30,166,67,19,197,233,144,136,7,39,168,68,204,26,59,238,89,16,224,235,165,221,194,172,211,189,253,115,89,189,45,214,123,168,203,117,170,122,140,208,102,47,90,18,54,209,47,58,69,144,113,83,10,185,14,59,172,196,143,239,198,177,33,246,128,63,15,14,57,202,49,113,21,138,93,25,117,8,129,79,196,41,76,107,170,201,135,118,246,1,102,179,59,126,121,142,107,224,157,241,20,187,201,195,204,1,54,234,62,69,212,88,231,121,74,233,88,232,238,229,178,211,184,229,189,160,121,230,49,153,163,99,107,96,56,0,127,192,140,181,110,49,194,84,2,246,118,155,100,202,110,148,235,15,8,237,74,169,146,73,248,85,33,169,96,224,57,255,106,91,6,158,41,185,89,104,159,234,139,65,245,33,61,52,91,70,192,241,48,215,122,97,153,9,126,204,105,82,187,32,233,179,37,248,66,33,139,26,226,175,187,231,148,129,17,28,207,7,22,115,232,63,144,199,50,83,180,241,129,137,188,189,188,119,175,25,5,186,241,105,250,38,98,181,206,93,14,239,33,116,32,252,66,50,158,146,91,219,206,100,88,49,23,54,2,237,172,39,245,123,103,89,80,194,207,15,76,38,92,176,157,26,200,110,154,163,127,218,49,45,106,230,186,51,102,146,161,69,139,237,55,215,219,35,97,121,210,97,146,34,93,130,191,84,253,226,224,26,64,186,204,160,77,226,58,247,68,105,81,228,15,184,238,166,94,255,66,123,65,53,69,226,45,205,228,175,233,223,153,119,45,84,150,22,18,142,71,170,155,84,225,165,39,233,60,89,106,151,181,238,121,24,246,142,254,56,162,106,74,213,127,17,153,101,12,11,48,230,99,74,193,224,97,208,235,116,138,67,166,48,32,196,23,173,5,182,252,182,230,176,147,215,0,164,139,112,101,53,221,117,136,157,173,206,227,131,189,168,218,17,251,167,222,254,75,181,34,88,197,169,74,98,239,98,151,213,164,93,124,29,158,112,167,158,179,122,185,65,25,171,27,238,79,198,111,146,222,217,34,50,204,45,44,141,242,17,14,37,7,61,32,234,176,145,48,8,9,189,94,246,46,206,1,129,254,222,123,162,190,143,151,32,131,117,34,76,87,68,193,125,110,226,57,25,123,3,179,110,205,69,161,136,220,52,174,13,102,49,89,41,207,70,22,29,89,246,75,42,204,46,195,245,41,116,113,218,145,203,97,234,31,140,63,242,6,134,180,49,134,185,44,61,76,108,245,131,249,120,75,46,125,35,94,80,116,133,25,65,94,236,142,208,79,16,123,91,116,136,249,154,247,248,15,181,116,26,37,197,133,185,30,143,166,128,204,91,82,229,101,234,70,84,13,15,64,141,203,143,121,196,73,22,61,235,43,140,104,72,219,4,73,126,0,3,95,103,33,55,14,224,123,224,48,94,31,109,95,153,122,127,54,68,73,99,123,4,240,99,229,159,145,74,255,195,83,186,55,177,35,216,81,247,3,58,234,119,74,232,123,54,79,108,86,83,150,92,88,66,45,141,11,120,134,117,199,217,20,191,74,169,20,223,225,103,10,206,122,28,231,73,204,63,105,116,21,82,226,231,12,223,71,222,192,55,223,111,160,123,66,38,85,13,51,72,228,58,192,194,142,111,49,245,166,129,251,224,204,55,113,175,102,169,216,70,149,134,123,144,175,181,174,238,136,114,30,77,66,115,137,193,142,45,155,244,65,81,226,60,216,145,46,34,231,84,21,143,160,30,241,192,16,43,0,173,153,71,141,142,242,121,40,6,133,45,240,24,170,244,59,252,15,26,179,252,155,130,1,5,59,73,160,68,234,194,195,127,69,222,162,147,60,252,203,150,115,253,125,229,12,70,248,29,136,226,36,146,123,14,71,232,228,160,176,246,186,172,152,221,208,96,152,176,73,213,213,176,210,110,3,73,85,161,202,83,112,191,27,96,248,136,231,127,138,173,248,186,28,203,188,110,196,147,129,248,31,167,137,201,31,79,14,130,186,148,205,191,19,124,153,255,98,90,71,0,70,27,215,218,59,33,16,153,143,112,232,3,90,13,158,95,178,112,29,223,100,2,40,212,67,157,162,175,97,105,91,205,140,42,244,22,65,108,64,148,70,169,96,247,78,81,192,102,174,112,234,10,186,117,43,120,141,139,53,90,33,220,82,71,91,209,203,244,117,238,189,11,237,56,233,205,56,251,11,10,237,93,155,200,214,59,88,249,64,200,218,172,64,195,121,161,153,254,202,191,148,122,3,96,224,187,103,64,70,176,179,227,146,0,155,215,228,179,13,150,57,230,204,109,141,236,10,49,235,126,95,102,161,60,19,41,30,184,28,58,192,236,147,90,226,70,193,187,232,75,244,177,150,229,125,13,166,192,140,24,77,102,85,155,47,119,242,85,178,140,226,151,58,134,152,126,165,104,79,3,136,214,142,61,129,64,47,245,198,171,65,99,111,240,33,216,129,175,3,18,125,243,77,233,178,101,51,122,193,87,62,241,12,224,149,131,204,61,184,164,48,149,78,130,51,212,139,71,17,168,8,134,178,185,209,143,222,118,19,39,34,180,162,114,156,205,204,16,67,195,67,116,196,143,255,192,120,215,124,125,0,145,157,65,185,122,145,28,245,173,11,125,225,109,226,187,162,250,240,164,162,72,79,127,90,214,141,216,58,167,58,10,20,161,87,70,28,71,74,130,254,43,190,151,57,139,172,58,206,207,30,140,228,187,41,200,33,103,200,220,196,153,80,70,5,246,173,188,199,206,118,105,134,11,122,95,47,254,210,229,129,167,217,187,218,73,235,66,232,117,174,211,186,175,227,41,200,40,216,111,51,55,149,212,212,209,212,245,156,17,205,68,242,42,13,19,37,205,174,102,146,151,158,35,184,32,83,101,111,68,67,126,140,114,175,204,112,7,204,76,22,159,86,145,66,249,94,127,108,137,46,109,33,218,158,86,203,211,49,156,101,205,171,18,142,103,38,68,224,59,60,181,136,62,161,73,155,225,211,3,150,198,18,79,1,198,42,47,138,214,7,142,147,15,220,14,94,146,105,105,225,167,238,220,157,216,183,76,178,68,204,197,116,154,67,44,157,197,51,59,150,179,181,62,170,41,228,136,42,12,75,38,161,12,119,240,27,47,94,239,253,227,146,131,53,164,95,166,123,194,16,46,40,161,130,200,44,135,66,3,228,19,112,17,115,146,13,255,246,62,28,101,15,129,61,191,160,242,92,119,117,16,161,30,64,153,22,246,139,224,11,120,94,162,117,69,87,191,51,7,33,44,70,81,71,188,84,51,232,77,123,133,180,36,63,132,246,187,220,150,229,251,121,163,196,107,136,93,146,100,251,180,9,173,166,82,6,92,58,128,215,138,253,160,132,12,143,45,18,40,103,143,137,66,130,189,103,69,81,72,76,82,82,46,81,227,245,141,45,83,114,145,90,10,30,225,223,48,118,241,82,29,222,196,44,9,2,112,10,36,1,133,41,171,107,177,104,143,80,190,71,192,246,186,7,75,149,198,137,155,252,29,160,123,178,166,248,0,187,235,21,156,227,91,222,2,89,188,200,48,222,50,234,178,165,107,239,148,27,5,234,218,173,160,184,214,24,81,209,252,201,124,175,8,204,77,0,132,0,242,3,37,77,179,239,81,50,130,237,109,26,192,204,157,30,105,76,104,235,103,17,213,82,34,32,79,99,192,167,37,175,102,45,119,225,255,34,149,130,35,184,184,128,43,222,80,106,120,184,155,237,48,76,69,207,55,35,167,82,9,216,110,67,95,81,197,189,205,98,213,65,80,128,136,190,138,145,241,2,250,185,71,19,199,134,11,72,108,183,174,240,3,233,171,119,47,244,2,41,219,101,78,47,17,217,111,117,109,244,230,177,215,105,18,111,236,58,27,157,2,185,182,9,11,99,4,37,252,12,178,208,226,170,156,30,33,164,190,16,160,212,5,63,192,19,39,174,83,68,121,89,39,110,184,5,73,25,245,36,139,173,207,227,244,213,29,33,49,39,30,192,103,107,164,48,170,237,11,146,28,6,59,212,131,178,98,167,201,40,233,122,164,150,217,137,148,137,188,117,221,169,239,47,122,108,206,57,162,80,118,30,123,249,119,10,193,3,52,248,215,30,21,105,106,53,183,16,133,122,21,188,172,77,251,148,141,29,47,199,158,252,58,241,203,117,83,247,117,141,214,211,242,163,226,50,85,157,36,53,221,56,208,180,238,149,198,61,178,25,59,106,9,114,82,212,122,229,241,70,197,236,152,31,236,212,0,2,125,73,44,133,203,102,78,186,44,113,166,13,160,83,92,23,235,23,208,238,45,111,244,60,58,227,171,255,130,65,11,104,103,228,12,198,241,138,206,145,240,187,71,103,131,91,119,75,210,28,130,20,191,221,241,189,176,183,145,128,201,225,228,95,239,153,29,22,83,130,68,210,225,140,194,153,111,125,186,137,213,202,220,182,51,210,143,250,191,32,4,252,206,122,104,85,86,240,247,97,77,177,10,214,115,188,42,97,198,17,236,73,137,157,48,154,37,159,5,172,48,141,145,82,57,196,0,109,226,233,121,150,51,126,69,28,42,228,102,140,127,63,145,243,115,205,87,182,84,211,189,62,124,148,35,237,42,234,9,180,27,254,6,226,166,111,202,8,245,100,234,115,117,236,118,69,124,40,167,148,2,108,172,228,5,88,71,40,230,101,243,0,245,90,13,244,99,170,196,110,23,86,205,203,71,234,103,155,28,203,81,106,73,190,60,142,163,9,99,80,30,77,140,118,14,213,245,179,188,55,228,109,30,100,165,64,215,92,151,188,197,241,193,83,226,223,100,4,93,197,208,255,3,70,5,194,53,24,83,201,156,253,167,6,112,49,71,97,119,44,89,20,73,57,148,209,67,5,30,193,236,189,202,246,227,100,138,195,113,83,74,245,88,147,95,43,162,48,124,188,88,231,73,152,106,65,90,122,110,138,50,45,28,216,45,23,151,175,219,226,219,47,249,86,229,89,247,105,211,33,186,140,69,153,148,107,48,38,110,251,70,186,38,223,135,244,215,109,6,98,32,86,2,15,138,77,43,35,91,62,48,243,67,216,111,216,98,219,30,220,108,229,74,15,175,42,219,203,72,159,9,89,122,75,105,42,14,8,201,131,22,172,154,100,101,106,16,102,48,112,140,3,34,121,148,191,95,73,251,160,68,132,117,159,161,90,233,6,60,99,114,33,78,39,100,165,23,5,245,197,168,72,46,112,28,243,166,110,32,200,254,23,180,235,171,22,107,240,127,110,59,54,49,0,225,149,206,246,208,202,207,174,129,195,59,255,253,57,222,218,185,21,58,24,174,78,202,109,8,162,119,242,150,220,139,156,71,163,122,108,230,211,62,117,244,100,18,117,29,77,51,249,100,255,34,63,135,167,10,67,40,188,20,243,116,123,124,67,248,250,10,222,199,32,78,186,216,147,19,120,242,60,69,178,145,222,166,126,85,85,226,193,191,42,156,165,161,124,124,6,160,88,40,8,144,58,236,166,63,254,211,149,229,4,8,126,46,73,91,182,82,212,84,242,46,186,75,208,84,61,180,31,163,116,240,90,202,43,32,45,48,217,140,30,93,74,133,191,243,217,234,49,206,137,128,183,150,90,112,2,34,195,203,192,141,2,43,248,11,101,49,124,137,247,142,195,63,179,183,194,15,213,56,218,75,55,179,255,145,167,6,249,211,189,161,224,153,137,192,215,112,107,44,52,46,24,243,65,41,223,213,254,182,195,68,91,219,63,58,47,225,96,25,88,60,138,200,73,216,17,236,213,41,145,191,4,22,227,11,25,127,237,179,80,31,126,93,121,123,21,138,190,54,239,8,39,65,250,105,160,174,11,17,110,183,24,107,233,227,48,244,247,6,35,245,34,191,79,53,11,56,199,120,20,221,58,34,206,87,63,57,174,183,187,247,41,26,208,233,58,205,170,42,125,81,95,129,167,191,63,222,189,19,149,229,179,220,189,210,138,255,83,161,90,202,41,167,241,251,172,249,70,227,233,182,192,182,100,223,174,149,238,212,231,86,110,218,22,175,229,40,217,25,22,18,179,2,125,44,99,82,64,170,49,75,35,76,116,167,123,243,149,237,97,21,177,252,138,150,134,143,52,232,171,122,63,34,244,129,28,118,177,174,14,85,150,49,50,27,240,241,246,88,230,54,18,62,136,247,46,55,79,49,59,135,123,24,91,241,35,52,102,9,249,56,254,29,26,217,27,249,158,77,75,179,205,93,170,129,91,73,22,34,172,201,79,191,114,138,168,107,151,34,30,61,58,16,100,82,52,179,118,48,239,220,152,183,126,90,29,231,204,25,246,232,97,131,197,131,21,206,23,12,216,224,164,56,129,179,107,156,232,125,57,57,193,43,18,141,63,156,130,88,59,156,177,200,226,63,2,170,166,49,125,83,92,80,74,40,161,183,27,146,124,163,208,141,131,53,106,219,24,74,93,25,5,129,60,7,135,111,37,59,183,160,237,40,70,239,98,203,246,130,255,189,144,171,110,43,181,148,141,41,208,126,163,231,73,40,63,207,219,182,210,68,109,113,236,2,207,248,208,43,237,188,108,92,193,220,151,46,81,51,97,181,81,126,204,227,141,87,252,193,152,236,160,120,94,31,188,176,177,24,207,67,52,96,97,216,218,245,2,13,37,185,182,117,28,3,242,98,49,97,85,128,161,242,66,193,44,7,65,150,141,218,14,229,54,35,244,212,108,113,108,98,137,11,136,22,241,24,44,25,49,117,24,154,172,185,149,92,131,92,148,74,65,67,48,229,152,239,54,120,103,153,20,196,130,154,137,146,79,253,117,214,109,253,53,177,104,10,229,200,150,30,248,222,168,177,53,137,119,166,198,30,134,201,236,252,209,248,75,111,117,24,145,119,26,56,238,166,119,187,118,14,208,46,25,101,194,7,49,245,206,212,246,229,244,165,219,211,3,193,54,248,162,75,90,218,103,251,11,134,150,26,255,67,189,69,239,111,124,26,169,231,110,82,209,211,163,71,206,64,186,76,67,52,81,183,196,189,104,127,203,252,244,72,156,67,13,182,191,234,208,40,18,1,233,105,232,220,225,161,159,187,88,68,223,105,137,38,229,29,139,151,21,131,243,53,82,58,178,28,142,205,137,205,87,252,35,149,199,70,125,96,70,232,64,193,26,185,146,31,170,212,41,108,165,190,174,203,52,139,251,26,123,196,52,10,13,235,76,242,64,117,93,187,130,200,213,144,246,31,163,204,141,54,128,156,131,213,93,130,88,92,42,4,27,165,98,140,235,199,172,63,55,140,95,209,21,73,125,2,180,125,103,123,43,183,117,23,223,175,64,3,223,139,88,95,126,102,246,253,40,189,40,25,91,252,234,63,64,27,113,36,8,202,84,234,163,26,60,155,33,183,63,253,148,102,69,127,92,54,182,246,50,91,107,63,176,231,161,140,207,141,181,161,58,95,10,176,76,83,11,8,107,174,240,245,254,111,50,2,104,70,122,201,131,127,3,7,217,94,163,243,2,70,68,246,86,153,87,146,197,139,157,54,169,57,245,174,10,109,230,88,238,82,75,234,119,141,219,200,172,187,44,180,48,233,177,2,109,59,232,98,224,105,213,151,219,141,194,210,67,194,57,13,182,31,189,189,67,85,64,150,126,22,165,17,77,59,206,1,183,149,39,240,218,76,105,252,234,142,208,59,80,203,12,234,106,3,122,25,96,125,247,170,17,171,186,153,185,116,124,5,111,210,254,5,34,40,98,189,31,23,49,58,48,104,240,245,172,242,235,122,12,34,145,24,168,143,217,25,56,39,129,135,192,125,173,165,254,100,142,105,105,27,90,7,56,157,149,229,61,181,135,106,134,47,197,24,45,9,20,183,88,194,190,76,215,149,65,55,197,163,34,93,54,225,35,133,81,158,112,86,90,149,214,21,171,240,246,29,117,8,133,20,142,99,245,69,70,179,189,253,128,29,196,251,243,206,170,220,19,7,100,66,32,153,146,151,133,198,56,113,175,133,229,12,122,227,113,153,209,155,45,114,234,249,206,150,238,25,49,152,203,121,13,105,156,87,30,27,201,39,76,56,193,66,217,206,169,59,218,125,224,132,149,158,194,179,24,107,229,178,225,177,237,247,40,140,25,48,65,14,137,169,231,35,239,206,173,102,7,126,189,245,68,46,127,6,148,34,240,140,61,40,53,95,24,102,0,5,135,16,70,249,202,149,206,117,19,9,29,134,66,221,137,216,250,43,26,252,36,10,18,11,208,0,180,153,38,127,20,230,215,72,241,126,44,62,186,84,208,124,10,147,153,135,231,137,146,151,63,15,75,91,96,190,123,181,223,125,42,96,1,239,186,248,15,32,107,100,175,219,189,18,39,116,87,225,180,44,7,250,128,200,61,135,45,135,39,187,159,21,35,167,162,147,124,154,54,124,232,44,77,88,99,91,162,251,192,120,134,102,119,53,183,63,169,161,98,180,42,178,148,81,31,81,183,93,158,144,186,224,116,32,202,250,76,228,159,66,124,30,190,40,142,134,81,204,175,162,43,18,38,74,164,70,224,5,152,163,212,55,172,151,141,63,226,192,191,119,118,181,26,77,60,14,218,223,149,32,71,252,228,67,49,38,77,239,130,164,185,175,172,49,183,38,167,48,59,28,55,176,244,26,1,226,120,70,90,13,182,161,128,75,61,92,85,130,92,179,28,88,226,81,159,55,167,4,215,8,47,59,122,200,153,42,216,68,32,78,141,148,237,190,215,46,123,196,21,83,55,46,214,177,145,123,156,90,18,80,126,65,189,185,3,179,233,179,132,42,250,215,8,198,105,43,73,83,167,50,46,232,35,52,243,46,168,8,134,165,4,176,58,110,211,195,136,122,17,91,40,51,103,140,115,173,170,172,127,116,179,23,180,248,95,202,90,42,4,154,104,212,97,27,62,93,136,207,78,51,62,49,6,13,181,112,63,165,48,200,238,246,12,246,6,239,107,41,25,205,250,194,33,166,180,215,159,240,161,239,253,119,184,145,151,150,250,113,254,163,176,117,186,141,31,215,174,64,211,250,169,229,11,72,236,177,158,124,136,86,178,120,113,80,232,86,37,118,58,115,201,59,153,250,36,149,188,66,205,203,57,69,55,247,218,203,161,54,160,175,38,165,26,138,208,117,139,118,92,160,56,71,33,193,210,235,202,222,136,185,217,170,53,205,14,254,138,233,151,73,66,222,140,137,10,50,73,127,236,232,198,117,242,30,85,79,82,13,122,232,243,92,51,24,110,21,152,56,157,254,22,107,81,221,80,18,164,16,219,221,166,212,200,33,84,230,148,217,170,132,25,34,121,77,58,173,235,251,27,209,206,179,146,149,61,169,26,12,20,1,191,143,214,4,40,69,162,141,102,121,235,162,85,104,53,67,219,72,198,61,247,130,101,154,65,13,56,35,51,228,167,49,2,245,37,157,141,186,77,142,122,176,61,242,196,43,131,6,78,72,113,40,17,165,248,136,146,123,168,64,168,83,0,100,80,111,86,92,47,55,177,21,199,176,18,171,222,134,185,118,225,221,116,234,33,128,255,149,113,196,19,122,199,9,229,180,1,106,227,165,109,64,231,217,195,221,81,232,142,83,22,160,84,144,8,114,245,68,167,244,58,17,174,203,49,36,250,19,58,137,7,42,55,241,131,208,211,127,91,186,37,63,133,181,78,63,98,119,74,179,249,2,90,24,221,63,30,111,245,120,89,77,74,15,194,8,106,212,62,231,213,28,226,48,13,229,58,85,66,207,70,161,202,243,22,1,128,163,153,31,194,243,3,22,74,61,159,181,250,14,138,73,172,159,85,247,89,126,167,10,213,225,174,30,148,0,203,100,197,109,141,98,170,152,1,0,116,161,161,232,15,56,106,63,104,146,66,126,74,135,166,191,165,101,254,32,180,198,237,157,216,186,235,64,228,58,10,19,168,133,194,12,233,10,41,161,107,181,55,245,150,94,150,14,170,216,55,204,46,6,79,86,186,3,73,167,14,53,112,197,165,160,169,231,213,171,248,59,14,227,216,57,64,168,97,242,48,251,17,165,90,177,128,34,153,222,78,73,185,53,27,236,229,178,214,138,193,141,186,226,254,178,161,118,224,77,114,244,161,216,232,145,28,169,144,131,174,213,27,77,52,70,226,104,85,150,193,60,81,56,245,111,48,60,66,48,43,90,133,21,224,46,151,92,142,71,232,19,124,210,216,113,206,83,225,96,19,144,200,246,32,74,199,70,158,59,184,73,165,125,178,214,108,157,22,138,121,82,98,119,181,250,13,10,157,69,101,4,249,132,173,31,167,190,175,182,180,14,162,197,24,54,235,155,200,56,87,208,66,72,1,241,27,199,158,233,12,47,94,141,89,7,24,226,216,250,10,253,47,149,186,43,99,203,207,109,7,196,132,208,40,172,60,67,31,58,239,205,118,209,30,78,51,170,174,5,99,126,129,56,150,144,72,115,106,26,80,185,252,98,165,77,196,93,171,237,224,243,6,199,179,16,236,205,237,197,119,113,159,207,46,153,239,0,255,90,246,114,190,73,68,86,139,213,241,188,61,165,150,146,53,76,216,230,133,8,153,212,163,254,161,148,189,193,141,233,177,0,232,218,120,197,19,188,169,189,248,203,156,232,85,168,182,90,125,89,110,160,54,90,251,96,241,68,133,30,21,73,193,193,116,173,68,25,220,25,67,142,111,248,112,238,43,107,178,80,140,248,197,195,83,22,242,47,178,182,152,180,173,48,211,236,202,91,86,158,124,164,208,40,247,170,92,11,240,5,114,169,140,74,62,103,125,84,140,133,169,89,14,168,35,168,23,210,104,236,49,145,89,227,5,7,130,55,187,206,179,127,245,137,7,28,98,250,135,251,46,204,223,61,65,77,137,111,56,166,84,76,221,51,200,129,87,51,28,34,220,227,217,89,251,151,139,120,174,155,102,147,22,162,190,20,121,53,113,40,198,221,208,123,172,23,158,248,161,192,248,230,176,18,94,6,32,246,145,178,30,26,14,10,71,54,172,217,64,207,27,207,190,246,147,94,21,231,168,167,245,103,58,201,185,162,137,2,147,187,71,12,7,232,84,253,95,205,249,128,0,57,134,151,226,5,164,205,171,123,205,251,39,145,242,9,111,20,105,145,231,78,237,112,34,90,182,31,163,54,208,2,104,216,216,167,210,214,238,72,214,182,9,135,234,250,249,78,24,201,139,230,143,169,87,198,73,94,42,114,230,176,153,141,107,74,74,65,84,107,28,118,155,81,80,178,178,37,218,64,23,23,57,254,54,154,73,78,206,28,53,133,170,141,11,66,217,200,220,234,235,87,47,36,125,4,199,91,143,3,178,45,168,181,150,168,105,5,143,251,123,138,155,180,137,185,175,128,76,212,93,59,226,10,234,188,48,75,194,74,52,38,17,241,130,201,23,154,123,171,142,143,248,178,211,7,115,41,173,208,177,63,1,82,216,164,155,91,186,113,167,183,171,36,101,53,255,70,233,164,34,150,9,16,140,112,30,200,207,158,25,56,199,42,224,210,82,236,235,19,134,157,87,188,244,164,149,245,107,251,46,209,232,124,179,135,250,40,229,122,105,73,3,95,148,0,5,174,2,136,72,152,23,121,62,112,170,190,170,179,160,188,84,181,186,91,182,112,161,244,161,88,228,35,84,126,197,180,217,224,182,49,175,244,7,70,51,229,180,42,103,9,126,181,38,238,134,121,28,141,201,39,180,167,140,41,220,71,17,75,199,208,123,5,240,210,135,175,91,84,13,228,164,197,233,135,241,229,51,255,64,154,181,135,206,24,216,181,104,26,138,46,153,211,251,168,204,220,85,76,141,196,47,140,105,34,72,178,195,99,99,109,47,85,187,220,220,109,93,35,198,131,5,58,223,104,8,246,172,96,176,184,150,71,39,68,236,104,183,192,41,183,217,71,132,216,233,213,186,221,240,97,173,165,82,119,63,122,5,124,101,233,25,44,211,180,143,80,66,255,217,146,174,14,140,70,174,4,223,62,213,1,234,251,85,34,210,29,162,79,27,53,146,208,127,169,30,251,205,5,136,90,139,62,241,103,158,31,172,195,109,231,185,126,14,234,31,71,57,30,137,106,136,35,124,8,243,101,54,147,225,188,190,147,72,109,225,170,172,196,50,89,200,229,12,56,52,237,177,140,29,30,99,253,107,234,72,160,144,56,193,190,220,150,223,182,37,3,195,141,48,12,57,193,64,246,108,157,120,204,135,110,180,38,241,83,73,218,7,171,125,139,22,215,127,250,249,171,191,211,68,41,123,229,246,114,188,201,142,136,166,179,126,134,46,6,4,174,184,250,97,224,94,77,174,142,85,152,82,145,178,195,138,108,18,96,233,90,250,131,59,212,183,235,33,97,46,234,65,207,247,191,3,59,235,164,214,186,134,93,69,14,99,193,232,101,180,16,189,137,108,53,107,46,228,221,113,52,132,187,11,105,192,61,87,143,192,11,225,211,107,57,4,213,240,206,151,38,178,75,74,110,136,245,27,132,213,95,187,216,9,136,82,158,114,217,55,161,114,228,186,170,178,24,42,86,176,93,193,239,36,146,58,197,119,224,99,34,160,126,16,44,20,106,88,15,211,191,59,191,150,60,63,96,82,68,165,247,239,234,6,231,106,94,32,188,253,12,165,118,113,149,29,39,11,113,115,23,102,56,3,182,150,237,35,236,17,8,233,107,183,171,141,233,178,29,47,27,174,48,33,2,53,43,196,208,116,30,205,250,108,38,139,205,205,70,28,2,160,22,255,43,87,78,43,124,109,64,216,36,204,181,199,214,55,138,101,172,12,121,140,32,128,153,32,238,109,91,164,197,223,28,168,35,180,252,194,164,1,153,177,40,253,173,153,154,78,155,234,126,120,223,0,62,179,134,8,159,248,2,95,95,7,248,129,175,84,137,107,32,132,109,203,26,107,73,70,6,11,101,75,93,33,97,84,211,220,64,31,255,53,171,188,238,4,34,22,112,109,93,120,245,129,193,127,248,49,194,19,9,37,127,130,39,96,122,67,68,40,30,53,92,54,33,41,124,167,97,77,114,206,105,238,64,148,177,15,212,14,4,164,228,127,89,8,238,185,13,234,126,174,120,198,207,1,85,217,43,193,187,78,104,74,64,138,95,218,122,60,190,154,152,44,31,224,23,81,131,250,196,232,166,140,200,121,246,100,189,250,33,193,115,140,145,97,106,125,88,95,229,104,140,188,12,136,154,113,49,8,245,203,94,22,225,139,187,86,189,95,126,77,40,48,214,177,60,107,91,107,242,254,213,40,216,46,44,49,91,100,16,76,11,144,226,26,229,189,231,177,5,203,49,199,65,223,41,248,251,185,116,241,217,207,1,205,11,93,210,67,240,100,97,108,254,144,60,149,209,133,21,112,13,7,101,116,94,67,86,216,132,154,184,177,120,92,85,49,205,82,30,9,5,230,152,209,155,132,248,151,159,118,50,141,163,238,238,218,44,10,27,72,223,112,15,82,11,143,35,207,56,110,147,8,252,214,184,53,87,94,80,3,187,132,145,47,233,193,66,11,107,72,181,212,11,240,96,156,41,118,50,223,113,253,57,31,156,40,251,220,144,154,234,210,34,24,255,234,137,250,50,171,75,32,220,210,133,73,199,90,5,135,5,226,185,29,202,251,33,175,203,196,169,159,137,131,203,93,236,104,173,55,49,71,204,197,5,145,82,98,242,90,230,111,105,67,7,131,173,196,158,195,222,71,114,40,15,38,81,167,34,108,9,174,183,159,25,16,148,84,249,124,87,36,64,244,216,99,86,162,78,195,9,76,1,218,138,7,82,174,122,95,86,205,3,229,182,208,240,217,85,4,145,35,156,138,190,154,19,157,129,105,104,225,78,116,5,74,106,123,117,128,20,170,119,61,7,99,255,236,54,75,59,191,44,255,103,76,169,205,2,38,22,66,63,176,236,229,23,197,177,157,206,107,66,241,249,113,154,56,23,40,195,43,193,102,239,108,175,28,104,223,231,67,88,156,67,206,213,53,245,153,23,79,253,169,26,57,173,33,1,41,166,143,135,241,111,158,30,176,9,21,166,109,169,112,10,215,131,130,34,32,253,254,125,69,25,214,38,20,207,215,173,134,66,31,30,148,115,84,9,139,107,90,170,80,46,238,97,36,182,100,248,79,151,22,131,240,60,110,13,172,128,29,150,142,36,28,129,38,41,237,8,89,222,182,145,109,131,82,116,166,34,204,163,76,88,7,11,31,255,233,150,113,242,0,120,70,165,130,31,239,60,191,150,126,237,17,29,191,128,56,213,250,120,195,62,138,229,190,46,147,101,58,124,67,113,135,124,104,156,137,198,222,188,233,74,171,20,166,26,154,98,36,3,187,61,116,195,136,188,242,170,213,68,235,221,84,228,126,187,73,189,106,233,75,156,222,162,24,75,102,32,80,163,174,15,20,239,14,146,38,200,95,29,233,180,38,85,226,58,166,229,105,147,234,231,100,2,67,227,219,189,183,32,42,82,169,14,222,50,78,153,7,180,153,204,56,110,53,15,120,167,86,89,76,20,141,4,176,233,144,37,5,237,61,130,48,222,135,101,139,95,3,134,115,88,116,2,65,182,173,243,162,99,184,207,26,175,206,174,16,86,111,161,160,235,113,116,103,63,36,55,225,222,17,157,93,105,41,108,144,220,122,231,212,75,106,170,27,138,19,208,182,225,113,171,212,204,172,60,134,154,103,81,234,241,123,134,126,30,55,103,212,66,108,145,169,178,108,244,35,47,136,176,155,87,192,239,97,230,13,123,57,245,78,164,31,57,36,144,145,155,95,177,27,234,214,237,107,102,35,217,15,140,20,82,64,224,151,130,188,205,61,61,171,9,33,181,97,64,237,176,187,89,25,199,200,32,107,219,206,126,2,23,159,148,77,133,241,44,85,196,87,218,144,207,181,167,68,10,214,102,12,92,201,200,237,239,71,12,65,202,10,54,247,159,10,21,192,48,131,191,241,164,191,170,190,5,83,112,131,77,61,115,241,214,250,111,224,100,8,128,190,84,182,191,137,205,129,143,85,110,204,10,237,95,215,88,65,134,42,19,45,69,199,212,27,184,24,51,210,250,219,86,139,218,37,143,129,234,77,245,87,238,77,18,102,37,3,223,127,222,185,56,17,245,186,174,198,68,115,47,229,234,91,33,52,30,55,125,51,171,207,252,146,196,243,208,11,62,80,247,238,66,26,73,95,97,194,113,201,146,184,28,224,30,35,3,210,132,132,40,146,25,220,8,239,128,154,223,16,58,235,203,16,13,214,248,100,214,218,108,148,159,74,18,159,5,80,226,232,203,113,191,41,58,253,2,155,182,212,49,209,35,23,159,176,41,235,95,1,95,126,28,102,139,255,243,117,104,254,195,143,46,193,189,140,142,188,168,197,32,248,76,112,141,231,245,45,212,42,255,247,156,145,241,99,146,72,194,54,1,76,37,21,126,93,35,110,200,7,95,19,10,99,143,87,110,147,33,160,84,124,254,57,22,28,23,150,169,183,171,60,53,180,217,132,142,251,111,234,164,133,210,59,52,93,193,120,5,101,108,136,13,218,83,89,20,94,215,236,144,177,105,177,3,225,84,199,98,158,52,27,65,138,255,9,152,94,240,183,227,189,234,248,89,57,207,26,60,246,225,31,51,60,124,103,119,170,125,21,66,10,181,122,131,32,68,67,105,65,190,187,183,107,55,221,242,124,228,76,214,11,147,93,75,181,215,196,3,56,106,201,243,147,209,113,60,160,172,75,78,247,137,41,40,73,208,43,122,96,108,93,200,28,47,12,18,97,18,225,3,176,169,110,62,34,118,184,29,56,211,41,2,76,66,204,220,121,147,247,81,136,6,82,22,247,60,133,180,7,246,135,174,68,221,16,3,225,137,39,49,133,158,87,104,119,178,96,119,223,29,243,239,232,177,229,230,40,230,235,154,234,59,191,124,214,189,24,52,13,182,23,38,146,163,45,141,15,123,199,139,179,25,109,248,136,54,8,124,181,50,157,83,207,174,149,130,194,52,44,216,193,96,11,101,222,235,136,147,169,79,50,196,177,13,190,79,152,23,147,194,148,161,48,124,197,198,243,153,22,189,241,163,72,83,51,73,95,35,227,38,75,75,176,243,119,155,99,103,105,135,57,98,25,57,242,131,237,124,245,210,146,19,135,208,142,139,64,75,66,162,154,155,155,4,154,117,136,27,168,132,195,23,229,163,81,195,102,155,170,39,26,209,208,8,175,178,89,165,191,214,181,138,156,222,89,247,216,193,125,196,74,106,213,237,86,176,80,240,145,147,62,95,84,199,182,184,249,167,254,208,137,26,236,241,222,129,150,199,235,155,53,161,181,82,140,226,4,214,51,210,254,74,76,228,226,36,11,86,121,249,150,179,129,53,47,108,250,156,27,86,4,252,80,107,144,134,170,218,137,238,95,123,78,239,222,88,164,178,150,32,11,16,101,219,220,173,40,244,84,6,26,27,108,54,182,63,216,226,8,185,247,190,239,251,75,231,9,5,214,14,195,150,90,22,106,84,62,210,171,102,195,170,68,124,251,223,167,250,211,161,71,0,61,126,253,136,171,76,12,97,212,246,211,133,207,114,80,83,83,102,134,160,15,60,136,252,115,106,211,161,77,80,95,226,68,155,21,157,179,58,4,85,231,33,49,142,141,72,172,197,33,98,154,218,163,184,169,230,229,6,19,172,13,184,255,191,111,51,62,199,156,106,24,72,199,188,8,113,199,50,193,175,1,126,89,179,204,123,134,141,92,60,37,109,102,23,92,59,185,18,85,167,171,81,26,30,228,2,6,47,58,50,69,159,26,108,186,244,44,86,209,137,229,178,121,186,192,34,75,53,69,156,14,41,94,243,115,209,195,55,44,65,212,44,113,140,134,196,40,59,5,14,252,152,62,89,244,151,254,165,41,113,6,172,77,247,77,72,196,231,206,13,73,16,142,197,234,121,107,216,249,73,205,215,121,61,8,78,102,201,183,59,35,120,246,122,117,24,112,112,22,3,183,158,254,147,223,14,122,141,252,12,145,211,188,41,41,155,241,239,33,141,80,145,106,181,35,75,196,218,176,133,242,88,75,107,148,55,219,136,113,90,167,38,35,66,65,105,26,28,218,70,26,56,142,113,2,158,228,40,203,57,97,198,45,208,228,74,177,56,89,177,157,44,73,110,139,93,70,27,247,89,86,250,78,123,153,253,253,239,80,76,79,205,225,187,26,66,90,229,150,215,78,157,59,232,156,146,138,98,124,229,96,214,226,155,191,124,130,105,57,86,196,143,234,43,68,211,250,28,70,220,155,121,164,239,112,24,107,70,129,107,246,83,220,226,189,205,203,251,8,128,253,202,84,172,230,207,72,43,80,185,243,30,45,31,248,101,42,207,53,238,246,236,90,31,115,189,6,210,191,122,96,253,193,128,83,21,137,198,246,131,12,89,194,160,240,166,229,136,106,13,115,212,206,63,155,239,77,66,23,229,34,14,88,197,9,173,131,67,231,171,192,225,143,248,210,178,70,208,150,112,158,254,44,161,97,16,22,168,69,30,246,233,45,152,91,62,138,174,208,250,18,76,10,103,230,4,71,90,68,156,251,83,198,133,122,208,22,255,232,176,240,253,80,122,86,37,73,60,91,205,48,43,69,224,38,0,174,84,18,115,203,2,242,48,43,243,109,16,246,74,159,186,2,104,238,9,195,231,32,49,112,195,18,203,2,26,6,9,245,189,172,168,2,71,57,99,186,13,148,67,198,51,129,25,16,94,228,70,146,187,234,198,71,160,195,2,110,104,68,171,21,241,26,111,91,193,120,197,202,20,177,7,226,50,109,188,77,112,147,135,162,224,70,72,46,216,29,164,146,114,254,214,40,94,245,174,163,179,127,60,220,216,220,168,47,47,195,66,115,51,211,80,153,121,90,106,240,58,213,132,38,172,176,203,158,204,71,170,87,40,241,200,143,235,22,210,175,42,147,165,80,4,169,228,85,106,11,107,106,231,180,45,206,28,20,65,17,218,178,27,233,178,5,30,103,197,221,116,74,101,148,226,232,226,206,95,23,227,131,183,56,245,103,164,41,161,147,224,127,253,216,167,186,193,234,187,188,32,32,239,110,62,58,182,122,12,186,90,226,97,177,212,253,102,255,55,236,188,81,138,19,90,31,19,81,127,50,88,29,124,139,175,124,237,156,147,184,87,232,109,228,232,229,251,46,253,50,112,42,11,122,217,25,254,62,193,87,214,27,20,193,184,63,156,0,147,28,163,227,136,154,101,163,142,217,4,119,73,98,66,179,174,146,240,29,190,227,240,221,76,213,220,234,66,241,45,200,175,163,30,218,66,96,72,6,36,116,5,152,81,47,231,2,239,208,235,214,63,255,24,144,158,78,90,86,22,216,79,50,57,159,187,125,165,162,143,100,181,205,132,241,222,89,6,15,37,160,71,228,107,142,178,74,39,35,251,14,69,20,216,59,201,162,65,125,75,91,58,106,200,72,178,80,41,126,91,185,111,8,238,166,6,84,169,120,20,244,27,235,107,57,179,102,163,1,75,28,66,222,234,82,191,224,187,189,162,158,171,236,125,215,211,8,54,15,109,140,230,199,19,71,192,195,129,204,59,243,67,58,113,190,63,148,181,170,37,175,174,191,223,177,111,77,171,91,194,127,197,251,33,221,25,125,208,214,7,137,175,140,98,38,120,176,150,135,76,66,4,24,212,190,162,198,154,0,64,115,78,55,95,216,121,149,56,62,77,210,82,9,204,70,163,66,142,45,83,115,38,87,90,233,140,224,43,103,172,25,212,85,31,76,10,146,139,168,187,172,142,140,30,123,115,165,210,201,195,84,13,208,32,91,220,222,243,210,123,40,62,38,127,216,151,32,250,231,81,116,157,61,10,62,18,2,148,192,253,68,215,109,207,3,250,138,133,235,82,238,104,250,116,11,79,238,204,118,107,207,109,221,247,118,152,60,58,73,78,99,62,166,79,165,98,204,143,7,126,140,155,4,81,210,38,202,237,197,33,92,36,32,145,247,103,47,242,247,108,147,205,59,147,194,128,2,240,35,249,18,36,230,26,80,74,71,121,91,160,165,225,129,64,120,197,199,43,228,221,211,39,115,250,215,133,30,180,235,6,231,222,52,129,166,212,89,11,107,35,243,233,229,141,153,243,104,240,97,153,48,174,229,0,227,228,83,96,148,175,193,193,6,60,156,19,204,169,104,14,65,161,129,247,242,164,137,23,100,154,127,191,6,68,189,161,11,175,78,222,37,176,97,172,103,95,169,146,246,18,86,1,27,91,33,1,97,42,89,252,221,190,243,155,105,149,75,216,161,204,151,149,179,163,211,30,81,145,160,164,132,97,199,168,118,181,162,14,169,39,35,143,34,154,196,118,16,199,111,105,211,228,14,76,249,59,251,21,89,93,110,77,128,64,103,204,237,135,41,196,31,254,63,100,21,37,96,180,207,131,147,112,166,106,44,229,122,187,84,52,226,20,92,17,49,155,178,248,43,35,125,201,44,235,254,82,9,176,116,236,90,182,21,125,58,0,50,13,114,100,77,4,237,149,156,12,84,90,247,246,58,20,41,250,191,60,76,156,161,88,71,110,223,69,238,133,102,133,165,75,227,159,123,74,92,168,94,231,173,19,155,230,217,30,99,192,67,158,237,61,172,146,164,145,84,42,20,48,95,193,173,234,205,154,171,113,165,125,13,0,236,139,126,155,227,95,82,184,209,7,196,1,170,235,180,240,96,178,131,148,5,93,202,101,68,182,113,143,19,151,245,110,227,144,9,172,133,90,122,140,138,26,175,252,22,234,10,121,124,197,45,73,230,111,198,42,140,103,79,50,215,115,239,166,219,10,200,128,229,99,137,136,177,100,130,56,183,13,43,247,190,229,79,132,15,24,201,7,217,173,83,45,12,32,75,144,8,87,99,97,236,195,7,98,68,234,212,220,146,198,244,8,81,84,241,73,223,144,55,189,214,243,31,139,167,59,236,189,5,210,39,14,253,225,165,239,114,92,133,156,131,88,200,28,62,6,215,20,73,242,220,174,92,155,128,216,196,153,85,80,36,224,71,92,143,18,176,50,235,223,23,248,12,216,247,11,251,57,243,156,193,70,247,123,107,139,43,75,177,129,139,198,60,61,202,33,150,43,58,228,172,133,53,94,231,207,99,107,139,46,209,122,199,253,241,186,250,188,119,244,116,165,41,83,175,213,227,207,197,48,17,227,12,163,124,208,208,155,3,51,101,14,235,2,113,99,50,168,13,86,244,130,213,213,28,62,165,237,176,189,67,207,27,15,193,184,24,234,66,95,162,170,215,91,254,155,68,186,250,155,89,186,142,217,72,159,150,104,49,246,38,34,118,208,209,141,113,52,6,166,39,30,119,58,174,205,140,29,120,65,140,186,44,147,218,233,3,85,107,126,255,141,144,63,140,13,212,172,204,220,139,157,121,211,244,154,107,230,218,245,92,137,146,15,1,85,168,143,229,2,84,16,90,198,128,119,94,174,244,244,67,176,130,162,245,56,210,94,222,202,17,30,233,36,74,211,223,210,130,139,130,137,102,39,234,198,139,75,31,1,94,8,8,41,35,27,200,77,87,100,77,216,90,29,21,208,25,43,127,103,78,202,0,108,102,211,172,141,209,74,199,15,93,23,205,171,99,175,21,99,123,141,155,90,226,84,160,171,121,7,84,26,105,24,235,207,247,45,222,51,42,126,197,155,123,203,108,84,9,169,211,5,209,52,37,245,1,84,26,11,119,43,176,205,141,73,80,122,178,122,165,201,153,194,105,222,143,168,32,214,194,129,70,254,140,96,132,191,202,109,41,205,119,18,188,23,36,225,162,128,18,147,91,32,231,114,244,146,11,65,34,171,243,140,51,159,234,88,183,238,179,33,48,97,145,124,73,58,229,111,192,174,71,137,5,6,104,178,190,183,53,83,114,40,91,29,175,70,208,123,116,63,248,116,109,222,77,240,134,179,78,223,214,68,242,104,35,145,15,107,255,197,232,81,212,204,128,234,201,1,18,127,213,19,180,153,227,64,31,210,221,94,70,99,40,219,91,63,42,249,119,74,138,160,130,26,186,38,144,53,10,253,80,169,222,161,205,184,13,215,215,138,131,101,212,240,147,224,63,73,199,204,154,106,45,27,38,15,213,187,7,244,92,226,29,239,188,153,71,239,33,246,200,218,251,53,97,138,67,217,172,129,169,104,255,4,246,167,69,178,92,247,5,72,116,166,123,70,18,82,63,204,76,51,117,204,220,45,140,160,180,236,202,70,91,174,131,179,74,47,42,55,191,90,243,47,98,227,51,28,243,62,109,80,11,122,253,9,33,232,137,63,218,46,116,24,144,51,162,194,56,31,199,150,133,85,29,198,203,228,55,169,110,118,241,152,24,159,189,146,64,225,156,4,72,119,100,85,100,4,33,121,250,86,180,182,168,130,228,206,205,232,161,162,85,180,177,118,182,129,16,203,201,215,117,162,11,33,110,198,209,4,13,78,225,7,127,195,190,58,172,178,155,219,130,48,72,118,233,2,51,0,174,66,128,216,242,44,252,39,3,90,110,174,62,7,107,247,225,155,79,246,110,23,254,197,195,94,155,173,10,113,206,42,43,71,114,92,174,53,118,67,94,152,145,170,116,236,206,172,24,6,70,246,61,15,111,60,120,124,148,25,121,114,72,173,84,250,192,3,153,89,224,11,71,167,247,253,196,238,82,220,53,186,196,140,68,74,172,155,120,240,49,20,50,162,238,94,38,85,160,184,237,44,129,110,173,242,134,216,225,254,51,184,100,234,108,51,236,95,57,142,69,141,149,178,177,200,220,137,42,75,208,200,165,255,31,120,31,173,9,157,47,112,236,2,84,125,55,243,114,219,0,168,84,53,147,246,15,35,187,47,50,178,204,168,153,183,208,225,75,218,126,214,219,15,93,94,197,208,50,1,170,221,47,125,41,208,72,216,157,237,35,28,29,158,57,167,182,37,82,95,255,168,244,247,134,94,196,85,79,39,243,179,25,24,150,140,253,19,39,207,169,75,98,97,30,79,240,180,175,195,69,114,222,65,14,131,186,180,46,197,191,35,239,2,50,74,63,159,9,124,20,239,251,192,176,79,220,11,162,97,138,100,207,72,106,247,50,148,43,43,73,190,231,44,220,16,76,236,113,40,222,78,214,41,249,233,44,56,199,44,118,137,16,29,53,61,179,247,243,59,16,173,237,121,94,132,119,5,156,8,239,96,173,149,213,67,234,64,6,69,55,115,177,153,136,132,135,74,217,31,228,28,94,65,49,251,125,178,28,146,17,233,82,177,22,6,215,182,7,200,241,252,222,200,250,1,240,73,158,198,50,226,112,114,160,151,210,252,170,165,219,231,201,201,118,14,203,188,82,68,10,131,174,39,74,2,96,102,36,183,21,57,108,175,161,47,147,53,87,46,34,145,31,69,62,195,95,116,75,14,159,112,21,79,47,230,137,158,232,101,30,149,114,186,14,89,148,209,143,111,34,223,197,15,151,219,126,79,228,110,157,86,69,66,3,40,223,54,30,192,181,66,46,34,138,48,184,138,22,89,112,62,210,159,206,74,157,114,48,180,133,16,228,13,149,203,58,244,243,139,100,210,178,239,98,194,185,47,203,4,144,135,187,243,237,31,92,148,170,57,27,223,123,104,191,142,31,16,213,149,66,229,243,128,153,11,80,207,252,220,232,218,222,30,230,26,84,209,152,227,110,105,185,4,159,117,237,160,140,4,234,23,19,138,181,251,242,12,80,53,150,254,49,200,215,208,61,78,103,221,238,10,108,131,89,173,20,162,228,196,125,218,205,127,252,255,216,25,134,43,134,67,69,7,27,72,2,107,61,127,100,177,228,133,136,250,58,77,35,117,151,160,36,146,72,74,135,236,51,27,209,40,74,171,166,221,61,217,136,15,182,134,186,224,230,179,142,76,214,145,240,75,209,33,246,249,163,93,39,2,10,189,69,214,215,81,242,179,186,214,99,238,56,103,83,26,114,20,186,86,2,7,239,158,41,189,156,12,198,7,105,205,40,190,59,240,74,201,25,128,30,133,55,233,28,74,132,246,66,77,136,145,128,84,253,205,156,73,234,110,51,155,178,248,83,2,179,77,250,157,166,51,47,163,88,203,152,147,240,23,133,250,56,19,213,237,100,108,118,244,142,210,62,183,128,173,110,165,243,1,80,71,54,68,176,30,229,255,165,66,97,110,16,105,203,188,84,145,163,53,45,116,65,26,53,67,217,87,150,103,201,25,250,144,234,209,254,177,114,82,253,205,79,156,80,182,251,41,226,53,44,209,65,123,170,71,69,1,126,47,138,63,223,84,16,153,119,122,232,13,23,71,5,97,160,75,150,31,29,216,3,195,79,208,111,205,106,253,116,126,141,198,95,94,122,34,68,248,161,63,137,41,247,136,104,238,13,107,210,160,1,194,229,150,16,205,69,149,68,116,66,173,157,59,71,153,195,101,248,118,205,227,205,75,12,253,139,22,191,146,164,13,189,213,90,109,178,203,216,211,76,103,10,133,244,161,230,23,24,157,217,227,194,26,77,19,186,152,62,182,2,183,167,82,215,195,71,252,117,120,156,207,83,37,205,127,96,86,239,213,202,222,125,203,209,253,138,79,74,49,45,196,167,5,247,173,45,194,24,107,105,204,115,236,61,162,153,68,70,24,76,243,64,46,76,198,57,3,239,194,129,154,149,250,42,169,208,38,72,21,157,167,3,9,156,104,133,127,191,53,198,105,85,8,128,61,50,139,161,80,62,84,119,231,173,165,39,10,87,25,141,43,161,78,47,71,4,212,63,221,229,233,85,34,26,13,134,241,198,129,132,91,249,27,7,39,81,254,160,14,89,184,66,56,80,65,194,109,77,146,105,226,161,182,131,14,210,208,91,129,71,102,0,65,166,233,178,102,117,148,211,140,93,26,199,195,209,85,61,166,45,178,101,76,250,210,44,70,76,154,26,121,241,49,15,13,148,77,15,64,213,214,254,203,125,87,78,219,70,122,36,189,176,210,126,237,255,184,17,219,226,217,93,159,53,167,29,164,135,31,251,79,127,51,161,234,98,24,8,62,208,38,244,249,79,105,255,171,12,86,232,138,224,76,122,186,202,135,56,249,137,78,22,57,244,205,208,19,239,80,239,201,40,174,216,193,19,19,161,82,125,222,17,47,71,75,71,69,218,78,91,203,229,212,46,63,19,68,59,41,99,125,18,193,125,103,9,114,30,91,199,126,193,162,141,160,117,3,85,255,69,148,157,4,66,167,131,141,18,132,64,127,68,163,99,202,231,228,121,30,103,71,171,150,37,19,100,66,121,203,237,139,209,49,106,209,205,69,68,231,30,194,149,49,153,214,246,208,246,24,59,118,206,74,79,178,221,187,3,98,159,63,181,158,102,100,120,220,240,81,169,123,237,183,214,25,185,100,121,143,6,205,21,194,123,234,60,1,134,177,211,47,96,253,110,95,164,125,132,171,185,176,218,182,61,71,22,143,8,133,181,216,111,145,85,164,158,38,218,185,128,90,115,128,95,68,109,213,127,239,17,78,202,141,141,103,66,190,133,87,197,42,240,195,165,130,148,124,83,141,98,48,86,99,75,180,253,161,23,171,105,11,175,92,203,252,201,233,141,251,112,225,2,199,133,179,0,219,102,120,249,20,86,127,58,244,110,141,94,254,240,183,176,39,17,19,69,219,175,204,141,175,99,75,245,34,121,131,70,176,33,197,223,149,38,159,81,101,206,24,150,184,75,42,110,147,6,235,198,83,196,237,97,181,67,138,151,199,114,110,28,110,35,167,83,119,3,171,48,114,6,54,64,80,8,190,167,123,88,204,154,113,126,35,251,43,88,241,116,4,210,27,225,242,88,121,178,20,48,233,20,230,12,169,24,25,101,3,16,72,214,151,136,91,112,194,79,109,15,135,18,27,43,183,148,124,182,153,162,214,156,216,144,99,172,118,213,174,244,240,118,251,69,84,38,123,92,132,105,72,163,43,94,132,110,194,234,112,49,58,204,180,139,244,202,37,122,145,133,209,33,138,58,114,238,144,172,91,201,220,64,147,60,208,167,32,32,41,116,141,191,52,246,174,147,87,78,128,31,126,240,231,54,58,72,165,104,92,250,67,176,62,177,7,203,126,120,86,177,32,123,132,133,16,167,185,71,211,240,153,57,82,225,74,107,124,186,60,165,15,138,103,158,102,178,218,137,78,252,134,15,35,205,15,56,209,198,101,231,50,132,194,241,208,146,128,33,87,57,236,236,255,52,55,10,224,179,232,248,251,67,57,164,14,8,204,142,200,200,88,176,56,209,7,198,53,15,82,27,208,88,50,30,73,211,143,61,11,221,161,126,13,156,219,155,151,226,121,56,12,178,205,228,206,85,163,61,92,11,143,131,251,229,18,93,238,69,136,195,216,176,120,140,230,244,93,90,28,20,225,51,50,188,107,102,238,151,214,40,237,37,139,189,120,115,14,21,159,109,209,75,216,102,74,54,27,151,82,110,17,218,5,130,161,69,72,159,82,132,25,16,55,230,143,163,249,89,143,55,215,31,237,245,240,84,71,149,69,84,5,78,248,20,98,39,168,113,179,72,253,182,115,83,77,161,155,49,128,12,38,132,207,189,27,82,97,172,109,30,39,197,168,250,151,245,12,15,77,47,103,66,44,137,251,17,12,0,207,189,101,223,211,17,134,93,132,64,33,27,25,179,17,141,131,89,118,204,142,53,253,247,45,37,80,118,23,120,68,164,244,119,204,46,206,67,25,131,129,221,97,169,184,197,92,194,83,95,2,104,97,182,12,185,255,238,235,165,238,79,208,4,77,7,78,231,65,59,218,219,104,242,212,89,187,101,207,56,173,143,165,146,190,112,248,216,185,90,13,197,244,166,191,196,217,111,217,209,28,52,210,156,113,70,48,253,220,0,108,161,63,198,240,72,105,34,52,10,100,67,192,222,120,72,230,209,158,198,49,26,65,250,39,54,195,151,199,215,33,46,155,119,123,195,119,42,119,178,145,245,225,158,128,36,101,34,148,184,7,177,48,92,1,87,118,19,168,150,4,213,187,77,127,200,188,26,222,246,130,130,119,36,27,32,40,217,211,226,108,62,2,248,163,218,57,255,205,190,231,233,243,0,135,168,174,45,172,45,143,99,217,239,238,114,12,65,61,123,174,186,137,241,188,55,208,41,127,70,61,173,171,166,150,22,100,221,43,221,84,154,89,237,47,214,77,116,72,166,38,107,248,2,216,199,205,177,165,23,245,115,21,201,215,254,214,66,173,105,29,43,95,185,88,64,245,94,114,255,184,132,56,106,38,249,181,118,228,44,226,37,131,241,172,202,141,113,193,169,122,54,235,221,231,47,58,96,216,254,33,16,69,155,91,61,245,66,68,117,65,231,188,106,56,62,248,76,222,114,45,176,11,217,73,224,240,139,233,161,11,52,101,148,254,178,205,132,172,56,32,116,136,225,75,235,118,150,38,65,168,0,212,149,192,62,181,93,28,12,46,184,122,251,12,231,85,40,146,116,95,167,200,62,208,9,166,203,213,35,209,252,167,5,60,80,225,195,235,121,131,96,77,194,116,192,207,25,141,159,118,174,171,149,150,253,195,225,182,187,33,124,16,177,96,159,50,80,199,120,174,129,198,203,244,246,145,11,56,169,174,64,148,107,181,129,60,194,79,7,21,122,171,163,110,205,229,95,191,75,39,232,85,22,60,42,222,185,23,82,184,116,161,4,149,164,251,29,132,55,51,80,97,40,171,67,191,144,232,58,231,224,206,21,251,241,143,250,84,105,89,200,84,202,253,39,205,220,59,10,23,254,205,76,35,59,232,72,220,51,155,252,72,34,221,235,71,208,6,11,239,201,225,35,246,164,101,108,100,121,66,181,19,71,75,53,48,135,212,23,134,76,44,22,111,86,208,64,32,178,164,154,78,82,196,56,21,36,50,99,56,80,67,36,142,43,41,41,67,154,234,134,94,152,135,175,149,149,0,69,223,20,235,22,148,72,172,93,210,200,140,192,136,115,177,130,45,225,75,104,69,110,35,193,106,12,64,11,12,112,29,91,70,191,30,10,224,136,250,128,61,21,222,240,30,181,247,102,233,54,136,69,82,15,80,250,96,238,204,4,175,85,71,150,168,59,0,6,217,160,219,137,160,126,76,179,37,198,0,212,149,230,10,163,214,160,54,14,234,201,5,224,204,31,6,233,159,248,88,144,79,126,4,46,234,63,11,123,100,41,65,177,52,241,30,19,218,216,164,170,156,158,210,216,197,177,252,113,122,94,94,46,23,87,163,226,56,141,95,36,115,213,85,70,32,163,17,108,64,60,144,226,24,203,23,254,185,169,111,255,100,146,71,139,44,234,152,231,99,72,233,109,64,238,53,86,70,194,96,236,51,217,133,107,59,89,202,216,141,171,62,65,31,92,65,238,46,190,120,80,244,203,65,56,142,128,122,147,146,162,206,31,46,244,48,56,97,255,87,9,38,216,14,173,181,209,87,92,162,79,154,63,119,254,53,113,148,221,179,207,73,221,13,228,104,73,134,62,99,205,215,67,3,15,12,50,232,20,164,176,48,51,181,163,175,84,38,159,48,8,225,14,54,164,223,244,148,123,122,217,173,120,113,225,148,156,54,161,78,206,128,133,114,250,201,30,224,254,68,154,112,179,200,47,67,119,251,109,191,84,199,69,68,31,251,244,184,221,154,140,70,39,41,117,103,185,196,144,115,3,96,60,221,209,105,229,70,212,80,150,58,66,171,48,196,80,110,81,162,213,153,184,201,152,91,220,242,75,247,173,26,44,6,7,196,46,30,202,208,226,2,82,214,30,34,218,194,209,196,162,159,2,104,93,204,118,244,234,192,35,188,174,215,229,163,196,61,99,163,104,36,35,105,105,179,156,4,187,157,202,137,224,110,185,166,81,103,99,178,46,233,210,82,81,213,163,144,205,250,92,34,132,83,30,78,128,122,192,77,139,8,150,27,49,149,141,56,105,80,176,205,228,0,238,243,17,233,118,212,239,186,76,97,187,19,73,173,174,248,221,150,209,59,203,24,43,94,65,199,72,14,114,239,91,154,25,53,240,145,7,199,135,248,149,136,211,92,8,194,121,47,135,133,175,172,4,177,35,14,160,215,180,67,244,68,205,146,36,134,152,89,98,21,124,115,213,237,132,41,46,150,19,202,12,80,77,188,251,182,173,105,58,139,3,96,210,73,170,133,119,148,155,60,240,78,142,147,208,146,43,45,134,76,121,43,70,173,189,249,199,53,200,254,185,150,176,103,237,203,36,57,241,186,37,128,42,123,193,30,158,34,0,146,199,218,238,71,59,178,182,163,140,100,220,242,62,30,80,145,44,104,89,7,2,53,88,213,30,199,237,197,204,225,142,62,120,91,64,128,187,252,111,52,82,222,89,38,140,157,238,33,49,160,138,193,55,243,210,145,164,30,19,236,196,135,9,209,43,102,65,218,12,71,44,155,207,61,45,26,137,193,174,107,87,163,97,14,100,140,110,162,6,155,158,101,191,216,127,36,7,248,119,75,130,99,143,249,216,150,145,215,67,15,191,154,124,216,193,59,233,234,128,88,12,92,143,180,129,69,180,126,215,5,174,131,193,178,137,65,168,167,65,110,95,165,212,31,112,96,88,110,55,127,137,185,98,181,89,197,135,55,16,63,210,127,255,47,152,152,252,253,184,179,62,92,190,58,190,27,129,195,55,148,202,208,178,177,175,174,182,215,13,118,138,94,46,218,152,152,36,28,155,91,61,51,136,144,118,92,205,218,60,196,169,183,4,82,252,101,110,81,158,144,79,176,174,93,88,150,200,198,221,227,251,113,197,131,128,67,139,138,84,61,208,24,119,167,138,24,139,66,48,105,35,105,141,87,202,16,241,102,0,95,210,19,156,207,137,186,119,101,246,185,223,232,42,177,68,66,221,235,68,39,37,124,152,70,52,41,227,116,253,68,161,115,53,225,243,109,100,93,177,99,226,15,182,219,26,95,215,77,89,88,81,202,234,149,248,31,121,154,130,157,135,205,133,241,74,34,97,185,115,23,36,241,71,116,94,215,20,57,51,192,242,164,45,161,125,244,167,16,219,109,36,78,119,186,211,186,86,222,5,166,181,237,191,137,138,145,234,8,162,226,99,83,239,24,174,36,109,148,73,79,110,191,99,74,31,81,92,69,20,46,125,109,16,159,3,206,122,195,164,194,19,115,93,64,13,232,168,177,79,154,87,52,205,160,83,214,126,161,45,210,247,104,178,102,231,50,58,58,234,249,229,119,153,235,111,43,249,207,130,218,0,137,38,76,37,175,2,170,194,222,227,227,79,47,155,44,79,62,151,39,22,76,28,241,123,111,60,201,87,93,242,117,114,115,232,13,240,130,44,161,5,210,187,169,246,6,59,231,12,219,44,35,238,65,178,252,254,130,11,96,118,57,202,78,138,239,114,40,196,145,75,103,206,138,241,227,170,134,30,211,185,239,231,48,216,245,215,54,83,104,85,41,255,114,82,153,232,223,187,8,224,235,155,45,70,245,88,251,249,79,58,154,62,125,58,8,151,12,51,26,161,76,46,154,250,154,186,65,144,79,40,122,213,196,161,24,40,212,248,68,188,187,226,8,211,52,108,68,21,130,182,14,44,226,177,165,19,133,143,192,81,179,134,214,82,147,74,81,10,147,187,177,253,5,166,103,128,64,250,71,110,34,144,60,117,106,44,224,140,215,39,251,121,243,152,188,115,35,140,96,99,43,99,186,213,248,133,245,197,4,33,144,141,216,138,240,52,123,176,254,143,154,242,107,183,213,8,23,238,32,25,111,244,43,153,253,217,117,137,1,31,213,47,9,252,84,234,27,23,134,235,213,65,141,26,65,67,129,214,165,199,63,102,119,252,240,187,217,221,224,155,30,122,40,68,253,184,154,210,63,102,121,47,246,57,110,118,54,157,77,187,10,181,15,182,223,13,109,148,100,157,252,145,128,43,193,67,93,217,213,171,139,95,17,47,214,93,172,38,115,28,35,244,170,174,177,200,148,174,55,239,6,169,70,84,255,156,83,13,135,226,51,136,241,52,89,108,162,134,201,22,238,193,152,18,152,229,19,126,110,48,234,108,42,21,188,92,36,47,146,168,252,122,61,229,117,89,87,68,209,248,96,238,118,12,7,111,135,69,246,236,106,38,44,201,241,159,53,80,44,31,142,101,138,69,16,116,141,233,27,207,82,68,246,243,197,216,58,35,167,46,77,111,78,239,63,159,111,182,129,184,52,237,4,221,112,58,182,49,252,6,8,224,139,4,98,110,210,3,48,34,25,246,62,242,178,102,135,179,111,244,199,38,81,147,246,175,177,150,106,144,198,20,248,137,83,110,246,194,170,252,70,196,190,123,89,45,247,98,105,233,226,150,104,59,114,95,244,123,214,194,99,114,217,35,202,164,145,126,217,138,136,92,144,194,56,158,84,158,74,220,4,15,155,135,241,127,198,31,71,146,61,85,185,240,133,93,199,116,252,24,125,57,118,50,53,110,91,250,138,180,45,72,222,201,244,214,54,207,41,40,229,128,187,137,77,44,184,218,94,42,174,175,176,172,225,209,64,207,190,249,145,159,13,253,144,209,255,210,50,215,13,134,3,173,57,207,189,192,85,174,24,110,182,92,60,244,241,138,183,148,157,167,230,244,206,112,128,115,110,125,71,113,57,207,239,104,103,200,151,16,182,43,189,52,167,171,192,43,17,80,23,15,135,45,90,68,116,13,82,43,223,199,190,177,96,71,204,122,48,134,129,214,197,186,139,240,31,147,7,38,105,170,6,92,149,40,40,202,31,198,247,179,135,61,228,179,152,90,62,242,89,71,34,212,110,103,149,180,167,98,229,255,132,28,82,139,196,17,39,46,74,155,242,220,210,129,171,1,223,140,139,167,107,231,244,152,236,105,53,104,229,49,110,10,143,64,108,96,195,218,245,38,94,194,218,137,4,190,219,30,175,55,52,75,29,13,16,248,66,184,81,110,22,162,181,87,220,157,45,237,99,51,19,55,34,253,154,219,162,43,146,173,63,78,71,43,118,4,78,208,91,30,245,51,121,170,207,71,245,93,67,251,60,105,182,175,45,79,118,85,231,147,212,205,27,13,158,75,120,45,92,127,220,129,238,222,79,231,194,231,253,206,103,109,94,83,155,107,80,179,87,75,188,69,30,91,143,183,202,147,53,70,130,49,198,30,113,56,204,220,57,120,69,107,247,37,69,85,14,42,138,164,251,75,205,36,109,191,75,43,156,64,253,187,139,83,43,219,15,86,17,113,132,5,123,141,111,123,18,96,130,252,32,131,249,19,105,162,151,148,241,4,242,96,105,19,33,15,107,39,182,82,93,6,8,20,197,105,246,29,7,152,169,156,3,123,244,253,74,41,202,95,4,226,82,42,85,173,116,11,74,88,0,7,61,125,218,234,154,78,125,178,124,106,214,195,230,38,245,197,120,222,86,197,139,246,150,98,238,182,171,115,72,94,243,50,58,154,113,192,90,219,107,242,53,159,237,40,222,124,72,182,23,235,192,227,135,67,127,43,70,79,137,88,173,188,123,196,37,33,198,56,13,46,141,237,173,114,12,49,219,177,201,255,90,167,140,220,188,123,18,63,185,57,100,219,49,56,228,48,80,152,211,33,95,223,51,185,165,229,220,66,246,168,9,225,177,180,133,229,161,39,188,174,24,235,242,83,152,155,83,74,67,8,145,102,144,212,82,160,247,194,17,125,59,77,122,252,123,206,105,59,206,75,206,65,3,56,48,243,204,66,182,33,108,78,251,25,63,60,107,130,149,130,89,176,116,132,43,13,205,94,248,201,26,237,154,175,160,146,69,125,30,138,91,49,93,41,234,152,193,255,99,158,21,194,119,173,238,28,118,228,108,87,50,202,226,191,42,38,44,237,22,166,123,233,43,120,243,213,252,75,32,53,132,64,246,8,237,34,252,23,141,150,81,26,170,8,108,250,241,45,224,2,120,3,142,234,202,166,222,131,57,212,198,34,221,156,184,145,59,187,207,201,128,126,180,182,99,183,215,193,163,96,98,74,240,112,163,106,4,135,146,76,114,114,91,206,62,41,26,142,115,199,154,14,49,131,101,206,197,86,170,230,1,167,140,201,244,126,14,220,80,137,10,98,248,145,140,44,89,125,130,209,226,56,99,200,239,17,47,181,200,250,31,15,176,242,208,4,67,167,205,78,10,162,88,56,109,175,201,85,195,157,254,142,204,117,224,133,112,126,129,236,183,184,175,209,255,185,202,18,18,207,193,184,64,160,9,215,143,87,77,122,56,53,59,242,120,82,139,178,78,235,69,164,62,131,13,94,221,193,54,140,232,116,195,239,104,149,50,133,154,32,59,128,2,160,120,187,27,12,150,200,214,192,55,236,79,152,196,74,220,116,39,1,57,252,253,229,222,73,39,16,195,131,178,138,132,217,7,219,92,83,162,3,156,224,13,18,185,247,163,119,26,185,170,1,161,231,65,39,22,110,114,6,47,14,221,85,79,249,213,90,44,117,31,136,178,35,97,206,95,12,88,124,110,137,68,249,120,186,221,55,14,236,68,47,108,221,165,39,82,162,157,64,223,79,200,170,126,170,224,127,246,2,181,230,120,167,31,34,4,55,86,211,147,116,155,202,0,36,210,196,184,135,242,93,192,122,44,113,227,167,239,235,124,91,153,61,53,125,158,90,99,138,191,210,137,50,245,251,84,83,198,143,9,90,89,97,82,17,217,136,5,50,146,104,99,38,232,226,29,37,149,173,3,244,108,0,39,72,251,17,224,52,242,39,196,175,154,240,245,102,196,180,159,135,28,182,46,102,146,215,214,107,85,210,154,4,101,163,134,145,171,10,193,127,43,86,128,227,15,7,213,207,179,33,61,60,17,25,28,224,88,17,77,46,67,38,96,33,74,176,125,81,228,252,211,64,240,165,36,204,35,165,213,197,136,95,227,209,159,136,206,238,7,5,132,80,233,56,124,192,146,213,153,182,84,0,182,37,225,212,79,149,45,148,243,14,99,134,135,181,128,91,241,130,166,87,183,94,169,195,75,197,232,171,23,247,157,91,83,29,189,9,141,185,138,161,253,17,113,4,15,87,150,6,102,132,131,30,162,232,75,17,35,108,140,237,164,121,183,57,51,217,134,111,217,229,135,39,150,52,151,162,109,129,23,85,11,175,55,124,186,104,155,94,57,205,164,160,190,237,221,17,165,8,234,171,75,128,170,223,174,111,80,187,75,148,242,31,142,188,112,177,240,60,244,58,6,146,178,196,20,198,162,89,64,111,198,254,173,150,67,231,70,240,163,115,65,63,211,48,246,182,109,197,113,34,163,216,166,178,115,11,5,196,163,141,88,71,165,146,123,164,42,71,10,145,232,32,133,97,141,75,151,49,146,99,162,93,116,28,80,76,51,213,82,112,165,128,168,63,255,135,136,165,254,185,35,30,187,8,72,135,15,21,138,168,178,162,107,192,0,243,181,163,191,128,136,175,81,144,175,197,62,152,227,74,226,163,13,73,165,193,241,211,251,205,171,187,183,111,73,114,214,1,172,18,116,119,154,142,170,209,25,205,36,170,247,252,67,191,212,34,191,157,35,252,68,17,70,1,24,232,26,78,173,194,43,66,34,45,100,176,162,218,24,60,12,8,186,247,14,128,225,157,221,186,216,2,141,0,238,78,229,233,203,31,49,236,57,222,113,189,195,94,57,26,12,96,28,18,61,173,170,102,139,241,89,84,162,140,79,192,12,54,223,193,19,161,219,190,91,244,94,92,210,143,191,67,145,152,212,73,189,195,33,89,125,81,200,99,23,226,98,139,237,230,251,39,189,107,219,238,155,229,223,151,99,244,203,22,94,98,143,44,232,119,21,108,87,77,212,131,252,87,248,37,116,143,19,20,240,135,188,100,244,46,100,5,12,139,194,49,218,159,225,107,55,3,199,59,233,37,53,20,175,45,122,151,122,244,94,218,146,90,171,133,213,196,137,97,57,71,59,77,163,20,151,6,25,214,222,100,32,253,244,136,209,216,155,25,119,237,72,4,65,53,124,166,32,35,219,190,32,201,48,246,75,162,86,43,18,130,164,20,140,148,205,238,123,96,171,4,200,167,228,25,36,33,240,19,93,4,179,198,12,111,124,183,138,33,155,128,12,106,183,40,100,68,219,199,189,122,96,141,28,55,33,40,154,192,226,33,54,17,215,145,197,95,57,152,210,255,244,200,70,4,170,232,68,219,65,123,90,186,40,211,149,94,163,118,12,177,85,18,167,230,35,143,187,24,109,116,144,94,165,214,148,133,6,221,2,126,234,131,175,147,178,53,213,250,246,221,214,39,7,104,219,5,183,2,120,44,30,47,148,132,199,167,72,60,45,221,255,128,17,11,33,119,196,239,202,118,197,70,19,206,89,185,9,62,4,12,168,126,78,179,5,243,85,173,101,51,136,154,15,135,134,154,179,150,53,56,82,88,233,186,120,8,48,38,104,229,213,196,192,56,174,78,77,110,244,141,196,17,29,16,190,177,193,29,185,192,70,119,219,10,191,129,222,36,183,214,215,71,103,23,232,254,212,89,53,236,150,155,217,224,54,242,183,243,38,181,64,110,63,39,139,176,88,172,69,227,34,177,8,100,200,91,121,166,3,224,14,98,181,159,14,3,212,108,48,70,84,20,235,121,20,247,225,187,198,152,105,94,19,7,166,94,5,146,234,144,161,252,136,253,121,134,140,124,211,249,27,116,209,41,151,231,251,90,177,94,193,47,234,187,169,93,216,3,18,65,210,22,69,204,173,222,26,138,27,188,41,197,172,53,161,201,212,129,195,59,224,228,231,254,88,227,46,96,51,96,228,35,29,246,59,44,3,26,100,223,154,191,162,246,246,246,18,64,249,185,77,92,100,226,129,206,189,141,71,137,165,118,206,61,155,95,89,250,241,39,91,252,183,211,83,130,99,20,199,29,190,71,213,251,144,63,82,39,132,185,217,133,21,21,114,132,56,126,249,67,223,193,90,77,152,60,133,192,30,142,200,149,115,32,123,22,31,197,23,22,58,215,249,86,72,98,84,64,204,177,155,238,163,35,50,71,164,182,198,38,184,61,230,52,235,127,181,147,148,44,64,203,22,15,63,253,15,57,45,37,142,235,222,143,104,74,49,202,239,97,188,178,213,166,137,112,46,159,222,77,49,251,9,8,176,176,4,115,1,22,54,38,99,246,44,117,132,98,155,205,216,17,197,85,29,27,231,175,107,203,235,205,0,93,50,76,77,238,249,205,146,194,55,29,206,117,130,220,248,60,34,12,96,153,249,150,89,243,170,83,120,154,114,76,30,207,202,159,209,247,81,8,242,107,149,248,228,77,186,95,113,118,157,242,14,146,223,192,207,10,128,193,70,199,245,31,179,253,208,133,84,49,251,30,208,222,34,99,139,48,6,94,253,215,158,15,64,245,79,8,23,35,122,178,131,218,82,196,75,254,146,162,139,150,205,196,163,60,121,64,60,93,30,65,72,136,25,138,109,171,15,72,218,97,106,25,224,130,193,21,37,223,68,51,60,155,30,199,112,124,211,195,79,167,115,19,227,190,225,230,179,219,178,179,43,225,128,157,120,163,83,100,107,228,188,95,110,33,244,178,211,103,64,190,192,69,6,172,21,141,185,50,65,167,167,229,180,99,231,57,112,10,172,179,90,215,252,13,108,50,214,102,241,22,152,88,22,57,16,106,115,12,22,46,71,30,250,15,67,220,70,147,23,70,253,52,65,42,229,157,26,170,87,74,179,111,239,73,15,44,246,119,247,249,53,24,215,67,252,49,209,92,248,128,150,115,100,82,29,176,167,84,204,207,159,86,5,130,137,109,182,245,16,239,84,123,136,52,15,146,0,208,125,75,28,167,148,35,180,14,112,242,119,82,139,58,155,4,63,78,55,69,198,71,189,79,93,189,228,2,63,228,235,243,3,74,2,4,101,4,210,209,44,171,154,108,87,121,199,169,200,221,104,55,112,44,146,255,85,9,117,163,123,40,121,104,106,85,202,231,145,4,227,13,12,210,154,85,234,40,64,194,225,172,209,187,28,252,115,61,182,81,130,102,199,195,162,180,139,107,254,71,12,80,219,163,152,49,243,225,189,107,36,83,206,88,99,54,142,238,113,230,164,255,0,41,171,246,38,140,13,223,35,147,31,83,231,240,247,250,149,61,165,228,181,14,32,117,14,217,177,5,187,12,242,75,248,12,10,193,21,222,198,158,25,238,199,191,126,139,134,23,222,253,179,5,221,153,85,102,76,223,67,34,236,80,204,232,169,0,11,100,177,246,161,245,216,14,116,134,180,11,28,223,163,74,72,113,108,248,176,192,24,204,5,226,85,174,93,21,145,142,159,95,5,210,102,113,23,45,112,215,147,213,100,85,181,6,97,182,0,177,176,158,170,232,161,82,7,141,155,83,111,72,69,209,135,223,203,93,71,235,232,120,119,138,244,140,142,193,174,195,213,160,27,106,201,241,117,84,112,177,42,5,228,56,81,131,198,101,40,240,78,85,72,4,54,178,72,238,157,117,100,234,19,124,194,231,227,1,233,16,209,243,74,42,9,169,85,7,22,219,100,199,75,233,46,131,127,232,6,106,227,211,198,91,212,142,62,36,40,231,15,35,8,212,60,140,83,193,255,16,25,110,45,178,60,235,217,24,241,229,4,15,110,228,36,239,199,87,92,171,71,208,9,199,161,154,255,97,163,80,61,136,111,140,245,140,117,110,108,96,105,120,240,54,136,12,128,240,237,194,84,110,103,150,106,26,227,83,3,31,226,234,157,134,62,110,21,70,132,3,224,112,112,28,212,239,13,69,199,51,108,149,191,111,160,220,47,226,156,222,225,235,30,192,150,70,216,226,16,230,92,240,16,13,235,144,175,139,10,8,33,161,93,66,148,44,172,153,74,182,98,122,186,42,226,140,67,158,242,56,193,109,26,167,249,150,88,192,68,16,63,250,84,17,155,74,152,2,57,104,36,59,68,28,147,70,114,177,141,170,218,70,188,245,76,56,102,66,186,110,20,95,226,246,35,240,193,132,116,122,8,142,156,7,0,62,205,145,190,69,129,239,49,175,246,22,80,131,7,33,57,219,118,159,203,172,79,23,196,131,62,7,111,15,75,215,209,174,67,215,218,116,126,111,135,142,96,72,143,142,250,63,226,178,166,125,218,115,224,26,162,242,49,36,173,110,24,75,215,12,28,227,186,12,173,226,68,17,212,92,22,181,205,237,192,24,122,116,85,156,130,218,25,90,43,139,144,183,146,194,77,81,249,126,248,1,52,47,227,246,102,252,63,195,19,4,116,243,21,158,104,214,52,251,170,32,219,32,119,3,42,62,188,52,57,211,27,35,181,197,22,183,178,179,122,252,179,41,56,164,83,121,38,129,151,131,172,147,200,178,183,93,30,52,58,15,158,8,146,78,26,243,213,252,152,99,170,209,82,108,0,205,174,156,143,230,210,77,177,212,145,137,96,80,93,225,244,238,173,157,154,229,187,169,242,72,231,104,173,164,138,48,196,122,48,142,6,212,105,128,106,220,214,218,135,211,161,6,180,155,97,41,171,215,100,30,240,49,101,148,6,46,52,41,38,25,29,78,64,68,169,234,7,205,186,128,199,202,151,7,157,2,113,143,171,1,223,216,119,56,156,232,70,72,74,239,59,165,39,22,57,122,48,164,218,212,124,120,133,178,23,40,231,177,102,44,179,251,147,71,206,208,187,48,35,251,38,177,245,36,113,217,6,235,129,169,52,204,247,239,154,232,246,61,98,137,219,173,207,194,67,183,90,192,243,225,105,250,87,148,14,251,216,106,19,161,61,71,149,149,239,67,84,64,51,238,102,67,36,148,218,72,101,24,255,93,23,225,32,31,167,147,186,58,18,82,104,213,64,1,183,211,121,41,214,0,164,222,209,87,25,110,162,114,148,170,117,83,91,184,124,153,206,221,102,31,36,89,155,8,149,118,231,155,151,210,180,16,136,9,251,98,153,147,82,2,142,102,51,65,220,123,189,127,160,168,167,166,14,240,89,52,117,61,223,201,1,4,248,253,22,138,255,205,15,142,118,20,204,61,134,42,95,195,238,241,109,155,174,201,253,58,83,249,216,132,45,81,138,118,86,145,176,253,167,53,201,152,224,37,246,30,70,242,231,10,92,170,154,185,219,43,226,1,42,200,9,33,137,173,79,48,124,91,45,60,139,223,136,40,202,78,17,87,60,65,86,204,216,184,153,199,62,72,123,24,177,96,144,20,135,128,247,19,66,241,73,152,138,130,82,97,51,37,251,120,113,193,22,223,241,111,7,12,154,46,118,31,106,251,133,183,32,34,114,53,92,126,196,193,89,180,71,241,182,5,61,37,62,233,188,122,58,188,17,119,27,151,86,211,183,141,190,254,243,130,236,34,136,88,179,0,216,200,168,246,199,188,10,90,198,215,103,60,253,9,233,131,204,85,178,183,36,91,109,171,46,68,120,156,4,184,16,72,148,223,207,175,70,245,245,50,89,133,206,109,148,57,199,188,117,168,129,188,54,82,118,233,88,151,113,102,54,206,127,204,204,250,11,85,216,103,128,180,114,88,97,5,136,186,54,226,227,159,55,185,140,152,87,45,2,90,202,69,109,87,140,98,126,233,9,83,111,44,34,155,94,184,95,106,17,179,194,108,84,33,144,192,175,150,96,212,154,165,132,224,104,216,38,43,16,225,75,123,95,221,80,230,118,198,185,221,138,125,221,36,59,104,190,50,155,152,76,175,25,148,220,96,24,221,175,82,175,213,241,55,228,229,29,82,99,54,53,178,175,133,148,253,213,34,20,210,241,176,208,74,103,125,207,38,195,232,176,108,48,150,78,225,23,219,74,116,76,98,129,166,231,209,40,76,218,64,226,40,214,72,230,11,56,134,20,150,32,2,128,184,196,26,44,39,62,128,172,198,146,85,238,80,74,158,234,132,118,107,173,117,45,2,218,128,51,132,15,143,3,213,222,236,162,223,37,201,56,86,81,149,19,112,62,73,145,116,108,55,152,232,85,222,149,155,48,132,223,107,13,101,245,228,109,55,74,148,189,70,9,74,140,228,71,146,139,85,109,234,93,222,128,197,5,3,146,185,211,119,12,251,20,153,251,40,213,22,223,139,164,61,91,67,235,141,74,237,149,177,35,136,21,27,207,44,159,195,197,155,37,116,27,33,254,190,170,181,213,47,27,53,166,46,91,23,237,46,5,160,164,241,232,46,208,192,72,251,199,67,209,141,138,156,235,2,68,151,202,170,186,146,189,233,250,107,87,14,174,163,41,11,54,130,167,235,169,86,99,59,135,129,19,53,190,183,32,162,124,221,159,16,199,235,181,255,192,12,109,106,35,87,177,16,14,91,24,24,153,105,103,249,130,152,228,246,27,213,16,65,166,191,180,23,45,234,130,210,249,226,54,181,37,120,116,69,248,126,61,106,22,38,160,176,63,255,136,96,210,134,56,201,154,42,86,62,65,22,145,214,217,145,247,81,49,102,3,55,247,52,109,74,40,22,221,249,159,71,92,242,69,245,246,26,99,233,41,185,240,144,68,151,184,186,164,91,46,24,128,163,107,193,180,215,43,50,216,44,100,206,27,182,38,223,97,199,246,253,143,151,80,188,244,28,64,208,75,248,150,241,149,119,108,171,226,54,210,56,11,144,224,150,148,22,154,129,164,244,66,129,9,48,142,137,54,58,145,217,150,187,202,218,147,196,189,47,230,238,152,171,130,49,177,198,12,207,84,214,212,30,159,146,157,55,154,5,213,177,52,102,224,205,100,72,89,26,152,81,30,59,122,198,60,246,61,181,231,198,149,26,209,137,242,153,103,97,135,154,126,119,198,55,115,185,238,39,215,149,158,55,150,80,49,79,28,121,205,26,196,183,96,202,108,149,251,96,99,167,24,198,48,87,21,212,212,175,194,36,148,136,118,115,120,123,72,82,249,28,1,253,176,105,71,131,222,241,65,51,236,41,110,56,108,230,107,203,3,215,213,176,49,18,56,59,194,237,233,85,17,174,114,102,83,150,66,46,77,188,25,77,98,96,1,7,203,22,206,143,220,247,23,48,103,213,80,41,123,156,149,99,66,214,53,192,224,99,209,91,6,69,170,234,37,243,109,204,34,212,214,10,70,197,184,108,193,240,163,204,133,221,247,166,143,164,133,154,133,202,3,68,36,79,226,150,67,116,61,53,178,84,206,90,182,155,166,164,42,126,162,80,244,140,86,137,31,185,65,138,89,44,229,30,67,160,182,167,223,198,162,124,17,199,205,227,227,239,87,160,250,248,43,202,31,208,229,101,228,222,9,15,236,162,191,170,144,61,116,56,117,16,251,242,186,170,20,16,51,222,47,226,90,144,136,190,92,27,140,74,34,25,113,105,159,140,247,218,33,52,251,8,208,8,18,222,167,51,125,246,251,9,84,28,216,101,53,183,107,156,15,251,129,238,172,224,48,222,0,212,80,7,137,72,70,59,38,127,162,85,32,9,165,37,245,225,70,250,0,253,145,0,180,196,35,65,7,46,48,38,22,157,194,221,61,127,14,165,242,4,40,141,223,158,27,52,69,135,25,142,161,149,16,211,238,145,45,98,94,219,169,240,113,12,46,200,84,44,147,17,194,179,127,165,12,101,8,150,9,17,247,102,139,237,126,156,227,42,69,253,88,219,79,33,149,149,46,61,105,102,183,56,198,149,221,215,67,149,22,171,241,138,2,215,86,53,39,37,94,237,164,121,134,234,128,132,12,65,194,16,235,150,75,255,136,108,139,167,64,179,124,93,253,61,133,1,65,173,99,61,248,171,152,229,128,151,177,109,222,123,12,58,51,68,233,110,140,1,34,147,245,87,206,69,217,23,255,224,178,194,76,95,232,204,185,115,211,214,33,116,153,216,154,26,145,182,74,35,200,55,102,0,211,100,40,238,168,228,3,172,104,107,165,11,143,112,74,53,64,95,240,196,3,219,42,128,225,37,147,56,202,53,182,177,142,160,146,116,218,143,89,85,254,122,176,84,71,182,42,76,114,221,214,29,237,220,102,172,158,224,195,228,193,116,190,131,29,153,88,198,149,153,54,212,20,165,180,186,89,254,192,89,27,50,66,235,128,53,164,237,67,68,137,241,206,242,120,58,30,101,150,43,102,29,106,7,203,201,173,64,246,54,166,192,91,10,109,248,100,17,126,223,212,242,87,186,158,2,62,58,255,74,176,147,79,194,90,77,163,25,238,43,31,36,205,255,127,27,196,251,180,218,214,200,40,125,164,92,236,125,93,179,215,22,210,230,227,246,177,209,122,36,190,15,78,240,201,54,74,56,93,99,34,87,228,162,104,36,159,31,139,208,64,217,146,111,9,104,5,9,136,122,140,172,35,86,217,188,220,39,151,114,92,1,97,79,144,47,213,189,202,201,244,6,40,246,255,247,214,176,251,28,46,104,173,144,47,100,223,62,223,59,96,111,226,64,189,191,54,218,252,23,184,21,201,122,105,135,113,195,94,165,124,119,196,206,171,99,69,154,221,233,91,82,51,76,180,207,149,53,169,237,206,118,206,21,208,149,146,166,205,6,199,51,109,135,33,236,163,3,139,43,66,9,169,187,79,162,178,43,187,62,36,24,177,19,66,123,60,18,157,134,157,154,121,48,47,114,151,209,189,213,144,190,158,12,200,95,116,42,184,204,193,69,227,42,33,246,16,95,105,126,104,2,26,215,64,10,237,87,136,78,192,104,171,66,252,146,125,88,199,174,16,81,69,145,8,80,53,225,135,180,58,113,197,220,42,57,115,193,193,254,234,216,29,8,102,117,135,196,93,243,217,249,90,232,98,9,173,212,148,116,21,249,59,95,252,217,20,184,160,203,121,57,65,36,37,216,166,40,145,160,16,155,12,2,246,121,86,222,174,128,177,50,10,41,191,200,29,67,148,78,26,54,252,120,169,232,52,5,173,224,159,91,210,150,31,223,251,187,214,245,130,251,215,96,141,248,61,61,236,97,230,67,40,218,64,1,183,255,149,228,251,138,148,14,90,109,117,42,176,242,10,17,173,116,207,56,189,152,116,135,8,18,202,10,211,51,252,141,82,42,217,95,128,3,135,1,194,132,9,182,63,3,61,52,35,44,121,125,44,37,142,127,185,51,226,195,11,22,186,108,152,220,129,253,86,223,44,86,164,78,73,234,200,237,116,221,92,65,221,145,247,2,211,195,13,254,75,112,154,15,160,93,146,251,174,26,202,51,66,190,229,230,81,103,90,86,154,170,240,79,84,170,61,37,126,125,73,141,166,166,173,155,104,29,188,182,246,33,50,114,161,35,54,251,170,117,169,72,205,13,65,206,228,108,23,229,166,165,100,189,65,130,195,22,81,195,136,20,3,67,180,35,103,69,229,177,60,126,49,61,10,34,33,0,172,90,142,53,179,9,207,168,213,204,108,43,243,120,221,162,7,183,71,136,71,13,216,180,188,182,78,0,38,84,15,88,178,89,149,113,22,143,147,102,77,231,168,171,194,115,50,94,82,221,241,160,50,155,105,35,92,115,216,68,117,238,164,74,166,239,239,69,141,252,235,185,239,27,56,167,230,230,246,192,204,180,63,215,157,236,187,28,75,78,32,218,215,120,146,234,76,41,155,105,151,78,245,161,140,8,44,110,21,178,152,45,253,67,182,76,166,74,8,145,246,3,38,96,34,40,49,237,255,217,233,132,42,132,242,253,243,189,101,55,216,5,38,90,126,48,74,84,99,38,48,164,163,227,163,6,50,142,236,103,5,96,147,101,226,194,51,196,196,11,158,60,125,115,21,101,66,201,243,29,122,130,9,82,70,227,230,199,97,177,132,185,235,224,185,73,138,105,232,102,40,189,79,130,220,68,220,197,151,41,154,111,125,228,189,143,73,54,146,32,248,164,202,32,69,43,64,249,92,59,78,230,55,95,128,239,43,224,106,170,184,233,235,180,3,82,128,195,37,140,98,58,252,23,94,78,218,82,155,126,133,107,31,238,16,49,43,154,109,13,230,16,98,35,218,92,139,90,219,240,168,81,178,120,198,146,133,17,211,112,45,105,54,49,113,129,8,248,152,190,197,198,177,18,62,48,83,81,162,181,179,96,246,63,59,251,229,179,228,249,11,6,49,145,245,210,90,28,48,65,85,134,149,18,111,159,129,87,126,72,91,109,248,242,67,97,180,153,199,149,77,164,199,254,25,186,147,166,11,103,203,46,222,29,28,122,188,204,214,81,172,153,239,191,221,117,198,24,141,147,195,164,56,2,14,85,33,27,200,30,31,2,144,69,224,213,165,150,228,104,69,55,50,206,60,182,250,241,167,233,3,164,144,94,134,149,152,239,78,135,203,162,32,212,22,116,163,208,129,223,137,178,29,67,95,61,165,190,30,34,49,143,18,29,102,103,52,66,16,78,124,223,24,137,231,8,226,159,171,91,152,155,170,68,20,190,135,99,129,209,192,89,112,66,228,91,83,228,30,247,199,202,42,4,203,96,138,227,189,109,119,209,45,190,81,185,106,131,211,155,132,225,0,118,226,91,52,219,108,54,174,41,126,13,237,123,151,234,82,174,51,65,26,49,130,182,62,92,157,209,130,226,42,100,222,118,195,3,159,65,210,181,104,132,170,82,71,25,242,137,173,4,180,83,42,36,221,168,161,107,175,213,205,74,96,144,31,91,131,255,192,243,26,188,244,96,157,121,78,137,242,86,205,22,135,85,54,247,130,225,114,205,71,216,44,71,206,129,136,82,64,123,78,73,138,74,63,1,178,59,18,106,181,110,78,29,145,184,73,253,106,92,239,121,104,254,107,236,250,143,105,178,19,116,170,65,146,114,238,173,200,144,201,10,201,30,135,48,61,198,116,249,83,144,11,190,17,33,136,87,16,31,87,116,157,86,113,246,82,184,234,141,33,4,189,212,77,127,26,194,203,200,53,212,236,237,48,63,127,63,99,86,52,244,49,216,147,231,150,80,112,196,198,63,209,249,61,127,222,180,95,148,179,180,82,32,114,120,251,238,194,108,121,45,245,255,201,114,144,217,193,110,34,252,60,132,115,159,60,1,235,253,151,203,154,55,11,236,178,41,174,242,109,225,94,173,62,169,83,74,102,224,143,218,137,74,214,97,76,31,242,234,118,3,143,33,181,58,203,237,146,32,119,190,213,121,39,238,221,246,235,20,107,127,251,218,239,243,190,48,181,189,68,105,86,206,100,132,143,101,211,138,232,240,248,35,12,65,201,40,67,171,21,196,47,189,149,234,81,217,215,99,6,142,255,1,208,80,170,42,139,60,191,42,93,37,83,182,54,183,44,12,47,206,108,128,232,117,94,74,240,140,162,18,222,56,19,136,234,201,253,77,48,174,48,249,199,105,154,91,85,77,129,128,97,184,47,30,45,214,42,72,239,212,214,31,145,90,1,77,43,216,50,66,255,250,28,0,134,17,236,255,136,33,234,9,245,166,24,197,61,89,230,243,194,192,155,80,208,230,118,55,255,83,86,234,45,173,102,26,193,207,139,236,152,96,246,106,161,86,217,107,148,112,7,3,51,71,84,254,221,151,153,184,199,185,83,90,59,20,46,120,81,137,16,232,139,123,71,29,22,204,58,213,41,142,132,196,213,72,141,171,55,31,198,235,64,117,128,223,92,214,79,18,96,172,8,88,135,59,22,202,43,164,199,218,230,44,180,5,57,61,65,19,19,58,151,155,124,108,53,233,142,110,5,129,72,142,36,47,56,26,88,74,19,145,115,157,30,174,197,111,183,16,152,249,20,195,30,128,176,204,96,243,8,56,196,232,255,251,58,244,239,169,69,15,242,26,228,143,65,135,110,192,189,130,20,226,50,29,61,90,65,174,100,72,37,32,237,212,13,184,14,122,184,20,32,59,188,9,103,22,221,63,74,146,246,160,130,204,39,160,234,109,195,77,248,50,112,197,37,97,187,1,188,64,211,135,179,22,193,58,237,128,124,48,251,51,218,204,15,252,105,99,67,189,56,143,109,180,107,232,31,37,1,105,111,109,135,208,246,103,83,66,160,149,192,169,210,211,29,15,14,108,176,148,168,10,12,232,77,192,19,249,240,216,220,153,97,188,116,231,173,43,140,128,127,98,62,5,165,11,197,150,103,48,114,74,146,105,100,143,13,54,188,191,213,63,76,112,35,179,249,136,46,130,63,45,84,178,200,9,171,192,40,33,7,30,100,244,100,195,74,41,164,51,171,13,2,41,107,138,235,29,210,171,20,20,88,18,5,105,54,18,82,96,21,61,101,47,147,123,175,247,143,51,228,131,85,205,199,68,159,245,84,59,245,72,34,151,231,97,177,144,179,84,93,140,148,90,251,81,218,26,143,125,171,252,138,74,37,237,245,137,230,86,254,232,199,254,218,3,192,207,146,234,130,154,210,82,136,194,200,236,112,135,25,218,42,21,198,37,28,22,56,158,101,87,70,143,182,28,66,172,108,237,241,38,220,60,199,26,254,251,78,62,131,227,31,225,109,1,236,159,233,199,143,60,163,218,122,156,48,154,73,228,110,187,184,156,79,66,140,65,159,83,230,81,120,145,198,233,47,33,216,121,230,146,162,57,217,198,87,197,1,213,212,173,32,212,203,83,251,12,0,169,53,57,13,55,251,56,153,21,158,72,121,0,186,211,171,150,43,88,89,10,186,9,160,158,140,165,31,248,155,44,74,118,83,223,225,59,2,221,48,133,102,207,46,2,191,242,107,11,194,15,253,215,193,157,129,229,13,100,128,53,193,56,241,108,32,73,211,223,83,40,77,247,71,211,32,112,11,229,173,130,207,180,130,204,69,115,224,216,32,15,88,92,165,208,67,50,134,207,34,216,213,246,189,158,115,4,201,5,153,139,100,231,73,244,42,204,6,106,140,149,96,205,37,136,198,254,211,113,39,244,87,114,216,41,241,154,81,38,247,60,144,208,13,221,205,197,96,129,199,72,220,58,177,223,115,4,222,192,128,149,43,134,11,204,42,198,38,176,125,218,225,41,70,151,240,143,148,11,102,131,150,146,214,249,164,232,223,236,144,233,105,59,158,110,42,231,53,5,81,5,243,29,59,88,151,37,58,3,205,151,5,66,62,79,179,41,214,30,55,188,60,213,231,149,130,131,23,129,9,8,106,207,210,34,31,66,131,187,109,222,35,111,150,157,2,89,116,210,45,218,136,215,223,152,250,239,83,48,152,253,103,198,96,123,129,234,15,49,211,18,48,163,213,74,193,166,184,115,214,122,95,81,241,67,123,229,2,251,164,111,55,34,83,122,111,168,71,17,100,242,197,212,208,245,8,136,235,26,167,179,44,115,53,3,213,218,65,118,235,103,230,21,216,75,225,35,133,39,254,10,231,220,250,227,17,126,43,147,137,91,79,120,13,214,95,205,217,93,215,50,169,210,27,208,106,174,166,142,135,104,136,183,148,245,152,227,155,67,90,115,250,0,69,72,43,175,27,8,74,244,35,56,63,234,177,13,61,17,214,41,45,36,207,166,232,215,58,87,47,32,164,205,130,235,109,212,37,3,243,144,9,9,127,45,233,78,160,246,103,177,124,245,19,192,45,58,67,76,114,162,191,105,30,127,231,50,65,75,192,173,21,118,93,104,145,226,159,55,25,202,100,65,48,78,38,50,163,40,218,134,174,106,0,127,114,134,101,74,174,195,181,27,20,152,196,63,49,252,36,214,61,38,119,210,105,229,202,10,236,223,194,43,199,16,169,97,108,71,93,11,140,254,149,118,144,129,178,107,31,26,71,168,186,251,89,81,77,104,220,139,51,221,244,85,128,71,248,200,194,174,242,253,20,13,169,199,57,109,102,74,95,227,90,118,68,89,31,156,69,37,39,184,129,113,170,53,93,196,85,78,230,244,54,248,96,50,204,24,60,239,125,108,223,41,156,74,166,54,11,168,14,11,176,101,65,144,179,254,75,159,98,146,54,49,145,184,191,63,30,157,185,155,152,145,53,73,248,172,214,196,229,224,76,58,122,224,190,153,165,71,50,252,65,99,158,173,16,88,20,31,66,0,187,86,154,94,152,232,170,60,32,156,193,137,251,145,2,99,82,122,98,57,95,145,75,73,195,50,171,82,221,162,199,6,254,155,86,19,13,4,7,123,238,79,24,169,53,245,163,224,15,224,40,161,147,81,76,34,30,59,119,106,235,234,161,199,71,145,232,219,165,188,135,63,68,149,113,57,63,83,85,232,110,115,168,231,228,38,222,180,166,190,67,73,61,187,134,22,190,129,80,152,70,48,119,150,74,49,18,223,41,41,113,111,66,71,87,218,247,131,142,128,151,64,233,179,149,127,58,138,61,153,169,121,212,167,204,43,113,14,10,35,75,100,198,34,169,136,255,166,46,99,176,232,31,196,216,112,236,210,145,228,157,74,200,235,52,226,0,88,112,225,116,66,7,241,3,140,224,32,125,255,247,18,41,29,190,6,231,114,198,209,240,146,210,107,235,76,164,2,230,220,137,18,25,206,158,144,52,173,75,91,43,49,178,135,107,91,165,208,28,180,223,130,216,39,44,175,163,8,46,18,187,213,15,48,60,199,19,126,5,197,173,198,30,102,75,215,228,35,234,198,14,218,25,21,60,178,208,211,97,11,153,152,140,143,50,170,186,12,39,139,217,240,102,97,147,85,255,207,68,151,203,151,136,165,149,166,80,146,255,71,91,223,34,54,210,131,128,91,240,142,34,169,18,88,14,208,180,11,143,194,166,173,137,255,195,112,184,19,214,165,107,216,230,171,157,157,63,193,223,192,254,19,45,252,7,54,204,227,38,87,158,155,219,50,158,243,92,160,136,129,73,53,254,227,162,96,196,230,29,110,173,113,33,123,231,132,36,62,116,161,43,9,231,83,8,203,198,183,168,66,91,1,123,110,76,144,208,110,24,174,136,58,240,157,133,164,255,107,106,80,20,104,93,155,42,230,234,20,209,255,111,243,22,62,9,137,126,105,208,29,3,211,128,150,170,222,254,190,115,108,120,105,111,113,134,106,165,231,210,108,53,52,104,36,240,144,210,233,77,128,151,87,95,135,31,243,149,228,168,77,194,109,238,255,65,0,8,81,185,209,83,154,224,76,136,39,116,240,166,86,76,231,128,139,216,4,100,41,163,142,25,115,222,128,218,157,169,147,111,228,252,152,215,225,133,254,224,39,127,19,215,47,182,72,117,94,223,72,221,134,72,15,148,109,141,45,234,247,159,188,186,103,229,97,92,172,110,2,89,52,168,101,245,188,40,223,223,248,24,193,197,64,238,110,36,244,245,18,135,247,138,133,201,40,62,216,34,221,160,93,240,55,150,74,124,178,101,115,218,228,9,103,118,209,218,230,82,104,121,116,17,173,185,227,175,235,187,163,53,204,75,140,158,105,171,233,7,40,31,1,146,99,152,253,209,243,8,7,111,251,220,243,13,12,205,14,152,74,136,228,193,58,104,200,25,111,169,199,32,229,193,3,193,124,146,213,130,76,121,210,94,174,29,22,175,252,174,60,121,165,83,121,192,147,189,200,170,124,5,166,117,132,150,139,23,119,5,79,249,204,74,180,250,60,231,109,236,213,192,232,244,51,104,202,179,76,173,95,57,200,37,124,159,12,245,10,67,125,173,70,188,228,211,177,41,159,123,3,171,241,185,159,165,160,31,251,62,161,119,80,104,159,96,196,136,203,251,73,194,77,39,4,236,177,123,33,242,209,169,181,58,104,165,75,254,66,110,220,171,94,250,141,18,191,93,69,59,113,156,230,94,90,204,159,218,155,47,85,201,92,234,21,105,115,252,182,216,147,130,210,56,16,237,41,3,213,218,105,119,41,165,24,26,250,57,193,26,117,240,158,11,131,4,37,156,18,66,23,91,159,107,41,219,150,220,62,81,251,36,0,91,247,52,29,172,168,101,221,185,52,78,249,145,157,157,207,108,8,234,250,44,16,86,123,202,99,193,125,176,193,49,49,246,154,239,84,105,227,100,88,250,113,222,34,233,228,234,231,11,49,35,94,138,76,67,208,229,56,162,103,141,154,225,73,18,7,106,233,246,101,38,112,109,118,109,231,178,81,110,121,54,206,68,228,24,30,39,111,40,44,158,248,221,152,196,124,208,118,220,209,214,66,58,107,154,18,40,173,118,119,11,106,239,248,168,128,28,175,2,94,233,48,80,155,86,151,139,68,221,112,21,222,163,183,197,178,201,13,164,125,125,119,54,105,215,137,97,52,147,199,41,176,237,35,187,48,230,92,132,117,86,48,83,33,236,128,112,230,6,17,174,154,210,112,228,34,216,98,136,241,162,165,27,216,191,15,103,21,48,48,1,80,209,150,71,228,88,209,119,102,19,160,75,27,65,54,133,28,83,237,37,78,210,235,174,183,209,212,238,223,149,143,38,246,233,187,17,229,193,224,0,106,132,21,209,14,148,50,78,36,104,20,4,45,183,7,165,18,163,3,128,12,154,178,145,39,235,253,211,141,159,0,219,67,170,48,107,30,6,128,237,68,113,163,3,120,66,81,47,153,158,155,115,204,73,230,177,1,30,174,211,186,109,188,77,58,118,0,252,94,177,75,40,177,209,90,177,169,223,102,192,243,95,195,13,197,140,47,98,138,195,234,108,85,144,182,188,111,241,121,46,253,166,109,100,97,77,156,16,49,20,201,119,233,208,33,36,244,198,247,250,63,78,112,196,48,188,72,233,30,67,159,33,77,201,115,7,170,61,92,226,123,6,176,36,81,240,133,246,8,106,254,223,231,82,82,178,162,198,192,119,88,153,25,117,85,102,250,192,174,83,188,121,39,229,115,9,172,78,162,58,130,119,129,43,148,41,64,64,101,181,237,59,46,183,1,115,147,95,105,237,164,42,55,9,95,255,158,146,51,242,155,207,119,64,241,179,208,185,0,204,89,56,226,173,43,202,94,92,21,206,238,113,104,102,89,145,233,147,231,206,168,90,77,222,75,247,173,56,194,80,112,35,168,235,154,217,78,31,50,125,26,105,165,10,48,169,183,91,107,81,68,169,175,216,88,13,197,63,65,223,0,245,7,12,84,71,153,228,251,91,71,60,51,164,173,185,96,96,193,180,99,129,118,65,71,236,28,196,124,56,70,3,84,34,135,6,228,31,183,197,202,167,194,112,20,138,103,182,6,28,166,9,74,213,92,60,135,67,122,15,137,28,79,26,183,68,229,14,230,12,43,229,4,144,97,81,139,202,167,26,51,247,116,191,147,195,118,205,46,148,205,235,91,206,12,5,210,117,57,94,22,87,5,201,213,254,241,142,17,48,29,28,101,58,151,33,163,70,94,129,51,26,208,42,23,13,23,171,200,207,231,32,177,122,188,1,249,217,160,122,230,123,144,243,24,245,155,60,30,13,187,10,2,98,99,43,118,162,48,225,199,57,193,147,32,141,28,48,221,38,108,6,245,244,194,104,82,202,250,244,92,9,150,225,42,10,19,218,63,189,157,152,49,146,180,71,33,209,83,103,161,39,203,71,38,31,124,241,205,40,178,212,104,213,206,190,253,126,180,50,118,127,190,168,91,4,78,163,53,130,152,149,113,44,185,200,105,44,108,202,241,29,33,47,58,254,25,105,195,21,98,226,131,121,15,198,35,94,84,218,124,19,76,123,192,50,70,124,242,12,113,157,39,99,174,149,183,52,159,113,254,83,107,211,139,19,31,242,123,147,220,159,109,201,183,43,51,194,250,82,146,67,237,146,225,90,50,74,239,5,112,215,76,134,187,122,122,126,99,195,144,85,77,225,233,86,169,162,44,238,136,171,150,102,234,5,19,26,111,246,200,181,77,126,182,6,92,47,47,167,103,157,186,203,192,185,179,183,66,127,107,233,107,216,134,91,1,87,201,27,144,152,109,209,173,181,30,65,6,170,152,200,122,137,8,65,232,101,162,183,158,237,174,88,39,72,35,19,62,181,8,68,168,5,230,201,34,151,118,58,251,31,179,223,136,209,43,227,48,242,133,199,107,201,237,226,57,51,146,68,2,201,47,103,152,124,215,141,160,128,59,197,62,132,226,39,3,29,9,220,31,210,48,24,229,222,138,248,99,165,127,128,150,253,202,140,87,219,224,40,193,80,18,188,169,236,252,120,27,197,108,112,197,188,244,142,37,34,117,10,239,205,129,184,111,159,13,242,105,29,127,54,95,82,34,49,227,225,148,43,88,13,111,179,197,227,117,250,45,13,182,115,194,24,186,117,231,15,100,174,127,19,245,53,186,18,141,44,246,118,93,108,10,122,175,216,71,75,176,156,214,22,147,102,7,143,236,230,209,205,77,166,25,137,252,93,76,250,163,243,52,95,188,46,2,190,8,82,170,61,134,34,78,102,228,253,161,131,114,217,226,20,188,127,63,73,56,202,80,227,85,57,83,63,117,231,14,83,162,20,178,115,206,131,31,121,165,114,7,137,203,98,103,156,150,191,165,166,27,70,182,181,201,199,46,8,172,109,81,34,60,208,184,142,25,241,128,18,244,83,93,154,113,11,145,194,92,113,27,179,86,84,55,126,218,248,101,228,168,152,61,111,207,68,140,1,181,233,173,156,182,6,86,247,204,54,60,15,108,31,138,77,228,63,82,84,5,124,38,172,124,6,100,91,82,17,204,229,69,216,214,128,248,188,161,228,2,84,153,240,237,231,231,222,121,0,127,90,239,158,197,103,66,242,176,144,244,125,211,41,229,165,230,134,28,204,130,31,72,236,214,67,77,27,155,58,122,90,60,44,27,186,171,5,92,123,7,171,251,158,66,66,39,47,34,134,63,212,227,62,208,17,78,233,243,0,174,3,69,188,89,169,246,58,98,171,37,250,33,51,104,115,204,197,34,233,157,16,150,26,145,64,41,226,203,241,20,26,40,154,38,78,104,153,194,218,160,21,191,183,52,64,235,94,254,48,211,15,223,201,35,34,25,118,145,170,91,4,15,154,149,162,129,135,161,32,168,225,156,87,74,84,232,140,60,86,116,126,111,1,115,42,6,12,86,34,233,244,3,8,178,228,160,58,38,124,82,133,130,95,75,85,8,165,155,67,82,121,130,233,51,101,15,75,58,253,43,39,29,93,187,66,53,182,210,32,147,135,16,49,80,111,124,167,54,162,63,98,251,203,55,195,93,118,10,160,7,210,162,23,118,41,127,145,44,217,103,219,155,50,121,8,224,156,240,37,169,212,225,197,122,235,22,243,46,153,139,195,155,124,78,39,15,207,99,174,140,68,149,90,50,173,138,128,194,237,82,150,123,172,166,7,88,3,69,151,104,31,106,204,240,129,154,112,46,64,227,135,26,107,247,204,146,34,112,31,175,247,109,1,131,118,108,70,173,217,196,110,96,155,134,117,154,21,6,220,246,223,25,171,100,93,195,74,122,238,159,133,10,223,166,102,223,159,209,139,224,117,105,34,185,116,194,77,3,47,187,47,188,56,55,84,173,221,245,102,200,123,244,28,54,138,162,176,105,72,168,68,224,174,43,39,242,7,219,137,213,101,98,224,246,31,113,53,234,65,50,28,95,17,205,119,237,218,33,20,134,112,244,181,78,45,246,11,49,58,240,204,122,108,191,227,189,156,26,234,22,18,65,203,127,186,110,101,238,18,8,94,237,55,244,34,14,1,244,225,164,19,226,247,129,208,75,207,13,207,117,188,251,79,247,126,39,104,140,178,180,248,235,94,1,236,59,224,15,200,202,173,205,187,63,48,114,226,101,15,7,224,93,223,243,252,16,197,254,95,128,224,190,46,89,142,205,87,249,25,170,68,35,61,194,169,129,67,131,163,26,228,96,59,7,209,220,144,142,138,14,143,217,8,50,201,222,199,78,240,207,95,155,232,143,176,155,194,43,46,16,75,208,194,76,14,11,55,50,143,115,139,20,226,83,101,206,45,182,81,172,42,106,218,178,72,183,190,206,54,126,119,193,15,38,163,170,172,186,219,153,241,210,199,204,173,254,67,240,116,196,119,131,115,23,138,88,212,124,222,190,193,194,235,46,227,170,145,98,53,126,141,97,200,57,99,60,15,202,38,29,220,76,30,140,68,65,131,111,252,137,233,27,67,163,84,164,116,119,254,175,27,184,140,113,145,34,117,96,179,172,97,164,208,30,228,93,170,24,158,12,131,26,180,8,236,35,159,228,190,66,161,47,18,242,60,45,169,41,50,147,215,170,96,224,16,186,58,89,160,18,135,25,143,75,102,226,202,33,164,244,69,101,112,97,205,126,130,127,210,109,61,64,176,195,230,138,235,211,227,219,41,153,127,68,216,121,164,234,237,96,61,17,208,223,243,243,8,217,7,53,19,91,23,251,78,94,165,84,155,61,140,176,114,151,89,116,157,77,164,220,101,158,120,198,83,55,230,139,32,14,0,33,169,153,183,143,161,16,12,47,100,121,247,53,58,3,76,171,25,27,206,143,134,13,12,102,51,142,179,149,213,219,122,33,16,222,220,178,124,122,242,79,80,178,17,5,141,174,154,155,188,212,54,16,58,107,27,181,23,91,245,122,254,179,92,171,119,245,144,174,133,230,61,183,180,250,194,17,222,59,63,51,241,20,141,0,51,74,69,41,15,103,201,141,47,33,46,90,228,165,239,167,149,251,119,121,26,169,12,139,39,94,27,183,73,250,230,68,156,183,78,13,80,166,5,74,0,127,85,94,28,112,73,148,107,217,206,229,72,237,253,147,232,118,143,202,148,129,12,142,227,45,64,139,6,102,119,19,242,81,41,248,52,7,74,123,108,109,97,240,242,143,86,251,16,79,202,56,39,9,92,144,129,224,124,1,28,255,217,151,53,254,8,10,79,209,23,71,128,27,252,176,106,169,79,243,81,162,182,32,202,15,39,154,141,81,245,95,180,242,48,244,118,12,157,215,245,22,47,143,246,158,219,20,4,218,125,178,185,210,128,69,27,39,153,14,40,139,188,248,208,128,65,39,205,61,110,32,252,215,68,66,6,79,195,90,239,103,97,88,90,33,220,151,46,51,128,77,22,55,81,247,83,146,85,155,70,187,247,148,70,45,62,48,196,222,56,249,170,106,196,208,56,34,134,189,79,29,136,160,143,56,5,216,144,100,48,49,35,1,20,91,157,244,109,213,15,26,26,201,27,22,254,82,154,204,7,59,35,222,136,217,140,216,0,250,4,62,112,69,239,198,116,238,78,208,252,43,200,54,236,126,67,21,228,67,22,126,110,171,241,115,151,235,169,139,191,92,223,182,22,10,111,36,89,224,68,244,248,173,189,166,200,167,231,183,61,165,82,220,119,151,41,8,183,216,225,219,143,205,118,165,214,244,199,252,183,67,200,174,11,180,16,248,254,92,28,98,52,182,242,223,140,73,26,28,60,133,110,91,73,214,76,161,167,170,189,7,79,232,29,79,23,117,249,146,45,150,64,10,199,70,63,41,116,241,82,59,49,174,198,71,45,249,202,110,39,142,88,206,72,66,114,58,160,82,211,93,86,119,70,238,194,148,22,236,85,219,191,226,180,222,227,146,154,96,168,115,123,191,114,198,133,209,172,156,187,231,104,150,52,61,62,163,160,70,197,47,41,238,191,226,98,160,9,70,49,46,161,149,27,54,37,84,98,9,114,222,167,205,46,80,228,118,151,51,121,74,163,5,198,125,109,225,140,87,196,211,65,89,236,242,84,198,162,149,241,197,8,88,234,111,209,82,202,214,20,62,52,128,216,161,155,90,82,11,88,225,233,140,178,67,114,214,111,58,244,243,161,125,37,253,79,164,67,12,87,83,245,167,91,68,164,191,147,68,137,223,221,129,188,62,130,218,76,237,115,90,87,176,122,28,207,161,74,87,67,176,237,138,227,24,75,10,85,210,3,88,74,224,65,192,158,155,121,76,102,195,101,102,234,137,217,154,113,16,118,1,213,155,133,232,182,194,25,145,144,210,87,11,123,220,70,85,245,191,110,245,128,163,186,101,191,182,89,130,91,229,244,234,161,89,246,228,103,61,62,233,125,231,96,232,191,151,109,100,30,51,221,55,211,151,93,10,13,119,228,228,182,98,24,59,135,165,131,28,223,45,84,254,58,35,190,205,66,255,37,220,19,5,217,168,203,225,116,91,59,167,21,60,73,112,32,121,198,130,155,84,203,178,39,73,184,197,60,42,56,9,56,93,186,176,129,94,218,108,160,255,121,162,104,103,62,51,36,243,38,141,222,68,65,206,181,146,44,213,204,123,34,2,194,220,108,158,53,242,152,70,220,179,193,151,219,50,193,155,25,79,39,175,160,41,93,101,5,225,229,36,55,39,143,124,154,102,216,216,162,167,144,136,78,37,141,40,52,81,153,253,6,2,173,205,188,206,143,106,184,53,218,36,161,95,156,187,92,69,147,195,235,27,19,206,121,99,248,44,63,239,245,120,60,151,76,5,42,40,232,22,56,94,140,214,40,164,155,103,86,1,124,142,139,192,236,74,43,216,223,93,8,88,155,58,81,210,156,33,170,214,176,239,248,78,110,22,80,39,71,66,158,46,39,97,7,213,42,43,46,215,195,118,218,103,222,254,179,86,116,132,135,20,139,210,143,64,103,195,180,47,177,187,112,46,147,40,128,226,240,34,0,48,137,18,210,184,96,17,109,22,122,19,94,134,23,149,28,128,206,25,63,49,35,155,53,236,10,108,42,170,82,99,239,229,251,12,125,246,37,16,42,88,98,168,107,250,125,206,192,215,200,175,174,64,238,138,188,86,134,120,253,166,38,24,50,108,213,235,49,163,179,110,141,235,31,74,66,31,167,1,140,98,51,53,213,117,107,101,170,191,247,225,137,253,196,155,31,163,206,110,207,37,115,56,120,79,156,200,26,42,115,183,130,235,96,158,90,7,143,100,177,190,149,236,160,252,126,118,71,111,51,185,138,129,199,248,119,72,8,173,127,51,33,183,242,184,148,151,77,243,148,11,20,69,33,125,22,131,218,140,220,64,77,73,142,123,74,121,6,16,164,214,237,176,194,198,155,165,169,181,253,112,99,77,3,3,164,163,108,102,19,142,242,216,109,15,106,102,181,95,189,149,21,236,199,104,44,3,28,159,2,228,23,129,238,107,243,165,107,76,237,172,53,177,161,124,147,58,237,142,112,62,21,23,84,12,182,235,230,154,44,69,195,49,160,108,128,171,124,233,71,114,72,112,76,139,254,148,41,102,231,106,150,23,76,244,12,181,117,228,52,4,165,82,38,235,13,45,254,68,191,93,186,253,180,182,13,237,138,149,117,91,159,196,160,103,209,173,124,210,201,35,253,96,112,129,218,40,243,37,63,146,177,44,164,222,24,190,147,86,123,115,151,192,111,251,38,126,152,226,40,42,139,4,125,145,2,77,241,249,250,145,218,203,54,231,190,247,65,234,204,124,214,196,16,118,156,40,106,70,43,252,83,69,153,133,109,245,15,28,165,196,159,81,141,252,105,82,227,104,89,204,196,139,196,243,215,67,169,224,241,42,182,58,24,127,83,28,171,73,58,121,44,211,27,231,250,37,54,157,118,97,247,97,76,50,208,60,250,36,167,185,87,135,195,156,160,112,195,142,36,44,181,254,236,134,162,110,110,7,80,4,252,143,252,203,71,16,243,104,8,205,27,54,22,30,132,250,121,199,176,19,55,175,5,153,114,148,35,252,238,20,41,105,195,189,5,4,98,246,88,2,233,171,108,14,223,116,242,214,153,155,136,189,192,25,77,159,137,17,131,47,189,25,144,106,137,49,34,57,31,67,193,186,3,137,131,20,196,173,249,72,15,129,237,51,253,89,124,202,113,215,204,182,52,132,188,196,215,20,229,22,90,201,247,243,22,245,149,206,144,98,186,229,124,61,164,31,120,222,253,41,151,210,215,70,107,48,18,248,11,62,41,47,199,14,46,146,118,77,100,58,246,202,253,11,180,114,56,193,80,125,36,73,229,194,54,151,91,18,114,199,243,131,204,40,77,107,180,213,42,94,99,176,154,40,54,231,162,22,51,213,64,226,47,173,76,253,138,127,100,255,211,135,94,180,183,144,166,82,66,141,186,223,209,71,36,116,199,158,24,196,32,5,31,89,19,58,232,246,44,23,33,136,251,229,241,133,58,38,196,53,232,237,31,155,245,24,27,37,246,62,9,219,65,178,55,194,210,61,36,57,145,87,170,10,104,99,166,0,158,169,51,121,23,158,218,175,174,58,226,62,188,22,1,48,171,32,116,94,187,170,223,58,201,204,126,251,94,45,72,7,20,129,178,200,185,176,56,77,116,178,40,58,173,126,165,249,163,58,91,143,151,221,70,203,85,19,144,134,88,94,217,115,171,229,35,158,95,231,72,250,0,76,214,109,193,202,232,63,235,179,106,179,139,175,69,255,31,118,186,154,172,181,53,249,76,34,238,250,110,122,220,102,70,96,195,50,82,103,158,66,117,222,68,12,219,218,177,135,122,126,53,100,67,4,79,197,178,131,130,33,156,237,202,110,162,255,137,56,194,49,180,66,158,233,212,56,25,180,102,120,212,17,225,184,196,75,144,120,141,63,13,77,156,248,198,7,89,102,32,6,122,13,9,202,172,163,127,122,155,5,89,57,81,126,158,218,244,108,192,241,251,104,64,173,43,200,26,70,29,94,10,80,149,27,25,106,74,23,73,59,191,209,3,34,82,166,139,7,239,232,69,160,64,198,179,207,8,167,18,33,59,218,28,239,34,77,47,173,194,14,146,145,94,117,98,153,220,223,52,231,121,248,233,127,83,189,6,243,9,138,192,242,96,1,188,73,2,139,137,62,105,215,128,98,209,115,234,200,185,59,80,109,65,9,118,162,160,27,36,223,182,173,159,93,93,215,152,232,75,119,124,99,43,166,4,178,59,71,240,44,223,6,251,114,35,109,23,78,115,140,52,175,127,192,250,132,158,37,65,123,162,118,8,193,0,250,53,77,108,182,175,149,11,68,91,220,20,248,108,26,247,75,235,117,130,38,143,67,85,184,251,68,101,27,86,117,1,37,23,137,191,33,168,119,160,225,106,222,167,14,63,173,70,96,61,141,142,123,183,13,153,168,11,160,49,115,48,62,15,35,0,119,74,194,230,164,5,155,252,208,7,173,62,205,239,64,96,248,223,62,220,139,49,233,61,124,26,68,210,96,220,1,89,188,154,127,62,102,189,247,65,89,170,42,205,198,98,17,68,176,243,195,58,200,49,90,239,62,132,12,142,240,7,52,188,67,255,130,50,97,255,223,42,237,246,37,6,199,4,4,95,98,135,236,185,165,137,71,13,61,167,155,232,226,37,68,240,43,105,94,46,223,198,137,84,214,156,189,65,228,101,163,196,231,245,177,99,33,45,218,194,39,247,242,229,164,237,139,180,80,81,14,121,172,127,41,118,238,132,125,67,219,182,127,95,177,253,57,59,220,181,5,11,175,202,46,245,227,201,117,32,94,234,119,45,46,104,143,82,24,173,164,67,110,32,127,40,51,4,207,118,31,143,173,205,207,129,218,160,181,146,132,76,158,124,17,157,96,43,0,115,239,223,102,99,102,178,2,21,49,82,14,44,162,203,189,156,173,92,255,23,20,60,9,156,52,57,56,65,136,150,55,173,146,110,185,223,36,73,58,12,213,100,175,250,96,204,204,248,7,96,76,113,247,77,33,75,50,184,1,210,228,253,31,128,34,10,213,83,217,3,91,183,249,105,148,209,90,186,95,19,81,93,238,106,141,76,66,90,202,158,7,106,201,109,215,198,159,1,203,14,115,104,255,166,21,190,74,127,152,238,64,72,79,208,198,159,154,198,64,162,243,215,187,94,231,163,132,100,225,230,196,143,22,190,69,196,19,133,35,233,251,148,196,232,0,246,100,152,178,3,119,56,5,176,105,223,98,6,118,220,28,70,242,142,228,26,31,170,209,31,233,65,33,154,244,177,140,165,249,163,187,249,62,48,121,146,223,47,227,155,65,133,49,50,39,155,141,205,140,100,83,205,173,7,202,237,38,128,224,142,203,84,175,247,153,74,21,32,69,114,173,47,53,60,3,119,45,167,74,126,143,131,132,82,191,57,61,55,111,201,7,190,55,40,192,96,239,137,251,162,32,199,133,189,132,3,190,8,181,36,149,63,173,113,131,254,69,147,45,126,195,140,35,219,26,147,146,211,182,131,158,131,108,184,132,147,239,11,232,119,183,139,140,229,72,216,215,222,175,42,80,100,85,2,8,87,165,247,174,140,205,133,13,49,37,224,152,126,121,48,128,105,39,83,161,199,231,28,54,224,12,76,11,169,79,0,188,71,135,32,98,176,167,136,29,229,113,175,203,10,70,240,6,177,117,216,104,150,17,171,120,191,6,177,167,199,215,93,221,238,101,255,50,216,5,80,211,233,174,73,153,98,233,163,192,250,177,179,165,141,192,144,18,107,10,76,242,203,115,137,30,90,168,174,219,226,121,6,66,67,50,63,54,81,129,13,199,91,87,144,86,149,118,147,171,61,246,157,85,92,110,117,25,201,65,90,78,1,199,27,88,27,28,217,209,167,187,189,25,115,93,82,61,236,26,91,49,206,219,29,147,244,130,38,137,171,80,209,202,103,154,237,188,113,129,85,37,154,204,104,7,109,159,178,160,196,217,63,214,254,252,220,13,44,135,226,68,234,216,248,42,99,63,190,168,241,218,39,52,34,180,216,185,239,222,77,160,65,198,172,16,17,1,129,238,140,7,8,48,13,204,239,1,223,217,28,184,133,86,8,59,24,41,62,97,146,177,158,221,105,58,235,71,32,64,57,30,82,135,9,7,101,117,239,198,83,40,240,212,246,69,79,204,121,211,137,240,56,180,26,122,124,188,138,233,83,87,54,99,82,167,253,180,107,211,81,99,97,224,128,147,7,110,44,193,119,89,72,220,110,180,207,206,123,255,214,44,187,131,156,135,199,39,108,133,213,223,223,197,155,41,25,190,198,116,28,121,250,153,48,135,120,255,134,45,85,13,122,150,210,167,55,248,101,133,53,94,161,94,141,247,7,66,171,51,65,192,228,174,219,122,158,16,157,45,107,92,73,228,133,157,68,42,232,30,14,159,41,101,146,92,137,122,245,112,174,217,16,240,141,229,89,15,142,161,249,134,202,117,157,22,125,166,223,94,102,86,113,239,160,193,137,102,21,196,168,211,26,3,12,38,128,21,93,235,178,25,249,134,14,208,200,182,247,140,96,44,134,146,166,4,90,186,62,242,108,133,179,12,241,24,87,7,72,94,31,3,42,103,132,113,252,31,114,228,50,191,245,219,251,140,183,220,199,9,98,226,105,133,110,220,75,198,30,116,87,161,103,85,250,235,93,209,48,106,56,234,230,52,216,12,142,128,85,228,227,201,153,166,68,162,17,91,226,101,96,196,218,162,222,213,68,138,10,123,222,159,36,104,52,244,130,240,100,208,199,8,14,210,154,208,74,178,56,214,133,238,2,116,65,140,224,254,212,255,145,223,159,128,215,223,241,50,138,175,64,214,109,156,177,84,111,133,237,81,186,32,27,82,11,67,28,195,23,207,225,50,138,109,72,249,21,154,108,105,70,107,229,81,44,49,28,225,175,64,123,3,77,128,125,114,253,113,85,223,222,169,141,252,21,204,235,158,237,100,159,4,187,157,191,236,155,85,166,220,110,22,61,54,13,211,159,28,84,162,249,194,158,146,251,230,215,6,34,56,4,51,170,166,52,113,188,255,55,105,58,83,87,51,222,180,231,134,191,110,160,173,106,35,199,101,151,79,193,204,72,118,184,72,98,29,235,161,115,241,93,113,41,16,11,152,134,193,24,159,242,248,85,36,107,156,159,51,229,1,40,15,67,236,33,165,39,88,32,54,190,20,169,131,236,203,119,19,74,178,230,192,72,127,2,177,79,183,98,145,56,210,235,202,179,73,9,227,31,81,245,145,185,87,215,205,99,247,141,161,163,38,229,232,50,249,13,225,60,87,229,148,118,25,164,177,74,24,140,197,148,55,206,125,175,116,103,69,162,244,223,128,105,248,226,150,211,194,146,222,35,164,36,166,107,245,56,49,46,237,189,11,122,117,50,194,149,179,131,83,91,109,115,145,23,229,85,55,91,54,210,78,176,54,192,198,73,82,5,116,153,148,165,12,21,205,34,181,220,146,135,208,149,252,77,150,32,158,237,121,182,253,182,222,117,57,19,17,22,204,142,176,164,123,100,242,77,219,44,133,15,241,80,74,254,76,184,92,189,34,239,99,248,252,246,177,69,76,239,1,189,239,56,67,249,53,133,195,3,43,130,81,190,249,23,194,78,199,27,100,4,142,138,86,133,130,251,55,218,175,220,50,192,55,164,93,47,238,200,144,215,42,169,121,187,75,154,64,252,190,33,186,110,100,179,94,212,125,183,194,96,175,198,1,12,201,228,242,123,221,69,141,90,111,145,2,72,127,0,126,52,105,78,58,217,226,142,246,6,233,65,72,169,182,160,203,26,110,80,13,43,208,46,117,40,80,60,151,185,80,99,21,145,141,200,128,39,86,6,77,170,216,160,122,236,164,100,183,193,228,75,47,69,238,122,207,55,22,49,216,95,50,51,213,59,145,95,23,225,221,96,217,180,45,237,215,225,11,247,251,206,247,5,21,220,212,198,67,29,94,215,142,38,114,188,83,232,113,13,228,3,201,31,180,172,18,205,71,175,140,235,16,213,55,123,68,237,101,147,210,237,166,203,158,166,10,172,196,232,36,244,184,131,156,249,3,211,124,48,79,61,133,204,200,38,183,111,170,243,111,37,175,157,187,0,209,236,91,81,204,124,62,64,232,54,137,232,152,95,208,190,66,96,83,17,40,55,197,66,76,33,20,33,81,233,225,146,193,30,168,34,66,54,51,31,15,120,228,194,191,70,152,187,203,62,227,213,219,156,97,87,134,86,44,79,60,97,72,201,25,156,94,250,40,14,100,227,73,154,210,34,44,143,233,213,180,227,199,227,2,220,214,189,3,235,75,88,106,146,86,173,219,136,42,193,160,71,201,156,192,40,216,175,72,198,110,18,98,128,117,53,52,48,117,45,20,251,202,142,23,0,53,107,172,50,145,89,13,226,180,112,30,0,213,158,177,174,231,204,221,164,237,182,4,8,195,2,106,49,11,227,35,75,53,184,159,208,253,60,233,150,212,177,122,219,62,195,141,121,13,116,106,23,110,120,176,32,58,178,191,39,93,200,67,165,157,88,44,5,195,202,142,17,86,97,158,109,229,232,234,136,79,175,147,72,127,210,229,122,118,101,188,212,209,78,59,50,202,64,47,98,121,214,17,237,43,79,186,149,165,185,32,46,85,246,212,111,132,235,39,255,64,35,83,163,86,8,32,155,145,238,164,239,96,236,218,227,239,246,83,220,246,90,96,11,15,14,218,169,197,233,80,104,229,49,77,249,136,148,151,51,224,26,54,23,23,6,235,206,84,200,3,73,126,123,164,0,57,17,230,254,12,122,106,210,148,15,230,8,209,91,28,9,97,22,113,250,160,125,140,254,117,72,76,146,147,178,179,128,212,205,80,214,248,10,152,223,89,164,55,64,181,183,220,165,128,219,104,132,215,11,205,38,127,34,225,35,150,140,245,94,102,82,240,26,220,196,28,59,238,29,119,168,176,72,14,185,250,141,209,120,176,164,244,2,27,88,35,159,213,45,87,184,240,152,230,169,120,23,227,139,243,58,131,80,112,13,246,93,153,107,43,169,161,230,164,207,165,89,153,25,128,35,123,45,10,193,6,149,27,8,0,177,186,85,181,168,56,109,199,68,154,243,180,195,92,0,55,109,60,87,17,212,196,112,212,192,118,157,240,204,96,11,142,248,139,217,84,137,79,237,16,245,162,121,229,216,161,190,74,57,128,225,113,249,196,178,91,203,221,142,226,169,67,207,119,78,231,128,126,59,148,239,134,212,112,92,5,120,2,180,162,131,8,45,115,65,224,160,225,12,20,89,99,225,227,167,230,113,79,28,193,34,161,165,174,93,13,182,190,105,52,223,41,98,231,185,102,183,121,178,172,112,194,93,90,173,120,239,48,48,9,59,65,29,48,235,163,107,210,46,89,190,66,44,202,30,170,82,79,246,40,64,53,217,18,192,231,169,219,12,173,19,226,233,89,11,33,90,248,28,242,137,251,14,218,71,174,175,114,8,9,203,188,62,100,251,2,23,162,235,4,178,123,140,91,54,109,196,74,0,234,145,26,66,68,26,138,109,162,65,40,182,83,193,86,140,78,88,157,31,12,148,159,76,97,18,146,93,201,113,112,148,68,96,35,218,127,147,1,146,96,32,98,241,130,76,142,95,56,238,165,45,126,139,17,9,113,126,4,39,248,78,50,50,187,143,64,245,168,254,116,221,186,21,71,227,145,25,2,112,138,131,89,105,122,167,20,93,105,130,154,17,185,73,211,224,163,1,151,212,169,169,251,241,35,96,77,213,152,67,229,17,215,10,60,247,167,9,125,46,54,159,201,244,187,141,193,159,187,111,101,58,169,214,136,238,45,220,107,208,136,144,53,151,224,192,109,204,78,219,187,181,65,252,193,91,223,33,188,42,129,146,115,171,196,22,13,113,156,7,112,165,121,204,123,34,193,182,75,154,91,243,12,142,71,75,122,95,143,20,121,108,92,26,31,174,181,199,163,20,15,208,99,21,95,174,198,83,46,81,137,196,224,41,46,231,213,169,176,42,18,55,181,43,57,132,92,241,28,56,209,176,147,229,73,83,135,90,127,35,20,219,190,254,91,23,31,1,188,241,166,255,5,28,129,109,204,209,65,117,162,183,34,255,15,64,97,139,252,232,89,198,35,171,164,220,255,135,167,90,236,46,104,170,12,230,117,202,230,78,218,180,55,177,128,214,47,85,133,193,154,9,133,143,197,169,221,9,190,222,111,22,4,20,51,157,26,18,28,197,57,247,237,38,181,26,89,53,18,15,22,43,206,4,248,164,4,27,72,129,62,48,11,126,172,86,122,144,99,1,192,14,120,106,5,149,10,87,150,217,174,50,231,206,130,107,241,115,241,133,123,152,163,164,156,142,21,87,190,75,98,202,94,54,56,137,123,219,153,148,99,217,16,117,155,52,70,186,233,75,215,244,16,246,193,12,250,25,5,203,17,132,106,251,58,124,150,244,215,169,229,139,201,95,142,14,61,67,186,138,183,243,205,231,185,110,37,125,32,246,135,108,80,15,44,163,164,34,187,68,228,252,62,40,231,117,14,208,192,184,76,41,217,228,64,76,98,30,188,79,248,222,34,218,82,17,57,246,35,164,40,174,228,43,36,240,65,216,233,94,50,57,34,255,32,128,247,107,93,210,156,85,123,170,81,186,66,180,224,182,109,63,104,252,193,117,146,213,242,210,64,54,108,180,12,17,29,138,111,255,224,112,56,193,240,117,9,249,36,15,197,129,196,242,70,128,162,227,197,22,186,168,83,252,160,75,166,218,190,14,185,43,212,61,129,188,245,182,119,246,27,243,82,87,155,227,121,103,188,103,144,123,138,3,142,176,95,84,29,232,56,169,144,206,50,152,144,187,223,142,254,70,188,14,182,72,197,105,218,223,205,232,228,179,69,254,7,228,253,244,115,236,215,76,188,45,2,192,217,156,10,14,156,204,210,26,241,108,149,138,231,64,71,160,224,220,51,215,251,87,238,136,51,207,223,201,105,147,44,62,165,184,201,56,142,39,159,38,40,9,83,236,82,23,62,159,31,104,127,52,200,156,31,162,206,113,111,122,83,53,18,41,129,220,52,161,140,58,107,95,240,65,80,195,3,125,186,121,27,51,221,27,17,207,181,55,112,16,239,157,114,216,11,59,116,22,130,42,151,107,82,121,146,145,167,114,119,64,237,234,254,47,135,233,19,3,118,30,80,62,151,47,15,97,25,241,255,52,218,172,251,207,95,52,11,102,86,98,142,213,104,195,91,139,149,8,46,210,61,214,225,120,140,143,153,244,237,251,246,74,244,25,238,132,31,41,80,50,240,191,254,186,223,208,28,217,228,155,147,165,242,144,2,236,74,36,90,42,201,2,34,18,16,213,71,55,244,46,89,174,139,45,95,34,40,177,172,180,45,94,216,50,188,79,59,100,136,21,3,213,65,79,60,96,203,136,220,113,205,225,187,200,112,207,241,160,48,175,191,123,199,183,119,201,132,174,58,103,95,241,183,9,152,179,215,61,154,87,84,48,49,254,121,83,202,240,164,187,2,65,238,205,249,211,77,223,187,73,197,67,155,140,67,23,107,43,108,76,15,12,8,141,181,124,98,210,195,3,62,237,22,175,157,110,39,106,160,33,203,39,54,108,96,206,166,189,67,124,5,201,235,45,198,53,206,66,248,49,96,184,39,35,211,6,2,40,169,168,161,147,157,169,192,188,116,52,83,96,4,108,164,248,242,61,201,205,24,140,220,15,53,146,220,146,201,65,215,170,125,112,233,148,176,175,211,35,222,215,30,174,23,213,190,151,142,230,235,251,114,220,12,109,201,117,118,142,51,235,18,205,104,101,93,135,41,34,41,22,69,36,219,103,250,162,66,63,125,231,96,124,207,83,235,57,5,60,55,249,169,78,15,127,227,223,110,93,101,223,114,207,148,44,22,254,115,139,99,82,212,206,243,60,132,94,211,18,212,34,11,96,47,91,55,43,233,240,46,30,180,81,145,42,110,86,185,82,6,172,32,51,109,125,190,109,126,61,189,24,162,31,217,212,155,243,239,56,238,227,220,111,209,43,240,34,179,25,115,20,220,151,52,18,73,147,1,238,108,45,40,211,148,3,187,149,234,158,209,225,251,102,100,254,104,161,88,72,187,113,218,186,85,70,17,155,210,162,148,242,225,141,144,78,84,244,117,12,142,222,170,66,114,59,45,151,202,18,220,102,138,28,32,52,148,82,102,239,74,173,249,42,183,249,78,254,14,72,183,95,77,112,82,8,56,246,151,238,153,212,61,242,231,56,117,165,42,76,232,79,205,205,15,172,232,254,22,37,25,68,59,27,182,72,38,93,92,12,50,211,21,234,9,208,10,38,160,204,144,246,251,103,68,145,163,161,183,111,32,129,52,138,172,184,109,71,212,38,187,62,208,192,60,115,122,5,169,41,36,167,190,28,191,168,204,180,135,179,111,191,202,223,132,116,148,15,126,122,27,16,28,227,128,53,121,43,26,58,163,60,119,147,213,94,73,222,6,44,134,217,28,89,86,98,180,49,115,182,207,244,27,17,51,190,78,72,80,41,164,67,60,130,160,112,101,145,130,70,144,149,250,150,43,186,208,217,137,10,35,15,45,69,251,42,70,119,201,74,129,180,255,157,21,248,158,205,115,175,12,96,58,51,177,92,212,169,62,72,230,162,12,127,127,169,148,0,97,213,204,89,150,64,218,8,134,50,242,90,11,86,216,198,54,239,207,53,243,242,146,233,49,94,157,28,143,102,175,187,157,170,38,219,48,210,198,236,13,94,179,33,77,169,33,156,24,237,185,255,56,129,35,191,206,234,209,27,178,99,77,51,174,234,49,40,244,1,42,37,201,147,141,228,175,154,46,226,23,174,128,226,61,197,75,226,230,159,96,20,124,4,139,164,232,97,85,87,6,174,134,253,185,236,47,182,223,219,53,231,107,29,206,172,58,27,30,13,56,12,70,166,56,153,132,64,129,156,174,191,186,142,196,123,211,214,209,44,164,94,225,101,50,36,213,249,70,44,70,70,23,232,229,246,87,65,123,215,127,7,76,34,145,227,195,161,110,106,34,175,200,107,78,140,48,42,79,29,95,198,96,42,148,67,75,60,162,223,120,6,190,77,20,132,158,183,59,129,66,92,180,236,173,96,50,223,12,247,127,236,18,10,36,50,214,12,223,66,88,254,37,21,231,147,58,95,113,87,132,138,37,4,34,21,213,53,60,27,116,79,253,72,74,48,31,3,22,248,158,165,113,167,113,216,161,44,140,137,241,156,70,111,181,163,27,108,74,146,161,0,196,205,81,187,241,142,240,40,41,125,97,205,68,226,245,187,125,231,249,199,186,199,252,28,225,36,161,51,7,208,143,103,98,61,78,73,223,212,68,212,138,128,101,199,229,174,125,162,98,227,116,48,131,36,187,203,150,193,58,249,192,50,94,47,164,59,205,79,32,166,136,97,38,168,57,8,9,3,7,135,242,166,65,248,238,203,118,28,71,97,114,122,175,80,188,68,121,221,236,33,0,146,59,174,210,238,37,175,189,106,31,107,128,115,58,248,139,245,135,101,164,87,52,92,109,113,234,146,94,100,250,188,230,241,16,37,225,51,133,156,172,157,47,240,12,101,103,17,44,73,140,129,84,167,60,255,41,48,241,2,88,67,59,249,222,198,215,255,4,252,170,148,229,89,16,174,241,57,143,11,0,6,5,37,24,146,36,130,52,199,137,222,110,117,152,97,41,163,99,97,209,233,6,97,182,5,7,119,194,66,218,228,183,131,233,181,250,136,190,254,10,37,165,77,231,251,247,179,161,61,252,133,212,77,79,152,52,171,72,104,33,149,7,119,150,78,44,204,200,93,187,31,65,147,175,196,218,9,179,171,244,207,65,155,87,35,255,66,155,33,153,100,143,205,226,223,103,6,206,236,183,48,65,230,123,248,245,176,58,34,2,109,225,7,109,88,33,134,76,214,45,17,44,5,144,45,47,153,158,162,134,124,136,163,238,237,216,131,248,181,106,86,32,155,22,204,241,48,255,138,179,63,21,66,132,3,32,103,6,124,248,185,255,154,80,26,22,241,57,106,216,180,90,70,47,145,178,125,25,160,249,55,176,176,79,202,241,159,107,38,91,176,58,247,137,159,86,171,104,124,110,84,89,101,227,169,108,62,118,13,205,172,80,160,28,194,43,82,192,94,168,55,131,249,177,154,128,233,18,181,179,252,202,32,160,78,6,110,193,213,243,84,101,178,180,109,34,33,117,205,4,100,180,134,54,90,2,232,45,245,203,234,80,18,25,29,209,102,212,218,150,89,128,126,21,72,244,141,255,20,126,88,40,245,130,187,99,92,128,144,20,50,25,54,141,137,118,162,232,108,105,85,216,155,249,181,64,146,113,69,108,202,53,160,214,15,253,125,226,47,65,4,115,218,91,157,36,67,219,1,108,202,120,175,40,9,205,79,70,166,30,69,179,138,80,234,254,56,82,165,137,218,197,245,88,86,211,186,56,84,176,69,76,212,189,249,28,58,17,37,112,104,223,213,219,25,245,32,172,226,120,171,175,251,61,224,16,174,105,128,183,165,184,238,85,210,103,222,116,208,224,205,52,195,55,85,91,190,241,55,7,85,170,222,30,253,72,205,196,16,134,144,235,196,16,235,1,48,26,168,213,214,48,52,200,175,133,231,59,114,191,162,22,115,245,24,127,63,153,47,204,96,24,42,239,164,8,142,13,216,190,141,233,208,156,190,254,161,133,71,143,160,13,136,110,10,226,207,255,237,165,121,214,167,115,80,17,197,149,4,91,196,170,98,42,96,53,41,7,158,69,236,224,81,18,110,178,145,66,68,223,177,112,92,98,136,106,103,101,113,41,68,164,53,247,70,85,52,164,82,184,220,169,189,213,119,201,194,104,234,195,124,218,245,190,178,104,36,104,14,142,62,60,182,164,150,45,76,134,108,88,203,234,37,174,135,241,177,8,50,9,51,106,197,236,189,227,160,11,34,55,8,143,207,67,69,70,245,36,119,253,176,79,196,199,64,120,74,29,104,141,26,30,87,78,69,138,78,74,140,223,193,25,70,168,180,102,235,83,154,228,227,189,47,187,86,231,50,152,62,254,43,200,192,36,194,131,139,171,215,157,21,79,129,184,55,107,33,192,151,219,135,191,254,168,66,76,99,164,181,217,131,163,36,104,114,42,173,210,55,12,232,215,19,120,219,18,124,34,44,229,15,172,10,75,209,235,107,182,77,218,168,17,209,62,73,181,8,22,105,113,247,79,35,50,134,154,120,182,172,197,229,208,83,22,48,129,234,111,115,138,179,246,149,199,67,209,206,111,46,187,112,227,218,86,193,126,150,14,160,181,182,157,247,244,56,107,173,255,230,193,36,236,220,124,7,135,78,40,239,1,24,125,120,49,140,35,179,146,53,157,100,9,143,180,102,184,216,211,88,198,43,234,154,176,134,232,101,90,102,114,78,207,98,230,30,2,30,194,167,129,250,25,191,250,13,226,10,28,101,33,38,248,202,144,43,100,219,94,237,149,86,119,197,186,234,192,86,226,127,66,107,65,75,250,22,251,188,52,96,121,31,151,86,93,115,165,236,15,158,171,232,210,216,151,100,137,217,62,181,254,12,116,24,34,248,73,205,186,204,8,234,148,140,193,75,48,242,6,34,39,82,7,41,118,162,197,49,62,4,22,246,105,35,142,179,67,23,229,220,204,62,30,167,84,230,173,128,110,30,167,135,103,39,164,41,135,234,183,150,246,121,92,123,174,154,37,36,114,220,124,38,125,241,128,205,70,55,78,148,56,162,175,0,119,223,58,237,183,109,61,42,19,59,159,95,31,246,163,231,169,220,59,197,126,80,189,238,123,21,206,108,45,217,250,68,29,105,30,66,200,225,212,19,18,36,143,98,107,123,143,233,138,87,46,106,21,169,59,162,151,60,213,56,158,166,159,16,160,198,202,76,36,211,100,39,125,53,236,98,238,103,146,60,141,35,159,185,63,85,137,101,251,131,61,87,154,136,186,158,181,96,42,175,110,107,150,158,233,217,151,104,11,147,53,198,201,170,160,23,71,96,59,97,24,131,87,42,208,60,52,212,190,224,19,108,162,192,39,93,231,130,39,22,18,164,150,191,61,192,42,226,173,15,30,253,114,141,165,71,8,103,181,85,93,246,225,58,125,165,15,185,212,47,135,133,179,153,62,187,89,172,247,118,4,27,107,196,130,8,55,16,117,0,2,205,27,38,118,150,199,196,71,82,104,230,45,107,216,216,155,119,115,249,89,246,151,133,225,255,58,63,52,141,97,189,252,74,239,201,62,75,19,137,167,187,198,202,157,175,231,208,183,138,87,157,245,11,17,106,9,216,90,72,199,213,69,27,16,144,205,57,132,112,203,236,123,213,180,96,42,151,111,202,149,80,79,169,247,98,201,191,128,222,45,87,130,86,26,246,138,250,99,104,114,52,14,213,188,5,196,21,106,217,78,152,39,69,54,131,72,0,39,33,162,45,237,90,94,230,115,125,156,205,130,84,186,1,201,27,200,251,189,32,248,240,156,163,250,85,34,152,132,62,222,28,2,219,224,53,208,100,36,99,161,46,57,191,136,2,198,97,184,10,182,6,146,222,224,138,52,138,77,148,121,215,214,24,126,243,7,141,167,104,172,208,51,146,46,119,141,72,113,170,229,180,211,163,170,37,91,80,4,17,96,174,90,178,179,243,107,140,55,228,69,226,79,225,103,37,162,105,146,10,143,134,83,108,183,120,60,47,105,154,146,140,67,117,106,89,26,176,105,98,230,0,23,216,220,15,254,85,145,218,66,218,168,122,102,85,58,184,253,226,246,132,139,156,227,216,251,21,173,113,192,16,137,118,176,208,156,212,98,183,17,163,47,77,8,73,101,56,6,90,234,214,116,69,198,99,56,116,49,16,177,109,139,191,69,53,30,203,240,0,187,48,78,56,161,144,236,175,149,171,179,10,51,179,206,3,165,78,2,97,253,99,60,23,33,102,252,225,168,192,150,45,24,149,183,198,186,222,145,21,95,211,20,190,224,247,189,122,198,68,173,126,218,101,209,164,243,57,199,56,224,34,205,107,242,50,85,151,74,149,133,61,232,183,253,172,76,237,24,2,182,234,125,208,47,101,245,33,107,87,139,54,174,169,25,153,133,40,64,176,30,193,53,128,231,144,161,13,198,46,133,244,245,219,117,101,137,238,109,242,84,53,52,98,213,208,90,61,129,78,94,131,120,38,104,3,173,77,244,73,18,213,224,239,156,200,102,168,130,13,68,163,170,206,182,78,3,197,41,225,188,91,45,46,67,105,59,68,235,78,67,242,240,5,137,152,37,147,140,155,29,187,157,169,201,175,255,237,50,70,54,46,1,217,194,148,216,100,13,132,164,13,85,4,225,152,25,13,228,86,74,5,185,121,186,181,182,5,132,91,149,115,164,3,192,24,28,127,28,111,207,100,234,228,239,81,116,169,19,0,180,12,213,133,73,63,100,221,19,42,117,195,141,134,98,157,42,255,203,173,173,133,143,215,236,235,28,156,17,29,222,62,222,178,71,235,186,4,101,245,47,204,138,8,5,85,27,69,253,206,99,44,157,0,234,214,130,194,92,195,194,60,158,17,214,70,118,80,93,54,13,33,120,112,2,12,83,29,44,75,178,245,167,127,55,7,248,71,165,72,39,31,161,116,106,5,160,182,250,72,133,88,213,108,232,229,135,40,206,245,213,179,48,126,74,167,76,27,214,191,224,133,163,211,140,99,92,220,6,211,150,8,56,30,201,116,182,105,71,126,148,83,188,177,216,69,179,17,138,108,230,11,2,228,123,122,19,54,252,221,90,142,225,27,247,245,163,144,127,83,201,32,63,113,19,152,198,14,3,202,63,29,113,135,87,147,37,188,228,154,237,226,226,37,103,99,42,80,202,26,4,36,150,202,247,27,180,48,11,177,108,36,88,8,198,109,73,77,77,98,111,56,125,143,240,189,32,140,217,124,153,64,90,34,122,20,83,136,6,184,82,239,250,250,16,236,129,57,46,219,20,135,72,62,41,17,183,24,228,214,122,193,82,120,255,105,101,78,91,102,41,98,48,32,15,24,150,213,194,176,191,161,206,174,209,84,197,160,94,113,46,121,119,134,145,152,64,210,169,36,140,25,166,176,52,129,160,171,185,155,169,212,100,208,62,63,93,243,127,9,197,89,65,116,195,219,88,212,176,102,208,220,103,156,26,0,218,73,7,117,255,15,196,130,59,4,224,211,8,190,223,50,217,23,207,77,236,238,77,144,121,175,227,138,226,62,19,183,106,149,17,143,255,68,234,242,81,194,184,146,230,155,70,187,225,118,175,225,112,160,188,187,142,0,158,208,252,88,57,99,169,212,102,123,247,149,73,47,214,127,12,165,202,105,8,172,192,244,241,231,85,54,105,197,89,196,118,205,54,137,155,236,178,152,244,177,39,219,19,46,70,159,214,220,24,154,22,137,160,59,1,181,170,77,38,83,130,120,255,161,204,248,68,85,148,235,123,14,82,189,163,110,80,110,234,211,49,143,78,115,179,224,101,170,37,176,73,85,166,221,26,31,254,191,191,40,95,63,98,192,83,196,13,161,90,177,99,238,7,6,252,154,95,3,188,216,223,128,95,22,225,21,214,250,32,46,195,119,243,120,152,86,66,35,220,183,68,23,194,165,209,114,26,75,191,5,173,10,251,247,68,123,159,128,5,223,17,217,44,9,114,21,245,132,31,243,108,184,168,228,73,146,130,121,184,216,222,96,163,105,208,81,214,213,205,122,7,126,214,184,207,212,230,107,87,251,136,186,231,79,66,10,238,109,92,11,161,175,128,130,87,254,202,233,199,232,83,250,147,182,9,9,20,249,6,41,214,102,102,32,78,106,135,187,193,243,236,177,178,122,11,111,73,0,51,177,149,11,45,44,153,43,31,212,43,236,175,121,192,18,41,15,241,75,254,222,172,133,249,32,252,215,53,57,32,225,34,210,13,234,120,142,81,197,151,235,114,149,210,47,218,167,105,28,21,215,75,20,27,109,161,74,133,58,137,76,14,210,119,229,213,221,157,137,151,41,123,229,145,32,210,91,244,165,152,52,174,215,253,155,117,182,249,249,110,110,120,43,134,83,232,142,106,102,46,159,9,184,108,15,110,38,78,46,233,181,229,240,132,163,43,69,18,255,254,168,254,1,133,61,21,29,114,102,253,28,178,7,249,50,67,205,164,90,179,54,233,142,2,159,112,231,158,139,122,5,230,10,183,181,240,103,214,137,50,20,73,155,112,156,221,245,117,128,76,159,143,25,131,203,3,250,141,173,162,117,175,204,198,221,189,172,121,74,143,120,143,22,150,255,50,67,244,140,214,192,182,159,214,167,255,240,174,21,239,205,65,15,169,56,31,20,246,190,82,203,49,39,230,6,182,6,10,42,28,251,85,150,77,10,111,120,59,156,144,185,187,213,52,170,89,229,29,254,150,167,2,199,78,83,214,70,190,64,108,23,153,181,51,107,9,240,59,249,125,249,142,157,194,111,129,0,247,198,86,112,60,50,93,9,148,2,6,174,196,246,219,159,88,24,113,176,49,0,155,10,147,236,105,180,91,32,207,194,81,174,231,0,125,103,27,12,17,231,235,13,101,206,189,115,6,206,75,117,253,214,227,120,50,97,15,31,237,236,116,211,111,119,36,38,32,101,38,127,9,137,126,26,67,63,162,189,67,222,197,90,111,117,231,22,156,80,57,35,1,212,124,198,220,80,237,39,248,198,213,14,197,26,66,201,232,241,76,55,24,133,210,96,111,5,67,9,49,249,243,109,224,1,225,70,182,255,74,78,60,229,144,83,70,206,202,178,23,199,25,27,250,43,210,223,228,65,240,108,88,18,153,103,251,177,205,186,199,70,22,230,126,195,182,150,247,223,66,148,208,50,180,27,36,31,246,82,245,190,106,98,94,198,52,195,11,83,49,195,1,28,221,8,160,126,210,91,243,196,226,64,108,150,18,105,39,238,2,27,115,207,5,30,17,232,142,170,204,163,181,106,121,232,215,252,228,133,254,220,215,48,21,244,135,138,87,114,111,90,109,216,151,10,166,186,67,33,126,132,143,2,114,21,176,145,57,90,238,253,226,15,107,188,92,73,62,136,191,164,250,201,106,25,145,106,213,175,201,163,231,112,22,216,210,85,76,144,188,172,255,129,200,115,63,7,176,47,60,155,143,95,79,126,95,34,130,68,227,191,69,86,95,207,239,30,60,161,231,227,226,85,20,83,45,168,185,164,61,13,211,144,252,210,141,16,212,253,41,102,60,157,59,194,100,166,115,208,87,224,66,35,218,215,251,191,39,171,109,74,8,154,42,210,45,156,81,61,61,103,8,57,113,45,116,180,229,159,219,153,63,65,211,78,81,216,128,145,183,210,185,179,20,116,107,46,183,58,144,143,148,114,17,164,189,63,110,75,255,66,207,20,163,53,174,96,213,204,124,245,26,88,233,79,179,204,126,1,18,107,45,116,162,69,76,246,38,29,211,137,144,29,246,245,207,57,211,149,179,88,97,82,107,234,240,25,138,185,110,230,157,96,200,56,88,218,83,145,92,66,72,35,92,58,118,234,46,242,214,185,35,242,2,166,196,221,88,55,53,124,58,37,219,65,171,60,37,240,36,109,236,166,35,147,239,72,127,198,105,118,139,107,142,209,227,227,204,186,17,128,126,185,50,168,86,196,32,51,87,150,230,232,64,42,101,231,34,56,69,41,109,155,16,184,1,244,224,180,165,164,52,200,68,215,211,222,209,225,131,249,93,91,251,142,99,217,106,167,232,192,91,96,219,44,187,17,121,49,204,53,96,95,109,219,230,183,40,81,111,209,223,126,98,111,10,43,6,31,36,218,137,84,33,150,64,154,109,10,132,79,254,235,115,197,101,190,37,234,160,140,50,201,88,217,56,38,95,245,128,161,225,197,154,19,178,207,62,67,100,93,212,236,39,177,193,102,152,80,14,214,99,181,109,239,249,92,80,76,149,42,77,234,53,87,172,5,171,209,35,48,85,197,244,35,183,241,149,35,37,57,106,100,201,185,57,205,53,150,171,242,12,32,151,31,120,172,78,253,99,114,197,208,106,230,112,210,178,87,25,94,18,103,238,239,165,120,4,15,98,15,255,161,64,213,163,152,60,178,133,191,24,196,93,39,161,101,10,107,250,26,202,251,168,71,233,115,55,55,175,76,104,210,95,111,209,111,0,253,226,122,61,196,123,164,228,206,66,145,145,169,46,236,19,97,106,227,213,82,109,198,194,135,190,199,93,78,181,223,60,219,196,209,188,125,73,145,250,115,18,170,226,151,234,233,32,147,126,177,63,91,231,62,221,164,250,34,54,207,114,68,135,202,249,192,163,66,99,76,202,82,35,242,219,159,160,6,169,251,108,23,87,105,237,254,11,172,150,243,66,40,20,199,38,228,4,245,46,224,145,137,9,98,14,137,32,32,52,92,31,209,179,224,63,7,72,100,220,45,118,130,173,55,122,69,45,108,32,161,97,223,14,216,231,229,180,120,132,224,251,133,11,213,23,3,157,164,180,34,175,31,178,126,65,212,153,141,52,190,86,82,252,107,165,42,35,120,210,235,144,118,214,63,146,240,0,205,76,148,218,86,107,242,237,20,133,21,150,165,228,209,209,189,163,252,31,56,193,106,37,53,135,95,192,89,110,120,56,241,145,248,114,183,27,241,221,139,158,187,77,9,219,170,16,51,118,164,205,88,159,201,238,98,227,69,88,245,25,56,35,164,133,252,71,15,74,142,149,87,8,186,166,30,28,57,63,122,39,103,34,167,177,168,195,95,11,85,34,142,144,28,122,137,148,188,75,45,99,91,207,228,219,162,222,120,139,172,162,203,37,248,5,222,254,76,194,73,83,141,247,155,73,154,35,114,192,158,13,139,122,55,181,233,246,45,155,170,116,60,234,133,112,190,28,45,87,243,74,86,26,188,107,213,165,3,211,173,207,95,179,95,194,32,45,198,12,31,41,129,163,112,8,112,65,19,233,44,137,206,210,148,134,0,44,147,34,255,27,45,164,136,214,196,89,91,196,228,49,122,128,233,32,195,96,229,22,249,45,217,51,63,7,223,142,168,68,89,68,184,198,121,146,27,4,197,58,75,13,224,36,56,72,215,26,223,201,17,143,204,255,131,159,37,245,137,132,169,217,125,109,48,233,13,140,108,56,178,208,64,114,72,36,40,219,124,68,169,223,14,210,103,127,131,202,150,18,255,71,31,104,208,233,196,94,74,214,19,52,162,164,198,195,243,39,222,220,181,158,241,139,107,176,127,106,155,252,27,246,208,145,176,83,119,210,69,70,9,71,217,46,177,23,83,4,50,51,153,18,118,3,43,118,240,228,183,74,186,69,146,184,191,120,81,193,85,184,138,138,9,122,144,138,147,14,9,213,182,123,32,176,50,50,133,240,201,238,151,218,24,180,57,226,26,98,53,63,138,80,50,157,84,32,10,27,25,212,170,243,145,249,6,226,109,112,173,231,120,57,68,23,253,64,57,144,153,72,47,148,112,83,202,154,205,68,72,181,222,198,66,172,4,162,187,10,250,239,80,212,239,242,150,200,38,214,89,87,117,61,38,84,169,203,59,210,133,142,34,235,134,82,17,237,141,216,210,30,202,229,181,116,30,229,237,174,174,129,171,1,115,65,189,137,239,190,86,226,243,238,8,184,35,110,42,250,108,211,247,92,23,209,194,216,176,13,59,134,62,210,249,35,196,103,113,182,198,77,42,7,123,185,220,144,171,38,61,70,250,235,25,130,80,143,29,190,250,66,160,221,181,130,90,244,121,211,192,131,38,161,121,248,43,229,243,21,120,164,59,22,67,98,154,118,131,234,181,23,154,63,168,185,146,235,201,169,160,125,212,87,56,245,12,238,220,58,127,142,132,248,185,234,158,157,85,6,174,12,118,161,4,12,151,8,41,238,49,159,119,77,120,72,206,113,222,32,168,107,51,152,154,144,179,135,5,226,128,182,167,26,251,87,135,217,191,146,141,82,179,197,237,131,20,146,94,9,130,184,182,250,125,148,25,205,222,13,27,1,199,246,18,37,236,37,107,44,52,90,195,65,252,140,232,24,134,226,29,67,252,145,103,183,225,233,95,37,68,212,81,100,200,59,10,50,17,203,180,111,112,18,98,30,173,210,183,71,181,242,80,34,169,132,133,243,178,121,149,113,189,179,104,142,193,97,199,250,181,36,240,165,35,229,152,66,110,31,148,163,120,43,107,88,183,225,179,158,228,230,239,189,110,14,61,63,71,104,184,104,40,90,253,22,132,11,87,29,171,26,109,75,75,252,145,20,188,68,49,27,91,44,230,187,185,97,53,143,98,78,192,13,6,76,137,19,64,130,178,173,240,81,245,119,209,234,242,16,62,65,131,156,76,181,52,35,136,106,149,203,198,206,193,87,20,194,236,180,132,105,70,254,202,255,103,248,142,159,198,37,228,173,49,2,20,206,216,37,209,152,130,41,106,41,141,254,4,146,112,250,32,81,65,120,206,130,54,202,155,73,186,94,129,55,214,20,204,178,122,175,132,48,17,242,152,246,96,124,193,96,255,63,115,20,52,198,184,20,142,230,173,99,190,62,177,233,153,224,118,232,67,248,135,85,166,194,27,157,139,16,79,77,9,183,102,106,19,0,237,111,133,241,152,111,68,245,71,89,237,195,3,35,232,142,98,188,215,182,176,39,136,193,248,5,201,12,134,18,46,200,164,73,135,98,154,167,199,207,28,22,196,174,229,145,73,9,105,193,52,184,6,144,169,121,32,113,221,249,68,49,4,231,122,93,98,42,240,109,17,170,211,169,23,127,173,117,249,155,227,199,53,219,162,77,24,105,77,248,248,129,212,49,171,139,188,108,98,33,5,13,89,30,129,51,35,108,219,212,223,17,90,206,199,243,201,122,17,17,219,172,55,148,187,223,93,132,61,152,29,140,118,66,84,144,225,126,208,89,90,254,95,203,40,19,158,35,50,80,59,142,83,64,62,235,116,209,126,180,136,78,163,162,223,66,244,16,96,122,177,132,8,217,163,51,157,143,109,152,34,28,250,163,224,103,255,170,30,94,220,75,160,63,176,254,153,155,18,32,198,29,4,63,25,35,145,214,31,209,105,185,177,21,196,121,128,32,96,156,188,57,13,170,81,255,47,38,250,183,118,237,103,23,187,156,95,37,246,96,218,90,192,78,67,32,53,178,64,28,31,176,132,44,45,248,107,119,132,245,184,155,99,21,41,168,43,65,72,25,173,31,63,248,109,87,69,10,230,51,52,198,23,255,34,54,110,136,151,111,28,176,9,233,167,128,233,160,190,13,12,127,72,191,71,116,173,106,88,95,131,121,218,223,238,95,169,237,209,81,229,26,209,75,72,205,152,71,43,1,171,54,97,205,38,109,143,105,188,38,8,216,86,22,162,141,66,35,205,15,219,70,28,97,187,143,169,17,36,139,149,180,113,255,220,53,102,250,13,113,142,154,66,195,193,240,172,39,219,97,67,25,67,206,89,12,21,97,255,184,83,80,49,82,22,186,133,144,29,22,192,186,115,8,59,221,160,141,252,208,176,160,184,175,170,218,211,150,117,165,136,221,31,199,96,107,2,177,67,102,54,244,168,214,72,243,227,76,64,135,247,158,144,124,132,239,211,196,47,69,193,156,46,152,170,196,147,239,17,246,98,187,204,201,153,234,54,46,121,131,168,68,164,140,102,77,77,54,55,168,252,70,96,155,158,51,227,157,208,79,6,5,18,15,253,216,79,48,249,168,164,187,173,70,105,123,163,62,169,30,73,193,103,181,193,252,195,168,135,69,135,190,193,162,166,247,11,204,45,238,23,121,139,210,143,192,254,237,164,35,218,213,114,178,27,244,187,168,26,98,140,27,174,46,46,121,183,200,222,106,171,250,23,162,117,73,39,203,239,233,74,57,248,174,231,40,202,199,226,170,154,72,223,197,150,68,11,57,137,47,194,229,212,247,230,48,177,227,239,37,48,253,42,234,248,198,25,115,121,245,231,146,105,35,149,186,162,101,243,213,212,57,53,168,152,143,221,224,8,170,58,152,87,190,189,188,178,47,243,98,233,248,49,108,206,82,83,174,30,20,154,16,32,221,143,186,19,197,168,147,30,106,240,55,103,90,114,255,181,148,27,160,130,180,108,79,143,126,243,96,119,82,30,123,195,165,21,107,198,42,229,187,244,30,144,111,52,137,130,147,92,71,94,114,26,207,69,129,12,91,176,131,193,155,93,93,54,11,24,210,237,76,78,89,240,220,248,10,86,195,54,99,240,229,226,2,140,238,189,163,125,250,189,143,82,46,17,48,136,67,207,72,60,128,124,212,9,177,11,159,68,224,230,251,138,31,148,125,41,58,178,115,16,180,214,111,68,112,63,127,189,94,232,222,171,239,221,197,114,58,3,119,250,205,250,204,137,107,102,222,64,251,6,145,54,82,57,168,169,228,206,37,112,110,120,75,223,45,36,114,11,76,50,146,89,1,177,165,255,68,104,114,7,148,224,12,195,27,202,202,93,138,69,59,144,174,22,4,51,103,223,138,105,2,31,199,43,203,28,55,49,98,180,202,193,0,85,214,76,92,128,214,13,172,224,205,208,105,151,250,32,82,221,5,49,26,175,144,3,10,47,242,95,40,157,117,9,36,57,54,177,30,234,199,218,144,245,119,149,209,66,32,101,172,57,181,188,236,233,107,15,157,172,12,153,50,90,94,69,185,84,110,74,80,145,200,130,153,79,5,85,127,36,223,153,174,136,214,203,85,230,64,241,225,15,182,233,159,198,134,165,13,197,28,178,62,60,123,104,32,36,250,143,57,135,76,213,234,32,137,234,27,116,165,213,138,204,33,17,111,247,6,203,46,30,246,33,151,0,155,35,17,61,220,23,223,100,155,61,221,182,181,240,177,202,149,137,20,15,31,208,126,182,77,147,44,95,80,104,29,108,160,142,144,59,129,37,147,26,158,144,61,254,106,92,12,125,232,64,180,0,252,38,77,214,161,74,117,72,226,155,96,34,35,137,255,98,0,131,121,83,38,71,21,45,226,133,210,110,153,201,43,105,84,57,198,83,61,207,210,39,145,179,61,236,93,93,57,228,171,180,170,21,229,240,51,77,85,89,63,21,164,164,53,91,188,142,206,73,66,110,123,67,29,150,120,208,189,12,29,255,3,159,126,180,197,84,49,69,31,211,173,66,208,65,170,173,211,123,220,146,204,37,221,13,231,70,2,212,250,156,76,61,149,49,89,87,207,149,71,245,178,70,174,196,101,185,150,79,241,201,65,32,194,27,31,193,53,91,26,26,34,183,154,254,112,89,38,108,144,186,209,33,209,204,109,115,142,127,63,249,158,54,122,141,130,191,205,57,32,119,58,188,166,88,52,14,196,147,80,203,173,50,169,226,47,223,12,233,174,108,216,169,175,73,179,72,192,46,140,178,11,74,249,104,251,248,228,212,8,193,77,195,136,222,85,113,120,129,194,66,243,198,3,93,48,210,148,104,25,139,18,175,117,237,199,66,57,203,162,82,136,55,112,65,152,218,245,192,141,251,55,251,29,255,19,0,21,119,56,64,222,162,106,3,43,15,85,14,138,38,27,86,242,154,156,63,132,120,128,140,13,188,84,242,126,43,203,92,49,68,15,28,8,86,6,154,81,116,7,105,49,227,78,101,19,89,172,215,120,136,207,159,24,24,248,194,251,221,243,122,145,212,7,170,239,186,48,233,94,15,13,85,104,22,9,154,33,164,116,64,11,211,212,112,135,28,161,197,162,192,222,242,150,217,51,141,127,254,0,19,36,14,113,199,220,78,125,189,101,79,105,152,232,95,167,87,186,175,204,251,113,4,123,118,232,77,110,236,3,113,5,10,195,254,118,20,182,163,193,51,26,121,126,46,21,203,220,80,202,76,9,206,168,241,79,192,235,195,46,171,48,166,218,157,48,90,97,209,57,121,164,214,244,176,247,11,212,130,103,167,123,135,140,92,95,192,178,100,104,53,21,125,52,188,10,235,164,24,56,128,145,252,232,217,88,188,196,229,17,69,205,234,122,128,130,197,163,250,141,19,121,108,189,45,12,104,110,103,130,153,69,132,179,22,227,45,131,149,21,101,148,61,194,176,200,4,217,118,188,107,184,113,245,108,24,223,85,142,3,30,23,170,160,120,28,42,221,185,185,75,27,34,48,62,61,170,213,64,60,60,253,222,157,24,146,68,60,103,206,86,91,83,221,165,56,176,157,100,28,12,186,144,97,122,96,166,148,175,253,113,124,43,135,50,85,227,195,217,241,50,244,157,44,95,131,183,91,194,137,213,232,9,67,239,187,75,242,186,73,98,214,5,224,87,10,99,21,93,30,46,185,16,215,107,51,182,105,118,173,140,74,184,63,170,218,201,254,6,211,45,241,47,86,192,4,80,167,100,29,176,47,7,234,145,192,134,204,253,121,193,147,164,194,87,62,117,93,147,31,125,207,80,57,73,201,63,10,39,156,217,160,146,197,254,185,47,65,87,132,137,156,34,192,85,164,186,222,65,153,126,32,239,39,205,128,174,88,117,186,93,139,193,21,228,172,220,177,84,66,90,186,61,180,254,213,123,163,55,14,240,60,50,207,5,233,198,238,27,44,222,8,97,97,174,147,181,24,48,119,73,113,42,24,118,11,83,29,139,237,225,37,41,231,177,248,15,247,128,54,70,84,194,71,173,119,190,10,227,102,173,214,142,62,135,247,210,116,89,182,159,172,169,25,54,128,120,173,6,15,74,93,124,208,82,45,206,208,116,99,232,20,111,72,3,172,177,50,74,95,241,106,110,52,95,126,23,229,94,23,0,220,7,142,22,49,46,226,197,107,156,75,44,204,196,30,227,97,252,129,193,216,107,107,177,190,202,172,166,215,157,208,30,217,221,132,61,49,137,70,140,47,218,180,89,144,180,21,172,15,33,160,15,206,169,114,83,37,121,42,28,243,217,217,144,241,99,235,102,195,188,195,219,76,163,197,91,175,127,18,173,35,232,150,172,36,223,59,216,85,49,77,177,118,132,215,197,31,63,51,225,43,179,151,174,154,54,204,119,20,100,63,22,60,117,184,139,24,153,211,216,244,212,69,202,127,84,99,33,17,6,77,210,15,110,131,11,4,174,101,122,115,160,1,68,142,104,85,193,251,93,38,118,102,101,246,119,111,253,170,201,220,102,35,162,192,223,123,138,60,233,10,236,27,172,26,225,11,81,133,205,7,45,177,158,254,45,69,91,234,113,101,106,0,104,197,239,2,182,36,90,118,200,103,210,65,84,161,168,17,153,183,39,129,80,41,232,233,56,170,35,236,142,158,124,249,142,8,84,221,74,124,243,71,206,252,220,197,120,178,156,218,140,248,235,184,176,55,30,176,171,67,96,240,189,122,117,226,171,3,85,114,92,222,32,86,247,221,146,67,56,190,56,171,158,232,103,140,51,176,93,236,164,114,216,253,34,77,139,77,184,221,182,191,194,141,68,229,125,24,233,82,155,7,156,252,232,132,56,144,198,32,152,123,196,54,199,112,207,73,170,136,81,150,124,189,64,207,128,12,187,255,184,107,61,1,29,200,86,119,187,3,51,69,242,230,152,168,116,225,182,229,193,229,111,190,33,154,163,200,183,71,183,168,151,14,95,90,191,232,4,19,158,178,58,126,126,108,99,144,153,221,96,103,5,94,59,26,144,66,88,235,19,144,134,97,233,12,80,134,82,91,131,24,27,147,198,138,229,46,22,108,207,108,230,201,66,183,190,228,23,161,13,251,249,213,108,238,204,195,214,52,235,138,160,189,175,225,232,181,32,125,83,182,142,21,89,254,68,235,13,195,87,210,34,181,108,37,27,126,85,255,17,207,61,19,239,100,184,200,184,141,148,232,101,222,152,245,95,13,79,226,58,1,247,96,41,70,98,178,27,51,202,163,225,225,19,211,183,201,6,145,4,136,47,174,110,251,37,70,170,119,185,48,169,119,37,132,65,230,172,123,165,15,136,77,193,116,138,50,111,133,201,96,183,32,238,139,24,124,232,92,204,58,10,215,226,250,179,250,34,172,1,215,64,185,27,21,174,112,86,40,27,95,21,33,21,159,199,147,161,155,10,51,164,253,208,101,31,242,171,14,169,180,153,14,223,168,10,108,78,222,250,92,230,143,158,38,137,91,118,122,85,221,44,76,200,117,29,241,46,61,220,95,42,37,166,191,231,177,89,5,76,136,191,103,82,132,55,27,171,157,68,180,102,8,232,18,23,159,96,226,205,238,182,242,196,247,175,178,138,91,49,105,120,139,98,101,47,103,86,76,128,13,231,242,77,161,137,157,96,81,87,252,227,235,204,106,74,21,74,222,139,71,81,238,241,118,151,101,183,49,73,223,75,149,226,192,135,165,75,227,135,105,58,108,222,166,223,193,148,221,96,109,17,233,63,19,252,88,161,16,101,22,221,106,242,45,52,39,123,62,198,253,213,178,109,2,173,78,160,81,193,7,72,68,243,197,33,72,220,53,4,19,125,6,171,10,102,93,172,210,62,141,57,5,67,107,81,152,74,33,107,71,76,240,71,17,242,205,150,190,108,163,108,65,157,227,82,31,32,229,244,137,82,92,22,167,71,240,114,148,213,234,14,121,167,164,112,91,231,185,64,254,212,66,33,230,205,72,123,200,175,244,39,118,96,11,109,17,213,61,142,239,102,163,45,96,113,161,18,252,31,211,239,225,62,22,61,27,28,115,60,29,176,214,174,32,193,163,11,117,70,245,246,252,5,211,39,188,198,54,78,196,14,239,197,106,104,82,31,144,239,179,75,126,140,87,214,147,167,214,252,202,38,213,20,208,140,82,120,155,241,187,130,166,67,183,210,128,180,118,45,42,167,246,147,19,215,13,83,112,225,9,197,224,154,116,218,14,56,35,14,198,200,75,103,41,207,59,146,200,99,212,66,162,21,67,217,166,103,48,200,28,28,192,48,199,72,79,52,254,183,112,19,214,242,167,67,181,121,216,85,34,248,124,98,74,152,252,231,126,7,137,108,222,154,244,146,87,87,210,75,70,65,249,163,79,255,106,205,248,222,184,214,23,101,128,108,203,131,246,81,49,92,124,80,234,183,240,234,157,6,183,180,102,42,94,169,59,191,0,208,119,154,86,30,123,183,45,173,73,175,211,203,191,202,31,145,210,173,170,177,90,189,229,173,157,140,233,178,242,54,186,149,115,94,230,28,92,145,182,233,106,67,0,166,165,107,120,8,125,226,163,156,62,159,16,209,88,219,175,65,63,76,173,144,141,59,55,170,104,4,80,88,41,231,46,69,248,74,107,72,241,225,136,150,248,235,41,178,170,115,44,100,252,184,70,203,249,18,174,30,204,18,1,1,147,37,179,180,89,172,192,246,167,8,172,177,76,159,255,139,191,63,3,184,253,248,85,24,46,63,87,85,42,109,252,237,85,77,135,107,21,181,214,208,40,116,237,194,42,62,244,250,232,7,196,121,115,25,88,53,36,147,93,235,201,171,192,212,192,102,82,2,200,102,246,227,156,1,169,52,207,48,175,222,117,236,146,225,241,224,253,221,208,152,207,110,125,103,251,36,57,155,209,134,2,17,219,221,24,110,131,225,60,176,103,60,154,39,177,142,60,52,158,58,123,140,15,62,210,130,69,73,211,169,209,185,128,79,189,236,9,251,174,179,54,120,116,255,57,154,14,198,247,67,133,85,185,43,186,206,1,82,152,89,8,56,249,33,61,147,215,127,50,9,79,157,243,167,97,210,206,188,4,1,156,82,245,203,159,153,31,27,116,175,110,42,213,233,114,212,78,254,234,99,25,150,80,165,180,15,128,170,195,184,22,1,208,4,81,245,195,65,150,156,201,31,131,24,46,124,71,251,214,14,223,167,16,10,30,92,206,166,172,125,246,166,80,133,86,122,244,96,131,185,212,191,164,57,154,81,60,170,244,54,161,71,125,80,10,131,239,213,107,209,155,170,178,165,186,163,207,59,182,204,42,133,162,112,176,66,233,135,142,244,96,100,169,116,191,78,101,17,36,145,137,242,9,221,202,103,42,116,117,234,176,122,80,205,98,58,138,141,189,218,54,58,241,126,138,187,75,173,86,136,63,78,50,253,231,206,107,97,19,177,172,95,25,9,253,221,146,21,109,248,28,215,204,55,141,103,216,249,139,15,225,223,48,125,218,140,125,99,95,45,78,174,2,98,133,204,5,105,211,120,56,58,198,200,10,223,132,249,243,71,232,1,100,255,198,184,6,194,174,154,76,205,30,183,69,0,137,36,153,66,206,115,32,49,0,43,245,214,131,47,51,224,159,180,15,69,98,124,227,132,44,208,232,141,106,209,69,100,90,164,105,217,247,188,226,232,40,99,211,21,27,203,223,23,170,136,44,103,61,223,95,104,103,69,202,165,65,41,141,42,65,36,193,41,15,234,185,250,119,137,252,180,254,221,168,88,202,135,135,167,167,51,142,130,130,48,247,222,122,188,12,244,153,250,222,136,150,67,220,40,227,172,155,192,219,140,238,186,5,191,104,113,171,5,187,113,49,204,202,166,127,77,140,127,158,150,136,71,205,193,12,173,90,114,53,50,245,186,235,62,135,208,29,100,220,171,154,207,163,105,113,207,192,135,130,206,141,195,44,147,131,191,99,242,196,227,245,113,253,3,122,38,33,131,188,216,231,0,221,130,57,192,46,10,153,117,147,146,8,210,148,89,99,155,140,224,109,180,5,254,126,101,89,123,84,212,237,39,186,3,98,36,89,169,74,4,157,147,52,174,99,254,223,221,211,13,115,4,253,37,109,253,55,188,73,99,233,161,211,161,182,135,139,118,112,52,74,185,139,179,109,204,32,184,75,13,83,88,224,211,249,176,101,28,90,131,127,52,232,227,117,68,171,216,49,58,71,173,24,149,94,224,92,99,177,152,33,59,183,13,12,236,65,114,42,144,134,156,4,239,58,49,198,146,159,187,56,24,1,218,131,184,226,203,180,229,241,122,209,82,172,131,254,237,195,216,29,50,203,27,107,53,237,138,201,12,83,234,20,127,182,228,185,181,132,155,6,74,174,203,94,182,58,79,235,104,78,8,173,11,42,215,236,24,241,197,212,158,112,68,155,151,86,183,203,28,207,213,40,91,249,186,102,20,134,202,34,254,55,181,147,141,48,23,1,41,0,241,195,252,92,232,231,73,201,161,86,66,65,186,246,255,8,64,127,62,133,46,132,14,244,105,90,141,3,116,133,231,129,231,92,176,96,132,168,17,34,117,192,29,5,2,64,122,192,225,190,210,181,198,115,249,91,240,240,231,214,204,139,131,114,150,58,23,70,11,106,214,50,232,6,117,31,74,88,1,222,253,39,51,176,27,184,105,205,130,73,149,212,224,185,12,228,171,180,22,156,231,104,221,119,102,144,205,188,100,204,179,195,249,196,140,8,19,64,232,168,36,127,137,94,124,43,43,144,82,150,23,63,4,20,8,169,127,96,27,40,188,59,146,235,106,246,215,72,95,84,124,80,128,186,24,75,13,15,185,22,226,90,42,64,13,133,199,120,172,166,94,129,232,187,118,242,185,167,134,58,148,226,3,139,79,244,167,193,233,232,3,171,224,241,121,119,164,53,62,194,41,163,122,154,70,139,93,21,81,0,205,117,211,1,54,26,123,208,247,38,246,97,97,97,98,81,196,69,166,59,42,140,111,13,181,31,142,18,253,134,186,195,222,210,76,42,83,145,170,148,124,74,153,169,129,108,193,115,127,4,90,62,50,250,83,4,157,111,106,62,8,246,34,114,102,253,221,224,176,130,45,44,67,200,186,100,22,108,85,110,67,126,69,40,130,76,38,19,27,99,211,31,110,188,251,169,53,58,227,248,114,130,141,95,213,38,53,147,0,213,153,7,89,139,183,130,34,200,253,27,168,239,136,158,219,186,90,238,246,91,19,139,185,101,44,90,180,215,83,123,75,139,233,140,74,67,201,39,253,235,144,73,235,68,148,118,223,46,166,98,71,182,152,233,57,209,205,106,210,127,54,156,79,229,32,122,76,71,46,92,102,167,93,151,228,209,65,177,47,96,180,37,176,59,2,234,169,53,59,16,24,251,36,12,86,117,138,209,202,153,181,47,90,1,181,191,22,84,194,168,186,127,124,15,126,46,87,224,193,147,116,77,166,30,252,132,126,75,67,77,81,113,118,240,25,155,90,186,149,56,26,63,7,182,38,200,144,165,205,113,38,11,186,226,226,179,112,75,86,174,159,121,249,53,205,149,214,166,104,117,30,215,194,222,18,239,129,169,75,54,246,56,173,220,168,45,235,234,182,210,239,45,249,20,201,149,95,101,248,37,216,91,42,123,14,245,56,29,185,215,27,82,104,204,63,17,248,95,246,63,214,203,177,177,41,16,10,18,121,177,116,199,74,89,245,246,81,187,62,44,7,145,246,64,235,108,184,141,234,111,32,5,179,108,152,18,2,217,38,104,15,67,228,196,228,252,86,58,208,153,208,202,65,110,209,76,159,25,91,162,209,172,160,223,27,72,198,97,252,37,124,210,44,97,90,175,76,104,22,111,85,114,145,75,49,22,219,31,51,45,4,24,223,89,37,18,228,106,101,2,3,71,65,150,70,167,178,232,150,142,165,182,16,215,178,159,17,222,170,106,103,122,49,84,52,250,115,141,202,190,27,247,189,127,16,173,252,130,142,211,231,152,232,119,238,220,113,104,92,137,173,151,212,106,134,27,67,204,89,93,55,221,202,68,32,229,226,181,58,61,135,123,252,255,104,94,144,24,108,189,93,123,198,143,66,163,28,18,118,84,62,189,187,87,96,206,41,137,130,187,209,223,74,166,128,200,237,17,195,113,241,70,87,151,0,63,224,169,199,240,191,170,147,254,23,61,128,13,25,118,15,108,186,6,213,85,141,209,5,40,116,36,42,236,98,177,103,235,114,149,210,113,224,81,148,113,31,133,196,64,176,240,128,154,110,161,24,112,238,137,170,97,117,178,181,22,20,100,244,7,3,15,30,124,11,85,234,237,248,203,123,151,117,79,130,240,49,191,92,226,116,213,241,46,104,1,55,231,76,41,214,239,49,95,131,248,181,61,148,198,14,75,142,77,246,208,4,107,232,245,165,50,18,20,249,26,196,69,71,134,162,221,218,85,231,90,3,137,101,103,163,253,253,112,72,129,56,247,223,143,138,212,237,112,72,101,80,117,138,47,208,254,117,155,19,70,101,142,72,77,22,38,24,65,71,130,197,192,203,158,115,173,71,118,209,141,93,46,100,212,50,24,93,164,12,69,243,167,148,61,189,254,172,207,34,210,30,163,68,191,95,27,27,194,173,194,99,21,70,190,162,248,216,44,160,197,54,162,181,131,96,157,141,191,152,98,21,48,12,207,218,15,169,201,89,158,187,180,30,251,42,14,73,57,98,94,246,111,153,204,218,195,22,255,133,105,169,121,84,210,153,246,119,96,29,209,171,92,50,22,16,222,38,37,4,197,122,25,11,54,228,139,161,105,15,164,132,245,23,127,171,45,87,30,228,187,207,244,248,165,58,186,215,166,184,83,4,156,89,77,173,223,161,171,21,49,230,118,107,210,83,167,112,92,103,77,9,237,197,16,183,175,153,204,20,161,83,24,1,223,189,172,160,156,14,93,119,78,144,189,20,221,109,85,116,167,245,33,102,227,169,154,242,151,120,133,101,169,176,21,233,116,15,26,37,239,146,199,144,78,186,114,143,85,5,246,164,7,254,232,110,8,54,148,154,139,24,196,148,146,69,113,134,224,127,228,30,81,110,3,45,111,86,174,25,36,102,102,195,211,199,13,218,247,244,208,49,137,83,84,33,40,208,1,218,41,42,18,57,200,16,182,63,188,126,21,137,24,68,143,187,204,240,215,29,144,119,222,137,233,28,161,74,230,65,32,253,20,235,153,78,123,148,13,151,144,12,223,223,210,11,58,254,156,2,190,214,199,209,69,255,49,219,54,159,218,38,47,115,220,24,253,212,210,207,177,143,37,41,82,81,49,187,80,102,204,210,247,177,196,69,166,37,212,113,82,106,141,190,218,39,156,14,23,62,199,57,106,233,131,91,151,108,95,100,44,48,91,223,58,15,250,211,249,98,119,86,53,78,221,97,18,99,51,146,69,173,231,166,84,168,47,76,173,12,212,163,121,84,224,241,118,57,226,149,116,118,36,53,90,126,122,93,154,218,112,235,148,136,171,246,142,237,184,63,18,193,194,134,13,11,228,174,22,245,115,120,97,168,104,53,93,218,100,18,157,217,182,154,136,37,42,56,185,48,105,47,52,51,188,11,75,30,192,223,194,46,96,156,20,154,178,48,14,232,83,75,72,30,243,100,96,14,34,51,85,185,158,132,200,138,229,135,97,190,12,117,115,169,32,3,100,64,216,89,211,101,15,111,184,128,114,251,244,219,164,168,116,243,62,160,65,113,230,91,196,142,151,198,40,233,45,176,131,201,13,251,163,74,247,140,57,25,23,13,209,153,3,7,88,110,253,193,151,253,128,212,91,72,112,181,22,9,78,234,29,48,213,237,26,225,211,83,134,72,7,108,12,185,54,186,108,206,225,247,51,97,118,247,111,151,235,157,61,181,117,148,104,219,173,145,107,64,36,28,65,218,182,150,104,127,165,159,1,87,142,155,66,91,163,16,171,203,142,163,99,231,174,92,141,146,232,101,107,226,7,132,153,228,5,127,109,182,215,184,97,199,201,144,182,136,182,245,84,50,79,219,232,54,242,177,168,179,54,10,113,178,10,119,8,236,141,85,79,217,142,222,229,239,45,79,149,163,7,81,217,73,244,18,210,16,150,207,82,75,241,46,180,71,169,6,198,135,59,221,105,121,179,225,231,235,57,134,48,78,10,0,156,230,65,1,76,149,55,115,193,172,156,225,44,229,87,11,187,100,69,104,193,224,206,30,35,95,214,74,99,120,61,121,40,61,183,174,201,87,48,241,26,47,8,52,209,158,124,218,210,106,34,225,103,234,145,146,74,105,223,9,250,68,26,32,52,159,99,146,193,204,107,166,230,43,253,80,168,24,243,71,30,170,26,61,158,16,19,104,122,82,3,182,12,29,214,230,53,153,96,201,140,70,72,39,48,224,233,241,30,184,111,87,110,154,160,190,111,187,251,82,233,128,38,218,68,42,22,166,159,236,188,95,55,0,182,144,154,57,183,202,62,104,78,23,86,86,171,39,0,18,38,33,20,242,161,230,50,221,56,52,224,86,192,93,247,38,110,97,2,135,176,143,2,160,14,50,30,179,59,235,208,4,254,70,141,122,170,129,209,63,170,226,200,16,116,115,252,64,34,91,224,152,201,151,119,108,60,69,225,176,252,202,235,180,12,190,108,59,189,81,145,74,183,4,12,213,144,185,91,57,228,21,45,190,110,185,224,248,27,161,229,26,252,57,219,107,149,21,32,215,158,240,222,159,176,246,58,35,151,102,185,46,111,198,136,183,233,217,153,234,185,195,21,2,2,118,75,50,59,85,166,153,16,12,79,241,199,174,27,105,221,222,30,244,225,76,124,248,204,107,36,96,78,39,235,162,183,34,119,186,130,230,244,44,81,74,145,175,154,28,224,35,38,101,59,255,186,114,49,130,252,144,129,160,170,225,189,25,182,69,214,248,193,153,220,55,9,183,82,194,131,97,42,52,243,14,141,172,214,184,192,208,252,254,220,29,109,136,108,2,155,160,51,163,56,131,247,62,176,169,181,244,22,244,170,33,5,95,82,235,182,67,58,195,134,67,101,59,74,148,222,162,245,205,255,20,249,182,216,13,109,199,233,18,131,120,9,94,155,254,173,248,137,126,88,90,254,66,38,242,219,158,85,208,38,199,229,36,238,219,162,77,62,93,140,216,112,84,158,18,229,130,9,62,103,218,0,69,178,255,243,194,181,190,162,240,235,214,245,118,142,93,208,147,90,145,120,132,115,40,235,156,186,51,253,37,1,67,108,97,237,218,146,138,25,194,122,196,228,74,30,201,19,185,114,162,149,229,221,153,45,173,97,252,49,243,88,94,227,32,234,113,122,4,209,54,238,241,236,251,178,82,77,105,197,50,215,220,42,66,136,162,220,122,53,248,163,151,56,97,85,36,61,226,65,137,92,253,131,93,138,36,81,127,125,233,86,182,205,199,107,176,102,93,57,56,123,1,13,1,191,102,103,95,4,104,165,79,4,136,35,109,55,103,96,134,155,166,63,198,83,219,40,105,78,143,96,177,68,143,18,140,59,28,128,77,136,129,81,91,166,121,118,174,140,84,50,75,44,39,149,112,234,211,241,184,45,156,194,31,181,92,188,149,180,167,27,178,224,231,181,53,122,73,45,154,49,173,187,121,45,172,238,55,158,191,92,96,213,113,227,223,56,150,202,37,249,172,42,44,68,187,191,81,25,236,178,41,97,9,107,72,241,89,171,217,35,28,211,183,9,149,85,136,17,205,216,200,143,3,47,148,17,106,185,72,246,224,91,10,66,41,100,178,161,154,223,65,125,134,100,10,30,144,52,6,235,165,122,178,150,6,200,228,166,96,61,116,182,35,99,61,194,179,250,243,222,232,15,111,50,100,8,212,105,163,207,210,104,6,170,241,67,136,250,119,180,123,7,133,53,164,145,218,202,204,11,151,111,136,172,170,231,68,81,182,239,196,77,204,119,102,55,232,107,43,74,54,134,254,178,202,146,38,199,162,225,242,82,48,76,49,5,165,158,20,122,69,138,94,111,32,45,130,227,21,71,108,52,91,150,158,203,29,164,11,130,109,37,222,107,140,185,102,41,189,97,36,224,113,144,195,11,106,142,139,44,19,215,237,38,126,32,145,61,84,113,79,36,159,184,164,179,14,192,164,81,124,105,48,146,140,35,214,240,65,57,238,135,84,74,127,50,43,74,133,56,39,93,128,54,244,94,126,80,123,21,71,49,157,97,97,15,211,252,69,188,6,208,190,112,254,239,48,95,69,18,116,198,37,141,251,156,247,236,237,46,20,70,76,168,65,167,29,192,143,147,168,158,104,119,234,134,176,179,128,158,200,128,232,134,2,51,203,72,126,49,251,46,11,64,36,127,237,230,18,97,253,9,33,40,163,170,222,30,238,134,164,239,148,214,63,239,31,237,103,90,83,121,183,107,55,194,31,182,30,186,103,253,54,171,74,28,52,49,254,4,176,126,225,107,237,230,21,96,68,80,20,90,143,56,208,244,54,11,115,236,222,56,41,105,189,54,143,5,140,198,205,133,67,236,184,161,162,242,24,16,163,253,183,104,87,123,24,57,164,137,83,242,189,104,236,201,235,58,209,100,206,94,202,23,12,200,233,166,98,30,55,144,78,124,186,46,6,77,147,115,165,60,50,50,156,8,138,24,26,184,79,77,54,1,117,124,138,227,32,167,65,102,145,117,155,29,93,245,243,225,215,39,109,89,133,119,91,246,118,87,136,196,105,130,207,69,87,246,108,218,83,234,37,189,44,106,116,87,109,106,41,58,18,2,80,90,121,86,233,241,85,77,160,62,121,123,162,111,60,191,167,131,28,181,1,99,195,147,225,125,26,193,243,237,112,132,165,74,240,65,130,235,2,225,113,171,83,41,147,44,115,91,121,44,173,72,213,61,144,98,202,189,95,15,109,66,7,62,205,48,62,100,96,57,14,79,137,17,175,232,215,133,213,95,161,86,53,23,156,144,167,15,145,122,172,15,5,154,60,222,143,38,226,44,139,224,103,185,193,179,93,15,150,83,73,192,59,251,73,163,82,182,159,55,64,100,159,228,207,0,35,227,135,175,83,178,59,3,105,76,215,168,180,92,34,37,121,30,191,72,251,231,173,38,78,197,85,218,187,8,49,234,206,216,161,187,99,209,93,246,204,135,35,232,182,83,180,107,223,151,113,24,172,215,122,76,158,6,8,124,83,186,229,210,72,23,53,129,8,147,63,218,132,65,224,184,51,69,118,221,42,244,188,139,82,219,55,203,208,20,203,46,167,240,175,176,123,35,79,26,213,211,222,176,171,57,245,151,50,139,45,209,146,128,45,35,187,34,239,94,67,125,156,62,63,207,242,34,201,61,5,32,65,226,7,10,142,106,106,50,16,66,193,5,211,95,47,185,177,242,29,121,23,128,76,61,103,166,211,214,140,172,159,4,3,128,37,13,200,20,182,27,43,235,102,60,246,142,152,226,61,252,194,206,253,38,223,42,122,128,251,105,241,67,215,89,240,29,182,210,154,113,248,99,120,76,37,186,101,201,70,37,82,217,161,150,30,41,211,190,11,77,4,63,117,103,175,199,163,41,234,12,250,199,28,1,15,238,183,56,5,143,93,170,38,103,93,72,76,19,162,198,243,196,107,194,214,13,71,19,3,147,79,243,110,166,193,17,106,32,60,203,89,65,16,118,182,75,41,63,147,51,27,237,169,39,49,214,44,142,148,186,104,90,214,150,212,104,156,179,255,173,173,241,34,232,58,5,37,35,174,87,11,248,255,186,126,9,196,121,211,154,191,94,69,178,135,204,250,31,160,105,98,219,159,0,222,151,127,47,23,59,53,56,201,229,13,160,99,87,97,148,82,11,227,53,234,70,46,29,182,243,126,94,128,228,4,189,232,153,251,14,28,210,51,181,199,14,77,225,130,80,138,168,206,17,179,55,100,254,172,244,219,144,143,194,254,103,224,83,169,59,186,246,67,197,245,145,239,245,207,247,155,162,64,225,218,50,240,99,93,187,214,154,249,198,65,23,200,198,6,203,2,69,11,105,108,225,88,188,65,188,32,10,73,107,117,123,104,106,73,82,193,184,16,109,67,188,21,218,248,171,203,88,135,150,239,145,174,192,15,205,105,82,200,45,200,49,202,63,195,219,81,155,151,150,239,123,11,134,202,46,246,18,93,130,3,60,113,115,187,85,168,198,82,37,187,115,151,240,152,23,17,79,163,144,228,21,143,245,159,93,59,129,29,247,31,41,120,89,222,136,4,189,54,146,184,167,44,85,45,89,91,107,146,16,52,114,237,77,193,190,74,34,1,181,247,217,142,255,197,135,113,148,129,87,45,238,48,42,225,225,76,183,210,203,141,253,71,224,105,47,229,111,250,191,102,112,60,117,144,159,231,139,12,150,217,60,217,247,149,121,27,148,7,105,73,32,106,209,213,93,157,190,150,12,113,213,211,55,208,194,233,61,110,178,253,153,88,88,30,18,56,248,143,111,219,164,60,224,136,143,159,251,81,13,115,50,207,22,65,209,76,21,162,104,115,88,59,224,241,234,112,235,196,44,201,144,0,32,48,163,56,150,176,104,93,15,146,228,24,81,22,122,16,173,118,196,242,61,168,122,185,13,75,23,214,179,220,149,219,228,198,62,101,64,243,49,165,147,229,54,187,126,92,64,161,47,131,111,178,114,187,15,196,222,175,222,24,8,116,26,118,197,254,166,173,220,97,131,142,173,217,18,86,239,110,152,172,107,249,18,190,10,20,143,11,121,239,186,57,217,104,75,50,227,246,125,44,171,138,227,105,101,51,185,121,188,182,111,108,169,69,239,21,112,206,108,140,37,138,119,181,108,108,199,44,214,252,207,92,202,75,238,104,132,84,146,15,237,141,153,204,70,205,31,140,13,4,143,151,232,238,249,29,120,85,161,231,125,26,103,85,132,73,184,176,174,194,84,42,126,26,24,159,129,15,85,121,232,101,213,123,10,139,87,0,185,51,0,116,27,235,237,27,130,224,186,36,80,163,118,240,112,56,90,217,163,216,6,252,251,140,17,93,15,211,241,132,49,19,97,33,117,140,115,41,212,142,17,155,108,93,181,247,122,205,245,86,4,106,97,26,220,21,0,216,111,195,52,218,254,246,80,74,74,159,147,251,28,77,232,20,10,221,235,0,44,87,179,23,22,223,208,35,98,159,64,27,69,4,210,79,8,16,137,146,171,64,251,82,156,25,63,251,175,7,118,113,212,184,184,11,142,131,77,88,186,42,164,96,216,176,229,70,3,101,212,245,181,56,238,19,173,224,160,214,182,44,125,48,53,88,55,245,30,63,14,16,67,241,11,181,239,153,28,221,12,188,135,7,50,42,40,56,88,199,104,157,190,34,200,152,67,35,238,159,180,110,198,114,132,64,245,93,253,195,209,255,115,215,130,123,22,227,30,226,11,213,95,80,93,214,141,150,43,189,75,141,246,156,84,139,204,61,221,25,15,244,121,194,114,22,38,112,174,231,135,101,107,195,140,172,153,66,62,205,224,224,223,225,218,62,0,250,111,73,147,141,204,45,122,82,24,232,235,54,178,187,15,97,204,200,126,208,189,91,77,250,14,138,74,92,209,118,191,110,131,33,59,150,51,139,227,93,194,97,250,221,105,224,95,213,153,143,176,210,94,179,29,39,108,89,185,31,166,171,235,98,225,67,124,49,6,117,143,163,50,176,188,213,215,176,16,201,1,166,246,142,42,33,139,27,97,244,125,246,199,26,198,144,196,76,236,94,8,96,251,30,7,107,2,118,189,30,138,172,46,79,32,139,135,168,252,45,45,247,192,161,120,97,180,246,143,76,62,168,194,232,55,12,75,79,19,220,228,142,43,97,203,83,224,143,44,113,60,14,208,210,197,139,80,81,113,124,166,108,36,21,75,205,206,158,172,170,172,194,22,209,18,49,94,36,67,143,183,56,96,162,80,72,246,126,225,210,119,151,114,174,81,213,213,21,71,163,32,111,11,118,246,165,166,122,140,72,250,47,52,133,168,227,70,25,77,134,35,171,161,167,97,142,123,83,150,132,244,31,59,86,196,60,129,207,3,3,77,71,205,240,150,102,109,71,86,103,102,243,150,217,199,232,14,90,207,211,30,206,116,231,106,58,5,100,11,50,52,212,173,220,189,57,252,16,122,129,50,27,108,170,163,132,91,194,202,136,129,162,165,56,3,201,65,141,177,61,67,57,1,233,205,173,101,244,239,177,149,146,174,190,186,122,119,59,0,108,93,107,226,222,152,205,137,160,187,10,177,138,182,190,80,47,250,54,46,82,67,80,67,138,78,20,197,65,117,155,218,47,240,237,204,234,246,114,29,207,75,23,95,35,2,89,44,91,218,25,143,143,23,72,110,97,141,210,255,190,204,160,140,31,121,143,45,12,246,77,29,15,110,132,9,84,65,92,14,203,254,192,155,117,36,221,102,233,124,15,32,49,16,18,40,191,185,208,210,162,22,133,139,105,88,250,165,1,89,241,126,249,75,153,225,28,14,209,74,20,155,184,232,22,53,52,195,2,59,237,197,251,60,6,210,236,15,191,173,86,217,15,28,240,211,189,239,52,236,32,28,6,115,108,29,14,232,100,160,24,7,19,223,232,73,70,236,172,15,151,66,64,149,79,197,61,55,1,164,193,98,100,249,23,76,210,22,253,93,202,251,223,85,220,218,244,147,121,45,122,189,184,119,26,188,58,9,66,112,111,203,119,212,234,237,220,22,158,80,211,199,217,48,145,209,143,118,20,154,46,117,34,203,153,194,231,254,156,122,240,14,89,113,117,244,231,216,7,123,135,245,197,32,187,136,71,187,223,127,4,77,146,53,24,143,71,115,218,215,55,238,174,242,172,139,188,24,1,26,181,159,187,237,109,137,89,77,109,184,164,240,72,141,122,2,168,18,182,179,54,201,8,15,209,144,142,230,74,176,46,128,181,2,201,226,31,41,9,194,242,30,113,196,242,85,226,189,207,169,33,187,124,178,8,99,202,234,156,184,246,21,154,142,249,73,83,139,194,68,167,107,237,50,206,231,124,200,208,86,56,3,98,190,85,24,13,189,131,219,161,65,96,15,26,245,215,7,168,188,182,94,21,0,43,170,129,213,101,58,12,199,132,53,182,106,242,213,91,183,252,32,113,34,121,215,241,13,198,162,214,154,252,120,103,70,252,140,228,129,20,115,152,240,94,142,206,191,19,85,51,111,139,2,26,94,148,31,198,186,100,143,57,169,70,247,136,238,122,20,251,213,204,97,164,3,108,0,208,204,78,141,254,250,128,150,197,57,50,19,229,161,120,213,70,73,33,29,26,44,187,136,159,12,245,102,115,61,124,86,100,200,70,132,152,59,17,228,56,70,75,233,14,126,50,46,155,231,92,254,95,200,31,57,7,143,251,209,8,231,49,41,129,138,200,32,141,68,240,159,152,52,132,217,58,236,217,198,102,143,79,85,107,91,168,237,174,56,41,121,212,158,175,215,88,237,187,68,15,192,150,217,183,35,6,92,151,205,204,221,187,189,0,119,220,35,28,175,49,29,119,119,58,1,118,140,122,210,197,238,80,165,119,93,3,24,166,75,118,246,154,231,176,213,51,16,4,58,64,180,93,113,28,55,28,238,244,168,32,245,84,206,179,219,41,227,18,11,179,230,177,189,154,197,198,23,138,24,132,75,59,200,92,45,233,231,129,147,125,147,85,209,25,226,68,149,216,54,66,162,168,8,163,57,40,15,63,155,127,210,53,109,139,31,209,24,235,58,184,199,252,44,190,117,135,7,239,246,114,209,127,181,0,168,254,247,93,30,240,143,122,195,139,60,129,27,129,190,129,93,62,147,66,151,101,103,211,230,203,169,181,229,109,168,232,111,187,91,17,50,79,200,95,20,88,214,22,58,248,144,251,50,65,177,62,166,146,68,101,207,129,145,79,60,23,74,60,221,161,232,213,213,128,213,88,127,92,188,157,104,141,91,203,240,110,112,98,65,121,241,60,118,142,60,95,180,217,29,182,230,235,44,165,96,245,145,33,51,118,246,196,252,62,3,159,38,187,106,128,27,84,235,200,116,16,187,172,37,187,84,119,97,25,114,162,171,147,10,51,50,38,182,186,202,23,146,232,61,3,87,22,237,83,151,178,136,244,210,163,179,181,189,203,158,64,92,253,105,186,224,84,40,209,209,35,73,55,22,115,110,81,208,96,101,253,206,94,60,92,142,218,144,139,178,245,33,0,148,59,62,18,129,180,208,90,95,233,9,152,23,95,93,129,146,80,41,101,211,71,240,30,14,126,84,152,229,103,8,238,61,225,21,218,96,130,178,150,70,215,229,93,31,49,96,113,221,133,94,192,48,163,113,151,154,200,239,180,81,101,132,36,80,113,198,175,216,221,194,172,175,68,174,192,57,9,103,2,186,16,142,81,197,226,67,162,102,153,52,83,163,218,76,13,143,134,75,65,252,16,69,125,205,152,172,206,144,48,178,116,65,180,234,27,82,224,80,129,73,172,27,246,141,244,73,25,147,43,137,24,167,176,126,43,138,25,0,120,55,49,197,24,164,126,185,197,230,121,47,177,182,178,71,248,54,194,116,95,116,78,68,33,30,213,49,84,225,229,89,80,148,206,191,108,91,151,185,26,136,213,234,131,93,4,92,228,243,236,194,132,28,175,64,9,254,207,97,26,52,39,168,112,66,251,106,196,127,10,183,191,181,121,174,219,100,219,23,26,152,233,232,13,207,233,53,26,88,32,190,9,80,174,50,216,50,194,32,204,133,89,120,205,241,160,160,235,120,24,185,145,206,55,71,77,137,229,20,83,175,69,85,229,169,88,51,11,87,237,62,83,140,232,41,98,25,18,110,220,70,182,167,44,223,45,123,4,163,208,207,59,143,241,19,27,242,199,223,238,216,249,71,46,68,164,191,198,230,215,153,90,167,221,178,182,5,92,127,50,160,20,19,88,51,159,193,116,214,62,202,16,226,142,106,46,242,85,132,219,178,239,38,149,11,209,245,208,136,175,37,155,231,217,137,229,28,29,141,154,68,220,210,18,31,254,253,135,166,221,12,118,234,195,78,187,166,148,58,239,219,46,219,32,40,110,82,5,75,174,45,189,250,9,180,89,90,0,32,36,66,36,22,82,155,75,1,160,75,195,105,199,142,147,20,221,92,91,210,113,159,246,200,9,37,97,118,243,144,70,192,5,103,106,156,92,227,221,82,169,178,187,217,76,3,52,137,51,127,132,108,101,106,192,31,113,20,114,79,157,239,230,196,108,35,8,237,18,80,210,140,81,177,2,22,236,77,44,152,45,99,103,194,33,58,248,45,125,152,218,159,158,144,232,87,232,167,141,177,184,230,12,71,230,217,59,165,127,84,194,138,64,2,120,12,68,113,250,194,115,34,25,125,97,91,50,75,26,139,51,176,140,96,12,248,246,183,130,20,255,222,227,216,35,214,53,98,75,51,4,149,103,34,38,236,11,221,208,175,107,43,133,118,32,108,159,15,36,159,94,128,248,245,114,161,149,79,249,146,1,181,231,115,17,235,163,94,104,95,246,70,2,2,159,79,60,192,215,115,91,91,29,248,7,60,49,19,196,21,9,246,140,121,33,114,7,76,183,126,170,237,159,231,110,171,232,142,141,223,8,240,54,161,23,100,123,178,89,93,79,20,25,27,239,245,125,99,82,67,89,40,178,159,214,95,209,100,114,142,111,132,6,222,67,49,190,132,190,69,155,101,195,215,244,97,152,155,148,168,59,171,159,112,219,158,137,129,68,163,77,235,169,24,65,210,73,20,170,119,219,36,150,125,120,106,142,44,176,190,36,112,8,115,132,222,132,142,25,217,130,165,74,213,85,134,125,65,110,244,217,83,127,142,204,125,95,169,101,142,100,213,149,119,159,227,195,55,66,47,83,244,162,82,24,137,41,146,179,216,23,240,153,24,246,18,51,50,240,203,5,212,58,236,166,138,251,6,86,220,186,35,66,149,150,209,159,66,84,168,59,167,204,169,101,28,126,57,25,100,78,218,80,186,97,4,251,203,169,17,172,71,46,80,186,214,149,115,21,120,8,177,199,121,203,24,186,13,68,0,206,179,74,132,77,251,193,3,113,125,97,218,81,103,174,238,0,85,162,204,228,212,239,158,79,138,25,250,134,243,112,92,16,68,146,235,99,13,50,224,42,129,24,32,126,180,129,150,19,179,82,75,23,205,73,2,126,87,138,35,168,22,36,22,157,158,134,242,115,127,184,64,227,105,4,84,77,29,173,202,164,182,103,93,69,33,127,138,92,197,2,127,214,129,120,234,151,78,39,130,82,40,224,32,0,209,3,233,21,80,85,73,225,152,227,230,179,37,241,206,173,44,253,10,247,47,138,215,34,250,15,153,148,160,167,22,189,193,241,19,155,130,230,212,191,128,132,133,1,182,240,65,82,250,152,54,119,9,210,182,181,53,83,184,197,226,176,251,157,34,245,88,48,89,29,183,5,26,85,149,60,198,167,11,151,221,190,197,151,189,94,189,83,98,10,138,225,181,64,107,127,209,122,163,76,36,245,77,245,139,147,238,246,241,100,242,235,27,152,58,44,240,175,87,98,210,6,0,48,11,22,186,169,194,132,181,41,137,25,152,216,153,251,194,208,44,12,191,74,16,86,37,156,93,33,169,194,28,35,253,71,117,207,197,239,180,124,41,215,132,13,71,199,61,233,91,171,133,201,43,120,149,105,182,187,11,178,106,49,227,99,21,121,144,206,197,161,69,201,177,102,127,230,78,252,139,128,211,132,143,172,25,20,13,85,200,185,102,249,84,217,68,164,143,82,221,93,111,95,132,93,12,10,196,78,60,97,199,189,55,224,255,141,235,8,159,102,25,30,135,12,115,244,142,146,214,230,171,92,114,229,8,121,170,20,162,217,177,129,219,189,224,64,231,151,249,201,17,38,222,195,224,198,166,131,183,106,33,115,72,206,125,33,167,184,24,247,42,191,250,222,184,24,76,237,36,173,0,8,25,25,193,248,141,249,23,127,120,107,158,137,76,236,98,63,184,50,214,196,223,193,105,9,110,66,32,239,94,34,243,127,237,135,127,0,215,69,49,105,22,48,13,182,40,7,103,200,53,183,67,150,147,210,8,217,98,84,124,19,160,13,23,67,174,71,149,27,227,3,164,57,37,205,122,190,181,107,188,87,147,50,90,101,198,11,79,123,160,47,42,232,2,222,46,182,199,15,79,135,32,163,227,249,31,243,74,108,65,149,168,119,160,220,129,163,91,28,73,175,61,65,71,39,194,137,30,252,72,239,254,71,100,74,124,96,86,177,149,19,5,139,22,234,93,234,129,38,53,102,230,172,182,0,54,164,214,181,61,182,120,175,210,223,43,70,114,184,164,155,254,45,242,143,57,4,4,36,188,246,66,225,255,80,204,213,178,19,28,174,184,86,130,108,138,191,148,230,92,68,18,196,99,217,170,205,64,11,13,221,222,29,85,55,46,172,165,157,62,172,251,198,149,103,146,241,219,191,77,141,76,137,137,66,51,253,33,28,247,220,44,72,52,83,180,23,141,228,202,126,57,14,238,26,97,182,15,97,140,218,88,32,62,167,30,125,148,39,105,44,208,68,184,252,255,3,190,147,45,206,180,81,183,100,215,120,154,152,134,243,24,177,225,84,208,73,201,49,177,173,118,239,231,67,105,200,66,178,71,178,61,71,173,107,127,178,86,51,34,84,170,148,89,222,77,231,73,112,84,68,85,75,88,142,93,130,143,86,2,47,79,155,241,158,10,53,79,123,222,149,170,179,252,7,87,36,53,54,90,175,152,63,179,168,19,230,3,231,121,195,233,13,181,245,145,80,177,104,23,240,33,100,228,121,63,145,11,108,48,204,228,207,80,167,103,150,12,148,223,162,57,167,30,16,116,174,82,72,163,180,103,232,184,35,95,240,137,11,242,61,125,164,47,30,8,20,161,161,169,89,125,152,79,211,126,232,80,18,50,243,79,36,58,109,160,234,33,47,30,14,26,233,82,46,226,135,235,141,210,59,157,139,68,130,10,26,2,130,185,194,97,19,107,204,46,65,227,51,156,23,250,31,180,17,103,76,234,74,229,114,63,119,198,39,92,83,29,199,54,234,134,21,155,124,184,130,136,100,108,175,216,15,238,246,227,33,101,22,226,133,235,81,42,7,109,106,118,242,206,121,56,3,32,113,235,35,33,165,203,158,1,207,108,5,254,219,35,198,250,188,218,60,143,65,209,64,122,33,137,23,217,143,37,29,137,108,226,229,91,46,113,187,202,170,125,204,198,136,64,253,30,254,95,174,149,182,248,146,90,245,242,201,251,97,99,81,230,206,70,175,209,81,124,115,179,171,150,220,15,240,95,17,21,35,50,86,81,36,245,216,205,217,118,210,251,38,223,198,160,34,245,176,115,186,70,179,78,235,156,251,68,166,189,23,149,163,14,88,22,23,56,154,150,123,21,77,225,136,182,103,72,34,188,103,27,17,206,138,33,221,233,22,140,112,146,64,85,2,142,12,223,38,92,159,53,253,85,139,153,49,10,206,66,3,182,182,227,234,176,202,37,15,64,143,97,226,244,167,42,170,127,150,77,250,178,173,144,120,203,23,2,66,216,26,49,237,149,233,154,61,174,48,110,161,158,44,109,183,54,67,213,11,139,251,224,20,27,220,255,204,28,48,46,184,84,210,190,22,89,105,191,252,227,112,13,181,132,101,12,239,181,15,83,49,198,231,91,117,136,117,44,191,134,72,91,120,133,18,255,131,81,106,21,146,254,113,79,126,239,118,191,126,158,55,30,143,84,195,192,49,122,255,151,9,90,123,97,187,118,176,10,60,131,20,81,34,43,189,222,70,232,51,199,2,153,226,60,18,46,84,186,14,223,58,187,11,128,124,175,141,92,132,4,57,127,67,159,184,2,37,139,152,162,204,218,95,155,122,192,202,194,156,14,122,110,227,148,233,78,161,158,246,85,1,6,245,186,51,201,71,217,105,183,189,223,120,227,164,122,73,152,135,89,73,235,26,104,128,185,237,250,1,84,73,184,58,253,250,15,137,178,96,246,201,158,108,25,17,148,208,107,171,54,102,15,141,111,216,255,185,198,163,46,150,75,185,14,183,61,87,94,52,208,37,255,230,52,64,180,56,59,128,113,210,97,222,7,62,169,247,227,83,98,177,75,254,116,23,239,219,1,63,189,24,225,250,247,155,61,57,234,123,173,176,44,87,160,56,143,236,136,192,13,85,212,83,53,164,234,216,172,216,132,63,96,178,139,229,37,23,55,38,131,161,132,24,162,21,236,30,201,125,42,40,238,191,254,103,146,244,118,93,136,222,18,110,80,206,204,75,90,227,3,62,204,176,174,51,129,246,68,229,7,208,215,135,199,219,3,68,254,15,62,79,144,97,108,169,204,133,226,192,166,53,83,106,160,205,84,7,100,229,232,124,147,132,27,205,90,19,243,86,68,236,186,82,42,198,186,134,76,56,160,111,122,161,117,73,10,61,21,165,211,120,7,162,65,84,177,0,162,173,40,143,195,181,125,87,104,179,115,216,2,17,224,101,176,248,175,106,222,20,133,45,34,113,238,250,38,186,94,94,161,33,229,187,215,121,210,146,151,68,156,93,193,183,114,226,152,98,163,24,212,157,22,56,242,19,0,253,9,18,72,68,220,145,42,145,135,52,248,159,38,134,38,31,81,108,234,237,55,0,139,103,39,77,22,123,164,203,138,214,250,11,56,89,191,217,119,134,30,26,33,94,100,27,92,152,25,68,189,65,58,241,42,250,253,249,149,41,78,211,66,14,37,130,66,50,247,142,71,212,129,38,50,153,117,25,206,208,185,78,13,144,76,236,149,120,205,90,128,202,38,35,150,195,10,189,143,38,210,10,63,33,1,139,65,26,34,213,128,132,170,105,239,132,243,203,193,64,237,236,127,64,56,91,194,149,233,192,157,129,153,209,32,46,187,49,219,190,33,67,17,11,33,159,94,198,250,81,202,74,173,251,140,12,240,128,182,124,252,171,27,104,45,172,32,47,113,42,2,18,174,96,121,122,194,142,201,67,160,108,246,128,36,136,83,172,39,76,241,240,179,139,155,239,90,147,24,83,44,56,130,97,180,183,186,72,52,237,9,9,142,215,120,128,237,5,222,0,168,151,121,4,218,78,226,59,237,54,140,142,108,211,26,137,21,53,221,39,137,48,235,177,94,177,165,85,12,239,100,137,131,157,8,246,209,136,106,79,27,58,159,76,126,232,11,28,228,96,18,78,204,173,117,243,177,156,118,15,77,175,154,239,70,59,60,81,34,45,82,57,178,42,16,39,187,150,118,92,80,187,10,109,28,172,18,64,100,142,184,115,218,187,188,173,0,16,122,163,181,129,213,120,39,174,62,57,24,167,202,192,73,108,74,150,183,81,161,205,197,29,162,96,190,114,244,67,102,240,134,249,205,194,201,78,120,76,49,38,107,248,110,76,69,77,216,8,6,159,88,222,83,186,219,31,234,253,129,12,40,12,149,18,105,23,149,177,95,140,193,170,150,43,89,187,62,127,149,159,101,162,94,185,182,148,61,62,181,105,126,87,46,254,21,31,89,46,195,25,240,39,13,51,59,51,247,97,208,53,200,153,78,200,236,146,250,200,157,144,150,147,155,72,30,69,121,11,43,11,88,101,113,17,135,103,31,183,196,118,198,219,36,200,221,235,245,72,136,233,221,0,190,235,224,237,141,238,135,240,20,142,153,172,128,101,87,198,65,239,107,250,190,141,145,228,48,230,113,207,147,198,162,149,145,91,111,159,125,150,234,56,131,241,189,94,52,186,96,245,145,214,20,166,11,95,202,126,96,47,2,106,216,218,40,136,177,170,225,144,182,251,181,23,228,248,98,190,125,177,173,116,61,100,116,158,133,241,29,39,179,129,134,90,70,79,206,103,191,190,178,1,215,206,145,155,71,76,48,181,252,83,99,172,143,230,186,250,0,39,230,211,185,174,167,89,101,192,28,243,160,245,140,194,72,144,93,160,132,31,124,18,80,250,157,150,184,161,156,75,237,210,81,84,196,65,10,136,43,56,219,159,204,199,14,42,50,168,244,120,116,231,168,142,136,198,164,199,204,193,85,72,251,253,129,49,202,66,51,31,166,97,238,47,204,232,233,143,176,142,50,135,126,86,142,179,152,144,46,119,162,76,107,181,175,238,206,213,240,17,126,178,202,94,132,235,133,129,162,251,202,126,236,232,85,111,98,113,176,245,28,72,166,99,39,151,245,27,117,45,199,164,193,44,146,73,12,109,15,61,58,145,152,201,129,180,176,122,232,233,105,4,221,75,229,216,118,77,200,89,16,25,45,19,90,44,122,173,108,0,120,132,147,145,60,230,146,100,175,1,255,117,108,201,218,79,156,196,161,167,174,52,148,108,158,27,161,22,120,247,166,255,86,120,145,204,145,58,78,0,121,95,53,81,132,222,240,180,253,107,29,196,1,128,219,37,79,97,113,196,244,128,120,170,172,200,181,65,58,197,41,110,196,224,147,100,187,93,216,91,122,56,149,198,69,168,179,195,80,32,158,248,134,191,54,176,165,100,212,54,167,40,100,2,106,84,223,11,210,145,21,213,221,152,8,89,51,80,207,210,105,149,248,224,244,105,113,71,86,205,228,180,124,245,189,147,250,42,165,222,40,61,37,23,248,102,178,126,147,192,85,91,180,229,165,219,78,22,252,88,53,52,151,239,48,33,141,182,204,149,136,255,66,59,99,184,93,24,184,61,246,74,118,111,2,94,150,186,15,236,106,133,13,134,195,231,212,15,5,177,119,122,204,110,160,201,201,247,221,165,61,153,145,147,182,171,12,218,185,63,191,203,251,0,30,81,45,230,241,125,152,28,130,130,135,128,55,28,84,237,33,251,149,249,203,221,88,255,95,168,3,156,4,134,228,248,114,118,11,28,64,5,103,88,229,190,39,57,160,44,1,142,159,65,151,34,56,47,68,194,191,84,205,233,175,70,48,126,82,15,108,246,189,157,126,233,250,87,114,196,157,53,140,93,162,103,138,60,62,90,17,77,76,128,62,48,92,83,159,63,174,138,116,30,16,88,28,118,229,85,70,88,149,2,78,204,52,51,42,202,56,225,33,62,53,179,193,102,140,119,157,125,86,15,251,194,94,8,69,244,13,113,92,51,21,110,242,124,6,83,86,29,28,42,95,83,134,88,168,7,5,249,60,188,31,200,18,9,152,226,53,146,151,32,237,133,132,96,83,133,94,65,98,84,14,35,154,78,225,223,47,13,216,199,86,1,110,47,64,5,120,54,243,48,234,188,169,236,175,227,247,8,222,253,85,177,73,193,83,125,237,236,116,239,23,101,65,237,152,9,9,163,169,147,6,7,255,46,187,29,13,255,241,39,130,155,199,124,160,64,48,159,129,99,133,18,26,92,222,60,140,6,131,44,13,114,30,143,96,76,168,135,185,115,37,218,228,20,61,49,28,153,79,215,126,59,255,173,135,88,199,127,91,231,45,30,152,8,166,246,112,157,237,60,224,79,161,126,87,255,254,243,104,153,8,82,205,52,10,107,174,39,253,65,66,19,52,197,30,176,159,254,175,254,111,215,185,188,156,244,231,17,166,2,197,133,126,151,35,41,203,108,21,229,151,95,217,138,129,108,212,3,158,59,209,104,71,159,211,59,162,28,6,136,48,189,10,74,231,5,215,51,20,15,11,120,140,118,247,133,217,97,239,147,116,153,161,242,118,42,246,253,121,14,87,122,162,42,204,226,7,194,125,23,249,170,186,176,39,15,57,248,116,111,215,86,230,151,47,162,77,234,7,113,184,22,35,75,144,185,216,153,18,172,146,239,247,211,85,49,52,45,146,197,65,151,145,82,119,8,102,149,131,164,191,182,182,136,211,67,41,32,70,31,100,46,82,187,10,198,158,139,42,144,18,211,58,184,133,152,226,138,159,35,24,22,209,238,187,250,47,180,242,121,200,164,36,241,140,231,115,6,6,110,103,138,145,179,108,212,166,80,163,139,175,13,220,243,132,233,87,131,83,75,246,40,135,36,86,100,152,79,154,126,89,67,195,186,109,211,101,74,185,144,139,226,174,38,106,72,102,81,252,33,251,196,184,197,38,58,71,66,129,173,178,215,189,106,5,215,228,179,58,105,116,121,67,198,2,12,38,35,241,78,172,100,23,85,208,26,241,227,253,17,69,74,16,18,137,100,117,79,15,192,136,43,24,243,154,113,229,32,77,214,222,15,46,244,129,151,66,68,14,163,59,5,117,161,44,95,229,118,175,37,23,20,192,244,220,126,207,174,63,8,182,46,2,133,104,245,246,210,205,156,150,33,12,27,139,135,213,70,166,97,9,147,191,72,10,155,184,190,249,126,21,101,57,189,155,140,96,18,29,94,180,77,244,1,114,128,124,252,41,121,215,154,209,216,130,3,153,239,141,5,218,88,98,133,166,186,223,227,94,142,36,188,155,16,210,122,78,96,79,202,138,101,183,33,88,145,220,174,38,251,12,245,77,84,56,42,115,72,149,66,92,201,18,239,55,90,3,62,183,128,0,111,119,35,216,135,244,97,232,163,197,234,117,77,52,35,44,185,34,115,136,53,37,184,156,4,253,180,20,227,28,19,52,234,151,39,56,21,128,194,226,116,255,99,216,109,126,249,88,6,135,232,48,86,18,11,66,155,206,141,91,114,194,156,38,111,3,67,144,13,126,73,17,168,70,156,3,31,246,241,212,61,155,16,63,157,141,35,127,130,36,236,92,138,178,249,170,109,47,106,18,33,78,196,73,47,161,22,42,227,189,181,82,6,163,15,194,149,243,102,28,56,44,54,197,189,44,108,161,91,253,218,218,199,179,14,247,241,26,26,197,212,71,15,18,252,13,65,147,87,42,34,129,40,186,244,94,114,16,33,225,41,223,4,97,246,146,153,165,175,172,218,212,218,18,190,168,213,90,88,194,93,188,55,90,129,28,19,241,58,198,121,69,39,50,81,121,86,93,14,229,220,167,126,187,65,227,53,43,201,110,23,80,135,29,125,127,106,249,234,177,165,124,150,31,38,6,122,154,215,226,59,30,233,205,157,92,154,199,169,124,98,124,80,19,215,70,208,65,237,240,135,46,73,112,157,232,48,238,61,247,80,128,126,106,212,34,150,253,80,51,203,60,38,186,139,244,255,3,109,40,239,82,218,94,199,252,165,161,12,117,179,159,226,182,248,168,118,110,19,168,14,23,220,153,119,211,121,167,57,245,34,170,211,174,99,106,80,139,198,23,42,151,148,36,104,131,186,148,77,230,194,39,140,238,19,22,99,53,176,175,23,8,232,173,98,152,80,202,51,157,88,252,37,11,6,184,207,246,230,151,10,82,44,223,163,58,209,248,67,54,43,211,173,92,75,105,25,153,73,27,49,206,26,83,67,133,201,193,97,81,132,56,0,1,152,86,155,115,170,221,244,221,41,31,130,74,250,190,100,239,254,213,63,37,26,181,68,179,34,244,84,150,11,153,241,33,225,76,237,30,54,132,188,150,228,138,232,45,248,230,207,205,155,168,118,146,226,100,12,223,207,97,47,114,247,155,190,72,152,240,123,37,21,28,92,21,229,48,94,85,222,212,238,33,234,100,220,157,209,82,126,11,31,32,226,186,115,140,75,147,242,58,133,0,117,160,247,186,254,185,62,143,40,209,96,215,76,129,243,213,147,240,111,157,185,97,90,43,233,121,189,247,234,22,90,151,129,2,27,41,193,55,15,34,72,23,61,206,167,249,10,237,179,163,122,114,66,148,65,218,238,5,14,167,21,159,85,207,18,114,162,255,97,200,71,146,42,136,140,252,78,15,227,126,45,6,248,104,38,167,98,54,86,101,193,138,253,121,183,197,61,66,80,13,234,126,2,148,21,105,61,224,159,66,157,152,253,33,200,226,157,99,89,111,158,216,200,110,87,132,149,137,242,128,198,85,198,135,119,159,73,225,47,147,159,176,26,41,196,214,210,172,82,205,230,130,230,22,23,24,48,171,224,5,188,237,207,192,180,195,178,166,201,55,147,8,26,14,244,210,142,100,0,120,157,79,105,250,71,234,18,97,32,206,146,220,142,243,182,114,221,211,189,197,190,201,35,148,53,127,34,254,251,209,250,145,68,227,81,76,16,96,25,207,181,23,145,108,251,239,191,125,113,163,195,56,148,34,232,157,86,133,193,74,197,71,103,9,129,103,51,24,133,206,175,206,156,138,72,199,66,245,43,197,215,62,151,55,110,232,217,182,36,193,220,33,163,189,179,123,204,3,34,185,77,100,2,55,50,71,198,106,166,95,26,170,65,201,73,11,128,88,247,186,178,106,172,113,175,73,41,58,4,162,115,18,220,62,241,60,43,88,98,26,13,229,189,6,135,146,12,146,131,81,89,100,127,21,97,196,172,198,133,2,86,115,139,165,159,173,246,141,116,150,131,231,124,205,195,67,51,93,133,87,63,111,203,251,81,248,184,251,128,49,46,202,177,232,7,66,239,135,252,18,141,207,221,164,146,16,152,195,141,119,156,247,81,180,93,195,199,107,56,174,67,189,133,136,217,81,127,251,178,83,19,111,84,30,119,229,137,198,25,143,228,235,127,95,41,78,156,200,102,96,114,100,60,137,118,84,30,141,191,79,178,252,234,221,21,188,237,68,127,37,230,31,239,170,24,114,70,72,250,203,113,140,226,41,232,105,228,161,123,194,72,214,17,117,131,170,240,180,225,247,33,249,49,109,48,205,246,44,33,158,182,251,62,30,212,255,33,12,25,44,130,212,238,109,194,141,230,62,40,13,232,247,140,160,46,200,250,178,166,31,134,134,173,162,204,238,91,220,108,119,154,21,127,141,67,248,194,92,110,143,117,10,120,173,202,155,205,76,198,51,19,218,49,73,174,141,90,237,72,250,55,59,168,61,224,141,75,183,23,102,52,74,236,140,203,152,210,159,193,64,40,83,189,106,205,99,36,248,28,138,142,144,138,254,23,3,197,145,251,218,141,24,165,241,91,154,229,162,96,143,79,171,252,129,80,119,194,117,106,229,183,53,59,246,191,112,154,28,196,179,97,249,79,168,117,47,102,166,223,214,254,49,228,41,5,18,73,144,216,58,136,69,12,2,215,148,181,89,15,143,180,59,118,55,245,77,63,239,10,27,127,94,179,245,228,249,190,157,116,156,36,189,214,113,229,230,236,14,112,96,180,234,144,214,138,59,9,118,146,63,90,159,13,114,70,57,110,78,86,221,16,88,36,203,181,17,69,154,184,26,154,214,201,102,40,156,58,163,164,123,224,118,45,153,246,78,188,60,73,138,101,15,122,60,240,168,67,10,239,114,141,104,139,148,230,241,181,118,208,164,160,53,162,127,33,7,101,127,100,215,44,149,207,140,185,225,156,201,161,43,35,20,132,39,175,174,226,223,13,135,124,198,155,123,188,41,220,242,237,62,19,9,2,47,157,201,185,44,163,153,132,171,29,48,88,131,40,25,229,204,206,155,29,178,99,3,217,155,50,107,182,4,17,144,111,8,105,165,40,150,129,169,107,1,99,91,9,50,68,201,103,123,179,38,226,201,116,31,46,56,39,39,246,74,128,21,235,134,48,131,62,211,21,81,220,19,203,205,49,41,53,119,144,243,135,28,223,193,188,63,178,165,177,106,7,103,161,13,40,142,208,64,13,19,237,136,30,82,185,202,14,30,16,87,146,72,104,233,133,40,74,243,168,12,106,168,230,123,211,53,251,10,225,137,100,243,194,192,49,181,118,239,226,249,174,201,28,163,240,241,61,34,70,212,152,174,199,142,21,242,202,170,233,138,180,88,174,230,164,240,11,150,23,81,172,88,187,183,232,13,70,236,59,209,49,20,34,34,111,10,212,42,164,129,19,249,137,137,199,175,196,184,169,100,26,182,197,66,198,99,177,39,181,59,100,126,181,116,61,45,226,106,213,242,22,186,13,110,181,192,51,199,95,159,194,152,84,188,101,2,204,248,104,93,5,192,95,224,112,77,217,216,129,158,39,10,20,75,255,136,92,213,106,94,101,252,14,199,71,46,174,110,135,70,84,235,2,192,62,201,12,20,77,140,10,179,0,118,53,95,239,234,151,84,157,127,72,59,80,178,27,195,217,140,51,114,182,42,151,28,26,122,208,253,46,221,64,61,167,251,114,118,175,192,124,33,128,173,161,158,174,61,136,226,65,153,147,163,71,126,222,174,115,208,35,119,139,152,52,95,77,87,42,69,157,102,97,217,59,79,127,58,137,86,80,122,70,188,210,21,130,30,183,191,37,178,35,225,226,57,188,128,146,247,31,111,70,215,191,147,213,32,184,2,209,96,119,199,105,128,104,133,93,112,92,250,184,3,242,108,119,157,62,82,11,172,160,57,216,227,32,163,231,98,96,140,157,237,1,210,33,210,89,245,102,189,223,25,253,34,30,202,187,105,235,52,1,223,37,235,148,158,30,94,1,21,163,140,196,202,107,207,206,214,174,251,10,61,81,140,118,160,109,54,208,181,30,92,207,229,124,130,13,33,240,22,150,159,137,203,240,149,154,244,190,193,43,99,239,131,175,199,255,60,178,163,223,247,249,133,244,50,119,101,238,16,204,64,132,75,251,96,129,93,73,202,83,94,37,63,132,63,32,169,247,228,95,70,233,127,229,182,219,104,38,135,172,113,170,220,124,186,176,154,203,33,84,164,27,170,122,206,82,133,5,86,74,113,52,215,79,29,255,138,183,60,117,65,233,225,91,17,84,52,147,182,179,70,195,146,183,221,144,211,58,148,63,225,236,26,126,197,228,72,70,214,80,59,103,152,133,153,232,11,12,182,170,65,210,84,87,169,106,197,236,94,242,13,129,228,164,1,25,182,217,246,197,4,211,220,248,122,49,210,105,187,130,100,102,15,109,146,84,95,107,35,56,179,241,81,46,222,244,138,171,26,245,25,248,233,166,222,95,130,94,231,133,76,177,36,193,168,178,134,234,134,223,208,81,52,225,28,165,46,119,123,120,223,75,22,111,58,174,8,79,149,95,221,238,151,28,39,248,149,205,43,252,102,170,66,105,74,66,189,133,4,142,180,245,107,249,99,189,46,71,150,17,176,117,56,25,215,199,28,139,179,158,1,11,18,252,246,94,194,183,208,26,189,239,157,17,162,81,112,23,233,42,142,124,70,86,2,3,21,19,201,2,44,200,237,209,193,223,13,40,135,26,188,72,186,206,115,89,216,208,152,23,130,205,121,58,11,40,41,162,161,83,82,39,231,178,52,127,82,112,196,34,175,178,234,24,225,136,193,21,35,36,77,181,119,185,31,4,126,46,9,21,36,146,19,55,94,38,68,176,124,41,232,169,157,43,150,179,126,86,154,59,40,245,106,208,97,60,88,33,184,241,106,126,92,143,27,69,15,76,206,136,153,178,112,98,201,62,75,161,123,40,126,185,111,16,192,8,178,105,137,243,218,165,25,53,142,50,112,140,85,8,169,122,89,228,238,12,104,163,92,246,179,16,234,78,236,72,159,64,193,220,92,146,168,132,179,246,233,60,7,116,84,198,12,135,208,224,167,45,7,208,31,3,65,131,234,247,230,217,232,215,209,39,171,137,132,129,134,164,129,211,2,233,175,112,45,54,83,17,254,190,153,37,44,106,173,60,90,41,28,55,114,122,27,117,187,30,197,134,24,199,27,252,84,161,4,243,182,225,185,23,13,72,177,37,160,26,125,69,29,183,145,120,101,76,81,67,69,173,251,48,133,25,145,105,185,152,232,254,220,224,57,110,110,79,34,38,80,64,20,135,38,38,198,224,111,146,113,147,195,159,7,206,220,216,84,161,154,72,21,217,213,234,245,11,133,187,195,206,44,137,233,236,95,189,183,123,235,255,57,58,208,157,159,52,72,73,117,168,153,106,119,67,12,174,225,140,130,116,246,159,174,54,36,79,214,163,136,75,153,20,110,112,49,109,80,234,141,127,20,189,174,162,224,158,14,10,211,203,151,124,3,12,99,217,200,12,21,112,43,152,248,244,213,82,195,54,68,1,254,196,218,121,133,209,249,43,27,123,123,27,168,236,121,106,169,32,252,19,88,190,232,233,212,187,84,254,80,86,83,186,131,252,227,3,60,233,35,110,234,25,18,220,21,67,191,73,86,129,98,18,114,108,158,181,172,208,105,73,6,204,51,211,46,192,97,46,212,104,187,72,182,252,255,177,106,247,161,16,31,65,5,138,180,35,113,219,176,31,64,208,86,20,86,143,181,133,225,18,248,209,223,62,69,172,236,68,218,1,199,253,29,205,97,48,185,27,197,68,37,107,151,7,78,67,168,203,222,156,166,229,20,39,6,110,48,147,133,51,43,32,75,69,144,234,221,215,133,46,247,78,5,35,241,11,36,187,39,82,189,136,212,253,126,193,224,221,164,98,44,15,254,88,248,26,14,196,140,148,92,151,78,111,1,217,143,77,27,124,220,108,88,224,231,165,27,42,159,85,203,141,252,50,131,150,38,143,252,125,21,28,51,226,45,91,79,237,121,246,143,3,48,206,40,170,18,235,67,218,104,124,77,232,102,40,31,10,249,174,217,98,253,148,127,173,67,130,9,110,241,15,121,39,0,80,48,222,73,11,202,125,0,131,221,132,223,25,202,26,249,232,53,48,217,199,140,143,123,242,93,71,154,135,168,56,161,26,94,195,241,171,235,23,3,1,170,190,99,11,128,22,119,219,164,239,127,76,48,131,3,241,21,247,15,104,7,51,27,16,246,168,64,255,91,34,246,123,122,138,17,42,110,37,252,63,121,51,38,31,179,127,157,250,179,146,126,152,231,91,12,222,197,71,93,196,217,12,196,136,193,226,46,172,41,55,124,108,107,126,7,210,120,213,126,170,186,175,124,54,63,117,127,150,245,132,11,246,242,78,0,181,252,211,67,239,85,83,157,128,210,132,209,42,36,21,38,248,74,168,79,248,108,160,111,210,37,186,225,19,118,52,88,204,46,83,39,49,29,139,231,252,115,142,26,111,47,238,100,38,42,66,47,97,56,21,74,94,43,140,107,9,209,54,199,134,228,179,50,204,131,78,130,170,170,177,44,224,153,16,242,86,38,102,9,133,252,38,48,248,46,162,107,127,148,28,170,122,136,152,106,236,223,49,54,131,84,247,60,150,24,100,182,202,109,128,194,142,51,27,88,60,110,141,206,45,217,74,94,131,69,80,62,211,91,133,92,199,96,60,76,113,51,139,62,20,122,66,207,22,112,97,249,173,72,185,246,214,221,96,133,68,220,252,113,192,127,160,11,9,54,56,96,22,246,164,81,152,33,190,189,197,251,164,81,85,164,52,37,236,62,22,213,21,215,24,150,218,20,130,32,0,132,4,172,154,72,136,188,14,76,71,194,37,9,223,221,7,60,173,31,167,137,140,13,104,146,74,248,72,162,202,199,176,40,128,158,188,118,7,8,159,132,246,254,45,16,84,47,183,164,231,53,86,217,156,251,140,75,223,76,233,117,40,179,88,91,250,150,149,238,200,124,101,103,18,141,230,24,223,136,162,124,134,218,46,186,92,242,68,77,109,244,84,254,54,180,124,55,4,189,121,121,239,51,135,82,112,130,32,24,202,189,235,3,93,227,153,162,52,150,104,107,60,179,90,19,248,81,11,63,246,250,101,23,86,77,213,216,228,192,23,154,102,79,42,20,170,122,163,174,138,35,100,210,182,191,222,254,181,255,28,184,59,134,148,244,230,111,48,77,25,123,103,152,145,86,156,107,144,107,161,160,154,72,65,101,162,24,233,189,183,155,16,152,161,245,242,192,1,209,96,248,152,246,204,145,117,83,19,131,210,125,6,54,7,199,203,221,199,89,65,61,51,246,134,251,196,103,66,234,48,153,229,195,209,113,158,34,110,237,160,171,22,142,26,61,165,23,253,74,160,96,92,24,132,57,15,239,148,192,199,95,30,222,151,233,76,86,104,120,192,56,212,77,14,72,34,170,180,30,60,86,113,95,226,31,133,234,141,40,57,207,174,92,55,53,80,98,24,107,163,198,162,154,127,162,50,155,234,204,232,9,90,34,175,196,142,107,34,160,234,246,90,69,252,126,165,223,55,183,161,27,163,169,89,242,165,16,247,9,47,169,226,250,75,83,140,33,29,1,223,32,161,240,250,19,2,110,186,26,162,152,44,24,44,42,122,183,76,243,140,67,187,95,203,44,255,151,182,165,244,122,48,161,191,95,40,211,243,188,170,244,60,145,169,16,34,97,69,221,152,88,7,57,11,95,73,177,180,134,116,144,77,83,175,193,207,237,63,187,95,59,182,58,39,213,94,156,94,5,243,79,7,173,177,43,211,45,178,152,245,120,81,139,115,131,146,117,46,250,197,52,152,19,16,77,22,145,89,137,194,64,50,171,189,248,126,135,36,44,92,129,8,109,22,128,153,239,170,203,154,215,227,68,84,123,191,204,136,87,96,136,186,170,133,34,48,117,217,193,227,122,213,214,144,113,40,36,182,142,54,252,249,120,32,31,5,213,22,72,177,65,173,220,1,156,15,15,136,24,169,54,160,58,105,204,51,195,138,113,115,131,21,53,78,84,184,223,208,105,160,200,243,68,206,69,136,32,64,38,196,113,33,173,202,114,86,255,205,28,191,169,127,102,132,201,17,128,19,226,180,243,141,86,90,142,117,79,43,195,185,41,142,15,156,189,96,72,111,153,116,101,194,129,218,246,230,131,15,207,55,119,55,61,46,194,91,196,204,212,187,225,6,216,17,178,190,114,170,44,97,215,31,172,70,66,68,178,127,142,175,48,232,217,81,172,160,238,60,55,0,155,32,109,237,210,4,126,230,214,0,158,1,93,113,128,32,68,5,220,121,78,61,75,60,194,65,100,42,49,105,115,148,226,157,96,33,29,228,174,111,126,240,90,22,223,81,139,139,14,80,88,4,177,253,1,25,10,77,172,5,52,98,64,118,188,243,127,8,169,225,97,107,36,47,129,168,176,209,87,177,78,37,135,11,66,205,199,13,129,120,184,122,129,255,94,12,92,59,169,120,247,217,135,168,163,191,35,68,203,220,154,137,160,214,233,171,137,153,178,37,86,37,86,211,210,197,21,154,192,37,151,19,90,107,87,134,45,33,182,178,215,40,82,102,68,90,5,183,220,167,196,200,168,71,156,114,243,108,110,22,53,128,132,204,37,99,85,49,49,210,235,168,78,232,139,131,89,132,43,19,142,108,126,179,244,145,90,37,92,134,46,19,226,161,108,166,214,174,251,11,242,31,241,202,133,214,188,201,22,204,41,47,94,183,130,146,144,224,149,23,168,140,211,129,110,203,60,73,72,177,72,177,64,114,43,141,122,217,97,71,140,137,69,119,184,245,141,242,77,203,103,230,213,112,26,204,249,48,152,247,43,19,162,135,75,230,70,71,15,11,218,25,99,143,198,20,80,116,58,255,92,250,23,159,47,79,171,138,68,18,100,105,108,47,151,1,251,201,5,252,250,3,140,228,79,52,39,158,225,17,204,192,30,25,77,197,139,26,225,48,130,10,126,83,202,205,33,163,115,201,90,5,235,103,105,227,85,17,228,94,124,222,219,239,121,83,27,57,41,132,21,95,210,23,231,242,31,85,7,166,241,68,85,175,212,70,177,145,8,46,29,233,168,175,108,212,128,22,39,179,171,165,107,52,131,215,52,251,94,151,122,161,144,102,230,225,154,17,104,204,101,98,234,38,164,62,17,148,55,1,58,109,122,158,227,35,61,182,144,96,44,195,160,13,103,200,190,219,84,70,150,137,129,69,106,121,154,207,80,218,253,231,180,4,198,151,8,255,146,199,41,101,62,111,38,164,96,159,10,16,153,95,229,3,241,174,13,8,63,88,198,17,69,126,86,81,104,193,231,129,217,13,165,217,115,75,217,50,163,197,231,129,115,180,106,158,218,93,34,50,141,154,116,63,127,73,249,124,3,196,85,127,62,33,77,213,121,126,238,116,119,143,115,202,199,222,252,109,148,45,63,53,107,56,8,7,218,216,7,218,215,178,41,219,92,220,194,117,189,187,46,0,171,189,75,192,218,10,159,188,58,173,178,201,222,123,131,53,104,242,40,69,158,41,215,111,251,236,112,242,148,123,139,92,170,230,17,48,46,21,241,88,218,129,145,63,223,104,236,88,141,190,248,57,181,191,241,74,174,110,247,135,107,29,227,37,36,190,222,189,5,127,2,249,93,227,191,165,108,130,240,240,171,170,35,126,147,94,11,151,161,56,242,70,170,12,1,209,124,68,37,50,22,55,224,171,165,243,149,220,29,27,150,86,0,252,96,89,48,134,212,161,218,248,213,126,198,162,2,83,163,28,9,187,134,43,194,219,56,80,97,154,17,88,143,219,118,151,190,202,93,0,102,180,91,163,192,116,148,106,154,12,113,218,136,10,217,17,244,24,195,75,156,96,91,123,36,189,173,25,39,43,181,24,35,145,109,212,217,57,83,250,85,153,248,207,158,130,15,195,119,90,0,78,99,99,175,25,141,235,245,246,40,213,70,111,14,47,135,235,163,89,36,202,236,15,98,200,120,160,46,201,69,58,252,244,74,88,1,7,17,68,211,66,128,175,61,191,171,254,62,254,109,210,218,16,155,3,182,14,167,100,175,27,8,218,64,11,182,212,155,167,183,124,238,188,79,6,236,35,197,229,98,229,108,15,75,201,109,125,203,185,217,51,122,155,5,248,209,165,91,67,137,245,67,0,237,28,230,170,144,152,187,165,164,227,100,84,190,23,78,45,241,40,83,87,21,109,105,208,236,126,229,180,216,57,36,156,186,20,0,131,54,103,90,5,255,22,184,170,221,236,89,196,78,196,242,251,217,87,183,206,245,80,183,115,89,208,79,134,236,70,2,112,15,232,90,134,62,19,174,254,50,234,233,30,133,80,176,63,240,196,163,165,232,84,18,129,180,63,108,196,12,254,104,50,69,206,235,154,35,231,40,76,134,101,106,213,205,168,31,213,202,88,102,107,116,97,3,89,58,182,86,8,27,100,92,112,126,6,194,245,131,105,109,65,199,53,251,86,157,174,14,163,138,169,45,18,20,116,34,119,105,137,86,93,31,49,75,158,58,243,225,135,111,63,85,220,194,32,161,122,237,214,159,125,196,31,136,205,225,78,16,246,124,36,119,10,119,103,219,108,35,61,239,5,255,224,88,221,58,191,204,113,241,109,130,181,149,29,197,21,175,151,245,231,220,151,131,123,186,2,103,130,206,36,43,142,24,238,10,16,114,244,61,211,187,179,13,117,15,240,151,65,90,128,80,103,214,210,165,235,13,158,255,246,4,232,240,220,180,44,104,178,14,108,240,122,136,180,97,254,220,50,104,14,237,82,144,152,67,50,247,86,237,4,110,23,122,183,228,140,149,185,254,23,158,94,108,126,86,246,89,11,168,96,120,97,204,64,102,150,118,109,1,16,62,195,92,91,171,42,13,108,21,53,226,184,111,43,253,232,168,46,139,96,212,199,175,215,74,180,79,9,38,160,29,169,136,63,88,91,117,172,60,173,28,1,53,89,31,129,63,56,158,18,25,163,206,48,245,108,91,241,134,16,58,230,29,121,136,155,135,120,241,95,2,250,104,167,206,51,167,167,146,65,23,174,41,11,243,163,145,243,64,22,122,173,253,44,89,118,109,163,186,254,44,101,154,196,237,251,103,194,144,193,34,5,246,70,246,147,231,237,54,234,75,218,15,118,94,217,253,84,36,183,37,241,114,159,96,157,79,53,248,46,82,113,52,227,245,27,11,129,168,144,88,73,229,135,159,136,50,184,106,230,102,194,73,41,140,86,153,8,214,124,17,110,161,203,208,27,94,129,101,75,149,69,8,209,72,131,162,94,170,122,61,187,147,29,132,149,1,99,237,96,120,169,200,186,53,121,4,217,141,164,80,104,109,30,51,100,65,0,3,133,44,51,218,114,204,33,47,132,10,231,240,190,244,30,78,86,74,42,110,198,191,175,220,170,66,251,139,97,161,166,213,37,125,170,42,67,249,202,204,126,98,97,4,118,194,176,202,242,81,139,70,164,155,51,77,117,120,178,47,189,153,200,8,186,6,246,211,177,115,245,201,62,10,34,205,68,60,223,182,214,152,6,42,68,164,20,220,60,77,188,94,130,217,137,10,181,62,125,191,207,15,172,61,128,158,151,10,160,176,39,125,121,205,198,15,169,114,13,198,100,122,237,108,46,95,82,211,79,210,57,149,65,121,229,39,240,17,59,30,27,124,36,63,151,251,213,111,139,252,241,193,86,207,102,147,195,251,239,14,3,92,157,169,218,219,174,104,227,39,0,243,247,212,73,96,175,205,95,150,60,19,21,43,35,219,225,207,234,88,24,20,248,53,247,253,241,47,120,139,116,14,47,2,104,182,98,239,141,13,212,230,199,167,140,131,10,231,100,76,57,8,1,219,114,23,248,123,90,99,180,66,121,4,231,42,214,226,19,8,212,206,189,152,44,148,132,85,30,100,244,214,190,236,175,207,198,251,155,105,109,217,143,50,63,132,31,64,188,250,166,178,127,216,141,73,95,132,196,109,194,166,12,212,173,144,9,177,42,66,164,164,242,81,37,108,43,103,179,142,243,32,232,34,120,110,50,155,25,146,34,211,7,25,208,102,68,170,24,186,210,10,103,213,54,165,63,113,193,26,93,68,254,111,229,45,84,7,247,202,121,149,51,16,2,47,170,217,209,10,21,97,140,116,90,84,214,166,65,222,87,92,79,57,239,10,143,77,250,177,227,168,34,181,88,164,89,12,155,86,146,61,211,5,255,89,43,63,127,124,179,116,50,68,180,99,99,184,222,219,207,15,43,62,151,213,227,166,225,16,147,123,254,120,1,182,227,217,58,23,121,48,12,102,14,42,58,143,185,66,25,76,230,99,47,106,70,218,190,69,152,183,240,218,57,224,212,34,12,239,100,156,236,129,139,245,5,3,104,146,208,52,247,164,12,34,190,1,73,102,31,224,58,2,246,53,108,17,146,121,123,122,100,194,26,42,165,203,189,161,237,170,201,42,104,226,148,90,185,76,113,1,215,61,2,56,72,229,93,203,152,33,228,136,138,12,130,234,137,250,97,31,13,175,170,189,123,196,239,146,180,241,128,201,121,10,210,46,95,175,153,94,161,76,87,111,15,180,139,133,26,225,122,162,25,64,147,231,238,66,193,99,1,238,29,115,255,181,169,87,196,246,243,192,147,77,44,193,202,97,188,161,32,192,51,39,49,227,122,38,135,61,209,120,30,159,251,208,229,175,134,14,171,43,183,46,6,171,88,166,35,177,119,129,94,103,83,126,2,248,167,195,72,86,139,0,3,130,159,187,30,163,189,249,162,244,163,194,101,48,81,152,132,130,81,241,138,6,243,89,181,26,125,4,83,126,153,124,47,221,150,231,157,233,149,75,119,229,194,208,1,97,138,170,139,205,134,30,90,28,205,243,133,169,19,44,211,113,240,121,104,10,61,85,183,35,155,164,139,158,187,205,67,158,32,66,22,253,137,249,182,36,57,208,248,245,149,237,74,242,211,115,159,87,139,17,75,132,66,93,5,227,81,167,201,39,49,153,171,153,27,23,115,119,108,37,226,250,165,68,172,138,241,207,134,90,67,91,49,21,227,63,39,130,183,49,243,109,236,23,242,62,133,48,128,208,87,195,70,189,227,203,178,226,23,217,183,82,211,111,162,206,165,153,71,100,173,245,157,241,43,1,171,254,225,25,75,128,141,227,148,247,157,34,172,104,233,19,201,177,10,2,64,224,192,4,17,85,240,163,141,211,1,207,58,139,142,127,244,245,57,16,207,234,139,7,9,191,69,27,24,230,165,200,39,165,12,201,187,105,196,221,108,87,188,255,47,2,93,237,93,4,178,59,91,199,227,102,177,233,231,169,80,210,184,139,245,82,218,215,212,23,106,202,129,90,223,160,188,123,26,2,0,127,13,6,118,33,94,148,72,71,170,56,157,42,249,29,202,103,39,52,192,20,15,156,201,7,32,215,108,31,0,237,209,105,125,181,22,146,72,172,120,40,34,34,29,65,195,94,138,238,39,18,219,71,189,233,99,132,7,243,207,41,94,236,208,35,154,187,212,122,20,255,127,184,180,252,242,100,209,1,228,69,173,169,245,207,42,4,90,117,243,185,249,120,192,16,31,146,131,182,210,212,40,53,19,24,162,24,154,46,56,219,17,20,230,221,141,124,131,207,3,65,97,201,191,170,208,180,113,43,222,38,85,193,241,221,73,150,66,76,139,244,74,27,254,10,183,217,152,140,35,57,175,126,224,192,130,137,53,12,240,225,239,77,188,18,219,252,141,202,108,243,254,136,92,140,231,54,181,173,113,92,172,50,57,160,236,189,59,39,130,45,106,185,192,109,57,51,177,198,42,15,158,206,181,70,111,217,32,155,194,51,208,35,141,129,26,74,117,45,127,29,126,245,69,49,172,6,107,31,91,219,110,177,138,112,118,80,115,153,195,63,111,246,205,101,77,143,0,182,88,222,247,166,249,125,22,145,175,73,111,216,246,68,89,29,72,163,44,167,192,201,22,184,92,248,148,103,15,99,187,204,89,3,155,229,43,98,31,183,221,118,29,171,46,164,122,20,55,239,168,112,73,183,110,206,112,34,234,222,210,98,166,86,229,154,235,28,32,33,240,136,113,130,34,94,86,93,109,145,194,236,121,131,47,197,175,202,0,105,52,84,135,163,29,74,255,144,162,41,121,153,211,158,75,214,121,14,129,3,17,121,58,152,225,199,44,72,165,243,214,124,123,173,80,94,174,54,175,78,131,20,153,73,157,126,23,23,68,159,45,199,235,120,62,71,141,207,126,68,174,58,159,101,89,103,33,137,236,220,83,80,19,79,241,168,238,117,77,43,180,181,146,26,184,22,117,161,198,43,138,116,230,0,120,16,64,173,137,68,33,203,13,162,84,10,135,191,29,204,244,134,44,253,30,17,248,195,224,32,63,136,133,142,67,105,177,46,23,166,197,31,218,251,254,153,89,185,14,72,153,87,95,94,209,222,102,159,105,74,172,52,77,249,99,119,227,183,27,183,43,108,2,82,74,143,50,75,28,18,93,248,122,76,158,120,126,156,219,12,249,79,176,101,209,26,115,93,155,184,15,221,107,137,163,62,115,189,122,76,235,252,225,11,168,26,143,242,105,80,42,144,148,83,138,99,62,148,93,176,231,32,109,90,255,199,4,159,167,70,205,146,48,198,46,5,213,94,129,9,225,244,22,121,10,6,117,143,142,126,209,132,179,114,108,21,160,234,141,144,109,218,23,107,144,98,162,115,40,108,139,20,216,253,157,176,120,98,139,120,163,183,71,237,65,92,233,205,10,172,196,116,220,74,178,182,226,36,119,209,237,190,54,87,51,69,157,178,10,163,27,119,21,29,30,8,39,61,51,21,49,62,251,62,231,200,60,22,2,179,206,11,221,128,145,59,142,171,177,60,241,18,8,46,141,186,55,110,43,245,125,141,114,86,195,119,215,214,128,52,231,177,57,233,223,59,238,197,162,28,132,125,138,75,173,244,16,3,177,93,229,238,253,149,212,141,102,251,86,243,95,202,85,221,249,191,62,133,144,198,175,62,193,27,84,85,78,249,165,92,27,235,244,37,13,28,136,35,116,78,40,94,247,103,29,97,151,51,89,7,244,132,124,122,198,64,227,93,70,48,170,66,6,246,38,54,62,165,215,100,56,97,86,90,204,165,82,107,5,41,247,177,51,131,214,242,169,95,175,5,224,7,247,249,196,106,187,31,180,67,75,10,255,219,169,172,181,180,233,249,77,21,244,200,107,125,48,247,101,185,114,182,201,229,61,105,34,48,122,79,202,70,150,133,255,130,124,66,230,39,99,104,13,178,170,173,155,249,239,199,121,171,162,172,185,62,220,91,199,167,152,248,255,213,207,132,49,21,87,15,124,65,190,178,187,47,172,193,101,213,1,55,158,10,179,121,198,226,204,26,10,218,217,69,43,236,6,216,138,90,123,210,115,111,3,186,86,44,201,63,128,136,223,185,102,114,104,109,234,110,96,5,12,236,143,8,33,178,77,185,243,75,213,62,12,58,121,184,16,248,13,11,223,255,103,96,197,84,200,223,252,173,81,119,228,57,195,32,5,219,48,75,220,238,132,128,230,72,11,7,125,49,50,224,168,217,33,251,133,229,175,170,128,124,27,47,173,60,151,87,58,26,110,159,66,236,59,36,2,148,196,150,138,181,173,91,26,211,252,6,169,14,206,108,138,38,180,151,76,102,130,209,73,170,177,212,180,190,79,34,7,180,101,222,172,135,123,122,179,96,24,148,144,84,72,110,90,156,120,119,73,220,138,225,59,102,178,94,157,159,243,214,133,113,73,185,234,105,19,250,7,178,156,170,187,108,131,29,104,119,217,156,247,228,139,1,17,36,73,136,122,106,143,147,242,68,192,171,11,125,102,0,77,92,190,106,196,216,223,39,87,72,60,26,28,32,101,70,251,45,1,85,199,208,226,212,95,51,65,174,198,179,225,25,83,124,23,164,32,209,54,92,12,54,242,50,17,20,253,146,219,85,47,55,124,237,170,6,99,196,24,186,138,195,112,144,188,134,136,19,232,215,76,130,229,4,80,235,71,116,61,60,99,149,140,185,172,153,185,190,78,135,233,221,165,189,220,5,66,1,160,210,157,248,242,216,182,85,97,180,254,56,226,186,192,145,16,58,144,87,224,49,104,133,234,115,213,105,172,190,232,219,225,41,216,125,78,12,77,168,49,100,37,86,184,190,201,22,69,61,186,96,118,188,192,112,1,87,250,104,33,189,169,97,160,236,86,26,208,176,29,55,49,124,187,204,59,80,121,5,106,114,201,30,14,105,148,126,55,209,142,243,245,212,121,134,144,246,47,73,37,3,135,23,147,149,31,182,255,93,45,117,206,168,148,102,112,127,46,91,3,30,194,107,255,17,228,245,191,91,12,232,210,43,199,194,45,32,206,126,234,225,2,190,153,83,101,213,133,124,56,186,221,217,8,61,3,129,213,26,29,129,59,91,160,188,114,41,171,194,147,247,123,209,97,97,210,72,231,248,254,63,51,181,246,229,97,230,32,209,118,201,85,146,238,93,81,1,194,249,150,94,144,248,156,69,23,66,154,143,153,38,233,19,125,123,109,72,114,50,97,162,25,253,121,203,52,114,156,148,69,170,25,126,191,145,251,48,224,235,63,77,50,163,140,40,57,120,182,189,70,13,146,175,55,30,137,115,52,173,213,232,57,151,87,132,250,22,52,126,20,142,191,175,89,1,68,130,130,175,225,151,231,33,59,38,231,143,115,139,82,195,178,241,232,82,2,225,161,171,159,167,45,70,47,190,227,107,60,219,164,144,51,36,125,45,240,26,123,23,39,4,51,131,75,75,4,171,0,218,186,240,148,71,254,173,54,215,250,84,28,114,248,192,60,150,128,34,212,86,215,170,6,196,240,88,10,68,58,172,133,238,97,61,210,239,170,172,112,93,253,139,188,232,96,243,214,145,185,122,68,11,238,148,117,167,226,149,182,165,195,32,129,25,12,142,24,58,194,173,99,102,196,153,199,0,65,42,35,183,196,247,103,235,33,202,36,85,250,167,146,59,153,221,202,52,94,22,75,158,130,169,221,87,143,35,82,149,181,202,112,110,118,131,105,116,99,130,85,116,141,114,239,30,166,114,48,75,190,253,98,138,122,139,111,164,243,79,118,132,179,111,162,107,74,220,10,199,133,183,22,153,133,148,37,135,27,55,216,188,223,25,239,210,38,156,231,21,118,64,78,226,88,54,224,197,48,195,125,183,163,18,28,65,34,225,98,72,187,113,62,201,22,199,139,180,198,37,74,34,2,203,130,164,139,158,215,6,206,198,127,141,199,19,103,53,93,247,50,188,217,99,32,254,60,136,204,155,245,232,237,228,146,154,169,249,223,229,5,90,44,134,80,215,72,56,243,79,167,97,235,228,116,114,183,91,64,113,189,27,158,9,16,86,71,214,50,34,50,157,144,102,84,42,195,236,227,82,243,250,52,208,190,26,162,160,27,253,50,140,239,66,9,161,197,167,192,113,50,169,41,10,240,243,199,103,150,155,39,175,86,203,16,194,200,161,179,188,193,197,99,233,169,164,220,197,189,183,81,15,169,64,106,133,118,22,17,249,221,153,189,40,38,122,184,38,234,194,236,4,185,63,148,12,97,194,156,241,196,106,162,77,233,128,112,198,86,221,87,24,21,78,154,127,103,153,227,97,0,235,103,136,203,108,14,86,235,207,57,96,96,93,184,220,1,151,20,107,250,210,244,100,186,22,129,17,126,102,80,152,246,27,0,174,252,21,231,155,39,53,63,164,201,164,41,201,36,213,33,247,151,76,218,6,45,53,114,88,121,254,228,140,31,213,194,143,129,238,121,183,251,44,182,49,147,197,1,28,182,96,151,175,148,77,128,187,194,174,247,247,112,79,6,182,53,32,4,179,207,226,169,193,120,116,234,170,198,249,69,128,210,171,241,152,94,149,212,86,238,199,198,64,103,219,195,243,17,111,80,249,233,56,134,225,94,163,188,216,30,113,26,6,127,203,89,28,11,212,195,129,115,82,244,167,61,149,10,157,143,117,134,202,229,9,3,219,12,227,129,106,191,120,121,122,217,11,54,108,240,217,127,205,83,198,130,145,188,158,33,55,15,168,174,219,202,171,94,181,147,175,5,239,172,119,118,65,100,231,178,188,87,61,236,138,5,113,112,252,39,10,249,253,2,160,187,1,110,212,156,27,252,122,191,129,242,248,92,97,9,18,161,228,248,127,244,225,56,173,148,233,185,227,72,6,169,32,181,217,100,238,12,55,174,74,191,172,199,26,224,237,17,47,219,195,98,98,178,4,175,156,113,255,155,1,112,59,114,186,0,41,95,195,198,233,25,157,220,29,60,234,200,34,83,87,151,52,207,83,102,230,138,167,171,161,80,163,171,204,227,221,174,188,97,85,145,177,117,103,85,77,89,132,86,121,52,58,106,172,82,149,81,218,253,188,94,20,17,173,221,117,62,251,158,50,254,174,183,73,241,140,223,168,7,179,18,86,146,192,100,184,61,112,127,111,48,99,244,74,29,6,61,145,222,11,178,9,7,148,23,86,115,96,244,32,125,153,84,107,85,89,104,34,167,236,170,81,52,166,0,182,39,213,30,80,106,186,31,99,184,173,13,184,121,158,185,192,162,178,92,55,25,221,110,26,75,133,62,246,23,106,96,79,163,255,120,136,77,72,224,2,19,208,163,226,205,50,43,69,69,230,88,194,128,204,229,143,42,67,49,113,23,225,231,172,254,161,231,192,159,172,234,41,248,78,171,233,38,210,61,251,26,219,54,166,43,71,79,84,127,208,125,252,45,193,16,251,249,157,67,50,214,170,21,141,182,128,28,51,102,168,50,116,98,27,173,217,166,207,249,87,67,230,186,98,108,164,51,126,58,3,29,171,81,29,39,65,130,229,138,233,219,210,228,20,140,197,241,108,211,118,129,235,174,9,167,158,221,182,32,202,56,84,206,104,34,25,106,1,76,186,85,231,118,17,162,231,34,36,209,44,175,167,25,21,49,97,135,122,229,55,174,224,132,14,125,134,238,235,55,135,190,1,16,110,11,192,73,207,25,85,94,198,113,138,13,144,72,44,34,43,0,78,139,190,8,5,252,23,249,181,254,0,148,27,115,199,146,15,126,72,8,166,204,88,157,40,1,146,97,139,140,9,239,114,235,254,242,139,147,175,185,236,149,4,209,55,87,18,175,195,147,201,21,169,169,171,19,152,4,228,89,160,116,87,67,37,140,210,225,105,1,107,251,159,238,173,127,199,10,80,251,49,225,18,185,165,138,228,32,184,98,126,103,105,60,133,122,229,113,89,13,216,199,98,236,2,1,114,50,153,204,234,190,191,86,223,128,67,189,149,49,70,71,255,83,5,127,58,179,242,244,163,93,244,122,61,151,106,163,9,240,79,33,28,46,14,213,165,140,64,20,216,245,9,149,57,145,83,235,62,35,108,48,199,80,32,233,221,104,31,88,147,249,82,215,133,1,235,158,166,156,213,168,115,67,201,151,137,147,44,25,178,178,190,122,76,82,25,238,59,35,220,39,163,246,149,26,230,100,32,11,46,157,103,129,136,233,91,216,99,221,66,41,229,138,119,69,213,236,19,64,19,102,14,83,76,34,254,108,239,201,87,23,229,161,213,11,45,210,27,86,141,4,174,86,174,190,25,35,78,16,115,76,198,199,123,26,156,17,34,166,216,0,106,5,77,245,176,133,47,161,146,51,153,138,121,107,213,122,181,124,70,239,0,183,68,118,189,247,80,38,229,30,12,200,90,17,47,52,241,3,70,255,165,225,48,189,239,17,159,27,15,57,123,91,129,171,158,206,229,199,111,121,126,55,108,67,84,254,236,254,49,236,52,228,19,78,93,93,244,215,227,138,135,238,125,87,217,239,76,170,9,172,239,112,250,184,72,240,11,248,38,134,182,237,158,53,105,185,217,182,113,53,232,250,205,49,103,8,23,71,143,119,15,85,81,139,240,151,23,229,126,0,54,175,113,191,4,127,112,114,78,122,162,248,113,225,124,243,150,25,133,87,204,170,54,63,251,223,84,10,30,236,232,247,46,91,85,216,205,107,25,124,150,58,36,211,111,48,52,126,146,89,19,249,148,12,95,184,87,224,176,150,31,180,50,33,131,153,182,249,235,99,123,61,46,110,177,46,211,37,79,94,53,163,163,231,218,186,191,222,121,80,175,208,218,64,138,166,225,84,231,13,231,238,135,167,40,168,192,231,69,142,142,56,163,197,236,184,205,251,178,193,174,62,77,247,169,119,19,117,17,253,68,228,254,245,112,134,126,192,78,181,22,126,209,35,82,134,242,104,190,201,114,143,33,171,197,172,28,29,115,147,210,54,229,224,220,198,113,232,220,64,88,198,112,30,34,74,62,188,236,71,89,130,86,29,141,208,98,141,21,82,245,146,153,76,100,242,55,126,25,128,25,251,163,185,11,232,188,90,240,188,95,121,9,88,196,65,186,206,117,6,164,233,73,236,228,232,228,178,77,104,202,28,204,141,176,52,90,181,146,25,9,230,206,135,28,235,97,153,134,9,251,176,67,23,186,176,7,193,192,144,29,191,107,250,186,43,167,31,50,139,167,127,174,243,17,151,193,39,237,222,33,237,51,120,166,89,69,114,126,162,171,167,27,20,201,86,55,86,142,157,251,89,47,231,181,15,122,27,206,225,146,187,180,86,98,134,225,163,155,149,24,249,62,58,126,53,157,115,105,191,206,143,6,232,138,96,54,136,221,106,20,190,174,120,159,246,121,142,235,131,143,127,123,176,237,170,93,84,187,202,231,66,47,100,37,14,177,161,65,248,141,165,247,179,110,232,255,52,140,122,34,164,93,139,183,160,175,222,231,234,240,129,174,142,125,14,165,207,90,139,203,63,198,82,74,8,236,10,0,203,139,75,224,23,177,34,38,10,100,17,52,236,216,47,93,212,131,131,147,246,25,198,89,173,157,237,146,117,107,225,206,229,61,111,41,103,242,117,16,4,225,174,192,91,127,35,45,180,181,103,56,247,201,61,94,197,19,114,183,134,198,21,172,195,17,228,163,117,244,90,12,89,14,90,199,33,254,171,199,195,251,78,17,180,104,28,127,99,167,200,211,219,145,178,82,113,4,71,178,38,227,186,60,224,60,12,213,110,232,15,246,39,92,99,229,237,206,242,138,17,231,223,254,104,162,35,224,29,77,178,29,170,85,214,90,85,183,67,168,57,116,105,148,1,175,203,32,144,165,197,17,145,101,249,165,66,162,133,190,102,100,159,168,130,225,223,23,133,241,120,30,184,164,99,198,44,109,65,134,162,17,177,89,21,160,199,64,82,95,232,196,212,119,177,173,70,196,0,45,134,12,178,184,185,49,93,139,194,244,64,191,196,62,185,53,228,59,197,62,75,92,2,75,92,244,104,110,100,2,6,48,120,0,191,252,74,253,15,140,88,71,168,178,136,77,87,27,31,25,201,196,78,45,185,97,118,77,80,83,134,76,30,252,153,169,80,116,75,153,200,160,122,107,240,113,126,252,203,53,89,32,124,132,111,136,71,154,252,223,56,233,123,174,4,196,109,184,247,97,132,229,39,132,235,231,143,243,176,173,154,168,3,9,132,44,60,68,197,245,34,149,107,158,137,183,22,113,9,155,119,177,69,121,23,12,21,190,206,55,97,205,227,251,173,121,90,27,9,18,237,244,156,104,39,159,83,84,240,79,90,179,170,224,104,178,175,63,12,163,215,252,236,102,148,219,47,93,26,157,196,106,238,122,128,208,176,50,141,21,186,255,27,2,227,128,196,60,214,106,212,109,232,20,179,122,144,249,144,112,8,14,91,191,65,62,201,73,88,184,47,203,15,196,174,135,246,117,194,253,210,247,215,116,243,167,213,199,237,163,201,245,230,66,5,31,57,67,74,171,70,37,147,250,172,189,112,63,15,111,61,15,39,96,66,208,132,209,149,250,168,153,64,73,134,213,232,115,124,238,224,146,115,94,60,227,59,156,32,248,236,86,64,23,141,50,129,2,247,184,202,56,40,211,192,172,133,26,198,87,220,61,172,248,109,33,210,75,129,42,25,164,83,79,123,16,152,243,80,128,46,251,219,182,204,113,196,212,48,157,42,109,200,50,9,40,102,148,106,230,201,29,37,111,193,136,68,77,54,202,168,63,123,69,239,85,119,20,49,177,157,118,215,130,208,113,229,126,30,66,44,159,75,3,1,101,240,251,205,193,140,120,27,133,179,150,95,146,7,1,97,133,116,176,220,158,28,132,134,81,27,230,243,230,3,202,226,33,221,102,212,100,216,64,115,104,99,65,136,15,52,188,25,235,88,88,192,202,117,138,69,170,19,228,243,38,123,150,59,145,61,42,61,196,186,219,114,247,62,78,183,94,80,241,82,206,22,82,41,239,144,213,123,32,79,172,89,111,203,185,179,115,24,76,243,53,97,69,47,50,201,78,239,184,127,200,187,94,222,136,169,105,197,75,219,92,150,10,206,58,113,179,16,106,35,9,235,129,107,141,83,30,232,40,4,251,225,240,218,0,4,44,86,176,15,127,16,240,122,119,221,252,244,158,223,77,46,25,11,202,29,246,255,34,94,149,43,91,81,96,211,252,37,102,245,182,90,236,171,87,197,196,156,57,198,249,29,99,40,24,208,174,227,2,145,130,174,172,28,26,13,201,8,103,30,177,246,25,234,170,168,183,99,6,254,48,80,105,233,63,53,96,176,177,56,92,249,203,205,149,210,49,33,212,51,124,24,39,190,254,149,246,187,40,214,227,63,4,19,180,218,128,99,16,46,206,23,219,5,34,249,71,98,212,161,170,211,254,136,184,183,58,7,41,51,240,165,204,232,69,168,64,149,54,28,124,26,105,83,97,191,224,25,243,38,101,208,254,52,164,254,199,204,51,202,122,210,215,87,35,237,136,107,94,52,156,94,47,225,15,18,39,230,12,180,100,142,16,239,207,216,43,250,109,98,106,153,155,168,197,141,177,137,169,52,217,174,231,18,174,31,224,135,15,232,208,239,139,69,80,209,102,37,140,76,17,54,114,67,75,233,25,136,61,26,246,210,117,159,113,180,241,253,202,53,196,248,107,55,28,71,136,103,40,141,169,119,220,148,8,204,13,254,33,230,236,76,80,120,66,170,88,149,222,19,17,91,240,183,255,4,69,78,107,67,58,17,23,149,254,34,20,166,233,168,178,61,20,153,233,212,129,95,197,254,81,94,107,171,105,89,213,195,7,122,149,112,223,220,181,75,16,81,113,230,177,106,16,186,119,178,140,231,191,216,18,122,169,56,4,68,118,245,21,41,204,138,225,251,147,91,144,243,184,116,224,107,237,180,214,241,147,218,169,167,144,105,26,241,50,99,130,255,133,133,211,58,22,33,219,201,174,43,35,245,122,182,129,113,214,147,64,216,116,134,124,40,136,255,85,96,21,174,103,155,15,152,236,202,118,71,80,21,101,127,13,246,246,162,159,36,84,38,111,61,89,177,175,8,72,218,60,115,184,67,251,75,162,231,190,173,76,140,250,233,159,230,56,61,16,23,232,56,141,4,86,119,125,147,165,76,185,198,227,46,65,65,90,9,0,101,45,196,134,143,214,103,159,200,217,74,58,10,127,95,92,140,131,233,177,227,22,222,174,10,161,12,152,212,85,93,252,113,83,133,23,159,126,168,246,211,164,184,104,255,32,219,186,221,54,0,95,40,151,8,22,10,226,90,141,77,101,239,180,195,82,86,6,100,13,111,32,204,8,180,193,240,72,34,87,202,154,154,99,63,59,31,104,35,88,242,76,100,144,67,133,189,243,215,228,81,226,152,138,33,168,173,193,98,37,185,38,146,204,190,251,160,93,55,103,206,3,146,202,116,119,173,169,172,17,238,218,117,22,50,234,101,145,103,39,70,120,30,213,31,250,82,216,108,132,213,98,193,197,252,181,50,172,58,154,96,115,46,78,161,170,26,245,139,77,250,150,151,129,64,18,168,130,117,134,38,247,159,131,189,182,94,97,234,56,206,45,161,98,153,145,14,41,12,215,175,223,112,40,47,151,227,87,84,221,191,63,194,165,25,185,236,158,37,90,197,57,123,246,99,233,113,143,145,211,133,214,212,30,182,16,52,72,120,168,92,81,214,53,146,68,80,111,178,7,92,29,173,64,235,185,195,50,19,119,218,252,162,201,54,156,204,85,109,69,27,112,154,99,117,228,54,227,151,108,99,152,230,4,174,188,30,137,22,11,69,2,122,24,113,35,197,235,0,73,186,105,10,247,214,153,162,99,8,50,50,131,50,229,35,253,16,193,12,36,117,167,15,180,231,219,10,106,54,64,131,73,193,196,203,166,211,2,204,162,35,196,111,17,110,98,11,220,174,230,101,14,120,235,38,100,35,138,111,219,154,114,14,52,50,128,246,140,113,39,62,23,57,179,24,205,231,243,68,89,70,34,241,100,122,190,27,241,119,175,124,103,72,43,113,149,234,57,203,229,34,221,220,35,3,224,145,243,94,196,149,93,115,119,72,9,22,220,16,135,180,202,47,29,17,229,135,193,56,66,115,23,12,84,196,87,36,65,47,193,214,134,108,55,180,104,57,69,101,201,122,210,83,67,199,61,193,71,188,139,211,252,248,118,24,126,39,217,12,209,36,211,27,113,249,128,64,69,183,36,62,212,154,205,101,8,60,106,168,160,194,213,218,175,150,132,253,137,59,185,194,109,226,154,113,143,14,196,136,101,133,96,220,102,78,88,158,24,179,76,110,174,49,134,154,88,59,189,27,150,209,235,254,18,11,63,185,250,213,87,134,236,72,174,95,111,87,73,227,57,233,237,105,101,48,123,243,209,43,83,205,148,250,120,167,149,212,129,16,247,31,223,52,222,65,135,97,42,246,136,124,31,231,110,31,182,21,234,233,173,232,41,178,183,77,90,45,148,178,15,116,130,2,121,34,155,161,30,151,248,8,6,157,175,193,4,102,210,135,171,249,46,24,199,102,142,37,213,215,41,247,67,207,17,218,253,159,139,143,210,93,45,76,201,209,187,198,213,133,72,103,71,132,100,57,188,210,248,122,165,115,10,136,242,185,137,70,205,122,106,74,83,134,131,132,174,215,235,220,3,28,82,5,34,68,7,176,244,132,201,74,247,73,69,134,160,21,25,166,240,115,130,95,50,157,185,26,244,54,12,191,154,12,117,8,181,186,36,145,188,246,115,31,59,198,134,35,87,28,2,201,70,233,183,11,104,142,19,203,96,88,66,187,95,190,213,124,142,209,250,227,25,211,195,43,0,28,100,63,255,187,156,91,172,198,140,244,171,94,9,122,209,119,38,35,194,77,184,177,146,220,10,151,214,103,100,162,253,232,56,179,135,43,225,150,228,30,98,174,155,14,121,91,43,217,150,215,241,61,185,20,128,176,204,254,33,124,80,234,143,236,110,250,168,201,204,223,136,254,210,28,57,214,213,212,6,41,47,25,108,124,68,83,79,164,72,139,187,95,199,107,94,117,105,125,111,173,49,126,156,125,153,69,182,68,103,106,171,106,242,130,193,247,244,109,54,216,67,237,236,253,38,119,135,223,118,205,2,112,36,245,18,150,26,67,81,238,18,187,141,115,164,206,137,34,205,78,130,157,141,23,74,27,195,237,46,20,224,231,19,254,251,248,132,235,49,250,163,209,217,4,180,74,251,30,211,92,221,5,14,127,162,168,92,127,109,128,124,60,122,192,46,135,3,131,161,58,7,199,50,37,3,126,8,64,174,186,103,55,161,194,20,215,103,191,33,42,245,96,48,235,141,204,96,240,138,254,13,203,16,206,91,79,27,78,95,203,54,142,235,131,16,143,105,136,80,188,82,156,150,9,201,125,249,6,16,215,129,79,248,222,88,30,76,176,145,47,156,195,249,237,49,93,186,98,72,95,20,90,195,203,107,141,99,162,37,34,103,201,200,229,152,132,24,214,78,27,138,209,232,32,232,112,22,33,44,139,147,12,163,102,16,13,36,190,205,199,65,165,48,7,250,219,240,244,188,4,44,65,127,185,17,54,146,222,80,100,86,120,252,7,122,63,213,238,117,111,49,148,139,98,140,151,222,150,190,10,73,77,214,11,166,35,144,18,199,226,1,189,185,70,152,105,85,81,148,233,240,184,235,121,253,106,106,124,49,60,53,185,10,189,210,179,128,197,161,117,183,88,136,186,220,253,100,134,229,163,89,200,125,217,13,144,244,86,193,107,236,249,109,60,48,53,22,15,179,106,216,2,218,106,118,47,162,128,223,216,38,115,100,40,15,200,116,20,53,80,36,42,232,23,209,97,17,26,116,191,122,78,194,228,171,196,126,178,22,157,11,6,62,78,177,24,65,179,183,30,138,85,79,198,6,170,21,224,129,11,69,139,29,117,192,202,244,59,85,52,121,138,47,224,41,138,88,200,85,0,73,42,165,143,237,126,144,12,51,119,232,56,61,240,217,224,91,43,233,106,234,172,12,169,106,54,158,54,98,250,95,110,45,27,126,6,136,204,64,241,232,9,231,14,126,33,74,76,240,130,167,94,54,36,3,32,69,198,54,154,7,23,162,239,77,160,238,200,233,41,114,78,106,182,22,157,239,208,242,84,126,85,191,182,246,98,184,238,55,71,237,28,37,147,106,237,234,16,155,108,83,9,207,38,236,139,122,237,106,54,218,83,203,175,28,64,182,213,138,238,110,156,86,145,60,156,67,27,174,140,199,134,168,42,144,42,19,144,224,78,133,182,138,56,197,145,54,244,28,228,250,101,62,217,201,169,99,104,226,34,28,18,227,219,171,103,127,230,219,98,138,229,30,114,181,7,252,97,109,218,4,102,82,102,174,223,243,195,200,214,212,111,92,62,82,250,71,141,127,176,238,180,51,109,63,188,19,140,6,17,253,72,60,39,162,126,67,232,19,115,181,8,129,174,183,184,21,66,209,212,195,216,28,252,246,5,69,210,209,134,30,123,57,156,224,9,53,224,175,203,109,63,194,11,48,21,230,69,246,207,49,6,114,207,101,204,198,223,210,143,34,227,159,91,91,27,193,230,254,87,159,26,254,101,135,117,196,115,14,88,106,28,50,145,78,220,90,121,35,97,44,146,246,53,47,113,142,5,13,68,231,159,21,18,251,139,234,160,153,152,80,28,57,2,88,239,11,218,88,87,122,245,78,114,163,126,59,177,122,99,151,215,124,201,157,63,76,57,87,75,23,63,1,24,71,153,92,6,235,192,30,5,35,184,155,91,33,26,114,67,246,23,164,17,4,61,6,106,111,43,245,135,80,51,163,158,132,51,246,206,126,67,5,178,168,132,38,229,124,97,77,62,177,94,135,241,4,228,223,74,121,77,31,163,255,52,97,227,61,75,100,108,249,103,175,168,121,147,79,243,247,47,243,55,7,50,156,9,60,135,65,100,178,233,28,29,4,231,55,94,128,110,164,189,250,27,225,113,123,26,60,44,120,20,34,254,215,159,231,110,244,49,93,140,217,131,41,123,111,85,178,97,226,44,126,23,60,233,57,51,10,185,235,60,247,163,30,123,168,131,138,85,68,181,140,33,253,111,152,223,178,66,190,238,27,209,58,156,89,3,170,109,177,69,116,140,40,175,179,169,242,197,50,180,178,166,163,8,31,175,38,143,4,36,161,57,87,168,33,223,33,75,141,91,182,168,156,232,127,24,40,72,12,209,45,232,82,126,213,156,228,76,173,35,71,194,193,195,160,229,136,179,94,207,65,230,50,200,138,77,63,40,15,185,118,42,95,65,238,52,241,214,185,225,1,138,29,244,254,56,243,226,154,250,33,205,130,151,98,161,103,185,224,163,81,238,160,100,125,32,77,214,99,233,34,23,149,60,124,187,126,59,252,96,50,21,38,215,112,174,105,60,211,27,190,198,141,55,53,178,105,64,203,70,116,0,70,29,179,29,103,43,229,215,248,126,66,91,147,126,64,182,188,144,114,82,127,124,107,209,193,138,102,177,49,152,143,11,58,119,0,67,252,97,65,217,132,46,250,94,151,45,56,249,213,160,128,23,54,193,7,123,92,96,148,68,41,50,125,114,153,26,241,54,168,174,68,218,190,133,143,68,240,3,92,151,195,3,77,58,100,121,179,113,221,133,82,88,199,46,8,241,128,149,42,97,87,250,214,15,8,202,33,97,61,214,63,36,172,110,79,168,157,45,192,49,46,254,177,83,62,103,127,238,50,108,239,148,251,11,241,230,198,174,195,168,39,141,121,33,69,181,157,244,123,0,1,125,96,152,131,83,35,236,135,143,27,156,121,101,105,176,124,252,94,75,239,246,150,222,109,131,172,51,239,204,218,105,103,146,188,224,240,222,13,97,214,31,26,8,203,180,192,97,33,151,254,230,244,233,118,121,138,200,141,82,117,31,225,239,96,217,5,187,53,90,73,26,19,102,120,107,224,191,254,90,0,218,232,173,97,11,35,92,106,125,128,97,164,254,251,232,114,242,31,220,54,58,127,228,20,220,200,52,229,177,166,36,19,18,235,84,113,63,227,72,66,8,203,39,143,92,227,28,183,51,86,182,22,237,160,183,190,34,71,9,54,158,187,170,179,40,99,146,226,138,239,142,180,46,199,38,255,187,35,63,6,49,228,238,77,85,98,98,227,161,163,117,2,221,251,227,16,254,128,186,81,45,242,37,222,209,3,15,37,85,11,220,196,45,152,1,105,142,248,69,188,239,85,81,238,93,246,170,110,124,176,205,136,144,37,89,72,139,210,58,3,18,18,34,143,150,81,89,16,20,15,84,139,230,65,104,136,52,109,40,237,77,34,57,83,242,1,141,87,213,24,208,0,23,208,37,155,243,160,11,140,216,181,203,190,80,186,216,207,184,124,96,168,179,249,214,4,147,88,12,140,159,198,203,120,200,69,241,139,126,252,158,192,28,226,146,103,186,152,54,67,16,185,200,14,183,6,42,92,69,180,150,65,66,248,222,13,245,56,88,149,154,252,120,217,12,149,203,188,207,25,179,79,232,244,92,230,154,158,123,212,133,181,183,162,227,223,24,35,252,137,236,218,133,95,154,45,9,152,146,122,165,183,68,208,144,160,233,77,214,168,198,192,26,91,222,116,74,6,3,209,30,137,196,209,153,74,246,46,18,95,100,61,84,19,62,232,80,110,187,137,220,40,249,25,142,2,50,126,173,20,114,14,150,25,5,14,62,137,214,42,89,13,154,14,176,107,34,138,20,209,143,20,169,106,116,191,215,217,143,31,231,68,16,102,232,248,243,132,157,96,178,255,136,253,160,67,58,209,36,68,35,183,154,172,251,197,253,247,4,82,243,116,160,18,242,18,249,0,195,231,7,8,0,33,151,116,94,46,22,68,89,153,133,143,196,202,74,8,104,40,54,19,152,252,199,224,53,12,186,27,134,115,3,63,19,248,170,180,65,84,195,26,146,197,221,158,191,228,161,134,210,219,68,20,131,226,80,86,26,236,4,17,141,15,146,122,106,136,177,228,244,102,39,228,38,43,120,175,226,155,124,85,190,73,192,90,127,115,56,191,6,229,129,214,1,165,61,13,128,12,21,124,236,182,82,94,58,110,24,129,208,124,117,69,183,184,80,5,56,255,15,40,208,233,88,156,209,70,145,43,243,198,94,184,68,25,208,152,22,84,173,30,87,136,154,173,20,72,248,11,83,253,2,117,36,208,153,160,169,90,173,55,6,155,180,146,119,228,20,7,48,137,165,91,190,149,30,201,144,75,100,23,95,137,170,48,47,111,149,242,28,213,224,108,42,199,93,213,250,144,71,82,230,136,197,174,196,110,198,209,145,25,208,91,22,145,231,74,25,92,215,27,122,182,15,214,106,62,20,174,39,103,185,176,25,53,208,116,238,13,186,152,118,178,76,237,251,93,105,46,36,95,68,60,121,160,163,215,154,109,116,54,191,174,109,19,104,165,188,215,232,93,50,17,158,119,248,219,20,150,48,114,118,46,58,130,249,96,132,221,179,146,14,128,221,133,222,1,101,132,37,149,241,75,66,62,27,137,152,122,151,231,209,195,42,96,118,58,134,142,151,133,183,84,39,49,193,208,235,172,25,90,18,178,78,31,18,64,112,12,126,202,12,40,186,238,151,139,79,1,35,12,39,252,1,199,41,239,255,188,179,112,194,190,182,221,173,119,229,162,35,46,177,99,155,74,175,38,21,84,35,95,179,73,208,136,58,56,41,123,65,134,164,183,131,126,98,55,94,71,150,131,52,110,138,89,171,135,139,37,43,239,165,199,42,236,73,72,143,206,171,119,205,233,156,28,139,9,133,224,208,224,45,230,6,3,77,37,117,142,177,126,171,228,243,7,166,153,60,82,6,255,185,7,31,224,234,143,187,208,167,122,22,113,200,205,196,114,51,222,10,15,73,175,179,252,197,127,129,197,6,64,38,125,15,53,9,166,150,230,249,193,40,7,13,181,79,15,151,147,163,143,93,43,202,142,231,54,215,153,176,117,107,2,72,15,37,135,145,18,231,9,240,192,217,133,120,181,36,218,112,126,55,193,204,196,224,171,18,200,189,101,224,137,222,241,55,217,26,114,39,198,69,197,200,159,22,232,198,119,64,112,17,119,193,201,151,52,75,18,32,142,116,211,113,87,66,191,28,172,240,43,23,148,108,126,220,54,98,26,91,90,58,82,96,7,130,83,238,26,26,121,146,185,189,133,26,154,50,130,13,136,174,198,67,245,61,232,100,5,75,28,17,2,121,43,89,78,135,253,119,221,0,132,129,199,243,64,239,240,246,209,217,72,93,30,98,66,63,90,101,233,207,186,144,172,100,79,92,250,244,18,166,164,110,13,175,242,233,190,167,108,83,17,16,245,131,77,90,162,123,120,20,30,100,65,72,71,35,151,228,213,142,35,238,144,169,133,46,135,7,120,6,4,120,136,170,239,225,163,43,29,152,69,210,4,231,89,237,177,236,86,217,187,77,22,62,171,200,142,169,7,163,133,240,181,95,73,93,194,100,79,64,206,162,38,228,164,156,134,233,135,130,112,159,45,117,120,102,131,182,82,55,108,180,220,238,77,43,249,132,0,27,10,50,165,152,203,55,241,129,68,254,140,43,18,82,130,223,162,127,81,220,190,74,160,57,78,72,69,221,108,97,145,192,188,185,159,206,35,64,0,254,15,189,52,230,36,101,246,173,64,241,33,19,8,223,154,187,155,131,203,40,120,45,224,13,53,199,16,105,33,56,173,185,225,18,26,254,123,68,13,214,90,65,96,66,110,25,157,193,203,13,115,210,95,241,95,141,69,139,102,92,91,143,101,0,19,52,149,198,79,39,113,200,166,218,203,129,199,183,196,142,93,59,125,208,237,168,205,49,100,174,48,195,87,222,92,190,227,171,210,168,156,4,109,92,92,29,198,158,90,42,246,49,202,248,138,188,13,237,100,95,219,80,251,52,156,73,233,18,121,163,74,234,216,83,185,59,196,58,106,124,54,250,171,85,105,11,100,117,169,251,231,83,116,214,200,48,34,68,81,172,218,18,108,22,65,195,205,249,144,206,106,201,137,233,207,27,32,164,58,186,99,53,169,149,25,62,247,245,196,171,58,169,185,134,241,146,31,4,71,15,95,47,202,165,3,117,194,132,184,145,36,117,225,22,1,21,244,160,114,212,87,213,20,14,52,91,70,6,91,157,12,197,58,205,73,180,179,224,215,83,103,111,161,26,253,216,29,116,104,49,179,60,145,83,151,202,36,77,165,244,174,79,46,158,195,90,26,171,142,240,162,168,68,127,205,40,3,53,47,157,159,89,225,61,109,43,204,201,180,10,41,106,155,79,4,6,7,172,233,236,103,100,89,246,113,232,196,182,249,215,174,124,11,170,27,179,209,110,247,8,159,238,193,180,95,166,186,54,149,109,248,226,207,53,12,138,89,161,193,208,73,25,222,105,114,143,43,71,250,225,84,45,100,192,144,255,46,151,204,150,253,152,181,254,66,25,152,19,71,190,247,106,38,23,50,48,2,76,4,143,203,160,71,174,23,161,49,174,201,161,76,198,143,180,130,211,104,120,166,238,57,150,80,116,134,11,218,240,95,133,36,152,85,74,94,168,122,61,140,247,243,175,213,20,32,237,176,27,147,36,81,50,24,219,180,100,17,23,216,122,54,174,90,108,38,137,244,234,177,24,190,81,19,81,183,137,87,5,100,65,142,89,126,144,129,236,186,6,145,202,189,102,24,175,215,204,45,133,102,0,93,128,58,216,32,93,136,109,252,91,247,172,121,238,209,223,77,234,107,119,108,82,85,2,81,109,251,109,250,83,171,241,108,181,251,207,104,198,174,177,124,230,52,183,81,220,103,11,236,1,165,221,125,146,26,96,178,106,137,167,169,175,23,180,130,230,223,174,81,213,144,100,207,161,74,113,136,243,23,186,150,238,203,193,159,189,136,161,86,217,227,193,150,226,197,7,220,231,190,22,154,191,172,175,63,111,144,153,183,232,230,252,107,55,85,45,192,134,86,180,0,126,108,170,215,169,142,180,99,155,133,212,179,92,210,192,99,79,198,221,38,54,245,91,218,5,152,158,90,108,81,203,221,158,187,27,83,131,208,98,254,205,130,246,8,40,3,180,51,87,40,120,147,64,172,195,134,82,30,237,19,111,214,99,70,130,150,20,230,86,84,220,13,213,240,94,169,181,239,78,199,10,35,135,152,2,146,49,71,108,50,233,226,10,161,207,132,162,213,50,122,91,135,232,22,29,105,177,33,221,75,75,189,213,245,142,98,152,128,63,70,132,54,1,61,182,239,245,147,215,99,193,151,60,115,67,86,36,166,62,26,15,71,2,138,249,163,63,68,1,206,33,123,186,112,0,131,26,14,159,95,8,118,179,204,221,219,124,129,3,233,89,66,186,30,195,97,116,72,9,38,103,122,205,109,50,167,51,139,233,154,24,42,81,122,209,249,129,149,32,90,242,27,133,158,73,167,90,94,86,9,68,24,139,45,241,34,111,170,54,51,232,17,92,52,247,185,240,101,42,12,54,8,29,217,215,85,143,101,188,168,255,117,133,125,229,250,34,195,71,102,50,98,225,0,206,49,93,76,24,106,240,98,163,232,147,148,84,187,243,129,179,202,168,240,255,243,203,83,142,180,159,151,164,104,223,72,199,241,16,254,69,218,174,111,118,218,226,106,192,245,141,155,116,48,147,222,53,101,202,219,214,3,198,177,194,107,152,166,26,135,168,245,233,161,228,241,82,10,112,101,100,55,236,70,146,44,17,33,105,1,16,63,73,162,41,151,78,15,22,74,57,151,67,187,162,222,115,250,135,229,207,185,89,199,137,43,39,114,141,72,188,138,3,244,255,39,51,214,174,14,41,148,63,10,71,133,159,69,178,242,73,125,231,172,128,151,172,161,58,21,212,62,182,76,66,177,3,46,213,95,48,57,8,145,244,98,212,214,1,12,243,29,214,73,160,137,64,57,82,65,66,163,166,91,86,200,130,217,0,132,77,34,44,113,139,218,186,100,15,153,14,105,21,40,184,142,157,75,76,136,58,96,143,23,71,123,213,183,197,1,139,157,133,128,104,230,157,24,252,116,215,95,188,167,233,138,62,81,155,126,104,222,171,194,98,230,76,125,25,59,252,203,86,21,126,14,6,12,53,88,66,212,24,5,139,247,36,122,159,163,28,247,183,1,203,102,182,66,38,118,216,78,92,36,93,94,9,35,155,235,204,32,251,72,93,112,227,95,129,135,93,72,132,35,117,11,102,153,99,8,75,147,9,103,93,122,253,173,93,53,60,153,56,123,209,170,174,13,172,20,186,88,87,53,123,110,247,234,13,95,240,146,44,45,233,115,5,175,163,203,220,248,217,233,129,18,174,79,26,245,42,47,69,163,156,23,29,116,238,137,146,222,142,69,184,169,111,86,243,77,203,253,237,69,81,162,206,169,123,60,80,253,110,9,146,26,139,202,236,42,39,68,91,123,182,46,220,21,219,103,165,103,101,237,126,42,71,146,244,113,130,237,69,35,71,124,93,101,46,246,121,221,203,124,68,173,210,135,161,193,83,236,202,89,121,72,18,81,212,224,122,137,215,118,16,89,31,179,160,158,73,87,82,217,151,242,248,199,71,229,174,13,232,215,201,169,211,143,186,120,106,11,195,155,177,108,149,154,112,216,54,252,247,76,182,139,236,66,90,209,63,165,209,145,93,231,55,49,47,220,71,74,48,148,36,0,32,87,195,151,108,10,53,219,85,251,168,212,245,112,89,187,208,140,109,139,145,140,93,124,39,244,54,232,143,218,67,181,163,78,123,160,232,74,189,102,41,174,43,45,82,243,222,91,38,11,198,61,120,247,67,10,42,75,249,222,222,200,121,54,32,57,196,244,158,114,108,208,199,113,179,246,24,121,103,247,205,244,43,125,105,27,19,38,28,49,62,176,144,56,44,164,154,68,46,184,96,213,235,221,41,105,18,189,232,41,116,167,86,155,137,197,2,140,122,151,167,7,8,211,169,160,126,215,105,162,230,143,85,49,192,54,41,166,189,69,103,154,209,188,255,95,196,84,245,135,191,124,147,75,204,179,150,94,108,122,188,28,161,216,223,72,204,138,143,138,184,117,117,112,186,133,145,42,102,105,75,61,240,30,228,78,223,61,178,63,196,223,179,20,242,58,11,152,145,200,177,54,197,52,206,183,246,24,2,94,34,45,230,180,166,231,173,136,3,103,88,107,139,56,190,97,220,113,127,187,236,153,244,235,158,254,67,137,209,92,96,229,202,241,0,72,78,115,136,204,168,205,101,134,137,186,91,105,206,72,186,74,42,142,15,51,81,69,172,214,125,203,119,213,166,163,37,196,166,11,196,134,226,162,94,135,103,169,119,57,237,86,60,93,56,79,85,110,149,108,171,44,162,162,23,30,96,180,174,219,161,63,191,116,57,239,232,41,87,152,126,72,85,218,119,139,183,170,144,76,121,31,112,255,132,108,54,88,201,254,122,20,76,77,60,214,122,38,40,2,40,88,95,71,100,79,243,111,220,187,75,163,196,233,119,170,171,72,201,228,139,12,78,245,131,128,100,124,20,102,192,249,44,8,49,188,44,55,57,75,255,201,127,38,97,160,43,66,54,244,102,215,43,47,243,64,207,129,45,124,54,92,106,8,188,41,154,122,134,172,47,113,12,30,108,26,182,8,223,185,51,69,125,61,163,97,1,144,219,229,235,49,20,148,212,242,99,199,177,68,206,112,204,95,165,136,5,246,73,152,113,116,106,254,172,119,220,148,116,28,187,74,195,136,178,211,224,116,28,202,165,23,96,238,194,15,6,73,134,110,47,174,58,106,62,151,77,25,186,116,44,80,104,157,73,135,217,147,40,180,207,98,203,108,238,186,30,76,163,230,171,63,14,176,165,93,103,202,188,214,22,172,172,220,205,198,101,124,168,166,183,58,170,212,201,154,163,224,75,13,194,252,83,72,96,15,214,228,80,43,141,247,148,214,158,240,139,169,72,119,18,92,100,149,227,171,235,111,187,218,84,108,195,191,164,220,45,230,170,75,81,54,212,46,218,63,5,120,164,192,195,192,6,125,43,132,17,221,163,132,178,99,229,175,230,156,166,96,18,140,147,79,196,17,54,161,207,84,182,95,21,90,37,104,236,126,253,243,236,209,177,102,10,57,170,0,160,2,46,79,55,162,172,168,12,174,183,244,247,239,45,54,29,23,202,138,209,13,146,102,184,160,62,128,148,167,168,211,155,123,3,71,82,68,193,66,59,26,19,10,186,252,73,60,151,159,175,160,31,194,109,127,114,198,86,171,232,66,112,12,111,222,26,167,43,122,111,243,70,248,103,157,201,133,134,156,89,154,212,182,181,155,172,97,13,162,1,29,241,190,90,15,109,43,165,41,123,11,177,210,79,232,72,72,243,86,122,116,202,129,50,8,119,47,113,113,174,179,100,99,238,88,51,205,239,57,88,241,1,9,159,239,112,187,246,207,123,70,65,230,237,102,8,37,128,74,163,31,130,2,174,88,165,216,149,245,51,15,61,150,219,150,149,128,172,223,87,11,147,148,57,116,16,189,224,202,122,65,88,59,202,57,157,234,247,217,164,222,6,215,142,196,170,81,68,143,175,189,17,3,25,133,105,43,102,119,225,168,50,126,145,215,143,28,55,224,106,243,178,213,210,3,103,134,71,0,61,230,40,186,49,150,151,15,92,79,176,254,237,89,154,133,164,202,58,104,11,113,186,48,36,148,55,134,83,146,142,174,252,10,32,243,82,90,137,15,86,112,188,103,45,146,37,92,152,243,48,11,122,17,210,146,207,1,187,219,52,80,254,17,66,102,114,209,23,191,184,218,223,12,69,144,92,187,82,8,35,110,1,196,20,12,120,118,44,121,34,53,98,120,251,32,17,152,227,164,73,145,215,223,63,184,209,1,228,111,55,69,1,180,251,247,211,134,141,93,177,187,211,235,94,138,38,149,174,250,99,218,232,13,129,73,252,76,193,4,68,187,121,78,95,77,55,103,106,128,44,177,51,246,61,73,10,29,8,176,11,253,45,144,40,190,105,72,28,2,172,74,194,170,112,96,251,21,175,102,52,162,137,186,49,82,65,20,150,136,186,215,127,139,74,155,156,224,60,79,199,117,87,231,11,102,8,163,251,254,237,11,248,109,87,73,217,228,96,148,158,49,67,58,67,26,42,204,97,219,234,227,129,107,102,207,129,24,26,139,178,193,110,11,42,194,242,147,166,199,238,130,214,2,241,201,24,218,86,139,3,152,37,70,109,32,222,64,98,84,108,114,171,29,171,240,78,175,182,170,161,96,217,47,24,63,4,218,179,214,23,252,26,119,232,203,132,14,122,243,166,107,27,234,168,64,51,125,35,54,6,76,36,74,46,171,179,13,186,12,184,209,29,221,253,117,134,182,248,217,177,224,144,118,152,227,76,215,246,175,32,201,84,172,84,206,11,31,139,111,204,136,226,184,138,63,114,157,120,105,232,89,229,109,95,28,188,167,56,96,223,87,124,29,183,177,209,98,41,70,58,163,12,1,13,121,188,101,249,19,213,105,239,199,197,154,92,153,167,8,115,237,128,99,158,14,190,238,35,127,96,253,101,0,175,126,89,122,24,206,255,67,219,114,82,18,225,198,120,66,237,154,102,105,129,146,218,193,245,71,160,69,72,112,111,214,35,30,152,223,255,18,71,174,248,16,52,144,201,184,50,91,177,129,227,100,243,237,177,109,164,54,43,44,198,124,183,190,5,220,74,98,46,225,209,209,31,36,203,170,58,47,106,156,122,63,225,181,169,241,198,95,110,149,157,83,73,1,140,200,96,117,125,103,9,80,131,183,35,191,26,97,35,14,247,170,177,26,120,4,88,184,107,154,29,176,163,54,218,51,239,194,6,157,110,25,13,164,31,121,86,128,156,239,146,157,247,127,152,84,89,141,191,48,102,128,136,199,74,132,45,120,157,36,187,133,218,95,3,146,89,144,42,125,83,241,56,219,32,187,125,116,97,136,167,40,147,10,217,24,199,182,241,88,115,157,146,76,119,119,210,217,84,89,104,124,3,221,102,42,73,105,250,19,252,62,110,107,19,138,129,1,194,89,98,167,123,192,124,161,103,56,150,99,173,62,7,254,148,213,250,127,254,171,93,236,212,150,163,16,49,232,13,71,100,41,65,72,142,179,144,91,50,172,183,140,57,129,123,212,3,214,239,72,45,127,154,188,133,47,173,241,42,26,128,54,133,129,12,239,43,26,142,242,3,202,120,1,6,158,86,228,229,130,2,131,251,232,173,150,235,73,2,224,145,50,162,47,3,56,74,38,178,115,151,32,131,212,204,255,103,14,48,100,46,114,80,220,173,114,127,50,132,255,148,32,152,245,31,134,20,169,75,17,142,85,222,158,100,122,103,229,86,237,149,152,163,122,25,104,1,218,5,166,97,127,220,185,107,78,70,187,139,95,28,239,56,198,200,43,132,195,51,18,208,93,238,89,192,27,150,11,213,248,143,91,60,171,171,60,70,177,221,51,182,35,168,240,20,180,143,221,3,78,27,196,4,141,116,118,40,224,37,171,158,58,152,71,91,8,100,37,45,246,218,79,127,100,190,196,111,105,53,122,59,189,161,248,51,20,86,171,15,200,233,97,55,219,208,137,246,75,166,114,226,198,168,203,127,111,92,211,108,77,120,14,211,224,75,245,254,147,134,101,233,140,235,151,87,245,250,90,49,25,149,113,195,93,224,175,143,159,51,207,159,220,106,24,153,3,146,122,28,20,50,35,36,61,175,252,117,178,148,110,80,22,134,225,132,80,147,80,253,186,253,238,144,164,84,40,122,100,46,114,23,166,231,45,203,72,252,126,194,56,148,188,7,235,120,212,229,158,219,75,218,24,68,125,123,30,188,9,144,177,137,50,147,38,98,119,34,225,209,178,140,159,57,206,11,106,245,52,102,64,215,100,185,124,167,216,174,49,181,177,218,158,172,160,243,196,222,228,126,223,166,84,245,202,233,240,248,58,129,34,223,90,168,222,4,204,48,155,127,223,57,74,203,180,32,227,29,167,156,137,8,10,71,69,147,83,42,51,250,88,237,54,253,83,74,220,22,52,9,138,242,148,21,153,5,151,178,141,222,218,177,47,179,233,205,232,210,77,81,153,192,108,57,45,182,49,28,24,180,243,37,144,74,105,16,74,112,94,141,181,141,169,171,154,187,219,229,119,80,153,229,199,166,149,68,11,183,13,179,25,123,35,249,69,238,85,242,199,194,126,35,129,83,55,212,87,48,166,238,196,109,145,105,231,173,193,96,227,186,21,231,184,194,77,102,79,223,108,59,218,199,104,6,11,184,115,90,171,64,35,119,132,218,44,136,51,27,86,53,41,18,199,238,226,186,37,26,197,140,16,4,209,242,165,239,100,112,206,47,202,10,251,99,212,178,255,220,201,238,60,185,246,133,1,164,167,147,228,209,195,47,161,211,111,80,197,78,200,248,203,25,255,240,11,225,108,205,184,175,200,170,250,118,167,250,65,26,191,28,1,72,32,119,233,202,252,162,53,115,18,0,140,80,175,180,230,151,200,198,240,133,94,238,218,254,252,254,175,40,162,242,255,160,93,224,166,106,240,189,36,111,40,40,175,35,253,70,45,98,173,224,220,124,44,193,94,83,232,156,184,13,42,247,14,111,58,78,37,175,48,44,133,4,136,177,35,215,181,191,96,167,42,36,137,140,110,255,114,112,49,208,240,206,77,148,247,5,56,131,117,228,60,127,151,234,18,25,127,64,52,207,251,36,185,22,254,7,132,248,12,213,78,122,190,190,143,131,153,203,8,189,237,177,243,115,255,162,73,101,191,52,89,23,239,239,228,247,40,151,111,196,210,63,225,72,181,144,27,86,181,160,165,254,80,124,248,1,148,9,61,36,124,55,157,211,227,185,135,23,42,56,5,54,106,71,124,49,214,34,246,230,236,72,114,134,164,94,223,90,90,166,253,186,252,238,192,81,208,156,191,128,4,128,97,72,100,156,18,6,174,195,59,163,177,253,22,70,156,179,13,49,63,17,113,218,19,38,158,192,241,70,194,248,202,250,54,154,202,119,60,4,41,251,201,189,192,152,22,76,159,102,198,250,76,191,87,22,211,217,108,222,29,22,216,221,233,55,211,240,185,131,100,130,141,51,207,43,134,75,135,196,135,126,66,49,168,127,196,182,124,191,145,14,140,155,116,108,56,35,219,110,64,29,186,189,76,24,134,212,22,71,246,155,227,93,164,207,129,68,55,132,247,221,245,148,226,58,250,72,62,155,243,15,55,166,152,249,143,119,131,255,252,141,103,219,250,161,99,91,254,91,17,251,155,233,185,50,212,141,45,66,146,190,146,120,241,12,243,7,175,52,252,54,47,127,144,11,114,30,7,8,82,180,132,34,126,81,170,104,6,0,88,48,90,192,92,125,62,252,70,139,113,82,140,23,218,221,139,74,33,96,55,159,198,12,188,248,222,109,8,223,117,170,15,43,13,197,37,37,245,81,164,46,180,178,67,69,218,123,74,239,201,215,194,119,197,42,19,19,107,3,141,22,114,149,31,4,52,103,211,209,114,13,214,96,161,48,202,252,155,88,179,195,40,236,119,223,87,87,191,121,167,125,72,230,112,25,69,134,44,37,255,152,68,51,166,87,71,84,8,228,219,94,226,104,26,142,114,206,37,58,130,99,10,142,138,215,6,161,135,0,95,184,178,97,121,177,23,234,224,223,73,209,212,131,21,106,149,189,64,88,114,128,193,34,0,127,9,81,30,15,205,173,83,142,75,71,211,156,35,71,102,0,41,237,148,104,209,189,252,116,203,39,110,16,166,241,23,38,230,14,5,105,44,63,201,254,12,17,175,76,170,116,19,40,189,167,230,107,0,120,118,252,40,15,170,140,92,77,254,136,10,78,123,249,189,88,233,124,161,237,14,38,159,142,77,106,56,230,67,161,158,15,75,241,139,139,122,15,84,28,220,82,164,43,110,59,33,12,29,32,80,206,41,49,173,76,159,178,45,109,105,153,32,252,154,50,152,200,205,106,121,141,17,81,2,43,253,68,155,166,79,60,173,255,143,68,189,127,129,161,240,248,229,162,135,77,216,39,104,141,187,203,16,6,25,123,215,209,226,50,188,11,251,187,146,37,91,9,161,15,208,48,183,220,61,25,236,56,21,107,201,204,189,164,233,122,75,243,225,160,93,91,117,43,199,157,184,51,39,156,233,28,28,84,88,112,154,228,112,18,193,198,114,115,88,103,154,187,128,252,82,157,16,214,146,207,239,88,134,100,34,196,203,178,33,26,253,206,169,208,144,193,127,37,93,207,179,184,21,155,128,222,174,14,99,183,68,43,12,182,251,27,221,0,134,218,168,156,203,107,227,148,34,243,158,41,233,157,53,13,52,69,130,160,39,237,99,113,135,165,193,56,222,108,23,129,6,118,34,40,138,39,226,68,242,249,109,96,223,207,99,46,126,203,158,130,141,17,188,107,11,162,44,92,58,202,128,74,142,147,252,160,46,77,209,188,141,223,45,161,217,115,27,226,247,105,178,128,108,88,222,43,192,205,176,102,179,148,52,193,200,157,142,155,26,223,51,116,227,232,224,14,107,98,133,91,217,25,217,20,149,54,119,66,141,68,222,149,111,247,28,18,76,239,28,212,94,123,5,203,51,71,190,15,10,19,167,37,146,243,58,186,152,124,231,195,58,48,132,51,186,90,102,168,95,202,73,127,165,183,43,111,18,153,71,168,144,34,17,163,9,214,27,105,178,136,77,47,252,61,86,200,4,83,245,91,58,123,203,135,225,176,135,138,215,125,225,125,65,187,57,145,159,119,15,88,254,163,148,70,185,135,185,154,68,144,15,157,189,91,99,182,205,34,103,93,130,7,38,72,47,179,226,42,142,177,184,220,202,90,15,40,77,72,5,80,233,103,112,166,52,60,245,112,79,62,98,17,163,149,169,173,105,214,140,7,81,112,46,232,234,52,173,251,41,15,167,115,5,76,87,245,150,239,180,205,114,187,65,138,51,10,228,35,94,221,65,42,144,124,108,236,166,143,240,94,126,78,224,141,7,242,206,85,117,8,158,116,228,171,39,237,12,62,177,219,161,129,105,168,27,211,58,159,232,169,192,254,114,82,175,192,183,221,180,78,112,117,180,148,52,246,45,148,58,118,184,165,98,10,124,71,0,90,19,170,96,195,82,222,7,47,3,127,130,51,183,245,209,147,80,133,63,41,61,98,134,64,90,226,37,61,228,116,57,228,118,169,11,133,214,83,127,130,71,28,42,97,219,226,179,0,77,17,129,114,120,93,213,16,230,250,82,195,207,96,69,33,27,136,170,70,13,208,40,108,62,149,85,194,102,135,157,141,194,95,42,174,229,136,51,210,42,88,131,48,196,242,27,113,225,219,197,154,53,110,165,112,119,145,182,244,237,141,83,244,174,123,106,188,216,167,26,206,184,41,205,132,96,255,174,49,154,193,126,159,102,182,123,190,86,189,149,247,6,68,168,171,136,141,244,208,104,105,64,178,179,217,106,98,164,144,162,223,11,12,4,31,181,23,243,57,157,109,63,147,238,242,146,210,74,253,58,118,9,12,4,244,165,167,225,59,13,122,202,242,200,35,171,142,161,236,31,242,251,150,251,254,10,73,240,152,217,145,228,70,169,29,133,229,98,74,15,41,139,205,161,23,33,133,84,15,15,91,234,118,249,39,6,39,69,137,17,9,207,203,86,183,246,215,120,46,51,65,216,37,187,34,170,56,23,138,38,140,90,182,244,199,128,59,236,162,210,138,16,127,211,61,38,2,234,179,138,245,117,21,135,197,47,130,27,143,134,210,246,87,32,4,206,118,188,148,4,74,118,223,122,185,8,78,80,119,178,160,234,156,103,157,56,186,72,25,51,111,222,175,59,161,249,84,151,28,80,47,10,134,241,100,12,80,21,75,236,107,130,114,254,201,223,145,232,12,114,92,15,36,240,140,30,89,171,52,75,91,119,189,255,54,170,95,135,153,239,78,23,207,138,107,253,9,144,252,19,81,237,173,130,98,76,148,237,200,26,179,129,191,111,204,240,49,153,125,40,116,178,196,127,3,127,184,83,247,48,131,178,231,52,63,121,170,148,175,41,33,47,226,101,103,49,230,206,169,43,195,207,101,55,66,190,130,237,64,41,81,214,161,55,22,215,240,10,166,151,12,12,70,134,207,83,50,209,136,10,69,187,232,4,89,88,145,252,128,1,251,255,219,47,220,15,58,123,66,177,71,80,103,198,168,15,147,24,95,61,112,100,226,45,190,228,95,214,36,184,29,29,112,182,58,86,241,224,44,141,138,214,55,175,91,143,66,54,120,174,31,190,125,113,157,181,212,176,77,227,25,67,133,26,93,30,84,132,169,220,91,67,215,209,81,246,79,68,77,229,242,52,148,20,26,154,103,156,63,151,68,138,67,181,114,194,218,97,241,118,108,193,88,101,152,107,76,71,212,44,165,152,237,78,46,42,166,244,196,43,140,255,209,30,96,220,93,182,154,146,0,30,219,172,226,92,6,29,177,6,123,123,83,169,83,51,95,110,43,191,214,239,228,169,80,233,163,157,146,149,214,186,55,225,209,135,143,235,210,198,85,225,95,166,151,22,5,186,82,71,144,90,31,18,220,154,51,125,209,75,249,121,97,164,137,107,237,145,56,213,83,174,148,243,119,0,29,235,93,91,12,130,205,125,115,3,25,240,199,19,206,132,69,23,121,119,16,22,89,240,136,34,137,192,242,245,239,118,67,61,184,171,129,205,37,15,39,96,63,35,24,153,158,199,175,47,180,254,185,111,151,43,218,39,193,34,122,5,55,238,30,139,245,22,161,110,184,44,239,174,103,48,52,125,95,130,215,86,142,35,200,154,192,55,109,210,195,81,86,221,138,242,111,107,253,24,20,146,46,206,246,171,94,170,6,163,173,216,224,63,200,32,58,110,179,83,113,55,196,69,209,141,151,34,243,42,202,101,158,239,128,117,183,100,210,231,113,190,3,210,43,219,193,164,96,228,112,190,19,114,91,228,127,16,69,46,115,90,238,0,117,206,51,38,24,138,25,194,91,26,161,1,133,126,221,234,178,26,231,41,118,40,240,185,68,214,252,51,48,96,211,88,93,174,119,167,148,165,139,222,214,116,233,24,43,51,183,76,86,198,24,120,194,171,54,207,220,140,77,21,139,2,179,60,206,91,102,0,254,144,164,97,111,27,81,118,106,13,22,227,67,128,251,44,77,220,238,25,63,243,221,28,166,97,86,63,123,183,165,248,113,32,242,104,141,120,17,11,202,41,223,205,183,32,60,188,42,249,4,237,198,179,24,110,38,230,173,60,185,57,187,65,6,200,254,249,121,118,38,101,71,165,107,101,70,211,219,145,240,72,9,136,41,207,191,224,155,41,185,33,131,100,47,151,211,130,94,210,184,228,102,10,240,37,92,178,14,92,234,96,253,161,34,213,25,51,193,147,69,65,124,106,90,50,22,167,166,207,188,71,192,26,196,162,3,240,146,213,81,95,37,183,155,243,238,107,254,77,152,34,121,125,137,132,44,67,16,107,250,102,121,44,37,81,26,118,207,252,148,251,147,171,183,110,87,239,34,2,108,108,172,209,17,234,18,39,190,21,194,137,147,181,20,130,13,54,191,41,11,61,53,20,157,181,87,211,62,193,27,189,88,119,31,203,153,227,25,249,24,154,132,254,226,192,57,188,150,67,21,56,60,251,62,187,117,249,69,84,27,90,200,94,188,163,240,10,136,136,187,102,241,10,53,86,213,19,57,99,148,23,93,133,163,72,190,203,180,220,131,177,32,206,117,55,122,196,196,89,243,22,226,45,70,127,215,134,232,179,145,195,40,109,64,127,189,157,217,45,34,22,74,40,181,167,132,152,120,249,13,42,239,31,142,3,245,167,63,53,217,229,197,100,184,164,219,204,181,173,107,20,222,81,211,211,15,8,17,14,148,115,6,140,18,218,170,135,164,96,238,208,23,157,240,55,20,129,31,143,116,84,226,82,119,158,164,252,243,50,90,134,67,228,255,247,91,51,161,168,39,0,199,158,235,46,153,212,81,84,246,150,40,83,213,112,101,102,180,140,120,225,202,91,60,102,195,153,220,202,203,189,105,80,109,198,144,2,179,216,71,50,250,212,199,231,119,249,163,244,194,117,129,243,128,40,148,38,11,229,22,236,249,36,91,181,52,230,4,216,245,47,201,251,232,46,252,240,48,66,91,175,123,9,132,42,234,231,128,136,249,49,244,237,106,201,60,22,81,155,141,107,96,5,84,18,149,40,218,85,39,86,189,139,202,255,243,3,172,219,147,26,48,21,247,74,71,24,68,193,191,232,18,43,151,99,50,237,236,159,228,98,38,43,64,238,139,245,114,168,83,86,84,10,69,134,253,136,12,75,243,231,243,190,214,140,139,49,203,190,207,191,80,110,81,88,16,224,189,175,234,85,144,164,144,14,249,84,169,127,89,213,233,72,6,141,58,133,119,51,83,105,43,77,175,32,169,240,195,41,152,219,143,38,110,7,113,32,12,133,87,140,167,137,31,176,80,52,115,35,76,91,61,35,110,168,192,192,100,170,50,28,211,139,33,162,13,151,31,224,84,203,245,160,175,88,198,132,219,20,240,136,4,34,126,89,90,73,105,166,162,139,139,226,0,183,70,9,146,120,201,68,71,188,90,130,211,78,41,172,138,41,3,21,179,53,94,71,168,15,185,242,232,210,242,182,128,73,206,222,213,102,234,95,68,132,13,69,248,196,168,173,14,89,17,207,33,178,165,40,222,194,244,68,162,33,115,219,98,31,139,227,86,150,121,172,203,126,230,144,29,64,236,47,121,98,57,215,69,5,173,16,241,204,3,11,139,78,106,182,36,80,197,128,161,88,173,235,65,117,225,245,104,240,204,223,145,20,157,43,6,244,92,198,98,247,139,4,6,137,46,148,15,177,10,48,100,252,14,236,217,189,229,68,239,65,196,109,15,38,19,151,251,174,179,243,169,23,84,125,33,62,86,130,96,118,211,60,125,24,100,122,215,73,157,254,106,154,83,162,41,202,124,111,96,90,231,235,78,46,58,56,229,244,139,25,244,59,47,183,46,138,3,245,161,119,25,209,113,176,102,51,203,200,201,40,229,43,154,148,24,82,95,10,178,219,103,131,180,98,147,123,96,175,20,214,248,193,219,176,46,47,121,69,86,173,200,37,224,130,173,35,128,76,207,188,236,59,105,35,251,149,96,108,105,228,6,220,154,154,101,4,230,181,197,32,156,63,146,153,109,211,172,232,246,127,218,212,80,206,141,246,65,101,191,205,56,8,130,127,210,147,40,138,127,138,197,213,235,235,90,97,0,243,144,237,131,190,152,136,185,151,86,147,47,34,135,122,247,202,220,114,129,15,18,119,55,129,143,96,131,65,204,42,199,189,90,242,26,67,26,29,101,86,187,86,217,77,181,193,22,166,39,139,21,203,52,66,13,219,241,55,206,2,199,64,128,49,94,112,246,28,115,184,44,142,207,123,77,97,220,1,201,7,204,25,182,2,126,55,130,24,25,80,169,36,91,201,157,12,255,99,184,243,239,47,231,242,160,237,180,252,173,32,111,89,119,197,188,165,10,93,127,77,120,53,48,125,242,34,41,101,120,199,125,127,36,152,21,178,79,170,39,57,250,183,175,188,208,114,132,80,97,209,79,171,49,24,108,109,83,74,255,217,253,254,30,82,150,65,212,125,175,187,127,114,183,221,2,165,46,218,146,86,1,236,38,123,55,22,233,163,254,223,162,108,61,54,147,20,151,177,1,195,122,69,68,171,116,120,27,29,222,86,185,222,7,248,90,111,234,92,57,73,142,208,118,220,222,54,15,27,6,239,229,126,184,89,116,49,156,36,132,69,222,61,116,125,188,232,110,208,200,75,160,81,150,147,151,234,123,164,212,148,60,236,9,143,227,130,213,162,80,4,185,8,44,245,236,38,53,91,173,212,7,41,139,231,79,211,108,2,22,159,159,75,11,211,78,13,208,79,55,99,24,36,153,134,29,31,218,197,223,64,53,117,190,77,233,36,31,218,144,247,56,245,183,107,255,58,47,60,130,52,132,191,50,35,114,210,167,215,101,227,59,9,172,211,250,90,78,33,217,153,164,185,222,23,131,249,99,54,44,68,105,193,196,128,89,135,44,157,230,155,40,122,114,66,66,178,34,212,213,230,224,50,52,243,65,64,160,50,207,120,132,163,74,189,236,122,193,190,253,194,125,124,120,25,195,8,106,113,236,164,83,9,92,254,249,124,96,255,204,116,99,189,31,57,8,9,212,225,210,139,19,8,55,92,139,162,226,76,36,25,187,173,166,233,136,47,79,75,179,58,59,114,195,238,198,107,209,213,131,10,83,188,94,170,223,17,220,25,177,116,242,200,110,175,160,63,87,219,154,119,59,89,26,36,21,223,78,128,227,167,70,220,2,248,113,143,49,38,139,160,164,129,17,208,74,19,190,131,66,221,91,89,17,49,88,56,176,83,37,50,159,59,248,40,221,140,13,197,242,31,76,247,147,73,171,210,196,196,169,71,125,144,144,239,121,138,51,213,47,121,20,27,76,143,155,165,8,243,56,193,201,145,47,0,193,134,10,186,137,210,155,105,225,100,59,124,153,144,98,58,165,220,187,150,147,54,73,202,183,179,72,70,162,37,87,74,19,249,215,158,169,109,185,199,14,144,238,85,105,200,170,12,177,165,12,169,19,103,253,134,64,222,198,50,237,23,133,52,117,157,185,136,26,32,16,180,48,94,223,222,83,193,146,88,91,100,69,239,54,78,215,170,165,220,180,71,199,10,188,174,162,182,61,108,193,235,249,28,70,91,22,2,168,199,13,85,115,145,61,65,183,93,51,53,14,94,149,4,53,188,4,78,162,106,85,146,251,232,215,179,38,24,78,162,95,0,223,178,23,220,76,222,130,223,131,90,77,190,49,101,8,88,78,200,170,193,37,245,33,237,27,130,108,167,181,17,191,28,219,194,2,216,112,180,183,91,169,123,102,177,194,173,133,205,190,161,66,240,248,176,173,168,7,19,217,162,23,57,189,101,12,180,99,69,220,176,6,245,238,223,199,156,221,16,226,253,122,2,37,84,86,98,68,72,102,47,252,187,237,105,77,47,66,162,198,81,56,148,85,214,54,29,44,196,26,203,78,94,34,9,93,18,162,149,243,113,89,53,92,221,160,216,216,106,1,129,49,21,130,83,3,107,123,84,186,207,119,12,77,184,211,173,252,123,97,115,176,251,214,9,62,232,120,254,37,137,199,145,167,243,249,59,220,209,174,30,2,193,229,157,148,127,147,1,94,170,187,37,0,215,195,92,107,107,34,175,159,156,214,63,11,8,141,228,131,226,148,164,197,127,73,84,192,108,145,52,213,154,43,115,174,121,64,65,160,134,204,226,155,93,99,62,80,236,133,193,108,88,176,140,230,64,110,25,26,28,90,73,98,86,37,187,206,3,74,147,20,104,155,230,177,80,233,100,99,108,92,110,73,87,35,177,218,146,55,143,63,59,70,169,191,99,106,34,246,50,220,87,211,29,42,67,5,32,207,90,225,104,96,234,36,92,6,252,151,183,165,28,241,65,152,29,66,79,140,81,205,150,41,43,167,170,70,153,64,183,193,62,171,194,172,10,191,210,230,195,171,181,52,123,221,245,91,116,178,239,41,203,179,234,22,201,25,219,216,41,92,28,248,191,127,203,143,32,207,130,220,210,214,56,155,112,43,154,185,168,112,94,163,219,95,132,55,193,163,150,3,143,172,137,49,134,29,242,33,80,51,106,217,55,254,34,238,188,19,225,166,94,69,174,162,233,40,219,80,172,190,90,101,149,47,255,76,222,158,24,168,37,88,235,217,90,232,126,212,130,71,222,163,242,224,146,222,10,124,199,96,191,202,152,201,214,85,18,14,56,124,214,171,188,63,90,87,86,120,28,255,9,110,188,226,177,188,56,69,18,234,239,152,213,59,127,204,67,117,5,125,224,64,201,157,116,38,12,60,203,143,244,87,197,219,123,32,123,221,43,119,176,141,186,4,88,2,255,134,137,30,214,78,195,79,78,98,156,240,85,48,70,213,134,182,84,194,190,68,88,120,195,217,139,50,88,172,184,175,25,52,197,134,237,36,35,90,222,28,129,81,242,36,242,15,138,69,7,226,206,152,77,224,238,106,235,98,235,84,114,210,173,166,224,224,242,199,181,169,242,61,110,234,20,241,25,187,241,170,237,178,40,93,110,67,210,164,200,144,34,32,171,20,7,71,128,202,41,252,233,23,87,117,126,168,240,105,41,16,190,122,1,187,150,120,223,79,215,206,143,196,100,103,106,187,55,41,146,152,22,141,251,243,170,54,24,14,237,151,63,206,241,104,160,63,147,6,162,97,151,208,215,139,101,14,15,24,218,46,30,33,111,197,93,54,22,164,86,69,77,5,110,249,110,101,146,253,191,179,183,13,10,150,237,57,77,120,129,171,186,63,46,244,19,117,230,98,168,216,18,86,183,16,45,24,121,217,29,145,112,207,44,245,148,98,99,197,134,79,2,233,122,247,133,54,46,34,142,23,12,228,63,4,185,145,229,82,137,109,63,113,155,98,143,187,227,12,8,237,153,64,154,106,219,152,236,205,129,103,255,226,172,242,55,106,176,190,67,229,33,186,91,254,149,102,6,38,139,92,49,48,228,66,227,202,233,101,240,43,1,228,220,5,235,233,9,225,182,222,197,144,245,73,9,169,183,49,76,154,83,140,48,185,87,137,188,178,189,18,246,242,80,228,247,170,58,43,113,21,99,245,250,120,248,87,72,113,141,127,152,32,198,104,132,129,116,187,168,33,178,111,14,29,74,211,144,70,112,181,144,223,174,142,216,173,156,150,152,97,42,130,12,51,170,31,218,78,73,12,87,104,255,131,211,173,63,39,94,137,26,34,99,92,53,239,116,197,130,166,206,20,62,99,174,159,74,21,61,18,35,70,14,75,61,157,157,201,68,25,239,78,198,117,99,99,166,102,46,191,149,17,115,44,53,127,180,162,69,218,132,158,106,67,75,19,121,81,201,160,180,160,230,126,239,90,158,2,49,98,222,9,220,243,192,224,164,210,38,234,148,127,82,82,44,214,52,104,174,211,67,155,47,58,142,182,92,81,185,158,16,5,194,34,186,210,59,142,199,131,104,48,38,121,199,185,206,49,26,129,18,82,130,72,230,232,25,150,169,6,187,200,217,219,148,119,155,167,15,148,232,247,214,12,66,58,38,245,210,163,16,135,61,251,246,209,232,26,166,112,152,2,169,23,138,110,193,26,157,179,45,149,89,121,191,41,131,50,237,116,61,23,244,234,109,99,245,9,95,255,91,60,207,228,244,24,114,31,41,30,194,80,134,74,14,44,245,100,178,191,233,4,171,80,11,13,47,10,171,229,94,138,81,238,95,60,45,76,255,23,252,78,4,172,134,92,109,24,94,123,100,86,23,23,163,186,241,142,210,121,115,213,188,22,115,20,201,179,219,147,8,28,195,52,93,112,252,103,162,84,17,250,176,181,105,66,193,152,22,190,79,120,60,244,111,142,221,110,223,221,153,216,2,49,50,228,237,176,103,239,121,147,244,187,5,255,220,33,109,165,195,248,226,244,160,57,119,13,95,193,76,179,177,47,92,225,27,85,82,101,45,49,179,221,3,23,114,146,187,147,240,251,191,236,111,106,134,26,219,77,87,215,154,133,232,113,94,21,1,167,218,6,117,73,77,5,160,18,95,67,97,92,52,107,42,231,246,174,186,172,134,90,209,24,215,30,216,68,217,242,52,184,214,231,15,7,183,249,61,56,24,246,108,185,41,169,98,115,45,231,104,222,203,28,224,195,73,9,64,77,255,62,220,17,85,197,153,8,216,70,93,56,127,80,213,250,21,191,13,97,7,157,38,91,172,184,52,8,242,126,6,105,157,215,145,67,29,69,112,147,127,29,18,196,36,228,135,61,43,251,20,97,122,19,46,65,137,99,23,124,234,204,55,158,244,63,10,224,177,127,166,185,110,191,3,132,128,12,200,183,156,135,122,182,169,46,144,220,49,112,182,120,154,135,84,96,190,55,2,169,16,169,39,184,231,225,84,117,103,150,162,181,58,20,36,144,144,22,130,217,0,110,179,254,44,47,95,243,32,154,191,245,4,205,103,105,192,102,242,216,182,98,51,171,4,127,28,80,89,111,148,46,117,55,230,99,115,89,233,226,204,195,116,49,79,138,45,48,180,154,200,9,48,118,206,127,118,94,29,41,248,58,147,103,194,20,164,80,25,248,238,153,57,250,44,10,225,215,172,247,219,138,41,178,199,63,127,180,81,10,51,244,50,77,78,245,64,219,219,86,255,222,62,113,23,210,187,109,229,139,128,208,58,93,33,113,255,247,126,158,229,121,226,185,72,139,208,139,12,186,235,68,207,221,138,86,39,168,95,132,48,145,63,212,168,172,147,0,212,131,163,123,16,211,92,237,64,89,243,224,56,47,178,234,33,72,51,202,90,46,125,113,94,222,65,38,193,195,217,137,161,246,65,251,71,38,32,47,2,239,67,181,69,122,194,222,143,42,175,58,243,64,170,76,103,226,76,200,153,92,24,86,75,0,5,115,73,158,69,108,170,130,125,106,205,250,136,188,59,215,234,108,228,89,154,85,16,73,123,32,81,233,89,4,248,179,132,82,63,48,204,160,81,78,79,177,227,169,86,176,84,247,118,164,55,12,28,198,222,105,244,2,110,50,16,216,116,22,57,175,69,227,169,90,38,186,171,184,190,242,178,175,244,90,81,121,97,243,69,40,62,40,198,179,200,190,53,12,193,90,162,192,103,159,58,46,51,154,136,246,85,128,225,140,60,65,161,89,37,49,16,89,37,176,59,98,11,12,93,196,181,86,168,52,78,137,162,51,200,233,240,244,188,169,47,219,142,60,248,197,51,154,21,208,226,75,92,176,170,219,104,106,188,175,205,8,126,160,120,194,28,222,107,166,41,30,23,22,230,130,139,25,226,72,231,115,42,154,29,4,109,222,131,56,113,86,61,222,136,98,66,180,113,109,230,138,25,131,211,139,233,174,74,58,217,166,226,35,110,92,120,65,33,221,151,74,155,0,127,25,198,50,62,10,189,241,8,235,246,221,64,142,163,65,69,186,213,145,26,88,132,167,120,73,152,250,139,118,247,40,177,129,127,81,153,123,169,198,135,12,202,227,4,117,70,64,89,66,171,102,149,37,79,79,254,114,187,94,181,156,148,52,220,240,127,194,110,0,216,150,4,145,49,170,162,129,145,50,183,129,250,160,134,183,129,60,95,8,174,16,51,168,182,30,77,189,130,129,82,140,187,51,219,55,185,133,40,12,176,141,62,29,65,241,75,74,61,124,223,175,79,106,159,23,138,156,224,214,26,78,187,79,67,228,99,88,47,141,96,126,62,34,215,180,143,34,58,128,44,39,12,111,112,18,131,133,154,120,183,107,110,205,158,43,83,230,226,180,197,69,103,22,15,47,226,45,210,85,221,10,60,76,247,159,192,131,194,93,49,123,64,61,54,164,183,144,81,134,74,208,217,85,55,52,184,103,14,83,211,4,126,251,170,53,205,90,255,49,72,249,81,199,44,108,220,56,76,43,196,127,60,33,103,41,21,157,103,228,131,99,94,44,132,33,145,172,185,241,55,242,206,102,18,141,50,40,241,74,144,229,95,109,25,31,106,156,67,212,119,103,127,235,92,197,14,166,191,161,151,105,107,62,73,59,153,31,130,192,250,236,175,69,147,176,135,25,91,209,129,38,208,228,38,46,85,222,56,4,113,151,35,65,190,134,209,67,104,136,30,96,64,1,204,90,162,164,116,141,100,21,43,153,220,235,242,123,177,105,54,244,75,40,225,115,101,174,73,32,102,20,76,99,253,172,76,21,29,160,138,43,234,86,154,59,187,34,23,3,51,65,31,211,225,246,128,97,117,202,70,207,237,70,46,169,221,139,103,158,76,137,133,95,54,76,62,150,95,183,212,213,130,82,3,221,146,226,69,215,122,223,35,57,61,48,237,54,166,222,41,172,207,229,224,82,194,243,43,191,231,155,103,220,166,171,98,119,42,6,31,196,228,207,185,83,137,166,187,21,234,138,172,167,238,28,17,0,230,34,18,226,72,2,243,0,230,201,40,105,172,184,34,201,161,167,55,194,195,127,110,169,19,178,178,199,251,39,104,255,226,205,253,121,151,44,215,163,197,65,124,225,237,92,154,83,37,208,24,24,54,11,148,12,19,149,60,239,213,179,214,228,106,194,232,98,28,139,153,249,42,110,244,183,61,151,4,223,172,217,12,51,44,72,79,235,92,19,119,236,138,96,185,21,129,145,245,169,174,136,25,172,249,171,206,92,234,115,92,30,50,45,98,163,156,216,66,198,49,69,47,160,123,77,116,0,210,5,78,54,20,47,103,173,64,181,114,29,112,60,8,13,76,58,59,110,54,14,157,242,98,216,60,212,16,54,73,206,179,247,246,6,15,83,5,111,148,84,188,25,7,23,22,197,86,191,223,73,149,187,95,250,254,19,236,29,182,131,197,129,146,193,36,113,76,3,91,104,46,205,232,11,111,77,107,205,169,197,93,247,247,73,42,8,190,82,192,142,161,198,125,31,43,102,200,3,112,9,185,207,79,252,243,163,34,182,241,117,67,163,30,99,146,192,25,146,53,159,71,190,96,189,218,74,59,68,7,132,2,35,236,92,20,115,36,52,141,51,109,44,90,230,247,190,67,144,130,199,207,249,26,6,130,241,60,199,46,156,17,150,237,9,71,242,75,186,102,147,188,109,85,26,178,59,7,131,52,52,226,221,38,221,209,118,30,128,50,30,83,212,163,105,218,189,232,140,163,184,30,125,31,81,223,97,152,1,130,28,105,133,235,159,207,237,26,196,142,137,112,43,113,246,1,125,46,144,166,64,182,164,71,163,166,252,155,182,229,89,5,207,19,194,178,32,6,15,103,11,8,63,123,14,31,16,130,53,24,90,35,143,97,243,74,111,48,143,222,190,121,200,211,74,55,213,42,234,87,187,110,167,165,154,91,53,209,231,62,14,125,17,94,29,227,76,122,47,1,160,120,154,2,51,190,182,86,83,221,207,41,15,14,213,117,234,133,49,26,231,39,10,35,181,148,86,170,89,163,196,10,129,133,171,110,5,245,241,200,3,116,180,239,183,25,211,158,196,171,98,225,239,85,200,70,119,32,184,225,32,24,112,226,252,39,100,101,15,96,215,195,52,97,155,39,17,220,180,225,51,90,41,157,207,12,168,115,254,137,110,204,234,137,71,88,129,14,191,251,2,101,144,249,72,24,201,245,218,202,9,188,140,116,188,26,40,129,103,84,143,114,129,219,9,33,184,170,158,185,99,229,149,73,59,234,211,152,65,48,91,175,136,234,213,21,41,66,93,7,212,110,115,205,199,53,101,220,49,182,153,2,46,93,24,57,84,6,66,16,94,237,249,33,93,248,117,51,139,25,183,185,111,210,64,15,75,48,102,226,218,195,37,171,96,193,96,211,29,25,104,201,205,113,54,111,244,31,133,84,3,34,194,148,214,148,41,195,10,193,116,10,133,239,12,175,239,35,12,51,194,197,98,71,8,218,29,172,210,89,145,56,191,62,128,5,68,92,115,68,104,244,225,194,160,161,101,167,187,227,60,172,100,237,2,201,132,98,83,117,14,178,137,164,119,92,254,212,240,183,234,160,183,121,212,147,79,164,249,110,64,176,116,166,49,163,246,138,157,40,61,93,232,225,25,185,224,228,56,45,29,149,2,125,70,68,223,198,238,116,137,25,131,53,13,167,196,93,195,235,94,193,183,31,69,218,205,32,89,180,29,240,124,238,80,15,27,150,19,119,134,222,29,177,26,147,250,23,227,85,86,213,211,194,61,52,140,197,221,43,29,74,255,31,122,111,239,45,200,180,65,152,231,76,198,97,5,217,227,117,226,0,230,130,49,172,133,190,120,97,169,132,241,214,193,40,11,77,210,99,63,67,179,154,11,208,31,42,116,217,40,204,170,82,16,125,21,123,81,54,188,23,87,156,108,149,41,168,145,5,18,14,181,203,19,242,2,190,92,42,15,99,247,79,196,62,15,6,174,6,151,195,101,213,15,141,149,119,186,30,8,249,251,204,78,121,247,42,98,230,161,45,203,147,248,36,11,124,28,172,255,206,123,23,44,246,129,113,70,29,77,154,40,31,102,210,39,139,54,127,195,146,38,166,189,103,77,238,124,192,50,14,214,103,192,241,152,213,85,26,157,206,104,23,168,163,105,216,18,172,131,192,216,205,17,123,36,117,238,27,214,151,113,134,199,254,94,139,176,222,116,52,244,74,19,91,40,149,110,225,181,7,53,99,100,155,167,103,26,205,33,248,44,163,65,174,155,233,57,202,174,189,81,225,131,167,168,219,56,118,84,43,21,125,120,20,124,64,222,112,234,155,199,229,215,98,58,176,173,113,254,107,103,99,15,203,23,22,42,141,148,222,27,32,88,158,190,206,251,218,110,88,173,49,131,234,20,122,132,203,79,232,122,89,229,105,77,36,143,138,242,180,50,119,39,118,156,55,80,44,80,135,230,133,98,233,246,9,123,212,201,121,33,251,152,84,3,49,239,12,42,2,212,141,44,57,20,187,142,57,235,43,25,137,169,7,97,249,88,20,163,163,1,39,0,213,74,149,106,79,54,37,53,105,86,17,42,154,206,87,79,60,241,167,224,88,98,65,122,11,69,15,119,52,44,87,49,208,44,75,142,109,182,111,242,116,225,245,117,188,55,68,59,185,70,175,196,188,121,73,81,51,105,178,151,133,206,190,175,122,48,92,134,57,128,81,113,58,104,142,105,218,180,89,153,176,239,81,238,143,65,231,10,87,32,241,173,53,202,163,187,238,201,25,233,39,118,214,134,201,69,246,245,42,21,241,164,246,154,241,255,140,249,106,194,150,198,156,12,82,175,51,65,111,126,244,135,92,244,22,245,225,111,148,34,249,52,182,218,212,37,212,101,39,55,157,160,23,27,201,200,118,115,57,201,54,207,99,82,198,227,65,246,91,61,89,191,254,223,71,160,102,49,160,124,4,89,178,187,43,230,119,102,85,88,221,49,7,51,130,249,87,4,103,78,29,224,144,98,49,78,21,71,170,166,87,78,253,243,249,5,3,163,120,24,137,9,67,11,13,9,232,206,234,47,245,136,28,163,176,149,103,234,51,150,185,101,26,3,253,203,27,123,54,55,182,186,107,18,96,169,234,55,145,163,99,54,36,221,6,125,253,116,229,197,145,87,150,61,208,6,236,114,67,51,203,191,103,91,222,51,104,17,85,107,71,199,237,21,52,232,57,1,120,62,100,218,180,88,215,3,143,229,254,41,234,70,175,2,184,9,36,233,33,49,253,255,142,13,127,195,32,157,68,215,146,42,158,82,140,48,58,37,209,194,130,234,133,26,173,134,119,194,42,51,23,254,187,238,34,165,199,168,88,11,114,234,38,91,47,28,189,168,33,62,144,39,147,82,74,170,241,89,208,9,168,208,26,175,81,248,22,106,94,175,137,29,23,105,73,121,214,183,104,159,189,109,29,208,17,179,183,190,122,133,244,42,250,117,77,10,223,60,251,133,69,59,24,116,25,66,35,39,153,94,133,183,127,198,223,14,170,26,78,220,135,199,168,133,150,132,204,208,147,210,70,222,232,84,104,115,139,25,179,222,164,216,244,80,179,77,255,228,28,18,86,229,222,242,211,113,222,250,41,223,46,218,127,217,236,164,218,98,236,157,17,231,33,109,110,88,251,6,97,177,30,61,192,50,188,28,97,165,25,135,1,130,94,227,181,203,35,19,23,218,94,131,67,7,34,50,17,135,211,162,10,249,110,119,105,253,84,169,37,28,220,124,76,135,13,151,227,170,165,77,183,248,56,27,179,12,19,211,70,240,212,174,30,131,168,116,27,176,31,22,235,173,140,206,78,139,139,178,33,42,74,104,128,45,130,133,196,211,214,26,15,149,226,249,173,133,140,169,152,173,117,237,246,178,194,215,237,42,13,178,92,205,4,179,100,210,78,139,219,220,93,79,110,99,74,109,65,43,78,191,190,98,202,24,212,42,74,173,112,116,108,248,37,252,111,171,98,41,16,60,97,195,71,190,253,254,45,73,35,123,166,202,70,90,147,101,220,38,190,43,255,115,167,21,23,91,187,184,147,228,112,29,201,126,143,220,57,91,77,117,182,41,49,177,189,119,17,210,147,30,8,176,158,112,166,195,19,105,133,117,195,22,86,21,19,158,79,167,122,130,116,18,22,141,144,26,60,140,192,210,142,237,171,115,193,141,7,152,3,25,120,165,226,236,87,182,155,247,228,68,35,114,160,224,27,122,44,71,140,116,131,31,164,232,187,108,111,236,29,34,79,187,20,150,50,213,51,245,161,251,208,3,110,218,67,9,47,185,243,218,132,54,32,63,134,182,208,188,62,14,57,11,182,76,189,240,70,142,85,89,191,20,3,236,119,123,129,243,186,254,165,126,31,52,245,128,54,134,191,4,236,28,115,185,182,61,78,138,230,149,158,120,239,243,52,242,47,157,55,15,97,209,37,51,34,147,234,141,61,13,255,33,31,140,228,231,158,241,153,217,232,51,2,54,107,185,110,27,177,72,56,81,39,138,154,240,184,100,116,85,61,85,166,167,217,84,145,244,45,165,24,13,25,7,129,41,84,152,46,14,113,222,160,141,145,70,103,250,161,30,1,210,97,29,128,210,52,75,188,227,232,144,27,251,30,103,40,111,10,83,47,78,96,239,95,225,217,124,232,35,143,183,19,162,82,108,231,162,227,146,143,109,79,136,161,96,127,141,175,193,155,97,131,13,51,60,79,8,10,237,237,52,99,188,119,29,103,81,254,244,168,251,94,91,17,4,233,85,140,104,58,188,102,92,160,245,248,170,49,200,159,133,183,132,132,171,71,13,244,112,199,54,67,118,17,110,151,242,106,45,49,44,205,68,108,71,38,59,25,110,50,101,185,119,164,208,40,38,23,75,8,205,0,137,106,236,144,114,140,208,233,238,118,142,151,184,255,167,205,186,9,32,83,221,255,124,231,101,45,14,144,236,112,87,97,159,10,205,18,102,47,189,98,215,18,178,208,137,55,80,171,198,81,101,252,152,110,248,117,158,83,10,192,247,87,200,150,213,194,173,66,22,194,35,26,234,225,233,39,56,177,33,116,247,218,47,203,13,191,77,24,159,49,205,134,201,174,125,112,229,17,12,246,195,197,185,118,117,160,27,213,34,215,138,40,168,14,116,119,103,185,143,176,33,68,34,137,147,88,243,188,171,219,87,77,130,237,97,242,116,216,155,134,190,241,219,46,233,9,38,49,25,19,0,92,45,156,134,93,252,177,198,0,116,120,246,158,251,115,203,106,152,157,166,213,215,73,114,116,137,46,145,137,34,138,249,53,125,45,253,136,64,10,32,116,203,141,91,198,79,149,201,36,13,94,251,249,188,53,54,246,200,71,65,184,43,240,187,147,42,233,5,163,2,82,27,90,203,62,75,27,170,162,81,42,196,49,103,100,15,63,196,8,200,193,29,86,25,224,248,20,178,83,0,244,88,207,163,188,54,92,155,140,44,248,172,44,214,108,168,185,70,52,8,42,236,205,131,172,158,71,198,153,159,203,154,217,30,215,7,8,255,138,203,87,82,162,239,191,140,221,8,38,153,204,55,123,170,153,191,234,18,149,213,225,126,87,179,173,205,216,89,55,109,188,164,57,29,26,108,199,251,140,40,230,212,119,25,188,56,38,111,172,204,252,199,221,19,213,188,28,88,207,60,134,177,76,231,248,114,227,102,98,148,235,33,133,101,12,109,233,201,8,68,42,215,208,11,186,114,130,89,245,27,138,223,254,4,181,162,57,145,7,68,82,126,129,239,123,136,214,77,41,68,160,101,194,75,14,228,119,77,108,62,236,126,167,183,208,74,113,181,160,210,55,30,250,80,175,222,139,196,185,150,225,72,103,198,220,45,30,55,191,127,47,103,68,184,89,74,156,209,82,120,118,37,26,211,246,88,22,57,73,121,44,66,213,244,226,88,175,58,238,35,24,44,72,166,145,166,190,211,142,23,192,76,209,178,62,57,12,145,95,141,155,132,132,230,121,87,137,49,237,99,196,31,68,143,220,53,186,22,234,153,89,237,6,48,87,142,90,110,64,34,14,101,201,41,100,228,6,10,181,100,81,10,26,240,251,219,84,123,145,238,24,56,118,187,99,172,54,18,115,98,128,107,20,197,65,186,84,108,62,157,30,59,251,235,11,209,2,33,193,81,228,216,189,173,105,113,178,241,184,118,117,43,69,121,224,153,8,200,165,242,208,247,215,20,115,74,44,188,197,96,175,199,153,116,63,94,103,44,104,220,169,24,214,249,59,219,8,140,162,50,31,62,11,164,250,217,142,8,174,255,251,163,173,212,21,62,173,8,70,187,253,40,136,245,156,252,155,45,120,46,71,131,232,47,188,27,16,148,10,135,145,167,1,26,177,88,251,236,28,97,165,252,89,116,254,52,42,167,13,135,126,54,55,200,163,113,199,161,145,219,204,106,175,232,144,127,51,118,14,48,66,225,183,114,167,144,235,63,143,65,101,108,11,148,63,159,205,119,26,154,67,37,208,116,74,238,130,53,254,240,65,220,14,11,161,148,60,162,111,21,70,53,148,153,29,94,79,40,253,186,81,89,53,139,109,110,152,175,83,199,57,169,194,140,24,85,29,97,191,86,131,241,180,87,85,38,42,27,71,226,234,46,15,197,106,147,163,171,85,122,108,197,85,52,7,27,237,37,120,249,104,216,22,75,47,229,198,242,246,124,185,23,163,28,65,134,169,52,237,33,14,14,170,161,61,193,148,69,30,217,134,168,75,30,71,148,135,174,162,253,137,152,24,123,251,239,126,64,119,194,56,9,200,210,241,10,224,30,246,160,66,119,18,201,160,217,235,76,120,235,85,250,249,214,27,15,155,3,7,79,207,224,113,124,69,82,214,71,129,195,137,105,45,43,95,125,21,141,17,167,28,80,175,68,37,184,219,70,65,109,180,229,67,107,59,233,192,152,49,42,185,88,14,254,97,35,155,171,128,93,50,56,112,146,95,135,163,145,157,247,187,59,129,251,106,100,222,162,115,54,168,234,207,17,180,158,212,195,90,7,177,116,9,54,142,146,72,86,156,50,128,20,202,237,93,240,97,143,181,124,155,10,132,152,122,255,65,221,234,2,27,232,67,188,204,9,92,160,183,189,179,149,192,160,191,91,206,90,163,109,252,217,141,212,100,123,73,151,93,96,43,87,98,188,87,65,183,252,190,215,202,180,203,149,206,3,118,32,112,158,93,184,3,173,44,225,7,66,15,104,12,234,103,134,140,48,234,34,109,216,194,215,249,46,213,105,168,106,50,160,27,205,103,194,220,56,98,229,96,54,244,72,111,18,24,135,46,80,190,190,133,93,224,125,65,68,205,29,33,90,157,59,104,92,206,74,51,90,65,238,171,252,192,172,189,153,76,53,195,62,153,168,47,70,124,221,177,69,104,129,115,149,112,57,207,143,191,89,129,73,241,132,221,220,245,49,245,185,52,131,253,46,207,58,12,220,67,83,178,206,33,142,148,49,191,158,148,105,182,238,93,77,111,74,254,77,224,111,56,18,106,65,12,74,76,82,142,158,222,3,242,91,47,254,124,165,138,52,76,99,187,212,207,23,43,37,64,245,8,10,8,137,216,186,16,80,144,18,116,153,230,32,167,137,79,41,250,64,49,252,150,72,54,13,31,240,147,240,43,204,101,33,242,251,78,82,223,46,200,152,84,93,47,206,131,141,227,252,185,225,48,169,106,143,52,218,80,193,219,15,80,129,248,247,191,58,151,129,131,150,163,80,57,78,193,241,63,64,61,146,54,238,206,90,3,208,187,23,199,26,27,137,142,105,81,138,183,245,76,236,248,50,170,48,129,213,181,95,52,115,243,102,59,58,27,101,8,226,116,163,53,197,160,246,196,180,87,95,58,237,239,74,130,127,133,60,142,78,6,193,197,249,230,97,90,135,38,68,124,100,93,98,149,219,150,228,219,240,124,144,31,112,193,130,19,219,2,238,108,10,73,214,71,11,132,244,224,253,22,70,64,175,180,84,229,227,113,247,0,193,242,114,140,100,147,123,25,245,150,35,73,156,30,236,11,64,41,159,64,227,122,26,46,18,59,114,249,29,12,192,171,166,237,203,239,117,160,181,169,239,106,178,192,91,160,169,69,247,61,189,67,53,156,146,92,54,82,162,154,3,70,128,8,16,113,42,44,104,95,56,154,250,142,126,22,195,98,107,136,38,81,239,32,106,123,124,143,107,168,133,105,145,53,43,82,135,201,123,115,137,196,66,45,124,35,195,87,110,252,59,193,100,172,196,174,7,9,201,191,224,157,177,116,231,39,188,150,54,119,155,92,25,80,78,56,182,32,61,208,152,15,158,164,164,10,4,96,51,38,152,9,151,73,221,171,75,206,97,198,9,116,65,140,255,177,47,99,50,50,63,132,220,38,129,234,95,240,108,251,123,94,108,37,36,155,197,85,134,81,124,96,249,214,61,221,174,60,65,124,100,119,16,162,67,15,208,64,242,206,2,70,198,206,149,144,134,85,181,90,178,165,120,245,1,240,134,3,91,31,88,187,231,34,212,150,93,17,122,138,40,121,162,200,211,248,79,34,71,65,67,75,250,228,10,73,171,61,92,191,194,112,130,35,220,36,37,211,47,79,160,198,176,80,185,121,145,175,197,164,15,62,82,78,11,247,207,186,95,60,136,175,168,122,196,178,88,60,58,54,39,144,200,132,100,64,221,16,204,75,202,187,158,171,224,226,212,203,173,42,149,27,123,5,72,127,193,171,14,211,54,2,32,183,208,86,5,249,37,234,224,115,134,112,13,66,131,163,177,69,49,43,105,81,108,176,188,171,228,176,147,136,78,130,124,248,56,66,114,160,72,232,62,118,24,46,180,143,13,50,122,99,251,182,135,33,187,135,118,67,153,84,32,141,68,188,229,243,183,251,84,79,158,46,163,9,205,56,189,151,163,29,156,9,160,37,46,77,237,217,57,171,45,175,61,92,17,46,203,163,253,131,182,230,184,17,120,47,77,34,246,209,183,199,43,18,28,193,133,88,229,254,232,107,107,206,50,193,244,55,245,10,84,19,48,29,207,144,198,57,6,55,157,254,3,109,17,51,230,160,250,54,111,21,253,227,216,166,186,145,124,130,174,19,198,160,200,171,45,187,172,8,146,110,210,126,197,214,21,30,176,65,187,140,73,6,16,218,26,139,65,241,211,9,47,105,184,138,147,50,226,101,51,111,50,200,61,244,203,168,217,63,141,183,123,133,246,86,75,22,121,56,66,137,109,122,13,174,152,237,221,237,71,113,61,176,128,64,102,114,86,240,7,55,131,68,147,30,155,182,115,119,39,231,79,109,175,128,43,1,213,80,234,16,223,124,192,212,247,115,191,206,147,33,23,72,8,239,176,163,203,152,146,114,9,145,186,53,218,65,138,97,215,204,102,90,179,46,157,86,91,86,187,86,43,112,192,203,226,132,220,61,69,218,42,25,128,121,11,245,70,83,96,139,104,204,197,182,32,35,48,210,16,15,17,109,183,63,231,163,252,38,137,114,251,158,81,105,250,190,81,87,49,230,252,167,145,23,221,252,223,83,47,200,184,145,233,185,45,62,232,106,4,8,102,157,136,255,176,147,99,124,51,146,78,241,2,76,210,58,212,205,61,39,209,140,13,62,44,250,203,152,146,38,114,46,12,34,181,56,99,97,0,209,168,166,215,132,62,46,44,229,204,47,68,17,241,51,241,76,210,135,227,97,165,71,126,49,124,105,59,166,144,164,181,103,44,60,36,103,228,7,241,119,113,110,205,73,223,163,86,52,189,239,19,209,55,203,54,105,91,78,112,4,196,224,94,96,250,145,62,18,23,48,52,191,167,244,24,242,70,13,144,109,252,103,132,104,14,41,231,83,96,74,61,229,29,174,73,75,178,6,124,142,175,119,87,80,199,12,244,119,114,216,75,11,123,184,174,72,232,127,18,125,147,64,57,168,95,179,177,204,66,214,61,220,3,41,123,66,47,166,102,230,178,173,47,229,62,83,37,148,194,172,124,202,209,34,100,66,251,153,193,2,35,140,83,229,103,184,41,228,117,229,65,249,61,169,107,203,195,131,209,3,100,58,2,226,247,248,7,238,10,176,153,60,157,95,147,8,212,176,232,106,82,31,223,216,141,96,248,41,81,162,255,176,1,203,119,229,204,238,88,113,209,188,246,127,114,29,96,117,224,247,14,215,186,46,186,56,152,166,246,32,126,159,102,1,44,52,60,242,234,100,14,148,27,184,49,14,20,52,140,15,135,80,16,50,170,75,243,102,29,6,226,109,188,219,201,185,98,112,70,106,224,239,74,229,167,40,218,13,127,52,46,234,162,176,8,13,215,140,159,73,110,131,166,173,31,49,249,160,18,190,81,127,46,68,151,13,185,58,122,203,34,120,106,203,140,217,135,47,173,8,2,251,95,132,119,111,138,115,92,186,139,65,87,173,108,111,48,158,48,75,112,200,205,104,116,114,134,63,175,25,200,204,84,116,112,195,227,36,76,106,147,122,40,6,199,66,78,116,214,185,186,70,140,77,85,142,33,116,208,229,90,118,39,214,157,169,45,118,57,106,209,59,100,241,209,42,167,41,21,79,0,103,130,164,217,245,204,233,215,184,244,179,165,187,102,96,228,171,45,176,215,85,58,135,201,163,89,33,117,36,246,246,141,192,248,97,81,173,156,79,26,97,194,109,199,225,21,169,247,195,142,177,243,49,191,8,17,91,67,114,58,245,134,213,72,214,194,213,73,171,162,170,220,135,248,233,116,0,146,250,218,163,94,148,82,200,189,230,149,74,162,217,45,111,184,191,162,84,155,251,131,172,70,203,151,102,245,56,149,242,188,112,168,97,43,2,244,17,231,217,23,149,180,12,102,87,81,121,232,5,66,110,35,2,121,138,182,215,245,14,22,11,21,219,160,211,29,192,149,31,191,36,151,253,148,123,210,107,4,22,154,220,67,114,161,16,253,4,242,74,226,57,152,101,6,108,222,130,255,32,193,65,178,139,144,222,213,132,45,76,233,186,207,58,23,172,154,84,233,236,68,127,114,226,3,8,7,188,12,185,100,213,186,229,114,177,145,12,4,192,112,98,44,189,255,105,107,191,249,249,3,230,108,95,106,208,200,250,11,99,113,154,239,87,67,192,26,197,69,82,204,67,120,83,194,174,116,65,61,107,189,147,11,114,208,162,212,9,175,164,157,72,115,112,32,187,219,209,23,102,135,31,52,33,42,127,206,214,238,201,208,141,151,62,71,211,96,159,155,71,176,4,164,139,224,186,234,85,229,236,55,162,86,126,110,138,161,61,67,88,242,103,49,193,214,203,69,141,34,178,47,204,235,221,188,141,63,109,238,193,218,100,39,97,126,68,254,21,173,157,200,235,146,149,13,159,12,125,15,114,150,205,137,72,4,6,51,162,145,58,80,231,23,17,115,239,43,67,190,249,136,86,17,25,196,44,201,184,1,229,196,128,139,91,196,142,36,246,117,95,86,16,129,210,169,113,200,225,167,202,248,112,149,207,234,221,42,200,246,179,109,40,186,165,161,45,197,131,40,117,106,201,87,7,149,65,232,122,62,82,195,83,187,100,166,216,120,223,53,213,61,206,148,205,195,139,33,197,177,9,52,108,74,204,225,142,220,82,49,153,233,207,18,233,47,167,246,229,125,191,117,224,108,62,134,138,77,190,188,188,223,65,138,36,224,214,231,99,136,191,101,73,247,163,83,141,179,242,165,238,45,160,58,169,218,63,122,135,100,95,189,83,177,201,18,26,38,119,207,245,255,112,89,63,160,202,168,80,137,100,80,92,223,175,77,49,60,195,180,86,185,255,166,229,42,215,212,204,211,232,100,183,81,159,3,220,219,177,118,75,50,183,49,112,211,183,149,33,231,230,136,155,135,25,97,233,218,22,226,16,106,118,219,237,231,175,55,249,159,99,234,31,55,245,27,229,63,227,169,227,145,239,206,211,34,42,193,122,219,81,151,181,12,205,48,130,119,210,106,27,92,87,5,151,62,175,10,129,146,239,251,193,250,20,46,57,99,133,92,84,4,255,63,34,8,228,14,73,59,57,107,129,69,100,206,235,145,16,18,164,189,81,178,82,143,38,253,165,1,213,183,172,12,123,130,15,17,135,85,240,207,236,100,225,110,173,239,249,207,24,111,61,0,180,97,107,251,208,174,139,55,136,104,34,67,95,141,124,118,138,54,133,228,36,208,6,255,255,138,126,168,71,32,6,90,102,56,221,116,151,158,213,163,245,234,239,3,249,85,35,49,94,27,214,155,214,68,8,31,186,14,195,103,88,10,221,183,146,112,236,134,46,44,204,188,9,243,218,48,96,238,233,56,156,199,216,175,49,15,139,249,247,114,202,112,112,92,245,66,82,223,108,185,237,66,134,115,102,214,100,212,90,150,219,146,11,186,199,137,144,66,197,99,249,3,183,21,133,132,163,73,152,70,81,68,176,122,119,12,210,184,223,190,8,73,47,189,182,141,241,230,68,84,119,229,110,182,80,133,97,52,35,15,242,56,148,169,86,181,138,113,139,13,88,215,147,194,179,238,53,62,231,90,156,169,83,226,22,124,255,3,98,249,42,84,159,45,123,19,0,64,250,203,122,75,158,136,50,185,123,79,27,182,138,0,52,105,239,65,30,208,253,234,247,45,127,178,180,137,226,136,163,104,187,147,136,36,185,72,70,215,156,227,26,210,204,226,172,6,217,45,191,151,129,145,250,60,50,27,14,16,71,223,111,122,120,180,209,113,104,141,204,56,102,62,240,25,91,110,171,134,190,96,120,95,41,5,44,183,81,224,40,253,72,99,0,241,45,44,212,244,32,125,222,10,135,83,216,216,184,234,236,123,162,122,119,216,10,75,161,174,60,239,48,140,36,108,28,200,150,174,199,65,98,227,125,253,88,62,211,224,4,101,184,119,169,143,109,242,186,25,172,166,39,212,142,67,105,114,73,140,135,4,65,105,150,169,85,254,87,16,145,12,184,121,13,183,162,208,180,252,220,78,134,126,59,200,85,167,203,238,32,232,163,63,174,92,102,162,236,211,42,141,168,69,229,201,221,38,3,230,6,220,161,122,12,86,196,250,7,132,121,177,111,222,249,64,189,197,244,165,159,44,177,124,193,4,199,91,155,83,195,218,120,93,190,124,71,80,82,101,138,112,116,228,129,148,87,101,210,98,66,216,143,136,160,49,150,192,99,83,18,97,16,8,176,163,148,28,76,20,121,113,247,91,125,185,10,144,249,176,116,63,14,20,243,153,92,157,162,11,103,249,182,226,206,188,14,118,84,2,147,64,237,69,81,167,12,111,29,246,201,212,184,248,186,148,9,85,243,29,180,24,154,151,225,249,81,2,55,234,223,194,85,117,9,135,104,63,171,185,252,116,48,184,130,184,104,203,146,18,13,112,3,100,7,142,151,116,40,158,4,128,24,107,113,156,228,21,22,199,229,58,184,230,239,11,14,93,52,109,181,154,0,69,102,139,136,125,146,246,162,36,70,74,159,231,202,218,55,181,190,94,11,49,115,253,24,187,34,237,242,52,34,88,194,76,199,251,115,57,223,40,22,78,249,184,172,48,204,193,156,203,15,7,6,124,95,4,229,31,42,205,211,132,189,155,217,3,51,123,63,89,80,23,153,19,71,171,50,227,19,215,28,98,81,74,151,185,94,177,36,78,15,14,26,11,150,75,49,9,238,2,124,18,202,15,41,56,173,38,167,249,232,213,253,210,86,236,254,14,235,76,144,184,184,35,23,126,239,13,17,21,106,2,123,121,228,58,92,81,213,100,90,111,75,191,22,117,24,110,63,25,181,123,185,72,76,33,136,39,65,22,50,148,54,151,82,242,108,102,153,58,142,12,74,8,89,100,243,16,167,172,174,215,204,169,151,86,9,228,81,140,11,37,5,25,117,13,102,181,7,67,10,161,108,110,123,213,94,50,228,205,124,187,143,131,38,239,225,236,165,56,102,9,174,124,167,0,239,23,62,106,100,206,127,91,204,242,66,226,202,191,171,214,178,31,232,166,107,120,139,100,207,77,85,223,45,182,61,204,3,205,34,197,226,239,239,35,25,225,212,149,176,94,13,207,240,127,172,172,111,145,21,199,48,136,190,12,31,14,3,0,58,213,236,119,104,249,76,116,225,236,3,28,141,154,254,218,83,50,128,86,241,127,46,152,138,131,139,61,177,117,200,199,1,160,95,76,161,7,64,36,188,16,184,4,168,162,243,9,121,222,211,59,57,138,74,130,205,252,32,105,23,211,22,134,170,218,139,182,205,97,0,159,9,119,43,211,75,18,204,202,35,125,104,208,168,51,231,40,126,154,93,123,111,124,7,160,20,70,79,33,65,208,169,73,91,247,90,154,192,214,60,27,244,99,241,84,219,165,64,84,132,213,210,243,22,239,207,164,207,159,76,11,201,217,118,52,225,142,254,240,93,253,255,28,200,159,146,217,90,145,239,67,237,88,247,65,50,107,196,226,244,208,150,207,16,244,90,108,211,135,88,142,105,253,190,166,145,37,147,130,163,236,78,39,171,184,59,97,183,215,206,13,225,41,62,129,251,117,38,49,209,166,109,162,3,222,235,10,72,68,253,229,172,111,80,229,106,196,43,115,212,95,130,239,95,117,248,143,168,110,192,188,113,235,65,7,99,44,163,47,165,193,192,32,129,248,220,104,167,247,20,65,76,235,231,193,46,12,58,67,244,215,159,118,183,242,154,31,6,213,204,114,231,251,12,115,1,139,206,29,30,93,204,68,50,239,19,4,160,233,110,42,160,217,160,171,126,92,19,12,38,99,180,209,130,150,53,134,174,175,212,219,248,187,50,132,123,160,184,186,190,42,76,148,218,242,108,39,235,95,196,103,81,44,66,156,105,51,149,156,10,150,187,192,39,174,243,254,194,137,98,124,234,195,156,178,126,159,70,19,109,27,206,188,158,46,39,88,202,80,55,31,26,12,194,201,232,238,178,92,248,167,16,207,211,38,38,184,104,128,65,255,32,168,46,240,34,237,84,203,122,142,103,74,96,49,144,97,38,93,77,225,244,166,29,88,237,252,155,247,51,238,245,15,84,125,111,181,186,41,161,37,222,16,31,48,64,208,5,146,181,21,151,138,17,63,15,216,23,254,146,62,255,7,46,189,176,174,232,2,204,248,91,164,52,63,228,241,246,217,15,147,122,22,60,0,31,105,95,98,81,66,154,51,118,117,99,202,204,123,117,152,159,38,157,201,148,182,209,121,223,131,143,133,108,39,20,135,62,229,6,129,103,224,119,253,65,43,19,148,234,202,191,82,231,83,1,159,246,127,255,187,231,183,80,255,234,250,230,92,168,198,194,26,81,133,170,158,178,244,89,36,115,121,50,74,116,91,190,167,101,135,115,201,38,185,225,249,254,74,207,204,135,238,56,240,235,231,199,150,149,116,122,157,111,197,245,131,49,251,87,175,35,27,161,216,217,141,116,34,233,145,250,177,169,238,213,123,114,121,217,70,183,249,165,247,129,76,177,59,74,61,170,205,193,6,145,72,86,215,152,119,106,114,124,57,139,27,45,9,254,91,173,233,180,112,199,240,136,35,219,10,90,53,149,66,186,221,233,88,50,27,192,17,156,186,185,93,198,210,215,65,223,216,228,157,212,80,154,160,190,124,171,102,147,105,197,217,0,89,108,128,110,15,188,148,226,238,12,220,68,168,58,190,196,50,66,114,190,48,6,122,121,248,130,247,17,221,101,76,124,66,128,100,128,104,2,137,136,185,80,104,94,242,126,33,118,116,120,26,162,40,215,158,207,48,212,3,19,251,197,139,167,101,145,15,100,132,140,0,13,237,244,176,135,105,135,166,238,250,255,254,91,172,254,213,159,110,135,136,222,20,47,206,172,209,40,199,154,221,23,236,228,118,13,144,4,11,255,3,116,224,95,59,237,207,255,24,148,180,212,253,196,23,154,159,240,71,94,159,163,45,16,184,188,196,54,75,69,228,197,49,23,134,222,2,24,28,57,133,163,8,95,138,211,162,77,20,108,133,41,178,169,139,78,191,170,253,219,79,161,129,136,70,107,61,192,76,164,10,172,99,211,64,161,0,212,243,11,175,29,222,94,240,66,183,43,140,215,17,10,245,99,60,117,82,96,153,0,202,58,78,89,30,224,167,85,114,205,105,21,10,168,143,214,133,56,246,250,207,210,124,254,192,250,1,226,134,146,229,122,85,68,201,177,17,173,119,35,107,236,8,215,71,115,109,244,230,148,56,42,27,219,101,37,99,192,89,58,244,8,70,187,129,249,146,112,253,90,64,203,126,229,19,57,24,84,164,101,80,133,56,227,250,103,80,175,76,56,163,2,208,209,56,225,86,198,29,157,150,74,56,135,163,68,30,95,134,185,195,70,157,105,22,35,225,117,40,85,1,25,95,199,101,102,172,128,211,213,27,40,19,92,186,51,92,75,42,1,147,52,173,63,12,111,11,149,203,192,135,204,240,97,63,82,222,45,7,66,247,180,122,170,120,137,160,203,77,132,226,177,148,42,80,170,198,105,103,58,196,156,24,5,232,19,101,23,88,96,135,97,23,60,203,16,240,224,56,167,161,134,118,239,127,200,130,238,212,195,210,137,113,222,223,225,134,155,56,160,112,189,29,216,254,112,35,28,8,38,203,223,235,31,123,199,8,38,206,126,34,52,102,69,218,225,146,33,238,167,156,177,48,65,199,44,15,44,116,11,64,136,110,224,39,212,245,200,223,193,220,99,109,129,222,154,85,173,49,218,150,74,189,78,143,20,86,150,17,79,115,57,134,32,78,36,204,102,179,198,74,48,33,142,47,5,201,176,12,41,68,154,99,234,110,90,75,2,195,176,5,167,84,82,107,135,122,172,56,173,184,44,190,101,162,229,149,54,192,89,195,134,252,41,44,239,52,137,78,49,171,1,176,214,153,102,77,42,79,93,105,55,30,95,173,209,246,60,216,81,160,201,19,30,167,172,110,115,213,229,142,55,29,173,14,108,137,59,116,22,107,210,86,137,89,85,97,34,213,203,238,102,104,116,107,92,122,54,230,208,27,199,244,147,209,85,97,180,55,116,26,62,144,246,191,47,117,106,63,103,59,180,154,6,207,126,159,36,210,204,175,205,78,91,98,97,131,187,159,207,245,195,146,7,24,29,46,35,52,68,198,171,165,161,195,188,208,112,68,123,52,164,14,130,94,145,251,228,17,21,127,126,103,204,104,174,115,118,123,116,193,221,156,167,186,204,205,188,160,45,234,193,203,94,207,220,89,39,48,81,143,173,165,122,40,110,201,165,33,96,121,31,95,93,27,198,35,197,154,76,67,23,250,116,27,214,86,197,155,57,124,61,155,93,118,85,173,98,121,216,29,92,192,89,167,17,28,47,89,213,74,95,61,92,107,95,200,224,201,111,73,14,117,63,245,144,117,56,151,205,175,47,242,37,27,238,105,149,90,166,243,13,188,4,157,216,191,18,98,180,93,89,55,128,205,218,81,116,138,194,71,168,15,181,180,137,50,89,194,174,231,123,129,84,196,254,52,173,121,212,228,11,29,85,154,17,250,60,95,55,119,74,221,48,209,251,103,193,78,123,59,13,147,199,146,38,162,112,150,67,159,145,32,41,30,151,201,241,69,165,95,250,39,137,104,104,239,232,174,202,87,13,178,0,28,213,227,48,202,35,108,40,141,114,90,9,98,187,106,109,55,227,84,219,15,96,236,128,179,88,193,177,53,72,222,90,144,99,1,195,52,50,79,188,105,240,194,179,3,8,114,72,215,15,161,165,225,46,251,162,190,226,121,119,197,104,129,68,126,156,205,186,190,242,254,79,30,46,215,68,84,217,9,136,138,255,201,162,144,164,74,40,2,242,88,167,44,32,66,222,201,67,44,242,67,229,150,7,230,143,80,105,227,1,180,202,233,55,75,214,122,155,111,205,25,84,236,236,248,12,101,6,49,6,59,61,128,135,123,113,41,55,71,114,58,20,211,237,157,23,237,212,248,166,232,146,170,168,53,154,198,147,127,206,175,238,164,222,82,68,125,31,5,228,136,154,120,255,28,32,125,162,116,195,1,104,239,90,210,43,85,170,173,53,180,231,33,156,161,190,147,12,106,14,235,18,108,63,203,129,20,120,74,99,207,171,97,197,161,31,181,77,108,115,228,120,147,183,215,224,40,149,187,158,1,179,91,231,107,234,243,229,7,21,11,41,19,184,31,172,181,129,162,82,11,21,237,111,68,54,94,152,125,186,152,214,254,237,164,0,254,87,82,83,3,166,138,251,243,93,75,174,133,16,19,73,142,99,230,208,77,145,22,55,111,109,1,58,193,57,125,141,251,204,191,83,116,34,12,193,216,130,235,244,36,20,187,168,113,102,229,7,217,120,27,161,95,12,13,197,94,94,73,87,80,229,24,110,107,30,62,241,51,127,194,61,31,37,6,226,58,58,166,43,77,19,166,172,214,124,194,14,221,150,113,219,30,246,64,87,216,105,36,215,171,250,219,57,252,32,105,11,67,200,211,196,24,168,124,185,196,215,165,199,183,159,124,40,127,231,45,169,67,161,226,22,87,10,73,81,24,4,152,197,195,78,13,75,210,188,108,103,183,224,207,184,22,203,20,220,61,58,65,229,205,186,8,94,173,12,13,132,81,123,160,68,157,210,199,148,106,12,24,249,25,90,228,17,26,54,77,137,179,119,117,192,146,196,210,105,52,248,84,47,245,82,90,98,240,108,232,139,149,157,53,35,11,187,253,130,215,140,203,178,33,155,139,24,240,238,74,243,86,240,36,122,143,114,240,85,67,250,198,246,19,120,171,96,85,128,49,156,87,50,48,137,153,7,42,117,125,63,144,101,173,119,180,16,53,237,233,78,12,110,14,107,155,90,124,118,187,57,35,45,81,216,100,152,170,29,227,151,167,90,90,62,116,150,142,228,149,251,75,241,71,124,122,127,181,204,120,29,51,178,114,226,49,251,112,201,58,11,154,94,62,27,191,132,205,15,21,39,36,50,141,142,3,91,25,174,4,212,56,59,90,111,201,123,201,194,12,98,45,11,154,66,36,13,37,154,57,94,90,223,159,44,218,47,13,162,70,119,95,219,113,44,224,87,180,123,48,156,1,86,144,177,200,94,132,91,48,62,67,2,6,213,195,96,67,112,51,55,213,20,213,78,76,6,247,87,95,103,116,155,38,6,195,123,18,183,164,18,89,201,3,89,135,92,14,245,94,82,231,224,251,188,172,185,172,73,96,31,245,173,112,238,66,116,193,132,247,142,18,255,20,102,218,180,210,137,246,3,120,149,251,60,68,32,156,149,78,100,150,56,95,50,88,168,41,239,155,122,235,57,216,135,147,86,185,33,184,59,66,178,129,66,163,26,23,99,148,241,64,66,74,124,212,38,198,119,7,92,118,25,166,114,223,202,70,237,165,203,214,35,226,188,108,237,231,27,1,253,101,161,146,125,135,145,234,34,242,94,229,40,226,117,125,79,27,111,163,109,240,135,24,235,160,209,151,228,106,220,112,94,15,212,135,8,238,114,18,77,245,24,153,110,83,149,22,27,65,126,218,232,237,66,139,7,67,121,181,190,74,180,212,32,219,142,85,4,127,126,96,23,177,59,228,56,232,16,154,195,127,242,45,150,210,6,186,16,123,43,165,219,70,203,141,225,210,222,206,228,79,86,209,19,181,63,180,87,42,36,122,64,224,119,101,206,136,58,87,198,70,61,123,23,127,247,87,112,9,81,54,181,22,76,57,39,105,238,44,185,20,26,218,42,122,3,195,76,214,73,166,206,163,222,146,93,30,235,57,127,132,132,137,27,116,140,126,231,96,56,154,156,174,44,184,27,167,21,156,119,70,229,206,174,10,174,3,252,0,250,230,99,191,143,78,204,196,114,252,129,172,77,185,234,45,71,122,16,102,138,187,21,207,176,200,56,23,169,120,223,241,15,209,206,79,182,127,176,66,23,110,60,97,231,240,121,87,10,5,35,207,82,57,178,52,21,107,66,132,70,251,183,116,158,96,126,70,74,153,191,171,113,200,239,15,160,25,227,208,34,38,98,166,36,51,24,82,32,200,181,248,192,231,235,189,138,249,140,120,110,185,225,83,239,205,147,164,47,21,35,160,201,199,133,235,59,109,71,16,87,181,32,128,128,2,0,83,199,225,207,175,229,212,45,220,176,26,110,89,121,153,56,101,240,145,61,38,167,4,159,223,109,161,45,142,151,49,139,162,226,12,64,112,144,63,68,96,192,181,19,173,91,38,96,222,14,15,146,35,236,160,49,72,96,165,15,147,77,57,103,222,156,100,104,245,240,101,128,55,124,179,208,252,9,244,119,240,182,159,247,81,133,90,70,117,194,37,106,144,188,32,115,206,197,13,8,57,77,70,38,112,2,149,5,138,65,128,134,2,207,144,206,189,74,119,8,19,80,83,147,219,40,118,203,244,106,114,250,23,61,0,92,106,199,224,97,189,53,179,147,251,113,9,197,160,85,230,173,151,52,60,82,87,29,133,115,52,52,147,12,25,41,93,8,139,206,88,192,4,231,239,60,204,200,56,157,161,189,78,54,90,185,77,154,210,188,209,80,58,99,179,240,159,212,54,205,251,16,120,236,145,105,248,46,109,192,78,37,46,77,74,243,222,20,222,233,32,121,60,238,131,13,242,108,176,32,155,21,122,115,5,204,122,151,79,141,182,175,45,239,81,236,97,25,99,96,110,162,221,207,159,209,165,113,173,22,130,204,116,203,85,118,21,195,248,81,252,231,229,228,136,5,212,94,71,195,36,42,235,245,248,175,146,192,24,142,60,133,201,67,145,238,213,90,218,37,141,222,109,255,185,163,79,132,46,99,223,89,206,93,198,222,12,193,81,115,162,190,102,105,60,12,67,238,188,122,10,251,136,183,37,247,197,25,243,234,163,176,53,87,176,194,224,49,182,56,227,242,188,41,80,111,189,228,174,99,230,64,162,220,92,188,170,226,253,93,136,151,102,85,225,252,149,157,58,122,54,33,44,113,172,248,140,232,178,103,87,80,135,250,34,127,44,62,192,202,100,249,162,59,48,75,196,198,178,97,4,151,5,144,122,201,72,170,111,98,75,151,200,180,175,231,234,21,133,61,248,202,228,56,238,76,37,70,223,238,86,55,181,117,213,213,157,166,49,185,161,171,35,170,226,232,33,161,33,6,63,131,6,52,191,151,1,138,165,216,184,115,199,129,196,46,79,11,166,79,223,149,240,40,123,137,165,59,229,253,55,131,136,170,214,115,255,45,220,55,221,112,188,132,88,185,76,169,178,238,115,36,47,237,164,169,166,196,82,195,184,238,14,43,199,8,92,252,188,141,48,151,208,34,230,56,25,228,188,212,177,163,0,197,244,17,156,197,165,221,161,57,126,227,33,106,44,81,37,69,135,11,166,94,115,83,233,26,101,253,250,83,154,190,162,89,9,226,113,48,167,126,187,51,243,206,51,96,32,218,61,20,181,60,25,91,194,22,250,106,169,229,231,235,31,124,53,242,18,137,224,25,111,86,199,170,223,83,250,118,208,166,106,111,79,151,110,233,142,95,112,74,120,177,167,225,100,219,148,48,233,116,7,57,206,167,15,10,3,101,202,111,18,246,166,54,40,10,182,154,218,56,18,94,240,231,88,126,182,63,168,203,251,189,139,36,0,152,242,28,56,160,211,184,231,120,114,118,188,145,208,125,89,209,42,230,242,95,40,115,18,206,56,73,130,49,100,30,110,143,30,119,199,236,131,172,224,77,72,92,119,130,74,99,210,138,28,164,215,24,212,233,240,238,4,239,118,56,181,61,53,150,18,60,191,110,35,75,68,121,135,83,227,186,209,123,148,246,17,218,8,79,69,103,198,134,208,89,29,211,186,14,55,54,144,253,245,109,31,237,237,98,171,178,25,65,38,15,15,190,70,98,99,16,211,18,171,143,60,60,183,232,85,187,153,33,191,207,62,10,163,184,86,16,43,218,152,130,176,203,58,91,108,182,219,32,68,146,181,154,100,196,42,252,12,50,166,144,77,141,123,59,254,84,102,209,96,223,137,95,202,164,217,212,106,237,179,92,152,155,237,221,220,52,201,186,193,199,89,95,191,100,170,211,233,103,118,156,37,204,23,168,203,190,143,175,231,74,13,115,46,133,63,6,12,5,159,10,123,88,228,107,135,179,35,42,41,55,44,95,233,164,43,187,243,83,240,94,125,184,229,130,159,108,148,238,43,179,29,98,246,250,242,12,39,209,155,90,181,133,176,130,249,130,13,188,203,217,226,180,162,46,175,244,158,97,16,161,54,80,252,250,240,65,241,37,16,92,128,20,107,168,124,184,90,241,150,117,239,64,177,126,34,6,68,49,129,157,246,172,108,63,215,187,42,230,14,37,222,68,13,21,62,38,117,93,213,188,178,189,14,184,239,74,105,170,10,4,125,7,36,42,234,101,183,153,95,16,194,64,134,254,253,131,27,203,133,112,108,143,245,233,167,110,15,49,117,225,116,94,227,47,140,14,20,87,162,54,85,194,135,240,185,243,58,45,230,67,245,182,81,226,117,26,153,205,172,105,83,226,232,2,108,176,251,125,74,43,94,226,108,35,238,142,197,145,195,97,38,28,195,60,224,175,123,92,88,43,20,157,95,218,118,150,87,45,30,69,76,243,143,82,213,65,82,31,248,214,70,143,244,195,63,156,80,118,110,87,142,86,81,89,117,126,254,105,206,175,3,48,182,216,48,118,63,226,115,162,135,1,14,159,144,51,66,12,94,127,198,207,122,249,93,121,7,191,87,216,101,200,8,117,166,35,145,227,87,85,28,143,99,246,163,183,115,41,164,122,59,251,122,116,164,152,84,239,31,183,247,50,232,45,136,16,149,186,171,106,102,105,71,176,144,1,11,201,33,67,204,234,89,129,232,56,99,47,83,127,236,132,59,249,167,174,55,224,187,132,134,224,88,19,58,29,214,96,208,183,243,172,139,195,177,135,213,232,12,216,177,179,70,186,170,179,36,34,61,130,80,241,163,149,19,118,11,207,106,82,38,41,254,41,94,234,218,160,31,186,189,173,180,74,38,219,14,24,97,252,17,254,186,29,100,200,82,132,67,65,251,198,162,60,66,155,202,105,18,102,190,208,149,218,50,96,26,230,204,47,113,217,230,12,14,249,101,82,136,237,79,184,210,25,224,254,122,146,115,5,253,81,219,85,218,163,3,12,28,246,249,188,132,91,35,55,100,211,207,210,18,92,44,7,240,19,60,37,60,84,18,154,193,211,138,149,46,81,40,221,223,163,29,225,28,11,198,36,71,43,245,94,118,101,148,114,12,165,117,181,48,25,209,166,30,116,141,171,190,192,18,136,126,20,148,232,100,54,83,59,240,206,253,3,118,61,8,168,219,171,216,188,195,231,174,1,252,171,172,75,6,57,175,95,249,122,183,10,240,153,234,56,0,233,142,190,209,69,102,118,60,131,207,243,3,51,175,207,104,105,88,71,224,122,168,58,75,138,100,129,239,21,0,64,140,33,18,9,200,84,220,231,208,123,89,127,166,119,214,235,241,239,127,185,135,151,92,38,2,54,71,174,28,229,45,179,197,145,191,146,170,137,172,113,251,170,105,191,207,36,160,195,75,221,244,18,102,33,63,35,244,36,221,246,62,150,109,219,46,230,74,125,69,102,90,131,132,32,67,33,136,2,212,91,65,204,134,57,90,99,230,38,16,233,168,197,82,238,136,117,228,165,174,137,8,133,214,27,23,44,169,162,87,116,124,225,11,158,177,232,51,109,199,64,39,38,197,9,44,189,236,198,242,81,211,114,21,13,84,166,27,73,251,68,4,78,210,180,56,212,137,170,70,33,8,46,21,85,117,242,118,194,12,69,181,89,186,199,96,1,69,159,28,148,23,5,91,46,37,65,210,25,218,184,101,205,249,251,145,164,151,39,48,217,21,101,19,73,142,81,227,243,73,150,96,158,126,84,7,159,64,209,229,50,206,88,104,217,57,115,233,236,170,211,248,151,160,129,26,19,229,8,3,10,100,132,99,242,33,134,238,173,54,35,133,21,20,248,51,196,100,200,106,124,132,60,175,100,69,230,113,28,204,72,154,10,66,22,142,127,17,238,234,172,94,176,197,19,135,148,195,251,204,186,90,50,53,47,253,53,255,118,106,168,26,97,39,17,49,95,54,227,201,148,222,131,215,90,82,33,109,30,89,98,233,141,246,222,211,222,98,96,33,103,215,164,47,106,175,129,112,208,140,248,1,202,69,141,230,128,251,39,218,136,88,250,91,28,225,12,51,226,124,50,119,117,102,45,93,142,142,66,173,213,12,30,151,85,13,176,203,95,202,235,48,109,24,229,251,93,244,193,54,57,245,189,124,109,79,201,102,82,108,8,93,170,161,233,161,197,71,136,136,250,54,148,179,140,187,178,38,106,137,5,51,15,185,186,181,20,56,200,238,161,152,250,196,114,238,181,233,104,239,185,99,11,190,148,13,173,132,129,192,223,125,40,254,36,117,236,99,12,213,156,53,51,32,80,163,245,117,51,51,171,225,61,79,92,123,11,117,90,114,216,54,16,80,74,74,238,110,108,39,91,63,164,96,156,249,212,197,235,246,240,182,195,227,92,196,89,221,228,64,16,232,0,166,41,215,144,89,151,24,211,141,41,132,43,236,254,63,161,181,15,211,76,228,218,29,182,129,115,62,20,77,246,181,98,51,102,186,187,151,187,16,198,22,183,59,146,76,1,9,74,59,30,52,144,81,124,84,53,30,158,155,171,247,66,184,168,154,151,132,186,217,192,251,99,250,253,206,201,195,85,77,254,162,205,137,49,46,16,178,95,215,51,159,11,145,30,120,251,232,95,247,95,154,39,31,242,62,187,167,70,6,115,150,69,151,111,186,189,190,105,242,8,87,65,21,89,231,0,165,21,1,196,126,163,52,8,165,162,234,34,210,140,109,82,20,232,220,160,54,125,106,180,234,67,23,30,35,202,85,144,31,105,68,100,78,133,10,49,139,5,232,184,72,210,132,233,83,153,225,60,13,19,42,169,151,24,79,89,140,175,50,83,80,102,227,1,181,132,1,38,146,94,218,230,122,232,235,84,224,153,97,59,219,55,29,53,86,73,147,181,192,189,48,120,2,253,109,101,213,103,89,249,73,36,6,92,150,45,112,32,44,204,227,82,61,95,71,114,97,92,244,141,184,37,12,34,136,133,184,59,64,191,228,195,56,143,185,39,12,101,190,69,37,39,1,87,32,154,146,213,51,168,109,30,133,252,201,187,233,180,171,69,142,125,96,82,13,171,107,60,175,17,171,5,4,22,236,160,154,15,47,47,158,240,249,198,222,122,250,233,129,229,92,165,53,14,80,120,150,158,155,58,128,162,155,114,248,139,112,59,162,156,197,255,147,88,188,53,33,190,69,86,248,70,252,51,33,43,58,217,206,220,39,80,102,57,100,193,92,225,27,60,163,100,104,137,23,146,84,225,99,111,172,250,149,31,243,41,171,144,75,50,195,164,244,138,89,75,42,96,234,59,89,250,48,144,73,200,185,243,241,186,173,104,118,220,188,133,193,33,17,18,126,83,209,214,7,244,229,236,73,116,204,213,98,47,156,133,12,210,97,82,114,131,34,141,148,161,172,219,84,197,68,7,34,200,246,127,108,227,6,64,185,247,131,248,237,110,193,111,239,235,248,101,179,149,7,199,217,95,11,30,86,240,50,108,137,11,91,147,67,29,247,199,120,82,70,180,13,4,152,36,221,63,225,120,118,19,177,128,91,6,192,249,56,141,123,28,212,245,123,205,16,49,243,127,160,219,141,169,124,117,169,133,212,17,84,53,74,118,131,98,10,244,176,20,77,242,43,33,227,143,6,100,130,61,215,238,107,198,99,12,69,177,17,191,209,47,193,31,211,2,25,199,112,115,206,118,55,191,64,41,150,95,169,88,83,43,8,96,39,85,154,153,234,131,38,57,160,151,66,232,183,90,226,57,243,236,138,254,204,84,57,138,214,155,170,193,31,78,159,155,132,242,139,86,245,115,202,206,166,23,236,20,241,192,67,7,243,193,119,83,55,103,101,56,221,223,255,230,239,234,168,70,219,76,182,157,60,193,49,162,116,202,172,64,74,22,192,98,115,34,85,33,214,14,185,56,148,37,3,27,124,23,36,95,153,117,165,140,206,16,193,159,77,97,172,172,121,87,69,76,238,80,117,184,39,148,139,232,115,70,28,163,241,89,170,102,170,35,34,19,14,126,219,217,73,192,10,43,48,35,18,116,115,228,51,193,61,4,224,15,135,186,138,10,34,157,108,191,171,33,173,28,60,220,24,214,28,227,67,109,171,201,11,105,8,62,221,176,74,139,116,61,89,2,22,37,113,119,199,187,245,77,141,129,3,158,132,27,120,172,50,214,219,211,156,47,200,240,124,55,163,129,27,70,221,35,46,176,94,6,90,178,191,20,205,23,49,127,69,90,212,153,96,204,64,123,62,107,73,134,235,177,92,123,225,77,144,24,229,241,239,111,112,240,180,124,118,113,53,171,229,240,9,92,201,32,28,160,7,49,20,252,239,127,35,82,85,21,28,107,162,95,175,111,209,182,82,68,105,239,180,118,249,56,148,12,77,193,141,174,23,213,157,160,49,174,116,135,134,46,251,8,130,236,188,175,17,92,6,50,87,48,98,166,44,249,213,228,15,192,43,51,112,200,37,50,251,158,128,16,22,165,148,84,149,192,202,228,60,124,196,190,121,237,188,87,241,61,8,240,184,194,251,185,125,11,92,15,77,138,185,11,212,46,66,160,146,218,96,203,90,50,110,37,197,152,244,24,10,85,191,143,235,121,177,187,201,37,103,226,185,16,1,9,181,158,162,145,211,26,255,195,144,129,81,143,230,39,33,219,223,182,246,173,178,172,161,53,220,167,229,44,205,176,194,221,77,147,199,165,158,136,69,228,99,238,86,0,152,64,158,30,119,75,65,94,107,126,175,93,155,111,61,211,208,163,235,59,157,45,66,47,180,222,215,196,189,176,173,85,239,147,206,229,205,162,129,9,20,118,201,208,122,22,48,73,239,225,45,123,14,61,180,71,87,125,87,14,61,173,137,9,246,84,120,34,9,5,44,84,255,14,63,167,247,139,169,75,178,151,137,201,142,104,196,116,69,35,47,118,247,192,149,123,171,125,8,11,152,32,86,158,165,102,62,238,60,56,220,19,232,128,130,43,210,136,143,58,222,7,83,56,156,30,78,131,106,145,207,96,146,42,27,152,230,31,77,88,151,192,95,141,55,25,62,99,231,184,75,173,46,61,33,55,226,163,23,143,229,218,133,45,83,158,109,26,129,85,178,243,38,181,36,56,232,3,58,195,10,199,204,222,33,176,255,69,190,39,19,53,219,161,177,54,2,222,102,246,7,70,87,253,238,133,199,197,13,94,102,154,117,79,59,120,162,23,23,109,230,48,180,150,19,58,133,45,238,196,106,80,156,44,36,25,120,210,1,188,173,36,51,166,207,99,133,179,216,224,182,240,197,212,24,142,231,203,0,104,228,100,140,20,14,167,107,57,10,19,74,211,3,173,189,224,199,181,68,87,19,142,52,106,201,189,128,239,39,124,171,150,240,6,68,42,162,155,126,61,107,40,92,103,146,70,199,196,65,86,80,81,126,118,195,181,121,238,236,103,29,110,45,111,193,254,225,115,172,33,253,208,224,247,2,147,219,175,7,105,33,30,133,64,233,105,23,255,177,42,163,58,198,52,60,181,61,3,52,91,63,52,81,174,221,58,188,183,101,164,31,176,28,213,160,139,41,24,142,139,196,31,165,233,77,122,233,198,192,245,12,253,189,193,29,151,193,229,21,57,35,35,23,168,54,151,176,8,103,9,120,199,43,165,76,169,10,151,120,60,243,37,142,250,215,54,172,101,65,217,73,70,122,147,189,52,151,21,212,179,55,220,141,173,69,193,119,93,230,233,214,80,23,151,118,15,147,254,85,109,112,27,252,35,25,245,219,5,229,58,102,79,23,3,27,72,159,76,29,211,199,18,43,53,174,181,109,92,231,188,198,205,178,82,166,13,186,129,52,28,33,172,170,213,101,128,246,106,162,5,36,52,12,144,174,4,74,91,153,35,239,83,240,133,249,85,12,107,1,135,105,169,208,143,60,223,87,68,93,92,107,213,119,9,216,77,9,56,221,254,108,124,215,17,29,197,228,228,140,24,26,207,150,213,6,247,98,149,189,20,159,137,225,124,149,19,175,209,236,154,66,170,37,3,234,74,207,163,57,29,78,88,195,73,90,19,124,115,58,153,203,36,215,64,2,186,202,188,159,72,222,9,82,146,250,69,81,24,248,67,206,227,217,83,27,105,13,13,84,229,140,59,179,249,162,229,244,214,58,86,170,85,17,123,132,146,249,182,219,218,251,133,209,22,232,184,176,186,59,2,213,55,111,228,97,127,19,252,194,204,28,140,165,201,49,202,129,66,58,95,154,211,31,145,232,79,189,83,38,140,225,7,187,164,50,4,33,212,204,176,44,246,212,23,167,16,221,184,253,124,46,72,154,250,157,196,109,89,130,47,90,79,72,255,176,39,178,221,222,109,244,78,20,209,193,144,96,55,199,101,64,216,152,163,185,36,217,133,62,36,103,152,193,77,198,43,58,22,61,106,210,157,240,2,17,17,209,247,156,95,113,151,0,236,221,127,120,136,195,56,64,255,210,179,92,225,69,59,185,244,146,66,181,161,247,150,106,68,27,153,18,13,65,81,94,224,51,101,114,18,210,191,35,107,136,227,220,136,112,40,233,160,120,22,237,137,179,19,168,182,155,213,6,148,55,102,95,106,204,72,138,98,16,178,209,28,137,2,99,100,105,117,79,195,127,205,58,226,179,22,198,213,42,209,109,177,109,71,174,202,53,140,84,113,148,123,117,201,12,253,86,202,19,8,50,38,23,177,157,174,16,193,224,119,139,71,97,18,120,232,248,34,33,233,83,51,122,94,110,152,140,9,230,58,235,223,34,211,2,86,159,37,87,148,122,184,41,86,37,183,51,146,212,218,7,77,118,147,37,213,220,109,125,178,64,227,48,0,241,125,118,63,206,31,149,176,46,164,4,50,148,156,35,163,9,115,53,199,8,30,193,161,104,51,50,253,33,95,98,20,235,55,72,164,78,11,166,190,62,131,186,145,168,191,42,140,47,73,196,47,144,169,24,96,84,214,123,113,248,153,186,212,3,101,23,230,212,62,242,185,40,108,144,7,34,203,59,238,42,23,57,109,120,113,176,181,109,44,212,53,7,191,158,32,135,51,102,141,103,243,208,145,83,179,135,97,6,24,203,208,187,52,234,253,149,127,227,204,135,100,232,128,195,207,51,52,3,122,43,236,84,16,94,217,166,190,196,251,214,181,187,57,29,251,203,189,67,194,37,221,80,169,115,19,104,90,181,142,132,16,146,115,36,106,120,249,165,78,120,182,21,130,14,201,85,140,183,187,45,86,131,115,169,25,50,13,3,5,191,150,76,30,12,149,68,19,51,138,153,190,32,139,60,101,9,218,234,139,253,115,61,155,98,252,67,88,147,138,165,20,29,198,184,232,242,195,143,184,1,117,1,92,16,230,17,12,171,156,221,32,20,228,85,80,182,231,157,224,225,27,81,183,54,247,196,85,101,86,222,33,135,101,214,181,234,44,120,195,175,52,37,39,73,31,86,104,195,84,193,115,244,111,6,30,205,146,209,133,6,86,64,209,67,51,210,236,24,207,6,198,113,69,27,231,223,111,87,233,64,246,142,9,222,126,178,82,79,237,185,219,158,161,159,44,54,62,53,72,74,252,30,222,234,91,17,191,20,32,119,249,35,251,110,86,249,40,71,97,130,200,229,63,109,72,9,120,13,108,247,165,68,24,191,144,53,64,172,18,249,134,82,168,88,247,30,89,108,194,85,77,75,4,112,45,82,36,182,72,153,26,116,94,21,12,29,220,186,182,155,236,64,167,233,9,216,103,82,252,21,71,97,26,112,238,63,35,175,241,43,180,152,119,86,218,14,219,5,81,140,20,98,192,161,169,188,15,110,31,158,12,84,59,149,193,222,236,193,7,183,251,24,106,179,68,121,118,140,84,33,226,31,114,18,106,209,66,137,125,252,41,55,253,170,54,209,226,204,152,41,43,10,71,14,117,186,62,231,2,58,138,168,129,29,28,82,243,143,181,18,235,106,26,98,35,161,244,209,240,104,111,88,70,104,133,70,133,1,189,45,201,6,177,133,11,48,225,146,172,50,230,123,238,23,213,44,123,22,204,78,87,157,86,219,65,16,162,53,210,230,90,175,162,154,238,233,114,1,125,93,38,195,228,95,78,217,180,181,106,87,70,184,52,31,36,245,61,97,44,167,9,33,211,21,111,178,182,125,40,43,81,98,157,225,37,21,48,1,8,124,31,14,203,5,175,62,111,18,50,165,76,210,71,96,32,71,216,188,21,51,142,142,167,188,238,40,157,205,220,195,40,222,135,38,156,251,7,185,199,43,204,248,8,77,134,136,199,85,157,140,236,133,4,47,216,154,127,57,211,30,148,59,93,194,246,236,3,246,93,183,73,110,146,53,219,216,230,38,109,173,204,238,224,209,201,255,172,87,4,166,127,110,217,30,107,96,79,113,237,216,1,142,143,246,10,23,251,57,241,107,195,244,47,14,151,20,97,24,194,17,226,139,164,135,153,57,110,183,82,178,98,51,170,171,240,247,23,182,151,177,55,211,147,46,207,82,21,130,84,182,250,51,9,104,62,0,17,36,179,103,179,91,253,85,249,19,225,184,117,156,38,98,245,97,90,192,4,127,192,144,215,1,47,31,144,161,224,110,10,110,1,48,145,123,74,143,126,255,234,74,48,220,121,14,77,120,237,200,10,82,51,253,9,236,248,80,179,252,7,105,227,91,52,93,5,23,184,244,198,198,254,61,99,95,62,137,139,84,10,218,209,124,240,0,53,237,140,58,88,176,13,226,95,111,182,190,162,176,157,204,173,246,220,44,154,133,70,39,171,162,93,38,149,94,249,131,193,5,244,179,235,238,172,196,4,66,43,102,190,140,182,212,167,123,167,226,86,132,167,157,3,245,228,185,62,167,16,221,36,153,243,112,102,161,167,41,146,121,114,192,199,53,154,217,216,218,209,46,127,101,184,79,186,224,198,160,93,135,50,160,232,180,198,241,253,239,75,144,52,34,47,75,219,227,254,207,157,162,175,130,196,124,5,51,15,107,27,162,235,86,17,189,36,198,245,206,48,211,236,38,114,248,44,197,215,237,42,188,30,178,234,161,143,182,190,13,21,72,195,118,105,240,25,113,221,138,110,205,107,67,89,103,124,60,59,209,29,208,60,1,239,164,7,131,61,142,228,196,151,105,148,255,129,8,200,250,180,237,222,31,104,10,96,174,124,147,116,177,223,71,120,37,106,228,142,196,133,43,151,52,219,251,114,143,152,159,251,214,103,185,23,13,106,198,113,169,138,188,68,174,89,104,108,48,215,170,166,175,39,82,130,0,201,128,34,254,134,221,179,62,75,12,75,30,233,134,254,219,246,8,13,125,237,204,215,226,138,23,216,10,102,226,42,99,187,122,199,228,28,211,221,39,252,5,103,13,53,103,246,15,184,48,81,202,154,98,37,152,223,17,84,228,114,111,160,133,168,30,205,142,92,10,104,114,74,68,78,221,194,7,98,99,5,54,19,208,34,148,46,43,79,190,141,56,100,15,172,217,88,162,164,243,248,214,103,97,165,209,152,148,111,249,199,197,132,244,62,13,188,110,78,120,153,105,225,22,196,49,39,227,196,23,90,17,184,168,192,129,228,172,32,122,13,93,221,10,135,116,249,179,38,63,214,197,74,158,87,209,113,189,190,71,40,140,181,210,33,76,197,102,107,43,65,131,51,21,104,43,97,155,99,183,32,210,203,16,208,175,64,209,107,90,54,212,136,178,28,179,184,192,12,30,130,176,15,17,141,37,60,249,150,156,18,111,158,204,226,113,249,95,127,228,9,242,161,23,234,93,199,94,186,139,110,108,66,93,62,61,75,130,25,192,37,4,32,16,73,11,164,148,61,181,228,217,109,71,101,118,147,142,118,29,115,28,137,53,40,184,65,138,137,98,17,99,67,188,27,69,113,160,174,200,232,214,201,87,121,125,103,159,183,216,235,132,100,232,149,204,172,80,174,16,232,54,19,36,215,125,205,64,83,72,215,27,237,107,70,153,231,99,114,141,247,48,103,179,21,94,93,123,125,241,114,58,135,223,59,191,214,184,185,15,216,156,239,68,174,206,251,128,242,222,143,48,79,216,59,6,108,5,114,87,221,156,189,69,124,201,82,225,192,50,191,67,148,160,176,153,17,74,96,138,169,253,187,228,209,227,108,144,65,190,13,10,221,54,214,232,251,97,255,42,52,33,169,192,63,139,101,65,122,86,229,109,89,65,92,249,140,14,246,148,212,75,132,162,222,2,197,193,41,191,38,235,242,61,14,212,197,103,15,29,62,212,71,136,40,15,141,231,251,98,84,197,115,51,95,52,33,74,243,101,3,139,51,237,248,16,48,5,203,98,25,250,214,5,255,67,62,29,229,185,249,88,208,15,163,194,150,84,109,34,52,134,227,73,197,92,191,39,127,247,230,162,240,94,183,55,69,217,244,36,153,106,5,130,196,11,3,159,215,59,185,170,53,96,77,150,233,83,78,130,171,188,236,83,176,9,227,70,30,166,221,57,164,193,41,41,207,255,53,205,70,253,147,234,28,53,103,85,187,196,232,45,248,99,188,190,248,153,202,43,5,86,63,228,43,208,82,12,46,75,174,210,9,67,31,185,8,167,129,200,2,50,112,37,246,17,251,22,127,68,76,40,145,157,129,40,139,8,190,58,45,252,201,108,66,108,246,31,26,118,18,131,222,8,253,214,220,213,34,42,214,249,109,91,1,112,222,131,17,243,27,172,78,60,36,194,157,218,143,24,70,146,116,245,132,69,65,15,219,222,248,182,188,239,85,227,123,154,145,116,236,178,200,191,102,205,200,71,83,252,108,129,252,97,16,201,69,45,74,96,206,75,205,196,235,92,246,194,177,31,128,111,11,210,112,42,192,178,183,154,33,89,231,169,211,164,195,175,128,44,138,139,12,89,145,183,212,91,126,253,199,248,100,51,56,225,116,192,10,137,137,152,119,147,192,163,2,58,116,167,111,137,196,107,107,106,111,114,225,42,20,32,185,155,252,182,70,31,196,177,120,25,11,249,224,51,247,252,106,2,32,141,228,64,253,109,134,127,53,125,104,102,233,89,191,167,200,182,54,157,222,50,214,252,30,9,100,190,200,127,16,41,195,139,155,91,38,217,148,75,195,243,32,224,223,166,135,71,106,180,222,166,108,187,169,35,145,163,241,154,125,133,251,34,65,63,237,80,124,202,186,97,132,7,100,229,240,133,180,240,123,207,158,183,113,232,175,42,255,126,15,24,134,117,228,166,53,64,157,198,21,0,40,134,87,192,173,183,18,59,171,13,22,85,249,58,62,55,204,3,30,159,83,182,142,115,140,91,87,86,63,107,5,64,230,6,90,44,166,86,133,254,97,191,111,40,188,69,241,57,126,233,167,215,2,222,74,218,165,110,2,46,20,136,3,157,14,45,255,190,82,224,85,197,194,203,216,107,40,217,202,103,211,247,223,177,127,233,242,192,45,129,78,194,35,26,105,48,255,2,173,139,85,88,158,77,91,35,43,42,169,6,201,57,19,128,78,223,5,145,103,172,198,97,185,81,61,5,173,18,157,226,92,89,198,200,152,174,134,245,101,181,228,112,171,136,178,107,233,100,220,59,1,22,87,137,47,191,90,178,82,143,214,91,5,127,190,94,2,207,218,121,129,195,72,103,99,178,231,212,62,85,30,228,11,92,150,233,152,89,168,72,39,122,93,9,133,130,63,74,56,165,78,49,65,151,177,250,5,217,137,186,189,67,61,101,217,80,40,111,25,157,215,230,216,107,118,94,53,211,255,86,61,2,143,65,165,167,114,160,178,140,141,248,251,122,120,92,218,43,226,184,17,96,184,211,140,131,5,52,41,79,37,208,192,229,31,134,97,224,34,137,79,17,204,94,178,166,37,12,94,214,178,91,233,7,185,170,120,238,134,68,244,178,215,199,139,58,23,162,8,221,53,5,93,105,227,233,204,217,226,36,78,60,50,149,212,92,254,174,213,103,237,196,67,138,57,94,115,205,70,250,61,226,89,157,94,84,40,239,35,82,47,114,210,233,25,178,248,216,26,92,44,129,93,47,129,130,59,5,100,189,119,44,220,249,106,83,153,109,31,220,14,138,160,241,141,13,126,105,217,24,53,190,117,124,10,193,16,211,244,157,227,246,16,54,23,201,128,216,158,126,80,228,130,136,152,8,36,217,117,250,209,231,165,76,201,173,154,7,78,36,55,82,232,24,216,208,73,138,161,118,219,174,143,186,253,144,154,22,13,95,231,124,20,251,160,207,115,158,156,169,206,89,175,116,51,130,56,123,183,28,196,125,168,155,45,134,45,76,37,129,239,15,103,251,165,45,30,161,153,126,178,245,64,123,192,80,210,29,199,9,168,47,136,33,244,139,45,63,53,232,209,154,36,104,175,226,142,196,141,227,89,129,71,72,5,38,113,35,70,162,251,51,231,195,104,50,146,206,239,98,181,76,144,109,142,103,227,116,82,151,142,25,185,12,179,53,46,245,6,112,212,192,175,48,161,152,185,199,65,97,227,140,228,45,172,158,95,90,193,33,105,7,131,11,95,87,251,196,68,242,127,81,67,40,86,37,198,50,163,139,193,219,152,179,40,217,218,221,34,187,200,4,253,184,167,102,214,34,150,91,231,146,4,224,25,153,102,226,170,118,8,111,215,128,100,57,14,154,97,109,115,146,42,194,4,155,102,144,46,223,0,120,21,144,208,100,138,68,1,31,84,28,195,199,20,19,236,154,221,4,223,51,112,250,71,157,155,81,102,68,30,62,4,60,40,153,110,130,116,172,131,78,192,62,50,28,97,47,183,32,181,81,43,161,254,225,62,78,41,138,211,54,81,209,249,217,197,47,191,118,94,124,72,23,141,16,241,212,79,170,72,22,122,156,159,115,69,226,9,190,247,67,74,17,7,151,229,106,110,202,99,234,93,194,200,245,6,161,178,83,173,163,37,148,49,242,186,110,121,128,20,138,50,104,214,221,245,150,41,106,227,113,140,68,240,74,97,176,0,233,111,14,211,22,184,198,210,221,19,203,226,40,94,147,226,240,15,50,224,112,176,241,156,177,207,84,9,176,154,115,133,135,115,23,21,47,200,5,152,137,94,177,83,190,14,16,98,204,103,3,235,85,45,184,68,94,153,208,212,198,37,56,210,214,133,183,134,67,163,231,79,243,46,163,253,187,15,238,9,236,85,178,18,201,29,230,64,96,169,247,89,34,104,200,124,203,182,178,80,143,123,102,0,177,168,101,120,72,90,146,48,166,207,143,80,5,135,119,174,64,83,34,46,70,5,242,136,203,24,85,47,19,10,244,147,86,0,208,170,124,47,108,191,67,81,172,230,92,142,71,21,157,79,221,8,47,8,66,214,98,134,223,33,116,78,27,56,2,43,89,199,28,95,50,76,94,83,226,254,236,222,0,59,64,12,79,218,217,149,147,57,154,82,194,206,68,135,109,75,42,43,119,144,42,180,93,53,2,159,165,88,163,193,28,88,152,154,76,125,98,159,2,180,158,41,151,105,135,192,53,158,116,14,62,36,52,91,193,204,161,98,219,184,33,140,157,82,43,191,93,176,235,253,82,74,210,20,20,53,132,56,232,204,29,139,133,57,195,216,95,98,202,107,124,208,112,93,81,121,161,239,57,192,53,105,182,203,217,173,107,81,3,209,247,236,148,99,136,69,125,79,98,80,99,104,19,193,66,114,143,10,125,216,177,189,34,152,118,78,242,144,16,128,117,252,111,26,145,213,214,74,13,46,207,1,131,202,183,11,45,156,168,16,146,8,106,18,206,241,82,17,120,7,98,146,183,172,253,122,224,248,247,133,126,104,62,119,137,61,206,21,196,220,245,205,16,138,60,120,254,3,44,226,194,241,68,83,203,209,61,9,246,70,151,121,248,228,89,173,220,66,2,235,236,220,147,186,163,223,0,158,135,0,36,118,23,56,26,135,78,97,100,150,24,244,35,56,136,204,174,94,133,21,91,66,137,111,75,199,201,186,120,163,191,234,39,25,245,17,154,187,13,172,196,37,63,25,178,70,25,105,160,106,59,46,5,60,63,0,139,1,125,63,161,49,184,184,87,66,85,224,145,193,51,153,190,219,146,20,222,218,227,87,64,4,176,202,57,69,133,179,26,46,46,172,129,57,128,248,171,90,161,213,114,2,161,102,96,20,13,104,205,60,205,169,190,200,66,45,141,62,122,9,61,151,9,236,88,225,53,253,210,2,66,40,123,26,88,140,115,33,0,213,61,18,0,58,203,54,41,146,224,6,112,129,21,110,32,240,16,56,17,187,133,138,21,135,135,164,199,68,63,60,42,53,220,139,8,56,19,122,149,211,193,215,194,135,27,46,81,0,4,222,135,130,174,149,230,105,142,26,189,112,160,122,217,193,174,92,86,15,175,220,232,157,14,122,249,239,135,177,188,164,156,215,245,173,120,208,149,142,87,122,56,8,101,219,170,97,7,78,194,111,78,56,252,190,90,34,189,154,188,91,16,44,63,152,17,201,101,82,72,54,81,5,130,206,158,241,219,211,10,160,65,63,9,125,233,138,184,155,131,188,36,67,231,207,148,33,115,35,162,227,203,73,232,161,234,39,5,39,239,69,8,103,63,181,253,228,26,129,9,187,164,81,166,68,208,125,243,125,15,194,170,255,106,85,91,4,173,5,22,108,15,161,200,6,27,65,221,35,202,180,252,167,167,175,24,191,7,184,67,165,190,98,130,154,251,35,6,110,107,118,81,161,202,217,3,11,79,247,3,32,58,250,56,183,217,56,209,219,92,227,79,232,253,173,129,21,135,160,2,167,217,58,203,224,165,60,214,90,207,146,31,99,77,115,133,113,68,248,143,100,211,48,190,118,10,21,84,166,69,214,55,169,86,44,215,108,227,147,158,240,83,120,194,42,222,159,46,112,57,248,17,42,12,84,97,182,40,55,173,56,48,52,254,73,57,162,82,248,214,94,165,89,179,58,233,184,106,72,7,163,16,101,45,29,125,247,135,166,76,199,8,30,145,2,114,28,159,133,85,96,175,182,77,232,213,239,27,253,247,111,221,235,149,185,235,143,12,102,74,169,1,250,157,216,243,145,241,200,27,39,184,10,156,212,111,14,191,60,74,58,126,43,105,15,242,62,152,108,53,135,224,32,6,165,42,142,156,122,42,206,147,83,104,137,189,236,174,15,42,51,250,190,238,96,59,135,16,199,61,6,23,213,173,77,15,5,131,31,188,5,227,153,84,252,8,24,240,115,151,15,214,61,164,58,21,204,88,38,42,250,72,82,122,232,117,212,176,139,79,179,44,112,123,104,185,210,224,78,0,239,169,87,204,50,175,164,120,117,49,191,45,14,9,158,205,167,188,111,102,236,108,212,166,108,216,131,193,206,151,234,143,79,8,89,248,135,73,98,174,3,124,242,44,105,26,12,172,141,247,78,215,114,81,118,145,215,84,11,244,42,141,135,96,163,212,200,2,253,87,53,120,121,227,167,135,225,128,40,137,194,190,86,118,84,6,76,151,52,247,22,219,253,67,142,24,223,84,100,239,241,174,173,39,20,192,103,136,205,89,212,41,229,231,133,15,10,108,172,107,8,18,133,236,222,221,7,94,14,111,172,13,241,3,86,56,215,97,197,249,216,102,165,75,69,149,27,111,192,251,204,33,93,100,30,184,165,81,181,229,178,6,154,210,7,90,216,110,79,232,213,181,180,80,117,232,9,92,187,145,139,174,118,93,176,248,61,233,68,202,74,44,232,31,9,209,49,153,113,127,156,78,56,68,56,225,113,130,117,197,217,92,100,139,242,240,247,238,118,145,85,242,23,167,241,201,46,113,76,180,170,174,21,234,144,113,0,220,127,118,191,141,147,135,204,156,100,225,59,186,67,123,70,215,247,190,2,46,81,51,177,81,223,233,56,149,216,178,139,175,209,3,141,63,19,216,159,227,157,131,7,62,16,171,186,162,55,13,243,223,142,73,139,43,222,254,222,29,7,4,172,178,84,199,100,75,175,235,42,220,52,216,33,88,130,79,57,141,211,99,27,88,46,188,23,19,223,52,137,58,59,5,81,110,31,244,183,60,254,144,109,88,9,215,51,232,141,236,244,138,181,235,239,121,141,86,93,248,255,182,234,2,215,27,75,241,81,115,203,211,202,240,65,133,209,6,52,246,173,25,195,189,230,224,218,163,94,149,229,71,32,61,234,174,254,165,67,215,140,59,1,148,26,122,204,205,7,69,178,161,88,220,176,237,35,110,149,75,199,89,221,130,123,131,128,157,126,234,223,226,241,156,128,130,164,244,75,218,78,79,165,255,101,21,47,178,66,51,124,179,76,230,155,36,133,193,217,108,83,196,135,17,222,195,223,111,187,189,105,208,151,252,172,234,94,10,93,204,209,241,226,127,93,77,100,97,192,64,224,239,33,41,136,20,143,67,92,137,170,77,4,248,63,65,21,90,121,58,73,87,89,251,47,93,107,224,162,192,134,242,61,121,156,193,154,231,120,210,2,71,113,106,66,5,32,91,83,209,193,114,87,189,131,253,85,200,25,237,104,77,230,107,172,79,160,141,160,221,234,15,153,69,101,168,132,99,102,55,255,80,217,131,101,145,170,151,116,49,147,4,117,34,254,103,34,183,214,58,103,76,78,175,169,191,8,245,32,53,139,34,155,51,145,48,194,16,41,163,74,156,75,217,26,57,14,255,120,235,17,109,42,163,235,54,62,169,179,167,200,70,131,78,131,68,40,31,201,177,200,122,92,223,237,6,196,20,91,125,98,1,46,103,79,27,113,247,41,164,88,64,76,153,60,27,208,145,3,126,95,199,5,18,130,124,242,88,255,221,172,255,205,70,104,172,227,111,121,155,211,76,216,123,103,3,239,44,124,198,250,201,228,214,132,110,229,31,178,171,239,89,207,190,187,66,84,44,173,40,68,78,8,238,245,197,39,93,81,184,198,174,150,49,62,144,96,192,180,128,167,139,190,247,137,211,89,129,203,186,126,17,212,72,34,62,147,115,67,221,138,102,239,89,126,56,253,4,103,139,26,200,176,184,198,148,170,48,117,128,100,223,124,114,166,99,27,76,120,34,231,129,0,30,54,48,198,198,170,222,12,48,118,196,224,161,186,67,155,67,78,204,186,30,192,151,15,185,214,117,30,178,75,83,19,90,180,208,19,82,230,109,15,62,225,112,123,74,171,29,150,253,42,107,186,132,102,159,143,82,120,240,32,242,251,237,1,232,176,238,10,39,59,62,75,177,127,42,133,67,227,97,128,247,26,225,135,83,35,83,249,248,209,61,234,234,160,57,182,179,33,246,177,100,218,55,17,2,63,176,0,70,175,228,205,181,106,31,56,165,184,24,28,140,68,141,212,111,195,220,74,3,211,27,222,102,129,119,254,84,227,172,89,98,31,46,168,95,249,52,252,233,199,193,44,219,155,176,116,77,147,1,194,66,253,164,44,218,13,137,93,12,228,191,133,4,47,80,197,230,138,93,68,27,77,197,131,159,0,233,182,122,87,55,154,146,77,184,250,152,182,170,192,94,91,31,65,114,116,127,229,113,166,150,173,118,86,72,83,66,119,32,151,184,30,179,253,51,209,47,54,226,115,34,114,42,48,120,167,205,118,198,153,168,194,43,23,174,19,66,59,45,208,18,41,114,49,117,197,5,199,49,227,111,10,96,137,63,116,117,30,142,123,233,166,178,207,152,19,135,10,142,54,139,87,23,69,170,20,41,99,149,253,45,29,204,53,215,140,139,69,89,12,121,81,84,39,198,82,163,97,61,31,131,148,62,188,153,170,201,89,92,192,99,227,78,78,241,93,126,233,248,103,60,190,252,187,62,95,11,167,62,252,199,79,90,198,72,81,163,211,122,79,71,30,3,216,142,139,112,221,241,5,20,44,62,9,63,173,98,125,162,156,236,86,58,142,192,64,172,1,229,89,232,172,95,91,253,144,230,248,125,101,102,181,47,150,131,115,151,157,225,70,145,76,185,37,247,184,14,126,65,31,36,250,139,47,182,115,11,99,218,140,125,254,151,146,160,11,57,67,32,175,128,85,162,175,8,255,214,50,59,137,204,99,207,237,229,44,94,215,70,78,23,126,176,54,102,60,131,1,184,4,140,213,250,251,121,59,41,224,108,104,134,134,1,220,112,173,127,26,154,3,240,8,59,77,217,230,84,194,247,80,160,95,61,99,93,192,53,73,156,64,187,208,86,35,115,170,149,5,104,155,126,117,27,64,174,123,83,218,208,52,58,67,15,228,238,146,115,195,102,154,179,26,200,117,62,16,11,72,254,130,183,92,10,129,8,55,194,198,151,104,32,75,242,120,222,6,139,55,173,143,50,225,245,10,157,79,220,69,151,123,11,77,51,229,12,41,145,18,240,32,204,135,185,49,219,176,169,226,127,169,130,210,157,204,56,75,212,156,238,251,182,204,84,70,218,92,100,255,239,163,82,174,165,197,89,115,235,201,225,111,122,46,157,242,145,104,210,62,85,204,97,121,75,142,18,167,212,111,222,180,249,44,63,230,136,159,193,25,249,148,187,72,187,211,186,139,246,136,155,14,244,119,253,198,15,12,180,90,85,29,46,23,113,99,49,25,232,205,190,21,153,58,31,187,217,139,87,156,203,143,45,65,112,253,121,155,181,87,245,135,55,243,11,76,73,189,128,107,166,198,73,105,241,40,44,215,104,16,67,218,55,208,126,144,137,29,159,159,57,99,52,103,122,250,160,2,122,102,244,120,85,123,21,164,47,7,105,74,223,76,119,125,27,163,110,58,173,11,210,54,101,43,183,135,178,72,95,226,136,226,209,27,72,171,15,101,48,227,15,8,45,162,229,48,25,171,178,205,195,184,59,8,33,236,207,191,41,28,79,165,199,252,46,245,84,240,210,253,165,109,19,167,223,64,171,184,9,84,255,175,155,222,152,157,239,14,3,198,120,90,71,76,165,249,136,112,253,58,180,129,143,40,23,211,240,22,131,38,206,184,122,31,39,135,133,47,105,239,126,143,90,238,254,60,93,202,86,132,225,139,27,87,196,248,221,63,97,7,195,85,163,37,117,109,160,36,126,135,52,203,186,48,248,45,251,189,189,197,234,230,68,142,84,103,42,180,108,102,102,142,18,50,21,138,177,214,67,185,44,247,167,194,20,10,234,53,156,81,22,17,12,243,43,172,15,219,224,184,1,173,201,156,96,83,166,86,210,211,224,72,191,249,76,156,43,26,39,72,81,148,60,22,38,49,111,71,18,120,193,114,237,71,12,255,216,217,177,221,214,243,28,89,76,216,110,14,72,210,133,122,159,235,221,178,227,105,231,45,135,136,28,207,110,8,168,204,210,72,188,218,206,134,17,243,159,253,187,135,102,206,57,147,86,83,184,32,245,118,26,194,85,129,138,134,230,61,188,95,241,205,213,169,232,174,105,178,238,241,141,186,196,158,105,141,168,16,214,189,1,150,111,154,245,184,153,161,213,207,239,240,222,79,179,62,199,82,187,224,242,36,96,195,74,72,244,232,242,107,207,168,79,164,234,78,81,74,212,4,70,199,240,89,179,50,41,77,191,87,176,126,71,208,88,244,216,240,43,79,190,160,55,227,54,73,158,165,85,231,102,238,22,178,236,147,195,88,78,129,222,185,117,38,35,118,185,39,115,237,245,31,149,88,40,229,49,238,8,94,174,71,0,4,216,218,87,101,150,116,117,114,131,76,216,34,35,1,139,190,16,116,149,240,15,191,217,136,34,200,34,188,207,126,3,158,202,122,28,208,84,25,176,111,186,32,86,201,159,148,200,95,143,252,36,226,8,104,88,206,158,86,177,59,184,221,38,170,239,0,195,201,8,253,46,151,44,131,252,132,13,38,234,33,255,103,112,227,43,200,16,85,163,197,214,31,87,48,131,23,236,40,201,55,77,53,89,81,18,223,104,70,122,174,80,238,13,224,78,16,70,208,5,144,250,188,140,87,167,116,65,58,188,185,233,55,233,172,13,14,236,216,77,142,107,146,18,182,157,53,246,98,106,47,43,15,214,25,110,229,85,35,163,186,4,152,163,216,210,215,227,195,167,237,183,82,143,171,20,134,203,161,207,224,109,65,88,20,191,185,247,14,40,219,228,72,190,6,142,162,208,200,239,223,251,186,150,148,78,20,103,88,224,128,250,204,155,141,35,147,216,0,233,104,86,63,144,0,44,59,55,105,112,128,30,21,152,119,190,219,55,203,145,242,56,123,108,185,5,60,98,56,147,115,218,239,186,82,57,3,126,249,66,10,19,122,227,4,66,8,212,194,72,84,202,25,23,186,100,96,114,130,36,44,110,43,251,122,134,184,115,163,171,24,124,51,218,139,246,74,18,56,227,76,9,221,176,213,36,158,239,153,54,48,115,94,97,213,68,95,182,220,26,164,169,142,123,17,203,53,63,156,119,7,214,123,34,18,16,33,240,23,213,148,115,225,132,188,197,155,71,253,158,90,19,17,87,108,112,229,225,2,30,249,144,116,237,76,217,30,140,86,234,47,232,153,177,213,200,18,139,160,91,69,43,95,67,57,9,143,44,255,195,162,11,232,196,83,143,114,198,153,75,211,28,204,142,115,109,36,154,10,62,166,154,47,253,72,201,166,135,63,121,55,103,228,192,211,170,134,248,174,24,100,33,100,168,219,151,95,215,34,104,204,189,179,121,105,250,163,33,127,118,236,252,126,104,77,152,103,68,143,223,15,210,100,207,61,19,85,52,0,10,47,214,255,72,23,49,84,114,243,50,81,19,22,214,72,143,20,98,197,76,143,196,152,101,246,1,56,124,165,2,202,166,240,64,39,43,212,31,150,32,179,92,92,62,240,73,128,37,167,186,228,79,73,11,28,135,18,201,32,254,202,206,178,213,118,248,195,118,235,165,228,229,94,106,55,169,28,222,194,54,238,54,95,140,39,218,147,42,164,41,201,11,200,237,93,240,234,183,228,247,112,236,196,45,217,52,178,50,80,248,237,14,13,9,65,67,11,165,74,135,139,66,77,119,225,202,130,123,67,31,164,88,34,213,1,226,181,158,74,238,125,88,210,36,247,16,233,78,107,213,232,152,125,134,118,185,49,251,46,178,145,48,78,77,132,112,200,147,183,247,197,11,38,223,198,171,138,183,163,19,90,149,141,149,77,223,55,67,77,61,188,121,145,49,133,244,151,7,224,5,151,250,69,238,162,182,57,153,51,196,191,194,9,20,213,158,199,229,122,88,16,251,15,41,95,252,183,117,125,95,77,16,174,210,244,161,174,254,226,7,140,138,65,164,234,113,210,196,120,19,212,220,30,159,162,148,115,253,165,234,61,132,129,54,123,130,201,95,216,7,16,3,106,170,74,165,249,188,38,182,116,112,64,190,36,115,169,244,162,44,230,163,220,0,221,120,197,79,209,251,220,205,106,128,204,49,159,61,8,215,194,251,90,213,131,252,157,204,130,71,109,60,242,93,225,231,94,172,119,145,192,23,94,140,7,20,95,188,122,59,85,121,1,178,202,89,20,248,130,144,141,196,174,228,242,15,55,62,36,134,17,10,8,35,106,248,163,124,216,252,179,127,247,8,213,103,184,61,128,16,125,50,27,221,98,132,77,102,215,35,118,254,142,146,123,192,180,156,229,101,163,215,223,13,199,31,119,96,241,31,254,237,208,60,248,119,139,58,254,220,109,22,67,29,238,111,101,17,220,28,139,220,217,71,41,14,181,247,224,37,91,172,223,209,211,55,58,135,142,142,211,31,128,53,97,206,192,198,168,38,29,193,103,61,238,98,37,243,140,79,51,4,64,242,218,67,176,113,40,55,164,206,30,113,213,206,33,63,182,48,38,207,59,43,221,19,50,107,169,124,145,83,28,237,55,77,188,122,93,38,99,151,199,110,183,154,221,121,249,83,70,171,162,2,231,75,144,167,47,180,228,90,17,20,143,66,95,211,148,69,176,192,2,226,211,180,97,218,216,249,19,112,220,58,78,255,153,134,76,139,66,189,221,82,181,58,8,128,60,3,44,152,197,14,4,45,144,146,157,231,210,169,223,72,62,194,102,32,111,221,50,221,231,34,117,68,193,166,76,91,173,252,215,78,139,119,224,63,171,237,141,80,49,112,246,130,176,191,128,111,130,23,46,76,88,224,42,139,109,149,91,157,238,152,145,253,186,248,146,242,45,190,151,22,161,63,130,224,212,243,228,168,175,7,69,188,120,11,155,209,50,109,125,16,149,71,222,68,190,24,134,19,130,70,48,35,48,70,122,21,249,116,241,220,58,233,0,92,57,13,158,151,163,227,103,99,37,113,204,85,110,40,168,157,118,38,129,90,237,200,102,139,169,48,209,77,42,113,88,244,214,130,161,73,69,210,233,183,229,254,74,203,49,232,155,83,126,159,235,110,209,41,187,68,91,204,142,155,4,210,144,144,246,38,106,200,72,229,229,114,238,197,183,209,20,228,97,115,91,208,108,49,47,165,198,236,229,157,64,121,246,144,235,46,20,183,90,70,89,166,85,111,237,221,72,146,138,217,179,247,178,46,12,151,136,211,4,232,178,15,81,157,146,122,233,211,206,91,81,104,64,240,234,200,127,168,180,132,85,10,58,207,168,11,198,100,35,210,200,177,185,218,20,179,32,181,215,55,101,217,221,125,82,205,51,30,149,28,170,42,24,116,239,250,231,150,37,128,52,112,217,91,199,128,202,54,116,118,159,93,205,73,232,98,171,197,154,232,191,17,126,41,113,4,158,201,181,98,184,0,48,255,74,33,247,150,39,248,94,10,66,179,157,86,59,200,50,239,219,111,81,17,134,238,104,66,166,229,169,62,228,217,251,241,71,11,80,189,104,13,44,98,61,160,98,49,202,182,106,161,149,50,132,201,56,0,134,109,110,135,154,65,239,86,138,232,35,197,94,40,54,156,112,104,99,128,89,180,25,135,4,129,25,130,102,234,157,31,242,56,206,122,67,10,145,247,155,231,250,75,42,140,244,136,17,29,2,103,111,91,172,217,127,71,131,87,34,230,178,242,169,97,230,157,128,97,236,89,171,24,72,9,112,10,27,19,57,236,142,192,188,23,62,0,133,57,76,21,117,133,232,65,62,68,182,226,32,55,133,173,148,210,237,204,9,14,138,62,9,64,64,103,228,246,140,48,132,254,184,165,87,236,136,52,78,221,198,3,71,244,206,23,88,174,111,213,250,70,81,34,172,104,77,102,144,140,155,156,33,135,218,101,223,202,158,99,152,142,74,40,10,72,213,231,237,107,102,26,146,205,27,145,186,159,64,60,234,18,128,56,0,39,229,251,100,102,158,76,72,77,161,127,106,139,125,195,83,192,18,207,69,246,144,143,69,93,58,41,179,151,105,234,229,136,128,130,159,56,208,80,38,213,8,96,175,179,114,230,235,200,149,9,106,133,117,108,203,109,196,234,205,232,252,204,41,152,193,56,186,38,3,146,71,70,18,104,212,63,59,129,242,168,3,56,220,102,35,73,230,233,98,154,132,227,63,242,197,89,245,194,72,181,9,115,162,96,32,139,91,225,177,113,197,88,113,177,161,91,23,120,215,128,254,86,144,96,113,122,32,146,102,65,212,58,88,7,169,252,194,63,147,167,91,11,45,211,203,0,85,6,134,99,27,14,66,155,28,86,139,90,62,118,37,167,36,164,23,33,49,120,3,77,195,243,218,19,45,23,153,204,17,202,182,214,110,49,61,77,114,78,15,157,61,79,103,244,179,1,238,80,236,111,162,162,135,52,19,58,86,225,62,217,59,50,127,94,169,124,59,225,14,40,60,157,49,135,205,136,120,247,22,234,17,100,162,41,193,254,221,207,14,101,171,64,174,253,122,163,183,69,95,75,187,70,199,255,160,92,238,216,183,214,111,159,178,99,41,21,109,251,151,212,100,2,24,240,43,5,197,13,167,243,60,160,75,173,120,173,66,205,213,101,48,224,180,176,250,34,243,165,82,7,17,104,89,183,222,254,129,13,0,212,130,14,155,86,130,19,214,9,159,135,88,166,102,191,61,185,120,239,199,229,123,142,251,74,184,242,188,239,130,177,20,210,27,29,181,254,180,79,70,210,190,139,234,207,172,59,133,121,224,27,193,10,43,180,98,192,33,133,4,72,55,157,78,139,142,32,88,231,73,122,149,155,200,107,5,154,16,9,70,63,88,22,8,26,200,92,134,15,52,102,212,179,122,27,218,101,152,73,20,49,128,199,57,9,133,179,197,57,35,211,213,174,247,240,171,173,103,82,245,225,89,235,134,106,57,209,184,171,66,120,221,116,188,248,184,192,178,28,98,167,118,236,254,238,13,69,62,143,56,167,214,38,233,173,77,131,90,30,212,193,245,50,197,85,221,6,206,249,55,66,17,196,185,178,33,129,241,67,1,159,164,231,90,14,82,74,205,244,121,78,201,250,66,187,234,143,215,5,207,107,59,31,201,16,182,237,24,248,144,209,219,194,237,155,36,103,178,210,129,83,191,180,174,172,119,166,200,118,189,140,47,101,102,130,15,156,116,138,170,68,178,119,148,50,110,44,29,137,97,73,122,78,82,117,20,134,200,247,154,44,248,178,135,102,1,50,27,113,161,114,181,234,135,194,103,198,225,182,32,90,120,30,114,216,60,152,58,40,119,24,169,73,118,40,128,92,8,223,146,147,240,92,151,252,103,221,35,62,211,75,205,188,243,207,42,109,95,255,22,172,191,102,86,162,242,124,21,127,29,16,218,17,217,109,190,45,247,0,53,12,3,235,50,253,12,8,8,125,44,28,121,111,35,191,209,93,41,8,29,34,250,119,17,57,136,203,164,210,65,138,110,18,27,177,157,36,20,85,175,141,66,229,78,252,123,6,69,187,50,79,193,70,65,54,154,211,71,16,111,196,29,48,148,242,216,250,120,20,19,103,119,133,50,10,118,191,52,6,142,161,57,187,17,130,168,249,227,142,120,193,246,9,231,212,125,152,21,99,138,18,241,98,129,72,25,28,3,33,67,213,106,41,205,60,54,5,97,245,114,208,182,251,16,115,243,175,238,239,235,12,209,252,130,198,231,69,253,213,72,184,161,210,225,215,184,81,158,158,214,164,24,219,89,64,95,84,251,86,178,148,234,124,46,78,80,51,87,97,56,213,172,36,41,246,183,143,156,20,232,200,53,87,58,181,219,94,122,4,225,236,0,67,102,191,27,68,7,8,29,116,118,46,80,229,164,66,34,229,97,29,34,188,225,87,36,187,156,165,225,200,145,182,63,66,134,152,58,37,69,222,233,127,18,72,210,114,191,121,113,238,201,217,107,80,219,125,194,50,63,94,220,129,236,101,33,62,159,101,203,180,247,95,76,28,209,152,25,83,18,97,163,47,254,210,84,33,251,72,69,230,35,24,170,82,42,188,73,12,177,65,148,24,221,214,128,59,183,118,82,229,207,107,158,186,24,158,145,61,135,33,212,26,235,88,67,175,29,77,168,114,31,160,170,230,61,131,109,221,124,122,73,221,145,185,135,150,123,146,96,186,226,96,30,39,216,121,213,159,172,138,24,195,98,54,124,113,94,75,90,51,195,149,235,25,247,81,18,156,82,120,85,235,230,35,225,206,116,37,178,203,91,61,91,40,40,76,248,244,61,140,208,229,82,128,236,50,149,45,63,238,5,29,183,23,44,189,100,131,188,30,29,78,12,85,66,231,98,139,199,80,188,38,144,142,215,105,42,18,197,90,222,218,6,6,27,146,49,201,130,162,69,189,42,227,45,115,190,237,104,218,62,179,34,119,194,191,21,58,161,155,157,163,234,107,54,117,68,121,109,70,122,236,38,39,121,167,2,8,172,185,132,83,208,254,24,125,85,18,106,115,103,94,85,94,94,23,93,144,54,237,54,102,106,199,251,195,222,62,180,223,137,5,177,95,194,57,93,98,155,137,55,61,26,235,233,86,253,190,77,215,112,100,109,122,43,246,228,210,104,50,60,147,155,204,192,165,72,227,60,164,128,153,167,209,83,5,66,134,84,183,139,8,180,162,150,94,206,184,51,141,232,80,130,86,50,116,253,221,90,122,237,49,164,159,90,74,101,28,27,51,145,244,43,199,131,64,90,31,204,235,221,154,180,184,192,223,83,145,131,221,216,128,82,174,160,13,242,248,246,1,20,131,103,136,174,237,214,168,227,116,152,246,187,17,56,255,245,220,28,189,45,252,172,214,240,188,179,183,32,149,182,17,90,89,118,193,197,238,35,134,64,184,121,193,158,164,41,133,122,26,182,19,172,22,197,224,62,115,171,115,109,141,49,22,175,197,175,185,107,170,226,151,244,15,69,237,121,37,75,211,158,23,145,96,170,91,160,21,110,18,69,97,252,182,79,140,221,167,146,25,164,74,23,110,168,169,46,154,110,206,138,248,209,36,103,254,2,29,42,76,90,179,206,184,167,50,100,128,122,81,68,49,109,204,170,243,229,164,165,41,194,101,64,11,219,18,132,154,194,21,76,238,215,47,13,8,149,187,0,5,113,23,212,148,52,117,188,108,154,15,199,200,232,50,46,100,141,207,119,49,43,246,34,102,79,233,29,245,68,49,26,14,130,141,230,39,65,211,103,241,222,38,101,188,60,69,168,120,95,170,92,237,250,129,64,164,55,164,233,249,247,60,170,31,19,31,152,113,66,58,162,8,171,91,23,86,61,24,228,185,80,157,25,14,182,36,25,46,57,251,63,56,159,164,101,230,41,129,198,177,198,128,108,105,116,40,1,91,92,81,160,246,12,136,132,130,115,249,138,119,46,24,198,123,127,58,6,24,104,149,9,134,83,209,60,27,249,247,123,156,151,160,129,231,94,244,0,231,165,97,243,67,214,221,185,227,245,174,168,75,87,168,191,86,120,77,40,204,224,87,134,10,101,140,117,250,58,162,79,166,177,144,72,68,160,208,161,6,78,224,68,128,86,195,194,81,23,164,241,29,198,61,21,31,18,214,52,253,145,209,56,233,157,234,200,21,127,215,28,27,144,93,187,39,83,242,199,211,242,144,12,163,174,7,251,242,210,37,240,222,25,8,13,20,43,85,27,54,36,38,13,236,16,203,153,130,133,144,73,211,203,17,17,175,170,242,128,189,35,82,143,37,223,231,135,15,149,183,26,121,84,117,49,237,71,231,216,107,116,43,44,123,52,0,100,219,65,69,126,131,158,192,68,115,182,108,108,80,97,171,214,140,63,245,52,110,164,154,159,33,160,70,1,139,228,15,143,154,253,219,186,100,94,168,137,82,236,241,198,131,149,105,105,100,120,98,84,203,74,49,31,191,38,111,98,34,28,29,224,88,25,32,186,241,3,194,124,182,127,214,180,1,176,131,34,30,99,132,139,125,73,163,103,153,172,253,113,107,19,157,168,228,107,142,57,22,229,97,30,76,142,25,145,44,62,212,71,71,0,138,78,24,161,120,156,133,88,137,206,139,169,7,33,61,102,142,84,161,112,251,217,130,145,199,227,250,241,134,11,166,74,164,94,157,140,120,82,33,55,81,240,52,149,175,99,50,62,39,57,90,100,103,197,135,96,88,55,238,243,229,105,121,57,154,53,181,108,69,79,12,196,138,79,129,148,135,136,249,71,215,32,51,200,180,16,27,232,228,101,31,196,14,242,52,59,134,115,191,142,243,46,73,243,192,7,100,132,55,173,19,204,11,156,120,30,202,167,181,204,97,180,208,242,19,143,205,139,104,1,48,242,185,0,231,190,179,28,4,160,121,163,128,66,61,84,201,244,15,20,93,181,179,68,202,128,218,48,247,73,207,199,192,143,250,57,226,147,33,39,230,170,188,47,83,150,120,61,151,228,241,235,217,86,69,50,104,241,205,137,158,86,104,74,187,74,117,122,88,215,145,93,125,183,14,55,36,247,155,147,51,65,140,24,180,113,2,65,84,254,229,154,142,209,63,215,183,42,76,169,249,198,21,15,135,5,126,43,176,110,238,41,214,84,54,6,2,199,160,248,19,238,68,129,212,189,31,192,205,140,58,31,121,143,101,65,191,65,169,201,27,24,63,116,103,72,18,89,111,236,207,166,146,12,53,228,25,230,17,21,95,154,217,233,239,201,183,47,238,236,190,37,21,83,96,87,34,210,70,214,24,194,37,146,42,8,82,209,246,113,246,40,125,37,202,126,34,49,60,170,33,230,75,205,144,79,65,100,93,25,231,106,209,79,43,244,16,195,53,163,212,247,130,233,84,104,84,123,21,158,187,74,220,81,163,137,89,114,186,45,56,209,177,73,195,40,218,231,247,213,13,111,247,226,107,137,223,64,111,17,176,51,125,36,196,40,175,50,82,125,232,83,62,202,75,189,26,248,81,217,143,29,240,17,234,221,173,0,48,188,222,6,211,250,162,40,194,192,169,31,132,143,231,119,96,23,199,208,190,192,209,202,141,10,141,67,135,3,79,54,118,135,128,235,164,91,94,151,131,235,95,175,148,161,212,253,56,126,251,33,47,122,117,212,121,24,19,197,249,2,253,182,105,225,213,130,38,148,230,124,229,80,174,66,21,15,55,243,10,120,163,248,13,141,208,81,59,165,182,156,197,166,47,219,6,41,155,205,27,110,19,254,206,76,206,140,12,197,127,245,176,28,98,164,246,73,31,255,3,172,225,97,89,114,62,76,253,191,253,32,51,57,241,119,254,101,67,187,72,136,93,142,4,226,97,25,146,86,124,226,41,182,147,32,144,24,32,59,67,183,203,136,86,108,163,2,233,254,74,151,90,26,37,202,100,255,178,16,210,193,238,206,187,146,217,246,71,112,118,99,148,199,74,37,214,68,125,10,237,245,95,100,75,20,238,126,121,196,132,34,143,18,209,55,11,68,253,156,179,183,35,225,246,53,165,151,56,216,228,82,29,239,145,220,69,251,92,119,161,239,38,13,112,4,141,197,121,86,222,110,129,248,132,114,160,143,75,65,255,220,177,47,41,17,226,33,42,131,201,209,87,87,147,194,227,209,131,210,62,52,61,29,195,245,91,190,13,149,136,97,224,119,89,63,92,150,223,238,139,59,108,108,52,196,16,23,27,117,132,204,83,174,160,41,167,7,105,199,32,190,137,222,116,17,156,59,215,90,44,56,133,77,105,86,217,64,198,81,151,34,211,0,87,9,87,218,40,27,216,21,96,71,53,117,201,5,158,105,217,107,97,158,15,167,178,81,254,157,10,190,35,181,188,255,177,74,5,0,239,47,38,238,164,228,118,114,230,33,211,194,177,126,175,61,56,84,48,54,85,134,72,75,135,178,8,131,29,59,184,143,145,238,64,135,164,165,32,216,45,25,96,99,157,218,178,75,153,210,79,22,175,238,40,39,218,232,232,76,152,161,70,45,45,3,187,250,75,148,173,234,38,217,191,115,5,109,109,196,86,27,250,165,60,76,114,37,233,196,240,209,147,155,65,28,75,103,97,8,232,106,175,40,88,145,28,74,254,210,142,102,33,58,36,157,71,81,142,173,129,71,227,252,163,138,19,212,250,65,196,146,75,122,255,175,242,96,26,125,168,189,240,77,114,206,51,188,208,183,241,36,207,188,98,173,242,121,31,52,132,29,244,250,16,10,126,21,4,63,155,140,118,106,172,105,204,3,188,203,25,232,200,125,85,156,182,255,169,160,27,206,245,235,126,140,107,253,186,153,180,8,17,75,47,42,124,167,173,52,255,184,195,158,183,207,176,209,242,127,110,99,20,129,205,86,27,138,223,153,187,184,119,85,254,129,39,110,63,13,210,237,199,90,252,209,213,116,55,184,137,51,153,99,127,94,16,117,35,83,40,209,99,238,117,98,70,71,170,255,15,95,139,139,107,156,254,39,29,107,203,204,189,198,227,211,52,239,50,238,184,12,101,249,157,141,101,14,219,121,124,212,158,155,97,35,36,142,155,161,218,134,46,54,187,225,101,247,122,6,178,208,1,157,211,3,196,21,42,135,253,132,121,80,207,215,34,204,225,195,40,207,2,204,5,60,203,246,7,143,157,200,183,204,244,90,108,181,126,125,3,111,151,2,88,20,31,101,200,119,244,168,205,102,9,22,20,37,235,206,151,122,87,222,144,249,45,219,142,207,199,69,149,9,138,3,0,241,37,190,7,28,120,114,150,142,75,210,52,104,25,240,28,240,249,9,252,166,132,109,151,17,148,121,37,102,70,157,195,57,157,187,23,4,139,69,149,201,18,128,252,183,41,49,67,104,50,81,50,207,239,236,226,160,251,44,129,194,246,222,9,203,186,144,242,28,179,89,40,178,55,83,179,101,222,39,66,168,174,204,188,70,106,154,85,112,247,230,66,15,242,53,181,182,148,204,71,20,38,83,239,217,195,120,234,206,135,70,66,197,236,189,196,225,143,133,24,26,201,18,167,212,70,89,91,178,224,183,197,216,194,99,184,146,180,223,181,22,78,31,209,211,98,24,62,28,47,31,209,72,30,255,139,23,215,68,58,49,184,169,228,27,166,157,237,92,99,32,210,47,230,167,193,170,149,184,146,243,181,217,201,29,48,35,200,208,121,82,10,180,89,202,214,99,193,252,197,204,250,92,35,79,30,51,226,179,76,183,99,169,143,86,177,48,14,126,87,181,146,192,119,169,203,232,57,2,1,186,90,126,19,38,58,124,134,204,9,13,78,162,54,231,179,160,54,101,135,134,55,177,127,206,54,69,216,184,143,144,234,246,60,163,216,253,201,225,247,163,64,247,138,157,211,203,15,6,58,99,217,108,112,137,245,147,244,176,146,29,196,240,143,246,21,201,105,16,178,146,165,105,85,229,205,184,124,49,101,227,8,233,146,202,66,82,125,57,59,165,84,168,116,25,121,253,44,162,93,221,55,124,85,15,1,9,135,101,41,198,127,118,58,219,206,171,240,68,228,7,162,238,106,235,126,62,20,62,10,36,234,194,29,254,66,222,130,182,29,166,176,98,237,198,98,163,74,65,62,156,128,83,123,50,71,45,109,209,145,103,58,17,225,133,236,100,254,141,119,210,135,32,238,128,57,21,119,231,82,107,36,151,0,87,9,114,118,254,152,86,206,106,97,29,228,155,96,174,55,179,143,59,97,24,157,195,191,219,173,217,226,156,242,87,196,76,89,140,174,18,172,81,196,95,0,150,238,253,193,185,177,124,5,226,6,37,28,1,40,29,218,211,32,172,243,9,255,143,110,255,218,153,67,30,17,74,179,7,212,177,30,66,239,78,189,151,181,133,196,140,249,111,180,211,156,166,43,78,241,213,224,165,251,123,165,129,242,92,79,9,41,214,230,129,92,140,224,118,29,199,151,121,99,208,120,181,93,224,248,53,175,103,167,119,166,4,243,47,126,206,110,224,188,45,220,209,170,99,176,165,31,101,212,44,46,41,189,167,215,237,53,103,16,80,93,217,215,160,203,27,158,58,205,15,63,89,51,78,19,124,229,77,173,183,224,184,77,98,11,70,32,67,194,161,122,90,190,81,113,117,66,201,13,132,208,118,68,20,36,208,93,143,168,42,203,165,128,136,220,178,153,243,35,0,166,41,245,254,72,218,20,124,162,83,42,90,188,239,113,18,175,148,120,23,126,33,229,144,230,190,217,7,193,224,120,180,6,193,143,5,2,213,153,227,108,106,212,149,63,214,81,17,129,9,213,199,116,192,150,99,73,85,63,142,123,84,138,215,200,79,231,158,188,99,137,30,105,31,20,128,196,143,109,26,107,55,33,248,252,154,94,80,3,51,138,144,215,140,72,179,133,154,29,152,169,196,90,69,105,54,97,203,69,165,157,242,129,208,222,143,164,124,134,40,228,113,97,181,18,61,77,133,1,69,120,91,34,233,71,245,197,15,162,142,130,206,77,141,138,199,4,59,127,222,5,110,45,211,228,150,27,252,200,230,9,241,146,89,152,168,77,93,172,231,226,153,169,223,92,99,103,36,112,217,218,170,235,10,156,51,86,240,211,61,99,214,192,243,33,128,11,226,150,185,68,215,221,194,154,193,200,148,143,144,133,114,157,153,129,143,150,155,207,136,129,151,25,254,1,32,80,1,220,228,211,102,114,211,50,13,211,219,114,155,246,162,174,231,232,45,41,47,111,169,106,211,103,250,245,45,178,55,204,160,145,193,40,254,144,181,156,41,85,115,205,32,138,73,17,249,68,44,10,116,227,155,236,143,147,42,70,255,86,189,151,228,9,16,132,17,110,33,178,8,193,221,31,24,28,246,173,208,17,233,229,166,126,75,208,13,191,100,90,144,254,109,214,224,224,156,217,19,114,117,113,154,238,38,247,200,114,89,108,207,148,89,91,247,103,180,111,53,167,19,154,230,61,254,160,94,9,137,15,241,123,117,242,242,189,184,103,235,242,69,159,219,98,174,84,144,170,96,142,53,251,171,70,217,198,4,82,205,185,238,177,216,18,151,169,215,32,67,249,244,185,183,11,7,137,18,95,92,20,130,65,77,101,123,145,27,243,160,74,4,183,154,45,244,191,210,104,14,3,243,194,67,24,121,123,144,78,195,36,53,249,34,95,85,23,15,230,81,238,95,252,45,131,174,158,214,214,236,175,30,81,252,60,182,55,219,152,140,88,151,202,44,98,37,61,178,245,223,180,210,212,76,93,18,141,16,181,122,175,149,109,251,220,159,173,215,173,130,7,150,120,194,5,243,49,116,126,42,121,162,55,185,47,230,249,217,74,154,214,203,185,77,133,206,17,105,11,229,184,153,142,90,31,119,80,123,30,140,102,125,151,7,220,143,135,210,11,42,190,205,80,233,41,160,142,105,199,135,119,112,27,103,18,249,244,175,176,181,102,148,4,202,153,169,66,153,15,63,195,116,214,41,252,97,91,127,245,44,55,43,120,144,100,50,180,46,177,244,200,233,184,138,209,186,157,200,25,136,224,62,227,237,89,28,80,84,189,229,208,16,77,251,192,63,126,63,201,37,78,165,55,41,251,204,155,179,193,163,239,49,2,73,71,94,28,101,242,224,127,157,51,195,229,98,104,76,124,180,139,205,168,238,143,90,245,134,1,248,72,146,212,9,98,204,245,58,39,171,178,30,241,191,138,122,70,34,44,194,65,66,231,164,157,40,44,182,214,212,91,128,151,162,151,185,221,102,28,236,138,173,98,213,239,185,211,167,184,189,81,172,31,103,21,122,98,221,40,10,83,245,151,250,31,12,172,114,135,195,255,109,38,136,185,40,151,121,255,3,247,74,217,89,180,227,21,223,31,215,140,253,45,120,189,14,110,45,244,226,123,253,38,212,195,77,58,177,253,210,220,106,176,71,191,146,85,80,61,78,121,176,97,245,126,92,73,226,61,243,195,194,69,208,229,22,55,5,68,37,181,116,64,235,29,206,220,151,196,13,76,7,168,238,240,45,222,110,128,119,215,131,253,102,213,91,245,32,233,107,209,156,129,231,105,127,250,63,38,158,130,225,205,167,240,176,162,252,67,151,0,227,164,11,67,71,191,204,211,88,139,234,37,97,46,194,136,48,58,68,129,190,248,161,134,34,105,124,117,27,207,253,188,45,187,115,62,112,122,82,60,44,113,190,14,151,27,203,103,216,197,106,98,151,133,146,17,255,55,140,246,103,120,250,218,102,72,146,164,36,224,151,135,82,56,137,222,245,150,136,24,150,131,231,76,15,58,73,130,144,36,84,106,27,123,63,168,249,232,117,61,26,196,25,63,191,24,217,114,214,182,224,229,196,219,235,234,25,94,157,49,68,47,182,83,194,22,63,73,235,155,103,225,174,101,59,96,192,173,228,76,123,2,6,120,38,99,154,206,81,84,64,33,94,60,238,111,239,185,42,94,163,101,254,66,218,28,128,253,123,11,49,221,137,202,174,205,132,171,63,28,218,87,183,20,248,72,177,188,96,124,39,34,181,69,186,148,204,5,189,1,170,32,110,96,168,102,104,192,170,138,239,254,159,185,154,212,175,138,12,104,81,63,35,109,87,235,170,172,24,101,86,68,95,115,37,111,155,191,85,192,190,102,164,100,255,216,205,106,93,65,123,105,158,170,210,13,242,196,111,60,169,135,226,0,95,130,164,44,37,226,140,252,43,3,88,25,67,221,64,117,79,159,180,71,56,26,1,168,83,221,147,236,10,164,255,151,130,50,115,17,158,183,213,120,232,43,88,96,236,76,227,43,67,32,53,226,185,167,85,90,195,114,9,252,22,122,20,181,5,99,149,59,57,222,198,78,116,147,3,15,109,61,17,83,108,251,247,44,192,71,191,118,167,194,224,232,107,162,200,139,250,0,177,76,145,166,70,163,156,254,211,82,227,216,140,64,154,89,141,91,229,249,210,55,116,137,96,92,240,225,31,17,95,64,55,165,46,129,97,108,211,124,157,51,240,70,235,191,157,97,20,143,141,252,215,128,142,38,19,232,113,29,188,120,11,112,249,151,6,236,177,206,99,53,196,87,181,16,225,184,61,115,192,10,4,7,201,46,157,18,120,156,61,108,250,23,190,203,227,51,41,102,119,7,219,150,161,116,59,39,14,185,123,159,109,47,200,11,250,1,253,218,53,0,51,202,22,142,134,86,199,224,45,94,97,31,72,90,197,202,66,149,96,86,18,29,86,139,226,160,190,126,57,142,55,18,74,161,0,206,185,116,239,178,97,84,191,79,89,193,168,136,108,240,123,105,54,166,164,151,85,119,67,76,137,185,129,175,102,181,105,38,43,101,16,58,214,152,211,61,131,61,193,254,156,217,176,136,204,194,83,7,15,53,170,237,188,248,147,203,215,92,48,89,111,191,190,109,172,141,213,250,242,218,221,225,237,15,85,199,17,253,46,126,81,160,228,123,40,90,103,132,197,6,146,18,217,135,112,138,170,33,82,0,86,67,63,229,108,219,65,241,50,57,34,228,219,100,110,247,28,111,41,119,61,94,47,111,81,107,18,13,135,89,10,187,246,63,79,50,39,1,25,139,128,191,108,81,101,147,126,61,152,82,98,93,65,86,60,19,152,199,120,20,210,170,122,113,83,83,204,30,31,54,169,38,104,87,20,187,129,101,191,101,67,206,26,113,219,173,88,247,121,59,86,223,178,212,26,193,230,186,55,213,27,227,241,114,33,226,206,226,116,164,118,16,24,191,240,32,59,24,117,225,210,55,95,26,41,4,70,10,153,56,93,162,25,209,114,82,134,194,200,29,85,52,142,30,251,123,77,0,151,17,15,129,53,229,249,101,208,26,175,4,103,196,207,36,247,245,179,148,56,25,13,88,6,168,243,32,0,96,158,195,50,243,53,55,52,238,199,246,161,128,199,132,0,76,94,146,99,251,123,9,86,61,242,239,137,137,189,190,61,57,248,231,69,68,228,9,115,247,70,27,184,38,81,109,169,210,1,162,167,42,240,156,33,221,54,160,15,243,127,227,149,3,85,92,77,193,137,51,174,150,51,47,17,26,160,206,71,248,109,232,138,227,123,54,0,159,204,188,129,162,45,14,146,165,4,66,244,188,211,113,229,123,24,172,226,196,35,123,77,60,171,98,231,117,149,198,166,240,221,125,183,146,157,135,62,52,175,226,47,118,93,220,100,106,149,9,140,220,224,238,61,35,87,164,229,202,88,83,1,32,184,93,156,188,158,70,105,140,199,67,173,221,119,192,107,46,244,84,54,15,5,57,145,112,248,96,222,136,188,171,197,178,169,220,163,58,143,17,37,102,209,102,197,164,195,219,189,63,209,86,72,18,150,88,115,7,252,106,3,40,240,196,18,237,172,233,20,81,249,118,203,21,46,244,122,192,102,42,214,34,128,97,247,221,210,154,3,12,34,129,188,118,51,176,55,185,133,164,44,85,111,202,249,82,79,32,186,145,142,51,221,84,52,128,10,180,198,129,232,39,204,243,15,138,90,94,147,200,161,185,184,214,36,212,254,242,70,117,216,206,119,25,240,169,120,139,185,171,41,187,216,35,234,119,92,74,163,136,56,176,81,95,160,255,93,57,108,145,171,249,191,173,207,18,211,78,222,210,250,136,167,67,255,69,240,189,111,215,230,121,11,240,69,54,26,147,64,233,191,27,54,142,198,174,99,200,51,139,30,187,175,88,118,60,19,65,30,181,160,97,252,117,203,170,55,219,145,183,122,228,164,41,57,52,110,62,1,205,236,110,152,32,61,88,24,134,162,243,246,89,225,234,100,145,109,132,82,97,97,30,1,47,186,19,29,175,165,200,96,206,11,125,102,151,119,12,102,158,244,93,187,112,28,211,10,224,4,16,14,198,236,174,54,8,119,100,132,12,82,38,63,173,163,38,12,157,208,125,65,34,59,50,232,173,129,75,95,91,198,46,120,233,246,212,11,253,192,96,181,86,77,59,75,239,245,72,22,62,138,205,250,28,182,29,28,136,193,159,240,150,27,85,138,16,40,82,22,179,100,71,121,113,228,227,224,64,192,187,42,255,177,93,77,202,50,42,176,121,140,83,177,75,84,232,192,34,237,224,37,32,213,23,147,221,162,55,240,42,2,156,240,239,122,84,155,192,45,160,202,113,159,230,175,33,102,173,82,133,214,240,176,126,132,6,164,16,162,100,253,144,59,212,6,221,120,86,188,74,71,18,28,126,66,63,129,212,198,45,158,117,157,237,251,135,50,53,238,47,110,225,176,174,57,68,132,153,13,23,30,37,36,46,145,159,225,167,203,66,44,134,191,63,95,92,214,147,193,45,4,135,196,110,207,113,15,87,150,239,3,16,195,32,105,25,179,224,88,233,77,207,54,29,138,41,226,137,88,186,125,248,146,108,22,138,212,192,173,154,221,185,182,238,131,48,39,57,228,127,205,9,8,67,91,127,27,252,155,102,62,84,46,86,164,1,240,164,196,48,66,251,140,200,11,222,47,19,51,175,214,86,252,227,134,114,152,208,185,175,170,152,19,3,166,27,183,46,226,101,194,231,150,115,133,191,210,156,46,82,23,7,100,24,12,202,127,161,106,177,192,174,31,20,123,179,92,245,127,234,177,32,226,95,206,50,86,190,237,162,210,26,8,161,205,250,187,154,183,2,74,245,64,209,107,159,171,140,47,155,189,212,130,92,48,211,199,157,148,238,75,167,184,64,187,132,218,143,11,101,66,201,177,238,228,26,233,232,77,37,93,150,74,252,125,120,179,170,50,224,29,191,158,250,39,28,36,114,116,167,92,73,41,230,125,125,105,14,215,62,222,133,173,192,74,210,8,253,115,138,22,51,214,18,206,26,237,147,4,219,250,86,17,12,107,115,189,192,205,228,222,160,174,68,147,200,107,179,17,159,94,129,218,14,232,202,155,186,36,96,43,226,71,158,172,190,253,238,53,51,177,40,119,208,108,135,8,31,95,36,102,164,50,127,152,102,37,251,38,104,99,225,150,199,193,150,152,186,138,140,206,156,157,145,7,59,201,64,123,85,31,196,110,132,62,96,84,28,132,188,182,211,20,118,231,122,176,6,24,208,43,158,158,148,198,36,11,181,37,65,24,22,184,82,20,190,129,200,212,228,12,2,123,14,139,186,249,235,255,209,14,153,123,102,134,251,101,153,192,227,63,125,13,81,111,169,230,73,11,94,248,140,35,15,17,85,150,60,207,243,159,233,90,156,193,247,2,210,100,234,126,10,161,199,206,158,46,223,220,76,190,87,187,59,254,110,202,51,146,161,171,246,136,121,86,222,150,76,159,52,223,62,192,111,52,156,213,42,174,207,26,17,110,20,6,86,222,130,156,166,60,200,141,125,69,77,96,18,185,27,111,69,203,176,70,172,253,25,232,200,199,119,110,62,119,156,100,126,41,72,142,125,53,210,180,22,190,203,244,26,209,224,14,60,98,133,118,225,192,191,46,155,149,218,11,188,227,234,110,96,132,207,249,214,97,50,195,8,251,12,64,91,3,11,138,207,205,139,142,43,121,15,122,254,16,236,131,10,33,127,176,136,141,124,241,6,112,182,109,36,220,196,231,158,36,92,84,143,201,46,116,146,211,83,116,203,65,250,137,178,85,151,118,230,11,147,160,239,43,17,214,57,146,137,75,102,47,219,168,108,35,86,32,217,138,105,3,1,249,95,60,27,237,248,138,8,199,198,203,132,116,24,220,25,52,229,12,185,20,65,118,205,155,198,43,200,139,172,181,131,214,141,147,96,23,214,76,140,190,237,241,254,162,80,20,150,131,212,131,95,10,51,128,255,223,210,18,184,105,164,202,255,3,84,154,9,252,96,152,128,234,253,55,74,226,108,119,124,37,59,98,98,60,212,231,176,62,147,211,152,93,145,240,54,212,147,2,131,232,245,147,55,47,161,125,15,223,180,104,160,250,205,59,112,175,73,116,244,250,121,62,161,27,44,158,65,158,178,207,197,86,242,24,145,124,19,245,168,254,101,224,235,241,142,54,46,169,214,187,183,239,199,142,230,237,35,208,241,62,173,139,243,89,214,157,86,211,135,114,231,152,23,34,94,121,48,174,15,15,214,230,187,113,180,241,63,29,48,126,49,238,39,67,141,218,255,244,74,220,214,92,168,229,227,49,140,87,140,93,137,200,54,117,229,118,192,3,1,182,27,237,71,38,213,23,133,213,44,197,208,65,91,78,41,226,114,202,206,239,105,22,52,216,181,86,43,39,82,126,147,175,41,231,76,173,123,107,36,109,54,23,63,173,158,233,160,32,78,54,95,198,190,167,99,224,208,120,89,40,203,232,178,184,157,217,109,253,149,83,18,128,227,156,112,149,30,140,189,9,102,86,22,25,169,81,66,254,155,135,12,178,92,79,173,164,180,84,253,175,116,143,37,201,234,220,166,200,69,37,93,10,218,131,222,228,80,236,148,20,227,79,190,144,64,94,38,241,161,167,235,75,166,63,215,24,13,243,90,252,186,37,129,209,28,62,109,51,210,125,15,233,127,214,67,204,219,204,153,57,119,158,164,136,179,156,195,7,236,164,232,141,123,209,204,158,224,130,34,89,247,155,234,246,155,179,46,217,121,33,61,227,131,184,195,12,13,85,75,78,23,230,142,172,2,149,154,255,135,23,0,130,235,47,63,27,213,201,71,143,91,12,72,207,52,182,82,58,75,157,201,223,35,24,92,120,123,11,127,230,221,111,90,139,203,8,74,133,122,65,100,197,137,82,14,234,165,59,200,6,53,230,221,8,91,228,7,115,248,87,235,222,16,143,172,14,126,206,233,97,18,165,44,223,10,189,22,245,218,48,61,183,108,134,203,133,55,252,253,189,193,190,187,122,186,149,27,92,172,6,233,236,199,61,195,146,14,233,205,125,220,101,87,145,151,242,8,245,222,83,207,24,40,169,251,53,115,16,161,224,187,221,209,201,141,11,227,70,137,160,185,29,53,138,251,198,166,192,41,174,182,64,251,15,142,187,203,253,233,96,82,219,178,122,160,158,179,252,57,103,234,235,213,17,93,18,4,243,170,79,67,241,60,108,116,254,14,181,28,23,181,110,6,91,90,88,253,170,176,255,60,153,23,56,233,223,205,255,141,137,101,127,217,20,57,45,140,8,20,82,197,47,214,223,207,241,124,30,104,189,14,116,211,135,226,208,145,220,123,102,169,13,38,119,108,112,117,113,21,90,32,45,165,172,70,14,97,201,94,14,153,216,66,33,104,9,75,220,24,219,206,66,221,245,81,184,12,219,240,73,119,199,251,85,56,215,160,134,113,136,65,206,105,74,33,190,227,133,81,174,167,179,23,196,72,117,1,3,8,12,81,6,148,27,154,246,190,174,151,122,90,253,105,54,173,162,188,110,203,162,207,209,3,156,135,75,97,64,166,92,127,99,28,27,207,176,171,216,127,251,118,162,218,181,62,187,157,61,229,169,213,201,133,212,175,217,71,63,231,19,194,209,170,15,58,33,207,49,118,199,80,125,72,101,98,14,110,168,201,107,123,171,68,104,77,189,89,121,4,154,89,229,51,144,214,90,159,197,224,247,183,131,88,208,114,44,168,208,85,121,29,115,128,188,136,50,34,141,88,118,3,54,28,19,123,232,168,98,167,67,188,216,215,57,168,124,215,121,0,34,86,115,49,20,194,224,50,107,135,55,218,78,209,134,225,169,193,16,98,245,111,3,238,248,224,219,208,2,22,171,178,163,247,46,163,114,181,230,237,180,18,199,7,10,91,151,152,177,103,161,103,132,158,203,222,224,40,150,182,4,168,25,98,17,41,214,9,123,68,38,132,215,121,56,230,254,61,19,60,82,40,205,119,19,133,226,176,170,133,128,141,251,124,192,163,120,50,44,177,120,214,204,74,75,57,67,153,81,31,248,249,3,97,101,107,146,127,239,112,122,65,100,178,169,58,198,36,112,210,115,160,154,12,30,103,159,190,224,242,214,96,58,137,163,146,240,116,205,82,21,149,130,157,255,109,148,30,181,109,87,121,130,154,59,137,17,103,119,9,59,75,108,83,164,113,199,85,134,132,133,57,239,42,207,201,180,231,5,247,188,199,111,14,125,122,10,163,162,50,149,143,230,69,130,173,134,38,138,126,103,66,46,239,228,50,161,219,186,104,50,140,55,130,111,69,210,227,78,183,25,76,71,58,77,56,238,200,84,60,36,120,136,109,85,196,181,188,11,144,78,149,130,101,154,241,204,156,233,102,211,39,167,100,57,38,141,210,224,92,128,176,37,241,233,149,34,197,234,181,150,1,48,232,34,104,41,21,241,238,82,115,109,204,97,235,225,78,158,120,90,96,73,5,219,233,176,96,147,244,19,73,103,100,223,159,228,228,150,14,28,38,96,136,108,56,86,168,17,104,179,109,61,161,2,215,142,209,2,243,247,100,168,147,132,165,16,81,143,0,127,240,151,76,115,236,16,196,8,1,114,57,139,214,254,173,210,230,32,83,125,71,17,228,63,152,87,53,251,194,14,6,176,186,205,205,95,5,146,37,75,62,198,133,22,170,77,224,27,11,189,70,118,224,56,96,21,246,153,5,120,137,72,65,51,94,48,89,239,141,21,242,42,95,130,14,43,53,180,138,193,157,104,176,251,171,243,217,206,162,221,181,109,240,97,126,141,208,106,81,91,190,235,231,135,103,32,224,240,146,203,31,40,43,121,208,191,81,92,122,251,138,6,79,50,179,183,20,3,110,59,11,143,24,43,112,17,6,190,186,73,145,245,74,36,173,87,124,18,216,213,106,4,101,13,196,66,233,73,7,75,158,232,169,226,1,110,254,18,143,149,224,113,76,55,242,218,78,174,206,23,175,106,244,83,30,0,151,141,161,195,89,145,204,174,89,175,57,170,121,146,137,178,193,204,136,218,68,159,206,163,53,147,247,71,233,228,149,20,141,130,135,111,67,182,139,160,233,211,230,217,141,184,87,43,44,112,255,246,129,1,129,129,248,241,67,222,150,234,74,108,107,92,80,225,67,156,23,174,127,34,111,4,97,95,18,154,211,112,226,45,66,36,48,7,96,2,42,4,199,71,33,218,247,109,72,22,218,66,217,122,26,205,143,10,28,249,165,17,4,92,50,51,31,92,48,143,221,122,176,66,31,221,107,33,147,135,249,68,176,239,246,98,222,56,108,38,181,15,1,178,181,58,139,157,59,83,2,219,103,47,189,94,28,7,151,229,109,148,112,53,207,187,173,107,174,15,134,208,21,208,50,133,164,206,33,22,183,147,27,35,158,161,78,70,112,194,98,47,179,157,125,96,124,117,244,216,34,157,91,237,228,136,216,6,71,205,98,154,226,113,236,98,66,36,99,80,109,47,224,106,30,78,250,191,126,189,192,4,70,113,102,203,18,22,158,164,123,45,215,126,214,99,236,12,53,124,126,205,232,228,89,194,156,108,20,35,62,146,202,187,150,12,0,67,169,228,110,166,44,91,197,32,200,34,172,106,26,100,132,185,138,40,58,116,102,192,242,126,31,117,90,150,28,199,212,54,105,154,225,25,171,234,229,19,96,60,206,13,249,250,224,105,241,181,124,229,60,87,185,21,43,62,195,53,121,53,251,61,171,244,81,169,111,215,127,206,193,1,11,251,235,247,161,152,62,21,53,255,130,65,244,170,37,132,130,60,235,242,37,234,53,177,65,239,248,207,91,172,28,3,171,250,44,19,51,116,224,119,19,160,61,69,54,136,53,114,109,178,91,253,151,171,39,116,25,190,245,252,249,78,108,88,29,124,183,136,150,166,67,135,106,231,127,85,245,225,206,115,179,133,90,76,86,18,97,0,202,33,20,224,217,167,158,111,218,219,38,226,161,216,198,198,30,155,166,142,112,237,253,202,214,183,67,146,104,2,227,245,49,24,10,161,162,13,108,233,89,56,167,111,15,173,190,4,155,6,102,245,28,3,15,232,177,24,117,191,48,95,240,158,42,113,164,138,202,252,12,22,144,239,69,75,12,133,7,27,45,200,249,211,134,163,189,82,190,74,239,129,43,187,172,181,232,56,149,125,4,58,182,168,124,9,39,250,225,245,91,63,183,199,223,45,194,107,237,117,224,171,78,107,36,228,111,206,2,150,139,71,175,203,33,18,230,0,3,9,106,189,161,187,121,85,207,224,211,23,165,235,192,181,138,159,174,101,200,29,185,89,79,75,217,24,113,15,222,10,113,63,129,181,156,240,237,188,157,102,23,23,116,140,238,193,210,46,137,164,194,63,10,73,168,49,143,200,39,43,123,55,251,245,92,44,210,79,10,53,213,251,39,46,232,111,238,225,175,168,91,87,113,98,236,199,216,65,131,70,87,120,97,75,225,56,37,149,30,36,126,245,211,185,30,33,132,68,145,209,44,52,24,29,112,73,88,231,246,95,247,68,62,215,18,35,158,183,24,141,253,255,99,17,113,23,241,76,108,238,21,171,204,38,230,113,0,5,222,12,81,54,11,94,231,18,127,136,128,206,34,163,253,215,151,89,72,75,166,188,121,132,176,242,118,137,207,196,74,57,47,3,140,233,104,153,15,185,53,205,223,204,70,52,17,139,52,44,199,16,119,247,200,92,41,14,131,143,188,251,158,41,205,14,97,188,5,232,193,16,134,231,236,18,38,169,133,0,107,69,231,193,217,155,196,145,34,62,232,14,36,42,120,78,62,132,165,233,44,234,57,26,169,165,105,247,32,161,241,57,108,203,66,203,185,28,112,57,36,226,68,163,71,47,167,234,11,76,105,192,125,212,72,132,100,64,121,126,185,116,176,121,36,146,242,145,28,152,197,190,164,226,60,167,89,117,185,86,51,204,174,111,171,191,71,2,120,6,161,107,29,142,56,239,86,120,14,102,43,24,165,17,222,104,1,27,223,197,36,29,150,131,48,240,132,113,217,129,45,95,41,219,146,147,195,105,152,15,110,7,73,75,99,39,24,184,230,71,246,10,147,204,227,87,130,196,153,102,157,220,241,48,233,251,96,57,117,107,125,63,246,53,38,193,196,195,251,43,163,43,62,196,129,149,138,91,26,171,159,42,59,226,138,157,251,126,149,12,150,171,120,157,158,41,220,144,96,167,30,141,180,225,224,60,102,181,126,14,138,214,185,178,170,189,136,146,18,117,188,8,89,248,130,234,105,3,124,253,57,49,230,158,68,241,226,114,181,180,249,106,41,148,102,118,41,246,68,217,50,147,38,214,98,17,236,232,110,75,173,95,73,43,199,201,179,110,32,114,164,129,53,69,159,74,252,200,162,191,61,16,109,89,5,113,240,52,37,206,114,175,152,19,39,245,23,117,160,36,218,216,251,134,229,130,219,178,65,105,2,241,168,53,124,89,211,0,69,103,113,144,85,139,192,23,57,237,151,226,83,28,172,149,178,4,246,206,150,190,51,174,180,88,245,187,92,141,168,160,27,125,189,24,0,240,123,169,127,208,21,98,166,246,244,108,103,120,114,5,18,53,199,157,42,174,18,88,52,145,78,152,37,96,200,114,20,213,247,131,6,101,60,133,107,183,85,102,238,147,23,150,53,79,24,202,230,224,245,58,250,124,100,107,15,107,255,86,226,48,85,79,25,178,140,38,154,97,84,7,41,81,122,150,229,60,39,221,8,205,247,211,229,86,34,255,211,189,81,56,23,8,101,244,106,149,29,117,251,86,247,134,51,47,252,17,221,253,225,231,21,76,94,104,112,2,160,88,125,15,159,35,92,53,126,246,95,132,221,44,217,193,193,59,214,238,51,215,89,248,159,190,48,18,15,168,39,40,196,120,225,11,7,141,128,18,217,60,82,31,250,21,51,8,73,163,62,61,103,40,248,222,75,215,253,170,170,209,58,163,15,118,0,234,246,40,251,19,243,245,11,215,84,176,239,190,78,53,255,45,96,217,198,225,228,204,118,237,21,101,234,1,84,46,222,21,58,233,14,24,37,116,212,66,253,160,73,135,255,48,159,202,63,92,143,180,31,149,31,160,171,107,211,178,8,105,153,247,55,214,103,47,57,213,114,41,155,229,136,94,206,184,92,205,225,213,153,51,131,54,254,110,115,65,51,42,206,35,93,226,227,3,74,120,142,6,135,158,12,211,126,94,160,105,46,241,137,116,172,123,52,238,1,139,139,237,95,180,243,83,223,208,201,139,228,20,16,31,41,145,59,213,176,2,171,239,148,236,70,93,8,247,22,144,33,145,60,152,241,206,55,221,244,110,82,112,218,178,10,92,87,153,117,41,195,29,79,10,33,66,111,147,52,123,200,215,79,128,180,144,159,190,118,10,217,66,195,77,230,153,213,57,218,206,154,15,125,226,171,253,82,32,95,230,72,22,18,233,220,55,98,0,196,34,44,78,56,196,97,238,35,3,166,45,123,201,95,1,11,9,30,202,243,110,214,112,51,107,151,145,152,11,78,187,104,40,133,118,223,56,105,68,222,149,5,32,135,119,155,70,220,45,46,38,27,134,145,153,211,61,211,233,31,192,254,126,227,115,179,81,107,133,197,180,110,170,169,136,61,188,47,118,16,24,175,80,113,120,205,243,176,136,33,218,145,213,42,132,161,206,208,1,102,132,217,214,206,118,10,131,44,74,66,199,145,34,184,10,221,249,167,142,211,192,171,100,203,246,201,24,52,254,244,172,116,34,189,98,157,65,99,118,145,97,171,55,138,231,220,167,44,144,92,72,176,152,75,186,176,137,199,49,240,207,212,191,120,151,223,120,136,118,172,231,112,148,13,185,23,197,58,212,196,2,3,241,115,224,157,115,191,45,139,7,78,84,1,35,160,68,83,6,176,182,199,48,253,3,123,211,127,174,114,48,61,114,85,224,220,255,135,155,239,211,187,233,235,62,58,145,200,150,180,200,174,19,160,160,208,157,197,123,46,38,154,231,246,109,199,74,159,154,137,155,17,81,24,219,232,74,61,43,209,102,236,182,117,130,159,167,132,125,230,151,46,2,23,70,254,126,25,178,227,149,103,155,126,144,1,229,183,123,159,74,100,217,99,22,131,170,40,185,204,228,83,252,98,57,31,240,78,63,114,7,34,101,15,202,241,203,41,205,193,112,197,139,243,184,147,49,225,68,219,184,251,11,223,112,172,127,171,243,28,32,108,83,228,230,142,221,15,191,98,166,219,183,65,56,118,91,244,5,123,75,44,77,78,131,125,52,123,2,99,95,101,87,193,236,132,15,68,16,153,120,66,65,11,117,49,15,201,206,225,181,45,95,233,126,248,241,14,50,152,26,228,132,194,223,11,246,18,169,51,2,105,168,14,181,44,171,186,172,169,13,9,151,2,207,91,197,106,4,251,82,137,98,54,137,219,153,61,45,178,79,142,52,216,157,39,252,16,39,83,21,166,218,67,204,137,146,229,152,37,143,1,70,202,94,78,67,191,131,27,184,134,2,87,80,54,149,221,19,134,202,255,206,197,21,229,101,120,253,88,178,254,167,217,71,229,147,146,120,90,181,163,126,0,112,70,240,89,176,185,126,32,228,16,113,200,88,4,55,25,170,103,44,195,163,13,165,24,45,47,78,179,242,97,137,119,254,179,6,82,228,113,175,56,182,36,178,63,161,209,109,105,243,186,56,128,110,160,19,188,79,179,10,11,222,19,226,219,103,78,229,140,98,116,43,16,9,67,136,149,162,248,209,32,217,68,113,9,100,237,158,230,26,137,198,236,232,115,244,244,231,158,217,1,84,104,122,255,226,5,11,172,200,91,188,80,202,199,39,244,35,171,94,4,89,176,41,153,201,13,187,141,224,78,202,154,253,114,246,144,69,137,144,61,117,44,255,218,128,73,34,132,72,171,75,19,133,150,192,103,7,11,57,127,183,94,56,10,141,43,84,178,116,147,187,44,86,37,27,136,33,0,180,95,230,62,244,91,112,71,250,158,155,128,165,42,255,234,172,40,94,237,6,114,136,159,72,81,138,91,175,146,70,144,48,197,98,158,44,95,79,93,4,70,83,218,103,41,229,237,245,214,210,146,125,178,54,19,227,110,189,230,99,42,241,153,191,118,10,125,179,83,138,74,107,59,21,219,206,168,103,77,1,173,184,173,32,17,18,183,15,38,97,7,180,8,248,249,154,156,233,165,71,103,143,189,150,240,219,26,49,228,218,141,178,206,118,132,82,243,184,54,227,138,5,214,99,156,129,214,73,105,32,249,149,192,211,45,149,239,186,30,141,232,91,76,42,96,156,57,21,135,12,178,23,217,66,41,56,51,84,176,206,75,66,124,28,120,158,117,244,18,167,34,211,178,9,16,81,186,50,151,135,56,179,216,56,241,103,5,0,23,197,0,248,97,177,113,82,139,218,246,86,67,169,215,174,189,92,6,0,215,66,228,84,10,244,167,169,2,14,193,130,108,68,134,31,84,28,107,32,60,149,63,50,210,98,53,196,55,14,247,191,229,235,51,182,130,92,105,243,80,73,47,86,57,170,111,7,176,181,131,57,190,46,100,121,50,177,21,188,114,9,46,101,7,238,111,253,72,245,253,101,39,236,191,250,190,116,191,84,96,35,208,90,143,97,142,195,139,185,143,225,127,156,244,211,175,237,156,227,28,57,166,34,229,219,106,19,136,218,36,162,254,54,242,216,57,39,22,228,30,145,215,173,191,124,5,37,101,157,135,14,175,8,138,190,238,44,75,30,156,61,177,209,136,139,233,117,175,223,141,54,63,80,32,33,24,98,53,95,26,65,51,175,224,2,35,155,207,189,37,191,243,219,43,58,88,200,180,236,114,105,149,247,60,238,238,141,67,169,76,49,60,3,229,228,58,100,4,230,19,46,80,176,0,31,159,25,129,47,110,174,178,60,4,222,193,206,108,200,183,103,32,221,30,131,113,156,156,182,172,31,161,90,255,203,225,65,135,37,125,81,10,189,110,106,28,109,40,221,29,24,8,240,173,215,230,63,135,141,18,56,103,245,87,106,46,36,78,76,67,52,46,140,118,66,183,176,166,224,65,160,140,65,234,65,138,119,103,78,48,5,1,104,53,91,229,216,144,108,232,80,170,1,28,123,22,170,37,192,51,152,154,77,255,232,113,5,191,103,162,106,207,213,48,58,214,182,120,194,195,159,42,170,149,125,166,73,153,210,252,216,40,137,253,97,254,227,245,253,87,236,147,119,76,90,95,216,140,149,77,232,228,209,80,166,228,8,207,15,175,57,241,173,134,118,249,199,100,19,214,60,222,161,191,165,141,150,31,86,151,212,170,168,148,64,184,66,68,150,62,197,144,221,31,151,14,84,236,148,132,95,69,252,57,238,100,132,5,47,218,241,237,226,156,10,253,90,91,130,146,121,7,251,209,171,145,75,226,173,210,37,239,126,6,238,29,124,21,26,35,36,45,50,223,229,233,140,93,243,169,171,155,134,48,12,125,28,151,118,49,162,167,120,60,238,3,159,43,180,43,214,27,88,133,15,30,30,209,248,213,80,175,52,55,133,191,12,85,18,239,25,2,162,95,133,191,101,239,93,212,181,154,232,225,255,2,29,21,1,24,29,123,191,167,43,242,83,78,166,87,249,73,158,107,22,142,24,117,213,210,186,86,187,188,106,248,197,21,247,143,140,249,36,215,168,171,250,48,219,61,104,182,153,40,241,124,165,128,140,131,204,161,194,49,129,35,194,233,42,114,136,123,52,183,113,32,181,7,82,179,189,140,213,46,213,122,129,81,66,216,6,14,13,10,145,112,179,35,140,56,7,246,21,73,47,178,50,207,199,219,166,24,165,142,2,190,53,90,134,107,129,37,122,213,133,206,52,203,162,126,3,122,133,8,177,90,234,81,44,18,159,137,205,100,79,146,219,186,128,38,150,15,162,215,187,247,220,185,230,212,81,189,250,106,8,153,234,238,60,83,208,181,78,252,7,4,252,255,150,233,174,173,126,152,229,174,214,202,188,138,184,156,136,160,125,249,164,206,181,55,32,80,79,149,148,138,63,119,115,211,235,146,94,153,254,24,24,254,130,45,22,85,19,85,55,212,139,72,131,144,2,90,247,96,131,204,75,42,64,134,17,49,167,98,175,179,68,146,235,154,141,40,17,192,90,101,117,212,206,175,40,122,189,200,45,173,158,54,226,118,111,129,140,44,218,226,179,189,11,50,191,135,152,34,151,209,200,10,118,245,139,217,110,65,215,165,248,81,133,51,157,223,254,10,17,30,88,108,10,111,216,193,187,28,72,30,232,8,0,136,142,76,196,31,111,129,43,32,210,14,185,120,227,11,118,52,195,126,118,116,48,16,234,95,1,63,252,32,105,18,98,156,174,221,71,137,22,138,196,74,24,57,122,17,52,219,232,47,36,140,108,114,235,195,76,26,195,160,126,36,38,146,12,109,85,205,158,241,44,127,79,237,216,160,88,85,144,130,101,235,217,209,153,239,10,14,99,226,71,146,44,52,20,45,192,171,127,13,138,70,66,105,96,240,19,40,180,101,247,241,71,84,42,160,123,186,6,31,203,132,38,139,255,116,104,47,176,56,148,200,35,204,35,8,171,200,162,244,154,148,226,91,170,58,207,120,109,59,12,181,52,255,46,126,51,35,9,215,133,206,187,44,169,21,204,201,158,177,153,107,183,16,50,152,113,113,213,181,180,101,156,245,245,89,226,251,251,118,246,190,136,196,70,34,148,106,51,215,148,22,95,54,137,1,58,245,20,179,115,97,190,104,68,140,63,8,186,199,11,135,7,100,231,198,254,73,102,220,244,183,22,63,71,126,217,177,40,181,240,64,148,152,2,229,95,184,175,102,217,4,86,246,66,220,171,187,71,120,65,230,195,146,41,238,235,109,208,7,237,7,74,244,117,110,143,63,169,224,113,151,215,17,255,222,185,45,107,140,36,12,175,135,89,219,30,146,181,180,63,82,3,252,242,201,247,139,191,49,81,231,125,79,93,253,135,24,225,192,71,230,4,211,173,187,143,92,179,191,142,110,37,160,221,251,188,43,213,108,190,185,189,40,117,39,79,32,211,199,152,131,127,159,104,42,138,212,61,204,97,125,89,170,17,249,252,152,25,41,34,65,66,37,1,74,105,34,178,23,134,137,237,53,108,150,38,120,208,123,168,171,8,121,73,251,244,153,84,5,129,39,163,254,52,88,74,161,18,146,136,85,225,26,160,178,82,147,173,140,182,67,92,77,189,122,76,235,51,57,59,110,17,133,166,162,83,232,41,35,112,23,70,219,90,91,101,40,159,181,179,66,231,105,62,75,218,42,140,207,34,52,82,63,178,58,232,132,161,147,6,223,174,68,131,153,246,173,186,227,182,69,36,106,1,226,151,252,218,168,0,70,56,79,152,101,174,233,183,138,91,81,233,89,233,183,4,166,88,219,80,35,185,214,228,31,168,241,142,179,233,47,87,162,145,182,187,164,236,181,142,50,123,103,9,60,197,114,244,255,214,254,220,65,0,122,76,49,225,227,120,43,74,91,77,152,210,168,240,237,121,87,46,156,124,134,142,124,130,179,212,135,65,107,150,144,232,147,235,140,92,90,17,19,160,109,12,88,154,251,125,49,208,145,174,94,115,44,4,147,18,95,8,175,223,137,199,123,163,207,39,142,47,91,219,151,241,22,66,131,149,135,161,49,99,171,164,25,163,189,54,211,157,4,234,127,130,51,65,6,128,151,160,165,116,200,74,117,217,79,244,80,86,158,245,218,236,35,68,251,238,0,244,129,113,203,208,184,78,190,23,101,144,36,235,167,172,175,181,63,142,106,188,102,236,197,232,15,175,62,51,184,32,26,158,118,182,53,142,163,86,73,10,53,136,68,26,64,153,248,68,141,245,110,8,245,90,251,219,151,81,226,253,31,225,65,96,168,231,221,56,125,37,194,171,236,183,235,152,43,154,46,38,133,251,154,68,148,71,17,207,74,130,20,3,1,106,23,198,5,221,70,83,27,227,209,84,201,196,19,5,129,91,224,242,110,249,143,228,109,193,49,90,159,145,215,140,188,125,168,137,40,253,61,106,60,243,212,45,158,170,181,93,64,196,210,116,150,251,188,187,4,0,89,129,194,200,244,28,21,179,92,32,26,179,153,86,214,243,103,96,61,143,197,46,255,173,123,6,2,26,252,228,134,121,154,187,183,44,144,125,246,191,151,114,114,17,37,213,28,110,215,209,159,93,173,219,155,89,195,177,248,33,229,90,149,37,77,81,231,59,196,195,134,6,58,163,66,29,232,54,198,124,241,82,222,89,177,139,29,12,25,121,167,101,2,35,157,159,64,64,101,231,195,227,149,154,85,239,165,168,125,8,24,201,82,213,129,226,158,164,13,255,93,25,214,160,23,13,97,254,148,124,225,71,122,198,48,217,119,41,10,159,88,24,118,168,95,1,57,183,136,123,10,161,78,19,131,42,42,114,120,205,3,87,157,89,46,32,240,8,96,103,10,181,2,227,254,106,135,194,83,33,207,69,156,215,80,61,120,194,245,213,164,120,223,151,254,64,66,34,93,218,163,133,233,148,72,147,128,141,30,151,107,196,195,87,204,45,22,36,99,61,9,103,169,116,92,217,198,52,48,181,33,133,96,30,118,137,254,27,250,233,135,144,14,131,89,3,157,253,238,254,204,232,172,74,2,228,125,79,56,109,14,157,237,132,110,116,240,141,87,201,175,145,137,38,88,47,178,43,136,134,238,123,232,175,53,54,94,137,111,49,67,107,212,241,158,164,213,144,140,230,60,232,210,203,238,110,217,212,200,47,104,152,155,172,113,149,226,239,229,5,135,71,178,13,42,253,246,129,192,14,178,41,105,28,2,24,215,212,191,35,63,218,136,13,234,12,233,186,139,181,226,235,74,166,38,184,197,102,214,235,245,144,64,15,56,25,240,235,23,133,161,248,96,114,22,175,7,211,177,234,75,75,213,166,118,246,63,215,231,36,251,100,244,6,70,33,136,93,141,145,175,215,235,196,69,59,156,145,185,163,131,13,204,55,223,86,171,162,114,247,0,53,49,123,182,220,96,153,237,228,247,83,104,135,216,164,129,31,130,165,160,197,122,148,102,208,98,10,183,37,63,208,184,19,225,70,74,179,116,212,158,218,144,201,230,127,150,183,152,246,75,158,179,10,106,193,117,248,170,67,43,162,1,197,243,104,25,223,78,195,7,4,64,104,150,107,130,43,56,99,66,147,98,96,88,11,226,9,37,243,99,117,61,149,66,6,43,206,117,26,70,68,59,12,67,175,193,238,148,196,106,243,89,53,66,5,57,13,103,194,38,124,196,237,152,253,121,184,111,24,60,52,203,90,223,88,74,103,83,172,117,74,219,55,0,6,235,136,167,94,204,91,212,65,152,21,182,138,174,156,103,96,86,5,180,236,132,95,241,52,163,117,31,182,234,74,171,189,103,90,103,27,3,138,86,61,71,188,224,1,85,59,88,33,128,240,187,250,37,251,135,160,62,72,55,164,65,120,14,220,47,93,221,4,231,239,69,245,167,164,71,173,130,150,226,90,69,129,117,44,170,95,122,162,54,202,219,71,175,122,254,221,205,59,102,253,4,189,181,247,123,159,14,219,4,128,61,232,249,53,94,217,238,171,213,253,65,24,124,77,202,174,76,59,81,247,74,231,116,202,153,156,67,133,189,21,162,134,79,184,131,231,72,9,64,129,89,136,125,177,238,155,126,152,45,191,84,201,232,72,235,133,49,97,89,67,21,189,45,56,207,75,170,247,98,227,125,30,190,244,148,227,56,78,58,234,62,54,8,95,211,218,7,92,121,181,205,234,231,83,243,229,63,73,204,72,192,136,84,3,154,101,95,96,16,28,220,68,236,112,206,180,181,242,112,140,229,125,79,112,64,76,231,233,54,63,126,163,205,123,68,164,189,171,70,123,26,239,34,42,81,113,132,26,143,250,195,109,206,54,138,10,198,80,180,6,181,135,111,121,149,227,34,231,106,44,194,24,200,7,102,153,243,61,236,135,188,140,176,24,125,148,72,221,206,34,195,93,0,251,10,206,61,6,240,76,55,148,246,73,132,72,167,228,21,126,155,31,41,255,0,202,29,87,233,240,128,108,206,57,248,219,243,93,195,231,160,239,80,196,7,97,168,159,29,248,179,106,137,61,79,179,141,235,211,83,222,145,238,45,120,204,245,73,26,255,254,249,102,230,28,128,190,209,13,78,46,186,41,189,0,124,218,0,80,102,2,158,79,10,55,224,190,111,172,222,234,202,75,80,63,192,41,193,236,116,212,117,34,112,186,41,150,175,80,52,217,58,113,235,74,209,111,188,195,197,83,205,4,41,218,187,118,114,9,199,79,51,159,140,125,93,226,17,138,25,82,249,77,193,85,242,152,92,103,181,180,42,137,66,206,239,163,118,48,89,131,215,241,50,15,244,92,238,198,236,36,88,217,28,242,49,213,177,70,2,139,109,184,98,236,47,9,234,142,73,74,144,240,15,162,140,69,127,2,76,111,56,221,235,179,38,76,128,88,139,223,63,75,56,207,24,204,39,54,186,43,147,108,73,142,125,126,116,13,197,156,35,124,49,168,67,48,52,129,106,137,238,74,248,56,96,103,98,223,208,152,178,130,31,19,202,176,71,19,145,108,12,105,141,13,205,139,118,132,46,164,66,209,44,127,201,62,202,57,184,83,151,113,128,120,58,101,49,196,76,92,121,43,8,212,99,86,49,226,247,122,215,122,204,105,10,194,186,85,99,119,14,58,122,135,99,79,188,154,239,96,233,209,167,198,77,45,176,50,103,105,17,251,245,176,23,111,197,233,100,119,19,168,192,147,244,128,123,1,159,165,162,118,73,25,181,52,105,14,27,133,110,207,181,235,138,169,10,96,240,10,158,195,15,248,81,86,6,221,117,183,36,211,155,127,13,174,29,152,66,219,140,129,131,166,56,148,221,157,20,164,42,240,169,100,98,4,128,214,187,216,71,44,218,180,76,196,9,43,112,13,222,29,248,138,60,38,129,154,218,78,174,168,87,117,227,115,240,127,115,187,24,170,142,254,125,252,111,239,69,5,174,227,103,248,119,218,213,44,28,32,173,67,251,206,114,124,145,83,32,188,251,184,209,63,97,123,215,138,2,252,151,123,54,74,57,195,76,240,152,236,149,176,198,103,155,121,63,157,246,5,170,180,199,144,185,204,48,120,142,89,47,114,105,76,84,105,205,47,116,139,188,125,202,235,43,159,220,235,255,156,248,211,119,239,166,87,187,200,37,223,47,44,220,22,175,150,179,72,239,224,175,60,239,53,138,205,130,190,2,145,177,31,93,95,249,16,121,81,216,92,53,11,3,80,101,170,91,205,44,230,247,96,108,17,173,106,128,225,45,114,197,114,251,204,148,150,121,43,191,80,199,111,40,108,240,91,106,220,34,69,239,24,26,218,136,123,238,75,5,183,114,44,68,168,18,96,140,226,158,210,49,138,168,86,228,176,59,193,217,73,209,181,61,79,117,223,107,12,22,127,75,147,191,76,102,177,219,134,155,17,175,149,96,167,32,172,142,195,126,100,106,182,140,189,236,23,157,102,181,163,137,84,221,95,136,159,179,84,136,13,18,183,60,26,138,71,255,78,207,71,42,166,195,87,151,233,186,139,100,149,37,39,71,192,117,121,20,85,192,74,111,17,5,0,54,254,66,132,130,187,178,200,50,213,71,228,56,155,14,107,78,251,244,222,25,124,190,244,46,177,104,231,88,131,106,9,58,67,177,213,64,137,175,69,203,97,34,148,190,45,121,11,136,237,212,152,136,36,231,114,50,12,204,68,138,184,122,44,244,52,45,73,29,156,127,102,157,250,40,136,248,220,130,142,189,135,28,83,252,29,103,206,41,112,102,246,52,205,157,59,243,118,174,137,212,96,111,41,166,151,101,38,92,57,132,118,116,251,231,201,241,238,139,133,90,217,37,195,199,123,137,247,255,57,51,4,155,27,10,217,254,212,234,184,137,47,204,222,138,66,151,133,63,152,98,136,37,187,102,203,203,109,162,138,226,53,36,71,166,168,180,161,26,33,220,155,14,10,181,189,55,38,136,11,222,116,69,99,89,196,65,47,20,179,30,129,174,151,225,114,88,112,79,137,202,162,72,109,213,43,185,154,163,174,93,17,1,120,91,215,170,97,41,186,186,160,227,35,81,117,4,65,47,110,25,196,237,63,191,7,93,136,154,200,237,159,197,238,196,26,82,152,138,150,187,186,155,234,225,63,4,153,107,76,200,126,161,12,63,80,226,246,23,118,128,218,36,109,193,82,204,61,153,217,107,166,201,171,153,104,91,7,64,73,252,18,148,34,173,146,173,194,152,136,37,42,253,72,138,78,189,100,215,62,120,198,17,29,185,119,223,107,213,137,174,196,68,175,146,87,189,128,253,180,242,107,49,159,69,149,208,110,205,124,169,12,245,59,146,197,74,36,131,147,230,248,85,73,53,196,31,195,143,10,45,62,21,189,247,43,237,51,212,28,217,119,122,63,202,5,206,221,62,157,92,166,213,17,171,121,52,235,254,18,182,99,87,156,190,255,127,46,58,146,74,100,35,40,167,233,63,182,161,203,132,91,144,145,37,110,160,237,88,202,50,124,145,140,88,28,92,17,201,86,42,142,233,5,222,139,161,101,79,63,128,6,61,185,143,205,58,64,136,244,65,234,13,59,143,105,66,69,255,164,31,221,3,16,208,130,108,167,16,158,117,233,226,33,63,49,238,58,137,135,17,77,109,7,52,2,63,251,141,74,136,188,210,106,17,27,153,166,131,8,151,148,59,97,137,107,34,92,182,105,73,83,160,99,172,159,241,190,35,255,133,112,78,184,43,114,7,0,131,136,80,123,157,196,67,9,229,128,240,119,110,82,41,86,202,171,137,170,208,140,176,196,110,54,75,37,0,98,121,202,160,11,53,113,125,142,172,39,207,245,185,79,190,81,37,174,217,170,197,243,186,189,51,33,113,11,126,140,104,0,7,249,135,100,175,128,81,194,150,81,44,138,191,188,93,164,163,27,220,217,96,47,18,66,125,183,96,235,22,1,218,187,70,198,230,168,8,70,179,27,220,223,40,197,78,114,247,222,174,44,233,20,108,236,176,244,212,132,202,6,65,133,163,50,20,119,160,241,123,225,195,244,26,107,250,23,26,170,152,25,248,66,80,178,66,73,28,140,13,177,49,123,71,163,165,147,76,85,82,70,10,164,148,157,134,253,62,51,175,118,150,38,108,26,151,135,123,93,213,181,236,28,216,188,13,164,212,42,129,103,34,142,230,175,35,48,48,147,150,132,158,149,245,54,136,183,41,108,226,147,255,194,72,9,249,209,51,117,3,147,165,44,31,2,178,142,131,100,164,89,46,75,197,149,179,128,177,0,30,161,142,10,15,20,150,65,39,99,31,1,57,17,84,229,240,185,231,138,248,175,252,6,141,105,116,221,165,113,214,18,76,50,33,104,174,185,92,94,111,170,46,68,209,42,203,237,150,255,186,16,39,144,174,220,143,85,223,88,210,237,132,24,76,144,33,159,187,49,249,181,112,182,76,240,106,14,131,117,121,36,185,130,238,164,1,6,54,28,49,119,120,246,189,40,130,10,96,38,94,154,88,164,180,64,201,44,182,132,219,2,230,190,8,181,138,75,171,236,37,128,40,235,157,109,60,155,215,223,27,63,193,142,118,81,169,250,148,210,117,12,204,198,236,109,11,37,132,122,138,178,232,189,189,59,210,217,229,106,219,217,124,150,224,232,184,143,144,113,44,0,99,90,224,20,205,98,133,9,211,188,105,214,146,181,42,239,100,193,60,183,33,192,236,247,33,216,165,238,213,227,181,245,174,190,151,176,249,174,114,5,72,213,26,196,74,191,23,109,110,159,152,3,103,55,186,46,244,93,34,52,118,127,195,46,5,126,33,155,30,62,212,250,187,12,152,55,168,67,195,168,78,242,24,19,96,74,49,160,183,94,240,14,202,244,106,128,136,237,130,212,180,29,253,42,223,250,124,56,178,218,99,95,102,5,83,143,108,186,80,204,24,251,39,159,195,245,61,171,22,226,46,148,207,135,34,213,21,9,44,186,1,21,234,114,44,94,62,39,23,104,179,81,67,132,103,255,30,172,254,8,16,177,107,62,27,77,114,63,175,22,11,112,90,71,62,90,224,243,138,82,216,84,158,144,43,153,27,178,20,248,246,49,69,78,194,240,124,213,64,223,40,7,54,222,10,86,186,153,47,50,148,51,98,128,185,117,174,133,26,234,222,128,17,162,189,255,252,238,220,149,172,199,197,193,141,98,0,43,130,139,191,211,239,57,68,173,49,159,216,223,51,160,142,119,186,129,80,216,193,123,116,59,23,32,111,224,162,58,229,168,118,56,48,19,141,139,27,214,141,113,29,103,253,163,48,11,212,110,50,157,214,124,222,66,217,185,70,159,86,145,25,58,43,105,84,65,48,135,97,44,49,84,20,125,145,216,139,236,215,14,93,229,193,238,229,59,71,175,185,126,236,155,190,26,248,101,244,60,208,108,218,226,164,102,91,125,186,56,221,245,40,32,66,63,69,160,10,119,14,228,182,148,50,142,248,217,146,222,170,216,170,215,33,34,167,220,148,195,191,67,69,236,217,125,93,236,69,67,187,106,27,52,78,3,107,211,44,32,43,75,157,134,204,85,18,11,13,219,32,84,101,125,206,123,149,153,13,25,143,235,41,146,172,108,94,106,169,98,192,87,217,155,162,99,197,155,165,57,15,121,134,196,240,112,58,220,51,108,108,46,75,67,200,111,228,223,137,181,63,97,182,139,164,151,30,15,53,8,207,175,81,104,192,47,89,79,33,56,185,240,82,201,13,221,243,16,69,246,206,198,245,134,176,250,236,31,144,13,237,90,162,130,243,107,11,242,8,132,46,215,37,130,168,189,191,69,40,33,84,53,216,178,29,213,223,174,211,193,30,29,49,218,106,199,184,46,154,171,84,89,81,20,205,29,149,198,138,200,58,32,138,140,208,93,42,46,85,92,36,87,163,108,18,216,53,125,211,255,203,38,155,142,148,68,49,64,106,172,174,138,9,217,150,184,227,148,150,67,172,35,72,178,224,113,156,253,199,198,166,14,179,130,70,222,100,111,186,12,120,27,94,109,101,226,212,88,115,61,143,95,172,160,36,187,219,87,226,248,152,86,79,12,10,204,143,142,173,9,29,222,39,203,55,200,66,185,204,42,44,249,86,145,85,157,54,58,86,222,204,0,71,195,43,93,160,135,179,197,205,98,153,224,46,35,118,179,49,254,10,28,62,83,43,46,131,40,101,80,46,212,82,126,106,213,24,160,159,142,248,187,25,70,20,240,143,241,15,57,103,30,154,30,8,194,189,61,77,123,47,100,23,212,214,225,120,103,167,128,33,199,38,80,195,36,117,2,88,137,221,130,184,39,213,134,65,118,122,117,139,131,116,187,4,162,209,104,194,126,224,128,108,141,121,23,75,224,47,115,108,128,146,198,40,13,107,148,137,216,222,181,167,83,127,150,209,193,243,193,68,23,81,232,1,158,219,153,251,204,86,34,236,213,0,143,70,199,89,203,224,80,126,33,246,48,37,205,159,239,186,93,236,205,219,179,35,141,159,32,133,18,30,139,131,121,182,60,201,47,97,142,213,31,74,27,189,120,248,23,1,47,149,88,54,53,67,193,212,126,219,143,250,18,137,47,43,75,82,22,30,179,1,236,83,97,123,100,110,104,21,79,144,2,53,0,101,36,180,23,61,219,253,225,154,248,159,20,204,62,199,37,17,89,10,128,85,72,27,199,4,178,154,140,101,34,42,214,40,122,5,50,194,196,215,17,21,215,147,60,55,178,249,58,161,47,121,63,130,28,122,96,159,129,132,127,150,244,175,129,79,241,207,210,212,239,137,124,162,200,244,5,156,128,104,235,114,15,105,136,45,248,37,112,69,250,159,75,164,194,108,181,184,195,165,146,56,22,65,70,192,131,173,25,33,48,184,177,106,74,206,229,218,247,47,227,179,4,89,231,75,210,111,237,28,120,116,255,173,74,226,141,9,17,225,146,245,113,145,197,106,122,158,52,132,18,136,155,40,94,241,71,202,138,31,136,225,189,13,61,108,204,117,51,247,194,33,55,230,235,75,131,110,66,61,30,214,135,9,166,178,17,57,181,184,64,149,158,152,163,31,218,64,115,227,212,142,68,191,65,170,56,193,6,51,154,71,73,84,241,103,114,167,212,234,223,138,81,244,122,114,207,55,128,203,171,169,61,113,46,146,237,71,128,3,215,65,151,31,92,109,100,243,47,15,51,191,68,131,158,121,32,215,96,0,21,252,194,64,116,252,232,135,27,93,226,8,248,216,231,241,10,163,137,222,171,207,152,166,233,146,132,246,49,39,113,200,97,97,64,18,155,237,219,145,224,248,218,23,243,4,112,98,162,68,13,81,47,38,56,149,223,23,162,120,136,218,139,163,220,252,243,0,35,212,93,164,51,139,227,218,131,179,59,178,11,186,37,29,238,2,238,211,136,98,36,90,166,86,52,21,206,242,110,94,105,87,204,62,91,21,149,91,243,202,82,97,224,46,8,179,131,23,246,149,115,97,40,45,7,53,175,249,240,108,19,219,116,151,98,231,134,136,190,204,152,167,103,89,176,76,115,249,157,0,238,5,98,165,114,37,5,25,148,76,173,124,178,56,246,72,90,105,114,120,45,39,79,213,95,89,237,123,236,191,105,136,233,203,124,246,121,53,114,219,37,58,94,28,38,181,37,91,255,83,209,55,28,69,168,210,195,19,254,44,136,152,186,13,77,18,195,222,75,199,50,87,244,22,246,246,53,152,14,192,72,125,115,8,90,134,118,186,69,130,18,162,107,155,166,94,196,131,38,161,116,164,79,143,146,243,137,232,46,145,2,32,94,119,233,129,33,180,216,167,81,240,232,197,248,202,196,146,205,232,82,224,29,53,51,106,240,145,125,13,150,144,144,81,220,106,167,16,235,29,57,216,246,191,207,33,97,70,30,105,107,6,234,15,50,127,58,194,144,142,26,100,193,43,91,226,172,131,64,63,212,72,36,175,212,64,42,157,160,143,52,190,157,242,245,20,11,82,46,202,70,94,69,17,148,14,248,61,52,17,130,255,150,216,186,132,132,144,16,82,45,111,200,91,217,109,212,126,236,14,97,206,115,82,66,157,132,24,143,155,129,248,124,32,110,10,185,161,42,21,6,166,148,162,212,183,156,199,61,90,233,113,55,95,240,65,137,236,27,76,106,193,227,85,160,14,90,78,151,154,123,211,74,7,57,190,201,177,144,117,76,72,9,244,7,227,141,241,85,240,204,101,235,70,84,47,154,147,171,2,61,103,6,221,40,29,9,18,196,42,240,62,51,48,98,135,164,72,185,9,163,163,133,141,3,183,109,128,167,168,252,53,24,153,218,182,155,68,93,163,192,179,69,95,201,82,135,129,126,35,173,16,18,231,183,55,5,86,45,156,38,190,198,169,197,28,178,140,88,40,254,201,225,223,126,169,146,32,119,149,134,136,86,43,141,158,104,244,124,47,227,135,40,204,185,171,234,58,218,54,56,20,11,1,144,41,223,186,135,42,78,218,234,21,131,236,73,216,166,254,28,235,117,5,120,79,33,6,242,197,176,78,44,170,240,94,133,240,127,33,168,151,251,86,199,252,233,173,230,0,26,116,118,183,99,156,152,31,174,50,139,163,180,13,57,168,21,140,146,198,235,119,179,244,7,241,135,35,36,124,219,88,192,179,90,130,216,36,185,3,153,93,186,254,182,230,109,183,207,86,131,96,92,172,120,166,207,184,100,42,182,157,87,240,78,178,199,91,114,231,55,10,32,45,217,16,229,67,90,71,73,0,253,147,250,115,20,118,196,7,210,9,145,81,178,14,39,107,110,120,239,95,48,160,247,223,23,11,12,67,82,74,22,139,181,171,132,180,157,122,180,121,236,220,145,169,48,238,159,114,199,123,100,169,144,119,160,153,95,201,49,155,197,127,199,20,234,2,244,89,123,152,103,231,220,64,4,229,223,228,36,24,214,220,217,245,50,155,72,112,87,85,149,161,116,205,71,173,50,222,200,72,98,36,21,58,134,203,243,28,49,175,186,105,48,190,220,51,179,106,232,167,4,172,171,166,121,90,240,15,7,73,162,187,155,42,136,177,235,15,138,214,26,190,216,1,141,251,211,148,65,78,244,204,189,76,227,249,52,182,125,23,27,200,27,210,128,153,149,7,140,93,51,90,217,220,11,29,49,178,227,181,212,26,134,92,26,136,90,21,86,87,200,155,214,217,223,21,193,29,183,106,137,191,45,61,47,221,65,247,240,127,174,191,3,5,95,127,57,113,217,73,51,152,24,130,86,18,169,132,208,148,134,250,233,69,254,61,153,205,51,179,202,218,155,215,175,86,162,223,11,251,173,65,12,72,58,78,30,72,32,48,4,203,29,110,155,154,232,176,181,196,99,249,154,82,97,20,93,54,158,172,244,50,92,34,182,116,85,127,221,79,170,13,92,226,62,232,164,122,55,123,200,51,179,215,17,96,103,180,8,242,90,168,170,64,175,167,65,152,80,29,133,253,183,130,55,122,220,204,166,46,125,174,37,115,155,91,203,224,236,37,205,6,119,189,245,9,7,141,102,97,206,5,163,64,70,131,61,174,84,91,147,3,158,40,122,7,153,172,68,230,245,250,242,155,149,47,216,185,43,92,238,74,143,108,218,141,134,195,121,225,111,137,224,216,248,210,218,27,214,90,149,122,60,227,191,32,38,160,143,12,6,123,190,160,230,73,27,161,78,235,12,27,131,255,155,103,182,138,130,136,140,95,148,69,121,251,78,4,57,58,88,49,208,180,28,42,229,59,179,230,102,208,78,12,245,64,19,157,196,34,244,152,74,22,230,214,27,246,176,185,237,189,238,115,231,29,107,108,103,241,120,168,144,85,196,127,69,183,132,61,33,67,45,250,194,147,215,132,161,192,69,135,135,226,228,60,232,144,130,225,83,134,183,226,109,191,189,221,235,86,92,40,88,31,192,100,76,46,176,250,148,71,198,191,241,186,236,95,159,141,127,233,174,135,221,63,247,231,222,211,37,49,217,169,111,1,113,253,200,104,233,6,237,207,54,46,9,225,250,109,223,132,192,179,133,239,216,87,116,123,52,220,122,37,17,208,217,137,138,129,83,251,203,27,233,114,254,237,153,29,72,40,239,106,92,192,5,3,150,80,75,178,103,162,231,190,135,110,186,7,114,239,140,25,39,131,102,247,81,29,31,30,243,250,17,52,62,212,231,225,163,101,70,188,127,52,17,6,50,197,178,173,202,54,109,250,0,137,158,158,64,109,114,154,112,174,21,155,202,234,218,80,216,232,0,234,145,119,36,14,143,190,229,13,238,159,65,131,219,236,82,110,214,161,178,253,55,127,215,38,158,213,157,171,128,136,215,44,136,136,107,61,216,4,209,55,9,251,74,186,12,53,194,87,226,129,32,24,111,88,124,140,164,102,83,98,85,18,86,120,55,135,107,207,138,97,220,203,167,46,27,251,18,78,151,3,5,94,59,32,24,87,14,40,254,31,150,15,242,109,233,178,161,224,251,183,37,119,213,6,150,211,65,177,220,21,167,253,185,77,18,202,174,236,104,41,53,143,55,229,34,201,253,148,44,7,130,102,176,231,0,14,245,60,182,6,212,67,225,175,40,102,123,113,36,121,149,151,85,215,69,221,51,233,98,183,165,24,3,17,91,57,180,162,217,249,146,36,213,45,185,118,103,204,173,74,173,204,13,190,230,85,173,208,43,41,47,100,124,72,198,249,172,20,240,177,131,215,176,45,134,117,110,179,240,56,10,184,196,216,90,166,121,192,136,104,119,178,109,189,253,13,156,152,117,249,133,83,36,237,37,235,107,222,85,204,146,71,173,43,118,71,34,105,5,9,22,76,206,50,84,37,147,65,87,244,116,197,97,215,25,11,126,25,235,180,247,186,196,225,71,5,83,196,79,100,146,6,120,234,224,28,84,187,250,118,184,12,255,158,20,167,76,174,204,19,49,34,119,8,105,135,63,49,138,160,226,4,108,5,11,211,115,192,190,196,132,213,226,112,82,156,189,120,213,154,79,89,167,187,4,112,91,197,229,163,161,116,77,157,248,68,250,49,187,166,70,116,183,107,238,208,137,217,126,223,181,224,99,182,193,154,15,42,15,254,214,203,61,199,241,234,203,46,191,3,11,9,113,134,97,100,158,169,44,24,92,32,125,180,21,9,124,102,122,113,4,162,253,37,213,190,121,21,173,10,2,234,238,37,171,173,199,57,14,235,52,93,35,66,188,27,12,188,172,161,10,138,60,177,92,210,130,15,158,185,42,62,185,110,24,151,152,128,229,184,4,3,52,146,66,28,216,76,145,207,211,90,37,75,132,78,102,137,178,146,216,88,79,163,79,162,106,165,209,67,26,127,215,69,227,239,224,82,197,152,222,6,39,79,212,190,131,43,235,76,238,106,219,61,165,169,26,121,137,43,164,176,191,68,19,59,156,79,4,54,198,184,122,43,61,158,216,139,27,250,80,158,211,210,62,41,112,87,83,54,49,199,14,14,241,116,42,118,195,139,156,49,195,15,205,167,229,79,183,25,68,43,194,147,196,162,149,17,30,223,13,106,244,90,50,9,211,167,54,185,131,14,33,16,186,212,152,47,250,39,173,88,76,27,15,46,82,139,88,199,59,135,27,244,135,206,203,118,124,2,222,139,27,49,110,88,146,208,211,12,36,86,213,250,98,15,3,104,133,58,8,144,169,63,117,156,171,73,53,216,102,91,39,131,242,108,128,109,111,175,237,55,163,216,19,195,127,94,174,113,8,243,162,86,176,34,8,239,84,110,233,230,46,158,56,152,68,72,100,132,6,96,221,74,81,177,9,173,86,95,33,78,248,3,6,102,168,123,205,251,231,106,85,250,185,110,142,228,12,120,157,59,111,54,142,160,74,255,210,68,195,175,127,76,200,232,215,215,124,207,25,255,130,251,45,207,232,13,254,201,199,209,146,162,103,96,236,43,203,62,84,176,118,79,216,189,191,95,207,240,136,58,227,244,0,185,22,100,60,225,50,43,249,93,24,241,248,254,100,147,224,160,129,178,158,229,126,205,129,114,70,100,238,113,50,27,71,13,102,223,238,3,32,194,87,23,55,135,91,184,172,3,252,219,26,184,12,133,37,168,13,209,12,0,12,105,208,166,89,127,63,86,240,207,17,73,66,250,68,86,98,12,12,85,57,202,228,182,154,6,59,155,84,5,218,5,194,165,16,3,176,243,44,31,175,42,4,131,136,250,108,44,99,91,68,207,236,178,27,25,178,14,74,115,128,214,83,52,48,39,133,96,121,67,39,118,224,113,111,50,209,192,157,168,237,55,55,203,99,75,34,168,92,81,107,158,188,131,199,105,1,117,204,75,167,247,157,214,206,197,189,234,244,39,45,183,196,184,2,115,113,153,79,145,132,71,78,49,26,251,146,196,101,229,236,243,94,61,65,94,119,96,235,204,46,140,120,203,149,202,190,142,1,64,148,159,202,145,129,107,93,176,30,16,35,218,142,3,54,9,108,185,5,150,37,20,44,200,16,102,176,218,185,161,250,25,194,185,253,196,32,224,33,197,140,37,247,45,179,48,23,21,56,79,156,83,78,17,51,192,74,69,158,219,102,220,153,230,12,168,29,138,85,143,98,96,101,199,244,219,150,108,47,202,163,29,131,134,219,228,92,212,220,242,15,68,184,15,214,51,148,148,206,193,200,14,238,228,43,42,155,246,25,24,163,106,142,242,211,25,48,200,125,190,248,56,112,149,248,148,185,155,255,74,228,54,181,124,85,124,12,167,86,187,212,252,231,37,170,156,228,216,189,215,152,115,241,47,118,72,168,71,45,203,136,235,146,179,196,24,119,160,203,77,1,19,216,33,107,21,125,119,119,200,194,134,176,206,18,153,41,47,225,75,33,69,145,64,228,169,72,59,62,75,27,194,43,140,26,143,5,101,138,7,144,152,163,64,206,89,202,185,4,111,134,91,124,187,24,69,78,55,231,52,39,68,251,131,70,160,26,175,125,26,100,222,131,185,67,201,144,148,118,15,230,142,155,8,191,16,58,31,96,152,78,31,241,210,137,182,7,45,210,155,132,62,221,77,25,170,245,28,192,147,46,197,137,99,169,1,104,106,4,173,78,43,55,243,5,218,1,235,163,247,13,213,67,5,25,243,83,156,89,237,77,74,170,156,201,66,226,94,53,183,19,110,253,41,174,15,129,113,153,189,185,106,158,199,234,180,175,25,31,213,80,201,172,38,216,122,150,132,181,210,94,16,206,98,229,19,134,237,216,183,195,38,160,167,248,211,230,122,116,143,71,148,70,36,33,238,41,17,67,250,238,219,127,130,43,139,252,154,197,216,58,110,212,189,228,220,69,75,229,41,251,21,213,252,192,139,100,206,171,248,127,80,152,134,174,124,20,125,221,109,247,125,189,104,162,9,34,133,212,161,181,233,135,136,141,58,57,39,53,126,2,13,97,58,152,178,207,196,151,254,63,81,81,1,68,134,18,85,6,48,197,161,71,140,1,72,6,175,107,36,213,228,57,192,142,35,109,171,181,145,56,34,95,250,170,159,71,149,55,83,108,24,138,46,201,227,135,212,126,221,118,0,20,87,227,213,218,213,8,235,56,199,250,207,107,103,231,174,192,107,148,89,126,205,44,13,50,178,165,170,201,0,43,10,141,147,245,99,112,115,68,124,133,105,128,44,80,176,186,42,10,75,160,141,28,85,154,35,131,89,89,76,252,23,142,218,149,124,154,212,165,207,98,198,93,223,175,228,241,198,208,66,46,90,140,242,152,46,7,162,13,158,133,180,25,208,43,189,19,44,232,43,161,199,43,243,176,136,46,161,60,242,38,44,146,184,129,58,238,198,170,28,180,157,64,172,107,11,62,157,138,47,97,80,46,178,110,228,34,209,192,241,204,113,201,41,93,227,179,182,44,21,146,186,77,29,144,26,87,42,40,17,234,22,14,125,226,253,135,56,87,80,205,45,24,22,118,11,61,4,60,150,193,122,231,19,251,237,254,219,87,198,149,38,251,99,79,48,108,48,129,71,113,7,236,112,29,30,110,217,119,5,78,225,229,249,97,217,229,42,157,125,165,93,4,255,130,137,195,172,120,18,208,165,193,242,27,253,135,26,153,226,199,121,119,167,118,112,224,122,54,77,169,174,132,76,182,164,3,179,226,0,7,173,128,132,19,90,109,178,183,135,237,34,138,31,112,145,41,228,119,5,7,118,56,189,209,102,77,53,112,119,123,83,221,41,22,118,23,156,71,237,172,27,137,7,41,55,122,244,151,141,183,195,17,56,236,41,209,57,218,72,102,86,39,208,122,220,124,16,82,80,89,169,159,207,39,139,138,138,150,18,200,249,130,65,182,115,181,210,94,53,47,102,216,223,105,123,235,223,20,225,138,177,168,218,56,133,240,85,67,203,249,155,164,239,179,250,145,85,120,103,100,132,143,182,71,78,83,167,253,130,218,120,8,98,159,185,197,119,215,98,149,106,50,68,144,194,184,242,47,124,30,141,135,44,231,66,102,193,116,106,168,151,162,131,159,109,21,58,142,222,121,238,116,198,243,134,253,110,167,212,163,116,102,147,1,64,59,242,52,1,6,234,59,108,174,134,240,24,50,3,154,33,148,125,175,253,154,242,110,23,39,47,86,237,141,15,71,123,127,165,26,93,233,164,61,244,156,217,142,7,187,195,65,76,155,30,10,33,217,18,153,47,195,218,188,40,137,234,3,132,134,186,32,252,217,143,28,238,52,198,249,121,93,154,147,148,50,194,143,228,137,184,167,62,248,133,133,211,119,1,234,151,119,253,65,132,247,244,132,244,61,141,205,124,71,220,161,181,255,148,110,215,145,105,80,155,128,137,158,39,11,42,26,54,234,79,225,66,226,251,188,230,81,34,109,224,79,17,66,58,60,168,115,201,211,133,190,241,18,44,171,35,175,11,117,186,13,32,35,26,135,152,49,197,3,144,157,219,11,190,8,20,20,1,138,58,68,120,204,228,85,66,96,4,171,79,164,221,205,120,191,104,65,163,190,96,205,25,167,32,230,5,78,15,161,83,136,216,250,62,234,203,45,50,142,123,217,137,221,119,186,44,85,222,9,74,166,20,53,122,48,106,46,125,245,82,52,226,232,178,169,236,108,206,63,196,149,47,134,125,33,175,89,219,13,35,3,48,150,134,45,32,49,150,19,120,243,20,29,153,135,62,109,155,148,21,232,195,73,204,32,52,189,142,159,125,177,251,47,41,39,26,154,40,148,118,119,213,192,218,232,51,198,180,181,193,171,231,188,77,27,117,163,241,107,237,234,109,80,46,67,42,183,252,183,5,235,111,31,241,79,43,116,106,194,160,209,138,238,223,232,110,52,82,0,8,126,222,187,45,85,235,45,18,96,192,103,248,210,32,103,61,46,56,185,76,235,114,41,80,113,129,83,141,51,148,149,63,63,196,111,215,158,132,206,194,136,175,4,119,84,73,154,136,131,74,148,65,98,41,77,211,145,40,45,14,51,19,136,178,96,241,117,29,111,139,166,25,184,251,91,92,55,251,54,13,187,110,2,204,124,76,207,18,121,192,110,161,30,248,200,60,255,142,28,64,72,7,18,89,11,167,106,3,70,0,38,195,93,190,213,128,77,120,135,85,216,236,42,39,12,192,154,196,3,234,128,154,80,24,186,170,100,116,187,43,87,204,35,198,66,208,235,4,153,161,251,96,120,196,255,58,225,191,72,245,229,147,229,21,122,161,161,113,54,148,205,110,71,163,232,113,133,67,212,196,20,208,114,145,201,180,28,33,63,4,254,57,85,219,126,216,112,30,155,127,135,43,83,198,97,81,118,85,50,62,247,83,212,21,124,89,246,234,7,115,131,242,142,19,226,230,78,62,150,128,136,210,85,112,206,232,60,140,171,104,2,200,248,55,146,54,86,8,104,57,226,224,174,93,250,0,233,114,253,74,65,0,140,187,1,221,28,40,43,230,109,95,182,157,46,213,212,185,232,113,124,100,244,93,119,28,23,222,165,22,55,124,133,82,215,130,140,146,224,77,70,85,183,80,214,150,234,182,255,87,47,254,234,39,84,15,89,157,128,65,160,215,89,8,226,68,182,130,20,76,6,159,14,247,17,49,129,28,136,197,210,187,191,51,103,50,176,108,79,198,185,251,5,164,198,191,240,204,233,51,5,27,245,161,226,163,156,141,106,96,146,250,160,164,184,106,0,234,147,106,179,54,166,221,182,7,80,235,113,11,30,85,38,135,155,248,99,7,185,179,111,81,199,115,104,153,138,214,84,87,201,173,37,169,104,237,178,144,215,55,89,4,147,32,238,35,250,149,240,53,123,191,229,229,144,73,172,185,125,77,6,157,106,59,76,146,103,24,147,236,162,64,202,220,135,157,30,169,56,39,141,4,169,217,213,156,41,27,32,171,64,63,76,130,143,229,46,179,125,240,172,136,174,140,231,147,222,250,117,31,155,218,61,111,21,216,28,217,192,245,143,131,191,223,202,95,240,193,11,56,17,168,12,194,76,164,246,12,123,125,102,188,220,249,97,67,243,227,54,196,13,3,48,199,148,95,13,251,217,221,125,205,15,39,59,106,143,250,76,122,187,156,199,195,179,93,103,163,182,79,64,222,210,233,90,83,205,40,37,172,3,80,122,168,110,57,52,92,100,24,126,89,74,152,88,6,97,160,138,10,182,70,11,162,195,41,26,205,232,75,120,132,168,172,182,20,132,56,207,80,13,190,136,202,153,100,162,212,46,69,102,127,111,177,157,156,111,143,188,18,227,178,169,122,211,92,222,184,41,5,231,199,137,231,198,230,161,206,67,189,84,167,135,219,159,205,207,210,251,222,173,112,2,213,168,73,153,59,241,254,164,191,230,115,141,164,201,116,24,96,88,10,87,157,77,64,192,42,50,151,215,164,165,81,202,181,101,173,143,172,19,211,73,140,221,243,139,90,29,114,54,171,232,17,222,55,93,24,36,169,177,136,63,77,120,36,120,78,83,19,180,251,255,104,90,53,156,81,15,236,77,139,154,23,230,115,63,138,177,124,47,86,0,179,138,153,42,209,76,72,138,234,250,127,10,148,13,169,52,197,203,25,183,145,71,215,81,38,167,98,183,42,162,42,45,239,75,231,158,43,171,95,62,41,167,117,36,48,72,101,173,185,147,247,69,73,216,199,94,114,101,212,211,62,150,133,222,172,239,244,152,192,192,167,76,80,177,235,160,194,0,197,85,231,124,100,254,149,44,93,86,239,92,14,176,210,116,121,91,126,60,27,169,94,14,217,31,44,250,254,168,251,41,211,100,28,172,194,131,20,59,130,25,123,4,111,25,103,169,178,241,178,7,70,96,190,84,180,88,169,216,23,118,206,254,128,55,244,196,136,74,99,134,225,53,190,64,162,218,199,255,33,14,36,184,35,224,27,216,90,236,215,60,50,170,143,208,91,147,161,68,184,213,167,80,35,188,22,169,199,100,144,251,31,253,76,79,210,108,24,76,170,212,163,88,192,66,39,29,11,202,167,252,107,87,144,152,23,34,191,2,4,108,72,69,55,159,113,51,102,106,120,255,254,247,243,130,94,125,131,16,13,111,118,164,195,255,24,238,91,216,180,5,63,26,215,38,178,123,226,220,184,218,212,41,201,250,203,196,24,215,207,25,75,25,195,180,177,77,169,125,221,118,143,55,192,11,53,242,78,4,222,194,71,107,186,70,93,7,119,169,240,124,171,167,28,172,86,248,218,136,217,119,243,207,161,136,117,67,223,61,26,118,20,106,208,210,65,99,184,185,156,29,7,131,28,92,199,79,19,105,197,136,190,39,208,215,1,81,249,243,102,200,26,190,48,92,94,189,241,170,168,134,4,237,6,63,137,128,8,154,82,8,78,54,214,109,167,220,156,189,123,36,218,231,125,119,114,149,242,247,216,183,215,63,64,226,15,202,213,190,196,54,151,178,244,36,8,225,153,233,128,104,152,7,102,129,118,85,246,99,133,64,188,130,183,227,142,99,66,200,70,219,128,14,189,149,16,18,52,96,191,180,223,81,120,195,47,140,254,13,126,232,51,71,235,127,232,102,207,38,255,138,151,92,61,252,29,247,80,252,189,75,100,18,239,53,99,205,49,52,20,121,35,79,132,17,3,208,234,78,106,149,207,74,116,220,124,181,194,108,225,47,84,249,62,219,232,214,218,33,209,48,143,74,59,79,7,165,21,252,157,58,249,95,114,253,131,209,94,221,212,202,171,255,145,89,70,39,55,100,87,151,184,123,233,134,28,175,165,148,11,217,112,19,229,154,186,203,64,24,71,116,211,85,177,36,92,239,45,76,27,4,204,137,208,137,212,188,138,235,197,66,188,38,214,182,244,221,94,54,18,120,39,63,58,192,43,22,141,195,225,87,129,236,54,22,180,57,110,215,136,23,172,182,53,117,44,143,73,117,92,4,179,161,195,130,65,160,186,142,152,124,229,79,15,145,148,213,250,233,25,27,135,40,225,222,139,125,237,190,169,234,32,38,133,66,108,122,197,87,189,74,66,15,134,128,103,6,1,192,127,135,139,144,70,99,119,100,131,226,41,149,32,248,158,96,101,226,188,125,11,202,51,46,103,240,127,30,213,53,103,219,170,191,105,182,220,235,27,235,87,182,122,247,225,235,33,134,204,156,108,166,180,78,17,70,22,157,3,61,26,72,68,28,97,179,208,101,252,233,84,197,151,26,40,232,30,42,200,153,231,25,140,247,153,216,231,81,164,229,159,125,45,57,183,80,68,36,24,62,42,51,188,217,54,20,39,110,236,213,168,129,30,247,204,134,125,179,198,108,46,130,37,184,214,225,77,45,104,174,240,199,217,58,93,252,32,227,126,135,51,214,181,127,36,213,246,101,69,63,12,40,214,215,167,5,53,24,2,239,12,222,237,45,46,88,71,253,176,19,17,117,78,128,128,52,246,218,236,50,66,212,69,85,72,219,162,236,96,108,203,112,231,91,82,131,62,110,120,218,181,161,74,75,67,71,32,14,191,207,128,160,47,173,249,251,59,171,195,20,113,95,220,189,173,41,164,87,106,14,76,63,74,92,52,180,231,181,7,172,192,137,136,231,118,45,191,156,232,154,164,94,104,33,137,254,227,63,81,32,79,134,129,252,50,177,111,24,143,112,134,64,190,32,27,162,104,63,91,247,20,137,82,101,192,78,227,189,198,175,224,90,102,228,152,24,96,11,142,165,252,171,216,223,108,95,157,82,48,188,193,253,195,115,83,165,52,252,107,120,93,238,247,132,241,43,243,254,11,6,112,162,3,95,222,133,132,155,5,175,48,195,244,147,46,41,192,28,177,21,16,4,130,154,95,140,132,129,254,202,216,50,108,219,107,98,11,151,91,67,119,212,100,149,152,222,131,148,139,202,6,166,29,110,199,164,123,128,63,135,232,228,28,27,67,149,29,157,134,177,75,183,101,236,103,165,206,163,2,174,2,118,26,153,18,18,90,87,200,206,155,73,182,158,11,170,39,44,17,178,244,169,14,163,174,133,72,144,127,202,17,183,66,241,59,210,86,181,45,115,225,175,179,214,237,78,159,16,216,146,113,224,86,10,58,83,53,104,13,116,179,188,74,135,20,50,252,61,138,188,21,11,118,39,118,181,59,12,10,167,52,185,187,232,120,154,235,118,67,116,222,83,246,178,188,142,15,159,250,32,157,151,74,90,64,84,4,57,249,229,11,199,64,170,78,153,78,226,101,148,132,145,130,37,142,19,119,14,106,51,214,77,151,12,6,152,10,218,72,203,186,148,63,144,140,182,68,119,0,57,23,77,18,129,165,118,100,140,11,54,51,16,145,112,17,235,152,156,34,106,14,65,83,172,180,79,158,120,130,2,62,9,17,80,220,91,93,128,157,2,219,103,253,64,118,171,1,182,69,192,216,11,11,177,252,65,167,125,251,101,202,107,170,132,56,92,129,237,63,249,17,8,246,35,206,241,59,78,29,226,90,214,1,243,113,227,112,253,206,143,127,4,154,85,111,16,250,193,176,7,243,229,66,90,238,178,37,110,129,186,97,50,218,87,210,96,58,121,244,93,121,130,151,22,94,68,0,69,141,214,144,43,26,45,190,79,23,226,158,191,99,169,106,205,52,155,200,81,84,26,248,160,7,148,113,34,35,89,204,63,117,46,29,119,207,112,107,152,185,95,176,18,202,183,121,133,170,201,207,182,0,44,167,131,200,201,47,123,202,57,109,251,151,37,162,144,92,21,141,13,39,173,199,16,120,87,67,59,128,216,172,109,122,55,117,169,7,90,58,152,162,209,186,233,209,39,89,54,78,227,126,207,79,94,10,238,165,78,96,174,59,156,229,188,17,109,12,80,145,205,131,235,205,137,156,19,116,59,90,2,32,203,224,11,8,6,167,33,102,247,2,255,94,113,128,204,212,49,10,115,152,136,232,14,88,106,196,201,191,232,206,136,225,100,120,194,20,110,181,187,82,23,35,29,168,140,253,21,130,97,134,158,198,61,198,68,52,133,38,195,13,155,232,143,3,161,81,92,160,204,254,124,220,108,243,165,192,183,216,110,255,12,195,116,123,185,116,24,166,104,106,212,171,219,4,87,194,20,60,226,164,115,52,106,228,185,196,98,254,139,52,53,39,211,180,107,242,201,145,148,51,120,151,132,144,150,240,9,129,201,192,199,236,75,237,38,233,101,241,185,184,15,91,38,153,142,147,83,241,71,45,1,214,175,8,47,2,205,144,7,68,99,232,246,12,104,140,53,91,119,215,93,209,124,163,109,30,160,172,172,203,232,80,94,39,168,188,213,253,155,50,223,193,167,249,133,235,32,155,51,6,15,26,155,3,95,15,10,6,223,184,23,110,160,143,132,87,12,171,175,234,161,68,202,200,189,214,221,65,173,214,20,174,244,65,117,86,14,116,110,157,58,213,2,124,130,127,19,80,98,139,178,139,5,30,40,249,114,2,163,137,152,234,143,249,100,16,97,65,192,243,245,156,115,189,91,157,139,7,246,236,137,90,105,241,48,157,189,22,182,4,66,147,255,99,167,115,64,231,203,135,221,224,138,39,126,230,217,87,162,75,233,207,75,138,7,115,132,107,246,197,64,91,210,58,128,198,22,41,120,77,71,46,6,178,129,64,4,177,81,49,151,171,27,166,137,174,200,36,199,141,201,170,141,113,6,200,227,40,222,165,40,163,112,81,183,234,252,144,233,214,141,41,139,49,188,198,255,102,116,111,84,168,193,4,24,22,230,133,249,58,121,154,88,243,245,4,173,87,187,117,196,30,213,248,57,67,179,78,103,148,74,195,223,104,18,96,247,10,44,114,36,171,32,8,0,122,246,189,104,7,199,166,170,228,191,133,228,223,110,248,223,140,1,169,14,101,89,149,44,197,168,21,65,128,215,203,29,219,174,226,207,175,85,243,32,248,44,168,122,107,14,117,151,169,41,178,239,96,181,163,126,171,86,250,195,170,198,194,110,104,4,64,124,128,206,52,167,96,225,192,235,245,156,189,134,159,134,191,33,89,94,129,52,66,68,97,98,252,44,195,57,140,153,219,184,116,145,209,36,2,216,150,59,51,215,94,228,91,34,159,243,34,252,206,75,104,222,14,21,252,237,37,56,223,228,159,120,114,76,45,99,16,24,109,240,84,218,101,37,106,181,45,18,185,253,161,68,85,214,6,52,73,65,164,3,172,28,238,73,67,40,186,211,160,101,218,83,3,180,11,42,90,139,127,215,174,208,220,243,120,222,0,5,121,25,55,172,2,55,2,95,84,206,230,221,92,252,206,41,149,97,26,108,106,161,144,140,125,34,150,220,148,89,90,14,70,214,141,187,56,39,10,75,191,55,142,47,42,56,126,218,209,235,190,92,5,46,163,65,87,187,68,148,41,73,163,172,93,253,212,77,79,98,58,96,143,168,18,146,130,134,45,178,111,129,60,88,127,246,207,6,195,138,73,222,21,112,48,216,180,8,162,15,160,23,1,226,203,169,47,43,207,59,185,144,61,75,37,153,16,201,214,157,215,153,136,173,202,211,61,63,24,57,124,44,16,67,146,252,163,112,195,95,153,127,45,133,7,45,142,219,16,42,114,46,118,218,50,186,18,167,31,102,72,127,49,139,62,226,229,228,45,174,172,110,115,207,212,105,181,102,157,121,17,128,45,194,235,144,156,106,99,250,60,95,228,58,104,76,154,172,244,40,150,219,212,234,28,126,191,194,220,145,42,68,36,154,122,109,131,176,4,213,95,69,56,110,12,232,220,47,254,90,24,104,234,165,88,219,114,198,191,160,112,108,4,235,94,147,197,115,191,2,143,179,152,134,233,67,203,119,17,125,230,111,227,198,229,194,116,170,56,5,95,140,188,53,160,183,146,68,216,72,216,208,112,95,134,132,144,141,178,85,221,162,249,92,67,63,141,125,103,189,60,197,211,167,111,194,194,13,186,6,45,212,135,214,111,202,103,204,254,75,136,81,38,240,35,13,58,219,249,176,22,99,233,140,94,190,110,14,72,149,27,219,243,58,75,209,35,240,13,44,80,47,248,243,132,141,40,253,194,163,169,46,29,90,82,43,213,17,39,33,208,15,59,61,116,227,208,129,131,122,151,50,149,170,91,116,104,21,37,74,111,46,162,106,86,105,89,165,212,223,150,77,126,170,27,101,126,15,213,137,225,74,250,21,218,52,147,39,7,46,197,244,19,32,172,141,76,232,216,126,188,57,212,162,103,114,95,112,112,138,174,136,165,183,204,156,245,122,205,239,222,225,249,139,235,87,205,167,4,243,119,151,130,47,111,86,96,228,172,14,61,126,153,8,23,45,197,42,207,25,216,127,163,180,253,165,223,160,163,252,157,212,28,188,59,193,7,43,134,179,139,238,73,156,182,234,26,240,91,104,17,9,107,99,148,243,169,254,72,115,25,89,16,233,248,161,92,183,42,99,0,94,155,120,170,254,201,118,21,186,23,106,18,165,134,69,150,215,198,12,207,91,9,129,54,89,4,27,98,48,75,205,16,37,48,122,218,104,240,238,68,160,111,108,139,4,206,232,140,58,23,54,48,87,248,104,144,197,140,197,138,89,60,41,44,186,8,115,189,47,50,222,89,7,50,144,150,156,197,184,104,211,63,108,205,60,96,207,25,159,25,8,167,6,238,81,192,140,239,186,231,130,15,160,185,185,42,176,102,20,124,100,155,193,102,171,57,52,169,222,195,180,149,8,78,113,78,80,234,205,173,151,72,4,170,211,193,107,45,230,173,79,131,129,4,81,64,252,149,46,29,185,209,40,220,66,172,89,115,128,51,46,170,130,140,13,235,170,26,57,244,237,33,254,154,102,253,250,167,126,115,46,174,185,93,56,106,33,28,197,222,198,191,111,166,168,181,174,110,39,192,233,250,48,236,121,83,121,198,19,216,226,120,136,135,100,187,84,213,199,80,121,71,225,81,183,128,88,242,200,97,66,206,50,44,69,131,2,12,161,122,100,21,20,103,98,120,54,178,1,177,99,153,60,87,72,130,59,21,245,122,75,252,127,41,50,150,99,241,202,33,6,252,37,54,19,205,114,234,19,107,94,179,128,253,45,181,55,53,218,34,164,134,13,238,232,104,22,210,121,229,98,62,195,168,102,148,78,121,193,77,60,187,1,59,12,84,26,168,145,15,241,231,7,91,79,149,91,229,6,252,202,109,12,18,156,203,200,62,119,126,54,2,253,76,63,132,84,45,116,138,158,230,58,239,162,78,68,2,77,188,255,184,13,199,29,95,210,69,96,204,134,185,204,34,168,169,207,62,17,102,168,17,18,163,44,233,201,241,193,166,232,10,144,46,154,166,129,46,152,146,139,0,152,214,204,150,195,30,31,81,162,209,35,233,15,45,14,213,211,191,227,87,46,237,151,37,120,77,245,88,76,58,19,65,233,125,145,147,179,205,113,175,109,52,195,30,199,38,26,146,157,120,184,172,85,66,100,95,81,35,105,84,183,17,248,147,202,180,139,181,130,49,10,117,39,114,98,175,144,158,127,91,111,55,31,211,48,16,101,248,225,199,135,4,121,4,65,157,37,48,27,242,230,105,74,28,161,136,217,20,196,176,193,61,71,239,41,60,196,204,143,220,217,218,224,255,209,45,65,6,222,87,253,243,206,168,42,59,98,23,82,248,245,126,4,26,108,253,84,187,77,226,161,51,206,120,22,17,251,7,163,158,18,161,236,48,227,178,123,34,108,62,40,220,93,145,88,31,215,187,251,229,12,50,249,40,47,160,206,125,208,174,68,183,81,120,61,32,60,184,221,169,165,20,3,242,140,246,76,164,48,111,5,106,8,98,106,82,52,15,184,100,35,54,207,73,103,70,191,37,121,208,8,74,250,52,89,96,22,2,134,113,195,76,33,152,50,98,148,142,88,147,78,87,32,100,233,117,7,3,157,88,46,211,222,112,83,210,174,132,207,73,244,113,217,11,29,70,218,126,204,26,248,161,140,53,70,37,0,166,21,226,228,103,143,214,157,29,23,132,220,120,208,72,121,42,25,148,246,212,29,7,190,149,157,164,20,251,227,158,218,138,79,19,23,31,0,89,64,151,68,150,159,183,178,199,227,163,33,164,230,107,251,101,254,93,103,232,161,30,18,108,9,244,34,16,101,167,86,119,10,168,197,102,222,111,25,28,38,128,249,3,135,139,102,181,109,79,36,233,22,214,133,219,66,112,239,213,111,39,84,216,209,206,80,236,156,249,67,114,119,225,25,197,12,207,124,102,99,173,197,99,11,100,106,229,145,140,20,101,165,245,96,246,11,97,181,188,38,254,34,32,219,29,240,60,53,8,54,238,110,38,10,235,179,151,131,111,232,60,61,25,99,82,250,82,114,105,55,100,26,49,139,147,145,127,52,171,40,198,123,239,17,120,164,28,29,36,149,108,175,29,192,188,197,208,124,195,225,174,134,135,29,10,182,176,167,88,27,178,87,155,121,88,116,220,102,248,161,114,61,106,144,213,180,217,117,188,217,145,214,33,168,92,183,34,147,150,7,35,145,202,195,49,180,78,237,64,188,61,170,197,181,220,207,164,178,96,156,21,252,90,242,187,240,188,227,218,148,161,149,213,112,111,243,176,81,130,110,188,198,104,60,224,195,40,80,45,56,14,222,111,40,105,185,107,151,10,254,175,59,180,52,117,135,211,196,215,89,199,134,14,5,31,55,98,106,206,78,188,164,141,17,196,46,120,102,28,190,66,29,16,147,223,242,50,45,201,149,42,51,150,204,163,124,167,106,247,23,197,88,47,147,249,39,118,248,159,152,250,188,242,119,245,251,57,67,232,218,116,11,168,131,109,14,64,52,92,253,175,224,79,60,192,77,142,74,173,223,23,23,77,97,135,123,186,83,225,212,137,46,53,204,120,190,166,78,31,185,222,123,121,229,167,230,153,124,230,236,105,189,242,57,174,218,95,224,185,250,82,244,52,185,187,253,203,139,90,226,119,24,86,6,32,175,19,187,252,218,87,19,193,228,93,225,112,210,104,67,189,117,132,94,13,64,142,50,103,233,185,120,60,120,70,46,174,153,43,156,77,28,121,194,208,92,179,53,2,167,218,139,30,235,38,236,181,193,10,248,238,47,142,69,3,180,76,127,92,129,34,1,160,122,54,121,150,187,123,110,109,228,60,232,119,181,155,234,126,250,14,27,66,31,68,36,75,57,171,179,152,179,96,57,165,140,155,100,100,172,249,0,198,70,100,159,190,83,111,255,56,141,38,246,65,84,5,242,67,24,242,95,166,159,6,10,32,72,137,191,143,90,38,123,138,46,94,155,188,217,223,97,231,44,133,164,180,44,233,165,154,183,37,133,204,126,150,239,182,156,192,136,165,158,6,110,83,144,249,170,68,242,239,80,46,212,137,166,166,254,19,252,22,5,199,223,235,2,96,239,178,76,149,9,236,52,11,17,181,29,31,63,52,69,126,168,123,101,18,63,202,144,49,153,199,214,218,0,41,115,53,197,0,157,34,215,115,230,147,118,179,144,196,74,6,60,157,18,96,98,60,36,19,244,46,166,123,233,147,43,229,154,179,250,249,246,73,68,147,143,114,144,148,232,52,220,72,67,183,88,188,6,133,64,92,217,208,49,26,216,125,72,111,26,104,182,96,4,202,26,30,158,121,214,24,19,231,18,68,111,242,239,98,208,97,97,237,211,198,138,227,39,50,48,248,111,179,14,94,210,175,125,115,43,255,218,121,13,241,187,6,26,18,4,158,48,214,214,200,120,134,209,110,60,53,235,9,116,72,156,80,252,27,64,152,226,148,75,146,111,172,56,15,6,177,41,33,246,253,149,192,60,131,110,64,70,242,166,26,30,237,154,115,26,188,182,243,124,85,64,100,26,15,25,163,232,4,65,226,67,233,122,109,88,213,7,84,16,134,163,41,239,230,250,64,239,191,245,126,69,190,78,37,18,250,71,105,0,2,10,111,74,243,26,111,9,18,128,163,30,30,251,215,180,96,93,168,12,213,128,143,141,171,167,174,138,203,233,54,92,119,106,188,3,168,82,64,133,28,119,56,143,137,235,219,111,82,255,38,86,76,238,227,203,39,164,209,41,11,99,69,10,231,72,88,76,19,153,165,203,78,110,221,65,232,236,124,100,55,147,24,185,148,162,192,225,102,13,158,176,39,84,143,88,37,76,175,55,218,98,143,135,2,187,74,146,87,51,209,86,253,11,230,186,14,31,21,66,155,154,23,192,179,232,11,176,98,6,42,191,158,115,39,112,167,204,230,45,127,120,76,136,191,35,215,106,237,105,89,100,23,223,117,244,127,34,94,124,179,84,216,4,155,205,72,19,33,5,6,112,7,13,69,4,224,13,156,138,224,86,155,94,127,201,233,79,153,215,76,198,56,180,205,45,40,56,189,205,210,72,132,232,69,158,140,67,103,163,26,242,130,142,18,24,127,2,175,177,235,222,219,179,58,189,202,14,190,144,95,63,163,15,185,134,2,38,123,49,96,98,207,40,86,96,221,200,167,39,238,201,249,99,181,216,53,219,232,58,252,132,235,231,122,182,154,37,35,228,51,208,48,35,63,59,82,91,26,96,158,101,43,90,50,187,229,228,49,14,226,192,25,19,247,83,66,242,99,18,49,46,23,63,110,208,77,4,55,241,28,80,4,106,25,200,119,195,54,172,170,179,103,224,80,125,225,130,179,203,163,176,173,243,144,131,135,130,83,4,75,189,99,182,175,96,36,206,197,65,185,219,182,33,184,125,141,5,31,148,79,223,112,248,223,4,157,72,202,21,13,31,54,4,172,233,35,255,105,154,162,145,226,118,63,40,231,161,162,49,208,147,212,14,67,173,186,121,131,176,185,155,31,210,176,181,152,50,172,254,220,240,4,201,221,147,249,178,5,68,168,200,42,184,139,85,229,218,64,156,246,174,242,244,226,118,58,60,25,70,86,122,160,88,9,132,79,172,124,180,129,103,145,137,164,18,72,143,91,159,99,50,61,57,226,47,142,100,82,250,117,120,147,208,36,174,234,119,61,135,29,153,49,14,227,239,194,242,247,81,17,193,100,167,14,56,160,77,208,252,200,250,51,54,99,89,194,158,101,236,254,204,111,116,166,195,203,78,52,76,73,97,152,53,203,243,79,27,39,178,136,201,221,76,71,195,15,116,13,74,206,251,103,83,51,2,101,197,96,209,34,153,175,120,74,71,164,243,113,145,238,88,95,100,242,69,121,31,103,149,104,19,66,127,255,175,195,157,205,66,178,20,198,187,241,185,202,94,190,193,235,174,140,13,243,126,85,161,93,244,32,70,143,185,177,209,200,115,112,15,87,13,109,187,194,150,148,1,93,183,44,220,107,246,225,164,130,83,135,169,53,223,154,227,213,206,6,88,1,169,83,3,56,83,11,70,132,166,198,18,108,220,26,177,114,71,131,209,181,207,124,231,162,250,41,57,86,145,231,17,181,116,117,88,80,144,88,248,107,124,205,83,250,170,5,39,89,142,59,234,153,197,25,1,58,209,120,248,64,166,148,15,134,246,217,12,136,25,107,42,109,117,242,110,249,84,33,174,222,58,203,83,18,214,188,3,197,211,20,249,30,51,110,48,248,184,142,28,129,99,158,200,228,176,195,222,230,20,181,221,191,54,155,134,8,59,50,5,154,70,117,99,119,132,111,141,202,115,4,9,70,194,87,30,157,181,240,250,7,129,142,28,139,120,159,33,0,208,237,242,15,148,171,153,207,238,56,210,48,95,215,34,24,113,102,224,173,99,4,19,222,194,14,142,50,249,154,209,91,57,20,244,227,147,128,74,133,104,118,0,21,54,95,244,208,70,70,234,16,172,242,202,59,33,154,153,12,13,166,95,92,166,165,255,173,143,4,106,64,73,156,11,35,186,141,0,110,162,224,4,62,219,255,225,216,60,104,11,32,196,115,103,95,248,130,36,215,6,95,53,95,109,222,18,200,122,6,34,242,20,49,198,135,149,34,4,51,88,168,65,33,186,166,201,78,133,169,110,117,62,226,19,110,101,187,138,51,242,180,252,138,25,99,214,227,44,171,167,152,221,50,37,120,131,36,98,57,136,118,169,132,106,168,81,217,146,125,176,211,221,242,117,96,8,61,13,213,147,32,132,227,116,115,6,145,208,65,150,240,67,175,9,175,154,147,80,26,173,219,205,189,184,23,83,151,15,33,136,242,202,51,192,106,215,109,148,117,79,12,87,166,223,214,197,203,21,32,216,214,179,216,31,213,150,95,121,70,84,175,198,10,239,155,52,181,210,10,100,141,94,166,197,246,153,147,132,51,16,112,251,140,44,113,20,226,227,7,47,218,112,202,211,144,177,231,249,112,133,166,142,87,122,117,151,175,97,110,156,15,249,3,54,244,33,133,103,82,189,85,104,124,251,117,30,213,85,185,138,175,159,52,175,14,38,60,226,81,114,24,125,225,166,33,153,174,86,132,30,153,120,121,235,241,26,102,180,97,123,85,80,250,246,214,188,166,133,175,120,43,11,82,94,164,170,247,35,62,51,149,180,22,221,71,190,192,174,171,206,181,87,141,90,74,132,23,171,163,124,150,216,56,81,230,64,125,40,55,0,175,84,203,201,44,76,89,187,57,212,9,150,23,89,196,144,165,76,232,54,29,91,190,253,72,230,8,116,70,158,55,70,95,26,180,25,12,148,148,113,64,185,38,113,94,232,238,248,47,248,69,83,128,146,194,23,188,177,58,201,233,55,104,253,196,224,121,35,218,165,14,102,127,115,117,51,34,119,62,118,69,4,252,37,140,164,250,155,253,132,178,248,67,159,4,10,17,173,201,229,213,202,67,60,110,136,232,170,33,84,30,41,27,67,206,159,219,202,155,142,226,134,92,104,254,167,57,200,41,244,119,202,150,6,229,249,81,200,50,150,203,36,164,221,186,54,126,62,112,124,162,79,192,243,53,98,2,165,48,128,169,18,246,60,77,216,174,73,9,92,186,55,44,180,48,49,83,34,168,247,125,194,169,103,94,81,163,219,5,170,124,143,117,137,46,33,165,238,50,140,241,125,17,203,98,18,118,169,63,188,44,34,16,73,25,20,66,175,149,44,33,45,191,56,180,20,122,181,154,119,250,163,160,220,116,173,93,32,143,182,111,154,106,131,135,22,160,29,30,181,154,68,61,2,207,130,119,12,253,124,92,223,126,19,158,138,213,198,125,188,166,134,81,109,187,254,12,100,147,96,185,142,132,236,207,164,109,184,63,93,58,1,75,194,201,127,48,128,46,133,54,163,126,140,43,209,119,164,198,134,92,113,140,237,63,67,69,223,95,168,91,125,83,33,146,29,175,141,78,7,20,186,100,26,53,194,180,121,17,36,126,60,63,243,159,16,233,133,27,29,202,245,176,148,42,93,23,136,251,171,23,165,140,209,191,108,255,163,224,168,129,106,41,208,137,99,19,0,233,156,222,39,62,223,16,78,154,141,114,86,173,191,249,26,154,81,27,148,178,173,13,15,147,233,166,64,54,240,97,120,196,137,118,180,104,51,161,154,51,56,93,86,198,224,19,3,124,234,51,22,58,181,30,100,29,241,231,192,187,64,96,13,248,214,212,56,205,148,15,66,79,223,207,153,7,104,254,132,68,181,83,115,238,24,175,100,167,81,239,94,66,14,84,37,113,223,99,1,34,150,112,76,251,239,77,2,192,31,95,130,75,11,62,61,148,81,84,207,251,1,133,55,149,141,179,247,70,68,119,115,93,239,123,5,85,116,23,235,236,75,129,193,241,6,136,170,139,90,2,253,234,216,27,245,213,246,49,98,167,190,73,75,188,62,176,37,139,121,110,51,7,232,95,128,175,182,123,231,206,142,250,243,137,83,235,167,130,76,250,87,54,168,148,94,36,198,242,43,42,215,171,218,87,48,205,38,2,222,59,99,194,234,7,43,95,136,88,175,13,254,106,216,95,33,148,111,133,62,49,156,74,44,60,46,96,141,4,87,221,86,88,89,187,97,68,57,248,168,83,130,127,142,241,255,144,161,50,61,38,201,82,28,203,205,190,57,174,3,211,182,22,80,210,19,95,154,148,43,253,113,197,250,191,80,112,12,31,170,216,179,223,220,118,19,45,131,34,116,37,143,184,31,44,42,101,21,232,94,146,37,197,227,9,30,52,54,117,232,55,29,91,19,255,236,214,28,232,202,226,90,114,0,218,248,199,60,234,41,103,58,137,248,92,229,190,202,19,3,222,41,250,74,84,148,233,248,29,213,15,96,64,132,10,139,209,207,179,134,151,21,184,227,63,158,51,240,185,63,66,107,53,115,87,142,234,164,154,24,75,193,233,7,223,191,66,63,28,215,5,39,48,175,42,200,93,179,59,81,7,113,83,121,41,246,118,70,25,90,80,24,117,20,39,222,123,97,83,158,107,164,179,194,117,171,91,143,242,50,79,223,39,201,60,6,21,158,112,60,223,51,60,27,102,248,201,52,84,243,202,249,252,14,14,88,123,233,24,36,91,38,101,153,217,64,107,175,103,62,124,23,50,75,5,131,215,240,65,227,42,5,71,96,220,140,128,150,23,92,141,106,78,47,126,216,186,16,119,212,39,125,206,36,228,151,33,118,211,196,150,15,55,41,158,34,52,12,31,47,90,206,87,9,82,1,105,10,185,71,93,132,154,73,243,240,189,75,41,224,32,136,151,88,139,168,162,175,80,28,225,1,83,231,92,23,2,7,166,239,148,190,5,59,247,100,180,201,190,249,42,10,195,26,24,3,9,95,108,203,178,115,186,239,149,231,48,196,168,44,91,61,245,205,105,176,48,83,8,73,236,16,169,162,117,192,118,192,137,173,95,130,37,23,95,10,33,145,202,248,143,187,247,37,118,87,31,148,138,86,94,19,158,220,113,57,252,98,211,118,18,127,166,219,51,210,85,211,165,237,97,199,215,243,177,159,67,209,50,46,164,175,190,222,228,178,87,133,153,116,89,236,163,217,131,90,14,155,205,36,8,194,72,110,7,184,1,170,161,97,43,35,212,206,84,12,73,39,42,183,224,14,197,235,241,215,65,59,109,17,209,253,63,122,19,20,188,176,193,48,212,142,95,195,80,83,107,83,73,129,234,146,97,34,19,163,246,67,157,104,10,45,91,4,31,222,180,12,143,218,39,243,195,16,73,238,43,147,161,223,105,113,196,106,68,26,253,209,19,104,122,170,77,211,172,217,182,126,69,182,135,1,49,29,100,31,101,116,10,215,221,17,118,73,167,40,177,86,80,6,56,252,97,73,80,172,43,159,222,202,67,144,12,211,119,78,244,85,211,3,103,217,241,33,174,195,202,101,56,175,90,139,37,16,198,117,85,228,98,215,65,185,40,235,131,157,177,85,163,53,142,212,41,166,16,146,102,227,72,32,60,72,251,106,123,85,66,253,252,116,209,105,132,198,35,204,152,206,36,11,158,162,168,103,51,240,39,191,79,63,119,94,152,166,242,122,148,60,154,198,113,189,207,112,62,123,0,150,187,128,144,8,177,250,189,82,81,169,204,127,135,48,53,238,187,64,103,71,3,188,105,114,252,130,122,13,136,21,146,98,58,60,111,185,169,78,73,39,123,143,68,78,43,103,134,254,211,52,24,247,247,228,102,126,55,66,244,12,119,144,189,41,178,86,161,50,112,34,218,15,72,103,114,80,35,84,179,196,51,117,122,216,77,229,34,181,142,46,39,139,114,81,113,0,199,75,28,58,29,29,101,216,131,78,86,48,95,197,66,119,215,164,134,203,243,161,248,39,176,22,80,242,100,124,46,227,159,138,61,128,251,86,186,173,232,49,136,92,167,218,150,132,4,150,87,69,148,18,239,207,253,129,139,208,236,176,121,177,167,61,138,133,124,78,90,170,47,249,46,89,21,198,30,69,191,178,109,146,208,52,198,254,10,134,162,60,53,238,171,10,213,179,38,47,241,244,97,197,94,58,75,198,166,52,122,231,35,107,73,219,35,61,152,77,91,85,4,214,212,173,162,191,158,130,118,200,176,198,192,21,147,236,52,143,131,214,132,39,166,197,153,86,53,247,143,143,138,35,121,90,75,9,191,210,127,224,98,5,120,138,8,111,218,64,241,181,197,210,252,107,46,234,58,49,17,101,60,41,61,235,184,227,176,96,255,53,192,143,5,211,55,85,70,255,106,68,83,91,197,201,46,90,157,219,243,176,123,73,152,184,41,120,186,148,192,186,178,224,188,213,106,67,222,148,210,252,168,164,183,153,184,107,199,219,77,25,198,248,48,30,126,239,30,255,60,35,254,228,37,32,73,155,111,43,156,104,50,187,80,221,172,106,44,11,30,55,172,215,64,206,196,97,50,188,114,135,222,143,152,125,165,11,155,182,3,90,117,201,167,205,79,164,158,188,178,131,23,238,145,136,153,230,159,118,20,9,100,151,80,43,70,45,169,102,207,243,208,71,155,170,170,33,210,162,105,255,96,111,36,159,176,240,73,204,247,172,90,84,95,1,126,213,209,153,132,175,151,13,208,53,71,245,74,119,245,32,172,147,76,196,78,24,139,4,181,234,23,96,110,218,137,54,9,116,136,93,16,251,248,199,227,119,229,119,56,217,33,43,94,233,123,17,204,76,155,98,119,68,143,72,63,17,167,75,165,143,22,110,147,59,249,205,61,119,37,2,161,127,191,174,200,91,98,95,52,196,173,54,214,245,186,103,87,106,29,138,223,227,66,216,183,128,238,230,170,97,159,84,145,94,43,42,231,107,0,221,32,86,167,201,170,221,74,89,147,178,248,164,133,196,152,145,219,168,149,127,237,232,198,4,141,103,21,254,108,49,84,203,200,140,155,35,254,149,202,230,247,2,98,0,212,218,56,25,57,42,173,163,202,48,7,3,59,136,171,159,74,50,3,40,71,81,58,91,106,84,9,125,191,56,107,93,74,56,86,190,98,9,147,246,110,69,194,136,237,132,90,251,11,113,52,40,115,107,245,10,65,46,134,125,150,222,37,224,201,212,24,3,219,243,31,26,145,241,6,54,121,89,255,247,255,6,22,239,158,226,192,14,254,37,71,76,46,61,105,187,72,202,98,98,94,163,248,255,191,144,1,129,235,162,3,138,126,63,250,2,171,164,77,43,157,146,107,245,102,206,164,117,187,105,251,209,151,58,195,131,162,164,146,32,128,2,196,118,101,170,62,144,107,45,127,175,114,82,98,178,70,78,209,107,160,135,238,173,137,100,217,150,203,21,168,31,89,88,187,177,19,132,188,63,154,51,250,104,231,49,169,172,207,154,72,141,203,161,226,60,95,236,173,41,30,130,139,142,71,74,165,168,56,157,111,104,13,19,133,240,44,240,94,243,178,220,93,123,240,95,151,34,218,49,25,232,107,243,182,8,105,165,188,129,82,246,72,68,65,64,153,2,31,40,169,201,160,232,223,56,169,32,196,255,96,16,56,42,155,172,116,52,212,12,223,50,108,115,152,30,75,3,189,9,247,68,145,64,105,106,88,73,0,242,232,25,156,104,154,181,166,185,46,89,247,153,68,182,208,83,50,202,14,191,109,25,112,23,10,9,15,87,252,37,28,159,249,189,96,50,89,129,29,194,238,209,162,38,129,23,184,55,107,252,100,227,98,35,209,95,54,103,190,31,127,223,190,48,1,241,115,234,190,113,95,58,94,41,163,48,63,6,64,54,201,160,166,21,47,93,50,66,98,169,7,220,240,48,156,148,212,104,115,44,207,137,147,91,139,8,221,20,67,189,76,109,115,70,14,253,165,75,71,66,186,192,35,119,141,159,115,109,87,229,56,133,237,97,76,97,125,80,252,211,162,3,200,60,120,74,143,143,126,41,18,13,244,12,204,80,235,172,174,221,250,68,188,181,224,47,231,222,61,141,169,160,201,118,174,240,86,119,146,224,131,55,18,97,96,57,49,105,131,199,51,23,153,203,75,147,61,138,129,165,92,159,124,92,127,26,150,132,168,192,130,138,183,97,6,89,169,188,204,143,80,122,0,133,9,23,6,40,142,100,66,115,24,70,86,146,128,173,158,48,42,39,182,35,227,220,204,149,113,161,50,206,69,92,21,192,14,1,24,84,212,174,159,129,134,114,113,77,251,204,123,9,181,124,17,71,250,74,210,18,140,229,33,53,91,59,202,128,6,58,141,253,27,154,46,65,47,137,230,26,190,79,50,77,141,164,53,53,12,205,161,218,61,26,219,224,20,13,149,151,82,140,240,60,139,193,98,193,165,68,138,50,250,253,170,106,2,227,152,72,73,139,75,9,6,171,249,157,196,180,214,202,23,48,218,250,171,160,23,193,21,246,61,32,173,193,2,79,252,244,33,192,62,221,119,198,63,229,40,128,102,90,85,226,22,136,99,85,117,31,53,192,241,230,58,57,162,244,85,97,141,238,84,49,10,57,223,96,143,181,34,125,182,78,91,197,212,61,147,109,5,31,225,51,56,90,173,169,203,71,158,129,89,153,8,79,202,100,183,131,89,91,196,172,158,229,102,192,79,49,29,100,98,186,4,42,20,99,129,10,220,116,49,14,113,253,97,45,101,213,94,101,4,78,242,246,160,165,204,214,154,77,240,24,60,213,70,244,224,195,140,160,181,191,239,139,44,214,174,232,90,67,83,10,70,182,226,6,98,138,227,129,115,208,230,119,200,67,131,37,96,85,7,85,178,38,18,26,91,167,246,250,16,37,178,220,238,207,95,114,95,45,202,185,162,250,150,231,94,164,171,107,121,41,162,35,187,250,43,246,131,245,12,35,81,59,161,145,176,36,88,130,233,20,148,30,217,163,147,83,240,17,129,155,141,60,180,172,114,231,77,246,247,254,61,206,57,176,50,99,139,6,252,7,160,143,45,38,166,153,3,147,249,67,0,189,214,56,102,27,171,242,119,42,62,29,136,12,12,40,15,188,46,36,171,214,29,6,100,7,175,6,207,124,91,167,3,150,182,228,184,99,43,235,218,92,139,229,229,161,171,165,31,121,224,45,139,222,244,130,229,22,162,111,1,158,87,86,207,175,217,221,200,207,156,180,220,48,1,34,93,116,101,147,180,167,167,161,114,82,161,170,151,1,36,11,97,74,146,100,240,36,151,233,0,29,107,248,247,5,149,167,166,40,192,234,72,92,196,102,137,3,202,61,15,70,188,39,179,196,215,244,162,36,25,213,83,170,128,12,101,190,70,213,169,141,219,68,93,77,168,199,54,246,206,28,243,133,106,41,196,91,158,14,112,156,130,253,150,189,25,199,14,87,184,155,154,38,70,248,226,147,49,132,92,254,179,229,12,106,190,3,242,175,188,110,197,70,71,40,39,86,166,33,179,110,230,53,102,123,77,166,156,245,165,87,218,118,164,5,188,149,51,161,198,177,101,168,175,191,196,96,6,233,249,63,63,3,27,18,16,130,38,153,165,52,89,187,230,140,235,162,247,101,183,26,145,209,109,210,210,109,208,154,231,212,234,139,182,135,235,181,132,139,150,141,41,86,124,160,195,129,6,19,255,122,98,11,146,238,52,51,147,247,54,167,251,179,216,11,41,244,241,0,7,75,125,33,155,130,220,97,83,9,209,214,126,154,135,12,201,217,196,32,184,216,146,164,178,88,63,248,242,169,91,155,246,252,9,198,146,11,20,58,45,22,166,220,158,73,234,132,174,89,253,215,193,16,8,24,225,218,170,188,0,229,1,178,98,217,243,130,246,252,14,65,167,254,156,216,52,160,135,29,109,8,173,121,99,66,10,195,156,16,71,43,199,248,16,80,178,4,211,243,103,255,144,15,142,168,127,107,182,48,127,17,57,203,155,90,106,183,225,189,243,10,73,101,187,140,231,1,105,190,59,145,195,239,236,142,78,206,219,223,115,0,143,50,126,130,182,201,184,3,83,219,88,28,236,192,60,192,44,49,134,42,51,203,141,250,98,87,118,222,192,30,37,157,82,145,89,8,233,199,71,20,79,42,24,52,133,9,106,89,152,32,51,236,111,101,155,226,235,102,107,189,241,214,189,236,137,95,230,122,143,126,43,151,249,255,131,68,191,39,80,76,22,171,71,189,181,189,211,135,21,255,173,90,133,148,67,128,116,221,176,189,165,183,219,40,252,159,49,187,49,199,95,117,79,160,187,198,41,126,49,51,195,218,112,19,0,247,187,98,173,255,73,234,21,172,246,236,168,110,128,165,113,144,78,119,191,139,175,188,129,55,3,217,50,250,116,199,208,235,211,246,69,188,106,92,218,177,17,241,210,3,61,168,6,141,105,224,76,115,174,56,64,125,9,112,239,100,75,67,102,218,65,255,224,127,172,187,71,170,125,41,244,159,0,49,194,100,53,35,159,124,202,217,71,73,250,110,253,10,118,138,23,50,192,193,194,174,109,218,90,56,221,153,119,199,232,48,198,178,233,186,162,80,5,253,251,241,137,109,30,219,101,80,85,79,95,99,52,5,102,89,234,37,20,245,227,78,136,73,176,159,24,7,217,74,102,216,200,71,99,162,244,18,138,1,184,142,108,161,47,83,201,28,134,36,76,134,201,60,155,163,236,90,38,54,61,208,67,79,221,139,41,114,0,244,240,196,130,49,239,240,228,112,0,118,203,11,143,101,152,119,13,105,124,169,237,216,173,217,163,34,167,240,23,93,108,31,47,78,159,68,1,71,48,136,162,156,70,104,135,228,233,98,156,81,169,112,11,148,175,15,93,122,255,151,83,36,2,101,21,133,173,48,232,0,17,233,134,95,113,249,15,250,194,10,29,107,7,188,180,194,216,238,109,97,115,93,35,122,162,0,78,212,170,196,65,143,81,175,92,124,108,41,194,235,22,207,4,121,216,97,32,35,204,169,74,48,41,71,11,198,117,182,246,32,158,30,234,251,44,88,107,54,209,45,188,235,17,216,29,199,96,106,80,57,128,115,205,2,52,31,54,85,122,113,104,133,226,3,75,120,160,143,254,126,60,8,55,159,86,44,113,94,28,129,54,94,185,66,244,54,161,6,119,155,203,176,108,0,226,96,17,200,75,105,145,169,156,8,112,29,255,8,170,55,20,10,127,180,72,139,249,226,246,164,218,23,150,236,81,66,174,26,32,7,231,13,58,39,203,244,87,126,28,166,165,23,219,111,46,103,60,97,115,156,59,114,67,32,246,179,203,43,224,43,141,177,6,176,62,91,127,108,229,88,119,101,129,134,187,16,26,93,181,221,7,28,0,167,79,170,130,137,62,126,231,168,64,206,105,1,167,218,91,14,115,142,6,145,178,72,226,141,128,118,19,233,16,254,34,113,234,189,115,151,112,124,246,153,206,161,245,19,65,67,228,104,208,222,187,52,109,186,100,66,84,248,31,61,132,160,204,116,115,249,182,60,93,0,18,166,162,208,41,26,229,117,179,113,24,214,20,56,237,156,127,25,248,152,226,158,134,149,73,187,95,102,32,171,33,162,145,185,79,173,226,135,190,124,178,117,80,240,192,205,205,64,189,105,102,47,201,98,175,196,219,111,123,143,147,255,108,111,170,11,148,189,99,181,240,47,205,237,178,35,224,65,131,94,64,116,208,149,42,72,162,222,110,6,15,235,91,60,11,60,155,90,142,108,151,157,180,135,105,129,73,199,148,96,216,122,10,162,6,178,127,43,19,157,95,229,159,118,10,101,251,250,224,51,101,157,128,27,68,60,24,215,40,23,29,92,18,198,23,34,226,3,188,36,116,173,105,53,253,28,45,0,205,238,235,85,163,33,125,47,33,97,28,112,160,82,73,249,75,96,199,9,231,237,134,161,255,48,41,202,68,107,160,159,46,224,80,56,4,22,175,255,59,124,164,76,201,68,205,63,175,187,208,63,232,94,38,214,221,91,35,45,18,62,48,252,181,119,31,63,74,203,93,99,186,150,3,37,244,101,239,237,94,223,12,56,129,245,48,218,50,123,6,183,48,123,49,194,151,15,118,239,172,240,220,144,229,68,23,198,32,133,52,166,22,40,101,157,109,9,150,18,160,162,130,63,147,194,45,30,129,13,132,108,152,67,161,208,146,188,212,129,218,40,133,248,214,103,2,135,199,189,243,83,194,197,68,196,224,156,35,223,27,234,174,230,54,84,180,167,17,142,188,145,91,208,56,157,165,132,23,166,244,88,145,116,0,124,216,123,60,81,23,13,39,105,60,189,112,248,112,182,98,58,131,188,58,3,53,98,237,180,34,131,254,211,115,242,154,127,90,228,202,66,202,124,22,147,211,162,40,14,107,20,112,16,109,99,68,70,249,164,129,31,210,209,231,126,27,164,130,80,58,151,158,237,170,134,6,141,249,140,88,85,177,114,161,51,39,69,61,5,157,136,18,213,171,33,26,89,165,12,105,11,3,200,19,18,31,242,32,10,43,164,186,135,206,113,19,233,154,137,153,27,203,241,229,19,176,199,208,230,143,147,143,7,231,191,164,128,174,241,253,171,173,29,36,52,104,19,19,15,197,32,144,114,17,195,200,192,78,35,11,85,106,14,253,187,170,204,101,18,129,251,146,47,126,214,92,26,55,158,125,226,246,239,97,63,158,185,77,84,145,148,190,115,190,126,79,21,27,38,70,221,181,14,160,126,251,47,200,221,202,112,105,191,209,34,83,2,5,183,2,127,165,115,71,54,58,123,65,24,130,183,51,145,16,5,88,85,67,12,157,51,115,63,20,88,68,138,102,56,239,66,81,59,13,237,46,41,176,241,174,17,96,102,59,238,231,9,196,26,86,133,48,192,55,103,26,188,159,147,218,23,193,69,168,73,214,199,255,14,134,230,93,131,216,146,119,67,82,96,212,52,118,231,93,48,87,106,76,192,110,82,46,239,143,97,71,19,250,169,90,244,143,110,98,128,14,160,117,253,7,164,211,133,163,34,245,58,122,45,47,48,183,86,107,113,7,181,94,73,183,95,129,151,44,224,134,98,154,241,244,100,118,234,116,176,248,26,187,244,196,136,230,147,204,156,203,95,192,165,236,171,219,36,119,84,97,131,240,11,10,69,18,255,19,146,83,219,88,183,32,250,234,33,186,103,155,110,45,243,21,248,234,26,128,47,157,29,60,117,14,179,212,210,172,93,74,165,225,226,134,214,80,31,202,163,157,140,220,249,148,143,251,185,80,18,45,148,246,230,254,76,195,174,172,131,186,178,132,118,186,165,84,50,110,245,90,55,4,62,101,30,58,210,83,229,231,216,211,116,242,58,215,6,117,209,83,27,206,179,99,241,191,177,143,114,21,145,253,36,97,72,176,51,122,214,93,211,187,115,100,14,70,3,34,110,44,73,101,205,43,251,131,193,29,93,209,252,122,126,169,244,94,168,70,61,142,112,66,247,116,31,82,190,105,123,26,167,196,233,95,17,215,27,71,55,89,186,218,73,39,125,254,222,231,197,101,112,62,186,23,171,180,248,121,227,30,101,87,217,185,66,229,169,111,217,41,243,173,182,111,209,142,182,35,218,189,139,130,191,214,62,13,58,136,77,164,131,99,167,67,206,32,127,167,32,224,239,37,111,133,33,154,64,99,196,78,123,246,119,252,26,188,105,241,149,86,61,89,4,25,253,136,81,185,151,246,55,126,131,75,83,168,223,40,204,163,253,137,220,20,245,35,44,168,206,166,85,128,254,226,234,219,237,130,134,74,222,212,134,86,75,143,141,72,38,4,164,167,237,170,224,143,209,84,137,236,64,140,242,35,14,104,145,159,130,13,235,109,111,126,94,93,87,69,150,217,74,14,181,47,28,81,136,245,123,236,35,67,218,242,173,213,105,206,232,161,7,58,203,34,56,186,64,157,47,38,39,43,240,164,156,204,137,216,200,33,118,101,28,139,216,33,205,0,131,190,211,209,127,87,29,193,202,33,140,134,228,62,116,204,198,40,189,202,176,141,241,168,151,116,254,8,9,34,115,252,63,61,233,105,192,16,175,118,167,141,210,42,244,171,146,27,219,198,180,38,223,167,177,209,167,227,27,221,146,208,254,225,183,157,82,239,43,130,248,124,39,28,195,92,55,86,193,160,180,104,243,199,6,46,106,202,159,18,123,157,37,135,137,160,108,184,74,177,87,162,196,144,219,158,31,72,100,162,35,137,202,162,87,168,211,144,245,171,193,247,183,245,98,15,150,157,198,103,84,244,52,231,202,3,123,157,108,199,177,100,137,177,112,47,155,27,156,46,243,54,185,112,176,234,106,115,18,121,18,108,248,235,14,216,93,177,157,166,41,78,61,109,173,78,93,120,57,73,195,61,67,129,223,62,92,135,3,11,254,138,237,247,177,245,174,13,42,88,7,73,227,237,222,233,255,177,45,210,102,6,18,146,150,182,30,112,117,107,212,120,87,126,215,129,28,215,219,243,143,30,175,255,4,12,148,240,225,200,241,167,204,6,204,77,73,105,210,2,180,88,159,193,198,169,41,76,16,1,122,172,31,109,247,204,70,11,82,209,12,61,182,33,188,32,185,161,3,104,60,161,207,254,75,29,47,52,200,220,41,127,54,225,24,104,6,33,102,59,175,216,166,243,205,88,152,41,136,101,3,239,233,161,240,183,37,64,44,245,82,9,76,195,199,43,148,80,139,21,131,172,24,167,178,0,241,89,202,47,73,105,135,20,118,245,212,29,127,5,142,220,167,70,77,87,125,183,154,244,232,128,178,77,101,110,117,44,61,66,197,213,42,116,53,20,152,209,203,30,132,215,232,120,41,149,104,225,72,220,36,185,192,247,88,1,115,96,229,218,16,155,186,254,121,68,127,56,90,181,90,212,2,208,206,215,113,115,122,115,162,131,115,210,84,3,209,144,44,244,255,246,250,196,42,174,101,62,203,245,232,154,87,253,200,47,42,33,33,96,232,235,13,87,179,247,173,28,170,33,166,211,166,154,231,254,219,30,79,24,174,199,33,80,62,52,158,173,37,34,31,236,197,57,227,169,71,204,214,215,140,156,87,153,16,229,172,202,203,141,14,210,242,94,89,85,103,42,90,24,213,233,48,154,41,87,186,20,27,118,64,205,212,160,13,127,226,47,46,87,182,80,26,161,8,179,108,140,193,80,59,102,71,35,234,45,153,29,79,43,2,30,107,25,129,37,239,56,246,118,216,143,236,131,25,110,156,232,196,6,247,69,51,156,190,195,20,37,92,15,14,41,214,21,211,164,129,64,62,84,1,148,22,185,218,165,143,236,95,81,187,249,229,184,140,34,31,87,252,47,192,160,172,6,111,156,43,81,14,211,192,222,217,46,110,254,132,80,202,197,58,199,173,18,1,80,51,214,168,142,59,208,22,211,151,209,73,140,170,140,222,210,238,202,35,71,100,243,50,248,173,203,31,214,116,192,144,71,60,141,72,202,85,212,133,177,139,177,141,154,15,246,113,65,148,70,136,94,216,35,69,7,193,97,184,108,49,73,30,38,55,206,83,236,141,133,208,250,82,173,128,20,22,6,214,192,221,15,49,240,118,180,6,84,193,86,53,168,82,133,195,143,82,29,88,137,50,219,82,3,21,163,41,212,169,141,150,19,112,144,51,190,181,231,114,41,117,26,56,57,64,147,49,26,30,204,211,171,32,193,45,241,117,58,111,11,148,12,138,217,103,26,144,139,201,198,170,1,110,181,90,138,202,190,19,101,28,228,242,95,120,20,201,77,158,175,144,143,3,194,162,30,160,93,28,43,60,127,70,209,210,97,138,227,207,52,119,85,170,143,110,117,147,210,119,71,51,67,121,102,252,113,131,19,79,247,164,222,243,245,202,2,33,54,228,217,218,158,171,122,215,141,66,132,138,45,237,16,102,238,188,158,187,0,9,212,81,89,130,103,207,116,185,31,32,144,248,225,98,118,58,102,121,68,6,10,158,73,131,151,111,37,233,47,168,158,133,107,217,143,156,115,102,224,85,76,27,95,24,194,200,48,102,234,150,187,98,13,220,110,73,73,66,93,204,45,45,77,82,134,204,112,196,199,190,173,201,207,23,202,142,122,248,229,56,211,198,46,110,26,56,188,14,139,225,72,98,153,105,95,121,203,64,170,183,32,34,242,111,232,52,175,98,92,152,134,137,218,120,19,163,127,88,217,12,242,167,134,33,10,243,70,193,49,39,50,80,178,56,142,1,251,177,186,164,231,205,107,125,5,134,199,147,161,55,169,7,0,237,112,225,149,167,198,71,104,185,30,231,177,45,10,87,89,109,179,92,26,108,49,99,21,160,66,133,14,214,228,103,151,17,100,229,229,202,211,117,56,30,210,177,214,32,33,84,4,205,7,120,226,239,123,99,236,158,227,92,159,164,142,99,175,75,110,230,244,238,115,191,190,154,131,32,104,243,201,78,130,170,144,142,143,101,197,45,127,156,138,108,7,232,74,35,105,179,48,105,208,136,176,10,37,2,34,178,67,228,172,79,105,174,139,234,117,78,15,215,146,239,4,113,185,143,112,69,174,17,224,187,16,40,97,37,188,127,202,232,81,33,61,58,227,207,156,191,3,160,90,18,149,147,224,36,218,62,100,114,171,136,73,1,103,214,250,184,212,88,138,44,217,209,73,130,137,228,76,238,1,27,166,72,22,120,175,169,171,224,203,195,180,193,86,162,25,24,155,147,100,251,104,217,214,241,41,71,249,180,39,94,1,159,219,87,50,34,244,133,29,157,202,93,159,140,226,11,243,238,212,111,208,102,94,133,240,75,59,252,14,119,31,125,3,156,247,219,105,75,78,106,182,190,236,12,220,238,236,207,2,250,223,217,82,11,76,103,134,155,129,128,111,25,241,131,92,11,85,154,227,94,221,69,155,116,27,126,216,148,133,239,253,2,167,174,98,122,226,199,86,38,41,1,10,244,162,77,153,249,202,127,14,223,67,136,255,194,179,221,206,188,82,216,205,138,19,71,25,205,245,6,184,196,37,246,106,192,67,215,4,199,150,64,67,216,17,135,142,19,159,206,221,69,93,24,39,93,17,5,54,50,149,149,59,245,211,1,15,37,62,172,55,185,43,171,130,164,251,80,113,106,48,17,84,248,80,187,160,60,133,240,93,31,120,113,94,61,131,160,33,72,33,28,209,219,255,29,43,121,65,71,15,136,164,38,143,147,226,25,201,208,225,108,139,144,7,183,118,137,176,113,24,165,106,239,159,138,131,138,130,190,91,29,240,55,216,255,49,98,172,241,162,117,134,250,53,212,11,50,79,246,80,247,45,96,106,161,187,192,79,130,106,47,24,4,97,78,126,63,41,89,142,39,138,10,67,80,91,37,0,119,152,108,240,47,29,168,252,221,219,106,1,2,4,223,223,110,132,130,204,78,129,72,118,220,53,215,21,207,46,166,126,8,104,19,146,148,219,170,170,141,229,89,193,98,205,119,111,138,97,130,56,184,221,151,247,164,36,227,69,16,234,164,87,48,212,133,64,186,21,58,179,25,155,216,84,213,157,105,121,192,105,129,16,166,134,78,164,11,120,36,155,138,166,95,178,162,67,112,73,148,18,49,4,83,21,128,120,103,128,41,176,193,189,75,228,1,189,170,60,244,91,33,110,43,194,3,16,68,180,52,99,6,199,73,223,188,112,194,85,145,189,47,187,226,192,45,222,149,32,65,69,163,162,222,184,21,131,37,116,105,122,14,233,21,229,117,144,255,246,170,21,20,52,61,122,176,235,160,38,164,52,243,214,88,145,169,80,255,186,223,86,87,37,255,26,13,250,229,97,11,2,239,191,252,1,95,96,80,28,111,94,208,32,234,119,69,184,220,222,229,212,245,108,213,77,158,62,215,1,19,87,82,42,92,164,254,217,74,23,38,64,53,76,189,189,62,4,199,245,119,77,50,244,57,191,203,236,16,168,160,119,6,37,230,124,180,255,163,244,174,28,212,206,218,145,212,57,40,34,175,37,57,146,132,0,247,174,102,134,208,161,241,198,159,87,195,69,84,245,32,43,179,148,200,145,217,83,213,174,15,65,14,239,217,111,91,235,223,214,217,166,163,226,198,35,150,15,171,1,117,84,183,83,111,128,46,162,41,41,38,228,112,136,240,171,65,182,49,170,60,148,96,75,43,162,229,65,173,68,78,103,220,87,227,60,182,91,195,240,29,194,228,200,140,217,75,53,188,203,227,7,232,56,26,116,75,7,101,229,72,114,253,180,13,59,220,69,42,196,209,204,44,92,239,233,38,103,111,64,161,56,52,150,121,176,90,191,141,179,94,178,12,205,52,7,40,189,234,230,18,135,100,196,58,228,169,0,25,39,10,187,167,103,155,238,63,15,84,211,158,29,37,22,145,255,93,130,189,151,63,176,114,174,27,81,150,231,142,18,25,113,166,11,224,201,251,126,160,161,221,215,12,156,172,210,80,68,183,180,77,116,183,23,144,53,195,35,219,122,55,99,141,154,71,179,83,227,27,239,102,154,7,183,30,72,21,36,253,251,53,218,87,233,238,107,9,217,39,41,129,128,76,199,100,58,68,170,74,50,65,190,43,93,173,177,213,180,121,137,109,6,241,89,191,116,31,35,103,229,32,224,63,46,11,150,107,91,177,148,10,200,29,143,75,223,125,172,101,130,182,132,114,50,146,173,114,125,140,85,105,213,2,111,205,232,122,98,244,44,1,84,71,105,74,182,97,239,96,0,196,113,203,100,9,177,37,102,12,105,91,210,153,128,243,186,247,129,38,108,61,174,174,192,22,61,210,100,0,69,83,144,141,71,114,2,171,8,168,188,236,21,44,22,64,241,19,136,29,154,93,81,59,139,173,141,46,166,136,193,226,58,87,11,165,114,19,191,46,90,94,110,47,24,120,184,184,146,122,44,155,125,228,95,9,112,237,193,144,190,102,67,253,163,145,238,120,107,111,57,129,111,119,117,65,195,115,238,169,27,221,20,189,60,246,24,218,118,139,247,50,227,200,191,93,144,42,0,43,224,239,228,78,71,190,41,230,211,254,241,153,27,228,128,165,182,113,90,203,206,117,211,68,246,235,143,114,68,51,36,195,154,42,227,112,13,75,38,238,77,100,45,239,253,80,66,93,246,54,224,17,106,35,150,2,33,60,14,248,185,244,94,94,118,175,125,11,217,244,95,158,174,50,12,178,190,198,252,4,106,90,138,94,128,210,39,203,242,7,247,212,193,213,141,206,79,54,122,233,95,35,4,174,26,34,96,193,122,115,82,67,138,20,193,198,204,79,109,208,23,190,115,68,9,243,225,247,90,198,210,79,220,19,217,111,213,53,225,204,203,126,253,182,158,199,102,159,250,45,40,182,251,211,130,114,112,168,13,110,88,36,165,218,153,7,193,216,6,62,95,10,201,193,129,127,54,247,27,239,243,53,37,19,140,41,169,188,144,246,215,91,66,142,96,186,112,119,148,192,167,188,212,217,181,87,242,2,59,108,180,83,79,61,224,161,19,220,33,209,210,114,31,192,244,136,190,50,242,0,45,74,67,247,204,48,120,133,242,141,177,132,110,18,73,237,116,47,43,195,221,43,167,190,173,23,239,177,221,217,76,143,143,36,94,214,249,26,169,223,193,254,140,145,114,195,148,54,109,201,3,244,242,157,103,13,197,176,68,103,24,162,115,48,251,250,58,247,253,94,224,174,71,243,65,213,221,247,142,146,249,101,156,88,55,87,129,46,242,22,21,140,148,163,183,63,172,251,255,127,229,181,192,18,248,226,36,28,154,42,32,108,231,118,166,194,232,124,108,129,14,225,20,59,1,190,103,135,229,56,197,185,203,140,178,87,154,148,111,237,78,119,62,98,129,215,13,117,26,24,126,63,150,254,157,208,8,155,37,252,187,168,84,132,22,45,27,205,11,31,176,223,240,146,14,152,180,192,76,234,155,126,154,183,96,187,3,93,18,144,176,126,243,56,125,55,20,179,45,236,111,48,255,188,93,67,188,177,208,199,93,198,245,255,153,74,152,176,250,60,146,117,42,179,130,36,73,231,68,254,236,137,189,198,56,230,166,217,244,33,195,247,2,206,55,9,233,111,255,15,93,97,32,221,46,234,51,171,142,170,183,104,233,126,127,30,127,47,230,25,129,165,220,52,238,88,214,228,228,156,38,125,12,94,40,143,232,192,53,153,126,240,181,162,137,51,199,112,19,106,54,136,71,125,2,36,120,86,100,66,121,50,60,240,224,121,3,196,135,24,117,128,57,199,195,76,227,45,22,241,146,245,130,144,39,51,161,182,50,141,13,164,149,196,246,225,197,185,173,206,237,121,241,244,177,105,230,24,6,238,220,129,234,192,41,41,237,41,147,37,11,235,243,109,57,7,10,118,36,188,110,67,113,87,112,55,242,142,22,190,163,177,229,101,26,168,70,216,90,230,233,32,79,11,194,125,110,190,228,244,254,118,69,128,156,55,229,144,7,199,6,116,240,162,199,178,230,168,108,171,51,83,99,252,68,41,96,159,17,122,73,9,4,172,255,195,111,101,77,223,16,222,204,72,22,72,143,191,227,208,161,178,138,150,184,163,123,140,196,227,230,9,185,223,198,208,175,68,97,205,101,101,2,216,104,50,92,139,105,244,229,79,223,118,9,166,47,98,180,61,187,175,144,83,93,142,175,185,32,25,147,166,253,91,41,135,75,37,107,68,42,88,161,152,205,41,229,30,10,217,21,168,28,68,82,51,4,127,99,216,89,100,184,209,152,227,136,94,247,239,213,122,116,9,42,99,176,175,171,228,25,2,22,7,220,113,153,122,10,24,136,188,93,24,105,230,119,146,211,144,150,58,127,202,75,254,38,5,29,73,215,232,170,31,148,61,140,153,202,48,199,238,151,127,196,77,83,140,95,83,229,209,248,55,242,213,170,37,116,32,12,76,119,20,63,122,78,182,12,125,42,243,149,213,238,206,121,252,81,111,104,238,187,114,136,142,229,171,157,195,66,110,244,64,36,152,21,198,233,122,174,182,172,52,44,226,171,107,147,111,62,218,155,85,33,211,69,97,41,42,196,47,107,31,144,179,90,235,151,154,129,82,50,120,226,124,86,103,174,102,177,126,36,155,66,165,227,128,127,178,204,119,77,196,157,146,62,218,209,227,43,50,143,250,85,4,148,197,29,223,116,59,209,144,228,0,55,178,116,134,89,250,75,195,189,140,253,81,156,224,253,173,67,105,142,185,207,7,30,244,168,10,162,212,65,186,252,86,144,128,1,111,136,145,1,20,79,51,130,151,119,116,92,203,185,150,10,78,136,61,176,223,117,122,131,243,16,3,130,226,222,99,218,45,183,50,121,180,123,44,31,211,47,62,150,87,248,219,240,254,248,191,154,173,237,39,228,230,143,69,193,236,221,75,140,154,121,29,204,37,87,110,88,167,24,113,121,89,213,138,181,163,226,100,27,124,153,218,106,31,86,212,125,189,53,112,103,165,9,243,151,238,244,129,60,11,193,240,20,180,86,202,145,86,159,134,248,37,233,64,254,95,80,169,180,51,139,192,103,18,178,250,104,155,54,98,206,188,151,194,147,73,35,102,137,17,129,103,210,170,94,68,150,135,136,44,87,204,49,112,205,33,186,243,108,138,107,122,203,79,193,72,61,179,147,199,159,227,241,85,15,107,212,154,192,139,120,225,49,81,4,52,157,97,247,150,0,120,62,112,124,219,90,191,67,224,142,244,93,44,174,21,29,93,145,47,64,246,199,52,215,244,165,23,110,30,224,103,194,175,201,111,171,11,186,89,139,239,166,34,94,227,37,37,62,43,148,29,244,253,26,206,178,71,201,71,62,231,52,188,165,144,50,89,208,135,28,76,210,114,8,189,110,117,19,222,230,174,230,193,38,162,230,132,181,123,70,115,19,159,6,174,254,159,57,237,135,224,210,72,116,28,237,112,146,243,225,249,107,140,109,27,60,117,165,235,57,228,246,216,29,206,149,224,37,114,82,52,18,196,186,180,159,163,123,205,150,211,215,137,155,224,63,199,83,179,83,249,152,134,56,198,210,241,146,217,119,2,206,10,18,198,248,217,228,47,139,9,78,204,2,218,163,190,151,11,218,32,139,218,233,148,232,23,144,96,56,16,133,56,233,142,169,218,10,224,51,210,210,190,36,13,12,52,115,70,98,60,96,236,141,46,33,164,87,2,90,233,198,42,74,140,100,236,26,22,174,213,25,137,201,20,143,229,61,27,3,90,15,194,155,94,49,216,213,200,237,247,27,127,45,105,66,110,71,54,250,236,93,213,175,212,92,85,158,247,39,235,133,127,159,184,213,243,59,58,73,129,21,207,237,199,232,103,133,236,64,230,65,227,65,92,179,38,210,142,246,75,54,56,27,89,226,70,42,134,129,5,125,100,92,219,17,253,220,9,157,44,120,195,73,252,230,110,223,147,70,112,75,144,149,89,25,194,218,32,148,73,197,232,118,3,218,233,251,93,44,183,72,115,97,107,95,61,195,67,126,113,54,71,66,103,62,227,212,66,30,59,253,51,90,159,244,2,83,63,95,127,96,60,47,212,50,144,28,200,237,241,71,4,80,142,12,72,205,173,247,233,34,106,191,66,205,221,70,17,41,35,211,90,38,7,133,153,58,95,245,6,153,85,80,234,58,33,163,128,38,221,62,109,186,208,207,165,56,108,26,140,201,196,163,180,26,189,83,43,181,167,206,208,120,221,151,192,163,23,247,84,8,5,115,36,233,33,222,120,85,18,151,120,192,48,234,223,29,101,94,15,158,107,144,80,201,165,116,150,104,250,148,158,156,129,176,232,145,27,168,102,86,44,106,83,133,155,117,107,235,250,106,113,40,14,217,251,104,174,132,20,131,103,7,102,223,60,65,20,10,36,233,61,252,63,239,242,7,112,132,106,17,87,61,175,206,188,196,235,23,195,131,124,49,21,178,228,51,35,61,243,244,24,89,201,118,100,147,35,51,113,161,5,89,173,162,132,29,54,25,117,3,242,166,154,191,64,145,169,21,61,96,148,243,62,22,110,89,232,249,137,51,207,8,90,251,180,128,243,208,198,168,46,165,244,39,237,105,80,13,79,44,141,204,65,199,244,3,201,25,168,133,230,128,230,116,140,72,31,199,23,136,116,48,95,49,115,246,95,140,11,212,1,196,90,86,193,165,252,170,32,74,72,12,60,181,117,249,66,2,148,240,12,50,76,74,125,126,96,161,96,80,77,109,56,54,156,92,100,172,63,218,169,220,214,123,206,71,93,24,14,68,230,81,11,4,78,161,97,145,84,90,110,218,180,187,31,131,231,129,78,52,250,234,159,159,189,97,41,149,51,10,7,91,114,185,34,55,76,189,163,15,164,242,5,59,97,73,235,153,153,156,72,192,178,28,36,180,197,85,44,238,13,170,153,119,249,38,225,82,134,171,201,154,72,253,192,179,236,29,237,112,192,143,168,230,39,128,139,53,169,109,215,146,189,194,75,136,50,5,185,243,14,228,94,118,164,213,134,69,172,193,138,247,233,54,47,132,120,141,71,238,46,255,219,133,237,218,23,32,100,134,31,148,120,203,122,240,100,253,18,27,125,193,235,147,83,147,194,251,234,131,255,210,149,130,122,211,170,59,88,29,32,135,200,97,167,26,113,134,57,11,175,202,174,237,8,111,61,176,200,107,205,5,0,20,157,190,123,112,125,196,72,82,92,202,111,210,23,140,3,15,125,118,251,203,42,23,208,232,48,42,2,194,59,109,24,224,25,47,155,172,141,1,23,35,80,21,47,97,210,34,230,191,239,226,90,82,244,237,199,0,207,109,190,43,210,65,162,163,201,86,127,143,100,237,225,132,224,252,88,124,27,21,127,155,48,228,13,58,168,13,252,29,129,39,95,137,158,219,76,11,89,74,180,19,146,205,105,164,15,178,165,38,118,1,12,186,102,164,119,192,11,71,209,190,216,121,55,196,152,200,38,88,55,253,15,107,115,93,174,137,182,2,111,98,54,185,147,213,124,22,166,183,242,182,147,20,86,215,48,197,247,156,30,254,231,244,103,233,211,60,244,72,251,222,175,234,216,148,137,150,240,91,232,80,241,249,219,96,139,56,23,159,147,10,245,232,223,87,223,153,108,170,122,15,102,243,82,40,15,244,10,38,250,252,229,230,21,81,59,48,84,73,226,88,254,31,182,84,213,188,160,158,123,251,69,29,10,98,197,222,73,196,207,45,84,77,231,177,53,104,17,19,205,149,59,95,82,226,122,176,16,151,74,169,49,120,31,47,168,159,127,205,179,41,130,21,222,191,168,36,67,225,228,66,139,158,16,210,138,177,161,98,66,92,75,31,164,155,153,20,190,140,132,74,222,32,82,134,44,150,128,204,146,32,95,187,84,211,22,136,238,79,32,145,234,233,177,227,141,187,250,53,237,188,28,147,194,242,36,102,100,140,47,208,246,0,219,150,78,131,250,126,167,52,11,108,251,4,23,174,212,80,67,183,198,13,5,255,189,131,1,84,106,108,241,209,102,87,253,170,175,255,126,163,92,253,82,115,91,248,53,6,252,177,103,48,88,82,40,247,188,181,243,243,137,47,2,95,176,55,97,9,218,213,238,185,147,51,111,236,150,243,166,194,77,118,136,99,5,76,66,135,16,243,144,29,83,98,82,93,98,25,195,110,107,245,8,226,33,9,195,124,49,197,145,255,145,40,130,250,49,149,111,27,137,214,240,32,117,141,10,187,34,6,217,200,245,181,18,144,48,238,165,107,25,172,162,137,216,31,105,143,10,72,214,31,52,81,124,142,100,133,184,154,105,110,33,197,127,131,41,41,162,18,187,241,93,225,4,19,157,83,162,29,191,211,219,33,66,127,207,73,199,168,17,234,254,121,197,183,175,95,55,209,245,7,16,94,123,58,235,183,187,18,181,183,49,173,74,189,160,223,61,46,12,62,79,112,228,183,235,236,227,124,189,6,17,46,73,49,89,193,143,22,241,251,61,183,228,10,143,145,214,136,156,232,180,149,108,62,201,29,103,56,168,201,103,234,99,143,221,159,161,243,103,52,52,12,152,183,129,58,142,62,123,238,140,83,73,144,51,51,147,87,245,64,17,224,194,5,224,79,236,89,249,31,38,130,132,115,83,73,72,143,91,22,196,165,114,30,123,1,187,63,81,75,97,236,239,12,85,238,233,70,209,102,18,4,50,243,16,139,218,110,106,189,4,43,161,149,161,232,49,49,42,239,109,47,209,218,36,54,5,193,192,127,227,203,222,250,24,255,42,172,185,222,61,94,12,196,86,187,35,57,244,84,138,208,102,164,211,149,134,51,126,168,201,62,21,65,203,181,150,101,178,44,41,43,188,129,122,195,107,90,172,64,209,223,18,132,35,32,44,252,7,79,105,236,23,107,249,48,48,227,148,115,114,101,214,33,208,213,252,105,198,244,11,240,207,231,38,150,233,208,4,222,174,30,35,147,142,191,187,28,139,255,94,201,40,109,12,105,64,216,221,221,233,75,225,41,136,158,205,187,136,169,52,15,194,8,128,218,3,209,196,113,75,1,246,152,149,25,22,115,67,115,251,24,180,101,69,12,251,111,182,238,228,104,124,9,45,146,193,58,177,111,67,91,195,86,215,59,234,252,159,52,62,197,152,117,78,217,56,125,51,119,15,225,120,60,129,184,29,106,179,17,160,80,241,161,63,80,238,118,172,17,116,20,254,242,44,237,16,139,201,223,147,2,169,215,152,111,226,145,20,83,164,183,210,148,227,207,217,113,178,49,22,228,49,38,205,33,40,79,176,209,163,124,99,172,120,169,142,89,6,240,160,126,27,201,166,207,241,124,201,227,67,216,140,30,6,206,138,208,95,12,11,226,126,120,234,94,27,125,227,227,103,17,44,72,74,17,232,118,126,129,254,147,25,228,102,211,156,114,66,27,190,100,164,53,133,219,52,225,120,10,41,252,147,78,90,164,174,164,110,53,145,29,215,206,66,92,110,227,166,165,137,140,43,164,103,248,36,185,50,157,40,172,185,26,12,180,106,59,162,218,181,90,100,193,90,120,192,63,62,71,5,84,77,182,84,22,26,201,5,222,28,87,149,25,36,244,127,52,130,194,83,93,32,30,5,85,125,49,141,111,21,189,193,119,245,32,165,0,223,231,229,149,234,54,153,217,13,222,87,12,128,22,212,144,10,177,90,139,173,113,195,9,19,187,62,153,32,8,113,187,202,205,230,231,110,194,58,11,85,128,225,202,71,224,114,47,7,208,148,210,65,156,143,204,213,203,197,91,163,26,22,45,148,84,72,14,251,219,52,242,208,171,114,150,253,147,184,81,78,58,246,19,197,13,217,7,157,62,43,0,159,129,207,49,218,210,127,250,132,35,23,235,10,18,2,65,77,245,239,120,168,219,191,246,54,67,178,94,61,46,165,36,72,149,11,36,177,252,243,248,122,93,188,76,38,237,190,95,139,200,19,249,229,236,18,100,121,28,119,166,55,24,224,39,108,157,137,61,31,210,109,242,151,57,229,196,155,70,227,108,147,29,23,84,230,96,105,118,246,79,225,240,129,2,229,43,149,194,141,80,229,253,185,137,88,175,11,159,57,128,32,52,52,211,99,207,21,244,78,223,224,236,121,48,234,136,186,239,43,253,247,198,213,217,158,38,142,249,2,143,160,143,210,13,86,99,45,167,57,225,201,171,48,199,8,41,125,28,168,149,213,172,65,170,40,140,248,67,214,193,228,113,156,40,174,232,139,185,194,42,81,79,116,49,196,12,43,125,185,82,46,202,245,53,176,197,90,160,145,33,24,132,9,192,9,38,46,76,176,83,232,172,78,133,49,223,92,150,207,42,69,146,109,128,55,131,207,180,24,136,62,22,197,210,213,175,247,29,102,43,156,175,124,166,239,56,174,87,98,149,225,224,131,217,43,147,150,224,155,170,20,70,135,123,121,43,64,37,154,101,145,247,255,84,215,156,41,56,9,107,62,81,12,246,73,117,65,243,90,106,220,203,76,149,54,112,129,233,225,57,216,37,242,52,238,135,206,44,69,72,176,239,48,168,33,165,245,65,229,67,180,84,37,59,94,217,105,24,217,43,66,36,196,201,211,75,127,35,112,221,122,44,32,124,193,133,112,190,74,34,83,145,128,254,217,238,209,162,114,107,15,129,85,180,129,74,135,46,116,247,160,202,38,55,148,35,16,128,192,235,168,243,183,177,123,211,127,225,79,190,168,194,174,24,245,183,211,65,108,233,27,86,30,172,200,63,52,19,105,35,232,95,208,224,98,144,217,31,152,107,192,184,57,213,102,7,106,136,91,83,97,217,78,75,47,139,153,36,15,239,48,212,228,185,54,40,62,116,147,218,137,136,103,69,197,64,146,248,118,111,38,197,213,30,232,56,81,55,204,116,194,193,27,90,78,40,51,164,251,232,9,109,127,253,196,144,242,9,16,55,88,117,119,151,12,178,63,226,20,210,227,147,74,217,98,200,56,136,40,183,66,180,168,172,190,71,209,122,95,238,155,146,36,102,37,140,32,62,139,164,86,197,187,113,198,9,124,157,193,194,238,240,205,183,242,106,155,167,111,12,161,52,104,159,146,222,130,46,94,32,100,210,236,139,133,122,178,223,76,60,192,142,170,143,112,139,20,171,194,48,115,217,37,132,77,41,237,188,139,23,154,130,101,37,9,225,242,169,144,26,247,36,147,82,32,229,215,35,134,9,34,216,200,129,66,38,101,124,150,233,128,228,130,252,17,154,222,106,102,81,57,145,218,40,141,20,122,118,73,252,19,255,177,248,252,98,200,24,230,224,46,196,93,111,165,125,126,29,250,49,11,46,242,151,44,5,94,85,34,127,239,31,182,220,10,192,38,175,33,253,221,236,108,196,215,234,49,2,184,181,71,61,225,39,100,33,18,38,19,80,178,187,56,112,231,100,154,104,196,4,235,13,87,137,238,179,0,192,176,16,148,21,19,249,1,204,229,129,56,15,192,54,50,38,25,196,206,104,69,106,246,24,20,207,75,87,233,214,1,158,201,1,182,74,69,216,180,50,237,234,219,12,109,181,198,29,254,86,32,87,29,211,172,75,152,43,147,29,123,31,11,204,154,62,7,104,108,2,118,124,75,17,131,239,119,34,33,74,108,37,241,242,109,124,70,155,0,239,49,105,32,124,228,188,177,111,219,41,42,7,47,207,51,249,43,20,27,179,51,201,183,248,26,193,171,45,156,102,61,154,77,52,175,9,180,165,197,171,138,135,51,160,70,86,251,158,238,194,137,13,37,114,98,11,39,252,79,98,100,231,26,123,117,17,80,19,84,87,93,61,227,109,242,78,215,104,132,174,133,74,244,235,45,94,45,163,139,141,211,33,43,45,130,118,92,233,146,162,146,150,217,103,6,23,77,118,139,189,107,52,48,70,162,98,207,129,224,151,133,95,7,182,126,159,37,107,8,165,14,246,90,79,237,3,100,72,86,70,89,254,62,224,98,119,192,61,12,177,31,54,215,1,13,227,20,17,111,32,65,212,45,110,100,185,136,28,9,80,115,183,124,213,158,134,37,117,67,163,245,64,68,108,250,224,201,42,251,250,63,63,126,233,244,125,80,187,90,181,16,19,120,235,105,58,10,205,60,105,124,215,250,231,0,101,109,224,177,81,42,78,32,213,109,9,151,12,70,241,117,171,178,117,37,240,95,163,11,88,237,240,30,2,199,90,135,248,224,251,247,21,242,195,223,108,176,38,214,108,166,108,179,53,67,106,21,207,145,220,142,31,214,57,131,81,98,210,147,127,99,145,180,91,183,94,195,194,225,210,144,125,6,122,55,141,141,54,96,22,183,29,95,33,59,44,126,74,208,154,18,193,105,52,28,252,142,159,37,51,87,96,31,51,203,151,22,177,180,191,1,162,20,179,103,134,194,234,7,40,15,86,166,173,23,49,14,64,162,98,171,18,84,224,31,86,215,95,56,127,213,94,190,128,179,8,9,30,43,255,88,107,80,119,97,198,25,198,174,215,52,208,17,41,35,146,16,181,149,107,159,202,81,96,190,43,27,129,119,248,112,212,148,250,242,85,195,208,140,164,119,142,234,221,237,239,139,32,187,157,125,116,237,59,110,201,234,235,175,124,194,27,193,255,98,103,160,220,230,211,24,33,242,242,113,4,128,53,237,172,239,97,177,149,128,236,205,88,237,103,133,50,48,223,129,33,56,1,30,174,244,75,49,191,22,245,41,125,139,48,18,41,76,34,50,199,181,158,1,198,116,244,161,92,82,148,114,197,187,239,114,194,27,73,140,176,236,235,217,49,125,95,240,204,214,66,140,196,17,216,173,145,188,195,207,106,52,232,131,112,92,98,68,66,187,21,31,191,88,165,17,194,221,89,191,183,204,87,124,252,80,37,84,5,170,153,241,46,250,236,126,223,34,245,60,103,115,163,162,208,77,205,73,103,251,69,87,62,218,152,152,78,172,98,167,186,48,139,135,252,111,221,74,61,168,91,48,1,45,67,45,55,245,30,145,212,76,237,59,199,10,240,213,200,91,198,192,167,169,193,127,55,139,86,85,219,183,76,89,220,229,184,34,120,22,204,199,78,110,210,146,172,134,100,208,14,212,210,145,40,197,140,160,62,207,58,69,142,85,97,44,40,171,130,52,136,24,53,112,150,63,135,7,69,221,171,77,126,253,3,172,135,193,94,212,177,22,132,94,9,10,28,14,80,50,92,209,2,139,175,232,169,39,237,205,18,32,13,90,252,241,177,97,101,121,51,152,9,9,6,6,88,96,229,139,209,37,123,33,146,223,50,145,160,80,210,37,14,28,43,58,102,189,80,106,149,211,128,45,89,250,154,27,17,154,238,101,51,204,207,192,210,193,140,179,157,115,129,1,30,56,79,97,109,178,34,50,79,198,179,26,220,99,50,206,234,106,153,219,2,238,110,54,71,144,20,57,90,159,118,147,185,227,2,150,241,105,39,8,197,71,131,163,162,62,7,190,110,250,74,168,91,224,224,88,239,62,157,122,27,75,31,153,171,79,135,94,196,71,131,55,154,158,240,246,12,81,127,14,244,33,13,136,98,84,9,237,203,89,205,211,190,116,12,129,156,172,94,111,15,234,203,170,196,153,41,128,47,176,108,228,231,115,123,146,192,90,37,60,29,146,112,32,145,203,216,148,0,111,31,5,155,160,53,204,246,96,17,30,60,243,96,3,230,34,207,32,109,6,152,204,1,250,112,203,6,78,185,231,100,0,114,91,29,22,146,123,121,239,190,40,118,232,22,118,81,17,1,71,176,241,169,245,139,117,106,40,212,178,116,59,160,104,59,177,104,238,96,162,65,144,211,13,215,132,205,230,205,49,78,104,61,197,96,1,241,19,107,109,22,81,133,155,35,172,233,53,110,211,124,118,47,137,211,61,132,169,203,122,94,172,251,253,77,10,199,138,179,22,170,123,138,207,109,6,207,231,212,118,144,78,183,156,234,75,64,90,70,27,124,82,94,179,37,160,77,81,184,143,231,33,80,77,87,47,102,92,207,46,17,222,225,53,171,193,89,142,204,73,80,57,205,116,22,47,64,54,199,6,124,113,196,45,9,182,74,169,34,91,112,56,98,149,254,22,68,134,59,178,156,125,228,133,119,71,167,148,79,35,202,241,140,136,89,70,187,158,130,205,136,182,254,139,38,138,41,131,56,87,175,71,72,188,103,131,171,27,164,112,129,157,189,28,103,220,32,122,132,40,63,21,225,112,181,13,239,230,81,255,196,48,130,224,47,118,102,100,178,50,237,251,237,247,114,215,46,50,6,62,91,57,85,70,114,130,117,67,217,143,36,3,55,41,29,175,106,5,1,8,71,236,235,197,205,27,96,126,190,222,78,24,254,191,236,157,0,211,251,191,139,46,146,36,75,32,67,15,223,157,159,41,107,105,36,40,176,189,122,7,218,142,242,97,205,195,156,79,75,14,117,207,170,5,13,100,244,204,241,67,75,213,53,192,34,103,36,145,234,15,4,117,118,225,114,39,103,189,166,226,131,77,102,6,50,6,81,88,234,204,121,244,118,230,159,59,149,52,175,46,88,93,252,39,162,214,49,63,78,165,179,164,34,27,240,6,209,37,103,114,246,60,176,182,57,249,19,26,168,85,137,168,74,132,32,51,222,56,193,4,19,113,85,191,31,221,183,179,8,57,128,254,184,25,115,93,213,203,175,84,225,193,2,186,135,54,59,230,9,67,163,112,93,84,190,164,209,31,61,235,94,186,37,85,182,57,37,94,226,134,77,101,14,191,200,152,173,63,237,207,136,90,140,60,134,79,130,111,2,171,214,196,213,109,103,194,154,221,209,25,98,216,17,130,209,189,87,96,142,15,36,149,109,96,139,197,138,54,136,238,96,156,237,215,251,169,72,40,214,173,222,210,159,220,71,212,175,152,51,219,155,242,6,85,203,177,110,211,33,254,14,129,147,190,248,83,146,100,16,83,68,25,150,77,106,30,0,61,80,23,156,64,87,72,7,128,216,79,135,216,131,97,131,215,167,100,47,46,2,186,193,215,95,173,168,6,14,127,127,84,44,56,146,152,54,74,142,128,154,251,224,180,247,64,244,234,182,219,0,137,88,118,99,86,79,177,120,232,162,197,186,182,11,7,148,217,36,29,189,126,100,80,167,89,124,228,121,79,199,55,189,188,82,55,99,107,13,46,125,28,167,49,167,21,147,129,238,5,34,136,212,99,217,169,186,208,1,135,4,28,190,97,15,173,126,213,217,224,78,121,49,77,145,160,111,158,251,82,56,7,42,232,223,38,103,88,194,218,196,173,193,82,141,157,203,129,127,6,112,191,205,99,59,187,20,233,13,111,36,167,114,78,15,176,67,209,236,11,101,95,55,28,35,63,123,150,94,153,236,254,103,53,198,112,210,135,247,147,78,69,121,191,65,32,60,216,80,50,183,51,105,127,65,145,208,213,42,130,13,147,50,156,117,44,52,155,196,15,135,195,45,16,172,248,91,159,34,247,29,179,188,253,18,32,247,42,54,193,240,4,105,130,136,40,212,177,44,133,199,122,158,159,45,61,76,13,44,107,35,94,159,100,77,83,196,226,232,86,196,194,226,60,235,69,154,66,150,82,197,119,118,223,144,32,107,60,244,31,194,140,151,129,105,246,171,248,76,236,133,200,35,202,243,94,21,252,155,188,68,77,236,28,181,82,66,158,221,98,108,172,7,116,219,67,114,77,175,102,103,108,190,211,124,145,228,226,158,174,191,14,185,106,48,93,160,149,214,101,154,216,56,17,149,136,125,30,78,16,124,201,108,151,114,253,148,91,5,168,47,210,96,54,122,244,217,23,74,94,222,101,9,64,156,194,55,65,191,194,181,19,225,213,41,77,126,15,142,153,169,149,86,128,13,237,77,191,109,106,122,186,60,139,166,15,129,23,210,88,9,132,182,39,68,130,19,91,208,48,66,25,118,81,178,43,156,94,93,225,27,178,224,252,212,47,100,76,2,109,184,125,134,75,132,95,11,248,224,236,216,180,93,125,88,238,223,99,10,9,209,95,231,81,168,150,49,195,139,196,37,39,229,248,56,197,122,250,198,221,211,249,178,39,186,28,207,88,174,127,65,14,123,34,49,97,65,252,153,199,202,107,84,127,87,227,22,115,14,105,178,176,147,178,30,90,164,19,192,138,247,116,120,3,153,88,63,100,78,89,135,186,131,119,50,108,246,126,67,168,197,129,121,75,150,2,236,107,217,62,140,131,32,244,39,207,46,80,180,76,90,33,208,10,154,145,124,162,151,205,189,82,250,101,219,60,189,133,107,45,0,224,238,104,223,172,184,144,154,205,84,106,152,147,14,27,175,173,254,164,244,153,144,192,26,233,135,149,125,136,23,253,83,33,167,234,41,27,19,42,208,186,51,141,20,70,164,189,161,209,12,181,33,21,127,151,118,224,210,56,233,183,107,114,121,83,30,174,201,20,63,199,166,116,157,157,141,226,131,3,63,225,194,104,37,223,184,156,230,80,45,76,236,8,86,122,240,69,100,173,67,113,124,83,220,127,5,129,58,128,192,225,111,249,118,86,64,171,71,158,108,26,224,206,157,11,54,229,190,125,111,167,20,229,144,46,168,198,241,215,20,219,162,65,237,68,216,50,190,82,32,152,32,209,237,155,117,212,114,117,240,100,161,68,170,142,229,66,218,242,185,64,232,232,202,217,1,105,167,205,245,27,135,11,88,187,104,101,197,22,152,233,179,250,32,105,71,240,117,50,242,25,189,119,122,218,43,148,235,245,163,247,39,178,173,137,105,159,23,44,210,208,254,126,241,150,35,247,209,106,165,6,38,253,165,58,74,178,47,76,183,37,151,237,162,189,143,109,193,117,195,2,29,186,125,86,87,175,132,181,253,187,208,208,24,224,143,89,184,129,101,70,118,50,195,93,123,86,85,176,184,8,163,40,103,71,187,219,252,239,244,115,173,212,138,113,129,2,43,69,2,50,76,109,11,197,48,113,206,136,69,42,111,242,76,232,197,242,180,89,16,210,11,137,153,177,192,52,25,91,222,151,182,113,111,170,166,156,51,60,4,77,31,153,181,49,138,80,109,31,83,184,31,62,125,29,106,129,122,216,231,65,110,35,175,150,207,22,101,67,179,147,59,47,10,167,183,248,100,12,243,192,81,188,133,62,37,197,107,82,32,235,235,207,239,132,3,23,210,82,238,140,242,68,199,171,11,243,147,166,34,10,203,129,124,74,226,131,166,234,107,149,109,112,38,33,175,239,38,247,205,163,128,170,103,252,181,243,1,185,206,140,65,108,56,133,94,103,157,128,78,75,147,149,3,52,230,244,32,25,9,106,5,128,99,199,186,67,186,12,83,3,196,103,194,253,30,254,185,0,150,123,159,201,162,117,15,160,68,122,16,188,155,174,222,82,0,84,191,16,69,17,73,198,185,242,186,61,114,57,69,195,134,35,37,110,63,201,142,125,119,242,179,72,210,21,5,141,63,170,106,233,97,182,17,110,204,200,208,166,119,47,121,232,104,19,18,10,182,129,39,63,119,228,197,157,60,123,73,188,38,31,2,131,121,199,43,86,128,237,68,123,24,253,184,64,102,165,160,236,121,67,193,172,141,255,60,150,81,44,85,75,139,164,108,110,122,126,129,164,84,121,149,94,245,215,136,165,27,45,102,17,243,56,162,3,253,211,106,63,87,107,66,21,167,182,66,214,156,235,135,15,198,228,186,190,146,9,214,125,125,200,180,12,198,222,103,91,134,196,136,100,161,23,29,74,96,56,77,81,195,62,91,139,41,87,237,214,198,126,193,32,71,161,37,102,35,26,249,161,85,208,220,48,60,117,135,206,118,191,104,36,192,209,179,156,129,248,176,118,220,53,209,1,156,206,23,124,67,205,37,82,84,45,244,26,25,151,127,55,18,209,115,12,108,202,15,248,32,73,251,192,153,140,16,103,79,140,94,200,97,20,31,150,16,61,192,155,231,8,131,16,76,227,34,18,34,13,119,216,61,49,39,99,28,211,185,34,159,104,100,163,235,227,37,230,69,143,196,219,25,143,156,11,26,215,179,186,204,160,114,5,157,79,114,54,206,18,139,164,216,232,186,114,122,161,65,149,41,47,197,20,116,28,25,183,163,200,29,197,159,118,63,219,188,188,241,7,220,198,71,108,61,183,197,246,27,137,151,61,97,58,220,151,239,50,31,42,191,76,189,7,128,167,94,112,176,98,89,73,159,85,100,196,113,30,171,11,174,46,215,78,39,100,174,8,66,55,232,188,203,127,223,84,39,205,237,6,7,42,227,100,98,190,6,204,53,189,86,48,27,136,92,13,240,4,81,103,147,197,131,79,17,182,49,106,47,207,71,237,151,103,71,200,133,101,253,24,156,13,65,116,15,229,200,33,214,126,63,124,49,151,116,191,197,230,114,48,44,157,248,180,196,105,140,227,210,48,137,27,230,153,219,224,46,76,230,40,67,158,102,251,241,251,136,31,153,204,8,150,131,83,204,37,12,31,226,208,157,29,104,38,234,9,86,45,49,56,183,108,52,52,214,112,215,170,193,37,2,36,51,114,12,116,114,63,6,55,37,171,213,246,128,7,165,239,247,162,36,58,107,56,55,34,130,221,3,152,35,207,44,21,224,52,119,40,53,172,244,234,218,64,25,119,36,79,74,242,140,194,75,116,69,142,114,148,9,143,208,191,25,40,7,121,181,139,60,37,14,148,77,50,141,126,50,183,159,29,204,217,224,137,206,114,182,139,244,71,34,152,165,113,69,250,70,131,33,236,51,86,26,39,74,175,126,193,58,198,94,13,57,246,43,69,45,179,223,120,26,138,123,50,61,226,151,8,15,184,139,251,109,247,107,24,120,102,193,151,6,69,148,254,93,225,219,147,140,22,134,189,92,55,198,200,149,192,185,196,76,23,95,90,234,151,148,65,30,237,249,201,174,45,132,111,71,249,40,122,10,159,81,229,123,11,231,249,60,184,252,247,78,122,132,218,83,33,161,78,236,133,215,93,105,15,201,234,48,209,111,142,177,137,106,17,150,55,28,8,209,106,224,168,255,54,216,216,252,205,202,99,216,175,183,137,26,166,14,74,85,103,224,51,98,186,32,131,164,251,239,253,224,103,96,116,80,57,136,160,92,165,143,27,42,186,21,37,110,152,57,66,227,182,231,82,122,196,139,114,234,218,130,38,206,67,40,222,217,168,107,10,39,1,99,214,242,64,13,47,215,218,167,187,63,31,78,74,171,204,105,105,143,194,221,228,167,35,173,201,75,17,205,110,212,180,200,153,43,74,182,34,156,136,38,63,34,207,135,173,137,130,154,242,116,196,189,205,246,34,27,128,44,108,210,149,31,0,105,133,168,131,240,158,207,184,194,27,188,118,106,178,30,182,239,230,223,210,250,228,162,239,66,92,171,63,167,102,42,178,15,217,220,26,147,225,6,168,36,161,229,133,6,111,114,83,127,116,60,65,170,114,182,86,113,188,212,23,239,54,81,126,203,48,95,64,72,1,153,245,248,204,90,213,157,197,218,93,168,248,234,195,217,202,161,226,250,24,109,119,246,56,72,132,91,207,56,152,116,18,176,253,254,143,208,235,132,99,104,186,164,174,80,229,34,28,112,78,77,11,42,87,74,206,8,106,127,31,199,59,84,82,187,234,254,125,154,73,41,213,68,4,76,161,214,175,240,181,48,186,236,147,115,117,13,150,228,21,30,199,65,148,180,6,39,186,217,49,99,105,248,159,110,208,66,205,232,169,46,103,179,42,139,142,228,128,222,52,221,192,107,205,159,156,5,120,154,57,231,229,86,152,254,210,7,149,113,252,101,41,168,13,155,33,104,120,165,74,230,185,73,68,147,148,184,83,28,89,76,87,215,197,234,247,157,84,35,168,247,59,52,208,123,245,253,42,73,21,144,146,22,106,22,193,161,221,233,86,34,195,155,199,167,194,104,255,108,121,45,125,14,245,112,82,241,235,206,211,206,234,18,182,37,87,137,83,41,191,174,9,132,195,238,169,193,15,80,7,122,235,110,195,227,140,42,156,32,66,139,211,238,137,149,40,50,144,147,81,84,41,191,83,160,118,125,99,10,246,240,139,43,72,179,37,85,22,233,35,247,34,88,226,232,217,255,89,20,83,112,3,185,224,27,99,127,78,249,165,113,185,104,227,239,156,57,245,69,110,38,48,251,131,216,162,239,3,242,155,71,92,233,110,231,47,10,205,59,108,40,17,31,237,155,184,44,215,219,240,10,133,58,127,160,6,124,145,85,120,52,195,224,69,153,129,27,73,7,162,171,217,186,131,247,45,72,43,5,137,57,32,226,103,67,125,65,58,96,208,73,163,181,49,23,170,119,9,135,108,127,250,253,204,28,245,132,203,205,21,248,91,145,254,24,91,153,84,79,88,44,102,88,236,95,255,139,153,250,238,154,140,164,160,59,26,40,211,214,163,71,130,231,31,119,58,249,102,5,105,44,165,67,61,66,35,255,174,34,19,45,53,38,0,186,135,48,192,208,162,13,137,116,164,210,50,116,212,138,85,186,62,32,141,3,201,163,155,52,207,13,196,96,177,246,105,0,143,42,146,141,92,218,157,7,68,136,190,22,73,107,70,19,61,188,214,32,149,70,4,216,128,159,151,51,49,72,238,69,164,38,30,80,2,74,24,250,193,88,203,153,197,129,218,10,120,202,4,229,122,94,106,209,178,203,47,197,44,6,167,250,246,70,121,8,219,249,132,250,96,216,100,157,76,202,57,236,157,56,2,49,30,122,14,49,123,204,90,206,50,18,236,168,92,7,39,211,222,158,163,45,222,155,23,163,229,204,99,80,68,4,26,115,36,215,233,73,43,94,184,6,21,229,157,98,12,101,158,214,150,119,168,98,74,176,128,7,77,11,154,250,74,66,197,215,42,56,54,171,53,222,212,148,24,62,139,39,139,115,220,144,13,110,237,251,103,1,138,128,111,195,125,159,61,17,198,90,150,225,47,54,116,147,172,131,103,62,44,234,181,49,218,49,113,72,22,93,64,117,246,128,213,182,95,243,166,227,86,44,82,43,32,19,211,99,84,103,131,252,210,136,135,207,78,252,223,5,182,251,33,189,37,212,25,100,64,237,194,120,222,137,160,120,165,81,60,1,28,73,25,244,197,209,232,242,52,84,108,9,179,80,250,163,95,255,0,55,219,27,203,108,163,54,200,248,12,239,153,53,4,152,99,157,103,156,179,22,238,30,91,248,203,181,254,121,44,214,198,139,102,205,116,148,219,174,51,167,34,150,236,224,75,230,253,88,60,4,76,32,42,75,97,200,236,52,6,237,200,17,174,187,247,200,195,212,252,68,119,241,150,230,240,193,24,148,173,185,4,66,192,21,34,59,103,132,73,72,3,168,217,148,134,190,98,26,206,180,190,16,109,151,90,159,161,169,152,92,133,190,121,96,151,243,150,8,147,33,14,179,122,75,48,97,169,159,172,77,205,39,71,49,120,241,81,137,120,242,200,127,82,150,101,153,88,227,139,250,150,244,96,52,90,89,220,93,200,96,239,21,172,142,77,35,95,114,13,195,52,155,251,14,72,162,202,175,41,20,67,92,239,139,71,36,104,223,253,128,118,141,214,167,140,158,25,99,242,58,176,165,178,79,190,10,147,191,22,50,197,43,183,42,250,196,67,94,141,13,211,178,60,106,138,188,90,178,205,88,230,154,110,206,151,129,109,94,158,191,96,8,154,200,2,157,75,131,150,251,51,168,7,168,9,7,230,156,36,215,222,168,124,18,80,65,147,137,125,14,69,116,140,159,122,31,232,132,2,171,112,146,138,188,120,155,105,3,134,4,240,231,248,97,86,65,79,96,166,34,95,5,71,40,151,19,115,144,139,208,162,232,198,170,231,31,142,61,222,126,22,248,125,255,118,198,246,198,49,171,121,102,238,37,46,222,187,117,77,78,51,103,134,103,106,194,205,9,28,52,6,243,99,54,88,10,104,79,202,78,136,217,124,99,226,54,179,54,102,84,62,255,40,12,72,57,21,23,205,205,168,58,27,204,199,177,121,107,243,176,238,245,109,111,112,22,249,80,207,116,245,200,84,226,107,189,199,50,23,111,123,166,37,21,91,47,90,36,147,185,163,235,25,153,67,174,254,18,13,143,248,223,81,165,118,139,231,130,155,24,214,175,167,164,245,210,189,204,181,46,57,201,6,190,187,146,148,149,11,28,68,141,151,233,42,210,27,164,208,133,193,197,123,172,231,33,98,127,204,31,193,151,48,139,13,189,243,83,222,106,227,60,48,19,230,117,191,218,32,240,77,129,50,157,228,120,220,234,145,158,45,68,96,47,90,179,78,47,116,254,13,8,105,161,207,58,209,174,207,108,126,173,55,53,245,66,134,6,3,254,71,122,209,86,214,175,84,25,18,124,20,123,123,93,194,106,28,134,241,247,8,104,161,206,212,166,179,24,209,208,222,74,160,59,120,176,59,120,6,171,187,175,181,51,31,113,156,141,80,78,207,172,87,4,146,61,73,176,221,165,117,241,169,142,20,99,38,129,51,31,6,226,174,133,158,157,144,209,2,225,54,108,1,230,215,147,150,225,12,180,189,154,44,3,7,83,29,6,115,100,69,231,216,64,200,183,209,181,73,201,223,60,168,37,76,74,194,127,30,162,210,59,122,212,36,39,246,233,120,228,129,188,134,38,67,100,15,43,250,37,155,143,105,198,27,254,105,194,18,216,68,137,234,209,37,65,40,221,158,86,86,221,124,146,20,43,196,31,56,69,151,217,125,62,171,102,73,237,188,46,18,186,147,230,138,224,243,47,212,174,191,171,123,116,195,110,34,144,91,108,160,126,151,170,229,155,251,230,171,207,224,29,42,31,95,88,44,207,176,104,18,221,125,44,163,211,124,48,67,57,136,158,11,38,219,46,186,211,154,56,19,1,155,135,213,33,104,69,194,127,235,232,67,81,80,86,88,66,153,32,107,150,169,23,126,190,146,105,146,46,161,36,157,130,223,204,56,220,45,1,223,185,57,62,7,153,142,218,100,92,24,152,212,71,101,45,20,224,247,39,209,107,68,203,236,104,6,85,144,68,13,95,30,216,102,11,124,232,174,42,42,197,57,215,21,192,255,195,37,118,184,53,240,226,7,238,69,180,6,236,124,135,24,211,56,192,56,176,7,71,90,38,11,182,253,26,206,55,224,38,18,224,44,237,228,191,58,89,117,224,118,214,132,112,88,31,99,57,236,77,10,172,175,6,104,116,254,110,133,26,231,202,162,235,164,176,251,113,142,109,207,144,104,255,101,254,250,130,127,245,235,113,204,133,207,37,108,214,17,38,137,245,67,163,86,218,171,113,163,110,189,223,136,173,249,82,27,183,231,128,185,165,120,79,206,66,241,223,63,51,54,103,127,13,17,45,27,20,242,108,59,130,15,210,48,73,200,34,201,117,241,135,44,19,1,235,46,10,106,125,8,100,144,190,180,121,190,225,238,72,192,191,47,238,67,12,0,233,3,51,136,240,161,176,59,170,160,174,156,106,99,157,75,119,242,183,41,3,176,137,57,254,13,28,95,105,68,65,11,171,104,166,205,45,105,254,204,6,106,157,78,121,174,103,237,20,45,169,188,154,125,55,27,230,105,236,142,238,122,107,49,33,84,245,76,142,191,5,61,145,195,204,208,230,194,228,65,228,61,157,2,212,124,187,140,243,41,144,148,7,219,200,155,12,84,90,119,204,144,143,190,29,36,96,152,238,200,25,222,231,16,89,218,216,160,113,29,241,226,61,85,169,229,237,218,127,204,126,66,84,251,107,153,69,213,53,233,6,104,200,46,4,229,99,87,155,29,110,91,255,213,187,93,90,170,137,48,8,64,167,23,172,244,232,207,209,205,36,123,249,254,108,68,183,183,246,140,231,203,105,168,203,196,181,18,154,180,162,153,44,244,224,193,199,242,244,213,25,187,210,101,248,185,45,56,10,222,190,199,77,46,152,139,100,208,0,209,119,205,193,2,156,179,129,189,151,6,71,161,4,250,175,237,185,13,150,84,3,67,173,87,241,229,49,58,57,230,156,60,2,59,95,222,62,85,61,32,161,14,115,247,212,8,148,76,139,137,251,143,130,161,162,110,125,90,97,139,184,184,174,237,222,187,247,105,171,1,197,182,140,207,243,151,144,165,107,128,18,145,125,93,186,227,248,131,122,20,54,14,162,119,210,26,211,188,219,7,31,166,210,184,206,124,105,154,95,140,212,11,158,182,250,143,197,98,5,33,40,232,255,167,5,250,166,76,17,68,7,200,70,142,10,100,31,39,9,78,163,52,115,192,203,128,185,235,114,182,103,201,144,233,151,217,120,77,207,8,29,175,88,33,163,136,220,16,243,129,20,117,128,153,66,214,204,83,61,205,148,252,45,228,108,22,122,113,235,124,237,24,191,193,161,67,157,32,80,255,68,163,9,33,7,142,67,172,160,85,72,133,252,184,214,97,182,24,107,193,103,69,153,52,234,202,52,243,73,196,53,20,22,141,104,171,163,161,200,169,11,194,137,42,120,129,62,210,43,48,208,26,92,60,52,50,153,94,65,198,66,156,244,189,27,2,12,198,62,88,178,199,246,116,36,147,4,114,139,94,53,112,207,21,77,252,114,102,150,206,14,45,104,219,216,208,173,169,165,158,222,30,32,35,124,133,153,192,210,154,121,213,132,195,195,40,20,163,102,225,26,235,142,246,159,2,48,122,222,18,238,253,51,134,203,254,38,30,161,28,81,155,83,51,227,125,218,24,93,229,22,35,215,233,126,162,78,180,120,115,161,1,113,198,161,247,76,24,69,35,68,51,114,20,176,113,166,58,126,41,238,175,232,112,106,6,40,135,6,253,106,86,184,144,55,136,223,85,102,187,81,163,116,206,242,26,105,32,150,166,161,225,54,92,254,93,47,96,141,115,59,212,84,180,38,184,89,177,2,249,194,60,38,44,109,146,3,87,191,88,8,35,95,107,162,42,115,86,101,223,120,158,39,182,235,251,235,231,222,142,195,171,220,156,134,141,39,198,205,198,160,66,104,93,49,31,184,84,218,222,56,59,50,92,242,115,247,85,6,142,56,139,28,140,152,170,228,175,214,155,227,156,184,61,158,132,146,33,170,22,39,253,60,237,33,195,28,81,32,14,164,31,24,136,164,233,217,0,23,17,52,154,189,184,253,101,201,39,160,92,131,92,211,142,194,255,205,9,190,85,32,39,9,171,126,121,162,163,86,205,49,250,176,168,49,3,43,176,174,31,158,45,232,29,74,53,16,113,30,238,180,97,237,55,204,113,254,205,50,22,140,12,61,229,245,168,217,145,124,187,238,134,53,25,78,190,153,195,160,201,164,207,74,29,76,88,242,87,62,73,155,140,85,47,150,92,243,50,58,175,78,169,163,96,190,147,169,74,240,117,89,26,223,240,63,193,12,212,228,24,165,27,32,238,62,213,27,26,126,214,208,20,52,42,253,245,209,99,161,255,180,69,164,77,222,245,188,64,41,162,232,183,188,134,221,89,151,150,41,150,245,118,79,4,39,197,37,212,122,230,160,9,16,252,18,119,29,230,0,234,201,32,245,110,117,143,185,167,25,192,74,49,204,24,81,16,93,106,218,136,129,253,151,82,84,100,112,8,197,178,111,146,45,99,82,97,39,26,167,23,5,52,254,42,52,237,123,121,224,252,158,77,82,18,254,236,24,43,171,97,57,97,60,89,199,52,177,103,123,48,129,14,96,161,62,24,178,242,12,199,221,114,37,247,223,131,228,194,138,100,65,241,177,20,238,229,69,118,237,215,189,99,222,153,134,189,235,177,23,11,155,98,45,77,21,239,62,107,229,17,85,235,127,169,47,199,246,118,250,76,222,64,248,219,213,215,178,92,192,69,140,235,85,112,132,66,85,22,57,97,47,44,230,15,61,132,94,145,160,224,119,27,148,138,254,216,0,131,25,73,238,44,147,146,174,141,91,172,255,77,42,89,9,94,192,161,153,112,248,12,125,86,154,245,134,69,31,57,39,153,177,96,125,68,186,140,167,58,47,57,148,116,145,67,6,105,24,89,153,172,70,218,153,189,117,56,90,95,254,102,249,106,21,153,9,226,164,65,108,7,179,99,39,138,144,16,101,8,232,115,71,55,136,248,73,52,149,97,132,103,43,129,183,165,206,211,163,128,71,238,125,113,88,35,102,53,61,73,98,27,181,228,64,27,57,91,194,161,221,80,206,165,240,6,192,137,104,245,153,93,85,168,147,173,171,5,183,72,149,151,129,104,155,91,222,15,180,222,149,12,217,109,83,55,218,186,192,59,236,146,73,245,41,248,40,171,240,121,47,35,158,162,121,232,103,7,143,232,2,110,54,12,153,123,97,27,231,59,119,114,45,184,242,147,143,174,170,239,121,2,77,93,51,134,60,193,51,143,92,32,51,59,221,230,222,59,225,230,233,59,67,236,192,62,13,146,183,235,102,61,160,164,30,191,121,147,66,240,23,233,164,185,125,214,135,172,95,157,101,36,5,140,56,210,89,158,56,129,85,53,233,88,198,119,33,158,42,114,122,232,26,120,167,46,207,63,247,136,104,78,137,232,244,240,206,217,126,120,111,90,209,25,197,103,43,248,254,195,91,52,122,189,163,197,171,61,159,81,158,215,1,84,185,75,140,122,46,190,111,223,178,52,188,208,131,108,232,202,16,240,231,251,133,134,136,122,231,150,153,243,21,231,90,234,163,247,131,239,75,66,0,244,91,55,109,103,146,79,85,201,36,234,122,193,98,139,83,98,148,222,102,142,101,240,17,56,159,27,220,120,103,203,253,59,1,218,61,74,234,228,16,56,111,61,28,243,138,100,216,249,117,239,180,219,127,91,66,212,4,93,190,88,24,197,140,210,240,33,230,170,74,140,30,127,241,174,239,46,117,171,182,203,12,80,134,136,150,186,121,248,35,15,88,35,63,19,244,216,93,152,238,65,106,142,104,240,252,198,90,66,63,130,242,89,212,82,237,165,71,42,40,162,81,160,246,6,34,2,251,191,110,185,168,152,156,185,11,43,2,169,231,32,21,138,116,225,86,45,97,5,139,40,58,52,103,180,60,91,2,74,181,154,50,48,8,224,31,190,214,156,143,80,177,154,86,21,174,50,220,182,177,6,126,180,120,6,99,174,17,218,24,205,95,25,124,127,82,134,93,241,73,167,156,10,113,182,204,40,235,88,62,243,224,188,205,44,214,49,144,83,197,210,2,32,118,7,142,236,249,17,198,249,5,132,181,215,76,245,113,198,165,115,170,255,234,130,111,11,191,187,197,36,33,226,146,4,79,164,2,118,111,242,209,224,39,180,181,111,208,210,195,114,183,185,198,140,207,161,193,147,20,176,54,51,190,12,7,31,38,108,208,178,2,14,116,24,116,133,244,187,39,15,124,248,227,152,95,233,253,109,226,67,106,24,230,86,47,172,224,93,186,82,229,6,114,215,123,44,41,84,195,101,76,244,117,62,114,26,207,48,40,17,237,60,40,209,207,227,20,200,170,149,216,183,173,100,127,15,135,41,43,174,53,87,5,249,81,247,250,153,22,107,219,205,227,222,50,226,179,104,154,217,179,210,135,88,2,94,159,187,227,104,175,153,27,82,82,247,133,144,245,231,155,241,231,59,252,255,182,104,120,201,52,129,42,19,164,190,207,31,219,33,24,182,50,246,150,217,141,113,93,11,248,42,70,104,103,241,184,184,100,76,204,149,229,105,67,233,162,16,177,189,251,206,67,47,49,236,238,234,105,168,175,18,194,54,71,184,185,179,65,8,60,122,44,133,185,192,139,139,61,195,101,108,187,50,153,66,130,219,92,13,27,76,97,254,149,139,220,183,232,243,168,134,47,11,188,154,225,54,135,123,87,108,37,211,167,45,158,152,81,142,44,73,195,27,246,7,230,145,87,58,182,20,43,202,245,155,181,222,114,49,229,25,164,99,93,181,236,58,56,22,104,87,154,68,229,172,252,96,182,249,226,170,76,215,153,178,86,99,37,146,37,71,176,193,32,211,54,7,197,99,170,53,179,127,233,75,127,75,156,154,23,32,150,150,249,32,191,71,202,16,243,41,24,165,57,34,146,144,63,208,47,53,8,102,64,39,96,251,223,150,135,28,238,205,122,40,82,180,34,245,51,242,123,30,9,23,169,115,211,221,17,204,225,127,152,144,192,15,82,60,216,55,85,87,107,118,32,106,125,113,231,177,63,215,120,30,99,135,229,143,178,187,145,41,186,96,146,42,96,217,116,127,9,126,88,60,115,34,123,104,14,218,91,235,216,27,27,159,222,140,211,109,53,212,182,42,233,135,227,252,246,178,10,108,163,170,19,75,129,77,142,194,46,30,63,150,44,26,38,144,122,183,50,49,110,92,187,115,39,193,89,242,252,159,50,96,121,122,29,219,77,146,160,186,79,51,81,4,187,26,49,7,90,10,185,41,161,160,5,240,49,227,87,40,208,30,59,241,126,43,70,220,60,85,70,89,55,72,125,142,3,221,44,234,132,146,243,247,42,72,81,115,254,78,213,22,208,36,4,107,69,171,196,66,55,21,181,251,142,20,8,159,194,78,12,209,80,11,236,234,64,197,6,198,124,211,78,133,71,159,213,89,167,157,36,162,119,59,80,136,164,42,101,92,86,79,42,44,14,213,228,228,91,122,200,121,146,194,117,21,73,17,79,42,3,8,45,109,226,27,135,5,163,138,1,47,91,234,176,130,37,146,110,159,29,50,175,232,104,46,212,26,238,134,100,32,201,94,8,83,162,62,195,164,32,159,2,36,192,93,255,193,168,60,165,199,29,148,235,37,194,67,61,135,248,167,225,194,188,89,164,179,250,155,3,46,102,48,55,84,109,226,71,116,56,229,78,135,21,246,204,235,25,249,137,172,225,8,52,58,51,86,143,108,89,225,67,47,173,9,33,190,238,43,151,255,182,179,24,209,95,105,91,95,67,69,212,235,254,231,221,236,96,21,158,40,100,25,107,112,69,106,1,4,8,233,96,224,159,87,21,74,32,196,196,122,99,149,241,232,188,22,71,88,12,175,207,22,2,238,139,57,251,151,112,79,224,254,125,82,196,199,105,153,228,120,202,222,10,146,224,75,254,33,231,200,139,182,21,178,229,194,26,211,88,170,35,185,154,62,160,170,26,243,211,233,33,61,47,90,76,25,87,150,187,198,5,157,26,174,9,23,27,226,25,43,154,29,42,173,4,32,236,112,234,17,115,202,148,27,219,32,53,111,203,88,3,248,128,253,24,183,9,170,70,234,121,142,18,82,100,155,97,187,20,23,210,146,20,87,36,167,172,170,241,167,111,165,80,24,37,140,120,254,11,46,11,46,98,29,205,220,199,59,190,248,125,14,170,150,123,236,211,32,130,15,142,145,211,214,255,62,255,146,221,225,175,213,229,8,28,117,208,90,34,82,135,78,119,104,243,180,58,212,211,236,189,113,193,55,42,239,127,67,186,7,226,127,75,193,82,37,219,45,123,147,107,128,94,34,74,138,104,236,229,223,4,230,43,226,73,93,7,171,123,118,236,201,200,252,149,10,157,180,106,233,145,218,34,225,3,3,89,56,67,1,4,116,146,110,184,85,124,207,26,106,159,52,46,25,71,54,63,176,254,198,66,36,138,76,226,120,202,43,35,53,223,16,186,63,140,250,170,213,168,95,50,158,6,45,189,83,138,28,221,53,42,122,221,245,95,31,238,46,63,128,232,51,21,237,158,127,240,221,110,70,175,109,176,156,130,84,88,38,79,166,141,20,9,53,114,97,20,181,193,163,241,131,182,84,83,139,119,13,58,133,33,102,66,208,157,140,179,180,13,121,118,220,170,85,208,209,159,157,1,54,189,81,51,59,29,157,241,4,50,154,171,206,139,196,132,86,212,131,60,92,177,103,54,148,192,255,3,90,158,136,122,97,131,90,77,73,6,182,13,138,215,141,6,143,224,187,79,218,42,225,129,65,67,34,221,4,105,204,152,149,108,192,81,223,24,98,91,205,191,41,231,81,224,194,168,30,11,140,107,70,58,165,150,169,218,12,79,119,124,123,207,253,57,130,50,219,234,41,231,87,8,15,235,246,59,171,53,231,142,15,174,62,98,171,59,80,214,91,40,201,188,32,1,165,133,81,168,233,174,78,175,61,21,179,51,229,249,244,47,4,117,9,143,147,164,143,154,24,233,122,24,201,60,159,191,28,92,92,76,193,44,18,114,225,5,38,60,231,69,13,78,209,33,103,192,188,55,135,146,216,45,191,224,168,117,193,181,1,0,39,64,196,221,133,42,13,227,245,252,48,161,220,234,182,185,164,123,135,58,184,21,162,80,15,215,157,203,54,138,98,66,40,87,35,198,76,148,154,36,243,28,146,6,106,165,5,134,126,145,177,178,185,22,99,151,115,180,174,160,193,187,85,141,61,40,170,169,223,133,19,124,117,251,228,119,25,142,87,24,98,204,231,134,103,224,89,142,246,100,107,79,93,143,90,1,27,45,60,43,130,153,225,242,105,247,92,147,250,192,66,160,163,41,110,56,142,96,247,102,252,48,115,127,81,172,59,222,206,3,88,223,35,43,26,226,113,248,3,123,184,248,192,158,24,62,119,249,154,240,14,18,70,230,120,105,228,220,109,216,249,76,124,207,152,126,71,57,53,109,208,116,101,172,93,10,107,0,38,74,219,239,136,175,151,89,44,228,211,68,163,89,104,229,45,193,204,109,182,48,201,52,166,33,191,38,22,127,165,254,184,236,163,76,217,14,71,37,161,199,63,66,244,184,190,245,252,81,232,110,123,203,50,82,38,193,61,89,15,73,67,33,203,28,77,236,19,163,11,184,91,159,182,195,203,157,194,223,94,21,199,34,232,131,186,242,23,68,164,34,119,28,172,192,126,92,223,27,100,99,97,2,238,208,181,60,221,42,150,26,144,111,152,4,54,62,233,233,219,44,16,24,204,80,40,92,255,62,37,161,227,23,131,113,116,57,149,198,214,170,138,140,152,3,59,101,152,200,249,144,40,57,208,190,54,122,119,254,11,58,192,86,136,221,253,43,228,231,83,70,86,27,168,37,130,78,80,26,69,136,96,131,111,139,13,85,88,78,151,42,81,227,130,174,126,19,62,101,241,86,79,24,143,155,111,38,230,126,124,238,200,152,60,59,216,79,184,137,180,222,244,81,220,67,252,92,46,114,10,54,60,121,236,43,15,145,162,131,221,78,53,189,183,23,164,53,184,90,190,60,53,176,226,46,12,68,3,170,87,255,39,101,210,2,166,106,20,26,162,209,179,222,80,162,12,40,215,226,167,218,53,254,203,41,47,242,33,96,125,90,199,240,216,83,79,181,208,35,148,60,121,149,171,135,76,55,25,30,15,193,31,205,138,80,167,254,219,66,57,160,170,219,86,207,112,122,60,240,232,69,68,27,196,234,79,115,153,19,216,212,222,216,204,64,183,71,12,195,189,222,53,90,177,21,184,186,110,240,125,161,42,86,13,14,40,32,64,196,188,237,50,174,161,197,230,153,189,215,188,112,165,219,47,156,192,21,168,73,60,140,94,183,154,82,61,177,102,4,206,182,222,145,252,202,10,180,150,108,46,7,229,12,136,88,77,31,47,163,142,213,103,186,128,86,164,205,32,219,61,74,72,66,160,159,125,45,106,179,146,99,47,59,194,212,86,77,81,48,131,26,21,48,24,128,194,159,160,61,228,0,48,157,201,163,144,167,161,4,41,4,144,146,4,28,38,37,177,217,20,195,27,116,254,2,88,182,151,176,70,151,29,255,162,197,90,163,34,165,186,119,45,171,167,244,95,52,252,106,117,179,16,125,93,41,178,254,171,213,112,204,207,203,213,211,95,156,160,180,73,238,99,171,195,63,94,4,13,124,58,175,156,243,67,84,118,222,130,129,251,183,1,99,8,160,162,79,213,49,127,63,142,126,147,70,89,7,57,58,72,81,148,203,62,82,69,3,252,243,103,227,186,96,29,148,104,127,229,91,82,139,93,29,25,144,65,204,225,86,167,27,248,63,202,67,89,58,25,224,126,0,100,144,48,101,47,228,92,46,170,38,237,33,54,97,180,57,173,19,153,46,204,130,181,178,245,191,250,124,159,86,111,98,15,27,84,58,151,193,3,167,94,25,99,57,199,204,148,168,91,6,141,27,50,130,107,148,229,52,36,150,70,137,74,138,249,219,38,44,128,68,187,27,120,68,46,195,24,230,226,178,44,25,101,96,208,185,170,9,179,188,211,188,193,26,156,53,7,65,57,146,144,141,89,62,120,198,66,27,3,233,154,248,204,66,32,135,152,132,173,173,7,137,141,43,6,61,254,55,136,208,145,145,56,225,69,240,130,151,142,253,73,25,243,181,139,153,98,52,134,107,238,61,132,78,118,216,21,42,95,208,138,196,236,99,237,62,13,37,141,26,161,225,11,223,160,156,203,207,227,183,231,228,27,132,183,247,152,100,246,69,103,117,254,62,47,109,77,241,72,225,75,199,104,236,22,64,165,93,192,233,18,93,191,173,77,175,166,108,225,38,238,217,42,235,166,18,79,222,235,57,2,167,241,240,222,110,177,2,216,136,146,236,129,24,189,116,150,236,174,236,141,22,167,13,76,59,42,25,19,206,195,12,198,104,157,254,106,120,26,172,194,85,3,133,141,247,158,199,80,135,82,139,188,191,119,231,227,64,226,36,60,123,230,137,95,89,129,212,195,169,82,42,184,31,5,140,27,26,235,119,31,238,247,231,59,146,139,104,33,218,216,211,233,126,230,39,180,192,83,94,231,105,255,109,153,159,156,204,183,127,223,63,69,54,105,140,91,57,15,189,55,35,153,23,95,184,59,221,71,138,190,150,54,79,118,219,166,172,63,190,226,37,226,237,69,65,166,248,193,234,215,152,209,195,104,4,193,128,125,119,238,162,250,117,247,42,53,202,184,166,245,20,80,122,38,254,56,202,23,40,164,149,0,63,251,255,197,253,38,239,139,170,205,184,17,57,253,37,218,127,41,240,221,153,73,34,178,255,58,241,193,118,7,28,209,219,42,108,229,196,244,115,213,234,164,186,148,50,184,237,2,192,226,156,238,69,110,246,42,96,234,239,252,229,44,35,55,250,116,114,196,182,50,33,128,222,149,168,130,236,121,49,20,59,230,231,144,71,208,153,41,18,131,114,218,4,214,54,18,95,229,238,3,58,240,209,29,147,237,59,209,168,222,220,161,233,25,1,64,43,103,37,215,239,59,220,171,12,8,90,149,250,191,84,184,224,38,97,149,1,122,116,39,212,1,19,221,27,114,191,241,241,65,231,95,158,79,51,114,71,185,53,214,46,106,69,127,222,34,253,55,199,255,18,72,103,98,154,82,6,3,227,130,181,242,91,246,43,228,224,31,168,94,165,67,142,42,249,239,149,67,34,147,119,149,112,62,117,142,79,225,174,121,118,195,211,122,6,67,239,47,91,212,112,220,60,37,68,195,215,139,250,194,186,33,70,12,61,72,157,13,144,106,194,227,135,2,229,52,26,11,137,61,108,44,19,99,255,97,24,191,53,158,22,8,4,123,220,66,79,10,213,70,93,32,224,79,54,183,184,191,22,143,145,124,18,35,216,10,59,208,6,139,206,42,245,8,133,237,218,161,149,146,247,86,157,215,131,32,222,42,114,132,5,45,70,16,119,224,117,15,107,9,144,189,144,34,219,250,249,11,118,92,164,61,91,144,157,150,197,23,85,217,229,77,128,150,213,12,228,189,212,212,245,78,93,196,157,148,45,134,63,255,155,116,87,224,168,164,147,36,8,122,131,113,137,147,89,184,165,162,52,106,67,139,113,50,193,191,244,17,189,194,176,188,22,126,77,125,196,147,133,102,244,13,252,139,200,247,239,125,230,243,162,0,4,184,40,111,3,34,241,171,121,202,204,53,119,110,64,4,141,136,151,99,208,175,224,112,171,137,176,71,53,204,106,40,119,122,74,155,175,190,62,186,162,17,106,152,83,156,18,171,85,139,171,244,186,41,34,139,98,82,105,25,25,204,55,247,189,161,174,0,169,231,10,117,111,64,76,106,215,74,111,13,143,178,214,175,187,185,32,245,34,244,238,55,12,225,166,154,66,232,91,187,82,20,130,239,108,97,58,62,63,184,78,172,238,250,248,60,44,64,196,7,223,55,79,213,102,112,84,245,41,190,252,228,86,89,70,7,174,42,55,174,108,133,113,17,122,198,80,206,115,130,59,4,101,63,204,61,0,72,103,57,122,115,159,132,248,146,160,198,63,122,251,182,183,130,216,254,70,38,224,224,101,93,13,39,15,65,227,4,243,60,136,174,28,45,151,172,58,115,147,72,213,36,19,131,27,52,121,12,34,223,199,216,120,168,150,20,77,56,167,97,169,43,237,173,129,227,204,81,140,83,65,240,147,206,7,30,125,100,226,125,29,138,100,115,248,241,63,105,39,43,19,125,86,72,91,37,250,148,146,18,122,59,183,200,127,16,188,135,182,186,221,194,52,112,152,142,64,204,244,237,119,30,193,32,9,237,105,45,110,241,255,66,59,75,251,225,253,36,42,248,82,110,108,49,24,151,95,95,124,178,16,18,113,120,180,150,22,199,110,253,165,27,100,231,80,30,27,205,6,237,144,211,244,42,157,220,98,160,10,245,12,150,154,117,99,154,18,72,214,76,253,10,17,236,165,184,37,24,30,124,11,112,200,48,33,9,252,236,22,151,40,30,230,149,121,193,60,86,205,212,188,19,148,20,233,44,189,70,170,178,41,155,24,255,70,97,136,120,58,81,72,186,144,2,139,236,48,147,121,40,22,240,155,253,111,187,154,92,48,119,0,254,67,73,3,171,30,143,185,172,17,1,42,97,126,71,109,177,146,31,215,246,102,25,48,70,234,157,34,184,236,81,21,14,81,194,144,126,118,142,76,72,121,184,46,123,50,225,138,128,116,114,33,70,239,80,165,225,218,198,60,123,206,220,197,15,8,36,101,107,8,11,163,39,201,168,4,211,141,57,34,15,108,168,93,190,45,253,232,142,153,35,168,180,157,132,145,235,137,67,107,219,151,214,73,85,174,73,21,21,206,244,82,104,250,120,129,210,83,145,88,3,95,57,245,67,73,245,108,175,59,75,58,12,145,102,194,162,193,220,173,174,192,222,165,115,234,174,55,104,253,217,38,26,182,63,160,1,100,245,144,83,141,110,117,73,231,122,253,203,215,181,12,55,57,41,57,192,26,160,40,124,227,203,214,118,244,56,143,8,220,238,52,182,97,155,190,173,233,250,15,141,29,132,144,56,191,184,159,88,167,180,19,133,35,119,38,182,49,134,122,180,95,185,184,55,238,9,218,116,93,184,210,163,138,246,71,227,238,160,181,45,140,12,157,221,88,28,121,240,124,150,249,202,93,25,83,210,160,148,37,100,154,158,228,116,137,232,65,179,27,244,6,228,215,143,210,58,199,149,84,22,56,162,249,238,207,195,157,246,187,126,68,40,198,176,19,212,110,129,18,214,58,235,243,205,210,225,114,226,183,40,31,5,63,29,91,215,125,181,191,8,1,129,154,27,216,62,251,84,36,152,246,90,108,235,200,216,187,182,188,153,13,52,236,14,12,68,201,239,5,110,58,253,10,225,95,25,198,255,197,198,115,232,136,95,50,183,132,128,56,183,191,99,165,72,11,139,192,167,108,115,69,129,185,183,43,203,194,108,201,135,171,59,133,79,143,111,97,30,65,54,112,50,162,141,64,54,182,138,169,151,123,220,192,154,172,61,63,153,39,74,93,125,215,23,236,5,209,77,140,161,117,106,46,183,30,97,180,128,146,150,102,61,6,209,181,249,254,37,112,186,157,145,250,117,169,33,213,92,159,54,164,137,65,169,175,232,52,147,187,106,230,148,151,47,9,212,119,109,60,237,176,48,249,153,86,26,167,248,69,129,13,219,9,143,148,37,62,107,204,146,12,226,116,61,244,3,144,14,135,56,132,149,164,190,71,147,117,43,8,25,39,163,17,171,67,156,171,175,36,70,55,201,225,195,173,90,156,159,132,187,7,138,192,35,73,252,1,46,176,255,69,60,11,9,72,35,215,160,75,213,166,199,222,230,164,229,126,72,201,100,176,195,18,126,9,114,26,61,98,19,145,195,79,208,226,133,51,200,113,112,153,41,88,77,137,139,214,120,130,230,31,70,130,189,215,237,174,26,120,196,194,158,221,150,21,246,134,87,3,253,119,132,48,20,75,109,156,127,230,245,116,16,229,129,212,40,133,124,68,194,93,85,157,219,121,4,3,129,253,50,42,211,111,178,208,201,100,155,108,147,236,61,186,52,150,200,226,108,174,90,184,67,198,12,251,178,172,66,84,175,101,107,131,156,64,240,72,108,224,107,79,125,19,165,73,214,164,108,51,248,146,119,127,227,23,82,167,23,17,69,7,73,103,69,146,198,130,96,107,92,166,28,67,152,200,17,220,25,124,48,246,28,36,134,247,235,208,159,122,116,90,124,139,113,9,204,1,113,226,43,116,240,187,228,108,193,21,62,142,72,161,74,224,251,67,209,155,132,68,111,11,37,214,177,42,21,77,205,104,40,76,244,185,245,161,25,19,97,145,140,210,71,136,205,93,49,126,41,152,37,254,183,182,47,209,27,0,137,255,197,253,33,144,98,30,26,113,234,67,140,254,139,178,83,21,246,8,236,230,38,178,202,102,52,29,148,10,78,47,73,158,31,188,128,247,128,181,87,27,91,71,134,100,120,234,13,10,0,143,39,8,112,132,178,132,131,6,89,19,108,77,122,79,251,117,89,162,32,100,44,213,99,197,151,171,179,18,128,135,9,88,50,61,173,150,102,95,16,83,39,69,198,52,77,213,13,198,46,239,200,216,69,204,218,100,154,226,11,70,22,11,113,145,253,93,103,46,165,190,196,204,183,237,154,196,107,189,255,67,128,17,55,118,222,220,118,246,19,229,4,19,237,215,11,35,46,108,213,57,239,214,157,241,61,144,118,151,214,97,92,82,23,243,123,51,59,90,187,197,16,206,61,133,155,157,219,193,162,167,149,200,149,135,185,101,74,144,179,228,114,159,154,147,252,63,144,193,49,112,105,37,177,188,201,23,158,250,129,31,112,152,50,204,28,164,86,4,56,2,222,15,181,9,220,103,54,191,250,203,223,29,20,123,233,41,128,82,118,30,66,34,142,240,8,198,234,130,99,54,218,101,123,40,188,160,233,25,160,77,128,58,119,155,97,18,165,249,205,169,105,134,176,162,148,59,246,32,189,229,207,117,129,209,8,11,241,145,115,1,103,62,194,93,119,243,16,109,206,1,172,188,158,128,246,95,172,251,167,87,203,96,51,151,149,159,84,16,146,220,251,95,29,184,32,165,177,51,198,168,123,78,91,111,250,104,197,135,112,14,142,28,109,222,199,226,114,77,12,41,227,70,157,175,244,39,101,48,29,202,36,80,229,236,81,195,15,36,142,37,172,37,97,84,188,22,61,71,251,160,142,25,54,37,158,182,152,134,13,91,54,146,118,241,246,192,39,203,84,229,113,52,213,143,58,12,112,98,153,93,115,229,141,95,130,209,244,67,233,81,226,157,11,189,91,138,1,112,104,125,94,202,35,168,255,97,239,250,127,135,187,40,135,232,73,195,214,5,52,62,211,160,7,122,138,199,7,224,200,137,221,206,252,176,249,40,205,203,251,45,86,54,37,187,93,57,151,41,197,30,201,29,217,66,242,48,14,75,242,234,117,107,126,152,234,252,239,249,191,77,144,190,107,188,76,97,8,245,100,118,187,126,137,90,54,154,222,205,172,141,96,121,131,41,80,72,191,65,197,132,219,213,183,1,128,36,207,230,92,118,170,217,224,41,20,118,180,198,233,168,114,235,127,188,52,5,60,211,230,193,57,102,66,200,27,178,153,93,253,154,252,41,215,77,154,1,207,26,228,218,80,90,193,251,51,111,220,5,82,218,215,162,10,98,233,191,230,81,240,57,220,151,236,119,31,38,15,194,170,58,32,57,138,153,148,221,182,172,59,196,227,95,227,40,47,114,123,213,80,221,6,249,229,95,58,7,30,240,164,214,176,214,56,108,125,31,248,2,90,107,182,204,220,15,250,169,63,207,0,44,246,24,230,59,154,209,2,246,242,172,147,68,251,37,224,125,9,23,3,231,184,94,237,76,157,82,213,93,81,141,84,74,185,78,38,96,5,149,119,130,53,158,69,6,168,226,23,223,9,72,25,50,242,5,77,158,93,238,183,2,189,71,62,192,228,104,152,28,43,126,53,254,243,93,28,182,155,79,208,16,168,142,194,206,36,225,78,89,7,182,20,68,123,205,61,30,243,21,87,193,59,84,41,149,178,38,5,7,187,147,84,102,9,76,129,16,150,168,31,231,50,5,46,241,22,120,45,10,140,203,225,211,24,3,115,233,192,140,158,120,29,49,252,24,20,147,85,177,171,183,244,123,186,111,210,183,181,246,134,32,233,57,148,242,84,90,53,84,239,182,91,13,235,0,158,130,12,244,223,195,156,149,206,117,55,45,31,213,3,138,192,237,214,64,110,173,248,99,166,128,48,146,217,194,125,104,137,27,104,154,232,204,243,117,171,232,189,184,124,19,247,129,247,99,140,38,202,12,161,36,159,17,79,209,211,94,243,110,240,99,145,3,29,153,95,59,100,208,239,113,29,159,142,168,162,144,117,31,95,98,233,190,24,104,152,125,179,201,37,167,153,90,68,64,163,167,26,146,209,92,200,154,126,147,121,208,156,27,34,120,34,173,97,109,66,254,139,26,132,8,216,252,150,239,24,18,171,182,135,70,12,155,249,242,128,243,43,101,14,185,121,212,129,169,224,227,52,47,96,21,34,95,195,213,68,36,138,70,42,177,69,20,147,197,177,55,1,243,110,171,244,146,71,116,103,207,53,37,37,81,11,167,76,173,26,82,116,225,136,73,44,115,220,82,68,128,220,148,71,198,111,13,35,135,112,252,127,226,5,201,42,205,212,114,155,102,137,133,65,183,86,67,166,186,205,201,105,151,233,163,202,199,141,134,219,17,65,94,51,152,54,22,144,219,64,71,155,159,124,220,42,196,109,44,198,221,170,143,125,130,166,128,160,157,92,225,252,68,32,84,101,225,194,231,11,76,194,64,139,42,166,186,63,237,157,92,210,224,140,155,126,68,252,176,140,0,255,99,220,36,178,255,32,101,133,216,4,101,170,68,49,118,115,172,230,114,113,95,69,160,232,150,123,89,251,84,102,138,0,110,193,18,133,136,108,249,33,154,99,40,227,242,110,62,229,106,143,75,194,124,158,165,39,60,134,113,118,79,201,21,147,189,184,218,8,1,52,179,25,98,120,250,208,225,13,89,168,180,72,254,131,175,93,12,142,37,251,251,145,200,75,95,251,164,81,161,140,153,191,6,164,221,216,233,210,184,89,4,143,3,8,178,137,29,18,221,113,177,76,227,2,82,248,76,61,65,68,54,33,62,241,186,175,198,167,70,118,198,39,139,178,69,191,155,76,136,68,37,22,28,13,178,149,27,74,219,243,159,170,217,110,117,130,83,201,133,254,178,248,242,193,81,57,63,177,84,41,235,189,188,76,187,30,126,69,113,161,173,226,234,236,158,1,23,175,88,200,19,194,160,45,23,135,76,213,233,140,201,118,5,143,81,5,68,88,225,164,136,166,211,242,40,75,221,23,76,93,129,169,204,173,20,102,14,3,40,155,254,62,74,203,181,92,123,36,66,61,38,152,151,235,153,76,159,169,171,22,232,159,176,222,222,10,181,82,33,64,106,201,142,187,167,155,197,233,191,158,41,210,133,147,150,243,199,47,187,208,199,54,189,146,114,251,181,184,178,22,21,33,144,212,247,254,122,191,187,64,173,90,248,5,110,61,208,123,234,34,238,226,60,78,8,204,53,23,89,48,87,203,163,86,26,178,54,11,71,99,247,77,76,244,118,20,248,249,52,146,246,127,85,208,33,94,20,4,153,166,135,23,165,43,94,17,82,94,101,63,189,135,31,4,44,7,210,199,201,225,13,135,45,67,113,45,74,243,175,244,67,227,182,66,225,97,243,220,155,41,84,150,74,169,16,73,177,43,77,251,164,120,123,122,20,45,80,132,155,202,4,246,18,228,142,145,128,89,183,25,46,67,177,210,111,77,198,2,67,227,136,40,153,78,71,20,39,232,42,20,94,0,164,227,56,229,63,242,0,251,255,18,4,115,31,139,215,125,193,40,52,6,133,51,17,117,69,197,215,149,119,100,122,130,196,143,164,244,72,252,186,71,15,35,253,74,77,7,194,158,0,177,92,254,133,67,107,38,203,252,6,90,26,50,180,42,95,185,103,50,19,250,32,76,74,52,249,229,88,253,76,254,175,250,87,193,233,8,136,13,184,54,180,109,54,192,197,238,236,97,243,202,122,156,146,14,111,158,135,62,119,146,180,199,241,221,0,137,183,55,247,93,225,75,57,182,249,119,207,160,167,104,56,178,156,137,230,201,112,3,167,192,211,128,134,105,6,34,103,233,201,212,81,134,106,148,76,212,250,36,182,117,164,155,83,233,65,201,77,182,233,153,247,155,169,249,31,171,233,52,183,90,178,246,40,76,161,242,131,228,139,87,237,238,97,19,77,169,60,224,118,82,65,131,144,126,26,210,162,13,113,53,167,89,13,59,136,158,241,218,154,46,218,137,76,148,170,0,232,20,82,228,5,29,178,186,239,223,242,211,73,217,108,180,188,237,85,94,162,150,93,215,91,141,48,2,73,75,109,93,214,136,225,13,140,84,201,194,7,140,249,208,86,79,97,238,151,142,236,229,103,126,129,55,1,241,254,250,184,114,87,126,148,247,164,254,190,154,245,198,117,4,153,198,41,98,224,175,171,83,253,182,198,152,12,131,147,244,123,203,215,57,134,96,204,220,240,132,190,172,135,36,30,143,225,132,116,131,187,156,13,2,132,186,160,190,48,131,224,31,251,238,123,7,116,124,179,164,121,132,131,218,117,4,129,119,227,179,163,125,78,157,146,173,199,245,89,158,79,174,85,85,181,27,9,90,21,2,176,81,204,57,148,130,37,122,49,91,25,131,196,217,37,180,73,191,154,211,78,165,245,49,100,157,98,27,17,121,190,28,111,83,149,104,192,252,234,192,123,106,82,91,180,169,127,88,10,126,175,62,100,231,251,253,4,93,183,6,218,37,104,182,190,50,50,201,71,107,181,58,175,190,58,230,223,149,25,62,208,239,19,189,254,39,198,66,238,132,192,36,167,116,134,117,23,176,103,90,219,231,0,221,245,171,64,107,179,174,174,217,138,7,129,154,43,92,138,25,8,242,60,98,72,211,212,227,38,248,23,185,150,8,78,134,175,171,221,142,235,3,120,60,244,118,141,185,206,45,119,61,239,169,39,113,28,81,241,95,127,160,234,37,23,66,51,99,162,33,107,122,129,85,106,141,46,226,245,36,51,226,83,136,180,131,211,82,219,254,164,78,139,102,211,56,0,5,232,133,159,29,210,208,15,112,89,48,169,27,17,52,82,106,132,144,200,79,103,24,201,217,7,189,96,224,145,116,239,55,45,246,78,187,116,240,68,50,90,205,233,211,217,212,215,115,13,16,48,191,111,183,121,198,35,177,186,160,237,235,30,13,134,121,229,128,46,26,182,225,193,233,131,124,80,77,102,137,8,249,90,4,238,117,225,85,167,66,107,13,51,53,179,220,96,41,48,7,194,250,240,68,226,201,147,151,34,216,40,32,105,5,25,8,167,40,42,78,23,200,163,211,31,151,192,1,214,76,142,83,192,3,93,187,222,148,74,24,238,130,78,29,88,73,14,55,13,32,16,97,148,128,45,150,154,102,85,42,229,249,215,171,27,119,95,35,215,41,119,4,44,126,63,189,61,226,221,22,109,8,243,106,199,125,156,68,92,225,44,11,22,239,124,105,15,180,24,206,44,112,99,148,51,178,146,80,50,199,41,51,64,233,223,167,241,16,143,99,147,166,78,32,112,250,125,15,232,244,150,98,171,239,243,187,124,5,176,189,103,207,106,83,252,138,66,157,44,152,35,143,1,143,116,197,247,235,112,253,83,120,3,228,102,135,102,44,195,187,242,32,163,220,11,213,141,99,132,90,125,125,6,254,71,171,60,235,110,93,168,194,230,189,83,136,240,171,29,242,251,206,203,196,129,196,123,121,48,250,241,2,107,39,9,202,80,5,84,198,55,185,123,86,175,79,152,251,37,92,146,145,124,227,47,120,76,145,185,190,228,0,186,77,88,140,167,153,13,193,255,145,200,121,101,22,93,113,115,3,93,149,13,100,58,63,153,166,80,16,6,240,32,201,13,109,182,110,169,51,169,163,123,226,136,223,44,26,50,4,205,47,254,3,232,250,255,27,241,178,98,207,245,104,254,116,88,54,126,202,143,6,9,253,245,212,27,64,90,251,131,248,134,114,34,136,71,228,97,17,29,180,136,65,18,130,182,134,55,34,114,35,119,195,201,176,147,84,36,197,79,154,7,143,177,180,157,187,15,64,188,171,134,116,66,167,109,96,118,199,210,220,199,0,94,165,147,15,68,127,127,126,206,136,80,213,79,197,238,2,183,223,208,109,13,198,83,224,128,114,150,69,160,22,101,130,179,136,121,86,167,197,158,128,206,169,101,115,26,242,124,120,73,4,222,53,62,151,95,44,198,105,80,219,135,38,35,21,112,245,21,23,192,4,210,200,230,169,106,186,49,4,175,80,192,133,150,103,95,232,39,148,241,157,145,223,4,109,205,211,217,53,206,210,247,163,87,210,24,69,230,40,69,115,70,211,66,236,64,132,146,197,28,34,231,240,29,74,177,133,164,76,29,207,93,126,207,153,228,65,56,109,61,242,89,129,93,188,187,78,85,131,151,39,62,153,19,218,119,90,185,231,218,54,61,158,33,75,2,53,180,102,226,155,56,16,172,134,4,103,216,88,9,29,210,152,110,111,184,226,172,65,183,249,195,97,254,19,130,190,144,94,45,194,205,178,29,57,109,18,56,230,83,116,141,196,248,168,134,252,65,4,243,21,192,183,236,93,183,116,0,255,107,74,228,92,165,70,7,8,192,194,58,71,50,203,69,7,146,152,38,120,96,148,207,178,121,119,68,246,151,17,31,43,233,178,20,134,101,132,218,213,198,219,131,48,187,10,114,150,116,185,112,240,118,221,86,69,159,41,64,123,63,226,252,84,147,170,143,2,156,13,27,69,39,88,192,252,172,78,100,252,222,197,114,134,181,4,162,69,159,29,195,243,180,25,224,96,80,170,22,168,204,194,211,139,104,233,233,241,209,209,71,186,175,20,145,16,7,191,91,213,18,118,210,130,129,25,235,186,103,53,236,90,245,239,246,153,234,56,121,94,230,60,21,168,237,78,155,88,121,157,211,105,177,227,210,166,144,242,183,61,161,142,26,166,85,52,229,43,21,40,50,165,253,166,22,146,254,200,210,249,8,8,112,139,19,136,222,143,33,35,102,28,148,93,140,191,232,25,53,84,247,19,255,106,27,83,22,11,208,231,223,205,84,39,29,168,164,40,181,133,225,99,19,127,118,130,242,70,8,246,226,180,23,69,10,23,29,240,9,162,166,179,176,212,23,216,107,236,18,112,107,136,139,138,213,129,194,251,194,78,110,118,6,97,193,119,215,175,53,183,0,49,31,75,108,75,113,196,106,123,56,124,108,167,149,56,89,45,32,155,110,19,57,224,11,50,232,175,165,183,68,189,11,15,102,89,152,72,98,96,253,173,175,19,51,49,7,127,240,70,167,80,178,190,184,185,32,139,154,80,226,139,132,21,145,118,182,223,240,218,155,156,206,95,193,17,55,59,231,69,255,24,206,75,163,137,120,58,132,192,151,12,119,104,114,52,169,233,80,97,101,197,16,156,231,49,144,244,187,119,167,226,4,25,104,185,237,121,247,110,69,96,45,1,160,129,181,16,164,221,19,182,66,219,183,70,109,171,120,93,175,225,173,253,164,103,229,242,247,181,145,103,250,81,66,68,19,141,236,36,186,85,198,189,233,149,95,191,12,9,247,220,219,174,128,119,108,227,1,65,83,173,164,118,86,178,13,76,54,56,178,108,71,162,73,175,59,75,66,206,127,190,158,154,81,32,66,45,135,140,207,255,229,157,103,135,215,15,13,63,10,144,236,135,130,246,192,13,174,66,219,126,217,195,219,84,242,221,236,76,163,205,241,224,190,174,38,209,83,54,190,182,140,174,144,52,27,147,241,167,26,130,96,7,151,221,211,218,166,123,45,68,153,79,96,60,131,186,24,78,161,47,189,237,240,176,9,176,106,56,37,89,53,49,115,196,49,175,237,79,215,178,172,164,178,65,90,34,136,220,59,41,120,125,178,61,82,3,56,150,91,18,162,102,84,57,127,69,153,0,23,105,85,232,20,126,80,203,134,210,17,18,102,156,188,88,47,36,19,26,237,46,62,249,220,49,63,243,245,88,143,147,77,154,157,163,65,217,100,115,149,121,246,218,162,14,72,73,8,41,5,162,103,96,254,29,23,114,142,228,229,9,174,150,47,204,146,203,114,58,97,248,88,23,151,218,119,17,172,89,177,153,167,30,171,18,118,207,11,244,91,107,106,114,215,64,157,191,92,22,145,150,116,231,172,197,63,157,253,187,14,110,152,94,52,146,78,183,200,248,223,215,143,25,185,1,47,223,137,126,96,111,83,113,238,153,232,197,86,155,59,43,185,193,135,107,163,102,209,240,205,31,20,168,238,99,63,95,27,71,82,108,137,127,80,30,23,158,225,144,110,132,187,183,10,177,233,200,11,187,255,55,255,119,187,223,9,250,76,236,99,119,226,145,88,8,104,94,168,81,154,11,179,35,120,227,28,47,216,83,246,243,52,226,35,172,3,31,252,63,217,10,3,215,238,84,13,232,243,67,35,77,112,7,234,206,93,129,146,159,126,33,175,62,15,240,246,24,63,47,63,105,93,208,232,55,33,74,23,231,83,221,151,190,96,166,83,143,4,8,87,24,152,97,181,73,215,243,161,133,38,48,195,9,174,158,249,229,61,120,11,161,98,169,43,124,10,223,241,119,6,30,215,33,248,151,36,213,186,200,13,241,24,245,214,178,160,168,248,18,172,85,62,24,151,243,214,241,61,33,85,86,189,215,174,48,182,189,64,39,78,10,241,96,63,79,202,108,159,189,79,61,108,215,31,122,65,237,214,190,235,129,104,154,5,239,34,62,6,143,167,39,3,195,11,117,11,128,63,33,216,10,82,206,55,10,114,81,156,72,79,50,76,103,80,182,178,96,208,255,214,224,85,39,152,84,225,159,11,207,170,19,171,163,152,176,80,214,86,223,193,199,157,86,96,154,46,15,172,71,80,32,172,208,34,150,75,147,253,157,72,153,137,170,227,4,136,97,206,188,103,64,148,148,184,88,218,107,95,27,136,137,78,247,251,20,51,225,154,227,171,152,102,218,216,53,153,171,112,251,247,212,135,225,0,185,95,209,15,55,45,156,239,196,249,151,210,245,182,7,120,230,116,149,123,111,199,205,29,54,114,12,127,245,76,71,121,24,234,164,108,153,67,78,150,135,13,107,16,140,88,99,135,203,22,246,95,237,157,169,211,126,233,23,100,51,237,144,55,57,58,191,205,124,241,49,11,89,14,41,197,131,108,159,242,173,132,250,28,93,21,18,252,72,175,90,161,241,76,165,181,208,77,244,148,152,40,192,84,157,21,198,97,19,223,174,26,57,23,249,173,106,187,78,214,221,138,128,112,131,190,135,224,40,219,198,189,253,79,41,73,34,159,82,201,27,190,20,179,189,233,39,69,248,111,12,47,111,250,235,111,168,155,129,239,75,58,105,107,153,144,251,171,135,181,95,101,60,219,224,17,49,162,58,203,9,103,28,151,238,200,198,170,86,139,44,52,106,157,24,49,198,210,15,56,165,221,94,50,210,186,101,203,242,133,57,117,185,81,173,56,32,191,31,175,18,93,158,46,93,195,71,123,74,56,241,176,96,7,178,55,152,183,161,175,24,224,238,199,203,242,135,224,159,71,5,44,168,210,211,18,150,238,73,31,52,117,69,55,9,226,161,51,184,69,43,74,115,199,16,135,148,106,157,141,134,60,34,163,156,145,191,80,24,215,101,204,207,78,133,230,55,74,181,176,41,55,207,49,119,255,133,53,215,183,35,21,240,189,20,30,252,89,135,214,134,223,58,100,117,126,164,172,38,94,208,140,66,155,87,85,229,104,50,97,46,7,79,87,119,194,160,56,193,235,184,111,254,171,173,110,165,159,203,161,24,124,232,168,74,151,139,222,226,140,78,55,104,149,187,91,132,9,138,186,36,180,54,66,118,209,206,191,139,88,130,82,131,215,157,35,238,154,248,119,42,228,24,247,153,181,167,113,8,74,93,58,5,99,169,17,34,176,193,110,11,74,127,218,32,92,95,174,198,10,167,69,12,243,51,9,168,125,90,118,129,221,121,239,9,224,74,84,19,63,148,122,114,234,184,157,75,150,223,206,177,62,182,74,128,137,235,33,32,99,21,239,5,94,23,244,130,201,19,50,99,245,32,63,105,164,122,129,236,32,151,59,156,171,162,140,240,130,129,100,226,182,185,80,246,2,20,221,63,74,75,245,218,211,240,28,38,188,101,219,101,125,220,126,44,8,214,34,95,9,67,172,242,215,20,165,124,253,0,107,10,19,55,51,2,6,36,83,68,249,83,106,61,204,211,211,156,61,199,249,38,125,47,140,193,131,20,76,42,3,151,65,110,215,30,128,126,200,199,74,88,184,40,22,176,183,216,150,171,135,18,50,107,169,27,246,159,207,249,55,44,182,34,211,203,243,108,138,144,210,19,1,166,40,22,138,84,169,219,105,14,53,121,148,143,129,102,246,23,24,195,233,112,7,167,90,211,144,180,162,122,24,200,237,40,203,210,157,3,123,59,75,63,11,65,194,253,202,92,174,180,40,129,124,32,241,115,65,47,134,18,86,124,118,53,136,61,95,93,158,54,237,92,50,75,61,246,95,230,0,133,31,18,110,251,47,73,29,158,205,95,44,241,75,61,48,181,115,251,150,166,153,138,35,39,138,163,133,39,32,61,185,86,5,187,232,250,110,73,81,112,86,152,215,254,173,42,209,219,246,139,102,93,166,207,8,131,93,230,211,16,232,46,197,70,198,191,4,114,166,128,183,101,134,205,165,128,211,209,7,22,239,155,17,89,60,191,222,145,219,74,234,185,133,176,75,254,156,82,77,20,170,239,35,106,224,89,237,130,240,0,189,230,244,120,137,244,162,63,232,133,49,177,53,197,94,49,113,90,118,133,247,218,209,100,59,160,19,79,221,173,139,99,107,50,181,118,18,144,3,117,190,172,135,39,230,180,151,170,185,80,46,149,167,221,34,85,240,213,118,91,17,53,34,38,131,169,38,205,58,13,228,101,47,29,133,58,166,137,253,148,16,248,125,97,74,3,8,65,228,116,7,159,238,105,223,147,199,150,192,141,121,250,109,158,128,15,55,5,124,234,192,147,145,3,26,156,59,50,141,171,15,135,68,241,105,207,182,4,209,251,229,58,70,205,14,87,37,116,146,159,158,248,114,247,10,63,144,149,119,68,129,182,197,12,102,67,70,104,14,79,1,190,180,128,126,197,33,243,226,107,31,21,4,8,63,92,107,103,47,22,255,81,184,132,48,235,113,200,59,212,221,197,102,230,242,179,169,8,123,88,52,84,243,220,83,81,172,247,47,47,98,4,106,163,6,247,13,163,181,137,216,147,39,193,31,83,202,18,187,185,242,215,111,249,153,249,30,219,110,211,108,167,38,4,116,139,242,23,44,241,105,142,192,20,215,115,121,114,91,253,50,200,106,104,13,46,78,85,243,248,140,184,208,11,64,38,134,4,252,148,211,177,27,111,223,159,248,33,106,223,178,58,23,57,201,60,63,4,154,64,166,239,83,57,204,134,114,11,119,33,205,101,80,137,235,41,212,101,26,150,248,170,208,19,46,158,89,188,58,31,150,178,173,168,132,170,78,12,164,4,186,51,97,22,230,161,213,217,139,49,171,98,245,183,15,35,237,95,228,139,22,179,125,150,70,171,127,75,115,139,64,212,6,227,123,75,12,20,107,106,254,124,248,190,202,83,210,62,194,91,16,196,218,230,34,55,248,65,53,111,169,38,94,36,178,254,120,12,114,248,70,46,250,18,72,78,199,121,136,49,41,203,116,152,248,49,201,93,237,222,49,3,48,13,231,182,32,39,95,119,30,119,110,73,210,244,247,193,164,75,145,203,63,199,18,44,60,1,114,18,43,110,245,63,54,171,156,87,248,87,23,53,192,98,14,251,208,130,172,87,147,85,157,82,243,123,53,3,46,210,84,15,97,133,37,102,159,176,210,232,252,49,200,48,242,170,149,172,31,139,116,88,213,172,83,178,250,189,16,157,12,90,209,147,31,2,73,193,91,80,225,37,39,131,121,37,20,97,65,75,16,214,41,46,13,210,207,157,115,236,70,94,101,22,36,227,204,53,125,198,7,198,88,17,223,65,155,153,59,70,19,147,116,35,185,248,1,97,85,62,192,147,89,152,156,54,204,30,118,95,173,26,143,110,173,181,126,10,241,191,156,31,189,155,33,135,22,113,34,50,253,17,196,211,112,52,244,133,232,217,111,196,11,14,249,0,57,212,152,40,59,122,44,52,101,100,49,106,8,161,133,23,21,199,51,196,13,241,156,241,149,206,34,29,119,222,253,120,180,51,207,164,214,63,238,203,216,92,90,75,67,104,85,149,206,178,169,99,90,248,71,237,214,62,254,221,105,130,88,126,251,137,132,80,15,170,73,143,61,160,214,21,82,4,206,150,79,146,72,251,218,13,192,42,112,94,252,208,191,157,10,222,218,30,199,218,180,86,43,86,122,72,132,60,68,67,235,160,93,56,18,80,1,90,12,13,236,34,107,210,205,5,133,50,101,20,66,85,116,0,199,64,234,161,254,136,25,172,42,227,253,88,129,178,18,90,78,205,120,123,40,246,214,222,218,25,0,182,245,219,238,13,235,105,210,129,15,80,98,243,20,86,79,235,129,104,136,128,84,224,192,240,157,165,131,84,160,151,156,205,46,229,180,87,168,74,95,165,241,151,209,65,234,16,107,112,44,109,245,169,141,175,88,200,206,202,134,155,36,219,171,174,227,75,7,6,65,48,120,215,211,162,75,214,182,166,85,80,241,190,207,33,243,233,98,177,64,207,87,43,51,130,132,59,109,227,199,243,44,29,225,228,201,0,188,54,140,74,150,67,254,7,10,200,96,114,75,249,28,231,47,110,8,130,67,213,56,223,78,221,45,45,6,20,171,92,243,213,50,228,134,13,9,74,24,135,242,148,84,150,241,142,55,8,208,40,212,146,199,253,75,52,174,80,147,108,0,251,41,170,23,119,102,29,193,172,101,61,2,53,163,207,26,100,17,196,154,68,145,139,149,97,222,24,116,142,222,83,178,236,128,199,40,240,62,135,250,41,177,9,138,212,253,10,160,30,174,2,254,240,8,254,24,160,234,22,64,118,91,1,252,234,67,122,6,213,228,213,37,119,128,66,224,109,125,77,164,59,191,177,89,187,7,20,11,234,188,211,241,87,34,134,147,56,10,120,95,110,180,149,179,109,230,189,196,179,65,16,239,117,62,24,186,12,242,162,1,184,224,245,160,1,13,209,158,5,49,87,235,202,41,123,137,195,243,56,128,129,167,101,231,24,77,113,230,129,209,115,224,246,138,217,194,128,103,249,85,211,233,107,126,255,27,223,38,27,110,43,226,78,102,229,60,132,189,204,30,26,169,95,10,120,178,7,87,228,137,162,5,135,193,206,128,55,3,201,234,10,97,135,14,177,8,114,2,100,76,93,245,160,35,223,144,36,174,32,164,20,137,46,221,184,81,4,118,123,62,198,177,205,66,230,19,250,110,109,57,224,244,63,18,134,232,228,152,127,175,43,104,164,239,152,250,58,38,170,206,35,163,165,35,110,70,12,2,157,3,109,254,134,77,206,27,239,179,157,220,107,181,123,145,186,202,40,114,215,67,233,51,146,15,1,227,166,248,149,243,190,174,157,133,145,200,178,157,39,41,20,128,122,96,57,113,153,30,233,63,189,116,9,255,115,197,38,101,145,186,134,170,244,60,231,218,11,252,4,50,178,139,194,213,234,141,94,51,253,138,242,226,39,76,232,227,209,253,75,205,255,122,200,35,246,8,1,132,3,66,71,104,154,197,98,55,154,58,160,186,87,218,175,157,109,10,94,75,151,7,227,127,13,230,138,11,3,171,204,216,54,142,201,226,238,7,146,62,84,218,77,240,222,209,182,79,41,2,161,10,13,28,180,186,4,65,217,237,33,66,8,54,7,81,253,48,101,178,23,218,165,120,219,28,8,104,162,179,125,74,30,244,255,172,83,187,241,87,5,145,15,230,163,140,124,106,233,197,80,123,106,250,213,55,239,18,231,29,48,50,102,231,25,5,81,132,16,68,234,170,47,232,225,253,225,243,201,222,182,82,155,164,232,29,56,196,77,1,125,16,69,103,20,23,34,30,113,75,225,0,206,97,169,54,60,205,179,50,130,236,169,79,187,243,156,120,50,36,138,49,8,210,34,44,25,207,72,60,233,130,106,230,198,164,15,222,27,61,75,188,221,120,242,43,69,6,42,201,237,9,100,66,21,85,93,181,168,13,137,193,33,202,71,89,21,177,230,193,220,10,175,197,124,193,162,149,243,221,232,32,153,155,113,240,69,221,232,86,179,70,211,90,101,33,31,210,215,62,74,240,78,80,156,87,106,106,7,157,67,212,224,78,154,21,219,49,63,107,65,102,6,215,135,246,130,241,214,52,106,32,63,233,11,186,189,39,227,185,51,161,194,13,27,53,160,157,90,173,140,203,60,108,41,164,64,112,191,239,5,154,25,209,165,52,3,145,193,3,73,196,111,14,148,200,204,207,142,114,229,186,51,131,110,33,189,78,122,36,154,57,159,68,5,97,190,46,64,34,193,74,57,206,113,121,68,53,69,250,197,49,127,111,16,49,100,79,208,68,135,11,13,162,45,201,119,250,196,153,102,20,97,122,19,236,196,246,218,143,255,113,30,152,28,73,166,253,121,110,60,177,147,233,36,113,65,110,109,109,59,180,229,204,40,37,6,8,17,142,202,41,180,143,97,42,172,29,34,218,115,218,145,54,202,145,118,71,146,2,240,13,252,205,136,83,201,62,57,161,103,198,25,229,74,56,136,73,194,5,91,156,80,205,237,4,8,144,219,179,3,59,81,222,92,147,85,77,208,18,48,135,160,151,207,121,159,34,237,100,247,169,236,17,0,212,5,174,217,118,106,38,130,154,224,243,79,57,239,0,30,149,184,8,215,13,103,79,54,102,30,49,158,86,128,165,4,10,183,181,228,40,150,97,230,130,93,91,234,254,79,2,221,156,0,145,103,82,63,51,252,114,207,229,234,199,67,108,162,62,194,216,159,143,118,114,72,124,129,37,0,111,157,130,107,26,222,124,26,209,64,124,136,215,180,93,186,69,23,59,212,176,28,223,63,53,234,1,255,61,92,129,215,177,95,181,161,238,54,103,24,245,37,9,22,180,154,86,138,140,6,192,17,66,103,142,67,175,51,37,178,122,83,204,113,201,227,225,58,64,192,66,137,236,143,81,76,2,160,30,147,2,63,18,53,101,154,119,64,3,141,233,11,151,33,228,47,121,135,122,149,127,70,91,56,120,200,108,224,248,86,210,158,180,150,233,18,101,11,68,230,164,164,36,46,82,172,13,170,170,188,89,207,250,190,55,129,177,182,184,194,166,43,193,240,57,67,235,6,91,65,169,90,132,188,124,161,142,228,98,226,214,165,199,167,79,50,169,188,228,205,85,252,6,159,248,23,53,123,72,118,248,124,79,108,170,153,72,228,159,234,62,115,63,107,80,112,153,96,38,1,110,118,187,42,171,193,92,43,250,60,209,219,167,104,158,235,105,97,168,41,138,218,86,196,72,3,195,165,169,239,233,167,143,156,228,162,67,16,223,157,158,215,17,85,166,61,242,174,118,238,160,150,201,163,82,204,144,204,49,235,25,4,173,248,168,44,64,77,147,178,188,24,100,224,42,74,85,196,63,70,159,156,64,190,142,85,52,7,99,134,159,46,118,221,51,76,60,112,237,0,36,149,96,71,158,51,236,34,173,221,164,79,162,219,188,139,172,226,39,251,122,177,193,134,117,212,159,0,47,135,30,213,131,104,41,50,181,209,181,156,183,223,182,21,25,246,57,136,129,251,102,210,64,221,21,224,211,175,183,24,227,92,86,71,129,189,78,235,136,63,207,44,224,67,173,99,93,42,204,151,94,156,138,209,157,29,116,59,49,84,68,175,16,250,160,119,215,114,133,149,150,36,234,74,36,196,230,22,12,239,80,243,38,116,135,64,145,255,149,1,206,144,186,17,18,65,162,23,94,70,203,195,99,147,124,139,132,7,169,226,255,52,198,124,1,149,44,5,9,209,69,156,22,79,197,29,139,235,46,41,185,159,90,96,22,56,241,150,240,80,68,238,32,49,13,173,70,108,163,111,11,6,66,174,199,67,180,224,74,209,244,182,9,6,89,168,138,135,255,70,203,108,176,159,102,103,65,159,48,249,199,103,128,200,126,170,90,205,80,255,60,157,142,86,67,83,104,107,110,85,21,51,0,127,181,60,253,83,155,30,1,152,65,179,132,42,239,240,134,233,237,137,132,141,15,30,75,102,70,84,15,129,53,73,165,115,34,211,139,134,129,35,18,116,86,71,143,204,201,210,23,214,93,166,117,49,38,85,104,76,226,126,113,199,210,237,24,222,22,218,244,78,223,212,127,107,75,124,75,63,222,161,185,5,184,96,242,180,238,138,122,64,20,66,78,21,158,232,161,0,6,116,149,161,106,154,246,15,142,174,202,210,156,138,24,84,91,119,122,170,4,28,1,63,225,120,59,200,81,175,139,177,163,115,143,106,36,37,142,18,56,168,179,48,70,9,172,114,150,73,216,119,195,97,85,42,9,25,182,123,193,64,19,167,225,137,9,214,135,68,122,159,229,103,164,125,141,42,207,146,225,203,200,54,225,172,216,186,203,169,84,237,93,116,223,102,129,242,173,123,205,58,68,203,160,246,93,172,70,19,104,181,124,83,193,168,199,50,254,148,143,112,232,31,251,212,8,66,158,139,117,250,238,43,22,232,197,174,98,102,88,101,160,156,71,251,26,118,217,0,190,121,24,172,237,28,245,245,102,140,217,251,151,121,46,89,104,194,28,139,186,153,99,231,62,127,214,32,77,202,38,126,81,126,1,193,67,184,118,45,156,225,252,230,75,242,214,31,225,233,166,227,47,26,233,158,8,75,228,228,233,99,19,124,110,131,215,20,19,64,54,84,246,21,210,155,94,14,100,49,243,73,166,217,55,70,86,44,156,174,194,3,21,80,80,185,203,104,1,164,228,220,137,86,161,18,196,195,4,183,255,248,208,59,243,66,249,224,240,246,123,186,239,29,72,177,123,95,190,21,154,32,53,228,24,75,215,93,60,96,39,250,33,248,198,227,41,15,41,107,227,191,29,65,135,121,191,210,204,73,175,65,112,64,50,176,86,65,20,66,110,129,171,95,219,244,216,252,205,7,127,139,234,195,246,89,15,29,5,135,36,185,220,247,127,27,78,234,125,8,181,5,42,142,188,72,143,38,193,160,6,48,104,176,62,154,138,1,2,39,94,87,171,73,99,159,249,62,222,164,250,174,125,6,174,215,234,69,230,13,168,55,38,114,101,93,142,201,155,141,20,102,118,187,156,211,191,84,48,195,149,150,184,83,209,69,150,197,105,183,171,204,215,4,233,117,107,160,50,141,57,173,89,41,69,177,91,86,61,128,103,200,154,95,78,75,152,159,237,199,1,80,79,98,136,210,149,229,127,142,125,203,82,88,166,74,245,80,6,186,222,6,192,206,38,159,172,4,136,157,174,4,195,75,130,94,12,24,14,37,220,243,71,238,108,33,173,243,6,175,84,63,168,19,167,219,199,108,47,21,159,35,57,117,137,138,109,226,248,86,11,237,240,107,242,199,111,201,160,22,133,177,213,36,120,169,101,67,216,156,209,220,218,252,104,254,6,42,64,222,172,185,93,180,88,164,245,186,104,165,242,158,182,223,130,198,95,49,249,127,125,216,213,139,35,85,170,29,28,205,68,120,174,161,197,204,102,164,54,53,248,119,5,178,125,24,106,146,233,15,162,227,79,86,37,167,159,57,60,38,223,110,135,105,90,88,120,63,76,110,180,197,211,12,176,167,119,243,121,85,216,33,120,174,254,214,101,255,33,252,56,102,145,15,33,132,182,109,190,133,236,163,227,91,210,247,193,252,22,121,162,133,242,126,129,102,34,61,49,29,59,196,193,16,176,38,137,217,134,230,162,6,160,60,81,30,29,27,74,176,70,243,237,161,103,211,97,1,162,191,111,3,108,181,193,149,14,156,14,22,54,8,177,141,80,120,2,80,198,133,113,124,200,207,238,127,238,209,68,143,77,34,186,244,100,152,90,220,235,64,53,95,240,3,147,149,20,82,84,71,232,118,221,67,64,94,136,1,26,208,79,169,71,209,47,175,111,165,14,11,34,48,176,243,220,33,213,248,183,42,192,117,179,7,167,239,175,28,231,39,34,211,81,234,217,241,253,50,91,35,208,198,117,254,231,237,156,141,109,56,72,121,140,101,214,51,32,35,175,220,47,158,200,42,158,39,207,53,109,19,50,250,36,68,248,62,136,139,30,85,75,161,66,48,177,79,217,138,112,246,222,223,184,110,209,13,28,249,164,138,179,3,144,166,127,55,62,151,16,42,85,75,43,192,152,0,177,71,85,239,97,4,186,100,66,51,219,109,51,51,153,6,66,66,152,17,108,213,5,248,133,235,180,31,9,143,99,22,216,20,60,70,146,66,243,106,171,24,10,1,243,83,75,125,236,116,85,140,80,217,250,180,220,123,123,136,169,46,167,12,68,123,36,130,231,174,239,204,131,158,195,185,144,65,167,95,38,105,155,138,156,66,251,117,251,57,154,57,32,216,139,130,191,174,224,113,186,174,53,166,89,234,94,232,159,76,171,240,173,43,255,21,169,155,91,214,242,206,190,142,59,58,198,65,72,27,39,222,210,228,70,179,140,37,228,171,145,53,161,126,86,189,29,104,44,148,208,167,216,111,124,5,90,165,167,45,41,242,108,177,161,73,129,1,177,254,242,85,123,82,244,52,223,118,61,37,182,135,248,16,45,204,28,252,42,14,46,150,137,73,242,21,152,151,210,154,7,133,178,126,117,251,134,81,255,156,108,2,248,23,47,146,120,197,6,86,61,240,26,90,125,134,17,216,204,3,111,203,236,204,10,193,56,188,237,150,131,253,130,17,15,199,122,1,252,206,150,19,83,181,158,170,248,41,128,101,22,250,211,95,189,181,107,92,86,115,229,211,186,225,235,159,91,9,2,65,36,144,188,80,28,197,180,153,62,112,241,77,89,62,87,209,6,215,160,33,29,90,54,80,89,194,162,179,5,170,81,240,148,131,19,25,101,202,205,127,191,171,58,141,42,171,71,62,156,38,28,247,191,20,53,84,137,3,58,118,229,64,70,6,116,218,249,45,252,113,175,55,107,119,85,107,130,231,126,92,195,146,26,65,89,3,8,102,102,144,79,102,183,248,77,253,184,144,95,81,216,235,102,218,179,43,254,50,222,146,21,195,39,56,122,8,176,75,74,247,234,157,64,41,79,111,196,163,206,119,191,158,154,77,251,60,178,181,84,195,150,249,77,229,131,6,33,161,118,250,122,141,140,116,226,73,108,160,213,237,152,195,112,117,79,64,159,107,7,225,111,50,159,204,0,89,17,95,229,194,92,68,92,55,6,34,55,24,60,117,123,3,211,132,250,142,37,115,90,45,109,66,255,91,199,29,26,254,222,79,62,31,1,123,16,185,163,185,153,16,133,103,74,63,40,215,123,206,75,120,217,75,21,213,37,114,224,50,207,145,175,126,237,215,9,58,100,81,100,153,13,31,222,186,207,162,16,118,252,23,175,123,133,142,10,155,160,66,26,165,253,64,52,164,24,16,97,102,132,19,158,189,88,201,42,131,207,97,120,127,13,132,90,240,11,72,228,115,194,76,237,127,24,151,229,138,99,179,1,116,198,138,105,220,118,215,252,1,26,89,248,1,251,175,234,103,120,101,244,8,204,66,152,14,165,122,146,6,143,16,149,246,141,110,16,184,194,143,255,65,129,101,77,122,233,164,173,26,98,184,27,149,192,165,124,229,144,33,160,129,20,188,61,84,13,253,22,101,45,44,119,255,232,254,82,200,46,13,159,37,43,69,200,82,133,197,134,227,50,42,163,149,7,69,64,178,25,27,188,203,122,223,189,28,119,137,117,37,201,103,174,0,216,58,10,195,162,56,86,19,245,183,220,168,221,128,214,133,93,35,53,161,55,202,16,28,87,137,188,152,7,213,227,168,177,225,178,222,155,66,212,231,66,249,39,20,67,183,127,60,152,149,55,117,10,42,47,183,229,219,119,248,22,29,64,46,145,187,158,75,202,39,164,158,88,74,54,95,11,204,16,248,192,122,191,80,8,249,244,69,160,169,113,195,239,161,162,63,188,45,133,127,159,163,151,203,64,24,195,163,159,135,118,235,207,64,161,47,107,126,231,97,121,49,247,142,29,28,29,147,135,68,245,205,214,10,232,87,40,170,193,64,163,52,253,238,65,62,69,48,169,237,70,17,222,66,244,185,44,74,50,153,192,228,1,201,46,228,68,156,2,67,1,8,234,86,221,201,241,188,181,217,147,250,218,245,159,96,113,143,168,165,120,196,245,180,252,120,53,163,101,28,56,211,238,232,41,117,245,1,30,203,213,29,11,94,1,142,15,178,8,108,251,244,19,42,147,62,214,74,61,181,174,54,41,233,3,111,183,140,118,44,138,203,193,105,63,213,10,119,195,235,30,217,141,63,207,94,255,137,194,235,74,205,86,30,55,193,102,134,187,33,38,195,212,231,51,67,23,190,179,200,146,90,67,14,155,110,196,111,51,253,113,144,21,185,101,140,102,25,154,110,139,239,191,179,25,238,215,156,32,1,73,245,43,100,143,144,98,179,8,16,156,170,225,186,237,185,206,164,234,226,186,200,12,186,106,129,170,51,140,35,112,96,19,85,204,175,103,7,81,243,106,51,0,81,178,96,85,25,168,213,80,241,126,159,238,104,192,203,17,127,90,46,248,68,162,238,206,125,37,162,211,216,18,60,135,27,185,251,170,52,56,198,16,156,108,159,147,17,232,25,21,122,184,45,79,20,177,4,141,250,238,85,119,46,167,168,19,111,136,49,13,158,135,130,14,47,253,178,184,159,159,176,66,228,181,234,40,163,93,197,194,153,9,61,173,221,239,1,121,0,169,238,185,121,184,23,198,14,132,213,112,137,12,89,2,54,108,192,2,32,112,212,36,136,107,120,231,228,3,74,12,92,113,19,209,183,122,153,13,154,174,179,140,255,60,135,250,151,52,219,203,222,238,64,215,54,115,86,253,10,58,26,65,97,12,120,144,196,221,185,80,65,246,87,225,230,242,71,72,154,138,150,38,38,229,42,147,81,146,87,174,49,98,40,87,67,126,187,202,4,251,129,207,100,18,21,180,31,49,181,65,242,213,28,196,149,57,194,19,54,124,159,221,73,166,5,79,195,159,111,236,180,234,74,202,169,227,115,74,222,97,25,204,229,38,100,101,55,179,117,239,251,184,38,209,97,168,48,43,146,155,90,252,100,188,4,84,123,70,75,57,51,28,137,152,138,245,32,155,31,240,21,164,57,250,124,33,91,71,62,40,32,43,116,233,207,204,213,96,151,143,36,247,47,132,49,85,4,252,155,177,85,12,218,18,225,162,227,202,104,110,25,187,77,31,177,98,177,159,125,129,162,177,137,236,131,180,38,177,90,22,146,152,101,225,37,193,75,129,89,82,123,192,72,41,243,25,93,0,72,91,81,117,82,104,166,206,62,217,103,249,197,198,88,243,76,254,191,250,120,226,2,223,240,178,13,114,226,34,177,194,20,135,200,152,15,114,83,237,230,247,72,120,185,52,101,17,21,254,121,29,234,88,115,91,134,117,238,78,242,157,205,168,180,28,14,174,75,32,75,46,222,108,219,203,53,161,118,76,148,123,103,95,82,82,151,125,13,148,178,233,156,47,140,53,229,47,47,219,111,139,215,127,203,76,224,162,197,99,37,181,122,86,50,67,1,245,71,202,42,35,52,16,254,181,114,126,44,37,241,127,108,172,157,80,33,135,147,103,99,31,17,115,23,145,204,101,191,230,136,178,161,94,8,128,146,169,213,36,201,220,210,150,29,201,40,236,185,230,84,133,207,192,107,24,214,71,149,125,85,166,147,39,84,58,164,154,62,124,129,29,201,70,238,128,37,150,254,230,187,13,84,30,252,41,106,214,163,156,154,187,231,248,23,117,209,76,116,194,231,101,145,7,101,71,251,118,14,121,251,113,144,135,100,20,39,65,101,3,25,102,31,4,188,210,32,30,7,194,214,2,162,179,129,241,138,218,132,191,2,23,237,77,170,120,95,210,7,17,159,132,239,229,139,95,216,229,205,56,96,179,214,18,45,87,106,111,82,212,203,138,167,242,56,227,123,111,182,163,142,70,147,76,158,182,167,79,220,173,166,102,119,183,174,164,150,85,129,168,226,70,88,237,46,243,137,65,191,202,105,162,26,221,49,119,218,171,140,28,60,175,27,182,64,182,104,100,99,40,162,121,7,229,45,135,124,205,133,157,246,151,231,251,129,184,156,72,78,158,7,221,233,95,220,65,68,161,163,8,137,54,32,221,203,17,227,181,254,2,162,7,242,75,171,120,34,157,20,36,103,230,111,13,143,195,12,64,128,229,152,230,221,222,25,61,207,183,100,128,9,8,20,46,47,184,120,46,211,24,31,90,255,236,253,127,193,53,154,178,36,182,219,94,246,227,121,34,9,220,218,176,77,253,86,8,164,41,195,96,175,137,87,148,246,5,36,84,233,171,50,72,248,164,162,36,9,17,124,225,224,199,193,8,226,60,201,75,230,76,120,186,177,1,183,82,81,154,207,181,8,158,69,83,156,27,211,177,13,88,26,90,255,208,92,16,16,222,248,153,6,120,239,25,231,149,225,1,30,209,121,91,110,114,218,28,131,114,226,217,239,245,4,92,38,127,255,255,115,160,93,240,87,202,126,130,153,137,94,197,212,191,61,131,153,158,60,181,225,192,83,206,120,66,53,242,227,166,240,254,150,189,93,46,184,202,4,213,229,122,161,127,131,237,82,214,134,128,91,191,17,84,156,9,99,132,248,15,47,164,154,101,143,64,135,105,55,97,57,142,180,138,233,87,209,122,187,215,140,190,181,49,68,127,118,222,48,102,184,253,157,202,65,122,221,146,39,233,144,181,8,125,166,64,13,27,6,104,88,155,156,245,0,174,16,186,131,161,12,119,216,191,60,207,107,94,191,128,236,233,238,60,89,1,239,155,191,10,128,149,128,247,101,246,238,203,126,24,117,201,139,150,1,175,126,228,109,115,124,68,139,235,186,77,26,167,98,187,53,211,1,27,27,237,165,144,246,36,25,93,161,146,84,139,213,60,55,68,17,10,102,206,118,69,251,194,119,168,32,114,102,178,127,225,47,133,89,155,106,126,136,220,22,12,169,41,177,108,103,233,90,114,134,82,172,214,185,27,59,251,35,4,30,166,216,22,187,31,68,234,217,155,108,87,58,172,166,63,166,50,114,178,118,101,150,137,140,144,175,55,227,196,98,50,241,253,97,38,24,109,114,171,23,168,226,189,194,159,40,61,137,240,1,169,177,229,95,189,57,153,107,223,164,58,231,107,66,64,51,45,158,86,227,166,244,63,195,15,85,147,118,47,88,47,62,252,166,215,219,20,135,137,16,19,211,237,181,79,33,234,122,172,206,123,49,229,159,103,67,176,193,92,157,111,29,189,152,83,246,76,33,253,137,128,149,234,173,228,135,3,120,143,177,179,183,139,73,2,28,91,154,247,236,156,93,148,66,6,95,26,81,113,112,70,0,152,2,8,70,61,72,198,160,195,132,159,43,164,11,84,75,172,104,205,110,198,107,255,232,159,63,222,1,143,235,151,207,169,197,163,69,176,137,160,50,13,148,5,182,22,41,103,66,162,209,21,165,92,220,111,45,54,39,47,232,124,7,197,18,152,52,31,21,152,113,150,121,237,86,240,198,202,120,122,135,15,158,187,27,200,18,171,37,32,6,98,60,212,10,44,229,123,216,245,223,114,233,156,59,175,236,151,145,119,30,187,166,91,60,82,166,7,127,11,77,246,41,92,143,106,134,238,144,14,205,73,205,149,70,5,36,109,93,172,50,95,144,26,235,159,129,220,189,177,225,231,86,93,70,136,111,46,192,9,66,20,90,146,58,166,194,223,3,223,177,123,133,254,76,67,47,154,24,240,92,248,84,166,201,175,80,243,172,88,131,25,116,16,98,229,227,164,103,80,204,103,5,94,20,181,242,3,214,57,78,42,208,145,104,83,33,22,131,1,171,209,196,188,202,241,23,93,119,30,70,131,76,221,104,39,138,163,174,85,36,150,160,194,108,153,173,229,224,58,218,207,135,55,184,48,98,1,246,23,47,177,0,182,189,222,161,27,131,96,80,196,254,55,9,215,175,38,210,18,159,49,10,56,26,218,184,55,245,135,6,157,59,73,247,253,198,248,242,56,128,10,88,129,237,8,80,62,249,186,5,28,83,47,2,170,161,191,197,10,70,46,54,69,76,216,248,214,73,2,201,209,152,140,92,218,111,70,46,241,173,232,149,216,224,55,243,206,7,212,213,56,111,219,175,85,118,244,78,79,37,44,28,22,179,208,147,124,3,125,245,132,33,227,56,104,249,160,42,22,240,177,192,44,63,20,202,238,126,222,55,12,87,16,49,96,170,19,141,164,153,23,61,151,215,230,183,236,245,171,89,131,204,142,61,140,79,140,179,23,181,49,18,167,97,173,39,220,18,205,1,67,13,252,165,18,68,27,121,46,16,4,45,102,78,22,141,193,98,140,127,134,181,195,237,151,63,105,106,190,6,45,117,200,127,157,135,210,204,62,13,252,165,77,90,19,210,46,112,198,56,216,59,132,158,45,197,140,177,5,166,2,67,74,38,243,71,12,185,62,159,244,87,74,218,11,211,91,118,40,35,168,60,188,142,187,169,97,113,250,13,46,179,163,92,94,125,25,23,117,7,225,168,187,95,128,130,249,159,68,59,39,85,137,49,38,195,130,242,226,92,198,217,240,33,219,218,140,131,150,21,34,156,166,36,41,206,100,112,7,217,107,138,88,210,43,168,81,42,254,117,140,67,226,232,8,68,190,233,88,63,195,96,167,254,224,242,109,113,29,241,94,251,92,92,31,227,140,161,75,213,15,227,166,194,146,82,77,239,209,179,110,128,26,201,220,225,215,51,176,243,102,130,114,130,92,215,113,71,15,121,84,8,154,40,11,197,62,226,72,251,176,204,247,103,203,66,134,17,107,44,27,113,119,171,18,241,123,17,99,125,105,223,234,148,226,19,9,198,198,205,212,131,154,64,182,79,218,231,34,119,149,11,17,91,189,62,86,129,183,245,67,3,240,115,123,177,190,14,214,124,20,143,126,204,212,212,213,150,127,14,27,121,188,113,40,160,25,158,162,108,153,71,122,19,145,36,124,36,130,233,188,193,198,112,8,119,24,155,74,185,239,56,80,151,140,79,97,72,75,231,72,173,152,133,11,248,242,21,242,152,59,49,3,185,203,226,254,85,223,64,90,163,185,132,26,84,193,251,37,143,239,248,160,12,35,138,213,201,166,21,207,59,51,116,174,121,218,199,72,163,33,219,54,148,128,21,57,64,140,150,179,75,163,3,214,93,203,84,31,43,124,208,102,74,176,81,167,77,97,61,155,70,196,172,74,122,143,44,136,226,211,133,168,112,139,141,225,67,10,47,64,85,106,96,105,235,233,119,61,254,252,226,71,149,133,5,203,81,64,203,85,74,137,188,53,131,53,126,141,239,38,213,214,148,124,113,158,194,179,202,204,68,161,181,1,69,191,20,100,58,126,70,35,54,167,111,29,157,179,171,119,36,191,42,55,24,161,234,66,255,164,67,138,154,140,166,168,87,210,167,217,32,237,24,95,179,135,76,188,230,167,158,180,130,77,244,170,181,215,28,132,90,2,102,61,108,66,83,255,150,102,254,4,215,9,26,75,23,137,128,222,37,17,178,47,142,13,213,119,188,249,106,182,240,55,26,43,170,2,208,52,38,23,105,169,100,113,45,132,110,68,9,77,243,29,2,219,228,66,10,232,191,223,40,140,220,196,105,8,121,164,168,12,24,81,111,19,3,136,5,131,108,74,151,168,51,212,165,6,83,93,136,67,209,46,164,33,47,169,190,213,38,236,164,153,15,189,185,70,55,184,168,172,168,250,33,51,66,30,185,40,115,205,82,13,49,77,4,106,87,252,15,146,174,128,147,106,193,189,36,177,184,146,101,207,1,166,222,199,176,242,17,241,54,93,14,177,113,42,255,101,50,165,180,64,46,190,114,50,183,79,78,232,91,230,155,180,44,66,13,118,190,193,125,132,173,82,146,210,175,132,143,205,248,247,202,57,59,209,254,167,172,98,161,33,18,134,73,242,213,6,88,0,1,80,80,133,131,123,238,151,160,169,59,240,2,205,204,101,61,19,25,83,242,51,99,81,109,65,51,84,96,196,178,113,17,146,74,78,143,175,210,112,66,85,82,200,133,103,221,167,114,191,196,1,244,24,150,16,4,226,50,212,134,251,60,196,248,117,171,183,79,113,206,230,100,29,186,162,148,73,196,97,52,242,255,140,232,81,146,20,75,240,5,207,196,245,19,190,220,44,91,9,32,212,42,102,119,57,252,162,181,7,25,122,179,19,109,170,79,192,124,174,131,208,110,22,98,68,121,49,122,203,185,33,70,15,39,159,40,59,230,162,110,54,38,156,242,155,138,49,175,178,44,100,4,37,155,90,66,170,40,32,220,27,63,186,40,239,194,160,136,176,230,74,219,171,248,102,102,17,96,223,180,235,228,136,154,83,85,251,83,142,47,83,122,72,148,130,81,206,118,229,86,243,42,179,30,79,73,42,84,100,168,150,106,127,114,27,156,98,191,66,141,245,77,8,233,106,97,79,105,168,123,56,12,197,21,184,129,17,11,153,37,144,127,27,66,241,249,78,217,233,89,50,10,23,96,95,191,139,39,57,215,132,188,42,89,103,67,222,36,43,194,177,156,146,175,215,80,139,85,77,202,223,84,174,48,211,159,251,202,97,85,7,167,95,33,44,7,233,173,18,37,214,142,33,189,235,162,225,171,109,122,29,229,202,7,233,125,240,192,128,119,116,5,163,155,168,174,137,132,137,12,6,87,210,151,207,71,81,26,253,167,209,26,126,237,193,2,185,206,246,1,63,90,207,94,218,107,234,99,7,226,17,9,85,127,219,56,81,49,47,68,61,150,11,115,42,229,150,174,148,120,214,245,215,190,135,190,79,70,65,220,190,56,144,117,43,157,160,49,88,117,9,86,63,200,157,146,175,140,158,222,215,146,186,180,34,192,184,12,168,178,134,210,218,2,190,39,37,105,138,206,247,156,104,104,102,176,15,37,213,50,77,76,177,191,12,212,60,94,245,186,226,81,54,207,11,116,133,117,98,136,38,138,171,189,137,230,135,73,61,110,16,149,176,127,148,207,146,223,61,111,120,61,96,8,136,5,219,228,72,65,164,43,21,98,48,97,254,46,45,206,59,158,166,126,72,50,158,44,235,48,133,89,56,230,5,221,70,70,0,237,1,207,194,77,80,150,188,192,10,116,10,147,27,207,130,216,10,80,91,0,252,1,57,118,220,186,213,140,232,247,191,219,226,196,26,139,159,113,75,35,82,115,204,212,168,79,162,237,215,115,2,162,104,155,2,142,232,107,131,84,155,140,251,236,157,12,251,253,75,242,176,211,199,205,4,31,244,151,119,209,105,180,24,236,217,140,63,99,37,208,36,181,64,38,245,15,37,22,222,64,11,165,83,172,179,145,168,75,186,88,232,242,163,104,122,247,199,204,31,28,8,170,157,145,22,219,189,195,48,70,234,241,137,242,87,214,62,47,186,95,68,153,242,1,11,162,90,239,59,34,82,8,216,43,185,197,16,116,44,100,54,66,138,118,125,125,27,153,72,167,245,139,153,232,125,243,11,20,144,185,194,142,14,77,168,11,122,16,107,100,108,190,206,172,95,254,112,229,180,246,112,138,145,103,41,82,64,54,127,66,99,31,163,92,134,19,191,247,69,80,86,89,84,127,174,201,147,108,38,185,153,250,52,2,240,145,118,88,232,128,55,110,24,110,132,164,251,162,201,12,153,195,235,139,221,37,30,221,117,231,16,19,127,16,161,193,152,117,51,2,183,126,187,249,160,37,125,232,66,240,69,141,38,102,80,230,116,231,53,211,51,52,33,229,191,75,3,43,67,171,83,213,177,67,206,83,98,240,44,69,224,48,7,173,100,72,47,181,73,117,205,105,200,217,122,70,64,44,255,170,151,140,110,23,205,156,77,171,129,215,67,202,98,97,136,220,127,47,252,167,85,198,68,163,135,200,124,49,251,247,250,247,219,135,34,111,45,242,254,180,251,106,163,85,131,63,169,174,87,160,80,137,153,120,18,180,148,224,254,174,31,174,223,150,116,16,47,156,105,236,73,61,122,205,113,76,59,93,131,133,194,212,145,61,172,56,62,140,87,176,250,55,42,60,39,253,218,58,229,161,45,233,41,118,6,114,187,157,118,106,233,3,137,77,151,35,26,113,220,236,189,225,30,167,114,217,166,122,202,65,255,211,186,102,231,244,50,202,233,189,109,102,119,35,80,184,153,82,204,13,27,239,78,238,56,254,245,186,73,249,89,216,52,238,61,52,83,107,193,140,198,21,108,89,92,10,24,185,102,14,71,120,45,45,120,196,174,83,150,216,168,101,198,242,149,118,75,128,55,103,121,164,233,126,19,154,187,122,15,182,216,148,139,14,121,15,152,108,100,51,63,84,254,231,244,155,155,8,227,87,160,154,241,23,90,238,139,243,100,251,100,66,40,142,11,4,212,228,225,219,60,78,114,105,228,51,110,134,142,116,237,115,148,134,183,134,81,174,226,212,114,174,117,36,204,205,237,250,4,29,36,180,251,30,88,149,151,216,139,52,46,90,169,47,160,182,253,51,120,181,109,41,113,147,188,179,96,60,219,243,105,183,11,55,110,189,248,29,195,40,102,89,84,25,235,83,22,170,37,32,112,114,112,217,123,135,154,81,246,31,1,77,180,177,248,109,102,210,171,19,5,194,148,70,207,238,70,63,43,79,97,32,209,230,176,206,229,2,203,200,87,86,73,164,219,80,137,181,117,245,34,118,74,252,152,86,52,213,227,134,171,38,156,99,253,33,251,225,3,43,38,254,224,122,75,75,0,5,211,224,14,124,1,135,161,91,226,244,147,184,155,239,20,171,89,132,215,208,200,88,187,240,65,213,96,114,141,212,5,102,142,91,15,113,121,104,111,107,248,50,150,204,201,70,224,83,33,6,108,140,202,62,47,50,106,160,68,73,213,199,162,200,236,82,6,94,248,194,204,128,206,191,215,173,247,57,33,149,45,73,157,75,194,2,225,249,224,195,243,217,144,81,13,207,130,113,62,217,26,122,84,117,41,239,111,100,99,157,241,229,136,4,48,7,65,223,90,10,1,166,94,131,204,94,85,193,21,200,6,76,168,99,92,131,88,135,196,78,24,73,203,52,49,133,193,140,214,26,152,149,255,86,161,3,196,206,106,205,72,131,193,226,15,96,180,132,164,234,146,43,140,158,48,148,44,54,143,9,93,147,174,222,145,208,122,136,78,237,236,28,92,168,89,53,159,235,136,212,23,243,37,158,188,67,216,173,155,182,55,126,231,98,59,116,116,57,253,111,163,237,248,151,14,163,96,139,225,151,98,244,191,117,14,64,59,205,97,89,5,134,107,132,110,220,125,34,158,146,73,3,1,49,129,6,252,15,53,130,136,42,153,96,94,223,32,220,42,99,197,221,245,11,107,148,57,124,118,146,252,161,235,33,39,127,198,97,38,76,254,176,39,223,146,61,204,157,95,49,178,169,94,49,59,244,29,93,220,34,7,156,10,70,168,250,178,105,168,205,60,215,191,164,23,208,6,156,118,126,29,11,27,5,86,101,79,133,11,36,125,229,201,228,86,221,16,33,140,118,151,180,176,167,20,195,19,97,179,32,154,124,144,41,13,67,198,234,154,141,26,86,63,72,218,109,196,85,165,243,226,111,134,22,14,84,126,101,166,213,114,27,213,55,247,202,228,248,92,41,37,16,184,86,136,67,16,233,33,56,3,114,198,47,195,51,25,109,15,95,99,132,187,39,26,11,74,247,28,79,95,204,166,78,212,174,116,67,120,130,244,123,138,219,12,109,244,87,61,249,193,104,5,47,229,7,162,80,241,238,61,183,90,6,88,127,158,22,76,1,132,47,206,82,136,40,43,196,145,6,174,225,147,220,115,98,85,201,22,155,231,151,84,55,177,196,234,47,211,215,8,103,137,122,98,212,40,189,39,158,161,66,93,45,1,0,72,177,3,25,174,225,111,151,103,223,107,255,102,42,14,132,178,151,206,125,230,243,2,206,38,203,147,81,171,248,233,235,219,49,142,59,41,8,87,160,116,53,59,146,250,135,66,64,220,125,226,231,159,66,78,83,90,253,233,202,179,59,220,212,28,211,125,13,184,211,230,205,10,82,160,182,232,127,45,28,74,170,229,251,57,138,239,206,142,227,240,151,241,214,57,142,116,243,252,215,51,176,131,18,210,203,46,7,189,175,78,243,227,1,232,184,68,173,239,33,253,192,215,36,186,31,142,204,99,188,253,27,46,201,174,251,149,87,34,112,27,203,0,245,78,108,16,210,212,238,46,140,138,192,174,116,187,65,98,138,204,139,62,90,177,190,166,60,137,69,34,201,27,7,47,130,196,38,122,76,134,142,72,229,34,113,252,145,38,46,249,0,184,170,23,61,23,153,62,56,57,80,28,4,78,136,164,162,137,250,146,150,159,210,250,136,130,218,9,5,75,159,99,148,97,144,210,88,214,76,114,246,126,164,30,139,75,112,6,131,47,95,211,196,249,150,207,117,7,29,151,228,88,243,237,70,254,143,111,84,194,188,228,121,92,201,22,27,113,10,203,87,245,12,117,40,104,126,215,183,21,162,211,218,232,30,1,26,253,247,131,2,152,50,249,166,186,178,93,232,241,136,178,160,44,83,208,103,95,75,32,197,119,63,201,244,227,153,22,125,185,9,28,192,66,9,231,146,132,146,2,41,15,239,88,20,64,234,52,111,57,88,152,59,225,6,224,28,150,187,171,63,28,15,85,250,189,218,160,185,203,56,172,15,72,127,250,36,129,80,28,2,176,97,90,109,189,153,23,136,180,250,128,25,74,216,15,11,166,178,33,148,20,244,110,105,212,238,185,99,73,179,190,203,133,85,91,194,205,176,55,15,59,222,142,238,111,68,171,251,4,68,37,19,22,101,120,158,203,227,165,254,143,139,150,253,67,38,206,23,72,216,88,244,27,214,216,114,176,93,133,165,92,77,62,220,93,150,93,246,123,130,30,68,69,141,250,186,17,46,7,32,164,223,142,107,1,111,160,212,56,41,77,243,43,142,73,237,251,49,240,40,147,149,53,223,79,174,222,218,198,42,222,150,173,117,222,130,225,58,39,129,105,54,202,114,97,65,75,97,231,100,24,254,250,44,175,188,196,177,227,157,89,153,193,53,240,162,37,190,56,103,90,83,54,59,29,15,215,189,173,254,230,155,18,179,70,107,40,59,21,180,150,20,94,170,19,134,198,229,185,134,111,80,104,187,124,228,95,193,85,154,222,160,51,90,191,232,196,209,27,239,146,183,255,217,110,211,143,206,194,110,173,229,188,217,127,207,20,125,231,23,147,137,236,61,135,164,158,132,208,158,76,78,111,43,8,35,223,138,111,95,213,117,61,163,92,116,252,59,21,151,102,7,109,228,44,45,187,189,135,4,21,0,133,247,98,244,205,243,247,187,89,75,169,227,54,43,184,18,216,92,40,195,33,242,204,90,99,207,141,135,60,167,12,113,11,139,155,97,54,151,90,76,147,71,76,192,162,111,4,208,255,194,32,191,94,252,245,66,179,223,220,65,222,126,148,82,251,232,203,33,63,121,102,240,169,64,86,146,145,189,88,212,67,42,31,213,8,170,128,64,37,237,56,110,56,21,31,213,50,27,128,128,128,158,98,176,2,69,233,232,49,77,165,34,60,49,182,40,73,197,123,85,20,156,158,100,188,142,27,4,192,229,92,228,5,243,37,163,205,174,210,252,206,45,187,164,67,11,126,126,41,71,118,85,148,199,164,178,73,126,125,139,191,141,191,67,207,188,245,112,134,232,131,212,203,253,58,230,125,37,9,238,18,122,126,90,37,194,247,236,62,212,252,44,223,8,166,46,75,236,153,68,67,90,124,224,108,226,34,88,176,13,39,20,34,59,66,156,237,89,253,172,198,42,9,210,217,148,135,182,196,100,119,221,114,30,146,153,189,160,38,175,158,235,79,71,183,110,0,245,204,255,158,247,32,179,11,89,81,109,141,204,75,2,50,87,24,14,212,66,76,166,55,242,70,125,145,43,142,75,23,68,108,214,232,41,31,216,251,255,30,91,140,244,119,255,154,4,63,106,203,155,66,110,217,245,140,62,119,177,145,62,35,82,1,253,87,62,99,118,194,43,5,163,35,222,23,124,9,178,220,248,86,68,95,168,82,119,16,83,10,192,4,126,198,240,75,25,14,52,118,136,197,237,94,3,97,247,41,161,86,76,135,175,226,128,17,98,249,200,166,253,20,110,201,28,89,49,174,222,160,221,136,21,135,189,184,62,158,171,180,226,191,84,168,50,78,138,251,252,53,57,186,205,199,211,60,211,201,24,4,242,126,225,87,89,12,174,74,193,16,133,212,92,225,55,19,159,141,63,229,112,213,161,61,10,186,81,242,36,22,141,57,93,195,169,2,226,75,225,212,150,63,27,144,113,126,118,2,228,112,87,189,51,111,62,21,45,18,138,90,44,255,17,125,58,37,7,247,172,38,202,154,178,164,131,86,248,147,122,141,28,90,106,249,47,15,118,118,85,72,32,16,169,39,15,138,125,78,56,44,115,107,67,186,209,215,41,173,237,242,192,71,169,75,142,126,99,229,26,85,50,179,207,214,241,22,170,201,168,199,0,19,73,33,20,180,130,53,92,85,54,38,211,181,104,191,237,75,154,238,1,208,123,184,255,218,202,243,142,54,3,249,248,169,31,195,46,174,98,161,151,227,214,98,199,239,15,181,186,8,26,184,163,79,93,128,63,68,115,153,51,195,83,255,139,228,152,106,78,197,190,137,206,195,193,1,227,223,16,210,160,157,92,92,202,44,194,120,115,52,38,59,26,80,44,90,133,0,220,254,90,71,160,206,123,52,38,184,199,36,37,12,131,164,41,175,62,56,65,47,156,73,182,231,153,1,139,117,255,198,191,146,209,218,143,16,218,73,9,76,218,74,104,204,111,201,69,251,69,158,162,10,232,73,108,182,158,174,159,31,21,206,255,176,122,168,222,99,239,36,102,177,252,160,66,49,159,25,100,133,205,46,119,140,202,236,159,62,43,105,178,200,200,209,127,173,197,21,255,107,149,36,103,111,69,101,163,147,117,219,42,30,138,29,175,175,65,199,210,111,197,37,41,114,110,174,7,142,233,82,128,23,95,87,252,115,191,39,206,22,144,237,195,175,196,89,53,51,246,127,141,86,39,2,83,246,85,172,166,71,239,15,121,57,5,225,157,57,88,60,127,247,172,43,209,164,215,159,66,73,61,99,228,44,228,151,250,22,125,184,208,53,233,102,36,36,174,178,42,112,17,209,230,131,53,155,93,243,104,25,134,217,135,247,163,130,222,10,140,60,98,12,132,223,109,39,19,230,116,85,148,198,102,254,46,138,97,154,14,57,118,221,152,193,174,127,58,16,11,92,185,224,238,220,245,128,1,116,95,155,59,141,201,119,209,203,29,12,77,236,141,81,114,77,219,121,32,200,193,171,113,233,177,202,212,141,92,55,135,203,231,93,31,140,136,55,156,149,114,248,82,242,141,236,36,200,218,136,124,63,158,229,127,215,40,144,181,47,145,97,254,69,153,16,187,47,150,79,63,250,91,20,146,184,180,94,58,88,62,81,166,142,60,99,138,62,203,51,139,197,179,220,192,0,189,245,202,235,219,48,48,100,170,246,109,45,74,1,117,220,168,94,181,137,122,8,81,70,26,52,8,63,211,182,158,189,181,75,194,193,235,172,8,50,95,49,16,220,251,178,168,182,108,126,6,82,141,118,67,214,94,176,199,237,51,169,251,136,87,167,40,39,119,86,186,85,189,15,47,203,147,155,153,82,14,94,242,26,255,166,225,139,107,223,23,155,39,91,251,189,49,196,212,14,180,83,113,157,84,200,126,111,127,128,96,233,250,153,189,254,115,147,52,83,159,170,5,108,157,54,55,246,116,6,241,255,107,77,184,37,160,215,15,13,47,198,47,194,217,151,230,104,109,27,137,178,19,35,201,114,40,167,107,88,72,98,71,209,116,123,0,187,137,47,41,109,92,148,236,18,20,178,11,47,235,122,4,25,252,241,177,7,135,119,245,205,47,187,154,215,99,108,224,229,81,71,34,224,112,102,235,229,156,112,11,98,219,221,237,140,13,127,174,148,90,43,221,131,102,243,195,113,111,46,201,248,42,166,219,41,137,22,33,198,176,128,249,82,139,5,112,46,35,4,166,80,73,50,57,107,71,107,244,76,29,147,178,243,59,9,141,143,180,83,15,27,93,222,170,105,127,55,58,104,199,164,245,83,41,95,130,73,190,13,161,237,230,183,19,20,7,150,48,191,126,239,142,181,5,172,220,207,237,210,244,96,97,250,3,45,224,184,23,33,89,19,127,151,105,172,145,55,32,82,113,133,70,130,117,172,158,248,238,228,1,190,173,66,249,232,191,205,74,2,71,215,172,59,191,53,244,122,32,79,7,69,127,145,38,34,162,195,6,213,76,9,106,192,104,198,44,175,84,114,23,77,238,236,228,54,36,182,81,62,248,201,63,187,95,117,10,189,129,140,142,71,75,244,235,193,29,98,165,49,167,28,131,7,60,177,4,205,129,77,242,68,254,158,24,157,105,191,227,227,0,213,139,143,119,192,211,241,12,89,249,135,230,147,83,15,234,55,242,187,163,97,41,161,195,25,63,110,207,140,13,36,115,122,187,25,61,10,110,153,74,238,250,131,50,27,48,229,170,155,144,239,17,238,182,245,211,249,143,16,244,143,176,152,25,163,117,165,84,11,11,86,79,228,66,250,59,129,29,180,61,165,24,165,2,138,145,78,10,172,105,235,234,236,92,89,188,207,240,18,22,101,102,182,241,187,107,177,174,8,125,200,153,53,139,99,120,74,166,1,137,147,37,3,82,148,33,114,77,238,39,245,1,232,87,33,228,192,111,158,135,14,72,28,27,60,174,185,5,84,168,214,238,106,194,182,20,215,31,106,209,38,103,175,143,3,125,219,158,226,96,163,159,78,161,43,41,77,75,157,28,236,119,68,205,93,144,224,191,239,64,122,212,52,185,233,137,13,118,149,156,137,128,78,225,160,91,139,71,43,66,192,20,233,119,216,238,30,146,95,122,94,94,99,158,71,80,218,179,42,13,25,74,7,248,224,211,148,174,255,207,128,144,251,82,151,166,172,250,6,85,67,124,215,105,227,36,92,130,122,248,117,216,128,116,247,4,162,241,177,102,123,247,16,31,104,3,221,118,255,19,224,16,129,145,141,72,52,34,245,143,206,22,237,78,200,194,200,73,108,23,39,160,6,205,221,64,144,42,251,251,181,48,2,57,110,60,84,107,176,223,29,201,62,197,79,185,203,73,34,176,130,120,54,193,90,23,110,27,169,22,49,215,195,44,6,196,207,221,229,66,135,234,248,102,252,240,15,134,154,161,218,116,42,232,9,122,186,144,123,68,116,8,213,150,227,246,146,33,114,81,47,96,233,239,196,52,174,199,255,225,45,255,41,81,254,199,248,48,70,66,136,168,143,247,139,102,192,20,101,101,38,32,189,175,186,71,4,57,243,90,1,16,120,56,110,8,175,136,223,201,25,147,168,86,237,86,79,253,227,136,79,52,224,56,215,6,33,116,140,89,115,159,244,142,149,246,112,192,232,182,204,157,65,161,194,225,75,117,151,111,253,101,150,122,85,129,12,125,116,251,202,245,178,134,134,71,215,124,77,185,176,98,235,73,113,203,51,250,6,82,100,31,76,222,239,186,252,239,164,26,18,77,246,255,122,134,129,107,10,200,194,110,214,209,154,100,77,250,123,137,21,69,21,214,68,110,236,172,155,3,238,205,117,177,97,195,9,100,126,212,106,71,224,189,83,210,250,218,54,89,149,42,8,78,59,240,148,240,225,56,224,146,152,22,156,219,235,107,174,246,119,139,152,209,168,200,139,152,126,141,136,59,202,252,240,114,122,196,104,106,99,28,28,107,229,160,48,181,218,10,254,13,100,117,93,194,66,33,69,178,96,237,123,170,67,3,9,26,20,150,155,239,231,109,147,248,248,120,197,91,142,45,184,195,145,89,29,32,52,91,97,115,151,149,58,66,15,67,13,71,55,127,66,80,195,112,126,100,162,146,144,146,40,231,88,84,47,121,212,67,142,85,76,15,171,165,97,138,85,226,190,24,173,30,179,242,173,81,48,166,82,201,31,207,169,50,126,178,101,69,59,174,23,146,58,54,217,229,93,37,228,56,154,97,228,138,190,78,237,40,177,198,166,72,215,163,7,214,16,2,142,32,72,121,135,149,160,112,94,23,64,114,3,194,247,50,66,168,100,143,233,193,220,177,210,129,207,178,123,126,14,245,199,164,129,107,8,111,214,49,60,111,17,124,40,46,1,55,24,164,43,153,89,212,83,119,129,144,18,37,169,217,135,207,114,35,190,55,246,126,68,18,211,105,42,245,77,58,57,87,142,28,190,230,154,202,86,140,169,41,71,205,74,216,218,54,188,212,74,238,164,134,243,194,143,210,230,76,157,1,236,114,61,61,127,84,127,132,182,187,146,97,65,16,244,39,220,16,96,77,231,93,62,17,82,182,11,255,86,242,153,177,222,190,55,92,27,40,44,59,96,216,36,156,94,28,240,219,100,186,16,161,20,1,90,52,204,202,217,250,172,219,168,214,82,162,121,101,21,209,212,236,208,26,150,111,181,96,132,94,147,189,175,45,244,126,234,39,240,11,35,173,89,52,40,5,126,203,138,21,42,201,131,242,213,167,241,153,15,78,186,181,245,248,10,210,46,158,15,200,248,233,55,67,205,155,200,120,144,249,1,138,194,105,114,214,0,184,162,127,207,222,210,53,180,144,100,52,132,134,126,232,184,30,133,246,234,92,83,26,32,236,4,249,151,1,59,195,89,214,72,114,25,252,246,167,95,66,195,8,73,231,58,19,86,245,73,113,149,180,72,75,183,10,84,211,232,182,160,62,106,40,233,138,103,150,121,172,45,233,154,150,5,147,90,113,59,198,13,65,157,171,17,139,80,192,89,58,120,227,132,49,185,253,28,233,129,167,36,138,169,110,242,206,220,197,122,61,247,234,159,75,62,64,97,106,195,192,211,110,121,204,31,227,209,169,36,104,191,8,144,114,213,53,218,128,130,27,139,29,20,148,166,77,80,43,137,114,234,182,229,130,114,246,12,183,190,188,243,154,163,23,90,250,92,137,216,165,103,47,203,132,24,162,22,228,166,177,31,128,7,215,224,209,181,244,67,70,183,18,93,249,166,114,236,1,229,71,81,149,110,172,192,152,170,2,45,9,72,217,187,144,198,169,195,28,95,41,0,118,115,63,44,128,204,132,67,254,215,146,206,22,155,2,148,235,131,94,113,190,99,29,10,203,31,87,93,17,6,238,217,12,155,199,32,12,150,28,177,252,109,28,206,127,178,229,27,32,187,77,189,152,85,168,254,204,140,97,114,55,32,191,127,24,0,142,229,70,140,15,192,77,211,75,39,134,34,173,122,3,242,126,220,208,49,134,184,17,157,217,179,71,213,36,25,77,32,163,82,70,115,90,157,95,164,33,116,174,128,78,94,111,136,140,116,179,144,219,223,38,163,255,103,100,155,170,144,157,69,208,153,216,216,77,215,52,83,17,241,14,149,235,143,94,90,61,160,42,208,11,119,250,234,78,20,224,162,220,227,228,229,110,194,196,103,44,164,65,240,126,116,97,148,54,162,186,122,0,230,125,133,236,92,83,122,229,238,99,97,119,228,15,234,113,180,252,144,45,51,72,248,64,62,153,109,201,101,145,162,28,121,40,110,143,207,59,228,149,93,167,194,113,134,58,235,65,103,219,204,250,131,132,48,53,55,19,130,106,40,45,226,24,208,183,136,144,93,150,173,6,44,161,154,98,116,75,112,53,238,16,88,194,50,29,169,149,75,251,136,164,230,167,227,96,233,96,59,168,238,240,244,0,224,246,22,74,132,85,108,237,239,87,197,80,160,189,80,181,57,8,230,108,158,112,10,226,127,98,32,106,113,105,26,57,85,154,59,161,251,134,47,179,87,39,198,24,225,66,44,78,235,248,197,98,179,238,238,5,222,210,186,105,190,16,238,94,23,153,141,70,91,92,39,143,226,53,0,32,154,203,239,66,169,198,127,176,227,159,8,196,240,165,243,174,32,53,224,4,132,101,223,35,172,165,167,185,94,17,140,64,113,62,22,199,31,109,172,115,153,90,125,237,136,104,58,108,189,47,141,7,226,28,29,194,87,14,63,249,171,10,155,117,79,34,117,245,18,76,163,84,27,94,250,75,92,2,232,244,37,151,96,70,114,40,222,193,55,158,50,129,105,60,195,82,195,231,65,165,189,170,122,110,124,103,164,67,101,234,159,95,33,178,55,24,245,207,219,178,107,27,243,40,48,190,179,44,38,169,5,197,202,145,233,170,110,57,172,149,211,78,44,138,95,201,207,70,211,35,72,118,81,239,181,112,208,3,231,240,206,168,162,23,13,252,193,91,51,159,241,147,71,147,37,61,16,88,54,211,14,146,138,55,77,133,128,152,103,184,92,164,190,180,183,86,112,242,246,37,237,23,196,205,214,10,191,172,236,211,85,199,255,157,191,177,190,66,173,128,12,129,169,27,157,96,115,131,191,161,85,0,207,157,213,181,189,148,239,251,232,78,115,88,80,61,148,176,247,16,59,52,11,152,136,201,141,238,30,152,129,48,216,18,132,42,208,151,52,192,19,55,253,235,96,60,18,5,179,167,205,113,38,172,90,166,162,154,168,128,145,168,78,211,229,143,98,197,218,223,88,75,251,167,232,138,177,248,105,49,54,148,83,68,107,19,76,116,47,135,39,250,90,211,16,180,239,203,252,155,65,55,236,192,212,105,233,43,227,28,248,132,204,135,169,78,218,103,116,158,147,247,53,66,122,210,138,122,73,97,175,182,12,148,53,63,72,82,164,214,37,8,36,54,153,122,166,63,191,212,63,205,251,102,119,83,92,58,130,22,184,59,78,3,145,67,158,72,89,214,141,235,102,76,10,178,99,150,182,34,206,67,192,148,9,210,127,20,68,237,64,205,213,247,148,24,82,33,26,144,240,61,193,116,0,35,146,4,176,1,20,164,254,39,104,223,117,179,88,50,59,32,22,103,42,58,112,7,114,37,27,43,194,103,172,106,193,250,251,138,74,126,84,247,23,251,210,107,187,211,149,75,96,191,123,56,77,239,254,155,80,136,161,138,175,185,222,39,111,67,85,183,254,238,168,42,166,232,161,128,204,34,48,247,106,98,156,119,229,70,29,157,104,193,38,240,176,210,151,81,102,114,61,87,234,223,44,253,199,106,172,180,29,136,51,237,103,15,144,147,111,31,79,211,53,85,180,48,149,138,167,43,114,160,78,166,77,89,169,50,147,188,208,58,224,31,109,191,94,14,102,230,236,117,112,220,97,77,198,18,213,7,201,151,161,7,82,59,104,38,229,206,53,245,156,248,162,53,2,66,232,132,149,153,6,113,221,212,34,38,246,12,196,205,28,159,27,39,132,96,109,95,78,34,244,89,225,182,209,192,158,144,61,32,114,247,73,178,182,41,102,129,59,206,227,164,249,70,30,69,195,119,62,206,55,92,101,67,99,113,153,23,216,29,242,49,164,170,123,89,240,4,201,16,6,224,17,204,118,47,194,215,233,16,244,65,231,199,194,95,81,118,9,239,5,33,213,119,11,31,208,239,3,122,59,39,17,162,159,52,156,56,132,84,82,153,35,4,191,38,220,187,238,21,112,219,19,197,37,226,113,85,20,231,132,162,78,188,5,209,47,219,87,210,94,191,196,38,197,170,200,185,157,121,160,243,55,230,196,246,232,213,112,180,23,119,36,199,185,36,69,105,157,24,250,64,26,209,13,128,241,73,161,72,85,144,50,148,234,174,255,223,9,49,66,40,170,209,26,151,78,69,94,237,126,131,129,25,236,79,95,39,132,195,203,210,172,23,227,108,149,156,81,187,74,166,187,164,47,19,186,83,238,100,33,2,150,239,96,124,254,148,124,216,48,5,88,90,209,8,184,60,76,216,247,181,126,253,172,91,209,13,246,24,55,207,98,187,217,212,45,74,250,58,146,206,140,179,195,147,95,108,104,38,56,88,152,162,237,24,162,124,128,61,117,234,72,134,98,237,33,76,50,235,220,154,230,129,239,132,161,127,12,233,16,124,128,255,109,36,255,107,25,231,99,32,211,163,119,103,70,104,7,225,215,248,97,149,141,227,101,59,249,109,119,48,177,143,166,111,210,25,125,253,92,74,176,198,249,160,46,235,68,121,154,172,183,62,124,207,220,25,161,85,216,85,232,200,174,184,205,34,178,232,250,233,230,160,153,98,198,139,190,96,226,90,254,30,232,66,207,165,77,220,133,71,69,53,254,194,112,129,122,202,0,249,183,124,111,16,225,132,239,243,220,15,158,95,238,47,167,174,255,18,148,228,149,21,110,234,195,95,13,188,251,36,149,170,173,97,235,134,174,95,237,60,127,51,227,44,127,244,105,19,121,119,216,225,154,149,9,207,20,41,33,218,17,175,178,164,189,228,11,203,58,172,128,136,26,190,0,15,43,167,176,244,75,86,107,142,235,207,236,87,201,74,142,94,227,191,251,52,77,155,142,139,209,19,29,241,114,147,10,89,119,205,190,84,201,162,210,224,190,73,152,87,85,52,186,122,123,133,220,27,173,89,158,163,122,213,185,162,6,188,70,46,28,97,245,101,237,204,17,177,81,72,238,95,110,140,201,183,50,181,53,117,134,106,160,227,149,101,216,132,30,19,104,166,146,33,177,84,146,209,220,0,69,211,100,25,95,136,4,212,95,93,11,205,57,27,107,71,81,72,190,241,98,124,140,102,87,13,6,0,37,237,49,81,224,185,70,253,85,34,240,102,242,195,248,159,183,126,47,236,14,33,228,243,245,63,251,200,5,164,94,145,167,33,140,109,148,163,78,27,34,2,255,26,39,34,71,64,209,114,238,54,33,133,11,145,7,99,240,177,114,197,29,34,19,61,75,212,76,253,72,95,12,253,126,136,114,250,164,202,136,56,106,224,151,137,233,23,48,183,76,130,6,230,127,219,44,158,81,79,55,9,44,162,238,185,160,62,172,83,163,96,202,175,72,39,6,165,219,38,143,229,251,17,219,232,177,53,112,98,174,40,215,49,76,53,57,118,77,197,187,67,20,122,223,138,143,247,137,154,119,13,219,244,178,47,135,37,200,127,250,5,178,237,190,71,149,213,65,224,221,111,185,177,209,142,15,54,80,21,167,114,55,91,232,1,55,17,110,165,66,99,191,221,70,145,27,44,139,201,166,252,0,99,119,186,146,96,208,152,201,187,154,85,53,210,43,238,27,99,110,178,55,64,247,172,189,137,214,202,171,46,204,166,237,139,47,243,24,120,99,198,224,27,98,153,34,129,208,236,46,141,134,81,232,168,208,233,115,11,162,81,192,161,248,105,122,134,113,59,251,114,88,81,72,236,227,195,79,85,80,131,44,245,44,253,42,77,43,77,60,108,77,15,144,159,40,123,174,228,237,215,149,66,255,145,187,67,98,209,125,247,55,129,27,212,152,246,77,230,178,142,147,163,95,199,83,170,133,90,129,122,98,14,56,130,139,173,79,1,197,33,215,30,156,171,6,98,201,173,211,5,184,44,93,158,227,45,68,219,121,31,188,135,67,131,74,60,119,84,188,17,25,121,62,223,62,196,49,8,141,244,254,52,188,62,212,40,171,217,138,92,51,34,111,33,195,11,80,81,86,26,19,41,23,146,56,170,202,170,49,243,229,79,226,112,32,129,217,226,72,217,180,237,155,123,154,18,8,11,238,52,227,113,101,78,134,23,81,131,216,5,215,90,168,242,109,109,100,26,103,201,114,189,48,39,211,56,115,197,149,209,130,160,143,23,19,69,209,227,200,187,51,93,44,78,79,166,34,22,100,155,82,228,134,184,225,14,142,87,67,65,72,127,150,166,78,35,161,61,144,254,64,164,228,148,110,66,48,242,69,167,97,10,148,88,62,125,228,207,164,224,232,222,134,176,120,222,148,91,146,142,108,69,44,247,92,139,14,192,117,201,25,110,111,145,90,229,23,139,1,243,36,177,118,225,207,38,177,233,50,227,211,163,96,94,38,71,171,240,193,207,238,169,253,224,199,67,98,40,36,183,108,210,240,55,233,29,200,222,242,8,178,92,246,74,58,231,224,204,43,238,153,135,151,38,178,183,225,147,51,240,118,172,213,5,170,221,186,32,60,245,2,96,221,188,169,251,83,146,43,248,86,55,168,171,96,84,81,185,167,103,93,90,98,95,165,145,174,186,215,145,48,248,194,58,173,111,99,68,182,187,12,124,214,158,40,210,167,39,3,31,23,247,197,109,221,6,95,239,124,78,158,13,23,248,65,91,196,89,113,105,210,129,193,248,121,140,55,60,180,255,170,80,194,247,137,21,171,76,86,135,147,233,95,226,140,16,109,160,72,158,143,56,1,85,140,66,10,230,42,255,47,192,9,109,170,112,225,57,227,78,81,70,234,94,159,252,123,214,84,180,192,138,121,230,154,187,73,233,88,167,244,52,8,165,48,20,49,114,64,44,230,200,85,189,99,81,90,216,157,31,81,198,103,78,70,10,15,203,253,42,150,52,51,74,240,148,97,104,156,164,107,82,112,253,101,207,255,75,235,238,35,14,200,179,96,151,201,158,166,240,87,245,109,158,201,92,151,165,90,248,175,104,91,120,196,181,187,55,111,77,238,3,228,174,48,37,115,76,224,212,19,234,186,74,239,71,99,68,248,224,13,40,224,201,84,35,4,230,250,92,106,45,2,242,160,203,134,5,250,3,51,151,86,227,218,124,107,153,31,35,188,185,79,49,164,91,100,253,14,20,86,166,185,87,254,91,213,214,248,200,214,239,91,113,201,206,134,249,206,2,192,56,41,178,253,32,70,213,245,40,139,99,50,74,35,226,48,39,11,70,204,245,112,118,90,87,253,234,28,110,96,237,137,138,233,72,112,49,49,154,99,11,7,204,199,196,138,85,89,239,151,225,45,66,84,173,66,104,235,101,191,238,41,165,236,19,20,9,152,152,167,113,4,18,3,113,226,19,75,233,37,190,49,218,71,229,151,156,90,207,225,52,184,206,33,235,195,3,91,188,77,246,20,20,23,246,85,81,20,102,156,150,117,80,165,253,236,10,69,100,155,135,157,247,108,165,33,2,20,243,15,204,12,143,229,77,103,188,240,218,154,21,193,154,178,249,68,157,44,147,9,146,25,39,51,233,177,21,148,101,79,35,245,63,128,204,2,194,233,148,122,144,3,173,190,174,147,131,210,143,197,74,69,27,101,108,120,27,189,110,87,144,211,71,124,25,111,218,162,26,4,230,69,78,234,170,247,81,60,3,231,213,34,27,211,143,25,27,110,54,134,154,142,54,7,7,235,170,66,1,65,37,247,132,8,108,21,113,38,86,194,166,190,249,80,125,91,187,84,142,240,226,93,202,109,19,113,141,114,153,149,185,198,181,213,1,145,191,193,70,34,223,183,166,154,236,23,97,178,121,75,222,176,11,170,19,8,243,32,192,119,253,77,102,85,254,120,120,174,252,76,146,226,195,130,70,153,136,111,117,84,174,235,43,112,181,246,57,32,207,121,185,67,88,98,104,107,86,29,193,24,24,219,89,241,105,0,76,78,15,247,70,174,114,114,254,179,73,155,226,20,99,96,174,66,246,10,132,192,168,206,137,207,223,139,147,43,151,105,52,3,253,210,12,149,236,98,179,44,248,195,198,24,101,245,89,171,60,164,254,108,92,93,163,235,251,134,240,6,238,16,13,48,109,74,196,79,109,4,112,104,226,94,8,161,141,182,229,226,253,69,131,197,50,96,219,177,161,234,162,64,116,25,106,228,21,183,217,58,81,222,103,148,24,41,30,144,211,124,146,214,4,196,118,179,63,219,100,53,70,118,58,35,227,175,183,43,143,253,225,231,171,181,251,65,131,23,117,194,74,2,212,104,78,234,134,109,187,188,121,87,142,144,202,114,158,140,155,246,108,180,158,130,72,37,23,7,150,144,117,81,159,114,54,88,16,251,129,94,9,15,242,79,36,213,14,128,0,115,110,145,134,91,225,148,130,127,112,8,186,83,52,66,28,22,181,112,19,58,87,49,133,66,85,212,226,248,87,213,85,208,199,47,72,15,91,36,18,1,17,48,91,39,50,115,13,77,233,54,63,87,166,94,245,207,188,142,109,9,151,173,14,133,32,205,37,106,244,199,230,50,151,139,187,148,183,169,212,202,19,70,195,170,16,85,152,223,174,195,200,206,61,208,41,45,67,89,67,219,120,148,207,107,164,197,24,7,253,145,221,186,239,32,239,87,36,202,202,102,187,10,75,206,161,191,55,90,40,25,221,243,142,6,189,31,148,33,67,181,121,40,226,183,242,48,87,227,248,13,170,15,10,229,182,150,250,5,29,44,153,213,239,6,199,165,188,25,48,79,15,113,85,23,7,7,57,4,202,247,3,192,182,91,18,57,115,189,154,20,182,22,251,22,196,243,126,176,205,24,233,47,132,199,152,198,151,90,2,125,65,121,46,190,237,176,9,186,251,76,48,16,16,60,45,71,161,3,172,77,250,103,130,29,255,124,157,242,205,37,136,8,233,70,241,226,49,232,236,64,12,121,28,69,224,127,76,253,219,11,161,128,237,175,102,85,85,66,34,113,47,129,133,42,26,124,60,34,50,239,41,85,233,62,123,170,136,50,167,193,37,255,41,143,197,230,18,33,52,67,85,58,123,94,128,63,133,104,32,131,5,189,95,177,230,84,14,191,190,204,109,153,79,156,83,177,228,49,79,138,223,21,76,88,12,94,17,32,246,135,128,73,205,219,190,110,224,215,76,187,180,95,243,143,55,91,205,223,133,220,185,53,154,245,1,204,111,10,220,132,151,69,192,147,48,65,71,63,163,94,75,23,40,38,195,225,25,138,249,51,1,14,215,188,77,152,87,139,233,191,162,207,193,50,165,178,201,196,109,182,201,181,249,195,54,105,61,101,154,189,233,78,71,76,75,242,92,81,186,87,39,248,52,179,227,116,72,222,186,172,150,192,198,168,53,55,150,51,58,133,74,75,111,234,254,1,88,132,155,46,170,195,133,100,128,56,57,193,197,19,120,18,137,199,163,206,172,18,14,136,248,127,97,95,120,31,204,162,61,120,15,239,187,255,38,109,9,106,192,85,28,224,107,254,1,183,13,208,64,175,154,8,24,98,251,66,28,144,225,41,202,123,47,195,141,200,163,106,126,143,49,29,98,79,157,202,138,0,246,166,49,131,49,174,242,69,47,2,130,147,231,252,81,255,44,226,176,98,140,179,76,235,156,174,93,0,15,40,56,74,221,198,237,30,196,156,173,22,101,105,252,124,113,219,23,187,166,211,193,212,184,200,94,246,0,223,55,86,77,121,231,86,40,157,92,33,133,48,163,141,205,235,243,70,6,87,50,208,218,100,128,127,171,107,54,207,32,108,30,148,10,18,57,84,201,96,239,101,187,195,76,165,158,169,168,180,175,32,13,216,86,66,149,102,31,239,109,115,150,88,138,26,115,201,142,47,180,95,19,172,97,37,122,159,130,120,90,237,169,184,208,109,200,48,53,141,8,96,87,219,213,41,182,10,49,222,58,91,217,118,60,110,57,26,201,115,63,211,73,165,239,54,127,20,223,56,151,11,140,117,176,75,166,20,183,3,136,122,0,186,155,199,78,139,248,57,25,52,97,23,145,248,218,131,145,65,129,174,114,168,30,117,40,157,29,44,40,2,228,106,20,112,147,78,97,133,152,70,26,191,185,141,98,134,156,221,112,79,123,150,217,216,212,31,231,215,227,68,83,57,189,73,31,246,18,183,25,140,55,132,131,16,255,166,133,67,232,142,86,2,17,84,247,213,83,169,247,160,141,166,25,146,22,137,172,228,244,61,107,138,114,230,78,130,194,92,197,215,150,229,224,154,251,156,40,232,25,85,12,64,249,59,219,236,235,246,252,102,217,172,68,188,33,173,174,83,216,203,234,141,249,162,146,155,158,136,3,147,191,117,183,242,136,164,68,254,241,78,193,251,121,52,142,24,193,128,86,56,65,74,14,18,212,70,21,54,112,56,252,187,82,70,183,87,205,56,78,137,100,57,53,15,149,57,101,68,230,153,50,146,14,227,91,134,196,85,85,222,28,226,212,214,7,170,2,158,151,162,84,51,219,93,214,130,144,112,117,7,234,253,129,3,42,225,73,205,61,123,73,235,98,124,202,36,196,56,209,22,220,200,247,187,37,217,117,115,91,228,216,28,122,146,31,105,93,230,92,77,170,106,94,87,242,180,91,131,236,25,62,119,197,204,31,214,27,152,13,91,20,111,114,75,139,217,206,155,159,87,171,172,169,14,91,140,186,155,157,48,41,11,55,156,87,199,109,170,90,185,33,120,31,2,17,48,99,217,251,205,240,119,78,10,48,132,165,165,8,54,100,203,54,62,247,202,69,172,71,229,31,141,60,9,66,55,242,125,100,91,164,62,69,78,141,213,236,198,183,164,93,165,58,80,36,215,203,95,216,227,137,130,175,153,206,154,155,45,233,32,57,126,18,38,145,120,131,63,95,93,165,204,96,225,91,232,89,52,120,76,184,6,47,80,209,159,94,208,217,215,26,135,217,238,81,176,253,5,160,163,223,201,106,25,100,79,113,104,194,65,69,226,252,4,46,249,247,165,222,1,57,107,58,186,92,118,24,89,61,141,103,226,254,239,96,58,174,13,47,208,98,115,86,170,242,220,103,60,4,217,38,185,214,32,245,39,207,15,240,197,242,187,91,132,48,71,248,37,38,190,5,220,92,55,210,151,118,107,204,243,184,158,251,94,11,110,5,62,195,2,14,210,176,72,92,247,101,102,3,157,184,151,148,165,157,159,84,86,189,215,205,119,93,63,87,27,70,7,153,178,77,144,244,60,241,169,185,30,55,1,104,96,122,144,113,223,71,179,205,60,47,208,168,201,240,160,220,231,226,76,193,213,133,150,156,120,240,230,79,139,174,249,37,133,207,195,97,161,213,203,13,27,133,150,28,65,16,207,21,89,254,220,92,74,191,235,139,239,50,74,7,106,23,45,130,207,241,26,58,53,234,253,192,105,157,82,3,172,176,220,42,40,252,112,192,60,113,116,10,182,176,112,176,254,248,143,145,195,57,197,14,129,236,221,164,220,87,57,67,55,106,238,230,42,20,86,202,191,178,89,89,247,135,188,203,116,146,125,199,12,150,17,62,195,137,75,95,94,142,191,50,37,163,133,200,231,191,146,220,198,81,222,246,201,29,22,112,107,237,5,129,107,224,182,209,228,3,83,67,53,57,12,157,114,253,195,47,89,164,225,158,226,208,204,91,9,20,188,206,235,8,237,246,16,53,44,218,148,203,194,141,112,106,59,124,157,189,105,95,109,219,111,105,243,205,124,244,57,254,246,76,47,71,187,225,221,27,66,128,25,87,117,183,183,70,233,31,30,86,70,32,208,186,201,16,202,3,67,218,231,249,153,155,225,40,151,46,226,187,217,95,217,16,209,88,114,82,51,137,229,45,237,237,11,240,238,138,230,8,194,251,131,188,215,201,46,10,93,159,244,188,73,15,44,194,218,214,201,238,10,134,50,13,246,107,21,148,121,206,34,29,7,242,145,210,162,63,184,249,95,26,209,39,35,1,89,225,66,138,128,23,86,39,178,153,162,157,28,26,205,15,128,86,185,75,126,254,234,35,253,15,5,232,101,15,28,41,241,190,38,197,227,60,221,63,79,165,35,48,130,102,123,123,50,220,196,141,58,52,118,171,2,42,232,45,162,239,194,153,146,241,46,190,98,240,185,78,82,147,101,128,187,152,84,3,54,194,8,13,42,3,157,164,48,168,176,101,2,162,239,26,62,41,67,129,108,235,90,220,47,76,86,83,122,229,35,244,253,7,97,211,122,147,70,235,21,40,105,110,213,202,250,200,82,62,117,39,191,154,201,235,90,194,49,57,197,18,11,168,132,156,90,67,35,226,150,112,114,156,72,81,131,141,99,126,223,2,113,20,155,28,99,153,233,22,173,23,199,128,126,250,233,64,174,119,78,169,160,247,96,215,116,1,159,230,98,235,75,127,137,180,245,134,107,223,36,2,153,14,104,23,165,110,137,12,178,61,102,184,24,216,167,209,23,4,52,254,137,56,79,230,145,41,158,141,166,3,176,85,132,86,18,134,180,82,158,55,215,191,93,10,58,108,78,196,236,142,252,204,184,233,89,115,174,21,112,4,39,53,226,107,49,71,102,228,40,59,37,56,88,42,236,32,121,82,35,140,102,53,137,64,42,199,19,76,40,168,57,27,3,213,173,8,68,50,172,72,1,17,28,102,47,10,89,43,241,115,252,12,27,141,144,132,27,4,33,183,116,39,159,103,191,23,27,100,228,101,154,163,2,64,167,111,81,48,44,168,150,107,165,255,20,50,81,133,167,114,38,71,31,47,0,189,250,152,9,96,166,237,211,196,145,252,30,8,30,238,187,202,235,19,196,149,251,93,220,114,104,240,17,171,93,181,113,39,73,163,91,30,91,82,125,163,184,27,106,158,162,181,131,167,196,182,108,251,14,107,151,154,26,94,116,45,154,49,129,197,101,41,155,78,19,35,164,4,250,219,87,115,75,133,54,216,20,51,119,112,43,3,127,95,254,217,191,196,98,137,79,185,56,151,43,241,182,142,24,104,190,181,146,115,105,45,164,209,245,159,100,84,133,198,192,23,156,248,178,144,35,249,234,113,4,64,75,200,234,164,12,219,60,216,63,152,62,23,227,153,234,56,180,130,242,135,114,241,188,137,49,253,21,14,193,60,22,215,94,225,157,227,212,71,179,26,8,85,111,17,116,212,126,191,197,148,195,166,35,55,142,226,125,4,197,155,42,70,196,41,4,255,244,27,197,20,22,44,6,171,188,83,206,191,9,30,134,95,233,85,48,70,39,16,157,229,64,133,238,141,234,181,11,249,164,151,245,16,67,210,83,89,10,248,16,68,123,94,128,52,246,136,194,142,36,196,97,185,127,194,133,195,144,207,181,174,98,139,2,103,183,203,239,231,209,72,76,100,96,90,128,15,85,9,130,83,240,240,14,103,133,239,227,157,154,251,232,19,234,73,201,44,50,123,114,195,16,192,134,49,68,52,226,208,132,42,245,52,97,154,188,154,98,121,139,16,69,155,94,13,168,72,92,166,127,200,204,241,46,214,55,192,29,32,118,198,58,57,186,117,254,119,12,57,177,186,202,32,222,154,7,91,98,137,147,40,49,226,215,155,41,87,63,166,12,241,161,181,88,149,173,213,36,90,249,212,133,92,228,170,45,110,86,172,138,73,22,197,16,78,178,166,5,111,187,48,78,135,132,174,253,84,95,73,233,133,200,144,209,210,21,100,244,39,147,146,246,240,15,36,151,154,74,186,227,11,199,130,173,85,102,17,2,5,21,8,4,120,126,130,45,63,73,207,63,141,147,8,224,77,198,144,94,46,73,189,254,204,92,204,175,201,54,254,203,200,66,41,204,245,37,41,154,109,142,1,98,81,161,117,104,106,230,189,54,192,112,248,164,10,111,39,233,246,140,201,62,92,33,250,89,216,130,119,29,24,84,84,124,98,105,5,17,212,26,218,37,219,11,151,94,53,4,146,66,224,75,43,92,174,241,189,87,53,137,21,230,200,125,149,189,71,213,131,148,208,27,144,3,142,216,237,103,116,63,58,152,254,215,56,109,71,232,65,65,43,136,5,86,97,155,86,110,113,140,65,5,206,149,1,125,251,136,73,162,204,97,192,59,23,182,35,92,136,13,223,168,104,50,111,159,137,155,109,137,140,125,84,40,86,244,98,121,7,54,3,253,153,158,113,240,216,128,55,27,222,1,196,53,34,184,126,41,64,194,91,96,72,137,8,210,186,7,53,86,50,146,197,178,169,128,23,48,167,136,179,154,218,255,119,26,85,215,48,41,209,214,23,231,5,182,88,52,132,156,61,91,15,252,39,33,218,23,38,215,83,59,195,97,209,150,222,126,252,161,187,82,152,109,155,139,102,16,150,232,39,67,31,176,228,169,37,233,241,197,212,117,38,105,56,81,114,71,248,49,214,104,165,96,139,100,84,63,235,133,142,216,59,39,10,239,220,77,38,173,216,158,156,42,59,21,77,233,7,197,30,197,80,231,184,87,193,42,131,99,251,189,175,82,218,47,228,99,166,39,239,149,112,79,24,86,13,88,170,172,162,23,194,203,30,244,253,237,107,74,232,255,171,209,177,244,203,18,56,4,130,56,68,219,66,74,9,3,236,153,3,146,137,227,224,32,228,128,122,250,210,128,23,178,32,213,178,90,207,191,56,248,130,56,228,80,42,166,2,133,141,188,66,185,124,215,173,210,174,57,227,126,1,57,183,15,125,93,210,177,65,117,207,31,186,55,71,240,111,56,216,68,36,248,150,112,171,178,127,27,66,98,114,62,35,24,32,65,217,190,15,15,35,24,174,104,190,213,191,12,217,117,156,30,90,255,109,169,130,78,230,252,17,200,64,245,238,5,204,142,48,31,59,240,22,244,90,183,183,62,126,80,131,26,3,160,26,152,123,38,203,19,55,143,26,123,225,190,164,138,175,107,130,213,228,179,141,221,201,124,154,17,81,37,245,103,135,175,255,124,190,161,199,107,17,139,19,76,23,249,176,86,176,100,25,64,61,86,213,176,15,113,150,182,6,12,172,22,151,125,17,237,159,129,249,64,103,124,115,44,32,89,48,91,41,124,16,60,183,39,115,12,67,116,37,87,12,42,114,191,106,209,82,71,191,226,44,222,29,109,135,24,136,128,160,127,156,108,133,200,77,119,11,139,83,111,223,186,189,49,15,241,199,121,104,205,63,243,213,77,2,26,147,26,106,178,87,86,10,92,72,47,157,252,42,82,239,116,124,132,234,12,250,33,252,229,193,210,152,203,53,214,250,15,221,57,196,189,228,18,53,122,109,181,193,1,38,38,254,179,187,9,155,91,2,36,27,219,158,115,16,139,45,199,129,169,32,185,148,156,46,77,228,75,175,58,86,74,201,56,38,150,130,193,37,52,144,228,37,26,210,113,136,138,138,45,61,3,246,103,63,153,18,6,211,101,37,81,215,205,6,195,144,75,247,146,141,40,167,196,219,105,4,60,216,202,171,81,115,153,250,94,185,128,100,132,32,37,235,169,65,7,221,150,139,122,184,150,166,40,215,218,218,232,147,37,24,243,169,28,16,253,57,171,152,220,63,83,203,206,161,191,92,48,83,193,91,85,203,90,172,131,100,5,44,69,114,214,240,186,58,13,178,70,151,110,158,140,207,176,41,141,104,59,43,191,8,92,109,254,48,96,211,140,136,241,178,107,181,218,150,135,245,228,137,151,22,124,210,3,7,204,140,74,196,72,168,216,208,153,157,126,74,203,237,9,62,110,243,228,182,151,68,207,72,237,34,95,209,130,13,137,32,101,236,206,189,140,127,102,97,135,205,145,177,17,54,255,139,210,253,174,74,178,228,24,239,208,153,23,14,13,154,224,128,67,132,63,4,164,224,148,167,209,31,9,236,217,20,125,128,72,41,77,250,18,5,51,158,207,145,62,18,120,146,48,234,125,134,79,53,140,21,191,13,184,52,204,224,73,234,105,152,92,198,82,169,47,18,154,86,126,1,157,5,201,67,132,160,52,66,2,38,81,231,88,241,184,86,169,8,191,177,121,41,207,90,11,162,182,87,99,206,129,168,220,211,57,100,85,81,78,234,192,11,151,145,129,155,145,81,185,252,195,249,169,88,242,231,222,55,179,186,223,132,208,144,125,141,234,95,205,164,57,210,231,209,35,83,229,104,116,213,31,29,139,115,27,86,35,21,146,92,216,99,40,82,96,185,116,127,42,49,172,244,34,66,156,138,145,60,149,126,112,18,221,2,98,107,240,89,21,0,54,217,49,171,130,168,197,56,242,165,154,32,65,247,86,34,110,144,104,113,224,32,145,20,160,98,55,148,195,73,111,105,232,186,185,143,121,42,106,230,245,225,206,173,10,54,84,164,110,240,107,122,91,109,78,179,11,181,172,158,140,93,66,239,202,121,227,251,95,160,61,16,1,93,230,184,99,115,102,20,220,21,117,226,242,101,35,126,4,187,38,53,79,151,8,15,41,143,88,65,220,253,191,72,96,117,108,48,51,136,174,136,147,165,160,206,178,239,50,188,53,53,240,234,221,45,206,70,245,37,20,31,162,201,255,40,236,123,241,0,233,60,17,78,237,254,124,134,87,86,57,87,140,244,188,216,157,11,4,163,43,8,189,159,136,47,92,235,12,125,17,220,136,148,104,114,41,50,41,192,114,40,87,198,127,86,199,194,85,198,124,178,109,240,196,204,85,236,248,85,53,114,218,50,206,248,68,234,92,200,1,34,106,43,203,146,142,254,72,224,145,182,248,103,128,215,153,48,158,21,181,65,203,251,97,134,223,176,210,104,231,22,132,27,139,67,54,15,77,224,26,241,126,68,214,93,84,250,83,139,24,159,62,12,194,169,253,180,205,239,141,207,234,16,85,119,217,152,1,186,187,77,241,6,60,42,189,125,77,244,168,254,176,226,145,73,64,77,35,186,128,9,161,43,64,79,123,231,51,207,214,123,163,238,38,29,154,237,142,97,238,204,77,208,32,81,160,160,147,109,140,53,132,158,34,185,148,43,229,236,186,189,192,47,107,209,69,3,193,36,203,18,53,137,157,194,221,199,118,207,36,145,95,14,75,46,170,143,12,19,178,162,235,41,8,6,129,218,11,223,225,97,27,196,101,15,175,252,107,105,3,114,62,106,117,177,114,73,139,89,6,169,28,99,187,95,157,32,193,226,197,88,16,22,193,200,227,11,66,126,111,115,235,122,187,186,14,169,132,157,240,3,66,154,231,29,175,28,106,112,71,110,136,48,80,15,54,103,122,100,161,57,55,178,142,58,122,71,134,140,69,127,253,145,21,27,225,206,220,85,203,192,247,170,66,84,134,108,30,151,112,111,132,212,105,180,139,57,230,110,73,218,107,244,102,166,208,49,46,235,26,21,174,4,186,61,20,2,46,232,2,145,36,40,60,211,84,229,248,112,99,118,110,108,107,161,128,254,192,201,195,78,40,107,66,137,205,194,111,34,14,207,164,7,208,30,81,174,137,212,39,223,22,192,247,176,56,101,5,70,143,51,54,32,40,143,28,248,189,234,39,118,248,181,54,184,74,251,178,204,208,111,116,40,162,143,74,146,154,114,207,136,160,34,230,43,50,254,74,31,252,237,193,245,169,190,237,148,43,2,103,176,78,245,16,93,52,110,204,14,220,160,150,63,78,214,239,235,170,72,191,43,89,145,250,20,83,153,235,144,78,212,96,239,138,248,168,29,174,71,115,59,179,162,141,61,213,50,158,33,141,119,164,174,132,141,138,190,199,53,53,177,242,204,89,16,121,43,12,208,169,176,70,14,52,81,15,59,52,104,178,154,223,189,2,182,239,178,2,191,41,33,224,107,89,131,175,193,37,36,212,25,16,94,124,41,227,94,107,199,245,123,43,89,158,224,236,74,58,117,36,112,154,186,107,154,109,2,164,56,32,88,133,144,49,193,31,46,61,225,16,220,54,122,30,97,59,106,105,196,201,1,194,126,90,28,108,230,63,232,43,245,155,93,243,216,96,217,65,239,67,228,163,81,183,247,248,174,69,146,244,167,240,71,221,208,5,146,252,18,144,26,107,97,105,11,47,16,182,128,40,119,164,194,210,73,77,113,166,115,219,164,196,231,209,6,117,174,231,42,25,7,28,96,213,213,137,12,145,104,127,76,10,181,189,241,154,171,129,203,89,31,209,26,154,174,192,145,50,213,195,128,31,235,181,79,38,113,51,140,51,222,123,73,241,238,169,98,0,17,2,237,187,158,90,83,254,55,180,199,67,144,124,126,188,143,127,152,46,20,241,176,119,228,51,190,52,61,22,185,184,129,228,199,40,116,19,211,196,186,244,76,177,48,208,172,106,45,128,88,118,3,26,204,148,15,69,60,149,60,74,71,241,120,250,47,173,242,107,76,59,117,173,23,38,1,38,161,14,158,62,242,54,59,140,33,39,64,50,78,95,253,48,68,19,193,130,120,144,57,78,34,112,161,215,182,254,55,146,124,235,124,13,181,204,219,203,235,141,152,55,69,150,15,114,7,145,89,182,148,41,130,169,145,60,177,31,37,225,222,55,180,194,206,159,27,114,129,255,119,225,62,62,144,184,226,124,238,38,52,159,73,42,123,192,34,227,217,250,160,168,4,205,214,36,159,102,79,110,223,21,177,203,208,247,164,58,39,148,34,211,144,246,159,234,169,121,115,227,121,126,155,62,242,212,213,103,127,146,105,132,248,50,204,151,214,35,240,44,111,148,37,221,103,183,237,252,89,61,184,50,98,224,83,113,185,151,89,147,253,99,21,211,95,249,102,82,192,210,227,140,138,130,81,93,78,21,135,116,218,80,29,229,9,41,207,89,44,116,252,72,247,192,160,174,131,71,224,98,115,48,225,249,25,182,27,119,20,20,190,64,167,171,179,108,0,93,88,248,116,168,116,77,70,203,130,85,188,108,150,174,143,130,89,117,45,74,150,144,158,234,177,103,174,54,226,163,252,10,57,63,160,137,177,222,117,3,232,117,177,15,111,239,0,195,189,227,205,70,221,194,118,153,121,99,103,12,199,0,143,210,116,19,221,130,123,116,138,114,17,217,96,52,210,69,99,135,198,190,176,251,9,118,44,175,91,218,52,228,190,123,4,32,11,109,74,177,213,193,230,1,166,81,1,43,212,152,250,121,235,199,55,48,249,43,132,199,22,64,225,126,237,30,24,28,136,16,211,95,252,10,121,20,234,215,197,81,141,138,204,91,207,172,246,14,133,55,246,30,136,67,36,148,231,190,194,79,224,182,167,188,251,126,71,197,204,11,89,115,98,27,155,5,68,126,245,163,185,143,177,192,176,209,241,217,85,64,179,89,50,220,221,155,85,78,83,188,102,84,80,43,92,108,191,73,114,43,247,227,174,90,245,252,200,11,126,94,77,136,139,19,107,192,111,170,82,52,122,55,134,248,171,209,174,245,97,74,28,92,8,90,17,231,98,114,139,48,155,8,34,63,253,18,93,15,185,127,211,156,105,133,230,182,175,73,108,131,200,43,168,13,131,68,53,46,253,124,86,232,2,94,208,181,113,251,118,207,212,22,129,105,244,198,34,180,204,195,225,104,18,48,113,75,249,214,191,60,218,63,8,196,156,161,163,209,55,96,87,121,10,1,27,103,70,244,13,188,141,78,211,96,144,16,42,202,42,223,121,206,204,79,10,222,21,180,191,38,56,108,72,193,39,80,48,157,105,11,2,184,209,74,8,5,67,79,21,61,38,152,250,225,64,127,89,242,99,94,243,129,155,191,39,171,6,61,236,180,4,171,32,250,218,1,208,176,25,203,246,167,35,168,9,119,149,102,107,25,83,190,156,139,177,62,203,78,52,202,9,162,136,184,200,0,169,124,175,152,110,27,209,63,172,72,65,154,114,251,198,175,132,70,33,75,22,130,10,215,139,9,178,225,31,177,226,148,157,135,115,44,5,155,233,158,24,167,67,21,204,52,115,65,126,238,64,17,90,42,153,124,117,38,217,151,27,208,86,163,114,222,60,14,147,117,81,38,151,167,239,200,129,180,41,85,203,221,129,141,42,246,42,147,212,88,57,132,21,38,143,99,26,40,144,55,253,28,96,189,198,50,62,127,191,184,119,28,62,250,77,100,254,11,55,88,239,158,207,43,225,25,105,35,68,186,233,0,74,86,85,86,206,11,10,236,190,126,164,214,240,201,138,37,252,229,148,18,236,152,186,107,19,125,239,31,101,5,119,200,30,74,197,254,188,229,76,154,229,103,70,57,33,254,184,150,183,159,214,64,236,247,22,34,249,236,242,186,197,135,1,28,151,112,133,178,105,34,102,158,112,180,232,245,178,203,47,34,13,181,106,143,197,48,13,84,146,83,10,202,75,207,13,166,129,203,37,255,62,10,142,61,245,49,14,70,147,77,166,240,144,215,31,35,250,60,141,21,35,5,221,137,109,0,59,29,135,76,213,110,188,50,53,187,118,171,255,11,151,91,119,29,111,69,142,74,5,53,134,81,229,118,27,82,40,42,135,91,110,197,94,32,143,185,117,214,16,132,96,91,27,98,88,32,131,160,150,56,100,207,106,221,74,182,89,49,207,230,55,131,79,234,108,190,207,226,75,100,28,96,44,66,170,38,238,137,68,137,57,86,88,23,245,81,249,137,136,251,196,129,250,175,188,84,143,100,233,183,61,10,99,1,176,129,198,220,72,19,216,110,94,213,40,169,69,182,208,20,212,73,133,125,154,204,121,43,199,211,226,185,145,75,151,225,13,25,227,69,30,84,57,170,64,58,136,153,228,111,160,121,156,184,37,2,132,91,93,252,58,79,51,110,54,159,198,42,66,146,129,51,45,103,216,86,183,19,168,87,69,5,102,87,247,246,62,173,201,8,147,181,209,233,148,250,42,44,79,68,208,250,186,139,42,183,196,225,99,150,214,17,38,73,113,125,142,237,69,102,101,24,130,59,170,30,135,20,211,18,166,85,125,53,106,106,22,156,77,106,139,236,250,36,178,192,193,85,249,217,254,237,9,185,231,112,188,252,178,135,12,123,129,244,223,28,42,232,165,179,83,73,34,231,218,133,255,223,83,223,233,15,250,13,169,169,192,146,246,255,90,40,247,151,116,160,229,193,7,207,237,91,172,145,182,101,68,77,244,235,44,195,81,50,215,92,168,176,173,127,108,42,91,4,96,108,143,111,201,128,45,29,151,23,77,119,9,4,247,76,128,164,135,2,116,239,178,85,240,72,196,103,198,159,167,157,43,16,178,201,57,78,177,81,2,119,134,119,205,196,220,10,157,122,51,126,146,214,206,217,155,127,132,6,126,79,226,193,254,232,51,205,225,212,7,182,214,162,135,89,81,120,96,147,150,200,41,93,39,135,69,37,93,75,81,123,85,128,7,149,166,95,223,130,46,218,37,192,129,158,186,80,198,51,158,214,68,129,245,177,223,234,160,5,232,18,48,80,190,50,224,58,233,51,249,238,253,90,10,253,141,63,205,226,36,63,63,122,156,120,59,150,105,234,116,113,105,176,232,114,179,124,24,136,2,227,29,123,185,38,79,130,194,184,72,35,16,86,121,216,184,122,175,35,9,78,251,202,14,212,17,46,123,132,128,119,164,135,60,162,64,76,182,210,63,199,42,216,54,68,194,227,247,73,155,209,119,49,69,121,253,19,216,191,254,195,11,165,36,83,41,86,22,211,251,254,1,195,220,87,155,9,106,99,43,76,231,186,129,120,4,118,185,37,45,236,70,233,238,197,200,67,105,246,42,174,8,88,204,99,50,176,46,243,16,202,255,240,140,216,210,194,150,191,11,163,186,68,242,254,235,53,112,229,206,89,172,245,72,115,200,139,3,8,132,232,141,107,113,153,179,55,166,208,83,132,201,44,52,180,233,169,231,97,137,165,72,213,86,25,59,80,213,162,165,6,102,126,23,73,125,249,65,15,249,87,19,197,234,231,52,6,25,150,232,18,110,36,185,46,239,95,46,195,164,131,103,73,250,210,142,232,78,77,150,25,0,226,215,132,197,93,90,68,172,164,147,193,45,53,229,217,1,36,249,7,146,157,23,68,125,244,241,2,10,223,195,80,231,242,223,170,252,137,66,5,106,100,46,63,114,67,209,132,83,254,122,2,71,160,209,22,53,199,175,228,70,229,22,192,80,143,13,150,3,142,244,91,13,141,5,92,104,182,126,93,136,83,29,245,153,29,235,190,128,231,204,5,13,203,35,11,185,133,242,160,250,191,17,95,92,197,203,183,161,49,189,162,27,142,235,83,130,32,3,203,118,245,10,141,65,73,252,123,156,19,82,86,101,110,61,45,183,220,202,255,45,44,159,152,122,94,94,13,136,157,48,135,97,175,216,120,25,190,248,139,84,86,177,228,103,173,255,202,16,246,47,195,222,206,164,205,147,126,43,196,28,70,11,93,86,54,78,97,57,97,17,81,33,108,42,224,254,176,209,22,32,11,39,90,159,29,241,74,87,235,224,18,113,191,6,55,215,242,11,149,83,182,120,8,3,17,118,60,236,248,210,147,58,163,35,21,134,97,124,76,72,118,74,62,0,216,99,193,32,242,101,156,52,239,195,75,253,93,113,244,94,98,204,18,134,75,164,186,198,208,244,49,103,126,183,40,107,132,253,152,190,219,242,254,55,195,135,82,33,208,220,135,237,254,159,147,50,60,187,66,229,164,56,125,26,250,45,236,50,38,109,105,213,251,49,12,49,54,44,66,166,21,181,220,0,220,130,92,149,93,164,157,225,82,24,218,233,72,36,200,146,98,61,242,125,26,168,50,249,195,250,159,215,97,184,22,198,29,224,4,111,191,46,115,233,235,29,39,149,136,142,47,75,177,197,0,223,93,77,177,149,19,50,103,98,25,235,197,225,124,196,8,95,33,217,180,48,197,131,227,117,229,188,57,104,250,229,216,87,202,123,107,71,164,216,33,223,12,183,247,146,212,174,184,7,58,80,127,247,82,243,94,76,114,44,223,206,205,240,157,248,73,222,191,188,6,129,97,166,57,154,192,105,178,191,126,93,73,236,31,166,151,36,246,81,102,120,153,0,43,202,177,144,147,165,173,164,209,76,250,97,189,188,83,169,234,76,129,124,195,224,143,108,50,177,210,111,84,75,24,187,165,91,35,150,168,106,187,41,151,76,54,164,196,171,36,37,169,108,222,104,184,18,177,58,53,100,64,51,98,4,42,17,156,84,45,18,211,53,159,147,124,199,99,223,183,86,91,224,109,167,2,136,63,180,195,221,17,4,55,199,88,234,86,182,250,34,53,147,103,2,63,190,197,227,235,41,202,87,30,117,254,95,47,200,118,37,209,102,156,241,89,153,255,6,225,120,26,104,96,213,187,197,148,12,152,202,239,104,207,154,161,12,168,22,83,154,45,15,96,215,165,155,170,202,170,162,39,127,67,151,145,189,61,187,170,36,162,33,145,224,78,38,89,219,63,103,1,212,220,149,173,46,122,20,121,140,98,16,192,250,10,148,144,97,207,205,121,119,239,19,255,214,168,127,101,47,253,239,223,59,107,219,149,167,63,115,249,223,48,66,158,127,154,55,130,244,77,144,192,209,3,22,189,109,144,82,207,99,182,143,103,69,56,192,194,63,38,39,23,230,70,229,60,72,223,67,162,147,58,35,123,178,235,237,130,166,68,224,221,24,161,29,56,125,36,249,178,26,195,45,74,15,12,240,222,95,159,169,222,239,118,71,186,194,180,173,49,17,59,81,95,85,111,235,97,251,25,115,253,112,80,251,182,167,238,226,116,222,141,240,216,249,44,49,90,158,124,244,186,217,46,27,132,158,87,204,22,121,103,117,37,84,159,10,29,246,125,177,19,30,147,224,145,91,204,216,205,220,34,137,198,204,69,113,129,27,77,186,130,62,203,44,83,174,83,130,170,131,124,65,196,211,101,186,90,67,106,151,14,100,249,78,23,102,195,243,46,214,8,55,243,92,254,45,124,73,74,128,236,48,99,250,67,12,88,249,233,97,249,238,250,136,228,92,229,120,88,239,115,32,160,99,147,101,131,117,81,168,103,72,67,53,25,213,34,252,160,38,172,72,223,108,32,68,9,234,9,211,250,128,107,247,69,116,248,149,254,125,108,46,203,221,109,46,163,14,28,226,109,99,42,24,190,149,197,143,1,54,195,7,66,226,208,9,224,162,236,95,13,31,111,182,54,18,153,119,109,61,148,182,154,251,19,33,153,41,5,204,219,189,17,93,126,177,86,251,105,118,226,184,112,39,22,72,9,209,14,90,127,146,175,226,75,113,99,158,185,62,99,192,130,69,77,87,246,86,93,29,102,37,198,123,114,73,76,227,22,158,200,89,116,212,166,208,194,223,242,4,101,14,248,49,142,107,205,144,206,180,124,218,232,106,147,42,231,70,48,143,121,30,223,9,199,55,174,31,160,20,0,41,205,202,255,127,154,47,246,106,102,118,19,53,245,111,15,157,180,145,23,94,134,110,253,45,29,113,72,134,77,243,253,210,16,148,143,174,22,203,113,222,8,115,233,227,230,148,44,157,206,170,250,178,249,214,185,72,95,2,96,79,210,79,154,165,113,103,45,156,174,158,67,206,150,251,252,105,24,110,124,214,101,44,116,35,234,147,191,45,203,70,127,29,190,0,25,83,0,139,133,232,253,64,18,136,38,152,143,38,5,156,184,134,110,211,65,140,229,162,229,43,51,195,99,91,165,173,8,70,64,16,16,165,70,221,189,18,235,164,70,244,156,108,143,80,237,52,228,146,12,145,252,15,116,4,97,86,184,75,54,106,167,24,136,44,250,79,16,153,210,52,226,22,217,89,117,245,89,218,44,108,45,240,189,253,174,232,81,31,201,10,106,240,92,137,245,54,147,25,6,54,99,127,85,11,32,134,96,120,223,252,240,23,49,50,43,9,171,32,84,56,66,155,52,205,204,190,77,74,223,67,99,41,9,22,38,145,68,96,34,136,205,160,42,177,229,77,44,150,117,112,232,112,168,29,13,236,251,203,103,40,108,162,220,205,59,35,56,167,154,57,211,21,202,85,77,69,76,240,202,101,132,72,170,95,174,48,144,150,95,225,190,221,161,187,167,65,172,229,90,127,56,105,185,34,224,106,239,143,133,44,207,41,182,222,167,149,117,223,180,113,246,210,229,101,24,73,217,4,92,24,99,17,216,159,194,221,9,100,189,240,162,57,133,204,225,196,241,66,107,221,141,226,49,226,36,152,165,194,180,99,226,75,51,67,113,29,150,52,155,151,56,249,125,73,158,219,197,160,74,6,139,201,233,47,117,24,214,15,49,254,10,143,170,199,4,20,212,128,253,185,110,213,80,243,50,132,67,200,4,127,187,214,228,52,228,158,150,82,84,15,170,165,237,252,242,198,220,227,167,150,160,222,251,184,201,247,140,103,40,173,68,110,152,42,167,42,254,227,145,50,16,72,173,244,140,177,26,243,101,251,197,103,159,47,110,243,112,43,40,150,79,101,228,5,224,79,65,86,219,1,3,214,195,69,120,166,118,114,133,157,36,98,177,37,209,41,226,205,132,124,114,10,251,65,116,140,42,190,127,21,152,77,254,86,85,252,51,10,248,238,9,203,53,96,237,26,183,38,73,84,252,235,190,51,152,236,127,96,208,137,93,199,168,39,245,45,239,253,116,33,207,121,249,179,144,231,153,83,127,250,242,82,248,232,179,216,74,30,200,69,192,70,106,222,231,159,116,146,124,172,35,56,164,231,68,181,123,124,102,14,245,140,82,39,5,58,244,89,26,123,101,202,108,16,178,189,158,213,224,116,67,96,21,159,43,161,16,142,73,180,190,62,81,135,38,242,168,178,12,161,162,8,26,230,23,118,15,114,205,106,254,188,72,138,224,213,235,162,67,68,64,46,114,41,115,75,16,146,8,203,172,162,40,236,155,21,132,73,80,2,90,27,92,175,24,17,118,233,117,96,158,169,28,245,15,86,21,8,132,69,114,150,137,118,225,67,152,78,174,237,158,16,69,132,188,215,63,8,20,121,237,210,101,246,176,222,53,158,4,185,218,168,35,171,95,93,71,223,119,13,209,25,9,162,189,234,104,91,150,228,255,238,127,84,153,128,177,247,203,206,175,217,237,97,38,6,12,254,183,81,76,60,71,131,174,168,240,145,79,6,121,239,225,214,61,103,72,96,95,12,32,167,196,174,211,28,221,125,99,15,229,246,102,39,182,98,98,211,52,69,79,49,50,108,187,229,146,185,100,25,158,93,144,232,15,98,253,172,224,116,248,50,58,186,190,41,17,190,99,68,37,49,89,59,74,168,110,122,212,105,100,142,215,191,30,178,80,249,201,17,123,8,203,184,112,75,232,48,24,61,118,225,193,220,82,226,136,138,177,227,185,242,236,107,122,249,98,122,10,11,57,34,99,157,1,65,49,16,14,214,251,211,107,214,166,64,136,235,71,100,242,146,118,128,228,218,105,17,173,189,120,18,205,184,103,194,123,205,160,207,246,222,253,108,198,67,48,15,221,32,71,66,145,36,193,153,192,4,57,225,73,52,156,86,197,236,108,87,62,70,63,22,53,33,198,243,137,92,254,82,225,241,199,104,102,180,119,136,116,255,187,48,58,30,42,122,225,19,88,84,187,84,51,45,9,33,41,11,208,193,25,213,22,248,131,0,57,35,192,186,28,17,87,210,70,65,225,59,11,147,155,132,70,172,165,181,42,17,157,223,132,63,228,244,71,43,118,127,50,242,44,185,244,109,143,113,7,77,122,240,248,10,220,39,111,210,67,44,190,38,20,128,160,235,251,252,39,244,31,189,176,36,69,222,230,212,177,112,118,101,204,21,157,2,199,49,130,32,202,148,113,8,139,167,164,129,54,169,41,62,135,251,85,123,83,147,71,17,115,46,212,55,211,180,207,39,4,121,124,222,112,45,92,130,215,80,49,130,200,208,107,79,116,255,7,232,151,78,58,8,93,125,204,43,23,123,198,219,13,104,57,118,121,80,163,136,115,119,118,161,94,161,163,20,151,85,139,16,253,219,170,70,31,222,210,21,188,203,89,199,28,75,139,64,210,201,74,42,134,18,96,222,132,183,30,188,14,164,59,224,46,181,79,108,123,87,231,9,34,201,108,128,195,38,247,160,229,16,40,15,134,31,143,86,57,240,151,191,140,129,210,96,78,156,151,233,183,20,145,207,53,144,196,52,160,67,199,14,213,252,47,87,235,20,92,170,245,198,36,108,168,226,212,178,243,74,25,238,63,75,71,235,227,165,30,66,137,123,20,198,87,61,20,170,151,34,209,94,89,50,228,220,191,3,11,159,144,161,82,97,250,134,70,32,202,251,32,131,159,207,142,152,14,193,21,119,89,85,97,81,217,224,104,244,69,147,214,188,246,114,108,127,116,171,66,148,22,242,119,131,142,122,207,207,29,162,44,67,246,170,49,49,120,130,220,223,9,179,109,198,96,193,156,101,211,13,4,99,163,137,175,33,74,175,215,255,213,249,209,77,86,180,2,200,169,238,184,62,85,228,122,244,238,31,17,171,245,194,122,36,164,140,71,143,69,35,66,226,255,30,100,48,164,137,127,167,155,71,230,202,97,162,183,108,245,244,60,113,223,169,235,213,68,19,245,239,74,214,239,57,58,164,174,210,109,186,28,18,5,171,62,94,101,206,121,163,167,99,36,131,12,234,164,160,242,23,11,160,2,76,152,111,187,61,69,73,247,226,20,129,153,85,119,56,60,150,234,123,196,153,132,101,155,173,239,68,246,42,13,216,123,53,43,223,184,245,241,83,147,213,65,57,89,121,167,68,30,137,99,171,164,62,113,62,214,190,149,15,70,119,138,251,7,247,49,111,178,40,79,82,146,28,96,69,139,218,214,175,183,153,100,90,54,243,34,36,56,224,35,4,24,132,10,134,108,206,139,40,75,79,45,253,234,36,76,0,146,175,76,4,242,61,122,183,239,142,219,34,60,106,147,72,62,114,251,226,55,16,129,126,92,83,136,138,233,137,68,164,176,24,184,150,215,87,64,67,129,201,82,37,59,76,76,181,118,213,196,114,237,20,67,187,17,186,129,236,103,208,59,190,30,169,44,112,166,169,248,33,12,26,69,118,75,149,140,176,81,215,159,185,20,29,102,249,163,11,163,119,117,58,87,196,234,52,164,111,191,82,188,142,60,63,221,111,62,92,66,163,185,145,246,163,123,7,139,109,143,187,55,213,148,35,27,142,177,186,72,242,172,241,252,96,10,189,40,96,156,144,55,227,89,202,8,178,76,11,183,148,36,127,143,171,55,12,73,219,209,60,164,19,112,124,27,109,33,58,202,63,28,106,32,189,204,36,116,182,120,58,113,54,63,75,65,196,128,201,77,207,231,107,248,227,7,0,36,254,123,119,82,67,166,123,65,105,105,74,162,205,182,163,103,165,25,95,140,138,206,243,90,139,229,204,218,111,190,121,105,96,172,215,5,90,248,85,23,124,82,199,145,191,203,151,153,57,138,194,214,184,2,25,15,161,76,48,54,84,57,87,25,238,225,97,240,168,126,168,27,192,69,217,19,81,236,59,171,205,119,86,168,150,153,249,216,26,52,35,246,123,52,202,17,31,75,93,187,212,235,193,161,220,212,64,218,92,81,1,254,210,65,243,40,28,157,15,202,122,64,80,66,14,160,178,240,78,53,105,92,255,176,122,186,102,20,35,171,241,15,238,72,69,169,89,194,192,135,19,234,176,30,211,214,83,205,82,146,76,102,13,144,56,170,205,120,155,141,178,246,169,213,9,10,133,85,178,2,106,126,103,158,96,99,172,160,45,197,183,219,77,54,0,78,197,212,47,106,130,237,18,203,240,49,237,124,86,31,138,193,208,30,12,149,164,210,236,98,65,200,218,212,65,29,98,102,226,97,232,105,149,13,29,43,168,148,215,202,1,17,115,239,60,223,97,63,199,147,188,200,46,97,36,124,201,33,208,158,231,45,109,143,16,198,186,26,71,219,208,106,49,56,18,31,218,28,76,245,33,48,221,98,187,136,127,44,226,76,179,33,234,158,184,46,89,200,214,94,79,38,52,39,236,142,126,104,41,92,74,14,72,124,181,99,191,3,181,223,110,151,20,107,111,158,175,50,60,219,213,180,218,87,159,248,140,35,128,173,220,74,59,188,242,55,241,165,66,44,203,100,187,122,93,234,45,147,207,209,106,139,53,150,243,89,35,232,57,165,199,157,94,76,127,5,214,164,246,165,11,50,250,148,50,206,234,192,71,225,231,82,181,125,50,58,170,212,77,242,226,107,199,220,173,234,148,182,195,210,137,214,220,79,97,68,43,44,19,0,69,31,48,64,82,108,125,33,176,191,239,32,49,185,161,236,14,17,35,1,202,17,85,242,247,244,158,224,148,118,134,150,204,190,217,125,34,156,155,8,220,103,175,236,130,91,60,93,218,201,214,205,32,128,127,252,142,237,252,74,145,20,71,135,31,99,71,249,42,234,111,138,75,58,3,112,45,0,142,185,89,211,199,138,58,108,39,112,27,224,66,156,165,42,108,87,105,123,37,139,193,195,243,192,181,108,88,130,126,94,243,74,41,181,161,33,183,11,117,18,244,240,126,25,136,94,32,254,27,139,195,223,24,12,200,25,128,245,5,224,44,127,57,94,200,50,166,234,170,223,226,54,93,3,55,224,203,204,155,35,101,160,149,122,199,114,21,6,54,122,30,17,56,207,1,131,62,34,162,66,246,157,171,130,27,227,202,94,186,220,234,64,184,186,128,164,229,127,147,25,72,185,51,40,188,110,17,160,13,133,170,57,31,108,234,186,67,27,102,237,220,0,155,108,53,4,202,69,28,247,33,186,151,98,57,180,47,162,252,131,12,200,156,65,175,40,64,136,147,139,248,157,190,244,98,74,8,154,101,242,255,53,127,174,46,62,72,191,17,41,17,124,108,215,151,71,181,56,127,133,78,131,230,198,252,42,88,157,44,251,3,186,241,188,136,234,94,163,227,41,253,255,149,102,81,140,190,69,152,13,173,12,85,224,43,3,9,131,91,80,137,244,174,172,140,90,200,162,219,28,218,64,123,198,122,54,66,27,138,50,30,24,146,250,16,27,129,221,235,2,2,201,242,77,14,133,52,129,248,100,29,41,239,120,43,215,188,103,51,233,51,119,225,15,87,185,83,168,202,187,106,173,242,193,51,235,61,155,249,49,224,81,87,182,43,146,135,126,23,22,156,19,172,242,118,168,115,98,238,28,204,241,202,55,146,62,100,157,46,14,110,153,21,89,216,104,48,8,118,176,167,24,190,22,172,211,121,237,108,251,145,201,151,110,104,41,86,54,251,136,1,32,110,153,235,254,174,17,32,208,182,179,86,175,164,191,230,181,185,252,148,120,194,89,84,52,30,39,237,148,154,126,115,174,10,243,8,53,68,87,133,1,21,155,39,123,216,201,76,22,78,200,138,59,143,90,44,157,149,57,244,134,219,227,125,247,23,164,191,50,186,158,250,238,168,69,109,72,251,204,2,173,189,174,52,119,194,178,141,36,213,186,228,57,66,216,38,144,223,189,220,151,193,193,103,61,99,53,124,210,129,98,148,13,148,199,213,210,102,118,121,15,203,103,97,146,100,82,72,254,8,166,26,167,67,183,202,111,232,22,63,75,249,123,97,197,196,142,159,112,254,155,78,203,69,186,182,225,188,148,1,225,163,1,66,252,142,147,147,31,194,201,166,218,178,94,66,157,213,217,146,243,197,122,32,241,135,253,68,109,236,19,49,156,121,156,128,4,255,229,207,41,139,136,106,53,81,139,173,147,85,3,144,92,158,160,187,88,39,164,37,83,65,149,121,179,222,142,182,66,105,168,132,174,53,102,199,61,232,152,196,27,125,63,43,90,92,59,89,144,135,192,251,30,128,162,126,214,149,3,52,128,189,4,180,184,41,9,77,33,97,244,129,168,171,170,253,168,181,43,83,223,175,178,38,114,17,239,18,65,94,188,140,61,94,117,78,43,244,33,1,26,135,128,64,73,107,33,127,144,91,28,142,2,143,66,203,214,234,255,42,115,0,80,222,235,99,220,124,104,225,51,57,214,25,252,102,221,99,108,197,131,154,26,209,244,233,71,150,49,8,173,189,146,100,6,30,14,0,152,160,123,84,196,117,104,253,67,165,71,227,228,217,253,144,102,165,251,174,226,56,137,111,187,222,157,171,131,19,198,41,89,88,98,160,161,151,39,116,121,17,138,83,135,226,131,50,75,189,246,194,135,238,149,101,202,227,196,9,229,226,228,171,156,15,234,135,11,45,136,37,42,231,163,55,41,101,22,102,198,83,3,5,78,65,30,255,61,214,251,41,245,83,169,165,197,73,229,186,235,163,68,103,188,2,135,182,240,245,87,69,63,193,25,49,8,103,171,6,194,188,141,72,45,184,114,190,7,82,231,151,42,206,36,177,176,198,202,206,2,38,230,241,26,159,237,233,174,100,239,168,158,199,157,213,94,8,98,205,85,20,237,59,230,108,174,207,150,207,49,143,212,131,229,43,26,145,135,16,165,192,37,183,197,145,240,38,58,212,246,161,236,224,84,110,238,255,134,14,55,234,173,203,213,253,68,211,174,226,172,193,150,52,42,12,212,60,158,161,185,70,26,212,162,65,146,20,11,218,172,221,126,53,78,211,187,54,43,63,213,246,231,63,8,117,25,101,7,138,134,2,196,170,26,188,118,145,6,230,103,171,236,120,207,60,42,206,109,250,55,138,200,222,12,133,88,157,28,27,15,96,89,251,237,74,110,251,227,242,90,188,106,116,82,89,132,3,13,214,211,42,161,132,129,158,95,132,12,163,226,82,8,39,207,186,29,250,207,84,251,249,17,47,226,208,32,115,130,149,128,46,139,10,181,221,243,94,252,86,197,87,148,86,86,247,113,185,51,116,139,158,86,5,130,30,6,115,185,91,60,12,13,105,73,80,117,99,253,176,189,42,129,112,104,15,70,46,14,143,105,9,220,111,30,100,18,192,80,201,4,232,32,164,40,255,223,212,154,235,12,15,80,67,117,64,64,63,132,12,189,88,124,187,236,3,11,153,246,140,6,111,32,17,172,222,45,205,42,14,160,96,28,166,147,250,30,252,164,206,218,47,167,90,32,229,222,222,19,47,128,67,77,72,188,249,239,248,147,109,135,104,139,82,29,201,201,160,192,92,18,233,189,105,163,122,244,150,217,168,209,122,65,148,140,107,73,226,146,9,99,79,205,154,75,198,188,227,164,192,224,17,179,220,232,78,10,199,203,129,151,169,221,143,79,125,199,29,251,102,49,227,117,24,11,104,90,205,228,10,251,103,81,29,156,129,76,27,102,181,195,199,44,11,185,140,36,177,84,232,23,65,62,134,242,141,195,114,25,103,40,185,165,18,16,243,215,170,163,198,167,20,178,191,93,183,52,32,32,101,13,19,181,42,185,73,23,210,143,137,120,192,80,206,184,41,154,159,59,55,111,220,233,51,216,165,153,86,60,122,111,252,97,178,217,238,67,209,214,219,247,187,139,231,84,198,178,170,197,109,152,181,146,147,71,254,49,245,138,212,2,224,234,231,162,176,32,96,253,161,122,163,188,120,170,177,100,187,206,230,110,65,0,184,91,48,147,101,172,160,174,53,253,83,173,80,168,188,168,193,20,180,151,70,128,36,169,182,12,138,86,110,104,140,68,116,215,28,59,164,181,137,89,195,151,41,215,188,107,191,36,129,250,56,175,185,170,240,136,127,11,226,118,127,77,219,164,201,253,206,193,119,70,152,220,29,43,162,117,193,28,192,247,97,224,109,76,167,97,160,79,208,93,153,6,121,122,71,206,20,20,177,248,56,152,238,117,211,91,204,172,206,192,132,10,55,215,217,167,87,8,243,186,106,106,67,247,119,95,133,222,200,76,213,99,240,172,110,135,113,54,73,173,41,108,135,44,145,37,73,28,168,121,177,23,35,234,123,187,80,224,147,99,137,109,43,118,211,200,205,93,54,198,143,234,42,79,84,180,214,3,32,250,187,199,116,210,249,34,212,105,249,227,189,193,21,50,113,121,90,21,251,140,206,60,213,255,232,126,39,51,106,44,254,79,104,25,20,44,218,96,18,24,251,161,82,190,152,131,207,100,91,169,1,23,43,122,1,46,234,84,42,123,173,182,188,179,246,172,49,110,250,125,5,105,195,255,212,26,13,0,137,110,172,83,61,26,23,56,11,87,216,102,171,223,198,137,204,148,162,223,119,189,86,222,25,97,8,217,9,202,252,24,6,103,83,77,244,255,19,172,12,126,131,210,117,245,56,188,108,205,45,34,22,27,93,79,8,244,144,0,35,245,14,25,23,229,95,234,195,187,146,23,28,57,183,38,88,230,247,221,166,208,192,107,130,181,242,178,120,213,65,21,181,255,200,228,226,88,241,91,170,181,44,34,93,119,80,33,177,7,239,42,255,227,35,24,143,179,47,18,8,105,38,89,78,18,75,139,238,96,79,252,197,114,246,250,242,98,216,17,69,228,148,42,9,199,218,243,46,72,79,118,145,131,215,90,92,146,253,187,133,198,144,29,128,159,102,94,35,236,164,243,94,58,72,36,234,136,168,173,155,141,112,163,82,222,175,201,147,24,237,114,137,251,226,73,132,190,169,102,210,110,178,100,208,206,148,164,255,146,156,128,26,81,87,80,71,224,15,161,221,179,142,188,161,123,108,36,229,72,236,79,147,92,200,25,83,115,223,32,135,169,199,175,212,167,124,10,160,238,4,93,50,53,42,81,160,252,231,240,153,229,32,26,159,154,184,117,120,63,56,110,152,32,208,9,151,115,24,196,223,19,54,225,14,85,251,102,147,127,229,247,172,2,36,134,189,46,104,198,219,228,54,9,99,72,237,196,179,116,135,185,230,116,134,188,88,167,231,208,112,28,246,127,226,86,203,148,168,3,101,179,39,118,124,70,168,129,70,88,107,209,125,41,63,230,127,61,176,233,58,55,10,209,153,86,69,47,78,20,95,36,149,44,48,199,26,213,243,163,207,139,61,93,151,125,187,10,198,59,232,141,217,27,81,59,42,198,35,77,228,164,65,44,87,197,255,132,177,247,125,91,179,204,2,82,124,251,5,32,2,5,16,175,180,109,223,172,81,248,160,92,53,113,251,111,98,132,46,120,218,180,140,175,185,233,111,84,19,149,149,108,203,73,59,190,177,242,90,234,18,209,103,148,215,153,97,87,163,58,220,187,131,244,217,159,225,73,85,33,4,173,119,153,201,30,221,8,137,137,49,221,38,11,54,116,187,67,80,226,165,17,36,199,102,255,168,193,130,99,240,135,134,8,213,168,138,245,68,7,99,253,162,36,25,65,138,21,126,238,26,163,29,36,73,167,154,98,106,215,36,123,163,155,249,142,2,218,67,11,188,115,173,170,220,182,68,133,87,109,33,39,18,79,35,52,120,75,14,177,142,104,141,241,147,253,127,239,104,186,59,202,227,179,126,60,144,220,145,57,180,188,78,194,249,36,137,55,199,195,128,236,29,157,2,143,157,18,212,68,247,131,165,155,205,138,250,27,131,36,83,166,75,119,104,230,59,162,164,151,11,176,247,126,111,167,113,229,48,209,135,59,114,157,205,78,7,213,214,102,89,209,161,102,59,143,250,226,90,91,243,64,105,77,236,14,85,5,184,171,79,145,156,115,82,48,232,207,187,129,116,161,95,156,174,107,122,249,79,80,98,125,64,10,20,167,52,200,151,59,130,239,100,82,156,142,61,188,203,231,48,0,30,155,168,38,172,87,207,206,233,235,70,122,30,23,103,45,165,134,163,63,132,188,171,123,33,200,236,60,106,127,254,206,242,249,218,73,188,226,57,241,176,92,199,231,67,3,204,77,11,9,50,129,15,82,106,224,167,166,185,131,125,248,188,246,185,122,177,244,200,86,113,59,115,72,163,28,179,98,123,176,128,151,42,70,122,38,235,143,26,147,145,130,212,62,124,85,148,181,129,46,58,201,137,48,157,5,31,135,242,3,138,18,163,53,148,198,132,120,193,176,231,172,227,120,168,159,16,42,89,159,127,138,140,88,26,33,132,255,178,226,178,139,32,134,19,160,30,159,195,202,180,20,158,37,240,206,35,178,173,31,128,71,141,212,161,52,113,51,16,187,148,216,133,80,224,222,62,27,60,75,130,83,7,242,112,98,136,117,79,104,68,193,166,43,104,135,87,83,200,128,97,113,19,155,115,113,213,199,33,201,229,119,70,227,112,134,132,102,190,98,199,156,132,25,124,142,13,237,14,100,88,14,5,117,153,150,217,26,226,214,249,167,95,250,199,216,238,86,213,40,121,55,96,72,188,222,92,139,221,221,75,82,54,64,213,140,54,123,122,58,41,243,195,35,106,130,245,145,33,182,157,20,159,145,126,218,218,9,0,73,193,117,230,148,201,174,119,98,170,190,52,92,188,50,85,234,84,107,17,238,11,88,97,118,81,135,137,230,136,144,30,200,41,121,12,123,34,78,196,12,146,142,219,223,8,133,146,44,76,64,2,238,196,142,92,31,230,17,121,201,28,24,118,166,218,158,225,232,251,240,39,98,213,25,176,175,192,84,29,92,37,224,233,46,249,226,183,228,24,60,167,123,102,241,3,203,194,146,5,4,182,242,56,199,20,96,245,69,203,42,181,157,211,37,147,24,86,192,131,218,180,233,252,117,111,124,88,128,137,239,125,130,84,181,125,37,43,189,32,177,130,115,95,171,107,250,124,114,98,117,127,238,59,143,142,181,83,222,58,138,154,32,91,16,112,145,109,143,93,168,107,186,42,254,225,50,92,189,167,216,134,11,158,68,34,86,122,6,212,194,153,210,195,139,95,15,144,174,130,135,47,24,211,192,136,76,126,7,29,43,112,68,183,61,116,214,31,214,144,164,230,118,178,218,17,26,20,215,69,7,7,68,93,123,16,95,129,49,22,205,39,187,239,118,153,37,6,96,24,149,78,28,65,122,152,186,112,85,73,18,253,82,51,163,155,38,153,50,130,3,41,15,53,109,218,9,209,222,175,211,73,66,22,100,74,173,177,185,57,218,28,251,245,224,212,120,143,13,228,243,248,85,127,53,201,165,95,43,144,254,1,231,206,233,213,130,179,6,76,4,185,129,1,220,23,221,114,23,64,248,206,43,242,207,165,229,55,177,6,77,91,88,41,247,206,52,12,155,71,87,199,76,187,41,93,94,26,204,254,191,41,13,234,109,10,93,107,162,74,14,126,42,245,29,92,40,89,142,17,181,132,20,56,53,70,15,255,6,171,118,73,139,126,132,242,113,247,121,107,115,98,102,251,176,191,38,158,253,217,36,243,26,151,239,248,34,136,200,188,30,163,27,120,12,160,244,86,107,133,36,103,119,31,207,50,154,165,87,63,58,2,120,187,127,86,234,156,62,82,117,26,54,77,108,83,88,201,205,182,175,239,139,62,225,105,16,98,207,49,216,229,75,87,1,235,137,18,52,50,53,34,145,23,185,124,144,46,216,66,70,152,188,188,185,225,59,16,148,33,38,239,224,212,99,63,70,207,164,170,182,141,193,112,185,201,189,248,162,201,138,210,228,203,166,235,253,45,162,141,204,252,149,30,216,52,36,21,24,34,149,70,4,38,170,176,210,44,50,73,57,227,116,63,81,203,86,46,27,39,142,143,195,199,151,134,16,253,191,250,144,205,188,232,224,6,86,213,156,5,222,65,237,251,212,116,132,131,145,215,206,223,21,107,0,46,37,137,46,146,235,108,143,192,254,111,130,96,179,31,176,31,89,179,95,189,168,86,52,132,187,75,236,181,80,12,179,95,163,95,175,168,130,182,241,198,206,152,23,75,250,85,130,86,177,118,73,248,26,203,186,58,7,175,73,252,115,159,86,206,30,23,224,228,230,111,214,141,42,53,38,60,68,33,98,79,225,26,210,169,80,52,176,142,57,172,8,36,14,14,128,210,103,245,147,192,217,229,212,216,41,97,178,241,229,230,20,49,216,105,10,173,197,229,84,15,83,62,189,182,152,97,17,151,65,52,153,197,217,142,205,214,87,170,168,145,114,46,119,209,117,174,190,234,53,195,53,182,156,243,195,136,137,155,1,199,198,112,117,137,100,45,149,204,63,215,153,117,13,99,166,161,137,207,5,163,234,187,123,241,176,101,136,185,130,87,224,173,22,241,95,85,92,181,167,234,175,85,86,235,186,197,34,29,183,23,97,185,200,77,125,241,184,165,130,3,0,223,222,71,90,92,24,193,204,37,207,30,253,128,69,2,244,51,182,17,153,164,35,23,218,141,252,178,163,40,22,37,186,175,143,238,195,141,56,121,206,69,15,16,113,230,195,15,78,118,237,99,165,56,130,46,250,90,33,172,100,255,100,45,235,102,143,29,89,77,0,146,21,185,161,27,240,20,149,66,31,21,174,140,125,136,13,164,252,49,140,145,49,230,91,245,180,189,116,57,111,126,103,192,48,7,62,31,89,244,143,140,193,195,149,108,164,242,39,232,121,208,121,58,130,211,122,165,47,146,83,76,113,139,168,25,82,222,83,113,0,89,197,31,138,26,139,172,22,25,153,52,17,199,190,152,47,171,207,242,66,124,118,141,250,143,234,76,137,198,210,217,8,178,201,137,214,27,48,194,216,39,189,193,106,191,173,164,202,62,89,255,243,240,230,198,130,18,202,227,192,187,2,47,89,76,63,81,232,12,104,70,9,213,22,100,42,62,61,220,183,159,68,99,26,129,44,160,45,232,169,56,63,227,52,209,114,110,119,20,1,10,60,64,120,0,207,167,56,28,192,193,31,37,119,6,209,61,83,109,6,49,166,205,181,102,72,212,189,153,15,227,28,114,2,99,147,221,115,126,199,233,251,232,107,228,92,209,121,3,98,106,232,224,236,103,209,217,102,165,197,110,124,221,208,40,108,68,9,195,114,234,125,199,106,49,246,154,110,158,192,88,45,161,108,28,253,63,33,161,209,198,146,147,99,192,138,12,178,125,208,206,167,114,169,147,194,60,227,244,46,180,6,200,103,203,130,111,142,223,32,249,145,3,242,100,134,68,248,181,195,76,200,215,82,62,43,116,0,10,105,149,8,244,54,254,84,154,255,234,197,234,141,94,57,12,184,142,160,107,92,44,173,248,94,11,245,155,246,162,168,99,174,173,190,69,142,188,47,101,137,218,212,136,43,147,115,112,39,164,210,189,11,67,17,99,29,13,182,237,142,119,170,117,7,89,97,23,192,222,207,25,171,248,227,95,2,59,111,143,120,160,174,94,222,213,53,102,80,77,241,147,249,218,138,229,124,221,65,236,19,94,239,47,63,105,50,116,92,160,207,215,132,224,218,217,114,148,163,150,9,97,114,5,80,117,217,124,202,76,248,191,167,41,0,243,130,168,88,186,79,248,123,173,204,173,76,192,191,98,67,37,206,188,106,181,28,23,112,243,72,142,40,51,111,39,96,62,65,25,168,82,91,51,204,203,89,231,166,216,74,135,40,21,249,4,155,80,143,244,75,221,132,186,148,161,154,207,131,30,131,97,42,53,196,126,24,97,196,140,196,153,3,136,13,120,93,43,97,47,74,198,8,139,39,193,172,63,221,35,79,133,206,86,41,15,171,225,190,17,16,241,143,95,30,9,141,30,44,71,128,89,40,167,203,70,94,220,148,16,83,49,242,40,77,163,159,145,11,53,179,155,70,94,96,47,22,74,137,79,87,156,21,47,43,224,120,137,11,147,162,174,163,15,227,81,205,218,29,202,121,57,39,152,67,0,234,17,188,219,55,183,191,148,5,126,3,34,254,169,134,27,49,109,43,219,24,30,148,231,192,163,173,163,5,232,72,30,155,212,69,135,8,157,52,131,122,134,105,94,0,182,203,110,1,176,216,225,182,179,135,33,136,203,141,43,160,237,193,17,123,83,204,166,134,224,94,236,213,186,137,61,178,157,29,143,102,91,222,253,238,201,238,3,73,2,134,220,73,124,181,162,146,158,30,175,15,78,120,46,32,242,243,19,207,234,212,85,111,47,162,161,174,101,167,6,122,5,215,243,174,122,87,120,253,141,23,247,59,215,43,223,223,42,160,110,144,26,229,128,46,208,95,247,108,254,97,86,55,220,124,166,216,15,213,229,101,51,74,55,253,154,54,93,235,49,89,255,242,19,161,137,46,223,228,41,175,125,93,5,87,118,218,179,58,85,171,63,30,217,174,33,173,141,250,200,166,48,249,188,127,164,193,152,221,93,86,236,73,22,231,153,141,147,76,146,129,134,243,123,21,97,39,175,59,226,239,99,208,43,105,172,164,194,197,115,209,24,183,96,117,184,154,225,220,187,239,75,1,121,208,125,116,30,69,98,79,196,32,97,172,156,240,191,14,192,20,226,122,22,145,127,240,175,244,75,30,241,24,119,159,103,149,201,22,134,168,199,162,178,169,9,137,127,172,1,36,236,187,145,136,52,186,179,192,37,171,54,81,200,239,64,216,200,147,192,251,182,177,83,229,71,19,82,16,2,11,243,15,119,9,90,36,22,93,22,232,96,142,182,8,217,11,214,1,33,183,114,234,212,120,228,140,111,209,37,25,45,151,46,141,174,12,180,50,35,200,235,13,195,235,20,1,59,77,227,68,171,246,40,242,99,133,86,251,179,83,188,65,150,83,130,177,200,52,74,156,132,55,94,158,74,168,33,101,161,173,205,98,184,200,193,162,176,145,28,203,239,184,158,26,44,10,67,40,70,238,245,167,69,51,21,229,190,17,21,207,136,134,171,29,221,245,174,31,55,1,44,105,234,61,38,242,14,117,168,204,41,11,74,140,120,221,123,237,246,253,12,156,184,210,115,11,88,233,89,86,2,68,187,176,25,222,73,143,72,247,200,204,37,108,86,162,205,10,94,195,67,164,32,139,105,237,61,245,144,19,126,193,213,71,158,91,117,73,38,2,144,73,174,222,135,170,45,60,228,215,168,180,196,107,99,151,103,237,231,41,20,13,215,71,108,135,92,109,244,191,95,83,36,158,111,96,6,98,71,64,92,220,106,154,2,186,114,63,18,63,103,85,186,154,225,209,50,242,80,29,153,177,137,175,91,165,110,97,217,235,138,136,128,110,100,237,231,195,179,110,89,10,3,71,231,209,160,3,41,226,185,70,229,230,120,255,116,233,205,133,146,196,190,15,14,188,55,220,60,152,117,153,204,159,33,65,178,3,144,97,149,233,196,197,254,153,14,46,72,54,198,16,47,114,58,243,240,72,12,75,255,164,80,236,159,6,69,117,37,96,195,181,55,137,71,21,37,116,35,139,56,239,203,141,78,116,146,235,226,145,237,51,56,31,177,192,30,104,234,3,221,67,184,137,107,233,66,245,240,197,13,62,101,160,104,204,50,13,67,108,146,200,2,11,105,81,120,51,5,8,119,44,234,66,93,118,40,146,75,35,244,76,32,63,200,147,54,197,47,168,243,95,99,102,69,233,253,194,218,124,217,234,254,227,236,120,124,103,187,154,141,0,241,104,192,88,181,164,119,158,146,3,41,21,41,251,243,189,225,182,254,81,138,249,90,119,178,92,250,114,193,255,67,63,162,236,251,75,6,16,65,133,145,165,173,229,36,30,181,108,5,157,103,218,248,39,11,126,60,230,253,37,161,136,205,128,229,246,190,98,210,9,154,137,142,27,213,16,55,98,220,188,142,126,21,201,28,81,159,187,117,99,70,210,188,203,25,123,241,55,188,26,33,79,201,116,83,36,60,52,155,26,106,202,63,227,143,204,36,201,215,221,54,209,140,181,146,16,138,214,150,93,203,218,153,9,11,233,177,78,164,151,119,114,179,140,152,137,206,141,137,36,235,83,167,191,147,53,75,185,45,91,115,187,19,211,31,163,34,204,6,199,115,138,146,130,93,220,190,165,51,145,117,55,127,234,211,236,46,185,150,157,206,30,71,136,182,143,156,40,43,50,78,5,184,71,141,237,152,163,212,42,230,204,246,253,194,107,209,148,171,23,249,198,40,186,112,15,81,193,205,34,74,137,17,137,111,54,117,247,86,234,72,205,232,24,16,221,208,113,221,136,96,254,163,55,68,195,119,47,77,20,34,102,188,218,201,20,85,175,3,106,163,236,83,208,247,181,207,201,93,88,229,176,237,107,220,190,123,23,233,74,126,236,2,115,30,143,101,61,242,241,36,217,155,220,142,250,103,205,155,184,104,117,20,244,196,249,38,243,54,230,207,237,60,34,139,226,105,235,188,65,120,234,175,58,32,217,116,16,83,145,47,201,115,16,14,110,249,165,165,75,132,92,194,94,83,65,29,103,103,88,62,138,150,71,101,168,26,173,124,236,64,219,77,25,240,15,213,164,88,125,17,65,102,86,85,26,104,123,149,181,220,33,136,30,118,106,152,34,184,150,254,91,206,93,110,244,72,17,73,203,164,116,159,26,193,202,152,101,172,112,54,203,226,140,66,78,172,184,222,61,65,236,73,75,211,106,67,89,14,95,211,238,6,11,30,40,67,203,144,161,2,163,89,220,13,161,108,75,227,88,59,120,253,136,165,63,250,249,13,36,236,209,36,26,246,71,50,237,86,4,192,155,97,203,227,201,5,38,76,211,206,38,96,130,78,39,230,171,221,192,220,85,167,175,117,115,85,203,52,18,179,190,228,32,49,87,117,40,182,179,161,3,100,183,122,105,54,206,233,217,120,101,220,245,248,36,11,166,197,187,38,43,94,104,222,58,86,226,161,193,53,151,246,83,180,178,77,74,134,37,229,126,33,67,27,135,111,37,179,251,5,74,36,188,15,194,187,91,136,216,229,163,9,37,172,115,51,208,168,76,82,188,112,188,145,45,155,232,84,232,212,108,25,9,230,65,91,221,213,203,130,147,170,198,155,116,249,243,135,172,51,102,42,85,206,245,126,69,119,106,104,249,77,4,223,207,142,76,80,41,40,130,69,140,58,203,138,60,178,152,228,9,209,56,9,119,188,55,174,129,202,213,8,160,33,73,215,71,244,228,150,93,38,152,35,67,15,218,73,133,35,120,197,36,83,177,177,233,139,61,132,100,251,21,226,111,106,7,190,216,157,10,214,57,105,239,230,164,182,50,189,74,68,29,151,241,235,168,102,203,198,1,105,147,140,97,156,157,150,23,66,121,61,127,223,60,214,39,139,148,95,171,208,248,93,213,184,143,237,139,81,202,5,188,86,10,248,20,36,98,30,120,92,84,82,49,109,75,143,22,178,19,248,174,107,16,120,221,255,155,67,235,231,85,235,126,158,251,248,245,39,234,27,14,208,11,104,233,123,119,252,65,239,31,39,125,33,207,144,127,171,95,130,36,62,7,32,165,237,218,171,71,101,96,170,77,73,13,26,52,125,82,175,73,233,12,46,34,93,133,142,81,77,147,87,247,137,240,157,41,178,101,43,242,163,115,142,235,190,107,155,52,172,71,15,238,70,121,37,131,222,131,237,80,134,138,69,168,228,217,210,70,209,78,141,136,85,160,134,205,31,172,24,160,198,25,0,171,248,81,104,119,9,131,2,182,200,246,106,208,221,11,230,95,46,20,244,172,105,50,140,9,205,60,73,136,170,122,28,10,101,238,16,16,244,14,197,59,66,151,204,13,218,52,241,26,179,148,189,173,21,131,63,104,52,153,230,103,149,123,92,96,12,145,201,96,227,137,146,220,52,43,32,162,210,41,141,197,23,15,144,20,219,88,0,247,199,129,199,47,255,39,92,35,191,89,38,131,80,136,151,129,115,141,10,130,90,187,0,74,19,69,189,53,233,169,64,107,64,160,12,90,136,42,67,28,117,21,141,236,114,86,170,174,141,64,51,143,42,10,81,22,247,32,17,103,34,61,97,46,166,139,140,135,26,177,205,121,97,80,2,15,167,111,200,29,54,149,239,22,217,76,43,134,86,36,7,229,17,218,155,86,76,49,238,23,68,149,156,168,228,231,199,136,180,219,241,79,2,23,225,1,143,108,83,0,35,254,126,6,125,43,14,73,111,63,98,45,19,56,132,96,202,17,41,193,40,173,240,96,151,239,80,29,87,28,11,43,214,204,123,182,90,140,214,94,39,85,29,197,39,26,144,162,208,117,176,165,60,118,92,67,240,76,193,159,128,13,129,139,37,151,213,186,80,239,52,55,85,77,154,66,217,136,54,14,186,77,129,13,205,129,140,177,15,153,63,42,104,61,89,13,51,101,37,162,214,138,70,102,96,229,8,211,212,112,112,29,28,130,55,213,110,44,229,16,204,128,95,158,8,197,91,2,11,125,185,251,147,83,139,2,203,55,211,129,250,77,61,77,166,25,115,45,178,237,181,45,116,249,100,231,125,73,62,43,82,115,84,13,164,159,7,71,152,106,25,84,103,236,183,65,134,177,216,43,105,61,39,203,34,232,11,165,241,206,248,30,46,12,63,117,66,10,100,203,138,18,204,227,79,167,149,46,198,178,7,4,173,146,45,221,200,152,221,74,129,170,4,9,215,40,157,58,0,145,58,164,245,26,34,42,118,179,103,178,85,170,31,18,135,159,186,172,30,40,247,193,64,22,250,49,49,184,243,1,13,29,85,236,109,9,28,50,154,199,158,86,10,24,111,40,198,149,167,183,34,61,119,169,106,134,191,6,156,85,209,114,105,250,19,56,15,67,50,129,71,2,35,155,152,32,141,72,88,126,163,38,253,178,32,80,28,61,2,177,117,209,250,171,192,151,124,101,205,169,40,39,2,165,199,70,39,155,100,178,183,152,168,159,161,83,200,158,154,128,61,134,127,213,57,127,17,58,142,73,101,52,121,15,140,46,156,98,40,199,141,29,164,136,24,184,16,11,91,193,220,33,39,102,34,165,159,205,130,7,116,185,179,249,118,104,9,45,219,31,184,25,71,155,42,203,183,246,180,59,124,92,118,165,59,166,234,29,234,15,214,82,31,24,212,191,63,218,134,8,45,64,166,92,187,254,32,184,207,172,138,86,20,82,244,214,194,135,254,142,22,69,90,19,157,68,63,196,128,51,206,252,150,255,63,137,90,242,86,94,169,79,137,47,238,251,111,50,173,169,186,68,250,13,252,204,248,173,103,25,111,218,89,199,124,124,155,9,216,207,107,221,32,237,18,59,163,197,10,167,154,45,170,94,202,146,238,126,103,56,251,1,152,215,153,41,4,245,224,144,69,172,199,205,196,76,204,59,186,197,151,83,163,220,45,181,171,135,74,35,232,216,43,133,92,44,62,14,15,36,245,148,93,61,62,210,147,165,22,190,218,154,107,225,53,190,245,228,42,183,13,212,106,110,223,115,14,157,189,197,186,179,31,216,157,148,55,179,103,69,87,150,85,209,132,73,16,251,23,146,17,45,85,52,74,232,7,15,23,43,39,137,67,29,94,149,143,120,83,119,231,140,116,25,164,192,26,39,34,158,84,65,149,88,149,252,178,82,81,164,6,11,42,254,147,98,62,112,152,65,97,121,48,13,244,112,128,149,188,86,93,35,23,158,32,75,44,30,97,87,212,203,157,192,144,30,195,75,176,106,205,137,164,75,250,208,21,75,23,222,254,57,9,154,43,66,88,169,2,78,19,88,106,84,187,96,43,24,115,119,100,75,108,37,100,167,214,122,142,155,117,199,56,36,15,251,53,8,112,231,146,202,180,135,199,89,8,220,192,10,141,53,65,106,83,80,137,109,191,195,8,100,40,201,27,107,52,71,112,58,186,87,50,242,102,44,168,195,255,100,106,126,228,25,54,133,123,40,206,110,47,105,77,141,176,107,14,109,198,91,234,122,81,195,137,141,112,227,204,152,99,39,160,187,71,225,83,120,82,157,226,122,153,99,141,168,54,215,4,0,41,92,12,62,155,201,130,129,220,166,222,190,65,215,92,116,112,139,248,84,207,64,254,62,125,134,59,234,210,252,165,74,148,129,163,19,95,43,80,71,94,89,187,123,227,197,231,62,239,172,109,249,173,170,50,89,48,84,181,148,187,30,202,123,59,168,38,18,172,96,231,110,247,200,239,119,26,184,247,253,255,60,162,96,179,212,244,129,198,243,194,246,213,214,174,246,152,193,27,16,41,60,252,213,92,101,225,192,190,220,35,144,171,203,31,237,37,146,157,53,39,101,144,214,10,161,174,160,192,249,8,32,122,180,120,126,109,10,8,233,163,82,157,35,190,226,52,65,84,213,218,41,190,117,202,152,21,114,191,111,236,230,187,0,172,159,91,208,44,58,101,34,220,215,99,119,209,226,22,91,108,220,129,36,94,231,121,70,43,242,223,246,223,46,199,54,65,96,159,104,125,249,38,104,18,192,104,28,102,90,160,205,24,131,209,75,163,68,111,140,186,101,249,8,122,4,59,239,188,23,176,83,42,170,219,97,30,252,76,245,138,150,251,175,167,33,246,240,226,161,202,147,248,112,253,143,157,208,120,191,55,32,217,124,232,149,233,124,90,251,61,149,81,98,194,173,97,149,91,173,142,74,112,78,238,44,206,149,50,254,84,170,80,17,93,74,164,161,75,222,156,151,208,21,75,196,146,244,219,156,147,212,8,168,77,204,126,81,251,149,191,22,219,95,142,207,148,173,220,122,49,87,60,126,217,171,134,5,115,151,6,208,72,148,114,226,164,247,42,235,61,115,76,39,63,57,52,65,174,249,47,99,227,56,73,118,0,113,136,119,16,122,209,142,38,203,204,191,201,241,11,108,126,243,147,95,55,34,204,49,165,96,210,252,40,130,1,104,63,22,213,21,126,41,49,116,79,217,134,55,139,56,212,221,166,213,15,45,163,221,12,125,168,130,238,7,175,3,111,177,192,157,103,2,203,174,3,50,140,220,221,37,253,156,73,126,193,163,40,31,8,199,246,116,158,135,81,231,157,127,106,241,12,213,91,91,150,153,164,121,23,100,100,186,17,149,242,162,221,22,6,29,206,131,149,106,240,170,182,66,93,162,156,102,157,48,29,219,47,192,16,159,105,216,209,75,14,248,178,184,2,56,163,154,228,203,21,145,232,212,202,103,246,148,242,82,3,167,97,189,131,34,159,190,97,132,223,66,216,159,218,6,4,180,153,192,59,184,64,254,180,109,175,253,135,139,250,72,230,38,195,108,186,157,160,219,153,168,158,19,89,76,120,190,94,165,127,62,18,218,14,198,114,29,189,134,196,81,26,145,102,174,196,131,213,46,59,204,32,248,124,4,184,155,189,230,159,160,12,110,24,225,33,64,184,197,135,99,120,243,73,179,96,90,252,246,131,3,154,157,53,188,0,166,117,98,76,82,97,36,137,222,110,173,233,119,237,198,113,137,87,96,52,123,209,101,204,32,91,140,162,175,22,78,254,207,167,164,14,12,237,152,192,17,210,127,69,245,52,224,185,75,98,97,31,192,137,138,18,80,36,166,131,93,113,252,1,92,162,96,96,103,3,41,237,93,204,20,7,226,250,76,122,70,154,88,9,29,245,78,228,120,76,7,44,197,115,108,2,185,208,200,166,251,193,54,184,8,178,122,186,225,195,251,67,25,15,244,86,37,125,40,12,15,234,21,144,62,242,217,161,90,229,6,136,219,94,202,38,90,234,26,13,93,222,142,236,153,66,65,205,223,166,138,161,67,217,87,56,65,62,88,168,225,253,184,71,228,175,175,254,219,0,180,66,153,69,120,243,199,6,69,65,71,237,38,81,18,41,251,252,147,15,83,11,149,235,48,71,135,97,100,219,124,236,221,46,56,189,119,167,70,0,209,196,34,172,32,237,176,136,118,200,172,153,65,223,240,151,167,204,241,79,31,34,156,155,82,5,111,88,238,174,142,235,21,243,147,86,64,255,6,126,120,160,119,240,44,184,248,110,204,217,134,110,158,88,116,119,194,103,74,14,118,67,48,133,143,187,183,64,89,181,173,241,239,32,244,5,99,161,32,3,12,56,33,142,116,84,4,4,107,14,97,253,69,19,109,245,14,118,113,54,193,80,105,222,224,176,10,7,208,225,39,188,104,54,220,206,103,73,85,42,33,47,188,149,122,128,40,30,139,169,130,34,149,114,169,68,39,149,90,73,75,189,30,129,24,107,72,103,213,162,57,230,217,248,138,2,36,117,211,80,158,88,193,4,172,248,172,130,76,70,202,139,76,19,162,21,18,102,19,116,120,167,115,167,187,115,37,4,220,181,117,176,75,43,214,17,189,137,52,52,79,48,93,237,6,74,89,56,220,229,139,211,29,249,229,234,31,58,140,52,148,242,179,153,43,45,7,219,168,123,131,6,31,41,153,12,224,138,166,127,52,132,1,204,252,205,95,78,118,31,157,87,23,158,139,16,242,208,110,111,230,234,81,133,28,56,182,192,182,231,161,230,7,30,10,114,231,138,215,237,96,34,217,252,152,55,245,174,174,196,236,182,94,108,157,66,235,59,152,83,56,77,177,226,21,78,231,172,144,171,46,6,213,42,46,106,145,216,171,150,30,198,234,94,201,124,160,60,122,250,47,225,233,168,216,253,125,52,204,180,137,26,206,18,175,75,249,118,21,66,142,203,52,123,89,96,16,249,115,92,148,29,115,36,237,162,114,58,82,247,200,175,123,191,232,66,112,197,7,195,214,158,43,241,19,150,160,177,31,177,67,188,191,204,64,77,75,147,168,51,19,114,122,61,76,169,187,239,54,0,87,179,230,210,237,101,40,174,243,154,177,142,158,30,113,241,244,180,112,18,29,240,83,67,247,12,218,136,159,178,109,83,86,37,119,134,64,66,228,128,152,228,230,30,214,190,179,113,143,214,46,78,46,82,0,184,46,133,147,223,38,220,50,122,164,84,87,63,230,75,255,244,118,136,226,97,184,194,0,213,83,241,62,137,157,53,231,38,130,86,156,54,194,14,154,168,4,121,98,112,173,252,250,35,26,94,117,114,155,251,130,77,19,198,127,185,49,1,189,21,240,192,121,144,96,76,88,23,137,169,225,158,37,177,109,138,0,171,144,48,111,22,11,196,150,210,13,142,236,170,213,126,105,143,36,56,228,109,64,210,117,106,217,230,200,210,137,109,186,214,176,172,65,113,97,202,240,66,192,13,183,158,11,77,218,60,133,84,131,2,54,12,240,79,144,36,133,24,114,25,234,31,253,43,115,86,213,24,208,0,137,253,211,163,241,208,204,233,149,147,10,172,216,53,223,245,28,244,125,205,2,229,147,236,40,54,120,172,236,88,152,32,255,142,133,111,91,101,112,9,195,242,192,70,141,191,41,43,126,184,128,205,207,245,234,148,250,193,173,112,89,137,126,78,248,129,247,236,241,248,55,61,93,142,123,195,202,73,242,126,106,94,136,209,254,59,48,151,3,43,143,32,154,131,112,29,181,47,48,43,181,52,242,253,27,186,80,237,142,57,216,203,145,245,197,155,111,50,183,109,3,58,197,3,167,124,132,153,237,75,207,152,161,220,30,28,184,221,244,149,235,143,183,241,85,226,78,224,77,251,62,21,184,83,165,77,57,163,98,75,80,172,182,79,28,21,136,88,42,118,145,87,12,97,163,79,103,34,164,238,166,146,29,179,63,209,168,82,92,176,192,111,255,128,159,50,86,197,224,47,232,238,109,171,128,3,205,254,231,80,254,142,25,37,58,6,57,30,41,17,37,170,44,91,243,142,180,36,139,144,4,238,174,237,56,170,6,49,79,39,129,82,46,27,115,190,66,112,36,32,77,166,56,211,23,199,95,25,204,175,184,96,183,134,109,197,20,190,2,41,174,27,123,232,148,16,227,139,122,233,245,37,160,252,34,196,176,78,224,244,103,19,170,184,123,189,146,250,156,30,170,234,88,19,246,8,138,116,6,87,79,19,55,13,118,58,202,113,69,14,110,33,39,85,50,153,68,228,19,87,136,149,84,31,196,117,49,17,127,61,171,232,176,128,88,166,60,9,23,78,192,166,184,117,154,54,15,90,125,138,186,72,160,84,60,66,158,103,154,95,42,139,192,49,194,91,24,143,219,121,240,121,85,57,138,114,86,36,27,135,153,154,237,65,34,225,247,183,200,22,164,234,128,126,33,249,148,134,126,24,42,118,166,159,163,54,128,56,159,64,148,173,6,167,190,221,220,16,80,235,1,33,161,136,42,177,237,246,164,152,201,6,84,209,254,11,170,191,50,171,114,125,106,62,125,43,43,205,214,109,79,165,183,132,93,110,59,2,86,175,29,13,2,152,54,111,104,189,27,189,84,41,215,198,164,17,209,81,205,53,174,108,61,106,247,189,93,186,198,27,99,170,85,132,22,253,195,51,43,99,46,156,254,204,212,125,230,231,49,248,109,10,17,165,16,151,217,39,38,240,161,209,172,219,201,7,28,123,138,60,172,144,145,239,162,87,225,48,130,30,204,107,206,202,29,81,141,16,105,244,229,21,22,219,78,196,96,81,81,87,176,213,168,125,146,91,15,141,166,210,212,195,203,130,40,7,100,218,198,53,102,165,148,180,13,201,1,124,197,236,16,102,83,189,147,249,252,153,50,17,35,119,121,145,234,7,131,77,76,212,183,75,53,220,51,211,105,8,142,240,13,196,113,191,200,226,60,215,29,184,176,130,0,174,122,118,52,154,45,26,117,228,86,191,216,31,222,189,199,138,47,56,67,200,163,56,20,34,195,179,15,243,115,110,72,227,62,60,255,85,45,103,163,93,231,14,223,204,18,137,118,63,200,45,240,9,18,59,77,98,170,86,70,56,2,8,112,175,231,54,21,241,80,239,229,246,211,84,124,84,190,188,31,19,93,97,173,43,232,75,246,43,176,46,1,107,53,55,68,157,177,83,123,16,119,96,156,36,69,249,204,248,119,17,110,26,91,247,46,10,181,214,249,78,104,47,250,185,107,189,133,254,227,98,109,104,184,43,24,133,29,93,23,22,27,76,127,37,96,62,211,101,145,86,43,40,56,186,137,140,249,170,147,85,38,109,251,162,172,182,216,137,123,98,254,217,211,253,165,93,142,170,40,69,90,54,51,80,227,119,237,17,64,105,68,34,59,143,70,77,176,0,64,13,121,183,195,0,52,94,122,176,58,139,54,52,178,103,226,26,122,88,195,45,220,152,159,1,231,18,102,18,87,246,71,175,187,120,80,171,245,137,97,184,134,238,205,205,245,90,84,119,92,217,111,230,40,156,125,202,16,1,255,249,139,4,54,105,14,166,0,193,59,52,226,185,254,103,205,198,228,91,189,255,199,68,187,213,57,223,187,0,139,75,9,70,27,25,231,179,112,86,168,134,190,96,163,219,52,166,230,178,126,34,153,147,153,54,93,71,28,13,38,215,255,63,90,94,161,12,83,204,38,44,21,202,66,105,33,234,88,200,231,86,213,143,178,184,181,62,59,121,107,155,176,49,214,128,36,173,51,205,52,126,65,189,63,174,111,197,219,183,95,33,233,240,122,190,144,111,8,181,21,166,111,112,78,114,127,136,87,94,103,182,123,196,14,215,138,240,49,82,38,71,216,90,33,102,105,189,89,44,87,55,38,17,82,103,35,90,175,97,225,200,236,143,71,7,136,116,2,75,148,183,171,115,105,42,124,231,23,84,91,173,254,160,239,15,161,216,17,240,126,162,26,63,212,126,131,4,76,158,234,176,164,218,32,51,101,22,159,246,109,115,59,244,124,163,193,252,29,36,247,183,237,137,30,93,41,26,128,246,150,46,197,149,254,17,19,140,161,157,153,98,163,62,42,249,191,83,12,144,61,131,118,207,184,206,190,238,27,206,199,222,189,46,58,131,67,24,175,234,66,68,170,80,181,255,188,163,0,175,230,4,154,196,20,224,10,125,31,170,116,66,156,184,23,118,253,1,138,84,186,155,16,101,224,194,52,34,209,108,218,177,1,200,228,77,244,197,106,224,7,134,168,140,68,21,177,123,255,249,86,53,3,99,25,209,197,49,198,211,17,185,169,59,180,191,36,199,0,142,230,126,16,19,104,53,230,154,167,192,203,254,49,95,98,22,124,60,138,74,48,34,201,241,166,208,137,73,159,71,52,74,214,4,18,210,58,224,165,141,128,98,174,102,206,37,231,53,199,72,153,5,118,95,2,106,16,252,252,235,136,181,205,252,3,204,47,180,195,147,50,246,76,188,66,75,58,41,226,38,222,239,25,165,49,255,127,199,45,153,170,135,111,38,110,132,94,11,60,186,178,240,105,126,79,40,152,253,101,248,251,122,227,131,192,122,177,181,123,158,37,145,93,61,48,48,148,135,96,46,43,226,84,77,251,55,127,198,135,4,77,229,229,148,95,143,10,245,40,139,221,66,244,137,184,161,75,200,227,125,189,139,91,99,252,235,181,218,97,56,1,105,146,56,230,239,114,234,113,6,224,20,190,39,234,147,18,251,18,219,97,143,158,97,10,38,76,245,86,14,213,98,24,183,72,177,202,169,23,161,63,223,241,237,9,27,127,78,42,246,65,40,232,150,30,215,64,120,159,200,79,83,3,248,213,164,233,88,131,156,145,39,216,117,216,83,31,140,150,112,42,121,4,253,253,171,221,112,247,178,251,112,73,159,251,96,134,196,66,33,77,116,164,96,14,49,113,200,231,91,225,197,13,118,246,79,101,245,90,119,38,3,88,156,84,148,3,58,77,243,126,25,50,145,0,152,235,122,149,238,49,112,93,8,238,217,148,238,187,78,195,155,186,30,70,153,121,131,220,40,149,211,50,249,135,219,178,21,142,143,7,141,67,195,106,137,145,178,34,251,39,24,197,237,88,220,54,39,112,193,31,194,118,108,116,38,79,94,136,77,92,239,44,211,101,91,201,241,85,49,4,39,112,38,98,75,231,5,73,99,206,157,78,19,61,134,190,68,138,15,136,212,229,21,100,116,124,169,21,159,252,106,46,104,93,201,188,59,152,1,105,210,53,122,59,160,14,179,99,72,153,20,127,97,122,255,181,217,55,162,85,128,188,146,214,171,9,148,208,128,67,33,118,108,196,29,37,4,214,250,57,30,200,89,223,84,217,220,224,254,103,122,152,118,16,103,178,117,80,211,11,133,95,223,114,3,169,101,183,163,44,145,169,22,183,128,46,41,134,72,197,188,35,175,11,53,62,252,210,83,167,175,148,58,64,245,225,184,158,60,109,51,115,196,52,166,98,222,194,59,224,14,108,229,58,118,102,136,53,116,151,51,246,36,75,207,249,123,10,178,115,247,59,172,34,244,198,113,154,158,210,145,210,9,221,226,191,35,157,178,155,118,241,76,47,129,240,182,211,128,176,145,152,65,244,112,218,143,11,179,2,122,228,133,162,92,120,88,168,57,85,63,255,177,210,223,131,93,182,208,165,130,175,51,209,180,165,79,184,162,251,110,118,204,206,207,100,12,152,207,210,147,197,245,117,96,7,8,114,103,155,18,26,236,68,152,209,156,45,79,86,81,184,192,129,76,94,254,160,173,176,92,120,188,1,99,34,28,127,211,39,105,0,76,248,191,210,48,141,194,230,1,230,51,101,227,130,200,224,93,22,47,233,35,196,154,153,65,206,178,181,203,138,143,84,177,112,97,46,178,65,105,251,220,78,196,212,166,58,192,50,134,67,105,53,190,19,88,154,106,144,44,16,208,195,12,228,246,24,246,129,85,67,194,204,121,220,211,253,80,174,151,235,225,249,133,132,82,20,56,124,14,212,198,221,20,193,22,75,51,12,187,60,211,109,128,251,168,112,186,11,111,214,164,178,207,25,86,35,235,67,101,201,206,108,163,72,67,100,254,109,242,51,198,253,8,148,26,53,46,201,190,46,77,59,68,125,141,151,190,110,160,83,89,154,157,8,218,233,30,151,171,121,233,151,6,57,36,228,51,198,122,207,148,190,195,244,221,140,51,76,108,128,1,5,216,170,161,95,201,118,67,143,114,25,196,96,212,61,148,95,1,92,88,21,126,172,202,207,10,208,254,199,116,84,239,234,222,80,253,142,146,139,24,72,56,241,214,133,95,167,43,215,170,91,233,152,199,152,41,158,71,207,246,94,100,227,57,87,75,100,52,208,28,118,162,120,92,13,18,112,49,128,182,65,2,129,248,52,171,194,34,88,0,229,27,228,68,167,113,204,105,9,204,197,170,9,208,29,242,117,7,22,136,174,231,185,21,38,24,220,106,102,80,252,62,227,79,171,194,112,143,226,107,179,130,114,254,133,110,168,23,12,231,138,226,186,121,120,239,133,227,89,173,234,181,251,47,109,45,92,181,75,154,68,85,30,155,114,139,12,63,49,253,79,191,174,84,111,95,88,15,154,12,28,254,170,208,18,56,153,248,166,36,5,195,148,135,176,184,192,30,27,96,36,141,140,205,98,232,196,141,130,183,151,168,178,78,222,121,50,204,68,46,167,91,30,159,16,177,96,204,232,245,147,172,216,43,206,144,243,246,72,231,212,122,63,61,231,241,187,70,213,87,59,238,163,30,47,232,121,213,165,250,30,153,69,28,161,15,66,106,36,15,215,68,245,255,103,37,24,148,165,129,227,176,234,215,254,242,201,103,157,92,138,12,126,243,211,255,159,109,66,210,178,172,8,231,101,53,67,17,215,120,63,66,179,218,30,18,7,123,11,56,35,165,146,219,226,237,142,206,243,133,89,37,158,208,176,6,4,132,55,239,225,28,55,51,0,82,232,28,73,228,76,75,2,68,140,227,167,213,235,255,126,38,219,253,22,176,12,146,46,41,62,180,189,112,198,158,182,29,203,107,94,164,95,217,174,96,80,72,71,50,161,99,240,105,100,12,215,79,34,150,152,41,42,96,48,188,101,210,179,251,213,91,138,152,160,123,91,220,169,170,91,248,33,14,44,214,26,140,129,142,45,163,15,198,104,236,1,171,111,195,192,186,222,173,8,18,76,236,167,159,60,92,73,227,51,156,149,183,191,159,63,108,64,164,147,252,22,100,140,144,39,159,207,44,192,199,108,30,107,66,78,239,201,159,116,207,74,50,47,17,99,213,181,9,45,119,103,166,158,156,37,194,148,97,2,116,246,16,29,194,147,182,223,226,29,41,186,123,105,249,134,133,242,172,46,83,1,202,56,248,216,11,164,124,226,186,131,234,37,116,155,241,95,191,34,250,156,247,255,208,89,141,65,231,176,152,87,39,194,161,141,119,81,214,16,52,190,40,50,238,220,109,177,158,31,29,236,176,204,85,243,139,11,220,77,200,91,65,42,238,153,18,164,147,254,42,109,183,23,249,254,247,152,60,221,199,190,41,210,16,173,158,80,165,140,252,224,216,153,255,206,29,102,137,244,196,179,243,226,66,43,105,246,199,76,22,60,17,172,64,98,173,232,209,138,174,72,82,252,16,234,216,107,115,93,188,172,72,79,14,190,103,89,1,237,35,205,154,193,15,180,142,166,14,32,43,170,40,164,135,40,60,102,253,171,118,21,234,126,166,179,4,176,85,76,205,181,144,135,132,47,4,104,212,70,52,79,225,54,67,239,170,229,161,35,145,53,0,5,78,178,128,93,135,33,238,192,136,50,88,212,32,138,233,234,71,162,26,160,109,187,107,144,172,181,212,244,228,93,81,89,6,107,88,178,145,98,33,191,205,118,120,240,178,241,116,180,207,84,79,22,127,56,109,246,148,182,48,76,11,7,176,67,84,124,186,37,147,229,187,84,34,131,154,215,127,222,6,91,254,93,241,131,232,239,88,60,27,190,36,99,175,147,97,70,44,143,56,64,50,160,246,29,243,19,244,47,173,3,172,89,26,89,85,183,71,95,85,79,51,234,34,238,117,53,26,84,59,19,165,201,27,209,95,64,99,149,143,134,236,66,107,248,44,98,13,100,226,120,100,51,111,163,205,90,65,88,210,10,113,136,55,196,63,159,9,75,247,235,191,175,121,158,35,40,108,228,215,128,206,164,77,129,15,92,74,167,244,73,196,29,139,254,105,184,185,183,10,16,56,93,33,61,56,232,53,139,110,156,122,203,98,164,56,208,82,221,253,16,100,147,160,158,20,198,172,60,82,229,12,81,92,243,120,230,170,86,31,39,39,89,76,250,192,176,192,238,38,249,63,55,79,20,236,230,180,216,251,209,151,171,112,147,221,1,47,16,129,181,102,249,188,122,244,119,29,73,230,213,27,200,116,104,229,71,90,184,62,194,4,182,41,98,130,136,14,231,188,177,224,34,211,64,249,233,71,137,85,94,166,199,145,198,112,59,181,207,168,150,135,218,42,134,27,211,121,133,80,247,128,95,254,174,166,60,96,250,56,18,205,98,208,112,131,216,152,101,234,56,171,241,149,231,106,223,105,202,114,103,230,42,110,93,64,86,119,38,41,185,139,200,80,125,47,149,216,75,141,206,79,102,70,115,86,80,43,243,212,181,169,56,32,6,170,179,61,188,75,57,116,248,161,209,175,176,5,83,49,98,25,141,44,144,47,205,22,132,179,130,184,186,19,178,63,248,149,137,57,225,53,195,188,216,167,147,46,248,214,61,135,221,25,216,191,154,31,169,229,86,244,151,59,35,191,142,163,115,93,42,74,34,205,113,2,38,232,82,3,73,241,180,194,141,200,19,221,7,143,117,107,3,140,92,106,234,4,170,91,14,160,74,57,123,118,178,74,74,123,175,160,60,63,198,247,104,12,2,224,151,136,250,18,14,225,240,38,2,199,222,63,0,184,231,148,157,125,12,79,181,31,63,150,152,214,82,198,150,11,215,124,82,64,114,134,205,232,207,105,44,87,80,86,167,87,39,3,13,182,20,233,6,40,206,241,218,18,7,224,222,227,89,140,103,52,28,237,131,116,174,51,33,166,118,16,232,140,140,125,164,93,248,214,119,53,201,124,169,204,94,226,82,131,140,246,134,181,191,65,206,55,39,11,29,30,198,244,26,133,222,44,169,177,250,66,180,155,118,191,74,159,27,22,33,82,1,236,116,128,10,101,100,28,163,45,111,26,232,146,68,80,149,22,223,117,120,132,168,72,35,65,130,156,79,0,14,51,191,206,129,25,220,208,190,29,104,79,128,77,143,246,153,185,234,121,146,57,91,133,54,38,36,134,141,22,30,251,5,119,136,4,125,80,113,142,198,107,197,41,135,41,229,229,254,142,26,62,228,26,220,9,122,28,22,58,78,142,43,93,32,204,73,62,55,183,92,218,102,23,1,151,162,188,15,252,140,15,98,57,0,252,241,138,49,238,151,107,199,140,211,117,107,135,246,94,240,232,229,109,38,151,6,59,134,159,84,178,197,29,160,117,94,219,208,117,99,102,95,110,239,149,48,219,48,230,253,130,64,240,147,22,133,35,114,95,179,45,245,64,227,145,209,208,88,114,214,31,174,202,232,3,108,133,216,198,34,240,19,65,127,212,209,11,56,183,96,6,116,146,140,20,243,23,166,126,53,240,49,215,51,58,83,47,25,165,57,236,235,186,150,100,119,32,60,154,117,178,32,208,200,78,203,153,78,82,183,206,121,172,160,238,172,6,73,47,180,234,144,142,170,90,194,215,2,114,155,45,119,146,145,125,149,94,74,74,174,101,109,192,63,23,254,175,36,132,199,49,14,203,232,235,137,8,254,167,228,127,72,7,2,173,223,90,38,220,109,28,171,46,27,246,89,160,191,60,40,44,37,235,79,191,254,188,96,246,126,112,81,189,247,0,188,57,252,222,33,187,217,30,6,188,29,54,123,99,238,78,63,184,144,64,103,36,187,244,243,2,23,77,147,226,74,7,111,103,178,93,35,179,37,21,220,183,125,137,252,136,121,93,228,18,20,30,121,75,97,9,53,12,229,112,177,61,176,191,33,157,108,217,149,122,103,12,224,86,48,22,209,238,225,169,88,249,153,240,91,59,14,72,27,7,3,235,227,5,89,62,105,135,226,189,140,13,4,161,59,80,223,175,68,150,132,178,229,13,59,125,68,209,46,204,195,107,137,177,97,234,103,105,132,66,27,136,3,93,9,187,240,27,60,157,255,77,108,189,251,132,183,61,12,63,169,73,236,14,200,255,83,225,196,244,37,40,9,164,214,112,66,35,4,229,81,46,119,147,13,79,81,200,178,110,192,159,24,69,96,135,84,26,250,54,34,29,65,147,141,179,249,148,195,9,6,107,116,132,148,32,41,23,221,99,88,200,112,149,144,31,148,162,185,128,164,158,67,226,212,100,183,205,143,168,69,72,183,152,184,75,49,57,116,167,13,228,28,175,9,99,50,179,59,46,201,231,253,106,138,81,156,59,129,75,166,3,38,163,47,99,10,0,175,13,189,193,71,226,21,150,222,81,53,139,253,181,57,183,187,82,29,16,5,120,170,6,141,123,157,16,73,62,10,102,246,148,125,114,204,167,143,128,98,76,14,172,216,252,160,20,39,180,2,52,117,16,103,150,88,220,199,226,234,35,86,111,57,228,121,159,68,21,134,150,165,142,201,42,220,233,235,81,177,134,131,48,163,210,133,214,115,161,125,235,70,8,226,248,131,184,101,162,195,84,102,68,127,113,230,35,232,242,245,2,191,239,253,38,187,63,155,38,185,69,45,46,80,247,111,71,185,194,192,121,102,250,178,137,68,230,176,29,75,37,74,196,16,57,232,46,171,221,22,59,0,161,243,194,97,123,37,109,239,18,52,107,207,178,79,131,62,19,5,208,3,80,59,121,223,120,7,175,15,51,124,109,125,244,135,83,8,55,180,38,227,241,181,35,96,121,236,142,141,141,156,11,166,35,148,100,208,56,175,8,201,121,98,105,232,215,205,24,105,55,176,61,74,4,202,228,19,180,240,253,199,121,222,102,31,213,110,65,23,107,86,149,167,12,82,193,108,17,213,206,200,109,117,145,73,159,78,251,57,115,98,61,205,59,177,185,187,101,77,96,180,103,193,94,32,97,13,239,210,23,120,44,208,232,87,206,12,121,202,64,103,76,185,188,71,226,3,87,99,17,167,211,117,1,222,199,148,16,97,46,122,172,0,232,249,127,159,241,94,118,174,127,173,28,59,127,182,176,58,254,227,158,4,178,232,95,223,93,211,69,162,7,40,238,43,145,180,16,204,60,100,189,142,45,68,155,29,204,31,248,82,21,123,138,198,136,69,74,32,127,86,198,108,58,47,93,62,14,222,149,58,247,141,147,181,231,187,38,240,31,103,246,24,229,66,167,41,162,147,150,73,213,16,9,222,253,136,187,26,18,118,200,223,148,132,143,225,234,249,230,227,90,116,249,240,160,1,82,95,76,226,90,138,210,114,169,25,73,153,238,188,75,100,49,130,14,245,248,249,21,133,232,27,185,0,7,43,139,135,25,127,40,70,59,167,27,94,16,104,141,245,213,161,151,221,222,13,233,186,171,143,80,243,193,172,92,141,236,94,205,224,101,162,45,163,213,79,36,160,36,105,44,181,193,74,209,115,219,140,18,0,214,129,200,250,117,211,53,247,32,19,117,197,245,37,3,98,3,26,247,117,217,191,18,137,139,167,129,86,23,251,251,183,123,137,5,127,246,0,26,51,89,27,64,198,59,146,28,76,29,71,125,68,16,138,62,25,95,132,137,247,144,103,135,80,209,165,132,242,106,31,203,103,160,169,92,12,83,175,69,171,148,45,78,223,181,98,111,233,253,157,237,90,77,152,128,44,231,35,135,41,223,255,203,206,126,148,177,55,125,167,11,164,123,11,162,3,166,237,41,124,123,146,43,96,238,86,153,194,70,232,136,25,2,1,117,133,132,225,25,218,51,111,255,63,74,217,222,173,148,206,187,52,163,97,6,109,215,42,35,129,80,240,161,204,185,207,60,86,152,226,46,45,85,181,94,101,245,225,28,240,144,234,35,9,128,157,39,11,25,44,134,114,228,155,254,238,128,56,162,9,106,68,217,46,140,181,143,205,92,225,140,113,245,134,162,52,241,187,198,130,166,229,44,216,99,226,171,195,22,77,173,40,178,168,167,141,77,23,154,207,16,1,31,72,76,118,243,206,227,220,188,54,48,60,115,225,153,111,233,130,107,18,13,41,24,106,24,52,251,120,29,238,176,208,128,170,233,85,196,18,66,66,136,225,165,167,124,97,160,48,126,153,20,169,215,235,255,247,230,98,246,95,161,190,126,39,138,77,185,108,156,151,41,122,77,134,48,188,57,147,118,11,204,222,49,11,77,180,73,96,130,120,105,215,91,212,156,117,232,80,171,164,8,103,6,163,213,143,7,68,135,97,155,204,185,3,74,175,9,11,230,1,68,137,130,45,107,115,120,201,114,221,145,205,40,213,40,22,92,246,195,96,108,32,117,131,222,233,238,4,239,154,113,239,33,162,250,114,57,53,251,168,74,202,148,15,212,149,30,195,8,100,87,140,217,119,184,46,216,182,129,175,69,43,59,138,75,186,142,188,137,192,98,176,234,134,46,145,207,105,148,99,209,24,75,207,107,152,227,92,107,239,67,152,129,139,253,5,85,147,165,222,170,98,68,197,254,80,234,191,205,82,32,223,250,190,106,222,189,10,61,178,5,224,202,8,205,82,170,197,196,105,27,135,50,202,141,92,254,38,186,25,32,39,23,11,55,58,106,4,154,4,123,181,23,47,218,192,240,2,184,62,10,127,210,248,106,100,254,207,249,40,164,68,251,75,47,128,15,197,111,83,63,209,10,119,35,144,133,124,32,191,34,37,168,73,109,133,51,139,159,106,249,86,128,80,140,142,38,228,98,190,137,45,51,113,74,2,162,204,31,196,27,49,19,169,99,32,175,161,214,136,153,122,56,255,153,87,185,54,216,30,54,107,250,102,46,103,28,255,84,48,39,251,55,169,15,18,197,132,166,56,53,142,238,15,183,98,205,207,201,250,243,5,222,186,90,5,24,130,62,140,8,184,187,190,157,176,118,60,139,200,90,207,103,143,110,4,248,125,102,167,58,148,221,59,19,208,77,69,143,172,107,212,154,108,71,112,170,30,24,165,60,8,94,25,241,38,108,31,32,48,211,149,112,151,224,229,4,66,70,149,214,105,179,208,94,133,44,130,234,113,122,176,98,80,92,54,154,26,114,77,157,239,178,130,151,112,149,40,144,159,73,249,18,184,29,18,255,25,83,169,94,51,157,111,243,66,148,39,200,50,21,80,59,244,96,238,191,250,3,22,234,26,27,137,224,146,161,37,168,145,249,198,190,10,204,111,91,20,116,49,8,95,76,72,125,127,63,3,239,32,204,158,67,189,138,3,12,234,34,160,205,134,117,13,4,95,124,17,220,163,110,234,108,214,234,102,239,252,92,166,7,89,51,175,193,63,130,144,204,213,37,150,242,139,124,121,243,145,142,23,139,222,203,154,214,92,249,243,130,187,125,119,10,129,38,206,211,128,17,207,105,72,35,49,31,242,117,192,12,127,140,241,111,3,12,112,130,54,109,223,32,35,47,158,208,3,133,189,128,40,39,163,56,126,58,58,0,31,226,28,158,215,125,229,188,81,91,38,35,93,85,181,55,53,26,82,211,49,95,118,10,57,51,163,9,5,72,225,48,117,39,199,101,240,111,154,186,234,66,144,180,250,208,210,146,10,210,164,133,75,14,106,76,191,229,250,25,5,63,178,163,39,109,68,121,74,50,84,97,138,226,236,58,69,250,249,43,60,90,61,140,231,233,29,245,185,174,77,203,181,144,217,131,175,94,112,123,188,158,132,139,63,203,193,98,51,242,206,160,243,93,85,244,247,95,124,124,153,143,33,189,171,135,0,65,49,214,242,144,143,178,237,179,135,20,205,44,72,197,86,132,38,223,237,7,165,213,65,93,104,242,118,164,123,49,148,1,44,62,24,115,62,177,54,24,112,226,175,149,38,94,17,1,188,53,222,212,74,144,188,181,105,180,31,74,217,230,221,208,246,141,132,112,238,169,190,4,117,77,115,13,46,21,65,47,40,35,79,127,91,23,118,100,187,217,97,18,99,15,168,233,159,153,97,140,128,134,233,37,4,142,125,65,124,77,25,31,72,23,250,250,11,47,166,134,11,246,30,77,142,216,183,100,93,185,188,224,104,18,130,167,227,251,25,159,142,147,108,53,133,199,166,183,22,6,204,94,199,21,176,244,81,53,91,246,182,158,48,243,250,97,240,209,99,111,111,76,223,174,187,148,180,228,95,10,136,255,5,241,182,25,68,14,175,95,230,191,144,27,149,91,198,171,111,115,99,219,3,53,164,132,147,69,173,188,246,70,155,152,168,4,79,56,251,33,138,178,252,120,97,8,245,223,32,72,145,142,223,247,224,78,238,68,74,35,235,233,240,182,196,41,195,78,214,103,173,241,85,216,171,154,184,232,240,163,65,174,80,138,79,11,75,158,131,74,234,244,39,140,238,16,226,55,59,139,161,32,206,108,120,208,30,183,219,138,160,237,56,18,54,123,189,210,162,148,28,225,249,96,195,91,69,35,216,26,248,62,166,11,242,18,250,183,98,102,13,50,8,154,48,198,29,0,192,180,93,54,242,93,132,0,69,128,254,100,133,172,108,194,143,229,240,134,54,199,7,46,33,8,10,194,148,95,212,253,189,13,173,219,138,168,217,239,68,228,0,191,39,54,253,44,141,65,67,27,67,98,182,162,246,45,32,82,199,150,232,208,233,203,143,18,234,238,98,243,223,67,127,150,120,14,253,90,48,108,161,165,161,64,102,14,144,212,14,155,196,171,62,9,28,219,146,131,227,70,207,33,112,152,175,210,154,187,246,50,32,130,147,65,121,112,231,180,236,205,44,23,76,6,189,188,121,174,218,163,231,155,189,199,212,190,29,161,65,159,58,53,193,126,202,191,94,30,227,247,111,208,140,7,25,199,66,94,15,236,115,0,219,4,44,51,155,72,121,218,161,91,220,160,39,61,94,202,3,20,15,169,99,129,224,113,25,74,58,216,213,156,177,231,15,9,37,191,31,65,41,62,20,38,38,149,91,128,121,35,40,71,29,177,213,246,224,184,209,29,188,32,152,149,119,92,147,90,69,237,84,25,238,101,209,240,90,218,112,195,250,83,10,131,67,173,219,53,177,70,150,80,95,18,5,208,122,70,182,162,125,194,28,158,56,66,69,32,177,253,174,164,60,14,98,243,185,240,65,158,185,21,173,60,51,127,213,105,7,131,33,182,254,123,13,245,77,121,29,105,173,244,239,83,10,82,185,240,59,102,42,253,193,236,146,237,183,2,38,0,133,15,66,101,42,235,10,79,250,188,137,109,185,125,94,96,130,80,156,73,193,78,83,91,97,248,163,108,204,87,12,215,102,92,67,27,131,231,203,53,244,94,163,77,101,145,16,21,102,172,87,109,167,162,89,27,155,134,11,28,72,173,168,73,91,216,177,243,228,37,37,143,43,126,223,197,224,134,33,131,196,133,193,200,181,11,201,39,59,67,201,22,236,110,115,129,47,43,157,123,251,213,24,75,224,94,206,239,159,132,150,28,198,40,134,122,244,29,1,89,61,128,214,200,120,96,23,149,3,124,33,103,88,244,134,55,160,52,179,61,91,46,254,141,233,17,91,116,23,151,138,139,136,71,44,117,240,83,11,250,192,143,196,78,108,117,255,1,98,113,208,203,23,160,131,181,54,250,212,148,245,203,227,8,15,61,230,131,245,149,224,229,172,24,205,74,133,202,227,14,168,58,181,138,237,135,10,212,113,188,17,50,75,124,8,86,202,78,13,196,66,238,197,151,54,54,98,174,177,241,72,193,1,217,9,102,30,45,21,241,237,77,100,178,231,90,112,47,58,123,97,178,233,147,147,58,76,13,165,83,127,9,87,210,64,103,112,253,48,188,178,219,105,219,135,225,162,31,1,111,144,245,206,32,80,178,191,194,5,151,241,239,183,164,233,132,224,252,140,33,71,11,236,93,140,144,34,49,176,129,100,252,247,53,11,136,182,178,127,112,101,79,254,24,61,2,132,70,99,150,228,255,162,107,163,118,238,210,22,34,99,123,109,131,13,210,49,137,164,13,163,138,254,22,8,230,110,142,236,147,160,103,183,0,84,70,231,6,101,59,126,94,98,204,137,51,137,15,219,200,230,165,140,161,221,48,247,51,200,56,56,91,184,243,208,238,253,2,227,161,237,137,164,249,28,255,246,82,235,159,43,5,2,174,143,139,53,1,166,99,57,177,62,108,74,128,33,123,138,175,156,235,103,46,125,115,41,94,183,105,158,40,239,64,188,179,21,52,214,96,254,105,137,53,38,104,183,214,25,213,187,167,161,176,86,83,67,236,229,179,2,248,193,133,34,173,118,123,13,54,149,206,177,71,90,36,147,100,58,95,87,77,167,240,45,3,73,58,241,1,16,68,103,49,101,23,47,0,204,31,48,112,255,121,110,189,105,8,40,212,59,195,210,15,158,77,39,207,38,217,210,173,24,209,43,191,79,167,112,165,8,227,57,5,200,160,92,157,51,182,167,26,190,56,56,33,137,65,220,94,98,82,157,201,43,86,109,199,87,98,10,237,67,252,53,11,196,230,3,12,98,38,207,192,69,191,3,84,177,60,27,254,172,62,63,147,93,221,244,58,165,227,185,38,21,161,15,160,204,23,164,240,164,125,172,124,30,63,50,177,48,141,159,204,111,158,187,223,31,28,97,207,187,212,127,147,117,237,8,209,110,44,92,184,41,51,247,80,245,6,107,87,81,192,77,167,141,61,247,35,24,18,58,46,50,123,29,217,41,194,8,183,4,104,183,104,127,140,131,177,15,58,123,60,210,189,77,111,59,36,100,207,75,251,12,68,245,131,125,211,136,128,142,100,16,85,145,224,66,152,181,196,1,74,122,181,250,209,159,166,36,179,118,17,180,169,167,31,83,166,209,121,201,99,81,155,156,113,42,226,17,202,156,61,57,227,90,109,189,199,109,68,249,196,157,121,99,245,56,17,192,36,127,222,104,7,220,15,217,96,220,144,5,167,44,163,186,170,28,32,93,249,22,19,146,178,70,33,230,130,141,130,238,38,240,15,185,139,203,180,106,227,169,119,228,79,228,236,67,7,98,20,122,180,252,18,213,195,195,0,248,125,51,47,73,248,188,223,103,74,158,217,116,187,70,144,85,85,70,147,225,30,178,109,33,247,56,199,92,89,142,239,212,64,52,212,88,237,108,40,147,236,133,29,112,17,20,84,17,52,85,183,67,94,118,159,170,144,48,154,107,17,19,255,155,211,144,28,63,230,48,81,185,110,59,101,16,93,110,71,161,16,244,185,87,158,145,95,86,75,78,92,71,135,86,241,73,28,64,77,163,87,60,240,248,154,207,17,52,48,58,3,158,110,8,127,244,183,115,45,47,152,41,233,182,74,76,24,86,167,32,183,75,127,110,122,108,243,92,198,194,245,119,135,186,2,252,49,253,125,194,215,208,82,6,191,149,68,94,64,58,70,44,169,197,44,225,87,162,233,128,38,20,153,136,65,3,97,185,109,204,32,221,66,72,182,197,30,30,147,9,98,172,244,102,66,199,207,250,72,73,39,28,85,84,226,50,130,173,255,28,246,9,40,43,134,156,9,178,122,35,227,200,157,150,197,92,103,26,156,72,193,103,42,47,173,53,30,66,254,53,195,131,170,74,18,49,81,197,16,73,25,31,170,72,99,50,90,74,120,213,121,246,113,108,241,183,97,238,138,7,175,237,9,94,13,142,3,173,239,7,55,157,117,22,36,216,34,151,62,147,5,176,248,84,192,180,239,153,213,50,186,77,153,12,177,40,87,137,220,82,36,194,39,179,78,15,63,206,5,232,241,107,6,161,128,88,70,127,131,213,42,144,91,144,33,133,2,63,171,219,141,246,165,108,135,135,101,190,211,150,206,154,3,79,97,54,179,17,138,136,199,7,37,129,133,17,73,106,68,20,111,148,160,167,44,248,29,215,76,97,200,63,206,33,102,248,182,40,234,97,24,188,4,113,86,141,206,25,149,63,97,222,152,172,156,185,57,138,145,236,213,45,94,243,50,17,32,114,136,245,222,224,143,9,56,116,38,40,245,60,15,85,73,202,234,7,13,231,4,36,103,167,180,227,0,239,233,41,92,93,190,13,250,203,216,168,151,96,78,74,188,123,63,82,111,155,143,67,10,60,44,194,197,158,140,75,13,5,13,173,228,95,143,141,166,42,140,146,44,134,169,193,226,15,83,13,97,149,25,236,54,88,192,93,209,70,38,176,131,66,4,74,170,128,64,41,29,147,23,163,34,228,91,239,187,169,107,194,86,2,123,245,253,149,17,166,137,29,246,120,54,15,140,111,173,26,246,25,230,6,210,176,20,146,93,228,77,10,69,239,71,170,43,144,113,107,57,240,2,216,186,234,165,226,122,23,53,185,94,224,64,179,40,87,217,44,51,85,198,74,163,143,137,64,27,183,236,4,216,219,116,10,79,24,114,0,35,231,54,7,171,7,73,27,241,122,233,204,124,191,188,93,243,150,91,58,160,78,122,13,169,143,191,46,137,101,131,133,150,223,197,109,212,107,25,2,35,100,183,97,166,130,212,240,222,234,153,10,130,56,234,39,200,222,62,153,211,233,185,89,155,219,228,36,6,87,158,45,25,37,141,180,252,4,39,126,223,230,134,45,236,123,21,141,126,124,144,66,255,65,226,166,13,227,132,173,77,214,249,214,233,95,15,113,72,204,67,207,128,85,243,14,107,182,144,208,144,18,198,169,12,91,65,9,111,237,209,120,228,182,170,153,241,95,114,4,72,227,114,108,118,132,152,25,60,19,228,227,80,105,47,41,166,7,125,251,136,197,141,39,183,198,71,88,243,84,145,61,202,190,241,54,76,114,49,111,184,116,193,57,181,183,101,119,228,203,246,161,165,145,142,237,202,203,248,81,158,53,146,33,58,241,3,83,57,40,202,200,80,156,131,87,80,1,70,247,23,209,57,203,33,69,211,116,198,69,145,22,196,163,27,93,43,5,32,141,182,230,179,233,198,2,143,104,29,81,51,213,12,69,148,77,14,165,98,51,183,230,66,100,240,171,251,82,170,31,83,228,67,137,213,52,109,186,127,80,241,85,75,228,146,62,133,245,147,165,223,183,213,240,57,218,86,200,59,72,161,208,167,246,166,100,232,22,40,194,234,58,191,1,163,228,196,236,162,110,157,234,75,43,106,33,184,23,21,92,168,156,23,16,162,48,71,217,253,95,232,229,5,1,67,138,100,31,255,137,247,172,218,43,152,83,162,93,219,48,114,85,151,61,242,185,168,154,13,250,151,244,198,155,157,169,255,215,157,145,39,189,79,215,80,101,26,72,180,248,121,67,185,189,247,141,12,222,64,79,200,97,190,241,201,89,188,139,22,137,225,150,225,166,243,155,239,196,159,118,179,219,84,117,254,19,236,103,92,111,67,166,153,145,134,226,227,82,83,204,58,90,85,190,2,237,178,45,210,215,241,224,140,215,39,70,150,156,241,237,107,108,148,26,250,111,10,99,75,230,163,242,134,131,169,229,84,201,38,17,54,32,48,237,42,52,33,189,140,9,41,121,188,83,241,33,18,36,109,94,105,83,209,12,125,19,196,196,254,152,68,172,16,225,21,201,30,55,166,145,41,205,47,127,192,243,98,82,220,148,203,232,22,209,104,227,73,46,37,127,140,220,172,226,40,135,249,204,173,28,38,88,14,199,94,120,114,130,138,171,125,165,173,210,197,210,207,203,142,44,23,117,212,248,107,10,218,179,182,156,44,252,110,62,81,85,149,152,208,88,100,86,111,66,188,224,38,14,137,42,64,159,132,3,192,147,156,56,36,237,28,222,224,105,119,8,46,219,147,232,139,159,2,53,106,53,149,232,43,45,165,85,30,137,71,225,4,147,92,205,224,111,69,47,163,182,154,253,216,101,206,132,126,82,114,140,159,151,116,69,17,108,151,22,197,230,84,217,200,231,165,159,241,166,160,73,13,67,189,77,56,206,207,72,249,175,21,187,240,9,38,65,42,134,1,127,199,79,68,208,63,246,163,23,5,6,162,213,87,189,59,49,165,163,54,168,106,193,55,255,215,201,232,87,240,136,179,207,240,50,210,77,45,198,28,181,72,28,175,86,48,67,9,105,189,115,212,95,180,199,157,139,100,84,105,117,77,108,120,112,255,102,202,144,9,64,243,127,71,212,9,210,38,192,148,111,186,165,223,228,112,36,54,74,145,213,49,37,91,100,59,85,239,241,8,227,153,245,88,235,114,135,70,144,178,230,144,88,106,193,17,93,242,51,166,254,225,36,189,246,10,76,55,46,192,192,103,49,21,203,88,181,54,218,210,41,17,251,68,22,157,27,81,188,72,149,149,116,16,82,77,109,61,62,202,175,42,160,60,137,31,108,154,82,158,225,198,173,255,29,13,129,86,178,157,202,223,29,207,36,62,107,79,209,236,42,137,134,193,145,48,202,210,153,29,229,107,197,223,100,146,14,187,212,10,126,185,230,103,215,19,31,43,120,133,80,217,63,14,97,106,36,84,7,146,42,99,44,83,103,146,7,93,163,231,252,2,139,154,128,54,203,126,217,97,109,202,32,0,1,76,96,188,56,18,96,12,219,232,81,166,214,105,145,157,224,154,249,206,81,33,186,96,110,184,148,216,29,209,233,161,176,253,47,2,10,130,134,46,89,1,87,70,183,3,250,43,33,194,124,149,243,9,106,221,117,0,1,196,77,149,79,27,241,147,7,18,36,26,23,31,10,59,167,215,24,135,100,114,41,14,221,169,8,6,46,92,213,42,85,220,220,27,222,148,96,171,175,74,67,29,42,7,66,130,63,130,213,182,27,139,7,241,29,248,181,34,14,231,172,115,63,41,171,217,166,182,202,70,233,28,122,126,46,181,5,113,177,116,55,87,79,191,182,5,12,96,251,208,87,91,22,213,111,87,17,33,32,96,155,195,66,15,42,121,17,237,86,103,56,139,40,97,103,205,176,73,250,78,67,108,84,103,29,80,102,118,148,245,228,41,137,243,152,86,247,121,246,89,175,115,162,123,246,120,41,227,56,164,229,69,209,2,23,118,167,17,69,23,224,164,15,172,246,119,81,137,29,106,224,50,73,22,21,6,11,86,176,210,59,91,92,234,79,51,181,200,82,58,21,168,48,109,6,39,66,128,173,250,56,59,129,102,39,45,29,197,62,74,212,162,95,80,245,143,80,238,195,20,243,118,45,30,121,56,177,170,111,199,212,119,28,163,244,111,145,88,190,174,250,116,110,224,44,198,26,71,155,17,103,14,125,73,128,224,32,205,158,84,84,44,190,234,28,193,156,193,220,69,37,134,217,66,119,210,126,92,164,24,102,98,126,240,221,233,59,183,105,217,54,66,142,83,141,11,93,70,165,45,237,232,196,229,27,242,141,11,109,218,184,187,255,178,110,37,85,148,170,163,28,34,83,73,71,119,5,208,65,213,26,246,2,234,81,68,184,33,48,112,252,77,196,134,124,68,15,75,63,149,253,14,53,18,121,24,13,81,255,31,254,76,228,148,123,0,28,66,119,79,103,81,82,187,156,175,10,52,252,183,81,138,109,57,207,46,70,254,156,115,185,11,110,157,138,249,188,111,51,200,32,242,89,208,196,28,21,250,6,15,153,2,11,122,224,239,12,104,69,101,118,154,98,100,192,29,122,179,149,75,119,153,1,103,120,160,70,69,243,59,196,58,123,61,236,29,160,210,168,72,6,230,15,0,165,186,189,156,146,183,209,92,2,103,134,238,71,53,155,223,73,110,118,169,44,183,245,119,161,222,77,92,38,111,181,1,179,105,112,194,77,12,212,158,202,141,118,24,52,179,182,23,143,134,156,193,128,60,117,94,109,226,188,51,67,158,139,85,73,203,223,208,63,155,254,184,49,101,112,173,209,116,229,198,249,41,187,22,169,232,56,215,146,52,57,195,155,239,46,119,64,139,159,204,219,82,212,235,158,110,1,90,99,50,104,37,255,61,92,245,222,244,155,189,145,37,126,23,133,227,125,82,231,170,26,91,167,70,239,37,118,185,67,243,136,236,231,111,196,253,172,33,81,123,169,208,237,151,164,3,167,231,217,55,128,102,96,174,75,121,67,136,204,239,78,152,117,108,231,147,26,152,97,19,244,225,16,209,105,23,21,38,5,146,213,217,52,1,187,233,215,1,76,174,34,150,39,241,13,104,112,35,132,169,184,10,252,246,50,58,98,140,128,236,60,57,104,57,224,7,102,36,101,122,61,129,21,41,177,201,98,75,208,122,200,73,237,66,131,198,202,52,28,94,101,184,6,193,105,106,9,237,17,210,108,14,230,109,140,92,46,12,77,153,76,187,29,147,159,247,37,168,157,202,224,16,6,42,125,182,169,121,10,15,105,140,219,29,68,62,209,48,152,152,129,178,84,177,125,221,130,222,15,6,72,188,160,28,77,11,80,51,116,177,152,107,233,89,170,52,166,82,71,3,187,153,76,168,10,195,198,116,175,13,254,78,134,7,138,7,107,33,170,17,81,224,43,101,153,112,112,13,146,117,188,52,150,135,77,191,39,120,127,125,105,193,75,154,103,196,197,70,29,13,172,216,60,146,136,140,208,17,13,75,243,26,84,199,72,193,119,129,124,145,214,66,34,214,162,86,105,214,61,172,36,184,145,152,13,170,79,241,94,174,148,77,10,70,227,231,123,220,38,115,112,26,245,192,142,158,162,250,91,33,245,201,243,154,205,196,121,115,196,173,200,20,235,209,18,106,31,129,244,139,154,52,76,165,62,70,160,101,104,57,88,187,110,121,47,236,154,26,180,43,21,127,95,90,77,248,216,55,79,32,50,54,146,173,8,19,15,61,192,207,68,76,191,69,48,59,115,39,81,247,134,158,44,41,24,131,53,92,234,75,141,76,129,139,27,181,253,79,193,78,250,30,120,91,244,115,110,254,148,234,218,218,136,145,128,20,107,128,124,253,79,125,99,70,65,4,119,169,254,115,251,183,110,227,252,23,149,69,169,228,150,163,14,138,108,9,211,152,117,244,19,4,199,179,82,172,161,136,142,95,13,191,157,122,28,243,15,147,145,230,212,183,197,238,151,24,96,83,238,208,219,223,7,119,36,93,3,78,137,147,203,125,116,145,3,83,136,35,83,182,112,113,54,123,206,191,177,78,25,65,140,8,55,163,4,236,45,128,75,47,60,235,221,148,69,42,193,24,104,70,118,135,74,150,62,18,240,224,172,167,253,139,100,67,65,45,115,143,128,75,172,16,204,99,253,8,161,19,175,193,72,51,234,62,182,211,133,131,56,227,225,194,187,215,29,255,199,88,200,160,116,209,194,68,119,13,60,117,238,83,16,177,225,206,248,241,14,34,124,11,167,32,164,203,221,38,179,84,177,71,121,107,219,131,189,146,22,71,108,152,61,205,117,22,250,92,141,240,110,67,187,103,192,61,215,90,174,61,205,85,23,97,232,203,127,141,10,189,37,216,15,155,99,224,22,151,166,118,106,133,83,246,188,76,41,61,206,165,160,88,44,41,155,26,207,149,100,84,193,226,178,111,98,31,29,132,229,87,222,239,0,27,166,47,225,129,117,47,41,189,205,31,67,186,176,168,182,76,77,33,194,166,245,46,194,91,197,251,224,123,224,9,159,106,244,116,146,171,37,91,151,102,216,52,97,201,184,233,84,224,168,56,31,242,23,252,70,98,226,84,24,252,102,181,130,216,159,125,136,82,57,20,235,230,58,172,237,226,166,201,10,44,26,83,225,97,213,142,17,37,253,74,187,116,141,19,209,23,129,245,196,92,32,195,180,237,65,16,57,162,186,151,214,173,236,99,79,38,57,253,160,17,85,165,247,225,129,10,55,223,248,62,26,207,131,27,34,104,180,212,190,170,131,210,86,6,84,158,61,51,52,87,62,165,118,235,67,68,214,164,8,176,199,90,115,124,16,11,228,36,190,59,128,37,126,153,54,197,249,115,250,57,24,74,7,159,60,220,247,180,61,155,128,191,235,53,56,130,48,112,115,16,166,136,114,29,47,226,243,27,11,189,212,221,100,137,64,196,108,190,220,152,69,231,123,50,135,237,82,165,244,184,7,113,246,226,156,194,35,243,225,196,234,172,36,151,139,249,179,227,222,130,182,85,48,198,217,149,165,238,255,194,5,56,148,46,139,88,91,115,60,62,223,36,71,2,112,137,5,193,71,162,44,237,181,200,225,30,56,186,101,122,33,250,239,37,33,101,174,252,93,50,61,214,66,29,42,95,162,8,218,81,107,60,223,175,240,227,39,204,178,21,98,180,90,40,17,56,252,183,130,168,92,128,73,136,71,21,2,152,53,197,17,88,143,169,236,74,152,138,181,168,143,0,192,186,69,138,240,170,6,192,22,65,16,38,225,215,26,96,234,159,24,207,250,71,155,243,238,176,193,155,154,79,207,169,204,85,161,50,237,6,245,188,42,64,128,234,58,86,106,182,5,72,86,188,59,191,73,32,193,74,229,125,13,249,127,38,8,123,129,14,78,172,54,181,223,205,8,214,143,240,254,57,107,149,68,245,158,162,126,96,211,213,28,17,42,243,39,141,231,245,93,59,241,67,82,2,199,250,247,194,197,11,129,34,169,171,111,71,138,251,255,177,156,114,132,154,126,198,160,108,107,48,243,143,239,157,162,119,15,215,157,31,126,67,2,136,130,251,120,145,124,17,198,70,127,91,184,228,71,244,35,109,242,128,198,66,224,16,165,17,242,60,193,124,53,156,63,187,49,40,182,138,59,168,161,104,177,142,204,23,67,99,65,173,139,174,158,52,28,182,202,79,157,99,162,148,253,41,180,74,94,142,254,203,134,225,195,17,154,236,77,169,231,108,79,83,51,185,98,81,103,139,254,190,86,36,197,20,34,37,120,36,6,170,235,216,89,228,219,154,57,174,61,29,14,215,253,229,127,98,140,140,62,84,240,41,164,31,90,78,125,107,235,207,214,220,104,145,0,14,45,140,53,146,208,9,34,161,128,73,199,230,130,48,250,229,161,116,111,108,111,106,253,190,241,88,199,94,237,119,93,253,179,201,141,196,121,195,209,247,253,199,232,198,16,11,167,152,120,46,168,156,248,122,146,163,71,38,80,164,78,198,217,83,181,86,5,53,165,10,216,107,192,142,55,250,1,40,229,182,188,25,25,239,207,139,4,163,12,113,20,69,197,59,32,36,255,69,200,191,103,103,221,31,117,198,204,19,164,244,55,180,233,169,139,249,17,253,235,158,193,197,97,96,6,52,226,139,246,244,99,188,224,14,40,109,210,102,244,55,82,106,35,27,14,151,201,167,200,187,163,114,155,19,51,206,28,166,28,224,10,190,248,101,138,220,239,65,240,209,154,25,90,148,115,133,201,45,202,218,120,182,233,141,220,221,212,43,4,210,66,188,140,192,231,189,0,158,57,194,153,20,161,35,78,1,180,15,209,169,201,217,97,108,117,145,20,159,45,69,190,123,165,126,251,85,131,224,94,58,91,27,89,201,66,188,44,236,167,24,132,139,237,133,192,5,62,40,165,62,42,217,78,5,235,113,161,38,231,183,218,97,68,180,39,55,72,67,70,226,231,10,121,246,22,236,26,216,174,246,140,137,56,208,164,69,206,194,226,76,232,198,166,132,11,136,129,49,199,100,97,26,123,108,77,184,67,33,116,3,163,81,161,153,217,13,41,122,113,36,167,177,170,250,139,229,180,168,218,130,226,74,7,125,255,89,24,126,55,108,153,85,167,75,126,100,171,85,215,210,204,227,37,105,185,152,234,145,212,55,250,246,127,151,157,119,20,251,160,223,180,202,44,166,94,6,17,162,100,117,56,12,216,130,102,246,72,110,92,35,141,147,252,220,251,74,151,237,72,118,180,86,10,187,198,201,173,240,208,47,191,188,51,86,254,130,96,199,133,214,98,121,125,109,107,250,189,139,244,54,165,152,44,197,72,254,7,178,185,222,215,29,188,36,241,32,8,196,3,178,59,216,177,58,136,86,78,244,122,103,172,183,184,69,223,149,240,173,158,117,15,81,61,182,176,78,148,61,244,82,208,44,207,215,30,60,173,230,113,103,77,98,117,243,242,83,147,43,207,52,88,139,80,36,15,143,242,217,145,73,247,111,90,27,163,56,117,26,49,161,68,156,7,175,109,139,232,198,246,81,168,110,135,112,83,69,141,89,60,198,151,44,95,11,141,4,70,253,55,217,172,17,131,193,189,20,125,40,17,67,85,45,206,13,201,29,173,47,67,252,196,5,123,25,231,48,195,68,93,122,88,30,106,180,157,248,51,100,107,8,139,29,155,248,129,11,196,201,29,100,36,142,165,23,71,71,20,133,133,150,23,97,96,58,183,62,95,128,7,56,32,4,234,224,75,3,141,179,3,125,207,120,242,24,68,217,212,250,175,40,216,217,109,1,21,172,5,93,115,125,39,223,92,150,173,162,154,0,247,13,120,88,167,11,201,247,115,40,55,156,246,126,161,36,130,50,53,25,33,19,35,148,130,5,95,218,243,126,228,153,90,29,169,143,22,239,250,246,49,39,33,218,48,133,197,216,104,30,179,135,205,50,194,67,19,205,60,77,187,215,32,227,125,130,95,148,225,44,159,174,255,186,60,44,137,190,26,203,226,119,195,134,226,242,77,113,110,84,230,78,54,24,91,250,189,144,28,83,29,207,187,112,206,98,64,254,110,122,153,202,20,130,219,186,249,1,73,121,21,246,24,147,0,166,187,36,12,110,215,37,178,130,127,210,235,120,108,142,13,190,64,167,198,188,159,183,227,212,98,146,163,144,28,225,194,5,138,139,11,12,52,169,113,53,34,125,135,141,161,185,135,79,116,243,72,75,21,187,186,34,227,113,249,4,32,253,75,176,156,255,120,199,177,61,193,43,64,12,132,255,161,162,163,245,234,81,153,112,190,136,118,18,135,27,94,116,10,234,212,171,163,225,202,126,164,166,132,65,169,94,48,51,191,182,174,173,211,0,96,194,10,204,87,19,137,67,217,4,238,14,45,94,112,21,128,117,218,138,249,166,166,123,131,129,73,230,61,86,207,225,238,163,91,251,84,106,194,18,193,166,113,118,20,111,104,110,129,182,223,91,239,155,77,87,105,161,184,42,171,15,231,133,101,48,5,188,91,213,164,45,36,74,30,98,139,138,45,10,232,11,67,168,38,59,94,132,63,186,217,144,87,72,214,66,18,143,26,229,70,149,159,236,201,183,249,27,182,171,237,207,6,85,231,80,105,243,237,6,242,110,255,17,14,51,156,62,112,126,210,133,164,103,224,87,216,192,15,16,168,156,244,71,120,209,181,98,47,90,0,81,75,247,213,243,20,40,17,30,184,167,205,89,9,64,208,246,232,52,23,171,158,186,160,142,234,160,125,244,138,120,210,205,68,209,43,95,124,239,146,147,122,39,120,67,217,10,24,179,88,160,211,112,218,90,85,243,149,120,194,105,196,27,223,82,239,93,13,141,23,152,176,73,251,194,172,73,128,126,83,3,92,15,237,117,254,110,111,125,34,78,139,226,131,83,125,109,126,127,30,219,252,146,242,217,46,69,205,139,137,150,155,99,185,244,254,26,24,217,237,151,233,112,192,152,238,183,129,204,102,196,30,219,209,237,37,41,57,172,117,120,16,30,214,116,11,75,80,182,80,171,41,26,76,197,48,66,18,224,182,20,33,49,159,170,218,87,54,91,248,163,191,66,222,44,145,42,225,139,242,42,1,78,178,224,201,78,207,114,201,77,154,237,117,135,199,246,15,71,57,222,202,156,160,120,196,98,104,69,119,116,98,182,136,75,138,73,7,4,63,7,35,33,173,208,215,173,59,48,242,94,173,7,218,132,229,11,126,8,156,74,112,232,80,96,139,78,157,188,191,140,190,57,190,190,227,236,25,112,178,89,132,202,164,42,30,157,57,249,60,185,67,79,29,215,155,168,213,73,202,70,7,38,186,4,1,29,62,141,165,186,128,231,75,80,106,201,207,95,153,246,122,216,1,179,27,194,239,127,117,36,189,77,199,170,154,59,193,10,234,18,40,75,107,184,55,143,148,184,64,163,148,113,215,218,39,176,77,19,177,243,239,1,183,198,238,164,170,75,0,105,26,52,227,66,92,70,206,105,109,66,129,68,1,215,232,109,218,81,168,227,159,239,186,19,239,177,87,139,166,172,13,119,203,216,236,211,244,65,21,177,110,53,186,248,190,12,23,27,30,181,19,23,221,246,20,207,154,177,173,137,148,252,119,32,149,43,131,65,81,206,253,44,101,165,105,165,46,26,230,76,118,229,136,53,137,90,63,120,237,152,135,38,9,209,148,167,116,118,117,66,79,16,104,107,250,63,69,173,130,221,154,233,21,198,167,116,17,227,144,117,4,120,92,67,36,139,97,150,156,175,59,104,252,140,232,127,241,165,9,158,253,115,195,242,214,210,200,222,50,127,233,189,128,63,155,98,146,249,63,194,168,2,204,213,177,92,221,179,114,237,82,231,189,167,235,62,30,149,245,0,56,244,117,27,80,188,180,255,38,55,32,226,185,129,230,162,32,15,100,143,144,17,55,56,246,214,55,227,245,197,187,147,47,124,232,73,5,113,170,136,88,154,11,196,161,17,74,176,107,2,97,8,148,208,9,57,191,243,212,17,168,146,1,159,30,254,241,108,211,233,46,35,138,75,249,74,39,47,87,7,92,55,115,112,104,42,19,74,217,208,178,63,98,141,55,34,97,107,0,41,120,247,234,192,212,160,93,116,211,63,55,245,247,230,225,38,154,210,217,143,98,174,145,85,81,145,175,84,18,182,111,65,38,194,106,165,57,97,99,159,20,188,92,250,100,46,213,101,74,166,252,16,216,220,42,96,134,105,176,195,30,44,2,91,13,32,150,177,143,26,112,55,146,31,194,42,41,197,162,113,225,50,236,248,7,122,189,81,9,218,143,112,163,183,67,72,235,93,233,42,70,114,109,77,115,30,173,150,39,176,147,125,148,39,144,217,47,61,234,29,107,23,221,174,82,55,156,135,139,5,252,232,215,210,85,162,187,192,144,238,62,242,161,94,60,72,115,115,60,73,43,48,162,29,254,73,84,254,29,42,66,94,144,198,149,59,200,20,160,11,189,148,250,30,95,126,98,76,159,106,95,58,84,216,36,38,40,212,130,170,137,73,4,18,124,171,7,69,148,70,5,131,203,192,8,255,55,134,185,42,115,109,127,139,183,122,47,32,6,113,91,6,246,235,102,33,145,187,7,206,39,186,124,192,225,237,148,5,38,202,119,185,40,83,205,127,231,66,93,233,29,62,7,166,2,33,80,206,84,17,144,182,84,114,138,238,51,154,136,22,173,74,146,149,22,221,175,129,90,96,58,30,38,252,27,74,202,94,221,152,101,176,234,140,112,169,183,202,17,9,42,171,143,72,71,149,95,97,249,236,197,243,8,94,250,65,137,94,130,56,33,113,52,71,145,233,90,237,230,147,169,78,143,90,184,0,44,119,217,74,62,236,252,127,62,51,57,21,154,61,125,192,1,191,196,105,206,121,79,246,59,181,163,95,231,243,179,160,22,123,238,150,26,23,95,227,247,126,122,179,53,30,223,179,134,130,51,194,137,36,232,238,183,219,31,227,134,55,152,230,112,191,183,156,182,97,170,255,122,132,17,85,147,20,205,154,162,238,113,250,6,89,107,21,187,181,194,215,16,210,173,202,195,86,0,129,167,118,116,238,205,65,222,28,42,153,106,52,118,167,64,37,125,88,116,136,31,145,86,206,131,211,67,170,54,158,87,102,32,40,0,56,171,199,173,183,253,115,147,34,85,75,200,138,233,17,163,96,147,163,200,16,170,218,138,39,79,88,17,168,17,91,117,15,169,89,47,248,116,255,153,225,114,227,52,231,204,68,126,246,83,25,248,229,2,110,199,137,195,110,103,9,185,12,187,202,178,248,153,198,242,26,247,232,245,59,122,112,199,61,116,250,96,192,136,250,36,76,104,213,60,46,3,159,147,0,200,106,165,59,193,50,185,157,6,117,56,205,27,229,244,43,81,153,8,2,151,179,239,138,110,77,190,121,90,100,5,226,43,252,107,6,36,58,153,182,176,215,142,44,84,40,121,157,68,13,59,96,44,164,168,67,87,7,150,203,174,178,14,47,21,106,123,245,114,147,99,201,190,89,104,238,152,237,221,167,134,189,37,72,23,131,150,236,121,3,18,99,242,158,157,69,204,69,55,220,246,157,167,2,43,113,97,134,59,197,205,119,79,131,75,226,127,80,106,134,202,53,187,92,235,133,140,224,47,82,99,247,149,153,156,92,104,54,19,2,34,243,218,25,117,7,13,177,203,105,101,66,34,38,235,218,75,196,168,79,78,9,179,244,177,233,95,228,94,241,51,87,137,19,237,141,17,142,10,15,66,205,170,37,7,66,10,84,171,130,10,29,249,130,125,250,65,93,198,122,37,113,230,170,43,196,119,67,253,19,117,174,7,71,87,168,135,19,21,142,198,16,129,124,193,241,163,132,114,49,135,89,116,194,114,21,0,151,218,167,215,156,72,44,12,119,129,78,167,236,48,37,118,85,140,244,20,44,4,230,73,172,94,77,47,125,152,90,26,244,217,19,2,75,65,95,64,138,111,150,201,169,89,53,118,111,198,27,129,255,137,65,143,237,219,228,240,24,13,215,217,11,201,227,204,9,153,250,100,4,37,107,205,248,217,33,199,39,231,64,176,151,47,176,54,204,113,35,252,183,234,68,132,192,157,225,229,232,158,26,58,93,199,117,117,198,34,6,68,185,219,56,136,206,237,246,138,23,231,72,126,204,167,201,97,58,13,229,117,192,28,6,76,251,49,66,24,88,33,44,177,99,103,209,183,10,227,181,2,45,174,221,170,13,99,204,226,96,39,132,250,1,239,220,206,255,220,104,53,113,172,117,160,70,122,247,37,248,147,144,26,173,67,177,63,140,158,223,12,25,232,39,249,5,241,217,55,252,224,46,44,181,103,177,98,206,0,133,235,198,101,56,133,140,61,42,100,13,19,129,118,18,213,85,38,154,126,87,18,190,87,29,156,77,133,203,53,124,171,42,157,75,207,29,84,78,153,169,84,117,21,197,56,135,101,97,6,189,74,187,199,128,169,186,79,83,159,229,104,151,24,126,95,220,15,198,246,145,255,135,15,22,52,253,92,62,155,27,196,25,155,238,236,205,247,45,152,16,93,206,208,116,45,230,203,161,159,237,117,46,232,4,215,175,248,210,33,105,249,86,212,101,97,166,91,73,208,140,53,140,141,139,224,189,56,146,226,104,197,200,18,157,52,249,94,236,87,37,43,142,144,80,117,140,120,220,137,25,215,146,120,233,28,67,115,175,114,13,244,70,49,15,147,47,81,109,96,114,57,253,163,152,218,19,198,209,135,158,170,190,52,55,208,80,114,27,80,170,50,252,238,55,227,201,20,246,220,244,3,118,45,159,103,163,215,2,108,69,33,251,125,31,49,123,68,38,167,50,35,153,128,77,173,31,146,140,53,91,30,139,235,60,130,225,26,190,6,221,195,11,11,100,187,59,98,254,85,85,219,52,193,229,44,174,170,71,8,4,220,200,150,77,64,97,188,49,190,56,59,126,74,19,247,228,219,108,30,147,150,45,70,132,203,217,129,104,84,238,191,109,1,148,83,17,90,7,52,111,183,160,186,39,84,17,127,123,17,253,29,111,77,237,105,237,28,113,130,130,31,132,11,37,25,217,150,48,253,168,47,220,1,213,40,123,155,75,103,190,53,175,92,174,62,113,245,227,229,177,162,251,151,189,236,128,162,78,46,190,153,27,131,84,68,130,12,119,38,39,139,174,224,143,111,199,123,30,127,131,56,11,117,79,192,52,255,159,128,196,229,75,214,147,115,11,213,46,27,45,146,179,40,104,236,124,98,200,246,200,115,214,208,49,166,97,110,132,1,112,168,67,209,69,233,91,168,190,81,80,68,122,59,234,105,205,183,129,251,73,223,47,202,44,12,228,111,97,9,88,198,134,114,42,114,177,68,23,52,93,27,225,56,228,15,131,230,97,38,254,159,207,242,163,235,146,153,74,174,188,20,62,174,197,238,248,144,208,78,46,220,65,109,194,35,199,72,7,153,236,47,50,202,210,211,251,74,165,102,160,177,111,173,147,4,19,37,77,204,129,141,35,242,242,61,157,13,75,150,252,148,192,70,86,215,153,240,46,154,58,157,133,181,98,57,90,20,66,138,252,101,156,207,65,38,160,90,62,200,42,154,172,120,174,118,88,229,235,124,222,125,145,193,109,167,87,119,66,32,151,254,74,206,95,247,36,123,150,171,231,251,45,245,38,169,14,70,147,163,32,29,143,249,186,68,212,43,226,43,218,161,60,159,216,187,57,199,70,18,215,168,30,13,124,41,34,38,60,130,111,194,94,13,247,154,32,150,167,127,37,139,219,100,57,94,142,63,65,237,44,236,29,123,97,78,96,10,246,188,48,118,170,107,91,98,126,85,29,94,86,131,16,107,101,80,89,79,8,79,39,106,65,214,12,33,72,172,171,204,73,184,48,109,165,87,249,46,202,176,42,242,89,50,120,203,14,247,39,128,155,243,145,12,134,241,240,212,167,91,123,100,80,121,236,181,62,220,72,136,145,45,170,66,177,234,166,139,234,114,213,47,19,210,3,54,151,176,201,227,60,160,90,4,195,108,19,100,35,150,14,138,136,14,105,125,151,165,205,248,77,71,25,95,120,203,179,45,241,108,136,106,121,233,219,21,41,209,52,35,68,5,135,72,212,126,108,95,234,10,237,223,31,244,24,95,81,202,81,166,101,130,47,131,27,145,200,120,89,225,61,97,242,156,242,140,90,214,106,175,10,52,158,124,80,152,249,204,241,54,233,30,120,156,191,106,143,89,128,4,241,46,185,95,150,189,175,213,83,202,21,47,200,10,80,206,139,56,240,57,4,18,45,124,81,241,255,186,59,215,140,53,95,165,70,41,237,146,219,49,36,147,106,150,252,62,137,101,176,18,7,254,154,79,48,103,38,147,178,217,17,169,128,115,152,100,205,147,154,66,61,23,61,37,51,224,212,196,92,146,191,0,191,223,179,18,110,152,74,91,129,233,74,125,184,240,252,139,61,7,111,202,96,67,151,86,92,39,154,130,52,154,62,5,1,52,30,224,9,203,76,236,85,160,143,177,135,197,164,70,74,227,191,52,246,102,19,193,243,227,158,9,138,216,164,193,40,209,160,175,232,14,116,59,196,232,210,24,163,62,186,88,153,0,7,69,14,133,22,28,229,47,25,44,30,233,176,193,104,177,20,133,167,251,68,164,187,124,124,228,181,125,87,122,231,210,169,179,170,156,251,179,249,135,106,39,48,148,2,229,49,220,36,66,129,116,235,117,4,179,181,83,66,80,159,216,30,78,80,232,128,21,28,96,210,212,4,53,48,175,169,201,170,237,109,38,55,199,241,242,163,47,156,212,37,98,201,95,208,244,114,2,196,129,118,154,70,20,187,92,64,230,73,100,137,105,113,94,217,155,188,250,88,104,254,31,80,156,227,210,49,219,92,151,152,22,218,1,215,104,52,152,123,44,178,97,124,71,9,190,72,208,234,196,27,21,55,134,195,62,70,55,136,246,16,227,161,206,62,119,101,242,82,195,161,47,239,61,227,104,105,70,174,82,50,150,219,221,36,41,107,42,72,16,2,83,180,228,119,205,99,122,7,120,172,168,42,229,220,137,200,184,42,130,80,21,152,221,12,77,4,37,243,146,151,102,21,27,69,118,184,119,217,160,87,132,159,231,168,182,40,41,122,72,100,172,180,78,223,98,93,22,74,41,41,210,37,199,36,27,138,127,40,143,83,252,90,81,203,65,141,100,32,241,18,123,8,170,116,64,57,223,202,86,251,221,35,225,98,167,59,72,158,196,232,157,248,193,85,2,199,250,109,69,206,157,183,157,7,254,102,232,66,183,82,19,201,10,153,88,168,157,160,18,147,46,101,141,6,170,252,177,132,251,3,167,113,105,3,248,116,8,176,135,167,142,104,126,167,142,195,249,220,76,15,65,218,238,221,138,67,114,240,20,249,141,146,95,43,214,247,49,17,23,147,35,197,19,126,32,193,249,174,151,156,190,72,30,220,98,76,23,97,235,57,55,81,175,43,230,224,152,6,161,63,162,185,37,203,192,29,48,83,193,122,97,37,1,48,213,111,90,89,152,39,121,95,20,146,144,90,247,8,205,244,59,199,152,167,254,193,246,29,195,57,118,213,20,226,177,107,134,108,197,112,98,45,246,123,63,105,202,157,127,232,23,45,75,120,180,13,143,46,51,115,220,33,180,254,80,158,113,145,151,211,197,165,222,60,130,185,118,233,76,33,207,41,168,165,150,211,127,81,226,63,82,170,209,57,39,22,1,87,24,41,212,215,223,159,245,43,14,78,154,119,62,101,72,207,228,184,209,3,62,172,199,119,156,198,9,192,129,35,180,51,38,83,121,98,133,67,66,89,8,153,141,60,119,27,77,94,82,51,6,246,241,59,113,242,61,34,108,142,220,171,164,155,102,167,135,144,234,106,163,23,190,132,94,38,174,115,45,51,43,38,208,12,45,151,99,226,161,109,104,35,71,16,98,153,129,39,168,232,1,141,2,188,217,226,225,38,237,134,205,71,100,112,160,40,105,52,162,170,57,190,0,110,6,147,31,31,69,8,67,224,184,188,34,86,3,27,44,209,170,223,237,40,244,199,245,175,82,206,245,36,174,130,66,65,131,7,199,8,251,117,207,185,233,72,39,167,88,174,207,10,244,156,11,44,146,112,174,212,138,125,23,242,26,98,251,196,73,175,22,30,64,31,169,175,156,142,210,177,170,208,2,8,183,57,18,201,155,5,101,104,185,34,38,70,211,224,255,159,184,116,7,118,215,15,22,57,13,103,69,150,74,220,66,59,50,213,244,50,153,218,188,235,215,213,25,201,196,31,110,252,0,254,146,60,152,152,191,192,220,133,83,93,171,202,249,79,106,186,98,108,74,139,195,20,90,92,78,13,188,52,180,138,3,141,213,214,54,144,94,42,91,97,59,3,51,144,96,130,39,176,218,125,59,45,142,50,203,188,162,157,247,158,67,39,215,191,252,56,233,48,4,211,216,74,255,211,16,191,46,168,148,163,163,61,60,66,8,14,253,186,213,181,201,121,47,173,254,147,240,39,151,3,238,181,103,11,100,245,83,31,121,68,137,143,47,28,232,186,85,158,154,54,40,243,31,156,223,98,184,43,10,226,83,192,3,201,109,83,87,106,156,182,1,28,95,79,49,209,210,91,208,190,65,29,93,73,32,209,248,208,19,139,49,174,32,117,25,177,170,45,170,50,72,5,47,181,189,60,141,45,152,14,156,35,234,43,12,235,186,244,33,252,207,152,19,199,89,121,5,3,94,77,18,30,54,85,124,84,203,158,40,51,67,150,169,63,129,45,145,45,125,225,96,167,11,15,145,57,193,134,108,237,79,36,227,187,30,195,203,13,139,52,32,228,154,15,1,34,157,219,14,105,6,211,91,200,218,99,117,57,95,165,223,32,77,220,199,9,230,168,51,155,140,210,154,18,27,242,227,163,90,6,57,19,102,114,168,193,255,133,194,151,197,41,70,72,68,185,82,105,103,65,226,214,97,159,210,230,9,20,86,80,101,102,206,65,176,21,84,247,192,129,153,10,47,253,203,59,78,170,95,229,90,215,12,172,177,199,54,130,16,14,136,136,86,69,46,119,237,215,210,200,73,3,152,57,193,103,110,245,177,180,70,208,220,103,21,241,149,125,77,229,107,102,247,210,143,166,98,150,41,193,210,112,15,18,149,210,210,232,87,184,129,251,196,221,17,248,171,176,219,116,199,233,88,30,19,39,73,61,191,130,71,201,120,237,13,114,1,64,185,20,200,78,63,111,244,219,21,1,161,245,162,69,200,164,235,210,27,45,89,73,222,251,77,94,84,213,71,199,18,138,113,56,139,94,153,223,219,168,201,146,206,156,64,186,59,206,237,12,189,44,113,177,186,174,157,246,129,234,13,244,78,115,221,175,40,226,52,157,0,27,75,204,17,53,214,247,6,53,128,203,20,71,106,186,26,189,23,108,77,185,137,254,126,239,113,18,11,81,182,175,3,13,97,59,172,118,178,217,64,59,179,110,148,234,90,109,125,13,20,61,92,193,157,228,0,166,61,106,208,144,170,190,42,196,32,55,93,249,151,248,148,88,206,79,180,252,250,105,166,228,220,168,231,241,80,185,129,58,188,240,156,255,98,170,96,76,136,3,233,232,119,90,220,175,111,122,147,13,65,253,200,101,8,252,58,109,29,242,217,75,121,147,126,75,230,231,254,93,223,156,241,61,22,228,154,157,49,222,156,149,31,161,28,253,140,154,37,173,91,14,89,152,241,154,144,154,140,60,183,230,243,10,195,123,150,133,135,58,202,59,73,124,242,36,174,31,125,149,84,242,28,194,130,147,232,96,84,183,115,23,137,205,208,57,47,123,95,209,196,250,250,136,155,87,120,98,173,29,76,9,172,50,244,185,210,199,159,93,163,244,227,124,150,33,211,223,27,179,157,60,65,169,164,228,214,196,25,113,191,255,92,34,208,72,250,133,153,211,33,229,40,104,76,248,25,250,13,142,137,139,213,51,60,95,114,24,141,22,27,98,80,106,148,240,255,14,185,234,88,213,231,159,219,236,118,68,19,133,5,145,129,20,51,254,39,164,214,62,84,230,116,137,161,209,39,99,48,23,204,100,79,26,234,28,185,51,88,224,61,73,61,85,120,149,134,255,133,157,112,10,42,165,22,104,96,14,1,47,58,205,52,119,62,20,189,44,196,139,164,37,82,161,247,93,179,100,93,216,18,65,102,169,241,20,20,117,190,209,101,244,61,193,238,133,28,212,143,251,231,96,237,192,93,225,76,40,76,218,88,15,146,168,104,95,45,215,173,179,48,227,131,156,3,64,40,128,30,226,191,16,47,131,44,240,168,13,87,237,0,197,49,36,32,13,43,101,139,23,191,243,175,116,52,158,235,124,197,225,64,50,254,51,164,212,132,172,207,29,101,98,133,190,133,105,182,31,143,185,244,233,25,109,34,218,250,160,128,91,15,187,201,236,41,133,114,120,158,145,14,208,232,236,227,146,86,118,122,207,67,139,251,21,88,77,181,17,133,181,107,145,229,15,125,4,126,136,55,24,36,145,201,79,224,166,127,168,37,206,23,246,121,105,249,246,252,124,184,208,162,64,205,28,63,110,93,94,228,244,7,209,63,92,148,179,165,176,163,188,26,166,155,16,236,154,64,225,87,41,66,236,31,155,2,149,61,112,110,192,210,235,65,70,250,174,59,232,140,60,126,150,36,102,162,238,4,250,150,118,141,50,160,108,59,58,59,6,16,77,125,190,112,232,245,111,114,74,62,237,37,152,83,138,95,164,105,101,95,225,178,177,245,100,136,4,16,168,6,216,230,199,112,129,56,209,87,215,190,22,77,8,33,212,89,245,62,108,182,61,200,186,158,107,4,142,47,24,77,238,22,100,80,202,177,23,59,168,81,64,66,21,238,103,83,91,38,241,203,92,34,181,84,12,149,166,122,71,212,157,249,183,66,47,30,132,119,90,171,145,65,19,5,176,30,61,68,67,159,147,170,4,89,170,137,7,208,252,192,175,12,77,191,214,214,96,138,55,121,42,159,68,151,227,76,88,15,71,41,175,176,70,114,74,202,252,4,12,88,145,104,35,71,65,202,104,33,136,80,152,178,67,26,99,126,106,89,111,214,105,222,232,87,129,47,115,73,200,124,89,118,157,11,110,180,212,171,59,220,220,69,21,208,169,240,115,121,193,168,72,156,234,42,204,104,236,206,192,89,131,100,243,4,104,199,235,175,72,212,85,122,5,185,100,220,170,150,19,186,225,84,89,153,54,214,196,118,25,125,101,183,186,210,39,199,222,158,153,63,177,34,50,181,158,47,57,230,251,97,55,123,194,2,233,148,179,117,10,146,238,106,85,211,189,22,220,95,229,57,38,50,79,21,212,72,44,34,29,58,227,154,29,100,79,57,178,69,70,66,203,214,41,228,146,168,99,252,233,208,219,199,202,3,9,198,113,4,27,250,191,215,77,84,24,34,239,50,54,99,254,20,3,175,120,188,129,146,73,201,23,5,124,48,12,80,253,27,12,106,200,21,186,151,53,203,221,72,127,138,194,187,128,238,107,199,102,164,76,248,250,101,249,62,77,194,45,67,95,124,1,109,20,219,133,209,207,53,7,78,57,66,235,146,152,150,29,101,160,27,215,212,233,119,38,220,33,78,89,235,251,119,82,18,159,233,147,82,62,223,161,89,31,209,198,16,154,54,87,218,9,51,16,145,88,77,52,37,27,69,17,150,180,206,123,77,235,88,192,51,170,52,162,138,159,174,161,24,6,85,100,202,11,151,92,174,159,196,127,112,88,69,170,66,163,140,15,18,79,64,207,8,132,95,146,17,106,65,235,202,16,117,245,92,87,244,1,115,15,38,128,139,16,231,47,234,171,15,139,27,66,236,245,140,165,228,187,121,189,70,5,95,206,75,201,220,242,213,238,46,107,71,112,37,92,43,221,127,178,199,227,131,168,20,208,212,4,118,171,6,191,16,193,184,44,92,154,158,11,95,41,213,119,147,89,151,183,149,35,8,179,85,188,28,119,16,177,187,144,207,208,178,203,55,185,15,26,250,69,163,50,79,133,85,188,133,237,85,38,248,135,90,181,202,150,85,201,199,78,114,252,247,195,237,92,3,144,231,69,243,252,25,207,129,177,251,88,90,169,127,252,148,250,255,220,107,145,172,243,222,247,242,220,55,117,37,42,31,179,139,174,9,106,238,4,110,218,182,139,170,55,144,178,72,80,160,73,147,47,235,138,27,16,131,161,237,15,15,204,220,172,247,149,31,114,99,206,252,8,146,250,46,12,74,161,221,239,163,2,150,220,135,167,232,217,213,87,246,79,253,161,132,82,3,120,9,0,160,41,48,228,23,192,49,16,241,32,107,226,85,91,238,81,7,100,102,218,177,140,141,151,94,47,170,205,12,108,157,130,70,0,202,35,249,177,130,74,104,145,185,189,174,202,38,179,89,213,54,22,80,7,182,235,119,238,165,165,213,56,143,244,113,202,172,231,30,28,196,252,206,0,54,111,218,239,168,167,118,213,39,245,72,138,178,53,167,31,12,210,178,137,252,154,142,75,208,48,55,70,249,245,137,202,128,49,208,51,143,181,138,229,15,104,137,147,40,23,33,68,227,239,230,247,188,169,4,199,234,63,26,22,206,183,123,191,117,100,0,52,24,28,96,60,43,185,129,167,20,165,183,158,55,110,222,199,56,163,82,196,158,255,35,55,102,26,55,48,204,102,107,244,48,95,28,136,11,40,33,211,101,176,239,156,100,195,66,53,162,148,201,247,166,157,210,105,37,253,240,50,94,200,135,17,96,132,78,161,87,103,203,204,141,220,71,2,236,43,199,54,2,60,35,58,129,230,66,208,194,101,62,165,244,148,71,169,122,236,129,56,162,228,130,237,128,45,187,84,56,202,94,91,90,235,99,52,215,13,212,201,58,235,80,5,21,22,74,133,81,5,146,174,251,121,99,204,185,236,141,135,242,187,150,89,199,170,39,160,182,131,143,45,31,254,148,197,227,112,225,216,92,82,216,250,240,227,64,13,203,105,243,121,229,190,226,236,23,44,10,33,117,157,173,44,67,144,170,151,234,176,93,117,47,161,23,124,97,205,106,91,142,74,132,245,207,182,241,87,221,151,200,120,6,224,231,9,186,74,16,17,169,239,114,157,37,168,202,129,194,57,245,181,253,117,122,93,46,188,183,19,174,175,117,90,230,104,158,52,41,172,219,107,235,118,200,2,167,238,16,105,200,68,96,134,200,186,22,128,43,38,111,220,195,139,147,196,245,112,157,254,202,51,235,180,192,59,252,152,20,171,120,183,157,40,240,67,104,12,142,194,95,155,104,135,81,97,146,104,48,54,79,53,13,218,92,211,117,198,167,150,130,53,146,223,254,114,43,213,101,206,98,138,129,248,229,30,215,79,2,194,154,211,103,82,210,88,173,48,76,208,43,101,86,204,122,138,240,228,126,213,180,142,86,100,247,78,193,149,44,182,135,8,22,205,155,255,184,158,251,219,16,40,109,142,136,1,165,163,249,181,179,196,129,14,145,24,37,109,92,145,42,155,60,209,177,86,151,82,115,102,68,21,61,112,169,122,244,137,106,252,216,180,234,135,11,30,0,9,238,59,38,49,38,87,57,149,101,247,43,101,241,177,101,37,179,161,252,159,72,242,195,155,116,8,79,1,102,24,90,234,185,223,32,30,191,26,72,223,213,125,186,77,251,175,234,51,156,241,45,248,116,35,255,1,225,76,15,128,167,8,91,112,91,4,90,75,222,217,230,128,111,92,164,12,218,215,166,242,65,50,102,33,124,213,186,18,229,114,63,37,32,67,249,26,197,41,161,123,248,199,187,25,93,137,86,235,201,152,19,174,230,217,202,106,105,40,128,207,157,98,94,26,228,146,230,25,141,234,217,247,4,11,199,72,218,213,148,217,125,207,81,253,248,190,162,93,211,5,247,139,119,98,68,82,115,87,179,18,128,140,105,9,245,124,11,107,110,38,205,30,11,44,163,134,198,180,226,187,21,229,37,253,156,121,173,30,166,161,96,127,216,184,175,226,106,40,237,245,33,255,76,180,207,49,156,174,89,122,27,184,173,176,218,182,162,170,6,111,123,176,65,200,32,73,210,179,94,76,142,53,213,172,42,66,16,232,38,83,113,186,49,193,126,219,152,70,91,136,42,140,58,162,179,188,229,117,71,186,31,18,38,132,222,160,32,200,103,83,48,88,247,163,33,198,243,127,212,70,147,254,164,52,88,198,117,228,46,127,255,250,217,137,186,139,154,108,147,84,18,199,8,160,193,49,16,60,195,125,164,153,45,230,106,82,103,199,207,175,187,208,232,234,205,123,21,217,133,246,130,235,56,157,92,162,114,215,79,223,110,56,167,238,52,70,34,200,4,178,245,74,144,169,141,182,71,143,208,206,137,127,216,207,70,206,13,10,93,191,105,250,66,48,32,49,175,180,71,16,143,203,192,137,101,193,66,237,112,108,240,164,60,91,29,186,149,95,71,254,98,225,42,170,224,5,86,252,199,188,133,54,111,22,20,212,78,252,253,131,178,187,216,240,123,196,84,242,50,217,136,227,111,81,164,219,112,120,151,37,254,161,208,75,27,224,220,104,186,99,192,197,33,137,15,185,77,251,204,39,252,4,166,3,211,16,152,228,249,41,52,88,115,129,100,94,73,112,63,162,52,6,76,42,31,85,139,222,8,21,254,37,160,249,112,66,170,20,224,20,181,151,41,51,249,174,176,15,44,190,196,144,109,69,5,41,213,160,201,62,146,191,223,122,161,183,59,161,88,67,94,34,62,87,129,226,97,8,205,140,38,153,88,55,37,242,115,52,34,209,126,215,172,206,237,47,235,8,214,121,165,80,81,45,0,24,166,185,253,15,111,106,121,106,67,15,242,93,162,79,143,147,236,227,168,169,28,236,253,30,44,47,249,50,58,226,53,231,11,249,253,75,211,20,207,119,162,167,219,63,73,230,68,26,133,25,155,244,118,144,131,67,193,174,18,57,108,75,251,212,235,60,105,125,140,121,126,210,69,49,46,179,18,95,163,198,15,250,43,111,241,66,115,131,236,145,194,47,249,233,213,189,110,176,185,199,112,130,144,223,27,21,245,184,210,152,89,168,10,159,92,227,29,248,30,139,129,244,252,95,187,221,184,72,138,41,135,181,208,197,76,28,41,121,71,39,162,150,253,89,50,214,197,25,39,135,201,217,171,176,55,91,51,16,139,237,228,58,82,187,185,1,10,187,119,95,171,174,43,187,218,129,93,52,41,133,137,98,208,172,240,150,148,8,41,6,187,155,199,211,180,164,26,194,232,20,75,14,235,144,187,119,76,67,244,23,171,27,205,64,170,228,114,108,97,4,195,134,243,90,225,101,207,178,173,121,254,105,232,155,218,215,132,50,174,175,35,36,229,99,82,88,19,108,69,5,119,155,6,6,151,24,62,115,33,165,132,116,178,224,171,43,142,66,15,212,53,132,161,17,246,253,38,237,152,224,142,196,208,39,8,108,251,5,221,18,116,153,93,253,64,109,9,77,171,55,159,63,160,166,84,51,8,197,50,92,31,56,195,250,224,86,172,128,190,7,204,145,240,3,19,79,97,178,242,221,170,159,128,26,18,245,6,213,255,245,177,25,188,67,129,161,58,152,21,47,73,42,161,187,85,185,245,70,246,168,162,151,50,245,11,98,127,63,102,81,197,177,243,83,65,178,210,110,37,56,1,30,162,33,22,196,49,93,18,21,34,252,3,127,56,234,4,39,233,206,188,31,213,194,98,85,209,114,161,251,158,63,56,79,232,221,94,170,86,144,119,101,223,112,19,216,76,33,71,99,146,114,85,191,214,104,68,24,80,233,236,137,153,111,84,159,239,221,38,30,155,192,98,33,85,46,200,17,42,6,157,209,70,184,182,95,227,232,88,16,123,5,99,229,165,23,176,94,159,110,231,129,200,89,29,6,202,113,88,244,246,105,54,118,79,210,66,126,86,129,84,211,55,165,136,199,254,0,70,92,119,50,128,187,194,135,214,235,192,13,207,106,191,243,164,108,25,46,182,197,63,150,141,81,201,64,29,49,81,89,251,248,61,211,115,109,201,54,107,73,111,106,182,200,21,150,129,34,125,91,96,231,83,92,44,189,77,60,134,89,155,176,60,255,164,196,155,199,224,93,194,210,36,60,14,106,164,147,106,82,92,147,77,177,15,201,71,218,188,187,93,74,243,193,133,200,174,31,232,243,106,62,245,43,246,172,12,152,3,87,80,54,230,144,165,152,12,168,76,18,168,171,110,162,220,110,235,178,197,250,129,108,18,170,39,204,139,157,241,29,12,253,137,61,23,86,104,48,44,25,100,147,227,82,226,158,94,225,0,250,226,94,239,93,181,103,207,247,227,115,114,212,72,92,128,72,224,81,171,122,187,137,200,139,144,162,71,153,122,215,68,176,15,30,8,170,18,225,201,81,125,91,171,255,91,102,128,160,238,189,99,37,201,239,29,6,45,229,118,131,241,214,178,128,27,235,244,74,104,29,50,2,157,215,80,47,138,46,102,131,55,239,213,67,187,228,63,188,49,222,185,27,40,76,216,29,159,239,240,68,9,39,252,240,10,149,14,212,84,115,59,156,28,94,53,63,95,48,223,112,204,26,68,205,56,180,230,230,127,52,104,75,11,88,254,32,174,82,227,57,150,40,14,59,94,16,254,7,121,143,249,151,246,138,197,97,161,83,22,74,85,174,84,172,52,69,104,15,210,11,76,61,193,66,76,0,87,108,243,245,142,218,4,189,6,147,197,13,171,11,74,160,50,124,252,29,84,112,233,42,246,105,239,127,156,69,29,16,253,187,188,56,212,187,210,218,167,8,170,135,76,218,109,45,132,92,150,121,107,230,141,246,83,199,137,159,24,109,128,93,173,185,111,63,81,10,26,51,28,214,211,178,115,253,135,226,54,172,188,39,35,146,182,248,227,236,193,216,69,252,207,125,196,181,72,169,160,234,30,218,183,31,56,173,252,49,206,40,149,14,108,193,208,118,172,211,186,76,228,181,86,188,211,184,27,233,193,105,183,234,79,7,101,233,150,130,84,124,174,24,69,189,188,187,212,108,28,21,7,25,47,92,181,161,27,154,24,248,219,99,67,220,174,201,243,59,194,88,116,60,30,184,10,208,182,136,175,217,94,232,146,104,60,244,54,176,54,101,87,170,110,202,33,156,100,234,238,88,122,110,21,137,252,8,50,36,9,198,32,77,98,233,75,75,33,101,114,140,27,191,150,134,197,112,31,97,76,181,172,134,196,181,63,173,172,21,78,38,247,219,191,33,215,207,159,5,45,62,172,152,103,85,181,210,15,235,103,22,47,4,95,10,68,186,147,246,113,89,215,241,202,123,151,131,192,143,93,47,253,233,229,60,44,78,219,236,187,226,176,170,140,140,41,87,224,110,136,24,1,247,48,4,43,41,46,165,221,90,62,55,184,203,168,5,57,178,52,46,133,214,40,12,224,82,196,79,185,133,231,107,154,212,62,107,124,154,206,14,55,156,158,132,113,56,19,34,90,106,183,10,78,251,166,53,179,194,253,192,155,60,122,73,14,236,72,227,89,55,33,33,165,93,187,1,185,243,114,171,0,95,108,90,161,233,217,130,93,26,202,177,122,186,11,116,10,128,140,40,45,148,47,22,18,208,11,189,168,180,69,196,139,127,250,7,62,98,67,188,124,12,23,87,53,186,108,166,165,132,246,239,196,148,244,176,240,169,215,159,203,146,32,92,80,90,29,199,98,144,219,204,192,227,97,147,92,254,8,145,233,153,131,92,209,122,112,74,154,151,30,49,65,54,54,28,226,205,2,82,106,46,57,109,240,105,128,148,50,112,203,206,114,222,69,112,199,202,141,130,198,74,152,148,175,159,28,189,77,21,44,224,188,43,247,174,203,155,173,54,20,171,5,75,214,75,164,234,61,121,44,163,71,178,23,199,221,186,166,142,243,90,218,193,107,220,43,200,56,34,100,83,227,33,32,181,38,148,233,118,165,6,169,127,73,250,176,31,152,185,170,91,201,193,113,43,175,205,84,80,232,195,17,113,194,184,139,143,85,197,225,231,183,206,23,112,26,130,138,222,15,213,181,226,10,132,252,46,142,203,69,181,119,145,221,110,242,203,158,222,16,134,19,251,145,47,161,191,47,39,96,96,77,67,128,45,26,155,165,35,112,222,112,217,134,210,254,185,26,23,238,71,22,242,25,234,101,59,88,138,97,32,112,79,38,157,85,43,107,204,252,200,90,70,60,122,49,70,108,90,53,145,170,46,1,201,105,201,113,47,35,220,60,36,93,113,174,214,41,51,85,44,144,75,68,202,32,108,6,130,56,111,56,210,97,198,159,210,107,209,255,146,235,254,254,188,91,97,72,83,72,129,172,27,26,83,122,152,123,56,220,99,117,154,203,151,171,90,92,67,200,171,58,9,138,235,218,198,126,73,59,249,93,172,28,246,81,171,32,24,218,82,41,251,21,113,206,100,33,91,175,36,191,242,179,18,143,135,175,204,111,61,84,215,7,65,243,239,202,41,167,104,29,190,78,199,152,144,59,183,206,64,26,160,11,179,11,97,88,154,222,191,97,157,50,157,54,15,255,83,161,49,213,155,195,49,138,3,9,241,221,164,32,17,121,96,69,151,54,197,115,145,201,52,36,209,100,25,80,71,27,45,177,151,140,94,172,50,5,204,209,1,35,132,180,56,74,217,59,209,169,162,31,68,252,210,148,167,110,77,209,72,245,107,212,51,235,17,155,62,153,40,252,53,117,71,22,3,14,92,227,181,186,253,237,123,154,225,52,189,53,62,91,119,217,33,61,113,102,19,31,116,38,169,106,233,79,11,182,108,112,11,134,213,14,23,195,12,241,159,45,215,45,251,140,250,137,8,1,121,229,127,43,143,98,154,175,97,207,149,36,124,206,114,182,8,214,83,222,153,26,162,126,191,227,81,99,169,190,83,80,190,131,242,51,125,233,108,131,194,251,79,6,204,32,43,214,82,175,56,100,240,93,2,100,212,249,82,150,133,243,25,171,70,7,110,209,147,221,225,210,54,65,156,39,249,239,106,69,54,123,24,234,101,128,112,230,12,174,29,254,94,193,148,61,4,2,88,204,18,238,146,255,81,44,219,6,176,201,126,92,182,6,202,231,193,106,67,217,63,251,205,78,132,118,25,67,36,43,183,16,173,10,118,85,130,32,100,132,248,243,108,235,68,61,197,108,13,67,242,189,31,164,254,7,243,27,200,1,35,245,103,29,225,50,94,139,117,87,222,119,24,17,203,233,29,90,21,69,200,216,219,28,119,209,160,10,209,63,155,73,110,120,109,145,48,127,246,58,184,135,0,118,118,166,183,60,15,102,62,98,70,247,118,9,224,51,253,26,239,130,28,30,171,17,37,60,10,108,88,23,52,42,89,104,249,30,76,106,83,169,195,68,239,244,76,12,180,224,40,230,14,43,197,223,47,62,136,131,187,72,12,99,14,64,161,15,51,95,239,70,187,201,58,192,233,90,56,147,49,23,126,197,117,59,114,85,38,161,188,43,32,126,152,184,72,46,129,249,162,239,138,234,246,40,161,67,30,104,157,176,219,47,152,205,35,146,247,63,229,80,114,192,58,207,18,200,3,41,107,26,13,105,229,164,36,208,230,27,66,176,27,50,52,64,252,111,202,126,110,76,174,215,159,76,16,154,255,91,132,140,166,84,47,101,62,62,101,72,29,84,166,32,228,70,115,23,174,217,179,142,95,112,84,235,15,57,48,26,14,27,103,156,10,118,107,98,41,101,193,223,196,81,224,37,72,122,114,113,92,199,31,184,89,222,52,130,139,98,163,83,143,87,106,231,142,93,26,161,210,50,248,117,112,178,80,203,60,191,154,44,142,144,19,208,236,189,55,24,100,1,140,61,186,249,199,22,120,232,102,194,61,7,203,199,93,191,244,204,146,164,229,40,0,197,88,120,23,101,42,200,34,174,124,30,220,162,42,135,150,179,122,163,57,130,88,86,221,253,7,60,68,161,191,178,140,17,191,70,36,32,104,199,16,93,226,171,65,97,177,134,72,91,61,4,155,98,37,77,225,123,178,176,131,39,20,97,26,109,152,215,207,33,208,106,252,25,89,133,75,209,203,252,183,120,64,55,168,33,210,129,15,121,111,38,173,147,114,83,94,32,202,164,117,44,123,76,166,42,11,121,53,31,231,239,40,255,81,102,199,101,88,127,167,63,19,137,10,149,161,84,236,47,118,128,135,232,144,246,176,9,15,216,53,127,51,31,124,191,63,19,129,112,225,19,224,73,54,36,78,39,137,31,21,84,196,224,109,61,125,31,61,125,231,175,155,68,135,217,242,144,39,44,16,55,14,209,95,110,190,141,213,35,61,183,195,164,71,190,131,61,176,4,221,68,9,56,39,169,89,240,135,249,94,255,235,206,7,181,230,47,26,170,165,31,201,81,21,1,193,111,136,46,114,237,255,47,21,36,103,178,23,63,221,219,88,180,118,225,175,229,139,40,146,45,57,231,70,228,18,192,177,80,74,81,255,116,101,222,50,170,11,205,13,1,67,112,94,100,65,220,87,128,9,82,48,223,150,196,57,157,172,82,45,7,190,241,101,176,172,185,141,122,188,177,14,176,165,177,189,202,215,10,197,165,71,105,146,57,37,23,239,254,56,18,99,6,213,177,203,126,57,150,162,92,88,169,84,209,154,12,58,163,86,85,133,58,236,222,53,157,43,73,27,28,218,172,41,225,17,233,222,55,138,245,65,66,151,163,162,10,6,184,146,175,76,140,253,75,4,247,61,224,128,217,226,215,240,117,235,250,242,190,158,62,75,216,180,139,81,192,195,127,116,174,129,75,74,217,223,73,67,198,179,33,139,141,245,67,232,174,113,121,141,16,125,206,128,228,40,10,191,214,157,109,6,106,174,239,23,254,182,78,231,86,100,103,175,3,3,93,53,156,216,242,4,4,2,146,127,53,218,146,81,84,28,252,28,206,22,117,187,107,106,179,149,55,45,250,26,7,250,117,70,34,238,121,42,79,242,109,114,24,249,5,241,240,98,244,55,191,6,216,11,241,239,206,249,18,209,157,34,248,145,79,154,42,200,52,1,220,108,8,65,147,232,0,41,184,57,34,72,93,141,196,5,115,231,9,244,32,243,214,211,39,185,206,35,201,17,249,2,102,98,232,44,6,252,198,103,45,252,229,107,112,118,66,98,108,79,150,96,76,68,32,10,13,208,2,163,66,8,231,153,82,235,152,238,227,234,138,22,164,49,80,23,159,144,151,17,198,156,38,92,54,81,229,114,191,23,174,156,54,53,5,204,224,3,179,212,203,201,71,164,95,65,5,213,237,78,0,26,24,209,207,136,137,65,139,158,138,178,44,193,105,142,9,253,98,34,108,143,155,229,2,15,32,16,135,76,190,167,208,70,177,195,251,165,234,230,194,169,217,218,90,134,155,46,77,16,241,167,107,189,123,60,241,201,207,27,253,1,254,17,87,178,38,88,81,241,94,146,132,122,156,249,36,225,81,44,14,99,139,40,22,114,166,161,137,119,185,222,6,71,64,163,115,175,25,52,124,7,120,187,99,110,111,238,216,205,54,37,115,76,207,230,161,201,177,24,73,223,86,69,47,137,34,46,42,144,85,72,76,180,217,73,154,180,151,65,201,39,182,32,187,25,243,151,244,3,229,192,7,59,87,187,94,171,33,99,91,230,15,69,205,36,122,247,81,218,10,29,73,150,0,161,0,25,196,244,78,55,157,126,197,205,15,33,121,197,141,72,34,59,55,200,125,250,226,82,116,83,28,90,58,63,51,19,188,42,184,202,170,101,143,61,171,223,68,162,48,224,162,67,199,151,96,31,38,177,111,17,49,115,238,68,79,183,175,38,92,192,21,192,179,102,210,141,41,70,200,132,13,60,23,198,61,133,40,34,138,113,32,102,166,31,122,240,37,106,189,188,79,229,78,153,30,213,144,168,201,46,21,187,252,197,29,104,171,10,13,46,14,76,144,229,226,135,62,123,215,68,6,125,73,129,99,224,152,248,176,45,25,115,194,251,108,125,78,167,141,194,177,187,136,0,153,179,22,251,165,68,46,107,190,36,211,199,32,34,250,84,168,236,234,81,186,190,42,232,80,217,236,167,124,8,104,196,152,45,29,184,35,38,148,65,19,95,243,141,17,123,236,24,47,60,0,61,41,66,58,53,218,31,15,13,140,252,185,98,1,79,252,35,8,245,133,16,131,194,102,134,122,134,193,70,195,123,112,26,222,175,31,43,158,77,160,40,95,129,141,183,192,116,188,221,68,222,240,167,213,29,122,39,19,77,33,52,178,95,31,68,227,191,54,100,11,102,237,142,146,185,45,99,39,57,227,34,247,171,4,87,53,214,140,95,165,206,186,102,112,81,197,182,255,91,161,15,211,209,37,59,204,210,191,150,232,0,253,216,239,128,109,108,46,209,171,151,193,139,126,84,57,103,45,93,132,111,99,242,135,196,137,128,11,92,6,195,129,94,216,237,240,114,82,14,40,180,57,160,87,76,13,178,105,187,17,160,38,151,131,189,53,22,79,95,51,111,131,223,170,245,200,133,120,240,194,98,211,221,141,49,192,19,52,196,187,227,185,51,43,45,228,59,11,190,59,193,197,92,195,231,110,125,47,19,145,36,44,107,105,53,176,227,49,90,241,127,228,244,212,191,124,246,95,115,9,111,139,247,190,41,116,165,241,237,170,101,198,97,116,134,220,19,76,69,47,234,41,109,175,206,25,32,64,65,209,31,147,129,188,213,253,102,27,186,185,52,106,33,249,137,240,1,51,54,137,156,28,169,77,118,122,135,128,204,87,253,153,199,92,194,32,208,171,137,201,177,216,75,39,116,42,137,108,149,68,226,112,81,121,164,249,61,18,138,186,192,25,248,115,132,140,55,180,113,201,96,244,222,159,89,64,101,54,224,213,87,4,23,134,237,167,232,62,208,57,106,128,24,32,245,130,217,213,130,83,248,89,156,154,160,93,142,244,151,129,109,92,227,75,108,35,57,55,240,13,50,164,161,202,217,89,22,200,14,35,128,158,180,26,215,58,102,104,127,29,239,123,207,52,151,177,83,234,46,194,94,41,237,102,134,90,146,99,110,131,10,190,135,106,60,63,6,201,13,156,103,101,118,20,220,79,17,128,137,131,211,227,210,200,224,116,194,251,83,213,113,173,249,59,75,49,225,231,186,218,252,66,226,44,166,104,43,222,208,34,20,162,229,145,202,145,75,129,62,94,45,54,150,68,10,113,27,35,61,192,253,203,206,39,1,242,157,91,151,249,12,213,107,11,9,206,158,230,146,106,135,151,128,229,165,206,102,253,75,115,188,251,234,106,73,208,195,104,64,135,132,249,30,109,110,58,18,35,161,109,197,57,210,255,202,234,201,133,247,2,205,203,120,61,83,127,98,175,229,59,205,202,194,129,235,68,254,91,21,117,227,17,156,129,43,138,240,142,154,232,81,135,0,59,64,185,152,1,14,25,78,143,24,211,168,0,184,215,175,127,121,95,109,239,13,189,152,209,35,249,177,223,0,226,116,173,132,199,46,127,208,86,7,59,87,228,137,247,108,198,48,78,233,98,191,198,84,59,145,77,177,32,122,103,4,149,154,210,210,160,29,144,127,180,238,14,44,125,78,38,152,177,93,50,132,25,47,207,2,10,251,209,195,209,13,95,77,145,183,137,191,81,164,10,217,226,247,80,14,80,255,215,17,32,195,1,110,59,173,188,129,251,56,166,21,52,135,111,127,55,131,49,252,138,33,204,4,13,158,165,2,232,55,176,199,112,241,33,63,43,99,249,23,180,145,213,216,18,1,81,233,151,127,50,41,136,178,129,147,111,178,101,44,237,16,90,58,14,208,119,242,225,12,116,136,113,144,196,185,187,151,150,226,58,60,26,146,49,15,107,218,176,242,230,134,214,25,159,144,207,41,156,131,211,7,153,199,27,182,120,186,41,43,130,69,227,44,5,108,144,121,175,211,187,233,61,134,39,106,225,113,28,237,28,218,27,209,170,242,35,254,20,214,53,162,9,83,72,228,59,230,171,226,74,23,68,50,108,229,48,208,149,7,98,20,51,166,150,222,19,17,8,176,182,63,41,49,147,74,109,158,68,200,36,134,16,146,165,65,124,184,193,132,29,141,26,63,129,96,68,114,112,248,138,232,237,48,237,114,43,89,195,121,96,27,182,173,31,185,210,63,215,201,54,226,203,32,31,16,154,145,228,18,112,104,143,65,21,218,240,247,42,33,166,46,83,44,188,194,169,113,195,62,195,103,224,199,41,199,181,34,138,132,118,37,155,9,20,39,228,24,220,71,231,179,63,133,52,67,193,220,81,0,89,232,212,215,103,7,54,102,103,137,43,134,103,146,114,7,47,3,161,137,35,213,200,48,88,194,159,26,161,141,95,113,250,238,73,25,86,113,137,60,16,240,107,163,92,239,100,163,9,94,123,70,129,221,235,91,51,211,21,104,61,116,229,146,15,146,112,246,24,158,136,75,121,62,2,14,5,159,61,92,147,213,210,202,126,72,25,231,211,69,138,202,92,208,67,142,33,186,134,68,26,87,147,18,19,6,53,173,55,118,170,46,148,125,10,245,227,157,164,7,105,63,84,87,223,209,60,21,219,3,161,112,20,69,19,231,30,210,113,139,113,75,26,139,26,184,255,93,143,56,177,118,210,23,44,215,77,4,0,247,199,74,132,211,136,162,84,60,93,163,62,100,91,87,149,111,241,66,66,140,97,89,152,204,206,64,166,15,252,255,140,9,181,9,165,67,111,149,206,84,99,94,131,237,189,106,124,116,10,98,129,61,103,148,203,249,216,102,9,0,105,6,100,242,186,234,248,238,106,250,252,221,163,208,122,238,174,122,210,123,9,97,254,73,141,97,193,164,246,243,19,65,138,240,182,192,45,67,204,120,64,96,98,231,187,95,101,195,14,250,249,129,170,88,51,234,61,158,97,255,35,3,49,29,163,54,45,243,160,145,192,51,182,139,189,238,124,73,204,46,202,194,154,119,192,171,201,39,78,29,152,46,72,203,120,104,69,61,105,106,162,221,44,199,162,183,247,184,57,194,14,157,231,112,209,249,253,233,100,60,20,45,68,192,33,238,110,29,157,157,217,30,92,66,152,22,23,238,215,24,58,197,243,73,11,119,22,23,186,25,44,189,116,39,121,64,103,146,206,236,208,27,29,202,91,240,80,130,238,51,111,51,55,90,68,152,172,220,104,103,56,139,217,206,131,65,183,244,248,41,111,79,216,26,72,216,95,94,19,1,15,147,186,77,241,163,63,62,68,24,9,50,170,154,152,36,235,49,194,163,234,124,44,14,13,128,9,83,39,186,34,221,184,184,172,22,100,52,146,173,197,169,223,128,129,113,78,11,86,235,157,65,130,91,116,123,1,200,126,187,221,164,209,187,136,58,230,170,216,118,128,156,131,179,182,229,112,255,33,5,216,170,161,159,1,9,160,233,141,38,139,251,65,10,116,208,70,185,151,157,160,136,168,225,56,75,234,99,78,14,85,201,185,4,195,147,181,183,111,83,239,128,247,169,27,236,84,19,136,192,158,114,23,12,11,208,34,117,114,186,26,179,144,65,37,187,105,205,60,80,79,120,77,137,33,122,9,132,173,175,36,172,238,45,194,62,34,60,245,175,195,69,61,86,238,150,209,94,187,219,5,122,0,255,192,88,148,1,61,123,155,222,117,48,20,5,242,27,123,68,125,146,157,209,56,90,182,80,102,248,103,120,10,227,126,208,123,103,201,119,162,54,22,86,140,188,193,40,175,175,24,166,241,7,250,39,143,211,186,87,72,117,19,181,193,226,125,118,185,124,165,50,183,218,194,131,216,162,162,253,101,99,190,36,126,231,249,51,227,28,231,39,129,116,132,175,169,209,79,105,170,116,116,80,148,41,48,233,239,57,36,252,254,75,147,185,158,166,46,205,0,131,112,206,102,53,19,73,21,73,105,8,170,29,165,22,181,203,178,175,57,112,6,126,2,252,228,204,162,90,224,60,18,90,55,37,225,212,211,27,230,34,173,99,60,126,200,115,154,93,44,238,30,76,72,40,168,194,29,37,147,61,28,128,117,72,209,100,184,78,144,194,169,20,233,191,222,40,204,165,144,65,64,20,117,28,208,62,83,241,192,216,204,139,250,21,22,253,26,109,158,19,23,123,40,247,173,82,6,138,194,14,21,219,178,166,112,239,96,210,236,204,44,220,25,143,214,55,226,222,62,39,143,96,117,18,127,104,119,23,67,110,177,210,111,141,71,222,18,29,117,86,137,232,50,150,22,48,131,150,2,250,249,154,41,225,215,138,31,9,150,147,142,15,163,184,121,8,103,146,231,55,242,47,20,217,174,185,216,129,224,114,137,126,154,16,114,188,228,151,179,222,231,43,3,135,108,208,68,228,34,63,59,14,179,136,156,8,212,99,58,195,174,169,13,102,87,122,193,102,247,68,160,115,45,80,13,202,98,106,80,165,202,29,99,42,86,184,43,145,71,102,39,138,147,108,195,38,95,90,111,56,69,126,57,211,182,39,78,206,5,239,140,63,168,39,2,251,220,171,172,171,254,2,132,226,44,60,82,133,212,38,78,163,222,237,124,48,20,73,29,186,130,113,43,135,40,219,78,166,81,79,115,215,203,0,235,189,180,3,64,63,146,232,42,4,39,189,45,39,100,174,248,236,29,8,11,211,193,248,238,220,14,176,177,87,215,230,134,1,92,50,220,252,175,127,97,138,177,250,231,230,47,129,175,177,187,218,54,71,237,228,153,84,64,192,38,116,249,128,98,143,144,73,147,198,210,186,9,103,123,50,155,222,29,115,31,174,191,23,88,218,251,189,19,123,217,162,179,90,117,146,197,62,233,164,52,163,164,60,105,3,77,188,136,250,202,144,59,25,194,185,64,128,120,181,209,160,139,14,21,2,57,37,137,191,122,5,251,180,58,134,33,150,162,100,232,142,236,208,239,56,240,194,109,210,227,173,253,61,121,111,167,84,194,202,123,230,78,251,91,54,128,229,20,172,135,209,192,74,232,151,24,162,60,189,75,237,227,35,80,137,213,246,209,124,154,8,195,116,133,119,6,158,224,134,59,79,17,85,115,159,166,95,248,85,200,108,246,222,22,176,175,181,132,112,111,56,28,171,234,123,93,51,213,44,51,212,131,110,143,33,218,84,248,203,58,168,208,112,178,121,227,25,177,232,127,165,248,17,32,174,145,208,116,237,128,132,190,91,239,193,224,68,38,235,83,76,8,11,179,117,172,8,223,23,122,43,98,94,118,196,111,237,42,27,153,15,146,17,61,133,188,128,22,59,131,5,18,101,73,31,193,103,210,133,162,0,210,134,96,115,8,178,54,165,162,201,43,87,205,104,45,238,20,21,242,199,246,222,82,102,68,189,21,65,166,120,5,154,118,57,34,101,231,231,229,218,5,201,8,214,155,94,159,153,147,159,99,28,222,58,25,203,159,8,239,122,37,247,82,232,214,47,30,64,63,134,75,125,132,241,215,140,16,130,107,84,54,184,105,194,214,141,88,159,24,72,194,170,155,203,255,225,179,83,130,17,251,194,247,179,124,14,113,208,131,253,129,59,233,108,172,93,44,115,223,183,142,69,106,11,172,54,157,114,235,190,190,244,131,28,115,117,178,252,166,148,248,10,148,171,62,219,8,241,154,184,116,166,140,59,245,29,194,75,5,218,148,110,64,96,239,190,219,165,8,75,113,71,116,242,211,250,97,12,37,210,1,125,235,184,94,30,185,206,49,198,161,110,186,3,18,226,182,153,116,129,8,18,195,90,77,240,55,74,136,94,192,76,48,77,92,102,178,174,199,7,96,35,60,39,229,217,161,235,11,55,64,112,220,228,176,6,237,33,190,144,9,12,200,146,244,7,140,82,205,151,19,83,238,66,147,0,71,199,132,228,118,129,126,57,163,80,161,161,70,112,135,245,122,141,212,140,13,203,78,120,242,110,251,77,119,158,38,0,165,61,206,121,41,38,4,69,191,158,75,75,105,100,22,90,123,237,238,110,54,136,192,17,234,56,249,15,43,254,57,189,240,145,224,80,72,126,186,224,98,118,137,67,53,84,78,95,216,45,106,131,118,181,103,180,105,71,135,237,169,247,51,168,72,251,165,205,145,49,68,202,153,139,115,99,193,43,95,36,171,47,107,255,41,161,174,177,59,18,172,131,156,41,70,143,106,140,48,159,220,32,205,84,22,225,218,158,146,116,85,10,167,34,93,192,232,186,56,27,213,161,55,231,22,206,118,13,253,142,176,207,153,124,129,225,175,115,155,131,27,78,181,111,231,179,142,254,37,219,184,62,69,157,216,240,46,110,158,28,166,185,142,0,180,228,185,97,200,138,13,209,82,140,210,122,87,129,35,229,43,22,33,249,102,124,210,254,249,63,176,111,192,189,50,133,182,225,214,183,166,199,228,224,106,159,43,246,248,225,82,76,48,240,12,12,156,44,196,78,151,15,73,147,235,168,36,242,48,73,43,15,122,75,60,117,95,64,254,204,64,127,128,1,225,112,246,103,254,65,15,173,8,34,239,70,181,71,212,78,204,61,137,59,225,192,163,91,191,204,218,157,154,135,205,253,43,8,13,27,132,69,52,138,177,173,163,127,97,255,229,234,19,246,184,64,24,118,82,102,105,147,90,200,82,56,194,71,120,21,54,219,87,195,33,90,56,125,163,156,9,172,141,246,170,34,70,140,219,111,223,192,11,193,84,112,253,16,214,0,57,121,107,191,56,59,69,235,141,133,113,249,107,147,128,220,232,132,16,109,225,42,248,6,19,153,56,170,112,169,193,232,44,12,250,39,187,136,162,15,203,224,184,32,166,34,82,236,175,122,203,169,187,74,123,206,88,32,129,229,98,170,126,185,244,65,201,255,190,138,29,80,27,103,121,225,174,157,178,156,89,182,24,73,211,191,136,184,220,152,50,192,53,205,39,163,47,173,123,239,215,158,251,17,27,48,195,224,7,90,105,136,99,172,253,97,179,12,216,222,70,106,12,212,249,225,66,44,196,209,139,178,183,98,167,215,121,203,203,124,183,222,2,102,26,144,230,77,245,200,233,116,4,153,59,129,102,74,196,227,58,125,241,54,86,137,0,243,230,107,206,72,118,27,38,30,22,209,21,25,160,96,21,104,138,38,23,15,54,189,217,124,239,151,175,63,191,190,139,136,204,107,241,220,232,240,36,234,191,234,12,81,77,106,150,64,20,48,101,116,68,56,145,191,254,24,232,126,64,75,137,213,60,227,58,175,85,67,9,244,131,91,32,207,94,76,210,209,214,27,53,55,195,166,98,48,245,165,18,240,192,74,246,201,118,241,140,123,171,247,113,38,96,223,232,216,139,214,189,171,204,216,249,8,221,91,98,216,66,153,87,128,253,6,118,4,173,47,141,187,88,73,232,177,38,21,222,125,198,127,232,44,134,104,69,229,200,161,200,81,29,35,107,30,82,172,225,234,111,68,111,208,204,16,100,215,230,12,123,137,79,116,68,116,236,186,42,152,162,82,43,109,166,196,172,0,213,63,7,176,39,249,159,140,199,153,144,84,181,27,28,136,241,122,38,37,127,17,173,23,0,94,183,56,67,4,250,217,154,150,151,92,206,238,221,45,139,208,219,67,169,27,130,238,100,211,74,71,204,102,139,205,80,1,144,83,20,143,193,203,161,81,52,54,178,195,248,3,25,157,148,30,223,61,24,199,122,205,253,215,189,31,159,200,30,228,21,237,240,109,209,154,86,95,152,239,30,233,167,249,72,200,115,62,122,122,202,8,14,163,121,63,217,56,234,16,224,12,78,166,23,119,100,107,224,71,149,141,192,26,86,49,178,180,236,99,255,117,235,104,160,51,105,150,245,175,87,63,27,182,54,38,166,181,205,73,132,199,255,205,11,153,244,97,211,74,201,195,74,246,41,202,75,124,206,229,9,57,41,156,113,92,245,96,148,101,34,20,210,115,253,116,173,5,105,105,55,176,96,20,102,218,204,221,196,206,153,48,179,63,180,248,62,90,81,77,134,218,49,92,57,94,60,249,222,198,141,37,61,183,29,161,179,197,17,132,204,91,229,70,223,155,131,248,154,145,242,21,54,21,17,66,68,236,165,98,237,79,33,55,205,31,21,239,189,255,121,184,24,79,0,16,130,75,66,221,138,203,156,157,10,12,145,19,144,135,209,246,17,35,226,89,61,55,94,2,48,180,119,99,29,62,173,186,229,206,132,66,81,214,52,79,96,60,20,253,41,122,181,157,175,172,249,244,145,92,192,10,200,209,250,193,115,190,193,227,7,253,14,114,90,102,229,107,208,195,209,242,254,236,172,101,245,244,147,199,133,177,183,57,44,140,15,45,167,56,51,48,208,41,201,217,97,113,212,24,99,233,41,71,172,64,242,7,58,247,24,140,205,68,169,220,88,104,122,250,211,80,110,32,1,211,35,157,188,180,184,252,130,42,127,229,231,119,39,106,15,9,9,195,186,191,11,130,8,23,168,7,130,247,75,212,173,9,165,159,87,57,201,45,4,178,241,230,17,190,63,91,3,67,49,255,74,62,190,169,233,219,59,242,28,117,133,242,139,91,182,3,138,142,7,122,82,75,55,20,206,195,178,109,72,12,143,200,42,221,97,215,128,129,3,174,241,215,93,53,50,184,13,68,133,5,108,81,73,42,167,59,79,220,24,23,96,171,17,210,226,224,59,198,220,165,135,156,195,253,224,76,191,13,215,111,101,95,94,186,38,41,185,254,104,13,7,209,214,31,75,208,214,175,210,166,223,235,105,42,221,128,115,231,120,135,96,237,110,150,119,44,81,250,218,107,97,68,186,82,122,165,9,233,22,170,50,233,229,134,195,63,105,153,240,94,248,251,250,26,117,24,6,221,74,122,238,70,241,167,24,52,29,87,238,134,100,145,243,194,222,225,179,251,198,93,209,198,145,100,60,213,223,135,149,105,199,45,172,58,115,50,101,113,74,215,254,23,183,241,180,50,29,56,86,252,160,75,235,14,24,233,74,235,141,161,83,36,159,52,126,115,121,20,179,12,28,183,183,140,249,201,50,163,7,89,175,24,94,186,171,128,159,141,196,209,41,238,85,209,221,225,209,22,84,76,3,96,104,137,19,66,168,200,138,221,80,204,205,87,115,91,121,112,185,237,24,107,33,150,13,66,114,252,194,97,14,210,63,137,167,139,168,218,249,93,177,18,18,187,63,92,203,67,159,235,98,249,51,108,229,95,144,43,198,141,169,250,112,63,129,89,143,192,16,161,28,74,182,154,136,200,90,22,186,215,84,239,122,163,101,210,17,158,12,10,101,33,158,184,42,144,195,178,181,89,125,231,95,12,78,48,217,241,78,81,49,124,110,172,179,173,106,149,238,186,9,171,140,6,22,213,185,208,119,216,209,84,66,79,191,242,144,130,201,98,140,146,6,115,117,246,228,63,181,161,235,165,227,179,4,2,182,209,27,188,20,85,11,188,98,250,42,62,169,34,249,23,45,35,216,87,160,225,141,138,132,87,245,220,204,23,205,119,118,86,140,41,58,237,140,154,120,44,172,89,137,100,75,43,205,217,187,6,197,182,165,154,132,1,70,224,117,188,119,208,67,152,223,93,166,249,214,245,75,236,240,147,60,148,59,3,107,81,12,108,208,138,207,161,166,60,174,106,84,32,210,40,139,159,106,194,92,62,40,62,17,115,26,100,249,71,153,213,96,140,182,190,31,104,222,231,41,111,236,123,168,10,215,155,228,46,119,164,32,184,91,187,110,243,157,226,71,86,112,66,88,25,236,120,82,174,75,232,22,83,188,91,126,181,165,27,77,95,138,31,168,102,220,92,66,159,83,99,147,209,49,107,222,99,177,239,188,160,129,110,213,88,83,229,203,37,46,75,152,82,92,37,186,145,64,97,201,52,39,246,68,6,15,193,9,186,134,69,132,63,123,51,54,223,25,119,92,201,194,10,32,174,3,66,150,252,124,149,232,30,100,128,71,221,54,53,169,183,52,214,11,139,128,4,47,177,209,64,36,56,28,64,249,111,10,129,188,118,199,103,236,77,122,132,73,160,12,132,87,179,178,199,224,211,134,61,107,162,21,50,236,3,75,91,227,103,152,122,100,175,57,155,227,169,141,137,183,5,88,130,101,154,48,46,233,173,128,121,61,101,77,87,50,55,95,36,237,164,0,64,64,152,223,19,236,193,143,198,121,34,136,225,70,194,231,40,224,254,157,156,194,39,106,190,249,123,214,33,211,41,237,237,171,6,73,243,168,138,179,25,137,37,92,130,55,209,188,37,87,181,218,245,72,215,152,64,180,179,66,201,73,63,125,114,161,128,68,46,21,107,90,137,188,34,106,128,203,79,203,79,203,146,120,130,177,23,96,151,196,121,32,152,170,248,93,199,112,133,207,152,253,206,110,58,72,75,245,132,61,252,79,203,207,82,132,2,253,25,84,47,29,206,196,39,116,94,58,89,40,237,219,250,137,48,69,192,175,199,177,126,40,212,251,118,233,54,217,169,250,129,254,105,149,93,81,106,53,189,58,50,58,61,186,228,36,115,183,166,24,13,120,242,2,245,73,17,41,118,169,230,171,89,18,239,9,39,106,12,152,114,113,57,176,216,45,86,142,226,218,29,122,21,97,226,254,209,184,172,28,169,126,165,195,184,180,101,101,69,48,188,144,233,145,76,13,195,173,123,140,179,43,4,254,148,175,142,226,41,6,222,43,75,205,246,231,161,217,18,113,29,120,81,145,192,61,222,30,66,167,188,134,71,214,32,10,35,236,152,10,136,54,226,45,120,115,28,124,62,208,169,43,83,235,133,121,56,69,41,141,247,107,246,71,107,126,211,190,144,75,194,122,222,126,5,113,83,9,53,28,46,119,136,190,47,76,149,251,227,164,133,197,143,142,231,59,112,129,253,76,145,156,241,92,247,21,200,211,175,125,247,126,115,69,184,7,119,79,127,180,215,14,94,10,228,237,229,147,71,73,179,219,5,101,79,245,61,242,73,68,237,205,59,41,35,188,158,244,31,133,233,203,160,102,174,246,150,35,202,52,218,168,203,54,28,76,26,138,134,185,189,102,51,47,234,167,95,162,43,155,10,133,86,204,166,211,64,255,27,81,78,233,236,126,101,187,41,0,9,221,178,87,124,9,237,186,194,106,7,245,136,37,117,248,56,133,211,106,230,112,232,93,203,138,230,50,241,255,191,232,41,49,230,255,210,199,190,253,246,157,52,207,155,57,135,115,191,214,93,212,197,118,19,216,210,166,31,122,24,208,89,59,194,69,253,253,31,9,162,68,133,132,77,96,94,18,139,77,54,94,34,72,68,19,191,29,207,98,100,27,252,110,31,169,195,148,24,96,85,233,188,166,91,152,106,127,226,164,8,149,47,235,60,170,239,184,177,46,203,195,113,255,158,166,213,134,255,74,253,156,77,38,101,53,83,76,36,235,28,21,210,167,251,83,12,189,209,156,56,48,202,121,220,244,144,109,252,138,75,137,15,187,244,166,60,86,135,182,88,193,130,130,181,150,239,137,183,186,41,78,181,138,33,155,148,78,52,71,210,183,207,177,235,224,131,8,111,227,202,216,34,204,201,200,225,91,93,12,229,168,197,59,48,203,43,171,80,20,172,184,104,234,89,74,31,193,149,154,171,46,150,206,88,118,146,32,182,122,127,26,67,15,35,76,242,156,23,251,191,13,196,62,25,165,157,58,154,180,194,68,207,121,34,134,54,134,185,55,176,150,234,93,14,181,1,227,101,192,186,139,100,60,54,43,10,228,95,26,26,131,176,22,229,212,38,159,125,236,123,241,105,159,142,107,60,57,37,127,251,236,126,112,85,163,199,184,68,249,67,251,103,13,22,101,193,78,175,163,142,246,71,72,215,202,24,240,58,191,251,31,179,180,40,205,11,105,70,199,118,49,210,195,161,143,87,105,79,207,60,199,240,120,133,176,78,174,39,49,99,64,247,197,113,226,146,107,209,66,57,220,246,224,83,43,23,88,156,16,87,243,43,98,18,227,214,24,132,124,186,141,116,166,125,191,3,0,63,136,30,105,37,61,140,31,228,211,40,6,197,115,121,108,223,53,210,54,149,81,106,217,190,128,91,234,12,114,156,7,178,247,219,34,202,134,141,199,135,74,1,101,190,227,113,101,94,239,170,1,134,91,53,64,233,197,94,212,61,88,11,30,204,42,204,50,149,14,125,219,126,85,212,174,188,172,231,158,188,125,196,86,124,160,107,147,232,233,3,37,87,12,82,133,173,230,226,57,155,239,219,29,62,219,24,67,39,200,72,45,100,242,223,18,21,168,181,203,126,60,65,11,177,254,242,31,244,183,233,153,253,168,254,89,220,126,75,174,99,117,77,45,91,17,173,30,78,207,154,7,142,143,84,0,156,153,31,122,245,105,101,18,219,107,41,9,58,214,138,244,94,9,211,199,158,48,140,236,250,203,18,26,39,58,9,240,191,53,106,232,231,21,184,224,14,29,129,142,139,117,36,59,42,255,164,7,230,10,90,202,102,45,204,51,255,50,243,110,80,211,248,144,55,5,118,108,80,69,149,17,158,134,155,209,194,223,77,75,0,197,213,183,78,247,28,61,62,180,44,177,57,75,241,126,72,3,208,41,179,88,155,16,44,201,218,14,13,217,13,133,70,45,170,108,36,8,108,242,34,187,113,116,8,231,163,37,210,175,244,180,82,244,144,180,29,164,253,226,26,38,90,25,161,9,186,87,206,34,131,215,53,142,242,20,197,95,80,187,42,253,213,121,92,66,197,188,0,183,227,249,210,11,78,23,99,167,83,12,11,4,149,240,89,222,62,190,129,175,47,41,252,190,147,7,67,55,215,123,10,203,35,145,205,57,89,200,53,247,69,192,95,19,43,246,68,63,119,202,125,224,254,143,68,47,228,83,3,27,249,230,132,33,31,208,39,144,52,194,105,88,53,51,125,211,63,41,37,99,1,193,211,81,48,235,12,70,241,180,78,131,210,0,212,216,40,146,238,197,191,103,124,89,215,150,10,33,72,200,47,239,105,117,166,151,204,69,126,162,43,114,46,236,93,197,161,203,41,79,144,47,187,28,171,43,104,133,199,99,77,98,181,169,175,169,31,45,180,41,226,168,27,36,236,131,205,75,154,20,125,106,160,45,243,55,30,211,95,176,114,202,252,176,24,178,244,225,246,208,148,11,143,139,161,129,226,238,83,56,238,177,7,22,172,57,208,129,81,247,159,93,198,125,174,226,13,4,213,39,222,88,4,138,13,191,243,91,107,99,87,129,210,58,135,72,112,142,107,120,24,134,38,225,26,161,25,189,191,137,207,80,140,110,212,133,65,73,103,64,36,110,192,213,189,77,40,238,130,252,24,201,210,72,188,152,137,135,218,92,7,20,128,188,6,93,153,225,213,217,171,237,217,127,187,79,169,255,126,72,16,234,191,79,169,30,124,150,170,76,66,103,40,159,155,176,99,65,249,98,105,160,202,245,189,22,240,35,97,168,171,41,141,254,191,191,2,1,155,161,2,25,111,172,82,250,160,211,54,225,140,142,205,153,35,169,56,42,52,136,45,212,135,139,168,165,70,161,241,10,60,80,182,112,21,26,192,219,121,201,213,145,31,152,178,196,100,151,175,190,92,230,91,44,50,137,206,70,71,160,178,211,20,28,243,97,179,99,246,82,207,97,105,25,241,59,163,200,71,247,83,170,170,43,230,49,238,184,195,102,90,45,200,178,216,10,114,198,165,236,191,248,49,9,125,231,138,99,2,247,221,22,92,94,216,60,26,218,18,3,15,229,252,100,90,233,202,115,81,232,182,44,255,208,200,105,251,248,70,241,81,243,144,62,150,228,111,194,8,101,255,129,115,191,215,16,65,72,245,59,141,14,77,60,73,247,31,201,49,3,232,65,87,32,172,168,49,102,99,118,249,253,111,167,211,169,120,128,201,53,194,242,238,0,158,223,11,151,20,102,154,108,98,130,94,19,246,176,201,117,47,129,84,144,224,138,97,35,19,126,96,132,157,31,56,245,237,82,64,150,135,162,67,92,52,27,255,216,96,212,44,33,215,223,104,121,39,254,23,156,239,152,237,33,163,221,4,236,7,83,125,145,97,9,181,164,201,75,49,242,157,23,136,221,111,55,53,93,94,2,49,52,31,115,25,65,130,254,131,218,127,21,192,50,228,209,144,167,59,13,183,2,196,139,23,164,63,145,209,57,35,195,22,238,93,191,184,42,146,44,191,96,76,177,122,129,32,208,19,243,5,26,38,154,63,159,62,161,82,30,54,25,88,66,113,229,162,162,177,234,64,134,43,41,173,176,86,219,28,217,5,118,67,222,42,129,6,135,161,50,137,11,42,100,109,83,47,234,182,41,235,39,203,161,254,47,8,180,27,61,212,19,177,72,117,34,185,89,47,67,209,236,82,169,194,114,72,48,109,152,178,154,167,127,37,166,20,59,229,152,232,238,91,249,229,107,53,231,45,56,23,196,120,229,204,216,239,88,193,57,216,26,55,80,170,143,136,45,254,176,79,170,110,11,63,101,11,175,96,246,100,125,101,241,114,232,199,248,13,184,141,204,79,46,105,13,172,107,180,223,108,39,87,47,203,180,212,61,12,163,221,185,129,22,227,176,223,28,203,125,110,66,144,58,199,191,138,226,128,2,14,42,201,128,84,250,213,113,44,33,74,26,91,138,68,172,22,177,154,228,102,111,83,235,13,103,76,77,89,81,17,147,179,166,147,184,233,207,21,76,235,251,145,213,13,115,4,139,210,232,248,31,52,129,75,86,30,144,131,138,93,198,196,72,168,102,142,183,96,252,90,191,235,163,212,9,211,221,64,130,4,0,0,215,170,134,252,90,6,167,249,235,125,141,254,209,157,199,31,146,8,139,179,118,74,29,236,6,117,15,66,222,16,113,83,27,116,4,235,195,232,149,201,156,215,219,22,53,253,54,178,119,46,187,78,201,255,4,25,94,255,82,211,231,94,71,164,97,1,46,185,151,127,93,210,214,253,77,87,192,125,127,35,145,253,111,254,77,142,131,66,215,94,167,124,199,5,20,172,246,215,160,31,177,20,198,218,104,10,251,113,51,106,89,134,2,160,49,96,21,242,68,72,114,90,149,115,221,120,39,15,135,93,88,95,253,26,171,45,245,180,216,69,55,163,151,195,121,234,30,174,15,187,89,183,92,44,40,96,64,92,17,74,79,74,191,193,147,168,142,189,47,235,234,156,218,246,31,161,57,208,58,52,51,82,110,91,142,56,92,140,177,139,231,36,112,25,113,24,226,23,243,244,202,72,92,165,58,68,130,51,16,129,239,210,113,65,11,97,104,98,201,226,91,162,22,158,201,46,72,248,216,17,204,164,99,100,198,34,223,56,246,208,251,90,214,104,182,222,23,83,120,105,62,241,222,211,254,191,211,231,193,253,60,200,42,125,58,26,188,29,44,77,206,164,132,74,41,18,191,1,29,81,7,210,181,205,121,192,174,18,89,103,101,6,17,48,46,75,174,249,0,125,50,74,218,66,11,112,102,12,202,95,217,221,94,91,142,127,14,69,247,0,81,144,62,28,18,170,142,153,171,4,156,98,214,190,22,150,184,219,174,115,166,198,42,148,88,8,76,53,188,184,138,46,16,9,190,188,171,133,158,131,134,100,127,181,212,121,45,130,95,107,232,171,140,193,164,79,248,32,236,166,89,233,145,232,141,119,122,210,93,248,10,183,240,137,182,100,108,64,81,53,219,239,6,251,76,241,5,159,38,142,175,94,29,50,231,222,225,222,231,183,3,89,231,206,201,230,155,151,62,242,42,235,27,186,203,67,22,130,147,45,23,98,104,236,161,239,128,131,177,105,56,68,110,141,172,61,126,167,7,110,137,84,203,11,10,33,36,137,59,161,173,122,38,92,180,80,49,192,150,155,10,28,80,213,94,78,30,189,96,245,176,10,78,120,72,24,241,74,253,56,64,36,113,154,160,214,191,203,39,21,218,11,126,88,118,18,104,127,7,104,164,187,202,253,206,11,22,9,139,68,114,126,189,102,164,52,56,1,2,233,128,250,194,78,77,240,239,125,203,115,213,199,228,49,61,149,184,253,166,136,146,255,231,187,189,64,110,210,249,122,166,88,56,34,109,72,175,106,3,103,151,137,226,194,200,130,190,237,57,218,152,7,210,15,223,97,195,156,144,3,51,220,149,139,218,80,174,108,85,18,176,205,39,90,126,110,200,105,110,191,92,120,82,88,154,181,206,97,223,212,84,194,105,233,199,162,219,107,96,86,215,41,206,218,62,169,56,167,20,126,145,46,183,92,15,108,231,36,89,197,96,186,121,50,3,109,198,182,149,76,19,70,169,25,251,250,47,234,176,197,108,144,35,40,104,206,210,181,221,216,194,116,236,148,217,182,102,85,202,184,81,87,178,26,122,187,220,98,137,216,92,165,186,26,11,61,132,166,104,248,131,64,174,77,76,197,250,224,229,140,13,232,101,140,79,189,3,54,35,123,135,71,178,113,123,86,104,9,196,33,190,110,189,58,22,180,133,130,243,83,82,243,248,131,40,154,241,224,29,157,144,243,89,181,7,193,172,30,211,73,65,28,24,227,162,189,201,4,242,251,124,49,72,218,9,241,148,80,168,163,181,229,72,188,151,43,9,65,217,214,166,164,16,69,91,172,231,188,62,208,46,72,10,21,104,68,2,146,80,19,218,16,167,64,219,99,249,26,47,20,214,149,70,31,206,3,235,17,113,251,190,60,148,102,252,245,115,207,202,120,148,126,45,155,98,99,69,127,145,34,245,207,175,245,35,238,120,235,101,220,113,63,159,144,247,24,243,226,40,177,54,152,119,97,37,71,202,92,237,154,105,210,135,47,115,19,87,242,69,114,238,10,152,233,4,155,60,253,189,183,192,204,38,87,98,5,79,73,240,111,209,215,249,237,235,202,215,128,123,48,46,25,180,35,206,53,26,211,41,202,121,194,204,54,162,221,63,250,47,113,34,106,120,128,190,65,243,66,196,20,239,108,96,115,69,223,195,235,44,209,201,60,71,65,186,198,8,43,206,180,128,132,9,201,153,212,183,118,25,63,21,113,123,36,168,24,44,227,18,60,225,222,11,130,156,211,157,182,219,146,77,101,214,209,70,125,129,243,103,7,232,187,110,27,195,174,88,185,37,29,230,237,250,59,174,55,45,251,5,183,73,206,106,199,204,170,237,196,98,182,205,43,176,108,6,48,139,66,50,234,137,132,144,137,4,252,74,139,34,186,80,27,254,234,84,15,10,70,72,81,243,225,132,248,38,190,233,78,104,117,107,7,220,227,174,216,59,142,161,233,25,151,49,126,69,218,166,54,205,88,38,222,67,183,114,97,22,15,79,74,31,234,242,92,139,245,253,195,87,157,30,149,177,100,29,196,118,120,149,227,39,94,173,113,124,42,167,28,152,144,200,11,214,21,4,138,155,214,25,137,0,95,76,101,45,185,74,47,86,74,13,164,165,224,43,162,250,49,155,218,196,144,169,8,25,202,68,255,65,229,195,105,8,1,3,12,165,237,247,217,207,48,250,181,89,1,126,199,217,104,61,22,1,21,74,129,51,228,18,104,251,202,4,19,242,60,252,254,25,145,169,239,238,81,145,122,54,248,210,7,191,201,93,251,218,139,8,221,150,147,9,79,66,163,197,11,254,175,65,27,30,111,202,236,73,58,156,131,214,44,19,245,74,98,186,163,136,167,1,87,226,8,31,198,228,193,254,130,54,6,195,14,6,189,107,241,27,115,50,203,16,64,236,26,5,7,20,6,48,163,81,184,43,106,60,14,120,141,219,27,221,108,147,191,157,82,111,175,146,99,195,27,8,81,188,146,147,93,202,70,26,201,22,80,199,7,55,110,252,89,248,28,85,244,33,63,56,220,242,166,159,162,35,62,129,150,110,188,45,79,108,169,175,22,122,222,90,56,76,208,135,176,23,66,53,113,214,88,140,5,73,53,39,160,74,9,202,91,131,243,157,97,182,110,72,144,5,218,237,7,231,225,161,245,78,191,66,221,80,222,116,181,34,213,28,143,207,44,131,30,168,13,209,218,218,152,81,107,137,27,184,23,102,103,117,52,239,138,40,177,0,13,53,94,20,79,8,228,69,151,177,45,161,16,103,210,45,66,71,129,159,231,159,75,146,198,90,204,8,193,203,246,200,146,140,123,9,63,24,219,174,199,76,89,1,57,92,95,67,147,95,235,208,3,171,80,32,88,73,88,26,126,101,73,63,2,120,75,156,199,33,155,173,71,32,208,109,88,60,139,178,111,162,59,18,103,231,167,32,221,56,167,24,99,235,225,221,248,235,17,147,197,200,179,170,153,66,194,162,42,32,233,124,210,132,108,90,148,105,148,135,32,206,5,53,229,18,2,26,95,154,85,10,239,246,73,205,148,237,46,141,115,239,91,73,65,129,183,108,88,208,0,170,189,213,32,59,110,65,102,58,159,245,251,31,24,65,146,228,233,147,232,7,47,27,19,123,97,84,90,16,52,244,74,62,176,73,253,127,63,255,115,204,153,241,131,160,5,145,241,40,208,146,218,249,254,154,91,228,251,199,168,72,172,34,242,233,155,126,79,29,102,246,139,185,216,57,14,31,80,120,133,64,189,171,195,121,188,219,36,252,65,84,134,123,141,153,28,130,96,113,14,231,219,46,31,224,173,163,34,187,188,237,30,122,164,204,39,86,100,186,153,96,184,126,188,7,209,141,92,229,11,76,147,99,152,180,211,148,139,185,38,248,199,7,196,7,248,94,196,106,232,126,101,83,25,134,232,5,47,231,47,195,29,121,247,214,125,215,110,0,147,165,173,239,165,149,97,30,146,121,108,165,10,230,124,133,154,26,165,64,215,159,163,79,1,189,184,203,62,207,235,157,197,212,134,175,118,156,156,202,137,11,233,9,41,92,166,212,19,13,85,72,193,142,37,239,22,94,103,79,197,218,255,41,170,190,210,182,223,112,82,150,153,192,225,36,181,155,182,168,58,72,104,247,52,174,38,2,238,166,237,202,67,167,98,107,160,26,14,96,210,129,64,254,85,218,184,103,163,58,201,1,87,46,170,158,113,56,206,247,120,252,141,254,19,120,224,240,149,251,11,117,121,249,48,41,78,169,210,197,136,114,106,38,202,135,123,200,79,58,76,112,111,106,252,255,56,117,75,112,67,3,47,205,244,85,137,249,252,130,193,55,19,32,28,203,136,119,207,156,244,72,42,234,101,39,108,97,120,118,161,65,44,172,141,99,187,174,236,44,254,232,128,238,253,53,150,63,54,93,254,194,67,140,8,169,50,208,130,37,180,234,79,133,139,147,253,206,240,7,83,221,85,184,149,60,108,156,140,168,219,68,15,129,159,111,238,139,186,228,4,80,180,108,249,105,147,245,133,17,245,153,13,200,105,87,127,157,254,138,165,14,174,186,236,209,126,184,252,113,124,114,237,231,121,160,132,141,190,240,5,255,115,254,173,215,137,240,49,69,14,215,8,188,6,8,179,242,151,182,128,136,54,155,97,156,113,34,152,242,156,162,236,249,86,63,172,194,231,196,79,118,32,205,167,3,41,85,21,112,233,157,22,2,215,171,249,206,99,89,57,26,86,4,176,197,74,162,100,148,140,156,223,141,91,71,45,199,244,101,42,196,238,148,110,75,168,68,3,187,220,45,253,239,202,15,56,77,36,122,4,94,32,74,97,214,90,35,169,189,57,124,205,54,29,181,27,93,223,73,172,187,121,176,255,185,57,76,120,18,135,41,44,255,202,216,166,173,125,193,61,152,139,171,41,159,96,248,96,153,167,36,172,162,223,64,252,175,148,163,111,184,74,51,67,58,97,230,47,222,247,57,52,76,96,97,237,66,79,152,172,52,196,156,245,17,164,68,183,174,26,44,200,217,19,229,196,148,239,16,33,83,71,77,246,237,55,166,243,178,212,170,106,132,140,79,240,182,206,59,33,221,186,97,27,155,252,76,246,96,12,127,248,207,201,115,166,84,251,254,50,115,156,55,105,123,182,41,31,124,141,146,3,238,180,203,218,185,51,168,97,106,142,181,86,38,216,65,184,43,213,143,67,253,19,61,140,131,112,149,126,246,8,253,62,233,97,106,154,125,25,23,117,207,8,242,209,29,93,246,172,244,224,42,196,68,105,71,165,76,214,204,86,162,172,0,120,252,31,88,140,229,214,186,60,185,231,6,150,254,16,115,30,76,220,20,182,155,64,50,2,12,108,201,187,175,145,120,73,161,156,58,41,30,227,159,174,49,237,81,28,119,167,48,27,117,129,77,17,19,18,134,191,100,229,214,31,235,148,222,176,232,131,184,23,214,6,154,6,202,15,78,55,53,142,15,156,176,14,52,197,76,28,227,74,10,157,53,16,143,239,148,29,186,5,51,35,228,166,172,166,212,63,95,114,116,33,84,94,17,65,110,109,130,139,157,122,115,231,67,86,95,121,238,174,157,87,184,83,53,213,216,114,22,220,209,78,49,184,197,193,122,13,31,224,87,186,134,165,255,74,230,220,81,226,240,200,30,38,174,170,92,187,15,136,44,148,236,193,127,105,175,167,139,30,12,26,167,176,77,43,161,60,157,41,156,167,249,86,201,32,27,253,206,108,200,42,19,104,68,150,193,247,32,239,252,103,133,224,164,213,102,17,104,150,196,155,113,237,164,191,204,148,229,221,189,80,131,201,104,205,62,194,82,195,224,239,3,35,162,109,2,48,224,214,95,171,40,55,3,174,175,248,87,217,206,105,140,202,196,45,95,99,244,80,220,178,126,47,118,12,237,67,229,136,228,154,91,89,3,91,2,171,0,157,164,143,152,159,172,235,228,144,184,77,57,221,88,62,208,109,122,239,116,191,241,151,121,172,178,36,20,26,176,255,115,184,191,88,80,69,46,25,192,13,200,188,190,88,173,146,114,101,201,57,152,28,153,223,29,156,87,30,252,32,173,22,158,96,2,21,134,23,187,54,142,32,36,176,116,118,125,103,203,36,13,49,16,29,46,241,239,153,138,51,124,123,102,148,95,31,25,61,212,64,15,252,84,197,0,11,128,101,139,229,33,22,231,114,195,100,206,25,250,174,50,35,110,171,49,116,226,2,42,148,180,32,158,224,161,77,225,154,151,159,250,56,122,178,210,33,64,54,183,122,181,196,215,31,40,60,87,36,153,223,192,129,168,147,210,34,175,178,92,77,42,182,11,70,94,33,8,51,229,25,8,50,15,28,97,173,100,244,212,118,3,80,142,106,66,157,239,178,83,30,196,254,130,76,56,137,248,224,47,21,149,71,127,102,227,225,176,66,195,69,48,249,45,155,76,153,38,232,47,209,6,107,176,61,27,109,193,15,66,5,145,171,86,57,246,248,90,36,81,98,228,99,243,175,114,9,55,156,8,174,234,41,252,12,79,131,225,148,184,218,231,82,236,6,165,208,186,36,139,167,22,67,167,83,198,95,76,211,42,45,156,240,224,81,61,223,101,57,1,101,116,21,221,107,103,61,17,197,181,144,198,146,232,140,214,217,160,149,165,238,19,70,10,210,113,171,191,131,190,168,63,243,99,238,29,134,235,43,203,91,63,128,215,193,172,89,33,183,146,203,114,151,238,244,57,150,232,169,60,113,122,76,136,218,225,181,112,51,109,35,109,43,55,41,198,56,127,151,147,210,71,196,242,100,111,130,59,113,3,191,55,211,12,246,45,241,172,229,118,87,84,90,35,89,36,100,176,117,21,72,151,188,33,113,77,185,56,107,67,67,243,3,117,231,145,50,104,185,75,104,118,125,84,212,168,100,137,66,32,111,19,1,58,77,235,170,210,162,99,60,135,55,104,206,73,186,254,228,80,193,12,222,83,136,70,9,230,94,107,145,188,146,85,134,96,241,107,212,143,157,22,130,168,195,71,136,206,137,37,151,4,162,66,188,212,120,43,94,35,182,236,94,105,103,136,41,208,169,196,241,171,250,7,24,198,150,206,45,48,68,240,57,234,243,108,44,228,115,110,124,38,24,92,39,55,79,41,243,214,77,219,119,31,110,170,132,132,179,191,136,145,24,23,219,173,79,124,27,168,151,176,125,159,175,234,154,2,91,176,103,59,62,115,6,61,101,253,117,229,20,247,2,34,124,170,225,10,110,244,52,204,104,26,247,216,113,238,93,137,60,175,182,131,228,122,171,227,248,5,255,185,147,96,186,32,238,234,255,147,11,235,102,181,36,143,174,52,223,43,239,88,107,211,239,24,176,11,18,28,107,7,198,131,32,192,229,105,245,209,131,235,215,178,75,104,127,28,198,0,213,222,209,47,123,63,169,115,158,210,107,98,186,238,38,27,82,57,40,67,122,214,203,128,134,18,160,33,6,124,0,143,200,0,11,249,51,243,142,246,230,110,144,245,202,221,4,71,68,31,27,134,184,96,104,43,48,203,42,196,102,104,173,38,134,28,239,55,106,249,123,226,131,198,40,58,95,46,171,208,171,18,83,4,204,98,38,168,192,138,201,197,151,8,190,15,134,173,176,37,2,15,5,23,148,110,119,153,56,118,165,185,148,23,187,162,56,248,168,165,164,232,175,12,97,239,188,141,55,225,238,213,214,217,247,23,88,247,226,103,136,12,120,84,0,250,185,55,16,190,214,155,122,105,215,69,137,68,246,9,217,129,199,16,7,164,162,188,117,99,87,192,213,142,137,63,185,160,131,238,242,128,207,17,203,45,113,6,9,82,241,158,237,83,23,254,154,10,35,37,155,93,168,100,176,146,211,245,91,177,86,23,203,92,189,228,118,179,74,145,198,32,133,2,163,26,159,154,26,82,51,58,143,139,75,109,172,116,209,168,36,18,218,217,190,202,181,174,10,255,20,98,202,69,75,38,93,40,150,120,211,132,165,37,127,201,202,191,226,71,141,227,125,122,234,73,11,177,85,95,63,40,104,156,56,184,243,21,66,143,67,132,52,84,99,139,203,126,233,48,133,20,157,75,148,121,207,107,153,42,223,255,94,132,239,159,21,9,230,89,234,60,19,104,186,36,248,16,126,175,50,62,97,191,14,203,121,51,230,229,225,176,208,122,62,176,243,12,34,169,22,102,109,7,235,231,123,153,125,20,184,43,86,156,37,129,40,146,75,94,5,154,44,97,23,161,209,94,79,151,12,7,249,75,135,10,107,108,115,255,135,75,251,152,52,116,200,75,153,188,201,28,172,186,35,246,64,77,41,245,65,108,152,104,3,164,248,139,1,43,204,196,242,77,193,82,158,61,156,219,231,50,195,54,197,59,109,100,226,69,91,166,123,204,219,149,106,74,165,115,104,194,186,160,8,173,240,146,185,114,25,47,193,26,241,106,55,98,255,60,97,29,217,2,255,190,129,123,196,192,168,225,238,89,53,147,254,198,231,8,218,203,219,225,155,131,244,170,149,113,38,136,245,77,166,44,87,170,7,168,177,90,39,200,200,245,167,41,72,148,19,68,202,77,19,245,26,182,180,181,153,163,8,97,135,12,136,72,45,6,162,47,65,209,34,234,81,55,2,244,32,35,222,8,89,151,95,247,231,235,60,60,146,152,157,217,80,147,181,182,230,243,213,186,150,228,249,149,162,185,68,39,18,129,214,239,31,59,232,219,180,205,226,149,21,239,160,163,102,75,140,159,189,101,249,162,105,85,207,187,84,193,109,159,161,200,80,248,119,107,235,115,13,242,209,9,38,98,49,45,166,207,131,224,45,121,198,171,62,160,216,44,251,60,3,247,105,108,128,169,201,54,122,97,71,141,54,220,149,63,177,109,238,44,253,162,172,240,125,63,30,181,104,80,117,79,205,225,179,243,214,76,89,8,114,87,254,239,26,119,139,92,50,112,127,254,62,23,4,125,115,54,222,58,53,144,192,212,78,91,125,216,115,192,43,249,203,34,52,101,46,7,91,69,224,143,231,92,247,216,220,216,89,218,79,218,81,141,59,106,244,90,177,46,206,166,179,70,123,46,21,213,255,75,42,203,115,139,34,147,70,51,55,91,230,26,245,83,120,25,186,154,189,123,62,148,85,105,143,35,196,157,49,49,253,230,79,132,230,243,77,78,172,39,89,231,16,143,226,64,51,217,221,48,122,122,122,74,140,200,133,64,18,127,250,232,56,91,82,209,88,51,97,49,127,170,133,249,252,227,228,98,169,149,71,156,184,199,133,171,206,101,104,43,162,89,121,189,142,233,222,26,141,152,130,64,43,190,162,12,191,20,54,33,27,26,237,198,104,194,182,82,213,224,168,182,244,50,21,164,18,7,8,99,37,142,247,194,237,149,44,240,184,222,199,213,64,135,83,33,30,115,26,148,95,100,201,249,244,226,73,246,225,204,60,15,112,42,120,224,172,225,55,87,170,132,139,91,17,235,129,26,87,51,7,122,27,1,65,231,238,159,111,103,157,142,55,47,162,118,25,97,216,145,40,132,0,218,152,49,65,155,52,134,3,31,125,74,124,229,8,170,210,246,120,83,182,19,158,95,116,205,95,167,65,37,191,161,247,84,72,181,96,197,110,215,70,36,0,93,236,212,255,251,53,123,73,201,133,62,84,47,159,238,84,228,219,135,119,135,122,153,223,41,15,187,71,222,209,217,28,167,25,116,215,37,89,16,12,213,72,24,125,1,107,52,252,74,150,63,20,11,72,156,24,71,35,99,201,232,152,60,210,175,18,106,0,208,181,233,32,61,225,91,5,27,242,168,210,186,21,55,205,134,192,172,89,61,41,184,178,40,130,142,173,55,142,154,155,244,217,93,181,198,200,95,208,181,251,123,8,18,251,8,18,105,158,144,205,128,200,254,164,96,25,161,46,19,203,0,198,178,237,111,218,201,156,226,37,242,79,49,205,193,194,181,106,186,38,159,170,159,203,87,214,139,86,57,233,47,113,237,221,37,57,171,101,54,244,50,125,104,151,218,244,222,37,174,1,237,101,48,201,193,2,178,215,109,212,95,226,117,138,46,137,119,14,254,216,151,132,203,61,176,223,245,223,187,9,126,242,49,34,109,79,63,83,5,102,120,233,246,156,169,120,39,175,212,60,193,249,67,140,246,202,224,198,163,36,133,83,24,234,45,183,60,82,87,163,117,125,151,129,173,52,72,193,172,240,239,255,152,215,177,155,111,244,198,124,81,145,145,200,49,28,26,252,48,111,130,210,56,43,105,133,98,37,187,164,146,26,248,234,83,111,23,106,34,193,9,174,135,255,239,70,187,187,71,215,133,40,56,119,150,3,83,16,157,33,27,27,128,192,189,168,11,155,218,98,24,20,12,134,119,147,123,40,50,25,0,47,178,145,146,46,136,188,194,176,235,65,128,23,216,215,203,170,10,7,66,172,8,128,132,20,166,9,44,2,174,240,34,227,135,206,32,218,227,220,223,212,66,48,72,161,75,62,233,196,152,161,149,151,104,253,64,175,224,105,138,118,71,157,247,209,57,145,183,44,40,5,95,133,165,227,236,27,136,150,136,37,228,86,238,190,128,44,217,174,13,183,51,97,184,79,255,27,142,115,152,136,106,53,162,170,1,154,187,75,124,7,216,57,130,228,79,174,3,23,196,242,200,242,126,126,24,250,103,237,14,34,253,49,98,224,163,3,11,159,73,212,240,141,89,118,99,216,50,170,82,151,88,89,247,74,100,124,32,34,191,202,159,192,174,133,182,114,18,30,55,242,62,178,120,58,26,43,7,169,79,143,50,111,22,248,83,141,237,147,80,187,47,45,113,177,84,52,126,70,108,38,124,132,229,154,176,243,210,198,187,57,231,128,8,3,207,207,144,235,112,7,58,64,71,221,96,163,67,223,51,190,187,119,93,220,232,230,6,216,53,155,67,125,194,168,114,162,115,128,77,212,133,183,0,42,234,146,156,232,92,130,219,44,164,204,27,17,63,200,44,75,155,100,110,86,61,210,251,214,199,163,168,83,160,41,55,172,238,111,1,164,250,141,194,172,235,234,234,159,123,212,18,197,12,65,120,192,252,151,132,79,213,67,121,239,15,175,72,145,139,65,180,199,67,86,140,167,213,4,212,46,130,41,166,94,87,32,98,222,188,203,162,64,242,26,81,51,152,187,153,124,200,106,221,68,58,188,68,191,195,236,217,188,229,2,108,253,190,114,135,22,191,99,133,163,177,159,104,55,153,93,142,54,117,104,224,162,83,180,165,181,221,9,109,32,19,126,222,149,158,66,246,182,128,62,57,4,217,4,218,230,155,6,138,217,40,24,126,138,48,250,5,92,195,25,230,198,194,228,124,13,234,141,78,226,37,216,77,215,3,97,151,180,179,201,96,45,67,123,5,92,200,255,162,74,195,247,241,190,181,64,82,39,167,140,122,8,235,71,250,173,89,114,47,70,111,84,87,240,27,40,19,191,66,197,253,234,134,36,55,99,178,162,67,15,156,212,155,195,199,206,111,115,60,180,130,206,116,46,219,194,115,46,68,33,140,234,168,34,236,100,221,41,30,218,127,207,93,34,161,72,169,9,255,227,65,143,201,200,202,122,106,41,183,87,177,240,138,219,185,6,32,134,115,140,5,214,50,221,255,180,188,90,198,248,174,121,111,236,106,251,254,57,45,157,103,102,140,5,196,33,134,158,32,142,98,150,138,127,145,8,0,164,53,149,189,3,201,34,168,95,203,38,179,24,36,32,169,245,151,115,40,7,39,123,83,35,26,184,60,50,104,227,213,61,227,215,146,176,146,182,172,208,211,230,212,233,150,34,137,43,240,105,31,126,117,225,167,250,3,210,124,246,55,247,219,0,145,62,77,75,85,177,225,157,227,178,53,151,125,61,215,40,175,239,75,202,190,132,69,69,184,196,169,115,132,48,31,158,60,116,181,176,44,17,225,220,195,176,88,182,72,197,2,158,142,130,8,201,189,87,81,77,168,181,21,126,9,74,62,12,179,122,183,34,160,17,252,226,27,44,220,3,50,36,220,43,23,156,24,125,78,196,7,42,135,212,22,162,166,193,151,208,140,215,64,171,114,166,83,242,22,200,254,68,58,151,227,183,100,19,99,159,143,148,153,246,145,187,14,70,219,139,149,91,85,119,89,223,99,218,209,166,106,161,160,16,85,50,166,197,130,131,132,211,8,144,119,130,167,243,186,45,166,25,79,42,24,221,114,222,204,17,76,183,19,13,248,146,28,114,4,156,30,147,74,207,157,67,0,103,27,0,49,30,243,11,84,70,156,210,228,183,106,193,59,216,217,22,198,216,111,93,158,229,224,204,112,229,220,36,239,8,20,240,137,110,186,31,10,134,132,17,184,253,40,0,156,157,193,80,73,48,222,30,113,172,210,54,154,230,108,3,123,204,128,154,56,159,238,233,165,41,65,130,105,127,166,207,195,59,44,20,36,224,219,0,86,231,241,136,219,17,191,134,12,57,198,149,57,170,233,106,229,232,105,188,13,34,205,237,140,21,177,204,252,145,117,200,58,75,197,119,252,71,190,116,179,107,242,242,131,71,163,69,192,172,91,171,224,139,149,53,110,226,119,20,246,191,131,98,225,194,97,87,120,248,134,29,159,120,30,178,15,205,154,111,182,24,21,200,113,13,39,6,148,220,15,45,190,199,172,101,103,69,215,143,36,163,222,76,28,68,68,225,174,175,254,230,249,43,174,240,82,211,23,92,210,231,209,131,195,147,96,36,99,37,14,113,191,60,55,245,116,17,248,201,188,167,142,205,51,2,223,134,134,254,66,150,213,58,124,192,16,68,216,19,58,85,106,202,237,45,211,172,84,129,81,193,53,118,190,77,35,223,95,207,48,113,179,128,43,96,234,121,70,213,241,28,11,162,33,113,101,42,123,83,144,154,239,226,120,2,185,195,90,169,109,195,100,90,30,100,0,53,149,132,3,210,217,6,191,148,146,36,129,118,85,120,48,171,6,210,3,35,254,102,191,171,153,42,3,2,156,189,83,16,112,198,254,135,145,239,101,58,45,172,64,190,185,151,25,28,93,25,16,55,179,67,73,25,58,142,36,76,141,51,85,120,79,30,188,149,209,158,77,201,181,91,69,75,196,72,91,77,48,70,235,45,208,148,138,172,22,59,0,19,210,234,251,214,51,84,185,203,175,16,14,118,128,142,161,22,217,224,153,145,74,35,82,175,153,232,135,230,152,143,116,126,79,141,246,90,125,163,170,139,19,2,73,0,117,113,151,80,54,58,100,108,93,59,192,171,7,106,248,102,174,67,61,221,87,146,100,113,2,211,113,162,127,125,229,118,109,182,95,111,131,111,108,239,44,183,249,251,59,42,154,116,106,250,131,2,196,227,2,209,194,185,50,252,187,223,164,239,21,14,224,250,54,224,12,216,255,141,51,169,37,114,100,152,251,1,12,65,21,148,103,225,13,105,20,67,122,85,246,93,67,24,0,122,92,244,127,72,170,118,125,6,59,207,33,63,159,91,166,236,204,167,222,71,186,59,195,33,204,231,86,242,40,135,169,34,228,133,218,189,154,152,235,165,87,22,41,175,172,80,106,107,241,207,19,224,2,19,185,14,20,37,49,106,225,114,199,40,136,26,233,33,28,151,25,6,139,198,143,123,7,48,154,86,159,150,89,110,134,245,132,46,141,96,53,114,88,28,40,22,23,9,179,230,5,102,140,21,55,213,144,181,71,130,176,58,79,185,207,133,225,73,115,170,11,167,71,156,220,117,55,195,2,11,24,71,114,180,151,254,28,86,25,226,229,238,20,101,170,3,144,50,21,95,251,116,3,147,123,55,103,251,95,12,205,82,211,76,51,64,57,43,1,17,9,255,43,30,215,181,121,10,70,155,215,51,184,238,0,189,73,204,17,166,211,16,148,240,216,64,163,66,211,190,85,239,54,83,247,186,226,233,216,172,193,149,95,66,67,126,74,176,158,129,243,53,182,25,63,80,185,186,143,130,101,61,185,228,154,195,72,18,225,93,205,27,28,215,138,202,111,105,97,4,221,5,83,73,130,6,145,89,194,141,30,167,14,205,243,118,131,237,127,83,109,100,98,189,139,21,209,78,61,169,128,39,194,238,45,23,151,252,0,206,187,57,218,155,146,39,93,176,237,13,184,3,7,0,202,187,145,128,16,122,225,99,180,212,123,178,238,69,29,14,9,22,177,84,234,193,225,183,221,211,62,66,0,167,106,50,217,53,253,159,86,239,89,4,219,246,228,244,104,139,3,33,85,186,133,202,199,183,97,122,93,204,198,247,143,204,16,201,234,144,154,26,50,243,108,227,238,154,173,90,194,232,57,248,126,226,177,102,195,200,93,95,51,31,199,210,209,39,17,139,133,105,241,230,117,133,110,108,173,123,205,153,177,102,147,31,134,241,39,81,187,254,162,201,129,246,13,37,184,18,55,96,103,64,246,130,89,239,162,216,60,98,37,158,138,35,34,230,155,217,132,233,14,25,202,182,197,4,168,69,135,211,184,201,25,233,38,139,173,55,196,141,58,55,185,203,132,194,202,212,170,251,129,223,238,255,91,89,169,85,243,154,47,23,162,113,49,117,255,39,147,64,207,22,27,32,246,185,45,78,112,236,27,50,154,237,33,18,225,117,171,245,218,186,92,115,223,99,124,98,227,7,246,236,242,55,183,237,43,176,7,242,20,191,156,66,131,74,195,252,61,9,23,5,176,76,58,182,237,152,241,36,63,108,24,116,160,179,209,236,45,15,199,173,79,237,147,86,92,83,90,60,146,117,245,120,233,3,39,178,88,145,71,33,38,210,125,173,240,198,150,105,152,115,38,12,83,38,241,64,254,173,4,237,159,21,91,233,245,237,148,195,210,227,163,83,43,223,84,250,16,99,105,173,237,222,100,173,140,8,77,133,97,175,105,102,254,205,252,56,140,42,42,86,249,235,76,100,18,153,32,223,158,148,242,183,250,241,24,98,13,110,110,104,24,19,186,39,132,156,18,106,8,187,212,50,236,87,73,23,53,5,219,253,152,234,54,207,195,114,197,63,127,157,244,225,248,249,138,99,85,238,194,165,255,108,124,166,97,172,41,72,143,22,91,102,222,178,70,214,164,23,126,171,41,242,50,201,141,213,118,11,232,6,112,45,28,12,54,75,114,30,195,83,183,111,72,149,113,64,175,157,117,10,20,105,233,170,205,21,224,133,137,94,234,174,32,164,186,96,245,72,128,107,239,46,189,234,83,156,60,212,211,221,156,239,225,166,228,253,3,194,34,53,159,69,155,118,182,2,134,165,198,168,16,44,221,67,246,44,247,39,246,193,20,65,235,66,193,197,30,50,117,71,77,77,26,88,159,155,143,88,19,128,243,223,219,53,134,38,178,88,234,188,151,229,230,8,1,100,241,129,247,54,129,155,227,60,209,160,74,97,95,235,187,252,189,150,81,236,191,172,244,110,145,108,209,50,74,193,204,73,145,19,251,53,16,146,29,146,93,224,246,84,72,213,185,91,212,79,207,54,146,178,89,148,246,179,168,246,241,141,98,56,206,39,203,160,230,5,22,132,147,15,83,36,136,56,83,48,23,70,47,43,251,17,197,112,252,113,207,142,88,10,157,41,165,141,253,102,168,35,22,255,222,18,142,192,12,154,52,245,12,50,181,151,118,24,164,223,224,230,249,64,157,229,184,161,99,154,146,129,77,181,214,186,88,156,53,150,217,16,249,205,214,8,17,27,180,160,18,255,29,100,111,93,227,199,176,71,28,2,59,60,175,20,122,42,17,177,145,188,181,107,161,77,63,152,130,43,243,150,195,152,206,124,161,1,26,168,153,49,149,168,41,238,170,98,204,70,179,16,113,130,116,120,45,11,196,242,20,220,242,19,254,101,222,27,24,55,229,188,103,231,128,85,68,70,45,12,69,38,200,94,101,139,32,60,240,112,31,239,59,40,153,185,202,33,85,79,134,241,19,104,54,30,106,94,254,96,40,234,221,123,73,130,52,132,69,58,115,235,50,76,34,245,23,238,80,82,66,176,172,109,144,83,232,105,202,99,81,249,62,66,7,60,219,0,181,207,186,85,112,164,229,231,226,139,169,50,202,206,156,213,101,190,144,10,254,112,192,157,178,77,206,137,39,235,31,133,122,219,157,1,16,116,22,77,228,36,90,216,22,211,93,123,129,163,158,188,125,143,34,194,1,231,209,80,248,228,65,56,28,186,125,255,23,113,215,123,150,247,240,28,243,20,239,52,150,202,170,221,186,67,16,166,99,186,177,54,206,176,251,128,53,54,88,24,194,147,175,77,209,113,234,18,225,25,159,66,138,54,10,160,182,154,237,153,161,129,32,62,215,154,143,91,198,171,142,13,57,150,76,128,153,199,62,192,49,92,68,39,16,248,124,93,228,143,75,158,47,12,146,165,137,189,234,137,60,174,33,232,142,205,154,219,115,134,8,139,186,39,164,17,231,68,10,16,230,155,136,144,250,24,133,255,150,92,141,135,222,93,193,57,180,142,88,3,224,141,46,253,108,158,123,106,252,156,83,30,221,103,183,117,103,140,196,77,142,102,184,208,4,183,77,203,12,142,203,164,4,57,198,17,90,28,189,164,211,221,233,79,77,208,130,33,33,239,173,193,209,147,84,203,95,246,233,176,216,190,194,1,40,239,67,171,73,47,136,152,178,252,73,90,215,20,58,125,226,185,228,254,132,73,101,148,78,217,251,108,88,94,62,73,160,59,205,14,190,132,179,190,226,16,212,186,18,153,181,92,171,251,25,151,136,28,93,64,52,103,57,127,63,84,114,117,24,249,11,250,236,19,216,158,10,140,31,75,167,219,61,7,98,179,50,78,219,113,123,94,237,85,187,124,234,241,243,21,229,58,172,136,22,61,77,94,37,212,203,174,173,88,180,193,54,17,70,199,213,79,96,236,182,71,17,33,82,81,200,178,3,28,164,141,110,169,208,243,166,84,250,79,190,242,115,204,249,16,168,164,54,142,25,115,101,50,122,1,121,166,88,83,153,142,4,30,151,165,211,113,214,120,149,40,245,127,183,124,61,64,50,151,38,46,237,187,41,91,159,243,135,205,120,141,45,59,244,115,99,84,110,158,53,60,88,141,212,254,23,134,166,168,46,128,13,167,235,100,13,80,216,199,174,25,148,181,248,214,49,20,131,152,8,197,140,79,65,68,147,189,130,118,15,79,36,200,250,169,180,20,158,233,49,251,66,154,66,232,60,115,75,5,156,223,246,153,9,140,126,200,65,165,64,42,224,225,143,220,108,127,85,77,176,20,151,240,144,137,240,182,163,244,132,193,2,206,60,37,8,158,121,113,239,5,250,60,23,160,211,46,199,3,210,55,247,199,154,208,41,188,43,134,194,191,135,12,125,195,25,136,251,14,213,27,181,143,255,46,230,235,214,78,113,190,16,21,185,138,220,159,222,169,58,194,127,144,249,14,105,112,10,154,101,144,231,211,63,55,29,111,13,48,160,143,96,141,242,73,127,45,95,199,136,225,157,238,0,144,200,74,207,113,117,221,122,34,110,59,13,215,155,15,198,104,239,79,176,48,120,31,249,123,184,201,121,182,87,196,120,85,241,174,146,200,123,18,152,17,176,58,69,133,215,75,176,105,122,217,88,228,106,133,216,48,218,206,135,48,163,92,122,199,164,233,237,14,208,187,234,208,138,165,118,254,114,196,143,69,54,67,27,170,6,87,161,145,163,43,125,248,253,38,196,138,119,97,171,159,32,34,116,195,60,171,7,213,1,145,51,239,118,139,111,220,68,222,228,50,128,89,154,112,148,240,209,24,27,175,240,168,181,209,224,30,151,217,228,124,169,4,8,178,201,240,254,111,9,241,82,173,207,143,35,33,244,213,200,42,6,248,131,37,88,14,221,207,89,126,180,178,46,158,20,241,180,40,254,195,247,127,146,133,41,199,53,119,186,204,32,31,52,52,76,8,62,199,28,126,156,178,209,85,158,101,227,205,159,33,137,245,48,224,72,49,126,27,1,134,179,64,253,227,30,198,93,182,33,249,228,63,164,39,124,249,134,96,94,56,27,178,15,37,64,159,197,158,232,134,227,200,164,148,123,60,135,174,75,120,124,137,74,180,75,3,12,197,109,80,242,252,220,246,210,181,75,129,40,22,132,64,67,119,21,39,241,67,61,130,163,222,98,136,166,147,15,228,218,105,237,129,165,83,28,79,122,164,229,5,75,88,235,69,252,39,108,88,77,143,115,224,99,96,156,135,154,138,121,93,133,96,209,94,39,143,11,174,181,124,207,163,229,70,7,184,81,160,188,182,37,229,151,198,34,175,171,225,214,212,140,183,110,165,3,174,178,180,207,219,228,1,202,200,63,51,84,99,246,247,115,232,5,78,104,173,247,77,192,124,58,204,214,164,176,90,244,90,121,134,179,65,184,237,106,221,211,44,114,150,93,126,195,69,38,61,179,10,87,205,153,224,137,123,121,153,135,223,86,245,131,217,232,39,132,142,220,62,205,68,105,16,140,13,96,185,95,77,47,83,72,241,253,98,124,82,153,95,235,113,85,21,219,59,131,203,237,203,183,33,52,202,80,204,12,232,52,182,107,72,243,31,236,120,121,22,232,42,237,232,243,24,55,226,217,163,52,90,122,76,52,66,254,133,81,9,237,41,144,18,59,37,122,169,188,161,171,182,9,38,222,131,45,156,35,66,83,130,121,77,179,8,52,236,92,115,223,40,102,238,126,253,219,112,211,191,87,116,124,201,235,77,32,191,149,51,16,203,233,192,67,205,95,220,150,58,162,143,76,165,135,182,55,135,5,43,130,58,80,146,159,180,26,218,185,207,232,212,123,30,176,37,254,122,183,177,18,108,32,127,85,129,7,232,15,0,203,66,117,22,37,221,46,9,15,135,218,81,52,58,182,136,83,54,200,127,217,26,149,250,33,110,210,222,73,177,92,5,248,151,186,32,139,87,17,141,211,118,145,248,26,144,75,210,109,235,143,10,123,249,135,176,5,151,75,154,52,233,123,118,24,214,64,138,174,30,85,226,235,210,10,8,143,141,120,235,86,169,211,138,21,144,233,65,66,166,164,40,124,119,103,109,25,67,231,15,44,2,119,175,146,196,59,109,133,234,134,176,102,96,20,59,210,201,252,229,77,53,33,248,80,13,48,224,164,53,239,80,26,176,69,50,252,170,133,20,37,26,177,164,230,49,5,230,197,164,237,212,137,162,101,83,246,248,0,79,209,18,144,15,220,7,53,10,4,92,116,105,125,207,227,37,104,179,120,84,176,160,117,205,116,54,73,31,242,229,218,213,150,2,176,119,190,20,31,71,114,108,25,109,112,62,166,66,182,16,85,252,234,194,180,99,137,196,75,85,236,141,194,245,238,40,58,39,251,43,144,116,134,0,226,159,24,154,111,79,120,146,115,107,164,204,156,19,67,162,94,49,232,96,238,234,86,213,83,10,160,165,96,46,230,148,227,134,219,117,104,136,190,134,91,26,218,105,33,105,164,61,16,85,69,3,145,117,66,181,124,67,211,7,120,127,72,115,45,91,3,184,48,226,178,29,100,133,248,76,79,221,241,117,197,133,91,58,134,57,149,231,156,173,98,145,13,19,194,211,171,22,17,171,178,170,147,41,91,134,42,30,240,209,92,148,69,187,105,25,70,51,122,175,236,111,89,61,95,92,148,240,10,193,6,78,160,213,123,133,51,54,76,240,56,149,232,226,100,102,187,141,108,3,156,79,19,215,41,176,197,38,4,80,28,23,246,216,135,208,237,34,170,212,146,242,151,25,174,201,139,193,17,156,206,134,170,101,54,175,198,201,18,245,211,162,98,148,91,206,41,180,208,50,156,23,241,56,121,5,111,50,137,181,248,17,225,14,152,232,213,49,80,54,206,155,51,176,91,147,65,195,15,179,96,121,36,126,62,150,93,37,193,253,38,96,225,142,244,112,113,40,37,116,125,18,197,253,156,242,8,169,41,40,189,39,248,109,125,155,187,0,248,206,165,224,204,92,13,100,5,32,78,84,242,196,200,190,16,156,59,27,238,60,62,23,112,96,133,23,14,190,163,96,94,23,37,186,248,79,82,231,22,132,163,122,3,188,68,162,23,3,6,128,27,164,37,109,74,208,55,53,88,187,234,230,118,218,252,100,91,194,138,86,192,36,8,30,134,235,156,226,159,158,145,84,82,101,224,244,176,233,63,114,142,136,38,210,93,91,87,102,81,152,235,179,200,165,225,20,97,212,72,204,111,94,102,94,63,76,5,43,43,140,68,184,221,62,82,10,69,188,17,40,219,95,187,184,242,189,236,215,162,215,193,133,0,192,69,27,208,230,121,179,162,102,80,193,157,200,188,131,215,230,68,89,136,219,17,199,180,145,151,235,150,19,130,241,209,199,16,207,201,15,189,201,205,101,241,24,133,74,122,122,165,189,51,149,2,199,66,41,111,126,85,216,54,54,14,22,67,234,38,89,209,84,202,89,182,41,99,130,28,21,78,195,7,179,141,220,114,201,150,209,139,253,175,124,116,25,11,236,239,241,70,60,28,177,83,94,250,1,115,230,72,18,10,177,1,165,146,65,179,121,230,245,200,126,77,24,158,222,246,24,101,93,136,83,39,86,37,233,21,91,88,3,108,77,97,212,237,249,199,19,55,5,239,220,63,248,112,195,118,127,36,249,79,17,107,220,1,196,100,8,48,114,191,109,148,11,172,151,14,157,34,244,157,150,167,160,184,162,5,253,163,101,95,125,173,58,20,55,29,35,196,10,42,46,66,117,92,172,104,224,222,174,124,104,186,173,195,46,32,32,72,42,138,25,156,152,161,154,78,231,179,176,97,57,199,211,210,38,215,92,85,127,246,100,76,254,114,1,17,153,116,209,46,89,239,208,26,179,118,96,37,117,49,99,2,138,232,95,130,9,212,238,107,211,247,94,198,247,233,55,3,77,201,137,96,137,107,40,53,66,89,225,223,188,93,2,96,102,104,30,11,236,231,140,216,45,217,88,139,26,34,20,233,250,247,147,252,103,111,10,171,41,138,91,223,217,32,241,52,35,8,158,0,15,4,163,6,165,39,187,154,85,64,134,196,112,54,20,161,172,20,234,88,249,67,62,157,72,223,124,134,55,13,70,80,184,14,105,131,23,74,43,60,228,139,126,33,99,10,4,138,123,125,10,60,253,253,15,229,74,242,252,248,117,181,40,117,96,40,79,17,30,81,146,4,54,0,53,95,223,120,95,102,166,70,110,148,225,110,102,36,49,151,62,172,205,16,75,240,90,15,115,223,43,138,201,180,34,103,154,33,132,8,133,158,245,202,131,224,68,144,197,223,151,76,232,182,219,95,216,2,53,207,163,208,36,40,230,148,149,126,204,176,70,200,113,158,136,158,59,188,119,213,80,93,140,231,22,103,35,33,9,159,148,250,43,113,115,40,197,200,242,213,111,191,121,177,14,35,18,199,19,184,150,110,69,236,201,242,203,173,180,147,64,245,148,192,203,181,31,122,81,155,199,19,139,6,38,101,121,220,46,113,210,26,12,162,174,152,70,236,237,191,252,85,202,38,175,155,123,111,200,236,190,50,92,191,158,211,127,66,36,225,37,37,236,29,132,131,121,238,131,130,147,135,110,59,211,155,54,233,251,114,80,167,10,92,234,214,44,234,113,23,16,177,224,142,153,56,71,136,0,6,227,55,36,44,41,40,98,162,11,159,157,108,70,219,18,168,246,197,162,41,45,226,99,90,105,255,18,169,124,185,253,213,115,245,237,236,74,127,178,95,229,108,209,160,139,140,139,22,17,140,216,60,75,38,216,65,217,125,80,172,70,184,158,76,86,187,78,244,198,172,32,71,45,106,57,148,43,132,177,126,68,230,155,149,164,175,143,107,71,86,232,254,176,235,217,122,176,112,247,158,134,100,131,254,85,128,216,234,215,134,175,33,158,111,3,56,130,189,85,23,34,40,24,252,153,171,175,11,34,175,78,20,60,80,235,54,66,44,28,64,95,231,142,179,192,108,147,121,253,202,229,114,154,91,118,71,206,163,215,65,225,255,244,58,177,250,121,81,143,232,24,248,207,119,216,218,203,253,142,201,2,131,0,246,10,67,151,159,84,77,33,166,164,7,6,161,122,130,90,158,135,104,113,45,157,30,173,237,26,240,117,194,171,164,142,247,174,117,243,251,210,22,212,167,167,101,19,74,247,215,225,141,237,111,167,184,105,22,14,101,43,11,95,78,31,203,184,130,223,200,162,70,9,18,34,154,75,149,58,66,173,201,22,149,79,56,82,13,92,162,99,42,175,112,59,223,221,124,149,207,212,128,141,70,64,10,231,175,124,69,199,190,219,126,8,234,8,250,229,27,133,131,251,39,69,21,160,56,214,14,3,42,17,60,196,116,253,240,139,219,81,223,119,216,88,190,13,21,107,110,105,115,208,11,33,35,84,205,247,48,73,26,211,153,216,27,129,102,112,251,157,138,103,59,208,137,38,202,173,254,81,191,77,127,10,168,177,70,144,60,188,38,190,193,135,26,203,116,84,112,119,20,5,173,235,156,166,195,17,153,14,96,155,68,24,7,218,163,111,152,241,229,221,175,148,239,50,222,22,42,206,131,36,26,83,69,41,136,198,94,1,59,22,178,218,98,145,224,16,210,238,67,169,75,239,18,77,165,37,236,85,219,186,8,108,84,19,229,173,79,68,166,222,221,180,106,73,101,190,94,240,142,106,96,130,77,182,43,246,57,114,238,136,16,238,174,238,39,44,113,55,2,199,251,210,118,39,95,36,207,206,164,124,135,16,110,69,187,65,145,45,167,212,38,23,197,125,48,116,111,81,26,22,247,221,198,234,68,120,105,93,10,125,180,243,173,204,51,39,232,40,111,51,127,18,77,1,156,68,15,76,252,168,99,105,215,28,66,108,50,34,151,89,103,207,20,70,23,1,95,132,43,66,139,15,194,1,122,185,237,252,130,146,122,182,222,24,158,24,14,37,18,250,106,81,10,201,142,28,197,141,184,53,243,187,32,184,191,132,47,158,52,185,65,170,59,106,56,92,109,73,55,60,205,221,32,70,5,109,158,15,167,23,29,93,45,107,142,221,107,93,38,119,177,244,100,179,110,116,248,120,178,240,81,193,148,59,57,120,123,4,170,28,180,222,64,122,25,103,138,8,23,74,77,200,74,56,208,70,65,61,14,180,235,194,118,39,18,187,178,193,205,141,204,53,75,188,55,174,47,43,108,188,4,6,196,237,210,80,194,162,229,129,145,115,66,205,232,36,151,125,22,14,103,152,15,114,211,189,149,238,62,63,193,222,186,67,48,95,253,64,253,190,9,162,172,116,118,204,78,28,30,129,160,192,219,234,167,32,88,65,165,207,240,56,216,135,214,201,31,55,168,19,61,77,83,225,161,143,102,133,205,90,102,151,253,178,120,234,55,63,86,126,102,54,69,99,80,74,110,104,137,20,80,45,110,79,210,103,159,192,152,149,245,175,157,72,230,161,188,229,73,138,207,117,104,254,175,45,9,254,65,109,82,28,141,167,242,208,107,196,46,231,233,198,137,147,201,135,78,162,248,185,89,181,160,185,12,207,139,24,249,62,227,186,238,5,97,1,166,204,239,252,156,227,50,100,43,57,217,130,103,76,9,224,91,195,115,38,188,102,39,69,232,127,20,13,21,153,91,180,194,211,242,212,203,58,81,37,251,47,255,81,12,81,235,237,63,35,247,107,201,132,123,43,194,191,1,141,144,188,247,4,93,1,179,20,72,64,239,113,127,129,123,118,128,150,20,153,123,131,72,114,79,211,18,27,5,77,127,147,189,119,171,26,106,137,182,72,177,110,238,104,2,245,178,94,88,85,111,176,143,205,27,122,41,41,15,219,136,89,172,14,17,197,147,85,163,13,80,98,219,71,174,30,188,187,118,168,78,69,211,106,230,213,3,49,168,18,229,38,73,204,44,172,45,204,195,140,241,212,168,255,81,105,33,105,21,101,209,159,222,227,214,185,2,33,234,186,28,89,151,168,37,116,53,27,255,172,122,128,109,201,24,192,153,216,254,172,165,95,11,132,233,17,48,147,117,60,227,140,179,183,157,1,159,153,108,141,218,123,62,167,243,80,166,88,100,237,226,51,85,59,40,42,106,227,21,150,255,179,28,204,177,112,40,195,198,185,165,237,181,162,111,83,77,21,187,54,35,24,242,222,106,221,59,186,239,30,59,61,175,121,224,217,248,88,187,100,110,222,237,112,108,193,213,228,244,158,44,109,247,107,18,106,114,210,124,92,95,94,163,233,16,249,226,215,38,145,179,155,71,137,234,133,3,195,75,71,168,185,217,236,135,229,170,208,59,104,232,223,207,155,75,224,248,94,97,64,243,214,219,5,160,161,110,176,41,54,110,238,174,132,137,181,255,106,144,250,146,153,207,131,12,250,148,110,206,157,30,46,4,119,22,27,166,46,134,45,101,94,53,85,111,170,220,4,248,95,65,134,229,110,112,176,91,12,12,60,28,17,62,137,141,84,189,239,72,98,218,135,137,142,191,58,11,26,42,4,215,201,197,45,142,4,184,101,67,86,166,142,130,55,170,73,80,224,222,61,61,7,77,100,160,41,68,174,123,39,193,41,212,37,178,254,156,205,200,219,16,126,149,206,113,228,26,24,181,1,136,227,208,80,5,214,204,178,198,70,104,42,234,53,43,179,43,157,77,141,216,210,102,26,30,132,48,199,76,123,49,102,212,20,245,9,50,192,67,186,2,75,63,51,140,88,238,184,161,251,171,86,2,199,49,234,152,125,106,66,123,234,255,208,233,125,58,61,236,239,215,27,58,235,161,150,193,197,12,62,186,138,166,165,86,71,195,112,161,169,209,19,195,75,139,48,103,95,124,2,49,209,128,208,55,160,83,239,96,40,61,96,164,41,154,247,143,91,132,13,193,180,242,60,105,198,31,144,12,46,70,168,135,84,214,138,19,183,91,178,140,28,19,13,247,77,22,37,21,156,23,170,7,159,52,234,216,246,204,42,203,202,122,227,62,153,234,165,6,134,168,254,166,237,23,222,239,131,30,174,136,27,118,246,32,71,111,225,63,156,233,171,97,184,106,207,25,152,32,193,181,244,204,182,75,13,203,83,46,191,116,214,0,204,113,24,141,9,154,112,224,105,206,97,217,223,166,33,141,13,69,127,33,254,163,226,237,16,86,43,255,11,7,225,91,244,24,213,148,194,215,2,36,107,121,107,243,70,156,89,18,252,26,250,80,226,147,236,226,145,171,96,88,44,107,192,198,239,211,240,220,10,16,149,173,106,220,211,84,70,8,173,190,87,119,107,229,9,162,216,57,74,216,119,86,125,179,190,195,201,53,108,75,223,98,232,225,71,159,60,70,228,248,184,105,180,106,120,130,31,34,107,174,155,95,55,88,9,202,169,160,151,175,91,238,120,229,12,194,39,155,191,255,161,106,63,79,25,30,123,132,47,242,216,65,234,75,32,25,7,81,91,170,222,58,123,252,93,202,212,205,154,50,106,236,107,204,218,159,194,219,87,213,32,74,75,18,194,65,30,75,218,227,248,238,13,130,71,137,105,73,206,198,113,212,61,181,153,128,60,177,134,197,73,164,103,94,114,68,183,70,47,201,132,194,164,99,177,221,207,142,186,223,5,19,200,195,12,229,155,89,54,23,10,171,138,226,27,143,118,233,57,104,9,105,70,93,71,154,97,169,2,97,158,8,40,131,225,139,228,159,67,13,18,85,217,250,55,23,245,151,43,189,16,87,232,168,212,28,86,245,238,241,151,126,249,91,223,76,129,105,150,27,62,28,206,27,132,60,216,24,229,82,83,194,166,5,5,102,26,145,14,12,27,135,197,9,218,79,38,17,64,154,119,182,194,220,17,125,145,45,163,32,68,206,84,34,81,79,74,14,4,110,158,102,158,63,152,201,137,82,125,84,196,105,252,150,206,119,146,62,227,0,96,94,55,254,197,105,186,220,182,165,102,173,178,248,39,127,12,9,115,108,194,66,143,110,201,56,2,157,193,247,218,102,222,22,227,217,66,189,232,66,41,25,221,203,239,77,26,144,21,212,75,4,83,228,210,164,227,185,105,249,21,255,226,189,185,52,254,81,199,255,173,129,54,36,161,117,110,174,158,172,61,40,233,168,181,64,79,85,89,135,131,75,100,193,55,44,202,184,43,52,160,57,57,225,239,30,147,93,153,29,181,78,159,83,17,9,121,5,55,74,232,8,135,21,49,130,226,114,103,43,189,81,229,196,236,245,106,93,121,120,181,184,168,244,0,91,156,56,109,239,151,204,100,206,3,192,77,180,98,151,208,101,163,66,162,205,56,173,215,74,159,207,247,188,166,213,29,58,126,180,77,165,42,106,43,31,142,60,53,229,193,209,64,81,190,222,96,243,144,41,226,72,208,119,79,30,4,66,43,70,69,91,148,33,173,44,104,92,160,18,14,241,244,143,155,18,148,114,97,208,135,70,147,243,173,77,204,96,5,18,12,198,38,56,107,120,42,215,218,108,126,4,108,139,104,56,2,239,128,114,50,108,205,57,146,195,43,16,88,147,168,20,0,49,67,76,131,117,204,245,150,158,179,183,183,97,179,69,107,180,2,9,4,71,207,104,191,3,110,244,149,145,85,87,105,49,117,233,189,177,165,247,87,253,208,102,254,222,80,177,78,113,33,252,161,202,116,249,55,136,126,151,32,174,108,191,116,166,195,119,2,251,152,211,72,119,85,253,95,107,41,178,87,247,135,88,223,142,10,131,208,157,43,7,32,177,87,171,2,245,135,6,17,219,28,0,127,71,119,239,60,227,200,9,67,155,132,155,193,188,88,53,25,134,48,147,206,27,27,80,24,116,37,215,127,235,68,60,240,223,227,127,187,138,153,134,112,178,196,2,218,132,187,61,113,81,184,214,223,227,195,214,59,97,168,113,196,247,154,51,22,172,165,225,120,245,59,140,215,187,184,43,219,150,182,255,3,37,18,171,81,38,58,247,253,85,120,180,112,172,106,43,143,83,194,28,66,65,17,176,193,254,88,39,160,149,84,12,119,109,222,165,101,98,11,20,124,162,86,153,181,39,226,188,161,241,22,140,26,4,38,226,77,94,140,90,37,142,241,21,45,157,165,42,162,212,40,214,103,255,51,154,72,20,110,105,216,252,75,17,95,251,252,102,116,122,198,23,56,195,210,19,189,214,234,91,84,124,194,87,216,246,205,197,190,159,28,107,225,214,232,16,59,189,78,185,44,212,82,199,85,130,22,154,5,184,250,164,197,208,225,68,230,48,255,133,99,208,212,243,225,233,248,12,177,38,81,11,246,85,178,100,24,68,182,198,155,72,110,243,182,45,96,54,225,67,150,63,246,240,77,134,14,216,23,175,241,140,51,197,155,201,84,51,51,224,205,197,15,163,114,1,102,22,207,205,144,75,149,165,23,99,22,121,213,32,83,158,205,76,37,146,189,103,80,71,192,173,42,121,22,53,198,191,49,37,102,59,38,15,228,103,245,86,70,4,34,193,22,41,71,15,214,6,207,97,173,134,166,177,0,182,170,234,241,232,97,131,145,26,208,135,239,27,101,184,9,202,141,163,101,52,184,100,159,199,93,163,144,183,83,115,238,13,226,152,242,89,32,190,27,214,50,127,102,53,170,11,97,83,154,234,67,189,199,119,231,199,149,120,216,211,49,240,66,220,186,129,179,49,205,8,115,56,5,96,208,68,96,184,72,168,135,4,83,147,25,85,126,210,62,65,42,23,131,151,9,216,105,148,124,39,186,136,49,116,77,250,252,148,9,51,2,186,21,203,4,114,172,168,145,72,179,240,26,208,239,123,69,62,72,16,212,80,244,118,184,12,90,214,99,239,12,173,132,178,203,74,220,54,96,110,161,154,7,230,67,8,91,7,129,92,84,6,80,189,146,68,119,168,218,193,154,219,194,248,31,33,97,208,102,149,131,39,198,195,170,29,120,22,235,161,110,47,246,26,19,216,220,233,197,109,250,90,215,197,247,70,217,146,31,86,208,232,37,209,31,249,126,66,253,151,141,122,197,213,250,217,57,170,101,117,65,137,42,168,92,74,89,197,80,163,216,216,127,171,137,183,99,45,51,206,46,121,222,232,135,45,47,67,72,201,44,140,7,158,106,173,148,252,133,153,181,139,195,104,225,199,80,152,206,177,116,233,56,121,15,254,75,118,67,145,241,122,107,14,123,239,59,202,16,51,60,79,25,167,5,148,218,62,249,119,148,216,2,43,89,127,190,185,174,163,1,66,31,222,170,66,245,120,210,94,164,165,252,234,142,221,47,222,146,76,14,86,165,207,253,92,134,189,226,27,238,90,129,225,173,82,189,133,15,206,179,65,201,212,211,207,55,7,147,66,208,221,111,71,137,224,91,70,224,95,193,25,229,234,142,139,96,133,94,191,109,80,39,66,176,157,66,233,88,44,68,72,18,232,33,111,138,56,254,141,7,47,12,117,214,62,69,65,36,120,201,236,64,23,144,129,148,164,38,191,2,41,95,254,25,252,131,10,20,206,179,253,87,168,110,163,166,196,248,95,88,113,222,249,155,199,19,15,200,150,92,252,51,105,65,76,94,26,139,99,225,98,95,164,87,119,101,84,2,108,46,25,4,201,223,61,36,20,11,7,212,214,132,160,195,124,26,27,158,171,100,72,73,156,5,219,251,152,164,103,51,6,217,87,20,187,196,136,73,9,162,111,220,168,8,149,173,73,58,234,6,110,179,34,139,53,180,27,168,170,224,77,170,210,242,20,178,80,76,223,173,190,23,138,20,97,189,66,169,239,40,252,213,199,252,195,46,233,160,217,141,153,121,213,22,185,247,168,80,141,19,87,13,21,186,48,138,199,213,7,202,44,2,195,78,253,205,118,255,177,104,186,184,84,175,143,42,24,180,255,111,226,19,202,201,8,147,203,181,132,178,242,123,122,219,26,126,183,213,109,233,173,63,38,142,179,44,144,17,62,115,8,50,149,145,126,191,109,194,70,205,189,96,40,66,152,157,10,63,245,241,249,154,133,81,233,243,247,58,174,91,107,209,31,217,252,124,44,195,129,201,142,213,149,170,114,183,89,143,105,141,104,82,203,153,204,235,110,221,84,137,134,172,178,81,176,28,49,49,83,10,223,33,136,126,78,244,249,131,35,11,133,23,218,194,182,74,103,217,173,177,226,248,151,86,4,120,94,224,193,203,171,22,0,55,137,75,56,235,45,210,10,178,160,58,82,198,88,130,208,65,254,15,73,111,99,185,122,119,93,150,212,254,235,198,186,186,107,70,171,193,19,241,208,105,205,90,109,47,194,175,54,152,94,103,142,87,155,185,194,62,214,86,139,106,188,250,16,206,237,245,111,179,177,201,160,225,170,165,176,215,108,228,10,98,9,192,150,117,199,15,173,29,249,141,142,255,187,32,240,88,212,192,124,247,87,3,32,244,2,118,38,40,36,63,129,143,10,116,218,132,151,45,195,243,204,242,136,106,151,255,239,35,119,48,35,91,172,92,197,105,179,39,201,216,133,241,17,93,208,132,52,34,157,125,206,77,93,215,146,115,139,207,180,158,248,164,239,245,136,153,58,198,147,139,203,116,135,114,106,39,128,146,160,92,154,202,18,201,142,118,212,144,37,15,75,77,183,88,132,110,150,53,20,146,122,54,146,183,114,177,191,245,146,128,82,75,48,107,206,33,24,86,162,47,253,147,179,218,66,50,136,149,102,131,144,236,188,22,242,45,32,43,86,74,123,151,145,85,63,120,138,249,205,58,93,66,77,146,30,241,63,255,77,63,161,88,235,13,236,241,116,157,16,140,226,1,9,116,48,212,235,124,77,144,183,91,188,150,65,199,219,184,217,47,125,154,226,239,192,22,108,13,58,225,14,33,109,184,50,12,14,159,83,42,38,146,208,237,239,30,38,21,222,4,45,28,63,218,18,239,160,196,14,171,22,230,53,142,184,160,196,227,56,92,226,181,88,130,107,157,242,36,187,58,206,236,243,112,93,115,168,137,228,51,117,101,232,55,27,120,168,28,85,97,224,87,122,121,83,23,238,228,4,87,56,10,138,111,247,58,21,99,6,74,148,82,34,160,26,114,222,184,37,236,243,108,223,108,158,224,45,167,90,105,146,212,135,178,154,22,195,198,40,49,97,24,49,128,21,225,200,171,250,78,227,124,198,163,6,123,237,162,105,48,74,57,100,73,36,20,41,218,143,146,2,201,13,252,180,214,107,32,17,15,40,23,175,182,49,91,211,59,64,252,29,238,237,151,202,118,44,130,248,99,120,135,50,131,242,36,29,248,57,181,144,101,232,78,99,117,143,110,109,136,84,121,216,13,70,101,183,31,136,191,99,242,202,232,64,109,147,113,26,44,164,104,186,25,40,3,197,55,177,115,159,142,59,150,182,7,57,105,162,107,218,159,195,82,206,179,121,88,126,85,6,46,246,207,101,45,89,58,222,131,127,220,185,250,206,76,91,110,112,174,236,65,37,229,5,43,178,183,18,216,48,176,19,110,246,12,38,191,25,182,170,250,183,170,77,150,208,208,113,144,159,67,221,212,236,124,155,235,8,191,89,104,25,93,193,179,69,112,28,145,38,54,141,5,89,241,29,54,56,229,117,60,136,17,130,196,248,93,245,246,5,13,126,198,186,10,135,75,75,108,37,105,174,182,9,87,213,185,223,96,252,216,174,69,247,167,10,170,105,226,58,134,114,207,247,125,109,232,239,86,0,16,126,39,226,212,52,238,53,247,26,193,144,74,164,124,255,230,102,235,228,164,92,11,74,255,9,115,60,109,20,100,135,237,159,167,112,167,175,94,66,101,170,109,188,143,236,6,244,22,159,14,129,143,34,85,29,129,226,239,115,82,160,154,147,53,70,175,32,57,242,6,20,78,43,72,144,103,137,159,102,155,180,177,21,190,112,209,206,124,229,252,117,26,206,177,11,123,110,17,208,112,10,203,43,40,62,31,229,45,249,110,220,238,24,45,193,233,213,35,126,61,110,125,228,7,182,243,185,207,142,235,109,162,151,122,25,172,142,19,211,184,39,114,223,86,149,184,229,180,13,249,23,73,109,166,135,216,142,203,220,109,241,102,28,248,130,13,237,41,5,11,180,51,96,190,43,150,227,55,146,225,158,32,76,209,29,241,253,240,165,208,193,100,112,75,254,177,246,142,106,172,7,120,136,206,93,32,236,188,86,12,4,55,194,204,245,144,221,235,1,153,36,145,117,221,198,207,1,233,57,91,189,196,71,213,137,187,184,244,196,146,240,226,163,231,185,236,211,214,128,83,156,88,244,239,217,128,77,245,225,155,19,26,192,26,55,125,103,193,46,212,71,16,249,234,152,71,242,100,129,120,97,60,188,125,93,149,62,156,28,84,96,152,67,127,181,179,23,93,165,167,174,9,44,220,84,99,134,102,223,74,237,178,112,94,32,117,174,164,153,49,168,216,170,113,41,166,210,146,102,200,190,241,206,48,119,211,65,204,165,82,241,24,122,8,42,223,201,145,55,37,22,2,146,34,167,219,244,235,21,119,112,198,199,67,79,17,35,71,24,158,132,177,223,152,16,47,12,9,112,123,223,27,177,65,158,71,116,35,251,165,247,92,59,255,214,157,2,43,126,209,177,195,150,174,215,116,17,242,101,65,94,248,61,189,118,242,54,155,224,66,86,40,124,140,101,91,218,73,103,150,238,128,210,42,227,168,12,79,108,100,207,100,241,92,66,76,123,133,113,229,247,175,184,100,115,37,133,136,225,192,29,71,211,118,143,152,158,89,212,240,2,3,215,192,161,252,102,184,116,155,150,36,209,8,118,179,126,48,182,217,135,38,154,226,86,121,181,77,95,99,80,202,201,104,184,214,231,224,76,22,76,83,117,60,98,184,59,2,44,51,30,160,112,220,74,190,235,203,91,239,60,58,84,59,195,236,2,254,88,248,164,234,133,137,204,182,86,253,226,40,190,135,57,201,188,68,169,4,39,127,148,214,100,33,209,172,253,95,101,148,116,107,57,53,39,52,99,254,176,125,133,95,53,184,185,116,240,181,207,158,198,217,224,14,212,205,18,142,156,87,93,158,182,134,118,254,157,214,90,241,46,0,38,6,206,122,40,148,209,68,31,176,18,217,172,141,101,92,153,88,252,120,242,25,73,253,73,59,131,67,74,9,244,243,30,224,188,211,167,150,126,78,222,14,148,99,70,178,92,39,3,224,202,57,173,142,142,103,110,165,111,242,242,48,138,211,248,21,199,10,115,34,3,203,220,176,253,234,164,31,43,104,182,79,208,31,42,145,47,187,189,13,53,104,70,213,241,128,51,200,18,79,187,45,146,166,74,97,217,60,130,9,112,241,49,51,231,74,11,29,57,227,43,92,28,177,76,209,208,186,208,105,67,77,236,178,151,87,182,152,197,42,58,60,42,154,8,110,138,190,114,26,221,13,138,134,88,1,210,104,25,168,102,249,179,52,180,236,42,98,1,197,43,188,84,122,176,10,73,69,35,168,112,51,42,56,156,223,133,52,57,57,171,132,11,240,244,193,246,239,235,80,24,185,172,11,192,1,99,234,189,158,101,84,178,28,237,107,184,152,96,81,88,114,223,162,248,247,12,243,255,59,4,77,232,99,218,113,14,144,40,79,163,56,149,213,151,236,27,209,110,181,217,181,91,183,15,172,231,112,215,47,40,131,7,244,98,56,21,198,99,199,47,2,156,119,50,163,96,28,201,74,32,41,135,214,186,126,171,133,246,254,52,129,178,161,49,194,165,252,32,202,17,172,13,243,152,15,106,234,57,5,111,17,109,218,213,136,53,45,197,30,73,119,217,183,167,236,91,137,221,31,146,94,113,30,166,220,1,172,224,65,139,192,151,210,110,67,237,140,86,246,5,38,124,173,206,160,3,36,107,192,13,205,85,153,6,65,152,188,97,15,230,16,62,83,40,116,27,121,229,43,89,22,211,180,18,108,91,26,235,81,48,233,48,20,127,247,116,31,235,121,163,254,220,38,202,95,34,65,64,37,227,85,62,38,88,0,113,164,114,167,198,83,134,61,23,246,15,68,130,249,254,147,56,176,179,208,100,172,170,18,149,160,121,2,169,113,121,65,15,188,128,62,3,100,119,166,33,235,161,22,93,20,164,61,246,0,23,113,187,96,144,164,0,30,61,154,152,247,64,138,76,58,210,8,90,172,222,50,64,158,233,247,31,57,47,87,208,243,179,62,161,235,181,92,101,139,60,114,81,60,235,99,142,104,226,138,165,170,15,172,90,14,109,247,58,105,137,56,220,207,218,237,28,33,247,54,51,2,231,187,91,29,56,129,16,248,168,130,80,180,238,132,156,248,84,133,232,197,214,84,157,132,82,16,232,97,234,35,66,98,213,112,224,240,109,108,243,195,236,225,30,178,97,85,201,5,214,242,114,93,54,36,114,162,205,24,228,127,221,230,246,114,1,66,8,237,170,93,229,218,35,184,12,49,140,201,159,47,130,185,244,119,191,124,204,232,196,193,167,20,134,17,77,185,253,158,231,62,37,211,168,93,209,0,161,44,187,143,1,165,130,188,202,187,45,246,111,138,180,18,177,3,236,234,18,138,248,82,61,76,159,33,189,76,43,96,165,88,207,204,210,153,135,231,68,213,83,30,141,14,250,18,170,1,40,105,189,197,104,128,121,103,161,89,110,65,103,202,185,252,241,107,249,100,31,4,188,31,4,0,74,133,136,213,202,126,104,208,178,29,148,164,98,36,127,208,171,232,3,165,83,106,81,30,20,194,151,198,42,164,243,150,117,246,190,117,62,79,84,232,10,32,56,19,17,39,158,47,250,37,173,156,228,208,193,36,197,87,33,137,253,223,227,242,114,225,64,122,129,216,218,43,67,170,234,188,139,107,85,204,105,99,14,29,211,177,96,243,23,104,159,22,189,213,232,80,172,112,105,236,60,133,55,49,115,3,247,23,85,94,234,1,231,182,88,189,3,179,198,161,231,138,109,192,141,12,60,148,76,4,154,58,198,253,98,147,118,138,216,158,73,152,3,104,147,214,153,51,63,216,245,234,54,23,191,48,83,27,138,49,18,125,148,152,151,138,249,78,107,64,86,67,43,95,135,229,251,138,17,44,224,241,82,118,189,105,115,234,112,49,173,210,197,185,225,241,7,250,24,43,63,97,169,1,163,254,151,189,89,168,204,73,108,74,4,0,91,62,9,34,200,47,206,27,77,231,71,205,92,225,210,249,111,158,51,13,27,192,101,185,127,32,84,149,214,60,64,161,32,65,184,222,43,216,17,175,232,54,128,16,187,23,168,68,216,106,81,54,157,123,228,27,132,193,94,76,242,221,42,158,35,83,137,196,15,6,35,178,130,173,158,219,38,235,104,38,110,149,55,19,171,66,160,138,85,94,243,198,171,5,91,32,36,139,24,2,21,150,135,222,214,208,116,21,89,102,12,30,47,170,171,162,181,207,209,188,129,129,107,254,161,35,29,180,29,138,85,232,82,249,157,225,25,108,130,131,30,163,238,116,157,7,92,229,168,125,189,224,107,233,14,252,129,213,170,137,199,197,107,21,26,29,123,243,81,150,230,80,169,42,212,210,79,95,98,113,185,21,180,122,123,97,114,177,136,162,90,147,6,97,35,16,90,28,152,0,106,35,134,173,217,78,29,175,192,25,114,114,233,14,246,14,122,253,228,245,232,129,248,236,219,250,77,22,74,180,186,222,99,61,158,162,215,8,77,216,141,158,252,48,165,75,248,98,242,182,56,34,98,250,152,95,94,41,239,177,199,254,160,16,138,145,170,245,57,60,84,58,85,30,233,2,99,153,37,109,180,247,31,218,81,95,53,49,101,11,65,61,204,46,77,136,212,17,88,97,59,214,63,126,145,93,33,2,84,55,230,134,116,119,32,91,3,89,99,178,247,21,115,42,92,198,102,10,170,8,63,215,27,41,222,147,212,93,62,139,142,73,84,155,185,138,227,95,216,36,22,78,147,127,39,191,76,178,67,247,88,32,159,202,16,24,75,151,218,16,173,199,246,87,199,120,13,107,131,51,67,118,104,248,158,223,153,223,22,137,86,220,68,62,235,81,117,17,192,74,158,194,133,30,216,69,213,22,41,16,122,41,253,117,7,193,55,186,248,81,67,223,1,222,198,138,3,53,254,242,12,216,10,241,70,220,151,133,68,48,145,114,49,0,252,130,149,223,255,153,168,240,137,123,176,208,136,151,101,220,118,21,79,3,148,243,148,168,126,12,185,165,77,39,224,96,243,183,197,242,150,71,128,60,161,75,248,121,54,242,156,144,212,128,104,44,114,40,176,207,57,177,244,74,129,66,41,237,22,250,93,72,105,79,157,156,238,87,69,15,56,182,130,100,69,213,144,56,185,219,23,165,23,65,84,176,216,84,71,231,108,238,104,25,139,245,57,241,215,195,27,221,87,167,165,232,185,161,128,105,18,196,58,8,202,64,128,77,195,57,140,221,201,103,83,166,24,85,236,238,192,29,83,200,57,36,183,251,176,175,89,192,227,174,12,51,164,108,134,40,124,234,113,19,162,132,121,218,0,220,204,11,47,123,57,70,23,167,134,211,192,83,212,80,1,246,201,105,1,24,20,79,65,186,46,232,19,184,51,88,158,89,177,141,52,130,146,59,13,114,38,172,123,72,144,9,123,133,186,205,216,67,166,195,83,7,190,40,95,226,26,173,87,201,81,57,25,110,167,23,223,88,247,195,3,177,125,50,101,204,89,28,35,32,148,95,208,214,30,206,149,211,34,220,204,135,10,168,219,31,226,83,169,153,167,193,248,208,63,51,199,192,102,11,226,253,103,255,45,152,11,99,250,72,12,131,25,181,48,178,129,12,78,82,148,90,4,137,247,21,35,62,8,130,38,220,116,115,72,65,81,145,12,84,218,123,22,181,251,217,40,84,46,133,44,65,171,66,147,212,129,130,22,21,18,195,117,68,199,185,214,102,186,39,162,189,156,182,229,118,34,140,100,3,141,61,244,84,192,195,10,7,140,35,207,18,17,184,82,114,27,221,174,32,218,162,80,217,196,195,11,212,205,242,225,153,50,5,62,99,216,75,246,10,138,20,99,67,227,172,3,237,241,67,97,10,153,63,54,246,68,56,241,132,20,99,107,26,149,176,233,17,132,236,127,166,227,103,237,108,109,117,204,112,109,208,8,69,219,150,181,126,114,183,111,89,88,47,201,8,61,244,141,107,82,199,131,179,73,251,217,105,30,118,5,14,231,80,17,209,196,155,110,237,158,250,8,224,144,157,241,114,51,148,227,109,14,198,160,248,242,231,165,193,246,19,98,11,227,197,73,205,121,198,68,47,35,146,47,224,142,221,50,41,197,1,205,118,200,22,159,106,113,63,118,229,31,59,99,199,104,129,29,138,48,46,187,146,157,130,27,102,59,206,119,125,90,14,17,107,114,198,69,201,32,196,140,176,164,112,244,110,191,153,48,93,33,134,80,247,89,201,95,215,139,147,145,39,35,36,127,243,147,132,40,215,145,60,66,192,194,248,88,234,44,45,69,192,37,41,173,148,141,253,201,10,98,51,198,105,52,251,5,108,198,254,126,112,240,75,179,80,153,197,74,251,151,243,252,58,236,25,168,101,208,181,83,34,92,31,230,200,233,110,96,114,5,2,66,58,177,49,249,97,206,6,186,61,2,86,10,54,78,109,184,210,54,66,87,250,138,155,141,177,47,159,70,84,165,245,82,141,64,184,132,82,217,33,127,40,68,212,154,210,220,254,29,220,232,29,154,194,134,77,22,174,55,110,159,239,155,65,131,184,28,232,43,76,0,92,193,216,218,139,132,253,81,92,119,224,241,34,72,231,46,253,233,14,198,222,87,152,71,153,98,219,122,78,93,153,101,65,226,3,186,12,200,50,37,41,206,251,225,219,161,25,155,93,19,35,7,139,168,70,117,79,242,126,142,13,37,235,116,64,121,149,106,192,44,61,85,33,81,243,242,205,253,80,107,109,87,173,145,226,218,39,73,8,54,41,137,16,229,236,143,28,128,232,170,83,135,239,22,94,104,22,64,54,250,91,202,39,158,97,34,143,200,203,97,30,197,46,106,1,199,52,57,183,175,99,211,14,3,158,123,4,248,202,192,43,32,144,63,116,115,57,154,136,186,95,57,127,215,174,216,70,241,93,176,125,30,123,199,12,97,28,114,205,209,255,153,97,177,2,6,90,217,203,117,52,20,234,75,230,194,11,163,171,50,60,174,164,188,147,231,100,244,72,25,186,156,229,104,84,101,44,134,215,38,128,180,175,163,153,70,56,29,193,179,67,126,138,187,213,197,118,97,208,52,223,207,133,85,102,193,105,227,245,16,223,77,73,7,171,44,40,165,54,108,122,8,79,243,232,138,178,30,62,237,87,132,131,218,253,43,230,74,164,186,51,17,102,146,54,163,172,13,182,190,13,120,198,181,152,215,144,97,110,45,148,103,112,30,31,62,57,50,64,179,10,19,96,161,216,4,14,159,170,170,192,101,249,95,115,38,56,71,33,33,203,162,95,240,197,0,206,217,117,66,176,90,39,35,182,203,105,99,241,238,22,8,58,50,35,211,21,167,163,73,108,25,97,239,191,181,178,64,88,29,4,65,162,35,146,93,48,89,227,94,238,178,109,53,27,105,41,238,174,164,246,25,249,157,228,91,77,154,238,79,58,55,106,25,194,77,20,21,115,82,228,149,138,12,86,65,233,147,213,98,1,205,23,3,35,190,174,2,143,238,48,37,154,127,157,118,210,53,7,115,216,41,234,64,213,81,155,154,244,130,138,148,14,99,65,234,180,211,53,226,210,80,76,99,99,60,5,151,15,172,7,176,139,55,208,83,150,137,222,10,171,42,208,129,177,81,19,54,65,30,228,64,101,138,217,60,145,8,59,59,130,56,203,232,80,34,211,201,114,131,13,136,192,103,68,90,188,233,55,41,30,17,57,146,107,34,151,72,59,186,43,67,115,19,217,136,169,202,133,220,29,82,241,117,73,208,23,204,190,35,83,149,25,183,158,196,69,164,78,145,207,27,134,55,103,68,219,197,43,156,29,177,119,213,98,151,97,156,216,234,90,172,194,232,30,89,33,247,92,156,172,40,88,3,248,171,254,27,19,64,236,74,201,198,92,116,13,138,215,131,0,203,94,120,200,163,147,59,164,153,1,121,108,164,178,74,193,111,144,19,217,153,244,57,139,232,102,237,168,123,129,167,194,33,104,250,147,106,203,199,147,249,84,44,191,167,166,116,233,43,194,153,141,76,220,155,9,189,77,129,249,164,153,254,221,223,5,116,88,83,64,74,51,234,224,219,213,106,20,60,103,167,212,104,161,235,113,233,179,219,144,73,216,159,182,53,124,174,182,44,16,6,132,187,191,1,23,248,116,32,35,64,150,55,235,96,169,182,232,198,126,202,18,188,14,198,148,60,220,29,166,132,232,193,191,28,136,151,131,255,200,90,171,27,230,86,221,4,223,2,98,0,119,208,118,25,72,144,167,122,200,117,152,253,97,5,231,34,123,72,177,40,65,238,11,216,206,114,42,147,144,9,74,120,163,192,133,89,116,141,214,81,54,182,40,56,160,97,126,141,136,231,127,133,224,126,148,79,144,173,239,120,81,149,167,116,96,28,50,87,158,230,232,187,250,215,221,35,80,112,219,217,23,48,240,149,248,2,23,92,71,192,48,254,90,249,19,45,17,244,241,203,130,149,215,166,114,26,188,180,165,187,69,29,198,250,188,32,9,130,239,119,117,141,1,172,237,190,143,165,201,106,98,100,182,107,151,114,180,195,85,83,164,110,82,85,106,194,203,95,66,5,221,198,80,183,33,137,61,64,179,21,126,82,37,99,2,148,155,174,250,31,109,123,170,76,78,78,222,147,169,211,125,148,199,37,114,178,124,116,148,176,42,50,31,100,159,228,199,189,94,196,141,225,1,183,72,67,134,151,120,105,245,17,33,88,204,31,17,210,36,28,212,214,189,108,98,227,181,127,218,185,120,45,162,231,64,222,120,67,142,237,126,228,208,213,137,217,140,176,242,148,166,220,86,61,253,84,247,216,131,203,9,165,161,63,16,228,199,214,232,153,132,134,214,135,1,2,102,224,185,71,226,138,41,126,38,26,184,67,160,161,58,11,11,107,158,3,24,173,198,78,39,33,65,160,177,84,228,11,164,15,185,148,227,141,87,19,20,235,88,198,190,36,167,65,183,214,211,130,57,44,65,139,161,218,71,82,108,252,111,196,220,31,112,186,187,25,36,177,125,59,80,203,158,127,95,0,118,8,27,236,108,165,242,156,138,156,74,207,175,19,29,138,7,21,128,145,199,143,119,39,15,86,190,88,53,169,176,202,101,167,154,5,202,254,255,82,123,0,88,197,22,81,244,17,87,204,228,208,226,63,119,97,60,230,24,14,240,145,160,212,252,17,146,145,207,191,6,69,215,75,50,26,21,25,71,171,176,178,223,46,101,5,66,253,31,213,54,85,76,107,162,120,65,101,124,171,139,21,137,222,12,104,74,27,223,134,152,238,17,43,25,158,139,237,227,110,198,18,44,139,115,16,157,37,139,231,234,215,136,163,125,171,54,83,162,159,60,211,84,133,236,5,49,215,77,117,245,113,124,247,207,235,111,31,250,37,203,76,96,254,222,67,146,6,160,144,168,197,109,20,18,61,122,73,240,60,249,132,79,127,92,123,239,167,157,24,227,22,227,253,99,11,230,125,238,221,107,31,80,237,197,250,4,59,7,255,123,205,181,252,195,189,52,9,245,186,211,200,2,105,10,59,74,18,93,188,173,53,14,151,82,155,153,240,125,57,39,250,106,171,135,114,209,15,251,84,184,230,93,40,11,41,115,15,46,97,76,76,25,62,20,76,1,19,229,245,226,161,237,191,185,107,138,26,65,167,174,220,49,233,142,236,195,169,48,74,112,59,74,166,29,5,250,82,110,246,58,148,78,112,202,148,128,205,176,161,85,232,6,164,129,24,250,75,238,68,113,76,211,242,200,101,8,169,109,30,34,33,0,87,238,84,94,87,213,201,209,93,255,20,24,243,196,135,81,37,234,54,92,73,223,37,173,82,28,85,107,113,33,94,18,109,198,200,121,155,243,145,241,85,154,99,71,151,105,131,66,20,152,48,184,222,207,180,131,219,144,200,145,178,11,161,7,97,220,128,240,111,58,76,111,84,251,227,82,251,33,201,203,245,172,124,214,33,93,86,20,153,89,46,169,39,24,144,77,169,32,44,105,6,208,174,150,101,150,17,123,179,1,137,72,0,147,190,85,115,25,45,119,248,231,134,71,212,147,242,199,89,166,98,74,244,173,51,222,32,75,207,138,67,199,252,220,119,221,191,225,134,2,6,26,78,107,137,134,72,87,151,138,196,5,127,250,46,64,209,64,104,206,250,13,183,187,98,24,229,170,218,229,242,146,46,108,250,147,198,228,233,94,148,122,41,159,160,53,162,21,9,223,154,161,35,31,143,117,136,60,126,183,184,251,227,91,69,246,115,209,231,207,143,80,125,205,250,192,84,21,190,225,116,218,93,115,135,129,91,188,129,69,241,17,214,9,215,142,22,246,225,213,110,220,141,63,152,131,246,17,113,159,237,230,136,52,103,199,185,128,198,183,16,141,115,178,12,200,204,147,13,215,221,248,187,159,68,236,202,243,197,101,187,207,229,173,108,84,62,75,63,162,66,28,11,73,88,184,103,192,53,57,190,94,86,175,90,102,73,215,159,69,253,216,154,221,18,167,4,64,151,127,38,156,31,164,153,181,175,231,195,135,157,29,136,49,160,38,18,209,142,67,13,123,9,205,94,127,53,255,143,188,94,32,65,52,236,3,18,56,77,101,106,238,91,141,104,192,216,104,139,217,66,101,246,207,92,60,226,145,162,127,246,46,11,95,40,155,232,210,196,98,65,59,196,143,191,32,27,46,129,66,185,159,49,36,143,54,97,227,183,3,94,72,51,214,189,72,186,41,133,61,23,234,101,147,79,196,177,213,108,208,120,56,212,172,105,97,189,34,127,30,83,129,242,212,56,25,225,209,170,227,196,217,63,249,245,239,82,255,71,161,72,203,43,216,151,140,168,178,64,89,127,72,74,182,241,130,180,29,149,204,35,216,233,6,191,142,245,7,2,20,116,48,45,3,112,159,94,142,123,53,254,246,167,240,209,166,18,192,105,25,75,98,254,25,101,86,76,164,239,68,91,248,5,108,134,3,174,233,107,15,66,167,164,180,29,104,229,204,239,167,117,5,82,220,156,36,71,17,40,135,150,130,59,141,171,221,14,9,102,202,213,49,135,214,238,139,228,247,211,251,94,117,177,143,179,209,25,161,75,193,103,34,162,186,16,83,128,31,235,200,76,245,38,154,49,53,143,203,168,190,53,123,123,170,97,77,131,170,63,229,101,78,39,198,29,16,110,222,199,106,211,29,192,175,6,16,175,179,225,25,67,6,173,114,4,181,232,39,58,66,137,7,233,158,235,56,73,132,66,135,141,190,185,105,154,170,134,207,243,1,232,208,222,32,140,85,80,170,210,190,27,248,189,33,234,222,211,66,187,37,39,231,57,136,80,8,104,145,28,109,208,131,12,130,111,4,177,167,238,141,135,228,246,72,41,33,150,224,196,183,143,207,222,227,230,204,186,124,17,13,69,165,1,1,90,69,15,11,94,69,104,207,106,129,231,222,84,241,148,32,224,49,206,28,243,196,130,252,222,87,33,74,252,126,184,177,224,41,249,45,11,215,230,198,43,230,170,12,249,27,128,126,246,91,32,27,79,175,124,70,37,105,109,158,213,12,221,158,116,105,140,51,70,25,204,80,153,128,82,177,99,177,153,207,4,144,75,21,243,99,198,181,64,145,218,183,153,148,101,200,105,86,226,190,137,64,81,86,220,138,227,184,224,56,142,125,30,172,88,55,229,233,168,162,77,107,124,205,88,181,209,51,156,119,28,84,0,50,24,126,136,86,4,253,35,43,47,51,79,129,173,126,120,187,18,189,113,141,113,93,148,106,27,11,177,63,89,21,241,210,58,86,221,249,216,57,174,135,36,1,105,170,172,22,245,22,91,16,108,87,217,10,9,13,170,101,76,150,94,154,47,113,131,154,48,85,116,95,50,190,101,211,252,127,99,54,113,235,211,40,194,74,38,175,74,46,216,196,111,94,189,244,92,216,44,59,141,8,213,118,207,248,66,213,81,210,231,221,66,202,175,44,176,66,57,253,14,1,146,178,127,254,113,246,53,75,177,67,195,156,182,38,163,192,232,70,138,2,169,109,212,176,235,83,232,114,13,36,130,111,231,41,147,14,47,228,82,29,1,133,177,87,137,75,19,220,40,153,195,145,114,58,132,148,191,242,149,130,179,156,235,12,26,206,136,246,179,113,183,132,57,220,233,133,36,109,215,84,44,98,56,142,171,193,174,172,33,164,78,55,37,45,247,132,179,147,220,80,249,39,214,55,149,107,21,13,190,11,235,225,83,241,173,7,10,56,148,198,180,176,169,155,65,96,214,238,156,121,208,195,30,95,142,145,141,219,197,150,205,41,239,212,211,245,64,198,157,251,106,59,42,1,40,251,6,202,218,11,39,241,32,146,176,233,37,25,240,208,10,236,133,183,218,174,178,69,143,230,195,247,81,236,162,75,58,52,131,74,186,74,101,10,22,189,198,86,86,111,168,184,236,169,208,135,237,118,169,242,160,8,5,218,26,205,250,151,190,151,70,44,118,252,19,143,21,92,54,143,31,91,185,160,161,180,57,72,120,76,248,174,94,216,144,33,198,236,201,225,176,252,35,119,65,129,7,118,215,65,64,154,66,141,102,194,4,101,218,133,149,110,178,251,108,63,101,73,110,41,197,166,184,1,62,31,181,61,163,207,247,6,99,32,164,210,144,46,5,220,59,251,244,130,80,161,39,49,42,109,251,172,212,174,138,53,123,199,2,198,92,241,254,220,224,42,69,232,84,253,175,221,103,177,89,21,68,24,198,123,108,100,220,137,66,227,145,137,96,94,106,90,72,125,116,127,192,126,166,228,147,237,102,192,180,202,23,190,157,161,48,4,134,198,200,60,93,125,11,160,85,231,0,57,130,84,104,247,126,240,229,231,86,79,190,46,42,239,69,138,196,173,96,138,154,245,168,254,149,95,167,10,232,173,88,226,140,253,230,252,244,25,76,71,80,175,245,12,247,200,227,43,145,132,181,66,231,204,19,153,36,231,64,184,208,232,101,181,240,219,227,73,138,127,18,177,34,207,150,153,27,59,120,181,116,171,247,171,91,117,147,41,246,132,198,33,157,74,76,19,171,241,182,100,55,231,99,35,240,200,133,131,45,138,112,205,102,90,157,171,177,181,185,88,93,187,109,184,7,107,146,55,77,28,40,152,67,55,83,109,116,19,160,32,182,190,113,19,106,223,82,169,149,174,115,253,97,122,165,245,224,112,15,93,78,54,130,83,22,75,209,197,242,239,74,97,124,161,58,145,5,200,169,172,201,214,149,133,153,144,253,135,231,172,239,104,95,238,155,89,120,255,174,106,128,17,123,72,255,104,221,9,227,253,55,115,177,164,27,226,120,155,91,156,120,135,190,177,51,129,249,108,131,129,213,48,113,111,181,60,231,12,5,70,210,19,138,12,66,98,134,35,23,206,152,2,227,249,226,22,84,85,62,197,173,7,161,251,39,98,40,83,210,157,228,70,152,228,27,104,145,196,243,2,53,254,46,150,90,105,240,131,62,74,7,197,248,69,144,100,206,149,73,132,78,249,17,179,254,10,183,250,234,140,97,118,194,240,47,210,10,228,72,188,48,186,138,124,245,254,73,108,16,68,0,190,171,135,100,231,170,109,80,255,176,220,18,169,166,248,125,6,68,229,186,250,2,120,12,152,76,117,191,203,18,70,119,55,14,130,151,253,126,189,83,242,180,240,28,243,232,74,111,9,134,11,213,19,9,180,9,71,129,172,151,16,8,169,21,238,80,62,141,128,20,178,55,129,60,152,149,240,183,233,29,19,255,78,56,96,228,41,41,97,167,122,53,45,168,217,120,107,120,69,0,3,177,220,115,87,196,224,7,34,114,27,92,211,176,53,155,216,37,45,207,100,245,197,122,102,96,34,197,125,73,17,115,143,238,137,165,35,26,97,123,54,15,36,144,141,51,79,68,245,11,50,185,185,111,207,65,42,72,118,235,229,64,111,82,153,138,168,77,23,13,213,110,98,201,200,4,235,79,101,161,177,104,60,157,183,172,204,2,41,9,197,77,46,192,223,226,220,162,28,242,205,177,0,80,253,95,184,20,98,134,49,238,142,237,45,77,51,22,8,68,23,56,38,62,99,135,58,106,97,1,44,82,227,95,220,33,103,243,132,87,153,28,69,17,115,17,35,242,0,33,155,196,239,83,203,45,106,26,252,92,193,80,104,164,130,145,216,78,23,142,234,28,46,47,244,15,173,57,92,185,119,145,141,106,49,101,137,101,236,140,103,49,93,177,168,237,39,160,117,132,152,223,251,147,244,23,203,183,54,30,124,224,145,217,93,36,123,18,181,78,11,93,95,37,206,14,2,90,203,200,150,146,69,141,190,48,30,67,209,242,233,169,91,71,156,58,71,245,103,107,153,192,119,87,176,200,235,52,93,52,151,223,227,187,52,176,231,159,99,30,28,26,98,172,168,188,236,252,72,100,94,21,28,81,105,16,207,184,113,87,70,167,230,95,88,165,82,97,79,210,106,154,144,181,62,240,90,245,95,244,41,139,143,49,154,201,184,226,216,75,182,230,184,231,181,123,249,240,176,126,59,94,71,114,204,164,250,101,94,38,206,134,90,244,40,225,48,220,190,46,121,40,198,93,68,98,17,70,211,120,38,88,21,173,82,227,15,228,91,209,156,26,224,106,149,164,245,246,189,104,91,4,101,197,216,59,63,114,238,250,41,84,150,46,125,22,249,38,150,96,187,109,30,244,88,33,44,237,144,4,165,176,60,10,210,183,213,35,105,238,212,1,1,194,217,7,76,212,94,15,15,242,77,41,97,88,220,10,195,204,1,79,182,205,169,244,45,147,183,40,89,51,161,28,83,156,9,237,18,61,209,164,20,149,27,18,194,130,35,106,49,251,116,192,252,126,112,128,21,252,180,204,142,225,78,207,156,30,95,197,237,155,136,224,112,222,171,26,167,190,68,93,4,241,73,252,6,226,22,34,198,214,121,162,57,239,191,84,103,81,228,39,76,81,23,147,27,150,25,252,85,134,176,136,196,156,21,0,211,194,124,252,144,68,62,171,68,72,29,32,208,22,33,80,220,221,64,77,126,142,0,131,63,59,5,45,204,21,212,200,159,147,77,117,203,73,126,181,174,251,199,205,51,246,145,220,128,9,169,216,34,119,90,35,140,20,22,173,69,167,106,115,243,28,77,91,3,2,139,244,230,155,79,148,120,191,24,105,254,142,148,20,193,28,96,203,68,146,75,54,223,187,247,231,77,170,82,92,236,202,36,29,147,70,246,125,34,67,102,76,33,123,221,221,27,81,1,245,71,181,66,140,195,3,190,63,163,11,86,153,212,176,51,92,238,38,254,181,134,246,141,197,5,169,251,209,232,226,92,153,86,52,5,125,224,122,86,214,92,219,14,98,124,242,162,245,55,247,216,145,223,27,162,103,135,222,163,87,58,174,81,123,61,59,51,20,63,105,101,212,139,19,160,154,65,78,45,188,127,128,58,30,149,15,5,157,226,178,1,73,78,176,49,237,99,227,222,70,64,23,126,52,198,39,177,190,238,17,2,83,78,219,242,249,5,216,90,13,69,190,143,141,189,249,85,148,169,78,160,50,174,193,236,218,127,173,105,79,54,99,101,58,179,208,211,119,140,56,110,246,24,207,214,72,41,215,59,65,95,194,48,132,46,246,205,59,136,25,51,187,189,229,3,41,228,209,130,217,106,31,42,186,94,70,206,21,252,247,145,76,156,137,135,146,199,139,235,197,7,111,109,192,10,86,132,39,215,187,152,31,23,159,230,113,99,205,175,209,206,165,130,230,15,174,218,194,66,19,146,80,202,57,81,57,240,39,215,145,209,95,175,190,50,21,27,40,0,151,179,37,118,173,46,199,243,22,114,201,13,94,206,68,17,141,109,240,152,140,101,144,43,209,48,195,150,194,197,30,81,32,8,69,4,173,200,239,106,173,109,188,229,121,30,46,52,6,211,74,54,130,112,0,191,112,135,141,0,255,231,75,7,198,57,54,168,208,143,176,20,251,62,73,206,83,34,209,211,38,153,1,172,98,8,125,9,19,228,243,209,142,200,31,88,107,30,210,181,111,50,74,253,94,144,171,85,46,109,29,179,249,110,117,91,40,219,32,21,46,42,123,172,117,2,72,209,254,46,123,48,185,111,139,168,193,12,189,160,240,37,254,2,0,134,64,162,14,113,248,46,134,103,62,68,71,206,247,147,164,66,22,48,25,209,161,14,202,83,30,108,219,93,71,113,92,218,56,134,45,223,227,68,212,87,63,96,113,7,248,130,9,62,16,211,45,137,145,70,157,54,255,124,48,50,167,118,169,206,177,114,113,92,146,34,238,139,190,209,64,253,192,192,64,211,52,221,250,215,194,217,84,229,85,21,42,43,192,188,138,183,249,117,28,62,60,215,73,60,197,14,210,210,139,47,214,145,171,80,78,63,185,102,27,248,110,150,48,231,244,7,22,155,94,83,96,225,170,181,16,4,118,71,105,204,69,208,253,0,216,185,92,158,179,81,119,100,225,95,193,195,50,138,230,167,10,39,157,165,145,180,194,80,120,204,138,89,133,113,14,157,130,159,74,103,84,117,62,95,59,80,251,65,115,252,51,69,202,182,143,21,95,47,26,101,61,177,175,210,239,235,55,156,17,4,186,243,94,168,126,134,79,241,191,233,106,223,45,104,149,114,229,12,44,222,55,235,148,45,242,139,2,63,239,123,233,148,70,39,51,74,124,137,197,230,35,38,19,104,189,112,195,18,64,16,85,133,232,20,57,80,156,183,187,88,150,244,168,134,202,160,148,37,174,91,139,24,205,36,110,231,117,208,130,18,111,225,2,238,177,89,228,213,244,98,231,212,194,231,107,228,63,172,255,152,90,155,74,234,213,9,136,32,128,59,231,51,171,59,211,1,180,85,215,161,1,246,254,183,140,82,75,45,212,244,41,84,125,206,189,166,97,175,15,188,82,60,245,83,183,169,81,126,130,222,237,181,14,231,3,219,235,179,162,174,192,203,214,110,222,7,93,147,182,13,140,132,94,56,30,58,235,170,45,39,158,159,143,1,6,4,226,111,198,43,69,5,187,13,229,34,221,196,72,97,27,178,94,230,39,75,44,188,183,47,134,199,190,11,5,161,149,78,187,225,102,81,18,210,214,132,213,148,175,55,251,42,143,8,234,91,188,66,64,159,199,17,78,225,186,190,35,169,217,150,47,216,75,173,16,198,83,42,9,215,170,213,192,98,135,3,129,152,210,169,63,36,172,219,169,171,39,158,146,248,160,25,168,6,241,146,66,151,96,42,137,243,95,193,77,73,196,180,92,166,94,61,0,148,158,53,245,236,235,136,19,74,250,168,170,124,143,161,107,31,231,189,51,51,11,30,254,10,96,231,15,126,236,166,160,160,158,189,152,65,172,98,104,150,58,148,63,14,157,234,249,179,191,43,180,206,109,196,132,38,221,129,91,189,222,252,147,118,67,25,147,19,160,231,206,229,144,17,85,54,123,235,87,25,42,73,188,146,93,2,204,38,42,123,152,49,44,42,171,148,139,39,194,224,24,158,240,211,205,40,96,213,200,89,75,1,255,7,6,86,39,8,2,44,12,135,66,39,213,51,104,94,252,112,208,45,92,178,27,105,247,168,193,239,53,178,79,26,16,162,97,207,164,18,170,189,244,3,67,3,187,10,66,85,44,7,25,124,107,241,224,151,156,213,214,170,246,143,62,55,199,115,201,126,127,249,175,120,196,134,96,119,70,145,227,28,15,209,185,9,111,149,25,246,86,144,118,140,235,40,212,156,45,151,19,60,8,56,168,0,78,16,206,224,129,51,79,108,120,234,166,185,253,104,162,37,95,212,236,208,25,177,255,0,222,224,9,205,69,103,10,2,23,33,197,178,171,142,72,157,137,40,244,201,154,77,239,137,152,57,103,229,235,140,153,211,200,118,144,188,70,121,61,169,133,54,236,243,156,121,40,114,249,22,87,224,137,68,147,201,219,76,222,22,229,83,237,211,156,175,138,254,55,43,59,16,46,135,187,104,240,122,208,219,94,165,168,103,21,226,189,64,98,153,88,242,21,167,25,223,219,7,126,135,34,246,170,100,132,93,169,187,75,103,99,33,214,188,254,129,6,154,26,15,72,31,25,184,186,21,77,14,30,86,209,52,226,177,231,3,244,18,73,8,181,237,205,143,99,105,200,251,56,26,88,109,25,187,201,206,108,124,149,63,187,93,24,42,205,183,196,109,94,27,108,27,57,160,13,128,173,200,63,53,52,180,151,172,189,211,208,172,169,140,250,238,53,5,178,3,88,219,242,249,209,161,124,110,226,59,21,19,88,190,87,61,169,195,36,179,247,128,228,29,61,56,167,89,150,247,180,189,28,179,41,99,223,92,204,107,29,194,76,38,91,158,42,116,248,213,62,83,132,217,137,99,101,65,82,123,176,163,241,142,175,211,81,251,200,117,145,145,66,119,239,144,36,229,99,87,144,191,239,180,255,41,240,91,179,72,90,97,204,93,172,238,224,206,39,242,59,164,10,178,178,117,129,148,71,121,81,142,202,204,227,67,17,165,214,19,102,193,190,90,236,105,38,174,107,120,107,179,60,194,149,102,108,20,148,94,104,214,244,62,71,132,89,101,213,142,213,63,103,196,139,247,34,93,241,10,140,63,85,107,155,224,142,114,159,39,90,196,189,208,37,111,9,99,137,198,180,50,132,113,123,46,205,155,121,69,229,99,94,26,192,20,65,223,147,41,68,218,249,50,2,77,2,255,69,178,7,13,192,95,248,27,230,133,141,161,141,56,117,252,230,84,215,232,159,49,156,208,199,131,117,13,141,128,2,43,65,155,181,253,27,21,192,22,172,8,208,169,18,180,180,108,160,199,7,214,222,79,83,159,212,83,117,110,178,188,224,243,180,162,90,197,224,101,38,227,247,204,7,198,180,173,92,245,47,67,113,249,180,220,156,27,246,141,208,176,98,66,184,160,66,96,73,136,227,225,52,51,113,158,223,120,20,235,56,60,205,85,48,20,44,159,142,209,41,182,132,132,184,172,56,87,27,66,252,52,210,228,87,194,39,2,188,83,89,251,109,16,253,199,134,154,167,27,239,89,219,20,49,182,53,11,193,58,231,111,32,89,40,197,89,223,107,241,114,182,49,184,225,205,80,65,0,217,247,247,196,196,49,76,234,249,10,88,90,63,109,168,167,134,242,233,73,247,239,153,101,140,30,66,100,251,56,122,220,237,253,45,227,56,66,79,194,60,203,101,178,62,190,147,4,47,1,161,2,164,111,244,204,181,184,219,150,16,193,19,248,162,123,182,54,207,49,137,203,190,131,248,2,193,174,198,3,193,52,111,162,175,44,125,38,193,65,140,70,236,2,229,11,117,138,163,133,24,199,4,237,175,115,77,93,59,57,220,251,142,4,233,41,33,189,127,107,20,161,242,92,11,77,201,59,138,142,230,97,97,94,237,60,168,30,45,209,249,136,102,16,60,142,232,252,21,104,125,180,10,196,199,66,153,30,222,77,215,151,84,189,5,216,168,70,103,96,250,239,249,133,9,85,121,134,5,60,150,184,39,42,141,145,213,168,150,49,109,193,114,242,25,120,166,49,57,176,6,82,202,77,176,149,129,66,118,135,122,2,27,153,200,97,39,18,190,147,241,97,77,146,169,98,137,190,141,66,202,98,242,47,79,28,24,130,155,224,5,110,199,159,181,231,207,146,248,159,92,66,218,115,237,236,175,30,105,5,17,63,89,109,73,96,211,133,46,64,110,8,150,202,239,118,26,142,236,184,235,102,199,10,111,219,132,149,71,251,213,84,36,222,203,234,177,35,116,119,229,83,44,60,70,169,221,58,108,133,6,77,101,187,66,179,103,96,148,0,26,31,239,29,124,45,171,252,183,180,76,179,14,35,45,159,23,145,152,152,228,95,254,67,51,3,252,107,37,173,76,51,9,252,140,37,242,86,190,235,233,54,63,167,254,55,17,120,136,47,76,220,220,7,188,2,30,96,31,153,38,152,84,105,122,140,211,136,170,66,174,189,54,92,139,40,198,247,160,99,91,57,142,224,96,141,220,203,168,171,169,223,84,192,185,190,167,116,160,206,214,54,226,160,87,86,104,37,254,119,144,138,246,231,79,143,119,96,207,149,89,69,5,17,156,37,67,147,114,252,24,244,16,104,55,48,1,154,248,72,162,9,215,35,81,6,243,70,94,223,164,172,187,206,64,102,8,47,111,221,78,216,241,12,178,20,156,11,209,95,29,213,25,120,214,216,40,251,202,45,172,97,205,176,72,23,204,25,5,46,162,47,183,77,73,36,131,116,127,88,227,191,146,138,110,165,136,85,129,118,210,182,170,183,24,229,101,34,204,93,236,100,231,216,98,30,91,172,71,39,70,140,114,125,113,159,218,165,123,33,110,227,28,255,36,131,69,183,180,160,242,247,51,242,192,154,21,119,12,163,228,225,104,156,220,194,240,21,201,213,118,107,218,72,192,177,229,255,107,129,87,110,16,3,161,3,58,243,182,171,173,7,251,171,248,35,116,61,30,238,232,63,218,188,187,185,250,33,227,216,34,220,144,73,9,187,17,1,140,50,132,127,41,17,186,173,180,90,222,26,191,234,182,14,232,62,30,14,227,190,70,76,105,143,184,167,175,148,71,117,33,146,186,210,217,101,244,178,220,112,137,17,255,118,96,182,38,146,76,34,135,136,17,159,139,44,57,255,141,137,240,19,10,126,29,205,113,100,137,122,224,171,105,19,51,87,149,128,132,122,105,58,95,195,97,17,27,153,8,228,243,163,235,164,221,169,121,234,127,24,105,79,119,201,105,50,4,133,228,81,96,209,214,211,1,97,47,9,166,172,121,79,70,124,225,70,37,31,148,39,177,80,76,126,29,209,68,226,74,205,4,8,162,93,241,181,123,253,115,149,154,211,210,80,23,35,77,68,225,177,24,85,31,26,37,189,107,106,82,186,83,91,249,227,247,151,64,242,180,253,50,221,94,119,205,72,101,17,129,100,146,170,134,79,116,219,164,195,63,99,170,188,171,20,211,204,212,236,250,29,218,78,186,179,168,74,150,214,149,185,241,16,6,116,5,237,175,140,17,91,158,233,217,119,127,55,196,208,160,153,208,150,162,162,141,184,240,69,21,19,137,100,153,20,20,56,250,252,35,17,186,204,210,84,214,237,0,11,44,48,212,51,48,119,130,63,18,46,13,223,175,55,248,140,224,161,129,140,127,71,59,40,117,200,152,58,224,140,62,70,181,122,45,220,158,53,24,98,29,11,40,50,53,80,248,126,68,8,12,170,93,34,118,155,50,60,207,104,147,95,112,1,92,202,2,248,213,238,19,234,236,1,251,200,134,187,211,200,204,20,54,43,122,180,32,91,110,1,80,45,89,231,70,32,184,96,70,85,36,228,138,240,97,153,4,1,195,122,88,109,71,242,164,83,179,22,129,136,145,219,199,253,192,153,184,206,15,4,102,24,205,173,2,92,142,58,56,242,46,126,64,74,32,143,18,163,215,79,191,249,20,24,46,211,237,212,232,96,191,116,165,173,221,110,39,42,97,71,56,222,153,126,184,126,86,126,161,253,187,140,59,89,248,103,115,249,70,218,77,205,106,150,191,215,204,237,33,178,163,202,9,82,193,201,190,163,218,217,115,223,73,126,47,2,76,48,207,99,74,47,139,214,40,122,53,112,220,227,71,99,194,92,38,24,219,231,30,120,77,234,188,75,139,231,81,149,134,43,103,82,93,124,37,69,84,62,132,225,195,189,206,119,75,219,88,188,81,39,243,175,205,213,126,97,29,162,164,39,20,132,82,230,32,4,151,215,0,156,107,31,27,147,213,128,42,6,193,252,82,72,80,170,174,110,111,72,66,88,231,72,133,120,129,79,156,171,172,74,142,96,99,219,64,192,85,99,152,6,192,63,90,127,155,128,105,247,243,239,225,170,207,3,227,252,5,195,220,89,36,114,183,160,33,4,193,233,233,112,241,200,128,94,80,226,225,180,42,194,197,232,237,133,153,28,52,143,235,41,235,75,176,14,230,23,216,220,196,210,160,138,201,241,90,228,228,242,249,94,30,248,255,5,55,34,68,24,65,120,223,129,112,34,187,25,38,27,82,17,201,23,171,97,15,179,140,206,22,21,218,244,9,194,160,50,166,240,55,126,242,168,46,93,10,106,125,1,242,122,68,74,67,237,69,80,232,151,232,220,202,169,43,15,252,80,28,204,73,28,143,97,222,222,134,20,41,4,249,101,137,50,230,64,185,160,217,67,43,77,165,61,182,49,69,215,19,97,223,216,52,105,176,176,131,35,181,37,199,3,136,252,137,191,213,141,220,108,134,131,19,226,93,52,31,111,149,138,180,210,9,219,204,132,252,150,194,77,18,135,86,37,2,165,157,82,15,15,113,158,26,158,62,134,69,171,229,132,76,65,105,30,49,75,43,125,167,98,2,151,54,252,79,80,134,69,242,86,176,225,137,145,139,241,195,200,114,216,42,3,138,190,192,190,190,49,218,34,64,254,0,170,57,252,69,171,75,56,2,163,16,115,140,79,100,144,177,39,228,235,186,218,140,232,177,43,197,14,243,51,117,51,107,246,19,233,139,13,86,25,126,238,168,136,71,10,92,155,150,249,115,190,57,46,239,122,52,122,202,7,117,209,172,2,67,139,249,36,47,11,26,121,6,46,133,1,153,248,236,98,244,87,164,178,200,109,32,96,17,55,95,193,137,168,13,149,77,3,238,145,99,113,137,160,217,101,135,32,116,207,235,188,222,32,66,61,0,117,204,81,65,158,49,202,59,140,226,78,246,50,104,198,118,241,219,241,196,88,69,115,161,141,192,158,182,98,128,146,37,45,81,42,39,119,53,29,31,139,155,224,103,173,219,158,138,24,177,101,8,133,209,6,163,158,224,245,249,70,211,236,199,79,81,44,255,61,9,3,103,129,128,27,241,85,133,38,235,94,221,57,22,134,169,159,159,31,228,168,81,158,156,250,34,189,50,22,166,163,159,80,215,3,153,98,4,125,40,205,96,143,232,84,39,207,177,143,53,162,38,2,55,82,192,96,75,76,88,78,162,92,120,49,25,129,185,211,81,11,180,95,191,198,4,87,162,10,85,78,83,76,158,93,54,126,140,8,211,90,236,153,175,73,156,58,35,230,246,156,216,90,116,227,85,81,63,162,44,70,86,134,216,155,28,148,252,232,170,37,248,36,111,112,196,240,76,90,42,144,54,195,61,91,167,137,220,42,71,254,146,219,172,230,3,190,21,220,100,223,42,91,105,199,178,172,52,139,174,236,39,112,125,109,29,63,102,82,138,228,81,33,237,128,110,130,253,93,45,180,134,149,87,190,63,67,221,182,87,180,190,0,228,62,195,75,244,79,105,164,185,163,238,18,144,134,150,0,101,165,90,96,235,45,126,171,51,86,53,41,79,50,95,4,148,149,227,232,8,97,176,119,141,48,117,143,112,103,56,119,148,193,145,189,163,210,194,232,18,255,230,116,253,190,94,62,148,201,161,30,126,140,170,83,59,190,223,204,45,67,245,154,253,230,202,143,68,238,126,110,58,1,83,105,199,180,155,204,201,32,116,74,96,220,121,22,109,93,94,23,144,118,188,30,5,20,239,162,228,155,81,242,121,171,204,216,61,104,216,78,232,79,235,17,253,199,81,244,27,75,186,201,74,41,195,170,150,9,55,164,158,124,46,52,35,32,69,166,163,78,180,159,50,26,91,219,218,18,13,220,72,244,242,146,118,37,77,163,160,163,124,53,84,116,156,105,250,111,197,237,45,121,164,137,116,103,33,70,15,4,71,124,244,198,9,238,101,132,85,174,12,125,126,229,235,151,70,238,6,107,170,132,79,166,155,208,146,97,150,84,56,187,149,108,187,226,118,80,99,250,164,223,28,248,31,234,214,83,52,40,198,15,201,222,64,240,167,121,123,107,207,32,2,160,85,106,177,10,2,8,50,145,82,132,197,8,58,75,107,108,216,235,211,144,87,160,95,26,110,249,62,248,168,225,98,42,46,218,90,3,79,87,226,5,99,214,127,220,252,13,30,227,242,208,210,131,192,163,192,252,46,158,56,25,70,146,159,123,89,140,1,81,101,179,109,133,149,214,155,141,198,204,80,81,253,180,17,221,26,6,106,39,201,228,209,220,138,113,237,73,52,89,163,91,73,194,20,175,95,136,163,111,147,248,255,121,97,60,19,1,24,125,116,130,200,123,253,170,52,215,23,34,207,230,153,233,174,89,203,62,110,13,217,249,252,234,155,168,172,130,205,96,11,189,39,176,205,103,168,192,146,92,160,158,182,99,165,8,103,130,253,2,14,11,67,137,4,100,59,62,130,37,85,223,35,17,224,33,35,187,1,207,226,203,217,82,162,42,78,137,141,78,48,34,208,175,25,108,100,39,35,159,242,90,49,199,169,111,69,147,193,140,248,69,48,39,181,189,157,249,129,23,211,51,9,34,156,54,110,155,54,227,199,177,13,131,126,68,209,165,222,241,0,58,150,136,71,8,82,149,195,138,217,61,76,202,140,13,74,178,29,122,226,222,156,193,145,80,11,59,211,40,96,188,200,227,168,18,196,226,92,231,47,73,109,63,96,118,35,170,23,197,231,137,186,203,25,182,83,115,17,59,51,99,38,235,35,130,102,227,162,82,231,195,66,236,188,35,24,221,17,150,213,21,249,164,124,63,233,143,103,216,89,96,234,208,212,17,155,143,185,28,213,244,89,32,33,126,61,156,17,61,41,27,148,181,178,184,34,210,160,211,110,109,234,210,189,183,33,74,252,48,98,119,94,201,119,229,244,113,81,206,250,242,142,46,151,134,191,96,77,122,214,21,83,25,19,75,238,85,146,126,176,227,249,201,101,204,156,195,255,206,33,162,62,209,96,62,251,20,168,26,244,44,42,224,91,126,241,51,187,255,188,96,239,25,234,99,46,226,154,102,172,127,30,52,40,236,101,237,160,82,175,252,43,7,222,245,52,7,80,163,44,118,21,146,79,64,66,216,72,90,226,77,135,78,235,50,184,95,242,188,130,71,82,211,171,212,63,80,83,1,4,105,74,129,51,193,18,53,89,224,9,169,147,141,88,228,37,0,135,186,189,200,57,14,116,216,159,159,84,82,34,235,225,177,178,36,60,28,165,177,57,216,107,26,102,239,150,12,52,217,2,87,49,88,35,79,53,204,14,232,49,135,71,172,74,100,94,98,216,74,195,109,129,243,18,105,69,233,81,207,179,172,63,125,145,113,55,89,67,125,244,133,99,185,64,157,41,231,15,170,136,238,189,13,134,142,54,179,148,146,192,21,100,239,172,54,134,176,38,228,12,219,178,50,95,8,186,83,63,110,129,43,214,173,207,65,237,52,25,4,87,41,230,116,82,61,100,27,92,250,44,81,131,145,61,167,27,253,22,99,5,120,245,245,97,235,98,82,65,33,16,36,177,47,45,192,100,190,125,37,17,191,6,30,49,202,47,70,43,136,2,29,207,235,245,42,220,14,129,19,183,70,62,233,87,107,224,0,119,12,113,250,220,99,173,15,70,169,72,86,240,217,61,167,226,55,141,106,110,120,145,227,170,241,237,95,249,69,170,50,70,147,189,25,206,0,222,62,241,199,78,198,79,0,133,118,196,194,103,7,222,204,97,48,247,241,74,195,194,204,188,221,250,12,80,0,211,245,112,127,19,194,89,83,223,91,227,7,87,249,120,131,183,235,178,12,59,126,100,89,48,166,187,252,239,71,103,25,158,195,188,83,246,146,186,46,138,26,216,224,247,6,117,37,137,86,68,14,192,175,191,72,55,20,87,64,24,85,158,76,162,221,233,72,178,85,20,71,254,236,9,96,110,90,14,61,105,66,239,178,115,100,199,165,170,232,65,154,154,79,21,218,171,67,54,23,39,183,59,93,125,37,242,129,144,75,6,194,88,54,234,58,149,25,178,133,37,87,139,234,216,48,245,40,6,153,246,3,57,204,73,37,172,179,74,46,118,36,194,197,253,62,223,80,38,7,195,255,241,30,20,122,233,91,74,201,55,140,210,168,110,93,225,210,83,69,6,63,39,14,177,40,250,166,88,70,125,42,241,255,214,120,74,146,201,187,152,189,131,82,202,17,172,220,230,200,81,35,193,218,87,217,24,251,54,115,177,92,73,91,10,193,111,155,146,141,125,29,138,29,89,176,138,225,198,196,215,70,137,100,239,194,68,247,18,13,84,216,6,40,96,132,107,21,200,155,247,9,226,13,173,234,241,210,195,144,218,156,96,194,106,82,247,157,210,22,21,165,63,11,139,60,23,194,36,225,229,16,232,119,107,18,33,77,123,250,0,97,121,188,229,39,241,215,163,48,75,29,114,134,83,234,19,196,102,63,229,159,21,49,146,81,107,210,165,215,200,142,109,65,193,165,85,216,172,114,158,234,11,138,28,191,60,217,43,21,67,180,150,126,107,165,141,166,141,126,161,158,144,213,74,17,76,198,110,103,183,156,151,186,227,243,189,169,183,45,130,45,238,131,203,192,74,137,180,126,246,120,213,4,185,109,152,246,237,50,97,197,88,205,36,145,138,114,129,80,194,71,5,170,3,168,170,108,66,28,252,58,21,18,71,123,74,191,255,66,225,104,122,237,76,190,96,176,95,30,46,194,168,225,50,9,43,145,174,137,8,182,190,207,126,85,160,237,244,220,116,89,70,82,58,74,200,78,97,21,32,221,169,139,32,155,103,100,164,86,154,130,147,85,175,53,238,195,213,61,103,208,224,234,161,52,71,152,77,216,93,128,246,174,51,146,200,116,221,67,137,229,178,149,135,22,142,163,159,131,233,86,130,56,17,240,74,33,95,134,210,27,76,67,164,181,196,194,171,145,126,127,189,205,182,72,251,207,188,206,60,65,207,53,206,62,251,115,169,229,6,201,252,251,156,2,223,30,89,248,192,121,105,234,187,183,94,215,254,122,47,123,223,19,221,12,1,161,150,51,5,93,202,198,73,32,252,6,124,49,16,254,108,245,244,226,29,88,215,37,70,99,27,153,250,47,61,169,123,165,213,193,139,176,109,194,84,109,26,144,215,50,236,184,21,72,205,248,91,125,179,232,218,117,249,100,243,81,203,1,38,63,28,224,13,242,50,173,229,76,73,133,233,197,44,124,206,51,239,134,123,136,47,239,167,110,86,233,129,62,18,165,254,235,42,239,101,111,235,230,225,1,144,2,58,34,223,203,210,187,192,198,124,199,77,78,43,159,161,90,138,249,142,197,246,210,90,42,81,14,118,59,33,9,131,225,199,65,151,92,213,33,246,104,121,149,211,2,24,19,66,77,161,224,66,203,243,227,166,208,23,131,78,83,195,119,48,178,244,0,246,110,118,90,13,49,135,212,34,140,197,38,20,44,157,28,162,131,30,214,245,178,47,210,208,218,151,150,199,124,109,63,39,219,226,151,17,184,114,179,12,200,89,175,217,153,115,211,225,192,77,148,108,47,214,171,137,238,237,144,158,51,241,67,3,134,51,252,39,60,243,205,50,18,246,142,213,1,63,250,152,217,55,91,40,53,243,109,190,186,189,196,100,49,159,31,84,162,175,51,31,190,118,217,21,6,194,177,140,43,12,50,224,24,110,239,234,154,139,135,152,206,85,224,69,51,85,70,35,138,163,157,41,246,156,26,184,239,235,37,203,98,223,28,132,140,127,162,77,181,53,243,189,40,3,90,25,21,28,61,50,66,137,134,57,140,74,228,121,41,197,96,40,225,168,213,57,132,245,99,17,172,70,220,125,35,233,124,227,166,133,252,200,65,158,101,148,4,132,53,109,186,85,159,164,228,234,2,132,60,123,54,136,199,53,149,201,214,70,82,192,177,137,251,169,165,245,211,21,226,127,190,51,151,183,143,203,88,207,153,25,6,242,75,246,221,43,42,234,51,89,143,236,109,217,116,165,252,93,56,106,184,40,75,35,151,159,1,111,61,75,96,228,177,165,48,160,91,11,67,212,223,228,153,246,167,23,101,193,127,228,123,20,28,45,21,52,106,100,102,48,89,193,161,168,226,175,118,242,156,147,92,109,11,208,180,240,217,128,27,96,21,28,207,135,70,201,159,246,128,47,16,85,155,131,76,138,232,194,16,92,40,194,98,200,192,27,94,35,172,208,142,64,139,109,213,113,35,79,73,248,235,214,134,3,127,55,161,75,247,239,120,228,110,23,136,103,62,242,240,105,194,153,148,120,94,90,36,44,72,123,154,15,10,225,141,115,124,28,13,35,136,89,39,144,22,106,120,166,32,96,171,224,46,122,215,117,167,183,236,6,8,137,148,36,225,133,80,130,156,97,200,200,54,144,108,207,201,162,255,60,39,101,127,253,202,200,255,251,172,73,251,6,5,208,197,124,137,208,75,156,167,1,198,81,165,77,118,125,213,197,111,74,181,76,154,193,49,192,185,39,212,222,125,6,215,181,246,86,185,59,5,91,138,173,42,168,189,121,233,132,91,39,68,10,33,216,169,148,184,197,200,16,147,237,42,169,229,209,28,146,81,105,10,96,103,114,193,76,213,35,126,76,140,43,189,178,142,205,237,180,129,215,177,145,199,206,165,173,53,9,234,194,140,251,102,241,216,83,155,171,107,35,82,219,191,196,232,105,115,36,201,149,172,92,173,148,175,104,166,176,203,5,41,238,250,198,149,222,6,219,213,140,112,46,185,74,161,137,125,133,144,108,222,16,139,211,16,166,58,159,20,2,65,128,255,232,240,102,29,182,110,90,236,136,131,30,7,60,134,133,10,29,204,244,218,102,179,204,203,88,179,212,77,216,184,239,170,58,3,156,51,120,68,58,123,182,199,59,124,123,235,39,1,45,167,120,186,68,82,202,170,248,69,127,172,239,44,198,15,120,188,168,222,96,204,210,64,205,239,67,238,7,203,85,194,13,114,60,138,191,252,136,14,61,14,139,189,13,164,201,56,227,212,162,216,73,100,112,60,188,20,67,70,201,154,218,162,220,152,189,40,113,226,215,59,6,183,202,169,74,2,199,65,154,72,229,22,235,204,83,108,246,63,147,191,100,148,210,199,237,95,20,215,187,134,12,67,41,49,163,38,205,135,161,50,251,119,123,21,98,149,103,200,38,217,80,199,180,102,30,132,124,94,236,99,74,160,22,132,220,186,254,78,118,18,152,67,23,41,242,230,161,154,183,113,145,102,88,138,224,161,216,74,3,55,102,84,120,191,103,126,109,32,157,152,28,207,246,28,252,21,251,129,36,229,250,140,127,247,73,108,15,23,161,253,156,237,186,168,188,15,39,12,38,217,218,2,185,81,88,238,235,40,141,246,142,136,145,191,18,226,137,101,1,158,47,203,106,190,112,137,186,2,101,47,248,220,145,229,53,205,29,88,64,204,130,33,152,242,151,179,23,3,209,251,221,164,78,25,232,9,135,31,219,193,182,114,95,123,52,146,246,60,106,255,243,92,191,123,195,232,69,194,235,100,225,92,222,239,200,6,208,116,118,214,112,95,41,116,63,217,160,144,180,93,234,219,249,147,146,118,130,8,101,33,89,64,76,155,245,125,221,86,228,235,167,220,174,5,48,197,19,9,23,178,177,125,43,224,253,65,69,254,94,219,228,75,113,20,26,204,14,71,2,251,187,108,174,32,99,133,254,176,186,215,134,98,114,32,162,201,95,139,112,100,101,206,176,146,174,131,72,228,13,45,99,143,209,25,246,84,141,30,49,59,230,45,75,4,235,54,29,86,19,229,67,214,210,76,118,49,178,224,221,44,140,69,150,33,237,42,112,143,138,216,150,141,211,242,29,97,22,32,226,193,204,158,225,143,236,80,151,197,72,52,24,125,21,31,141,146,6,182,66,245,253,185,42,127,234,118,51,229,187,161,230,107,118,108,176,80,51,74,24,109,42,219,243,60,53,147,139,235,138,38,34,251,168,36,230,196,158,119,133,6,49,236,96,204,77,42,95,176,241,239,217,121,64,106,79,151,199,59,233,235,46,65,229,162,149,114,11,129,81,102,24,66,2,216,177,193,79,40,26,76,46,105,47,101,151,106,157,6,220,39,205,54,223,96,224,196,39,9,195,85,53,228,75,153,155,169,170,226,147,219,108,120,8,168,121,206,11,12,215,145,52,72,168,202,155,195,89,108,61,123,192,245,243,80,207,167,133,226,186,251,205,21,40,87,3,160,159,215,221,252,57,245,77,30,240,209,224,101,178,238,205,86,27,113,8,104,232,160,211,148,9,224,232,145,174,29,209,206,151,91,157,172,163,22,26,138,190,35,74,57,152,102,141,210,204,23,92,69,35,126,155,228,170,27,45,58,56,188,84,241,75,110,103,3,230,242,151,80,181,0,203,106,3,43,120,105,177,240,123,83,137,15,27,233,134,87,2,172,180,68,65,71,217,94,54,248,29,70,216,183,222,78,85,88,176,177,126,52,51,16,36,252,204,230,134,100,136,204,88,185,10,60,83,27,199,85,49,22,245,131,170,151,246,203,90,14,247,245,120,181,45,245,168,62,160,105,210,88,204,176,26,16,55,1,130,180,55,59,173,190,179,75,52,139,157,252,247,164,5,21,34,23,58,103,3,168,201,62,28,42,254,83,174,60,53,23,233,58,33,159,94,223,186,91,186,73,200,251,31,175,245,195,35,206,196,152,164,35,74,32,238,172,29,33,136,251,64,239,162,215,44,188,105,176,224,35,20,33,243,220,130,210,0,76,229,63,65,166,253,122,244,92,237,129,78,222,184,35,252,170,30,212,207,110,90,85,191,216,24,81,220,4,209,32,43,89,54,99,155,73,58,125,110,213,227,152,3,175,36,75,147,240,104,141,27,14,223,3,75,41,233,47,130,185,173,20,33,186,234,211,172,126,156,7,61,185,51,107,85,128,252,236,24,192,68,72,251,233,128,225,39,150,126,129,255,183,127,84,144,91,248,114,134,19,76,45,83,153,172,5,142,196,194,242,121,142,54,50,72,143,82,124,82,222,98,66,105,71,53,190,40,65,69,16,178,120,27,56,39,239,1,241,182,24,202,221,179,172,69,60,0,89,19,115,111,128,1,25,211,14,245,149,214,128,244,238,42,105,11,86,212,118,41,37,214,173,55,117,188,203,101,19,23,17,83,79,87,150,17,42,63,28,181,6,28,143,41,1,61,45,69,127,127,135,195,254,2,209,24,37,215,44,60,31,180,155,9,4,19,193,77,129,227,125,88,176,125,36,249,35,221,224,121,55,38,171,28,152,221,119,77,191,139,120,235,15,107,129,150,164,113,0,140,64,9,19,114,96,125,255,137,212,228,54,11,103,37,216,79,230,11,2,211,50,123,85,221,170,14,228,121,221,218,139,24,202,245,32,119,28,36,186,169,182,233,222,227,38,229,10,22,119,142,0,239,220,245,64,191,140,115,227,165,52,214,227,67,101,186,158,215,143,87,72,147,83,17,207,48,191,215,43,38,77,85,203,24,150,41,243,101,177,164,62,61,154,13,9,252,163,239,109,37,5,22,223,235,203,89,69,10,20,236,152,206,127,96,255,222,119,210,241,59,177,99,73,98,166,194,167,231,96,103,31,186,247,63,119,145,76,89,180,180,202,148,21,241,99,199,180,208,30,22,255,113,49,15,237,218,23,165,144,37,109,212,19,40,160,50,28,122,205,237,34,96,37,226,173,10,77,26,241,156,31,81,18,148,58,186,100,127,218,205,234,42,1,159,173,161,247,113,100,139,0,107,82,216,189,32,172,215,186,140,59,112,183,7,27,142,18,232,6,82,112,3,226,57,202,243,197,132,222,17,200,133,114,183,132,252,204,64,110,47,214,112,69,192,214,12,113,215,165,37,186,201,98,199,220,152,47,85,110,139,129,14,220,115,189,150,193,149,169,230,73,127,223,224,184,188,53,59,11,85,1,16,224,106,223,224,88,95,46,65,52,143,42,236,241,82,157,22,131,95,81,15,210,27,43,247,123,150,252,197,209,2,66,50,115,217,187,240,62,31,2,233,126,4,106,254,82,205,153,130,228,193,144,103,13,80,240,169,170,209,191,98,79,209,255,129,111,62,198,252,54,229,1,152,152,105,40,80,213,174,59,94,222,231,51,73,64,22,54,103,253,55,7,224,84,64,83,196,147,49,126,157,214,162,132,36,152,87,188,115,30,120,171,252,235,115,212,212,230,61,112,109,77,193,213,245,128,124,191,254,17,49,59,176,153,227,173,180,22,22,76,198,243,247,27,111,8,71,142,29,186,111,56,138,116,197,97,85,245,227,238,78,3,85,194,40,100,215,121,214,255,31,130,169,153,66,193,162,11,223,42,200,8,250,159,51,118,119,212,83,216,148,78,92,211,109,103,240,27,23,207,68,24,137,156,142,67,192,33,200,48,135,196,169,135,227,143,9,28,25,190,160,69,42,120,237,87,52,160,18,129,196,196,73,119,240,176,43,162,13,1,178,121,198,232,163,62,167,180,58,246,231,102,161,101,201,102,218,136,223,32,197,133,134,83,143,23,32,133,54,49,79,134,36,108,102,177,152,66,103,145,122,64,22,186,209,254,71,212,79,130,180,140,10,62,122,211,152,66,114,250,101,179,115,109,33,131,109,212,108,212,143,247,162,178,232,119,157,187,220,52,6,146,23,200,184,189,231,130,48,22,26,111,244,177,249,7,164,37,195,7,202,45,216,0,20,247,81,248,253,28,103,113,213,160,224,166,58,177,100,33,81,152,77,94,80,12,66,118,164,217,213,158,208,215,217,221,1,131,25,184,200,187,167,8,43,105,200,43,59,171,17,72,158,135,133,223,217,63,150,225,81,177,231,117,48,221,67,69,218,165,158,255,30,47,97,186,19,53,188,235,158,25,91,227,232,27,213,127,153,139,179,99,172,18,250,173,78,1,100,115,119,212,130,170,138,216,148,71,149,120,168,230,252,87,184,122,202,152,199,10,80,61,38,235,79,97,88,215,196,20,20,238,193,33,78,151,234,9,254,75,12,55,39,163,48,46,93,92,220,251,113,72,115,90,70,219,176,179,218,166,214,145,84,123,177,128,227,62,30,105,125,167,219,172,150,139,198,238,215,112,125,211,97,56,21,60,71,151,167,195,219,81,0,61,27,219,230,207,235,151,38,151,156,218,218,83,40,112,83,161,105,120,254,123,190,236,254,108,7,231,134,242,38,45,1,122,112,63,151,246,221,162,141,101,103,184,201,252,230,237,154,76,19,64,233,137,172,231,6,19,68,237,22,64,72,38,52,58,127,145,172,201,34,11,40,145,186,103,73,171,167,170,236,48,48,118,84,119,253,149,162,171,163,39,78,115,128,129,4,0,77,17,32,83,125,197,39,127,33,69,68,227,118,183,41,57,92,7,161,194,181,166,242,223,71,3,123,150,11,68,174,208,123,122,165,179,246,251,18,177,70,179,143,69,233,24,131,76,208,170,197,195,130,25,94,168,83,254,192,115,8,226,212,180,92,76,32,106,124,247,62,213,211,181,241,202,2,10,201,128,89,117,193,36,73,213,141,242,173,230,18,52,127,106,3,160,247,63,73,30,94,121,37,2,136,211,183,161,92,109,187,200,148,140,191,144,167,176,101,231,18,200,191,123,123,152,116,214,53,241,141,108,131,99,1,195,168,232,62,134,14,248,123,59,82,78,28,26,211,28,58,151,100,179,150,41,236,249,184,91,33,84,128,120,72,171,164,188,127,219,25,147,31,3,172,175,136,21,104,4,99,171,93,79,40,200,46,223,81,136,22,236,140,207,241,197,127,3,147,36,186,204,2,205,251,137,38,138,22,96,51,117,6,164,63,117,164,241,36,230,79,124,238,104,135,17,67,141,226,13,175,120,217,114,1,160,15,106,104,140,27,252,118,42,229,229,3,132,250,178,33,13,170,116,144,180,223,224,100,191,177,73,4,188,230,166,129,30,26,148,169,7,6,106,167,235,251,9,46,2,120,28,255,22,76,166,57,96,241,58,98,16,81,220,49,72,64,202,50,5,172,84,139,93,3,236,84,37,102,62,40,98,104,75,208,82,255,67,163,87,247,239,151,33,124,9,50,69,35,17,55,146,81,232,250,92,127,215,33,237,74,46,236,242,76,39,71,161,27,135,129,43,187,65,128,33,121,1,48,221,184,186,214,144,97,69,15,45,132,105,221,156,121,199,211,147,91,248,200,90,36,239,93,1,95,125,195,98,192,8,115,23,153,109,215,156,171,105,90,23,40,106,51,170,233,27,145,162,82,154,111,206,180,104,211,174,131,184,218,144,89,89,235,113,46,62,48,220,79,239,191,46,166,1,183,184,42,128,64,121,224,238,151,216,242,164,150,201,67,227,60,124,37,188,77,222,230,171,219,162,156,18,69,186,33,64,235,129,214,16,192,128,195,61,146,61,156,171,163,18,212,252,239,126,214,223,221,230,78,178,162,51,66,159,201,88,137,229,26,54,74,44,51,240,121,227,39,225,120,80,72,84,62,33,174,93,22,126,121,238,117,39,229,57,6,52,250,117,217,19,11,9,222,101,49,76,11,133,215,173,176,116,183,254,253,88,181,61,58,104,135,201,85,101,158,240,11,193,45,83,203,189,143,216,78,71,148,148,222,94,82,27,176,237,170,64,229,234,251,29,121,30,71,167,232,14,66,50,40,153,11,164,25,114,27,96,139,9,198,66,61,191,78,141,100,238,16,6,60,125,237,105,121,45,32,217,227,235,79,112,150,148,110,54,212,114,132,204,18,67,241,32,52,72,52,36,145,69,55,107,29,102,50,107,45,20,46,42,45,50,137,197,170,74,249,254,198,0,8,31,181,235,210,196,169,130,214,46,172,30,186,79,181,189,103,252,120,174,36,24,177,250,234,9,111,137,108,236,227,9,156,221,217,200,15,144,208,93,233,16,184,15,247,223,215,39,180,243,49,216,217,190,159,235,89,29,4,76,236,65,104,69,50,46,118,83,77,94,171,215,67,163,213,66,85,243,211,69,92,175,149,70,69,64,31,10,135,164,194,22,97,216,193,14,110,150,123,159,144,191,74,122,239,213,46,93,55,109,255,44,206,185,14,166,116,243,194,91,140,205,58,159,252,241,217,43,207,215,51,143,248,109,162,18,231,44,134,145,17,174,22,106,83,116,167,55,4,33,67,195,65,214,224,25,38,69,212,187,183,75,137,20,60,134,85,8,162,132,0,238,35,90,40,15,117,27,124,167,200,50,242,18,218,47,214,161,5,8,242,245,190,248,189,170,58,55,121,95,75,182,14,124,44,167,95,201,227,7,127,235,131,195,235,66,29,119,238,89,159,124,164,88,77,218,169,205,168,164,15,244,67,184,238,156,0,31,206,4,240,76,77,20,245,122,253,216,66,5,63,134,232,206,163,60,108,187,46,46,5,122,143,64,131,159,229,10,40,139,94,86,30,180,187,163,186,252,217,41,179,207,15,177,115,245,138,138,228,167,246,131,122,129,210,239,4,22,61,148,121,88,90,55,87,113,237,32,235,140,244,127,15,247,21,133,10,234,99,75,35,131,172,116,203,49,69,61,68,183,109,14,90,194,59,179,139,162,104,172,162,6,177,209,160,133,163,255,217,131,206,92,248,6,37,200,199,75,96,117,232,218,59,93,17,79,215,175,29,248,196,34,65,105,106,66,189,78,5,132,242,203,140,145,220,215,73,238,123,112,145,3,100,47,216,61,114,116,139,115,95,51,144,241,139,91,140,41,154,151,111,187,43,167,32,56,37,169,163,232,189,210,168,130,40,225,146,20,106,16,175,161,139,205,29,93,134,128,117,127,203,234,124,131,235,148,182,201,107,145,47,65,175,226,66,6,20,147,150,122,153,250,115,93,49,92,28,208,48,67,162,214,36,255,226,249,27,27,121,210,224,102,9,148,239,16,208,15,53,174,91,29,206,208,80,175,62,188,164,168,205,60,10,240,4,37,141,230,245,253,63,147,197,113,33,103,211,67,50,169,40,52,147,64,37,217,206,3,215,121,157,47,219,5,140,57,83,87,50,34,138,95,101,100,32,207,175,157,74,183,169,181,80,64,168,133,77,11,74,98,206,74,24,156,15,60,49,232,18,180,189,167,155,228,139,98,49,56,169,38,1,143,115,250,69,40,31,92,98,81,133,66,78,207,254,71,191,169,200,185,43,1,2,131,107,91,33,206,180,16,63,129,110,177,152,187,77,140,76,154,176,192,115,230,244,147,60,146,73,76,233,7,11,65,89,32,11,128,228,231,230,164,102,148,24,162,94,193,152,20,80,93,164,222,121,38,168,214,32,178,37,129,158,205,227,186,176,76,57,141,96,142,150,112,107,42,187,168,84,33,23,229,77,108,155,183,225,114,90,146,149,250,193,76,190,222,10,23,140,29,174,181,210,255,26,51,87,194,92,97,254,23,230,140,187,203,9,199,59,148,67,20,138,88,108,130,20,37,138,50,70,171,136,104,66,113,66,201,149,213,108,88,108,236,6,163,97,209,39,105,157,247,202,14,231,227,152,101,93,235,255,88,180,116,149,186,228,237,131,35,243,227,186,89,97,182,118,62,108,203,106,78,196,97,160,231,4,177,142,193,123,25,2,190,9,98,119,23,209,203,141,190,190,92,212,115,232,45,228,56,153,84,150,92,107,31,117,245,74,64,178,176,203,253,62,246,200,195,202,15,209,64,88,133,112,85,66,69,34,163,208,201,125,93,68,154,173,1,31,114,49,192,208,24,40,56,13,49,124,171,39,36,83,156,171,254,207,63,131,184,102,190,79,182,223,115,182,44,195,204,147,108,214,33,10,126,179,76,10,180,99,209,5,83,223,111,111,131,236,183,91,193,118,142,185,35,13,120,61,10,140,52,53,58,38,239,203,32,111,12,212,121,151,10,68,189,71,86,182,49,199,174,111,241,197,78,136,111,129,43,32,252,179,31,127,127,125,154,7,174,98,227,191,166,179,216,239,223,189,184,168,223,129,70,156,30,89,118,93,200,254,112,12,85,60,31,85,211,179,178,235,255,115,6,136,239,117,20,238,80,24,147,163,140,214,88,33,132,73,221,110,162,203,79,179,11,201,2,196,129,163,188,187,98,189,198,247,127,141,211,28,121,107,106,249,48,90,68,101,62,219,90,182,199,104,0,81,19,226,10,188,23,236,234,59,196,218,173,24,228,71,13,238,229,240,195,134,162,110,24,14,61,30,238,65,164,244,33,139,186,166,66,71,223,89,242,3,224,93,177,32,81,99,25,63,246,162,237,160,89,47,253,9,239,172,252,70,114,121,45,62,22,157,230,52,89,17,89,252,152,71,220,46,69,192,96,140,168,17,215,48,61,135,142,119,188,21,127,185,3,243,103,98,14,24,163,5,74,49,71,107,107,223,161,38,171,0,207,25,30,104,73,156,71,96,149,143,29,182,30,114,23,91,211,1,165,91,116,92,6,41,134,82,161,220,15,199,73,228,167,215,233,58,140,144,91,113,31,226,136,116,135,5,246,52,47,94,5,248,112,84,40,201,235,154,78,49,225,136,228,6,98,175,51,102,25,245,198,179,116,2,211,252,149,161,221,87,185,41,107,89,85,28,121,126,115,183,4,86,83,111,30,92,160,239,208,129,133,213,96,205,239,42,195,28,0,19,191,139,200,112,42,152,114,35,179,62,100,135,235,97,172,114,72,149,243,11,26,102,5,38,12,172,193,182,107,247,3,9,3,123,222,135,112,65,162,35,168,89,224,92,152,249,80,124,190,234,38,107,212,25,206,224,160,148,110,204,226,171,26,112,42,103,47,164,184,4,63,94,224,5,247,209,30,62,140,217,6,138,72,166,51,103,108,77,254,18,10,254,170,84,18,193,93,230,100,234,193,60,247,158,228,188,143,47,96,83,115,117,14,14,253,124,242,79,214,81,237,104,145,195,61,38,181,212,220,129,232,157,206,240,31,14,153,81,2,149,96,233,98,132,76,34,227,182,223,16,227,18,6,129,45,149,217,60,107,238,145,44,240,109,89,55,83,149,86,239,79,96,204,248,120,195,50,148,15,25,143,215,192,139,198,215,24,43,20,104,47,57,64,236,151,214,127,171,19,46,38,108,81,148,176,41,119,144,116,109,168,220,208,22,196,132,4,93,101,121,211,62,140,234,172,251,242,13,120,34,175,34,117,91,96,216,255,142,185,16,80,242,247,142,115,74,243,17,116,44,72,105,54,185,56,204,195,85,56,94,16,236,10,71,209,107,168,239,21,23,17,209,14,239,24,11,154,190,165,30,93,128,156,240,136,82,192,229,244,154,252,177,196,161,88,158,218,251,22,168,239,37,215,97,27,167,80,8,241,79,138,179,168,223,93,96,15,99,44,243,201,253,44,239,192,77,161,47,68,60,63,160,88,50,121,68,145,134,71,65,102,74,169,93,173,253,93,167,63,197,102,65,216,134,52,175,167,179,247,61,239,235,215,201,113,42,143,170,6,99,205,101,35,76,89,38,230,155,206,28,179,67,217,117,238,97,239,112,212,179,203,149,198,248,13,248,188,206,239,85,104,42,24,238,47,143,208,51,200,39,94,72,230,79,2,81,163,109,232,8,228,117,125,161,238,117,254,148,1,160,181,200,193,4,155,165,181,35,160,61,30,35,28,198,243,23,105,161,48,248,79,13,39,192,192,221,150,149,123,248,17,91,155,58,228,239,183,132,220,220,112,153,95,150,78,210,178,208,47,142,213,139,197,225,102,248,85,255,164,192,22,4,4,72,42,85,0,211,130,118,1,147,69,30,48,200,227,86,14,185,29,226,201,248,10,190,155,8,119,145,188,121,71,7,106,224,23,12,166,216,203,201,180,234,47,73,19,119,95,64,0,103,103,187,39,208,76,15,63,234,210,131,213,176,22,243,129,170,42,160,79,83,187,130,25,130,19,92,24,46,45,26,77,179,6,139,161,222,136,16,178,229,159,189,37,32,100,151,155,116,17,217,135,184,161,29,192,36,153,186,32,0,106,64,79,108,56,73,196,110,108,154,248,45,108,181,2,92,129,116,222,53,28,59,50,118,130,12,219,233,127,253,116,244,8,218,210,195,2,94,156,216,18,213,14,189,125,190,32,227,6,122,49,218,116,197,66,72,88,168,29,19,117,50,132,79,28,185,166,245,253,22,26,186,89,55,136,76,225,197,184,119,48,163,91,46,177,124,149,64,237,205,136,61,186,86,37,163,187,176,92,204,111,244,212,198,131,80,202,175,91,9,104,33,190,133,4,27,117,234,150,103,138,3,82,119,18,212,166,252,28,2,76,101,77,193,93,223,97,56,241,192,194,93,54,12,61,42,71,146,156,247,13,192,6,49,56,94,32,125,66,58,194,131,150,167,188,207,113,254,84,206,173,210,239,86,98,77,234,239,69,55,199,204,17,134,27,8,115,80,74,74,45,170,244,90,83,178,166,187,8,165,71,98,39,5,50,62,230,140,18,37,104,150,211,162,219,85,133,16,231,79,1,95,70,242,254,145,131,22,127,213,177,144,226,159,60,160,225,169,177,201,76,195,200,221,148,83,1,101,173,144,120,160,200,142,186,232,8,35,221,230,37,229,5,166,127,116,148,213,169,57,197,22,182,205,49,97,227,34,194,164,138,117,189,121,81,241,145,238,2,162,19,43,50,9,49,223,144,236,130,130,129,199,217,255,227,96,178,201,211,243,46,195,27,150,16,184,220,132,134,168,114,127,31,77,66,209,99,251,130,0,166,115,232,236,111,88,53,36,58,84,216,237,36,253,105,221,238,35,37,75,86,165,71,248,156,181,0,87,127,232,236,54,110,139,23,173,189,0,102,77,240,116,11,154,188,88,150,250,148,69,217,81,105,59,82,155,148,219,64,68,20,248,228,80,74,82,234,14,48,175,167,145,35,132,239,251,81,41,52,111,109,165,21,172,232,44,87,80,238,88,45,141,51,55,251,106,252,90,76,218,22,59,168,240,10,156,47,200,199,247,169,195,228,241,122,249,30,50,179,42,20,233,12,227,131,161,247,132,100,241,232,76,62,153,161,218,112,5,89,195,84,218,253,40,59,70,144,60,213,9,104,86,42,243,108,65,32,50,41,247,232,5,240,92,3,141,184,50,96,37,164,185,88,164,222,20,230,164,5,203,254,240,108,150,119,134,115,179,224,211,175,180,145,131,151,248,29,243,218,10,179,146,49,77,83,224,222,142,180,155,63,14,127,17,167,30,157,230,41,68,137,192,236,135,10,181,222,99,9,161,255,172,50,125,133,122,234,133,123,170,158,226,235,150,70,35,211,23,19,236,121,95,144,248,211,22,51,150,196,144,17,190,46,255,42,51,29,135,137,70,202,134,246,181,114,9,82,80,113,243,65,198,106,82,32,154,84,24,62,174,194,208,127,95,86,230,250,208,223,249,213,19,31,38,75,149,252,151,31,77,6,236,208,107,196,26,45,119,188,169,193,10,247,231,123,186,65,24,161,141,51,144,213,125,167,45,22,137,59,93,98,0,28,54,45,217,35,15,100,174,32,21,55,36,122,38,245,73,19,190,164,78,73,41,138,10,253,35,164,141,51,159,115,232,171,50,52,48,144,72,223,121,13,8,87,139,132,94,178,163,204,212,196,207,197,145,198,158,131,210,142,227,153,192,243,29,44,122,72,140,232,78,189,121,176,207,126,104,68,102,94,90,128,233,36,160,78,115,130,63,12,12,153,165,70,80,218,64,220,18,172,21,3,195,13,136,38,172,63,21,166,255,96,224,35,252,80,187,186,26,161,32,95,190,255,169,154,18,134,203,50,7,203,157,233,85,153,79,146,21,140,143,125,98,69,218,220,189,52,181,196,127,226,154,128,131,153,155,81,77,186,186,96,202,217,117,136,187,211,245,114,166,61,53,169,229,51,149,54,112,213,46,60,98,248,35,246,186,171,27,208,44,16,127,24,208,146,168,222,60,40,199,243,138,97,200,36,59,251,242,67,3,97,219,238,145,113,132,22,162,194,94,1,154,0,234,52,201,203,219,44,149,34,162,52,145,84,1,102,209,156,255,227,154,255,37,12,224,71,51,11,77,212,19,187,91,152,246,0,48,149,131,157,23,234,116,254,113,168,166,203,188,214,186,107,23,216,129,189,132,230,17,6,124,115,222,144,211,205,76,207,105,217,113,166,77,97,51,95,104,42,173,186,13,177,173,204,10,228,50,126,196,121,162,103,115,56,198,137,35,194,236,192,52,225,46,197,45,103,196,52,20,151,185,29,122,183,36,143,224,60,165,100,209,189,81,194,54,31,231,60,163,15,237,190,177,153,227,179,97,114,159,226,249,177,232,75,247,164,57,67,168,207,222,178,78,103,56,110,221,92,125,181,146,98,107,154,172,215,177,38,86,206,204,144,70,115,84,247,96,53,86,76,199,246,195,221,73,72,23,103,60,69,71,205,129,97,179,244,68,12,38,76,191,33,102,38,73,74,254,242,213,147,240,143,32,134,107,162,203,204,93,166,248,202,106,9,62,49,102,194,43,249,96,231,164,81,221,2,1,160,28,111,19,244,112,133,23,148,45,232,191,247,227,70,101,198,223,108,129,130,22,205,239,31,88,110,236,68,242,205,25,214,10,57,90,255,189,238,142,33,68,157,48,253,113,224,146,133,89,232,148,103,71,105,155,134,18,19,125,195,150,182,227,93,9,151,13,26,243,20,228,8,42,175,180,220,220,35,127,240,131,108,48,72,103,150,115,36,17,69,231,88,219,81,130,2,105,165,185,124,211,12,218,36,177,39,190,66,62,227,47,76,37,9,123,110,119,237,92,117,168,125,148,78,178,102,50,56,163,149,24,62,185,128,150,55,200,234,110,171,38,30,210,68,118,17,23,7,189,205,71,76,42,96,182,124,114,68,76,217,21,219,80,16,125,80,146,86,231,107,166,24,122,150,111,253,140,58,55,41,161,30,53,162,235,125,15,173,254,204,153,156,2,213,109,37,186,70,188,232,58,115,12,6,177,64,63,174,21,103,41,97,97,12,46,178,66,229,209,192,194,150,217,84,160,87,79,30,9,235,237,221,164,20,23,144,136,201,195,254,70,41,240,168,87,22,126,103,232,153,240,201,61,178,52,239,203,100,156,2,234,9,169,233,169,204,43,78,212,246,7,199,4,220,118,72,221,58,132,204,176,220,26,244,93,109,221,142,183,6,77,126,217,70,76,101,155,227,166,168,79,169,221,207,103,2,136,58,186,139,83,163,131,139,228,153,222,181,100,59,23,58,206,53,110,206,81,180,188,239,24,53,125,202,5,136,136,224,234,142,139,125,249,87,130,132,210,228,45,100,42,189,232,17,212,82,249,220,221,85,29,154,254,103,105,240,229,78,79,180,67,117,154,24,254,59,133,193,117,50,80,182,255,244,88,71,246,191,186,137,41,29,38,80,121,36,230,213,18,212,44,93,166,104,239,81,74,57,217,33,124,0,57,107,125,112,25,251,138,60,19,83,30,190,119,66,117,87,216,221,95,162,98,99,156,45,208,49,187,38,144,245,50,0,15,239,108,162,69,202,133,64,227,109,29,34,104,196,8,133,170,171,215,231,69,160,63,57,21,193,255,94,45,0,148,113,57,100,60,187,39,188,228,61,74,34,173,174,45,199,227,137,239,25,208,156,70,130,82,136,65,196,235,230,186,163,146,155,81,201,157,213,179,56,129,220,124,210,149,75,192,43,3,126,239,220,186,22,128,240,100,230,21,9,55,77,166,189,195,157,201,89,251,146,247,252,59,60,86,92,238,242,96,165,126,234,231,126,199,30,131,76,167,28,3,190,132,69,216,107,254,209,47,47,227,183,64,107,104,217,140,199,121,130,97,174,168,167,223,155,218,171,191,232,253,223,83,182,165,215,225,254,25,106,1,189,229,61,52,8,244,4,93,1,182,193,218,175,146,69,39,15,162,53,13,180,6,109,81,219,99,134,181,140,10,38,165,234,198,73,241,24,31,57,230,152,23,53,52,49,117,80,150,225,39,25,173,142,193,48,194,70,35,52,84,241,30,117,176,233,195,20,84,65,13,98,0,161,83,35,155,74,182,231,160,91,220,107,84,83,120,112,187,34,122,125,66,76,176,127,210,222,36,96,199,23,172,203,247,92,63,139,141,182,121,254,136,134,184,234,81,205,126,220,250,251,253,171,162,185,80,36,211,105,62,187,22,152,100,97,51,63,210,5,230,153,69,113,35,172,62,164,53,25,125,15,195,12,131,227,115,128,177,86,142,125,251,92,175,209,70,214,100,52,21,219,179,45,203,64,209,154,41,116,248,236,234,93,140,198,121,77,226,240,155,14,48,139,77,32,31,131,55,228,151,245,37,82,55,210,148,73,183,228,42,216,84,86,18,136,60,31,242,64,229,123,14,55,164,114,15,20,218,247,254,60,168,95,40,32,193,56,72,50,55,41,72,152,70,189,249,81,96,73,65,245,252,11,79,126,20,104,87,168,90,53,45,138,38,195,22,180,9,170,25,20,39,38,106,190,225,190,137,208,42,159,119,47,120,242,178,180,22,39,102,168,210,32,110,197,194,144,199,158,88,99,247,60,185,43,255,93,252,38,36,251,102,85,23,211,249,83,235,239,92,6,30,29,226,27,179,58,154,31,115,31,154,120,227,192,146,1,164,68,120,91,133,153,218,104,191,166,203,0,254,124,155,181,54,197,110,163,207,189,78,57,189,242,117,110,93,170,1,148,243,25,154,49,107,140,23,104,147,120,1,4,192,255,199,70,50,232,213,49,68,50,225,54,151,128,247,36,28,122,165,129,91,194,181,62,22,41,184,105,186,69,32,40,130,191,134,235,115,54,23,211,121,207,71,183,229,128,31,52,98,246,65,172,241,6,84,151,90,0,226,76,13,162,121,114,166,186,74,197,46,120,9,13,181,65,70,31,72,247,130,213,52,223,235,115,162,64,82,42,186,84,176,250,95,34,235,139,172,186,42,246,204,239,17,5,89,45,183,41,99,33,167,143,193,13,26,125,182,71,253,72,3,79,26,83,161,8,212,29,160,216,25,127,42,121,127,81,6,252,13,51,56,121,232,26,41,151,20,184,15,173,238,251,245,169,128,232,33,11,234,90,78,197,179,48,138,152,170,74,70,193,151,214,41,20,43,57,142,25,86,87,175,19,252,247,158,1,43,47,67,110,235,157,63,168,250,190,133,107,128,182,251,192,61,110,107,164,76,221,207,240,196,150,3,220,26,130,157,35,58,84,230,52,105,50,141,24,221,70,96,244,143,125,224,201,46,31,131,111,49,229,228,219,184,124,200,45,225,25,237,152,242,53,157,238,182,99,14,61,155,232,79,132,191,128,245,7,171,225,87,7,37,160,154,104,205,82,193,18,205,165,217,124,241,23,73,75,96,21,218,111,69,32,180,7,130,26,156,154,107,180,163,224,108,211,114,111,81,124,111,181,136,94,164,22,168,35,154,236,166,128,147,245,20,118,30,105,82,138,113,156,34,149,250,103,94,93,7,181,8,104,214,201,45,247,234,160,212,75,190,109,89,97,221,217,161,113,231,2,24,91,100,152,61,93,137,132,203,13,22,234,111,64,244,43,212,189,43,172,66,113,238,115,133,31,222,42,164,225,202,19,61,87,120,163,120,127,106,26,116,158,139,1,165,217,76,54,245,14,180,120,251,202,191,225,250,7,109,195,196,3,122,71,63,89,121,195,25,141,234,174,10,173,119,59,2,231,77,223,249,41,4,25,12,110,196,149,24,105,124,83,149,220,189,253,190,47,216,249,246,219,137,165,42,250,59,187,141,254,239,104,174,157,111,63,26,95,76,209,41,23,156,102,63,7,1,225,221,111,165,91,78,190,161,243,149,191,201,249,45,73,149,200,187,104,206,143,203,131,141,90,177,7,14,63,6,148,224,4,127,186,244,177,111,92,10,222,30,4,234,190,152,178,27,138,56,243,131,230,213,36,26,244,187,145,107,212,162,84,191,11,247,246,28,94,214,134,138,209,100,209,229,246,167,98,139,160,64,115,119,217,157,128,141,244,98,39,46,45,231,132,1,38,74,87,134,54,60,8,103,53,213,61,64,216,198,119,155,188,17,162,20,136,186,222,71,149,225,219,42,38,16,9,109,70,56,44,228,239,220,58,216,227,148,105,118,105,88,147,88,38,78,82,134,11,227,124,152,186,44,14,254,24,121,107,255,105,100,132,98,137,129,81,158,175,21,82,237,48,215,226,228,247,146,251,238,15,40,127,71,91,216,9,103,21,32,228,93,1,144,61,11,67,47,177,28,217,95,175,230,161,102,191,121,175,190,92,138,227,230,207,207,58,23,6,178,169,151,101,206,61,49,68,199,174,210,243,199,188,97,101,208,106,58,120,211,200,208,126,28,132,40,57,102,121,168,122,140,206,91,246,158,226,113,90,23,110,3,25,122,221,145,85,152,233,187,84,57,120,84,128,181,49,151,107,41,54,222,219,226,114,75,75,149,141,178,183,87,93,253,74,247,55,41,223,115,250,136,235,161,166,173,211,132,53,246,87,186,45,197,112,231,255,245,24,18,214,32,14,229,251,246,255,54,120,15,1,3,23,115,173,185,14,12,163,133,172,110,190,163,8,112,28,104,242,18,150,148,49,207,55,67,15,166,120,119,39,30,231,7,34,244,73,117,130,206,48,73,33,180,52,213,176,71,208,93,188,65,53,28,192,137,160,123,123,127,135,142,169,240,176,69,196,70,163,238,145,232,85,164,134,29,123,97,209,83,227,43,11,75,39,191,107,149,192,7,76,168,154,13,45,251,19,148,247,26,27,251,15,62,126,109,60,200,137,94,58,104,238,179,204,42,155,255,7,170,92,55,89,129,230,152,170,39,79,189,32,23,15,138,38,96,154,84,1,214,237,230,92,167,101,96,218,105,244,165,138,226,81,218,27,27,7,5,201,230,52,142,219,125,185,36,166,139,210,95,215,149,240,104,195,108,103,78,47,84,216,255,186,232,21,152,61,252,229,52,135,100,253,47,217,147,123,32,213,207,160,238,8,251,134,72,73,34,193,186,130,8,68,115,188,205,241,33,181,111,92,117,145,240,250,212,121,158,248,141,45,250,86,173,196,92,166,210,40,92,218,41,72,157,252,159,93,255,200,71,51,158,158,37,64,255,244,130,159,210,21,235,103,184,43,29,64,158,5,91,194,37,58,128,83,211,244,33,90,136,109,42,197,95,106,148,254,7,1,22,27,184,218,210,98,197,113,25,162,201,90,255,31,38,34,101,116,71,54,65,31,166,88,152,238,76,232,17,67,217,199,223,244,161,119,131,99,126,71,232,108,50,17,215,13,105,4,22,109,127,222,155,124,9,79,42,27,72,34,243,79,63,184,127,71,56,38,251,29,24,58,208,207,121,211,127,186,251,90,94,132,103,0,172,191,167,251,14,123,220,175,56,108,249,186,61,169,65,87,160,33,139,202,44,63,124,31,125,198,55,177,190,187,193,84,112,70,70,188,192,208,134,187,248,135,231,70,60,164,99,68,182,186,187,144,153,69,12,99,24,114,22,158,228,196,203,104,60,40,72,147,95,111,105,97,157,165,210,245,4,108,240,8,111,60,193,64,144,59,100,22,120,130,150,231,251,117,233,180,226,179,155,238,128,114,126,48,242,184,7,128,36,133,193,214,205,56,223,201,248,33,198,74,196,153,11,133,233,168,91,177,243,54,34,53,20,0,58,119,8,140,100,2,166,102,144,229,242,62,135,167,113,197,255,226,182,164,192,67,205,134,125,239,10,117,206,237,2,119,74,0,180,53,98,62,2,216,96,134,254,37,246,156,42,117,102,139,176,124,60,138,192,51,63,239,199,178,191,179,67,104,54,243,127,68,35,116,170,244,145,52,86,180,61,26,29,69,180,85,140,158,61,130,226,94,210,109,16,71,64,107,5,250,151,65,184,255,193,26,117,4,203,68,23,132,136,12,94,188,27,18,71,139,233,43,128,137,157,88,87,79,209,214,131,94,124,87,184,138,16,220,35,151,223,89,99,109,214,220,168,24,25,6,48,137,3,67,212,119,160,18,129,180,1,18,94,202,77,140,167,215,99,23,79,111,238,119,189,154,165,210,244,45,90,137,111,99,227,193,229,49,251,22,157,192,232,50,94,167,149,188,44,114,253,249,253,222,123,45,217,30,47,46,109,113,104,93,123,89,249,234,18,253,255,158,27,216,89,211,158,77,13,3,174,46,16,56,222,215,53,95,49,180,47,77,140,58,110,227,98,206,125,207,191,163,150,81,233,155,142,244,19,184,69,163,100,239,48,222,19,144,187,194,83,230,125,242,69,224,154,152,67,98,85,167,4,189,86,43,28,156,171,193,143,197,30,99,203,1,188,254,206,90,203,80,177,212,168,97,252,218,176,76,201,189,136,186,158,108,150,79,221,13,22,53,156,237,132,82,155,109,97,139,135,118,138,130,226,162,65,139,102,119,4,37,43,58,147,71,196,235,102,250,29,67,25,162,172,246,28,251,114,102,98,59,160,132,185,58,144,174,189,63,0,34,191,5,194,107,158,114,14,14,75,75,87,199,178,96,12,125,150,8,182,166,145,74,189,74,68,60,22,53,119,231,145,180,250,24,61,90,79,194,229,15,29,43,129,23,237,207,81,127,245,42,46,110,173,108,194,181,40,9,192,106,5,120,172,29,70,243,143,102,70,149,207,158,121,114,239,236,51,101,21,185,69,5,60,142,161,64,255,25,143,146,196,121,104,45,33,135,105,124,204,185,173,47,178,140,246,71,67,72,242,244,34,6,88,51,171,235,69,128,150,209,143,165,20,194,209,48,169,65,169,220,189,220,75,24,114,231,34,119,128,0,156,150,173,160,152,204,120,87,61,244,35,172,210,70,190,56,58,250,128,44,232,67,60,131,71,250,109,203,36,177,58,8,106,136,209,214,242,45,235,85,4,254,245,11,38,43,251,78,93,39,196,146,10,175,13,181,35,143,116,111,100,153,25,88,187,22,241,103,236,88,228,127,199,193,43,119,210,209,157,67,223,30,243,25,59,39,212,223,80,112,239,25,193,9,176,234,128,194,7,240,237,125,94,150,223,32,36,64,104,224,132,40,56,67,65,128,193,64,29,112,80,211,66,144,140,68,204,254,138,202,252,155,159,238,64,48,87,234,176,78,200,236,202,40,160,73,75,187,249,219,89,54,48,67,164,248,134,123,4,40,135,126,196,144,193,82,145,42,136,166,69,31,128,28,167,224,196,180,86,200,78,99,187,65,110,17,156,241,149,172,130,75,215,145,91,221,251,40,66,7,191,38,57,70,118,124,239,11,90,60,187,232,220,255,25,116,64,176,158,240,152,15,67,226,246,126,48,180,52,147,15,26,164,105,28,227,176,87,126,133,115,117,142,189,155,111,109,147,33,31,215,64,92,80,112,69,118,184,19,154,48,92,246,38,189,233,211,197,160,104,45,39,60,175,62,199,226,107,3,190,170,110,157,211,27,249,182,102,195,104,81,38,23,216,151,182,227,0,194,51,188,157,243,104,9,163,235,7,116,143,85,72,12,69,100,253,62,229,22,172,100,164,147,45,85,59,147,219,119,39,160,73,208,68,13,0,70,82,119,31,71,228,209,202,59,10,158,135,23,62,158,220,8,186,235,79,200,215,252,199,227,55,55,37,124,124,140,181,163,8,214,120,182,45,201,132,64,36,0,105,31,230,162,80,188,117,221,134,81,181,46,25,37,100,228,143,15,224,3,198,0,128,194,104,174,197,235,199,118,67,218,160,56,135,40,177,118,15,220,235,238,254,148,120,64,31,210,139,106,43,227,195,216,135,23,112,202,90,220,45,191,127,66,125,147,111,168,53,178,148,134,163,120,135,59,247,214,84,32,98,105,119,44,250,112,221,64,224,229,44,150,149,170,132,180,210,108,180,236,187,15,107,115,212,203,235,225,69,86,140,200,139,199,162,190,252,134,117,74,115,219,197,153,146,222,19,100,140,126,207,90,84,37,174,229,149,212,73,55,137,64,54,172,192,223,192,141,34,82,231,12,30,156,57,165,99,182,238,194,3,133,36,41,146,202,232,193,2,139,227,26,53,234,67,45,178,51,97,171,117,196,47,76,99,85,224,241,201,238,194,111,241,233,81,216,4,242,200,197,127,169,188,55,176,27,181,161,204,232,98,28,90,56,101,183,142,11,181,34,232,24,234,178,22,158,36,49,254,151,41,157,246,61,132,147,62,198,181,191,202,96,51,164,182,164,124,18,127,85,73,226,42,199,196,223,25,81,206,203,173,57,73,187,235,219,11,55,19,111,43,67,16,49,105,246,211,43,167,11,43,178,102,239,215,167,84,176,87,117,203,62,88,97,57,70,23,10,234,215,229,7,229,77,138,57,79,234,43,69,219,223,22,107,74,157,103,70,136,78,131,85,165,236,128,26,22,234,248,70,153,215,54,205,203,158,205,142,109,81,249,156,16,253,143,171,15,117,157,31,192,140,158,105,126,176,131,18,34,190,59,196,67,75,49,216,95,68,9,127,121,33,120,171,49,43,225,70,109,227,164,174,37,57,156,110,49,109,37,36,247,120,93,150,202,142,87,32,116,199,20,166,206,90,201,164,141,38,104,115,93,105,136,68,126,219,84,117,30,180,116,52,217,38,138,151,241,30,107,63,36,66,7,88,202,162,239,14,134,233,192,18,231,155,26,137,14,234,99,46,96,185,110,60,203,134,157,73,1,159,252,189,129,137,192,154,113,136,87,215,200,255,8,74,175,42,208,13,203,69,114,45,60,75,124,180,97,224,21,29,219,25,253,14,220,245,60,94,82,78,68,108,70,186,243,58,137,240,198,180,144,12,147,126,46,160,128,222,250,222,85,190,93,91,7,77,160,155,18,15,154,223,101,143,75,221,136,100,139,205,50,254,142,190,144,31,230,227,220,188,8,1,196,215,39,196,95,180,35,158,153,228,57,100,180,143,221,46,95,133,230,143,129,120,121,91,108,10,177,252,199,133,94,183,232,68,61,12,173,102,96,117,181,2,187,210,46,24,145,235,39,220,124,16,99,89,126,184,249,132,235,15,24,236,173,37,81,97,241,40,129,90,17,58,69,245,250,220,131,157,239,63,164,170,178,128,22,27,167,203,196,175,215,60,38,99,105,141,80,176,147,14,250,158,53,70,102,3,82,145,102,83,122,174,80,54,71,116,37,96,230,128,140,182,27,247,225,72,84,122,11,100,70,212,128,145,110,165,127,231,173,86,123,24,11,249,3,77,246,68,14,48,202,150,215,70,226,43,64,178,251,161,98,63,233,144,160,49,191,96,160,59,221,124,7,14,190,165,239,110,112,197,226,213,37,248,206,221,222,61,182,148,37,68,27,63,8,202,22,51,96,238,38,137,99,81,83,21,124,88,232,181,75,11,98,114,100,61,172,146,87,189,239,194,43,202,24,84,126,155,238,244,80,124,31,122,110,114,18,252,160,123,212,16,69,232,22,66,21,106,141,166,38,150,206,175,28,251,25,61,191,171,148,182,228,228,18,127,143,131,182,205,114,37,155,70,112,61,19,247,40,242,224,147,99,187,186,153,133,50,129,95,29,62,43,74,182,98,147,106,214,252,254,67,200,101,169,14,159,174,146,181,122,48,246,85,59,113,160,90,111,68,140,73,129,93,70,242,244,187,94,70,5,167,157,109,199,112,92,28,113,35,1,0,89,213,4,91,33,153,206,192,140,156,250,97,183,142,151,171,69,69,233,145,132,252,143,37,142,195,26,81,60,41,164,128,115,111,151,84,116,214,187,147,134,218,114,165,246,154,202,105,217,33,244,129,183,1,187,12,214,128,212,17,180,212,127,154,75,71,138,68,104,219,149,139,125,24,250,85,249,148,190,110,59,25,189,163,175,199,176,3,252,21,74,19,105,99,157,74,89,51,242,139,184,154,66,22,245,235,29,177,243,35,168,92,26,6,168,183,122,2,157,59,223,27,209,159,129,30,159,201,105,246,120,146,209,99,25,104,113,75,60,248,169,13,233,114,173,190,34,217,230,85,198,18,20,19,61,207,223,132,40,171,129,227,220,237,100,109,12,109,13,178,160,79,76,115,68,250,71,220,243,135,203,32,200,165,226,253,68,149,227,170,138,181,8,72,5,222,249,251,90,38,219,232,61,116,40,147,234,82,94,176,249,102,51,176,52,94,97,196,241,36,192,9,99,162,82,46,77,168,43,105,81,97,6,128,136,15,221,64,113,255,103,4,17,95,74,44,189,71,228,38,0,156,179,79,51,187,217,143,233,21,155,96,0,143,23,84,237,23,112,97,228,100,78,216,250,69,44,52,18,3,44,173,185,149,49,44,7,133,8,47,10,158,204,141,176,216,231,146,148,209,161,161,72,207,144,127,30,172,248,166,17,102,177,61,135,165,173,216,8,209,39,210,0,204,239,79,125,189,17,79,183,194,132,61,155,51,156,200,71,72,12,139,174,8,109,104,75,16,85,57,248,236,57,251,216,239,190,208,34,33,15,146,12,49,135,142,66,14,180,84,185,42,232,41,117,179,91,41,18,96,205,168,154,61,31,25,168,173,59,213,197,198,3,26,52,117,33,181,30,106,190,33,1,147,72,15,27,45,122,80,198,55,216,175,96,184,5,196,26,139,19,37,77,215,154,6,120,157,49,26,105,95,4,185,191,231,3,175,31,41,51,81,145,11,33,22,208,168,190,252,216,251,214,198,91,193,12,3,96,34,152,131,15,32,34,245,206,183,211,120,248,61,82,40,175,92,147,173,247,108,71,236,76,208,37,109,118,87,178,114,110,235,37,212,28,90,24,99,91,3,245,77,196,195,87,189,137,252,91,125,86,180,64,47,140,244,57,135,235,68,242,97,96,252,76,131,22,172,37,220,140,126,160,233,157,215,171,159,113,134,68,110,71,144,35,194,40,115,111,130,204,183,112,102,159,201,90,221,161,86,150,114,120,101,54,54,223,128,40,215,191,198,63,217,116,207,148,63,210,25,24,202,122,147,93,0,159,201,24,126,117,112,11,247,238,156,34,219,222,160,249,137,104,79,125,26,250,87,245,54,62,120,6,19,199,160,89,55,204,179,202,19,157,109,250,146,115,117,57,163,37,201,67,25,55,222,22,127,104,11,212,180,40,135,145,59,27,168,130,150,38,142,16,249,129,19,162,75,251,12,229,71,36,5,149,254,224,82,74,106,211,191,247,180,75,97,85,128,147,227,97,10,174,136,170,81,113,32,155,35,246,182,183,216,217,193,56,208,95,111,207,136,97,110,229,244,32,147,87,68,116,151,55,122,20,46,40,229,167,4,186,95,36,98,71,107,214,200,115,71,84,52,221,139,250,95,23,1,128,133,62,182,170,129,109,23,163,148,140,206,231,121,126,198,246,186,92,185,39,142,108,69,235,192,146,250,175,129,128,31,33,115,52,104,73,154,70,44,87,119,51,65,31,225,18,3,224,74,114,31,180,243,165,241,102,77,202,230,33,220,226,228,156,54,21,210,160,69,120,211,90,160,55,99,53,94,159,48,129,35,104,112,68,103,249,64,38,28,151,16,104,78,183,144,71,28,15,97,236,219,21,143,202,209,136,32,130,150,165,104,136,85,247,138,183,36,66,247,105,179,55,4,144,111,240,144,139,3,12,150,116,144,111,147,133,102,167,40,40,46,188,57,242,133,85,76,213,213,106,255,75,112,203,226,185,171,195,150,86,112,221,93,139,154,68,189,207,189,254,68,121,111,23,90,217,92,226,136,131,167,194,146,87,125,238,146,186,65,14,212,237,188,217,71,137,215,243,55,41,246,135,53,175,45,108,145,165,43,186,50,250,181,218,64,113,202,245,247,193,63,129,134,232,31,55,15,140,235,153,34,57,144,115,221,85,105,148,69,247,118,57,214,220,45,57,111,131,215,81,132,67,197,131,207,193,99,198,224,100,27,23,130,91,52,87,18,244,9,53,232,78,171,89,65,36,38,125,195,87,142,172,179,249,48,220,218,112,138,161,2,10,54,236,13,237,89,104,80,208,29,123,68,136,193,176,76,174,255,211,225,58,56,184,250,152,2,17,120,242,132,206,55,129,167,177,52,148,92,226,43,168,30,59,170,243,89,93,202,158,149,46,202,5,3,147,9,62,112,32,150,126,88,146,45,51,115,212,190,136,32,99,209,134,193,129,19,114,3,213,197,161,76,83,190,1,148,179,29,67,211,153,254,207,198,124,214,179,108,152,152,231,240,42,144,252,139,45,91,155,99,118,107,97,35,234,129,85,218,226,169,114,17,183,33,159,236,146,33,68,67,160,155,37,78,69,227,121,170,106,230,48,124,200,25,213,186,195,8,232,76,105,173,90,157,184,79,167,35,73,190,123,151,34,246,183,241,226,7,139,88,230,176,168,7,69,213,30,86,92,140,171,102,171,135,51,198,120,254,129,0,243,145,48,162,43,33,106,81,218,21,136,189,246,86,30,83,207,239,186,42,232,160,183,129,24,96,178,205,117,245,242,95,38,42,255,216,212,110,2,85,208,54,171,130,171,82,30,7,172,182,60,61,232,164,101,151,11,208,60,36,174,81,176,101,108,70,253,56,73,102,174,132,245,96,117,151,222,46,206,243,135,238,233,33,218,17,19,14,38,47,55,137,138,66,169,237,38,140,112,26,1,69,225,205,65,27,84,133,89,145,74,218,107,7,75,182,67,12,233,225,46,200,111,169,31,98,158,218,139,108,75,244,205,77,31,227,109,52,106,230,97,193,72,250,122,196,88,127,19,219,77,119,93,17,98,66,36,69,117,242,178,40,209,245,138,212,254,92,123,106,140,105,252,10,92,233,186,187,204,135,50,127,246,133,152,138,150,108,36,66,167,113,147,159,134,86,242,121,212,160,113,230,27,129,212,108,20,0,189,189,106,218,199,178,226,37,90,215,58,183,197,169,144,220,254,33,97,111,115,230,55,244,113,90,79,10,120,96,85,18,218,206,59,152,237,41,241,174,27,106,119,151,96,134,124,30,143,150,62,237,200,188,191,80,199,93,156,97,226,146,73,226,180,141,173,194,1,16,45,82,175,221,152,233,189,28,55,155,80,181,66,154,252,71,142,113,168,254,166,243,60,148,253,207,58,225,220,151,183,120,111,70,146,254,53,215,45,66,126,45,41,203,230,151,73,69,147,47,130,95,6,158,169,22,202,248,54,250,140,151,13,188,199,253,31,240,78,254,65,150,48,89,226,166,58,148,187,233,13,111,14,64,169,168,70,156,14,121,217,220,22,63,214,131,137,152,126,30,234,143,163,173,21,73,123,36,120,193,140,143,25,219,165,254,67,166,182,157,101,40,210,130,16,37,48,212,31,56,76,21,252,141,243,222,162,120,118,68,182,211,171,117,240,155,64,150,173,160,113,86,247,146,249,241,37,163,234,70,219,110,0,208,236,28,214,191,113,239,89,15,202,237,57,188,120,149,110,67,19,149,145,36,49,112,105,127,16,100,22,121,146,239,1,168,6,109,179,3,113,105,16,228,83,190,80,37,75,212,100,71,158,47,122,141,16,251,114,107,43,43,5,44,185,122,89,159,40,119,178,194,26,32,8,28,112,19,191,217,116,230,220,58,229,74,141,249,245,188,24,2,140,208,82,164,112,87,135,161,230,214,121,237,4,250,78,225,216,28,78,41,122,21,172,33,96,170,68,46,52,109,74,72,123,181,54,85,144,247,42,165,23,15,218,11,221,131,55,1,163,110,3,221,110,175,159,248,251,144,224,30,128,242,88,39,104,17,103,134,186,42,186,178,16,48,14,245,44,60,83,107,247,28,102,187,78,41,56,83,134,170,189,133,87,192,63,240,211,225,127,89,75,124,197,186,92,241,165,228,205,215,156,172,90,17,190,241,73,78,200,157,86,226,195,0,59,22,28,217,190,137,188,220,135,152,221,161,54,89,177,128,19,182,22,187,119,93,43,141,169,96,198,142,58,171,39,40,123,72,182,90,13,52,170,20,3,23,31,239,54,28,194,113,155,77,123,78,22,67,152,86,189,9,174,205,254,144,71,194,215,197,208,121,76,148,103,66,222,72,48,253,156,79,18,209,24,233,160,210,101,206,25,186,85,143,41,72,28,131,238,118,44,241,104,25,224,51,78,151,255,187,172,225,185,105,211,243,21,219,178,59,206,84,145,12,210,193,16,72,31,178,143,221,76,53,242,155,244,21,80,156,239,165,70,140,148,19,66,6,68,75,33,47,133,24,52,219,96,32,89,50,217,170,72,97,4,157,9,40,150,37,77,10,194,98,40,58,94,35,116,184,182,248,208,95,251,204,172,48,193,156,191,94,18,28,20,183,59,92,40,251,47,3,233,81,95,217,11,200,136,213,163,105,215,72,79,45,4,152,72,20,171,22,22,230,99,195,101,220,18,135,212,251,109,34,238,128,247,21,2,212,254,106,45,81,152,105,77,105,131,218,16,189,121,130,173,245,69,166,16,249,82,15,138,188,223,220,86,162,54,217,14,44,130,211,241,126,47,239,98,184,99,99,160,227,192,195,39,62,51,252,211,59,92,67,77,14,160,185,132,240,178,99,144,200,6,22,137,179,75,146,149,65,238,175,14,96,138,49,234,164,220,18,218,122,44,172,174,117,74,15,61,144,172,12,134,179,36,122,105,153,22,112,108,137,227,31,170,53,48,123,150,33,47,188,48,49,232,220,110,57,5,60,138,127,200,54,43,187,132,9,155,4,246,232,174,137,156,223,82,145,93,102,103,226,7,169,252,76,105,69,127,157,254,21,206,194,241,133,120,135,46,195,35,254,241,116,207,226,9,122,63,171,110,234,160,223,224,36,27,10,207,142,159,121,90,24,8,175,95,241,187,23,151,69,146,159,119,23,118,210,54,58,72,233,198,255,221,37,58,21,43,86,60,101,66,232,60,115,129,209,238,246,224,124,47,38,215,95,46,67,94,217,27,153,213,72,111,174,243,216,26,80,17,183,218,100,17,62,146,247,232,99,159,64,73,141,232,87,141,30,81,206,243,42,100,199,113,241,234,79,115,8,82,71,154,153,142,203,139,163,144,91,254,46,101,105,77,21,95,160,15,250,147,101,100,254,18,188,76,254,18,45,184,75,205,229,137,96,219,129,84,76,205,100,113,138,143,134,215,164,255,146,40,205,33,19,115,224,60,166,170,240,193,13,95,31,175,112,171,65,114,176,123,222,23,56,85,185,172,106,55,23,231,204,232,200,171,235,17,55,127,229,183,79,127,242,220,209,80,136,117,185,110,165,252,42,174,38,51,178,229,0,170,77,169,12,3,149,98,50,122,179,231,34,191,174,73,244,135,148,185,123,125,189,66,224,52,69,227,15,224,88,113,133,167,7,100,226,130,39,81,5,3,104,21,40,135,29,111,200,209,1,136,178,90,42,195,140,184,169,190,11,221,54,191,205,133,211,47,49,94,108,180,27,60,126,105,158,68,9,143,226,220,129,230,80,225,181,168,131,26,116,238,241,146,167,190,62,184,170,37,89,86,167,218,234,215,198,89,144,20,38,177,243,239,90,149,232,76,17,22,198,4,34,70,118,101,10,66,203,68,138,229,107,169,63,85,143,107,87,188,212,163,46,61,68,164,14,187,42,142,201,174,38,83,206,46,16,76,59,163,40,132,73,80,39,48,41,76,167,77,113,112,145,132,31,69,81,2,212,214,199,54,232,51,45,124,3,138,190,177,103,18,167,167,221,241,188,101,197,33,26,5,191,116,166,18,247,155,47,234,107,213,149,195,98,27,240,93,118,203,199,139,90,59,153,208,167,222,242,103,152,75,139,145,24,34,191,203,31,68,85,225,9,196,102,27,28,158,44,78,176,115,202,121,22,27,207,240,216,33,217,172,203,89,92,91,145,14,191,208,143,93,89,6,101,154,18,220,207,144,119,240,159,234,49,72,199,68,224,177,43,21,179,1,242,240,84,175,92,11,24,33,120,222,112,116,30,109,38,110,221,121,69,4,11,41,83,106,225,116,32,100,201,138,232,148,218,46,155,127,168,19,29,195,98,150,65,55,15,255,40,134,187,50,90,126,186,199,190,220,162,37,45,133,47,143,42,149,183,69,255,10,73,64,16,211,2,179,245,11,214,176,126,62,190,102,53,180,102,243,92,86,52,112,92,199,164,246,193,79,182,6,222,121,215,57,83,97,100,41,254,81,211,219,90,195,3,75,206,148,250,164,80,238,53,149,180,231,1,63,72,191,219,35,214,163,254,191,107,99,25,166,15,61,133,129,69,21,41,184,153,239,246,160,241,88,134,201,148,76,129,4,125,209,6,238,234,107,101,103,190,19,83,56,194,238,173,105,230,240,210,195,194,7,105,67,186,170,164,238,233,170,162,123,182,217,13,131,158,115,175,66,25,44,193,36,90,138,66,26,5,202,49,30,220,31,10,169,128,222,148,250,162,28,70,238,219,24,226,50,144,158,193,18,44,155,227,121,23,83,57,26,156,187,203,168,174,177,59,176,97,58,189,137,220,94,98,57,87,186,11,103,64,252,40,185,192,13,50,89,152,88,101,139,25,13,117,86,200,127,4,69,127,30,172,173,23,31,253,224,132,90,74,254,239,221,12,9,188,81,0,40,205,7,235,21,100,245,88,129,184,57,155,142,9,185,89,33,170,119,40,174,240,214,95,214,165,68,61,42,103,0,135,235,96,128,149,246,20,112,255,124,155,246,84,168,173,76,130,219,144,119,133,11,122,193,154,129,128,27,139,211,101,192,193,105,231,96,84,243,94,122,122,33,203,188,240,189,208,230,139,56,244,102,151,141,94,119,167,67,67,94,82,136,101,36,202,51,2,34,150,52,129,206,176,149,206,208,190,134,17,240,94,93,41,188,47,41,11,28,218,172,249,6,252,140,165,118,35,25,36,4,141,32,35,74,187,170,120,206,35,117,209,94,241,179,221,252,216,213,78,65,45,24,74,181,85,114,45,108,148,225,154,149,159,176,190,205,132,46,134,162,114,247,166,174,168,132,172,33,198,54,179,91,130,225,230,160,160,158,86,62,121,236,11,251,175,246,38,93,233,231,36,105,182,6,155,181,67,24,107,208,176,129,208,111,115,193,200,228,240,162,150,122,153,193,27,244,117,147,78,119,249,177,30,135,84,1,125,140,49,58,64,178,252,67,217,9,161,224,250,99,235,192,85,81,149,159,98,146,192,92,54,173,137,164,218,248,179,205,87,62,62,212,155,105,125,238,82,60,17,213,170,134,111,247,9,133,90,222,239,38,98,169,82,13,223,88,15,58,64,205,72,193,149,179,236,48,70,243,182,93,45,98,42,61,250,149,206,93,229,202,179,86,227,64,217,138,191,170,144,22,53,134,64,53,120,176,220,178,167,99,96,140,253,187,43,34,242,95,248,145,162,229,115,26,86,16,32,142,207,214,206,104,146,254,161,240,12,8,30,200,111,164,62,51,150,30,232,4,178,53,154,82,182,56,217,47,105,208,5,58,114,228,142,232,147,129,7,165,171,196,28,192,169,20,193,129,43,60,134,154,118,225,51,124,208,43,13,57,246,87,53,108,69,179,92,253,254,55,4,204,189,159,254,30,23,190,140,179,14,83,112,164,188,156,166,198,55,204,198,65,124,178,39,200,137,122,143,195,34,192,179,22,255,24,87,79,40,130,248,157,244,54,86,207,143,19,12,114,126,196,159,148,2,148,144,255,179,38,95,95,107,250,231,6,220,92,24,18,233,143,152,186,72,142,236,155,100,76,143,156,238,69,41,99,254,26,3,25,56,157,39,164,226,161,44,179,184,49,141,73,192,169,104,214,220,232,88,3,151,18,126,181,78,62,209,10,1,147,117,163,33,209,92,45,181,93,140,135,150,255,49,177,47,213,135,191,70,143,75,51,152,55,195,92,144,57,197,144,187,255,247,244,248,207,249,207,151,14,238,100,127,6,107,71,238,0,80,187,233,112,112,217,180,180,161,131,163,31,91,135,10,65,108,129,122,121,44,38,103,194,118,120,132,83,91,218,143,34,19,152,114,154,211,93,98,224,0,122,169,52,211,131,137,177,133,130,44,101,71,125,68,184,217,222,244,22,73,55,193,13,60,49,27,167,91,122,3,58,49,81,235,114,228,212,42,189,34,66,41,14,250,141,115,59,14,35,226,46,211,78,119,12,190,88,77,190,118,123,206,36,58,116,13,43,90,5,139,81,147,203,156,197,109,79,60,17,27,118,188,28,10,9,201,33,133,191,3,161,167,191,118,243,193,234,164,243,34,2,74,69,118,196,185,213,21,223,176,135,144,155,230,32,192,16,159,214,239,102,141,35,224,47,49,153,110,177,173,152,72,185,172,40,159,114,252,118,247,35,173,45,150,180,32,196,240,91,104,44,223,216,86,237,2,33,8,1,85,26,36,175,234,49,147,155,238,29,67,15,50,107,143,95,66,168,66,237,68,121,130,110,99,170,174,150,219,133,44,35,232,57,210,205,182,113,2,246,129,65,71,15,72,176,72,156,121,169,194,201,206,216,224,70,116,89,195,206,61,24,187,37,53,184,116,93,141,10,106,190,46,130,213,119,208,249,168,105,141,101,31,142,75,178,98,23,202,154,128,134,25,201,191,185,17,245,246,169,140,147,34,20,38,63,3,146,104,209,151,36,177,237,83,159,104,200,220,227,129,62,225,162,230,89,93,129,107,10,227,165,9,185,76,154,78,99,73,96,88,180,57,45,168,217,13,24,141,194,203,57,35,224,160,55,86,160,250,190,242,135,96,245,204,229,44,172,18,195,94,9,160,121,235,214,89,185,69,109,212,66,52,80,36,102,4,126,240,240,173,92,26,112,222,180,205,128,60,252,145,47,53,64,244,31,222,172,132,125,59,170,63,161,6,92,166,85,223,182,145,64,94,77,22,212,23,147,37,145,156,246,48,156,79,233,110,32,36,190,1,146,166,47,223,145,77,48,168,114,110,164,225,160,10,174,64,42,195,104,179,138,34,235,239,152,100,253,115,81,52,163,31,178,66,222,22,189,181,96,248,166,44,178,234,140,248,171,61,56,74,200,106,112,101,83,0,183,146,52,105,51,156,204,87,211,5,234,117,186,212,184,106,151,85,46,14,63,119,194,174,46,29,95,95,140,102,38,21,126,49,173,10,130,171,85,43,79,202,57,90,172,133,57,230,189,133,12,182,8,139,147,20,111,239,135,85,58,150,2,221,198,87,63,164,22,214,153,211,87,128,102,34,152,179,108,178,87,119,106,233,73,102,9,15,137,152,235,39,199,54,251,202,40,246,67,53,69,141,255,252,125,223,147,104,91,161,179,226,166,187,81,78,41,98,61,185,237,63,74,200,53,209,196,66,57,1,99,139,27,240,93,29,121,40,52,13,170,32,236,215,137,62,187,49,217,126,111,14,205,121,197,196,65,182,89,49,94,202,234,247,81,228,175,40,15,27,17,176,91,93,176,24,228,114,115,11,20,93,249,100,97,64,132,131,131,75,57,68,67,90,252,42,180,179,250,172,88,177,52,151,143,130,113,126,7,204,115,105,90,231,101,86,58,208,79,198,22,79,71,210,245,103,62,61,90,3,153,47,67,81,181,239,126,144,251,121,136,138,124,203,139,147,220,54,70,41,139,88,232,143,47,33,129,222,228,194,70,63,33,134,231,53,174,103,177,176,204,165,45,57,39,140,220,66,238,248,162,94,16,222,172,0,88,116,106,124,170,97,13,5,38,132,61,222,108,157,58,73,69,74,94,104,18,91,221,217,224,221,98,221,22,178,229,209,236,72,159,205,116,92,113,124,211,25,170,99,148,217,28,40,31,2,55,231,32,212,163,88,162,237,75,168,111,220,27,116,11,40,197,135,181,232,150,63,4,32,214,197,95,189,47,219,63,136,229,76,216,222,16,198,238,127,207,75,163,1,69,105,141,77,235,112,224,92,150,14,145,208,226,118,153,176,56,110,160,146,186,218,167,139,153,131,81,42,246,215,243,253,144,224,226,176,85,111,200,43,8,54,55,46,192,64,202,62,189,153,67,252,130,112,30,88,94,86,94,148,139,31,44,9,54,96,21,31,40,87,156,37,202,6,36,142,20,83,183,163,243,237,191,85,42,25,246,208,0,218,86,209,5,192,117,119,29,230,131,171,224,218,57,117,96,225,255,49,108,96,113,26,41,45,166,240,85,107,66,245,8,148,150,213,230,170,118,149,238,154,126,150,89,3,60,117,23,213,149,240,33,124,90,86,234,71,255,243,236,29,59,159,92,87,4,59,238,252,218,17,132,249,212,30,126,238,55,68,132,234,161,217,93,233,190,40,243,250,138,168,249,205,131,136,150,118,111,239,45,63,171,81,130,36,240,83,188,58,232,166,224,239,118,98,244,33,0,220,25,161,227,208,197,131,43,227,36,228,50,181,13,150,18,3,188,220,52,207,183,19,46,17,139,214,175,74,1,204,81,152,155,154,16,122,203,222,168,187,35,213,82,20,142,109,232,220,83,66,136,9,183,128,91,249,167,252,200,251,125,103,243,251,225,43,255,100,13,180,129,20,1,21,140,94,135,243,162,154,134,140,254,37,191,87,124,47,79,178,16,181,190,104,25,212,34,201,241,117,160,101,142,245,206,186,29,152,228,171,73,189,227,155,210,222,215,31,65,55,209,142,26,177,211,107,93,160,55,103,85,203,228,251,20,194,44,205,21,107,91,108,193,86,142,245,15,66,93,134,168,136,91,122,219,17,70,137,196,38,249,230,107,92,29,63,173,78,9,93,48,94,12,244,34,208,97,201,123,214,88,228,115,119,38,19,65,235,198,179,226,53,74,19,208,86,114,158,28,193,67,81,39,53,150,6,158,173,43,132,47,255,14,36,109,37,211,136,225,138,252,38,151,33,10,123,117,194,110,201,177,171,143,140,77,128,151,225,78,104,30,42,41,199,199,140,154,157,113,228,181,23,102,109,41,9,172,34,170,182,42,60,127,96,63,104,71,229,48,240,175,229,150,52,233,201,118,120,8,188,252,152,64,176,100,225,77,1,176,9,218,57,78,229,179,105,235,181,253,148,103,247,171,74,61,225,223,17,59,175,154,130,232,119,163,151,27,112,63,180,110,64,136,103,1,181,54,130,86,205,227,85,231,168,172,43,237,101,94,248,34,210,244,11,54,237,45,172,251,45,182,79,30,101,77,146,43,207,126,178,112,63,59,50,133,215,132,76,63,248,183,138,40,17,247,191,211,241,193,149,204,197,76,148,246,24,91,198,74,99,39,153,235,164,16,36,60,51,127,98,247,11,98,74,139,128,172,227,188,119,213,56,160,117,218,166,72,236,173,113,151,166,218,241,139,32,163,105,54,89,56,51,213,227,131,254,186,107,198,200,234,10,86,99,11,0,38,65,255,250,100,141,150,247,22,165,226,120,252,44,130,247,209,123,197,199,78,67,19,151,230,188,50,214,188,223,74,255,163,210,254,246,181,248,6,140,151,137,65,206,254,4,144,55,21,234,20,67,17,235,253,216,82,125,54,197,224,204,130,46,59,142,41,50,185,4,112,29,238,246,110,93,125,119,148,50,15,24,77,44,165,77,73,125,109,204,185,175,132,186,78,141,253,170,99,121,87,14,183,209,42,85,53,77,237,53,54,143,90,95,187,246,235,102,72,147,229,140,140,190,33,183,160,221,182,61,27,15,233,119,177,155,3,229,159,216,211,218,12,97,166,151,18,37,151,189,72,216,32,148,46,214,193,100,31,81,138,69,199,220,62,200,254,220,3,229,234,156,231,25,104,47,63,71,171,74,50,119,216,124,232,198,157,43,151,228,254,106,139,92,19,82,187,83,115,54,195,4,207,244,17,243,8,75,42,176,125,51,202,55,24,206,117,203,122,85,85,143,46,186,162,61,245,208,252,98,111,58,165,16,45,222,82,220,250,144,121,146,32,36,118,158,223,20,244,49,99,251,191,242,138,167,237,218,100,188,173,54,132,20,45,13,251,176,70,48,240,38,242,64,204,65,6,210,85,29,12,170,35,234,125,18,85,51,230,139,142,243,193,114,99,248,196,22,165,35,170,98,197,253,241,17,53,45,102,120,183,79,85,184,136,82,229,133,155,59,14,8,2,138,213,231,193,22,86,149,32,191,168,144,54,132,11,169,41,5,57,66,167,243,25,169,11,58,197,39,111,15,174,89,14,43,6,103,218,79,223,23,217,161,41,149,234,191,34,106,170,66,225,46,111,184,208,209,29,166,3,87,116,50,21,220,117,55,182,204,102,206,169,207,63,63,142,68,185,82,251,178,43,13,61,194,62,12,213,193,87,188,146,104,127,231,52,124,243,228,193,147,88,104,43,159,231,166,91,177,203,224,129,133,223,97,233,156,19,217,233,180,202,22,40,157,153,175,188,229,84,253,179,138,170,37,21,145,238,244,98,47,88,166,210,197,215,238,179,149,151,94,74,144,54,27,32,196,162,19,24,55,14,181,114,7,120,207,28,233,37,71,246,161,254,172,82,122,202,190,6,11,174,119,15,207,38,177,22,148,120,184,29,51,25,217,18,78,72,159,196,183,134,63,87,113,135,106,78,202,133,212,240,65,207,138,135,7,98,206,13,55,143,105,76,146,16,253,230,191,49,172,103,77,161,127,149,54,46,47,221,196,165,78,2,73,87,161,238,107,104,29,59,215,136,51,174,10,233,98,210,5,162,216,163,119,65,46,21,227,133,114,198,137,88,118,77,127,0,149,83,250,45,107,139,132,166,77,157,221,204,130,216,12,237,80,243,28,200,88,24,3,126,18,144,91,85,170,138,127,7,213,170,66,75,137,129,188,214,242,170,139,51,249,26,63,236,116,241,207,222,188,155,60,233,56,46,60,147,235,170,209,26,149,221,176,232,177,232,192,156,66,167,118,244,150,201,62,227,20,85,10,52,152,166,82,102,5,140,81,77,144,163,154,148,86,53,231,200,232,124,179,227,80,194,22,215,22,225,120,20,34,160,196,31,169,159,152,29,150,74,189,244,142,89,221,13,22,21,232,169,18,202,194,241,109,52,156,24,193,214,110,89,98,224,85,151,149,102,95,117,118,77,54,133,52,134,128,212,159,187,247,103,168,163,234,7,162,14,228,96,131,47,5,234,106,55,185,159,112,192,79,99,93,19,81,103,40,240,249,125,155,199,193,111,94,26,153,19,191,145,228,85,15,253,217,197,145,180,94,155,199,190,36,180,51,122,155,246,221,64,222,144,218,62,191,34,21,105,95,85,11,13,153,201,124,151,184,162,130,19,47,181,133,112,232,190,41,158,194,68,31,38,203,193,28,205,20,163,220,180,40,55,151,174,150,148,24,232,87,168,105,117,246,165,36,217,18,237,151,119,20,198,244,23,174,133,245,12,142,218,63,62,41,15,175,174,105,163,142,135,196,155,10,95,9,54,212,206,40,9,184,137,180,243,120,100,202,31,41,153,240,151,179,37,251,238,33,196,38,78,228,179,183,94,97,225,242,239,197,116,148,166,124,1,8,79,62,167,64,29,125,2,57,167,220,47,201,127,119,162,89,186,64,70,114,214,133,191,10,42,220,233,89,189,135,89,1,41,99,204,51,147,141,248,147,88,0,17,78,38,151,237,151,236,64,248,160,229,245,31,6,54,80,134,151,132,161,209,91,42,113,143,52,193,110,62,179,110,82,2,161,220,91,169,43,145,142,110,219,179,40,7,183,50,134,173,40,54,39,229,181,137,210,124,174,229,124,112,114,208,197,229,14,164,151,26,96,226,240,250,220,186,227,226,77,245,162,126,201,133,2,54,214,201,109,217,232,240,233,125,196,66,211,204,62,8,115,12,90,123,161,121,246,89,147,65,182,99,41,175,170,49,73,232,26,149,227,63,113,132,121,1,38,132,112,148,208,123,30,254,221,171,198,201,161,72,229,163,69,31,180,238,35,163,199,83,217,155,58,169,252,82,43,22,217,169,208,59,56,144,174,29,174,188,45,51,144,235,222,156,251,96,56,111,221,7,105,127,133,39,12,23,162,28,126,60,187,249,70,0,142,22,28,101,101,205,176,206,41,66,236,185,4,7,159,236,255,129,65,108,62,19,114,207,220,145,192,154,222,56,143,87,238,37,26,75,121,249,195,136,200,74,228,120,108,229,63,222,30,32,204,106,157,84,213,127,68,86,186,234,104,64,231,243,1,0,220,246,97,225,251,148,140,114,28,157,9,169,248,1,169,7,48,236,64,210,205,13,238,48,104,217,149,123,244,228,117,54,43,255,139,79,53,127,86,216,16,158,84,92,131,1,163,92,126,111,59,9,234,175,223,246,234,121,69,209,60,70,134,37,249,112,126,117,190,17,200,255,30,76,251,167,153,36,247,99,212,191,94,125,140,239,112,107,23,210,87,25,245,84,153,179,165,23,174,68,138,122,233,22,110,74,154,42,249,148,37,30,186,159,205,95,57,156,25,138,37,113,50,181,176,192,156,114,20,225,67,93,53,178,32,86,1,249,238,25,155,246,21,34,12,164,140,33,149,254,39,140,64,198,7,157,179,53,136,97,168,67,247,77,229,89,41,140,131,234,132,211,114,175,202,153,224,121,243,131,187,234,158,191,46,111,159,217,79,249,65,64,160,143,168,82,171,212,136,69,94,84,124,34,170,52,69,254,42,112,206,27,142,207,148,253,179,67,50,129,62,37,93,169,250,157,127,187,58,74,185,162,98,216,69,187,55,224,21,235,215,3,135,238,219,232,255,217,191,127,213,114,133,212,16,53,217,90,137,111,95,155,168,180,108,7,114,8,165,148,134,235,19,84,112,25,28,76,93,15,125,48,66,23,50,176,234,96,2,44,109,244,122,89,37,106,39,234,50,231,152,52,137,243,228,148,147,67,224,51,38,189,176,161,193,101,22,18,166,63,151,176,159,57,153,93,177,62,91,117,176,46,183,55,154,80,86,237,91,30,48,250,152,248,118,251,219,136,142,31,38,176,110,184,244,250,175,17,45,92,202,16,11,14,225,69,80,156,215,45,120,31,245,96,222,100,171,10,86,3,79,142,35,239,13,176,124,225,74,38,143,30,123,175,91,81,15,169,184,57,62,135,44,125,205,184,212,233,81,201,79,75,104,166,214,164,182,198,146,134,234,58,35,127,195,142,114,158,43,89,26,144,98,68,102,164,225,5,175,16,246,112,24,75,207,195,213,113,233,237,83,250,116,60,249,172,227,109,232,235,90,228,122,87,7,117,234,118,155,153,72,124,102,13,193,195,83,89,199,212,84,140,20,105,214,24,170,53,162,203,209,56,104,19,16,155,2,37,167,101,210,32,24,158,138,106,18,173,158,187,246,100,138,54,104,241,28,137,91,127,227,7,243,92,190,93,115,53,57,23,209,51,161,120,174,54,217,199,119,177,126,248,113,8,187,84,250,154,184,225,151,126,65,62,140,108,219,31,30,118,61,12,116,97,251,165,138,220,215,186,160,253,174,241,198,88,24,139,2,231,149,82,134,98,115,167,108,71,129,63,36,119,174,115,132,193,89,240,44,234,191,235,161,68,65,23,187,118,167,68,1,238,208,153,80,104,44,148,202,60,172,141,249,95,28,205,57,248,200,40,139,221,202,180,50,92,119,240,18,86,194,217,240,245,143,216,66,254,111,216,108,138,4,52,208,198,96,55,240,29,206,52,131,9,41,54,208,129,54,103,126,142,244,12,147,105,196,178,168,217,130,157,42,89,213,74,137,26,211,141,205,105,63,113,135,156,220,49,94,252,181,122,247,128,240,188,122,202,44,151,70,47,36,245,248,64,192,66,110,95,195,54,79,94,167,37,85,165,139,94,8,97,91,254,97,144,194,103,152,127,80,139,100,208,26,228,75,191,53,100,15,182,182,138,18,5,208,167,170,46,232,161,169,44,147,193,189,88,212,133,178,21,54,116,69,218,176,167,223,164,178,77,208,62,191,254,203,244,180,193,100,129,135,122,126,28,67,175,167,68,108,38,48,39,172,221,118,45,6,72,108,33,151,29,209,0,122,140,8,122,254,21,49,36,143,54,8,108,169,2,213,166,171,150,97,160,104,47,119,36,45,148,90,230,198,252,12,196,70,110,137,167,81,108,117,50,239,117,103,13,183,107,229,8,29,251,179,211,6,74,65,82,47,96,40,87,229,158,180,178,246,128,229,5,107,226,249,63,189,205,99,83,169,147,47,30,111,240,36,151,56,111,136,94,24,243,165,197,91,199,111,208,200,220,79,172,138,195,200,168,88,173,64,30,104,105,102,161,108,202,15,172,73,221,234,144,206,60,199,85,244,251,107,88,108,73,14,223,76,18,120,130,195,58,75,36,252,60,98,90,64,168,150,28,24,108,113,169,144,28,67,205,242,151,207,90,187,118,81,164,3,72,39,124,178,245,228,224,195,61,27,144,220,219,247,19,117,107,193,46,40,1,166,118,171,82,243,205,190,148,152,121,74,28,33,57,243,140,7,253,74,25,221,253,30,82,75,18,48,6,199,158,200,136,4,36,62,35,163,159,180,210,54,114,136,168,16,132,30,180,19,180,62,164,179,158,164,66,116,59,53,240,196,106,36,245,185,15,184,86,78,65,17,232,94,145,249,164,8,123,99,243,194,202,186,6,199,43,127,93,141,150,0,93,0,27,71,30,227,199,18,76,81,185,106,77,133,171,94,61,6,231,83,192,137,15,93,98,136,194,5,237,189,59,227,212,29,8,4,171,242,24,32,76,171,186,47,201,74,237,134,220,129,73,116,106,44,142,129,160,82,76,213,247,97,84,76,170,138,13,114,253,16,4,187,15,97,197,91,121,84,179,67,170,240,96,164,120,202,161,173,222,248,233,235,9,123,28,126,165,45,184,23,214,244,253,156,166,121,91,87,245,144,71,246,228,153,250,119,227,156,175,197,202,164,69,130,122,157,100,236,163,93,151,82,167,124,137,6,33,191,176,154,207,127,166,63,203,206,252,201,182,65,120,169,91,74,140,54,162,179,8,246,33,146,106,237,37,136,240,235,188,213,131,88,7,101,149,147,169,117,148,202,131,177,68,158,116,46,204,23,6,157,77,219,13,235,32,235,101,51,77,141,151,215,106,202,208,203,216,17,126,173,90,217,236,120,34,48,213,250,119,26,204,92,99,13,225,5,116,157,9,175,251,174,213,63,164,143,234,132,132,12,62,197,32,198,94,223,254,220,141,75,245,101,129,119,234,78,244,85,119,118,180,100,131,62,25,86,241,122,112,214,245,33,72,180,221,171,66,199,51,23,21,184,188,84,71,30,31,60,83,172,79,102,37,130,166,230,177,108,102,132,177,215,218,240,147,180,33,180,230,129,184,110,147,97,51,101,254,17,37,193,225,33,215,107,32,8,249,188,162,33,20,5,45,31,75,89,131,186,38,120,194,100,253,110,198,190,126,56,85,201,172,19,251,22,85,175,233,72,252,244,220,202,13,32,152,163,114,248,252,105,200,152,254,136,192,204,66,143,163,38,18,228,29,237,246,16,118,15,122,55,203,23,172,180,104,245,149,249,149,77,204,79,85,246,137,153,93,217,143,13,135,229,84,36,54,216,77,171,243,132,249,230,56,172,58,231,185,14,254,172,96,25,52,202,114,61,1,175,103,5,205,9,132,243,37,10,118,156,195,201,83,21,13,113,69,16,198,163,213,226,246,208,92,162,127,58,25,124,114,22,99,13,96,22,136,218,190,101,105,186,121,58,144,178,247,223,103,29,193,241,11,18,96,177,110,26,38,83,225,65,87,147,243,37,220,171,200,99,178,197,222,41,61,62,245,134,59,213,85,118,127,55,4,55,82,96,200,162,44,65,16,129,165,133,217,171,251,114,216,155,255,0,53,46,230,154,184,16,180,168,249,96,43,42,116,86,75,238,199,191,220,102,87,31,182,42,199,144,37,188,199,49,75,187,76,52,234,148,240,79,207,109,99,229,90,53,13,234,85,44,166,217,194,12,124,171,57,138,15,177,114,227,15,8,223,38,222,72,12,12,188,197,87,23,70,36,36,113,216,130,126,191,109,94,127,212,71,12,21,86,247,142,141,244,221,226,255,18,138,5,229,238,77,201,64,182,108,110,249,8,70,14,227,227,215,155,202,13,234,146,32,122,222,243,72,90,255,117,95,181,182,142,187,218,33,181,113,107,77,221,204,86,31,190,189,106,206,148,157,217,237,108,171,95,46,177,157,87,168,89,59,226,139,121,149,24,205,243,116,106,63,75,119,138,20,58,36,121,184,74,16,197,100,45,241,154,93,172,86,182,122,195,229,71,11,89,139,89,187,47,108,101,42,253,76,175,178,145,189,81,200,27,64,74,51,66,19,89,168,20,56,17,211,198,20,208,139,159,47,241,9,41,35,60,75,149,213,237,91,180,212,140,153,21,233,36,147,210,158,72,101,33,178,93,254,150,147,154,106,53,177,181,30,30,150,37,241,164,216,158,21,86,38,13,214,75,242,203,82,199,177,175,117,81,29,127,11,26,139,196,217,162,100,122,189,162,219,188,93,142,179,9,92,84,111,154,222,201,135,56,34,90,168,7,150,189,68,176,238,104,157,207,47,66,182,218,58,13,205,124,138,180,13,129,169,173,158,226,3,152,93,253,255,32,119,230,95,39,34,89,238,30,252,38,40,105,69,185,191,31,147,200,98,196,212,110,238,140,113,2,227,53,140,228,135,17,150,107,244,146,232,243,53,121,242,170,3,29,189,7,58,74,78,42,125,100,168,129,45,224,130,92,243,176,246,146,203,94,70,105,167,146,117,127,119,139,143,191,219,231,94,27,145,131,222,4,140,2,29,203,129,161,125,227,48,94,227,182,192,245,48,49,75,194,133,146,52,66,116,243,209,95,170,56,85,249,146,165,156,34,49,255,2,0,174,212,193,16,44,249,254,134,15,103,158,106,74,75,103,128,131,71,220,27,229,105,143,187,215,9,244,5,207,59,243,43,10,51,69,194,160,134,75,0,5,164,170,179,99,75,139,212,4,96,203,12,229,197,35,212,122,144,24,113,30,21,250,23,188,238,136,209,216,8,150,10,8,148,95,107,39,91,122,127,106,121,73,58,216,227,142,85,130,10,206,135,114,49,251,152,214,199,27,59,29,123,79,54,42,25,182,107,189,28,74,84,241,202,171,158,84,132,233,51,99,202,254,2,91,79,167,158,226,181,239,167,149,124,43,8,137,109,140,34,64,170,164,218,98,53,37,7,36,180,7,106,132,155,105,73,118,37,152,134,251,216,39,31,135,190,136,115,35,163,42,193,21,103,220,196,106,14,20,81,108,68,57,21,167,42,94,191,245,18,240,35,36,95,48,47,132,13,100,198,91,239,43,22,142,48,153,49,44,2,35,215,208,100,222,99,155,210,230,174,179,189,3,159,198,106,221,217,180,250,11,163,122,252,228,97,161,194,50,55,114,63,153,56,188,182,85,221,202,108,242,161,191,60,48,105,189,149,42,154,223,212,146,104,252,217,28,14,8,20,20,67,162,123,17,3,198,210,200,145,101,119,210,242,146,61,185,143,231,156,38,170,193,236,80,187,49,10,169,56,39,99,231,212,192,191,54,94,244,101,198,21,215,175,161,63,70,51,133,197,182,5,213,14,207,84,26,223,88,255,2,156,81,55,97,178,124,52,247,156,32,81,182,54,156,178,203,57,99,57,84,41,88,75,187,15,252,255,141,194,45,182,62,185,58,150,42,133,214,125,198,239,168,123,151,128,194,17,87,86,221,184,234,208,11,13,2,255,187,82,159,15,7,93,115,44,31,95,83,175,4,220,37,79,126,57,137,208,233,161,239,37,229,212,91,74,55,12,126,16,164,112,102,242,159,178,144,121,226,155,149,190,206,120,142,188,0,53,72,225,10,160,182,4,101,123,66,154,104,91,93,85,157,13,6,62,52,139,84,205,160,160,49,149,44,136,137,205,109,154,177,172,62,97,180,220,211,225,144,111,112,145,225,62,20,62,119,69,245,202,181,212,28,239,143,7,0,255,51,147,3,39,8,40,214,246,20,137,254,203,115,8,199,86,77,146,137,155,74,36,63,252,175,44,88,155,213,211,9,4,88,189,41,220,231,206,39,144,24,219,15,185,103,186,139,132,73,191,188,146,142,18,36,25,250,153,162,51,167,14,46,190,149,240,123,235,59,174,112,72,15,215,26,102,207,37,24,184,90,140,88,59,227,169,128,238,184,79,243,222,179,45,166,153,31,37,80,17,182,205,123,153,252,172,221,133,211,154,54,65,177,147,88,27,143,39,3,20,113,167,144,88,223,195,249,92,210,37,82,122,51,122,197,88,164,111,126,183,17,25,87,87,143,110,111,16,216,24,11,1,192,157,174,142,245,144,102,35,33,46,146,237,70,58,171,42,74,67,237,86,54,114,45,129,138,13,224,87,170,106,135,110,79,217,110,7,221,59,226,240,10,66,199,125,56,123,93,230,242,55,14,138,21,90,158,76,92,57,117,19,141,199,195,216,114,147,244,245,20,201,111,230,110,40,41,221,121,62,144,185,69,57,38,74,15,4,125,86,49,125,226,127,152,105,180,85,96,167,88,56,155,194,211,22,243,112,99,113,248,88,248,40,213,162,109,95,209,255,251,12,2,93,80,194,70,62,188,231,125,144,156,116,192,174,168,36,91,187,223,6,245,120,0,243,92,21,113,97,118,185,233,183,103,135,224,90,232,65,14,25,167,134,113,56,182,222,24,186,16,226,169,203,4,211,72,123,250,17,9,71,234,76,226,220,107,172,200,26,220,99,94,249,139,118,95,239,229,115,62,215,18,92,68,151,109,14,121,163,249,3,227,162,32,208,105,74,169,148,221,64,76,110,140,187,202,36,238,164,56,220,85,209,40,85,89,81,122,46,195,245,53,20,74,28,12,187,120,208,44,216,95,107,122,199,198,226,136,51,151,54,118,72,108,187,70,88,114,40,156,34,63,82,103,96,100,175,118,8,156,166,114,156,19,203,54,210,185,232,222,203,171,39,88,69,116,136,173,39,225,53,112,92,28,212,234,238,192,204,52,159,222,202,248,198,36,99,60,14,104,240,16,124,10,193,47,155,122,95,226,52,224,237,147,9,99,234,160,201,78,237,133,23,8,206,21,240,194,51,120,35,29,198,195,149,128,228,246,155,110,86,135,226,90,109,104,168,213,181,9,225,20,196,203,203,73,147,187,255,163,132,240,216,72,121,189,205,70,189,54,197,72,112,188,22,71,204,204,108,161,197,74,106,225,158,177,112,100,196,129,186,152,2,61,179,27,130,212,96,245,95,7,23,52,234,253,43,106,96,187,127,110,179,194,21,22,248,93,148,114,52,124,60,147,48,155,232,245,197,232,254,223,44,231,60,62,145,244,166,150,59,204,203,231,160,82,251,62,127,206,51,102,138,42,10,154,6,135,236,184,178,255,14,124,64,236,52,207,9,101,214,207,105,9,39,66,214,22,239,30,220,170,220,53,136,99,145,18,172,173,229,253,241,229,191,109,251,30,201,116,152,193,18,238,197,96,100,175,242,187,35,201,249,35,144,177,179,91,121,124,225,96,76,124,25,170,227,118,115,20,169,215,156,110,200,143,4,131,82,209,63,43,238,80,90,171,61,85,63,173,233,76,190,28,211,64,63,46,60,94,79,135,86,113,85,76,199,48,115,164,35,30,93,1,61,129,135,156,237,222,181,164,104,240,20,171,178,213,21,223,86,185,13,32,61,153,71,168,224,140,121,237,226,17,86,96,117,65,101,175,167,130,170,91,92,163,39,63,152,178,230,247,185,60,87,83,4,158,133,102,109,163,14,128,2,175,215,87,98,77,128,201,97,20,179,187,66,80,17,180,70,24,138,177,252,182,227,189,83,171,6,9,19,156,93,139,155,248,232,102,61,102,245,230,254,140,214,237,80,21,66,158,14,106,208,156,214,164,198,151,222,74,5,140,69,211,112,95,189,120,148,136,20,27,43,193,78,166,75,41,100,207,30,219,60,218,44,239,105,222,93,38,127,58,198,220,198,32,121,177,220,151,55,1,38,90,122,98,13,72,87,76,250,205,195,35,93,54,126,206,86,140,216,77,59,0,97,136,40,97,46,49,253,210,231,23,73,165,18,255,159,129,1,181,191,121,51,215,165,28,131,142,167,53,139,37,175,130,90,32,219,254,13,144,74,180,80,52,150,34,52,196,153,132,7,158,177,92,176,162,132,9,111,167,185,167,45,220,52,48,58,36,242,23,237,52,15,152,139,183,73,121,196,197,219,187,62,102,41,85,84,40,104,225,64,215,0,146,251,113,53,178,128,240,219,251,246,48,230,187,205,162,20,195,144,26,145,247,242,222,65,228,157,199,136,83,61,142,243,69,125,219,253,190,198,94,169,17,92,205,66,74,186,161,253,72,149,227,197,170,93,153,6,197,240,126,182,122,48,238,46,20,209,246,92,152,198,91,158,179,86,31,116,220,172,173,253,132,61,122,174,22,94,194,233,193,171,210,228,34,17,156,93,126,174,191,252,221,150,132,63,155,207,31,249,130,148,221,234,133,50,188,253,84,249,89,173,46,143,42,142,85,13,237,255,151,226,22,29,58,136,46,234,244,172,5,177,35,232,175,184,180,13,10,191,149,213,162,188,71,141,253,22,229,66,10,4,168,192,88,50,115,220,133,156,112,188,209,89,46,0,116,38,124,150,159,140,232,136,121,60,124,30,253,208,62,148,1,156,150,216,0,110,9,163,144,172,51,167,55,221,218,166,21,31,126,44,136,83,197,23,218,236,151,13,123,72,24,74,159,65,164,221,247,175,217,163,231,28,249,157,82,236,30,163,239,155,53,29,12,221,19,254,25,229,81,15,15,13,94,103,177,138,29,149,122,175,14,75,226,206,109,109,192,121,253,197,215,46,55,118,100,181,46,78,48,128,50,141,150,240,111,168,84,144,73,120,39,45,194,65,79,168,110,29,246,178,43,11,191,69,52,214,60,53,29,144,234,233,43,220,217,181,228,236,91,124,142,58,27,253,15,227,250,187,222,47,103,3,9,140,240,46,201,132,131,60,112,142,8,230,183,21,240,66,148,21,136,140,1,13,187,218,54,67,147,70,201,120,211,59,248,188,26,200,41,67,10,127,234,64,25,185,78,80,93,86,124,183,167,115,243,100,10,62,76,92,47,220,232,149,232,58,84,115,238,182,199,49,100,213,27,171,232,34,228,70,185,250,125,90,229,144,207,216,99,240,196,247,118,125,103,29,145,122,201,110,113,131,64,192,214,230,84,47,119,61,64,135,30,156,12,41,21,16,135,221,0,69,81,200,151,254,104,83,144,166,142,238,104,153,216,73,128,180,104,2,242,181,186,113,181,17,239,253,112,230,228,241,218,49,107,84,115,247,215,223,169,96,120,238,122,118,103,244,79,187,70,16,220,141,92,226,194,151,0,61,200,208,189,128,242,22,146,182,89,221,209,31,230,16,50,185,26,168,117,161,129,103,196,105,244,125,121,143,252,46,126,107,193,30,142,238,0,92,214,251,233,182,212,11,150,63,187,43,170,129,206,2,251,155,208,114,123,86,6,36,62,98,124,248,153,129,15,115,168,188,141,92,199,108,102,222,39,49,107,239,45,128,156,175,179,113,175,218,122,214,138,217,236,28,2,73,116,113,190,194,2,227,144,115,198,226,209,248,113,195,54,236,66,113,112,1,166,82,104,198,211,64,243,54,183,26,182,166,225,228,54,187,119,242,59,121,219,172,14,98,186,184,119,50,133,193,59,217,7,97,240,172,161,210,104,202,185,83,51,165,9,14,22,210,27,59,120,44,58,243,25,104,43,50,155,78,204,47,55,92,214,14,96,131,246,66,7,187,60,89,73,79,2,130,193,179,97,124,107,135,178,117,35,47,158,163,163,207,31,68,186,191,191,213,59,83,157,26,191,183,227,73,209,101,187,31,209,60,67,167,150,60,95,112,193,187,165,163,20,254,20,70,44,238,121,236,119,5,61,175,49,205,202,246,197,64,111,70,219,78,215,222,157,164,25,130,168,129,117,81,130,243,39,2,35,144,118,100,62,80,124,158,114,34,225,252,101,205,136,235,59,239,40,168,214,216,203,93,1,88,7,213,240,231,42,111,45,195,130,57,129,26,38,166,17,58,1,187,130,249,184,30,129,181,102,228,24,202,114,77,116,168,219,101,242,73,70,221,233,131,77,94,79,4,173,181,196,86,87,240,147,231,253,21,143,222,52,228,147,201,38,45,126,214,65,255,201,63,199,131,21,134,104,210,241,252,14,73,79,172,33,55,156,187,242,155,242,7,181,199,93,43,4,135,129,240,37,83,180,200,63,51,216,72,228,112,215,77,40,237,224,190,104,85,222,142,244,228,70,26,118,38,54,116,143,155,81,162,199,90,217,102,169,114,121,167,38,87,150,160,17,49,245,102,248,128,134,232,212,32,237,207,76,131,162,152,42,149,61,203,90,93,125,118,147,61,83,243,184,192,13,74,94,33,132,34,145,81,30,191,91,17,39,252,123,103,129,60,146,154,252,49,189,69,109,207,234,116,252,53,15,179,159,166,175,45,162,146,208,123,181,219,141,111,251,4,30,55,73,4,87,245,35,34,202,198,231,64,8,250,149,197,194,175,22,193,214,30,37,22,93,80,6,48,245,184,57,178,51,156,133,31,253,189,247,249,225,116,127,0,93,117,85,154,57,192,13,151,35,177,92,165,114,79,148,230,189,52,37,51,31,211,99,82,210,65,102,255,243,45,12,213,219,31,228,145,143,208,156,20,164,106,9,163,108,92,105,77,185,190,40,185,70,98,140,206,153,168,105,61,234,103,157,14,171,156,222,58,161,115,205,136,106,196,227,169,73,166,59,133,32,35,170,69,82,13,46,244,177,133,85,201,188,20,233,108,140,153,162,183,112,3,165,253,192,252,147,57,28,177,194,95,71,150,62,245,134,80,180,19,110,161,234,33,17,41,64,70,233,3,217,23,94,82,188,225,73,136,254,227,24,137,0,191,251,25,119,196,55,99,220,141,126,53,142,231,79,78,97,67,157,192,12,59,128,41,110,23,164,239,243,202,17,72,78,50,57,105,43,120,177,87,200,182,104,120,61,185,22,16,15,149,217,12,169,7,199,71,167,233,193,255,166,120,214,62,123,255,232,216,194,27,169,70,189,183,188,113,243,70,153,87,148,68,131,234,173,193,145,56,21,2,216,210,96,72,121,66,144,63,143,153,111,10,198,149,107,188,248,168,109,202,42,208,208,27,91,10,84,80,241,139,166,236,210,63,52,7,232,78,169,182,121,251,34,229,140,214,102,51,24,191,76,97,237,58,70,213,27,202,69,70,194,69,24,41,155,65,90,34,60,107,136,199,71,20,158,244,202,253,63,235,119,213,99,96,239,190,211,11,152,79,161,91,149,238,89,32,246,155,165,216,33,34,44,249,105,10,245,147,136,5,201,101,200,86,48,176,126,243,23,161,252,137,7,52,97,117,110,32,69,103,180,82,60,162,217,180,70,147,49,106,234,244,59,221,116,121,168,97,26,14,132,244,181,49,70,41,48,98,252,95,71,54,8,38,56,95,173,163,235,141,146,216,201,9,106,66,192,111,247,120,118,27,87,114,240,108,49,84,38,91,119,51,165,226,144,179,88,0,116,208,243,201,114,174,235,104,46,135,1,27,30,153,74,93,82,214,164,19,201,205,230,90,203,11,144,132,116,19,85,143,208,143,185,248,184,79,147,165,190,199,118,96,212,14,43,221,99,243,72,155,235,188,244,16,111,248,104,254,2,210,209,89,142,252,119,243,225,251,241,23,28,78,11,235,139,127,42,61,72,116,15,220,157,250,242,134,205,37,89,187,41,157,19,30,127,140,56,37,84,112,84,243,84,154,188,86,99,238,113,28,94,143,147,88,162,169,119,146,61,114,191,242,108,106,97,242,36,131,217,161,131,128,83,125,202,18,8,254,187,76,29,139,204,82,132,21,205,142,73,181,75,130,240,226,99,100,222,252,128,114,15,124,107,122,109,239,24,193,202,217,101,168,61,73,87,178,236,182,88,156,241,85,109,159,183,222,122,114,48,109,205,19,10,219,38,84,59,200,133,146,110,88,99,244,40,232,117,101,53,214,183,89,78,185,55,143,143,69,198,32,124,188,111,167,201,55,205,61,237,130,201,234,210,81,125,187,7,128,246,118,215,253,242,111,168,190,189,106,113,100,229,137,110,97,125,37,99,51,42,140,11,185,247,131,171,89,234,5,201,224,78,13,162,20,30,97,142,12,214,29,39,223,71,47,20,181,19,34,191,200,214,124,233,228,70,242,223,73,168,138,176,223,83,98,139,43,247,78,129,100,167,157,132,22,157,5,127,61,31,23,143,44,128,100,138,213,90,2,205,48,172,123,114,220,170,56,7,0,249,101,86,234,188,68,190,38,35,84,122,76,222,40,249,189,142,70,177,62,109,20,196,182,23,54,79,97,135,29,99,67,194,237,155,180,79,237,14,188,171,166,87,231,11,223,236,9,113,8,3,88,227,232,158,233,232,169,88,91,85,206,147,15,53,174,33,127,237,141,66,188,253,18,93,203,165,0,225,233,100,36,33,101,188,142,236,246,182,193,95,243,53,244,231,110,229,108,118,231,64,157,161,105,62,59,241,246,70,15,172,83,167,57,148,225,136,213,210,9,204,165,218,192,116,112,218,19,77,214,210,151,91,65,30,49,115,223,77,67,18,136,87,115,97,160,247,166,26,203,43,223,81,228,229,109,244,117,92,211,165,119,190,225,58,94,136,115,4,213,131,7,204,34,122,145,170,190,35,146,16,204,174,33,83,61,151,76,215,156,164,212,245,39,161,169,77,49,196,9,9,24,13,60,36,240,171,63,69,108,52,29,80,16,207,151,28,247,10,168,12,94,96,106,72,247,192,57,225,80,114,94,105,82,98,81,140,97,89,21,255,36,25,20,4,85,131,156,131,182,196,178,135,51,164,149,209,130,32,76,10,82,198,225,32,175,10,26,190,172,28,178,55,207,129,60,205,94,133,136,229,63,234,44,75,26,27,84,146,143,178,145,93,98,24,208,101,89,42,42,213,28,106,83,236,92,193,4,51,20,36,234,148,195,8,8,187,246,149,78,245,28,175,70,108,150,143,123,98,187,208,54,215,116,54,240,56,161,59,7,249,168,151,242,70,2,214,10,39,163,36,76,34,89,0,18,127,19,151,187,49,13,82,5,204,74,127,72,171,145,88,195,50,1,1,244,71,122,186,238,35,46,160,205,216,63,32,18,165,191,247,5,24,234,72,180,56,237,173,34,6,72,104,83,240,152,80,210,78,151,252,118,233,77,193,252,206,91,145,82,238,157,214,183,194,244,161,112,229,36,224,198,206,199,228,56,59,35,175,236,187,178,236,7,13,220,198,66,66,242,187,178,146,128,237,138,16,67,202,169,5,212,229,136,137,141,242,48,120,136,15,196,214,221,194,29,18,254,158,229,99,216,254,223,157,45,163,53,15,242,30,15,232,12,182,45,2,182,183,241,30,181,113,9,115,193,45,120,112,130,37,212,27,93,32,44,39,199,79,217,41,4,248,86,208,13,202,103,0,142,34,221,29,84,227,156,49,192,221,243,5,126,219,191,188,168,245,97,213,238,96,21,7,42,174,199,81,154,94,101,35,64,21,217,192,185,140,126,114,74,184,154,211,242,117,44,211,111,174,10,212,247,191,10,160,248,167,199,94,63,60,55,210,190,63,115,87,118,74,128,30,104,181,223,108,58,33,221,6,247,48,32,14,239,121,112,0,240,57,204,146,220,221,19,174,0,116,61,245,183,172,104,81,159,86,134,226,162,89,46,224,229,60,221,154,210,148,48,169,51,130,245,40,203,47,73,245,219,52,46,57,152,120,51,130,253,169,151,156,64,86,97,38,37,128,208,141,211,176,183,92,248,216,231,193,16,212,167,187,146,253,221,236,35,196,228,99,185,242,113,210,245,157,152,185,205,29,227,247,77,55,151,19,151,237,108,152,29,40,101,4,45,57,91,78,127,218,200,173,105,92,67,2,87,52,92,211,133,61,98,0,136,99,22,144,123,160,137,10,89,84,71,120,59,229,205,182,205,22,94,212,28,23,68,197,107,245,133,196,164,138,115,206,229,24,47,200,233,26,194,252,2,119,255,215,28,141,154,99,28,191,17,108,213,142,210,100,56,194,69,10,146,59,207,83,166,99,86,115,157,140,141,168,27,147,117,145,18,149,61,115,91,144,253,81,253,202,74,215,3,7,44,139,152,142,72,230,5,195,202,191,42,144,56,213,192,48,180,230,117,43,224,246,173,85,249,64,68,197,92,107,164,209,145,216,149,117,17,125,246,209,57,111,151,197,211,166,27,247,249,28,180,137,117,129,12,42,243,35,181,124,169,108,218,46,111,0,26,76,159,8,52,166,165,158,21,130,151,231,146,50,187,127,96,159,66,63,221,239,193,247,106,249,180,215,246,146,116,127,90,186,147,167,12,184,5,239,145,208,233,240,209,49,242,156,35,207,218,117,4,186,44,63,49,125,213,4,255,29,119,56,203,253,249,247,242,80,251,161,251,145,11,240,65,64,175,132,55,10,253,167,5,138,120,149,25,51,61,16,48,27,124,41,155,149,120,29,142,205,182,225,36,189,152,112,228,158,195,55,189,155,27,211,212,180,116,7,26,27,146,164,229,217,35,84,93,121,116,194,27,149,50,197,42,130,255,163,90,116,135,108,188,158,228,13,236,207,96,162,158,26,137,164,13,40,148,13,126,51,1,65,251,44,176,119,49,26,44,210,65,190,229,21,6,157,138,250,133,17,61,221,35,66,28,191,254,15,139,75,92,94,94,174,83,250,196,225,183,59,229,33,103,78,57,78,133,164,95,219,207,73,169,221,61,57,193,105,106,137,38,79,174,211,21,218,102,40,71,44,101,82,235,11,94,8,40,54,46,49,172,226,180,213,198,153,173,150,26,71,10,248,134,145,172,6,213,65,182,124,170,190,159,4,142,65,166,180,10,240,75,112,88,195,117,60,24,234,166,33,105,175,242,241,108,193,121,193,10,249,106,74,10,83,205,189,161,145,111,1,43,93,60,103,105,198,87,46,29,11,158,180,204,103,65,206,12,24,117,250,65,37,167,139,70,227,9,142,69,60,130,232,16,87,206,42,90,168,168,232,114,59,136,93,75,189,198,250,177,155,64,45,92,207,128,56,110,222,233,171,50,145,220,43,103,149,219,204,240,224,146,148,94,36,172,55,10,221,140,142,159,96,96,49,62,79,225,118,115,101,204,253,155,26,83,158,123,232,107,129,54,101,200,31,116,205,247,105,16,109,233,233,226,102,91,198,137,210,237,49,25,71,7,123,223,2,177,164,213,101,56,148,128,21,26,123,153,120,160,53,153,138,2,14,31,76,118,158,253,4,51,213,75,108,24,199,106,248,107,121,3,147,96,195,97,204,44,235,132,219,92,99,249,34,18,77,128,55,48,54,103,40,63,79,45,94,80,160,63,10,14,8,58,222,110,10,25,109,153,55,143,125,27,243,2,218,66,241,237,104,4,171,255,136,119,15,51,36,13,122,102,124,234,185,22,198,203,25,37,39,233,105,159,20,65,195,88,115,174,88,222,85,197,64,107,59,134,224,146,231,174,56,209,46,204,84,180,68,252,36,30,97,125,78,52,131,38,91,61,243,171,197,26,63,75,198,200,195,120,37,25,231,183,200,85,45,202,68,224,193,250,253,141,15,26,59,124,28,60,95,52,63,69,46,163,221,114,24,190,222,36,162,204,246,87,7,50,178,58,95,246,182,81,108,39,204,125,93,131,64,221,193,108,217,169,55,52,44,164,244,188,39,125,191,122,190,124,169,107,231,168,157,14,128,189,57,136,155,203,202,135,3,33,112,134,69,154,147,19,36,36,41,5,225,69,126,216,254,61,83,165,172,133,153,252,94,124,102,122,44,216,65,57,144,110,229,173,80,238,185,16,41,68,111,15,119,32,158,34,125,35,14,138,218,236,28,203,192,235,229,31,62,116,110,21,128,187,164,217,188,224,173,221,110,141,252,149,166,186,227,176,14,62,68,250,49,152,115,238,228,37,108,146,84,158,108,63,156,242,3,226,106,189,183,180,115,209,154,147,161,102,208,111,93,18,89,140,140,24,198,73,195,148,208,4,48,239,217,213,84,9,78,80,79,216,179,45,242,190,193,137,31,31,241,205,223,215,81,194,204,157,217,8,195,118,175,91,169,138,86,0,158,149,203,99,194,77,128,54,51,183,98,167,49,46,202,201,84,52,43,160,25,148,201,173,63,225,8,233,255,62,228,5,10,19,240,173,23,28,244,37,2,234,60,29,228,217,136,44,233,236,16,120,3,151,172,169,193,255,164,147,169,249,104,83,21,197,110,7,248,11,109,27,190,178,250,154,1,197,206,107,57,5,153,156,127,67,219,35,234,85,19,108,140,8,81,130,211,28,244,168,92,114,13,158,97,28,201,77,68,27,177,67,126,137,96,127,133,0,155,57,216,149,101,116,171,203,20,173,164,243,200,174,37,14,243,148,55,236,66,51,217,123,18,9,164,253,128,29,214,243,157,144,109,126,29,161,33,211,144,54,19,190,231,53,17,199,145,12,116,48,29,241,209,179,41,63,110,132,27,144,165,22,124,254,99,243,41,128,46,133,126,185,89,99,183,210,47,59,183,89,96,154,179,73,133,185,241,223,80,142,21,83,119,122,176,129,14,207,193,130,11,58,68,170,252,35,26,190,218,242,34,197,83,7,138,1,59,49,147,213,191,111,253,249,70,27,15,170,209,131,168,59,99,151,227,97,19,254,29,214,204,98,66,58,119,157,159,115,108,196,41,196,171,238,78,27,211,26,60,74,242,238,105,67,128,199,136,157,136,134,197,179,244,248,166,177,14,25,177,163,169,89,28,213,11,228,92,164,165,171,135,52,139,123,28,201,173,92,68,25,47,143,21,6,132,72,97,66,55,105,52,195,134,97,167,58,251,53,116,58,204,102,8,56,249,102,54,211,229,185,155,53,148,201,0,104,47,163,37,107,39,139,139,219,43,202,143,74,101,69,167,42,179,164,196,179,29,254,72,102,128,30,248,103,194,229,177,180,98,67,198,165,143,172,29,203,226,185,215,237,82,91,170,91,245,187,214,182,10,36,71,81,35,26,220,9,142,174,31,179,40,118,67,193,148,98,82,155,22,135,9,119,88,208,205,113,191,237,136,106,42,120,24,106,228,21,208,23,115,41,240,160,168,15,191,169,142,235,53,8,249,196,89,143,225,49,72,97,165,201,127,50,23,233,62,98,103,244,49,0,104,233,83,75,12,50,254,44,17,56,81,22,187,32,249,254,79,147,93,10,92,52,89,253,236,40,34,96,181,184,150,204,108,101,202,159,247,129,179,141,29,5,73,16,7,190,165,120,56,41,130,64,97,44,175,60,14,112,53,168,105,175,147,75,206,40,234,2,192,206,49,253,157,184,210,240,235,204,58,30,116,174,60,136,252,162,81,128,201,163,87,99,44,224,195,149,23,175,112,159,135,51,176,207,234,206,70,89,216,52,48,95,242,22,128,57,7,90,19,85,70,249,107,255,93,27,179,4,120,163,125,142,32,70,15,232,104,81,111,92,17,144,253,255,226,144,170,42,47,214,10,241,79,0,95,192,16,189,146,203,198,188,207,202,44,218,181,136,173,113,47,191,200,32,181,166,65,191,73,11,125,199,162,45,82,202,125,130,137,108,152,164,148,225,67,175,170,203,66,244,84,234,53,165,43,75,195,41,179,127,223,134,38,77,168,78,180,20,241,166,53,164,109,47,77,7,16,159,38,252,30,202,109,108,218,186,124,225,40,50,186,195,174,27,12,62,168,140,140,163,119,186,213,88,186,89,45,232,234,179,109,163,55,207,227,249,2,157,210,211,236,148,255,46,11,247,179,76,235,145,105,187,139,150,180,179,209,133,67,104,247,127,143,16,237,122,108,77,81,137,95,40,114,139,58,233,109,143,127,173,145,12,247,75,167,35,239,134,164,197,128,233,38,46,124,131,209,231,5,142,116,176,91,20,122,94,112,177,22,111,209,174,176,76,1,191,213,155,152,249,53,96,24,84,1,87,35,200,106,128,214,223,144,252,32,219,70,109,10,87,17,61,140,68,210,105,128,162,151,70,129,24,206,136,238,103,248,181,251,95,151,243,244,92,115,152,255,250,12,78,183,251,222,41,25,1,167,3,41,202,121,63,29,105,199,176,29,243,87,93,162,233,33,212,88,155,56,250,30,6,96,102,243,74,87,108,152,106,81,2,197,12,61,247,212,135,58,32,198,241,82,173,217,157,206,177,221,64,194,44,90,241,215,84,210,227,187,179,167,16,240,149,170,239,67,3,240,133,178,140,218,243,22,31,124,92,199,172,232,41,46,205,194,100,210,72,141,95,220,57,115,101,70,132,185,180,31,185,138,122,216,239,74,198,81,105,49,60,54,250,71,246,131,234,150,148,220,218,7,4,125,49,109,40,58,223,139,212,134,242,15,33,89,240,249,136,141,73,17,0,179,39,175,183,187,43,7,166,21,23,18,176,246,158,233,71,211,51,220,128,172,171,139,10,146,187,251,4,245,72,188,3,92,73,119,172,128,69,28,164,231,133,247,102,237,246,240,235,17,125,79,7,85,236,162,72,2,237,156,187,244,53,12,241,8,62,77,151,56,233,131,55,1,21,75,210,60,48,1,199,36,126,115,139,7,179,183,252,234,241,70,242,253,141,53,157,21,117,134,76,75,254,166,233,35,126,248,48,133,91,91,176,200,208,202,171,102,195,147,243,72,166,8,210,186,19,205,205,113,176,210,253,100,3,253,229,98,169,251,237,119,55,146,28,68,167,248,201,75,83,83,83,108,5,165,246,227,224,27,214,142,74,130,52,18,238,84,220,184,193,184,42,207,32,97,88,131,200,132,52,128,120,75,99,119,46,215,235,136,50,171,169,96,206,248,252,81,42,103,111,3,214,100,130,217,206,106,52,147,164,108,127,124,165,232,35,227,27,180,28,100,83,219,147,219,99,247,18,113,233,94,209,117,197,204,116,246,106,232,100,133,112,157,126,42,87,164,69,31,232,122,21,63,175,70,27,179,33,113,180,241,166,87,135,70,162,250,125,55,91,162,55,237,207,93,177,61,130,48,159,116,172,179,44,179,181,177,98,182,44,20,151,52,216,132,248,70,75,34,168,231,249,33,94,107,115,234,101,30,76,173,42,120,246,175,36,148,33,149,237,178,73,150,11,64,237,210,49,194,171,20,11,71,128,110,102,207,182,232,147,131,192,18,241,188,119,136,106,163,98,18,139,148,2,240,81,184,68,168,35,7,48,78,244,99,34,100,211,211,9,191,175,128,67,185,219,185,140,212,60,204,44,75,159,235,212,42,22,226,23,223,124,73,77,156,140,23,191,253,133,113,115,117,210,20,13,52,3,49,251,98,25,13,18,93,44,169,240,247,50,55,10,183,141,61,48,198,20,21,50,4,13,124,88,137,48,250,233,4,42,129,165,106,135,178,56,162,99,54,125,113,227,69,112,141,121,64,73,240,245,168,65,44,178,101,26,190,161,8,147,255,247,44,140,176,5,83,219,81,35,59,27,247,68,125,43,253,126,150,11,45,94,192,247,250,216,159,252,221,101,73,24,35,94,169,180,198,47,81,113,222,9,235,65,38,48,183,40,90,117,54,75,238,110,29,142,95,230,164,93,53,234,148,237,180,245,194,242,187,25,46,91,177,237,208,135,84,89,35,97,174,230,242,207,112,204,118,57,208,131,193,125,46,107,104,100,196,77,55,78,101,34,78,221,48,214,243,168,64,30,170,55,19,21,172,131,175,242,56,15,125,94,173,133,233,83,222,60,244,230,19,3,72,213,41,17,194,179,196,6,218,225,137,105,184,111,96,166,53,226,134,132,227,211,5,5,239,116,99,244,111,64,244,154,90,109,175,194,151,162,182,141,99,7,219,240,240,122,143,212,9,233,134,236,107,122,57,68,161,78,227,65,82,202,39,200,72,85,61,54,36,223,232,86,188,140,177,90,115,13,234,116,224,95,102,220,224,240,79,1,115,128,29,213,164,117,163,3,185,218,98,91,227,141,102,251,114,137,133,192,181,159,173,215,193,109,119,219,135,199,30,108,232,55,23,185,105,65,148,128,33,14,217,54,131,93,48,217,213,76,157,100,38,1,197,78,55,18,100,254,20,168,184,205,63,242,13,201,36,71,142,255,222,126,49,73,210,216,47,196,198,252,81,13,233,96,146,39,124,119,86,244,70,234,249,197,241,182,248,102,207,150,121,150,102,82,107,217,215,120,70,122,231,37,120,26,53,22,72,119,93,190,61,170,243,229,87,222,35,197,194,67,232,199,124,63,237,62,195,36,8,74,148,124,155,251,84,188,58,29,47,48,168,124,169,247,127,112,123,201,5,157,90,31,206,72,173,71,199,35,5,97,213,136,225,181,96,240,194,12,80,30,183,233,78,44,233,181,175,179,149,169,183,15,192,75,10,49,22,1,79,26,109,16,80,229,150,11,169,121,189,234,50,207,237,237,135,166,48,14,123,215,10,121,189,227,57,247,205,65,165,144,64,16,183,218,36,170,90,119,67,123,250,140,137,77,35,55,117,15,59,73,150,79,118,150,231,70,101,88,254,129,122,95,26,54,107,95,73,2,99,166,249,71,23,228,165,5,209,56,231,212,238,142,67,50,111,74,242,97,61,203,27,228,14,14,112,66,81,58,28,244,68,112,148,90,92,228,255,72,59,123,185,164,56,62,38,150,213,91,236,22,67,150,17,222,199,146,110,209,22,221,215,176,10,116,148,48,185,91,113,220,241,209,103,158,88,43,117,199,81,169,112,77,133,236,233,212,205,6,41,195,235,52,193,156,215,147,27,17,47,182,224,90,235,204,40,138,194,159,196,93,53,241,218,8,0,137,255,36,17,58,109,163,201,120,193,76,221,229,176,183,133,242,225,80,138,134,173,119,49,248,60,90,30,207,159,201,201,80,225,103,187,84,102,119,229,135,249,60,28,145,15,145,75,87,52,200,66,72,201,19,114,149,233,141,14,163,56,204,18,246,212,222,169,199,23,214,48,94,200,89,214,221,23,60,82,155,74,176,157,78,212,112,93,137,15,66,140,166,165,235,85,133,49,24,2,73,129,110,245,210,214,236,244,61,5,99,206,65,155,127,43,189,118,52,60,205,68,133,168,255,24,163,115,148,157,35,86,248,250,101,72,46,81,137,226,138,117,217,84,219,8,106,214,158,5,166,90,51,129,187,162,62,141,255,80,11,12,73,160,44,107,97,202,220,197,130,25,232,125,4,52,111,32,80,152,44,31,250,146,4,166,20,238,125,141,191,171,175,85,247,216,251,92,207,133,104,229,182,183,246,184,177,91,224,130,4,183,246,207,165,35,36,63,219,235,99,23,149,95,159,132,197,38,160,255,1,219,238,242,15,60,95,150,28,176,88,45,47,193,184,83,64,83,43,237,152,11,54,101,145,2,234,53,207,87,233,232,94,62,181,49,175,33,170,57,58,59,182,169,9,232,127,26,250,202,162,249,217,143,207,107,206,174,1,52,27,188,191,7,238,243,96,54,252,148,191,23,200,82,243,57,3,219,128,90,230,107,83,30,13,78,13,173,171,18,203,131,134,224,101,187,76,49,168,5,180,137,120,120,19,0,169,152,198,52,104,106,15,164,157,122,185,138,15,177,72,191,192,7,173,180,111,125,40,187,170,173,76,82,192,100,201,251,214,212,214,120,112,22,108,99,48,206,177,154,130,188,141,187,151,182,122,6,72,26,45,205,219,1,200,121,139,114,239,0,197,175,183,11,79,66,40,85,28,127,165,37,111,194,150,237,115,250,57,97,90,176,223,223,191,143,220,20,36,252,210,209,57,5,110,223,180,17,15,95,94,230,235,193,29,1,161,252,150,49,84,60,126,45,134,5,78,102,123,244,126,146,215,88,107,175,144,28,94,118,146,68,179,223,55,136,137,123,15,184,24,44,220,198,105,38,87,221,168,42,227,47,41,152,147,103,58,238,112,190,96,136,145,153,103,223,113,78,21,133,131,217,27,89,185,157,9,98,101,60,36,104,214,250,74,46,183,109,69,148,48,66,254,44,30,194,188,73,140,241,137,186,13,121,87,77,3,83,25,135,129,138,254,146,169,105,108,212,177,102,198,20,160,132,115,45,213,177,155,193,27,237,159,158,159,226,108,221,117,184,87,1,134,184,133,179,167,224,123,205,218,114,133,110,205,162,124,34,231,163,50,197,85,112,184,141,87,73,253,133,20,237,210,196,24,180,142,156,178,73,188,38,73,44,69,127,108,166,249,238,110,235,4,56,53,28,56,121,60,184,233,168,156,213,25,214,219,218,117,135,254,208,164,2,187,175,130,192,6,90,7,97,164,0,157,145,145,229,73,35,230,202,247,133,113,14,103,82,9,35,81,146,97,45,129,2,92,97,118,144,15,17,190,218,122,243,114,36,212,182,113,72,204,110,126,89,105,89,181,232,60,118,63,226,126,131,71,89,107,38,66,108,141,226,231,43,215,20,167,149,179,112,166,61,229,218,34,195,213,99,32,87,132,67,251,160,129,163,83,2,141,6,37,42,157,210,197,170,103,245,253,240,172,92,41,95,211,71,103,138,120,219,188,244,234,19,109,205,8,20,89,201,61,50,118,62,31,56,150,193,6,116,211,112,116,64,128,62,119,78,45,148,232,185,157,88,48,225,53,60,120,59,210,235,43,19,147,117,73,201,186,101,168,150,156,140,134,156,194,137,97,35,157,73,240,58,197,106,50,104,147,188,65,87,245,124,201,230,82,88,108,234,245,48,173,219,74,93,224,119,0,185,175,8,18,35,109,255,108,69,124,65,117,88,250,93,62,57,169,96,72,192,200,105,16,1,1,233,199,211,229,252,50,16,202,140,93,239,204,158,84,217,156,45,243,105,106,200,119,65,176,3,173,242,181,206,141,9,162,63,87,93,16,95,180,141,116,2,145,161,114,71,26,81,178,93,116,201,51,150,101,133,116,220,181,92,160,165,248,253,27,234,119,49,250,116,81,118,63,166,108,102,133,83,195,196,188,140,110,7,185,227,35,30,249,131,162,7,83,35,88,20,84,24,63,143,253,166,154,92,173,209,234,62,19,219,87,164,101,249,120,117,127,18,114,82,195,87,145,20,78,80,5,158,207,81,244,53,103,5,83,86,227,151,164,200,252,148,201,143,27,104,4,3,85,40,21,100,145,150,239,46,116,102,31,133,79,70,194,34,212,170,116,134,74,86,117,47,124,174,232,167,230,55,43,187,172,204,58,27,130,177,177,181,193,90,150,47,166,141,195,105,132,146,22,67,189,227,128,133,182,153,55,197,211,145,163,61,81,153,87,2,170,133,144,41,200,240,35,8,173,193,196,254,161,118,137,29,200,252,137,22,111,115,87,124,8,132,144,172,1,181,148,3,125,214,35,204,216,91,76,118,241,121,2,72,177,215,214,204,163,181,147,42,221,227,195,117,153,21,48,60,234,46,220,254,251,148,122,166,142,54,0,22,191,125,25,181,32,237,157,124,139,16,238,165,108,59,33,130,10,239,192,99,190,100,172,221,17,101,159,78,125,165,250,199,66,80,86,130,197,71,53,37,234,100,132,227,7,119,68,161,14,221,49,122,132,213,35,225,231,89,25,251,224,177,64,83,175,168,15,72,135,174,143,246,254,217,151,16,61,114,129,228,65,140,63,165,38,4,56,202,59,31,120,95,107,108,72,224,79,73,215,122,251,204,54,38,211,219,225,98,44,225,160,88,100,29,164,252,73,241,136,139,183,128,254,17,146,110,196,33,177,107,67,65,73,53,215,162,190,147,205,222,90,28,198,191,186,250,129,251,139,164,177,231,78,35,239,248,244,49,153,145,241,214,33,206,193,89,125,176,3,67,19,185,192,46,101,35,135,211,176,134,117,184,251,91,117,112,237,107,190,105,187,151,198,36,227,161,16,150,181,150,72,93,179,247,203,177,14,72,181,140,87,209,226,111,120,153,16,237,248,90,106,180,106,217,183,242,22,59,51,40,231,129,70,16,141,32,157,76,38,101,193,77,251,213,216,63,141,177,100,210,0,53,85,180,80,177,138,34,222,52,109,121,85,215,94,197,235,186,114,217,104,210,69,216,110,1,101,92,135,153,205,2,90,171,24,61,159,198,197,10,72,150,207,134,83,130,116,32,178,81,178,198,64,176,219,27,43,204,85,194,155,140,106,108,212,249,255,61,4,91,56,212,148,84,115,230,114,244,150,220,120,252,190,92,169,147,107,59,183,249,88,154,80,243,127,44,215,95,113,210,234,89,7,213,22,154,69,244,242,136,188,156,19,30,60,236,189,67,171,128,155,145,249,146,101,124,89,217,101,32,190,108,34,4,250,19,113,176,194,146,227,169,81,44,7,175,23,138,118,208,173,8,249,38,149,103,66,173,171,198,119,36,202,56,185,215,228,89,7,24,114,59,14,233,116,216,22,60,21,82,212,112,80,9,30,200,156,41,19,105,99,211,64,193,214,109,41,62,86,33,160,59,167,192,237,138,172,41,63,171,175,111,156,143,193,187,16,47,74,193,188,47,180,73,209,130,88,99,233,142,72,170,207,152,85,97,212,170,173,206,36,65,198,181,123,121,103,146,148,73,22,230,118,149,245,236,213,173,167,36,123,60,35,239,10,150,109,221,233,131,93,242,77,250,31,21,232,134,163,18,226,204,62,60,255,202,64,64,1,224,138,226,18,10,180,219,26,65,77,198,29,95,7,225,90,182,138,87,96,73,112,243,83,21,14,229,31,251,137,10,228,158,192,174,73,131,67,235,116,15,167,58,229,146,77,58,196,179,62,164,114,154,20,77,44,31,136,176,211,26,107,50,255,110,0,98,116,221,145,37,131,152,25,58,118,108,34,119,66,252,80,25,224,201,182,120,242,94,173,153,183,19,252,201,148,172,162,215,175,98,207,23,229,55,147,166,102,88,247,152,124,181,18,97,227,100,120,1,104,205,148,132,175,139,131,193,70,29,182,87,6,19,96,170,93,107,204,226,64,191,159,195,24,135,94,61,244,255,75,229,91,12,204,122,191,96,93,194,175,1,197,187,228,157,158,87,121,210,42,252,139,31,151,227,117,127,18,11,114,144,47,222,255,28,169,163,182,16,151,16,115,113,30,40,230,85,171,9,11,103,87,239,45,214,170,143,207,10,195,123,125,156,148,33,207,189,35,165,140,191,247,111,44,224,146,110,210,52,183,19,120,112,141,124,1,171,109,71,177,119,145,39,89,105,204,26,205,218,17,224,233,143,170,92,248,82,76,187,226,43,165,157,72,8,127,210,185,145,246,243,129,221,116,42,97,7,55,44,87,153,248,54,129,132,29,165,83,51,66,223,182,24,36,43,19,15,239,54,75,137,59,89,19,10,145,87,97,57,181,30,175,58,183,89,100,237,54,209,118,79,100,179,159,64,109,188,9,202,185,179,158,244,170,217,199,199,67,79,20,147,49,126,191,233,63,221,199,102,67,165,243,104,3,45,124,98,167,200,136,170,109,68,46,190,42,78,165,105,41,233,231,187,82,185,72,104,227,60,246,36,88,187,192,130,138,244,103,191,15,153,237,241,107,192,70,117,231,22,194,251,197,101,82,167,158,40,128,60,115,109,47,43,110,25,25,211,172,225,175,55,137,222,26,245,48,221,82,95,22,125,105,228,145,27,200,90,222,188,128,35,234,48,177,153,42,86,165,214,106,207,116,83,128,44,173,101,185,218,224,61,120,209,172,193,53,132,197,88,99,213,66,180,215,185,128,10,0,112,29,41,167,10,204,16,210,26,140,10,213,221,28,26,55,217,26,203,114,161,109,242,213,102,75,47,80,214,201,5,209,137,56,68,155,11,51,238,113,100,190,149,216,173,100,204,186,82,23,248,228,59,62,44,203,167,247,50,61,210,179,210,248,243,242,12,41,39,242,121,23,35,184,143,150,196,214,125,240,204,211,122,25,143,221,66,65,86,245,98,196,245,3,114,51,145,145,82,133,49,232,68,152,9,163,97,243,132,187,3,0,138,1,114,165,230,192,252,7,60,159,210,159,218,201,251,121,201,53,211,135,254,69,157,79,136,29,102,83,66,61,35,47,22,255,37,7,46,190,147,20,125,55,12,253,147,151,106,66,211,183,49,91,246,122,92,220,119,43,181,66,45,20,193,104,65,230,100,104,207,241,54,232,192,89,107,185,217,106,19,18,120,185,245,139,181,114,102,240,137,54,127,246,201,52,192,157,111,203,97,165,17,192,153,124,218,112,89,157,57,249,72,153,201,91,17,180,197,113,194,255,18,121,70,147,220,42,237,210,29,198,184,194,184,133,189,45,163,86,207,120,247,16,182,130,89,74,120,213,185,122,201,32,49,83,35,187,79,150,226,20,215,130,159,83,101,192,204,114,237,108,205,12,97,57,196,98,154,231,11,133,74,64,201,26,249,3,108,229,159,40,153,192,123,11,224,15,100,184,245,116,123,198,117,208,73,83,248,147,74,77,98,111,222,97,133,225,20,162,78,157,146,168,19,180,146,46,49,71,43,138,96,117,98,79,102,136,0,52,107,26,15,41,44,57,186,128,38,199,133,42,60,95,8,120,192,147,201,5,186,203,92,8,194,176,4,253,128,148,173,210,141,117,24,153,209,150,77,174,116,253,9,50,104,1,153,41,202,162,218,93,20,62,225,198,229,39,170,177,159,63,28,156,30,143,123,93,164,115,232,163,73,99,75,172,252,24,178,180,18,153,250,216,234,143,226,225,68,197,142,72,207,237,203,59,226,163,206,245,166,183,118,27,201,55,5,229,96,216,130,46,65,133,85,67,49,80,15,42,217,183,254,161,107,93,186,139,161,47,117,117,8,212,222,104,15,193,208,158,196,120,221,219,241,47,119,197,244,146,234,87,79,106,1,65,159,84,94,227,99,235,245,121,126,123,36,226,78,114,197,9,231,57,240,49,135,111,35,211,33,176,6,176,88,13,167,220,126,135,140,252,146,141,95,112,152,219,9,57,170,16,93,13,146,1,74,144,130,26,250,82,240,161,145,57,75,245,64,189,221,25,114,134,149,10,185,236,179,14,53,66,252,139,34,236,9,230,18,70,68,77,220,21,114,75,139,62,176,233,110,46,128,72,122,147,232,209,106,206,167,169,226,132,222,39,105,14,191,212,91,12,107,215,175,221,242,231,38,151,203,158,109,179,114,149,234,232,235,91,74,170,149,110,251,92,26,39,108,246,220,146,28,202,209,124,12,236,189,207,126,43,251,197,203,25,188,126,35,202,148,133,233,230,21,156,20,68,226,87,39,117,6,123,47,141,48,234,99,248,114,235,50,30,36,249,129,197,119,197,141,153,193,68,245,86,232,112,82,224,164,20,34,245,25,182,155,5,132,159,132,62,188,138,6,190,253,61,23,197,107,137,232,19,66,173,205,174,235,122,78,124,167,26,220,200,145,188,36,1,97,90,55,254,118,102,80,93,113,46,226,140,28,243,120,229,75,134,254,193,72,99,242,54,235,77,168,56,251,41,170,219,109,49,212,143,138,160,139,192,219,62,173,24,51,97,253,73,148,229,90,82,38,4,231,29,2,250,97,195,10,23,26,227,177,49,50,156,91,173,20,170,49,114,223,254,185,181,250,58,43,105,226,186,194,212,104,212,126,65,91,101,144,239,137,5,203,236,254,223,82,114,149,104,31,85,25,110,115,103,25,252,14,249,151,243,132,236,184,208,122,47,220,55,13,41,252,239,159,156,199,184,96,21,16,214,168,62,76,237,184,254,76,248,136,208,229,136,2,129,111,200,219,23,196,86,58,140,223,195,191,237,129,65,4,230,74,17,241,68,105,200,189,0,247,4,8,91,214,143,93,94,40,68,170,185,28,185,94,114,92,104,185,205,238,198,162,152,199,193,213,102,130,249,151,4,133,90,244,254,88,229,244,232,193,159,239,229,169,87,125,3,120,29,62,182,246,20,46,42,249,37,204,196,168,150,150,136,74,132,44,234,163,29,138,133,63,142,194,208,53,86,185,203,222,211,248,246,74,221,151,118,3,14,79,53,116,39,97,53,19,114,198,117,16,117,16,156,0,93,221,108,3,96,244,199,96,157,4,55,118,109,7,19,203,99,104,115,205,162,15,208,129,130,115,69,35,27,126,79,77,147,101,68,98,166,90,237,102,108,220,58,139,192,144,168,222,49,161,203,163,180,4,47,67,207,130,150,78,48,61,69,251,242,78,178,50,47,237,250,162,120,57,188,176,204,199,115,72,243,98,252,162,217,136,219,200,130,40,163,131,98,196,144,25,40,201,80,22,174,29,173,192,4,139,204,99,106,232,214,207,74,161,148,6,134,253,94,11,66,208,171,219,11,209,28,222,55,182,191,189,151,27,163,251,9,23,189,74,244,181,174,246,145,134,47,203,252,170,196,167,74,82,141,64,145,212,28,127,202,223,245,63,143,29,129,231,92,135,108,11,65,100,183,212,114,187,240,11,88,167,134,213,57,220,90,238,214,195,196,206,149,214,131,174,94,35,86,128,107,137,198,187,50,66,95,0,29,118,192,24,90,120,40,242,209,40,253,165,110,74,62,38,174,23,69,42,28,4,65,243,221,22,8,28,96,45,138,62,47,2,16,173,7,124,29,168,145,251,155,235,119,32,102,30,254,21,107,151,191,115,68,117,218,116,118,6,208,214,254,212,240,193,17,194,18,120,98,220,122,18,113,57,120,32,113,2,151,219,74,54,100,109,144,129,96,226,24,109,228,96,0,55,39,91,237,86,72,63,132,197,9,18,101,28,45,164,164,99,226,200,149,182,106,25,61,254,175,209,58,81,177,132,26,111,155,25,47,110,29,100,5,94,51,241,51,167,232,159,6,223,21,206,18,138,139,241,236,145,29,143,159,132,61,110,253,7,26,214,83,57,144,103,186,122,126,73,238,159,13,159,19,177,111,34,15,243,118,31,248,193,192,111,1,243,2,178,138,183,56,207,71,207,37,157,242,161,69,185,134,253,204,135,243,225,228,142,51,14,183,212,219,35,67,208,246,209,101,120,241,59,161,23,16,69,240,218,198,70,78,6,34,109,187,132,61,212,179,22,188,161,74,23,113,227,123,191,76,52,53,114,149,47,23,59,158,128,115,94,129,162,142,202,157,18,218,87,44,125,216,57,99,8,163,108,52,201,112,97,147,141,189,128,76,3,13,53,133,35,185,207,178,21,235,23,104,32,169,241,76,147,188,12,135,119,98,230,18,129,175,93,33,58,20,153,19,136,137,156,226,187,87,161,170,31,242,68,243,95,79,158,174,131,219,250,220,117,161,160,168,189,77,201,58,230,170,215,200,150,113,67,39,242,214,169,104,56,175,239,72,179,149,131,253,241,248,107,3,95,166,87,209,54,34,213,55,39,216,36,222,171,134,221,63,116,80,206,68,0,76,237,166,81,64,29,58,218,42,107,109,182,177,148,61,43,146,190,255,196,238,35,210,218,244,145,237,89,182,106,116,216,213,34,116,233,233,242,136,83,244,148,130,165,111,225,145,252,203,70,191,179,28,88,79,191,131,9,246,32,30,227,179,151,233,153,3,247,171,88,249,223,182,247,54,163,252,17,157,248,39,155,84,241,230,119,98,192,246,96,130,182,208,161,150,119,4,93,18,198,68,249,159,27,121,243,255,129,208,242,148,63,74,143,156,151,112,62,97,42,169,92,210,208,215,56,164,19,236,21,155,190,232,255,188,134,46,233,145,89,96,228,224,1,33,133,250,151,165,239,68,200,189,163,241,151,123,32,135,110,127,56,22,114,114,64,207,75,38,208,61,231,232,220,103,7,92,121,119,51,155,2,118,86,244,221,162,29,209,152,141,39,188,119,87,195,252,54,164,117,246,92,51,90,97,101,82,199,195,168,216,116,168,14,255,200,181,160,104,27,158,182,70,210,2,120,228,157,249,236,235,197,125,0,187,218,78,212,8,237,89,80,117,107,52,75,68,107,253,205,250,49,10,224,167,167,216,47,3,244,168,79,15,64,162,205,243,106,134,246,35,97,85,163,140,79,24,252,133,110,168,57,133,195,37,172,82,99,229,24,141,33,81,2,53,94,152,5,74,138,211,228,184,141,163,159,186,87,130,18,144,90,95,184,242,126,26,76,81,173,31,109,211,210,131,185,50,251,60,39,52,52,189,168,173,167,250,16,17,110,160,205,246,117,35,31,191,58,253,185,218,151,247,209,229,198,107,97,197,164,198,117,254,231,126,157,50,31,223,11,229,85,75,195,140,244,12,133,228,13,112,187,231,100,138,9,189,176,55,49,50,222,175,240,44,243,142,213,99,62,108,254,229,16,11,122,126,252,190,14,237,158,135,168,197,44,112,12,181,59,220,8,200,112,188,1,246,119,5,37,72,14,185,28,128,78,204,200,143,178,227,117,248,115,167,41,200,37,198,213,43,141,112,185,70,171,88,161,160,248,136,96,103,86,99,75,50,102,134,5,153,135,89,244,110,53,93,46,52,23,149,41,44,172,226,172,173,85,86,21,155,102,14,18,196,25,249,32,88,3,158,193,49,243,100,164,81,227,154,218,93,140,194,28,65,165,150,60,215,162,251,54,228,253,83,217,46,183,220,207,125,194,31,78,115,229,39,61,34,108,209,41,181,220,132,112,171,192,174,138,97,28,51,120,197,114,122,188,26,0,225,193,30,142,14,46,82,148,227,109,229,243,119,117,4,88,72,16,108,29,244,211,32,105,112,55,45,236,156,8,63,8,161,114,43,201,29,203,16,158,200,248,171,230,156,42,20,34,194,177,242,180,151,167,34,74,40,59,24,245,129,144,165,178,35,172,55,245,233,166,246,206,237,85,66,54,60,185,253,177,249,252,46,118,118,10,245,247,143,136,120,175,158,208,237,24,164,186,50,20,169,215,20,96,218,66,176,197,110,69,109,117,169,36,255,16,151,83,190,35,119,122,142,113,28,120,126,110,66,128,143,157,7,72,110,64,98,202,219,145,123,196,102,225,170,128,148,171,7,224,12,86,152,118,194,86,237,180,147,219,58,181,86,249,85,8,183,209,105,172,236,61,132,54,76,186,241,190,203,74,40,254,188,72,188,205,71,206,72,79,77,115,66,19,125,229,254,90,81,117,74,52,88,190,215,204,24,90,48,92,211,24,17,157,190,178,6,0,237,168,78,105,24,143,198,52,75,4,169,124,236,61,25,125,31,173,73,105,230,103,5,149,163,212,74,120,119,160,243,124,103,128,242,177,121,102,15,56,19,34,150,78,223,195,240,193,104,193,107,42,91,174,184,161,241,10,178,179,137,13,77,33,217,223,239,81,59,173,180,214,70,254,219,34,46,1,33,205,240,169,153,110,53,21,101,83,56,158,184,156,18,43,175,141,186,225,182,208,149,155,254,75,65,182,133,191,159,73,53,72,165,215,162,204,154,6,40,134,114,178,86,113,66,122,102,151,190,168,224,27,210,40,171,217,51,189,247,9,163,189,211,202,188,146,152,228,30,57,62,238,134,212,206,56,86,0,137,223,187,84,57,171,103,234,92,84,46,187,77,100,247,237,94,113,1,177,7,50,162,221,51,4,195,216,229,119,141,178,171,21,3,48,232,19,150,188,220,12,63,73,119,232,169,125,158,150,119,241,245,70,132,2,84,143,116,180,173,166,205,94,197,63,103,202,215,90,70,177,208,150,162,67,181,28,84,22,124,118,166,104,112,90,3,60,66,39,213,112,58,99,181,213,149,76,84,31,169,223,49,97,73,137,33,254,153,79,47,234,250,139,244,167,115,144,26,44,46,87,216,215,10,212,188,179,0,48,132,220,192,143,23,232,73,184,168,245,172,138,195,44,92,203,165,55,178,245,83,122,237,253,107,136,31,141,191,235,49,47,248,139,166,174,80,24,208,72,79,65,144,167,55,198,172,90,204,197,160,213,152,101,96,95,198,192,60,30,165,215,227,93,69,218,238,34,19,182,76,82,196,88,15,196,143,148,218,143,207,4,43,88,10,15,37,68,105,0,248,45,95,198,14,123,225,238,137,18,103,101,164,90,150,234,158,41,198,93,237,230,38,68,85,39,212,87,95,216,16,15,117,147,104,244,212,24,212,179,229,21,151,83,81,255,23,249,109,63,173,136,178,117,53,111,229,228,134,148,229,170,35,181,9,196,159,4,252,161,13,198,7,100,216,172,64,222,219,53,208,103,136,108,214,243,132,242,139,44,174,252,175,169,175,75,179,244,227,231,234,76,24,120,115,231,15,19,69,253,14,78,58,12,206,246,58,139,213,215,81,110,109,1,23,134,241,254,5,226,104,31,229,212,61,60,231,35,109,164,30,218,31,231,203,39,214,134,117,127,35,56,242,49,157,94,22,79,34,34,74,212,47,167,13,49,245,6,42,234,39,192,210,63,2,155,32,117,122,0,109,75,142,80,195,68,86,237,143,126,40,195,64,87,85,240,98,131,147,238,180,160,75,160,9,250,51,64,223,222,235,131,69,60,200,102,130,106,199,205,125,205,239,92,99,80,128,222,113,171,79,229,69,197,199,100,64,0,68,152,100,1,123,240,149,148,193,125,159,187,76,0,193,218,80,128,98,88,103,248,33,236,107,185,231,43,67,182,187,97,121,97,225,136,109,149,122,49,196,96,149,31,175,5,167,148,132,85,73,111,92,251,215,52,196,210,29,255,203,22,250,34,73,247,241,32,180,248,72,99,136,144,37,3,75,162,141,47,246,193,152,118,88,48,201,47,107,74,28,25,203,159,179,197,66,54,219,184,128,86,103,13,212,162,219,158,117,194,168,77,82,67,199,199,41,237,29,162,41,199,249,220,87,151,137,62,13,234,26,209,91,227,22,243,36,144,127,190,241,58,210,240,168,66,247,152,164,26,107,193,102,26,150,153,240,248,154,25,69,222,96,182,165,94,40,20,214,135,118,92,75,9,177,141,230,36,115,10,247,142,60,193,151,205,179,29,92,148,141,50,105,175,107,60,171,165,0,42,21,167,70,15,12,133,206,153,41,238,124,232,253,167,196,33,12,245,107,46,166,241,138,122,192,159,138,62,45,75,70,191,121,147,179,159,161,242,132,114,130,40,240,35,90,96,240,137,40,120,145,106,51,174,56,80,251,175,124,105,82,107,186,190,113,49,72,24,75,23,216,44,243,156,229,33,213,162,91,212,144,17,152,112,6,231,223,215,169,247,214,65,42,172,245,44,214,221,143,36,82,38,79,92,79,78,52,239,94,244,127,243,122,98,176,106,3,200,37,212,28,163,210,171,49,80,109,239,0,79,136,166,29,229,48,37,209,81,222,130,36,149,177,135,155,23,184,45,86,34,153,104,19,37,247,123,95,90,242,155,200,111,100,216,191,46,86,60,37,118,252,227,236,255,23,71,160,32,205,51,83,249,247,156,19,115,186,44,27,163,197,135,83,198,170,148,151,83,80,123,204,143,118,136,150,162,170,244,1,4,182,11,82,110,52,135,117,153,223,56,149,135,209,154,19,78,125,173,185,224,130,166,35,224,121,106,6,58,74,231,70,103,199,109,22,235,205,132,5,49,237,31,221,192,84,118,29,254,145,37,237,100,92,168,41,168,190,139,133,194,89,95,50,159,18,152,254,4,123,214,56,89,44,176,71,64,132,115,15,34,114,178,93,208,96,57,125,19,83,230,171,207,202,169,148,148,3,155,88,253,165,14,38,102,31,53,174,146,158,136,33,182,100,144,24,27,136,233,215,58,153,24,200,222,148,162,227,227,102,193,156,195,205,82,139,162,27,129,132,94,232,154,41,215,10,95,216,144,245,217,30,198,11,107,121,119,10,83,172,176,36,130,227,126,32,67,118,169,58,177,200,76,86,1,132,238,216,130,141,131,65,219,101,183,81,165,210,120,237,111,95,252,80,242,156,158,172,23,215,107,240,112,21,111,207,142,110,157,13,208,201,85,36,108,58,172,227,213,187,190,108,109,182,191,101,75,89,222,28,52,213,6,115,99,240,97,187,76,243,154,33,46,1,225,1,121,214,136,62,126,11,132,214,99,229,245,91,82,236,242,166,1,136,63,163,183,190,125,122,101,241,177,149,1,165,49,172,60,52,100,98,227,49,15,151,77,121,209,55,177,11,170,173,142,103,243,78,39,255,213,176,122,248,156,233,113,35,231,45,206,167,20,220,75,203,195,253,21,0,102,101,223,151,254,98,168,60,240,171,176,151,131,82,167,124,153,141,3,199,255,212,219,209,200,207,157,43,131,230,88,36,2,96,67,149,187,60,196,30,109,238,191,78,202,101,173,180,251,178,188,189,198,83,205,91,69,153,246,201,106,243,172,67,176,29,21,216,204,180,6,56,200,45,224,208,71,210,92,169,240,67,94,82,197,225,209,17,250,216,66,208,92,46,150,204,40,176,55,163,198,34,48,174,229,249,152,162,114,37,1,45,192,232,50,207,149,144,152,100,84,124,218,27,8,185,244,226,160,110,240,127,108,146,27,232,168,205,242,187,198,49,17,20,183,76,88,207,127,90,133,178,9,156,28,226,0,202,150,64,238,200,106,125,152,102,236,140,43,247,74,81,250,123,185,255,235,90,83,226,74,176,56,199,233,149,177,114,131,166,2,207,184,63,67,11,198,253,43,11,144,176,132,181,18,161,40,223,63,251,27,126,246,93,144,48,177,83,176,190,68,72,25,168,52,61,141,89,142,176,121,119,244,62,1,195,169,136,233,53,233,189,222,253,228,241,216,86,71,32,64,8,253,231,128,215,147,190,99,134,113,237,133,5,138,20,172,52,81,8,107,178,225,202,209,32,25,250,231,54,78,54,93,252,47,71,17,90,112,22,106,130,75,174,152,52,89,195,252,52,0,191,49,113,238,128,130,233,93,57,208,88,138,28,38,244,10,105,74,176,100,4,221,0,73,24,220,70,68,63,12,169,7,106,109,62,15,5,129,33,175,86,184,147,53,160,63,239,114,166,138,103,222,107,155,186,49,64,172,95,226,114,143,66,179,51,87,227,136,241,245,246,41,96,114,155,32,47,16,171,151,144,196,177,228,165,231,12,218,138,199,4,129,114,32,18,187,181,166,68,1,114,62,82,53,23,160,34,106,187,222,161,53,85,159,98,227,114,113,167,11,245,50,147,78,209,54,90,155,184,85,39,127,93,31,109,109,135,11,89,231,14,72,70,23,229,38,107,53,182,250,80,23,177,197,158,172,3,209,149,252,224,205,67,219,121,148,169,173,229,2,174,251,31,34,147,139,179,232,216,233,138,94,74,14,164,202,209,212,12,141,38,168,214,119,235,161,139,35,30,193,185,233,202,247,21,175,135,138,176,204,114,119,41,147,14,220,249,222,208,97,243,170,118,179,81,233,27,167,120,3,199,221,53,68,152,223,149,187,226,70,210,10,228,40,185,189,196,55,142,6,52,9,52,244,9,37,186,131,110,17,3,211,223,226,170,25,141,119,49,108,120,145,3,177,51,117,250,38,172,203,28,163,217,234,11,204,1,24,30,71,88,66,135,114,181,123,214,231,186,140,43,140,106,180,37,16,5,68,115,221,146,250,229,254,184,21,29,170,180,225,122,65,154,169,204,50,208,77,32,106,154,65,19,148,145,68,68,20,135,79,157,124,126,173,70,45,32,5,79,105,23,61,213,185,229,92,107,7,14,14,10,83,108,230,98,113,107,106,189,73,31,121,129,27,228,9,154,68,45,130,229,58,111,251,140,92,103,55,205,135,165,13,187,37,162,150,133,140,69,121,115,29,19,245,50,125,204,127,70,134,96,151,138,0,137,49,230,172,107,224,6,251,11,134,170,12,46,27,8,143,218,174,42,185,189,40,115,125,147,146,81,1,16,175,235,151,34,58,150,182,150,145,223,7,175,179,21,30,75,129,83,107,233,224,102,61,133,65,162,56,230,79,29,86,173,17,42,160,234,201,124,76,58,255,161,113,150,170,254,146,24,16,109,163,177,25,251,184,235,249,5,127,197,34,121,168,110,106,232,181,63,142,224,94,251,134,214,162,206,76,37,94,26,41,127,184,5,235,180,186,225,167,153,201,229,152,206,89,220,156,216,193,164,243,148,72,216,220,231,0,13,6,237,25,64,109,197,111,67,6,27,185,86,20,164,125,250,164,46,71,125,63,37,243,155,63,165,184,253,60,17,238,119,40,27,9,238,230,226,161,103,104,242,10,57,27,172,189,196,178,56,132,216,119,31,181,131,255,18,108,67,73,28,133,210,214,173,249,249,111,20,77,132,94,196,19,27,107,247,108,65,4,231,198,167,105,11,250,85,215,29,211,212,41,55,72,186,219,19,191,118,181,100,249,112,67,0,3,175,221,93,25,49,252,92,82,222,124,85,33,186,158,166,141,26,90,195,198,93,190,222,166,242,71,16,243,90,59,238,147,121,158,244,19,44,159,252,166,214,75,234,70,41,55,188,63,228,74,21,216,113,70,198,48,88,250,156,54,210,243,92,5,106,4,248,205,72,177,47,129,255,85,195,183,217,181,192,121,237,89,186,168,214,174,149,54,77,136,178,160,222,24,64,41,146,219,208,66,84,132,158,71,252,124,93,45,113,202,16,94,23,41,240,224,33,23,193,118,36,32,3,79,77,231,232,169,165,20,243,230,78,249,152,225,246,43,182,230,183,137,193,87,164,72,10,174,13,252,178,115,157,127,187,175,48,238,190,202,13,219,68,77,58,134,177,90,12,85,78,68,252,200,98,198,177,72,211,35,129,6,169,175,139,117,127,1,148,54,138,244,173,172,188,156,56,107,31,40,213,174,109,170,217,167,18,156,189,57,134,57,197,211,68,187,96,109,251,225,181,69,133,39,84,29,109,144,205,26,200,154,46,184,108,19,87,3,46,253,117,154,162,220,205,113,247,82,222,243,252,13,163,76,218,196,49,198,213,59,49,225,169,34,30,192,234,202,214,5,223,45,215,57,206,240,154,36,152,236,26,136,70,193,238,57,148,0,66,202,68,48,188,30,8,244,123,192,57,126,216,189,234,246,179,24,157,169,197,52,247,134,4,12,109,146,141,51,214,29,175,192,200,58,100,245,87,4,180,10,254,230,132,71,62,92,133,103,146,22,23,22,98,55,159,103,170,217,135,116,54,32,63,222,72,151,73,159,253,4,59,118,36,31,158,4,226,88,177,119,65,142,199,139,143,200,168,133,105,89,147,99,198,225,83,61,102,101,160,14,60,3,117,169,53,22,170,67,99,205,253,70,197,211,146,29,192,179,54,20,116,187,192,79,107,69,208,181,35,215,95,158,203,225,13,161,204,69,156,73,162,222,23,98,180,213,150,52,253,162,5,204,119,0,98,159,81,43,94,33,158,74,162,76,77,182,249,44,65,53,178,142,56,162,129,122,56,68,18,74,228,75,163,22,118,251,7,186,135,41,82,23,173,49,230,6,97,159,80,79,125,11,246,184,176,87,207,38,21,164,14,206,56,129,57,200,81,212,238,108,3,147,150,227,174,13,101,76,193,144,213,189,229,115,0,161,137,44,152,32,22,84,223,248,8,94,6,49,147,157,198,160,138,239,205,243,162,242,18,94,168,138,43,251,115,99,73,44,95,111,43,17,210,169,51,63,198,147,212,168,57,157,51,149,141,117,28,110,65,99,166,125,176,160,133,158,188,217,247,240,30,243,125,117,83,91,213,39,167,24,117,208,165,223,149,38,235,252,139,25,216,77,229,229,66,62,228,182,53,153,155,187,61,31,183,2,136,254,92,39,248,80,9,12,207,23,36,104,159,235,221,58,177,216,76,191,241,220,255,170,57,54,89,108,167,9,74,131,167,111,103,133,255,163,97,233,168,176,74,218,222,124,143,148,150,161,148,86,150,0,183,195,17,204,205,62,13,213,168,141,243,102,43,30,143,241,169,110,12,187,187,240,170,241,35,175,168,66,214,159,7,140,44,146,187,230,237,248,73,190,14,207,33,242,250,246,202,113,129,199,110,240,210,206,21,105,145,109,160,241,213,149,24,79,89,219,185,71,84,209,87,159,112,199,68,68,71,231,193,137,252,146,150,245,111,217,245,143,152,36,43,106,182,222,137,19,204,40,81,74,56,1,101,234,90,235,157,35,197,33,64,241,210,33,28,58,68,173,140,127,154,138,20,47,99,227,43,237,43,30,210,93,232,147,144,168,58,212,103,251,234,229,233,207,42,126,200,19,126,161,109,80,13,167,38,151,11,224,31,66,252,147,132,151,203,114,66,98,148,244,139,222,3,158,110,105,139,49,8,244,254,60,205,211,203,232,1,2,44,187,111,175,111,253,129,119,196,95,128,220,146,71,60,123,84,173,86,75,112,147,97,29,216,54,166,172,17,36,218,171,135,85,95,121,172,139,137,172,95,70,241,67,197,219,12,58,174,163,186,105,132,28,251,38,184,209,94,94,218,141,180,159,168,204,77,5,223,251,77,101,232,21,193,222,201,41,107,63,194,137,254,104,169,67,174,58,93,100,13,177,241,110,110,45,44,117,74,68,13,113,5,215,37,198,118,41,146,134,137,55,196,158,253,129,254,160,69,252,242,206,157,252,104,68,143,207,88,161,46,23,224,58,8,31,187,58,193,217,49,43,135,220,105,222,11,58,242,193,137,212,202,225,243,169,254,246,60,234,196,195,21,74,52,255,29,52,128,189,158,142,178,255,122,182,250,1,47,168,166,143,71,161,70,222,228,102,100,86,60,204,119,43,137,209,106,172,50,33,100,232,221,55,149,118,103,161,64,183,218,201,130,44,107,27,31,224,49,242,42,84,102,48,114,247,180,132,18,133,59,236,107,73,208,71,184,112,144,76,62,160,85,75,247,208,77,61,90,232,63,37,125,189,110,55,137,63,50,139,241,197,183,89,113,235,3,145,46,254,13,121,82,203,58,135,83,111,236,80,215,120,67,9,142,135,242,63,187,0,254,179,46,138,250,204,201,94,199,51,190,45,229,85,121,48,213,202,217,241,53,87,8,200,204,177,249,10,57,102,149,225,11,87,32,122,151,177,106,139,42,159,174,86,23,207,108,114,215,101,67,183,32,187,173,181,91,222,163,150,105,5,201,192,65,220,117,148,131,13,107,252,166,142,232,56,121,38,227,71,240,210,2,174,13,57,182,29,143,96,138,73,217,94,73,146,166,222,87,227,66,5,120,79,235,0,40,181,185,236,133,90,225,94,166,94,34,122,186,21,145,29,230,8,49,39,109,154,57,95,244,187,184,117,132,169,22,54,162,250,73,184,170,73,52,36,195,234,148,29,223,105,31,247,180,13,23,173,188,243,116,110,33,182,179,130,216,59,210,32,135,70,152,164,11,187,157,150,133,33,76,200,61,131,34,27,50,230,7,208,98,186,76,198,18,242,82,187,62,20,15,211,186,125,145,46,236,202,132,221,156,74,39,164,233,163,93,170,213,0,74,109,121,91,11,48,48,142,18,127,140,18,222,227,241,249,12,113,155,18,167,84,57,157,218,16,91,212,41,181,44,6,96,149,133,249,64,44,161,81,152,20,249,126,11,140,82,252,137,207,13,122,46,15,239,90,49,98,33,193,240,244,37,5,49,160,234,145,42,136,45,167,135,131,196,124,211,60,78,173,69,196,125,156,150,108,155,115,189,133,85,48,18,56,181,36,202,106,172,116,16,28,60,155,242,203,69,121,153,165,135,91,82,60,75,112,139,251,164,111,131,128,202,44,254,162,34,11,135,190,220,60,236,221,15,166,142,27,27,201,98,90,223,58,2,43,202,3,194,28,143,253,52,85,37,48,118,182,119,249,78,112,226,27,102,183,64,76,17,126,86,17,88,5,195,52,227,197,55,89,112,77,28,240,87,251,147,96,11,97,137,228,122,57,26,172,97,242,23,109,59,89,107,82,141,197,142,36,157,209,20,250,171,157,174,153,203,247,82,97,253,16,107,149,200,252,238,204,147,215,145,22,98,143,10,108,165,119,20,215,60,198,45,72,120,202,169,4,151,46,157,57,78,78,87,154,104,255,165,66,245,145,90,14,35,2,89,136,91,199,247,107,75,125,108,152,28,236,178,28,229,214,111,174,41,243,153,202,34,147,138,217,160,37,145,51,28,39,105,40,195,209,6,150,86,42,147,214,178,238,170,61,252,57,139,40,107,220,88,181,253,143,186,222,199,49,160,91,249,172,108,87,177,50,90,68,127,87,219,234,111,12,220,250,49,81,214,17,222,128,195,127,158,249,95,75,51,242,56,30,157,176,140,112,158,63,83,155,107,121,5,188,119,147,232,126,142,172,59,176,92,215,233,77,61,14,104,213,209,28,71,32,29,169,147,114,170,147,130,46,218,44,183,128,180,250,225,155,177,244,202,2,224,44,37,120,141,16,20,70,194,84,239,19,17,181,70,42,95,111,146,182,132,214,56,136,131,120,39,44,168,108,245,25,186,17,27,124,205,187,51,158,194,223,88,199,189,222,18,78,80,101,68,58,187,222,199,180,218,6,238,216,31,241,30,216,76,153,169,169,207,8,25,74,72,117,13,203,9,73,142,67,211,84,19,82,17,195,227,142,96,16,95,60,30,75,158,31,24,85,229,187,86,51,133,115,170,229,167,85,184,207,46,232,216,115,169,136,206,0,210,137,82,220,250,223,157,68,173,8,42,72,250,190,167,246,60,129,251,209,126,41,6,222,26,110,60,100,107,13,223,136,18,55,36,62,170,86,124,85,77,91,115,96,96,55,211,55,0,249,148,152,51,216,136,76,236,205,193,188,252,253,226,133,126,214,24,132,132,145,178,208,72,131,62,183,169,201,248,198,249,95,245,232,133,50,125,233,16,18,200,181,79,141,152,12,235,47,36,171,148,204,76,103,57,213,26,182,180,160,180,216,112,56,45,4,204,101,247,252,24,144,207,60,210,197,201,65,104,195,146,255,97,12,200,112,145,66,98,210,101,147,155,149,113,208,173,170,35,172,254,158,145,208,205,107,106,224,0,94,239,162,1,183,192,154,240,223,3,251,159,70,115,226,169,204,8,146,198,213,54,31,219,118,213,99,99,188,178,40,208,167,212,234,73,143,101,4,197,62,127,235,1,166,2,89,100,41,223,54,86,59,142,186,111,171,243,131,44,131,171,2,79,215,68,104,28,41,253,174,46,94,191,198,192,143,132,211,228,90,161,87,200,79,31,35,139,173,165,154,109,252,112,46,8,168,60,180,227,17,49,205,128,138,44,63,62,73,47,204,112,198,147,252,196,48,126,186,250,74,85,176,52,222,52,166,67,63,153,184,196,104,25,115,72,100,218,79,62,130,156,43,104,145,173,130,103,62,99,228,157,149,17,93,7,236,195,181,4,88,184,179,201,172,12,233,69,79,27,178,88,204,200,213,114,61,131,101,78,172,32,11,88,78,253,93,25,134,189,245,17,25,83,154,227,39,21,9,85,221,111,50,198,185,159,192,68,75,25,32,22,201,70,134,171,5,244,7,222,85,42,104,65,188,109,141,123,239,21,148,133,98,128,183,254,118,32,20,162,246,211,69,238,45,163,88,118,173,152,192,87,115,210,132,226,124,82,146,88,193,54,61,150,207,35,204,97,170,116,107,92,76,229,80,28,158,57,172,142,8,175,158,57,33,127,230,221,186,19,142,9,225,200,200,148,165,90,234,75,169,86,26,191,148,188,93,65,246,115,51,102,167,77,0,140,189,181,230,197,111,105,235,164,34,241,44,131,117,121,116,90,78,186,23,153,87,209,125,174,238,241,64,208,0,55,37,237,65,104,232,143,54,198,164,205,105,17,64,159,194,220,13,167,236,52,57,116,163,48,81,69,111,39,89,17,233,146,74,66,88,6,243,53,179,19,246,175,175,71,176,91,15,243,88,196,112,108,155,100,10,134,111,108,124,215,31,112,167,39,36,179,229,36,104,81,203,102,135,221,120,59,227,64,133,90,2,201,196,3,136,133,141,46,78,115,159,168,38,187,217,7,226,123,110,93,1,149,237,155,115,111,30,94,6,187,196,93,160,145,177,105,110,20,57,112,112,91,60,237,144,101,215,204,8,71,225,190,254,9,245,76,99,57,245,54,97,207,47,58,161,238,64,196,220,44,84,38,182,181,48,43,199,237,20,113,253,41,129,62,2,75,109,122,246,150,242,108,26,72,149,154,47,83,81,155,47,56,157,35,112,177,102,185,199,122,62,37,38,209,76,169,126,223,52,45,222,172,95,180,124,237,229,8,99,252,227,173,215,131,211,72,185,181,129,159,83,111,225,22,76,217,160,112,238,221,165,135,243,46,180,22,71,169,64,3,85,204,151,160,2,70,120,226,221,99,122,124,113,230,97,30,251,218,103,84,178,154,30,198,76,233,164,79,19,155,173,134,49,80,178,39,31,11,207,45,165,128,157,70,89,186,28,48,241,172,135,93,204,109,246,65,183,188,99,115,132,105,70,33,40,133,52,19,134,188,103,15,61,235,203,111,189,222,190,149,170,192,95,97,208,166,61,228,57,18,0,162,149,96,221,145,192,24,170,19,252,133,214,194,201,122,83,40,79,52,239,196,111,22,119,180,67,149,55,224,116,22,231,0,130,30,252,9,253,233,194,17,0,179,109,8,218,36,40,177,239,58,135,183,53,44,200,126,237,109,76,54,8,189,109,41,143,85,3,238,123,101,112,167,98,81,83,179,210,139,94,8,165,40,113,105,100,218,203,100,216,85,87,39,6,9,115,234,154,201,199,180,82,95,239,41,210,82,87,161,20,135,245,47,252,23,115,86,140,90,246,229,170,235,1,138,202,164,20,194,30,114,147,222,100,176,13,248,53,4,35,212,88,158,45,7,249,190,120,76,252,65,101,156,166,236,100,128,213,222,31,203,206,19,100,92,137,126,21,209,221,179,164,175,7,148,26,24,200,193,151,143,58,109,113,106,76,170,184,40,65,48,42,24,244,151,224,25,31,195,44,2,188,163,12,254,159,54,127,112,172,91,68,111,65,130,70,203,38,1,198,41,216,247,3,11,173,149,175,7,45,127,137,56,100,53,56,110,197,213,45,41,212,183,58,127,122,114,31,134,186,210,173,97,54,212,132,246,126,234,142,105,188,160,213,111,19,157,200,52,180,172,5,36,41,95,99,22,188,167,155,171,208,67,16,34,83,235,36,93,151,239,50,4,50,11,156,152,149,241,221,154,201,153,113,135,173,204,138,192,21,82,6,158,143,180,164,8,73,96,109,181,22,233,65,8,123,229,227,246,239,52,76,227,20,202,208,15,218,46,241,15,17,91,230,77,108,111,174,145,253,44,93,148,39,26,247,228,82,147,2,235,190,32,2,99,244,193,167,186,54,224,148,223,179,201,52,250,110,112,59,167,214,84,9,68,92,91,60,7,145,135,227,13,160,25,33,185,158,42,185,9,25,134,125,113,235,120,119,135,212,43,115,79,175,94,145,107,116,110,217,173,36,13,21,9,16,224,162,210,235,7,173,41,126,11,205,88,149,145,229,143,34,118,5,134,245,196,253,137,251,250,183,55,185,165,202,156,62,189,184,66,240,251,82,155,133,68,140,47,182,189,6,199,137,211,164,240,181,124,94,99,139,6,188,49,190,126,207,210,141,67,213,232,52,43,36,113,78,181,233,217,180,98,46,206,42,178,71,63,112,51,145,188,165,165,177,176,213,134,109,84,58,21,207,107,44,157,179,223,61,167,145,66,138,79,227,206,106,67,175,35,71,96,59,244,94,45,73,146,183,107,17,200,29,164,221,189,181,255,152,215,177,87,101,174,78,13,8,83,99,216,135,218,167,43,184,219,68,90,97,126,212,131,231,126,182,154,13,217,199,11,10,183,129,241,30,209,189,177,48,111,34,180,186,96,79,135,235,45,222,234,225,227,7,111,51,42,188,48,4,151,198,81,247,37,213,244,58,82,209,218,175,62,213,211,136,125,221,45,137,221,60,51,48,83,184,221,197,202,217,208,207,237,46,139,168,90,138,200,247,70,5,198,147,26,171,67,252,208,210,5,176,104,228,72,251,131,54,169,169,34,122,254,17,169,227,43,190,115,65,213,155,136,113,159,253,92,58,25,154,225,68,95,3,21,182,31,209,215,140,10,223,10,13,6,31,30,238,163,13,81,160,89,115,113,208,201,165,48,202,176,239,87,150,45,237,134,124,217,205,45,78,81,181,28,110,23,201,3,42,6,50,16,56,96,15,128,249,11,168,51,5,174,172,234,102,46,29,63,57,50,53,210,159,159,32,234,240,28,0,238,136,83,207,53,161,127,31,227,242,64,139,175,91,196,240,149,169,232,220,197,30,90,6,51,242,109,218,64,240,39,154,177,242,170,234,180,183,45,201,50,225,208,171,100,102,251,112,167,99,249,18,70,248,177,227,47,157,170,157,89,127,11,17,46,0,146,8,195,225,39,125,230,233,94,109,65,140,34,177,15,28,55,252,7,102,156,221,106,245,212,102,72,200,84,36,14,135,124,226,225,47,147,81,130,85,215,35,240,144,30,217,135,92,53,99,169,179,211,7,173,124,228,70,54,204,112,130,154,169,95,183,61,119,110,109,163,254,10,198,57,241,119,236,204,114,215,207,73,23,29,71,117,109,5,233,205,0,67,66,126,143,16,195,175,208,153,69,165,225,142,55,225,178,156,70,61,204,25,61,143,104,37,166,66,200,163,239,113,180,184,38,170,248,100,69,58,225,88,27,107,15,124,82,7,237,217,128,216,235,2,92,187,45,215,189,164,195,0,202,40,112,46,102,55,208,104,244,52,121,220,227,146,44,103,50,172,17,185,201,169,202,79,183,126,196,80,101,74,58,21,125,254,205,82,166,192,62,179,178,27,65,89,18,101,205,11,247,83,110,66,215,166,204,135,127,104,254,22,124,106,20,66,21,230,31,49,84,49,17,23,103,193,239,1,212,103,51,226,78,25,154,251,50,255,35,189,135,200,8,224,201,132,242,146,3,204,137,18,83,238,186,251,208,122,106,248,96,203,69,70,82,237,81,130,235,215,171,178,59,149,245,7,63,46,87,162,160,115,253,45,170,86,212,229,132,96,135,3,225,134,188,145,24,135,194,63,105,232,27,31,69,102,161,29,27,133,125,45,7,11,93,85,1,172,209,19,79,161,226,18,83,23,51,20,137,12,156,68,120,90,240,20,54,100,139,15,36,252,182,124,25,237,128,220,171,68,106,132,180,69,146,174,34,42,204,194,113,245,228,114,2,15,214,237,170,119,195,11,75,117,32,18,128,26,76,55,89,162,13,74,26,142,9,145,6,59,62,150,121,148,167,199,169,68,89,156,146,254,48,138,253,84,172,167,133,33,195,218,164,46,191,15,196,224,127,57,79,235,179,169,34,150,218,81,147,205,3,189,54,124,181,112,251,27,247,57,224,243,207,82,63,77,108,140,3,177,93,254,51,54,54,168,159,217,156,213,255,244,227,2,206,57,179,177,174,191,15,210,115,109,194,151,81,251,207,183,200,165,0,102,9,216,173,179,140,85,41,46,192,21,113,228,122,170,200,32,206,16,166,218,119,159,128,193,216,105,174,24,31,126,47,67,216,99,138,211,174,10,113,86,244,63,84,222,64,208,124,165,7,154,240,77,152,240,67,233,31,218,197,60,95,34,24,240,247,195,245,189,129,98,51,183,113,132,130,44,119,149,129,98,190,75,49,129,60,62,237,8,207,159,242,195,42,157,216,19,96,70,209,185,10,212,242,242,45,232,177,243,109,101,103,70,68,80,14,232,28,64,96,42,246,124,245,95,249,146,3,140,8,237,243,78,44,72,246,97,224,174,57,12,225,150,218,11,71,252,110,2,155,48,108,170,197,66,98,202,164,61,67,21,89,108,217,203,189,56,71,78,78,118,214,117,125,237,6,236,234,40,118,77,134,252,233,159,244,57,190,216,112,200,183,157,186,173,222,199,164,78,177,25,181,0,134,2,244,185,188,68,110,73,217,165,153,118,189,219,32,117,45,149,101,145,133,138,16,196,247,66,9,142,33,59,235,127,117,7,235,0,213,57,149,228,134,156,221,91,244,66,171,220,199,116,61,208,37,131,32,151,76,46,172,209,112,89,253,226,15,225,168,126,94,111,107,14,54,222,59,221,196,215,19,99,65,119,79,104,30,223,111,219,118,235,26,35,190,4,182,101,155,107,202,91,199,88,211,35,155,141,54,108,202,138,108,242,247,253,136,239,252,209,81,21,154,242,239,175,235,51,120,251,13,112,14,124,59,147,159,195,155,179,89,5,103,47,91,23,102,209,228,134,108,13,70,192,107,39,163,5,144,37,168,151,67,245,48,218,60,9,115,107,127,60,219,164,167,30,212,177,200,255,84,22,10,11,36,141,159,142,117,59,67,115,183,74,233,148,125,178,2,13,125,44,212,209,9,237,226,243,63,134,164,211,151,176,196,188,0,169,244,211,98,118,190,86,240,78,177,19,66,157,242,63,22,76,103,108,115,89,68,115,81,171,64,75,205,10,74,220,203,6,71,91,220,214,140,101,0,171,107,142,48,163,128,147,29,177,102,213,252,241,234,165,141,92,162,212,208,166,22,45,201,102,107,5,61,76,52,3,103,134,244,6,94,108,204,45,230,239,142,101,214,121,30,145,44,59,181,111,54,176,9,83,156,191,71,180,184,61,22,31,71,253,192,202,20,111,22,186,44,226,46,200,105,235,80,225,124,22,232,83,252,242,87,74,70,63,196,201,125,212,46,211,175,191,123,173,102,139,51,152,220,105,13,53,145,0,199,214,210,82,59,207,72,127,155,123,239,190,63,234,253,222,235,166,41,21,87,6,214,101,7,85,163,64,2,104,32,40,3,6,230,136,151,183,101,85,74,123,45,179,42,220,41,248,214,190,36,95,154,184,122,87,58,139,11,183,13,65,108,154,237,12,249,239,173,32,225,164,81,174,100,213,215,55,99,144,37,149,252,0,227,2,23,10,120,156,145,56,222,233,253,95,166,143,191,21,128,106,128,158,210,101,169,47,186,250,35,222,95,197,50,179,173,98,220,96,93,40,150,251,123,43,153,6,210,161,3,14,226,170,181,86,190,139,245,11,219,168,140,107,98,189,145,237,123,30,60,242,88,143,180,173,83,135,82,210,237,103,241,209,42,161,58,140,184,123,174,43,148,47,238,147,138,231,118,197,203,86,37,61,130,37,105,90,188,115,61,254,144,20,244,100,14,18,97,222,108,249,163,0,119,18,33,117,207,112,170,120,176,6,230,174,110,95,214,140,34,227,216,39,65,246,221,209,253,42,158,201,77,136,167,155,159,190,29,121,59,75,211,174,173,214,71,250,125,40,161,32,94,147,242,202,113,178,141,87,174,29,158,108,31,150,28,222,80,9,22,213,30,35,180,255,6,94,143,235,192,243,140,108,126,91,34,79,30,32,134,119,38,34,60,36,135,49,132,201,210,137,158,181,21,168,143,19,182,234,238,71,219,4,158,218,66,17,112,214,216,34,251,247,129,48,220,40,127,16,254,92,201,42,201,158,164,114,201,10,95,179,173,61,90,254,84,106,177,237,80,240,248,15,78,228,30,242,68,144,177,119,180,169,176,114,151,21,134,131,29,201,185,52,127,115,196,69,233,211,67,49,182,14,191,13,97,138,7,219,115,42,140,156,21,54,33,203,157,95,87,99,176,94,241,175,147,103,147,27,180,227,211,155,60,234,233,105,87,179,84,194,164,186,211,115,222,242,13,127,103,157,117,2,179,68,33,179,253,180,198,18,199,188,42,7,253,42,7,183,87,53,23,227,254,156,239,137,154,160,74,3,252,254,24,173,73,192,230,203,31,194,142,37,243,169,216,54,39,253,236,37,203,227,40,2,183,155,142,75,56,253,227,59,143,55,253,238,176,128,58,245,77,170,108,186,29,63,14,155,243,240,54,225,104,87,228,162,206,19,165,68,151,109,245,112,68,113,192,171,47,173,2,28,230,147,105,242,151,240,210,206,56,143,183,4,186,172,218,198,85,81,48,129,209,139,203,114,101,230,239,19,162,43,128,105,59,82,107,109,249,76,127,245,34,42,17,155,163,93,207,166,53,110,237,156,106,27,243,30,88,205,248,162,169,237,120,173,17,94,244,91,130,112,113,228,206,105,147,8,133,222,37,192,163,145,81,122,184,243,30,91,81,148,178,81,223,38,226,187,251,125,245,137,19,191,98,9,29,148,45,168,2,108,53,143,15,37,133,6,138,84,82,132,102,147,7,185,203,228,165,31,48,58,157,5,133,204,217,165,141,58,73,95,131,12,227,64,108,116,182,3,115,248,150,226,230,79,182,50,174,57,78,123,7,134,178,176,247,169,166,40,234,70,107,105,239,85,196,66,201,51,78,136,22,52,214,143,143,45,4,147,171,84,171,212,9,220,215,5,18,115,57,135,79,102,72,51,55,22,166,183,210,241,188,10,166,79,67,43,203,192,144,119,213,213,163,161,53,212,169,88,36,99,84,76,31,212,217,113,183,107,58,224,173,174,178,160,252,250,42,117,231,85,65,167,54,143,249,193,96,224,80,82,176,193,131,0,14,230,124,104,214,164,193,36,0,185,173,214,191,70,87,219,142,83,155,234,205,244,43,70,221,164,1,105,215,230,128,238,108,255,129,241,21,217,135,94,162,41,4,69,143,92,0,45,32,197,193,209,71,25,222,104,15,158,96,151,235,177,111,239,12,6,19,58,108,215,239,30,242,161,18,155,194,110,20,51,43,196,62,68,59,15,80,207,135,122,133,17,184,144,28,229,203,170,147,3,153,115,125,10,94,97,149,141,129,170,20,96,160,172,208,103,182,66,148,29,220,246,148,178,235,126,106,166,75,132,6,102,23,178,186,52,232,64,246,100,126,55,46,50,201,58,177,187,19,74,24,90,126,136,238,116,224,255,55,147,183,146,201,140,186,246,172,90,90,85,182,15,36,224,221,211,198,229,0,91,79,91,29,174,214,195,127,91,95,156,75,121,221,130,185,71,106,195,7,41,28,66,98,248,58,129,236,133,33,241,158,182,130,255,78,182,157,33,239,105,28,26,161,29,100,103,27,160,75,134,175,244,223,231,48,52,204,24,66,8,161,137,86,233,43,62,43,140,137,127,238,49,119,235,99,112,126,125,216,196,82,148,105,231,115,150,221,126,96,35,178,139,74,54,3,117,185,23,161,120,52,232,230,233,40,39,57,41,92,207,75,255,3,146,122,34,251,73,253,207,159,22,222,67,195,91,211,113,114,30,251,99,191,66,150,201,13,150,219,115,248,227,32,252,102,40,201,212,105,86,20,251,18,210,210,137,1,134,102,177,181,209,79,73,114,132,30,143,149,253,79,208,194,102,51,172,209,250,124,46,222,248,127,62,85,107,109,249,127,182,16,11,107,142,123,185,189,188,80,188,205,168,240,163,48,169,41,131,1,176,236,24,176,249,150,222,167,13,42,91,140,188,179,136,245,164,110,118,19,5,61,88,152,198,111,206,123,37,136,7,53,71,119,36,64,1,189,78,213,139,247,169,89,53,48,100,252,102,122,115,60,62,127,40,34,137,230,34,13,107,142,32,105,56,31,187,12,183,15,221,163,14,107,149,158,239,31,137,62,65,188,238,176,140,175,208,99,109,52,237,118,138,153,187,51,177,15,150,150,61,96,238,56,26,153,182,105,14,163,113,10,18,130,11,63,103,53,49,211,79,46,5,35,239,160,53,245,107,49,138,112,24,178,99,96,49,185,98,20,225,178,96,181,209,242,170,81,89,201,133,41,253,109,253,158,5,139,72,107,28,166,46,210,244,91,130,92,86,132,128,47,41,239,56,174,130,54,249,88,193,155,163,253,95,142,80,110,195,19,63,142,129,233,29,56,11,198,127,231,146,246,57,231,229,127,32,75,14,79,245,166,242,226,173,28,20,76,100,23,103,89,6,208,245,52,235,85,0,52,43,2,153,42,76,3,197,78,4,106,5,125,236,67,4,187,112,72,227,78,185,212,12,201,1,252,101,46,225,191,38,177,104,73,91,47,135,236,171,112,63,225,34,88,114,158,230,44,203,252,241,26,59,68,11,60,206,110,105,33,113,82,232,121,171,211,36,208,203,115,43,52,81,0,226,13,150,155,38,143,58,207,122,67,224,130,26,249,204,0,18,188,236,145,193,83,27,117,52,112,7,32,141,128,212,0,14,247,90,44,124,86,96,46,138,252,199,106,231,191,66,124,108,118,198,104,213,172,133,242,124,75,221,147,204,222,21,199,246,79,31,147,220,252,90,105,161,114,245,144,81,204,104,182,72,70,30,123,57,132,35,111,250,13,77,187,132,8,160,29,134,237,204,3,221,72,2,127,115,156,127,241,106,98,46,54,69,18,181,122,61,152,121,127,48,45,90,103,94,82,127,70,55,138,154,223,154,227,101,0,226,107,125,255,55,4,53,108,133,168,26,146,250,171,143,91,66,70,222,208,24,31,205,215,199,190,212,222,120,147,40,139,134,2,14,194,234,12,249,211,16,33,30,66,240,37,97,167,74,239,104,8,85,99,90,143,158,140,155,202,81,190,196,164,110,247,24,145,24,234,106,189,15,1,46,248,210,122,138,110,55,128,193,192,95,188,155,7,131,142,91,183,154,128,39,200,242,240,109,131,158,209,49,3,3,34,6,49,126,43,203,199,154,10,210,2,238,231,169,173,210,181,134,163,124,195,245,232,226,154,174,205,156,26,231,22,35,49,46,63,75,58,249,86,242,88,153,207,167,127,179,232,190,191,246,199,1,228,153,220,75,85,48,51,4,82,97,195,8,18,123,9,221,108,148,7,195,13,124,241,31,109,82,45,18,183,0,102,89,224,3,127,231,185,92,62,20,133,195,231,172,78,149,33,217,183,114,253,186,154,124,25,118,121,25,236,83,8,98,36,176,172,51,220,181,220,191,34,218,3,161,196,79,178,1,133,5,195,110,246,52,31,138,210,34,40,153,239,200,47,77,251,75,198,129,130,98,131,206,213,225,211,154,210,236,174,54,37,214,32,29,203,105,29,144,128,41,85,95,234,45,148,160,225,204,99,238,216,105,162,99,154,160,176,126,36,70,215,9,127,254,141,83,66,236,176,113,221,243,51,11,97,234,72,54,189,176,127,157,97,226,183,112,84,207,67,183,198,29,184,179,1,52,5,103,213,10,224,86,62,109,242,218,85,13,110,8,206,225,155,165,131,98,2,207,153,68,33,240,209,74,4,88,148,112,163,26,49,101,239,253,167,28,219,107,109,216,132,220,17,251,169,64,232,207,127,28,217,210,125,242,183,227,71,115,154,45,183,219,91,233,193,14,193,115,95,227,133,164,179,8,8,98,92,221,58,126,204,54,75,76,230,201,207,137,124,60,85,184,231,62,182,251,0,155,78,116,175,54,151,228,109,233,209,189,97,8,96,53,232,149,19,12,115,124,48,192,204,95,151,198,135,132,76,15,208,193,252,193,105,152,156,142,84,50,146,184,210,31,187,196,167,139,82,26,108,247,102,31,110,242,82,193,201,189,123,193,56,182,136,62,252,249,223,174,1,107,240,17,68,112,192,217,183,166,117,120,14,79,70,66,118,194,9,1,56,129,98,135,2,22,161,1,36,140,133,3,162,46,253,241,47,213,16,75,78,65,222,50,21,123,212,124,227,126,241,117,185,91,169,30,182,206,160,54,227,255,171,202,1,218,26,47,15,2,75,0,178,141,187,149,154,159,96,19,164,19,1,14,228,174,154,86,48,27,115,33,80,215,139,180,175,49,233,98,166,239,120,183,120,204,50,70,84,190,90,150,200,221,151,135,29,130,38,128,187,82,222,64,19,48,170,155,8,56,58,144,188,136,38,38,26,91,108,89,68,172,147,126,35,164,42,91,214,80,211,49,120,228,135,137,93,201,20,111,143,180,217,44,31,121,106,203,171,48,24,113,19,158,123,45,67,21,142,21,40,154,26,255,132,90,216,68,225,91,131,2,181,77,248,118,201,107,1,6,155,163,17,177,194,122,60,15,138,27,209,226,108,11,39,54,180,174,94,144,216,155,239,216,123,193,34,61,135,21,253,189,211,231,123,149,17,23,124,107,108,162,245,135,20,188,213,208,59,117,76,2,209,14,72,172,75,98,126,122,15,104,9,38,8,5,232,43,234,60,4,188,179,152,198,111,10,228,185,217,45,188,106,77,111,86,114,125,119,215,201,159,41,64,49,134,45,245,183,181,44,168,249,59,66,122,108,237,133,115,190,21,41,146,67,18,34,86,238,33,189,105,230,54,220,71,237,229,91,81,108,205,43,95,178,207,109,25,228,248,230,227,82,36,174,237,211,139,185,133,138,205,86,200,189,249,168,74,192,117,4,145,55,216,99,208,52,242,138,152,182,45,221,113,132,92,205,65,143,194,142,92,120,210,181,205,89,194,173,223,166,34,169,32,169,238,30,41,226,153,129,243,150,61,49,1,177,227,228,230,81,128,195,82,244,210,235,255,61,180,67,98,0,0,198,184,234,121,238,6,168,186,228,119,87,110,223,157,171,79,120,213,57,106,22,129,183,203,155,218,5,82,22,198,234,199,23,178,58,235,135,218,180,134,177,167,8,135,30,23,217,218,91,156,123,19,191,43,177,135,108,248,150,46,226,140,22,78,177,167,83,27,96,146,5,44,208,80,103,33,142,227,81,236,231,6,153,183,149,43,102,80,142,180,116,16,161,206,214,23,152,132,118,58,182,98,58,173,228,2,247,147,121,59,151,241,81,14,254,112,49,46,98,104,167,55,195,180,33,5,197,92,37,147,57,36,35,247,119,99,31,207,93,204,155,160,11,203,142,236,117,145,18,114,76,138,2,10,101,124,203,81,176,32,128,220,18,178,135,43,193,209,139,94,85,6,30,68,88,180,40,16,180,155,54,15,184,132,43,227,126,206,163,217,74,42,248,14,129,21,65,217,217,69,183,77,153,69,167,24,219,147,250,161,10,53,51,100,191,74,65,210,84,178,29,174,155,245,58,247,214,101,81,86,201,202,12,200,182,95,125,198,239,211,163,74,53,141,159,98,4,153,139,75,50,169,127,205,50,144,101,138,15,173,116,31,3,40,19,126,213,151,90,95,237,21,50,252,109,79,21,148,180,249,220,33,185,202,211,61,174,51,240,198,98,170,147,177,16,249,66,60,159,196,68,230,136,126,220,46,92,33,78,191,124,233,62,164,230,38,223,9,54,105,72,164,34,104,1,103,4,170,123,134,220,36,151,214,194,148,255,96,182,225,184,163,239,28,26,246,30,254,80,217,74,206,9,86,110,114,207,92,216,241,244,117,74,204,65,91,82,52,61,195,52,7,3,237,3,221,232,61,254,44,247,137,59,139,40,236,107,99,255,184,184,53,220,4,254,237,217,178,211,185,156,226,247,121,155,89,88,223,252,8,189,170,166,247,105,120,82,133,213,98,179,63,24,136,164,195,149,213,172,176,54,32,25,63,238,238,154,225,142,22,122,20,111,145,185,88,39,136,88,87,104,160,156,39,120,60,121,86,116,162,125,98,168,16,223,85,79,67,146,184,223,73,120,215,225,6,143,117,223,27,121,83,122,207,189,134,221,39,237,165,70,129,204,44,41,154,144,6,184,42,175,20,136,42,97,102,67,244,146,27,46,147,183,115,152,204,55,218,110,221,45,111,255,146,212,187,91,112,1,234,114,173,203,4,166,230,242,121,12,167,137,253,178,205,49,253,102,144,55,204,127,53,150,9,216,130,125,255,178,146,176,148,135,155,86,64,219,250,238,32,200,255,229,17,203,127,158,218,104,189,40,222,119,129,238,4,9,81,129,108,100,173,10,121,23,97,103,241,121,15,102,46,159,19,214,59,184,253,46,237,126,32,92,239,39,41,103,81,106,171,1,202,105,70,66,207,247,75,143,77,23,90,206,210,193,76,148,110,177,237,176,84,55,220,173,96,136,171,62,52,222,35,191,208,152,9,8,247,71,154,224,223,230,241,104,143,100,29,178,209,201,156,118,28,81,137,203,35,123,30,220,20,174,35,64,220,138,135,95,81,147,46,100,245,153,215,101,8,107,57,192,48,11,219,248,118,16,26,132,90,81,112,143,1,243,84,189,52,207,205,182,94,160,163,19,30,213,236,197,163,102,247,141,110,174,188,1,67,189,162,48,11,42,152,129,197,90,3,122,181,33,228,237,158,158,62,107,137,254,25,233,2,135,9,82,227,96,210,67,104,27,114,232,32,226,189,234,140,110,111,156,151,137,205,201,232,206,100,250,66,210,205,185,248,169,4,212,65,145,149,244,34,13,43,12,9,24,96,197,148,136,35,30,43,37,4,116,83,45,158,69,20,147,70,74,204,239,112,211,54,202,216,210,141,211,238,230,97,25,62,18,185,123,181,152,131,42,48,130,4,218,251,109,70,45,9,23,151,22,200,41,183,99,74,134,42,50,105,82,75,191,24,229,232,58,150,85,57,54,14,225,147,54,222,184,148,110,120,245,172,250,127,120,251,151,240,58,237,183,194,151,20,165,67,201,45,172,15,143,31,161,243,225,84,105,128,82,233,137,220,74,202,55,225,28,69,155,99,184,90,31,63,169,185,255,127,37,235,241,45,61,240,107,49,225,145,11,48,183,15,139,48,166,117,29,108,13,65,119,6,60,83,2,73,35,113,182,255,128,176,210,93,109,74,156,89,165,164,45,220,155,146,226,131,11,169,160,93,26,80,61,27,219,110,110,116,126,201,5,27,48,219,12,128,17,179,172,119,29,100,246,123,176,207,102,224,3,217,3,255,223,96,152,49,23,39,40,188,8,76,160,209,249,225,64,240,107,113,111,28,47,102,74,152,1,59,47,233,28,123,219,68,222,24,245,209,246,67,49,102,211,146,12,143,216,93,61,22,25,121,148,171,154,210,13,186,207,14,225,119,38,30,148,43,35,145,52,243,29,243,245,118,229,99,168,251,52,72,227,46,80,118,215,233,228,12,199,218,156,190,185,53,193,196,29,140,204,220,95,227,10,191,57,249,193,242,2,168,34,32,248,210,39,18,157,182,10,107,206,77,254,204,90,61,159,94,160,140,17,8,48,238,54,154,187,20,115,134,90,232,133,79,131,3,191,142,230,142,50,85,94,99,67,216,84,112,204,83,226,243,195,119,23,38,42,252,8,115,39,226,11,163,237,171,255,207,141,133,60,50,53,186,25,222,139,10,4,56,181,35,180,84,0,101,27,68,173,21,164,82,228,55,51,195,251,247,162,93,154,13,17,110,3,33,185,244,115,77,67,254,139,200,56,135,112,116,114,252,21,140,94,132,65,206,96,89,3,206,149,224,243,33,188,162,76,30,88,162,5,175,219,140,179,137,93,86,86,156,127,129,47,5,117,0,142,118,68,30,169,251,46,113,110,238,236,222,252,118,1,132,128,86,97,241,87,124,127,123,249,175,180,50,101,251,199,80,7,69,54,89,196,119,93,20,33,20,67,53,102,52,83,224,101,25,226,122,161,163,106,22,10,240,62,226,223,110,209,85,192,222,22,238,220,91,105,143,25,173,85,141,222,20,173,239,31,55,86,104,255,137,15,87,129,42,145,179,74,219,189,62,136,128,27,150,245,229,235,46,143,234,60,30,13,142,90,254,176,80,36,182,93,51,175,166,43,147,165,184,81,208,5,203,171,47,4,182,168,120,69,127,95,199,95,107,24,108,221,40,224,10,48,179,223,4,219,219,80,190,45,96,15,226,93,130,22,56,177,194,54,89,164,246,179,118,29,149,21,172,77,90,153,46,33,255,253,211,76,221,15,231,76,203,179,178,10,128,108,210,38,75,126,57,235,7,198,64,79,16,10,196,7,151,78,174,21,45,176,28,107,224,168,21,86,159,245,71,2,147,95,18,207,224,133,207,7,132,45,125,240,114,196,57,220,108,191,47,16,162,9,70,188,39,208,229,110,255,140,238,84,75,16,124,184,192,169,133,145,97,151,57,118,63,52,13,192,29,218,222,139,88,246,248,247,157,204,76,90,17,183,13,14,11,57,128,74,230,52,152,16,227,91,22,66,110,114,24,91,219,73,239,52,31,126,214,46,55,56,244,137,254,43,3,154,73,136,253,155,11,185,166,11,117,212,136,20,137,102,162,13,109,62,212,156,58,64,175,158,99,178,105,202,31,179,57,178,22,96,82,38,234,194,62,122,41,188,135,254,53,138,247,165,81,26,175,11,187,32,205,46,66,104,201,146,5,46,198,128,242,132,244,106,35,75,108,5,189,118,227,137,100,46,107,102,217,148,213,98,185,14,239,65,132,225,138,124,17,119,119,152,172,65,213,68,16,0,147,166,190,132,72,186,226,168,36,90,62,171,200,208,100,111,187,48,65,185,186,124,5,32,79,124,181,152,98,117,120,102,80,18,52,25,49,86,140,128,0,128,42,33,195,2,201,172,108,56,5,209,5,249,193,179,76,188,214,130,180,227,176,221,44,59,5,114,196,136,23,245,146,95,67,47,254,126,122,103,197,221,32,139,209,254,251,87,197,176,165,37,90,87,67,193,90,46,98,149,87,18,191,121,25,156,194,250,190,225,143,12,167,225,106,184,77,155,238,210,211,26,9,51,219,91,88,238,2,134,137,84,95,8,249,91,97,76,221,115,61,67,89,50,8,138,47,11,6,93,209,106,123,108,15,74,120,35,121,17,213,61,234,3,124,187,169,240,138,127,187,69,187,193,247,172,80,235,60,182,160,36,177,0,111,68,118,10,37,179,174,23,147,223,38,32,142,48,169,189,225,141,44,247,151,44,149,233,104,190,122,223,9,15,210,210,216,15,250,27,55,92,11,45,15,251,17,164,31,132,142,142,132,157,253,42,81,39,131,6,189,195,49,192,99,159,213,165,39,26,74,237,238,166,214,218,152,185,208,159,23,86,76,15,21,59,136,148,128,0,47,253,183,71,47,152,3,100,162,128,101,31,76,231,240,75,100,154,170,97,104,50,16,34,49,19,244,8,255,129,55,206,54,122,139,119,47,171,206,229,49,59,53,140,175,186,239,154,80,33,203,3,38,91,129,223,41,145,40,3,42,246,153,245,28,177,77,136,80,89,96,144,110,36,96,36,42,4,14,27,105,6,141,178,134,109,151,60,188,128,156,2,40,122,45,72,10,88,89,158,182,200,39,232,138,196,108,237,93,35,95,8,49,24,15,10,190,50,24,151,112,60,97,91,207,201,222,165,124,127,115,40,76,168,204,19,16,53,21,145,205,45,229,101,77,210,111,143,171,154,101,179,218,252,153,66,26,61,190,63,85,120,101,174,106,79,102,153,247,188,140,237,242,127,250,192,34,122,90,9,39,139,242,203,116,59,218,78,182,10,6,162,241,160,202,68,43,93,240,215,86,170,224,48,74,228,220,8,240,57,222,141,195,54,215,141,243,88,91,67,249,131,143,0,50,7,56,97,177,12,194,183,219,200,127,95,135,207,225,123,86,48,90,134,114,36,174,102,237,92,236,61,43,235,99,69,144,183,215,253,161,53,145,206,67,212,67,62,112,69,44,156,214,193,219,72,87,236,196,106,110,128,21,199,208,64,174,217,117,198,169,119,192,50,244,61,104,98,56,195,37,247,137,114,57,74,132,207,153,13,15,84,115,93,45,124,195,78,229,254,2,44,200,210,59,170,172,100,194,47,216,60,148,109,233,136,122,185,250,254,138,70,170,26,118,253,8,39,100,30,225,70,199,73,37,49,111,214,88,52,207,118,115,151,38,202,229,56,135,78,118,80,69,109,192,166,139,140,78,216,184,107,213,63,67,198,250,124,66,26,27,196,147,56,211,33,148,138,251,73,166,121,17,242,240,39,70,251,159,190,222,166,16,106,142,169,78,115,92,207,19,236,214,50,106,214,241,124,105,175,33,70,118,196,159,243,88,207,247,81,91,171,50,216,159,228,226,96,226,129,241,154,43,93,68,114,177,92,94,217,151,91,121,93,20,21,20,88,182,126,54,58,167,29,131,34,102,176,159,226,202,167,36,148,252,26,185,6,133,93,156,92,110,79,179,245,236,54,89,252,185,26,48,213,32,238,115,135,97,120,25,190,85,184,112,80,86,72,162,232,74,29,232,98,246,113,248,164,232,61,186,191,137,209,85,192,203,151,110,206,10,100,135,138,124,177,145,49,206,77,218,97,5,198,215,240,192,168,126,97,39,195,8,157,112,6,196,15,66,11,28,247,119,139,21,35,172,60,243,188,114,32,228,76,9,210,29,59,122,229,32,165,108,112,65,255,84,127,192,98,218,189,135,229,145,128,208,8,201,148,108,185,6,100,134,166,195,187,116,176,251,207,108,57,240,217,235,49,132,213,65,36,11,145,82,235,127,62,95,77,50,170,194,52,85,0,208,239,169,200,80,170,198,95,33,215,60,113,122,230,159,61,36,44,165,184,109,83,154,204,199,68,247,103,92,132,38,224,110,227,106,123,20,28,45,128,119,3,103,94,225,243,52,80,108,167,170,181,65,218,155,138,20,122,57,8,185,94,230,57,106,16,63,206,111,62,107,37,73,247,8,122,68,153,199,66,57,147,86,205,181,87,61,88,50,203,98,137,198,184,23,158,66,53,157,167,252,180,21,176,48,172,97,133,15,164,88,232,28,165,170,88,225,14,36,39,16,156,219,81,158,110,90,167,241,177,126,142,157,63,239,3,253,36,113,122,213,238,251,227,91,234,255,201,12,89,140,139,178,1,160,145,200,238,34,169,49,197,60,133,177,214,105,111,122,203,166,112,243,216,184,191,105,19,54,25,76,170,160,41,244,173,13,235,71,115,209,190,103,123,104,119,129,46,122,185,104,201,160,234,127,246,252,3,187,139,218,212,93,228,94,215,225,32,250,11,105,14,250,35,119,245,80,172,249,131,45,201,72,250,95,85,64,173,140,54,146,75,59,12,157,151,129,148,145,105,16,81,250,170,209,251,224,7,4,248,217,192,78,246,17,151,209,82,99,193,23,142,242,228,63,18,174,48,53,198,237,3,195,141,210,242,90,4,254,23,169,223,174,125,29,125,16,69,92,255,21,15,82,56,253,250,254,29,71,101,59,213,188,136,139,36,138,81,218,173,90,195,159,72,39,178,33,146,52,188,226,37,120,130,110,51,178,128,20,32,174,152,146,64,5,87,233,56,152,184,170,183,197,10,245,207,35,204,163,206,226,175,91,112,100,242,202,120,12,141,74,109,52,129,128,138,187,112,217,237,149,234,32,13,40,138,160,114,10,77,98,93,137,180,57,199,186,231,213,177,176,251,51,234,22,96,164,22,236,188,68,203,40,35,17,244,152,142,6,189,90,252,36,230,33,222,241,202,9,172,144,22,73,46,105,173,205,97,33,73,120,143,58,41,188,41,200,18,9,195,71,5,132,11,86,178,224,109,160,54,62,87,250,244,158,118,172,59,160,53,133,99,38,16,249,202,182,125,70,154,191,202,82,16,74,113,25,92,134,103,203,46,36,182,15,4,195,139,58,210,99,136,76,91,73,230,173,153,48,154,36,193,163,109,179,91,227,20,27,68,119,191,0,95,62,93,191,130,178,81,167,82,43,10,97,37,95,52,174,30,255,185,43,49,206,104,202,126,189,124,249,209,135,212,172,83,70,91,100,225,58,115,242,12,79,124,196,109,180,31,78,36,130,116,51,36,188,158,215,28,215,148,45,254,190,33,155,76,134,91,88,179,153,15,108,0,228,105,5,184,90,109,100,74,206,65,202,150,61,230,24,241,236,221,213,94,172,84,245,162,53,212,186,195,241,147,78,145,99,176,248,220,122,66,11,226,13,116,200,174,220,113,73,49,55,127,125,187,2,225,167,240,50,193,228,1,19,2,175,129,69,104,170,160,87,8,70,97,168,151,23,243,183,153,43,84,6,14,23,104,66,217,63,11,99,189,50,66,132,161,114,26,125,153,123,33,14,52,184,5,18,86,73,177,149,222,107,225,240,142,133,44,246,243,106,67,91,176,137,60,202,136,235,63,58,48,184,68,17,162,109,38,161,192,98,40,11,95,193,241,45,223,76,85,183,0,110,135,55,252,73,105,28,185,187,15,254,63,128,133,147,99,100,93,23,222,84,57,13,7,238,132,30,55,207,143,242,117,200,1,205,207,55,150,101,36,147,221,20,182,139,107,188,61,186,44,132,51,222,193,63,222,51,162,75,188,159,184,103,112,98,55,170,145,26,40,30,57,213,141,246,99,19,18,223,89,69,75,178,53,254,198,15,184,34,197,233,238,240,74,196,80,218,226,73,68,92,121,44,137,20,213,3,220,237,169,57,186,179,180,146,15,22,139,30,157,181,83,221,93,155,54,218,182,42,192,39,227,240,95,171,133,137,216,252,77,137,41,35,171,243,121,249,230,102,45,43,237,249,169,212,59,6,180,114,10,12,90,91,229,79,157,184,24,197,242,220,150,107,228,137,231,123,48,216,0,108,172,150,236,100,21,195,172,59,53,176,219,193,255,30,111,62,135,146,247,210,102,148,169,93,137,99,205,100,210,163,29,154,42,209,11,13,183,174,75,24,99,28,199,232,185,61,220,250,11,120,0,251,35,114,121,143,53,248,210,204,226,14,171,118,70,8,117,120,205,57,89,202,218,146,115,167,216,189,17,1,11,195,48,200,193,5,185,98,57,47,141,189,117,163,113,106,159,236,110,190,50,1,252,185,168,135,34,234,209,84,15,6,161,200,185,249,254,185,40,200,132,158,180,155,192,51,129,250,36,26,62,194,8,44,103,13,142,39,31,27,155,218,248,224,164,248,130,154,21,52,241,204,14,222,67,169,111,82,132,192,234,110,27,255,20,50,135,13,197,115,185,124,58,29,113,96,32,4,223,252,149,5,2,27,252,41,101,154,240,33,218,181,152,8,158,238,206,133,215,12,197,93,197,231,137,121,117,17,62,93,162,201,249,34,24,243,88,108,57,0,71,134,186,41,35,155,162,190,67,81,174,180,149,177,137,240,64,252,197,93,220,74,80,92,26,125,205,242,164,189,98,154,218,63,28,207,20,94,210,129,224,187,172,0,51,195,59,95,186,76,246,131,118,148,165,49,4,176,59,189,163,177,19,164,142,76,33,5,166,217,190,155,244,37,132,244,117,155,17,27,151,98,205,238,163,137,54,161,6,32,216,147,97,64,174,41,202,105,135,184,79,79,111,237,133,202,94,187,217,29,205,39,114,113,34,98,41,145,72,30,30,235,52,6,239,37,15,203,53,112,0,239,128,20,54,45,149,255,1,142,247,61,120,166,83,6,71,120,253,81,49,36,60,234,251,223,211,193,12,54,47,136,185,31,3,46,55,2,195,184,231,210,190,229,15,160,27,9,236,130,251,78,182,188,235,42,192,58,146,231,132,67,197,124,50,27,239,92,221,180,6,31,45,17,70,164,16,190,183,140,70,231,154,50,83,108,3,135,93,138,149,209,163,141,118,175,154,171,151,180,166,119,93,88,24,112,19,237,20,186,49,255,29,16,175,66,16,158,193,161,248,129,63,252,84,171,124,29,143,230,241,114,12,61,255,189,101,220,34,90,131,43,158,128,137,130,200,242,116,9,66,12,42,81,62,23,232,34,16,239,5,78,89,193,247,148,49,119,209,128,88,70,150,30,66,219,183,235,186,162,141,0,191,4,153,117,122,165,67,30,203,44,142,123,78,245,97,152,97,129,183,201,63,21,116,78,128,49,28,87,41,132,176,97,5,131,184,22,28,6,175,20,241,135,70,156,140,15,94,87,178,129,90,183,176,218,69,134,195,155,113,143,108,244,19,45,75,69,248,4,213,122,7,10,206,144,8,254,124,101,48,223,243,141,204,90,205,64,37,10,255,31,23,26,196,139,214,252,210,78,201,161,191,46,96,99,111,106,189,193,231,199,212,14,186,16,64,174,149,119,187,9,125,112,95,131,17,98,161,141,37,54,135,43,24,29,136,205,93,140,126,226,2,255,182,237,43,121,232,86,20,157,85,171,9,42,13,53,140,255,115,185,62,17,206,194,64,4,162,183,200,63,198,71,108,99,10,183,158,137,15,158,134,41,217,93,193,63,150,174,204,12,216,28,72,150,102,235,166,208,102,200,251,230,146,194,255,44,215,110,192,155,83,239,250,128,249,109,6,233,14,181,160,85,109,167,95,162,91,97,55,69,148,225,62,126,190,144,0,145,46,69,145,59,160,95,150,168,197,27,228,231,113,75,247,83,181,130,89,191,70,223,28,150,81,230,155,176,144,16,170,48,58,152,206,6,141,192,24,28,192,196,167,178,97,234,217,224,11,89,12,27,175,209,59,88,42,189,43,132,206,34,52,30,33,196,137,131,232,185,208,52,109,228,126,112,226,115,116,43,51,18,97,117,53,35,210,52,44,51,165,134,39,99,222,62,215,243,213,18,127,247,168,157,253,146,39,51,52,103,88,219,82,0,111,5,117,250,219,15,221,5,56,148,175,199,71,115,161,170,243,205,134,102,57,25,112,60,3,17,34,19,122,224,242,95,114,100,188,103,175,231,15,88,22,95,90,211,155,132,61,85,93,2,28,94,127,148,160,249,61,192,130,55,203,95,152,254,86,44,140,108,213,120,220,76,73,98,12,147,240,157,238,25,239,240,53,198,141,217,175,136,168,55,190,36,162,245,233,78,168,201,154,30,38,239,249,21,169,206,26,173,197,19,35,246,124,238,30,150,48,191,229,172,75,152,221,99,210,77,71,40,87,161,111,249,112,167,52,124,111,166,171,37,121,250,129,135,147,190,206,90,191,34,128,176,84,203,50,144,118,7,207,116,130,40,56,197,63,37,60,103,136,14,114,87,191,120,68,222,184,70,150,58,69,162,198,31,217,243,210,29,12,36,237,126,208,199,173,107,106,68,132,127,51,181,120,174,100,66,114,28,178,51,97,231,99,194,229,27,47,132,184,7,238,10,164,245,137,51,178,116,102,215,121,250,12,2,12,87,92,56,228,210,98,204,21,170,16,153,33,245,197,103,62,141,1,72,143,159,232,212,222,143,229,223,127,234,245,211,64,16,104,116,168,70,40,246,238,14,243,47,233,130,123,241,208,84,39,24,160,113,29,226,148,162,220,217,249,14,182,203,38,150,18,154,34,23,180,97,127,205,89,29,0,234,184,194,204,112,131,55,92,238,130,65,96,78,0,23,250,249,71,108,124,162,163,254,240,133,123,203,247,101,186,212,208,206,97,244,26,30,242,53,83,240,205,170,101,139,100,7,27,190,179,63,208,189,125,187,103,110,203,169,26,38,77,45,197,241,114,3,178,26,105,144,49,224,217,156,123,164,197,196,141,90,103,214,215,254,139,223,120,61,91,173,244,71,134,51,167,255,208,115,194,133,246,64,1,124,105,192,59,103,99,128,16,141,217,152,164,183,77,237,50,113,70,149,121,145,100,103,214,139,162,70,87,226,189,137,77,127,104,77,182,89,240,54,32,43,250,123,236,52,129,223,235,141,116,119,236,32,97,24,241,175,195,242,139,249,143,178,47,49,207,81,45,199,26,200,191,106,217,251,183,30,20,62,78,247,127,235,141,23,107,9,218,127,220,63,198,180,93,128,4,158,237,97,25,100,125,116,133,48,111,80,136,15,145,45,37,51,246,242,63,119,236,62,205,43,60,33,75,4,26,187,75,85,15,150,138,123,190,1,119,94,60,225,84,160,189,41,134,99,96,95,116,181,80,82,82,107,40,136,151,39,204,74,60,240,112,101,209,130,31,114,246,210,196,220,103,26,68,67,128,133,85,137,94,196,112,203,92,9,234,209,42,184,212,103,103,74,148,127,14,10,136,246,34,254,67,50,33,184,31,242,175,133,59,191,62,112,121,196,169,124,207,79,151,41,93,133,117,215,212,221,130,189,255,57,21,35,209,208,157,26,126,154,36,33,100,226,210,228,252,205,129,53,249,54,10,171,131,191,173,123,170,31,119,119,226,248,210,51,121,216,52,8,144,236,75,162,124,170,219,40,150,89,50,227,69,109,106,239,122,137,243,75,203,2,140,31,248,96,13,130,80,85,146,197,165,110,46,104,16,188,78,158,62,44,166,2,185,235,125,86,252,155,174,248,42,184,187,67,184,122,249,213,86,231,0,147,184,159,188,190,41,196,15,135,223,236,110,187,228,181,237,189,252,155,108,64,175,151,140,222,129,75,89,177,8,151,104,199,201,39,148,140,172,240,75,55,205,246,138,176,255,187,222,145,83,108,66,85,27,18,52,4,41,116,67,216,221,12,138,19,198,229,174,131,114,244,171,29,49,117,130,232,164,128,106,131,218,162,188,144,84,214,144,4,28,117,146,212,235,233,95,171,242,239,13,12,252,80,83,51,184,124,181,107,161,83,160,129,159,183,52,206,160,240,185,66,8,199,43,209,246,39,62,94,238,204,190,141,225,162,49,188,52,89,96,155,88,140,211,252,0,93,46,78,153,32,255,92,103,229,162,161,40,202,151,255,203,188,130,76,52,191,171,87,17,79,50,99,159,215,203,56,242,0,220,229,75,20,154,211,128,30,125,84,147,168,110,32,135,132,118,137,59,91,108,3,251,97,233,88,199,54,166,206,148,251,198,36,145,152,62,161,9,139,214,64,243,205,232,0,15,105,37,18,255,209,168,241,35,59,217,250,227,111,73,136,249,125,186,81,66,250,16,222,203,12,255,254,146,214,178,38,225,21,60,89,106,216,20,109,28,248,191,54,164,239,41,4,173,202,178,178,163,126,186,153,106,238,154,102,187,126,169,143,152,201,57,67,97,237,38,135,11,130,130,228,172,179,41,111,15,70,27,186,162,227,63,208,111,172,154,97,231,134,31,126,111,63,166,148,47,86,178,205,251,162,102,99,163,144,212,198,204,70,240,9,135,18,47,239,225,101,196,248,13,25,180,250,116,23,54,114,89,231,41,71,153,95,120,235,199,39,205,118,68,9,194,138,108,19,152,75,204,243,16,227,87,124,215,164,151,50,243,144,209,37,65,93,217,144,112,15,145,211,97,169,27,56,11,199,243,12,3,169,218,61,175,160,183,249,155,101,71,249,134,43,145,10,153,226,69,191,228,220,70,81,34,137,250,52,146,63,13,140,49,65,175,248,203,175,167,205,56,96,66,214,60,36,137,132,2,250,67,167,208,240,95,116,219,220,124,20,198,91,42,87,172,238,250,179,199,195,220,226,62,143,136,95,38,90,1,177,148,235,4,253,89,215,229,148,167,115,19,98,141,142,127,224,248,135,55,83,196,199,244,231,167,135,26,98,193,3,144,10,134,229,51,158,252,160,158,116,187,88,4,161,164,24,188,82,195,19,93,57,198,31,40,126,155,179,70,125,244,246,178,40,221,72,83,226,1,69,56,42,117,51,242,201,137,146,37,241,17,155,124,206,63,21,14,123,160,250,50,100,225,31,80,159,208,110,170,67,203,113,225,218,16,5,39,16,139,104,47,113,24,0,137,42,8,0,68,224,224,85,152,175,171,63,111,246,109,58,50,65,172,175,206,106,5,74,241,145,83,96,100,195,196,187,213,254,120,18,87,145,22,24,71,239,108,75,241,151,165,43,69,73,217,166,242,24,196,50,139,119,250,210,147,184,208,199,82,92,32,32,15,252,103,39,222,191,91,48,136,232,204,12,6,45,76,93,255,212,45,129,220,143,180,110,78,99,193,195,200,177,196,21,81,104,175,31,138,212,110,164,180,146,194,24,117,176,196,169,251,156,185,162,232,0,220,161,142,52,127,72,24,85,128,196,209,42,236,94,197,1,178,210,92,216,247,181,73,120,79,131,31,26,212,39,150,204,177,106,77,198,212,92,165,192,237,40,141,223,57,112,67,249,246,162,166,131,82,26,143,222,61,34,57,149,56,140,205,104,11,44,67,98,111,96,20,239,198,242,198,90,38,222,21,173,226,184,154,78,137,103,71,221,215,171,250,45,118,201,6,131,32,118,12,2,117,235,35,144,183,243,22,34,156,138,165,168,196,163,188,247,171,62,217,166,203,205,131,174,2,209,45,199,119,167,5,208,226,32,16,166,27,62,154,229,147,219,3,207,14,101,127,6,166,24,53,17,202,55,89,173,167,30,6,68,88,101,89,129,247,190,131,87,124,244,110,240,243,231,5,121,81,140,31,21,54,242,184,133,44,202,59,12,205,147,62,171,134,48,242,144,171,213,127,84,179,13,223,90,19,138,192,202,140,164,209,246,90,70,9,48,55,182,236,12,66,109,219,166,74,161,138,127,61,134,35,98,100,90,183,180,204,205,161,151,39,115,185,216,137,251,129,217,124,52,23,71,215,85,40,219,55,252,57,144,205,117,140,156,144,250,55,145,95,131,186,99,127,2,103,198,149,158,30,143,60,113,225,99,116,212,140,195,64,114,165,118,207,147,106,40,211,87,130,139,69,213,110,23,106,119,51,156,246,192,230,230,113,213,212,89,231,11,30,238,95,155,47,243,158,31,91,29,110,189,113,97,99,124,163,43,87,3,29,73,235,163,2,33,136,100,205,26,234,20,206,208,77,233,60,251,151,101,196,99,14,31,23,187,91,62,195,63,16,175,211,83,230,55,196,130,8,154,42,94,246,195,192,227,122,22,185,68,55,236,234,29,139,200,131,25,55,46,27,16,195,1,238,122,208,23,8,185,42,229,118,227,233,115,187,253,79,128,18,169,125,101,209,61,74,141,125,149,84,103,142,246,49,40,88,22,180,164,12,22,183,1,127,57,10,137,185,57,219,166,10,94,252,202,210,67,9,115,213,36,170,84,243,144,207,90,200,158,44,108,220,87,154,151,235,116,154,165,77,43,245,64,185,5,97,87,38,203,243,73,24,98,11,4,57,193,206,123,240,106,106,229,6,209,236,64,156,202,186,158,64,60,146,253,172,207,149,38,187,179,103,255,32,88,148,38,201,62,60,158,126,108,154,116,150,116,108,1,153,129,248,225,177,66,128,216,209,120,140,70,93,241,98,215,249,118,98,127,10,99,139,179,57,98,138,34,127,5,109,124,0,195,218,82,38,13,59,39,66,10,110,152,29,16,25,236,122,155,42,106,226,204,13,223,244,144,188,52,136,3,109,46,52,194,191,26,139,159,220,57,126,141,62,211,231,247,40,170,50,114,87,225,104,238,148,186,223,207,80,154,226,52,13,51,136,143,17,9,35,233,49,227,218,130,134,248,133,72,129,30,136,218,213,130,7,211,113,47,230,229,79,165,57,64,119,177,207,177,150,162,173,106,225,58,47,140,243,125,72,159,218,29,157,90,187,71,95,152,5,160,178,195,193,252,119,60,210,151,241,184,141,166,223,96,85,107,217,195,45,236,16,226,251,238,203,50,212,63,142,216,65,90,230,25,181,131,7,233,169,218,140,55,123,86,53,117,151,12,195,74,201,17,21,165,199,121,147,79,191,247,31,181,128,47,225,131,105,196,215,144,195,86,3,189,245,71,163,238,141,241,67,42,140,143,90,24,199,252,69,222,224,23,191,232,3,32,59,168,54,185,243,159,209,62,255,161,111,22,28,125,222,30,188,54,154,139,238,25,97,246,11,14,81,226,116,112,22,205,32,98,211,226,36,223,81,218,114,224,206,154,67,8,165,250,115,71,190,83,37,160,49,29,12,102,214,133,14,167,116,157,138,125,176,60,211,167,197,127,183,57,19,15,103,19,207,68,64,23,47,168,219,180,165,101,79,138,128,57,180,149,233,208,214,199,238,16,84,127,231,140,91,52,242,42,28,236,167,254,160,202,47,253,171,123,154,80,112,162,58,191,37,47,221,42,194,51,172,92,246,252,230,60,162,141,15,255,182,2,53,9,111,243,78,46,255,208,14,201,247,67,68,209,91,47,151,182,71,229,159,146,128,134,32,243,202,43,127,163,237,134,104,74,20,73,17,68,109,234,195,209,241,155,86,24,2,88,62,236,52,125,120,76,132,81,97,53,179,133,239,162,153,116,200,150,148,90,22,113,72,178,250,19,79,13,251,10,82,10,188,170,21,0,221,18,224,46,22,189,31,247,42,171,225,180,4,12,217,194,189,77,93,170,29,219,116,127,176,152,156,177,208,171,203,171,122,85,223,92,34,90,189,138,242,195,19,247,133,176,119,34,220,231,229,39,131,224,181,233,228,176,225,110,213,182,151,40,115,239,240,77,35,233,139,221,144,47,126,111,186,72,64,133,215,45,229,111,190,136,75,247,203,124,221,188,113,208,102,192,104,123,213,151,112,177,211,154,136,38,235,4,25,193,12,245,194,80,19,203,113,148,205,96,126,247,148,254,47,192,65,122,187,76,2,54,58,81,211,37,234,253,238,54,65,189,149,192,15,148,88,188,137,204,229,185,39,219,90,28,199,102,173,79,203,127,174,215,188,235,22,200,243,249,205,102,189,190,151,11,230,214,96,42,223,218,9,189,208,22,101,169,28,93,90,161,22,162,52,30,206,3,231,223,243,10,196,111,73,59,243,191,71,1,47,173,25,179,92,99,112,124,255,133,27,49,27,49,49,168,197,36,238,206,164,171,242,254,169,70,237,32,73,83,53,54,238,93,219,24,226,2,229,110,27,8,143,138,107,71,196,9,200,72,72,152,154,204,233,82,109,83,59,166,16,194,20,170,197,11,224,115,41,242,164,231,36,252,104,103,78,16,41,199,67,142,217,246,234,24,229,195,84,100,120,13,6,222,89,94,55,49,158,253,233,239,197,230,246,229,140,145,14,38,109,53,150,197,153,144,117,149,39,214,28,54,127,248,203,8,188,122,177,47,140,139,199,99,56,167,22,47,29,109,238,40,114,65,124,120,3,78,176,99,174,98,162,82,224,228,168,186,90,24,41,211,125,30,131,46,168,76,21,237,44,86,233,28,29,128,128,38,216,62,251,229,128,11,176,48,229,90,229,41,45,138,59,173,140,189,74,199,8,27,163,247,245,88,31,125,243,39,87,31,148,161,154,94,170,20,67,170,1,143,85,86,39,238,4,64,135,81,106,59,220,156,161,128,188,108,152,134,39,5,158,96,3,132,81,11,242,168,67,226,180,70,134,63,197,70,114,103,197,139,46,143,109,120,105,231,85,139,205,232,110,225,250,98,94,163,92,95,236,12,206,136,39,10,177,65,192,239,133,217,38,145,116,35,254,199,161,248,217,220,39,64,109,103,49,69,209,113,38,224,50,127,215,104,85,221,231,111,172,40,21,28,249,24,31,195,95,90,125,138,109,125,57,254,135,105,122,232,119,244,214,55,237,159,134,58,55,139,108,7,9,61,117,117,186,114,165,126,103,227,240,51,175,207,156,59,182,45,233,17,93,184,144,176,202,194,248,206,224,126,65,55,103,23,7,175,224,178,238,141,51,52,32,254,97,229,151,131,51,145,20,142,160,202,63,169,218,126,190,234,255,206,60,70,122,213,99,7,42,43,150,145,207,181,26,33,235,216,118,205,9,112,114,17,153,26,130,193,109,191,93,173,191,100,79,69,179,211,23,205,55,209,132,121,178,181,125,174,88,18,237,184,33,49,166,161,176,198,81,26,153,114,210,34,20,179,7,129,30,187,66,192,92,29,113,236,219,231,134,156,246,165,39,105,236,153,154,160,237,176,40,133,188,243,158,14,184,94,76,29,228,199,212,91,4,222,106,69,80,102,140,234,164,163,94,63,135,189,20,134,30,92,189,1,201,8,109,71,156,67,148,3,186,123,13,101,134,229,129,53,156,213,189,224,14,74,113,27,201,143,109,178,71,33,169,28,229,92,183,207,161,194,255,2,114,13,35,166,33,211,28,252,131,183,27,6,65,130,65,195,147,215,139,152,200,81,219,12,40,223,186,241,202,206,8,248,165,114,140,12,119,25,17,34,246,109,88,149,14,121,157,156,117,208,55,224,203,103,38,52,123,237,44,17,25,91,218,223,4,163,90,115,34,210,26,244,47,173,60,75,36,213,182,133,148,0,110,50,221,158,198,255,213,155,141,237,201,123,108,67,93,161,148,165,184,121,57,45,172,5,12,54,181,165,70,74,146,247,147,4,17,254,236,115,204,185,59,65,108,229,188,155,54,143,51,208,109,174,238,147,130,54,55,35,114,77,225,156,26,23,40,165,198,186,220,125,171,169,255,114,220,197,105,93,123,151,43,225,61,177,186,199,186,44,138,27,48,58,151,68,116,12,85,42,98,28,112,142,193,76,174,244,48,245,80,162,26,141,6,33,232,74,116,18,83,181,173,95,178,236,177,42,83,152,162,119,31,164,117,87,102,97,159,34,236,202,6,72,140,41,53,32,104,126,150,253,173,140,16,52,77,217,238,170,81,118,53,162,19,8,77,161,96,51,251,68,138,121,165,169,57,231,241,186,237,68,189,118,68,39,1,158,194,115,75,240,120,71,6,180,79,50,214,240,192,89,159,255,184,7,126,171,11,145,192,189,213,49,73,174,111,247,37,27,229,180,161,89,127,115,43,239,39,28,130,8,151,239,24,111,90,243,101,115,244,120,104,92,127,87,13,121,180,172,97,166,88,25,189,39,117,191,30,147,134,95,153,23,200,23,238,78,175,219,140,22,11,114,167,99,109,192,133,82,132,143,211,12,107,173,201,68,226,178,123,72,174,204,204,214,1,23,203,186,134,161,54,83,230,97,195,112,76,163,218,254,40,70,118,142,132,162,84,57,26,140,172,139,191,30,159,96,99,167,38,114,205,133,84,29,142,11,64,237,57,71,91,4,61,216,62,243,134,231,246,164,175,113,128,146,159,130,209,189,225,10,75,113,200,211,121,53,119,110,119,255,212,180,236,64,106,113,81,166,60,59,50,12,226,183,93,206,191,13,64,59,142,244,13,247,114,208,110,187,217,198,145,159,190,54,19,243,97,170,88,202,191,133,15,241,150,227,191,153,223,159,0,106,184,101,104,82,29,23,193,50,169,130,222,127,68,199,75,87,160,117,49,49,204,161,218,140,1,5,254,49,231,124,16,159,146,51,179,103,109,73,112,251,30,99,170,73,16,200,22,208,40,88,191,75,210,28,25,8,233,12,79,179,235,112,11,70,220,226,119,135,216,56,132,19,200,243,108,187,122,167,232,255,71,148,236,134,232,105,171,251,132,198,54,68,21,179,167,220,195,146,64,172,84,64,245,63,105,255,156,156,39,128,154,187,253,124,146,10,84,239,92,187,255,38,52,225,9,80,200,52,243,182,95,32,197,114,117,12,86,188,235,126,158,208,49,245,160,128,13,180,174,139,201,253,159,135,24,106,42,103,220,59,151,155,230,107,36,228,98,52,115,25,155,252,216,195,138,64,54,162,194,5,144,95,16,102,167,201,142,78,183,19,194,198,161,114,97,52,92,156,29,159,79,179,10,182,199,36,234,117,19,251,233,125,229,114,71,210,77,53,178,138,5,33,166,111,123,229,236,229,32,254,232,79,34,110,178,174,173,133,92,95,178,215,92,100,25,0,243,157,138,185,236,200,74,32,199,125,73,150,39,137,95,94,207,237,247,205,59,250,157,48,105,129,69,223,116,201,169,108,2,189,90,42,236,195,46,83,54,1,79,213,30,28,144,154,166,199,113,154,178,145,68,210,59,123,190,126,240,91,156,230,175,201,237,199,144,57,235,95,218,122,124,159,28,3,117,216,201,42,194,133,81,9,19,0,106,247,10,217,116,122,242,244,17,240,186,164,123,142,85,233,174,196,35,183,18,13,225,88,3,16,135,176,52,247,175,43,120,124,189,73,56,214,28,70,89,143,176,229,189,142,190,137,71,191,82,11,202,1,172,59,204,18,155,35,149,88,128,198,40,38,131,220,186,145,74,183,76,63,246,220,179,70,219,44,252,34,223,90,165,99,58,91,152,76,203,55,244,96,98,115,62,137,22,82,168,91,174,233,3,13,66,62,143,131,212,206,117,136,10,63,106,206,98,38,91,228,28,7,140,12,23,14,50,217,106,158,15,65,249,155,76,241,100,248,31,7,110,142,227,4,128,146,250,28,209,254,141,183,0,29,188,181,36,35,11,130,254,40,195,149,39,136,138,42,56,117,236,240,78,228,199,181,118,99,186,149,117,106,203,46,162,154,255,176,87,100,119,113,138,16,238,93,246,153,147,62,115,133,122,65,196,203,129,52,110,237,99,154,78,4,199,173,2,115,145,43,251,108,123,57,34,1,192,154,108,117,60,29,22,146,246,41,234,152,246,144,139,226,116,109,252,250,179,104,143,67,114,243,28,24,50,55,112,209,73,254,172,148,188,45,223,35,145,31,10,28,19,46,36,251,251,126,27,165,148,151,240,198,249,83,225,157,110,184,245,229,67,69,215,244,220,103,18,123,90,132,252,104,226,196,166,111,59,36,178,108,150,91,100,219,180,107,98,166,171,201,63,123,105,14,174,216,5,51,90,197,132,201,33,142,206,230,30,77,222,142,209,106,86,175,74,81,144,114,109,212,221,158,149,255,24,89,18,65,115,199,53,76,182,134,133,5,35,9,238,88,94,132,247,1,236,232,12,183,41,171,227,14,43,85,149,250,205,138,229,247,109,183,78,83,75,126,167,130,246,94,86,160,215,81,139,134,149,11,247,34,194,174,119,222,189,34,84,1,59,85,116,38,120,183,125,31,147,247,33,205,217,171,190,255,102,245,243,48,159,173,194,231,206,182,66,188,176,142,8,26,222,22,33,161,229,85,195,150,221,19,40,91,207,162,75,206,92,43,41,190,205,45,190,242,131,183,65,30,14,205,61,58,221,112,161,119,86,108,154,255,216,54,251,60,184,177,61,130,149,106,153,165,74,102,57,91,116,108,196,214,99,71,207,127,93,145,179,56,156,239,228,87,236,170,51,225,192,136,163,227,241,107,42,165,215,205,166,170,137,133,57,255,182,66,45,220,177,57,106,0,188,136,197,111,13,221,1,163,140,137,139,60,241,92,252,140,125,82,34,97,7,213,77,72,165,233,27,215,162,164,152,195,110,33,160,22,167,46,195,120,199,226,197,250,167,4,115,77,232,191,16,32,116,142,42,52,227,219,91,245,50,141,168,86,209,222,213,236,81,156,47,254,164,212,190,255,38,215,54,225,55,107,249,181,98,193,10,59,120,118,125,71,180,233,135,13,72,196,139,224,212,186,31,141,236,169,136,127,32,222,92,125,189,90,51,146,224,227,25,195,43,1,15,192,13,79,182,92,184,167,64,191,89,154,219,107,207,19,69,163,99,76,191,157,164,245,196,103,228,51,255,208,10,230,221,138,212,214,229,187,184,67,107,247,185,116,14,236,219,45,176,77,242,188,64,83,6,148,77,155,202,242,0,75,245,205,28,159,123,225,210,216,30,56,251,131,134,174,50,2,114,223,188,101,71,207,255,141,163,173,25,34,79,95,171,5,147,123,136,17,65,225,114,180,246,186,237,17,120,173,247,111,163,110,85,2,19,227,244,218,192,127,86,144,186,104,247,169,164,38,50,92,116,11,104,18,153,184,136,245,30,65,96,114,173,3,148,15,75,104,237,36,111,167,157,95,250,161,80,213,255,81,71,218,8,51,150,132,199,148,241,25,11,192,176,119,235,50,239,86,168,41,158,60,29,184,200,197,172,252,90,47,56,224,138,77,253,2,190,9,221,97,92,1,160,208,243,92,162,214,117,231,149,211,68,122,228,204,32,39,15,121,188,55,97,129,180,79,240,4,212,10,24,204,117,5,96,75,115,157,63,10,138,233,155,68,232,177,93,52,224,193,190,120,109,28,15,42,124,2,193,22,125,220,39,131,228,124,187,112,224,21,244,219,250,93,241,38,28,199,224,135,32,194,84,68,146,189,19,6,27,220,211,101,197,218,102,55,50,5,167,22,161,121,40,119,255,244,22,29,166,179,141,187,26,55,105,190,27,130,86,172,236,86,134,136,54,229,60,206,192,103,20,55,219,116,129,37,106,62,169,50,184,82,228,35,131,75,200,69,61,225,116,107,220,116,233,238,98,245,101,247,177,113,251,193,103,15,58,103,60,17,57,13,76,62,182,250,4,134,104,113,218,23,124,155,88,66,50,117,118,112,227,16,149,186,142,239,170,91,83,248,38,133,56,205,240,82,65,45,139,186,134,69,108,200,56,61,149,51,25,130,14,144,77,241,14,22,139,144,234,198,173,85,184,212,111,40,214,166,1,62,73,153,202,175,145,127,108,0,133,100,202,160,177,239,218,23,41,229,29,171,148,137,168,81,51,146,52,154,64,44,157,213,102,235,222,9,103,242,128,118,15,204,122,100,125,171,167,51,217,87,184,121,235,140,117,73,19,42,4,189,132,165,14,154,118,68,229,178,226,48,58,1,41,146,77,25,101,233,8,245,86,187,184,232,230,134,107,134,46,90,171,254,224,100,108,214,109,139,91,210,107,31,17,234,248,195,206,82,243,59,175,167,111,107,65,4,254,31,249,48,240,198,166,34,181,8,21,234,69,184,236,228,87,144,109,240,57,25,172,100,147,100,204,148,50,48,86,3,70,115,6,111,145,134,138,207,162,22,96,203,132,183,55,238,215,54,98,219,94,210,203,253,2,19,34,113,85,127,107,12,10,213,237,122,154,253,4,247,150,82,159,221,221,64,21,163,224,157,30,233,210,69,123,247,230,118,232,118,58,200,42,56,141,53,2,182,102,146,47,210,74,137,51,34,187,55,120,172,110,251,226,77,156,154,35,33,104,41,234,30,150,9,254,237,201,130,65,24,29,141,175,159,96,210,27,194,121,3,150,63,196,244,158,185,40,36,226,194,111,72,118,77,148,95,159,90,26,16,106,3,239,166,231,125,226,235,202,118,89,243,185,205,252,0,253,152,57,119,106,125,250,207,82,99,143,202,194,225,196,124,236,154,69,10,149,140,78,118,86,187,109,159,29,226,18,198,208,168,170,152,18,217,220,98,222,215,51,243,100,26,69,116,59,228,83,222,103,10,180,199,165,174,159,137,157,145,145,42,142,114,148,250,214,143,161,103,23,252,194,49,238,110,51,253,244,74,201,152,160,20,154,193,130,140,111,109,72,245,222,77,200,106,181,55,107,15,197,78,80,197,246,210,108,184,9,137,150,40,5,186,24,230,1,212,103,249,159,15,100,100,142,225,217,101,39,114,107,5,244,97,92,132,57,139,151,23,105,118,112,91,161,117,189,89,204,96,172,145,180,133,70,102,244,180,133,237,35,180,185,69,61,254,141,235,250,32,13,193,118,173,155,109,242,206,9,19,121,251,46,71,212,27,133,68,34,37,123,111,177,147,140,154,59,41,167,135,106,28,202,96,103,28,137,21,189,40,163,49,122,142,7,97,196,222,83,80,189,0,233,46,214,119,243,244,177,219,36,81,76,40,150,129,63,129,9,105,154,65,243,98,88,200,29,151,53,220,61,152,87,126,7,146,206,214,231,116,214,245,229,74,149,146,162,244,182,132,215,170,44,177,121,116,170,109,41,102,195,180,190,164,224,7,154,8,186,249,235,219,229,207,146,148,93,243,248,17,187,199,236,101,176,20,47,191,149,226,121,136,137,194,211,101,183,200,189,157,213,158,235,186,240,246,112,42,115,252,12,120,128,163,207,208,62,19,247,52,78,51,172,15,2,60,234,19,248,224,100,28,129,58,7,197,99,9,255,246,147,63,166,22,139,198,71,32,66,163,14,205,209,62,161,182,156,201,231,86,169,114,125,31,90,13,196,154,194,81,248,222,80,136,158,90,128,133,25,89,235,180,186,17,250,28,234,105,127,204,231,217,179,194,116,77,210,95,188,95,252,32,24,43,169,192,162,131,15,130,84,170,124,187,229,141,180,27,104,12,205,76,188,48,238,87,75,11,192,253,224,192,202,65,166,107,238,244,86,85,46,222,92,234,210,197,153,3,160,115,75,61,230,194,87,4,169,72,178,185,75,158,158,216,197,76,89,23,206,184,126,197,216,37,244,69,112,65,85,232,195,210,96,96,81,113,5,190,53,186,202,165,236,163,93,9,168,103,66,3,188,42,64,138,188,238,10,61,185,198,144,45,114,18,228,18,174,189,229,241,96,241,65,31,232,15,219,122,160,207,251,231,84,91,9,194,123,190,170,77,39,28,149,115,98,70,151,229,110,233,138,165,218,133,140,131,5,31,3,183,72,207,237,209,174,61,199,169,87,53,131,126,159,90,14,109,246,249,135,156,238,203,41,145,20,237,214,124,151,2,240,136,25,105,41,225,9,227,36,255,148,153,13,107,115,55,135,147,80,52,97,50,171,88,107,152,62,124,37,205,106,22,180,120,141,231,222,102,112,220,96,242,239,242,19,183,57,28,139,174,69,201,181,142,190,14,178,54,12,89,37,57,36,203,30,104,136,171,215,173,11,95,244,102,170,171,196,204,105,65,229,127,19,129,62,58,249,80,97,173,38,135,7,43,17,158,117,5,129,224,115,235,175,157,55,63,226,134,4,20,115,97,114,246,245,189,96,189,244,7,26,38,229,113,160,21,108,119,14,225,183,151,20,60,19,8,178,111,39,234,117,67,239,1,122,206,97,239,64,40,13,155,71,65,193,166,2,116,54,121,167,71,202,209,66,168,247,225,127,238,148,17,204,71,221,57,87,173,86,188,145,10,237,25,97,1,161,92,100,203,122,103,247,176,14,218,214,226,151,233,208,47,59,146,139,104,253,56,212,198,219,119,224,130,107,201,218,96,22,67,190,182,210,143,97,83,171,227,119,219,132,60,82,73,149,162,116,6,203,179,12,114,4,54,216,196,89,42,225,183,247,106,177,228,89,232,207,119,80,19,63,113,196,73,221,114,110,231,89,220,184,239,239,88,89,255,0,207,236,119,230,38,74,255,110,240,40,116,143,11,168,158,146,136,191,216,242,214,84,42,131,131,151,169,63,183,66,77,185,120,169,126,158,46,170,135,85,244,68,127,229,197,44,230,64,149,109,162,95,158,21,137,159,14,123,93,89,214,80,136,58,20,40,100,136,71,244,77,157,137,84,194,180,135,187,197,25,186,173,94,50,123,154,181,67,226,183,207,136,193,208,207,248,116,219,2,84,246,23,125,253,57,185,31,253,61,215,233,81,126,103,101,41,176,30,97,208,193,87,83,76,217,7,200,149,180,163,208,190,44,159,134,145,47,27,207,177,99,82,234,254,70,27,57,238,87,116,148,5,221,5,23,169,59,213,255,194,249,1,16,107,169,77,162,220,69,131,223,191,35,46,108,11,27,59,101,46,207,132,242,130,209,87,139,253,224,208,164,50,161,222,193,116,238,32,11,117,9,12,106,46,194,59,80,133,233,69,62,66,51,12,3,122,65,8,123,41,90,167,181,202,203,7,228,233,105,43,238,56,12,105,97,44,145,86,156,120,75,155,153,219,40,175,167,76,121,91,191,132,50,224,104,37,121,67,228,66,126,11,238,251,234,188,43,91,89,136,17,236,185,188,84,200,111,163,41,120,39,60,132,102,233,168,151,112,238,88,167,188,130,79,253,84,77,131,121,217,86,248,108,32,172,221,176,44,24,62,172,40,119,38,213,113,114,87,48,178,132,46,201,181,82,184,107,222,140,220,43,188,221,240,211,71,139,118,187,218,25,37,72,56,26,142,207,64,187,79,126,135,11,145,199,204,27,84,156,33,6,248,139,49,163,217,149,121,106,119,59,245,124,169,168,252,17,139,155,158,6,196,168,179,174,170,64,17,210,94,165,241,83,148,156,126,28,177,210,147,112,90,51,132,189,142,202,225,165,194,205,39,206,183,180,161,84,195,172,13,40,212,90,45,203,52,144,28,11,182,21,231,96,56,41,27,100,152,159,162,95,181,246,184,19,243,177,126,249,225,230,146,24,249,249,19,83,220,36,37,173,178,193,246,182,200,92,37,161,242,166,244,10,20,30,26,6,174,115,61,130,237,228,129,160,196,117,154,69,166,18,233,217,235,189,34,253,64,79,196,11,1,250,183,210,163,28,19,85,234,212,153,210,22,109,23,111,16,125,1,34,207,42,150,178,181,80,5,186,67,255,90,15,59,130,153,2,81,229,221,184,252,78,11,177,142,62,144,98,173,137,180,254,252,144,123,208,209,153,123,25,248,189,22,208,67,88,195,63,106,17,82,79,61,28,112,139,4,248,13,150,233,148,99,44,64,22,120,243,139,11,39,135,82,119,141,229,146,121,91,113,199,102,22,97,226,86,173,42,28,156,68,80,213,101,55,43,69,246,64,27,235,73,83,11,71,13,182,144,173,137,186,116,203,64,224,239,141,143,1,141,3,54,116,156,176,135,214,5,59,32,131,224,237,58,0,28,65,97,135,66,8,174,136,19,117,224,126,17,139,241,75,72,229,161,248,225,168,54,88,205,248,226,182,165,67,18,78,208,93,115,233,100,57,160,185,132,174,141,49,159,103,129,169,144,22,41,236,118,78,162,233,211,204,2,89,251,12,199,194,60,143,20,190,1,103,130,64,208,251,250,211,22,233,167,26,70,166,189,199,179,193,1,79,169,178,215,228,211,44,49,61,18,77,142,68,113,122,198,229,158,182,11,242,53,238,249,91,31,69,244,205,183,0,215,119,55,162,155,234,228,47,18,123,137,149,224,116,102,114,126,109,37,191,229,37,35,25,227,246,240,67,87,16,127,126,216,224,68,92,149,158,143,174,23,122,30,210,40,98,45,31,121,253,86,63,210,20,13,203,196,69,183,180,163,154,116,109,111,210,2,230,217,69,160,240,49,225,176,46,120,94,176,153,247,143,161,191,21,4,135,250,47,215,235,188,204,186,5,193,77,80,197,192,68,154,172,17,81,98,244,72,221,7,142,61,12,162,102,116,198,35,39,6,66,34,103,96,68,44,42,118,26,64,240,255,90,127,34,63,246,204,222,22,198,199,255,201,95,125,121,93,233,149,194,2,158,140,23,77,56,229,19,216,129,86,115,184,115,108,234,112,34,111,43,164,85,69,242,74,4,187,72,102,237,40,191,136,82,177,9,221,230,160,95,131,29,89,181,204,27,27,42,62,218,173,162,135,56,211,112,172,202,87,161,47,17,81,171,26,151,84,129,44,183,211,126,56,208,105,111,249,7,33,157,0,105,133,23,210,52,99,85,246,176,199,153,66,206,105,201,9,80,226,231,76,8,50,143,198,51,167,238,84,213,143,96,54,37,74,124,235,39,41,11,243,85,125,6,234,47,85,156,251,216,82,171,81,144,208,110,177,33,94,250,47,165,52,122,133,51,214,109,205,39,101,88,110,133,253,242,44,73,28,43,196,120,216,157,235,167,130,184,203,166,148,16,148,143,236,203,128,221,49,126,146,175,61,61,137,131,79,6,6,138,73,110,191,184,40,224,77,214,160,45,159,153,49,16,3,73,53,178,136,89,173,250,108,102,244,239,249,111,111,165,192,168,56,147,121,75,152,231,199,100,223,98,42,153,253,247,190,205,204,184,108,16,162,94,155,97,136,77,35,10,4,62,217,96,1,250,174,49,218,88,238,201,49,124,19,194,208,96,52,109,215,16,210,127,8,99,82,237,131,237,6,212,37,244,229,10,222,155,192,156,139,149,194,173,241,131,82,188,112,193,38,245,166,222,15,172,127,158,82,195,205,72,77,127,6,74,28,168,60,110,194,34,248,22,20,148,13,33,6,162,203,197,103,8,215,40,219,90,207,65,1,191,104,139,110,223,173,125,0,0,204,141,166,26,54,13,166,160,106,175,192,252,0,157,0,252,253,229,147,74,153,223,67,220,240,232,119,148,235,97,121,121,159,89,165,141,175,204,200,115,131,12,100,71,54,146,71,92,67,223,175,107,40,41,1,207,78,179,200,14,193,88,45,97,133,134,11,54,141,233,39,157,138,87,249,127,240,64,7,176,161,152,118,107,54,191,101,252,181,249,226,63,160,65,13,221,48,43,142,105,199,40,249,59,19,67,216,12,146,249,93,117,199,126,122,248,39,58,183,102,209,194,146,63,161,250,249,20,88,48,78,128,41,0,195,28,221,213,202,197,140,20,4,116,28,176,100,204,71,124,109,94,97,96,34,74,251,189,169,20,44,194,184,162,64,163,203,37,73,217,71,35,44,64,254,94,140,241,162,134,11,129,73,149,126,226,2,205,212,155,62,208,12,50,222,33,39,255,14,199,11,18,214,243,127,219,154,149,82,38,45,207,57,173,21,24,246,199,60,101,185,253,233,224,67,84,211,133,150,161,100,252,15,41,19,236,225,150,203,62,26,197,119,155,26,73,64,69,19,11,112,190,210,253,68,162,252,60,168,66,75,162,86,8,184,220,45,23,193,118,13,114,152,206,206,146,57,182,20,137,149,172,239,199,221,17,246,108,101,194,85,150,172,7,83,150,25,121,211,91,48,119,22,88,81,119,162,49,142,0,153,41,175,15,239,160,73,144,105,116,145,183,128,129,249,39,158,246,51,140,126,249,112,123,211,218,130,164,180,105,121,165,116,253,137,55,233,0,235,222,82,155,226,113,178,20,160,213,157,89,41,14,4,45,248,37,9,210,61,124,185,226,117,145,253,16,161,208,59,123,59,60,172,119,187,35,37,86,27,243,156,19,205,48,77,152,113,47,159,142,148,44,185,131,17,136,20,120,81,137,191,204,81,178,162,172,33,20,51,79,36,44,231,224,190,10,79,217,0,147,96,74,94,188,52,142,137,82,116,207,138,87,76,146,254,187,76,195,201,213,127,168,74,189,140,30,96,40,127,198,246,23,79,242,162,63,167,121,167,45,3,160,23,101,169,12,192,38,10,151,119,229,218,197,240,12,203,28,213,127,41,211,163,97,41,200,7,239,42,92,151,203,232,117,238,138,105,217,174,9,61,1,11,50,143,128,238,52,207,71,210,44,149,57,226,199,136,182,123,205,101,91,254,150,209,77,141,68,46,229,57,184,68,255,223,140,241,59,25,36,67,29,204,50,85,12,68,250,26,64,70,94,164,151,63,12,233,58,121,95,90,28,17,1,14,198,179,45,236,196,82,84,24,242,79,147,109,167,222,126,248,190,29,217,111,139,30,112,196,42,7,141,33,175,33,202,156,210,139,86,187,177,17,95,85,136,233,18,45,177,108,72,207,80,59,82,169,143,215,233,147,236,15,7,64,28,203,180,92,247,34,166,91,115,180,77,211,182,12,34,185,181,45,69,243,51,184,214,44,137,254,247,3,187,92,135,254,253,62,60,66,208,201,142,10,224,200,14,123,24,148,244,174,132,34,56,152,222,148,161,172,93,12,85,43,53,27,37,87,172,48,20,218,71,47,224,96,214,204,195,196,250,73,108,209,68,194,162,54,169,25,156,152,207,84,44,85,77,135,237,70,52,26,72,225,27,151,202,74,211,117,12,101,119,33,226,125,54,142,128,134,248,254,93,185,52,221,165,215,42,42,169,18,95,18,76,78,21,30,4,81,118,157,188,154,168,223,80,159,137,243,103,114,252,142,37,143,237,126,7,181,46,106,77,225,232,194,66,191,83,64,127,6,83,110,18,41,201,122,92,173,86,78,217,188,8,84,167,112,90,93,21,165,224,45,69,223,202,103,182,130,131,163,82,52,33,48,51,139,5,88,139,29,1,71,223,19,69,173,88,182,238,58,244,107,126,54,151,223,49,225,212,147,155,22,126,201,187,86,4,146,88,64,71,215,152,80,173,127,50,249,25,178,88,197,45,27,50,157,50,233,113,203,217,253,104,176,216,47,113,72,36,61,78,255,187,238,251,156,228,207,17,181,131,176,32,6,2,47,195,253,110,27,1,105,165,96,29,27,243,211,37,176,109,55,118,45,1,230,86,128,22,72,220,104,119,5,109,39,25,71,78,8,127,238,83,17,144,24,87,116,149,72,24,53,36,129,242,52,174,128,56,149,57,128,124,238,244,208,251,7,142,144,13,154,254,255,203,215,117,12,174,162,83,132,137,48,72,222,95,53,109,150,87,112,30,244,230,15,3,203,120,245,130,145,145,140,39,88,224,56,36,7,184,159,14,36,127,124,140,186,238,198,234,107,214,22,231,51,8,81,3,141,236,184,170,48,222,174,76,86,102,50,135,223,194,203,57,7,128,194,190,151,197,85,64,226,209,131,76,106,213,2,212,85,225,179,51,251,81,233,149,200,53,78,250,68,132,56,160,221,174,53,151,140,123,222,81,153,78,106,194,79,213,198,228,253,74,174,215,50,155,147,55,142,103,56,224,130,180,29,4,161,161,119,198,148,171,3,21,167,205,244,159,189,255,57,228,119,114,97,227,166,238,182,0,87,38,17,133,159,238,44,141,233,54,44,43,203,21,55,103,199,49,130,33,251,220,96,15,21,191,18,116,96,163,252,132,250,31,203,144,137,97,7,156,1,18,27,165,202,82,211,28,150,187,120,163,192,86,211,252,111,97,15,78,108,130,124,59,147,12,112,54,54,54,182,151,187,115,41,206,80,21,87,125,248,183,35,51,45,210,98,122,73,0,31,56,5,45,32,60,55,195,229,108,82,215,68,82,200,68,177,78,61,71,167,135,62,119,236,202,215,227,251,251,76,167,20,72,254,91,237,87,204,75,242,190,76,109,51,113,182,65,57,78,208,1,61,95,213,153,73,151,179,98,202,44,179,140,135,214,21,248,182,108,229,175,164,144,91,48,75,185,66,192,3,245,143,254,132,216,87,128,250,72,124,186,203,115,176,80,224,246,70,206,131,189,82,157,152,243,179,155,242,121,177,40,210,74,74,122,98,221,109,89,63,61,240,215,24,62,103,83,211,250,53,104,64,151,176,120,128,1,11,90,184,244,98,245,207,132,35,40,37,102,27,65,161,98,104,144,58,194,157,217,194,68,177,199,75,226,42,243,87,33,19,45,253,219,122,234,87,81,230,55,170,217,244,53,227,60,164,20,102,220,242,28,115,88,62,173,145,195,167,53,36,4,106,29,60,88,82,57,230,252,200,150,189,145,4,188,139,89,17,54,14,171,77,101,135,136,226,62,30,104,252,94,227,9,137,160,63,71,25,145,74,72,247,246,35,192,99,167,15,18,153,114,141,176,61,95,36,63,142,39,134,29,250,195,123,118,222,243,0,164,91,65,11,1,226,222,27,66,75,240,115,192,93,78,253,15,113,232,251,31,8,194,153,236,67,207,172,93,60,4,185,39,30,102,120,152,195,224,11,23,173,213,215,81,177,114,30,86,149,52,56,1,202,37,200,182,48,92,13,64,57,143,35,233,238,208,187,89,33,192,99,157,158,190,140,104,238,183,234,107,228,218,50,244,72,109,242,4,140,207,180,66,240,92,229,81,19,211,227,78,209,106,248,75,105,21,209,77,167,206,64,187,188,97,219,35,27,191,7,116,234,219,174,150,218,163,165,79,34,19,151,127,228,150,73,96,132,54,169,237,253,86,30,243,26,246,203,32,45,187,238,167,194,71,62,119,79,206,44,173,72,190,229,40,160,203,136,21,124,237,234,101,134,134,197,247,252,113,8,116,56,15,94,138,39,6,108,192,170,70,76,44,87,81,139,167,87,114,81,89,120,218,113,175,28,11,76,35,248,224,102,45,99,163,37,225,191,242,187,230,100,22,113,206,7,209,194,79,240,59,227,147,164,178,93,218,28,70,95,211,236,86,146,117,143,232,10,58,112,201,255,195,12,188,167,73,57,6,167,166,23,225,178,39,124,207,23,254,182,211,129,129,169,229,103,102,255,180,216,248,123,48,251,87,136,147,238,43,47,104,60,192,141,41,240,56,102,148,120,198,34,106,42,100,234,104,161,37,183,56,115,134,113,242,24,99,19,83,114,179,94,51,77,202,88,199,76,33,53,249,170,98,111,142,35,250,62,18,220,31,106,49,124,132,84,22,225,55,222,77,38,239,226,34,89,43,228,178,235,28,148,112,131,73,205,222,130,63,158,105,201,34,84,75,236,25,20,168,120,135,78,196,86,128,123,43,115,138,167,183,169,224,246,121,122,142,232,181,60,54,223,16,92,55,119,82,22,56,61,239,116,137,231,165,239,68,106,128,12,161,187,110,80,179,98,224,64,200,213,54,55,144,134,148,93,246,19,75,173,38,173,235,127,35,201,36,255,87,77,60,83,254,94,126,165,27,28,7,122,57,32,9,110,3,201,139,36,103,86,242,20,171,76,114,177,190,231,156,143,243,189,28,247,33,211,98,87,69,32,16,240,216,53,61,216,84,126,225,72,181,3,251,132,229,233,39,205,64,26,9,114,135,201,91,84,208,155,46,119,169,182,86,112,60,117,92,50,103,41,103,152,240,98,228,127,98,120,92,169,8,113,212,82,107,200,27,217,10,140,229,192,6,131,231,234,122,17,186,245,148,137,67,254,173,94,10,97,87,222,17,150,79,204,122,188,46,175,252,54,11,29,28,180,92,174,155,238,69,102,135,123,40,165,50,71,36,110,116,28,160,115,244,153,166,178,147,228,172,224,232,29,161,177,141,42,123,245,188,130,188,224,205,18,194,151,36,228,67,88,21,201,201,157,128,116,34,224,131,6,42,215,249,184,66,189,4,156,250,15,196,200,91,239,129,170,104,102,158,60,120,213,130,187,180,38,200,79,143,125,209,179,13,187,12,111,11,25,53,240,10,197,20,164,152,14,247,190,151,79,143,2,43,131,48,58,248,219,20,126,142,26,52,15,216,92,96,103,60,217,84,189,224,115,162,181,143,14,156,227,251,239,134,144,115,61,98,107,194,15,139,217,40,174,184,2,198,253,210,3,14,38,93,57,108,81,41,57,134,37,185,58,80,194,206,130,90,9,22,107,155,29,98,199,109,142,243,13,236,68,109,197,39,173,104,63,91,53,186,107,42,121,241,99,74,16,31,18,90,79,235,7,205,60,178,37,133,79,35,33,85,68,168,48,37,143,88,239,127,210,63,23,5,39,193,148,189,156,94,192,184,46,22,48,83,97,17,44,154,253,102,125,192,200,207,65,114,152,11,25,19,86,232,192,88,95,87,38,162,155,132,226,183,91,204,236,33,208,52,117,90,187,67,135,126,241,193,240,175,172,22,80,69,234,29,125,222,167,24,226,54,84,40,4,49,128,25,196,41,187,103,164,97,40,130,189,92,24,161,117,4,124,170,208,42,35,206,64,242,123,112,44,53,8,157,106,213,203,174,115,221,125,177,149,255,121,115,155,210,210,155,57,152,140,57,193,36,179,58,159,184,44,11,53,243,168,95,155,22,157,174,58,185,162,228,109,187,14,240,228,182,230,61,86,152,183,131,176,148,216,203,193,246,96,112,129,126,74,126,198,172,238,88,61,142,48,145,242,127,129,97,196,45,125,210,157,52,202,80,151,82,44,53,113,184,13,223,75,117,237,54,189,217,244,143,147,152,146,65,111,18,217,119,203,112,165,170,154,91,230,194,174,77,18,98,149,154,39,187,169,184,126,117,128,191,177,75,86,47,209,208,210,148,109,21,123,94,193,174,63,196,32,2,134,56,18,173,79,40,249,190,97,51,226,221,175,114,176,218,30,233,224,221,216,62,241,100,93,13,17,38,106,31,55,221,180,153,71,49,18,108,19,150,77,240,85,201,40,150,57,24,200,105,99,70,84,45,127,173,116,64,112,124,214,154,63,138,53,80,67,108,112,123,85,158,192,201,141,158,7,29,78,177,235,53,188,218,225,184,53,108,193,242,92,103,222,220,89,78,20,227,16,77,12,66,41,90,11,182,7,166,225,111,127,67,13,204,146,224,14,253,153,43,13,163,71,24,18,171,206,31,255,120,130,227,69,58,152,112,203,206,181,140,188,70,20,110,68,238,131,199,122,70,234,93,116,37,32,24,214,195,71,226,72,251,37,20,224,100,126,9,102,217,209,152,46,110,241,254,69,58,91,52,61,38,138,215,163,139,167,195,216,129,0,8,246,115,146,140,107,33,212,138,28,127,143,136,93,230,188,101,101,165,110,117,201,192,94,43,58,138,205,42,39,160,72,149,228,22,139,64,103,23,20,185,209,182,141,84,142,3,207,98,133,56,20,198,79,94,206,157,64,52,241,195,202,12,175,7,30,156,179,83,123,123,152,172,93,136,113,100,232,50,228,141,148,63,14,159,208,239,174,128,245,107,171,79,95,145,113,204,198,58,47,150,195,187,46,7,27,70,61,152,251,192,189,212,138,71,81,113,220,64,159,197,2,74,13,199,238,93,28,251,183,45,16,221,71,39,0,154,133,219,104,155,231,56,215,89,129,61,82,226,244,47,84,247,12,133,226,16,60,24,106,93,243,58,155,123,204,144,37,195,108,105,86,93,113,202,169,21,23,101,27,231,84,111,202,244,29,213,219,191,82,52,131,140,183,246,250,201,4,130,53,32,97,221,75,106,130,122,143,122,71,111,191,102,211,133,229,112,48,59,242,192,88,164,243,179,214,173,120,81,76,205,6,28,69,148,216,39,163,122,12,178,138,0,36,214,149,1,45,147,27,59,164,82,223,22,52,188,211,15,126,135,133,27,210,184,221,180,110,221,90,38,246,132,220,189,94,97,205,196,3,130,25,187,97,185,95,232,143,35,201,21,186,136,161,74,137,153,220,255,224,145,169,144,129,1,10,251,13,101,73,200,199,100,23,113,43,27,0,102,94,98,59,230,117,83,152,113,198,117,192,76,50,181,93,69,33,189,149,141,113,165,37,228,60,154,17,204,137,27,125,99,187,135,38,197,43,196,88,67,213,30,104,143,208,126,184,21,181,158,185,169,35,133,40,117,105,182,226,120,212,7,200,43,15,252,161,150,137,169,81,200,103,240,15,182,138,98,167,212,69,31,179,99,100,242,34,21,181,81,63,25,131,219,17,243,135,211,103,157,212,69,2,241,250,143,201,170,5,220,129,106,233,94,50,226,140,74,90,214,85,165,14,210,27,87,72,42,157,102,170,77,10,106,133,190,24,42,185,34,172,24,31,177,71,221,13,246,73,124,241,8,60,137,146,129,213,68,18,220,205,81,54,79,199,13,209,14,172,46,192,51,79,69,22,199,175,66,219,112,123,46,29,63,205,178,67,239,43,42,113,166,236,193,128,244,44,56,212,203,56,131,25,39,50,105,183,69,255,43,238,99,61,156,192,18,244,248,12,218,94,188,207,207,0,21,0,75,242,105,102,22,79,12,84,160,235,7,157,193,109,99,70,119,124,166,254,216,103,81,21,137,0,220,180,224,86,237,162,170,50,182,68,175,146,178,56,111,8,183,1,120,135,189,43,173,242,51,164,193,104,233,211,175,211,102,53,154,169,74,178,191,95,88,219,124,49,254,211,215,207,120,100,81,101,191,28,166,154,175,143,145,197,164,81,220,18,171,122,252,137,181,34,45,37,83,207,58,88,132,44,203,95,77,63,10,249,189,159,3,186,47,2,117,196,56,46,239,118,117,148,73,195,150,40,218,207,77,208,199,110,96,233,5,182,231,54,165,101,37,100,47,69,115,254,137,140,225,201,233,120,36,65,86,238,192,135,111,252,241,222,31,228,40,189,211,49,103,116,23,165,148,70,108,118,228,27,210,135,152,27,1,237,228,82,115,198,133,233,224,1,160,173,23,198,161,65,255,188,30,73,36,83,68,236,118,116,27,58,103,188,47,251,145,137,151,122,23,47,185,137,135,163,122,250,159,129,46,137,197,245,48,71,54,72,190,161,153,65,97,108,132,118,246,176,137,220,155,120,61,118,116,127,119,87,35,78,146,177,16,175,60,135,132,168,55,104,183,60,197,196,41,89,252,201,107,125,114,130,143,5,191,46,193,63,111,36,17,248,119,65,90,183,22,37,38,48,158,221,255,123,118,131,112,254,244,113,95,205,13,54,114,130,191,77,153,221,138,65,93,236,242,187,68,244,232,106,169,12,185,205,72,25,132,80,116,247,95,28,198,89,59,142,215,84,2,148,105,77,78,26,172,170,57,199,6,225,67,57,18,127,218,103,67,143,161,229,198,101,226,99,226,124,79,176,64,158,130,37,92,128,33,215,243,249,186,230,108,233,101,3,181,148,104,148,76,65,76,38,99,85,50,14,125,161,147,211,50,161,210,179,72,129,38,186,40,246,97,22,77,106,101,166,131,42,153,0,48,184,176,125,138,52,254,82,235,157,128,30,223,88,84,181,56,15,108,183,118,100,24,219,88,27,79,11,43,112,145,28,125,109,6,72,241,60,139,0,51,193,82,140,117,24,85,136,17,123,89,2,66,136,32,92,61,201,145,59,92,29,238,58,205,42,113,233,14,112,123,181,81,123,49,73,62,13,31,28,22,104,39,128,142,121,81,74,61,126,2,199,72,135,238,179,19,137,136,208,43,55,133,210,178,151,255,24,21,44,3,220,237,4,31,112,3,60,100,61,169,53,57,249,0,110,2,122,238,207,50,183,41,7,166,178,7,91,127,245,153,102,184,205,19,1,228,150,241,24,50,111,210,50,217,167,164,118,240,142,11,143,193,94,242,50,15,193,150,169,70,82,72,118,231,179,250,40,83,83,117,68,34,167,104,185,175,223,91,175,97,225,84,157,223,26,23,74,240,83,171,3,138,63,173,189,160,189,241,11,201,105,183,106,143,133,92,55,227,38,200,93,253,177,26,197,136,221,166,73,213,245,230,137,204,226,6,4,155,239,98,90,89,14,211,29,218,137,120,121,82,172,104,107,28,47,101,108,169,192,167,155,166,188,65,29,84,72,58,250,132,82,209,120,142,159,246,234,253,33,122,250,55,15,140,123,130,108,46,15,229,142,83,199,145,185,91,173,138,188,92,7,147,109,221,153,23,103,213,14,215,67,101,124,193,213,57,202,56,228,217,23,203,197,73,160,174,243,155,206,171,138,204,92,9,242,46,168,84,194,158,16,206,60,187,174,144,0,134,27,120,79,106,12,244,140,5,147,62,126,20,38,239,139,224,47,225,51,223,239,95,106,69,254,131,109,209,150,47,64,254,214,19,112,92,111,241,73,33,68,35,118,254,9,109,171,170,84,248,81,100,6,45,169,55,253,157,184,14,173,200,9,187,11,173,243,120,154,147,25,245,162,18,78,20,16,14,140,201,118,27,179,62,168,219,220,246,230,154,209,140,163,126,115,204,162,156,82,121,216,55,245,192,99,143,20,30,248,231,242,83,119,94,212,210,50,83,207,200,79,143,199,214,109,186,93,13,103,251,222,206,131,69,78,255,114,93,122,219,229,155,156,40,129,199,18,196,54,185,121,40,195,168,158,224,15,221,192,191,79,3,161,44,224,137,179,177,162,28,136,208,150,203,151,129,122,16,93,22,12,129,64,212,201,83,224,27,111,88,125,60,48,215,239,47,119,135,82,171,58,252,68,93,212,248,196,249,196,30,150,240,236,255,16,211,100,146,79,199,27,214,5,127,78,142,58,65,189,37,36,55,181,236,204,217,140,227,180,46,76,135,16,207,244,240,22,21,223,82,222,192,178,84,138,104,215,44,220,170,221,62,228,34,99,84,255,178,206,198,125,72,125,208,37,239,188,155,249,9,31,182,248,116,230,79,123,181,158,48,130,68,161,77,109,102,76,181,233,246,133,157,106,232,124,114,69,163,55,213,92,250,150,177,41,180,19,138,57,179,70,80,214,174,220,81,215,54,152,25,17,207,251,41,26,75,54,147,186,244,221,182,245,150,28,202,175,24,115,238,110,78,60,195,101,25,212,89,88,87,1,248,62,118,66,144,27,247,24,239,246,87,160,53,101,218,83,157,68,93,6,242,119,250,60,9,37,44,128,245,42,5,22,184,111,16,219,155,52,189,87,22,46,17,62,205,227,204,154,205,60,245,198,142,120,27,165,236,33,100,48,116,98,69,149,236,161,101,111,119,58,206,0,204,43,167,58,82,78,209,110,77,121,186,240,182,223,106,40,186,158,177,236,58,42,172,82,19,11,176,43,58,216,239,113,57,234,173,205,53,205,26,150,83,167,212,74,15,249,226,227,136,213,8,173,203,222,85,204,220,12,54,71,131,204,170,246,5,78,22,206,211,126,21,50,201,191,35,88,191,85,138,198,146,108,5,201,65,83,147,136,116,192,124,74,249,250,1,97,12,93,125,147,44,205,156,106,140,47,42,11,70,157,5,11,201,81,64,136,123,162,80,83,155,84,116,216,125,59,172,33,144,228,96,6,114,87,58,181,246,36,83,62,185,89,66,161,163,99,81,12,2,30,56,122,118,154,146,60,229,83,25,100,190,250,179,49,20,230,9,194,7,225,201,28,106,16,94,239,88,111,34,208,249,79,192,155,164,36,104,106,196,47,15,230,141,76,153,31,122,130,186,246,88,92,83,179,127,9,182,192,107,9,179,198,68,97,62,142,52,148,30,242,252,10,24,113,74,12,62,85,45,41,101,9,30,55,255,186,158,38,216,227,209,42,237,34,156,39,110,70,61,204,65,249,42,244,122,239,3,144,255,122,224,208,112,60,61,33,172,199,207,251,22,138,236,170,114,176,203,255,42,6,62,58,23,14,162,185,67,254,115,233,103,128,148,213,74,230,99,158,94,185,148,138,0,165,91,174,56,183,143,96,93,185,48,231,225,61,244,88,61,120,14,163,3,179,151,60,52,214,217,156,180,95,62,143,47,1,27,109,189,245,233,155,247,225,118,244,229,248,125,121,136,165,210,172,240,47,137,228,140,41,132,43,163,219,7,121,22,12,118,178,233,7,134,194,200,103,3,231,93,239,11,127,167,50,230,230,236,97,78,187,165,68,193,236,218,29,56,204,155,88,240,47,97,178,242,3,65,75,92,217,76,11,101,251,146,120,139,81,65,135,167,115,14,223,192,165,121,69,70,241,239,189,160,160,71,170,70,40,48,0,92,111,103,101,235,88,224,180,241,223,79,127,140,191,24,224,18,102,102,221,167,4,233,102,63,210,100,115,52,206,228,24,143,156,151,20,170,217,176,126,95,88,23,140,234,174,247,159,253,248,44,208,221,23,81,143,9,83,8,62,238,144,107,178,165,142,236,234,10,251,240,240,58,52,236,119,188,64,110,50,182,33,100,68,211,183,186,109,80,222,210,42,99,153,129,146,68,224,210,7,218,196,69,43,16,52,29,30,48,228,124,176,125,54,59,159,189,78,141,45,100,196,38,221,187,183,117,38,5,10,136,76,21,2,21,240,32,139,26,51,172,189,107,34,201,210,151,169,243,80,1,37,108,237,248,92,238,125,89,24,85,21,84,93,180,168,229,67,77,16,19,132,141,248,202,177,115,12,97,155,105,252,85,176,206,233,49,43,102,238,169,41,60,165,131,99,99,42,213,1,153,251,131,3,55,182,93,109,154,172,135,29,42,150,118,249,96,136,154,22,249,244,10,151,107,227,101,84,74,144,128,173,14,141,209,55,63,161,221,12,95,240,102,249,209,142,182,202,28,7,60,47,241,41,139,108,15,224,139,101,60,35,88,177,0,1,112,82,136,56,105,50,43,216,95,86,6,25,9,73,211,222,248,54,123,84,58,175,101,9,60,2,168,118,16,203,55,70,92,16,188,53,107,217,44,252,125,125,133,6,250,229,96,170,98,110,146,205,156,3,226,3,212,23,34,166,7,35,197,32,88,251,83,10,209,104,208,107,89,9,165,14,206,107,150,44,39,250,23,249,79,27,120,21,217,94,169,39,184,110,92,115,100,117,196,97,209,7,223,187,192,245,173,84,88,15,165,17,50,195,37,149,30,232,167,146,40,142,35,124,92,19,49,122,24,36,22,24,131,191,219,194,140,209,31,97,240,140,147,168,60,246,237,234,195,80,115,139,231,71,231,158,44,168,151,28,224,132,142,87,15,35,239,27,141,200,14,77,224,167,202,209,239,161,114,231,66,106,108,194,141,250,204,180,39,77,110,147,208,142,47,68,111,217,187,237,167,146,211,119,50,81,169,169,48,39,127,78,22,215,37,52,124,186,131,184,92,70,99,141,208,214,129,207,248,113,56,228,217,165,123,249,168,2,88,13,176,13,220,205,47,28,95,11,32,196,106,195,143,207,180,20,178,13,3,245,143,81,146,166,133,23,78,196,128,14,220,197,70,91,64,119,11,237,213,194,211,136,110,103,205,177,229,89,0,152,39,62,214,66,49,91,77,167,211,47,102,105,28,176,18,186,77,15,154,55,11,130,223,94,68,17,167,76,200,113,156,177,227,71,236,134,22,4,186,106,201,192,48,231,100,239,141,92,62,21,108,172,198,229,147,128,147,222,47,158,234,129,160,3,181,254,30,78,0,210,5,79,206,249,1,29,9,32,57,163,201,192,30,130,218,245,126,98,22,151,218,17,18,201,77,24,179,85,134,133,14,81,14,199,52,131,128,189,156,87,193,248,248,170,173,193,82,196,218,162,213,204,47,170,194,209,36,97,92,133,101,117,165,80,86,208,244,50,245,231,100,250,46,112,127,69,101,110,196,137,134,12,42,57,175,11,62,255,37,219,67,208,109,244,33,42,174,151,230,107,204,73,123,205,12,70,69,171,227,169,179,127,213,31,122,50,220,174,227,103,48,51,242,141,227,5,112,227,17,139,46,128,194,4,208,117,162,218,67,72,147,204,137,72,127,81,72,25,169,122,25,249,43,127,45,94,89,108,157,50,139,172,94,185,246,25,30,250,227,135,191,33,125,27,22,37,73,108,5,16,228,118,189,214,30,222,174,93,235,137,44,114,70,127,133,162,158,168,100,137,74,167,14,19,164,197,142,31,45,237,234,37,155,224,168,248,217,223,85,47,55,244,200,96,146,254,14,89,103,121,162,49,41,245,101,139,89,132,43,32,193,239,41,20,168,125,82,80,188,25,112,83,99,233,231,0,102,121,9,180,138,191,71,31,39,179,249,250,184,45,182,45,107,95,155,85,57,188,129,81,46,90,48,109,66,37,63,253,30,80,226,196,246,122,241,196,209,70,128,6,126,79,72,230,11,214,210,95,51,190,82,55,158,21,130,86,80,47,10,73,117,81,93,22,198,69,194,167,39,50,211,132,134,70,243,65,66,119,52,245,84,4,9,23,0,116,110,219,16,38,200,38,67,56,12,15,255,201,144,119,196,49,144,30,102,44,181,98,255,103,156,158,74,214,119,15,202,13,17,183,166,3,153,133,63,41,9,161,158,101,188,38,249,127,111,27,229,253,4,161,112,184,71,7,217,186,48,196,125,246,247,57,178,137,174,7,11,19,7,234,212,65,169,75,14,247,199,218,198,40,48,17,57,137,34,138,66,206,221,250,137,187,251,54,123,59,90,5,135,23,245,208,171,148,82,216,45,67,106,76,91,122,208,211,237,248,243,62,224,177,205,185,249,218,182,51,31,27,245,119,224,17,147,167,174,148,55,137,185,224,42,60,139,213,89,255,117,122,23,8,185,64,221,118,2,92,79,187,157,220,10,21,0,99,173,136,63,43,57,11,183,157,140,24,18,188,23,145,4,182,116,61,167,182,159,75,82,92,118,189,81,69,244,248,97,173,21,248,140,244,10,142,122,95,44,56,71,68,64,93,194,243,118,64,92,210,144,224,212,18,38,184,247,176,132,72,214,185,174,119,231,95,68,209,133,175,29,138,103,235,34,83,83,164,119,116,199,65,231,221,197,121,41,3,221,58,182,178,23,204,56,49,118,139,22,123,5,222,114,23,210,219,4,98,43,199,125,136,49,119,236,203,83,99,70,209,149,147,183,106,116,101,123,245,26,160,53,22,99,24,7,188,97,152,28,88,70,246,218,129,134,24,221,91,2,107,244,73,60,24,111,152,68,174,66,5,84,199,100,131,232,83,121,206,42,167,209,115,38,220,254,28,5,50,231,75,222,178,160,110,112,73,6,182,130,250,200,84,109,109,195,88,158,152,126,217,9,195,56,167,226,47,62,247,243,89,63,183,234,171,234,59,210,222,203,157,76,118,124,92,153,119,232,192,130,86,138,76,17,197,50,195,141,105,13,9,89,93,75,221,139,59,96,140,253,149,247,61,185,20,114,253,101,140,6,246,36,135,241,41,151,12,33,0,162,130,89,93,70,49,195,53,189,101,86,230,134,58,243,40,69,182,85,194,237,148,206,66,157,39,204,33,21,20,211,6,55,198,153,190,1,125,189,236,252,159,42,68,63,145,31,0,114,195,132,18,66,210,215,237,146,104,69,200,28,227,56,46,131,128,213,220,92,163,136,201,13,207,134,41,100,90,132,229,218,4,161,48,118,176,158,79,129,104,49,221,142,43,173,101,36,255,57,207,43,176,12,191,253,42,90,149,218,142,183,103,250,54,85,186,94,26,252,75,241,250,79,42,157,3,154,11,224,24,142,170,147,29,20,101,32,246,141,223,206,182,245,220,95,140,195,248,226,153,45,15,41,94,65,14,122,224,196,233,228,145,87,97,45,202,165,91,62,220,146,22,217,16,232,135,73,2,72,171,206,155,150,33,20,155,45,170,103,22,61,153,227,114,79,69,100,240,127,193,16,158,6,236,77,139,139,45,115,239,205,229,73,233,58,43,11,206,37,80,46,94,63,254,38,96,228,60,15,255,199,160,35,11,100,197,188,245,168,9,240,56,46,70,5,223,120,5,153,27,195,224,253,47,28,244,57,130,88,196,109,112,67,243,43,158,58,30,111,246,20,49,138,216,35,65,141,181,249,185,37,233,187,147,177,48,40,97,122,128,166,175,65,94,49,102,213,98,151,100,2,61,115,139,214,121,9,119,27,168,255,158,254,90,164,195,162,176,176,250,26,249,152,14,195,211,30,210,234,93,201,156,15,127,224,27,148,215,243,134,189,245,94,199,253,104,178,221,95,52,30,38,65,44,47,15,200,28,161,197,94,71,174,186,151,254,117,49,128,75,184,97,27,168,154,119,23,121,255,206,110,92,111,134,159,130,99,101,197,236,238,77,231,86,76,104,24,204,219,136,95,52,141,87,56,183,14,225,1,229,87,216,188,47,48,196,199,212,77,236,41,198,128,203,196,78,28,31,35,107,69,244,99,128,69,116,236,156,84,17,254,66,140,121,79,104,242,205,132,158,70,43,60,171,23,0,113,193,53,237,242,44,233,243,231,203,184,188,83,246,250,15,116,70,210,16,188,186,255,72,250,13,62,31,181,243,62,191,1,50,254,190,56,207,235,38,168,37,243,203,240,191,77,124,177,125,116,134,37,36,38,73,36,174,138,110,5,102,182,45,229,17,59,173,84,144,249,230,88,183,166,170,110,26,178,203,4,207,221,103,23,6,226,194,61,204,15,89,243,93,71,108,80,37,253,110,212,122,140,183,48,19,195,64,1,135,67,96,34,109,22,53,85,29,201,89,160,169,11,183,136,197,32,110,209,223,143,217,5,238,203,216,113,245,6,239,203,174,150,221,33,59,194,73,53,84,80,104,186,180,178,240,36,63,13,15,228,19,88,244,104,88,35,45,101,95,240,115,214,43,43,88,209,59,97,74,166,136,182,3,175,7,66,245,207,156,142,242,52,83,177,231,52,72,78,19,179,191,43,83,242,97,153,191,33,141,192,37,230,127,144,53,238,195,23,241,9,171,41,195,188,205,102,50,0,227,110,123,251,88,159,174,0,132,46,63,214,66,85,219,199,255,103,182,149,239,216,199,41,0,42,130,8,147,74,203,202,1,76,248,186,117,26,164,46,113,164,136,140,177,236,30,194,106,2,45,236,115,231,73,196,149,174,3,55,71,44,106,44,115,141,137,214,97,10,141,184,194,54,162,103,126,217,174,155,10,100,184,208,181,138,16,222,220,96,211,4,206,55,165,33,98,123,206,29,83,120,65,245,188,103,85,53,170,104,184,58,251,246,191,10,47,168,166,43,139,173,133,35,109,137,123,36,105,10,87,67,21,105,175,219,87,224,116,173,200,70,29,117,217,41,198,240,63,254,25,129,80,108,234,97,178,187,107,42,80,128,4,199,241,23,77,62,0,247,251,230,108,170,248,131,179,33,3,27,194,246,88,212,223,220,184,16,195,95,57,134,241,125,76,124,245,89,43,103,51,183,142,72,236,187,30,134,252,67,248,180,126,79,204,17,170,48,21,239,168,149,98,105,201,212,212,140,146,18,162,14,153,104,238,39,53,210,26,3,69,75,75,52,136,49,248,88,54,40,42,210,1,228,14,24,248,24,228,214,129,195,226,189,51,144,65,9,192,237,160,232,102,124,53,129,83,240,98,135,193,232,201,95,202,159,26,118,11,4,21,237,31,4,205,49,185,167,89,150,85,44,84,97,96,96,115,25,160,254,242,62,215,217,1,11,42,202,217,5,105,134,219,128,42,223,59,96,147,165,62,2,35,208,217,19,141,102,152,6,66,99,231,239,245,205,167,70,185,159,222,83,189,43,117,197,42,187,190,34,52,198,227,16,151,67,103,9,97,86,142,246,63,154,219,19,50,190,95,9,115,143,26,28,163,85,156,157,26,140,238,140,53,254,186,182,26,40,200,255,84,135,190,242,29,149,59,209,140,91,39,219,226,138,78,2,58,8,99,162,166,73,180,96,217,12,114,193,155,67,30,248,135,88,177,94,229,56,123,163,207,253,248,190,144,187,117,20,217,219,112,18,13,238,152,19,241,79,23,204,222,71,65,188,154,28,10,2,202,250,206,181,67,189,84,253,121,220,192,72,123,68,110,93,152,193,66,32,62,88,55,31,136,169,238,66,28,236,118,254,208,209,168,215,231,191,226,28,115,172,19,225,143,4,202,59,219,211,171,155,55,135,84,95,220,155,193,108,235,93,196,169,255,160,107,192,165,199,72,142,119,4,41,132,43,170,227,82,214,101,52,84,123,228,55,96,80,183,165,142,111,208,96,140,250,83,29,212,154,237,147,157,33,56,47,79,119,152,159,248,204,197,117,10,196,60,98,133,120,219,188,234,11,92,46,92,241,4,245,9,66,157,98,217,7,214,220,160,168,51,15,74,157,220,63,111,94,51,134,155,118,89,26,167,253,128,70,35,249,72,167,58,129,106,250,125,81,6,240,201,225,120,33,98,76,156,0,34,122,123,186,218,233,193,0,28,123,170,79,9,201,245,62,197,147,75,144,82,131,165,216,40,6,95,46,146,26,187,14,189,128,214,140,16,160,72,212,105,53,2,117,88,218,52,2,155,161,7,63,105,222,228,75,117,29,120,200,76,136,132,228,148,5,190,119,155,110,166,94,244,116,219,231,8,247,227,10,143,165,109,156,97,137,11,220,75,197,236,213,154,6,93,47,9,31,138,14,197,169,65,155,238,5,134,212,130,171,244,224,115,36,44,173,250,41,38,217,166,114,170,24,147,90,46,159,220,253,103,28,220,239,174,35,101,118,233,0,121,27,184,169,246,39,193,102,91,234,40,46,43,85,204,0,128,187,124,114,184,3,113,10,162,214,192,130,108,119,68,6,255,124,103,76,242,91,236,148,171,174,171,190,67,15,42,78,169,11,5,5,9,10,54,223,190,82,179,125,185,187,254,56,109,100,111,55,10,204,35,191,113,238,166,60,69,85,40,82,170,32,104,143,223,219,140,52,59,9,15,177,189,44,195,159,165,217,37,187,241,78,92,55,44,248,191,184,145,81,70,112,67,14,48,38,194,207,54,67,25,25,127,16,69,29,225,73,133,212,247,177,246,147,137,134,233,75,68,220,247,88,31,10,108,65,41,21,209,62,39,31,134,13,151,3,82,156,19,40,123,110,172,155,93,25,103,88,235,182,128,65,46,36,0,205,75,72,208,176,110,123,175,247,165,45,102,189,26,228,244,215,233,181,106,0,234,198,243,219,120,166,21,157,85,144,67,184,241,251,60,42,24,33,134,74,114,107,139,155,4,92,41,202,216,12,190,112,182,246,198,112,236,223,220,44,135,142,157,39,252,140,80,120,82,115,88,197,191,77,94,0,171,2,23,68,190,8,150,107,33,99,77,36,127,168,58,124,216,81,205,82,50,218,151,7,254,75,156,102,52,248,1,136,112,185,238,211,143,76,64,10,84,55,131,198,204,197,10,246,27,24,113,33,78,131,229,100,183,234,11,96,244,33,80,56,55,173,220,34,125,46,108,9,117,201,163,113,40,42,190,115,147,234,171,120,88,249,222,123,64,83,91,247,97,218,230,222,159,211,160,213,109,71,189,156,123,127,248,83,210,14,164,212,223,51,1,14,219,230,66,247,41,131,2,135,106,92,34,235,217,77,248,202,13,17,251,90,164,205,199,113,55,15,242,217,156,199,118,175,6,245,113,12,141,93,24,230,41,122,110,15,164,113,219,134,32,89,23,61,204,250,112,98,145,187,207,173,55,101,158,65,80,56,69,130,25,202,129,120,151,111,106,214,230,225,207,159,184,52,67,192,92,176,31,157,176,121,126,92,50,193,141,66,82,137,170,55,57,203,172,254,13,215,225,166,148,102,86,166,25,146,202,240,102,191,79,61,143,113,239,176,36,176,80,246,104,156,207,240,45,10,141,78,156,187,205,243,45,61,245,85,172,216,75,117,173,172,177,250,225,95,94,208,164,208,141,156,32,59,126,8,197,110,58,202,253,60,117,244,223,210,112,10,25,53,31,55,216,183,10,163,200,174,201,183,28,130,67,209,41,144,194,166,174,82,54,189,143,240,194,152,126,246,103,215,255,151,45,127,120,42,115,213,163,240,80,95,86,220,112,160,247,214,54,77,110,131,101,168,111,123,224,16,73,140,240,208,159,58,237,104,22,172,195,129,130,182,172,209,8,78,35,212,165,161,157,142,176,213,246,68,128,141,71,107,222,179,15,236,36,46,227,6,118,73,217,93,24,31,134,188,209,116,64,193,8,241,52,212,1,85,177,151,93,3,241,115,69,42,27,71,196,226,38,163,231,209,38,197,93,24,150,160,247,113,230,143,178,103,19,221,232,116,82,86,176,214,231,54,116,175,167,15,20,158,232,164,94,227,139,164,228,155,129,75,88,223,74,164,80,40,61,58,235,183,6,8,222,234,207,207,210,130,72,196,169,236,156,62,131,210,80,116,201,72,220,88,19,150,146,242,199,203,77,111,202,187,67,101,253,233,216,254,204,136,186,33,124,92,61,45,60,58,136,51,23,168,106,116,1,107,212,129,31,14,250,233,69,84,183,210,87,127,117,10,102,122,240,194,168,38,109,208,204,109,237,96,184,205,254,250,203,218,168,119,110,232,199,89,3,47,72,71,98,2,182,229,148,29,235,131,239,113,70,221,245,192,190,238,153,51,40,117,78,76,241,150,14,158,221,124,236,128,239,158,119,83,63,176,48,215,8,166,145,237,6,132,101,19,117,230,151,53,103,88,104,9,61,26,34,229,114,55,119,65,246,19,93,32,26,110,15,115,81,241,70,63,55,200,179,205,175,227,69,224,6,229,223,208,94,184,91,153,183,114,247,154,8,12,67,179,219,10,204,75,223,88,175,78,70,210,179,233,1,21,107,253,81,115,32,181,26,186,181,241,14,131,138,42,253,5,160,83,137,83,19,223,247,21,185,27,142,189,129,62,145,175,22,231,21,131,173,165,37,226,188,20,140,118,190,33,243,35,168,217,12,149,142,52,166,242,95,116,217,229,95,44,43,108,141,74,130,194,13,145,225,25,191,166,143,206,89,246,0,39,155,53,112,161,46,206,162,240,101,22,18,145,1,139,67,172,49,135,18,156,7,39,161,251,127,112,108,34,149,237,178,50,88,51,233,114,186,248,217,223,127,240,13,205,190,202,134,47,188,12,245,109,68,30,133,240,51,185,207,71,123,221,171,226,6,137,62,205,253,128,125,84,37,142,40,231,171,237,111,221,250,115,118,202,228,70,177,85,14,164,65,122,62,66,142,15,59,63,43,197,202,60,151,86,76,54,213,216,222,226,192,250,118,191,40,124,10,239,203,45,144,187,11,82,165,132,102,157,52,8,56,60,195,236,83,13,13,212,224,114,208,60,78,119,77,129,79,78,96,61,124,70,29,198,103,240,112,237,99,187,177,108,68,117,40,186,240,66,16,189,226,60,161,186,2,248,10,90,50,18,195,127,63,133,42,89,87,41,94,69,207,162,40,87,50,31,173,76,93,129,144,71,200,82,73,113,126,132,7,3,40,9,16,163,38,121,247,123,214,243,2,28,55,102,202,209,49,223,240,157,76,90,165,159,195,12,41,41,71,123,182,16,90,202,26,84,180,154,150,115,124,188,107,82,88,151,20,20,107,7,53,236,144,143,3,141,96,2,229,28,204,170,232,124,108,177,22,114,194,151,184,239,153,249,140,94,235,79,26,129,12,24,124,224,236,44,137,237,69,100,158,110,176,126,41,213,19,172,129,126,250,201,8,115,25,53,35,223,93,241,93,107,171,109,227,185,6,67,195,158,221,29,122,12,13,153,13,12,209,96,3,216,79,212,94,173,188,193,60,8,154,49,141,38,191,214,87,236,45,36,52,230,136,175,165,226,111,176,130,61,232,126,205,127,123,223,19,87,109,201,13,214,225,200,5,4,108,113,178,195,173,93,107,209,6,219,253,163,151,13,21,102,155,34,218,219,109,253,203,222,40,75,119,248,51,93,170,5,238,178,243,32,201,203,113,100,235,41,159,175,16,91,16,202,238,66,4,229,132,165,193,187,62,192,68,234,244,39,153,154,255,130,2,128,144,78,95,154,34,115,33,60,83,181,47,48,28,33,242,47,81,181,85,94,193,71,191,135,152,178,225,125,7,25,98,39,105,43,228,90,200,76,233,211,153,94,198,86,93,137,246,244,91,163,144,59,146,40,118,247,57,145,252,103,203,117,254,154,34,68,66,48,108,83,144,163,139,141,133,204,141,40,237,98,76,193,251,176,74,61,5,22,179,159,226,46,206,91,152,140,72,166,24,206,250,224,219,140,41,82,85,15,70,182,1,91,201,226,75,196,18,202,14,94,222,24,109,115,108,89,22,53,6,44,63,153,24,223,204,169,25,50,181,193,165,71,170,192,23,215,221,5,95,51,5,77,128,118,172,96,20,2,185,61,184,245,213,246,255,77,77,223,29,91,5,130,97,206,119,246,247,125,155,132,47,139,78,199,65,18,37,118,229,168,61,1,50,240,41,252,243,238,33,130,159,110,50,65,161,154,102,181,129,77,172,247,161,219,73,117,87,199,175,99,172,223,197,247,124,143,29,64,86,173,92,205,76,119,209,136,116,129,21,96,30,177,241,67,132,13,84,133,138,0,73,218,31,199,87,71,28,44,108,34,38,88,13,106,136,114,49,91,78,23,240,19,162,176,208,168,187,148,156,155,196,130,178,36,205,30,255,73,27,121,32,246,89,56,11,27,196,58,15,41,197,138,38,239,47,64,145,114,189,185,44,130,66,8,186,37,46,243,165,210,167,15,180,25,247,238,157,180,244,155,124,135,35,127,94,166,144,215,44,56,26,229,48,255,117,75,100,95,228,187,101,6,237,210,30,195,149,64,119,14,119,172,61,150,131,196,85,36,87,121,27,112,171,129,193,251,183,106,71,223,216,252,22,171,130,186,223,229,83,25,180,23,42,100,236,92,95,129,134,214,219,57,108,104,244,69,0,159,110,22,239,127,120,195,34,155,85,23,3,46,219,230,151,80,48,96,152,18,178,196,148,17,88,134,213,12,57,187,137,228,119,79,191,110,177,248,54,178,126,18,162,152,46,119,197,164,145,143,29,140,11,88,8,132,142,121,103,174,107,49,210,117,92,25,216,204,43,177,204,115,102,218,122,83,81,68,92,220,7,77,159,114,50,188,231,47,50,8,233,68,92,242,243,250,227,215,57,175,69,98,251,9,22,97,150,77,75,194,113,116,236,79,57,103,84,16,120,216,177,212,41,23,8,120,50,100,118,96,163,3,135,77,6,217,214,95,250,205,186,15,239,231,68,51,26,83,108,223,200,228,87,3,112,25,255,112,148,171,206,39,57,135,75,184,254,119,178,141,249,6,113,143,240,10,29,73,65,80,239,70,11,219,241,219,157,217,117,57,152,105,26,239,228,252,99,21,167,95,118,111,31,56,205,251,6,30,227,190,138,232,53,83,206,141,230,149,24,54,120,197,248,214,132,149,86,195,144,124,253,232,46,189,51,242,148,80,205,108,129,151,44,116,140,31,92,24,53,34,242,171,112,132,181,47,22,44,93,147,212,163,114,114,214,31,173,194,212,33,71,91,52,118,206,216,140,164,250,119,232,215,107,80,1,189,9,95,43,146,116,213,211,106,124,84,109,182,117,111,150,204,206,162,208,120,65,1,113,176,113,124,63,7,133,9,96,160,211,114,66,3,39,77,68,49,165,94,197,101,231,91,99,42,113,163,158,46,105,36,122,23,34,38,59,226,81,57,227,23,205,237,202,242,34,115,134,60,18,138,175,30,109,215,117,200,233,176,161,129,26,219,13,61,235,230,131,3,26,255,190,253,191,198,252,95,65,238,9,93,114,135,1,16,23,246,54,125,85,148,121,14,18,117,128,153,49,32,139,154,181,211,217,35,86,226,45,234,166,22,187,198,89,200,59,5,245,13,8,150,201,195,224,109,141,241,104,1,128,150,51,163,52,50,55,69,101,106,231,230,157,131,190,140,224,183,233,236,97,117,211,46,13,74,96,207,35,170,204,96,57,137,167,244,120,60,104,126,29,234,61,77,186,83,207,244,12,3,76,207,66,53,34,94,119,161,34,39,107,30,143,234,100,2,248,102,171,216,125,63,189,172,139,96,153,195,15,62,221,153,186,26,13,103,117,35,127,168,246,48,139,157,65,10,248,197,136,68,186,203,241,14,19,216,142,154,182,174,130,134,87,140,17,181,198,236,229,147,57,181,104,24,55,65,9,138,191,157,57,21,57,191,128,41,242,218,69,93,15,227,198,107,89,116,41,17,179,119,186,114,59,37,81,111,229,101,195,102,222,146,100,154,63,152,172,86,212,64,19,245,244,98,226,57,103,59,245,0,192,38,10,235,30,161,247,56,172,31,232,43,184,25,255,3,253,85,85,198,175,133,222,255,5,181,189,47,233,202,247,61,133,128,22,160,233,248,80,192,30,141,50,196,112,189,14,4,75,155,133,100,52,251,238,216,194,97,192,254,88,23,141,170,118,53,233,145,73,55,56,17,67,251,149,86,116,234,84,198,64,12,133,67,25,214,145,136,173,79,63,133,241,28,51,198,144,127,146,114,244,173,148,254,140,93,142,102,54,249,94,253,38,177,87,88,90,72,120,122,142,191,253,27,125,71,132,67,209,140,81,74,154,55,142,35,30,133,40,33,204,249,110,66,66,175,57,71,62,44,35,134,252,190,228,160,76,211,160,196,100,88,73,30,220,205,102,52,153,119,24,71,67,3,98,28,70,36,197,21,168,239,168,157,51,61,212,221,71,32,108,242,71,202,75,17,206,115,19,236,45,220,126,222,92,72,140,121,187,38,38,190,217,35,216,44,12,109,139,64,157,16,74,185,231,231,142,144,203,157,83,153,121,142,210,74,147,144,180,95,43,9,191,215,143,77,54,67,229,135,104,225,231,158,218,105,237,177,17,224,51,164,100,78,63,80,44,249,193,15,254,225,170,161,215,126,229,195,162,71,28,153,23,46,124,62,186,125,153,209,218,31,233,70,38,128,74,131,108,14,6,225,102,109,65,237,45,242,112,116,106,84,61,238,105,66,224,44,246,119,183,242,76,249,46,85,238,105,233,73,236,36,144,41,84,2,105,174,179,103,246,24,24,124,45,160,19,94,52,176,9,51,234,138,162,156,74,42,167,114,95,126,56,30,116,251,133,63,25,111,171,137,24,139,0,77,75,123,28,246,106,102,208,29,3,141,50,48,245,237,214,187,179,109,114,240,24,57,85,235,100,54,104,137,42,183,186,26,16,177,22,253,180,30,62,243,72,129,187,239,181,8,245,173,105,139,96,140,236,70,127,106,155,166,72,61,113,98,46,55,9,204,20,99,172,8,87,195,241,33,80,88,29,241,133,248,76,112,191,26,190,194,65,79,195,15,118,5,152,109,197,126,152,149,254,23,51,65,119,239,223,89,86,177,243,61,211,122,239,82,249,1,92,215,73,22,122,199,142,227,152,230,116,130,21,143,191,73,179,25,1,160,86,73,130,17,170,239,160,151,117,94,103,146,120,215,43,93,45,15,33,78,59,114,15,170,78,19,41,179,204,126,54,74,169,182,135,169,182,84,71,127,234,238,223,33,95,229,232,129,21,196,108,177,171,101,158,215,105,185,136,153,156,215,185,132,78,152,62,108,57,169,100,7,120,129,104,95,201,71,240,56,176,231,244,192,115,40,216,179,205,9,144,27,104,216,216,233,123,170,63,129,198,50,36,206,168,133,246,42,213,102,162,166,128,35,2,232,33,225,74,88,71,120,133,33,126,51,220,105,148,178,51,228,221,22,62,4,14,149,23,252,107,1,227,149,223,84,251,166,233,134,4,175,42,176,196,235,19,117,93,161,148,199,49,190,118,107,20,113,155,18,185,127,20,131,0,109,47,244,151,47,123,29,11,240,76,188,188,14,221,121,153,101,50,189,142,177,6,149,235,29,124,57,105,141,232,198,32,178,7,181,26,156,201,174,171,181,244,99,131,12,23,183,158,140,154,56,172,164,193,243,100,84,193,75,90,154,226,181,200,93,180,145,131,235,68,11,133,79,161,220,217,72,111,100,19,196,128,253,38,106,47,86,96,87,102,238,229,63,68,175,133,130,209,130,122,8,245,235,160,14,224,162,38,31,116,234,27,119,59,168,67,107,161,24,37,64,211,34,208,158,235,51,84,37,45,105,221,141,136,205,126,250,111,107,190,9,17,201,68,40,179,219,45,157,113,201,104,182,239,252,34,38,61,46,110,32,245,111,87,28,19,184,2,163,54,5,63,216,157,218,16,252,129,131,153,235,219,36,28,98,41,121,183,231,43,60,125,165,157,131,26,137,228,69,37,122,84,16,169,32,193,253,206,162,66,26,27,145,28,58,44,77,72,54,235,95,170,255,163,91,153,15,228,36,182,151,15,129,74,46,10,145,212,69,180,28,35,35,102,41,49,144,125,150,117,34,80,153,189,40,88,181,103,3,81,128,104,4,15,187,195,43,7,134,145,192,76,160,174,166,243,211,43,218,33,118,133,254,71,202,94,38,2,20,4,196,58,49,51,29,246,107,35,139,59,58,140,50,152,157,249,166,134,7,7,122,203,226,151,190,106,44,99,169,173,201,201,228,21,43,217,133,121,131,185,246,255,235,60,109,5,61,195,115,224,151,55,137,15,103,196,64,169,123,244,53,222,99,98,146,117,120,161,37,244,15,17,127,166,188,185,99,54,247,105,92,251,248,99,8,106,129,250,198,173,154,122,159,10,120,46,234,101,76,63,154,189,143,9,131,5,34,237,76,16,90,62,217,48,212,187,40,96,8,151,120,35,200,79,78,27,114,17,121,37,243,53,9,236,56,125,101,117,36,9,145,55,228,5,29,203,241,4,190,48,241,125,74,193,122,129,70,38,150,238,4,208,49,26,57,3,247,157,160,89,55,87,96,83,115,194,163,82,122,193,137,164,3,198,63,2,164,163,136,30,136,191,178,83,237,108,236,109,210,169,176,251,52,144,216,143,56,98,189,186,243,11,162,67,151,248,63,225,83,206,228,133,200,153,60,58,40,71,214,203,149,48,115,138,164,32,156,151,148,178,62,83,117,251,70,223,158,183,217,130,37,1,56,27,77,236,218,111,134,15,167,233,114,251,249,192,246,99,192,31,227,119,147,255,206,50,179,67,182,119,10,192,62,108,57,174,24,138,186,18,121,224,250,77,179,235,33,31,94,11,42,113,180,123,55,232,66,17,136,79,64,148,55,21,194,223,231,147,149,15,83,176,100,164,179,184,157,217,99,204,82,218,247,124,227,140,115,85,65,239,64,228,213,52,71,137,177,36,87,145,59,138,152,8,101,9,165,21,146,92,117,128,152,22,214,171,52,143,51,230,209,129,77,21,79,72,156,98,44,178,157,73,242,149,34,27,245,225,145,10,99,223,4,193,91,124,13,5,120,108,6,213,40,27,114,221,210,130,22,131,100,57,23,69,112,214,82,105,65,149,12,33,204,62,96,94,174,41,238,160,50,8,67,206,80,78,20,249,197,155,162,242,240,223,243,177,232,74,216,84,202,229,245,108,17,254,101,17,104,15,152,79,188,35,40,56,194,198,238,27,49,101,243,162,148,206,181,130,168,213,82,61,148,30,35,102,124,85,216,75,194,208,120,184,251,95,210,99,42,238,246,56,101,176,22,198,118,119,126,217,71,159,237,115,179,129,53,147,186,49,174,248,184,221,182,214,113,161,105,129,140,176,42,208,162,107,71,174,200,52,91,151,218,242,50,42,63,84,186,204,212,187,174,68,93,175,103,124,1,180,162,11,232,105,149,49,43,177,68,7,210,16,163,20,9,138,129,22,84,185,145,229,22,44,164,147,104,233,214,55,172,39,85,129,155,128,141,228,59,161,164,161,244,100,97,127,143,76,194,153,172,49,45,127,60,50,237,148,126,64,213,71,161,189,71,126,153,190,76,183,221,136,107,169,78,87,64,44,176,73,6,216,116,45,90,49,228,198,185,114,148,21,19,27,78,192,235,16,231,59,0,102,179,57,173,176,83,253,76,53,56,249,242,38,39,225,110,246,48,14,241,136,25,167,86,249,145,193,181,147,64,12,216,150,222,4,107,154,85,224,204,103,85,146,27,127,206,124,49,156,196,46,42,193,181,3,14,195,93,69,104,217,194,144,202,160,236,178,149,8,89,227,17,29,246,240,31,243,36,135,133,178,136,231,205,158,156,179,111,225,18,209,62,140,211,29,175,11,184,125,188,37,166,18,146,191,217,131,42,209,147,124,221,40,118,70,179,57,120,151,207,107,131,132,23,57,33,92,99,24,22,243,227,173,67,222,174,0,82,10,65,105,98,165,55,126,216,22,55,126,151,47,7,251,22,74,250,244,53,218,206,246,92,245,51,167,221,102,242,185,133,125,64,139,98,19,94,135,89,252,151,117,228,215,214,227,34,100,66,146,25,66,96,172,191,200,228,150,240,45,212,197,69,196,70,138,38,226,188,40,76,67,251,35,0,117,220,111,249,115,22,164,140,227,221,70,137,196,27,190,123,183,53,19,142,10,89,133,77,182,87,192,18,74,91,219,8,31,144,236,96,4,213,199,62,155,221,19,117,235,176,164,45,129,255,186,237,220,147,87,114,7,45,238,25,194,193,164,234,50,24,227,5,117,103,222,18,219,22,192,3,150,157,127,1,8,95,201,107,77,93,148,137,134,166,22,219,154,142,250,19,241,46,186,61,46,30,28,237,105,44,100,241,7,58,68,211,17,223,18,30,145,142,249,128,253,164,51,125,239,172,93,184,209,254,194,170,188,226,227,12,6,27,59,230,106,28,171,149,236,8,230,222,178,188,19,194,187,48,187,92,209,97,58,183,247,210,118,171,223,61,49,137,123,170,116,225,164,220,143,186,106,164,171,161,12,204,253,228,60,252,238,94,163,160,212,18,131,182,167,190,251,115,118,124,144,15,64,53,89,70,39,175,159,159,32,176,225,30,227,90,121,104,38,175,88,136,109,174,207,118,225,173,255,180,11,175,78,199,43,201,122,64,244,210,56,5,81,210,115,237,86,162,6,108,222,192,177,162,17,230,252,65,124,13,120,181,13,136,190,44,21,135,180,15,218,249,145,211,152,79,248,238,125,174,80,15,90,95,166,88,141,45,220,16,104,100,163,186,116,215,182,25,110,196,190,74,176,204,91,216,79,188,99,186,148,185,216,31,165,240,109,171,79,203,79,184,52,215,2,224,71,50,192,161,137,47,185,57,43,155,201,183,107,243,76,204,216,28,190,124,178,25,167,39,247,164,20,176,212,213,64,5,252,97,60,177,178,138,22,37,155,83,143,127,171,101,136,28,160,184,44,27,200,222,72,212,182,162,202,151,38,129,13,30,182,100,209,196,96,102,3,88,176,211,7,146,154,239,215,244,134,205,88,18,28,224,163,46,23,59,87,233,204,109,220,206,167,171,217,253,82,60,37,160,60,82,90,198,250,112,98,157,108,53,171,236,80,11,130,211,113,131,83,159,120,39,173,183,166,200,227,32,204,97,115,95,192,66,201,172,235,160,233,210,153,177,156,87,2,26,70,143,243,234,254,67,199,31,239,171,61,62,135,54,53,18,170,41,119,234,104,113,77,26,100,39,216,178,21,179,96,138,215,230,161,5,159,96,15,18,66,140,54,105,71,127,227,206,233,57,88,0,1,32,145,196,51,46,182,243,243,93,86,246,67,162,128,175,28,132,248,169,64,124,25,53,46,202,155,215,203,191,252,195,110,116,120,94,95,237,88,240,75,21,96,238,63,114,180,132,151,163,223,70,177,26,231,151,39,65,90,16,235,233,48,210,152,159,207,139,43,144,51,237,8,89,123,27,93,105,83,207,38,179,163,218,4,247,194,140,176,113,246,147,13,97,227,190,185,180,196,103,13,127,206,27,126,19,174,119,114,19,175,153,95,255,105,240,18,252,235,180,104,126,21,72,88,166,191,187,171,31,252,26,98,122,96,7,45,220,109,71,92,28,125,91,234,174,197,87,127,39,203,82,206,67,248,16,214,3,121,12,201,45,240,86,170,154,49,9,104,162,140,179,139,78,246,182,37,6,242,130,171,72,103,21,127,209,27,133,210,246,133,72,242,113,120,228,34,174,229,151,212,18,65,230,27,233,163,46,111,72,209,95,111,116,77,24,221,171,127,124,167,231,13,109,146,244,250,243,134,196,30,154,201,183,35,249,149,220,42,161,75,252,91,55,47,168,193,224,31,88,88,149,102,20,157,225,164,112,120,64,126,139,231,130,190,97,59,255,117,62,147,162,71,51,243,75,150,137,240,109,102,189,35,120,250,23,99,113,182,112,125,108,118,188,117,255,221,209,220,198,142,144,105,21,138,124,65,245,213,89,215,173,66,40,238,116,180,185,111,223,63,199,249,106,186,233,225,46,66,94,146,115,241,156,104,17,10,117,192,160,247,23,122,161,63,17,63,129,92,165,189,147,110,179,213,211,139,233,127,233,130,25,31,179,72,59,157,88,34,110,13,145,13,32,190,117,154,45,4,53,6,47,242,101,194,166,13,30,163,126,202,77,134,24,220,76,90,116,195,145,226,129,119,110,22,96,42,33,86,216,107,53,65,153,103,16,42,130,124,135,156,93,221,165,131,237,213,111,120,140,40,206,237,125,243,112,73,198,185,174,191,8,111,126,116,109,118,246,63,22,169,122,121,94,82,186,115,46,130,181,12,231,12,255,204,155,119,152,248,69,137,182,162,229,47,84,169,187,28,250,5,168,181,141,40,104,90,57,13,229,44,251,158,31,182,168,188,27,105,57,219,222,134,238,180,43,202,74,78,181,167,133,210,147,208,139,174,6,52,126,151,139,0,240,192,82,211,70,187,130,122,123,3,65,21,14,254,215,35,19,34,103,80,27,103,32,177,86,42,122,84,62,190,133,2,163,21,143,86,103,177,74,34,103,145,11,188,91,170,46,183,191,239,252,184,69,239,62,89,208,202,184,3,136,245,64,50,202,87,92,234,7,123,172,217,207,190,150,63,55,60,247,186,3,254,39,97,167,174,117,88,234,98,182,35,148,221,152,113,247,137,32,144,221,215,170,226,255,201,77,205,227,226,250,9,157,108,155,80,53,217,13,86,173,66,53,123,29,53,130,124,212,140,114,203,209,207,149,85,146,50,132,24,98,73,119,61,87,115,35,201,198,52,154,252,212,63,177,47,18,94,208,139,75,234,87,194,121,189,242,77,219,132,149,117,4,155,141,103,11,94,165,118,67,28,21,169,225,37,123,90,163,18,40,122,251,61,115,160,125,217,60,20,43,163,58,21,61,20,236,139,178,81,130,8,93,255,230,11,90,143,88,63,51,204,190,193,35,13,241,94,111,152,35,124,209,159,8,74,231,103,153,188,101,222,125,186,8,244,87,206,78,70,242,76,43,68,135,241,1,185,45,220,101,182,14,16,230,94,115,242,230,40,59,182,243,165,190,140,93,78,121,111,211,59,42,117,7,61,252,27,209,14,44,194,140,30,112,221,7,26,92,64,129,109,124,148,77,78,212,165,169,99,104,23,21,119,72,118,128,92,129,1,122,23,13,214,179,212,208,245,125,41,32,153,72,18,89,115,230,251,221,109,78,170,102,129,228,20,251,56,118,176,39,190,191,67,65,59,187,162,153,214,201,148,75,163,107,135,3,92,14,143,249,204,44,75,223,20,78,125,191,200,208,194,116,199,201,216,185,98,86,140,73,145,131,46,30,190,26,34,137,140,176,227,36,193,146,135,135,16,187,19,149,35,158,36,17,218,91,248,37,35,150,45,147,85,254,103,94,131,247,242,85,62,48,251,102,172,77,251,238,214,250,209,13,65,52,52,161,197,38,233,37,94,124,28,222,150,237,38,230,80,182,52,184,153,192,0,68,88,17,116,36,67,102,52,181,183,142,48,45,235,152,71,109,157,228,194,92,22,86,211,228,23,255,178,75,200,141,56,68,227,59,109,103,136,71,134,5,70,105,77,25,132,81,166,107,253,17,186,73,9,242,160,124,174,25,111,165,187,216,96,130,227,124,25,237,42,17,215,96,32,240,239,153,162,66,62,235,237,23,43,211,89,141,159,76,143,68,197,200,81,30,109,209,54,142,237,97,102,247,78,40,45,206,3,137,26,44,134,90,80,202,1,73,109,43,244,106,135,118,177,209,53,49,78,71,232,246,99,223,69,62,161,215,172,50,182,39,13,75,66,102,40,80,246,160,158,189,112,135,208,68,192,106,79,10,21,189,248,134,73,169,32,64,201,20,77,208,69,248,140,226,219,11,30,123,163,114,196,218,41,58,26,227,121,148,250,183,141,236,71,77,52,4,14,84,14,0,250,119,253,6,54,101,58,185,160,62,168,239,249,202,152,250,56,131,33,165,249,157,50,107,227,92,201,215,125,229,58,121,118,196,89,177,130,122,49,27,62,158,183,47,26,220,21,172,171,107,178,91,182,240,0,48,40,107,241,123,221,39,9,92,204,211,48,140,57,109,75,12,48,75,210,104,141,134,18,206,61,50,227,207,186,246,19,173,92,120,90,164,15,232,150,5,206,232,122,19,143,28,199,70,203,43,29,226,234,57,8,130,79,240,113,48,201,135,169,111,88,127,44,250,176,238,249,234,105,154,113,40,6,66,139,65,165,195,32,110,20,144,200,47,184,198,167,147,148,173,174,252,27,1,107,218,217,46,142,255,33,52,33,119,167,24,88,234,101,55,143,75,242,71,18,179,17,75,165,156,183,223,12,87,154,92,47,214,246,99,232,11,240,155,123,42,76,98,113,130,213,162,80,108,41,213,95,176,49,35,6,102,66,220,217,11,84,21,186,165,176,77,163,94,128,220,155,248,54,34,44,199,73,156,25,142,116,64,165,121,217,25,52,92,42,149,6,205,122,182,133,134,89,97,17,130,127,169,198,96,119,216,48,172,27,23,110,62,78,111,23,208,121,232,55,114,50,199,176,77,95,165,229,168,63,239,139,83,57,121,8,203,221,202,109,61,7,197,105,67,1,93,139,62,208,220,95,157,49,93,147,9,216,207,37,75,6,102,209,73,100,184,111,43,243,162,217,235,170,253,227,164,173,182,246,122,195,84,180,61,176,171,113,27,167,255,41,47,49,68,51,224,170,218,128,155,252,168,236,0,20,221,22,58,22,110,38,172,100,79,173,108,156,39,66,126,55,26,255,206,243,155,48,33,124,158,53,99,226,96,235,128,200,87,73,156,56,156,48,173,119,130,133,31,172,253,147,32,91,145,93,157,224,52,36,130,113,167,43,90,53,59,85,194,8,191,44,188,184,37,39,230,167,105,54,63,235,219,248,83,245,148,237,32,114,197,121,29,100,173,44,75,226,31,121,133,105,183,74,149,109,200,155,131,154,6,115,34,216,76,235,146,250,233,28,175,6,95,88,144,233,154,225,195,7,167,12,228,142,92,248,219,146,56,100,23,218,240,0,71,60,73,128,135,231,235,198,160,254,148,3,20,186,245,77,8,77,129,113,194,210,159,151,132,14,189,199,100,211,157,240,195,170,51,158,79,50,138,193,21,59,107,251,208,54,167,21,93,72,119,3,222,172,130,144,233,133,36,36,206,252,167,234,182,51,201,139,21,227,119,161,254,74,149,56,112,213,140,37,250,35,137,199,246,33,110,89,166,206,215,48,175,174,112,84,196,113,6,194,26,225,7,119,233,140,165,169,249,184,76,153,226,46,237,213,236,94,224,127,59,142,220,105,57,99,231,116,164,103,33,246,160,129,87,142,86,85,151,109,235,167,18,124,116,111,195,241,168,188,22,62,147,205,108,12,19,39,121,107,35,138,32,232,244,219,232,131,184,124,205,200,255,123,18,207,119,59,115,64,198,80,161,188,184,171,87,197,234,111,227,145,184,227,88,235,69,254,116,198,98,230,160,25,238,55,136,113,58,83,125,178,204,10,21,2,145,20,228,249,54,181,7,155,14,34,216,136,237,0,97,49,189,250,118,147,13,7,107,144,14,193,51,246,179,128,165,104,57,221,22,121,92,106,59,163,129,209,70,7,187,45,77,77,44,126,100,25,28,48,169,120,193,121,151,34,252,48,21,164,63,92,171,24,145,30,177,173,136,23,177,39,87,23,35,81,252,116,235,226,36,167,19,99,6,230,240,21,17,169,42,173,78,97,107,215,226,26,173,41,73,40,160,201,153,95,120,168,10,9,225,137,182,93,34,57,233,206,55,22,14,131,57,93,187,180,97,128,249,62,214,2,149,220,209,3,115,27,135,186,235,64,175,138,67,92,147,168,226,71,146,160,77,7,29,152,234,173,240,155,146,11,85,165,0,202,173,157,143,29,188,101,194,216,46,213,9,166,139,229,41,215,243,226,211,8,51,44,47,82,119,14,244,191,84,118,78,74,200,80,87,190,237,50,154,207,203,64,182,85,106,104,144,13,145,94,172,52,79,159,91,23,179,131,34,229,250,9,232,149,27,254,128,30,153,121,122,81,77,144,159,184,212,136,252,42,59,18,236,185,101,163,253,213,11,161,231,206,210,57,228,84,84,202,44,48,24,63,20,215,179,237,12,177,2,148,118,204,172,165,175,165,8,197,86,81,161,113,67,6,16,183,160,224,46,17,213,113,79,115,23,86,255,98,241,135,23,0,109,65,166,144,168,240,27,68,105,6,182,78,22,98,98,15,36,60,10,229,125,231,108,164,45,244,191,213,35,90,214,228,246,128,243,4,81,113,86,133,221,138,196,36,65,158,5,39,199,234,133,251,246,76,176,229,9,18,70,82,190,234,243,187,6,120,114,222,21,108,69,146,62,244,127,171,26,213,24,219,124,126,146,179,142,59,192,177,219,122,72,225,193,11,48,6,20,147,142,101,95,57,61,156,22,125,101,170,128,200,130,112,157,208,223,249,90,220,100,34,216,121,245,39,96,176,83,240,54,19,104,233,122,56,26,247,9,85,244,65,238,151,125,233,119,143,152,252,78,218,203,198,147,129,175,14,81,79,0,121,66,113,173,67,247,113,85,239,176,217,223,83,254,62,165,5,86,64,93,79,209,178,25,32,159,144,140,170,216,37,51,255,161,41,174,124,5,32,114,221,152,131,213,82,195,106,75,7,42,22,35,135,160,125,131,226,119,195,205,31,42,234,122,53,206,136,204,129,150,123,126,137,198,234,59,124,234,187,151,187,215,83,70,169,220,164,203,176,74,152,191,253,229,205,169,165,56,14,108,96,122,44,244,252,112,235,185,176,183,133,20,164,215,232,21,60,131,166,205,229,174,201,83,85,51,3,108,242,128,55,86,193,87,82,31,75,158,228,237,132,228,199,125,223,177,115,206,55,216,162,26,26,117,203,8,114,252,150,247,31,136,120,101,124,90,124,49,92,9,31,46,219,234,62,165,144,67,253,53,127,139,198,222,232,142,220,65,251,59,1,10,192,142,100,136,244,101,248,216,66,248,156,165,84,56,141,10,217,93,74,241,205,193,65,120,224,61,233,204,40,102,225,76,252,153,72,3,136,79,17,135,255,191,215,47,120,55,87,126,20,5,206,15,58,88,138,55,227,130,95,148,231,236,214,12,200,86,180,202,60,32,153,178,252,238,60,25,190,254,252,20,30,87,163,92,159,155,32,91,232,206,236,190,99,168,6,243,84,150,234,241,204,63,182,126,181,248,242,161,17,222,210,153,1,118,47,15,248,229,173,229,85,38,5,221,226,51,10,204,233,89,251,129,92,153,3,247,120,194,141,78,110,195,55,76,37,25,194,96,11,88,253,204,0,110,0,167,150,66,192,142,191,167,116,60,68,188,228,60,64,136,144,14,105,66,28,148,157,48,37,8,13,16,173,52,141,229,85,167,178,72,237,81,168,43,181,14,100,131,215,0,151,63,207,46,174,106,164,237,147,49,192,248,55,90,3,134,126,240,249,144,168,237,232,122,79,87,49,73,209,244,215,212,57,68,66,168,107,152,154,249,168,154,113,30,193,172,129,96,96,77,171,13,149,221,217,138,227,94,181,98,188,176,249,178,39,40,253,168,33,227,71,108,223,115,161,201,184,208,23,58,245,39,206,179,232,9,13,16,126,18,127,71,240,1,13,4,19,105,1,204,11,239,171,197,46,190,212,38,136,34,205,245,109,206,174,136,195,110,177,135,9,156,47,90,177,88,197,183,4,33,146,53,165,18,95,188,23,70,238,74,169,196,121,79,133,255,95,0,19,227,58,18,48,17,235,170,190,190,246,42,63,120,211,121,251,0,185,248,218,9,130,34,191,225,27,37,40,25,7,209,62,141,185,162,223,158,174,7,58,113,161,56,174,139,98,73,30,150,214,64,43,177,211,212,132,24,153,81,89,204,104,188,138,172,213,29,106,217,124,72,7,34,16,214,84,191,242,174,4,210,55,195,237,191,10,75,75,232,119,184,243,124,104,158,219,157,52,148,48,251,66,39,41,99,101,15,189,232,39,41,195,81,8,116,158,160,125,51,59,244,174,198,217,66,55,199,100,66,208,61,139,70,22,114,49,114,92,50,34,100,176,211,130,151,213,41,19,87,125,78,133,213,3,165,55,162,170,237,81,156,72,19,129,210,123,109,32,182,56,71,173,145,69,216,2,232,50,92,5,168,0,50,174,138,239,236,127,10,158,51,57,132,18,33,223,98,32,28,119,150,50,252,11,160,3,36,188,98,73,33,82,54,65,195,236,63,210,154,192,26,215,147,145,172,208,26,187,82,186,60,86,24,236,165,169,168,22,230,29,200,20,37,146,210,0,52,139,68,227,7,9,185,255,46,84,43,121,11,99,87,25,163,150,74,80,238,224,122,218,56,34,128,128,139,25,62,171,93,61,220,56,84,247,29,84,20,22,241,49,14,16,38,111,156,46,204,130,223,139,44,160,198,163,243,102,57,11,188,164,155,39,212,96,218,193,2,229,107,108,106,143,126,232,250,119,127,88,199,246,67,4,85,21,81,107,226,244,76,114,163,4,26,104,32,179,62,253,102,84,201,103,184,71,251,205,43,235,236,51,240,208,132,110,153,242,20,169,39,61,173,82,179,146,151,240,175,170,82,109,96,44,247,242,144,202,250,41,231,210,193,160,10,236,48,242,63,76,82,204,210,12,171,245,129,133,76,17,190,30,225,47,58,149,175,157,4,165,160,219,0,237,203,246,112,220,75,147,204,55,159,12,8,51,7,49,184,24,74,129,242,189,76,24,181,199,95,249,61,163,141,67,229,144,220,225,232,209,249,159,31,37,151,155,69,246,121,60,59,170,164,45,233,133,35,62,89,160,124,40,17,127,155,216,125,81,208,161,180,95,68,217,14,141,98,248,101,59,4,232,119,160,109,62,14,225,206,65,163,117,47,239,160,54,91,64,84,174,241,244,234,249,246,53,63,8,40,14,86,168,66,248,239,88,173,129,109,233,126,110,241,10,222,188,167,28,73,36,113,68,159,159,202,229,239,227,150,194,233,43,32,188,158,74,7,103,112,125,151,93,232,78,64,106,55,92,231,126,249,172,125,119,3,149,209,28,174,33,174,83,171,138,80,103,156,175,167,101,198,156,39,28,98,21,254,164,215,239,237,165,171,32,57,78,141,143,0,200,193,7,144,54,221,160,249,82,103,125,25,174,71,79,88,182,43,25,83,176,42,174,198,195,146,45,232,80,237,69,203,26,219,226,175,137,189,79,73,171,119,55,117,2,2,65,246,123,211,80,60,104,20,2,93,96,116,115,20,100,137,35,106,89,22,28,66,113,18,174,215,146,114,96,35,169,253,7,6,38,2,231,27,199,41,192,166,151,44,139,255,23,58,78,132,13,105,206,247,18,106,229,20,68,229,71,50,239,88,39,89,193,60,183,74,9,104,71,50,104,139,108,89,109,105,40,94,124,189,130,172,246,148,209,215,0,185,63,51,29,239,203,28,226,3,234,50,99,112,154,41,48,141,227,142,213,104,225,45,13,64,26,193,109,37,219,246,132,16,231,40,145,216,3,72,157,194,3,126,229,98,141,163,34,42,32,73,92,207,171,131,70,24,47,234,52,105,178,166,55,172,171,143,6,52,251,81,115,213,150,168,23,152,196,50,15,237,248,214,2,105,234,123,56,187,191,228,83,20,72,41,216,0,111,53,29,126,122,165,254,45,80,24,215,171,164,111,210,50,176,210,218,30,25,252,162,180,10,48,124,148,141,224,188,78,64,144,94,70,196,183,24,107,249,104,104,201,140,136,145,223,228,6,53,204,212,101,139,186,115,160,222,242,226,181,41,100,218,167,233,128,95,206,66,67,14,41,216,142,171,186,225,125,86,70,177,205,187,22,83,208,68,186,248,85,109,52,125,144,207,11,125,129,7,104,102,71,135,176,0,50,233,114,196,156,209,228,42,197,15,213,103,57,243,211,154,29,227,128,86,50,6,237,48,223,162,116,179,61,57,100,194,84,242,4,10,137,229,154,96,44,84,243,42,57,42,121,142,201,72,119,65,80,44,80,18,129,65,33,151,25,148,3,120,243,85,198,87,222,111,205,162,118,72,1,187,235,26,173,203,3,44,28,96,190,103,41,132,80,22,205,106,136,84,170,212,243,57,81,233,138,203,122,238,244,69,70,53,1,237,254,92,208,38,99,12,96,171,53,175,214,104,197,27,119,64,196,214,191,210,65,170,36,8,53,65,135,206,86,220,183,158,188,170,12,160,10,118,162,237,198,130,243,169,203,74,25,203,145,129,207,138,178,134,36,210,209,26,20,46,1,82,205,238,236,109,51,33,164,81,149,199,149,168,0,145,235,58,160,5,168,237,96,1,252,90,17,191,45,109,155,226,127,184,242,35,182,218,133,226,13,37,25,96,57,172,79,154,98,49,181,226,35,122,183,96,12,4,212,62,62,165,216,233,244,8,77,169,173,237,3,246,65,6,61,120,178,43,110,99,51,205,154,21,253,56,88,93,227,36,8,45,150,193,141,202,138,14,167,134,199,233,213,35,159,122,116,106,50,143,254,9,162,238,43,46,6,134,47,34,210,81,244,57,94,153,141,200,11,142,132,82,59,234,85,107,109,219,101,245,164,241,139,15,26,87,216,150,106,51,189,66,77,204,232,190,28,5,100,183,250,12,127,193,206,84,178,113,213,27,182,150,1,223,106,65,223,240,1,143,163,100,157,13,234,7,26,9,86,150,227,94,56,32,106,81,117,52,61,252,30,135,225,9,226,146,171,156,208,237,142,98,176,166,123,170,142,50,64,131,243,15,126,194,202,113,158,199,196,16,234,49,130,159,228,30,127,6,209,196,112,28,99,252,84,145,149,44,235,20,116,135,226,168,8,236,137,40,220,186,84,11,184,245,88,239,74,165,150,8,183,187,174,102,32,161,48,82,138,166,0,213,82,23,109,185,196,242,208,244,86,173,129,148,140,212,150,68,72,0,38,29,75,111,20,214,196,3,68,212,233,151,79,30,231,73,174,52,139,193,189,48,232,92,9,157,110,99,182,121,220,79,14,69,99,14,249,222,230,74,81,23,113,64,94,160,90,0,230,71,198,80,253,140,95,153,89,154,149,111,45,5,51,250,222,163,221,41,42,9,141,72,2,247,75,136,167,219,1,198,167,17,129,252,59,137,75,163,70,14,237,50,217,99,109,2,75,104,131,255,160,244,253,233,71,2,254,255,63,161,244,127,19,141,149,204,143,126,101,49,210,228,219,211,146,75,187,219,68,238,247,41,135,202,89,131,203,94,15,213,242,35,30,87,93,168,202,136,98,93,43,137,135,176,241,153,132,127,83,136,140,142,114,91,136,157,222,160,30,127,40,121,210,6,225,229,138,127,225,62,107,182,177,237,206,173,234,17,214,224,178,111,114,4,157,193,92,108,2,200,68,72,221,56,101,68,86,112,159,229,95,219,183,51,207,130,5,250,132,40,179,12,34,38,157,22,105,88,32,131,229,148,178,27,50,222,156,112,151,117,16,44,14,133,233,123,200,95,8,43,33,172,72,164,140,119,225,171,109,14,198,243,146,220,87,217,63,15,231,153,51,243,162,188,143,3,0,127,186,233,252,133,211,97,249,139,204,183,24,214,120,193,255,85,252,243,42,235,137,15,222,75,223,87,144,155,141,105,55,78,228,239,96,191,20,46,215,23,178,117,209,151,17,94,64,219,201,89,137,107,210,132,236,101,242,43,108,80,224,223,43,93,63,136,125,5,178,199,68,250,180,198,87,124,168,219,193,109,206,142,122,161,12,240,76,189,162,201,101,253,0,231,48,123,98,63,133,167,234,191,9,145,86,239,150,84,195,44,254,76,195,15,187,197,125,63,195,198,29,111,47,242,192,34,45,171,160,67,32,223,24,113,54,178,137,62,35,36,18,140,139,161,45,210,97,47,213,23,190,104,176,253,227,207,135,170,15,171,143,165,211,164,42,62,61,129,19,189,224,210,236,78,209,97,116,114,65,147,112,25,218,84,162,143,32,15,197,227,245,148,9,76,176,213,99,136,106,236,2,49,246,170,198,149,212,246,36,105,105,244,94,98,221,208,231,97,135,149,190,206,235,137,174,68,113,147,230,242,15,178,248,78,10,214,3,99,188,16,19,93,82,197,71,131,192,199,213,231,114,237,139,70,165,156,153,157,55,114,188,11,113,114,231,145,61,12,50,112,200,23,6,124,171,66,85,74,110,144,14,235,205,36,158,67,89,192,164,151,225,216,0,13,111,24,240,55,155,114,224,48,234,218,168,94,244,89,157,244,173,233,143,66,124,72,120,242,162,36,253,41,113,182,48,9,12,116,92,240,239,248,243,235,77,176,8,224,183,26,23,12,28,212,229,10,23,202,204,214,21,147,70,91,77,11,143,174,115,189,215,125,103,133,246,172,224,236,144,108,214,198,127,171,113,215,170,16,87,99,111,138,71,234,30,187,247,92,145,194,185,193,41,131,231,7,180,12,87,20,221,58,55,23,59,67,176,59,235,20,66,29,43,192,100,102,200,218,67,200,40,205,62,28,54,69,169,244,221,30,24,205,161,175,211,60,24,225,0,103,179,189,114,108,136,66,208,28,86,183,157,206,98,74,8,152,85,85,144,166,202,115,124,78,162,85,210,218,250,19,155,72,174,14,60,246,164,60,9,73,31,144,87,151,8,130,75,179,225,251,254,254,104,70,166,50,175,142,125,146,83,246,169,138,70,141,51,105,91,210,71,30,238,172,168,197,96,4,86,243,155,83,231,114,200,232,227,253,90,153,78,90,97,235,191,3,155,173,96,133,94,132,81,11,84,199,127,119,254,28,14,231,17,0,4,230,61,14,231,59,21,218,209,39,83,142,194,13,156,184,102,140,116,146,4,53,168,29,30,245,42,176,0,197,200,165,61,208,73,170,250,21,220,2,47,133,109,15,39,243,213,127,85,246,186,159,42,94,128,36,39,248,16,157,200,196,56,77,165,255,221,71,110,219,195,60,54,226,60,178,182,238,67,0,254,230,124,21,239,184,71,110,243,98,184,87,119,217,149,137,201,107,136,228,52,120,142,166,180,176,137,124,29,116,37,235,121,112,192,226,38,72,200,71,234,27,33,90,68,180,28,223,137,16,54,81,75,255,224,114,105,24,89,198,163,179,75,195,158,15,112,151,95,227,210,246,245,122,173,28,22,91,85,246,177,165,30,73,153,116,45,168,126,125,237,195,119,78,30,118,215,47,80,70,72,41,96,113,11,140,248,180,233,103,204,146,227,43,10,248,245,153,227,75,221,236,255,189,107,71,129,56,122,52,229,235,67,2,139,219,224,99,16,202,100,157,113,106,230,176,223,129,42,193,201,227,62,180,86,169,52,227,49,217,89,57,64,101,9,22,132,77,161,206,24,77,228,111,135,72,42,218,32,19,151,167,23,136,26,144,25,194,91,187,114,160,255,206,104,30,162,23,11,39,137,55,114,208,99,125,76,148,147,41,158,243,155,38,13,55,243,48,230,155,185,138,53,151,171,105,87,102,163,165,233,181,181,238,180,19,65,255,73,145,0,132,164,217,23,114,15,8,102,210,65,165,219,84,233,67,21,101,243,132,127,112,81,63,165,89,156,128,144,91,202,18,219,121,209,47,24,218,59,246,89,171,86,3,3,92,191,110,19,103,42,215,248,106,128,168,214,85,9,97,199,250,238,169,121,0,114,138,66,213,110,104,76,238,174,225,145,111,240,165,191,54,135,165,19,207,198,216,223,180,199,133,55,163,190,150,11,124,140,255,162,127,23,42,94,167,160,85,93,68,64,82,148,109,217,251,41,69,184,51,133,185,189,135,135,165,250,210,145,197,145,159,80,104,9,54,241,234,134,209,92,50,49,43,133,162,78,24,35,195,125,173,76,152,119,205,132,208,235,206,128,224,24,197,42,39,112,167,134,240,169,130,176,102,38,224,54,182,124,166,80,253,0,225,105,58,11,152,19,66,214,147,73,159,242,254,22,93,249,136,39,83,163,225,176,204,193,135,4,115,67,170,20,223,87,42,77,98,206,69,91,192,87,19,66,252,30,43,171,75,7,116,250,56,76,149,132,142,221,140,246,104,82,7,82,23,69,112,154,56,138,62,148,24,20,116,221,123,173,214,47,48,189,160,125,90,190,137,109,169,78,145,82,129,231,93,180,221,234,19,89,166,153,138,144,158,14,189,202,69,108,1,190,144,89,56,190,108,61,30,193,180,243,231,249,17,10,226,50,107,238,245,199,25,81,203,100,81,223,58,34,48,168,101,156,132,204,105,185,127,143,120,189,45,227,105,197,32,195,217,153,21,226,103,241,245,22,15,83,61,128,52,142,117,130,20,141,88,131,138,102,215,41,108,199,158,60,56,198,50,146,129,152,187,242,14,214,233,82,101,11,11,22,239,57,242,199,153,136,107,206,235,123,3,51,44,211,217,241,155,117,133,42,2,44,184,85,67,90,117,94,178,130,93,190,251,57,103,46,127,164,51,148,1,53,237,2,38,189,117,74,217,37,188,21,19,33,180,51,15,195,233,20,229,164,53,183,111,58,124,199,243,121,241,29,111,27,65,249,31,151,110,50,241,106,146,124,216,193,71,124,51,34,67,167,203,95,192,196,61,227,214,15,246,33,85,206,8,179,206,52,42,219,241,21,220,137,253,245,56,131,90,52,46,0,226,67,200,73,126,100,77,80,7,191,235,177,153,93,204,136,54,46,128,230,163,103,156,82,26,150,42,227,46,241,45,9,138,202,192,219,162,122,203,80,47,136,216,158,180,87,52,61,102,185,205,207,21,107,66,19,197,9,104,63,152,207,159,176,185,133,223,210,186,80,32,166,118,240,155,164,127,73,52,89,229,171,55,103,66,249,162,160,236,170,222,197,230,160,129,253,187,122,98,138,86,227,120,125,4,187,123,142,72,223,89,24,46,83,193,209,136,173,185,176,183,167,132,49,224,206,239,94,137,149,36,104,50,36,183,221,72,72,181,75,162,23,131,166,184,73,164,171,95,45,236,127,197,248,221,113,82,137,237,200,156,16,188,8,176,204,11,196,38,136,225,74,64,165,174,156,131,35,122,239,58,11,6,103,72,206,127,132,34,136,141,245,47,210,100,45,93,241,227,185,134,102,74,224,234,153,206,61,236,107,151,212,232,34,234,34,209,139,79,8,103,63,196,98,68,230,10,186,23,230,66,168,214,115,46,70,164,168,25,134,2,130,32,70,50,17,237,48,3,141,191,64,201,75,126,144,171,185,60,135,121,24,219,157,138,94,172,244,239,149,52,81,167,49,77,111,221,40,104,35,59,178,234,218,93,62,90,100,139,166,156,213,138,8,137,6,203,5,80,227,137,200,6,51,104,97,1,81,238,116,194,168,49,102,1,160,188,9,69,16,114,205,164,126,82,213,243,226,181,192,171,133,139,210,15,86,204,69,237,231,17,239,180,95,244,87,40,62,100,187,211,48,123,166,101,66,183,41,70,230,151,129,213,88,136,60,195,219,243,45,95,243,54,2,11,75,190,31,79,169,211,192,175,110,149,210,172,56,73,241,254,236,82,94,215,132,37,18,140,141,177,125,63,251,250,134,179,187,208,45,126,37,253,149,139,81,72,107,55,238,70,8,106,66,25,96,149,168,89,132,194,42,239,192,13,15,53,62,16,140,252,251,149,254,27,204,69,227,224,171,99,42,191,211,115,94,235,70,245,84,39,251,130,107,34,153,35,104,117,66,224,174,227,46,23,41,43,9,91,247,215,102,149,140,232,16,61,164,99,96,200,63,68,232,38,149,76,173,186,21,149,134,62,114,128,215,18,174,197,235,29,188,201,194,137,196,4,174,157,42,236,151,144,101,113,6,97,85,238,216,185,192,222,5,246,158,242,35,196,11,95,48,101,141,12,193,236,234,179,123,252,57,44,124,7,17,91,206,116,47,30,69,138,137,215,203,2,138,82,160,133,189,129,188,32,173,181,75,169,155,126,27,89,171,252,11,104,239,122,114,92,102,63,210,118,76,225,144,31,201,244,76,83,64,42,9,31,187,41,70,25,206,233,65,50,146,144,209,176,13,12,224,68,169,135,96,201,2,129,13,250,218,90,175,141,61,53,47,191,196,67,152,253,95,60,141,21,114,143,219,7,242,151,3,74,27,53,224,183,170,179,84,127,53,53,30,229,246,207,53,227,75,255,45,7,112,79,9,189,198,109,254,246,230,230,162,54,122,142,222,218,162,13,228,77,37,26,59,146,53,98,188,174,44,112,171,3,220,0,224,80,109,20,248,97,188,28,193,210,131,202,240,199,7,50,139,129,232,174,6,165,110,127,109,131,134,204,11,149,116,252,219,60,129,100,182,201,34,212,176,5,76,1,39,188,91,33,45,11,83,116,136,119,252,60,152,139,64,27,4,7,223,239,70,89,129,189,117,33,98,248,60,210,179,153,199,189,73,232,210,43,49,20,33,32,197,213,174,86,76,246,110,188,119,172,164,98,236,46,63,139,69,253,30,163,25,124,237,48,234,230,117,200,50,182,89,201,111,230,177,126,184,14,6,116,65,105,185,228,27,231,250,230,245,128,222,222,19,8,129,159,12,166,155,50,158,138,18,114,228,254,6,94,225,107,73,3,213,169,16,24,100,255,232,50,200,99,76,151,25,176,116,205,78,203,24,147,27,161,97,17,41,46,109,24,141,25,132,99,221,205,238,186,50,106,243,13,77,60,75,159,190,178,63,54,236,60,2,42,164,254,56,239,126,91,29,183,138,206,1,216,184,115,142,21,99,174,97,190,94,58,60,125,242,163,2,198,72,243,85,7,196,213,4,216,71,85,241,68,89,40,171,133,231,94,25,37,179,133,100,125,218,21,8,4,221,240,206,0,84,49,57,32,83,227,131,244,125,100,153,189,24,98,79,232,79,193,1,106,67,203,72,155,248,121,238,166,109,72,78,195,153,41,42,95,80,64,44,159,214,196,138,125,97,15,200,19,203,80,14,104,42,126,214,56,192,32,121,105,35,239,218,114,17,102,212,140,234,151,12,43,26,134,68,172,124,228,78,14,157,72,250,155,148,92,70,240,161,147,215,100,41,146,195,133,226,180,45,120,255,134,233,8,133,168,56,42,180,107,120,224,198,113,72,223,94,113,62,242,153,122,232,104,225,91,59,209,205,175,159,228,191,25,103,68,226,40,65,215,86,27,157,204,119,9,242,162,242,52,133,121,161,123,172,242,119,121,76,19,115,175,15,131,165,68,7,43,31,51,162,0,113,39,75,13,26,126,75,90,30,45,82,27,120,245,89,149,100,181,183,5,45,115,112,68,45,127,38,208,75,179,50,123,170,166,102,198,227,72,94,179,135,92,46,124,84,100,67,105,67,123,152,81,235,47,151,133,179,236,224,127,247,54,222,41,35,176,82,122,130,133,208,48,247,20,202,121,154,45,228,110,30,12,121,12,16,202,223,207,254,26,169,167,5,182,41,243,238,11,215,148,31,162,117,114,160,67,89,132,240,125,32,28,33,246,34,160,129,199,93,162,109,36,85,6,105,242,152,58,38,171,31,23,246,236,18,226,204,201,16,25,60,78,109,203,237,37,140,210,163,8,33,33,102,6,245,195,160,109,61,2,72,41,226,17,170,182,42,10,120,216,64,207,220,86,196,61,63,82,131,197,245,118,105,164,20,25,93,212,189,210,67,22,135,144,32,126,174,83,146,194,23,214,44,234,240,189,58,99,241,36,167,252,188,151,118,178,104,185,141,25,177,85,81,4,173,184,71,201,17,239,5,189,28,200,146,234,179,37,133,183,29,100,6,190,95,111,27,214,144,151,131,168,223,213,190,252,205,204,191,94,58,85,150,188,190,214,124,167,204,32,61,17,219,131,4,174,249,88,47,229,171,81,202,169,31,28,66,172,53,22,35,229,169,206,241,54,202,76,174,131,189,190,108,222,164,229,91,1,9,10,123,248,48,76,18,7,224,93,141,116,36,74,108,191,242,219,63,61,215,180,181,201,180,132,135,45,36,105,96,58,48,23,71,48,139,30,98,176,30,226,122,49,120,185,225,253,219,140,95,156,59,128,184,136,21,164,242,140,231,82,181,34,86,149,59,196,0,129,25,25,246,171,175,109,214,116,185,74,28,161,244,51,252,205,145,157,67,212,247,173,17,162,28,146,130,17,125,123,104,200,97,83,126,118,191,208,197,75,175,41,32,74,171,120,42,239,103,134,38,108,35,114,201,56,251,248,8,127,45,199,15,191,45,223,223,132,165,251,174,78,151,152,99,108,186,10,95,71,213,17,102,49,30,39,204,19,88,184,44,233,76,228,26,149,102,30,221,62,147,182,135,2,108,41,255,117,171,166,227,182,27,52,155,53,2,141,178,167,81,21,168,60,138,184,145,84,127,206,177,24,73,242,192,108,110,118,248,23,29,94,90,115,27,37,191,119,58,103,99,155,135,85,226,253,199,118,56,125,235,149,216,188,35,112,120,92,150,10,12,30,115,73,13,95,51,27,106,29,179,205,21,64,210,206,97,34,232,243,234,243,222,195,122,83,189,224,81,90,148,157,161,8,121,113,58,36,185,58,219,29,38,65,11,130,56,10,93,255,47,194,129,232,84,148,110,134,143,109,227,164,11,19,63,149,44,114,198,211,150,67,6,148,147,174,208,175,30,175,6,126,30,40,53,132,171,193,178,30,220,244,1,171,242,126,251,227,221,128,231,26,239,231,21,105,113,103,4,61,99,156,9,149,55,148,176,181,212,112,235,89,47,179,182,107,234,137,80,192,229,221,133,53,162,3,234,229,173,85,95,120,8,85,95,105,4,243,64,67,242,237,101,121,151,122,127,220,15,179,51,106,70,3,40,160,224,118,148,174,50,129,105,7,37,46,54,65,119,179,145,12,244,21,73,40,9,50,72,149,205,17,18,170,41,64,108,36,47,200,143,169,106,165,206,33,6,231,146,183,48,134,132,198,109,211,59,220,25,254,242,194,44,96,109,92,180,94,232,194,149,247,92,79,166,138,145,24,2,4,196,147,79,249,18,245,80,147,2,245,70,129,164,40,9,167,183,179,152,84,87,115,83,153,64,247,183,201,106,118,234,121,175,23,125,94,85,157,217,230,246,104,241,43,151,68,236,158,11,120,59,190,102,211,12,254,140,241,107,120,47,233,105,151,201,193,81,50,112,191,114,178,33,165,14,201,89,183,230,6,106,1,81,116,195,118,135,209,228,28,48,251,30,84,37,251,52,27,206,45,47,24,24,31,47,39,45,14,7,235,188,244,85,238,152,53,140,141,136,11,87,61,213,16,95,171,124,73,179,230,92,60,163,193,83,247,217,66,141,13,222,191,31,204,220,78,67,61,4,154,79,103,159,238,7,49,142,157,70,244,255,251,150,96,104,4,59,13,61,211,212,90,200,101,147,58,162,94,219,41,31,236,161,55,254,9,156,214,29,7,194,174,81,3,108,228,143,11,65,217,200,235,254,152,218,111,69,223,171,200,95,24,21,102,201,203,236,103,133,36,78,32,236,106,77,46,75,170,81,41,86,156,94,21,71,197,211,170,129,195,155,245,15,197,110,175,209,202,225,67,31,68,253,1,182,184,165,97,22,107,129,231,127,24,6,71,209,209,165,28,35,195,194,108,75,226,189,56,174,113,139,154,53,177,77,66,109,7,217,157,164,67,198,46,60,210,24,211,18,63,32,109,64,10,148,115,173,191,155,120,183,253,74,22,12,143,250,4,208,99,218,31,51,206,216,29,230,121,233,61,129,161,183,86,21,135,240,108,175,53,129,184,251,171,34,5,236,26,58,5,168,198,176,241,89,152,121,178,69,94,95,41,250,247,47,214,196,82,105,253,73,197,17,255,157,166,133,224,160,75,182,45,44,86,95,212,243,139,62,74,119,72,119,14,88,50,5,106,247,72,206,64,57,72,232,116,217,226,228,186,64,133,88,85,9,246,103,173,51,93,8,145,123,85,165,251,13,137,168,37,116,204,130,159,139,42,247,123,234,244,119,178,215,181,89,232,160,21,194,80,206,105,98,9,24,58,211,134,8,44,225,86,95,237,234,58,179,169,158,135,200,246,4,24,134,49,240,71,167,35,190,31,222,109,3,29,171,1,113,147,6,4,112,23,125,187,120,136,33,223,144,251,85,176,0,117,87,242,139,207,202,129,109,151,198,114,2,116,173,132,248,241,97,48,38,198,166,2,219,151,34,31,46,6,101,33,44,13,123,155,55,68,218,30,232,62,96,198,42,162,62,40,152,133,149,152,222,15,131,185,178,101,148,110,79,159,192,33,78,225,111,152,97,124,45,32,248,8,227,234,63,72,82,180,230,240,157,6,53,84,231,113,120,5,137,108,153,91,226,130,224,170,247,98,149,25,16,137,139,95,24,38,93,32,118,136,103,246,100,141,44,136,51,13,186,212,66,178,36,201,115,60,142,242,86,60,88,193,208,160,87,110,74,138,75,108,174,180,22,10,241,15,37,47,82,255,97,169,185,168,132,197,159,115,108,196,160,124,147,32,80,218,240,177,129,83,168,22,167,139,16,126,49,49,172,218,151,50,227,202,117,225,123,218,209,130,127,154,91,82,162,80,116,84,214,143,230,70,114,116,206,27,146,4,128,129,117,102,97,154,244,219,48,154,26,192,174,78,68,146,79,10,116,86,199,25,135,133,94,182,63,4,251,56,172,255,4,170,55,1,248,79,30,195,8,108,92,115,118,234,27,169,50,198,45,74,236,253,29,18,11,134,215,174,216,3,80,229,38,66,112,204,101,171,68,55,181,250,24,3,176,209,244,124,83,56,43,12,254,148,150,112,161,136,13,51,234,211,223,23,119,203,14,87,84,94,163,146,30,155,173,247,160,66,193,12,175,70,174,250,25,135,238,143,123,137,127,135,12,188,207,174,236,33,235,81,59,157,139,202,151,138,12,122,110,3,189,136,139,167,107,64,188,76,129,74,79,223,254,238,72,153,92,132,162,20,26,163,255,136,97,39,228,171,177,233,27,116,15,205,175,197,28,123,17,161,4,155,213,234,161,170,133,115,250,19,23,60,245,224,36,189,142,202,118,127,228,145,95,173,253,38,55,100,68,17,226,181,251,13,176,196,245,154,31,221,232,208,86,234,154,210,247,145,73,24,33,199,161,247,195,198,199,139,121,45,254,234,118,127,190,8,222,100,24,169,3,82,177,66,54,110,68,172,201,175,169,169,233,69,6,217,153,168,76,242,152,116,132,67,183,228,215,253,227,37,68,19,65,110,145,149,106,115,17,154,8,9,214,53,122,163,97,61,0,191,159,139,206,115,152,134,108,15,70,95,251,187,23,73,197,93,108,184,197,216,185,17,243,27,239,60,161,105,183,148,192,36,187,131,47,70,89,33,192,140,183,1,148,237,41,118,120,110,182,144,221,74,71,52,32,0,182,85,126,113,21,199,212,191,187,104,181,252,52,137,98,203,176,109,88,143,109,19,16,244,21,48,53,189,174,242,124,212,111,49,239,8,122,28,39,209,198,177,43,82,236,18,205,243,118,125,103,38,142,100,95,183,123,252,125,227,198,154,190,113,9,9,125,184,234,236,149,11,2,54,214,240,124,54,72,36,68,104,193,102,218,29,253,227,203,74,208,91,92,58,141,190,203,16,61,75,0,14,31,191,145,124,156,187,252,222,169,205,192,37,47,69,168,230,244,48,199,220,92,166,247,95,226,205,253,54,91,23,39,125,33,2,165,31,224,60,196,207,149,237,127,114,7,226,141,185,41,196,139,82,84,89,105,88,23,145,85,71,247,196,186,254,3,164,138,209,250,159,127,11,241,127,4,30,84,118,178,234,252,71,179,140,241,88,53,82,180,32,138,112,74,196,38,109,16,155,32,168,68,87,175,43,35,8,113,171,147,35,233,105,130,12,255,111,47,51,221,5,200,24,101,117,4,34,82,1,14,204,255,89,194,28,137,21,74,200,221,23,246,84,61,2,114,121,75,243,181,253,40,41,197,204,61,43,222,39,150,48,232,33,100,138,144,247,170,121,69,66,0,158,81,168,39,68,61,197,174,119,157,9,196,232,120,107,80,100,6,209,126,172,158,161,113,107,116,89,22,227,37,237,46,45,46,147,225,97,84,192,114,241,107,130,38,15,189,255,18,16,54,180,43,146,164,83,214,51,165,246,164,240,203,142,223,146,74,220,34,185,230,153,105,67,5,102,39,65,216,201,209,54,49,13,127,23,232,227,186,26,122,28,158,34,67,8,94,0,10,48,100,175,82,97,43,196,2,217,174,193,225,75,46,58,236,30,253,208,94,4,162,140,254,127,211,183,89,105,105,0,157,253,249,119,67,227,196,217,250,190,182,149,63,45,113,212,172,131,82,88,42,5,224,185,203,251,122,255,220,160,3,160,170,56,213,177,136,60,106,107,7,18,142,88,206,6,231,166,88,105,122,79,222,251,252,41,128,209,241,107,68,255,90,195,106,200,38,83,6,4,225,224,125,131,63,84,41,27,89,66,129,35,17,28,121,47,141,211,148,170,61,211,150,219,92,150,202,170,101,180,204,132,49,113,199,223,50,147,141,147,124,167,128,86,12,225,169,248,255,226,92,65,3,226,139,122,41,88,198,51,81,124,90,167,29,176,128,114,24,218,186,247,201,203,18,91,78,73,56,56,237,120,24,220,33,40,71,48,185,113,34,192,186,131,112,80,127,248,210,233,169,190,61,181,134,128,37,234,243,26,240,185,56,102,7,252,143,213,170,97,227,34,59,203,196,150,161,244,24,67,144,99,93,132,85,255,90,102,8,180,23,113,239,212,8,91,120,242,139,121,163,39,40,208,92,134,117,101,67,116,123,122,193,80,142,23,226,130,150,129,212,126,39,153,111,102,72,20,81,86,127,202,178,23,188,87,232,5,89,101,171,33,175,106,174,51,43,1,175,128,195,84,32,215,207,178,136,177,102,103,186,176,52,241,255,24,57,26,128,100,108,118,4,183,56,104,183,166,125,80,153,241,157,206,7,36,184,124,164,106,158,226,138,25,125,172,223,249,52,229,238,155,209,167,148,211,38,245,82,203,51,62,86,79,72,128,141,142,219,242,10,255,169,221,12,235,91,242,243,155,177,198,224,45,138,196,13,133,221,225,127,121,107,24,223,160,114,17,75,83,230,166,181,131,242,213,227,113,154,96,184,2,89,251,111,89,227,68,162,184,71,68,238,116,78,166,19,125,158,188,135,224,120,176,255,146,177,46,26,63,213,225,217,148,66,160,151,225,135,187,134,164,86,196,170,250,78,228,156,93,190,26,124,235,19,37,107,103,148,141,116,237,212,204,42,240,218,29,40,54,92,251,177,182,139,18,233,145,121,26,144,78,164,90,11,7,93,43,184,68,110,228,250,93,252,238,127,11,249,77,124,37,44,197,96,6,227,194,48,69,198,229,138,253,146,104,228,147,192,29,52,73,169,146,208,209,82,129,31,42,120,182,105,255,194,24,245,210,142,195,112,129,213,191,180,26,11,220,37,69,173,84,42,163,72,6,213,233,148,180,199,225,31,188,40,90,63,6,46,208,59,94,200,218,118,115,30,140,182,188,9,92,173,51,16,110,41,102,130,142,237,116,232,77,81,234,35,156,77,195,111,147,79,67,75,108,15,9,19,118,174,12,159,117,173,128,222,52,254,25,153,215,104,16,252,136,206,195,35,135,137,155,40,174,159,161,216,235,247,40,103,75,217,79,191,244,10,78,152,186,184,109,20,52,69,189,158,235,244,237,177,148,113,236,145,195,42,143,163,123,185,198,171,56,73,204,75,129,70,227,95,37,233,18,13,147,41,73,168,74,63,64,123,204,197,122,244,59,228,76,212,112,180,249,183,255,26,16,64,86,147,56,109,184,63,103,229,238,32,85,244,200,79,33,224,112,14,49,247,43,162,108,175,182,80,10,183,128,170,37,123,46,214,227,168,238,208,234,5,213,58,128,20,66,40,16,226,83,158,52,182,239,248,216,121,215,39,190,184,212,216,36,254,19,247,176,192,57,232,95,188,51,152,224,189,10,22,67,203,145,136,184,22,238,61,181,12,26,15,76,233,11,0,186,181,51,145,12,0,110,81,152,31,2,2,241,60,118,120,92,12,190,131,185,250,2,157,136,65,253,24,87,30,241,197,227,61,163,164,227,1,233,252,153,64,12,178,19,230,174,41,72,221,155,3,80,127,121,56,92,38,220,84,145,77,235,169,141,243,98,181,189,165,24,225,213,89,146,138,82,246,115,132,198,190,217,197,50,181,117,53,137,131,117,63,44,211,23,241,186,63,202,114,20,13,154,67,141,144,239,248,64,7,35,28,25,109,210,99,132,113,105,193,173,140,102,54,49,99,130,54,96,23,68,181,47,231,3,109,151,128,126,223,105,241,248,122,104,127,128,188,109,165,36,243,49,252,204,39,20,62,97,58,202,160,252,58,240,157,232,196,108,61,124,157,184,104,41,29,189,135,83,71,235,95,85,78,127,100,12,203,66,217,187,90,180,30,13,94,214,103,168,234,234,3,222,181,35,213,97,243,81,8,126,13,8,106,247,95,72,158,110,144,51,250,212,56,141,248,240,234,168,65,128,217,236,125,57,150,178,133,230,173,157,128,124,49,89,44,96,84,76,247,103,50,142,188,213,226,110,216,42,206,38,205,13,18,19,162,204,206,249,204,29,130,145,5,81,38,53,223,84,66,216,161,253,63,126,164,69,181,167,108,136,253,84,128,98,40,60,102,226,172,55,86,184,54,109,180,80,87,76,129,127,239,247,80,228,11,195,115,78,242,79,76,220,20,166,244,11,206,80,77,218,42,199,167,184,44,68,196,184,15,29,248,225,101,18,131,105,250,246,87,185,192,53,159,85,164,200,42,158,143,129,87,22,85,198,202,169,6,184,202,132,126,219,25,124,109,64,55,177,16,15,151,137,158,202,203,152,96,34,251,162,62,93,243,56,171,60,217,170,214,107,96,177,52,95,104,37,135,79,1,127,202,125,97,194,78,237,123,127,190,90,204,246,45,8,45,235,122,48,243,250,217,51,75,170,238,188,235,33,241,108,74,2,140,19,223,177,211,79,74,42,204,96,209,192,148,83,214,113,63,66,19,14,106,60,38,130,25,139,125,64,110,62,244,229,218,207,83,156,25,197,168,59,203,144,210,179,190,172,249,211,145,213,61,90,249,178,102,112,110,179,83,5,232,86,189,194,47,132,115,38,174,213,126,189,214,163,165,30,144,230,182,4,213,87,4,101,30,58,71,210,6,78,32,183,222,181,12,0,41,67,118,25,166,34,63,212,243,9,187,113,140,33,233,129,224,232,19,170,173,181,71,172,214,230,23,215,129,98,253,245,237,194,181,87,235,198,100,109,143,7,130,47,251,165,171,51,172,195,215,129,8,149,69,30,189,78,129,172,158,181,234,117,161,224,215,15,131,15,138,218,101,161,239,225,173,175,142,83,218,14,125,219,20,123,47,214,99,141,245,221,184,102,55,104,17,205,71,59,241,54,226,195,103,231,129,95,87,217,245,83,148,23,73,112,52,218,20,221,155,254,217,36,236,32,104,48,154,72,38,159,218,171,92,68,120,86,178,254,190,140,57,144,137,53,159,46,15,233,204,135,190,49,1,27,115,186,51,191,232,100,122,66,83,90,47,22,66,167,12,196,218,108,139,148,36,225,1,56,131,6,159,175,146,77,197,228,119,4,174,130,19,241,241,53,17,254,121,37,56,93,110,148,173,146,153,152,201,153,221,232,161,11,4,63,21,61,254,108,149,198,57,164,7,118,174,223,38,155,34,255,1,205,171,130,208,181,71,28,247,86,203,23,70,124,141,134,114,23,212,189,136,132,66,12,80,133,129,104,194,138,68,117,138,196,23,235,174,17,218,68,176,243,123,185,94,104,199,93,73,199,113,196,53,62,105,236,84,99,204,239,113,185,222,253,208,168,170,157,28,6,234,49,30,44,179,73,48,13,220,113,143,5,206,221,61,237,186,114,4,226,226,67,165,128,44,240,195,215,189,12,126,35,219,70,189,182,181,247,206,214,48,198,4,223,144,159,116,207,1,166,183,70,242,233,232,169,62,0,35,126,3,89,187,144,128,15,38,53,1,164,230,206,222,164,209,237,68,184,53,248,83,107,95,18,138,51,71,223,51,223,241,47,191,220,165,92,205,94,171,117,52,178,244,142,103,124,170,140,50,197,55,142,168,134,64,32,109,175,180,65,134,193,31,229,225,59,185,93,219,220,71,73,181,202,10,255,227,140,73,171,122,124,244,18,102,195,186,28,31,1,59,151,132,37,93,165,178,207,152,199,210,141,230,253,252,156,168,101,166,175,231,189,17,100,222,212,169,88,56,142,166,118,206,140,72,103,158,200,233,112,85,85,158,163,158,168,54,94,22,218,153,103,99,48,96,208,2,194,150,226,92,183,118,191,109,214,22,144,41,145,71,16,95,50,178,165,243,165,78,150,21,38,115,59,128,104,201,153,35,66,104,147,138,0,48,159,250,82,70,9,102,227,213,82,92,167,72,191,149,122,182,159,83,182,98,155,123,30,240,93,210,94,232,41,128,25,7,52,160,144,155,209,89,8,155,241,251,140,198,128,18,99,83,58,11,227,169,32,42,254,138,120,102,20,65,4,5,21,148,219,203,24,103,156,241,110,38,38,176,116,221,237,213,146,128,173,96,10,80,40,77,237,238,245,119,169,172,189,178,186,230,252,218,202,129,165,88,212,241,35,94,147,214,229,0,117,250,37,174,127,153,6,191,235,27,157,228,203,100,211,186,220,252,224,255,161,7,250,56,127,48,63,117,22,19,65,93,189,116,163,14,13,191,177,90,11,254,11,242,34,73,39,68,143,95,116,136,131,67,242,209,17,24,145,92,79,46,185,41,232,67,224,33,13,198,43,14,163,167,140,237,90,143,200,168,11,223,29,197,153,134,59,54,211,68,145,245,40,66,116,219,225,15,91,37,196,255,153,89,123,141,197,214,175,116,109,117,107,81,92,149,31,208,195,38,227,70,75,209,192,210,111,48,139,140,69,147,208,242,44,15,133,154,173,230,19,201,65,182,111,209,223,108,167,91,151,189,171,30,229,139,80,187,126,171,219,49,173,179,181,5,242,67,51,178,150,59,169,35,81,6,221,15,184,217,45,30,52,125,162,91,231,86,97,135,112,180,144,179,207,195,66,176,140,38,232,98,67,206,215,204,139,220,8,129,112,76,138,203,54,197,74,162,90,178,124,133,221,187,127,11,226,180,36,115,141,51,45,168,49,209,18,72,88,24,55,11,249,235,123,46,89,10,12,129,66,84,232,163,131,2,209,122,167,113,44,139,225,120,183,94,186,75,26,247,177,161,197,9,115,125,96,211,32,41,136,170,192,209,178,255,240,60,223,103,240,32,168,199,95,18,210,0,118,110,101,187,134,200,104,85,220,224,4,152,7,213,67,245,218,133,50,102,193,78,214,45,219,235,230,204,183,230,154,107,232,252,124,217,125,155,166,80,40,138,197,120,229,162,190,128,186,228,180,116,150,74,185,112,27,32,167,167,250,143,227,80,32,144,54,240,225,0,79,240,110,187,144,237,170,217,2,13,133,160,69,84,86,136,52,235,66,32,148,200,175,187,156,234,90,35,132,64,127,39,126,109,110,245,217,175,41,97,152,238,214,12,139,134,212,205,162,129,74,226,101,205,60,182,165,73,195,244,179,103,83,211,37,203,143,27,88,89,64,19,251,251,212,109,81,25,61,136,233,1,108,205,150,255,3,208,219,95,51,214,119,162,104,202,18,159,59,74,61,17,101,229,236,174,122,193,81,15,150,77,151,95,195,4,96,189,60,227,29,249,170,3,10,95,58,251,203,88,121,77,21,164,119,103,246,247,196,235,188,7,36,190,229,160,251,165,247,71,216,28,152,112,251,20,235,59,164,63,8,201,45,54,108,22,232,152,228,230,246,91,196,207,42,127,137,213,226,175,207,8,119,208,181,113,9,83,179,9,90,25,238,143,201,227,129,11,29,63,186,185,92,208,119,204,171,134,158,163,174,219,53,23,90,120,95,235,144,156,206,122,254,122,119,67,167,149,254,173,41,121,180,52,174,121,30,17,18,129,175,101,191,211,152,191,238,131,153,57,208,91,224,129,163,151,250,185,73,95,60,135,93,181,194,53,14,119,215,178,79,195,223,41,157,243,19,154,64,32,79,56,108,204,177,116,65,116,121,3,117,168,204,29,219,234,7,124,0,234,21,210,27,250,140,205,241,208,38,214,247,7,233,148,148,143,173,26,10,239,3,54,127,225,152,211,133,93,114,191,237,30,189,126,140,144,96,233,32,133,239,184,107,226,50,59,191,38,7,181,138,204,218,41,87,215,25,150,177,224,142,127,24,197,110,197,48,34,182,50,196,2,95,76,112,197,47,217,108,222,178,200,34,217,214,184,17,5,102,174,69,112,76,43,170,38,38,164,87,120,209,136,127,186,144,81,251,44,168,13,160,125,66,201,219,208,201,6,107,211,165,123,120,204,115,4,117,138,188,96,142,181,207,65,64,161,175,145,131,129,46,219,98,203,123,89,237,228,253,115,38,114,191,67,57,70,25,19,138,253,242,108,130,204,78,57,70,41,71,46,133,98,140,146,120,134,165,248,26,49,146,18,126,235,111,231,100,81,58,97,16,142,49,110,125,251,179,234,223,86,140,222,90,120,22,241,106,248,26,88,163,107,143,75,0,220,34,129,230,193,174,44,133,135,113,67,145,176,80,31,93,12,149,162,210,42,84,141,241,109,146,49,213,50,34,81,14,204,180,56,89,51,42,151,108,233,185,96,140,122,23,217,62,163,181,143,207,129,66,208,201,205,220,239,156,197,203,226,117,244,116,251,224,82,181,189,90,15,150,1,147,188,194,198,1,16,49,78,73,1,132,248,11,254,151,16,20,122,247,5,131,60,157,133,10,228,184,48,234,93,78,156,195,111,237,26,71,205,124,203,253,99,223,113,187,62,17,164,58,160,155,97,218,11,236,197,157,14,220,134,254,73,4,32,10,54,77,147,209,239,185,106,21,69,16,239,51,84,71,56,251,165,213,124,33,110,180,40,12,41,74,86,140,148,76,218,8,75,73,250,48,238,170,111,42,245,246,137,244,251,243,132,231,243,211,217,206,70,141,20,125,168,86,50,147,174,96,78,101,168,22,248,142,117,77,252,59,47,58,228,99,180,144,190,69,179,49,84,199,152,219,98,0,119,47,67,132,145,27,159,215,215,3,91,142,37,80,178,155,138,129,158,186,117,229,249,213,231,96,102,52,16,208,240,97,191,3,185,168,108,94,70,109,97,107,102,99,63,24,163,110,234,162,171,222,102,48,226,37,48,246,114,71,112,83,166,97,56,31,167,5,182,222,182,57,67,133,241,30,76,254,190,6,215,42,231,98,140,234,224,130,145,217,74,233,1,224,37,211,181,18,185,187,137,50,69,14,50,42,4,194,20,107,208,207,68,233,80,109,229,204,65,79,150,102,106,107,207,27,234,200,229,72,73,68,114,191,193,3,18,103,222,234,197,69,188,122,158,12,114,203,219,168,208,145,199,76,119,24,159,205,149,70,230,33,30,6,41,44,178,161,106,233,103,150,24,170,215,150,159,202,91,228,177,167,218,68,28,202,18,196,170,44,78,148,255,247,211,105,112,88,116,85,190,157,176,216,9,90,95,77,137,16,160,153,193,234,204,60,213,133,194,97,166,187,187,113,26,227,172,52,165,105,220,27,221,11,194,20,124,222,109,40,151,171,209,133,132,66,146,215,16,167,243,236,100,196,23,107,3,217,105,110,117,244,44,119,159,228,255,214,186,138,98,193,119,170,165,120,193,2,236,133,37,185,6,165,181,91,229,52,120,18,25,78,167,56,89,193,218,68,211,107,232,182,185,222,189,224,193,190,20,231,180,89,11,236,47,249,135,119,65,91,127,212,36,144,120,99,116,29,91,39,175,66,176,207,249,135,92,193,17,141,9,117,134,243,160,230,146,24,44,129,207,43,164,66,137,89,29,200,68,158,50,62,44,148,20,0,90,128,22,66,242,239,109,213,48,72,168,3,20,70,119,104,232,12,22,47,141,88,108,93,221,15,51,80,213,125,235,53,132,43,209,98,64,103,126,157,27,33,230,25,243,129,79,119,212,223,198,45,186,94,171,66,141,18,15,224,133,167,106,89,139,60,105,85,111,171,5,99,100,30,1,58,7,130,88,21,100,156,169,87,110,127,104,109,110,206,37,137,194,25,139,82,176,201,129,106,131,124,165,75,2,66,99,145,58,200,129,40,34,51,233,42,134,201,254,20,115,76,12,27,218,250,121,126,15,25,253,236,125,234,71,158,18,119,110,154,103,94,93,99,81,188,234,170,3,99,175,116,246,216,27,53,32,73,50,203,12,205,106,27,139,232,116,64,235,250,8,237,185,201,55,84,147,32,68,232,55,249,116,70,187,254,131,176,147,116,136,155,2,159,27,0,117,178,227,189,180,21,35,146,209,196,211,237,202,250,44,163,94,120,27,225,7,153,242,115,17,87,67,34,49,31,120,147,62,84,167,46,235,185,163,114,3,33,3,148,210,82,233,173,79,7,235,34,121,56,235,37,53,87,63,236,220,223,0,162,139,27,198,180,208,224,244,231,238,162,16,143,204,42,32,161,162,101,98,2,112,103,204,211,37,55,53,59,121,94,195,248,152,116,164,147,88,70,87,246,49,44,214,188,76,92,13,170,236,67,232,219,1,177,9,24,73,186,63,251,10,253,56,133,210,230,177,83,191,13,106,63,144,205,192,60,160,214,232,247,3,70,199,91,91,83,8,146,175,146,116,16,247,187,188,167,130,109,11,11,42,174,244,234,97,23,182,144,101,30,225,182,170,18,46,163,110,87,31,134,152,86,192,248,238,104,216,181,35,117,29,68,100,117,128,180,208,87,170,29,151,140,101,45,80,4,121,63,22,56,65,75,38,114,158,106,17,195,31,221,23,44,63,110,53,232,7,238,242,75,157,199,137,65,138,123,143,208,202,77,170,107,88,132,12,251,204,115,103,245,233,196,188,2,191,218,18,95,10,98,179,174,116,208,234,237,231,30,3,211,101,191,198,192,119,41,165,106,134,82,231,65,78,107,242,113,191,149,30,52,64,237,93,106,1,102,44,8,26,14,251,242,125,102,130,250,13,130,208,174,90,110,204,193,77,155,70,12,14,59,131,125,126,75,147,239,9,165,191,36,143,131,140,95,86,224,121,65,198,185,110,22,141,224,18,248,168,44,200,243,156,142,84,149,141,113,196,44,16,247,140,182,117,15,144,106,4,233,76,19,254,241,139,54,58,180,108,163,212,237,221,5,23,15,238,118,9,83,102,206,98,201,163,230,85,167,130,119,112,122,218,91,161,208,34,121,159,232,69,137,210,236,234,234,107,120,150,235,33,164,218,224,254,236,255,24,156,97,157,167,8,71,110,29,150,99,203,149,114,195,110,214,244,36,231,2,53,123,248,96,6,165,247,123,208,200,93,50,237,203,168,35,190,224,25,151,31,197,225,191,15,0,163,135,136,16,133,190,128,0,116,95,6,194,143,178,17,81,159,193,103,43,218,21,117,186,252,211,122,87,180,92,105,180,11,118,238,133,91,80,92,81,201,203,66,53,62,192,233,81,211,107,14,60,28,183,221,11,190,231,95,246,143,8,87,78,208,178,85,247,175,205,146,213,148,138,186,75,228,45,151,106,141,76,148,3,184,251,131,63,161,225,170,126,243,9,235,44,154,55,156,132,128,195,215,53,242,21,186,178,211,81,181,66,190,253,61,76,122,120,122,164,26,196,225,240,147,118,189,31,244,90,6,63,144,118,155,239,97,42,43,222,209,121,166,64,210,39,85,150,61,203,236,208,161,26,116,155,168,18,150,226,33,171,80,28,224,221,131,103,128,236,59,72,213,124,136,5,162,200,77,205,76,195,196,220,200,193,155,235,134,120,159,138,19,37,230,189,209,31,68,108,18,70,129,149,52,254,170,115,120,116,203,155,145,69,204,25,206,43,28,141,31,118,60,243,158,165,119,124,123,120,152,50,84,237,62,45,105,187,123,98,92,252,225,214,180,240,81,149,152,94,136,145,34,158,18,45,126,54,109,193,249,34,193,233,18,224,253,138,46,76,16,228,75,33,249,177,243,168,87,212,158,13,186,12,159,9,67,187,35,215,218,119,38,138,17,89,217,131,90,62,178,96,127,110,245,140,43,17,226,69,19,146,43,152,247,171,42,204,71,82,127,64,188,190,87,189,134,138,154,95,250,65,235,174,79,189,209,60,61,206,198,5,80,243,25,133,216,32,202,59,234,100,240,18,22,134,153,153,225,245,26,200,132,31,162,95,67,50,53,162,228,165,207,84,120,41,240,37,72,202,53,102,183,58,88,51,164,173,141,111,178,136,64,196,235,193,181,30,154,201,198,128,61,132,231,192,49,192,44,165,7,250,197,136,62,89,253,206,68,138,68,206,14,92,71,150,25,221,243,71,191,14,196,72,136,182,131,215,150,61,189,182,108,153,7,162,35,91,13,123,203,98,133,109,138,162,27,231,240,205,14,180,121,73,232,137,207,138,211,133,9,83,157,110,255,49,217,108,168,19,227,42,3,171,17,100,31,0,169,202,38,218,129,212,64,37,134,9,215,78,215,5,213,13,97,39,134,94,11,202,111,45,77,200,226,96,231,155,173,215,235,226,133,98,130,233,89,80,181,63,228,214,72,235,214,134,187,88,215,112,131,46,23,173,149,144,7,243,213,121,197,156,126,163,123,189,57,237,161,240,72,57,70,242,9,16,169,127,239,14,106,229,200,200,168,187,23,102,127,234,25,162,148,204,233,131,41,55,196,99,213,17,177,219,119,116,104,81,119,65,93,192,14,20,28,226,152,45,226,30,44,82,245,176,62,247,159,136,208,11,53,120,160,143,1,115,126,164,203,192,94,202,49,213,135,1,98,193,36,8,15,14,220,234,229,73,229,197,37,234,4,26,167,26,255,122,252,154,64,219,73,75,117,59,53,2,241,186,218,161,164,223,46,87,123,128,66,254,173,175,168,221,156,102,235,26,28,216,243,208,33,73,223,155,128,212,172,211,132,169,132,47,80,220,235,136,217,134,170,172,102,79,229,141,56,111,163,148,66,59,182,30,202,148,93,222,121,116,65,250,129,168,229,111,124,134,12,195,63,238,1,83,48,111,240,66,223,212,129,227,166,119,230,85,137,71,129,154,39,205,195,161,63,135,209,88,68,145,75,138,171,130,142,78,202,206,232,243,205,105,26,75,208,47,75,75,93,218,61,89,54,42,146,139,159,164,109,226,75,225,242,135,119,119,12,63,105,165,248,94,83,73,93,79,87,72,212,165,55,236,5,196,57,56,75,213,227,203,99,226,0,71,161,212,191,228,204,0,241,207,120,78,180,236,74,227,143,14,140,190,175,89,89,251,133,34,247,214,139,244,246,75,172,97,47,30,54,238,92,70,123,106,211,13,65,21,169,159,28,197,5,105,37,37,180,104,236,161,210,202,175,126,107,10,164,199,128,225,166,61,89,236,192,212,1,226,231,116,59,25,124,43,40,255,76,153,124,117,129,127,10,90,207,148,250,229,98,138,119,81,139,50,11,221,240,82,167,217,216,139,18,119,220,85,162,82,186,158,254,188,65,31,251,153,29,15,84,46,113,122,196,46,101,94,161,20,12,198,209,116,160,144,6,105,9,57,196,52,60,217,9,167,98,72,49,62,45,5,52,51,6,24,34,136,4,2,163,103,198,143,237,238,185,89,255,74,32,133,45,48,11,37,66,226,177,116,76,146,197,109,161,28,85,13,126,170,48,125,151,142,214,82,67,107,101,44,58,55,17,152,67,224,221,48,205,108,158,153,37,111,232,165,202,131,231,207,231,64,153,42,146,228,174,44,249,218,19,101,71,181,243,36,232,1,185,78,217,179,19,164,134,135,162,237,57,109,127,118,102,219,11,34,171,76,6,166,201,77,193,88,10,111,48,142,52,60,145,195,102,149,22,103,233,218,216,121,150,220,142,21,101,203,43,132,47,224,173,182,159,106,109,217,112,145,123,153,13,56,56,127,173,212,234,210,52,92,192,77,67,134,221,100,38,40,187,27,134,19,222,147,111,245,13,192,67,218,182,227,215,66,36,16,163,81,102,144,51,235,136,77,144,151,132,252,67,178,93,49,155,37,212,15,86,218,209,3,4,156,41,181,97,234,62,90,199,55,47,250,234,171,176,93,36,9,248,100,197,41,57,189,43,215,234,252,129,31,223,122,200,39,100,89,125,224,82,142,155,34,157,248,89,77,206,97,83,255,70,139,181,14,181,182,221,255,181,144,8,30,36,151,37,67,32,66,177,41,122,233,49,172,238,209,92,203,64,183,145,80,126,119,236,100,158,156,204,137,117,196,104,167,228,44,40,238,101,144,100,122,59,195,149,121,2,147,169,250,223,230,133,102,229,244,144,23,66,218,211,150,41,159,212,121,114,37,238,10,145,198,180,46,99,134,99,76,195,173,90,178,120,123,198,162,143,237,55,234,54,199,93,4,50,152,78,26,101,197,2,207,241,94,37,53,37,20,251,145,31,42,84,41,213,54,84,11,150,215,177,11,156,225,229,81,23,169,191,166,22,48,226,62,174,59,87,34,211,215,140,159,152,22,23,16,80,108,19,101,1,246,248,254,13,36,76,80,178,85,194,125,5,160,7,218,60,110,83,45,35,199,81,104,108,126,89,155,115,171,90,182,73,135,249,192,180,34,77,19,147,149,22,92,196,177,164,25,78,126,47,44,229,171,163,170,76,62,1,212,246,236,190,108,97,85,188,230,177,63,254,139,137,38,93,72,178,59,102,218,41,68,169,51,30,218,55,61,44,4,154,88,35,252,115,109,192,104,197,159,221,242,12,38,135,50,31,23,159,127,183,69,234,222,161,252,233,221,192,137,200,180,75,24,110,6,41,167,246,249,11,42,128,122,191,76,103,253,71,253,104,10,21,185,77,162,76,59,119,146,225,61,44,58,180,72,90,184,78,39,69,245,49,163,56,67,244,188,56,239,83,184,235,49,124,139,136,208,108,192,212,92,99,130,140,45,225,227,13,160,171,185,96,106,204,155,155,165,50,89,11,178,164,254,212,156,237,138,41,142,103,151,88,43,4,51,81,173,186,144,213,181,106,68,161,148,8,24,98,188,58,3,210,139,221,156,246,22,215,175,30,70,21,37,165,162,235,7,43,71,111,104,91,53,198,1,22,126,218,240,176,99,14,26,224,219,57,178,218,169,57,208,231,33,102,187,157,208,225,46,84,106,98,216,25,198,27,214,44,181,163,20,86,189,91,3,208,128,34,100,193,48,151,58,56,71,236,173,255,167,134,143,12,120,194,25,157,60,101,22,214,9,30,225,110,103,176,58,145,127,90,185,93,91,171,44,50,228,205,176,78,197,189,9,70,161,181,143,109,136,204,205,218,109,139,143,100,174,189,8,189,9,74,32,207,183,20,252,111,63,2,20,108,118,5,5,100,148,106,123,111,14,40,191,120,164,63,101,75,105,37,124,55,19,244,103,7,23,206,62,87,5,107,44,205,253,142,29,175,207,111,39,28,95,151,72,168,115,197,138,223,146,58,72,46,193,227,99,14,221,16,102,88,194,202,146,187,17,51,108,6,183,15,107,133,111,254,250,85,53,197,124,72,120,149,195,85,3,55,78,80,157,238,95,135,133,71,186,97,223,148,175,226,38,89,81,249,88,62,65,245,241,70,185,88,213,222,82,164,189,93,21,210,158,49,5,92,53,173,217,201,54,39,141,52,46,12,124,243,82,20,24,112,84,110,133,230,197,23,206,185,133,23,22,158,96,130,241,127,121,241,127,194,115,139,74,28,200,97,99,144,18,189,90,181,50,64,62,38,179,214,149,96,134,15,53,68,174,81,56,231,25,213,86,155,31,28,202,179,16,142,234,208,78,229,207,70,123,195,150,40,22,8,214,251,222,123,8,41,132,134,192,158,98,231,29,157,140,56,38,13,235,8,33,214,146,121,127,189,69,100,60,4,216,155,153,72,4,51,82,176,48,177,72,173,178,149,234,193,141,208,130,135,170,245,121,150,60,2,195,148,4,140,73,171,55,59,202,183,138,33,138,234,48,67,143,132,203,56,196,93,146,221,144,144,81,7,251,169,124,69,225,30,68,146,5,122,251,160,17,110,217,81,37,117,197,204,180,117,50,19,60,107,145,65,20,37,157,228,132,179,242,11,135,249,47,102,135,69,132,125,54,107,71,212,249,201,135,154,231,250,75,101,6,217,194,218,131,22,26,232,85,178,186,60,10,232,102,205,26,206,98,90,245,209,56,211,243,128,151,134,179,139,15,98,191,133,96,103,187,235,115,201,174,131,236,59,19,175,204,236,249,80,83,134,136,178,95,247,164,78,156,13,218,171,105,147,125,90,244,65,9,254,236,220,100,228,114,11,23,71,21,84,64,132,74,151,245,217,75,19,38,167,134,154,110,165,36,3,219,215,166,93,1,46,182,178,60,27,174,115,0,112,47,186,220,75,43,98,212,172,6,217,29,50,8,84,81,89,211,53,183,146,255,103,86,248,207,206,132,83,52,95,26,41,159,159,3,21,184,128,221,217,58,96,100,40,102,73,220,247,220,87,1,242,192,112,34,53,155,209,249,226,118,29,123,213,143,129,86,221,155,22,26,198,112,103,148,35,214,87,76,116,244,105,96,71,35,80,242,55,255,93,38,182,192,45,159,212,170,185,191,190,99,114,129,51,9,44,142,106,220,134,113,145,2,102,96,30,93,87,31,79,121,158,99,64,26,116,104,193,35,46,186,78,70,90,48,146,190,196,34,244,1,104,135,17,192,144,240,201,143,201,98,215,39,122,135,56,164,77,223,205,41,35,224,164,42,207,165,231,212,51,133,153,162,83,223,235,147,75,96,165,91,86,198,237,46,117,18,243,12,50,234,113,123,227,28,62,30,249,118,23,20,238,137,232,97,184,116,48,209,144,159,38,210,115,196,177,82,35,228,215,191,100,12,24,29,4,7,233,80,0,47,195,168,187,95,187,148,185,223,41,130,49,48,64,123,212,194,159,54,189,53,240,131,160,181,203,86,158,128,89,161,233,190,251,223,113,23,146,41,62,239,165,63,60,168,105,76,92,139,143,121,39,29,163,241,196,55,134,200,90,249,59,129,127,239,2,120,78,78,213,191,16,77,73,74,253,77,130,4,56,126,31,30,199,25,145,133,78,13,143,78,68,173,150,149,16,41,26,145,153,96,94,253,158,232,9,104,97,123,208,225,194,81,205,252,81,252,106,22,33,0,16,23,12,160,35,1,141,209,233,211,24,159,91,174,234,226,105,33,141,246,81,163,130,223,128,234,42,14,187,240,120,37,176,213,113,246,122,215,87,167,92,99,12,149,8,104,228,215,200,54,129,161,178,246,203,156,9,7,214,189,17,91,132,203,98,40,83,133,234,158,136,169,102,83,201,5,199,146,20,242,94,119,72,91,23,108,170,27,226,11,94,58,55,231,53,153,159,159,217,37,0,18,7,111,58,182,15,193,138,14,67,142,75,110,221,70,147,223,222,103,52,92,183,108,167,89,74,116,233,2,249,23,211,135,140,162,62,126,149,239,77,113,76,11,170,156,83,220,186,155,6,193,116,61,25,167,243,171,94,23,242,177,32,150,197,153,70,214,145,203,155,25,192,64,212,143,94,8,139,54,62,206,90,191,43,213,226,138,105,12,4,98,219,168,75,243,255,56,100,207,23,34,245,126,112,244,50,175,136,126,107,180,146,215,139,221,107,28,68,83,15,123,185,215,119,198,146,187,69,167,153,222,91,82,126,101,55,2,230,142,101,141,100,164,76,195,84,242,227,13,245,53,103,129,9,206,26,70,55,221,157,244,228,73,114,140,239,73,145,50,132,145,201,119,5,204,245,33,223,120,166,0,248,42,222,94,180,194,119,179,249,179,70,160,140,94,241,114,234,119,28,45,48,25,164,163,232,24,22,197,57,68,249,1,235,94,30,14,28,151,40,226,136,19,27,155,80,161,136,174,55,151,175,72,53,201,138,35,151,113,38,221,232,13,57,11,106,218,98,48,222,168,126,32,135,146,189,145,229,46,222,97,1,184,173,146,79,160,192,155,97,58,155,145,175,135,110,21,149,130,106,28,102,125,129,8,83,46,68,220,141,35,253,237,122,126,211,56,190,247,217,97,189,53,109,9,145,203,34,197,90,215,37,29,234,119,71,43,18,80,156,60,135,189,209,143,148,182,220,194,229,57,140,12,187,1,46,181,63,177,32,28,70,37,168,8,118,22,23,128,146,107,197,104,105,69,37,174,194,18,221,50,0,63,211,122,134,221,113,121,93,115,168,193,136,90,173,218,255,194,169,97,143,123,77,205,188,61,230,67,75,250,61,12,31,59,149,230,141,67,45,1,149,166,68,136,38,126,21,177,243,157,104,76,161,236,92,217,96,198,111,170,54,147,255,204,88,165,127,106,72,247,59,246,226,126,163,251,142,164,97,147,6,74,77,67,10,143,134,154,243,73,188,164,148,71,192,23,164,6,78,6,139,252,106,232,39,184,73,103,123,190,135,92,65,37,31,129,228,254,92,113,200,240,164,144,80,175,183,191,155,22,122,89,50,60,106,188,236,225,95,223,84,8,25,23,173,163,158,69,125,118,249,97,58,5,76,206,236,194,179,108,29,178,158,41,29,71,103,63,34,157,205,223,12,94,141,133,150,254,138,53,197,18,71,63,182,9,23,186,71,29,242,47,186,66,35,241,211,72,69,82,19,13,213,156,105,8,148,222,153,196,231,17,112,184,97,238,184,222,170,24,187,231,225,148,172,113,50,212,54,20,32,184,11,150,231,240,77,40,13,168,242,56,48,39,185,132,33,6,80,19,70,220,163,234,181,196,63,85,169,124,81,211,6,169,92,242,47,27,74,137,123,75,129,133,197,127,158,73,253,109,105,185,64,208,197,181,186,207,244,13,92,64,44,238,121,186,54,204,220,105,43,253,123,25,88,151,214,33,179,179,43,98,151,86,204,8,187,138,241,205,141,20,158,40,88,4,115,54,249,177,14,11,56,153,49,202,142,84,46,36,124,202,219,24,28,217,8,217,229,237,83,219,155,68,139,158,89,187,195,154,6,227,227,220,169,202,83,69,124,4,79,198,222,210,217,89,144,167,72,64,147,158,102,209,213,185,73,116,9,175,69,93,189,213,59,161,30,9,15,7,214,18,41,30,119,198,24,212,61,20,70,2,5,77,150,136,164,133,114,146,7,6,204,156,154,34,74,28,106,188,83,35,170,113,185,20,139,45,43,238,241,243,171,31,110,24,44,46,199,203,233,64,209,205,221,158,118,189,165,93,23,91,236,240,255,227,63,143,48,175,40,95,172,154,25,36,75,79,231,92,46,222,20,224,125,149,8,187,29,62,187,72,142,22,69,221,195,84,52,70,166,120,92,116,225,45,107,136,94,112,54,56,158,171,157,233,222,87,48,35,150,63,26,45,100,140,232,133,233,12,212,76,171,140,117,29,243,126,211,136,219,71,105,110,132,136,190,176,108,200,252,54,58,94,251,195,111,145,220,81,150,234,160,115,163,250,151,35,204,156,80,139,246,82,226,188,61,221,249,89,40,44,31,12,119,45,235,180,101,239,40,199,197,91,88,150,55,235,74,178,34,137,158,78,12,165,224,200,188,208,224,255,48,5,222,111,43,70,219,182,221,237,246,237,190,107,249,60,234,28,213,132,252,219,64,182,34,229,164,186,101,247,212,82,89,141,198,2,205,250,193,15,230,247,170,165,18,211,97,202,191,253,197,184,210,16,156,208,85,212,71,122,49,130,253,7,227,202,139,232,31,217,80,134,228,174,161,125,217,130,115,66,240,77,71,169,2,173,50,73,244,30,78,108,184,116,73,56,237,54,39,82,12,141,77,133,223,28,118,8,5,57,219,246,12,22,35,143,235,51,186,234,68,31,91,74,169,94,41,58,109,143,170,76,64,195,149,171,85,54,229,127,247,224,164,116,165,150,233,165,131,106,164,123,87,189,24,7,102,154,115,164,156,178,213,246,239,5,88,23,39,57,45,51,120,161,112,96,165,88,16,183,1,249,231,67,132,165,75,99,233,191,16,151,234,34,28,99,220,213,103,42,162,64,11,1,123,42,148,159,250,217,87,138,29,60,122,223,82,156,163,101,223,178,174,67,95,132,53,5,119,235,141,39,234,31,72,185,6,203,99,79,30,36,182,9,126,249,207,74,233,118,171,125,198,93,160,209,175,127,123,62,52,2,197,68,42,129,112,67,118,68,41,66,90,165,175,216,55,103,254,133,73,174,46,148,173,37,108,160,215,255,94,5,104,189,120,98,108,10,79,240,85,154,140,20,211,217,50,54,98,57,213,128,23,51,88,132,251,115,173,225,131,28,63,106,127,7,82,254,34,14,139,101,12,95,255,134,22,84,244,205,60,29,52,51,30,235,211,177,135,169,74,109,210,126,250,75,134,46,164,9,91,249,42,11,168,108,216,68,215,92,9,185,163,53,249,71,2,14,48,11,2,227,187,208,232,212,64,61,250,128,87,171,213,141,80,243,50,129,62,65,50,136,9,184,239,102,239,37,186,235,190,52,182,245,49,80,142,220,214,120,90,102,144,134,200,75,145,237,34,167,104,31,143,109,81,233,91,134,231,67,216,0,247,217,35,49,207,223,223,230,150,64,237,209,170,25,231,77,104,227,135,191,203,98,4,168,146,252,84,121,94,166,182,22,226,85,180,172,166,207,23,169,76,31,59,42,10,9,16,139,85,102,99,98,8,130,222,122,217,173,29,167,141,243,30,125,209,135,162,8,153,82,247,116,100,123,26,148,88,64,113,130,18,196,252,29,168,23,133,174,95,118,7,6,57,140,95,154,174,185,225,124,223,47,55,36,24,173,170,161,20,184,181,227,15,74,195,193,87,101,206,98,211,52,170,83,29,180,36,128,198,35,163,253,149,179,67,158,32,126,154,247,82,50,42,38,166,138,209,66,224,126,104,172,207,55,49,84,114,36,246,57,212,124,216,127,134,222,12,131,5,5,91,141,69,172,222,160,147,197,157,200,33,185,49,4,70,169,165,73,250,141,221,0,254,247,51,162,182,222,169,6,179,107,57,132,14,190,246,250,201,72,24,218,126,215,59,27,192,8,217,172,21,206,206,184,166,233,103,238,2,115,163,239,90,43,50,104,58,32,200,53,219,81,204,184,204,91,14,26,92,189,242,2,14,7,226,37,33,201,42,53,28,178,182,221,255,109,86,211,176,7,116,174,229,151,116,137,27,182,10,59,75,104,95,113,91,228,131,173,98,130,37,255,125,39,215,115,120,85,0,131,15,54,213,227,249,235,185,215,156,10,24,63,243,140,100,6,221,191,249,244,253,5,117,114,32,20,142,23,122,79,140,16,249,191,190,179,24,204,13,232,159,98,49,97,228,35,228,177,190,22,149,239,194,80,243,39,132,107,176,170,0,219,75,215,253,88,35,198,196,182,73,227,240,44,249,80,179,182,221,18,91,177,215,37,234,67,49,43,27,140,150,0,255,28,229,188,223,238,79,180,25,194,65,100,32,184,31,68,202,19,36,23,181,162,78,192,156,179,101,217,27,195,142,67,216,19,133,0,34,24,0,117,54,99,68,175,238,99,194,67,162,255,198,172,194,114,177,105,126,228,70,99,212,162,235,236,222,189,93,171,184,44,91,122,65,108,41,134,207,96,23,183,191,42,72,29,25,56,81,86,97,105,88,25,91,62,32,62,225,96,90,191,194,153,247,213,242,205,76,129,4,59,87,178,132,70,1,134,241,227,105,150,103,202,168,125,188,70,75,209,136,209,154,138,112,129,51,86,162,121,136,125,42,197,171,254,128,232,143,186,7,98,147,174,158,52,109,48,71,36,190,24,36,169,185,119,91,134,149,42,18,156,78,21,35,134,247,128,206,117,168,163,219,193,192,223,173,54,25,36,95,175,191,172,107,208,178,169,203,12,234,133,205,216,14,17,15,187,59,161,175,16,59,43,30,36,192,239,131,37,126,225,85,243,118,51,209,152,217,81,77,164,22,59,151,133,35,19,163,118,209,226,103,2,20,225,87,183,106,85,128,4,203,9,196,172,106,194,231,142,53,106,166,164,80,193,24,200,98,7,63,30,58,247,216,79,154,238,34,174,94,154,220,20,203,110,38,139,127,190,246,60,93,251,53,254,155,25,223,105,74,135,246,26,24,141,87,152,31,1,8,81,135,72,206,220,127,44,89,192,28,198,174,104,207,29,46,70,148,37,217,171,92,234,11,57,66,158,19,233,124,227,4,195,44,141,222,245,100,90,170,46,136,222,167,157,92,106,4,183,154,164,49,69,219,187,166,249,133,130,30,95,249,150,221,4,43,107,158,31,117,254,25,33,19,126,38,150,127,46,17,78,112,38,255,48,237,189,255,225,134,212,87,135,192,155,58,185,204,240,150,205,229,40,46,47,192,218,186,21,107,24,231,18,0,172,87,15,123,194,1,235,96,247,238,184,132,178,224,90,191,8,206,172,96,173,145,141,231,191,29,151,78,235,93,133,142,113,126,191,63,197,69,154,186,183,84,74,193,141,52,60,172,130,186,149,57,41,47,52,122,99,162,123,9,139,4,225,182,73,30,88,231,164,65,108,60,190,222,162,246,3,75,72,54,190,152,92,163,62,247,51,114,32,103,179,95,48,246,253,177,232,38,56,126,110,59,185,131,46,15,227,145,100,149,104,122,246,167,35,181,23,150,235,102,132,87,18,151,115,118,125,82,114,243,34,169,20,69,171,189,161,44,140,145,224,209,61,9,215,77,254,66,122,79,29,33,245,181,179,129,4,92,155,10,239,107,171,129,187,219,226,25,253,147,171,1,212,56,190,150,38,249,16,175,71,59,6,54,58,134,116,0,44,41,187,54,6,48,170,74,159,186,243,68,181,160,70,170,26,46,50,207,84,240,15,241,37,114,22,143,170,17,25,90,159,232,182,168,2,200,111,62,4,227,239,115,203,1,246,206,242,67,209,82,253,237,71,213,86,168,5,219,26,217,52,194,185,41,92,209,188,36,246,186,238,214,170,149,3,35,171,173,198,14,179,98,98,109,213,29,121,225,136,199,50,132,15,202,244,213,157,54,62,144,223,92,95,178,60,193,79,129,33,240,218,198,25,131,149,209,92,170,57,174,148,136,203,12,26,49,69,138,181,15,1,200,15,109,243,59,213,98,38,27,208,125,131,48,69,36,250,101,110,231,98,12,179,218,37,62,104,34,164,23,180,225,30,45,147,150,128,27,243,210,95,128,128,253,165,61,127,35,79,146,109,228,64,115,34,229,155,168,110,77,9,228,14,250,173,159,239,192,90,139,15,10,181,182,105,174,47,192,52,127,136,133,35,125,77,164,43,193,178,116,190,63,244,1,89,100,43,77,109,249,197,211,11,216,191,38,22,70,243,14,90,28,88,32,97,169,114,169,174,165,8,65,48,78,214,79,191,207,142,84,174,206,13,156,154,37,133,233,115,220,119,179,71,50,47,130,243,5,42,131,135,102,139,115,226,9,124,134,199,59,155,141,150,255,68,72,88,119,51,191,14,185,116,223,37,234,222,254,114,184,253,36,243,186,111,44,131,6,127,1,121,212,25,68,75,105,36,74,54,115,129,51,149,71,206,114,173,149,221,154,160,183,227,11,134,193,217,193,36,112,6,193,77,67,176,206,94,70,60,85,162,123,77,186,64,235,45,112,2,121,190,149,143,11,103,174,155,224,52,113,93,250,236,117,67,176,161,195,25,53,105,151,193,74,40,144,31,201,248,58,181,118,119,239,115,60,207,210,154,231,75,66,30,104,24,89,109,255,83,63,128,157,209,189,78,105,144,12,74,201,93,41,100,73,200,10,104,219,224,84,138,1,128,92,28,87,97,203,122,137,194,147,37,120,221,245,208,245,254,113,158,25,3,62,137,114,140,241,95,34,123,165,73,75,161,201,249,245,68,50,76,239,192,226,176,51,228,254,114,85,237,24,181,2,245,55,250,155,179,207,4,155,92,124,205,9,200,188,249,43,220,202,133,179,55,208,105,1,96,142,242,151,224,215,131,213,58,180,42,253,253,100,46,22,196,49,110,22,9,124,83,6,233,228,10,188,77,130,229,4,198,105,38,26,17,164,221,0,202,197,52,20,156,207,10,236,46,207,44,211,251,76,178,158,61,28,212,106,241,82,189,197,91,104,125,57,215,193,229,99,105,139,249,247,94,238,246,124,69,11,61,87,70,25,95,148,243,58,248,5,82,71,2,19,158,49,157,228,190,161,194,116,98,101,27,17,37,205,156,211,22,48,209,103,125,171,32,180,39,200,239,128,47,73,182,108,154,37,19,130,150,94,14,225,180,229,134,198,15,113,70,65,65,40,93,218,66,194,64,228,43,217,47,47,182,172,99,119,79,178,90,57,123,124,115,246,24,162,179,32,146,233,10,220,8,4,47,230,38,139,72,237,234,171,198,53,121,128,52,185,43,252,99,28,156,99,122,34,21,216,143,177,141,170,170,88,6,61,205,17,75,206,27,240,130,245,2,189,123,14,60,239,139,157,63,138,212,64,90,112,69,9,192,224,20,69,179,33,60,71,127,65,132,144,220,222,96,27,163,88,164,130,58,69,194,196,48,136,204,149,30,110,21,54,151,79,233,70,78,208,252,201,160,152,121,226,217,44,34,228,140,103,29,167,110,109,246,60,227,184,101,176,143,31,142,238,28,239,118,121,5,18,9,205,16,174,137,83,71,83,40,93,238,103,152,175,111,32,159,175,74,166,216,167,26,74,51,238,235,15,160,39,16,250,32,200,123,15,243,50,157,153,28,11,181,95,66,170,214,69,52,196,174,253,241,92,131,153,170,133,153,99,238,99,78,67,229,132,49,200,170,248,220,1,126,17,56,176,249,86,144,114,13,47,215,60,69,66,82,189,231,187,254,90,59,47,5,171,170,129,241,211,100,226,175,254,199,239,147,86,51,29,27,51,132,39,58,9,140,250,9,79,76,237,219,80,195,182,7,70,96,86,47,117,223,203,50,46,245,141,24,144,131,197,87,44,143,11,114,241,111,221,235,131,131,127,242,100,33,251,38,96,94,155,21,3,213,193,150,202,198,201,251,137,84,132,65,127,44,208,243,132,145,223,35,33,152,197,115,129,210,6,71,201,237,254,149,5,33,83,137,74,93,212,178,171,112,163,94,154,19,39,91,242,161,235,255,171,76,46,104,252,11,53,143,57,187,110,88,251,227,115,200,200,158,160,23,231,13,66,230,168,120,141,238,157,205,3,11,226,98,138,194,196,107,133,255,95,238,241,187,131,26,22,37,239,247,245,19,124,34,119,186,222,50,128,84,233,242,178,141,121,198,32,20,149,85,201,230,125,162,234,143,248,132,31,106,56,80,208,97,190,134,235,96,137,83,240,203,49,177,198,196,66,221,101,47,116,155,144,142,36,32,174,214,90,42,94,93,215,58,0,14,183,235,2,115,173,193,120,239,70,152,69,188,71,145,74,25,46,223,119,128,26,146,40,77,22,69,23,113,126,58,98,125,34,57,21,65,36,20,95,62,135,112,48,248,234,43,80,83,83,199,128,172,32,223,158,24,94,132,64,62,25,28,98,27,167,218,100,206,30,246,199,164,24,63,169,107,254,197,224,136,90,152,71,211,157,56,16,213,34,221,139,151,208,98,123,96,73,193,45,143,176,11,26,229,55,43,44,166,167,151,79,2,47,117,35,209,98,156,242,141,187,40,174,197,72,33,14,27,225,123,111,116,67,18,131,158,222,236,105,194,141,0,174,8,217,30,10,24,8,119,167,63,145,68,58,84,92,117,182,87,30,173,82,1,167,217,16,104,255,77,87,31,202,214,77,179,247,42,0,194,234,119,42,117,161,199,118,16,80,7,19,150,131,26,71,229,60,108,172,0,7,242,249,250,57,224,225,122,88,101,239,19,91,141,68,60,28,190,163,110,227,58,84,51,57,19,109,218,206,99,86,93,72,73,158,238,121,185,75,255,70,147,207,71,247,25,212,153,148,14,86,138,25,184,159,100,91,73,188,110,133,179,181,150,81,216,172,67,104,148,202,36,205,214,85,139,242,91,19,164,112,82,36,107,91,18,13,108,3,23,108,142,4,32,29,1,54,133,81,177,76,71,238,90,113,227,241,183,41,8,211,29,101,160,107,42,20,30,126,177,180,184,124,98,182,92,246,24,130,208,105,118,197,64,166,93,20,248,85,167,61,185,66,250,229,200,49,104,74,127,86,177,240,185,40,137,133,108,80,15,179,255,73,34,94,207,173,180,183,238,237,203,155,160,239,191,11,79,134,242,139,14,234,207,171,204,48,71,59,164,44,224,78,105,136,152,190,99,22,242,61,185,114,72,141,180,4,108,243,142,212,195,191,255,178,43,187,140,85,204,133,50,129,29,193,149,138,114,74,31,185,6,192,34,129,162,18,226,108,130,249,102,83,194,161,213,236,241,234,189,152,46,42,119,43,188,36,109,57,95,62,254,174,92,179,91,210,149,226,106,62,206,10,5,42,70,214,108,29,121,5,143,184,116,5,216,8,3,196,247,28,32,232,21,78,116,159,100,197,84,168,14,55,125,124,150,43,62,141,187,36,233,254,180,107,179,141,43,194,7,113,228,32,87,116,81,191,141,32,80,60,204,139,215,140,28,61,0,46,56,229,74,25,197,138,129,145,32,27,185,213,152,95,217,140,92,44,74,251,59,16,184,162,207,123,135,80,204,202,40,174,200,237,95,158,157,175,252,167,85,20,41,218,96,3,193,140,166,3,240,56,124,123,168,136,14,71,143,214,187,155,225,5,69,204,105,214,99,135,244,44,181,170,235,150,150,104,62,164,220,3,187,227,118,33,250,81,68,156,140,61,144,113,77,55,209,138,123,167,7,40,238,92,200,181,189,227,51,115,37,67,231,58,151,116,242,16,113,29,0,52,178,129,22,234,9,200,104,190,227,217,77,147,151,122,127,238,126,206,6,201,47,64,206,66,167,64,134,216,37,60,3,102,44,243,109,19,28,109,250,244,137,227,245,108,185,13,129,212,192,167,21,54,102,50,196,30,127,170,82,184,65,200,154,150,225,103,192,195,36,6,52,145,38,174,63,64,124,72,29,107,123,127,22,148,37,144,186,232,237,248,132,106,224,60,151,29,125,192,233,173,33,5,248,62,175,76,127,204,87,71,185,147,31,105,156,205,39,110,224,242,133,61,174,232,125,37,209,252,132,54,98,16,225,198,71,250,214,17,77,142,0,84,31,237,117,44,210,105,164,147,216,137,169,40,151,158,8,135,78,179,170,202,0,163,145,171,133,60,104,233,84,244,18,87,29,126,227,81,206,103,179,68,21,61,111,94,109,153,23,115,60,137,32,94,182,20,130,91,128,147,252,72,166,141,175,6,195,106,14,57,20,119,200,84,203,77,222,111,179,170,150,156,34,220,254,39,146,20,39,60,211,189,241,127,155,106,56,126,22,36,10,171,248,41,17,8,66,230,218,81,147,197,211,198,147,196,138,219,20,167,15,44,190,89,171,84,199,253,20,133,51,77,172,11,105,102,158,176,60,34,95,73,18,23,2,183,250,225,14,176,243,215,27,174,3,195,123,137,167,36,29,35,183,80,29,236,187,136,89,204,204,15,4,38,166,1,224,194,175,36,98,0,2,208,5,37,223,251,190,54,144,67,141,19,98,214,4,253,57,246,94,211,219,237,228,62,231,84,41,196,39,86,3,22,149,250,15,255,225,154,234,213,241,97,254,39,52,227,123,167,48,217,17,75,163,193,254,13,212,142,61,109,230,159,16,4,189,99,109,108,46,210,39,30,246,134,108,143,71,107,235,130,3,54,233,97,119,90,228,245,121,160,43,172,39,187,230,237,181,67,176,10,104,216,213,126,173,226,149,200,112,188,252,92,196,227,247,149,224,129,62,66,19,50,72,183,183,177,60,118,147,167,189,110,57,194,159,67,12,117,222,25,94,119,250,177,200,244,31,89,145,90,199,126,12,93,117,202,77,147,59,204,90,128,189,88,161,37,8,88,165,72,47,98,186,162,89,137,58,36,223,203,38,212,183,80,247,26,219,20,188,151,234,137,167,76,225,175,24,196,50,207,98,243,241,61,210,224,170,18,179,155,157,221,13,38,202,56,50,34,171,184,29,39,255,218,159,54,88,252,49,178,255,5,113,29,43,44,123,95,0,180,138,204,109,226,50,212,26,0,118,252,59,107,226,96,189,38,175,48,83,114,55,222,15,113,157,191,118,121,57,58,47,250,83,222,29,15,130,200,75,125,14,28,241,56,68,135,62,138,213,175,129,40,233,186,88,213,77,153,4,175,186,99,213,138,60,132,223,102,176,13,96,206,56,249,168,31,59,20,229,68,187,209,175,69,45,241,78,213,193,3,84,195,239,107,41,7,239,11,85,141,1,32,5,85,63,56,173,134,66,21,1,189,18,171,43,236,91,111,127,152,190,200,130,240,146,85,84,199,246,156,237,118,252,31,138,30,150,30,185,188,19,145,81,155,18,237,152,168,101,222,105,160,162,216,21,113,162,239,245,54,94,251,65,227,133,207,229,129,60,144,19,246,245,54,33,48,51,182,44,63,95,241,232,217,191,5,207,94,191,110,68,142,1,224,220,48,89,197,99,34,66,227,161,168,38,182,231,191,212,132,62,113,142,49,82,188,171,60,56,68,166,239,246,26,84,163,1,175,25,96,47,135,54,76,152,160,248,51,253,22,176,158,196,110,218,224,117,183,196,52,105,94,59,93,48,129,120,114,105,249,68,57,164,23,100,77,92,39,148,67,120,62,27,103,77,202,161,67,236,57,114,155,79,158,254,249,50,35,232,137,234,182,93,197,9,69,224,206,158,202,9,215,103,39,113,240,186,203,79,165,224,34,170,34,207,240,67,40,111,32,67,230,69,57,179,64,154,91,132,18,246,69,209,116,175,173,42,105,153,167,249,161,230,243,192,144,188,222,62,128,224,22,65,253,115,222,142,200,53,226,230,130,74,64,248,86,6,12,10,139,203,205,233,72,194,195,80,99,191,83,139,208,160,188,225,62,116,33,209,247,174,243,29,231,20,13,230,169,184,128,54,153,26,152,160,215,48,82,136,110,30,179,236,147,219,217,56,197,254,144,92,54,204,192,115,201,247,227,62,224,89,6,115,175,35,44,53,27,18,172,229,96,214,189,84,162,189,214,91,111,225,26,171,195,200,67,81,216,235,237,136,191,79,142,41,47,5,215,92,123,67,222,95,34,219,121,201,78,91,241,241,148,53,60,2,139,250,115,176,60,110,78,234,238,249,53,166,56,156,110,96,181,176,86,227,9,197,134,176,230,64,184,158,88,68,13,107,229,85,174,106,232,206,25,241,2,66,68,65,129,96,231,185,87,107,124,166,196,40,116,251,82,76,134,223,241,88,250,1,92,45,40,245,132,81,237,193,247,57,173,20,204,171,217,227,133,100,205,134,150,152,203,211,168,194,102,135,71,142,36,123,26,12,111,49,207,168,202,83,214,60,176,246,84,171,183,252,94,4,109,245,108,46,245,191,16,178,140,181,154,5,87,123,59,89,42,216,178,192,1,122,171,105,69,163,132,55,28,230,94,233,206,43,129,90,54,121,210,123,19,64,49,110,100,116,190,84,224,46,55,82,100,47,228,122,206,112,73,170,189,251,53,58,14,240,60,253,136,219,151,18,52,113,149,140,54,198,48,123,156,174,200,234,244,61,203,26,86,58,52,35,148,21,178,131,47,45,233,230,193,157,175,55,163,138,7,26,253,174,10,248,99,191,242,203,212,89,113,51,57,72,57,187,138,227,235,8,222,41,11,193,127,77,136,99,195,203,215,164,20,7,163,30,156,192,161,205,64,55,177,210,5,216,148,213,10,224,137,37,164,123,204,164,116,125,98,46,101,219,163,71,40,22,25,13,230,218,188,16,132,73,60,228,247,110,245,218,76,242,199,232,176,247,2,100,79,182,133,169,222,200,52,41,210,61,74,5,255,69,7,68,227,178,233,54,219,121,161,141,156,160,226,14,66,28,114,46,24,32,133,178,1,199,100,242,45,211,161,153,251,137,91,40,173,218,120,33,186,4,91,73,47,69,252,78,250,249,89,139,196,109,209,185,128,108,14,206,101,119,211,184,255,36,165,182,37,105,43,145,52,72,188,169,156,187,18,213,145,241,37,41,214,112,143,102,253,36,236,117,56,16,103,55,58,133,134,73,40,11,98,245,113,85,107,252,6,175,30,102,30,76,13,148,1,232,39,227,153,36,97,141,18,135,105,215,234,91,53,14,28,14,252,31,21,4,220,248,155,54,175,93,66,171,141,48,26,172,19,31,147,68,158,232,48,92,83,40,6,60,248,93,88,10,27,238,187,23,222,1,28,55,149,226,111,55,245,96,117,39,175,196,200,35,117,175,227,112,37,171,251,208,191,109,216,187,132,15,1,36,77,248,12,123,147,199,199,169,65,114,15,231,193,219,50,147,127,53,37,219,7,133,113,133,47,175,184,252,157,175,103,12,218,22,97,122,121,134,185,127,144,168,184,118,180,221,48,53,188,149,178,247,23,66,178,157,22,25,123,58,200,164,127,229,234,45,154,16,11,177,236,64,76,144,253,8,21,143,179,49,140,239,71,231,108,31,252,205,178,254,219,135,8,139,162,2,154,9,226,136,62,51,197,186,83,192,72,232,198,163,47,10,231,26,168,128,172,240,28,2,184,53,226,222,199,21,179,83,217,71,146,171,218,105,87,178,210,214,131,60,249,146,147,105,118,183,158,113,200,117,202,80,75,52,33,240,61,103,198,171,127,96,147,238,177,65,78,153,225,239,32,97,229,18,150,23,65,232,118,146,146,241,254,129,169,47,70,146,43,200,165,32,129,140,111,56,49,85,230,198,36,188,241,75,229,161,246,22,69,32,229,195,159,4,68,138,13,18,50,62,123,157,130,178,83,213,190,194,91,158,114,45,198,132,18,227,78,84,20,129,104,106,161,148,37,26,86,43,106,146,243,92,75,124,193,249,159,204,22,201,29,108,238,142,92,186,54,130,221,250,239,91,31,213,95,126,238,212,118,241,28,58,47,109,110,35,41,110,108,15,153,30,10,118,229,15,238,43,104,74,208,186,24,63,94,153,73,134,5,2,216,112,184,97,209,57,160,25,250,78,67,223,30,83,98,39,201,93,27,235,193,122,25,224,244,70,209,242,195,220,101,154,171,144,17,81,52,244,81,35,201,188,78,8,191,97,78,29,245,36,145,191,79,96,138,70,24,163,52,21,106,203,135,48,154,155,94,244,215,201,46,87,96,180,36,139,31,70,13,183,47,23,162,248,58,153,118,106,37,105,68,15,62,251,28,102,234,158,238,150,233,49,96,181,20,210,203,18,180,69,98,138,39,250,168,213,67,123,243,192,3,180,122,211,139,94,180,11,181,119,110,237,231,25,17,65,75,201,54,45,251,242,145,18,89,252,1,156,204,54,245,72,170,189,63,167,119,246,71,82,21,106,210,153,159,105,127,59,116,88,62,175,179,95,88,33,215,75,73,76,109,44,237,42,39,207,136,112,211,235,71,133,64,226,108,203,212,127,116,113,160,225,171,251,23,131,69,220,137,141,91,156,32,23,54,197,185,127,2,42,183,1,15,36,109,140,219,9,96,228,65,4,9,60,241,102,174,198,155,26,24,112,117,241,111,100,131,86,66,132,119,163,74,57,43,66,154,137,65,199,144,130,226,224,170,138,201,82,127,158,58,29,239,42,182,157,226,88,184,251,194,38,138,46,120,96,233,182,246,158,87,126,192,162,239,33,38,196,59,187,151,175,190,239,219,245,156,112,118,33,224,225,129,7,220,169,140,122,145,242,237,103,108,25,205,12,110,180,20,69,1,140,77,122,198,82,122,79,2,107,88,144,59,203,160,172,169,90,211,126,244,156,108,231,186,12,214,185,40,37,114,75,18,190,63,249,194,161,98,136,233,162,26,163,96,123,150,74,187,240,157,26,91,128,194,173,27,78,186,7,221,100,248,11,176,44,64,196,161,237,149,95,129,93,16,153,43,51,123,252,10,8,118,218,3,213,250,193,120,175,244,178,138,234,6,190,17,57,49,169,135,116,10,63,152,162,151,84,153,212,177,112,87,236,6,153,113,84,234,223,102,225,208,25,15,127,111,160,165,46,82,39,125,31,179,249,194,61,63,105,224,89,215,87,139,120,21,145,83,38,66,182,25,171,24,132,203,140,118,206,196,202,31,119,255,225,82,254,250,58,107,28,255,19,214,23,52,105,28,111,196,219,224,78,25,45,223,138,253,29,108,222,21,254,7,207,141,161,240,252,189,195,9,98,61,23,48,134,213,65,205,9,35,176,90,78,48,193,251,205,217,157,179,46,208,47,205,130,47,48,171,183,255,74,93,16,30,75,150,240,235,241,73,110,135,15,222,157,7,92,189,138,196,102,173,186,26,113,3,168,164,137,232,134,189,151,154,77,154,110,238,67,96,181,161,62,214,195,132,69,123,83,142,106,70,207,129,42,241,29,239,60,51,80,104,226,216,250,14,77,81,123,110,244,15,42,236,209,108,155,113,6,28,102,24,17,230,94,84,62,122,235,89,43,197,74,169,30,114,11,22,110,91,255,40,105,137,122,216,16,5,236,138,248,221,7,122,104,175,3,51,245,218,99,21,190,78,196,171,60,88,9,187,79,39,232,103,72,152,210,232,79,63,135,48,141,222,165,245,211,137,98,59,161,59,57,98,180,11,58,92,161,200,120,152,157,15,171,246,129,127,127,3,18,135,75,113,210,243,132,210,229,165,43,214,113,16,36,190,152,79,49,189,252,22,120,216,179,103,121,142,228,69,145,169,247,237,66,217,79,93,24,99,96,21,190,131,9,253,58,58,248,137,49,78,221,252,46,82,209,221,102,35,0,124,53,128,6,140,91,141,40,28,246,151,248,65,210,176,215,71,150,248,83,242,5,99,172,147,87,16,223,134,4,225,157,112,236,251,118,199,119,215,27,168,221,189,181,242,112,112,143,28,197,109,136,69,165,42,153,71,83,167,157,254,70,11,208,133,120,9,254,211,238,189,236,70,108,217,157,236,128,34,234,27,185,166,26,108,58,29,53,121,36,137,25,203,237,195,212,151,23,238,134,72,210,221,178,159,224,167,149,18,231,42,244,228,235,238,129,217,3,30,193,139,180,160,151,44,138,146,91,162,167,204,94,231,176,235,65,247,220,2,39,101,229,116,196,88,226,239,113,79,176,182,173,213,98,37,95,25,36,35,115,16,15,74,88,255,21,12,178,179,122,212,55,23,228,249,201,247,13,47,244,112,127,152,165,54,27,212,220,24,136,176,154,179,231,193,91,121,113,58,254,54,119,97,140,219,66,40,116,185,83,78,31,169,203,52,13,94,122,25,17,125,162,196,116,9,142,230,11,128,239,252,157,35,235,253,193,74,184,155,49,136,92,151,241,17,62,29,22,248,166,174,151,184,24,225,29,77,76,173,165,7,136,18,189,23,57,85,232,137,216,84,97,213,106,198,22,58,253,128,25,163,47,217,200,20,152,18,125,54,101,9,45,96,92,97,169,246,181,26,18,225,250,197,92,170,199,30,146,89,162,16,242,72,254,57,194,81,19,175,15,53,1,203,84,185,86,21,89,45,226,19,63,186,96,7,185,105,16,86,122,101,6,81,120,81,73,90,222,237,223,190,136,216,228,60,96,254,161,209,226,148,78,181,132,30,169,92,122,122,129,86,203,14,170,27,250,99,20,226,167,180,121,124,167,70,4,186,113,187,162,157,57,78,233,56,52,39,88,19,126,100,10,231,73,61,176,51,115,95,229,15,62,167,64,33,209,114,196,55,152,85,8,132,44,155,130,86,33,245,67,96,10,181,40,83,163,247,28,186,254,200,13,78,47,127,67,249,122,207,91,195,183,136,190,75,67,206,245,69,5,31,16,21,48,199,163,129,189,126,54,89,178,49,229,41,181,37,55,64,105,101,17,105,21,62,234,249,147,135,168,247,164,167,229,65,171,217,234,88,227,35,201,224,187,213,228,108,64,196,100,167,18,31,27,97,253,109,182,171,84,169,238,109,206,13,17,248,111,130,55,51,10,65,190,100,72,1,133,80,172,6,203,108,66,26,237,78,70,67,242,48,28,134,106,32,25,145,193,141,108,152,135,93,160,62,27,190,159,32,55,224,174,240,217,31,216,191,93,194,163,32,99,104,245,226,111,232,188,71,179,125,181,217,154,186,19,2,155,76,216,162,219,214,66,230,24,3,105,1,145,48,140,6,7,101,194,147,139,10,111,224,134,164,52,96,41,186,160,233,109,223,7,4,170,83,112,220,11,198,208,128,189,93,207,114,4,166,166,39,53,59,200,78,43,145,207,194,217,72,232,154,91,232,34,250,46,90,79,157,237,213,190,26,32,0,166,80,14,239,63,180,143,160,25,74,143,31,202,99,66,63,167,148,9,191,47,106,151,201,155,112,146,55,135,85,26,15,163,214,131,187,62,230,209,22,156,40,35,212,84,12,205,182,66,21,163,85,43,99,36,202,181,165,196,44,171,157,7,191,145,219,220,144,152,31,171,228,44,82,9,136,59,153,237,51,208,233,187,220,65,64,113,197,210,24,61,232,235,87,175,139,251,88,60,106,105,7,98,131,40,17,216,238,204,197,44,85,81,22,90,215,25,164,44,81,154,164,104,13,122,217,2,206,143,172,88,140,198,37,4,152,155,159,107,86,230,157,29,196,187,214,39,177,131,152,69,16,2,81,87,105,190,58,226,29,124,255,1,121,41,89,55,88,90,118,160,153,78,151,44,1,152,220,114,6,90,113,102,170,163,87,102,26,211,62,44,68,46,99,41,157,86,7,142,160,131,210,227,135,149,12,79,197,120,146,133,200,190,63,130,89,95,123,130,169,149,64,145,72,176,77,79,186,244,69,118,99,106,12,64,208,38,143,246,241,232,157,23,250,33,192,3,73,127,74,130,222,107,94,194,37,210,241,10,180,44,109,26,42,178,250,12,143,32,115,234,170,146,118,139,95,22,160,208,239,188,51,39,146,32,171,180,195,224,24,110,33,234,150,179,158,206,119,101,57,174,106,229,148,127,98,115,34,132,199,70,22,4,237,245,44,120,238,70,199,160,131,89,220,69,8,203,14,135,160,181,200,161,206,64,118,5,38,130,93,236,90,11,64,137,191,78,156,188,164,28,151,192,132,152,165,227,52,44,145,126,201,57,216,181,228,83,133,190,105,16,143,191,197,50,12,3,222,69,178,207,117,91,71,186,253,135,205,53,110,51,217,9,42,111,61,105,191,52,48,52,90,181,193,233,179,94,128,132,95,95,63,236,169,80,151,176,252,39,249,57,97,23,248,181,175,93,36,255,43,186,236,218,192,151,240,172,3,228,170,132,197,61,204,27,100,182,178,177,109,15,216,190,86,240,249,203,105,212,47,0,198,175,213,46,214,95,86,193,52,157,139,105,64,93,46,190,10,208,108,81,193,30,156,125,34,226,103,179,3,191,29,108,14,163,55,240,197,89,3,32,201,154,246,21,126,244,72,65,182,107,127,221,150,32,120,14,208,185,53,15,74,195,190,42,12,253,102,206,127,226,254,149,194,34,24,96,251,118,38,235,233,23,149,117,172,212,58,62,127,103,66,231,54,42,188,85,202,252,211,36,192,118,97,220,95,122,102,206,151,240,214,39,32,110,64,112,57,186,122,6,1,13,29,81,142,144,143,235,70,138,229,122,222,0,142,109,37,104,93,83,122,92,214,160,175,196,109,42,66,92,33,65,18,241,53,194,200,57,32,241,197,211,77,171,168,74,247,133,242,227,17,74,81,88,52,231,161,199,255,73,81,105,63,175,29,63,135,115,38,172,142,228,41,58,154,243,66,184,147,16,52,121,124,176,50,61,47,214,28,66,140,186,120,74,217,227,40,0,118,232,57,191,154,69,8,17,13,167,226,194,123,3,221,152,164,40,68,244,245,35,161,113,138,173,36,91,170,132,160,148,87,182,206,184,21,11,206,131,55,165,7,129,250,197,27,102,234,107,60,40,38,4,193,85,3,201,143,215,198,11,5,255,73,65,196,9,73,61,54,111,105,135,50,232,129,199,216,142,137,153,7,107,28,91,106,10,203,140,222,56,89,167,130,253,148,210,240,56,13,16,172,209,97,107,174,140,152,84,250,237,73,49,24,37,129,38,17,248,202,138,18,149,65,4,120,203,115,77,112,200,243,112,228,67,113,201,174,131,44,122,110,1,149,3,91,167,38,39,160,84,109,47,189,244,27,206,63,27,128,167,57,100,3,121,222,162,239,165,197,15,42,191,32,35,56,225,243,12,194,54,177,234,198,91,33,165,154,226,138,22,16,209,202,248,150,209,24,118,116,90,201,102,218,141,209,101,126,164,218,136,205,110,135,85,95,140,145,198,233,71,170,163,70,55,8,212,182,58,46,46,182,248,218,94,221,65,146,62,171,153,205,222,215,22,161,112,226,32,67,235,239,249,16,143,126,181,50,5,66,203,147,18,68,109,54,85,133,168,18,172,71,216,156,189,23,97,69,128,81,106,126,70,238,176,64,178,150,7,200,74,19,48,62,179,95,169,141,36,108,247,246,34,27,130,118,73,235,181,252,220,206,148,111,123,160,19,10,67,77,159,220,177,165,129,90,248,148,65,214,46,161,177,3,26,204,126,13,137,196,179,179,173,129,129,120,178,241,166,51,202,97,111,42,225,70,194,122,28,129,142,84,52,70,255,195,20,81,144,196,7,93,109,110,112,202,200,207,185,30,151,151,144,178,59,221,71,96,198,33,234,128,234,170,67,152,146,186,30,194,243,255,21,73,217,249,203,58,199,65,143,36,96,12,144,22,142,140,214,119,98,42,0,40,65,196,210,62,141,82,250,46,150,144,155,18,159,13,68,187,21,252,221,215,189,65,181,162,242,91,114,137,184,232,125,102,247,124,249,85,60,51,241,140,150,175,171,185,146,141,254,133,21,225,220,23,212,27,86,252,255,71,119,81,17,103,228,66,145,85,248,119,198,102,79,94,145,164,208,66,165,72,25,224,14,222,124,92,222,199,223,190,248,171,153,61,218,142,138,71,203,234,152,27,232,91,27,108,168,236,47,243,130,212,239,116,194,55,18,93,110,174,177,165,129,220,106,205,72,197,36,178,122,70,161,182,185,183,221,91,176,230,133,218,68,1,191,224,235,91,165,81,132,191,114,16,49,170,65,147,165,73,113,122,133,125,11,233,139,220,159,13,152,175,80,255,202,115,69,11,119,116,217,43,212,26,41,140,57,105,182,55,243,39,122,226,25,134,111,225,176,117,167,109,126,9,179,71,26,131,124,164,96,76,252,174,158,137,222,194,34,195,206,65,146,118,158,231,220,12,33,23,245,192,189,39,245,99,122,84,60,202,14,82,187,93,188,235,190,179,100,155,116,80,160,219,231,83,110,121,176,136,136,30,143,26,143,166,136,244,58,21,162,182,215,8,95,158,45,244,0,132,133,211,107,96,143,195,153,126,139,169,174,14,54,211,22,164,45,139,216,146,235,107,253,226,210,12,198,225,184,155,23,231,246,74,103,211,149,72,128,156,98,16,190,82,93,5,175,167,231,54,142,157,130,0,138,127,98,141,101,54,35,18,193,155,190,84,99,166,122,133,119,93,148,184,250,219,92,30,30,80,97,104,128,140,70,25,31,109,95,200,69,91,145,210,162,138,236,94,179,14,40,139,69,129,236,138,11,121,110,56,173,147,209,244,161,58,17,10,77,6,74,218,87,91,15,99,245,243,220,167,23,70,141,120,210,120,196,245,214,181,2,247,47,178,125,56,186,154,252,134,210,187,194,253,124,127,50,24,41,2,226,107,152,116,86,157,201,170,135,196,170,198,188,110,9,189,26,107,145,220,170,50,43,242,166,14,195,44,207,249,83,159,39,119,43,167,65,14,103,167,44,198,106,141,98,106,209,157,82,215,217,147,174,216,254,81,8,163,29,216,1,209,86,50,115,38,244,68,50,56,218,183,87,205,17,1,252,128,142,206,246,191,163,102,5,191,170,230,133,48,229,147,227,56,91,219,244,76,20,147,131,241,85,95,16,91,41,238,30,146,122,8,53,210,241,237,49,136,204,202,151,187,238,56,224,35,133,75,51,149,212,71,140,127,120,134,124,21,36,24,81,99,177,131,65,62,62,9,136,109,19,108,51,107,157,8,136,122,41,70,229,32,140,145,50,123,2,180,201,242,45,120,192,24,44,162,223,98,146,147,169,59,234,34,94,148,172,182,222,117,30,111,109,115,19,240,151,181,140,38,235,209,216,11,57,99,105,28,94,165,226,28,251,162,166,186,86,2,224,56,243,207,9,14,75,233,227,214,209,125,204,89,118,30,167,64,2,121,236,224,80,155,194,225,102,247,2,144,156,239,123,98,140,24,118,115,75,242,103,236,157,101,0,56,207,130,243,72,90,230,192,166,18,252,103,51,33,102,151,251,26,21,46,14,248,23,161,127,35,121,141,64,38,197,163,18,177,211,133,218,70,210,193,56,164,126,170,162,201,142,184,202,20,168,113,162,1,92,66,63,22,7,170,10,226,160,12,80,167,237,190,115,62,162,96,143,197,213,145,196,124,227,72,66,234,49,156,113,36,96,161,236,163,51,208,108,39,110,236,42,14,186,3,249,137,17,148,104,116,98,31,97,175,49,55,28,153,155,13,158,252,166,145,213,15,79,42,8,56,107,221,117,234,106,98,250,221,134,93,120,122,144,183,45,16,115,178,239,75,239,34,37,70,41,82,15,82,58,20,127,27,110,65,235,26,214,245,86,51,221,147,240,1,14,228,73,18,24,243,197,218,199,88,122,10,48,110,68,77,14,75,200,28,86,5,224,87,125,143,126,29,27,230,121,189,246,170,130,65,214,146,201,38,60,202,39,116,171,44,75,120,187,191,181,35,184,67,180,15,163,10,90,233,99,96,139,66,230,122,134,50,167,210,208,75,18,52,190,194,203,119,67,210,42,83,162,63,23,228,111,142,49,124,94,99,147,237,231,119,182,212,8,190,33,118,182,48,200,95,164,141,0,173,63,107,122,214,81,215,187,172,146,48,13,112,186,104,125,29,60,132,177,231,46,142,209,92,151,143,125,234,123,237,171,155,186,112,5,128,22,92,60,101,101,145,146,184,24,249,219,96,246,207,133,179,233,29,187,253,164,38,54,73,89,68,227,212,120,196,225,45,117,226,211,173,199,53,196,115,56,69,147,53,13,243,211,236,197,185,242,193,80,162,203,1,11,3,242,64,53,244,123,148,162,190,173,237,33,19,178,13,242,104,221,109,9,2,40,201,7,244,220,17,145,107,164,104,183,230,62,186,155,186,220,144,71,139,165,246,241,184,154,25,9,196,108,154,205,53,175,195,31,106,104,40,106,230,217,81,31,226,233,38,104,76,17,223,234,37,160,110,130,76,16,126,25,186,83,168,129,27,246,174,233,78,210,53,78,213,178,78,130,210,27,254,187,20,205,208,64,96,188,56,171,97,197,32,70,152,110,103,75,172,21,130,202,227,202,200,70,45,137,110,44,8,156,153,30,180,0,236,105,1,81,112,67,158,36,139,230,82,187,249,155,225,28,87,182,175,144,128,251,0,187,229,31,232,4,89,140,66,89,235,7,177,245,179,85,15,123,195,82,66,15,91,3,93,214,159,240,77,253,194,145,110,242,77,102,169,173,116,171,199,110,144,117,202,7,227,127,16,12,219,95,163,163,178,109,35,155,129,62,138,191,123,163,101,50,79,242,110,229,54,35,219,251,184,219,181,146,232,106,149,123,233,96,106,72,97,223,36,23,239,75,242,248,124,138,222,130,163,154,75,62,193,19,180,29,168,235,4,168,49,107,219,151,122,84,184,38,78,173,243,211,241,110,108,192,159,64,6,133,240,77,107,205,80,86,129,43,46,239,41,201,247,122,21,211,203,146,213,153,23,40,83,32,95,201,195,25,76,142,105,140,96,248,133,85,47,213,229,195,23,80,141,30,10,75,252,248,194,248,136,120,69,38,16,37,205,33,9,245,48,10,68,93,51,32,49,117,8,137,59,60,230,177,200,176,18,109,78,115,32,19,25,177,71,27,167,43,68,191,227,17,231,148,158,226,239,245,121,64,240,123,132,48,140,253,9,66,90,199,109,198,239,63,136,215,26,188,159,218,250,219,65,50,58,250,214,11,157,10,228,116,167,2,27,164,100,222,177,50,117,77,3,209,5,215,132,24,251,171,171,141,81,182,235,24,12,66,188,14,120,58,87,187,75,54,125,111,10,184,178,225,88,248,32,143,93,133,54,76,211,81,81,186,44,177,228,201,50,239,219,56,109,193,53,13,242,61,4,178,122,183,125,114,139,236,231,102,169,180,21,77,221,223,165,136,133,7,199,145,64,250,61,74,165,239,90,74,16,23,239,138,143,51,46,246,58,10,194,156,20,212,158,162,205,140,170,173,85,208,239,95,120,211,128,105,151,63,25,96,24,194,116,133,33,92,134,72,127,177,52,134,57,228,39,166,197,115,212,176,131,101,247,203,146,9,174,94,23,32,110,147,117,30,89,6,148,60,17,92,161,55,91,70,38,140,8,88,64,154,161,167,230,161,107,176,218,50,151,115,38,187,97,133,210,37,225,242,249,156,69,140,31,72,110,55,94,36,60,232,79,207,110,172,209,87,54,37,244,110,93,208,67,133,153,196,83,219,137,86,196,41,94,160,206,173,120,68,174,101,190,138,153,224,162,236,224,117,180,72,198,61,16,61,231,183,194,32,74,64,143,121,201,173,204,93,193,115,204,92,18,61,15,54,135,3,52,122,87,100,113,58,192,254,59,91,124,154,238,110,178,158,216,104,32,139,80,147,139,178,225,186,199,180,212,4,139,86,250,140,210,245,255,23,5,144,174,10,153,56,54,144,92,43,219,76,107,68,7,214,176,98,176,119,96,45,94,72,76,86,17,103,16,78,19,212,94,148,88,167,158,18,131,38,124,131,170,89,63,127,246,91,89,52,134,118,15,156,125,24,164,48,99,0,78,131,34,56,177,34,127,51,205,190,9,137,94,185,90,231,77,226,92,7,10,4,132,113,199,252,51,215,1,233,70,143,47,162,162,15,90,106,183,252,158,180,249,220,212,224,222,162,17,83,224,54,56,197,63,88,160,185,24,24,101,188,213,101,181,13,171,3,82,224,46,253,175,50,82,250,254,116,153,245,150,128,43,20,240,2,194,245,238,69,247,32,64,36,61,110,43,189,87,51,214,148,78,117,227,237,174,219,93,24,186,193,248,229,216,117,118,28,19,82,246,28,151,182,65,190,226,121,165,40,52,234,171,244,211,198,104,162,97,213,200,19,88,155,91,88,16,182,2,169,76,165,108,225,124,115,46,240,214,190,186,22,220,218,40,152,192,235,197,3,171,39,203,111,55,39,216,1,101,88,101,82,191,167,48,237,113,167,167,205,131,31,219,251,138,116,210,21,159,139,158,129,59,194,102,33,33,76,250,76,254,175,172,166,177,151,146,255,193,234,218,244,140,57,31,211,237,143,120,194,232,227,46,76,229,83,157,221,219,125,76,221,156,246,60,141,20,81,173,164,8,249,183,31,40,92,27,50,96,61,70,78,237,178,165,102,187,62,220,65,130,95,174,121,9,149,106,22,205,248,143,215,156,118,111,193,195,21,8,142,198,85,35,152,49,99,158,218,43,218,101,92,38,22,47,109,239,226,61,166,150,195,133,13,74,247,91,190,72,65,109,170,0,47,240,15,135,27,23,104,149,232,231,243,133,81,236,235,144,186,53,150,61,255,29,36,244,172,60,43,86,93,71,194,35,103,136,223,167,243,48,192,25,58,207,245,1,136,13,41,23,216,166,90,16,196,147,175,218,170,246,101,230,160,80,174,8,49,64,143,116,221,66,122,126,22,216,91,187,213,110,189,157,158,158,103,203,215,69,153,107,43,68,113,123,250,38,108,211,229,212,47,91,4,174,233,25,42,160,80,254,247,7,142,97,185,90,32,125,238,4,43,42,195,232,116,24,5,240,92,168,131,170,59,87,188,28,111,62,80,92,77,225,252,127,144,134,220,186,105,208,68,211,251,173,20,127,81,70,3,63,130,241,86,128,151,16,125,4,110,207,25,119,32,202,127,239,241,99,78,228,142,112,182,37,30,41,110,131,73,46,193,100,212,166,114,234,251,212,46,45,241,134,11,94,151,43,40,235,172,66,204,33,186,238,178,216,199,205,245,181,170,254,195,199,22,212,56,132,125,209,255,95,37,115,103,43,184,118,86,59,208,70,116,145,214,129,165,202,40,36,185,48,189,228,19,180,29,197,163,109,247,20,7,226,16,194,74,184,155,233,58,58,246,156,30,13,197,160,78,142,191,208,11,74,153,24,13,133,31,102,96,49,226,163,191,111,67,70,36,230,75,162,154,162,210,69,149,168,250,222,169,229,175,49,50,165,66,18,78,226,50,181,155,186,33,62,217,44,151,119,44,160,188,176,243,159,59,37,249,206,89,64,156,60,70,179,224,100,172,51,50,247,67,187,168,55,166,234,164,208,34,177,20,222,194,97,71,199,49,110,166,221,142,33,108,133,59,105,91,238,145,198,101,138,55,116,149,60,183,81,88,169,26,154,25,182,223,193,134,56,2,94,110,202,61,169,83,159,196,50,29,1,149,252,100,188,71,123,18,137,104,208,121,71,108,199,51,59,70,159,56,126,80,159,175,253,93,183,188,121,31,80,92,26,95,1,223,204,125,79,130,142,94,209,195,33,25,254,139,183,205,57,180,238,166,92,97,14,249,82,49,178,184,171,5,81,21,143,109,228,214,92,203,234,23,123,127,39,98,143,75,3,139,71,172,20,48,165,1,45,200,36,219,106,72,155,203,157,88,0,41,227,164,54,169,125,31,216,166,195,240,156,50,70,208,9,53,162,217,152,135,149,166,219,25,4,227,155,158,105,211,60,33,228,206,51,128,103,47,236,192,33,219,253,32,17,52,74,161,4,196,62,10,153,154,125,152,2,98,179,143,206,117,97,206,85,17,156,161,188,18,230,116,95,193,168,14,254,165,171,200,162,12,244,0,217,69,7,95,46,204,93,153,110,126,52,246,168,2,91,113,46,93,240,221,92,212,64,217,111,207,26,207,39,179,251,112,180,144,83,161,189,71,74,21,191,203,86,133,53,33,179,93,36,152,226,59,99,202,15,87,9,72,44,176,150,211,50,3,202,10,189,3,94,76,158,168,164,29,59,169,160,246,91,162,177,142,254,227,11,158,121,181,177,87,140,253,149,216,147,100,253,193,186,116,4,45,17,76,107,193,216,214,19,188,233,146,87,208,129,75,67,173,97,90,48,28,22,216,229,227,201,130,226,62,93,87,190,207,242,147,173,82,26,121,204,136,64,212,157,233,188,221,91,143,160,5,50,3,169,162,71,109,92,14,193,248,95,118,235,26,222,124,19,148,135,61,250,7,2,82,44,242,32,107,136,131,29,16,207,233,210,149,27,223,176,232,207,223,15,168,185,55,5,116,43,26,205,21,222,142,112,231,95,67,184,202,9,124,50,255,211,136,129,253,129,133,36,205,231,252,2,71,242,105,240,62,65,165,157,225,135,2,44,95,206,113,101,93,90,107,241,155,72,90,234,147,48,143,119,124,254,102,241,77,17,115,118,43,174,127,115,8,251,39,3,55,35,6,227,180,254,50,39,202,36,40,166,187,181,106,27,183,115,128,235,110,147,65,37,109,131,160,107,177,101,153,172,207,26,202,193,24,221,169,33,143,106,239,180,15,30,198,140,165,203,96,63,148,107,195,105,64,150,78,16,118,33,126,162,224,163,54,37,151,11,156,64,26,72,198,149,210,137,157,143,102,224,43,135,162,182,56,102,237,172,2,76,54,18,192,50,157,253,53,249,29,250,41,45,141,255,109,32,3,178,52,132,178,158,116,248,75,38,103,219,177,158,171,190,37,167,170,23,75,57,70,213,89,136,20,119,14,238,183,82,221,186,79,213,67,253,73,43,174,211,36,164,250,218,99,49,96,66,169,110,210,237,25,219,239,7,138,156,236,121,2,79,102,168,12,204,227,211,80,179,174,196,183,243,63,100,118,40,245,202,154,248,126,65,128,44,236,245,184,171,228,12,192,69,154,191,82,30,38,25,17,173,27,224,199,123,114,49,124,83,255,39,200,66,86,77,155,204,242,11,0,240,109,156,240,140,124,104,108,118,221,140,156,7,126,151,108,104,255,212,202,112,42,102,74,170,210,182,15,194,108,134,17,141,123,21,70,47,171,117,146,152,116,175,240,214,6,185,62,59,178,157,60,250,94,145,145,12,184,190,134,198,91,214,206,80,27,67,76,179,99,56,167,10,5,177,23,40,159,185,96,152,190,34,207,73,97,228,246,164,170,126,208,104,160,207,255,0,55,246,23,129,156,60,102,6,188,77,244,167,71,66,6,192,221,246,217,91,164,204,147,209,92,151,70,62,163,109,27,207,21,123,107,86,207,249,166,50,139,160,241,72,128,134,98,105,37,252,41,121,121,86,44,98,177,85,17,50,237,145,37,159,34,233,49,16,132,66,239,123,55,78,237,42,63,211,54,100,61,33,33,50,80,246,22,117,249,174,22,10,194,157,206,64,162,87,198,3,16,175,132,165,73,60,129,88,40,89,144,91,23,103,47,172,144,50,236,123,161,155,254,30,129,225,154,233,170,224,221,89,166,10,42,57,76,17,120,172,86,115,59,217,57,246,65,82,118,132,103,237,246,52,66,104,186,16,168,116,95,191,82,98,170,79,247,178,210,79,15,57,141,227,185,146,253,149,95,10,21,53,226,188,6,126,127,89,55,22,104,226,164,155,25,246,118,108,62,222,117,77,176,93,135,248,237,3,227,208,10,106,248,109,176,70,216,187,149,14,13,173,166,14,127,41,244,226,114,225,84,68,110,110,244,47,147,251,160,253,248,22,20,218,37,27,189,111,55,122,104,72,170,178,51,247,19,218,236,74,125,39,243,219,11,205,148,86,164,92,54,44,36,1,197,203,20,147,42,89,180,174,251,79,237,206,174,178,186,73,174,228,54,252,133,173,249,145,252,22,125,140,205,226,219,172,104,252,129,173,201,151,235,143,38,143,162,26,127,194,98,198,216,0,245,207,101,40,243,170,227,233,82,37,104,89,77,193,92,126,80,39,54,162,163,223,153,233,188,69,37,23,172,28,211,229,191,203,237,81,212,231,126,160,233,189,228,1,171,173,81,63,240,3,17,246,208,59,26,84,80,139,153,70,16,26,71,166,188,169,43,223,52,1,93,132,62,128,59,93,115,248,151,120,57,142,30,77,236,188,66,106,123,89,57,21,158,184,170,76,245,151,214,168,129,42,155,64,243,13,206,101,186,4,36,150,165,184,4,99,54,206,251,66,89,241,149,216,128,37,251,189,237,163,51,153,194,6,53,20,182,29,51,2,57,29,136,133,45,221,27,189,219,95,141,160,206,240,167,233,4,74,228,113,61,32,24,144,77,217,154,16,184,233,165,160,152,70,8,71,169,4,213,70,157,68,93,39,162,186,251,145,155,55,128,184,36,110,233,204,46,229,48,23,221,87,178,150,158,90,54,246,130,75,233,117,117,117,206,89,196,112,194,146,99,35,41,0,193,252,202,122,43,152,13,160,83,91,85,145,196,96,203,243,222,203,229,61,24,189,15,181,131,15,194,226,173,43,251,65,70,178,92,183,215,66,69,171,133,246,0,126,20,72,173,87,25,37,160,234,194,34,246,69,117,71,218,240,186,154,196,195,33,27,228,212,100,223,66,7,150,186,3,209,6,34,124,165,236,229,8,134,160,136,236,52,187,101,178,122,54,230,237,46,239,135,4,22,225,248,225,186,227,97,12,75,182,198,47,102,231,48,7,16,55,137,17,164,208,153,56,221,85,86,103,247,59,104,162,153,17,167,255,156,87,14,1,224,13,47,214,43,239,44,124,27,147,220,213,248,219,61,23,250,106,22,141,247,36,83,139,208,236,75,74,245,137,76,83,187,204,129,160,170,129,254,186,80,227,44,111,106,205,96,31,115,110,138,168,99,178,114,244,29,2,69,219,123,191,131,31,135,129,14,57,194,99,18,130,207,245,146,124,77,241,100,177,202,255,85,81,228,151,192,17,7,104,7,8,132,72,202,80,237,228,46,231,117,47,233,39,8,102,172,217,97,214,71,117,172,93,225,19,120,73,222,218,157,242,52,45,12,216,196,236,166,30,84,111,188,113,215,159,54,244,184,139,153,83,66,29,233,205,246,46,236,85,184,147,130,79,113,187,89,3,10,57,46,70,104,22,28,27,62,21,113,143,10,72,244,58,64,101,191,128,47,206,51,220,78,135,151,129,20,195,186,18,156,193,249,60,118,190,206,135,15,203,72,12,234,154,141,29,36,61,173,150,219,216,222,244,216,238,149,132,94,146,218,144,63,57,242,116,20,227,63,247,9,55,227,226,228,47,119,233,24,100,161,231,159,109,246,71,165,114,12,25,127,49,30,19,222,241,8,18,183,114,64,9,57,82,66,82,141,131,178,239,42,35,70,110,175,251,64,155,141,53,131,192,175,178,125,254,66,65,149,200,114,106,223,240,23,30,54,148,163,63,52,254,66,145,235,162,18,176,14,216,109,65,8,105,77,228,241,122,169,79,97,137,55,55,8,35,18,179,23,220,127,114,61,162,70,40,144,134,185,56,153,227,239,127,96,175,85,131,27,21,184,51,111,202,227,107,34,58,157,199,105,169,99,50,122,128,31,109,119,126,107,89,186,56,150,42,250,213,197,56,143,91,61,9,88,3,190,154,36,100,238,34,202,26,103,181,99,188,216,55,79,81,115,206,234,223,152,111,211,83,248,218,151,111,196,161,203,51,149,191,34,79,10,52,129,86,150,234,123,142,112,194,188,60,170,166,15,21,125,33,3,102,128,93,103,178,30,202,22,235,62,205,251,35,245,102,193,25,178,176,244,192,150,163,248,241,73,113,4,77,132,93,95,141,214,205,154,160,219,30,76,139,146,107,29,110,190,56,164,168,237,147,56,30,8,15,65,0,114,217,6,84,148,141,167,74,200,218,146,12,210,216,244,129,213,146,76,51,44,178,54,196,127,51,22,229,76,176,116,187,57,113,95,58,253,209,198,168,18,173,104,102,167,207,82,191,159,183,54,162,193,36,123,249,238,67,69,173,140,77,244,204,11,230,34,61,231,207,223,217,3,86,7,97,76,154,221,243,63,186,214,229,78,245,171,116,209,43,214,123,120,177,2,64,49,96,137,71,38,189,16,128,154,128,165,21,194,187,231,134,228,75,68,58,121,107,122,169,52,7,92,137,231,68,87,37,19,146,232,32,251,33,210,7,35,36,169,158,194,132,51,12,75,113,232,120,98,98,133,79,215,47,124,209,242,100,103,113,237,106,111,143,235,65,143,71,129,134,178,29,119,117,125,121,0,216,162,13,171,88,237,82,115,247,46,197,98,142,175,32,38,147,196,235,75,159,47,183,186,158,240,133,89,87,200,196,220,21,178,111,101,185,45,177,168,4,194,19,156,216,190,144,244,99,185,200,171,14,13,224,224,90,221,196,200,79,54,207,112,239,35,205,143,179,212,85,65,161,78,25,101,61,31,131,84,114,152,102,239,143,11,181,46,234,171,71,5,111,219,0,145,57,38,70,105,59,85,148,126,167,28,67,14,71,220,17,179,146,64,107,162,65,108,66,14,244,180,141,250,125,45,86,238,165,120,90,61,236,44,2,132,239,248,141,56,161,127,199,233,218,58,122,83,239,24,243,203,197,196,28,192,59,71,161,6,145,133,179,123,114,172,108,118,234,130,252,190,164,37,249,89,172,154,206,218,112,243,61,50,73,67,241,154,8,34,141,239,47,18,212,89,86,177,164,66,167,43,192,111,66,235,171,136,183,82,4,145,152,162,202,127,117,209,74,68,245,78,172,118,233,202,120,10,0,173,237,8,251,6,241,72,132,56,34,25,84,34,115,89,250,43,175,125,209,107,217,89,36,52,177,172,27,197,64,70,106,173,4,150,151,45,177,117,110,88,234,130,132,4,181,101,217,228,39,227,19,165,23,247,174,213,0,131,7,159,172,6,98,115,241,3,113,186,104,205,98,148,70,3,114,14,193,141,176,252,86,179,45,171,95,14,122,22,102,162,64,56,218,144,5,70,238,150,112,83,96,0,116,210,206,90,245,78,35,144,119,180,209,186,249,243,176,183,22,158,16,24,137,153,71,237,46,20,182,156,196,73,88,201,17,51,215,3,182,81,116,159,225,164,94,188,187,67,76,161,70,57,21,197,105,82,121,199,155,15,169,228,23,69,237,124,30,27,101,30,9,224,162,59,195,216,18,59,13,194,210,242,28,109,169,183,231,190,172,65,57,104,59,115,131,109,76,29,243,176,117,198,79,44,21,20,56,11,111,246,151,40,230,134,6,70,253,204,106,93,121,73,131,105,57,210,46,31,38,21,79,188,105,141,35,97,104,141,203,58,131,39,154,165,214,9,3,146,184,143,140,206,10,75,161,176,104,109,57,129,64,171,211,187,124,26,147,117,244,155,77,43,101,212,175,231,1,187,217,149,2,27,32,91,126,208,160,173,210,239,252,102,187,185,124,81,26,134,222,32,4,22,142,214,255,40,170,138,49,164,134,132,2,212,230,11,84,55,18,45,186,172,84,221,92,137,251,205,188,49,41,203,90,151,184,159,230,101,126,23,129,145,144,14,150,92,125,138,161,7,172,134,75,119,216,216,125,172,218,44,158,116,180,29,80,156,169,70,0,130,101,143,215,75,124,16,89,142,53,23,208,216,98,71,114,236,63,50,38,133,94,215,245,221,24,75,208,237,182,186,255,98,73,165,17,165,29,10,250,83,117,126,2,183,187,38,236,89,51,226,158,209,242,135,176,213,87,33,0,46,120,178,217,203,236,91,70,113,252,193,23,82,14,226,129,40,115,233,12,56,159,135,212,78,92,130,48,39,10,50,89,131,233,20,10,74,47,148,39,209,74,168,40,6,160,209,84,229,114,242,243,200,67,65,161,177,52,197,44,13,21,230,225,36,240,205,97,179,161,223,207,167,94,87,37,13,241,35,71,57,200,157,171,225,157,253,1,221,206,122,58,196,86,212,172,125,142,142,43,2,221,151,67,131,6,225,104,24,28,25,19,26,201,84,86,210,60,104,0,75,88,34,246,10,66,85,215,134,99,5,114,252,104,254,235,108,118,119,96,159,110,166,43,35,132,158,230,18,241,213,110,116,102,159,95,210,225,165,184,226,50,93,237,48,51,49,151,18,134,216,41,244,247,37,244,19,119,142,208,33,76,100,191,141,15,71,174,144,2,127,246,189,155,134,223,30,228,136,255,179,60,250,72,26,33,114,247,2,164,240,129,76,50,21,15,180,57,176,96,140,25,200,21,63,119,39,123,66,165,168,242,249,254,141,176,209,188,141,140,113,53,228,58,202,7,225,179,102,92,152,91,42,30,132,122,197,44,118,94,245,68,55,120,151,212,248,110,127,168,24,9,12,20,40,31,205,24,183,137,23,39,162,110,188,221,135,181,228,55,5,146,188,121,183,218,214,174,49,213,67,14,35,200,17,68,251,241,32,10,201,23,86,184,222,78,116,177,230,90,168,182,158,172,199,119,151,121,124,226,73,12,184,201,109,123,24,61,213,248,241,131,226,228,176,10,144,228,68,99,215,6,59,192,215,224,186,61,118,207,187,163,111,123,74,188,177,24,149,35,180,209,252,109,66,8,66,111,62,71,207,51,230,246,167,104,3,76,170,253,155,206,97,236,9,107,12,104,206,42,166,13,145,178,46,191,186,92,190,1,36,120,91,249,128,116,193,151,179,42,225,150,126,168,131,160,58,43,116,43,41,200,33,164,51,90,238,255,172,33,21,119,88,81,69,163,155,2,224,153,171,208,146,187,166,31,232,6,172,77,8,53,135,96,170,166,249,192,40,174,118,24,11,105,35,136,83,109,105,23,162,183,213,227,84,18,116,162,70,43,27,117,56,113,168,3,7,153,222,72,181,18,106,199,177,57,107,20,176,46,190,44,162,92,211,152,83,250,91,156,171,126,7,196,4,211,79,95,21,188,17,123,163,63,72,57,106,182,235,214,221,122,143,199,11,194,205,21,230,233,229,54,51,254,99,149,130,195,243,44,50,153,91,98,52,238,112,71,208,191,50,137,70,90,75,193,125,79,255,59,209,54,197,18,180,162,251,4,46,232,72,114,232,246,177,1,251,83,167,90,25,171,228,111,75,218,122,58,65,142,157,85,109,13,250,41,29,15,121,31,230,29,172,244,22,215,168,220,83,34,218,74,49,5,2,133,210,171,39,9,107,186,151,190,164,41,223,223,123,189,178,35,120,110,79,128,119,124,219,165,12,205,132,63,122,91,164,175,180,178,182,149,90,172,142,187,171,155,184,81,168,64,205,110,242,72,164,126,112,107,200,80,126,136,89,123,254,12,117,38,81,122,154,11,192,114,239,56,65,100,14,82,237,248,33,115,33,65,108,62,31,190,90,77,34,127,187,127,19,6,38,196,231,211,15,92,56,173,26,147,238,48,226,42,207,254,60,82,96,234,22,239,143,68,100,126,117,34,81,9,233,175,172,25,118,199,6,16,135,161,254,187,252,101,104,116,38,164,117,141,30,149,0,182,185,219,231,206,92,73,225,96,192,217,238,157,23,82,189,134,224,58,103,60,242,221,95,58,131,91,254,67,246,22,224,120,104,240,164,208,241,49,53,46,151,74,115,234,204,97,14,17,2,27,12,50,103,67,23,114,2,119,44,122,181,66,98,9,83,16,11,182,43,107,50,66,250,248,135,226,242,20,135,19,25,246,123,181,252,108,239,110,219,13,108,195,216,206,14,140,185,60,241,230,149,71,81,203,108,6,44,240,101,12,107,72,195,74,180,83,61,249,176,83,44,75,203,109,10,180,23,234,24,113,70,169,109,78,210,148,153,170,205,237,6,228,113,172,27,12,49,67,199,168,8,105,1,186,117,249,0,215,127,7,196,132,237,17,255,89,47,168,232,243,251,136,48,3,247,182,33,24,205,230,67,47,177,157,149,213,97,104,147,94,232,240,174,226,78,95,130,232,223,82,185,138,79,56,141,38,254,222,39,219,65,34,163,219,89,101,59,14,119,77,127,49,170,50,3,249,246,150,61,84,195,22,235,180,94,41,37,152,24,117,194,223,146,155,250,12,59,128,78,96,60,126,120,126,147,196,24,183,183,125,115,142,51,175,112,18,18,26,253,61,242,103,145,250,13,51,255,140,117,253,104,101,49,104,124,49,111,134,207,27,139,152,110,15,253,31,165,27,212,212,208,25,228,65,139,150,190,228,11,216,101,239,132,155,139,197,17,60,21,17,202,113,143,143,162,162,117,179,149,0,136,81,232,240,216,31,117,114,125,23,219,5,56,207,230,49,43,165,39,106,2,191,20,141,241,241,121,157,42,170,32,142,134,80,44,157,45,172,47,230,239,192,122,36,154,91,70,218,101,135,180,129,233,3,176,236,87,39,149,109,49,25,247,108,182,64,180,242,221,80,120,149,241,239,128,32,62,32,169,78,182,192,225,78,252,38,147,112,214,196,180,59,181,167,82,182,122,46,245,35,142,254,168,93,9,188,137,135,172,177,232,30,118,214,247,41,85,35,8,127,167,52,76,201,214,110,239,123,142,187,213,180,35,22,240,197,181,160,27,171,1,67,52,189,203,41,103,1,220,26,4,254,59,72,202,194,130,25,190,49,128,190,145,234,115,44,18,114,55,71,219,71,135,17,140,109,203,169,212,137,84,66,145,87,70,111,199,62,15,164,204,182,14,41,50,59,83,27,215,163,207,159,150,1,120,97,125,170,12,51,36,47,160,70,40,189,219,152,247,43,187,221,140,227,94,14,175,158,180,104,70,23,84,45,74,138,3,193,194,14,93,58,134,254,32,106,170,248,195,108,129,135,248,125,106,37,255,246,220,160,221,94,145,31,167,114,54,96,168,97,91,109,202,18,72,135,208,110,109,172,228,62,21,1,101,190,181,56,251,185,140,139,159,26,40,106,1,133,40,248,73,146,158,165,239,11,120,155,143,216,220,244,71,72,129,132,137,168,0,7,97,228,71,107,71,41,100,70,214,240,101,244,245,224,141,44,184,104,195,109,195,43,169,2,236,113,98,50,77,110,10,226,45,158,114,183,0,54,134,177,241,232,142,233,121,150,217,74,98,251,173,25,65,38,248,127,224,97,157,234,245,207,132,26,88,147,240,52,190,111,94,244,9,223,51,193,170,211,116,181,139,183,232,186,123,65,224,143,249,111,165,80,138,229,22,122,207,239,82,239,11,178,54,250,26,15,104,52,188,254,36,149,135,117,171,136,180,76,98,209,20,131,62,46,144,171,2,68,77,58,78,254,129,192,166,120,109,53,212,31,188,124,119,127,16,195,195,84,33,153,29,241,66,16,249,9,248,101,63,157,235,76,189,72,83,51,199,207,188,85,174,221,187,3,104,180,17,132,76,224,191,13,60,101,235,24,57,151,103,145,19,227,40,66,240,4,50,160,107,224,94,216,122,1,5,115,103,207,6,234,146,102,77,98,137,201,120,9,143,198,128,113,175,110,135,44,251,55,186,79,74,74,211,202,229,208,45,226,55,46,197,207,27,94,182,101,210,155,176,201,184,7,253,165,103,112,70,16,149,19,198,246,229,99,210,148,196,52,60,219,193,46,245,143,149,129,167,26,120,240,208,10,248,86,163,246,49,222,220,203,207,112,232,196,13,238,237,145,17,33,230,69,182,218,9,60,42,159,211,242,199,34,60,63,217,238,16,77,121,148,54,47,26,2,117,220,225,117,180,181,252,106,226,147,75,135,74,33,75,62,11,146,238,162,73,155,250,189,25,82,48,181,233,26,172,100,10,21,40,12,30,231,168,133,86,252,46,205,160,242,232,36,135,17,225,179,243,155,30,132,223,54,77,3,57,18,71,253,104,53,215,87,18,187,242,230,186,202,191,50,35,85,191,7,154,115,46,138,139,24,56,16,100,34,20,107,154,173,81,251,144,109,162,72,32,179,86,98,238,25,117,52,239,199,101,166,158,217,178,92,181,116,139,168,69,50,58,143,90,249,184,0,2,150,252,2,66,170,97,43,187,241,119,80,69,22,66,195,64,249,150,187,231,120,197,175,154,10,217,121,8,216,67,84,233,127,109,124,78,221,49,86,141,31,67,60,9,243,236,140,27,1,3,30,128,204,204,181,143,33,41,30,207,177,3,7,213,144,184,72,194,100,20,178,144,68,21,193,166,195,71,64,12,229,29,114,119,234,144,246,7,219,139,222,104,54,186,31,106,174,35,164,92,203,77,247,17,231,143,130,39,220,84,127,153,26,173,186,132,72,141,12,119,222,0,43,201,130,64,67,239,213,99,248,38,218,226,225,172,136,75,99,81,88,173,76,148,75,49,166,172,190,235,113,37,190,28,59,223,249,185,43,239,171,29,192,53,201,83,227,19,9,176,6,170,51,82,208,199,119,151,159,215,97,245,166,170,115,3,84,64,25,36,95,139,116,241,112,8,63,42,141,23,9,75,68,74,67,60,4,210,117,75,35,23,5,172,154,82,66,213,45,165,241,72,134,80,130,214,99,81,70,129,121,238,142,16,85,116,238,172,66,234,38,43,87,208,61,20,125,204,43,125,231,247,4,16,15,133,159,241,82,42,54,244,172,198,70,235,24,135,91,55,97,73,246,248,141,54,34,45,1,0,57,133,130,245,167,166,198,231,243,144,224,115,17,101,173,117,81,155,192,161,69,171,93,232,93,178,4,253,157,5,37,66,17,167,19,240,186,94,165,92,71,194,118,122,185,146,180,206,17,128,172,241,97,248,193,6,203,70,223,2,116,194,43,223,6,215,43,46,34,113,190,155,5,90,106,20,246,177,207,252,216,147,111,65,142,44,114,191,83,102,145,79,174,85,220,97,117,146,110,24,7,46,230,96,87,184,196,50,90,14,199,156,110,109,154,97,61,11,76,245,220,34,85,23,136,209,171,185,200,125,72,124,107,21,54,124,36,74,179,221,38,238,134,35,199,1,225,176,95,75,180,202,89,73,193,134,216,28,49,14,212,238,117,64,27,200,221,73,160,143,232,202,85,47,139,254,190,128,177,115,98,191,240,214,83,55,123,94,214,224,34,247,85,181,238,202,78,227,153,219,103,240,61,62,186,45,67,65,239,98,82,10,243,244,31,9,162,46,242,153,239,247,10,234,32,41,65,75,229,170,11,185,25,247,79,11,222,154,88,177,194,163,129,136,174,71,59,82,69,120,79,112,11,227,204,211,90,58,7,109,172,177,250,140,180,157,157,186,38,186,87,116,197,190,56,67,208,82,153,117,219,65,9,74,248,94,226,168,184,170,140,134,137,200,152,39,239,120,251,194,17,29,110,237,32,65,162,157,67,201,127,13,145,65,251,122,245,209,228,141,108,179,213,155,36,99,245,126,131,189,247,16,68,212,96,151,116,110,202,79,14,96,208,63,61,164,198,37,5,225,52,139,159,73,73,25,3,118,0,21,56,103,120,193,161,98,233,35,232,234,149,227,245,155,66,215,172,35,196,250,67,32,254,146,32,91,59,101,176,154,116,206,135,67,58,176,246,132,150,105,255,100,34,29,247,90,157,219,238,134,179,49,76,202,183,146,66,182,235,94,234,167,153,128,198,227,112,165,202,224,213,36,195,237,12,140,79,240,6,42,125,216,179,139,28,2,82,22,135,56,119,209,43,38,136,20,104,43,72,115,179,206,55,23,200,11,144,215,190,181,205,254,151,128,83,109,21,191,85,231,40,52,117,131,194,246,197,252,198,249,57,8,1,151,194,192,75,250,176,12,199,239,235,163,24,158,225,100,219,112,185,72,94,63,95,79,146,105,51,221,111,7,34,190,174,174,102,248,172,68,81,81,66,104,115,31,223,65,51,73,124,124,166,147,167,250,107,177,79,207,6,47,78,227,119,132,196,129,53,38,77,202,144,168,0,132,235,209,128,230,228,129,104,182,241,140,193,117,60,7,162,78,55,75,115,95,185,170,223,145,232,120,154,254,32,53,194,249,12,81,189,96,195,79,217,137,135,140,149,176,151,162,233,253,67,58,10,94,71,131,214,129,207,222,250,111,204,190,232,45,72,27,236,194,174,191,250,247,181,222,121,32,196,64,107,71,193,17,12,4,11,126,226,76,232,117,1,120,254,28,154,100,229,56,97,37,57,242,81,58,18,34,134,210,247,214,115,232,9,82,222,255,94,197,106,90,191,25,157,73,33,23,242,2,112,208,166,225,79,83,82,188,34,194,89,13,130,167,73,1,11,137,255,73,135,139,130,102,178,24,4,105,254,180,152,149,214,65,63,209,112,249,210,49,44,149,234,26,1,212,146,195,162,33,0,241,55,78,84,43,175,123,123,59,229,40,15,75,25,229,151,186,248,132,13,180,166,71,52,152,172,209,67,71,212,230,154,206,192,138,19,148,251,127,188,2,136,242,154,19,144,44,201,179,240,201,203,210,152,206,167,47,11,173,12,13,86,50,149,99,12,215,18,169,19,43,39,199,28,26,223,182,50,47,95,58,64,245,76,11,95,50,159,7,129,164,209,8,36,37,35,95,181,161,204,188,85,82,101,176,163,97,144,130,245,185,27,123,122,187,89,80,41,216,28,205,224,84,76,177,128,202,26,96,114,27,67,190,13,48,175,153,171,250,107,105,14,175,233,252,132,49,227,231,71,60,67,83,77,32,125,9,2,117,224,232,142,121,216,99,50,38,122,26,52,27,43,198,88,71,173,180,2,213,81,115,104,110,25,136,171,134,28,161,4,235,225,78,219,57,73,47,185,237,209,151,66,198,233,253,143,212,207,54,54,126,215,78,217,171,213,156,233,57,83,78,246,30,244,111,124,2,228,144,44,22,220,134,80,172,255,222,143,144,63,109,143,159,210,42,87,157,103,188,133,167,161,116,55,221,24,232,154,158,189,34,217,76,57,254,215,21,53,182,12,220,172,149,99,9,93,45,205,35,50,130,18,30,211,239,44,130,57,62,88,227,117,134,177,83,53,221,46,224,86,113,248,229,115,11,138,83,221,67,109,254,114,6,224,81,206,163,176,56,100,223,102,64,2,198,215,238,88,212,236,148,118,86,174,0,190,128,83,48,22,97,194,150,191,118,162,226,187,232,239,52,209,204,64,237,113,36,64,152,53,238,182,36,212,188,71,167,156,239,254,40,158,200,184,16,158,116,31,55,75,165,190,26,249,156,49,113,1,36,255,96,225,68,226,120,138,57,59,179,109,119,69,110,201,252,170,14,14,79,148,165,88,215,132,34,152,52,13,83,220,71,50,244,231,212,85,235,90,52,205,128,15,222,3,66,253,11,100,238,40,83,171,208,67,216,236,44,190,251,92,14,218,2,100,15,164,171,168,219,105,161,243,136,207,174,48,7,23,39,77,21,28,195,198,139,105,74,102,147,201,188,243,19,76,164,15,246,239,249,142,206,116,33,236,246,82,253,40,22,105,181,44,111,109,191,161,199,149,82,231,197,135,185,150,147,186,30,230,111,172,46,242,249,162,109,95,127,39,129,176,234,198,147,56,86,234,213,78,125,213,2,124,238,190,89,46,65,90,17,74,206,213,139,160,38,105,104,208,171,207,173,238,194,54,194,156,45,84,182,6,33,235,181,201,109,172,232,144,192,56,154,235,15,225,156,224,50,9,166,46,225,89,105,232,129,192,87,247,213,127,128,147,43,120,168,69,16,26,148,143,75,206,143,10,5,252,2,43,31,231,86,2,245,220,163,247,162,16,10,250,252,181,91,26,251,85,109,142,180,167,12,204,0,243,12,132,246,61,239,115,6,250,194,168,55,204,6,58,67,102,208,12,173,139,18,138,226,112,47,142,178,237,75,138,92,18,217,187,254,78,178,24,37,125,221,190,124,112,102,122,206,86,143,132,171,252,125,1,30,135,56,152,198,194,252,211,58,80,175,219,38,102,242,210,123,153,32,220,123,174,249,90,73,147,180,214,188,228,252,139,79,177,110,142,2,183,132,60,172,34,6,201,124,8,231,254,176,124,118,8,80,249,64,221,228,130,73,106,110,182,138,186,56,108,152,162,218,137,214,43,148,47,124,135,216,4,83,202,94,194,217,58,233,17,222,253,5,195,51,139,255,213,111,3,213,105,1,170,151,235,85,243,133,231,211,95,149,238,36,202,78,81,183,66,191,109,45,247,130,4,184,254,240,132,72,252,91,62,178,68,14,192,49,182,133,172,136,164,22,226,31,44,143,172,126,39,195,124,38,20,251,100,137,185,7,89,179,26,192,153,222,191,203,238,89,3,86,87,244,179,214,205,45,87,244,41,58,220,207,94,54,79,133,152,237,203,242,5,49,79,103,36,39,225,62,171,60,127,94,108,57,7,214,48,26,186,111,238,251,143,167,71,93,234,7,241,5,140,179,91,166,30,86,105,255,138,219,6,211,244,24,1,134,119,180,136,191,57,86,106,165,134,138,60,68,133,0,156,248,10,119,62,189,160,228,30,7,212,185,122,63,219,192,192,66,175,110,137,38,184,233,123,113,17,15,188,82,81,7,196,52,209,91,36,144,159,2,24,144,92,163,245,111,69,148,97,157,219,54,94,51,80,83,181,182,68,193,125,194,46,6,144,175,214,40,126,71,104,187,249,158,1,47,176,223,2,83,174,11,130,88,133,80,115,198,224,76,4,120,111,196,67,168,248,161,2,194,227,37,167,139,231,65,59,151,63,209,84,249,66,91,145,127,47,154,51,242,90,49,160,157,209,250,254,124,154,58,147,183,237,80,96,40,17,39,63,22,220,67,234,48,192,12,41,222,211,90,205,78,40,20,24,52,88,41,235,178,61,166,79,84,8,250,126,95,149,123,160,107,168,216,221,130,143,133,14,24,70,43,106,44,26,75,12,12,78,175,174,34,101,159,139,194,24,203,253,67,210,247,247,221,144,12,185,228,175,106,220,97,151,62,140,235,106,151,88,174,203,166,133,141,255,243,219,177,129,4,19,26,23,44,154,24,241,8,71,83,211,148,33,193,46,181,24,67,170,118,64,109,242,5,251,170,158,3,235,96,183,240,110,100,175,83,166,30,170,95,118,178,223,158,26,47,234,15,223,83,208,228,12,48,97,229,176,9,166,210,244,68,32,117,14,36,163,90,201,10,112,127,234,61,121,0,31,221,156,196,199,201,135,17,180,3,4,218,2,121,15,232,27,166,35,209,112,121,65,202,215,216,165,252,127,183,26,157,119,83,11,207,13,61,206,242,8,218,33,106,223,183,75,40,205,31,180,119,229,194,74,168,175,99,200,168,233,113,229,96,241,118,128,4,147,255,86,56,83,251,217,39,173,66,117,57,20,230,123,148,90,224,207,117,117,234,18,13,232,63,81,233,12,176,132,13,70,186,47,154,234,177,110,66,250,187,179,57,91,106,159,237,7,103,102,45,93,207,126,230,80,172,79,160,154,224,245,68,210,85,220,249,81,131,143,25,140,4,193,34,79,62,23,165,10,202,150,130,98,212,144,89,88,220,43,111,245,103,239,151,136,67,127,51,83,238,188,46,91,251,28,241,12,120,133,132,112,163,155,136,84,58,239,56,171,206,136,25,142,223,139,139,153,234,79,26,176,196,153,125,210,19,84,78,121,39,40,32,176,99,148,201,169,69,49,78,187,112,146,123,200,131,88,78,3,254,186,182,59,37,84,15,208,203,229,172,34,115,94,243,74,122,118,1,163,7,192,144,239,210,25,184,104,250,254,203,41,45,141,1,111,224,176,217,99,208,108,136,87,89,87,147,98,203,14,103,56,147,226,135,211,94,60,70,77,109,225,243,91,23,130,26,235,91,208,225,188,234,196,116,200,71,89,251,155,254,191,163,202,143,86,168,33,178,164,142,189,254,166,221,249,179,149,109,74,192,13,48,180,175,226,6,146,231,231,52,44,5,12,14,16,122,180,97,161,145,32,64,188,3,42,190,252,204,209,147,211,229,25,68,97,50,246,52,224,132,153,90,56,219,37,52,222,157,50,18,178,79,47,95,143,56,108,191,238,25,233,42,121,3,50,238,165,241,132,59,245,209,76,145,127,51,70,73,204,206,127,227,60,135,148,49,10,2,51,2,79,117,205,8,177,178,185,97,208,215,243,59,26,127,89,199,81,26,243,57,58,116,214,96,117,177,95,179,148,230,209,195,176,20,17,10,168,212,229,172,211,105,60,6,141,191,255,205,45,243,133,187,215,232,61,186,217,22,109,223,4,37,220,241,202,194,123,197,120,107,155,78,202,217,245,187,82,20,116,141,32,143,206,135,50,201,139,144,67,224,198,154,244,102,85,4,65,229,4,156,231,235,175,59,54,151,104,107,42,203,180,134,58,72,114,160,113,87,151,141,210,177,83,142,4,63,41,161,11,197,86,175,33,127,188,10,33,170,242,239,197,109,212,198,12,129,146,183,178,178,30,176,44,86,36,139,47,161,96,248,73,195,201,209,82,222,55,157,39,137,37,39,148,22,149,234,41,105,157,232,77,235,14,156,5,220,197,26,161,46,227,188,64,15,166,76,40,87,156,213,3,189,53,70,243,145,161,29,67,80,12,57,36,95,250,147,44,97,86,93,135,2,38,181,224,255,244,174,33,168,242,160,166,155,226,208,95,197,157,185,244,207,123,53,244,238,223,204,143,51,181,28,113,106,159,221,55,123,48,219,5,73,30,141,149,129,221,71,29,142,38,228,70,103,171,169,49,117,190,208,36,247,238,27,78,178,159,50,141,144,43,129,89,92,66,25,181,87,24,146,112,211,172,217,26,73,104,33,196,85,236,57,160,252,239,155,15,186,132,116,33,172,1,226,166,85,95,239,161,155,229,206,134,121,137,36,138,176,90,13,224,254,2,237,126,26,18,151,62,167,166,201,102,15,68,98,39,81,171,190,67,124,220,79,39,127,254,219,241,71,25,60,225,133,183,143,160,210,188,14,0,191,83,203,150,252,5,74,173,4,10,30,110,47,139,104,40,118,182,243,53,204,142,31,178,12,230,58,90,251,200,15,95,48,51,11,197,139,123,194,93,154,99,255,197,102,129,186,66,172,119,13,126,123,3,213,137,168,236,74,92,204,230,246,68,252,240,8,188,103,111,220,12,174,197,134,92,213,106,170,2,207,242,2,48,146,210,212,71,39,177,102,49,42,144,206,114,183,85,63,213,205,218,11,70,210,89,63,86,238,94,29,8,156,192,237,106,155,6,150,155,52,100,103,240,126,130,67,214,93,61,65,110,176,144,246,241,22,175,244,232,0,251,130,51,79,47,74,40,4,210,67,251,154,137,151,23,206,125,214,93,65,131,136,151,91,66,26,192,43,140,16,100,179,5,221,76,107,156,12,0,64,76,96,212,69,236,69,128,195,4,132,138,108,239,187,242,52,9,169,220,85,40,12,146,252,150,62,96,156,255,91,123,92,112,128,153,118,188,255,238,125,165,53,141,254,52,226,206,187,95,190,3,31,20,186,80,200,96,173,168,67,205,184,174,177,17,180,75,77,163,79,177,118,186,251,186,8,8,179,206,93,53,27,20,2,137,199,221,196,41,65,164,156,235,119,97,81,130,158,160,230,154,196,184,21,71,45,142,187,108,173,59,223,74,110,28,39,81,23,244,201,171,133,252,131,101,126,227,97,78,212,161,5,172,185,128,223,127,191,226,85,32,147,149,220,9,205,116,199,27,109,7,99,48,154,131,174,43,61,245,123,243,53,223,51,105,177,42,129,224,12,39,172,154,60,136,129,88,74,35,207,165,121,134,196,39,245,125,142,166,236,104,87,97,61,104,178,122,45,169,81,202,222,197,101,34,91,192,230,250,73,227,196,41,191,49,103,101,152,4,213,62,68,27,89,51,178,83,181,199,136,184,13,190,38,103,102,182,192,146,18,105,178,8,12,103,193,51,21,189,121,151,212,130,39,201,100,51,115,225,59,165,237,215,153,183,150,176,103,210,97,69,169,39,207,112,7,234,157,12,60,83,88,229,126,148,127,253,13,108,130,230,64,31,234,167,220,208,19,23,18,152,183,110,221,10,198,248,228,14,159,110,167,191,249,16,47,187,77,172,5,1,189,232,186,222,84,219,51,173,181,227,166,20,112,16,32,223,168,198,220,128,23,180,204,69,37,255,114,41,204,202,132,45,217,198,23,48,134,51,2,103,239,64,123,247,197,89,175,240,43,69,107,157,117,193,12,64,146,134,238,204,155,8,224,187,213,180,65,29,108,75,99,86,200,233,168,250,54,230,73,233,203,241,135,20,219,212,49,137,96,16,223,119,52,54,207,60,21,99,19,155,2,54,69,1,243,41,84,50,118,90,178,32,102,184,96,206,161,207,18,44,80,197,137,140,190,230,218,64,196,179,21,140,215,3,142,220,38,59,208,245,130,235,218,19,124,151,134,55,194,55,57,22,34,108,8,102,209,199,201,205,76,195,147,82,243,64,112,7,216,105,125,86,24,32,234,243,167,38,33,82,53,50,206,95,103,2,50,223,208,11,209,22,162,42,83,181,4,140,206,234,122,210,91,180,7,170,57,252,174,158,138,49,201,240,23,123,129,25,176,213,34,174,221,2,50,212,190,124,121,19,144,112,197,228,90,12,251,195,163,106,113,157,84,90,241,220,142,239,73,229,110,33,238,186,10,111,106,59,147,2,108,88,34,144,168,255,249,127,200,218,87,207,182,153,31,92,86,248,180,150,161,46,87,158,147,156,177,59,43,35,105,182,137,108,61,9,176,12,120,108,113,122,77,16,28,250,176,186,210,163,248,77,242,4,60,243,249,75,230,26,164,102,63,151,197,128,20,8,201,187,222,130,93,242,156,130,156,225,176,166,243,27,125,41,128,80,203,178,230,123,232,119,103,15,209,242,248,110,185,187,203,69,120,125,98,136,100,25,65,116,20,108,250,114,150,159,178,208,67,132,127,140,219,173,88,86,146,123,146,10,75,222,119,112,165,124,94,76,23,43,178,248,33,140,160,236,187,232,14,126,131,73,63,188,140,92,113,109,92,101,114,239,119,243,42,123,88,72,43,13,108,209,23,207,32,105,183,142,19,43,117,3,135,133,238,248,107,4,188,56,205,149,195,10,196,30,223,21,251,55,230,81,205,197,119,123,85,141,63,74,181,245,190,123,106,66,220,106,118,219,75,20,64,86,188,125,18,98,63,238,219,102,222,11,222,186,33,153,166,177,225,173,151,219,93,36,169,213,96,208,54,139,108,68,4,107,228,77,150,229,123,220,141,110,187,170,185,168,0,242,49,20,30,199,104,0,15,193,141,62,29,3,130,116,8,236,56,105,104,192,225,45,10,62,154,175,69,48,27,7,177,0,171,48,24,176,40,192,241,140,30,60,31,77,182,137,215,77,129,169,122,66,74,59,33,120,241,214,21,50,73,65,145,120,53,55,149,178,105,82,85,50,141,80,1,140,81,99,227,65,123,143,107,255,131,249,117,60,155,20,241,89,252,54,11,204,194,61,175,194,149,108,21,213,148,153,251,24,63,82,204,10,60,246,226,183,167,179,114,44,61,31,246,20,80,246,66,185,168,240,107,96,240,243,222,91,237,10,50,185,205,12,104,60,54,156,12,195,117,11,18,208,7,241,67,190,148,59,132,60,243,1,17,60,32,67,120,60,22,182,102,100,230,78,209,128,111,133,223,72,86,196,164,222,165,51,114,18,254,25,182,150,122,55,211,246,63,106,116,78,64,173,191,84,9,201,168,140,210,177,61,175,140,152,111,219,207,141,26,167,243,8,51,57,224,241,206,181,75,116,16,109,198,244,168,222,244,225,199,189,104,225,25,91,42,105,191,40,0,60,216,39,164,41,201,234,119,180,219,94,124,99,67,73,198,244,105,164,155,248,157,1,241,14,64,133,126,198,244,32,98,220,59,23,237,84,7,32,191,151,38,87,241,76,27,243,119,103,237,205,252,57,179,89,180,238,185,210,199,92,149,248,11,159,249,197,140,63,193,109,91,228,56,32,130,170,252,60,251,215,110,47,158,43,210,142,211,141,217,53,188,32,47,103,189,14,23,17,85,47,188,77,134,94,87,57,214,158,17,190,153,213,198,179,19,252,91,65,204,145,124,87,83,12,137,163,131,108,143,51,250,120,108,10,92,107,215,41,187,45,83,2,162,179,56,75,202,237,85,198,65,79,123,211,28,201,190,109,224,224,79,225,55,56,205,235,48,14,170,48,206,67,33,218,215,227,136,56,137,128,90,195,223,201,232,155,218,151,71,237,13,94,3,233,208,244,84,61,107,163,78,140,179,127,101,72,177,111,176,226,186,155,130,252,215,224,17,20,84,150,184,222,109,66,171,34,105,17,207,124,160,94,0,236,123,110,247,202,105,11,74,51,77,99,173,130,131,240,112,58,243,58,175,75,66,92,143,210,96,75,195,234,253,54,84,86,1,137,172,103,29,4,108,10,36,181,255,39,142,29,200,1,226,239,192,243,73,25,69,90,227,213,109,151,215,208,125,186,2,51,57,54,86,163,246,86,25,41,146,205,187,29,108,142,117,232,138,37,206,208,241,175,218,41,28,18,31,221,4,216,127,143,201,170,212,43,80,78,159,127,29,49,72,167,148,159,10,16,27,238,165,143,239,48,46,131,48,131,32,99,202,129,148,42,207,1,244,65,134,137,178,136,245,99,234,157,189,6,41,84,114,210,107,215,107,167,116,209,42,111,161,104,222,157,111,77,78,59,62,227,113,132,95,54,194,201,85,206,113,127,110,60,70,67,234,112,192,63,100,251,240,102,136,190,134,146,12,87,124,159,29,25,132,57,146,217,153,152,191,221,88,55,167,184,5,20,180,124,254,214,85,125,132,199,37,188,40,66,120,124,131,187,99,238,235,69,145,245,166,127,112,253,153,48,30,24,54,39,137,11,35,166,121,247,68,189,58,155,63,72,46,196,98,153,152,90,26,118,59,93,246,184,41,150,203,222,203,203,103,84,68,215,135,47,170,203,107,49,37,4,175,54,205,104,171,150,4,30,118,70,80,100,222,128,24,200,138,39,96,173,162,32,136,44,20,20,254,202,191,113,174,123,166,147,49,146,252,71,146,253,16,170,31,118,141,15,111,141,135,114,78,120,154,216,109,69,123,101,16,76,22,5,138,217,160,110,122,179,81,11,5,8,105,14,208,198,46,127,17,19,130,91,183,107,21,106,166,39,100,154,5,77,12,211,178,198,238,33,224,70,190,53,221,154,159,18,46,170,253,218,116,13,119,237,47,53,96,155,220,231,69,0,68,32,32,34,158,1,92,200,173,178,123,207,35,109,73,208,145,146,164,94,77,68,208,41,251,2,7,144,222,24,207,158,92,105,27,62,18,122,99,212,245,193,70,32,18,207,104,129,33,162,79,230,159,220,55,36,11,162,173,139,151,130,254,168,246,192,173,100,6,89,207,85,5,253,212,164,252,89,100,197,137,53,40,52,83,98,255,59,80,55,253,66,225,120,77,63,175,188,105,238,134,11,217,112,183,178,234,41,40,252,58,198,74,209,145,8,149,73,82,111,61,181,51,78,162,196,231,150,57,217,163,59,159,106,64,251,77,110,133,24,20,9,87,68,21,28,96,124,236,45,77,24,86,9,131,128,219,164,146,55,241,40,223,33,53,28,48,31,148,31,179,83,233,144,42,224,225,216,126,175,112,30,168,52,94,217,90,203,17,86,29,248,162,104,178,179,5,233,113,27,113,22,184,18,126,157,130,214,115,201,138,37,179,173,248,239,191,80,61,4,93,134,205,238,91,198,234,128,155,93,58,62,17,35,27,97,126,132,238,121,178,208,90,108,86,210,232,112,252,14,224,84,224,252,183,149,84,106,3,86,153,226,3,252,164,6,16,61,236,233,66,212,86,120,99,152,201,128,235,70,125,206,163,169,116,72,49,198,84,162,217,47,61,139,254,224,161,126,242,11,106,133,159,182,211,225,201,7,43,120,15,15,244,179,6,145,15,239,250,52,139,249,188,110,184,68,190,100,194,14,73,95,120,90,138,130,22,192,250,46,101,148,93,8,63,235,83,247,90,43,136,163,205,228,142,227,115,238,89,115,161,88,100,159,99,1,228,36,70,41,134,224,50,178,73,90,225,121,106,3,176,91,235,51,223,193,193,166,4,205,109,156,123,141,233,147,231,108,253,150,218,17,28,182,89,31,188,52,195,68,229,55,216,64,98,167,74,153,69,117,83,184,185,215,108,27,108,171,186,66,76,14,206,131,56,176,248,204,36,221,91,22,221,104,64,152,26,101,161,0,2,176,161,229,1,218,217,172,123,56,173,40,188,213,149,185,131,221,151,185,18,28,231,14,128,153,214,46,96,85,99,170,54,132,98,80,147,191,219,168,234,49,206,121,245,179,218,63,25,44,105,57,152,2,75,253,49,129,181,198,222,230,64,170,125,28,103,214,31,187,243,143,53,156,191,38,169,38,137,47,40,83,3,247,55,144,79,85,7,139,122,32,172,173,206,178,88,143,214,76,244,181,10,246,181,209,133,60,181,86,99,184,116,112,109,93,211,17,193,104,24,101,75,229,208,227,174,96,26,179,178,87,129,13,29,69,177,92,82,77,122,242,123,168,67,53,156,3,72,218,82,32,99,178,211,37,218,249,130,249,167,162,101,92,85,33,153,223,40,28,74,225,152,74,56,234,121,66,60,50,101,109,55,208,254,15,188,234,152,223,197,236,157,129,73,122,181,98,120,40,98,8,7,165,105,199,129,232,200,131,145,4,135,60,121,13,33,68,124,34,107,140,140,114,40,254,142,27,54,172,103,70,252,58,39,121,142,171,140,60,198,4,174,150,0,203,142,237,186,212,6,158,27,17,220,246,126,28,151,207,200,30,115,202,128,145,157,157,105,213,37,123,24,223,188,156,208,155,208,195,248,156,28,58,69,190,40,87,192,162,196,9,144,130,209,54,61,61,52,157,62,29,77,155,60,209,58,130,190,119,14,223,217,218,98,195,91,230,49,42,180,163,214,85,65,120,158,126,170,88,172,78,139,114,241,237,41,52,88,137,154,49,222,53,241,40,61,30,26,210,225,43,29,20,203,97,130,174,134,201,175,207,100,157,203,72,183,58,157,8,147,189,46,91,181,4,164,59,102,184,116,144,35,137,202,89,214,225,194,247,49,185,67,192,128,100,222,117,209,112,171,216,160,70,63,90,114,244,11,158,101,21,72,163,154,168,219,182,133,226,175,73,86,68,166,199,8,121,110,199,70,34,236,241,190,232,35,10,83,62,65,224,71,11,220,178,240,234,229,133,239,250,176,226,88,0,30,22,48,216,125,133,28,8,213,53,89,253,234,131,184,231,191,230,180,57,207,59,80,111,82,246,197,176,149,58,46,22,183,108,179,158,58,134,10,6,222,192,46,49,214,97,115,32,220,123,143,73,16,176,49,203,15,206,201,122,148,14,225,222,56,100,174,237,89,81,206,85,32,59,140,58,202,250,19,158,100,37,100,142,204,153,243,207,92,21,222,86,173,160,1,86,171,140,213,240,251,239,211,140,25,199,96,115,183,6,229,42,201,237,233,45,172,70,212,228,20,147,53,108,126,189,208,136,15,46,145,2,109,1,149,190,173,213,160,209,68,66,157,72,192,130,116,69,253,69,121,80,151,167,28,17,175,218,156,55,92,15,239,114,153,55,11,118,179,207,49,145,237,141,109,0,56,189,202,87,68,232,139,63,13,2,89,139,22,112,60,82,66,85,184,250,32,177,47,129,142,94,251,170,194,65,50,181,130,231,115,21,104,3,226,112,80,132,52,220,171,244,90,176,71,24,118,49,127,27,153,121,77,250,6,101,243,89,121,110,160,22,170,165,86,227,211,135,46,36,197,184,134,72,50,100,75,13,130,224,54,247,255,16,178,73,50,91,193,84,68,237,76,195,193,126,221,25,99,138,203,65,60,114,19,182,165,14,101,128,164,206,250,11,11,103,152,125,183,122,153,157,230,216,134,231,240,7,96,62,211,123,173,210,60,22,125,72,72,222,246,177,2,95,52,44,185,95,95,39,220,89,100,210,48,39,198,9,196,227,155,19,33,231,152,93,30,47,108,60,88,142,225,197,153,72,177,185,171,184,212,176,207,183,34,140,72,152,125,7,190,203,169,203,165,104,67,162,95,225,3,176,66,37,72,105,102,248,134,230,58,226,26,228,205,133,254,143,183,56,58,177,151,89,182,49,9,0,223,177,23,11,21,109,87,147,202,129,124,109,143,222,224,39,88,85,196,239,155,48,23,30,19,16,20,171,157,82,14,99,67,79,218,213,26,243,180,50,48,120,118,92,197,57,208,57,172,184,65,1,219,142,149,95,39,72,119,143,99,118,206,244,85,147,37,213,154,219,167,229,178,10,9,223,207,101,89,8,253,40,73,180,183,199,64,2,47,254,186,178,135,50,137,177,2,114,144,10,75,192,76,251,213,105,176,27,205,29,57,58,141,54,18,224,18,179,44,178,127,248,231,189,180,207,43,142,81,7,117,100,157,99,164,34,50,14,253,17,98,50,57,175,251,233,144,168,123,233,186,170,241,67,158,251,131,101,102,30,140,54,95,231,70,73,219,11,227,180,152,176,157,253,3,246,36,39,251,145,116,204,238,40,52,19,242,170,209,230,165,106,55,161,140,218,85,90,80,142,244,234,133,80,119,43,220,208,236,132,252,103,105,15,84,48,107,53,100,181,125,222,172,60,192,68,242,142,237,221,186,30,96,214,152,179,95,9,98,139,201,211,7,0,121,39,220,85,139,67,14,159,31,205,52,36,205,53,231,122,117,221,22,135,221,118,164,30,109,89,113,17,171,196,90,219,125,36,94,222,215,107,15,139,93,27,44,224,148,129,136,57,186,4,65,244,91,175,100,189,74,152,60,5,250,187,157,90,52,225,167,141,155,139,179,234,24,248,4,3,162,70,44,14,81,17,172,168,155,9,107,170,77,36,57,21,99,164,52,199,212,37,130,142,99,106,25,0,133,59,109,164,153,69,231,110,233,254,201,29,182,41,36,214,51,78,53,44,83,117,140,145,3,79,104,85,50,65,141,214,159,20,9,240,244,191,165,9,27,73,225,231,172,137,194,143,184,230,111,77,244,86,47,190,33,157,94,2,177,27,177,27,37,81,96,9,31,247,15,208,212,244,175,69,3,97,208,35,11,114,150,33,129,194,245,241,65,91,48,48,97,33,226,115,199,101,20,91,148,84,80,54,16,255,208,96,8,209,209,190,17,97,214,21,233,9,128,151,172,119,201,217,242,198,247,40,79,147,10,204,128,192,134,24,44,139,106,241,110,27,194,169,35,111,242,228,237,239,135,159,171,251,190,234,18,177,240,119,126,53,243,205,107,57,130,172,186,71,89,223,182,196,122,114,197,36,37,9,121,18,14,55,16,195,92,62,221,39,211,11,14,71,227,143,79,182,23,137,111,184,236,102,242,36,15,19,26,7,45,205,120,246,109,69,197,82,1,93,226,153,207,205,15,148,93,222,80,90,137,30,167,249,222,177,227,145,113,222,195,178,123,54,87,123,227,22,2,129,139,161,247,251,215,213,185,29,111,99,116,107,97,87,33,255,149,131,63,186,250,252,155,165,40,26,246,119,197,126,81,169,25,44,199,22,189,40,220,137,243,207,161,14,91,2,125,207,82,133,215,238,73,42,244,3,40,196,60,224,185,125,198,229,184,207,80,161,220,21,7,91,116,96,234,31,140,212,12,170,226,9,3,192,101,128,23,152,127,34,245,99,95,165,200,248,47,166,91,205,16,213,190,34,185,233,162,114,220,5,218,214,121,82,134,40,37,6,166,93,82,181,61,94,175,84,68,196,202,64,211,32,92,137,43,168,35,129,54,47,0,158,184,125,159,146,241,247,159,120,73,205,45,251,211,29,201,46,21,19,94,112,83,207,207,179,160,20,5,166,6,56,129,225,7,92,86,64,140,191,81,32,225,177,202,158,101,250,76,50,210,205,246,148,114,114,223,43,121,227,225,202,54,74,88,42,18,127,75,24,72,127,253,127,195,66,148,56,233,69,133,95,125,113,161,143,48,122,213,110,213,178,188,125,14,80,49,1,52,186,162,211,8,227,77,94,209,247,57,158,26,187,34,28,73,207,39,76,11,214,22,136,187,221,212,83,53,232,157,194,39,44,35,59,254,234,149,86,77,144,97,46,31,144,4,105,103,163,69,212,251,217,226,33,105,158,26,61,151,62,162,10,245,231,74,190,33,173,78,49,101,151,35,182,122,65,9,172,33,172,14,14,113,142,172,228,38,67,53,12,139,30,52,57,91,157,218,163,218,78,49,105,99,5,163,198,49,105,238,193,233,202,66,198,23,172,170,96,93,73,146,199,16,73,187,235,150,123,225,62,162,101,115,79,174,92,181,130,215,101,158,249,59,167,92,114,181,208,6,166,146,162,239,27,241,163,118,2,19,187,79,40,147,13,40,219,43,243,196,87,7,145,116,221,194,222,209,5,149,79,223,90,112,137,34,127,165,132,215,73,28,135,153,174,225,83,127,40,105,24,69,121,131,46,113,153,35,204,50,109,26,146,194,212,237,81,164,115,235,103,155,163,136,4,83,40,158,12,198,24,48,48,61,13,243,121,48,122,14,19,158,218,185,111,114,176,149,130,41,182,70,92,4,99,23,37,126,0,85,135,99,28,38,183,217,55,37,138,219,57,191,178,150,10,31,219,245,105,109,225,205,205,36,210,44,158,86,89,3,224,109,154,195,115,46,207,218,121,96,23,201,44,233,238,1,15,116,12,208,26,198,90,179,73,76,2,221,98,146,229,151,44,49,195,162,48,76,186,222,30,58,99,56,57,13,131,58,196,143,225,232,248,245,112,249,111,141,197,17,221,143,143,115,182,61,101,255,66,100,0,1,0,129,249,40,138,241,138,155,91,63,147,239,219,46,251,155,105,17,8,57,46,237,53,14,29,21,39,238,129,212,22,127,31,230,98,55,95,52,173,2,79,57,168,35,134,235,161,89,64,99,33,10,44,150,147,75,71,186,169,15,230,104,144,108,51,66,128,132,172,154,230,203,194,134,37,127,204,80,237,171,187,98,67,227,221,80,229,4,94,20,34,188,156,99,246,229,123,116,176,38,96,16,224,3,69,71,144,58,107,152,202,47,74,139,255,158,249,5,137,20,177,176,25,40,112,73,18,214,58,140,171,11,160,186,240,81,77,137,239,59,74,131,134,232,175,170,187,207,144,215,135,169,122,168,112,101,11,221,233,0,32,157,196,13,88,151,190,159,91,175,6,208,33,168,226,101,138,216,193,168,205,2,228,121,196,105,100,229,85,164,67,10,245,169,169,129,185,217,153,169,58,11,251,142,248,254,2,155,54,245,12,98,245,174,145,136,221,164,31,11,224,236,213,174,177,204,34,196,186,32,37,206,199,190,169,243,62,132,91,206,101,84,141,129,22,108,80,173,235,63,90,240,31,98,46,2,182,17,196,158,112,131,230,251,196,238,118,197,129,179,13,185,76,30,153,5,88,243,51,158,15,172,24,141,143,207,150,87,30,167,8,172,110,114,213,158,129,85,204,248,169,147,113,53,121,79,197,124,146,58,123,56,235,28,93,148,37,222,205,205,151,131,255,34,180,191,181,110,45,65,45,247,255,211,32,60,116,236,119,207,212,51,102,216,112,62,34,101,140,250,88,43,189,79,55,237,35,219,255,70,227,149,50,64,113,135,41,188,237,169,95,254,137,184,127,48,197,97,99,103,216,247,78,242,33,76,18,34,254,72,205,148,92,247,117,160,252,69,0,127,148,252,40,22,141,103,231,250,82,232,251,21,97,254,118,202,193,15,109,208,237,1,13,200,37,156,117,127,130,222,100,28,87,214,222,36,217,134,73,43,144,251,73,150,234,240,171,94,38,61,236,242,249,176,194,66,53,64,199,1,72,111,19,12,255,147,75,98,197,179,61,253,97,155,31,124,246,128,97,165,207,102,66,47,232,79,70,251,201,133,124,153,225,205,41,80,124,115,174,127,53,12,222,194,50,156,5,234,30,42,227,221,85,185,14,199,48,46,65,132,3,149,247,238,48,18,99,125,38,155,223,223,21,86,187,249,38,33,228,93,206,248,184,32,24,244,68,91,227,156,82,168,32,209,195,84,214,191,171,195,11,156,75,239,126,104,132,3,98,119,207,208,89,199,35,189,133,159,201,118,18,141,170,242,87,25,119,152,146,249,147,199,126,185,228,157,134,196,103,47,94,252,132,35,130,185,75,154,216,185,59,121,122,157,185,57,81,14,144,19,234,58,144,117,67,167,6,32,203,247,214,14,117,10,129,91,13,229,35,38,88,243,98,32,98,41,64,62,112,110,55,106,83,191,146,76,71,196,195,164,138,173,226,126,238,78,28,234,49,160,254,11,152,65,38,177,163,89,99,98,72,71,102,219,202,115,223,191,119,95,148,44,215,249,1,99,90,90,1,75,40,15,222,26,65,205,46,141,240,134,223,144,133,95,11,221,164,85,121,80,194,27,164,15,8,238,247,201,28,30,189,114,72,21,184,16,109,137,37,33,112,87,217,159,117,162,92,255,142,159,191,48,200,151,125,26,76,149,19,206,201,34,173,81,50,207,253,194,66,118,85,5,205,124,7,76,126,106,53,119,19,116,217,90,88,173,191,47,70,67,114,57,182,210,214,127,225,122,222,163,15,87,216,88,36,247,131,138,194,207,52,149,142,39,109,190,80,96,156,110,244,46,186,227,24,204,7,188,135,202,125,135,189,209,244,146,98,127,124,5,30,55,156,56,5,236,225,103,227,205,212,20,76,191,159,68,69,254,130,229,237,154,22,212,205,139,26,143,80,223,228,158,4,113,159,0,174,76,165,6,70,215,189,57,240,244,6,17,105,50,54,81,2,88,70,105,251,199,1,147,167,183,30,219,78,218,224,199,10,66,146,41,92,244,114,163,98,222,200,9,214,244,105,229,63,205,77,217,26,223,67,13,130,153,216,235,165,209,207,39,202,80,46,126,1,184,150,204,190,168,41,80,208,35,207,78,24,178,59,28,237,62,117,17,195,169,237,5,34,204,126,74,180,153,242,49,123,202,83,180,148,254,225,17,68,42,103,10,141,220,246,232,133,245,145,1,131,91,36,193,198,214,31,20,171,141,108,239,92,91,65,88,189,194,199,194,60,55,230,42,175,76,130,33,90,166,107,123,34,19,233,54,73,237,138,66,188,235,181,194,83,186,27,249,58,50,164,171,17,63,18,229,159,7,98,137,16,86,244,142,30,178,229,242,132,3,66,1,209,121,9,247,196,198,32,24,187,191,223,51,33,111,89,246,112,185,237,166,181,194,64,125,87,10,68,62,57,147,165,249,183,192,109,49,15,216,101,70,62,74,71,209,92,9,188,228,117,209,65,203,169,52,103,144,173,130,235,144,239,189,211,27,120,228,2,18,228,243,81,204,45,96,78,19,3,174,220,64,180,226,83,174,5,55,43,63,73,228,112,48,3,188,15,30,69,211,20,165,255,225,106,173,226,138,142,160,161,190,41,13,169,171,216,66,61,218,73,176,47,202,132,184,244,116,247,157,233,235,88,234,40,81,181,94,247,26,191,252,44,231,243,246,161,41,133,223,35,2,206,47,196,46,202,172,40,47,47,26,119,8,250,235,161,102,21,234,90,80,41,192,176,40,143,135,216,156,202,136,33,157,211,62,82,13,23,94,154,106,109,145,81,180,153,125,172,232,129,28,89,225,15,133,84,229,239,137,38,45,4,134,100,128,229,243,61,0,138,14,67,68,16,191,194,213,128,42,81,190,24,247,200,11,147,172,111,149,220,225,174,208,193,239,1,224,104,36,215,158,231,55,92,4,144,42,68,235,147,28,231,242,203,58,33,41,155,175,113,201,147,171,122,196,93,158,233,59,0,86,10,103,223,56,216,84,182,122,19,37,135,172,190,224,228,42,121,12,203,223,143,231,138,228,204,5,40,59,173,56,9,147,19,23,244,21,243,31,208,205,213,11,126,218,206,204,27,189,51,109,254,213,62,139,167,30,222,183,112,79,249,252,102,117,80,78,155,12,92,191,193,248,204,219,89,252,168,5,238,130,129,232,110,88,17,201,195,75,33,171,118,8,53,45,202,232,248,20,70,122,115,153,207,1,4,52,51,208,78,33,158,146,103,209,50,25,86,199,88,29,111,91,158,231,251,143,240,218,125,26,251,73,251,73,215,136,222,102,238,167,254,162,120,48,3,164,254,6,115,6,190,161,227,169,109,4,241,85,243,191,11,231,226,29,197,39,148,3,166,198,202,22,102,176,54,174,188,153,145,148,32,2,136,104,197,7,248,113,234,52,137,47,255,114,61,113,41,237,244,57,88,7,135,123,235,232,58,49,222,244,11,172,107,117,84,198,29,233,123,144,131,189,252,171,227,73,151,201,77,251,112,80,183,57,21,112,76,9,234,20,16,156,150,115,147,41,23,80,116,176,221,9,143,42,7,140,153,64,252,238,111,105,1,150,67,81,210,49,45,81,210,6,253,18,9,140,218,198,184,224,10,66,135,75,171,117,242,48,75,14,180,180,210,63,253,65,7,2,96,1,83,150,102,125,151,230,9,233,210,84,113,95,187,245,49,47,42,89,24,19,40,89,169,50,167,217,5,105,156,94,92,230,89,231,30,135,71,194,198,30,231,181,172,186,12,112,66,99,62,57,176,98,33,19,218,66,33,37,100,120,48,82,69,51,57,73,81,28,145,152,180,133,213,21,223,168,190,75,176,178,7,85,106,60,64,86,171,200,3,191,5,135,60,69,192,223,98,45,80,244,71,194,143,89,174,187,1,60,37,243,106,44,112,249,150,180,171,170,56,18,43,204,118,125,124,19,94,17,163,207,107,177,24,249,175,245,7,119,200,232,161,92,100,224,253,174,236,52,200,128,114,28,243,186,238,207,47,43,20,185,66,28,11,24,23,153,110,220,199,189,98,192,94,169,228,105,131,21,191,1,193,249,16,57,94,119,201,44,160,144,115,80,62,174,200,131,188,246,239,191,31,80,14,19,9,102,253,156,31,95,226,191,45,34,173,107,7,109,0,68,43,64,90,210,71,202,150,98,52,194,121,199,134,249,183,178,127,55,31,228,218,45,146,147,41,240,159,64,223,183,161,161,47,10,42,160,9,129,107,53,57,29,137,190,43,65,12,219,198,105,6,184,137,97,151,236,227,129,10,218,112,137,164,238,211,120,193,199,156,153,94,214,36,69,140,152,28,234,67,111,156,125,201,104,206,153,185,205,13,107,106,33,233,167,118,212,29,94,155,13,80,69,113,11,201,109,106,117,7,178,21,55,173,19,232,130,177,25,140,119,231,90,156,253,208,58,218,123,126,231,166,30,199,82,182,75,196,160,176,246,3,98,228,120,16,197,74,64,26,194,51,181,4,15,191,134,177,122,86,149,57,101,12,139,255,55,240,35,19,64,199,210,164,187,91,182,89,168,48,41,62,80,163,134,208,152,241,23,50,116,59,122,127,138,128,6,36,110,220,178,166,147,191,13,182,160,103,97,200,103,245,253,73,247,24,111,153,233,70,98,175,238,194,217,244,221,49,71,124,81,247,146,222,35,24,164,61,122,51,89,216,91,188,44,196,241,223,181,90,136,58,76,210,5,244,94,1,142,189,48,130,212,214,56,98,89,237,72,192,10,19,109,84,171,176,166,240,2,222,30,221,100,199,178,148,156,29,19,180,83,219,112,115,13,16,149,64,188,8,191,155,182,181,53,205,143,151,228,155,105,54,16,20,211,117,103,67,173,240,15,191,137,231,86,43,81,161,250,217,57,133,26,211,219,60,99,132,159,224,158,95,73,46,45,56,135,104,61,150,235,154,26,245,221,10,110,103,118,48,145,126,161,156,26,200,37,197,118,153,69,85,40,219,57,57,68,101,250,52,183,247,133,86,227,216,132,194,232,40,20,72,88,230,224,234,58,87,62,80,66,230,177,113,202,1,138,173,36,129,82,181,130,98,247,228,251,228,60,192,227,223,188,253,151,130,231,150,9,132,94,46,48,177,185,115,107,186,178,211,7,40,61,25,216,216,135,173,174,129,12,46,104,141,179,146,94,79,24,79,199,104,8,72,245,251,169,43,89,116,183,183,213,192,25,49,218,79,83,230,233,97,40,59,26,56,43,15,129,222,87,66,121,180,247,215,40,42,99,22,74,162,239,69,37,63,116,30,79,139,12,12,249,182,72,213,92,162,41,138,112,40,41,247,162,91,155,95,23,168,52,166,201,216,110,25,235,186,139,83,28,76,13,247,33,17,218,153,38,174,19,94,227,153,193,58,69,225,179,98,231,84,177,199,236,40,186,14,0,75,232,244,68,31,102,215,212,136,34,166,50,63,229,90,39,71,117,43,152,180,224,122,62,131,197,77,182,158,36,93,239,149,248,66,181,243,20,95,199,85,147,230,147,234,22,245,192,231,75,126,89,140,1,170,182,43,98,219,144,194,71,208,182,136,96,90,121,183,249,2,70,47,90,10,180,179,210,164,35,234,67,221,22,11,117,15,213,248,238,101,195,15,2,202,241,218,97,54,77,202,204,18,103,140,28,42,219,8,93,104,85,111,211,26,144,56,164,155,110,61,169,48,187,180,195,182,64,21,59,220,189,250,130,42,0,51,132,46,129,126,227,57,95,49,60,37,251,81,5,45,72,144,203,106,71,49,86,101,109,115,204,84,192,12,156,175,134,172,83,246,3,211,170,232,21,15,87,80,176,163,59,78,176,217,114,165,174,104,172,10,9,84,251,215,252,84,61,240,145,92,173,216,241,241,26,37,172,250,109,207,12,93,54,31,89,216,197,120,69,168,136,142,219,224,250,27,31,55,55,187,250,0,46,255,187,60,75,121,44,51,139,23,66,239,160,183,36,192,93,199,201,2,191,216,81,173,167,83,75,50,128,218,94,254,78,140,162,45,4,253,0,13,13,105,122,250,70,120,235,247,173,122,205,131,128,86,176,113,184,126,80,129,215,197,238,233,207,146,189,204,229,59,226,204,135,74,15,234,46,84,111,40,90,245,8,200,250,198,118,33,114,168,235,198,68,44,134,160,122,35,100,173,79,164,141,95,177,222,128,158,85,149,38,106,169,121,6,108,207,91,124,141,62,80,125,7,190,5,46,9,38,183,160,99,103,18,173,20,152,89,150,107,166,255,142,69,102,54,59,106,229,206,58,254,148,58,20,39,165,117,246,66,83,37,207,217,248,238,174,60,94,224,234,242,114,145,131,124,234,42,219,122,3,113,62,14,127,44,22,156,62,241,224,136,166,254,101,248,21,252,151,49,17,91,108,199,127,5,65,174,245,160,53,90,65,108,149,248,225,95,193,193,102,251,11,196,37,30,181,54,145,63,0,32,42,188,83,166,114,84,242,193,133,189,234,17,44,12,242,237,188,129,81,102,28,72,3,46,138,233,175,252,133,46,234,125,186,107,145,142,123,234,153,58,137,117,19,34,150,45,105,175,57,178,57,72,237,125,48,36,200,19,82,10,236,219,95,202,5,85,199,33,73,136,202,104,96,230,108,109,166,12,213,243,77,109,127,140,220,61,54,185,53,31,209,234,55,115,126,91,188,170,12,217,244,154,176,248,150,113,116,115,115,213,192,128,200,227,58,183,97,14,19,170,90,105,203,150,99,236,170,255,173,87,84,81,148,56,139,200,140,236,107,21,94,15,160,76,146,28,193,253,86,121,13,35,130,7,33,86,59,37,243,86,84,137,103,14,84,42,206,217,214,198,51,28,215,27,132,232,69,7,129,87,58,172,112,236,36,6,144,48,146,56,112,215,173,186,148,166,55,199,150,232,9,73,235,86,23,230,211,130,160,209,48,151,205,9,143,206,109,20,249,146,147,179,141,39,170,147,44,75,184,241,180,251,3,249,32,88,85,175,188,29,182,199,80,56,211,86,242,9,244,235,251,195,182,149,144,208,178,99,247,98,98,14,45,137,113,103,161,215,254,65,106,88,126,165,97,200,179,119,6,132,233,227,248,41,168,95,157,84,235,172,238,179,233,152,157,74,192,151,62,253,255,113,105,254,91,171,7,226,76,96,119,52,99,130,8,84,15,40,33,232,97,128,48,36,67,169,198,114,193,174,188,24,149,168,19,145,103,175,192,241,151,189,14,12,23,252,119,196,35,88,37,74,155,32,232,161,241,100,238,39,99,61,247,7,158,33,46,53,220,135,103,135,203,220,231,202,174,194,116,24,20,42,44,23,87,194,39,65,235,187,148,164,55,199,98,195,110,31,68,91,222,230,96,145,239,178,103,228,81,48,7,167,88,162,50,211,143,13,100,15,121,214,237,201,99,189,53,198,252,133,174,87,119,241,244,141,52,159,178,105,168,74,237,251,168,227,52,159,154,227,220,8,33,173,31,75,210,179,205,18,103,12,219,202,88,6,69,224,128,158,72,4,1,0,156,97,137,209,205,100,30,215,242,185,31,95,182,161,155,253,150,113,122,61,236,173,110,205,191,52,225,184,196,231,113,2,31,226,98,132,56,163,25,9,22,68,8,251,150,152,40,66,192,48,130,130,2,6,79,239,55,123,165,220,162,9,47,32,116,36,121,28,76,62,14,50,169,73,79,237,107,137,237,61,117,10,5,107,245,206,4,231,148,60,0,16,188,97,143,155,235,250,80,246,109,155,142,50,7,27,15,248,255,208,8,114,7,11,188,199,33,188,228,254,216,70,216,217,41,238,161,192,135,232,29,169,95,161,147,228,172,219,227,194,22,92,59,24,221,141,75,108,98,151,173,44,76,111,65,134,138,48,43,43,82,176,167,208,224,249,16,159,227,198,26,80,30,232,165,116,104,92,187,235,185,219,182,131,216,72,114,25,167,216,51,7,65,104,150,51,35,14,138,35,236,164,168,121,208,156,18,16,160,87,75,221,115,149,68,229,18,48,110,69,233,10,238,187,12,128,218,152,176,37,157,193,221,119,119,251,252,167,213,233,209,38,69,241,222,85,99,105,14,61,23,10,4,96,108,33,182,127,179,137,41,156,128,37,5,190,185,240,253,5,60,117,5,161,15,90,101,80,196,220,103,23,223,70,161,247,11,50,140,92,213,213,153,186,14,0,207,117,21,145,110,212,54,0,254,26,180,234,12,142,70,69,133,86,156,186,220,118,98,64,27,210,106,62,178,7,158,112,246,19,23,49,99,80,56,41,213,161,242,169,85,182,129,78,154,183,123,87,151,153,45,188,228,98,11,187,200,74,67,102,194,192,113,45,165,205,182,136,176,79,84,115,182,75,39,246,122,44,83,139,108,81,48,60,190,205,146,172,43,113,0,232,192,173,245,1,29,149,87,150,215,115,221,88,165,211,202,136,52,243,48,135,23,53,166,228,214,103,186,60,188,87,77,137,254,10,43,161,182,114,158,112,60,233,71,210,26,121,22,148,172,43,190,230,151,247,223,42,169,83,57,16,225,253,216,16,246,181,168,33,177,207,7,124,218,172,178,12,64,14,158,81,72,135,38,213,147,71,37,10,206,63,151,225,70,49,38,14,184,41,28,29,118,222,51,6,215,0,200,145,196,252,79,47,190,109,246,59,22,111,202,119,97,109,178,174,80,203,23,135,96,161,143,210,10,60,50,178,187,21,139,150,215,171,238,67,246,216,5,69,176,42,114,155,67,175,56,138,156,184,201,150,53,152,78,169,161,217,72,83,195,19,144,78,76,53,187,73,48,158,92,124,53,78,102,138,178,118,64,254,182,59,219,101,63,186,4,205,203,94,48,92,44,54,118,208,191,180,163,169,189,182,36,10,86,130,238,106,84,194,128,71,36,134,30,32,85,65,214,183,5,84,181,149,95,158,7,182,205,253,128,73,24,138,197,144,227,16,153,183,111,229,218,84,222,177,200,142,254,226,136,155,32,71,163,151,65,205,193,165,81,21,109,31,199,15,102,5,91,79,14,246,206,40,61,34,50,85,127,209,39,192,52,161,193,201,38,164,157,57,75,3,171,35,162,242,245,7,20,144,234,153,123,186,251,239,235,239,89,35,207,101,110,62,250,155,136,72,80,244,142,25,79,138,121,78,242,217,149,140,43,225,102,76,75,152,53,72,75,101,93,146,43,66,92,27,80,75,150,96,163,85,198,4,62,243,204,244,239,40,188,83,158,153,248,200,233,138,252,163,19,182,70,246,152,2,61,146,58,242,220,229,140,245,206,56,151,250,189,231,180,133,17,4,173,57,15,172,203,235,6,142,54,18,107,195,87,72,171,124,15,48,205,74,121,235,174,54,56,148,158,0,193,24,123,102,173,55,33,182,242,36,246,242,50,183,124,182,95,103,83,237,244,170,108,202,37,247,15,97,131,18,207,120,43,196,58,251,137,154,74,201,6,74,147,31,176,145,241,14,28,85,65,210,62,24,32,161,62,186,242,78,166,112,200,195,157,125,101,227,247,107,4,151,67,34,86,162,161,144,187,51,156,29,116,21,235,254,97,77,173,169,13,233,0,241,202,201,61,145,57,218,165,171,210,162,61,107,150,244,247,138,21,76,121,164,164,62,136,174,248,37,76,171,218,10,175,217,230,214,130,0,87,214,82,173,185,65,184,99,133,22,137,21,131,84,80,248,146,72,221,30,217,178,153,199,4,130,235,222,9,94,233,117,184,12,21,43,200,189,217,31,227,225,142,123,131,212,63,55,227,116,35,92,50,232,66,77,124,139,119,47,96,208,144,50,30,85,170,56,57,79,178,209,10,189,79,176,161,3,255,133,149,18,182,99,167,34,74,55,244,241,58,41,45,148,163,128,90,100,254,245,97,190,194,186,193,153,170,221,127,47,60,135,110,160,102,25,19,65,191,227,202,15,174,120,92,26,137,254,106,175,78,105,126,159,246,5,33,86,157,229,230,2,158,3,59,40,75,103,71,80,194,145,54,84,20,13,79,42,10,245,27,42,151,14,245,118,126,197,42,108,129,156,60,246,57,255,73,228,161,95,122,113,63,221,231,165,43,138,108,233,245,149,81,230,180,160,70,155,13,19,22,186,101,19,190,52,50,121,203,163,61,52,133,253,108,73,253,207,167,134,189,108,246,83,234,152,213,194,6,66,0,132,247,105,107,212,246,189,223,100,79,249,107,213,207,200,208,72,123,129,61,229,127,219,2,111,59,50,178,105,129,111,221,4,229,4,86,147,21,192,235,50,22,79,226,212,224,32,213,21,31,176,74,83,136,244,185,133,188,177,239,120,13,12,174,86,2,14,210,104,6,93,3,53,155,64,68,63,207,177,10,253,238,133,42,32,88,181,190,44,236,61,242,237,83,163,195,134,93,49,210,10,123,10,248,117,77,244,131,88,237,147,11,85,0,55,35,73,227,73,75,60,176,223,98,76,5,8,227,37,154,227,165,221,143,69,162,94,237,224,177,105,89,216,50,152,45,111,224,92,249,253,235,250,162,42,191,19,117,120,116,3,249,165,134,93,170,152,153,95,78,82,179,9,170,155,41,78,111,185,250,108,108,120,46,168,121,63,194,215,223,95,181,129,166,173,171,191,43,103,162,11,183,185,129,136,86,77,31,27,161,12,168,54,121,154,227,76,126,86,61,145,145,84,198,47,122,173,176,106,171,65,142,230,220,243,53,187,60,189,156,237,172,232,73,37,252,155,62,178,10,192,38,124,8,214,108,195,227,133,237,254,208,12,50,0,131,81,41,71,169,3,58,69,218,124,202,153,154,96,89,164,97,30,160,7,138,4,45,39,68,209,161,24,177,239,177,205,16,64,228,74,33,168,135,149,179,103,206,85,17,254,101,99,181,243,8,149,132,110,36,21,219,229,239,29,156,220,101,88,163,59,226,48,156,77,207,190,235,192,101,83,128,196,152,156,220,41,240,153,243,36,28,117,186,134,187,249,87,185,109,157,171,109,41,145,146,152,6,130,85,65,148,40,13,62,112,56,140,159,145,198,7,41,75,63,85,117,210,115,209,152,203,165,104,20,189,202,159,154,195,239,130,119,122,19,186,75,10,234,251,101,205,144,152,227,104,88,51,251,150,67,169,120,52,70,62,76,37,145,26,183,22,197,174,65,214,81,101,65,49,194,116,105,33,233,135,188,165,214,226,10,160,118,184,118,19,217,65,4,130,11,164,231,205,137,238,147,218,186,190,47,103,34,57,189,213,15,3,35,83,232,154,187,4,179,11,117,22,90,52,134,148,231,13,213,116,254,194,55,134,251,147,89,164,23,142,193,145,203,154,153,207,153,121,188,64,65,31,117,61,59,188,242,230,81,191,235,97,131,1,186,194,200,221,171,196,148,167,32,61,188,69,119,78,15,208,153,161,146,93,162,149,206,64,113,141,3,242,249,150,186,139,159,198,14,233,191,103,221,113,90,161,134,136,84,41,83,154,29,195,124,1,92,73,24,60,212,148,85,56,114,56,65,149,196,182,208,181,96,92,13,187,173,38,25,33,44,91,115,69,66,15,230,165,198,46,13,125,184,164,71,220,27,194,96,202,235,246,209,13,82,202,1,62,3,145,240,146,240,46,253,21,251,196,26,228,13,179,134,189,216,211,88,135,249,26,121,43,65,2,70,18,137,22,47,25,112,93,162,198,233,199,55,37,64,158,182,252,46,220,208,243,206,212,209,55,97,34,194,77,166,231,143,9,140,175,64,8,194,98,164,109,112,220,27,101,45,37,130,81,3,103,161,20,213,214,229,173,150,7,48,141,246,129,166,161,195,82,240,103,87,92,41,46,168,57,177,125,178,57,210,184,25,194,168,189,20,167,52,36,22,195,203,107,162,65,13,161,253,136,23,241,52,201,43,155,196,231,165,118,167,72,39,84,175,149,229,129,157,193,138,58,62,100,2,255,25,65,72,208,95,224,154,148,102,127,166,41,199,13,168,149,184,211,213,117,26,71,103,132,101,160,236,176,140,63,184,151,199,211,201,241,192,49,24,172,70,167,116,1,22,192,48,98,46,240,142,9,14,128,11,40,225,96,129,111,186,236,11,67,172,68,39,237,57,57,84,217,233,34,146,252,129,85,135,182,174,20,18,19,57,191,181,108,66,255,225,199,21,22,215,254,150,73,44,93,219,147,16,16,166,111,142,225,211,22,137,63,254,106,186,127,23,229,74,7,7,89,20,126,223,117,91,70,11,96,59,184,201,207,171,239,96,44,25,100,6,106,82,162,45,127,139,26,48,142,110,8,175,90,199,105,191,126,65,182,44,177,119,225,177,19,17,83,3,146,1,161,21,65,106,7,196,233,52,235,145,166,13,250,250,92,186,102,18,143,42,10,34,59,58,49,182,150,220,148,113,62,240,100,50,244,177,205,40,61,97,241,197,46,171,191,223,165,97,19,160,203,252,148,45,175,158,113,7,177,187,200,220,218,43,249,81,146,90,189,183,143,32,241,143,20,126,130,62,17,105,29,204,84,41,222,15,177,223,207,141,125,171,79,113,46,74,16,23,0,84,47,229,230,47,155,75,80,31,211,26,160,63,26,48,99,238,149,175,244,131,73,65,242,4,9,186,226,31,154,206,53,141,120,249,62,233,219,68,227,24,100,156,72,146,60,46,32,236,82,73,76,132,0,115,122,251,234,188,158,189,239,2,202,46,104,238,246,55,77,131,241,145,218,47,75,77,125,242,171,164,194,64,22,128,175,196,198,141,159,16,72,114,229,56,118,47,182,155,228,33,26,166,154,127,160,209,71,201,196,109,160,161,238,7,166,43,38,168,207,183,215,5,148,1,232,183,22,5,221,95,188,153,57,139,170,15,48,152,163,219,25,149,196,39,8,14,59,243,94,247,90,49,204,243,79,228,163,242,51,154,179,169,17,92,92,99,243,139,93,222,92,180,227,224,12,168,74,164,85,92,225,6,56,178,82,34,31,72,213,127,59,8,40,226,7,21,237,66,24,217,73,39,107,143,166,19,8,253,95,225,149,71,165,78,131,201,252,178,195,213,156,148,215,62,238,191,134,188,199,110,63,168,22,105,62,224,224,75,227,40,60,1,242,97,37,46,195,138,135,236,97,156,35,44,80,42,139,4,55,158,253,232,131,136,242,209,111,96,83,62,70,211,33,122,103,19,71,80,131,90,246,183,170,196,148,14,76,218,225,79,37,12,187,138,77,247,141,23,54,198,58,47,11,61,221,242,151,225,169,14,50,9,177,124,151,66,180,212,60,131,180,87,55,140,224,59,81,200,145,207,0,30,146,89,128,222,50,149,120,206,83,231,166,1,212,236,169,245,136,100,205,181,43,149,133,109,156,211,255,145,25,199,193,37,204,74,148,165,214,242,179,212,4,105,15,118,18,175,116,4,221,121,209,53,153,193,93,170,245,56,47,187,127,106,198,108,47,65,18,254,94,205,79,60,13,240,217,149,203,48,72,49,213,123,101,20,119,138,140,180,234,120,55,67,238,98,240,195,198,80,48,92,72,79,242,184,93,22,162,159,99,221,76,124,122,141,216,244,123,60,195,236,134,223,98,157,186,204,23,48,23,215,4,37,134,33,220,194,154,222,16,239,128,161,98,46,2,176,132,128,227,145,234,90,50,44,63,188,53,53,132,102,78,22,95,186,90,218,255,213,251,47,160,79,195,243,97,126,174,45,245,48,70,235,100,75,11,194,154,105,194,56,72,238,20,32,151,173,183,236,22,182,9,90,208,126,96,85,58,118,6,136,6,99,47,124,172,251,110,239,254,190,61,3,56,65,133,201,180,107,126,167,214,252,156,112,137,70,220,146,79,234,203,80,48,130,228,20,220,222,148,73,154,89,55,133,233,228,75,238,6,213,160,143,29,48,44,110,62,111,82,42,59,2,117,161,85,29,18,61,124,210,10,141,217,243,209,115,30,112,238,40,215,98,234,43,138,238,179,56,232,44,64,172,211,27,189,108,196,101,18,110,183,10,150,197,145,24,209,229,76,200,203,55,75,83,226,16,178,3,71,41,57,169,63,58,142,96,235,100,66,211,127,244,127,156,100,152,211,172,178,224,213,82,158,41,106,189,229,22,102,192,113,200,245,2,239,86,251,139,45,8,67,80,128,39,126,202,42,66,186,2,229,134,104,39,147,135,8,112,11,80,43,172,253,124,49,146,18,251,0,194,19,128,105,237,54,76,78,196,189,154,99,169,145,93,34,63,193,114,100,14,6,204,107,173,22,68,73,150,204,197,45,169,134,215,164,232,19,70,72,230,41,223,151,227,229,252,87,59,91,54,83,143,207,94,75,119,26,88,48,234,211,230,1,228,30,207,172,11,113,84,221,120,129,220,244,178,123,153,218,38,219,15,91,161,213,26,18,242,8,166,117,48,67,221,116,93,194,87,49,16,31,196,23,32,133,228,224,80,12,234,119,248,153,199,160,188,38,205,40,152,34,113,212,3,217,138,175,241,95,238,109,211,159,103,169,249,85,59,65,61,3,185,66,76,94,136,237,202,128,96,194,96,129,66,7,211,187,179,96,156,127,255,248,150,35,14,52,144,155,186,105,202,77,249,211,30,129,40,222,226,85,234,238,246,64,30,16,177,249,124,23,133,110,29,130,221,208,252,176,143,213,169,188,215,166,55,238,81,208,237,163,7,208,43,2,123,130,109,127,105,129,245,37,155,187,214,253,184,221,134,90,164,236,156,163,149,66,136,113,66,12,239,250,6,62,190,150,162,94,173,114,242,137,59,154,252,253,146,151,86,255,45,42,67,226,126,27,219,210,189,25,118,177,30,26,205,46,249,187,93,190,109,96,63,29,229,12,165,170,49,212,12,209,125,103,34,179,106,176,129,180,231,190,50,114,17,47,111,32,245,0,3,76,139,152,15,178,104,78,24,237,127,71,101,194,155,197,226,138,237,10,251,249,155,29,36,115,227,26,156,40,3,8,223,87,147,55,215,120,145,237,204,69,31,116,49,52,153,157,151,26,104,63,33,115,26,184,165,43,55,8,230,65,40,128,215,99,61,131,153,188,145,136,239,99,180,150,26,193,33,231,220,113,219,173,139,208,189,242,123,172,184,19,31,206,173,7,83,8,110,10,85,212,134,58,230,89,35,219,51,195,77,230,38,206,221,21,232,155,73,95,180,230,103,13,26,247,132,97,159,172,241,207,136,212,58,109,93,0,250,212,46,156,221,129,123,199,37,229,148,167,179,11,13,108,246,50,27,51,166,146,58,185,139,89,225,203,167,20,16,182,133,59,160,195,235,93,100,109,85,174,105,32,147,122,147,24,133,129,145,239,210,104,8,63,42,96,129,137,116,69,63,46,39,39,90,184,38,146,231,92,21,241,153,2,87,245,226,21,204,139,166,141,33,35,6,224,109,15,181,131,125,117,250,200,117,8,167,51,182,203,120,112,217,76,101,220,64,13,35,35,169,16,13,136,105,202,17,84,212,108,212,197,125,33,233,212,146,162,20,194,93,74,222,196,169,201,134,14,205,62,213,143,62,96,60,231,237,73,7,108,215,153,220,158,224,148,117,108,139,220,82,55,109,53,107,9,186,140,251,229,4,11,102,183,63,212,173,3,33,150,178,126,180,112,51,82,82,148,217,38,79,187,180,58,141,173,52,215,137,221,34,8,48,129,115,55,214,112,40,177,19,47,31,36,44,90,26,67,51,211,99,109,22,252,75,221,27,37,157,26,158,101,73,159,109,122,123,215,141,68,49,57,136,230,33,202,114,224,19,249,5,6,130,41,93,19,147,240,230,245,171,63,0,50,170,123,81,2,58,116,46,253,30,184,86,75,108,171,129,138,65,118,71,51,0,2,27,159,36,23,254,57,75,35,158,243,7,215,208,125,15,67,18,59,252,164,198,118,62,132,78,51,134,206,245,103,113,191,46,198,220,28,189,92,246,73,9,11,159,68,166,139,10,191,70,41,50,84,120,138,232,42,69,181,125,254,203,201,58,10,56,143,16,228,218,64,229,61,129,12,213,139,230,46,250,86,236,224,51,253,176,156,99,99,108,105,39,76,64,63,226,93,197,3,146,139,66,61,245,194,211,230,151,51,230,16,198,153,158,112,145,202,242,95,191,89,91,78,17,194,71,167,103,102,125,228,95,226,190,137,185,221,235,217,125,56,197,254,109,181,140,36,37,11,186,35,101,55,103,244,55,179,112,176,186,179,104,56,142,232,64,161,158,43,110,52,174,22,238,7,163,93,206,237,189,57,204,201,213,12,55,47,86,169,88,28,215,17,180,122,161,60,139,193,74,151,38,192,229,8,44,179,30,99,164,86,255,151,101,100,86,87,140,208,86,97,15,161,56,169,65,203,75,164,105,112,96,205,103,4,66,56,226,40,34,57,179,163,125,156,210,133,126,99,68,152,26,214,125,49,60,237,17,180,253,179,228,68,234,8,83,113,166,221,206,94,1,63,51,234,169,97,209,38,189,92,181,167,168,135,158,255,146,206,209,146,130,209,77,204,206,84,81,69,33,219,248,103,35,159,9,234,226,232,56,207,76,77,170,183,27,60,192,196,33,24,77,68,162,45,79,153,73,72,169,13,205,230,68,155,89,0,98,206,73,66,212,62,112,114,0,50,40,63,23,90,34,17,5,59,144,30,24,89,112,122,201,202,71,225,220,36,24,43,33,46,11,98,13,45,153,146,98,212,98,163,238,112,34,136,86,25,158,9,14,141,23,54,41,9,43,197,19,145,240,158,57,73,154,175,119,60,131,158,179,250,117,10,134,254,185,215,241,218,8,66,186,189,219,53,210,70,73,20,34,223,26,166,81,84,207,241,140,158,163,109,17,34,213,29,55,119,101,30,164,116,118,179,253,89,184,107,139,61,43,255,24,192,185,188,28,196,5,145,43,82,135,132,225,160,40,166,113,241,119,68,242,224,215,146,106,96,222,205,5,4,187,198,70,180,80,34,245,233,68,140,250,168,40,246,137,120,253,121,109,126,244,222,165,218,205,233,64,20,253,78,232,99,160,166,186,124,243,218,11,20,243,138,125,115,39,7,44,27,106,220,91,49,194,226,81,163,177,192,136,198,147,113,56,57,220,159,0,88,74,79,255,58,159,234,40,115,34,134,117,30,54,211,86,111,104,10,54,0,145,230,66,63,251,182,83,102,36,176,82,222,131,199,0,135,120,130,56,61,127,148,247,207,253,223,214,113,89,116,141,6,3,249,11,230,38,54,184,127,141,158,193,41,116,45,106,78,59,185,13,158,37,156,9,48,231,7,96,14,224,116,93,5,179,241,95,65,68,242,87,97,8,208,144,180,61,168,226,45,25,62,52,65,58,157,180,77,43,62,59,43,15,118,249,184,146,167,168,157,8,66,155,216,141,68,48,203,30,20,60,100,113,248,178,195,91,55,189,92,46,44,121,196,106,62,224,195,30,56,123,106,164,77,81,122,13,125,123,50,151,92,94,78,49,115,47,164,140,133,146,187,129,82,37,101,127,82,206,23,98,101,190,82,158,128,192,178,205,187,59,118,181,185,57,69,76,116,77,202,195,140,233,22,87,207,61,196,112,151,28,183,235,51,143,122,167,115,210,91,63,243,11,188,87,74,173,89,161,218,57,45,249,78,135,83,76,103,3,75,43,3,232,27,95,161,51,115,251,218,120,112,236,35,125,58,199,51,84,38,114,178,98,11,111,48,135,186,206,73,112,199,77,169,119,21,50,45,180,71,54,63,94,228,159,61,34,247,242,247,128,120,100,113,240,172,69,255,232,150,67,92,72,182,170,29,36,65,28,9,193,149,38,81,178,102,244,219,248,61,241,199,25,186,125,213,209,2,52,44,124,4,15,245,170,43,227,20,75,105,130,203,181,91,180,88,164,115,63,41,221,24,36,98,23,218,67,147,107,130,147,75,192,254,101,160,187,67,194,26,171,80,194,67,184,124,225,98,39,43,182,191,152,61,181,108,158,79,168,155,47,95,37,160,67,14,121,92,232,181,66,212,250,140,187,190,0,115,153,125,158,144,124,105,88,226,113,145,198,134,227,134,137,15,44,133,151,130,85,52,96,26,43,236,21,37,98,35,230,196,237,182,43,83,115,53,232,119,101,166,22,70,110,184,44,219,184,26,179,59,229,192,2,19,94,28,45,9,32,115,66,205,135,51,198,10,16,56,253,49,140,153,115,118,103,130,18,137,14,155,238,246,12,146,149,114,40,113,133,69,215,191,17,165,179,120,36,66,124,133,53,157,225,194,250,52,47,124,89,240,134,64,159,248,238,18,26,46,104,84,158,220,35,181,129,66,11,68,134,31,184,255,10,4,54,182,18,230,43,241,99,98,197,110,36,228,31,71,119,19,40,11,1,25,49,40,49,124,114,240,74,106,114,111,48,149,22,195,139,92,178,44,0,233,97,114,18,1,104,2,170,134,199,166,67,65,186,234,244,127,57,154,137,125,108,24,122,172,207,173,23,152,191,168,15,224,22,11,194,26,138,102,77,28,41,225,96,17,139,47,212,90,50,95,219,34,25,16,232,242,157,112,49,64,152,136,72,173,200,212,45,74,110,180,29,61,215,147,237,155,5,70,185,44,97,213,103,17,49,216,158,80,183,215,206,42,135,47,116,2,233,66,121,156,170,253,32,28,50,137,104,198,50,145,116,63,88,127,113,24,130,225,63,168,24,103,46,205,244,247,135,72,44,145,44,181,213,131,188,110,19,239,200,31,182,225,21,149,226,63,199,215,226,185,59,33,15,53,142,195,142,239,31,122,68,143,143,63,248,45,135,46,186,223,56,71,201,187,117,147,237,7,251,235,209,108,65,207,239,216,66,114,73,23,244,111,31,34,237,80,99,243,27,18,220,161,144,14,120,35,225,126,113,27,204,105,126,28,129,180,37,187,175,212,106,57,102,236,114,212,29,50,91,196,229,140,249,188,17,21,214,248,181,95,184,83,67,46,71,210,97,137,84,89,249,88,197,238,173,109,199,216,52,75,176,115,182,73,32,38,143,222,35,182,162,104,216,56,208,187,164,53,92,19,1,128,46,177,232,54,125,251,190,237,195,56,215,200,221,126,2,8,3,10,175,164,119,46,209,224,62,46,189,207,59,39,74,5,2,167,58,107,96,197,69,172,208,210,70,197,250,105,46,251,139,68,147,42,7,79,89,98,229,87,146,209,109,113,97,244,159,0,156,248,76,218,250,131,149,142,115,236,45,227,188,205,105,61,155,14,98,94,55,32,24,200,241,34,254,170,212,48,124,233,42,6,244,231,141,195,199,103,63,38,99,111,217,78,249,240,92,0,35,250,85,6,201,30,237,29,74,163,209,170,138,15,140,55,71,105,124,38,52,224,253,160,2,78,223,134,54,59,60,93,230,8,184,179,186,218,83,180,50,222,167,96,3,66,255,88,73,228,250,205,109,238,4,113,96,187,114,75,117,87,231,118,43,95,88,181,84,15,124,24,107,30,232,49,137,219,207,4,113,179,96,181,12,132,9,96,172,187,55,228,101,8,66,175,80,91,104,162,136,136,239,22,231,87,106,128,166,194,109,226,242,87,151,60,223,191,192,172,196,170,225,81,7,61,180,155,100,183,156,196,10,0,247,222,88,155,242,159,197,84,223,162,21,204,236,173,217,139,99,13,209,109,51,10,250,149,192,89,194,121,73,176,179,86,246,206,233,138,14,71,151,34,109,62,57,153,79,201,38,7,73,38,105,90,177,227,150,197,177,162,39,188,129,34,4,239,230,42,152,229,208,200,55,41,24,172,39,93,144,104,169,242,145,63,197,234,124,14,6,222,87,105,141,242,177,205,211,65,63,36,169,126,53,206,197,100,139,44,122,72,175,72,86,120,33,53,66,124,250,149,85,178,42,40,228,156,55,13,114,239,42,79,96,156,43,174,213,42,205,102,118,194,108,8,23,243,13,227,168,165,236,60,139,208,235,176,145,168,10,205,217,85,188,225,130,227,40,27,217,148,6,245,17,199,171,17,134,52,49,140,57,129,123,17,226,155,212,138,71,105,42,97,210,230,210,10,80,162,73,251,171,233,253,25,32,239,234,162,54,218,144,203,56,43,38,22,254,223,201,123,73,168,38,26,138,67,208,251,31,232,172,84,26,138,63,180,186,126,13,48,189,59,46,10,171,220,180,220,202,163,31,192,33,16,67,42,154,14,151,216,22,216,21,33,108,228,173,69,50,79,150,254,253,2,172,124,146,125,175,11,110,202,138,174,151,20,25,250,57,134,136,215,156,100,150,231,204,217,225,40,28,128,55,236,224,92,255,142,99,184,216,43,196,82,59,22,16,226,133,147,128,146,81,189,86,106,153,76,15,38,167,197,216,114,142,206,142,114,234,241,28,5,186,152,111,106,193,60,23,220,168,171,111,86,160,98,80,154,247,129,210,158,35,188,248,161,225,127,101,227,87,186,96,209,93,139,220,161,56,11,23,125,23,26,248,72,138,244,128,142,196,89,210,72,45,99,209,13,42,47,137,150,105,128,39,239,82,178,41,174,226,133,187,213,127,210,237,184,138,26,130,211,211,110,175,36,239,194,180,183,77,55,241,184,44,10,79,130,116,201,204,48,250,126,36,8,200,228,92,200,220,82,63,59,24,252,34,247,238,177,1,133,18,182,42,171,25,44,77,77,226,150,47,247,84,144,8,247,235,145,12,113,8,182,242,43,108,70,138,2,242,69,141,144,175,24,0,188,136,155,46,149,178,11,255,170,79,34,215,113,81,175,119,211,83,90,178,107,146,236,78,59,185,155,211,109,177,44,245,153,134,196,141,22,98,39,190,254,189,147,164,124,214,110,209,210,231,156,166,93,108,47,108,19,69,141,6,205,252,124,58,189,20,46,87,72,178,91,105,167,244,233,69,189,243,247,50,36,52,100,232,63,216,242,87,207,122,250,218,114,91,128,48,196,63,110,252,49,95,58,81,78,7,36,204,43,29,215,55,98,0,90,251,70,231,159,33,171,102,166,159,225,82,79,97,148,128,52,201,69,214,32,10,236,8,186,245,52,218,39,69,103,29,162,188,56,174,23,83,244,3,53,107,255,161,112,183,71,179,242,69,46,32,141,23,11,125,159,192,25,139,47,150,133,166,77,120,166,117,223,221,189,44,95,65,40,210,53,33,169,162,108,165,186,55,64,178,187,70,88,50,127,165,239,72,36,32,201,117,160,6,55,73,241,7,24,60,39,217,30,139,237,32,94,53,225,170,81,119,70,76,67,23,31,11,227,156,44,131,11,240,74,13,32,174,84,167,57,211,50,123,233,250,98,33,195,74,99,234,55,179,227,71,233,164,160,28,238,163,20,244,58,243,253,199,48,61,205,209,38,149,108,254,199,75,44,138,227,205,212,72,59,122,69,206,208,251,36,113,33,112,170,250,58,225,141,90,65,54,231,111,76,237,245,240,239,146,4,91,246,29,69,107,199,79,57,117,6,195,90,184,153,73,187,32,11,102,57,66,249,108,220,98,30,63,159,227,139,182,74,235,199,79,97,213,255,102,33,9,69,78,231,135,137,164,244,166,218,249,231,240,162,230,198,95,147,234,234,127,12,247,50,140,25,127,213,248,200,45,219,212,126,176,6,209,161,80,221,233,220,131,129,35,27,155,232,138,9,174,189,104,111,48,0,120,41,201,198,172,34,145,30,232,30,208,139,187,138,165,73,114,213,115,24,9,174,23,87,115,9,4,245,110,177,6,19,145,105,104,23,42,197,172,34,120,181,187,26,135,249,102,107,71,163,152,163,41,144,83,177,60,6,216,24,96,66,148,89,245,181,85,88,254,221,92,21,103,171,67,188,230,92,156,51,215,200,69,32,7,200,175,210,33,194,91,157,116,152,56,82,16,22,192,51,91,148,162,122,79,46,251,115,81,136,227,110,160,209,53,251,51,195,195,187,174,3,202,217,95,81,105,55,124,97,0,172,144,170,86,241,84,17,139,103,189,199,34,111,158,77,231,99,21,22,97,97,60,212,32,149,222,53,159,196,59,166,168,13,42,61,69,113,239,4,132,156,243,87,1,106,150,70,3,112,249,170,159,241,69,220,198,59,129,26,186,208,59,51,191,166,207,161,62,131,113,254,163,89,212,202,79,78,107,3,41,48,233,228,234,161,155,72,58,188,92,40,12,37,112,154,250,211,154,107,127,85,28,1,16,41,85,153,150,200,141,115,224,5,238,45,249,63,97,7,158,140,79,150,132,10,77,129,181,241,250,0,200,225,78,72,200,71,14,51,50,58,12,19,243,233,79,232,115,244,227,106,125,132,208,220,236,190,84,167,242,38,215,31,180,55,232,5,37,182,77,59,166,52,101,22,210,58,18,199,239,118,186,201,182,251,188,56,116,254,163,158,67,42,37,29,169,155,30,204,143,236,188,51,86,243,211,173,130,248,156,16,246,203,100,239,212,254,181,106,241,181,141,209,203,7,187,33,75,50,236,161,99,141,139,16,83,5,86,33,135,189,75,83,210,126,85,158,226,1,99,138,113,79,51,223,172,105,10,61,222,173,240,160,122,238,34,24,49,117,250,38,107,252,197,47,82,193,226,61,61,114,16,21,154,241,103,60,161,40,132,58,109,15,131,174,109,7,92,213,190,238,58,167,173,33,241,112,248,117,155,197,231,49,195,194,6,182,241,157,89,41,143,108,158,183,227,47,65,237,203,161,20,187,118,212,76,170,195,161,59,114,142,28,99,230,13,95,169,67,37,65,79,233,113,215,239,99,101,15,198,136,149,126,145,186,5,139,246,185,128,240,46,163,178,216,139,99,96,117,119,183,207,180,12,55,106,85,163,176,225,65,58,85,167,32,155,133,93,168,238,175,195,33,139,198,240,238,215,167,122,63,69,178,221,226,218,221,195,227,212,221,172,158,56,201,210,81,148,234,255,63,222,22,213,112,35,153,7,145,142,132,117,172,137,234,103,7,112,73,133,90,236,196,43,174,93,98,73,150,60,99,33,87,162,83,195,164,101,252,245,47,32,142,39,15,81,33,76,12,239,216,55,75,57,35,130,171,2,47,35,69,123,234,82,187,48,15,4,243,89,221,155,181,118,253,158,137,153,16,167,218,197,155,208,248,113,206,48,198,135,83,47,74,111,152,181,177,47,142,59,16,138,228,116,27,41,230,184,80,71,20,13,190,30,30,172,59,169,79,126,254,84,39,180,190,86,76,61,70,248,16,204,6,89,237,176,160,160,156,221,211,64,2,172,239,237,164,252,103,165,183,66,18,130,27,95,244,116,197,139,135,51,34,44,174,116,47,153,69,201,255,208,27,31,15,237,29,20,206,119,65,85,95,57,237,86,12,119,148,194,66,138,58,195,130,29,9,11,217,171,90,77,121,178,239,133,55,152,50,179,164,179,168,61,174,202,32,44,28,8,43,216,222,144,153,102,21,171,169,144,96,229,162,65,162,95,202,105,135,84,3,57,27,243,4,224,148,228,104,190,162,8,220,216,246,121,119,160,89,85,131,55,141,48,87,238,23,254,87,95,9,160,59,208,155,210,56,90,182,117,103,229,228,128,144,229,169,129,186,161,247,128,207,172,163,17,194,95,254,94,94,2,2,110,140,41,215,222,7,238,248,162,235,5,208,228,104,51,62,247,18,65,136,81,141,247,68,191,85,252,66,253,20,224,55,16,106,49,15,230,248,215,64,17,224,104,236,58,88,86,182,92,196,111,181,147,162,210,164,174,32,74,252,10,98,116,3,91,182,145,124,163,238,14,184,232,76,91,31,226,203,245,95,191,107,121,21,127,54,124,18,237,5,170,6,157,191,185,225,181,152,249,55,98,128,248,194,233,9,109,16,198,116,5,226,216,197,24,7,77,20,170,208,198,116,210,26,62,139,138,233,124,205,218,204,157,42,25,198,158,168,192,176,87,80,122,43,90,69,189,111,217,220,76,53,35,83,38,225,14,22,21,171,185,185,166,182,188,60,54,158,247,247,195,115,152,165,233,241,215,148,201,140,206,8,170,250,254,163,16,158,104,83,148,200,61,8,58,124,98,7,11,116,210,59,219,51,161,120,206,108,4,92,220,13,186,34,201,219,73,24,59,214,233,164,122,66,70,21,240,57,14,111,151,88,93,201,181,128,201,162,184,222,226,144,41,226,209,4,198,242,154,40,129,166,12,213,245,237,188,193,151,89,180,25,43,39,226,176,96,19,181,17,94,254,123,61,55,58,84,214,132,62,41,199,249,148,40,246,86,40,91,17,189,191,218,9,145,12,158,199,198,92,176,111,4,139,229,190,188,128,207,207,69,13,240,161,124,66,199,232,123,17,124,211,153,62,58,165,253,190,168,18,45,88,74,190,231,45,25,103,195,119,176,192,108,209,136,0,115,38,97,140,206,181,62,58,187,199,132,177,151,178,36,78,109,198,130,118,169,26,249,98,215,246,52,41,15,26,47,55,228,139,88,43,57,247,178,56,85,43,100,6,175,249,246,84,139,233,82,92,116,248,25,161,112,28,228,217,173,252,228,7,223,127,184,145,168,131,165,136,82,23,154,106,178,126,112,135,62,143,210,214,237,58,126,90,209,81,179,164,188,138,156,121,161,76,198,68,156,178,250,138,59,240,85,88,191,57,179,27,255,109,128,124,79,54,38,80,122,92,248,102,189,102,208,170,87,77,125,117,114,147,138,168,137,145,116,211,191,219,64,230,84,105,196,201,41,15,228,36,87,77,208,174,247,182,210,151,1,35,135,32,202,161,167,203,195,92,207,139,105,154,46,152,155,29,46,43,246,98,245,249,235,149,62,103,105,100,70,52,173,156,236,3,147,183,191,144,185,210,223,231,214,181,83,157,111,108,41,169,223,86,113,81,174,96,104,98,119,143,225,59,175,217,26,2,146,45,228,177,52,21,123,105,12,170,77,77,137,152,225,49,91,89,91,136,254,225,227,168,237,108,16,72,161,20,110,150,35,186,202,246,5,85,238,154,227,156,79,7,118,170,147,242,80,101,156,164,206,94,218,28,226,61,60,153,34,228,100,217,232,95,162,251,181,199,62,89,243,146,72,100,112,106,221,165,59,247,229,196,168,254,188,141,185,211,108,244,134,223,38,121,104,218,227,218,178,173,164,207,250,83,132,117,133,136,112,30,167,144,118,148,104,6,136,90,145,135,228,56,62,137,201,74,80,95,71,212,50,172,31,161,181,251,125,25,140,81,67,94,250,48,125,125,196,81,123,136,239,150,254,176,14,144,251,247,68,184,132,41,168,89,108,230,149,129,216,239,180,104,30,207,140,161,204,67,132,190,223,151,136,130,57,162,253,133,4,28,45,17,246,10,208,101,89,90,103,201,155,167,6,237,80,191,148,187,3,243,189,182,186,251,190,236,167,220,60,108,59,201,248,114,11,21,213,132,150,113,33,131,190,189,179,174,27,153,253,76,128,100,254,242,170,168,39,237,249,82,117,199,137,43,140,99,155,36,147,39,80,82,247,21,92,12,32,231,232,45,128,114,50,227,183,36,107,111,190,48,100,176,211,41,125,173,8,200,215,11,246,39,20,240,29,22,158,123,115,39,206,83,15,90,224,9,145,132,165,73,152,75,149,237,96,213,141,133,121,133,160,196,49,30,186,210,126,151,222,28,122,2,44,46,33,141,191,116,226,157,75,128,25,71,134,26,123,22,197,143,24,144,118,100,95,119,196,76,80,194,142,56,169,195,179,138,4,12,30,52,170,225,255,240,228,95,202,171,76,177,50,146,158,13,187,216,73,104,240,63,146,242,33,78,28,165,161,236,87,111,132,232,0,28,112,195,126,41,74,154,229,179,10,204,126,45,19,5,91,100,211,237,130,8,67,233,157,132,144,163,121,171,85,79,48,17,29,202,28,95,72,46,217,249,1,44,210,92,61,77,12,241,83,144,30,239,241,47,230,202,205,63,126,227,170,48,94,8,31,167,248,158,47,248,64,100,119,135,77,57,146,205,134,200,148,158,220,114,93,127,25,90,152,236,137,213,68,24,51,0,178,162,200,16,66,174,141,24,114,96,71,66,226,172,105,173,132,241,0,160,87,169,234,91,107,239,145,115,221,64,244,244,121,142,163,239,30,1,73,184,174,182,34,12,55,101,80,28,131,131,42,174,163,3,168,208,238,41,252,151,183,179,146,99,155,54,229,66,217,215,32,32,176,195,132,60,196,176,176,49,177,119,182,123,234,228,115,95,166,83,121,215,163,51,45,141,15,162,223,2,5,57,176,50,127,74,142,223,169,158,219,101,213,93,43,73,51,165,114,71,247,200,29,107,116,147,92,54,232,8,105,204,170,117,46,24,10,209,83,74,47,131,72,2,21,157,119,238,147,142,243,243,118,68,87,153,119,116,11,36,253,108,139,69,170,208,63,160,77,126,36,195,239,49,136,35,45,187,151,175,43,140,248,111,47,76,242,215,104,6,234,49,173,229,96,177,106,157,130,4,20,195,198,166,131,131,173,72,154,69,138,185,75,63,141,14,118,2,62,0,42,102,57,136,112,38,247,34,223,116,237,247,172,51,158,246,66,36,114,24,167,196,52,162,13,38,36,38,105,141,149,243,90,108,173,94,83,202,75,159,5,4,75,165,163,0,83,104,185,184,229,156,153,45,33,122,39,227,236,93,33,13,2,95,63,124,37,146,40,123,92,240,61,251,82,209,176,189,124,205,40,219,187,243,50,89,212,247,127,86,190,167,253,190,183,124,20,140,139,62,207,181,89,0,223,107,52,89,254,70,144,97,21,8,13,96,204,249,6,70,252,230,153,141,32,6,255,231,89,105,111,201,109,171,196,131,125,178,254,151,152,239,171,68,70,156,202,23,239,3,27,110,137,240,93,241,75,44,190,139,132,209,136,127,221,222,49,2,89,167,230,38,131,240,205,52,253,55,253,33,234,84,175,248,60,126,44,52,142,235,227,186,48,217,85,52,251,236,84,205,149,169,101,195,21,62,94,183,244,223,145,121,21,207,246,1,107,39,48,37,214,119,164,132,36,78,160,237,63,137,170,143,156,46,236,88,153,252,175,89,240,15,95,221,161,251,99,42,126,26,140,30,196,105,254,190,225,198,110,162,46,96,70,78,74,230,83,217,143,65,191,35,186,97,52,27,63,242,129,63,93,159,88,64,153,134,76,216,89,37,86,183,122,13,117,60,139,121,195,186,111,228,155,15,120,88,227,114,247,133,122,131,70,255,76,83,200,124,186,72,160,184,63,142,45,218,240,126,182,24,218,202,65,144,191,153,40,76,89,208,174,241,189,153,102,218,16,225,150,193,0,68,88,37,70,121,15,155,127,147,108,188,226,90,77,131,181,123,23,222,131,11,104,210,210,252,146,183,235,41,181,89,129,217,183,98,82,121,104,101,47,222,5,198,73,5,105,17,161,146,150,75,187,195,215,144,42,86,174,15,66,176,32,126,122,168,65,165,252,177,129,203,61,144,128,122,20,203,89,90,186,165,166,136,245,240,161,102,67,23,207,146,184,109,5,93,90,30,58,41,169,6,246,0,218,135,224,156,51,209,170,78,198,121,81,129,121,140,83,34,18,244,39,230,48,141,98,6,17,162,214,184,67,222,238,74,36,141,168,113,203,243,124,95,14,182,131,53,137,199,53,126,59,62,94,113,181,107,56,193,138,245,150,48,154,36,223,60,132,83,24,75,144,38,211,65,224,45,183,120,15,14,135,150,252,237,183,76,21,72,19,242,31,72,207,205,32,153,6,158,97,83,25,179,33,82,150,137,194,52,165,54,212,74,248,32,175,167,138,161,70,180,2,216,129,32,73,106,216,147,139,227,83,186,2,221,216,252,140,125,106,18,75,96,239,21,186,38,178,206,152,134,242,122,217,152,198,134,60,228,88,49,86,122,35,155,4,247,147,62,8,105,23,118,198,18,121,181,23,11,167,59,215,54,109,130,142,220,196,144,30,148,206,63,54,131,141,88,106,215,49,165,250,214,12,11,184,77,142,193,62,103,143,147,152,202,16,236,239,207,142,94,51,53,254,145,59,74,55,187,41,112,62,241,39,165,165,165,235,231,114,240,74,31,67,28,182,17,139,167,127,42,162,69,36,240,105,136,199,78,195,85,38,141,69,207,92,228,187,159,136,215,135,105,10,30,139,60,166,225,36,143,115,249,132,124,62,0,123,13,0,127,77,158,119,98,162,37,228,160,199,203,2,169,132,133,82,127,231,32,36,166,91,210,54,36,170,119,121,35,68,148,175,158,9,128,126,87,14,35,147,238,146,120,36,255,221,95,110,14,3,169,82,176,58,75,159,72,160,58,122,46,136,205,149,206,1,150,91,79,73,99,45,92,227,140,180,52,194,37,199,198,48,204,131,72,0,168,175,229,233,248,23,119,79,193,61,50,200,146,34,224,21,199,253,98,101,170,167,128,141,226,30,12,132,178,218,163,209,119,153,99,224,37,247,171,132,236,134,209,55,240,14,30,26,234,172,195,31,142,48,18,88,120,210,251,90,52,241,170,7,169,221,85,5,154,39,168,190,55,130,55,168,147,62,228,7,116,199,91,210,31,33,213,178,107,212,177,20,128,53,113,244,18,104,122,40,98,106,41,22,41,119,248,18,234,75,184,161,105,150,28,24,119,9,28,183,46,177,250,167,193,30,76,93,224,125,56,187,200,42,194,7,55,108,219,190,17,210,232,216,74,127,177,67,93,197,176,26,3,55,236,99,63,34,207,65,21,43,215,160,118,80,166,201,119,111,61,1,151,175,85,35,80,200,7,249,27,226,136,42,55,216,148,73,48,45,151,150,24,207,101,165,255,35,189,111,63,253,249,248,236,104,112,151,129,205,194,195,137,233,104,124,111,59,109,160,88,179,27,113,203,32,250,53,174,189,161,248,200,123,96,13,104,83,240,125,75,106,251,44,104,131,39,100,188,224,159,197,148,0,238,200,149,245,214,46,224,93,194,244,159,138,169,184,253,127,119,92,17,217,38,20,238,63,87,5,125,165,22,236,62,135,115,9,107,63,126,243,90,116,113,103,59,26,114,245,119,47,205,182,13,10,135,77,41,143,241,114,29,176,115,220,31,222,238,241,166,194,82,238,93,187,198,6,101,128,197,75,104,251,223,72,240,194,206,24,7,64,224,126,45,156,171,106,190,110,149,178,18,78,145,132,6,240,0,185,133,174,35,34,213,231,58,8,33,136,131,79,54,86,167,116,189,191,204,149,103,104,105,220,242,93,211,123,237,32,154,200,141,212,59,1,69,228,203,4,108,13,134,188,30,240,105,139,82,33,152,188,74,135,17,79,236,163,214,6,42,123,161,112,127,230,152,204,188,223,112,74,117,43,32,6,62,206,26,11,75,104,216,0,156,193,193,250,34,182,110,247,2,77,194,169,201,173,252,206,209,73,207,29,178,237,151,168,96,131,187,225,2,127,109,21,102,163,88,243,44,1,123,87,226,199,125,68,12,235,134,199,73,12,96,70,127,109,218,120,238,144,1,41,153,187,195,75,221,186,42,178,109,94,204,71,230,188,58,141,145,200,62,59,44,179,203,110,169,161,12,3,109,12,136,248,17,90,71,42,10,15,141,93,174,160,81,224,44,128,2,2,31,228,182,30,162,134,213,176,220,6,231,213,108,29,144,188,245,32,136,73,70,240,220,86,115,70,53,104,227,59,185,82,243,250,56,122,203,151,21,19,99,129,162,148,227,197,215,134,21,160,197,37,67,209,66,107,199,192,65,225,34,73,128,82,65,149,78,173,216,178,35,192,135,71,67,30,30,53,170,137,6,180,108,174,28,87,155,123,101,169,53,129,89,155,252,253,58,109,31,179,110,42,186,212,250,89,150,22,3,202,153,246,3,168,21,177,88,168,86,226,23,250,72,112,150,128,123,198,61,176,224,174,112,198,45,136,203,227,195,20,52,75,154,242,187,82,166,240,193,136,135,138,198,13,113,5,156,49,14,117,93,18,72,65,46,68,40,180,148,58,51,153,228,82,189,72,196,211,197,160,38,156,15,156,144,147,126,25,80,65,230,100,110,66,93,38,231,179,243,75,232,0,225,84,137,88,84,143,94,112,25,117,11,70,6,17,137,153,98,26,84,213,207,159,203,52,176,149,102,6,228,94,195,196,189,94,71,230,204,8,116,34,203,246,32,238,224,97,255,174,17,118,32,19,204,222,236,220,134,100,238,210,212,41,132,143,152,108,155,41,126,243,227,202,144,29,233,149,255,196,231,128,172,175,214,8,79,248,77,204,200,83,1,165,82,237,89,236,153,58,176,199,41,60,188,171,171,171,59,218,76,91,166,107,202,7,9,10,132,229,78,40,10,169,246,154,200,42,146,94,10,129,221,157,164,97,5,201,253,245,141,46,219,100,180,84,93,91,16,102,106,107,120,63,162,13,15,22,4,46,206,19,38,208,84,10,158,179,147,81,193,25,231,146,143,169,140,215,132,247,245,65,85,216,134,198,40,110,121,170,58,44,107,128,206,78,36,16,207,89,118,24,133,210,83,39,237,95,59,225,183,207,135,116,231,173,56,5,195,193,241,82,8,225,159,70,165,144,246,114,147,25,174,108,194,44,20,235,73,29,72,183,79,116,176,148,254,8,151,76,235,174,95,71,162,136,53,2,215,16,113,0,9,152,45,108,167,28,218,103,107,7,224,192,78,105,244,73,7,22,243,119,63,37,7,160,213,122,248,10,1,26,197,198,12,204,44,38,5,66,248,41,4,75,233,112,66,206,237,12,43,249,204,200,78,42,157,185,240,152,240,92,41,228,121,224,109,176,152,175,77,46,47,182,82,13,215,129,143,105,215,232,124,28,140,202,176,123,72,234,232,195,209,240,203,87,140,74,100,131,63,146,112,142,148,235,153,76,26,232,170,13,193,133,41,4,68,7,67,67,108,88,3,81,215,143,110,244,162,250,253,20,158,227,188,29,35,255,172,111,86,16,234,99,206,228,115,99,50,143,2,142,248,80,130,202,73,117,103,208,132,111,223,32,107,7,135,165,91,53,162,108,166,54,222,42,203,106,74,19,107,230,68,71,219,57,43,221,203,23,159,82,190,173,85,115,168,104,241,49,18,204,24,144,116,249,202,159,207,73,82,186,62,143,188,128,6,20,243,6,206,90,78,109,62,145,171,246,207,236,75,130,69,236,217,36,183,176,146,100,171,213,23,19,190,46,85,73,184,73,129,155,109,33,164,25,238,239,58,252,203,132,1,137,13,239,158,140,76,124,121,216,171,224,84,196,13,74,88,180,53,255,235,53,205,19,55,35,125,152,58,45,131,23,227,205,176,69,189,149,146,105,107,118,155,72,149,45,142,229,26,139,162,19,36,161,209,100,163,205,0,36,203,99,97,148,9,162,204,60,43,234,142,165,123,134,79,148,33,227,121,20,255,67,77,112,123,155,82,46,211,18,244,175,101,171,210,112,140,115,25,168,121,252,110,4,79,218,7,162,138,252,171,143,204,169,133,70,213,105,173,197,118,244,214,208,7,212,86,99,51,84,216,5,234,23,254,113,190,195,129,251,34,213,148,87,176,43,80,92,166,141,96,6,79,85,209,131,242,158,144,251,102,70,13,60,86,35,116,100,46,35,253,168,247,110,251,22,5,244,47,67,31,1,193,26,45,243,234,105,241,116,233,173,74,99,15,28,67,127,160,232,204,75,40,53,236,64,30,19,125,28,112,85,59,100,115,186,127,33,109,230,255,112,126,45,76,63,222,216,252,108,57,228,121,211,206,65,39,123,204,177,168,137,221,242,50,146,155,155,28,225,239,247,33,48,244,128,53,0,34,205,233,68,183,25,137,122,165,192,244,192,75,241,217,117,137,57,246,250,116,1,184,243,166,133,148,19,223,106,148,70,5,196,130,116,83,207,160,201,22,107,138,156,223,84,189,4,246,168,232,99,111,158,193,208,247,107,239,219,168,47,15,161,101,5,251,186,145,223,149,178,4,132,153,149,20,18,68,43,227,98,112,143,232,142,73,156,28,113,240,144,116,69,216,39,239,91,142,139,47,232,147,76,159,182,208,79,166,146,101,82,63,19,35,229,174,202,8,224,233,95,107,133,222,20,138,165,187,246,146,239,123,231,30,19,221,197,171,108,221,141,35,84,8,5,144,153,28,237,137,242,93,253,249,101,254,168,241,56,181,149,22,236,115,145,201,7,192,154,6,215,60,201,103,68,174,75,35,210,245,182,152,27,153,127,179,10,105,152,42,42,219,9,108,116,91,28,108,61,14,40,36,53,198,3,31,195,16,131,1,224,251,189,39,80,74,95,232,29,234,75,17,242,227,127,82,112,26,104,190,143,205,107,127,202,156,102,174,79,109,224,198,193,97,52,55,227,5,193,238,202,115,45,0,208,8,246,80,244,6,194,248,59,9,143,75,51,90,242,116,174,104,92,42,55,163,7,28,122,252,66,210,76,246,42,138,247,63,245,242,130,21,157,6,118,52,165,166,221,238,14,247,110,110,238,89,186,176,34,23,22,46,146,219,206,116,149,10,142,221,76,72,251,69,104,112,172,1,40,96,75,34,114,212,56,83,55,180,89,20,223,196,85,99,244,26,197,86,126,187,224,246,10,145,167,232,245,172,148,219,150,31,103,200,122,124,5,169,81,179,253,176,17,242,212,169,175,112,159,213,181,212,210,225,170,200,66,227,63,210,50,151,25,171,43,93,127,199,10,253,225,197,151,242,238,206,195,242,60,240,24,166,216,83,85,170,135,3,4,215,232,9,209,140,39,94,178,238,17,2,248,248,219,93,154,93,25,134,117,26,24,11,14,14,78,20,192,54,253,241,160,186,128,109,114,90,185,176,177,29,29,193,216,77,163,110,33,106,202,188,98,57,241,238,47,147,73,66,191,113,149,233,105,45,61,25,206,26,44,69,6,2,129,93,146,7,88,239,205,192,148,76,15,68,13,203,53,1,101,166,216,4,138,159,55,195,96,238,108,68,138,207,36,248,76,20,200,228,246,156,229,127,221,53,53,47,4,226,218,100,7,144,155,47,209,125,34,150,187,46,108,8,242,124,216,55,119,89,209,166,11,230,112,87,76,236,54,44,72,122,247,147,237,59,209,136,213,237,179,163,114,92,132,36,14,160,121,224,212,99,168,238,131,122,8,11,30,76,221,194,185,191,73,59,99,232,72,38,245,152,238,255,101,27,21,197,104,201,14,136,79,82,67,54,52,2,137,147,22,31,238,223,212,76,87,60,44,70,161,205,191,138,210,204,210,143,238,29,154,109,42,194,191,178,105,184,77,183,169,199,55,51,222,32,196,198,184,250,34,111,7,64,234,207,89,41,248,127,100,41,209,118,49,97,236,0,217,216,253,21,213,238,88,65,74,110,169,176,252,223,219,201,60,119,176,199,32,32,8,81,77,254,51,133,167,250,144,54,77,87,228,122,47,228,23,78,90,217,160,113,24,162,118,46,45,175,10,222,138,50,98,203,230,176,209,235,96,228,245,228,218,120,168,0,102,161,150,50,121,12,218,243,51,152,59,83,188,171,82,99,34,181,89,23,27,216,111,94,41,169,88,177,9,38,83,108,87,88,185,131,112,78,136,56,67,198,124,59,103,26,73,52,59,200,59,194,176,87,35,143,73,223,217,176,102,94,254,144,185,185,45,91,159,165,138,152,39,195,209,45,195,172,237,49,150,242,237,21,25,47,113,5,242,92,112,199,200,73,138,246,209,100,39,120,99,224,142,216,111,92,23,233,117,168,92,234,121,134,8,197,41,107,160,13,150,39,196,3,46,98,241,44,237,53,230,14,57,113,181,17,110,104,28,229,154,207,35,11,255,98,128,9,226,115,237,133,255,235,171,87,19,241,33,213,228,167,189,96,235,173,9,95,212,136,94,220,220,114,56,226,14,199,82,75,132,59,247,241,205,195,26,5,248,158,74,66,234,17,81,208,170,77,74,85,100,128,64,127,187,110,210,240,190,212,242,116,30,252,30,105,111,9,80,93,207,7,86,3,206,83,201,177,68,63,38,251,123,186,136,143,140,233,120,45,235,184,240,124,213,23,23,15,133,40,229,25,209,181,243,178,115,47,253,86,10,26,43,249,142,103,59,153,214,108,78,244,112,195,123,25,29,194,165,120,194,243,105,159,6,248,11,51,143,78,141,248,88,5,3,7,22,54,67,54,196,206,7,100,154,222,114,184,28,34,74,238,128,228,34,34,5,254,151,32,134,31,154,1,96,0,135,183,42,124,144,129,249,77,225,111,13,166,14,33,67,62,190,82,73,161,245,158,20,121,184,162,31,62,237,85,137,96,62,67,128,45,233,153,56,160,14,50,65,64,42,151,159,61,87,57,180,8,162,156,169,248,237,237,52,112,37,152,10,115,0,67,126,128,61,162,46,115,214,47,21,172,52,38,149,137,168,203,169,9,29,136,197,43,245,39,225,156,81,78,36,47,17,142,57,154,166,192,183,79,211,66,211,18,41,177,172,171,178,133,167,177,196,55,4,112,60,49,64,78,74,45,147,218,172,37,29,72,116,112,9,120,5,186,233,163,158,4,251,132,88,58,168,11,250,181,218,133,52,55,253,135,84,192,201,15,23,167,228,93,69,143,253,155,82,225,96,229,60,117,87,28,67,47,76,60,200,106,198,51,183,74,200,177,171,123,177,198,112,236,56,118,121,201,123,85,188,176,86,20,24,26,213,79,64,30,131,226,14,116,18,61,225,254,90,151,102,58,39,172,103,133,58,130,159,62,126,83,41,29,149,152,133,19,148,207,130,215,19,3,8,22,144,129,25,8,198,224,142,181,58,162,151,118,115,213,35,244,223,148,30,229,64,95,48,252,1,66,144,52,108,212,209,156,92,213,226,7,204,159,84,169,103,98,40,253,15,81,100,246,136,248,138,151,56,205,254,125,173,236,187,139,220,128,191,183,46,57,49,11,198,15,246,159,166,250,68,32,124,124,58,73,210,53,64,69,98,232,167,58,109,219,29,14,21,253,59,47,89,166,167,69,204,24,191,150,141,158,138,254,37,94,67,239,185,6,249,234,103,226,112,254,112,53,230,42,68,19,11,161,45,123,188,231,251,76,184,195,35,71,171,201,229,70,219,10,50,13,87,197,85,253,136,116,126,146,101,181,151,219,32,249,49,180,183,147,16,27,51,243,178,233,242,8,213,145,146,146,51,159,199,12,150,149,152,103,2,16,157,210,6,180,59,110,92,95,141,31,217,215,51,52,254,227,184,2,152,249,19,207,26,193,137,173,202,191,95,237,166,111,145,154,75,15,85,26,125,222,154,136,131,230,181,200,158,174,5,97,113,206,157,67,86,234,5,158,82,223,32,77,29,125,17,11,97,182,127,45,123,228,177,225,79,17,1,17,153,154,141,95,172,191,47,127,230,51,77,43,238,122,171,253,56,30,248,204,201,131,8,131,128,14,121,171,140,18,120,227,189,241,71,178,69,61,248,66,38,222,238,222,204,118,155,0,24,31,108,238,59,69,236,242,199,76,104,16,114,137,145,91,30,25,149,137,144,215,93,154,129,71,94,223,228,223,66,96,41,199,164,80,57,97,95,54,67,185,7,66,235,18,200,177,100,60,164,65,74,43,112,133,220,220,109,72,18,220,151,65,35,169,143,126,198,50,187,101,235,49,97,124,194,186,29,71,206,254,215,68,182,111,128,200,9,139,110,188,161,90,133,248,222,24,55,102,53,31,116,245,96,196,220,215,210,164,18,224,56,17,56,52,74,31,201,104,163,194,52,159,80,120,59,167,126,211,71,101,191,226,156,180,158,85,73,248,161,185,0,252,59,133,135,219,69,30,81,8,186,234,208,28,152,48,18,24,209,46,248,219,182,234,95,25,47,233,210,219,185,198,225,109,18,138,193,165,199,120,100,92,201,228,69,47,110,107,231,4,240,191,91,103,49,235,137,7,206,94,82,142,216,243,117,161,169,239,148,12,3,17,111,18,87,178,16,244,175,133,49,199,244,18,232,9,101,154,98,186,52,80,113,232,2,163,84,236,204,35,225,224,83,106,129,110,245,60,227,172,70,252,47,205,60,197,113,129,211,104,208,222,206,167,227,45,7,54,212,171,115,148,151,224,178,113,31,159,148,19,94,248,118,63,253,127,79,136,107,111,180,155,124,40,48,214,140,246,159,169,196,37,203,219,95,42,234,171,106,125,115,150,95,39,82,62,215,143,79,196,104,26,53,164,172,111,36,1,25,1,83,143,55,231,229,153,200,10,221,48,204,41,129,107,165,38,44,173,1,226,100,69,157,140,172,187,138,40,164,68,123,103,162,87,184,190,216,57,99,86,246,206,5,95,221,217,24,51,161,163,48,85,124,124,190,185,40,151,38,52,80,74,114,203,236,69,70,36,209,133,37,146,159,195,66,6,78,100,185,25,30,131,254,133,5,52,184,106,6,49,3,77,220,37,251,34,191,246,156,162,176,192,114,109,94,60,188,119,7,144,61,81,54,76,91,182,214,152,57,158,237,182,175,132,233,130,116,37,131,241,241,130,206,61,103,164,147,129,63,97,149,139,86,201,180,62,151,9,52,92,231,137,154,202,247,64,248,132,77,155,132,255,145,159,211,100,116,120,21,234,240,171,230,9,93,111,195,117,198,198,136,64,59,65,163,211,26,213,4,142,189,173,224,2,117,222,186,206,13,50,157,113,160,112,217,105,124,74,73,159,114,64,152,106,50,161,29,237,198,222,205,4,16,46,147,193,111,69,209,229,27,210,113,238,110,227,224,194,35,4,198,62,203,84,59,119,99,90,33,229,246,3,237,98,175,51,167,196,126,120,123,158,205,98,204,34,197,91,104,161,169,161,27,106,1,46,194,243,9,224,249,113,36,18,43,140,99,143,163,192,207,120,150,223,57,70,191,235,189,115,213,88,112,11,171,45,185,48,169,151,241,11,49,208,142,100,208,222,103,17,50,121,76,50,6,182,12,230,78,67,77,191,118,66,164,44,124,27,112,64,63,225,27,27,237,93,22,179,255,78,235,191,37,155,109,88,129,181,195,97,121,3,19,48,107,116,19,238,10,202,168,165,43,7,59,231,146,141,192,223,149,219,97,143,158,106,20,221,253,15,44,20,43,98,38,219,166,215,141,85,239,168,128,120,154,184,204,139,161,242,208,182,149,182,155,135,141,209,148,229,166,83,201,212,166,18,32,111,194,181,227,23,71,194,92,104,252,54,233,208,18,112,148,130,62,210,248,198,55,32,196,76,224,91,192,146,204,182,166,64,143,113,32,174,185,29,87,160,118,0,26,169,154,49,117,66,118,212,83,29,51,25,8,201,38,221,167,47,89,184,190,108,62,91,23,204,113,121,248,21,180,147,39,208,21,29,238,148,223,155,10,81,153,126,140,111,83,110,57,251,91,205,101,46,97,67,241,128,71,144,247,196,46,228,46,59,200,170,240,45,220,63,231,69,87,254,51,69,254,43,25,130,136,224,103,136,40,141,250,218,112,103,216,177,35,30,24,104,89,162,32,122,125,69,48,208,110,158,122,131,102,206,181,47,153,152,99,106,131,132,246,144,41,247,231,177,31,199,243,158,160,95,129,18,238,109,64,188,162,182,81,136,207,174,132,168,3,216,234,123,162,153,2,242,22,73,44,228,143,159,188,222,204,84,94,82,175,85,161,27,181,175,210,219,212,204,253,193,134,221,127,192,80,218,42,191,7,248,80,225,154,47,153,161,125,170,185,218,11,80,167,62,247,115,15,37,157,178,180,211,113,24,253,37,43,244,76,136,129,252,88,125,141,91,20,249,149,65,181,47,121,252,121,219,66,132,132,159,194,31,207,205,192,63,252,132,217,252,25,209,227,219,151,137,192,46,28,169,132,198,17,109,89,213,142,233,131,79,18,60,7,63,119,153,189,160,228,176,233,252,216,123,99,80,46,188,252,77,141,132,201,17,116,205,11,31,150,131,206,25,11,16,162,162,180,197,52,58,105,236,97,109,42,236,157,104,66,35,207,162,61,200,242,217,51,55,231,186,237,235,104,92,57,14,127,33,178,163,217,27,159,232,64,210,160,5,0,129,187,191,25,115,111,190,167,241,42,187,133,64,0,73,198,234,92,89,98,202,101,97,139,58,229,74,222,170,14,86,229,21,180,195,108,26,220,139,243,43,168,124,161,109,172,150,162,131,152,152,74,209,80,219,211,142,121,65,174,31,118,208,31,32,26,23,151,70,195,229,16,132,75,73,157,253,123,135,178,6,106,243,82,124,55,245,83,77,204,81,184,68,149,115,130,9,49,117,70,73,158,132,76,217,146,147,17,92,16,82,147,29,141,203,164,207,240,69,247,147,194,89,29,163,78,56,220,34,220,175,203,235,169,190,131,226,135,144,190,47,99,92,108,42,188,47,116,183,47,201,167,102,31,216,62,188,36,105,183,211,99,9,11,198,81,90,152,7,198,126,69,50,169,123,254,25,211,114,236,208,25,166,56,43,52,164,199,135,245,209,91,86,107,18,237,239,175,186,40,60,0,90,222,36,136,212,108,121,61,177,21,249,44,2,226,45,156,243,103,223,206,249,177,188,136,116,20,47,223,31,255,90,10,171,91,124,193,82,185,182,166,70,70,211,248,17,197,128,234,175,245,35,79,95,97,215,169,147,19,97,183,178,132,170,96,39,29,214,146,205,138,125,176,138,116,37,77,152,158,183,111,211,182,125,177,198,216,60,84,136,18,19,114,251,176,40,177,238,153,32,185,147,75,147,69,122,252,179,40,58,175,18,38,183,84,204,145,32,220,200,211,133,24,122,170,71,160,19,66,240,100,33,93,4,243,72,210,30,177,59,224,99,227,62,96,150,241,174,91,16,53,193,7,99,240,71,81,92,70,184,46,75,248,238,165,118,222,248,239,174,65,81,1,83,216,216,255,33,152,90,112,56,25,91,209,9,236,28,64,10,248,120,190,229,164,186,57,21,167,159,236,89,197,179,229,227,217,160,239,120,250,32,129,33,15,60,251,188,5,35,209,128,192,101,252,161,164,18,232,192,238,236,94,174,249,195,246,167,247,146,131,246,45,139,125,244,94,211,208,16,107,210,116,100,249,17,197,30,46,31,254,138,48,243,211,163,230,93,45,116,253,7,166,95,204,74,246,194,46,255,16,67,119,236,6,216,250,30,179,198,155,148,80,168,49,26,208,179,127,110,64,61,143,33,244,19,167,243,118,167,137,52,59,8,111,88,98,27,76,232,129,66,95,166,136,219,1,48,199,191,75,52,31,206,216,194,5,191,238,228,95,238,137,195,214,77,5,192,18,126,230,201,230,148,244,110,176,34,164,136,11,139,159,244,173,12,32,35,116,234,34,92,64,131,188,163,75,127,189,27,109,26,206,241,32,180,103,28,176,61,89,67,82,17,106,220,26,90,191,235,107,75,149,89,234,84,84,108,142,151,142,53,47,168,113,3,3,171,2,140,166,31,221,45,5,238,27,157,124,50,134,66,60,5,208,142,16,68,82,216,138,138,59,40,85,170,174,196,122,86,92,218,43,170,100,214,5,242,55,92,224,189,85,69,45,194,57,242,151,39,82,219,110,56,142,160,219,34,241,74,10,144,134,251,70,154,71,106,82,27,7,243,211,152,227,38,44,11,71,178,126,6,61,59,45,37,44,255,163,137,98,124,33,157,204,153,9,25,132,137,233,105,216,68,253,53,42,139,54,101,109,22,128,69,128,14,61,8,182,248,77,146,166,108,124,61,209,186,75,34,221,160,105,51,228,110,116,216,38,9,159,230,220,74,71,254,138,77,255,209,86,161,205,220,102,66,68,122,107,185,229,131,36,53,16,160,57,42,228,153,44,70,109,222,102,15,50,128,131,225,196,108,34,59,199,245,125,88,175,20,53,203,115,244,50,102,54,234,132,210,137,241,144,51,229,55,245,188,200,28,189,153,103,80,220,61,218,104,121,195,127,31,122,130,47,45,74,173,238,227,246,55,107,100,218,200,224,107,57,164,194,98,120,32,163,12,36,110,86,152,31,199,79,17,197,12,232,208,46,110,140,63,252,12,59,133,214,235,150,141,24,233,134,246,144,208,169,220,126,42,159,25,231,89,220,197,187,96,37,202,74,65,54,246,9,119,215,169,200,171,79,56,193,42,196,163,201,231,228,133,143,241,13,63,32,129,152,185,152,231,232,61,192,100,59,26,124,218,176,2,189,15,240,155,72,19,68,56,176,193,172,102,178,49,215,75,174,207,29,244,108,11,167,212,43,32,218,70,55,45,161,121,171,174,85,78,77,193,32,11,35,64,206,187,35,208,7,146,124,38,215,40,88,236,147,194,94,41,96,124,125,128,229,177,24,128,41,50,232,102,204,5,219,62,11,61,136,38,213,126,100,209,130,131,182,248,160,240,244,82,131,28,66,173,92,14,184,170,56,56,4,210,250,236,95,211,0,212,55,60,1,211,253,18,39,101,213,175,86,168,222,206,137,249,185,237,185,235,125,89,154,212,42,19,96,209,129,120,53,244,220,163,214,64,229,235,87,158,171,99,73,142,152,180,50,235,204,110,203,247,177,24,196,149,125,60,205,143,78,135,116,222,57,146,23,193,209,115,1,18,158,234,194,15,13,223,140,113,204,157,239,135,139,146,30,41,95,185,197,48,101,140,103,105,31,12,34,227,57,64,93,151,236,97,136,161,109,27,206,51,122,238,101,217,76,46,220,118,135,233,240,164,14,224,66,179,208,124,39,88,102,2,150,154,115,85,70,199,67,253,139,14,2,84,47,226,87,236,164,22,130,11,31,196,244,151,218,159,70,102,170,42,199,219,89,230,149,101,49,187,28,53,241,205,225,244,73,130,230,30,23,238,173,124,168,244,48,53,18,38,66,118,118,221,74,213,25,230,108,171,41,127,12,252,85,92,43,208,62,95,112,45,185,151,100,24,201,148,132,186,186,128,96,224,100,190,186,3,111,91,175,216,43,78,98,61,77,146,76,52,229,24,163,206,128,190,113,187,223,243,167,237,86,22,137,173,203,246,5,113,43,18,173,190,128,39,170,229,229,251,147,246,72,205,253,154,84,37,205,28,190,19,214,207,61,102,235,148,250,194,67,156,78,170,194,13,140,191,167,211,50,17,166,90,103,190,137,141,52,98,102,164,49,233,189,46,216,65,247,84,122,219,131,145,57,7,195,134,149,147,4,44,111,224,31,83,78,245,74,67,249,182,118,206,59,214,83,116,205,231,240,213,142,66,188,70,17,250,247,165,55,211,163,214,40,1,111,88,140,245,106,2,138,124,98,30,223,8,74,147,255,101,95,251,175,239,0,168,253,2,197,236,57,111,116,65,45,92,49,192,101,31,155,2,97,80,195,40,161,80,213,67,241,150,221,246,33,127,213,124,241,67,209,66,150,135,137,43,198,154,182,35,65,190,148,251,105,46,235,99,157,44,212,176,18,91,193,104,110,235,250,219,199,197,200,144,234,147,233,12,124,173,23,17,6,73,211,10,35,98,79,44,124,9,143,246,8,128,75,186,75,252,7,52,192,119,236,196,107,222,107,156,88,123,204,32,181,207,176,49,191,193,153,157,250,47,233,129,237,98,80,140,42,231,222,111,215,34,241,95,251,164,201,135,33,208,89,57,226,41,104,131,180,5,247,227,160,60,219,165,18,45,106,22,44,167,167,161,111,57,234,111,243,239,241,105,191,232,243,117,5,96,117,126,92,229,7,214,139,143,136,6,70,170,85,141,141,44,5,185,97,155,202,49,246,19,242,116,36,73,178,56,237,170,182,198,44,219,148,187,185,197,140,210,118,95,238,5,195,224,126,254,89,138,100,174,170,19,255,200,47,144,44,54,211,33,197,36,187,219,66,119,109,107,125,97,70,63,124,139,238,91,96,141,198,54,246,67,135,17,222,143,186,49,255,223,97,125,189,164,234,172,92,57,178,37,185,195,93,230,41,58,152,112,204,237,166,169,52,188,140,135,126,140,175,231,89,254,19,168,192,145,45,140,174,202,251,138,167,34,28,246,23,132,147,90,166,172,212,77,198,104,112,70,98,168,141,166,100,201,21,216,46,94,234,61,230,100,128,235,110,163,220,158,159,123,75,179,72,247,91,254,8,194,252,147,192,9,132,96,24,131,252,129,121,7,245,139,124,57,73,14,99,74,234,76,9,235,185,127,234,197,177,56,211,128,178,126,112,50,79,242,249,69,200,162,50,222,102,201,201,204,156,211,105,84,172,118,0,67,165,95,183,209,66,173,59,50,82,206,80,181,25,148,15,197,117,170,94,29,214,112,84,230,35,131,69,188,141,199,164,218,100,76,202,219,221,78,123,240,233,93,131,74,246,186,47,194,44,203,98,67,181,232,3,163,95,236,197,204,96,156,253,15,174,225,192,110,154,9,218,19,145,138,11,13,36,74,243,84,234,74,107,96,2,69,81,240,227,236,188,164,73,209,226,199,176,219,243,233,245,137,164,168,31,211,217,181,203,204,148,71,78,104,203,202,14,104,225,95,218,39,85,101,229,44,163,123,217,34,192,253,1,70,240,167,13,21,85,0,21,123,5,136,49,237,40,8,163,181,5,5,5,135,123,70,233,4,158,11,17,37,161,140,225,221,223,240,218,158,190,184,206,104,174,118,108,29,132,233,44,68,134,2,1,68,52,119,105,36,148,228,11,44,117,245,111,241,21,70,225,30,145,185,238,221,49,83,91,251,138,194,191,126,79,82,146,173,132,53,124,179,164,225,216,129,182,154,169,241,83,152,77,93,152,216,131,29,188,211,46,186,116,118,205,10,156,98,236,69,87,206,59,72,206,146,211,4,228,147,144,77,249,44,43,143,197,53,8,209,168,217,108,201,209,236,146,37,61,27,208,73,45,233,164,90,18,71,233,165,235,213,247,34,89,135,185,1,58,177,73,62,1,18,51,165,235,240,144,218,104,116,26,138,155,105,161,207,227,211,92,157,145,70,137,21,133,105,83,209,201,49,48,123,10,91,108,239,54,66,109,166,98,33,118,103,141,153,85,43,147,58,103,117,180,202,137,103,225,23,198,186,2,217,225,129,237,26,230,87,225,98,17,103,10,94,137,117,13,181,107,108,99,164,31,73,208,163,182,45,13,28,94,188,235,225,246,30,219,164,132,60,192,225,48,171,32,68,72,174,187,25,3,59,99,82,14,165,149,157,83,238,226,140,86,117,233,93,50,102,134,222,211,36,129,102,16,195,188,111,86,247,153,154,153,167,43,161,2,253,222,131,254,198,179,243,36,29,65,120,151,191,252,2,53,115,149,97,31,90,159,154,20,66,105,235,76,246,44,6,21,234,70,140,74,188,183,240,192,236,130,199,238,79,236,122,216,176,206,29,171,23,21,106,59,15,86,15,80,160,9,192,18,214,57,55,12,134,231,107,108,92,140,111,139,102,108,159,173,150,79,118,55,49,137,74,2,85,209,108,41,6,77,236,157,14,111,99,216,1,2,212,226,75,78,182,64,174,123,124,1,59,206,30,172,166,115,0,211,93,25,255,231,168,5,213,233,197,152,67,200,171,77,229,147,174,161,20,109,27,74,145,150,70,248,14,46,251,163,251,239,250,111,143,150,195,230,210,98,83,109,23,247,219,34,139,112,151,119,164,45,182,179,177,46,35,210,5,80,201,131,221,189,151,228,215,70,222,183,215,116,252,65,235,84,228,7,239,203,188,45,52,11,80,124,60,83,148,66,35,208,125,179,7,211,152,137,116,134,232,177,97,248,197,9,35,108,13,121,12,255,203,69,110,16,96,122,204,91,255,233,48,113,85,236,237,17,94,84,244,201,96,171,14,79,236,92,164,85,137,100,21,36,75,19,89,71,249,203,241,29,34,47,247,179,176,114,85,48,109,76,179,220,159,138,108,102,131,200,13,147,69,47,84,208,98,82,51,197,13,71,34,128,230,190,244,248,185,13,172,55,148,249,233,160,231,130,43,0,55,143,209,224,140,109,228,196,202,33,105,98,125,130,191,101,119,253,235,118,196,29,147,51,129,210,161,200,236,230,194,217,12,240,92,77,193,155,122,121,145,222,56,152,155,68,69,167,213,157,75,235,175,58,31,167,145,95,61,20,201,81,228,131,152,131,83,248,168,201,44,156,245,213,241,105,26,126,106,62,200,209,9,47,106,9,223,235,79,192,120,123,249,127,164,96,157,124,120,136,4,67,149,253,73,76,152,222,237,40,241,231,195,138,113,161,210,125,135,91,69,112,26,37,62,50,88,192,146,3,3,30,91,5,112,147,246,223,53,214,174,0,206,66,126,60,40,161,186,174,43,118,163,217,22,204,68,118,64,83,118,120,119,70,222,123,39,189,89,220,153,91,209,51,179,55,245,49,16,138,20,91,0,101,174,189,54,8,84,95,169,140,54,123,236,82,168,182,151,203,12,68,128,65,63,129,252,98,88,35,170,242,108,43,149,64,15,78,67,33,167,213,100,93,121,172,210,217,18,97,102,219,94,163,201,100,163,62,185,124,168,171,77,54,196,140,76,155,142,158,115,142,183,188,213,6,14,1,134,238,215,129,187,172,119,72,13,209,219,12,203,173,74,135,90,165,21,156,152,4,68,23,1,249,186,145,224,144,56,115,39,164,89,150,20,70,0,114,85,154,49,193,52,87,50,173,55,3,118,124,100,95,157,223,41,176,146,36,122,65,105,58,196,153,150,216,166,198,14,213,169,68,97,154,138,52,28,161,238,187,81,139,68,175,210,79,134,159,152,123,255,249,124,109,55,76,28,243,60,236,130,243,233,247,224,130,137,179,47,237,98,19,19,85,50,220,173,195,102,177,28,66,208,254,55,105,48,129,105,229,81,190,208,176,199,17,245,117,239,99,181,24,184,163,238,102,161,30,93,90,101,105,184,92,177,221,17,25,85,27,85,68,5,187,153,109,190,12,254,123,106,189,75,227,120,90,93,173,160,15,128,196,217,225,235,137,154,244,44,92,225,33,25,254,62,81,78,29,206,118,185,16,69,252,16,58,248,250,77,189,26,88,220,16,89,185,242,32,95,220,179,34,219,102,244,0,47,225,101,140,11,229,72,66,86,134,153,69,156,180,220,213,236,184,25,42,98,131,53,186,251,220,166,93,140,22,110,215,184,66,211,123,33,20,245,115,193,27,230,73,179,80,195,68,84,41,15,158,114,88,215,238,134,6,40,44,95,46,101,107,218,29,239,141,30,128,220,162,229,181,105,18,125,51,194,214,62,241,85,39,208,19,213,185,109,125,80,96,140,2,237,78,82,39,19,34,84,50,150,17,70,181,210,149,15,67,31,250,95,241,201,199,54,165,25,250,174,234,243,141,224,192,193,13,176,143,29,168,13,161,177,115,203,44,21,240,161,114,81,191,85,149,199,21,160,193,182,135,67,162,188,248,162,43,34,139,95,84,155,125,164,102,28,170,252,45,54,202,36,124,49,127,83,153,246,66,103,156,81,141,222,180,79,120,146,134,185,31,232,124,156,103,101,18,234,113,205,244,254,255,7,68,67,12,24,131,154,209,107,222,129,10,147,131,100,39,82,105,133,207,40,22,21,102,223,177,119,84,225,218,248,40,235,149,157,234,95,185,83,72,23,173,17,40,98,233,172,188,180,228,121,119,162,100,242,12,1,177,104,133,23,120,181,165,24,9,140,153,78,211,150,173,21,204,250,84,52,65,180,239,127,88,145,129,226,250,131,239,129,3,252,47,4,109,159,225,108,192,167,202,63,125,149,73,237,59,38,153,236,84,44,54,83,229,28,32,195,176,254,90,177,236,29,217,222,133,61,80,141,105,167,139,240,143,25,127,165,201,72,226,108,31,215,123,57,175,52,27,255,217,178,251,94,94,45,10,223,72,190,236,95,213,155,56,214,133,61,26,97,103,134,131,139,70,47,184,142,31,177,74,169,176,101,39,117,224,134,243,106,114,138,21,173,253,41,119,150,166,246,25,216,58,128,174,179,1,120,93,5,58,73,115,58,192,166,237,200,149,203,254,136,47,22,90,72,193,31,131,15,142,197,253,195,40,125,24,98,189,248,71,80,12,24,9,157,60,113,21,139,139,108,6,79,62,190,100,148,209,236,77,12,177,165,178,238,165,27,31,191,198,108,154,61,98,251,160,191,10,164,77,208,226,215,132,70,58,210,201,203,27,249,196,56,1,15,177,167,160,72,195,87,174,234,44,69,20,149,213,227,192,103,126,214,55,169,202,1,49,27,63,240,33,245,219,85,29,231,11,110,211,38,52,73,73,163,175,122,152,141,242,192,25,245,226,91,104,96,96,211,241,89,208,31,64,198,162,41,142,239,222,23,247,145,236,212,17,177,175,195,59,54,215,240,40,102,69,223,134,218,89,94,222,118,74,115,238,13,83,18,74,123,65,182,145,188,84,142,107,7,43,203,29,192,37,238,95,34,184,27,243,74,32,17,20,100,212,219,58,122,179,214,45,142,40,137,100,178,96,15,198,93,95,42,37,255,15,203,161,10,26,158,103,217,115,160,240,209,18,251,190,141,100,60,162,16,11,159,61,54,68,88,86,111,206,184,205,203,225,112,166,241,72,215,49,195,131,236,194,146,88,224,98,44,136,104,221,221,51,11,104,131,204,96,168,78,157,250,191,131,9,166,33,212,7,142,121,82,22,88,81,211,11,155,142,203,160,59,204,56,24,176,36,66,154,134,232,165,89,161,161,135,15,84,65,196,153,83,214,197,232,8,116,244,13,20,142,43,44,179,178,88,76,1,140,70,6,164,186,106,191,149,112,136,134,67,94,120,45,108,213,94,63,36,5,102,134,187,60,152,149,196,123,194,94,198,23,211,13,81,81,175,55,88,111,53,22,216,224,47,214,14,131,196,238,113,208,43,238,23,209,150,29,25,226,129,215,84,116,230,130,0,164,1,221,71,55,182,102,180,62,208,212,207,59,33,66,82,196,88,186,103,134,90,208,101,194,227,168,143,171,40,165,126,235,234,49,225,64,122,159,131,197,60,167,218,54,139,111,10,162,55,254,186,70,115,102,209,35,253,44,144,50,113,159,117,33,29,112,18,202,10,71,133,185,251,230,198,63,33,238,186,46,175,130,163,142,18,174,86,3,26,96,109,22,141,179,170,116,97,255,22,27,140,67,156,120,95,111,228,208,215,246,76,122,32,64,175,245,135,23,25,250,198,42,104,157,151,121,165,83,91,193,8,29,142,222,52,143,49,93,242,24,187,100,250,5,128,67,7,245,73,16,107,254,63,73,209,239,79,243,151,105,179,14,77,113,4,209,181,14,136,251,29,165,44,94,253,239,33,242,246,173,70,238,1,207,109,114,140,195,171,149,13,133,119,83,154,99,16,112,134,138,44,52,80,194,64,221,17,204,64,166,120,74,134,86,209,201,134,85,63,205,38,227,27,159,147,208,152,168,101,42,91,249,150,154,203,33,52,10,202,184,149,219,102,1,61,222,168,123,235,146,91,163,180,233,143,80,223,142,43,209,6,184,45,124,197,55,108,177,231,158,160,220,236,218,202,210,236,88,235,86,129,77,164,238,34,204,222,92,212,228,167,41,141,71,111,42,158,220,150,203,77,227,121,150,189,221,121,117,55,14,172,187,100,149,212,98,48,29,240,86,141,195,207,250,65,170,241,126,215,15,10,109,44,97,112,54,203,0,164,166,82,29,242,20,48,46,88,186,56,155,93,76,233,109,140,146,225,203,123,26,167,69,120,129,95,139,229,85,177,183,31,198,232,65,0,234,187,2,72,48,174,62,28,182,234,195,36,149,102,95,68,212,228,70,173,246,253,190,247,1,146,183,105,131,200,147,174,143,254,38,12,42,3,52,36,184,144,28,58,25,118,111,66,185,124,110,17,48,129,132,228,1,253,83,161,45,189,108,36,211,85,255,0,187,216,11,215,198,24,107,205,71,158,40,234,175,211,133,139,235,181,17,251,4,73,193,163,252,35,63,26,35,134,116,149,127,234,193,15,0,185,223,219,24,14,154,81,197,211,224,0,84,202,52,157,213,68,67,5,246,4,255,196,166,233,241,38,247,171,59,143,200,192,248,143,183,146,91,79,224,64,111,45,145,184,70,175,167,72,211,233,125,144,118,184,247,43,158,246,91,175,55,81,82,12,218,146,201,195,32,120,45,160,143,171,143,102,213,172,211,209,211,67,52,43,125,222,10,129,198,101,106,233,106,239,235,44,61,181,218,58,91,209,88,240,74,205,208,79,244,184,111,90,81,12,143,101,75,122,176,136,44,173,181,74,140,134,42,239,111,164,187,223,5,107,120,119,210,247,73,122,94,19,145,71,203,54,231,169,54,122,2,9,125,4,34,193,110,144,28,184,228,216,80,2,86,154,114,247,205,27,55,244,127,167,25,160,145,80,206,10,95,23,53,103,217,182,64,38,243,218,137,194,150,72,187,197,240,5,142,120,93,210,76,66,149,20,199,251,48,107,155,157,138,15,36,109,11,11,184,31,24,49,51,38,58,1,158,137,82,225,160,3,83,89,241,210,142,162,206,224,100,163,164,218,189,8,166,69,190,96,124,147,107,208,26,52,204,28,15,104,23,118,47,140,65,196,20,217,77,68,181,218,155,110,217,62,75,49,217,133,69,81,207,87,48,3,0,95,85,173,111,203,128,109,128,159,147,29,46,58,78,250,76,70,240,108,124,134,67,72,98,245,220,138,165,193,17,36,29,71,121,25,206,141,157,108,134,192,149,154,221,186,63,70,215,142,167,182,30,112,47,152,239,54,176,131,8,168,38,36,62,236,71,160,107,162,95,67,66,159,188,55,74,65,53,142,114,145,197,179,240,143,244,176,22,162,36,39,137,233,110,97,210,216,126,49,65,138,29,196,119,212,31,227,107,132,131,16,227,13,162,75,142,187,161,154,142,107,113,35,196,131,22,223,52,98,18,241,252,239,231,93,63,66,62,119,248,234,218,115,185,194,117,86,25,201,8,206,201,71,22,12,91,28,225,93,54,32,105,167,25,22,86,149,163,171,246,149,150,112,3,58,42,223,21,187,67,32,18,113,24,184,228,93,133,45,251,108,20,229,99,239,229,218,193,205,149,196,94,230,167,149,90,13,127,191,126,209,171,214,196,155,193,137,125,201,28,77,58,190,79,217,245,0,142,94,73,141,190,253,233,92,39,16,26,35,111,107,219,241,202,17,168,206,160,100,244,50,45,2,105,67,231,194,234,96,66,6,145,164,135,227,224,135,127,163,151,4,255,77,149,35,112,133,39,212,138,196,65,214,4,55,42,175,122,189,64,230,75,91,144,35,3,117,37,15,95,45,85,87,151,233,93,0,21,1,92,9,156,234,142,80,98,157,83,62,37,20,74,246,182,98,124,31,226,82,47,73,89,159,19,151,144,135,112,186,77,111,206,197,248,96,41,117,90,221,220,29,18,14,216,200,237,228,234,30,49,48,131,96,61,246,219,236,240,25,64,30,71,5,207,69,116,73,133,220,77,84,231,232,126,161,73,56,198,242,1,167,211,148,208,84,224,163,67,243,156,104,229,72,49,133,29,133,106,84,244,103,128,246,159,135,130,3,150,181,208,216,170,236,60,60,218,154,254,86,121,36,52,94,220,131,251,5,14,252,211,189,65,241,171,19,141,140,105,150,179,62,25,78,64,181,25,133,159,193,236,26,3,9,210,166,173,39,243,168,145,223,210,174,58,121,176,25,113,185,52,40,217,113,176,175,143,173,225,155,165,230,242,228,45,119,112,177,2,224,64,160,235,204,225,29,100,43,15,1,230,148,210,186,148,112,22,62,240,219,94,145,212,159,148,17,29,148,183,139,243,188,160,233,201,224,28,69,129,248,122,35,164,93,197,233,95,104,136,235,110,236,170,151,66,199,14,171,32,100,161,63,63,2,218,251,211,9,159,53,218,63,47,109,236,37,136,118,171,48,64,211,104,125,9,11,117,25,85,172,244,177,11,83,129,118,37,7,29,183,28,9,67,67,15,87,56,253,19,97,200,161,212,213,127,156,28,207,15,202,247,111,49,60,138,189,209,164,62,8,13,199,233,3,43,55,44,168,106,248,29,38,69,144,144,183,97,133,201,53,12,12,90,35,60,131,250,250,250,37,184,134,41,10,72,171,73,211,133,144,163,41,13,169,209,72,55,147,98,37,230,220,172,0,229,29,44,57,136,64,130,51,155,250,146,62,129,32,94,93,119,141,87,106,236,29,64,91,32,238,23,223,7,95,138,188,193,83,2,187,243,84,52,121,131,89,58,127,79,130,79,137,194,140,147,228,130,81,229,106,145,119,116,50,114,164,3,69,120,216,198,97,144,52,15,149,208,38,73,122,66,162,28,118,110,95,55,66,121,63,209,125,29,71,87,142,151,156,133,109,225,149,149,231,134,103,64,232,155,148,122,192,205,119,135,237,242,44,184,243,135,177,67,25,153,2,241,174,235,242,125,8,74,52,2,44,188,175,101,68,132,39,187,78,116,75,224,4,31,185,99,132,202,97,149,155,146,21,205,21,36,18,70,106,104,247,82,112,140,166,170,42,214,88,190,211,141,55,16,32,207,227,143,146,10,215,239,100,227,187,247,169,84,229,12,96,218,88,78,160,2,171,121,87,115,49,121,35,192,77,237,150,171,131,6,159,252,144,173,40,65,69,207,6,165,63,177,97,149,94,124,82,32,56,155,147,0,230,129,59,55,38,22,167,147,32,77,26,250,103,95,210,217,174,136,93,252,255,124,254,208,226,202,168,7,253,75,37,226,20,57,111,96,20,125,239,157,139,68,2,148,99,205,26,105,123,139,149,90,252,50,43,183,199,173,211,30,127,17,65,200,120,195,109,143,142,190,211,57,108,26,215,35,57,67,161,28,48,230,1,179,160,130,225,219,156,34,128,216,88,214,18,109,242,93,2,56,196,72,163,92,59,211,155,53,59,98,153,13,148,57,221,36,11,108,175,65,215,112,244,104,114,157,112,199,3,53,119,190,194,219,205,74,221,165,232,145,111,126,91,198,245,128,19,131,252,121,55,174,20,157,37,60,182,29,24,81,143,53,236,249,74,210,178,113,125,214,250,97,251,21,152,149,156,144,129,11,244,15,252,14,145,42,153,206,224,255,55,90,115,121,48,253,48,168,43,125,47,139,94,38,236,44,48,180,84,250,27,181,19,233,69,222,242,215,82,227,154,146,22,212,51,52,75,153,189,79,91,222,156,109,156,187,220,251,147,63,152,175,116,217,7,204,64,223,188,23,173,53,236,222,221,62,18,13,36,99,82,41,199,154,36,250,75,87,105,178,113,105,121,123,147,9,27,15,35,109,194,140,152,62,146,128,227,237,67,209,76,58,101,164,77,81,207,246,122,231,121,67,23,176,42,172,189,58,231,117,190,177,102,139,246,103,176,160,69,175,63,43,165,44,218,85,24,20,47,82,125,192,235,141,98,145,33,0,49,237,7,223,82,46,154,154,127,21,70,122,104,2,112,254,59,64,229,123,55,152,137,130,150,126,188,118,140,201,176,46,189,204,112,44,183,101,3,11,128,97,133,148,1,35,211,191,187,218,129,221,35,104,146,175,200,44,147,178,144,139,196,174,24,228,85,220,206,176,56,199,183,172,109,32,195,118,9,213,209,139,229,148,166,142,155,10,3,47,205,111,35,59,47,254,173,35,64,105,165,223,252,26,92,76,255,214,200,85,100,161,94,108,229,129,89,132,234,62,98,225,128,204,168,229,20,86,254,233,126,10,53,26,238,88,104,183,5,131,39,173,80,40,176,7,242,97,171,203,122,89,84,162,104,169,168,94,173,190,156,36,159,44,129,214,228,173,43,55,116,133,4,198,248,87,226,26,99,76,203,46,80,250,197,49,105,2,247,173,23,145,215,232,62,193,62,162,108,30,124,229,73,240,190,225,66,243,133,85,221,53,195,229,65,249,204,72,129,4,57,238,115,41,195,55,131,220,211,21,178,83,181,153,103,42,46,1,201,238,0,199,78,253,99,74,164,244,64,180,96,221,177,221,112,132,164,99,28,17,218,61,83,243,120,24,36,39,70,214,110,71,157,81,165,11,241,93,22,126,192,100,252,29,137,173,107,4,7,14,191,30,4,3,84,238,116,233,75,81,57,52,134,20,226,105,150,240,211,47,168,31,106,84,189,143,24,113,109,137,25,58,197,95,219,100,76,171,243,246,206,211,206,121,2,213,109,201,195,47,237,88,218,125,255,206,157,60,140,208,172,36,228,199,228,29,180,216,160,196,131,127,193,131,11,110,143,158,17,80,40,7,198,159,158,27,180,99,177,227,93,181,178,131,23,100,65,52,30,73,185,122,217,157,214,105,92,51,73,179,153,57,101,78,152,177,81,114,172,193,229,30,154,18,166,95,113,226,116,135,107,68,246,223,124,84,66,148,102,74,10,250,128,21,219,210,186,35,180,255,26,116,172,151,181,191,24,158,55,40,206,9,161,67,150,223,17,167,107,194,50,252,241,38,127,63,211,56,67,220,95,221,168,143,95,13,147,226,241,5,42,69,169,238,125,139,155,155,20,55,0,183,198,181,172,63,51,249,152,231,15,187,34,240,196,4,211,232,182,32,235,176,36,97,46,189,97,168,242,53,224,222,32,213,129,67,246,184,153,171,235,162,223,16,154,127,164,75,37,129,38,250,194,93,66,254,235,217,81,75,108,168,177,131,58,10,127,48,110,75,252,221,255,54,138,85,72,207,14,7,202,54,126,141,53,83,157,48,15,195,114,11,110,141,255,1,97,228,183,23,138,200,200,165,33,140,156,233,7,57,97,107,49,57,27,84,230,71,209,163,63,219,29,241,79,28,126,255,27,241,173,135,57,84,96,134,194,247,158,51,101,113,71,219,61,237,212,37,230,40,36,27,41,215,88,248,221,75,76,131,105,18,161,253,133,205,77,184,212,134,28,233,102,179,201,68,3,8,188,24,13,246,197,62,131,231,163,130,202,13,88,242,143,37,50,29,105,140,7,205,116,219,217,186,148,226,136,126,56,40,68,242,180,155,14,36,37,242,141,210,84,169,168,177,213,140,64,160,100,162,222,60,107,133,251,147,146,90,223,47,203,236,197,80,34,77,154,168,148,206,119,240,45,188,178,126,172,77,103,20,33,113,54,42,157,31,62,125,29,241,82,124,183,123,33,143,58,169,89,200,135,105,143,78,251,148,22,36,240,162,57,92,100,208,193,87,146,51,108,151,241,128,116,72,180,215,33,234,59,153,67,93,228,116,151,177,182,141,238,253,164,224,238,114,160,106,172,38,55,96,176,75,122,101,126,102,123,192,148,251,7,103,182,129,114,180,87,226,167,155,170,86,130,102,168,208,67,71,14,147,21,62,116,231,126,34,199,174,155,224,177,199,3,236,97,14,195,48,86,167,112,88,105,43,32,27,214,184,238,244,163,50,79,80,184,154,78,212,82,21,158,21,255,6,161,19,121,200,210,176,243,161,103,83,202,250,106,11,69,246,121,73,204,178,166,1,203,253,154,216,94,94,216,102,102,190,58,254,180,10,170,74,255,93,222,26,225,243,24,226,229,221,66,218,243,155,177,44,200,41,58,7,40,7,25,3,157,246,205,96,217,235,99,86,170,97,255,146,90,97,167,207,9,0,208,8,117,115,42,47,202,32,104,154,182,59,13,79,179,74,213,188,189,150,123,172,50,16,244,227,14,224,98,122,249,3,65,157,240,115,51,208,121,212,3,5,35,39,161,215,24,105,187,203,94,63,101,19,34,170,247,3,253,126,181,213,0,29,179,141,158,171,82,204,53,134,85,184,68,54,161,123,36,148,198,90,43,26,114,163,212,34,72,251,231,224,213,51,49,187,95,125,82,18,127,115,24,193,210,199,145,59,229,248,16,185,70,229,104,150,100,180,255,161,68,161,218,210,146,193,240,52,225,12,177,9,18,50,36,103,108,121,212,227,222,70,58,198,217,23,143,142,93,209,232,246,133,110,43,75,236,7,18,99,111,37,17,142,5,32,177,94,232,95,76,225,227,65,246,224,123,164,73,64,91,139,229,147,248,187,165,228,108,160,73,81,198,212,52,70,47,84,96,130,182,2,61,223,58,119,156,185,42,173,146,125,241,129,224,77,185,33,108,10,241,7,202,0,45,93,219,10,142,104,226,179,170,22,126,227,12,170,134,72,156,220,139,7,126,199,19,147,20,60,14,127,193,217,76,171,237,81,228,76,72,99,173,131,182,177,8,96,148,226,136,189,196,106,52,67,190,121,111,142,51,189,241,136,127,172,3,92,81,201,174,111,129,211,65,57,155,217,70,173,223,118,223,107,218,52,196,127,42,129,167,219,168,225,66,175,69,113,119,99,245,199,149,177,172,54,18,104,89,184,164,6,221,154,253,130,224,45,122,205,33,34,221,201,44,88,48,215,73,236,98,214,96,120,157,221,145,252,252,94,191,215,101,175,47,112,233,128,93,23,121,7,169,208,215,14,13,86,123,170,197,133,68,221,53,21,219,237,74,195,58,18,33,197,94,98,100,63,23,43,84,149,5,68,193,130,106,152,31,236,95,143,75,169,136,2,158,33,106,29,222,118,157,224,18,42,241,135,218,68,97,127,225,229,89,88,8,72,218,203,231,12,163,18,207,198,172,108,151,27,104,221,59,237,47,252,1,67,26,50,9,237,207,109,149,36,2,31,192,237,242,190,2,234,139,4,135,124,19,134,11,39,43,215,206,43,75,143,134,148,4,215,73,139,85,81,220,197,93,199,221,43,35,145,45,228,192,126,250,21,253,66,131,0,127,177,120,148,93,67,145,98,252,76,229,96,204,25,91,183,123,132,1,207,46,40,84,112,143,19,209,14,218,177,63,150,148,158,166,76,166,46,162,131,194,113,16,23,235,217,0,251,160,116,172,124,198,198,39,136,155,126,57,48,81,155,110,113,115,192,228,60,137,104,90,16,34,251,65,225,216,171,98,160,82,147,132,255,223,220,89,220,32,108,30,31,36,74,210,149,163,57,44,134,55,244,34,26,222,113,252,54,115,12,50,17,244,202,65,5,31,51,150,2,251,144,50,56,146,119,174,99,196,242,88,56,179,215,33,194,30,146,38,143,178,7,155,175,166,106,29,14,30,82,148,29,199,176,75,158,142,240,4,76,240,254,28,205,54,59,6,79,244,187,65,57,201,61,78,56,135,178,124,3,37,44,221,74,10,38,254,71,144,57,85,176,19,253,65,31,36,233,108,37,183,155,222,54,72,245,127,25,106,223,62,221,177,121,246,125,158,227,103,31,237,229,242,194,184,182,181,46,103,99,240,103,65,207,49,243,145,111,30,57,150,248,243,131,206,106,83,59,64,87,78,59,80,152,167,140,20,112,240,71,2,71,101,246,93,140,96,245,220,134,79,202,73,223,216,68,95,11,243,121,203,213,122,92,230,7,59,99,150,64,133,31,28,5,138,202,166,25,189,114,124,235,107,142,190,222,130,66,254,62,114,153,136,29,11,143,171,209,146,13,113,216,74,109,139,112,239,24,197,61,253,64,83,219,66,123,50,73,166,217,135,208,125,86,18,228,80,5,126,121,251,250,125,117,229,128,97,215,146,220,76,131,76,138,232,172,188,171,184,231,200,224,102,52,230,190,98,232,200,4,78,192,170,119,199,122,231,102,223,168,160,49,231,78,16,37,237,99,44,178,149,33,175,217,193,182,216,214,124,21,31,42,133,119,190,119,75,93,168,127,9,85,14,90,182,138,12,214,168,2,251,215,100,16,143,103,232,101,142,222,139,232,89,230,185,182,56,173,156,251,247,195,251,138,124,14,45,225,39,7,203,201,82,62,82,109,176,138,39,95,57,78,88,111,138,158,21,43,160,121,106,130,101,119,74,130,185,15,244,214,47,126,102,244,117,120,165,60,212,146,43,99,51,132,188,224,177,10,194,171,235,234,225,223,6,97,35,149,197,125,242,254,244,226,95,158,212,70,23,229,138,197,80,58,136,26,235,254,197,232,30,65,249,147,132,19,32,2,77,127,117,121,67,219,107,149,195,233,166,96,163,14,254,200,105,211,233,255,210,80,14,160,23,238,110,153,90,74,159,252,146,247,18,211,16,228,178,171,133,2,21,195,127,110,234,55,227,33,214,7,199,73,3,145,199,145,57,26,16,169,3,196,4,234,3,226,152,217,172,60,128,190,5,148,77,23,247,26,143,232,168,231,51,138,79,206,233,84,176,58,23,255,141,144,90,188,86,232,118,40,193,27,241,33,118,64,192,138,243,84,17,228,27,87,204,66,246,30,108,244,146,114,24,169,0,105,136,59,209,252,177,76,95,237,12,94,248,21,160,9,131,102,239,234,51,14,252,76,24,163,50,99,235,40,156,218,204,243,1,131,134,136,137,203,142,97,233,88,164,159,237,185,86,116,32,68,189,212,15,65,138,18,154,155,13,143,169,20,227,178,15,254,89,19,88,121,143,81,105,48,126,243,243,113,113,147,177,221,245,38,59,167,168,80,241,42,80,20,123,119,130,153,98,167,43,49,175,193,124,139,171,36,234,141,24,44,83,214,99,22,246,94,235,13,84,66,188,113,90,164,60,202,247,36,160,173,226,187,247,147,80,188,251,204,42,198,93,224,88,253,241,49,71,75,244,174,230,49,142,109,130,107,1,245,140,113,106,134,171,103,119,206,50,100,156,29,191,158,225,54,184,148,146,240,46,189,37,64,134,50,142,4,51,116,208,129,227,32,208,106,140,209,218,90,147,20,219,136,129,42,237,161,6,206,40,191,6,252,139,58,18,113,97,116,139,153,166,24,106,152,153,221,70,120,37,216,156,170,123,239,154,115,174,90,174,99,138,69,193,6,112,41,6,28,2,152,248,140,0,40,255,109,27,110,164,50,213,101,195,206,132,158,255,98,82,183,42,118,58,86,37,147,179,207,89,217,186,47,137,183,159,6,147,180,181,133,228,67,184,37,253,159,133,66,152,133,235,181,43,19,192,10,24,201,228,220,32,232,21,234,3,50,254,149,101,34,31,181,95,70,208,250,157,102,122,6,218,234,18,38,83,215,152,117,248,188,14,41,124,76,26,4,38,198,214,105,63,130,178,78,84,253,209,120,112,131,36,70,157,174,202,190,164,139,205,32,131,148,191,142,111,252,225,32,62,167,68,52,90,1,202,191,233,204,252,62,102,134,213,159,243,83,96,45,103,51,166,140,169,250,225,151,66,138,186,133,197,24,225,68,232,144,113,142,19,149,101,78,237,51,202,201,74,150,198,232,84,16,186,183,170,18,190,181,205,90,21,89,130,243,218,162,175,89,224,29,166,143,130,28,171,3,201,216,202,193,116,83,53,215,183,226,28,107,188,158,119,47,36,167,117,105,163,136,24,195,7,213,250,124,93,91,204,185,73,147,100,176,111,166,121,55,7,184,19,200,52,96,136,244,74,172,119,105,136,8,147,45,236,154,228,143,60,180,35,180,19,227,103,180,157,128,31,138,212,66,213,86,186,36,224,231,181,19,19,139,210,223,133,187,50,42,241,108,150,63,54,18,137,4,80,31,199,178,118,71,54,35,226,195,134,40,235,8,150,234,87,172,201,17,152,129,13,50,211,106,111,67,154,209,255,55,14,143,29,222,187,250,41,185,251,49,45,234,69,6,42,177,222,233,140,20,156,145,30,12,31,40,15,134,250,164,89,86,78,190,246,100,51,112,132,101,192,133,124,196,3,63,167,179,94,234,210,125,58,94,53,219,78,64,181,79,34,131,28,216,185,223,48,221,113,98,112,190,133,15,165,132,34,128,215,251,63,143,74,22,52,223,93,151,4,249,156,123,162,92,90,114,222,163,243,41,10,63,134,121,151,132,99,212,58,240,108,243,239,46,145,167,157,133,110,159,253,83,183,63,15,65,163,27,226,83,10,140,218,43,230,41,202,246,249,181,165,164,69,2,43,2,209,164,163,62,153,188,140,100,133,20,101,154,86,0,110,174,13,157,184,0,235,96,59,179,84,70,152,45,153,7,11,17,11,163,167,25,115,15,80,33,163,126,158,67,249,41,96,182,72,220,29,44,80,224,22,130,255,209,206,244,154,143,35,212,250,94,214,247,207,253,181,243,201,99,202,180,103,48,150,108,15,200,119,140,152,122,84,223,171,107,42,154,238,48,115,92,64,181,79,77,140,228,76,35,207,175,130,11,136,220,97,123,0,244,246,156,133,7,69,93,226,234,114,220,44,47,49,221,135,106,197,244,235,237,209,108,194,200,180,171,243,40,237,79,53,135,134,29,246,211,92,241,24,102,217,195,48,143,39,220,195,76,146,147,52,175,11,22,147,125,33,139,227,147,40,219,62,216,207,88,187,227,89,198,48,175,71,27,98,179,207,27,174,0,75,64,165,23,173,11,13,81,89,38,199,245,174,11,105,226,180,22,128,201,155,190,64,38,16,36,197,14,114,184,33,128,101,49,112,124,58,135,117,88,24,153,42,142,45,97,80,105,250,39,158,24,244,55,230,115,73,185,9,23,31,163,46,5,114,140,96,245,224,11,174,181,157,120,3,139,70,104,97,60,247,69,216,37,254,31,225,79,29,158,27,160,79,93,199,90,242,107,112,253,107,58,251,31,37,169,246,242,195,178,76,60,60,125,115,249,156,196,7,180,251,88,33,202,235,140,215,56,12,245,96,25,176,128,148,88,134,24,214,185,175,200,180,84,233,249,221,168,94,235,29,130,138,237,1,46,250,226,109,245,18,194,191,118,190,46,89,28,17,76,138,29,208,51,23,141,96,30,90,131,235,160,171,174,112,198,199,85,198,40,151,218,213,134,132,157,108,142,192,120,145,28,154,17,120,156,143,14,211,85,213,131,122,215,87,60,149,191,103,63,179,10,137,188,17,192,38,215,195,160,232,68,124,49,216,232,211,214,42,16,113,170,193,252,130,103,57,32,73,110,254,226,197,157,187,88,213,61,145,186,123,114,56,169,22,36,114,99,40,146,157,254,240,167,125,3,206,0,195,153,207,32,54,188,186,112,190,93,108,138,55,107,219,135,91,133,103,210,157,83,53,78,0,245,30,137,159,66,228,196,27,226,209,206,64,55,198,20,13,14,175,190,175,29,225,85,153,62,58,97,238,124,110,44,214,70,70,74,187,219,77,195,95,233,245,82,251,7,49,131,81,75,247,17,181,29,88,136,54,150,157,14,40,252,4,51,96,170,161,207,138,210,145,171,187,132,219,216,19,169,236,155,198,96,250,200,28,124,168,99,117,245,167,48,143,144,222,196,1,3,147,254,143,208,240,40,165,7,200,142,143,217,2,3,210,112,209,252,236,30,205,71,127,171,155,173,179,97,163,53,96,215,194,207,28,22,65,150,138,121,139,152,195,230,224,131,86,68,49,228,129,61,252,104,93,251,208,192,254,75,114,99,185,53,160,228,24,148,43,103,38,120,106,121,188,130,61,48,71,150,14,50,201,109,247,251,148,154,64,97,51,132,85,227,2,107,112,172,226,70,14,23,159,172,125,244,154,183,22,232,10,93,141,25,78,124,83,196,91,242,112,174,233,215,39,8,217,77,117,155,9,210,179,235,111,105,31,53,244,30,177,58,106,223,75,10,100,216,122,75,52,204,64,254,62,247,178,33,218,53,84,93,162,12,139,61,156,155,37,11,157,91,79,82,140,139,157,86,245,121,10,140,77,245,84,137,17,38,76,120,135,57,10,189,206,107,167,163,252,119,102,26,104,253,69,17,43,122,112,139,172,192,51,218,187,166,196,214,0,98,95,6,207,249,209,178,1,227,37,230,23,250,215,74,251,129,3,65,152,171,117,71,93,216,108,144,111,3,226,118,251,240,114,49,71,188,128,36,105,110,64,197,53,13,108,252,88,177,203,127,35,202,233,26,70,176,176,7,252,60,203,235,127,191,242,31,14,129,216,63,254,38,116,96,18,64,8,247,213,37,206,250,178,250,178,223,243,152,0,215,187,146,93,99,128,183,127,139,222,0,9,14,180,18,24,79,143,2,37,13,114,153,92,33,237,1,43,97,58,240,48,11,232,16,205,243,225,164,96,147,122,98,142,24,14,17,151,116,11,78,49,126,121,14,201,38,175,45,141,52,137,39,147,134,94,100,233,147,209,58,139,36,124,132,227,224,89,154,162,177,44,99,92,163,229,212,63,228,72,0,120,239,18,148,236,16,44,183,223,176,237,202,242,185,214,43,248,202,104,126,86,41,74,179,151,245,222,151,157,10,164,224,21,187,189,217,84,123,147,216,58,130,221,155,241,174,31,160,92,116,233,71,229,113,227,120,121,217,150,228,238,72,162,76,100,225,216,9,193,98,44,183,34,187,115,100,33,58,158,229,17,2,75,36,212,60,241,0,138,157,139,54,167,22,177,32,105,198,57,180,177,92,8,152,42,72,101,115,38,5,95,64,61,67,37,41,153,168,30,98,54,23,233,46,9,30,89,104,222,87,80,87,236,249,227,202,195,99,229,99,69,202,36,176,252,198,40,233,116,3,208,240,222,220,100,247,150,58,49,213,45,194,110,240,221,27,126,70,39,237,148,86,34,146,15,0,18,180,26,81,50,18,142,31,44,159,227,116,157,99,179,215,193,1,208,139,82,165,242,150,75,149,131,175,55,103,224,241,99,15,204,77,211,228,103,6,242,42,82,64,16,218,25,211,151,76,202,203,97,127,136,65,204,25,59,37,7,137,87,57,99,109,167,36,116,205,230,64,112,119,170,9,88,153,226,202,228,240,187,121,25,7,249,39,88,50,70,187,69,47,213,51,1,148,230,217,237,255,42,117,226,237,76,79,176,170,212,95,241,146,65,174,204,70,83,130,130,158,224,210,194,247,9,37,105,174,146,108,44,159,205,18,135,55,240,171,81,98,222,135,173,159,237,0,71,215,176,45,56,107,200,230,173,42,161,197,23,133,75,213,173,7,173,111,65,38,172,21,230,219,106,139,58,186,17,103,213,80,190,139,156,59,32,138,40,68,255,253,176,91,18,102,163,99,250,152,92,253,209,130,63,167,172,123,160,203,9,6,235,23,137,108,94,225,113,177,53,214,60,187,52,194,103,28,64,94,16,76,3,31,222,152,137,178,246,206,233,82,240,100,44,54,184,82,79,252,149,64,99,209,197,230,142,62,77,147,124,242,240,185,171,242,1,83,214,219,90,64,28,172,238,238,85,57,197,95,237,75,71,92,69,128,186,182,126,112,84,137,70,206,131,248,251,161,58,70,89,72,134,48,70,118,189,114,38,211,141,143,238,234,181,145,199,91,140,151,65,120,35,38,4,202,166,1,70,133,151,180,249,106,216,133,250,225,177,59,135,34,90,56,22,226,62,95,219,28,22,29,37,209,39,158,201,116,207,9,67,184,200,137,254,181,11,235,175,72,152,23,187,236,109,254,27,204,201,253,30,49,151,66,74,253,69,228,102,44,213,119,2,104,18,137,254,218,100,80,248,18,243,123,7,149,236,206,64,51,210,228,64,253,50,130,153,7,153,98,165,171,118,214,4,112,213,7,174,248,211,110,83,246,232,132,202,99,106,141,120,123,8,46,245,217,127,73,64,90,64,210,247,232,192,184,104,26,182,241,254,209,111,114,214,40,185,196,232,204,164,47,102,100,120,58,43,159,86,189,24,247,125,122,255,51,98,63,139,2,63,102,41,71,205,56,248,250,155,222,133,37,160,183,26,199,156,49,67,249,123,35,94,10,102,91,248,8,105,252,38,221,72,137,110,18,0,163,122,112,176,75,252,197,101,171,17,35,220,54,142,212,42,114,189,255,188,34,217,17,213,163,223,90,209,251,136,47,5,190,186,208,233,193,253,46,121,222,251,236,169,236,53,76,92,131,201,144,124,211,209,196,164,195,16,225,105,248,35,151,86,153,217,107,56,128,147,43,39,219,105,181,239,176,9,62,149,253,70,55,126,132,6,42,55,41,195,242,118,127,110,143,59,22,96,239,226,189,218,98,155,163,52,230,63,86,24,146,21,126,39,208,13,133,64,18,170,87,244,179,154,220,84,15,203,223,143,2,71,164,175,45,188,209,10,3,43,245,126,28,216,250,247,237,7,20,243,238,249,182,172,124,238,152,158,167,226,251,117,160,75,45,97,92,103,118,154,11,221,114,103,6,219,94,181,240,201,42,137,128,164,102,207,184,159,219,57,149,88,143,131,81,55,1,121,107,20,55,93,53,176,37,208,206,176,246,174,8,209,254,124,59,103,126,240,119,7,102,230,136,27,116,100,63,139,88,5,164,16,242,147,28,238,138,217,239,198,2,2,6,22,101,67,43,91,25,230,249,182,173,80,180,237,227,196,28,82,65,217,105,149,253,73,207,187,146,225,59,10,212,120,225,100,5,169,58,54,212,235,7,146,25,190,129,241,172,109,151,88,160,213,36,81,123,186,121,210,146,235,172,193,72,117,8,117,59,168,240,51,212,233,75,207,178,91,244,161,228,74,107,40,211,33,176,69,47,237,31,112,62,165,33,154,201,141,207,57,25,1,60,196,33,178,65,226,207,61,94,16,96,118,230,142,139,165,91,246,64,233,143,127,249,86,195,73,143,239,119,221,43,179,173,95,151,16,127,127,169,30,17,193,176,102,207,125,37,248,113,67,151,52,147,140,204,39,25,134,9,42,51,22,71,148,144,131,156,14,148,193,159,176,11,194,121,85,117,45,178,91,3,231,61,127,124,90,77,121,203,58,31,233,240,88,2,196,35,61,119,58,99,155,146,87,29,222,191,147,107,139,40,104,14,104,96,164,73,133,82,78,4,171,117,50,172,226,184,130,20,22,202,249,144,150,17,228,140,81,2,66,144,160,83,198,141,244,51,60,239,191,176,143,205,236,72,67,160,21,204,175,153,183,244,228,48,67,77,99,33,149,29,209,9,18,179,228,63,245,17,37,52,120,189,68,211,150,75,218,32,240,243,92,240,113,143,234,205,28,179,251,79,55,235,221,137,175,255,50,101,95,220,148,25,98,113,4,121,165,62,15,212,166,242,197,68,194,58,168,72,59,145,56,27,6,97,40,28,172,67,130,165,41,83,37,221,86,158,125,93,189,234,72,102,241,211,32,220,246,211,133,207,84,161,174,106,46,183,179,174,1,23,202,235,155,186,161,191,33,236,126,250,175,180,160,188,214,118,194,181,160,233,177,98,43,167,4,240,233,187,128,94,201,72,231,250,51,161,178,21,159,151,6,227,68,218,60,47,248,206,149,189,101,203,199,75,158,236,122,215,134,121,28,192,48,198,59,187,246,104,89,239,83,239,1,156,178,180,162,186,227,96,189,188,235,133,44,176,188,205,111,50,171,207,148,213,146,76,147,201,125,158,122,191,10,244,47,121,25,198,127,76,243,112,206,85,233,102,34,107,9,192,136,109,239,168,130,216,157,26,5,176,120,224,120,104,213,22,113,247,229,153,35,54,146,3,62,252,210,63,13,194,2,177,241,103,133,70,53,9,14,6,44,59,234,98,151,200,137,190,192,57,173,65,105,78,73,194,86,29,94,198,60,131,25,158,238,35,171,141,166,222,254,4,67,226,13,153,15,110,160,35,70,134,192,71,155,72,203,197,228,181,176,211,14,167,28,110,75,237,76,76,149,66,117,148,100,138,52,243,151,178,152,245,202,154,117,236,164,103,144,52,231,20,13,3,206,152,154,185,124,54,61,68,209,160,146,91,87,114,230,13,82,13,53,0,237,94,84,241,19,5,110,0,213,216,72,114,30,170,59,162,172,64,78,106,1,50,26,155,173,246,229,100,4,198,206,218,87,205,98,84,26,187,57,217,33,212,2,208,245,119,126,180,22,161,61,89,106,152,217,43,38,7,172,193,104,81,75,54,223,11,141,12,60,97,82,194,150,42,17,100,191,45,112,97,137,45,214,217,134,171,20,159,134,80,233,137,149,68,29,96,104,100,97,97,223,227,21,237,17,136,207,203,220,19,214,248,171,76,146,250,225,188,161,222,214,207,154,186,241,78,93,237,154,73,72,85,24,201,37,221,229,133,66,44,119,67,179,185,72,165,32,218,236,154,196,68,92,92,196,52,48,183,12,120,98,41,250,103,155,2,5,221,80,51,225,37,127,241,147,112,8,50,237,191,226,52,223,90,75,245,136,61,45,5,208,148,64,149,160,200,111,147,229,79,54,25,80,19,74,79,249,211,115,235,45,22,154,158,172,216,114,106,150,75,199,181,168,235,185,198,236,230,247,214,236,106,120,169,67,113,125,219,219,78,195,155,119,68,17,103,204,52,243,243,159,14,176,113,251,169,64,198,149,244,10,134,120,156,1,205,178,14,42,137,49,233,252,107,185,7,79,66,156,65,106,99,77,0,200,63,225,88,235,162,95,34,217,67,167,221,51,210,229,226,77,80,162,143,248,231,177,134,192,71,153,9,227,103,143,180,168,76,249,49,148,10,140,249,229,56,46,175,205,187,157,83,169,33,22,79,141,42,81,225,74,216,198,1,22,87,58,207,246,48,144,87,119,75,200,30,180,234,122,208,223,9,228,248,176,150,17,234,73,183,77,78,60,210,196,131,24,33,181,253,214,23,253,203,44,67,90,36,167,136,91,132,12,116,0,4,142,155,196,18,224,128,188,233,166,244,248,117,123,248,21,149,248,160,135,126,221,106,254,13,40,25,232,74,160,213,143,197,231,230,205,68,164,149,149,11,109,174,8,182,180,224,3,196,149,142,22,115,7,251,36,61,145,121,79,73,99,181,145,127,236,150,169,224,191,14,174,142,109,49,232,148,144,80,8,205,223,252,97,175,167,40,96,135,144,16,226,5,108,208,234,149,5,126,203,136,234,82,123,252,216,248,202,58,73,102,70,0,201,139,143,155,234,157,230,193,201,249,163,234,242,129,116,223,130,74,230,184,227,62,66,80,253,126,75,60,89,239,149,15,228,76,83,0,104,15,17,213,243,201,232,186,222,222,255,173,195,9,70,67,215,87,200,144,70,210,118,241,2,82,106,83,93,57,245,180,147,10,61,255,165,70,71,24,209,53,74,32,52,138,1,168,238,186,151,105,128,218,101,225,201,4,246,186,211,127,163,211,157,186,36,139,52,231,188,211,190,173,119,114,70,15,230,147,221,59,14,131,161,58,196,103,131,113,110,32,155,147,14,29,168,47,34,119,81,12,144,91,157,216,47,154,214,146,56,2,54,113,35,113,30,122,30,11,41,49,216,250,16,79,238,89,0,47,19,16,253,71,253,196,51,192,112,62,17,66,7,234,64,117,161,135,151,11,249,251,205,175,110,42,46,116,157,22,107,34,14,180,104,39,242,248,199,47,152,147,167,228,98,15,143,249,180,182,22,25,102,48,110,193,95,192,92,214,124,183,87,22,202,53,253,108,192,199,39,249,177,219,45,251,250,104,91,207,238,224,188,124,208,11,149,175,80,215,32,80,2,119,83,182,138,153,176,152,215,40,180,48,9,131,135,0,219,150,37,112,165,109,55,41,69,187,195,199,237,201,57,161,79,116,176,21,176,148,148,149,175,8,230,195,127,26,149,159,191,24,131,248,205,188,169,39,21,230,106,211,246,228,39,205,106,129,42,7,53,253,193,92,35,18,66,136,181,81,251,44,252,27,255,187,196,167,16,128,221,46,67,122,112,87,114,18,238,193,79,120,41,27,216,125,27,254,209,245,165,147,243,35,65,134,224,150,18,191,255,161,46,178,213,210,117,240,183,104,150,189,249,55,89,29,237,157,110,103,88,112,169,49,76,89,147,116,131,52,213,31,119,243,209,111,9,205,221,36,96,90,18,149,89,157,90,199,251,238,196,99,20,99,225,138,87,224,159,8,87,167,10,46,183,227,83,74,88,155,194,91,140,122,233,139,192,191,198,157,61,203,203,119,188,117,129,133,214,6,27,124,88,55,244,29,22,46,137,22,59,96,96,159,182,152,215,100,207,155,80,170,133,79,237,148,92,16,165,3,14,48,103,206,114,236,104,56,82,11,16,186,222,121,186,131,8,92,71,201,23,240,31,97,234,26,35,175,43,118,42,207,141,237,252,80,222,97,135,49,173,211,165,121,212,163,77,53,152,226,32,20,237,5,91,196,209,166,188,28,122,137,64,255,235,156,79,143,185,49,13,149,0,96,84,133,134,159,146,132,206,20,105,152,70,180,109,148,149,255,228,183,173,46,9,135,102,37,2,147,164,200,74,93,132,21,145,29,191,178,22,102,137,40,56,137,180,197,152,137,145,235,243,59,130,197,235,99,61,252,110,187,35,115,167,77,225,207,141,38,72,209,159,10,36,105,101,159,77,134,52,150,37,63,226,27,255,17,136,189,96,16,24,30,246,126,172,36,191,68,194,141,156,127,151,4,217,153,93,67,209,167,2,20,69,7,239,7,206,61,77,182,17,189,127,168,214,169,219,175,48,12,54,38,103,107,173,114,191,164,247,153,86,211,115,95,51,160,144,242,85,112,116,173,87,129,113,221,159,113,65,235,234,253,159,6,68,188,174,103,237,161,159,55,129,234,30,16,9,114,127,252,4,47,69,91,39,29,101,109,102,185,147,67,57,97,227,146,26,199,54,62,110,147,23,211,65,163,46,157,247,112,58,126,111,232,228,27,178,107,113,140,95,16,215,120,93,160,43,128,237,135,145,60,230,47,223,8,51,169,99,110,20,172,30,59,244,248,166,11,244,92,145,119,200,57,124,35,104,121,127,141,198,146,212,57,180,204,102,172,254,55,64,185,117,11,234,174,62,91,245,24,29,54,111,69,106,32,158,96,213,101,193,201,83,228,142,241,177,225,237,67,190,170,102,28,57,75,236,41,239,238,106,176,86,47,243,20,192,184,250,124,57,69,173,65,154,114,10,104,63,26,28,86,82,62,229,149,164,209,24,121,35,67,160,77,116,176,84,115,179,216,79,42,61,38,68,254,214,133,233,105,230,2,22,180,8,67,247,177,71,34,77,46,168,160,32,53,88,137,44,3,126,129,88,34,7,122,208,203,40,54,80,154,229,42,149,107,40,202,54,156,36,187,242,56,53,235,241,80,83,27,208,138,21,98,48,141,125,51,66,137,229,194,248,246,199,6,207,219,60,131,15,173,155,77,83,208,135,219,241,41,194,164,243,62,53,208,213,55,179,237,208,93,159,138,150,93,115,27,216,137,150,130,218,66,59,91,80,76,209,97,13,121,18,29,8,200,154,243,194,26,161,159,224,164,61,69,100,167,251,114,171,124,63,255,248,111,163,151,130,49,47,9,26,240,224,137,160,57,52,211,56,255,189,64,75,54,252,56,23,12,16,13,71,224,80,32,202,125,199,250,37,223,212,119,53,94,177,136,31,106,20,206,53,144,214,134,128,196,112,119,255,6,191,89,240,235,203,139,26,145,41,29,88,250,156,141,25,47,227,82,100,120,213,235,112,56,163,157,176,119,215,97,12,81,144,118,49,149,39,104,181,100,182,132,153,1,240,75,40,11,118,190,236,79,104,20,84,180,131,248,62,28,106,162,157,133,200,244,125,102,255,30,158,84,158,62,147,140,13,226,200,152,56,50,244,220,219,103,112,161,207,20,114,27,38,203,12,43,250,50,94,213,126,176,103,58,209,139,11,158,10,247,102,206,111,100,253,103,100,168,84,236,165,169,0,63,247,128,230,118,44,236,217,140,222,9,98,140,174,212,244,228,32,125,39,66,22,92,162,84,236,123,43,113,140,24,159,56,58,138,49,48,75,206,102,242,95,138,206,122,47,68,31,239,139,35,45,59,231,163,241,95,197,222,62,236,81,35,72,214,44,106,189,251,216,226,215,65,72,141,71,43,123,5,139,69,29,240,231,4,75,252,121,128,54,25,112,122,191,205,197,134,165,217,52,79,89,193,191,254,184,135,192,117,209,149,228,6,37,48,202,25,253,44,187,94,91,24,143,2,193,62,172,187,73,25,15,157,19,84,37,90,188,28,48,126,91,15,72,113,236,236,84,243,247,242,44,210,100,155,75,93,56,78,1,230,221,248,255,196,253,158,0,247,234,182,96,90,176,175,26,26,50,210,227,166,196,60,185,208,153,117,253,228,238,98,226,135,237,6,207,228,227,108,217,187,206,212,95,159,231,91,33,146,227,169,210,58,11,189,128,183,201,75,69,149,35,82,58,3,22,4,186,0,130,202,229,66,169,238,111,213,109,141,60,98,146,7,22,244,91,177,125,50,108,70,223,126,243,61,48,161,92,79,79,2,31,199,11,221,64,83,250,250,225,95,248,54,156,207,81,24,41,26,163,172,155,215,0,16,125,130,240,19,195,144,252,91,237,19,73,92,57,116,95,52,145,51,62,117,133,154,106,146,251,96,47,75,224,103,208,62,69,166,124,138,7,56,69,102,215,22,41,184,107,99,96,184,135,35,2,247,112,129,242,68,195,78,114,233,212,80,199,0,2,222,219,236,75,241,88,173,78,132,138,60,92,151,3,80,172,81,143,132,140,209,72,107,126,46,184,152,247,230,19,135,74,221,86,138,234,144,14,150,196,131,66,208,168,9,246,237,5,86,222,184,168,192,197,136,77,211,10,91,48,97,53,72,201,39,131,233,106,20,76,246,141,210,240,14,141,221,106,204,150,174,229,133,108,33,244,216,91,117,229,54,213,6,206,187,47,206,70,0,244,223,230,233,35,136,94,55,241,248,48,123,117,128,239,127,112,141,10,71,198,250,176,217,123,223,233,255,165,239,179,254,78,104,39,233,150,237,126,72,97,246,164,207,53,184,109,145,252,91,232,220,44,217,115,250,40,245,227,210,199,39,200,148,84,79,145,122,22,40,82,44,92,92,57,186,232,232,163,200,218,196,135,131,243,73,99,55,253,94,178,61,41,41,65,167,127,98,211,156,52,240,109,35,59,20,145,233,105,66,34,232,221,205,90,28,113,54,189,162,14,69,139,173,66,61,177,88,239,82,105,24,101,177,35,124,126,114,103,161,154,138,85,172,237,155,223,196,112,85,129,151,203,183,100,45,175,2,218,130,246,5,255,35,62,239,196,96,250,119,189,173,254,17,19,153,221,51,202,42,238,61,95,250,185,137,101,240,217,163,239,66,211,227,239,106,66,252,86,134,253,194,130,70,104,246,246,95,105,174,219,230,2,149,94,253,71,90,215,99,211,237,245,236,219,19,94,18,247,20,161,109,218,35,206,191,114,134,207,120,138,104,29,250,33,30,158,61,64,26,224,113,11,113,130,101,90,164,122,37,243,55,55,195,143,197,241,39,207,249,100,203,185,54,232,48,98,131,14,139,20,118,166,5,158,97,227,146,196,197,56,158,228,243,41,228,154,50,111,220,50,92,3,18,100,107,2,6,163,159,206,168,247,181,26,171,167,141,34,222,205,159,210,29,185,45,35,144,182,138,84,58,208,158,110,56,67,253,141,195,2,250,66,87,216,135,200,48,30,179,64,117,72,135,104,170,12,3,227,102,109,93,221,34,29,231,23,201,84,113,83,65,147,45,62,148,67,7,11,219,252,146,9,159,252,43,76,168,90,207,27,42,242,149,108,206,140,243,52,58,243,103,174,184,167,244,187,60,250,28,125,244,1,249,158,118,120,168,67,37,35,66,120,159,10,242,188,233,240,91,204,110,56,169,168,102,182,211,185,148,226,26,182,7,211,240,2,231,111,95,1,193,195,117,183,145,141,64,139,102,160,3,177,151,77,45,192,11,216,54,51,63,50,175,212,140,0,63,145,19,160,155,238,187,228,77,73,90,229,4,7,128,29,249,62,112,56,41,64,1,180,220,35,253,185,110,115,7,5,73,62,76,64,179,85,149,17,192,223,25,122,233,79,55,118,175,75,200,6,223,188,20,139,40,182,184,117,112,204,2,49,127,220,201,8,31,129,74,84,249,152,153,216,36,164,136,176,58,205,81,67,5,51,118,207,252,244,191,203,228,161,188,26,182,77,83,228,166,116,129,9,77,157,255,34,157,7,116,242,172,42,127,42,241,120,243,190,100,95,16,221,239,81,162,214,171,31,223,22,116,92,139,33,102,255,131,150,62,190,99,121,16,172,182,77,201,68,234,86,75,102,209,28,146,138,238,152,76,226,76,153,219,18,134,65,73,234,79,32,142,64,67,44,138,56,75,192,130,230,213,13,39,244,249,57,222,162,113,4,238,189,50,91,88,97,203,148,131,155,39,42,142,74,14,141,63,202,78,134,103,11,90,107,233,11,158,87,126,56,194,247,34,171,207,210,4,193,137,142,229,148,11,33,15,83,65,196,114,15,75,226,122,27,161,240,228,124,243,102,145,167,107,50,236,150,1,190,52,133,124,20,188,10,82,97,233,211,86,0,180,153,37,48,174,168,79,164,151,180,111,216,151,146,118,144,125,29,221,4,119,206,172,192,24,46,64,163,72,165,102,221,24,98,159,52,130,229,146,251,123,86,89,92,219,44,205,103,202,0,194,144,150,44,32,178,17,47,208,63,220,38,40,172,22,148,189,67,1,112,196,169,87,20,173,207,219,137,183,89,220,36,152,66,188,7,42,111,192,211,18,245,51,161,185,63,173,88,73,17,4,231,14,206,102,169,136,8,250,220,160,98,190,108,229,32,143,26,90,133,14,89,32,129,9,28,17,18,167,75,30,12,104,69,229,29,243,10,39,32,131,94,6,72,105,179,205,17,53,152,162,50,219,149,178,213,4,19,232,92,116,30,147,33,157,224,12,131,246,97,166,80,213,142,166,14,120,92,28,179,145,204,169,4,225,81,3,172,98,148,140,161,237,33,36,210,162,34,163,189,237,162,82,234,1,93,125,209,44,185,226,42,143,217,72,155,28,101,66,247,164,160,67,168,187,165,61,137,194,133,100,239,239,110,17,19,111,18,83,102,117,119,179,127,175,56,215,53,134,46,59,154,104,254,242,167,190,17,99,142,250,182,89,2,177,48,228,56,38,19,126,29,52,135,204,63,47,190,144,149,150,17,184,29,75,7,158,114,167,21,82,152,210,253,223,85,43,192,27,167,57,112,131,130,82,73,226,130,110,107,100,186,245,36,148,49,190,21,33,64,110,103,199,190,180,228,136,56,121,227,3,118,40,54,248,30,13,117,19,7,204,204,248,10,45,231,56,43,209,154,87,92,140,122,166,211,243,157,174,208,219,20,168,78,180,38,186,251,35,216,133,150,194,228,229,163,1,33,40,22,143,72,85,19,233,34,55,158,129,183,254,223,186,95,108,45,75,49,11,142,190,51,197,96,85,96,93,177,180,87,213,71,254,155,180,56,224,156,196,196,236,10,199,197,157,229,243,247,206,237,46,106,62,167,44,199,218,212,31,247,35,26,103,104,159,119,132,21,57,77,237,53,28,231,56,234,192,143,91,252,21,127,15,242,127,23,191,226,253,129,120,26,83,120,235,6,149,19,96,154,175,124,213,241,173,161,138,145,94,33,200,19,163,139,244,169,45,50,190,221,46,122,201,140,151,71,209,85,147,87,171,34,21,202,118,140,53,253,83,191,253,18,56,0,51,133,95,87,196,101,11,164,52,163,84,19,81,82,200,34,118,10,93,111,18,218,17,133,246,137,132,200,255,45,214,81,75,226,254,192,63,159,86,138,35,123,106,47,211,53,165,33,121,110,191,30,63,51,36,238,4,138,66,56,234,129,203,27,70,172,76,179,182,204,163,189,65,71,225,120,60,145,238,68,202,199,201,61,69,75,71,115,32,66,243,83,139,72,100,98,133,227,76,180,99,98,228,145,94,209,227,58,196,132,208,40,224,20,52,81,74,108,159,197,169,108,182,20,202,148,163,155,29,23,153,71,188,110,233,127,112,204,143,25,138,250,61,226,29,55,121,248,166,3,48,163,39,94,109,165,79,58,122,211,112,114,149,149,55,121,32,250,145,177,132,65,3,97,167,35,38,192,215,71,178,71,188,181,87,65,40,16,116,158,163,172,97,52,98,85,230,142,129,114,82,244,176,146,216,18,117,233,155,27,27,188,36,230,49,119,62,112,159,145,43,123,126,68,41,186,174,148,188,68,81,241,154,158,68,195,206,16,170,201,39,13,213,149,156,219,203,22,126,36,53,94,193,218,172,47,152,176,119,211,62,171,206,198,48,108,160,227,206,98,48,214,253,179,100,144,220,230,186,240,224,227,64,202,233,224,196,117,83,121,73,35,93,214,44,60,10,30,195,91,174,233,167,216,232,149,246,38,175,17,2,26,70,92,38,163,184,96,218,190,170,15,136,253,15,65,99,138,91,59,255,69,179,196,247,97,65,141,130,25,53,31,198,176,81,199,251,239,64,18,67,239,55,210,118,163,206,165,101,188,45,160,41,2,145,175,87,207,245,119,122,20,52,121,75,242,195,35,178,109,146,140,229,119,64,249,75,157,17,113,10,50,62,97,58,1,133,135,231,186,222,60,215,7,1,162,183,33,157,51,219,254,66,54,107,191,238,75,65,16,212,205,70,26,125,22,141,87,121,234,202,228,147,157,135,223,78,247,199,250,23,118,100,226,205,244,162,79,230,114,123,95,56,17,50,164,9,83,121,45,13,132,185,231,82,91,8,64,150,213,17,253,135,78,136,83,164,135,206,117,36,236,62,224,54,151,168,239,214,24,197,111,30,74,28,204,172,73,190,161,8,87,190,86,228,66,215,70,102,244,246,198,148,18,209,130,135,138,1,21,148,24,46,154,1,41,198,15,52,178,132,244,104,105,121,170,68,125,209,17,20,68,46,69,29,76,171,17,83,189,244,3,159,253,11,198,94,201,76,80,67,39,116,37,5,67,122,254,41,42,234,186,18,217,44,232,240,133,144,155,120,90,62,46,136,43,83,163,184,25,195,140,134,88,163,228,102,109,65,246,61,51,31,254,197,123,219,116,126,145,125,208,214,11,240,15,250,16,210,252,157,13,234,11,123,211,93,163,237,66,134,64,111,91,178,69,200,85,180,221,130,123,142,140,185,5,71,116,229,52,153,47,233,143,195,176,227,133,198,6,203,42,144,131,75,70,114,174,75,170,105,184,85,184,133,129,5,95,63,93,70,92,90,252,129,254,209,178,209,230,66,45,6,8,114,127,164,53,21,157,164,107,185,191,91,206,10,117,6,118,108,34,221,118,21,223,74,28,221,164,57,135,62,224,21,10,154,2,8,47,14,159,160,8,171,196,41,68,243,59,34,68,174,51,110,9,20,248,38,148,234,251,173,52,136,180,212,84,185,142,115,165,66,122,189,108,148,168,98,144,19,48,56,35,186,79,157,3,39,168,198,43,234,242,138,3,150,230,210,194,15,107,127,61,197,3,222,121,127,200,121,75,214,249,178,93,228,237,239,132,153,20,21,18,236,171,142,156,31,97,83,140,106,239,227,45,49,122,180,138,94,78,225,96,97,84,232,234,255,173,226,105,244,37,177,158,23,129,23,21,35,190,46,200,128,99,202,7,129,212,102,194,79,113,84,104,186,115,204,127,110,74,191,42,155,115,223,17,76,127,42,104,203,114,219,82,215,163,237,100,146,237,29,31,202,239,218,85,127,99,214,15,188,34,99,17,39,155,225,81,61,109,1,58,198,135,214,24,41,193,129,130,205,80,211,192,211,233,72,11,206,103,147,252,154,36,66,87,255,140,149,89,45,84,223,102,23,63,131,100,110,254,83,58,42,61,194,82,205,115,161,124,226,20,235,100,239,92,40,129,8,143,249,93,55,138,226,43,16,9,232,112,103,68,30,172,131,245,225,0,195,92,183,106,9,209,106,167,90,126,220,46,24,35,14,236,92,108,240,171,91,19,79,254,206,197,242,57,2,19,99,21,50,186,56,97,43,74,217,188,218,83,231,221,17,165,140,40,133,108,204,232,84,131,82,244,111,218,254,159,181,121,47,163,44,108,177,196,73,187,20,39,157,137,24,61,109,125,106,15,245,56,79,90,112,233,55,180,33,196,192,148,85,40,207,183,130,31,133,19,36,105,73,141,51,115,27,247,122,80,224,157,140,43,7,208,120,169,95,89,148,170,92,106,207,126,71,67,246,59,10,19,80,212,15,215,49,217,108,126,18,78,141,175,92,52,14,146,57,20,65,161,132,255,158,171,121,70,181,167,117,1,146,57,151,215,208,115,1,78,10,112,114,160,135,250,231,197,129,157,234,144,54,234,147,153,136,84,234,63,101,228,243,83,51,48,255,106,213,179,70,108,117,235,199,192,86,196,92,227,4,194,102,198,35,82,155,153,138,223,191,28,225,211,115,214,64,77,126,230,196,187,57,79,115,175,207,76,231,177,129,192,250,44,36,89,34,237,147,23,131,52,113,245,225,114,231,185,171,204,224,19,86,177,193,208,9,244,242,123,147,172,223,176,123,221,222,33,141,40,232,153,151,160,141,158,212,126,133,128,28,8,76,237,23,41,172,194,218,54,1,210,3,132,159,195,4,6,18,184,53,143,196,196,80,147,30,155,239,107,185,92,113,57,220,225,137,124,76,114,255,10,155,72,135,78,172,228,166,128,118,88,122,194,102,149,254,121,35,223,246,212,92,154,188,240,128,146,73,126,116,231,30,0,204,204,121,97,215,162,101,13,140,123,205,202,176,65,183,69,165,77,65,71,108,139,82,77,166,205,71,102,149,29,212,192,254,220,46,165,96,211,153,174,37,124,182,183,33,111,172,81,179,179,146,72,231,35,125,201,122,170,187,120,154,181,218,150,188,156,170,202,207,138,48,24,34,102,210,92,244,22,49,92,252,142,91,166,177,21,191,146,59,27,119,95,146,219,38,125,123,106,90,178,210,220,106,217,62,30,230,228,111,141,183,154,67,245,15,203,3,223,219,100,136,7,154,91,18,169,204,29,173,96,40,145,212,223,193,75,99,156,139,127,22,60,29,108,5,95,52,110,90,71,24,111,131,36,2,236,60,217,181,158,62,248,192,29,107,18,184,21,70,173,242,39,248,72,130,130,91,183,146,49,147,72,10,170,91,119,104,208,128,211,70,105,193,37,43,137,44,240,103,222,228,209,92,119,39,238,112,240,175,99,170,101,85,200,35,68,239,80,22,66,148,26,82,203,169,226,103,99,42,233,60,165,214,214,183,251,188,30,135,197,14,106,217,229,181,38,20,38,80,127,153,92,243,230,145,20,120,181,140,185,195,119,28,220,209,248,35,58,254,108,181,216,8,255,48,224,115,123,79,208,208,127,35,85,77,137,251,242,2,83,187,98,85,53,211,119,151,232,87,105,59,45,48,168,14,191,135,214,247,25,195,162,234,173,46,57,68,145,91,73,82,176,129,53,47,170,131,147,23,141,95,53,12,88,216,187,37,169,39,163,11,162,173,167,187,200,89,44,232,137,131,82,99,186,126,88,42,120,202,25,84,35,203,8,199,46,101,222,116,224,72,91,126,87,248,11,131,112,46,162,95,112,121,187,237,120,135,186,175,121,117,93,50,149,39,13,206,68,117,65,157,138,253,99,184,136,49,2,244,72,65,99,140,153,140,71,68,226,142,44,20,198,247,186,71,207,196,138,127,30,24,59,216,47,79,14,79,43,239,248,48,12,94,81,3,178,94,55,52,138,86,68,55,98,5,252,48,254,148,113,246,81,13,93,121,163,50,125,14,251,19,105,40,140,166,205,153,73,216,193,32,158,49,100,13,169,155,95,117,240,3,149,77,193,128,155,5,199,56,178,225,193,215,134,77,88,79,63,238,109,48,80,79,212,1,106,149,198,155,85,116,95,119,15,93,50,157,148,226,70,22,63,101,238,78,233,118,235,240,219,25,23,167,50,162,103,209,152,239,201,43,64,88,7,121,39,124,151,198,224,198,233,162,206,174,127,124,146,198,219,218,124,218,114,91,193,40,252,9,7,116,172,180,137,31,229,238,16,36,239,119,11,174,19,203,57,114,215,170,47,145,119,166,254,155,245,143,26,165,105,98,15,25,246,23,209,209,78,216,250,117,114,204,118,173,251,55,127,59,57,106,98,50,152,196,83,218,66,17,169,37,163,146,51,76,55,139,161,151,44,194,226,7,131,195,196,243,246,203,235,63,18,75,231,240,42,243,79,198,10,138,150,138,183,134,59,200,110,60,30,124,48,232,71,243,93,12,147,58,128,160,28,74,169,136,55,219,170,16,157,93,69,1,150,217,161,56,156,155,131,29,225,145,147,5,249,172,207,35,46,191,216,21,123,147,123,25,50,177,6,55,15,117,124,45,34,80,215,142,3,165,233,80,126,142,5,196,93,192,14,226,188,89,197,149,154,108,216,169,167,251,138,194,219,82,211,9,230,148,235,29,73,208,87,2,45,177,167,103,31,75,48,162,172,148,212,165,182,26,126,219,76,4,128,75,25,207,203,250,121,176,240,185,187,253,144,255,19,201,154,73,244,168,31,31,254,83,216,227,24,41,168,7,97,159,132,252,212,160,73,28,107,115,97,91,243,199,235,232,234,30,173,108,92,14,164,11,171,245,250,12,124,154,9,73,65,111,61,182,210,247,216,89,134,96,217,148,28,37,180,201,24,12,198,138,163,237,169,33,36,245,165,130,133,137,8,36,23,141,89,236,126,246,172,28,175,197,60,127,66,198,106,8,129,101,116,157,77,111,51,47,235,61,55,7,193,51,23,237,201,189,37,43,197,202,239,124,80,14,206,249,140,30,183,59,24,147,118,160,97,103,53,243,189,147,117,180,203,233,41,127,187,72,114,185,53,156,167,51,87,156,195,20,237,119,54,180,228,202,169,232,93,140,94,73,94,218,19,212,216,165,144,236,248,95,64,130,112,0,77,32,141,83,29,62,194,46,76,82,171,149,115,220,15,40,47,54,60,15,91,55,0,85,104,58,180,63,221,124,57,0,208,115,106,4,81,107,81,11,134,77,106,36,158,54,20,1,182,80,39,126,89,139,74,190,49,205,255,233,38,121,102,250,128,80,193,129,116,213,97,127,43,78,87,229,187,228,241,228,44,13,54,240,214,65,8,249,249,110,212,29,214,102,37,239,118,99,9,174,69,249,69,237,198,136,158,185,147,207,226,133,178,2,133,61,146,222,25,67,47,101,224,240,84,68,54,84,254,79,201,113,191,105,73,136,92,150,163,163,95,17,224,216,49,85,0,151,164,123,111,22,152,58,29,0,56,166,6,146,99,229,24,56,113,176,210,120,17,22,76,44,100,203,18,191,146,160,58,232,44,101,69,148,35,58,153,193,252,156,119,137,114,21,35,80,216,111,152,140,149,236,22,62,82,139,178,186,170,231,40,177,79,41,102,188,161,193,236,175,210,19,183,2,252,189,9,60,131,136,159,84,33,2,142,176,250,96,255,149,10,210,60,193,16,200,120,109,178,190,149,199,185,171,20,118,81,176,157,125,18,35,62,51,15,246,253,223,171,0,213,183,174,231,172,57,15,221,123,163,23,63,201,197,59,239,8,204,86,210,51,65,22,242,11,220,249,157,186,176,62,127,221,190,168,208,131,177,167,30,206,65,4,117,144,233,93,239,126,188,34,213,104,125,149,178,108,241,15,44,131,128,254,235,126,39,44,187,39,25,142,64,203,6,174,72,107,0,240,25,234,244,8,34,46,54,165,62,158,193,115,239,98,153,154,188,68,120,193,142,82,250,95,92,37,162,143,219,209,17,253,227,22,140,62,224,43,142,84,68,205,91,211,241,35,214,119,137,123,140,253,208,144,140,137,85,102,205,147,130,63,38,1,102,173,40,94,232,10,11,162,53,223,153,206,157,84,36,28,101,211,176,172,156,17,250,4,140,57,105,172,201,205,75,111,91,50,232,83,231,36,223,143,20,88,83,76,207,37,209,153,120,97,40,136,137,158,77,216,4,164,226,203,8,17,180,99,240,44,148,254,17,222,43,40,48,91,226,91,14,163,148,101,22,132,65,214,102,164,146,238,188,19,168,92,107,19,22,28,150,75,145,211,97,39,157,14,208,235,51,13,113,119,81,104,112,84,112,118,118,133,14,122,158,13,49,33,220,95,208,186,55,60,103,54,64,45,148,147,22,176,166,107,56,215,160,248,2,222,224,121,10,40,207,45,121,220,247,244,173,8,249,132,92,194,107,170,0,107,138,37,215,105,78,48,217,45,19,242,36,151,142,135,32,121,65,233,27,16,24,122,29,46,55,127,248,105,247,71,192,107,104,244,36,109,188,49,43,12,205,19,42,92,191,183,95,60,111,71,204,140,146,15,80,246,2,201,174,98,60,121,51,141,44,1,30,166,110,249,168,95,133,196,13,102,220,128,36,125,35,176,64,107,114,59,179,103,90,101,72,228,57,54,194,115,254,157,63,3,53,88,41,211,8,206,181,96,133,41,140,56,164,222,20,18,105,60,54,86,179,99,234,184,108,163,32,183,97,25,180,149,100,126,29,65,190,180,245,192,181,226,21,228,207,123,193,96,235,49,31,191,38,72,92,186,91,175,107,221,199,145,241,69,95,248,124,151,223,107,171,27,248,64,101,41,185,167,41,98,171,219,214,190,4,237,254,35,192,238,89,5,22,3,235,183,250,35,246,191,168,224,155,102,111,235,250,250,147,110,38,250,220,235,203,123,106,67,117,211,15,175,107,160,3,139,81,161,19,55,213,0,200,150,160,204,75,101,164,14,184,93,68,201,144,9,158,149,112,16,231,85,239,177,25,185,122,209,26,183,31,30,122,62,82,136,146,203,174,33,197,192,65,103,148,119,221,202,139,42,162,84,227,180,151,238,48,125,182,90,232,125,90,56,55,46,31,184,254,150,243,166,235,100,121,41,99,94,88,67,190,220,144,183,242,233,140,190,179,22,79,34,245,122,184,80,137,215,15,246,203,124,0,202,150,176,25,86,201,67,56,157,30,234,157,11,160,171,34,73,82,186,91,164,37,145,227,110,5,119,160,150,206,60,221,23,172,97,92,18,95,94,97,9,12,250,206,192,129,134,132,66,30,164,19,209,243,198,152,2,158,155,61,230,97,239,254,254,90,177,163,11,246,77,26,68,228,209,203,57,201,82,35,107,253,40,211,22,19,70,47,204,120,49,232,223,19,117,8,141,63,171,20,126,28,29,63,221,30,57,3,176,178,239,101,180,197,145,148,246,189,42,243,143,36,240,174,127,62,255,160,119,150,3,122,156,64,242,208,74,238,93,15,196,83,207,207,229,248,20,122,164,149,227,198,89,58,62,94,109,136,121,253,158,237,181,172,73,228,69,107,81,225,1,30,130,148,53,31,171,25,226,107,155,8,139,29,53,175,70,156,213,80,216,193,9,103,49,9,184,131,149,220,8,27,182,134,89,26,10,104,203,91,221,8,208,196,244,166,45,55,27,47,133,215,64,192,78,49,40,181,69,143,209,63,119,146,49,158,117,94,56,135,64,181,238,118,122,250,255,198,0,195,98,243,101,175,231,191,233,122,173,206,105,109,33,67,207,174,125,122,219,163,196,12,11,119,148,55,11,160,243,115,13,163,124,250,90,227,205,51,81,64,232,244,188,75,64,233,39,47,29,208,29,250,163,3,135,209,116,235,42,157,71,216,140,109,157,192,67,223,17,242,28,36,47,143,51,14,166,10,139,62,157,112,94,91,86,157,202,35,224,57,11,249,168,148,84,82,125,196,16,142,223,178,116,78,177,216,200,39,238,211,200,180,84,107,16,50,136,82,199,249,90,128,178,222,165,68,189,233,129,70,125,232,217,104,54,170,46,10,50,172,158,72,113,23,183,140,131,195,22,204,251,180,192,206,239,253,52,67,216,187,111,68,80,46,87,202,36,239,128,244,166,28,98,44,92,193,214,38,5,100,225,73,139,149,245,248,177,50,177,216,239,162,121,247,43,109,229,132,126,140,117,140,7,137,152,79,137,135,70,19,23,134,55,159,5,179,7,176,126,236,153,165,244,67,49,149,124,244,204,18,231,20,66,116,48,144,169,59,166,105,231,80,171,111,243,197,2,168,243,48,85,106,43,61,225,254,28,74,54,168,47,148,0,249,63,111,54,81,32,20,205,34,39,37,136,210,116,77,95,36,236,205,23,34,133,81,145,81,178,206,121,158,25,167,57,67,199,174,167,157,187,2,52,243,150,229,143,49,175,194,252,5,248,112,230,168,164,60,0,91,247,67,227,57,102,94,116,55,212,198,142,43,251,57,173,103,22,154,139,138,75,175,205,140,2,234,23,89,16,183,255,5,170,168,243,251,19,201,223,130,24,104,144,121,62,11,148,88,195,37,70,94,84,82,52,204,36,55,118,111,206,209,127,85,85,165,133,189,215,111,27,36,22,245,60,241,124,164,218,21,5,229,63,75,175,23,180,164,166,191,186,34,78,5,183,7,174,137,39,32,44,56,87,6,30,141,214,94,52,147,93,19,118,178,214,96,151,112,97,202,9,184,207,127,6,104,69,167,104,92,32,126,149,168,3,224,20,147,70,106,32,50,0,47,53,56,219,224,202,24,121,22,238,171,5,167,123,193,15,203,198,78,221,192,67,195,243,15,209,39,43,240,159,165,202,95,177,241,201,208,172,39,87,248,162,226,216,59,167,186,79,78,160,234,177,8,146,117,136,123,93,113,183,147,134,70,171,120,62,49,130,144,218,7,97,122,122,114,1,197,56,36,93,250,182,109,203,194,164,122,251,166,124,1,248,52,251,18,105,27,205,144,37,12,191,121,240,254,161,178,92,226,87,32,199,255,32,124,92,209,48,234,164,37,180,9,199,32,175,146,115,4,52,83,66,168,6,2,10,0,68,193,11,100,207,199,35,145,234,101,37,115,4,255,184,55,245,173,95,254,18,89,21,122,167,177,172,217,183,95,99,28,18,68,105,61,41,176,158,197,11,178,252,151,68,186,181,210,106,141,218,65,104,19,49,26,97,253,15,119,212,114,93,102,160,164,86,33,238,186,116,59,83,206,54,223,54,167,1,151,72,37,136,225,191,229,253,84,3,233,110,219,99,170,22,200,82,141,42,215,165,89,28,141,59,53,148,47,155,9,219,102,79,62,70,227,112,135,99,164,112,217,42,57,67,58,199,85,253,122,3,87,89,124,210,117,208,236,156,14,215,204,212,130,47,121,101,129,204,132,35,69,193,55,170,144,63,232,147,236,47,240,238,170,157,90,193,201,95,255,188,128,203,213,85,97,53,232,174,122,148,173,169,99,45,196,59,117,205,33,195,95,21,198,39,214,50,39,7,191,181,163,120,47,161,60,70,58,236,127,177,175,127,172,127,153,44,101,50,110,196,172,129,56,237,143,49,83,239,16,240,185,237,208,97,170,39,85,104,130,139,84,83,223,204,254,134,70,116,203,88,159,29,109,95,115,92,114,163,102,205,75,200,141,212,125,155,128,231,100,229,172,188,57,54,109,58,252,112,221,182,183,195,28,40,112,34,251,40,91,84,56,223,78,51,122,161,239,95,71,59,26,127,51,31,122,219,158,114,32,54,69,224,44,12,219,135,89,74,44,25,21,214,197,177,204,231,53,206,145,134,163,156,230,131,181,104,104,9,185,163,104,172,72,136,245,159,89,180,112,97,44,168,4,7,72,233,2,217,152,96,80,4,80,169,130,50,95,15,216,141,188,102,171,94,186,154,158,169,182,86,151,33,72,126,7,161,16,192,74,44,106,172,94,98,33,21,193,7,167,224,224,164,193,189,238,42,20,60,82,214,193,212,16,158,100,105,255,200,233,99,101,32,224,83,99,192,188,151,51,59,103,38,246,25,5,114,13,40,189,132,140,104,231,13,43,70,166,184,208,247,116,22,171,72,186,52,16,40,173,152,6,203,25,100,64,154,143,61,121,192,219,217,68,147,115,25,12,103,243,174,139,57,232,195,74,87,204,117,18,215,235,148,93,79,123,123,80,221,240,191,62,199,231,110,143,192,242,51,137,246,86,234,67,181,79,45,235,65,71,243,9,34,22,168,254,163,182,17,122,10,155,158,203,213,64,113,147,114,176,76,252,208,126,193,17,105,164,62,206,17,241,47,232,166,108,118,163,19,42,190,28,32,64,244,173,61,209,158,106,201,47,129,107,106,68,193,65,45,138,207,146,233,82,114,145,213,107,200,147,72,194,89,65,41,211,219,192,168,223,87,146,220,85,93,236,198,156,132,56,139,6,180,100,234,195,71,158,202,137,11,208,2,61,134,198,35,163,113,60,162,99,213,160,181,153,28,5,28,52,48,66,30,15,80,152,154,57,22,209,220,154,83,15,119,127,0,109,113,128,151,233,222,190,223,191,144,190,144,224,219,243,79,38,222,221,73,63,57,173,249,21,5,191,209,123,81,22,235,58,215,196,37,153,11,132,222,123,251,147,207,99,136,8,164,81,87,93,112,46,224,145,101,49,71,31,31,237,222,62,59,130,14,91,86,253,46,139,202,201,216,86,198,239,251,245,150,252,233,155,201,240,85,57,3,74,193,32,159,10,12,29,78,185,7,100,94,245,24,177,21,206,145,76,236,167,88,75,89,253,119,57,154,100,235,28,29,55,52,231,186,129,100,85,76,201,121,12,219,181,23,212,159,119,145,5,152,195,47,124,208,250,62,175,22,169,139,73,222,139,68,61,94,1,243,41,174,39,246,185,123,159,26,76,36,171,116,188,172,212,7,140,65,57,199,216,104,227,118,18,93,185,149,175,248,223,51,9,190,36,179,181,43,59,223,206,218,146,80,220,3,114,70,255,185,27,76,242,114,226,165,128,141,98,160,167,53,62,72,24,104,13,230,133,39,23,110,52,127,79,15,28,215,223,101,184,214,234,76,75,83,37,100,226,43,102,140,60,176,35,31,15,78,15,89,56,207,253,190,242,24,174,49,197,100,179,161,99,208,174,104,238,110,252,255,63,208,33,74,162,16,32,92,106,75,170,154,113,85,78,210,16,127,158,25,46,160,101,26,228,237,41,69,129,27,37,191,90,240,95,224,48,60,182,172,7,104,65,72,139,89,149,11,27,92,128,192,244,241,210,168,4,135,78,124,116,7,6,23,23,83,10,212,180,127,213,170,196,123,211,47,136,108,149,117,238,28,31,99,139,249,64,123,158,21,48,214,28,225,218,91,83,11,143,143,49,60,0,71,214,79,152,214,67,68,128,156,72,28,223,218,28,253,227,177,161,77,78,190,255,70,63,119,14,13,116,112,122,10,132,201,161,89,190,247,208,204,123,230,70,19,128,7,103,201,82,144,110,33,158,29,194,241,51,192,15,53,211,246,56,68,194,255,255,50,29,186,50,252,215,165,50,96,226,232,5,33,254,119,144,9,246,107,189,96,141,163,5,19,235,50,202,0,104,238,151,164,129,49,197,254,250,254,154,56,77,43,233,86,51,140,99,214,19,34,155,224,67,30,161,227,25,249,183,13,35,1,113,104,119,131,169,164,163,68,149,187,221,40,43,41,92,136,182,223,207,153,183,158,156,80,172,35,218,203,4,57,194,115,89,150,181,164,160,246,36,239,114,20,89,170,117,227,127,162,7,133,97,194,171,104,249,61,25,46,110,158,78,189,129,167,177,145,83,154,147,114,12,160,213,188,98,191,69,151,43,158,251,30,165,94,159,15,159,242,187,195,67,209,142,98,110,199,58,87,107,91,147,181,98,44,61,5,54,133,33,63,3,166,212,228,149,173,170,161,149,211,86,15,200,0,191,132,34,164,117,108,140,219,189,158,65,78,254,151,94,120,191,176,0,149,255,247,181,200,208,121,191,237,82,231,235,102,242,14,153,42,164,11,186,246,83,80,60,82,171,216,146,16,150,127,72,94,24,172,250,1,158,16,60,211,113,72,16,129,2,110,182,41,143,22,163,36,113,248,242,142,153,184,184,76,59,33,164,156,132,72,154,93,7,79,62,18,23,37,180,87,224,28,155,204,219,210,2,114,40,237,46,43,78,200,120,70,250,166,112,15,0,38,113,163,235,148,123,95,234,248,6,82,184,85,96,185,169,225,40,113,43,253,238,252,61,191,63,249,170,55,158,114,54,32,42,112,57,81,223,143,241,85,171,247,253,150,130,58,2,157,7,146,104,113,179,132,210,108,107,34,136,87,66,114,210,154,140,95,132,141,125,176,217,179,122,244,104,247,237,72,83,16,149,104,220,124,129,4,170,5,26,241,77,153,123,94,135,64,173,162,29,59,124,132,241,58,199,39,47,163,167,12,102,220,8,51,142,10,19,54,167,211,92,225,18,233,56,202,255,91,21,236,77,30,111,46,89,253,117,5,147,117,224,251,104,140,242,40,116,38,228,70,5,1,4,77,26,208,157,56,137,105,57,201,20,182,139,118,42,59,82,187,213,141,112,188,142,219,115,57,99,13,52,205,186,201,252,230,172,229,114,50,165,249,117,187,143,52,118,33,13,252,4,214,96,157,60,50,181,207,108,23,213,152,247,160,112,172,242,185,211,29,254,74,147,244,29,33,129,104,167,67,25,111,83,232,38,78,156,240,14,100,161,67,69,253,38,80,192,140,224,108,186,191,16,74,60,107,225,75,11,63,0,199,77,78,39,82,100,164,181,136,181,6,155,82,141,130,192,103,43,77,111,22,220,215,10,56,78,120,94,81,152,208,176,177,234,105,15,158,90,9,134,208,9,26,41,230,63,189,35,200,132,231,14,55,146,49,11,159,227,61,25,29,204,233,116,155,98,68,189,223,255,183,69,146,19,130,14,136,72,131,205,203,57,62,4,208,79,247,164,162,168,215,223,247,104,45,158,254,244,173,92,191,88,121,201,85,70,239,245,16,230,112,13,119,136,200,7,54,81,12,146,228,116,32,32,18,179,118,33,77,252,113,106,227,248,27,80,81,250,91,121,168,226,105,98,130,164,11,234,237,160,72,60,194,230,179,105,201,188,56,188,246,73,143,184,242,96,238,150,219,199,11,5,77,32,137,144,13,14,216,108,50,60,229,43,32,31,182,113,82,63,42,218,116,208,209,30,221,105,35,101,215,7,168,28,134,55,59,22,181,69,139,197,172,130,49,217,114,149,62,40,10,207,252,217,121,124,138,136,159,117,48,154,166,88,56,38,221,145,120,235,112,24,38,24,49,67,150,19,95,121,34,64,180,33,147,37,45,153,29,216,22,57,27,97,161,1,75,159,117,209,187,235,191,26,87,112,116,135,225,99,135,155,34,81,112,5,34,154,121,176,242,158,103,78,111,200,128,97,210,17,195,26,104,51,60,119,142,182,220,155,167,202,36,236,77,116,178,88,60,22,198,28,176,163,102,37,134,21,146,0,7,164,254,133,57,92,0,128,251,90,212,181,82,22,45,19,132,244,101,245,167,174,133,87,159,80,76,166,49,112,78,153,111,192,54,227,138,105,188,167,212,107,114,4,193,31,214,185,229,52,60,140,207,120,134,154,21,212,128,116,188,92,206,59,51,214,16,161,240,218,182,124,22,45,243,185,209,92,113,43,134,107,190,27,93,145,206,228,84,50,112,25,249,180,204,176,217,170,189,70,132,20,141,73,152,76,148,176,94,219,68,10,46,14,120,186,53,48,208,36,39,185,207,76,2,173,157,24,253,62,191,57,189,220,229,218,208,121,141,163,86,132,192,228,71,51,152,15,65,168,195,150,152,142,22,12,97,136,69,255,204,235,231,122,135,47,164,27,147,34,161,241,56,156,177,90,135,164,57,46,241,124,37,205,26,171,40,213,23,208,34,139,181,9,64,140,188,172,228,240,87,155,232,164,4,14,9,92,125,35,81,33,193,245,20,200,8,145,139,77,100,164,246,88,44,68,205,137,13,250,95,244,155,129,3,72,21,37,224,251,37,114,182,165,210,214,164,191,143,30,236,52,143,166,33,89,159,154,45,223,146,5,37,183,252,7,216,230,26,110,93,14,231,247,158,36,164,146,9,172,90,185,223,242,68,138,23,172,223,133,123,29,208,243,161,240,52,246,216,48,6,230,41,180,119,107,176,29,151,21,229,157,35,72,124,131,131,223,21,255,177,54,170,89,239,19,17,78,80,13,103,124,34,66,163,233,203,155,226,184,86,5,38,211,249,202,4,249,66,18,189,18,65,119,7,108,103,72,186,247,69,38,230,209,207,241,75,64,5,160,103,209,92,198,31,189,145,236,181,64,200,166,155,19,60,85,34,53,185,80,203,10,19,177,229,186,149,204,1,115,203,229,204,28,173,175,23,255,226,187,9,6,216,143,247,145,45,126,230,178,225,153,136,30,125,143,97,42,128,64,219,92,8,46,61,190,43,110,167,163,49,69,55,97,227,247,53,134,143,157,181,186,79,150,99,80,130,4,211,65,244,107,93,74,90,114,194,194,163,76,84,249,202,0,181,231,212,25,143,42,148,159,20,141,103,185,214,55,93,197,225,148,199,59,118,54,76,219,12,47,245,174,135,39,247,227,91,182,52,249,18,183,178,143,34,220,218,75,211,182,240,3,152,13,54,184,2,202,35,240,195,64,79,22,87,100,17,152,196,224,246,28,17,89,245,92,51,56,138,24,188,191,65,5,239,147,224,191,169,167,82,173,53,44,135,241,195,21,158,240,168,155,161,136,190,19,158,200,41,203,17,182,237,242,161,7,98,254,193,133,130,159,101,53,164,24,75,177,255,61,26,224,105,180,172,40,121,124,234,205,176,196,174,126,220,31,184,76,65,152,116,159,143,170,81,3,99,29,3,1,0,8,69,75,8,75,228,49,41,254,236,240,43,124,176,89,222,56,96,29,167,200,87,68,205,205,130,90,59,225,22,153,130,95,152,200,20,31,78,201,184,183,197,92,76,145,122,224,205,73,31,32,3,187,98,206,104,37,186,49,85,127,199,31,92,194,203,92,122,166,78,125,234,26,177,246,101,76,80,185,152,228,220,214,161,224,111,103,89,122,89,236,73,140,252,167,215,50,117,183,200,39,76,161,246,195,60,232,87,109,91,70,8,40,248,187,226,169,201,61,84,166,24,144,231,133,97,190,1,211,28,152,123,204,199,73,61,82,194,43,42,175,250,60,120,211,169,103,95,57,179,209,90,49,48,176,64,141,77,53,60,214,76,148,249,110,8,161,192,212,240,35,230,25,184,80,213,240,191,157,196,186,94,190,25,202,114,16,156,191,234,50,241,134,5,174,51,156,37,159,85,232,23,53,103,153,176,159,36,11,18,179,89,31,207,6,20,147,42,10,113,171,244,217,1,213,119,82,198,168,108,0,230,236,131,80,155,149,202,35,18,32,196,185,247,136,169,82,214,6,58,80,110,112,104,95,195,79,188,106,233,125,149,255,106,163,42,224,158,3,203,230,81,173,140,11,71,107,232,190,206,19,199,186,226,191,91,129,14,229,21,41,220,56,17,148,156,165,192,154,6,214,223,247,26,205,42,129,193,64,28,154,100,229,214,208,252,145,133,38,77,6,55,159,82,144,15,214,66,119,219,236,216,193,250,135,69,238,75,252,208,20,85,32,242,172,114,227,40,117,131,88,157,227,205,120,232,239,158,60,211,187,237,91,164,83,18,188,155,186,115,108,19,129,141,206,155,173,81,150,168,201,242,40,96,64,5,8,67,81,27,205,14,31,131,118,92,190,97,36,53,16,166,208,91,39,21,33,180,168,216,41,147,31,28,251,160,232,68,23,130,23,50,130,126,162,212,61,198,246,171,26,191,72,25,122,201,101,228,88,232,143,147,249,9,135,242,41,56,53,225,34,116,197,142,2,29,242,161,102,211,16,179,44,176,188,42,85,243,63,126,36,28,28,2,45,98,39,128,91,84,65,66,192,255,103,150,156,148,43,28,254,84,103,225,133,166,201,6,227,210,114,137,172,185,95,229,27,208,161,97,163,121,218,176,66,21,118,156,186,98,52,164,170,137,194,131,123,228,52,158,129,47,94,175,25,193,253,75,211,51,194,67,127,241,230,250,149,13,219,211,134,82,143,21,26,119,55,10,209,109,209,218,28,174,115,90,179,207,236,181,27,108,135,17,45,6,185,214,2,105,68,113,40,88,246,198,168,46,44,233,239,3,6,90,24,214,247,22,237,49,67,237,23,111,176,16,178,220,145,195,171,80,247,197,161,69,200,139,190,155,209,166,125,222,226,32,71,159,60,56,196,175,245,39,6,246,88,183,166,122,66,83,66,132,98,55,226,118,45,19,47,227,205,61,16,202,177,115,177,16,120,25,232,87,3,199,138,161,22,139,137,19,152,123,226,217,173,158,164,207,61,169,243,190,199,159,49,37,137,205,122,166,252,67,8,40,129,195,231,121,177,48,175,235,133,167,16,49,91,90,136,19,181,208,248,61,19,54,187,113,224,9,121,160,150,78,224,211,66,62,114,88,144,175,223,235,94,253,147,237,36,83,22,14,103,201,58,246,157,235,7,241,202,59,163,165,213,103,54,27,25,98,240,129,85,229,0,23,221,67,239,150,92,26,58,70,78,101,90,23,66,52,130,181,197,238,217,158,21,216,209,34,30,255,25,62,229,249,80,148,94,172,65,183,151,87,212,232,245,36,220,228,205,17,241,173,73,220,73,97,251,210,41,94,172,208,103,222,147,142,178,5,150,83,131,149,69,91,179,183,138,117,126,74,195,3,194,130,167,196,213,70,180,120,211,26,210,242,144,145,174,66,242,207,81,236,140,52,242,244,79,118,157,27,196,224,144,197,27,245,184,145,196,83,114,172,189,135,169,48,77,74,194,88,113,214,15,164,150,73,144,83,157,83,172,74,205,237,196,149,183,116,248,142,24,107,235,213,235,136,38,180,241,130,209,144,5,209,125,184,189,55,178,24,60,227,100,147,32,245,41,89,75,91,78,125,113,103,48,166,59,102,132,216,78,110,196,110,76,164,216,150,243,124,158,160,32,130,78,6,45,218,92,184,209,101,187,233,255,33,39,18,21,26,167,162,40,40,127,69,69,136,244,200,249,169,45,81,122,158,243,105,47,26,213,85,171,113,67,180,100,170,17,120,129,131,233,87,50,68,49,72,49,210,225,179,16,229,23,6,79,207,239,96,4,186,234,135,34,81,42,170,197,90,181,216,132,110,222,136,125,69,200,72,249,156,161,221,186,49,210,49,166,47,73,124,252,135,26,82,160,22,193,56,61,215,159,171,124,26,67,1,66,30,158,87,177,137,12,60,37,87,31,1,174,195,101,40,43,125,183,163,6,41,152,206,45,122,66,178,72,236,78,126,116,12,163,61,17,67,168,169,136,195,241,84,95,211,253,208,229,78,188,153,38,253,128,170,171,179,216,206,157,180,138,40,162,39,180,45,200,130,72,156,131,204,220,187,31,7,184,202,115,156,108,243,225,84,81,224,206,240,172,171,94,84,167,138,33,11,152,96,240,124,179,149,3,82,141,163,103,125,241,163,96,221,33,219,30,180,175,137,247,164,20,95,62,19,155,232,159,192,123,11,3,217,204,35,191,164,82,158,185,159,138,117,192,233,5,176,246,101,179,55,138,9,119,212,154,234,216,50,68,149,255,65,223,104,15,212,148,117,24,248,202,112,111,244,103,236,142,22,195,17,179,180,86,253,155,145,15,135,94,4,198,162,26,180,131,108,42,75,241,75,72,136,182,240,103,186,78,28,183,168,6,122,221,0,115,219,85,175,33,96,201,40,207,218,33,246,243,138,144,157,149,210,36,66,215,251,43,98,203,12,42,133,166,179,101,33,211,149,70,120,98,51,229,65,209,182,222,86,34,175,99,169,201,112,19,254,125,51,144,68,1,168,102,93,109,170,1,164,174,26,64,251,109,11,67,89,155,63,192,183,126,46,215,155,235,30,203,89,228,188,106,71,162,181,182,83,209,168,83,171,187,67,106,74,211,102,219,65,84,220,57,99,158,69,217,225,177,166,92,115,247,147,251,168,206,115,152,122,214,208,51,86,34,22,166,120,109,9,107,171,231,58,118,214,126,208,4,161,202,195,154,119,209,23,39,135,219,255,105,200,153,5,59,51,99,41,101,40,62,35,142,17,147,254,249,185,134,76,124,60,227,185,60,56,123,49,98,55,231,111,135,93,149,228,63,161,254,83,100,88,137,13,219,70,197,146,178,111,110,177,195,251,44,141,242,12,109,58,82,171,119,237,204,145,247,210,15,78,121,100,243,4,165,111,176,174,56,101,169,207,131,108,174,128,20,251,207,1,183,73,45,71,159,38,164,78,18,177,68,53,156,243,132,80,144,22,41,177,181,36,72,137,105,96,189,231,88,36,42,55,221,64,133,119,98,187,36,200,72,25,76,96,187,178,236,180,120,54,103,154,211,142,225,161,38,27,83,0,117,103,34,197,39,112,175,209,183,86,202,215,77,73,48,237,253,159,225,48,139,22,55,108,234,104,100,248,112,163,225,13,206,123,218,176,89,155,115,181,67,55,18,217,250,108,172,143,126,3,72,202,68,87,61,67,230,215,88,195,237,49,242,4,107,253,53,32,138,185,92,78,89,160,159,42,75,255,92,239,191,194,138,73,230,128,61,245,134,178,61,205,101,249,54,37,22,120,203,192,206,172,110,41,59,53,15,105,132,57,51,189,211,182,195,12,207,9,28,0,54,81,136,141,123,71,200,247,117,46,230,240,65,105,244,57,96,251,182,148,220,121,225,201,38,102,130,92,120,131,206,52,102,13,40,208,134,169,124,190,88,234,185,153,94,219,195,189,90,163,115,153,25,102,91,223,184,70,248,5,116,98,35,2,220,105,92,47,115,223,198,131,108,118,69,57,204,158,165,30,108,119,16,0,210,180,37,1,64,76,89,127,108,82,64,80,8,80,99,246,108,108,209,211,32,23,27,242,201,113,59,109,99,16,67,0,116,11,15,80,183,107,190,24,124,16,195,96,173,198,137,150,87,254,48,142,181,68,35,166,142,219,192,97,204,150,203,171,83,239,41,161,147,61,123,162,39,105,23,136,173,74,220,193,30,59,9,112,9,20,74,14,166,52,105,199,252,200,222,85,2,72,176,225,43,100,82,113,178,108,188,76,89,98,13,247,48,137,166,83,145,237,61,234,12,88,35,142,51,222,80,116,156,123,100,31,14,228,161,198,199,199,129,42,186,224,77,81,9,253,223,43,155,130,225,191,115,168,134,173,190,65,190,184,134,154,252,30,187,41,245,92,217,46,59,148,164,89,144,225,202,2,159,171,149,151,183,220,255,23,103,38,64,93,43,116,12,27,22,36,97,208,78,151,182,82,77,114,79,246,180,51,161,64,5,79,160,220,2,120,114,175,236,56,177,4,21,139,84,141,152,121,116,27,30,31,103,38,83,238,112,57,48,27,193,129,147,61,91,41,20,160,7,172,72,52,82,26,111,111,239,216,112,104,110,106,55,106,83,0,80,6,101,41,226,199,226,28,126,49,168,136,242,113,21,43,175,112,126,254,98,206,78,44,245,37,71,113,232,27,169,143,135,208,92,220,183,171,175,45,184,251,73,145,52,189,126,142,69,157,160,183,183,12,171,41,148,245,174,77,205,252,186,131,48,15,79,151,247,180,76,226,131,225,44,100,13,110,28,180,128,151,101,112,22,11,83,172,98,88,0,39,125,110,40,159,33,196,218,231,232,13,193,192,106,180,198,88,216,236,80,70,117,229,177,197,136,157,79,67,26,142,11,200,37,54,242,120,183,10,203,55,228,194,76,210,224,151,34,97,112,88,168,38,62,215,229,135,141,64,216,219,160,167,62,118,174,214,21,155,214,92,188,16,6,76,154,88,194,192,219,52,166,71,126,51,143,8,154,125,9,211,59,13,146,1,228,252,145,167,10,66,171,128,187,36,221,187,85,218,87,250,4,39,120,5,148,241,71,87,36,135,74,61,42,36,115,88,254,132,14,23,247,174,163,253,247,88,54,110,202,114,160,77,234,60,15,191,208,58,85,33,187,127,78,66,220,18,63,183,189,65,135,185,159,147,204,157,230,234,224,204,43,31,132,227,161,25,16,121,23,81,158,45,93,65,41,143,134,199,166,8,141,43,244,251,209,29,214,124,49,22,226,33,227,132,219,0,22,169,76,163,27,59,241,180,111,180,26,215,44,187,89,218,39,255,130,223,177,200,83,14,235,212,176,148,73,233,21,92,0,79,188,167,226,168,3,71,212,71,9,217,182,240,63,51,76,171,21,67,200,67,237,189,0,69,16,109,130,127,197,95,109,232,78,154,218,164,247,175,233,166,241,154,160,2,249,143,60,203,181,195,179,173,166,215,241,164,32,40,227,204,11,104,151,8,141,69,250,210,100,124,183,120,216,53,244,65,94,232,68,52,59,27,224,105,198,199,192,204,219,117,201,242,118,164,225,116,192,205,47,80,126,179,201,237,128,234,179,33,245,192,190,160,159,194,220,10,230,247,171,144,125,29,11,74,48,0,202,100,218,125,135,123,130,51,158,73,14,103,163,211,194,230,158,145,202,60,203,175,147,254,70,120,179,210,75,117,130,171,70,134,5,22,242,22,20,9,139,95,135,55,7,199,248,122,45,170,138,192,86,33,38,209,7,118,56,34,25,172,169,212,6,52,191,29,80,23,216,192,95,140,28,110,138,138,119,30,136,39,171,238,51,34,107,68,217,126,254,9,164,107,81,247,121,62,203,181,38,159,191,71,200,104,188,126,243,158,97,222,109,114,33,196,247,222,158,204,139,230,0,17,217,224,181,28,132,235,98,190,252,125,232,196,18,226,142,244,27,198,78,226,218,141,121,7,165,81,126,140,120,146,21,120,141,47,205,59,61,227,36,246,87,129,69,34,255,168,182,70,20,37,215,204,56,198,168,209,140,223,156,99,62,117,145,171,118,76,78,53,30,25,67,69,66,28,250,224,46,19,58,55,74,213,208,16,177,96,252,22,56,204,251,169,42,105,179,45,177,151,176,77,96,132,81,83,153,81,126,54,229,178,36,253,55,166,102,208,238,215,50,57,204,235,200,12,233,149,217,172,11,174,65,241,159,237,216,232,130,215,74,113,15,83,61,172,69,172,93,76,191,140,145,116,112,156,106,17,122,27,169,165,252,109,129,236,96,68,236,191,1,14,82,148,222,117,230,110,92,223,176,1,242,181,109,177,12,44,25,191,141,240,240,229,194,165,20,134,141,139,49,17,185,167,251,109,226,51,55,9,251,84,239,222,36,238,17,253,93,135,30,188,100,157,1,239,165,52,77,70,224,136,217,113,21,184,24,124,181,36,53,104,160,85,34,201,204,227,166,159,230,108,125,235,217,19,28,20,102,137,227,152,41,217,236,247,121,130,37,54,94,105,81,176,183,180,57,1,104,12,47,109,175,106,223,229,151,15,58,239,104,221,244,150,78,226,252,236,111,5,204,158,39,28,35,255,18,38,54,18,46,5,39,136,184,70,212,180,209,4,175,126,139,53,238,41,71,170,102,125,96,142,115,237,184,235,157,107,68,179,66,91,108,123,75,14,185,193,197,56,131,210,130,205,20,163,252,127,128,20,127,139,119,241,52,116,105,225,129,13,108,154,203,205,152,36,240,51,173,254,15,121,113,157,187,15,162,94,194,238,195,30,18,16,124,68,206,21,57,142,210,222,84,126,56,24,159,177,150,165,51,214,102,213,162,56,146,27,41,89,183,81,248,145,229,208,24,5,67,186,55,240,1,168,149,43,69,40,206,166,54,43,205,229,242,129,127,107,187,107,114,141,95,196,33,40,105,255,61,19,86,73,135,183,3,47,102,154,71,190,61,231,54,217,189,211,136,29,85,12,121,214,193,89,20,71,55,235,42,35,235,56,212,22,109,117,54,228,166,107,12,213,149,47,98,188,171,184,113,225,7,48,245,250,116,119,100,146,155,126,96,94,158,122,98,95,154,116,96,113,146,68,63,241,37,83,37,63,170,37,19,199,175,39,60,94,204,56,104,6,43,210,237,60,200,164,123,85,4,64,181,27,173,140,120,104,238,211,243,47,245,173,42,10,195,105,3,24,108,100,53,91,34,249,147,84,209,22,183,236,121,86,67,187,95,158,19,240,52,102,121,218,107,238,104,199,140,13,181,94,124,87,66,231,16,87,134,6,58,56,223,227,34,11,71,28,115,113,185,127,30,166,24,28,70,178,220,253,64,2,198,199,55,105,251,87,61,208,27,1,138,35,142,246,217,119,162,207,185,233,64,107,97,126,112,171,185,168,27,82,33,79,73,48,59,184,85,82,97,34,6,204,32,152,233,128,140,47,75,71,177,189,8,216,72,201,176,13,134,74,136,37,125,8,224,199,72,42,129,189,102,127,52,233,101,163,74,45,232,204,86,7,67,69,11,225,169,20,26,77,146,223,183,157,192,197,100,13,30,30,3,191,236,253,241,226,28,108,14,51,11,111,115,48,198,128,128,152,45,55,17,233,180,226,109,31,98,145,28,146,42,33,110,146,96,98,129,50,23,33,187,51,192,122,253,6,37,220,43,175,95,135,197,234,49,205,126,212,255,210,19,92,209,120,112,110,112,55,27,162,175,206,111,31,70,142,133,239,40,210,82,69,209,221,238,107,204,205,173,50,184,240,85,197,227,218,70,69,28,33,68,194,199,128,107,141,172,26,14,173,45,217,221,187,199,252,79,72,162,28,53,138,250,182,30,63,193,126,130,232,53,156,234,14,208,96,136,19,255,139,168,220,38,217,170,69,165,237,235,89,161,57,52,96,176,91,28,254,221,19,127,188,84,132,13,34,57,129,123,145,118,11,214,90,246,244,166,204,195,86,165,68,39,140,199,120,213,201,238,20,27,85,237,111,12,106,208,30,175,241,136,187,33,197,44,51,230,202,93,52,1,247,230,107,240,74,78,115,134,119,236,73,107,209,49,137,140,141,178,220,239,183,222,203,243,149,180,149,207,75,232,43,64,222,43,226,187,243,218,69,127,163,156,84,195,159,37,188,152,88,229,212,0,52,139,196,100,204,182,6,24,30,84,177,200,43,236,59,43,18,47,59,159,253,163,238,144,211,187,191,135,182,180,225,64,44,103,32,164,165,97,90,104,69,127,19,248,143,32,115,203,141,23,105,169,138,198,26,218,34,164,139,16,34,216,99,248,146,147,2,156,147,167,111,12,188,21,213,44,208,225,176,165,96,167,20,205,122,155,172,253,236,255,172,93,226,251,3,13,23,174,205,242,250,26,113,247,170,118,214,29,170,178,52,98,22,112,73,98,175,230,156,84,54,149,49,190,119,112,124,67,168,24,207,237,233,24,21,147,145,25,72,79,63,172,150,174,108,189,78,212,144,37,33,151,133,36,135,168,222,62,246,5,102,250,18,166,206,244,198,176,136,152,175,58,127,57,156,4,38,200,112,245,30,223,67,253,16,235,88,225,58,67,102,220,214,10,56,158,116,120,190,205,126,33,75,251,164,102,252,16,220,22,16,111,4,135,213,121,107,173,128,236,169,207,4,55,193,125,74,67,223,244,221,131,217,203,222,34,29,198,175,118,18,28,175,157,211,71,89,164,12,34,231,253,199,59,223,166,6,57,104,108,7,165,246,18,204,222,14,115,37,69,99,149,16,53,251,77,146,235,180,18,219,221,29,180,235,36,126,196,193,219,61,156,58,224,54,129,147,145,221,110,109,112,237,64,71,149,79,219,119,196,37,216,91,75,2,239,153,228,26,92,35,218,155,105,94,155,136,37,48,116,115,105,154,56,84,232,238,121,112,249,154,40,246,113,123,192,145,87,130,86,76,190,20,20,30,16,254,153,133,41,215,70,114,107,32,187,209,235,106,24,198,241,200,41,91,219,64,240,45,69,75,151,198,152,166,34,45,122,46,7,36,10,83,195,75,119,242,151,24,60,175,172,113,231,214,174,249,99,43,169,44,29,36,176,163,68,41,248,135,70,103,28,125,193,70,239,127,116,64,102,166,152,94,129,12,75,88,59,160,83,116,18,92,155,72,10,46,225,84,2,192,41,104,20,0,248,192,210,161,255,32,21,247,132,130,225,108,85,29,51,158,212,122,7,8,29,207,72,51,209,214,43,43,170,236,231,38,209,72,232,189,6,20,136,122,164,203,57,84,35,201,83,188,17,74,138,184,153,90,190,196,75,254,30,45,187,175,249,205,230,222,56,144,148,16,67,105,240,99,30,96,133,17,93,123,158,118,223,32,42,253,128,118,59,149,35,22,161,144,181,81,112,57,15,51,101,101,11,202,143,43,23,123,168,38,137,203,167,234,129,252,185,220,209,207,60,133,59,109,245,66,217,89,209,76,75,167,98,56,143,84,76,140,148,20,234,46,50,85,23,30,233,131,29,64,213,141,85,101,192,78,213,96,109,247,16,11,143,236,237,244,9,245,46,146,189,75,26,55,6,38,177,189,142,61,59,215,203,86,166,119,159,145,87,135,201,88,161,66,29,29,163,162,141,216,148,215,101,237,141,226,217,64,33,51,191,98,183,253,99,120,166,50,237,238,250,25,95,86,141,202,209,194,243,183,149,81,126,196,9,84,9,112,167,167,193,253,132,157,145,9,64,49,189,121,67,85,12,87,253,182,211,102,202,50,137,198,105,53,120,80,96,67,87,164,189,217,96,79,42,169,156,193,230,114,173,94,250,87,184,180,59,187,46,159,115,116,144,133,211,13,154,69,199,151,53,215,133,41,107,159,236,54,160,241,203,110,178,235,149,109,227,205,68,245,123,201,185,79,222,174,251,101,202,25,6,216,170,72,64,51,125,195,70,65,227,187,216,53,95,247,79,58,230,238,101,131,113,144,173,189,215,195,156,5,43,7,21,177,64,223,64,144,165,191,29,193,224,222,102,194,152,90,80,167,128,0,237,148,69,171,238,201,164,82,243,161,0,56,159,16,128,218,128,113,227,46,157,131,14,109,24,63,129,252,38,250,27,16,40,230,56,86,7,197,228,64,89,210,41,124,31,50,219,9,25,102,244,20,42,245,252,219,175,167,107,226,164,5,17,202,232,18,136,124,22,12,168,250,78,54,202,106,154,196,231,99,91,254,68,176,180,8,145,21,181,231,226,69,134,87,0,215,109,52,4,7,159,122,48,222,72,13,254,241,250,202,73,125,137,107,56,104,119,193,42,203,12,232,143,214,254,136,84,117,105,231,23,67,157,147,74,153,82,164,250,255,133,210,55,115,88,105,225,64,166,218,119,88,174,83,45,19,251,183,194,139,23,44,18,158,33,216,205,252,38,61,149,84,179,174,68,81,220,203,91,199,158,245,67,116,227,93,38,237,248,105,114,177,123,163,111,33,104,118,21,135,180,46,178,58,72,52,53,211,85,125,22,223,250,64,88,89,9,248,191,184,240,42,81,205,57,17,50,78,102,118,16,4,99,136,51,164,187,105,83,97,85,62,190,81,145,0,142,201,209,246,222,177,159,88,56,141,59,242,167,154,56,213,56,21,7,126,251,24,80,111,152,22,40,78,199,137,157,223,78,109,141,32,230,127,187,124,219,10,63,225,238,203,183,39,253,237,165,100,22,246,31,235,174,48,172,182,64,163,243,157,151,37,61,201,106,62,114,163,111,90,160,0,138,93,65,135,112,47,193,241,9,61,187,21,253,140,39,145,41,236,164,140,159,87,61,19,156,120,128,180,3,0,86,120,210,156,34,61,151,55,65,117,80,228,229,52,252,82,242,0,178,124,224,156,104,112,9,17,113,186,185,101,241,54,135,193,2,94,73,181,176,92,242,240,202,206,153,195,184,158,41,154,149,9,55,45,2,75,146,89,157,228,234,250,234,5,110,35,241,105,203,239,15,54,192,12,194,26,221,64,99,247,129,134,169,190,161,108,198,141,110,10,216,84,242,77,42,53,79,203,8,55,27,32,13,14,234,247,99,213,69,35,111,192,120,90,217,11,218,57,91,4,117,170,56,152,91,205,13,11,140,79,106,59,53,29,43,132,48,224,24,195,83,251,27,252,159,138,59,33,67,225,53,211,38,189,189,55,255,197,130,31,162,105,240,169,244,246,214,66,66,3,76,207,107,4,51,242,13,46,162,233,147,233,116,146,142,43,248,241,42,166,18,84,26,124,194,174,47,100,22,102,235,136,193,27,157,137,216,202,48,231,162,219,180,245,155,222,155,180,76,101,143,112,234,79,97,136,117,40,81,242,124,135,62,109,106,161,250,178,20,145,173,173,177,192,231,213,209,242,72,89,162,13,74,228,236,118,220,204,102,172,93,228,158,89,96,72,148,170,195,12,80,126,228,68,28,110,27,93,28,125,231,72,60,252,53,127,128,123,67,38,168,155,36,164,224,157,126,19,62,56,237,140,112,86,117,116,32,231,217,194,21,135,121,32,43,217,8,72,7,61,42,57,56,79,155,103,135,3,177,121,112,195,59,33,97,84,36,108,64,234,232,166,241,117,132,231,5,143,240,215,7,92,174,169,245,213,8,135,165,235,84,251,186,79,247,104,24,17,58,143,15,203,47,207,84,246,126,225,64,242,16,94,32,15,25,224,50,157,202,187,150,210,53,212,109,114,87,99,51,191,79,14,56,54,68,255,139,48,117,29,237,195,106,63,18,92,65,60,94,168,138,0,24,23,244,96,139,20,35,173,61,64,235,34,135,251,167,97,151,31,88,214,252,43,242,97,52,211,155,78,176,60,178,89,22,236,69,162,45,217,165,88,175,233,63,252,151,168,234,12,13,244,59,20,59,45,2,30,144,15,144,249,83,216,56,71,175,136,54,145,44,117,94,40,58,28,3,245,103,7,203,51,48,130,209,54,30,46,101,187,241,139,235,16,137,109,12,20,243,245,196,166,179,193,6,39,247,42,234,11,238,102,51,95,38,128,236,93,249,194,196,87,55,177,251,77,106,76,166,200,95,124,44,61,198,219,122,155,234,83,28,241,229,22,208,38,91,127,216,72,40,38,2,75,4,64,130,27,49,251,184,159,204,176,199,228,19,55,109,103,160,58,41,6,59,47,109,210,33,87,113,44,38,125,100,193,150,45,232,158,238,147,216,250,147,197,219,1,224,62,196,187,139,239,66,202,91,191,54,147,77,147,51,73,179,230,99,30,187,57,61,104,137,182,116,103,240,29,71,40,131,138,161,146,186,151,180,243,162,189,204,100,117,18,85,183,6,159,187,22,144,191,99,60,168,75,201,221,255,154,173,3,219,207,135,12,243,87,67,149,14,123,49,252,213,210,118,150,164,114,110,14,114,197,110,21,97,186,196,55,103,88,211,69,188,24,130,215,95,63,4,125,7,242,235,131,83,85,92,177,226,4,58,65,211,65,99,9,208,130,163,4,181,166,144,43,98,244,172,20,86,151,173,192,72,17,16,131,52,136,216,22,55,31,126,106,12,215,250,29,3,150,119,151,97,229,25,53,73,109,71,248,42,238,105,45,187,159,238,110,121,52,147,154,107,20,38,38,68,197,44,2,21,138,62,174,96,55,60,134,155,34,174,69,250,0,102,226,13,52,237,100,136,104,75,21,187,135,153,165,135,169,48,253,234,49,60,88,52,96,225,103,64,236,222,192,98,160,155,1,240,91,173,247,13,154,1,102,146,252,88,91,92,77,17,244,203,78,207,129,234,158,31,53,32,225,75,65,60,129,68,247,19,96,105,24,46,236,150,107,127,17,223,6,23,15,182,147,19,137,183,117,182,116,24,135,188,226,107,185,25,196,32,89,62,15,42,110,132,89,127,243,207,65,86,208,73,59,209,85,166,173,103,242,99,12,124,104,151,46,22,246,163,0,81,175,151,136,202,62,246,81,79,176,21,50,243,183,227,7,210,19,5,179,209,215,10,53,0,136,133,61,157,175,224,235,46,105,157,112,131,179,34,216,186,86,60,71,60,244,115,226,153,54,90,244,206,160,112,190,8,59,235,165,238,230,245,192,141,108,10,238,211,209,10,101,210,88,126,251,140,6,54,89,62,1,150,106,130,113,114,99,248,121,91,246,178,196,213,102,244,42,193,101,188,42,141,169,189,254,154,103,254,137,229,216,152,235,148,175,14,6,144,82,125,73,87,105,136,146,133,119,52,118,102,147,204,215,32,236,12,198,250,157,230,141,160,147,72,67,141,53,30,186,247,156,117,180,127,128,254,154,146,125,74,155,23,143,175,100,234,233,163,82,16,126,232,185,12,218,28,164,200,54,209,159,48,76,63,246,63,28,177,149,8,29,173,215,90,9,252,97,207,123,234,227,115,205,47,6,60,216,220,104,62,61,99,146,136,86,12,151,71,16,160,16,156,61,216,124,165,5,9,197,35,43,149,222,96,185,113,206,219,135,84,103,168,219,120,65,77,209,143,16,162,121,215,238,191,77,174,62,91,203,31,120,69,89,131,151,82,111,30,225,140,207,244,25,49,133,192,98,199,158,118,156,111,109,146,159,229,216,28,248,193,221,8,208,147,18,8,148,24,160,228,212,84,243,24,198,7,72,215,71,245,46,34,63,201,212,42,195,137,112,172,253,129,123,209,248,22,46,171,3,229,82,15,30,218,225,47,10,253,40,192,94,227,213,189,239,9,170,4,8,77,179,186,229,149,210,118,85,103,32,94,238,197,110,35,229,161,156,124,63,200,98,241,223,74,161,188,236,100,4,126,84,195,94,161,179,0,76,222,43,240,235,43,191,103,6,157,122,92,110,246,4,138,175,8,45,110,70,176,234,235,239,73,151,248,59,122,57,149,193,91,27,254,243,86,177,196,230,178,62,91,143,99,69,83,6,150,222,85,135,39,71,96,18,173,222,136,217,136,39,190,150,124,87,0,50,5,35,147,158,46,1,143,87,215,46,32,233,47,114,254,117,247,141,158,137,87,161,220,207,101,109,76,244,252,178,130,130,56,244,92,22,163,166,75,188,241,48,74,38,113,133,154,164,130,245,70,75,17,204,196,181,137,39,161,24,151,71,214,168,97,60,195,58,103,185,168,192,11,173,246,221,81,163,153,189,78,135,182,172,210,101,70,131,235,96,61,235,107,28,16,176,124,64,94,171,53,224,240,0,188,204,78,227,186,228,217,165,97,6,176,241,79,166,39,10,63,195,191,2,229,139,62,149,7,102,148,21,1,225,21,165,158,45,48,217,16,148,219,186,140,45,93,160,46,227,211,130,197,164,88,207,34,32,101,108,17,92,129,156,80,159,193,88,237,163,222,10,199,126,21,52,178,254,119,152,178,251,234,201,104,127,159,56,0,62,145,101,85,219,149,51,66,128,137,8,187,126,75,210,170,46,220,139,245,106,214,221,184,25,44,194,95,147,68,82,35,26,157,186,46,60,90,41,236,183,239,222,233,65,175,150,68,131,174,228,123,191,35,157,147,121,243,114,179,76,255,70,143,41,62,95,233,70,90,245,126,79,192,15,50,192,235,234,115,230,120,158,55,42,63,100,240,38,129,252,236,250,211,128,189,180,174,33,232,85,168,59,235,47,255,175,77,223,243,227,85,179,113,58,150,100,15,128,57,178,225,234,145,94,131,59,229,72,54,233,162,52,139,72,217,41,246,72,206,5,167,231,137,158,123,167,35,73,103,36,30,219,146,5,213,147,29,167,145,17,81,74,186,157,101,62,7,181,129,146,249,248,230,202,231,126,255,57,107,44,38,1,223,148,9,207,79,41,111,2,139,99,80,205,51,56,177,126,190,215,66,227,51,74,5,73,24,205,158,196,160,145,82,86,87,184,203,255,67,114,188,218,203,22,209,81,175,91,52,66,148,98,104,69,130,175,48,192,66,98,187,38,20,65,172,175,219,12,34,186,49,145,150,221,78,13,51,62,245,182,23,240,27,91,156,175,180,41,166,2,233,205,130,154,210,82,110,59,23,170,87,138,187,26,219,192,80,21,242,142,146,74,227,213,2,148,52,80,173,248,91,138,56,142,186,93,100,86,169,172,152,197,160,184,138,245,236,188,31,114,124,153,71,132,208,227,118,174,63,37,94,49,155,224,77,3,206,200,91,198,0,226,93,26,100,214,137,185,91,84,66,89,167,82,91,66,68,12,122,64,94,233,187,195,94,67,10,46,197,91,57,17,27,237,213,42,129,253,183,26,222,129,133,134,240,19,244,31,2,244,250,195,79,103,80,182,88,245,33,126,178,193,117,90,230,34,191,184,158,9,239,222,171,38,202,155,240,138,49,193,201,90,99,127,143,177,173,3,229,113,103,117,173,137,168,222,66,65,57,238,69,129,116,163,149,41,97,241,101,246,123,162,88,173,219,19,27,154,87,176,242,239,161,215,60,36,245,54,223,184,68,89,228,227,239,135,199,205,236,132,199,59,195,11,108,215,216,242,99,215,57,133,125,210,157,149,221,85,85,216,82,237,249,189,162,170,64,26,76,171,49,101,126,18,183,107,163,179,245,152,224,101,214,85,195,209,30,181,238,42,46,167,116,116,209,154,70,129,198,194,218,196,210,113,79,30,163,176,11,122,160,9,7,33,159,76,193,249,74,172,28,178,48,91,247,101,198,96,166,12,101,65,214,106,240,12,115,66,63,31,123,3,192,219,203,142,71,254,112,154,153,146,51,92,80,215,98,117,208,34,233,198,196,148,245,91,89,137,195,247,174,69,120,95,84,248,162,143,55,3,166,168,229,247,190,10,67,7,56,223,110,88,102,210,136,244,203,47,62,113,41,238,204,2,192,20,186,126,111,155,91,104,225,2,62,211,115,197,150,239,103,131,170,175,86,215,61,65,176,37,74,238,201,205,107,103,85,230,180,90,100,142,50,161,199,156,97,189,125,172,122,208,108,186,47,45,95,99,10,158,67,217,121,205,109,17,235,123,141,233,63,225,144,4,167,38,187,180,49,55,148,41,7,221,88,9,53,95,62,183,83,50,82,226,168,76,202,252,22,6,213,239,21,41,240,19,51,20,82,22,35,107,184,44,217,182,224,121,52,202,2,5,94,183,170,16,176,45,73,41,196,116,124,159,78,7,86,84,117,21,144,209,139,150,43,116,217,133,85,69,71,139,169,156,39,51,87,254,96,218,99,14,255,129,87,194,229,227,108,47,96,146,253,140,24,227,140,125,183,88,186,112,1,67,43,47,45,4,247,140,65,114,134,86,184,203,183,63,149,178,70,225,237,190,25,65,51,128,185,155,88,169,85,139,212,195,206,230,131,187,125,65,212,78,67,58,37,7,118,29,209,54,239,204,198,89,12,27,113,97,80,99,7,130,203,236,97,135,32,113,25,174,174,215,239,19,41,235,230,15,114,145,166,125,119,76,198,159,95,168,12,30,100,137,213,222,240,244,123,149,76,223,39,201,245,72,141,74,76,21,207,171,80,175,121,39,155,106,120,155,190,15,175,1,119,75,255,141,189,78,180,126,0,64,108,136,4,41,240,241,137,39,157,159,167,183,247,172,108,73,0,119,95,19,219,182,207,120,223,12,87,231,59,158,113,151,108,135,51,55,203,60,25,140,70,175,214,117,185,236,167,247,252,178,74,240,152,136,128,186,221,213,46,114,160,30,3,156,172,20,41,50,221,235,44,62,29,249,186,160,32,171,251,209,114,233,127,141,30,16,191,255,142,19,86,87,195,246,55,14,80,211,117,2,193,221,112,33,77,207,103,226,234,64,108,192,6,25,244,185,130,220,82,235,19,222,226,45,105,178,128,164,228,18,231,43,213,31,144,190,87,107,68,130,9,136,226,29,85,14,225,132,159,103,101,163,153,114,200,230,93,241,92,128,88,14,210,9,112,134,246,207,223,199,80,14,211,246,190,141,90,82,146,45,174,41,88,206,187,59,156,33,82,29,30,143,247,251,45,208,196,146,220,235,151,222,68,234,133,149,181,20,223,230,97,143,14,63,248,166,174,164,226,70,180,206,174,204,176,220,177,113,166,205,206,37,160,131,210,168,113,205,43,80,208,249,35,57,152,47,192,183,27,234,141,100,86,12,157,102,30,63,210,255,114,178,113,220,83,55,161,176,141,226,253,64,249,255,114,116,70,142,154,70,42,103,45,129,229,53,232,214,10,42,255,84,71,125,138,98,108,241,149,65,184,216,33,95,41,23,57,139,173,125,139,187,92,180,219,175,150,81,112,113,12,252,179,86,156,211,46,188,223,248,202,87,184,254,106,120,5,50,70,203,84,141,41,68,235,76,185,231,232,244,186,215,27,110,219,217,90,154,22,77,100,16,131,194,124,64,141,242,84,241,143,242,28,29,187,92,194,129,107,235,97,168,141,38,250,9,99,109,226,2,135,193,180,150,84,115,112,234,162,9,231,142,229,86,178,248,88,21,85,68,108,188,217,30,100,176,247,51,76,123,118,122,162,213,29,168,108,158,10,9,26,126,29,105,13,63,160,49,48,80,88,106,129,99,94,134,155,174,17,83,20,33,114,140,148,26,206,71,94,167,74,46,222,158,10,35,97,195,216,92,170,94,171,108,125,185,253,241,193,129,90,103,110,205,2,159,177,174,21,77,232,129,175,220,38,35,113,11,95,89,158,107,143,162,141,42,33,9,110,60,214,111,119,159,34,201,68,16,172,44,11,187,111,192,172,33,165,187,102,86,24,86,166,85,82,171,42,123,215,33,23,180,6,253,137,238,103,23,41,66,157,216,191,165,168,203,221,27,155,83,215,109,119,45,9,245,178,25,126,75,108,147,24,151,122,9,160,12,47,115,222,177,36,121,61,132,81,130,180,212,173,166,70,76,160,189,220,125,151,209,248,28,9,138,109,151,34,33,63,86,121,244,155,192,140,24,147,253,39,143,186,162,214,158,13,206,56,188,35,231,253,232,169,64,165,147,31,114,199,72,238,73,16,237,74,30,202,166,123,239,94,254,204,233,84,142,252,45,242,56,211,250,240,216,236,102,175,91,110,30,249,125,198,130,157,234,182,63,74,40,110,139,159,16,0,40,168,210,66,210,30,155,110,88,189,233,233,230,180,36,105,21,49,129,204,81,77,114,18,38,55,246,27,66,142,205,253,50,136,23,107,43,25,10,76,8,0,90,130,74,41,221,23,132,44,217,50,75,240,86,91,208,210,90,160,42,220,235,217,26,231,58,100,207,63,26,201,38,60,143,57,172,74,210,205,150,124,145,186,251,55,236,181,137,25,40,53,138,78,166,73,70,188,160,199,99,118,26,242,35,249,141,244,226,12,57,72,200,0,75,101,209,1,48,37,226,55,89,30,30,32,0,154,92,155,1,249,179,229,65,236,66,170,201,96,252,43,197,250,15,91,130,125,83,93,86,68,110,221,254,179,135,213,54,195,167,122,246,151,150,43,110,91,44,78,148,233,53,4,156,210,215,74,118,9,146,60,135,21,169,230,194,43,118,26,210,222,152,96,5,103,27,226,8,67,28,55,139,202,53,209,207,241,254,236,237,28,162,191,169,205,76,155,129,10,53,150,247,206,238,78,168,33,202,179,135,132,205,252,36,10,179,1,12,13,239,37,185,5,80,106,97,3,134,91,119,214,142,120,123,51,18,255,225,27,210,141,29,205,7,122,43,243,219,132,246,211,37,25,227,40,82,141,28,61,234,123,250,237,18,124,9,186,197,130,163,115,247,20,255,29,15,51,202,18,81,250,189,104,10,188,151,198,252,50,216,60,146,105,70,153,68,177,255,24,142,60,121,49,19,168,239,41,124,208,183,67,71,100,144,24,182,27,21,130,147,224,136,25,20,26,40,246,29,143,195,218,15,1,169,129,6,22,122,102,67,231,120,4,226,79,6,252,207,198,161,244,229,251,69,122,33,166,208,50,92,58,160,44,152,13,217,142,88,14,79,175,155,78,91,254,85,14,167,140,144,144,108,102,43,104,184,250,207,92,120,79,166,170,186,151,253,40,182,145,5,237,207,40,67,32,17,27,72,76,107,71,125,91,202,178,139,158,2,129,238,184,148,244,40,66,110,236,31,124,237,27,247,223,41,13,214,246,253,248,238,248,51,17,246,28,188,119,165,213,6,56,152,130,101,80,87,228,197,118,91,209,196,151,79,182,208,50,62,153,50,230,101,89,187,133,214,90,84,150,252,145,230,91,219,249,12,165,59,184,85,64,143,225,180,43,111,138,127,1,211,89,17,184,133,71,36,32,126,32,237,200,41,12,210,165,137,195,129,59,236,124,0,82,81,106,99,39,56,157,6,241,157,1,79,119,40,142,10,40,131,192,147,75,134,233,142,229,2,64,132,203,165,252,179,164,224,230,108,179,206,244,220,1,35,6,33,92,85,209,173,32,149,80,235,82,159,230,186,145,240,56,158,94,143,26,45,68,249,184,168,105,121,48,26,106,54,9,174,193,144,116,21,25,2,156,38,206,179,118,85,178,173,184,61,94,140,105,80,63,35,132,107,95,21,185,107,110,8,250,50,6,252,98,148,249,103,208,109,198,74,76,10,55,51,25,27,15,92,14,78,179,195,53,247,149,5,62,9,101,32,248,234,163,224,128,1,220,48,106,156,252,224,205,46,109,253,23,238,110,47,3,112,80,95,158,49,120,8,63,94,204,188,79,91,167,21,249,200,236,209,29,36,96,232,110,35,120,161,105,105,221,15,241,192,15,75,239,5,175,103,166,52,144,236,196,143,206,23,163,213,216,3,100,158,198,215,199,160,127,210,199,78,187,167,36,255,82,133,162,48,132,175,198,114,237,238,83,0,81,44,199,22,191,200,241,177,233,59,110,57,203,3,157,86,177,205,33,84,220,109,166,195,84,42,119,242,4,248,149,204,128,78,160,229,12,72,72,135,12,180,194,38,238,181,183,71,161,136,84,119,65,182,172,201,83,81,69,198,46,239,62,139,222,62,211,74,99,111,192,226,174,22,9,34,185,15,224,26,55,63,57,117,102,163,34,43,105,247,246,142,158,231,115,223,207,249,192,202,236,222,32,168,1,252,75,185,107,112,241,46,129,254,209,111,170,238,246,6,106,125,6,103,4,34,112,88,229,248,120,133,132,252,126,236,60,73,231,46,131,37,136,62,87,170,80,13,89,118,132,172,56,123,37,105,214,239,158,173,248,19,181,42,235,172,42,93,203,204,166,117,44,75,125,38,90,147,167,202,211,218,17,99,104,74,63,144,254,134,132,108,245,238,150,131,99,231,13,208,41,48,137,167,18,16,81,118,9,183,144,204,55,246,146,146,123,96,7,114,27,139,212,6,79,44,207,66,178,76,244,1,99,2,69,243,37,18,79,142,56,107,30,89,72,150,246,185,94,139,78,102,144,238,9,165,47,66,229,94,192,101,165,31,224,209,189,4,127,35,163,215,131,198,81,150,135,16,164,192,125,200,233,125,234,74,143,168,169,168,233,252,93,94,165,6,249,43,34,58,198,41,226,14,126,107,38,81,93,28,177,190,133,99,49,14,150,188,246,68,94,134,19,93,3,42,44,208,3,51,74,34,76,178,25,240,122,94,179,69,154,32,119,175,181,102,107,138,123,122,255,26,193,2,68,103,66,65,90,209,42,36,64,128,44,135,133,239,191,144,18,150,155,109,208,156,90,52,158,65,168,5,228,132,218,12,236,4,188,108,222,23,129,66,210,45,16,97,244,47,204,156,107,79,73,184,191,202,35,193,111,232,112,250,92,135,131,104,150,217,118,204,150,205,141,3,57,248,58,206,120,129,158,238,254,224,25,97,155,248,155,103,204,187,99,107,49,77,24,250,10,224,89,60,45,242,243,58,210,19,7,39,71,70,185,94,38,209,7,223,221,196,218,198,102,40,177,15,106,56,19,176,1,6,100,141,162,89,16,241,12,10,222,29,62,15,96,60,40,81,252,206,158,98,61,100,124,126,35,142,116,243,24,101,248,30,193,210,248,19,105,55,32,237,218,163,192,30,171,152,247,192,110,29,44,30,190,208,133,213,43,70,255,163,224,53,95,112,142,135,120,130,9,36,88,44,83,237,109,112,193,154,222,170,14,153,37,59,64,103,218,169,55,111,155,38,104,203,39,162,137,226,167,50,210,241,235,13,95,123,213,88,135,108,228,193,50,235,1,225,16,182,140,13,137,119,246,77,11,100,35,79,92,74,156,13,253,102,8,53,108,93,192,141,7,165,235,250,72,67,93,6,140,112,245,239,102,100,84,20,91,221,129,82,171,54,205,80,230,16,153,183,136,142,42,85,46,96,181,58,164,151,49,201,222,107,52,120,15,106,45,95,248,147,29,89,46,20,165,227,80,161,90,98,203,211,125,75,118,220,8,46,21,129,59,156,6,139,203,172,9,11,26,200,114,28,89,238,89,40,171,26,105,76,202,165,19,251,10,66,252,176,212,102,252,5,42,188,184,98,132,150,84,249,148,112,40,154,72,219,120,154,9,195,8,218,166,64,218,103,117,215,4,52,160,26,84,193,16,196,122,11,207,207,20,154,180,183,174,156,144,120,64,253,227,191,7,7,167,234,96,52,81,113,185,190,164,245,45,149,162,250,240,170,235,21,165,227,112,212,29,240,113,68,207,144,77,223,124,84,59,73,217,12,206,7,162,137,122,66,144,28,219,19,20,142,207,189,87,22,36,41,252,252,95,95,229,169,112,106,143,83,209,195,30,99,23,72,140,23,224,122,52,44,216,173,177,221,38,189,205,204,22,59,53,148,55,209,23,199,204,43,54,44,38,222,218,155,104,143,71,129,133,115,255,140,46,42,105,30,60,233,117,217,196,44,100,86,70,247,37,108,59,210,180,191,218,153,72,51,225,243,197,13,46,44,139,209,13,110,171,171,5,94,57,22,125,23,172,58,169,246,238,177,244,11,250,233,177,213,135,1,135,71,131,201,215,143,68,162,12,4,89,205,32,212,202,70,191,94,237,23,234,186,20,179,180,60,146,108,64,253,38,240,151,24,111,228,70,71,40,246,186,111,230,11,193,115,81,140,212,217,111,36,72,60,154,248,125,176,230,9,21,161,45,40,21,47,238,93,119,203,138,36,55,199,175,1,167,185,43,236,81,36,227,210,129,170,165,194,186,168,128,103,189,121,213,111,95,42,131,51,94,186,194,76,120,79,63,185,80,143,236,193,102,162,172,36,189,197,164,25,169,201,152,172,200,152,16,190,133,12,8,9,75,59,0,174,99,103,23,50,22,136,182,96,56,198,54,60,42,125,155,78,2,110,189,193,167,95,38,171,123,97,180,92,249,61,5,141,1,23,84,139,35,8,212,29,206,38,126,244,77,241,28,187,251,219,163,131,99,155,122,72,135,115,248,221,223,130,127,187,120,38,44,99,102,187,17,12,118,212,139,93,107,73,177,26,119,62,35,249,60,137,183,120,82,11,179,245,92,19,209,172,196,175,232,94,40,165,29,77,226,80,206,86,12,59,45,15,124,143,70,100,159,18,6,72,99,171,216,4,49,231,104,235,39,58,138,101,151,83,213,58,99,57,71,223,140,148,133,82,140,91,229,155,192,175,0,70,5,37,204,2,3,123,176,186,232,226,129,64,59,193,68,64,61,190,9,236,112,68,54,55,118,82,82,69,109,71,227,200,254,164,104,84,187,196,30,77,118,87,199,29,231,170,42,234,10,162,237,141,212,33,6,227,155,236,174,184,126,84,201,93,216,166,78,134,159,114,196,169,115,92,94,228,244,138,97,169,147,228,28,130,7,206,89,194,63,137,59,215,53,123,177,190,115,155,158,153,7,251,34,246,99,219,110,242,110,160,1,34,104,140,159,11,86,228,21,58,201,14,224,145,80,104,196,51,108,113,253,243,61,92,253,211,219,95,52,250,70,60,97,92,213,170,3,34,215,13,177,228,222,108,177,121,79,127,116,41,224,144,15,107,79,113,69,61,165,125,55,103,49,214,102,10,160,48,160,153,99,12,242,180,28,168,138,190,242,30,56,174,167,181,54,34,201,171,126,215,241,162,6,144,105,235,69,105,160,206,239,38,9,153,40,6,19,57,15,223,196,184,149,18,39,128,169,213,42,1,80,160,188,253,41,226,67,87,86,80,251,209,201,144,164,244,219,211,58,235,52,130,177,21,191,221,164,52,76,205,204,133,15,252,3,230,48,26,214,138,86,38,193,72,86,81,241,62,189,237,218,40,2,147,111,73,229,42,68,33,33,80,183,190,70,51,100,113,148,249,97,224,177,188,240,31,34,2,208,250,51,3,101,45,165,152,187,134,214,127,234,114,73,208,117,233,41,163,240,224,190,61,171,151,132,94,58,184,138,158,232,45,5,167,185,111,109,157,64,43,208,56,149,212,156,237,59,112,248,78,165,42,206,131,107,116,62,160,145,8,182,22,104,9,171,109,140,74,140,26,119,169,163,118,53,215,184,174,69,158,125,230,105,129,37,6,155,206,72,61,104,153,12,16,56,22,225,37,133,45,118,197,87,237,220,130,221,48,85,110,212,206,71,236,203,91,218,193,181,250,97,94,192,26,90,124,241,74,21,65,41,237,157,105,124,53,93,4,96,12,82,162,148,136,41,60,230,196,170,61,205,80,82,60,133,145,158,27,186,99,151,204,155,230,135,255,174,42,119,197,100,134,199,202,54,250,197,221,79,143,111,85,174,168,194,61,125,64,205,223,96,151,38,150,55,158,121,130,180,78,1,138,189,43,49,92,3,40,237,241,194,70,8,154,78,98,238,131,125,41,76,12,91,255,29,62,53,191,157,84,17,120,0,196,49,238,35,143,24,255,56,232,19,53,105,222,130,144,189,95,58,19,52,71,94,155,106,188,93,168,123,93,242,9,132,148,23,185,244,111,198,129,214,218,221,75,125,4,25,27,63,67,116,102,236,125,182,122,21,29,197,58,120,84,249,60,158,208,38,107,34,41,72,54,131,236,59,94,201,70,22,110,19,161,156,27,140,199,70,112,45,63,137,86,36,104,93,252,131,35,147,186,157,204,106,161,17,162,200,151,197,34,66,176,98,227,225,78,15,246,254,2,226,46,187,6,192,37,178,10,153,101,89,242,148,231,198,74,124,34,250,35,204,163,191,181,23,214,141,171,158,101,155,13,106,25,44,130,254,192,78,89,70,178,225,70,250,255,199,100,72,78,191,227,238,134,127,195,60,114,61,90,164,25,90,58,184,1,98,58,193,118,169,204,254,148,148,168,194,29,230,88,133,12,41,108,206,161,37,224,28,196,180,160,227,194,4,176,49,156,95,125,47,42,97,151,240,172,9,206,20,58,194,71,228,34,38,96,125,229,32,249,193,192,116,238,66,139,188,24,151,21,36,104,7,244,159,75,227,161,212,197,178,87,60,34,69,73,28,143,77,176,100,24,182,69,191,129,118,213,4,202,138,166,180,13,244,128,127,194,155,108,138,185,60,131,248,108,63,161,153,37,182,99,21,182,80,75,1,115,255,201,41,153,129,141,185,30,132,44,119,54,107,158,62,193,183,73,149,18,86,10,67,142,50,8,76,122,109,235,192,141,210,12,216,236,141,13,79,250,170,119,225,245,80,86,217,189,58,219,32,54,176,178,82,190,39,13,191,14,63,99,122,193,188,78,213,202,42,109,177,17,200,61,51,199,153,117,45,41,13,246,100,193,244,8,126,132,193,229,86,254,163,96,13,107,2,169,41,24,133,156,26,8,164,171,139,199,158,250,39,76,95,7,112,252,110,135,69,250,86,87,95,204,40,227,11,114,171,109,64,148,248,61,160,219,4,143,243,204,124,34,137,97,224,114,139,128,201,99,73,155,70,252,144,86,150,124,172,56,138,169,194,128,219,23,135,83,118,172,175,228,8,239,29,253,17,200,254,46,41,20,21,35,254,112,238,108,107,229,83,143,225,219,49,4,248,193,238,121,20,108,172,195,18,157,65,91,54,40,200,68,203,81,150,81,218,88,63,101,101,56,65,145,51,5,37,153,170,197,22,186,242,82,112,251,232,252,153,210,148,128,20,110,139,133,77,60,132,74,236,176,54,101,108,122,191,142,74,137,26,97,27,167,179,63,78,153,135,218,142,96,154,8,34,104,255,166,231,202,52,200,203,108,203,60,175,143,60,185,29,123,136,245,150,170,98,15,83,89,81,26,169,33,189,101,75,186,168,210,153,9,132,196,146,101,183,113,58,170,43,212,210,121,176,82,67,251,131,220,159,255,2,95,129,245,166,110,95,190,194,105,161,62,226,221,83,31,5,45,78,115,7,248,116,170,159,8,117,154,75,13,120,193,135,104,62,105,93,233,73,140,199,231,61,170,69,236,131,208,195,31,254,96,233,238,235,235,183,173,61,131,246,232,196,233,20,203,143,118,214,62,214,238,14,21,17,181,198,39,59,230,234,194,131,55,4,98,161,18,180,126,63,177,123,151,91,179,72,38,158,220,212,199,52,167,244,159,240,110,47,76,101,116,50,53,74,142,206,214,129,8,180,52,118,185,41,210,86,213,68,220,215,84,124,218,249,243,66,15,43,254,99,253,168,172,125,44,11,60,95,11,32,200,188,48,54,172,164,40,190,64,53,125,208,65,142,73,162,68,14,77,176,7,113,48,183,244,108,185,17,138,164,200,75,231,248,150,139,205,58,116,207,15,158,183,247,140,129,101,19,71,230,245,166,155,214,114,219,66,189,10,177,202,62,175,224,135,97,120,244,7,18,255,165,238,97,62,41,210,210,151,176,141,72,6,114,70,93,255,24,133,164,102,151,23,96,77,77,165,223,249,25,144,130,45,15,177,185,139,187,93,1,96,183,254,226,115,240,201,215,110,229,157,220,152,93,25,127,239,173,80,218,143,77,64,95,49,28,191,177,141,173,203,88,49,97,113,139,169,12,14,248,156,7,75,178,42,190,151,238,94,120,33,169,108,120,103,80,210,127,82,79,205,77,143,197,15,153,19,105,110,198,97,107,9,217,18,158,155,35,91,26,60,103,110,53,252,5,153,5,212,75,176,253,119,24,93,107,130,254,208,96,22,11,236,195,37,36,23,201,7,61,127,250,240,69,209,148,61,204,176,24,75,237,87,99,197,167,2,224,121,255,206,41,42,84,18,182,191,33,122,109,134,221,225,107,127,27,179,230,243,131,251,202,222,82,1,164,69,11,164,34,157,52,135,166,40,181,72,79,250,234,172,68,23,227,114,21,104,152,17,251,225,230,47,241,159,235,131,242,238,41,122,243,105,62,123,120,240,105,34,49,85,148,69,49,191,83,191,224,205,224,131,109,43,157,182,23,160,52,195,175,166,58,145,18,53,43,72,127,156,178,176,149,58,53,189,164,20,191,74,142,192,23,231,219,231,121,26,86,142,199,219,11,71,26,137,174,175,9,0,151,122,8,236,22,24,214,139,30,166,74,225,134,62,23,22,148,43,152,213,64,66,174,187,54,122,175,161,72,216,135,134,148,207,87,15,114,132,131,39,236,58,184,177,56,177,151,172,141,74,43,8,9,184,69,70,51,103,242,151,131,168,246,41,31,79,124,16,60,58,84,141,240,136,81,7,35,98,138,161,15,220,65,46,237,35,94,100,110,200,163,206,96,139,140,238,32,184,247,218,40,141,219,202,32,65,151,245,83,93,5,115,74,221,171,188,108,54,225,131,250,184,167,181,201,205,178,247,122,183,127,3,195,133,228,58,82,191,73,108,21,11,4,145,64,62,154,182,154,232,148,72,225,34,11,131,12,138,169,145,208,198,128,97,174,82,57,50,227,84,249,103,209,50,162,123,178,246,230,42,123,224,42,173,41,200,32,168,107,216,237,13,104,193,250,217,63,148,230,122,192,98,170,44,253,135,4,26,115,35,212,26,250,72,173,65,179,1,129,26,88,15,252,226,110,207,94,112,62,119,226,251,81,252,231,135,94,182,238,41,238,74,143,243,61,118,19,200,219,205,207,158,251,58,146,57,126,21,216,248,201,234,101,139,159,93,45,31,197,222,105,114,36,132,158,242,127,115,180,22,21,234,218,147,171,182,222,68,78,187,63,230,193,199,222,132,208,164,80,55,129,246,246,163,50,215,100,205,137,206,208,45,11,107,95,174,28,170,123,84,40,238,219,10,74,182,185,174,150,29,8,239,82,29,60,226,196,1,0,237,73,97,147,48,237,235,247,51,227,255,112,212,84,190,204,164,89,38,93,78,55,251,43,73,22,61,46,10,137,83,46,70,116,44,109,184,225,206,177,187,246,17,170,166,250,54,216,232,219,217,10,70,151,5,40,112,128,68,104,109,25,156,14,78,204,147,24,182,94,113,19,163,103,225,40,226,181,84,61,141,174,117,115,13,158,13,55,10,38,72,198,169,0,106,117,160,90,152,110,74,169,43,167,143,59,111,111,241,181,34,84,58,23,122,78,161,105,67,4,175,3,153,238,211,147,138,1,65,70,153,168,150,228,140,81,186,250,209,51,20,125,247,117,242,125,15,105,164,102,28,172,75,87,43,208,45,134,43,78,79,116,243,106,248,222,227,47,177,254,150,62,198,54,82,233,79,111,15,1,84,41,113,53,172,100,15,35,143,155,48,118,224,191,244,29,21,9,2,11,214,152,245,74,137,232,228,30,236,93,201,121,109,108,120,49,196,55,147,203,60,218,166,194,141,50,20,18,147,227,177,250,5,162,129,54,70,193,115,56,99,16,34,108,21,64,143,50,213,124,24,64,164,59,1,115,24,168,196,52,123,255,123,73,57,88,156,16,143,253,205,113,142,240,76,61,9,238,104,104,84,148,1,221,111,132,237,153,59,6,153,52,232,71,74,159,100,157,143,163,35,81,143,50,95,212,222,227,99,31,187,135,200,21,198,225,17,126,119,174,7,139,82,151,167,57,212,199,160,118,80,46,20,217,18,198,198,203,248,158,112,229,168,90,26,226,92,70,223,128,179,41,22,19,96,229,93,106,102,159,247,101,6,46,247,160,87,79,91,145,238,72,65,39,14,192,45,201,61,12,93,18,29,120,15,32,72,77,195,228,147,37,103,251,245,209,145,194,178,22,55,144,39,91,177,37,248,232,211,155,248,53,227,15,185,102,223,207,101,134,83,253,90,86,149,143,191,39,87,196,118,104,213,49,193,240,56,161,173,190,11,89,123,50,107,92,28,15,249,72,171,135,203,148,11,120,180,86,12,253,200,145,3,128,77,187,70,80,182,89,141,182,185,190,216,200,192,117,179,78,126,141,26,172,248,32,95,128,26,91,201,255,78,5,32,227,253,120,242,187,202,22,46,128,178,233,93,120,72,204,121,106,28,37,141,173,99,187,140,166,208,212,105,188,81,96,87,223,94,30,244,190,51,146,218,254,114,145,16,209,111,38,254,128,70,104,136,35,34,102,194,205,244,118,90,10,241,250,165,36,193,216,128,173,69,215,138,121,235,146,194,169,5,239,192,238,133,189,57,25,6,233,13,248,225,85,185,140,230,3,166,170,64,7,150,141,118,114,42,140,229,7,100,79,229,128,218,32,219,131,115,156,2,168,162,216,61,63,199,196,215,153,47,51,79,216,37,85,196,75,2,195,225,80,40,228,88,119,150,68,159,193,42,196,188,205,92,202,181,52,177,9,35,140,106,233,210,53,126,148,87,48,125,214,114,198,101,228,230,117,23,35,26,73,19,184,53,6,133,240,230,45,150,106,207,104,186,99,33,1,82,18,174,63,196,222,110,219,181,67,16,206,45,32,6,48,85,80,199,11,174,116,62,99,159,74,163,137,239,14,43,141,49,119,164,42,254,158,135,94,22,140,34,25,57,68,123,8,16,7,213,69,10,96,135,194,243,79,164,0,72,252,177,204,111,218,244,196,196,50,202,46,186,152,142,195,103,150,199,190,209,4,181,181,157,35,117,130,208,192,71,226,37,168,117,50,196,215,220,82,120,22,217,18,163,16,214,239,70,152,216,81,38,226,13,165,218,190,9,218,159,60,63,215,145,228,21,94,51,11,55,2,58,48,251,229,238,236,238,194,28,60,94,247,198,150,108,146,46,87,79,249,136,181,217,246,62,113,163,77,149,7,34,214,219,159,231,175,155,16,109,120,132,227,147,133,208,206,211,161,105,44,150,51,5,78,130,102,209,220,184,32,201,131,111,62,43,109,87,184,76,187,228,81,40,127,194,176,124,166,95,87,27,164,250,98,224,65,105,84,57,234,129,84,243,67,168,151,54,110,130,62,134,143,98,135,18,162,47,159,125,155,102,86,10,100,178,139,46,89,253,196,92,175,152,224,117,164,238,47,49,142,225,154,230,205,109,172,224,234,246,249,168,102,183,127,167,93,198,116,46,56,97,117,89,72,17,121,26,143,34,39,75,33,118,112,234,170,79,38,40,209,41,1,213,196,182,7,207,129,163,5,46,102,138,95,127,132,183,174,221,134,215,37,26,60,172,196,52,128,213,168,63,124,226,178,16,228,165,163,169,132,62,180,104,17,152,102,65,232,149,90,213,46,42,94,49,32,249,91,49,220,31,32,198,102,167,166,15,99,156,129,102,160,38,235,117,58,161,209,203,184,126,229,48,11,129,245,110,37,210,216,6,29,200,63,168,59,20,40,9,1,154,231,127,196,158,156,173,12,99,163,85,109,212,10,184,236,140,84,0,84,133,185,232,210,4,192,196,170,68,68,44,1,53,117,47,235,73,31,117,167,64,65,4,90,0,158,138,56,145,164,246,77,246,91,33,32,223,7,216,51,55,115,247,224,0,152,84,223,190,177,164,69,96,175,24,243,3,64,91,63,153,72,182,201,114,32,107,83,171,61,150,214,133,83,186,223,60,126,127,190,72,70,125,92,107,58,24,133,72,211,172,244,194,79,242,107,202,199,235,204,44,109,0,236,243,191,6,130,106,195,60,196,42,220,233,52,53,150,65,138,108,216,203,114,248,174,215,136,149,75,199,180,150,240,59,162,127,182,185,106,191,176,151,210,104,14,56,65,74,55,192,225,67,2,125,171,250,56,168,225,158,68,105,154,60,250,14,114,174,109,153,130,212,118,196,90,161,48,67,81,38,131,194,49,164,174,50,145,132,129,78,53,213,187,23,159,118,226,147,209,230,127,224,125,54,238,25,188,153,239,91,85,201,228,4,176,18,245,6,70,13,250,100,99,122,31,220,192,188,5,217,153,143,26,216,166,229,131,229,126,70,95,172,173,183,17,31,103,254,127,50,112,16,99,171,55,124,57,154,147,162,105,137,138,86,40,182,185,177,131,12,34,232,71,61,227,113,187,206,231,129,111,218,229,48,172,25,188,35,0,215,77,112,75,169,87,8,113,147,60,145,128,25,203,3,133,98,44,136,182,170,152,194,4,75,236,17,1,15,149,195,152,122,63,136,204,153,76,36,24,174,243,133,54,235,26,160,7,145,167,223,195,171,199,107,211,138,95,19,128,201,0,27,83,239,57,27,138,109,33,130,32,0,7,81,184,32,26,14,196,61,205,124,238,75,185,41,8,39,42,212,238,214,254,156,158,20,231,154,25,144,211,148,127,71,194,144,13,22,41,51,68,22,151,166,198,201,222,255,63,151,168,160,215,241,126,128,72,125,255,18,23,134,236,123,212,161,98,188,157,197,103,60,145,0,165,234,166,228,124,41,158,83,122,188,253,240,128,150,117,119,254,150,38,104,122,202,49,83,133,89,108,88,65,16,25,25,132,220,159,197,76,28,224,50,90,74,118,13,46,102,112,70,237,78,212,246,19,102,174,102,111,106,12,92,94,40,220,46,102,231,227,92,140,20,124,79,19,131,81,91,128,3,119,238,173,228,90,130,197,194,240,25,219,153,6,100,92,128,65,143,154,86,228,250,124,9,97,137,66,87,105,139,239,27,178,198,246,73,186,82,127,204,125,73,175,171,67,108,200,160,30,251,222,11,221,134,169,143,125,44,58,233,142,25,138,8,182,28,204,173,103,192,61,4,90,19,153,186,227,104,232,22,239,247,219,43,236,112,80,159,155,136,28,198,231,87,65,118,171,78,241,79,141,198,63,67,78,151,81,149,175,162,108,194,61,36,196,98,187,200,36,221,107,232,244,39,253,188,142,32,124,241,135,195,233,94,83,18,63,227,228,133,177,173,0,181,243,82,239,90,126,168,215,182,94,98,183,116,211,41,189,210,21,204,209,1,197,223,79,243,72,198,25,227,114,22,146,115,253,233,71,169,124,16,212,242,55,41,184,63,13,191,195,197,77,36,47,46,86,27,65,202,242,14,240,227,231,114,14,78,254,74,60,214,155,166,111,171,188,82,87,21,21,99,139,222,24,181,22,181,30,150,110,221,74,71,109,23,174,221,29,44,210,33,244,200,236,250,249,15,143,162,249,160,164,11,66,3,80,79,35,73,54,106,23,16,144,190,57,90,95,86,14,244,77,203,8,216,198,101,137,255,17,219,129,80,34,201,165,207,105,117,29,181,4,29,199,80,39,57,40,29,221,248,16,187,119,120,17,130,15,15,76,173,31,195,189,15,12,75,157,78,214,69,79,120,169,241,24,29,168,34,245,235,100,250,213,193,213,212,59,155,57,88,186,206,75,2,90,250,173,154,219,152,2,74,200,221,189,81,185,214,79,161,126,77,206,211,255,96,94,244,140,32,11,240,118,33,247,50,121,33,174,233,225,45,73,229,130,3,105,49,0,17,161,209,87,217,213,251,98,112,2,142,245,119,21,118,120,37,162,164,222,123,71,47,230,12,243,250,48,95,233,114,88,234,78,232,230,215,197,156,104,170,146,8,52,226,19,95,191,130,212,193,90,54,147,95,75,218,105,173,41,239,162,24,214,23,247,75,169,146,57,72,146,17,71,110,191,129,43,198,38,227,126,87,190,3,199,122,158,218,185,255,183,20,224,141,178,27,2,52,221,87,0,253,231,2,68,13,77,94,5,3,208,212,1,166,108,239,212,91,47,187,157,156,23,17,239,158,135,27,31,128,68,102,129,199,120,226,248,185,68,124,124,239,235,36,174,76,170,79,225,1,172,121,28,140,25,239,105,14,85,196,243,168,160,118,187,92,228,226,114,236,104,34,226,133,119,52,41,173,82,232,23,93,185,173,125,110,116,164,43,200,58,75,146,226,0,197,85,123,84,199,133,31,44,44,42,236,63,199,250,152,207,74,247,159,163,1,125,67,255,105,151,43,249,10,122,54,196,194,160,36,126,234,127,59,102,228,216,205,233,218,195,199,44,114,97,247,147,158,187,101,10,140,243,131,198,145,35,231,6,145,93,177,83,104,238,8,130,31,42,22,126,51,183,164,127,211,185,156,253,20,104,125,14,204,230,191,232,216,71,5,6,21,38,189,127,174,70,182,213,52,196,222,22,53,75,96,49,194,207,185,230,132,50,150,48,1,183,15,31,91,128,206,6,226,148,178,39,171,45,2,115,113,3,36,179,23,139,168,194,62,123,6,173,22,218,109,14,156,205,62,125,155,218,230,214,93,252,51,170,46,38,4,17,82,13,65,176,10,190,253,82,218,88,18,219,36,59,145,27,173,8,246,70,168,218,30,0,24,248,212,255,54,22,133,157,43,61,232,252,0,103,219,103,179,241,237,16,118,28,176,208,235,142,158,191,66,60,194,84,134,44,144,80,229,92,187,97,41,213,255,56,9,159,190,134,152,187,81,244,158,6,137,245,107,122,4,75,209,51,135,105,50,159,118,39,78,61,245,37,223,100,123,119,41,18,187,93,122,242,49,112,100,31,40,11,57,158,9,37,142,206,116,229,197,155,219,21,136,176,252,99,204,10,161,198,17,107,204,25,67,108,53,11,223,201,141,54,179,124,1,190,27,171,164,56,224,114,193,173,56,172,114,152,64,70,90,240,48,136,39,130,37,89,200,46,4,180,138,150,86,216,146,229,146,56,153,133,129,20,198,12,187,85,216,53,119,31,27,91,87,242,225,182,192,156,165,205,134,254,106,245,23,47,186,226,157,171,88,142,111,216,197,75,174,171,229,42,211,176,216,159,232,163,226,106,228,0,62,119,97,158,248,115,63,182,62,44,196,207,42,0,194,237,67,179,108,246,7,29,227,234,227,62,141,207,247,113,234,149,189,113,104,22,161,115,147,141,148,212,51,71,20,144,184,148,86,122,45,155,118,132,141,17,170,231,248,12,114,97,204,133,195,176,164,35,2,180,72,82,5,242,218,218,209,74,0,78,159,22,151,51,179,8,184,236,157,39,8,179,248,124,201,88,195,94,37,211,95,147,125,146,172,210,242,239,222,187,118,150,201,8,163,172,136,164,30,88,49,107,38,36,167,115,51,172,40,142,187,10,29,108,34,103,35,29,178,245,202,37,119,163,178,244,55,139,70,50,224,112,203,23,201,171,206,46,23,64,51,84,28,102,162,76,82,29,76,22,238,42,246,127,25,3,227,146,131,243,137,122,25,136,214,25,100,81,208,95,67,180,222,73,149,244,127,127,7,35,219,128,171,126,159,97,205,183,129,102,63,23,91,196,234,221,65,15,76,29,50,68,16,48,213,47,130,103,190,234,80,142,230,202,51,50,245,13,245,141,62,21,223,168,91,1,37,154,17,61,89,155,236,166,96,44,214,212,28,142,224,171,52,213,123,158,163,232,50,69,114,111,126,24,129,163,156,232,170,96,234,236,144,188,129,131,83,138,145,14,205,235,147,156,197,169,47,19,247,28,147,204,226,147,220,50,46,53,158,159,145,154,185,220,230,78,50,2,167,54,213,250,155,69,61,14,173,19,35,192,128,202,16,38,197,50,125,74,26,25,225,173,118,54,57,230,31,17,249,75,98,43,182,30,64,130,35,28,28,209,103,122,9,115,79,227,236,240,140,14,224,76,85,2,175,22,51,212,122,93,209,241,145,135,33,241,168,129,16,190,233,16,76,102,112,111,199,26,9,240,193,9,129,230,88,121,98,196,142,176,143,175,26,162,18,127,118,245,183,217,139,8,99,155,202,104,205,190,244,187,11,66,168,92,2,200,223,52,98,136,48,138,141,253,4,230,9,96,65,2,181,130,209,15,192,152,29,130,242,9,78,111,216,152,206,61,59,84,18,133,69,225,116,99,163,192,45,99,4,52,158,246,148,31,196,104,56,210,201,166,198,245,228,69,155,39,27,225,139,173,47,137,24,130,133,235,100,86,215,113,59,232,2,124,212,247,134,127,96,167,64,97,30,188,17,208,229,68,7,100,241,180,41,155,49,166,22,167,23,32,103,96,82,229,3,107,170,175,62,232,70,164,104,227,0,181,186,242,86,188,40,91,133,159,107,84,1,34,193,112,117,101,130,112,49,76,251,203,138,212,143,150,110,118,126,178,55,223,209,204,240,56,79,171,106,11,125,74,13,81,200,174,107,254,201,47,13,143,18,255,165,220,141,81,46,153,53,79,226,48,36,155,46,47,136,142,188,118,47,170,155,233,129,209,47,6,109,46,59,253,104,155,45,54,41,204,254,18,15,9,149,77,14,213,132,8,82,253,6,13,21,207,11,52,121,49,45,98,12,208,55,104,77,55,6,106,127,254,124,230,14,36,230,61,141,41,135,113,44,139,192,186,52,33,77,90,27,82,60,127,38,69,86,150,143,157,44,11,85,10,57,3,11,100,61,133,81,134,50,248,239,29,166,225,126,250,89,70,178,245,55,24,60,185,10,169,89,194,42,88,119,117,111,131,6,237,123,253,247,181,46,252,194,128,15,24,131,93,104,100,147,171,153,195,65,247,90,239,163,43,249,58,2,102,132,108,77,209,127,1,134,190,113,254,201,248,242,46,181,216,199,73,105,200,30,20,63,6,252,49,10,98,20,205,67,255,203,243,117,187,17,40,139,213,15,156,36,52,12,202,36,95,126,203,246,50,65,44,174,192,209,80,86,148,245,19,101,42,147,39,126,31,93,195,213,213,81,56,140,110,173,163,244,231,164,106,37,147,159,119,187,157,219,167,220,17,178,194,147,114,127,30,62,4,205,226,18,207,95,146,236,165,133,9,160,73,139,20,21,196,120,191,122,86,255,146,183,47,21,32,46,227,15,93,76,98,86,184,39,118,138,248,220,115,245,21,137,150,254,3,138,100,107,76,115,154,34,201,199,176,80,67,185,204,82,58,89,212,58,17,119,99,248,246,246,100,91,151,103,198,13,125,52,55,57,74,111,133,225,97,193,69,152,83,82,58,166,142,64,236,217,129,149,24,68,35,129,30,93,103,93,58,55,23,87,218,160,211,100,239,125,201,137,23,2,26,161,6,95,220,139,16,56,107,83,184,47,231,48,128,11,204,157,95,0,185,124,10,43,161,118,80,54,25,51,223,70,68,172,133,15,24,36,36,113,97,207,70,191,158,196,53,10,227,100,134,140,2,254,112,23,20,186,153,26,122,180,189,192,190,87,45,163,20,59,181,60,191,89,244,106,54,216,178,79,216,52,50,210,178,176,46,183,130,88,206,164,113,52,168,199,215,166,12,238,216,126,67,106,195,86,150,190,188,255,131,24,40,8,201,167,99,206,216,124,178,80,187,29,191,209,8,212,131,50,177,162,130,241,202,140,102,157,114,93,33,250,204,202,201,179,93,72,225,166,63,143,205,136,43,140,199,96,0,122,174,11,116,200,69,7,108,17,108,3,55,81,38,39,8,146,254,78,85,143,53,53,96,221,242,43,7,104,187,68,10,72,152,186,134,24,206,63,65,178,238,30,251,57,231,204,52,157,130,87,236,10,71,197,225,220,66,160,138,34,150,63,184,130,92,126,52,55,213,131,170,244,148,241,226,49,241,2,234,37,140,181,134,75,109,95,120,52,105,139,65,39,122,92,101,162,170,108,255,226,133,84,251,12,133,228,210,212,206,161,163,241,217,209,139,251,74,61,5,9,189,192,69,17,172,38,239,107,116,75,201,229,227,58,193,229,8,109,247,245,31,3,9,109,196,171,217,78,113,151,241,23,88,217,83,254,210,73,157,42,249,35,251,172,187,17,12,172,150,100,137,33,187,22,21,50,153,117,91,76,12,123,90,106,13,93,9,159,175,96,20,178,183,188,167,158,83,48,94,237,208,235,212,166,185,110,149,13,125,140,162,87,213,52,109,143,199,96,107,187,29,145,229,131,159,3,181,219,201,254,131,38,197,3,74,21,228,25,190,13,246,203,166,144,115,168,102,49,72,58,8,173,138,135,119,214,164,205,99,226,186,180,149,148,156,163,249,119,25,128,6,212,210,182,84,161,207,205,161,123,31,182,44,100,116,197,25,221,115,183,72,221,212,17,153,162,90,201,234,108,47,232,87,227,167,95,70,46,43,207,121,192,221,191,168,74,115,231,27,238,3,81,70,44,95,215,213,232,222,244,244,246,9,155,225,253,134,159,70,48,204,184,85,145,181,5,171,115,77,33,173,11,106,43,47,115,241,107,222,232,17,39,212,19,94,81,145,101,206,113,85,4,34,45,163,202,231,239,187,168,192,75,180,175,163,19,141,200,70,37,25,216,176,83,24,59,80,34,198,143,151,28,35,114,174,92,58,137,71,87,215,129,243,252,22,132,239,92,54,75,144,234,112,36,9,247,161,201,72,225,58,47,206,5,160,231,230,108,42,228,15,118,5,149,138,16,231,58,11,214,1,242,27,214,105,103,205,34,106,254,222,194,246,133,135,45,52,160,133,100,51,198,219,92,126,9,30,29,29,96,233,62,98,110,193,202,241,193,139,20,48,228,191,190,254,75,1,122,137,116,83,169,115,126,56,122,222,174,214,238,43,193,51,104,240,102,89,240,29,1,125,224,44,207,127,112,63,255,180,71,130,148,217,154,4,61,192,209,223,66,132,195,1,167,83,10,34,198,162,49,237,226,201,177,235,172,120,21,123,104,67,189,77,22,128,88,99,15,154,168,88,113,210,89,230,227,161,64,41,181,192,100,10,58,34,22,76,106,77,107,162,126,28,188,120,43,96,95,255,90,237,123,137,110,145,120,118,164,140,157,30,174,100,168,52,141,198,19,141,52,106,77,11,205,200,165,185,226,142,45,28,60,93,209,26,103,173,24,21,6,193,98,130,127,44,226,6,24,180,87,89,29,131,113,223,121,189,78,65,156,9,11,127,99,101,231,126,200,156,199,115,43,160,156,24,11,36,34,240,96,47,34,218,21,158,62,195,105,13,179,83,55,24,83,77,118,83,165,122,9,3,229,38,184,27,125,159,237,213,160,100,171,208,14,91,249,204,245,12,134,210,40,133,160,10,60,242,79,210,105,100,221,213,7,20,67,1,192,143,27,108,124,237,95,158,6,30,216,203,255,231,56,74,222,65,80,190,29,78,173,106,228,117,245,170,116,175,27,147,16,111,125,232,53,38,116,168,5,227,60,117,182,10,162,25,248,205,155,227,48,195,77,90,126,238,49,65,231,32,222,232,128,96,202,35,217,233,154,184,202,113,234,78,193,31,54,246,240,81,233,2,66,18,200,245,187,221,196,203,116,112,121,25,102,105,159,85,240,167,34,63,130,233,149,221,58,136,36,184,167,172,19,9,151,143,21,150,204,24,154,105,117,179,242,108,194,186,178,116,17,254,210,177,57,67,149,127,234,135,35,10,205,183,107,74,81,196,245,99,45,131,41,101,112,98,127,51,18,232,102,236,202,121,197,82,237,72,78,169,53,193,136,201,176,208,250,253,174,109,149,40,156,72,49,158,14,193,136,130,168,171,104,107,22,96,225,41,207,161,112,91,208,147,88,46,65,158,73,236,89,16,123,121,114,80,172,230,14,44,53,166,243,203,188,187,60,132,250,4,164,207,96,71,64,20,120,85,97,236,195,224,67,41,152,39,252,230,112,92,17,48,57,12,174,229,140,224,246,59,246,165,211,21,135,66,255,79,107,197,15,15,15,57,230,41,59,109,54,46,40,167,163,229,154,67,205,196,207,68,42,2,213,232,194,0,228,221,127,61,214,175,253,77,12,141,46,111,43,197,209,170,94,108,43,164,200,253,218,247,120,17,151,106,14,245,8,6,164,116,179,163,165,83,178,114,189,215,78,101,177,1,65,138,149,153,110,218,239,149,80,161,77,107,239,167,156,130,100,54,151,54,97,170,64,31,96,210,189,44,199,69,51,245,114,34,15,113,240,55,129,194,163,52,39,60,197,245,184,82,242,246,104,198,158,73,43,234,198,230,195,227,195,175,167,74,183,103,35,129,60,221,245,216,231,60,113,127,23,250,120,167,154,95,32,111,85,161,40,189,127,159,24,77,94,118,138,132,247,146,229,131,115,197,237,253,209,248,134,157,108,50,248,208,159,204,171,197,41,117,44,227,244,114,182,114,196,225,14,59,57,13,150,59,177,224,134,8,71,121,164,193,114,147,51,158,119,7,16,103,8,155,78,120,247,116,210,142,162,164,124,119,69,128,176,10,125,184,24,15,136,140,220,45,104,213,14,203,51,132,247,32,129,79,226,211,100,163,182,9,176,207,27,49,151,119,22,146,254,211,48,70,30,198,241,27,221,228,138,108,252,177,88,139,243,107,115,138,129,1,8,105,149,188,117,218,26,63,170,132,134,114,57,197,1,74,217,67,110,209,44,212,122,201,52,117,56,91,214,40,208,76,150,198,202,5,215,239,235,89,117,110,162,210,104,68,113,40,199,97,252,52,69,2,47,10,135,99,243,88,29,217,88,206,28,38,25,21,162,181,59,238,171,19,105,226,224,176,71,216,226,97,250,108,26,181,21,173,75,152,212,217,73,130,176,200,204,247,255,20,50,5,255,126,202,176,23,166,248,31,188,216,89,136,220,212,133,238,213,221,74,206,156,104,140,49,214,104,219,191,145,86,214,59,226,38,193,70,107,124,174,149,24,17,153,209,255,74,225,79,28,26,178,96,249,165,219,160,86,217,242,149,57,48,229,107,67,145,182,75,123,163,11,221,164,110,43,143,206,52,105,6,42,98,0,243,99,11,207,115,110,151,162,234,115,111,51,232,155,201,156,87,12,13,51,10,92,123,183,224,206,89,86,209,159,217,7,116,255,245,60,248,158,90,232,105,227,172,110,123,46,153,215,201,98,157,138,111,187,110,128,185,151,100,46,49,71,182,64,166,190,171,178,115,238,147,60,24,146,178,117,139,31,232,207,124,226,172,103,125,3,137,25,5,139,98,255,169,184,148,140,4,136,224,238,56,90,248,16,33,225,174,111,208,74,152,56,40,80,142,94,166,191,160,139,157,78,247,120,141,223,69,68,202,95,235,37,7,16,114,243,26,83,76,186,57,189,243,144,172,103,144,206,80,37,177,198,240,251,125,238,46,42,32,188,105,76,101,214,34,244,150,151,217,92,226,141,93,9,180,3,140,53,3,191,43,44,214,217,107,70,231,209,245,112,140,230,246,25,158,236,45,105,142,225,57,78,95,139,164,96,110,244,117,176,153,25,11,147,6,147,84,202,11,186,19,216,33,120,88,79,179,137,251,179,73,36,235,108,46,124,28,112,202,167,26,138,22,244,15,83,68,90,228,113,64,21,145,168,52,169,158,166,179,216,65,61,160,171,74,95,82,194,27,118,51,47,73,103,249,148,114,17,69,85,197,98,173,70,30,194,174,45,154,126,228,215,115,253,9,65,252,87,132,131,231,115,194,41,57,67,81,20,136,83,37,153,216,159,170,219,28,182,75,90,147,116,174,212,108,160,213,173,180,60,224,57,63,75,252,89,218,129,1,190,205,167,36,33,165,38,226,29,6,237,140,71,158,121,81,45,71,44,115,182,26,195,21,18,155,201,216,55,105,190,108,84,209,155,119,91,104,101,123,199,148,148,47,64,194,222,132,177,78,97,145,53,26,30,187,147,1,70,72,97,15,119,48,33,229,21,60,124,63,6,8,81,161,85,116,102,0,249,203,180,200,57,99,205,205,198,193,238,154,217,27,37,181,189,108,44,93,3,139,88,50,64,78,73,89,198,241,111,232,183,83,85,136,109,88,86,0,121,250,253,218,252,107,239,168,134,68,221,53,7,151,69,209,135,151,202,12,161,168,204,196,42,76,111,176,27,205,2,85,33,211,149,193,44,161,177,163,230,255,158,178,223,188,77,224,93,116,39,120,182,104,150,175,252,189,74,113,248,87,150,239,231,194,30,221,27,70,167,134,231,187,233,31,224,143,56,52,8,195,78,96,140,153,105,184,213,205,231,90,174,165,143,31,218,232,133,193,200,102,188,108,25,48,158,51,1,87,178,111,19,50,163,179,156,226,5,242,94,147,254,243,29,35,31,250,229,192,180,83,171,117,117,236,39,200,129,46,42,247,213,106,25,15,147,254,84,16,90,172,245,80,112,55,107,78,133,67,248,32,199,111,219,12,249,88,24,182,179,17,205,99,123,236,2,42,42,9,59,215,150,129,63,162,61,180,148,203,153,104,179,46,5,66,207,210,37,1,35,210,244,92,50,142,52,16,64,48,252,168,29,250,240,27,208,71,123,233,220,0,39,188,245,61,20,130,103,117,203,116,62,82,252,207,161,190,39,15,131,196,134,87,60,143,163,146,135,149,49,130,244,226,67,245,160,17,90,0,227,173,246,154,226,126,180,10,96,22,226,15,67,88,93,166,48,172,143,20,102,241,188,180,150,14,225,162,113,132,238,88,86,121,168,101,142,92,37,143,190,253,169,220,177,89,56,100,171,40,117,42,6,251,56,48,43,180,217,115,44,28,58,180,160,103,127,180,228,152,95,153,160,6,105,192,91,225,184,110,135,231,221,87,5,110,7,15,170,39,252,77,120,101,245,106,237,162,121,140,22,127,67,143,95,30,239,18,131,64,231,250,198,48,139,243,161,225,231,37,223,148,100,54,165,255,166,157,126,240,183,234,253,130,250,132,152,239,90,234,238,180,231,214,1,230,204,68,231,126,94,149,232,232,23,119,159,107,176,75,173,133,215,218,214,118,126,101,225,252,202,139,85,253,194,90,188,181,231,188,213,85,138,87,170,194,80,148,142,204,179,7,125,167,95,54,246,83,240,240,177,201,21,50,173,111,110,34,191,231,133,10,108,94,94,123,230,183,66,253,9,191,56,76,169,209,136,107,54,92,121,177,16,124,92,118,198,4,23,25,53,194,241,18,249,31,178,147,154,241,26,155,77,62,65,99,97,95,76,91,134,152,94,38,207,21,173,79,164,54,26,65,54,46,145,115,190,86,182,199,230,199,193,212,133,58,4,174,6,42,48,0,216,202,182,62,15,135,33,59,134,161,126,46,214,133,181,205,114,46,174,202,114,77,79,75,231,116,252,122,109,16,9,74,184,12,81,105,248,227,208,1,194,203,244,216,127,244,146,2,46,29,229,116,156,215,86,16,204,215,205,88,91,150,118,72,54,157,245,211,122,64,208,59,255,241,124,217,227,162,98,59,23,75,179,130,104,183,151,254,174,34,54,52,143,64,217,172,234,113,249,142,84,96,111,68,67,67,249,89,135,182,53,146,43,3,13,17,146,107,65,91,245,65,87,199,236,89,242,42,135,197,239,11,48,227,220,99,234,48,248,36,234,198,117,34,40,118,133,20,99,51,4,112,196,164,221,178,106,241,42,242,115,223,23,174,230,253,127,91,138,55,109,106,156,16,249,58,72,250,55,66,117,3,253,230,108,130,136,59,138,232,16,53,157,50,131,202,117,186,190,232,159,172,232,76,182,49,242,82,62,243,211,68,56,176,136,1,44,217,132,12,118,178,206,140,100,112,34,241,52,107,239,229,42,201,187,219,150,121,74,161,146,239,36,229,251,47,84,21,134,152,126,250,116,173,63,139,165,132,89,1,151,25,213,115,208,64,18,172,221,125,199,160,10,51,245,139,149,65,121,234,216,171,217,207,238,117,246,202,144,45,26,68,170,203,195,128,157,141,104,92,59,1,233,174,219,42,12,16,64,57,90,129,219,47,115,87,159,19,216,30,94,34,12,188,201,113,145,45,57,91,156,142,116,131,234,187,233,44,108,2,89,134,12,167,39,75,49,164,189,240,123,166,183,74,76,223,151,125,14,25,175,138,93,154,111,80,254,33,19,92,226,205,48,96,139,96,102,131,195,204,79,69,176,251,166,48,161,207,152,220,32,135,182,194,40,75,99,89,174,13,45,62,135,233,215,163,116,100,194,85,56,152,63,221,190,250,80,113,90,176,126,36,227,77,227,240,203,162,103,235,183,208,208,246,244,52,5,250,250,60,114,175,187,198,193,40,67,65,97,138,233,99,79,0,250,61,14,73,198,232,37,143,178,172,247,153,197,52,124,102,73,176,142,149,61,47,17,67,20,223,32,219,240,112,90,118,67,54,182,83,176,181,98,169,126,141,115,229,73,228,41,6,97,219,99,99,201,137,134,236,174,89,101,237,177,114,107,91,141,230,197,106,135,22,137,102,9,213,145,193,237,15,2,221,187,135,122,18,86,61,177,225,240,255,127,163,19,162,128,98,28,248,151,32,166,43,71,70,111,183,123,134,184,31,86,153,246,137,214,14,248,148,196,212,114,193,79,59,246,137,156,47,160,58,200,55,197,39,230,138,254,49,2,241,237,44,55,109,151,189,48,197,178,222,177,47,167,21,211,183,50,57,72,63,90,146,3,130,214,1,57,223,68,97,57,170,0,197,33,107,126,253,242,179,126,29,148,43,160,19,110,224,30,66,104,190,81,255,212,6,102,251,220,26,0,197,18,109,202,136,39,3,83,43,158,56,14,19,18,82,55,200,240,90,64,201,65,143,23,77,243,92,107,24,184,214,137,173,242,249,89,123,187,124,225,128,76,19,248,185,143,218,155,149,91,16,162,111,18,177,33,134,6,10,233,52,238,19,18,38,12,142,106,151,228,241,19,12,201,99,92,123,194,222,105,83,67,245,122,170,65,37,50,199,184,144,32,79,34,10,23,90,57,115,54,168,147,213,239,181,153,248,141,65,2,223,143,188,26,194,251,125,51,147,57,254,115,27,43,62,232,33,174,191,123,95,147,20,218,203,195,119,144,37,141,89,52,62,144,185,145,6,228,17,221,103,97,199,192,227,152,233,212,56,126,164,230,179,68,104,79,57,103,67,41,10,134,233,31,139,132,188,143,138,147,156,42,42,151,119,44,139,100,190,60,201,216,243,158,188,103,160,212,70,187,124,93,83,23,54,55,206,191,22,118,115,79,93,247,148,137,231,105,108,166,145,183,153,37,202,29,143,21,183,94,191,150,55,135,88,242,4,182,175,138,246,137,134,139,28,93,57,72,81,65,60,76,57,32,13,51,61,121,109,193,167,128,173,142,91,104,0,205,196,20,228,103,209,182,237,21,70,48,162,46,75,201,183,228,189,145,123,25,33,16,62,249,35,66,77,138,186,84,94,123,95,107,8,6,16,164,241,50,241,111,112,161,190,121,169,202,165,22,184,242,162,1,197,29,162,77,190,119,63,25,230,75,110,100,169,2,38,82,4,40,178,149,9,195,115,144,56,219,183,236,104,8,8,40,222,209,55,176,62,8,63,113,55,151,2,3,142,77,157,250,32,142,184,45,195,230,165,55,57,245,195,170,72,175,96,90,229,140,12,31,109,138,246,58,23,235,11,109,20,158,164,121,186,226,10,252,192,223,243,157,63,248,160,7,113,197,198,185,34,121,128,20,24,48,139,140,147,224,30,4,199,155,209,175,230,63,247,59,251,97,88,42,102,232,6,162,146,155,28,175,66,65,117,55,202,180,54,164,111,2,52,162,206,73,29,87,15,98,235,182,191,198,71,85,16,198,205,161,250,254,228,80,67,76,30,181,71,43,33,211,234,199,241,218,17,28,245,52,190,120,22,241,151,49,69,150,99,131,204,100,74,84,41,129,249,145,38,81,191,115,21,127,236,230,236,212,119,79,251,14,195,85,42,40,163,241,106,236,209,71,114,112,176,251,51,35,191,141,32,101,185,234,189,147,26,46,29,138,150,68,195,0,198,20,93,128,70,152,95,162,237,108,161,83,117,50,103,234,40,30,140,234,88,154,248,89,64,9,64,155,241,26,70,231,161,148,104,240,7,154,108,26,99,27,167,21,77,117,187,199,167,76,71,75,231,242,238,60,216,45,1,99,34,86,135,57,75,94,193,232,80,209,65,145,63,101,21,237,61,43,249,85,208,5,207,173,120,96,157,238,82,217,210,231,57,230,196,22,166,74,33,240,166,89,66,7,21,231,129,38,10,180,157,93,129,152,214,51,94,49,227,253,229,71,55,75,159,109,163,80,195,212,23,141,249,4,243,64,13,56,169,241,93,144,65,206,190,224,143,11,147,229,239,88,241,210,153,107,245,90,219,109,150,157,190,30,195,246,179,140,17,42,68,88,31,201,203,233,184,155,51,57,96,20,185,84,102,184,28,179,72,231,6,10,54,149,236,29,3,182,23,223,232,96,224,241,192,121,125,235,194,210,227,49,177,57,239,204,163,216,128,203,50,67,252,134,24,9,154,143,168,181,73,114,66,61,145,6,118,30,223,66,79,28,193,245,156,173,188,123,242,18,7,144,226,88,206,111,199,1,241,229,81,41,39,213,149,234,59,3,128,84,37,232,121,215,77,245,21,64,45,205,8,216,57,69,233,68,70,241,46,199,155,152,5,239,170,192,37,70,130,125,49,186,107,198,225,246,208,190,194,71,227,248,187,226,83,5,181,196,86,184,2,77,88,143,147,111,42,27,87,174,130,127,125,247,47,190,92,56,122,227,90,184,108,189,131,206,150,164,164,145,131,68,86,149,213,42,197,32,95,98,159,169,172,61,16,244,186,167,149,249,251,159,225,237,141,164,180,56,35,253,137,30,218,66,64,140,228,204,146,72,32,190,73,13,166,36,20,187,18,123,56,152,119,77,217,175,121,222,205,33,142,224,6,108,140,23,34,181,33,137,218,128,178,250,167,58,152,180,96,45,57,198,144,144,36,251,250,124,90,185,57,142,209,12,142,199,176,12,235,27,53,123,37,30,96,158,136,63,55,47,47,27,174,46,21,157,148,232,219,217,108,181,178,116,248,167,100,82,71,49,3,85,141,241,199,117,121,100,249,188,71,185,158,174,177,159,188,214,255,192,20,77,89,61,231,91,46,215,179,146,25,221,114,135,211,7,49,80,240,228,79,114,137,145,214,160,88,184,16,224,247,211,98,175,79,106,201,227,248,115,112,212,233,211,139,60,15,167,0,171,81,232,44,187,206,122,25,183,206,184,128,223,9,80,149,108,107,154,146,117,96,88,76,248,25,58,71,184,236,98,229,28,233,117,57,148,123,93,9,55,214,154,11,214,24,71,252,140,180,203,194,212,86,37,129,138,165,148,192,222,24,31,11,91,136,161,215,203,78,26,117,119,240,46,96,160,176,23,4,45,187,145,21,96,191,191,46,159,77,25,141,22,183,173,179,46,139,89,125,11,155,94,111,41,41,112,41,178,15,213,195,191,5,232,28,23,117,11,167,248,110,13,158,98,52,166,243,222,184,88,200,245,92,255,235,49,214,117,176,102,103,219,135,167,49,144,192,73,3,76,72,84,189,37,73,227,188,100,116,249,218,163,240,220,135,48,52,74,51,106,96,108,114,98,94,98,27,222,205,142,215,34,208,247,20,57,71,197,244,90,225,78,36,191,72,196,47,14,68,237,71,33,216,53,106,72,139,119,49,138,60,75,56,62,15,55,78,8,247,208,82,64,18,62,59,252,89,152,238,3,95,76,93,30,25,38,229,223,217,93,43,74,159,129,90,94,32,179,147,64,26,136,251,246,186,55,62,94,104,102,151,249,224,252,188,216,6,104,189,89,227,75,176,125,20,206,230,205,240,66,100,202,5,58,162,130,195,114,64,58,168,16,77,38,186,99,40,72,2,10,123,125,130,151,73,162,126,163,165,236,130,25,25,52,195,61,71,153,223,53,24,189,194,74,183,215,54,139,202,144,0,145,64,44,20,213,90,84,152,106,135,18,10,162,141,5,240,63,57,16,79,147,88,82,59,47,13,173,9,77,89,214,165,131,45,46,23,231,115,250,251,34,23,121,239,218,101,13,122,199,171,97,150,64,255,93,131,123,167,217,188,137,148,1,88,221,185,144,56,190,217,78,54,0,184,147,140,69,176,52,138,166,16,176,12,69,215,254,172,175,19,12,74,220,194,66,195,154,239,170,212,120,34,245,251,168,213,137,115,181,46,61,12,188,21,228,214,23,55,237,224,50,213,248,22,254,42,104,4,183,0,103,130,255,159,208,17,34,46,52,17,126,182,244,207,64,184,52,49,52,132,155,157,188,207,2,76,152,188,210,107,76,231,25,230,28,154,209,13,244,117,152,46,102,137,36,182,151,107,139,187,23,101,248,24,81,91,157,91,113,100,171,84,245,226,222,118,196,94,201,95,98,204,104,194,109,186,213,143,87,216,84,161,249,172,102,111,183,138,12,114,84,30,224,120,27,125,97,2,19,76,245,90,180,110,151,81,21,217,15,87,91,208,163,88,13,209,106,197,67,85,69,25,59,181,110,152,155,71,55,55,25,86,217,3,42,224,221,144,188,73,151,78,9,163,135,243,69,54,149,4,104,2,211,95,117,82,18,143,254,86,29,250,213,243,146,124,248,46,160,27,71,46,30,119,67,144,133,155,13,175,1,249,75,16,117,49,198,186,251,155,87,215,121,210,52,13,242,154,171,212,229,110,169,49,58,35,90,197,93,235,78,32,84,221,52,148,185,12,48,0,71,166,34,37,44,35,112,160,156,161,35,112,76,77,23,124,184,45,36,74,169,159,202,7,42,48,207,162,121,148,69,200,194,130,187,43,148,74,42,139,163,62,45,209,142,154,90,239,165,108,169,154,37,30,26,98,233,165,147,38,49,83,54,13,48,147,154,113,28,169,3,224,164,211,140,107,70,17,92,253,37,169,58,89,90,188,172,125,166,173,140,100,250,102,37,234,19,237,155,149,86,38,78,58,217,244,58,32,57,205,106,117,65,105,104,219,142,147,141,22,59,173,119,106,92,252,210,127,204,145,231,247,182,240,21,183,53,179,54,137,246,133,167,72,134,145,72,96,253,246,76,54,125,104,144,142,177,130,58,93,146,168,120,87,248,2,218,216,118,7,218,24,197,176,135,79,97,67,235,215,163,10,59,144,179,64,68,45,118,149,230,90,109,129,199,106,115,104,194,94,224,193,178,177,53,49,203,87,225,244,175,145,150,25,1,41,246,132,180,81,44,138,209,222,139,34,40,96,33,147,122,75,92,7,176,54,165,194,59,167,112,207,137,179,248,191,214,189,45,195,211,237,165,211,56,123,212,149,86,21,194,15,229,248,147,194,50,16,190,218,14,190,65,116,46,114,127,206,161,155,142,68,174,32,114,236,10,65,163,63,241,121,108,63,148,225,122,96,78,111,199,211,71,17,149,133,220,227,84,19,127,231,102,218,118,136,157,0,99,227,219,5,136,76,220,143,40,31,123,145,152,151,94,171,127,44,32,51,16,76,70,210,111,98,27,31,57,203,252,4,168,5,212,141,246,214,65,6,183,151,203,34,89,194,177,167,79,149,232,177,233,24,58,70,125,254,13,157,142,73,63,63,217,211,145,24,67,251,8,33,160,49,201,47,48,35,14,62,220,205,82,71,49,109,234,14,85,183,229,254,253,14,230,203,38,131,220,155,106,57,48,47,56,200,87,107,218,50,151,90,223,214,81,44,76,79,155,73,128,237,58,131,121,31,241,26,220,142,253,34,138,23,157,121,204,192,62,196,26,125,226,76,127,105,181,183,180,176,214,162,245,113,173,228,124,20,115,177,20,238,185,148,78,10,213,149,11,66,184,137,150,122,203,16,62,177,225,230,116,164,27,61,95,137,70,183,169,220,189,75,141,14,89,131,174,156,57,182,136,246,204,152,181,126,149,10,21,147,243,46,97,64,35,234,109,136,198,107,70,249,59,135,204,122,73,0,80,49,45,170,146,179,47,157,213,72,224,204,165,26,221,142,247,253,63,163,78,188,93,231,65,63,138,211,140,47,161,239,171,249,6,46,30,232,171,175,240,167,221,118,137,6,253,84,86,224,16,207,113,246,161,58,93,157,35,144,96,124,1,233,229,186,69,29,212,65,215,156,212,40,211,207,107,223,118,233,219,169,221,72,103,204,199,125,64,108,60,174,93,242,134,147,9,65,14,186,194,184,102,143,251,18,148,60,29,169,140,230,73,46,108,207,28,4,122,178,186,237,151,105,242,57,25,225,234,196,109,107,103,28,39,25,251,178,252,243,242,175,193,82,28,100,96,48,116,74,40,54,114,162,213,139,23,99,64,195,14,240,46,130,53,194,31,217,171,51,86,32,124,200,97,234,85,235,28,225,148,114,155,139,127,90,208,222,38,16,98,38,72,14,245,26,138,61,255,210,47,210,242,167,203,160,150,51,120,123,77,98,152,71,221,48,168,229,53,210,146,148,162,216,155,116,237,130,35,87,27,70,75,19,9,70,24,187,240,97,0,238,247,147,92,253,205,215,231,96,41,173,44,90,23,8,59,172,197,166,172,220,81,107,56,32,53,252,198,27,219,82,78,127,23,3,225,115,48,143,177,115,197,186,131,101,166,185,124,222,186,240,71,11,97,223,111,135,3,13,143,146,15,217,102,169,32,140,190,139,182,66,34,183,194,155,78,56,5,14,61,230,238,93,233,96,125,84,236,96,239,167,237,241,42,174,20,101,108,147,177,79,191,103,125,9,217,46,232,111,205,188,38,154,188,206,179,86,46,101,61,184,225,14,17,35,252,197,212,176,201,126,152,8,108,226,254,47,113,112,36,61,11,24,18,28,196,151,147,88,170,21,120,127,165,85,150,157,164,167,0,10,115,107,154,80,40,192,4,40,189,157,244,82,19,190,1,164,19,19,75,129,10,162,100,176,168,9,167,169,204,221,57,243,124,56,108,30,61,146,58,196,15,29,36,198,200,170,230,253,86,26,117,20,88,123,241,177,43,195,27,16,227,54,94,244,67,202,237,182,117,179,15,73,162,52,195,138,30,195,49,200,67,116,87,210,90,202,47,37,199,166,71,1,152,65,215,224,75,79,111,194,100,3,240,144,251,15,196,104,57,246,125,132,4,124,98,151,119,202,106,142,250,84,168,67,122,194,80,64,149,89,158,145,118,134,195,128,44,40,42,41,94,186,72,85,39,164,9,247,175,145,58,123,243,55,53,211,86,198,38,190,161,64,92,120,17,143,150,168,78,49,147,255,232,202,152,196,175,195,242,11,18,137,250,92,50,129,53,142,49,140,219,240,126,180,14,138,86,233,110,4,45,168,165,59,22,215,166,152,128,130,248,244,186,14,95,234,22,24,205,209,8,218,4,252,137,16,126,108,12,90,7,98,59,241,144,123,178,208,65,221,42,158,198,52,12,219,69,94,65,167,15,245,75,112,250,230,240,71,166,154,236,192,209,36,23,82,111,44,42,242,234,98,196,33,204,30,126,156,12,72,35,28,175,124,173,162,143,17,60,35,139,158,75,14,151,182,144,64,44,193,189,217,124,42,164,57,251,40,151,196,106,62,237,247,188,172,237,212,23,231,91,221,78,106,178,244,33,9,133,91,161,5,82,44,122,169,121,49,208,152,167,20,170,101,84,109,75,210,134,215,225,242,206,251,46,220,243,172,109,95,211,193,95,151,211,61,160,188,71,178,168,57,36,206,14,48,186,207,38,164,0,233,14,35,89,57,129,253,105,134,74,222,50,206,155,44,248,43,189,227,221,234,67,3,153,228,106,121,243,138,107,129,223,40,104,212,111,228,248,132,189,94,246,16,44,83,80,240,180,172,74,24,140,200,20,202,32,2,95,50,19,252,75,55,148,234,122,246,71,157,1,15,67,11,174,18,169,211,206,99,238,14,62,5,2,26,68,236,130,172,96,150,164,60,25,26,227,101,171,109,6,244,31,207,69,242,68,155,159,168,223,142,180,240,43,52,234,240,158,186,128,218,106,70,66,13,176,179,77,118,216,113,222,9,61,82,226,25,163,115,38,114,32,38,247,219,71,156,95,153,53,243,243,24,222,226,245,78,128,110,194,212,129,11,87,155,54,194,242,94,244,112,214,67,223,3,73,153,6,73,80,87,171,111,165,19,161,162,165,211,162,40,62,14,62,44,219,222,166,216,63,79,176,113,221,165,227,136,176,206,209,78,201,60,106,202,186,76,35,107,113,103,241,92,71,232,194,126,234,119,93,112,76,237,188,225,151,195,176,210,136,143,247,168,132,162,163,86,127,45,199,49,223,31,74,163,173,224,56,114,58,94,254,4,132,170,100,151,159,172,250,145,224,84,18,197,115,225,254,206,211,82,119,98,174,246,132,241,146,111,192,183,232,45,31,249,147,66,252,0,153,172,165,143,49,107,72,80,146,201,1,154,75,209,7,85,201,195,186,143,238,14,213,140,196,247,24,48,105,5,143,148,157,154,181,54,154,239,125,227,83,62,80,133,7,195,3,39,166,233,42,81,12,145,131,35,97,165,44,193,238,23,41,91,32,200,0,114,9,150,82,252,242,248,42,197,159,186,224,129,196,2,200,204,16,102,116,214,86,243,32,135,133,24,120,148,38,236,250,5,94,134,195,115,154,173,52,3,55,71,127,159,52,167,50,138,103,7,125,59,47,218,45,35,175,57,111,197,213,17,46,221,158,181,136,165,160,62,0,135,13,84,127,235,6,28,75,34,29,186,9,207,70,180,255,175,187,107,212,77,235,246,178,8,43,213,16,248,239,252,65,41,201,83,27,218,58,147,253,10,27,109,206,216,156,53,140,234,194,165,64,145,120,34,245,125,213,76,19,246,90,1,14,199,165,159,249,111,33,37,123,157,150,81,215,155,118,83,68,232,222,55,172,107,228,104,120,203,235,78,198,235,248,154,188,27,200,218,62,224,66,251,53,140,110,121,222,227,189,177,248,11,23,179,214,245,95,20,98,246,33,16,95,238,156,58,69,147,30,142,212,90,48,21,233,72,7,82,146,236,12,97,32,94,149,102,137,88,66,79,213,20,205,251,173,205,68,12,67,223,187,188,65,125,131,156,69,177,235,134,232,118,72,149,180,20,242,158,104,140,5,126,10,209,137,98,196,248,105,178,58,253,123,17,18,242,156,102,213,169,115,116,144,254,101,62,132,221,130,230,216,219,110,80,10,99,176,233,174,37,28,89,94,197,173,128,119,79,113,138,94,185,136,103,167,192,192,185,198,149,152,69,219,161,142,86,148,18,180,174,73,146,1,147,167,33,239,66,138,54,59,129,82,120,52,247,245,122,151,169,250,217,92,24,3,208,144,208,193,253,96,113,92,151,36,159,36,240,45,158,219,206,118,206,207,81,89,100,151,169,103,229,126,83,241,112,211,78,131,246,37,95,46,90,203,81,151,58,147,254,77,77,105,104,74,49,53,128,221,192,59,225,165,143,94,64,72,19,163,157,205,210,229,100,123,198,248,204,73,90,216,124,58,224,130,215,10,226,148,91,220,25,252,136,100,185,122,243,196,55,97,114,177,6,147,71,231,194,170,128,180,175,47,255,98,207,126,41,19,181,39,165,118,61,120,255,131,249,199,83,110,84,252,205,104,123,201,196,124,78,165,46,13,15,139,121,190,205,119,7,69,50,241,48,169,220,53,92,185,85,51,195,240,105,191,212,102,131,116,246,21,85,249,171,180,135,203,18,26,8,238,177,187,7,190,108,57,171,178,61,10,51,216,137,43,233,139,12,230,109,140,197,165,35,201,49,105,196,216,46,129,18,62,99,25,102,85,176,138,84,159,83,95,49,211,78,146,132,38,255,150,2,83,158,78,141,51,214,118,213,110,47,134,241,63,147,179,53,129,61,166,118,122,236,114,85,153,246,244,173,225,59,168,126,233,83,224,242,233,48,54,160,72,8,27,255,189,230,179,67,253,240,18,249,118,209,126,164,237,58,149,63,201,38,247,67,195,220,167,147,130,240,252,152,4,102,166,173,73,181,65,4,250,110,228,142,100,90,234,62,119,142,32,168,138,46,187,148,180,72,222,8,139,19,219,17,161,110,22,14,60,248,66,136,145,61,142,46,230,130,254,196,147,77,65,162,0,234,28,193,129,236,73,65,205,9,85,15,12,218,232,79,84,96,50,66,122,109,123,171,215,55,78,49,174,67,0,67,93,110,86,45,36,45,178,171,212,60,176,216,241,114,246,234,162,60,213,241,127,193,40,25,51,76,19,213,217,88,227,38,254,245,227,27,86,97,8,220,65,209,196,136,127,89,199,76,47,158,54,153,115,228,231,168,204,8,182,149,66,244,230,85,128,192,86,80,83,228,147,219,253,227,18,125,225,37,183,169,28,38,158,169,116,155,2,238,81,153,114,229,123,153,125,147,28,16,48,40,104,58,184,105,142,226,139,149,245,251,192,69,90,195,55,168,177,212,45,237,230,233,64,207,113,98,10,97,87,148,170,169,153,163,170,107,28,220,182,250,231,12,116,110,171,90,211,60,32,196,24,237,122,77,71,110,135,211,130,192,90,204,181,157,35,145,241,252,33,129,115,49,234,224,197,27,222,224,110,99,7,74,240,238,212,97,233,216,91,253,254,78,242,240,146,218,9,196,99,58,77,155,3,58,253,129,122,161,16,74,238,128,25,2,12,247,75,218,138,27,208,156,40,248,50,34,87,96,245,231,229,12,166,86,12,102,59,12,30,13,89,161,237,183,106,65,254,255,93,65,122,87,89,71,249,233,1,99,237,169,65,152,135,246,168,207,27,28,67,161,104,30,252,126,18,251,232,124,153,14,35,201,27,118,234,43,151,68,141,182,56,103,43,98,64,98,89,178,145,23,9,59,64,233,189,215,41,147,218,179,30,87,8,127,215,102,31,102,8,70,148,231,85,161,71,141,134,137,233,127,87,202,63,111,252,75,180,114,175,180,181,84,247,244,56,89,224,167,181,144,48,52,154,232,229,24,255,230,52,202,115,56,79,197,100,123,101,239,24,170,203,39,70,24,5,164,198,213,110,192,133,148,139,88,101,91,238,127,240,46,41,5,57,145,254,224,103,223,179,74,135,94,27,110,64,118,126,132,65,176,58,20,131,251,0,16,209,103,221,187,93,255,93,54,98,95,33,123,183,169,18,78,56,197,35,136,163,212,242,147,198,208,25,169,191,227,69,160,72,93,56,172,33,75,220,54,143,110,230,153,120,53,181,94,236,187,118,152,66,176,201,245,179,189,99,23,14,166,154,247,156,88,243,220,147,216,184,76,208,9,178,67,142,245,3,224,12,2,84,195,186,205,139,158,141,59,70,199,202,16,209,14,96,59,107,27,177,229,26,191,163,56,38,158,154,218,69,97,22,198,23,108,137,205,228,87,1,128,78,10,126,255,15,11,80,87,77,139,167,119,72,85,170,54,193,139,208,147,12,199,12,110,225,107,23,251,35,96,128,122,115,67,109,61,50,114,221,207,218,246,241,242,192,233,211,134,128,234,233,109,184,71,77,39,242,58,213,40,189,71,239,195,102,2,229,160,17,144,94,155,9,190,80,145,175,130,187,187,85,149,193,107,72,33,234,3,232,110,16,117,59,88,51,154,155,231,166,123,7,147,57,67,97,124,95,198,243,67,238,157,177,46,81,208,251,206,54,215,156,225,112,12,14,15,91,83,133,2,48,173,208,193,45,46,171,109,103,106,209,175,45,99,175,54,127,43,191,167,236,189,127,187,25,102,163,230,54,142,167,251,75,184,170,207,157,115,53,135,247,85,149,34,181,16,168,241,234,41,211,142,68,4,161,159,183,185,235,137,197,89,185,238,187,19,228,165,37,145,152,63,97,129,217,97,171,148,158,119,201,112,54,154,5,210,161,208,129,163,161,14,98,153,161,196,25,170,92,202,177,15,37,68,143,146,182,208,50,226,48,199,214,223,217,234,172,144,222,67,137,145,100,94,116,157,7,1,51,141,231,177,176,79,173,245,178,154,110,175,234,96,68,221,1,137,215,102,189,71,44,197,83,201,141,145,173,88,106,157,165,26,27,246,172,191,9,69,72,100,51,49,221,22,207,199,119,41,210,83,80,43,84,246,118,62,233,3,181,40,148,60,26,85,45,222,235,227,10,68,205,9,105,157,96,59,141,239,35,78,178,85,37,22,247,183,46,5,252,233,103,227,223,222,214,16,115,208,85,79,85,207,4,219,243,50,153,46,230,49,162,210,25,120,26,240,239,68,244,30,30,242,140,41,73,248,206,124,137,105,124,41,21,140,107,19,145,228,201,64,241,35,53,94,188,194,25,204,93,186,71,250,164,129,189,107,99,28,33,103,253,169,7,84,113,94,79,47,147,174,164,140,15,57,149,141,18,45,228,206,52,59,170,82,8,147,112,63,48,191,141,58,21,97,125,179,201,20,126,158,156,9,238,64,124,115,17,34,199,175,209,182,88,84,63,195,127,245,221,132,39,44,155,14,122,4,31,195,46,49,246,109,161,43,116,127,31,185,235,104,77,124,121,36,212,125,12,92,108,218,136,244,217,227,99,117,101,251,194,48,49,70,167,39,75,25,221,45,154,54,134,199,175,150,4,134,128,98,238,194,66,48,94,137,160,72,9,195,224,204,164,157,4,253,193,146,229,109,246,177,110,99,75,6,133,247,165,7,188,170,185,14,73,157,107,36,247,146,185,170,177,121,5,221,198,65,205,234,105,2,50,6,37,142,173,144,82,155,86,71,11,16,79,8,163,90,96,53,45,33,113,132,86,156,33,42,241,246,177,50,97,194,242,214,241,165,243,32,164,176,83,248,229,44,129,250,62,106,85,18,164,220,92,234,87,158,214,154,162,250,46,169,247,224,162,167,195,231,237,32,143,60,190,113,29,10,65,94,62,87,164,176,165,199,85,186,170,150,225,119,164,25,239,176,187,183,151,239,192,129,4,145,231,89,59,225,12,176,254,147,102,135,103,250,180,229,81,135,6,9,241,117,43,87,215,84,163,79,172,100,105,10,49,202,7,89,212,220,103,63,65,239,13,34,106,232,113,23,70,252,172,124,57,180,81,243,186,86,182,111,127,247,121,223,251,43,64,202,83,197,217,180,154,4,216,160,43,150,40,153,194,238,76,21,225,62,61,184,150,172,204,38,172,102,155,135,226,238,178,231,238,136,151,78,236,225,242,246,114,187,170,159,171,101,2,199,243,194,27,182,206,29,219,234,186,25,68,160,113,77,37,197,188,210,88,174,137,142,145,160,77,139,105,60,49,181,7,223,34,90,233,20,59,191,28,222,216,141,26,173,28,39,64,84,205,194,107,49,247,194,135,128,89,191,201,112,140,238,149,150,53,97,45,48,138,31,77,246,0,240,97,163,39,232,45,46,49,134,66,101,115,164,110,220,53,203,146,139,175,195,31,210,134,98,185,226,88,59,29,70,133,82,25,61,125,250,223,135,108,175,139,36,39,124,104,30,206,12,96,212,125,221,214,94,92,22,210,154,202,128,122,167,82,97,215,6,28,212,218,208,182,249,86,49,137,106,97,43,185,140,149,190,146,74,62,108,78,109,148,183,140,25,208,184,182,169,227,111,114,161,172,14,41,125,161,226,200,92,187,147,118,29,28,229,143,1,132,157,153,74,239,227,79,233,135,25,213,97,51,28,226,29,236,36,112,159,99,235,96,136,44,25,142,32,52,148,233,40,105,114,159,166,88,78,132,209,87,100,33,153,121,171,26,84,35,134,43,154,255,130,212,48,229,184,190,88,172,190,101,153,106,246,175,1,134,131,210,10,206,129,110,22,212,141,39,132,50,248,202,183,254,166,116,251,82,54,244,213,134,66,22,162,152,1,99,17,55,136,15,232,5,105,127,89,247,238,152,194,202,235,230,140,69,54,194,101,98,209,247,198,17,195,180,11,189,100,98,150,253,146,120,8,205,126,154,185,247,200,188,161,136,158,112,138,30,66,185,167,229,223,12,131,146,171,251,229,218,229,135,159,122,211,116,155,187,14,234,49,191,210,94,187,23,11,14,108,118,31,109,151,118,134,4,34,137,209,184,63,74,58,112,142,41,122,178,50,64,32,119,139,179,191,81,59,133,234,243,230,193,2,90,113,246,76,70,216,30,35,196,33,223,236,52,18,45,61,48,195,44,191,85,74,144,41,140,196,191,177,150,212,193,143,16,114,166,49,205,194,72,151,47,155,135,97,186,124,190,173,199,32,64,212,129,254,45,173,223,105,132,155,17,4,30,185,86,179,193,193,163,128,89,38,75,246,159,254,104,233,67,10,57,251,170,19,78,204,100,210,135,253,178,67,207,237,226,45,196,146,103,123,208,102,109,167,137,132,164,54,120,48,105,144,111,211,8,190,86,1,51,218,29,91,60,16,138,165,183,162,99,248,55,141,21,67,36,205,6,96,69,93,169,185,126,214,164,18,250,180,39,211,250,227,90,174,246,4,25,84,150,243,27,52,129,167,107,117,40,155,129,217,28,181,201,71,163,110,171,96,89,118,243,40,14,225,41,31,4,228,183,107,160,37,1,223,11,142,217,159,198,167,166,63,247,87,210,47,53,245,124,182,157,53,160,11,100,213,227,219,216,109,158,237,237,77,44,165,243,31,220,3,230,245,32,136,119,74,192,173,15,220,33,36,194,185,83,197,83,150,83,212,231,76,210,60,70,106,207,44,219,98,110,7,73,194,144,221,186,32,135,189,44,183,101,228,187,71,202,115,173,77,47,100,172,50,206,77,112,157,163,58,44,3,253,121,143,212,149,45,80,193,8,70,185,119,110,179,173,75,239,159,116,167,141,157,77,135,222,92,1,164,149,181,109,185,98,134,140,9,206,87,148,36,105,56,32,253,44,66,208,3,23,32,230,84,38,160,109,74,126,132,229,178,67,197,210,131,254,16,74,99,81,9,77,58,249,227,91,139,245,174,199,239,180,236,235,0,79,56,171,70,194,161,101,194,64,150,255,219,143,26,51,213,116,219,5,37,96,106,214,116,154,204,29,61,19,94,31,243,65,47,92,75,211,142,86,201,141,160,67,84,63,68,0,188,76,164,61,22,148,178,96,26,193,127,151,71,137,19,192,225,113,238,227,21,172,103,101,35,10,205,57,152,37,74,107,70,134,141,137,103,160,164,66,144,76,227,94,74,25,21,37,108,89,234,102,9,222,253,63,26,85,244,24,162,157,190,134,154,168,76,134,254,123,90,49,169,178,74,238,183,58,218,0,192,163,228,194,166,190,0,44,186,196,169,255,227,232,67,10,79,145,128,240,37,33,84,30,168,90,142,177,10,220,221,19,105,73,27,175,248,129,47,164,152,163,58,58,68,57,254,162,113,50,190,243,122,201,194,48,100,128,93,1,122,131,119,174,129,6,74,49,102,187,31,98,121,22,236,141,14,158,235,171,26,159,14,159,101,252,217,160,50,35,207,68,18,187,42,230,165,14,66,7,137,61,229,14,26,63,238,103,35,98,89,133,118,4,6,160,72,100,201,172,166,234,88,76,14,232,125,228,112,101,0,232,184,13,121,220,12,94,115,36,152,200,3,113,82,218,91,78,121,185,159,40,138,215,5,161,207,221,100,160,21,77,41,160,77,215,235,139,236,233,44,200,107,66,230,205,144,172,190,89,135,130,121,131,162,128,212,206,191,137,152,9,247,240,204,145,216,3,33,30,171,243,129,167,231,219,242,13,123,238,13,103,242,69,255,182,200,17,209,232,122,120,88,132,58,214,101,255,228,28,222,12,157,163,69,249,250,15,106,249,212,197,55,54,126,138,187,184,230,114,155,47,21,64,85,143,62,208,91,156,59,60,41,110,159,151,46,110,180,191,180,222,17,68,38,24,176,126,79,147,183,73,80,42,161,91,161,104,193,3,216,139,92,168,119,182,191,144,99,109,117,123,92,53,65,59,29,109,90,38,21,1,131,172,233,105,237,32,30,74,28,15,92,195,199,110,58,246,94,34,103,242,118,206,92,255,25,162,16,132,37,133,5,75,243,116,77,121,72,54,143,154,114,145,41,28,130,236,173,52,90,119,217,214,79,49,210,49,7,75,183,16,193,52,110,222,154,198,175,37,137,17,166,136,68,230,234,251,8,204,52,151,175,59,4,78,252,185,237,197,8,60,150,240,136,14,182,44,148,75,50,211,4,181,23,24,179,28,108,13,121,150,200,0,183,2,250,119,44,96,147,128,6,216,172,206,230,13,118,220,208,122,238,54,137,187,122,230,147,245,44,39,12,220,210,92,67,122,100,116,210,223,113,105,72,147,75,255,54,149,108,145,222,12,196,167,196,4,32,92,251,0,21,3,228,162,188,41,116,120,167,14,106,65,77,231,82,41,209,211,119,132,1,126,129,179,217,37,154,203,101,144,174,134,140,78,221,153,203,189,149,183,29,147,39,206,135,176,173,209,152,116,200,40,219,5,109,127,124,98,41,178,156,18,46,46,184,7,10,176,88,106,197,201,129,136,44,54,175,122,86,164,247,173,205,156,221,104,242,219,213,215,64,134,242,168,212,105,57,251,42,194,254,35,185,104,21,137,100,107,199,20,127,84,165,15,8,207,101,233,94,32,244,185,81,102,32,141,44,66,6,101,104,165,206,179,35,126,38,133,35,170,160,19,35,229,220,186,238,126,42,141,54,169,224,38,128,22,226,23,162,134,244,98,18,50,91,111,96,119,126,64,157,124,165,105,220,198,153,131,139,244,138,52,222,218,88,113,30,9,114,57,155,39,53,183,41,176,145,107,213,69,222,41,142,188,182,207,15,14,142,222,95,26,125,46,58,160,146,208,87,184,38,71,204,4,246,74,134,131,112,83,40,111,219,252,72,77,151,102,205,41,18,217,1,90,49,117,71,73,85,183,200,249,61,171,40,128,94,131,77,8,27,106,160,0,21,101,241,136,165,181,71,225,203,107,225,192,150,179,173,217,208,103,81,173,39,151,223,161,131,248,204,74,137,196,148,189,135,22,140,145,189,46,137,216,208,168,105,54,166,217,52,216,99,149,150,186,196,166,202,101,172,19,22,97,28,69,164,148,24,94,125,231,115,70,12,114,32,122,122,214,205,255,200,209,255,19,140,250,159,163,21,51,225,57,77,40,10,114,62,255,60,158,165,71,7,38,42,101,225,86,198,113,185,157,204,9,69,46,74,58,206,12,246,130,166,152,150,55,88,140,228,175,47,232,171,211,190,156,229,40,20,152,74,196,166,38,159,233,145,214,112,158,110,109,116,153,147,19,239,89,36,119,156,190,97,136,229,154,170,97,66,9,196,141,28,240,164,170,208,131,85,245,34,98,204,81,211,124,97,93,98,58,193,148,93,19,129,249,178,149,144,211,252,97,107,123,127,64,107,112,207,179,130,146,178,154,163,45,73,234,236,236,227,88,76,53,1,186,160,42,227,64,43,179,148,153,143,170,175,165,246,60,5,85,72,38,32,36,150,96,83,194,191,105,250,26,82,59,242,212,194,41,76,30,168,52,87,11,247,67,136,146,106,152,201,143,45,213,233,20,208,19,159,104,77,144,76,136,46,117,87,161,100,137,89,70,136,201,27,196,100,66,234,130,27,26,112,70,185,94,203,180,112,64,250,38,30,181,61,209,77,130,27,209,65,252,53,41,158,233,58,2,65,202,87,25,175,25,235,58,219,71,213,104,217,208,221,1,87,200,56,167,149,46,223,64,158,141,52,200,58,166,209,214,155,224,196,89,96,69,49,114,194,176,212,13,156,86,109,152,68,162,123,218,51,19,217,112,250,168,131,249,205,41,142,176,242,84,200,241,243,241,72,81,125,112,171,178,142,169,121,1,36,50,183,151,37,16,95,191,240,29,239,247,3,65,161,112,224,65,163,148,166,59,206,165,168,23,117,128,222,254,144,58,48,212,199,252,201,130,253,232,174,48,130,40,223,138,207,176,157,180,238,53,227,172,60,145,129,161,60,185,183,94,134,182,202,255,211,68,84,247,243,103,227,201,166,72,100,109,255,226,249,130,160,203,178,70,46,192,33,100,169,237,14,1,162,107,134,217,214,49,107,88,175,12,87,170,248,117,11,194,52,80,17,132,239,0,207,12,215,254,65,86,157,13,181,26,220,84,199,97,68,56,101,235,150,109,162,38,212,133,203,196,55,129,174,249,226,153,3,236,132,122,251,134,22,74,244,145,140,87,78,145,33,164,139,89,70,143,137,149,13,107,195,255,100,125,179,132,0,112,164,250,242,161,82,79,46,164,78,184,15,94,28,117,127,153,212,124,159,234,18,239,129,70,68,105,173,158,92,97,17,46,250,140,32,10,58,140,160,74,43,97,145,145,116,188,143,37,243,57,50,113,168,190,217,137,215,186,117,250,212,38,137,8,249,112,90,138,64,248,41,221,131,189,245,198,105,59,57,237,77,204,141,38,222,14,253,152,211,29,44,10,95,195,245,245,135,117,89,42,11,243,114,96,191,116,1,110,18,150,102,215,248,239,84,181,115,72,247,153,200,10,25,140,137,195,225,81,182,42,19,252,89,203,7,106,77,55,197,253,17,17,228,20,210,141,234,47,146,25,38,63,170,188,0,199,203,179,249,40,192,166,133,166,98,153,61,5,190,36,33,208,192,89,3,13,220,146,137,252,190,56,132,164,208,197,185,192,240,19,36,214,219,241,43,42,145,154,89,221,39,113,158,61,178,146,81,159,83,196,250,172,101,17,39,196,219,111,240,144,142,218,228,101,244,116,148,213,38,61,54,126,229,234,202,234,158,240,87,148,163,222,30,161,23,232,7,216,232,186,205,58,210,141,255,189,211,193,172,224,151,212,35,237,73,172,120,101,159,42,203,79,222,49,224,12,121,145,149,232,38,32,100,126,177,95,76,100,119,32,153,32,135,135,229,169,115,47,208,199,171,142,37,91,175,110,110,126,14,153,79,143,110,182,19,181,88,25,69,138,238,241,0,11,171,162,216,16,69,199,158,51,153,240,62,143,40,88,87,75,36,106,147,169,152,220,159,34,144,210,111,240,27,122,15,21,44,137,121,101,40,91,79,131,77,174,195,152,168,2,57,170,226,228,166,135,12,108,253,249,193,248,53,169,227,181,27,129,251,97,66,68,77,51,217,182,115,37,5,124,133,146,201,201,15,202,121,65,193,182,161,34,192,92,8,49,244,16,13,39,232,199,29,176,52,163,80,108,163,254,206,72,27,192,66,29,12,45,106,167,233,233,24,16,179,82,213,64,154,29,88,163,46,151,24,177,145,99,240,150,37,116,90,4,48,203,127,119,212,111,15,50,68,62,37,212,201,178,203,190,100,9,169,172,134,232,42,245,40,114,16,121,130,228,0,160,23,124,163,69,198,243,63,235,161,103,134,129,201,79,194,89,173,206,253,27,96,142,114,26,234,206,153,244,36,185,165,195,174,152,196,247,182,63,43,91,177,232,98,156,0,17,87,137,20,143,54,209,116,209,246,28,166,154,233,175,51,171,20,140,10,123,224,186,130,15,117,40,140,248,40,59,243,91,221,19,220,162,99,75,28,64,246,56,122,43,123,171,138,11,96,95,204,6,195,113,71,231,41,201,162,23,119,205,220,152,115,156,238,56,206,169,42,79,166,120,74,26,6,180,211,114,226,185,180,106,195,97,65,127,58,110,149,207,107,199,253,57,199,214,188,213,242,12,61,3,231,241,132,223,198,53,117,209,224,68,237,17,56,242,83,40,248,201,127,244,98,128,165,56,204,95,5,27,53,110,136,180,187,57,93,134,176,65,29,60,102,165,119,200,204,97,221,190,127,46,139,137,221,124,169,208,10,240,193,127,140,12,13,54,20,136,116,157,247,172,51,199,92,194,26,3,165,104,93,30,92,55,198,78,53,163,38,22,84,142,181,183,168,152,92,203,173,182,122,152,212,138,115,12,32,237,78,191,242,116,223,0,236,255,131,143,224,208,241,47,19,182,205,216,189,112,166,202,241,231,140,89,222,198,118,249,204,35,113,98,152,157,170,65,136,88,74,222,9,181,36,205,175,90,29,71,179,50,27,98,192,72,183,61,213,172,136,8,13,234,232,209,231,1,30,223,241,35,132,147,225,213,212,224,231,226,15,137,219,248,113,139,142,12,134,151,75,94,59,117,190,143,150,12,22,198,25,61,136,9,152,166,43,15,62,238,128,172,29,209,197,166,190,167,5,40,153,181,207,187,103,206,48,248,85,164,75,243,202,76,191,111,25,173,135,172,47,166,192,231,147,210,7,150,52,225,121,173,31,77,241,9,216,171,137,70,152,111,187,229,11,82,104,21,207,44,231,238,32,89,254,6,89,10,80,111,148,193,241,134,70,101,210,52,227,208,50,148,31,61,101,116,241,85,124,232,222,158,57,22,134,137,110,63,18,99,120,100,106,237,164,237,47,152,177,177,12,12,39,186,192,44,31,78,89,216,47,145,232,35,26,243,23,230,2,198,103,158,8,205,168,222,56,79,17,244,67,163,225,106,181,213,6,106,100,225,53,124,79,132,186,187,209,7,151,87,89,96,99,154,184,41,193,176,185,9,119,117,207,142,74,97,139,122,157,27,2,72,94,74,69,7,141,92,103,248,33,14,157,27,66,139,126,206,98,216,204,52,194,167,203,69,66,60,207,220,65,116,75,224,8,136,244,115,190,191,163,77,6,229,21,182,180,119,75,249,205,124,161,13,232,148,107,74,57,47,129,118,186,103,244,185,43,117,229,88,216,60,247,93,68,253,152,155,75,39,116,135,108,252,181,46,144,130,93,79,102,16,141,206,232,232,161,216,248,254,57,0,36,75,87,119,192,61,111,88,118,170,152,254,211,202,12,78,33,184,198,36,79,52,255,68,251,65,205,161,188,123,214,0,200,133,65,81,140,205,46,17,73,72,29,28,242,213,154,126,104,192,46,147,104,252,8,197,195,80,72,0,85,10,63,120,73,183,16,35,36,132,82,214,187,22,226,249,81,200,215,234,144,50,231,229,231,112,27,166,221,21,225,65,240,54,153,130,121,169,156,2,203,244,164,15,110,4,90,97,60,175,90,233,158,14,237,36,16,71,45,116,7,229,104,123,71,234,235,185,139,19,165,58,157,156,28,126,181,68,190,29,62,14,40,235,127,75,20,208,206,198,231,203,32,112,205,26,146,219,100,60,209,227,126,16,111,127,87,114,43,42,255,23,150,170,67,21,61,219,176,157,245,3,25,120,21,211,119,208,40,109,172,57,80,61,41,121,169,120,56,205,172,94,105,4,114,180,124,135,158,21,40,254,15,61,46,226,78,162,145,189,200,246,204,74,93,68,168,31,48,12,244,245,180,119,20,138,182,231,37,0,215,92,15,52,237,241,13,186,166,29,140,132,199,222,141,83,152,51,84,92,127,10,107,59,162,249,189,237,43,220,209,35,212,104,109,180,184,241,248,137,46,184,146,240,206,11,43,139,96,177,67,214,227,162,42,135,40,72,240,48,22,161,27,18,43,84,176,231,138,248,67,226,241,46,94,53,134,185,255,7,134,91,235,244,159,26,158,194,30,244,70,143,45,55,232,141,158,12,14,25,212,155,4,228,143,123,100,244,63,6,12,110,43,226,25,145,245,76,5,7,243,211,14,5,225,181,11,118,227,251,216,54,29,253,87,94,62,199,105,84,211,2,182,54,150,19,199,188,169,138,6,86,218,216,120,134,142,128,184,152,68,121,216,195,143,187,237,126,129,174,158,107,147,73,2,128,237,228,49,14,166,241,156,246,213,219,200,161,51,8,252,89,75,104,141,105,198,224,128,63,146,171,110,112,138,100,65,167,100,171,247,205,195,121,220,192,54,68,145,132,102,112,80,53,168,14,49,221,88,142,75,19,234,38,210,233,190,109,244,53,125,250,173,200,176,214,168,220,239,174,12,43,248,137,216,14,9,85,251,202,51,51,25,252,26,6,4,8,86,241,184,77,151,247,84,186,49,226,201,218,207,229,145,146,94,182,106,141,76,165,238,137,90,196,103,224,159,66,130,169,202,15,80,225,255,183,161,113,210,203,95,97,148,75,102,132,236,231,118,89,156,133,30,90,216,68,195,210,168,238,250,133,63,222,4,17,76,69,46,142,68,239,36,94,179,167,25,99,242,239,157,186,142,114,190,47,164,23,70,178,50,212,73,160,236,97,108,133,51,159,143,171,254,71,25,207,33,29,223,97,208,1,113,158,60,156,178,154,42,121,170,245,29,200,88,7,86,51,233,255,100,146,149,71,148,215,96,131,91,57,192,203,116,82,55,109,117,30,31,36,153,12,245,186,123,71,136,252,177,133,133,43,124,82,200,223,196,67,238,155,43,94,51,231,40,160,250,71,116,223,254,184,113,111,161,196,217,75,49,84,244,65,95,131,31,242,62,61,175,9,183,143,24,194,235,205,85,235,24,241,16,208,229,140,16,101,255,237,27,207,144,244,248,59,163,46,80,6,234,39,170,150,187,180,242,173,64,167,220,119,165,154,241,106,227,26,167,35,83,35,128,136,109,166,140,114,157,151,246,196,73,38,184,187,140,85,91,213,170,53,78,109,208,100,111,197,164,120,24,211,227,138,109,175,185,205,193,145,100,148,63,166,95,246,189,88,63,25,215,126,135,222,242,197,172,55,134,42,243,230,148,227,27,78,195,8,87,246,206,18,106,79,85,177,117,213,215,46,239,59,73,171,158,100,48,38,136,118,165,112,8,102,208,79,200,225,100,124,98,170,77,177,144,220,145,106,9,101,40,51,188,224,220,193,109,165,82,120,197,56,183,141,74,20,58,219,204,197,214,97,23,110,100,170,72,219,2,35,240,140,134,228,37,110,33,31,237,113,85,115,35,13,93,22,45,230,225,23,78,233,63,236,192,200,116,224,139,172,253,198,159,129,36,214,216,80,78,248,52,46,213,217,4,119,188,13,144,186,163,158,30,0,187,211,209,73,143,205,121,204,33,27,25,48,69,120,144,150,43,152,118,79,148,69,42,184,35,149,219,32,59,35,198,29,252,224,8,92,23,223,125,6,216,165,206,136,91,182,207,162,15,219,7,252,117,201,44,22,61,5,65,29,7,157,65,4,86,59,50,51,34,145,129,170,194,66,101,24,117,38,83,67,2,147,251,168,238,255,7,56,28,8,244,71,31,104,247,153,89,254,46,160,99,64,13,64,104,161,83,158,215,2,223,33,12,136,192,52,156,217,153,227,66,184,35,213,95,192,183,187,34,120,151,243,22,216,235,37,90,78,22,120,219,59,108,136,101,12,189,182,98,34,47,0,41,132,241,33,208,254,208,114,207,177,167,228,136,196,250,124,249,213,255,148,117,147,92,167,89,100,142,192,45,186,164,81,16,38,24,178,122,39,185,29,67,181,163,167,49,31,76,97,13,37,221,117,114,135,220,175,53,45,155,93,53,241,207,178,35,20,105,2,132,239,162,31,237,203,248,187,206,37,230,83,83,243,58,58,224,17,62,11,210,46,5,43,220,233,131,249,27,59,233,209,170,78,227,91,245,13,11,144,89,69,65,52,31,124,213,150,134,99,212,99,194,222,181,83,76,234,57,109,158,235,92,170,72,42,93,56,236,249,62,249,86,185,246,254,248,63,33,141,132,90,210,80,112,241,62,154,28,116,205,175,232,48,243,31,253,66,217,215,188,206,154,151,168,115,61,61,150,194,177,234,250,32,31,149,184,47,67,14,189,87,36,81,232,45,76,128,19,188,35,201,9,174,105,73,88,89,92,223,149,41,180,197,123,246,129,91,178,103,215,133,222,225,252,146,219,117,47,95,66,35,244,132,238,140,7,128,157,46,143,92,23,38,78,161,104,88,248,103,113,77,79,196,45,96,94,102,181,171,200,227,245,212,212,183,240,252,19,193,235,82,150,105,131,113,212,220,138,101,50,61,200,182,87,67,17,185,49,78,212,57,143,225,249,123,12,233,84,125,114,56,32,188,148,213,223,26,148,5,205,158,178,69,216,20,245,45,78,192,67,225,92,46,206,137,14,7,26,58,225,132,117,137,49,89,175,75,80,132,34,221,250,150,175,95,223,139,8,187,240,40,216,114,234,34,72,76,92,80,19,185,15,241,34,199,240,188,3,18,59,237,36,189,186,106,217,191,58,24,43,147,113,78,107,219,94,10,181,215,250,239,227,44,40,27,248,117,120,111,251,235,159,97,210,4,115,21,197,32,166,22,242,2,207,149,25,47,149,213,127,94,32,57,68,193,63,112,77,87,5,132,232,111,198,170,243,245,120,79,247,243,157,212,56,146,230,189,237,127,186,134,186,40,58,32,30,148,155,159,100,114,16,220,62,214,174,129,122,103,96,249,159,204,217,25,114,28,65,104,229,9,189,217,25,152,243,6,25,224,234,82,115,210,193,114,157,165,54,186,14,136,42,236,232,252,99,213,200,27,254,79,104,11,254,196,195,40,48,77,168,53,162,36,181,0,10,183,105,231,253,129,129,242,100,97,160,61,199,84,92,129,166,89,241,73,207,73,199,44,173,187,172,113,121,191,97,252,137,17,0,109,176,182,201,118,122,159,110,95,59,201,169,164,139,161,75,88,181,246,69,116,20,212,184,78,152,250,236,145,209,247,47,185,192,169,102,116,110,75,61,42,242,119,40,159,175,227,241,111,140,65,212,231,54,204,171,102,72,58,201,164,240,160,63,76,136,42,243,125,201,224,57,49,247,198,82,6,100,253,170,161,51,14,180,114,20,80,252,250,252,45,242,60,127,250,78,130,56,52,170,0,155,164,118,120,197,232,251,206,173,147,192,110,18,167,116,140,10,182,248,40,24,80,195,138,241,40,52,84,212,53,87,81,135,253,246,57,7,233,201,53,165,109,152,195,222,144,11,224,122,249,100,216,126,45,23,170,168,81,74,221,246,174,45,85,112,147,11,60,176,2,238,51,42,110,66,146,94,248,168,137,45,255,32,42,241,196,181,145,229,53,201,24,175,154,233,150,20,204,79,164,2,111,220,92,16,49,151,215,84,154,214,65,186,223,189,199,118,216,136,14,14,222,151,97,242,11,195,219,120,167,219,242,178,165,75,66,40,76,5,164,7,124,79,13,6,157,154,247,223,133,154,31,58,247,186,212,129,201,195,212,19,102,29,121,116,243,70,247,129,88,243,45,160,192,252,179,151,222,58,235,86,183,188,168,10,249,69,166,88,26,121,103,237,156,89,177,133,60,205,12,179,217,1,108,112,141,87,223,202,95,20,124,139,18,213,246,108,232,233,246,182,163,221,48,242,34,158,230,61,109,80,104,44,187,47,70,0,4,113,5,170,141,146,115,130,129,207,136,86,174,53,70,73,45,187,125,31,222,4,91,24,115,156,12,12,240,2,55,19,103,192,171,113,185,155,206,85,168,144,25,143,139,143,47,253,44,198,121,98,183,123,94,198,34,64,237,160,241,215,243,162,177,196,191,70,72,31,224,224,96,159,230,125,205,16,252,246,193,252,53,235,3,8,65,47,124,195,49,143,221,195,30,228,99,134,33,67,92,252,14,92,37,180,138,156,131,205,94,71,154,167,89,46,234,159,230,67,229,60,87,247,203,136,137,35,9,3,48,125,13,216,132,141,10,216,95,192,187,103,154,229,13,10,131,19,232,58,24,214,179,211,210,67,37,15,135,219,61,33,120,68,45,216,89,67,90,219,204,1,0,32,97,162,210,133,165,153,17,127,33,24,164,188,150,130,158,97,124,89,20,102,122,195,168,134,148,38,152,52,55,117,31,135,137,194,221,237,48,130,99,9,28,138,236,207,83,212,206,193,28,209,5,151,249,220,45,106,139,151,113,186,168,199,69,229,58,89,63,255,131,61,36,62,149,108,83,139,80,239,165,228,191,248,100,9,164,200,126,179,84,176,161,38,198,154,112,253,87,255,97,63,20,160,215,148,201,126,73,248,158,188,130,171,231,162,254,146,197,147,247,181,167,213,160,199,29,184,79,134,114,232,199,171,248,223,149,22,199,87,155,245,50,3,114,185,97,214,18,187,236,73,183,184,159,62,188,155,54,139,185,208,69,165,180,73,125,247,128,86,60,127,50,170,199,192,102,4,15,88,24,141,62,7,203,25,252,68,79,51,63,38,250,103,76,251,117,54,249,144,32,159,223,190,139,139,6,156,38,179,231,125,197,137,190,203,151,249,57,6,70,152,119,154,81,173,121,45,94,232,14,23,73,88,236,2,11,180,20,9,112,88,43,230,170,193,5,76,80,123,157,81,51,138,231,128,223,211,235,199,71,56,241,94,242,16,234,144,193,148,185,176,119,19,233,4,149,237,201,135,191,111,129,250,46,102,202,53,189,161,89,167,226,235,115,170,148,156,10,13,93,71,128,203,82,129,75,89,226,151,81,63,48,166,152,214,144,244,249,145,140,208,50,242,251,254,123,137,6,161,192,178,142,54,16,15,113,37,75,8,119,140,140,15,238,252,7,181,111,203,52,183,117,104,126,151,1,21,152,126,207,218,151,36,136,242,60,113,133,211,111,30,44,169,169,82,31,168,198,42,138,48,169,91,243,240,161,66,135,152,152,43,126,18,224,4,200,207,59,224,126,205,202,95,59,211,132,72,201,119,159,221,64,48,17,221,218,19,181,243,154,121,132,147,12,188,142,220,182,63,138,221,180,215,201,255,110,126,159,138,20,146,28,128,111,28,134,226,82,145,59,0,127,188,189,238,218,240,22,76,190,195,64,43,91,143,118,88,66,162,68,151,214,171,121,70,200,80,99,101,150,224,22,167,123,42,66,162,208,4,88,55,20,254,87,32,93,230,157,134,147,97,41,30,239,134,128,45,207,243,208,234,143,22,122,145,57,233,212,233,156,17,246,49,45,202,121,123,78,61,61,62,133,206,194,106,201,121,0,164,107,121,168,134,110,175,122,162,57,21,109,236,132,57,152,48,197,249,191,234,165,226,61,192,148,157,47,58,46,204,26,55,242,30,230,228,48,252,215,206,130,33,159,121,220,53,255,209,128,100,232,144,68,168,222,224,119,233,244,80,80,145,99,127,160,132,142,90,144,228,165,15,185,119,237,224,67,121,235,118,151,208,38,235,147,140,168,134,149,58,144,185,100,135,59,233,28,84,11,151,9,254,187,238,68,179,226,60,129,53,16,64,67,133,162,125,108,211,255,209,185,170,177,238,8,44,216,5,238,227,85,76,182,198,67,178,202,125,105,77,55,24,148,110,34,156,240,109,134,220,52,225,146,45,20,42,211,57,25,158,132,237,27,228,172,136,111,112,180,215,253,20,56,178,105,36,243,202,33,224,156,96,13,27,5,124,54,194,70,133,84,241,235,173,140,40,11,108,212,162,247,185,141,125,106,51,53,164,199,180,213,129,1,161,235,10,104,70,234,227,24,234,84,157,175,76,73,246,8,61,48,207,73,176,48,17,0,28,160,214,8,79,47,75,79,78,168,68,47,58,176,28,6,70,176,112,168,207,249,99,92,147,31,250,238,220,48,230,78,91,50,130,71,213,58,38,128,66,7,37,225,35,160,11,53,24,9,232,1,75,70,255,115,71,171,0,62,180,21,54,70,77,132,190,17,197,4,162,70,80,160,63,106,34,58,206,137,239,219,108,0,160,75,176,239,196,41,200,86,117,125,8,237,238,184,159,85,120,59,53,84,77,223,189,179,184,87,204,187,240,176,85,116,68,69,225,159,101,3,233,45,76,254,144,236,115,7,62,214,27,76,35,46,180,170,113,145,82,169,33,21,134,140,218,209,42,205,138,15,129,101,34,251,36,28,173,30,178,232,232,37,83,180,238,186,229,161,12,99,176,30,31,92,67,163,95,204,148,4,16,204,131,150,143,128,2,26,59,67,83,129,148,158,17,49,131,10,143,191,94,150,105,225,157,55,116,68,180,134,49,158,109,127,228,25,236,123,9,166,89,109,38,192,44,87,173,71,164,160,144,33,99,123,246,18,24,198,255,21,13,25,78,215,102,228,196,158,39,131,221,134,75,225,173,41,80,190,81,151,18,57,198,12,41,175,58,142,71,38,255,225,34,144,183,58,206,81,24,232,167,236,137,20,146,80,249,150,127,138,90,144,102,8,158,8,80,131,79,90,214,185,5,27,75,204,99,0,165,117,48,135,115,158,59,170,179,220,50,75,127,247,94,115,254,86,58,146,140,14,0,65,82,201,118,107,73,211,138,4,57,143,226,27,32,45,130,223,244,254,172,12,89,24,213,229,211,232,84,17,103,223,211,96,209,76,55,252,36,238,113,153,196,174,73,162,194,112,101,89,21,47,60,26,88,211,130,73,82,179,30,0,70,186,112,46,222,75,120,43,75,123,72,21,32,247,201,2,153,112,226,38,78,162,139,159,167,52,101,155,84,241,38,61,246,122,15,90,106,90,203,238,124,149,107,199,119,218,176,54,39,245,167,21,132,196,74,242,144,61,182,14,237,211,19,131,120,216,135,37,27,234,12,51,82,214,42,110,93,81,82,16,76,194,119,110,164,120,159,156,90,3,183,118,177,186,169,73,219,79,146,192,208,96,150,209,37,162,202,197,17,75,54,196,249,33,71,229,189,29,142,184,157,120,220,79,13,0,109,150,39,67,106,112,147,236,148,210,19,133,64,206,50,66,121,250,174,78,226,110,23,113,119,111,87,41,176,74,244,104,183,43,187,104,209,3,153,54,30,244,252,142,28,146,38,235,168,140,54,131,128,39,68,112,253,174,231,41,103,132,246,112,29,181,79,71,145,236,2,251,185,72,99,129,103,62,208,247,70,150,101,88,252,155,225,122,55,96,32,70,125,50,121,250,181,62,229,254,242,72,72,98,56,180,131,129,118,134,104,91,115,15,35,36,51,248,101,191,144,185,117,80,38,81,247,0,44,128,242,79,77,197,255,123,182,216,224,78,154,107,95,79,102,77,138,146,232,130,165,226,38,245,191,184,48,17,0,31,97,199,98,221,38,79,228,13,130,190,232,141,193,125,1,85,255,237,198,235,172,191,20,207,25,134,154,94,56,54,96,112,139,25,205,199,72,28,45,96,29,105,188,10,217,216,64,150,145,53,36,64,131,96,223,188,92,115,55,12,173,104,227,13,81,23,70,67,42,255,158,134,208,229,63,172,119,156,251,111,133,0,218,44,6,231,17,105,220,61,124,29,83,91,107,25,113,135,245,67,97,88,68,240,224,27,7,202,185,148,246,115,71,108,123,49,110,218,175,91,174,75,116,166,218,196,130,67,47,81,22,56,79,62,114,242,203,165,209,11,111,155,35,124,249,6,18,32,223,93,7,185,128,162,11,167,82,64,74,17,159,19,207,187,235,155,112,115,17,216,151,127,68,187,2,181,17,195,18,137,221,102,150,68,121,67,198,62,239,62,218,238,91,128,247,81,169,24,86,201,5,29,47,168,217,225,143,147,220,59,215,102,135,192,109,18,198,23,229,29,130,123,194,8,113,190,240,226,81,13,236,139,212,57,150,199,249,192,236,92,129,23,88,181,103,43,86,49,222,66,248,134,251,98,172,217,154,165,51,115,182,229,79,174,176,244,189,168,30,69,46,144,166,56,218,71,167,184,178,216,50,64,167,19,171,17,158,79,18,145,27,43,186,167,159,115,195,128,238,38,114,56,232,84,249,133,4,113,206,200,255,88,128,68,163,16,132,227,227,159,131,136,206,50,115,190,14,192,97,250,150,239,250,182,87,233,214,212,200,46,237,190,220,92,73,199,177,25,253,103,96,168,243,146,195,193,117,217,108,124,108,202,181,161,17,88,169,104,14,119,114,239,99,114,251,108,54,27,227,132,207,190,232,222,211,197,208,194,252,179,83,173,137,118,130,72,9,102,98,194,7,179,230,96,192,4,55,166,77,60,144,94,78,245,164,184,153,191,136,252,143,34,225,70,153,24,12,96,11,90,157,119,141,86,162,138,92,107,115,2,100,247,56,234,110,76,155,104,249,192,202,98,100,181,247,43,172,88,143,110,10,120,100,21,10,10,134,154,22,206,91,82,7,162,108,224,225,254,114,98,107,226,94,140,199,149,224,186,244,208,215,136,173,59,225,136,133,39,6,144,163,215,159,5,69,57,147,96,30,157,87,117,156,90,145,191,131,122,231,227,133,112,24,124,12,78,67,129,30,3,12,77,53,20,129,61,93,182,201,238,94,216,252,123,172,194,87,188,230,184,93,25,210,67,84,100,146,73,24,109,230,1,152,205,188,33,115,71,126,209,170,52,62,28,61,167,3,72,92,252,9,119,178,172,159,78,110,4,204,99,135,49,209,130,253,71,9,227,41,178,77,141,242,46,115,103,171,128,114,35,252,245,254,52,233,44,97,235,33,190,147,59,166,54,34,195,66,224,154,137,78,105,5,44,245,35,141,142,246,241,172,182,115,171,248,29,228,30,150,84,247,107,250,91,36,1,242,140,84,139,3,216,33,241,129,95,252,15,139,56,167,100,252,228,110,148,240,30,123,170,213,226,240,255,75,88,224,184,187,192,24,29,117,184,179,218,183,77,169,13,154,143,67,173,73,108,142,52,177,83,143,90,93,196,37,62,211,243,184,253,35,232,100,76,206,245,170,148,64,20,163,130,254,113,76,226,190,180,131,152,252,182,158,128,43,3,212,14,169,176,35,143,248,105,32,71,14,28,91,190,32,22,116,247,135,136,21,50,152,107,195,58,232,161,221,215,176,35,218,132,74,218,136,209,180,105,17,249,78,131,47,51,220,204,228,54,247,171,178,172,65,149,234,129,152,186,114,51,44,76,102,248,10,232,86,204,142,91,128,86,127,191,196,15,225,193,162,164,196,236,92,159,118,147,85,72,93,236,92,64,67,136,20,225,108,217,88,140,187,88,43,129,155,27,235,229,16,61,135,85,44,243,33,23,121,160,65,45,211,192,139,170,214,10,141,251,83,66,36,249,242,48,205,162,62,128,21,238,222,73,8,104,136,121,246,67,158,177,79,139,187,49,4,156,141,147,166,234,165,97,126,155,103,232,84,64,133,162,100,56,102,182,125,196,10,65,96,246,252,86,72,251,138,62,22,202,70,146,210,209,16,70,213,19,153,154,57,45,120,22,114,56,175,51,216,227,147,163,182,105,215,231,110,190,30,192,75,140,65,24,22,205,228,120,89,131,61,117,168,90,150,168,29,167,86,121,147,209,158,222,165,47,77,145,83,17,58,250,193,231,102,37,144,69,233,100,162,92,190,144,17,94,241,30,241,133,71,199,157,190,173,229,250,122,117,138,198,243,60,112,201,45,80,252,89,248,77,227,107,139,219,182,226,197,109,93,249,240,41,221,206,118,32,242,244,245,192,101,177,248,243,88,106,82,31,60,196,153,112,189,72,181,56,156,248,49,22,112,23,213,40,157,194,76,135,245,42,178,165,182,22,244,55,238,209,127,185,197,57,123,113,23,139,91,26,25,118,122,207,131,192,230,235,83,169,65,35,226,211,217,237,86,63,12,185,200,34,138,105,35,10,174,217,89,84,45,112,24,154,76,101,95,207,250,27,88,62,29,2,118,138,13,36,146,59,152,54,173,133,55,93,201,80,190,2,175,210,78,184,233,186,149,170,226,99,17,106,2,94,84,190,234,232,201,26,35,137,147,62,22,209,117,187,130,179,200,65,201,244,116,159,46,75,148,239,43,244,13,251,67,33,124,23,216,96,57,147,193,53,111,11,241,159,140,229,111,99,133,34,70,169,170,111,238,197,47,41,169,44,158,130,238,117,73,111,246,114,39,239,48,120,177,236,65,112,97,208,100,13,196,190,27,186,65,146,15,239,230,254,123,50,75,55,152,98,45,228,96,68,43,192,140,57,242,111,199,156,56,7,157,41,98,130,191,202,182,114,158,107,81,157,249,219,242,6,71,238,253,252,142,201,77,12,229,44,107,74,125,120,4,188,73,255,27,3,151,225,239,42,27,159,183,17,74,168,244,118,153,161,157,226,129,67,159,87,133,250,149,56,41,61,4,245,77,185,203,73,98,186,125,5,121,2,59,32,116,151,92,162,58,186,97,116,122,71,10,123,27,8,21,127,250,39,195,197,127,147,241,200,178,133,125,13,171,11,233,140,97,133,19,165,163,163,108,228,250,114,223,181,61,17,159,151,148,157,188,13,195,161,118,81,108,27,20,4,164,231,23,49,76,162,153,16,86,41,160,73,126,103,42,172,150,103,60,32,95,18,181,159,5,96,151,136,84,48,165,41,133,16,20,18,2,100,246,172,54,185,32,143,213,31,188,106,12,112,28,92,155,184,71,88,175,140,67,169,136,27,80,9,60,33,247,88,251,46,18,174,35,147,8,67,223,64,167,103,107,73,2,206,200,243,32,5,237,161,154,245,159,255,140,62,214,52,189,110,188,112,16,98,126,107,183,130,81,94,48,221,121,111,147,201,44,153,233,14,65,181,175,239,217,147,87,99,251,156,80,135,244,191,211,1,92,159,75,238,12,71,76,45,58,92,69,92,34,66,181,145,77,136,39,207,66,137,21,168,248,20,178,126,77,160,77,178,151,200,79,135,187,50,136,227,168,0,151,254,153,164,203,163,133,116,134,246,161,184,191,218,242,31,2,158,54,154,5,198,70,174,11,249,58,117,100,99,237,56,85,244,38,159,147,146,201,215,251,100,12,37,163,7,240,155,88,142,104,186,84,177,110,101,126,52,157,215,149,66,126,77,147,143,68,135,203,35,139,249,111,125,100,134,205,201,247,98,34,197,73,118,81,32,0,187,90,46,81,77,149,78,237,120,0,42,184,55,241,239,43,201,77,68,6,123,147,148,239,141,88,180,75,163,225,192,118,173,135,69,218,49,3,187,13,115,187,4,49,2,218,248,186,25,167,51,85,183,67,83,245,82,21,112,42,89,116,106,212,89,206,255,157,77,109,215,216,199,109,35,85,149,251,152,61,180,116,178,29,142,117,37,142,163,17,250,159,104,211,170,188,214,193,132,17,117,99,47,55,9,148,186,26,13,17,95,142,17,176,183,228,172,123,131,13,142,54,192,151,122,41,240,45,32,132,231,2,10,227,224,192,32,186,75,208,39,92,181,183,92,196,110,150,190,150,131,72,133,46,122,183,34,43,31,146,203,53,92,18,136,210,74,183,91,157,177,48,16,247,137,51,161,101,107,118,129,142,220,216,138,158,113,126,229,225,185,168,36,140,167,232,130,183,168,60,226,142,27,228,97,247,16,100,133,42,73,238,246,219,240,241,171,163,7,140,100,77,60,123,156,140,120,206,136,95,136,191,97,204,15,116,191,32,157,95,157,255,88,247,203,13,113,34,144,240,59,211,105,63,25,174,46,246,167,200,149,24,167,98,121,9,177,181,73,60,79,176,43,75,31,82,128,99,56,180,200,30,144,124,176,126,158,193,87,138,25,189,172,149,253,85,68,214,125,40,213,63,18,116,82,85,205,195,32,214,176,64,160,52,20,190,129,221,94,228,147,47,43,242,209,50,196,175,96,129,5,65,218,246,1,16,205,198,3,87,228,220,103,171,172,235,139,37,87,242,36,93,92,43,208,194,56,192,36,50,79,169,38,205,176,12,61,39,38,66,147,134,130,129,208,254,147,87,63,86,99,170,172,171,47,128,120,42,187,176,29,176,70,173,8,149,110,159,14,68,89,68,252,14,83,47,140,20,172,237,181,5,30,224,238,225,118,166,194,250,152,193,110,38,147,127,76,167,143,246,71,101,86,60,125,57,171,124,187,131,241,119,176,121,114,115,20,35,34,28,199,18,211,146,39,220,150,167,97,245,233,155,35,7,29,191,156,203,126,112,180,23,96,254,224,153,158,84,26,94,247,241,48,5,63,197,93,138,233,174,35,217,209,17,236,16,77,111,224,127,198,194,120,115,99,148,126,3,179,180,9,191,225,221,4,181,190,44,231,240,46,113,173,60,245,74,92,232,61,110,44,42,20,14,238,71,69,34,199,128,132,71,201,37,177,78,98,173,133,16,220,169,111,117,122,211,201,14,157,31,47,2,243,5,139,51,11,2,171,24,240,218,121,157,149,183,57,120,76,212,203,15,39,133,175,34,88,184,157,241,39,3,244,70,141,25,224,233,202,64,111,173,101,146,39,62,120,98,254,170,243,199,211,231,78,103,166,86,219,131,73,215,214,133,186,44,106,116,162,49,213,1,113,252,63,203,39,100,53,19,206,183,191,140,1,54,165,34,192,128,45,205,110,5,111,68,186,2,188,192,40,57,209,64,125,118,73,211,64,98,150,241,205,170,172,65,221,38,104,191,218,235,49,133,77,109,208,122,91,226,36,74,18,242,8,172,226,144,58,243,120,164,195,15,164,141,138,241,106,208,244,144,96,195,123,78,22,209,78,226,119,242,13,25,156,90,244,192,132,66,90,13,176,36,108,24,24,168,89,99,253,45,244,220,10,141,184,106,244,11,79,142,73,56,149,61,181,181,46,230,89,53,115,193,14,170,191,49,78,238,119,199,58,102,73,245,195,142,51,52,239,0,12,215,189,59,84,43,46,155,197,128,3,52,251,67,157,1,191,79,194,0,225,235,168,155,84,103,101,94,52,148,132,20,44,181,195,51,104,193,143,217,210,65,217,32,216,131,159,91,213,52,13,139,48,193,192,43,8,224,93,68,125,229,158,87,203,21,99,83,75,59,56,112,168,164,94,16,252,147,149,95,19,172,152,110,216,2,83,217,193,26,68,227,191,71,94,74,2,35,64,27,112,109,243,94,15,79,15,200,37,248,243,78,245,188,3,200,167,58,58,149,78,5,48,253,154,8,159,73,62,106,174,21,65,236,138,188,92,46,118,149,198,201,33,163,126,99,15,178,240,238,167,87,59,81,142,190,172,83,97,212,203,141,123,1,133,176,101,125,116,231,0,64,148,34,131,242,72,42,61,23,130,0,161,228,239,166,58,135,71,132,211,110,192,97,253,161,149,134,208,223,180,37,74,83,113,252,122,30,75,85,210,121,28,213,49,115,235,154,182,37,50,58,52,238,4,203,181,234,116,187,241,20,24,218,181,255,192,231,105,74,28,181,158,116,158,7,82,28,252,105,22,238,31,225,59,146,38,165,234,89,68,244,187,85,43,96,68,124,125,230,34,252,41,214,140,221,170,59,217,68,79,251,157,114,130,121,163,221,100,29,41,10,185,108,39,18,206,205,40,20,16,126,142,222,12,214,152,255,52,111,82,32,137,182,46,7,11,208,37,55,38,231,181,64,139,169,59,137,71,59,43,73,170,242,153,113,199,154,196,35,235,245,243,127,135,185,239,155,20,83,164,102,118,161,154,179,53,27,101,100,251,222,224,136,172,168,65,195,46,226,0,194,165,165,187,86,25,88,158,48,74,34,28,114,184,43,217,4,19,62,176,225,114,47,31,115,237,43,188,139,221,91,139,226,124,3,187,244,204,46,32,178,239,197,196,198,177,68,81,200,183,91,45,200,210,128,81,50,18,31,222,137,34,43,31,214,115,99,240,27,190,99,104,70,132,79,45,236,66,82,137,102,25,31,125,182,53,201,112,187,94,74,103,144,143,109,186,130,168,200,4,106,43,172,146,150,100,201,230,81,84,183,239,95,218,242,117,18,5,19,139,134,187,7,116,38,145,99,109,221,76,58,192,70,172,197,215,79,20,65,86,93,119,181,64,3,130,149,63,83,247,43,3,148,18,94,140,200,42,64,58,126,159,59,96,32,183,7,104,249,25,54,102,95,244,33,35,224,142,163,91,166,93,143,62,88,136,121,175,83,31,150,31,246,43,6,96,86,246,32,195,152,12,126,244,253,223,101,90,31,32,113,164,157,246,54,224,124,204,217,56,52,78,91,115,94,163,17,246,123,119,182,130,55,234,71,158,170,65,150,233,56,217,236,89,7,41,88,213,127,133,181,28,159,158,8,90,131,187,26,158,93,231,127,116,99,35,13,181,155,5,116,149,48,32,204,219,210,240,232,67,74,13,173,222,14,227,42,138,250,243,109,21,247,85,108,21,44,72,251,91,224,198,34,121,63,104,165,143,40,199,79,99,158,198,85,238,191,79,76,203,29,171,24,238,69,82,234,233,29,116,176,76,0,5,175,50,140,91,139,131,169,157,198,226,99,123,154,254,25,235,250,202,53,87,239,156,188,112,192,174,131,43,172,80,25,191,166,84,45,131,104,226,123,10,146,197,218,78,73,10,41,15,235,202,137,128,2,123,72,185,212,207,209,69,33,63,132,60,151,201,221,167,211,224,33,13,81,246,43,56,169,108,246,101,97,53,202,14,240,76,173,84,45,81,92,62,114,184,201,253,20,127,221,200,175,40,255,65,172,160,129,243,41,181,75,92,252,68,188,65,231,253,61,207,84,36,59,23,135,215,31,200,72,99,6,46,1,193,42,172,115,114,192,144,253,56,156,24,221,16,42,140,49,106,184,143,161,196,15,61,161,72,81,249,62,133,193,137,53,130,103,68,66,221,150,164,96,13,114,77,30,164,136,255,67,222,242,145,30,209,244,169,252,44,221,101,150,32,15,202,22,114,102,244,34,162,70,212,22,113,222,212,118,86,249,170,61,94,113,51,117,144,192,136,151,202,148,119,192,246,100,150,244,52,142,251,206,239,96,103,4,26,21,143,253,229,119,196,23,110,221,175,92,20,120,31,150,78,50,24,2,150,209,31,43,126,224,58,187,13,127,139,171,100,252,59,41,166,66,65,220,52,161,15,38,115,179,144,39,84,235,140,229,42,176,149,240,57,144,228,208,44,109,182,7,13,178,167,49,105,118,255,149,66,64,235,113,89,66,218,45,67,83,166,183,200,53,198,135,244,203,81,45,212,169,124,53,17,205,19,237,233,41,202,52,69,2,51,83,81,11,93,149,166,145,38,64,216,226,49,153,65,134,228,116,65,150,134,229,157,118,28,9,86,170,142,59,231,213,42,118,143,0,76,7,7,32,20,1,112,36,95,253,142,160,106,94,75,5,152,16,182,149,53,133,131,124,111,166,18,208,162,194,159,82,114,229,39,246,44,232,61,210,36,145,54,178,192,173,77,63,215,73,62,18,3,93,111,31,57,64,118,192,175,26,26,84,251,12,184,153,62,150,119,104,42,100,185,10,56,235,246,155,222,52,27,135,93,38,121,162,131,153,108,135,247,141,183,195,8,252,130,151,90,222,131,125,160,173,109,34,149,165,202,192,39,103,225,98,39,156,147,92,94,5,51,6,189,41,125,164,183,235,18,56,43,48,76,169,2,131,53,73,18,6,77,57,209,130,213,72,202,245,133,207,225,229,239,99,19,228,136,166,80,138,63,249,140,252,245,15,232,60,106,124,128,133,94,109,25,230,223,225,174,82,89,59,107,244,189,224,115,248,208,100,84,214,15,198,69,150,209,170,83,152,147,186,177,143,163,180,87,25,154,196,69,85,39,93,135,170,133,202,131,35,90,202,37,75,134,18,26,146,179,17,48,73,29,81,111,144,209,103,102,16,31,222,54,84,182,74,180,193,155,84,240,188,243,13,230,81,17,249,179,71,205,162,214,183,230,251,116,158,145,8,162,200,155,194,150,205,207,23,197,85,6,136,90,199,210,16,96,3,114,14,54,117,145,69,184,37,224,119,145,239,232,176,91,30,50,222,227,163,91,54,208,91,112,169,46,142,230,28,90,88,119,29,9,241,255,155,139,144,103,239,191,147,94,83,141,242,138,171,31,178,206,162,12,176,5,226,76,80,188,230,160,140,170,8,232,119,104,222,228,55,77,248,120,114,153,74,98,147,85,155,2,109,201,134,99,90,138,101,127,242,92,54,136,142,187,55,232,221,68,59,162,6,56,29,125,108,11,96,169,8,42,59,151,208,144,44,147,205,194,179,17,192,93,96,33,151,17,54,30,135,121,54,139,115,174,210,164,237,108,73,15,237,150,229,134,109,222,40,198,236,190,37,241,88,113,72,54,219,55,143,13,217,46,63,90,44,243,249,0,208,44,241,147,152,75,172,246,101,75,221,92,204,62,199,103,8,112,246,166,30,126,199,4,48,116,211,173,50,143,62,255,11,230,75,52,9,185,85,67,44,127,118,1,148,255,6,148,224,31,234,132,65,195,218,123,160,14,78,239,40,242,101,232,211,97,111,193,45,73,79,107,163,197,89,66,83,186,180,234,97,134,183,20,105,192,177,204,236,41,178,171,48,145,244,189,229,116,246,211,211,216,152,144,173,15,144,124,241,157,189,171,252,210,186,119,184,34,146,65,42,94,129,200,177,89,22,170,196,79,14,204,116,128,171,0,161,203,113,207,92,43,96,89,14,49,2,147,188,228,6,40,38,240,18,105,187,110,88,220,133,85,71,220,35,80,84,179,101,117,241,126,128,37,96,18,240,223,235,17,138,13,136,178,185,46,173,94,57,83,181,171,134,131,188,118,43,19,9,12,255,245,49,187,213,212,231,85,54,130,157,16,5,64,11,207,39,37,75,89,117,198,21,40,156,123,59,144,15,18,128,144,107,21,72,246,93,231,101,112,125,231,68,93,161,125,104,143,74,228,103,50,58,6,15,214,243,75,16,148,152,200,202,105,168,76,252,68,234,47,129,252,191,183,122,167,159,14,60,196,141,145,194,37,222,53,144,106,64,79,228,121,97,99,23,78,238,229,224,61,206,56,55,44,7,247,122,135,85,226,28,242,239,239,133,196,202,55,180,2,165,55,104,163,193,171,94,131,157,128,255,3,36,200,238,168,112,8,253,237,62,108,48,252,172,124,99,229,178,201,114,76,125,171,243,159,191,95,192,59,186,132,64,219,136,113,59,173,38,239,201,108,228,244,107,142,88,127,145,242,64,254,144,236,181,48,116,19,145,193,137,102,76,76,146,135,226,11,106,198,58,36,238,206,63,64,172,187,223,117,119,230,37,112,122,33,239,225,37,166,39,150,63,248,233,87,1,249,116,228,162,202,2,163,254,29,44,53,241,90,3,58,91,63,62,26,181,152,77,55,203,80,5,5,114,31,127,17,37,75,246,217,165,251,97,202,191,139,58,4,110,195,10,115,175,252,83,51,145,35,106,48,64,24,136,138,5,242,13,133,77,83,100,38,34,143,42,53,77,217,255,99,106,220,195,62,217,251,40,109,254,46,194,123,227,18,189,94,198,4,203,198,121,138,29,199,245,216,85,244,62,195,12,39,42,39,35,206,30,164,213,27,179,138,72,251,66,147,35,119,181,11,140,204,16,104,45,158,87,101,163,58,216,143,91,124,29,103,130,47,229,205,42,65,17,30,93,224,209,20,158,192,41,211,165,171,114,250,102,194,170,142,172,142,226,129,216,135,93,93,20,115,65,211,207,60,252,152,2,159,5,56,107,29,77,189,18,179,153,88,0,125,187,129,79,59,90,251,32,191,93,37,255,117,240,76,92,40,85,63,240,111,192,167,181,56,196,218,133,154,174,26,229,18,144,20,242,32,135,242,91,136,172,40,26,173,236,117,117,203,146,38,190,164,27,254,190,162,115,131,83,238,143,184,120,55,60,151,143,171,38,13,6,31,206,155,157,99,189,128,216,89,198,38,45,175,250,184,167,107,254,24,34,180,184,248,217,51,200,176,12,24,172,203,118,182,76,96,198,254,178,21,91,227,4,214,108,163,155,218,129,88,168,218,77,208,231,137,113,194,84,62,125,33,202,210,113,109,10,77,1,92,200,93,71,53,165,110,92,178,59,249,178,157,201,255,235,52,238,187,72,220,209,99,228,219,106,1,195,60,140,33,71,174,234,139,193,184,255,45,170,198,113,79,182,200,205,252,14,40,164,132,9,98,168,123,239,27,206,191,10,151,203,95,75,82,35,191,158,164,193,230,151,118,31,71,61,181,163,79,7,105,56,12,121,151,27,116,11,70,17,175,3,180,5,140,199,1,211,43,149,24,83,138,254,86,200,6,103,76,38,199,174,235,233,57,128,150,134,33,193,88,43,47,237,60,249,112,23,60,29,179,93,55,59,95,194,208,121,101,22,53,130,59,2,74,223,62,40,106,5,147,85,54,135,205,92,167,146,175,90,195,218,45,189,84,23,203,64,150,25,20,241,235,254,245,6,72,218,27,33,87,200,23,103,94,195,132,140,158,85,250,148,55,116,59,123,1,45,44,93,176,111,182,226,249,15,210,47,46,190,22,33,185,117,156,149,26,221,77,109,177,11,75,104,152,81,229,64,9,90,74,75,28,215,78,65,224,199,200,158,253,134,34,193,201,73,69,106,240,134,14,87,179,147,66,137,33,25,63,137,37,249,198,41,69,81,149,70,6,124,162,209,123,47,197,126,177,190,166,205,43,183,217,208,130,137,57,113,44,2,26,14,252,137,20,45,119,40,222,127,88,105,132,209,38,67,91,62,139,251,10,188,28,169,122,90,203,147,56,87,216,140,86,155,116,96,35,120,238,5,91,23,106,55,8,27,73,187,53,220,9,182,165,159,194,71,229,124,54,21,63,193,153,86,164,190,136,171,123,64,226,119,114,226,5,40,208,37,68,249,126,207,255,138,204,76,157,80,23,141,251,178,53,128,224,44,178,10,237,141,165,244,244,82,240,98,42,161,5,15,117,190,219,89,62,70,182,205,240,143,100,43,115,131,183,107,215,191,179,114,98,174,81,1,224,200,29,177,30,150,143,126,200,235,229,117,110,10,242,23,106,52,121,22,165,219,75,178,126,60,219,251,232,63,22,211,92,215,8,141,155,160,110,39,254,234,45,9,60,45,80,230,153,165,186,223,227,107,39,23,112,154,27,126,252,67,207,110,153,95,146,4,226,99,142,218,100,254,67,164,203,180,57,230,182,97,132,51,155,71,79,22,145,46,64,238,32,244,185,171,115,25,108,86,174,231,7,127,103,228,140,227,160,103,84,94,93,155,145,124,93,180,39,106,178,249,245,213,52,152,7,154,33,255,230,195,0,28,87,159,114,249,178,180,174,157,37,195,73,65,211,181,131,82,88,105,124,248,117,102,237,42,198,56,194,19,219,204,240,184,26,91,248,218,66,84,32,71,115,155,92,34,128,119,40,166,90,76,147,61,150,98,227,3,174,247,217,28,73,125,216,93,165,232,50,222,53,102,24,40,56,6,112,214,222,13,220,210,205,33,80,223,224,201,251,252,229,212,136,17,145,112,121,139,181,115,233,231,48,205,236,164,159,57,142,131,87,114,202,112,200,184,190,107,0,41,114,49,126,255,122,164,8,59,135,92,219,121,196,50,183,109,235,149,71,149,223,8,150,204,175,150,247,114,85,0,212,174,164,119,165,46,114,15,159,0,134,242,140,228,245,63,230,80,9,228,162,35,173,231,254,69,30,10,255,147,126,236,127,182,198,186,181,254,203,118,254,22,241,52,186,252,70,246,196,1,168,59,175,141,168,1,40,239,79,6,2,174,211,221,134,78,5,202,23,235,173,184,10,116,84,71,177,116,238,40,212,101,105,75,78,167,35,199,150,250,27,2,171,97,34,229,169,10,150,5,249,163,152,68,151,49,116,114,23,61,41,162,37,146,205,18,70,176,174,25,102,187,3,227,10,238,184,35,65,33,241,50,220,153,113,247,59,45,212,40,105,168,66,231,212,55,242,6,160,163,226,166,221,238,208,8,176,97,38,165,229,33,163,57,174,224,215,104,189,8,0,92,133,114,75,114,195,124,77,10,159,233,127,185,96,184,249,144,193,132,194,186,55,212,249,190,126,103,162,191,108,212,236,145,234,177,133,68,204,18,9,98,123,199,142,54,188,253,204,172,52,73,113,211,173,110,182,71,12,216,68,6,8,9,18,107,187,26,222,127,95,248,193,201,23,231,97,17,182,48,45,74,77,137,89,219,16,165,127,43,220,45,59,91,188,253,72,242,254,41,130,253,192,157,132,57,176,184,63,82,201,1,142,215,255,172,142,160,192,243,239,167,93,136,194,54,184,16,236,51,208,168,153,202,142,61,136,10,206,142,124,93,101,204,223,231,62,222,249,65,41,132,198,64,137,40,85,167,231,112,132,173,24,142,40,234,195,17,38,93,236,4,8,140,144,67,233,230,175,232,218,159,237,37,129,141,210,250,72,201,42,59,110,133,236,111,170,28,87,125,40,21,162,255,135,161,77,60,102,10,95,76,189,58,206,218,19,26,63,189,150,87,187,239,167,55,4,211,202,60,18,160,101,1,156,214,178,18,47,170,221,204,63,61,174,215,101,86,129,182,229,79,105,227,253,150,99,77,213,129,161,42,163,42,72,108,7,151,116,68,229,168,149,113,16,216,1,40,65,172,234,19,51,50,2,105,178,149,62,162,37,14,38,58,212,101,31,131,130,85,25,85,209,247,88,248,184,110,12,48,203,178,59,204,47,217,172,209,75,21,189,124,118,27,45,77,14,140,122,1,251,74,91,17,227,126,89,47,166,169,63,81,203,202,249,35,161,224,111,56,215,138,44,175,164,97,58,95,231,173,219,7,54,189,233,160,231,107,93,113,139,182,156,19,201,77,134,150,223,164,121,75,84,175,17,31,86,56,214,14,108,102,47,33,222,106,139,4,55,78,5,145,100,75,145,113,61,120,7,180,192,151,15,101,77,186,188,220,143,69,65,58,32,104,177,133,143,138,142,167,77,113,100,215,102,45,136,214,219,19,128,178,198,79,24,140,236,41,112,19,102,232,207,157,2,204,228,103,112,3,103,15,139,80,50,41,115,52,155,29,55,133,140,255,151,244,193,204,27,61,230,84,154,34,203,144,200,167,220,97,166,185,38,75,246,153,102,35,238,144,232,242,131,46,21,28,92,244,137,236,11,114,206,209,156,164,136,158,66,50,237,110,65,170,94,112,109,21,8,254,47,23,24,17,253,10,177,150,157,188,104,45,244,193,103,117,21,226,151,94,139,76,171,155,45,19,148,173,8,214,238,176,136,71,175,206,188,240,199,108,243,253,94,69,199,151,47,7,49,214,239,173,151,114,233,89,2,199,176,57,68,168,35,43,231,132,118,86,42,230,80,206,192,11,61,27,86,153,129,70,37,234,245,22,143,200,107,76,152,185,220,66,22,218,142,54,114,169,28,247,67,160,214,158,0,37,211,121,73,64,218,196,64,3,147,145,51,254,172,30,225,159,18,4,81,176,189,136,42,131,77,50,8,180,222,18,237,117,194,107,74,77,203,182,155,127,129,94,149,255,183,41,60,94,126,7,51,174,72,43,39,169,65,119,102,41,153,220,98,208,124,236,33,222,193,54,77,202,12,136,25,0,130,167,155,253,114,25,49,133,98,33,107,225,80,89,9,192,24,140,93,82,150,202,208,74,214,29,169,246,79,76,63,47,91,168,91,249,101,5,18,8,129,212,222,249,95,203,57,30,178,225,163,229,141,126,247,251,4,113,145,233,77,42,73,241,141,162,106,42,246,121,113,115,142,109,40,168,9,181,26,93,97,124,82,19,254,179,58,40,81,248,71,13,240,157,103,189,6,160,168,183,149,127,170,213,229,213,236,223,201,170,27,251,66,236,4,211,213,33,202,103,56,219,19,189,89,42,34,151,101,65,221,187,12,252,153,33,164,91,53,242,99,158,220,105,11,133,197,153,178,238,142,209,102,124,216,43,157,165,75,172,249,63,144,101,114,145,247,170,171,150,75,86,175,3,160,236,41,31,20,4,104,144,132,157,52,248,65,219,215,177,204,230,105,133,19,217,191,242,73,113,92,43,131,206,57,65,79,12,240,231,85,10,118,153,19,217,21,124,241,237,162,150,205,249,47,36,99,5,215,69,187,123,205,1,86,155,133,30,241,239,79,37,111,21,49,254,160,194,112,79,131,238,90,192,224,62,181,217,184,2,94,183,20,179,234,226,41,82,51,179,217,61,240,197,46,215,119,235,228,183,3,129,70,188,64,215,17,196,53,38,67,175,134,126,62,98,236,251,124,12,91,159,179,194,17,62,59,63,112,248,26,137,239,247,136,19,255,237,139,193,225,209,79,118,200,184,196,59,13,153,139,148,201,210,84,6,120,4,230,123,33,237,140,173,147,253,69,45,101,118,197,115,118,27,229,53,5,159,119,218,125,241,26,97,51,255,118,167,115,165,121,8,112,115,255,6,93,194,96,170,10,198,151,143,152,222,49,77,206,84,229,238,155,108,115,174,210,151,122,82,97,175,169,24,79,229,77,203,220,222,148,159,214,79,220,64,4,94,27,220,144,30,101,221,247,49,223,97,57,83,10,133,68,140,167,58,208,37,55,22,167,109,22,47,107,78,170,59,191,186,128,92,70,208,152,161,29,167,142,124,157,222,15,112,145,213,124,0,219,141,119,67,68,248,14,48,124,241,175,117,57,141,251,240,76,114,8,57,172,214,249,34,229,246,95,87,78,157,102,246,36,215,15,138,45,17,84,68,60,172,179,55,33,40,122,157,161,208,194,188,220,122,221,205,233,137,147,18,79,164,41,46,99,251,190,68,170,47,57,104,87,240,36,71,208,90,135,83,14,131,180,84,249,78,208,155,9,142,210,57,153,3,24,225,26,2,164,63,201,169,126,209,92,184,205,101,214,86,248,16,243,161,181,42,207,133,60,247,173,242,76,28,167,135,232,57,52,148,194,78,131,253,187,105,158,124,152,178,37,144,228,178,112,80,17,26,86,78,241,183,98,251,105,70,186,16,41,239,17,236,196,25,23,89,67,212,126,201,69,122,3,92,105,26,97,175,173,133,111,79,184,192,34,69,194,252,35,237,184,214,235,107,242,213,132,229,17,178,221,7,48,32,234,91,104,60,83,144,137,69,86,56,52,227,116,238,174,226,66,155,207,94,117,154,178,26,167,126,70,98,33,26,191,168,200,243,200,124,65,233,19,188,112,188,160,186,42,249,150,121,138,130,79,64,104,48,12,221,247,190,235,186,121,19,169,92,15,98,73,133,27,89,229,124,153,131,13,145,231,80,253,195,38,135,25,164,180,251,159,244,220,187,83,32,152,164,250,119,171,153,44,5,118,100,254,237,141,169,174,215,182,172,70,79,200,172,226,61,127,220,215,13,34,200,182,10,160,68,61,152,15,86,52,11,114,61,188,242,141,52,193,209,40,211,118,100,179,235,9,130,221,52,161,88,39,197,212,209,212,93,169,233,170,101,96,152,58,82,20,127,210,216,144,244,32,91,13,161,18,45,158,209,212,205,87,197,236,95,134,193,77,216,241,140,80,84,2,134,168,244,39,230,168,212,210,139,187,45,75,7,162,229,184,70,137,216,167,247,48,72,172,72,227,185,159,113,66,212,79,129,63,32,172,174,197,88,199,77,179,44,202,189,76,172,28,66,192,236,28,125,155,53,62,83,117,74,195,45,159,188,252,38,129,180,18,90,33,110,17,208,140,136,177,235,19,147,15,159,239,72,42,26,165,42,38,183,178,9,90,206,221,103,27,226,236,155,83,209,155,138,157,53,1,125,214,133,241,39,32,229,132,80,244,227,39,125,17,204,109,2,151,9,137,97,19,179,186,151,173,251,144,112,71,22,129,111,150,22,240,200,41,87,1,158,219,22,34,10,110,20,70,233,162,2,102,95,190,116,124,147,2,47,27,77,15,86,119,170,130,185,216,173,48,214,136,44,24,217,160,88,234,107,98,220,142,130,122,181,97,187,199,70,250,125,158,24,197,230,138,179,216,221,165,73,62,243,243,188,225,225,175,212,86,64,180,176,25,113,115,100,36,236,251,127,231,95,149,8,163,57,122,12,68,0,207,39,82,14,1,1,189,85,192,89,144,5,98,22,9,2,50,153,10,189,57,110,215,121,212,50,226,143,199,156,223,192,188,7,189,71,86,49,232,250,186,190,143,43,66,149,64,140,13,20,238,121,79,221,185,99,149,100,4,188,222,238,6,62,137,115,231,213,241,178,186,43,198,49,236,146,199,161,56,22,70,70,220,214,109,213,25,114,203,195,42,33,45,101,43,134,168,166,224,192,97,139,84,0,117,255,198,80,152,230,67,19,122,13,175,180,153,138,63,90,207,68,162,23,4,93,36,217,193,46,220,115,134,75,247,131,127,145,56,95,241,97,112,44,228,119,5,238,23,115,48,218,209,152,93,22,200,230,97,69,172,63,69,212,4,24,103,123,174,202,174,15,138,156,58,99,9,129,106,217,125,33,188,170,116,222,35,54,154,92,218,226,18,25,31,241,49,174,189,195,118,112,110,172,210,209,193,81,12,79,250,245,37,147,141,0,22,119,41,192,216,100,45,50,107,156,46,206,14,204,95,69,116,187,46,97,134,27,62,249,254,42,147,138,179,70,204,3,151,230,191,235,155,77,75,184,25,195,70,109,23,182,171,159,88,178,199,80,131,37,191,7,36,193,49,157,34,208,55,54,225,150,40,170,93,64,74,93,19,148,121,69,91,41,10,245,22,51,87,232,68,135,41,77,227,169,147,230,215,14,68,126,135,230,0,66,93,242,24,10,249,13,133,19,227,223,124,121,163,156,145,43,89,115,130,65,206,33,164,216,94,44,84,240,49,23,111,8,60,12,141,44,79,170,126,167,247,199,20,171,204,81,229,251,173,161,181,69,90,69,106,204,25,236,153,103,62,156,130,22,168,149,179,70,130,37,180,122,118,76,91,125,145,60,81,73,212,11,210,8,6,38,11,27,68,113,44,222,132,138,223,228,13,145,82,219,70,49,34,157,42,203,44,189,71,126,40,69,242,67,26,148,45,80,79,206,253,238,213,190,103,77,25,225,29,119,65,237,165,92,201,140,146,255,18,246,117,171,82,213,227,125,228,123,41,37,233,160,103,160,35,187,11,1,136,166,162,110,27,168,11,233,143,185,142,83,50,74,40,52,204,109,189,108,96,103,60,113,109,192,14,167,211,211,238,157,176,30,0,106,150,249,198,35,17,160,58,145,159,119,246,220,185,92,137,118,66,99,148,104,17,251,14,179,115,22,229,251,226,11,73,8,138,51,171,44,34,182,148,118,94,194,180,180,15,200,47,147,66,240,207,88,247,17,192,71,54,176,46,160,12,90,8,159,219,10,77,85,193,178,28,84,228,191,71,11,15,102,227,144,237,193,236,55,7,164,57,110,12,214,41,201,229,128,185,232,243,208,152,152,22,86,143,244,147,12,15,183,120,74,122,210,95,42,20,135,55,232,137,132,83,189,114,219,74,76,190,250,100,116,243,226,214,58,212,228,172,14,62,233,79,187,111,196,9,136,89,247,147,31,157,93,167,88,81,116,9,152,171,150,246,83,83,65,94,173,32,141,177,95,191,83,85,177,216,146,67,31,237,45,197,78,56,173,109,12,98,86,110,200,178,201,93,139,122,26,51,157,55,98,71,96,48,148,73,232,90,201,75,7,241,160,177,160,50,12,138,196,80,197,25,76,176,205,15,89,226,34,44,18,175,85,127,7,76,220,94,40,7,253,89,211,28,179,192,159,29,65,180,139,39,221,28,62,180,120,171,6,83,41,52,202,45,41,230,22,76,175,170,1,123,109,68,176,150,245,233,4,71,77,222,136,58,77,108,27,132,90,44,250,158,57,88,224,251,30,167,1,243,186,164,77,187,82,15,76,199,231,231,241,150,137,57,45,14,153,218,79,54,109,84,128,235,195,0,36,32,49,184,145,156,213,238,96,80,241,242,139,117,60,65,60,254,162,183,248,221,227,231,142,70,228,84,188,232,6,122,251,157,56,43,201,164,93,208,253,143,41,130,253,224,91,227,110,10,117,253,220,59,134,49,184,64,124,58,239,95,214,3,49,18,6,208,19,65,79,203,180,35,254,212,190,117,72,200,152,179,47,179,107,170,38,6,79,197,21,79,82,95,74,91,38,120,118,203,83,166,0,104,125,240,115,188,138,123,157,228,74,105,120,184,170,150,187,40,224,112,141,98,193,165,181,67,188,72,177,246,106,210,198,200,132,168,121,212,21,151,85,221,213,7,112,252,57,225,41,229,16,163,236,180,111,194,87,4,197,91,55,87,93,216,51,171,171,156,220,239,22,165,214,36,15,68,51,154,216,139,57,230,74,50,86,145,221,134,53,164,233,0,190,62,207,74,218,53,70,156,101,95,117,78,29,205,246,186,150,104,35,213,177,229,90,134,196,218,172,157,20,225,184,136,208,201,53,107,142,45,78,251,202,246,13,83,221,194,30,185,90,245,196,76,231,5,129,51,204,40,229,80,112,47,83,182,111,223,153,48,102,247,183,181,186,92,224,192,108,8,167,45,17,145,180,203,113,211,55,93,132,127,68,245,4,96,47,228,110,46,153,87,89,207,229,21,134,140,2,187,166,62,41,250,249,224,177,190,151,20,240,19,224,205,134,67,173,30,180,172,35,104,56,204,144,29,161,107,25,108,64,211,66,73,168,40,189,240,139,113,225,51,179,159,174,99,142,211,53,219,254,168,214,241,130,10,145,59,43,238,253,126,111,231,219,160,162,227,65,47,75,173,56,99,180,55,228,59,180,109,79,137,151,226,27,171,90,8,3,40,228,223,205,210,146,38,101,53,203,109,78,189,84,244,32,11,137,6,118,246,218,180,37,147,83,154,117,147,235,217,20,200,81,109,147,80,68,67,15,174,28,239,15,207,114,167,143,62,43,97,137,155,188,112,107,206,144,196,222,28,247,76,241,166,241,139,159,181,169,34,19,31,201,201,18,203,44,76,146,226,223,71,236,108,36,107,191,197,85,25,91,117,229,6,213,247,103,123,102,174,34,49,207,146,172,171,83,204,203,7,135,181,103,114,25,168,211,16,125,236,224,115,186,10,164,232,139,208,223,218,242,157,148,2,96,145,88,108,173,241,227,190,102,185,207,229,246,223,230,21,150,237,233,195,98,190,224,132,182,214,41,135,216,23,219,12,183,159,71,81,154,83,169,231,4,249,67,207,123,148,62,47,146,42,35,80,161,201,38,103,25,79,140,33,173,192,189,183,44,251,114,113,24,211,92,10,21,122,252,244,212,31,172,15,176,240,5,25,64,128,54,213,48,188,168,248,13,238,34,229,117,5,51,252,246,164,89,80,161,150,177,149,31,95,231,239,204,38,18,6,9,174,178,134,226,133,69,22,25,193,82,52,184,111,233,98,111,12,73,23,1,194,239,142,147,213,218,73,226,18,138,125,195,76,107,143,253,249,249,143,208,126,21,75,56,142,12,0,166,145,186,255,112,48,245,123,220,12,67,98,252,44,96,244,133,58,120,144,67,74,179,4,141,175,122,251,62,176,57,207,17,24,209,124,231,142,165,164,204,54,1,26,221,234,5,76,24,203,206,39,125,105,149,94,79,139,255,44,96,227,217,26,45,156,198,197,117,106,160,206,238,207,47,3,182,188,19,216,208,79,95,43,91,122,63,57,72,199,139,255,116,19,56,83,166,102,14,129,121,25,33,211,182,237,14,202,32,139,192,17,6,220,221,106,175,153,219,131,165,44,48,62,143,111,241,143,38,120,208,72,137,147,47,110,57,233,232,222,52,140,171,154,228,237,86,216,76,202,118,169,109,78,240,39,132,173,235,193,207,62,38,3,0,17,167,110,46,159,120,129,39,83,178,99,166,138,161,249,238,198,96,41,45,157,25,62,191,71,90,82,157,163,191,33,37,254,6,206,198,77,190,7,19,227,29,99,179,144,23,212,25,192,228,235,87,52,75,155,178,231,188,141,44,15,195,8,89,93,86,93,187,174,20,227,193,67,61,125,133,191,218,43,81,24,14,250,58,231,172,87,114,145,71,54,2,130,213,179,29,57,94,65,133,95,78,79,6,90,140,19,110,55,25,181,43,156,162,107,23,177,230,122,190,50,57,64,193,218,242,41,58,29,173,178,179,110,77,230,185,201,180,99,234,86,197,90,236,16,232,98,130,191,198,164,79,20,180,10,72,104,3,142,88,254,250,97,233,6,165,60,236,72,182,139,29,170,152,52,33,30,120,45,233,110,137,92,36,129,92,16,251,128,112,249,9,37,244,155,206,94,129,80,44,189,239,165,53,60,87,22,113,204,194,228,229,44,209,171,122,129,100,147,208,32,89,151,10,217,113,102,46,129,223,124,159,193,146,250,194,188,142,137,133,16,191,113,97,174,88,87,188,111,8,208,93,124,89,139,247,209,117,137,218,47,114,180,25,200,20,54,127,122,190,71,219,52,131,171,14,2,1,133,217,182,186,144,186,251,218,176,35,167,245,117,76,9,149,206,61,14,78,111,55,128,164,193,37,55,145,181,61,74,237,76,7,160,201,186,225,29,140,138,134,208,116,122,90,237,162,205,91,66,46,180,167,15,176,132,198,79,249,55,172,32,136,49,143,148,189,67,99,236,245,55,202,202,201,145,29,253,126,231,142,216,130,248,171,31,6,204,135,222,196,140,208,220,52,159,160,175,41,107,161,70,182,40,248,242,83,227,48,247,138,195,163,127,17,14,66,173,247,175,113,28,155,30,83,87,225,11,241,212,23,16,32,77,202,222,16,237,75,150,217,217,88,83,17,242,199,210,74,181,111,160,195,92,110,238,105,233,223,31,195,200,83,136,168,116,1,16,149,197,158,157,62,15,34,43,69,225,100,138,207,18,197,0,161,148,85,41,2,34,202,87,29,158,182,89,80,146,239,9,193,227,85,210,173,218,138,128,3,39,27,96,154,104,24,234,84,201,247,211,97,247,228,26,236,65,240,223,169,133,156,228,117,183,34,194,160,176,147,70,111,26,145,43,51,69,100,148,42,219,150,216,142,203,44,123,76,105,206,32,250,171,192,94,68,178,71,241,27,129,100,12,57,231,6,75,224,91,151,80,49,242,116,57,240,62,188,192,119,39,2,142,72,82,192,167,247,234,81,140,156,120,166,205,99,78,48,135,86,237,13,43,121,48,159,73,236,78,231,136,223,45,196,224,110,60,129,40,5,143,31,155,248,197,137,119,32,230,78,147,36,117,71,96,254,162,164,103,243,52,60,231,139,65,165,128,106,134,102,145,180,0,73,146,207,83,34,6,95,226,129,59,20,115,95,142,216,140,249,76,77,102,57,13,22,131,122,167,62,247,44,167,48,181,202,59,230,247,141,129,146,200,249,36,253,19,162,175,105,8,230,150,212,72,114,26,30,247,57,150,89,230,120,202,97,203,205,81,167,158,248,198,112,199,23,234,33,49,181,195,130,76,232,80,83,187,83,34,141,59,7,59,207,228,124,236,104,240,77,14,226,47,151,146,104,35,41,130,143,98,130,148,237,86,89,255,8,240,143,85,207,47,49,67,182,16,44,41,89,251,193,188,176,240,22,55,223,5,170,70,137,38,116,120,33,13,58,219,26,114,54,206,166,121,227,180,123,219,93,14,185,235,88,137,212,176,66,39,54,221,46,44,166,177,136,200,143,60,190,254,233,77,121,46,130,98,142,201,186,49,83,248,246,57,170,168,174,173,190,204,155,221,141,0,9,209,4,66,147,147,112,128,61,11,55,190,3,214,219,128,207,253,240,29,53,200,192,232,91,225,99,13,77,74,157,28,81,114,111,211,192,118,197,236,9,11,30,221,119,127,136,71,144,14,83,46,124,200,108,180,70,107,162,38,245,238,119,52,90,224,230,176,155,254,120,129,63,53,222,229,40,217,59,144,142,246,162,81,252,46,79,104,136,60,198,124,147,112,115,165,174,16,218,70,251,162,101,247,144,30,223,183,3,229,145,81,68,169,130,183,10,174,125,184,8,234,169,182,135,119,173,249,47,227,178,201,229,44,13,137,182,189,244,200,192,6,220,23,167,206,25,249,208,95,73,193,174,130,28,154,235,130,202,83,52,72,170,11,124,213,62,81,194,182,83,209,57,164,76,107,45,52,9,20,86,7,190,62,194,94,187,173,249,210,125,43,195,93,105,41,193,221,68,71,195,147,84,156,158,232,40,172,175,162,142,229,53,127,132,226,64,215,205,123,103,9,25,77,255,143,159,28,242,254,175,180,6,79,85,150,197,113,55,120,211,146,103,241,172,80,221,149,112,208,124,236,128,41,100,120,93,171,255,52,84,56,222,236,20,1,136,209,23,23,157,208,218,238,123,131,213,194,22,202,182,62,163,197,154,42,96,46,160,254,170,186,241,25,255,235,164,115,42,120,192,225,7,11,1,242,142,244,190,207,39,129,185,58,165,86,169,28,63,118,225,48,123,65,140,240,165,162,32,184,164,140,247,83,66,235,254,110,154,214,212,60,79,212,29,239,206,131,225,131,76,197,44,14,46,13,105,28,22,233,71,47,70,254,6,198,34,61,246,207,69,16,218,219,39,80,210,45,61,88,167,93,251,86,140,176,170,186,126,177,128,134,41,176,206,153,58,19,130,103,2,99,114,169,218,95,18,52,178,220,200,68,199,135,227,137,222,76,37,23,111,117,37,157,143,117,187,69,52,197,117,154,142,48,165,66,131,46,227,236,115,115,240,76,75,87,39,137,90,123,220,49,220,128,34,88,10,179,16,11,173,128,74,41,231,47,70,158,166,92,55,188,10,163,173,185,207,36,15,140,112,182,62,22,101,211,190,255,107,232,205,38,195,97,246,34,183,182,189,242,150,145,179,147,19,240,42,53,1,152,54,203,75,144,155,130,121,5,0,163,200,244,175,103,238,243,202,115,192,97,173,127,195,32,123,72,110,139,21,11,237,146,114,120,120,190,90,241,102,81,174,136,113,222,203,241,125,11,115,17,245,244,250,137,243,163,109,194,49,172,88,249,156,113,45,247,219,242,101,199,247,197,11,4,180,178,243,234,62,90,50,85,177,164,32,31,130,28,20,249,72,214,68,220,157,162,69,207,169,44,87,227,132,79,190,247,27,99,156,107,169,12,188,27,253,184,91,156,234,182,213,166,58,66,133,133,3,207,253,113,209,111,191,32,232,51,87,154,124,50,34,137,84,203,150,195,241,23,234,244,201,98,73,184,152,145,84,84,49,89,235,48,26,222,211,33,30,200,236,79,187,29,240,147,45,145,72,80,217,67,94,79,29,152,202,113,129,153,183,242,208,88,79,118,64,129,73,218,172,221,50,202,104,70,219,208,8,239,156,235,174,119,122,171,65,199,72,43,229,40,221,195,51,38,126,230,254,121,30,11,17,42,34,201,132,76,5,196,35,54,212,26,91,129,238,86,178,87,219,147,117,151,158,39,110,159,99,156,141,199,66,232,165,197,175,250,58,158,184,119,145,20,59,73,92,1,168,37,145,115,233,152,156,169,208,215,81,229,89,123,160,58,218,27,184,109,229,67,123,184,73,9,146,185,204,76,204,236,228,164,135,26,184,97,45,228,127,124,49,40,135,7,184,26,144,27,225,52,13,138,136,37,16,92,39,135,174,129,146,128,105,56,201,64,239,221,166,204,8,79,24,213,240,133,163,212,217,35,19,28,156,186,10,12,135,249,230,39,173,49,50,219,179,228,211,58,180,65,91,6,200,3,18,188,182,228,22,150,24,8,98,39,206,79,167,250,135,17,169,89,68,67,193,201,148,95,191,209,153,25,254,106,118,85,49,145,212,176,104,224,51,219,233,89,243,110,110,91,143,178,45,11,222,37,123,138,185,119,192,187,18,81,46,71,212,115,107,25,225,223,205,184,21,108,109,1,90,49,180,109,46,31,188,253,43,60,110,5,110,198,184,18,222,41,195,158,3,47,12,239,113,161,142,31,223,33,88,101,191,60,217,45,215,168,125,86,140,218,140,179,59,103,229,201,70,106,143,81,184,37,84,187,15,104,53,249,76,242,240,251,138,237,73,52,106,215,162,204,22,54,217,175,115,54,22,16,117,133,9,247,227,107,218,88,158,212,190,207,167,162,224,118,196,14,23,27,189,81,127,159,246,81,24,229,81,31,18,123,21,152,81,134,224,152,135,241,78,115,225,62,145,233,22,74,255,254,53,105,190,106,125,232,246,58,131,34,233,72,16,118,246,76,34,215,42,106,97,83,159,224,18,44,127,255,219,172,116,178,244,164,188,36,54,37,21,48,186,173,8,144,94,131,160,76,10,154,88,157,107,254,207,48,209,126,23,130,137,64,91,75,213,139,70,74,109,82,45,235,26,194,192,182,176,240,16,167,205,170,148,77,0,192,98,49,162,226,180,245,98,210,75,169,4,172,208,114,43,246,6,39,217,64,110,43,51,11,170,179,149,20,29,182,63,18,177,232,63,37,223,51,126,186,76,68,75,133,222,41,252,166,96,130,250,214,142,52,39,148,130,115,242,237,174,8,112,60,149,199,244,196,206,97,88,167,200,56,3,71,95,202,49,50,46,141,126,217,108,20,221,29,76,27,149,5,42,150,28,83,217,231,164,96,170,126,246,187,85,192,91,233,180,37,186,70,126,254,224,117,64,13,146,190,73,190,60,106,88,162,65,234,78,67,32,204,239,29,29,45,39,43,139,233,80,137,231,26,198,60,179,91,217,94,100,105,59,189,51,94,30,198,38,231,98,190,176,234,202,24,95,183,192,168,138,216,40,155,226,173,122,198,51,52,230,102,236,51,47,233,21,63,217,100,54,192,217,66,52,244,47,44,183,202,169,37,183,35,84,160,37,245,125,226,156,13,1,172,51,62,37,56,166,45,23,117,177,32,44,144,214,249,157,184,103,44,44,132,109,14,198,192,97,226,85,25,189,21,67,189,207,32,219,150,140,135,181,55,97,121,11,252,159,58,231,11,182,150,80,245,204,64,99,101,165,136,213,171,145,77,156,19,242,178,11,239,169,185,153,120,153,195,101,132,132,227,205,128,67,232,99,49,99,84,105,103,165,185,235,167,230,61,27,177,247,109,47,1,11,20,99,83,44,94,238,198,241,208,206,42,215,161,217,133,31,43,203,106,82,32,38,210,76,173,115,98,95,244,225,58,132,228,253,145,206,179,179,68,110,59,206,76,166,183,191,13,132,29,79,68,156,76,146,156,55,11,18,201,201,48,121,135,234,167,61,62,227,180,204,108,77,161,86,87,244,114,184,210,149,56,239,133,244,146,70,187,41,5,111,90,190,114,166,0,89,84,48,99,58,136,37,249,171,32,188,55,89,41,239,253,102,117,59,249,226,38,74,145,208,120,167,66,70,222,176,11,144,97,20,25,249,185,87,212,43,19,134,180,240,122,191,146,55,170,44,172,159,14,69,163,87,53,141,35,180,107,60,232,211,216,125,40,184,196,213,24,80,169,79,17,97,220,172,52,14,131,15,245,21,14,143,129,249,106,166,254,246,45,134,93,137,136,145,145,149,13,78,104,183,184,222,191,89,228,202,95,134,221,173,57,130,5,46,91,56,50,11,227,179,121,43,101,86,76,157,157,69,55,58,45,245,35,77,46,238,227,70,10,45,38,107,169,252,26,92,230,248,172,38,123,31,142,216,48,225,176,105,195,1,123,130,251,140,4,178,54,41,39,204,244,218,142,190,215,91,156,221,78,43,209,121,173,236,96,181,248,174,192,187,239,212,195,101,1,109,50,1,43,37,66,31,203,22,11,120,15,209,41,230,27,1,42,49,59,125,184,49,163,156,58,113,232,226,241,88,156,79,190,43,215,239,185,184,133,221,213,92,112,60,188,241,176,186,158,226,226,94,32,4,148,195,176,114,193,119,235,15,18,194,135,39,193,59,208,99,1,237,23,166,120,140,185,154,252,77,60,77,47,71,172,63,78,122,86,245,150,116,91,60,158,185,76,233,58,236,196,194,224,115,161,165,58,211,177,57,118,68,142,145,87,43,124,129,102,234,151,197,124,158,72,230,148,61,0,246,1,22,89,103,1,203,193,215,205,129,51,20,198,135,5,4,195,136,177,161,129,220,44,216,75,149,207,249,215,115,43,184,196,237,203,58,141,64,170,109,161,42,45,43,177,71,46,132,67,99,77,236,69,42,112,15,126,168,35,78,64,200,11,63,211,90,206,171,224,195,139,130,36,51,108,186,6,39,213,185,220,174,129,198,6,67,250,208,211,51,220,137,70,17,93,118,32,58,103,90,140,122,252,191,186,196,50,113,150,219,39,25,86,51,247,61,150,102,114,199,47,87,156,59,186,182,26,59,140,52,166,251,19,220,19,60,65,140,141,241,250,217,39,120,87,134,141,128,62,84,108,112,150,203,78,168,4,115,120,241,123,101,218,73,20,129,13,94,225,215,78,229,254,81,12,3,250,152,174,106,171,33,248,69,140,237,117,121,43,169,116,17,148,101,233,251,39,14,159,74,138,245,29,25,88,136,59,88,141,158,150,150,211,9,106,119,191,179,117,6,28,179,238,254,124,180,217,69,134,3,9,247,160,40,148,216,206,35,1,14,245,230,51,82,150,97,33,20,165,7,137,51,226,169,23,54,115,82,82,245,222,93,120,67,221,80,35,171,210,167,177,178,132,182,178,131,237,237,172,201,118,122,251,195,216,112,136,37,151,253,58,72,20,84,103,163,242,135,55,217,187,84,172,57,185,167,31,31,255,121,88,84,87,19,52,165,160,21,194,27,64,251,29,74,79,247,23,206,78,178,227,22,188,58,161,155,34,21,82,66,106,22,10,183,91,34,5,235,184,184,16,128,105,105,12,53,170,21,0,138,105,159,179,67,103,169,31,82,39,39,235,134,67,223,70,239,216,157,221,158,249,146,148,142,21,80,152,214,144,40,244,83,68,246,59,105,57,231,131,191,148,225,226,142,90,255,88,51,207,114,131,164,86,83,218,106,223,174,223,63,210,24,60,87,1,41,21,19,33,118,151,16,145,81,38,70,191,96,103,252,65,177,246,241,124,51,29,122,191,205,83,121,208,151,16,196,5,124,124,84,50,250,202,91,18,33,166,52,55,19,221,249,91,49,56,17,254,116,124,235,232,71,131,205,175,94,212,78,230,224,154,46,223,86,192,229,145,141,45,232,164,158,59,33,168,196,112,12,62,181,241,129,67,182,130,174,132,221,87,130,45,161,192,207,225,4,225,51,204,73,181,161,166,226,30,228,62,21,24,213,81,70,48,36,151,64,172,134,155,124,90,2,202,155,118,197,52,122,170,14,95,144,49,209,208,54,79,191,167,46,45,64,23,107,10,60,213,82,185,130,11,195,227,254,205,148,177,188,19,248,240,255,57,4,98,211,247,76,121,154,76,6,98,4,118,226,253,168,126,20,30,174,231,36,147,207,173,1,207,1,144,106,91,76,66,156,225,206,9,97,82,157,66,247,221,73,57,136,144,111,99,213,38,209,3,165,92,150,214,131,4,219,189,250,159,133,234,17,29,94,208,250,73,198,90,193,172,232,147,99,77,96,188,160,53,52,85,99,193,115,42,56,40,132,38,191,60,11,179,22,111,21,217,17,24,255,52,63,108,20,71,120,114,27,237,209,97,140,34,215,171,106,7,150,221,123,86,42,11,190,46,107,211,46,233,133,65,98,56,179,107,220,121,166,105,154,211,94,65,192,192,74,157,45,140,185,205,150,134,159,47,208,32,146,186,20,228,226,171,225,74,91,43,203,189,249,15,171,149,172,42,244,71,114,186,32,215,10,60,162,70,132,130,107,157,98,114,175,219,230,153,16,118,119,37,251,43,176,195,47,77,141,12,161,224,48,207,174,251,137,144,160,96,157,81,20,195,129,195,64,209,31,191,62,56,65,191,232,157,167,35,254,172,151,144,121,138,3,139,208,111,160,30,109,41,184,60,138,66,49,146,176,45,177,147,145,83,238,83,224,171,179,199,108,191,230,32,108,121,151,222,192,140,102,50,120,118,151,24,154,60,55,57,40,235,90,201,113,140,202,59,47,244,29,152,163,8,21,142,156,164,201,255,86,232,162,70,204,252,182,129,248,110,141,112,69,211,103,85,134,23,200,150,208,43,175,254,202,35,53,195,118,58,32,213,108,4,195,71,174,177,116,186,109,77,140,172,238,119,5,214,20,174,217,254,4,164,125,209,55,90,66,36,219,123,133,33,36,8,198,162,215,190,141,10,156,129,159,52,19,135,77,141,109,217,77,19,232,8,56,82,83,16,51,118,25,245,0,48,185,74,26,80,148,237,81,213,64,9,224,198,136,242,238,255,156,121,167,2,210,124,84,104,151,218,111,218,196,250,173,138,226,192,139,30,3,159,227,85,178,144,157,133,212,31,107,92,188,38,104,27,192,248,128,153,12,19,156,10,76,87,111,80,64,108,95,24,163,135,166,60,226,192,110,185,176,60,9,225,123,151,7,218,172,201,129,4,15,170,68,94,19,156,116,50,149,226,221,133,72,77,110,182,134,141,100,180,8,223,66,176,142,157,188,176,170,141,250,220,78,75,134,97,118,156,237,41,247,242,83,34,68,216,47,217,235,246,173,24,109,63,108,17,148,56,96,251,61,11,126,62,165,32,84,80,64,7,184,5,153,35,17,132,169,29,138,83,209,66,13,87,238,177,2,76,229,180,94,100,88,62,1,20,115,169,115,91,2,231,2,132,56,36,162,180,26,117,2,248,56,174,30,177,52,122,156,183,153,1,139,47,127,219,64,227,217,251,50,43,141,215,222,248,142,70,178,50,87,222,167,173,4,70,149,70,65,172,195,160,38,121,109,176,252,204,233,83,235,110,227,178,141,29,182,53,227,40,150,66,10,89,169,253,63,150,108,96,159,120,49,18,16,159,202,94,188,83,173,105,228,90,140,18,250,98,153,76,127,151,48,112,20,25,66,80,96,118,0,244,67,235,196,24,64,29,166,57,50,39,40,249,117,44,29,177,172,151,124,186,1,60,254,50,127,154,55,125,146,173,253,185,95,36,86,98,223,181,93,34,119,251,89,113,201,179,166,68,240,125,118,37,229,186,228,15,142,42,24,23,119,54,11,165,240,255,130,242,109,102,36,145,86,217,35,235,57,180,113,119,119,53,100,129,190,28,134,93,195,27,228,188,172,201,228,220,121,17,57,134,101,3,174,63,247,232,209,254,101,196,228,98,183,76,99,201,245,173,98,56,229,47,222,13,133,198,110,157,17,230,191,4,221,123,30,192,26,165,66,138,213,222,166,54,94,165,103,172,190,169,235,132,168,6,81,48,194,128,16,254,1,186,107,237,175,116,223,102,35,36,81,136,248,148,12,212,56,168,75,225,255,125,253,138,10,231,236,119,164,254,192,196,87,27,5,213,136,7,34,186,11,143,183,134,17,152,115,111,111,73,25,213,2,183,248,138,117,173,35,67,224,234,226,205,251,76,82,15,63,196,24,145,2,127,246,14,129,167,213,50,219,204,181,65,36,191,73,11,30,69,1,105,243,12,178,223,212,163,137,10,158,231,156,250,85,1,58,192,183,85,36,230,200,105,255,108,74,54,225,153,11,52,7,171,79,251,43,128,239,91,153,18,248,195,95,27,76,90,109,81,28,105,106,250,151,153,191,95,14,194,222,51,120,255,248,13,212,144,109,68,236,202,70,162,204,210,142,185,91,146,141,56,110,25,248,112,254,115,167,73,150,54,1,19,68,128,119,82,189,52,70,18,96,12,230,195,152,31,129,63,110,239,88,248,32,157,243,245,77,193,38,43,86,63,89,78,112,208,225,106,113,169,91,176,51,217,231,179,129,140,228,24,74,209,27,99,170,150,94,45,216,33,101,241,218,36,91,35,151,24,190,204,148,138,253,200,2,116,123,132,34,254,4,197,10,117,231,255,164,228,158,126,66,211,114,95,72,150,200,90,163,105,245,24,221,101,29,199,42,179,178,218,49,154,150,94,189,193,187,37,116,48,72,237,153,219,156,255,85,83,57,99,180,251,136,35,23,132,86,61,7,40,75,40,102,42,216,5,136,224,72,165,43,9,131,108,241,122,38,120,140,125,133,96,134,177,103,144,247,124,253,90,148,69,166,168,99,80,53,6,189,32,204,246,77,91,133,6,219,82,30,219,212,195,208,37,42,188,68,66,247,40,44,249,120,112,203,227,141,49,121,131,229,213,6,234,240,110,200,138,113,187,91,180,8,146,154,6,44,163,95,150,66,190,201,69,75,252,23,119,199,54,221,200,105,192,21,142,46,216,222,68,52,31,205,20,106,84,153,223,162,60,8,232,160,109,94,191,141,120,59,98,139,185,6,223,205,124,170,71,21,210,251,211,100,185,2,151,35,233,118,103,6,102,240,152,177,87,32,130,34,224,67,168,146,248,102,214,96,93,113,208,36,35,36,157,235,206,191,131,140,171,181,51,143,99,47,178,77,112,211,10,169,201,123,37,54,68,131,63,199,106,44,150,112,159,128,85,172,212,151,115,123,38,42,214,120,93,226,62,218,5,88,242,121,9,224,233,180,33,237,237,113,79,147,96,47,112,22,239,119,35,119,165,64,205,184,135,113,91,116,66,160,24,137,57,79,49,10,145,156,221,28,202,209,46,65,124,53,152,50,211,19,143,32,61,146,31,222,93,121,220,123,141,164,208,57,165,166,219,5,122,213,57,230,113,94,134,198,218,50,156,214,244,130,134,180,85,157,62,221,45,200,85,44,29,207,22,62,190,155,146,128,216,232,108,253,241,196,210,61,45,97,15,97,188,121,26,98,17,85,45,133,17,227,42,20,188,104,76,230,244,226,204,81,220,63,70,21,59,85,6,29,160,186,217,131,24,121,220,26,42,149,56,224,216,89,53,75,144,53,42,39,255,165,219,100,193,90,19,123,87,94,148,242,188,74,161,220,251,176,165,14,252,13,111,197,131,174,244,43,200,54,247,13,250,55,57,13,69,172,188,131,251,117,207,209,225,218,69,161,72,249,48,63,117,171,102,203,94,124,212,213,19,37,252,100,184,148,62,247,72,242,87,182,7,39,201,151,47,43,252,73,223,191,82,89,62,42,248,35,90,177,245,188,154,91,84,83,232,23,245,206,132,246,242,130,41,124,0,78,208,166,87,82,149,156,8,221,109,242,255,223,35,189,219,98,83,52,83,253,188,226,254,33,125,184,162,253,247,8,73,193,229,127,228,65,165,62,201,41,187,222,60,243,163,19,166,124,6,230,21,104,177,252,108,122,66,150,82,138,145,193,193,0,119,7,200,109,138,28,252,68,47,226,121,21,120,196,209,99,222,121,255,31,206,6,55,118,182,4,225,93,2,61,243,243,197,175,228,94,145,234,223,20,102,200,105,118,95,14,221,86,244,14,109,252,123,238,193,139,201,136,176,185,231,171,141,91,139,151,240,89,191,168,168,232,12,56,230,43,245,189,102,6,2,203,213,225,178,178,20,146,220,120,132,104,93,106,37,141,81,91,157,20,136,93,66,250,201,45,112,56,238,92,214,99,154,96,117,230,38,113,117,199,59,100,117,66,58,64,52,129,26,47,155,163,55,212,63,179,207,187,104,250,81,197,222,142,164,141,84,14,68,189,155,247,112,25,40,196,46,4,138,113,72,22,66,91,49,242,232,197,12,109,40,51,162,98,194,6,222,180,219,24,89,18,6,253,27,219,148,142,142,202,110,200,98,113,42,45,173,143,23,94,89,32,62,45,62,251,236,211,206,17,163,181,253,16,181,198,158,17,252,84,59,123,216,134,11,247,220,239,46,187,213,167,30,115,99,177,239,113,75,16,163,119,111,24,229,170,173,71,131,163,55,193,2,117,232,19,43,35,20,221,105,150,241,208,183,137,96,32,5,77,26,76,8,33,253,87,243,226,173,120,6,31,186,231,94,180,225,108,133,253,118,42,88,38,187,60,227,179,218,36,135,247,26,42,25,56,109,61,184,70,199,113,224,0,37,213,63,21,140,186,147,160,163,60,32,245,134,18,176,132,187,106,73,5,235,146,178,102,177,90,74,114,169,42,99,25,186,177,244,129,138,148,6,20,64,243,53,82,158,214,34,229,39,176,65,21,1,173,94,34,206,22,34,161,197,127,36,111,147,40,181,53,47,139,133,209,170,203,118,16,143,179,165,207,158,28,81,147,19,78,7,176,255,231,88,168,249,33,111,82,251,146,96,230,193,6,181,149,13,206,27,52,61,242,161,21,59,191,206,104,206,153,76,101,134,197,54,123,106,168,142,70,22,251,243,124,230,40,53,35,47,97,29,3,198,159,179,24,124,85,165,241,74,126,237,154,172,162,217,97,184,246,161,248,79,151,168,147,92,50,112,104,159,45,107,17,44,101,127,24,82,17,218,233,125,6,196,138,42,133,223,246,51,58,45,178,168,76,190,43,7,11,175,29,189,252,46,145,4,208,1,84,119,207,103,21,192,120,224,67,125,191,135,130,130,142,205,106,5,220,215,52,4,113,87,78,228,112,62,73,250,249,210,157,16,141,111,32,112,196,249,172,99,215,214,189,146,48,152,36,245,12,141,160,231,93,75,70,227,252,122,97,217,210,55,150,130,197,7,104,189,79,98,212,213,148,24,58,151,240,4,225,41,230,6,240,130,29,184,37,111,63,85,251,216,8,99,154,40,149,193,32,222,46,251,249,48,70,47,138,64,12,117,189,135,32,37,112,45,123,13,75,135,218,181,76,159,5,10,29,219,236,70,187,166,191,164,181,49,198,15,90,155,27,109,2,43,82,107,204,215,93,39,17,116,15,123,39,175,101,178,132,254,226,155,134,209,124,2,27,81,86,220,89,63,148,239,213,93,202,240,106,81,93,52,222,246,168,164,94,12,55,94,161,121,52,10,129,200,87,141,7,58,246,148,115,137,167,193,146,250,75,42,103,245,145,76,24,183,166,176,55,26,229,230,88,213,122,45,146,90,110,62,205,240,95,150,196,50,28,111,192,77,242,128,146,220,147,226,239,168,13,196,125,239,155,178,88,226,222,76,106,174,199,131,109,85,121,186,171,38,78,74,54,196,111,48,21,81,21,54,219,97,21,235,209,237,81,224,27,7,129,74,179,197,130,176,189,240,61,96,144,79,90,229,199,240,112,135,152,219,161,182,124,107,250,83,246,114,191,87,16,224,245,75,183,80,170,91,177,176,183,223,213,44,67,63,115,137,216,231,113,201,240,75,147,242,197,227,212,208,239,163,7,72,152,255,26,169,114,30,13,149,179,153,98,24,239,31,174,31,199,144,204,37,52,17,87,236,126,127,229,206,253,199,175,43,193,138,180,199,112,135,223,193,178,204,12,22,161,9,61,205,245,193,222,188,151,148,24,194,61,233,50,25,117,59,19,121,159,131,214,170,168,155,68,206,124,129,176,225,31,224,12,61,13,186,79,111,128,2,255,153,97,30,255,119,50,64,57,56,9,116,206,41,250,235,117,156,185,63,228,187,234,146,38,134,169,182,37,58,40,73,129,224,122,96,110,75,19,221,67,188,178,51,195,61,3,43,193,196,218,140,98,97,157,59,107,193,155,45,170,183,100,62,100,41,50,150,132,42,161,139,112,107,157,24,219,168,177,201,110,144,168,235,198,71,230,7,100,92,246,157,229,13,145,83,227,242,210,211,52,28,37,138,28,193,23,183,224,140,137,13,88,154,41,123,187,72,25,99,158,207,84,19,83,73,230,4,236,5,87,84,169,203,8,141,39,49,230,154,212,84,180,136,190,174,99,143,113,76,196,63,91,252,52,161,84,165,84,41,3,13,92,179,53,144,234,44,193,28,205,36,29,241,106,229,29,254,139,187,71,54,125,56,234,174,255,193,180,75,2,0,82,76,49,33,20,91,253,188,103,74,7,80,222,236,199,59,216,11,250,251,165,201,60,128,2,50,49,70,69,251,68,243,235,221,170,127,8,199,59,92,225,128,155,166,24,217,27,56,167,56,98,212,137,33,59,255,34,5,210,141,81,91,137,140,184,32,230,216,45,155,88,56,48,21,14,214,151,72,232,31,115,38,244,70,142,106,80,84,15,153,148,177,181,251,83,98,172,180,70,229,82,149,36,191,108,214,60,88,187,229,254,207,243,80,8,189,189,209,104,5,223,141,128,201,39,147,97,185,82,99,49,217,45,50,86,77,93,130,206,234,170,14,179,84,222,246,188,21,5,4,116,25,74,239,192,103,179,16,14,73,14,82,244,119,15,188,50,197,66,146,31,5,88,158,47,76,114,101,185,113,236,61,145,35,105,50,78,34,53,233,168,74,113,149,45,122,251,169,155,149,189,237,199,78,118,67,51,246,40,116,26,38,141,81,107,89,104,158,188,85,147,177,220,73,37,217,56,61,130,4,38,30,251,35,72,171,7,151,247,137,145,14,165,200,250,32,209,166,147,61,177,111,42,219,254,150,117,230,163,36,132,73,154,130,243,236,225,161,206,154,137,152,228,199,125,32,238,11,218,83,215,174,12,62,197,84,186,67,191,32,57,96,73,2,239,146,84,110,212,235,235,193,208,179,204,125,180,38,199,36,124,188,45,231,107,157,76,174,13,68,20,151,232,206,232,76,17,238,176,118,243,175,97,188,63,7,115,31,245,8,95,126,14,242,204,229,244,174,21,206,86,180,205,15,19,215,209,10,111,103,116,232,9,229,63,31,17,54,203,126,96,86,209,24,187,109,218,26,58,196,185,84,86,60,158,225,52,144,122,109,57,228,144,239,198,70,227,238,35,33,17,37,108,114,148,237,153,64,117,27,135,215,208,176,4,190,213,48,62,210,121,243,77,42,100,79,254,98,8,163,201,75,57,136,207,58,106,31,72,93,59,227,111,68,253,67,157,152,25,96,72,140,220,167,189,238,64,72,9,125,28,117,86,13,96,112,160,178,187,144,93,168,62,27,13,159,60,115,235,215,234,101,27,229,46,84,98,176,41,138,217,49,120,61,9,4,183,239,186,193,74,44,142,174,92,57,171,249,19,220,46,77,192,167,0,205,9,95,98,49,48,145,169,108,35,172,204,227,128,56,105,71,190,242,61,161,44,255,16,35,146,6,207,138,166,103,192,115,62,223,83,23,207,83,38,188,243,96,225,11,78,99,111,203,72,136,178,228,6,177,124,254,85,173,56,144,140,75,186,96,169,242,86,20,49,166,24,167,231,206,53,98,141,6,172,42,159,202,253,234,180,165,31,5,12,116,197,135,7,191,145,212,238,90,193,213,109,120,196,8,106,169,105,69,93,221,78,205,0,44,23,116,251,118,181,194,93,129,139,174,25,69,93,86,233,80,111,146,72,178,145,59,162,24,15,119,50,213,17,141,224,252,0,141,243,115,191,34,41,128,237,198,128,182,93,161,116,154,182,103,183,156,178,37,222,26,7,192,28,35,105,193,9,203,192,10,204,181,143,193,163,186,57,78,77,14,135,215,182,76,18,10,55,81,210,52,41,86,89,255,120,127,224,117,99,26,252,189,130,38,207,114,147,119,140,56,95,122,246,71,193,228,187,149,81,212,191,90,104,93,140,197,26,254,45,13,142,42,130,170,118,67,96,193,75,76,137,226,74,19,102,54,218,148,122,7,151,105,229,164,186,143,107,89,61,39,121,82,50,57,250,73,75,52,178,18,49,49,90,202,53,119,104,16,231,27,234,69,116,249,34,101,25,36,108,210,172,216,37,184,238,190,168,223,51,3,234,123,97,163,94,252,117,98,143,122,244,56,229,7,5,231,178,241,14,190,19,53,132,53,109,238,51,165,251,97,237,39,213,235,173,83,145,197,213,138,29,234,33,112,96,174,20,192,7,98,211,20,96,211,217,215,126,129,80,111,97,102,71,192,226,209,81,173,108,178,49,245,88,173,21,23,21,8,43,150,174,152,159,178,130,125,196,209,232,217,209,20,176,82,221,238,170,140,53,244,232,19,135,195,29,186,37,219,96,2,57,159,145,22,41,118,195,76,139,203,28,156,12,71,65,138,224,188,212,91,124,129,237,195,109,131,240,68,192,175,91,21,52,129,200,227,255,85,50,254,50,199,209,65,91,99,131,217,25,159,176,4,20,44,105,30,230,152,169,54,199,222,112,39,199,168,238,67,75,137,253,45,116,6,195,95,228,4,134,10,210,69,21,171,186,157,100,218,210,127,119,88,103,48,195,245,242,88,213,209,230,187,118,60,41,183,113,100,50,111,196,218,205,192,220,1,156,62,136,66,239,224,74,165,248,192,251,227,13,183,46,28,59,11,208,96,202,232,60,130,21,169,139,27,12,206,158,157,4,172,173,121,89,114,162,26,99,216,220,226,138,208,122,35,4,47,41,179,153,148,64,23,25,251,92,21,24,108,175,190,150,169,188,103,189,238,7,76,206,238,253,132,108,230,4,15,66,183,105,181,3,140,193,203,146,190,79,159,149,77,201,176,109,87,60,219,82,126,113,200,228,79,189,66,224,202,105,137,60,215,251,22,60,140,143,201,163,137,106,102,255,117,146,11,56,46,239,238,245,35,24,79,124,202,182,86,242,85,113,69,90,221,222,192,143,138,40,40,86,15,81,87,12,38,59,249,105,99,233,236,245,197,177,200,133,114,185,158,209,56,51,164,200,102,172,209,200,102,125,66,240,16,176,235,154,219,19,181,23,232,194,146,167,1,93,138,68,254,138,97,217,134,232,19,231,15,215,133,11,177,59,143,100,72,34,3,254,240,231,244,202,25,86,57,148,234,50,238,38,147,95,221,166,65,140,213,161,243,164,134,112,88,111,209,18,212,23,145,40,227,199,88,223,207,187,198,35,107,106,5,62,127,239,20,68,161,23,198,72,181,240,12,126,110,68,56,245,19,222,220,145,50,100,202,129,173,125,134,122,224,152,152,104,39,73,67,129,44,68,87,240,179,167,160,124,110,233,124,74,187,226,192,65,253,42,36,34,43,106,73,1,104,189,201,44,155,138,240,5,213,206,90,5,85,186,199,171,4,44,224,166,8,124,201,243,67,240,77,78,47,69,89,228,74,7,184,18,244,148,242,243,200,171,167,1,68,41,33,139,217,73,187,41,155,123,200,235,178,9,128,211,108,141,47,202,35,74,113,189,201,53,219,109,147,2,99,186,220,217,145,56,20,242,160,32,244,208,97,150,44,2,106,15,51,49,201,48,26,215,245,48,97,101,71,75,88,236,53,120,107,186,55,77,247,196,233,220,86,80,66,37,236,114,203,124,171,209,106,240,43,224,40,153,105,114,222,121,15,248,23,137,141,140,249,252,10,249,160,23,61,82,219,208,123,224,184,129,153,28,31,85,46,77,129,148,51,247,233,129,47,227,107,253,120,91,89,201,88,44,112,201,42,82,102,116,247,253,74,131,2,208,244,35,251,61,250,236,126,67,18,206,195,244,31,180,38,173,213,158,149,102,22,219,87,204,229,245,201,131,19,78,154,215,63,75,254,35,42,252,118,250,45,121,197,15,216,222,9,109,241,13,186,37,79,200,94,126,107,60,51,87,139,113,244,103,156,36,185,106,43,243,105,105,230,176,160,72,59,48,183,185,127,232,60,147,30,127,5,222,87,117,122,30,79,46,140,149,171,117,148,255,162,178,135,1,226,121,35,187,68,241,245,124,92,223,33,140,38,216,162,10,216,50,127,200,51,126,92,233,169,17,194,30,0,8,13,242,210,40,229,101,64,34,17,129,86,14,28,230,83,141,31,16,73,14,108,112,66,194,194,66,170,137,85,238,112,148,107,94,129,56,90,245,106,7,40,24,168,110,6,117,25,81,188,54,161,174,2,229,82,65,36,126,125,138,246,107,152,10,135,194,34,111,105,158,245,6,224,79,232,29,140,59,161,152,123,106,194,22,188,77,253,95,180,226,183,210,150,81,1,64,164,37,9,235,229,133,145,213,62,155,41,20,189,137,224,118,112,165,178,231,133,211,213,182,211,244,246,37,142,254,239,109,133,211,130,222,129,10,136,251,79,18,23,5,138,246,131,226,206,64,100,108,116,22,83,149,78,106,213,163,187,103,240,127,97,88,94,52,147,75,237,22,196,56,244,165,203,4,127,139,180,46,126,74,72,107,248,141,36,132,208,182,196,58,106,188,248,176,193,67,1,3,140,140,15,191,220,49,33,160,57,97,56,146,49,65,165,66,41,54,192,188,30,235,73,134,77,206,104,7,253,92,167,86,101,91,101,152,12,26,124,230,169,104,240,176,134,99,64,135,197,97,125,49,223,226,164,5,98,130,194,165,114,141,10,245,192,116,5,8,115,76,6,216,89,202,224,14,210,184,100,130,197,93,52,39,107,199,140,14,200,201,47,224,43,75,77,42,0,221,71,44,70,171,71,25,178,131,54,183,122,72,49,159,184,115,188,40,200,45,151,99,179,217,30,37,223,243,44,16,136,150,86,170,65,241,84,254,21,112,126,132,154,27,164,133,225,44,206,29,188,137,62,143,37,205,3,156,203,255,205,42,191,41,97,223,70,87,232,91,87,20,127,194,26,103,79,124,160,189,45,135,113,184,121,253,193,248,159,33,81,170,151,155,115,195,141,165,1,29,253,99,65,70,64,197,176,118,74,227,153,110,8,122,193,57,11,141,73,233,242,61,177,43,144,156,62,113,81,236,7,5,60,189,139,114,88,118,111,86,16,234,177,15,39,74,6,164,95,250,142,61,43,183,47,37,65,116,184,60,32,13,134,65,86,60,122,47,215,239,18,179,124,251,112,34,243,10,33,6,129,57,124,157,64,82,133,113,50,238,120,67,135,151,142,63,184,4,16,100,89,117,73,186,194,192,210,202,55,253,247,67,0,185,191,213,53,86,50,91,208,130,119,55,95,0,106,135,235,19,64,94,224,100,128,86,112,133,200,62,254,87,187,123,139,86,226,195,21,12,119,190,41,166,89,17,0,9,17,200,105,109,128,56,206,97,55,213,99,208,14,201,39,155,239,7,165,9,9,92,94,224,4,190,42,200,99,62,7,148,195,239,190,20,209,19,22,79,86,228,96,75,64,121,146,4,152,55,41,130,164,78,142,84,62,18,120,251,180,69,231,79,84,189,121,167,167,144,14,86,94,74,111,39,10,150,131,211,61,238,65,14,86,55,218,34,193,84,161,244,170,187,149,61,242,109,81,10,75,190,216,59,178,10,69,57,157,214,101,123,60,167,137,125,81,98,76,188,96,186,163,65,222,16,64,91,129,218,10,224,230,89,19,61,197,155,113,60,201,51,95,30,142,54,36,168,61,251,171,21,255,104,76,197,142,195,231,63,5,196,140,255,186,40,141,135,37,209,247,139,40,202,235,198,33,124,131,46,93,231,90,45,199,170,191,149,241,82,244,156,15,51,43,175,23,197,41,204,212,25,63,197,6,67,215,138,195,114,182,13,188,191,110,141,58,98,75,213,10,128,63,2,151,129,194,141,178,14,43,55,68,193,203,46,175,58,180,117,146,175,81,140,112,218,244,209,249,82,53,126,231,42,108,134,26,213,195,22,222,223,78,122,206,61,209,241,108,163,209,21,96,140,218,212,141,254,201,91,118,79,190,145,42,174,219,187,86,117,159,30,217,30,107,238,90,151,251,129,136,231,23,140,157,182,242,246,101,66,72,95,223,114,35,33,95,249,234,196,192,124,118,2,149,192,54,80,253,146,128,78,56,102,158,185,104,242,119,245,197,5,102,198,233,255,9,202,85,176,137,57,164,23,157,222,211,25,0,137,9,50,192,104,75,219,189,28,221,5,33,147,209,172,47,53,208,48,78,71,85,168,106,159,173,252,226,93,177,94,67,192,170,146,141,102,159,248,198,218,19,76,227,223,245,156,111,213,117,233,66,29,206,208,163,79,16,182,55,216,131,175,206,18,207,18,7,17,192,10,65,238,82,167,30,40,227,60,223,58,54,114,66,112,126,179,59,196,178,26,216,177,17,59,215,92,213,174,132,108,141,228,32,71,121,91,61,7,157,39,114,211,202,116,117,80,199,29,49,158,105,62,90,246,232,133,41,70,99,182,209,16,23,100,231,149,122,83,220,186,221,18,56,171,197,94,16,95,159,77,189,155,185,188,46,61,160,88,1,186,201,71,1,173,168,96,197,124,180,171,29,82,116,77,140,61,22,50,98,232,47,32,1,103,58,12,171,235,88,167,46,14,123,214,115,245,199,252,189,137,207,197,118,118,199,220,4,140,178,149,170,18,184,84,183,106,157,40,121,78,10,223,186,125,67,41,129,77,219,189,164,173,253,30,205,184,106,120,164,64,175,235,196,252,71,220,162,139,103,247,239,142,78,83,247,17,212,153,111,68,89,136,167,118,195,166,166,38,211,27,67,25,150,248,43,209,25,71,63,57,106,237,99,88,193,246,3,52,138,240,104,131,253,72,76,112,224,62,15,13,86,199,52,169,43,222,71,17,74,18,141,243,103,188,176,73,225,73,205,215,87,10,243,214,154,228,45,18,119,184,119,159,21,145,12,118,97,89,175,205,52,158,23,95,112,109,48,160,104,130,55,54,239,211,170,186,74,179,100,83,219,176,174,24,157,26,195,234,75,155,244,132,58,167,158,199,161,237,78,184,95,218,1,48,186,142,217,103,145,42,202,135,35,36,31,97,110,131,36,111,35,157,122,144,166,149,96,23,215,109,85,99,99,115,230,85,169,14,182,118,51,145,150,92,32,240,215,101,26,14,22,23,123,225,173,61,24,197,112,49,228,170,136,119,124,172,233,109,215,151,52,105,189,4,112,32,33,253,221,162,127,117,58,130,53,77,203,58,75,23,64,142,79,60,38,170,239,254,47,171,22,244,154,225,3,175,139,175,36,140,108,19,19,192,242,132,104,92,229,117,235,215,140,62,237,203,16,67,198,219,91,129,102,59,189,47,177,167,248,71,62,81,130,10,141,113,199,186,198,183,234,36,53,29,19,0,88,130,115,117,159,237,223,87,118,124,27,250,107,75,71,66,143,217,151,105,199,91,231,157,177,226,40,42,107,176,136,212,143,144,47,91,128,30,192,135,191,158,111,193,81,17,241,201,246,129,52,130,238,219,157,240,191,196,242,89,97,172,227,126,222,65,178,24,88,64,72,94,18,77,65,70,210,9,254,83,229,205,150,13,244,205,68,69,252,179,44,4,9,33,72,9,27,198,159,95,14,71,222,231,61,89,239,133,197,45,52,140,149,248,186,239,167,185,249,7,28,157,0,183,171,52,240,163,165,60,203,86,145,149,63,239,225,1,177,194,20,214,63,15,34,125,169,141,39,127,143,241,227,46,78,180,189,205,141,150,216,229,167,46,137,111,78,19,183,14,71,216,159,98,224,219,50,110,115,29,149,246,123,224,76,205,62,255,118,12,206,167,198,118,251,170,241,194,77,220,206,193,54,48,246,170,27,123,62,201,120,104,120,223,85,58,134,68,14,110,18,216,37,140,225,243,110,230,165,15,129,239,78,168,96,84,129,85,151,249,106,213,141,48,145,88,118,173,233,179,106,174,6,65,132,71,17,247,232,122,75,175,141,174,182,202,132,143,183,250,68,100,43,180,140,101,162,242,223,23,192,93,103,95,115,135,54,223,1,161,120,194,43,161,238,103,178,35,10,200,181,201,67,187,32,139,14,130,46,110,173,215,146,63,97,70,184,207,108,172,158,80,37,54,114,223,237,176,82,94,206,9,105,193,205,200,147,230,93,97,165,180,81,3,77,44,128,83,9,162,204,30,204,163,94,252,164,41,173,162,193,66,162,216,203,212,47,183,131,200,250,197,213,176,157,148,195,63,206,207,31,240,168,213,77,145,102,76,31,109,4,142,36,41,178,241,75,70,69,226,94,236,237,225,104,139,47,91,179,249,85,93,64,185,196,20,213,235,111,221,188,111,192,124,68,128,153,60,135,85,152,234,99,61,5,243,20,177,129,3,237,136,41,56,177,130,190,238,130,39,233,249,105,98,17,37,2,110,72,64,215,247,232,173,225,90,239,6,248,212,121,114,167,125,103,136,33,83,199,249,226,217,9,155,233,91,103,238,65,51,122,201,23,134,77,1,159,200,157,42,222,8,177,55,193,93,16,147,137,123,149,81,203,210,203,223,99,135,116,234,144,239,181,43,110,230,242,36,55,227,169,16,102,228,175,112,147,230,222,235,42,198,29,141,99,203,162,115,156,31,35,44,2,28,133,184,198,31,19,106,142,210,57,62,18,204,5,39,193,158,136,53,101,171,24,28,167,101,42,192,126,112,153,185,132,162,0,78,4,122,181,113,149,155,68,3,187,111,2,246,241,180,26,2,75,167,236,94,217,177,225,195,244,71,254,54,53,81,107,93,136,152,82,26,10,60,104,212,45,29,67,207,46,70,214,146,164,72,116,218,168,126,110,206,104,66,69,44,68,97,194,38,135,90,40,13,40,28,73,177,112,20,132,130,160,170,227,119,3,65,143,207,90,243,197,197,20,88,134,233,174,241,151,21,8,41,188,87,198,206,85,107,21,172,224,141,83,133,159,176,35,243,224,157,10,139,53,66,101,133,58,120,181,45,60,23,218,91,167,182,248,174,25,32,192,65,66,144,150,159,252,65,220,98,126,172,199,80,234,202,216,156,72,46,158,100,169,205,190,33,115,0,30,165,14,159,39,3,111,123,76,207,176,84,112,134,165,130,240,196,194,124,134,253,63,243,26,239,41,120,61,87,114,76,194,201,7,102,202,97,153,225,175,37,237,155,15,162,255,4,56,218,106,13,158,15,83,111,65,168,177,213,231,79,199,237,175,7,2,116,68,209,46,42,46,214,75,96,107,80,49,140,141,200,98,131,0,190,244,233,241,159,119,198,171,61,191,34,84,12,206,190,180,117,206,147,152,66,106,246,247,46,76,156,23,64,235,251,190,182,228,49,107,171,48,178,89,181,6,125,117,15,46,57,228,73,54,243,138,20,221,13,84,127,245,12,61,185,167,238,29,64,213,136,146,29,65,234,95,146,161,197,220,208,247,157,254,81,49,24,181,164,37,245,151,69,176,1,115,6,193,175,254,90,114,196,4,152,22,190,26,19,118,2,90,22,16,142,61,87,33,207,244,129,145,251,201,80,146,37,176,1,148,102,223,66,238,127,40,28,88,98,187,227,128,103,55,3,212,149,231,6,192,63,246,42,182,121,176,82,227,1,144,161,78,150,242,192,36,143,79,255,34,37,239,162,251,97,151,111,3,254,97,201,141,231,203,2,46,158,16,191,7,84,15,243,188,140,195,145,108,52,72,207,153,198,215,109,64,214,56,96,20,127,25,18,45,217,133,163,135,200,130,73,136,88,222,0,205,39,250,254,33,36,255,151,150,211,97,127,165,231,145,9,84,80,185,162,212,236,29,244,19,170,92,69,214,208,88,116,171,139,200,74,41,92,9,28,109,201,137,254,189,165,213,80,110,28,21,160,142,215,85,217,154,244,185,20,64,190,101,42,85,93,71,130,158,58,63,76,128,173,162,74,10,218,37,108,97,98,2,191,197,196,225,143,68,25,140,156,51,232,138,166,13,96,83,142,155,155,174,189,116,9,106,229,26,82,238,35,194,255,214,100,85,225,190,121,29,68,151,194,174,195,30,37,13,16,17,70,52,60,21,14,210,51,193,178,253,78,234,4,133,91,233,229,24,221,223,78,217,64,97,50,24,201,136,54,103,88,0,121,26,165,126,250,202,199,125,74,239,17,193,77,112,48,74,107,165,137,155,54,152,45,170,78,115,139,115,211,243,174,220,40,92,216,175,156,45,220,142,102,91,125,125,12,88,54,148,110,83,137,38,163,87,117,160,179,17,228,253,190,17,161,212,182,145,59,232,6,208,216,168,157,43,163,95,103,205,85,126,232,172,215,200,198,8,84,159,162,146,203,201,139,200,131,71,7,175,154,206,109,206,169,187,43,6,53,69,126,130,56,100,216,56,27,126,188,74,27,6,121,43,82,132,137,12,189,132,86,187,124,53,203,31,39,109,171,9,108,185,157,182,49,14,154,253,109,21,176,19,127,90,166,164,224,118,210,26,230,99,102,189,204,2,207,0,210,239,164,100,87,158,171,56,79,200,31,126,240,225,24,180,163,23,101,35,175,93,232,136,77,193,183,183,252,63,131,132,171,172,76,194,215,219,217,138,236,184,106,210,133,48,87,209,196,53,103,240,12,68,158,240,137,153,226,243,54,246,93,236,155,116,178,92,198,41,163,175,61,37,100,141,74,70,189,5,67,76,13,151,247,193,56,126,54,0,50,90,51,18,120,233,245,201,75,185,111,111,138,221,131,236,89,186,190,0,75,206,255,79,30,124,215,134,188,18,248,199,208,82,78,115,201,118,136,121,190,243,226,16,40,182,42,144,101,190,146,149,22,16,98,4,75,103,144,19,83,244,21,252,149,220,178,187,122,129,116,199,2,21,186,208,113,240,101,136,28,68,139,121,189,163,121,114,56,185,203,25,77,13,221,19,253,51,70,244,155,13,83,253,48,208,50,46,70,234,95,185,41,81,97,136,221,101,250,121,76,121,218,189,57,51,109,4,167,55,15,105,222,185,240,1,241,175,31,104,188,89,97,113,100,30,26,120,193,57,14,207,236,179,194,76,17,242,186,102,104,234,89,131,26,202,61,62,19,106,179,135,149,122,190,180,252,178,187,165,156,185,49,212,123,230,199,21,16,69,227,100,103,149,191,206,171,117,11,21,51,120,166,179,6,65,137,144,17,215,147,59,70,5,248,18,59,64,6,55,52,84,119,43,239,85,18,9,82,148,76,88,43,54,14,57,166,116,88,207,51,132,186,81,96,250,49,249,135,55,64,169,67,7,199,201,234,51,81,185,246,180,102,217,21,97,114,153,4,14,90,27,51,184,135,176,147,23,155,131,36,118,112,134,15,238,70,32,12,96,208,32,111,105,5,167,117,44,61,181,168,213,62,25,106,110,221,32,242,133,86,142,146,199,60,178,84,193,114,221,206,6,125,78,12,237,205,135,221,56,162,217,251,217,159,79,220,148,246,32,187,201,126,232,53,246,224,121,158,64,156,149,20,24,112,195,241,46,172,82,98,230,125,136,85,98,135,39,233,129,131,14,63,133,11,80,34,200,235,215,131,242,218,8,158,244,72,147,14,215,26,53,156,165,90,114,217,219,47,81,228,4,238,67,170,140,76,145,72,32,255,92,118,235,137,235,191,181,5,185,167,212,54,103,210,97,242,107,167,0,91,104,83,206,253,152,78,252,190,153,183,44,236,250,190,229,2,136,4,172,143,252,162,21,171,120,121,90,237,195,33,146,44,240,158,70,50,109,147,48,142,98,255,251,183,213,162,9,226,185,44,239,86,36,18,134,28,74,0,203,9,150,228,36,6,124,193,253,20,161,19,26,145,117,212,38,14,82,167,168,99,32,239,184,53,193,131,215,95,1,140,63,82,93,100,183,116,116,16,37,56,209,58,242,218,185,191,48,140,124,219,230,212,143,213,253,60,193,99,163,51,152,218,49,187,111,204,67,98,60,44,124,2,250,215,219,156,127,33,88,247,106,152,57,172,79,254,47,93,240,170,216,181,102,109,24,146,199,86,23,14,158,229,188,6,160,220,57,248,203,51,121,244,31,246,55,69,248,81,43,90,227,142,53,199,246,176,25,198,252,94,106,12,121,196,27,75,0,19,185,24,254,107,100,229,226,151,83,157,244,199,121,67,11,18,126,121,158,115,189,241,185,243,50,233,0,52,67,81,93,155,234,168,5,233,1,188,87,108,225,169,192,105,81,229,62,190,40,72,53,91,105,25,56,16,37,177,135,24,188,183,206,174,225,170,143,64,97,36,102,81,254,128,217,162,44,218,22,152,57,89,201,246,98,110,135,178,93,240,127,174,162,138,144,166,240,38,234,45,69,182,50,3,23,86,86,127,147,61,39,31,244,183,108,215,206,137,78,109,27,211,64,59,37,86,36,119,66,238,198,130,52,184,85,111,25,81,49,169,106,155,30,40,109,89,168,27,198,49,234,143,112,102,210,197,161,92,212,46,164,193,193,218,43,42,211,218,224,105,138,137,77,213,152,50,168,152,193,178,96,100,137,62,160,1,132,68,63,117,222,179,27,108,35,178,112,249,47,77,118,236,190,92,135,126,254,201,75,172,124,98,149,140,61,201,126,205,155,254,34,163,69,212,249,138,237,148,30,9,7,236,24,151,172,168,157,9,125,33,133,144,14,212,99,29,148,176,40,74,61,215,44,140,191,148,136,136,240,190,158,199,54,82,50,201,111,97,129,35,108,126,4,199,189,158,97,134,244,181,46,82,171,154,44,225,198,221,67,155,211,156,187,7,200,30,81,252,152,71,137,104,191,116,70,7,204,59,252,125,117,98,69,43,1,242,10,66,88,45,77,80,61,136,91,121,230,144,130,39,186,98,184,3,104,138,40,105,60,170,159,39,192,10,15,148,185,31,176,66,185,227,12,167,174,177,198,146,71,150,214,147,28,139,68,220,137,125,231,209,74,90,229,54,174,16,151,252,254,222,102,41,189,81,179,33,122,117,190,164,170,69,140,74,213,106,180,58,115,136,104,199,67,132,43,132,210,203,31,203,132,63,197,59,79,78,163,130,164,84,169,18,95,115,189,187,218,38,91,214,87,25,202,175,111,8,242,196,73,17,142,137,212,238,88,71,109,190,75,190,217,15,16,113,229,133,71,245,76,127,216,110,136,112,42,32,107,130,160,24,202,38,164,50,186,77,139,2,50,95,252,96,237,11,153,66,220,240,222,102,41,77,87,22,50,14,60,119,160,27,105,37,168,75,72,184,109,46,115,185,16,171,137,93,253,185,55,101,181,100,227,175,37,211,24,180,140,191,127,49,71,7,207,140,121,90,32,191,159,124,129,57,220,47,56,239,92,46,87,134,189,185,183,130,43,220,147,97,208,39,219,63,6,224,108,136,240,141,113,67,75,141,249,81,27,170,49,12,93,176,177,231,114,13,233,129,212,42,167,7,100,8,252,210,193,2,145,224,153,75,178,63,47,4,221,222,250,234,159,162,123,70,160,85,130,180,29,24,212,176,47,209,118,219,194,249,210,34,213,74,168,186,105,165,45,212,33,97,102,235,184,225,37,183,5,22,115,148,125,78,232,43,146,252,131,20,122,62,29,114,199,69,91,15,78,134,233,27,1,158,88,46,111,74,195,80,9,236,16,54,151,173,222,213,56,143,170,176,64,200,48,184,84,70,120,58,218,55,3,109,63,142,65,113,89,232,170,50,136,59,137,193,10,59,84,23,65,247,54,248,93,82,134,35,93,111,20,97,232,178,33,210,92,183,105,54,37,4,219,214,10,162,76,136,106,148,167,91,71,212,142,88,33,28,45,35,45,41,3,193,35,113,79,66,119,109,65,192,199,201,133,216,212,117,194,77,54,178,61,11,114,149,214,48,125,59,206,208,95,21,5,193,85,44,233,223,8,142,79,9,205,182,217,111,235,109,212,79,133,151,43,120,127,86,100,179,27,14,178,76,248,136,242,87,198,45,153,164,48,88,112,145,105,2,135,173,177,18,14,26,241,38,150,166,36,42,246,33,103,243,155,13,98,30,147,85,158,150,203,31,180,178,123,14,12,74,0,156,208,32,6,28,138,155,230,89,109,20,9,147,60,202,42,11,216,135,225,30,4,22,212,203,99,211,96,171,94,243,193,123,69,93,107,172,175,50,102,15,164,34,251,221,172,78,132,117,53,196,213,46,210,208,65,240,38,81,222,136,180,242,217,57,166,47,96,143,75,200,6,56,97,38,160,65,175,218,217,158,9,228,232,118,254,212,193,17,78,208,72,186,150,13,193,84,127,156,3,199,197,65,83,99,242,37,230,165,236,237,96,39,18,121,241,200,2,1,231,208,9,112,158,44,42,158,210,124,34,96,247,190,191,39,179,108,115,97,168,23,175,121,3,117,19,127,93,190,108,170,116,188,214,124,1,243,140,113,37,197,164,70,81,165,152,95,121,182,64,193,192,129,240,207,208,229,217,64,128,129,201,105,32,221,82,93,40,224,253,243,99,58,125,54,17,240,41,206,162,25,248,1,58,137,45,14,143,156,50,182,166,222,110,210,35,200,130,184,20,178,80,1,149,13,204,0,136,142,118,164,111,119,18,230,161,252,16,204,34,196,241,203,131,228,111,217,136,137,170,97,27,245,29,237,221,197,8,163,217,61,81,18,37,189,201,198,71,171,106,90,88,173,71,74,227,72,98,98,127,48,190,29,90,74,129,131,184,139,35,115,10,167,232,201,7,152,184,208,234,124,71,144,186,172,117,252,69,7,29,181,215,245,3,199,238,95,191,221,69,220,67,156,163,146,242,29,229,228,130,211,128,204,39,18,154,185,165,233,196,200,62,157,192,24,80,185,109,224,191,110,99,205,146,156,100,126,95,174,155,10,144,111,131,166,118,32,250,180,189,145,174,167,28,151,39,145,141,201,241,145,115,96,224,110,223,213,250,91,178,25,129,58,80,249,248,122,187,46,200,45,219,94,130,76,129,187,153,23,79,24,237,21,191,32,236,170,114,26,4,108,143,141,111,251,45,35,75,188,145,123,208,244,227,0,145,237,174,232,112,36,220,254,138,38,223,15,116,240,175,191,13,145,105,132,198,24,204,49,52,100,157,109,136,126,81,165,132,187,76,107,70,126,136,137,158,83,58,45,120,161,1,26,90,7,171,162,241,73,124,79,73,78,241,248,3,171,215,77,206,22,225,209,21,130,107,234,212,176,244,113,189,205,108,201,213,204,58,33,49,217,47,194,85,34,128,250,111,108,138,58,249,154,232,235,226,41,184,15,51,252,129,247,206,209,244,154,92,195,97,253,232,184,47,46,13,207,106,189,78,199,222,211,12,143,109,217,65,141,224,8,41,155,255,183,212,46,49,233,50,157,241,55,219,101,133,137,145,234,200,202,168,119,173,132,122,235,153,173,226,194,61,252,15,205,212,201,92,220,27,236,142,4,50,92,97,161,102,78,73,76,175,172,105,241,184,89,224,232,127,165,53,4,27,111,116,59,123,175,20,172,144,192,118,135,9,117,57,59,88,247,54,87,174,66,229,55,105,207,5,5,214,216,165,137,198,1,122,231,70,199,212,70,229,167,63,65,127,162,80,101,81,197,162,207,110,134,231,190,62,93,76,12,44,71,55,80,66,168,180,201,109,111,84,10,191,28,89,233,241,58,91,19,48,205,15,5,189,246,174,24,192,220,160,97,57,167,183,19,120,176,201,105,179,18,117,178,251,172,84,135,6,100,18,175,80,204,195,74,81,86,5,15,203,45,133,78,82,163,63,1,220,184,47,99,15,83,160,161,105,203,125,177,86,88,13,125,5,242,8,64,60,247,93,138,41,87,214,151,102,44,223,178,49,199,187,249,25,196,69,34,134,255,243,51,196,33,7,192,4,104,147,115,38,157,53,82,118,76,209,75,190,60,53,216,242,198,73,17,187,251,226,56,67,48,77,244,140,213,195,235,236,238,236,5,239,55,62,155,42,208,127,28,160,61,192,40,33,208,20,187,127,21,152,94,218,30,42,163,47,7,47,206,5,159,92,71,141,9,149,73,97,104,120,233,168,80,245,236,159,41,17,58,161,189,95,209,40,192,104,168,169,0,144,28,186,245,107,69,231,117,61,153,1,228,104,46,184,200,243,206,135,91,169,183,148,111,112,214,200,23,55,125,16,95,13,193,22,36,122,111,72,143,230,115,50,253,233,154,37,20,85,9,247,132,7,107,98,77,38,104,150,239,229,41,67,255,102,107,222,202,157,159,126,123,170,128,58,221,46,22,213,5,243,215,114,246,185,101,12,40,62,159,133,169,64,233,123,189,11,115,255,171,207,60,148,1,192,191,127,175,181,26,69,210,191,109,119,140,90,253,254,252,147,4,244,197,20,207,218,201,217,61,213,4,253,115,49,137,79,144,99,13,41,25,29,158,229,231,145,34,97,248,216,97,44,76,124,146,195,86,160,130,183,171,222,141,32,231,129,245,138,222,187,209,140,145,175,56,29,192,169,128,190,134,76,108,224,141,162,121,164,146,131,244,219,248,49,153,212,166,158,147,82,227,125,228,123,82,94,176,98,92,8,206,178,0,225,238,228,114,107,43,151,185,31,88,110,96,109,146,169,247,224,125,155,182,161,63,14,100,222,25,31,164,26,112,165,157,105,100,47,93,91,60,104,76,236,211,234,159,72,68,236,5,239,199,111,157,119,252,145,223,110,82,124,54,175,135,142,60,94,104,254,152,184,190,224,231,100,143,126,121,84,43,199,22,84,143,172,145,18,238,219,205,189,197,196,228,66,200,236,191,173,114,50,234,123,221,110,14,12,247,57,61,139,154,136,132,231,237,160,5,247,239,117,63,184,64,121,96,217,244,248,240,5,220,64,243,77,183,47,122,16,77,198,184,21,198,194,237,38,105,158,55,211,31,63,68,6,81,168,210,220,131,96,251,198,237,209,92,28,20,240,122,228,111,17,1,186,129,16,216,123,244,104,213,52,120,74,2,233,10,193,140,210,116,22,64,144,52,108,193,223,67,246,72,27,122,168,181,149,101,159,122,88,51,185,23,95,18,173,245,76,133,238,42,57,74,238,232,153,182,42,22,201,189,130,6,119,77,220,184,216,37,128,10,254,202,231,158,117,112,243,43,96,195,21,176,52,250,57,242,110,201,41,42,30,252,136,95,89,184,25,146,33,112,118,121,22,100,219,147,106,38,185,220,151,73,141,215,117,218,3,16,17,12,16,125,177,252,92,84,120,117,82,93,130,8,130,7,140,71,72,10,223,246,139,115,29,225,18,193,183,61,4,185,57,242,152,174,155,188,7,234,239,251,44,158,131,178,83,56,0,129,222,73,147,118,24,77,66,168,132,39,153,209,38,24,141,43,16,252,33,185,249,98,230,61,106,128,187,217,12,69,217,76,94,120,116,32,208,7,155,250,227,242,167,167,28,66,237,208,37,66,99,16,222,42,229,103,118,173,187,177,92,219,179,241,118,178,200,194,75,124,135,249,114,232,186,200,0,111,182,2,69,201,60,81,104,177,183,52,173,46,72,78,33,249,121,132,22,210,85,148,60,159,156,110,96,171,150,99,201,182,1,70,57,217,210,170,13,216,185,41,110,128,62,64,239,108,45,6,97,194,32,31,34,249,239,193,145,225,239,238,162,244,77,41,31,237,174,87,64,89,196,134,243,49,30,222,146,154,200,254,96,165,251,16,159,83,34,224,112,115,14,200,250,64,239,230,183,154,77,151,11,24,157,7,209,105,44,35,52,117,61,115,143,1,160,30,114,201,120,139,49,187,211,158,168,212,188,145,25,207,37,29,159,126,128,12,43,200,178,234,115,151,214,128,95,76,57,203,100,198,169,54,101,80,173,15,246,187,14,42,223,234,250,155,135,133,207,252,178,128,60,204,2,226,85,185,57,101,232,12,30,186,29,218,0,204,134,227,27,170,201,161,170,207,240,207,44,206,2,131,36,50,115,89,73,107,38,36,248,182,235,71,67,124,240,108,54,230,6,145,73,238,60,68,104,108,160,175,210,159,249,82,8,197,124,152,15,46,66,165,173,41,69,207,97,138,192,44,246,116,121,0,158,94,232,250,68,247,197,244,87,46,94,183,75,69,242,146,25,52,40,200,122,116,249,189,167,182,142,228,132,92,221,16,40,70,30,97,138,95,146,39,38,106,245,121,234,187,9,250,33,152,79,99,96,158,92,223,242,166,16,201,144,71,29,200,252,109,30,107,138,75,95,254,176,31,214,176,70,253,72,46,222,97,145,133,199,14,45,150,88,138,107,122,58,212,71,242,10,68,208,173,15,14,201,72,122,97,151,98,63,88,50,121,249,120,33,223,48,175,141,94,42,47,62,64,46,143,253,4,44,232,86,225,12,110,190,236,119,81,100,52,245,225,206,172,250,23,59,91,109,247,196,174,59,43,71,185,238,211,218,191,149,156,55,52,90,185,245,186,230,254,182,228,179,61,139,228,69,153,219,249,93,88,223,2,153,100,116,60,102,240,255,52,24,220,149,28,155,134,89,36,83,221,82,21,114,141,249,236,100,245,161,201,42,60,221,20,186,178,84,110,69,31,148,7,59,193,239,149,181,105,210,19,225,91,60,6,162,60,107,77,156,172,182,18,179,88,20,231,65,255,61,49,82,170,6,47,138,134,171,204,156,232,163,140,94,62,216,159,229,175,212,25,108,139,5,209,61,40,242,27,190,0,41,88,110,175,122,158,26,176,153,232,187,86,11,202,214,55,71,3,137,20,243,81,180,34,43,119,126,201,97,58,32,221,199,42,169,30,52,182,12,79,233,108,23,168,132,80,115,94,219,115,124,122,193,23,98,76,220,165,241,148,129,58,223,148,150,161,156,199,2,62,22,211,83,200,66,55,137,96,16,252,50,124,5,183,163,167,228,49,233,18,76,187,126,17,155,80,217,247,117,156,244,198,1,53,25,62,66,9,83,116,119,184,252,216,33,182,235,34,34,154,43,14,78,2,18,51,205,219,192,148,13,188,145,107,28,142,206,151,240,221,109,9,198,205,177,251,136,88,81,90,122,203,160,254,56,209,193,68,78,46,68,185,76,169,71,213,223,129,43,161,138,45,177,101,153,209,103,0,51,132,44,167,254,180,154,46,143,0,201,30,70,41,225,4,60,169,172,152,242,22,0,49,98,191,26,81,147,35,191,217,219,251,24,117,168,69,12,73,19,78,56,169,190,119,200,123,163,11,28,110,245,167,207,71,26,156,167,114,223,47,160,113,252,160,33,178,205,221,34,106,15,158,56,4,209,129,93,198,91,238,58,181,144,226,17,19,88,17,30,94,112,90,88,211,89,155,239,170,4,112,175,173,150,155,51,107,123,203,25,63,73,204,245,167,106,164,192,165,119,110,61,245,213,77,208,14,65,231,128,166,254,222,154,189,3,182,84,41,247,127,142,149,40,155,43,12,9,201,36,171,4,60,183,103,116,239,175,114,74,123,95,246,254,159,31,177,30,141,90,84,112,147,78,211,151,163,112,15,94,3,133,179,48,190,204,81,239,221,109,11,142,194,250,187,148,209,81,194,194,253,105,74,54,41,13,103,52,35,103,193,13,184,21,79,57,127,244,255,51,82,191,172,115,109,167,72,153,110,222,18,234,167,4,40,176,197,128,255,77,137,227,139,252,220,135,17,86,77,65,93,129,234,20,241,22,209,143,243,127,9,122,217,183,100,248,237,225,153,255,28,125,34,132,13,117,213,60,172,31,90,47,191,247,4,251,193,114,43,26,135,222,146,35,32,4,91,183,143,181,29,2,210,126,90,123,129,16,135,0,118,176,52,244,212,157,158,5,157,66,80,226,167,119,101,120,123,92,20,111,122,178,215,81,237,252,225,107,69,229,59,212,196,152,173,86,170,162,14,250,98,155,112,0,12,58,201,255,126,245,184,2,23,126,224,148,169,76,131,96,90,5,245,132,8,255,253,11,238,132,31,27,59,206,117,172,99,78,13,31,67,164,196,234,109,124,135,158,136,203,192,199,92,62,123,80,126,244,154,30,4,50,136,201,146,174,60,250,159,157,44,88,205,54,71,230,92,206,28,59,23,216,231,132,239,49,217,59,181,228,143,122,176,135,114,206,43,36,172,104,160,82,85,20,69,170,179,238,111,232,7,59,28,12,84,112,219,42,105,47,32,59,107,133,210,59,216,16,33,121,196,39,224,195,170,162,219,18,232,120,252,183,57,62,67,230,129,110,127,243,57,221,182,91,58,80,250,156,148,101,198,108,142,6,225,255,169,160,99,7,244,133,84,158,194,135,187,244,110,67,45,153,60,95,17,104,146,38,123,246,41,101,148,249,224,103,215,34,254,216,218,104,85,191,2,240,123,61,245,19,48,108,163,16,156,90,100,36,53,16,63,68,47,160,150,112,3,103,61,88,103,113,25,158,59,214,108,153,182,118,45,250,163,33,195,242,23,38,35,171,250,101,99,150,41,156,185,96,28,156,204,155,180,86,44,190,58,247,59,77,53,180,203,82,61,136,156,150,209,45,127,180,89,111,254,14,154,141,138,103,15,46,192,213,148,11,50,94,240,189,61,139,85,17,253,72,218,36,101,112,191,58,2,13,150,64,44,159,233,47,200,209,80,23,33,141,100,240,230,40,247,8,248,174,253,16,209,90,166,115,183,66,123,235,32,196,54,233,190,195,154,142,100,208,52,83,139,33,121,56,155,229,89,130,152,175,73,55,177,169,185,192,113,224,101,4,197,184,219,85,0,150,70,112,93,58,64,151,65,40,226,12,139,197,180,239,181,206,137,59,123,25,27,156,195,102,244,33,184,94,188,196,65,155,15,66,59,35,77,16,60,165,153,192,212,179,188,38,154,127,87,52,53,152,0,169,248,212,152,9,221,101,65,37,197,96,95,227,133,91,191,9,68,233,74,82,193,99,83,96,210,99,29,246,127,218,66,255,239,204,76,48,253,97,190,10,178,33,55,251,36,65,173,212,41,167,78,230,110,79,5,62,34,20,213,56,223,176,155,15,102,200,175,221,114,223,52,207,92,118,114,7,1,198,136,161,158,116,1,105,200,62,186,3,138,86,145,245,187,188,156,9,57,237,21,240,104,170,9,56,10,17,54,52,68,56,221,127,124,138,2,197,206,254,44,187,199,130,18,212,25,43,24,86,144,177,207,46,171,73,197,134,172,24,68,165,77,253,138,40,34,180,65,79,249,103,196,34,138,154,145,54,221,152,125,210,15,57,79,61,48,91,116,14,15,74,200,52,70,166,133,49,116,9,134,152,41,32,78,16,208,157,194,102,10,133,243,128,104,163,119,250,169,65,120,73,64,10,219,127,160,218,164,94,210,159,195,200,142,101,113,67,99,168,115,116,178,29,19,233,239,3,86,146,242,85,69,134,33,178,115,22,133,37,242,103,147,39,162,48,75,249,151,194,113,218,121,14,119,208,255,147,35,172,196,152,177,221,152,92,233,247,30,160,185,227,236,138,64,10,50,139,149,212,35,216,36,208,202,11,164,179,112,97,189,9,227,110,222,136,175,199,236,20,6,14,146,32,33,18,121,249,35,111,68,245,164,130,16,0,61,186,253,84,54,61,133,211,220,85,100,101,154,122,143,93,92,209,154,217,161,170,228,196,33,22,13,225,26,67,86,210,84,154,48,134,66,65,53,241,18,112,181,89,103,86,11,15,169,26,4,113,123,25,196,31,12,131,77,212,51,144,175,219,120,24,84,184,168,239,204,26,94,48,229,143,13,134,69,201,229,147,30,35,45,78,159,156,68,177,182,182,177,129,72,135,10,223,232,202,21,141,123,231,7,207,136,73,207,59,167,238,140,223,40,160,124,73,93,221,49,137,39,17,185,153,221,208,224,204,236,178,221,134,232,138,188,198,197,130,150,51,101,150,90,11,27,27,81,196,154,234,70,108,176,170,228,202,28,249,82,134,125,101,47,90,99,114,52,6,243,254,170,228,89,248,180,184,153,206,139,76,51,247,172,118,97,143,186,195,249,142,88,158,230,196,117,226,185,105,45,87,41,23,71,224,177,239,165,113,148,213,64,49,185,44,210,86,215,167,35,59,101,135,87,139,14,17,80,23,141,217,124,202,57,179,62,222,210,166,136,96,228,143,78,198,19,144,105,176,69,204,145,24,119,164,213,70,206,1,126,53,195,191,184,169,234,54,249,250,182,16,165,217,127,4,49,201,198,251,80,117,163,35,101,41,177,122,31,44,27,121,28,69,89,191,253,5,19,34,32,213,14,114,23,84,109,233,117,105,40,17,13,223,54,252,205,21,66,251,7,94,61,81,105,48,254,137,227,67,219,143,193,54,142,66,177,182,17,49,8,68,227,204,74,95,191,115,184,169,230,79,173,150,133,225,206,152,137,44,69,71,211,74,152,48,142,109,37,105,85,108,30,51,34,121,127,255,40,170,40,109,37,29,24,33,149,147,218,24,31,233,234,226,60,35,30,178,140,13,80,226,114,227,24,186,112,23,94,224,49,101,12,181,24,202,116,3,6,78,198,150,95,204,34,201,3,8,6,181,168,12,114,118,119,134,133,190,124,146,92,20,73,213,156,240,177,156,55,124,198,195,27,179,182,159,59,77,135,110,54,27,24,28,9,172,98,48,79,69,242,210,11,118,227,207,140,167,241,96,134,209,50,86,107,182,140,170,79,97,64,189,141,189,40,84,186,183,133,112,44,26,0,125,234,234,253,53,69,26,133,127,216,22,80,212,119,66,98,2,220,13,66,67,52,8,101,164,248,130,27,150,88,75,221,133,43,140,190,177,173,202,117,132,193,187,105,55,91,180,67,206,136,79,117,82,245,140,148,59,54,167,130,133,52,13,64,86,181,185,197,158,185,195,145,49,2,111,113,160,26,61,163,237,238,149,164,150,27,23,220,138,5,89,3,62,209,85,147,73,220,135,244,97,150,18,133,192,148,141,32,73,47,23,136,115,79,31,214,224,244,241,210,134,225,31,118,208,41,254,123,128,61,65,134,99,209,228,240,19,206,232,201,16,225,167,26,140,23,16,36,12,144,115,16,93,53,174,200,183,59,11,6,198,192,212,216,130,100,240,123,50,218,102,9,33,231,205,212,57,61,138,122,227,246,11,210,12,56,113,99,253,119,158,135,44,112,122,161,196,3,97,11,51,75,158,148,213,247,254,83,99,246,174,169,86,22,35,208,54,240,156,111,19,162,26,210,62,76,154,21,150,88,136,72,194,94,180,23,89,83,208,174,151,21,105,249,233,77,90,0,187,101,189,45,70,246,82,80,153,142,197,41,20,109,62,213,126,147,43,183,37,29,120,227,121,19,236,75,194,44,16,233,165,49,28,153,118,112,115,43,46,9,148,153,146,103,209,31,238,224,16,222,83,99,175,67,88,178,219,207,229,41,108,184,87,235,66,209,229,237,227,109,12,0,80,137,88,151,32,160,29,235,43,89,89,84,118,173,250,166,22,121,109,109,98,41,64,134,87,116,86,217,43,242,209,233,132,116,131,28,27,248,240,99,202,141,241,175,218,208,126,214,24,99,41,113,196,70,37,185,143,107,155,183,153,104,249,138,142,26,119,232,247,181,83,201,170,11,118,233,221,100,66,92,96,91,185,253,119,24,206,124,34,91,179,132,229,36,95,74,164,134,193,179,16,148,191,227,104,73,184,241,63,121,200,187,211,118,116,142,214,198,247,105,104,67,205,180,32,57,121,96,33,120,8,18,142,3,119,213,73,192,158,233,82,15,214,209,74,116,31,220,191,57,234,213,167,226,144,117,221,187,209,86,80,81,188,106,196,179,194,102,147,176,179,142,213,137,151,35,159,3,32,163,81,68,37,82,207,58,175,116,89,60,158,71,44,215,51,244,10,69,231,30,209,38,20,219,115,129,84,251,189,81,250,53,21,78,188,86,194,162,108,254,172,187,241,180,166,203,242,203,41,249,187,43,168,41,225,110,161,79,64,22,74,45,151,31,223,103,190,7,213,28,197,172,210,212,131,64,71,82,53,113,167,116,112,238,105,47,22,33,155,48,86,125,87,136,65,173,193,164,91,42,180,128,94,3,164,136,5,51,226,59,224,148,107,163,28,235,145,26,116,164,184,35,27,210,149,186,140,119,136,174,173,255,74,106,166,3,117,233,239,228,89,191,75,237,151,249,11,117,14,202,162,26,53,45,20,72,220,3,163,39,228,46,63,159,204,249,108,93,56,145,181,112,137,70,241,163,150,208,159,16,10,45,237,182,153,112,119,235,218,225,132,72,95,163,229,239,67,149,20,92,49,5,55,20,56,66,241,61,209,50,245,180,65,17,227,168,91,255,135,139,189,191,147,54,173,180,240,12,208,9,108,246,199,215,61,194,206,26,60,67,120,79,116,133,71,154,0,71,57,5,46,87,93,191,79,66,17,22,244,218,203,167,14,149,80,166,255,24,62,224,206,248,171,225,237,106,66,193,201,76,110,67,28,125,18,144,140,226,126,238,226,34,25,135,125,41,122,131,81,211,228,98,150,213,151,130,37,140,248,3,35,187,21,43,167,196,202,212,255,189,231,32,241,96,68,169,130,206,204,199,157,44,48,41,21,70,28,164,78,103,128,27,8,66,199,218,8,154,197,57,9,181,189,81,128,45,239,59,202,86,85,5,241,35,249,91,66,175,224,110,68,82,255,192,53,193,87,226,234,61,189,138,178,221,245,253,247,123,238,35,170,173,160,168,142,77,73,55,170,108,50,191,210,175,77,207,118,60,117,17,209,156,227,98,185,237,194,37,73,167,152,150,54,87,113,40,26,13,111,203,13,77,122,68,171,117,196,43,179,164,84,250,133,60,112,197,27,50,233,176,165,93,10,142,33,117,41,130,62,17,9,121,76,124,248,35,76,176,46,24,73,18,184,250,111,203,88,158,202,119,60,88,59,30,205,106,225,39,193,72,140,248,190,220,88,28,28,250,227,229,36,154,132,254,2,255,166,85,111,54,28,191,65,97,0,247,127,108,176,143,75,137,170,103,22,138,98,237,67,235,240,173,82,224,76,148,98,205,166,218,96,210,192,111,209,247,31,210,131,0,120,38,119,174,124,148,43,0,105,8,165,165,33,179,208,121,134,168,81,108,128,171,222,55,249,28,230,41,207,74,137,156,121,164,69,153,70,243,11,137,180,0,175,74,208,188,195,184,92,126,43,251,129,212,67,214,101,104,27,108,225,127,121,173,13,203,203,19,5,164,79,160,154,193,44,239,62,54,92,17,135,115,1,89,6,114,83,207,160,251,130,220,188,151,227,175,88,105,34,18,159,160,186,48,159,135,33,122,151,176,64,36,27,58,109,108,80,67,231,15,229,13,139,78,84,118,53,199,120,208,109,113,238,170,6,109,189,234,111,90,218,214,250,206,91,66,249,66,18,146,20,82,204,201,180,84,54,242,199,5,157,174,243,111,53,168,46,145,113,36,156,54,66,153,118,65,116,156,238,91,246,215,161,190,107,137,171,89,123,195,83,174,191,9,140,114,249,66,88,150,93,142,21,145,123,131,181,181,79,137,137,100,35,116,130,199,191,127,135,79,227,122,75,147,50,79,4,158,136,11,189,212,158,16,128,216,227,62,188,76,37,102,54,173,152,199,154,193,150,20,232,12,240,122,39,121,205,163,109,33,205,143,98,20,192,88,239,197,87,78,118,177,26,164,38,76,71,166,196,99,133,186,178,74,113,157,89,85,124,102,187,99,253,246,70,213,114,56,105,176,161,207,204,77,164,55,33,136,92,200,26,216,166,133,78,240,43,122,12,32,3,212,113,90,1,192,103,37,240,37,151,215,29,248,62,254,182,42,196,101,159,1,246,34,40,44,158,208,136,142,227,209,81,149,225,174,112,243,219,9,246,151,11,150,228,25,163,214,77,84,71,137,218,28,100,149,51,250,153,140,245,239,55,251,150,145,20,179,57,241,243,114,94,13,75,73,215,239,0,72,147,82,146,190,8,51,176,219,164,83,183,95,49,51,98,238,133,3,205,164,225,222,70,214,217,211,189,43,72,15,164,171,175,150,197,7,153,139,142,116,189,93,38,194,21,5,195,32,238,181,30,225,67,182,141,93,31,18,148,223,18,233,51,206,7,49,98,165,97,226,124,1,92,47,169,177,78,250,33,146,36,144,86,90,67,134,74,113,178,104,59,93,193,59,2,140,35,123,189,238,138,205,77,239,145,104,189,11,30,56,21,211,101,97,116,199,103,140,22,253,79,196,17,142,40,193,42,254,175,85,32,224,152,73,94,129,2,202,135,219,198,24,229,201,200,245,211,130,158,64,94,225,167,18,117,119,81,251,36,108,235,28,144,47,187,58,106,106,27,0,180,197,219,129,94,35,246,80,59,170,140,166,149,63,140,72,101,87,54,200,86,244,115,229,169,165,46,90,140,224,154,229,121,188,115,167,117,85,221,108,62,75,23,254,228,24,105,103,113,130,11,143,219,250,154,31,47,8,248,68,105,41,13,150,165,36,235,54,61,130,175,232,123,99,150,27,21,123,171,214,96,245,151,67,78,215,30,104,195,139,16,195,147,85,165,191,153,225,253,42,215,234,178,75,47,157,59,232,182,226,141,48,99,153,156,244,197,138,87,53,137,162,240,248,164,186,66,84,115,43,240,150,197,202,14,143,236,218,167,248,143,82,30,100,82,41,38,53,46,248,93,17,146,218,144,164,185,128,128,166,47,24,8,238,228,180,102,3,58,132,44,208,140,50,94,252,66,250,241,98,218,140,25,74,127,60,118,100,141,13,238,39,229,145,7,123,155,85,144,58,149,230,47,68,237,13,173,129,116,6,251,26,106,126,183,233,25,152,235,128,94,212,255,2,251,121,92,20,216,214,75,160,175,170,195,199,163,176,241,236,35,24,212,187,175,36,224,137,16,229,52,164,192,67,150,115,64,49,240,58,165,111,90,168,160,58,33,173,32,36,101,86,92,3,10,237,129,177,81,228,84,102,210,105,55,203,45,89,39,48,70,61,111,214,33,54,102,161,40,48,155,70,217,23,209,98,227,218,124,94,220,205,169,44,152,85,134,233,21,250,26,117,202,91,121,123,223,42,33,5,69,99,68,140,95,61,40,108,29,72,44,74,250,118,68,232,188,34,111,62,225,5,184,31,131,16,24,128,184,235,154,1,35,140,56,63,13,194,220,180,154,243,111,72,46,124,180,78,200,97,243,139,91,161,249,79,14,139,251,131,223,21,107,198,55,47,25,188,28,13,10,138,218,53,110,163,186,245,90,62,11,226,229,200,237,131,56,96,170,137,222,75,97,103,232,32,203,231,97,255,72,250,199,71,243,223,226,153,162,94,185,95,240,33,95,38,217,62,100,236,240,248,108,216,155,28,249,223,222,46,72,134,251,187,76,125,70,91,153,119,78,110,182,225,228,9,145,202,91,30,234,116,51,31,217,30,39,66,241,222,151,64,72,52,220,237,252,124,125,228,195,59,100,184,208,189,122,120,242,83,52,48,138,24,123,23,168,206,14,78,224,151,21,246,170,241,224,153,113,40,182,134,4,62,19,3,10,44,102,115,190,135,36,153,176,16,89,202,94,246,53,107,160,145,125,244,228,44,185,96,142,34,215,217,21,119,62,129,225,247,183,107,109,214,131,30,113,42,28,104,71,112,183,100,88,0,46,83,86,123,70,7,6,233,67,103,68,81,136,165,179,147,124,27,137,143,112,27,6,201,15,25,136,199,160,76,176,89,40,187,149,102,35,194,101,32,49,39,1,9,9,4,193,69,177,126,23,169,87,104,67,251,138,19,155,49,156,132,82,105,130,121,78,15,222,69,252,203,205,196,88,125,48,4,76,90,92,118,30,210,13,48,18,182,49,170,45,91,112,177,159,47,211,196,203,189,94,158,156,197,162,189,248,198,99,169,42,63,115,224,128,113,199,241,94,79,127,11,63,175,95,29,150,122,173,16,215,146,134,80,169,176,34,119,148,124,49,5,154,97,44,218,36,161,71,155,188,228,84,132,93,221,146,10,187,84,200,80,224,25,32,173,213,214,108,161,127,4,189,56,134,51,85,228,172,233,148,5,52,29,72,220,24,255,41,11,210,245,255,187,219,133,146,178,30,24,53,151,66,180,130,117,32,180,113,117,103,53,43,20,59,215,87,53,137,97,223,173,50,143,140,70,248,28,11,88,231,246,108,20,111,38,181,219,147,148,254,29,114,130,196,159,29,167,163,250,104,11,184,172,127,197,199,201,178,208,29,211,10,245,252,195,218,202,209,174,231,211,250,95,82,216,88,218,240,130,183,161,49,114,216,126,232,2,35,244,123,200,106,58,151,73,112,32,127,66,220,35,117,111,205,166,68,199,99,113,106,177,70,198,186,227,203,66,144,216,134,159,29,130,187,6,144,239,12,34,25,197,123,144,241,49,254,166,195,34,71,63,234,253,97,222,176,214,227,132,115,61,80,9,200,111,38,70,47,110,37,130,247,175,199,238,253,245,219,23,93,115,12,189,0,25,110,157,255,230,187,121,57,129,219,178,131,203,160,53,0,53,171,117,192,200,241,36,34,244,27,187,166,249,36,106,84,194,164,116,178,178,7,173,130,60,61,215,172,211,192,18,66,117,196,160,4,102,225,72,225,82,120,114,181,204,15,130,77,40,201,7,26,140,197,111,65,77,232,74,150,91,52,246,42,166,109,220,34,108,47,209,239,109,22,11,52,127,22,87,184,41,57,158,165,55,74,51,91,133,42,203,148,212,139,22,33,94,118,97,151,51,10,39,61,45,205,160,92,92,7,147,120,11,229,52,31,238,40,142,25,2,230,110,211,89,91,168,202,198,164,87,11,165,245,134,42,73,40,26,31,14,219,156,141,63,50,33,13,248,69,6,30,244,158,172,196,79,153,233,102,242,51,40,255,212,97,165,149,36,213,41,114,1,80,254,14,127,150,146,249,41,54,253,186,118,161,13,101,239,67,183,7,107,167,56,239,161,74,132,217,247,98,208,237,158,214,67,126,215,47,76,121,27,242,192,244,169,183,159,4,45,171,149,14,46,241,167,108,27,204,23,86,234,49,186,249,116,25,32,252,133,41,69,50,188,242,111,208,226,141,139,48,63,100,242,80,146,195,244,160,140,230,75,226,141,23,240,144,185,31,134,81,80,50,52,34,242,72,3,245,244,22,150,106,221,242,111,43,182,119,74,39,139,197,181,235,246,176,20,177,210,249,1,109,2,66,95,169,79,140,53,163,119,184,112,199,15,179,39,162,246,230,151,174,73,176,185,130,88,128,198,44,4,123,42,65,195,57,217,137,34,155,173,40,126,81,237,238,98,205,64,227,64,217,176,148,10,59,24,185,105,225,108,136,70,109,161,30,35,181,148,95,226,254,31,22,47,15,107,235,122,208,3,145,190,223,164,35,195,170,66,247,144,141,202,187,163,223,237,88,50,143,74,179,60,57,251,151,139,180,168,38,106,0,104,155,136,207,7,192,1,105,1,217,125,167,226,199,62,159,217,0,144,175,145,123,135,45,240,20,159,107,140,90,151,116,133,64,193,6,93,172,116,179,159,135,174,37,246,88,33,14,28,105,18,128,44,215,97,126,230,186,67,248,6,192,75,248,23,2,29,22,246,57,69,60,118,64,212,104,144,125,64,86,191,99,9,6,250,215,40,136,70,40,175,38,120,139,105,201,233,148,157,220,57,222,160,183,55,253,16,14,172,107,212,14,140,91,206,85,252,144,66,191,252,125,233,16,131,151,123,105,222,251,47,95,31,81,90,214,104,18,84,238,23,142,124,130,252,188,229,237,123,201,225,163,17,249,68,212,161,43,132,76,175,161,76,41,217,249,248,133,214,225,170,4,97,196,169,52,29,22,122,222,2,24,73,36,216,233,247,78,204,144,255,128,195,120,235,87,232,80,105,31,180,49,85,173,35,109,254,216,42,110,176,38,133,37,174,101,156,161,200,19,110,17,96,36,161,21,142,142,17,222,198,127,145,46,221,25,178,76,133,244,57,250,236,23,28,226,230,213,77,98,242,85,145,86,87,67,126,230,176,222,128,96,29,39,4,216,154,59,184,54,217,213,215,5,148,65,183,76,147,90,141,111,4,29,148,211,248,188,120,236,14,146,216,70,226,116,78,40,109,70,8,158,178,143,208,247,155,98,167,106,14,185,211,94,188,24,5,223,174,204,221,72,144,225,43,108,26,67,19,77,134,119,240,174,180,208,128,234,134,155,195,36,103,147,153,171,72,157,244,183,248,231,217,219,229,208,7,33,171,235,24,221,238,168,60,243,42,77,184,144,163,255,126,249,147,15,234,98,54,41,106,126,90,13,66,88,133,35,211,67,63,29,162,156,10,233,32,98,255,84,161,164,184,168,222,147,184,125,233,115,14,113,166,72,50,41,34,8,45,221,216,35,184,147,131,40,194,91,207,87,67,122,168,125,244,148,45,254,47,52,224,60,251,55,41,236,26,23,230,25,155,143,91,169,42,145,51,173,150,237,189,22,20,228,182,9,232,39,188,91,175,28,8,123,12,215,68,189,136,82,172,212,126,92,239,28,212,178,107,0,62,156,158,95,205,223,51,56,154,242,133,13,192,24,191,35,113,216,1,136,114,210,227,208,211,32,74,82,46,107,86,119,55,86,198,214,98,114,35,229,69,64,160,129,69,105,241,214,54,196,90,64,162,105,193,167,162,31,77,107,238,139,150,113,20,119,41,9,242,117,139,214,162,248,192,236,201,199,173,232,77,59,75,15,221,149,189,122,6,128,254,86,68,155,78,228,74,156,62,131,236,96,120,170,103,75,1,124,24,12,250,71,34,61,113,218,10,203,252,29,44,204,31,233,54,152,246,160,187,93,244,126,233,209,4,86,184,235,110,73,27,2,100,239,67,66,193,159,125,144,36,151,225,31,77,62,101,43,171,200,12,82,189,95,72,220,45,36,77,22,140,81,67,94,131,208,79,117,175,49,7,40,95,203,230,176,140,186,125,105,249,80,30,95,72,169,219,16,88,188,98,172,74,87,50,180,10,193,231,228,183,156,128,159,33,35,2,19,140,51,249,157,241,37,127,222,216,28,73,144,230,52,87,101,109,180,247,141,188,86,178,186,22,120,174,108,141,141,32,48,158,12,14,14,62,76,47,205,227,138,221,123,148,23,166,34,20,128,126,207,195,119,125,255,53,86,145,71,167,86,150,202,163,203,32,129,130,33,187,250,29,1,196,66,78,19,95,185,126,25,47,94,215,112,47,185,107,70,69,123,18,63,203,200,34,246,91,117,130,157,63,228,124,97,147,214,118,34,152,63,85,7,65,214,122,178,185,79,71,17,150,193,19,175,6,144,204,10,83,35,52,14,182,187,179,11,45,224,15,28,212,162,244,108,104,90,56,93,137,255,61,172,254,98,249,110,86,3,169,94,206,7,248,221,152,174,152,110,134,191,218,200,56,73,232,3,249,153,175,113,250,61,187,204,232,241,64,150,20,65,232,71,156,72,210,15,214,104,164,76,226,129,243,191,235,40,207,99,74,145,100,135,151,213,175,97,159,164,84,43,103,68,112,204,47,90,254,57,132,61,163,167,154,243,23,73,159,27,163,143,75,34,55,111,20,118,231,234,24,6,33,50,124,181,119,112,169,245,248,174,126,156,249,237,195,227,30,224,189,26,129,118,61,43,70,35,66,238,25,120,27,143,21,26,155,89,238,60,168,158,40,95,231,225,196,199,5,106,128,152,88,4,33,82,158,139,75,90,152,151,53,231,87,61,163,61,197,132,190,199,24,69,111,63,109,199,117,30,226,169,244,128,12,190,152,61,145,100,243,65,244,193,180,203,93,243,177,24,6,164,236,127,159,23,240,170,129,6,16,169,60,81,216,12,111,60,145,244,223,125,156,134,86,166,145,79,130,224,118,82,163,217,28,65,200,168,152,170,103,47,95,46,250,84,175,228,144,250,253,9,122,55,226,6,246,95,200,143,125,95,192,201,252,15,42,14,223,207,69,198,58,93,120,175,60,112,223,172,135,237,197,255,154,251,36,221,231,21,69,203,99,160,2,139,198,44,103,33,205,200,98,134,109,197,238,148,165,84,6,149,129,238,208,134,154,102,49,50,236,77,179,223,113,192,213,6,244,21,231,3,111,95,144,233,93,61,48,75,153,155,45,194,21,84,149,239,216,251,5,72,49,170,66,50,135,247,84,136,45,143,109,90,123,182,244,133,194,223,156,162,93,255,71,146,10,30,95,111,25,93,247,0,245,179,226,38,136,41,251,109,45,239,145,72,87,3,101,36,162,245,45,14,83,133,153,113,132,240,50,91,31,98,107,183,35,122,57,34,206,34,140,176,200,225,21,201,208,63,217,127,118,236,184,191,51,163,102,248,79,227,131,151,11,142,210,3,165,31,225,97,238,165,142,173,73,141,22,139,143,70,170,112,219,57,216,233,39,98,83,240,146,252,21,164,191,186,34,187,92,114,137,147,203,152,209,48,94,176,20,41,242,4,34,58,32,238,4,135,193,166,234,45,110,47,183,236,180,182,199,102,20,241,80,209,148,68,214,201,110,94,237,229,109,57,98,124,112,183,119,88,156,194,168,11,117,176,209,61,100,227,98,139,67,33,184,249,229,128,78,20,215,119,73,28,5,230,161,153,103,119,54,82,18,73,163,56,186,91,83,111,202,71,83,168,218,93,107,162,182,199,238,254,60,120,188,100,85,215,253,132,128,6,139,154,102,184,118,228,201,86,186,242,139,129,127,236,252,114,162,145,250,4,146,80,73,87,196,100,106,132,247,169,153,241,33,166,133,48,36,220,165,211,25,237,209,2,178,70,109,31,160,149,160,91,36,45,53,130,98,26,95,237,174,62,143,243,193,238,102,121,203,176,159,94,133,101,187,120,151,233,31,152,227,215,144,42,205,135,229,104,47,234,162,241,1,198,210,68,166,10,194,245,151,138,150,62,86,57,11,226,78,82,251,37,107,34,37,3,106,157,226,73,235,132,80,7,156,105,146,244,239,199,193,50,239,224,27,163,222,185,198,117,60,121,54,18,224,5,221,244,207,157,33,142,128,37,225,218,9,153,236,9,81,216,62,178,122,34,48,151,111,4,205,32,251,193,197,132,17,217,97,191,44,253,212,28,99,45,53,192,249,144,132,191,207,198,206,27,69,197,55,27,166,8,57,166,147,37,241,78,85,88,216,191,9,213,201,237,151,78,208,216,63,82,53,153,92,90,228,86,218,199,217,46,34,9,70,140,99,70,55,202,206,57,49,222,93,164,41,64,25,103,13,238,98,204,30,110,232,97,76,176,178,124,42,11,228,75,220,137,244,196,230,130,103,149,60,34,14,248,96,38,107,91,79,152,108,140,108,255,29,237,70,216,106,246,22,242,84,64,122,155,83,204,27,20,104,188,125,147,109,105,118,207,242,251,224,143,214,103,59,40,48,94,116,205,65,240,80,8,226,67,105,105,115,197,64,31,167,209,229,33,196,156,158,175,84,241,41,226,202,105,75,255,44,183,215,80,20,98,41,59,95,96,61,187,127,230,237,153,165,240,183,188,139,186,25,131,9,222,102,134,57,51,175,59,99,81,168,221,105,5,189,199,187,229,170,248,252,234,235,58,243,199,212,7,203,116,25,202,130,188,249,100,8,114,183,74,78,159,46,101,35,198,201,165,195,26,38,73,109,160,103,128,240,77,237,211,180,55,168,249,58,71,156,208,0,122,83,89,187,249,154,116,96,114,82,146,94,140,25,15,80,78,200,41,111,236,52,168,150,156,138,195,241,166,59,60,1,36,59,24,151,131,60,31,136,246,250,174,3,56,13,70,228,165,125,152,248,55,123,188,61,179,50,192,79,97,124,38,235,70,89,235,118,185,240,129,4,1,204,150,202,82,249,82,176,50,207,21,70,230,218,60,11,138,105,108,246,136,226,134,182,14,2,233,140,166,136,99,82,89,207,76,240,203,103,48,53,166,48,230,77,184,147,191,22,122,252,53,186,230,121,32,120,25,187,153,88,25,126,17,128,82,98,205,124,144,141,188,31,104,34,148,49,166,133,220,193,178,211,79,136,87,67,81,94,238,64,156,111,194,18,177,122,15,87,222,156,168,77,168,112,63,181,86,99,221,160,215,105,188,171,119,207,129,220,5,82,121,189,16,217,141,233,221,187,226,57,99,39,248,87,222,73,224,130,245,175,72,90,18,77,100,137,53,189,173,152,127,174,196,67,50,41,104,7,172,168,176,204,129,21,211,89,226,25,250,118,215,238,198,158,212,93,153,100,184,212,111,106,146,95,39,113,7,130,184,149,174,224,16,236,103,6,0,246,121,216,29,150,215,141,205,23,148,74,84,234,192,180,246,31,66,32,110,197,72,53,87,97,146,230,210,254,182,245,211,102,11,8,151,28,87,148,107,114,252,170,37,165,0,169,104,222,2,191,164,180,219,225,208,130,242,173,96,213,81,104,186,134,111,198,32,83,205,232,194,148,146,62,65,38,237,37,250,139,220,131,29,197,203,101,158,31,102,172,182,209,72,79,99,219,154,205,75,111,31,19,34,237,106,97,208,142,32,5,6,104,251,42,166,62,139,206,47,244,244,251,208,152,48,76,64,120,245,84,205,78,182,50,154,119,109,83,87,122,187,146,25,237,6,45,201,82,40,235,10,252,246,238,223,19,71,29,20,96,158,35,53,235,48,193,247,207,170,132,230,8,193,206,103,26,36,60,230,249,104,242,51,163,228,102,8,254,193,128,68,230,116,141,46,240,112,192,63,74,143,201,186,145,113,218,217,139,1,150,63,24,24,99,128,174,76,153,219,81,151,8,164,129,151,34,230,148,185,198,238,134,99,8,79,204,43,43,198,104,106,125,200,187,50,171,98,245,154,25,236,90,34,210,214,170,105,227,246,47,168,18,175,230,250,172,21,127,180,233,255,166,133,69,74,175,210,12,235,195,102,91,197,13,30,141,45,151,129,250,66,212,182,72,230,165,255,46,87,182,152,114,132,76,116,202,108,198,121,166,149,139,206,167,121,195,225,225,104,216,26,145,143,227,214,245,196,117,90,46,111,220,119,246,109,166,192,166,163,69,245,55,154,113,20,136,152,100,208,142,153,4,133,240,11,0,142,70,184,23,211,3,0,200,38,223,177,69,50,230,53,77,125,221,242,32,184,163,180,57,61,242,171,241,117,54,160,24,204,147,86,4,199,36,199,74,216,225,71,231,5,44,91,23,26,247,15,89,199,123,7,19,155,157,213,253,191,179,176,105,166,179,246,209,53,115,214,247,201,157,22,116,206,158,129,213,51,140,232,157,226,208,195,199,175,168,142,209,141,7,219,182,224,149,82,171,137,143,44,99,226,119,60,83,132,41,132,150,4,55,153,7,160,44,194,59,71,22,189,233,9,71,193,37,232,135,235,3,91,240,239,161,16,6,60,179,184,9,107,236,217,70,89,31,200,35,54,171,59,45,88,178,115,250,158,236,18,90,29,124,107,55,129,81,17,90,94,185,140,83,140,200,158,153,85,190,192,208,212,116,38,141,30,99,135,17,104,39,183,161,184,199,185,196,205,246,156,211,37,187,224,158,137,236,199,186,86,55,163,168,62,217,144,115,33,92,60,197,95,197,73,132,75,142,20,240,83,75,64,63,165,70,49,164,153,4,199,174,149,76,1,216,152,163,109,118,198,41,245,29,109,76,105,138,104,125,98,63,93,129,123,84,66,57,90,79,10,115,141,96,76,31,172,235,231,57,158,13,150,77,91,235,251,228,242,243,166,100,147,129,39,218,150,211,213,246,240,242,232,33,139,43,145,84,167,29,133,185,55,234,110,79,154,115,237,157,177,214,197,130,92,246,42,111,166,66,12,87,4,48,178,147,204,117,48,235,204,97,116,127,63,177,111,41,229,116,213,121,97,181,247,221,200,17,45,205,105,76,123,226,200,191,242,220,171,251,250,39,30,43,172,21,76,6,239,166,167,70,251,123,212,124,89,208,77,107,110,60,217,14,93,153,103,177,55,228,143,103,43,50,178,247,59,169,164,122,214,102,249,15,211,2,139,155,192,230,54,157,167,71,57,18,213,25,185,154,246,69,1,81,131,231,70,3,250,49,239,249,223,48,61,157,141,132,246,210,46,48,69,247,226,136,214,109,135,114,198,159,144,29,18,200,171,228,64,247,119,136,205,12,190,18,51,127,4,193,129,253,116,102,89,23,230,196,170,70,101,166,161,69,63,131,146,54,71,133,40,50,143,219,165,152,129,237,98,34,243,166,37,91,4,228,73,92,195,9,118,142,38,236,240,173,92,48,192,140,35,15,43,179,86,170,216,131,41,141,209,191,141,206,185,87,138,208,171,141,45,74,164,39,156,245,95,8,101,152,127,20,145,219,122,213,113,127,84,212,45,159,137,131,201,241,106,44,222,172,133,141,72,18,201,117,75,56,132,123,129,174,65,120,61,210,163,29,179,138,93,185,211,139,143,251,20,209,114,216,93,111,59,22,75,101,152,4,244,222,110,44,157,216,182,77,146,168,202,82,26,170,128,82,77,46,144,100,154,32,246,31,99,158,194,154,23,112,149,143,198,85,189,201,246,200,154,217,81,47,82,150,196,117,230,229,69,79,219,163,181,231,221,37,14,219,53,220,116,243,225,40,70,199,206,140,113,229,194,212,27,120,142,223,103,172,110,255,130,96,10,56,202,42,213,63,118,97,222,153,114,65,159,183,19,106,190,7,52,230,60,116,127,92,53,88,163,184,144,52,107,55,134,215,62,227,41,231,69,124,166,75,210,192,93,69,190,206,23,162,228,169,36,254,16,80,234,26,131,131,166,123,91,58,34,253,116,15,49,5,219,208,23,82,154,52,251,218,64,204,65,95,227,74,58,162,119,6,232,114,217,222,7,131,64,140,218,68,38,84,138,224,228,130,233,15,5,103,152,47,77,134,183,237,102,168,214,229,126,13,160,169,91,219,121,43,58,122,252,175,103,180,252,154,240,240,214,88,206,218,216,79,176,180,136,89,157,117,190,142,215,130,130,208,211,133,189,92,14,165,15,43,243,47,139,95,69,47,154,200,122,109,152,241,118,191,57,222,81,229,199,211,28,235,139,72,204,37,158,110,149,153,77,170,244,211,216,178,216,172,250,51,109,163,60,65,174,208,253,94,113,189,243,201,137,67,143,154,107,170,85,154,102,127,47,246,30,247,163,152,107,153,109,191,85,172,243,226,17,5,72,98,184,134,173,228,217,233,144,143,38,84,128,126,11,125,119,205,28,168,223,175,231,222,192,61,72,92,31,194,89,87,19,158,3,68,58,194,233,134,136,240,21,14,220,163,128,243,122,156,163,83,179,33,73,215,241,192,155,233,44,211,71,41,253,111,38,155,173,124,8,253,82,101,219,254,217,44,141,39,93,196,168,70,96,168,167,112,215,187,104,27,202,37,86,176,33,43,159,37,167,128,170,122,69,45,34,107,215,236,193,31,244,36,127,184,15,182,129,119,70,162,65,41,225,250,169,222,73,228,133,232,224,232,136,96,221,160,182,220,96,179,105,61,22,98,252,92,219,126,231,74,149,45,155,140,248,56,33,203,211,6,207,85,76,14,215,2,58,52,19,80,156,62,205,21,0,174,48,164,166,15,84,26,115,33,43,152,62,181,58,193,97,9,253,80,113,235,191,215,244,139,212,1,239,39,8,98,15,229,250,188,247,166,207,212,118,93,95,181,81,203,246,216,44,202,191,246,53,13,183,99,13,248,202,141,110,37,159,52,224,145,63,137,84,148,61,218,64,149,82,151,212,170,186,91,253,124,15,214,207,207,220,56,64,111,116,228,199,214,254,174,22,95,227,71,231,36,38,44,206,21,202,91,80,79,188,147,197,170,60,196,248,108,115,232,60,140,130,100,183,76,10,218,184,38,45,55,96,53,214,151,107,141,167,207,181,125,58,84,202,43,83,230,222,33,246,95,124,225,166,251,191,114,63,80,181,215,162,200,239,188,143,111,225,22,37,20,181,153,111,210,32,44,245,161,9,6,98,206,25,133,105,71,186,213,24,191,54,175,15,234,141,38,82,208,101,199,45,55,69,156,53,207,229,28,123,158,156,145,55,122,125,103,196,140,155,141,185,232,114,241,206,134,9,40,218,148,128,244,15,250,176,230,211,186,28,134,3,152,227,101,199,170,148,63,179,130,205,129,229,8,212,3,39,185,125,124,76,224,250,232,53,164,207,133,68,177,221,40,252,209,28,236,155,232,177,217,19,107,121,206,78,151,149,137,187,126,232,96,211,239,27,100,129,227,114,191,16,130,57,82,157,13,51,178,231,160,247,44,87,63,40,101,194,234,179,87,49,177,159,19,204,175,74,19,18,138,63,185,153,165,132,169,120,62,84,200,237,21,189,161,24,227,158,54,95,158,221,26,228,252,61,136,32,153,20,115,186,189,195,46,231,139,83,193,51,4,245,111,129,93,117,122,248,197,4,152,161,240,75,59,83,199,136,132,244,154,235,131,147,18,103,216,178,98,123,31,38,2,228,173,143,54,146,42,0,125,148,100,43,49,218,21,23,224,5,89,82,133,147,131,96,85,148,224,36,85,86,250,251,211,6,177,18,86,43,189,8,183,226,128,20,228,219,6,6,109,63,67,92,97,96,235,250,184,87,93,96,225,213,5,49,8,6,176,128,190,7,182,114,154,60,195,119,200,148,142,87,200,181,93,165,104,85,106,55,28,151,185,228,81,40,218,161,167,201,181,217,41,152,127,168,50,31,100,21,47,204,118,223,18,87,253,20,134,192,21,6,153,197,169,71,42,90,58,27,239,130,121,174,255,2,226,4,116,135,135,222,48,40,255,245,236,67,114,19,254,168,104,116,18,26,235,84,232,4,7,215,182,58,85,171,56,56,218,96,130,6,3,45,91,123,175,159,83,146,40,137,119,43,17,200,166,56,83,57,179,76,246,250,28,23,112,28,160,198,57,101,174,69,10,161,81,215,169,112,223,223,178,225,96,41,148,88,55,171,43,144,11,196,144,205,171,244,17,11,208,3,113,18,51,18,50,250,81,247,253,134,62,104,59,248,56,11,154,174,240,174,8,41,189,114,110,9,233,43,158,237,118,251,152,5,190,221,26,0,148,124,47,219,181,178,188,113,166,35,47,21,72,218,101,33,177,195,221,24,64,233,83,92,242,105,213,191,212,163,49,171,172,45,171,255,84,227,73,195,198,40,255,74,242,125,126,8,6,161,179,139,191,206,106,164,147,170,186,102,160,22,119,32,203,187,228,58,218,71,155,227,233,238,219,145,222,21,14,41,161,255,78,126,133,116,115,178,162,202,112,214,165,102,60,83,148,54,12,217,177,98,160,251,211,99,40,148,142,5,25,134,162,200,83,91,80,206,128,217,110,85,100,202,116,196,75,138,158,9,172,194,103,183,182,57,102,212,222,232,21,36,147,174,33,73,126,151,172,34,151,174,168,9,97,163,219,21,140,189,125,245,88,196,172,117,233,80,58,46,5,188,37,168,119,10,78,215,158,169,31,55,9,1,171,179,238,144,83,24,44,202,24,58,26,85,43,5,118,161,196,74,127,44,254,173,105,38,13,156,251,245,171,184,107,37,201,79,139,166,166,228,36,246,221,28,163,152,84,147,62,79,55,223,252,58,75,216,26,206,67,63,174,140,56,68,181,151,189,116,91,220,189,114,67,162,227,54,201,44,214,215,219,233,241,42,221,225,72,197,10,70,207,199,93,251,163,172,46,141,211,92,37,146,150,75,132,76,132,52,116,42,110,192,103,230,155,60,95,221,182,146,15,224,188,143,123,229,4,162,255,88,62,191,191,113,107,196,234,251,73,144,244,56,180,3,63,241,184,92,233,254,191,224,64,44,122,71,85,100,153,203,184,95,28,69,145,90,61,224,188,33,170,85,26,223,77,211,123,205,228,149,147,10,222,250,86,58,82,191,184,144,115,172,25,18,35,131,179,173,147,29,176,201,94,10,139,159,195,18,94,219,246,138,39,166,8,4,247,120,156,88,143,137,163,25,135,0,254,251,27,177,23,52,186,255,53,37,160,247,94,41,199,193,138,32,118,99,141,95,65,209,43,147,113,130,152,224,127,230,29,186,205,87,162,60,37,202,158,236,240,12,84,248,116,238,86,203,120,40,207,90,135,82,231,196,249,163,230,252,0,161,153,185,10,102,158,43,234,36,191,109,188,162,97,233,152,131,73,145,163,30,227,52,201,192,255,162,20,149,80,33,93,71,131,162,42,219,128,213,175,223,30,141,153,170,174,150,171,225,218,165,12,25,154,168,219,25,68,177,159,185,3,86,147,132,62,136,117,252,0,195,210,130,16,217,202,154,209,19,178,152,10,100,71,106,62,69,97,32,64,98,106,37,210,163,227,164,189,62,179,61,150,214,167,26,182,89,93,188,204,112,182,8,149,202,192,11,238,217,160,85,136,142,174,132,110,40,146,10,55,175,156,204,144,2,200,129,204,106,154,36,7,84,31,141,17,114,130,61,224,227,43,17,24,36,60,200,113,177,35,74,243,142,102,221,220,248,62,60,134,145,198,221,226,197,53,133,184,66,1,212,172,12,139,159,205,177,13,136,56,65,231,154,109,162,234,178,153,138,94,26,42,80,50,168,70,157,97,81,164,209,17,62,95,216,72,141,24,174,228,15,44,125,18,96,252,78,13,1,31,211,239,184,130,49,175,193,43,248,86,124,19,125,122,193,203,236,255,35,35,222,66,41,232,186,89,60,68,47,214,103,76,28,111,5,193,103,144,56,254,70,168,180,207,216,47,110,148,75,65,40,32,164,60,133,107,34,0,251,237,161,255,144,196,44,199,238,129,215,141,102,33,135,15,95,78,107,118,185,186,13,195,153,67,185,45,195,194,107,195,223,70,144,172,245,56,140,140,173,156,57,50,172,68,241,175,117,13,52,100,237,80,147,241,195,167,188,10,157,111,146,143,41,45,173,8,128,244,30,212,255,237,189,226,227,12,128,68,137,167,235,106,218,206,75,8,16,187,195,109,102,70,254,210,25,178,147,39,103,54,129,78,176,94,27,255,92,43,148,73,91,209,173,218,102,145,254,43,102,120,204,26,211,228,229,51,178,194,99,29,36,42,207,245,191,95,30,246,95,234,151,47,111,98,10,81,243,99,31,160,55,123,43,226,144,84,190,188,197,73,248,54,99,102,160,60,209,24,124,59,209,233,11,170,98,54,199,204,107,241,96,20,161,113,44,12,27,231,34,110,9,98,155,241,123,237,136,157,120,140,201,196,37,4,143,169,253,127,79,170,91,235,220,204,93,230,102,160,224,189,130,52,92,243,38,18,236,36,246,216,84,127,85,41,187,36,113,249,30,82,191,200,226,82,162,243,76,216,242,92,118,143,103,205,115,205,51,10,92,219,114,152,158,173,48,205,68,68,19,243,63,149,225,158,44,25,49,20,253,64,92,161,164,189,78,44,5,184,189,199,189,129,204,72,133,254,78,28,46,235,238,80,96,187,242,103,118,76,6,55,3,155,221,157,3,45,193,244,148,16,188,38,105,109,255,157,249,235,151,86,253,11,142,44,227,78,182,55,96,48,135,135,153,255,97,223,199,46,96,204,49,58,38,144,59,19,179,7,237,233,213,77,62,47,25,161,74,254,171,244,0,164,209,125,114,78,73,90,86,39,60,10,224,249,133,165,114,51,238,15,171,66,238,37,253,116,219,100,131,236,182,137,213,77,84,13,93,178,107,73,242,57,215,55,60,5,16,82,142,252,103,111,104,242,85,178,201,5,221,248,89,239,137,106,190,46,179,166,165,107,9,2,176,35,77,255,13,228,33,188,91,117,25,133,79,234,62,53,227,174,220,76,158,155,135,137,188,162,80,53,11,236,191,180,238,27,123,66,85,122,77,125,93,28,254,231,220,165,245,72,67,35,109,36,184,69,3,254,66,14,158,26,2,15,122,154,43,64,86,162,255,20,63,55,80,135,210,138,21,243,243,204,126,181,217,92,164,113,6,3,172,224,104,223,251,189,231,227,111,29,97,154,190,16,137,34,99,49,76,11,45,13,54,122,77,181,193,72,63,200,130,24,114,107,183,75,111,250,9,213,6,144,105,44,63,214,237,209,212,254,32,145,199,204,49,184,244,149,162,20,16,125,61,1,196,20,37,8,59,170,235,216,206,248,142,229,142,151,177,145,42,171,74,227,69,134,82,40,208,176,21,54,109,180,178,131,31,118,210,133,36,164,92,221,8,51,35,165,72,28,249,90,165,104,146,76,95,9,85,130,239,89,251,105,245,18,48,144,156,222,23,162,197,203,222,73,114,172,167,27,82,156,7,49,135,242,125,211,19,128,111,172,85,8,30,168,231,149,158,86,54,15,226,169,236,80,243,100,208,254,168,204,59,218,109,126,210,87,108,106,220,204,155,70,70,251,11,240,21,212,54,169,28,224,121,125,55,215,174,183,41,158,116,66,8,20,68,46,252,65,72,244,58,16,152,88,144,164,123,38,228,176,95,23,63,96,213,157,117,125,105,118,109,39,225,93,20,218,221,85,5,28,219,180,179,252,66,208,147,134,136,23,158,68,119,107,85,12,203,231,212,62,243,135,159,119,137,178,62,216,220,149,171,16,42,189,35,246,40,4,33,74,161,157,108,138,143,57,168,194,145,204,35,161,169,187,84,93,175,7,239,153,86,94,221,238,104,63,96,194,79,152,57,36,50,125,9,5,201,211,45,134,52,89,78,137,182,74,37,11,209,30,17,182,246,27,137,15,189,195,167,198,51,138,163,99,79,231,213,248,220,87,23,60,212,31,216,36,214,100,150,82,10,229,144,218,51,98,89,88,18,190,88,247,129,75,59,107,139,29,137,163,222,77,251,54,188,57,228,153,99,208,38,196,152,9,236,73,198,208,70,18,101,0,116,196,241,23,175,128,3,229,72,9,232,158,86,205,44,208,118,2,61,93,94,118,35,143,167,91,217,100,113,218,146,162,84,55,153,30,144,237,103,111,134,230,43,175,22,181,168,22,130,161,215,246,178,107,168,143,27,230,216,71,242,143,74,76,1,49,101,221,113,126,47,244,113,253,238,141,52,190,235,113,114,138,26,82,208,245,46,189,114,151,254,121,221,80,255,210,127,239,128,38,229,221,144,108,141,167,101,112,122,251,104,223,33,123,115,230,232,105,246,70,69,245,114,183,187,254,119,248,113,212,88,75,240,124,178,235,1,213,42,9,24,196,208,128,84,31,72,26,33,246,113,222,144,123,102,83,90,115,192,199,189,207,4,18,21,65,192,253,137,234,120,79,160,151,95,209,39,114,255,112,51,40,157,7,216,4,13,11,22,83,88,172,208,34,220,126,228,223,132,51,248,71,177,89,146,105,240,189,22,165,78,81,203,50,106,39,95,175,114,76,94,135,178,15,177,119,228,11,128,150,2,194,27,214,164,113,98,147,161,208,206,162,250,5,50,96,137,46,210,62,61,56,206,69,95,18,210,115,249,206,70,165,223,153,231,209,59,175,190,253,177,41,30,53,154,149,130,41,172,247,207,154,66,146,147,195,95,0,6,143,243,78,64,43,64,255,252,106,57,209,123,228,108,144,213,64,44,142,31,84,232,26,190,172,23,209,1,82,96,76,150,96,40,202,234,75,198,245,11,242,155,91,32,31,61,197,169,220,71,63,145,224,227,167,52,98,42,37,91,60,101,166,141,14,165,152,210,239,253,3,33,201,198,58,156,32,143,73,89,210,21,116,255,115,96,40,13,79,115,107,162,168,107,139,197,140,74,41,245,62,152,178,241,205,28,114,117,164,79,83,231,0,76,151,189,94,187,161,111,227,117,41,89,73,18,129,71,10,255,0,161,142,32,63,62,226,232,18,7,241,69,73,24,252,209,184,238,134,98,180,49,188,79,215,144,93,50,189,159,160,58,69,110,148,100,128,8,63,180,88,222,33,161,135,139,161,119,137,189,233,182,136,197,13,0,236,51,190,102,251,42,98,48,15,235,231,162,35,164,16,184,138,225,37,105,205,86,121,151,74,172,122,41,139,149,93,85,189,126,161,65,74,100,56,143,3,114,216,219,90,46,108,101,69,196,247,241,84,168,33,11,159,213,255,13,34,113,227,170,111,196,108,163,235,220,62,116,76,85,164,200,243,163,221,165,172,165,125,157,45,196,26,87,119,235,226,227,202,163,220,255,120,82,85,174,84,139,210,2,38,142,0,98,208,128,131,241,244,66,183,174,112,69,254,105,220,212,170,36,107,12,70,243,166,18,113,68,240,151,108,78,38,67,40,83,249,87,38,172,32,165,50,186,160,1,202,48,186,137,114,117,230,65,228,14,145,2,172,180,188,217,255,148,90,98,194,59,77,239,24,49,120,99,180,167,200,99,203,248,205,37,110,185,91,95,117,168,151,1,156,0,193,34,191,9,123,39,147,228,116,195,50,147,153,89,141,28,141,200,250,196,1,96,245,76,91,221,26,6,201,33,62,57,171,119,143,40,75,173,8,80,118,73,126,71,237,132,164,105,232,180,36,75,106,52,22,211,27,96,129,181,150,166,148,230,46,241,226,168,56,175,211,82,31,163,236,171,5,120,94,145,30,46,9,3,142,253,28,216,211,136,241,50,231,244,33,184,176,56,51,243,28,154,47,82,236,136,126,218,38,111,63,87,5,50,86,167,108,180,233,206,63,5,109,172,144,73,47,21,63,90,22,154,16,48,218,37,3,73,129,113,176,60,134,212,64,74,143,28,172,43,10,67,124,96,123,228,84,200,241,130,91,47,238,83,128,60,99,207,92,209,228,52,170,232,154,86,188,191,172,151,145,198,207,9,141,173,31,143,89,111,42,231,33,77,170,228,54,186,113,57,59,132,38,137,142,197,112,247,91,35,19,11,80,105,193,57,41,4,60,46,45,117,25,59,129,185,117,191,144,26,205,153,172,105,204,195,137,90,160,68,34,249,127,87,55,45,83,173,133,18,254,17,40,174,209,55,217,125,231,17,224,217,190,57,142,103,46,20,167,174,41,63,126,87,131,170,219,157,209,12,71,196,90,246,233,173,238,101,146,202,68,119,229,113,85,201,46,82,80,67,34,192,135,112,111,227,28,210,134,137,206,176,209,91,67,130,152,233,9,122,149,59,183,246,226,127,70,2,37,109,126,101,168,229,238,51,179,85,235,252,86,199,107,153,249,205,148,172,193,203,144,36,5,112,102,187,245,181,205,195,80,151,190,146,224,209,3,214,149,7,66,148,69,155,102,141,38,25,93,68,107,13,236,19,155,226,86,87,217,229,27,218,113,67,30,6,72,114,138,27,4,176,128,100,239,84,37,74,91,34,227,123,66,212,44,178,220,70,120,235,231,7,113,31,40,79,24,43,138,235,207,160,197,74,68,200,3,61,134,32,246,247,18,225,185,246,2,21,13,93,149,114,96,166,183,189,244,132,201,53,198,232,154,157,236,200,143,226,38,152,178,215,226,101,200,222,237,47,92,206,63,95,208,63,176,104,230,183,23,115,228,68,66,239,14,5,123,134,185,26,201,139,147,12,50,86,116,245,206,103,114,42,215,111,220,58,124,207,225,231,12,149,35,248,171,96,56,10,207,131,144,178,78,70,185,73,112,88,177,159,170,140,120,195,2,197,120,255,69,126,151,249,80,36,204,137,11,228,155,62,255,16,211,222,107,203,88,22,227,227,216,247,16,171,198,78,161,7,72,161,187,167,103,18,178,59,234,121,165,213,164,103,10,40,245,70,243,107,192,63,126,159,39,11,209,89,139,148,157,216,137,49,183,124,75,73,234,209,159,192,192,32,4,9,136,190,161,229,147,169,2,221,152,193,117,66,151,117,59,34,160,78,71,103,248,211,120,10,34,96,9,45,144,140,1,199,57,228,216,84,128,247,116,85,121,239,147,148,98,46,90,18,46,252,72,213,63,86,134,71,128,98,253,157,253,43,1,244,151,107,177,49,223,83,51,52,4,154,227,164,239,189,55,172,195,22,162,46,6,137,41,71,245,183,79,205,209,142,30,244,255,185,19,135,159,113,127,166,237,19,175,0,166,85,35,23,194,160,174,167,202,26,68,143,199,253,157,111,14,208,105,118,177,221,72,202,47,206,70,99,87,223,60,162,197,96,47,161,99,41,74,158,30,134,187,104,237,189,189,177,159,72,203,63,99,177,209,245,107,177,255,83,189,22,208,158,250,113,0,6,173,190,174,204,129,32,240,27,22,60,140,55,73,42,159,236,92,207,232,74,34,97,128,238,105,214,62,20,29,128,29,100,234,16,66,34,66,208,35,74,188,157,156,220,198,32,160,152,33,46,58,73,110,247,13,101,236,137,222,112,113,35,152,133,84,110,181,218,199,139,104,108,221,70,102,121,46,13,249,29,11,131,79,99,87,249,136,9,121,6,241,38,160,96,105,38,85,184,241,211,167,231,255,97,82,128,239,185,59,219,3,101,174,59,31,247,175,183,17,164,153,15,213,228,169,161,64,118,83,138,16,187,8,240,62,93,64,125,161,74,12,117,121,121,119,208,254,101,137,251,239,214,244,214,130,183,0,219,67,45,162,93,122,245,197,152,51,190,247,55,54,76,6,91,224,232,164,2,236,189,119,119,31,121,86,92,203,98,160,192,5,210,234,189,40,126,117,148,202,22,136,0,185,0,122,246,71,86,137,20,111,183,74,123,38,72,58,191,130,4,91,147,96,143,155,115,222,238,45,225,33,130,225,151,196,92,168,39,89,144,175,104,198,61,57,2,34,152,110,198,198,189,223,148,5,164,160,60,10,3,127,218,43,142,0,15,148,106,19,51,95,61,162,186,34,13,152,24,15,233,47,56,33,120,2,11,68,251,165,244,149,84,71,36,187,105,239,243,12,66,253,155,163,65,95,223,202,174,17,196,175,35,24,184,12,18,19,130,79,61,173,246,241,36,21,112,118,32,53,88,247,240,244,64,214,63,130,216,38,245,112,174,222,247,115,37,171,20,218,145,85,108,82,118,170,174,0,153,42,146,188,156,218,131,230,212,66,219,161,244,62,189,177,96,175,191,31,20,86,99,88,91,76,46,9,250,243,126,118,54,242,48,67,71,44,41,240,173,164,174,191,83,11,122,32,251,40,247,183,25,229,8,64,227,228,89,223,118,194,20,205,219,232,210,53,31,54,47,194,53,142,145,48,94,222,136,136,138,99,116,132,250,21,124,91,33,25,219,124,87,110,111,179,105,26,170,99,74,49,145,176,127,205,228,11,207,77,40,155,133,30,201,43,80,229,35,58,117,34,87,127,59,39,24,175,181,164,116,212,37,17,169,117,206,40,104,158,215,82,65,94,16,246,19,0,45,217,103,236,123,162,94,235,25,87,31,149,95,26,1,65,35,16,46,158,252,63,84,0,221,94,43,39,244,23,203,59,132,74,144,137,166,148,250,243,240,64,98,89,91,234,64,50,195,231,185,127,181,11,25,16,23,120,74,161,135,167,103,125,212,127,18,52,252,27,132,210,48,199,236,148,4,154,255,155,12,213,96,242,83,83,155,30,76,168,161,158,231,10,182,3,75,147,72,153,33,218,235,100,82,103,170,166,39,179,8,13,253,41,230,135,76,222,125,38,47,157,250,151,101,115,19,63,114,85,150,60,53,37,86,225,163,194,190,155,164,109,223,33,163,193,232,148,224,19,66,107,187,197,225,161,99,54,255,18,7,222,107,123,234,158,163,41,194,160,214,183,235,148,8,203,106,127,210,11,100,85,51,157,211,248,18,76,145,2,134,229,15,29,12,105,169,210,53,7,132,224,19,122,97,29,21,243,13,51,163,148,188,14,130,225,88,235,226,123,154,142,13,16,185,57,130,90,136,252,157,8,205,248,183,232,53,5,174,84,29,195,65,64,67,96,80,60,226,121,250,138,171,150,161,91,87,181,52,226,124,206,71,93,25,224,132,5,163,171,247,246,68,28,39,206,178,189,203,44,108,63,117,79,153,99,95,62,78,138,252,147,183,206,13,215,126,15,46,108,175,125,176,32,212,194,222,29,171,203,170,40,143,165,29,223,122,58,167,132,12,87,110,228,8,215,54,137,58,229,121,216,52,198,95,64,222,60,56,68,124,50,47,178,15,62,30,128,41,152,144,23,203,48,223,20,218,79,69,46,231,33,127,147,36,216,194,236,31,58,179,206,144,69,223,128,240,117,243,41,74,34,253,237,104,231,252,215,165,70,218,59,157,171,233,247,203,108,140,153,148,142,222,231,207,0,184,194,46,78,188,254,123,86,8,139,125,15,221,98,144,121,254,149,97,150,117,43,6,221,58,194,68,239,108,62,112,219,232,166,112,64,57,26,18,77,116,41,163,140,36,236,47,9,131,21,170,25,148,84,233,54,65,161,183,142,119,14,239,121,106,182,57,115,193,36,216,107,203,26,11,32,41,224,113,185,55,189,127,165,122,151,61,210,89,240,26,53,80,29,174,138,64,92,151,231,10,42,54,145,13,61,209,64,119,73,165,31,218,15,242,121,177,106,251,138,9,226,76,73,203,101,215,15,157,255,152,154,182,246,102,163,38,96,122,46,251,20,19,93,130,36,76,71,183,174,206,45,243,113,38,238,133,114,202,148,227,28,95,246,97,195,62,118,151,245,155,39,27,176,73,234,45,148,114,215,111,229,230,143,101,10,212,222,211,141,49,121,64,129,49,110,79,118,225,112,101,152,213,159,72,239,213,247,208,51,208,51,39,55,183,95,82,136,65,229,73,88,76,53,214,237,196,16,156,37,248,201,104,96,241,248,210,50,119,116,17,187,140,217,228,108,24,238,0,170,221,2,245,194,27,4,235,215,229,13,78,85,141,131,53,117,127,227,66,122,236,110,85,71,23,62,208,160,136,50,245,235,197,12,243,30,221,72,53,168,191,217,27,129,2,103,79,110,64,211,161,121,63,159,240,65,56,8,49,146,243,237,72,244,15,175,122,42,70,255,139,248,83,9,156,164,77,6,254,0,91,163,4,151,254,158,85,100,104,174,96,61,3,29,205,95,222,189,169,58,65,178,195,1,179,101,111,247,10,163,20,158,120,214,30,249,181,130,111,42,119,189,207,135,144,195,155,219,81,12,163,27,29,85,146,195,203,140,124,185,18,176,255,84,37,175,131,157,14,80,30,40,29,249,213,25,220,138,73,180,60,69,67,128,185,157,12,44,99,111,31,251,114,164,194,102,183,16,177,226,230,22,208,57,23,150,21,59,33,8,93,112,203,235,244,186,249,0,123,95,196,86,73,67,248,232,213,171,135,222,60,186,50,28,20,39,93,175,186,56,90,245,72,190,43,66,77,108,139,75,16,121,119,235,94,97,232,75,232,92,164,219,86,75,123,83,2,117,249,255,67,245,104,170,143,196,178,89,23,128,231,40,188,30,224,191,160,57,114,34,224,86,81,159,61,173,152,190,48,236,214,110,187,155,73,102,111,244,125,252,30,253,171,137,80,49,131,187,71,80,227,196,57,246,182,10,101,49,174,139,32,229,163,179,78,208,8,150,203,66,8,59,255,56,138,43,173,32,23,152,171,181,173,61,97,98,197,229,62,17,74,249,169,31,151,185,186,90,66,227,210,145,44,6,94,152,103,179,190,119,36,7,60,112,8,160,47,23,27,113,96,146,188,126,207,211,170,105,125,49,165,238,163,208,66,7,143,86,176,241,82,38,207,112,49,250,6,135,1,195,137,39,121,133,229,123,97,123,4,203,66,7,38,142,152,230,224,122,22,206,90,209,167,206,14,119,55,36,124,60,195,3,158,118,117,50,142,149,136,58,241,83,173,133,180,191,193,208,223,77,25,209,207,201,208,55,110,12,182,25,161,9,140,98,74,178,84,194,22,52,11,36,249,161,185,103,194,104,128,173,2,74,72,189,36,240,234,141,124,59,215,214,222,215,84,114,103,85,48,148,117,63,219,138,181,254,40,4,97,55,63,237,174,252,101,124,184,43,46,115,164,52,38,159,79,132,251,129,124,21,173,55,0,53,67,164,246,20,189,79,212,78,57,103,158,174,32,54,178,97,27,225,39,215,223,139,63,102,150,201,149,140,43,224,168,74,195,64,42,20,154,176,104,163,72,238,24,71,111,220,61,25,213,229,85,101,134,94,173,2,106,24,19,118,91,20,244,71,180,15,37,221,150,172,203,251,168,214,96,207,230,45,200,0,166,143,246,112,183,160,157,43,1,250,79,84,232,38,244,153,147,97,57,224,170,117,10,128,150,82,211,53,83,238,210,186,192,85,136,233,164,218,103,172,112,95,57,208,56,19,229,232,219,135,120,244,125,79,235,93,243,216,91,178,201,133,171,124,176,25,68,233,213,57,143,168,66,108,67,250,154,135,163,133,118,214,99,205,29,145,92,39,91,106,171,38,133,100,140,15,35,91,183,254,246,136,167,233,98,67,215,249,215,200,252,65,165,230,239,79,225,99,42,52,220,69,171,68,146,5,10,206,221,252,142,26,119,5,182,65,140,33,152,32,0,123,2,92,31,105,215,119,60,153,11,221,75,205,236,181,1,192,138,161,97,15,171,219,172,67,141,49,106,93,237,65,79,10,53,218,132,38,160,70,57,138,35,66,56,0,184,242,75,255,136,143,221,89,228,143,172,6,1,89,169,242,155,151,111,188,248,198,194,87,189,233,0,98,194,98,35,144,12,167,248,68,54,43,141,63,12,135,105,107,69,199,162,69,214,18,244,116,117,241,39,66,115,101,206,56,49,4,117,69,129,9,165,54,120,7,10,37,199,41,185,130,171,151,171,221,181,27,69,141,193,224,114,101,143,197,94,83,123,244,78,187,220,32,83,199,182,253,195,117,247,168,136,59,180,19,51,199,74,154,230,80,120,80,2,150,160,123,199,110,133,121,251,168,166,168,161,64,28,159,19,183,231,81,155,209,43,80,59,180,156,56,219,129,175,128,73,114,168,141,16,97,47,184,72,167,162,53,249,255,103,38,11,240,212,239,141,8,37,115,0,73,63,111,116,167,76,236,104,179,173,248,230,246,161,132,162,104,181,65,229,16,173,72,0,89,18,96,66,34,103,148,193,154,123,157,197,216,201,188,223,174,79,6,245,214,246,123,63,97,169,166,237,97,135,63,253,128,49,234,55,215,231,167,105,140,108,170,144,125,228,175,223,148,106,4,206,163,9,61,195,252,213,41,235,131,33,96,84,148,80,96,184,135,249,254,73,166,98,55,192,44,238,159,62,220,188,96,230,102,145,223,84,29,32,99,32,108,207,199,244,89,110,219,93,149,32,153,85,219,66,170,47,226,99,53,19,30,225,155,104,36,12,198,182,28,163,222,107,208,235,237,202,117,3,198,1,11,161,214,202,93,119,206,146,32,201,153,47,188,225,148,41,217,200,102,115,169,119,252,228,236,232,174,129,23,130,17,221,45,59,111,13,107,29,15,149,125,143,60,122,100,235,167,99,19,241,239,229,242,203,175,78,30,114,139,242,20,157,253,112,51,92,64,204,122,55,155,125,130,205,69,202,37,130,31,13,237,88,46,97,22,203,34,194,140,192,147,19,43,129,103,129,206,12,216,155,235,42,233,171,172,216,92,241,113,234,215,44,127,48,220,199,49,20,178,221,36,93,213,230,192,1,122,162,212,153,69,252,19,201,201,144,131,226,86,131,177,72,132,119,70,168,139,72,115,186,116,237,38,83,204,110,74,190,22,156,228,226,238,134,154,30,201,85,9,46,141,168,180,155,54,61,187,246,43,141,108,208,246,162,216,73,153,106,185,189,252,212,38,125,184,138,155,156,248,76,250,227,225,227,19,23,131,40,42,52,131,242,113,236,109,203,101,130,195,111,181,136,125,149,188,119,77,101,146,130,58,136,16,174,190,154,141,177,204,71,42,125,5,246,54,25,119,201,33,143,101,45,58,155,229,195,152,232,167,174,214,98,179,11,26,141,44,170,192,46,70,240,200,80,13,81,179,12,149,17,110,207,114,184,127,169,1,16,178,166,239,88,21,6,183,94,167,88,210,226,180,177,247,97,147,79,69,127,172,204,141,16,80,142,189,96,228,146,46,240,34,208,232,255,166,9,1,72,31,50,22,115,232,112,98,26,155,123,200,150,173,6,124,18,220,82,49,50,227,119,105,227,163,215,90,133,126,158,114,216,170,228,66,182,79,34,42,142,134,164,57,163,169,81,6,160,225,101,125,83,32,25,148,68,177,209,20,85,157,241,172,112,193,52,64,236,49,199,125,70,186,248,202,245,120,69,219,126,240,246,84,143,139,147,147,73,139,104,159,43,18,234,128,166,85,102,146,90,216,52,30,236,136,82,86,14,216,39,27,79,25,102,211,241,19,3,65,101,236,12,189,71,250,136,242,20,27,14,237,206,48,222,135,139,106,28,91,181,194,163,232,200,190,14,182,38,36,120,6,218,162,190,137,95,158,203,253,249,28,13,242,185,144,238,235,140,221,75,104,229,30,158,41,108,80,174,7,100,121,221,186,171,38,131,179,134,67,160,209,11,179,14,215,82,41,4,171,33,231,217,40,40,143,80,24,146,219,20,170,206,74,171,174,177,110,249,99,212,145,247,231,234,171,25,248,223,171,97,17,245,197,22,192,214,151,65,58,38,50,196,123,44,127,142,11,231,88,15,152,240,2,92,160,18,107,236,176,8,33,191,224,48,213,31,66,174,243,145,160,170,141,50,128,159,36,167,214,237,152,65,130,42,192,231,12,147,213,95,194,231,229,197,142,86,8,121,66,191,192,134,123,157,106,227,15,248,218,115,198,10,17,42,196,189,9,113,237,52,65,195,181,138,13,154,53,174,47,28,146,250,38,165,31,216,98,37,120,235,245,238,192,62,178,165,87,108,61,111,143,30,239,41,36,79,39,152,23,18,102,157,191,87,107,19,170,228,53,141,20,63,31,159,157,128,55,192,76,79,227,212,10,10,183,71,40,228,13,166,30,58,92,34,71,255,76,129,44,237,147,113,231,37,77,218,153,84,200,212,185,127,142,187,39,157,41,242,30,139,108,98,22,186,25,176,25,85,232,2,243,65,24,186,33,108,202,211,94,22,176,99,145,56,181,62,135,125,216,160,106,9,21,212,213,69,239,221,249,167,178,49,228,75,224,197,147,213,151,121,163,192,46,224,206,73,130,196,133,163,80,115,40,28,199,2,6,12,29,22,248,203,210,236,143,223,137,153,48,225,45,245,71,186,15,68,174,47,33,176,105,76,7,95,193,238,160,217,10,35,96,48,181,42,109,119,132,220,231,254,223,156,214,208,99,48,158,141,94,31,93,38,229,54,228,16,56,175,245,193,125,156,65,196,4,201,135,12,86,132,186,53,134,172,209,168,144,77,144,2,199,136,149,12,44,166,206,158,32,207,142,147,203,20,173,239,162,225,35,80,52,39,145,181,99,41,250,187,142,152,231,69,62,158,101,158,216,203,70,114,126,25,207,237,95,181,67,9,252,178,132,88,59,244,182,33,156,74,56,130,254,250,226,59,246,220,91,119,214,34,217,188,109,232,114,181,92,162,215,37,65,19,53,103,206,248,46,162,66,207,17,160,188,221,80,238,63,116,15,28,6,98,243,192,180,88,119,60,116,85,239,99,159,247,67,82,19,227,158,42,116,156,80,155,49,220,71,164,80,132,66,67,115,159,64,133,197,31,15,168,148,118,1,169,99,47,14,231,213,90,165,164,204,91,63,240,183,180,76,0,229,180,18,200,48,157,192,130,178,159,232,131,151,141,31,172,248,23,64,100,227,219,150,132,192,22,181,70,35,231,215,200,65,114,140,77,159,211,195,242,100,153,54,72,32,34,136,231,183,6,223,239,71,79,19,216,225,57,176,103,140,245,18,84,28,224,67,29,237,114,29,14,113,135,234,146,115,7,76,130,158,206,249,89,104,91,242,244,88,167,200,3,56,0,228,36,124,38,42,189,20,3,6,154,146,37,115,126,21,162,36,189,35,112,23,150,52,0,62,41,46,104,168,241,241,152,232,208,207,171,161,21,141,108,4,191,25,248,40,44,25,234,197,201,104,2,40,41,143,189,55,130,52,152,93,27,14,196,163,72,163,63,109,188,28,11,82,120,79,76,217,230,197,115,228,162,225,177,98,152,19,80,110,96,63,142,4,53,61,167,84,65,207,145,225,24,230,195,149,12,152,9,14,96,36,61,182,35,230,138,125,35,174,113,252,130,204,145,214,245,87,177,45,121,54,190,84,100,185,37,192,8,234,99,58,134,106,253,119,131,133,198,143,112,201,174,95,108,97,30,120,150,213,102,206,175,4,210,35,37,58,56,206,168,22,79,218,211,157,199,57,175,253,220,235,116,155,193,18,136,133,39,23,177,81,145,242,172,103,231,244,76,22,118,204,112,216,124,153,75,166,102,33,163,226,225,168,140,66,56,42,195,181,39,181,22,128,144,89,95,168,231,22,237,58,118,3,66,15,3,250,24,83,111,6,26,68,251,199,236,203,89,184,202,78,41,238,116,87,144,10,98,55,159,2,131,99,84,191,147,113,101,143,104,118,172,241,52,177,42,203,60,36,211,158,39,250,16,179,186,137,236,72,42,33,19,66,255,72,129,202,243,144,230,48,72,47,147,114,74,176,135,216,28,108,208,157,31,114,54,235,10,33,74,234,137,163,47,12,102,151,143,52,187,124,240,182,232,9,64,228,81,249,0,230,127,66,197,148,220,3,39,162,244,226,104,59,56,239,251,128,235,101,6,149,158,126,88,19,133,94,83,13,15,132,196,116,122,173,213,205,224,74,67,210,102,18,188,178,122,137,35,162,116,78,155,153,214,119,242,156,8,33,125,246,73,27,249,126,215,145,216,154,216,166,81,75,127,142,217,170,235,158,142,229,153,198,243,192,158,165,83,37,214,229,149,111,214,180,145,142,246,61,183,205,167,132,117,4,151,120,124,65,76,132,88,96,61,106,185,181,19,102,188,101,28,138,56,252,25,100,52,58,63,6,106,99,207,175,251,62,16,186,128,237,176,164,101,1,196,33,85,173,72,145,32,17,91,226,169,234,252,154,38,216,64,133,125,18,73,8,41,27,213,166,143,233,168,216,117,110,123,54,212,163,90,237,167,210,12,26,251,109,251,187,144,126,11,236,154,37,242,114,92,99,83,39,88,32,111,58,148,19,145,37,21,128,1,246,113,145,207,50,195,75,148,30,116,174,103,34,140,35,83,139,204,233,185,240,208,43,203,237,91,76,61,130,83,211,19,0,31,218,230,195,145,81,244,173,187,196,135,248,197,214,87,218,219,250,156,166,79,255,9,129,10,173,165,229,166,82,99,169,247,206,68,98,15,174,251,104,58,147,228,183,105,188,31,127,230,212,78,203,173,65,173,65,134,172,224,226,219,233,97,40,238,195,143,194,221,141,122,77,110,65,92,209,165,229,249,19,178,70,211,229,43,121,58,221,126,168,242,163,162,2,101,176,173,100,167,57,20,47,102,202,41,207,32,150,42,149,122,250,9,19,161,200,3,21,47,84,102,28,177,102,187,32,155,241,19,85,225,5,140,17,129,162,42,156,235,20,116,39,26,46,208,232,62,88,203,167,6,163,235,152,7,73,247,116,30,80,242,84,248,171,27,194,249,84,209,184,50,121,51,241,213,165,38,170,205,5,141,210,34,124,248,111,248,171,145,123,21,16,247,89,203,218,187,240,196,222,119,34,130,29,152,158,222,82,191,247,82,224,240,182,228,238,145,158,192,225,85,110,22,18,178,245,85,159,60,166,175,75,150,161,32,16,135,145,228,203,225,114,26,101,73,208,186,152,84,10,173,22,45,219,206,42,138,96,211,238,100,155,81,78,21,223,96,16,194,34,41,105,38,181,247,211,8,187,20,13,38,111,202,116,240,216,67,148,93,138,158,102,181,167,240,116,5,218,231,54,149,191,186,132,204,204,82,144,149,227,63,140,198,115,148,170,232,125,0,211,77,29,203,175,56,223,68,58,41,132,75,128,191,203,139,252,251,209,116,217,229,174,212,25,160,202,192,206,181,62,222,191,169,175,41,227,108,5,168,209,148,55,89,197,17,19,142,5,7,126,254,42,34,143,57,203,102,196,131,173,157,250,230,221,252,130,212,236,212,14,27,222,226,27,140,37,139,19,9,51,103,12,87,93,185,40,183,53,31,234,37,182,62,15,64,5,8,6,81,122,241,17,158,26,239,184,183,172,214,247,12,172,11,75,248,6,28,170,162,217,237,103,97,171,100,253,165,250,213,182,46,248,34,166,1,233,226,210,247,110,72,162,79,87,188,57,215,19,7,222,171,135,37,251,122,59,215,153,139,231,207,16,83,153,255,204,107,233,250,129,125,7,74,163,195,75,204,168,35,202,85,174,227,87,233,136,7,157,244,148,120,170,201,217,128,165,124,30,190,144,195,26,143,217,211,174,159,105,12,232,27,216,239,199,27,0,90,67,203,4,133,108,78,140,193,43,112,75,48,90,156,18,186,55,218,179,31,219,138,152,236,64,101,29,102,178,141,141,141,200,188,206,115,166,238,144,192,3,174,238,189,12,37,104,81,65,176,1,171,56,31,179,227,247,60,213,52,31,235,139,69,176,46,232,146,37,140,20,231,149,187,139,155,241,207,75,98,25,176,183,63,110,172,19,234,211,140,203,182,177,175,68,244,13,70,12,140,197,205,89,18,196,191,32,35,250,245,165,64,45,20,171,248,94,147,80,181,21,82,102,19,117,218,232,64,61,78,28,198,26,229,125,108,135,54,194,175,244,66,18,231,45,0,189,201,176,19,217,128,139,56,110,163,175,85,195,139,185,1,208,127,91,4,16,235,146,216,111,211,104,90,125,140,169,195,44,100,184,245,142,201,52,221,44,115,106,229,25,99,117,94,216,206,204,59,215,71,208,213,76,99,159,52,152,189,120,238,198,5,151,6,240,197,206,34,52,2,84,134,88,72,238,28,31,120,132,174,200,55,69,36,59,93,148,0,86,45,239,194,221,19,206,244,184,174,112,191,128,37,71,13,186,183,207,202,40,52,184,124,204,73,52,151,15,194,137,231,255,236,120,180,105,191,163,9,216,135,66,62,88,235,158,42,84,221,172,201,42,79,166,43,13,121,228,233,221,244,219,183,225,232,217,249,40,244,157,190,128,59,230,254,153,192,216,48,139,103,195,207,6,184,85,87,134,93,166,35,31,4,10,236,20,136,63,219,216,142,185,151,163,155,80,252,127,98,94,97,35,200,176,78,222,143,8,233,254,186,81,202,133,243,248,12,174,57,199,36,204,146,253,236,206,82,249,163,167,99,145,220,161,211,60,19,58,252,73,151,231,237,62,49,55,207,211,80,214,15,146,88,191,157,25,65,244,63,67,182,141,217,63,71,113,64,186,126,186,255,124,5,102,95,108,147,92,11,22,36,105,248,185,210,144,182,67,147,115,164,156,64,9,20,210,211,41,93,132,130,186,208,40,218,237,241,51,124,152,151,78,49,236,99,219,74,191,159,56,212,241,123,26,147,209,54,56,80,189,138,172,104,164,157,198,127,210,180,195,115,157,200,109,182,22,184,200,165,169,139,38,83,45,181,63,182,74,21,211,53,207,78,152,236,145,215,218,32,57,145,47,78,67,147,51,126,34,250,54,79,42,19,128,198,3,196,178,187,2,69,54,252,57,163,72,54,166,18,86,225,127,171,32,210,143,163,172,231,228,201,248,58,70,124,60,198,42,150,251,49,5,56,228,155,164,3,3,84,94,57,129,215,114,51,238,72,92,201,221,194,249,112,69,118,118,128,0,249,253,1,21,98,46,254,165,197,95,175,136,159,236,239,194,6,32,75,228,231,201,63,128,8,27,45,174,143,242,163,100,36,229,150,66,144,133,201,212,100,20,77,97,191,94,22,101,73,97,158,230,92,142,204,100,219,123,187,240,137,199,255,246,133,99,103,221,147,4,57,39,110,236,14,11,215,110,245,41,1,7,212,191,127,9,241,251,69,168,101,98,38,231,20,88,129,191,250,103,250,83,148,45,155,230,125,0,198,60,217,232,246,40,101,58,69,13,6,110,14,28,100,26,181,47,23,6,218,209,87,42,176,8,162,22,45,17,0,210,239,199,40,137,25,26,184,234,34,68,188,103,222,18,171,130,125,68,235,189,100,191,235,26,225,72,89,231,88,184,235,128,68,25,81,211,16,237,53,6,61,202,11,222,185,188,170,203,91,65,149,123,191,163,36,236,164,112,59,91,124,19,137,95,92,115,1,72,66,212,13,59,242,105,25,39,91,92,95,132,65,167,89,238,133,50,88,142,166,80,173,126,39,162,80,212,11,167,9,142,149,88,228,8,74,230,56,10,172,8,17,60,112,238,50,147,5,122,235,6,1,149,208,50,255,39,9,4,23,59,95,121,123,219,82,212,202,197,128,46,121,128,251,40,174,255,237,139,2,93,220,247,134,109,205,183,39,251,166,75,36,0,123,64,192,114,98,169,70,47,181,23,37,118,218,184,251,18,144,175,169,204,108,61,158,237,126,61,147,205,162,79,130,49,121,49,161,91,82,134,144,103,236,86,197,131,202,81,137,51,114,40,5,244,248,63,68,165,198,210,70,33,219,185,16,39,186,32,255,149,186,166,48,199,29,106,213,207,193,245,245,90,165,172,229,94,117,228,51,196,61,0,71,5,84,164,186,187,34,155,169,30,172,93,70,80,204,61,20,108,50,20,227,132,245,38,8,126,178,237,151,97,103,75,164,222,130,163,6,141,113,78,139,57,11,248,208,100,27,66,25,162,12,251,46,26,32,42,154,61,165,10,38,58,135,106,157,161,230,175,55,89,234,182,38,142,41,134,38,112,78,205,217,107,95,26,164,19,193,235,27,197,243,239,92,220,253,12,190,213,104,132,96,152,200,217,226,8,150,232,171,223,157,212,128,125,158,98,10,134,105,24,149,28,206,205,128,214,109,31,162,135,25,2,7,45,245,25,176,14,249,192,132,214,64,218,131,195,242,203,196,123,220,214,22,130,142,168,46,194,145,177,200,226,124,151,231,165,15,116,26,8,97,188,238,227,93,248,150,199,119,141,111,162,9,74,89,144,205,78,71,103,193,45,33,134,184,101,200,168,234,9,125,52,123,51,60,192,168,93,212,183,216,233,179,69,103,22,24,112,174,239,179,129,194,218,152,248,67,26,154,204,56,203,16,48,140,202,162,160,229,173,136,26,29,51,194,109,179,124,20,88,198,30,107,242,66,22,249,51,101,197,71,95,47,237,59,100,18,252,224,126,96,125,132,45,68,237,47,194,239,212,203,245,136,117,157,93,153,101,92,236,185,238,213,54,148,215,240,251,50,11,47,172,159,151,58,133,9,213,73,80,56,245,82,88,85,182,184,201,164,2,236,113,67,46,28,49,243,246,135,142,22,231,103,179,0,224,104,125,12,246,74,13,144,233,2,86,77,225,253,173,244,224,141,249,236,48,79,199,221,59,62,209,72,172,172,81,193,51,197,204,16,62,181,240,220,71,16,219,240,245,156,28,48,250,217,197,155,98,18,233,172,57,252,174,85,46,212,6,168,32,252,3,152,181,84,176,135,166,170,231,137,209,36,59,183,132,68,250,217,85,225,163,54,185,248,143,77,41,152,74,64,61,243,6,76,163,170,96,15,183,172,43,242,210,100,142,248,203,152,235,241,84,229,99,92,40,59,36,181,226,230,24,89,207,134,70,43,248,16,187,162,14,250,102,181,88,185,242,84,68,205,221,188,184,139,12,120,6,132,140,106,63,198,100,163,54,235,102,94,211,220,128,73,183,79,22,59,177,179,77,252,219,101,65,220,66,244,59,61,33,6,238,66,192,47,34,78,40,20,118,248,35,3,73,111,60,193,194,42,161,4,133,117,91,191,45,194,217,224,120,93,167,196,78,132,216,83,106,230,114,171,191,144,243,170,74,128,161,181,67,204,203,52,104,74,196,146,68,79,108,1,252,174,30,97,150,84,180,111,39,69,140,77,24,32,51,129,206,211,61,180,87,19,119,58,3,230,65,82,147,90,77,190,170,80,161,254,28,140,41,49,36,69,44,76,89,48,185,211,9,48,103,17,234,99,158,113,173,151,28,127,186,213,236,181,169,112,114,1,248,82,1,141,6,16,14,113,20,131,210,213,176,74,78,139,157,88,55,225,66,5,224,240,175,21,127,174,174,26,241,116,19,196,9,36,58,8,16,139,23,219,77,193,167,9,48,171,210,212,75,24,249,231,115,96,196,204,198,250,53,120,145,250,23,172,95,31,255,138,214,79,174,103,15,241,198,158,150,181,125,132,161,61,106,8,184,99,220,154,76,87,151,70,103,151,136,12,249,181,173,101,108,112,105,238,107,126,8,230,127,106,204,10,178,13,112,153,37,190,23,217,159,0,5,175,99,131,248,80,159,21,17,176,168,189,155,220,125,47,35,124,112,145,119,135,142,118,211,163,227,74,252,77,147,59,55,154,88,238,123,242,186,20,88,113,221,107,158,133,218,140,30,64,43,158,235,35,94,180,207,205,105,246,249,202,210,53,174,110,126,241,23,70,44,25,244,138,50,203,42,243,227,243,171,35,233,139,154,65,130,227,52,123,43,36,140,220,228,46,253,207,222,17,185,12,95,81,141,6,6,220,133,53,237,93,115,254,93,118,239,151,100,114,248,49,82,211,241,120,92,192,34,120,198,176,125,241,69,250,77,196,133,4,194,187,156,63,143,146,129,114,166,202,98,81,35,227,8,126,18,55,145,70,2,14,168,69,160,75,180,31,37,174,174,29,82,175,73,95,146,59,189,165,142,5,11,231,64,251,140,1,10,137,17,81,100,194,253,69,196,133,11,188,136,225,100,102,102,94,197,212,102,204,199,38,215,113,28,103,220,127,190,181,247,157,108,143,252,75,209,69,152,205,128,176,142,239,161,5,204,97,48,4,121,167,141,131,189,216,140,4,204,254,101,128,139,6,212,173,44,94,60,22,142,182,81,52,167,93,232,21,23,103,29,71,70,161,135,221,66,148,17,23,55,113,61,229,128,223,198,64,8,213,111,168,194,86,106,39,60,130,61,116,203,169,57,78,136,155,35,221,160,150,38,43,19,59,215,205,0,190,175,49,104,191,176,135,127,179,8,73,213,131,227,123,243,144,71,81,48,232,117,33,94,132,61,98,107,55,36,50,123,112,158,250,0,122,126,240,46,83,255,254,111,36,197,160,235,28,4,20,138,241,143,180,186,233,50,9,239,222,158,77,0,16,126,69,61,114,139,35,139,141,130,11,149,243,136,6,109,219,160,159,202,42,245,203,252,209,212,165,155,9,67,246,218,159,131,40,186,198,193,241,195,150,211,48,89,130,11,127,153,148,55,122,2,107,82,116,146,229,233,129,228,95,17,188,176,215,197,154,164,16,195,30,110,107,148,2,213,182,30,88,245,36,217,111,175,254,148,142,172,50,114,246,223,4,153,48,125,231,125,64,209,61,190,56,226,93,124,120,191,98,110,100,206,169,117,249,204,92,207,227,145,243,60,72,44,164,67,190,153,142,71,123,14,152,58,111,124,186,116,187,195,234,24,95,19,237,158,7,217,28,211,247,20,200,125,191,79,225,228,190,122,1,58,199,33,202,242,213,249,238,187,228,140,217,168,82,91,85,205,126,63,14,129,171,143,219,66,69,63,240,255,184,3,29,192,30,80,192,16,105,207,72,214,82,223,73,38,62,246,53,19,78,125,153,43,151,231,67,22,224,220,189,216,203,253,223,90,88,0,119,168,82,74,152,190,117,249,222,98,238,160,112,232,122,141,84,28,21,210,240,80,31,119,222,73,182,149,37,128,52,207,189,239,139,229,113,158,254,242,211,246,116,114,165,227,33,126,242,18,119,9,18,149,41,174,217,136,4,160,246,242,142,193,222,166,183,3,88,55,162,123,226,195,98,125,249,60,132,138,162,63,189,201,166,181,208,51,177,198,133,33,164,11,75,3,79,31,191,204,129,47,249,16,53,22,226,251,247,128,104,189,92,95,180,83,21,229,110,185,196,225,89,64,145,94,127,113,246,115,82,131,87,220,142,55,200,104,140,115,229,252,58,167,206,56,249,2,162,23,45,220,52,3,140,221,218,181,214,93,67,208,31,196,124,170,231,23,147,23,238,38,142,32,230,248,191,138,62,0,137,98,235,19,27,112,74,88,215,36,126,203,223,124,65,114,74,123,183,247,201,68,239,184,12,193,180,88,153,85,5,146,75,116,216,30,143,180,9,246,13,225,112,104,123,74,242,61,231,178,73,169,90,116,183,67,84,73,27,104,232,234,116,118,187,21,138,226,96,177,114,145,243,52,209,171,235,187,156,106,13,74,4,237,61,254,144,0,183,166,33,83,251,87,156,145,123,58,214,251,209,100,34,168,251,79,42,231,101,92,73,248,140,178,56,120,34,57,171,112,107,71,188,67,224,15,254,252,133,65,251,87,153,8,24,201,141,184,216,57,211,245,13,72,199,110,228,97,135,117,178,208,235,216,210,216,129,157,166,162,164,65,253,125,91,26,193,146,197,81,41,135,69,184,227,218,71,245,223,204,241,233,252,41,95,235,245,178,171,81,236,14,190,176,231,99,159,200,59,195,138,33,65,124,72,53,77,57,147,165,178,74,155,205,102,44,247,87,158,59,232,236,132,253,255,37,243,199,17,100,11,193,39,70,189,110,152,211,130,63,183,115,146,107,72,5,65,166,130,225,207,95,63,185,174,203,1,235,150,143,1,181,14,89,43,81,0,154,207,169,176,32,146,232,109,113,182,14,166,125,60,211,180,199,162,11,146,253,86,179,220,79,55,52,153,133,110,154,190,128,93,138,12,12,11,188,109,103,39,30,196,148,217,69,148,244,28,37,209,197,51,84,9,174,65,238,214,201,231,183,4,174,183,127,52,21,2,149,221,238,142,144,204,91,42,228,10,90,205,190,236,164,82,120,107,56,142,133,89,104,215,40,51,235,33,179,164,123,192,131,233,170,211,167,83,201,56,99,179,70,32,129,166,24,196,52,91,47,176,128,123,111,169,140,251,34,1,111,196,243,85,75,75,52,98,241,154,213,132,133,5,190,30,214,63,124,177,189,204,74,167,145,103,38,185,166,204,39,41,144,121,42,148,111,24,122,214,113,195,130,182,139,154,26,201,155,224,219,241,31,78,235,61,139,211,96,137,118,92,72,43,109,67,146,55,143,23,8,148,169,198,11,192,69,1,136,180,162,47,178,105,128,114,243,9,135,48,189,96,133,234,177,239,90,90,7,108,76,219,140,135,53,142,109,19,178,124,112,148,88,126,133,252,117,254,102,11,174,3,1,114,106,83,3,83,211,240,0,80,184,226,43,83,116,185,87,249,112,181,170,236,0,185,73,83,148,163,133,123,69,154,163,186,196,107,191,242,67,164,194,112,165,196,51,84,16,52,188,199,63,77,148,81,95,169,97,159,153,224,61,127,212,132,158,97,52,248,74,121,135,177,48,22,16,126,248,87,214,69,19,33,160,76,151,10,73,231,212,48,115,115,130,168,16,127,79,245,253,31,184,191,173,128,236,3,88,41,13,110,1,59,10,88,252,151,211,139,232,24,91,174,44,186,255,242,46,228,21,63,84,27,105,22,88,43,213,54,61,16,202,129,215,66,159,165,186,8,45,183,104,35,87,157,70,91,158,105,27,193,127,191,224,244,248,185,175,140,239,24,52,224,96,205,196,106,43,40,228,174,233,201,112,83,155,29,21,73,32,136,242,11,150,248,181,179,61,100,62,136,119,177,143,181,138,47,153,37,52,140,96,217,91,144,110,70,36,147,0,199,202,122,170,202,19,166,127,208,172,141,206,1,75,140,213,159,50,113,212,11,88,120,75,9,120,105,213,156,182,81,130,62,156,160,237,192,5,243,57,198,201,106,139,159,110,197,153,45,90,171,238,105,236,178,88,165,93,174,35,61,103,72,160,134,245,197,176,252,135,181,229,199,221,164,104,68,172,170,107,190,181,193,147,119,18,68,158,20,24,30,104,253,5,130,96,113,63,249,103,63,185,199,150,84,147,251,176,222,80,20,138,98,117,250,163,84,159,212,192,31,226,174,25,173,231,63,16,233,181,90,31,239,146,250,220,198,241,250,129,176,178,90,24,45,120,135,221,4,52,80,85,132,194,81,26,204,213,90,237,245,18,101,29,115,127,175,154,154,154,23,245,79,34,250,234,213,185,58,28,75,174,241,158,114,123,38,48,45,188,84,27,129,70,134,49,176,8,236,19,54,181,13,188,212,217,13,118,43,195,101,230,34,201,71,42,0,250,89,176,162,4,159,118,239,243,203,245,211,30,151,82,78,184,110,17,238,49,117,37,88,252,161,144,52,40,203,99,184,122,116,73,92,240,53,85,112,199,156,202,147,249,231,126,49,210,1,177,24,180,77,231,199,17,94,23,173,9,189,242,224,232,119,4,106,244,179,248,169,80,0,199,169,249,44,128,168,235,153,232,132,253,153,204,223,217,30,143,97,60,167,255,3,62,14,232,196,156,180,199,75,54,9,187,51,254,127,94,10,255,249,59,66,230,168,220,65,81,148,135,78,176,199,5,42,170,197,225,124,174,30,109,35,154,10,72,200,69,139,40,225,120,113,20,164,77,62,245,3,109,0,241,12,48,102,124,100,17,220,190,119,244,27,108,86,0,40,71,203,12,92,228,6,132,186,67,149,245,20,245,221,100,49,235,66,218,108,16,253,106,72,245,234,147,146,172,175,148,210,199,168,16,47,139,162,1,205,40,163,211,145,3,58,101,179,180,248,67,255,116,88,26,23,66,133,242,248,152,248,220,21,127,172,33,98,162,79,24,194,160,134,148,141,14,149,254,39,73,153,228,234,251,231,221,66,238,26,121,191,2,230,124,48,245,89,237,167,193,33,19,162,159,231,246,129,235,34,124,18,1,242,244,132,188,188,204,24,103,186,190,71,73,140,164,77,87,40,81,144,108,75,67,107,214,153,99,188,194,152,167,127,38,227,52,88,168,66,3,21,181,240,70,205,219,42,164,219,227,66,123,76,10,46,189,36,195,224,217,205,32,40,10,187,30,92,239,15,82,121,88,185,73,160,45,79,186,80,1,178,208,33,243,48,140,57,96,183,61,51,90,246,201,94,186,199,46,81,29,81,92,204,197,17,114,247,6,120,4,37,224,162,150,117,153,126,132,50,136,186,141,107,49,136,222,203,88,110,94,47,246,228,224,37,26,231,240,64,230,17,67,96,23,189,71,205,183,225,252,140,6,213,10,119,46,15,67,243,212,95,161,97,143,150,255,231,69,207,213,140,98,191,220,164,42,5,135,67,221,207,40,244,103,198,148,16,228,226,73,12,3,213,51,48,149,245,96,227,236,183,120,174,85,149,167,84,133,34,10,149,158,25,161,231,35,183,203,64,226,141,159,211,18,102,99,176,81,26,113,0,170,188,19,141,143,0,13,65,64,222,58,246,220,153,137,181,195,226,28,11,37,149,72,208,83,216,252,172,188,142,197,48,27,103,189,63,25,119,105,7,176,167,151,34,90,249,67,1,196,8,29,48,209,59,244,181,41,165,9,190,10,130,99,25,190,66,252,6,251,144,129,4,64,111,204,4,134,210,60,141,182,125,21,24,185,109,119,167,218,214,146,63,182,8,12,191,152,79,35,82,147,168,138,254,25,89,33,60,0,25,151,36,191,30,69,159,37,123,38,249,202,40,216,246,122,143,203,39,208,3,160,92,45,14,248,151,199,90,213,191,85,118,63,62,19,38,123,77,66,98,82,91,164,183,98,162,51,123,189,224,240,167,147,23,196,190,9,116,115,165,163,219,119,58,155,211,71,75,158,43,225,111,173,213,185,220,20,251,138,248,66,240,176,85,165,45,247,98,183,96,113,252,23,233,121,151,69,250,29,3,237,146,17,163,44,167,172,64,118,0,50,95,36,44,245,185,177,195,238,71,77,48,55,233,7,241,10,155,222,39,161,36,61,176,164,163,93,235,76,24,69,178,23,8,251,108,238,35,111,111,249,85,8,94,49,181,235,171,12,90,7,154,13,96,223,233,181,143,118,244,36,187,32,202,231,10,51,184,245,142,112,23,205,177,186,180,179,79,129,213,173,100,125,102,90,227,62,92,171,107,3,86,103,66,145,234,135,143,127,59,190,25,195,222,174,133,92,178,13,162,100,21,226,138,58,189,175,64,149,250,131,2,48,219,199,143,56,89,60,15,116,192,230,185,1,192,157,7,123,197,41,190,244,118,100,83,39,191,70,47,223,208,224,16,207,73,145,130,75,254,55,98,36,50,78,64,8,24,95,47,232,151,133,22,208,94,121,38,116,180,17,62,27,124,243,248,28,233,67,212,45,170,26,14,124,15,14,149,89,148,45,243,142,81,242,241,31,176,57,200,135,223,43,92,247,149,24,137,95,253,82,2,2,14,103,188,147,8,197,141,141,236,178,214,192,247,104,254,58,144,104,94,17,208,12,2,239,60,197,190,148,224,107,21,174,20,100,102,115,200,70,253,226,225,154,215,145,22,25,10,146,128,193,8,120,58,25,183,219,156,185,43,54,234,119,231,212,119,28,114,229,152,45,15,75,60,176,234,134,163,18,82,168,220,191,26,100,81,53,217,246,161,70,166,66,27,60,161,131,222,204,186,45,236,41,188,122,157,166,43,235,214,222,209,5,66,86,108,90,111,250,49,133,31,136,187,21,50,29,164,40,86,115,179,177,151,205,134,134,249,98,5,101,47,103,9,179,211,139,241,78,9,184,152,252,35,143,10,134,11,201,24,178,221,135,243,240,0,103,51,252,195,177,59,137,77,143,75,87,48,250,100,149,150,245,116,106,22,158,138,114,58,21,46,193,62,149,66,116,235,230,161,112,5,207,120,16,68,3,133,104,103,21,176,38,161,51,195,13,105,212,22,41,28,113,65,29,114,73,161,153,27,22,62,8,136,183,162,88,230,111,129,132,148,128,20,221,242,0,17,254,16,134,80,230,142,218,78,121,139,94,145,25,14,219,217,189,132,19,86,28,235,203,74,184,244,118,235,90,79,170,89,53,30,63,145,102,115,211,133,63,160,69,220,81,159,220,36,22,52,165,17,203,93,172,21,54,11,15,32,71,168,182,58,219,83,147,76,26,31,74,23,109,15,189,228,151,3,132,172,201,136,124,166,43,102,102,38,188,187,30,83,68,164,80,65,75,37,83,148,22,140,115,186,40,79,105,113,48,17,96,61,192,146,99,32,109,135,214,98,154,216,101,222,184,150,138,208,66,106,164,40,194,131,133,86,121,247,200,145,110,218,224,11,105,200,162,156,48,231,230,180,230,84,117,0,177,234,203,119,80,126,190,108,51,198,27,57,140,23,99,62,33,184,151,183,247,184,179,140,75,177,96,126,46,70,133,112,211,59,184,105,142,150,245,47,207,166,84,237,187,152,64,56,138,74,81,238,249,36,139,42,193,181,145,197,204,69,155,187,107,211,45,152,16,220,108,186,239,140,27,55,55,108,37,18,170,216,204,94,230,207,195,105,199,93,123,84,96,251,242,132,195,244,233,37,235,183,203,61,182,197,196,251,191,130,123,91,170,50,123,252,166,162,26,133,201,157,150,227,22,19,53,67,252,146,186,29,167,44,36,93,207,77,17,149,241,111,254,106,247,239,206,137,52,89,65,250,149,47,224,215,58,167,176,119,197,222,201,74,81,132,153,195,76,23,11,52,116,228,56,197,124,149,254,105,59,37,161,160,59,107,149,204,123,128,230,158,84,88,74,72,31,64,160,60,14,69,247,44,169,126,6,146,46,218,227,149,188,174,71,121,54,65,238,190,146,190,82,111,191,254,30,36,176,210,75,243,162,138,237,91,218,66,13,65,247,242,73,255,220,120,151,100,20,4,229,86,204,90,160,5,80,247,71,57,63,254,236,23,34,79,152,241,166,201,169,78,143,64,71,3,101,225,28,3,146,77,189,77,9,196,94,219,9,2,16,101,201,122,141,232,147,52,213,16,76,248,132,89,166,233,1,106,235,18,53,162,5,9,91,56,158,184,71,238,253,23,242,184,97,105,1,156,15,229,83,209,159,76,40,251,51,26,109,19,235,20,89,87,14,110,138,95,198,3,52,96,221,1,223,44,34,238,195,2,63,53,57,179,121,193,40,218,255,253,79,55,18,32,139,205,6,116,122,52,182,57,46,23,157,121,107,86,97,84,42,241,212,19,103,244,14,40,166,207,69,67,55,203,92,248,143,58,41,113,92,149,47,113,240,110,66,20,203,59,97,248,180,103,171,77,144,64,152,0,195,44,109,154,4,86,253,225,47,208,248,121,155,92,171,207,155,99,171,224,192,240,130,120,159,199,12,156,206,191,187,223,50,129,70,245,64,175,218,239,95,194,201,220,3,126,103,90,147,98,125,154,17,191,211,96,53,97,127,52,231,111,116,95,61,69,43,252,107,122,70,205,244,175,91,68,223,238,136,221,154,155,254,9,155,71,228,147,34,169,248,80,251,255,30,199,78,188,247,210,52,201,73,161,234,30,166,172,214,253,172,249,2,227,139,31,209,239,186,207,48,72,157,46,26,22,155,98,109,240,189,249,164,132,187,127,184,31,143,236,255,121,65,222,175,205,18,9,208,86,238,253,34,148,53,148,119,72,79,7,87,83,141,71,26,124,68,13,235,150,53,152,145,174,83,104,226,182,233,44,84,142,84,96,106,118,216,106,8,97,11,27,82,57,61,105,6,229,150,11,177,233,47,249,67,153,48,9,57,176,59,174,171,243,221,203,116,6,224,1,221,19,252,141,46,137,187,53,15,86,70,139,145,223,161,131,198,118,103,34,213,162,131,80,239,183,25,163,222,167,202,137,109,198,232,239,99,76,174,104,12,217,159,180,130,17,46,92,87,213,249,177,173,158,201,66,52,79,204,198,122,221,27,32,165,178,90,145,179,161,152,127,96,163,156,249,154,184,78,199,159,184,227,75,225,80,210,151,242,246,70,81,53,189,64,246,84,112,108,148,14,229,117,184,217,195,47,104,190,238,129,184,161,175,73,185,185,84,235,246,90,178,184,172,80,1,19,6,159,154,18,176,179,240,157,126,132,20,200,166,28,58,224,34,50,123,209,218,162,230,92,153,236,181,238,81,58,118,185,196,75,148,196,152,172,22,124,80,211,39,19,93,106,46,35,161,26,217,206,142,185,9,190,101,103,230,222,11,129,230,82,12,37,244,102,22,88,93,200,234,11,100,22,177,55,74,210,49,94,184,47,149,130,150,20,128,164,197,75,240,164,120,131,228,227,25,19,82,185,245,255,28,38,57,170,24,230,56,146,129,76,47,127,157,14,82,29,186,200,84,99,249,14,18,19,1,34,210,36,246,0,37,66,175,140,55,119,242,121,70,138,182,227,200,79,72,33,7,239,226,142,152,168,234,178,196,106,27,27,220,154,47,55,77,93,106,179,12,34,101,178,246,24,139,157,188,149,31,50,171,26,240,193,139,144,160,172,39,232,244,204,21,244,179,161,0,197,221,225,16,116,56,212,75,214,32,252,211,16,197,41,204,74,102,229,158,203,14,237,33,234,53,127,204,191,217,198,154,152,161,29,17,238,232,54,100,167,143,244,184,150,25,144,179,24,10,90,15,113,211,104,44,88,173,181,139,149,43,53,28,95,231,72,28,209,242,177,84,153,14,23,179,155,136,100,224,9,170,249,5,86,144,88,68,79,163,243,203,188,145,167,36,220,194,154,205,159,144,190,26,117,164,230,36,160,192,134,31,185,82,58,233,175,113,76,36,35,231,137,2,163,157,13,224,10,151,198,218,109,95,209,239,219,19,241,23,209,212,9,120,59,55,88,49,73,14,71,248,40,45,89,160,102,152,97,25,128,214,32,92,160,27,62,154,137,70,118,189,152,129,102,83,18,73,95,233,56,126,49,255,26,196,26,203,35,83,5,216,229,19,28,223,120,203,65,199,100,113,196,183,20,51,164,110,236,240,153,48,233,119,227,182,134,108,220,155,37,243,42,241,78,63,212,48,243,36,222,5,239,198,164,167,28,27,194,17,7,108,18,5,21,135,83,83,109,165,199,162,43,10,211,10,222,39,53,116,107,153,209,199,150,207,140,167,46,25,227,252,72,144,6,62,84,12,200,206,141,234,103,44,7,143,227,75,78,248,56,178,236,31,208,94,113,53,48,140,67,44,188,212,149,126,191,160,205,140,0,209,25,201,224,148,52,115,29,210,111,226,51,230,122,191,131,249,203,112,127,234,223,241,28,151,107,100,136,202,19,152,83,148,239,178,170,46,76,19,134,236,111,199,136,131,149,118,229,69,65,58,13,111,166,106,17,45,35,228,218,211,75,65,103,18,138,160,230,178,71,135,183,222,7,135,220,181,101,242,188,8,67,246,13,186,216,30,235,2,101,100,241,244,25,29,92,200,221,129,34,61,143,165,133,169,2,61,110,48,213,158,55,74,20,247,180,250,167,41,146,45,54,236,13,39,16,117,135,9,22,205,141,121,56,51,45,114,146,83,107,117,137,129,250,240,112,184,207,59,141,26,67,209,134,246,162,25,5,193,146,170,116,31,76,29,69,14,190,199,225,157,181,187,70,229,181,35,196,52,157,70,100,144,207,93,203,42,212,163,201,26,104,162,90,74,208,29,75,83,165,95,172,250,72,176,103,248,164,248,43,135,55,210,42,148,168,243,105,40,199,107,235,30,203,206,60,157,233,18,135,119,34,29,46,130,254,208,18,238,243,251,26,50,237,72,82,4,93,95,62,140,35,202,70,138,20,73,224,210,23,224,253,164,136,2,34,224,39,98,210,93,236,230,80,48,253,108,22,208,178,11,237,42,115,249,233,191,212,39,73,162,134,219,203,196,171,119,85,99,178,210,216,24,134,185,142,169,247,214,163,134,117,193,75,95,153,236,38,113,165,65,89,182,74,75,240,74,125,142,140,159,209,127,49,215,188,163,92,212,220,183,96,239,38,143,103,134,124,237,35,127,169,196,181,25,120,137,49,245,58,112,43,222,169,216,188,130,140,8,131,251,214,19,92,109,199,238,50,120,187,20,20,192,60,87,170,195,196,1,105,125,2,4,28,69,116,112,236,95,114,189,150,146,113,252,225,167,84,213,104,9,255,202,110,114,85,232,194,30,22,153,53,138,79,44,129,15,175,66,62,50,133,32,106,86,33,113,51,67,0,202,230,191,64,204,239,200,225,56,20,238,153,39,252,246,144,220,240,99,182,96,129,198,209,14,8,101,235,168,167,61,176,143,174,5,9,153,184,162,21,254,119,48,149,26,87,128,226,224,183,247,46,195,119,253,183,251,225,153,130,13,171,202,90,39,179,50,191,35,122,95,175,1,245,182,180,108,254,119,11,168,40,67,116,28,46,154,22,142,203,26,205,212,141,58,100,6,218,109,201,232,173,52,27,67,64,37,124,26,222,50,77,224,105,247,9,45,63,79,175,217,146,96,104,173,233,3,31,162,156,129,60,22,140,166,231,233,22,92,52,205,61,182,45,165,133,118,57,192,49,44,52,170,18,60,222,0,169,149,60,2,206,58,75,153,15,235,176,210,54,169,104,143,49,243,41,78,91,72,102,182,104,220,183,199,8,239,110,116,15,180,119,8,106,73,185,83,239,94,123,116,57,239,41,11,44,39,48,29,57,70,244,164,253,200,94,75,177,216,23,132,53,219,246,168,219,61,203,208,205,110,48,42,124,27,179,126,9,93,58,126,148,86,54,200,117,70,112,117,58,224,11,164,168,20,160,3,124,101,22,203,209,142,217,190,46,190,98,49,203,198,221,42,102,133,37,35,107,227,227,142,226,209,1,255,251,204,246,225,91,0,209,109,133,246,210,61,20,231,195,201,22,255,197,162,182,92,80,100,82,24,194,180,9,8,3,141,87,172,179,255,27,96,96,65,155,12,115,12,201,69,30,135,153,162,215,63,197,61,21,169,165,73,141,162,187,206,245,85,93,122,47,66,235,240,37,238,255,182,72,51,163,215,199,170,118,246,3,89,91,165,52,207,44,73,176,13,152,142,229,77,40,91,65,158,65,251,61,112,154,105,32,172,148,243,181,70,250,149,145,43,154,109,22,117,187,126,201,125,141,74,19,215,78,105,74,49,119,248,173,153,70,83,43,118,81,12,129,173,40,106,70,224,27,30,160,51,57,207,6,200,86,51,67,43,184,240,144,138,182,172,206,86,227,68,60,184,184,200,235,92,62,144,1,187,229,141,185,193,12,136,2,150,40,66,59,9,37,220,97,167,36,67,37,123,202,248,65,37,165,28,164,141,151,210,1,161,12,226,96,101,86,10,160,20,87,138,27,151,195,139,194,191,75,125,223,150,193,105,80,112,13,237,123,98,158,222,133,40,183,252,131,196,79,185,130,246,15,181,121,19,209,166,12,84,243,65,99,33,4,101,70,30,85,142,235,89,102,18,80,222,224,252,16,103,233,136,249,28,117,1,42,185,166,84,11,218,232,136,110,167,169,212,255,9,151,133,230,41,67,93,205,31,72,255,210,208,197,249,161,37,198,82,78,117,236,169,15,121,225,27,49,84,76,56,219,37,226,3,128,136,180,61,117,150,251,146,173,101,101,201,211,167,190,195,171,152,200,59,113,144,136,151,84,9,14,40,232,219,158,79,159,179,65,80,181,89,239,144,153,53,139,193,188,40,176,21,13,92,217,129,243,219,180,3,5,110,75,143,38,83,93,160,172,174,49,41,182,19,238,211,243,2,40,57,6,47,151,136,216,55,113,208,171,39,128,226,228,63,245,156,0,155,200,192,156,99,204,112,65,126,131,165,4,115,56,11,64,203,81,207,194,249,219,215,235,182,87,34,110,135,216,0,217,236,117,59,42,142,24,156,162,37,240,132,199,233,11,9,110,55,125,240,226,122,171,247,18,0,246,103,33,221,47,205,250,44,181,229,233,204,168,83,202,244,16,51,184,23,42,38,82,206,237,109,220,55,114,82,122,210,208,233,125,123,122,129,97,77,184,40,119,198,153,12,166,97,45,131,91,176,85,255,70,30,95,161,109,180,32,87,95,168,105,56,2,35,41,137,37,7,173,218,195,254,88,47,70,127,254,228,127,231,112,138,168,10,189,140,235,188,78,53,41,76,229,242,160,214,152,108,12,89,59,48,182,193,248,201,63,188,41,224,71,241,246,190,138,231,240,46,177,234,9,135,165,193,250,10,205,113,162,50,105,221,50,224,48,86,17,20,50,175,238,151,1,40,227,113,50,27,46,145,119,153,218,55,58,75,202,231,119,128,84,51,69,91,183,33,93,149,231,66,49,240,137,7,179,0,166,209,2,123,192,119,230,125,34,25,18,113,79,40,175,149,135,213,135,237,159,15,196,127,228,29,53,50,38,76,148,139,45,181,246,86,9,31,45,170,1,209,52,13,218,51,81,196,22,253,205,218,93,144,61,204,150,189,37,107,44,219,70,27,49,10,124,76,154,157,47,76,234,189,145,102,203,173,137,20,228,47,150,206,242,185,159,192,207,201,15,24,219,225,184,219,46,173,73,215,85,142,152,210,251,152,47,56,1,103,171,227,124,146,228,139,5,112,121,26,201,215,239,223,198,19,123,242,117,121,85,146,120,159,144,44,188,130,163,178,55,67,226,113,65,254,157,76,132,196,138,87,159,70,47,157,189,84,102,137,232,223,118,249,242,100,189,65,222,175,41,151,140,176,101,37,247,28,179,35,82,189,111,203,24,13,236,18,39,51,192,74,44,247,168,19,127,67,16,105,72,44,251,66,171,82,143,177,51,75,141,135,134,208,107,52,85,79,60,144,226,66,134,248,87,228,16,234,6,103,202,23,118,251,69,29,149,6,103,8,21,117,34,39,163,237,119,167,202,31,129,163,114,69,76,76,217,21,145,37,203,110,16,131,242,49,255,142,117,145,77,157,39,222,173,77,244,207,75,91,116,99,113,84,111,89,177,174,179,206,229,154,48,212,176,221,46,42,85,229,37,244,27,88,98,171,147,164,95,230,172,235,201,149,253,143,88,91,75,137,217,86,84,165,154,129,157,35,137,62,98,165,217,230,181,66,55,100,79,51,17,87,171,138,201,83,195,113,31,181,150,179,34,27,255,52,14,246,253,208,114,247,72,221,94,139,135,192,154,221,45,163,63,217,87,110,187,92,183,98,246,125,134,119,247,134,255,66,31,178,183,5,207,69,138,177,189,247,79,224,55,232,229,88,227,153,196,215,156,224,206,87,132,233,145,142,110,207,27,107,245,45,94,37,93,191,218,205,73,198,205,232,108,143,212,203,175,172,89,54,207,13,149,213,22,42,178,209,240,125,103,253,185,121,255,103,157,2,221,97,132,209,166,14,93,103,97,237,188,11,226,113,151,154,21,67,122,105,163,143,36,84,149,34,214,37,55,171,218,102,221,251,159,99,83,113,237,171,239,247,7,129,98,21,5,112,86,224,163,102,16,240,49,239,73,159,44,70,97,198,197,129,209,38,193,119,86,146,161,32,57,73,202,193,139,86,46,22,217,23,126,57,70,62,197,185,19,218,179,146,75,64,104,40,200,8,197,78,179,97,246,205,205,92,209,40,27,39,114,238,149,15,3,33,184,32,31,199,185,76,233,136,214,41,22,89,51,109,60,35,194,77,51,92,99,56,87,145,134,123,208,77,201,244,128,84,148,93,45,182,220,196,250,110,215,30,54,47,112,73,106,141,39,98,234,253,220,31,17,1,34,227,124,150,97,126,205,186,236,72,25,51,233,17,254,1,165,97,78,144,237,114,95,30,142,27,97,51,121,237,231,105,134,63,133,128,125,43,20,14,208,167,209,152,120,131,86,207,146,58,56,192,157,131,60,248,172,39,58,22,57,253,137,62,246,43,235,205,9,51,109,59,147,233,127,170,111,86,204,36,191,107,11,147,174,110,49,114,55,217,74,181,133,145,66,112,216,43,237,157,228,155,60,201,226,44,211,156,80,73,106,243,154,113,188,156,191,114,48,25,250,154,208,163,99,192,103,170,11,187,59,166,24,50,36,29,129,176,34,191,210,119,174,167,133,170,118,157,22,140,65,73,80,3,253,149,56,219,100,210,111,243,228,47,129,221,237,123,241,53,37,8,244,221,3,158,174,196,185,118,96,201,191,83,170,80,32,86,153,23,84,110,9,157,103,44,7,77,235,255,30,231,250,31,7,153,97,113,80,55,233,87,170,92,3,84,98,204,202,162,140,76,163,144,90,130,52,239,143,212,85,99,149,178,150,188,50,196,215,240,153,187,65,188,16,57,168,92,175,219,213,124,101,138,82,255,23,71,43,223,225,1,204,171,136,224,216,124,232,102,18,160,87,67,5,191,233,178,95,68,211,230,14,123,218,48,250,80,43,128,184,242,142,238,203,186,10,227,123,12,167,2,206,119,119,215,98,35,13,228,4,1,70,1,61,2,188,160,245,123,1,59,205,103,241,104,36,78,0,108,233,134,188,144,155,158,255,65,250,49,138,208,40,12,41,52,195,217,153,72,56,46,36,9,254,56,229,17,193,103,92,85,209,103,27,224,183,201,33,200,145,112,89,210,155,184,147,186,215,112,188,123,101,242,54,220,157,110,173,47,123,8,140,217,205,90,169,156,171,7,123,20,242,112,5,88,115,61,157,196,244,3,24,169,215,177,141,153,157,99,25,196,191,46,239,109,248,227,245,3,128,55,125,106,225,66,66,54,236,27,244,61,212,227,181,25,219,68,93,30,85,160,238,240,30,165,82,198,197,208,18,71,160,195,233,129,40,2,168,224,71,226,106,198,249,115,77,154,90,179,134,211,36,192,230,80,145,143,181,11,79,165,75,233,78,141,193,54,17,97,85,174,176,100,189,2,113,114,111,212,209,117,155,42,190,49,100,38,163,225,139,138,103,197,162,82,219,185,92,127,163,229,173,222,82,19,64,92,91,15,12,182,1,102,48,69,78,88,208,126,86,66,236,175,130,103,11,67,107,60,191,100,96,196,228,38,180,57,147,233,151,75,2,149,74,101,115,73,74,179,200,165,86,241,98,89,200,75,196,146,98,147,217,130,99,69,162,200,63,115,170,85,3,89,160,24,9,153,86,82,251,202,169,21,143,86,56,39,222,43,111,124,213,147,242,229,197,232,113,182,108,146,65,157,138,20,24,228,52,9,221,250,85,12,69,25,180,211,139,69,37,111,26,173,133,67,111,46,213,50,208,172,120,169,226,125,12,253,246,84,74,73,173,228,48,135,208,201,57,197,202,208,30,77,87,201,177,194,44,166,119,175,204,129,129,2,159,129,64,203,88,91,101,9,126,249,14,67,87,145,227,222,207,92,187,112,44,162,104,199,112,219,109,233,255,219,2,38,71,15,193,2,33,161,111,63,86,208,184,236,63,114,139,193,225,43,206,243,186,108,103,214,238,55,13,224,244,54,96,234,100,55,231,218,7,85,193,61,15,130,179,196,91,1,126,242,114,186,55,247,21,24,51,234,162,31,221,94,199,181,1,221,170,110,81,138,177,173,189,181,219,133,197,160,47,140,208,200,171,25,218,82,6,1,165,237,20,120,186,51,64,103,97,107,144,144,39,33,243,148,252,9,20,209,62,240,21,14,49,51,233,240,64,238,108,94,71,225,117,17,243,136,241,151,238,70,172,74,211,210,25,179,7,248,21,90,146,8,65,160,219,190,134,67,225,82,58,4,235,247,236,98,235,106,58,246,182,13,222,36,145,250,205,179,249,125,107,82,173,80,1,6,99,247,252,151,42,251,91,167,222,212,244,242,40,187,193,180,173,118,249,236,64,174,54,174,99,19,46,52,124,192,82,91,209,150,26,217,249,6,42,227,56,117,183,96,48,96,63,230,79,0,152,204,53,110,172,55,153,80,229,173,76,43,218,242,196,13,19,101,128,197,184,60,100,128,136,14,223,56,58,252,205,32,178,128,138,203,99,186,151,145,95,83,186,12,109,182,225,77,5,129,237,240,133,184,201,185,188,75,128,65,184,55,26,10,170,194,108,204,197,18,151,64,242,131,69,129,147,180,45,136,179,34,169,25,176,180,218,158,179,66,234,156,243,249,17,157,32,87,20,190,205,235,97,55,13,133,213,109,5,245,93,207,17,110,207,11,148,75,64,134,34,3,124,189,248,121,192,83,5,123,205,125,213,11,212,40,26,2,222,242,192,57,64,129,142,52,80,107,144,2,219,56,88,137,225,221,157,162,204,194,211,90,97,239,249,10,147,9,221,61,128,155,233,225,237,164,148,190,212,41,103,172,216,42,70,5,58,38,207,47,131,203,4,122,219,234,126,151,194,48,72,195,48,197,253,27,189,193,253,229,180,95,31,227,247,220,163,111,166,43,112,239,97,165,198,31,121,84,110,83,63,15,217,134,79,194,175,101,13,44,24,248,153,19,235,47,100,83,64,61,143,75,108,197,82,140,29,187,124,76,212,69,78,244,167,33,71,129,14,72,168,57,249,118,89,174,206,81,189,54,98,240,121,135,130,184,132,130,135,229,156,37,188,7,219,136,242,249,213,44,255,56,54,189,47,95,10,95,112,224,165,222,165,47,84,243,176,192,235,114,97,12,150,137,246,28,67,50,129,163,51,248,128,201,37,211,179,23,254,206,135,117,209,165,163,163,34,46,22,214,252,25,239,114,8,100,166,197,118,248,224,181,20,227,189,165,206,19,104,206,92,91,145,244,243,170,216,118,88,116,120,194,68,217,173,119,218,40,209,110,220,198,187,44,242,193,109,151,17,154,187,3,72,87,137,20,158,185,83,9,2,43,65,112,34,18,162,6,216,78,11,254,96,132,106,173,99,152,71,128,192,119,56,11,228,175,170,218,31,181,207,114,149,120,237,89,108,238,43,63,238,152,80,248,88,207,244,198,163,119,5,145,47,219,81,239,99,143,59,225,236,121,238,206,171,69,177,134,122,111,233,168,30,69,99,238,208,56,253,88,105,253,250,24,156,39,210,31,27,230,200,148,219,84,25,116,157,31,124,89,116,196,155,104,250,233,193,101,43,231,107,124,159,88,9,104,53,0,34,70,93,144,38,209,69,225,241,29,192,203,166,164,61,6,253,145,8,143,99,164,199,194,98,53,49,27,4,150,21,65,16,248,117,66,59,234,240,81,179,134,53,38,9,133,23,198,33,38,140,172,82,44,32,26,170,189,221,18,211,53,179,220,203,168,101,56,181,24,187,161,160,205,203,200,90,107,30,235,179,44,249,141,68,189,116,206,10,201,156,235,253,161,161,158,71,84,92,96,74,52,147,149,129,3,235,195,67,212,76,249,2,95,171,47,222,38,11,109,0,181,149,182,219,74,95,106,76,127,79,178,32,168,133,216,101,159,161,35,140,184,42,206,206,150,49,3,231,76,126,18,179,238,60,35,97,87,203,171,51,61,10,27,224,253,74,185,29,206,57,231,173,59,58,24,242,231,252,27,151,253,60,133,231,86,88,215,42,116,207,203,129,204,65,108,77,105,97,136,147,255,53,31,45,12,140,113,250,26,66,24,46,90,53,175,105,57,75,44,16,32,203,81,61,227,120,78,212,229,90,57,72,64,68,42,121,157,100,94,84,105,206,247,212,94,38,61,129,123,32,49,202,176,103,204,70,92,60,205,39,105,86,187,109,230,179,98,63,57,41,59,24,85,192,119,35,105,152,18,243,176,14,186,220,122,95,141,145,145,188,137,148,24,97,179,9,165,206,30,73,198,51,148,27,115,225,106,145,139,139,112,200,32,97,230,159,211,161,212,127,49,179,32,120,251,252,50,243,8,241,233,140,236,44,106,253,198,150,7,27,195,1,57,253,172,153,65,136,151,54,82,124,197,126,126,28,212,161,125,6,105,70,179,33,206,113,17,69,155,51,247,31,31,144,226,184,158,143,164,49,184,245,110,34,110,196,189,175,200,65,223,106,166,115,133,142,98,160,174,61,134,201,88,212,206,96,49,134,233,134,213,118,54,50,7,5,215,145,181,45,4,108,213,104,39,208,134,81,207,240,34,215,107,121,204,193,103,213,32,190,73,84,107,148,166,96,47,96,172,22,83,211,68,40,22,25,194,203,45,53,145,67,195,170,115,67,145,150,153,52,90,74,222,95,192,250,243,84,215,15,118,127,58,67,129,202,101,112,28,225,80,14,141,116,222,132,194,74,13,98,187,147,221,152,52,239,84,193,234,5,255,160,78,214,113,115,120,209,179,147,160,120,3,147,92,142,40,72,173,97,7,10,250,142,156,40,190,103,196,182,39,42,109,111,81,106,75,101,226,193,39,126,146,29,120,162,63,51,28,191,159,26,51,56,153,48,79,107,225,74,163,38,122,173,42,82,137,224,223,236,187,162,253,205,173,159,51,211,207,27,71,108,230,58,153,70,198,197,185,54,150,144,201,12,150,93,7,123,1,157,48,80,200,82,25,143,228,172,140,191,231,18,104,65,234,199,136,70,107,5,116,34,214,108,40,101,66,170,27,164,86,47,214,29,223,237,97,95,195,210,86,222,165,121,126,146,67,103,17,66,180,3,184,70,229,67,25,125,204,10,249,40,225,73,172,208,189,116,71,107,48,5,192,215,121,169,19,50,236,61,152,184,156,137,147,111,47,248,36,193,235,67,146,34,151,38,112,102,207,66,204,236,222,108,11,31,79,238,239,28,114,63,73,91,24,70,90,128,80,229,161,61,61,158,127,63,103,79,28,130,207,2,85,189,247,195,245,254,112,213,171,183,61,112,220,4,84,211,151,42,222,214,233,31,152,108,72,67,113,3,126,238,244,134,22,106,144,200,86,192,205,109,250,153,234,72,187,43,205,99,129,83,145,194,82,37,4,213,91,140,206,15,116,208,111,42,163,42,226,97,33,75,171,74,243,91,170,52,133,192,58,238,31,78,164,63,239,151,105,22,73,137,113,72,191,172,180,37,216,182,25,220,217,227,147,211,153,129,122,60,204,178,174,193,211,51,136,187,156,77,24,213,128,199,54,25,164,146,252,209,23,23,5,217,83,83,113,188,164,101,118,41,40,190,180,228,81,85,217,111,178,87,160,155,0,1,168,175,90,199,231,102,148,69,184,231,91,183,63,60,70,14,71,70,108,128,157,109,146,58,214,53,9,163,237,50,53,65,86,102,79,197,48,207,185,39,184,6,251,7,192,94,216,33,4,167,131,114,17,203,17,28,35,172,57,220,132,49,58,151,116,43,158,194,135,167,28,186,104,94,147,217,24,190,83,172,234,90,41,42,51,243,19,108,39,45,120,222,222,104,234,210,44,46,118,115,61,7,227,170,19,233,236,221,230,41,48,15,136,66,184,165,21,98,45,58,229,208,169,45,2,248,14,2,150,154,54,79,10,149,55,41,248,6,114,104,59,196,226,73,57,92,37,116,187,149,43,145,52,146,58,133,253,91,4,138,5,130,233,194,43,193,17,224,85,164,149,155,160,213,91,145,43,44,233,5,251,109,171,179,176,202,44,244,37,56,188,183,171,224,56,152,5,30,178,142,201,49,241,6,196,243,230,245,255,55,23,215,115,151,96,210,52,241,30,32,136,210,128,21,32,25,177,230,108,174,19,120,75,39,168,64,233,253,84,249,51,128,206,165,228,183,79,53,232,125,23,107,164,118,203,236,38,120,229,54,46,1,247,199,241,63,228,23,238,110,77,14,191,173,218,251,155,123,33,147,189,110,252,142,195,190,82,159,132,218,54,22,232,192,74,198,45,104,27,19,86,55,66,208,134,206,219,225,199,196,131,119,100,209,102,199,248,192,165,221,136,84,184,132,4,109,190,78,169,84,112,174,107,66,64,41,159,187,129,168,108,118,17,78,43,137,98,39,150,13,244,150,230,105,86,52,120,168,166,166,97,196,243,17,110,249,52,202,104,99,141,182,45,214,77,188,73,242,197,202,217,16,4,129,36,57,1,157,227,213,77,177,136,65,136,186,74,166,201,236,174,137,80,91,176,110,39,227,206,194,54,63,234,73,38,252,216,200,69,123,132,254,182,4,50,222,169,231,131,46,190,76,181,173,30,89,58,73,169,232,86,150,30,20,126,200,16,179,229,38,114,34,198,175,77,75,0,238,249,94,42,52,117,10,121,76,208,31,1,238,198,163,225,225,11,15,96,60,54,109,222,190,118,95,132,181,249,18,109,53,125,205,159,211,193,167,81,3,139,1,239,174,97,169,75,213,86,17,49,88,182,121,85,25,161,223,194,96,37,214,57,133,88,62,13,185,198,121,240,136,165,231,166,34,149,231,19,27,78,15,60,233,143,32,199,5,150,246,7,85,53,21,222,94,31,112,190,71,175,141,115,20,5,79,211,110,85,20,113,229,130,133,22,104,202,151,133,88,65,189,210,222,4,249,76,251,18,77,133,54,169,234,119,109,211,254,237,102,184,85,64,208,11,66,108,222,132,16,197,188,83,82,126,181,104,40,166,136,205,70,76,251,126,154,250,252,248,109,35,217,92,53,7,151,33,94,232,237,102,109,227,197,192,82,72,53,250,194,125,171,9,21,50,130,29,183,153,52,54,225,85,57,195,212,55,128,253,238,120,245,144,124,140,85,146,39,65,137,110,119,114,235,78,93,98,172,172,15,168,144,194,234,239,14,159,154,27,233,179,238,49,238,177,134,193,68,200,153,193,68,233,1,167,158,158,178,157,197,3,86,88,108,10,226,151,38,130,0,234,62,203,180,214,21,38,198,149,144,80,126,124,66,224,143,168,214,77,3,197,127,209,37,201,77,41,196,39,252,244,144,16,177,197,64,245,253,21,137,176,254,145,148,108,136,96,70,99,111,24,138,203,75,5,8,12,237,83,87,26,189,141,254,126,245,35,72,4,68,80,51,15,161,192,81,235,26,29,27,85,113,186,7,49,170,85,39,75,171,226,148,128,104,68,52,9,126,215,179,52,139,64,141,103,220,121,33,254,223,157,115,59,250,26,181,196,171,220,190,200,33,99,186,229,205,128,243,96,90,93,205,97,48,198,55,181,143,92,129,214,220,28,196,37,189,242,179,117,133,110,41,132,19,156,91,61,147,34,223,59,168,237,100,55,13,179,61,189,3,172,222,45,187,236,38,125,101,192,240,3,221,205,214,72,1,42,112,166,217,182,201,232,103,125,136,196,206,240,49,242,163,79,79,190,48,61,137,203,189,45,172,118,157,245,104,115,195,34,59,125,168,7,164,233,115,252,222,21,248,129,169,129,48,27,49,195,52,38,80,238,11,222,213,234,169,76,204,134,53,153,181,209,249,59,13,40,104,113,228,173,174,107,170,15,14,120,68,17,34,178,91,157,194,221,75,136,24,121,189,110,115,180,169,37,228,244,36,198,78,119,79,17,11,3,98,148,37,150,102,75,168,108,28,105,210,240,28,82,151,235,245,96,23,53,254,134,126,43,127,168,185,122,191,248,17,19,154,173,162,8,15,141,40,150,158,225,134,158,76,19,178,35,210,117,177,217,67,88,90,245,164,177,176,187,100,179,40,132,150,75,212,204,253,184,32,183,144,119,126,145,55,32,250,97,109,147,166,27,204,91,121,208,163,30,133,73,22,61,110,123,60,138,38,13,118,249,129,162,97,0,205,30,106,174,251,186,127,31,68,133,92,52,231,202,231,237,167,221,228,26,16,234,251,86,20,205,43,59,65,9,177,62,150,99,65,174,13,202,65,55,137,16,207,126,117,42,25,89,42,51,185,83,49,228,144,186,165,57,29,8,214,119,119,211,58,29,84,172,99,180,117,94,32,166,52,102,81,64,225,199,154,30,92,35,86,177,165,42,172,146,81,219,252,109,142,13,107,94,155,250,68,106,110,148,40,52,202,153,134,81,229,70,60,250,3,206,179,19,68,3,98,143,141,182,5,5,123,74,97,106,4,110,196,129,156,63,253,13,113,40,104,244,101,48,249,160,238,5,170,101,234,188,201,54,166,37,57,178,25,21,237,41,173,17,67,114,98,142,172,4,73,38,32,198,250,131,108,219,80,130,46,36,132,126,126,107,253,239,168,207,249,126,164,95,90,210,118,62,206,215,132,130,180,69,112,239,173,98,185,69,107,231,127,85,96,187,199,138,148,80,249,204,167,72,239,114,212,107,50,137,217,3,79,127,148,53,115,4,119,64,133,106,109,216,42,40,213,175,217,189,167,139,140,35,239,36,158,62,137,53,212,174,169,226,58,197,41,255,191,174,3,19,51,216,85,114,102,29,111,173,238,60,86,197,126,246,133,4,166,62,176,52,31,107,220,193,135,217,231,90,85,208,176,93,93,205,240,234,52,42,77,73,14,60,142,105,166,0,2,37,1,131,241,167,56,209,158,65,53,65,143,155,34,215,234,64,58,101,21,81,1,192,39,138,183,58,150,241,136,155,197,13,222,255,231,203,61,170,75,185,98,92,181,165,237,117,187,235,95,235,19,140,129,159,237,24,150,10,1,45,76,193,96,107,163,197,239,124,143,4,228,183,171,240,241,202,15,160,226,94,220,123,235,220,102,203,250,242,24,143,43,181,79,230,169,210,59,37,185,236,14,220,145,55,78,201,125,152,45,31,32,72,94,91,99,152,195,16,103,171,226,118,83,27,250,146,31,5,111,30,243,222,164,186,102,112,85,178,231,225,105,152,243,146,111,17,68,21,86,27,54,162,37,106,196,222,186,68,93,41,54,251,47,123,168,96,89,236,218,204,95,44,198,151,91,207,142,227,60,216,253,125,111,169,106,151,143,144,130,47,173,220,194,61,215,56,223,95,10,245,35,142,132,95,159,242,234,135,184,185,209,58,47,165,57,191,172,2,23,238,229,36,72,154,168,72,162,107,5,218,246,153,42,224,102,156,103,244,217,25,175,46,225,110,73,204,42,250,12,194,73,212,19,44,165,194,65,247,237,234,154,145,123,137,56,207,85,141,217,83,178,63,135,75,73,142,8,202,117,141,240,45,212,130,225,214,221,182,180,127,207,108,102,223,125,14,239,77,106,11,68,38,245,68,101,176,73,120,5,6,224,207,210,86,142,224,2,46,72,95,135,111,75,116,162,187,202,61,33,175,125,85,64,18,68,147,93,35,8,191,215,6,54,33,68,143,244,6,85,85,6,29,34,157,143,155,43,229,17,21,249,43,20,63,8,127,59,83,87,5,161,190,142,204,61,245,5,233,37,182,224,125,209,213,243,52,63,96,130,238,203,70,77,25,255,10,27,181,212,187,86,38,53,212,109,50,135,30,105,174,75,227,234,189,187,191,151,174,85,251,227,111,227,180,95,122,217,44,172,50,156,37,113,222,107,217,55,207,231,30,97,198,195,212,145,46,104,110,73,216,126,116,138,216,91,241,30,136,144,251,165,134,118,40,122,65,56,24,126,44,86,147,161,52,22,1,240,68,211,153,103,51,150,94,145,205,133,153,143,102,29,233,160,240,150,59,235,97,47,128,248,9,79,199,23,181,82,132,102,123,126,62,193,135,74,155,138,13,49,91,54,162,41,214,38,96,53,160,165,126,139,191,118,167,226,25,129,154,158,22,25,31,171,143,161,83,161,229,141,205,247,189,80,89,213,32,217,246,191,4,38,173,126,218,69,158,58,197,118,129,150,244,28,68,180,60,203,116,102,49,34,200,128,101,163,141,59,130,202,230,122,41,19,200,50,70,54,26,153,59,106,127,34,88,214,164,119,106,237,201,83,35,144,189,185,61,163,96,183,129,111,123,169,66,95,244,149,156,46,108,50,254,217,111,109,237,158,37,15,250,85,143,141,149,92,121,162,169,241,143,255,245,221,170,70,178,66,240,126,90,30,200,121,247,106,193,210,102,205,166,18,202,106,138,205,232,196,17,120,41,8,141,12,239,196,24,243,128,22,148,104,102,173,50,244,178,180,26,63,125,248,148,26,226,148,129,207,108,42,103,190,24,32,243,201,110,176,195,113,178,151,139,105,56,15,103,226,192,41,65,105,143,90,242,40,235,52,60,123,217,220,141,79,178,89,69,215,45,3,155,234,167,0,126,184,237,145,49,46,204,194,121,138,213,196,215,88,249,165,130,22,35,63,148,191,206,191,168,155,160,53,247,2,220,200,175,233,199,241,231,119,107,229,182,21,64,233,128,245,160,36,78,93,165,151,244,173,242,148,136,202,175,8,71,249,143,228,137,61,224,100,2,39,99,70,197,187,206,130,9,212,84,69,71,209,34,0,194,239,215,8,59,23,75,111,245,255,239,195,53,116,156,197,221,128,34,32,177,195,199,126,231,39,156,250,222,97,163,91,115,59,90,180,146,194,25,76,193,29,118,29,22,218,196,7,166,49,43,75,199,253,248,54,69,145,46,25,109,253,51,95,27,51,44,154,244,76,230,157,121,129,39,12,63,37,43,212,164,202,174,173,4,90,30,98,213,46,249,53,225,82,220,15,243,11,128,17,119,8,107,25,201,52,99,54,65,125,114,144,109,27,13,161,222,45,192,197,215,160,38,27,34,98,21,254,145,104,108,224,230,95,65,18,58,211,31,85,39,204,130,91,89,255,236,108,228,184,55,72,101,124,171,87,146,142,148,20,113,211,235,37,156,205,73,145,238,143,185,226,209,65,53,126,6,113,78,36,253,178,161,62,185,141,9,155,133,235,67,64,201,212,245,214,228,86,191,22,75,226,111,88,35,117,24,232,26,135,148,104,143,225,47,161,158,145,110,217,138,98,69,141,76,75,31,87,63,170,35,243,153,197,195,198,18,100,240,42,193,44,153,1,191,193,57,5,156,46,105,241,89,248,4,22,226,132,128,68,212,17,245,166,7,122,138,6,141,210,16,99,237,161,213,84,74,207,213,163,137,41,238,34,184,193,36,148,188,211,87,144,74,23,159,75,202,252,78,129,15,86,214,85,175,171,169,18,124,222,32,20,218,90,155,173,230,77,244,160,250,162,7,13,121,202,155,3,77,64,213,16,74,203,76,62,70,27,169,129,165,105,205,62,20,94,6,121,145,22,76,10,76,13,142,184,163,191,84,184,236,202,21,98,169,242,227,181,195,88,146,115,49,253,1,87,120,169,245,213,123,163,89,114,177,123,84,114,3,75,74,192,103,244,9,5,95,83,166,249,243,84,11,202,63,174,239,227,163,151,103,215,142,68,146,103,56,122,226,10,184,163,218,29,65,134,102,19,19,68,186,247,240,122,167,68,133,200,140,82,141,129,76,74,137,175,184,92,214,251,183,155,152,72,35,230,25,2,70,9,116,14,3,38,41,97,66,126,42,18,22,197,149,244,146,111,130,177,229,105,134,198,162,48,35,139,179,56,77,50,232,221,19,8,219,249,134,10,229,165,140,186,121,36,154,158,67,31,18,6,132,84,201,204,88,240,157,208,204,17,255,162,100,9,65,60,79,47,119,186,6,180,22,36,252,156,115,155,188,120,202,153,104,168,226,124,209,79,131,159,41,129,240,89,226,1,188,67,33,132,170,215,164,187,23,221,3,82,152,145,141,98,251,101,188,232,204,131,224,241,78,90,112,226,231,55,69,22,80,4,71,251,226,160,127,154,117,50,89,223,1,31,124,254,59,191,87,250,187,122,52,249,144,65,181,213,36,49,0,106,190,204,42,99,22,158,186,139,200,69,160,37,67,49,62,28,160,15,90,209,71,148,136,13,253,149,170,42,37,208,40,92,149,200,86,44,110,23,87,137,106,206,118,227,219,35,218,141,91,186,84,137,169,225,172,79,125,97,13,73,223,42,209,101,132,202,152,242,110,183,105,81,62,77,240,148,124,45,253,226,2,8,137,224,199,36,11,117,69,0,243,71,213,223,102,59,133,242,105,10,207,233,136,147,219,92,33,48,19,219,172,35,24,176,109,252,212,236,192,154,44,141,212,139,109,89,119,94,172,82,93,154,254,158,65,155,237,116,5,248,194,138,195,131,242,133,73,199,185,133,116,67,227,144,16,137,232,243,241,203,188,100,2,151,34,147,99,133,229,190,94,180,82,172,153,86,85,128,29,147,90,42,164,41,93,153,69,207,99,212,178,54,184,214,45,82,253,193,37,115,6,120,138,23,148,148,67,49,251,63,220,198,254,249,77,204,32,103,102,203,72,26,85,151,186,56,130,203,127,231,170,124,128,165,172,101,142,220,47,143,122,187,236,235,47,195,191,188,244,8,138,191,152,214,48,235,119,126,209,241,110,39,131,211,56,197,149,6,174,131,179,0,133,60,205,182,0,200,96,192,113,162,223,214,2,75,24,20,0,125,167,245,129,170,135,119,24,50,8,116,79,19,240,114,113,161,10,103,19,42,192,183,213,243,211,182,165,0,63,62,223,6,70,63,53,169,23,9,167,203,205,249,37,230,185,144,29,57,107,8,184,0,255,106,150,48,160,33,155,27,33,75,31,80,246,198,210,78,140,43,163,7,105,82,123,134,190,155,153,21,9,221,191,181,201,32,130,245,35,230,238,54,186,223,137,204,33,87,116,11,9,74,253,36,152,100,63,83,36,29,133,156,182,224,194,73,190,89,219,143,254,15,187,170,134,67,91,212,35,245,5,73,31,81,50,131,81,229,188,154,222,189,216,128,167,53,124,87,62,148,94,247,224,195,88,123,71,69,90,55,145,222,50,42,235,237,15,12,248,149,33,21,149,178,107,177,207,59,226,131,208,57,209,248,75,138,42,248,20,6,5,63,204,236,27,203,235,1,205,170,186,231,152,67,12,204,135,153,65,225,229,56,201,168,239,30,202,242,0,95,234,19,250,30,5,25,3,191,53,36,234,184,124,28,209,86,240,6,92,145,106,248,192,143,200,205,104,28,69,203,98,219,38,236,47,31,1,250,54,170,152,103,37,70,154,107,188,230,214,198,74,252,117,235,128,24,57,13,31,103,89,13,144,15,119,30,20,206,31,147,25,200,205,137,31,155,20,6,244,136,22,50,113,215,227,186,68,14,58,241,53,197,64,31,120,205,67,132,174,82,71,81,236,30,88,0,201,105,242,11,137,254,199,56,57,54,221,228,122,167,51,6,234,94,6,195,111,119,127,129,170,123,126,24,36,245,230,25,243,105,67,74,98,176,56,196,213,15,231,56,78,39,230,224,204,215,40,201,26,188,119,216,143,215,232,192,234,109,218,21,157,40,218,72,122,104,165,206,203,86,122,107,185,191,35,238,95,31,29,46,201,107,150,210,126,150,14,93,75,48,3,91,176,252,70,214,168,242,155,233,241,151,40,147,125,227,216,73,191,22,162,31,90,209,38,168,5,114,153,239,166,55,43,37,52,143,169,93,141,52,84,65,202,43,253,23,83,217,249,37,168,157,23,149,22,108,74,56,43,205,213,113,172,192,38,181,178,82,1,143,65,168,174,231,126,52,14,109,23,240,178,122,59,131,15,84,180,45,105,174,76,220,255,99,90,149,71,131,158,137,132,104,2,195,132,213,121,192,134,199,11,138,215,220,4,220,54,32,1,142,29,94,103,151,149,250,38,183,52,63,9,143,43,1,34,156,14,196,16,100,144,131,17,42,6,226,50,192,159,178,254,161,17,138,49,156,104,177,250,238,75,155,138,140,186,49,202,234,206,202,129,254,73,209,67,98,12,63,223,2,246,118,10,110,81,210,237,36,220,130,125,2,196,201,241,151,226,177,186,219,131,91,229,204,81,248,167,86,215,165,205,71,231,147,180,23,23,107,64,91,115,27,60,100,38,8,120,215,220,6,57,93,145,73,106,213,19,163,203,1,251,28,166,85,172,178,245,29,15,2,178,230,241,137,65,110,209,192,209,105,100,84,11,140,137,14,160,114,234,95,61,25,67,95,90,15,75,25,202,25,21,245,64,191,171,180,51,104,41,78,224,245,111,73,8,102,175,253,208,233,5,183,255,192,223,45,249,71,136,161,139,20,74,85,240,29,125,236,122,70,58,78,45,204,231,71,170,163,217,136,48,132,61,163,244,228,218,212,225,40,239,13,123,162,145,168,109,40,68,4,197,98,20,193,255,18,149,179,161,150,87,189,79,183,117,236,44,69,230,103,172,228,178,198,119,133,78,67,123,5,174,164,204,6,25,130,2,214,251,121,148,115,19,109,68,192,58,219,170,147,25,44,35,221,221,232,205,120,113,103,216,203,169,93,45,28,81,96,4,243,185,134,137,104,66,161,255,135,39,49,78,149,253,234,214,12,206,181,221,204,1,118,10,90,195,111,138,50,97,102,189,7,74,51,66,178,166,235,158,67,2,152,11,141,56,75,9,18,155,65,37,186,220,137,173,55,64,199,245,92,152,225,169,140,98,189,188,10,209,83,19,99,123,187,108,119,4,233,224,15,162,4,164,157,232,82,165,36,146,195,97,55,139,190,82,240,253,161,135,168,39,25,231,183,198,84,138,24,111,92,80,161,141,166,105,52,236,179,142,117,74,64,31,91,149,209,108,230,70,108,172,230,22,164,47,124,127,200,60,248,32,175,253,199,80,132,245,160,168,51,208,164,138,164,206,8,240,13,44,10,35,202,177,213,44,125,121,230,33,4,148,123,166,61,30,116,0,102,65,147,171,237,210,116,192,65,114,108,24,35,113,200,182,6,118,216,48,118,147,142,49,85,110,102,246,185,138,31,55,151,235,255,216,212,159,146,3,115,168,252,11,23,16,53,64,197,144,224,145,235,48,233,63,163,12,171,152,96,93,28,19,22,19,125,166,208,180,160,204,25,21,128,92,171,36,253,52,118,48,158,40,233,179,61,2,153,90,1,142,131,235,190,72,105,42,219,89,171,255,252,110,11,7,215,148,29,201,199,5,116,243,185,117,155,227,215,69,87,149,133,189,252,15,104,187,139,171,221,83,120,24,42,133,47,200,189,132,183,164,161,180,78,219,68,159,25,183,174,127,189,138,234,173,223,114,241,22,247,133,182,15,180,41,6,115,118,214,133,98,43,78,93,34,145,134,183,150,20,165,123,66,199,27,38,49,68,163,37,225,18,105,92,238,172,122,239,199,57,219,148,192,180,218,238,126,47,104,114,139,130,236,71,145,15,60,23,164,87,169,173,34,156,206,156,12,2,54,57,94,162,39,235,210,213,140,124,80,105,168,35,145,109,230,110,238,199,91,158,73,140,154,136,27,95,72,63,228,168,184,97,254,144,0,189,77,77,187,197,88,3,206,2,50,240,244,170,5,87,207,173,168,247,209,173,182,217,123,63,21,236,24,126,92,82,87,241,145,207,104,46,220,222,185,74,225,98,115,166,62,145,117,11,20,151,140,90,170,185,114,221,19,181,82,229,249,251,145,47,158,106,70,19,46,222,59,208,34,238,222,140,57,233,96,88,221,122,154,212,23,159,156,4,64,248,132,48,200,140,176,15,87,236,89,59,47,225,141,13,246,237,173,126,38,116,239,61,102,155,33,30,57,20,48,255,19,79,135,94,91,224,193,13,165,114,89,114,228,138,254,90,157,113,195,160,178,198,37,141,47,1,95,213,14,234,219,148,6,144,217,201,78,158,0,126,72,12,151,84,125,85,230,182,188,222,7,83,4,129,214,17,2,210,63,68,37,218,52,240,209,211,245,176,5,219,72,141,187,102,97,71,8,90,48,228,145,56,245,194,210,166,124,255,224,92,106,177,162,62,170,175,250,162,95,158,183,249,253,226,109,60,189,20,166,161,131,24,180,204,240,228,128,225,179,102,183,140,214,136,72,235,184,67,232,90,46,120,64,154,59,255,41,115,113,21,140,59,198,153,129,81,113,83,203,128,236,177,4,167,4,18,69,143,245,190,155,234,205,237,186,208,76,63,24,94,171,19,208,136,225,46,199,192,102,56,130,158,79,182,109,130,83,206,196,142,5,3,175,43,163,180,10,128,185,181,69,190,127,117,227,201,61,188,235,215,170,53,26,118,245,165,201,113,119,45,162,133,47,219,180,57,56,44,206,135,215,137,175,183,135,180,89,31,150,99,167,42,8,195,121,222,72,195,224,154,219,57,172,155,15,133,44,159,196,211,230,37,140,1,12,211,137,126,162,244,241,74,159,65,199,113,139,75,121,62,250,175,129,155,25,160,215,254,17,163,65,201,117,108,127,144,238,15,104,243,177,17,21,139,76,15,158,97,86,133,111,204,130,129,91,242,223,199,176,210,79,196,114,148,174,132,39,106,138,147,27,26,2,237,210,106,197,99,169,250,227,174,48,40,96,6,215,128,242,14,121,189,119,206,228,173,210,198,202,152,213,129,51,192,124,40,245,43,164,235,36,91,209,107,42,51,1,49,19,102,105,5,177,23,232,23,124,247,8,20,4,190,192,193,169,118,8,55,75,23,18,99,234,251,150,101,212,140,34,124,232,205,216,221,152,215,4,58,173,120,138,0,44,49,14,101,54,187,12,181,220,184,66,178,80,7,112,240,183,254,253,140,233,42,88,228,33,166,60,22,221,190,231,182,16,92,2,169,64,10,166,220,103,19,44,65,225,251,148,236,233,172,122,133,147,130,152,215,9,54,121,148,3,105,33,186,250,179,77,33,112,109,57,252,73,98,161,7,119,118,138,27,32,243,24,201,12,204,90,5,255,70,107,62,37,226,15,234,85,34,253,116,176,197,147,120,100,94,168,1,40,251,76,241,250,159,134,161,14,47,208,130,254,233,19,121,45,120,101,178,218,105,90,137,228,117,142,87,38,96,113,0,145,139,56,136,103,195,215,239,90,13,122,91,43,140,12,109,24,89,118,135,152,137,252,27,124,115,82,70,120,197,20,15,4,228,133,110,181,84,163,114,225,143,27,104,63,41,5,234,75,67,9,49,50,228,59,77,166,182,158,78,37,58,111,116,71,68,241,103,100,184,182,28,151,207,47,44,95,0,39,206,135,168,161,213,205,44,143,31,185,147,50,45,244,244,34,121,129,140,14,85,85,150,252,82,133,229,52,79,221,178,29,102,199,145,179,229,89,255,8,223,249,61,252,233,78,179,18,148,110,52,33,42,27,32,90,198,201,112,64,12,9,133,60,149,123,80,113,93,251,253,182,235,103,79,174,145,8,133,1,92,178,199,184,220,46,99,59,223,77,108,98,85,168,87,161,151,132,210,48,54,131,53,0,247,5,58,103,89,235,167,15,104,122,85,38,44,153,57,217,26,59,199,142,117,247,107,55,28,67,35,86,123,180,163,182,43,75,132,244,55,61,211,29,241,183,246,178,234,53,251,136,104,171,169,69,18,227,123,29,206,167,97,140,72,156,87,207,185,1,167,43,71,13,35,162,126,47,76,255,89,160,149,128,131,79,204,115,11,140,206,51,195,244,166,4,127,102,137,188,86,154,147,23,245,175,140,89,85,150,158,156,185,51,6,165,5,99,74,8,255,212,48,10,186,61,138,143,138,153,101,23,27,252,249,117,191,20,37,35,89,143,198,254,51,1,223,163,185,101,45,44,21,158,186,40,152,18,14,99,239,198,250,204,120,176,81,116,155,3,206,80,73,252,18,23,205,54,166,127,249,69,236,39,71,41,111,142,19,225,62,0,236,13,135,229,240,110,239,73,171,9,82,255,167,163,249,4,206,96,56,157,31,36,205,107,142,253,163,129,185,191,149,61,97,80,103,5,39,54,80,166,156,38,52,225,223,7,101,203,230,222,177,24,12,4,124,8,186,96,150,74,221,115,31,123,135,143,51,16,105,110,8,21,41,3,133,200,113,126,151,99,222,54,129,124,65,208,18,97,101,227,75,175,62,114,164,187,187,15,148,144,2,7,63,9,163,156,235,166,186,152,131,165,133,148,80,254,150,13,115,27,150,137,58,37,57,50,67,48,201,197,155,103,85,42,216,41,129,206,107,48,196,126,147,214,49,219,22,3,140,70,133,200,9,5,139,243,176,94,112,185,108,118,221,135,121,38,246,73,32,18,67,180,188,166,151,221,99,100,16,227,22,31,168,239,40,147,44,20,26,39,168,140,229,210,82,86,242,201,130,137,8,28,138,222,142,23,16,8,163,236,84,71,128,81,174,213,106,156,140,2,85,251,202,149,34,90,99,51,54,0,143,113,203,6,77,69,0,116,102,238,80,121,75,37,243,7,53,243,165,45,180,166,176,220,51,75,202,79,94,232,180,0,178,45,173,41,113,39,164,50,87,80,96,5,189,49,194,129,31,146,111,25,212,126,76,247,201,201,47,20,243,82,25,21,104,199,176,219,22,240,239,63,247,76,107,81,43,251,255,234,243,114,6,0,153,60,174,40,48,145,223,135,116,201,7,190,206,17,229,224,165,132,118,161,128,60,74,187,68,60,12,180,201,50,165,43,145,0,103,31,214,196,113,51,96,243,47,228,138,113,166,236,238,148,113,42,104,205,109,197,6,205,81,249,207,215,128,37,220,67,49,127,37,182,251,70,207,132,66,129,93,124,68,253,130,255,36,62,218,157,207,149,143,2,102,129,4,166,0,139,115,116,23,35,19,139,227,66,32,32,213,43,85,31,150,214,126,231,82,12,29,225,123,140,36,125,8,120,214,94,23,121,109,24,95,147,160,72,52,53,107,254,18,96,29,15,225,129,164,121,101,13,40,80,168,45,94,25,97,223,50,99,78,75,28,98,10,102,4,145,240,108,98,66,194,172,164,80,144,5,194,205,103,204,23,37,142,24,173,196,248,13,46,99,207,171,59,114,162,13,207,95,175,156,54,82,85,236,159,210,140,101,188,166,111,42,23,64,104,191,25,202,204,219,216,201,0,141,251,70,27,89,178,228,205,1,205,144,148,151,176,66,136,125,148,207,81,168,80,174,94,246,87,113,105,27,41,174,170,146,246,171,34,90,140,104,38,26,203,87,59,163,129,227,105,163,192,55,64,138,58,191,29,45,198,23,117,90,160,195,185,247,190,93,189,85,213,168,18,80,59,254,139,94,200,166,174,175,242,197,31,110,145,143,154,90,128,173,50,162,62,192,52,2,51,201,171,59,108,167,79,39,20,211,221,92,51,232,62,235,252,249,88,70,51,59,8,200,187,107,101,191,198,241,235,112,250,13,100,1,121,27,77,246,39,34,136,127,208,212,157,230,116,152,194,78,208,108,180,232,95,32,77,63,236,57,15,220,67,104,52,26,106,78,218,69,89,125,152,233,176,200,187,119,135,217,15,145,19,40,120,22,151,236,237,135,7,77,204,187,30,44,90,115,3,84,33,23,10,16,39,80,75,47,45,137,162,146,76,53,16,69,67,213,111,86,4,119,89,99,250,81,118,65,144,94,150,194,240,49,3,64,95,53,213,62,97,135,159,241,40,24,127,188,253,21,210,124,48,131,249,20,48,205,206,173,112,82,10,250,188,130,213,144,107,199,91,172,148,168,153,162,243,133,18,177,219,234,97,77,176,242,4,161,7,53,25,218,225,166,211,130,174,235,17,178,227,132,9,152,208,121,62,186,198,244,158,81,119,43,45,219,90,194,17,105,84,148,62,228,225,192,14,190,117,28,50,205,225,154,138,75,104,167,159,223,11,134,227,230,139,78,133,121,12,24,21,87,61,202,240,190,160,105,220,249,81,52,83,133,149,132,238,84,115,81,228,186,87,165,155,209,240,77,67,194,243,89,222,189,222,200,199,26,73,78,201,251,63,228,1,229,117,66,235,94,221,206,8,163,178,23,96,96,9,118,168,64,132,220,8,145,20,207,169,204,66,215,169,163,193,175,212,68,218,61,90,186,87,255,140,192,8,227,206,244,123,252,38,14,209,72,103,142,229,105,55,191,40,188,94,29,76,41,116,83,83,118,148,122,93,121,125,187,86,137,153,58,203,34,197,242,173,27,140,188,31,14,234,202,49,69,169,63,100,188,170,100,212,12,176,133,230,140,163,206,115,131,31,17,138,159,56,62,50,173,155,226,251,76,155,123,6,89,182,238,209,77,1,160,104,195,151,48,139,151,146,176,28,45,62,156,173,58,52,46,161,150,96,243,115,214,119,99,177,0,225,120,104,161,234,30,76,198,39,31,177,212,89,174,48,207,223,137,6,133,254,171,34,35,210,76,191,85,155,133,152,149,17,84,89,105,135,25,38,29,109,232,178,42,66,31,150,243,152,166,109,189,240,208,253,84,86,128,69,6,215,173,87,81,26,132,45,99,42,109,67,86,68,46,30,106,202,233,73,208,223,70,100,101,219,216,249,244,208,193,86,75,36,33,133,152,120,19,155,199,107,64,120,109,201,63,148,90,43,217,121,126,238,164,160,252,55,48,239,125,176,230,109,78,1,196,143,170,84,63,181,223,214,126,221,109,153,64,255,206,205,14,231,40,36,142,170,60,89,36,82,195,118,234,246,247,246,32,167,150,48,221,115,44,178,0,130,242,42,92,76,71,184,250,142,14,88,126,213,108,195,44,13,154,146,102,19,191,127,12,134,229,126,255,170,38,162,20,4,253,67,211,89,226,97,102,128,92,119,192,87,97,196,158,216,240,47,37,182,171,109,221,142,25,146,70,90,109,42,99,240,76,138,53,133,200,225,55,229,157,121,111,130,173,146,123,191,138,140,229,46,161,24,3,73,101,6,25,48,231,87,232,207,240,6,36,82,161,226,215,197,85,238,28,99,221,121,94,147,43,87,83,90,230,137,155,153,226,173,43,200,132,173,187,133,198,27,124,90,165,113,169,136,137,164,120,162,241,232,66,49,133,23,84,110,137,187,161,147,71,217,111,201,175,1,197,47,114,62,109,221,32,22,246,237,236,161,65,122,87,182,173,141,38,155,227,175,35,75,165,187,2,53,39,115,202,180,35,236,183,216,158,79,85,8,248,11,135,67,249,240,67,215,69,208,203,255,74,61,206,171,20,129,110,120,137,166,35,111,174,66,203,191,130,125,177,88,233,246,234,66,225,202,247,201,56,32,134,5,232,66,55,45,1,13,153,203,229,164,68,130,218,62,62,94,168,98,116,36,64,68,35,203,154,141,221,166,194,27,7,44,4,140,229,20,206,217,176,84,21,83,27,127,34,199,240,205,216,8,254,40,227,219,64,107,65,129,240,83,27,245,179,85,129,23,250,151,60,56,128,37,12,82,231,186,198,215,130,254,170,219,79,245,128,211,172,252,76,78,144,106,36,20,27,208,214,127,89,252,163,114,59,103,227,96,139,73,195,93,179,165,115,2,37,73,254,158,136,253,171,103,160,192,148,127,233,78,120,132,166,195,218,73,22,111,87,211,125,23,182,90,112,252,86,11,246,123,181,69,249,160,185,254,142,91,249,229,73,165,236,211,59,190,110,163,89,114,173,195,133,52,184,74,171,247,190,28,174,91,229,113,171,155,236,46,28,112,211,248,135,125,247,63,221,165,141,221,81,167,158,82,75,23,113,223,192,131,177,68,82,0,143,117,241,218,33,116,246,101,250,3,226,190,119,99,226,67,155,75,39,54,56,12,110,31,114,148,250,62,149,189,178,175,59,198,103,192,94,95,23,180,173,135,59,57,1,142,91,32,36,33,180,199,189,249,82,84,73,250,61,143,88,157,189,154,177,34,47,9,209,254,225,219,162,78,57,5,77,11,149,67,153,120,227,150,46,181,210,137,52,86,138,123,181,154,109,92,41,218,143,123,165,66,105,80,32,147,165,98,73,158,111,184,212,13,122,178,248,179,152,129,57,135,50,166,182,219,143,22,220,253,237,106,215,61,144,53,232,112,217,185,163,40,235,37,76,217,2,170,253,58,215,126,147,187,188,116,192,88,74,12,14,207,124,193,235,14,48,102,249,102,22,79,18,19,173,69,239,89,54,117,96,186,211,38,27,127,197,190,203,28,29,9,145,201,11,84,144,136,188,114,130,24,191,127,202,201,207,69,207,38,118,26,37,38,148,241,216,61,177,78,88,250,239,61,243,59,251,154,232,121,229,51,221,30,85,132,215,205,60,173,45,237,66,160,187,107,117,98,203,160,82,211,194,141,255,148,68,227,91,103,210,121,218,124,187,85,69,70,189,197,172,149,131,79,177,246,113,112,61,50,158,173,210,202,31,37,144,78,158,118,15,220,59,213,24,110,10,120,88,221,199,216,132,64,54,113,196,26,182,198,135,57,226,233,6,217,163,124,250,40,118,153,117,68,251,113,116,14,62,38,143,194,255,210,67,173,65,15,86,209,51,167,109,40,252,163,224,254,105,137,13,65,121,39,248,127,53,65,199,120,57,108,15,145,249,125,1,222,130,214,228,31,159,196,183,212,209,108,135,217,250,12,143,224,109,15,247,95,78,128,135,49,123,79,243,94,1,236,7,185,64,66,50,62,127,12,31,248,42,248,199,2,26,111,63,227,224,111,84,22,231,73,231,39,48,254,164,99,135,119,238,177,111,233,216,135,31,50,233,16,20,199,1,95,118,19,98,241,118,6,70,55,231,202,247,200,188,58,122,79,234,212,157,190,45,162,227,9,19,164,240,176,9,29,112,97,111,236,210,239,232,227,35,18,8,171,4,186,90,140,89,42,168,12,144,144,187,110,233,166,84,157,164,90,76,184,240,169,172,168,20,245,198,94,245,194,56,247,74,108,137,7,158,192,180,3,129,43,198,87,233,120,16,238,188,141,207,168,102,33,55,110,65,166,80,235,203,59,96,37,6,135,62,149,251,192,241,147,87,34,123,114,180,203,91,4,91,227,157,115,42,206,13,92,105,205,167,100,179,122,253,98,180,75,166,138,213,102,192,141,113,247,59,193,78,99,205,215,182,248,198,47,189,254,236,65,141,35,16,160,222,58,194,134,196,189,52,2,77,90,42,246,79,14,247,57,25,87,174,158,197,129,161,210,223,160,200,207,44,43,145,55,202,67,26,99,194,232,33,36,169,235,85,7,225,248,30,194,32,84,6,152,165,104,82,109,163,51,81,65,79,60,122,32,112,88,60,38,219,122,146,148,150,228,114,170,65,164,211,141,13,145,41,116,11,165,151,17,39,2,97,217,3,39,190,31,207,200,229,204,203,170,237,124,171,88,166,188,41,200,117,169,68,105,138,68,240,154,149,206,17,173,109,131,129,247,188,217,213,99,181,55,27,206,126,255,145,24,164,107,64,35,175,57,135,165,27,94,107,64,138,71,251,228,186,82,133,43,51,240,181,174,246,166,26,39,51,108,21,249,32,115,161,214,242,253,40,30,186,109,203,250,166,222,147,71,54,30,243,96,161,28,55,237,114,171,157,171,17,250,68,211,119,249,225,91,106,155,157,37,67,94,189,28,126,137,106,49,33,117,110,250,204,118,74,208,195,25,18,91,172,168,129,202,184,94,40,249,28,80,188,185,194,111,117,207,218,254,19,224,157,208,177,43,236,115,156,240,150,200,77,18,249,3,53,56,109,113,21,56,249,210,181,99,208,163,138,226,42,74,18,48,11,125,177,38,159,61,220,25,29,58,57,196,235,229,107,144,140,214,82,210,30,41,29,252,191,219,208,25,43,188,73,152,108,90,167,13,156,186,48,6,174,159,30,211,255,87,227,130,106,99,103,59,215,193,255,147,101,209,20,23,198,42,167,201,43,254,101,94,59,231,248,74,88,65,219,195,250,190,213,89,23,149,60,37,156,215,176,125,77,192,254,173,11,133,105,46,50,97,58,241,229,4,124,237,124,235,99,255,55,217,106,151,89,89,213,216,186,150,194,182,20,107,0,64,148,165,149,228,9,76,202,183,28,225,110,236,142,210,187,87,63,164,23,16,219,121,207,173,156,235,165,239,92,147,164,38,200,93,111,242,195,162,4,197,44,25,223,120,192,116,215,90,2,96,90,59,21,228,210,100,114,136,136,11,163,132,169,94,24,200,64,80,211,66,84,101,65,121,80,195,100,151,209,118,182,89,236,95,46,228,195,35,32,104,86,172,220,250,6,84,248,29,133,210,53,131,60,6,218,155,255,230,59,68,214,104,139,152,79,2,151,57,114,203,81,160,204,9,5,196,43,241,133,112,6,165,244,50,223,68,25,15,154,122,252,109,24,189,140,66,182,71,71,87,107,249,108,115,81,204,180,178,210,120,186,236,236,40,114,0,82,197,41,76,20,56,62,122,5,209,221,111,142,82,68,49,247,248,220,23,118,143,205,88,133,80,71,75,149,160,65,161,49,187,17,135,133,245,119,122,69,59,58,86,129,217,37,210,59,232,28,43,132,16,239,69,141,211,205,65,206,37,206,198,140,24,161,54,162,11,247,198,3,253,67,0,124,117,196,153,135,104,232,182,251,63,69,91,161,192,149,105,153,96,102,19,109,119,186,19,180,128,15,192,240,3,37,12,152,149,71,7,119,236,158,156,218,89,92,238,203,5,182,124,224,133,191,175,159,186,247,9,163,198,130,56,171,204,242,250,61,136,116,28,232,253,40,245,199,83,134,203,93,212,86,216,146,145,238,204,227,177,38,113,254,66,122,76,9,170,110,189,12,95,175,93,157,180,65,214,13,214,208,237,164,197,199,14,103,34,207,96,216,76,215,167,7,138,56,148,61,67,79,170,169,6,75,92,254,236,182,247,31,94,185,35,63,169,36,250,115,24,218,189,185,141,182,115,83,232,231,97,27,207,224,18,164,67,214,20,88,14,235,183,2,238,131,156,125,243,166,176,52,157,159,239,159,78,190,10,109,210,65,108,32,243,189,218,176,233,171,52,56,217,181,122,216,124,99,86,137,146,248,208,199,119,127,144,18,18,251,52,5,89,199,158,108,34,165,176,46,40,174,220,229,9,114,147,183,41,59,19,88,189,98,180,87,153,227,210,237,6,255,149,33,253,76,230,161,104,215,206,100,135,84,56,236,142,229,49,146,131,210,100,27,134,78,7,217,174,95,135,41,216,36,155,251,169,182,96,253,42,55,86,6,216,218,199,13,7,159,61,204,124,172,95,147,121,245,235,63,123,117,45,188,195,54,80,200,25,47,53,95,1,3,3,230,107,212,60,25,32,143,195,130,151,34,20,197,191,129,196,18,181,42,133,19,115,128,118,227,9,92,116,17,229,188,252,162,92,162,241,18,105,4,117,125,68,253,227,64,157,219,131,240,221,131,74,136,155,183,221,221,47,147,201,107,95,160,105,232,76,53,75,84,76,4,152,73,23,146,126,223,108,3,37,14,181,230,125,191,88,89,26,180,7,143,83,29,72,11,209,14,109,107,137,149,20,222,228,42,22,38,214,35,151,178,68,1,103,172,172,235,203,130,171,125,219,223,232,18,50,191,179,240,41,90,182,104,117,91,73,247,118,250,248,146,138,3,183,238,2,78,41,153,177,72,172,112,45,151,137,159,209,142,222,213,111,90,154,243,62,95,31,54,155,93,45,167,27,210,40,179,198,194,49,70,40,78,227,231,187,14,241,194,142,185,5,68,153,174,187,81,169,79,76,146,107,250,41,67,87,98,110,156,108,131,81,247,187,205,188,58,112,161,175,120,248,132,103,41,110,14,141,63,186,5,232,67,106,252,55,125,113,93,108,61,100,231,162,4,173,255,107,253,183,132,230,178,225,220,43,217,159,166,193,108,243,244,43,95,153,43,231,60,173,95,169,23,247,20,56,71,99,189,134,55,100,250,104,142,176,187,235,220,200,108,40,23,86,53,239,55,219,68,40,150,121,161,252,213,11,10,158,189,80,62,188,86,79,254,158,201,135,146,93,205,23,104,97,228,16,16,141,225,49,253,190,163,58,148,79,85,8,181,105,6,181,24,27,22,22,130,168,69,89,53,119,59,209,55,194,45,1,225,240,165,62,86,65,65,18,248,215,31,101,235,247,5,132,95,53,45,78,29,31,102,190,173,31,11,135,200,115,141,65,191,46,178,39,237,88,91,134,140,177,52,69,78,12,66,228,135,138,174,55,198,131,11,122,32,52,239,241,185,199,239,206,33,247,77,93,200,17,36,237,236,226,207,66,44,61,55,207,136,3,32,144,221,19,49,31,119,74,233,196,221,50,169,36,193,151,89,185,26,240,206,242,104,171,176,28,184,205,103,41,42,52,112,8,142,229,18,147,62,6,156,161,3,202,248,119,245,96,116,190,216,241,39,90,110,199,8,187,171,26,180,169,248,83,50,10,196,200,143,10,180,114,83,62,218,183,166,152,141,110,82,117,228,229,171,223,6,84,129,235,143,144,70,164,180,84,54,85,201,65,152,93,178,87,28,120,21,52,164,242,43,50,185,217,186,228,177,128,101,197,102,209,104,197,49,187,184,88,36,167,61,85,233,155,103,179,3,122,45,108,50,6,78,100,233,65,35,228,202,99,53,8,38,113,162,227,94,196,229,49,194,233,19,233,99,188,167,212,216,40,1,131,211,74,172,39,148,137,83,85,92,65,233,185,140,210,20,182,184,202,171,27,25,148,164,188,63,237,106,30,199,124,122,123,248,246,146,146,113,77,247,171,146,97,89,167,50,174,235,23,181,145,178,120,131,195,96,149,250,196,93,191,127,75,44,93,241,172,165,63,204,152,192,230,91,181,94,161,239,198,176,79,100,183,227,19,244,49,93,107,157,95,101,218,47,122,117,177,135,14,97,24,248,241,132,183,231,233,177,238,43,155,208,67,64,3,233,123,255,107,196,10,85,203,119,234,106,244,8,156,43,56,5,92,251,252,110,237,254,217,55,129,173,3,141,168,8,216,181,130,4,119,185,64,49,48,58,97,196,236,38,191,46,213,69,10,76,75,148,182,28,247,254,122,42,86,141,192,152,97,118,129,230,126,92,157,124,133,27,17,120,148,48,213,5,159,41,132,12,246,214,170,226,26,147,137,234,123,55,23,15,220,2,137,40,55,115,77,221,174,168,228,62,78,92,229,10,184,180,3,42,41,130,154,119,94,165,28,228,0,197,125,166,248,208,88,193,69,152,221,200,201,94,105,154,81,60,214,101,179,46,25,10,125,90,113,211,0,139,89,172,129,230,59,53,238,178,61,38,30,151,4,18,239,0,27,107,20,129,72,85,201,204,5,200,19,108,125,93,182,206,17,156,50,217,0,6,121,87,214,1,25,96,93,234,81,145,69,154,109,126,212,160,223,11,173,255,229,212,28,136,64,245,221,148,198,160,211,28,200,128,166,194,149,203,140,145,184,75,195,72,126,100,145,167,63,0,2,223,103,164,38,193,152,97,30,127,58,96,86,152,209,142,176,167,77,66,59,144,99,89,48,40,35,160,249,165,146,138,252,114,232,233,48,178,5,217,189,18,251,95,81,121,174,178,178,14,205,103,250,164,226,67,162,192,30,142,187,173,200,13,163,188,49,251,73,85,48,219,134,33,231,42,202,204,208,73,45,24,129,236,108,194,118,84,158,138,46,37,104,26,27,123,252,81,28,60,217,54,230,226,159,78,128,150,74,142,1,39,205,15,186,104,154,132,224,196,44,255,57,191,94,228,143,2,38,191,67,189,123,38,15,135,71,152,145,147,199,200,94,87,84,182,29,6,23,186,45,188,224,236,228,245,161,250,100,7,156,98,6,76,226,122,202,154,235,114,229,63,38,232,227,105,198,33,71,53,2,247,42,203,221,13,200,133,11,116,152,245,66,150,106,136,133,21,159,165,125,94,212,2,219,57,220,126,146,181,182,75,58,173,232,67,118,59,246,126,59,90,252,216,127,24,98,50,253,52,73,247,214,232,53,63,91,243,68,175,205,56,78,27,91,163,161,150,124,77,153,99,65,211,223,224,91,21,183,177,19,146,53,244,172,38,252,206,115,253,45,73,240,49,137,199,189,125,59,194,3,80,22,51,172,112,121,166,121,4,158,161,46,212,203,184,78,118,109,15,250,224,74,95,109,23,231,59,160,126,212,216,88,45,44,190,157,90,229,219,145,33,141,167,101,253,105,213,148,94,202,164,164,115,240,11,133,137,190,180,86,61,13,26,73,18,227,57,244,192,141,104,146,102,42,214,40,31,212,140,101,217,92,76,233,242,182,233,185,21,123,13,84,190,203,20,2,191,11,32,7,162,171,27,151,207,86,199,120,178,79,174,250,114,48,12,230,225,217,158,0,155,95,187,101,28,88,218,42,235,113,143,138,22,6,255,122,87,248,165,66,233,52,212,190,237,73,216,47,81,39,50,62,122,173,22,68,20,136,176,129,103,183,230,150,89,219,81,222,85,32,243,194,62,225,21,90,187,11,76,132,233,178,175,225,213,16,246,183,254,60,250,110,131,9,52,101,66,107,210,78,243,150,33,249,179,222,113,146,147,138,205,40,198,206,13,155,111,98,32,162,82,151,250,234,131,119,16,157,32,31,233,164,101,33,101,103,236,194,159,140,122,107,27,135,82,148,182,229,169,181,9,208,123,50,174,64,63,100,253,77,168,20,71,79,132,38,80,52,96,143,253,10,0,4,139,4,113,155,156,215,250,57,174,68,139,171,185,112,133,126,149,12,144,79,49,92,239,12,103,136,131,51,237,244,220,114,255,183,194,24,68,125,42,190,93,90,190,118,207,98,61,133,121,186,72,174,221,83,19,197,80,30,223,159,149,94,22,159,178,242,31,103,111,39,251,20,171,88,118,246,173,155,154,86,204,65,220,129,240,90,82,63,200,157,242,215,85,62,217,244,114,75,239,45,83,99,163,127,175,209,186,151,187,73,229,59,39,149,23,46,252,175,25,99,214,243,116,26,201,32,220,249,1,64,39,137,163,93,218,206,194,197,28,245,152,215,156,207,119,60,17,196,142,44,100,119,33,175,22,130,112,170,1,136,186,74,91,155,57,92,224,31,164,57,249,47,137,131,66,180,204,8,105,82,215,157,190,184,196,157,190,122,74,140,81,200,20,18,160,15,160,199,57,15,242,245,173,235,50,226,202,195,188,209,140,29,201,204,212,153,255,210,42,33,210,172,67,149,76,225,198,208,65,150,121,109,25,251,140,182,86,202,153,112,16,81,244,32,241,162,70,159,115,3,235,215,236,106,25,214,12,33,171,158,188,250,35,43,168,160,125,243,90,242,161,0,92,184,134,153,79,32,201,64,40,194,189,56,201,254,109,199,21,179,123,1,247,0,136,142,162,89,245,147,159,190,252,28,151,206,203,18,56,220,28,198,17,121,116,11,84,81,186,55,164,218,117,157,224,138,73,140,207,89,102,49,31,113,106,195,233,104,190,247,202,145,92,218,22,196,42,14,31,62,226,225,0,114,113,111,166,243,156,179,63,173,246,48,201,67,25,186,165,104,252,192,16,93,204,179,5,252,95,162,51,68,79,76,128,229,125,156,89,188,169,69,225,67,1,23,114,190,24,214,209,69,167,233,53,131,209,89,209,240,149,161,222,216,178,234,154,250,163,112,102,188,132,43,14,62,197,185,159,198,102,218,211,16,150,167,232,11,235,185,238,108,113,160,31,24,189,168,3,144,94,58,231,208,254,41,136,246,80,51,142,238,162,243,36,122,21,115,142,201,246,67,245,65,202,167,58,122,0,76,218,165,180,188,232,186,64,47,22,139,240,10,174,126,155,229,171,43,110,20,207,125,199,144,9,153,55,161,242,83,156,128,29,55,189,207,138,77,200,200,195,105,196,213,172,113,140,225,207,41,146,147,96,189,142,240,87,59,245,31,66,150,225,32,234,65,48,196,199,44,151,174,13,181,189,22,78,19,47,209,25,143,236,31,43,251,212,103,176,79,143,197,167,240,177,158,41,79,214,184,173,55,212,25,135,139,231,63,89,30,234,10,217,173,202,111,158,74,173,118,189,151,184,195,182,49,25,91,47,59,176,179,116,150,255,241,186,8,176,209,214,255,241,143,28,203,175,123,51,118,142,203,58,63,199,191,225,236,63,242,19,197,45,15,180,61,212,73,45,216,201,136,79,186,10,93,12,191,181,221,210,85,98,169,50,81,96,235,117,113,170,51,180,204,43,59,227,248,14,75,83,240,116,40,2,240,207,193,218,227,152,133,136,3,251,71,24,212,215,143,140,78,53,255,70,254,227,25,116,231,206,226,15,194,55,73,115,69,75,2,180,149,133,85,25,19,176,65,148,221,201,80,42,114,100,4,140,138,47,188,96,178,225,20,147,155,29,205,183,36,86,3,44,16,105,181,107,110,120,205,55,61,100,62,136,137,9,160,205,222,20,89,219,42,131,121,120,203,237,123,26,127,87,53,243,232,139,219,206,236,175,186,79,75,89,230,23,249,237,52,145,130,58,3,204,194,32,27,100,68,49,176,190,109,208,60,228,208,188,41,193,234,165,30,162,253,80,111,139,96,200,196,9,178,126,68,158,127,241,120,143,74,59,19,0,70,250,157,178,223,152,158,33,63,53,203,81,64,55,255,211,193,221,219,80,117,181,83,202,79,34,206,167,35,88,242,253,228,76,106,32,227,39,33,118,229,147,131,103,128,63,84,114,159,206,153,4,209,210,247,133,143,2,155,147,74,80,205,84,39,214,238,74,96,208,29,55,165,91,51,223,144,87,51,103,185,123,9,145,107,94,244,214,47,135,153,56,214,144,249,47,111,161,73,67,63,142,231,208,12,156,150,48,67,176,80,193,238,172,11,240,214,13,207,91,193,173,245,95,208,113,53,218,122,30,187,42,14,99,101,148,180,87,113,154,8,236,15,206,30,120,4,51,225,237,213,107,85,165,213,150,63,170,61,76,148,60,173,191,232,241,86,160,76,143,113,131,111,214,207,234,79,42,68,118,173,114,108,53,107,0,97,176,246,96,221,89,144,6,151,43,234,50,24,154,64,146,79,207,142,230,236,141,107,14,92,87,51,57,64,214,164,137,162,207,189,165,139,129,226,32,188,74,166,127,39,158,86,201,195,190,171,35,0,227,163,145,127,116,74,108,220,36,37,0,161,45,12,231,230,185,24,202,198,90,14,38,102,199,178,204,233,245,18,181,187,93,177,161,178,17,76,50,146,213,94,242,118,179,43,65,178,143,26,157,192,128,198,189,151,35,129,249,145,155,25,155,53,150,51,242,43,233,186,145,245,170,71,74,171,196,71,117,136,235,237,146,153,11,123,139,109,70,21,81,140,174,190,67,92,235,131,47,15,222,58,155,154,131,139,161,118,55,66,65,168,37,127,248,98,54,178,112,23,0,183,44,217,50,194,25,51,13,64,253,95,179,62,203,147,225,200,254,183,8,45,165,173,146,199,21,95,52,95,32,62,166,235,225,189,119,61,120,209,170,196,235,56,28,92,194,54,222,121,193,210,223,153,170,51,57,199,247,203,252,156,181,113,19,199,84,118,92,37,39,38,58,156,213,102,99,24,50,134,120,234,125,182,169,144,66,241,26,47,146,246,89,129,28,208,16,255,63,236,147,155,244,106,97,216,20,102,30,249,81,72,67,206,252,22,233,166,44,15,75,201,164,73,127,20,112,176,20,50,161,138,250,204,84,136,208,3,157,231,238,6,7,170,50,221,45,231,173,153,18,17,182,232,160,82,69,107,194,134,152,227,99,132,83,109,100,83,215,142,227,9,93,131,120,109,130,133,175,37,144,61,246,20,111,120,135,133,124,135,135,182,201,192,186,131,22,216,1,100,239,240,15,244,205,165,242,199,10,102,154,167,199,180,126,13,167,40,50,217,228,143,150,52,190,68,137,26,111,130,53,24,144,134,5,8,31,28,242,185,32,75,220,34,246,41,235,56,121,94,180,249,80,148,105,220,244,107,97,16,44,30,178,67,59,66,61,226,28,39,42,57,198,38,238,171,78,123,118,124,88,128,99,171,9,33,25,189,192,225,235,163,248,69,22,191,119,103,164,60,221,168,97,191,4,207,50,120,48,8,222,183,162,50,202,20,221,78,81,158,21,157,126,116,131,195,47,221,141,106,45,62,213,194,142,170,148,212,81,223,216,17,182,145,165,14,172,66,7,1,160,70,37,58,44,214,128,230,237,167,214,41,59,153,230,111,169,78,130,154,41,227,112,217,20,106,222,172,80,157,143,159,73,96,112,120,142,240,15,82,24,255,255,183,86,88,68,96,149,48,157,145,82,74,87,51,60,82,235,18,106,77,159,249,86,223,113,180,107,184,3,140,68,33,119,60,236,85,23,234,125,201,19,160,222,114,73,27,220,21,182,21,78,222,8,25,41,200,189,214,147,56,79,103,1,79,166,52,9,218,123,202,95,108,14,91,118,13,236,21,166,178,193,217,98,107,207,138,148,224,245,199,203,130,141,56,170,197,226,52,109,250,106,209,244,9,183,113,23,189,204,47,238,221,224,125,66,206,17,249,185,207,79,236,152,227,243,207,193,25,174,209,1,241,36,117,107,98,67,86,49,243,147,22,147,137,87,125,24,94,46,151,199,42,132,187,139,90,147,229,117,68,205,81,108,16,183,26,25,113,35,160,87,167,35,112,30,70,255,200,149,240,167,25,14,96,168,60,162,122,182,207,48,247,179,162,95,141,185,8,238,26,218,140,185,78,37,100,220,22,98,13,251,151,82,43,173,201,82,159,238,115,243,109,204,78,93,35,122,4,32,154,243,23,80,85,34,227,155,64,24,138,233,43,78,174,217,226,105,147,12,117,160,199,75,182,254,170,116,87,188,121,216,65,25,230,172,156,150,232,164,99,76,147,216,142,143,72,44,181,214,156,111,116,88,99,130,206,213,21,184,33,109,251,21,196,237,73,185,218,147,203,40,99,90,170,14,18,199,147,163,130,7,64,149,87,200,28,57,67,122,25,140,75,76,70,229,184,183,149,106,112,63,115,203,242,183,89,52,96,251,47,81,252,182,112,167,40,30,235,12,234,3,50,235,75,6,242,54,232,65,216,9,154,49,205,87,48,159,89,160,162,148,42,33,91,199,171,147,47,199,12,66,237,112,224,209,135,175,196,100,123,21,123,222,42,11,155,31,181,98,208,107,207,106,172,150,174,148,189,73,164,14,198,194,21,135,100,121,64,212,211,41,251,63,137,228,131,58,66,11,53,202,245,83,238,126,3,119,49,186,205,236,71,70,180,43,1,163,107,236,129,10,92,141,77,237,8,118,135,119,101,37,133,200,247,120,2,160,128,24,251,140,241,34,104,140,53,120,110,101,42,113,214,52,147,63,213,194,99,91,223,40,85,166,37,176,144,70,209,96,222,137,159,148,186,105,206,28,135,164,147,195,162,67,85,218,160,195,54,42,142,174,234,210,170,38,10,88,238,137,75,38,68,205,92,20,194,44,113,159,247,165,220,102,254,44,97,161,25,238,66,74,18,65,54,215,245,240,201,234,34,121,150,69,8,101,3,94,200,113,208,177,174,229,153,14,200,233,109,183,157,22,200,72,182,149,98,205,177,254,251,97,38,8,200,213,29,56,10,28,21,162,128,142,201,199,118,48,14,255,135,13,6,230,103,172,11,140,4,78,166,227,191,221,55,4,26,64,203,162,240,68,58,215,133,247,61,70,197,39,209,120,67,216,250,70,207,42,172,12,207,154,242,249,71,175,117,143,102,41,16,163,48,252,55,82,242,224,17,228,48,210,84,37,237,228,116,149,82,58,7,180,144,137,5,38,208,244,204,47,73,140,122,122,223,146,10,78,238,181,5,231,121,28,205,91,53,251,118,96,112,189,144,0,172,169,144,194,123,71,128,245,221,53,199,79,189,105,125,228,247,130,30,252,116,237,64,80,26,115,224,229,149,143,131,154,3,176,168,217,122,13,153,21,192,111,17,162,83,134,159,217,74,144,61,170,38,239,232,84,16,215,37,54,25,105,25,228,79,88,209,131,61,4,196,229,65,254,10,108,252,134,250,51,32,16,84,132,222,135,42,252,117,157,5,62,48,42,175,116,59,158,228,213,118,197,156,102,29,59,19,43,251,46,131,244,156,84,171,173,232,153,249,139,150,243,187,239,45,225,193,23,117,57,68,109,10,216,245,212,254,202,113,193,178,62,24,151,206,172,56,3,242,103,43,235,137,130,116,234,154,4,64,126,110,41,157,83,64,203,67,220,139,243,13,159,112,222,136,166,159,252,88,16,87,162,29,45,129,245,254,147,156,53,248,52,242,48,231,16,28,56,160,90,93,160,102,247,0,21,220,179,145,144,94,232,34,167,216,155,219,211,211,120,72,123,20,123,14,174,159,253,224,70,9,243,145,183,205,98,92,102,8,113,21,36,102,123,38,95,134,20,13,21,8,251,253,194,70,126,125,41,252,35,167,135,231,190,110,165,53,24,56,174,185,113,107,40,126,44,219,47,239,148,24,230,155,180,245,249,15,182,76,153,114,131,53,72,198,98,184,109,176,155,57,227,91,223,34,229,18,103,61,230,15,82,165,86,180,24,89,121,200,37,88,238,244,79,248,217,13,205,60,243,134,148,65,17,32,19,222,76,186,41,207,145,153,0,77,19,43,32,139,251,14,183,230,47,93,108,240,16,49,245,74,16,202,176,230,102,159,208,135,213,147,15,81,211,54,178,72,111,52,80,90,174,161,243,17,57,25,166,15,36,125,177,190,171,247,150,136,120,151,202,37,157,200,231,136,29,18,74,181,54,72,165,151,176,157,155,190,234,154,91,203,181,233,28,56,231,194,16,76,164,111,188,80,92,207,216,106,76,78,242,152,235,179,93,15,147,172,47,173,61,245,134,250,22,164,51,133,158,219,102,241,240,251,23,85,157,19,198,194,142,25,99,181,61,151,138,192,185,67,56,190,249,17,230,241,104,102,221,4,225,55,10,41,29,3,137,112,36,47,8,80,240,206,199,4,228,109,52,240,97,19,201,249,63,22,181,15,166,118,14,114,209,68,130,87,80,28,193,231,210,81,234,169,232,67,25,252,162,27,228,3,203,236,148,135,3,227,9,90,230,113,153,132,96,123,217,190,159,156,3,221,29,199,127,174,135,254,48,16,86,92,219,117,68,5,245,19,79,10,141,52,195,170,152,242,78,248,143,255,191,159,4,236,8,130,135,9,247,179,45,221,201,23,177,69,1,39,14,67,39,251,184,144,91,34,24,162,156,201,229,45,18,13,126,188,253,252,239,121,74,147,5,140,46,170,196,211,252,195,162,240,19,24,246,188,238,208,111,144,8,112,102,16,216,116,35,134,73,15,78,77,53,99,39,245,67,176,224,143,63,243,78,18,127,26,16,116,179,207,24,88,221,98,175,71,249,162,43,130,243,209,223,47,194,47,153,115,167,158,120,11,217,109,100,19,67,81,214,252,106,172,15,46,203,123,108,73,63,36,243,25,33,167,223,97,128,79,151,32,222,255,227,46,81,9,66,8,103,161,122,98,82,234,9,177,144,237,33,39,1,22,218,207,253,109,113,162,29,160,213,60,225,64,238,251,98,9,49,69,109,194,139,140,119,160,146,149,115,94,9,185,90,14,168,204,252,191,134,73,96,200,19,171,233,184,185,55,229,174,32,7,198,71,244,103,205,102,14,50,187,180,177,214,100,78,79,197,27,149,22,232,38,255,125,91,155,100,71,247,160,198,37,229,108,215,174,35,96,20,156,179,55,78,46,27,109,42,81,151,3,107,134,238,63,31,38,224,165,136,129,209,189,199,242,76,15,49,246,166,105,106,228,227,129,231,19,68,137,143,229,223,165,214,67,101,78,74,159,97,19,229,203,134,234,48,132,171,190,248,192,220,245,139,152,16,234,153,125,32,39,94,236,65,21,240,169,126,244,53,199,23,1,243,241,255,37,73,56,29,206,154,141,127,245,242,165,54,115,94,174,228,218,103,10,232,62,123,174,203,163,137,125,32,134,253,159,249,219,40,15,196,31,226,140,62,172,79,116,8,135,14,67,222,160,241,6,157,182,145,128,196,116,217,158,89,93,223,55,238,197,155,202,82,174,240,246,97,26,228,89,23,152,24,98,135,200,3,63,226,210,145,199,201,238,49,99,75,96,230,202,245,213,74,106,105,128,218,202,169,138,210,87,219,35,84,169,81,231,121,1,145,63,169,7,229,165,235,16,236,184,252,3,6,156,238,23,136,89,176,9,12,119,40,179,46,65,124,185,78,244,213,103,73,8,218,93,95,33,18,52,77,215,175,113,200,176,35,228,17,228,188,136,155,63,86,167,239,158,38,71,24,215,77,251,87,5,170,134,110,77,60,195,72,50,231,37,172,197,111,177,182,99,225,77,172,130,54,154,206,77,166,7,254,182,50,209,18,136,220,113,207,27,180,35,69,186,27,36,181,65,36,28,241,182,204,24,255,29,104,182,214,78,53,169,203,46,125,91,34,77,206,197,231,196,59,156,60,152,16,70,72,154,168,243,200,188,196,214,142,105,244,84,241,157,211,6,120,45,158,164,122,77,200,176,54,186,124,34,114,156,173,79,219,166,171,46,103,159,187,62,151,34,221,189,163,60,43,36,134,180,241,228,15,91,145,188,225,198,180,18,69,244,38,186,100,224,60,88,3,153,54,216,14,214,54,46,113,200,186,155,124,165,50,61,214,219,118,75,139,119,35,199,149,124,26,93,10,155,151,37,109,96,126,64,143,160,147,210,243,116,168,240,51,88,140,46,199,161,33,109,15,122,236,48,76,179,82,82,9,169,102,13,76,87,78,26,127,47,61,8,43,137,240,239,186,4,41,63,235,95,181,219,69,17,132,37,115,127,196,110,190,71,64,168,8,168,245,0,76,172,150,90,29,185,115,100,116,231,220,239,60,127,203,165,45,226,202,84,238,54,193,111,53,118,116,137,73,155,40,198,201,85,197,141,222,243,58,50,101,240,187,194,21,32,144,36,63,13,34,226,210,179,33,15,57,182,18,84,252,92,152,44,148,4,237,153,145,206,39,72,85,179,152,137,69,209,42,71,160,108,75,42,120,205,185,191,73,82,72,171,97,109,221,243,17,201,16,81,30,23,219,240,65,77,92,75,68,177,108,209,162,60,245,8,182,216,97,234,221,245,33,12,88,121,156,71,188,138,0,188,6,127,217,194,253,3,92,47,66,167,79,44,117,56,18,57,32,242,33,44,5,156,120,197,45,47,194,229,210,173,116,122,107,111,32,130,51,230,26,176,253,56,150,35,113,33,188,0,53,185,55,41,34,170,135,37,220,124,97,234,83,171,62,10,177,73,95,124,139,164,38,131,135,174,66,71,246,118,178,19,161,245,194,114,208,83,32,210,163,144,60,66,151,65,47,7,56,248,158,166,94,181,111,66,247,90,105,136,179,196,149,38,78,243,84,94,194,231,90,109,222,184,34,220,201,165,41,121,236,111,227,63,9,217,90,255,128,8,11,104,74,247,226,220,151,102,223,8,253,253,221,13,228,50,58,245,23,31,125,160,30,0,197,7,142,64,247,90,137,89,115,55,197,39,66,127,221,97,203,201,117,97,216,77,154,247,254,240,118,47,185,9,37,216,85,126,126,235,207,231,60,230,30,116,249,27,205,63,116,102,145,56,199,159,95,84,177,200,247,1,40,8,36,60,161,129,177,186,226,131,248,29,47,100,177,164,48,122,105,181,242,51,72,122,159,77,45,234,165,82,248,21,161,95,6,188,233,23,82,27,14,1,12,179,34,103,184,160,66,61,26,191,101,90,110,57,48,153,187,114,128,38,34,126,62,116,112,166,36,111,52,103,65,168,215,79,82,87,248,91,128,60,8,157,7,111,144,28,187,164,174,67,120,115,238,99,210,80,134,15,123,93,222,179,6,135,195,84,106,26,148,244,51,44,106,238,161,163,200,49,207,182,88,102,225,234,137,128,44,177,154,128,203,152,14,139,6,167,180,159,67,222,22,50,173,84,240,83,73,197,33,3,3,252,159,175,109,122,94,198,112,64,95,93,79,50,177,53,31,0,249,179,202,52,229,74,178,201,69,17,63,62,10,250,187,121,14,221,99,180,101,38,84,249,140,15,169,125,178,161,65,201,204,243,166,151,54,49,185,172,208,219,68,217,245,123,38,195,130,211,30,208,5,27,8,102,223,44,152,169,70,64,181,242,227,28,172,244,79,252,9,174,31,126,168,46,122,103,174,87,61,142,75,110,115,127,51,70,196,109,17,214,228,121,252,241,49,116,18,163,52,192,168,4,55,133,50,191,193,183,10,131,94,140,92,93,88,23,24,174,154,176,154,65,126,207,115,187,63,15,170,129,79,249,89,149,5,231,101,91,69,172,73,224,24,6,57,60,246,232,126,100,47,113,229,2,142,129,126,181,138,78,89,161,144,175,157,178,148,60,90,156,59,133,209,172,58,44,211,139,133,195,139,224,112,86,238,170,120,83,114,100,55,34,183,39,56,61,224,23,201,52,159,81,56,15,186,252,233,90,244,17,245,6,174,0,11,5,219,58,24,9,223,236,155,87,6,226,72,153,187,118,159,76,113,226,255,76,179,43,145,16,20,40,107,218,208,145,58,127,137,21,162,92,169,114,63,137,129,121,89,201,102,243,135,230,180,92,207,218,65,99,47,187,227,235,216,128,200,94,100,182,81,11,229,223,124,80,228,0,207,243,231,185,42,216,190,133,154,115,138,17,191,206,65,136,72,46,96,8,52,155,133,195,230,98,129,35,249,216,229,166,177,153,156,112,174,138,104,139,246,60,31,217,117,53,2,192,64,173,101,66,96,246,59,55,36,43,157,209,206,15,114,216,119,216,213,129,176,54,180,242,132,207,96,161,2,6,0,8,82,101,40,227,40,227,12,18,189,247,99,0,239,91,125,229,93,243,10,194,149,26,221,75,219,216,118,146,7,183,169,130,137,45,142,236,42,174,82,89,193,196,213,29,226,215,49,238,46,144,170,93,244,162,173,172,200,172,200,240,21,180,78,61,164,128,140,232,41,169,211,48,26,206,98,170,77,148,145,6,65,157,255,244,187,82,81,41,198,64,240,190,4,36,190,33,202,49,142,124,182,60,81,218,145,184,157,23,49,45,30,3,143,131,251,56,123,145,129,22,150,249,247,248,252,255,21,221,65,35,7,149,139,14,96,137,91,87,88,72,217,124,106,144,129,151,136,241,232,199,141,118,83,65,14,197,44,140,152,89,46,58,79,62,200,224,68,241,248,127,43,19,37,124,5,151,147,6,154,126,2,4,27,63,170,185,144,63,124,174,103,38,132,15,198,244,208,157,38,54,141,46,31,36,28,157,221,148,226,135,23,121,213,22,136,207,185,212,163,26,136,132,60,165,126,206,81,143,17,193,243,243,151,90,10,214,222,209,179,185,93,98,84,225,10,236,76,202,176,113,24,96,171,227,244,51,59,30,20,232,106,69,97,212,148,60,248,207,0,192,116,67,59,10,163,205,52,250,0,27,58,167,206,114,160,44,246,189,168,71,116,173,5,82,249,93,134,232,21,83,22,188,111,55,149,221,218,74,244,155,152,228,28,206,34,61,27,0,112,130,207,142,47,238,62,185,144,197,128,250,226,20,121,224,238,131,50,33,249,214,69,122,49,58,46,187,66,36,76,121,249,213,148,165,129,88,36,145,235,239,63,235,130,37,1,7,90,203,213,143,227,35,66,68,128,26,34,207,216,198,254,24,49,125,126,128,57,36,110,224,37,224,189,145,222,86,1,222,145,151,26,190,195,59,217,98,173,73,167,100,221,208,96,124,18,148,182,163,198,133,143,118,250,178,86,151,64,57,23,54,41,117,141,134,103,92,191,132,89,49,221,201,213,216,62,33,198,69,162,67,10,245,34,83,71,160,50,242,210,21,158,67,139,237,32,105,88,54,49,240,38,125,95,244,226,195,164,156,19,90,33,55,128,28,85,173,80,69,219,44,186,94,216,134,153,86,19,25,74,14,57,135,147,99,72,190,86,242,148,94,218,102,253,49,24,159,21,197,88,7,168,57,45,238,154,146,122,40,195,67,40,21,12,1,69,194,229,162,176,200,101,130,65,205,153,146,193,170,147,221,125,146,8,198,168,196,111,30,211,147,14,245,220,149,54,248,248,12,160,135,232,232,151,41,80,105,100,197,213,5,35,86,32,32,150,169,213,177,115,254,125,235,78,141,26,197,251,132,154,119,91,24,158,189,136,4,110,63,65,13,231,143,102,136,198,43,183,25,206,160,197,53,188,20,203,25,217,113,197,254,161,175,145,242,224,151,11,144,249,31,68,14,132,155,90,63,85,0,133,176,144,133,206,132,58,64,78,126,129,0,156,242,54,163,31,180,252,190,235,134,6,47,202,152,227,240,40,16,173,197,112,209,131,42,246,193,182,165,8,147,238,138,76,134,158,80,30,128,32,51,186,192,235,182,90,124,43,165,5,26,223,131,62,64,236,95,227,135,148,98,71,241,6,154,241,40,152,155,47,12,23,169,40,125,245,62,154,106,24,18,150,67,180,210,93,37,181,77,176,224,168,75,36,72,209,197,173,235,88,16,140,50,152,217,83,255,187,112,72,208,88,230,30,42,151,34,252,222,92,79,56,208,174,158,26,75,180,148,112,229,128,114,250,139,213,128,22,11,176,233,91,138,203,245,0,94,219,46,177,114,61,29,63,45,239,11,0,166,85,55,84,175,108,15,175,9,89,108,100,90,117,157,41,57,220,253,66,200,1,138,188,44,149,226,87,39,79,126,148,48,36,86,40,165,166,246,20,195,173,88,73,111,204,145,53,153,136,176,106,99,19,92,95,253,126,5,38,138,139,65,52,136,74,103,218,204,244,67,129,223,16,124,234,84,38,181,170,162,193,77,63,146,239,236,152,135,245,201,121,255,10,85,230,195,149,115,142,172,204,188,225,88,34,101,154,105,146,111,164,115,140,137,53,78,53,235,37,225,212,97,205,27,174,77,218,213,58,164,100,232,131,215,122,227,201,77,145,240,174,157,103,247,239,243,153,68,116,145,173,134,54,249,125,117,36,48,126,220,6,133,86,197,62,234,253,93,74,81,20,26,52,187,197,79,62,35,177,219,64,165,250,234,204,101,186,160,46,91,105,178,191,148,29,245,143,83,180,224,61,140,121,92,202,134,128,207,59,22,10,67,220,215,103,238,115,163,48,180,253,249,204,204,213,193,76,185,205,141,146,168,248,102,38,166,238,196,97,89,248,62,254,70,210,92,246,93,162,193,106,137,217,174,65,72,247,160,100,233,135,219,114,213,244,127,8,235,44,224,94,233,17,33,9,15,143,149,119,190,142,44,201,153,253,128,218,135,162,185,160,74,131,39,132,166,250,237,67,149,189,231,62,251,87,64,72,201,91,187,69,79,248,110,215,52,145,216,10,229,243,204,61,84,15,236,71,79,252,43,176,243,87,35,158,109,31,190,130,159,134,32,114,250,197,83,59,67,117,105,255,210,183,214,11,6,19,174,53,85,65,159,57,125,210,53,76,120,77,118,200,120,122,114,131,101,245,232,149,30,117,45,38,100,147,81,242,249,93,142,183,240,43,52,234,100,97,232,31,227,174,231,67,59,176,215,130,83,214,140,83,64,213,215,87,25,211,125,231,115,239,218,250,128,97,241,88,193,50,242,230,21,81,139,203,96,6,124,117,49,82,79,106,60,51,51,241,163,185,86,79,8,69,130,252,212,213,140,150,186,41,70,186,122,153,158,238,9,47,41,13,89,177,150,5,106,165,150,116,76,139,170,213,41,252,238,114,95,238,124,255,5,7,168,52,68,101,168,68,236,116,25,220,30,57,54,137,245,133,7,6,220,79,189,120,59,65,53,140,157,150,164,83,213,200,109,83,105,115,144,199,125,85,28,189,175,46,229,168,144,154,51,133,141,166,207,156,65,14,35,188,142,123,51,98,198,52,166,229,121,76,80,201,236,232,231,9,139,89,237,100,119,149,127,18,20,7,58,82,134,135,17,235,191,144,134,168,203,216,199,1,122,154,161,102,10,211,56,38,19,223,59,96,55,193,68,177,15,129,113,231,23,107,124,177,70,175,175,182,200,76,171,128,112,171,190,155,30,90,229,35,156,127,34,203,167,108,175,85,81,193,159,252,87,254,137,135,225,116,5,102,127,32,191,113,56,249,225,203,0,90,51,60,40,186,231,146,122,74,219,173,17,118,212,4,209,79,73,202,162,199,223,234,208,229,60,58,120,47,179,49,81,63,44,58,44,52,164,213,10,21,225,6,153,199,91,38,188,200,110,115,117,194,225,5,248,49,117,117,93,110,17,206,97,5,1,155,142,112,21,250,24,205,2,149,230,12,223,81,94,148,198,240,182,156,14,17,115,30,21,214,76,246,91,15,226,111,188,22,202,188,211,186,194,147,202,133,192,205,54,94,45,80,139,171,68,254,67,129,128,216,93,152,41,30,185,70,207,83,177,187,27,184,175,31,1,90,163,2,118,89,82,95,130,23,189,204,10,217,92,62,33,19,15,238,210,151,209,130,121,231,107,186,213,205,225,187,43,217,185,220,141,128,138,8,111,69,88,170,129,62,135,165,191,228,158,87,53,28,231,235,236,209,28,102,129,170,238,13,96,40,100,76,212,79,78,63,22,217,120,83,195,10,123,125,81,61,137,58,118,63,170,215,64,196,36,51,243,108,235,245,250,178,84,140,249,209,178,247,101,70,9,154,217,123,241,155,55,52,193,40,149,147,158,181,117,60,206,127,251,13,88,86,211,66,68,162,186,107,5,212,3,45,43,24,137,161,64,229,14,102,198,75,220,87,10,207,142,216,224,210,118,68,37,48,19,75,50,175,68,105,110,70,223,125,162,140,123,185,208,86,131,170,146,153,117,124,85,33,194,152,34,219,15,37,230,10,46,250,119,198,218,26,111,80,238,73,58,120,100,106,114,185,104,86,85,85,99,163,179,5,53,255,216,19,214,29,94,182,155,5,179,206,193,56,172,86,17,89,67,122,23,205,193,226,90,63,144,37,221,210,28,44,53,127,241,0,55,68,34,95,39,50,124,139,60,123,91,70,49,90,125,104,219,238,3,76,40,161,199,161,160,25,195,45,110,197,19,133,198,157,13,177,151,13,144,177,64,62,16,136,125,77,119,245,183,75,166,69,142,210,209,100,4,186,249,41,121,105,165,199,223,136,232,214,130,141,6,140,47,5,42,70,50,7,199,100,187,186,47,92,28,177,250,187,177,212,9,218,209,237,76,142,254,98,116,233,114,205,113,200,156,172,181,216,129,167,235,70,77,8,206,183,198,200,54,156,2,211,9,99,184,197,15,129,189,60,178,195,66,52,69,238,207,68,30,195,162,104,52,237,120,28,197,16,239,123,12,83,157,10,204,79,223,76,108,24,101,147,194,176,100,52,200,112,66,189,121,119,100,7,218,59,216,69,240,11,249,31,194,203,54,174,189,176,157,2,214,89,161,177,175,3,180,131,61,97,46,130,158,132,203,238,86,119,231,56,13,245,156,45,134,251,15,189,101,163,167,137,39,68,72,161,200,23,190,210,170,22,134,94,234,214,86,196,213,249,60,195,215,98,217,56,8,208,178,49,67,81,29,194,109,143,127,115,125,164,193,122,211,246,172,31,39,6,152,197,65,47,137,154,70,15,254,231,106,126,75,0,75,47,20,19,244,247,127,19,137,149,119,248,70,94,227,48,65,18,202,21,20,99,27,110,101,153,32,107,3,40,20,2,252,54,253,25,16,238,8,206,91,223,73,181,193,135,123,28,233,159,24,254,151,59,114,201,227,196,48,240,238,123,9,96,82,168,101,123,17,251,146,231,254,106,67,99,98,122,138,236,244,39,58,47,4,63,172,75,156,193,229,180,133,210,100,126,210,226,89,81,52,154,224,121,64,220,60,12,190,63,223,67,190,5,140,18,23,74,4,189,194,98,178,209,95,123,187,71,180,65,251,92,42,130,134,41,150,159,77,238,147,139,191,246,233,71,1,198,134,128,231,237,197,73,151,56,146,173,153,32,27,161,252,107,106,182,239,231,40,119,227,185,73,89,214,76,101,98,213,5,127,126,156,50,82,135,149,162,122,45,241,85,45,8,101,177,242,215,5,82,223,81,206,214,207,183,167,133,158,51,127,127,188,84,215,100,153,58,187,155,112,224,121,91,43,18,208,250,18,199,127,153,121,132,228,93,222,43,205,131,76,133,50,194,231,195,150,42,111,229,203,125,171,189,217,69,202,156,145,208,75,188,68,132,148,43,4,210,34,202,154,53,11,96,152,116,99,187,121,85,164,225,76,196,214,181,65,120,178,150,4,198,92,61,102,180,97,194,242,30,53,238,94,46,58,183,80,33,178,137,122,21,146,224,210,163,24,154,205,129,165,203,218,186,168,187,245,221,66,186,244,96,110,30,161,75,135,90,236,244,147,99,100,4,219,95,154,57,199,227,117,112,160,12,170,240,65,144,228,12,114,65,119,69,115,248,208,221,212,5,104,42,107,17,96,39,180,92,190,217,27,53,162,235,132,99,46,28,182,13,164,96,187,31,149,117,215,123,127,7,147,57,15,101,94,208,43,136,210,199,91,114,97,224,128,177,159,90,252,73,230,155,157,73,110,52,166,169,193,119,111,227,15,33,185,136,167,30,159,253,4,166,51,98,16,123,121,167,61,97,55,182,2,180,41,234,79,188,4,10,13,88,67,106,50,186,2,122,170,143,166,168,129,3,38,133,53,83,27,23,68,35,134,26,84,245,105,216,61,231,177,57,227,62,27,183,147,190,116,116,3,245,114,117,237,188,169,17,30,154,136,58,141,5,110,223,124,217,238,106,138,197,123,27,112,19,0,33,31,185,110,240,39,89,34,24,38,40,220,53,240,169,186,210,9,164,191,229,182,245,112,130,62,212,145,20,207,28,59,141,27,18,239,184,180,247,174,147,179,238,25,203,131,137,212,186,34,72,36,3,200,95,7,186,233,73,139,228,27,223,99,20,168,161,234,221,129,235,3,171,138,59,168,66,193,77,137,186,112,54,254,72,166,167,239,106,7,156,198,148,58,42,36,76,221,34,252,50,74,152,126,14,28,205,9,89,170,97,228,34,117,163,117,11,113,118,211,151,221,182,143,98,70,247,244,104,49,183,198,189,33,220,52,114,228,29,228,28,173,14,20,140,109,159,102,118,159,213,127,0,191,224,229,186,147,183,99,134,214,173,48,103,67,146,160,39,226,42,127,114,114,247,58,102,19,240,170,230,98,95,181,12,179,4,97,138,112,22,100,195,231,4,146,56,139,27,184,194,145,144,43,14,129,98,204,6,116,2,197,109,55,23,4,143,144,223,125,73,153,127,214,111,213,64,47,255,159,197,211,89,158,217,44,115,85,243,50,82,245,15,18,99,136,86,23,121,34,206,37,145,62,249,184,41,219,253,48,98,123,27,51,27,78,50,209,139,233,35,46,254,167,43,126,50,56,3,15,254,21,234,187,23,190,101,193,142,176,127,146,82,143,154,185,84,179,251,19,79,102,10,228,66,98,185,94,117,8,187,141,18,173,119,139,210,120,75,249,187,174,77,5,92,231,251,133,4,136,179,250,65,46,5,61,133,216,162,152,175,95,148,177,206,26,214,37,58,56,153,245,231,116,32,206,134,55,163,76,42,241,147,160,67,224,180,1,208,122,173,43,66,209,164,141,164,133,19,235,94,228,59,228,32,36,50,73,249,22,140,61,32,228,115,59,247,254,81,26,73,158,2,62,31,78,213,8,170,128,139,46,229,47,175,168,121,16,4,88,125,220,240,131,79,126,1,15,43,95,39,174,76,131,16,83,176,115,90,157,96,31,174,77,227,202,93,101,8,144,255,21,61,104,29,99,7,90,159,184,9,121,224,15,178,229,238,248,134,250,229,152,19,103,42,32,20,119,101,48,24,230,194,134,149,159,15,167,114,114,36,88,189,98,29,0,157,246,89,162,222,227,100,16,141,207,43,5,212,235,205,220,85,125,212,38,88,70,125,160,223,158,86,67,10,207,53,168,124,64,232,59,24,227,228,233,108,56,1,35,143,188,33,89,203,134,50,225,224,36,2,146,66,164,217,21,250,207,236,74,150,32,171,37,69,105,181,208,49,83,232,19,250,174,80,38,207,129,155,49,216,54,212,27,219,42,204,255,190,54,173,91,192,231,201,120,98,28,113,137,36,246,249,135,41,229,141,5,102,192,131,11,182,42,115,51,158,220,65,133,135,1,154,173,239,216,75,37,106,152,220,181,178,211,50,250,203,20,177,169,19,239,25,167,130,224,207,21,136,215,12,23,24,150,4,104,73,231,29,159,161,133,11,205,177,83,19,26,214,103,248,63,82,91,119,161,69,7,197,18,197,189,179,65,143,203,241,216,196,205,62,188,69,207,64,164,227,160,150,197,109,42,75,222,121,150,132,65,147,55,145,16,187,245,235,47,182,152,35,9,227,38,233,236,64,81,178,49,14,26,192,178,48,110,156,57,71,154,210,65,194,120,105,239,132,89,22,4,32,72,139,28,136,83,100,127,184,85,86,87,23,65,77,31,179,140,74,55,170,5,37,90,225,221,9,56,182,216,228,41,122,52,25,197,30,108,220,21,151,5,40,153,28,170,113,67,4,167,54,85,15,54,156,176,80,165,77,191,148,235,5,221,13,11,69,223,243,121,86,208,200,149,54,72,30,123,150,62,123,131,115,217,204,83,113,0,125,223,54,105,29,183,6,163,188,33,6,223,88,82,168,160,51,34,146,57,40,22,144,6,226,24,61,149,172,234,175,27,6,182,93,77,84,237,252,189,55,246,90,148,139,83,167,51,184,238,250,242,27,145,158,16,196,47,218,26,151,196,36,222,135,166,108,135,138,239,172,8,200,52,166,205,42,7,53,214,190,83,98,126,188,192,72,94,28,90,82,199,80,85,187,41,109,49,52,57,76,73,187,55,171,64,211,113,46,184,150,35,160,229,133,5,5,131,234,143,189,66,243,173,182,170,191,134,109,19,235,77,24,192,160,145,221,79,109,163,203,218,5,52,128,94,139,72,185,16,229,111,22,241,192,57,46,164,106,137,91,189,166,3,18,124,36,254,12,154,198,129,18,43,78,251,116,49,140,86,57,28,152,96,146,236,236,138,216,77,90,148,99,80,187,56,228,171,148,45,75,36,116,244,191,150,173,91,18,127,29,66,128,179,152,90,104,28,31,61,206,71,195,24,214,252,194,90,225,177,155,80,106,103,164,234,253,83,135,208,74,173,214,137,191,140,249,130,36,227,152,215,190,35,141,105,62,157,4,1,180,144,254,205,191,127,41,112,107,14,129,107,127,249,110,85,241,182,174,40,106,176,199,238,178,247,98,146,88,197,33,75,152,245,223,19,4,175,232,160,0,108,53,48,48,248,125,225,180,39,38,151,118,166,27,99,224,222,228,172,147,70,142,227,45,109,93,216,166,233,236,112,126,14,183,88,151,238,33,83,229,253,94,175,114,79,213,29,51,120,82,31,251,66,229,115,15,91,59,62,93,69,120,179,183,8,69,34,143,76,213,110,21,224,46,151,249,143,253,191,201,46,53,1,211,174,50,101,178,235,167,57,141,162,160,218,144,192,13,147,112,14,91,192,149,208,182,99,78,198,94,244,36,29,78,144,62,67,70,83,191,118,69,160,9,33,243,11,34,175,173,53,144,197,64,246,158,81,22,167,35,152,119,43,15,198,158,1,224,167,248,225,252,16,37,1,115,140,217,90,247,206,178,120,176,58,167,139,224,223,132,73,171,86,38,121,94,233,252,232,215,102,227,29,43,96,141,112,239,203,30,153,36,195,158,206,33,73,185,166,27,235,6,17,249,204,10,86,129,72,68,106,31,241,96,39,91,221,241,25,44,133,255,151,212,220,104,218,48,68,63,61,113,177,210,8,157,95,213,143,147,238,185,31,82,89,197,83,60,57,193,138,121,4,45,240,66,132,5,129,205,142,191,213,71,96,32,114,53,174,28,25,212,169,174,196,60,209,46,24,248,37,134,74,132,6,67,111,161,47,144,3,56,153,11,252,50,249,150,40,244,169,2,224,69,217,51,97,141,10,236,33,249,13,242,213,57,203,215,114,205,76,217,71,243,191,80,132,130,188,125,223,97,251,84,142,87,173,226,155,145,74,226,53,19,41,71,230,119,29,211,236,132,109,217,183,48,28,90,201,194,78,94,21,238,204,224,70,57,252,11,135,247,115,152,225,237,138,167,43,103,24,71,156,199,193,209,45,47,108,194,138,17,199,40,240,15,22,202,31,136,63,32,223,177,213,227,207,226,93,210,236,240,113,186,242,53,21,106,254,131,33,231,109,167,251,214,169,66,186,248,159,80,247,147,27,44,69,151,187,14,195,154,148,89,116,67,46,9,177,8,110,194,245,249,13,178,34,124,165,76,248,218,246,14,195,178,79,140,122,56,208,172,194,206,115,251,243,249,118,227,104,23,84,138,71,60,154,145,12,212,168,59,42,58,186,228,146,165,232,98,229,54,125,194,219,139,225,6,241,47,73,240,173,31,23,56,216,154,232,170,203,151,250,112,173,134,181,162,236,156,59,77,87,171,189,28,186,210,46,24,159,15,47,164,155,141,78,247,105,168,254,211,199,254,120,207,6,139,230,162,197,36,23,53,87,19,211,22,246,161,250,23,64,173,190,76,106,239,188,114,146,171,190,106,171,203,93,112,179,239,192,82,248,217,109,168,231,235,125,9,49,195,69,72,112,115,196,253,156,26,193,147,23,104,60,100,190,46,66,184,200,93,149,166,21,60,66,92,239,90,81,100,70,0,170,62,147,162,213,213,166,119,22,28,116,7,159,223,231,252,33,110,149,46,148,76,55,226,80,216,25,27,13,36,188,194,202,86,37,126,55,14,241,163,113,129,210,14,132,251,89,183,204,20,0,125,11,132,246,210,155,244,127,78,188,109,128,17,5,235,240,221,235,142,2,62,241,76,85,242,108,140,183,44,251,63,193,113,243,252,20,80,9,244,37,190,121,222,191,121,219,139,250,29,194,115,203,12,74,66,216,70,38,242,98,17,184,26,200,218,104,159,224,196,145,201,44,11,222,70,32,198,113,72,229,4,180,214,179,196,141,79,47,140,181,53,132,176,21,39,133,162,164,221,166,102,18,56,237,1,201,252,154,255,182,24,118,182,255,14,170,114,155,32,32,183,233,149,138,128,158,236,199,14,88,212,58,205,0,86,181,55,152,170,31,141,195,158,191,133,55,164,240,88,202,230,105,55,174,35,185,22,218,112,39,214,90,111,171,104,132,12,209,33,47,144,153,87,185,241,107,3,246,223,22,103,160,215,193,203,47,185,66,13,74,109,183,80,114,205,59,247,232,31,231,14,134,111,66,205,251,136,131,208,82,239,64,118,192,216,18,20,42,105,187,121,11,78,74,227,86,172,6,229,193,112,225,245,164,101,249,177,232,0,38,193,240,192,47,129,48,208,178,219,167,124,97,36,35,89,41,11,151,7,211,218,158,213,66,240,182,221,99,166,249,108,139,227,45,110,250,204,100,118,44,251,197,17,185,239,174,128,114,159,162,29,217,12,165,104,99,191,222,52,119,147,31,38,64,11,164,239,45,43,16,107,108,180,128,22,212,149,30,9,105,200,66,78,178,4,162,2,234,76,53,255,21,225,166,169,254,48,99,215,46,47,209,149,74,151,83,197,133,231,160,207,134,1,246,137,215,54,24,52,197,209,21,240,33,190,85,208,124,67,229,231,113,15,149,10,225,181,80,88,212,130,48,193,37,108,88,240,224,77,148,188,152,186,33,101,23,250,45,224,55,60,116,133,83,146,161,255,140,197,214,161,129,126,176,224,108,148,195,144,124,196,171,32,5,0,109,225,158,123,52,66,239,21,238,133,116,139,250,213,61,51,0,123,19,131,199,14,74,194,82,151,54,74,139,229,22,193,3,120,24,125,216,51,198,185,98,214,50,201,87,140,66,91,194,75,67,56,214,66,193,238,187,116,232,15,210,104,134,56,55,27,180,96,124,165,102,180,108,96,102,108,208,230,165,90,22,52,232,97,79,126,43,222,146,64,186,95,185,34,134,144,152,99,70,204,237,4,249,168,215,254,192,81,111,174,195,131,216,118,150,54,71,59,172,109,170,75,55,94,241,25,51,93,82,2,79,172,242,254,114,117,226,223,120,60,227,39,224,86,225,222,192,87,235,36,94,201,190,222,31,165,56,254,28,61,111,120,220,10,143,104,189,122,41,77,181,233,14,132,137,117,138,32,6,55,127,219,226,211,156,93,63,140,243,175,120,46,206,163,8,50,46,240,91,48,238,231,142,172,209,149,220,40,167,98,179,159,70,42,121,91,109,243,3,4,152,22,75,166,52,143,102,50,198,130,137,49,157,251,25,168,98,122,178,53,43,19,168,152,180,161,85,7,20,244,16,152,244,59,18,61,190,205,116,41,207,179,25,232,92,68,244,15,222,196,148,7,212,64,222,88,172,223,196,111,18,143,193,61,128,213,41,167,152,123,94,141,52,210,1,118,237,79,26,114,249,92,9,56,25,207,157,173,49,106,19,211,135,158,234,236,4,155,84,17,118,159,143,238,15,37,32,169,172,220,88,100,77,242,201,193,60,86,221,37,76,129,176,40,6,180,238,224,61,188,233,217,143,87,104,13,183,116,150,116,161,100,214,9,235,241,122,103,23,219,104,59,129,212,116,131,173,207,95,147,103,151,56,176,189,254,33,247,88,42,72,164,197,125,136,89,44,179,198,109,78,88,39,237,179,173,36,20,172,203,233,240,97,57,225,69,194,251,20,148,240,177,203,110,226,97,222,11,130,182,211,137,51,39,63,77,212,40,179,227,155,60,254,196,104,60,49,139,191,166,115,174,205,154,192,205,232,75,23,134,216,194,66,170,139,195,250,7,63,119,159,15,102,104,32,53,48,183,141,79,198,42,198,11,12,85,103,190,109,206,198,119,153,70,61,63,23,130,146,140,16,156,170,158,52,172,238,70,244,107,27,162,84,103,224,189,8,111,136,66,213,210,160,212,40,225,196,245,239,145,66,61,138,80,7,98,95,240,235,131,179,97,43,71,72,129,182,30,56,147,24,217,234,54,39,15,156,96,99,127,197,215,40,244,238,238,138,13,166,86,178,180,171,98,28,26,39,29,171,182,50,66,243,145,159,199,140,129,228,152,101,27,75,39,79,28,230,243,247,239,160,246,139,160,53,115,200,177,248,233,178,199,171,6,122,81,101,76,156,43,79,255,2,105,177,212,152,181,110,233,131,169,1,125,67,14,196,243,58,122,56,184,103,197,53,217,68,108,244,15,60,200,49,95,179,208,93,226,135,233,11,163,19,85,181,219,218,93,112,57,185,123,11,18,183,50,78,101,92,198,110,251,31,127,2,113,159,251,139,156,133,191,31,143,188,173,188,46,58,212,110,136,207,186,196,169,132,32,230,10,229,241,171,55,10,11,240,27,16,229,141,52,62,86,171,9,213,185,67,78,99,212,154,237,120,2,111,110,243,193,129,129,143,170,211,143,204,101,29,200,67,236,158,111,199,144,245,41,134,133,185,16,204,81,150,10,92,133,233,192,5,12,96,88,64,73,57,122,163,45,54,212,67,103,134,23,206,228,241,178,157,49,194,46,129,76,5,40,84,60,110,25,187,64,70,40,239,121,187,134,74,21,109,174,107,162,47,244,47,202,120,225,225,225,76,18,193,208,91,38,250,186,212,249,91,78,197,215,177,172,157,126,77,95,62,173,158,101,236,86,176,208,126,93,50,98,23,232,194,232,228,176,161,217,247,67,237,7,33,100,174,235,62,49,170,99,149,102,160,209,157,109,191,32,10,227,207,8,153,156,183,5,174,144,91,94,70,42,136,49,119,70,151,111,14,86,58,163,172,131,54,225,82,149,209,158,61,6,179,56,14,220,1,171,51,236,220,237,224,197,222,157,115,151,72,37,166,11,237,190,76,24,32,115,130,9,143,140,230,33,128,122,166,239,42,143,177,65,26,178,212,160,223,36,154,16,59,255,1,53,4,134,101,203,107,26,9,247,176,53,194,77,62,255,167,23,189,129,95,222,33,223,85,220,42,37,73,137,165,8,137,226,51,51,67,37,136,161,87,117,138,50,212,39,55,125,206,212,178,214,240,186,24,245,16,124,77,137,158,43,228,102,157,10,43,56,185,161,221,184,206,219,140,189,24,100,112,248,217,81,235,243,28,147,80,3,246,231,233,221,115,23,47,205,211,2,185,44,117,126,1,114,138,146,113,245,80,176,152,110,188,29,245,103,105,188,13,252,247,224,161,30,243,76,55,80,233,178,5,218,201,213,28,91,183,124,91,166,27,121,72,236,106,237,17,44,160,155,85,224,224,233,138,251,116,75,128,46,107,216,128,93,64,119,32,14,37,19,29,57,195,149,74,20,113,195,168,139,96,159,11,77,192,31,11,157,22,119,30,93,4,4,239,71,8,109,6,91,149,239,68,47,85,145,226,40,39,78,108,160,115,246,95,131,73,166,190,210,227,132,114,58,20,225,54,176,195,0,120,205,189,34,153,213,186,83,71,32,182,70,167,197,254,100,68,119,182,52,131,178,46,156,7,213,40,182,235,124,158,75,168,226,145,101,209,193,99,187,191,63,217,83,10,224,9,246,69,122,141,94,232,250,193,78,251,54,133,231,122,32,146,122,144,132,219,164,46,154,199,193,93,165,210,154,43,165,94,74,74,188,180,234,20,79,117,173,193,26,114,185,164,179,108,84,84,248,134,120,236,201,84,2,72,42,49,25,6,222,233,133,44,198,135,155,254,181,16,122,57,17,19,235,174,53,157,36,20,151,116,5,94,164,207,87,157,185,42,80,158,76,27,145,238,244,128,56,203,43,131,217,111,97,136,234,233,198,192,59,249,2,223,148,213,249,161,205,30,186,152,137,127,152,123,77,233,153,173,202,106,106,178,187,176,44,147,247,144,49,248,17,197,53,17,99,65,53,236,21,244,105,103,55,15,4,20,254,246,176,45,20,108,26,123,244,254,18,240,237,126,154,1,50,226,117,8,52,209,22,235,198,147,124,52,172,81,82,72,107,235,12,72,141,150,163,150,105,121,40,98,85,127,20,29,156,8,233,81,74,16,137,155,6,45,97,222,42,183,239,83,79,129,65,240,198,130,131,153,50,213,73,225,62,86,92,111,123,203,180,159,128,139,14,208,210,87,211,15,57,206,5,97,122,163,232,76,192,157,116,114,164,184,38,121,104,21,70,159,94,42,4,235,9,88,111,245,4,74,47,121,32,114,100,165,163,116,204,183,12,80,5,155,148,112,135,101,103,136,166,113,195,62,212,146,0,40,154,248,134,122,83,113,87,144,27,147,66,235,20,235,234,58,187,203,197,54,231,207,102,31,126,70,182,23,96,56,66,145,36,36,14,24,199,115,193,4,172,1,225,44,190,253,31,30,223,23,64,22,181,54,37,3,41,40,34,224,235,212,151,91,163,57,200,186,15,29,51,169,73,56,196,134,7,121,190,194,203,165,149,227,217,59,108,22,140,224,109,127,142,232,16,210,81,244,143,76,213,51,136,24,69,232,232,208,224,17,199,37,200,74,8,122,212,90,237,161,178,10,18,175,253,95,157,60,8,252,170,85,103,28,136,137,167,153,69,57,238,166,52,39,235,42,175,191,192,6,41,53,13,200,0,169,150,106,237,112,172,26,193,126,14,220,142,243,253,212,41,140,173,236,52,228,236,129,158,141,197,181,130,144,217,22,80,60,152,97,249,119,75,104,168,243,221,84,227,4,10,69,124,92,38,137,26,125,7,191,201,7,67,102,196,236,125,124,22,44,150,97,125,64,150,121,87,130,3,185,171,41,29,80,212,150,110,102,36,67,219,248,26,239,41,76,159,220,85,67,29,25,85,151,160,254,204,243,169,13,110,102,190,64,191,111,156,249,71,101,253,210,184,160,230,6,205,9,80,252,0,126,114,156,188,162,0,103,52,113,35,173,63,99,156,27,224,122,159,166,85,161,140,167,22,37,102,62,167,144,189,79,171,228,162,111,159,25,11,107,86,226,245,132,20,39,93,136,200,118,26,243,241,142,207,148,144,23,156,128,228,251,192,154,89,7,252,19,0,239,245,91,153,157,195,222,61,78,169,149,30,107,193,145,155,154,184,51,64,217,72,87,96,68,170,136,19,36,170,182,38,243,82,123,172,48,89,180,213,135,53,55,1,252,37,151,41,131,71,196,0,200,35,13,116,111,184,125,100,129,43,190,238,39,247,135,170,122,33,205,5,28,40,42,14,236,163,240,160,65,124,220,126,73,135,137,227,237,37,70,127,2,18,40,176,96,196,150,163,47,40,150,228,213,48,229,29,119,3,23,178,208,54,112,39,181,56,34,163,197,74,162,102,209,195,219,191,91,52,89,105,129,93,130,14,223,121,254,202,182,28,41,53,32,176,207,31,41,233,4,228,215,87,132,118,96,166,171,196,96,203,118,147,199,161,62,202,176,214,153,204,16,109,207,184,120,207,220,226,163,132,93,180,44,255,198,248,184,160,85,119,189,234,232,227,140,124,142,186,187,63,209,76,117,129,16,122,225,79,117,246,112,151,145,129,230,45,77,153,165,254,125,19,7,211,189,12,156,198,31,246,45,147,232,201,139,16,4,147,239,152,227,244,103,171,195,32,151,17,50,169,86,168,202,133,237,249,60,57,162,126,142,174,165,188,10,132,142,186,172,40,90,125,107,244,244,200,114,183,237,250,144,213,78,166,50,210,199,167,236,254,86,70,106,10,121,231,150,212,161,169,116,188,205,148,76,242,37,150,145,62,48,130,249,59,226,159,6,149,56,118,161,241,190,134,235,167,187,175,69,74,48,79,100,111,44,123,187,203,222,124,77,60,95,232,78,196,154,173,86,33,227,198,170,253,176,177,244,185,29,104,76,213,254,144,156,142,49,200,152,138,103,52,103,151,74,195,128,168,87,208,105,221,66,133,172,135,224,72,30,12,114,118,107,22,14,86,191,116,182,176,89,97,7,55,219,9,226,138,84,57,201,57,73,9,218,178,75,173,46,46,149,171,158,164,245,24,55,162,171,176,54,220,240,46,176,192,119,75,137,178,216,83,19,133,34,217,178,96,172,245,232,179,9,43,9,151,100,43,183,28,8,32,163,69,109,160,178,125,69,78,38,103,19,94,7,6,101,74,248,40,174,123,135,205,195,58,234,115,0,224,55,45,198,41,190,116,65,186,221,16,35,55,160,215,152,228,221,137,250,20,69,22,225,148,208,198,52,239,49,11,47,214,29,43,100,108,77,209,191,94,99,3,39,247,7,169,126,5,178,176,96,66,188,199,152,55,234,121,19,98,202,244,114,113,194,26,50,178,230,76,229,108,111,222,185,166,88,11,251,145,182,111,26,26,51,106,243,229,239,164,34,130,217,239,197,33,253,21,134,42,50,160,73,126,55,93,156,102,212,63,81,181,122,82,214,142,7,154,96,6,32,200,100,77,142,49,227,105,228,13,126,255,153,165,218,81,31,234,40,183,139,42,213,153,176,153,24,74,199,90,59,48,247,68,254,101,8,156,153,110,17,122,39,229,29,13,115,154,163,42,130,94,100,34,155,18,180,47,72,174,146,76,65,121,116,76,160,109,76,139,108,225,64,202,198,157,2,43,137,93,79,185,116,49,166,12,219,51,150,165,121,167,125,67,18,216,6,165,10,201,221,5,26,158,25,123,249,83,190,193,143,237,64,247,141,247,139,122,57,104,72,244,99,26,190,78,182,99,221,88,236,152,153,200,166,187,224,238,42,37,124,240,75,157,163,49,57,12,169,74,149,76,118,155,21,201,30,2,90,253,86,246,147,31,83,164,143,224,56,153,42,73,254,234,53,78,77,70,44,42,233,42,144,169,30,183,24,17,156,106,48,181,242,104,58,102,49,57,44,149,66,74,236,152,238,44,133,228,58,221,133,154,205,124,12,182,221,191,50,205,129,25,120,173,61,124,204,185,200,102,13,185,247,159,78,37,211,8,199,23,55,199,238,95,67,199,119,76,173,146,161,8,132,187,218,179,99,165,80,32,73,32,78,8,151,112,194,212,125,14,19,155,73,159,128,78,51,83,126,56,20,209,238,51,51,70,163,120,231,80,225,164,13,203,249,140,133,37,16,140,221,138,200,10,113,240,128,132,162,5,129,68,107,212,51,159,95,206,69,108,223,91,142,227,61,237,188,166,19,119,231,85,250,239,102,178,176,20,215,94,123,217,194,15,50,212,232,145,216,164,52,5,122,157,70,34,176,215,51,240,96,243,227,113,219,251,152,22,165,30,61,226,249,184,1,227,202,56,140,227,233,198,47,160,234,213,101,205,165,27,20,120,236,247,90,74,157,165,3,4,103,171,178,153,49,206,4,188,255,27,81,233,64,3,74,69,64,215,219,174,146,229,236,32,196,74,86,96,233,123,124,158,202,95,47,62,245,115,106,125,1,71,25,203,114,108,18,157,89,248,158,223,79,25,72,40,63,96,1,244,123,123,214,90,117,226,93,58,102,226,6,67,20,73,119,107,136,145,153,193,211,6,148,132,231,78,152,87,42,192,144,216,130,77,64,104,214,233,75,102,5,76,100,241,45,8,251,198,31,249,118,65,28,253,172,249,80,34,135,134,60,177,24,205,70,131,120,22,203,103,75,42,250,213,176,232,138,28,85,184,118,99,126,39,47,173,158,135,197,35,37,5,85,26,80,253,197,155,212,191,202,121,134,221,54,28,77,238,40,51,97,57,233,88,88,138,147,189,197,216,105,250,207,199,65,50,249,214,111,124,237,105,43,120,13,159,76,172,133,165,169,80,46,255,202,51,87,209,187,130,252,208,233,38,107,128,24,238,69,184,232,138,144,23,189,10,24,214,214,174,139,65,106,37,98,155,188,82,85,170,139,228,220,241,50,60,134,205,168,231,138,230,132,179,110,179,240,46,39,102,148,46,51,80,148,211,39,81,114,55,93,5,107,126,41,255,232,122,255,210,60,176,142,54,60,18,27,10,208,38,238,77,47,8,194,59,110,58,65,174,143,142,98,49,26,177,103,130,48,199,252,218,237,27,190,169,46,211,41,68,252,17,184,185,220,91,3,128,73,168,3,96,133,195,187,220,217,238,192,176,120,81,150,211,186,243,99,187,132,250,62,150,58,54,117,28,124,191,39,212,150,88,3,124,42,23,163,19,20,56,25,221,73,158,40,42,33,13,110,139,90,116,29,171,56,175,234,143,180,52,10,98,98,53,251,60,219,63,126,92,252,80,192,142,163,107,62,108,0,161,251,32,147,77,194,80,182,115,183,160,129,93,243,150,156,45,58,131,62,191,64,191,111,87,2,43,18,79,169,45,108,49,134,123,117,195,168,176,130,100,105,136,135,177,32,45,244,66,15,97,87,146,150,117,179,167,212,52,180,118,224,154,112,75,183,86,199,188,251,77,149,68,171,114,44,79,85,109,51,18,128,145,205,231,57,231,38,12,248,188,77,122,32,78,146,114,35,254,241,40,252,128,228,138,45,82,236,252,99,79,49,108,225,112,133,100,122,242,68,55,105,5,63,221,31,122,162,139,163,230,222,131,195,222,191,126,30,197,36,252,230,25,89,109,250,102,248,80,171,103,180,95,2,168,51,91,56,252,209,64,154,81,87,20,83,160,179,217,225,175,22,132,46,98,97,121,36,144,144,225,100,199,112,38,127,188,162,14,221,175,46,238,156,36,198,172,68,35,108,227,188,168,234,248,150,148,184,152,48,252,189,1,133,192,99,31,97,130,36,18,236,14,67,61,76,28,103,169,155,146,218,146,247,186,89,8,210,182,206,158,217,150,104,159,202,100,115,233,56,114,124,226,185,150,203,7,164,158,147,26,242,238,125,169,20,215,93,28,27,171,209,186,224,175,41,92,175,244,41,46,121,125,172,156,144,214,100,154,236,11,127,218,82,154,28,172,199,88,54,128,27,43,168,15,9,60,125,160,166,1,67,76,33,221,181,246,212,50,238,51,149,46,3,79,211,31,28,60,6,127,40,224,14,153,108,234,77,142,41,232,65,232,158,87,93,250,17,9,231,68,123,166,47,43,117,199,141,127,193,232,119,17,234,194,113,130,9,120,22,248,240,18,15,12,124,96,9,155,134,173,11,86,181,196,27,85,143,7,184,107,143,70,49,53,84,130,4,119,194,219,232,116,235,37,2,140,204,72,220,143,111,185,57,135,165,235,125,225,150,131,247,166,28,74,47,10,134,121,78,98,126,100,239,75,103,210,172,124,11,152,42,186,144,94,81,191,113,72,175,152,124,152,242,165,190,205,122,188,94,139,253,158,2,217,227,149,180,254,196,204,206,252,198,118,44,152,212,131,234,178,124,210,56,1,92,107,230,41,228,21,249,80,174,117,140,111,108,38,55,26,110,115,31,64,172,58,25,117,147,36,0,101,138,190,35,235,54,137,71,222,141,149,31,236,148,229,45,219,7,200,227,200,123,116,69,89,45,179,26,210,139,60,85,183,180,93,89,202,111,31,118,8,240,6,153,69,210,78,247,165,243,4,114,92,20,54,75,27,19,74,150,135,194,174,105,100,151,117,189,251,118,45,114,131,197,29,177,246,105,44,182,126,222,37,155,8,25,127,171,217,230,227,184,203,194,60,172,132,63,216,78,239,226,98,252,245,110,1,127,207,36,166,20,160,151,6,146,38,218,56,145,174,176,162,216,29,143,35,126,65,4,138,5,230,25,253,255,229,162,40,143,19,120,140,235,57,43,7,201,194,252,163,252,35,87,19,214,203,162,241,40,9,133,19,60,174,48,12,166,115,141,108,22,199,162,55,133,132,173,56,45,82,166,129,18,229,157,16,231,176,127,125,47,218,187,240,21,220,100,246,114,210,32,214,80,174,178,58,16,36,20,25,167,36,117,74,252,249,170,97,10,33,155,182,249,49,183,28,244,219,109,153,47,16,211,45,46,169,139,24,163,27,192,124,76,33,220,239,72,203,168,136,107,95,0,54,144,203,89,139,139,113,133,66,250,47,161,1,47,193,2,20,206,107,28,160,203,38,41,29,216,67,99,98,114,171,10,211,212,36,80,62,199,241,32,214,114,119,211,163,7,147,31,235,76,41,154,61,151,71,11,151,239,34,49,117,145,63,251,5,100,239,190,238,29,235,255,28,75,114,79,178,123,34,167,246,121,87,133,208,197,19,18,241,161,25,175,20,98,117,237,199,57,93,37,180,87,130,60,218,129,13,86,207,125,132,238,146,83,213,59,224,203,88,246,242,6,217,39,40,48,48,86,67,19,223,243,17,253,154,175,127,3,194,255,27,55,250,117,178,72,51,54,78,228,189,54,126,9,241,184,200,35,74,158,57,225,114,34,42,165,11,77,54,116,81,249,210,45,254,197,75,99,110,35,170,27,244,229,200,137,180,116,187,186,250,155,165,137,226,95,51,240,180,3,250,6,37,207,43,131,236,77,68,244,210,160,209,158,144,32,246,247,97,86,90,164,66,251,196,8,206,50,154,43,232,80,251,175,28,235,214,182,206,122,245,134,226,140,143,69,239,253,184,67,217,158,14,206,245,87,231,112,161,211,37,209,124,107,177,124,92,171,145,206,163,134,146,38,161,183,76,27,174,194,27,205,39,123,239,249,95,111,194,88,28,153,49,223,86,231,2,74,246,239,186,129,40,248,181,87,131,103,19,36,5,239,114,177,99,195,12,154,111,95,112,217,195,227,190,146,222,199,215,228,238,159,73,51,17,158,21,29,46,225,174,184,44,190,124,63,132,74,31,159,122,164,92,145,246,33,211,112,96,60,167,153,239,69,86,242,202,126,254,232,177,75,56,232,177,68,189,255,159,97,148,80,205,72,190,218,10,251,229,68,28,222,71,34,145,235,145,172,134,218,81,165,200,155,122,114,129,155,241,219,171,82,66,251,72,64,168,52,96,84,9,125,198,43,46,150,98,228,23,123,63,151,144,35,118,128,242,26,88,188,5,22,165,123,197,62,186,27,160,40,168,3,121,236,252,154,211,218,85,64,151,244,41,218,93,102,25,97,53,236,128,192,225,58,199,248,157,84,141,114,246,218,113,233,248,2,24,231,43,38,112,61,179,10,186,252,252,156,137,50,71,218,212,19,160,71,146,91,14,158,54,232,89,18,53,230,96,175,113,104,158,110,37,119,21,135,219,172,182,115,119,252,152,62,106,36,207,142,90,81,24,110,83,107,35,65,11,205,92,187,9,204,255,178,61,85,36,215,32,193,251,197,99,94,182,114,123,235,172,85,175,187,95,217,80,116,71,25,154,127,2,129,76,184,56,61,132,185,240,133,116,253,212,228,201,206,70,230,116,67,186,180,128,91,142,72,161,167,36,252,117,91,209,174,70,170,25,68,196,213,183,120,223,114,177,172,153,115,92,61,84,7,246,145,3,121,142,153,146,163,173,94,156,127,58,223,203,22,86,228,122,173,37,18,67,76,105,182,158,132,47,160,117,71,116,139,162,247,56,161,230,141,210,68,151,37,47,233,104,252,228,74,237,224,214,43,32,136,253,35,189,18,66,105,241,174,177,203,45,148,50,200,234,19,13,83,92,97,0,78,61,111,113,45,186,212,204,43,182,8,55,157,247,203,99,25,226,180,240,12,87,220,247,106,33,60,40,87,213,196,211,157,228,169,129,202,68,116,21,88,5,126,51,115,102,145,95,10,213,30,90,170,247,176,125,75,197,145,31,157,110,182,250,200,163,203,155,39,14,183,255,53,143,50,62,229,128,81,108,255,12,147,25,230,126,241,227,128,146,251,243,21,195,26,18,0,58,237,134,221,60,10,51,9,74,70,183,154,81,13,116,207,184,160,200,120,11,104,188,232,5,108,170,121,127,234,53,34,16,194,228,138,246,59,170,109,189,231,189,108,115,244,224,18,156,144,181,176,231,10,13,182,55,243,35,188,186,87,52,88,2,179,163,245,116,217,98,222,132,80,78,226,126,112,242,111,118,99,135,126,167,124,207,92,228,34,115,181,195,133,67,137,179,90,18,100,150,204,82,14,110,107,79,175,146,112,252,231,185,76,150,151,37,19,108,36,90,223,251,101,212,203,130,72,78,106,42,26,253,203,25,48,108,84,75,102,46,90,85,59,151,62,219,53,3,228,88,142,249,23,44,24,127,101,191,3,139,180,34,129,146,26,189,139,139,239,122,38,96,248,72,11,92,162,150,53,1,23,134,195,87,129,52,22,80,125,161,157,47,95,85,238,165,100,220,125,232,216,93,168,215,220,253,92,60,201,94,159,26,36,143,129,15,106,118,125,180,191,39,98,138,152,254,77,144,98,121,255,192,31,101,163,164,51,62,168,114,47,221,142,11,240,96,68,208,138,222,132,148,171,49,81,201,107,211,236,21,46,221,67,33,101,189,145,42,246,12,221,196,172,236,121,26,130,67,2,202,52,244,142,0,55,138,203,145,47,2,74,167,64,230,28,7,249,27,43,17,98,7,187,250,206,251,14,35,148,157,89,225,50,244,82,63,215,69,197,111,246,104,70,71,99,245,95,89,37,206,69,58,159,196,167,130,97,59,137,238,151,242,243,73,144,78,220,33,82,131,140,57,17,145,31,125,211,66,56,1,40,95,195,161,79,69,206,191,188,143,241,124,241,72,216,220,102,227,220,188,38,230,199,141,94,45,147,207,52,139,138,56,102,67,189,92,203,12,188,72,166,217,206,151,213,178,49,223,164,237,129,230,147,225,241,219,136,251,108,199,236,10,136,115,234,109,240,250,121,96,122,92,195,51,198,42,122,92,1,123,126,209,16,202,41,24,185,201,251,190,230,126,105,168,69,103,167,54,142,180,185,215,241,187,162,72,192,185,58,49,101,242,241,155,216,193,203,42,146,99,50,19,195,31,118,84,199,64,243,1,149,233,42,223,55,38,50,149,67,168,155,235,12,253,233,128,197,34,46,255,233,29,26,144,194,56,242,136,11,71,114,41,58,122,135,238,126,239,82,95,24,110,19,32,227,192,187,32,12,104,103,200,160,249,233,37,233,86,215,238,64,172,90,139,234,196,71,176,93,38,133,125,160,196,12,188,50,125,191,66,118,235,245,138,185,7,48,49,164,67,252,172,104,151,130,69,60,182,65,117,220,222,143,142,150,220,121,128,150,227,184,44,216,235,41,3,135,153,68,247,20,111,91,109,251,50,199,225,232,225,199,117,247,240,72,135,22,213,106,57,223,37,179,138,219,54,221,201,0,162,3,104,19,110,10,177,193,244,32,242,168,148,1,98,8,226,62,247,112,172,77,48,9,70,240,119,6,53,204,209,86,121,115,31,236,63,178,135,115,110,21,162,26,22,151,20,161,31,6,163,103,24,143,224,27,219,14,223,59,180,92,9,109,192,168,156,36,101,152,172,229,211,235,182,0,62,133,24,228,232,152,146,223,47,117,119,44,166,72,229,83,14,181,163,114,5,188,231,145,110,47,99,255,9,131,6,223,249,162,94,33,125,59,57,24,84,168,206,156,66,102,179,42,15,239,237,121,106,2,158,69,169,239,233,49,234,96,24,188,202,175,15,203,233,190,116,136,124,42,33,2,181,56,121,146,11,224,220,64,192,203,142,211,63,142,133,44,159,57,53,237,43,118,221,52,66,246,2,8,128,216,18,104,126,146,233,186,154,245,2,4,204,140,132,201,13,146,236,213,151,125,149,42,77,123,46,195,75,124,3,67,178,179,158,169,12,50,173,200,210,63,178,166,129,50,65,248,111,198,118,35,167,53,116,66,185,80,144,197,108,248,226,160,33,79,83,158,24,159,229,144,164,146,84,191,88,129,44,168,72,106,114,131,207,119,132,45,173,225,144,249,181,250,32,53,195,62,234,127,34,228,229,188,255,123,60,202,57,36,68,197,86,34,149,48,8,191,215,241,86,250,250,89,56,96,157,127,87,0,159,173,183,122,95,153,151,125,179,39,161,87,166,82,67,201,34,69,243,143,45,61,78,45,231,54,182,153,102,18,166,196,13,28,57,52,20,150,91,153,128,118,1,186,111,240,186,193,154,0,65,226,171,163,25,5,208,135,192,140,203,195,2,112,35,214,243,16,213,50,118,248,26,187,131,30,182,244,152,162,43,41,56,149,61,199,111,52,224,9,252,251,144,96,118,51,255,92,133,55,29,29,121,134,198,92,98,55,228,86,4,235,106,68,243,145,10,191,49,1,92,150,182,83,189,120,226,144,96,145,92,191,163,125,50,100,48,234,65,52,208,100,254,174,165,188,212,56,32,39,246,110,76,9,3,158,116,50,205,221,192,165,39,137,170,64,188,26,103,39,28,157,174,89,37,121,202,221,90,255,129,239,52,105,193,78,211,82,127,172,137,141,107,61,16,95,27,2,8,145,48,222,42,99,9,202,155,177,108,149,21,80,38,28,242,244,171,74,5,122,36,208,165,98,0,43,58,134,204,114,56,226,8,116,237,215,220,236,62,155,25,66,155,184,199,227,243,225,115,217,252,161,16,64,86,47,156,100,106,2,21,234,197,118,162,204,36,209,70,63,108,4,83,182,94,255,32,37,79,181,233,129,103,162,255,174,162,132,142,225,50,65,70,65,61,242,44,193,181,214,40,214,22,123,67,244,1,77,34,43,206,142,38,181,42,55,167,157,161,129,195,128,72,118,79,96,83,74,187,55,126,116,215,101,34,165,123,249,170,175,175,113,48,154,14,213,233,136,67,94,53,89,11,129,110,49,95,22,246,39,167,183,196,162,196,156,96,105,189,72,4,149,23,13,104,19,183,54,7,228,53,184,224,56,125,23,248,252,22,233,86,43,180,241,229,67,88,104,146,162,120,39,16,208,222,201,224,9,164,72,142,38,121,78,42,47,164,246,150,203,69,215,243,146,102,27,187,178,121,207,36,243,105,253,194,168,0,131,206,208,181,221,28,122,144,6,12,175,156,31,74,16,203,124,241,113,174,21,8,153,25,131,167,30,161,139,252,246,190,252,138,236,253,203,30,219,166,196,152,49,218,38,226,67,46,55,114,244,214,240,168,54,211,238,209,158,138,69,24,222,239,25,5,120,116,210,23,92,40,118,141,109,112,90,34,62,85,157,196,41,3,219,28,58,3,156,140,152,218,191,235,186,202,235,94,29,16,106,172,11,148,97,155,211,58,69,52,86,220,51,180,16,130,178,254,248,24,7,57,193,157,177,11,175,227,154,2,185,74,175,62,234,166,200,216,169,192,137,119,104,31,216,216,242,105,247,129,122,189,96,86,112,161,158,113,125,247,84,125,29,109,139,21,30,146,54,205,91,143,85,5,70,91,27,115,10,44,20,179,142,140,234,191,188,212,3,241,151,112,222,202,77,232,231,175,219,10,102,127,200,167,18,23,132,90,88,34,111,132,224,31,115,202,178,252,69,127,135,134,208,80,125,86,7,242,149,201,33,238,151,3,102,137,54,97,161,156,173,233,214,21,105,2,252,170,92,61,246,143,34,85,99,212,48,42,246,153,117,191,112,73,245,149,171,1,184,93,7,56,63,91,72,23,15,173,11,106,149,210,205,165,180,25,92,87,110,156,123,220,92,100,206,42,79,158,116,44,102,39,233,94,106,194,61,61,184,113,9,58,134,62,106,65,68,84,64,132,204,172,36,22,138,135,80,40,212,28,216,33,172,183,83,238,70,140,154,247,204,52,20,199,50,76,208,54,175,87,56,47,161,242,10,226,27,221,2,254,81,27,18,144,87,104,54,83,28,128,196,231,243,86,254,210,102,11,105,51,239,134,232,216,91,182,108,225,24,225,23,132,142,114,64,198,106,8,18,117,197,46,68,160,152,14,211,159,76,202,137,178,75,70,235,157,210,235,14,201,202,255,61,3,199,102,201,151,53,229,208,17,115,13,164,236,208,1,89,113,62,251,95,69,6,195,37,225,142,2,95,221,20,226,61,41,234,127,221,56,76,11,224,151,159,69,99,10,98,126,198,118,217,137,21,53,174,76,22,39,43,4,69,81,36,125,243,88,120,187,46,32,72,85,219,80,164,236,50,156,27,246,138,173,180,238,97,251,80,4,167,69,222,31,141,153,108,76,70,112,114,121,148,176,186,218,121,186,168,164,243,242,95,229,75,230,134,110,202,43,148,4,65,168,113,176,53,208,78,220,173,124,98,187,130,24,212,181,107,246,170,232,228,53,188,14,203,20,5,103,98,98,180,240,217,16,46,53,70,13,19,102,205,244,249,187,100,160,48,21,203,54,114,17,235,22,248,208,40,214,104,157,1,62,32,128,73,78,49,197,165,181,75,17,46,234,35,239,88,67,212,223,217,45,10,52,30,228,172,17,41,249,136,26,184,34,66,23,209,252,179,17,20,246,211,121,40,187,139,112,103,106,84,95,58,154,16,29,155,101,109,11,39,186,51,155,66,221,179,153,238,233,212,29,56,119,217,175,114,210,64,126,9,12,174,218,139,15,76,166,99,17,135,221,88,123,67,231,106,48,211,37,171,109,162,82,112,171,158,181,184,163,69,149,56,41,30,116,2,89,54,116,60,87,101,235,78,200,115,46,166,17,24,230,23,41,92,239,21,203,237,7,103,240,66,231,76,169,141,88,99,6,113,86,235,53,209,60,236,141,51,15,142,153,220,39,68,67,196,204,2,11,159,43,239,75,236,16,241,172,65,68,174,223,135,207,143,235,61,78,140,102,141,115,137,96,248,178,68,140,211,72,228,37,78,87,110,208,152,248,21,176,96,127,52,123,50,1,118,243,62,17,235,166,222,0,148,255,207,101,109,156,74,175,234,172,215,217,37,54,138,102,254,218,250,55,202,231,9,213,235,52,223,165,28,127,137,176,102,144,60,55,63,97,54,185,220,231,19,135,194,233,5,192,147,121,119,182,231,131,94,12,249,76,238,158,71,197,230,164,90,213,162,36,110,190,191,197,2,246,228,247,8,14,184,44,241,31,227,23,79,204,13,3,43,210,52,75,158,10,112,173,234,21,204,199,147,146,83,150,217,113,243,153,143,58,248,55,28,221,59,111,85,160,33,100,7,242,86,118,172,255,146,65,49,251,195,122,61,3,167,103,45,169,177,134,169,172,153,239,219,163,36,188,113,45,197,125,143,16,215,13,33,71,90,141,125,32,175,3,82,114,49,136,120,128,83,138,46,136,250,20,182,63,13,157,46,240,160,39,252,37,130,13,160,67,171,157,15,134,116,144,215,8,121,183,201,161,162,217,170,156,76,96,144,222,163,96,103,30,84,45,175,13,131,26,86,99,105,69,131,78,116,141,168,45,116,187,130,96,137,172,54,170,150,210,20,54,195,62,244,70,73,118,90,85,240,42,100,21,244,135,103,214,59,34,217,210,208,135,66,236,23,193,205,112,104,122,211,215,66,0,248,38,143,104,53,234,51,66,80,141,52,50,89,116,38,76,160,248,62,14,48,111,126,216,12,20,57,194,120,30,51,26,100,38,183,40,41,138,69,99,237,141,173,111,77,16,53,162,96,36,92,98,61,217,142,254,47,10,198,149,37,125,58,201,162,242,69,143,6,249,168,68,61,189,171,61,122,101,70,220,122,47,136,72,59,113,213,145,12,101,30,31,96,177,190,166,227,60,18,85,191,247,203,137,65,26,132,201,199,234,80,172,178,88,178,199,142,206,64,218,171,142,151,231,227,102,105,34,166,198,236,120,243,246,143,163,15,171,223,96,212,15,99,250,52,84,180,218,160,41,117,215,179,221,130,212,94,215,180,176,167,155,219,168,34,60,57,198,150,54,155,14,152,193,9,104,75,250,84,222,117,8,132,7,33,131,42,10,254,95,41,241,218,246,172,198,84,20,32,164,191,116,95,95,123,132,148,13,88,251,224,26,254,42,74,17,234,122,211,183,247,225,117,65,243,83,42,41,45,92,45,87,115,14,43,79,115,21,224,115,169,200,254,196,42,25,105,71,88,132,45,158,21,6,223,41,29,71,191,37,250,95,132,178,172,117,202,241,121,209,206,237,16,253,121,239,194,206,231,25,119,211,54,123,73,98,168,172,243,200,198,243,19,3,208,138,6,171,42,101,75,37,29,130,39,58,197,20,220,70,100,220,156,20,141,72,134,141,28,48,24,227,128,49,80,61,14,131,223,230,154,233,209,119,97,9,116,121,220,237,166,238,199,40,65,108,187,208,22,224,221,190,83,14,9,176,168,63,165,157,9,253,187,74,53,30,226,53,169,187,155,235,155,135,9,9,228,33,133,148,230,192,197,8,60,71,192,165,182,101,101,182,208,19,7,12,210,187,52,37,15,113,108,211,244,118,137,53,103,91,21,247,95,60,67,112,76,214,229,139,4,246,255,113,11,199,104,203,64,23,59,243,255,45,193,45,216,186,180,79,28,113,173,88,60,155,192,239,224,166,207,30,241,108,2,26,77,202,185,102,165,179,141,20,148,67,128,126,145,233,116,189,240,86,13,104,75,86,156,88,23,249,242,167,163,19,84,173,12,58,74,206,80,211,212,105,11,210,195,236,202,252,127,42,186,210,44,126,36,79,34,133,249,83,218,59,147,77,180,243,45,71,246,57,32,114,59,3,101,109,45,216,141,208,141,155,182,17,216,188,35,150,90,207,24,53,122,47,168,198,227,162,170,201,205,98,71,232,237,133,178,207,210,112,209,42,172,155,96,96,166,198,45,113,25,28,54,68,64,170,194,127,76,190,131,24,220,160,204,92,177,255,35,194,85,26,52,128,241,228,17,93,52,70,199,37,237,60,34,149,16,80,160,51,5,72,87,203,71,162,31,71,220,134,157,35,250,23,91,41,99,75,176,209,214,166,122,116,78,97,48,164,44,74,5,113,250,49,54,47,127,226,96,49,38,51,171,161,39,79,79,167,246,213,7,24,50,9,226,24,55,201,15,152,84,119,66,109,144,225,197,47,213,184,168,90,195,239,210,67,130,155,187,218,131,26,73,190,21,55,135,73,18,13,67,157,94,68,97,165,12,230,145,157,193,16,255,227,247,132,112,182,165,153,125,200,11,130,241,17,225,2,68,246,248,174,71,134,216,76,125,171,113,134,143,21,170,182,70,10,249,180,205,150,72,243,147,213,31,40,34,50,36,213,231,41,78,206,29,122,25,253,105,206,145,226,135,129,192,118,235,125,238,6,184,184,146,30,192,103,67,128,38,41,75,152,236,229,103,211,7,135,121,143,52,77,146,63,91,121,88,141,62,172,102,87,89,119,202,167,93,88,216,130,255,102,243,173,84,41,254,241,92,217,75,207,7,22,165,4,227,42,101,12,92,45,215,65,174,138,60,196,143,79,240,137,144,96,143,73,150,91,19,215,11,248,2,131,136,207,157,82,161,55,33,209,74,28,96,188,3,10,18,58,73,18,253,129,77,13,250,121,108,186,195,145,109,249,115,3,26,133,66,56,66,243,149,221,94,14,174,101,215,43,202,237,158,123,192,208,99,214,64,127,33,198,217,207,31,113,14,159,180,28,251,209,105,25,31,182,21,101,90,77,183,90,80,77,29,241,28,76,75,61,166,188,107,184,89,216,173,159,208,200,67,57,128,207,8,53,9,89,25,80,112,24,165,205,205,117,55,143,77,177,119,153,255,226,56,149,31,189,125,126,167,111,74,200,71,206,140,223,59,191,73,54,218,17,158,92,101,110,250,148,130,143,29,144,45,153,227,200,139,139,150,16,136,96,94,234,132,98,66,248,124,165,182,173,120,210,199,183,204,92,92,202,87,31,215,95,103,119,216,237,242,182,248,176,8,217,9,186,138,54,73,148,228,58,173,76,36,216,88,98,31,191,132,101,72,77,184,131,232,215,199,237,147,126,91,195,135,131,40,92,231,208,167,236,159,173,85,45,1,111,98,80,135,119,20,58,170,193,167,180,70,29,216,237,178,250,80,108,209,75,203,76,130,18,80,58,152,77,164,60,203,151,107,132,218,113,172,200,110,127,243,230,181,123,105,59,153,185,87,220,92,127,170,148,42,23,209,106,83,56,238,236,254,106,20,136,245,189,210,186,155,9,26,178,184,50,48,225,53,253,61,107,192,224,196,141,162,197,253,217,36,166,27,46,197,190,36,61,40,206,111,28,117,251,85,203,250,91,70,90,106,64,77,94,253,74,219,18,53,2,143,195,147,231,249,248,21,56,25,172,128,38,54,195,153,164,179,235,83,94,155,83,8,81,12,21,28,98,74,8,246,204,154,88,140,20,34,140,235,92,101,50,160,43,7,108,107,64,18,221,67,89,81,236,87,117,223,62,193,127,248,97,151,62,192,36,253,231,47,99,74,102,121,102,70,174,48,105,211,156,99,253,111,34,236,40,98,120,153,33,69,200,56,136,73,240,121,190,175,243,18,174,255,99,90,127,18,215,53,118,53,192,72,119,130,72,80,91,7,247,152,183,138,3,151,102,219,84,79,38,173,18,151,6,84,103,19,25,216,247,147,143,75,244,138,4,191,27,108,212,91,47,113,44,98,224,190,241,223,52,232,129,188,82,114,175,139,144,206,249,152,216,204,228,231,14,92,119,118,234,147,51,178,127,212,55,225,167,231,223,158,249,70,0,113,217,81,160,247,51,78,178,66,95,41,134,33,89,197,49,129,93,52,110,191,51,172,218,54,105,58,221,212,123,204,124,112,158,92,3,19,3,119,213,57,107,243,50,204,172,2,164,35,141,55,100,104,170,153,169,90,113,206,51,172,163,210,143,29,62,125,234,34,173,244,219,188,240,140,5,191,157,138,114,84,65,111,22,178,245,105,30,207,224,28,124,206,27,22,122,158,154,17,239,62,138,37,234,234,67,49,135,5,33,84,151,46,102,182,188,201,103,116,86,58,230,114,237,65,114,78,36,201,180,66,200,242,181,122,181,255,108,70,66,88,215,77,61,78,175,44,104,70,135,59,12,163,146,80,128,19,36,44,31,169,158,145,226,124,240,65,255,40,32,141,6,125,132,205,91,40,189,199,155,136,134,36,60,220,35,230,194,137,35,5,132,223,30,153,22,72,169,107,148,201,96,243,156,22,37,175,195,152,59,155,56,1,245,117,137,244,189,70,251,248,129,74,127,99,154,196,6,92,61,244,183,33,1,179,130,153,75,246,222,248,158,7,33,247,195,40,116,246,149,214,33,141,2,180,125,212,58,194,109,31,58,155,110,73,45,231,92,97,71,121,213,244,58,83,104,206,181,171,175,81,134,235,67,95,222,55,87,168,179,44,48,109,84,6,99,235,165,15,242,201,202,48,150,85,105,153,104,31,189,85,121,252,225,20,28,195,146,133,235,116,224,251,14,162,193,157,201,46,200,87,166,212,86,57,46,170,153,153,162,92,96,112,193,55,117,155,166,27,192,45,122,9,149,97,255,166,164,49,213,41,95,61,6,153,122,236,163,64,195,193,3,53,98,133,144,247,227,1,244,248,185,174,112,4,43,42,154,42,202,216,188,236,235,136,39,189,92,9,251,99,181,90,77,54,159,14,24,133,93,32,118,24,203,101,55,98,144,219,5,47,53,22,36,211,230,149,138,86,41,51,138,168,72,222,96,138,237,12,16,2,253,24,70,199,68,226,40,241,200,74,160,231,213,179,211,232,211,199,86,210,232,245,34,229,223,210,249,240,209,191,190,22,12,156,198,89,86,33,124,222,146,173,54,184,127,1,124,34,224,232,248,121,220,246,47,183,138,220,140,123,85,24,59,226,96,61,109,76,239,62,59,16,28,227,252,113,75,204,201,31,126,133,247,170,172,60,219,175,105,132,4,140,106,241,150,131,10,126,23,65,170,29,174,46,88,193,207,137,21,202,203,11,116,130,73,113,96,252,108,171,53,190,157,6,224,116,170,75,190,91,81,146,21,83,112,160,3,94,7,105,28,20,73,59,194,243,247,123,135,255,164,57,114,117,44,176,230,107,57,112,178,196,101,218,9,184,114,26,92,219,195,65,74,224,36,221,79,128,145,89,113,213,213,104,41,195,79,166,158,128,218,164,166,186,95,231,231,77,93,243,221,0,194,164,243,153,125,57,232,219,180,224,199,44,244,77,163,215,57,121,46,162,52,166,117,152,215,18,41,232,136,5,154,246,28,2,238,205,105,11,170,211,178,10,204,215,159,191,40,234,126,221,135,95,196,253,133,87,59,229,63,108,45,103,248,188,69,42,85,4,70,38,188,10,144,40,94,153,121,46,240,79,207,131,47,154,102,25,69,84,190,167,152,113,236,101,143,57,21,97,219,190,254,34,52,45,126,93,42,116,43,101,227,248,99,215,178,32,52,180,157,243,99,142,55,43,25,25,250,190,183,221,153,248,186,52,72,145,37,19,132,215,1,112,46,6,6,32,20,11,204,191,106,139,60,186,191,110,44,106,181,136,245,123,58,40,245,123,65,255,204,251,155,75,10,152,162,174,144,76,32,92,37,70,224,226,119,168,121,226,204,155,238,107,31,69,14,57,218,204,91,35,80,120,182,202,252,250,132,173,150,38,102,222,161,229,59,70,71,214,254,201,236,148,106,100,235,48,58,63,16,29,160,54,223,214,2,96,165,18,26,170,222,144,175,33,36,66,87,57,105,137,217,206,134,253,253,252,237,138,127,9,67,135,166,76,190,197,131,58,88,190,8,140,230,210,125,191,86,184,87,192,75,109,121,221,171,71,104,254,217,4,225,160,44,166,42,213,68,44,158,220,56,74,199,151,217,97,149,209,198,120,207,41,163,70,50,155,41,68,121,225,225,148,165,152,206,196,47,233,53,204,95,33,113,180,128,244,215,188,219,29,249,20,135,166,255,154,146,65,170,202,189,196,87,63,99,67,207,199,188,184,31,198,245,250,83,30,71,113,123,187,78,69,210,14,245,215,94,120,249,221,238,206,139,228,153,174,205,43,52,85,40,81,6,222,40,170,3,10,93,211,220,201,184,131,16,59,134,81,8,179,245,167,149,46,183,59,155,121,219,86,246,61,110,94,164,64,201,60,27,104,199,222,135,182,190,47,101,52,37,179,143,65,89,197,187,129,231,116,186,153,72,217,17,75,108,224,131,221,42,151,134,192,102,48,16,200,132,117,155,71,192,43,138,202,50,89,203,99,175,188,252,217,78,248,54,137,56,47,59,113,116,117,62,13,50,138,248,199,118,209,224,63,248,13,170,161,35,32,250,215,169,230,218,33,103,97,103,205,180,130,11,229,89,85,213,209,183,86,16,169,141,144,1,118,44,99,45,150,4,177,155,107,228,162,44,223,252,215,253,40,55,195,63,157,30,186,61,8,75,174,54,254,130,230,24,28,174,163,28,95,92,11,176,245,183,219,191,217,118,141,156,146,76,104,251,4,133,172,67,25,26,126,42,136,239,236,95,137,124,59,160,0,243,130,254,196,91,253,66,47,176,110,254,168,147,231,67,165,58,249,79,102,226,210,222,204,14,7,241,45,51,13,164,39,183,72,38,165,135,62,163,2,149,40,17,140,144,85,124,52,53,171,66,33,181,31,98,242,64,205,52,105,125,79,0,144,152,224,174,182,18,11,231,254,15,157,70,133,144,250,159,34,136,63,166,105,253,77,212,164,105,209,179,58,163,85,77,54,115,126,123,185,144,187,175,91,215,52,219,71,221,26,136,248,8,188,44,122,36,210,115,91,166,94,74,154,231,21,5,114,78,191,220,238,82,142,34,211,63,69,91,240,0,82,134,198,249,129,178,251,88,216,178,153,175,34,225,111,84,121,159,199,37,114,167,153,32,226,173,186,159,110,20,124,224,129,29,13,197,232,62,62,215,9,193,81,107,16,78,247,10,53,196,134,179,24,121,193,88,103,4,37,51,47,73,218,66,66,136,238,19,172,112,227,18,18,232,37,239,159,236,120,218,146,198,120,92,47,117,76,36,14,63,244,15,115,165,245,253,60,196,17,71,0,20,45,161,145,231,194,249,47,160,21,172,26,235,45,147,226,0,151,141,188,50,59,56,156,157,7,159,138,128,243,254,77,200,33,76,66,172,247,203,11,122,128,232,216,213,44,135,136,203,105,193,5,217,96,231,40,22,166,67,105,218,245,117,85,130,35,62,52,5,248,206,136,19,157,71,134,184,128,182,114,16,35,175,124,144,184,132,29,12,12,157,220,188,150,124,33,244,197,12,255,69,204,196,5,67,92,119,246,24,153,205,30,225,83,6,49,80,255,206,41,201,158,155,254,149,187,246,140,164,26,160,92,171,67,203,111,181,48,52,56,15,151,108,56,116,226,215,201,179,0,167,201,86,4,219,207,247,149,115,190,195,189,240,110,100,151,7,61,84,101,105,128,202,141,197,108,86,115,97,218,230,54,211,228,153,97,119,114,112,71,227,81,30,116,11,90,6,11,170,105,130,219,233,187,91,140,108,179,20,145,26,220,203,40,189,135,235,36,252,160,170,100,178,3,11,105,85,31,93,83,93,210,39,37,175,210,152,92,19,212,216,106,164,211,250,124,150,42,75,50,171,146,151,75,151,57,221,55,150,192,170,104,168,212,133,242,150,60,14,157,66,149,88,35,103,180,198,27,41,58,164,131,140,199,25,221,215,243,158,3,123,50,183,82,87,188,32,181,143,23,92,190,23,246,25,221,203,105,184,15,137,79,147,19,131,218,135,22,162,234,164,242,20,159,45,40,80,176,31,162,65,88,42,149,103,60,44,167,211,101,114,104,125,50,145,94,246,233,3,34,209,154,204,250,88,86,76,126,99,43,28,25,35,253,26,200,166,236,138,96,203,38,39,16,194,151,192,118,198,83,53,213,124,49,134,171,47,146,85,30,100,242,83,20,73,15,102,138,241,252,230,89,252,241,116,218,125,230,10,32,121,167,240,109,117,116,8,70,203,186,40,216,66,149,82,80,104,83,227,149,243,49,150,162,62,57,55,4,10,210,119,159,42,91,123,160,91,151,162,64,57,255,251,34,91,165,194,35,170,133,217,189,196,73,90,150,34,59,202,196,119,22,181,77,6,117,108,20,191,46,176,70,154,238,170,210,210,175,62,57,107,252,162,79,10,21,207,131,250,86,165,196,8,68,164,122,15,140,208,114,149,60,200,117,183,89,230,192,77,8,113,243,193,41,134,24,170,255,178,97,95,216,105,27,158,241,148,214,3,71,51,206,59,213,241,65,87,243,207,108,51,215,17,92,133,142,54,3,188,25,200,9,198,157,177,190,45,168,179,137,4,113,186,105,188,184,120,4,252,105,116,13,140,48,191,21,0,178,188,121,33,207,232,139,71,165,235,9,27,55,21,33,181,218,171,188,11,86,232,253,11,226,205,237,189,165,185,48,93,53,66,112,161,37,59,49,255,237,213,165,127,120,154,10,120,228,230,44,21,23,121,249,226,1,108,228,179,235,99,226,89,196,233,153,72,194,39,53,6,121,212,63,41,191,106,116,138,165,47,83,38,192,57,124,104,145,144,130,149,131,189,190,6,33,14,119,209,17,226,23,66,107,194,95,25,175,203,216,93,250,133,242,140,136,128,167,239,218,246,105,75,189,128,129,156,55,106,136,17,140,117,202,42,119,235,228,36,88,67,163,3,28,200,28,72,30,53,239,179,77,202,215,78,184,158,122,98,246,65,235,132,124,111,209,228,16,94,84,126,85,137,61,33,124,50,201,12,21,248,101,130,3,188,233,27,102,200,50,23,114,133,255,167,18,254,221,79,99,16,124,161,231,206,248,14,235,145,182,1,0,64,71,187,15,211,56,126,235,227,233,106,236,143,76,30,218,127,61,199,28,117,114,88,19,59,172,182,2,166,68,168,200,228,127,229,23,142,140,228,32,186,168,3,38,27,244,196,236,157,231,133,228,50,38,211,48,229,153,221,231,37,18,58,208,31,189,98,29,0,11,112,51,208,19,181,163,62,22,252,12,179,140,181,54,141,106,37,24,7,58,97,190,231,254,46,125,210,130,64,98,31,223,140,168,29,71,79,165,142,25,108,4,57,250,52,37,237,235,124,125,209,106,31,25,226,25,193,4,195,204,183,131,97,119,117,54,39,31,225,129,78,176,2,142,254,119,142,31,147,31,61,130,39,231,17,39,113,194,235,97,67,35,57,20,47,21,46,179,231,211,211,189,23,187,210,127,253,114,145,238,237,189,255,53,66,124,122,124,206,94,125,139,79,90,21,70,13,31,58,201,88,232,32,175,68,19,155,152,29,38,205,18,158,153,13,67,184,47,99,116,18,250,34,19,103,196,1,220,60,63,64,119,173,218,11,223,131,96,25,175,170,123,66,124,210,183,4,139,41,47,233,38,27,26,12,117,26,124,228,44,144,78,129,14,119,215,210,191,173,10,60,156,17,16,180,236,198,85,66,190,238,52,89,22,132,121,255,247,122,73,240,121,84,114,163,135,182,187,201,167,56,156,196,70,154,57,13,112,4,179,227,87,195,135,188,40,156,30,179,225,223,237,90,16,82,108,3,200,201,167,120,214,214,227,247,141,207,184,161,234,0,122,176,25,223,96,193,245,241,67,230,191,164,69,89,134,218,148,11,48,207,133,128,251,50,95,71,165,49,55,179,125,81,31,239,85,167,216,54,170,77,37,61,201,129,102,132,93,214,233,86,14,214,121,168,186,117,68,79,49,199,161,227,177,105,158,35,219,129,5,126,82,111,129,90,6,25,20,159,212,62,168,60,161,7,246,159,176,165,192,254,220,233,164,219,186,169,220,15,94,205,83,73,5,229,33,241,250,149,41,115,41,245,78,181,195,118,98,60,50,101,240,9,226,40,148,34,192,121,114,194,34,141,98,130,224,194,172,219,124,135,195,60,29,97,103,190,226,112,98,40,8,194,112,242,101,84,112,3,190,156,152,187,13,156,157,80,135,197,8,227,94,38,252,172,94,190,52,251,49,72,75,149,8,235,231,35,206,235,244,220,115,181,168,115,109,60,211,157,25,215,153,168,12,219,132,190,137,98,167,6,253,239,14,73,3,157,141,48,65,15,73,251,227,97,164,175,230,124,94,150,181,227,49,72,155,231,59,63,141,48,197,194,58,182,248,155,120,159,238,15,20,197,11,245,157,165,34,49,64,195,43,202,227,106,230,47,80,163,28,46,185,175,104,255,199,244,108,139,251,158,100,135,131,244,75,8,150,81,118,164,32,61,170,12,15,141,173,209,147,103,96,40,157,200,22,124,46,180,0,219,121,236,42,22,107,67,1,113,14,191,179,130,40,60,76,32,223,72,84,4,9,135,142,59,185,255,26,25,108,64,19,207,242,222,34,36,134,251,247,130,171,230,113,43,187,91,99,121,34,215,67,171,185,23,128,223,222,22,87,204,152,84,203,249,4,168,114,105,96,198,10,40,238,133,166,239,24,178,129,28,133,114,114,254,12,124,235,9,43,224,181,252,224,108,236,236,59,24,10,65,57,23,231,169,133,57,99,252,190,186,31,44,42,157,156,72,156,231,118,156,44,68,242,198,115,175,102,78,58,96,146,63,250,76,48,121,129,89,134,122,61,46,64,99,154,246,182,80,163,175,93,246,191,96,220,20,128,189,81,196,219,163,210,131,149,80,82,85,151,182,93,40,47,125,71,139,187,68,90,165,123,71,241,242,153,22,138,196,146,191,41,106,254,209,36,252,31,239,45,107,233,196,160,179,168,122,103,84,198,222,218,211,171,115,113,158,47,54,125,239,3,108,80,72,157,210,199,22,58,56,106,226,161,201,160,144,187,117,13,123,69,28,233,126,231,17,152,154,72,186,111,133,230,153,178,158,101,204,213,87,128,142,236,133,159,218,98,66,62,215,151,45,32,214,160,136,58,46,173,66,231,137,197,232,159,135,225,229,135,46,247,27,126,65,26,44,56,234,17,12,64,250,129,240,131,50,132,244,150,242,61,175,242,30,21,122,206,239,197,48,193,198,183,31,225,96,14,55,150,99,110,52,78,6,40,4,223,66,156,38,112,156,238,241,163,191,110,99,198,55,55,75,149,252,144,161,135,212,143,75,220,41,81,188,19,39,133,149,235,58,38,186,66,92,140,38,80,161,159,109,222,214,231,23,112,175,35,21,66,182,101,199,161,122,223,162,118,105,74,137,82,93,88,27,185,250,114,56,109,49,52,70,89,234,238,174,2,38,104,200,52,200,89,129,148,56,191,82,129,197,119,80,167,170,225,201,5,77,34,132,235,47,136,11,13,138,36,94,190,44,164,122,159,195,200,224,229,172,32,33,38,253,194,60,149,218,90,85,81,111,171,229,34,89,230,213,135,176,198,54,10,137,103,233,169,120,221,111,142,182,251,25,118,38,23,232,236,26,88,1,179,197,79,19,227,172,115,83,207,69,206,162,13,1,86,140,199,129,251,100,253,27,125,244,49,174,66,11,150,40,3,113,255,59,110,108,223,167,69,160,29,232,178,4,85,66,204,244,248,41,204,50,150,33,70,88,118,41,13,25,110,127,255,249,244,48,219,223,47,197,18,23,140,210,200,52,90,7,128,84,79,207,137,180,213,141,179,196,0,225,3,36,126,200,191,83,73,232,7,56,145,84,150,60,163,89,22,87,101,223,81,226,172,224,136,88,200,57,160,230,193,92,247,25,193,87,98,255,236,57,255,50,228,91,211,2,26,252,24,31,213,179,229,218,35,147,36,55,202,33,28,166,88,15,118,8,93,169,65,61,185,47,230,200,74,229,60,211,237,16,138,47,226,176,93,251,73,129,9,105,230,77,56,68,38,133,14,248,54,2,138,75,56,16,138,113,177,229,46,184,194,159,186,145,55,109,10,122,248,84,75,242,254,27,145,153,102,39,215,136,222,116,147,237,26,146,70,16,208,218,233,87,157,202,159,133,24,9,51,76,158,86,213,80,132,16,253,203,199,165,124,229,94,69,38,97,153,239,218,30,156,138,87,102,129,204,56,34,201,52,36,103,75,229,109,161,208,90,236,4,42,27,240,5,59,103,110,156,81,30,121,47,238,147,109,221,164,189,99,196,52,242,180,169,244,8,176,7,188,166,210,49,145,21,216,55,123,138,125,134,26,118,188,70,86,40,245,14,95,63,218,13,32,126,79,211,237,154,189,103,4,13,239,208,100,32,107,190,95,33,103,42,118,121,229,144,88,35,5,55,138,131,9,116,144,77,214,180,177,244,180,108,25,26,150,107,157,172,5,239,243,6,158,102,102,241,9,226,18,9,253,90,14,90,57,31,212,209,176,128,63,223,118,209,161,14,39,124,219,248,20,30,141,44,78,170,0,134,96,106,53,142,183,94,250,219,135,235,94,185,225,38,182,198,123,252,189,175,223,216,122,11,133,9,200,32,252,210,71,175,42,56,150,21,72,127,56,110,89,46,255,170,254,89,125,57,59,38,64,19,127,71,227,242,214,88,11,222,4,138,139,128,89,106,254,149,99,107,221,24,23,138,226,191,97,44,19,186,125,113,71,132,18,191,125,188,70,248,180,136,204,116,134,201,224,251,239,142,108,182,235,94,58,149,27,113,239,225,61,155,209,143,49,5,5,202,9,59,111,215,184,176,216,149,98,224,208,202,92,230,218,16,136,61,104,18,19,9,125,34,159,194,116,160,231,156,181,196,101,26,17,108,255,46,32,6,102,17,248,145,216,156,90,128,150,141,105,194,173,231,201,173,134,57,223,157,223,214,132,19,201,205,205,92,5,103,235,222,242,64,38,251,49,171,70,252,230,41,134,36,5,37,90,29,136,154,156,213,126,64,249,227,228,166,254,140,253,106,138,142,16,8,10,240,111,54,24,3,223,255,66,48,197,253,13,1,242,100,140,225,201,78,41,244,230,150,17,165,144,19,47,19,163,86,186,63,17,96,130,22,172,82,54,238,241,172,7,231,211,253,226,151,88,129,31,244,22,220,198,63,58,223,36,132,251,226,220,61,121,81,197,213,215,92,171,123,164,6,53,203,253,10,223,45,36,254,160,212,131,146,170,135,57,163,51,13,2,91,227,184,161,199,227,115,85,43,132,242,62,145,38,215,65,104,137,14,159,118,225,84,222,2,204,201,177,190,103,146,187,97,136,0,83,32,58,238,13,130,159,69,238,3,50,194,180,25,202,103,19,152,175,45,41,231,179,26,133,32,207,110,122,106,73,199,126,176,125,138,35,61,185,212,28,211,186,23,249,115,244,124,110,224,119,229,8,217,118,37,242,141,244,173,167,127,156,92,37,207,178,82,111,107,233,204,99,252,184,204,118,119,189,63,100,237,157,151,28,194,228,118,144,90,222,163,192,6,116,122,183,40,59,49,150,215,155,194,248,189,57,34,178,36,143,17,63,225,126,118,12,186,250,235,182,197,86,117,41,88,104,97,23,2,251,215,132,95,248,227,213,88,164,100,110,188,16,115,78,94,235,45,182,221,144,2,140,136,88,188,54,90,226,171,54,102,142,206,154,211,212,152,79,165,174,143,160,117,141,79,6,60,244,19,206,60,199,46,119,170,24,78,80,222,54,212,192,160,104,158,205,36,84,81,47,182,200,202,241,129,42,69,201,32,144,242,15,63,104,28,185,13,65,165,225,60,214,27,99,123,186,217,101,75,141,177,2,92,255,38,188,154,251,222,74,243,219,192,208,83,168,113,26,110,111,93,116,181,247,85,12,58,190,72,174,56,172,186,24,114,39,197,250,183,95,247,80,28,84,160,27,234,172,91,152,237,162,230,164,137,254,168,183,229,112,155,182,138,58,240,5,163,134,245,223,104,26,99,244,226,142,131,218,21,187,94,12,176,181,31,237,12,112,243,12,199,136,219,57,133,72,72,190,241,23,109,90,85,228,214,252,242,218,204,85,164,183,17,37,247,162,163,8,64,97,238,94,193,64,31,214,245,242,119,28,6,241,143,246,86,84,17,211,148,138,107,153,58,16,227,166,103,69,228,253,64,46,136,7,172,170,245,166,48,100,36,251,145,70,219,197,9,219,199,106,170,179,92,11,155,63,67,35,92,206,98,123,91,158,25,188,235,8,225,200,135,209,73,136,40,65,147,88,165,170,9,33,7,23,20,223,246,49,77,93,22,72,12,28,71,216,236,47,84,155,101,113,184,205,15,82,40,208,195,59,109,23,155,159,108,172,189,48,214,145,60,48,199,115,133,195,33,105,4,23,1,28,193,184,109,37,18,79,136,201,187,77,108,229,233,43,186,33,83,194,108,41,99,172,13,179,59,178,68,232,185,6,57,201,25,131,194,193,124,132,240,192,159,89,163,209,207,199,190,210,123,29,234,144,124,8,123,28,43,249,109,170,177,133,6,130,67,142,84,182,5,134,121,55,208,53,119,189,180,130,162,65,243,1,253,141,54,194,224,53,57,61,86,192,252,182,255,169,208,116,83,124,230,150,184,55,59,99,140,142,56,237,130,196,62,25,110,79,99,71,45,101,244,171,212,170,75,184,49,139,32,232,56,189,143,52,105,96,35,242,203,106,104,189,74,154,154,3,97,122,180,238,105,221,12,91,68,241,117,214,120,147,221,166,0,14,165,245,7,182,78,20,29,138,23,205,169,129,183,190,216,20,130,224,24,106,53,188,187,102,177,248,43,144,89,0,221,244,191,83,226,102,70,236,21,1,1,26,216,107,1,15,255,232,107,96,224,231,44,141,205,32,164,87,130,244,142,147,158,177,153,70,190,141,213,238,119,220,143,206,85,99,246,254,127,38,44,239,53,118,5,186,190,52,211,116,206,217,0,27,171,32,110,30,84,157,153,243,62,50,179,168,21,135,135,61,188,160,111,120,195,189,167,121,16,90,82,42,101,69,29,185,39,121,69,182,11,52,145,59,158,208,181,42,228,68,172,203,4,175,2,134,168,127,26,181,206,95,106,17,206,253,198,131,125,94,134,126,176,247,170,167,8,241,63,12,137,100,25,168,28,134,124,185,65,117,254,248,251,216,24,30,99,150,192,180,172,244,92,66,146,59,126,74,154,80,233,132,254,11,173,5,52,12,141,194,121,213,90,202,48,126,161,232,172,209,27,127,51,239,141,55,142,94,78,76,177,229,117,56,3,255,241,82,4,147,71,33,205,68,15,78,67,247,110,65,42,77,30,220,21,156,2,134,76,129,207,83,202,172,178,195,223,123,17,235,11,159,143,7,94,207,40,36,111,234,42,2,198,38,59,99,164,255,36,102,67,11,20,135,23,111,243,107,10,70,213,135,146,193,34,140,160,9,239,180,189,190,123,150,64,53,106,191,158,70,155,25,99,20,92,222,254,38,216,59,133,111,247,254,246,149,251,200,226,177,154,99,161,239,179,63,202,29,210,45,142,191,163,82,49,249,122,154,152,222,106,209,172,100,204,233,147,5,168,197,46,48,27,246,184,40,153,78,233,141,87,254,158,52,31,98,194,98,185,225,41,130,202,173,190,171,174,237,39,240,210,154,230,170,113,112,86,180,252,200,39,94,81,4,201,163,235,82,177,158,2,26,206,182,229,168,144,50,242,100,42,97,26,207,82,194,136,170,197,216,172,9,60,193,89,150,204,20,135,161,57,75,170,9,15,82,118,117,32,241,58,75,19,102,197,215,94,170,176,157,139,154,152,73,235,208,132,246,252,141,72,58,220,30,189,90,75,5,77,91,254,188,5,203,246,27,86,147,190,195,141,15,162,246,199,70,79,254,236,212,109,28,17,145,220,174,237,254,246,73,17,219,48,96,89,117,123,31,41,135,40,127,178,103,123,122,63,139,148,190,62,201,219,181,190,174,110,132,130,249,152,180,34,166,136,78,196,201,39,154,23,27,89,205,87,111,112,213,0,175,240,112,204,172,202,74,56,26,71,177,2,243,74,170,210,231,138,205,226,70,247,232,136,162,180,225,16,152,136,79,56,39,116,69,11,33,235,75,188,101,33,15,237,192,17,201,134,180,230,122,81,12,91,126,121,236,254,250,56,120,163,92,111,39,58,235,22,226,118,133,19,232,124,135,32,68,238,68,162,240,61,228,248,253,157,39,58,238,71,230,238,254,243,108,50,122,131,59,135,165,4,240,247,225,187,215,54,232,80,121,102,191,11,210,249,121,250,103,216,80,148,216,14,64,190,79,190,222,25,11,246,232,139,21,9,53,224,30,67,114,251,157,62,28,252,14,43,233,157,218,215,131,167,146,98,33,17,29,135,6,110,144,20,2,48,57,121,181,84,215,253,77,90,205,114,72,115,41,45,126,237,47,120,147,208,32,236,36,141,107,30,22,78,94,232,78,78,153,86,10,235,214,91,113,100,107,108,53,136,154,66,74,210,218,230,233,242,86,219,201,72,102,141,235,249,223,27,224,195,30,199,241,26,245,5,175,98,223,131,35,138,110,107,224,210,137,89,80,252,172,77,13,186,124,76,74,169,126,193,119,91,52,6,6,146,198,91,32,231,101,8,147,142,88,53,174,206,124,92,116,31,174,186,58,84,252,251,23,36,56,92,177,242,120,207,36,200,160,136,117,161,43,147,189,15,114,85,30,67,194,103,79,99,209,157,132,188,31,127,41,112,231,4,167,163,133,63,18,86,64,91,93,103,43,149,226,128,56,102,227,143,83,42,107,188,46,166,47,164,186,204,229,29,49,100,130,254,10,153,137,190,59,22,83,26,181,69,193,190,183,115,102,237,227,227,93,186,44,84,35,100,83,38,206,163,230,80,57,67,5,77,206,35,241,130,185,169,226,162,248,221,179,111,15,219,218,7,32,241,164,124,184,173,42,28,56,174,229,165,206,233,243,110,94,56,145,228,65,206,57,66,54,214,23,230,79,222,122,36,169,233,187,254,109,232,33,219,207,213,185,8,85,1,54,63,45,250,106,137,140,114,164,167,14,51,194,0,54,15,191,33,72,122,234,55,196,213,209,132,187,20,177,241,161,89,55,21,209,214,9,75,206,245,48,156,190,150,112,51,224,194,245,245,240,83,53,150,232,161,103,10,118,185,16,185,96,160,90,7,138,201,82,173,34,21,107,245,59,154,207,215,87,203,61,179,123,127,77,9,189,59,104,41,102,250,128,207,34,237,155,23,72,147,74,234,216,211,187,157,90,182,109,110,105,83,129,210,75,102,209,124,52,66,141,7,228,135,153,186,146,251,73,190,114,184,174,153,53,120,94,183,174,63,99,237,107,102,108,158,206,198,125,33,14,190,29,39,254,71,207,175,210,151,116,252,145,222,234,214,75,218,150,222,241,8,221,4,163,170,68,101,93,108,173,107,169,242,135,37,189,46,132,226,150,224,58,39,115,253,252,188,125,36,24,41,78,48,169,24,238,179,91,5,246,99,18,210,27,107,238,137,163,216,186,204,14,59,31,17,176,122,234,219,121,38,39,13,128,28,164,251,232,83,63,187,21,87,171,193,153,148,115,207,88,120,30,243,115,8,8,67,250,55,206,34,184,57,169,70,188,101,113,231,51,177,32,131,218,249,114,92,213,9,240,34,51,192,114,136,184,26,175,55,77,14,209,230,229,244,70,135,15,63,168,133,4,101,68,59,70,19,128,210,209,209,122,3,128,117,24,121,153,242,228,15,68,246,7,126,170,215,94,243,250,214,100,48,240,24,227,13,21,93,134,141,211,232,73,172,123,254,50,154,204,244,43,163,74,186,208,72,97,120,241,209,120,130,47,59,181,19,167,219,67,14,79,7,185,151,104,32,215,58,6,68,47,133,116,107,110,58,5,208,181,131,244,67,179,15,57,133,161,250,142,158,179,214,83,181,88,51,214,248,54,221,169,61,71,25,218,13,143,13,210,99,76,196,33,194,192,128,153,91,172,143,200,220,154,16,73,49,249,138,92,36,93,67,230,195,217,45,48,96,149,231,74,174,160,12,17,125,73,234,46,96,17,231,27,166,184,82,237,27,5,251,105,111,110,131,142,214,99,6,102,159,102,240,56,166,201,71,156,195,97,168,95,58,232,182,208,109,138,218,207,221,157,97,242,250,247,198,80,0,3,133,62,22,131,251,186,107,0,104,239,72,243,144,183,183,72,110,115,23,173,30,12,208,38,111,77,67,75,130,87,217,86,49,248,148,39,224,69,204,58,228,30,188,245,46,134,71,229,33,35,207,242,21,189,158,252,230,187,74,46,4,38,160,34,85,119,186,109,223,56,147,208,249,176,43,47,177,127,235,97,231,235,133,207,131,140,84,4,126,20,10,68,143,10,201,224,189,120,126,16,16,218,148,8,247,112,106,14,7,99,47,34,77,167,204,241,219,177,201,95,17,202,80,122,247,185,71,125,52,154,107,16,85,95,217,22,15,3,124,103,229,79,194,184,76,189,134,65,91,72,66,88,77,60,125,138,186,102,255,18,136,29,1,160,235,198,229,94,166,96,43,116,13,231,196,133,103,52,25,82,78,222,9,244,163,97,159,200,18,83,156,200,26,98,220,17,138,77,73,230,244,90,28,88,75,49,123,219,232,25,42,174,109,230,12,190,162,38,33,144,142,94,161,215,194,5,226,41,199,134,140,168,27,229,187,195,95,42,181,227,116,53,191,154,210,198,39,115,191,226,124,116,92,129,17,125,10,65,0,78,148,26,99,225,55,232,40,176,134,7,53,186,56,8,63,146,248,3,219,23,45,207,189,216,34,60,171,30,42,250,28,210,140,12,88,27,95,40,209,192,210,8,158,130,245,138,53,87,167,218,207,164,36,29,75,24,165,154,236,83,220,10,68,126,113,11,37,45,182,23,173,207,104,71,8,63,252,239,107,17,100,39,2,222,83,223,116,41,98,25,128,155,79,181,129,9,254,223,43,243,92,3,242,125,44,78,159,169,31,129,37,54,150,11,4,15,193,89,152,50,153,63,231,175,54,67,51,99,221,140,83,120,216,250,181,147,199,133,196,179,65,81,152,221,21,24,201,174,133,32,144,134,56,13,237,21,17,173,110,104,249,185,87,144,143,255,20,251,69,106,217,85,139,9,204,40,85,229,31,253,233,84,164,123,216,30,225,128,112,202,207,81,189,159,32,84,43,99,130,179,93,248,161,245,114,122,253,110,22,116,237,196,0,236,248,181,143,104,109,22,205,210,251,204,123,115,39,49,205,201,174,196,101,144,244,218,158,92,154,2,45,44,151,41,183,237,42,172,27,61,203,134,88,165,222,106,193,218,186,27,190,82,77,218,249,178,32,121,194,84,201,107,19,9,147,105,93,154,96,114,126,125,34,127,42,197,236,182,218,185,114,61,224,171,116,196,96,115,188,49,33,37,41,205,245,232,211,16,156,255,179,210,217,205,50,23,6,1,169,188,146,71,56,113,213,91,64,179,88,158,208,183,79,73,57,3,197,159,14,219,196,185,190,203,91,152,101,124,170,199,209,211,75,105,215,188,123,21,168,183,177,61,63,63,236,142,137,97,10,60,72,204,226,207,72,102,19,153,2,66,234,143,62,216,129,128,21,118,185,209,98,223,31,145,44,27,196,61,119,112,242,6,152,208,220,24,222,185,120,35,135,152,42,253,56,131,127,255,124,115,118,83,254,206,65,180,139,125,46,97,158,56,126,28,36,30,89,76,50,121,105,153,163,64,96,194,3,7,147,79,0,34,136,252,60,129,59,12,53,255,207,93,108,196,39,235,207,192,16,27,193,141,13,239,94,69,201,184,82,172,129,40,72,125,29,131,100,129,88,52,112,184,70,109,178,244,252,48,108,42,61,44,60,104,70,71,86,143,20,46,74,28,228,56,109,123,254,95,172,115,91,65,252,20,77,204,33,86,34,105,33,143,217,144,236,124,161,233,57,5,225,234,27,67,80,175,135,12,128,137,79,99,46,77,188,14,226,83,9,189,23,37,118,229,121,146,75,187,184,205,7,149,155,195,221,34,155,192,173,29,158,202,95,82,199,9,37,124,167,2,23,63,85,241,234,115,62,26,251,186,27,9,39,1,186,22,151,59,141,232,230,202,205,111,182,239,16,9,173,233,112,75,112,170,80,105,81,135,221,123,2,74,77,152,84,72,72,23,137,152,176,126,17,159,104,151,175,157,153,79,23,252,131,144,176,145,148,251,199,21,73,163,80,244,159,103,251,183,177,85,35,182,180,181,39,184,140,8,83,54,227,30,92,231,229,232,249,70,208,107,243,95,180,167,167,179,77,191,150,249,128,25,236,111,60,62,49,180,245,178,211,69,46,20,225,148,213,104,194,172,92,92,172,98,59,81,75,138,167,55,140,16,115,224,175,201,116,36,1,232,63,53,170,127,45,75,170,201,127,24,153,168,140,143,152,148,254,0,92,224,250,160,174,97,84,56,78,56,182,70,231,92,253,177,100,14,198,39,8,220,176,7,129,22,206,217,213,205,236,76,188,47,227,230,182,254,174,181,69,4,145,151,105,90,172,245,59,11,251,134,167,172,246,119,161,58,239,193,17,49,34,107,145,73,176,56,32,92,87,9,173,17,40,167,161,127,102,200,110,139,147,159,129,78,203,144,247,201,8,63,159,131,73,14,98,216,127,141,160,254,86,69,149,19,176,58,87,122,18,94,194,71,182,166,255,64,60,178,191,249,34,226,14,118,195,73,70,129,180,209,171,10,185,115,62,83,235,54,185,143,177,20,198,13,4,12,42,207,47,100,226,210,212,195,182,1,116,9,122,93,217,184,146,178,208,8,255,254,151,222,198,150,175,19,97,82,1,96,39,233,141,244,182,29,195,65,55,95,83,163,30,28,64,27,245,22,162,16,205,61,169,133,77,83,6,129,29,21,197,200,243,184,154,100,144,0,57,193,92,104,35,85,128,166,225,223,80,186,252,129,74,199,205,11,238,178,201,179,202,176,81,209,236,4,9,66,252,187,21,188,250,195,245,188,85,117,171,249,231,177,186,207,174,211,32,179,74,186,71,119,116,166,72,133,115,7,71,116,192,18,171,109,233,92,81,115,154,178,7,223,213,253,171,77,46,168,37,164,216,176,187,80,142,34,53,168,137,28,114,245,21,222,169,1,111,157,25,211,225,54,104,142,9,225,179,177,188,100,203,144,43,177,23,86,16,209,60,213,191,55,221,106,119,41,136,63,44,202,93,19,238,26,166,24,216,255,203,30,172,132,194,136,106,251,130,56,116,157,55,202,189,67,39,220,157,178,165,68,59,151,90,151,85,112,67,246,52,169,138,183,160,172,26,149,151,233,23,178,214,103,119,107,187,86,150,140,55,241,159,139,77,153,32,33,62,164,102,103,244,73,202,173,98,135,59,125,128,63,177,57,56,110,178,167,89,39,131,51,160,219,223,106,116,80,15,40,125,31,162,225,78,13,81,245,115,126,131,71,98,162,213,222,111,6,200,64,127,17,0,32,203,235,90,131,228,212,126,138,90,240,164,114,14,228,169,251,207,10,175,92,229,239,254,52,195,254,206,189,201,38,74,82,114,148,164,152,190,91,76,158,229,214,75,6,196,102,228,103,113,4,224,241,227,46,21,46,94,214,209,211,56,184,99,39,162,82,214,254,126,161,169,252,221,165,62,127,14,149,240,173,98,167,25,52,155,21,201,54,88,23,127,143,188,251,8,239,68,99,63,97,11,244,28,144,101,219,212,162,230,158,116,69,101,162,146,133,236,161,45,21,206,207,220,2,65,67,121,248,226,192,198,104,221,68,160,81,196,106,13,46,247,228,179,2,183,201,81,55,152,92,233,44,215,41,130,13,156,163,246,191,0,72,8,40,85,22,98,112,157,23,96,20,1,12,204,229,243,6,198,178,56,214,115,193,54,34,145,93,185,90,229,113,87,51,235,22,136,94,222,78,210,106,153,171,147,243,219,247,172,231,34,118,190,148,75,123,95,150,55,241,167,22,254,192,236,3,251,152,242,17,134,41,147,111,220,195,190,111,136,242,115,116,100,107,200,193,220,212,82,100,252,202,202,26,155,4,8,76,38,136,81,245,198,89,5,217,205,105,145,250,209,59,39,204,33,150,190,118,106,175,63,75,250,154,38,177,108,37,47,208,5,2,15,233,129,142,254,140,4,162,145,113,199,79,45,14,233,134,254,31,217,77,253,194,197,9,244,13,36,173,74,134,163,178,254,183,253,217,97,98,71,91,9,93,92,33,178,224,13,114,179,251,139,195,188,20,112,30,220,44,105,98,42,131,217,6,202,170,11,124,246,249,43,206,182,150,204,2,75,155,163,147,254,6,62,139,156,205,133,249,109,204,215,195,74,219,27,107,136,152,38,211,244,184,145,165,158,172,0,161,177,250,13,11,242,252,160,77,252,156,89,81,10,117,171,11,178,160,8,131,123,134,227,187,113,0,108,242,253,64,103,165,52,124,17,243,182,179,132,191,70,199,196,62,53,83,57,54,44,217,144,170,108,181,82,113,236,93,28,37,133,212,233,235,230,63,143,48,36,182,243,238,231,18,141,166,31,147,243,43,196,42,109,21,206,25,118,179,106,246,242,235,87,228,186,230,1,164,160,58,14,69,103,118,97,84,13,187,236,157,234,167,222,100,99,249,161,72,2,4,156,85,155,106,222,172,218,142,151,119,122,81,67,173,129,255,193,223,167,239,242,201,156,58,59,40,116,48,22,52,32,132,105,212,89,221,131,141,247,19,235,64,207,220,112,204,166,126,42,255,115,61,221,221,140,254,144,252,240,175,90,130,110,162,29,69,4,55,217,59,1,154,198,238,175,179,4,84,17,101,234,254,81,213,10,232,120,224,198,96,101,56,123,24,33,47,236,121,45,9,144,70,188,174,25,30,69,90,204,188,124,104,96,231,63,190,175,1,144,54,166,54,15,238,245,58,17,5,207,255,17,167,192,53,139,213,226,130,104,2,103,120,186,115,237,80,59,72,151,122,30,143,213,82,180,19,2,202,114,212,237,174,116,109,164,160,94,175,37,251,86,136,44,121,23,165,183,71,87,238,108,151,6,28,220,153,134,37,179,83,231,120,111,23,144,164,107,149,154,202,146,199,43,83,43,246,103,109,224,184,134,27,209,115,116,52,64,160,79,241,238,110,66,243,109,59,196,208,147,220,250,155,174,212,191,68,43,196,216,77,59,71,127,43,5,42,220,85,110,207,70,219,85,252,107,7,233,207,87,13,5,52,234,75,142,171,179,150,58,241,63,208,241,245,25,1,188,217,194,21,186,85,86,96,211,44,74,12,85,172,117,125,121,121,177,142,238,33,252,61,230,37,58,145,122,91,71,152,252,40,95,61,174,188,151,248,36,81,201,213,37,171,47,65,136,139,170,144,228,196,30,108,53,237,36,152,236,155,11,94,124,152,139,158,221,180,133,243,71,38,236,201,215,35,115,107,1,209,110,207,27,50,25,209,143,5,27,16,114,141,180,22,203,87,175,62,188,21,125,198,236,224,201,145,221,39,87,192,76,112,232,219,61,226,206,185,126,133,215,211,109,50,231,231,107,85,44,4,141,72,122,210,62,74,230,61,211,242,169,32,109,207,230,106,129,14,80,108,242,0,74,151,29,19,59,98,139,164,247,227,41,156,83,142,100,173,168,239,77,148,200,123,46,156,208,192,211,253,169,234,2,13,177,225,52,238,33,39,73,14,125,215,75,180,42,8,222,178,55,108,68,240,120,229,32,169,91,10,224,33,234,140,92,146,21,126,108,193,111,216,197,32,84,64,169,27,209,212,35,205,230,77,188,140,234,210,40,117,104,0,199,164,110,3,144,93,5,239,235,205,94,160,51,251,30,230,117,15,124,150,68,250,157,151,203,52,246,108,99,177,86,36,191,238,105,213,175,165,76,55,59,14,147,52,30,122,21,105,148,161,125,115,13,135,52,184,9,203,92,103,235,143,138,145,49,231,217,1,232,77,45,79,40,161,132,10,54,86,168,216,147,69,96,43,79,213,126,169,236,96,128,190,234,6,42,195,199,132,48,181,0,193,207,28,66,168,14,52,27,61,59,92,162,107,221,170,222,216,172,114,171,13,71,13,179,103,93,202,1,162,56,250,66,50,166,63,23,116,117,190,226,147,85,216,126,109,191,196,214,178,94,226,15,95,108,225,132,29,84,191,209,3,212,14,84,178,22,241,208,124,143,175,21,106,225,139,168,174,141,111,167,215,236,146,29,131,83,85,182,10,226,13,158,64,230,220,184,106,145,13,134,199,219,87,195,133,37,135,72,82,40,118,110,67,31,228,100,255,110,87,236,27,0,252,141,157,14,182,250,84,171,9,237,127,251,246,143,82,168,233,90,152,117,203,49,121,145,178,243,118,169,44,243,16,146,211,81,252,252,45,188,154,91,105,125,109,234,188,32,42,100,67,105,199,237,147,224,156,78,232,129,103,116,240,245,78,235,75,243,239,80,228,161,244,219,42,236,175,96,23,141,71,208,209,193,59,105,30,31,153,254,210,17,180,63,18,116,29,61,192,222,105,201,234,121,167,211,127,203,132,196,23,42,87,212,172,239,0,139,67,55,17,123,161,119,222,45,207,104,253,31,230,237,74,221,162,159,33,18,227,222,226,90,228,47,145,42,181,235,245,147,107,39,198,34,98,13,60,140,201,162,236,223,199,178,207,106,111,245,187,6,61,49,123,212,228,41,5,137,156,119,186,111,187,93,202,127,23,132,186,230,241,185,163,104,222,59,174,191,239,26,117,208,120,246,221,115,124,84,207,41,236,248,208,74,223,23,156,43,204,148,32,93,159,197,144,204,75,47,82,41,119,65,29,41,192,188,226,3,217,224,47,86,46,94,0,248,48,131,88,55,232,218,139,71,2,7,221,243,48,149,195,214,30,31,62,114,105,215,146,141,30,33,101,248,109,47,185,187,183,165,129,95,219,134,32,66,184,17,88,211,56,90,154,174,173,109,93,238,64,228,211,85,18,66,18,66,148,201,206,112,163,243,165,169,210,116,154,165,122,236,239,69,7,19,80,164,152,19,173,7,129,99,23,160,76,9,105,249,181,232,31,242,247,44,229,49,21,138,99,34,53,84,145,28,27,7,215,213,216,150,48,209,242,253,226,55,137,27,150,114,244,18,84,42,163,151,101,153,23,175,132,96,30,41,165,17,164,99,131,111,182,152,169,48,110,21,132,105,25,61,178,63,163,53,210,62,156,119,254,239,191,3,130,230,140,122,177,84,122,76,205,60,157,141,105,254,46,49,140,151,92,36,12,88,195,228,175,210,102,23,177,39,23,102,22,141,248,99,187,78,74,160,60,134,197,157,197,19,97,136,118,32,184,154,21,94,106,251,200,227,86,125,246,187,150,63,47,81,132,147,20,132,210,166,181,238,17,22,11,252,248,159,149,23,208,189,41,205,109,20,222,223,44,238,96,96,185,206,101,43,178,144,222,121,187,171,99,196,176,119,31,44,238,11,178,22,28,207,149,56,184,166,107,228,96,69,73,25,100,230,163,24,198,199,116,239,21,84,116,49,14,165,147,174,104,253,121,108,154,105,26,79,75,229,210,53,62,4,170,145,63,237,141,3,55,174,199,91,64,218,154,98,254,95,10,24,69,100,177,185,249,7,2,97,137,2,233,96,122,145,147,62,82,230,189,93,133,91,206,147,136,14,87,144,145,222,213,31,149,126,88,21,152,55,71,142,192,167,7,222,118,85,20,169,97,9,83,90,66,190,57,56,206,132,165,150,234,130,99,69,37,54,129,120,209,190,229,6,92,63,222,230,25,217,44,4,20,226,147,134,228,149,185,15,27,43,25,246,43,16,239,27,80,115,46,91,123,45,19,58,11,142,153,237,230,121,154,249,80,56,160,235,245,150,179,6,104,86,28,217,15,71,205,106,173,118,57,6,129,185,65,107,134,183,88,203,221,139,126,222,229,239,35,61,138,203,203,212,229,157,94,130,143,8,182,226,128,49,57,201,4,202,151,83,186,84,92,239,130,75,51,54,250,135,242,109,231,25,2,103,5,253,3,215,161,225,142,196,122,22,0,123,115,60,113,42,153,89,179,140,155,141,21,47,30,78,184,74,141,93,60,165,55,209,160,65,199,99,131,209,251,176,38,79,184,91,110,79,56,50,107,58,215,43,220,200,186,228,57,121,169,87,28,45,106,179,125,78,153,40,17,126,16,62,57,102,80,3,136,127,33,4,57,225,163,203,51,147,161,136,176,243,85,223,123,166,183,108,237,195,130,78,129,185,100,114,236,60,174,226,93,201,37,223,98,165,250,69,228,184,199,140,173,184,28,124,87,80,235,109,178,45,166,113,89,10,232,188,222,66,156,132,74,129,114,237,178,81,225,30,145,168,107,230,188,82,170,154,223,87,46,208,22,237,72,134,117,192,61,251,66,245,7,250,179,144,134,37,156,223,191,156,214,85,75,174,82,38,249,186,232,156,139,73,47,221,45,123,78,243,19,74,249,18,174,210,46,12,83,250,202,50,112,170,217,76,138,145,84,136,121,115,245,57,220,41,253,85,112,97,152,121,131,196,68,182,244,110,239,27,39,196,226,18,213,197,133,98,224,68,174,20,67,25,161,1,163,57,30,158,185,218,55,104,95,129,95,254,193,14,136,181,198,37,182,43,100,230,141,107,41,24,229,5,255,139,56,95,48,3,71,41,179,102,114,77,246,228,247,30,161,109,79,137,98,1,198,133,224,168,243,161,220,163,101,32,24,55,189,78,178,101,199,185,130,220,120,244,133,146,19,76,66,63,184,60,32,96,0,13,224,146,113,104,140,111,8,23,172,185,131,213,59,143,175,213,226,255,9,233,191,68,19,204,114,4,59,86,5,15,198,126,209,59,4,53,18,229,62,44,0,192,137,224,95,82,134,166,97,215,139,56,154,54,101,226,189,72,210,109,87,64,45,4,214,241,33,94,44,53,180,221,207,207,248,32,223,31,29,150,198,178,81,106,226,11,80,38,72,246,201,225,140,86,35,140,163,211,169,250,196,193,160,210,31,64,185,90,93,250,11,42,70,45,110,154,11,88,26,238,59,79,206,204,6,235,192,190,199,125,100,254,77,159,119,104,88,132,200,152,236,128,241,199,86,89,238,161,177,167,248,153,222,7,147,108,48,174,111,28,78,148,96,121,240,28,52,96,9,212,147,34,5,152,220,54,149,89,152,12,145,36,200,0,190,100,140,52,122,53,221,199,26,230,61,97,193,38,231,219,145,168,45,66,106,114,82,6,27,1,230,5,174,219,36,243,188,18,234,128,107,141,129,68,244,190,85,248,8,171,101,98,15,251,104,238,183,103,11,163,21,233,36,67,196,226,164,69,152,93,110,183,250,52,232,164,154,243,132,8,86,71,5,50,102,90,234,154,73,41,231,164,230,171,213,205,64,146,84,194,20,238,4,147,55,243,92,173,196,194,205,223,142,228,94,234,149,153,83,62,215,46,223,4,182,229,231,122,26,187,123,31,25,128,131,240,61,128,229,108,159,172,199,17,80,195,129,154,234,179,123,182,74,147,10,162,185,225,41,238,105,180,83,252,208,59,137,39,246,69,227,15,15,28,17,253,183,55,60,66,53,224,200,178,241,187,155,206,197,242,211,38,23,148,175,181,90,207,5,127,16,138,60,3,180,121,77,249,20,76,73,82,209,243,168,251,31,74,127,200,105,207,91,73,44,237,107,70,71,102,166,204,154,148,149,189,103,160,114,167,239,40,56,84,170,227,233,212,115,149,201,32,167,248,9,225,19,132,32,2,19,248,230,241,163,179,247,120,106,153,224,229,201,242,47,187,126,13,204,213,115,0,123,118,24,135,42,192,222,48,131,98,70,232,202,169,40,17,229,96,108,42,98,8,142,175,191,105,97,131,130,18,22,213,19,82,175,49,118,143,251,34,129,71,94,166,40,182,183,6,132,193,29,90,173,20,217,232,244,236,131,31,139,28,100,88,237,153,154,204,119,150,85,185,63,203,220,80,25,107,19,127,237,255,217,168,59,104,225,224,220,172,159,93,14,176,116,79,7,189,73,34,85,110,255,157,184,123,86,64,41,94,61,233,26,113,224,118,187,88,36,135,83,241,168,124,232,70,209,94,33,172,191,154,161,207,164,81,147,10,3,54,105,168,36,230,148,87,125,118,62,227,190,106,242,185,60,11,92,185,34,100,93,69,239,141,218,28,53,140,211,52,123,214,154,133,57,71,145,15,243,187,39,232,39,52,137,189,216,215,93,89,113,73,97,26,228,103,89,33,58,1,5,220,161,119,105,4,24,248,179,223,199,18,242,106,43,51,229,22,240,79,60,234,213,101,35,120,212,17,6,36,64,26,246,207,139,175,36,95,174,11,180,29,86,51,200,13,128,9,144,7,24,179,157,87,225,45,217,118,35,31,148,167,52,36,17,154,21,231,18,205,217,153,219,178,36,244,34,159,225,113,242,85,138,89,152,49,100,121,198,93,120,110,236,72,52,164,62,57,107,182,11,227,165,230,103,146,131,216,104,7,116,89,174,165,7,9,170,96,60,254,56,66,163,47,209,19,254,37,145,48,14,88,139,41,31,17,251,242,26,69,156,159,21,55,191,54,45,173,253,247,43,237,9,35,22,99,107,135,173,178,177,120,235,72,252,126,26,189,238,35,15,68,174,56,89,54,167,72,31,129,180,101,220,128,176,239,163,112,104,73,121,169,209,80,212,146,167,231,192,0,243,59,96,100,222,235,129,102,245,233,20,1,83,35,117,112,202,39,224,202,104,232,240,179,26,255,167,116,96,186,163,51,101,74,171,255,87,211,199,157,70,182,201,103,192,252,155,162,1,84,223,147,98,4,118,78,85,129,165,203,51,58,100,78,144,204,237,50,23,131,34,242,109,236,99,240,98,53,205,56,90,61,107,150,239,93,170,202,6,143,132,162,237,107,165,129,248,45,248,143,251,203,200,93,124,128,122,180,23,62,10,67,113,187,47,199,246,94,87,252,60,54,253,203,4,80,95,38,254,242,72,142,18,45,220,94,179,247,45,17,147,148,91,34,78,165,150,9,203,182,125,139,29,41,78,186,23,15,68,149,188,177,57,118,224,57,123,177,49,234,56,74,69,200,169,74,242,177,83,160,132,169,10,175,254,215,84,106,118,93,199,100,123,191,237,171,153,133,66,26,194,181,74,69,186,238,45,105,29,166,184,98,115,108,219,143,181,17,155,195,170,51,74,90,199,126,50,186,103,9,31,222,239,155,230,90,148,87,93,16,33,208,229,70,234,128,35,211,238,212,90,120,9,209,150,159,66,6,221,33,52,192,8,153,5,240,29,14,128,69,169,237,69,5,182,225,35,203,40,70,14,219,80,38,88,167,115,41,188,133,62,71,12,15,80,235,61,233,98,128,240,41,7,76,56,213,21,166,71,193,79,49,56,19,21,16,206,237,139,96,135,148,122,165,110,125,155,75,180,197,233,71,11,68,79,222,165,126,4,119,74,188,202,179,138,188,15,113,76,10,182,170,127,163,40,151,64,68,55,132,191,132,211,127,164,76,183,67,231,201,230,109,33,217,31,139,140,65,213,235,69,133,253,120,20,205,26,250,148,170,246,54,202,9,180,98,137,108,169,183,55,156,166,242,238,114,203,38,197,3,206,140,116,161,66,192,137,102,142,58,143,175,237,100,46,193,108,222,219,209,93,94,152,21,77,255,209,146,107,201,211,6,147,19,10,36,202,3,12,199,240,26,255,176,0,17,220,35,136,125,157,92,101,232,170,79,94,162,97,102,119,27,115,229,32,191,236,136,106,126,101,169,158,69,242,206,7,48,227,194,178,141,218,155,85,115,230,207,118,175,160,16,4,172,123,111,71,7,245,147,76,168,165,251,188,208,108,179,181,83,0,207,53,40,189,178,31,34,237,231,218,46,79,202,229,2,34,205,247,244,83,244,0,32,155,133,171,128,199,112,97,119,122,126,8,191,6,192,35,212,53,155,125,143,61,241,66,45,32,240,180,73,193,253,240,45,65,22,87,141,198,216,232,29,110,190,100,83,198,5,70,252,46,33,234,103,142,163,7,241,3,218,55,109,242,40,188,103,214,162,213,161,163,139,121,217,240,130,211,139,166,65,184,97,8,43,159,232,62,140,243,242,191,118,248,12,193,219,63,98,196,167,115,133,213,161,253,69,244,105,45,213,76,142,0,62,168,193,45,170,255,208,177,64,9,14,228,94,150,80,249,149,148,214,230,108,182,59,183,252,189,31,171,150,122,70,70,143,152,102,18,105,196,102,228,62,93,116,190,18,112,157,193,144,78,194,139,27,117,186,98,150,151,113,127,164,81,242,28,139,73,99,196,59,153,157,202,146,193,155,70,19,71,190,11,86,78,193,145,118,140,202,188,223,112,210,163,128,236,41,116,232,97,8,166,99,75,105,57,27,141,145,214,4,111,130,121,241,36,229,11,53,83,124,7,154,157,35,227,72,107,139,138,104,111,245,108,142,93,216,21,219,218,132,11,199,171,64,237,71,233,92,80,31,136,74,209,83,106,78,90,66,106,39,218,219,58,55,60,175,220,104,199,48,156,31,85,213,45,115,220,43,139,104,114,17,165,248,239,170,188,11,248,212,48,234,113,34,67,92,17,50,123,29,125,108,184,1,96,11,155,65,108,216,72,67,19,88,250,65,189,79,173,184,144,197,62,68,71,21,129,111,61,146,38,140,84,148,235,204,189,186,28,213,125,95,204,24,134,239,58,203,197,2,213,205,21,32,134,9,113,9,90,118,213,122,230,168,18,182,255,103,135,11,189,20,160,0,249,156,86,40,154,93,19,48,198,76,34,57,122,148,234,255,150,131,134,249,59,13,127,201,144,128,253,116,91,225,219,202,117,150,192,162,144,128,175,112,142,154,37,51,11,84,110,250,18,162,92,24,117,192,217,245,152,105,103,175,154,75,245,166,173,198,112,241,27,188,104,95,64,80,170,252,204,245,255,217,37,200,125,89,96,171,217,247,133,38,147,129,73,131,180,243,164,97,189,102,211,77,131,55,95,124,35,74,171,125,80,161,101,130,100,81,180,43,118,120,187,105,15,220,101,232,220,145,221,252,13,109,182,127,185,238,46,88,213,127,109,53,13,197,65,219,223,201,202,175,161,224,102,188,56,18,0,129,73,135,17,220,219,80,211,177,135,233,133,26,216,130,105,202,48,94,76,68,70,182,70,92,39,67,181,45,113,143,49,197,222,186,132,35,160,48,170,113,171,127,80,9,9,16,38,27,96,52,251,110,121,186,254,46,225,197,76,29,188,27,228,25,5,129,152,7,152,247,209,208,58,157,154,48,201,192,189,212,216,206,90,51,194,111,237,157,119,201,183,25,160,74,231,218,37,53,254,10,213,89,127,191,66,172,182,128,154,204,216,45,156,161,213,142,223,176,141,49,160,100,211,101,89,179,226,28,108,108,241,163,88,52,219,243,192,51,239,193,121,172,251,204,45,242,66,15,38,114,69,79,144,72,42,19,76,197,255,141,9,170,189,237,117,2,199,17,120,112,136,49,38,225,157,230,85,66,11,8,187,68,15,59,188,102,74,82,246,65,46,43,113,86,115,164,68,24,207,92,17,76,128,191,202,13,97,2,105,145,70,154,72,236,97,183,41,8,231,85,184,215,59,55,84,174,17,190,138,134,32,133,109,209,242,83,35,33,178,246,160,240,36,98,74,88,54,40,214,133,98,88,90,191,233,140,45,178,244,136,20,127,188,214,67,231,34,246,219,10,19,153,53,206,147,39,46,8,76,46,55,75,133,190,253,13,23,185,87,68,223,96,84,246,102,10,86,155,113,161,66,72,238,226,65,215,109,63,39,23,82,77,227,222,177,4,203,235,163,139,155,226,231,60,214,134,128,230,31,0,210,187,132,153,248,59,33,170,130,39,119,119,101,202,99,198,105,56,180,82,58,72,184,236,112,180,201,128,7,230,79,229,0,33,211,254,204,107,143,164,132,16,17,62,112,222,185,219,98,146,13,76,110,132,21,179,223,166,71,98,2,149,102,106,179,113,117,35,150,247,124,67,254,178,48,229,92,177,24,135,180,129,169,110,31,181,157,198,247,208,52,123,18,160,227,54,114,54,199,165,33,126,247,253,240,117,111,226,119,94,166,77,19,177,7,181,20,17,74,3,219,181,251,77,162,180,46,16,41,18,224,105,210,250,223,239,28,161,222,171,67,148,236,226,46,62,127,92,93,214,5,31,109,155,50,130,143,97,89,208,45,170,46,76,202,57,72,110,99,137,109,237,209,5,213,206,205,178,186,91,199,156,196,117,21,216,88,25,226,73,223,224,14,133,49,62,219,41,69,137,88,185,150,110,211,145,8,51,25,147,211,45,101,238,26,92,130,16,243,225,33,38,247,209,154,119,64,34,149,69,41,136,88,38,250,131,31,189,195,12,105,33,93,63,132,127,255,230,84,157,185,238,64,96,110,205,225,60,146,216,5,44,69,128,107,185,82,109,253,144,121,25,199,174,63,91,38,208,95,173,86,149,84,10,176,28,200,4,66,49,215,137,58,50,209,174,167,37,11,77,182,182,110,43,218,32,0,174,22,108,20,68,103,147,181,132,215,161,208,172,123,29,140,213,69,101,73,194,82,87,238,23,206,199,68,8,84,65,19,147,14,55,214,223,181,165,246,110,62,31,8,94,16,183,164,86,201,217,199,20,72,133,250,247,179,13,202,252,75,91,207,229,219,89,223,220,104,175,101,49,68,175,146,132,2,25,114,24,150,146,85,10,49,87,162,163,131,158,3,68,3,93,49,38,115,205,72,228,129,66,183,69,52,244,223,13,17,94,209,89,106,19,125,156,68,80,116,8,152,48,68,15,88,68,39,192,113,31,74,187,222,11,117,62,176,136,19,3,240,188,76,204,166,181,185,130,18,75,181,255,87,108,107,54,148,184,27,142,19,186,174,252,247,48,138,20,52,154,201,48,248,230,149,74,206,159,181,99,78,36,103,155,150,23,189,160,68,81,100,32,183,56,193,11,133,151,177,183,87,188,177,253,94,123,182,158,227,204,90,51,173,195,107,2,7,250,241,125,237,1,133,126,118,159,175,88,53,122,130,233,198,221,38,131,130,177,231,202,51,48,13,224,247,54,41,159,41,37,4,45,116,253,12,157,133,2,14,0,31,120,175,172,230,67,31,226,39,124,91,81,214,152,38,118,61,172,121,177,149,116,229,162,206,246,58,0,221,232,12,126,208,242,101,216,198,230,95,17,200,43,252,131,199,234,203,104,104,118,56,60,34,23,179,13,223,61,116,6,52,74,144,91,151,63,247,124,67,52,254,153,31,55,192,131,59,127,23,12,53,145,177,96,41,120,238,160,239,229,244,231,202,237,60,178,96,133,50,167,133,198,13,27,105,83,60,24,220,154,5,88,171,215,113,173,3,218,116,25,16,94,137,2,159,98,25,67,220,217,0,210,45,205,135,205,117,253,149,65,179,36,97,210,2,139,106,114,6,26,178,119,135,108,132,36,81,195,61,24,170,128,82,106,215,192,173,236,33,40,204,118,13,153,120,240,247,20,42,167,144,93,53,191,61,195,41,128,118,56,239,173,35,90,254,226,112,205,242,0,240,45,54,131,43,41,57,121,175,116,248,14,191,121,91,138,206,157,188,186,54,12,158,71,104,157,32,169,0,185,159,60,69,244,3,237,15,209,96,22,28,111,80,216,0,207,69,18,59,105,109,80,204,147,222,138,24,44,132,200,30,110,100,233,141,88,221,75,237,184,82,67,242,218,210,219,36,137,102,136,220,94,121,44,25,70,214,155,23,93,100,136,191,7,131,201,41,186,3,152,109,21,46,119,84,18,250,135,142,190,97,177,177,130,3,85,140,165,22,175,54,17,174,84,61,108,71,40,2,245,253,35,216,17,68,56,129,230,215,32,23,78,215,47,30,80,248,57,226,1,237,105,210,91,184,200,34,255,243,224,10,194,169,191,104,149,25,162,104,229,247,192,106,33,69,15,126,104,44,156,80,173,104,33,94,28,136,97,174,216,223,244,73,93,222,202,142,169,84,17,191,170,167,131,169,34,38,133,237,225,96,197,89,62,215,148,159,162,39,76,82,73,119,140,149,221,22,122,179,236,198,253,253,2,22,202,20,223,209,60,87,38,116,2,106,206,172,142,119,205,202,88,27,53,26,93,163,157,169,139,208,159,51,134,59,100,215,208,136,108,145,162,102,113,33,217,91,199,109,206,118,170,75,214,219,209,116,250,223,215,138,144,244,18,197,23,164,1,165,62,87,86,153,236,76,72,52,249,64,215,239,219,2,15,58,10,129,171,242,177,181,95,232,13,150,30,0,223,59,135,159,143,216,107,193,106,74,246,194,179,111,117,189,62,115,223,56,83,190,145,59,8,8,103,183,222,81,241,149,72,220,34,121,205,188,39,210,94,70,2,189,37,130,249,74,102,110,178,219,234,169,36,250,63,123,105,152,186,236,79,177,242,237,158,163,115,223,80,36,18,171,77,113,96,28,149,60,79,104,214,154,227,68,207,0,160,226,234,242,14,144,24,148,170,92,160,247,168,167,82,103,242,101,91,157,7,113,111,131,163,181,35,244,173,210,46,57,167,130,72,222,246,122,130,44,242,220,107,25,100,223,109,129,251,153,134,227,83,15,187,191,245,90,70,226,255,48,21,228,255,58,235,106,246,153,152,240,19,115,77,33,232,37,228,213,165,20,150,152,13,59,68,201,34,238,24,177,154,104,179,117,190,150,197,105,235,27,217,84,38,249,57,254,148,28,32,205,145,146,34,220,211,97,65,26,85,236,251,175,104,96,23,19,180,107,186,19,51,60,5,116,114,87,186,150,26,190,230,113,16,103,219,180,202,208,198,19,0,217,98,136,159,145,169,177,7,186,229,153,114,13,232,42,13,186,15,69,180,231,231,236,39,96,75,27,185,188,155,212,149,186,164,139,32,168,147,22,216,160,82,244,150,214,101,193,115,218,134,232,173,78,179,73,220,212,116,175,50,181,95,115,8,109,238,120,168,190,204,209,78,182,125,255,146,71,162,84,68,71,51,71,205,221,223,85,99,11,3,39,237,67,191,216,24,154,49,93,130,13,169,88,197,183,206,69,235,31,208,240,225,197,220,66,210,145,234,101,207,39,235,194,161,23,172,134,91,226,25,76,201,169,161,161,104,31,234,251,203,118,8,103,218,21,57,188,198,64,239,195,44,98,20,182,224,191,199,177,140,142,21,15,145,107,82,172,0,189,15,224,47,7,26,101,37,105,31,68,144,185,108,139,50,152,221,110,111,187,147,1,235,207,23,218,55,40,2,109,1,30,247,126,24,117,247,209,102,205,253,76,191,104,13,76,151,216,173,27,109,243,73,203,238,65,160,40,150,75,105,10,3,3,223,24,102,38,107,16,156,196,61,69,139,191,111,217,103,43,118,144,227,214,77,97,32,217,61,26,77,59,7,212,28,55,184,201,70,46,224,100,136,95,47,125,37,153,150,91,83,222,170,36,17,3,129,67,132,225,116,118,221,18,248,52,9,86,229,6,12,175,250,211,204,142,30,35,134,80,210,164,55,186,175,30,74,150,193,210,219,164,80,50,150,15,99,231,110,227,51,34,147,248,125,93,160,144,15,114,208,171,242,208,12,181,32,36,25,131,230,199,74,51,233,15,222,240,164,121,152,198,88,123,190,71,39,243,50,253,223,163,93,82,102,175,56,175,160,194,56,197,98,244,85,63,142,86,248,65,106,62,129,90,69,12,204,72,255,177,220,111,19,102,109,155,164,144,203,1,142,205,60,248,107,198,130,81,125,192,237,155,209,232,37,55,51,35,220,132,158,233,137,87,132,68,89,204,188,168,86,82,52,163,126,141,164,157,152,203,110,76,118,107,62,156,6,182,236,133,88,201,159,40,61,170,240,20,97,161,25,88,227,28,199,13,163,150,226,52,148,128,169,213,204,172,33,61,210,131,205,156,75,182,51,69,231,94,85,133,21,130,45,159,238,81,63,11,181,160,187,5,221,73,22,150,24,130,95,196,105,123,106,16,151,106,126,46,196,196,140,26,208,75,65,58,64,112,208,194,244,239,183,219,99,184,85,52,56,183,196,144,60,237,212,223,138,212,127,16,88,91,171,186,54,17,165,192,242,225,133,251,32,19,102,38,245,152,228,162,248,251,44,39,70,26,237,114,140,91,22,252,234,239,65,82,136,24,229,133,62,112,74,72,238,107,41,93,87,173,146,92,82,186,241,171,222,71,119,71,176,93,213,64,241,221,127,119,194,169,239,43,213,202,93,21,4,193,166,170,246,35,82,152,190,56,120,72,252,71,138,13,34,226,116,19,109,238,183,34,67,130,58,66,249,253,139,0,130,90,132,217,30,84,156,152,128,8,164,121,32,188,194,234,173,28,14,230,226,47,198,14,140,136,205,240,17,28,121,73,248,57,116,215,140,29,142,237,47,130,201,102,148,177,133,162,192,31,42,62,11,130,140,158,104,250,87,31,200,143,212,187,84,157,186,255,235,115,177,106,130,51,112,90,237,167,185,166,215,35,247,57,90,99,139,6,184,135,231,46,97,213,138,159,128,113,201,84,227,163,222,17,184,11,90,196,126,75,82,105,202,93,198,128,179,135,69,97,136,100,196,74,105,59,11,214,207,192,107,80,129,92,49,10,74,124,128,175,3,24,169,108,111,233,136,123,226,95,180,26,192,51,54,19,50,212,77,64,108,171,3,122,67,99,217,199,132,42,109,31,0,74,148,254,145,12,143,250,97,189,11,162,37,50,239,163,190,82,250,65,11,153,166,125,117,241,82,22,168,155,39,127,9,232,214,111,32,23,158,231,78,189,83,206,113,187,72,45,59,213,115,18,51,130,26,142,85,32,146,9,35,102,14,35,122,75,154,34,195,117,246,61,208,58,176,200,76,222,163,132,172,78,189,179,98,171,37,236,41,199,6,94,185,223,158,6,201,24,89,155,93,234,103,190,28,114,127,232,111,21,196,242,96,163,74,241,15,106,58,74,220,147,188,245,78,78,73,56,49,174,7,123,251,67,71,198,37,0,5,246,129,163,100,1,49,197,152,40,178,207,69,195,66,173,7,61,7,128,182,160,107,210,195,11,89,223,146,209,192,63,252,109,83,60,205,240,162,135,88,254,191,9,2,215,21,126,55,155,84,26,40,221,63,165,228,197,67,216,161,34,70,57,156,24,177,191,6,104,109,226,111,96,214,249,166,164,243,168,220,227,253,217,44,210,193,85,131,167,198,58,24,62,167,246,175,62,111,68,224,15,26,111,237,244,192,81,148,237,214,88,173,162,177,162,215,132,9,48,220,188,29,116,187,110,101,28,107,206,10,222,86,109,37,112,206,46,10,212,45,91,38,70,240,223,207,203,112,68,54,160,194,234,121,34,190,52,244,186,2,254,142,111,226,101,229,163,221,214,185,112,74,66,38,217,42,34,241,206,195,82,159,149,219,51,48,41,57,74,226,34,208,112,78,102,225,190,172,93,93,110,158,35,174,49,142,235,172,62,35,186,7,220,65,144,96,106,57,225,253,98,93,94,231,240,55,36,72,119,24,239,250,130,142,140,193,19,29,247,0,167,66,5,180,35,238,68,150,34,14,236,188,79,44,13,61,44,224,155,63,229,233,143,116,32,21,125,136,195,159,107,32,174,239,234,28,44,7,109,134,176,239,0,211,0,219,28,196,21,225,186,148,209,160,132,149,222,60,178,21,147,202,165,32,75,92,238,125,185,74,127,52,180,192,225,67,81,172,133,195,52,73,118,168,23,19,252,197,215,104,152,194,40,66,108,40,179,229,85,242,86,11,136,107,139,128,103,222,111,58,103,114,115,64,182,132,181,221,191,46,46,187,134,184,119,59,204,245,110,118,17,48,167,60,71,85,55,200,63,20,116,110,42,221,97,127,187,199,124,52,162,202,248,160,218,78,164,145,226,223,111,136,129,68,93,28,191,12,158,245,142,85,52,132,147,171,129,75,83,147,7,110,16,39,247,174,180,195,85,159,4,214,237,207,185,250,230,102,33,61,96,73,242,131,162,36,158,142,117,248,40,74,141,241,196,7,247,172,165,112,246,82,224,140,53,45,106,215,103,240,5,170,234,196,218,31,97,124,77,163,38,162,96,91,3,60,252,119,143,54,223,191,113,221,94,169,208,18,60,101,217,6,89,54,78,246,144,202,3,134,148,156,76,49,134,24,43,31,44,56,252,61,65,74,87,58,5,221,58,171,146,34,98,200,103,201,201,159,69,10,173,214,251,93,192,216,76,177,65,70,182,76,90,25,151,141,108,125,32,144,54,80,39,197,182,127,171,181,147,14,105,223,66,252,229,240,85,95,188,83,71,65,249,91,48,241,126,83,171,57,141,142,91,3,227,6,172,235,110,162,242,3,253,98,224,216,149,128,28,59,197,229,195,25,74,248,130,57,247,131,182,240,53,186,163,76,154,86,120,118,204,128,110,156,59,70,203,228,56,175,27,37,127,213,201,251,112,119,100,95,207,202,197,187,182,184,68,50,236,192,231,6,181,193,149,36,116,242,125,0,10,131,252,174,50,27,174,107,212,123,33,245,219,57,77,107,96,78,167,65,129,50,193,225,22,121,240,127,250,236,223,13,43,196,6,17,222,186,66,44,183,225,86,188,68,202,78,7,105,18,112,130,61,13,152,190,28,109,214,32,219,62,173,59,93,218,71,255,31,136,6,51,251,171,53,213,56,65,251,163,156,46,201,185,128,61,122,62,171,6,220,98,41,124,192,247,19,24,40,75,122,255,37,124,141,83,247,58,99,58,137,119,52,144,52,49,110,29,9,23,131,65,51,135,190,132,7,145,250,51,136,117,15,209,133,86,167,90,195,50,188,87,34,133,174,180,23,110,165,124,222,44,200,167,65,252,107,104,43,77,21,218,15,148,194,192,162,240,237,199,171,68,66,65,208,91,69,6,105,118,217,85,169,41,181,197,150,156,168,169,115,81,239,234,69,212,205,6,123,88,66,82,49,170,252,121,98,171,243,156,203,166,65,98,91,16,166,255,87,60,144,242,141,169,181,29,44,98,30,142,143,61,183,171,228,133,165,133,72,29,125,67,103,120,227,65,106,248,219,26,234,170,112,53,96,4,66,229,33,55,29,59,201,15,151,116,14,255,43,181,128,37,102,129,23,99,157,4,143,147,201,236,232,77,245,3,89,54,35,30,110,158,196,133,216,158,242,191,204,7,98,16,252,91,136,191,158,206,67,38,155,31,49,13,233,223,254,151,14,145,215,91,43,17,222,125,245,111,39,97,103,219,104,152,231,49,221,189,199,228,168,233,159,172,247,248,186,123,244,169,74,2,204,246,219,27,195,223,216,183,96,56,95,31,253,99,237,252,33,201,61,2,147,168,112,97,30,21,171,182,99,34,191,142,21,206,42,197,112,175,201,96,104,35,7,94,63,144,13,192,229,74,104,73,211,81,190,139,77,251,142,23,82,181,86,229,137,118,8,11,198,210,132,91,214,16,60,88,164,107,147,79,141,180,196,24,165,36,99,246,96,78,52,192,192,161,24,23,228,179,242,104,76,90,73,9,114,199,61,66,194,139,121,233,28,77,98,27,185,93,96,51,110,248,158,10,242,214,5,164,226,185,42,146,4,169,228,167,59,109,122,214,22,184,237,220,92,253,140,148,131,51,62,102,18,134,211,204,70,81,219,85,99,44,1,197,217,177,146,217,157,4,106,233,66,61,61,66,130,90,95,166,91,252,134,92,112,180,219,80,3,210,103,161,7,14,58,108,215,135,36,43,86,26,140,225,62,43,250,157,72,45,29,135,83,129,249,163,21,225,83,192,35,97,129,50,76,5,234,89,16,173,206,47,126,89,125,208,84,19,183,45,14,68,134,142,56,98,0,176,94,119,125,87,94,90,160,111,49,162,255,106,175,97,206,11,153,55,54,147,137,122,151,212,19,12,54,99,141,37,198,98,171,76,246,102,94,80,241,39,217,220,185,175,143,241,58,187,91,72,171,133,187,81,238,52,229,185,207,95,63,194,56,27,154,166,131,196,219,93,190,158,111,120,6,142,152,145,180,232,65,13,131,79,170,48,180,204,53,185,38,180,67,106,116,113,226,151,132,8,243,22,159,163,138,220,2,87,168,9,8,28,95,33,140,118,116,130,157,209,103,123,113,15,28,247,89,236,193,214,236,141,48,56,195,209,240,28,188,200,185,16,135,195,183,17,56,130,88,25,170,47,7,39,65,72,85,3,234,32,95,97,19,37,24,181,112,163,151,248,213,136,135,224,71,148,58,161,182,204,246,93,111,178,38,65,54,148,29,147,112,153,143,25,187,228,196,85,235,213,196,160,100,30,62,201,125,1,202,126,51,0,46,154,166,31,148,77,174,216,112,201,29,158,84,203,179,134,131,12,105,100,170,35,122,28,229,149,118,237,166,63,174,176,180,24,238,177,234,69,72,134,140,226,246,216,40,86,209,145,104,200,39,112,104,61,39,219,242,146,168,111,240,15,74,2,160,214,124,47,117,255,248,173,237,144,242,168,49,27,164,207,191,29,35,78,101,74,2,162,134,196,116,42,149,4,241,130,251,103,57,130,136,130,39,101,246,4,173,11,178,239,201,246,112,54,249,114,26,162,207,17,51,214,86,219,196,179,15,195,2,236,100,169,32,116,35,208,221,107,25,50,207,162,100,88,54,92,187,211,105,98,172,136,88,164,201,69,171,226,89,28,240,252,126,83,209,35,230,106,248,210,113,148,13,90,113,233,29,38,179,243,118,170,207,57,254,161,202,139,161,199,49,228,185,251,85,13,233,235,53,243,246,213,146,89,163,47,35,34,236,218,140,54,169,185,104,36,11,42,196,79,198,150,97,81,75,88,133,73,149,46,117,126,63,41,133,60,125,45,52,234,212,47,209,132,202,118,144,249,138,113,214,180,255,193,34,218,175,236,221,212,107,197,42,190,139,5,204,37,200,57,68,236,159,77,107,198,167,99,62,102,172,67,160,22,185,164,100,102,44,53,43,122,174,225,242,76,217,31,39,82,23,3,43,56,161,225,28,153,63,191,58,159,171,134,9,96,76,37,70,254,19,178,98,126,223,202,13,238,136,27,87,193,172,35,186,108,138,17,146,233,255,31,8,154,210,39,238,102,249,120,55,108,227,206,114,215,93,151,37,0,202,188,44,102,230,38,214,101,200,182,173,45,243,48,101,228,215,10,187,89,16,31,19,74,15,78,146,44,20,9,86,166,23,62,148,179,235,117,235,68,192,162,187,159,108,196,116,130,19,122,179,128,142,63,230,162,246,149,203,37,113,209,48,95,243,62,62,237,108,39,230,62,157,181,158,40,114,62,23,58,28,34,88,78,105,80,245,227,209,48,79,103,105,25,12,167,168,76,13,200,86,227,243,119,253,97,63,95,244,144,34,177,207,198,207,18,135,230,64,180,153,27,107,201,213,177,59,129,153,189,136,224,47,18,67,182,58,82,150,52,10,225,126,92,163,122,59,141,190,29,12,254,47,94,89,232,74,94,31,185,19,184,189,104,110,203,238,51,223,253,83,235,187,220,237,159,39,231,48,215,92,34,164,228,153,102,131,32,110,21,45,45,17,196,215,177,146,19,168,190,88,41,237,28,194,201,107,250,198,166,220,87,60,82,148,205,103,51,252,239,81,44,149,74,189,93,32,127,210,204,41,122,187,246,135,203,113,0,159,220,217,168,60,203,74,112,217,67,230,244,121,232,165,18,24,78,166,203,86,171,203,195,166,6,71,5,38,236,158,244,233,249,16,75,245,63,231,250,235,109,222,111,67,92,55,106,222,58,255,217,84,154,250,34,102,246,195,229,24,248,118,247,167,19,154,1,137,235,229,26,220,3,87,18,200,107,167,104,196,65,193,0,220,207,143,143,173,92,213,114,65,75,179,250,39,46,201,65,82,124,244,8,238,214,12,153,151,111,164,134,142,17,18,109,250,154,217,36,198,178,94,17,201,204,51,46,26,58,39,253,165,55,65,131,203,216,200,153,47,46,143,11,185,4,193,209,178,154,50,158,16,212,248,235,59,57,188,17,86,73,96,167,191,177,75,255,172,11,45,1,34,35,174,45,130,132,212,214,212,100,255,226,103,128,201,43,75,122,151,100,16,224,109,149,225,185,157,158,249,78,203,109,35,96,142,160,202,48,10,3,250,70,191,26,187,243,194,162,26,28,252,135,93,176,139,241,109,67,118,6,22,142,224,249,57,0,240,229,154,25,205,211,199,86,154,221,216,165,125,212,136,2,164,50,211,126,101,237,30,162,233,83,30,56,182,1,3,132,125,171,174,30,104,19,83,209,129,142,13,223,229,78,191,120,109,6,239,15,221,10,228,33,36,6,152,202,240,101,249,5,88,171,36,227,226,161,52,247,50,213,221,178,119,188,202,195,124,177,124,96,110,61,164,11,2,169,159,126,120,137,120,74,87,159,232,84,235,175,225,13,240,241,178,172,199,254,246,144,16,216,183,56,27,97,126,146,172,63,53,119,139,160,9,81,99,30,11,173,69,20,152,37,58,169,54,88,38,80,30,147,138,28,60,175,32,82,119,195,90,23,192,97,99,165,238,168,114,12,86,98,140,18,154,174,109,187,175,34,131,208,127,66,24,37,119,82,212,92,73,14,192,248,144,213,133,90,149,168,173,45,77,23,84,73,165,41,242,131,105,141,213,154,17,151,85,67,55,37,255,14,92,187,120,113,92,88,176,224,46,27,185,228,156,83,123,187,199,84,87,91,166,97,154,116,109,228,51,67,82,42,199,230,234,0,178,179,3,38,15,12,102,26,19,30,118,118,170,40,132,70,136,81,223,12,158,18,118,233,174,184,177,59,79,45,156,138,26,128,232,150,138,211,85,233,123,94,232,215,188,116,205,28,255,202,31,236,238,52,85,150,71,143,5,62,126,207,185,201,71,169,25,130,17,215,99,113,134,188,81,237,215,171,19,119,60,53,159,225,33,166,70,80,225,174,122,90,152,152,181,137,231,69,240,147,236,32,134,109,5,37,195,2,26,200,157,217,48,119,141,156,21,189,217,95,109,249,248,249,194,50,65,156,110,182,12,189,41,184,100,192,235,78,168,20,41,100,250,199,100,155,214,82,234,109,179,155,70,74,194,81,169,111,184,119,201,174,103,126,126,255,198,142,146,89,236,105,125,40,154,145,29,244,198,48,51,102,176,43,120,170,6,14,120,106,93,139,129,29,148,30,212,150,165,224,56,58,8,148,236,34,7,230,6,103,63,54,31,119,76,229,234,86,142,57,116,204,57,6,211,66,108,7,165,172,94,127,151,7,21,32,68,162,16,164,200,163,98,129,112,109,109,97,101,127,185,79,70,101,26,5,235,98,134,71,78,30,107,220,149,252,173,128,75,25,202,202,138,46,229,189,90,22,198,227,206,176,12,220,108,238,5,39,199,249,54,97,159,99,5,2,255,178,109,35,11,106,103,109,208,144,110,167,212,251,223,68,167,68,108,78,223,83,123,211,143,142,81,16,31,115,51,42,91,44,213,33,62,217,113,165,214,70,213,95,93,235,137,123,188,228,95,19,154,73,160,4,199,119,169,34,206,138,39,126,221,155,52,206,86,109,187,100,148,156,38,27,250,25,237,35,111,176,192,192,79,235,12,45,31,99,1,205,252,97,218,107,83,245,76,36,110,25,120,125,224,50,6,62,161,120,176,59,205,40,79,138,107,46,17,53,203,81,50,120,186,250,192,233,185,93,117,201,74,248,172,173,199,27,75,216,1,52,140,184,205,9,31,146,225,199,55,135,15,184,51,255,167,42,138,123,219,49,209,250,179,163,193,57,148,74,88,189,146,154,223,180,131,22,151,232,152,45,141,131,109,184,222,245,143,75,121,140,165,114,11,80,132,232,80,171,37,143,197,226,245,63,70,97,208,147,247,103,14,11,16,25,153,87,120,4,193,195,226,136,181,206,11,151,190,98,242,74,172,87,176,125,162,68,120,145,114,105,221,211,200,94,192,154,217,202,240,93,235,136,111,1,234,1,144,55,209,116,131,231,104,3,130,13,196,11,201,99,56,76,98,241,122,0,141,4,220,141,79,176,9,17,89,53,13,85,50,52,193,63,36,123,157,247,18,89,36,72,114,7,72,113,42,32,200,153,165,55,111,15,168,123,26,15,103,251,155,214,40,130,147,242,210,145,13,47,46,0,143,161,150,12,108,55,215,14,173,215,128,184,119,113,52,133,158,25,117,173,224,255,169,176,88,152,123,13,90,201,79,67,182,196,218,134,77,137,214,246,233,221,99,193,97,198,174,167,81,216,171,103,38,186,22,65,247,6,76,38,151,197,211,225,135,255,232,81,169,173,8,186,242,104,91,97,202,48,118,184,198,83,76,23,22,69,84,56,41,245,29,51,127,239,207,113,74,152,117,250,201,159,150,171,207,28,138,82,140,60,153,180,99,95,239,110,196,46,49,209,196,189,77,117,16,210,71,174,95,208,94,242,0,238,28,113,191,238,38,46,190,40,227,0,111,198,91,66,236,74,255,156,60,84,118,2,46,164,242,55,236,176,59,224,187,186,38,207,174,153,170,215,61,71,55,87,128,42,176,201,73,131,88,235,43,60,229,186,115,141,217,35,144,108,111,121,231,21,6,99,229,228,160,111,57,72,159,170,233,157,19,35,27,147,37,99,223,206,68,254,212,197,154,157,62,243,183,33,104,184,184,243,21,217,8,225,16,242,0,126,219,250,207,77,107,218,130,45,17,253,55,199,23,77,110,80,49,78,40,170,219,80,194,199,216,33,59,50,187,255,1,75,228,200,103,54,89,168,14,183,48,72,167,183,181,222,71,200,72,42,169,214,69,238,37,128,53,163,181,121,171,86,113,251,192,7,85,42,173,2,55,116,72,88,97,204,179,115,255,227,89,238,154,254,30,241,159,36,229,235,162,80,161,40,158,219,158,17,34,157,114,247,187,58,42,53,8,25,105,100,7,173,173,134,216,205,241,94,230,62,73,246,169,56,64,222,87,68,9,125,157,47,50,33,214,0,43,194,219,101,240,106,111,108,9,212,216,29,101,96,59,95,14,90,192,51,230,218,39,77,144,56,62,81,127,173,84,123,230,48,44,103,95,203,86,178,119,215,3,76,197,94,207,202,170,194,133,142,43,187,246,162,62,97,89,184,4,124,184,158,245,18,57,254,233,160,131,148,205,44,239,93,211,218,26,168,191,112,109,111,135,154,92,117,183,31,187,166,205,222,241,159,237,159,97,249,91,148,216,10,15,91,71,16,28,11,80,126,125,117,133,65,156,170,6,135,96,83,66,195,58,214,199,155,251,237,224,158,148,114,75,14,95,120,182,117,37,59,219,150,168,190,35,215,55,253,166,9,31,186,216,150,100,251,99,152,197,148,38,146,178,87,59,72,35,88,134,202,23,24,216,137,172,175,34,99,87,175,31,108,68,102,161,156,30,219,238,108,86,187,62,36,140,217,45,109,115,158,66,199,27,232,85,62,91,122,86,119,102,10,189,236,81,211,176,146,2,100,254,102,56,167,110,116,67,71,202,206,68,140,21,42,81,112,197,241,222,46,177,26,136,1,50,221,169,162,234,42,253,101,3,204,91,5,97,10,11,8,247,103,178,34,15,174,214,159,156,246,151,72,249,134,15,156,6,59,11,245,36,43,45,2,166,162,90,153,202,108,60,138,50,219,27,22,205,81,45,126,0,98,247,135,24,156,164,5,142,40,145,172,250,95,223,45,36,95,178,143,248,107,93,136,233,191,41,101,24,70,141,249,223,186,224,255,72,202,82,243,227,21,52,93,173,178,1,157,53,99,44,152,180,124,252,58,50,118,108,65,44,103,52,164,95,204,27,116,158,199,221,144,166,199,83,143,242,121,172,220,16,12,203,76,226,224,42,135,165,26,33,107,38,238,198,71,148,82,81,51,245,62,215,113,233,21,52,2,108,181,244,118,236,99,66,221,76,210,104,202,134,40,52,245,219,67,203,100,198,211,65,15,167,75,201,66,129,198,229,222,172,84,189,113,54,86,34,118,196,23,178,192,168,106,86,87,175,95,15,21,12,106,84,157,49,10,174,95,75,137,37,216,143,181,157,255,254,16,216,204,91,159,178,185,201,171,89,12,193,175,13,36,144,227,183,26,232,32,74,109,201,41,111,217,178,179,109,114,186,159,51,145,239,248,213,71,135,204,107,236,24,76,33,190,216,90,28,162,65,208,187,252,99,26,26,237,192,51,47,90,3,184,22,14,33,250,205,13,21,19,185,113,224,203,103,239,172,195,189,154,11,49,78,238,27,149,193,245,43,98,205,35,183,177,6,86,149,46,208,232,169,204,225,24,65,20,76,143,241,21,236,60,188,87,89,166,140,52,37,33,73,94,50,236,230,40,30,24,12,174,253,239,0,193,183,122,48,181,159,188,108,31,241,252,120,117,54,179,70,142,2,75,127,236,161,22,187,223,124,89,45,52,89,238,1,94,188,234,76,86,29,169,25,10,186,158,63,7,99,244,2,87,112,66,165,153,198,94,194,75,224,57,71,133,183,11,222,7,99,47,156,137,103,197,169,208,242,98,10,10,7,132,166,148,227,179,215,29,110,113,240,122,190,73,11,10,203,164,225,99,219,225,179,52,125,182,109,242,185,245,250,143,117,120,130,232,197,23,158,104,234,182,114,196,127,27,254,252,139,217,101,208,112,178,141,243,37,42,49,101,12,32,72,192,221,135,157,151,252,202,163,158,111,22,234,90,32,22,25,1,154,144,10,127,187,196,62,240,212,169,251,33,165,78,192,10,85,135,253,220,208,212,239,111,170,141,208,214,192,197,39,41,147,170,201,158,51,235,184,10,58,123,187,195,27,137,135,212,102,110,28,170,195,213,216,53,30,64,61,46,163,13,99,203,109,77,3,92,145,187,147,231,95,115,50,222,199,38,130,234,85,221,53,208,1,233,127,26,252,0,158,191,32,105,205,243,149,71,198,48,241,65,167,25,82,4,61,224,64,89,124,234,108,3,111,65,183,181,21,8,109,107,171,80,146,35,143,253,216,56,188,255,189,47,102,36,103,29,20,84,180,115,18,122,86,163,174,242,114,68,180,99,126,232,140,46,20,111,194,229,110,79,24,254,34,57,157,240,239,19,249,196,121,195,205,157,145,73,100,31,70,170,123,155,168,102,80,26,152,218,184,235,239,47,73,22,171,76,68,108,112,174,161,190,114,12,58,180,187,127,15,168,73,139,72,164,226,60,156,56,93,86,218,178,206,231,120,15,3,31,119,172,231,10,78,147,45,193,11,36,80,120,230,203,201,222,21,217,100,11,215,83,190,129,13,61,146,148,54,170,164,180,192,152,143,65,51,188,89,156,0,235,122,182,3,51,147,169,247,141,160,28,206,209,210,74,8,182,50,127,99,115,181,118,111,33,187,10,105,9,209,246,155,248,140,77,68,101,122,109,234,234,29,232,211,246,7,134,176,68,86,81,213,19,240,23,92,251,50,155,237,238,54,131,193,30,179,230,128,79,116,25,241,4,246,205,82,245,249,129,253,60,86,103,152,16,59,187,82,129,249,96,252,38,7,66,165,96,89,135,181,6,147,149,92,86,230,208,244,223,192,114,201,239,248,146,147,99,104,21,139,254,245,15,123,70,232,11,46,216,120,140,150,64,145,96,164,151,81,179,171,137,37,115,196,245,224,179,84,146,16,218,54,46,101,138,29,163,143,23,197,52,71,75,221,159,116,238,150,237,74,74,49,155,154,203,197,22,120,25,144,55,133,38,170,100,36,11,196,24,104,227,235,10,199,156,68,131,117,213,48,15,63,133,149,208,49,129,249,235,126,236,203,59,50,245,231,231,72,251,143,49,114,51,228,90,18,145,204,105,66,92,14,212,201,136,255,188,64,109,137,229,198,39,119,29,168,185,19,72,26,75,191,109,204,153,247,110,62,179,114,128,172,83,113,88,65,218,46,35,34,152,129,24,50,71,163,233,83,68,48,117,183,111,240,115,172,224,87,18,116,16,62,78,163,97,61,125,36,173,252,17,169,179,117,143,202,162,146,230,4,54,132,163,245,147,159,33,167,58,25,213,108,38,189,230,45,56,190,152,136,7,62,145,66,187,134,240,243,196,184,215,76,230,223,235,155,242,229,101,57,179,230,106,146,86,182,245,107,141,104,212,87,140,113,200,210,28,144,15,153,35,91,231,43,156,180,105,96,93,87,227,141,65,242,227,25,135,63,164,112,37,127,53,6,13,195,83,206,108,73,137,74,97,50,42,189,99,75,32,58,87,249,223,39,15,207,122,48,50,190,45,91,235,167,153,135,99,134,253,25,87,249,177,16,32,74,20,219,180,123,207,8,14,102,78,32,244,41,108,161,169,139,32,109,174,242,139,129,17,124,70,5,10,243,100,111,201,223,130,128,36,80,69,249,198,182,90,59,17,56,56,212,89,248,206,219,153,59,250,74,240,179,129,231,69,64,18,203,83,173,204,6,234,67,118,113,180,215,223,198,154,215,131,19,136,130,240,100,35,81,184,144,170,231,76,237,148,216,130,186,171,208,4,8,219,2,31,47,131,154,207,82,213,90,56,211,98,212,107,180,210,62,165,104,227,102,190,88,148,245,214,229,8,151,65,149,200,214,70,59,175,6,133,169,84,34,236,217,3,21,132,173,96,61,61,183,197,127,219,233,28,0,111,63,200,65,180,125,108,80,204,224,255,24,247,102,163,201,144,214,45,215,109,91,254,24,77,72,87,203,180,244,177,178,111,240,26,112,9,128,117,91,183,4,203,66,148,40,3,173,116,66,67,85,171,196,81,103,213,153,13,226,118,20,240,142,50,150,254,28,229,181,238,227,53,241,137,74,109,51,230,63,210,24,168,49,104,124,78,218,179,208,20,158,127,163,221,15,98,116,34,125,153,159,235,120,249,156,202,27,141,28,226,116,184,204,22,154,244,10,58,104,179,41,2,54,235,9,25,211,127,162,151,91,89,0,85,241,53,133,117,192,160,132,75,144,226,215,196,93,146,32,89,247,126,2,92,110,255,5,221,185,150,154,42,12,192,163,202,15,224,144,151,162,116,209,255,227,59,165,31,25,94,79,178,169,208,35,39,244,218,136,49,196,142,152,71,131,94,207,19,54,16,227,113,217,46,189,213,155,155,115,128,221,178,210,120,181,142,121,97,218,220,243,221,50,0,141,239,157,133,40,198,9,214,176,129,247,228,53,201,83,229,8,129,77,28,161,21,1,61,105,245,92,78,220,201,165,151,139,38,188,38,32,92,243,233,233,117,42,222,78,230,227,191,174,87,0,1,26,150,76,96,8,155,102,202,166,190,72,250,17,44,23,218,5,63,197,210,230,151,183,242,220,128,77,25,175,106,200,78,24,108,122,30,253,189,145,221,36,192,125,53,86,130,141,251,145,43,187,215,79,173,102,220,7,15,167,196,166,56,101,204,253,224,203,170,255,69,27,243,218,48,68,138,58,77,190,188,59,22,166,40,164,210,22,109,191,100,178,101,234,12,161,24,171,100,144,250,198,9,165,207,170,155,73,121,78,234,10,87,83,161,178,27,56,102,69,137,190,0,64,205,122,6,196,182,79,15,189,239,207,164,48,131,165,185,223,152,136,93,238,19,151,170,0,227,15,109,200,241,255,227,67,36,76,132,244,244,24,156,184,21,62,91,19,251,232,254,150,47,87,2,17,26,205,86,234,38,223,79,6,227,7,18,183,17,158,143,226,52,183,183,154,26,32,225,242,9,6,149,153,137,246,190,189,184,212,124,186,235,30,255,238,217,210,180,112,80,221,82,146,81,240,181,141,162,123,205,147,187,59,192,78,180,67,61,149,171,234,28,57,3,204,202,22,79,237,34,84,232,30,174,170,235,249,106,34,77,18,55,239,95,88,157,19,218,15,234,246,72,221,238,41,216,176,210,63,78,184,125,55,244,220,236,17,60,177,124,86,96,170,58,182,108,155,61,143,209,26,43,176,80,213,53,179,103,157,20,153,39,188,144,57,0,191,103,75,150,238,33,85,21,252,196,73,81,176,45,148,125,205,156,142,115,70,216,168,56,234,201,238,77,181,143,28,253,208,63,72,176,181,167,76,135,36,152,80,175,233,70,197,114,196,62,66,233,242,102,38,159,248,198,102,150,101,169,65,129,235,145,182,20,81,13,174,110,44,37,66,139,174,53,58,232,150,202,15,240,200,47,140,143,62,252,15,211,132,120,68,118,35,146,108,32,231,139,109,163,68,66,149,15,96,207,69,247,60,137,141,16,100,134,123,48,148,96,132,9,203,104,67,204,215,207,211,135,179,39,30,203,47,151,155,2,186,91,76,195,199,115,234,19,207,56,249,252,121,179,9,233,126,176,255,254,70,116,3,28,175,232,87,201,242,59,81,152,43,113,219,141,65,96,62,13,240,192,60,140,212,214,14,226,219,12,30,14,248,139,250,241,142,67,156,219,123,186,95,74,171,10,183,98,166,32,59,133,146,96,178,237,248,91,53,143,82,122,65,96,207,245,78,95,35,229,184,230,63,238,85,133,76,76,128,187,36,113,113,100,227,182,0,67,219,117,236,183,193,108,72,213,167,106,210,125,91,109,173,73,21,195,99,244,204,131,41,36,196,141,70,231,239,23,52,206,213,119,220,195,206,12,18,189,198,205,64,131,53,248,163,52,165,77,65,79,247,212,108,232,65,198,236,91,106,96,218,38,241,181,53,251,15,146,224,144,120,20,117,140,72,253,72,248,91,242,203,205,38,148,95,82,125,70,65,242,62,59,106,79,79,23,41,227,75,230,189,129,160,223,120,43,119,225,65,88,64,146,119,81,218,98,16,118,252,171,2,131,126,124,197,16,30,14,89,121,41,113,214,10,115,158,94,197,192,105,49,88,252,20,115,224,129,151,248,143,101,100,189,90,17,205,22,155,68,212,241,178,189,3,25,115,25,102,163,78,48,244,252,26,6,53,169,40,96,193,165,203,56,16,255,222,91,112,139,53,94,186,193,15,109,94,43,57,231,2,38,71,202,6,59,127,124,18,32,102,188,200,157,169,102,240,164,34,233,139,59,147,74,238,140,97,90,143,19,127,133,0,117,52,59,145,79,200,70,38,241,253,159,193,57,84,110,103,186,183,145,249,102,84,121,242,79,156,15,69,109,234,92,236,112,104,39,106,76,244,71,150,21,236,109,144,49,168,106,187,185,25,164,231,174,59,109,24,78,141,106,206,150,66,52,22,205,158,141,163,170,107,159,53,158,118,52,19,128,167,58,103,234,67,75,31,184,104,162,88,104,171,177,111,252,222,237,88,9,222,18,9,115,231,94,219,90,64,154,62,112,172,206,234,101,21,129,239,79,117,45,56,96,154,33,204,162,188,58,245,221,2,153,235,136,90,50,216,7,101,213,15,104,30,217,206,64,244,21,114,106,84,42,66,238,68,41,82,132,4,229,102,166,28,231,132,252,144,74,137,245,162,28,105,114,34,150,228,164,159,221,113,65,39,194,105,146,160,174,244,224,65,249,53,110,171,3,83,89,185,254,109,204,53,109,116,10,235,149,166,113,53,245,170,173,218,102,141,61,67,22,228,252,5,108,119,179,157,103,193,235,106,172,10,140,79,181,197,134,137,209,31,237,138,252,38,230,134,30,13,19,224,127,78,184,129,187,138,9,204,7,211,47,163,239,126,77,231,205,225,80,98,180,93,80,68,198,36,185,167,108,129,234,74,121,97,21,116,226,29,7,15,164,114,50,254,31,165,123,63,51,200,231,174,81,116,236,118,128,1,68,188,218,5,60,68,36,149,254,61,254,48,119,241,104,42,241,30,173,187,1,186,214,115,166,141,116,140,176,36,77,111,112,160,242,30,222,223,212,156,128,207,148,116,111,114,186,148,127,82,36,71,248,25,13,237,184,229,38,141,114,36,211,134,140,163,185,17,137,147,180,162,107,243,107,143,168,139,184,214,142,114,17,39,106,168,198,8,122,66,26,94,239,53,21,199,5,187,200,122,152,85,122,180,92,55,56,226,246,94,207,227,116,121,138,78,150,241,5,127,250,126,184,59,243,71,176,172,76,31,107,64,177,181,105,95,120,228,165,44,129,164,60,225,100,6,94,195,125,30,211,39,138,72,68,172,27,80,184,82,47,187,214,170,203,109,146,182,192,70,250,223,102,86,170,241,27,10,246,71,187,143,173,38,202,120,181,135,230,84,102,24,41,129,185,222,64,190,93,144,189,155,187,15,245,181,215,124,106,108,112,96,178,129,193,114,198,75,192,124,137,209,16,73,202,84,68,255,105,45,174,204,119,121,172,229,248,42,156,154,152,34,79,201,131,235,204,195,206,248,125,235,195,210,183,243,57,205,133,236,129,9,224,172,24,253,43,197,10,62,112,50,114,34,209,24,252,59,118,59,78,137,194,81,136,49,19,114,145,50,14,124,196,165,75,184,32,99,163,27,219,160,176,189,89,92,200,59,237,143,167,85,134,67,161,158,123,54,89,20,74,136,241,54,247,168,87,190,97,205,77,125,206,177,119,131,85,201,187,198,246,170,132,47,204,62,226,70,15,243,255,232,209,81,96,73,48,30,241,202,143,68,131,41,1,138,135,140,124,34,173,232,157,53,160,207,210,20,29,185,93,14,187,243,127,152,27,230,193,29,205,96,171,226,233,98,228,29,84,166,147,217,64,94,101,60,177,107,218,234,16,22,207,48,75,5,180,150,218,195,86,201,216,7,174,97,217,2,93,99,110,163,38,51,105,250,122,199,91,33,223,15,101,15,249,210,27,41,46,196,70,70,180,57,48,24,204,166,80,158,142,183,112,108,116,107,106,55,244,254,131,68,75,150,94,132,134,250,176,119,15,239,17,229,91,194,74,3,170,183,28,37,42,5,37,245,96,228,26,43,1,34,58,117,239,13,176,240,120,66,234,190,170,107,150,250,19,174,10,90,165,73,200,170,126,155,129,24,110,250,18,12,220,40,144,230,70,250,145,224,140,221,160,29,132,11,30,27,0,156,185,75,142,169,157,0,167,146,158,251,59,223,237,45,27,242,13,232,209,34,238,168,153,212,31,64,180,72,26,157,212,74,200,3,75,144,113,146,32,163,48,64,241,169,198,238,163,56,135,249,85,152,96,148,78,127,119,240,110,59,197,188,83,229,67,226,192,232,175,14,54,243,211,173,205,12,33,12,162,24,212,104,45,49,245,23,39,23,239,92,131,206,251,10,171,37,135,212,65,164,132,209,119,6,79,15,98,131,84,244,208,228,204,13,128,55,60,44,174,228,173,111,58,96,137,104,105,215,98,48,89,188,198,153,208,213,85,41,147,178,194,188,180,19,68,117,150,12,38,64,63,47,60,50,10,71,217,106,192,123,254,120,73,234,99,156,54,162,207,146,197,31,32,158,26,129,236,62,143,76,226,23,92,166,118,33,151,151,142,123,230,134,253,176,4,121,126,251,98,144,72,62,136,136,208,164,48,148,197,110,42,226,108,146,181,45,149,100,100,140,106,184,233,96,243,55,155,204,151,213,71,142,15,147,183,100,159,94,67,169,225,234,249,130,115,30,87,2,109,177,38,10,133,108,128,117,65,81,61,118,69,164,183,123,138,79,22,183,230,164,94,218,63,141,208,140,233,14,242,34,37,176,146,244,139,17,48,225,3,33,102,67,199,92,87,223,202,183,117,192,64,203,129,64,229,213,23,12,42,15,237,111,129,26,91,140,136,160,207,198,195,158,193,57,103,99,16,155,195,19,132,123,20,224,94,242,71,151,251,92,18,151,54,20,219,205,23,188,41,150,254,157,157,45,172,15,2,62,4,110,189,63,191,163,213,213,94,111,8,146,55,42,94,5,144,146,15,190,175,154,40,184,100,168,163,3,207,232,133,191,86,123,67,49,161,107,67,172,154,242,6,133,215,222,2,157,187,126,86,167,155,199,196,54,247,68,78,152,82,39,203,171,61,100,102,117,44,146,50,239,33,65,37,206,173,90,245,58,21,45,181,221,94,117,147,39,135,21,26,209,2,195,70,122,97,100,154,149,149,59,77,14,243,183,208,185,119,93,34,227,38,209,141,96,57,68,183,176,236,153,74,15,61,196,220,116,21,52,1,255,225,222,1,203,191,195,103,116,35,49,120,35,71,249,36,162,157,253,189,126,10,210,24,166,200,156,34,62,140,63,81,159,182,192,218,101,71,20,65,97,48,121,142,16,207,5,180,79,185,172,240,235,126,6,25,195,67,173,93,53,81,246,159,95,22,76,27,178,84,239,250,234,209,242,255,118,229,51,60,101,63,56,183,241,200,131,236,228,222,235,22,171,226,125,111,120,199,118,108,185,190,195,234,159,191,153,251,29,46,248,154,89,169,30,153,79,109,46,209,139,161,32,143,42,11,17,141,202,249,95,241,182,209,115,96,85,247,33,134,80,7,197,145,29,11,66,124,80,3,8,243,150,110,212,84,5,31,230,182,85,40,239,58,131,42,109,246,194,58,143,217,146,119,88,238,25,230,162,235,222,209,40,6,176,179,99,13,103,94,146,155,107,105,15,35,104,100,152,236,75,30,74,25,135,62,83,208,107,228,69,98,98,230,57,35,134,174,1,221,107,201,243,156,25,105,164,9,168,29,231,133,145,3,242,175,163,57,144,44,247,63,56,195,100,181,136,149,248,187,81,213,67,87,101,29,149,252,144,64,61,169,195,174,48,187,195,102,10,4,193,59,190,94,106,149,235,98,17,191,61,251,124,116,166,151,87,237,187,111,44,70,99,57,211,46,192,253,170,86,92,201,21,150,76,122,48,55,166,88,243,77,56,88,183,3,245,10,183,166,94,206,119,244,202,130,108,141,175,43,218,229,252,85,57,198,171,103,28,117,11,152,204,235,5,65,4,4,121,119,89,138,159,32,114,139,254,64,82,105,7,142,185,185,118,46,118,244,231,218,103,128,144,215,229,34,131,142,24,221,193,230,200,68,48,129,40,175,88,252,22,14,169,50,55,147,151,156,210,17,179,52,83,25,252,191,170,56,32,183,203,215,220,62,169,29,228,228,74,242,9,193,41,228,255,74,123,222,144,104,127,146,72,189,9,158,197,213,152,78,148,139,233,11,195,175,99,5,84,75,11,185,33,92,246,203,208,102,204,36,189,20,117,237,190,141,154,177,8,121,238,15,209,119,51,55,5,128,96,59,168,209,102,172,230,19,29,114,86,134,97,154,100,90,1,30,23,234,116,166,130,255,93,91,164,94,85,68,82,38,161,55,190,245,189,179,96,101,85,190,48,158,135,20,62,64,77,83,244,0,1,25,173,159,253,246,193,72,153,137,24,32,53,184,235,184,87,14,96,245,0,195,248,148,91,75,91,157,98,6,128,159,32,191,181,233,92,250,25,66,77,228,198,218,196,164,170,30,70,152,162,239,42,80,250,16,112,225,96,121,93,111,92,2,97,135,193,27,207,226,228,214,217,33,54,106,202,54,120,166,213,108,121,27,108,66,67,168,57,255,111,111,116,43,84,42,119,176,13,27,30,243,21,73,165,221,146,226,241,106,206,118,119,218,80,214,61,52,199,187,16,1,217,27,20,210,167,38,3,40,59,44,233,171,117,0,248,61,143,157,191,81,12,37,254,2,249,49,191,83,92,76,145,214,67,211,150,185,142,232,245,166,214,15,38,59,76,242,0,152,103,8,104,196,93,82,74,48,83,145,100,234,164,227,248,160,143,145,147,136,17,6,182,76,245,156,74,196,58,115,90,209,159,231,0,98,120,59,8,112,71,112,90,134,72,6,34,41,207,117,122,8,223,162,138,194,240,140,120,92,62,5,108,168,24,225,196,89,46,139,31,158,61,212,51,121,201,22,172,49,179,106,155,200,10,35,235,202,7,14,71,184,97,101,134,197,237,111,214,249,165,233,168,101,145,7,203,55,169,94,143,30,94,78,148,210,137,185,135,28,47,56,125,150,237,215,66,154,9,183,169,224,139,209,33,158,84,156,180,0,0,125,66,177,95,221,105,47,98,184,112,55,203,236,160,225,207,181,76,90,216,228,64,229,129,74,82,83,240,126,209,112,132,10,108,76,89,109,196,71,105,54,117,35,224,104,62,119,51,174,75,252,239,149,26,132,153,111,220,157,165,193,76,204,133,125,134,164,161,232,233,174,250,227,120,198,79,76,99,205,87,89,0,242,203,8,31,114,155,175,237,43,89,149,141,42,123,230,47,37,151,144,53,45,179,97,40,204,251,205,25,58,17,173,70,24,68,154,152,165,120,41,220,206,64,124,167,97,191,120,227,231,202,113,7,71,207,176,80,37,114,167,130,210,228,83,173,34,103,56,68,105,140,96,101,60,200,16,187,44,51,222,91,135,32,17,122,192,196,89,171,124,170,71,48,64,205,174,69,213,100,35,164,158,53,46,33,196,235,52,167,70,199,148,32,201,96,164,193,145,63,198,95,84,141,27,166,160,176,167,6,202,193,54,172,131,106,3,146,32,230,151,106,126,12,120,156,109,181,222,250,29,219,109,125,206,238,174,33,151,88,118,48,126,198,233,211,239,106,251,155,21,192,103,86,255,248,207,199,143,191,214,100,17,88,21,34,166,68,122,181,240,229,52,44,73,206,176,241,172,212,193,1,54,29,36,8,95,204,70,28,27,145,185,151,154,74,218,105,96,64,38,78,109,227,208,131,117,123,186,21,18,255,171,146,79,134,14,13,137,18,190,5,174,170,98,101,237,155,88,217,197,76,61,13,112,120,5,211,36,175,72,255,207,136,184,67,208,196,222,24,94,29,125,235,81,183,31,219,163,62,105,107,180,26,169,122,116,137,73,125,129,19,234,167,79,182,87,161,202,76,123,50,130,34,252,93,235,9,232,149,148,2,148,38,206,111,155,243,47,132,184,72,243,10,178,19,135,12,232,220,194,163,162,18,244,137,142,7,107,44,44,149,8,157,26,159,44,108,232,47,5,44,157,191,108,229,51,45,220,55,20,184,152,52,33,34,246,132,145,85,200,70,59,125,168,120,46,188,23,148,204,95,51,3,51,216,65,50,61,144,89,75,177,53,54,33,138,89,54,17,157,0,223,231,35,218,76,88,99,14,185,225,54,136,179,124,38,232,195,12,6,173,243,6,217,160,38,151,233,166,21,183,1,216,94,122,157,191,213,25,158,49,53,40,232,161,172,28,115,175,194,145,168,163,176,189,244,122,118,10,87,28,181,114,162,119,90,184,252,51,153,125,110,101,241,158,232,87,94,170,238,134,113,134,140,202,177,166,138,247,193,140,249,117,78,82,217,72,46,236,82,177,181,239,74,163,157,51,137,56,132,39,58,239,29,187,26,157,153,192,36,93,106,79,106,10,205,92,247,67,149,196,173,227,216,205,234,212,119,56,199,161,22,216,170,248,205,238,145,100,6,22,228,113,243,248,153,219,177,5,238,9,137,208,173,2,119,105,115,210,12,50,155,115,199,51,15,168,241,231,121,197,47,94,126,100,167,247,197,170,88,11,107,8,237,117,190,76,38,197,235,251,121,11,38,144,110,176,204,186,232,213,200,224,236,10,213,134,4,93,118,134,60,234,143,46,127,244,225,142,86,49,1,229,58,170,198,126,120,15,83,187,137,188,74,25,155,182,130,33,172,170,139,46,35,87,144,111,147,156,128,22,99,232,138,19,212,178,128,90,193,222,141,137,22,137,37,219,10,151,150,203,91,135,229,188,102,45,20,112,223,37,111,111,252,108,8,190,93,59,128,253,57,183,31,57,253,72,195,215,55,20,166,106,232,252,65,12,137,60,140,180,172,142,61,209,44,76,29,220,214,101,199,253,33,255,28,143,126,108,42,32,175,62,219,80,41,225,33,6,143,231,190,11,103,176,23,37,83,106,88,5,91,92,3,186,97,0,235,8,89,88,62,118,188,14,146,240,77,59,34,95,119,44,24,159,98,130,181,33,190,229,86,84,16,180,221,15,53,25,171,174,82,250,83,169,216,139,88,104,139,151,215,157,154,25,120,218,205,242,83,246,151,87,21,119,27,196,124,186,229,127,28,186,189,76,35,233,130,173,237,73,254,32,78,133,226,29,187,121,56,86,235,195,187,183,54,238,63,120,197,88,169,102,9,183,77,19,198,148,206,55,253,161,15,83,21,42,244,192,135,56,79,50,198,181,66,153,241,69,151,68,247,210,230,229,151,93,64,254,9,71,250,102,232,41,150,199,111,45,92,227,210,222,158,129,15,81,197,89,147,145,223,243,17,96,130,199,178,34,5,129,158,96,216,20,15,186,14,118,187,17,214,201,98,95,128,7,182,219,230,85,4,221,193,78,88,74,199,85,92,109,127,174,167,112,144,252,193,92,96,87,181,75,31,34,59,13,245,47,0,60,70,143,217,20,72,50,3,26,91,150,193,124,64,48,106,220,80,93,91,82,241,72,144,245,89,20,119,209,36,131,194,71,181,2,120,154,140,132,235,105,20,149,23,36,202,151,219,16,21,204,49,51,200,173,137,203,113,154,229,115,151,97,12,54,67,102,35,159,29,1,36,35,126,106,57,170,180,3,24,9,79,160,103,236,99,255,232,207,100,151,43,239,213,36,243,140,102,220,130,77,154,170,79,88,130,18,129,120,21,213,195,154,5,190,133,209,190,171,156,146,53,5,185,36,115,56,69,87,123,205,194,240,79,1,240,229,193,145,128,218,219,6,153,92,217,30,180,145,252,170,115,166,169,173,235,62,63,147,66,79,193,101,214,145,248,73,98,104,208,99,15,11,242,193,138,120,63,184,58,124,98,237,188,243,182,249,201,21,56,184,84,95,54,26,83,19,104,235,114,172,104,222,123,241,151,193,68,103,211,15,41,250,151,212,200,199,139,114,69,113,64,211,39,204,56,213,188,118,135,120,136,182,253,206,218,91,115,245,72,161,40,187,16,222,105,54,87,162,90,176,64,160,218,120,234,137,116,74,55,86,173,41,216,119,166,12,210,252,255,58,231,30,129,223,217,238,26,161,96,227,167,211,91,253,199,69,149,217,247,137,63,248,9,159,48,197,147,244,131,217,90,182,145,238,128,85,67,238,47,231,248,189,161,144,219,188,172,228,80,187,220,26,181,80,71,61,164,157,209,46,83,73,195,5,245,75,124,160,100,81,112,59,99,103,17,101,87,131,39,222,75,126,211,129,56,90,255,151,177,212,163,223,43,81,134,132,123,77,245,164,45,200,185,17,8,108,43,75,88,253,206,79,158,41,106,4,128,57,13,193,65,35,236,26,166,87,160,88,104,35,156,168,254,39,2,161,197,233,232,31,44,142,42,170,14,5,14,38,51,73,102,117,47,85,50,244,80,188,184,61,153,202,229,215,160,89,101,189,174,12,103,148,203,120,166,179,99,73,193,32,61,8,175,59,177,172,9,82,242,119,224,193,250,156,10,115,2,98,234,182,248,142,55,124,25,116,175,167,171,138,68,214,3,194,170,181,88,33,79,142,128,189,240,221,187,22,103,224,195,100,46,179,241,169,146,191,190,174,76,179,67,101,85,146,179,108,207,35,134,171,227,130,182,246,106,42,129,82,93,129,100,85,77,115,94,235,248,194,175,91,136,222,115,216,145,182,7,147,89,196,19,207,7,136,86,62,160,109,201,162,80,229,161,214,5,108,45,197,152,177,154,16,204,19,164,41,227,248,144,161,197,203,60,130,10,18,248,152,199,16,253,68,161,235,61,236,161,216,196,179,238,190,124,172,146,71,163,207,121,131,75,153,62,9,41,194,22,156,148,43,244,104,169,145,121,92,211,238,66,83,247,15,137,123,131,154,63,112,249,184,74,84,130,9,3,134,216,203,251,223,75,28,63,209,203,55,167,8,198,187,2,241,68,31,196,30,77,221,162,16,197,103,51,109,47,42,46,155,230,223,146,57,183,141,231,107,50,247,104,238,118,62,127,179,67,239,209,157,198,171,73,24,11,93,245,101,251,120,98,122,33,234,92,253,244,148,176,189,123,240,53,243,61,56,173,74,11,21,41,13,233,26,183,31,162,16,124,251,237,147,90,67,225,251,3,240,124,210,72,234,234,129,243,198,213,162,100,206,155,79,68,159,121,117,69,170,195,50,159,157,244,46,190,69,214,61,219,243,126,40,107,3,1,247,186,2,66,178,115,29,106,78,115,253,5,49,74,233,230,27,251,189,125,10,78,70,102,233,205,83,211,194,254,96,232,2,232,161,254,252,149,9,24,212,42,212,236,247,95,212,122,80,165,36,241,197,32,50,197,165,123,43,199,206,40,165,78,176,34,8,86,243,148,93,39,67,150,92,22,23,251,184,118,243,200,236,107,82,96,160,254,12,74,121,65,235,134,247,53,236,132,140,190,116,233,216,241,17,192,41,200,48,171,38,66,7,67,25,35,65,155,33,31,200,125,73,237,52,230,64,87,198,25,227,173,225,57,241,254,161,235,114,99,215,253,156,68,49,147,45,54,25,8,104,34,91,163,69,40,217,73,69,75,34,55,84,18,166,169,86,6,12,179,23,184,24,90,210,72,134,145,251,122,247,69,187,116,138,90,101,198,243,12,172,19,47,198,193,51,117,236,32,194,245,109,69,198,138,7,223,176,208,197,243,104,92,126,255,173,62,27,160,249,216,20,88,110,62,250,207,195,182,62,182,73,167,48,151,33,115,208,36,59,53,113,122,151,157,245,80,141,7,79,104,51,13,134,199,70,110,193,228,234,52,251,112,129,230,78,90,13,150,141,123,43,80,19,235,218,234,175,84,113,180,121,62,157,98,254,61,161,9,14,214,95,70,76,40,95,117,129,71,134,41,148,85,6,32,91,133,232,247,205,224,187,245,62,251,183,49,227,174,48,34,163,253,231,142,213,44,93,24,52,41,151,13,105,220,86,233,152,134,123,118,212,228,17,132,246,124,151,21,12,53,203,146,136,161,246,82,233,226,85,254,156,254,46,95,46,107,61,192,68,113,32,224,126,224,22,34,128,248,70,32,34,100,129,124,69,131,165,118,92,143,232,138,116,162,10,157,238,131,54,240,56,239,211,14,153,178,84,120,197,253,247,51,176,63,132,170,160,196,30,102,174,52,133,167,44,91,254,34,239,114,32,216,100,128,91,64,200,193,90,15,224,16,74,64,195,172,102,51,40,98,174,119,20,136,189,4,100,65,245,217,160,65,67,50,67,135,255,172,21,160,228,60,17,62,82,188,166,169,221,82,132,254,80,2,109,123,50,226,122,87,36,123,191,116,123,119,223,114,122,246,128,132,239,130,33,88,146,155,7,60,106,154,154,198,237,41,125,162,119,86,79,244,42,131,44,116,162,173,251,37,207,90,174,33,129,33,51,22,148,66,220,237,134,57,60,53,54,211,93,194,170,133,245,245,43,19,159,29,210,61,118,102,171,229,221,213,160,218,2,213,184,200,230,37,44,21,188,93,171,178,84,95,151,32,248,198,106,221,147,166,139,168,165,221,136,101,114,166,225,73,165,114,26,25,45,173,117,55,212,173,219,254,31,248,229,29,50,215,126,5,5,128,216,254,242,32,152,161,33,79,36,246,222,39,198,156,104,163,239,157,54,57,3,100,255,23,196,223,48,203,176,243,191,162,36,174,255,169,79,136,7,139,117,34,232,119,163,159,92,151,163,233,246,161,209,97,91,113,226,220,80,173,40,189,199,60,194,105,156,190,137,76,247,236,161,5,166,233,6,84,23,200,18,191,138,142,138,224,31,26,254,163,75,62,40,57,102,133,234,58,10,57,216,252,109,172,13,17,168,98,251,205,35,133,204,89,103,236,98,190,46,239,255,227,127,165,148,234,239,227,155,71,171,96,82,63,226,181,200,132,31,111,199,45,238,126,231,186,45,251,211,67,223,109,141,18,158,156,185,250,101,239,34,200,135,60,88,2,90,22,215,62,134,109,142,252,82,89,174,10,237,238,136,103,255,89,48,170,203,231,182,82,205,210,204,202,254,6,195,169,159,152,5,188,248,184,126,153,133,178,102,126,51,85,17,126,186,146,50,42,31,92,183,33,213,133,148,5,162,140,161,106,33,44,121,58,224,17,38,3,142,250,122,77,108,206,216,182,59,99,238,194,50,111,69,122,35,144,226,230,246,172,72,122,198,225,188,176,183,72,199,68,117,20,201,37,43,245,47,26,39,53,59,176,152,41,42,66,143,81,146,214,221,181,53,60,247,50,71,63,214,181,61,66,59,21,87,116,213,185,12,136,132,52,168,196,167,92,84,215,247,50,180,143,110,43,222,152,88,202,124,114,20,94,252,145,218,168,181,218,133,226,111,223,227,148,101,197,236,9,168,207,107,127,207,193,208,72,255,226,175,33,165,169,252,127,231,57,40,84,63,24,158,209,52,82,226,86,243,52,177,247,128,187,29,217,131,50,75,69,78,87,197,184,76,10,175,252,250,101,72,116,138,102,119,62,113,182,183,182,95,184,176,11,170,186,85,241,55,153,163,166,197,171,146,247,174,90,134,23,126,99,223,16,122,47,202,47,252,12,38,112,99,171,50,123,203,152,50,219,22,192,255,215,149,231,207,101,163,43,7,248,72,58,212,15,244,203,64,94,61,242,191,143,205,142,35,58,124,102,68,46,64,121,85,180,179,181,177,218,200,34,94,93,28,251,189,130,250,21,101,247,2,211,163,170,103,100,66,232,76,225,208,220,207,231,89,215,30,49,212,255,19,225,211,81,227,98,239,236,7,112,13,169,44,67,16,87,140,16,47,119,137,29,121,33,198,39,122,20,249,199,51,183,255,225,250,105,40,170,130,201,73,254,163,183,207,220,49,13,14,57,83,230,74,90,12,84,124,61,50,89,161,155,16,103,42,86,119,186,230,239,6,190,4,94,196,236,103,165,62,125,222,61,112,199,32,6,243,38,195,3,108,120,123,254,9,138,206,187,215,90,115,28,34,2,152,81,187,125,7,41,213,191,196,205,182,153,174,149,44,2,138,167,230,135,143,66,21,54,166,84,3,215,224,184,152,164,226,27,109,188,35,118,154,163,84,149,22,139,198,60,73,107,212,113,119,218,180,217,169,243,171,178,183,2,174,154,204,167,102,13,228,42,57,99,239,1,115,47,9,97,91,189,249,71,97,87,80,164,193,176,33,82,151,145,39,53,201,108,198,222,197,86,62,1,120,182,38,215,193,254,142,197,248,208,52,41,94,37,237,75,206,132,233,110,96,32,202,9,202,33,207,166,127,65,147,228,102,162,185,253,52,136,7,178,149,153,127,144,133,244,220,29,88,209,132,152,178,8,99,83,141,17,182,220,115,121,43,11,191,120,89,28,71,49,144,49,82,194,11,49,216,128,66,231,172,105,154,160,101,155,23,132,193,255,194,175,38,68,238,232,54,120,10,90,173,102,76,210,191,237,208,194,186,197,114,5,106,15,250,220,32,96,74,42,51,182,7,97,73,189,137,187,88,152,186,8,73,141,111,142,96,254,23,202,165,30,203,251,40,52,69,79,28,225,47,246,29,180,11,14,105,163,207,141,104,81,66,158,102,74,9,205,116,181,124,226,172,181,4,168,202,42,59,36,44,229,145,129,32,125,168,203,60,48,245,217,67,83,146,106,49,31,242,33,37,10,55,93,157,213,27,59,117,237,5,8,84,242,227,14,13,57,151,254,85,137,127,186,177,144,53,251,197,128,146,209,104,161,158,217,197,180,232,172,173,61,150,91,215,195,221,105,17,47,7,88,66,112,157,87,180,44,190,99,169,39,37,199,78,140,25,159,91,25,236,203,241,211,230,191,22,29,205,222,161,250,169,252,90,148,12,132,54,173,218,137,13,18,215,248,40,142,236,187,136,187,168,16,227,99,11,143,156,200,19,54,107,83,132,105,104,27,224,168,71,248,27,236,0,251,132,118,125,120,188,184,208,165,82,178,29,206,157,106,248,122,199,44,88,91,162,49,220,131,59,207,240,54,135,67,250,232,203,79,60,88,237,16,63,39,133,28,39,205,165,193,47,154,240,14,63,77,20,242,46,68,107,100,65,191,53,169,56,6,87,147,43,141,166,23,154,215,216,17,113,141,86,151,203,4,233,30,221,228,41,241,61,131,28,173,23,124,29,39,123,157,252,158,242,99,224,86,242,82,115,43,144,84,231,139,174,82,254,72,194,217,36,78,34,172,248,8,131,250,152,1,113,9,222,186,31,105,210,40,232,174,192,119,242,55,72,21,253,127,63,207,194,233,137,27,20,202,157,24,216,179,196,10,85,130,107,249,208,243,118,224,198,242,52,73,41,74,231,123,87,216,12,201,201,227,131,206,212,51,201,40,110,22,25,86,171,60,24,91,169,95,76,89,46,160,251,107,157,100,134,241,244,106,149,192,32,238,169,197,43,80,32,46,101,251,93,194,67,87,25,29,210,114,23,149,18,198,163,8,195,198,114,126,60,165,15,242,129,206,132,33,247,59,103,122,163,19,194,174,188,97,77,196,119,231,62,229,152,49,230,158,250,121,81,151,103,44,210,58,28,237,147,152,214,63,31,180,175,219,110,49,119,166,134,9,92,9,191,94,39,109,20,230,179,46,68,13,36,135,135,102,105,94,27,165,227,235,9,212,224,50,206,221,115,36,249,130,123,250,163,203,128,0,141,42,155,76,231,158,250,212,165,24,6,215,151,95,53,41,10,82,30,44,21,13,162,105,47,119,197,81,197,55,56,35,139,148,21,95,252,225,206,92,190,29,254,75,214,111,217,153,88,144,45,63,35,50,95,2,245,86,188,189,78,233,156,133,210,26,54,82,171,123,16,180,20,137,6,204,254,10,148,191,214,130,200,158,48,250,249,170,143,30,30,243,236,186,52,46,70,100,155,57,77,146,7,195,197,11,133,251,55,31,145,92,24,41,218,38,189,173,144,89,241,18,54,0,43,115,61,251,121,88,2,127,231,48,222,185,61,78,115,44,189,129,69,62,125,20,212,212,187,102,143,170,215,94,52,251,153,182,220,172,252,251,84,179,135,252,18,160,234,156,238,157,195,165,10,210,155,158,63,190,178,233,6,145,45,111,196,209,33,166,71,32,55,136,132,65,188,137,39,82,203,9,88,130,102,21,130,106,244,143,93,109,98,87,154,43,188,129,231,77,50,35,65,31,6,33,208,250,43,47,220,215,236,156,54,137,57,167,184,90,185,230,135,232,135,171,241,82,145,199,30,221,187,252,120,180,36,87,210,191,40,172,217,147,148,212,30,164,133,86,185,27,209,42,219,36,107,42,191,172,12,106,9,187,9,212,177,113,10,161,116,234,117,27,32,82,97,112,108,165,99,251,183,136,254,127,184,43,77,47,31,25,219,84,29,22,235,107,151,244,29,52,54,244,124,72,177,227,174,219,149,102,44,110,192,152,90,14,201,209,238,75,238,4,174,242,165,25,139,133,92,128,197,255,202,233,21,37,57,37,112,91,227,25,204,239,81,171,152,138,44,217,33,140,190,223,2,177,115,195,9,104,70,131,50,5,180,62,149,118,128,253,194,175,156,213,32,136,9,185,48,66,18,35,244,229,79,235,143,76,26,106,223,23,143,145,147,100,238,101,147,55,159,87,101,215,90,89,88,124,81,36,156,255,187,169,173,125,198,194,244,253,112,203,186,62,9,197,99,157,233,153,232,1,95,204,107,26,51,196,109,188,109,101,188,79,69,200,115,86,20,50,120,124,52,52,171,40,58,114,227,160,64,221,119,114,77,165,235,220,3,170,181,229,91,171,58,249,164,50,243,39,88,199,177,77,175,142,245,175,197,209,15,203,24,94,13,125,219,69,211,238,202,151,230,153,184,196,180,134,214,248,223,39,52,44,190,253,212,37,184,220,242,109,196,77,61,19,190,121,242,211,232,38,220,35,57,119,45,98,41,54,70,240,58,37,189,41,97,75,77,212,236,142,135,114,186,148,26,204,16,209,246,77,176,229,68,109,139,110,142,112,103,187,57,61,85,7,201,215,1,70,162,112,32,84,36,233,190,35,10,193,3,86,178,154,169,131,224,254,254,226,99,40,102,97,225,30,71,59,209,254,33,73,79,232,207,218,161,176,241,147,183,84,199,96,98,139,30,196,55,84,169,204,72,164,38,92,18,152,95,19,19,15,47,82,11,181,94,133,145,33,223,107,185,62,156,54,207,223,95,1,43,250,135,185,11,84,176,65,180,49,253,80,56,92,59,197,114,129,26,131,30,175,219,157,21,201,59,55,145,96,251,214,28,220,63,84,9,130,30,137,189,27,46,204,88,113,94,215,44,28,187,129,162,207,176,112,46,77,31,201,252,0,151,191,238,220,0,230,77,185,47,138,133,184,133,115,75,175,148,157,110,107,111,99,203,161,224,165,38,59,153,236,48,99,217,157,46,23,4,17,62,243,77,15,130,216,26,94,247,251,132,97,59,197,127,225,237,11,172,175,87,172,45,158,26,168,17,51,29,171,198,149,14,160,137,17,59,63,146,70,91,230,137,121,28,236,100,112,252,81,74,138,134,61,104,247,108,25,16,58,106,21,12,141,152,33,118,49,142,145,120,85,202,233,161,255,221,78,214,81,159,247,116,175,7,155,232,14,113,11,57,202,121,127,201,9,253,230,31,61,35,229,199,170,21,69,73,81,109,115,232,76,205,122,154,184,218,253,5,251,120,167,3,22,148,210,3,102,130,149,186,9,162,22,178,118,58,26,218,73,167,153,194,58,253,155,12,230,17,63,73,108,51,230,163,191,72,177,186,241,179,6,109,188,90,228,22,157,166,176,218,70,204,221,33,194,199,254,185,19,217,206,87,52,152,123,122,2,80,20,116,134,64,15,158,152,165,105,79,223,200,121,131,154,22,94,25,229,241,85,248,230,138,207,253,100,83,129,36,9,73,239,244,55,231,13,66,187,93,212,249,174,137,109,88,160,66,241,132,82,7,171,175,250,222,249,173,198,35,226,48,129,38,119,133,16,238,158,110,79,121,101,219,170,65,170,101,105,91,60,204,56,3,15,156,208,89,250,95,138,74,27,34,92,176,6,218,247,111,68,253,221,224,69,224,95,42,36,136,136,20,191,164,143,121,81,222,136,41,58,77,37,214,70,250,204,196,242,252,107,140,70,185,23,120,221,250,206,210,224,104,254,21,201,129,144,184,63,139,86,110,61,229,47,184,204,81,171,53,208,25,96,2,143,67,149,127,233,183,21,49,245,42,167,17,125,189,203,156,55,93,223,238,150,167,211,84,152,2,19,201,242,248,248,0,62,205,211,151,241,147,57,145,42,146,119,159,132,176,87,104,187,50,52,120,14,161,147,145,99,149,59,120,95,236,52,105,83,146,152,33,128,160,93,14,50,251,179,56,100,183,59,88,234,61,25,107,38,98,98,72,29,45,193,194,188,250,19,65,81,220,199,189,140,44,189,4,55,253,19,124,104,251,156,5,227,156,89,251,130,96,168,174,254,178,127,51,11,231,206,163,48,183,48,72,178,14,143,76,41,82,133,226,219,231,51,39,187,173,243,201,101,112,252,252,221,65,87,179,61,58,196,42,206,213,85,118,14,169,24,127,247,193,44,10,172,150,254,212,196,40,106,129,165,73,20,239,154,154,85,194,38,107,118,222,55,107,60,128,179,142,185,67,141,30,75,6,149,252,52,146,103,214,164,47,57,71,217,94,96,39,24,32,189,130,105,218,186,145,47,128,222,213,71,211,4,18,90,7,43,173,57,71,200,5,253,223,107,159,82,24,107,63,166,151,147,156,244,150,218,46,253,35,32,41,53,62,59,240,150,217,49,128,86,247,130,8,0,48,121,0,248,62,4,209,143,101,240,209,183,214,138,75,147,6,221,152,184,175,96,227,165,7,21,46,204,132,29,226,145,75,48,141,245,103,74,37,15,249,146,105,42,83,227,215,43,89,251,121,157,246,54,37,141,251,234,1,112,93,64,139,171,116,59,217,243,14,221,200,13,126,55,187,153,97,24,145,91,33,63,181,234,240,104,135,234,177,214,218,44,213,20,170,49,70,155,245,207,207,41,115,92,199,248,252,183,88,159,68,153,155,152,183,78,162,97,67,21,87,240,115,246,65,99,42,244,112,11,61,7,254,70,246,170,214,228,169,110,124,245,171,52,170,139,58,41,73,97,161,93,210,105,186,2,149,128,146,9,77,134,139,167,219,12,89,110,18,16,109,50,232,92,244,239,15,81,142,45,64,208,107,193,246,82,236,156,96,35,235,72,142,163,218,110,102,8,101,78,166,43,6,38,108,194,65,128,9,27,7,97,126,89,155,174,232,186,220,173,63,145,213,147,134,75,211,136,131,183,241,192,134,128,117,165,49,156,102,66,3,42,117,18,144,213,198,64,242,81,133,130,119,132,56,99,142,135,247,135,30,154,164,135,47,80,59,121,175,11,79,148,41,153,63,136,71,13,80,37,72,194,195,60,120,62,232,147,24,106,243,8,101,184,17,124,220,188,103,244,41,94,50,29,158,17,221,208,21,145,171,37,75,20,62,35,199,123,130,72,66,150,132,110,214,147,226,192,163,20,142,227,33,177,183,94,58,180,126,143,85,123,61,12,104,15,234,111,52,159,255,122,139,195,232,236,231,227,253,31,254,224,77,187,205,128,147,124,247,210,20,33,124,171,116,151,242,188,16,29,73,185,250,40,219,42,178,164,99,70,31,43,252,240,121,152,129,208,27,189,204,148,202,9,247,171,133,88,164,236,191,127,82,120,85,51,148,96,193,30,134,103,202,57,81,165,102,56,115,55,164,128,102,165,67,56,177,198,181,142,87,100,145,124,91,3,139,219,48,51,4,75,100,205,190,227,216,116,52,97,152,197,101,66,121,20,174,57,219,114,143,170,217,166,165,85,91,119,117,85,183,74,224,184,106,219,85,71,22,213,125,40,131,18,230,196,6,21,107,115,110,157,228,45,219,217,183,245,99,190,156,240,46,220,30,112,144,34,126,34,133,68,91,80,249,56,63,100,184,240,190,167,6,66,225,212,145,105,7,176,158,236,154,16,26,241,123,123,85,60,173,51,211,22,126,166,120,155,228,152,5,74,57,38,198,132,120,72,49,107,111,10,178,159,147,134,206,85,33,95,134,203,26,44,37,187,125,206,168,194,210,31,114,182,212,154,82,153,52,152,144,225,134,190,211,14,83,179,169,180,25,141,36,222,230,230,140,254,194,227,36,95,165,211,112,196,36,233,15,188,169,98,241,160,126,82,7,126,192,85,15,96,181,24,202,214,149,241,57,233,149,138,102,166,124,80,117,186,219,219,90,155,110,166,251,101,19,216,147,134,119,215,16,121,186,89,165,135,214,93,115,179,41,81,109,223,22,128,129,237,149,104,192,10,17,88,150,241,36,11,195,220,151,105,12,94,188,118,7,85,150,20,233,253,120,11,134,188,155,166,31,186,199,149,101,186,122,37,223,85,33,20,85,161,174,143,95,231,49,18,186,208,77,186,144,193,92,219,255,249,45,55,247,111,88,31,153,207,97,0,85,87,110,8,199,17,143,63,45,6,238,158,135,91,143,67,164,100,84,54,50,97,62,245,106,52,178,208,247,31,59,232,46,190,130,161,25,21,101,187,107,62,224,209,133,251,205,135,243,52,19,234,53,16,47,108,115,110,39,3,219,178,142,241,91,105,70,106,76,24,63,171,161,34,179,5,84,82,13,70,83,120,244,231,213,133,169,122,207,198,39,42,200,169,114,186,238,182,79,221,207,40,75,175,202,31,53,58,46,63,156,11,242,157,243,74,247,183,223,104,234,181,238,164,126,217,27,49,12,82,178,218,64,194,71,82,71,44,72,159,175,79,53,152,232,213,83,200,234,249,13,167,122,196,89,130,211,194,217,248,121,117,186,19,241,156,27,14,217,175,196,76,103,161,235,72,161,179,85,37,239,215,253,80,151,75,87,112,141,37,133,205,216,169,81,190,89,108,73,48,234,27,20,195,28,47,111,85,196,236,252,178,143,106,78,67,216,210,248,132,18,97,187,2,236,131,205,142,189,190,168,55,112,14,187,61,76,34,215,30,76,10,221,112,104,139,59,252,82,112,172,236,246,80,63,140,8,238,3,202,154,239,238,225,19,125,134,215,43,46,154,143,25,237,80,201,21,58,102,131,98,13,117,96,117,148,162,245,99,255,162,216,48,187,135,237,34,24,13,147,49,49,4,199,18,86,52,135,17,21,208,236,157,136,109,187,72,86,220,172,35,229,21,222,177,218,73,140,142,11,206,96,231,56,78,200,107,63,30,67,153,60,78,237,125,52,125,24,207,74,165,160,177,73,217,14,185,192,200,16,4,160,189,48,170,151,222,15,245,27,37,226,68,110,25,145,3,251,223,246,61,5,213,251,148,217,208,237,62,216,178,223,77,191,151,47,175,2,97,17,146,243,4,59,208,59,78,190,14,251,152,169,30,255,28,195,25,40,237,175,157,55,105,69,109,7,232,186,153,246,163,199,54,65,165,66,20,224,91,174,252,194,142,118,227,196,65,76,62,178,79,112,200,13,7,222,173,66,93,196,60,231,134,103,210,232,180,219,76,54,99,117,90,67,148,223,190,203,117,143,171,251,196,148,189,34,84,252,186,71,151,193,202,222,235,217,197,84,105,37,189,107,40,239,85,199,180,216,62,169,200,12,150,245,8,59,15,176,222,247,99,107,22,215,217,56,179,77,207,171,236,224,88,181,203,7,12,205,147,55,39,105,43,224,232,19,156,25,72,94,55,73,23,42,55,187,178,124,237,215,208,76,217,227,167,96,104,0,74,28,124,12,9,26,132,241,157,209,44,2,113,28,48,105,55,117,107,228,123,101,146,206,88,97,94,61,195,89,248,119,42,78,220,218,207,26,123,149,143,176,91,234,246,235,96,154,249,12,115,9,215,249,90,59,13,76,118,224,191,144,229,123,48,40,37,239,92,211,142,225,89,199,15,122,30,189,198,116,45,12,140,193,112,247,1,220,0,116,192,227,205,42,158,28,192,103,81,50,44,239,49,6,88,122,249,175,73,167,120,180,94,206,175,193,190,25,0,199,224,225,94,67,23,246,219,83,249,209,233,6,39,108,167,238,52,143,3,230,30,221,205,172,235,185,167,76,149,94,111,123,235,222,128,105,10,230,31,82,253,154,122,218,204,214,252,230,156,74,240,6,233,153,173,118,224,101,204,96,212,176,228,19,17,50,219,199,250,250,67,191,194,117,122,131,150,12,242,238,101,237,177,120,107,125,211,226,164,102,202,147,101,182,15,124,32,31,179,81,150,218,59,116,71,48,109,10,107,121,247,99,215,81,141,221,8,77,99,208,250,106,1,63,176,195,196,241,92,213,151,163,140,214,216,78,11,194,12,255,12,124,226,39,124,222,172,46,207,171,141,133,166,125,181,245,65,160,2,131,5,141,149,87,114,128,32,188,23,41,24,189,25,253,131,156,215,31,159,119,37,8,104,41,168,246,125,156,159,186,118,216,189,161,253,244,225,19,189,120,78,81,76,211,168,211,12,81,70,212,120,138,128,78,193,53,59,127,150,22,227,76,78,254,248,117,103,183,72,173,76,82,56,131,104,238,45,160,238,105,181,106,118,67,86,250,27,209,84,71,182,1,49,243,5,146,97,161,167,202,29,130,100,239,130,168,41,233,152,157,190,85,78,161,169,107,29,85,242,40,61,88,229,102,138,172,120,131,52,122,234,140,143,173,42,216,102,65,100,171,49,252,231,139,143,38,18,129,42,208,248,2,31,204,209,108,173,192,82,116,9,113,70,227,247,238,94,11,62,224,120,80,190,150,247,213,24,154,167,54,37,235,105,148,75,104,20,108,139,129,17,85,159,43,14,35,215,74,169,117,157,89,57,74,213,131,162,144,30,57,103,149,97,69,84,32,246,203,170,94,245,152,208,171,150,22,195,40,200,32,56,17,138,21,170,78,124,183,150,156,180,222,100,177,218,195,223,120,156,166,51,146,241,157,68,159,67,204,17,196,4,244,13,103,3,242,246,33,72,145,240,148,49,55,178,217,226,221,50,11,173,155,208,43,143,75,245,116,197,196,174,222,226,3,103,130,134,105,122,64,64,25,134,248,45,32,248,3,133,82,117,69,106,210,75,75,127,198,218,191,67,95,75,243,12,51,53,68,78,47,237,16,234,86,205,74,125,12,174,204,244,40,139,9,81,12,249,5,154,107,242,2,226,125,118,98,114,165,98,186,163,56,162,203,21,85,24,92,169,90,61,84,116,26,95,170,151,94,31,110,55,205,35,37,131,174,48,73,29,99,96,77,103,122,64,30,55,184,89,55,242,86,168,2,220,162,144,158,190,98,89,111,176,85,170,246,97,230,34,212,83,156,211,119,58,79,27,117,39,234,238,37,47,189,244,154,193,244,38,228,107,137,115,110,208,124,254,112,149,145,73,182,91,173,218,200,247,212,167,56,177,105,177,56,221,230,218,252,159,196,205,148,86,130,75,48,202,212,27,0,79,146,142,171,137,13,69,7,74,220,141,157,59,67,154,132,175,179,88,58,129,138,99,210,33,106,18,171,132,19,104,24,48,125,145,237,169,184,222,120,101,205,149,141,85,42,21,203,66,243,234,231,82,47,113,204,49,13,135,254,81,164,3,177,196,217,60,145,79,172,76,6,199,124,151,11,200,227,106,89,150,43,100,174,211,96,3,80,48,192,3,173,236,42,143,64,230,63,222,52,102,188,126,160,227,241,211,48,150,180,27,3,223,69,61,133,174,94,19,86,156,115,32,232,156,166,106,34,157,64,30,231,74,16,112,244,65,163,4,20,120,49,167,236,172,52,62,115,61,244,120,135,42,94,67,28,174,160,14,25,52,128,132,170,82,88,182,88,227,52,196,68,143,198,197,194,174,39,193,61,154,86,224,31,132,85,233,149,59,197,28,41,129,51,28,117,101,34,211,255,199,105,54,137,204,104,168,41,98,225,58,8,215,45,145,15,123,238,81,136,160,157,91,211,76,169,207,135,9,165,249,160,185,235,181,202,72,10,176,152,101,186,212,120,236,97,78,3,42,79,187,27,184,80,245,101,130,251,34,203,241,198,115,23,178,181,145,215,163,117,124,152,1,232,218,146,218,186,66,241,250,151,18,121,63,223,179,226,187,61,85,45,241,13,192,43,148,163,195,99,114,28,79,181,233,105,134,217,126,172,176,103,151,157,44,190,155,194,93,35,180,249,252,25,126,53,212,212,12,44,152,151,106,147,205,57,202,118,9,17,216,38,135,164,223,37,29,103,252,98,99,112,231,45,16,254,152,15,239,107,11,100,13,215,138,90,199,90,222,54,179,14,15,184,35,250,74,186,152,39,44,222,244,169,65,236,199,242,129,242,84,247,232,45,102,171,35,143,168,231,227,122,144,69,19,251,1,101,144,158,30,0,157,116,104,141,94,58,146,209,5,86,176,208,23,134,193,170,61,112,198,213,161,255,74,66,52,160,41,96,117,142,38,237,57,147,198,58,47,138,147,255,196,143,151,74,171,33,211,123,119,142,123,200,197,176,67,145,140,110,35,79,136,198,128,185,88,117,243,72,240,107,142,218,68,190,178,170,117,40,194,180,139,211,175,35,133,174,255,65,231,82,180,72,0,231,156,45,143,42,114,252,106,151,247,144,232,67,30,234,40,32,157,158,12,96,159,233,23,158,143,69,60,110,232,241,30,74,175,255,18,117,171,181,12,159,82,227,21,243,59,103,80,167,67,61,67,27,44,183,237,52,174,130,38,112,81,90,169,241,89,107,110,106,145,237,71,148,195,133,118,24,168,223,246,148,167,210,55,165,217,211,11,224,143,186,120,215,67,97,169,165,127,114,168,202,118,188,55,80,155,55,120,120,89,77,68,106,183,75,171,161,69,232,153,42,62,75,121,182,137,28,67,27,137,90,129,95,252,167,234,15,248,6,90,79,218,12,149,177,234,135,23,90,185,188,66,15,89,59,134,148,249,167,118,24,67,70,55,128,100,14,119,64,55,189,68,119,135,107,99,137,121,145,107,20,77,254,216,74,171,129,14,253,110,43,253,204,6,75,162,243,0,102,166,55,54,36,141,223,104,106,7,169,170,49,130,53,163,243,129,85,162,252,107,10,57,117,106,156,184,36,104,186,121,219,0,85,37,11,135,154,115,156,198,207,112,108,233,231,78,176,203,81,132,194,68,125,83,101,21,219,190,248,168,41,74,37,208,214,132,186,187,152,153,198,4,128,234,55,100,21,183,7,243,236,217,242,216,32,169,204,197,231,192,93,146,9,126,66,233,157,206,175,98,254,141,88,110,43,131,213,89,166,227,156,12,222,112,247,34,224,102,249,188,236,56,29,119,83,34,207,148,132,133,251,26,194,140,116,230,42,49,68,55,98,97,235,127,198,122,192,42,108,186,108,27,60,60,13,6,100,42,34,58,13,112,112,170,197,2,159,237,192,139,73,9,211,214,134,85,132,20,246,88,15,57,211,223,99,174,216,0,117,199,207,224,86,139,229,153,128,153,203,200,66,168,98,181,164,20,112,248,31,125,68,32,32,103,244,49,216,163,228,86,255,97,21,7,68,241,161,148,7,157,34,184,107,136,253,109,112,152,8,137,210,251,128,219,132,42,239,166,202,166,69,229,5,18,255,170,116,154,139,184,174,145,251,183,208,226,172,134,64,176,25,108,180,18,213,110,146,50,77,231,19,73,248,143,47,132,145,83,28,73,219,31,35,171,55,185,96,164,55,3,134,29,224,212,126,116,241,118,61,242,6,71,144,193,105,55,155,65,172,28,72,86,77,104,155,205,223,39,78,174,208,69,93,153,231,8,43,87,184,241,209,80,220,1,47,219,46,82,129,240,123,180,9,188,173,25,255,92,194,125,238,139,100,156,215,167,226,14,84,36,137,167,178,18,94,88,171,77,194,213,85,125,48,247,35,189,157,216,46,240,214,8,37,162,111,132,58,141,19,179,104,28,210,175,193,118,243,147,185,15,229,41,85,129,82,191,166,129,147,19,149,237,91,194,66,227,48,212,166,255,104,80,46,247,90,198,18,4,184,199,183,208,33,49,252,75,234,32,179,182,245,177,240,120,203,193,250,157,178,151,154,115,10,182,90,130,49,85,102,178,217,224,255,96,218,37,46,33,163,234,139,201,65,6,186,227,174,52,160,44,82,1,56,116,43,140,118,188,46,8,68,238,179,223,32,35,104,37,239,245,43,166,43,218,231,5,106,86,119,20,157,205,152,145,23,6,90,118,171,91,254,121,249,205,98,190,62,120,126,156,235,7,254,32,116,255,147,225,212,247,66,91,198,30,17,63,186,3,193,198,97,135,104,9,90,40,238,115,146,99,154,167,3,151,24,129,92,168,70,131,215,223,27,109,58,71,178,162,149,168,8,88,20,30,117,205,16,131,164,13,159,237,38,105,166,206,202,170,9,143,215,36,187,245,79,208,116,166,192,27,209,219,34,45,142,24,194,67,228,105,0,133,13,176,40,101,107,182,243,149,22,10,114,129,151,43,227,68,248,220,137,56,64,182,101,190,208,85,73,102,213,13,56,242,202,238,30,239,105,61,85,49,170,11,200,15,197,255,196,16,15,229,238,145,54,107,81,103,59,56,154,209,214,122,115,127,166,20,228,42,191,2,148,148,22,184,217,99,126,166,180,142,206,119,196,131,228,206,143,239,130,4,225,130,40,34,170,71,105,234,186,73,198,95,220,219,172,226,61,136,203,33,84,128,107,167,255,18,69,209,76,102,209,107,101,113,78,73,8,134,158,80,186,88,255,121,181,184,43,55,118,56,63,132,199,193,113,70,150,56,227,226,255,74,187,229,102,252,17,133,25,29,200,65,230,6,55,41,180,26,12,180,230,68,235,128,126,168,43,221,215,118,9,32,144,179,101,83,198,127,132,137,194,208,89,235,172,217,82,98,141,170,62,103,92,242,196,52,246,186,135,247,13,200,247,154,239,99,171,180,35,242,185,137,4,224,205,243,35,86,179,62,139,87,38,218,254,77,14,199,164,41,84,226,214,35,109,54,174,217,226,60,24,131,51,178,60,89,215,123,228,242,43,244,3,55,179,167,219,242,14,151,143,165,81,69,31,249,215,216,26,49,45,67,171,109,118,154,141,149,184,32,254,178,209,99,142,124,179,28,9,53,89,111,58,209,248,159,246,100,93,83,27,176,180,110,89,135,236,16,194,56,61,74,129,157,96,242,65,44,218,217,72,12,59,78,172,46,213,137,143,78,127,103,42,100,183,241,20,149,177,12,220,89,114,229,177,214,223,209,117,197,156,20,73,80,167,102,168,80,161,7,176,69,126,87,127,134,159,103,55,51,43,255,44,253,58,193,12,133,42,98,137,203,211,115,189,100,191,113,174,92,33,20,177,245,59,246,70,231,244,185,34,244,131,129,33,83,174,40,116,141,130,95,124,123,15,23,182,42,188,182,49,30,42,98,159,128,131,86,24,69,20,211,84,10,232,158,233,52,179,176,63,195,180,255,93,208,229,197,108,138,170,146,239,238,131,6,177,227,148,225,13,56,93,98,53,169,253,5,52,64,178,175,79,33,187,25,140,65,18,176,45,163,134,255,167,129,22,121,199,97,95,210,202,32,157,187,93,78,44,2,224,197,53,184,63,71,158,246,238,237,48,48,99,142,140,119,191,174,6,3,17,133,216,157,37,171,99,43,91,43,120,17,206,122,211,27,250,238,109,227,199,42,190,241,222,51,251,246,3,54,104,145,52,191,67,166,168,99,129,135,13,61,244,147,29,226,25,230,51,46,163,96,71,240,12,146,194,168,203,233,121,8,171,184,210,88,253,74,35,27,188,48,156,91,203,118,122,155,205,52,91,188,229,236,241,120,67,80,206,21,101,143,109,4,163,203,239,240,67,20,247,245,229,50,65,139,30,114,58,137,1,254,58,0,225,50,37,21,191,249,127,176,203,32,24,17,160,106,82,212,248,182,234,84,187,93,91,220,147,58,205,1,166,248,31,78,154,91,41,24,22,202,54,23,230,221,122,35,174,204,13,153,120,58,107,77,123,35,42,159,229,51,33,143,185,212,201,147,36,86,243,251,22,28,192,174,157,246,49,213,27,123,135,133,200,42,88,241,45,57,255,115,214,228,21,253,20,162,83,17,146,207,176,181,246,137,43,220,247,213,182,228,64,95,97,54,74,172,227,72,99,31,149,35,167,167,16,100,164,43,168,99,144,94,215,138,132,255,22,77,184,188,98,92,45,120,232,109,106,67,7,59,109,127,94,154,7,247,158,85,219,250,147,82,176,174,176,211,214,142,156,166,201,0,146,169,123,250,159,193,81,50,167,200,187,90,52,110,166,19,216,192,97,30,6,125,47,120,196,117,9,146,48,133,206,176,227,211,138,45,230,167,141,60,178,154,187,233,30,198,240,65,188,179,180,43,226,10,141,159,192,55,181,47,59,139,246,135,163,76,250,198,42,36,230,47,92,2,252,67,159,247,174,194,246,86,22,62,40,249,6,245,139,19,38,3,112,72,31,106,83,10,185,70,66,253,160,236,31,91,3,96,15,171,108,105,10,54,237,36,50,179,185,60,191,189,77,17,164,15,12,154,41,12,133,170,99,80,103,80,233,162,2,90,118,112,125,24,60,63,156,163,159,247,116,111,111,159,108,234,20,125,26,128,129,190,101,146,202,110,44,5,189,142,120,215,23,96,122,189,78,63,81,100,129,191,93,51,35,84,18,105,90,149,9,150,101,5,56,74,69,224,106,14,124,186,209,151,143,0,125,236,201,238,61,99,167,63,149,228,96,27,204,55,199,46,127,136,97,172,223,119,88,109,30,134,182,220,83,212,12,239,36,239,170,140,176,147,99,137,11,4,73,124,30,125,231,43,8,12,53,244,218,173,62,68,48,80,74,224,19,251,99,219,157,166,168,86,209,38,77,248,104,233,85,178,67,122,247,17,58,189,210,253,87,199,49,206,175,135,146,174,113,59,119,37,14,110,1,68,66,12,188,138,249,75,215,99,172,118,81,70,207,30,163,242,253,51,72,249,95,204,171,74,148,85,232,167,219,191,165,132,21,134,164,80,133,192,66,186,122,238,73,86,100,141,36,249,155,197,20,26,7,64,41,203,139,123,234,183,168,252,28,158,116,212,104,133,145,121,180,55,124,209,195,99,207,19,5,199,199,83,158,45,113,233,239,81,41,136,4,142,75,45,100,77,142,231,182,63,19,140,36,140,173,216,164,202,40,101,143,234,194,115,73,2,141,249,9,29,28,224,253,178,74,188,108,71,126,42,144,37,107,139,14,39,0,150,62,147,44,87,150,185,216,143,151,215,67,90,171,142,203,219,49,136,60,227,151,79,149,94,143,204,198,135,144,149,192,253,164,109,4,227,15,132,37,12,135,165,181,38,147,167,34,237,9,238,192,201,200,75,6,247,126,213,140,7,242,224,236,67,213,11,175,243,231,202,67,141,132,141,210,66,153,190,54,123,21,188,118,230,190,231,49,173,14,54,35,87,243,76,206,224,244,220,188,178,46,213,208,79,251,209,66,123,79,233,147,155,241,90,182,24,87,26,196,169,101,11,39,190,208,27,2,49,150,67,224,247,26,203,96,200,178,156,65,146,109,218,124,119,177,82,89,162,238,33,154,253,228,65,212,172,31,149,17,35,117,225,224,124,125,213,100,11,215,110,170,156,234,104,167,87,84,56,213,64,223,180,126,238,200,212,39,144,75,41,47,8,146,126,104,75,147,235,254,181,230,247,65,72,227,145,217,16,24,62,62,76,176,39,211,235,92,71,130,181,114,145,184,162,232,40,240,219,173,159,86,220,84,32,217,65,29,182,204,242,21,150,22,252,142,25,162,179,150,238,235,168,188,17,73,58,87,212,47,231,130,201,166,193,247,15,149,141,193,99,19,233,95,185,209,164,116,81,97,187,131,187,211,172,221,112,242,226,242,213,132,158,226,244,24,196,171,62,145,73,86,68,29,23,81,59,228,112,214,111,128,6,150,167,230,183,141,95,128,221,52,125,130,162,125,137,249,65,140,235,111,198,178,26,31,59,60,187,148,77,6,178,64,244,118,153,138,74,132,78,241,184,143,152,200,189,163,81,72,186,43,23,144,33,238,37,81,23,7,181,211,111,59,130,145,145,75,199,16,247,255,46,48,114,167,63,68,50,199,248,33,211,118,171,201,81,132,173,119,127,70,231,237,233,105,206,211,254,213,46,108,68,119,213,65,115,138,153,100,149,195,58,125,135,86,84,104,141,248,144,107,105,201,174,155,68,170,127,168,96,99,123,150,170,1,175,40,4,61,10,219,172,114,94,121,228,185,184,115,249,13,90,170,233,90,247,33,206,31,106,231,215,205,77,91,171,121,198,81,187,193,84,70,49,15,154,145,244,4,97,135,135,212,237,111,146,48,13,138,195,95,216,45,233,60,154,22,213,185,14,46,5,182,39,102,17,51,137,29,50,152,51,235,60,251,4,206,19,18,231,141,1,154,1,215,81,226,90,13,178,66,63,137,166,221,229,43,207,219,190,207,252,153,99,237,60,236,90,79,105,224,90,1,221,108,27,53,40,35,224,142,190,7,148,1,240,75,211,44,71,129,172,206,133,101,136,211,147,220,207,2,175,0,38,170,162,54,212,176,137,152,236,87,8,28,151,153,223,41,163,253,51,228,156,91,86,61,41,111,26,132,69,148,157,55,120,202,155,9,119,109,81,178,208,172,153,8,88,186,71,116,157,212,222,149,77,142,248,4,168,109,113,104,183,245,213,210,84,1,77,153,89,57,27,90,170,244,70,124,44,51,129,96,158,121,142,42,8,7,211,128,183,163,82,144,73,110,172,171,81,68,41,250,125,178,180,232,19,193,47,155,189,72,74,37,110,186,243,97,186,165,15,95,149,88,238,96,13,191,32,37,252,238,126,74,43,39,225,125,59,96,93,218,77,91,170,135,241,176,249,173,79,51,124,211,91,147,131,115,131,81,254,56,220,252,228,197,195,197,54,21,52,181,207,144,170,147,101,193,217,208,3,121,119,117,61,191,34,114,240,94,128,61,217,223,212,95,191,144,62,70,19,59,33,220,179,217,209,210,187,215,32,16,90,168,46,31,69,171,8,31,60,91,3,19,84,83,124,137,223,166,195,110,132,32,71,204,65,40,253,117,79,67,208,225,25,156,185,129,212,84,88,177,152,5,53,9,227,71,123,124,69,12,38,245,38,21,2,30,39,41,225,154,170,211,61,121,111,119,224,9,145,66,36,195,20,91,243,60,134,123,176,20,135,206,164,120,129,100,1,10,108,111,134,89,111,64,233,97,63,49,193,73,9,9,104,134,14,246,31,213,194,11,39,110,186,217,28,83,10,209,117,223,202,207,41,183,250,112,170,16,115,160,222,73,197,147,206,117,114,162,207,242,51,59,63,234,19,80,81,6,20,113,88,250,29,192,78,109,144,183,78,17,145,12,90,49,248,251,185,140,203,25,14,209,71,195,52,147,180,62,158,64,78,0,134,85,189,170,66,232,179,255,21,175,0,23,68,96,253,93,165,182,173,98,235,220,24,86,221,199,182,244,102,96,37,173,191,67,91,182,55,211,84,142,121,231,223,59,170,222,139,220,86,103,174,128,173,220,25,34,94,196,228,3,179,140,49,123,189,87,34,5,195,40,119,169,144,78,230,124,178,104,170,76,219,80,110,120,81,189,110,110,198,48,203,214,165,203,206,251,100,29,155,217,67,71,124,46,70,222,157,102,78,236,229,47,186,33,123,20,90,191,174,253,169,70,2,26,225,26,107,4,31,164,49,48,47,134,172,153,199,201,99,209,84,206,225,125,34,69,221,4,178,243,65,21,32,46,169,88,5,77,211,179,183,109,90,26,57,199,162,122,200,79,107,37,248,222,82,42,218,173,152,66,70,38,241,124,197,71,103,39,145,233,37,128,109,163,1,97,188,11,101,209,7,221,131,240,116,223,130,173,116,231,128,205,62,53,206,131,221,72,22,175,82,24,200,74,86,153,190,35,201,143,231,129,235,66,65,116,38,159,38,67,119,63,108,45,238,185,204,110,83,204,71,222,110,247,112,145,197,151,86,75,196,48,222,1,51,165,161,68,81,210,102,101,84,95,66,255,90,235,182,229,154,67,219,25,133,38,32,231,69,146,168,166,158,134,73,59,110,224,76,151,223,95,95,95,196,163,221,95,251,17,225,193,179,171,207,81,20,255,35,106,3,167,130,16,17,43,12,181,187,26,30,70,37,75,236,21,185,247,86,139,236,3,208,181,160,155,11,195,106,1,208,131,22,181,201,119,219,225,199,184,22,241,255,202,202,123,113,12,28,17,108,43,172,57,90,234,159,242,113,91,174,169,219,248,107,3,232,32,254,202,88,251,182,136,145,93,21,245,111,160,179,207,141,205,129,118,251,101,90,131,243,38,28,28,51,100,166,110,149,236,4,10,132,90,120,108,155,232,154,119,23,72,196,93,177,50,36,134,69,253,20,152,13,6,252,142,75,22,182,225,53,167,163,52,169,3,55,111,46,36,62,74,93,22,210,219,233,110,102,140,67,78,31,160,84,47,100,106,60,107,223,111,164,132,149,211,39,223,181,142,60,103,16,197,141,156,174,252,15,120,178,62,135,132,191,89,171,242,217,236,116,60,238,184,38,225,2,212,121,254,197,164,254,212,199,38,179,67,193,201,67,171,240,108,143,100,252,188,231,143,99,213,80,187,173,215,234,215,154,32,176,42,224,240,253,97,210,17,48,199,163,189,138,27,65,20,231,198,126,239,247,139,104,121,6,49,8,165,231,43,117,41,184,56,166,84,143,209,252,39,18,200,55,168,223,119,236,30,55,130,28,39,105,135,144,33,156,175,254,21,23,122,179,166,159,228,92,53,221,244,87,108,22,136,41,4,190,245,11,231,133,75,174,232,205,165,234,210,58,125,171,124,183,130,242,88,236,144,116,59,222,185,94,92,20,40,21,44,214,14,13,72,64,111,142,159,174,232,223,140,212,71,225,35,36,10,139,95,122,72,3,251,74,144,46,47,104,213,0,193,39,21,102,248,74,65,3,195,46,28,23,214,52,22,225,97,229,168,179,179,228,236,106,36,151,229,31,198,61,114,11,136,180,38,221,0,20,171,155,248,25,111,82,35,55,33,159,63,119,179,233,52,28,117,169,106,202,86,29,43,250,77,117,63,42,116,61,53,221,26,196,36,176,99,210,126,66,194,17,158,241,209,241,159,63,141,187,27,159,114,4,5,75,55,209,141,168,169,34,61,247,33,26,149,208,93,212,6,114,1,58,44,42,141,161,118,2,255,237,225,241,224,88,244,156,10,3,119,215,225,164,223,248,243,201,250,3,49,144,214,76,239,8,75,157,126,123,218,207,80,7,220,234,133,3,110,143,248,110,146,149,129,136,36,126,20,24,159,207,105,139,104,184,28,138,248,189,116,136,112,124,15,14,114,55,182,203,12,149,0,73,138,20,188,123,20,52,176,194,59,148,133,236,101,73,143,165,52,143,118,204,158,44,100,135,146,157,242,71,14,179,40,248,1,79,123,99,103,112,250,177,164,178,255,159,86,133,61,66,44,128,117,119,48,147,38,34,47,21,57,137,165,155,63,188,97,11,13,160,23,75,70,88,96,214,110,89,115,251,20,45,102,245,194,72,56,119,159,208,38,85,49,131,135,56,189,80,120,15,158,227,157,234,59,185,95,13,182,135,59,23,242,142,78,210,73,159,237,199,97,108,106,155,97,150,107,191,70,139,164,36,69,170,216,8,171,159,212,238,45,148,179,34,226,75,29,247,9,138,32,60,179,33,35,84,186,253,246,109,164,91,211,171,24,129,41,191,63,220,105,140,203,233,144,99,82,214,73,35,124,18,113,226,187,143,7,90,118,156,118,27,129,246,82,239,223,127,7,181,107,13,180,140,86,151,170,198,152,87,85,95,34,132,161,132,105,57,10,65,161,196,90,66,96,117,241,126,185,8,90,148,129,125,244,82,96,9,194,169,149,133,77,202,154,47,67,252,64,81,42,239,248,109,28,82,0,195,76,90,49,72,13,188,248,100,75,3,176,102,77,246,111,162,245,105,132,53,106,212,68,184,106,10,226,177,0,121,237,85,37,11,19,40,8,125,75,129,74,46,124,209,13,114,7,128,84,166,252,1,69,251,183,190,44,218,187,148,38,209,157,106,249,130,132,205,105,15,61,107,81,253,34,223,37,79,97,177,32,209,216,242,203,40,50,143,201,66,57,236,114,27,196,207,224,90,217,234,133,20,98,14,197,222,130,171,196,63,38,95,119,144,19,137,142,35,72,206,54,71,223,40,59,152,98,9,1,38,165,25,52,181,205,250,220,63,179,80,174,174,232,71,88,67,188,42,98,203,146,241,185,104,128,160,51,93,95,197,112,97,229,192,148,118,213,196,6,12,172,8,114,177,53,54,224,183,252,23,238,230,87,98,85,203,183,57,192,121,130,181,77,12,120,125,206,136,226,179,114,37,235,164,49,202,60,55,49,220,13,108,171,161,77,223,83,15,104,32,233,43,210,100,87,254,220,138,125,159,215,197,116,223,48,241,35,81,7,149,155,64,144,252,120,19,109,246,64,95,54,53,142,33,209,112,250,55,160,181,89,109,96,199,26,104,13,94,154,151,146,193,24,241,79,22,121,107,148,249,149,127,105,248,233,69,241,163,56,223,35,205,190,213,115,34,94,229,72,39,84,221,134,216,220,116,99,228,129,5,198,17,141,189,19,100,242,42,160,221,99,128,179,100,190,23,198,240,84,64,151,140,83,201,194,3,50,190,90,55,61,175,129,233,129,253,67,33,184,200,123,234,37,127,221,191,41,189,174,19,109,104,57,8,44,184,124,169,254,127,14,254,178,87,227,41,122,196,110,166,120,24,93,242,11,68,99,243,16,118,6,57,147,243,51,213,117,105,128,215,202,117,232,84,51,220,177,18,255,124,103,68,181,134,46,237,143,23,84,135,50,144,50,240,25,118,44,37,186,36,231,71,243,153,144,111,80,200,19,197,200,137,40,220,146,91,56,124,40,43,248,0,18,79,130,163,189,190,130,233,29,128,120,219,131,17,94,69,90,139,10,187,32,168,42,81,157,65,242,148,48,27,48,22,70,72,60,218,131,47,41,230,115,77,160,49,136,80,207,212,162,148,119,96,161,14,6,8,117,133,183,52,148,214,152,67,223,224,119,77,49,35,124,72,187,116,141,223,102,146,16,55,65,49,93,207,154,50,114,88,8,97,38,112,47,58,22,39,195,48,69,208,227,36,103,58,52,232,59,99,65,130,59,69,219,235,27,2,226,250,76,140,14,12,129,65,95,97,83,30,181,116,211,203,120,246,115,240,95,116,187,144,125,212,203,18,98,132,154,59,78,206,39,102,152,65,129,37,232,12,209,211,204,35,31,69,76,159,88,194,147,156,37,171,98,207,41,62,217,5,27,253,55,241,123,171,172,134,56,40,176,179,4,39,181,27,20,70,39,188,240,128,239,185,73,196,21,17,136,127,19,193,64,62,242,209,154,180,194,87,144,224,89,151,94,86,138,38,59,60,2,13,18,147,47,13,73,178,116,161,185,62,53,122,150,83,168,137,67,247,24,139,18,212,207,96,12,231,101,17,57,88,38,133,109,95,217,239,156,200,35,32,235,10,4,102,102,51,180,54,62,36,122,41,35,223,101,228,139,188,98,245,39,68,136,252,100,1,207,124,161,5,98,79,54,239,202,52,153,104,177,5,234,45,5,185,0,226,78,150,214,248,152,63,182,158,243,183,184,223,154,128,27,96,156,207,234,130,116,227,54,54,83,215,154,194,234,122,49,4,180,96,153,27,150,147,165,143,143,23,30,52,23,235,0,45,136,219,69,136,72,42,252,184,129,17,31,122,225,166,20,122,84,71,195,71,206,61,186,97,163,217,213,138,12,192,7,50,168,23,180,205,229,166,248,205,76,238,188,153,109,202,62,17,110,34,47,47,34,152,6,42,170,66,3,205,105,27,246,8,50,156,135,1,72,76,212,254,206,198,162,44,82,67,165,185,102,25,203,211,174,43,127,85,102,35,218,93,143,34,25,211,116,100,48,30,138,46,154,89,137,23,6,0,232,136,168,149,129,149,158,239,171,21,176,73,243,207,189,229,148,168,195,230,154,216,60,156,219,18,100,44,174,252,130,54,219,74,255,82,48,246,66,11,104,162,122,28,95,145,13,221,217,86,209,226,74,178,57,208,18,209,18,52,199,97,92,186,52,55,62,96,98,85,103,11,114,143,131,9,7,173,40,49,234,143,170,97,155,250,100,104,147,32,218,132,115,174,106,161,138,251,199,49,90,79,2,181,213,200,139,108,216,0,210,175,243,47,143,163,130,188,237,137,122,85,23,89,7,39,145,100,148,239,175,158,201,141,6,209,192,208,192,9,22,63,201,3,158,108,167,239,207,116,244,160,95,43,180,40,190,201,253,124,10,242,192,7,212,176,114,119,185,140,39,148,88,4,75,226,115,55,9,80,18,180,210,157,180,251,11,54,162,203,159,206,61,186,221,104,66,80,143,131,37,110,96,111,222,193,153,230,12,145,197,156,16,215,122,59,155,112,138,117,110,143,3,183,58,145,104,53,200,200,156,153,219,188,129,210,59,149,68,79,46,111,114,56,26,227,26,201,143,105,69,97,54,193,15,27,118,231,39,249,229,99,2,109,229,138,4,57,112,124,61,0,154,33,72,206,63,91,0,252,179,220,33,137,57,194,99,85,188,232,121,196,15,14,165,179,163,45,13,112,122,251,138,168,135,68,80,42,61,153,85,165,187,163,31,246,57,62,117,83,242,16,35,230,57,161,106,198,142,28,192,225,240,178,61,61,146,211,179,6,97,235,211,157,18,41,5,192,204,130,174,238,194,75,169,55,224,171,79,223,47,157,57,216,148,10,190,87,4,213,34,230,207,144,199,203,249,69,250,2,30,131,158,184,191,216,71,83,98,19,69,235,219,209,117,178,100,103,193,113,29,19,61,137,156,140,57,104,72,158,48,233,88,173,161,252,25,125,177,251,67,199,16,85,34,171,206,194,232,34,62,15,139,139,110,52,242,190,33,200,245,231,193,197,209,238,35,70,166,87,159,104,145,180,5,210,61,238,117,93,237,179,41,28,118,80,104,1,210,187,13,158,249,176,128,149,1,162,58,161,125,144,54,14,63,14,14,87,104,127,187,204,101,157,7,232,181,37,44,123,197,93,190,36,32,97,111,195,156,180,34,94,8,56,100,241,127,98,38,35,221,217,59,174,233,47,18,131,19,43,98,102,85,249,201,133,95,201,159,134,129,84,21,182,111,223,38,216,132,170,166,24,50,252,30,8,11,31,71,122,185,231,16,201,111,9,20,232,62,174,116,183,50,139,187,172,115,111,154,35,58,210,180,1,1,142,216,76,100,20,19,174,216,234,163,163,58,138,18,91,211,49,35,77,115,111,236,225,83,242,248,86,204,117,185,207,202,244,54,139,118,213,40,23,111,210,166,46,41,244,239,173,71,193,45,217,220,131,37,99,83,76,131,75,179,179,35,170,143,114,6,135,103,57,83,95,121,3,59,242,39,110,63,109,119,64,242,37,49,75,126,14,122,77,219,22,44,158,246,2,29,238,242,25,144,34,255,243,186,49,46,222,46,97,194,173,184,253,150,208,131,73,241,172,170,48,237,8,162,218,181,163,30,172,237,83,101,254,152,205,160,188,244,108,53,216,63,246,129,250,167,100,104,252,86,160,165,87,63,129,64,42,184,104,36,184,55,47,236,255,122,39,62,105,241,248,57,233,86,48,197,161,191,224,157,28,163,198,229,31,136,102,31,20,86,93,215,52,205,251,41,98,89,139,250,200,88,15,2,79,219,157,165,124,173,163,3,196,123,191,102,14,15,29,195,100,40,234,59,215,206,26,172,43,66,2,225,7,156,3,131,160,19,15,156,103,203,121,216,126,251,206,123,84,54,186,7,47,206,104,254,75,44,151,113,174,47,63,147,144,205,20,17,174,24,163,176,146,146,123,196,20,59,91,141,77,173,182,251,41,123,153,68,127,21,250,139,20,48,108,135,67,160,217,62,44,78,81,209,56,67,111,237,55,252,193,52,185,103,253,151,89,228,254,97,99,116,48,28,70,81,127,117,39,239,22,6,9,194,39,212,214,45,24,247,0,206,16,7,8,243,40,212,108,185,44,165,228,178,164,193,121,116,32,167,225,110,94,219,237,211,188,67,125,79,149,171,139,122,129,209,54,40,204,162,244,13,174,219,139,85,12,43,114,135,161,100,119,25,111,5,13,87,45,185,7,225,211,19,57,210,86,168,244,177,49,62,179,36,14,11,211,195,226,45,114,214,147,29,150,7,175,193,250,237,34,206,240,127,73,190,101,51,109,219,34,213,99,212,122,32,11,88,197,201,220,239,212,148,159,169,252,123,183,214,101,84,242,164,49,207,106,105,92,149,89,236,8,193,218,255,118,9,243,47,49,21,90,57,36,234,108,206,134,16,190,220,218,155,26,139,112,71,69,81,16,243,239,14,147,1,137,136,105,84,46,13,173,66,130,180,70,59,208,165,87,226,151,225,156,100,59,15,165,28,91,199,209,223,59,92,200,63,137,227,71,145,49,0,123,227,153,216,95,158,39,204,27,151,188,26,83,175,163,237,90,13,74,16,180,211,230,56,46,54,190,103,105,135,64,120,109,183,124,215,192,17,89,166,129,146,142,53,243,164,92,93,75,106,173,181,52,32,107,89,249,81,213,164,190,208,157,25,238,55,91,43,68,224,61,45,142,230,201,126,152,158,90,226,217,137,72,37,94,175,42,243,209,70,215,65,73,109,141,149,166,242,57,17,9,250,5,244,201,113,76,65,26,13,231,165,164,25,241,104,36,65,5,4,158,171,164,212,124,202,171,90,183,209,42,251,131,215,26,74,104,88,25,211,100,219,37,124,14,215,214,214,187,170,77,130,71,146,36,24,100,23,250,117,250,249,48,228,77,199,205,183,25,219,202,204,153,146,120,102,225,211,147,147,151,143,84,249,78,254,242,198,73,5,68,148,211,74,140,41,74,236,148,113,134,55,134,90,80,141,172,128,251,47,62,204,150,29,164,19,35,103,120,194,52,165,218,137,228,113,51,165,232,209,143,61,13,171,7,71,105,67,58,224,33,119,95,37,101,21,241,21,215,83,172,23,171,25,75,202,231,99,107,179,10,179,204,232,66,101,85,200,40,238,25,57,230,136,170,58,149,105,43,198,140,125,106,78,234,209,97,248,216,146,187,29,131,185,24,136,223,200,33,137,179,151,179,168,205,220,24,168,12,13,54,150,120,89,183,140,162,174,148,122,200,168,79,86,161,156,76,51,196,64,108,196,23,233,70,45,1,94,41,229,148,254,161,234,93,180,202,124,255,52,218,97,204,86,25,4,145,253,201,120,61,160,41,202,59,174,164,95,42,221,240,228,203,250,200,186,47,52,225,140,182,83,123,43,228,28,10,126,63,126,252,152,32,15,103,250,30,79,88,178,234,176,178,88,161,238,13,153,45,245,132,91,22,124,138,91,67,243,18,111,105,29,34,127,64,201,99,82,142,52,133,57,213,100,198,245,214,62,222,195,119,181,240,65,160,100,191,57,168,214,178,19,229,145,179,229,226,223,113,163,22,133,83,22,132,209,204,123,162,22,192,243,122,119,78,176,200,46,4,64,200,84,95,233,155,146,125,114,145,122,129,243,187,181,150,250,142,146,251,227,76,152,215,1,154,240,255,99,89,2,166,196,115,152,165,161,233,203,185,242,2,63,28,244,126,132,136,107,212,134,169,240,156,147,167,167,249,231,99,131,38,49,127,197,24,229,99,55,133,121,220,9,130,164,18,96,161,176,73,20,12,105,172,27,64,60,203,33,39,133,131,189,59,1,97,185,37,143,59,182,200,43,128,81,51,5,236,68,38,53,211,74,194,110,237,165,74,38,251,158,118,88,60,197,107,232,200,79,68,226,80,159,238,171,250,75,90,182,234,150,173,108,214,163,238,47,248,64,78,103,20,54,241,111,157,181,97,84,53,127,90,139,57,92,108,10,217,62,163,137,229,198,100,63,227,11,47,107,232,122,86,83,112,234,84,120,119,55,39,241,131,229,130,202,70,118,146,253,42,65,85,2,99,209,170,53,85,189,107,208,254,170,58,222,34,180,119,48,60,221,210,53,82,120,91,19,154,166,28,119,46,21,118,105,83,73,46,93,238,88,112,98,125,166,210,75,57,251,230,143,11,108,228,58,153,233,86,41,153,126,217,79,227,232,223,103,155,152,175,120,185,123,103,157,47,253,25,212,5,206,60,11,41,100,146,208,32,167,94,216,34,24,112,162,178,124,87,125,193,72,202,247,228,213,33,75,103,34,101,46,119,242,114,215,105,145,205,31,240,159,221,174,11,243,51,244,87,102,56,4,84,21,197,14,164,63,196,105,160,203,171,154,64,112,136,160,194,15,43,214,157,205,5,249,200,18,114,225,182,110,60,101,143,79,169,144,229,74,215,62,113,11,166,16,38,154,247,148,196,12,43,161,59,160,216,32,143,76,207,150,219,166,71,55,96,62,164,22,245,211,61,165,129,188,70,49,242,128,85,32,131,49,66,109,180,63,251,95,39,14,155,193,164,80,180,2,97,73,193,83,198,244,39,30,18,249,114,132,48,233,252,143,22,215,0,82,71,181,219,172,209,22,176,112,64,168,133,55,32,237,154,61,255,135,76,15,158,234,153,215,231,91,129,231,38,24,96,223,110,176,206,82,239,239,28,143,108,1,51,43,175,221,140,23,211,80,52,250,84,207,208,143,68,55,86,130,44,124,14,52,68,132,27,248,175,79,148,161,213,63,178,175,239,86,128,191,228,14,82,197,191,40,42,232,11,233,115,194,209,132,203,22,40,37,13,180,89,44,40,218,77,180,43,158,156,19,29,110,10,150,247,172,45,157,227,104,255,213,14,21,149,197,148,232,109,246,35,167,165,75,217,73,183,138,61,247,125,130,171,179,123,206,23,2,241,206,155,28,56,253,140,211,78,136,5,218,187,12,151,98,189,128,59,183,45,252,190,63,194,112,61,217,250,3,100,216,177,44,4,34,191,194,113,136,112,167,165,108,232,91,252,152,248,226,210,134,228,90,195,39,32,185,88,231,56,61,137,109,238,138,187,222,157,63,110,48,67,149,107,235,187,66,213,225,217,93,119,113,193,162,171,96,24,179,79,207,55,90,201,5,0,208,182,200,10,192,28,122,230,67,32,180,215,229,15,253,224,112,239,159,115,1,250,184,97,197,91,106,61,83,226,3,34,86,119,184,128,29,127,248,6,40,119,170,98,64,150,204,139,126,106,255,28,79,143,240,229,26,227,149,199,37,118,215,19,4,243,245,190,35,231,209,187,147,232,24,124,115,223,2,59,96,67,108,55,46,126,11,35,56,121,38,170,57,183,19,167,69,130,209,214,237,238,158,136,191,180,163,14,9,11,12,139,28,99,186,26,180,73,145,94,15,39,192,126,59,206,178,53,187,155,240,164,66,235,35,24,199,166,125,155,53,53,62,218,134,132,64,54,24,92,105,144,12,6,57,110,245,234,1,143,56,75,70,59,226,92,248,72,51,37,209,225,226,138,83,149,34,191,34,253,218,209,82,66,32,12,99,21,103,202,204,79,216,5,171,117,155,77,197,154,94,187,78,25,187,15,107,175,27,229,143,143,52,183,241,54,240,38,241,103,105,122,115,37,187,220,234,77,66,127,188,69,219,176,146,141,203,210,117,21,94,4,84,124,93,173,91,239,13,81,228,86,165,241,232,20,93,209,168,130,42,226,146,223,155,1,59,135,77,39,218,194,115,124,63,67,34,90,148,204,165,127,10,197,230,48,219,143,27,101,131,182,161,136,119,204,216,124,137,1,102,240,207,251,6,81,50,142,108,82,150,190,196,81,65,191,17,178,159,233,249,189,214,214,190,117,73,67,31,146,185,20,137,184,6,203,133,181,73,141,179,66,241,234,130,215,59,116,154,160,181,215,140,47,74,20,36,33,71,56,139,47,18,173,215,200,8,136,171,2,148,148,47,130,253,81,194,198,64,15,204,92,184,130,149,79,27,195,91,170,28,156,65,82,156,93,76,17,252,108,125,17,202,157,181,9,15,51,208,67,152,194,168,98,73,107,176,223,83,232,98,247,140,55,220,65,139,151,164,239,122,83,62,158,238,234,125,238,46,153,243,252,37,232,148,178,137,116,50,242,157,138,188,76,126,215,190,44,66,10,196,252,131,103,137,24,64,107,87,90,217,27,53,80,97,111,10,218,223,133,188,48,161,91,233,171,249,230,178,96,90,19,29,202,58,214,70,133,248,253,182,84,82,90,155,131,112,18,41,80,236,91,252,220,72,92,170,54,69,129,133,90,230,56,183,26,171,76,97,46,135,90,139,253,45,199,39,38,85,56,52,135,16,170,169,253,236,15,253,214,192,66,41,148,81,51,72,147,218,165,184,197,210,76,189,99,156,125,142,148,243,204,227,135,160,175,130,85,69,105,40,32,172,240,91,117,161,252,97,243,26,157,148,109,18,62,101,123,151,146,141,39,160,69,142,87,132,249,86,52,210,32,122,43,227,16,14,94,217,114,246,67,24,237,28,228,32,72,172,117,22,234,175,150,135,181,157,59,159,173,46,66,138,1,77,22,184,149,32,141,69,211,254,101,137,183,56,16,27,40,223,171,112,190,246,82,73,18,54,159,16,17,147,142,241,218,132,168,32,223,81,40,148,61,77,97,148,194,195,213,43,149,106,13,142,102,195,253,196,96,106,37,56,128,162,111,89,61,79,145,83,96,12,100,93,108,222,36,197,172,190,13,199,178,211,135,66,151,113,138,15,248,173,113,4,15,198,242,7,98,230,188,205,199,98,147,187,155,163,195,1,168,251,172,34,248,165,86,57,195,70,209,173,44,64,46,219,214,40,27,0,56,111,172,230,27,192,180,219,34,225,183,164,5,37,44,220,124,64,237,33,15,17,218,243,147,169,46,117,74,38,140,93,95,201,101,83,29,231,90,64,61,32,71,217,168,4,230,151,211,88,240,33,134,82,180,73,156,221,164,2,237,200,255,35,209,11,253,150,218,46,92,110,178,255,196,198,26,42,5,70,159,5,196,222,200,190,118,238,25,181,57,201,16,143,81,166,15,144,13,139,80,126,39,160,24,91,208,105,87,21,119,197,10,149,109,25,128,18,232,43,17,101,201,70,174,22,33,32,248,65,180,139,243,135,14,231,144,43,199,108,43,134,138,233,41,62,167,192,232,124,24,51,211,200,141,167,201,15,103,6,29,195,97,7,44,200,28,210,90,154,229,174,185,229,215,229,162,125,239,151,154,69,231,96,150,77,119,159,141,58,131,19,51,200,99,252,83,240,113,49,209,129,27,94,25,181,114,189,10,101,88,158,24,253,228,197,201,46,182,153,9,132,155,12,227,179,53,17,32,245,1,66,223,199,145,19,169,43,79,255,196,55,82,254,189,27,40,206,101,0,23,82,134,116,182,255,193,223,33,114,19,147,141,44,227,22,126,167,113,205,97,68,154,62,109,152,65,104,96,20,195,53,181,231,233,169,253,151,223,71,39,0,23,177,31,124,90,66,78,106,230,123,17,243,252,253,180,212,142,14,253,87,86,93,187,179,180,34,31,222,255,136,192,74,127,114,132,226,226,186,207,218,43,11,63,210,109,10,123,38,69,70,170,134,214,24,192,234,224,116,109,26,219,11,68,216,133,166,192,135,49,68,7,24,209,98,78,198,119,175,171,91,229,54,72,83,163,107,21,147,52,177,12,29,119,141,132,77,50,142,175,72,221,178,77,196,138,40,66,133,137,235,102,121,35,205,179,80,54,185,123,178,141,6,245,71,132,166,132,229,142,93,108,63,233,95,202,6,114,181,214,123,146,181,127,106,19,217,8,226,23,11,82,104,214,238,104,41,65,17,202,171,194,238,164,31,50,20,181,200,45,17,149,106,164,216,94,64,212,117,101,126,170,19,181,4,81,1,78,58,85,144,161,72,118,150,23,222,237,213,57,150,34,86,197,26,38,51,63,187,130,57,101,135,235,65,152,91,241,89,12,65,8,71,25,4,152,18,234,204,92,231,217,46,39,206,27,176,186,204,242,173,151,9,22,145,35,36,214,61,244,163,9,222,56,247,172,195,1,56,183,184,248,120,19,193,237,235,228,4,3,95,7,76,110,254,143,19,26,203,115,21,27,194,44,145,79,192,189,117,206,14,174,23,164,157,116,181,53,86,122,79,52,254,57,147,146,20,10,80,61,64,48,26,158,73,56,219,98,198,5,87,117,20,93,64,32,157,30,195,65,4,117,168,119,48,225,202,198,56,102,86,118,140,108,15,172,175,213,117,170,103,163,122,81,241,219,214,57,33,207,154,212,39,106,255,62,146,10,224,33,44,151,88,2,142,96,235,107,162,204,113,74,203,69,189,173,184,91,151,217,164,49,23,212,15,64,135,88,224,253,131,143,140,188,216,189,40,64,98,60,137,94,72,115,168,47,161,150,248,226,65,189,224,138,81,62,210,204,39,240,34,222,231,231,96,29,125,129,183,240,42,97,58,215,225,97,49,58,205,186,35,2,157,244,163,233,159,56,91,208,254,74,192,53,106,83,41,141,141,194,254,213,42,99,225,255,174,15,43,171,215,196,97,48,196,133,204,215,188,34,85,2,122,0,95,43,163,91,116,28,111,226,25,55,239,135,155,86,170,42,147,168,107,155,219,79,45,252,67,113,19,46,43,43,235,194,12,64,120,76,204,5,84,154,8,67,209,196,66,249,41,151,19,241,38,80,158,251,135,217,165,203,16,135,213,21,40,93,181,188,45,63,40,108,34,175,248,95,246,109,113,247,125,102,192,238,119,80,232,88,3,210,104,176,213,141,26,9,10,133,91,150,241,76,42,225,177,141,231,90,98,186,134,157,134,243,68,12,227,253,172,184,255,62,61,25,246,105,160,87,204,21,206,91,255,41,142,97,80,204,14,147,184,189,140,128,175,174,199,62,38,169,121,219,101,102,122,62,207,71,140,188,148,243,3,69,225,169,51,237,6,197,165,243,76,78,168,12,112,10,117,177,232,196,109,72,18,183,206,218,86,107,163,25,98,181,23,14,95,49,239,60,250,133,202,195,8,56,30,108,214,239,9,167,204,250,94,35,211,38,25,128,91,244,132,33,50,75,250,121,254,233,134,108,234,254,11,203,118,59,51,61,141,16,177,72,170,93,187,4,92,157,27,64,89,228,189,224,70,212,21,113,174,168,22,149,196,100,186,234,76,43,43,140,117,13,239,104,148,239,248,234,41,76,108,134,89,64,214,215,93,152,107,136,57,96,2,158,74,141,231,30,197,104,220,242,59,223,224,153,255,222,35,71,239,69,203,121,60,166,189,75,217,127,201,187,77,234,136,113,16,167,229,216,89,147,7,42,236,158,219,80,36,190,171,165,141,17,24,200,34,55,150,246,74,126,218,218,55,210,130,76,58,108,0,203,13,204,52,65,108,103,145,61,13,163,78,124,50,17,171,190,101,209,10,147,77,227,184,49,195,35,183,102,100,87,21,0,233,130,232,247,61,231,220,44,42,188,128,161,123,27,143,33,182,94,185,226,156,18,28,253,146,244,201,210,227,255,45,30,215,231,37,142,244,119,57,39,113,174,248,202,150,229,22,110,152,108,52,232,70,108,34,171,67,90,172,137,243,124,45,238,186,195,156,91,2,229,18,29,212,50,202,105,77,133,139,239,32,239,171,68,218,137,129,249,95,208,12,163,247,1,5,120,135,31,115,250,39,75,223,61,75,223,33,214,205,148,240,127,184,39,104,123,76,75,199,136,82,243,246,113,142,176,186,73,162,27,24,228,70,176,54,121,57,199,1,172,48,159,99,142,209,9,107,76,210,91,164,233,43,115,159,193,128,98,255,62,143,103,34,58,98,213,61,86,128,161,141,168,100,3,228,94,76,234,101,213,163,206,103,53,74,163,177,158,238,135,122,201,96,51,129,159,123,176,107,51,250,246,113,238,78,1,165,97,9,165,102,19,202,157,202,130,58,76,165,190,188,118,191,199,146,127,102,209,94,79,72,215,28,56,208,190,242,238,88,26,164,106,23,59,13,41,30,193,229,248,61,43,151,221,117,19,251,64,61,173,126,143,60,21,80,207,201,231,11,108,43,96,221,5,73,183,236,73,19,109,194,231,235,63,249,35,130,47,0,251,84,166,7,239,218,16,154,143,231,93,111,8,39,171,157,209,39,80,249,253,28,233,162,182,73,161,203,246,226,45,190,55,251,84,119,98,200,216,181,149,82,211,249,110,155,73,29,193,184,240,157,56,26,157,122,10,197,185,32,139,195,77,1,133,17,113,188,72,170,58,243,188,58,236,131,17,5,17,217,206,25,167,141,29,8,61,167,237,30,195,190,7,179,165,174,230,110,82,183,166,38,168,217,143,148,189,77,157,47,99,104,170,186,108,99,46,41,125,255,86,165,153,251,54,44,52,78,122,148,201,7,179,30,247,133,20,154,28,97,25,161,98,16,170,50,127,144,36,131,159,14,247,79,254,144,62,181,237,209,6,30,152,87,27,194,67,87,23,243,60,136,245,56,90,223,115,25,248,104,254,26,144,241,7,149,145,160,100,32,9,15,191,225,231,219,72,231,150,221,173,79,41,83,45,121,124,238,115,65,170,192,1,40,236,217,18,115,136,221,33,31,47,237,147,56,31,106,67,135,40,13,236,208,186,174,197,8,14,253,150,128,239,220,209,148,134,165,94,95,230,6,105,71,61,21,225,230,210,63,82,101,131,129,65,254,71,180,99,240,226,187,80,240,166,218,142,32,177,192,241,233,44,141,126,106,93,120,181,203,231,203,248,166,48,76,137,77,196,153,167,16,116,165,94,146,87,133,48,106,244,87,70,130,88,202,73,194,85,117,71,182,250,93,192,154,194,243,8,174,64,254,240,65,159,245,160,250,134,104,94,114,8,13,31,69,24,127,142,207,175,146,245,125,105,166,218,186,61,246,47,147,9,55,140,90,151,68,121,235,146,108,229,184,218,104,20,15,33,151,115,53,190,14,133,138,35,94,52,188,85,184,21,234,223,247,97,226,116,66,207,32,133,196,1,105,128,78,190,97,55,57,5,209,182,207,203,203,234,14,117,29,254,147,102,117,39,204,237,151,77,242,175,62,0,40,137,82,2,57,225,144,128,181,7,102,82,210,227,50,68,187,69,204,223,129,229,135,55,230,15,21,27,155,215,78,177,77,157,156,0,200,87,170,12,228,224,202,146,103,193,194,169,97,198,98,198,53,146,208,105,16,175,168,95,117,129,101,55,76,54,232,50,149,147,240,235,39,17,88,190,9,105,220,225,63,101,203,135,11,21,66,234,16,32,176,37,119,96,116,24,140,59,137,180,184,24,204,181,41,208,204,95,234,240,107,208,14,130,85,209,165,69,230,107,163,150,128,82,79,168,129,89,199,112,237,181,212,187,13,0,226,95,173,24,102,255,67,16,144,63,16,156,232,13,37,83,63,240,196,40,150,161,100,34,155,167,133,214,211,166,57,105,155,42,24,65,254,22,212,12,187,218,204,16,36,126,79,95,148,13,189,179,67,129,227,52,34,115,30,228,128,110,175,221,61,152,236,243,40,128,218,190,76,135,188,216,64,214,158,183,108,215,77,224,53,245,164,180,158,234,172,85,170,177,85,186,126,53,26,28,107,119,193,253,150,25,124,102,66,46,122,251,140,84,128,165,13,53,48,28,142,186,35,131,242,124,158,57,233,23,232,1,242,203,177,113,52,234,190,24,24,141,2,147,110,0,118,160,192,190,28,163,204,143,244,246,72,45,59,199,190,16,151,174,246,226,204,16,56,197,227,12,103,251,237,150,184,191,170,199,105,27,14,98,153,111,251,195,105,92,84,229,4,12,185,229,207,240,255,175,89,116,111,14,143,207,90,216,128,154,52,235,37,16,65,117,106,159,254,254,47,251,31,141,171,241,67,109,213,197,76,39,19,233,190,83,167,200,162,34,48,168,56,238,79,184,120,82,196,80,34,136,155,174,172,253,108,33,166,190,67,73,136,176,9,63,168,64,77,19,175,232,7,199,194,212,152,187,61,247,13,113,2,109,232,39,13,201,71,96,78,72,63,155,26,66,73,176,187,114,246,139,188,146,252,181,128,75,220,207,228,46,59,248,28,153,237,92,72,20,56,147,85,109,220,113,149,161,8,92,200,203,38,186,22,125,192,222,207,45,79,54,120,122,129,48,11,46,219,28,0,140,99,61,188,225,47,170,245,198,111,245,245,108,36,177,136,171,69,58,210,248,46,253,4,55,164,46,200,212,186,158,233,152,251,34,123,161,36,8,62,145,186,96,164,94,101,8,201,80,4,42,103,99,168,131,212,62,14,1,184,23,225,224,63,86,122,250,252,173,44,53,0,111,71,187,228,219,14,255,4,131,16,14,2,89,14,29,205,80,21,254,26,183,171,24,51,222,249,132,238,124,87,207,43,236,231,132,164,78,61,153,107,15,71,114,27,200,67,145,9,168,213,250,171,200,2,25,217,79,109,215,211,115,0,248,222,9,16,176,87,61,193,206,128,235,99,167,78,67,100,245,40,181,13,174,29,67,218,39,82,219,201,213,205,11,219,205,33,97,242,247,68,54,206,241,9,148,109,164,57,10,12,8,1,135,92,139,74,21,241,76,218,83,90,63,61,39,74,165,50,31,224,83,153,4,105,182,20,217,115,214,175,146,78,36,105,184,229,210,183,43,150,56,32,139,135,109,167,129,4,192,114,27,82,180,147,72,105,153,222,206,140,112,119,33,179,188,107,156,114,241,105,193,127,189,47,13,148,202,3,125,127,46,22,221,64,199,125,119,38,245,194,127,232,60,90,125,218,113,39,68,183,230,245,242,236,189,229,147,27,249,237,71,58,150,125,202,108,98,2,243,238,222,214,142,99,78,106,163,52,118,152,203,147,39,132,102,33,56,157,30,149,63,108,95,10,191,18,149,148,125,163,48,25,198,33,255,128,67,220,15,251,33,196,11,72,153,112,150,215,209,6,21,74,112,152,244,44,119,172,181,202,148,143,62,204,135,108,140,15,101,185,57,230,45,245,31,210,149,27,66,215,90,21,161,150,70,116,155,237,67,199,120,142,77,193,247,209,107,22,253,251,154,251,164,172,137,81,113,103,176,234,140,173,92,124,60,66,236,56,168,5,10,111,19,96,185,155,211,162,159,41,146,191,111,202,78,103,48,123,190,38,238,126,35,245,97,86,160,17,53,90,245,81,201,72,48,118,60,236,103,177,173,8,159,171,109,239,1,236,177,116,225,3,220,92,229,75,121,187,73,194,108,45,33,37,62,99,159,12,82,173,255,101,209,25,225,82,212,43,166,39,72,163,89,24,60,2,152,184,124,55,32,137,33,60,59,253,246,97,47,183,4,243,241,94,218,224,40,90,142,213,64,102,68,227,202,46,84,219,42,69,40,244,173,240,129,241,144,144,221,106,205,204,77,71,146,35,189,27,236,70,209,5,102,86,92,199,253,77,15,197,151,223,122,168,127,26,74,237,246,221,70,134,50,161,124,152,11,58,236,60,115,61,207,97,55,228,228,14,47,35,113,195,155,156,68,179,214,184,117,17,197,252,179,92,118,244,118,163,41,144,139,57,10,228,243,82,184,96,198,194,94,185,116,237,176,101,87,200,198,40,160,86,237,113,162,30,109,88,121,138,241,105,157,114,194,36,185,16,62,41,25,30,92,110,36,238,128,13,34,97,78,154,107,5,33,213,126,190,103,90,201,249,88,188,189,75,16,62,196,80,126,20,184,110,210,119,162,171,122,100,5,177,182,188,143,71,116,220,54,247,63,226,237,131,7,221,147,123,118,61,97,49,27,239,232,104,169,161,157,196,23,61,214,50,251,65,251,231,58,84,147,69,83,57,52,115,84,22,73,144,227,64,255,140,77,78,111,11,193,12,242,241,252,111,212,111,171,68,168,241,81,204,212,73,223,250,166,66,99,241,171,203,35,150,56,124,245,197,57,75,36,232,205,24,211,18,182,152,185,103,192,74,152,162,210,170,18,80,127,137,38,147,126,235,69,17,127,201,111,212,2,240,157,80,188,150,19,200,191,249,7,203,3,61,220,120,76,34,28,188,35,27,24,253,4,84,46,32,50,95,237,201,30,100,197,248,7,60,233,159,148,49,50,188,238,32,181,134,148,145,131,95,67,81,101,113,126,188,221,107,72,218,51,121,217,103,156,23,215,136,88,131,245,6,250,173,251,91,118,72,94,130,219,193,122,116,210,120,75,70,168,23,204,228,173,250,76,96,44,52,194,0,128,235,42,122,156,166,247,95,206,19,111,164,189,224,229,6,191,174,185,161,83,160,71,37,235,43,55,219,220,116,181,138,129,105,37,190,75,218,72,131,173,36,91,101,103,6,101,14,3,42,84,54,154,105,231,239,3,144,170,39,206,57,19,207,184,79,142,195,183,60,136,92,126,32,114,29,95,64,255,66,58,28,112,206,123,144,37,20,144,151,152,0,61,243,150,207,159,113,83,206,127,67,143,42,120,105,73,81,43,74,39,111,237,189,197,232,232,20,223,54,79,165,80,218,103,155,76,150,117,88,148,229,248,23,203,70,139,215,5,166,230,31,182,46,29,44,197,175,131,193,240,141,235,236,182,250,150,216,121,255,75,231,160,142,162,64,169,163,85,137,110,85,65,31,83,154,174,245,138,5,240,91,109,164,132,243,241,108,217,164,103,84,215,72,211,251,15,158,184,42,147,69,156,40,201,90,82,119,78,81,94,156,248,213,141,104,86,66,177,16,228,208,9,111,73,209,64,175,86,53,133,9,2,115,218,47,116,48,68,90,5,127,70,67,173,78,237,16,72,157,219,41,198,64,4,97,155,22,243,142,81,76,39,100,15,158,68,80,141,199,190,213,242,113,231,206,92,63,159,65,42,241,237,93,241,63,172,60,226,183,112,115,22,197,104,213,121,92,115,185,248,237,48,101,156,232,226,42,217,20,71,104,61,204,142,149,105,190,135,61,87,190,131,115,38,137,197,187,103,63,231,216,124,186,161,1,96,149,223,45,19,159,234,5,27,87,133,118,111,62,5,37,89,126,177,156,237,110,204,85,29,120,161,15,33,107,114,12,156,119,164,193,8,122,133,187,136,88,95,22,198,254,64,224,136,145,72,191,10,66,192,74,74,49,190,218,44,245,254,184,21,162,238,171,132,59,54,221,188,156,121,232,81,93,236,95,243,241,134,248,0,20,227,237,113,108,150,252,182,246,121,218,213,98,90,170,74,253,64,124,101,180,222,77,118,242,195,154,190,153,152,135,22,45,18,30,169,106,12,93,225,209,198,193,212,96,123,6,163,127,25,2,11,50,138,178,57,123,140,61,138,253,38,103,115,17,173,26,68,89,165,183,80,48,77,96,62,244,252,227,220,43,35,189,214,6,45,149,35,108,224,143,180,28,200,237,139,196,51,111,80,226,59,171,123,21,111,200,78,107,49,107,166,129,2,102,2,98,214,236,193,207,124,247,76,43,61,60,68,71,214,198,122,218,113,32,65,179,186,96,153,224,21,234,161,52,90,220,217,235,10,140,82,64,32,20,102,169,180,125,40,29,53,249,100,173,229,61,158,166,121,184,190,49,249,219,207,192,254,154,223,87,23,64,177,158,167,233,236,182,230,222,238,96,161,106,169,208,158,84,46,209,211,142,92,210,184,97,32,178,127,181,57,201,102,206,44,31,19,115,144,75,213,189,162,185,209,55,20,129,36,205,68,73,149,203,158,16,171,239,240,222,59,215,180,191,27,134,89,89,125,146,45,65,98,95,102,134,161,147,12,240,179,190,4,114,173,39,57,31,106,143,234,88,14,99,233,227,48,167,92,96,12,66,112,31,190,0,17,64,231,71,39,61,166,163,104,240,14,126,44,209,120,144,199,195,161,60,102,63,176,196,168,36,50,24,187,35,58,86,231,136,153,239,110,110,154,23,239,81,34,216,53,30,24,86,17,151,99,58,149,214,70,99,37,209,136,175,150,254,84,232,216,112,134,115,164,110,156,97,233,92,115,114,42,110,232,237,76,40,59,53,12,128,93,91,125,108,17,187,28,38,142,210,112,177,172,155,205,155,128,29,1,120,148,134,98,161,15,144,150,173,121,14,24,127,230,2,33,92,205,182,191,161,135,186,199,9,107,83,165,203,184,251,66,17,181,136,252,139,83,108,16,170,238,135,149,85,225,202,154,168,181,3,193,123,98,2,63,11,193,33,181,202,164,45,197,243,180,138,38,156,243,221,94,239,247,126,125,212,57,171,238,226,200,64,253,217,246,148,132,198,136,99,241,26,204,134,159,46,242,236,109,172,197,98,114,13,151,186,32,241,83,94,92,40,88,94,200,14,131,210,63,38,221,9,171,156,211,27,26,167,71,147,205,23,142,174,154,143,91,18,88,227,19,186,170,245,125,12,87,221,139,24,0,149,35,2,54,171,242,161,2,152,199,63,226,30,114,212,3,56,0,47,83,78,35,98,63,87,11,213,154,229,24,21,223,121,80,124,161,129,28,187,208,159,0,255,53,25,92,93,30,248,101,107,25,30,101,147,108,246,223,128,133,25,250,47,240,128,33,160,184,113,216,37,153,254,121,30,50,169,78,29,38,246,127,5,93,174,171,159,100,169,183,103,50,79,136,216,197,197,182,91,213,98,159,236,99,235,181,1,101,185,54,76,202,220,251,164,192,30,149,85,242,245,8,150,202,189,78,191,21,232,209,149,211,208,29,0,61,192,12,79,168,103,174,33,30,72,23,97,253,61,108,254,105,67,99,170,144,104,96,108,138,228,218,67,130,208,4,120,58,209,14,183,50,225,51,33,181,150,27,212,177,74,21,218,122,216,7,60,39,15,100,129,13,136,5,88,30,94,255,145,220,238,192,91,30,21,54,246,156,92,58,163,161,32,223,118,21,55,251,32,224,43,201,59,219,238,123,172,53,220,26,191,133,158,160,125,112,174,230,60,184,132,11,237,140,44,218,88,15,61,108,52,82,68,21,221,162,236,252,126,132,35,28,55,229,148,249,255,2,193,111,200,74,134,183,85,196,19,229,199,92,10,46,214,150,182,50,25,32,51,211,91,64,152,237,137,223,118,236,51,92,170,140,90,155,3,132,150,90,185,43,156,133,81,87,152,23,238,56,142,94,8,209,173,203,252,216,50,84,97,224,195,6,18,235,146,99,128,151,24,117,193,115,45,219,42,254,38,70,87,113,10,222,222,164,14,173,215,65,248,49,183,164,54,166,184,157,236,220,237,146,143,27,114,77,121,87,242,179,202,204,170,87,66,245,249,143,153,246,78,211,104,24,185,247,75,227,52,97,223,166,176,32,203,156,50,73,12,47,127,77,18,58,127,64,92,111,236,41,215,237,161,130,48,5,160,104,208,126,200,172,211,103,210,0,123,180,193,56,128,178,169,248,21,119,215,122,30,224,204,183,173,15,151,85,166,30,142,76,115,17,244,35,53,210,183,118,141,38,153,204,245,168,171,96,182,148,200,43,123,229,148,225,230,199,237,194,2,55,29,61,108,31,153,93,141,122,104,140,102,217,104,142,145,107,129,47,3,203,119,25,15,47,27,116,69,122,226,103,125,34,129,175,32,180,130,60,150,101,58,22,22,76,221,51,175,224,215,129,140,31,76,165,177,229,122,151,34,149,200,113,154,162,79,91,77,167,29,162,160,226,199,156,229,132,213,116,34,79,232,174,175,4,54,143,19,206,178,255,205,137,117,60,99,40,69,152,159,245,177,36,172,214,190,90,116,218,106,188,99,96,0,189,60,195,134,110,157,29,96,149,41,250,63,177,160,152,44,103,88,17,246,10,96,98,22,252,9,171,23,67,100,27,168,29,136,118,108,122,51,242,213,117,109,220,229,47,242,190,81,248,50,32,222,100,20,90,198,159,195,54,116,140,180,15,109,153,33,155,200,66,134,242,137,251,79,148,50,193,33,131,223,3,187,205,124,31,140,141,151,88,241,64,15,97,140,13,247,76,82,4,112,202,145,79,196,174,249,249,91,232,104,36,94,149,49,34,0,185,222,143,216,172,187,164,170,67,206,29,213,182,140,103,222,133,215,112,199,14,221,252,72,229,21,113,171,2,251,79,198,76,148,156,184,32,249,3,249,32,171,242,145,204,140,179,79,46,67,85,13,127,190,156,73,154,77,142,116,224,66,189,208,63,201,123,189,210,120,144,87,232,59,103,15,154,197,175,129,76,121,96,23,196,108,187,44,201,189,155,247,158,181,53,140,35,5,28,237,249,217,15,42,17,114,188,78,62,219,64,219,89,216,161,70,87,240,114,193,5,29,14,175,122,101,49,157,187,235,82,134,111,237,79,164,233,140,66,108,121,209,6,113,68,252,157,242,98,158,143,52,84,107,24,24,230,135,103,23,123,213,254,228,191,131,47,155,112,163,170,121,6,220,87,67,130,13,167,25,213,221,220,12,22,96,245,46,173,59,177,163,66,137,48,22,241,238,94,46,53,168,209,156,104,9,95,115,162,84,162,59,52,3,64,192,217,188,185,30,207,160,112,107,184,158,88,243,222,208,125,90,170,251,216,254,233,147,201,45,193,2,70,29,103,43,116,130,223,238,72,235,196,67,15,1,13,148,69,52,22,162,53,90,243,104,74,27,127,254,3,95,163,250,201,199,110,226,7,146,189,1,186,82,52,230,71,91,25,138,208,146,73,131,76,91,213,244,233,124,32,166,127,112,12,22,25,99,40,211,36,67,137,84,196,214,78,214,132,83,51,108,9,81,2,198,9,166,233,219,251,153,149,56,60,87,92,255,93,90,58,134,178,55,64,211,254,145,153,57,2,159,39,187,25,210,244,245,144,178,40,69,103,59,111,192,222,193,77,70,137,160,26,141,10,52,223,22,28,58,121,231,94,9,229,35,240,13,62,189,235,150,179,102,226,7,104,245,207,102,152,102,217,80,230,167,157,125,129,215,191,138,191,147,8,243,85,239,157,93,68,39,161,247,63,31,89,211,43,235,189,176,182,247,190,152,224,54,143,90,142,211,27,105,99,39,129,29,211,44,50,214,220,41,5,154,19,11,69,128,153,240,151,14,98,97,116,239,97,218,70,99,183,153,61,16,29,174,11,99,71,114,136,110,89,121,172,131,247,58,174,95,232,247,150,218,156,59,35,149,139,97,8,37,85,81,235,60,204,22,160,163,229,129,188,223,53,184,121,91,74,253,182,157,90,228,9,207,78,143,170,251,169,173,37,151,241,152,48,101,56,45,46,165,255,93,0,186,239,149,202,99,25,231,184,58,190,0,112,120,204,25,21,2,217,193,184,36,127,119,199,124,131,39,173,36,70,118,21,139,70,73,227,13,142,204,63,144,48,249,180,168,239,50,77,128,68,98,114,246,88,121,237,223,31,248,106,90,56,138,38,76,81,64,29,208,110,123,48,190,206,77,238,147,99,232,122,207,52,171,195,61,170,216,52,221,30,165,164,218,58,214,33,136,186,77,59,238,5,69,139,4,15,237,39,184,94,130,23,98,68,213,12,104,255,75,98,226,108,75,82,84,177,4,233,7,136,95,167,75,41,150,104,86,80,164,243,168,151,65,135,163,123,196,215,53,181,51,51,65,244,226,67,36,151,81,79,56,144,60,82,91,49,239,250,14,235,213,64,15,12,211,28,59,49,143,252,128,41,208,252,14,35,252,172,118,120,73,95,106,217,127,166,76,101,221,140,238,191,105,82,187,230,150,29,143,191,150,173,19,38,20,168,179,103,143,47,207,78,236,116,77,82,150,155,48,55,61,188,98,80,8,189,55,232,196,58,124,26,244,175,1,44,66,150,45,176,107,212,203,184,115,245,53,53,242,172,88,3,44,122,100,203,83,192,171,244,96,222,125,12,74,133,27,206,39,159,191,63,160,239,112,26,162,160,176,157,217,145,47,45,119,84,194,141,190,177,155,2,200,127,101,27,231,120,56,8,122,231,180,246,70,205,46,98,140,76,203,156,163,191,238,200,163,142,92,47,83,47,4,127,167,237,104,248,121,108,129,78,223,189,32,218,155,88,153,198,49,120,89,40,51,13,98,158,8,100,223,211,253,110,49,226,118,10,210,65,42,85,143,150,63,180,240,166,60,124,76,39,112,105,253,147,139,231,27,41,26,211,226,71,178,148,110,145,116,121,109,107,44,137,72,75,135,4,96,160,19,168,63,39,206,17,132,168,55,208,215,59,99,36,225,103,144,53,179,167,208,13,111,105,189,24,1,144,148,206,115,26,162,242,101,199,244,45,88,225,140,140,161,159,92,30,152,232,143,125,118,15,17,0,172,189,152,53,228,118,124,40,103,202,167,22,184,11,34,49,95,24,137,239,76,95,233,157,12,182,86,12,238,31,245,155,185,101,94,155,17,46,253,149,124,51,235,98,64,9,128,175,47,121,133,182,14,177,109,58,251,146,180,105,151,47,133,244,249,177,32,235,223,63,54,189,188,24,244,188,76,163,126,124,167,246,135,47,94,152,132,118,46,50,202,19,17,24,20,99,5,218,56,133,227,63,60,204,190,144,56,16,76,162,82,240,90,204,67,126,120,113,183,143,49,156,33,26,124,73,241,132,139,154,152,133,35,225,236,69,42,119,86,183,164,240,14,78,105,248,234,100,243,174,193,112,239,105,83,82,54,183,229,123,245,101,94,51,149,70,48,189,224,135,118,139,215,176,158,141,120,36,211,92,192,87,123,125,12,218,97,254,196,146,140,47,130,146,215,34,45,193,216,109,113,242,32,89,255,13,90,177,113,51,162,25,78,179,29,120,251,165,110,199,25,29,147,131,244,0,71,95,125,71,237,172,43,231,254,158,215,111,225,69,141,99,216,95,93,18,16,158,2,21,203,63,224,129,163,242,159,51,174,221,135,255,8,8,130,167,89,247,73,123,209,206,129,13,124,252,205,174,29,42,14,198,53,33,67,152,55,41,247,160,249,148,142,132,177,93,241,49,181,195,96,244,0,106,220,128,57,91,121,12,206,7,243,232,128,203,163,69,35,175,21,1,95,80,230,152,229,250,8,108,130,203,220,89,40,246,123,200,84,207,103,194,116,53,71,3,250,241,170,103,86,130,122,199,210,136,190,158,120,178,164,244,197,13,61,194,215,178,101,252,80,53,202,237,61,208,63,117,119,118,104,167,164,129,113,80,230,111,2,212,54,23,158,44,52,1,53,214,134,31,41,11,90,61,33,191,241,112,60,142,200,137,210,50,17,53,105,26,172,218,210,150,190,115,14,19,53,36,125,11,27,3,203,208,63,139,182,96,11,135,13,180,103,106,40,65,83,165,68,206,76,5,98,20,51,246,233,237,57,145,44,175,70,104,196,251,141,51,155,156,88,131,64,232,66,40,157,38,179,113,168,219,242,187,215,143,195,15,225,23,254,125,114,228,206,41,176,209,204,255,44,75,106,149,44,13,109,244,76,86,214,143,240,211,189,112,87,122,255,46,201,191,187,245,60,228,29,237,92,224,108,139,45,57,160,9,87,199,164,241,196,21,14,195,72,166,43,4,50,111,208,241,37,138,210,160,224,168,54,84,114,223,166,73,16,53,113,26,67,167,132,253,82,189,160,148,6,210,155,53,106,24,248,19,107,19,194,166,161,142,230,78,215,252,194,186,129,127,200,186,95,88,139,128,219,34,143,171,148,15,108,55,203,82,35,195,56,245,225,239,76,178,49,55,31,24,76,255,61,204,68,35,29,154,72,120,181,107,182,48,22,202,59,191,224,217,209,148,239,60,84,219,135,168,33,245,194,45,194,4,43,99,207,237,21,59,176,111,191,209,234,175,207,141,54,169,141,130,69,81,237,4,80,19,234,159,142,248,246,204,80,214,56,167,157,154,32,252,12,192,107,27,86,28,109,254,86,226,213,7,28,6,133,174,250,148,122,246,27,120,219,37,32,205,39,135,231,152,255,161,105,52,145,214,106,229,249,80,130,221,112,101,105,146,163,102,228,243,108,200,154,153,152,140,102,11,30,252,49,61,193,125,200,192,137,93,211,84,53,72,136,40,213,13,13,80,113,90,89,176,153,252,98,175,121,194,53,46,145,217,39,40,118,48,107,219,86,21,80,115,236,238,8,183,251,215,89,126,196,231,105,36,246,120,11,121,66,37,74,183,97,204,49,186,156,27,245,2,248,65,61,248,18,12,209,219,153,121,240,230,113,128,189,169,60,115,119,2,244,168,37,203,110,104,97,31,164,180,79,69,54,4,231,156,77,137,205,115,146,252,164,33,218,134,87,76,54,67,195,187,25,15,234,92,234,223,150,214,18,148,73,33,135,162,79,224,221,62,9,234,231,195,247,132,26,66,207,245,22,199,83,50,210,80,178,122,254,244,184,124,209,145,164,189,69,32,109,39,67,60,144,109,207,178,53,132,152,62,206,51,99,108,100,53,217,207,71,93,160,8,154,210,117,210,220,253,110,75,24,234,43,36,190,19,131,82,45,134,208,254,184,34,73,254,98,18,183,189,191,180,123,80,114,58,210,124,127,0,99,234,151,82,229,161,191,234,229,177,154,50,125,80,52,71,32,146,149,249,195,145,241,47,87,115,243,156,138,182,163,182,5,130,234,217,151,2,183,142,112,29,15,247,112,120,143,92,100,33,193,151,53,209,174,65,196,58,74,219,205,185,161,160,237,63,11,169,110,160,181,102,175,123,243,211,107,146,67,120,235,228,223,199,60,203,189,193,48,3,210,101,79,210,12,253,234,224,236,200,96,8,37,13,159,199,175,255,223,92,225,62,146,80,60,148,30,9,129,117,227,201,243,224,234,101,178,85,128,112,110,198,124,183,154,188,196,210,199,93,21,126,167,69,238,218,1,102,22,17,231,23,25,169,143,250,128,251,21,169,131,184,95,103,78,222,13,194,92,33,8,29,29,22,130,24,4,24,224,177,203,162,123,53,112,196,252,225,10,167,199,125,163,44,201,254,176,15,71,179,34,31,4,0,126,141,191,23,238,239,26,99,47,73,154,248,25,158,202,89,61,221,139,102,139,30,46,131,39,198,71,17,139,15,148,239,69,219,204,246,111,50,142,191,169,23,209,22,146,12,192,104,212,152,88,73,220,28,122,133,197,148,79,42,158,240,213,240,173,227,99,88,84,169,144,207,22,132,56,1,218,43,44,250,219,141,178,92,217,141,100,57,20,180,32,61,205,37,178,49,165,226,198,234,248,204,0,144,43,201,93,191,195,244,131,103,136,109,134,205,25,158,250,252,110,109,184,239,230,19,194,91,0,17,122,236,251,234,212,4,171,233,25,219,110,211,57,200,113,240,181,182,170,201,233,40,246,179,204,85,77,254,240,173,125,110,135,123,17,82,140,44,162,213,48,255,29,26,101,214,45,149,83,237,16,249,211,119,134,92,122,255,44,214,67,26,198,169,227,226,221,139,206,213,116,180,160,175,52,112,20,20,255,68,103,122,208,192,173,101,129,196,142,155,8,68,106,106,146,146,219,236,187,209,152,124,108,178,150,119,202,76,9,59,187,166,243,199,61,206,79,65,207,181,238,169,70,99,177,65,205,166,11,192,27,216,222,19,195,153,102,76,92,200,91,85,1,155,149,11,109,66,105,13,48,110,199,199,187,0,212,158,57,192,92,118,226,18,70,1,83,64,55,114,122,250,55,236,32,147,22,209,171,136,250,50,21,42,210,181,28,79,159,239,195,58,32,89,218,52,51,230,231,139,157,156,145,235,77,73,66,181,149,245,242,215,27,187,234,64,230,121,136,238,237,3,248,136,70,57,207,75,191,228,216,214,253,199,230,6,227,79,225,247,168,155,33,9,173,80,64,119,253,25,252,236,116,157,94,101,254,63,158,223,124,127,171,201,212,255,226,206,205,153,50,74,251,216,180,39,119,23,184,194,89,177,7,51,103,151,144,17,190,225,191,144,5,71,144,109,196,58,62,104,117,18,140,16,130,6,78,102,158,67,180,68,94,7,14,206,148,223,16,80,93,249,131,242,98,198,103,163,15,205,80,155,56,49,33,142,129,144,152,49,90,164,15,165,177,43,130,180,143,24,120,255,218,44,14,78,177,0,11,117,158,205,58,75,240,39,182,171,232,46,53,242,173,101,133,190,66,130,192,212,136,157,246,209,25,174,98,97,6,74,248,201,13,224,60,18,177,185,156,102,55,4,42,185,156,245,210,222,129,21,207,167,83,47,133,60,168,174,174,76,244,250,201,150,183,197,77,223,128,20,37,177,222,117,183,85,170,156,205,87,63,247,0,160,110,157,0,239,174,120,49,107,58,64,151,219,143,253,18,139,38,17,196,234,8,32,82,188,204,86,16,189,80,44,58,157,141,215,38,87,84,215,90,211,160,154,236,77,96,134,86,247,151,28,18,90,74,108,254,184,231,176,111,192,5,36,179,6,70,201,202,254,30,189,62,200,236,123,248,57,175,43,236,93,70,206,120,240,33,95,54,119,226,102,172,63,231,228,209,117,14,0,40,46,180,0,149,188,73,68,126,41,126,74,222,144,193,13,61,210,202,241,175,121,22,69,77,104,72,163,152,130,95,11,78,38,25,178,67,197,153,212,228,102,212,41,234,117,227,136,214,213,71,63,81,95,190,141,186,86,51,120,208,68,212,215,44,167,75,15,228,37,194,165,133,222,169,212,48,99,75,146,125,196,95,123,25,12,67,227,87,248,195,84,5,233,185,90,252,199,206,146,139,216,8,117,72,91,205,136,47,157,158,198,110,176,77,95,218,123,47,150,97,99,221,119,169,105,190,242,159,211,75,191,164,159,2,153,109,239,188,46,237,79,85,152,204,192,208,205,248,152,82,218,134,84,69,157,147,170,171,155,72,112,247,139,215,115,50,248,117,180,0,252,203,211,255,173,150,88,60,90,181,61,53,109,80,102,185,204,189,176,137,207,152,145,6,90,31,236,135,75,188,36,51,241,165,90,119,215,86,74,154,218,242,163,103,160,10,196,34,111,76,238,26,86,62,69,191,232,150,152,71,203,105,211,159,244,87,245,133,45,47,180,34,80,202,217,86,12,68,182,140,124,222,185,158,6,246,244,89,182,122,39,30,111,125,211,168,186,70,206,100,23,192,45,85,187,34,177,21,162,78,150,222,1,249,123,202,101,95,245,44,227,42,14,57,151,91,36,251,53,182,121,239,183,9,254,13,189,56,204,58,132,122,158,182,54,58,19,50,245,91,111,213,44,216,184,130,171,67,94,248,126,33,145,227,3,51,73,132,137,27,228,239,138,26,154,74,104,250,139,98,29,33,52,93,43,90,52,152,66,143,54,16,196,185,74,26,138,165,181,235,88,197,6,97,144,248,16,138,228,138,145,5,229,150,222,119,200,106,230,125,196,30,97,25,204,122,148,89,225,36,224,39,234,175,76,115,222,62,217,185,212,168,218,53,235,183,154,155,63,161,203,3,13,181,55,141,198,96,191,130,200,234,25,35,234,180,40,242,112,24,81,252,63,250,202,22,87,78,242,34,66,139,59,26,186,41,36,46,68,249,184,154,112,155,91,35,145,77,123,88,200,233,236,225,169,170,160,120,197,154,242,115,248,82,129,195,112,20,221,59,239,253,189,44,157,87,167,168,48,198,248,225,48,93,77,42,51,161,45,248,205,238,98,235,175,75,253,100,224,224,172,81,191,165,207,250,51,30,197,253,128,242,56,102,211,80,56,103,204,211,54,124,245,135,79,197,30,168,220,31,222,255,200,155,84,30,147,207,223,102,74,49,124,150,235,80,207,179,10,25,191,28,143,65,74,52,244,123,103,82,119,202,149,95,147,30,153,0,110,136,243,66,191,31,229,209,194,190,212,241,113,95,77,91,28,181,215,73,130,160,141,232,123,80,206,5,241,138,165,35,30,247,217,82,95,200,24,24,213,184,188,106,201,187,110,253,45,216,221,124,75,26,137,180,30,107,241,251,40,170,119,26,83,165,60,181,217,178,9,26,33,41,70,130,210,80,40,2,14,116,16,163,168,197,110,187,107,186,139,168,208,44,151,90,121,113,236,39,20,181,43,27,77,156,55,146,199,177,25,17,170,150,97,31,128,254,77,198,43,253,243,184,227,170,81,63,129,232,133,242,245,248,170,244,164,71,175,160,24,148,147,49,16,30,30,9,241,16,127,107,74,154,187,198,52,126,203,199,84,51,0,145,0,178,217,214,63,152,241,199,36,37,185,209,18,138,230,213,163,196,229,177,98,53,224,5,236,13,210,203,162,14,158,177,130,176,186,244,193,102,109,10,146,27,157,54,186,85,130,191,10,141,159,37,64,152,84,68,66,201,107,60,93,58,255,26,67,221,29,235,56,84,114,88,152,167,177,164,62,103,136,208,140,59,200,224,191,81,74,193,31,144,126,69,234,114,53,162,239,195,147,95,183,116,113,19,91,217,63,193,134,233,141,68,74,17,95,178,3,28,40,3,100,71,70,188,40,151,66,74,118,179,51,234,92,18,207,193,25,206,135,101,59,211,202,230,156,67,40,67,223,28,130,65,252,54,240,35,47,33,173,17,124,253,207,41,132,207,217,33,36,243,19,250,186,235,118,237,117,67,35,18,75,164,182,8,188,213,76,73,230,99,195,166,166,205,104,27,56,195,224,89,216,167,192,80,118,184,240,111,198,60,158,200,99,65,49,252,228,21,205,106,231,117,82,191,85,222,131,148,227,134,115,69,133,212,190,251,84,201,102,210,48,15,178,67,64,117,158,127,30,183,130,150,84,165,189,254,152,175,226,165,152,172,114,137,68,251,165,147,63,134,206,174,98,143,244,74,233,183,146,0,128,189,0,145,130,210,86,61,152,194,174,26,144,14,137,170,210,224,162,81,33,63,168,219,199,84,116,76,137,181,70,117,20,120,83,48,188,236,5,62,204,43,23,154,129,16,114,238,192,206,35,86,80,48,14,74,26,212,205,94,88,85,188,220,37,169,201,8,26,223,239,249,54,227,187,181,45,3,146,240,131,132,251,99,189,135,118,8,18,226,88,41,114,110,54,102,242,203,253,3,129,124,198,11,1,38,161,195,34,200,217,102,211,90,32,134,206,127,27,154,77,150,149,178,172,34,36,162,219,130,158,215,246,116,118,49,2,82,20,72,86,132,213,249,31,174,104,12,117,12,84,195,26,22,49,146,65,78,233,165,41,25,216,9,47,249,136,112,61,209,30,66,200,13,147,67,15,87,52,83,1,228,250,243,182,29,243,166,168,212,183,235,223,231,80,187,88,42,101,108,41,188,226,48,62,226,2,232,74,160,74,142,141,124,234,83,116,173,36,29,32,232,54,160,187,125,166,131,151,224,0,121,18,151,47,10,131,131,108,240,69,162,88,107,242,144,73,175,23,154,184,48,117,38,230,173,148,219,81,95,74,210,38,142,107,89,236,41,119,153,124,136,28,7,136,86,106,238,243,173,101,235,118,168,253,232,95,148,50,249,75,228,86,177,201,38,139,230,68,22,130,234,120,156,172,2,77,118,242,58,40,138,103,183,147,252,51,20,119,161,219,146,64,161,22,138,128,150,68,58,155,23,161,12,236,205,246,17,97,103,85,167,81,2,235,123,248,114,38,21,200,210,16,125,161,132,5,177,152,20,50,244,5,156,47,114,215,235,56,200,117,119,29,83,30,190,164,254,37,33,209,219,200,106,68,179,168,26,189,98,14,96,46,210,214,6,28,233,107,143,150,180,235,193,55,113,96,254,231,198,231,139,183,178,22,67,5,35,99,209,4,9,140,100,44,119,176,235,37,222,38,143,244,84,189,71,174,251,104,148,30,6,206,179,186,130,40,33,170,152,95,37,79,214,33,115,164,180,103,18,62,80,47,176,109,111,115,147,15,59,97,74,146,211,104,0,100,31,96,177,222,104,162,9,8,129,201,22,196,59,12,92,27,50,13,230,93,88,216,252,237,232,75,184,179,175,89,137,111,137,132,169,93,48,137,5,78,160,165,49,45,133,151,0,79,142,196,226,135,59,252,167,249,171,155,211,157,35,123,104,131,204,146,250,23,236,148,206,150,201,141,160,91,99,120,58,44,183,216,81,51,131,193,214,111,150,64,145,135,9,18,91,12,9,91,44,1,131,249,234,23,128,98,20,253,221,184,220,244,60,29,196,122,64,36,113,36,19,229,135,70,222,166,144,1,52,165,206,227,26,182,171,112,80,229,84,135,63,239,27,56,74,242,163,159,61,73,53,213,30,208,24,52,231,195,121,30,3,217,136,190,74,22,60,129,137,115,0,185,30,222,43,59,108,221,207,216,169,221,20,82,224,74,148,166,157,210,214,182,50,84,24,8,218,185,111,147,167,138,148,217,108,245,36,185,5,178,216,121,150,60,200,46,99,217,249,235,254,167,46,116,131,155,22,123,135,207,53,160,126,74,72,43,245,192,70,171,105,35,114,247,124,69,147,167,201,227,104,123,23,63,12,153,108,16,192,30,0,105,125,231,59,14,145,45,115,213,2,116,179,133,43,1,3,34,134,81,159,135,236,174,201,188,197,223,197,75,224,179,62,191,45,220,209,58,96,138,65,36,50,58,32,124,204,14,152,102,31,108,213,157,68,46,147,171,51,17,51,214,85,179,105,132,124,251,149,57,172,179,15,14,146,172,182,97,56,6,181,177,72,98,165,182,220,233,191,146,223,4,150,247,51,212,245,152,61,179,31,250,214,35,228,226,240,164,220,224,144,104,64,92,189,0,158,246,143,187,203,182,234,173,118,156,134,190,39,3,249,98,54,75,25,54,243,175,106,219,43,1,135,201,86,189,51,229,132,86,27,24,21,117,224,243,91,111,118,181,55,244,140,0,244,181,3,206,7,184,80,244,117,149,82,176,143,235,74,13,75,9,221,212,223,177,202,47,109,155,168,117,225,183,88,149,31,68,90,2,170,15,161,118,92,153,25,44,116,239,113,33,109,219,130,85,76,161,43,126,76,96,11,58,207,2,182,251,242,95,114,245,162,114,217,122,99,185,37,209,42,74,167,237,54,0,48,248,79,49,103,124,244,106,187,119,8,125,251,120,33,25,186,49,178,15,192,236,109,174,59,189,243,195,80,123,189,158,222,13,105,250,202,87,215,84,233,235,7,18,252,85,148,247,163,184,247,205,192,61,253,43,16,7,153,244,249,20,3,178,222,2,73,40,103,124,151,74,100,245,81,113,49,65,105,188,87,154,239,156,67,168,71,227,31,139,131,65,49,71,254,95,239,104,243,106,186,252,172,25,26,45,99,28,190,145,11,56,117,0,109,140,214,118,236,134,82,61,179,207,206,35,16,239,74,75,57,5,228,13,91,49,99,120,221,23,66,67,197,35,127,45,219,171,57,90,174,137,158,69,38,201,129,251,218,106,108,138,170,10,126,187,126,16,101,139,180,246,18,175,235,86,71,39,22,99,170,182,55,118,19,114,240,161,111,71,58,252,131,67,147,171,45,190,29,144,112,111,66,214,43,146,19,148,23,235,120,203,225,170,230,134,206,104,196,113,185,245,177,167,22,128,228,192,6,47,121,8,253,196,209,109,10,95,63,106,248,56,139,101,213,139,88,21,169,187,98,159,154,15,5,134,96,148,212,176,192,27,216,208,144,14,22,172,130,46,88,227,150,133,133,36,180,68,40,81,138,141,141,164,161,3,34,175,96,214,45,88,118,22,152,31,172,166,170,206,160,57,193,109,166,179,30,158,40,102,73,73,52,72,207,89,214,220,213,68,55,16,40,193,96,60,26,146,87,216,215,8,216,142,56,194,81,91,63,142,164,1,80,234,141,82,150,180,190,234,165,223,193,23,128,112,84,222,3,92,136,181,46,126,250,159,19,101,191,206,62,68,30,195,250,105,38,173,39,187,115,219,61,140,100,78,127,163,107,155,14,15,205,85,176,177,86,111,243,239,44,58,58,155,220,49,79,109,96,118,31,141,17,143,154,44,253,49,156,101,13,169,150,118,230,174,171,104,88,236,184,247,76,254,18,173,225,47,26,240,103,119,148,0,152,153,215,175,12,141,192,13,69,174,32,144,178,237,238,44,187,5,216,124,213,152,124,84,92,212,157,95,17,123,5,42,135,198,41,253,82,66,71,198,159,104,36,215,209,140,116,112,63,214,164,203,64,128,250,160,211,97,179,71,251,206,116,223,94,73,49,95,194,237,32,14,212,113,95,193,49,42,250,10,61,8,70,206,204,197,246,100,89,42,35,147,231,45,51,110,80,237,119,39,85,75,171,22,190,151,86,163,144,6,122,158,111,231,228,222,127,69,234,195,136,144,155,216,241,101,243,178,35,149,196,194,194,225,196,57,89,150,70,222,208,246,204,68,23,186,93,202,1,156,80,24,97,221,236,166,60,119,93,249,203,105,105,151,132,62,185,42,102,223,52,173,32,247,240,38,198,137,36,72,130,19,103,111,83,210,120,213,46,29,72,21,213,191,82,185,50,61,192,55,238,71,66,124,196,96,24,144,103,31,195,55,170,227,89,0,187,56,209,124,114,182,73,66,182,236,211,188,105,63,190,141,84,21,118,211,147,160,38,121,154,169,136,114,191,240,151,177,134,93,128,237,63,122,118,39,187,171,193,111,196,229,145,10,167,18,251,191,149,98,238,234,2,196,107,35,6,126,4,145,160,41,255,199,68,216,211,185,196,12,228,130,169,91,188,149,135,194,240,239,112,211,176,4,16,47,139,129,163,80,250,119,11,236,143,175,213,218,176,39,158,78,217,91,186,161,119,231,52,212,237,11,238,28,196,1,139,78,46,5,198,44,15,156,179,42,214,113,163,135,80,20,109,58,75,162,128,167,143,188,119,131,253,212,75,185,250,22,68,247,8,58,127,17,54,31,207,149,101,243,110,219,155,27,201,137,194,62,35,210,125,89,113,132,63,195,199,228,33,33,198,221,6,34,142,81,209,228,221,89,160,233,198,223,30,148,123,95,104,128,23,194,19,178,224,145,101,231,212,193,225,129,144,42,32,126,11,70,208,153,148,36,145,211,43,195,31,19,98,100,0,120,77,147,44,157,239,195,216,154,243,21,27,50,186,84,156,185,109,173,64,26,50,27,39,247,168,203,245,216,63,26,207,198,81,182,154,193,101,6,109,153,82,185,198,183,61,142,110,146,254,42,16,152,205,98,173,182,139,219,177,75,222,121,38,127,49,183,129,242,214,4,108,29,72,206,4,136,97,180,254,138,159,238,239,129,87,15,4,163,229,17,118,187,217,68,146,126,89,133,165,156,139,42,200,166,117,122,214,176,177,59,102,159,93,92,12,192,131,150,155,12,226,116,1,109,220,42,215,91,222,172,37,148,145,81,101,83,137,99,13,55,174,53,80,126,236,228,12,157,233,153,223,76,4,126,163,60,253,204,125,25,72,136,33,144,42,6,219,12,103,152,105,7,138,107,46,62,109,242,2,8,81,153,96,104,132,133,70,207,246,52,69,159,155,55,206,126,227,144,168,205,170,14,13,178,132,39,28,173,105,174,38,121,59,0,19,150,134,209,167,179,30,11,125,205,218,8,106,207,121,187,23,130,119,139,239,9,227,233,237,43,233,0,149,68,130,38,189,123,145,139,57,87,101,227,10,255,164,146,255,234,90,138,181,190,51,120,182,42,152,141,231,19,85,12,61,182,137,215,142,121,125,9,161,104,186,182,199,21,4,189,38,19,219,15,62,241,191,197,3,127,224,41,114,234,7,85,152,153,128,244,93,255,205,48,149,127,139,180,63,176,44,43,237,226,208,63,133,118,96,9,60,166,172,58,131,203,250,40,61,133,94,205,27,109,52,32,56,26,80,5,87,86,43,177,217,17,76,233,168,18,7,233,106,170,8,216,129,207,194,202,227,4,15,196,112,174,201,84,119,164,26,190,24,11,250,190,53,124,111,189,182,39,82,37,170,138,169,123,186,165,40,123,15,90,52,155,203,179,85,30,39,202,7,99,151,25,115,230,127,117,123,147,51,67,52,152,205,166,210,217,58,188,240,251,200,237,187,191,229,203,236,8,248,28,114,184,235,133,161,172,32,218,122,126,19,91,37,33,81,30,195,251,57,93,43,229,233,7,23,41,175,244,145,133,6,73,110,3,62,214,102,61,127,95,160,6,162,73,28,131,85,112,216,193,121,52,173,238,243,65,98,110,66,71,233,31,250,37,173,128,122,97,35,135,196,200,138,218,215,139,142,204,201,150,88,180,44,68,35,164,24,46,237,162,161,234,139,241,212,226,7,176,124,59,180,98,56,77,109,73,213,184,77,184,53,210,63,10,214,136,110,104,90,154,98,79,203,103,8,55,200,230,144,173,46,74,74,170,60,28,22,221,25,212,229,46,198,92,47,196,15,7,201,130,217,114,56,9,234,91,169,13,168,16,144,185,234,214,213,91,205,185,156,240,227,154,229,112,134,47,221,40,233,108,111,27,226,66,110,97,177,223,194,51,100,103,76,195,32,220,244,5,149,23,196,116,38,169,185,91,78,59,32,201,127,70,66,182,20,49,140,248,28,252,58,174,203,230,225,45,2,133,31,77,232,209,103,19,86,164,7,18,122,129,134,45,100,6,1,191,165,119,114,130,191,123,170,206,115,102,242,105,230,216,64,26,151,205,242,245,143,57,191,158,153,171,168,249,177,33,195,186,168,13,31,98,55,12,205,142,117,234,226,124,68,112,165,227,1,121,255,180,41,108,108,104,200,25,25,24,45,73,74,16,7,93,14,58,252,198,187,116,129,184,175,149,3,121,143,130,52,131,140,95,56,84,156,79,25,14,198,176,166,145,47,133,132,172,127,83,59,180,218,211,4,38,100,226,155,183,8,189,209,242,229,243,174,10,245,148,42,127,237,114,250,133,143,146,188,104,181,203,3,129,136,178,149,255,49,25,36,178,223,254,197,30,98,92,11,120,179,66,245,115,64,41,42,141,87,196,171,11,33,96,144,84,220,163,219,246,35,222,100,42,217,140,14,175,4,87,203,244,171,92,218,108,202,98,181,40,252,157,219,155,65,112,78,9,48,232,114,85,51,29,19,194,72,39,145,13,55,253,17,112,226,166,143,46,239,167,135,74,122,194,119,142,193,145,151,130,8,37,252,68,161,221,46,139,19,75,170,148,97,7,176,252,201,245,153,210,104,35,34,51,171,170,203,89,253,253,57,88,38,143,78,155,86,150,17,94,81,44,33,243,253,119,39,100,136,202,32,62,98,134,33,102,43,27,172,245,48,183,154,115,42,108,100,140,14,56,20,48,71,245,60,172,177,148,224,205,218,82,222,195,98,73,216,23,150,250,62,244,178,89,124,208,39,1,116,11,136,110,40,154,69,86,236,26,58,30,136,18,116,242,181,234,143,155,128,243,79,192,106,3,141,41,235,38,138,151,121,93,153,100,12,65,80,99,164,19,171,18,182,140,84,173,81,206,132,117,234,140,121,174,17,157,206,119,128,241,98,125,28,130,48,82,234,126,30,227,57,152,19,173,143,9,219,231,87,148,9,224,155,114,31,181,42,234,17,81,241,115,227,149,52,92,168,100,100,90,169,174,50,30,162,9,96,243,82,74,203,78,131,34,48,143,8,79,143,10,74,75,201,99,205,83,149,32,47,175,216,209,38,8,153,108,246,235,14,67,58,86,96,30,189,153,154,0,66,4,7,76,140,26,246,138,171,56,188,32,189,152,143,39,107,89,116,174,215,40,74,9,167,93,75,2,86,147,210,114,23,186,248,144,128,61,171,57,93,243,188,36,209,48,90,88,67,12,174,155,91,109,23,125,118,108,9,202,122,70,57,139,9,196,53,7,160,95,44,139,132,218,226,202,72,64,20,111,27,248,32,1,123,141,186,9,48,254,163,234,39,208,50,194,24,244,3,124,51,176,119,72,196,105,107,56,154,106,60,208,63,44,110,75,47,163,206,144,164,30,14,62,211,59,42,109,54,0,121,151,95,109,76,223,101,241,106,230,211,48,181,211,244,8,102,3,238,203,55,184,255,84,175,21,28,166,156,255,34,186,122,154,94,158,146,142,6,45,18,221,82,151,57,16,34,64,12,87,50,3,76,239,253,95,75,215,16,101,241,196,195,70,113,120,198,160,226,90,235,41,53,161,125,197,230,119,108,192,146,193,98,179,25,81,178,244,170,155,203,201,237,196,80,116,44,168,204,156,138,157,228,218,179,108,107,44,44,9,102,52,236,254,47,152,109,176,108,192,198,60,48,204,59,148,151,93,91,91,199,163,129,117,86,196,187,211,169,87,173,114,122,3,245,242,132,78,207,230,155,181,190,176,121,177,127,165,207,158,76,194,24,211,242,37,249,153,160,129,140,231,56,11,80,99,38,129,188,158,107,135,21,92,73,166,120,122,235,7,243,55,155,26,44,16,192,12,177,97,183,78,196,126,2,60,21,171,40,73,69,132,118,23,50,149,56,246,185,230,155,149,49,127,148,71,172,140,20,241,51,178,59,67,56,219,75,115,81,238,193,10,241,167,28,21,98,121,239,129,90,196,144,95,113,78,176,90,150,41,178,172,93,60,103,113,160,190,45,80,160,93,214,89,113,83,86,110,238,180,241,199,57,8,103,138,175,104,50,17,1,167,79,215,232,116,40,107,160,77,58,216,203,65,92,89,80,213,152,43,76,57,87,199,83,251,115,223,16,110,90,149,172,151,242,37,144,10,151,222,141,222,161,18,103,90,172,4,212,2,37,183,67,8,201,20,95,255,35,101,244,74,218,75,180,190,21,232,74,58,170,156,172,32,159,224,228,78,198,142,189,216,163,190,24,248,211,226,55,112,155,135,161,189,206,172,81,200,177,35,116,149,160,196,49,67,165,39,129,243,151,145,103,133,120,233,138,104,154,217,229,77,199,253,115,181,88,41,84,200,102,154,30,30,254,214,167,166,246,108,171,254,217,29,188,100,127,14,122,19,25,119,22,114,7,66,175,48,15,70,42,225,68,129,213,213,23,201,142,125,49,138,147,127,196,220,230,240,45,50,122,233,132,244,151,200,102,212,236,146,7,33,13,246,242,65,22,60,197,192,243,64,102,137,155,140,20,9,180,254,108,217,143,141,124,182,41,128,82,90,18,16,196,207,182,252,193,225,156,204,142,34,234,87,133,232,64,134,182,75,79,233,252,245,48,72,58,153,193,89,10,14,48,45,211,141,42,152,120,164,127,18,127,194,212,127,104,200,138,56,42,59,141,247,220,103,211,145,118,74,105,49,122,250,148,174,247,247,180,64,17,154,153,24,227,115,243,184,7,126,31,117,213,12,231,49,201,233,127,110,71,58,78,216,88,90,15,47,209,164,47,133,154,176,11,225,78,177,6,75,185,23,187,143,6,161,215,194,243,241,125,107,184,120,231,3,150,50,59,86,207,71,95,234,70,54,71,159,138,105,107,199,0,209,217,201,229,201,216,65,29,76,174,114,1,83,239,121,46,113,135,155,28,52,170,250,18,199,174,55,2,161,217,195,240,177,160,78,103,124,223,117,64,45,40,65,126,44,240,235,110,85,231,21,52,127,92,89,104,188,122,150,225,121,111,53,130,16,42,78,190,1,111,122,197,14,125,118,29,232,99,35,122,235,16,108,217,124,211,223,82,159,151,232,28,39,102,63,64,209,175,167,54,215,77,68,15,193,184,162,165,20,31,208,169,102,30,73,239,158,80,94,36,172,167,18,222,134,71,103,108,138,85,93,96,249,151,138,179,2,56,180,142,89,237,11,116,217,82,144,33,159,76,69,241,136,40,224,6,107,200,208,254,160,248,161,118,42,221,167,119,72,134,36,43,108,49,141,106,9,6,150,76,69,118,125,90,134,43,232,111,188,129,135,248,242,14,132,145,232,75,135,72,13,69,8,254,239,197,90,13,50,185,3,89,182,153,5,106,116,133,50,185,117,235,150,118,114,154,72,160,98,73,125,24,41,26,59,6,9,252,2,183,34,85,77,184,160,98,95,253,223,156,100,120,122,138,175,83,210,109,237,242,88,101,142,194,71,136,190,110,137,234,195,34,41,84,30,205,193,223,150,17,160,59,57,76,189,141,210,181,25,197,6,25,101,14,44,174,125,64,161,228,131,82,211,97,73,0,27,123,190,231,193,75,127,117,246,211,231,239,121,239,10,229,57,158,41,110,136,154,125,160,29,138,34,57,201,81,225,43,12,167,229,135,230,197,173,255,241,247,239,45,167,150,24,222,34,116,224,220,132,65,211,131,110,162,133,166,63,14,71,178,251,200,98,235,11,181,225,182,213,149,71,192,197,84,249,57,60,73,81,191,119,136,14,77,255,250,204,76,5,68,148,210,142,85,146,119,216,61,4,2,50,52,216,99,5,63,149,109,32,70,186,122,38,197,34,245,191,223,178,20,188,170,242,165,253,221,97,48,40,78,4,192,21,100,212,44,140,225,241,88,10,68,239,94,31,112,177,163,22,38,1,142,36,215,211,60,212,96,127,36,230,79,18,177,184,39,254,127,90,154,143,156,187,12,65,132,237,87,24,136,13,45,110,172,128,126,56,60,67,85,136,166,161,50,215,22,178,62,74,106,66,190,198,40,119,88,152,213,121,245,130,136,17,155,59,208,9,140,177,232,11,211,38,82,182,122,47,52,53,75,60,66,113,127,163,201,185,193,8,17,249,246,214,151,239,176,46,28,152,197,155,227,208,252,184,246,20,250,10,104,146,209,86,143,254,198,49,111,195,159,176,189,118,242,196,122,52,71,208,157,209,11,182,158,13,60,225,193,151,214,89,215,162,222,208,219,106,175,77,54,127,26,104,121,40,44,125,8,233,147,118,59,10,116,242,167,246,206,225,210,22,55,208,167,181,89,146,157,207,208,195,64,250,23,7,69,52,71,95,110,93,125,243,234,120,243,61,100,162,25,200,85,132,21,2,66,195,108,216,233,18,230,100,4,189,178,96,127,13,183,118,103,120,213,243,90,128,190,69,103,120,183,66,85,134,121,97,33,43,203,125,245,202,20,87,119,159,223,130,69,29,165,28,59,61,137,62,12,159,78,75,200,90,166,105,205,15,50,14,30,61,221,88,60,24,189,24,236,168,27,211,104,191,35,32,204,240,16,173,86,205,83,134,123,42,234,133,88,66,208,137,128,208,52,76,216,142,14,104,215,15,180,239,176,28,243,74,40,78,149,186,194,207,37,126,87,59,95,150,143,42,205,81,220,106,7,125,7,151,78,169,88,169,230,27,77,135,74,235,213,7,10,83,140,63,36,175,189,125,229,52,243,113,174,120,61,189,45,23,146,37,245,99,116,231,38,226,197,183,137,18,80,161,89,163,100,51,176,175,162,43,57,136,144,192,6,24,161,151,25,178,66,181,16,65,243,225,227,139,27,201,146,5,3,199,246,65,87,166,208,11,118,79,99,96,163,43,36,16,163,158,23,175,12,222,143,223,55,46,98,188,171,101,149,71,127,245,254,97,5,61,127,10,97,104,126,5,68,146,8,117,208,238,147,6,104,196,129,155,82,60,149,233,224,53,37,167,52,234,250,125,217,75,30,191,165,106,179,204,249,215,166,216,221,197,206,95,119,15,241,78,125,234,123,225,171,200,9,116,55,183,111,145,220,76,11,119,213,119,95,208,117,117,82,255,179,217,227,44,69,241,1,183,5,151,144,4,175,46,63,41,29,196,211,193,99,188,30,237,198,27,240,187,229,178,156,71,92,29,200,81,210,128,241,114,19,74,172,47,88,21,163,253,69,190,238,102,151,180,106,120,116,5,141,7,209,198,196,24,87,128,106,43,234,97,233,225,41,49,133,103,169,78,226,19,22,228,196,85,248,172,64,199,79,152,255,147,197,111,142,254,250,130,90,148,82,125,65,18,223,39,189,232,140,254,192,1,214,134,78,53,69,172,185,161,225,244,207,70,57,82,98,197,136,217,60,9,6,49,39,95,113,250,97,92,143,144,121,222,236,139,231,12,167,45,151,152,172,254,1,160,169,98,197,171,111,83,50,146,247,106,102,223,167,131,230,22,27,238,6,175,220,3,126,190,122,139,16,232,192,93,25,184,155,157,250,74,27,187,172,224,47,228,218,35,11,0,148,84,74,43,142,0,102,190,91,151,162,81,225,149,96,143,12,103,128,159,211,109,231,23,163,120,253,139,33,124,105,219,130,168,102,244,252,243,78,254,129,79,149,146,199,217,163,84,166,125,244,6,67,132,71,252,8,119,75,18,191,184,136,240,102,2,254,124,85,9,206,85,115,76,105,176,52,130,250,204,106,94,159,54,141,81,104,184,133,227,197,239,165,126,88,222,227,246,234,123,35,65,201,52,26,219,120,140,210,197,191,229,158,46,56,172,188,81,173,118,178,192,9,254,146,135,100,125,247,163,26,65,168,69,16,24,174,26,146,31,179,179,122,222,127,67,20,66,198,240,134,211,161,144,166,224,132,50,46,199,73,99,29,29,27,129,224,248,179,94,175,72,27,129,175,196,54,10,16,199,70,218,159,191,170,81,209,80,247,0,251,113,172,218,232,8,93,156,64,18,23,184,202,69,207,4,243,217,235,32,123,209,235,228,207,71,46,69,214,231,11,14,18,68,167,166,118,8,33,190,0,112,161,187,217,93,106,159,27,50,149,120,201,44,8,140,154,59,111,160,140,90,61,231,206,71,31,141,251,200,16,58,192,32,244,224,34,94,80,67,125,233,43,21,201,101,146,204,151,21,213,232,19,39,54,97,98,155,173,215,96,210,81,238,198,149,238,67,254,149,16,130,185,119,203,146,32,106,166,115,176,178,98,187,218,198,20,7,128,235,239,26,23,37,21,253,122,133,136,26,230,106,250,89,175,80,7,237,21,141,119,187,243,95,181,236,50,138,162,46,198,251,147,246,142,36,126,18,152,187,172,43,84,6,18,14,252,34,207,95,92,21,66,102,151,107,199,244,141,239,162,123,83,219,55,127,228,11,2,192,111,118,202,108,187,183,228,60,17,91,198,4,234,124,61,58,120,46,238,101,204,8,142,47,255,46,115,4,141,253,132,150,38,111,37,35,35,58,84,41,152,253,180,44,235,233,101,181,227,99,113,171,87,54,2,99,211,231,36,185,224,223,189,222,248,101,34,0,146,171,84,239,196,56,150,188,39,14,118,215,26,48,32,50,158,166,136,26,132,24,248,217,80,148,139,104,20,88,104,54,84,82,139,73,74,19,30,181,143,56,117,181,129,192,167,159,242,33,109,160,115,170,207,138,8,9,108,203,8,65,65,228,135,143,241,73,150,152,11,228,3,2,231,116,50,99,56,214,204,127,128,109,11,247,73,204,98,32,15,16,49,60,7,177,88,250,244,157,15,127,96,97,253,148,110,231,16,182,108,95,95,156,75,63,232,0,231,126,162,116,83,249,64,24,138,31,146,135,160,42,82,102,55,67,91,125,94,206,32,254,118,143,183,193,15,76,27,120,210,95,108,52,36,138,82,72,196,136,23,60,207,95,95,247,97,246,76,246,131,53,210,207,150,195,2,210,131,182,1,147,70,28,223,16,129,113,45,86,10,184,174,162,92,60,15,30,218,234,197,17,96,175,203,45,162,168,170,219,6,92,195,79,66,105,200,53,31,70,31,246,175,156,170,228,74,166,221,160,60,137,108,6,93,162,122,47,167,35,28,154,139,74,171,178,119,249,177,228,203,119,170,84,128,186,233,187,10,37,242,67,31,202,223,45,6,185,4,129,121,200,137,177,235,158,131,58,121,63,143,101,61,8,234,143,182,148,41,223,12,109,35,107,30,91,185,162,112,58,149,84,156,88,63,167,251,67,251,244,135,157,95,174,148,7,83,232,212,146,168,59,83,7,90,2,198,186,220,154,144,20,108,35,7,87,160,123,53,50,19,234,208,194,8,204,184,151,249,18,0,13,4,254,49,44,93,211,250,54,90,42,127,22,143,68,199,87,3,58,97,179,7,91,102,18,102,133,82,149,108,24,144,39,150,111,253,71,227,146,52,123,224,64,92,105,237,36,247,251,241,167,95,90,46,166,65,157,145,160,192,113,8,18,98,172,53,91,197,188,50,255,81,227,141,77,158,137,115,68,73,141,227,237,117,28,29,130,148,35,66,175,252,9,10,158,16,147,141,221,215,40,201,209,155,240,12,36,188,41,73,242,0,247,53,219,70,179,236,56,137,27,153,233,119,34,49,154,173,158,30,236,253,234,31,44,201,136,126,121,182,7,10,98,63,97,160,39,129,41,86,90,147,6,46,23,34,153,156,31,232,29,228,115,226,232,203,30,152,115,31,167,17,157,112,126,232,110,15,112,12,224,142,113,103,143,238,173,94,227,175,162,13,56,105,209,53,117,171,145,50,66,147,68,61,215,177,97,229,49,179,49,93,49,32,77,45,40,73,119,147,94,208,205,240,41,3,79,251,52,240,112,254,183,102,121,9,160,207,140,216,184,0,6,117,46,220,16,32,214,56,222,243,248,244,16,69,239,210,242,35,81,50,211,32,224,165,88,90,204,151,179,186,193,136,30,131,45,50,182,173,240,30,51,16,117,124,74,75,222,79,14,189,90,81,220,220,34,20,16,201,219,233,180,221,140,157,135,79,206,187,156,37,255,145,99,23,127,4,176,193,177,4,230,30,180,75,173,249,157,47,15,107,87,181,227,237,228,227,82,27,187,55,195,55,66,101,177,236,209,14,72,116,208,96,222,230,49,141,115,176,254,67,211,197,233,117,69,245,58,52,41,181,183,57,190,104,248,232,126,70,134,164,96,109,208,8,255,151,191,208,126,29,145,240,252,21,219,2,254,173,0,157,110,113,207,222,204,191,66,128,13,75,162,59,10,201,112,46,195,238,150,117,111,115,11,7,132,174,27,13,240,34,195,226,125,178,20,166,143,159,253,84,28,122,81,147,186,191,250,27,194,19,107,18,58,213,120,69,79,146,3,213,106,122,157,123,2,212,205,73,221,222,16,51,178,30,66,12,83,196,235,190,139,57,234,2,171,56,41,98,146,105,46,254,81,191,32,28,255,59,91,147,76,93,159,223,88,199,76,4,72,6,118,198,206,33,225,181,184,160,49,168,207,118,18,72,246,247,39,210,66,238,40,22,88,60,147,140,57,92,123,255,211,158,95,115,41,250,234,118,221,78,202,124,134,168,218,126,197,219,21,56,47,49,225,19,168,45,65,146,70,75,192,133,20,34,134,127,195,144,91,98,231,47,108,239,153,159,115,168,180,240,105,192,165,22,190,181,159,186,227,212,4,67,185,199,178,51,71,24,117,181,43,170,186,202,81,206,226,103,157,78,142,8,238,186,13,152,172,43,59,234,40,220,198,225,9,161,62,255,139,48,44,156,49,251,215,241,234,67,54,160,51,220,233,133,162,148,125,71,240,163,227,16,22,80,5,113,166,36,8,206,182,148,28,142,21,149,188,236,224,54,147,55,228,6,79,44,113,33,38,250,238,134,185,4,27,21,248,149,112,34,26,13,68,124,30,159,101,250,42,59,217,159,141,173,99,112,86,252,172,160,98,6,184,29,45,97,114,116,109,108,215,25,11,91,212,198,5,56,55,47,197,93,255,224,214,41,190,209,49,23,16,244,227,171,219,71,11,24,243,127,231,13,164,216,158,81,83,135,150,173,214,184,62,228,224,18,83,61,253,99,197,0,1,226,152,48,18,217,254,136,51,54,157,146,37,42,91,17,112,114,50,231,191,161,211,26,159,70,40,198,67,47,101,78,215,58,37,242,228,54,152,218,179,139,211,161,81,45,141,11,224,31,97,47,29,139,41,29,145,173,241,237,117,57,237,54,186,239,86,94,169,42,143,46,16,154,33,90,85,85,136,158,11,143,24,119,101,176,199,129,150,95,34,67,23,83,241,223,80,51,220,215,86,144,129,9,236,145,250,41,64,198,176,35,47,38,176,110,27,64,249,101,118,181,160,226,150,222,226,131,193,237,12,31,87,136,38,132,92,12,87,149,157,190,0,63,25,75,0,84,251,139,248,178,49,175,112,2,90,179,201,247,229,167,113,83,40,217,115,105,206,228,220,92,29,23,146,5,26,208,177,180,220,208,152,186,83,187,117,58,7,196,61,242,78,77,219,32,61,112,199,87,239,69,39,146,201,186,102,56,204,167,31,198,238,106,121,166,204,250,174,232,94,65,189,16,22,220,147,225,154,193,237,170,37,156,150,49,129,198,67,51,189,102,179,192,7,79,168,168,69,138,177,22,177,209,77,125,63,97,109,182,217,29,18,66,14,166,7,22,156,249,79,96,161,174,26,40,96,166,248,28,119,217,75,154,89,150,203,3,185,100,77,230,91,161,252,70,188,55,71,147,214,0,159,158,19,228,164,155,137,41,196,45,227,90,161,198,116,177,198,246,180,134,132,11,249,136,102,54,205,71,241,57,87,206,43,254,109,213,156,11,159,198,137,65,212,87,69,221,208,67,94,69,235,255,206,48,108,223,228,202,241,96,0,74,68,235,105,147,121,202,122,137,36,119,222,64,223,85,37,131,55,20,124,109,129,121,180,88,252,200,9,189,119,93,146,234,109,15,195,255,19,244,231,138,25,119,196,41,158,137,2,45,255,6,222,60,138,77,209,147,21,80,159,164,161,152,233,174,203,98,55,185,186,211,45,232,115,24,128,216,201,219,181,102,227,133,63,54,81,177,249,156,132,76,0,212,28,152,19,78,123,146,61,53,102,21,115,214,58,44,0,167,154,247,16,2,32,214,198,175,235,130,97,84,24,242,135,82,78,216,161,238,118,190,100,6,225,135,160,176,108,98,137,249,29,30,253,19,174,104,200,249,93,210,208,16,133,186,126,22,172,55,220,44,152,32,225,185,2,95,120,148,28,162,14,183,243,43,57,83,165,19,40,146,88,252,18,35,29,87,6,230,214,25,203,217,50,111,64,39,131,185,42,102,132,68,122,37,46,101,180,223,164,101,73,148,167,124,242,129,88,216,201,35,185,37,113,115,63,113,202,106,147,221,115,212,228,118,187,51,71,80,83,184,63,88,127,72,173,219,18,158,76,54,234,36,230,185,75,215,215,190,55,107,85,138,8,132,63,48,222,252,2,22,236,99,238,79,61,48,190,201,176,38,179,202,63,78,239,152,206,109,187,215,159,198,201,229,63,240,60,69,145,88,173,74,36,250,119,144,112,115,95,110,188,223,207,245,185,0,63,91,141,134,27,200,213,192,101,113,142,255,0,57,191,176,114,157,137,29,23,162,121,247,3,94,139,156,148,61,170,155,36,117,71,185,249,198,190,146,218,36,98,143,199,142,230,130,154,85,149,95,253,66,204,219,112,181,7,67,176,155,96,205,90,113,177,135,56,192,165,196,201,173,209,184,240,134,21,186,200,67,255,52,107,85,34,18,137,185,71,250,93,253,182,170,190,37,202,19,65,245,14,84,57,77,41,26,242,127,161,107,64,72,169,29,131,176,8,161,17,229,160,183,134,185,57,68,228,7,187,245,242,219,226,106,59,173,176,88,114,37,201,31,5,106,155,110,144,245,210,56,138,233,66,130,210,132,1,52,238,254,4,229,216,161,251,85,92,46,193,86,99,47,228,127,77,252,48,178,35,20,123,178,143,162,80,120,248,142,161,69,11,177,45,126,203,37,156,118,207,222,156,106,92,2,71,50,195,88,255,195,232,106,114,150,47,244,130,177,96,34,164,126,247,144,103,35,173,39,52,30,186,53,72,133,142,131,212,251,177,107,40,95,93,243,24,237,87,120,171,243,225,23,220,234,26,44,67,5,167,232,104,120,217,132,3,201,51,79,255,108,128,53,75,146,158,198,110,119,244,78,152,138,140,13,183,229,37,195,223,98,34,42,32,57,251,189,20,51,188,46,10,65,83,100,58,156,57,38,252,101,76,36,12,180,13,231,74,22,193,190,57,101,194,132,219,79,110,14,116,110,112,5,64,93,200,13,192,195,6,231,26,43,73,131,69,53,210,34,135,104,87,176,230,76,5,206,188,218,199,90,197,254,95,10,44,114,62,115,244,23,52,127,50,232,252,115,54,163,117,98,80,187,3,40,49,29,16,229,214,117,229,105,249,2,112,161,241,65,186,168,52,98,148,143,61,170,25,223,2,72,198,186,170,8,43,239,7,158,52,61,170,79,99,21,161,92,180,61,247,164,246,97,123,80,188,52,43,126,62,195,174,150,208,164,22,30,143,225,56,237,184,231,24,148,216,250,239,153,48,28,21,179,174,22,149,4,141,135,203,3,171,168,73,229,23,186,241,166,235,117,6,238,77,54,95,123,0,220,84,127,163,184,96,51,177,173,109,154,181,164,244,220,135,229,127,71,18,206,226,206,64,228,194,197,190,157,173,93,131,239,252,100,237,130,112,165,151,71,184,63,211,125,57,76,60,113,234,20,78,73,101,122,223,194,104,152,157,240,244,109,47,129,170,203,135,35,231,249,59,10,155,120,242,214,121,87,218,84,5,195,150,85,117,220,162,239,121,173,139,77,213,215,212,24,163,46,209,34,160,77,121,249,51,28,182,217,74,37,225,39,87,56,75,100,139,237,8,196,147,184,115,4,141,242,74,19,13,68,25,13,28,199,144,242,4,141,148,15,125,153,244,217,236,197,94,75,251,108,175,130,14,100,107,235,202,70,242,73,122,96,111,92,192,118,110,228,240,19,49,173,112,22,96,228,109,85,166,76,17,107,239,19,104,97,196,16,92,115,67,105,117,152,87,76,178,15,3,143,77,235,38,233,61,120,25,253,248,154,41,56,111,148,162,99,172,50,83,152,201,48,63,153,138,169,218,237,19,203,8,199,138,220,6,19,179,207,122,120,248,193,87,43,109,121,151,78,74,164,110,0,172,100,6,157,148,79,244,233,144,100,123,154,185,84,213,161,90,23,235,212,233,10,227,242,225,73,166,172,116,124,216,33,148,115,114,182,218,45,150,245,112,69,49,229,96,36,253,103,194,55,48,12,5,190,247,80,184,182,92,154,226,111,105,41,51,39,41,59,172,122,66,189,195,227,1,94,161,183,184,196,120,3,184,119,179,172,26,119,49,96,232,251,245,86,134,199,43,110,63,250,143,207,185,214,139,4,65,197,253,83,76,83,208,226,240,230,219,207,67,156,217,135,205,16,247,40,135,22,194,149,22,243,157,66,197,74,44,143,78,165,215,250,101,158,75,81,222,66,27,59,36,253,2,73,107,30,31,155,123,14,156,109,140,157,210,248,72,22,134,128,208,198,119,20,235,222,210,230,125,191,134,6,132,100,61,96,169,101,31,60,94,54,167,148,215,99,18,182,251,181,41,217,244,130,129,122,35,61,21,134,172,63,106,72,95,201,157,218,8,234,248,249,98,251,160,17,121,176,89,160,77,157,130,116,206,41,190,21,235,86,237,173,135,78,113,61,83,208,197,80,165,231,18,248,74,139,166,232,104,204,41,252,165,42,118,147,241,162,95,144,187,217,23,28,181,189,7,220,190,173,191,41,19,124,213,194,72,156,113,103,195,76,227,17,19,237,23,141,124,29,180,137,135,188,187,80,127,155,28,185,30,82,245,166,13,232,114,135,29,93,214,129,188,214,50,205,167,130,145,58,160,43,126,199,203,204,2,36,253,29,52,137,129,178,221,189,58,39,141,192,33,191,194,1,75,55,143,136,4,198,160,81,4,24,92,151,52,13,158,86,137,255,230,87,135,147,162,237,24,13,158,206,80,24,6,117,227,163,23,135,192,234,86,169,114,148,223,244,12,128,97,48,205,135,43,99,183,245,66,11,156,150,136,179,175,154,160,232,115,157,140,141,177,8,69,230,143,71,74,108,129,254,105,2,15,172,163,190,137,59,93,184,29,217,159,157,99,67,213,160,170,69,83,158,228,32,94,206,254,236,193,168,211,183,36,62,94,25,191,11,113,9,219,169,186,15,131,66,30,28,243,244,82,174,201,33,66,60,194,93,157,222,15,119,106,171,178,246,4,158,128,243,106,219,64,217,64,200,251,159,155,205,245,68,87,23,175,43,90,40,212,184,36,14,178,176,241,122,246,76,236,176,63,239,187,216,123,253,237,229,233,143,13,99,123,242,182,133,57,86,239,182,154,130,200,9,53,223,185,45,250,78,151,93,89,7,186,121,164,219,193,245,239,139,60,88,80,155,193,39,86,2,166,223,212,137,190,117,32,183,4,44,95,146,91,205,157,71,112,0,220,148,124,135,9,154,116,135,242,198,228,255,75,235,185,247,144,74,32,38,36,142,79,196,177,193,17,14,178,48,93,14,130,38,141,178,218,131,248,190,61,29,105,217,83,177,71,165,174,118,235,135,53,165,127,2,121,182,240,223,180,40,125,78,109,109,119,56,245,83,123,104,95,204,57,72,115,224,127,223,193,169,65,233,0,35,68,42,63,192,50,233,70,175,246,99,174,223,100,207,213,21,4,97,175,67,158,133,169,67,223,112,51,123,59,66,60,172,226,79,57,250,92,115,113,249,159,21,145,253,246,226,232,245,17,138,234,119,46,83,91,166,9,204,246,174,105,182,39,181,188,65,78,139,96,18,144,166,69,55,161,245,139,180,62,214,45,206,127,254,72,169,188,10,67,79,48,171,119,215,113,248,11,33,11,248,11,108,245,86,128,115,81,61,92,222,0,175,118,196,62,108,78,144,111,79,2,156,94,94,175,238,16,87,0,239,217,120,177,203,170,208,235,43,54,40,196,127,90,133,60,244,208,174,59,53,143,113,184,177,57,211,157,36,86,112,74,67,35,127,90,127,73,114,134,216,124,31,248,70,102,71,167,25,140,38,206,179,131,87,119,121,116,20,232,17,0,23,87,137,224,18,113,66,46,190,102,156,188,63,30,69,168,137,109,66,24,68,156,22,195,131,255,72,36,117,105,77,155,49,149,91,100,71,136,100,72,196,152,233,159,101,245,20,169,190,254,57,112,76,123,60,92,61,131,221,104,223,250,224,251,203,198,190,182,20,210,195,243,92,9,138,77,45,112,158,101,166,125,167,18,205,17,102,11,167,52,203,49,127,217,192,242,236,148,193,222,94,9,194,240,160,224,108,117,179,48,197,35,8,199,166,117,191,117,242,12,217,146,1,85,29,225,66,223,38,4,43,201,20,196,164,46,177,58,101,26,204,250,100,58,109,170,76,221,20,202,58,157,38,64,117,75,216,119,29,148,84,182,253,134,22,17,51,83,225,105,30,83,4,191,42,187,175,92,92,102,144,59,4,148,202,143,3,204,154,112,58,182,251,57,110,109,229,160,39,196,180,174,44,223,112,171,31,186,243,60,215,65,228,11,124,193,89,61,62,135,34,181,110,167,178,66,8,255,41,106,15,145,73,35,159,116,91,124,32,125,94,204,89,237,35,99,92,131,162,212,67,94,228,146,37,167,98,118,168,253,124,194,104,53,176,133,190,88,60,102,123,145,146,90,158,82,105,145,194,142,50,135,92,209,237,57,92,178,164,11,100,65,59,122,224,131,83,176,216,138,183,109,188,174,56,169,105,123,69,119,142,176,4,103,37,233,89,115,26,171,24,102,177,137,212,182,25,49,181,27,68,203,78,226,77,38,28,253,153,58,49,53,243,141,130,81,209,90,232,243,237,229,11,224,196,187,6,53,251,99,140,200,189,207,118,169,83,82,43,80,64,208,141,18,166,108,91,2,13,34,229,0,57,153,39,165,195,107,207,1,233,112,25,125,192,190,129,134,138,49,97,51,255,19,186,6,233,16,79,186,165,228,64,220,19,26,67,141,27,129,117,39,140,184,93,209,38,136,25,12,26,248,239,112,108,244,143,127,35,32,170,212,182,134,72,49,56,35,48,45,45,176,168,2,213,139,160,144,60,104,104,187,142,74,225,205,254,65,16,4,129,175,148,119,230,160,186,213,195,254,121,116,252,117,168,58,175,65,10,103,174,186,124,123,107,117,107,103,246,136,140,152,62,180,151,214,91,101,233,162,191,249,215,206,232,238,31,248,94,172,53,255,191,179,24,119,38,140,22,149,100,46,217,11,236,132,170,38,212,112,21,173,184,73,213,87,182,66,155,28,187,36,197,75,4,253,216,251,78,155,92,14,83,59,184,16,133,30,250,255,21,189,173,38,91,233,167,117,58,185,99,154,110,86,189,33,40,20,37,157,250,198,155,215,9,123,229,20,14,61,19,185,136,9,71,22,239,177,43,247,254,9,255,143,147,4,147,56,71,144,1,248,51,145,34,245,32,103,154,248,143,117,65,27,180,208,85,233,196,108,76,169,64,26,120,77,96,237,117,123,87,88,10,248,77,228,64,141,114,82,159,248,81,239,79,101,25,59,235,195,125,105,239,186,129,55,54,152,143,213,67,101,186,61,192,148,221,187,238,43,45,181,209,91,58,99,65,225,78,25,137,100,115,55,212,130,157,3,222,211,126,166,123,176,216,66,70,236,47,225,169,4,8,55,200,121,108,223,21,224,108,225,153,31,211,8,44,14,71,36,205,99,166,255,16,233,224,183,90,19,177,49,26,7,179,150,123,142,138,76,244,191,18,74,215,210,100,30,205,121,85,76,146,51,218,198,63,66,136,206,209,178,69,248,159,136,174,105,50,81,39,174,95,213,182,8,139,122,7,184,221,232,122,180,76,133,208,233,51,89,170,111,66,103,57,42,149,246,194,192,164,40,208,0,206,147,112,43,111,27,25,157,68,245,107,98,198,237,203,2,108,97,70,152,198,129,151,101,34,52,45,127,231,84,36,56,0,96,62,52,112,66,52,44,56,165,224,131,104,74,235,157,172,8,171,68,4,195,18,128,84,246,6,209,21,158,213,213,64,176,185,151,158,56,132,146,191,189,182,141,211,77,243,226,90,68,110,137,143,109,35,14,67,34,224,53,87,247,157,49,98,209,60,121,184,90,20,164,11,243,0,63,21,234,2,6,212,43,44,159,9,148,145,239,83,89,65,248,45,251,132,2,153,55,243,8,146,16,175,217,125,135,66,126,147,226,104,47,204,64,160,84,80,211,86,25,13,251,203,173,75,41,36,129,186,47,49,93,48,71,44,34,37,58,125,96,16,173,13,57,42,81,31,234,139,25,74,156,242,92,250,139,46,20,218,200,205,112,226,123,203,246,222,253,121,102,93,93,67,219,246,89,73,118,63,0,202,101,48,65,204,169,218,120,253,106,22,31,218,129,31,124,223,244,157,150,190,107,153,133,126,10,199,69,237,74,16,88,7,240,240,21,143,94,250,191,59,182,177,56,76,121,248,254,203,65,80,89,240,165,48,199,251,38,79,244,153,246,6,212,222,74,167,34,94,165,208,139,127,195,207,36,107,124,28,127,76,132,102,189,120,164,153,106,26,251,108,196,24,79,159,159,135,198,29,176,86,52,91,65,104,169,99,190,101,240,144,181,91,138,146,233,129,243,236,122,55,247,114,32,181,78,169,97,240,144,239,22,229,87,104,137,109,28,72,170,127,203,84,239,210,248,66,136,146,169,108,184,174,93,114,41,107,18,81,198,93,128,227,187,137,72,196,44,159,215,164,227,132,123,124,197,19,125,114,222,125,231,34,208,84,138,7,55,164,195,43,189,188,24,207,85,198,40,90,247,106,189,205,96,200,88,209,26,3,204,196,143,66,162,20,135,71,65,37,253,241,236,85,20,167,115,178,114,18,84,76,110,151,218,157,149,13,112,110,161,49,50,52,227,206,212,173,241,45,211,180,122,159,201,223,200,231,59,68,238,43,46,40,0,123,75,173,245,6,113,166,16,159,65,212,12,174,204,210,250,254,194,54,100,129,237,127,66,190,46,116,145,178,224,125,52,24,198,180,166,183,128,151,126,31,4,22,103,48,56,254,3,88,186,114,62,254,169,183,206,137,88,255,92,38,22,12,233,114,26,17,102,140,156,171,124,76,197,168,3,73,246,132,221,114,165,125,98,159,246,148,69,84,211,124,219,47,22,76,181,141,42,235,99,36,19,242,75,184,124,175,183,142,64,90,120,220,119,148,176,19,61,201,34,14,0,85,52,180,46,113,164,149,193,19,97,218,169,158,194,48,168,67,49,188,75,146,70,66,151,108,163,6,91,175,191,114,131,162,197,86,116,139,28,171,80,118,254,20,231,32,227,49,146,132,224,16,102,140,142,173,64,116,193,235,13,8,94,246,93,137,122,170,184,65,94,241,115,35,113,127,249,168,29,221,70,246,218,123,127,59,50,110,220,44,252,123,19,96,139,33,49,63,69,199,21,185,131,41,48,155,167,109,141,122,59,144,197,216,155,69,193,187,160,118,97,23,196,100,44,239,89,146,222,155,26,123,129,69,29,40,101,55,184,202,158,93,92,109,12,196,86,0,215,120,62,49,240,56,27,5,143,74,153,45,60,12,184,35,153,137,241,33,148,33,97,34,87,199,137,237,161,82,94,135,51,164,109,213,119,162,93,72,204,4,224,189,74,251,208,247,51,46,135,138,198,221,89,107,139,255,210,164,83,241,103,32,146,53,224,117,118,157,51,241,144,241,49,144,13,142,219,208,34,164,82,16,16,123,38,116,31,150,37,135,212,238,85,226,49,62,191,78,86,213,229,26,40,82,49,85,247,146,188,53,157,248,113,19,216,17,83,47,149,72,249,84,79,145,86,183,147,111,233,46,115,161,244,167,172,83,241,44,12,237,247,133,220,167,47,238,1,52,140,181,152,138,13,183,100,140,133,17,253,134,77,35,23,131,176,48,198,124,7,8,148,65,95,221,28,164,44,209,21,216,227,193,48,242,68,173,137,81,216,104,247,124,149,91,244,64,69,248,129,185,239,225,167,191,30,87,210,64,83,205,191,220,102,67,90,65,131,132,35,38,178,139,188,216,244,182,207,123,22,115,7,203,177,16,246,91,185,84,129,215,204,195,177,100,4,136,124,132,159,232,41,115,231,38,12,59,63,108,232,153,214,127,90,53,120,143,169,5,183,8,101,210,19,227,72,79,239,120,17,96,116,233,204,197,173,181,74,140,5,39,183,198,112,164,255,188,225,98,172,83,65,83,177,135,252,48,241,139,66,202,29,91,14,218,232,244,241,168,160,255,171,111,57,28,41,194,123,106,206,145,187,4,212,2,71,142,176,66,167,138,56,224,198,121,217,67,25,202,18,65,158,63,95,27,119,97,225,79,218,23,182,225,93,200,43,133,226,158,159,107,160,23,121,1,40,155,248,68,243,131,30,232,115,157,103,7,112,243,228,7,160,160,44,56,42,212,114,144,50,159,147,103,93,101,18,200,126,23,125,235,74,233,233,148,124,100,48,247,234,54,68,74,62,52,252,88,222,129,45,170,145,221,82,29,144,229,190,80,216,73,102,135,72,167,17,24,242,40,141,221,240,230,210,31,18,72,247,134,150,236,170,88,212,227,9,213,99,23,107,21,139,253,127,19,7,127,24,112,167,18,59,159,126,120,68,55,104,140,140,42,137,243,212,137,165,51,210,4,211,194,144,207,8,121,117,118,147,27,128,75,43,127,184,146,11,243,182,101,9,168,222,216,67,98,44,37,204,84,215,166,210,175,151,168,163,127,255,233,0,75,56,78,84,202,70,67,236,244,163,25,197,240,213,250,118,15,141,161,201,243,22,40,37,105,205,135,42,118,130,135,94,241,225,104,252,163,76,221,152,69,155,83,36,84,167,239,106,227,245,218,124,237,245,15,77,138,127,152,213,182,182,19,125,36,85,238,214,161,56,54,58,135,52,118,175,58,3,16,231,30,90,117,32,166,60,52,83,170,206,255,100,104,3,50,225,150,53,72,74,21,73,134,19,173,182,28,39,139,246,94,159,203,136,116,82,113,231,181,156,102,57,236,160,36,97,70,30,120,126,234,51,32,206,164,190,196,167,255,218,247,168,25,150,93,249,199,151,84,69,27,1,247,116,79,39,156,205,232,106,48,77,158,242,111,198,3,126,16,86,254,69,116,15,227,188,156,244,17,42,203,93,29,249,22,23,194,242,72,208,209,165,172,76,82,113,202,8,173,186,162,173,112,222,202,115,159,236,104,197,60,253,117,39,248,16,161,69,66,37,62,225,162,236,219,180,237,219,69,47,63,146,140,136,37,91,236,243,62,95,172,152,233,211,224,18,150,106,135,78,43,170,170,156,228,3,71,183,206,92,209,192,132,14,78,162,210,232,182,40,21,208,232,173,43,152,74,211,197,107,31,158,145,12,69,186,23,250,230,233,197,176,112,177,126,51,218,111,131,230,239,82,23,106,156,101,250,147,102,11,179,241,53,90,132,59,187,179,61,7,67,184,65,99,51,71,199,223,54,87,113,169,33,78,250,228,124,60,78,51,5,25,217,67,165,64,253,126,59,96,95,139,133,109,125,176,191,205,100,25,119,232,29,102,104,35,25,71,224,137,194,23,51,52,39,247,25,139,120,238,217,233,152,20,64,218,24,182,112,121,208,36,69,187,118,145,113,7,137,69,168,7,69,10,89,8,154,8,2,161,112,75,239,156,87,131,68,46,83,195,241,185,227,21,157,108,58,118,95,173,88,19,242,32,151,13,71,236,202,107,198,64,103,235,205,170,59,50,31,16,127,68,99,134,21,52,104,205,158,243,194,104,219,53,248,83,151,242,219,142,170,42,104,214,142,209,125,152,44,239,131,103,10,87,18,246,91,221,113,47,167,30,247,199,160,67,244,3,131,176,72,104,246,75,65,120,65,176,167,20,20,97,76,171,245,217,160,190,159,235,21,129,133,205,54,0,38,82,149,110,207,138,85,211,117,238,113,37,225,22,176,65,43,9,64,215,26,76,17,141,116,182,219,103,135,140,204,36,132,242,50,16,71,10,163,30,164,62,228,64,180,63,56,6,148,56,212,69,129,231,136,234,154,13,195,2,226,2,251,143,27,220,13,42,128,170,223,227,113,251,130,30,84,98,18,152,22,1,190,46,66,74,34,152,152,36,87,52,181,64,17,26,13,48,58,218,161,151,14,98,193,228,250,93,206,108,84,159,114,71,118,144,95,79,150,71,91,254,190,67,33,88,69,154,110,37,246,220,58,158,228,120,87,154,177,25,160,111,82,71,67,236,20,135,126,159,226,47,37,63,68,55,6,142,226,103,117,26,108,77,218,83,69,25,170,88,15,153,18,127,91,29,82,212,43,38,158,64,64,144,6,13,102,162,250,131,184,3,190,159,45,42,124,54,223,1,155,29,241,191,149,90,24,207,95,152,151,204,191,164,22,5,223,66,89,68,85,124,255,238,238,5,116,75,199,19,228,222,163,179,142,42,188,31,114,127,51,129,95,232,108,95,169,177,6,197,90,206,95,33,91,192,134,10,253,226,50,230,107,136,68,158,73,73,5,141,189,226,199,187,169,102,199,87,240,226,214,170,84,12,95,178,211,53,61,196,219,107,254,90,252,234,41,0,112,62,194,66,234,120,194,57,242,238,176,28,173,191,247,149,51,126,88,150,199,126,39,176,170,46,39,55,112,230,254,147,181,112,84,110,235,4,247,136,247,250,59,52,218,131,156,12,197,7,215,109,92,14,52,156,129,86,144,233,109,95,6,11,172,20,179,223,168,93,180,223,46,63,69,112,242,35,176,181,46,149,210,173,102,252,164,207,223,140,186,150,50,68,171,177,223,1,63,103,202,49,147,241,9,52,194,252,143,50,81,228,33,91,213,41,229,6,253,202,20,191,7,3,10,181,126,240,142,136,145,73,243,158,132,248,124,115,59,234,236,188,35,199,160,98,210,84,30,77,142,174,176,134,153,116,180,22,173,101,231,90,9,3,232,227,96,142,49,232,222,87,161,187,22,22,38,237,242,24,84,29,112,36,79,10,27,88,174,241,226,159,113,85,128,229,35,175,20,133,254,234,21,1,131,126,246,34,172,144,79,169,113,210,250,27,244,130,227,176,54,52,179,207,67,57,36,152,177,71,152,21,241,24,71,205,24,135,91,4,71,230,200,175,23,246,225,64,216,233,46,26,32,189,241,123,175,63,22,78,201,82,33,127,230,66,150,186,167,25,91,33,147,1,231,56,17,106,53,49,89,86,83,147,242,236,9,237,70,5,40,35,249,191,177,112,236,164,67,146,217,23,178,81,239,117,188,193,184,114,250,104,38,157,232,182,50,42,105,110,180,18,173,105,10,213,48,83,219,109,125,102,178,144,193,167,104,120,104,82,253,38,59,231,221,132,122,196,95,20,240,120,18,143,53,240,176,188,168,17,228,198,98,67,174,166,95,39,102,27,217,166,53,211,219,158,78,84,29,114,230,76,137,26,72,100,186,188,21,93,61,75,213,211,23,156,55,53,107,129,117,39,198,55,159,55,168,195,99,158,99,183,120,243,71,170,144,44,58,163,248,43,196,154,8,196,90,1,0,255,238,179,53,253,175,78,119,15,25,243,242,158,73,181,210,205,185,19,19,119,156,74,60,209,47,149,27,110,173,204,252,145,94,241,151,233,140,210,180,59,98,178,19,93,232,4,233,230,141,213,50,234,47,83,19,248,126,212,181,164,202,108,185,7,140,27,47,218,90,130,162,163,168,106,94,202,86,219,181,168,139,137,64,235,63,145,56,68,8,33,126,108,188,40,38,203,12,150,166,170,138,245,170,177,132,44,168,64,155,154,149,135,43,184,189,75,122,160,33,52,135,246,59,95,195,218,137,213,137,94,151,31,73,173,73,161,140,110,32,30,252,44,34,159,85,222,227,83,174,134,165,13,193,243,254,106,126,64,203,84,153,176,18,216,73,105,84,167,165,234,247,131,83,55,166,137,162,25,242,227,100,249,16,22,135,8,85,11,35,42,213,110,132,156,134,68,75,178,52,83,86,193,236,11,207,184,22,241,246,23,173,24,197,203,251,230,31,162,92,54,67,71,158,180,195,33,67,185,147,190,68,223,151,170,148,250,211,235,181,185,225,86,6,183,185,108,88,122,172,158,40,51,7,85,132,187,99,116,140,253,147,130,65,76,15,123,61,103,90,168,203,39,49,191,100,158,183,68,75,24,140,50,103,248,150,41,92,177,79,153,9,42,248,239,248,133,112,135,37,179,197,103,86,195,47,170,209,96,217,133,39,24,55,232,26,33,84,223,206,251,34,107,243,198,252,94,143,78,150,184,228,143,249,132,117,103,78,57,32,19,149,242,80,200,45,110,231,67,248,248,172,3,80,34,70,124,41,31,29,24,55,88,1,192,232,148,133,206,88,153,174,244,14,195,16,203,168,109,105,130,66,108,130,231,130,79,135,195,232,27,2,105,93,235,100,225,99,21,226,22,27,77,54,13,6,66,125,66,170,74,210,14,55,77,57,213,36,154,20,91,66,112,204,122,62,104,161,251,249,118,179,239,120,200,55,176,24,238,237,17,253,166,201,157,170,58,192,93,48,99,212,90,155,101,71,215,10,25,105,205,93,172,96,24,10,23,38,23,6,152,233,65,38,73,56,107,213,213,188,253,185,150,37,48,116,136,245,19,114,115,58,61,89,10,3,233,73,5,2,116,206,73,141,181,236,141,117,79,209,100,8,99,42,219,220,39,98,31,181,177,143,110,252,2,185,170,241,104,190,0,34,55,126,218,51,240,49,124,11,95,192,10,66,240,30,68,150,137,183,133,196,180,75,17,85,69,190,168,111,120,159,96,146,233,94,115,132,83,75,33,189,145,112,4,131,60,235,243,11,12,214,21,57,197,119,150,24,243,137,255,93,98,50,50,25,179,12,132,100,58,119,212,204,213,76,192,202,111,33,139,207,86,10,62,157,195,141,100,94,47,88,143,16,166,233,58,185,67,226,111,174,249,215,10,113,248,29,128,173,107,226,184,168,69,219,105,58,6,218,212,72,76,151,118,102,9,8,198,142,53,201,164,113,164,43,76,52,56,246,73,144,181,28,167,224,158,183,63,233,106,102,197,104,228,101,151,75,113,100,52,87,245,105,177,89,236,209,87,9,213,239,161,197,144,238,230,246,185,182,228,96,107,217,36,254,104,156,115,48,214,175,19,180,81,160,5,250,157,131,170,201,56,113,38,154,56,248,43,37,212,235,67,108,182,218,250,130,188,173,48,48,8,213,238,203,60,17,1,133,102,149,106,105,173,24,144,141,251,42,245,84,184,115,73,132,131,115,168,79,164,161,73,22,28,33,22,104,196,245,102,126,230,206,254,188,220,38,34,99,13,95,67,243,91,48,153,153,121,64,120,87,249,12,19,170,34,123,24,215,145,131,30,46,1,110,212,5,4,41,63,155,207,127,158,42,0,121,39,77,206,43,102,109,200,162,217,237,18,148,190,180,52,60,194,18,239,63,1,230,151,79,81,113,143,153,216,241,94,68,55,195,8,221,226,133,191,60,1,231,0,95,92,152,91,209,179,96,117,21,169,243,170,62,29,97,133,114,124,160,238,108,239,78,228,30,106,66,61,112,112,73,111,8,218,242,254,88,189,169,201,238,107,89,251,118,151,246,101,65,135,198,119,72,112,76,142,150,166,0,24,140,17,240,172,78,22,76,192,35,221,200,43,205,182,193,181,197,158,99,48,185,101,243,107,175,27,27,10,186,53,74,253,89,81,98,63,140,220,88,66,38,106,106,251,254,217,149,36,43,195,12,177,99,5,191,48,245,253,191,15,46,108,109,134,214,95,148,35,151,178,143,251,216,156,206,63,182,157,96,37,113,112,58,133,237,141,233,42,129,107,104,218,0,104,68,246,2,240,7,82,149,165,163,81,96,205,3,227,121,209,150,193,156,79,147,209,248,237,194,40,122,41,177,239,179,122,203,142,245,208,196,78,75,97,51,97,227,142,36,206,200,151,48,233,167,99,225,196,45,71,32,103,21,54,55,52,225,5,147,102,115,239,22,165,230,233,103,220,82,78,44,3,201,24,21,118,146,130,172,225,180,211,173,150,154,254,8,126,34,83,107,31,248,201,243,86,210,89,44,192,62,29,39,108,6,141,31,92,32,106,224,124,48,252,68,37,237,166,33,233,217,42,103,81,135,176,203,39,104,32,220,100,59,218,174,79,99,240,8,168,159,205,215,33,235,14,90,183,88,53,55,156,231,104,174,44,38,253,199,85,184,142,14,163,109,29,24,58,235,105,94,224,106,161,179,178,27,155,105,3,31,204,22,27,230,12,136,37,240,0,243,95,151,251,109,23,167,147,100,140,70,4,182,214,209,18,236,28,243,46,47,242,103,9,30,169,27,225,2,44,156,109,10,173,80,37,63,185,104,193,234,192,130,55,42,4,103,203,98,234,232,145,49,126,83,3,37,233,63,198,89,42,89,99,83,192,52,105,97,27,67,131,125,195,121,175,46,21,121,94,66,193,43,78,41,181,45,7,72,133,182,217,60,22,207,123,20,13,95,67,134,64,249,12,174,43,187,210,148,157,114,6,84,197,82,49,126,182,86,243,68,120,167,208,196,180,176,147,93,127,218,91,51,11,176,28,93,51,197,214,203,6,75,221,153,109,172,21,26,54,19,121,57,118,236,155,164,38,18,221,54,15,162,110,95,71,96,96,50,121,183,62,14,187,29,119,36,208,212,78,139,252,110,85,128,15,187,202,168,228,37,173,220,67,54,78,121,48,177,190,216,96,251,192,186,34,150,246,243,169,8,15,23,243,65,160,203,204,180,253,135,196,41,152,115,101,251,126,207,30,202,242,222,11,120,222,129,43,176,155,9,76,139,1,99,213,51,235,209,213,16,241,100,86,79,94,139,107,147,224,196,253,205,166,192,247,100,165,31,229,47,171,159,233,113,233,79,166,70,101,172,178,206,106,145,208,12,179,39,8,152,194,123,211,22,234,247,66,212,154,17,217,118,192,135,23,89,25,233,167,50,132,174,129,162,99,28,29,161,68,51,30,226,144,145,205,110,42,221,90,200,254,54,173,24,96,218,53,133,31,27,68,205,57,187,32,235,43,13,217,119,199,153,163,94,177,218,133,184,179,235,175,213,143,105,118,109,28,227,15,183,59,147,114,124,86,241,24,30,156,131,80,158,180,169,34,243,215,130,147,169,209,204,158,78,85,9,115,16,158,40,187,145,234,193,151,42,221,210,135,182,152,134,189,146,165,250,75,17,102,167,225,26,109,123,200,160,119,190,233,94,129,32,9,241,44,31,248,69,199,187,159,153,200,6,210,148,8,93,135,57,4,79,212,172,87,229,255,103,126,129,211,244,248,50,43,24,33,83,62,198,2,76,9,190,129,220,255,11,16,171,3,175,223,131,95,250,122,229,72,136,73,239,60,149,233,255,247,232,82,254,5,253,8,162,212,184,136,85,43,238,160,200,89,84,172,119,23,45,177,59,113,87,90,142,42,239,212,31,207,37,224,194,46,88,191,100,120,75,117,70,49,179,186,179,124,0,43,250,27,196,251,148,200,80,5,240,60,187,196,189,6,110,166,15,152,11,109,162,103,137,43,1,188,40,212,149,61,238,117,89,56,228,226,232,241,35,179,213,74,48,184,110,34,42,251,150,181,163,113,19,57,190,174,75,10,245,199,234,60,169,207,53,67,103,32,173,207,81,247,71,20,128,148,66,205,24,32,171,77,91,41,226,120,39,197,69,240,243,110,87,86,100,24,100,228,254,64,238,204,175,105,243,0,246,80,67,211,2,203,66,175,95,231,162,246,7,7,231,217,177,149,161,154,92,100,212,228,72,75,56,111,57,161,108,104,83,35,8,182,231,101,63,1,38,214,70,226,206,64,233,35,225,241,200,11,170,14,4,123,250,194,172,192,80,19,59,137,8,169,147,59,135,249,90,131,1,151,182,18,0,172,211,112,60,18,167,211,243,207,231,152,185,52,131,163,128,155,191,43,201,156,1,9,223,10,242,180,220,5,213,34,141,250,218,164,49,175,231,142,49,175,56,138,151,173,151,243,209,38,195,158,60,62,191,206,232,59,207,69,47,111,88,179,65,201,210,251,100,144,22,164,109,172,139,137,29,25,154,240,190,40,145,205,150,135,175,227,0,253,221,67,181,133,96,1,15,235,183,87,68,163,77,237,229,218,138,178,109,204,116,173,179,174,82,213,146,223,181,76,166,133,48,229,101,247,212,123,36,222,109,194,21,1,42,50,193,217,237,157,126,26,73,203,122,167,133,21,131,25,249,220,64,42,78,40,85,168,150,174,103,32,51,31,182,214,152,98,165,121,177,200,74,58,44,190,43,19,3,108,104,110,56,100,171,52,167,10,55,250,252,186,75,95,103,191,222,10,214,156,42,135,124,203,145,170,249,60,206,121,85,158,232,216,154,140,218,44,140,220,110,53,174,78,163,37,204,213,173,156,9,83,97,68,117,87,6,134,72,35,5,32,8,234,110,43,118,72,93,37,139,78,252,51,217,245,111,97,140,227,95,91,155,154,186,173,185,112,9,102,161,209,28,52,77,241,179,62,199,17,84,29,105,186,93,61,205,213,75,168,184,116,95,215,124,65,231,134,137,17,71,49,19,129,196,172,28,144,53,231,49,69,209,28,14,187,56,42,174,197,143,198,246,174,203,20,241,194,63,45,70,209,253,45,8,131,144,180,82,166,127,125,40,117,64,5,108,48,183,137,213,78,189,109,209,46,121,120,121,125,79,38,124,190,226,122,176,132,26,11,220,46,232,230,166,45,154,134,62,116,225,21,163,22,101,198,105,228,231,146,177,155,192,10,28,136,196,152,109,188,232,173,221,170,47,24,78,10,254,44,126,147,109,160,126,237,109,122,73,92,9,238,70,6,24,161,18,158,151,206,64,99,71,181,5,118,72,95,25,243,85,137,118,246,7,160,209,90,15,140,73,223,62,124,208,131,6,246,77,158,121,92,144,165,152,153,223,127,200,146,103,253,182,88,99,143,199,215,127,87,205,210,197,222,165,96,38,109,54,50,103,153,158,70,163,15,56,82,69,56,169,65,100,241,122,177,213,91,67,19,175,105,218,177,163,4,181,45,31,86,255,123,152,145,3,24,39,5,207,211,236,15,108,179,216,233,45,76,172,209,128,95,232,5,65,34,222,49,41,18,151,153,132,52,103,76,5,109,115,238,44,61,112,90,165,156,161,132,145,97,50,45,147,199,247,181,68,180,121,243,126,131,158,247,253,211,117,38,164,148,5,8,86,160,50,87,255,140,83,227,252,131,62,246,167,203,168,133,202,180,73,192,184,20,6,244,127,206,176,68,27,182,190,146,102,99,180,31,228,97,231,86,72,210,55,25,145,115,84,188,208,64,71,32,179,57,204,80,192,183,107,134,150,20,108,199,64,61,156,178,102,56,17,105,242,162,147,156,61,58,254,53,172,194,224,104,47,125,182,231,177,196,220,223,243,53,0,30,173,227,170,161,228,145,40,226,113,44,234,157,184,180,65,178,74,145,255,65,43,159,187,119,168,237,74,114,158,139,150,53,137,28,111,193,131,240,143,158,11,118,124,58,12,45,204,168,97,17,56,228,54,152,193,79,12,47,151,13,225,169,61,212,76,68,2,107,139,150,215,52,110,189,201,72,104,183,171,70,62,103,9,151,144,139,113,59,209,33,223,12,106,86,148,145,82,149,222,107,212,1,193,37,142,51,19,79,75,181,157,62,233,41,213,167,222,144,214,193,214,7,121,71,53,140,63,180,136,120,248,194,107,132,239,23,45,251,220,240,21,98,28,108,26,120,123,157,32,179,124,162,37,102,24,101,160,171,104,207,10,161,211,71,88,55,105,135,133,144,237,57,215,149,70,51,99,197,171,119,88,210,253,113,141,207,91,67,112,83,36,223,223,60,26,34,248,170,249,101,56,62,227,88,70,45,43,36,176,26,44,237,35,176,164,197,43,55,39,3,34,122,106,17,146,206,247,173,1,33,210,8,220,202,237,110,181,189,95,49,236,72,83,249,112,178,170,222,63,187,165,88,252,45,61,27,92,86,249,21,58,140,235,105,220,179,10,224,13,225,220,5,1,52,193,222,119,29,241,136,192,107,239,108,97,184,79,34,240,162,5,163,21,10,8,132,103,151,150,71,205,61,210,109,145,31,95,207,133,4,60,1,248,192,66,177,4,76,9,81,97,144,150,64,255,7,69,52,208,169,26,131,20,15,28,18,102,123,243,198,206,17,189,216,24,5,238,127,94,189,202,227,225,47,69,154,119,59,152,231,227,15,204,243,163,88,50,211,42,100,62,0,13,126,233,117,11,171,134,117,145,178,186,196,194,103,191,3,216,243,68,207,191,8,74,13,35,99,123,59,120,67,197,22,137,106,122,48,233,164,5,76,172,157,64,195,202,41,243,15,157,108,145,78,97,235,172,69,110,189,75,176,42,15,228,74,59,5,120,79,214,225,246,36,68,254,8,33,91,154,11,149,208,56,79,67,111,162,252,218,101,27,33,43,68,66,109,15,44,115,161,168,209,31,67,9,22,38,147,47,24,237,173,60,10,91,140,56,158,200,83,103,13,71,119,137,61,159,66,153,157,49,36,94,116,198,97,200,86,169,196,152,120,3,228,114,44,125,11,79,81,116,255,70,207,215,20,139,209,145,243,235,156,123,54,20,224,25,84,51,128,217,95,156,166,197,66,55,76,252,58,34,8,60,0,216,35,254,206,141,162,219,178,66,204,46,181,20,44,247,148,128,90,223,0,110,117,139,59,20,30,116,15,149,124,248,56,17,69,117,61,122,44,52,50,111,235,121,28,95,78,184,117,169,44,161,212,112,64,101,74,4,132,102,194,80,188,186,55,252,233,132,121,103,228,68,217,140,62,3,60,76,155,48,123,116,43,16,202,123,22,192,130,22,19,207,151,138,210,8,226,205,220,120,208,18,182,28,40,156,45,248,62,221,97,5,239,32,242,212,69,251,78,133,104,211,91,182,26,56,216,75,142,91,185,75,218,172,63,168,241,211,99,152,85,145,194,74,249,152,228,37,221,103,88,151,233,193,161,213,126,103,32,59,63,81,121,126,231,112,147,130,212,28,86,179,212,241,57,203,134,244,212,103,202,205,122,175,39,128,181,37,60,76,177,221,61,76,194,57,167,97,75,147,194,87,0,36,76,140,194,85,149,174,132,162,70,246,31,86,205,254,123,87,51,243,157,83,219,197,73,33,32,140,64,98,62,85,22,188,119,210,105,69,234,3,185,195,11,91,182,250,111,179,20,198,67,173,136,99,156,9,60,71,54,143,215,20,206,220,33,79,177,75,95,55,189,115,160,234,147,235,165,83,230,115,201,108,109,9,40,1,161,119,50,37,163,17,164,200,235,146,15,207,33,163,186,159,164,224,27,60,101,236,197,185,71,231,56,230,249,112,39,128,139,177,8,165,235,112,75,121,132,114,196,150,24,227,87,43,208,247,99,134,15,36,16,50,191,255,225,76,167,120,131,96,227,49,76,84,151,178,150,55,163,172,19,39,176,105,231,182,54,252,163,221,33,230,96,0,254,58,205,26,26,58,28,57,89,156,247,48,34,9,134,16,205,250,243,89,112,94,96,24,6,35,156,148,32,249,146,207,222,105,58,135,172,121,249,241,254,44,31,140,190,162,137,191,107,112,173,61,52,119,53,133,89,190,138,121,211,101,242,203,185,130,183,101,207,79,95,221,200,243,46,96,238,31,11,239,15,8,139,34,55,190,135,234,38,83,172,128,81,135,44,121,121,117,155,69,183,140,107,166,157,62,95,20,7,157,254,9,167,49,168,175,143,150,166,63,54,137,113,105,20,62,81,69,210,43,149,147,162,167,221,170,83,107,108,44,86,168,224,219,149,155,169,243,21,155,126,84,70,135,185,41,6,246,24,6,175,2,96,206,142,92,206,241,66,127,135,146,181,114,245,64,203,38,87,82,194,248,238,49,48,1,72,77,182,143,239,191,78,26,123,48,7,96,29,174,242,187,231,39,9,103,77,215,68,148,140,153,245,10,53,229,242,169,58,143,10,87,176,124,218,207,85,34,109,207,214,50,131,120,174,29,58,138,212,208,98,157,199,249,182,18,211,153,52,150,9,135,183,146,58,170,137,88,188,190,247,96,234,19,8,149,201,103,15,37,164,102,105,52,108,251,84,129,143,111,67,16,238,161,238,172,12,1,200,104,66,70,112,175,192,214,173,76,218,217,29,24,187,237,227,204,127,194,28,211,153,233,52,159,71,232,215,167,2,253,73,45,246,55,133,28,80,115,199,65,83,206,86,196,171,190,155,186,112,74,103,132,55,19,10,56,212,60,40,67,61,45,194,107,17,103,61,147,119,4,126,128,20,177,244,17,43,84,132,39,232,151,123,240,107,135,110,239,201,114,125,203,239,131,134,203,18,17,202,104,129,74,118,57,51,102,111,214,126,117,245,166,138,254,24,153,70,123,145,234,65,236,234,1,199,140,233,229,196,25,233,152,248,167,251,229,238,39,253,110,130,115,102,148,31,84,231,102,189,7,128,250,128,178,0,142,231,9,139,40,41,45,158,38,11,159,91,155,152,27,237,189,234,182,238,21,204,96,29,20,44,94,48,131,98,219,75,41,190,215,123,143,53,85,149,241,103,17,215,204,231,171,108,33,114,233,16,117,63,178,233,252,208,79,65,179,44,142,121,98,22,61,113,36,36,55,90,182,29,197,36,210,144,245,181,179,169,68,232,166,136,66,59,62,96,118,180,112,202,245,210,156,205,249,70,183,141,246,156,153,40,38,143,151,8,177,110,18,25,197,27,115,89,21,207,104,231,122,36,186,205,6,100,17,84,103,67,146,118,188,47,188,6,52,149,214,154,133,67,7,158,66,13,242,206,67,140,85,106,38,240,250,77,14,193,99,240,209,56,6,162,172,126,189,131,72,96,221,218,60,155,63,207,192,41,214,41,183,221,13,96,133,83,62,14,177,129,6,196,233,41,174,123,161,124,6,167,108,107,166,2,255,212,240,16,189,177,206,56,39,33,67,14,242,186,143,197,244,223,154,134,60,142,140,108,144,212,190,91,114,171,214,102,12,95,85,10,150,228,244,162,119,16,36,33,69,180,111,169,68,154,241,65,106,0,1,7,150,1,120,191,176,154,248,212,48,122,34,21,135,89,135,136,159,36,94,82,78,195,215,141,188,150,230,157,126,208,44,171,76,136,59,240,42,188,54,175,168,144,189,65,146,229,250,11,72,99,146,132,252,255,5,198,141,106,49,252,251,76,80,182,248,72,66,0,8,83,96,44,122,247,233,171,245,5,143,15,154,233,34,8,24,101,247,64,181,29,7,205,13,230,167,127,44,122,144,209,223,52,115,100,187,74,255,255,138,140,89,133,183,215,171,19,167,243,25,208,77,82,103,128,234,238,136,130,39,253,170,78,15,68,23,87,157,226,23,249,190,214,218,31,0,31,246,201,99,82,125,1,121,104,197,76,28,243,198,248,25,148,193,217,141,144,243,212,250,93,74,61,252,76,107,112,131,56,57,16,129,203,1,11,243,21,215,235,26,5,96,23,212,28,14,20,246,23,198,96,100,110,42,19,39,202,79,195,240,81,214,76,255,72,117,169,211,42,181,119,127,14,227,97,15,62,176,52,34,4,93,30,180,234,67,101,255,117,155,193,238,166,72,204,56,65,211,224,204,65,209,50,10,63,120,40,156,100,75,17,238,102,217,214,62,180,161,56,19,146,56,132,138,153,22,189,218,132,197,143,194,210,190,141,74,255,223,181,85,74,46,68,246,21,42,103,122,107,204,9,181,32,235,45,172,224,205,213,20,239,245,66,243,66,10,18,124,30,86,130,133,211,219,87,111,90,29,183,36,151,252,93,42,149,11,167,22,47,163,40,79,167,12,183,7,45,25,108,65,254,53,56,21,225,134,180,26,195,125,51,86,181,41,116,132,236,190,60,67,187,192,234,201,2,185,175,253,129,160,15,14,182,28,181,36,160,247,80,77,236,95,41,99,217,40,147,69,19,224,123,8,241,234,92,142,217,147,240,86,141,204,201,123,151,91,141,241,252,16,51,31,20,184,231,126,183,42,215,79,106,112,128,11,223,99,63,19,186,80,107,5,86,169,99,222,177,62,248,247,178,99,174,40,77,54,4,41,205,34,61,95,76,149,184,195,28,49,251,19,103,77,172,21,40,84,251,37,192,46,16,215,207,236,163,115,235,247,101,200,147,62,175,60,209,68,215,44,171,221,145,126,38,197,19,185,37,207,181,121,219,116,207,235,69,242,180,196,238,23,118,191,219,55,135,28,253,161,33,54,144,9,110,200,172,130,112,64,100,19,70,211,39,121,211,189,116,17,255,237,51,242,244,123,152,203,129,36,161,36,178,171,239,139,9,49,35,244,205,1,148,232,152,123,17,214,132,43,184,138,202,88,86,30,16,133,162,137,146,204,137,39,104,8,160,46,143,60,132,191,144,172,245,73,114,161,43,23,64,32,95,44,206,176,8,208,243,142,185,8,233,96,185,193,49,153,187,133,140,32,124,123,110,144,92,102,86,214,248,12,244,84,242,44,59,217,140,234,69,40,79,253,237,236,132,163,100,193,192,160,87,243,221,146,44,72,228,108,24,25,239,1,161,63,88,183,22,188,196,180,221,105,33,153,170,190,213,72,255,78,189,17,247,118,113,46,83,112,162,202,73,14,96,194,240,70,108,0,139,59,75,26,11,180,148,15,158,88,85,159,102,248,70,234,247,48,56,255,194,63,68,205,224,105,105,166,7,206,24,134,104,67,40,210,171,189,119,114,46,87,106,71,29,102,24,12,225,246,65,181,74,209,234,183,48,144,191,165,64,14,183,128,248,66,9,87,192,132,12,6,87,235,208,6,159,100,118,217,224,64,255,130,111,170,100,74,62,184,66,211,114,95,79,204,18,217,116,203,185,126,148,152,181,240,63,35,74,103,215,37,26,11,158,1,201,252,118,18,42,100,30,18,31,108,71,33,241,24,17,211,63,252,16,145,228,48,70,214,102,206,5,37,232,83,225,82,129,109,206,227,116,136,46,146,250,140,96,163,219,36,212,133,68,81,202,124,29,124,213,192,20,92,168,68,233,92,153,130,202,19,164,166,201,252,44,224,126,233,238,156,17,180,8,247,73,198,243,199,126,31,13,82,199,197,180,220,203,98,128,39,91,54,251,119,203,158,240,77,252,211,19,4,38,88,209,79,49,27,127,226,233,222,116,60,251,9,130,163,14,207,66,85,146,223,240,57,44,106,154,242,155,250,53,1,170,40,140,237,145,174,94,192,22,84,213,226,166,249,241,253,105,61,68,217,252,124,220,198,48,126,47,196,49,149,77,187,156,241,65,82,35,234,156,82,96,250,99,61,254,15,33,82,215,88,222,117,239,148,205,84,7,46,243,50,116,47,143,133,247,249,87,15,124,250,239,141,202,122,11,90,224,226,171,252,30,128,23,168,79,1,215,93,156,99,101,196,72,243,167,113,8,23,82,158,76,34,152,155,5,216,218,199,225,179,119,26,236,125,174,127,131,18,205,164,65,239,187,186,146,28,51,174,206,18,191,251,122,115,120,42,96,74,205,250,74,238,27,254,198,227,44,236,82,221,110,140,224,211,130,179,164,27,112,85,87,46,127,52,114,241,2,225,159,235,29,246,170,44,133,169,80,76,195,45,209,235,112,8,137,91,209,151,40,83,7,65,127,143,193,72,57,210,110,178,187,129,176,152,124,65,131,207,112,110,132,141,46,97,199,11,229,212,123,159,32,90,94,42,124,182,245,214,1,248,53,206,133,16,104,231,6,170,123,240,203,193,230,173,14,25,140,158,6,13,112,32,77,59,217,200,1,67,234,175,98,170,158,163,52,185,207,180,68,241,76,26,177,31,169,112,180,125,7,80,79,121,204,118,91,240,31,140,6,180,109,198,190,172,33,173,215,33,242,70,81,221,2,200,116,123,34,243,6,42,37,222,55,126,31,194,133,71,217,208,158,215,135,171,9,35,90,202,106,218,90,208,30,157,197,184,165,139,108,219,126,196,133,239,205,35,167,198,12,172,135,173,231,228,171,231,241,20,116,108,37,243,248,18,57,4,225,191,136,227,23,13,54,227,244,70,133,96,153,224,41,209,28,124,142,205,216,14,226,159,151,165,106,134,103,173,233,161,91,236,248,66,232,172,116,230,119,226,68,106,82,54,99,175,176,134,98,251,129,139,147,82,0,44,81,213,41,221,200,33,183,104,154,115,192,29,229,92,181,228,139,247,186,220,213,250,77,46,100,196,189,66,225,73,33,225,32,218,111,162,189,183,174,64,85,114,62,77,240,129,15,108,18,251,189,126,99,163,165,203,26,67,163,81,214,182,46,201,15,21,202,87,93,221,12,35,26,1,117,192,158,59,29,75,193,160,164,89,148,142,68,109,138,76,203,89,32,221,254,123,169,239,58,255,62,78,238,50,88,203,239,242,238,188,73,148,87,77,38,207,61,244,29,19,158,210,51,14,25,80,103,116,245,88,56,249,94,90,174,95,129,233,94,252,153,126,96,218,208,226,93,18,236,57,160,8,113,227,78,235,48,196,69,53,122,36,242,244,86,19,27,248,174,202,92,243,169,225,44,227,41,151,244,225,137,99,31,105,202,177,67,14,153,224,254,167,16,126,255,142,190,62,105,61,233,170,65,235,44,97,151,104,128,125,144,79,231,80,130,59,144,121,191,56,80,148,180,213,246,79,54,241,14,190,35,106,1,214,183,193,156,97,181,82,123,52,251,81,186,30,154,121,87,186,201,151,44,36,162,3,23,40,227,92,253,31,155,174,142,66,173,122,229,20,135,119,198,211,183,21,16,194,108,242,124,80,64,229,109,239,250,10,51,35,31,128,181,52,98,53,34,12,191,105,247,36,109,84,103,94,84,13,238,179,121,207,49,106,61,30,127,130,201,178,252,191,177,172,185,44,0,147,165,25,35,78,221,81,252,79,43,29,146,107,111,197,191,252,75,176,101,137,246,254,61,145,4,119,246,210,212,248,240,145,169,140,52,156,115,133,60,64,216,211,64,119,158,95,231,112,222,198,89,31,99,249,213,209,59,136,85,28,37,37,155,173,190,220,62,187,154,60,175,171,208,198,19,81,81,26,164,201,86,154,52,19,233,140,231,63,242,29,120,78,22,55,145,203,226,43,11,125,46,148,216,51,189,65,169,208,66,28,216,143,74,146,131,212,19,217,62,115,0,209,117,124,131,131,174,155,148,38,156,86,135,23,187,65,227,48,162,235,178,138,93,121,62,139,252,146,6,114,245,186,97,185,27,120,168,152,102,202,119,162,25,173,253,4,170,207,0,225,165,25,242,240,199,115,155,246,95,86,80,237,144,105,216,6,233,86,48,178,43,150,83,126,191,14,203,99,42,74,40,7,210,205,154,62,131,217,85,29,182,75,171,245,101,103,108,156,74,224,20,209,92,199,128,188,124,200,236,51,173,193,187,249,23,153,229,110,161,89,138,71,203,46,190,57,76,15,182,46,224,210,56,249,140,251,10,115,60,186,120,34,214,61,117,97,63,245,2,40,167,204,8,121,224,109,171,201,192,20,57,48,234,2,200,186,141,221,185,192,204,234,44,255,84,218,160,124,93,248,241,5,46,43,217,252,3,224,204,228,80,111,194,84,32,126,207,210,15,243,49,37,100,130,45,151,252,251,227,4,113,126,35,49,165,112,250,98,17,124,93,200,5,128,196,164,130,68,184,184,79,7,178,220,85,58,67,231,49,207,254,159,186,68,214,12,165,32,24,241,12,147,203,9,230,48,194,52,40,130,131,75,244,93,62,236,198,98,61,250,201,29,40,112,81,216,45,49,10,5,199,149,176,128,117,47,255,46,161,179,131,86,204,89,127,78,36,145,3,22,221,127,113,122,120,28,41,175,159,129,78,119,160,163,166,38,165,144,17,155,43,84,189,167,164,182,157,24,133,77,103,226,124,174,79,69,187,142,235,123,111,63,184,193,119,52,125,237,161,240,38,251,65,216,43,9,192,254,169,241,107,162,32,253,141,52,226,60,218,122,121,6,20,165,162,7,202,33,129,201,125,215,197,92,40,233,207,77,102,145,206,218,3,104,192,169,120,48,187,115,58,110,154,155,231,114,70,96,213,21,26,234,17,57,50,52,137,92,185,233,78,242,239,223,151,60,159,108,232,99,215,229,226,165,249,121,120,208,224,231,33,189,154,178,125,123,78,24,224,204,170,155,140,173,164,58,177,75,23,16,194,239,136,211,146,217,146,201,25,184,131,248,57,72,89,237,79,34,222,30,59,4,74,81,53,238,79,208,192,229,238,187,142,35,112,122,70,147,168,31,130,129,50,112,52,178,50,211,16,166,180,64,70,105,75,132,125,237,34,209,127,255,59,13,203,3,155,233,112,5,224,18,98,8,22,14,188,27,42,84,29,10,68,136,142,251,57,118,253,97,72,249,106,166,73,153,53,41,177,93,148,246,103,13,151,62,99,149,226,162,240,251,29,164,244,228,52,83,239,172,53,101,24,76,158,126,52,30,87,115,155,180,135,218,38,199,87,104,206,84,74,47,1,59,36,178,250,251,252,165,88,109,86,182,153,178,163,133,62,59,163,20,178,186,246,206,182,94,31,59,154,232,239,179,182,107,67,214,133,87,122,247,178,2,203,213,190,59,121,53,226,43,95,11,12,55,174,199,90,167,195,182,86,125,203,60,32,247,251,65,51,93,186,118,40,166,21,167,120,59,31,41,160,61,175,84,242,166,60,110,118,70,91,254,109,22,112,37,31,180,121,69,156,109,75,171,219,192,58,21,21,57,38,249,122,75,181,44,234,132,102,49,218,104,41,58,143,80,222,216,234,6,48,243,46,156,177,247,251,231,186,14,110,44,64,53,98,208,181,32,21,212,53,250,91,93,193,163,80,76,207,103,225,237,152,209,181,47,88,43,123,232,254,147,223,57,2,65,131,1,201,77,190,19,20,84,183,216,26,15,235,173,41,134,30,30,164,36,60,128,231,32,68,214,167,237,186,105,9,199,171,130,133,19,116,157,35,203,64,194,99,2,127,128,4,88,35,122,42,192,178,117,21,8,103,31,128,35,7,254,77,20,145,253,127,99,247,43,246,29,21,255,102,126,110,120,247,19,5,117,142,5,191,200,165,44,196,62,65,5,181,178,218,122,17,194,174,159,37,229,14,118,152,184,129,21,140,123,147,147,153,225,114,237,253,107,27,22,15,238,253,189,153,212,64,34,81,48,165,152,113,110,230,22,252,14,107,82,74,163,124,65,126,248,64,111,241,27,129,104,25,230,248,201,37,11,37,37,183,71,88,171,74,47,251,236,129,81,3,44,162,17,131,197,17,115,237,190,8,178,157,203,8,27,15,124,181,12,70,162,45,0,246,40,216,88,74,146,40,96,2,77,238,84,205,16,157,108,163,250,178,230,182,19,193,4,7,255,104,200,206,204,216,78,216,115,61,187,78,185,37,170,217,89,33,214,14,116,74,96,181,51,208,143,226,186,16,49,159,141,102,186,232,21,113,200,5,83,164,145,27,40,18,75,61,150,73,107,181,174,177,237,170,91,53,152,217,126,207,135,206,169,52,200,174,149,246,233,31,216,198,76,155,120,228,44,43,33,39,169,16,64,201,166,105,165,52,139,139,157,161,127,77,198,233,212,178,9,9,131,11,95,133,175,44,246,214,219,214,11,39,101,95,151,116,38,30,226,91,10,140,135,14,243,19,80,133,186,165,76,235,225,169,171,184,52,37,238,221,150,24,24,222,53,103,218,227,14,228,158,7,26,15,156,19,111,77,19,241,224,206,52,89,136,98,152,89,168,35,245,72,15,111,237,197,174,246,40,130,204,30,77,124,83,236,177,240,211,6,251,169,128,238,90,125,43,191,187,97,235,86,126,77,105,194,250,50,148,53,33,110,110,85,72,106,38,151,239,234,171,236,126,173,169,43,208,18,6,56,76,223,103,194,234,152,8,209,224,181,117,166,127,69,190,58,73,158,41,69,80,210,235,13,49,56,97,14,54,119,81,196,202,6,0,218,26,203,57,186,22,39,204,130,175,177,20,249,219,48,107,4,35,146,76,8,196,233,201,31,216,49,223,99,155,71,68,127,53,157,71,113,43,207,143,32,177,253,225,107,90,178,15,187,152,49,135,101,35,72,221,222,90,245,2,142,3,5,92,182,67,192,136,255,133,74,17,15,138,147,251,86,142,66,190,46,59,219,244,66,67,207,182,124,117,124,95,126,55,0,60,71,125,78,128,198,86,243,180,198,245,117,0,82,249,255,45,247,33,1,35,37,159,29,93,31,173,4,44,33,158,127,253,132,110,255,110,32,129,33,124,158,79,199,251,211,19,220,83,206,214,70,46,6,45,162,62,86,169,43,197,64,184,179,122,127,217,131,98,135,25,189,64,155,0,30,159,80,6,58,190,92,127,20,116,184,21,214,211,215,230,204,22,196,156,30,61,10,168,109,220,211,212,6,4,251,35,88,11,181,177,97,39,164,251,213,217,86,207,199,227,247,168,50,121,103,95,101,37,112,177,23,116,32,157,215,246,246,148,153,56,56,55,43,87,138,75,139,16,88,3,95,206,22,52,39,237,154,189,194,169,119,159,139,95,207,107,229,120,172,45,108,228,193,73,134,26,221,180,93,174,231,204,124,178,118,50,75,225,48,180,171,126,146,237,135,118,212,26,93,119,69,200,78,21,111,202,91,95,186,8,231,162,190,115,126,230,15,36,252,2,49,209,71,114,181,135,120,182,99,172,154,250,166,99,110,152,134,182,236,19,234,188,64,249,253,53,147,250,171,5,153,114,226,24,184,15,215,113,190,101,135,23,248,222,139,123,115,179,189,200,31,120,194,21,250,59,147,255,91,167,223,110,104,141,142,245,228,77,15,76,16,37,140,184,177,78,83,157,167,168,223,177,209,185,20,5,131,152,176,172,97,52,198,49,132,219,152,35,201,243,220,127,72,163,75,137,183,129,58,73,53,254,79,117,219,198,164,125,35,174,73,77,17,191,235,47,229,227,176,150,86,165,114,160,255,140,123,126,139,103,187,142,105,70,130,81,236,70,155,43,31,85,192,134,157,43,152,112,59,249,81,123,27,122,104,119,233,251,9,68,215,51,153,233,121,175,208,141,234,248,11,74,223,187,226,188,105,37,71,8,17,36,33,93,110,58,47,255,77,51,163,131,40,116,146,223,138,90,184,208,184,54,18,168,154,102,16,29,241,206,240,22,245,105,237,32,85,106,219,29,254,127,190,25,68,110,71,54,127,91,111,116,136,121,158,142,96,239,130,139,164,7,12,157,210,172,192,54,225,140,194,201,101,118,254,33,181,207,102,47,172,224,201,13,123,103,222,40,57,4,205,57,21,236,25,174,4,198,185,113,209,173,5,132,234,239,101,89,148,62,68,140,154,109,26,62,34,2,243,237,77,153,169,47,95,164,153,80,33,169,24,194,76,176,17,216,11,35,31,118,210,104,12,227,156,96,153,71,55,163,53,86,241,9,105,253,53,37,130,251,146,133,184,242,172,78,90,216,215,110,197,77,3,47,209,203,34,185,59,71,255,47,237,117,238,49,101,218,152,132,20,28,180,217,250,151,103,186,117,174,81,252,135,142,20,207,175,0,186,2,234,219,190,28,205,226,234,111,166,244,116,175,80,42,102,132,82,225,243,30,108,207,105,159,138,198,57,190,208,179,120,31,188,222,197,56,191,42,114,74,83,27,241,155,3,176,103,7,183,114,242,126,244,226,112,93,123,98,78,166,96,59,192,161,213,27,191,210,1,62,136,254,61,72,13,6,48,37,57,247,143,155,112,175,82,105,86,4,135,246,238,35,219,199,177,254,237,254,47,160,82,96,191,116,217,247,110,51,183,173,129,153,95,237,210,3,119,217,231,197,240,59,76,115,78,168,43,118,182,28,77,39,120,154,115,37,62,176,186,70,100,64,176,64,57,116,132,149,37,2,169,55,105,1,142,22,51,42,120,123,229,140,80,197,176,190,137,29,205,1,224,218,66,245,30,216,95,104,158,145,5,41,241,19,106,60,21,219,225,120,46,220,14,200,102,194,208,43,223,200,189,177,16,146,133,243,93,69,102,113,231,60,184,223,10,51,213,55,3,0,34,80,148,225,75,253,29,151,159,116,23,219,92,143,83,86,143,188,98,252,48,31,197,41,107,78,108,71,20,46,45,137,126,94,21,49,60,97,142,3,250,231,60,249,134,196,1,231,210,43,63,1,168,79,5,182,3,224,63,234,185,150,30,10,116,169,52,243,26,130,174,68,103,247,152,252,237,125,68,188,65,194,219,19,45,6,144,219,91,79,122,138,36,229,11,218,61,227,112,239,34,249,194,192,163,110,246,172,102,73,87,183,139,24,43,99,128,96,157,117,40,45,74,123,4,179,171,123,90,230,106,187,198,46,150,29,229,247,103,154,106,138,26,146,22,65,45,87,67,127,229,219,171,106,218,236,139,102,199,195,100,110,19,59,139,82,148,200,206,245,231,101,172,53,92,164,70,225,248,22,61,92,165,179,104,148,45,167,253,187,164,85,206,50,174,171,131,152,226,49,5,249,103,82,225,150,110,198,55,152,122,208,126,10,97,31,98,251,132,204,68,109,3,199,53,210,56,241,160,168,137,206,195,209,178,239,165,165,181,192,32,42,176,240,37,31,252,249,155,238,91,96,88,221,182,235,106,195,76,121,180,112,213,41,15,190,252,30,164,163,48,53,232,178,164,235,24,101,19,245,169,130,91,146,80,39,94,5,50,250,105,200,94,166,168,15,94,156,51,83,169,212,23,189,140,191,183,147,112,112,204,9,54,149,200,32,10,88,166,78,152,160,164,132,227,192,164,213,7,154,223,202,53,35,135,119,227,84,36,149,214,7,109,92,143,167,194,149,70,161,211,92,226,34,168,250,202,142,146,214,144,209,131,228,174,62,216,247,141,72,96,169,182,3,127,173,130,57,58,206,203,192,71,112,235,129,25,201,228,231,48,160,215,57,188,173,121,136,64,115,103,27,29,235,97,126,73,168,195,75,145,67,56,252,53,22,86,75,134,112,211,193,47,40,5,223,160,129,163,67,188,222,32,149,30,237,241,144,94,36,179,82,242,164,211,234,120,53,36,99,49,60,9,23,111,151,209,247,62,227,227,113,203,87,59,177,224,195,102,197,97,74,205,127,154,212,125,250,55,254,184,21,212,10,69,235,198,88,9,237,43,63,136,128,182,147,255,78,232,82,222,193,237,7,198,232,49,155,219,25,123,47,58,16,195,43,167,158,211,191,232,88,30,159,235,225,143,22,40,50,80,68,127,18,37,89,192,177,64,148,140,49,27,250,8,152,42,172,98,52,148,157,141,155,143,210,105,79,229,44,136,253,240,238,199,231,31,18,110,204,63,100,192,170,205,225,86,229,202,37,43,11,30,124,238,32,67,109,25,43,53,13,51,52,162,105,28,240,32,22,199,16,84,44,12,48,186,141,77,237,168,94,196,249,133,91,212,254,131,121,79,155,32,7,155,134,95,128,106,176,28,178,47,232,163,13,107,129,9,189,183,150,151,28,98,148,233,33,210,224,66,89,19,181,153,145,31,2,214,58,194,124,97,41,54,109,9,46,52,94,74,80,105,37,71,230,125,163,95,8,71,165,20,141,206,246,162,162,212,70,213,27,57,10,158,220,30,86,3,22,114,217,24,136,54,149,178,194,5,0,213,73,130,219,138,184,47,63,118,60,205,11,201,178,177,189,209,199,0,161,81,101,113,143,220,171,80,132,91,104,200,144,186,197,28,17,83,6,2,150,133,93,94,119,129,79,218,150,173,5,197,219,57,213,46,100,44,144,108,137,23,5,204,9,176,187,241,233,213,114,46,200,57,64,5,146,176,190,67,69,243,159,33,66,14,94,17,242,165,21,133,140,168,167,131,213,75,247,11,25,60,163,199,61,238,67,210,62,194,254,55,17,236,32,212,48,150,106,102,153,132,82,56,53,158,229,202,224,98,60,26,3,211,59,251,196,143,159,5,60,39,184,121,215,245,181,84,120,131,133,177,210,213,101,196,253,220,23,103,12,118,39,61,150,181,245,20,114,110,56,238,201,249,214,4,122,152,196,207,132,42,218,103,8,59,229,224,255,38,28,183,199,227,58,47,78,17,63,15,201,74,98,137,25,76,40,182,1,254,250,93,60,146,43,101,144,193,212,93,159,120,224,250,211,245,153,208,92,10,1,253,180,241,69,211,189,185,161,149,95,211,161,202,175,54,148,239,145,247,67,207,33,172,20,199,53,196,19,108,108,94,104,119,234,228,105,0,7,184,199,11,28,36,194,151,29,170,242,160,68,111,118,50,35,17,104,199,255,227,69,255,250,216,190,30,3,69,254,198,138,18,79,167,111,174,4,137,33,12,10,43,242,124,92,156,118,101,117,145,184,160,80,58,46,112,85,145,171,161,139,147,129,98,72,138,61,175,255,41,218,86,165,8,56,29,217,30,61,66,125,146,144,0,101,18,42,231,168,140,242,122,135,132,232,134,95,3,223,13,116,30,135,155,237,242,140,150,141,36,19,81,75,32,40,168,235,101,182,171,163,59,62,82,203,201,104,4,215,23,136,20,157,148,163,46,36,75,195,162,229,103,146,192,211,159,26,97,118,150,168,226,70,102,160,94,91,158,241,45,202,188,27,88,49,40,224,54,4,189,246,170,248,170,54,15,58,117,123,117,11,242,109,11,20,184,83,160,198,241,112,64,134,60,216,86,111,85,243,93,215,161,173,245,137,105,148,58,106,162,48,153,204,140,234,178,14,254,44,186,199,193,153,202,11,92,15,212,82,106,113,152,235,11,199,18,134,251,45,57,110,166,243,75,255,159,20,254,190,178,114,85,67,76,195,252,35,118,254,141,130,68,16,177,154,35,173,4,199,108,106,184,82,58,29,140,155,88,90,78,174,185,95,231,234,144,179,11,5,170,106,187,10,153,229,174,246,98,167,114,191,237,30,32,24,95,141,246,64,42,175,66,219,198,130,170,252,215,244,249,94,172,21,76,63,205,129,121,56,239,218,53,221,187,190,121,167,242,33,208,2,123,132,20,20,140,111,141,101,14,211,31,200,197,210,97,59,3,138,224,22,230,208,157,169,173,165,152,78,168,102,92,199,114,174,204,167,198,45,222,82,11,162,70,247,154,66,243,61,179,163,120,178,230,220,114,115,217,89,34,194,165,87,57,22,6,195,151,108,83,75,132,233,53,8,106,31,191,97,228,189,152,38,231,139,86,243,153,78,227,32,203,117,107,249,52,43,22,155,113,255,210,147,63,31,8,194,139,251,161,42,145,73,246,47,150,246,15,36,22,94,73,143,109,36,5,161,180,58,190,149,91,102,196,234,27,118,225,139,235,96,96,81,218,59,142,110,100,167,163,105,90,16,134,78,19,65,252,156,216,108,43,12,95,165,188,48,201,83,156,159,163,147,124,102,156,48,206,122,81,25,9,87,246,80,194,181,255,134,247,109,102,164,136,115,46,208,145,158,243,209,25,127,166,96,21,21,10,38,157,226,190,23,174,203,212,95,151,169,150,240,111,6,191,209,187,104,84,165,21,175,194,141,196,246,76,245,140,211,220,58,93,245,250,126,144,4,160,49,168,30,111,67,38,253,200,208,11,255,166,211,43,116,171,194,65,130,230,172,86,10,52,222,107,220,129,240,147,156,230,1,92,133,106,28,173,66,216,65,9,106,160,236,197,191,220,1,82,29,226,207,27,65,33,231,173,90,42,76,165,115,252,62,52,148,101,201,130,246,36,164,39,246,38,150,13,37,34,125,172,137,138,53,238,167,128,214,219,125,204,94,57,142,47,227,112,217,44,34,193,174,48,168,132,188,29,56,30,126,150,245,170,2,231,142,207,196,116,206,116,56,4,69,228,175,110,246,96,102,186,175,93,47,69,138,185,221,98,166,210,121,116,171,197,64,205,52,39,81,243,134,148,99,241,104,127,40,106,159,179,140,131,27,70,107,61,150,179,145,43,234,220,75,174,149,114,226,150,5,143,255,245,190,197,61,216,187,246,5,28,151,105,35,53,141,197,80,17,158,199,166,183,255,200,37,24,2,226,12,89,143,60,84,42,109,127,176,100,67,157,207,84,192,48,91,171,187,26,31,28,14,89,195,184,19,240,9,55,96,103,201,171,115,115,118,90,124,226,59,158,73,63,9,30,137,177,156,198,65,32,238,142,49,107,102,172,226,201,84,74,92,76,209,202,0,224,198,140,114,46,143,113,0,56,39,12,1,61,188,152,26,135,217,41,17,176,97,163,19,88,208,210,21,240,146,240,18,129,160,164,89,199,165,207,39,252,145,161,82,133,91,80,29,36,61,10,95,78,104,173,57,147,61,34,233,110,216,29,186,227,156,255,253,109,102,59,52,10,162,205,180,163,70,73,166,231,5,69,172,213,31,52,228,15,187,88,58,132,132,44,28,244,197,100,20,11,233,176,147,65,5,195,81,95,195,214,177,49,42,46,100,128,186,130,190,192,231,232,247,190,77,139,74,145,209,94,121,121,65,140,62,241,3,35,160,64,5,30,83,155,235,56,1,235,23,178,173,58,196,99,85,157,238,51,79,103,58,213,78,251,170,225,138,229,144,181,177,43,181,69,183,191,7,160,116,182,191,241,229,46,153,162,219,57,164,201,55,176,48,56,108,57,88,242,72,8,102,29,169,47,98,55,197,11,189,225,122,6,68,177,126,243,86,38,64,15,40,104,37,232,190,3,186,166,152,157,219,21,191,238,200,157,179,241,117,81,21,159,79,227,151,203,7,58,165,208,64,253,33,9,253,238,254,66,197,191,246,47,7,140,241,193,147,211,157,188,28,212,210,4,67,49,211,229,11,49,168,129,190,251,76,167,195,180,238,132,142,59,167,137,44,34,132,197,87,12,67,150,83,159,11,125,140,111,68,240,6,156,209,34,192,14,211,118,53,62,13,73,171,56,92,42,37,253,240,162,143,247,147,151,51,71,66,219,47,241,110,154,90,129,80,255,58,39,12,214,235,227,117,243,192,154,42,58,13,22,174,20,127,68,80,215,28,15,134,182,83,235,60,182,54,21,186,59,40,201,215,110,138,103,121,237,242,46,98,84,150,106,93,203,112,15,203,88,223,32,192,240,171,124,217,232,118,118,217,149,246,238,243,13,112,185,161,255,168,13,217,168,108,246,142,35,21,100,165,154,11,179,87,242,61,105,28,246,95,146,141,41,30,36,155,171,77,28,176,219,137,255,231,133,159,86,31,69,93,39,162,11,163,43,122,197,204,179,250,31,211,126,190,216,29,166,118,32,164,255,0,159,227,79,34,110,11,228,227,17,103,64,221,40,20,61,200,94,34,237,94,59,201,108,146,49,114,173,79,143,153,187,208,136,32,48,91,88,229,251,121,208,200,161,176,23,167,186,33,28,114,235,20,63,154,119,232,100,22,251,105,51,62,144,25,8,157,84,167,178,193,202,184,224,206,130,132,122,17,236,228,83,7,116,235,124,66,45,57,238,41,124,176,54,251,71,133,146,242,119,117,150,87,85,214,99,68,119,55,112,81,14,97,116,244,0,149,44,62,63,0,234,156,116,68,103,187,40,125,142,2,176,102,126,36,76,187,43,58,143,84,33,9,117,186,13,253,14,164,170,186,9,202,81,116,82,22,88,108,53,128,47,174,15,88,220,118,223,246,41,0,56,115,51,167,125,15,232,23,17,12,99,113,181,134,235,106,156,178,123,34,230,167,167,251,111,216,160,45,142,63,232,234,142,176,75,158,237,213,11,144,177,105,167,1,160,19,36,57,211,142,195,113,126,13,21,174,143,101,93,19,118,99,253,89,135,14,248,3,165,174,7,93,0,193,121,228,159,111,214,84,38,101,147,110,65,185,38,181,254,198,115,187,218,234,204,251,43,39,170,252,53,221,201,186,24,103,8,252,226,53,55,110,206,54,64,202,178,161,47,9,105,19,90,122,59,21,115,234,174,222,110,28,225,252,161,68,159,23,89,198,16,226,213,136,224,99,79,173,172,112,175,82,164,129,67,63,99,254,75,204,112,94,107,1,231,193,224,242,233,203,210,125,2,244,100,185,253,193,40,130,194,194,186,164,132,29,77,160,73,117,254,0,200,124,171,96,237,137,220,219,213,182,167,65,187,58,126,165,11,193,51,136,225,52,6,53,1,124,121,177,37,79,137,121,61,122,42,145,132,131,60,77,142,198,13,25,214,17,109,59,121,156,233,81,86,251,151,162,105,22,250,121,109,118,112,205,130,239,224,126,41,246,188,58,27,14,159,141,100,245,76,76,252,128,182,243,113,19,129,218,157,58,119,239,26,90,113,13,178,10,153,41,39,216,250,244,93,253,55,38,114,61,128,58,70,80,186,192,223,40,187,164,240,212,23,79,114,34,144,20,253,12,108,64,152,99,109,16,171,155,85,153,18,103,71,241,62,144,109,100,47,252,56,51,137,209,16,118,16,85,0,92,139,182,50,171,233,252,212,75,38,69,98,218,176,192,71,158,95,62,122,238,221,137,2,218,145,254,205,157,163,37,106,138,72,81,201,83,14,70,136,208,47,3,242,160,74,52,60,186,55,111,48,125,217,224,162,76,207,156,130,17,199,249,213,8,155,221,221,110,75,91,50,15,84,147,239,138,169,214,177,132,124,145,95,217,90,84,236,82,187,55,20,247,69,157,148,106,85,164,228,17,176,112,185,216,113,216,211,68,110,228,83,209,216,9,75,155,171,184,52,251,69,123,152,136,88,31,222,184,20,209,237,175,59,98,40,212,133,185,182,241,248,63,202,57,24,167,180,203,23,216,12,98,214,116,129,205,244,203,161,136,100,190,90,134,81,227,134,139,237,162,6,173,218,171,192,100,69,53,41,205,13,48,184,81,47,27,54,75,108,18,182,68,183,36,113,116,246,12,187,194,101,102,68,152,135,78,241,214,188,182,36,143,242,97,235,245,196,30,19,254,153,50,33,122,145,177,15,113,39,162,25,36,126,8,216,252,177,149,21,9,166,106,185,139,251,166,8,230,6,33,246,89,99,117,209,253,63,253,147,103,180,8,160,73,185,4,58,128,31,216,17,246,69,42,228,108,206,249,54,202,172,207,223,188,249,211,65,138,114,127,251,98,63,7,76,134,133,72,12,180,32,198,99,42,169,113,132,168,208,116,157,25,244,151,194,228,173,149,111,160,186,168,166,154,35,195,43,116,53,235,182,155,196,157,102,47,15,150,99,38,109,59,202,104,233,82,254,107,1,253,109,46,46,142,158,203,199,90,57,92,102,9,166,239,156,91,109,0,52,158,146,83,177,112,72,67,221,249,48,216,52,177,53,204,60,136,87,236,42,84,117,248,161,195,27,93,84,251,131,167,76,45,126,60,62,236,71,131,108,200,236,179,236,3,175,223,178,108,29,22,190,106,3,160,108,224,209,235,198,217,41,112,182,166,92,207,134,183,117,94,68,157,201,175,101,95,51,199,251,110,207,90,31,48,98,8,198,67,5,184,78,4,199,50,231,96,126,76,44,75,227,6,78,226,87,108,92,38,60,111,9,16,60,184,12,49,252,191,68,234,106,109,21,246,181,203,53,106,90,8,101,28,200,6,10,103,26,212,143,196,171,229,222,232,236,50,124,12,207,156,131,224,124,189,166,6,167,144,164,189,54,112,217,60,78,192,227,190,212,111,36,97,3,125,201,113,103,61,72,193,136,140,155,163,59,145,44,224,195,48,9,87,9,78,72,22,254,132,160,104,80,114,254,1,34,164,81,157,253,178,127,120,45,231,129,17,90,131,65,40,138,242,206,193,79,113,196,253,213,181,84,44,243,156,123,30,49,242,99,124,250,68,198,180,234,42,146,60,163,250,245,131,154,11,96,186,198,31,10,159,108,124,178,220,84,237,65,202,88,72,82,112,102,182,69,237,117,95,219,222,121,58,237,222,38,33,223,2,33,47,246,131,24,83,78,99,36,25,4,26,1,92,51,202,210,130,83,62,100,142,146,234,136,145,62,217,1,26,139,48,170,215,114,227,41,69,191,133,208,65,179,111,74,62,242,233,137,198,65,57,116,179,72,23,200,242,168,0,137,128,39,108,178,6,65,49,239,253,207,14,18,113,93,13,4,10,244,171,31,11,96,214,216,60,99,207,79,140,144,74,182,204,245,22,79,96,69,164,196,209,57,208,88,128,142,29,36,42,206,231,168,241,251,126,156,202,72,150,57,25,122,177,57,148,67,21,3,5,242,135,117,239,87,201,65,43,61,211,9,99,121,21,189,53,230,4,28,172,202,127,223,41,84,178,249,154,11,22,160,195,5,165,79,254,189,124,47,77,98,137,152,31,145,163,138,19,140,111,120,31,84,155,102,76,220,28,248,207,30,44,109,98,168,149,131,3,97,141,181,153,141,215,100,4,104,236,23,239,15,53,228,56,113,245,142,63,246,185,200,111,63,225,28,155,207,250,192,102,108,85,60,158,176,64,102,38,165,48,10,66,190,47,131,244,6,226,227,253,67,129,145,54,46,39,112,76,47,88,86,161,108,143,115,139,156,114,29,205,227,52,37,140,174,104,129,134,111,239,187,227,150,236,73,74,196,215,166,200,247,177,136,211,186,156,41,67,255,142,38,226,111,255,202,227,199,105,77,89,13,219,59,19,36,90,230,242,177,239,188,75,42,124,90,23,175,218,68,215,2,253,166,168,181,160,175,90,188,72,152,189,197,184,238,83,133,43,191,57,139,10,242,254,145,30,4,221,68,126,234,163,166,23,17,15,74,41,186,59,47,15,49,235,47,0,141,79,118,145,204,159,35,96,217,134,61,86,114,203,217,52,188,5,226,3,91,46,138,210,153,252,146,52,59,212,240,131,79,108,105,77,92,207,40,156,104,254,179,42,161,101,108,94,75,27,133,69,188,113,103,237,232,109,118,42,161,148,141,220,184,120,98,251,101,83,196,53,208,172,148,55,148,159,203,86,211,64,178,181,88,149,230,127,2,235,87,132,111,21,215,94,249,76,139,222,34,195,63,214,15,209,19,106,60,158,56,228,43,64,140,2,60,25,84,202,8,197,212,196,208,239,139,207,124,67,70,194,250,73,163,244,34,140,201,147,224,195,127,182,244,240,249,7,120,49,72,193,82,122,127,239,253,222,174,57,65,179,151,12,69,131,144,139,3,238,163,173,180,158,190,219,20,71,218,133,73,224,95,96,109,102,221,49,201,106,82,107,133,188,163,38,158,242,114,59,121,196,67,90,107,91,85,237,16,122,5,41,225,239,52,41,123,162,37,124,22,109,227,63,125,123,254,9,168,218,19,130,78,101,173,57,80,169,252,87,144,236,184,165,73,142,115,66,163,93,117,81,26,3,101,25,227,154,131,24,220,179,216,18,153,15,222,181,203,253,165,107,199,250,93,161,150,243,130,19,123,189,87,206,165,33,237,209,187,128,206,45,206,140,205,145,215,223,5,150,195,99,176,13,40,88,27,175,151,50,224,134,124,169,238,148,46,31,38,103,29,199,221,77,225,145,204,195,92,163,143,144,129,138,213,59,99,204,188,112,81,197,86,145,50,223,100,241,147,145,123,245,17,40,133,203,172,69,217,166,203,23,101,185,204,116,181,76,28,13,51,3,133,205,187,248,131,215,129,201,195,105,115,110,220,113,104,205,10,53,114,43,252,120,182,38,102,197,107,63,20,133,235,110,89,190,77,216,41,224,196,122,104,8,95,140,79,247,6,154,171,152,71,18,117,124,56,165,44,237,221,140,104,170,199,231,134,34,194,244,207,132,169,108,251,180,46,75,240,1,252,181,2,133,166,200,130,185,46,179,183,188,141,159,154,122,71,18,118,15,122,40,240,235,4,14,91,82,16,240,124,9,172,3,211,125,53,168,208,196,35,124,129,163,211,158,79,75,190,119,14,83,75,239,40,165,96,52,123,186,57,175,177,82,55,177,230,124,84,32,51,95,173,33,5,62,181,66,99,114,42,162,116,14,190,150,128,164,52,24,183,168,40,41,163,63,137,10,75,157,24,50,36,61,23,125,29,104,182,71,108,143,37,55,42,60,156,216,151,130,156,87,184,107,236,200,93,255,134,100,174,72,209,175,155,118,114,120,205,166,193,241,162,67,147,185,19,87,206,201,167,241,40,44,12,59,246,34,221,188,214,68,115,207,133,214,4,227,208,143,206,251,240,128,100,0,88,226,2,57,196,226,88,46,174,245,116,250,211,205,124,21,0,194,35,152,143,91,192,44,183,187,99,74,135,160,111,236,96,48,171,180,80,67,68,23,34,90,168,63,137,14,196,250,126,30,46,161,38,250,133,205,34,92,60,101,196,208,103,64,44,219,44,51,251,13,106,78,6,5,106,252,4,191,99,85,117,172,7,84,122,245,114,87,46,196,138,195,28,251,56,119,247,86,220,176,49,193,3,35,115,197,212,160,81,17,5,197,241,25,210,85,87,220,105,73,29,235,62,145,223,168,240,227,211,156,17,196,83,124,255,42,96,148,137,211,175,19,16,122,210,183,225,146,177,164,31,149,91,128,251,148,231,53,230,65,248,118,11,1,4,82,157,122,113,206,50,87,73,209,54,114,184,211,168,144,80,13,84,170,63,13,15,46,199,29,14,1,73,48,158,18,217,187,224,150,240,125,172,204,116,158,223,38,146,173,55,222,235,178,216,246,72,99,66,18,2,107,121,162,195,245,175,133,9,62,54,112,122,115,12,14,199,37,110,149,147,28,61,81,143,154,20,122,138,100,13,223,115,149,14,203,105,12,104,246,42,150,247,138,134,21,140,187,249,236,43,46,74,11,166,42,38,239,210,129,48,223,131,11,225,74,250,87,166,197,0,179,171,190,140,32,196,93,163,125,144,136,11,211,154,195,189,87,146,237,166,191,26,149,174,20,135,34,101,237,33,159,228,212,10,142,36,115,114,122,217,245,37,61,166,57,172,158,188,94,126,159,124,128,96,255,234,56,175,248,88,63,248,234,127,126,30,161,25,98,213,166,128,91,39,208,152,173,237,247,58,58,67,241,201,196,185,165,253,85,228,98,17,169,9,94,127,40,53,55,92,215,192,138,166,126,157,25,246,84,98,178,73,194,216,9,128,64,239,69,133,60,166,74,71,151,192,89,62,191,182,86,54,51,185,163,127,51,38,78,46,154,194,82,1,66,40,76,34,9,30,151,227,103,207,54,106,133,156,202,165,116,45,60,217,130,54,255,220,124,36,109,72,129,103,161,58,97,240,120,171,49,111,16,58,252,137,133,9,77,100,165,130,236,144,145,145,196,181,54,79,15,241,138,98,126,172,123,220,91,98,159,222,148,121,206,180,9,29,9,178,1,165,110,190,81,214,80,20,141,183,170,98,184,103,164,72,197,182,231,218,137,171,46,9,36,76,31,189,19,17,121,139,13,0,3,26,199,168,25,145,252,71,121,87,154,217,209,35,224,253,231,188,77,110,168,143,160,164,200,203,104,32,169,192,80,156,105,104,243,59,159,231,192,26,215,82,250,234,1,146,149,100,8,223,235,111,219,195,38,95,229,54,19,62,129,171,110,17,79,117,95,82,26,99,113,210,39,203,23,211,126,134,152,85,34,97,93,46,80,80,26,227,200,234,72,240,133,118,47,0,227,142,29,119,97,18,166,20,39,222,253,191,168,102,60,108,120,134,245,173,145,209,74,150,238,44,67,59,25,49,87,5,90,42,43,236,177,244,74,119,57,177,181,139,6,191,44,158,153,88,217,52,168,118,52,127,160,1,15,249,75,161,25,38,246,23,84,235,226,202,15,207,145,72,234,18,104,128,141,177,125,244,151,210,87,0,194,0,31,43,197,108,126,141,201,10,67,93,196,97,219,215,87,208,97,242,184,253,252,95,176,85,253,72,251,78,52,95,146,131,89,72,130,67,183,65,211,177,148,50,57,120,56,194,30,128,229,237,41,244,25,80,116,230,115,53,243,91,226,62,146,214,193,1,12,55,77,81,128,115,94,143,62,44,202,179,232,63,241,173,27,233,135,150,98,190,171,95,149,175,131,13,86,117,95,168,186,167,180,106,104,117,32,12,43,203,82,111,49,64,129,41,187,27,203,67,79,180,32,79,203,86,112,232,85,22,93,24,125,196,10,71,132,43,92,13,112,234,24,69,222,61,3,131,44,145,115,238,96,130,185,232,200,242,235,182,148,153,178,209,128,198,63,148,19,46,41,4,66,40,79,61,111,220,159,187,158,183,116,197,211,163,32,38,1,2,229,91,193,100,157,30,51,187,242,31,43,207,123,119,99,253,107,255,230,107,245,5,180,197,177,192,236,166,43,159,73,226,133,102,180,212,227,141,95,158,194,237,177,188,241,83,22,205,239,198,44,9,167,150,149,133,232,51,27,250,92,67,107,13,200,183,29,199,218,107,146,73,118,213,186,154,171,250,174,218,251,108,190,177,239,205,165,229,50,173,50,76,178,221,139,179,40,168,190,99,6,45,23,176,199,45,146,180,179,140,242,182,239,62,128,57,164,53,74,43,210,30,7,199,168,179,41,255,182,57,91,140,173,130,138,166,17,1,179,208,214,132,167,157,207,46,177,222,50,219,184,28,130,159,236,143,225,127,37,8,208,111,109,61,18,214,89,23,137,79,28,197,2,88,233,216,226,119,111,235,107,137,231,188,110,139,54,199,75,62,216,89,47,90,239,52,71,166,97,36,223,136,193,176,58,5,17,15,194,78,73,109,102,53,101,225,162,155,72,21,243,72,137,81,165,98,32,157,141,38,234,253,5,144,215,11,112,3,245,152,208,77,200,242,117,177,161,160,115,126,248,6,113,53,17,18,39,38,173,24,43,108,37,211,175,134,94,150,9,82,55,90,197,251,121,192,229,19,80,113,220,253,69,194,149,124,3,89,101,89,214,241,152,244,209,4,170,132,139,202,53,249,61,114,208,139,210,181,146,74,146,157,173,12,20,253,137,38,217,45,204,215,168,168,150,39,117,103,85,138,174,106,0,21,222,168,104,233,212,105,139,29,248,118,52,47,191,195,33,132,207,217,95,32,76,219,133,235,58,48,108,24,37,28,41,87,100,231,231,214,178,253,111,14,31,31,48,36,30,61,95,21,25,176,25,33,20,200,58,169,118,93,11,2,42,156,11,120,49,218,56,74,115,207,188,127,55,93,204,138,202,102,49,84,35,232,20,77,14,195,115,173,47,13,254,118,207,95,107,167,70,144,217,9,73,113,216,76,204,7,98,113,152,10,247,51,195,72,169,200,41,180,131,8,118,146,3,190,16,216,176,1,29,45,168,197,46,59,33,122,54,198,73,144,217,225,225,37,167,92,215,43,21,204,115,182,186,145,120,55,63,94,182,63,210,123,26,215,15,1,217,141,50,193,36,106,211,188,125,199,168,193,170,197,126,169,157,208,126,31,122,196,72,136,212,6,39,9,67,213,27,97,237,98,51,32,235,26,243,226,225,64,42,210,202,156,252,32,23,51,201,158,175,121,208,30,241,56,102,217,199,228,149,231,95,107,66,154,126,195,88,194,133,221,118,250,58,216,122,17,132,151,63,247,16,185,205,98,76,14,251,39,31,243,154,102,60,33,233,224,253,12,127,92,162,228,166,207,241,98,31,6,58,26,226,199,143,34,148,131,232,160,155,217,188,97,140,164,247,47,244,16,117,40,157,65,24,139,187,236,168,237,51,73,128,249,201,199,171,136,13,28,178,2,201,154,207,77,44,111,44,130,125,61,57,192,0,249,0,183,222,31,191,14,190,93,96,236,185,119,56,13,121,231,95,230,119,13,148,155,242,23,24,154,121,116,245,91,246,212,192,94,170,215,153,6,170,26,27,181,172,142,245,72,4,161,36,12,185,89,83,99,76,201,8,98,71,59,18,125,121,103,32,223,202,43,52,25,23,125,159,125,224,183,72,178,60,220,124,135,65,48,72,60,187,216,62,34,166,50,250,31,236,115,30,54,197,22,131,236,81,46,26,202,117,135,30,69,63,113,12,148,169,198,104,103,219,94,85,196,201,178,160,13,34,229,194,189,6,176,221,207,57,122,208,72,160,221,92,91,174,87,232,81,141,38,42,178,244,30,23,59,195,3,176,54,89,119,50,241,88,35,221,146,85,115,29,136,204,143,111,28,145,107,44,253,164,120,187,134,220,191,145,105,147,56,8,134,146,153,210,123,7,192,98,41,247,9,161,224,120,106,30,105,74,24,246,163,252,148,85,2,202,188,10,98,46,169,130,39,43,8,191,211,97,197,131,177,46,128,244,179,102,111,175,42,38,179,23,49,41,149,178,154,16,215,122,25,3,47,218,196,80,246,80,228,132,46,143,195,75,157,44,38,110,75,230,112,153,210,114,155,127,112,201,248,149,108,0,71,107,170,119,1,5,17,194,174,60,234,103,36,5,233,57,244,209,172,191,182,213,204,225,140,23,50,201,77,116,56,204,133,115,234,81,105,163,115,175,56,36,155,87,92,202,3,35,207,23,143,150,189,250,220,4,32,236,121,6,181,69,33,149,172,26,129,177,244,176,156,197,104,163,29,240,148,237,186,107,132,113,255,7,40,87,229,198,210,193,59,198,46,160,215,204,25,196,23,45,124,94,1,43,248,214,142,93,21,72,230,77,231,205,164,201,169,160,167,181,69,83,18,246,135,94,233,148,158,244,162,223,247,205,32,36,199,103,103,14,28,244,221,86,51,67,143,221,69,47,116,208,232,33,147,137,42,148,30,115,87,65,124,248,87,199,43,196,172,187,13,215,213,158,210,117,149,9,243,216,119,176,223,209,94,203,231,21,182,137,74,123,242,242,233,93,202,245,216,137,115,69,217,107,177,78,54,240,83,65,114,238,199,65,4,203,168,53,81,7,21,50,201,27,132,201,21,94,209,173,55,167,55,56,216,127,73,61,3,211,139,6,91,199,35,217,50,253,110,119,188,147,62,122,52,108,122,55,9,234,77,119,252,36,31,154,231,103,49,192,129,210,123,241,244,105,87,78,46,164,103,186,191,206,101,79,201,115,45,237,96,129,244,135,228,230,27,41,246,77,39,73,253,111,36,228,105,9,176,123,53,80,223,133,96,186,16,184,205,182,10,213,79,114,247,177,184,214,196,140,61,210,171,95,130,225,232,21,245,6,39,233,114,13,43,124,224,127,230,23,131,60,75,109,204,143,181,192,44,23,232,89,240,152,168,189,50,123,192,246,132,247,109,198,50,30,88,160,3,254,162,248,34,100,114,3,192,113,29,212,20,29,121,240,240,69,187,126,234,113,27,41,154,47,244,173,39,211,204,34,113,223,246,142,198,126,18,237,12,215,1,228,235,241,248,26,30,33,154,38,99,38,71,124,129,252,227,231,111,21,68,38,129,247,131,66,56,133,145,108,69,177,185,114,214,80,243,230,136,61,224,110,115,86,48,52,103,41,172,64,60,7,242,218,122,145,187,140,235,38,21,65,246,159,41,154,145,137,41,202,143,8,170,62,145,165,173,201,113,52,150,82,124,148,171,50,171,25,143,94,75,228,42,202,110,155,2,28,134,132,221,114,13,252,89,79,57,148,201,34,18,243,3,184,63,114,161,87,219,248,61,86,110,243,190,166,119,233,122,244,145,30,158,146,104,113,82,176,218,101,1,22,103,243,139,233,250,99,187,100,8,215,128,31,52,229,167,51,115,29,92,137,95,126,56,239,138,188,168,205,71,220,202,209,50,180,72,15,35,125,49,61,103,178,22,73,17,209,25,182,35,186,23,88,185,246,61,123,208,173,56,11,95,42,208,87,218,157,215,204,170,157,180,72,222,233,211,3,54,89,251,106,98,209,49,201,220,201,83,100,180,246,129,171,122,203,241,201,51,186,112,106,229,97,1,145,56,42,16,75,21,167,118,131,105,245,89,115,19,106,92,163,21,184,183,2,204,130,144,205,107,65,52,255,182,72,155,105,250,189,130,173,211,166,84,106,249,13,61,25,119,12,210,148,162,217,50,178,63,86,130,3,85,136,5,184,42,208,70,200,75,199,143,3,237,115,206,167,51,36,130,211,99,22,2,14,145,47,233,248,14,99,53,38,103,201,248,248,65,104,160,155,151,157,0,97,197,145,77,19,163,143,150,109,95,47,213,254,73,135,144,111,224,124,129,149,53,60,80,135,141,211,3,245,17,157,19,102,209,239,113,175,13,126,166,33,38,147,38,71,126,114,135,122,214,62,141,61,244,100,45,72,206,248,166,74,156,35,149,12,109,205,119,137,51,139,150,3,192,108,169,27,139,17,144,77,31,166,191,100,142,215,150,121,74,228,90,66,5,72,17,186,36,154,139,55,236,137,134,235,61,73,254,122,214,2,206,230,138,151,165,171,162,26,8,33,127,175,32,3,137,53,226,20,156,193,90,162,141,30,11,76,139,108,171,77,12,204,15,185,147,75,62,4,233,29,163,31,245,65,173,88,91,232,29,10,225,189,83,109,13,145,145,155,127,84,22,108,5,250,237,115,54,130,166,18,125,78,206,147,118,171,32,188,98,184,242,104,229,242,24,26,240,142,109,142,113,229,125,166,161,103,130,3,77,177,238,187,142,19,120,224,216,105,134,153,186,161,169,206,93,18,128,215,47,55,113,111,145,99,121,230,9,28,98,182,22,80,169,69,150,51,143,72,174,169,231,216,6,81,208,14,119,127,203,159,65,26,65,56,153,223,72,181,50,116,43,172,254,106,132,239,2,111,173,220,213,32,115,243,250,0,35,48,46,112,71,12,35,170,38,6,41,148,53,61,106,31,218,43,214,72,228,147,132,143,1,104,208,100,98,133,166,156,208,28,122,116,136,17,16,41,76,230,165,160,86,214,199,188,139,78,162,191,175,208,63,38,223,158,147,160,100,246,139,225,205,104,217,206,165,125,149,179,248,41,234,175,230,20,154,108,209,178,192,22,44,107,244,63,119,212,210,18,34,184,60,119,157,14,193,155,251,3,74,211,180,25,238,141,102,188,164,175,20,97,244,243,13,126,37,112,222,141,242,75,161,100,1,174,171,102,222,135,4,44,23,235,153,254,19,58,121,60,114,133,88,170,242,252,15,224,223,104,188,228,121,246,161,7,219,84,134,4,165,204,252,164,100,88,68,96,176,168,143,12,68,11,163,236,36,168,108,36,186,49,254,113,80,40,189,104,229,36,21,100,10,219,109,218,144,76,12,68,51,103,245,55,13,171,255,238,51,216,12,61,236,205,169,179,210,142,143,32,59,241,23,139,35,169,205,36,223,1,230,126,179,32,120,230,131,209,73,49,254,230,195,62,89,215,152,83,16,202,156,231,63,207,119,2,84,223,219,229,206,240,136,160,205,120,43,11,224,127,166,36,208,217,127,47,196,131,63,76,110,130,93,87,165,19,230,49,232,201,88,98,99,111,219,237,250,211,244,198,183,205,220,250,132,143,232,174,208,53,193,192,120,144,52,199,139,193,239,34,165,234,8,30,131,243,81,5,155,89,198,188,27,27,245,97,122,233,160,96,146,244,185,150,209,245,157,195,108,180,108,42,8,245,250,171,212,219,87,63,228,44,163,146,85,76,201,77,196,103,222,93,152,227,139,253,85,15,112,11,169,161,66,167,65,134,147,35,147,255,43,232,127,92,25,248,111,235,6,15,234,77,112,12,107,29,196,88,192,66,142,184,126,90,108,169,135,13,244,183,18,185,120,107,125,82,219,11,28,119,12,231,152,206,58,86,43,42,119,203,144,112,107,169,247,183,76,12,42,134,80,9,194,228,115,163,18,187,230,190,1,225,155,93,189,123,236,109,15,210,15,160,197,93,149,117,203,213,209,167,182,47,7,63,236,86,35,120,138,92,92,201,176,114,146,14,128,227,128,87,24,9,121,15,178,60,235,105,21,31,11,11,168,15,79,3,233,112,98,171,206,15,230,15,115,139,137,121,14,128,151,177,110,231,29,127,208,131,75,138,225,62,171,151,198,104,151,201,30,214,210,191,172,170,173,132,124,80,207,170,144,173,144,255,251,78,20,189,175,105,125,230,50,10,95,164,66,163,47,146,121,171,166,73,232,60,163,112,224,101,52,149,131,251,85,73,74,65,206,150,189,200,84,65,166,66,221,73,35,34,5,255,133,247,156,211,157,228,187,222,220,44,248,124,190,68,172,128,95,237,176,237,17,137,71,182,49,139,53,104,202,46,151,52,245,75,92,120,138,22,180,109,99,229,49,198,186,109,12,247,107,180,13,145,116,48,196,55,197,154,147,119,182,64,218,45,196,68,18,104,107,228,101,119,235,160,6,238,196,250,126,69,222,253,116,190,239,82,200,70,239,241,155,147,76,119,238,194,232,238,212,13,114,164,229,83,245,180,148,250,230,64,133,241,28,69,216,136,233,55,154,247,74,27,152,221,232,99,164,157,232,11,2,85,245,140,97,72,29,21,24,86,120,31,209,169,50,74,212,156,41,100,62,81,5,246,154,162,34,78,49,30,108,3,80,146,177,34,90,33,232,215,64,30,236,57,62,19,50,182,187,10,180,172,224,225,3,39,177,175,45,245,44,116,13,43,82,165,38,58,208,243,88,116,74,93,8,76,217,236,156,140,214,205,142,197,84,243,211,192,185,239,14,188,135,101,88,251,165,112,61,164,115,191,222,91,206,66,124,139,105,73,241,40,21,143,55,44,92,54,173,161,133,121,137,121,233,113,173,74,163,194,39,247,248,19,150,140,11,97,38,94,222,45,63,35,108,191,165,250,121,77,123,114,26,135,210,157,193,156,122,101,98,126,7,188,217,38,216,160,112,155,198,64,78,124,178,33,204,44,9,163,209,57,85,136,117,152,27,88,7,247,251,47,48,164,167,255,93,72,32,32,236,151,190,62,145,93,237,26,166,46,189,91,204,109,83,175,35,153,191,225,223,101,241,62,60,6,103,221,246,165,242,57,143,120,95,150,122,135,158,40,172,24,67,171,84,83,34,114,55,211,252,21,200,19,176,124,228,27,76,29,133,215,105,24,81,243,200,231,17,178,172,90,119,12,6,72,134,207,255,148,127,95,53,209,73,68,130,174,99,252,17,123,151,32,176,68,139,9,30,78,186,204,118,130,18,213,213,141,20,71,45,247,4,16,74,135,151,251,123,34,175,200,67,211,3,199,21,37,181,59,49,126,41,248,206,171,76,210,138,63,117,134,213,158,162,31,235,155,12,91,199,242,41,12,175,36,211,200,139,72,60,22,133,27,39,130,166,219,203,7,25,176,131,222,220,219,1,103,1,6,112,71,123,99,3,139,244,166,214,45,226,113,180,24,244,15,168,217,253,238,76,157,33,243,28,238,3,83,40,44,8,82,117,221,236,184,178,82,42,205,47,230,37,68,31,183,90,190,173,10,56,37,3,28,34,16,103,35,233,20,56,47,247,76,223,30,105,233,238,73,3,185,98,127,124,30,60,59,239,46,79,53,35,149,122,187,140,72,71,135,36,236,189,63,173,37,70,242,61,137,42,75,83,207,131,196,70,80,166,147,162,17,106,87,0,197,40,211,73,47,195,24,74,124,116,64,215,61,231,34,60,163,230,190,150,208,206,215,11,229,174,127,4,141,186,60,36,58,71,41,234,164,51,47,48,68,144,218,228,35,31,96,64,157,199,221,66,215,131,44,96,246,124,145,179,131,225,7,77,196,73,56,248,34,129,38,38,142,151,223,148,82,117,251,150,237,149,45,189,20,248,77,253,175,142,71,8,98,89,10,247,98,18,219,140,174,96,164,3,134,73,65,239,190,35,205,26,183,164,104,120,132,48,98,95,77,240,154,189,147,205,119,72,116,107,17,115,149,21,205,40,89,16,53,77,43,45,250,142,84,62,148,110,178,141,159,66,79,190,190,154,157,157,173,208,244,100,21,87,209,39,130,140,125,239,62,209,241,227,124,196,234,13,56,5,216,22,96,2,154,67,100,150,117,157,94,129,82,223,222,230,164,92,17,234,132,187,250,80,212,248,254,227,41,244,235,51,202,63,79,33,136,251,91,141,247,181,36,112,225,137,211,9,196,23,155,150,112,4,183,23,43,143,180,2,179,74,230,43,43,152,253,171,83,192,206,109,155,24,99,222,85,113,77,223,254,208,254,68,145,215,156,130,254,77,198,50,213,83,14,47,78,35,156,189,187,129,109,111,97,181,61,74,84,21,11,214,15,172,147,182,229,212,105,121,183,227,181,19,167,71,70,171,33,123,41,81,3,137,236,210,220,251,64,143,14,235,100,42,51,23,195,221,121,214,146,11,2,31,55,36,142,144,88,12,2,64,6,218,82,168,108,193,47,217,170,2,38,72,48,172,60,140,137,130,186,34,99,46,132,205,209,212,88,210,232,214,139,144,73,85,213,127,80,252,27,31,206,96,243,93,16,152,35,149,145,103,145,201,81,198,243,81,81,198,166,142,124,15,204,128,162,161,83,46,195,225,252,37,219,0,149,130,92,32,43,167,36,196,1,5,198,117,205,172,14,73,59,241,170,3,21,145,215,238,127,122,207,26,125,103,238,241,4,100,199,8,244,26,125,85,179,198,62,232,76,100,222,143,162,6,108,118,70,193,135,128,94,165,89,179,242,151,56,162,160,246,177,178,2,34,242,201,42,54,218,123,127,17,205,59,23,90,16,28,24,18,141,84,82,22,154,50,113,31,123,217,59,137,129,74,20,37,150,195,76,105,237,107,63,104,80,218,188,36,3,112,38,140,249,38,224,24,201,25,197,243,169,7,225,129,199,255,255,136,37,55,65,231,127,50,38,153,16,183,100,245,179,66,44,230,78,42,97,132,254,45,220,176,176,197,196,107,110,253,127,243,100,104,181,103,169,60,48,197,10,12,78,155,208,221,191,250,77,158,88,233,68,99,250,58,250,68,208,157,128,147,43,211,128,239,255,211,211,115,155,143,28,56,93,85,81,226,84,101,239,207,93,52,254,207,166,63,8,141,227,92,196,91,91,25,199,84,55,144,231,39,194,248,152,96,72,64,156,116,40,136,25,244,19,173,220,99,98,173,93,148,85,233,73,239,53,177,108,114,181,141,67,246,171,54,141,204,187,53,46,74,201,95,252,32,56,105,106,47,58,73,41,216,238,107,109,32,32,91,94,129,235,118,223,18,46,71,110,196,87,178,217,154,9,17,56,133,160,111,94,30,120,146,215,30,159,107,173,97,146,98,253,74,169,28,120,113,216,223,40,149,101,75,30,126,134,70,220,177,155,112,205,200,135,79,10,215,29,169,207,198,61,111,191,200,209,138,52,214,255,110,37,143,190,242,193,239,134,213,30,207,112,252,12,150,160,39,238,22,200,181,63,72,22,235,224,40,125,107,254,181,229,122,239,0,64,46,64,253,200,144,47,108,72,211,123,220,84,252,72,167,133,198,228,148,20,118,8,14,228,203,240,249,20,157,184,225,154,135,158,40,218,197,50,242,18,66,79,105,212,228,238,157,160,48,14,252,132,245,41,6,105,249,19,177,112,93,87,37,149,131,247,166,193,251,178,55,2,104,138,88,32,192,223,119,153,142,107,142,254,188,204,151,45,46,154,88,194,126,48,21,241,233,134,118,239,213,75,77,236,237,218,171,194,75,203,54,153,2,171,9,53,15,129,106,70,182,216,250,113,172,194,113,250,134,14,127,141,152,130,244,92,246,252,25,1,164,192,188,203,194,206,49,72,229,162,252,249,209,135,226,48,209,169,191,59,145,230,39,191,232,200,183,236,148,159,83,210,198,116,249,95,125,42,147,158,99,17,30,13,35,53,22,196,119,13,105,149,200,5,174,242,36,214,162,132,63,81,196,249,93,41,139,26,72,175,149,65,21,22,233,116,51,70,220,213,226,126,251,70,110,101,251,25,238,9,58,183,99,116,56,89,85,211,131,216,205,225,16,45,88,49,186,15,108,3,148,242,132,203,227,55,104,187,151,199,36,86,206,174,219,74,46,34,226,161,85,109,113,46,38,160,75,45,11,83,118,236,88,7,114,196,222,112,29,165,162,165,87,20,174,195,218,90,17,119,118,187,42,141,207,252,51,133,247,177,152,129,99,141,80,142,79,193,59,196,154,219,212,230,138,116,4,247,196,99,177,197,93,184,175,50,16,202,197,53,4,94,168,61,41,101,97,252,159,123,31,11,235,163,49,198,81,242,98,140,121,243,38,59,187,233,127,175,137,6,34,218,23,199,156,77,48,3,181,175,167,183,203,73,39,213,115,33,229,150,27,76,255,32,128,222,11,190,133,24,57,50,53,62,74,236,157,133,19,25,225,60,127,22,227,91,204,76,11,195,122,126,123,211,100,232,247,215,208,75,153,65,213,135,84,102,110,70,115,132,14,142,74,59,254,156,210,254,71,102,119,92,130,173,148,34,187,106,88,173,255,30,149,146,227,59,70,34,7,239,214,246,94,57,55,87,253,92,93,27,154,94,197,200,121,29,252,190,187,39,22,116,100,250,154,232,46,109,48,26,165,88,26,197,110,60,243,55,115,86,11,172,13,157,63,209,145,242,38,127,69,174,113,225,254,246,146,27,89,179,12,18,144,220,48,169,167,47,6,11,171,51,140,85,220,228,203,100,136,165,254,115,167,204,136,238,147,160,174,48,50,106,12,254,143,53,210,3,46,111,116,179,65,156,131,114,171,157,255,82,247,205,140,149,134,211,60,183,123,218,195,249,85,220,202,183,6,233,5,138,95,127,178,87,94,41,229,141,75,193,121,236,179,146,200,17,65,201,73,191,131,68,255,136,120,176,236,204,21,96,85,236,178,110,29,26,230,231,181,252,217,246,44,238,45,164,20,6,222,154,16,228,207,62,202,120,175,125,162,89,176,99,74,211,152,59,80,78,48,124,52,157,169,255,34,49,219,71,111,44,204,138,12,15,194,131,107,189,224,234,47,205,235,35,97,95,40,241,111,184,101,17,43,26,119,136,211,67,214,234,12,39,52,139,172,94,62,77,109,180,221,45,205,152,87,190,175,7,135,60,92,44,78,111,52,202,176,88,46,250,57,101,26,215,147,133,108,14,9,71,106,62,9,171,97,250,218,62,123,106,240,122,125,44,38,94,149,118,89,84,16,217,147,198,79,200,203,68,221,53,179,56,115,70,11,60,20,7,193,87,22,80,74,164,153,12,164,28,203,75,79,88,157,80,178,245,100,107,49,81,26,105,72,169,115,252,63,91,42,142,35,242,55,137,103,110,30,10,234,27,198,29,171,105,64,235,109,163,31,204,154,220,43,175,114,19,40,213,53,106,60,191,255,110,222,72,33,189,32,101,12,73,25,157,212,39,40,60,160,147,150,17,195,187,181,87,112,214,217,112,113,57,9,97,87,116,128,44,110,32,148,214,159,177,160,211,248,174,93,234,201,218,125,206,83,235,196,91,20,50,237,73,124,157,63,187,202,56,82,205,190,115,102,247,249,120,164,138,83,152,211,209,164,160,86,133,186,254,144,60,151,109,4,242,234,123,61,31,176,2,77,112,91,44,183,141,210,67,239,21,237,254,71,56,142,249,249,247,4,43,196,132,24,177,69,20,163,217,177,69,232,171,26,130,226,225,150,167,212,182,21,185,221,76,74,10,252,178,180,0,187,124,187,131,182,213,48,208,185,36,156,124,45,136,207,85,74,80,4,111,243,110,42,116,226,181,29,169,223,12,98,10,40,155,4,65,138,42,183,242,205,32,33,198,204,221,22,120,31,181,78,146,95,251,160,223,189,251,18,110,99,20,129,59,235,78,88,20,183,171,6,80,141,215,205,28,245,168,68,41,190,78,117,180,17,159,23,218,59,233,150,218,218,235,121,45,201,27,119,193,67,221,52,102,144,234,166,76,246,234,180,67,86,4,1,251,167,171,49,35,83,149,157,199,237,73,101,182,23,172,175,91,149,202,164,172,245,204,12,36,186,184,113,233,129,157,244,137,144,165,4,232,153,162,39,179,221,187,199,11,8,84,203,83,52,152,9,207,135,38,162,147,80,30,78,166,38,176,232,243,171,3,23,0,199,13,5,220,247,126,180,101,233,99,221,16,61,153,71,119,132,237,2,162,169,232,144,227,241,168,170,84,128,158,91,198,51,11,14,91,243,136,31,209,119,73,144,176,141,152,13,251,24,124,216,27,204,211,168,150,148,20,138,131,133,161,64,130,254,21,117,34,108,94,167,243,29,65,254,15,114,183,112,120,69,110,238,44,118,159,57,200,114,124,177,251,214,13,38,197,78,50,48,222,87,54,245,171,233,178,122,198,32,65,118,185,230,140,196,92,153,5,235,195,148,123,90,242,173,101,8,163,122,186,165,10,138,212,134,39,208,209,191,171,254,226,81,149,187,90,35,107,197,113,35,254,34,231,254,158,160,226,224,8,16,47,136,47,151,23,13,5,19,219,231,121,40,63,82,180,62,74,155,161,186,89,50,182,77,58,45,127,205,172,13,91,11,178,254,178,0,254,56,70,50,219,229,153,32,183,93,182,71,3,172,25,133,70,173,237,208,57,34,9,65,171,132,113,43,10,190,215,150,84,75,246,125,240,49,220,208,16,218,243,10,5,58,63,23,137,244,160,231,235,159,83,83,217,147,186,214,137,1,196,96,57,85,36,55,4,33,47,132,249,191,97,250,85,213,185,233,24,17,56,47,1,43,160,185,193,151,247,4,165,57,193,172,61,133,207,226,253,100,168,38,175,5,116,92,100,101,218,203,143,16,90,69,232,30,217,220,1,10,110,124,104,42,8,34,77,27,167,94,207,116,22,33,204,105,81,61,254,174,81,8,255,170,120,73,63,68,212,27,188,188,195,142,0,17,238,122,48,64,245,82,28,169,15,175,242,66,121,4,120,78,4,145,186,245,158,169,152,32,167,188,130,193,18,219,216,244,117,169,182,160,4,17,92,94,18,0,114,11,218,159,216,45,90,96,50,221,181,93,210,137,72,151,86,214,45,106,248,87,122,19,102,1,221,137,192,37,213,238,134,133,27,169,135,166,134,237,145,84,113,150,99,168,48,52,120,255,209,41,227,100,57,38,29,3,51,94,118,57,155,247,136,48,9,64,1,59,123,127,120,197,228,134,117,8,110,49,99,43,39,197,57,209,177,250,59,156,198,0,116,32,185,3,213,104,118,150,65,60,87,66,120,10,18,229,131,11,245,22,43,223,32,54,39,88,79,194,248,201,96,236,121,129,62,175,119,132,19,102,226,126,133,164,141,127,83,240,25,97,219,19,153,11,92,215,59,62,25,43,83,217,143,22,109,237,103,5,66,16,99,137,111,207,37,199,123,95,227,80,161,64,210,124,81,80,57,113,111,241,48,178,70,214,240,129,28,182,70,159,105,53,209,149,254,40,100,237,196,162,64,40,168,130,25,7,146,137,155,235,99,5,96,189,98,111,164,105,137,82,247,40,224,101,17,13,165,192,103,52,18,174,31,97,105,236,99,119,190,181,225,157,16,71,172,132,228,253,199,30,130,54,55,47,222,57,50,79,118,103,81,95,239,116,139,171,66,126,175,211,64,218,56,25,213,70,206,180,80,129,134,29,225,104,122,223,240,255,131,3,105,17,211,164,250,35,167,130,48,174,6,237,173,224,28,166,180,222,163,225,232,38,76,160,228,136,81,126,251,78,35,86,55,248,71,93,162,177,219,34,173,248,147,132,235,231,134,36,227,51,199,23,250,209,121,102,168,187,226,216,225,184,220,109,170,89,75,233,242,123,56,148,208,237,255,58,240,202,32,99,104,127,55,9,199,13,122,193,36,179,214,80,158,90,152,18,244,120,112,165,126,182,10,54,254,67,105,238,188,4,73,241,182,2,144,200,23,225,132,32,38,28,73,158,46,5,114,183,116,170,212,202,81,67,15,113,178,66,173,134,192,40,35,120,245,46,111,134,167,146,253,43,98,101,124,41,190,244,247,197,39,137,102,112,157,181,219,55,2,111,205,54,124,97,241,93,209,243,51,115,200,93,198,63,66,60,155,15,97,195,178,102,222,64,210,200,142,109,159,128,234,189,111,239,51,167,163,20,6,190,27,208,71,39,255,101,240,54,187,165,170,100,136,147,238,69,132,220,70,158,237,151,194,165,245,99,98,239,99,162,6,46,178,201,163,107,0,179,141,217,193,234,21,44,222,112,133,121,237,173,113,66,126,103,104,139,172,190,117,91,167,115,164,147,110,251,57,43,204,48,152,170,225,1,31,190,143,110,245,231,243,132,30,83,45,100,227,242,142,129,85,138,143,105,65,112,224,46,199,204,139,231,117,16,150,14,158,232,24,4,241,159,140,134,117,125,88,225,232,24,109,243,77,185,184,18,62,160,41,47,144,0,32,83,6,5,44,186,51,10,42,116,203,104,186,24,81,149,170,52,119,60,122,9,98,122,131,122,229,202,218,42,97,210,172,81,208,3,155,208,150,228,217,234,50,64,203,52,82,111,59,143,227,233,179,143,9,200,195,118,178,9,64,73,148,222,13,100,163,56,187,103,58,242,218,6,205,151,104,71,12,129,178,40,226,84,62,204,49,155,157,117,113,166,132,8,140,117,234,7,196,148,235,98,227,233,85,69,170,249,59,23,78,46,223,156,23,168,22,110,62,37,140,105,224,63,108,95,9,159,34,255,45,56,56,51,72,29,6,96,56,91,85,253,10,32,180,73,217,30,96,161,211,16,135,160,64,44,16,42,227,47,102,112,255,185,146,202,115,92,86,179,55,104,164,106,232,223,211,230,66,185,178,185,81,93,253,36,164,32,169,241,31,78,10,138,40,240,62,246,7,69,10,176,93,48,213,190,83,28,88,22,172,83,35,145,147,37,71,95,140,233,83,179,87,78,67,95,55,50,90,161,215,52,119,177,247,108,110,76,13,177,190,115,61,207,12,101,33,220,83,202,157,134,168,66,113,132,237,10,16,58,97,57,145,224,46,162,167,22,224,50,125,59,22,49,96,228,73,31,159,251,214,174,25,187,173,49,11,2,130,220,252,10,74,226,112,92,197,60,72,77,193,164,92,29,187,196,143,253,222,156,210,149,150,184,134,196,11,189,116,64,201,133,220,142,89,139,7,77,41,211,170,83,125,42,180,34,62,121,75,0,211,252,221,68,139,151,58,19,240,186,40,224,104,143,180,49,50,147,108,37,201,184,223,120,76,61,120,10,158,94,190,249,55,45,224,77,253,71,68,192,61,216,103,8,219,93,175,198,207,192,232,89,69,105,82,229,57,112,122,38,148,201,236,185,231,180,185,160,29,31,173,223,94,138,197,20,115,44,62,206,95,105,195,156,156,134,79,220,85,74,99,255,181,77,172,95,140,120,62,91,38,11,18,63,107,51,122,7,92,113,5,213,13,63,137,196,186,213,161,179,0,79,251,68,19,73,178,124,85,192,187,78,45,42,104,168,89,176,46,44,9,104,92,2,248,134,244,175,15,64,97,190,29,145,8,15,38,105,160,188,19,40,160,131,46,198,59,47,186,209,97,82,225,146,53,181,125,86,56,212,194,83,236,231,50,99,202,14,60,148,88,145,117,114,21,0,13,248,240,124,109,106,68,254,38,27,60,222,131,179,199,205,220,194,151,193,138,148,99,99,93,132,217,54,1,25,30,244,182,214,16,56,79,161,202,204,9,117,15,90,77,226,30,207,27,184,5,201,222,86,42,13,48,35,186,104,62,246,221,208,163,193,22,156,164,20,138,86,143,142,55,114,135,53,1,50,201,73,24,172,79,157,180,56,57,149,161,114,105,209,44,209,162,64,63,27,168,171,241,182,150,240,123,52,1,233,24,55,151,181,211,166,236,250,107,36,236,213,81,32,136,18,106,142,22,181,235,224,130,135,115,124,63,80,178,158,145,83,197,118,91,189,252,43,11,7,84,242,169,116,97,23,39,62,35,36,8,37,144,49,149,71,164,37,185,203,114,235,125,151,88,168,181,221,7,220,167,68,71,75,186,99,39,118,187,26,242,52,248,8,219,197,164,180,12,180,51,134,76,110,191,23,163,36,198,198,68,137,97,78,7,4,249,99,21,177,178,179,188,168,204,133,225,8,84,234,97,202,220,112,156,255,183,99,56,1,66,82,88,15,235,16,67,190,186,229,168,251,136,1,182,145,118,251,89,81,154,93,3,232,158,127,117,173,42,50,38,241,101,29,120,245,24,111,130,203,58,157,62,84,101,99,150,173,230,36,88,65,205,35,57,190,152,133,46,43,18,99,252,160,225,91,170,144,129,49,127,3,36,44,238,162,198,37,234,79,143,28,47,76,233,193,49,126,254,130,43,241,150,12,107,119,18,119,160,192,42,78,55,105,255,113,168,36,50,112,253,47,54,23,191,18,228,39,234,181,38,203,87,122,52,240,188,55,215,196,161,32,237,217,202,200,129,126,130,188,85,74,86,7,70,238,22,248,167,55,48,80,220,143,101,11,123,129,17,196,203,102,91,24,41,51,4,84,86,196,168,159,123,96,231,202,243,88,18,119,154,122,219,244,246,196,6,7,5,70,202,225,176,99,168,189,112,88,190,145,33,149,147,123,182,144,182,117,170,249,16,150,139,208,134,20,45,191,20,224,232,199,200,197,143,67,155,72,247,70,63,250,84,162,174,233,208,110,46,17,26,30,96,156,14,57,79,188,152,194,250,70,243,142,90,23,221,122,23,64,162,215,7,47,201,0,135,132,61,69,71,53,252,182,19,63,157,136,41,125,37,88,158,245,198,116,11,100,152,47,69,29,225,30,77,6,16,161,96,228,226,170,198,71,129,85,179,150,155,140,57,233,137,99,48,157,191,32,78,169,10,81,241,226,240,74,24,26,48,15,101,211,38,75,193,100,29,4,44,177,171,105,252,170,5,41,220,146,126,32,13,160,58,255,188,135,250,153,22,242,134,159,87,41,142,198,46,21,120,0,127,187,93,7,77,194,183,120,104,62,100,6,45,55,100,53,66,76,243,202,109,193,57,121,185,22,90,41,33,33,118,10,35,208,240,76,78,126,166,131,135,207,4,45,213,249,248,82,85,91,251,125,34,49,63,96,2,137,225,40,46,10,161,25,173,103,136,133,180,119,245,202,67,135,149,12,1,73,26,229,103,252,164,171,247,24,156,159,105,96,164,2,148,98,79,16,77,138,168,211,102,151,119,65,255,127,233,127,215,103,156,105,130,178,12,137,155,137,24,1,27,34,78,61,74,214,189,171,62,186,91,57,110,229,29,147,104,238,159,157,247,32,28,13,243,189,24,147,63,2,32,53,95,80,112,148,196,73,7,10,116,161,178,177,225,166,219,202,42,159,15,30,197,241,87,23,39,172,185,143,221,98,248,23,141,31,35,203,44,116,146,75,22,134,79,52,237,46,196,83,142,197,203,181,238,249,33,10,92,53,25,61,193,66,154,208,226,111,216,208,162,233,87,154,12,12,130,68,95,245,204,0,142,241,252,131,102,190,78,87,203,249,29,128,8,77,207,33,42,220,144,120,41,181,206,224,164,6,222,100,166,167,191,157,12,25,34,176,50,226,181,50,25,1,252,181,202,181,97,162,12,205,236,90,18,250,1,119,66,238,51,217,250,39,125,246,7,249,33,79,75,184,64,249,132,209,32,133,238,135,244,209,166,91,171,32,50,212,154,163,104,39,124,45,93,188,178,151,105,84,211,242,144,48,117,176,99,168,23,171,152,42,80,137,247,2,55,64,255,148,236,38,253,44,215,157,57,14,230,163,76,93,232,8,113,29,16,86,164,55,99,100,61,245,216,65,177,58,51,55,68,17,251,173,88,246,21,21,48,79,198,99,83,137,157,237,175,13,118,138,139,167,225,153,191,161,41,160,59,164,76,122,54,72,80,242,125,226,205,159,238,23,239,47,118,203,96,182,156,106,118,189,230,128,249,240,221,134,238,63,156,69,168,248,26,23,65,34,33,79,128,141,187,92,195,15,20,11,224,230,130,239,61,112,118,49,167,204,105,199,154,87,164,75,128,8,35,70,191,203,237,59,140,79,75,244,72,78,79,103,123,219,24,172,121,114,10,110,98,157,191,44,73,128,139,147,120,165,238,41,8,228,132,152,161,12,64,29,101,223,233,245,252,143,185,228,39,62,147,78,145,252,142,38,166,53,210,208,37,214,216,52,203,74,210,102,32,223,182,123,8,238,243,231,179,100,134,239,113,177,197,193,235,228,29,148,22,174,117,212,132,36,182,166,243,30,87,191,171,46,35,90,2,162,144,63,212,76,13,110,44,36,45,38,226,96,16,57,107,210,98,104,194,46,220,87,131,6,73,208,95,78,68,64,54,237,224,16,6,122,126,185,198,146,234,127,27,234,44,103,44,101,48,226,1,45,184,65,42,219,207,206,2,152,98,190,202,157,51,109,77,51,209,55,128,130,68,50,68,183,204,179,205,116,50,152,16,147,233,191,243,213,105,163,178,195,173,102,28,4,206,35,11,42,101,178,15,8,158,145,34,108,10,101,33,150,232,232,1,143,94,205,189,140,159,101,72,135,50,246,40,142,134,239,115,212,3,28,30,224,82,159,127,251,161,95,7,230,141,70,3,171,43,12,215,154,254,157,157,140,119,163,192,89,201,150,205,119,82,90,22,165,204,199,217,1,159,92,15,49,188,150,219,109,123,20,84,104,157,137,223,209,180,44,28,61,143,75,10,222,146,205,152,71,98,63,147,29,55,227,158,20,64,65,54,250,105,103,102,43,48,35,234,228,140,158,97,203,223,32,253,0,204,245,171,164,98,118,1,113,201,152,159,92,3,24,143,88,78,49,179,170,65,150,132,97,67,137,50,34,248,14,103,133,69,254,80,45,231,217,192,104,222,238,17,203,103,90,140,245,9,20,10,197,22,90,37,17,32,145,30,66,64,113,64,166,119,0,21,84,62,253,248,65,61,143,76,134,22,49,198,120,201,223,66,231,78,246,247,194,60,247,204,63,117,122,175,72,236,152,25,10,95,90,47,155,54,143,95,46,136,129,159,236,102,29,252,247,46,77,76,101,25,192,150,33,110,159,107,16,187,103,79,195,78,134,14,193,37,166,74,111,160,33,251,170,236,106,40,244,87,112,128,13,65,47,222,53,232,159,171,255,175,41,53,200,61,114,151,224,63,60,236,182,24,139,160,0,0,38,166,160,192,39,254,13,175,168,92,78,136,72,103,62,207,117,29,221,120,46,66,157,180,160,127,109,12,24,62,187,142,133,180,136,196,193,66,197,30,152,15,164,250,116,246,196,218,199,80,207,57,32,226,125,85,30,230,180,7,56,116,99,56,95,76,129,253,72,43,24,180,178,21,241,77,91,162,119,62,99,100,25,120,56,187,3,25,36,241,114,165,103,130,56,128,199,201,27,148,146,100,213,37,112,107,31,121,153,186,135,255,99,170,112,253,173,87,139,32,255,124,23,124,175,248,142,179,232,122,73,235,192,77,101,233,173,176,214,66,226,118,11,255,57,18,254,223,135,252,34,205,46,121,27,201,29,181,152,177,72,110,26,148,214,70,135,119,253,74,252,72,94,59,240,31,43,37,48,229,88,82,158,52,87,140,148,169,177,109,53,240,172,224,74,52,218,117,50,215,109,217,197,203,142,243,89,188,24,143,212,252,27,215,146,195,193,98,165,139,62,93,98,149,217,188,98,199,48,148,155,173,84,158,3,56,33,233,66,13,66,109,166,146,176,94,142,39,175,85,128,177,146,231,106,185,80,45,152,163,129,17,192,40,41,4,51,66,238,59,250,217,37,241,201,199,132,226,202,232,0,162,43,81,238,75,7,129,137,148,3,83,50,112,90,56,148,112,24,57,8,32,155,147,233,61,251,8,140,34,30,73,223,51,18,61,39,217,113,105,86,213,81,11,198,220,14,246,203,132,132,211,182,148,221,29,112,246,246,126,139,42,71,155,7,107,76,179,192,67,81,135,217,120,106,174,137,184,98,250,191,116,167,139,133,193,13,232,176,142,76,87,75,40,253,25,223,15,70,229,125,113,210,45,159,125,40,133,158,67,218,14,183,216,17,160,98,229,174,208,38,195,240,147,55,221,145,51,209,107,153,239,173,99,254,25,163,148,196,2,78,137,51,58,217,100,60,68,178,52,5,134,85,240,4,184,107,75,17,50,86,48,139,188,184,95,54,7,18,60,148,225,20,202,13,67,50,51,214,79,225,136,182,150,45,150,160,143,168,241,48,224,26,43,29,91,246,240,63,127,57,109,168,100,211,101,40,59,146,230,254,23,11,179,11,120,208,140,186,249,220,51,144,57,7,55,127,107,180,164,48,24,76,112,231,178,98,146,200,184,95,91,6,28,149,178,113,152,190,245,118,23,184,66,108,36,80,0,170,57,8,224,117,74,44,178,246,142,10,56,160,51,109,154,255,193,127,182,44,138,7,44,148,158,71,56,21,187,200,148,126,3,129,125,183,81,142,110,96,73,164,29,149,243,231,25,254,210,14,162,7,192,121,84,155,67,145,114,193,230,248,10,94,180,5,231,43,92,158,123,146,25,181,114,199,145,245,238,15,196,121,181,200,26,146,138,40,14,34,12,100,234,187,225,143,182,153,28,2,69,205,51,20,42,146,91,175,185,97,0,188,127,232,58,117,87,146,5,177,254,12,196,143,102,78,59,234,197,193,53,12,156,197,166,65,94,220,132,208,203,66,209,177,98,176,215,50,205,12,122,28,207,19,226,49,28,148,119,119,33,63,215,126,120,215,49,248,221,138,154,168,2,216,244,115,103,221,143,248,183,190,255,221,209,80,13,106,69,161,53,209,39,140,116,77,62,242,164,145,200,53,85,193,128,207,109,244,148,117,237,121,162,27,33,147,176,107,206,142,133,126,1,239,160,38,157,199,53,200,230,78,43,168,199,61,51,158,66,147,116,32,231,228,119,173,171,25,247,34,45,48,88,72,164,42,163,232,198,27,145,131,222,59,129,23,242,128,175,246,171,25,200,1,61,64,17,233,14,229,104,57,204,199,173,167,86,179,185,8,110,254,240,189,5,166,11,4,38,105,246,187,126,31,209,68,227,19,75,1,236,164,180,105,172,83,45,184,51,113,139,72,161,172,178,232,69,176,100,72,197,170,232,151,6,52,144,110,81,6,149,210,170,86,76,135,45,19,170,156,110,3,19,95,18,45,33,179,23,200,83,25,195,238,225,176,12,65,139,128,87,97,242,155,43,149,129,214,197,237,130,133,176,111,248,149,196,31,154,92,128,169,240,215,207,177,106,145,2,103,133,103,116,115,232,236,19,226,244,192,4,167,81,124,249,149,1,247,29,200,78,156,194,188,33,112,185,75,251,103,155,189,156,42,212,230,118,73,234,197,78,55,163,7,71,27,82,80,167,239,43,252,165,252,74,243,79,58,177,105,109,230,174,235,214,94,112,94,221,238,217,207,223,17,217,60,238,87,211,124,156,112,65,157,146,64,10,217,223,120,81,41,115,248,26,63,63,129,17,143,98,133,85,86,22,165,27,211,180,205,41,152,227,221,194,187,109,64,170,164,86,49,155,115,18,12,136,69,120,139,149,82,94,131,119,238,108,87,101,143,167,65,191,188,93,140,225,192,125,125,44,182,194,85,142,217,195,10,200,33,153,177,133,50,218,111,73,197,115,111,191,111,45,128,18,133,141,110,46,170,0,70,18,29,179,149,187,11,31,242,72,88,85,21,154,81,45,192,253,202,225,21,198,163,97,152,23,31,126,165,3,254,227,27,55,121,222,201,176,152,13,230,17,241,94,254,127,244,156,23,158,110,207,169,122,95,170,216,14,219,129,160,129,146,176,117,243,96,39,46,168,87,33,178,223,123,108,239,108,156,14,169,131,204,39,209,178,84,61,52,140,40,66,0,23,67,61,236,140,248,169,249,22,150,10,237,167,138,178,5,129,174,188,224,100,233,201,74,246,172,53,77,141,184,127,236,152,49,86,190,162,111,23,202,225,112,76,180,81,14,83,32,178,53,222,196,214,181,236,142,7,75,62,7,223,173,111,46,98,52,140,189,196,74,36,107,221,88,226,15,28,190,233,29,125,102,105,252,10,69,53,216,223,28,206,206,226,142,128,236,222,31,192,230,50,245,219,40,16,183,206,58,124,252,46,110,38,71,208,162,37,165,241,51,53,21,81,231,118,106,106,155,251,21,215,30,57,168,50,251,130,249,119,246,82,10,48,61,165,96,212,177,144,47,138,116,163,74,114,125,43,79,231,107,20,208,113,77,155,29,106,248,249,67,109,105,102,148,88,122,149,230,7,168,12,59,153,243,92,33,21,62,135,171,117,97,10,254,185,135,65,85,175,246,22,35,161,155,253,76,146,211,176,179,13,221,78,29,50,65,200,200,177,6,223,28,65,154,237,43,41,52,59,28,140,104,94,243,127,198,243,212,43,178,238,186,68,52,188,27,196,94,57,195,15,58,215,199,155,253,66,229,130,239,66,209,48,122,185,176,199,103,95,149,114,49,112,94,19,242,2,193,72,143,80,17,158,101,46,23,183,253,105,67,179,100,63,106,201,103,158,141,235,23,31,113,239,193,167,108,20,173,244,173,255,23,14,98,12,75,229,133,31,246,228,53,26,72,78,243,33,250,29,10,175,161,217,170,220,27,51,129,14,52,75,18,29,140,142,77,21,146,105,221,229,86,79,175,146,147,110,247,41,121,252,211,105,124,99,71,216,151,215,40,85,230,78,234,105,67,44,236,74,113,135,242,194,108,12,76,24,38,195,206,44,242,207,119,213,229,202,63,207,82,199,126,243,209,33,42,120,142,1,25,207,174,154,57,214,215,229,93,242,122,1,239,106,24,7,55,229,41,39,108,128,19,17,131,99,202,15,20,172,53,96,174,29,78,247,93,211,206,124,87,220,180,133,221,183,31,36,25,30,242,65,209,23,65,174,185,116,69,7,232,17,123,150,67,75,105,79,204,218,34,232,136,126,86,145,53,253,179,45,255,163,246,6,103,106,144,23,146,145,44,75,7,199,168,70,215,253,40,169,183,211,202,142,95,225,18,166,26,86,181,39,250,125,215,224,35,80,58,58,154,131,144,95,85,195,149,144,21,171,54,9,193,148,96,173,44,112,38,27,161,137,61,221,52,149,60,10,13,73,32,70,4,101,180,254,74,147,165,157,111,210,195,186,139,157,172,79,185,68,11,51,68,137,173,246,35,61,116,43,205,243,115,90,213,25,178,84,4,157,60,41,183,200,181,181,154,162,128,151,194,141,152,154,76,229,131,70,90,233,203,102,172,52,164,11,179,234,128,225,85,65,114,37,11,206,172,68,247,59,37,119,212,76,78,41,1,127,34,65,36,101,172,209,38,218,161,38,64,147,47,211,34,244,84,219,91,191,134,178,171,89,147,219,244,243,154,190,107,68,216,1,190,66,241,86,77,135,32,6,77,115,169,58,100,154,139,88,115,203,41,219,249,206,63,142,198,87,212,72,55,183,185,162,67,53,231,144,124,249,69,86,38,249,52,95,154,190,246,49,167,166,237,45,106,221,5,182,69,67,3,70,61,28,185,39,60,110,147,38,57,162,66,216,168,200,92,200,230,242,72,96,221,58,231,8,142,223,219,230,52,172,159,43,232,8,200,186,131,134,175,206,11,246,201,20,184,59,162,122,100,32,193,248,65,88,94,238,14,92,232,225,59,173,128,122,168,202,162,60,223,60,87,214,139,151,183,204,106,7,81,231,207,132,1,20,81,156,255,109,222,110,70,180,166,135,7,112,136,219,142,180,35,113,6,44,211,48,235,84,27,203,157,244,141,124,39,137,116,112,93,96,88,16,148,31,104,242,96,24,166,185,124,78,129,162,109,27,130,79,72,196,124,66,105,248,67,252,203,59,38,29,185,54,106,129,100,211,108,196,100,157,134,208,195,227,95,16,165,123,239,219,98,26,175,167,54,217,48,156,107,100,80,194,232,167,61,239,202,172,38,255,225,18,55,12,168,51,168,19,141,82,241,126,248,241,37,125,89,17,97,103,177,94,245,171,208,134,172,212,201,52,103,82,252,245,243,96,90,146,168,114,25,185,61,133,165,17,246,250,135,193,63,232,138,246,102,54,61,84,24,77,78,116,100,235,162,23,82,2,89,148,67,66,223,39,3,254,46,77,93,180,196,145,245,81,76,107,38,142,237,97,83,176,200,147,100,249,52,86,211,186,242,81,236,151,143,37,249,72,80,109,125,176,127,139,5,8,111,124,218,79,19,109,57,180,5,37,105,50,242,52,106,70,115,113,243,195,22,96,193,152,171,236,176,196,173,84,182,82,36,43,153,87,97,1,25,15,111,42,24,61,76,208,24,201,237,227,201,244,68,245,64,216,142,152,237,68,11,234,240,64,36,88,116,65,187,162,170,102,169,205,61,49,31,9,242,168,87,249,91,218,67,216,208,112,191,102,45,102,137,91,63,201,246,55,176,19,162,48,150,124,111,248,196,227,21,181,121,74,254,250,56,17,167,38,182,145,101,78,172,145,255,114,216,89,126,132,175,17,243,160,96,240,167,137,137,161,34,238,175,111,253,173,123,39,148,177,209,143,188,25,237,122,40,148,115,18,55,42,24,3,66,110,249,124,211,79,115,91,207,212,122,95,67,230,204,132,128,85,50,43,115,75,33,51,166,196,226,15,136,141,207,151,87,124,122,56,102,12,87,157,73,248,247,17,184,96,210,144,125,175,147,187,57,113,21,253,197,19,72,174,118,23,27,72,127,68,212,150,127,86,13,241,246,46,50,215,230,64,68,236,78,37,16,172,118,88,206,98,179,204,170,171,223,174,86,146,49,127,150,19,6,192,237,109,88,251,79,221,203,137,0,50,117,193,111,6,67,53,32,160,19,84,0,122,12,21,176,80,134,19,48,220,251,154,236,1,47,216,0,71,70,45,189,230,33,205,169,100,192,81,74,204,76,255,244,167,249,83,100,238,25,97,170,212,255,254,159,147,154,204,61,162,166,202,38,230,136,229,246,6,174,205,234,55,14,73,81,126,224,251,187,22,75,2,235,185,32,129,123,76,177,111,102,99,190,119,50,124,55,225,92,10,117,220,9,215,179,116,192,6,47,74,109,187,64,83,180,47,35,157,179,200,159,169,223,31,67,116,241,25,144,12,35,153,82,125,48,5,12,182,43,43,241,27,235,208,1,102,119,236,194,137,74,225,41,89,169,191,99,197,142,6,231,253,229,1,97,238,217,90,251,119,183,112,115,32,249,209,23,192,254,241,56,194,50,197,217,45,128,84,29,52,96,190,31,86,52,234,123,162,146,18,17,224,198,167,167,183,87,226,215,251,70,70,69,50,172,126,117,28,191,194,179,14,233,114,253,212,9,230,37,2,113,55,18,171,32,6,76,22,196,245,231,27,153,244,70,153,111,142,192,115,185,9,188,72,73,209,183,4,69,8,16,45,125,197,229,139,115,22,25,99,251,189,39,19,75,28,82,253,63,172,114,49,71,227,143,250,166,178,177,15,72,57,172,54,227,77,23,225,5,38,37,42,81,27,83,106,180,193,220,131,173,46,23,38,186,204,76,216,51,26,16,121,122,204,245,60,252,78,105,37,190,78,225,115,111,174,209,202,244,45,216,3,199,125,81,125,72,119,152,102,20,98,110,97,29,151,19,128,140,197,7,253,42,134,143,7,187,147,57,204,122,54,133,132,74,147,213,234,225,180,67,18,63,90,170,5,97,98,107,30,149,0,94,171,124,80,74,73,102,139,241,156,144,9,62,90,83,14,171,6,36,40,126,183,13,193,12,90,189,128,116,29,119,162,61,225,192,207,216,163,81,130,152,161,40,209,131,32,1,154,45,184,252,40,197,16,95,157,119,198,97,135,188,22,196,96,97,215,61,85,53,240,106,7,88,33,229,56,57,220,115,189,232,156,3,76,230,7,45,25,64,14,135,17,149,209,57,95,215,83,145,68,72,238,210,154,244,159,200,203,38,122,6,15,205,64,183,3,38,5,74,93,181,82,52,133,122,56,137,215,43,61,187,214,239,118,137,255,162,193,230,116,173,105,123,174,114,204,211,250,182,136,147,230,155,88,119,17,104,161,151,204,208,187,126,113,49,201,227,195,42,81,196,238,227,12,63,50,226,179,89,194,142,132,72,83,229,101,244,5,247,109,152,194,4,97,25,158,25,115,43,33,98,223,122,167,226,11,236,92,191,186,15,205,158,170,122,221,215,78,255,66,138,55,3,163,194,5,122,2,217,127,2,181,25,171,48,48,50,74,83,127,206,0,120,222,183,61,194,188,8,212,161,140,98,215,41,84,179,121,146,33,112,169,13,211,141,230,4,134,56,52,207,100,9,129,80,72,242,58,242,90,208,205,101,4,5,156,5,165,3,207,47,255,197,79,116,83,237,206,60,200,126,103,88,18,225,49,135,242,214,29,56,40,187,245,227,113,161,24,201,83,23,160,68,191,12,41,81,61,6,25,199,127,189,252,138,205,128,156,89,98,110,128,220,155,118,52,183,65,22,153,28,199,147,220,166,77,233,159,220,190,12,246,48,157,211,131,174,146,138,254,146,186,148,157,80,236,136,5,31,114,37,23,60,92,144,41,244,100,41,232,76,254,3,55,76,178,140,198,38,29,23,191,40,135,227,156,26,56,169,33,193,249,212,224,171,253,10,45,38,227,87,63,33,56,232,198,235,236,42,9,241,181,59,186,239,252,69,254,79,223,103,191,107,29,135,237,46,156,152,160,30,39,20,130,216,7,115,170,103,0,233,1,159,92,209,120,173,117,140,51,158,255,201,15,213,91,147,66,66,253,8,227,56,195,70,67,62,155,36,203,207,20,122,214,125,53,240,72,201,113,204,95,8,193,244,53,163,46,101,75,47,195,11,251,111,229,66,190,156,15,159,165,64,155,99,134,121,36,52,216,83,43,194,255,145,80,169,129,100,27,28,39,27,246,127,84,194,157,29,218,232,132,0,58,75,237,171,97,153,84,88,255,155,45,82,134,43,206,212,161,104,81,179,205,172,72,162,185,137,209,110,209,206,229,57,105,24,164,63,48,81,94,137,157,49,129,128,103,31,245,67,189,102,81,10,78,97,113,138,58,150,85,221,240,198,233,31,137,147,232,178,189,241,230,89,216,191,3,210,28,94,9,110,224,83,195,6,249,85,132,199,86,203,214,147,225,159,198,61,140,96,104,176,137,217,205,87,129,250,43,101,159,176,246,211,116,134,249,96,177,31,174,122,166,104,176,169,148,137,137,105,94,226,87,206,163,81,164,146,126,65,221,16,138,113,238,253,91,2,117,164,251,19,170,122,5,225,148,41,50,64,181,87,35,163,102,191,83,195,185,159,29,56,251,29,226,27,249,135,238,246,73,24,19,115,97,121,190,145,46,36,195,215,221,143,64,157,171,205,95,19,45,62,194,19,233,222,197,255,230,156,154,234,187,206,202,186,35,253,33,75,241,113,56,188,135,205,17,196,195,64,163,161,234,7,168,127,88,97,24,151,3,161,34,194,72,48,106,75,116,80,202,89,243,124,41,51,12,43,178,0,221,208,217,41,179,95,74,93,202,68,251,8,159,70,31,169,59,69,255,12,32,51,117,157,37,217,161,244,172,248,146,188,182,249,51,127,82,66,130,192,217,129,116,120,189,189,205,17,41,129,48,123,7,188,117,231,141,31,105,155,95,240,232,238,110,232,115,249,91,54,227,234,159,180,50,48,133,235,226,205,87,46,222,196,5,16,3,34,126,210,202,183,69,42,71,191,151,147,204,247,235,220,221,89,48,43,206,66,48,6,220,102,32,60,245,199,247,239,251,13,98,168,217,79,219,0,23,108,235,110,25,179,196,193,132,151,14,228,13,90,33,197,176,108,13,184,73,6,56,16,38,111,15,89,169,180,120,163,78,120,5,188,11,163,124,14,134,155,142,146,216,134,222,23,35,208,85,2,10,224,170,68,206,143,198,7,108,77,16,46,31,186,169,245,44,236,226,187,240,188,222,135,184,43,90,30,169,2,141,161,204,218,174,61,165,152,251,177,49,7,199,204,72,104,21,4,124,215,137,121,111,155,193,76,255,164,174,232,170,185,179,233,16,14,221,206,248,140,224,229,201,232,130,91,175,124,7,217,173,124,114,13,123,232,238,135,107,232,203,217,218,140,97,207,133,32,74,88,141,83,58,69,5,20,99,109,128,57,52,38,103,26,255,6,161,236,128,211,37,216,146,251,193,69,191,125,123,253,72,163,246,7,185,56,84,41,41,225,237,246,81,79,179,63,151,192,195,97,56,186,235,56,218,152,54,97,193,155,145,23,157,144,238,201,161,180,16,60,173,123,134,172,132,14,170,61,90,141,94,225,188,223,104,87,26,203,23,140,185,189,237,174,170,249,12,47,96,159,5,69,93,234,124,25,133,125,186,84,197,69,93,120,109,241,187,85,245,232,249,236,225,81,47,154,124,118,109,238,127,48,128,119,20,173,248,114,180,125,51,21,82,191,16,19,90,121,42,214,45,102,98,138,243,101,147,117,194,172,249,201,113,192,219,216,164,80,6,250,187,200,32,4,108,232,93,49,141,188,14,128,222,95,206,191,191,45,242,69,198,111,103,130,56,119,186,129,183,175,108,20,23,73,18,181,152,190,81,127,45,230,103,84,73,92,153,210,47,245,123,0,160,205,198,44,75,148,60,23,180,63,244,90,77,165,149,3,182,113,38,252,134,174,69,54,218,128,137,108,197,246,24,255,240,164,206,135,199,179,156,9,85,206,227,60,163,191,100,74,246,111,251,72,68,168,147,29,230,136,125,4,178,147,241,232,154,239,236,64,148,184,14,210,96,173,91,9,123,101,134,185,199,148,248,174,190,161,204,177,68,58,73,95,192,141,118,103,4,165,90,62,10,29,23,47,99,138,174,212,128,92,227,97,232,215,254,253,212,135,61,44,8,79,56,202,230,77,116,77,211,105,1,181,22,17,251,220,147,190,128,214,127,50,197,20,111,148,123,250,152,79,65,200,20,52,217,207,14,38,18,150,196,102,173,1,175,30,146,79,91,140,8,227,5,136,106,160,14,41,221,248,122,179,144,113,199,248,135,212,121,160,116,67,198,59,125,176,210,112,32,214,213,40,171,204,223,53,190,205,58,30,24,40,54,25,101,216,71,145,145,83,111,116,232,52,163,141,128,135,213,132,204,80,58,65,78,50,66,53,156,114,234,155,101,67,51,51,140,161,72,73,235,150,209,175,232,166,161,192,123,148,161,231,47,227,70,81,181,228,46,252,119,236,60,70,27,54,183,53,46,73,26,13,212,97,149,100,167,159,192,132,178,163,232,136,59,26,109,201,206,237,240,36,74,151,183,198,20,207,19,17,85,145,90,143,220,185,63,238,41,31,177,66,94,151,110,197,254,219,47,100,150,222,177,176,73,3,30,131,0,137,159,221,188,162,73,230,8,132,198,79,10,176,0,39,183,134,6,137,228,59,9,31,84,70,177,53,156,225,199,144,254,241,170,222,31,224,61,66,167,216,156,104,164,207,61,121,116,159,169,186,213,102,104,75,217,141,172,240,148,236,58,78,171,11,129,104,60,12,41,51,41,81,170,212,129,242,149,112,35,239,39,241,168,140,14,231,229,137,136,50,142,201,13,46,111,93,217,113,204,188,141,51,1,75,166,176,44,60,148,156,63,176,92,47,95,101,100,46,42,206,12,82,196,156,130,91,55,214,117,95,69,207,219,147,145,189,32,142,125,220,85,114,29,182,6,64,91,148,224,191,108,87,82,221,137,225,175,158,209,171,163,153,212,199,154,205,251,198,31,1,164,191,157,52,152,93,161,241,128,124,177,109,247,110,110,172,125,247,34,250,185,152,113,207,226,30,201,72,220,125,99,81,81,214,67,76,122,113,203,192,114,219,120,108,238,167,63,90,48,207,232,24,182,162,58,219,41,90,1,123,244,146,130,4,223,104,35,62,71,233,191,188,202,182,144,182,242,55,131,4,131,128,25,245,215,86,72,217,193,208,22,4,194,113,69,53,18,62,130,89,227,241,220,87,194,34,186,168,127,48,23,57,249,79,194,57,25,187,53,239,35,218,34,57,33,185,109,233,103,6,110,234,227,201,28,64,0,15,204,151,188,41,244,72,133,37,82,48,99,189,40,159,33,157,47,150,233,20,23,97,248,187,228,50,29,142,87,31,113,8,75,19,115,178,154,92,7,14,33,134,205,191,145,142,46,157,82,125,235,182,217,133,93,181,226,248,69,220,36,90,97,18,208,101,145,6,249,191,75,149,242,88,47,245,89,123,186,8,76,28,206,255,227,139,146,28,248,19,65,206,108,213,97,245,110,68,224,119,203,192,199,6,196,83,76,181,108,88,161,195,213,80,231,197,65,119,63,42,2,174,159,194,219,205,76,254,11,221,61,163,47,213,100,200,159,63,216,234,242,103,184,113,57,177,81,79,248,128,79,53,184,20,182,49,185,97,199,134,98,51,218,31,175,19,233,30,208,79,52,110,107,86,59,150,63,82,144,99,58,182,229,156,56,6,239,80,118,74,41,210,179,95,176,226,181,126,228,185,212,144,248,150,227,85,148,62,31,45,131,189,5,223,220,63,132,183,25,115,141,152,118,244,103,112,208,237,81,44,46,154,180,98,163,33,22,63,27,16,70,188,10,176,113,191,69,198,104,213,158,119,159,57,55,215,52,68,230,153,39,184,87,102,157,228,154,199,211,173,39,100,23,232,112,60,30,129,187,51,110,231,135,53,10,134,247,163,220,239,87,61,23,18,165,13,115,202,123,31,11,255,188,217,144,185,233,110,109,95,141,116,105,98,97,191,102,60,78,252,5,180,250,93,222,238,218,41,19,91,81,86,97,182,106,28,208,28,217,81,100,120,129,130,243,11,229,70,180,4,14,30,190,42,19,188,254,146,46,192,86,208,35,223,99,127,252,202,200,28,42,227,105,89,135,133,208,207,103,1,180,63,118,131,211,223,26,195,60,126,158,146,159,165,222,91,187,132,215,99,9,149,212,3,212,32,124,9,212,125,197,210,105,145,115,5,176,245,188,231,134,243,25,65,150,51,26,245,76,149,241,50,31,157,129,166,187,2,183,186,190,97,216,57,89,247,248,68,118,241,76,76,102,129,127,99,94,85,209,110,247,92,243,158,90,212,150,120,134,231,150,222,159,87,137,49,99,110,65,227,237,37,71,3,149,139,24,241,36,50,16,111,78,159,129,132,20,143,96,157,172,8,197,213,231,170,132,7,48,44,1,249,237,118,128,139,144,193,25,89,242,3,225,139,69,98,34,80,142,52,91,248,166,116,36,219,147,99,203,217,193,243,96,135,55,186,76,20,24,213,210,117,241,181,202,83,68,192,38,215,98,179,136,69,72,144,149,101,7,196,165,115,90,101,34,176,38,246,46,219,218,221,108,165,54,150,129,144,78,208,254,124,215,203,135,81,218,220,114,58,143,24,29,198,201,73,104,141,118,108,198,159,156,78,148,49,32,185,192,81,203,71,51,89,213,149,97,246,15,11,139,71,63,248,215,77,156,10,43,177,123,246,205,212,87,134,135,138,114,243,72,105,33,107,237,235,1,171,206,196,232,181,74,212,24,222,211,244,149,213,227,30,156,105,33,190,238,69,12,182,73,239,72,100,30,186,154,11,139,235,247,103,27,145,248,175,94,132,151,108,166,97,234,152,69,46,216,144,134,235,254,210,163,122,154,131,119,55,45,131,4,139,222,232,118,120,255,216,92,47,232,44,241,11,97,26,200,109,37,209,116,231,98,43,146,7,83,244,76,9,202,7,196,253,31,225,233,196,27,101,10,66,197,85,106,39,185,25,20,40,74,39,164,67,184,124,56,18,58,70,212,15,13,240,35,49,65,12,163,19,83,227,134,175,63,115,135,236,127,246,22,25,207,99,207,117,215,135,31,102,82,18,192,237,115,160,231,233,221,181,53,159,207,201,146,48,149,244,239,51,94,49,111,64,118,134,246,14,21,255,144,247,185,76,36,6,243,18,225,89,51,53,156,48,164,66,216,219,224,5,224,24,217,24,172,1,70,28,173,168,5,123,183,176,31,196,52,29,170,253,68,39,40,26,177,59,146,171,218,22,248,185,35,140,194,146,61,24,254,136,42,16,24,72,81,113,20,201,48,7,179,248,72,213,148,156,40,22,44,110,66,5,117,40,179,46,104,12,64,250,32,154,223,10,210,175,127,103,134,16,169,116,76,111,67,105,193,157,113,76,225,203,26,37,133,82,45,15,35,178,214,211,50,131,226,127,33,153,229,104,137,146,147,164,171,38,2,186,133,102,138,118,30,222,22,62,2,48,131,118,195,74,220,72,95,46,66,173,131,235,226,55,156,245,109,9,131,50,66,183,92,28,125,209,72,30,131,131,254,215,102,64,19,95,225,229,90,48,140,29,36,92,83,125,80,197,82,83,153,160,214,68,65,163,42,19,151,158,254,100,52,56,111,216,93,119,176,185,238,13,99,0,69,77,243,129,63,224,159,239,116,247,71,116,183,254,118,239,3,24,168,245,150,207,225,247,0,168,46,152,117,115,18,65,161,153,47,237,78,156,126,109,238,249,164,104,43,63,219,251,3,108,182,95,101,44,166,133,3,115,19,215,143,93,194,142,141,217,174,5,34,151,130,92,49,248,29,175,107,151,77,33,187,37,208,132,155,65,17,14,164,244,98,29,117,30,128,115,69,192,21,39,56,152,109,8,240,222,194,161,98,166,130,102,145,221,239,37,20,236,151,177,244,40,58,192,176,108,78,1,236,255,48,228,238,216,157,147,49,214,210,50,213,35,215,9,20,75,37,185,217,170,30,11,233,34,85,103,67,118,224,105,249,133,171,92,66,143,147,16,126,207,55,231,194,203,191,174,35,81,144,152,123,12,51,68,162,50,111,9,231,246,131,48,90,112,65,149,255,220,216,121,47,248,117,207,178,246,24,60,135,116,82,164,41,101,210,16,32,152,73,132,148,51,30,135,195,89,122,241,239,27,129,127,182,241,30,243,29,219,227,252,252,139,113,250,127,115,77,89,154,255,239,235,163,124,18,198,161,86,21,2,206,22,35,11,118,195,210,174,184,180,89,194,61,127,63,129,242,16,83,188,189,123,180,89,73,67,119,74,230,66,15,190,218,241,142,171,108,137,63,85,125,253,184,176,169,18,110,33,0,225,102,13,160,190,45,160,166,13,112,107,246,93,165,194,67,118,166,201,206,61,191,162,122,24,106,204,43,48,154,243,236,130,194,190,226,206,149,243,97,235,187,6,24,215,138,179,235,223,29,133,61,126,235,68,203,74,177,251,195,218,67,35,107,101,56,69,225,24,101,201,79,78,176,218,153,29,0,171,202,98,93,70,179,75,72,119,66,167,42,35,231,69,35,207,7,162,199,116,21,40,216,185,109,111,132,63,163,13,162,173,138,34,46,200,36,195,17,200,159,39,208,46,156,66,52,209,143,174,74,9,111,160,216,106,21,9,252,137,107,213,226,63,92,22,76,194,240,73,67,237,197,61,185,108,44,173,127,37,46,19,100,136,21,116,151,159,208,137,198,59,133,99,87,41,125,214,224,206,28,28,132,247,76,114,30,169,46,220,115,242,72,47,217,173,76,64,215,200,238,147,3,6,235,228,77,171,158,185,184,45,221,30,156,37,218,125,153,31,186,106,125,95,171,128,228,138,48,9,186,142,39,179,21,107,181,198,204,214,78,247,165,125,188,214,6,7,129,144,244,214,17,83,38,93,9,16,183,124,93,152,180,170,112,55,251,114,78,153,121,210,50,98,76,112,145,201,235,248,237,163,98,135,73,194,74,150,149,142,227,73,180,137,174,187,2,209,54,180,15,60,124,117,27,36,232,89,79,134,181,171,75,106,213,234,216,186,99,90,207,230,72,138,179,38,99,249,104,153,173,159,227,166,161,47,218,182,42,62,26,69,194,207,39,149,52,151,68,156,235,134,68,113,136,7,57,115,193,18,137,73,212,66,34,230,13,224,91,107,255,90,153,40,136,187,141,15,117,48,86,130,129,68,14,7,14,36,125,151,112,141,208,86,53,186,80,53,167,22,19,32,8,153,248,243,181,51,0,129,212,82,55,132,129,196,0,188,144,85,161,248,43,50,225,178,160,83,21,211,198,2,74,218,43,132,150,58,21,29,43,211,81,212,159,192,153,107,5,111,118,106,43,132,31,106,153,236,184,51,216,6,250,246,243,129,25,21,176,110,210,170,135,54,134,37,52,70,110,39,114,193,230,86,207,17,123,77,14,93,64,234,22,17,74,88,130,103,236,166,59,203,65,11,51,94,200,62,201,55,198,200,141,135,95,30,20,45,176,151,74,179,49,15,54,47,72,72,2,192,3,81,135,93,65,48,76,28,126,149,117,188,0,36,64,243,71,251,247,65,147,90,143,118,189,185,31,233,146,47,162,81,167,11,128,252,84,28,85,149,93,167,76,140,109,103,203,50,123,71,250,28,111,165,32,135,204,86,77,214,132,181,115,158,248,185,131,216,151,185,176,94,169,98,207,102,105,24,195,38,197,254,197,228,181,189,37,147,119,13,30,58,240,91,180,61,249,253,178,61,174,70,246,203,4,226,99,49,138,243,111,255,246,64,36,114,15,88,88,59,153,87,95,154,23,107,56,165,141,64,56,121,27,193,57,60,125,254,94,252,122,131,32,28,1,214,229,194,239,45,159,24,11,178,206,169,221,32,73,252,213,107,103,56,246,192,198,132,229,79,127,173,30,204,39,147,67,243,8,255,172,229,158,88,120,249,10,12,83,148,67,124,175,68,10,151,9,24,213,134,252,178,6,124,146,163,211,80,120,221,238,128,96,27,23,203,114,174,20,90,3,205,87,86,253,218,191,114,237,22,38,107,85,88,168,136,219,211,96,13,72,230,211,50,186,117,191,29,216,56,194,24,234,213,65,157,36,203,226,128,38,58,37,117,100,142,231,178,107,158,246,6,44,74,209,76,132,211,192,217,165,45,80,140,110,228,62,62,117,31,81,169,8,188,26,186,91,230,230,178,171,156,191,3,29,28,13,28,10,88,51,88,98,194,198,40,215,12,177,75,108,186,148,245,87,10,141,80,87,197,192,224,51,251,70,177,45,2,215,90,28,159,203,186,176,122,168,138,164,1,201,31,30,245,70,214,214,187,186,168,188,98,0,41,15,193,213,164,15,212,128,121,255,164,151,39,226,206,251,40,244,105,203,89,159,223,94,76,255,14,33,104,219,74,123,219,234,139,117,33,70,237,168,152,147,217,71,1,79,228,91,131,164,17,59,149,28,67,176,32,40,239,130,64,147,85,38,60,8,135,218,248,34,25,81,248,71,46,249,137,76,45,121,172,198,21,135,149,111,131,133,183,223,189,163,211,156,163,113,5,203,18,138,182,157,191,96,140,19,188,209,175,174,169,37,24,191,152,92,121,159,85,191,183,56,2,147,133,227,71,142,236,71,132,234,147,40,81,111,124,51,154,176,207,94,224,189,183,77,181,149,207,116,12,129,191,89,33,165,67,190,30,208,102,137,251,133,146,184,217,35,196,252,218,231,208,195,252,68,1,31,116,7,166,220,169,92,199,148,175,224,39,153,186,197,201,215,150,48,30,11,12,217,48,67,10,234,236,104,203,182,7,142,89,177,175,47,54,238,179,124,253,146,228,32,134,28,97,53,104,137,143,57,175,225,159,252,177,124,144,209,196,25,215,13,140,230,90,30,188,255,68,130,158,5,254,219,15,250,118,195,229,139,1,189,165,219,148,152,141,97,189,107,90,173,84,189,95,41,221,134,124,60,78,197,142,69,149,47,234,151,98,109,238,60,129,172,169,21,151,42,155,244,4,251,236,177,135,187,87,125,173,97,27,20,237,255,44,65,121,184,33,78,88,115,235,119,150,42,137,239,61,120,82,109,48,71,103,139,205,87,92,172,97,187,209,243,167,104,22,122,188,97,131,241,186,104,182,68,243,193,168,21,185,72,203,18,41,77,167,239,235,214,245,211,178,155,199,106,84,154,139,28,72,248,211,181,50,210,103,53,45,167,102,249,245,252,64,22,228,234,241,16,193,112,142,115,112,157,138,89,246,32,159,145,61,37,254,215,139,103,98,66,214,144,231,170,37,253,174,99,28,222,66,51,144,131,71,173,121,247,144,58,131,129,220,7,153,8,246,28,48,146,125,143,23,236,130,251,192,31,102,70,17,162,21,134,138,238,182,104,112,149,84,188,228,56,147,45,245,115,28,1,251,98,207,213,11,54,192,245,199,58,164,140,170,120,31,87,188,0,249,152,116,71,218,204,126,190,88,200,7,163,138,142,149,188,40,253,180,70,156,57,33,45,193,244,31,139,105,235,126,250,159,233,108,242,61,164,188,48,180,53,160,222,241,99,152,86,155,222,58,196,132,100,24,170,181,16,218,108,168,32,66,45,9,90,19,104,225,248,59,88,100,208,41,78,28,110,185,126,161,65,21,96,102,215,158,193,135,194,177,87,45,244,220,139,182,98,212,58,51,42,65,166,217,40,84,230,134,24,249,4,128,110,188,186,45,49,10,69,143,12,243,51,198,161,73,92,20,68,51,142,126,165,123,216,137,215,3,252,45,133,36,56,43,40,160,126,5,39,65,73,126,36,90,36,52,19,250,201,225,241,136,148,117,225,24,21,165,44,130,21,131,6,190,180,151,190,164,217,152,129,250,40,195,40,229,50,122,140,249,37,141,133,90,227,72,137,147,4,71,44,128,182,252,156,41,38,70,164,222,85,31,70,18,124,65,93,100,156,124,41,84,85,47,145,158,201,192,108,252,53,96,178,31,45,161,244,71,217,76,93,100,129,123,126,238,122,10,251,218,109,79,90,68,21,56,122,150,77,85,40,213,44,194,34,116,13,8,138,150,200,219,56,152,83,129,139,200,255,234,240,94,96,78,112,115,9,17,139,228,33,44,88,137,243,133,230,134,89,46,27,244,151,78,2,82,92,191,93,76,221,246,207,243,4,85,124,249,223,209,49,130,148,128,247,43,50,134,8,42,86,250,188,16,105,228,208,243,51,48,64,193,85,24,159,224,249,5,243,103,177,29,100,68,83,16,106,217,218,210,34,180,186,84,34,156,12,152,50,241,77,141,197,4,105,198,57,111,187,209,181,73,92,248,98,71,87,163,3,148,2,134,156,172,197,184,50,150,180,135,58,69,12,95,247,51,38,245,112,127,127,141,164,67,167,131,192,112,12,15,168,109,79,115,88,23,251,201,124,214,230,233,49,233,192,151,251,36,133,93,206,6,89,69,138,32,124,212,236,51,151,61,222,235,183,177,99,180,190,112,241,112,25,72,7,109,219,255,174,163,137,137,105,13,85,109,33,33,127,81,42,126,102,167,181,8,241,158,159,99,215,241,66,164,171,20,200,220,206,236,42,5,26,225,246,8,233,190,100,32,105,191,32,152,242,102,138,150,236,237,75,86,113,163,198,215,29,25,125,46,4,176,236,135,78,48,164,129,1,54,118,240,92,212,77,235,26,251,96,43,236,62,98,45,45,97,42,83,0,89,138,123,221,145,169,74,178,237,144,188,141,255,94,40,143,226,46,20,93,106,143,243,156,145,3,50,80,195,132,193,217,214,87,235,164,172,215,34,162,93,20,222,178,128,152,198,66,136,97,50,4,32,217,55,195,250,246,87,25,200,169,167,223,86,194,244,179,212,80,227,73,126,237,93,69,166,220,98,88,171,25,163,116,227,188,204,194,180,164,244,83,192,13,49,82,50,18,28,209,112,54,198,114,87,206,132,250,151,254,137,11,213,130,64,126,185,177,230,8,50,177,137,151,229,65,63,53,178,207,244,62,82,33,204,231,140,226,94,96,174,218,146,233,207,108,202,8,125,168,227,24,125,48,179,85,189,187,126,89,81,55,132,187,70,42,196,158,202,59,133,78,147,31,105,71,0,63,66,69,34,31,58,158,131,75,114,193,22,114,40,116,168,162,150,66,59,47,107,230,151,118,6,229,218,207,233,117,45,28,200,139,125,81,195,118,241,137,25,75,246,147,47,142,187,63,194,89,208,195,133,150,105,67,131,135,201,146,177,69,164,252,157,32,249,177,187,12,194,155,49,251,221,222,175,92,88,231,136,230,51,246,2,94,50,64,220,81,143,19,159,209,124,99,126,142,16,166,173,169,34,161,245,122,71,28,58,231,101,208,119,107,185,103,58,181,164,208,236,168,4,3,219,160,187,176,133,204,121,238,55,36,180,34,80,87,233,144,134,10,146,216,242,240,193,205,118,210,70,21,72,251,12,144,146,238,65,68,215,77,15,194,163,46,88,128,162,143,5,176,106,188,243,158,7,182,5,0,229,181,184,35,159,250,85,121,57,117,233,173,162,151,29,12,122,232,183,14,252,248,147,75,228,153,253,213,9,137,159,142,196,122,55,194,216,43,201,166,141,212,211,135,107,21,220,18,243,143,187,48,60,166,63,84,186,150,47,45,101,146,253,63,118,162,193,65,250,251,17,26,227,146,44,53,110,179,142,79,1,237,1,219,139,93,107,215,56,8,212,100,91,212,248,9,89,187,146,204,85,119,176,50,135,229,219,62,243,222,199,12,215,41,43,189,110,141,152,194,190,87,125,4,56,96,85,53,112,204,0,84,141,95,119,145,16,35,223,51,32,182,144,17,95,160,104,194,187,54,89,47,115,239,100,14,233,212,63,73,32,98,34,244,148,92,246,86,239,228,54,166,66,226,0,86,178,92,30,246,78,252,82,199,188,137,69,216,128,170,217,184,76,146,139,56,102,244,35,23,162,1,104,37,206,89,220,105,176,113,61,191,21,195,232,41,179,113,118,102,2,193,156,169,158,170,69,91,149,244,255,166,251,192,32,161,135,164,207,12,181,174,222,33,53,54,237,108,114,18,70,69,221,65,145,36,40,3,147,87,244,24,81,115,19,37,7,154,152,73,131,79,70,135,155,75,136,54,35,214,26,117,236,8,91,88,207,74,159,165,136,134,147,193,150,106,50,228,185,79,184,189,128,10,213,73,208,61,7,128,151,141,181,82,11,6,74,66,29,239,158,43,156,114,49,29,218,158,118,67,151,201,0,212,191,102,44,74,235,97,72,160,27,202,110,186,184,24,115,160,151,174,14,27,152,49,55,76,106,157,163,37,21,206,36,113,97,169,52,63,173,58,24,217,150,7,176,20,212,174,141,82,11,148,57,112,96,151,55,213,126,73,60,115,82,121,61,94,173,186,96,166,97,190,35,242,246,158,188,244,174,23,44,121,137,37,92,214,170,52,106,66,207,48,149,220,73,127,31,16,14,71,23,56,205,189,196,84,106,164,132,47,77,29,113,104,180,71,73,153,70,231,19,233,8,164,133,153,223,12,112,114,97,69,79,12,45,49,36,141,218,190,171,91,46,92,0,138,87,191,76,71,147,99,205,62,53,224,97,166,72,106,58,215,168,168,243,12,40,224,51,36,6,206,14,144,30,106,40,147,47,105,40,177,167,200,46,188,193,100,82,175,80,171,156,171,68,219,139,88,57,140,136,87,134,156,0,68,143,216,149,46,75,14,57,121,65,155,10,206,145,39,170,17,65,17,143,159,140,241,232,62,128,194,209,42,141,75,155,77,61,144,204,170,50,88,173,223,123,159,192,52,237,44,14,163,58,113,154,136,206,254,19,2,89,236,131,210,12,40,132,118,250,97,154,117,146,167,86,47,124,48,205,68,240,95,255,242,155,231,5,178,141,70,39,11,192,142,210,124,198,70,216,165,13,240,27,28,191,34,228,143,99,53,208,236,22,208,106,161,46,62,251,187,7,237,15,181,14,220,16,124,117,34,67,99,169,110,222,87,110,161,151,143,236,138,245,239,80,102,66,222,135,233,93,121,248,92,244,33,242,158,165,18,178,196,17,140,16,172,179,50,245,174,183,243,198,28,52,205,254,18,105,102,60,157,236,31,234,121,205,84,68,245,156,141,89,35,220,247,162,50,166,84,109,91,229,171,237,94,199,187,148,139,140,12,217,143,110,122,237,200,0,1,156,107,133,69,132,46,89,132,139,122,12,177,16,31,200,202,126,58,216,180,27,3,44,81,62,206,9,149,105,36,87,222,102,8,247,92,24,49,32,75,253,136,18,11,42,92,206,238,65,123,11,209,154,106,18,239,35,237,68,138,34,113,172,209,77,135,6,144,124,130,62,21,168,148,76,159,148,8,220,194,249,23,176,183,216,236,97,97,2,215,236,116,251,193,124,205,217,72,191,234,34,97,6,122,50,44,52,146,223,134,79,170,38,68,212,10,217,156,52,133,124,243,98,217,116,166,191,120,142,228,136,204,79,130,37,205,177,14,190,218,218,89,50,20,178,62,88,223,231,186,38,121,50,181,134,143,0,26,28,157,20,180,17,114,176,163,204,35,85,70,4,68,159,34,101,151,183,65,41,126,239,46,1,38,242,166,153,217,76,128,193,80,187,172,136,143,77,141,75,243,206,60,200,244,101,221,147,19,98,4,71,140,84,241,229,164,59,8,48,44,115,217,164,154,74,19,12,231,84,183,74,17,210,177,194,134,43,243,248,178,85,152,50,33,135,127,12,182,24,51,68,230,39,39,116,193,147,3,160,18,62,90,133,189,140,25,33,186,220,103,126,77,1,202,236,241,195,74,101,243,89,243,125,8,93,58,104,163,189,179,69,115,60,186,212,253,171,93,186,114,29,189,9,64,147,17,225,243,124,123,169,254,80,224,144,30,147,30,163,124,253,109,126,125,83,241,161,30,57,5,252,143,212,142,126,186,174,223,240,52,111,141,213,210,157,36,107,4,65,209,137,250,245,251,86,243,178,94,73,234,254,98,252,77,63,110,22,78,157,139,69,17,78,98,181,93,195,8,120,240,189,123,46,203,240,131,38,144,79,175,111,145,51,30,117,117,218,96,74,69,213,205,159,173,86,248,62,132,88,138,58,14,33,61,218,233,44,225,221,62,252,254,61,154,237,150,196,47,186,252,62,119,88,55,69,166,60,27,32,222,108,36,87,96,70,96,192,65,225,40,73,225,197,254,162,191,233,91,73,19,235,184,75,131,37,29,187,230,141,174,241,21,65,164,182,150,69,231,157,31,129,251,184,196,81,108,159,251,159,82,222,82,85,59,110,59,110,100,3,204,102,69,176,171,13,29,27,170,227,57,115,183,144,34,220,2,18,162,116,232,147,48,255,38,244,26,214,3,113,177,176,203,98,111,155,176,80,151,39,25,245,13,133,16,74,190,75,20,79,166,149,45,132,13,147,209,5,202,51,191,201,11,116,103,187,178,154,151,21,229,182,29,197,218,46,94,57,149,181,232,184,245,180,28,184,142,236,155,55,21,233,167,86,191,113,152,146,82,40,50,136,230,91,185,227,241,216,33,235,49,28,105,31,247,20,149,224,220,197,95,114,178,103,48,225,248,59,159,193,191,246,231,95,252,175,237,63,81,248,230,140,155,177,126,118,229,108,211,87,228,21,110,57,236,52,110,177,41,189,165,115,84,141,190,121,47,229,136,62,17,249,80,67,189,165,208,215,4,250,163,190,140,255,162,175,148,59,120,156,219,38,160,129,89,175,219,28,184,51,106,197,55,192,90,133,87,83,87,49,92,8,147,156,212,140,193,1,209,102,69,255,21,161,34,13,115,218,122,143,87,97,136,46,249,150,170,228,59,3,174,235,230,14,138,73,207,133,38,65,72,33,135,69,12,90,174,211,76,18,149,54,53,61,135,213,92,87,43,32,10,31,202,15,61,174,0,244,84,206,20,136,6,66,238,127,182,136,247,197,116,25,47,215,212,248,100,253,212,55,5,172,90,58,241,131,191,92,183,65,195,35,149,1,90,113,137,38,109,39,252,193,188,76,44,145,143,55,126,146,199,101,9,78,147,174,67,168,57,199,255,101,69,166,107,96,178,203,179,67,72,134,47,148,35,78,136,141,121,38,49,87,107,252,141,183,225,39,191,145,46,169,6,223,102,182,77,165,60,194,204,30,94,53,220,26,143,70,26,43,250,169,250,57,99,36,225,51,182,249,249,219,206,9,67,178,3,95,165,186,145,113,45,125,141,112,18,144,87,152,192,122,184,91,102,193,7,182,72,24,221,45,80,38,37,69,237,112,71,36,125,223,40,245,226,150,168,73,99,253,99,174,192,90,139,25,240,127,163,153,82,245,233,158,26,134,118,49,113,150,196,178,32,150,85,106,4,70,103,197,2,238,20,63,107,5,80,233,251,74,218,215,246,192,22,204,212,245,162,255,211,65,253,190,242,41,54,79,250,130,12,77,154,80,242,96,225,47,120,249,230,236,76,70,63,66,73,153,30,141,127,30,105,234,163,130,175,34,19,235,224,10,229,108,121,196,218,86,105,45,74,220,61,233,76,174,140,13,49,254,79,164,240,54,180,152,93,98,150,174,109,137,182,239,245,164,149,215,107,129,158,149,116,232,17,168,45,20,224,177,202,76,16,93,2,112,41,123,51,169,196,180,176,180,161,67,134,28,199,4,21,224,243,45,70,226,83,160,254,244,61,191,186,197,92,46,11,186,174,109,208,197,144,110,231,180,99,122,141,68,212,121,57,144,85,219,33,135,92,191,246,13,155,195,83,225,85,10,230,148,68,119,126,138,107,59,51,17,241,129,191,200,0,74,168,254,52,217,33,87,81,161,250,78,159,202,103,146,182,93,203,201,5,226,132,66,5,235,200,61,55,144,240,211,134,74,226,154,190,137,176,97,219,103,179,208,145,47,68,127,66,74,45,242,232,54,192,56,204,170,202,75,28,160,57,40,26,221,64,103,30,198,56,215,118,83,141,155,125,105,204,114,128,149,202,184,45,87,121,179,53,53,63,18,70,228,193,92,62,32,100,138,67,215,188,132,70,224,69,253,61,182,244,141,112,41,201,252,118,244,226,89,75,118,94,125,229,185,125,104,153,110,143,79,253,49,54,106,133,221,4,233,35,204,140,153,59,149,90,247,252,211,154,10,131,10,214,181,104,164,238,140,82,179,56,16,133,154,247,177,102,95,185,42,45,149,167,1,140,17,91,22,92,205,226,72,216,113,25,28,55,91,28,183,63,188,36,221,19,159,159,89,49,130,174,248,29,53,159,100,174,241,200,164,215,204,158,84,243,194,30,50,135,69,97,213,137,152,155,22,117,98,180,109,68,44,198,202,122,239,130,101,97,241,131,169,79,230,168,158,13,249,85,250,12,222,108,174,93,99,122,85,195,174,114,0,16,76,38,40,209,153,111,87,72,43,151,43,45,23,119,153,233,50,56,19,82,72,34,205,130,210,237,212,8,121,17,87,11,220,106,119,186,254,200,120,85,208,191,232,152,245,179,240,72,7,221,104,78,29,209,193,68,241,61,143,147,84,216,251,203,65,233,72,102,5,252,66,109,189,105,37,1,101,95,124,144,195,237,143,160,186,52,201,197,162,163,249,203,127,104,243,74,170,242,3,197,17,154,84,248,109,156,215,188,172,122,61,137,3,58,72,80,204,49,73,127,149,167,39,178,18,138,146,50,183,39,36,87,144,73,174,190,201,9,56,130,84,90,59,187,80,140,27,8,224,132,75,71,228,245,192,175,97,77,182,117,168,101,1,62,215,128,211,253,103,84,177,139,93,76,203,35,241,69,122,61,249,184,226,99,71,214,104,139,62,83,16,199,65,125,4,84,248,151,222,118,92,63,209,61,115,191,134,154,114,151,63,120,27,61,58,160,7,56,162,131,42,42,50,122,236,38,156,242,166,143,235,125,162,6,62,38,150,151,42,162,35,98,165,178,78,57,140,88,125,207,152,69,242,56,138,57,249,49,237,208,158,39,237,248,114,23,51,96,30,58,200,226,203,195,106,146,172,212,239,234,164,233,71,124,175,43,31,162,128,86,155,74,9,79,88,10,127,201,247,184,231,69,236,99,84,140,37,201,110,252,82,222,170,45,167,29,213,238,50,23,159,50,250,106,129,226,140,241,29,235,137,46,5,216,138,179,152,29,216,160,153,146,234,49,205,64,47,114,4,131,95,219,153,174,15,8,190,224,17,81,56,41,206,129,189,43,37,140,208,11,147,89,249,141,191,83,17,96,187,236,127,54,107,129,227,212,6,193,63,201,119,131,172,150,108,25,134,105,32,79,191,175,36,143,195,100,171,152,89,1,175,217,181,149,0,225,32,135,195,95,103,1,237,223,1,255,211,250,212,51,188,64,75,126,13,212,51,193,45,35,170,96,164,117,140,219,46,184,145,62,244,44,100,123,50,160,199,16,83,111,159,154,122,13,255,185,218,222,53,117,216,254,243,86,77,123,237,191,61,185,150,89,247,45,105,148,191,180,248,145,203,209,165,171,187,22,82,213,229,157,156,0,77,140,126,117,230,241,192,200,19,231,222,36,177,190,221,155,75,10,207,33,152,180,184,136,200,120,183,139,253,217,53,203,207,24,130,122,92,21,149,224,148,5,134,128,121,59,169,62,48,139,98,93,89,136,110,227,52,210,242,58,233,184,34,121,81,90,78,248,43,234,137,238,195,120,85,122,28,211,89,163,228,80,157,26,7,219,12,140,253,127,151,253,229,63,104,134,138,229,34,123,169,32,132,144,197,235,182,217,75,11,153,202,15,141,60,45,183,85,51,225,142,60,54,181,65,116,201,232,224,26,222,166,238,114,194,253,46,189,254,156,105,73,255,253,88,234,3,77,179,150,77,188,170,92,151,187,89,186,219,237,84,16,80,140,149,12,113,3,161,77,35,125,219,54,110,201,141,77,218,172,68,16,56,120,180,234,144,31,70,24,192,120,18,157,122,61,42,168,68,127,251,27,80,14,49,9,9,218,117,5,254,126,136,48,37,106,146,177,109,236,69,157,249,154,119,11,44,135,241,138,116,56,93,220,23,93,78,205,108,1,157,9,42,77,45,75,120,172,176,87,157,17,25,29,70,81,188,70,1,47,103,225,75,151,241,78,171,96,217,115,87,48,110,242,138,48,87,207,249,184,134,177,248,75,208,57,145,161,210,91,162,61,123,42,126,253,238,28,216,41,167,138,161,245,166,25,121,190,229,1,211,173,64,191,62,209,95,129,249,167,231,25,58,18,237,168,90,170,121,81,149,100,16,111,222,144,186,117,99,149,113,14,239,185,155,16,92,250,176,151,178,130,127,212,11,136,83,91,191,187,10,235,74,240,76,39,161,85,128,199,193,65,85,68,93,170,243,220,182,35,26,196,231,102,144,108,67,127,234,148,18,56,188,191,149,192,23,190,80,69,24,50,13,95,65,76,30,255,144,51,198,196,242,209,76,133,199,40,101,56,172,138,41,99,210,214,131,102,20,250,178,142,159,152,39,69,191,95,150,77,211,47,20,236,217,25,150,62,173,184,115,251,104,253,134,54,125,76,106,161,133,139,70,88,112,176,209,208,4,203,215,255,7,89,215,189,193,184,19,126,109,224,189,209,74,19,24,166,221,130,95,86,235,53,140,95,229,173,174,240,28,150,199,194,108,224,49,89,99,147,66,110,242,153,78,248,84,41,87,180,173,114,177,175,64,67,224,196,212,84,7,189,211,11,217,13,133,207,229,151,244,129,115,185,234,46,97,5,121,31,216,108,7,194,223,237,41,167,106,224,27,0,41,99,5,85,87,57,99,120,202,227,236,247,227,49,45,177,109,125,197,32,169,126,204,212,112,195,100,25,242,70,128,25,87,23,14,101,63,155,91,104,105,61,15,91,210,253,166,154,174,98,231,30,57,179,252,108,39,28,29,79,77,50,109,153,187,235,139,234,222,158,128,61,214,140,129,132,209,192,174,7,122,229,201,87,25,208,63,106,127,29,51,121,197,149,156,90,20,240,251,144,196,136,120,71,251,80,98,40,218,202,81,90,211,2,195,104,216,194,108,242,19,88,68,40,172,89,160,188,248,210,241,53,189,249,165,132,89,80,217,175,113,102,90,96,77,122,41,38,227,167,78,211,87,83,186,181,5,243,67,27,83,15,62,44,23,95,123,244,52,244,252,69,227,23,93,120,30,75,223,228,160,85,117,127,119,136,249,114,152,168,19,126,98,13,14,157,83,200,197,232,21,99,54,37,69,66,94,5,161,44,249,198,145,235,145,234,126,105,86,109,212,54,66,40,227,162,153,181,116,90,111,42,200,38,236,253,86,167,192,178,214,44,122,61,153,109,161,0,32,49,36,122,5,125,28,21,253,118,91,249,23,37,154,37,132,208,15,218,119,200,214,130,253,255,68,234,191,179,218,207,185,51,190,61,65,4,10,6,19,176,76,98,59,249,4,13,236,54,182,42,176,187,34,91,48,73,62,100,115,87,210,101,60,108,96,87,180,6,71,121,179,15,200,106,142,59,218,101,40,212,18,194,51,85,173,18,210,52,189,202,167,185,111,24,133,174,53,50,112,222,45,83,90,255,97,209,117,203,74,104,73,210,21,74,41,222,6,82,143,203,213,147,194,88,98,89,221,76,183,70,58,82,153,239,108,28,81,110,68,53,249,145,149,83,68,44,127,37,152,63,71,77,247,72,57,51,46,248,230,84,164,195,110,63,215,102,125,146,129,41,124,99,192,30,9,34,148,224,82,28,163,16,70,140,47,60,225,108,22,11,43,102,188,83,167,130,31,145,87,32,111,219,175,125,19,175,195,235,100,124,207,38,222,136,87,205,113,60,26,241,119,45,69,18,28,240,161,248,145,45,35,18,189,122,22,196,59,76,253,12,180,239,58,37,41,84,147,49,23,30,115,40,215,207,162,213,189,166,231,72,111,173,198,148,83,185,249,74,8,147,95,186,120,239,112,171,134,10,145,79,46,159,201,233,255,19,238,95,207,246,188,199,19,76,27,214,168,74,51,64,149,240,182,166,97,5,234,241,151,94,126,137,62,16,17,203,191,78,211,168,17,175,160,174,208,12,35,17,226,57,122,243,80,107,87,146,115,23,9,121,0,13,90,98,13,138,76,19,36,54,186,199,15,86,208,100,139,103,134,118,186,72,222,6,42,39,163,155,237,142,242,9,191,72,102,201,9,111,187,83,198,133,129,60,0,22,220,150,20,140,247,184,133,122,190,119,141,18,233,14,124,63,253,8,5,216,93,122,161,230,16,135,141,115,127,67,15,200,70,171,140,172,216,158,3,110,107,215,231,144,45,181,90,117,216,198,59,126,24,157,121,41,51,8,137,32,162,171,69,227,26,62,94,238,46,194,66,22,144,131,78,82,159,139,47,64,196,51,118,238,191,144,122,101,169,162,11,65,12,225,166,93,1,71,235,142,162,65,22,218,214,254,160,101,51,172,246,233,207,173,172,29,149,37,150,117,11,114,174,220,61,115,64,5,221,165,102,80,52,77,41,137,148,114,59,148,4,191,152,10,171,248,186,248,83,29,240,77,100,58,149,109,108,95,15,39,111,112,146,15,255,75,129,146,247,224,178,125,162,19,198,96,50,48,152,38,113,165,138,219,237,128,18,96,174,186,62,109,38,67,129,83,254,1,200,11,113,41,252,28,99,78,50,77,65,215,202,209,7,199,143,46,229,36,133,129,89,179,40,170,65,131,101,91,208,147,86,167,208,131,37,156,134,211,181,43,53,219,110,182,69,78,191,133,74,22,60,143,181,8,67,209,73,82,161,154,62,247,187,145,4,249,141,157,92,140,232,94,169,186,76,215,101,152,4,214,136,28,12,229,232,250,134,187,58,133,204,83,199,178,47,168,234,168,217,128,208,74,118,41,218,227,233,215,202,222,5,46,87,77,147,64,201,31,133,58,15,185,240,76,147,112,129,105,40,27,62,231,214,64,98,249,210,243,146,226,58,185,120,115,108,122,149,209,98,158,51,34,93,198,77,156,119,79,235,226,77,104,231,82,4,226,62,213,216,168,55,252,6,187,44,142,131,101,254,18,4,151,16,89,16,21,155,80,82,56,90,131,93,73,55,168,250,92,177,243,81,44,250,63,103,236,242,60,61,14,102,112,25,114,196,87,142,200,185,207,52,170,44,105,206,158,121,121,6,210,228,76,94,252,245,170,5,253,39,32,202,139,102,50,138,46,231,4,1,17,43,255,133,248,127,145,239,106,127,132,204,80,240,153,135,89,126,32,119,69,40,18,11,169,185,234,143,193,187,191,195,36,185,105,154,220,193,129,141,148,43,222,70,66,234,223,130,210,188,135,142,148,6,225,147,249,25,174,148,111,127,248,40,140,42,42,2,190,59,47,25,69,247,150,74,149,168,238,1,88,88,184,202,9,43,33,74,138,153,50,137,191,213,42,89,185,17,185,72,148,220,110,132,97,206,203,170,191,235,51,206,91,125,54,98,179,152,105,29,158,193,66,105,7,82,19,115,214,32,25,22,55,230,61,149,182,238,237,79,245,248,169,22,150,215,242,61,219,75,216,17,75,156,239,144,107,190,208,105,97,123,119,129,32,129,162,49,83,81,237,192,171,143,96,251,214,190,45,53,122,70,79,189,35,108,36,152,222,31,46,134,40,153,221,82,174,36,195,232,220,232,179,147,228,19,71,154,174,170,148,40,238,189,228,90,16,214,124,222,11,100,156,232,234,154,238,130,78,117,79,0,76,244,198,254,205,44,68,119,222,149,165,56,156,92,251,213,180,56,83,152,167,69,142,90,196,117,158,251,215,151,103,150,213,42,245,119,2,58,242,202,196,91,186,59,126,22,150,142,239,62,179,40,25,209,159,153,44,242,49,14,205,41,180,145,245,167,155,155,214,132,205,117,127,138,227,48,54,91,42,66,52,160,129,252,163,211,99,160,125,8,21,217,167,35,205,100,134,121,108,166,247,128,203,150,36,247,100,9,114,53,44,160,7,214,129,40,64,80,150,249,141,218,4,75,42,186,165,181,64,135,66,29,235,175,180,180,237,22,151,214,232,176,35,216,22,117,18,191,254,21,141,35,27,171,29,193,89,8,98,136,103,231,253,230,126,210,201,136,32,236,198,179,147,74,251,146,75,105,7,90,20,107,125,57,31,124,78,114,144,35,80,75,9,85,38,240,136,144,4,70,119,207,88,213,170,23,135,86,72,109,4,94,44,89,192,237,194,105,141,240,113,64,117,70,92,242,73,251,48,86,145,11,96,123,190,109,102,52,128,102,23,49,3,127,62,204,242,135,75,92,220,125,243,160,89,235,2,216,154,213,164,22,155,83,156,149,33,234,121,129,134,23,208,104,23,220,93,57,106,92,23,201,132,101,60,25,193,85,39,28,110,53,102,150,35,197,65,17,83,208,212,144,170,237,150,12,171,172,131,69,170,39,110,28,187,251,62,65,237,57,52,168,242,186,37,7,28,140,255,187,31,226,198,40,247,7,66,114,23,251,37,220,164,135,95,58,63,207,85,238,207,86,52,219,243,193,66,185,18,166,68,66,47,174,131,130,28,166,255,149,121,94,226,87,219,177,24,108,223,229,175,46,75,72,131,203,199,212,148,249,8,10,228,109,36,26,185,19,194,225,208,61,237,88,157,246,30,249,205,118,90,78,18,186,17,151,240,198,200,244,28,213,78,18,216,95,155,87,56,156,173,130,243,110,143,187,90,173,102,13,120,146,236,124,157,119,228,242,225,193,107,96,12,106,162,42,83,1,12,8,155,165,135,44,229,28,233,141,59,35,13,37,173,84,231,14,218,1,236,117,207,87,63,12,90,55,194,210,74,41,89,147,27,192,111,176,56,34,52,201,183,78,6,159,239,22,71,222,218,169,84,88,242,252,65,178,59,32,190,163,210,118,147,131,132,176,70,22,131,31,92,243,35,249,168,141,44,245,91,17,55,5,249,122,153,168,101,59,154,102,10,218,219,242,250,31,14,163,221,75,144,190,39,0,200,38,102,147,69,200,73,16,136,85,4,114,167,69,92,159,193,100,29,105,68,61,127,117,98,143,56,103,162,45,20,105,163,139,61,198,58,225,59,213,53,210,82,141,233,128,72,115,177,238,232,210,176,189,165,44,115,6,174,233,101,20,62,78,83,69,193,149,194,51,159,255,45,168,220,30,24,79,201,36,29,221,209,229,51,71,228,30,232,114,137,124,203,205,20,114,233,120,212,178,153,47,105,59,148,74,222,130,135,241,46,200,165,157,225,179,252,206,83,144,80,86,24,78,174,87,48,116,238,103,35,89,199,159,5,198,108,95,28,128,222,132,150,140,16,243,55,74,16,47,64,67,55,228,114,0,143,61,234,197,49,110,97,26,115,7,122,217,212,111,54,65,0,29,85,245,83,0,237,77,191,30,193,187,180,138,212,44,42,170,186,32,51,143,189,140,119,18,234,231,148,66,255,47,169,13,165,167,108,142,82,132,138,216,211,5,151,121,79,209,130,38,73,32,48,209,155,100,80,64,159,97,120,70,220,194,234,47,184,61,32,200,73,124,249,156,233,33,49,183,22,52,205,180,206,80,3,4,17,37,5,20,57,98,65,91,111,190,90,182,15,222,205,218,243,139,247,126,25,206,73,34,80,103,121,37,131,2,1,147,96,51,180,136,107,21,71,30,179,245,104,76,140,51,111,56,248,44,194,33,149,214,251,106,64,205,87,59,114,4,12,65,230,254,59,26,33,31,113,42,85,24,134,101,118,80,61,111,206,177,55,105,226,10,145,34,47,77,158,115,231,135,246,211,150,119,132,31,43,43,173,145,197,118,101,187,165,44,234,125,4,12,109,37,107,241,179,93,17,29,253,131,36,248,217,217,144,208,241,136,196,53,2,45,88,47,37,100,30,84,60,229,124,164,233,107,245,40,224,194,231,196,46,94,119,174,187,92,3,16,215,128,123,144,103,70,50,61,29,195,165,136,59,141,105,65,140,53,240,65,16,123,76,113,25,167,184,240,252,112,26,215,51,55,34,98,15,41,235,165,162,132,89,56,63,7,244,21,43,179,37,164,107,197,205,26,97,13,14,255,138,40,221,160,211,59,38,253,250,88,184,83,240,249,202,145,127,236,185,0,63,128,149,38,65,144,38,168,91,141,197,21,184,180,26,214,47,165,48,29,160,107,48,249,176,215,172,205,171,100,74,215,19,170,58,127,161,232,167,85,71,122,119,24,96,77,135,185,74,82,225,93,33,159,28,74,148,157,115,103,184,215,249,87,123,23,194,37,123,164,34,78,1,50,208,221,239,24,245,155,124,152,92,67,83,226,47,140,48,118,253,222,39,168,80,232,32,179,123,7,233,135,159,213,210,241,253,70,106,14,50,65,121,12,122,63,8,1,149,158,146,72,113,198,10,25,199,202,106,224,203,88,155,141,96,31,230,23,149,95,10,232,220,201,18,47,135,23,148,75,38,225,125,181,162,140,182,8,69,134,59,168,188,87,212,143,54,211,123,181,226,28,2,157,252,50,37,222,45,238,187,81,162,244,92,37,160,224,193,230,183,83,249,158,7,55,125,4,97,229,13,205,43,200,8,74,41,7,185,52,206,28,51,97,72,193,222,50,115,216,235,117,98,16,21,246,231,244,121,211,95,63,200,230,25,48,10,209,194,19,123,218,188,179,100,68,179,113,75,249,200,244,250,195,196,209,189,182,33,24,170,57,24,201,195,193,118,76,88,102,181,243,181,175,177,63,130,198,1,82,229,124,205,247,53,227,165,119,115,150,252,191,146,85,117,4,234,89,47,225,30,230,14,183,206,42,2,71,176,151,251,53,136,106,192,250,57,249,184,2,41,109,153,78,60,188,88,220,219,129,191,56,180,175,232,230,84,3,28,103,113,243,181,58,207,241,10,241,185,230,248,252,128,72,74,251,178,122,252,180,208,56,94,252,145,155,147,92,61,186,57,90,29,222,68,107,7,216,112,28,89,63,131,249,44,50,144,232,18,62,78,180,165,244,128,204,68,37,242,174,136,51,13,85,103,224,38,63,64,79,2,231,123,33,110,144,173,105,105,143,81,184,32,226,228,14,30,174,248,63,202,74,160,172,46,63,92,214,168,217,177,88,19,16,252,213,29,116,255,23,202,251,139,31,28,199,27,226,101,34,4,56,255,122,4,181,126,68,129,226,251,179,237,253,78,120,8,20,205,215,68,130,26,216,113,0,203,54,192,239,176,112,33,76,82,3,208,240,36,192,182,59,141,108,211,241,49,23,187,48,174,29,65,155,55,8,140,101,126,141,123,102,161,44,9,171,167,72,18,111,131,175,65,17,17,217,238,27,139,113,98,181,81,32,75,171,130,147,74,203,245,8,79,178,100,11,211,79,177,251,214,29,133,122,155,99,38,101,178,243,112,163,166,166,136,19,201,193,142,30,24,216,202,145,19,98,85,250,42,33,168,189,156,49,231,242,183,203,110,173,60,11,149,72,91,156,5,174,35,223,153,144,198,107,5,109,162,177,97,209,6,47,245,131,194,247,65,53,97,112,72,202,103,180,104,191,176,45,139,34,51,131,55,41,7,123,248,206,6,3,144,93,27,77,23,131,23,136,220,85,140,90,158,168,178,253,156,27,42,221,70,92,227,10,72,25,189,241,3,226,46,178,14,8,50,150,113,175,72,174,141,210,205,238,241,68,85,159,131,143,218,237,190,244,200,78,225,92,15,155,239,111,92,29,106,129,76,6,25,137,198,129,158,215,24,42,167,106,162,225,158,158,244,203,233,198,64,82,120,240,142,25,222,167,219,111,31,125,33,72,0,184,196,245,237,159,63,10,219,96,11,94,231,145,126,202,49,44,87,96,64,213,193,242,116,155,168,45,151,47,252,202,8,16,164,253,135,106,212,23,150,179,49,246,46,231,234,195,17,186,25,21,208,119,235,99,85,3,37,75,143,138,251,20,41,176,218,215,207,77,133,171,126,73,232,103,233,251,29,34,225,154,205,228,140,165,218,142,82,125,137,54,19,212,241,3,178,177,143,116,217,135,30,114,111,129,80,111,206,180,66,251,172,234,73,63,105,122,28,170,15,187,133,2,73,155,1,67,80,238,184,195,169,159,31,38,195,110,174,137,110,81,80,185,119,198,240,209,229,38,40,27,212,99,6,74,196,39,182,228,29,0,174,234,219,218,222,44,87,252,29,224,2,42,101,61,50,160,78,154,2,43,195,74,201,105,111,133,175,204,217,54,8,44,218,63,95,66,212,102,84,98,26,169,62,194,60,188,236,27,222,142,51,148,40,55,22,38,213,197,211,84,58,128,249,253,26,202,150,121,157,191,1,213,87,118,94,8,156,106,170,65,92,83,161,95,191,76,248,185,192,45,191,240,115,86,1,91,225,129,217,147,211,100,67,36,2,70,56,110,7,80,150,240,40,205,42,227,64,252,56,22,197,208,90,215,116,21,109,155,173,112,112,126,237,106,203,26,206,3,216,63,182,137,172,78,120,99,203,125,220,232,114,205,150,47,101,88,14,148,245,248,72,184,14,137,179,225,133,149,208,246,89,131,32,175,243,184,170,206,246,117,56,73,245,186,213,147,60,148,55,17,130,117,245,251,62,94,79,116,142,86,171,139,126,253,172,240,2,84,172,140,97,234,19,2,105,226,77,80,250,73,73,116,157,189,52,187,37,127,179,75,162,44,172,50,216,237,216,139,95,207,3,146,223,227,172,174,200,187,244,65,2,242,191,96,157,183,227,69,41,221,182,72,117,100,42,132,113,179,12,144,53,213,190,60,71,57,45,107,36,28,108,245,83,213,30,216,85,249,200,129,84,120,4,210,81,41,223,252,51,212,128,145,141,191,226,97,19,17,21,115,47,194,144,181,140,53,124,120,123,192,124,200,142,46,64,105,59,46,198,152,240,203,14,75,40,153,30,201,167,193,61,108,37,196,1,99,51,229,145,209,53,236,230,124,99,102,71,41,170,91,252,162,117,133,234,103,239,152,170,204,218,60,15,111,153,242,55,7,10,112,220,245,23,212,17,90,245,118,187,76,125,201,104,206,247,117,104,224,162,118,104,222,86,59,69,243,83,18,246,249,1,180,174,225,130,195,193,239,140,138,116,182,69,63,127,2,99,84,9,222,53,174,142,132,179,180,33,77,249,89,138,65,15,166,51,95,177,144,153,28,140,138,118,184,38,227,196,43,114,152,78,168,229,239,121,151,110,224,135,156,151,200,226,120,11,42,93,86,38,34,196,121,102,58,131,118,228,44,173,159,225,221,244,238,91,184,144,183,222,149,241,225,7,216,106,249,229,227,114,131,72,226,169,102,71,78,195,106,210,7,239,140,73,139,117,130,34,152,210,243,56,252,213,158,0,49,193,161,156,224,190,12,198,43,54,206,141,228,156,156,7,22,23,141,88,118,247,183,150,31,184,9,96,125,90,189,143,131,139,88,109,112,99,18,132,212,143,36,46,45,116,178,122,137,171,107,0,145,24,220,184,198,180,22,82,169,119,55,9,204,15,43,186,46,42,24,137,102,14,245,255,209,137,158,221,221,73,90,98,25,228,51,66,188,162,121,165,65,240,170,37,60,84,208,71,43,167,113,217,136,21,153,251,166,172,30,229,202,84,168,163,125,125,16,236,162,190,86,132,112,91,101,124,27,108,113,93,159,29,236,88,224,53,20,156,59,204,136,9,237,185,190,214,169,226,5,51,60,99,172,211,13,154,28,45,184,12,223,162,206,140,108,245,253,155,22,124,189,77,42,188,45,154,251,237,56,251,163,70,57,135,229,149,215,26,218,132,147,66,153,136,6,61,53,186,160,110,11,208,129,110,218,80,164,182,233,142,9,48,15,218,163,148,184,47,128,35,143,183,200,226,252,162,225,17,202,34,28,169,48,18,139,154,13,82,155,45,134,89,83,131,206,115,36,163,212,252,18,232,239,99,20,6,208,228,62,202,6,33,92,103,47,213,126,184,1,168,198,143,6,233,163,217,119,249,3,101,240,195,145,187,65,162,45,242,77,89,81,148,193,208,202,165,196,248,132,152,43,152,240,191,33,41,150,179,144,83,216,231,225,254,185,117,60,131,44,58,6,14,55,237,9,169,25,163,228,115,45,220,13,143,104,51,137,243,154,191,33,135,146,83,127,13,59,115,214,55,35,165,86,107,218,171,18,22,13,61,14,254,160,174,244,18,230,241,49,150,37,87,1,13,84,143,193,138,243,95,240,147,125,77,152,109,208,27,147,40,196,44,112,243,126,172,156,124,115,71,159,115,72,79,141,16,157,188,44,224,43,166,248,114,152,129,131,221,170,47,108,243,156,71,244,255,32,134,149,101,239,160,160,209,30,14,8,86,27,196,112,246,249,249,40,228,202,73,127,131,111,152,88,30,154,39,146,238,22,178,215,160,209,116,98,125,60,40,77,223,163,119,51,53,158,4,95,128,230,72,192,210,122,184,193,75,144,177,98,253,70,26,99,227,92,89,8,106,88,158,48,252,181,50,56,121,56,56,18,169,204,41,179,44,46,121,82,132,110,47,5,236,142,219,163,249,134,76,220,205,24,181,182,19,249,9,182,64,47,76,132,165,13,140,202,67,196,215,19,251,195,21,211,38,58,111,229,177,157,115,197,37,129,164,234,207,210,230,192,51,101,253,210,216,177,22,186,180,119,254,75,118,168,77,215,137,149,93,118,2,4,41,219,221,104,217,228,168,145,209,181,96,12,171,27,76,157,124,160,179,162,154,80,47,46,174,242,154,19,148,192,210,88,104,139,198,15,64,203,51,208,220,149,231,86,53,177,234,123,107,83,151,119,150,48,126,101,215,33,114,100,235,157,118,160,250,136,157,108,31,70,150,130,98,87,151,239,222,89,90,27,206,152,202,115,58,164,12,177,231,13,33,73,228,104,164,93,1,208,20,92,239,25,170,164,89,103,94,206,198,182,58,242,50,41,18,59,70,151,163,118,60,98,187,168,114,207,224,189,29,160,9,205,81,200,112,60,63,39,103,67,68,229,139,82,81,116,224,92,195,146,221,204,187,102,13,152,251,157,236,14,29,6,131,17,8,46,47,247,249,94,227,47,108,152,11,250,50,202,34,212,47,119,121,15,131,90,108,23,130,156,68,223,227,17,56,224,53,253,190,32,173,114,160,118,132,157,152,195,138,117,101,230,164,56,155,0,169,208,251,183,70,41,227,51,217,10,231,142,237,180,104,31,151,116,193,32,25,1,162,31,132,99,55,233,26,124,84,230,153,204,178,225,71,134,0,231,181,200,106,50,214,29,53,134,87,101,206,141,68,56,69,18,104,45,43,117,226,207,229,249,1,101,44,236,85,181,9,102,217,126,53,188,67,145,239,72,44,121,196,170,125,99,32,204,194,169,244,213,160,52,236,5,159,119,60,19,179,4,66,158,72,80,216,172,132,177,238,11,195,132,243,98,52,63,207,182,206,121,204,27,193,128,211,140,227,38,180,53,44,233,105,135,89,66,87,167,18,175,207,22,152,60,28,138,8,123,92,92,64,65,95,78,119,12,38,151,72,143,222,20,138,2,200,137,183,4,40,129,118,170,151,137,191,63,236,106,210,64,126,239,94,74,26,39,214,147,246,234,32,230,37,211,40,3,193,5,185,38,46,135,166,235,54,127,247,117,177,238,225,217,114,223,245,141,48,82,127,71,71,68,191,30,235,239,28,236,62,89,17,116,118,30,6,70,40,201,141,119,73,138,170,53,102,31,144,193,63,153,1,121,99,199,59,152,167,26,114,72,163,109,100,60,111,185,56,27,173,130,204,154,234,162,8,55,185,228,230,11,140,192,95,35,101,54,66,85,139,104,247,209,79,137,6,48,152,0,68,189,214,15,214,61,43,80,151,91,176,41,70,230,100,126,25,130,58,34,17,132,56,198,72,8,228,52,54,74,237,115,73,11,33,184,185,110,252,11,220,42,226,68,68,124,255,219,140,215,60,160,167,140,30,148,25,239,232,36,170,22,30,194,132,217,1,189,143,175,232,184,204,237,64,226,210,181,194,49,154,124,80,115,112,67,243,125,225,246,195,235,225,231,43,50,50,252,213,129,64,131,64,171,138,191,71,112,246,19,220,133,189,51,92,97,231,254,31,142,120,219,105,110,110,6,132,91,83,127,237,81,35,250,12,240,100,247,191,182,139,112,3,10,31,34,127,159,90,169,112,79,134,129,72,113,37,81,251,109,21,53,181,200,88,177,81,165,74,162,8,64,109,66,244,120,177,75,128,168,211,71,60,33,72,103,12,224,51,70,20,85,21,249,65,63,243,204,215,60,6,28,65,15,250,144,59,87,233,169,91,235,184,62,208,134,232,92,36,70,226,225,127,204,141,168,195,226,132,187,231,57,66,205,223,190,183,209,153,175,191,32,113,228,73,44,220,100,201,170,253,38,47,199,93,255,199,172,142,33,72,114,245,104,156,176,238,224,249,234,187,230,115,165,195,112,168,40,211,205,169,145,23,131,134,22,190,145,170,47,20,140,255,24,166,42,156,47,59,140,3,114,157,143,76,115,93,154,33,92,51,190,243,29,99,77,39,17,222,171,101,111,8,194,33,171,165,93,23,78,113,234,40,57,27,253,54,17,45,199,223,202,107,159,154,231,189,11,140,41,174,75,29,175,33,137,165,98,18,80,97,210,159,58,91,120,98,92,251,182,118,164,237,34,153,159,36,241,104,197,246,108,43,99,1,216,222,255,198,218,33,27,178,88,241,185,206,124,170,5,117,39,131,96,252,97,59,25,148,96,144,32,208,60,152,113,171,6,248,4,139,203,234,235,11,183,199,186,51,125,134,54,29,251,252,75,170,210,82,150,87,193,61,57,88,35,192,43,177,254,183,88,161,161,105,49,198,130,41,165,236,180,210,32,89,77,43,50,92,231,208,189,56,169,131,168,85,84,86,112,92,43,144,35,215,236,131,165,82,143,49,144,34,199,191,255,56,42,214,116,182,230,22,252,166,83,5,73,66,169,141,96,217,231,201,172,183,164,235,180,66,74,120,40,218,242,86,14,57,89,166,106,47,4,25,130,38,166,141,113,234,248,16,174,246,132,109,77,170,166,76,151,211,111,15,194,7,242,63,188,208,253,1,241,56,187,190,11,184,138,101,123,226,39,34,103,160,154,207,146,104,130,45,115,128,6,28,218,140,213,233,127,136,106,19,64,46,14,167,210,74,96,81,63,92,190,233,165,168,155,202,240,83,210,229,123,23,114,90,243,206,0,183,97,205,48,18,183,160,143,18,74,145,68,21,54,223,50,206,179,192,57,131,244,157,80,17,23,110,95,175,35,67,24,99,216,232,230,50,99,18,153,213,56,126,255,230,91,164,190,29,42,254,5,136,159,203,126,170,52,17,47,104,197,12,138,146,61,175,13,5,70,202,101,123,249,21,83,203,81,159,215,106,99,82,127,174,165,91,225,163,249,138,94,194,79,208,202,89,118,156,36,57,56,131,77,92,145,115,61,101,211,165,245,215,94,81,181,111,30,173,58,177,186,152,87,16,127,3,168,133,156,140,84,245,29,150,243,9,177,199,192,151,213,242,16,99,133,21,133,91,215,101,37,88,178,23,182,182,224,74,42,178,70,227,113,4,193,195,10,251,78,242,241,105,161,163,90,251,48,65,220,235,195,81,147,65,144,178,184,214,165,46,120,7,191,19,16,133,136,220,212,114,28,73,4,7,153,164,124,115,137,64,42,148,46,64,212,126,72,62,132,41,104,2,90,128,134,80,44,54,78,131,19,71,147,56,124,165,119,245,156,126,117,194,34,84,68,110,111,95,6,190,117,228,71,12,254,53,151,178,246,90,209,61,87,194,52,23,186,214,171,148,246,132,228,89,70,96,129,89,27,66,254,146,238,165,192,198,97,252,250,188,209,240,216,197,23,40,21,225,223,111,129,141,188,152,36,54,21,248,168,44,9,109,170,67,239,79,89,104,119,94,76,252,126,24,219,8,246,87,137,97,35,58,178,95,149,200,192,48,168,216,10,64,152,143,166,230,155,107,34,59,205,234,253,160,105,255,14,175,128,243,248,179,147,95,76,95,179,35,187,189,194,115,98,248,26,155,25,28,219,197,145,29,114,22,3,240,137,99,74,134,243,141,33,46,255,25,120,159,230,63,228,175,127,69,41,241,64,68,129,4,149,22,137,207,209,7,49,220,244,9,200,223,229,157,41,41,12,185,40,129,164,241,198,135,112,134,89,28,210,165,180,108,55,38,188,133,118,138,142,61,240,105,153,152,69,217,198,160,212,197,126,228,43,251,74,46,139,189,139,84,219,228,86,170,197,230,62,20,181,167,182,123,55,60,159,245,146,209,159,97,16,82,73,153,163,141,239,222,153,214,36,192,76,182,125,157,180,57,48,96,25,64,17,78,239,177,107,203,244,34,120,10,226,3,183,183,181,38,36,162,101,65,160,44,239,118,183,14,161,216,237,145,215,38,209,108,123,41,94,215,218,4,6,205,226,40,2,5,119,29,207,40,139,183,89,144,147,150,173,22,180,102,186,189,127,171,65,242,142,164,86,181,138,250,185,74,84,197,75,127,85,155,236,93,181,187,206,161,224,226,229,43,23,61,11,215,24,34,91,230,77,164,219,129,61,81,159,138,145,101,185,255,63,177,213,15,252,132,158,89,148,113,198,172,15,127,255,159,61,11,50,122,78,104,221,20,142,219,242,125,85,138,116,238,142,122,214,151,239,33,74,72,23,214,148,247,154,30,142,209,177,178,2,16,130,53,114,15,129,234,24,28,33,148,206,241,173,19,70,213,154,204,32,148,54,68,35,36,153,193,59,211,26,109,180,111,186,62,156,239,136,158,73,118,100,160,94,225,215,20,40,51,153,18,238,141,191,233,194,213,171,17,27,0,187,59,39,116,88,1,81,190,239,68,252,142,200,171,174,124,184,8,10,115,186,168,197,125,134,166,215,29,124,102,159,205,139,223,153,153,176,136,240,5,197,38,133,249,195,253,114,2,108,202,227,249,146,234,78,139,119,1,183,192,138,64,208,123,208,76,175,158,90,50,174,46,89,65,219,91,97,132,215,79,185,154,50,252,231,125,206,204,2,159,113,155,44,154,68,39,226,95,220,38,7,36,142,63,96,105,211,98,77,158,48,244,227,184,60,83,54,149,23,104,13,234,56,106,103,204,105,191,207,209,201,177,219,34,28,97,44,251,50,209,217,48,126,15,69,219,25,248,194,176,119,74,147,122,195,171,185,42,38,180,129,85,203,242,220,145,63,75,230,136,69,171,147,208,149,189,231,127,219,22,85,135,255,47,24,73,38,70,94,247,250,5,47,172,147,132,98,110,227,10,15,81,55,148,134,171,69,222,164,51,225,3,217,161,0,252,135,18,225,29,162,96,24,65,41,141,28,10,242,66,106,23,201,236,201,251,157,158,35,234,138,87,91,81,159,53,213,145,16,81,191,253,235,153,84,222,135,133,126,71,235,211,69,235,208,220,1,83,21,56,136,84,70,78,97,196,75,185,234,127,240,52,166,131,176,143,92,119,229,57,10,77,101,103,162,71,32,199,201,255,18,42,103,70,169,160,123,16,146,39,223,171,9,181,244,169,233,188,5,117,21,5,69,49,204,38,226,84,24,121,42,203,251,133,79,14,149,69,154,57,223,168,161,49,32,103,146,190,248,94,171,250,24,156,250,253,184,131,116,168,206,38,82,201,76,162,121,232,12,246,110,145,97,170,1,213,104,47,81,188,120,69,40,106,77,245,219,67,190,221,112,116,13,45,87,57,245,176,122,202,108,157,146,7,113,78,93,93,91,115,48,215,89,20,146,4,153,206,72,121,138,47,63,115,177,4,247,25,180,173,185,67,13,7,12,32,141,210,147,168,206,185,53,206,88,147,14,163,90,203,184,14,253,108,233,18,62,125,6,22,16,172,213,26,189,233,60,8,239,114,33,230,172,37,128,171,218,160,19,205,82,181,53,5,87,250,62,148,150,42,14,153,68,251,104,16,72,237,106,22,199,60,75,53,82,150,156,224,209,253,194,222,124,103,41,54,36,172,72,37,189,252,246,104,77,16,64,148,48,123,43,12,91,15,22,123,213,74,240,157,32,42,191,73,88,65,66,139,136,82,237,188,4,68,81,0,77,26,182,178,100,71,231,90,98,98,154,197,168,110,234,247,170,130,23,89,43,123,227,239,161,203,221,242,188,5,162,69,202,42,71,61,153,231,91,5,229,9,105,203,203,201,170,28,102,123,124,235,213,137,235,92,218,68,5,13,108,72,73,238,2,144,40,245,249,161,215,12,39,147,199,249,17,161,58,194,104,9,98,127,41,131,11,89,32,149,0,132,245,158,138,237,125,102,19,86,208,246,75,94,182,167,201,84,34,97,15,235,87,28,213,75,83,220,103,89,85,252,126,69,25,125,69,80,38,210,60,200,150,231,57,255,255,70,101,26,1,231,49,87,188,89,73,63,202,233,80,221,191,114,197,132,242,81,137,253,78,137,148,245,40,67,12,121,213,135,27,195,165,202,58,245,124,212,135,125,212,179,79,26,191,254,162,120,50,162,5,154,153,107,248,175,56,183,26,172,14,253,101,171,102,178,130,51,44,235,93,163,24,120,21,74,64,115,120,211,86,222,93,240,252,57,109,191,231,113,104,250,197,91,182,206,197,61,12,187,57,84,16,40,175,131,167,133,185,135,139,180,69,180,142,25,30,77,77,2,200,102,22,118,180,196,61,130,93,114,65,140,216,118,130,144,111,51,95,129,138,7,206,169,194,56,31,214,72,167,82,204,201,21,66,152,206,124,123,34,66,11,121,45,91,133,90,239,74,69,136,226,9,54,1,123,69,69,75,161,53,68,63,104,149,87,88,240,157,196,228,247,254,30,155,255,105,98,168,42,166,230,137,139,125,205,163,218,239,122,30,184,216,29,203,203,56,124,194,199,24,5,10,146,202,255,24,88,32,131,186,202,151,123,124,30,210,70,10,71,151,187,198,95,24,140,105,207,156,29,34,123,109,166,229,235,75,5,0,216,230,123,38,201,148,199,68,0,6,251,180,243,206,140,69,147,41,111,80,206,195,156,225,162,26,230,138,84,180,53,76,7,148,87,44,89,83,23,133,124,140,46,166,97,73,114,18,58,197,253,122,4,185,1,109,102,189,244,245,249,77,243,175,181,184,35,23,230,58,164,108,211,105,5,17,227,40,178,19,33,230,243,145,171,91,131,177,195,50,25,191,72,237,129,145,144,98,173,253,219,187,88,174,34,29,21,147,29,1,129,36,235,236,91,141,227,164,82,148,14,68,48,40,160,134,194,17,163,157,44,13,11,131,230,181,153,143,40,177,53,105,113,226,148,191,117,192,141,111,205,148,59,46,175,158,219,44,233,112,150,99,37,194,34,111,112,163,118,240,235,87,248,52,26,103,34,46,30,131,232,142,21,103,53,2,83,181,58,96,130,131,148,114,211,172,159,232,220,20,123,59,70,241,160,174,129,198,144,33,52,244,34,185,100,88,227,149,243,13,112,107,203,194,140,53,186,224,176,223,27,115,132,251,58,218,107,244,144,184,50,213,100,9,234,66,103,153,240,9,253,136,129,183,12,74,145,132,221,16,108,25,7,65,252,12,113,203,136,150,106,188,89,208,195,129,199,113,249,66,86,171,18,171,155,146,20,76,134,88,200,23,89,32,176,251,236,21,108,170,204,132,232,32,233,32,207,93,77,218,9,154,14,116,4,132,101,65,160,97,127,228,208,251,166,6,153,240,145,246,41,117,252,218,197,219,216,17,115,54,165,200,226,135,45,106,174,239,134,126,208,137,19,102,106,149,194,180,144,196,122,173,169,179,43,174,165,194,33,104,176,216,86,42,151,143,38,130,197,15,252,77,151,187,30,44,81,76,32,123,97,22,155,204,107,171,87,110,93,221,150,107,116,244,99,57,110,160,129,58,174,212,47,142,152,84,230,184,101,154,54,154,142,9,211,116,23,139,149,101,216,154,239,86,245,240,32,225,190,0,253,113,6,77,57,205,83,101,67,11,98,52,61,49,49,4,156,75,26,196,37,74,95,192,251,134,158,65,249,176,73,240,13,145,112,139,54,13,91,68,190,103,252,213,116,229,207,195,81,201,108,66,210,54,89,35,108,192,139,66,95,162,90,236,207,145,100,182,221,152,93,174,13,68,32,57,46,97,89,94,221,91,248,170,77,114,217,250,82,103,221,84,63,161,52,142,28,146,235,59,77,34,214,192,52,3,47,138,192,18,139,247,202,163,193,152,189,212,226,15,148,129,117,148,148,4,233,221,161,177,213,110,132,145,1,42,7,197,232,73,120,228,188,167,25,18,31,34,143,212,210,190,139,49,7,59,36,225,75,97,189,236,235,15,207,12,73,132,40,6,140,29,89,106,174,93,163,88,247,95,215,45,248,250,5,162,212,233,185,65,55,6,242,125,150,74,184,228,79,79,177,55,0,132,30,50,131,46,254,90,108,234,57,3,170,7,138,80,114,159,49,164,207,189,191,58,220,149,244,69,245,66,235,2,4,238,83,204,188,238,110,47,122,32,124,60,43,132,232,36,64,209,199,200,77,91,14,67,11,214,158,91,226,214,179,47,26,1,46,206,79,115,196,115,4,134,33,70,253,239,166,247,90,28,254,57,54,24,46,3,237,91,236,40,21,76,166,129,25,247,182,19,23,89,199,197,196,103,235,59,211,41,149,66,181,102,200,172,37,208,235,242,77,141,153,214,80,212,244,212,242,95,158,38,140,192,179,88,185,2,29,163,10,221,135,228,44,164,97,176,121,47,102,22,47,77,49,125,124,109,199,211,137,108,72,252,195,198,44,138,78,222,118,122,24,239,170,179,49,99,234,95,213,10,201,23,129,250,219,20,118,93,9,145,156,25,99,215,150,143,164,226,87,201,5,232,86,7,243,188,88,232,208,158,254,81,177,153,141,125,254,112,12,29,128,36,240,31,3,225,225,182,210,37,58,132,81,225,156,38,60,72,2,47,155,207,139,2,223,77,14,114,89,103,24,27,143,121,127,186,116,112,20,108,55,64,92,178,247,92,228,5,63,0,54,219,32,212,206,90,97,239,46,101,254,107,75,193,112,105,218,143,69,199,124,142,214,89,195,98,14,225,191,146,36,125,112,170,109,60,172,231,60,114,101,157,41,70,94,191,25,114,201,20,207,125,119,94,243,221,93,104,231,77,29,195,131,42,122,251,68,91,99,151,50,183,80,156,144,55,236,196,225,121,149,66,231,173,233,162,227,228,194,176,189,168,111,110,5,189,83,178,147,253,250,11,112,148,47,120,176,52,43,55,18,9,62,21,139,130,76,87,35,139,182,212,216,20,37,195,108,222,233,244,135,49,231,67,198,119,5,14,169,251,85,223,204,50,88,160,34,102,86,222,21,131,9,192,83,147,136,58,180,141,165,65,126,70,209,74,105,42,140,111,203,81,11,111,192,83,168,54,41,114,133,78,167,64,83,84,69,104,36,97,137,37,85,96,106,75,145,0,115,234,143,247,61,48,33,177,95,120,200,61,71,163,253,157,198,120,244,158,103,57,161,137,165,48,23,86,195,177,177,236,208,169,68,200,58,149,198,105,28,232,68,148,109,62,6,166,38,216,123,148,244,110,151,149,101,111,181,122,69,193,236,111,104,226,66,81,28,224,98,91,211,206,193,246,129,61,109,163,28,78,167,245,215,180,135,82,242,150,216,44,229,87,241,164,127,173,183,2,74,243,214,116,124,118,100,186,122,219,9,155,57,220,70,198,221,163,54,81,68,59,40,131,135,95,13,125,144,103,102,158,246,125,105,207,92,231,5,143,107,36,79,97,106,128,104,132,206,117,213,164,99,147,76,71,233,106,190,26,118,254,41,68,220,20,72,209,137,98,58,143,155,178,195,0,129,189,150,17,205,143,201,151,55,183,38,172,216,181,122,160,216,140,170,207,211,100,204,142,71,182,54,141,27,159,204,146,171,77,28,225,7,135,93,54,231,6,122,16,217,253,30,100,185,137,63,9,52,254,117,188,16,120,119,249,101,255,73,244,211,36,24,86,217,240,227,132,135,218,251,233,67,60,176,42,139,47,252,141,178,43,43,113,110,74,139,105,96,61,40,190,209,68,163,31,205,3,147,94,218,161,12,36,117,205,166,38,214,151,44,223,217,74,194,175,140,191,70,231,36,164,124,83,189,18,239,153,172,222,216,82,189,106,36,116,143,12,198,28,254,132,90,103,97,156,210,253,148,38,84,59,169,129,138,66,36,123,179,200,210,132,11,225,25,96,133,224,249,26,206,209,13,164,69,153,223,181,83,137,140,187,187,17,137,145,247,43,107,22,165,224,37,44,171,19,55,204,214,202,30,65,250,169,76,50,55,112,197,162,241,209,186,201,194,234,223,22,18,203,93,185,12,242,164,105,87,41,100,140,254,108,5,209,131,116,0,178,90,114,181,202,220,202,104,155,18,128,163,185,168,213,75,89,136,214,194,197,30,113,37,47,79,137,69,37,45,59,157,149,132,156,92,193,151,62,134,21,160,147,188,102,84,37,132,27,194,237,199,222,121,178,175,21,115,172,125,85,143,58,245,3,187,167,101,147,16,54,11,30,182,83,192,185,16,137,146,55,213,235,94,250,156,2,170,200,223,110,221,77,241,66,65,247,75,114,196,5,200,152,91,87,207,179,211,71,147,188,219,235,215,153,141,50,131,123,130,63,213,103,39,95,116,177,19,154,149,29,244,57,148,78,59,148,24,97,114,161,249,40,9,181,158,251,93,65,79,162,139,63,124,46,174,155,205,19,31,120,202,88,112,62,134,106,145,149,130,200,248,1,197,126,163,106,145,62,33,253,240,59,10,63,100,137,24,166,1,232,32,148,121,97,166,202,97,201,223,184,197,24,248,67,243,43,169,37,76,143,7,207,213,114,148,175,201,19,98,107,49,66,87,35,183,20,244,149,43,159,17,232,92,69,168,246,91,95,124,234,193,93,60,159,147,159,162,107,49,190,180,133,46,86,127,119,116,14,152,191,52,224,6,3,237,92,20,177,98,247,109,48,17,127,5,45,117,105,225,159,134,133,6,180,124,148,147,243,237,46,212,205,227,191,176,126,6,96,191,188,236,38,11,56,244,143,33,213,116,136,228,10,251,165,81,227,199,123,114,219,163,38,8,189,123,15,63,161,178,87,46,207,41,198,143,120,249,148,0,231,156,145,149,212,18,144,239,158,251,224,182,237,150,163,245,83,47,14,211,207,206,234,217,230,168,94,227,211,121,164,67,225,75,87,16,209,249,100,59,176,154,63,86,85,127,210,115,42,53,122,98,251,171,104,185,96,120,100,230,117,95,141,240,50,201,245,151,44,36,122,206,221,135,117,70,38,43,212,62,105,57,62,46,16,156,18,36,32,233,246,210,182,111,151,104,58,189,136,72,145,107,242,82,88,58,177,136,193,148,166,98,113,151,191,116,86,146,158,101,104,141,116,115,65,36,37,114,222,148,33,145,229,71,103,125,78,182,244,112,27,188,141,205,91,128,215,235,129,45,26,235,83,107,92,133,82,86,125,249,64,164,132,77,68,181,161,167,234,243,179,47,183,57,242,244,176,19,131,189,167,252,134,206,129,31,91,51,25,186,93,171,97,51,171,172,195,183,171,231,131,105,254,11,239,132,250,235,148,58,114,70,236,163,24,244,217,250,123,90,94,234,43,126,9,28,186,24,126,179,55,44,12,254,39,215,71,254,193,152,9,52,184,164,52,166,151,116,244,136,32,168,185,186,205,255,208,129,117,247,84,220,188,250,118,29,58,117,214,112,235,178,89,127,38,134,97,44,38,196,92,218,200,202,174,92,49,200,177,3,85,157,83,150,73,54,202,73,158,158,84,243,252,128,229,86,79,118,71,175,123,11,167,237,37,8,13,233,28,224,160,98,91,121,148,195,215,236,149,174,28,56,90,48,174,21,40,28,125,178,33,87,192,35,162,79,22,93,92,132,59,43,39,56,79,230,95,62,190,199,198,47,201,75,12,242,60,214,95,209,81,105,157,159,185,134,207,91,252,37,171,65,168,101,113,85,113,82,34,121,202,63,99,163,199,209,192,28,1,217,244,64,230,6,116,108,77,186,65,154,252,247,234,217,79,120,35,21,157,28,9,63,149,211,85,89,99,250,114,77,200,184,228,146,111,15,101,126,16,80,178,238,224,141,90,212,167,247,15,176,57,99,135,14,234,103,200,68,219,32,239,45,96,231,214,203,101,125,160,218,167,229,250,89,99,198,187,228,30,89,85,163,45,205,136,201,136,162,57,69,198,154,206,247,116,123,48,89,239,203,249,92,108,61,18,55,54,247,102,234,149,95,36,148,255,127,219,145,240,128,77,60,130,233,101,81,4,171,78,95,23,253,145,14,5,44,237,105,51,138,226,242,190,36,87,252,221,128,199,203,69,203,231,136,105,124,243,217,26,232,44,75,102,112,247,81,192,208,252,118,167,57,3,77,2,161,220,102,225,102,175,20,33,163,209,251,53,12,95,174,135,171,228,59,127,208,182,139,175,225,52,30,51,167,160,21,1,169,161,229,177,141,99,72,215,232,69,243,52,63,127,113,140,6,219,235,10,224,221,168,196,130,247,194,77,134,240,31,124,143,90,241,15,42,233,82,248,180,105,209,0,29,11,148,86,235,115,6,168,15,32,170,185,41,55,178,44,201,54,5,18,59,146,142,31,205,170,233,196,66,135,210,200,210,138,131,254,34,25,178,178,180,119,20,101,67,252,85,187,6,104,225,137,83,58,241,26,247,16,45,107,130,199,179,171,180,31,35,169,242,61,31,136,178,247,115,249,68,236,1,169,155,14,12,5,170,209,6,127,222,124,246,61,227,182,216,204,105,223,173,202,74,227,114,72,110,63,228,0,98,156,157,94,47,6,134,41,160,181,145,112,179,54,101,194,162,147,198,58,196,220,131,56,89,149,189,44,114,241,127,20,30,201,118,31,204,104,38,207,231,214,138,155,245,208,208,98,41,67,199,6,138,14,122,174,152,130,196,189,243,70,255,254,196,222,51,150,92,110,109,48,237,252,229,80,47,39,121,213,195,103,135,29,202,239,37,88,107,178,118,71,119,128,26,175,31,102,122,119,162,127,21,112,89,115,179,215,251,121,120,111,187,102,20,213,127,86,243,54,255,138,61,75,192,224,54,172,215,121,128,150,170,243,82,70,185,168,35,202,233,12,43,185,9,173,91,105,177,120,233,107,122,248,179,231,168,51,182,160,43,197,26,233,205,199,150,247,114,85,82,40,187,171,131,33,48,188,66,153,44,25,92,141,25,52,76,181,250,152,117,145,86,237,3,72,23,46,231,195,151,255,87,141,57,13,235,20,1,196,243,109,83,34,43,43,152,248,121,252,191,14,227,65,44,130,251,189,120,72,78,182,187,101,187,229,148,40,84,140,201,74,17,218,237,179,1,186,107,26,149,101,147,252,229,123,239,132,213,168,22,194,224,108,130,25,160,13,35,85,119,242,53,6,164,18,171,131,142,28,1,141,133,30,69,56,49,232,157,54,207,86,184,144,129,139,45,119,96,54,44,127,198,199,139,216,240,92,229,35,171,151,13,75,106,186,243,167,73,188,218,160,127,92,115,107,9,71,203,69,76,79,15,229,64,39,238,67,91,162,78,186,232,224,155,227,109,94,132,103,164,15,114,25,150,135,4,240,81,223,225,88,99,146,93,21,140,76,246,57,180,109,25,218,212,13,191,97,251,11,91,85,248,144,0,199,104,54,210,21,112,16,244,9,64,217,47,133,123,219,95,180,194,8,168,9,105,252,0,148,214,73,238,13,43,12,45,92,142,174,52,160,9,215,111,210,56,67,74,216,161,204,104,135,195,82,175,227,82,213,0,127,41,177,0,229,211,158,14,84,87,6,23,74,185,193,55,169,227,29,149,83,180,118,17,128,41,104,153,254,46,232,24,3,127,165,82,85,8,240,241,84,147,29,38,154,224,4,238,46,207,166,10,49,212,227,2,163,96,62,148,44,30,236,126,3,205,64,16,83,29,7,12,197,126,135,37,142,173,251,71,176,30,77,94,125,184,60,5,131,233,113,148,193,190,183,118,71,220,142,112,79,124,125,76,208,105,141,84,255,199,174,139,144,17,249,111,150,129,236,120,82,194,184,102,154,144,78,218,8,176,227,27,160,206,164,151,162,20,148,234,11,8,89,212,58,16,94,103,194,70,159,171,42,238,126,101,151,198,166,164,80,38,34,165,69,155,54,82,188,227,245,42,140,66,91,199,40,85,194,119,133,73,103,119,252,211,58,81,249,82,56,91,169,48,64,107,160,192,229,85,119,174,83,240,29,172,61,80,156,137,190,29,124,242,154,64,198,89,185,89,239,240,83,29,38,1,109,111,11,86,72,111,44,30,145,76,131,16,192,89,209,232,165,153,115,190,252,42,36,56,186,15,142,164,169,242,29,52,155,101,66,171,18,105,179,137,154,37,179,118,170,214,252,0,94,224,255,195,4,86,235,177,17,164,77,183,228,231,45,118,182,16,19,135,12,222,4,175,68,107,79,68,49,38,147,79,216,157,117,199,100,65,242,78,156,125,4,87,120,188,49,85,143,5,108,219,32,47,12,209,97,196,222,48,20,203,74,4,16,12,169,106,234,132,196,122,187,211,200,11,106,239,223,19,71,123,223,73,165,155,78,141,153,153,132,78,139,108,13,237,120,48,77,107,142,77,186,125,129,249,188,214,30,224,0,129,48,208,221,71,137,233,133,102,118,26,81,107,173,32,115,86,191,104,170,151,62,85,42,97,27,119,237,249,152,109,83,217,173,47,169,9,61,66,233,114,117,185,177,207,101,39,58,141,224,217,249,236,151,227,22,106,6,185,89,32,177,236,192,91,173,42,38,55,231,0,246,191,27,100,182,187,93,63,200,198,214,135,114,227,168,58,195,53,5,18,161,40,79,169,105,39,13,161,234,7,97,94,32,174,104,231,223,59,128,185,61,142,54,213,11,71,29,219,225,15,145,169,6,69,160,249,67,61,232,117,164,104,191,15,221,5,82,121,78,119,42,135,249,51,79,27,89,92,101,130,5,199,45,251,236,180,38,213,159,71,140,59,226,179,199,196,218,156,45,63,4,41,207,67,160,91,113,146,62,118,133,5,80,198,248,24,108,65,37,152,201,192,53,231,135,3,42,150,168,29,67,163,245,56,58,192,125,78,112,173,149,109,130,86,105,161,141,114,167,1,116,88,41,206,5,193,7,33,6,122,159,224,111,156,120,22,170,63,126,231,11,199,233,67,114,249,43,107,214,109,237,251,248,21,252,149,120,124,174,214,87,37,222,177,137,9,99,105,249,111,83,131,112,169,65,206,194,38,16,165,166,23,204,188,57,17,6,215,208,182,21,1,105,215,6,18,7,113,54,239,9,173,76,141,93,218,47,183,82,221,237,14,77,240,60,221,83,97,101,166,17,248,70,17,133,238,138,104,149,52,243,147,21,205,221,89,46,141,241,39,26,92,153,93,69,207,56,66,14,178,147,252,184,38,148,102,28,72,148,111,19,128,183,112,33,8,191,39,35,6,169,88,44,224,97,250,114,72,132,42,36,150,239,29,67,70,220,37,149,244,65,86,64,174,118,114,8,252,154,194,47,151,88,124,185,65,63,226,122,206,1,83,211,191,35,157,74,129,118,8,246,82,9,192,8,90,209,189,109,59,185,99,139,118,102,44,6,15,59,66,172,207,210,192,191,106,241,48,23,40,204,128,109,126,5,253,224,42,39,58,223,180,133,108,135,8,210,138,49,85,54,183,150,62,75,182,51,2,214,227,111,99,11,128,162,124,46,74,126,80,244,89,38,56,224,190,122,203,160,46,136,47,59,106,39,125,198,105,197,182,166,29,141,109,255,67,217,254,179,120,174,246,250,2,23,163,217,247,194,9,195,0,29,215,144,99,96,41,48,76,223,118,51,123,163,39,237,122,54,172,172,250,138,202,184,121,109,92,98,250,178,87,180,92,231,73,174,66,25,116,192,33,247,236,92,182,169,168,26,65,109,38,44,61,126,184,45,134,156,143,57,46,42,1,36,158,93,146,11,110,146,244,174,131,19,211,59,180,191,190,158,71,80,1,120,193,98,138,237,119,199,47,53,71,102,186,230,67,203,125,20,219,182,97,25,208,36,93,175,238,14,4,183,99,80,165,213,164,21,205,223,126,142,36,186,178,137,69,253,234,162,187,75,168,38,188,17,12,111,81,141,209,182,253,150,132,63,49,112,183,89,62,247,231,77,46,222,193,136,180,202,178,251,20,244,184,44,45,8,170,67,99,10,87,113,112,148,87,250,105,94,208,183,198,76,243,152,190,137,12,184,107,149,235,26,37,64,108,181,152,1,0,108,111,210,211,3,57,134,35,49,31,44,127,161,75,149,17,129,193,171,89,236,205,178,3,181,122,163,215,146,202,53,188,44,83,200,189,76,45,232,61,186,98,68,145,152,77,144,110,112,137,135,35,176,73,101,52,101,166,62,130,50,151,248,206,116,150,204,179,100,98,45,249,181,169,145,16,182,59,230,230,129,236,164,166,196,254,213,207,26,140,167,104,240,154,99,158,206,183,17,135,220,216,192,60,71,167,124,217,17,60,148,126,249,167,173,116,6,195,255,137,121,113,152,140,144,96,77,43,163,140,70,174,75,194,13,2,96,195,137,229,233,243,181,76,146,88,92,75,46,82,69,39,77,111,247,241,75,161,110,127,203,181,99,89,95,217,141,174,146,66,226,184,124,173,71,123,168,251,116,156,63,3,70,111,109,173,6,127,31,210,127,134,9,219,12,22,178,200,211,13,15,90,137,215,27,199,105,47,120,147,191,221,32,79,0,126,243,28,126,114,255,177,174,229,15,63,214,172,160,104,208,50,84,242,16,125,66,151,68,19,44,100,178,184,64,205,81,17,57,233,122,208,186,37,65,103,91,150,38,179,156,199,142,131,25,226,223,166,93,183,133,79,33,76,216,218,27,2,215,193,108,92,246,175,103,182,210,82,85,104,120,180,4,122,177,233,188,81,202,227,44,193,88,21,30,157,220,2,91,232,171,13,18,103,21,111,225,111,193,143,151,74,19,86,237,113,159,201,238,39,105,72,108,212,188,165,115,201,251,123,146,98,7,186,244,194,51,102,53,237,186,234,115,159,95,66,60,54,184,198,12,116,91,43,38,147,27,63,66,90,74,63,244,155,63,251,254,10,106,136,231,80,10,242,59,215,68,95,32,53,120,66,241,146,255,136,3,61,174,43,169,95,129,123,237,1,148,39,88,120,77,159,111,111,183,172,208,183,39,253,150,39,83,246,36,87,218,78,197,17,152,163,143,57,229,54,178,140,95,132,20,88,55,204,244,190,116,239,212,151,197,109,207,217,120,30,207,96,175,48,229,183,255,232,125,142,39,15,208,30,65,228,78,184,22,58,204,76,141,24,11,146,57,82,142,29,91,85,236,247,146,92,34,187,18,238,3,141,219,50,93,119,148,137,233,189,28,72,237,189,255,58,99,112,174,0,203,245,210,130,86,222,200,201,144,116,2,42,24,5,43,59,14,165,208,179,226,146,163,48,169,104,151,81,59,110,157,228,49,255,101,227,95,151,1,173,97,183,178,187,207,98,40,191,40,60,203,65,99,90,174,72,220,199,115,64,203,70,155,254,71,86,51,225,25,236,72,100,37,145,23,174,3,48,38,139,78,232,67,22,191,248,149,3,248,6,207,210,148,220,44,100,197,174,68,233,227,21,206,93,131,6,12,244,102,52,7,139,129,35,151,31,224,194,136,220,73,157,188,25,17,161,62,251,33,101,137,78,121,81,108,119,247,127,211,49,236,180,147,168,64,49,115,21,89,134,172,158,189,150,214,229,8,135,246,31,139,207,199,120,244,101,172,144,26,91,4,86,253,46,199,125,217,229,46,79,146,43,9,96,35,232,186,55,66,51,85,25,134,213,10,74,21,218,19,237,207,141,114,244,166,249,221,146,145,6,51,142,17,86,121,108,186,52,133,182,87,138,180,90,9,44,14,51,128,111,19,110,12,174,216,250,19,194,164,85,252,204,148,35,167,195,153,223,119,17,79,12,183,20,11,177,73,192,212,123,124,77,116,218,21,101,70,77,170,158,169,199,130,25,149,237,8,74,196,234,228,131,7,83,137,19,22,133,88,229,35,219,255,73,194,240,232,26,117,109,140,148,114,187,254,237,177,211,248,107,234,160,127,227,168,5,175,56,173,239,82,139,103,94,244,235,60,70,39,103,190,254,96,116,187,8,239,40,90,51,69,155,50,54,172,211,137,130,170,89,126,230,89,179,11,88,246,204,245,45,163,11,163,81,104,143,90,78,3,130,159,40,113,121,133,97,255,160,130,58,19,59,195,240,31,223,1,174,73,86,247,71,173,139,247,183,60,194,214,205,42,56,33,193,83,62,171,8,96,151,117,109,64,172,32,212,5,237,40,119,80,134,1,133,58,96,224,22,83,25,59,166,158,18,133,81,255,47,234,244,158,199,38,130,52,182,177,19,250,204,192,113,15,175,36,44,105,71,114,193,135,125,179,109,98,29,40,80,26,193,30,230,243,48,101,190,246,85,252,2,70,68,151,82,42,246,87,79,112,11,147,164,4,50,106,144,51,87,220,151,165,125,95,45,248,25,142,205,189,196,211,230,183,252,232,201,227,186,115,180,31,240,196,109,48,38,57,72,85,158,155,30,91,43,164,3,219,200,157,234,111,199,240,42,15,54,193,58,197,54,212,27,168,214,7,11,37,167,5,21,193,57,84,109,111,108,43,72,191,128,249,93,41,80,31,97,39,227,45,109,111,75,182,255,214,143,96,147,79,174,151,131,3,87,244,233,32,190,65,41,125,188,121,159,30,116,87,16,210,203,105,142,214,211,208,27,139,78,211,19,233,124,130,95,34,68,55,241,233,42,120,176,219,216,135,23,239,143,65,151,145,182,166,64,23,44,34,83,183,145,181,79,161,98,138,81,167,127,129,104,9,112,146,212,81,203,87,35,170,200,113,105,17,191,189,80,208,62,152,48,193,45,126,3,152,108,34,203,99,252,179,32,80,192,87,127,112,77,78,13,88,62,153,68,147,67,196,134,59,65,126,153,187,197,168,99,77,53,146,83,144,63,58,167,199,192,165,73,247,59,208,96,143,74,65,120,16,171,122,141,54,173,179,8,103,189,57,22,5,122,9,109,55,149,114,140,238,90,37,206,17,166,236,60,3,223,3,158,35,154,4,235,4,217,215,58,21,90,88,84,244,126,201,164,165,201,77,65,83,55,17,206,17,108,232,83,130,230,24,179,213,78,187,38,94,32,112,134,164,58,100,64,29,240,213,215,183,169,36,170,90,145,54,1,152,11,73,130,42,75,32,148,228,233,20,228,10,161,172,221,122,197,176,50,3,116,45,34,68,94,176,109,137,41,33,122,135,207,30,33,45,200,162,192,55,48,95,147,20,115,73,21,123,173,43,89,231,68,213,58,251,207,160,119,82,81,62,179,21,6,199,169,108,191,242,149,144,234,96,153,167,101,129,105,117,232,116,144,38,33,75,90,125,177,187,216,119,75,115,36,101,87,127,175,35,61,124,223,168,115,88,72,14,19,75,134,42,241,72,186,160,255,75,149,46,79,216,125,245,247,220,140,209,207,137,225,107,16,186,40,164,176,97,34,224,51,84,53,181,170,88,231,242,161,214,4,85,207,142,149,81,239,211,43,211,156,252,196,214,62,99,222,9,245,118,118,102,138,110,24,55,209,171,160,189,97,186,124,25,49,146,135,11,70,33,33,121,162,205,222,24,110,246,61,19,250,120,10,231,75,130,3,244,132,150,188,173,25,30,194,100,174,62,98,68,32,106,84,227,214,127,21,243,185,186,98,255,28,98,180,141,95,98,113,62,47,245,83,186,50,14,105,136,143,123,183,110,15,37,171,17,243,75,131,210,62,246,8,164,59,31,18,41,47,216,205,238,170,60,27,192,215,138,60,124,254,23,116,131,174,166,160,120,126,115,30,182,136,65,24,36,109,176,15,75,240,20,229,187,246,153,234,58,97,217,219,108,170,89,182,128,190,28,218,138,199,198,46,124,20,235,222,156,181,177,252,159,80,211,210,82,48,240,53,71,245,70,251,109,45,117,107,28,41,116,76,249,11,254,75,199,64,107,179,136,226,233,31,96,126,152,195,141,235,229,8,14,156,49,27,124,196,35,89,222,87,212,130,39,254,80,234,254,93,149,160,245,154,206,179,77,188,140,68,68,153,22,88,40,253,205,193,17,93,3,106,212,70,165,190,67,219,240,17,93,85,226,2,46,160,165,28,178,236,65,33,4,185,111,54,113,103,135,143,176,126,222,73,208,237,243,239,83,111,11,50,1,95,218,161,9,36,25,72,98,160,98,57,49,192,240,175,153,119,239,108,218,9,198,125,212,199,142,140,145,210,26,81,216,157,217,196,65,201,220,63,239,182,245,172,182,76,114,92,14,192,155,126,244,76,188,56,110,134,41,101,250,178,158,92,184,185,162,92,2,142,122,224,171,181,97,38,4,108,158,34,20,150,202,1,188,36,53,66,150,59,172,105,59,20,9,181,103,253,15,123,72,131,163,187,79,25,31,128,66,191,179,22,216,51,17,237,206,84,18,194,146,22,92,18,230,235,59,93,56,0,161,240,171,71,112,104,91,247,54,199,27,223,148,171,244,147,46,94,180,251,165,59,50,103,88,211,198,22,235,140,13,116,63,38,101,67,105,159,152,111,244,74,230,207,215,229,223,135,101,80,64,39,77,139,32,161,231,127,132,127,103,224,125,151,228,22,227,196,206,85,1,221,205,4,107,125,115,10,18,138,194,170,77,217,16,66,32,159,8,34,7,150,64,3,255,97,56,62,207,182,89,251,84,125,249,241,122,191,71,54,187,197,24,183,119,189,111,243,100,161,54,20,46,185,15,208,170,85,208,133,90,147,232,123,92,144,26,145,64,117,129,98,155,145,153,96,134,214,10,196,208,93,117,27,105,80,21,45,193,221,41,149,74,177,113,69,43,71,55,213,106,183,79,178,144,138,185,207,84,176,223,54,50,250,56,26,110,222,132,130,115,118,88,249,90,95,103,193,206,69,149,78,116,194,60,216,25,239,141,70,107,219,51,34,33,15,26,170,31,228,205,225,73,231,221,60,201,36,86,196,222,121,249,15,229,15,118,123,160,233,228,230,221,22,48,91,13,48,79,241,2,235,239,98,134,164,230,91,123,115,33,247,83,89,250,155,36,24,199,48,34,144,1,244,81,166,165,102,164,89,183,101,18,225,94,33,226,36,103,241,154,79,92,107,233,213,91,212,91,246,58,76,246,22,219,43,194,89,49,161,109,157,111,15,220,254,72,220,238,17,55,58,3,193,117,249,87,90,200,89,49,22,176,107,75,109,33,254,19,97,246,226,113,33,167,125,102,154,110,3,83,219,202,122,181,68,14,141,52,204,242,88,238,39,230,67,137,80,200,166,121,246,188,178,126,193,18,167,87,41,62,224,49,27,57,219,187,240,168,165,60,253,200,135,59,185,36,205,120,45,190,204,33,19,200,67,229,230,228,71,39,105,110,54,108,17,130,197,230,148,193,92,117,103,78,169,65,22,2,214,242,102,160,111,237,191,26,15,151,29,15,28,177,16,35,144,27,227,179,202,149,223,33,132,236,238,233,54,218,195,37,16,86,47,119,110,15,32,55,50,86,20,134,8,53,151,71,65,66,107,23,18,168,248,93,175,107,163,206,236,234,178,71,159,222,136,97,209,173,11,33,28,153,64,64,128,31,86,248,161,104,151,151,118,107,116,116,100,147,3,115,203,6,105,77,132,188,20,180,42,151,116,144,239,20,155,33,212,8,190,254,138,166,139,174,217,161,25,125,220,207,155,150,73,130,59,74,85,205,46,127,234,191,164,229,237,242,9,229,80,166,121,31,185,77,181,239,115,21,65,135,31,115,112,229,213,122,151,207,160,85,70,254,206,63,92,113,129,186,227,32,225,110,80,117,180,211,168,2,71,251,173,83,144,28,46,120,245,245,80,220,173,93,135,32,98,117,98,39,215,46,118,110,204,43,60,162,187,183,221,208,96,211,70,7,211,93,130,152,36,235,167,13,224,213,116,188,41,209,32,109,172,38,78,127,97,167,136,34,107,134,67,63,29,130,34,38,89,84,84,238,142,171,195,142,66,184,77,95,209,109,202,63,202,94,226,187,157,96,57,41,113,76,215,234,148,66,43,4,180,210,64,152,155,109,49,219,109,104,130,54,40,119,178,123,122,91,188,140,181,85,218,18,97,139,138,80,233,143,147,148,182,28,144,116,129,100,229,37,18,137,100,196,5,124,92,210,0,142,15,152,97,20,19,227,128,211,45,137,195,187,78,13,175,69,24,46,195,184,39,158,69,155,66,149,237,183,81,158,46,27,39,217,133,79,64,180,141,46,230,159,188,167,115,223,133,212,75,39,122,64,239,36,221,145,141,252,21,197,124,89,130,19,61,229,154,203,250,247,152,77,196,212,62,138,13,5,141,248,138,132,179,143,249,207,226,222,150,26,144,141,84,200,175,24,49,100,82,127,248,141,205,122,147,38,83,59,52,214,142,174,76,154,222,157,12,151,4,82,248,45,242,248,155,212,55,79,177,64,239,81,105,75,199,139,32,173,176,113,98,121,174,63,102,248,223,68,213,209,16,0,180,70,137,84,179,56,63,128,94,243,218,167,253,84,205,58,88,209,187,91,211,91,130,152,125,153,71,230,96,216,73,221,221,187,140,197,73,181,192,130,53,120,92,157,73,92,163,104,205,75,251,96,62,36,92,249,195,34,64,87,13,73,106,235,56,64,25,133,82,60,146,49,34,255,241,165,139,16,125,67,235,215,233,123,83,6,210,227,83,156,59,93,241,191,13,130,78,24,7,99,194,249,101,189,121,200,164,239,199,159,49,236,20,158,67,223,227,132,244,73,140,232,184,118,77,9,145,119,253,150,161,116,7,8,2,203,32,57,203,239,18,228,214,226,83,182,20,112,204,152,121,109,171,167,247,203,120,245,13,220,128,173,79,34,156,24,111,2,207,117,143,51,20,38,138,19,14,185,22,18,125,95,141,173,22,120,120,35,113,56,246,7,209,145,195,7,166,114,220,28,250,134,125,32,183,69,85,152,203,44,208,87,189,215,160,241,130,242,176,91,177,68,39,86,249,48,151,119,52,0,139,222,1,57,172,197,35,38,197,106,125,178,52,119,80,30,92,22,36,247,77,26,70,125,45,39,223,225,26,141,99,221,169,48,209,229,92,155,122,184,71,186,154,42,62,78,85,147,48,24,188,24,182,40,58,2,91,71,119,209,138,161,249,243,215,38,173,18,179,24,75,184,66,253,25,236,97,113,152,222,191,0,122,5,31,221,168,77,117,39,159,63,0,113,198,210,92,14,3,30,73,154,199,5,40,117,105,63,116,84,41,233,60,50,19,170,112,102,174,254,8,107,111,119,126,200,157,167,136,89,59,246,83,117,198,174,237,83,92,187,237,242,168,122,58,55,229,49,181,184,120,166,95,166,57,90,157,157,26,213,172,104,174,16,157,162,162,157,113,26,15,165,16,173,135,24,113,157,136,61,54,118,254,238,73,46,81,62,226,17,174,150,1,241,163,218,102,242,215,104,65,68,1,156,235,208,86,194,220,96,82,94,49,9,8,69,159,92,236,118,236,216,106,116,186,92,154,199,12,113,35,66,21,141,52,244,224,208,41,138,27,144,112,10,62,57,84,162,147,55,192,10,203,128,29,188,44,39,6,225,14,1,21,59,144,28,10,38,81,148,215,205,215,218,48,197,162,151,129,45,60,198,17,226,93,124,142,15,238,223,205,95,232,197,76,162,82,10,237,125,10,126,110,2,213,12,62,164,22,46,232,80,208,3,163,155,239,188,169,205,183,231,112,141,129,28,169,76,62,144,73,67,72,222,80,53,68,123,182,39,169,226,157,255,100,229,211,88,5,152,243,21,45,39,182,243,149,214,31,192,46,184,76,82,177,239,156,27,214,73,8,250,220,139,144,147,89,41,14,251,111,193,70,247,67,169,99,123,67,99,143,174,76,116,55,239,65,76,209,43,18,51,151,62,119,161,178,135,2,186,78,46,206,130,42,72,222,65,81,182,33,187,240,63,122,52,234,199,195,99,32,155,185,127,218,107,101,132,21,199,78,146,178,35,91,47,210,246,160,64,182,131,245,120,130,205,235,219,24,82,236,250,118,162,215,197,193,253,180,45,75,3,69,42,245,47,233,219,20,153,63,88,42,12,8,84,112,67,37,74,27,115,100,142,3,116,63,14,78,85,243,148,108,152,178,33,189,78,204,228,176,176,138,36,70,209,206,9,176,210,27,230,151,1,85,104,185,201,122,211,62,145,7,91,84,77,71,202,95,172,89,92,104,207,30,188,181,124,89,149,251,185,113,187,180,221,68,51,100,101,172,64,191,185,247,88,210,21,108,150,244,249,152,47,228,66,136,239,85,114,96,37,25,247,113,161,84,189,55,19,116,2,129,82,45,241,60,254,159,61,238,127,190,74,205,154,70,0,112,29,76,149,64,195,110,143,77,89,14,153,186,206,148,63,134,91,232,182,30,241,8,190,36,53,125,48,147,181,132,59,16,205,232,1,129,33,39,2,218,195,26,241,7,223,144,231,170,207,102,68,180,195,15,162,68,4,29,21,157,186,25,76,47,89,138,79,184,71,82,32,150,7,225,28,225,24,28,212,156,15,170,184,78,153,177,74,156,8,170,58,249,144,106,21,227,75,209,180,227,232,224,133,164,196,220,254,232,57,103,61,253,202,116,140,26,211,232,124,65,70,85,186,116,119,218,110,3,112,66,150,114,108,71,74,124,234,66,139,167,127,183,148,20,101,111,54,28,67,162,119,37,200,116,103,38,90,127,8,225,253,51,24,241,245,26,144,111,255,210,233,254,197,114,65,191,83,69,56,52,240,114,144,198,74,171,185,198,74,169,121,81,182,209,205,95,178,119,136,84,43,235,174,54,130,85,132,255,162,80,77,108,163,142,205,145,131,4,65,153,89,210,58,72,175,19,26,194,75,232,176,9,238,102,165,77,226,73,138,87,31,21,135,150,250,199,98,128,54,102,157,156,33,229,171,142,245,125,100,235,113,200,225,144,197,247,123,29,226,102,150,121,251,125,164,223,121,243,12,187,168,76,197,20,63,235,144,66,193,184,235,77,49,56,89,228,145,253,73,238,167,249,47,249,218,169,179,220,104,171,230,77,218,247,245,64,31,133,27,226,86,154,141,129,245,242,143,55,219,123,132,235,46,42,53,189,19,143,185,193,229,50,181,118,203,80,29,56,79,161,63,206,202,143,155,44,89,190,189,31,100,47,226,210,47,213,210,199,170,173,148,183,219,60,165,193,236,206,179,103,229,224,28,80,72,51,199,221,221,48,1,143,12,90,2,213,49,218,220,189,210,75,244,19,205,23,30,239,59,200,77,189,192,252,94,5,29,31,227,7,21,162,2,215,5,155,199,198,115,78,182,155,229,228,110,99,183,236,97,213,243,105,244,137,246,194,39,201,231,101,41,35,105,7,34,116,137,48,255,64,30,101,84,24,212,252,187,196,138,184,198,228,187,115,51,49,142,234,46,108,149,23,34,37,249,188,122,145,17,147,136,79,220,193,193,239,237,235,51,42,153,241,55,119,61,167,59,128,13,22,121,234,49,46,174,78,40,116,183,13,237,215,235,218,44,12,158,48,194,212,62,52,56,106,173,132,100,158,154,185,116,211,110,148,249,220,45,167,197,214,204,125,221,120,245,32,19,48,52,233,79,193,206,226,11,214,148,113,16,171,107,1,209,27,249,235,254,68,77,194,67,136,227,115,27,72,37,208,116,105,10,111,95,170,159,194,41,247,243,103,56,186,186,25,51,60,195,155,255,49,35,107,45,217,236,117,59,226,251,249,145,188,176,43,209,246,81,172,52,212,100,81,173,72,61,11,162,192,191,22,245,175,70,182,34,127,153,218,7,135,254,145,103,0,88,178,251,50,111,26,114,73,97,250,202,254,23,125,31,136,179,37,143,130,147,110,28,40,118,24,27,103,245,239,92,141,149,60,1,36,3,112,104,44,210,118,205,37,28,62,213,190,201,91,242,149,133,212,118,79,114,199,132,80,41,109,87,216,120,17,166,233,41,84,172,19,186,147,49,69,41,196,174,233,196,176,231,83,147,5,57,87,0,24,111,253,112,85,162,29,196,121,116,151,161,193,21,94,130,96,77,5,17,253,164,10,157,57,180,213,205,199,164,195,37,122,150,168,98,21,247,91,43,199,222,237,32,221,165,15,193,243,89,157,148,119,14,222,38,233,127,100,66,101,128,163,210,29,18,9,177,245,28,139,224,136,72,42,240,97,162,156,141,197,4,151,247,149,91,214,247,107,208,181,111,231,228,136,54,111,1,111,173,224,206,51,255,159,2,136,100,124,52,84,164,212,68,209,179,186,12,129,241,183,72,0,130,93,14,247,175,166,18,46,65,22,187,59,247,100,94,154,157,130,74,139,217,94,153,177,11,220,20,217,89,117,170,93,158,252,3,15,218,87,230,94,31,122,77,71,38,228,240,121,80,147,81,250,138,219,215,199,140,230,199,2,118,134,124,93,25,76,90,143,15,50,192,207,199,178,8,32,83,97,213,235,71,16,213,220,109,148,0,117,119,51,161,210,129,99,49,132,189,184,176,82,214,153,87,143,29,167,27,219,95,174,222,198,53,214,113,154,232,178,89,119,29,142,231,80,130,39,247,191,125,37,157,61,138,45,51,15,44,234,37,69,91,129,148,99,108,13,14,135,45,222,2,47,93,116,30,164,227,250,185,195,113,201,176,106,16,200,205,211,156,57,0,24,40,230,75,178,217,97,213,120,73,209,217,139,96,112,128,187,57,93,182,178,213,237,211,164,144,95,222,249,202,85,255,55,246,85,97,175,209,113,94,56,233,223,229,22,32,76,69,59,92,108,227,4,221,198,119,180,251,124,106,245,61,165,98,113,68,105,6,65,9,202,199,130,40,42,2,237,79,204,74,43,236,85,15,59,97,101,95,167,62,99,48,120,97,175,147,254,98,183,157,7,61,112,1,221,131,209,106,60,27,116,24,12,7,90,147,15,182,152,113,107,48,240,189,214,243,26,83,230,238,211,103,14,177,128,108,172,32,140,46,242,134,254,221,147,94,106,178,209,173,71,122,121,181,132,163,54,159,187,209,184,242,24,105,140,129,22,124,64,143,32,145,211,150,38,115,127,128,179,191,48,34,178,164,103,23,191,230,60,4,128,8,13,89,78,196,220,210,104,107,104,133,8,73,45,8,82,224,50,31,165,248,236,100,194,153,100,248,247,162,43,132,208,216,95,145,104,40,8,132,37,54,153,146,206,54,106,129,134,72,149,150,251,42,85,132,77,90,87,187,236,156,240,98,187,228,234,200,170,239,211,32,173,227,95,196,132,114,242,83,210,41,126,68,255,240,174,75,192,66,61,87,28,201,234,7,214,117,104,162,115,152,63,178,249,45,120,82,174,66,130,197,1,1,237,239,47,32,241,37,241,140,196,158,203,99,0,252,245,94,155,221,194,234,212,106,155,110,101,93,188,46,232,21,208,144,111,6,199,186,144,194,235,238,37,42,30,201,3,47,144,79,124,41,132,22,203,130,14,40,67,77,105,195,218,71,135,54,158,80,114,168,124,238,49,20,24,23,117,222,240,89,26,43,12,255,65,240,130,154,81,167,11,95,83,195,134,104,119,110,171,84,84,12,21,179,106,103,236,9,38,0,244,62,172,170,87,211,57,145,56,80,14,240,27,221,168,82,109,174,153,148,126,29,110,233,197,52,85,195,161,155,11,208,205,66,213,132,159,151,56,16,187,199,98,59,222,185,251,204,95,153,174,178,218,254,171,160,118,154,239,19,194,133,152,13,13,113,6,12,221,210,96,190,93,134,94,200,207,65,91,121,44,196,110,203,190,162,125,121,192,62,170,89,65,246,28,80,177,118,48,90,59,231,82,233,181,11,195,235,105,238,206,167,138,233,235,159,2,242,38,185,69,205,208,36,199,85,219,12,138,33,158,24,31,48,191,244,147,114,212,51,141,102,141,254,142,166,16,112,74,133,224,178,202,124,109,97,10,89,128,217,218,64,174,110,134,157,161,239,219,96,183,194,20,221,104,248,203,45,215,80,247,167,35,16,34,186,144,172,226,13,204,26,134,97,136,170,220,90,172,244,51,11,243,4,171,227,78,67,83,2,192,114,245,66,110,48,37,187,15,22,137,222,184,162,163,64,70,57,105,252,85,249,112,112,144,63,231,161,250,138,245,45,91,40,149,114,52,105,88,2,116,84,228,99,26,156,239,7,118,105,190,22,168,187,29,183,150,124,180,114,37,33,5,50,182,91,81,115,251,181,237,86,101,112,137,38,177,22,8,164,117,227,208,163,169,1,251,63,109,155,57,43,197,11,107,242,135,0,78,226,11,38,62,126,183,9,223,133,241,212,22,107,200,37,152,42,186,97,242,77,1,190,122,110,92,166,228,195,235,246,168,42,53,217,233,213,126,230,85,145,112,153,76,213,79,104,96,61,200,53,155,18,168,168,101,143,30,14,101,188,183,192,245,81,123,21,150,158,142,94,89,213,21,192,132,135,124,122,247,92,183,29,94,212,254,237,113,188,43,66,18,231,65,172,34,60,181,245,27,97,40,38,229,112,198,28,188,20,116,146,117,195,205,126,118,45,244,124,148,176,136,245,63,120,217,228,230,255,167,51,253,245,219,52,157,84,201,133,77,184,54,63,205,67,103,192,47,77,202,129,144,218,249,203,213,231,47,128,160,53,19,83,49,241,134,126,61,26,241,223,79,51,184,201,136,157,4,215,226,178,225,131,222,170,65,149,167,155,234,183,31,71,216,177,42,138,103,230,198,52,40,22,196,69,175,167,97,71,20,77,25,246,147,32,108,38,36,70,174,16,141,206,51,158,101,56,17,184,30,149,22,119,176,200,255,115,46,167,108,215,208,188,53,58,190,235,139,121,102,34,23,107,100,40,234,106,66,133,148,48,112,228,239,107,37,227,214,12,48,81,102,246,97,96,231,149,139,233,254,196,71,188,240,15,176,76,95,228,28,57,140,46,160,172,86,43,119,240,234,168,214,192,209,14,214,195,132,240,108,146,222,220,252,245,172,156,129,87,243,119,214,26,207,164,75,150,124,188,61,41,66,171,61,143,88,240,143,106,214,63,56,79,10,242,166,245,111,71,203,18,184,8,214,234,165,155,14,33,160,160,62,23,226,243,129,175,68,86,171,81,144,0,227,8,28,49,24,233,204,44,124,134,79,69,255,203,31,25,254,78,246,143,194,56,243,170,182,247,118,252,4,163,255,54,241,246,205,125,249,35,54,9,104,186,121,193,180,187,146,11,86,248,164,89,224,21,136,72,43,246,131,85,51,134,144,141,170,50,53,59,157,196,185,78,23,156,23,37,2,133,84,2,99,172,229,239,247,200,185,20,107,236,1,59,6,123,55,174,103,158,130,221,87,26,188,64,131,252,47,132,49,254,46,240,108,163,102,144,192,223,166,95,76,50,40,87,231,22,166,157,110,3,218,154,141,254,186,105,57,31,199,188,73,17,118,81,41,49,224,44,100,84,176,46,226,73,215,202,4,183,92,32,192,167,162,205,121,223,53,78,14,35,252,121,117,226,131,17,15,247,41,252,153,101,121,239,194,144,239,176,254,52,248,99,90,249,118,12,232,18,39,41,196,158,63,156,9,111,35,183,179,83,253,244,151,60,86,232,64,113,245,136,160,89,147,237,129,196,39,154,62,32,30,126,242,135,156,227,225,77,49,219,173,88,12,121,57,82,20,158,87,147,4,157,188,130,46,240,246,125,159,116,41,200,103,159,166,74,1,22,16,141,209,203,138,249,99,19,213,237,111,71,154,158,89,223,126,156,16,227,226,240,253,62,238,158,137,173,31,48,22,240,59,233,228,219,165,223,192,254,194,161,82,49,68,226,254,209,220,171,45,97,246,170,30,158,109,151,88,215,19,92,158,151,201,200,155,72,217,19,105,162,165,229,231,133,65,98,125,86,233,2,160,163,233,195,14,163,123,105,219,82,255,197,61,228,37,2,186,1,158,8,204,123,118,65,108,126,56,173,118,186,225,169,208,176,149,86,136,253,210,126,76,209,155,154,140,70,164,178,248,179,84,121,244,129,238,14,183,224,35,88,56,46,27,204,58,64,23,34,159,9,207,90,216,65,151,149,207,231,152,47,197,177,81,179,254,114,235,58,147,118,158,225,228,81,119,250,193,206,65,47,106,157,7,178,201,86,205,146,163,236,7,187,16,157,107,89,199,60,240,157,96,72,224,122,254,44,39,225,139,61,210,132,67,195,2,2,101,87,127,144,123,71,61,240,184,245,187,222,132,113,167,253,174,85,206,23,218,44,66,205,210,167,99,19,225,204,161,168,141,171,19,34,255,149,14,217,245,113,226,8,143,161,38,246,185,150,181,196,7,95,44,16,30,19,108,3,40,181,247,219,203,72,232,217,135,13,111,31,203,124,149,127,19,12,227,132,74,220,152,239,91,145,125,118,188,103,5,73,13,54,33,181,114,251,27,19,180,31,66,208,116,50,111,64,197,105,214,128,244,36,48,253,80,226,219,147,79,120,222,241,194,127,37,47,144,101,166,252,79,1,2,60,105,94,55,181,138,16,1,66,228,117,69,50,172,208,172,70,50,0,96,103,192,193,223,140,7,229,73,44,15,115,50,1,248,83,58,120,126,145,197,39,232,184,205,132,67,198,206,8,186,15,168,169,87,236,5,150,138,42,3,3,148,148,45,162,42,82,51,160,141,125,109,234,138,128,54,104,239,77,102,177,95,68,53,18,209,16,123,212,56,102,123,233,102,161,170,125,138,212,249,126,66,181,28,180,16,200,129,142,241,98,216,157,202,24,136,60,135,94,211,20,199,191,97,108,86,73,248,129,182,240,210,153,155,147,229,19,133,120,127,105,199,141,169,120,159,22,187,138,255,200,162,82,87,130,36,104,63,194,153,134,242,57,25,27,16,252,58,39,119,253,241,24,125,236,147,51,98,67,169,159,154,12,17,112,79,212,228,55,208,131,84,209,88,55,89,246,144,82,56,130,88,209,143,67,89,51,52,1,11,165,173,41,235,70,61,20,60,139,199,220,199,108,64,5,244,63,30,237,29,240,209,73,100,142,90,185,222,156,215,16,92,144,148,140,251,241,49,116,227,81,181,249,181,134,122,43,232,122,214,34,202,189,108,124,236,230,236,84,113,68,61,228,169,218,12,138,53,162,103,48,254,111,143,128,79,27,114,168,140,157,164,253,19,118,95,228,202,78,254,138,12,95,118,37,251,14,26,231,132,95,181,100,84,100,28,79,178,73,137,145,190,57,171,207,196,24,40,110,213,90,10,248,71,68,72,196,137,81,208,93,50,116,58,214,164,246,69,183,146,105,160,39,91,228,221,115,11,49,188,107,141,201,183,1,178,89,179,239,138,207,186,173,188,146,16,109,103,246,247,174,53,86,94,101,51,129,80,55,100,81,42,138,88,42,241,38,56,220,219,174,107,34,239,157,5,236,214,15,46,214,193,0,1,44,196,229,255,46,27,27,66,237,133,143,171,141,237,207,29,132,106,0,66,61,181,0,29,195,196,82,78,119,141,201,69,0,239,195,116,7,35,41,227,69,167,126,87,76,198,4,78,119,184,147,156,81,98,159,73,2,124,100,230,147,78,120,54,174,87,183,72,126,20,220,96,64,6,139,88,71,51,84,60,96,126,195,3,178,217,121,234,179,147,199,19,10,124,179,143,184,230,232,119,198,161,190,7,140,78,70,60,63,86,245,115,242,194,244,204,164,52,37,7,92,49,224,32,194,22,161,77,75,113,55,213,212,244,53,150,165,58,254,191,116,136,223,197,240,96,243,156,115,145,176,36,115,197,78,54,67,216,78,222,59,206,167,131,132,155,3,65,131,178,233,127,239,243,207,233,233,221,127,15,67,199,190,165,89,254,165,213,127,205,184,229,55,129,163,163,26,148,108,154,98,154,191,79,7,170,15,80,248,120,105,244,152,61,175,28,241,200,40,25,110,176,129,33,184,78,150,56,137,223,75,135,121,235,144,220,81,216,10,4,24,150,120,127,224,108,54,2,251,32,106,113,197,225,150,252,227,216,122,117,25,44,196,61,174,158,76,218,45,143,162,210,117,38,254,53,59,134,93,192,109,181,99,204,74,203,192,204,127,15,39,119,10,192,152,87,220,171,199,5,166,45,61,41,180,189,225,193,187,154,145,74,179,201,172,248,216,136,213,202,189,239,239,85,140,40,121,115,21,209,13,0,200,83,166,34,64,158,49,48,232,146,171,167,39,218,220,29,11,130,53,144,159,54,184,166,159,51,25,48,234,235,196,37,62,196,28,147,41,67,118,3,233,139,103,93,57,42,124,5,213,234,63,146,216,42,11,172,152,45,68,161,102,226,130,109,125,146,43,113,249,154,65,227,57,242,201,211,66,206,228,111,244,20,133,31,35,60,99,101,196,214,139,4,118,232,122,144,39,152,25,87,131,60,206,145,179,20,200,46,115,130,238,251,117,47,111,10,127,243,143,148,147,162,149,37,228,15,114,128,80,253,60,31,233,145,167,233,84,174,45,153,223,213,36,223,185,209,233,31,60,154,62,230,222,51,95,117,175,9,130,80,109,243,37,240,146,213,92,136,248,34,97,142,174,125,231,189,250,166,186,46,62,208,24,26,207,178,44,85,106,190,42,227,179,145,145,146,137,130,117,232,167,205,127,54,168,254,37,47,152,56,37,136,112,26,124,44,205,87,204,72,230,228,165,124,240,81,89,1,79,22,33,21,95,191,55,17,98,226,47,190,60,116,21,36,201,18,118,197,229,62,250,93,94,30,134,77,240,150,180,214,140,185,14,81,161,95,222,78,119,73,186,214,63,80,3,178,245,128,226,191,170,209,160,23,68,142,24,205,22,70,117,185,94,151,199,238,192,91,196,200,6,150,145,121,91,136,44,109,120,128,10,224,7,252,181,18,98,33,142,243,26,142,25,50,131,91,96,160,189,181,58,244,182,215,73,198,64,179,100,11,30,95,148,125,95,230,171,130,70,198,106,58,212,84,158,56,137,180,168,185,160,64,133,60,22,184,139,28,83,236,221,227,38,207,83,198,64,182,86,249,138,42,145,192,200,155,59,229,187,126,112,154,180,156,227,170,173,184,192,71,18,139,167,93,131,91,36,201,113,81,180,90,45,238,116,205,78,148,80,107,129,247,26,205,68,108,7,206,190,175,131,250,250,158,176,220,174,12,144,95,243,59,81,200,18,116,104,253,155,85,88,55,43,9,58,181,121,152,73,219,127,158,50,32,106,48,156,165,118,45,195,105,33,5,70,71,49,49,163,250,138,165,12,30,49,30,245,223,155,250,241,239,70,217,136,188,47,30,6,119,29,51,156,147,159,157,83,232,222,29,60,31,72,152,185,148,103,98,173,69,4,124,120,186,203,130,251,42,141,129,207,86,46,122,115,138,2,143,145,9,222,158,234,46,112,22,145,189,124,172,121,202,197,206,178,84,207,239,107,30,231,43,250,69,30,142,69,251,156,8,66,98,72,47,90,36,72,132,123,7,22,187,175,167,208,167,81,210,164,194,119,36,145,74,244,4,178,190,143,111,168,160,44,169,123,165,154,57,133,185,55,178,163,118,34,7,120,106,43,180,171,167,157,240,254,226,231,176,240,214,171,184,207,93,221,171,182,220,20,68,66,10,241,43,189,241,119,95,93,120,238,186,79,164,138,22,90,54,16,239,10,107,120,152,54,82,249,119,155,67,144,226,95,123,185,91,99,174,251,238,238,238,43,56,105,91,160,190,182,168,180,231,136,216,107,168,140,206,210,42,169,183,141,45,35,163,111,249,87,9,185,169,179,32,76,22,99,14,86,215,13,207,169,156,252,108,87,147,195,83,4,247,206,98,69,92,128,79,65,57,217,234,21,103,223,35,248,184,144,30,235,173,199,61,58,234,31,122,253,147,16,40,61,82,125,236,143,128,28,117,227,76,181,26,155,84,63,62,165,67,109,78,203,177,165,127,210,97,110,36,233,78,188,28,98,22,84,210,114,93,161,108,159,16,194,76,202,147,209,63,212,123,194,29,8,40,163,122,217,145,172,151,35,13,154,220,248,163,148,34,166,166,83,15,53,192,149,5,18,236,220,18,229,232,14,104,128,138,15,125,213,47,114,178,220,170,26,168,196,228,243,97,172,110,116,40,11,122,200,91,91,235,61,6,11,230,95,239,203,66,229,236,68,46,90,129,195,204,142,209,143,244,188,113,214,171,74,180,86,209,12,85,173,132,254,2,132,141,85,166,18,159,85,78,38,2,133,119,255,9,1,96,35,66,51,112,76,7,102,26,74,50,150,179,24,216,78,144,241,245,239,108,25,118,179,46,40,247,170,70,104,167,119,78,52,5,15,198,232,118,89,197,206,46,83,187,208,152,172,248,72,169,196,163,26,29,60,216,103,177,102,9,23,104,51,219,106,176,37,198,42,193,47,255,163,28,28,84,118,69,111,45,12,245,26,219,76,93,126,147,68,198,250,227,208,233,20,128,121,193,200,38,119,149,236,93,114,45,169,180,185,168,204,130,165,161,58,46,79,255,103,69,178,196,251,186,203,140,198,30,61,40,226,88,85,48,17,184,211,81,162,184,174,64,102,28,226,169,69,148,108,119,153,163,129,182,13,67,108,83,32,150,213,178,55,170,45,231,132,15,8,114,93,3,6,196,170,203,148,36,102,123,149,106,27,170,209,235,210,221,230,178,54,0,43,146,95,68,192,233,109,128,93,32,28,51,133,148,246,140,182,84,99,131,125,208,104,245,113,102,110,211,252,5,24,131,193,218,107,168,149,162,72,109,2,177,242,56,159,148,1,181,109,149,144,146,241,1,157,68,218,212,172,209,14,50,75,73,56,131,164,41,68,193,128,183,87,176,104,102,146,19,79,122,18,234,188,228,90,176,27,222,249,62,12,63,77,193,50,179,28,145,143,49,62,51,95,17,227,86,27,162,238,74,97,59,154,222,173,210,198,102,213,177,100,17,205,221,89,154,214,74,29,36,31,80,200,126,85,173,44,111,222,196,166,44,201,100,10,58,85,88,198,232,198,188,67,20,225,102,225,129,9,248,0,12,41,209,82,178,244,65,177,213,142,51,44,10,186,46,31,68,4,169,151,79,12,207,22,28,39,12,16,26,197,10,120,192,196,31,189,117,158,63,232,252,59,190,98,27,228,85,80,68,91,89,248,45,161,10,120,35,177,33,199,89,167,128,237,46,249,232,71,212,155,52,146,216,11,26,107,252,177,196,163,14,210,5,143,81,112,43,210,235,21,134,155,190,80,120,195,195,152,51,101,97,223,207,36,96,19,106,157,28,27,188,126,241,130,121,143,24,227,36,240,16,220,81,51,255,10,168,46,164,227,118,27,27,92,244,81,210,6,131,40,25,77,87,23,161,103,86,27,134,164,95,92,7,91,173,253,163,162,101,253,202,26,82,198,70,205,162,23,64,208,14,250,202,187,62,41,46,236,159,197,175,174,75,10,32,81,8,164,147,6,130,155,88,9,91,51,137,124,37,223,14,207,154,11,70,141,94,144,0,153,71,104,9,165,13,178,95,34,1,241,117,182,112,65,153,98,226,115,245,197,21,128,26,223,152,59,50,59,154,60,152,60,4,92,172,251,194,14,237,35,136,249,143,45,189,34,152,224,241,1,37,33,177,7,242,249,110,156,27,197,239,17,106,184,158,74,101,168,62,252,44,227,103,197,242,74,52,106,39,50,56,181,198,47,247,227,205,66,11,172,126,42,61,234,202,130,183,186,241,51,13,214,191,22,160,174,236,141,9,114,59,243,45,198,173,78,238,80,152,118,231,193,175,196,204,12,142,212,130,119,242,21,33,89,218,74,207,208,117,94,69,178,17,251,102,199,0,216,220,222,230,215,13,91,54,11,56,78,170,207,69,170,72,138,214,113,181,219,70,178,126,44,22,208,149,212,217,229,242,146,11,103,133,91,205,218,237,154,187,205,204,49,228,187,85,178,97,174,56,126,9,155,76,113,213,209,189,162,232,129,232,99,125,112,158,170,79,215,20,233,251,85,51,40,15,227,145,146,13,59,34,184,186,158,105,193,63,191,156,142,41,212,81,55,2,122,107,104,42,115,73,212,228,136,223,192,125,186,15,120,175,147,238,225,217,24,234,169,172,121,105,32,29,147,11,14,222,248,217,170,107,119,230,191,152,34,119,217,197,114,131,50,165,117,68,154,32,243,215,141,6,11,245,208,16,25,252,138,251,93,68,120,23,195,133,188,163,192,28,246,115,45,235,37,26,139,120,43,107,119,97,115,129,243,93,205,75,248,29,226,71,244,187,216,151,216,7,92,33,149,224,212,106,223,226,247,113,192,111,115,96,158,36,250,51,154,117,195,225,217,43,177,126,184,151,208,249,249,183,89,221,175,24,155,51,16,216,227,84,166,149,68,50,61,12,230,233,155,190,155,197,194,151,181,207,226,148,9,107,89,106,57,197,173,242,73,204,218,68,240,21,50,107,66,148,135,224,240,194,235,119,71,224,73,162,235,173,100,199,243,169,204,145,223,118,87,10,119,185,78,97,236,54,38,158,1,157,112,21,61,43,25,154,160,185,255,68,120,110,229,166,45,228,69,249,120,44,104,4,13,151,171,212,67,254,13,150,104,31,199,21,119,91,83,39,108,35,129,172,136,241,236,126,157,49,178,96,73,60,120,146,176,182,21,174,212,228,190,91,125,118,255,129,3,121,238,221,173,209,82,72,175,74,198,170,73,128,223,15,123,1,208,63,255,94,87,197,113,177,53,246,209,207,74,51,77,246,106,30,201,53,112,205,123,139,2,210,109,147,226,93,94,44,174,18,3,47,70,48,39,75,180,73,8,83,224,92,121,123,108,135,240,225,58,208,215,102,37,148,228,15,32,94,36,66,73,71,152,19,237,142,165,37,126,242,178,23,116,202,143,125,124,51,223,27,24,244,75,117,210,14,161,191,216,58,164,243,107,187,201,222,136,182,62,38,120,84,166,42,3,238,137,166,28,51,235,48,125,38,43,197,1,102,4,122,27,56,85,35,152,151,55,162,65,171,200,36,186,100,93,134,11,131,41,243,172,133,68,59,17,179,17,82,25,80,182,234,145,229,163,139,122,251,134,151,16,204,185,153,74,134,46,95,207,1,98,173,59,154,181,210,255,250,196,222,192,223,232,172,40,133,241,60,201,54,100,197,196,205,168,97,59,72,187,59,95,180,43,58,170,66,252,152,164,232,247,234,253,85,77,11,233,31,177,42,34,49,200,178,193,79,225,78,18,248,49,234,193,143,183,100,211,177,87,186,197,131,109,196,27,205,11,76,52,28,103,120,25,252,27,84,146,241,34,196,31,34,57,139,227,175,203,174,190,245,148,117,45,135,37,34,24,7,120,58,31,79,229,97,171,12,36,25,18,17,72,118,47,219,225,50,143,168,215,9,36,185,208,125,84,104,3,246,22,27,71,151,141,69,231,71,33,245,128,241,2,146,234,142,183,53,89,196,170,109,130,97,105,233,156,17,188,1,42,83,55,185,231,96,118,26,68,161,178,112,9,62,145,219,195,21,124,57,148,112,200,106,15,70,242,223,146,235,113,204,45,12,189,10,26,114,232,49,159,97,207,34,73,210,15,34,239,188,70,191,250,202,20,136,108,31,87,94,200,75,46,115,142,111,188,197,115,112,132,5,9,42,72,59,75,35,190,99,190,7,31,134,147,210,72,37,41,47,206,9,252,77,229,126,52,59,174,122,52,175,95,10,208,229,37,208,243,27,31,229,25,85,120,2,26,112,68,201,3,91,25,240,235,107,230,217,223,13,120,197,206,224,138,246,213,212,175,188,104,22,26,231,137,60,26,148,51,23,199,17,31,252,113,163,29,123,26,18,226,194,233,84,211,250,102,58,228,171,62,34,130,165,71,45,114,138,177,220,145,87,78,217,237,131,249,53,147,2,180,114,162,15,237,203,127,137,79,253,117,208,242,189,134,88,103,145,198,7,95,60,230,232,76,177,2,24,83,136,106,183,76,182,40,89,155,102,146,2,25,155,15,149,126,79,126,46,190,202,86,163,65,86,242,143,67,170,188,224,104,22,125,223,111,199,95,175,97,202,8,100,233,201,188,174,181,30,0,34,146,237,255,98,127,72,114,131,0,52,227,68,220,190,83,235,117,233,226,25,231,62,27,165,213,169,52,58,167,208,119,232,16,211,192,48,49,253,236,151,41,135,241,32,177,122,46,42,103,149,245,113,87,73,114,171,190,215,168,50,177,52,160,250,122,204,202,192,224,238,7,105,189,39,16,97,81,32,178,19,143,69,39,84,88,186,140,16,57,194,230,71,239,147,137,51,212,108,215,134,72,150,12,107,25,11,157,151,229,88,10,104,112,242,212,15,115,62,173,205,199,54,229,84,60,178,56,235,219,124,19,251,199,150,172,123,134,116,13,34,203,119,244,97,137,51,7,241,203,1,168,139,13,218,11,33,203,159,235,13,17,34,75,210,13,77,61,49,245,94,65,103,16,105,127,243,249,144,24,179,170,158,216,27,67,218,162,232,95,199,157,7,13,176,147,17,192,50,84,6,202,135,234,202,252,168,179,49,66,226,4,234,126,4,231,133,132,150,217,84,121,65,74,189,48,54,89,46,2,59,85,251,50,153,77,59,39,135,254,144,30,170,57,15,48,219,211,140,163,48,154,86,45,231,229,140,36,97,29,206,201,245,0,88,161,211,85,187,54,241,117,101,168,66,98,165,192,119,191,189,141,76,121,118,116,194,3,113,219,21,228,147,47,30,7,67,182,101,192,110,224,234,18,158,189,10,107,31,105,63,209,13,149,3,163,186,99,191,165,127,144,156,252,69,233,127,45,215,65,205,216,29,88,217,113,3,59,196,227,51,211,27,194,237,223,185,255,156,112,14,119,249,225,51,132,206,88,254,245,43,168,189,91,36,68,137,53,167,153,22,80,184,242,80,217,31,49,203,64,179,218,71,220,139,80,12,192,47,61,197,105,6,72,62,96,0,157,132,157,218,128,143,226,204,129,8,121,146,156,254,47,59,118,21,242,9,85,14,190,174,95,233,120,11,230,255,121,63,146,57,43,84,147,38,143,161,223,163,113,142,218,62,98,113,102,194,130,110,139,43,95,176,240,42,124,148,186,138,109,29,18,55,228,23,129,92,101,218,44,50,136,136,98,157,81,126,129,110,121,4,139,176,16,129,143,2,218,181,127,224,234,88,133,153,82,204,241,229,125,167,243,32,198,22,119,150,145,237,123,208,21,94,119,91,58,82,246,77,11,51,106,191,254,178,124,252,60,66,129,196,241,46,5,85,85,70,118,33,232,51,203,72,194,68,87,141,122,24,146,238,65,103,58,59,76,218,73,106,54,78,251,28,179,79,200,162,252,100,215,111,21,91,122,133,194,192,184,39,241,156,110,139,186,155,46,219,255,171,228,4,71,250,29,141,251,101,96,109,102,164,95,36,80,178,24,204,21,204,241,12,106,243,171,13,246,159,66,241,116,138,202,95,150,165,154,252,142,205,114,33,47,57,114,84,21,156,173,156,28,167,94,176,79,125,55,137,80,107,1,109,134,43,213,34,229,55,132,107,135,192,235,89,159,199,78,186,138,180,28,130,74,133,110,217,1,157,186,250,97,119,185,231,65,2,34,204,179,65,216,78,29,108,229,53,210,6,244,242,158,88,69,248,52,54,200,28,202,174,138,231,86,227,155,41,124,3,45,251,78,139,64,159,131,111,104,115,215,219,246,112,115,78,73,220,66,27,136,241,90,27,147,84,129,209,67,218,207,236,120,195,235,83,64,36,201,207,141,98,126,130,46,90,49,250,102,9,77,105,103,208,219,16,52,249,189,144,245,147,106,137,23,55,84,208,217,93,45,138,120,73,168,1,242,76,104,53,33,135,199,108,170,44,151,12,153,55,149,98,123,247,188,197,182,97,15,27,51,101,9,198,26,169,184,149,110,17,128,105,145,149,206,107,79,75,208,31,45,118,136,112,58,27,42,61,145,25,79,147,8,168,18,35,244,24,165,8,70,29,227,45,166,153,214,139,16,98,170,99,141,48,219,150,79,182,118,181,165,137,205,177,204,239,144,108,243,246,27,245,55,120,226,144,44,5,235,219,146,75,19,55,136,33,91,60,123,170,81,111,82,48,145,171,108,79,64,118,214,91,209,15,94,145,99,60,51,44,35,145,110,168,129,35,223,60,175,33,157,209,158,211,147,45,243,59,229,4,84,40,79,194,99,119,40,49,28,100,128,207,210,202,239,85,38,132,77,108,202,111,226,128,53,252,59,244,92,214,26,197,109,230,14,243,223,172,90,38,151,180,247,50,124,213,254,11,63,249,44,140,231,174,233,252,109,177,201,130,48,213,83,235,76,102,160,71,100,67,71,145,110,135,138,20,146,53,96,76,226,232,213,234,227,144,103,176,12,79,131,153,139,58,173,128,89,135,66,63,175,252,49,204,104,88,111,155,46,157,189,252,238,209,143,4,11,68,157,4,31,99,44,226,182,192,37,154,189,28,34,137,190,14,78,148,137,134,169,102,176,157,229,199,84,238,158,70,179,126,239,201,232,125,71,69,133,139,93,29,143,21,133,99,91,169,66,130,112,118,12,184,97,221,58,210,158,18,79,156,241,119,41,138,135,124,133,167,220,200,150,146,85,8,190,123,90,190,83,175,229,24,108,102,214,129,167,200,29,9,145,244,86,230,104,7,50,72,109,84,195,138,81,116,0,112,75,104,90,174,226,142,19,93,146,42,21,44,148,73,136,27,20,112,253,254,62,20,157,136,227,70,151,105,113,102,189,163,58,211,16,128,115,16,170,174,16,22,132,230,103,152,7,176,170,70,132,247,204,253,151,203,84,16,102,11,17,254,67,4,13,31,223,76,172,152,186,40,52,215,100,66,99,176,195,216,79,47,27,112,31,124,86,59,139,6,210,45,46,118,155,33,33,58,199,101,239,163,74,154,172,34,80,235,24,249,3,99,121,57,4,96,73,245,202,235,28,83,145,245,84,128,24,189,34,149,223,14,8,90,181,17,213,186,239,83,85,155,9,164,78,20,65,69,174,67,252,118,126,129,96,147,63,18,25,183,98,61,182,8,19,101,89,109,189,164,106,174,42,151,111,217,8,202,227,101,155,78,212,79,134,154,148,133,98,132,51,58,87,1,144,150,18,60,255,223,1,191,120,42,106,31,191,191,134,95,185,117,101,48,42,32,21,46,210,117,169,73,58,94,98,193,211,155,87,40,93,13,129,94,122,229,217,46,151,77,187,117,234,117,209,100,134,110,112,109,59,75,107,209,117,94,87,161,132,80,113,21,143,8,252,194,173,240,25,73,4,168,129,85,28,87,90,220,66,70,22,230,100,238,200,137,149,126,70,142,50,240,97,9,80,117,199,231,75,218,28,70,253,39,49,93,20,55,100,90,156,114,231,82,209,181,194,41,248,94,78,74,175,104,1,194,250,227,224,245,154,255,253,200,158,88,19,140,120,1,190,237,67,188,18,37,76,146,178,85,79,221,143,227,18,116,31,197,160,77,157,216,126,202,252,76,68,151,235,66,223,111,187,225,28,110,26,77,46,209,241,45,20,41,236,254,146,81,239,51,33,56,196,74,144,241,125,81,216,5,170,45,92,174,20,34,126,84,160,34,212,14,230,144,235,118,5,102,135,134,218,247,65,247,148,175,44,176,212,93,245,235,23,116,200,242,242,80,113,180,19,11,131,156,241,87,60,70,5,127,183,71,138,151,207,163,104,145,172,165,147,16,77,166,61,174,107,58,176,191,5,188,219,231,159,178,107,11,72,192,8,5,143,178,45,199,95,32,154,165,109,20,15,225,195,188,198,156,137,92,180,232,20,72,78,119,127,72,126,238,203,109,236,255,85,180,117,50,224,27,209,120,16,131,105,16,42,59,170,1,31,183,49,84,146,165,235,82,131,211,243,25,23,73,202,15,127,242,132,75,106,72,116,222,222,48,64,136,187,250,57,209,23,104,186,218,159,203,131,136,72,36,247,248,96,252,170,33,34,232,147,146,56,42,120,65,154,33,51,89,201,243,225,239,248,208,90,100,245,190,94,251,180,139,53,18,31,103,110,185,14,74,188,130,123,222,183,145,184,30,191,176,174,117,31,244,21,142,136,129,136,180,61,120,157,96,32,102,197,81,90,36,107,189,255,145,175,134,158,206,245,108,0,228,214,75,226,136,132,21,49,66,211,237,146,169,128,196,93,0,199,31,242,97,68,119,148,158,154,125,154,97,113,200,87,214,221,67,213,241,136,102,24,133,197,214,191,45,50,223,11,234,212,202,252,133,230,239,149,62,135,84,132,240,59,143,76,12,91,174,181,244,184,23,220,214,170,5,158,169,53,19,81,87,108,163,245,175,227,51,103,225,240,210,144,195,36,229,193,251,50,145,168,101,119,170,164,80,127,131,141,73,233,127,25,165,79,157,39,182,141,206,128,135,234,179,194,34,59,119,50,66,175,36,63,112,208,136,22,127,229,88,32,25,245,99,59,146,142,56,91,191,218,137,120,229,57,36,119,134,131,2,182,71,241,2,85,17,74,112,198,22,87,17,79,133,250,39,94,51,48,141,0,234,8,188,123,207,94,207,123,47,252,177,24,65,2,61,60,230,118,199,61,242,134,203,22,110,197,164,128,89,85,53,121,11,124,73,19,32,3,41,186,63,230,65,79,213,152,82,242,86,172,105,130,8,35,22,93,35,117,244,14,17,49,127,177,39,1,12,164,191,93,53,93,155,254,138,239,201,249,157,112,95,124,184,184,41,8,230,198,0,197,219,119,252,247,148,189,24,152,39,118,9,209,250,33,188,14,86,103,184,79,40,77,229,157,191,239,201,2,36,240,0,97,69,99,133,170,159,186,203,128,79,53,75,143,178,226,15,185,110,192,59,207,233,171,130,232,100,106,72,226,30,78,91,73,190,81,241,190,61,65,97,66,60,146,190,48,17,219,126,240,96,100,85,113,89,157,87,192,185,93,35,132,93,117,160,133,19,160,64,234,68,223,137,2,18,179,135,134,120,56,100,93,109,97,49,182,190,243,2,52,16,23,14,160,214,60,31,54,153,140,241,84,213,54,12,123,115,77,177,9,169,246,225,66,126,128,230,133,183,2,228,146,210,160,193,91,250,214,135,109,71,160,28,41,128,16,162,134,232,204,133,139,71,36,253,174,3,15,169,88,23,80,210,131,219,177,172,83,184,155,235,70,38,95,108,224,24,2,179,96,82,209,79,122,137,51,255,217,6,62,89,99,213,219,76,241,110,165,91,192,160,214,231,112,15,161,1,191,62,7,42,83,171,173,8,4,0,228,82,7,44,47,77,139,122,84,230,92,232,109,247,217,170,19,155,124,195,169,179,198,79,47,234,38,70,35,193,178,206,147,126,6,98,28,48,132,98,234,179,214,118,244,156,133,5,253,136,172,226,201,153,208,140,220,209,183,119,88,153,182,44,11,110,217,59,18,187,96,148,51,14,91,74,243,238,44,30,159,24,202,160,120,71,166,217,51,203,119,220,141,205,241,75,157,87,165,38,161,96,208,227,241,58,154,98,98,206,234,200,77,99,125,16,84,18,242,72,54,255,233,36,114,107,117,14,158,98,141,124,148,171,19,4,89,156,209,36,215,42,115,49,68,176,146,38,55,4,15,33,33,79,79,197,26,82,28,169,112,169,54,112,183,228,253,92,136,10,60,139,245,60,246,255,49,181,252,16,175,183,211,7,87,94,56,225,105,24,59,75,196,143,255,88,48,122,35,135,65,211,110,10,63,49,118,215,250,148,223,22,48,29,119,38,218,13,124,11,31,215,233,113,110,2,142,234,2,72,148,171,115,66,254,14,215,93,18,174,65,150,180,57,57,56,93,237,38,210,118,156,119,146,255,125,75,95,211,201,226,126,31,251,64,38,35,183,100,218,121,76,158,118,216,253,236,106,9,171,68,19,178,135,146,32,97,73,152,212,33,141,201,14,132,27,213,246,21,175,8,237,112,129,92,88,247,0,11,83,224,210,230,65,206,29,253,236,48,63,90,232,229,226,235,131,209,227,141,142,166,94,104,80,132,91,149,206,12,188,172,72,38,18,68,83,248,50,128,241,204,95,48,219,119,24,173,104,69,92,33,97,161,61,48,160,246,131,41,169,169,190,31,41,170,146,28,94,83,255,72,148,48,223,93,135,254,5,200,13,32,187,199,131,90,1,169,32,139,231,250,243,87,193,48,170,181,96,102,212,228,199,125,216,64,238,182,101,129,191,178,174,161,17,193,54,17,167,146,194,25,61,49,104,76,114,122,24,78,8,15,237,5,32,0,223,66,144,71,17,147,197,176,119,231,169,207,173,188,245,3,113,179,142,241,140,11,4,28,147,48,117,68,245,204,240,97,106,53,221,76,227,216,43,102,97,155,252,115,242,54,89,114,184,250,228,214,241,124,71,203,6,13,205,180,29,181,175,163,64,66,190,159,242,167,54,53,73,5,76,15,184,7,197,210,120,112,106,23,161,118,78,187,36,127,33,32,255,35,97,199,63,181,79,194,74,27,208,189,153,61,142,117,181,84,144,156,3,43,164,249,0,167,155,164,166,2,178,70,80,202,251,76,137,215,224,165,247,208,199,119,18,110,87,204,164,245,193,244,102,57,35,59,71,11,128,142,5,125,237,233,48,195,190,46,113,226,39,18,175,66,75,149,146,234,0,177,100,129,72,49,73,103,209,201,80,179,195,240,228,93,24,185,26,146,209,53,156,103,156,60,127,17,29,162,124,180,9,18,189,201,211,96,78,32,55,136,77,96,60,68,194,126,254,159,28,220,24,123,228,115,116,8,132,55,222,161,234,143,49,163,212,207,139,234,69,143,254,139,221,125,85,251,49,87,119,16,93,242,145,111,167,175,184,59,38,72,127,72,1,252,78,238,227,185,194,63,51,75,71,20,41,48,127,40,139,20,53,58,203,143,86,251,105,235,85,70,171,178,69,141,151,140,109,160,19,218,54,30,148,96,249,124,150,196,179,90,130,204,55,80,247,237,98,122,219,214,6,241,49,68,23,11,24,243,17,243,156,180,101,219,141,28,132,148,231,203,180,93,53,167,137,100,251,134,72,182,94,82,22,166,127,35,17,210,189,84,254,93,146,112,35,112,64,184,232,166,35,145,232,197,18,163,110,218,3,218,69,242,109,58,210,227,100,227,204,72,87,217,113,109,74,23,193,107,110,183,247,59,143,132,51,6,242,85,169,138,210,192,6,105,174,29,100,178,131,12,177,171,217,28,133,68,71,253,106,18,187,187,226,50,159,77,136,233,5,208,145,200,253,156,62,15,210,77,8,10,110,158,227,133,141,87,147,200,237,29,74,60,133,227,240,109,111,252,21,7,188,207,173,217,205,181,72,96,159,92,172,102,213,112,74,129,211,223,117,154,89,178,132,13,136,228,35,96,33,168,247,115,183,253,75,43,103,112,37,114,36,144,110,193,63,165,89,146,227,250,161,231,126,121,8,238,12,126,112,203,15,239,123,204,80,113,222,154,211,77,172,232,3,82,152,180,1,30,253,202,17,92,240,122,182,98,232,197,45,159,92,50,3,232,109,203,249,61,111,121,214,10,223,210,241,217,17,69,176,46,66,183,38,124,162,21,197,131,21,92,246,5,213,192,235,96,253,23,95,124,76,227,186,76,75,219,53,39,118,26,107,161,0,63,146,130,254,207,133,241,93,223,10,114,100,124,252,24,192,146,201,134,49,245,96,250,132,67,5,17,102,127,51,70,5,121,78,222,72,233,173,138,97,174,247,8,157,172,140,113,48,120,0,67,204,147,48,102,101,141,156,141,184,58,155,172,223,39,221,122,40,24,206,255,213,38,62,187,155,111,85,156,61,110,186,229,78,202,215,196,32,179,176,67,2,116,165,237,64,160,15,223,201,248,223,177,32,68,197,98,122,190,197,99,41,22,69,119,118,225,192,175,86,143,63,227,24,151,27,37,218,67,77,165,116,148,122,136,62,221,88,55,35,104,245,10,255,217,243,199,67,176,99,210,11,192,150,111,241,145,213,34,93,207,213,60,23,190,29,195,24,243,91,252,191,0,52,69,144,72,245,209,92,22,181,241,181,6,46,163,239,110,178,186,101,112,186,41,20,147,108,251,230,8,222,236,68,223,120,126,248,181,29,58,173,200,107,26,231,33,87,82,3,101,34,46,215,131,179,251,239,137,139,227,239,106,222,112,240,197,181,246,181,180,103,68,53,115,116,215,58,169,222,144,142,199,73,184,214,136,46,70,232,84,253,104,138,155,143,50,195,17,114,83,191,143,87,218,147,246,72,121,182,71,25,189,116,112,228,155,10,182,175,230,250,201,173,206,222,136,43,126,159,158,169,15,243,198,222,187,10,174,175,241,15,247,67,241,207,133,113,189,101,128,31,117,216,224,84,4,26,106,121,120,74,234,251,41,72,35,69,86,64,116,118,168,228,95,158,175,248,3,240,141,7,51,185,84,24,62,185,247,66,198,153,255,229,254,83,112,232,112,191,56,36,193,247,75,201,233,100,87,7,48,133,63,182,241,227,204,233,226,1,203,32,175,155,114,62,254,153,177,201,32,76,237,71,131,80,149,201,246,248,33,240,32,114,107,155,189,248,90,188,250,162,79,56,212,27,75,149,73,64,5,132,246,139,65,174,88,187,152,169,146,42,33,84,209,143,116,239,2,147,186,130,117,73,33,103,124,140,52,197,141,71,250,57,23,196,78,77,122,72,222,217,115,253,0,126,104,71,232,144,225,22,229,236,224,41,207,31,114,27,65,162,132,155,179,242,17,48,190,61,234,247,232,71,65,77,1,245,181,223,174,68,222,77,138,67,93,125,214,65,254,142,184,173,102,9,112,217,119,238,109,137,221,123,197,137,87,40,159,90,40,236,181,253,224,199,221,109,26,11,66,161,182,190,75,167,32,40,198,113,50,210,121,9,199,254,105,115,38,222,98,231,223,130,175,254,18,21,242,103,5,21,53,164,49,202,105,100,112,94,173,239,144,96,0,250,150,71,67,221,88,53,160,156,28,159,56,79,101,252,243,5,180,104,200,136,17,104,139,13,137,133,114,171,167,32,230,167,153,76,5,106,125,204,50,83,248,237,6,183,147,242,5,90,83,52,67,147,217,65,236,190,121,89,81,49,21,119,147,174,49,196,5,111,189,180,123,206,250,54,234,125,206,5,175,54,129,137,124,234,97,46,185,221,106,89,87,245,245,9,242,162,186,223,249,213,221,252,176,237,90,110,238,169,69,59,197,62,131,78,25,238,6,245,14,76,159,162,19,195,0,166,183,0,163,213,28,20,153,150,38,237,188,252,235,186,223,68,26,45,135,71,73,121,144,252,81,207,130,209,39,14,94,28,17,170,205,176,97,0,204,217,242,49,135,147,35,39,76,118,240,23,102,166,244,143,100,240,93,253,71,228,9,12,211,199,168,254,116,141,234,115,216,42,162,238,186,239,237,36,165,18,77,36,248,6,235,102,245,167,117,213,106,174,80,122,193,212,225,250,147,119,148,204,228,62,84,45,150,189,225,17,174,201,218,3,123,63,203,105,42,98,43,233,221,130,215,162,196,228,249,209,202,176,8,196,207,3,138,244,118,168,26,144,175,3,87,231,39,80,73,115,212,137,104,203,241,245,89,84,216,46,33,113,128,246,1,162,122,156,17,182,214,128,86,40,141,155,95,68,236,247,94,79,8,14,193,33,16,49,195,203,85,175,62,199,144,16,159,236,242,227,241,197,106,163,221,255,176,235,5,187,82,63,79,6,128,196,189,47,133,200,27,120,92,77,86,255,182,229,212,47,229,15,8,208,145,203,142,127,151,50,180,60,202,18,137,55,11,240,29,141,121,208,166,222,200,132,150,163,44,88,124,228,96,111,171,120,132,40,102,23,22,1,208,10,63,114,216,194,161,50,240,88,206,97,153,57,199,233,246,68,80,138,60,12,41,144,59,72,244,26,129,192,125,86,232,116,85,103,30,40,211,52,112,127,49,70,156,104,208,128,170,194,93,96,192,39,135,131,140,193,206,91,25,6,18,115,181,198,22,42,219,189,254,0,237,89,229,180,182,87,173,171,17,245,26,186,209,166,236,215,98,130,91,128,201,60,44,185,219,120,56,107,82,245,111,212,31,181,222,50,80,14,233,190,228,58,67,68,100,190,119,45,33,253,236,188,125,31,155,98,78,110,185,124,129,51,125,102,10,78,128,134,238,134,254,50,68,46,243,89,149,213,82,61,84,235,93,101,187,152,114,43,48,88,33,174,142,34,215,198,196,213,225,247,31,199,217,190,222,101,229,195,4,36,224,15,92,55,216,225,209,175,231,107,54,190,50,114,41,183,59,86,32,214,150,114,164,65,176,184,206,34,64,96,65,131,224,226,251,36,213,146,1,64,254,77,145,137,106,199,205,47,248,147,234,180,184,143,223,168,144,69,6,98,245,128,34,241,54,106,139,148,70,78,126,32,76,153,163,37,183,48,166,186,67,204,89,128,26,193,99,32,235,189,117,133,188,83,209,164,110,237,138,203,25,19,158,34,42,138,173,97,199,39,28,86,154,69,199,27,223,233,251,62,94,170,170,170,59,169,201,218,246,36,89,73,177,235,240,82,194,72,229,0,223,75,137,213,194,233,91,34,1,62,224,140,165,44,244,98,132,10,110,56,74,187,151,170,220,192,31,116,133,224,106,128,167,30,177,189,46,152,158,24,53,120,238,46,67,195,236,117,18,6,185,169,32,200,18,227,15,176,214,195,38,218,98,133,231,242,113,135,26,28,238,183,186,223,10,119,151,17,17,160,18,173,76,26,14,66,199,210,176,203,190,60,70,108,32,110,78,106,188,139,137,126,58,202,202,123,26,89,107,170,217,59,144,191,18,112,102,23,165,226,213,225,90,140,128,129,194,161,116,140,150,139,126,119,133,0,27,103,30,179,164,221,185,206,26,213,19,164,26,87,29,73,202,38,240,176,20,22,185,203,196,114,197,119,115,34,71,29,43,160,125,139,209,232,159,89,216,117,0,220,231,227,3,243,184,104,58,25,159,146,93,210,228,159,183,142,53,111,10,212,253,233,116,132,177,243,135,13,150,148,29,125,177,251,159,35,52,192,131,142,240,76,4,132,199,209,158,173,50,50,225,49,194,66,251,21,198,171,250,55,27,184,204,147,158,143,139,37,237,11,183,14,196,143,105,52,200,10,97,221,61,20,79,49,111,13,26,75,253,252,200,189,30,24,114,243,221,15,20,16,243,233,118,110,73,49,40,220,231,77,49,243,155,107,68,7,129,179,229,137,179,48,194,190,231,8,113,106,81,176,91,223,146,54,109,163,190,68,103,169,145,240,252,15,59,136,60,29,221,178,138,217,131,66,171,130,117,159,66,61,121,196,145,188,166,92,186,171,2,194,104,172,162,100,171,112,111,107,79,12,27,161,149,183,210,110,34,166,250,61,61,222,166,108,170,30,247,2,141,218,47,18,31,175,126,213,85,227,33,73,15,85,60,169,14,230,172,29,77,50,17,20,162,226,64,9,7,187,45,107,198,98,184,67,184,121,151,168,94,218,3,180,47,25,212,76,150,217,145,34,198,197,3,206,167,64,105,250,161,118,107,218,246,71,124,222,115,118,206,33,171,119,254,209,11,199,141,71,164,210,147,191,134,135,126,41,173,131,187,178,81,59,224,110,232,199,3,140,57,199,242,247,20,192,35,215,31,96,109,111,158,152,211,97,231,253,238,45,231,208,156,61,144,133,132,104,25,40,137,137,211,186,28,84,146,150,197,16,218,45,25,7,157,215,119,253,20,43,104,225,49,24,152,76,248,17,130,146,250,74,66,216,57,206,199,220,0,117,34,78,114,23,59,38,59,55,54,79,95,186,241,189,100,218,189,71,122,19,159,104,187,217,39,195,245,13,49,157,162,203,213,48,37,33,115,47,63,126,217,162,41,113,153,87,14,189,74,243,199,90,21,125,39,180,73,218,27,243,80,144,84,50,40,2,241,64,55,96,111,192,228,0,196,236,11,26,224,178,122,114,132,242,108,184,38,226,56,121,40,240,239,194,92,37,127,133,59,133,58,233,128,165,144,26,47,71,94,206,143,12,193,208,211,77,179,38,187,156,130,199,59,250,50,83,18,56,219,70,73,88,25,107,178,25,56,156,248,208,208,117,128,15,124,109,107,163,183,132,178,29,199,159,84,210,127,51,68,64,138,80,88,0,136,113,137,16,70,38,234,239,228,35,150,112,119,139,87,85,126,139,87,87,173,80,97,247,10,147,220,24,142,72,44,6,193,226,188,248,138,40,111,62,67,58,212,247,238,133,111,166,99,235,87,212,161,162,56,14,189,143,111,110,120,151,37,222,167,197,67,45,60,62,24,119,233,193,139,160,255,189,140,167,71,252,13,198,177,6,70,53,166,97,90,213,210,248,212,236,115,21,203,111,162,72,0,87,148,73,195,17,176,73,44,222,251,207,101,3,247,205,181,106,15,212,153,23,189,45,215,170,146,228,214,196,141,155,180,128,95,78,103,198,203,26,135,15,144,79,238,30,133,252,235,27,247,68,226,9,246,164,240,195,230,143,222,87,223,92,24,87,156,198,119,176,127,215,179,56,91,37,179,226,146,1,191,195,123,64,52,159,6,140,246,212,120,77,30,40,186,209,76,105,12,104,82,75,35,6,105,161,233,244,18,21,223,228,115,211,119,155,14,43,187,161,109,29,120,241,195,120,197,191,102,155,67,34,250,107,146,155,227,51,154,253,183,62,252,36,69,158,51,174,79,144,65,125,101,66,212,118,112,164,153,5,65,223,39,15,146,179,104,17,4,101,238,205,139,74,104,124,16,174,203,119,66,188,80,21,244,80,197,57,63,254,207,107,168,138,178,222,22,248,56,44,22,25,121,152,131,236,196,52,138,56,75,126,64,192,72,105,40,113,47,79,184,95,177,98,130,32,67,133,115,135,13,221,109,58,24,242,6,207,229,230,111,73,58,237,254,86,211,110,168,76,154,210,82,79,21,65,87,251,253,206,102,28,113,235,250,52,253,48,135,94,76,44,154,183,0,156,107,236,123,34,27,213,233,79,229,38,66,62,188,61,167,167,110,3,31,232,133,187,153,138,44,199,240,129,210,207,243,211,147,126,228,188,27,60,163,190,43,48,249,71,223,207,255,32,181,81,61,124,233,56,227,194,174,110,22,55,200,197,181,190,199,243,30,252,50,223,225,224,59,162,166,232,144,124,206,246,88,29,167,182,187,231,214,190,155,167,123,205,57,82,228,188,181,211,16,95,231,29,95,56,26,36,156,68,58,129,112,28,83,55,25,81,174,22,146,59,152,0,186,182,61,140,240,131,125,206,154,255,72,188,74,180,239,177,131,68,2,180,145,234,197,174,52,239,28,181,206,2,183,170,17,135,57,233,189,62,65,168,130,254,62,10,162,182,77,50,24,110,127,212,13,53,164,205,154,194,59,132,127,90,7,73,64,79,129,97,1,143,227,29,192,0,15,194,200,8,233,129,243,229,109,145,168,237,250,251,70,18,147,78,48,248,221,224,64,250,228,14,12,167,44,17,215,57,242,243,208,178,175,162,13,6,2,173,12,125,249,128,16,11,198,107,208,240,170,244,145,215,118,233,219,218,155,57,209,43,216,210,108,220,27,247,236,247,179,230,185,55,89,121,102,63,254,232,118,178,227,31,72,32,163,83,57,54,148,109,200,76,209,196,154,251,132,159,161,35,252,38,85,254,79,199,169,168,123,251,205,109,134,60,45,169,249,196,150,122,117,37,6,60,69,105,19,155,239,197,126,188,8,151,60,251,36,64,218,247,57,161,90,249,242,8,166,82,0,59,127,57,186,79,129,108,140,109,116,216,131,99,149,188,169,36,2,3,92,49,200,22,87,143,92,63,171,178,153,112,100,175,40,100,245,37,22,246,187,215,84,141,27,79,139,239,214,79,180,75,255,208,143,114,202,224,204,133,14,106,128,101,188,210,78,184,3,85,230,181,34,73,168,1,65,244,144,192,249,73,64,59,172,222,157,8,4,95,94,49,128,255,173,99,183,211,241,170,98,83,217,69,185,41,183,13,36,63,29,99,8,30,239,19,219,171,174,65,97,34,165,150,176,85,74,133,95,35,18,98,94,10,198,36,59,99,152,29,16,215,69,209,117,38,44,195,159,71,6,158,165,98,209,164,209,21,92,222,145,192,205,106,234,136,155,185,164,103,219,46,136,62,19,180,222,4,209,125,105,12,184,93,211,49,228,253,8,163,122,41,106,214,218,177,71,227,134,210,122,139,131,59,141,70,179,156,93,1,193,6,222,243,162,150,75,92,35,155,87,148,240,47,39,139,158,31,90,84,21,35,230,87,46,120,182,57,79,88,33,86,60,247,26,25,1,69,143,240,46,65,9,204,154,246,82,204,5,96,37,5,98,40,193,11,182,190,87,200,127,187,223,92,155,66,112,1,236,32,200,175,85,114,33,138,3,188,85,162,198,209,159,25,162,0,26,191,103,114,181,171,175,93,27,116,43,12,182,31,117,2,110,243,186,161,22,31,56,0,62,186,11,195,39,78,196,146,179,110,89,160,172,177,89,149,78,111,130,47,5,101,86,76,210,104,177,245,75,207,38,234,99,18,236,118,180,46,103,67,139,235,133,48,73,102,114,240,255,173,2,103,238,92,189,87,138,168,199,244,66,49,10,31,187,148,249,255,72,155,30,239,255,90,186,31,192,105,5,18,141,168,43,0,119,225,98,121,102,157,116,168,43,43,180,254,198,60,242,185,123,131,45,32,163,34,198,95,241,161,93,213,177,221,59,174,113,226,91,200,131,144,214,37,250,108,13,213,247,22,113,40,171,78,148,45,84,149,50,15,48,12,103,186,56,49,208,11,132,175,97,172,116,161,248,92,57,209,128,104,198,97,203,65,207,173,161,78,235,96,120,120,228,117,2,242,242,252,10,206,96,210,9,54,10,178,138,142,176,184,228,51,200,109,9,140,172,4,193,222,23,27,183,14,42,125,129,124,192,235,146,184,114,155,134,187,14,239,182,18,124,197,16,230,113,96,185,223,133,162,158,8,183,44,27,13,94,113,159,31,236,219,31,209,66,161,192,109,2,3,8,186,100,208,18,199,137,129,214,84,14,141,73,19,172,92,136,63,145,70,93,233,5,176,158,222,110,69,237,175,121,135,54,18,247,108,66,2,203,175,252,16,201,205,90,127,159,68,173,76,175,251,43,149,188,225,136,138,12,55,62,245,251,118,5,234,36,136,178,62,79,37,220,64,26,74,101,141,105,198,246,56,80,39,105,226,206,2,166,229,76,130,225,197,249,91,192,168,162,185,205,71,147,56,89,226,212,132,93,64,130,14,141,28,216,51,226,217,242,53,95,76,94,34,246,176,189,176,179,173,23,13,36,188,57,56,89,8,36,112,34,125,20,169,100,137,247,142,137,1,166,84,243,233,81,203,102,49,252,103,54,195,80,48,208,122,76,107,192,26,142,75,198,232,239,219,77,70,140,204,121,168,72,155,167,100,121,41,49,184,129,141,65,96,249,199,30,170,109,87,123,0,206,236,216,2,4,167,209,202,154,206,234,184,186,186,85,72,207,212,215,199,206,119,150,26,64,103,130,116,223,225,87,39,82,89,53,130,210,36,50,91,74,181,45,175,173,253,117,238,26,3,97,124,219,147,158,41,59,24,125,189,227,101,150,18,91,175,56,207,0,86,123,190,1,162,32,167,65,134,32,148,200,151,240,33,71,168,100,198,59,79,168,104,249,102,49,178,136,68,62,248,62,124,125,29,199,174,165,170,235,62,67,63,6,117,244,69,229,209,21,250,126,103,81,248,52,178,58,116,186,109,73,40,102,152,36,202,38,125,126,213,118,115,15,79,182,147,184,121,85,95,171,246,244,24,62,243,189,10,23,216,216,0,68,169,109,24,137,149,27,140,210,82,112,191,143,150,172,188,121,249,88,215,151,199,8,227,246,131,111,134,43,83,113,141,243,220,91,238,151,87,20,118,217,79,120,223,158,71,190,221,4,54,101,2,122,31,47,159,71,3,143,122,115,143,96,144,148,81,205,171,179,112,243,152,14,160,58,243,15,3,163,8,21,114,254,79,6,30,238,153,184,189,180,151,182,196,142,186,67,4,77,101,253,185,26,25,221,207,90,159,250,55,145,90,105,73,248,170,101,83,66,38,103,201,136,83,84,200,245,51,220,74,199,226,155,137,151,220,152,34,33,181,207,11,151,95,152,194,247,230,190,15,147,190,16,170,151,139,191,193,114,125,68,10,133,38,94,210,191,236,74,235,197,183,75,77,1,26,175,116,200,42,177,228,221,250,45,101,203,225,103,203,166,70,103,142,116,63,210,174,153,15,111,155,49,24,224,189,252,4,108,245,111,229,18,77,20,113,0,150,252,187,0,180,121,52,160,181,74,79,173,187,112,124,107,86,173,137,170,36,94,55,22,221,255,134,165,169,60,252,67,211,120,146,212,70,184,75,36,232,133,168,21,197,217,114,149,148,6,54,203,115,154,25,71,25,66,209,251,168,152,55,113,50,247,91,31,215,18,20,139,194,12,97,199,149,239,44,206,238,177,237,62,225,222,223,172,140,244,218,232,82,34,50,178,9,48,95,134,90,112,133,252,184,157,79,27,181,139,52,8,33,9,9,249,22,72,194,128,234,170,203,52,154,125,33,221,136,204,50,2,17,13,239,228,203,58,18,53,176,71,139,189,71,0,159,198,241,153,71,198,139,35,253,93,209,168,163,11,67,212,64,142,204,157,183,148,72,130,41,24,253,10,38,194,102,246,50,128,51,204,47,213,70,208,115,233,161,30,47,210,228,50,5,96,67,69,107,0,18,56,46,111,226,6,160,6,200,56,197,253,70,241,179,25,241,93,9,73,100,70,116,173,235,213,154,151,6,14,25,243,76,177,35,29,231,248,94,254,203,240,124,18,177,248,201,105,228,175,225,232,240,144,249,131,117,184,245,219,252,240,179,58,170,242,170,37,209,93,201,100,88,208,201,253,119,82,176,6,117,126,39,62,81,216,46,102,170,130,236,88,187,108,68,98,241,169,57,114,32,167,40,40,158,241,126,43,102,82,39,126,215,67,30,43,156,75,249,63,209,239,153,1,233,234,54,100,145,88,144,64,5,52,108,99,138,153,82,193,135,130,24,6,11,137,150,153,135,159,76,215,20,193,204,41,73,11,189,174,132,224,231,46,110,243,16,59,55,155,56,73,24,5,193,188,233,17,18,150,152,46,212,178,14,125,194,114,150,202,252,86,251,113,138,253,234,244,8,42,86,246,18,105,104,224,188,222,43,5,1,5,49,137,213,65,119,106,146,116,253,239,201,68,238,248,232,128,156,109,209,221,81,188,77,195,254,118,220,105,248,186,35,199,15,121,12,141,195,137,111,134,23,191,95,184,50,103,149,128,11,173,185,173,59,20,144,217,213,230,245,102,194,208,110,173,58,11,120,253,150,227,150,143,152,14,114,64,80,144,106,166,29,161,102,155,10,90,63,140,173,121,152,108,136,210,35,72,195,206,157,20,48,246,250,83,237,15,221,67,25,86,170,18,121,242,17,246,126,94,4,47,41,163,114,40,240,213,223,201,22,192,11,129,58,23,222,99,130,192,253,170,174,154,102,1,163,197,67,206,71,90,208,126,221,216,156,97,109,102,234,246,182,86,34,86,233,126,68,162,210,4,44,254,215,138,216,21,69,108,132,90,167,128,10,74,211,236,189,252,48,245,208,126,9,78,225,129,5,63,106,39,245,181,204,81,244,107,176,160,71,148,85,152,44,75,67,215,15,167,189,218,46,70,168,121,201,135,12,178,41,36,169,150,75,120,219,152,160,66,189,11,232,233,138,156,27,41,76,183,34,175,202,14,225,142,1,244,43,4,113,114,185,72,213,30,244,41,200,79,179,190,189,126,137,243,127,56,65,223,60,96,221,167,88,0,147,130,40,167,155,140,50,88,141,12,55,212,176,99,229,161,60,90,199,42,150,143,243,3,2,207,229,202,240,201,26,170,119,232,59,170,125,184,208,218,232,71,43,133,77,170,121,153,198,186,93,0,77,196,124,164,163,231,30,119,102,32,92,149,15,203,145,235,44,61,40,120,159,237,131,199,173,69,147,20,199,247,123,204,14,195,125,72,162,157,60,155,53,37,187,62,61,81,171,4,44,15,74,38,133,191,212,138,225,241,59,232,1,108,47,207,74,169,54,28,25,133,123,56,222,189,123,3,146,208,68,122,60,141,220,142,127,253,125,181,191,254,191,21,54,207,51,80,134,82,114,82,207,207,11,244,18,128,122,153,12,123,126,178,211,240,231,235,197,36,210,191,247,96,73,112,137,224,197,43,173,109,105,199,9,246,127,107,26,139,226,246,105,61,186,217,179,154,39,99,99,202,101,118,45,227,151,96,107,32,170,12,83,54,41,0,181,65,197,176,238,201,233,58,174,203,20,187,181,96,211,198,78,196,153,175,14,242,171,30,255,169,105,236,120,62,78,254,82,249,59,122,103,198,124,141,27,251,119,245,245,145,63,160,255,9,56,47,33,151,194,201,180,34,73,41,54,254,169,7,213,97,5,170,112,221,42,124,196,194,231,247,12,118,240,110,180,135,207,96,43,28,189,171,201,184,202,248,62,188,244,27,33,54,231,51,186,129,115,198,185,139,79,98,130,127,148,90,195,1,61,220,180,199,211,248,71,225,189,191,79,92,16,37,181,27,235,169,79,175,153,67,205,46,216,140,6,19,231,100,115,211,252,93,78,165,23,156,225,95,108,235,78,100,111,40,224,30,253,74,42,41,63,104,165,187,148,39,156,29,105,232,138,185,102,129,18,254,240,54,162,145,160,61,161,46,2,22,92,43,40,207,31,234,173,51,188,118,195,250,36,45,226,7,173,84,88,51,112,39,51,200,132,128,3,14,237,240,11,21,67,171,28,245,171,57,236,154,163,51,23,133,153,38,122,24,230,166,5,64,73,45,88,141,195,200,0,214,250,75,199,175,162,134,128,143,107,211,13,8,95,1,225,234,69,7,16,251,58,151,56,180,217,203,56,130,64,26,21,162,214,201,182,149,1,129,167,103,173,241,89,97,245,146,202,8,238,167,61,28,203,111,65,150,246,169,152,101,140,242,119,19,170,128,86,106,239,60,34,131,139,216,71,59,33,45,1,16,143,172,103,144,103,101,90,130,124,237,162,98,54,188,171,174,90,223,198,3,156,14,231,89,140,94,222,176,218,172,163,26,11,220,144,33,190,81,133,90,165,95,171,240,183,183,201,174,29,30,240,27,153,60,214,162,27,193,243,53,66,184,164,184,113,108,242,247,217,73,92,21,63,182,161,217,205,67,110,40,79,113,72,7,157,53,110,165,227,231,204,11,79,244,229,126,91,119,31,248,8,66,100,100,177,7,9,160,47,210,48,47,182,158,57,72,163,42,99,179,235,174,197,44,191,83,207,163,144,148,148,93,74,202,95,31,220,22,22,173,48,3,105,120,239,141,79,73,27,97,254,101,102,230,166,34,123,1,28,131,3,137,218,101,182,184,146,34,197,92,125,87,181,18,64,197,72,92,199,78,93,65,188,151,246,173,166,39,133,88,41,28,189,250,167,225,52,24,107,181,96,40,90,145,44,122,228,217,58,60,14,96,66,244,116,64,16,72,175,106,185,17,74,149,47,35,135,97,123,140,115,125,115,210,189,76,124,183,252,216,146,100,86,32,216,22,130,46,33,177,150,248,62,11,76,138,207,52,239,12,123,169,122,182,18,191,198,41,150,136,10,104,250,30,14,27,147,65,138,32,136,120,187,173,13,64,200,38,18,123,107,56,48,133,154,78,150,3,140,137,101,187,188,35,35,248,97,95,60,85,27,235,202,9,15,206,164,226,7,63,57,235,53,199,86,175,231,73,28,151,162,232,188,204,222,54,197,79,73,99,115,51,57,211,66,70,0,98,49,176,83,77,200,11,141,243,53,204,188,148,90,34,173,42,61,118,19,93,57,179,45,225,234,25,169,239,70,203,27,10,233,163,58,212,20,243,211,107,8,227,215,207,39,255,11,94,55,153,156,219,79,217,100,208,212,158,2,60,9,150,88,182,55,140,153,200,35,85,99,98,242,232,54,33,229,246,71,153,250,222,20,75,140,83,216,231,72,193,43,220,53,203,237,39,58,58,152,182,181,6,117,236,9,219,112,11,9,3,153,101,26,82,88,245,170,31,80,139,251,96,91,225,96,74,156,19,120,130,207,51,83,103,10,99,26,100,105,33,90,54,191,6,66,236,65,107,35,244,240,115,180,239,208,40,189,98,236,121,175,102,70,29,80,135,219,211,140,212,119,5,31,215,46,255,18,187,188,15,233,80,11,25,58,125,88,23,179,45,83,134,84,146,213,212,155,90,211,232,81,46,200,27,115,34,177,166,15,225,235,184,41,145,238,242,193,205,211,146,55,225,212,114,121,62,206,33,48,213,254,19,179,32,225,209,217,111,36,190,134,118,136,212,107,222,55,129,35,250,227,253,57,178,60,103,177,148,133,182,31,204,64,19,140,188,79,193,91,160,230,254,125,177,74,29,30,136,5,223,212,223,8,29,247,132,175,145,115,216,163,191,235,194,250,85,93,123,46,234,248,45,236,158,83,173,92,228,123,5,184,226,47,1,46,253,28,121,6,162,187,157,14,107,174,226,249,213,116,92,147,108,161,86,26,158,26,62,27,114,180,158,61,202,214,21,127,79,243,119,104,229,148,162,208,158,134,52,254,208,159,122,97,11,173,120,55,127,128,243,26,204,9,0,76,210,43,144,182,169,230,211,215,172,135,166,231,101,165,147,207,173,199,39,39,30,20,253,235,139,197,211,200,175,212,207,132,203,149,243,39,2,83,154,138,125,210,104,12,10,51,243,87,71,26,158,129,202,124,61,134,228,224,77,7,81,197,164,208,233,164,215,227,143,152,85,128,248,30,91,25,76,50,203,101,131,46,140,199,171,76,173,92,193,53,43,100,129,235,191,238,73,150,21,150,7,22,128,117,232,43,169,214,89,96,120,63,173,128,79,252,250,22,5,43,157,255,54,82,98,116,128,45,61,117,24,138,154,22,170,147,18,8,59,175,94,7,179,124,183,114,222,152,46,77,57,46,24,21,192,143,185,49,53,79,194,192,210,117,99,56,26,10,151,20,51,130,131,154,119,5,255,100,59,50,93,177,224,220,210,24,46,249,244,197,68,215,192,91,111,45,14,34,158,75,44,137,83,114,244,84,98,244,252,174,153,170,80,201,255,23,185,169,90,10,81,100,110,151,217,230,5,142,56,119,109,78,178,20,118,102,60,99,150,116,102,40,39,215,15,76,64,220,98,12,208,223,179,146,48,94,0,117,31,140,90,49,93,240,56,10,36,146,226,71,92,174,101,212,71,157,213,130,224,89,118,37,96,28,252,195,95,23,250,207,132,77,65,19,164,170,35,62,46,142,254,29,176,127,24,247,68,194,182,103,20,65,43,72,92,169,161,225,207,168,59,244,218,84,247,95,218,40,214,233,177,207,145,70,58,39,23,58,64,60,103,169,173,215,73,191,127,97,163,231,77,209,102,144,107,43,20,179,173,173,171,34,118,192,169,137,51,133,232,143,92,233,104,164,245,222,160,121,39,85,47,164,112,191,124,92,135,79,169,104,149,69,8,95,103,251,1,185,181,52,255,227,52,25,20,112,102,247,213,88,216,246,95,138,35,186,142,230,69,198,17,239,89,232,6,62,55,81,21,0,198,217,224,7,152,217,158,72,196,99,47,155,26,235,76,216,165,108,174,67,150,157,183,112,249,238,214,189,243,121,71,9,37,229,52,225,121,8,210,38,161,149,35,84,87,94,120,162,180,239,0,206,64,20,222,157,211,224,162,217,210,120,100,243,137,41,226,162,214,16,107,185,243,88,200,113,228,123,20,199,8,220,71,91,26,196,54,212,175,9,36,224,160,134,178,26,154,59,237,134,65,59,234,106,98,173,205,156,74,168,59,166,131,130,120,53,190,80,159,64,240,207,206,140,136,13,255,220,21,131,229,158,112,45,184,124,81,124,232,149,85,22,137,217,176,43,38,191,82,175,175,18,7,192,116,107,62,101,16,96,46,101,73,207,175,63,56,39,219,19,168,72,74,135,193,174,56,41,175,172,111,179,18,192,102,188,129,172,10,29,183,20,160,225,210,148,81,154,127,119,39,236,245,101,82,51,137,56,193,218,80,73,63,24,197,217,152,65,28,221,109,47,14,99,48,90,204,62,14,12,248,77,188,176,129,183,64,200,24,217,34,131,179,100,13,166,211,169,64,252,28,72,100,181,20,31,154,255,211,229,30,249,195,201,47,89,12,214,86,150,234,73,57,174,40,122,110,12,1,92,76,212,225,127,134,141,219,254,178,237,147,146,120,13,170,91,55,212,245,144,120,132,242,19,245,25,129,166,107,63,98,129,216,253,99,11,250,251,128,16,160,111,251,22,142,201,129,144,113,101,142,2,7,122,186,216,33,121,109,21,183,230,198,104,96,156,24,120,11,100,243,3,72,0,81,238,163,237,192,247,226,65,73,236,150,142,108,88,33,69,128,49,126,234,104,165,173,36,45,215,123,132,152,33,82,89,121,120,9,159,140,243,157,19,202,55,3,238,245,170,43,227,15,235,229,125,206,151,230,231,81,161,197,106,20,18,46,3,136,193,103,243,188,143,213,176,104,111,158,35,69,28,106,251,215,231,205,131,75,252,156,13,196,14,147,213,43,135,141,193,147,246,101,34,187,145,82,255,148,67,215,242,79,223,62,37,105,79,137,165,246,39,132,148,30,250,211,226,8,91,113,2,250,156,203,26,134,130,166,212,125,110,231,249,191,118,190,80,117,58,2,16,191,151,243,114,68,228,50,47,145,142,227,163,7,29,201,228,88,149,209,223,3,179,18,169,131,24,43,76,167,195,218,240,25,166,10,70,203,244,53,251,160,180,236,160,79,167,26,213,212,88,74,96,137,18,122,253,51,198,243,162,126,11,61,159,162,247,5,170,34,61,179,197,190,62,53,219,195,80,187,243,170,112,159,62,231,206,184,210,234,2,114,80,110,10,75,210,233,50,109,202,126,241,70,111,109,132,141,10,134,34,40,218,71,250,35,243,198,130,150,239,49,20,83,220,176,56,216,246,157,45,123,102,50,60,43,92,227,103,214,6,209,185,236,178,1,139,228,102,218,196,93,36,253,74,127,77,243,244,123,200,233,238,87,21,93,59,246,155,92,32,197,50,176,69,23,242,125,130,190,30,164,152,69,202,130,45,174,38,184,227,216,97,84,116,18,52,61,90,69,15,107,117,39,134,168,156,124,220,201,183,122,81,41,99,134,177,236,235,4,87,233,117,189,63,87,249,237,10,92,83,38,125,118,5,54,225,215,63,79,0,112,178,212,65,155,191,177,43,140,162,27,11,44,222,148,128,33,123,34,236,85,12,6,98,223,26,35,71,71,243,210,129,214,188,192,4,163,127,94,228,88,158,112,198,121,212,141,2,101,1,220,11,210,47,64,245,248,3,215,100,121,44,141,122,24,112,244,231,185,92,72,227,111,110,83,241,8,82,192,183,243,3,35,233,26,8,129,121,50,12,139,197,242,61,252,201,201,217,168,88,237,159,81,66,193,206,234,12,162,69,144,231,131,213,221,139,5,154,61,228,86,110,82,215,222,246,215,68,242,89,171,165,115,95,115,166,101,176,105,183,102,122,102,27,79,146,9,176,151,44,221,171,125,97,39,153,121,127,149,152,35,158,116,77,255,239,146,58,144,167,217,123,106,212,103,239,181,194,241,187,134,188,231,9,117,226,127,26,77,170,47,92,137,213,172,75,153,132,118,5,32,51,132,76,248,77,105,169,92,182,152,36,156,249,4,139,246,227,221,245,56,136,104,101,57,221,146,68,67,214,93,83,162,104,29,214,232,157,167,35,229,248,161,246,164,31,130,222,112,175,250,70,170,227,176,65,161,216,19,55,194,37,108,184,115,36,165,89,173,92,172,157,183,208,15,149,224,71,252,171,111,27,64,12,88,255,34,155,72,129,123,69,199,59,168,149,218,227,24,141,220,213,195,36,187,174,71,200,19,252,33,142,132,52,32,101,165,1,192,187,198,196,205,210,232,114,82,97,198,15,140,196,200,23,95,254,162,1,78,238,8,225,171,172,173,175,111,194,46,188,38,105,74,196,54,225,193,242,102,157,25,216,154,178,134,112,45,253,136,194,87,69,194,197,113,53,134,197,183,246,152,253,5,177,111,103,58,222,207,22,151,90,140,38,26,164,149,237,142,14,233,93,103,253,94,151,205,51,61,125,80,6,163,46,206,90,197,138,55,118,139,199,34,172,143,169,0,196,60,129,235,30,188,152,78,168,207,195,213,142,68,148,130,143,61,210,51,39,75,114,30,2,26,243,107,167,118,210,92,139,172,185,71,142,159,156,221,39,48,230,77,241,58,171,33,141,34,146,98,64,8,127,112,140,194,148,240,67,162,128,95,234,46,206,248,102,196,96,127,20,172,173,196,52,60,242,166,56,152,51,136,235,203,26,247,193,234,255,194,246,144,118,129,208,140,112,78,94,146,25,35,55,61,105,120,155,200,157,108,195,202,106,49,200,71,41,224,32,24,36,148,150,2,39,11,180,90,71,129,209,80,106,15,132,30,169,209,17,69,30,68,244,29,176,81,54,78,94,244,248,5,223,97,198,214,83,89,149,226,133,159,74,254,46,124,234,48,31,49,155,186,69,247,10,132,225,154,153,46,169,9,67,189,130,206,183,64,253,201,14,162,143,88,124,112,116,195,94,205,31,40,180,115,1,67,127,42,5,150,226,250,62,140,49,210,132,103,38,71,255,153,221,250,61,204,243,134,166,144,73,118,124,191,170,146,25,15,73,194,66,189,114,44,12,113,121,144,131,88,100,195,26,111,71,166,205,191,128,84,94,30,249,131,1,103,160,212,144,155,180,205,187,184,170,129,41,17,213,126,102,13,7,77,109,196,194,59,248,196,16,154,173,223,151,56,216,58,76,2,59,141,237,57,129,34,219,198,6,121,42,234,245,210,77,248,165,199,23,116,216,132,68,14,225,11,58,111,6,253,210,176,101,105,122,193,180,222,114,115,198,232,191,138,74,11,170,125,218,154,188,254,46,229,136,179,7,99,221,244,137,238,210,125,66,20,14,200,154,103,3,214,190,179,172,119,235,207,249,84,6,45,5,99,71,40,238,224,3,92,150,22,160,165,116,39,186,187,97,142,253,220,78,29,92,12,61,120,26,6,237,180,89,91,180,244,68,39,59,52,147,37,108,210,35,112,244,31,199,206,244,144,197,221,130,221,196,218,199,255,225,23,162,189,138,100,28,38,142,155,118,140,108,134,0,133,47,15,118,212,142,59,118,194,121,45,24,184,170,77,22,207,34,22,108,160,177,114,64,67,38,243,115,5,140,170,143,120,39,241,170,225,4,92,211,118,164,54,134,168,243,219,98,218,244,112,94,199,212,36,134,133,229,238,56,153,205,244,47,106,124,154,229,97,127,232,56,195,152,108,22,254,224,133,150,69,138,176,30,197,55,111,91,97,172,86,249,126,48,88,113,217,134,113,190,215,82,5,129,26,116,78,192,231,10,13,25,34,168,194,58,185,117,53,19,146,129,195,38,155,237,12,1,154,196,255,141,233,234,223,230,24,141,227,158,156,226,108,53,186,42,187,129,143,240,71,125,70,162,224,189,47,143,11,86,159,206,190,81,157,138,225,245,29,218,121,92,244,53,196,106,82,9,224,167,219,60,105,144,236,44,116,61,21,186,144,132,158,190,89,174,126,61,235,116,225,206,32,144,163,176,46,22,223,245,241,127,236,89,98,96,64,97,101,209,254,156,212,80,43,91,92,171,133,211,214,84,254,220,199,10,219,110,188,114,40,12,211,97,136,222,145,77,190,36,157,2,174,118,174,32,29,64,121,182,245,115,210,190,84,210,148,107,188,194,168,151,73,74,63,48,131,130,23,143,37,57,237,237,251,189,184,184,128,33,26,208,156,229,225,93,170,222,214,198,255,233,124,151,188,191,34,176,208,19,43,47,235,20,74,176,189,80,104,148,51,146,217,126,33,70,243,127,90,211,43,37,30,118,106,216,0,234,53,33,34,104,166,237,172,209,63,241,228,161,23,20,228,62,245,98,135,162,217,99,14,3,47,78,48,1,141,170,123,111,162,155,127,204,20,107,250,247,168,254,78,215,150,227,26,75,56,229,83,11,232,35,224,55,12,189,142,192,48,76,183,35,212,33,99,74,193,0,113,134,177,238,127,243,9,131,118,81,118,117,109,204,218,10,130,97,7,248,6,116,8,66,242,180,151,37,222,102,35,252,47,178,131,76,139,127,38,246,20,179,230,16,250,23,143,125,255,80,98,179,170,83,100,132,234,47,193,190,155,87,93,119,208,232,81,124,165,145,177,173,210,183,235,251,215,117,138,31,24,137,66,164,129,90,15,65,252,242,186,23,214,108,16,156,149,220,242,150,76,11,159,7,173,168,41,2,68,148,69,174,187,186,130,140,59,161,224,208,153,134,55,124,37,61,5,233,98,81,54,155,58,84,111,205,19,84,46,12,150,25,195,249,60,160,37,54,120,66,112,194,186,119,74,99,26,195,133,180,146,111,52,27,0,15,47,19,80,250,15,169,179,0,72,71,37,102,46,111,226,141,216,131,149,60,130,158,74,161,218,163,81,64,29,177,157,206,64,9,188,82,217,36,170,62,250,118,76,233,224,9,28,76,127,153,234,181,76,3,137,37,16,38,69,107,196,148,188,19,209,65,149,12,89,185,89,82,72,43,16,234,38,220,110,104,203,28,175,73,87,162,143,115,215,117,194,171,155,40,71,203,1,224,90,21,77,10,43,171,128,242,236,71,88,227,20,231,130,174,64,175,138,238,231,213,74,1,214,167,102,102,167,232,0,10,55,42,249,233,173,157,171,231,65,201,36,45,19,76,183,73,28,140,220,85,156,57,143,133,195,254,15,13,16,169,252,202,172,6,237,255,78,123,21,169,50,65,165,253,228,180,182,4,189,142,245,38,87,247,26,225,192,0,187,13,225,163,152,66,214,161,9,0,68,180,41,247,61,24,149,239,13,234,253,208,245,198,239,200,41,251,157,110,107,152,150,19,46,96,73,119,250,187,235,46,190,109,134,57,232,83,116,240,188,38,68,6,155,125,200,241,102,241,37,131,137,221,148,254,143,47,198,126,164,215,54,66,9,201,234,36,51,133,9,28,40,192,81,63,9,146,137,202,84,166,110,250,74,3,232,180,109,232,226,86,90,57,118,107,178,189,47,96,11,4,29,124,28,166,111,135,198,188,125,145,170,2,192,68,241,138,175,163,150,49,185,56,249,44,118,83,8,200,0,15,57,6,18,73,218,215,45,76,128,55,115,130,53,198,166,14,224,147,242,136,236,138,4,15,206,188,99,95,129,167,193,200,70,15,46,169,87,10,95,99,86,8,80,84,95,85,136,170,254,99,162,232,82,136,81,204,215,197,145,249,170,172,26,168,18,31,146,121,251,149,248,22,151,118,91,44,230,235,34,102,209,52,46,104,34,251,145,57,250,163,100,238,79,11,49,180,196,57,147,234,232,209,35,215,150,21,100,12,150,177,116,103,187,248,142,92,253,127,161,32,216,205,148,200,8,129,141,14,60,134,253,96,233,187,215,64,99,235,63,153,135,82,106,119,2,217,164,190,26,63,26,26,213,185,29,104,250,91,69,253,225,14,81,73,108,94,41,164,94,197,201,45,143,155,214,219,143,188,9,214,200,81,158,75,48,253,123,117,186,48,3,233,120,167,143,33,81,172,254,57,101,229,2,145,173,121,113,157,22,41,121,79,25,184,96,183,229,233,109,180,132,27,39,39,32,90,236,18,76,212,156,122,222,147,117,219,57,5,77,226,67,228,185,6,19,205,152,189,207,89,251,9,215,29,143,68,152,221,237,1,74,204,145,91,86,121,173,154,169,121,104,227,10,248,117,158,250,16,26,19,52,4,91,208,64,207,16,44,94,32,231,32,233,210,155,3,148,122,137,4,237,216,81,203,215,60,228,24,125,135,15,38,219,63,4,45,72,236,54,14,126,118,4,91,180,184,178,101,156,3,198,65,50,40,248,177,85,46,35,14,194,144,84,154,221,161,11,20,226,220,251,3,239,84,187,58,134,202,92,144,40,102,114,81,249,150,214,67,99,187,126,105,46,213,38,191,145,24,98,144,128,171,161,12,171,190,160,184,245,230,32,157,169,247,149,212,41,220,245,112,251,191,71,230,249,184,32,252,160,193,72,245,184,162,252,178,218,148,71,93,133,134,40,208,149,101,202,9,53,133,205,108,74,202,205,241,102,104,80,102,29,152,11,99,15,200,227,158,127,229,195,6,14,67,152,143,58,62,234,81,179,107,113,94,241,118,73,72,216,133,255,225,162,39,201,223,76,77,113,143,129,140,177,131,172,92,13,220,115,49,128,214,19,225,88,190,31,62,197,178,249,100,113,85,12,99,202,73,211,12,229,148,84,206,147,106,173,82,115,243,124,195,68,50,137,187,209,62,113,156,164,238,198,143,37,73,10,159,188,173,89,246,176,242,172,77,55,127,232,138,10,237,67,21,73,100,147,104,40,20,232,236,103,47,132,242,76,121,249,23,109,160,92,47,192,203,162,109,152,45,100,247,177,228,105,16,60,56,49,138,168,205,194,253,236,202,100,100,131,110,86,154,19,123,11,30,128,83,204,133,245,155,141,177,245,166,74,248,245,169,208,69,219,175,246,87,105,191,19,158,227,71,174,154,191,248,46,167,54,105,163,66,71,185,174,253,36,196,187,86,206,83,71,114,111,255,107,12,243,97,45,136,59,112,139,153,136,107,20,226,108,58,143,227,54,131,207,209,70,204,129,107,23,142,183,58,163,95,112,16,48,203,13,155,177,250,134,243,25,191,42,193,59,54,122,154,128,123,60,17,150,205,245,227,170,30,139,60,171,229,175,53,62,214,106,47,248,17,99,210,138,221,223,20,155,50,112,89,158,63,135,58,184,80,52,151,89,144,86,0,191,234,59,56,71,169,139,221,102,116,69,121,149,172,232,112,241,197,223,126,250,246,209,52,3,50,230,90,69,62,192,170,138,16,97,209,207,175,161,167,181,95,219,141,174,62,1,43,24,114,81,217,53,173,44,44,128,134,33,14,247,118,224,132,53,56,10,65,62,2,181,123,129,227,201,181,169,241,175,161,170,85,10,72,121,60,92,1,88,34,220,190,242,184,23,115,163,9,130,9,167,171,8,120,255,165,121,191,245,100,34,220,227,254,31,235,119,150,98,249,26,100,83,156,149,131,52,53,62,69,84,107,94,179,14,21,57,49,242,39,119,95,133,255,155,94,199,34,60,184,20,233,197,182,209,210,86,162,17,170,131,80,46,159,88,225,227,179,215,115,234,64,224,22,62,52,163,190,231,23,51,113,65,187,72,216,253,122,94,197,30,149,134,120,194,236,128,185,236,99,189,5,211,137,108,73,55,214,248,41,40,248,188,188,161,114,96,207,135,83,55,234,25,2,179,220,12,168,152,37,164,90,129,177,90,124,225,6,171,27,239,123,63,54,208,86,117,206,138,10,233,86,31,134,83,158,152,33,82,35,236,208,111,216,117,121,88,152,234,104,212,133,17,61,212,52,57,124,18,126,244,18,214,48,160,245,228,213,128,29,17,250,137,242,137,199,179,83,45,157,241,138,92,170,237,205,29,138,8,15,122,7,179,104,69,137,162,25,196,12,98,36,149,12,190,114,172,224,224,79,186,208,184,168,83,123,88,50,139,104,86,230,14,95,119,114,205,179,239,66,161,75,95,125,52,92,243,8,64,28,168,62,16,118,133,118,101,91,118,126,214,10,81,183,12,109,137,150,161,46,46,120,33,94,131,49,69,143,92,242,173,183,152,38,181,170,233,68,235,1,5,44,96,255,204,17,26,254,75,82,48,161,223,178,190,243,159,25,179,93,199,178,151,214,1,67,175,23,40,68,152,147,230,150,49,45,36,118,77,55,107,4,62,127,98,13,83,228,169,212,155,134,151,6,44,143,157,32,86,50,110,166,102,74,236,232,70,106,195,127,153,73,175,179,147,93,227,94,67,222,234,59,97,84,209,219,231,137,210,35,97,81,7,185,66,119,229,128,17,99,113,213,223,83,41,30,221,56,241,89,103,106,97,10,193,191,122,213,98,66,171,247,18,201,84,103,185,20,244,162,131,30,175,253,104,84,63,195,238,217,237,131,186,146,4,226,11,82,243,106,206,47,58,170,2,131,193,121,141,69,16,24,105,62,94,30,80,5,224,227,37,13,221,144,112,42,138,145,115,140,179,225,212,103,169,97,52,230,94,49,75,53,235,153,28,81,174,216,232,44,128,201,53,5,176,248,1,52,18,67,83,135,240,24,75,174,108,115,217,30,180,55,190,90,201,144,254,248,205,9,225,109,20,172,131,83,222,142,66,69,90,234,246,61,24,164,83,176,180,164,216,132,202,42,169,13,115,22,34,180,227,130,228,205,254,66,95,75,120,168,128,145,118,101,185,55,250,23,7,88,81,187,245,177,45,193,211,35,215,188,196,95,61,241,103,230,201,16,55,204,18,78,234,47,232,14,81,216,50,132,240,21,71,246,237,96,174,251,165,193,27,7,62,182,156,178,26,254,85,112,25,184,170,9,206,91,221,194,182,185,93,64,128,103,189,73,111,136,232,236,87,103,126,100,7,97,118,154,67,114,50,42,57,1,10,173,233,125,246,188,115,92,169,212,74,44,132,63,52,250,180,0,62,98,40,93,23,55,25,68,148,60,101,13,74,191,66,25,75,250,57,20,120,179,204,12,127,107,197,9,87,109,115,254,200,189,254,153,105,111,21,170,155,54,221,182,244,60,1,254,167,236,232,78,119,207,43,85,109,183,67,91,44,34,158,98,4,214,172,19,97,194,151,52,156,30,43,2,134,47,96,109,36,208,238,220,76,147,103,215,200,72,235,252,80,24,3,49,42,204,64,37,103,241,110,5,176,170,252,177,94,100,137,106,107,189,105,42,121,34,142,130,164,133,76,65,21,44,13,47,225,26,141,205,167,0,249,174,40,98,123,95,212,145,64,147,151,102,172,170,44,29,13,129,88,35,80,3,122,155,217,237,146,18,235,173,247,61,22,210,8,124,241,197,47,245,213,245,40,160,73,213,122,105,246,180,159,61,176,72,107,105,39,210,158,78,216,250,124,86,19,134,142,207,147,225,116,40,71,89,187,252,84,143,201,231,110,120,206,156,153,11,207,211,69,220,209,27,207,37,109,35,255,14,7,161,96,27,146,212,253,220,60,159,14,176,140,18,17,54,104,26,84,185,92,20,120,192,39,176,216,16,238,31,78,81,66,27,72,4,144,60,6,185,217,81,131,31,42,135,31,141,128,18,54,159,164,201,231,187,179,53,60,107,165,203,192,151,49,253,10,214,218,130,64,209,32,180,17,71,52,105,41,165,92,103,139,95,199,114,76,24,243,227,241,241,210,146,99,94,200,244,64,246,31,224,160,93,226,33,76,199,195,167,238,58,46,108,68,70,128,247,49,152,163,135,83,90,9,4,130,133,229,107,88,135,180,160,165,18,242,175,75,238,136,148,56,108,198,8,75,0,51,86,201,100,60,4,96,159,154,43,87,130,32,103,244,36,168,88,49,27,191,21,121,30,193,126,22,254,230,216,137,165,77,181,112,60,119,96,122,104,57,5,70,12,124,49,212,252,162,37,171,156,56,43,107,150,173,70,31,70,24,250,163,201,97,113,175,143,241,38,241,199,7,94,208,27,71,139,252,81,131,210,78,5,182,172,93,201,146,136,28,8,161,0,127,232,159,87,250,249,239,229,57,69,230,100,241,144,225,14,247,227,77,69,242,63,4,113,82,191,244,102,150,196,215,119,92,229,83,50,149,76,12,198,158,223,37,26,34,221,219,4,124,193,78,231,10,140,170,36,107,208,243,229,2,142,51,56,120,167,108,62,1,96,254,171,69,8,19,176,161,7,131,196,119,230,249,168,115,121,223,162,72,251,33,187,157,232,9,235,80,117,164,19,37,84,205,87,104,15,246,162,211,225,92,49,62,165,14,46,64,5,102,146,168,152,234,184,167,189,215,58,199,160,69,213,94,173,21,19,152,92,125,239,253,146,42,4,179,51,105,171,35,207,75,48,166,251,17,24,134,219,92,213,36,254,216,178,75,119,86,52,59,140,182,83,205,232,168,122,110,179,64,34,17,49,70,64,2,239,117,213,49,145,156,193,255,231,92,88,110,88,238,30,200,239,64,49,183,31,36,215,49,133,55,126,134,33,122,80,11,69,162,242,203,132,154,221,254,72,87,242,159,5,79,119,228,224,89,74,160,195,146,101,156,107,108,73,109,77,3,46,88,96,184,139,240,91,169,28,4,33,198,113,181,101,200,152,164,124,16,206,69,187,247,155,136,135,27,5,117,89,25,189,141,37,166,160,182,38,204,250,8,116,77,210,40,74,98,179,191,101,214,178,206,71,245,84,86,1,113,27,166,114,178,139,207,14,217,110,237,154,26,147,252,153,142,173,113,105,241,118,223,18,244,204,138,81,198,175,188,173,26,84,62,101,40,104,157,140,216,164,224,114,150,234,70,249,64,76,111,49,57,153,195,84,145,234,99,10,24,55,218,173,252,226,205,235,8,106,46,76,221,19,18,113,12,16,198,192,148,95,15,40,65,59,2,212,145,206,255,220,227,83,235,159,221,142,47,119,133,122,68,107,108,193,55,246,158,144,203,75,12,216,20,193,118,83,15,33,162,230,141,23,3,96,90,188,49,151,53,60,123,204,157,81,9,1,191,194,23,190,164,20,119,115,138,222,225,140,214,40,15,107,66,141,80,58,5,91,28,113,85,129,200,133,141,79,135,181,158,37,208,29,103,86,7,138,98,203,217,187,0,208,153,152,43,244,246,216,230,153,85,254,154,148,46,114,107,228,28,184,21,46,185,71,175,114,207,240,108,20,51,187,192,120,137,13,238,251,76,230,197,237,197,34,149,148,86,246,222,157,222,137,206,224,249,233,88,170,198,105,57,92,133,53,145,99,210,132,152,109,78,55,15,43,19,17,241,70,71,89,90,178,178,154,110,22,45,25,82,144,46,30,31,62,77,108,148,162,193,131,216,71,16,195,111,85,129,23,67,80,66,12,253,34,30,62,108,134,64,121,213,142,70,7,181,56,255,20,240,149,175,189,9,53,57,133,187,38,223,154,44,231,237,144,219,249,37,175,64,38,197,204,37,211,240,178,27,242,154,35,234,68,219,55,11,123,185,18,100,115,25,156,82,137,225,33,26,91,189,95,141,59,213,139,202,139,230,238,143,99,134,217,71,239,185,132,75,55,193,180,213,154,28,58,225,172,247,201,63,30,82,206,181,135,108,187,247,15,86,50,66,210,55,183,222,79,243,72,201,2,246,238,9,41,107,173,173,87,96,72,129,148,1,141,28,117,115,233,239,105,200,135,122,59,46,209,223,209,42,191,156,247,37,116,224,240,181,252,174,79,61,89,62,6,36,43,159,234,191,25,174,90,174,138,49,147,99,16,28,65,62,253,172,220,36,113,2,107,172,145,77,251,45,218,177,10,183,121,255,36,76,116,76,42,141,203,224,70,157,149,226,112,187,218,255,142,27,199,255,1,244,44,117,36,37,59,44,119,135,10,25,119,204,158,161,31,216,129,101,121,230,93,3,66,242,14,251,84,72,196,212,50,121,81,124,53,153,129,13,19,76,184,226,46,180,113,117,107,185,230,7,18,81,203,160,162,22,121,168,210,73,184,236,202,210,215,201,140,249,184,232,44,24,20,15,164,129,101,83,222,125,114,95,68,215,28,21,157,33,222,10,68,29,166,233,241,213,1,59,13,17,88,4,87,72,98,178,162,170,62,228,21,25,78,69,104,23,210,234,66,143,124,111,94,221,204,96,137,156,128,32,230,111,251,242,0,172,236,36,123,83,189,171,120,151,91,118,215,176,209,233,239,89,82,112,186,167,73,0,38,40,246,64,176,57,128,101,14,66,166,177,198,45,64,111,234,211,180,247,46,47,92,233,204,182,122,41,242,5,157,18,182,164,172,85,171,87,152,209,140,43,52,202,215,116,85,78,150,76,33,47,170,186,182,148,188,54,100,122,151,104,73,24,255,151,215,244,248,176,14,80,203,166,171,91,164,32,12,23,183,65,14,216,153,177,223,92,186,4,147,5,150,179,86,26,111,158,97,131,88,235,20,26,132,4,189,197,190,6,201,121,52,196,55,37,69,131,139,57,29,216,9,233,82,171,171,96,30,208,59,254,225,160,243,161,154,90,90,191,225,74,180,189,61,102,75,67,1,224,50,195,9,35,230,35,175,14,224,218,20,246,94,12,148,98,200,142,216,31,205,153,60,58,131,116,159,194,84,14,122,55,122,58,222,29,214,84,214,69,220,48,228,36,157,216,216,80,142,190,80,125,102,127,53,251,249,49,249,32,65,117,233,57,72,251,0,25,198,237,187,237,135,107,163,197,100,37,216,39,236,208,194,208,204,126,70,195,253,253,238,184,44,6,181,255,37,246,45,140,231,239,222,169,32,29,89,58,187,138,36,50,90,79,249,193,111,248,60,41,201,243,122,88,11,49,40,64,254,169,224,21,141,43,38,227,140,139,131,11,244,130,21,33,71,63,135,170,107,225,32,65,121,160,79,71,233,68,66,113,47,149,208,224,6,20,93,186,76,198,24,12,159,213,136,216,237,94,166,149,162,146,20,182,51,227,72,128,67,169,3,130,52,79,120,182,101,137,174,68,11,125,59,57,75,198,216,32,158,247,51,19,15,40,193,6,42,140,46,98,26,22,99,80,51,104,205,197,215,101,133,92,142,212,158,95,102,105,130,130,134,247,40,177,200,231,209,143,41,243,158,11,134,76,148,17,230,179,137,127,110,2,71,201,112,31,131,176,20,31,85,190,112,105,236,114,185,105,112,109,243,126,118,203,149,140,187,147,156,182,109,235,221,172,200,81,137,192,132,95,232,233,32,152,144,214,196,93,253,170,71,129,206,69,20,47,59,141,185,232,110,120,24,43,151,157,161,69,213,163,220,109,47,8,158,79,0,87,159,168,141,74,204,145,111,166,135,73,179,237,252,158,5,34,46,144,204,1,249,82,205,132,43,132,61,11,193,164,191,176,220,178,55,255,116,61,203,35,10,115,224,49,172,14,178,84,171,72,154,221,0,42,205,245,216,61,217,189,192,254,155,3,224,142,36,111,78,26,88,45,59,124,78,255,176,69,57,90,37,174,27,57,93,28,5,6,35,109,124,231,235,151,62,208,167,51,150,44,10,126,18,34,243,223,61,121,149,147,95,130,28,141,254,73,81,0,152,247,11,6,203,16,201,202,97,164,145,39,100,217,61,241,144,173,200,104,196,179,139,143,18,218,206,69,138,60,131,207,200,161,127,222,106,56,174,247,43,240,254,51,71,101,114,102,221,14,70,162,135,11,216,136,248,36,226,47,96,50,194,231,209,226,130,30,105,123,25,89,75,38,128,162,170,62,123,92,127,254,213,100,100,192,43,145,11,55,194,39,10,162,83,64,63,133,116,44,50,227,63,135,181,134,195,53,204,42,240,95,112,161,92,56,72,133,152,235,124,209,212,86,205,225,157,42,32,59,90,254,5,108,88,93,31,222,80,154,36,101,226,79,45,79,247,110,116,112,56,161,191,169,237,20,10,10,9,168,190,52,150,110,222,165,2,72,237,233,28,138,7,40,16,90,217,67,166,172,41,187,175,49,242,203,88,0,214,116,119,196,195,238,252,163,3,230,127,209,139,88,91,244,167,161,42,115,96,14,144,34,93,85,24,76,115,97,150,150,239,154,232,69,70,151,23,109,126,196,249,19,199,231,243,43,42,142,95,68,216,2,105,170,154,36,165,140,237,5,254,34,150,15,160,132,215,243,112,219,226,135,150,100,168,49,30,185,85,125,112,121,87,138,163,153,25,229,136,107,25,123,229,140,28,151,175,207,117,252,248,192,23,12,210,142,237,156,250,114,147,120,2,167,92,72,48,1,165,59,204,192,198,192,181,34,252,135,177,249,58,106,135,150,90,141,52,236,9,55,101,64,230,91,165,102,60,86,137,178,65,234,202,91,254,121,163,223,71,128,250,114,37,8,110,70,196,203,68,122,236,76,110,3,59,180,170,50,202,88,19,186,195,169,171,158,101,65,193,47,116,121,95,101,191,70,239,17,226,133,153,166,176,87,41,144,20,201,35,63,192,211,203,70,152,11,235,69,239,17,217,145,239,88,25,210,196,190,153,108,151,37,64,91,139,201,16,139,49,197,193,219,223,64,248,213,247,143,152,238,153,247,188,83,162,0,188,210,172,134,101,60,0,114,202,189,138,42,120,37,172,124,157,16,12,65,147,175,254,153,16,56,39,54,150,10,186,77,140,95,218,130,225,116,242,238,141,36,128,25,182,90,208,72,130,5,184,88,107,145,75,34,207,192,77,158,93,23,162,74,220,84,41,58,1,62,122,152,175,17,78,178,53,11,223,25,15,24,228,156,248,149,224,8,188,204,90,199,222,193,6,141,84,204,42,165,6,170,230,232,204,3,14,100,16,41,226,241,137,102,6,19,17,230,223,28,162,240,115,134,72,41,103,202,16,69,46,100,25,172,80,234,220,177,143,120,82,232,50,104,7,16,221,120,41,202,72,98,223,249,162,5,55,192,112,0,171,161,97,161,68,78,206,118,224,148,102,123,207,10,232,40,137,62,11,34,79,51,127,160,35,16,49,233,37,180,192,38,66,72,119,129,159,202,158,74,186,122,96,153,130,30,196,196,114,208,9,178,70,58,113,69,113,9,119,255,19,134,122,4,165,136,117,24,139,32,67,71,230,49,1,243,51,130,188,222,215,224,122,241,13,103,89,225,172,221,156,126,147,102,82,52,29,128,224,235,104,116,37,249,146,200,215,91,34,113,75,14,192,182,20,121,128,253,244,32,85,186,65,125,202,149,247,219,180,155,63,70,20,126,94,217,20,2,143,249,166,8,204,71,173,5,199,58,58,127,52,251,211,37,98,98,12,78,233,74,51,193,235,94,117,40,9,117,190,43,10,13,157,112,37,220,210,252,165,184,215,107,47,254,70,14,137,189,132,175,196,192,234,184,17,206,52,233,17,93,73,207,105,215,237,183,69,29,30,124,29,181,1,146,107,41,153,40,64,202,73,202,58,218,99,189,137,237,188,161,151,71,193,74,172,32,225,60,71,112,25,216,194,238,242,41,10,3,172,24,61,212,214,134,117,4,111,62,133,243,72,50,120,119,232,250,189,125,41,237,225,36,64,243,16,144,26,12,168,8,218,79,74,62,196,131,137,86,170,167,43,238,237,162,184,239,121,99,28,6,118,11,172,175,86,50,83,124,44,180,36,115,64,49,160,110,73,27,78,227,200,8,235,88,240,162,223,44,0,107,86,66,227,152,160,91,240,155,110,23,229,59,187,191,233,161,240,193,80,161,64,29,16,242,47,93,228,79,131,236,133,230,187,183,146,66,248,37,159,81,57,167,213,6,133,48,249,124,219,233,25,154,238,176,104,254,109,237,58,172,252,236,46,191,138,225,73,205,162,230,93,20,3,77,118,251,114,240,46,203,209,97,209,146,239,169,253,246,165,119,203,99,138,183,180,145,84,143,214,207,249,94,209,130,212,23,43,120,19,87,58,101,214,191,228,202,46,79,70,148,159,245,151,180,223,19,34,63,135,183,63,32,244,169,109,240,231,13,101,88,205,52,188,84,191,214,243,12,124,92,246,78,118,182,197,157,13,95,92,203,203,10,176,197,176,240,103,198,150,97,238,205,20,90,156,206,198,249,3,95,26,32,72,117,155,37,73,206,183,71,202,118,26,126,243,68,2,108,67,144,0,75,220,71,156,59,148,248,186,89,204,112,129,238,98,56,171,77,25,239,146,226,11,18,216,175,226,94,196,81,49,113,20,47,234,103,191,242,128,79,31,212,142,106,245,215,211,89,213,96,74,241,60,242,122,191,68,181,64,239,175,62,81,247,101,129,151,205,165,217,211,218,75,49,79,34,151,251,168,56,109,3,239,118,27,23,34,88,228,97,63,209,205,136,12,112,230,221,234,151,179,54,14,69,64,93,46,106,181,165,194,99,107,239,210,152,34,46,229,253,216,241,178,178,179,167,60,183,233,54,1,188,211,197,71,18,148,34,127,79,75,115,182,70,8,63,251,164,7,41,124,239,148,235,216,119,193,26,160,132,107,16,158,175,192,202,83,98,166,89,88,66,160,57,251,205,58,115,240,255,81,25,40,82,45,228,153,255,251,32,227,119,237,84,168,215,239,31,202,142,3,75,242,16,37,250,172,97,106,79,143,167,247,62,76,32,229,103,165,91,237,49,45,185,109,36,168,150,47,73,59,157,226,9,99,151,205,19,111,218,112,247,101,10,158,178,16,111,139,156,9,32,248,168,21,1,187,47,99,98,242,56,13,50,227,200,100,89,221,253,58,253,12,27,192,17,147,232,30,209,57,58,247,68,115,20,14,51,36,24,126,170,79,35,9,70,17,75,100,68,172,216,147,90,58,97,136,59,209,116,235,140,8,153,72,15,16,76,193,160,36,33,42,230,210,61,49,178,216,220,127,80,33,210,28,199,15,37,25,108,109,161,222,25,52,100,20,155,140,79,6,166,46,51,74,183,86,112,106,231,159,239,236,221,130,125,108,178,169,61,213,140,123,89,244,87,193,3,151,117,29,109,189,23,9,48,41,36,125,168,175,27,253,209,119,207,196,104,83,149,126,21,10,235,220,124,9,172,24,32,242,42,56,89,164,23,208,155,73,129,28,208,209,43,161,164,75,199,20,216,82,224,209,13,75,33,179,234,172,98,42,134,163,17,122,92,140,117,123,157,32,84,222,70,157,255,34,159,230,199,182,153,212,173,14,40,232,131,155,171,206,96,171,24,239,106,37,60,53,203,182,238,15,230,22,124,31,68,55,154,53,152,137,191,21,35,193,118,227,148,13,191,234,234,150,191,180,145,187,159,57,123,255,130,38,167,62,245,66,60,198,220,170,105,239,199,158,161,128,241,48,139,133,63,26,123,223,251,62,98,164,132,33,191,143,6,90,209,91,100,53,241,58,87,132,175,28,3,5,176,151,208,250,243,105,243,186,226,214,120,137,222,87,83,182,213,110,196,149,180,14,218,160,55,103,170,169,228,95,161,17,143,189,58,205,157,250,240,195,100,138,135,102,159,242,89,192,95,172,0,139,236,76,232,166,132,122,50,37,133,244,233,152,184,0,244,204,147,142,26,67,252,145,125,194,132,15,7,81,197,58,242,153,65,117,185,14,45,92,174,109,67,236,29,240,35,230,84,195,243,143,249,230,63,120,29,7,92,237,44,62,233,76,128,187,69,91,149,71,18,99,165,0,206,214,236,136,90,21,36,218,165,16,62,160,25,103,192,95,207,84,94,61,217,120,110,251,60,41,63,41,44,4,230,113,186,204,42,163,239,190,91,111,138,253,107,167,110,223,51,177,148,127,84,255,192,180,222,170,233,226,185,113,149,85,151,169,220,71,1,21,211,120,132,145,48,252,104,64,255,187,130,68,134,13,151,69,79,85,118,141,195,180,85,44,22,217,168,78,5,28,244,90,129,67,50,117,56,2,21,158,60,130,93,225,231,151,33,61,153,84,127,103,68,7,16,2,49,57,213,30,237,19,153,100,152,108,154,173,64,248,208,219,226,152,115,198,30,122,33,239,147,92,193,39,86,201,223,191,27,240,126,7,181,75,172,169,109,61,227,216,74,169,244,173,185,230,113,50,1,194,8,46,248,64,233,25,4,152,59,11,146,86,145,234,90,118,133,66,190,166,74,187,168,189,93,107,130,199,27,203,152,67,30,82,233,71,39,41,57,43,115,144,231,147,0,199,50,13,28,229,219,93,15,136,204,124,67,119,51,169,65,247,235,72,92,60,44,135,104,143,24,72,4,102,213,184,154,186,202,201,86,142,198,84,203,36,108,223,24,166,245,234,111,2,212,64,189,109,99,239,225,7,149,144,152,35,90,59,196,41,58,237,210,16,204,199,44,77,132,98,3,212,205,57,141,219,179,225,157,201,131,172,213,3,185,91,219,164,202,116,46,56,217,16,62,169,124,227,67,88,216,69,80,27,127,11,155,85,6,85,30,191,101,55,102,246,22,245,3,215,32,126,45,229,83,18,113,91,173,166,1,85,138,15,208,114,166,223,231,221,74,26,82,34,255,119,166,232,152,230,18,63,239,157,123,137,31,125,164,195,252,84,62,232,52,11,35,250,205,110,69,33,153,60,97,103,126,234,140,45,156,166,194,54,228,189,110,28,22,34,214,181,120,194,53,17,179,154,126,165,131,212,100,119,44,80,43,205,233,30,211,134,1,233,5,190,19,51,60,177,138,223,89,5,119,147,115,194,211,193,61,79,68,149,107,58,72,77,191,25,81,200,40,28,194,189,193,144,188,175,128,43,24,77,241,174,200,46,222,101,235,223,241,45,197,97,217,134,67,132,227,128,46,65,236,40,249,9,157,80,184,31,190,136,254,127,58,231,245,181,1,6,133,63,52,58,162,192,221,159,214,236,92,5,220,194,118,171,61,218,192,209,179,115,27,30,60,103,54,55,127,175,80,143,65,187,64,140,101,219,184,237,172,122,181,235,101,38,121,128,110,240,159,199,220,148,127,88,10,166,161,125,135,83,200,117,145,114,57,193,171,132,146,115,113,184,103,240,255,115,38,14,205,222,103,112,174,151,21,60,171,154,180,74,163,141,185,68,238,233,91,130,3,188,160,75,204,201,226,202,61,48,39,154,137,102,253,164,157,112,157,35,228,151,204,45,25,52,245,205,27,213,228,60,215,150,75,217,242,144,155,137,200,185,141,129,168,214,111,251,124,174,46,84,24,154,106,61,98,136,48,236,109,153,248,48,123,218,249,179,131,96,181,133,59,137,108,225,218,184,159,19,163,109,76,160,193,95,39,91,86,100,150,17,2,93,5,123,154,195,221,166,42,11,48,110,96,167,220,100,75,177,8,153,1,143,6,209,37,83,118,177,14,154,127,56,63,202,217,154,21,193,254,252,227,182,232,57,160,161,239,81,83,52,188,76,176,247,178,157,174,135,129,157,129,148,151,116,136,116,24,198,10,248,235,70,43,91,149,208,49,100,83,95,137,95,83,19,132,145,198,131,74,197,3,5,155,252,152,189,200,4,101,22,31,248,155,117,20,205,208,79,127,105,81,201,126,179,172,138,90,24,165,217,102,136,101,99,171,178,1,170,50,178,29,117,215,238,44,190,220,62,3,197,142,229,5,131,27,114,7,192,196,241,139,250,101,157,119,114,72,9,136,253,136,125,25,130,134,242,194,247,12,170,92,48,157,89,135,244,219,223,243,84,212,137,51,16,79,1,81,6,213,223,206,83,100,242,68,180,200,23,177,76,135,91,190,78,66,39,221,89,92,240,32,241,152,200,194,94,189,220,222,59,226,90,114,140,62,34,190,141,122,60,85,66,106,154,137,201,52,4,220,121,247,168,71,99,197,70,199,217,21,84,107,246,82,30,200,112,202,37,133,167,1,22,227,55,168,205,23,134,115,224,169,137,171,226,78,182,153,50,104,209,79,96,89,44,122,202,119,154,84,208,96,76,65,249,226,185,89,181,177,161,227,204,215,234,87,21,238,38,201,145,153,89,36,164,68,167,229,10,218,117,108,90,83,22,189,219,59,12,249,17,216,129,82,180,235,242,38,11,134,193,98,187,206,226,140,249,36,42,129,250,76,1,15,46,170,65,235,140,130,239,216,139,179,203,164,225,251,149,171,59,114,29,205,124,187,86,204,37,55,134,52,188,181,209,25,109,104,193,188,130,135,112,20,120,245,129,230,242,59,145,150,40,31,164,238,119,229,178,100,165,203,16,72,198,67,145,51,227,69,51,141,107,166,81,103,182,226,216,154,126,247,204,153,67,101,90,137,215,216,242,13,207,144,59,124,95,106,64,218,238,153,248,45,253,71,70,2,196,212,135,170,231,68,204,207,69,40,217,56,202,44,162,99,168,148,227,117,248,87,111,31,61,188,227,161,77,40,138,92,53,25,188,179,3,121,236,62,195,170,230,66,126,43,170,252,228,107,247,128,6,13,239,215,42,114,116,171,173,169,197,23,143,18,119,151,67,228,216,143,140,64,155,53,251,110,151,4,121,138,182,88,118,31,54,190,66,98,70,6,198,96,208,243,180,250,118,11,249,29,22,29,125,75,64,58,43,254,1,111,245,164,234,116,237,50,43,141,81,77,41,2,171,249,219,215,100,233,21,70,90,29,82,132,99,235,108,191,171,104,41,103,145,212,107,243,175,101,94,94,177,39,11,106,129,97,84,111,142,252,68,227,27,214,42,222,95,133,29,59,166,236,32,133,238,60,56,53,213,89,79,123,232,125,140,230,153,5,146,241,23,139,254,176,163,251,154,223,233,237,222,114,127,152,212,116,163,227,40,87,22,231,232,115,247,79,74,148,32,36,26,14,94,191,10,254,42,225,89,251,149,24,209,148,175,148,194,208,93,225,68,22,84,163,132,61,74,56,162,34,144,247,152,91,169,11,60,217,151,17,130,148,251,20,186,210,241,156,104,57,22,16,183,88,4,115,6,237,11,216,171,243,18,225,27,167,180,128,73,211,26,208,78,49,2,231,189,21,37,205,58,126,123,221,239,35,190,198,166,148,186,37,117,253,231,202,49,2,167,205,101,215,46,52,161,34,167,244,181,77,82,95,15,15,173,56,208,21,202,17,152,70,15,58,204,249,82,107,91,238,107,136,198,169,209,14,158,148,52,193,251,174,190,19,235,111,5,247,255,135,222,68,43,159,9,92,29,16,133,2,52,87,246,1,129,39,209,21,24,25,162,10,121,56,157,108,53,24,43,192,65,134,249,220,161,15,137,81,128,40,97,245,180,41,179,64,113,224,17,39,117,238,141,149,76,95,217,130,74,21,72,82,201,99,94,210,70,30,213,23,41,219,163,232,44,66,250,188,119,155,154,78,199,65,204,170,189,178,36,138,123,153,159,84,4,131,158,156,194,142,236,197,52,96,60,237,137,131,56,49,120,37,166,121,62,85,188,73,175,170,69,147,252,95,151,199,200,207,174,50,57,120,176,216,180,46,34,205,102,215,217,64,241,11,253,31,120,48,107,229,243,60,11,30,226,130,183,1,167,107,107,31,152,18,179,62,189,243,227,215,207,77,123,124,43,34,153,56,71,75,213,212,122,110,195,168,151,25,86,88,65,188,150,25,12,243,119,9,93,18,99,201,205,227,99,7,12,41,51,82,11,74,219,11,177,107,50,110,217,167,97,17,165,93,245,171,151,174,24,170,236,72,23,3,58,197,240,81,33,229,79,53,95,171,120,121,18,213,121,228,171,176,18,185,70,148,79,104,203,141,174,224,232,64,163,72,34,59,22,225,123,200,198,178,195,137,175,182,241,10,122,131,227,27,209,23,35,45,63,252,136,17,167,177,215,9,101,1,49,97,47,100,191,222,200,204,24,238,196,65,206,9,125,210,222,55,201,106,173,13,28,207,200,55,76,175,228,248,228,246,194,130,192,76,117,136,99,192,5,134,84,149,151,211,34,138,241,238,41,165,49,154,14,242,195,57,167,154,42,153,42,94,232,140,15,71,138,192,192,21,157,32,134,76,119,230,233,155,166,74,8,215,175,87,70,20,15,66,114,53,71,164,196,194,116,188,208,189,54,100,135,72,24,153,84,188,160,50,193,0,16,21,147,6,37,144,172,178,175,244,43,74,193,87,247,29,150,47,9,97,214,48,159,203,67,95,51,40,24,140,206,2,210,96,193,181,119,198,68,250,28,6,253,93,203,47,69,207,60,132,132,222,242,197,89,30,157,255,246,23,60,81,225,73,152,188,31,54,236,41,124,14,200,155,93,201,116,28,229,98,44,33,195,245,115,80,102,240,194,106,16,156,70,63,247,193,125,140,164,133,50,54,165,62,1,56,182,181,102,57,138,60,175,53,202,203,239,41,226,230,111,165,17,222,65,112,204,92,63,251,31,178,7,17,253,36,11,119,165,129,137,60,86,160,190,226,152,55,123,145,122,72,79,185,33,99,118,218,216,28,174,160,179,105,219,41,46,103,166,41,230,6,30,170,171,166,85,135,56,125,138,20,160,226,158,116,148,96,214,114,168,60,10,125,97,163,241,20,174,10,150,178,195,243,65,18,65,92,160,180,208,219,178,46,177,79,198,152,238,2,120,229,49,127,134,52,202,136,121,47,200,192,199,214,218,57,191,110,52,10,95,72,185,132,105,244,48,77,202,192,115,153,55,190,5,75,144,14,13,226,12,11,63,141,165,180,197,35,232,235,62,68,54,197,92,1,87,162,253,117,111,10,9,124,205,54,10,187,217,88,51,30,92,78,233,11,236,239,114,50,231,224,134,245,19,64,5,137,188,230,194,140,131,94,237,221,18,253,125,150,68,157,207,55,51,130,44,185,155,247,190,25,192,128,176,171,55,207,37,48,38,229,203,203,21,18,111,136,224,14,68,181,52,132,57,70,67,4,192,112,125,101,73,182,168,1,218,44,28,111,134,40,204,132,35,129,52,153,249,184,190,150,105,192,205,134,123,96,28,219,104,65,20,13,0,236,200,149,20,147,12,197,214,244,17,13,194,88,119,29,139,45,197,58,252,147,164,45,160,222,155,254,37,197,214,189,205,180,55,177,26,28,205,115,129,39,5,122,230,254,71,181,78,104,47,80,36,123,210,16,81,63,123,43,45,35,142,124,121,231,241,238,17,30,188,41,126,248,68,74,216,38,240,228,160,166,178,95,217,113,13,126,241,193,133,58,85,31,246,43,218,92,30,165,132,11,240,85,112,128,150,73,112,176,11,86,145,18,14,227,174,223,29,115,97,211,217,28,225,49,60,72,74,174,162,112,11,147,24,50,87,196,150,4,208,73,25,197,42,96,130,149,54,158,163,215,44,171,17,129,50,160,118,6,9,56,23,185,143,228,250,127,1,156,146,169,216,66,242,27,1,61,170,198,39,89,73,108,89,156,248,24,201,161,243,56,154,76,177,215,98,48,55,251,39,101,194,4,64,180,192,166,147,18,130,130,249,60,134,247,254,82,213,139,245,209,74,112,240,123,122,216,71,4,172,218,115,86,13,46,230,89,202,165,252,47,123,149,20,231,184,145,230,112,246,13,14,3,190,67,87,237,194,43,105,182,111,111,52,66,191,154,205,243,12,98,143,117,145,217,65,117,157,232,33,152,76,75,132,167,178,88,38,178,101,151,19,117,46,120,160,234,117,110,97,35,231,159,88,26,219,86,19,108,243,37,59,32,161,14,213,192,44,137,26,140,225,114,47,152,139,1,142,181,135,178,137,171,253,158,2,110,95,111,115,117,10,193,18,85,157,249,88,67,211,86,0,32,18,49,234,66,239,152,153,72,237,175,249,123,40,79,162,104,72,238,176,164,17,43,216,230,19,51,113,198,220,197,207,103,180,223,86,170,142,207,97,14,178,215,84,26,83,236,87,38,115,174,42,47,91,184,215,67,234,173,248,23,87,89,47,95,143,140,107,115,213,4,196,113,11,5,76,105,48,204,194,216,5,9,158,183,33,83,240,254,213,178,223,157,98,180,160,123,15,245,222,36,199,189,37,23,116,7,22,149,152,113,120,159,174,172,244,169,3,94,127,226,99,224,94,66,155,249,105,33,149,239,233,84,130,144,136,205,54,47,81,95,229,237,222,148,189,91,140,117,242,158,52,238,251,153,102,53,217,205,92,186,179,15,77,118,82,112,28,177,133,193,44,119,65,131,15,235,38,211,173,217,76,206,42,125,44,250,193,206,88,59,233,84,155,83,154,109,182,63,65,214,252,69,128,136,16,24,200,24,2,141,45,1,135,251,13,188,206,66,152,118,54,147,143,206,210,42,98,73,209,117,108,11,233,40,197,230,178,187,118,31,197,189,99,90,150,164,197,97,198,117,81,41,4,49,255,99,133,195,99,112,9,199,185,174,240,72,58,232,222,238,184,159,159,149,155,196,77,70,203,228,24,71,228,122,30,107,164,153,40,196,201,200,139,211,0,9,46,227,14,1,162,217,234,189,134,196,209,176,231,247,195,241,154,179,43,19,179,10,42,112,89,34,180,83,62,147,213,134,34,118,96,241,205,178,63,249,188,66,144,105,180,7,59,168,117,157,92,91,165,1,154,139,220,66,55,205,214,100,252,62,72,196,13,223,186,253,106,95,24,111,119,35,21,160,6,226,206,181,148,245,196,223,225,153,245,169,224,192,154,235,244,191,129,167,60,89,182,209,236,42,137,90,44,153,124,247,21,6,233,77,42,166,8,92,49,56,167,60,165,222,12,184,78,192,150,119,167,229,201,162,64,158,250,23,44,146,148,231,17,169,179,81,120,149,46,77,199,62,16,190,174,58,1,189,210,140,249,55,146,221,72,21,239,204,35,110,81,119,163,135,30,127,40,25,186,135,249,217,34,135,39,197,69,155,57,41,237,247,59,201,111,175,99,58,114,12,124,157,100,138,219,63,7,240,13,10,191,130,115,109,5,100,4,12,93,182,66,101,53,42,52,66,91,46,212,57,61,101,33,144,227,12,218,9,83,240,231,208,95,42,121,50,158,159,29,59,164,21,202,117,251,244,210,255,53,149,228,165,131,161,241,208,252,35,17,215,20,179,226,68,57,162,172,119,155,130,98,86,247,87,213,105,196,151,2,160,124,203,141,167,253,205,217,251,102,70,10,211,202,84,133,192,202,109,112,252,12,168,23,227,87,111,178,102,75,70,141,50,140,164,17,115,112,116,107,200,121,41,47,45,192,125,39,94,75,48,248,168,18,176,193,78,161,236,147,217,149,5,119,183,221,64,101,209,95,8,203,249,160,137,15,196,41,181,94,2,17,145,23,58,63,76,183,82,86,255,26,153,66,58,159,113,95,237,108,15,237,148,131,47,194,132,68,205,39,9,90,190,78,27,183,176,156,184,126,251,198,68,172,240,138,212,245,89,118,222,223,9,107,1,79,212,217,191,158,125,24,39,8,158,5,79,121,75,10,119,227,195,223,184,3,18,130,226,125,84,39,210,139,139,145,100,45,50,60,145,46,153,143,160,95,141,235,95,136,169,226,134,162,194,85,231,203,152,119,244,34,238,212,48,177,169,79,121,239,58,8,78,182,41,67,97,75,246,3,107,121,73,166,159,193,253,180,187,155,160,85,130,25,141,14,118,49,112,28,17,87,144,101,123,222,162,144,244,76,186,148,188,26,68,174,190,170,136,102,146,168,62,72,57,219,201,73,30,121,180,92,58,184,111,152,63,25,222,218,39,18,235,23,5,33,65,163,30,225,89,97,89,177,78,150,85,74,215,97,87,144,119,253,57,253,237,133,54,78,132,210,7,211,208,26,47,4,201,61,215,108,191,205,172,232,64,111,172,84,30,8,207,114,218,247,108,100,146,197,61,229,251,207,101,237,150,245,87,133,20,180,132,253,217,194,194,123,55,122,23,220,18,188,115,236,204,164,2,194,165,112,200,146,101,27,107,163,237,110,192,33,4,18,7,164,183,240,244,93,190,52,108,234,68,74,15,53,91,255,12,58,253,179,120,157,162,19,243,233,121,138,93,159,107,153,126,182,36,127,76,236,22,136,61,146,61,182,166,179,61,132,122,33,187,166,217,199,87,44,156,245,184,222,28,218,235,144,143,245,164,185,21,240,176,90,37,141,168,192,92,167,205,12,40,27,22,192,118,181,60,163,6,244,104,125,35,46,125,105,5,252,243,159,192,58,121,209,20,160,207,133,136,124,213,174,185,174,84,105,45,163,28,20,0,6,182,206,216,254,205,170,251,159,215,18,11,47,163,175,142,36,147,49,142,1,15,202,158,44,48,47,168,70,161,219,191,64,2,45,101,110,70,68,164,254,202,240,194,46,161,102,181,140,231,123,255,210,87,34,106,152,7,89,232,130,180,60,35,142,194,157,32,197,141,207,58,118,230,83,111,98,101,85,23,201,97,168,74,201,157,174,113,228,35,62,106,174,83,206,249,105,38,130,186,47,246,247,207,46,108,133,65,215,214,92,219,125,186,178,150,192,206,100,53,46,158,162,138,211,172,110,27,38,124,43,125,80,219,120,108,255,142,237,41,202,175,80,169,208,20,135,123,114,135,205,137,134,160,237,125,196,68,44,58,208,133,57,32,161,2,29,66,64,129,138,38,168,134,151,158,169,175,230,178,155,87,244,86,33,84,148,148,102,226,204,160,70,201,129,201,66,89,130,218,217,65,40,112,92,39,46,65,102,116,215,5,169,29,166,218,12,28,143,170,249,165,218,222,140,147,221,10,52,12,187,85,245,74,48,64,106,149,63,171,231,161,12,115,249,170,105,238,124,25,72,0,20,55,146,165,168,151,82,113,193,171,24,152,25,157,4,237,40,127,134,221,147,237,227,129,141,4,71,254,226,7,111,65,164,135,168,251,155,151,158,51,173,63,163,154,103,247,130,143,29,19,156,151,232,6,67,76,104,249,237,96,159,52,51,159,208,114,225,29,59,150,235,87,99,172,231,133,162,133,22,69,42,166,192,253,89,115,64,137,5,126,108,67,247,71,181,117,196,173,251,194,65,30,132,110,205,143,54,116,46,203,65,162,149,100,155,73,238,10,171,175,200,204,126,242,14,65,1,24,72,235,126,173,251,46,208,168,141,156,84,6,118,174,88,188,111,119,195,122,14,45,109,151,115,6,152,67,57,24,49,163,59,107,30,110,205,198,102,48,171,248,122,2,74,27,251,55,44,116,231,63,76,23,148,209,228,72,4,87,209,142,80,127,237,128,216,25,62,53,198,62,83,5,135,152,175,219,181,245,130,116,251,183,111,243,58,223,157,13,173,139,251,77,166,200,247,164,64,190,145,240,65,131,199,92,81,183,230,161,204,254,195,165,212,189,64,64,11,66,27,156,197,5,137,104,125,198,88,199,208,96,231,223,236,207,199,90,195,189,72,220,54,224,53,148,158,7,236,132,20,148,49,114,15,64,11,227,44,55,191,191,226,173,21,96,81,150,246,93,60,103,158,240,21,100,179,143,191,144,66,51,204,107,222,2,62,255,2,26,134,214,205,42,129,89,76,57,88,233,229,161,166,110,14,75,188,53,197,163,254,169,145,207,172,179,19,45,47,70,183,83,71,168,216,126,143,225,190,173,24,215,50,24,169,74,110,11,151,125,156,250,237,148,47,171,110,237,244,82,0,59,188,13,71,120,249,74,67,160,212,199,105,42,200,19,158,59,55,62,132,74,146,83,42,208,35,212,81,146,111,124,132,104,19,184,248,29,225,24,33,94,154,127,207,14,182,200,163,127,83,119,201,120,145,131,166,64,108,101,82,13,211,209,82,51,42,49,81,234,195,191,226,60,6,94,165,175,43,94,143,37,196,171,32,145,97,79,96,172,102,200,87,30,16,130,146,7,66,208,63,107,136,112,238,2,195,195,0,53,114,85,74,92,155,28,81,233,152,139,20,174,50,243,252,32,119,10,229,63,96,211,129,149,68,101,110,125,54,62,159,197,138,62,63,32,42,198,80,147,136,225,129,215,154,156,76,30,23,81,45,41,235,61,164,89,248,123,32,240,118,218,28,44,229,44,188,70,129,40,21,220,104,20,50,123,36,73,107,74,98,63,101,29,38,207,163,10,202,24,3,194,220,162,237,113,184,109,160,93,169,51,16,155,79,125,240,177,62,203,79,104,213,246,136,224,106,135,27,33,58,76,113,72,73,109,55,128,127,8,90,184,189,38,62,117,231,238,34,101,98,95,157,94,226,244,62,45,2,143,49,243,135,103,16,254,50,9,149,87,104,25,208,122,189,169,6,190,216,207,142,86,23,162,9,215,99,140,11,67,38,135,36,158,120,54,48,180,235,101,214,96,177,150,50,17,40,79,31,130,175,230,108,218,244,184,77,118,12,118,43,86,125,112,61,17,100,53,5,180,47,250,73,116,64,19,35,11,176,228,174,57,129,75,160,117,104,2,101,63,53,157,140,46,31,75,149,64,4,168,153,94,146,213,203,124,104,70,83,66,180,92,89,64,105,37,41,94,219,131,41,6,202,185,11,85,202,51,172,174,207,187,118,130,160,41,172,158,119,220,9,245,68,250,57,143,71,56,40,16,2,118,70,94,67,4,63,194,18,18,164,232,17,72,190,147,67,210,242,72,12,152,100,166,50,208,85,143,154,222,141,16,195,101,37,123,121,154,115,12,210,122,248,41,96,176,87,60,58,43,166,221,18,96,238,197,127,204,207,203,69,105,165,207,213,168,42,13,126,62,214,149,97,108,14,19,138,59,247,24,249,71,160,167,85,187,112,133,92,195,238,154,0,217,198,92,120,205,255,227,173,167,15,16,58,222,130,81,238,10,131,165,177,251,198,108,104,106,207,13,47,122,104,83,102,54,190,4,211,67,160,120,30,95,146,251,39,13,157,205,79,140,176,67,60,114,4,204,233,131,199,248,136,193,157,131,33,248,220,88,0,185,145,168,66,180,108,3,36,249,146,229,207,0,123,197,136,121,110,176,96,124,70,50,116,165,91,157,9,226,226,217,230,117,12,8,242,189,84,189,38,206,6,125,97,92,235,3,200,14,146,42,104,172,232,37,233,242,120,14,226,181,160,248,17,71,141,11,33,22,36,211,237,125,22,184,160,59,206,169,40,94,186,44,102,5,227,163,170,99,96,93,183,29,158,242,25,107,143,242,209,106,103,68,92,108,191,87,29,227,107,71,47,56,180,79,219,158,17,55,182,246,65,29,199,56,28,207,6,73,23,171,234,93,124,178,131,88,103,208,165,64,137,126,62,46,168,123,198,206,62,117,240,100,243,50,205,186,199,133,19,214,33,3,9,229,76,239,61,93,217,163,98,184,199,176,218,6,91,207,44,167,138,76,62,60,203,85,183,137,115,228,112,12,158,173,160,146,216,208,192,197,34,218,129,170,85,48,135,179,45,96,68,209,241,134,35,131,34,46,61,71,185,91,239,53,170,45,135,17,48,157,149,123,176,25,69,102,118,141,8,38,136,12,22,41,46,248,3,183,14,27,178,198,239,71,144,14,194,65,241,102,29,241,8,143,107,247,135,234,145,82,90,196,40,233,186,233,143,210,130,202,37,88,57,102,57,71,98,2,12,143,91,58,251,135,31,93,243,39,153,216,4,145,71,245,148,183,210,232,199,2,120,243,148,170,175,75,91,123,151,150,61,228,67,144,8,172,38,208,45,137,222,156,204,70,183,191,105,147,8,79,213,67,86,58,209,168,198,73,167,10,74,75,88,158,191,108,14,33,153,195,144,211,124,207,249,170,210,155,27,115,188,192,142,74,224,114,23,248,231,97,137,204,29,141,123,153,236,235,30,68,243,3,72,192,10,101,147,9,71,219,180,53,80,219,82,69,187,243,7,171,224,225,247,148,152,187,58,11,226,138,203,140,42,25,91,36,148,148,151,57,107,121,39,137,97,101,176,66,119,190,157,181,11,138,139,25,241,175,170,40,27,186,72,66,50,30,227,73,41,65,60,88,232,202,36,198,51,81,180,118,238,160,15,141,161,233,44,206,222,242,132,210,3,68,191,132,240,125,23,170,26,222,233,108,41,185,121,23,127,87,67,28,39,254,29,194,127,206,107,172,155,55,31,183,159,100,181,36,232,115,169,212,120,12,122,25,44,36,177,103,49,160,245,177,196,73,33,48,122,158,41,169,218,204,217,74,118,194,89,54,61,195,251,246,29,182,91,38,44,14,4,154,107,197,42,168,107,33,221,201,194,55,101,34,233,193,12,155,91,64,1,201,222,136,198,123,128,176,37,240,42,40,131,250,81,139,116,147,209,171,133,42,68,240,135,44,176,150,12,70,2,241,29,103,197,14,107,144,245,129,247,193,48,176,92,194,149,7,222,97,112,108,187,107,95,254,190,93,231,78,77,62,117,78,249,172,29,103,137,252,104,243,78,156,50,158,54,98,135,172,222,60,71,249,183,252,184,155,188,28,88,223,189,36,127,14,18,183,117,116,136,213,16,119,212,62,247,19,222,216,74,91,228,94,143,20,0,182,191,60,135,131,86,196,72,165,237,1,195,59,75,42,149,41,65,92,217,90,199,46,59,62,172,151,110,106,57,213,21,79,7,199,223,109,51,51,23,3,71,24,152,134,199,161,75,105,207,42,58,211,40,17,226,83,142,135,189,239,247,17,58,254,249,94,122,12,170,0,222,43,236,192,246,100,221,156,7,236,41,1,31,243,194,125,1,226,29,115,144,218,247,237,25,63,26,83,170,71,39,66,93,145,249,73,113,204,210,8,97,195,89,159,167,146,99,223,131,186,154,35,254,4,33,142,146,254,67,163,197,237,255,100,98,87,29,102,62,254,16,128,20,190,8,52,140,104,74,78,203,177,107,24,46,146,30,201,40,195,164,254,136,193,164,42,153,142,228,125,5,116,222,236,151,96,98,76,189,176,38,227,179,214,71,197,133,51,70,164,118,12,248,121,126,39,237,24,185,238,149,184,173,224,42,207,93,80,191,12,175,198,49,9,216,108,78,55,9,108,101,101,76,244,85,46,181,180,152,85,227,168,21,229,131,245,89,149,56,22,238,90,67,72,127,75,16,39,4,141,100,120,18,116,180,27,247,156,116,13,128,169,123,56,0,105,165,226,26,134,187,97,219,46,35,44,14,230,153,252,0,160,103,15,47,18,153,187,114,215,159,122,6,144,213,55,40,187,152,53,20,184,86,140,151,207,162,35,30,31,4,175,133,43,10,39,97,20,161,213,242,38,92,141,32,166,17,144,135,203,60,52,167,189,186,157,207,134,139,122,143,164,44,221,253,87,20,10,55,18,104,237,205,154,49,141,36,241,6,13,214,224,81,167,208,179,148,38,142,171,6,142,142,150,83,97,48,98,100,255,135,240,152,247,123,187,32,40,12,237,9,27,120,15,95,83,112,31,137,218,123,164,162,196,49,175,80,133,34,36,196,74,164,79,13,182,209,49,83,91,222,173,127,142,43,212,61,52,3,138,153,188,111,220,18,212,120,173,158,247,30,104,5,158,104,69,195,166,222,9,143,216,49,98,33,246,9,103,54,39,124,53,75,245,110,125,105,112,30,60,252,16,235,51,113,79,13,30,221,191,246,36,124,62,126,253,15,159,251,227,33,127,238,132,148,159,218,13,18,167,252,254,220,102,61,179,117,251,255,131,103,92,50,221,10,55,41,7,200,215,14,210,53,14,181,126,228,162,76,111,186,83,101,251,50,222,199,201,29,153,20,61,141,226,35,234,3,23,60,216,0,20,187,196,80,227,38,73,44,59,210,169,72,47,87,203,42,179,45,149,231,255,6,161,132,65,31,45,241,185,208,44,28,72,134,155,204,240,214,240,237,128,83,196,253,2,235,142,222,115,100,122,26,162,191,248,75,179,221,189,14,109,87,98,102,84,236,71,116,174,35,212,180,200,5,74,164,210,190,250,133,247,121,25,213,115,117,135,109,165,90,249,207,28,242,149,234,76,203,243,166,213,156,232,65,97,187,108,146,211,35,9,73,67,10,199,180,247,230,33,63,1,238,217,130,73,103,111,226,167,120,187,251,152,120,122,64,220,31,233,244,97,98,212,184,132,235,185,73,165,177,65,156,34,231,10,87,201,244,86,134,177,33,241,64,211,226,189,121,179,115,154,3,251,28,0,34,248,134,8,9,186,63,171,43,36,213,219,191,33,130,224,156,230,211,58,76,233,74,8,155,205,96,158,97,90,35,102,68,91,41,235,244,225,107,47,45,105,192,228,122,55,14,121,155,61,203,223,225,238,166,85,140,14,113,12,233,217,86,83,25,67,18,182,49,11,16,24,162,79,246,164,170,200,23,132,223,230,165,226,188,193,141,159,155,236,229,50,150,189,156,81,230,119,90,4,193,219,128,83,208,17,76,134,83,134,92,248,230,150,147,0,188,25,3,33,199,108,24,106,180,171,38,65,4,189,143,192,79,138,232,33,43,255,145,96,181,56,206,224,67,72,90,234,157,175,179,179,71,171,39,151,201,18,175,40,130,233,5,170,231,129,26,132,148,130,187,149,117,241,7,12,215,111,16,122,48,247,216,203,212,179,248,234,144,26,104,41,42,81,54,169,226,150,117,94,248,116,88,92,192,230,79,193,206,47,125,233,98,124,181,10,137,190,194,194,159,131,188,22,29,157,186,231,159,188,0,221,158,63,251,216,92,34,111,12,102,13,97,123,91,96,222,209,181,112,99,171,99,203,181,44,64,130,213,109,135,92,180,125,97,70,156,83,238,111,168,160,255,87,112,152,209,190,43,143,254,83,23,123,255,188,16,248,208,205,66,0,98,168,149,200,69,183,211,51,231,246,18,95,127,71,118,139,172,212,160,184,90,33,19,18,0,83,184,186,94,20,246,169,98,58,127,211,222,46,12,124,90,174,236,160,52,168,150,21,238,94,17,189,30,119,80,22,165,188,132,24,182,153,213,42,21,57,31,60,179,21,253,128,177,77,101,232,150,48,73,123,161,133,236,56,109,20,106,185,65,190,35,244,214,253,93,76,117,159,224,199,233,53,40,153,27,113,232,214,205,172,80,3,122,243,200,90,242,231,21,143,136,51,204,112,7,190,174,23,81,98,194,252,90,28,49,136,52,4,19,154,131,207,223,199,213,215,14,108,235,71,121,33,120,175,46,46,188,43,198,235,39,166,196,251,119,205,94,172,68,63,3,64,225,246,105,141,10,144,232,49,250,102,62,92,28,208,100,3,134,46,166,167,42,136,223,30,22,183,195,211,97,96,231,53,92,135,34,233,76,203,30,204,253,209,49,163,153,196,117,189,137,185,206,38,62,9,162,198,222,204,167,165,29,207,65,179,176,33,211,65,239,48,121,239,18,98,25,211,13,85,62,107,17,96,194,160,232,166,228,175,75,246,135,86,236,121,187,136,54,122,143,179,127,55,54,147,176,118,70,102,140,81,99,31,0,44,132,152,78,237,111,116,193,28,34,245,219,97,130,44,89,138,209,206,214,160,97,198,172,144,107,211,78,148,250,158,17,150,128,252,172,12,3,107,134,106,167,72,55,119,44,85,116,106,76,166,88,210,38,23,121,230,86,3,243,100,114,94,29,251,75,14,21,13,159,66,137,166,59,124,107,31,99,8,40,100,119,22,246,209,16,28,1,217,170,83,212,185,144,128,198,111,98,115,87,33,196,219,115,49,112,243,191,80,133,251,74,221,27,217,83,145,225,84,152,213,82,50,140,111,137,6,80,137,191,157,196,49,49,108,75,44,111,144,185,238,73,18,59,203,235,188,248,44,26,87,22,79,132,35,216,33,31,176,172,203,94,197,24,197,79,13,78,119,171,164,218,25,132,252,207,43,176,95,99,219,133,236,33,135,217,24,119,9,52,55,186,127,31,203,148,247,231,84,104,77,209,153,233,119,25,44,161,156,245,16,91,34,2,228,49,176,146,202,91,138,115,106,95,207,153,148,73,153,117,8,19,146,197,209,83,126,150,228,47,199,27,22,174,252,111,28,21,240,28,175,127,51,159,115,247,7,230,134,67,217,120,136,45,57,224,57,121,133,41,47,205,73,144,49,116,187,210,228,33,179,0,160,165,105,85,189,9,210,219,128,41,169,29,72,199,103,140,227,240,139,197,172,17,50,48,122,200,124,73,223,19,117,251,38,226,125,20,220,210,5,81,140,38,31,197,189,51,4,172,27,184,78,232,161,188,250,25,81,173,242,95,227,24,189,144,10,64,205,40,209,93,99,137,195,186,165,182,231,245,174,87,54,7,66,182,108,84,8,57,206,14,43,38,157,152,106,104,228,47,84,133,225,76,126,28,11,105,197,20,158,138,83,132,166,74,124,72,206,178,185,128,157,39,248,206,95,195,199,25,232,202,196,127,227,239,155,28,127,139,254,161,185,87,109,61,143,11,240,217,111,164,226,87,126,208,193,201,57,60,168,39,24,241,104,194,224,44,84,16,9,44,38,10,33,208,124,46,12,157,191,194,93,173,23,106,129,121,91,18,124,175,2,84,83,247,107,25,54,5,157,124,51,239,91,55,27,90,203,84,79,211,159,98,68,143,117,187,231,24,96,168,30,2,97,76,128,2,0,250,156,246,40,126,3,51,230,244,185,75,91,171,121,90,39,103,175,241,64,138,30,125,153,150,190,30,50,65,102,163,87,239,186,29,145,254,245,115,0,235,185,218,178,52,57,45,182,11,135,23,5,122,149,164,136,171,100,70,165,29,83,57,30,104,106,230,98,17,213,198,225,224,106,72,45,139,195,52,15,6,59,154,92,154,196,238,216,224,154,130,213,190,43,229,158,30,194,146,251,43,222,107,184,168,145,21,45,231,131,139,253,59,173,74,108,43,205,112,24,171,25,221,95,68,21,246,50,56,184,1,192,125,149,29,57,71,135,66,101,77,80,145,95,155,196,120,166,214,192,30,197,151,206,115,62,139,5,25,119,234,123,191,224,173,230,28,247,154,144,113,225,2,26,176,193,147,53,244,232,232,251,253,7,207,222,93,94,215,44,130,142,117,131,239,204,108,245,59,252,181,243,185,114,147,242,205,71,78,145,5,132,194,26,5,200,26,200,99,139,59,62,155,223,150,106,174,241,77,29,144,148,229,200,229,182,11,159,245,90,93,215,184,16,174,39,225,250,49,56,138,244,171,107,48,70,184,71,167,122,212,207,179,157,96,43,93,83,221,228,176,106,25,121,67,59,116,200,78,83,158,170,149,190,146,6,73,139,76,126,89,252,28,75,114,228,101,96,2,137,128,137,128,70,71,109,160,9,187,206,3,28,3,175,151,67,228,145,176,94,248,10,38,9,103,177,45,41,101,62,186,69,187,214,173,58,198,180,242,145,114,184,57,26,23,65,212,167,41,240,234,164,189,59,89,179,25,201,173,16,136,102,113,64,68,204,19,113,241,63,201,99,145,55,157,58,149,149,119,101,134,137,211,96,174,94,198,82,52,93,158,85,135,112,216,19,16,3,183,198,155,58,60,224,208,255,142,187,16,171,243,234,65,9,193,238,211,27,62,151,1,177,27,88,65,158,209,158,166,238,52,95,77,210,119,48,139,9,208,245,176,227,235,51,216,135,172,29,166,66,62,48,206,39,251,54,18,244,107,48,110,47,86,188,112,34,53,41,54,239,174,114,134,50,112,117,57,81,213,181,182,90,27,175,181,68,7,118,45,122,236,152,130,215,194,14,23,251,115,209,152,86,108,187,72,31,92,1,67,242,216,15,44,150,220,32,129,0,64,43,0,147,201,199,250,229,182,227,232,36,25,36,177,243,241,117,253,73,100,219,187,8,201,65,242,130,190,48,48,70,205,165,157,196,117,128,12,46,154,131,62,111,142,219,204,10,12,212,219,213,9,248,139,183,84,174,59,186,243,38,87,145,19,205,29,106,224,141,197,154,62,169,248,18,72,60,87,27,229,222,41,18,22,74,93,141,4,9,250,47,92,211,118,11,45,227,34,149,178,106,124,34,25,95,53,158,53,187,0,160,208,76,48,132,126,211,1,112,89,76,42,107,223,89,163,225,184,109,120,193,74,131,141,197,86,49,173,160,52,42,112,98,82,63,34,121,237,197,134,85,245,141,114,240,75,158,255,132,150,110,68,175,139,19,51,252,213,87,106,181,69,184,51,235,223,232,239,191,72,132,212,178,199,210,18,108,166,141,37,46,48,201,192,171,30,10,140,154,154,96,254,36,180,109,149,138,203,88,241,13,180,38,1,122,36,246,244,120,206,95,210,170,230,128,227,165,35,107,12,39,118,186,2,236,54,157,111,150,158,53,63,160,160,245,232,255,246,34,182,243,126,45,50,242,222,26,78,122,78,77,133,88,164,96,79,39,79,12,97,233,209,187,187,246,75,123,26,121,243,128,189,41,119,223,79,78,72,6,25,169,46,69,148,99,25,234,170,183,104,246,251,97,180,108,226,180,177,32,69,168,103,148,32,119,208,127,205,186,155,122,56,74,247,247,67,112,178,158,80,53,100,45,47,188,45,126,207,148,158,250,215,17,194,224,8,89,142,9,48,17,50,126,79,209,209,15,60,160,48,204,184,156,86,144,61,179,177,99,253,99,235,250,157,43,35,254,27,176,235,10,90,129,90,195,148,141,188,78,97,179,41,63,147,21,4,179,18,164,109,221,168,135,121,191,18,191,11,204,154,31,6,135,140,162,18,12,115,29,103,221,101,163,210,99,255,191,1,222,9,6,196,159,153,190,110,78,179,203,14,30,47,85,17,28,200,164,105,222,47,203,142,191,7,42,78,151,212,135,25,172,101,92,149,98,194,190,94,20,110,136,239,218,235,112,233,111,180,99,135,165,176,31,133,141,91,172,152,142,117,183,244,104,45,80,67,152,192,31,33,197,248,0,39,217,145,50,211,12,70,170,96,126,123,250,75,37,25,116,81,148,61,110,241,172,37,145,46,251,64,78,78,155,191,60,28,236,211,190,190,15,86,173,151,29,59,207,12,50,8,39,120,77,220,255,6,139,40,222,60,137,52,232,149,75,138,204,47,7,180,61,203,175,219,3,49,170,166,209,108,228,61,211,205,221,150,94,126,25,5,241,88,60,34,191,200,191,109,170,159,58,102,49,79,77,2,216,253,13,167,143,102,255,136,116,68,1,173,143,155,7,101,238,79,127,13,34,38,202,145,107,213,131,230,191,40,238,59,8,187,74,46,38,241,250,126,99,174,40,88,71,158,184,54,214,154,98,148,124,218,71,174,208,174,115,44,113,110,227,115,36,1,65,100,99,207,131,141,24,126,194,116,129,192,176,218,149,68,2,175,161,160,164,230,182,121,97,175,215,127,8,198,80,146,230,95,83,55,171,47,160,107,126,173,37,194,20,25,195,19,27,203,65,132,191,26,178,89,209,198,232,236,83,116,80,2,69,73,235,190,210,160,176,165,198,91,41,121,152,215,134,23,130,52,203,97,223,120,52,22,74,216,167,217,104,83,166,74,214,68,57,74,81,101,131,92,2,128,192,182,241,80,154,30,40,29,206,169,238,134,111,195,204,17,74,81,106,35,219,41,252,192,7,176,159,51,17,142,26,23,196,59,239,52,74,144,7,187,214,187,234,155,63,147,1,182,148,227,123,220,70,89,208,30,172,9,134,68,9,37,158,36,54,46,199,163,138,116,7,150,35,239,40,21,249,199,16,51,77,13,64,229,236,214,159,62,188,54,5,226,227,124,18,229,90,191,14,167,29,133,196,252,255,16,233,78,26,199,128,134,108,29,52,254,197,170,235,127,158,89,40,16,254,177,78,194,80,99,15,89,173,105,15,177,5,40,83,228,63,54,36,213,131,243,216,30,97,232,87,130,38,40,69,94,109,227,27,37,99,102,98,51,218,7,8,220,198,78,50,149,173,229,95,236,164,4,211,70,202,14,33,238,11,61,19,148,220,148,89,90,214,49,163,67,48,187,46,84,128,123,253,122,59,138,4,113,219,142,119,250,219,46,193,176,68,149,129,248,255,74,255,204,75,119,100,42,28,217,40,192,59,51,221,99,54,183,159,5,245,87,110,196,177,105,145,174,109,148,10,85,102,165,48,146,220,100,189,62,54,115,10,191,144,211,182,229,78,203,120,225,75,250,50,70,218,243,27,246,180,153,32,118,202,233,92,241,10,234,242,169,148,128,3,35,112,179,46,55,243,241,107,246,154,156,241,105,83,71,220,151,233,61,219,128,191,215,165,204,39,201,74,93,127,155,152,149,226,83,0,38,232,14,153,14,215,102,80,144,212,48,45,112,30,143,5,121,124,232,106,100,69,113,243,49,230,158,182,2,94,163,241,191,128,110,169,228,255,111,117,236,193,44,192,119,57,23,11,57,20,71,175,152,246,185,136,52,197,155,189,39,211,242,184,136,107,54,203,236,65,122,212,52,36,146,102,236,181,164,193,112,82,164,58,210,53,134,21,251,30,0,34,242,9,223,107,116,91,133,201,205,251,93,133,30,226,230,241,220,29,82,39,78,113,228,139,190,154,77,46,10,36,200,150,24,77,251,42,76,128,10,33,208,44,206,134,196,238,255,31,60,27,204,206,156,101,70,89,181,114,35,131,111,225,66,144,69,5,47,54,60,234,250,154,151,121,29,23,190,139,77,3,176,123,40,100,140,18,222,77,90,238,22,98,22,124,188,166,62,60,21,217,17,93,45,36,87,114,72,218,57,142,62,187,123,113,251,161,32,55,137,15,125,158,192,66,50,4,150,223,145,11,166,44,98,244,148,91,180,182,216,194,193,244,185,27,48,191,220,181,190,142,229,151,253,234,53,172,250,184,245,10,252,74,117,58,62,198,106,230,243,227,233,166,54,137,45,201,143,12,211,158,226,179,108,113,65,1,104,114,8,229,166,34,171,194,99,201,86,166,123,10,240,12,237,224,254,0,163,26,10,48,95,40,171,187,40,253,248,176,150,111,152,98,10,78,59,246,33,105,241,98,141,232,25,220,1,189,104,124,73,162,115,97,67,232,210,51,232,26,229,11,1,243,254,148,57,84,34,25,217,107,56,126,18,148,81,110,54,194,174,35,115,233,117,83,177,28,155,223,61,215,225,187,109,41,160,169,147,209,180,19,232,168,40,143,27,11,22,110,182,154,253,35,161,26,211,203,221,27,224,33,158,16,99,150,154,144,194,223,65,133,115,57,237,148,54,27,169,223,74,4,216,138,128,92,192,99,4,48,229,237,169,39,64,135,45,95,141,108,64,129,22,197,30,166,154,153,29,23,238,24,210,77,114,253,87,19,45,99,37,117,74,131,50,38,250,116,209,220,98,125,172,240,209,43,243,102,171,111,154,25,82,55,140,255,143,145,158,148,214,41,9,96,196,97,99,191,111,44,252,236,55,66,165,59,110,236,203,49,197,190,85,87,42,153,95,231,86,53,100,109,3,236,238,114,169,150,205,35,123,91,249,43,19,218,219,135,53,208,120,31,241,146,163,57,136,9,19,3,128,219,32,203,11,52,102,153,114,151,207,128,194,84,250,108,170,135,254,147,169,208,88,31,86,40,196,178,42,193,3,80,14,138,245,175,147,123,212,141,101,197,130,60,197,112,120,74,244,143,149,150,10,110,211,83,68,24,85,3,144,0,181,227,137,253,119,38,54,155,72,240,26,37,43,136,213,56,60,111,254,174,227,67,251,223,145,60,20,92,8,106,62,36,162,92,34,29,69,184,69,143,89,66,10,4,146,20,133,169,161,86,137,206,38,95,8,214,179,1,27,20,245,36,69,134,179,100,189,78,102,234,252,21,84,212,250,163,51,58,187,100,187,166,190,240,200,201,230,236,0,221,255,175,3,139,30,125,163,172,200,104,237,39,90,40,55,216,236,175,187,40,181,8,232,164,210,253,194,246,51,151,142,19,155,187,8,71,175,226,70,237,208,54,74,163,224,73,248,226,162,134,176,89,81,147,102,45,144,213,91,224,13,114,244,183,30,132,241,7,133,184,51,66,84,69,157,137,229,128,10,82,69,62,10,156,248,230,8,6,150,70,175,121,31,54,234,34,191,1,221,237,132,147,211,177,224,94,147,151,103,33,56,154,162,146,92,29,35,176,21,39,100,108,247,182,104,42,87,37,57,207,105,73,73,252,93,145,12,205,169,184,222,73,68,8,96,228,114,165,197,205,251,167,27,79,186,76,81,164,92,29,152,171,164,203,177,254,89,222,78,208,209,38,148,233,204,203,68,181,111,244,96,239,202,136,254,25,213,137,111,244,209,180,244,26,54,57,207,16,46,183,87,26,240,33,231,139,95,177,57,185,14,143,43,230,198,75,230,108,52,195,4,161,96,106,221,224,178,236,194,153,134,153,200,14,192,62,22,174,132,125,197,221,142,155,124,212,56,228,128,129,224,66,180,101,119,223,112,34,195,215,60,95,82,108,14,144,9,171,234,227,177,253,68,106,124,171,136,208,87,79,102,224,62,251,27,40,65,25,146,10,123,39,188,76,130,24,245,54,74,47,106,75,103,105,91,137,117,36,219,207,44,29,81,196,172,142,30,39,204,212,176,20,117,182,46,178,9,172,119,98,203,198,127,131,251,55,22,197,202,138,82,52,253,63,232,194,132,215,233,240,241,135,4,170,179,243,41,246,72,64,11,40,193,56,44,207,152,233,117,64,150,52,175,132,187,191,101,66,133,15,138,168,8,192,144,129,188,51,232,10,5,44,41,3,81,70,95,244,53,141,225,178,32,17,42,60,148,100,69,65,59,93,125,137,155,190,57,153,79,178,18,181,41,174,43,64,245,7,197,201,253,34,232,228,149,230,77,223,66,25,143,55,0,208,157,103,150,213,141,14,131,167,71,181,33,51,234,205,38,164,148,20,19,243,108,93,23,199,222,40,59,101,155,136,102,168,201,230,71,232,196,253,159,41,17,78,242,188,135,157,61,103,169,243,199,105,78,2,19,198,214,64,82,97,68,197,28,196,34,138,103,47,186,179,252,133,137,190,171,36,36,108,163,44,219,208,129,100,56,150,129,77,107,82,93,238,19,111,0,22,107,191,44,179,133,233,217,216,253,26,167,172,199,164,74,106,193,204,111,172,84,82,27,1,0,187,7,241,183,155,162,213,52,217,112,2,221,93,250,147,255,147,5,178,60,211,123,114,6,233,15,238,205,220,233,14,17,211,208,163,201,252,229,228,148,30,165,60,214,128,125,103,47,220,91,49,160,238,144,0,245,50,79,88,30,190,158,56,239,218,18,131,27,191,56,124,40,211,45,116,179,238,79,173,214,238,193,244,68,124,194,129,58,110,21,68,94,124,211,194,201,232,166,245,35,62,248,3,151,145,239,62,67,122,213,19,102,101,39,215,5,139,155,133,20,130,170,0,102,6,39,62,75,197,215,207,128,2,0,90,102,248,99,124,182,160,131,91,45,18,30,58,50,34,99,94,75,23,201,105,180,4,26,237,33,176,201,20,240,232,124,240,200,111,77,41,249,251,146,114,224,32,194,158,178,150,213,53,146,83,99,91,177,123,97,139,166,187,96,95,91,95,197,136,83,94,245,253,53,95,164,90,25,151,47,180,55,211,227,1,107,4,21,7,65,80,245,219,168,231,225,169,76,21,116,189,69,166,73,130,235,35,1,246,178,194,239,23,66,235,252,72,20,184,151,148,3,46,169,118,97,152,234,202,176,223,90,48,75,255,127,132,120,129,10,18,94,176,201,254,28,186,124,156,149,176,61,121,114,186,117,195,59,118,230,112,184,140,11,101,96,171,225,154,155,178,116,50,115,116,31,19,238,161,82,16,218,10,60,189,177,165,230,238,221,74,148,109,56,41,94,206,162,59,86,250,166,76,118,118,36,144,164,8,186,38,119,103,231,247,250,231,11,11,121,201,81,180,79,112,175,145,165,56,194,228,113,173,110,124,128,17,139,67,196,210,18,208,104,171,201,235,236,65,145,236,6,7,45,44,249,155,86,128,253,72,121,237,177,140,151,243,165,235,184,48,115,159,254,29,96,86,38,164,164,148,201,36,35,200,241,66,178,54,123,251,161,126,23,172,187,33,14,157,180,34,102,195,221,131,111,20,231,141,231,42,176,70,135,92,237,216,98,88,103,250,217,217,159,88,98,56,159,74,239,104,95,55,4,60,21,166,174,42,19,233,173,142,223,118,255,16,38,10,6,11,102,31,165,43,71,205,53,84,88,107,67,131,210,129,31,153,249,27,237,143,216,52,197,169,159,1,237,250,27,79,113,148,41,172,145,215,224,5,5,230,241,232,118,46,7,176,11,218,26,124,34,176,102,126,242,97,106,195,22,118,239,162,239,253,30,164,198,234,143,181,224,85,3,194,1,130,107,120,81,40,84,17,7,12,244,221,40,193,230,8,208,231,81,109,121,28,157,102,18,110,131,194,163,141,179,169,200,39,93,82,139,230,149,252,183,54,161,80,70,206,75,221,60,235,170,65,241,54,17,231,122,47,141,77,182,177,236,107,74,255,178,152,171,67,189,68,101,90,171,35,70,205,101,92,68,141,14,204,240,44,73,52,194,77,248,140,119,108,1,93,49,31,67,175,80,225,40,77,149,112,59,237,171,101,95,218,89,249,238,48,234,37,159,189,213,86,15,152,43,182,192,123,69,155,67,245,60,163,106,0,204,10,120,253,177,146,26,219,94,19,253,110,57,190,134,28,105,43,16,147,15,121,105,248,162,3,123,11,243,201,169,193,77,238,94,114,232,38,250,12,52,167,152,138,10,89,168,169,70,2,48,74,134,75,79,19,29,83,134,205,4,11,134,52,26,7,156,158,35,116,152,123,65,199,122,249,255,84,52,24,95,103,197,105,4,77,104,217,248,218,135,243,114,189,80,155,162,142,23,245,30,189,123,8,58,30,153,4,12,127,116,107,1,153,98,99,32,217,169,108,88,241,167,138,165,95,196,187,44,50,199,62,207,12,186,6,190,33,250,84,199,48,43,180,237,46,199,140,130,125,241,75,65,149,75,213,156,55,240,164,181,14,2,2,17,117,168,62,83,124,0,96,101,102,164,62,128,196,211,48,236,39,213,194,249,19,103,150,92,105,85,87,82,33,157,63,67,105,242,243,236,122,246,75,222,140,226,109,105,132,134,53,237,192,22,105,192,117,252,138,27,186,88,80,148,71,212,111,194,172,86,164,182,75,36,56,175,199,158,182,237,175,230,42,66,249,40,208,74,52,109,193,39,146,22,116,82,106,248,50,141,124,16,68,47,116,149,15,248,140,198,177,5,196,210,84,230,159,235,91,113,81,184,163,76,223,71,225,239,208,109,24,214,71,198,30,111,106,211,183,238,96,45,105,185,33,185,249,165,126,152,148,9,2,149,55,236,70,67,21,148,194,105,234,249,222,33,113,251,196,95,31,190,218,174,203,29,163,249,45,140,226,234,119,233,204,9,246,127,201,82,242,44,124,5,161,97,29,215,67,101,137,217,244,135,99,39,158,43,158,183,73,145,3,195,53,96,223,233,123,137,255,152,74,174,160,227,179,132,214,157,162,238,190,21,45,15,218,84,178,155,106,12,71,213,243,104,180,244,85,24,170,101,243,94,172,206,248,57,174,250,254,72,101,94,198,114,160,77,141,206,105,243,50,197,71,253,239,131,223,82,253,153,170,80,93,81,123,156,198,181,67,86,160,53,71,20,167,252,128,184,192,241,136,10,63,245,148,50,118,136,90,175,8,55,70,71,49,90,159,237,22,220,94,173,113,57,21,149,165,143,223,54,38,152,71,110,28,78,203,214,69,199,113,148,155,194,97,170,255,82,153,170,35,45,218,32,25,26,193,73,25,158,255,200,37,146,230,92,20,64,201,133,147,89,75,216,121,28,109,248,243,152,97,28,97,228,210,245,228,61,240,71,40,96,91,160,169,165,93,44,30,97,100,91,28,37,50,3,12,119,89,109,88,205,254,20,109,167,14,181,45,118,82,18,98,91,178,117,55,177,100,26,158,172,251,15,223,49,97,116,94,88,54,118,80,248,195,207,155,74,232,172,154,28,202,6,190,25,84,240,158,107,74,70,85,90,28,56,201,79,41,146,187,122,240,91,43,220,213,14,17,145,92,26,95,117,50,228,9,140,92,67,131,83,145,245,157,6,58,16,201,241,220,254,148,45,75,219,78,221,149,162,113,246,121,251,233,132,54,11,178,113,202,19,207,248,86,236,148,151,134,229,19,246,15,166,134,8,148,223,170,24,203,45,176,22,73,141,60,144,95,179,61,137,64,76,201,29,142,187,182,225,243,17,160,53,214,19,234,186,95,163,43,19,236,252,39,159,180,70,48,250,73,147,229,10,62,84,192,80,117,158,168,38,130,35,124,46,53,176,210,64,12,30,43,101,118,39,70,86,167,153,15,71,31,224,110,237,87,200,89,254,131,180,108,27,37,0,229,110,90,79,14,207,152,6,212,194,197,50,111,217,102,231,105,169,102,143,221,250,164,2,134,243,8,163,171,210,179,5,9,177,140,134,106,57,71,166,101,32,77,46,215,110,214,104,53,128,215,37,112,34,116,213,32,121,115,20,26,53,155,12,29,213,159,125,18,221,10,140,61,255,131,28,107,19,175,144,145,87,154,204,17,14,39,112,128,192,108,105,9,122,73,80,90,187,3,205,217,86,151,64,144,246,60,96,167,238,196,57,20,156,196,217,60,159,7,16,169,151,52,225,202,111,233,91,134,0,111,99,133,177,214,53,75,137,189,17,50,81,119,158,51,39,249,164,114,16,60,170,140,183,194,116,112,169,45,142,191,14,216,230,86,44,2,191,90,214,201,109,112,183,38,110,99,233,105,127,209,57,232,185,28,85,143,44,67,185,127,221,135,146,254,33,31,146,140,108,67,236,67,115,201,28,63,207,201,126,90,235,94,229,146,211,124,58,20,171,96,58,145,80,63,32,72,92,12,151,134,47,40,39,252,112,244,114,34,151,51,141,253,234,194,163,188,177,97,85,177,12,103,57,57,71,101,34,238,251,59,32,33,200,199,51,153,148,107,54,19,78,131,186,169,35,218,22,236,20,175,2,220,28,37,65,38,150,136,215,217,91,221,167,175,167,112,4,38,171,239,29,68,22,204,40,198,97,141,110,101,103,114,160,143,239,114,238,74,68,126,177,42,130,123,190,140,64,141,136,143,17,173,255,153,147,230,189,96,243,203,59,255,197,191,162,128,247,247,128,155,213,58,189,196,87,72,173,0,43,144,29,147,129,120,181,4,55,84,192,154,187,92,150,241,140,251,99,97,166,206,94,137,203,241,115,47,211,139,106,51,181,233,186,153,75,219,103,136,1,232,18,26,226,42,186,111,236,96,122,53,70,131,37,155,97,58,155,154,255,230,43,11,241,15,143,77,182,39,15,43,208,107,105,71,146,5,142,140,141,191,72,77,144,92,26,227,5,103,48,154,206,207,115,155,85,99,137,89,35,49,153,202,222,214,222,88,116,196,136,21,63,77,127,98,88,87,250,47,235,145,56,133,229,110,251,109,19,33,4,5,58,168,62,178,150,179,12,238,139,106,145,3,8,102,68,9,179,89,31,14,108,0,165,165,107,11,58,70,130,42,241,60,138,67,36,76,188,62,174,7,116,30,40,73,31,216,117,152,106,2,5,214,216,187,49,13,210,34,203,52,235,29,90,129,242,6,222,177,43,212,52,84,232,213,35,30,137,83,95,158,221,125,129,106,237,94,37,248,83,228,116,175,0,3,168,241,219,126,179,178,214,201,140,82,57,253,227,146,53,103,82,42,49,152,208,249,161,7,122,67,113,139,56,131,229,65,182,29,205,227,163,108,85,77,181,199,169,241,77,202,112,224,152,166,93,17,223,42,31,15,6,15,194,108,11,255,134,145,107,247,43,85,84,149,132,185,181,117,218,3,25,131,167,116,240,38,222,56,37,194,189,234,64,228,69,193,171,196,148,241,46,138,163,247,149,134,240,213,36,184,157,65,185,87,231,86,217,69,167,230,146,133,131,228,195,21,35,58,93,9,249,226,241,133,9,190,156,172,12,184,154,28,81,240,99,2,254,188,73,50,95,138,127,7,98,142,125,68,168,246,118,18,251,185,65,212,59,13,99,30,118,203,183,95,220,147,159,207,238,234,82,95,183,248,176,68,9,56,40,250,31,252,41,97,190,210,4,61,213,233,5,43,190,156,32,30,79,99,25,53,86,37,249,71,147,61,126,245,144,169,233,252,236,61,229,147,130,178,224,99,168,112,226,76,211,104,64,245,119,246,241,182,213,12,245,68,252,163,207,116,112,106,123,235,128,85,36,66,119,33,183,72,56,139,216,36,47,12,208,133,221,12,238,240,103,135,116,198,70,44,136,246,199,199,124,25,205,44,5,58,20,173,1,106,214,48,41,68,159,56,246,107,251,33,182,113,139,247,90,177,194,65,78,58,119,155,213,96,133,40,193,15,154,35,63,62,0,147,164,5,39,231,233,33,99,218,100,185,153,235,81,106,131,77,67,143,249,178,113,44,176,226,151,94,128,58,67,240,99,210,247,228,131,185,187,31,114,139,241,186,63,18,212,77,165,53,173,164,146,180,104,153,246,29,57,227,99,245,100,61,212,17,50,43,155,39,216,76,116,164,11,53,165,162,102,24,155,161,120,253,185,8,92,219,150,65,206,144,119,169,240,212,168,238,142,217,240,251,180,72,177,91,222,253,100,42,233,171,177,148,238,127,198,191,158,241,212,173,47,208,143,172,36,137,162,177,99,117,117,136,186,216,34,1,190,243,4,206,100,254,46,13,108,213,73,44,5,36,80,74,201,103,145,118,220,89,79,209,88,158,245,51,242,85,60,136,172,224,145,116,6,150,92,41,61,143,166,73,27,73,113,43,86,154,184,89,41,165,139,121,114,51,119,236,167,72,115,35,247,98,117,26,20,187,222,177,144,150,172,189,44,174,12,161,6,191,214,236,243,12,92,6,208,116,163,7,90,70,203,226,167,6,179,152,148,235,254,185,115,245,72,47,126,103,241,120,110,107,26,118,43,105,35,195,72,119,169,53,145,159,249,164,55,218,250,214,73,169,181,175,73,202,19,251,212,136,128,234,42,18,133,83,224,181,227,48,104,114,24,27,76,57,93,102,177,62,8,225,224,191,81,59,223,53,182,197,232,13,62,82,70,219,155,118,84,98,3,88,124,186,47,51,1,176,178,136,152,39,64,190,104,76,246,154,82,66,125,129,41,31,72,117,125,179,26,108,8,175,184,109,79,84,235,95,154,254,146,100,84,118,147,180,106,210,255,106,241,217,191,236,148,61,23,37,236,205,48,123,166,237,86,115,138,135,46,145,162,143,128,60,3,102,109,103,253,41,108,226,13,54,39,45,249,6,16,96,66,194,48,40,176,41,153,193,107,153,103,246,243,204,164,203,115,30,135,193,137,124,6,44,7,5,252,181,90,138,148,27,118,96,137,18,89,135,87,146,222,47,70,27,12,79,84,137,173,63,33,135,79,236,19,217,206,238,72,239,190,191,233,134,76,233,25,144,114,152,76,216,246,231,139,220,60,145,132,137,45,99,140,23,185,251,160,199,172,237,227,8,190,219,20,120,140,5,137,119,147,60,23,229,128,104,132,251,206,131,187,135,40,101,114,73,27,101,32,186,195,24,253,241,248,101,106,147,97,175,178,171,50,49,19,172,51,170,14,118,169,45,249,170,229,225,60,20,125,144,96,183,237,254,162,236,239,143,123,225,12,196,192,226,146,234,124,129,180,122,3,182,37,186,212,161,29,202,246,67,118,99,55,178,239,215,177,197,141,243,214,184,90,78,1,123,44,34,35,104,100,121,164,171,73,102,70,81,189,51,72,210,132,2,105,25,70,20,111,78,100,28,226,5,252,244,252,224,168,169,98,117,76,53,254,178,132,221,202,24,241,187,53,221,217,21,3,131,196,79,126,90,36,95,242,112,155,27,30,80,23,18,76,2,5,37,215,172,238,87,232,176,94,28,2,225,178,232,153,83,212,244,164,34,5,239,209,210,172,90,18,230,108,195,67,115,2,193,194,210,211,82,8,230,199,134,138,55,173,149,38,13,60,86,171,248,31,62,173,15,79,120,15,143,177,119,250,132,30,57,247,31,53,240,174,46,195,184,227,48,139,175,41,226,48,146,236,156,128,52,103,183,50,97,179,183,127,181,194,116,8,255,133,192,57,6,200,79,163,72,82,129,18,215,123,227,229,187,95,234,248,236,180,26,193,45,131,121,132,251,26,2,140,88,79,134,54,144,158,123,113,163,101,82,167,213,228,130,253,202,202,141,247,165,81,1,130,167,86,188,5,26,119,113,214,20,181,119,136,181,239,65,29,217,196,8,1,190,20,199,89,245,176,193,177,167,70,149,195,210,34,207,102,203,3,39,86,178,95,236,156,227,22,124,101,211,193,101,55,78,245,94,127,72,63,170,242,65,78,98,22,50,227,106,250,159,214,85,14,68,249,225,89,207,84,24,161,233,46,26,201,188,185,26,66,67,218,218,85,198,211,4,231,31,20,113,97,115,17,141,160,138,36,179,69,133,187,125,27,77,21,94,203,177,82,191,145,243,11,26,12,57,15,44,161,206,89,247,227,0,254,77,233,186,89,47,97,137,129,16,186,221,30,118,95,250,80,30,176,7,218,239,5,85,128,27,29,96,250,236,37,164,27,22,94,253,160,186,117,229,161,202,138,59,122,78,240,193,2,161,76,69,41,18,160,134,70,200,158,153,61,127,197,211,95,14,81,38,237,191,252,186,166,247,101,69,58,219,97,152,137,183,61,201,169,170,82,136,222,52,228,69,139,200,146,41,168,141,7,144,112,22,197,126,111,117,61,250,41,115,63,17,176,197,23,115,138,91,119,127,131,198,155,67,165,111,123,246,236,130,184,121,227,10,235,119,3,99,2,85,60,157,176,195,154,143,182,80,111,17,189,187,101,246,178,121,249,175,124,179,254,4,158,31,197,251,206,140,45,41,156,49,86,144,235,159,161,164,30,51,210,133,10,78,218,79,205,13,97,98,127,15,214,104,124,255,248,78,24,251,19,193,150,204,132,211,241,111,224,86,65,135,148,217,201,118,66,16,25,8,224,13,74,67,219,28,200,165,62,216,46,31,248,209,34,192,202,171,106,252,109,53,8,8,249,187,162,110,215,32,254,126,243,219,53,132,32,57,60,242,108,69,192,112,177,232,95,252,175,223,219,198,145,73,94,86,209,185,166,226,88,104,30,103,71,248,55,121,100,94,28,82,121,138,68,158,173,208,150,38,21,48,255,88,215,82,116,129,118,32,196,223,222,39,158,194,37,72,152,138,180,16,42,151,165,187,106,129,211,232,236,39,187,32,4,147,17,251,228,207,72,14,66,240,232,128,16,184,40,149,73,33,150,167,141,177,145,41,197,255,168,193,102,125,20,221,101,101,8,3,221,89,148,63,77,152,127,67,81,126,3,96,205,196,236,167,206,151,59,220,235,247,54,36,223,255,6,4,110,181,38,222,237,255,217,74,172,253,136,42,1,109,163,198,235,151,41,155,193,142,223,204,14,21,185,38,111,203,56,225,188,236,250,239,126,45,105,80,232,133,237,127,220,143,209,72,230,205,31,202,64,160,106,70,244,207,102,198,253,254,91,148,124,96,11,85,109,124,91,164,41,187,13,5,165,108,47,30,228,240,226,11,246,144,144,33,76,108,207,36,14,121,252,53,160,147,116,17,34,189,20,159,130,27,178,214,216,132,220,239,46,69,226,128,220,170,3,4,127,231,14,185,104,157,225,18,146,208,195,39,191,80,195,181,234,188,131,231,40,144,33,212,104,81,90,173,209,162,211,161,208,42,202,17,156,193,123,209,196,84,84,157,107,85,110,227,199,35,16,50,45,53,109,203,46,131,90,224,125,61,252,74,65,77,25,203,227,144,69,23,108,63,64,13,213,79,117,179,49,159,207,57,7,6,181,136,53,158,215,128,225,153,7,17,136,213,235,208,195,12,56,80,103,29,62,148,236,20,17,45,68,165,62,153,83,107,169,241,42,137,231,209,9,225,72,115,9,251,52,92,88,239,126,6,168,95,248,60,243,245,174,138,185,219,78,177,40,42,195,186,47,195,233,37,5,23,28,229,119,243,10,151,201,183,121,26,10,101,187,40,56,29,73,101,43,197,209,203,7,211,181,112,132,62,226,231,53,215,250,221,158,145,26,91,0,113,43,87,242,126,74,103,102,212,159,217,18,95,180,253,245,55,193,232,57,61,132,46,222,70,42,194,147,203,244,32,25,145,226,137,55,99,120,180,199,216,106,244,105,87,170,74,201,58,59,243,203,84,143,84,27,253,191,195,80,47,215,41,252,203,65,22,197,26,43,226,214,105,68,223,130,202,181,221,132,114,250,248,236,117,208,212,82,81,76,186,244,225,163,42,58,246,36,233,241,61,13,241,44,40,87,236,188,42,81,53,66,98,131,24,39,204,255,225,247,20,69,170,250,211,190,40,193,1,200,109,13,211,24,113,95,180,114,236,245,244,63,201,187,229,64,84,81,173,5,211,26,25,112,41,94,160,55,198,164,151,18,200,196,40,105,15,86,213,165,53,3,13,29,162,64,230,190,34,224,197,82,12,202,212,153,107,115,254,185,112,218,203,72,54,195,19,204,45,210,32,251,53,93,163,224,132,237,246,15,93,178,89,178,158,49,225,166,176,184,197,41,187,105,243,68,127,168,97,185,59,25,43,51,168,206,0,253,254,31,104,2,162,164,29,216,1,225,10,194,251,255,208,206,144,225,19,58,117,105,145,15,90,164,148,46,35,51,125,221,15,250,249,237,243,204,153,197,155,202,148,187,251,100,224,179,27,149,71,116,54,152,23,227,89,190,130,211,117,239,156,124,240,229,62,61,176,129,168,134,85,77,182,176,115,73,118,228,142,162,129,232,190,229,62,177,12,13,245,176,60,53,231,49,41,213,170,59,47,20,197,86,2,147,66,14,47,151,162,104,65,54,131,181,15,240,115,93,23,84,168,13,163,253,137,240,147,107,215,226,243,116,8,219,61,57,31,191,63,7,237,29,140,186,69,175,241,54,209,208,130,193,82,35,2,49,29,25,233,228,36,172,163,39,201,183,166,86,110,85,70,55,94,52,140,71,122,231,226,128,54,55,166,223,173,7,9,205,159,67,124,84,192,6,251,94,131,51,33,145,67,177,243,141,30,227,135,198,111,131,230,164,40,108,88,12,254,119,188,59,102,194,4,173,113,230,254,197,44,57,47,74,190,171,171,224,68,144,154,232,197,7,168,72,156,76,115,53,180,14,146,80,184,145,157,203,109,134,67,101,43,156,231,21,153,189,97,201,152,7,28,212,58,182,140,140,150,84,116,82,40,138,233,246,58,84,242,24,96,173,118,237,22,223,238,94,211,196,87,37,191,44,252,64,223,92,11,133,135,95,120,228,16,174,237,186,75,177,37,167,115,243,184,116,186,152,65,159,35,237,187,63,32,102,20,176,9,166,9,0,145,111,168,109,21,246,21,162,95,234,51,191,221,66,74,154,159,189,179,195,180,219,91,0,224,184,26,102,49,155,30,93,110,101,215,147,26,83,226,72,119,43,46,122,194,116,158,21,122,254,243,81,115,94,241,201,21,48,37,79,47,185,247,6,142,43,8,205,202,89,176,160,38,184,20,21,8,186,123,158,170,178,132,84,222,174,185,81,50,61,103,249,136,237,15,187,222,217,28,192,93,14,225,227,236,203,240,84,242,55,203,149,139,207,1,54,202,41,103,170,66,29,96,66,129,168,140,84,88,91,212,130,73,63,209,18,209,62,33,28,242,132,133,248,238,217,21,111,243,108,94,244,102,202,52,120,8,126,27,189,114,8,47,241,121,163,49,224,52,27,82,88,24,218,189,143,150,145,237,139,211,22,171,8,74,121,146,120,98,194,35,139,145,235,133,196,183,6,4,174,150,252,59,147,219,7,184,137,109,202,147,126,150,240,24,14,69,244,1,176,249,104,229,37,81,92,28,133,26,253,183,95,94,136,249,255,61,236,13,235,168,71,75,178,17,237,115,207,63,170,102,158,101,66,1,208,178,19,214,123,141,43,174,190,66,166,196,0,205,112,94,237,214,205,38,203,171,57,132,186,247,135,65,166,183,84,199,235,132,221,80,129,141,75,91,173,3,248,173,46,224,3,193,15,21,32,125,207,170,133,132,99,25,178,209,214,78,117,17,48,171,108,133,213,217,199,139,61,35,130,64,218,121,205,38,66,211,198,63,53,213,30,253,215,185,47,93,20,133,103,224,22,255,229,92,139,28,122,252,85,140,234,125,113,98,94,91,181,178,123,247,205,26,179,246,228,171,184,159,254,214,42,53,148,39,219,167,137,171,200,104,255,176,149,249,203,183,240,56,17,82,235,80,15,235,192,133,130,247,156,246,89,40,30,69,133,217,5,109,202,107,55,57,254,199,116,217,218,175,214,157,225,59,109,236,78,13,49,48,199,149,219,214,6,113,178,68,27,124,78,5,119,155,83,150,144,244,21,48,154,195,18,51,186,231,105,254,8,179,252,57,86,243,46,191,38,54,253,60,14,109,133,242,142,52,21,225,157,150,243,97,190,54,149,253,199,149,69,88,185,25,200,132,130,99,253,212,254,138,98,91,149,105,57,112,131,162,101,166,203,214,229,99,213,137,123,192,85,28,244,233,55,87,247,67,29,229,84,137,18,238,88,46,194,181,63,94,206,23,32,198,65,37,56,255,235,184,251,133,24,111,57,147,201,74,85,185,60,68,84,154,185,209,205,172,251,254,90,124,209,110,52,24,137,173,23,245,246,184,100,20,173,115,78,107,214,116,24,74,63,84,117,128,237,208,14,159,233,144,41,71,124,248,80,61,250,252,51,24,135,162,146,244,45,138,207,87,222,5,244,227,244,114,41,97,113,254,162,69,2,255,152,223,5,160,57,223,174,246,177,144,56,121,132,43,218,11,176,76,254,28,179,135,158,222,57,146,143,157,43,180,115,37,39,128,124,203,204,174,137,97,236,65,133,144,72,112,26,203,68,96,235,129,169,154,185,95,39,250,17,163,36,236,128,190,172,61,8,219,50,42,183,210,189,94,228,44,54,173,196,131,22,80,217,215,48,73,221,38,93,141,131,231,156,221,19,196,190,31,129,70,80,67,176,208,138,171,80,62,31,60,238,30,43,68,141,222,167,127,19,207,188,236,137,184,171,128,220,62,16,247,143,23,60,15,69,161,225,150,8,40,251,202,100,79,63,70,137,83,70,212,254,92,171,56,34,159,97,47,93,189,126,204,0,188,138,118,71,112,75,174,1,207,35,96,29,204,163,44,72,158,244,86,130,204,57,42,79,196,17,193,85,69,87,20,107,214,6,16,113,80,58,217,188,105,6,223,142,181,248,98,57,192,222,151,37,44,148,81,102,31,40,146,30,52,173,57,12,208,30,181,240,56,152,227,190,206,204,26,66,28,128,3,81,1,211,162,42,85,33,17,252,212,90,186,36,228,204,194,97,2,213,21,222,137,44,89,248,106,241,93,236,200,71,158,113,207,121,179,232,78,61,72,123,232,148,122,195,141,122,70,12,188,11,234,181,243,215,160,168,174,255,221,23,97,28,25,118,59,175,198,182,16,65,93,107,1,31,81,60,28,18,130,59,198,44,19,83,82,239,191,143,248,12,157,184,162,116,23,192,8,124,4,140,136,133,37,109,119,238,199,59,92,127,163,143,119,127,242,50,153,107,28,239,53,149,227,126,197,67,150,95,206,218,155,12,47,106,228,203,10,172,119,219,178,182,252,69,100,169,195,71,141,220,28,95,56,52,242,238,95,3,235,50,227,113,188,250,205,217,38,126,21,49,141,38,42,58,177,249,114,156,225,91,89,6,89,8,182,33,124,66,137,214,165,157,8,11,208,179,219,61,25,168,21,113,208,184,188,55,67,224,245,126,174,22,99,1,17,4,155,4,157,134,58,182,131,211,56,63,48,148,101,31,51,206,20,128,43,191,140,139,99,18,123,82,96,131,173,161,198,158,52,196,103,242,224,184,182,71,202,160,74,235,241,10,119,210,40,174,96,4,97,252,237,137,140,115,30,190,42,8,81,98,218,16,37,133,76,250,192,65,165,238,87,246,105,158,160,30,127,14,5,247,216,28,63,240,43,15,51,138,237,122,84,120,247,68,205,219,234,99,226,196,200,56,23,235,146,191,47,68,82,211,35,211,61,54,224,191,85,63,42,44,14,186,50,63,222,2,181,249,205,79,240,72,231,176,88,88,133,8,155,24,142,150,11,3,166,111,30,144,14,193,245,245,159,200,241,141,5,212,228,242,94,179,219,59,132,143,119,102,209,63,18,165,62,116,152,82,71,123,201,57,176,239,12,138,200,166,152,123,166,67,172,187,43,189,119,28,34,125,124,130,109,64,57,207,9,225,112,87,110,110,16,29,89,152,98,247,111,87,105,39,227,17,153,133,143,79,129,166,146,211,217,110,136,162,82,230,147,121,36,135,61,182,127,110,15,199,214,23,43,214,39,135,70,45,186,0,234,43,83,41,13,92,133,195,154,188,210,210,48,85,104,149,244,165,164,1,30,238,246,212,61,45,242,200,41,162,188,170,23,57,111,45,92,65,218,201,45,221,11,1,112,49,216,214,142,174,145,152,199,189,218,134,210,52,93,199,219,73,250,146,145,242,103,33,169,31,101,133,177,184,251,61,4,76,219,203,10,168,122,31,235,177,19,127,49,73,238,22,199,128,88,206,212,183,136,193,36,150,31,77,58,34,208,129,63,39,26,87,193,216,107,126,86,158,97,151,191,65,230,13,36,98,113,47,118,90,234,68,203,158,68,50,213,126,216,201,90,244,115,182,6,81,165,238,212,166,48,139,187,217,251,68,224,101,254,116,111,1,16,229,63,26,239,98,42,171,85,2,201,227,24,249,170,107,58,16,133,195,61,158,57,12,74,163,159,10,86,86,179,1,158,209,71,192,183,92,193,130,45,11,173,114,3,28,248,137,147,229,195,58,225,232,157,127,95,16,186,84,14,186,44,139,22,161,153,219,187,150,193,100,44,254,37,179,10,87,167,172,3,119,10,232,214,32,189,176,24,136,186,139,26,179,140,168,189,114,207,70,139,121,200,49,164,45,205,228,217,234,119,196,250,166,124,26,69,180,219,113,239,211,227,51,163,8,189,42,90,143,110,195,198,184,103,225,171,162,97,73,51,33,226,94,242,43,39,111,165,225,110,127,2,252,107,22,147,72,99,224,157,3,22,23,174,127,246,34,242,118,57,136,153,221,184,67,251,115,192,37,130,177,103,251,35,233,179,117,251,79,187,10,129,125,5,134,217,179,104,43,192,126,27,27,152,144,174,61,58,207,56,98,248,127,213,24,90,247,28,38,110,152,210,104,210,162,209,197,231,186,23,179,170,33,86,73,40,43,113,133,146,56,86,84,114,155,41,17,106,101,52,186,44,55,106,161,32,86,113,241,254,108,149,41,117,74,216,46,124,78,178,41,134,118,87,189,234,36,167,200,57,172,85,60,156,194,64,160,159,48,143,65,49,122,26,166,172,79,208,193,78,200,163,246,186,176,246,37,209,102,215,136,182,152,41,225,59,131,198,31,209,15,66,35,86,238,39,172,143,162,97,166,122,147,147,109,55,124,11,82,212,223,125,75,206,134,142,45,117,186,16,137,25,216,143,254,126,81,6,107,56,241,78,98,222,84,102,174,119,95,72,169,32,185,231,193,161,40,4,1,204,22,33,85,174,152,121,62,173,2,115,162,217,136,53,207,31,62,204,54,65,158,118,64,170,15,44,101,166,251,22,94,185,45,119,167,235,172,18,189,95,142,210,186,211,112,130,10,135,137,39,41,178,105,245,29,187,110,38,90,119,218,44,89,122,239,27,166,62,246,110,26,28,240,120,21,225,93,107,14,124,87,81,203,105,47,51,101,130,214,41,191,48,150,63,1,64,37,138,102,45,13,95,180,65,226,207,36,192,134,113,79,31,118,213,14,168,241,129,204,45,3,213,92,62,37,94,93,26,186,251,27,13,26,209,7,183,188,6,29,19,77,194,135,64,253,168,117,107,81,180,175,218,99,165,138,82,160,162,36,197,86,58,221,18,38,200,25,67,166,2,240,85,10,245,202,195,198,139,42,22,134,45,129,135,78,100,156,253,25,238,194,85,80,205,203,12,58,71,254,36,200,236,128,16,92,225,25,38,153,55,233,80,118,51,22,5,144,196,168,69,24,64,133,54,13,163,12,199,125,235,1,155,181,151,69,19,94,87,11,21,145,18,68,248,37,94,11,39,16,209,194,232,42,124,217,238,106,108,3,213,186,49,239,224,57,176,139,80,141,87,62,226,30,145,252,251,137,24,125,132,149,175,20,147,203,214,184,89,140,128,82,148,145,243,73,216,164,86,2,101,52,61,190,32,153,179,98,11,70,129,232,245,190,2,133,149,135,10,250,0,1,216,194,204,215,144,18,225,211,86,97,187,74,46,51,56,9,93,63,225,4,20,105,0,139,1,41,239,167,53,144,246,205,234,28,11,223,4,233,59,245,100,43,162,144,77,43,207,192,77,87,210,231,201,131,71,58,219,211,146,106,81,104,154,22,5,108,11,122,146,221,4,8,171,201,206,78,165,71,151,130,138,178,41,162,135,117,56,190,177,72,254,29,31,124,50,252,136,189,187,107,20,87,212,239,226,1,194,157,115,165,166,248,97,99,182,116,172,231,253,90,210,173,5,47,127,115,154,246,103,209,115,181,96,110,120,124,100,228,124,136,99,120,222,227,23,136,29,131,182,143,143,93,100,204,82,144,211,99,86,145,101,123,44,95,213,122,127,245,199,143,197,11,214,161,136,234,227,93,73,10,161,239,211,143,212,83,255,82,249,121,97,174,157,237,50,208,57,2,51,73,51,252,212,173,89,246,62,194,220,113,90,18,233,248,17,2,76,172,194,245,222,171,7,250,111,102,202,233,232,55,37,189,221,91,88,115,86,51,66,152,59,17,13,51,170,249,233,254,211,55,131,50,150,108,232,130,49,94,90,26,66,24,40,49,89,26,50,39,155,255,134,120,136,54,123,216,122,42,247,179,160,56,63,165,103,198,101,25,129,102,49,211,115,51,114,52,3,220,216,165,116,54,233,98,26,116,251,157,219,251,174,68,202,167,57,76,140,90,199,150,91,125,153,70,194,82,241,243,100,16,149,46,47,126,58,57,115,239,210,95,255,174,195,88,202,74,190,253,202,183,113,70,122,245,195,226,205,44,145,216,27,125,166,156,30,153,13,167,72,250,15,171,18,219,232,118,99,42,62,180,52,211,113,174,70,177,54,200,155,197,253,235,127,36,200,245,132,19,114,246,149,37,84,178,114,181,127,110,128,43,34,211,91,89,247,140,17,7,180,187,145,71,191,52,251,142,209,216,194,178,234,198,223,40,149,6,28,234,120,62,83,154,10,26,63,233,86,182,167,80,81,227,179,233,203,69,218,64,155,115,54,125,218,58,58,84,68,80,223,44,19,102,2,32,45,64,45,165,196,45,89,91,200,250,213,151,137,38,66,237,49,244,195,237,52,204,37,70,228,249,185,74,213,228,222,224,213,186,230,194,189,178,138,42,0,246,59,235,111,116,9,148,138,68,193,126,169,134,80,166,203,34,132,233,28,201,144,244,73,201,100,59,59,225,110,57,203,110,195,186,180,196,150,67,248,225,185,255,180,168,197,85,161,117,194,176,172,131,217,190,103,206,174,133,219,74,6,70,114,33,95,240,61,187,134,30,146,107,158,222,189,36,88,11,218,23,7,176,77,20,175,112,58,31,47,212,167,29,18,178,146,239,0,193,93,152,134,47,49,189,145,169,127,120,149,5,138,7,147,87,175,193,128,237,127,193,143,205,195,25,178,104,185,131,15,199,82,25,214,183,18,12,104,181,251,186,186,209,116,2,195,155,21,3,240,152,71,7,91,76,109,216,83,151,197,156,42,230,251,180,111,22,0,126,184,212,69,141,153,63,174,219,87,81,241,180,193,89,110,111,192,126,17,20,27,142,30,225,100,156,72,12,143,18,65,26,234,141,225,140,35,6,96,186,43,175,235,153,222,32,228,104,168,33,90,53,170,223,65,187,253,183,193,93,37,120,217,222,192,53,171,146,119,247,90,44,19,3,18,189,139,175,4,168,63,41,52,56,234,181,6,242,94,241,76,166,123,222,150,181,152,192,57,177,54,205,172,32,21,127,242,172,0,245,54,172,67,235,176,136,151,88,70,240,151,60,239,9,91,66,128,31,237,179,235,44,106,154,132,166,108,86,71,254,127,82,3,34,174,76,109,151,103,190,103,12,160,91,31,193,217,143,51,120,10,215,4,90,70,123,131,216,53,116,131,61,154,20,40,117,72,225,225,71,50,29,131,87,13,194,175,73,106,189,214,135,206,120,227,82,248,108,205,173,83,199,42,65,215,148,132,35,104,119,142,62,128,198,181,61,170,151,143,139,12,113,18,47,134,63,180,250,98,181,10,169,53,99,248,105,237,68,70,33,87,95,18,34,121,130,213,28,229,3,253,250,159,54,127,69,217,247,169,104,213,106,125,119,83,225,125,157,142,174,134,39,191,228,60,68,33,109,234,39,246,99,237,91,166,53,135,254,119,154,249,203,169,57,37,186,198,172,125,60,31,63,75,228,198,25,209,4,70,21,122,96,61,13,196,226,214,192,102,32,216,40,94,18,131,185,136,208,22,202,49,251,199,24,48,79,50,224,227,207,247,237,109,248,214,197,103,254,104,0,201,102,243,157,236,78,174,59,182,132,23,23,76,196,72,108,183,238,210,140,16,231,182,67,178,248,235,75,112,85,234,138,9,211,87,107,5,50,128,104,112,47,212,162,118,85,26,206,27,84,247,127,155,48,38,63,128,81,250,169,165,168,138,91,147,23,164,25,117,127,80,115,21,76,255,40,78,152,222,158,229,195,135,37,248,47,205,174,35,146,203,14,111,82,189,159,240,14,204,187,232,103,81,222,246,169,33,111,16,40,45,215,255,5,181,246,56,252,121,231,98,196,217,194,94,16,41,105,169,76,62,101,21,128,187,99,6,181,188,101,132,49,220,2,52,20,41,130,138,214,13,70,75,94,215,237,195,241,211,250,62,18,71,177,77,152,69,46,80,23,161,195,13,179,156,15,96,230,141,14,38,162,182,184,48,41,101,151,29,76,120,217,173,219,247,252,77,83,129,110,100,78,202,47,113,110,35,102,66,249,87,189,231,17,69,243,235,200,48,80,159,129,164,30,53,160,52,90,63,185,244,175,185,98,187,29,131,7,100,101,100,60,0,123,177,220,28,155,71,108,191,250,81,139,153,96,58,131,199,136,132,236,22,244,163,142,139,175,105,114,161,168,184,211,152,180,152,225,247,235,102,245,94,72,102,44,158,67,157,101,74,142,44,141,39,118,27,177,202,34,47,58,157,232,98,1,245,102,222,3,31,9,184,115,63,125,52,233,51,195,114,55,4,73,26,125,28,208,2,119,128,195,157,254,231,72,50,170,151,250,117,65,11,206,92,19,98,15,43,165,237,234,228,226,180,118,60,181,81,153,142,41,35,76,81,205,78,189,217,11,97,72,250,4,42,46,186,221,223,175,29,64,180,146,91,212,18,177,226,192,19,241,209,113,251,119,192,217,36,14,180,110,254,43,11,158,130,238,240,36,114,248,126,23,200,109,237,132,170,101,194,60,192,75,34,234,253,89,206,35,102,148,88,7,1,57,54,153,48,37,62,86,72,237,252,101,94,210,68,111,165,225,157,240,61,171,120,23,228,178,126,200,255,247,98,192,37,7,107,173,104,138,96,94,92,21,91,115,107,179,146,167,66,191,205,246,241,106,166,203,75,34,153,53,7,130,173,10,253,157,204,28,147,184,125,124,196,59,108,190,166,129,132,244,85,159,84,239,29,165,29,36,21,86,32,168,7,144,195,176,146,238,218,67,148,15,228,193,3,40,124,92,10,9,181,124,118,109,185,178,194,144,74,141,183,216,24,243,233,222,56,106,15,47,189,114,245,14,170,95,92,110,128,69,141,245,142,226,57,234,149,10,12,213,153,121,107,232,68,247,24,251,78,206,243,198,32,181,121,202,171,29,143,79,191,47,176,147,101,76,1,115,51,47,165,119,67,87,151,234,88,29,154,180,166,11,151,120,127,143,160,170,233,228,115,60,141,135,33,79,112,150,61,74,100,168,15,121,71,210,83,159,119,28,173,98,69,221,16,240,82,130,36,200,160,31,80,85,71,177,234,33,182,185,119,143,54,194,153,48,35,67,177,246,106,244,131,64,206,33,220,120,208,96,83,141,61,144,7,88,155,9,172,185,205,205,194,11,34,242,97,226,150,186,120,145,22,108,77,66,114,7,115,64,198,142,192,128,134,139,224,116,35,127,21,162,20,18,222,90,120,62,69,208,76,226,30,211,225,196,122,214,197,94,55,160,34,86,154,45,124,190,3,76,237,190,254,241,105,34,152,118,22,88,219,247,227,157,241,233,23,145,183,181,82,95,96,169,215,145,208,43,210,47,200,52,66,24,181,117,87,181,162,146,90,40,32,66,169,36,160,54,92,50,127,232,90,115,198,226,215,19,196,250,20,237,222,114,110,167,109,74,47,61,88,114,65,64,92,154,99,16,103,4,25,146,238,163,40,79,251,130,56,74,203,154,107,98,31,114,150,25,48,119,157,54,121,123,139,229,175,246,249,95,240,101,255,190,34,89,131,222,140,86,77,192,26,127,35,233,49,210,243,89,191,169,93,181,66,171,104,201,38,79,23,44,153,148,127,104,148,139,222,178,219,225,255,222,44,99,116,151,17,19,243,239,13,183,174,133,249,36,242,225,103,42,149,255,103,235,82,6,69,118,14,61,217,136,0,91,5,139,34,224,11,100,122,127,132,238,252,100,96,164,94,27,246,146,128,102,120,8,117,170,77,203,27,182,104,117,14,199,199,178,37,249,170,40,227,145,32,58,17,222,154,207,69,194,17,193,113,220,220,208,252,129,128,184,207,204,10,241,6,31,204,122,84,150,105,14,168,165,143,203,253,227,17,134,68,221,169,100,220,21,169,201,174,208,227,104,115,176,147,63,162,5,184,21,203,143,248,237,107,121,152,166,202,88,142,70,224,12,246,226,49,29,190,208,42,80,94,211,169,227,35,85,219,164,78,246,156,12,4,122,21,216,38,151,156,74,71,242,154,166,16,18,173,40,184,188,144,98,18,170,118,179,37,188,230,30,140,232,147,95,7,56,114,124,244,34,227,18,132,106,176,158,34,44,120,55,144,8,160,28,4,40,92,142,112,137,199,82,128,145,148,184,89,25,214,136,159,221,13,56,13,63,254,126,184,26,149,242,60,84,231,102,204,228,194,40,154,230,58,180,251,117,4,101,198,142,80,211,183,4,60,235,202,240,230,166,31,118,55,226,39,3,59,107,208,8,209,222,119,83,94,154,246,242,199,25,96,113,88,130,245,69,147,231,188,192,13,194,231,32,206,17,23,63,86,12,177,223,247,231,40,151,158,92,8,76,99,45,75,37,175,72,218,227,143,182,77,31,87,146,9,180,195,70,41,83,22,189,221,107,171,125,30,244,147,130,199,216,61,93,231,188,140,202,2,122,152,94,118,46,171,133,45,68,176,194,51,255,240,1,227,47,110,253,4,42,152,149,122,83,11,114,227,20,212,47,139,186,169,92,253,96,196,99,204,151,250,99,37,144,44,187,209,178,102,150,183,144,158,104,139,130,138,242,60,80,5,251,62,117,130,239,252,53,8,142,252,62,219,210,0,151,59,25,25,170,205,214,54,200,53,220,220,48,173,113,54,250,65,140,38,35,177,215,116,218,156,162,232,170,86,155,110,130,171,0,109,252,219,4,101,94,28,116,106,134,136,31,63,73,85,100,82,219,194,187,179,153,44,67,61,17,37,127,81,146,189,114,158,65,242,134,222,46,152,174,139,41,34,19,93,18,30,105,32,245,55,118,208,45,44,222,77,37,15,239,99,16,96,116,127,95,99,140,167,238,237,230,251,29,238,23,134,224,237,155,157,124,245,235,45,163,110,200,110,129,199,148,136,180,205,114,242,97,51,74,0,180,17,171,170,66,6,253,3,146,129,228,190,126,68,253,20,74,186,171,127,191,93,245,224,10,204,214,142,246,44,146,233,183,56,19,218,41,61,83,10,192,129,254,254,50,22,160,19,27,22,115,250,224,31,121,126,169,254,169,176,199,106,252,211,63,111,38,83,240,196,80,188,12,18,35,13,106,225,42,74,209,151,1,236,68,192,33,14,235,193,13,218,146,50,34,197,8,178,185,160,173,91,240,99,84,158,169,171,210,64,20,219,115,5,77,48,111,243,93,168,235,134,214,112,52,128,134,195,226,2,254,50,145,91,40,10,150,105,144,255,206,155,193,119,80,249,109,217,129,201,235,39,1,49,168,144,175,7,239,83,239,80,197,127,120,110,45,108,45,164,230,185,112,86,60,65,33,118,43,33,121,104,23,32,87,191,229,86,242,185,64,105,154,31,37,62,21,254,11,38,129,132,66,198,184,86,73,128,132,245,47,5,163,76,248,73,49,197,214,124,243,45,119,235,155,234,46,27,181,71,183,33,83,6,176,15,188,244,189,158,146,47,138,175,9,206,230,137,253,158,61,180,214,33,72,184,199,211,179,211,187,248,128,29,28,117,132,89,238,62,40,148,235,165,189,146,211,172,153,179,20,99,224,205,41,50,254,124,78,247,97,183,81,239,150,106,16,222,176,235,241,215,91,87,11,209,52,111,165,138,171,222,30,185,234,143,90,216,47,15,27,252,32,158,182,103,188,221,23,5,109,73,250,247,207,134,27,182,232,48,17,247,150,169,48,25,81,211,250,92,95,56,16,84,179,85,103,10,181,166,27,246,167,192,120,213,177,40,40,255,193,24,211,83,46,195,122,193,54,121,95,200,23,107,111,32,72,169,18,44,87,116,27,92,253,169,95,87,213,64,78,118,134,164,111,49,193,108,186,250,12,74,158,24,40,228,196,148,25,73,99,234,174,219,0,239,102,36,163,191,168,49,54,205,52,118,195,149,218,215,90,188,143,79,100,93,174,45,150,197,91,96,19,254,105,15,221,219,99,81,132,135,88,237,241,121,154,38,38,80,32,217,12,58,25,25,18,150,62,113,171,161,189,234,37,195,33,55,97,195,32,41,136,111,15,166,86,166,65,65,186,57,177,146,73,15,199,179,242,140,2,246,154,140,167,42,178,252,107,76,103,36,91,66,24,194,87,186,117,169,76,102,83,245,13,155,91,35,3,225,231,205,130,28,189,214,38,53,252,48,129,196,130,70,33,100,150,118,32,29,102,193,54,7,221,151,242,89,117,204,179,173,175,42,234,91,162,167,179,209,150,77,197,67,216,198,186,104,109,212,219,245,192,39,108,145,123,162,137,130,133,221,217,33,36,65,3,161,163,252,74,180,150,6,163,88,185,206,42,193,126,204,178,218,179,58,129,120,89,246,115,47,46,151,219,44,78,74,89,214,90,235,8,182,131,63,250,128,230,228,54,95,46,185,210,151,190,203,43,63,238,63,214,104,224,227,74,159,153,15,174,130,187,205,22,126,131,57,12,155,120,195,204,248,174,43,99,29,58,127,4,240,53,98,232,127,155,29,178,26,101,237,195,166,251,142,233,87,227,92,27,6,33,249,166,24,114,119,137,72,171,224,67,171,214,229,100,158,119,46,18,139,115,76,180,203,229,180,156,113,89,84,39,168,24,156,75,234,78,139,194,8,26,233,183,142,156,57,137,1,111,99,217,188,123,28,130,26,118,90,146,1,57,219,151,250,145,111,40,122,202,7,107,78,168,139,21,241,222,165,172,50,4,106,205,66,43,179,105,6,74,10,93,133,36,65,144,223,102,193,175,35,132,129,113,20,183,119,135,129,227,85,193,183,162,31,104,51,248,123,47,230,78,74,36,134,218,77,169,193,7,11,243,83,103,141,223,133,189,8,131,172,0,129,202,82,174,212,57,164,195,146,22,32,163,178,81,244,55,67,99,224,249,19,7,56,188,148,58,126,75,225,207,157,120,93,33,152,6,255,46,127,50,202,205,34,134,0,13,180,74,157,140,230,63,140,236,84,234,13,183,1,206,25,190,188,198,222,77,19,243,127,108,200,227,59,245,99,30,245,39,146,18,135,243,79,0,249,254,252,206,3,180,137,85,247,11,128,117,80,119,128,3,187,13,199,253,253,177,240,227,40,209,249,52,204,201,72,58,19,189,147,23,56,166,65,138,251,97,186,133,20,8,178,178,123,62,247,14,5,250,130,234,104,56,78,28,143,57,130,93,90,52,251,39,135,177,58,42,194,57,237,61,218,143,138,179,153,161,103,236,239,158,78,146,43,54,126,21,201,148,48,149,7,177,202,74,163,116,250,134,249,237,27,37,126,192,28,84,248,249,249,0,84,116,185,57,251,195,233,19,110,247,107,223,28,48,228,24,55,244,10,10,169,134,97,204,96,143,45,188,177,195,193,148,254,235,27,171,169,204,8,168,166,152,73,96,59,96,64,29,141,240,176,96,237,166,182,63,3,176,17,7,51,21,198,85,72,8,131,141,202,85,79,46,206,3,141,112,51,135,83,212,237,220,56,228,234,43,56,47,25,167,6,183,200,244,166,88,101,98,221,109,58,108,106,16,36,172,250,238,204,14,100,169,2,115,211,180,48,16,224,9,27,55,21,4,130,27,121,86,8,110,181,195,65,171,237,178,15,222,229,7,230,144,254,49,217,138,84,149,198,94,159,137,110,192,93,25,19,151,216,217,216,4,202,95,117,255,67,103,195,127,184,199,6,161,69,175,180,61,8,201,91,196,21,150,58,238,135,84,166,233,106,85,74,201,230,38,143,134,1,47,244,126,130,139,252,160,178,96,207,146,18,6,217,125,115,226,160,105,171,119,180,227,94,205,84,89,208,28,28,112,241,233,229,216,200,71,211,117,69,7,137,54,167,127,241,139,171,163,243,236,162,58,146,231,135,1,58,163,68,157,57,91,26,240,169,4,249,149,148,65,140,218,204,140,80,239,117,199,218,22,77,96,152,186,48,158,157,41,221,43,247,237,20,154,111,214,23,230,44,26,41,146,61,23,248,137,207,173,34,122,255,115,163,69,39,213,60,129,40,202,209,85,133,252,30,59,229,107,253,217,217,36,97,249,191,123,63,180,184,139,43,151,137,120,50,133,42,64,164,222,26,34,57,24,47,4,202,204,121,35,205,61,241,199,222,145,135,125,220,251,165,90,198,90,224,208,109,37,138,225,146,73,13,79,32,27,114,125,119,69,223,182,72,72,229,214,103,136,5,113,65,160,142,228,177,112,24,31,178,74,252,175,165,146,178,11,220,18,104,29,14,15,180,156,136,195,20,132,23,240,168,103,122,202,178,201,199,191,76,219,110,62,41,190,209,14,158,243,160,228,254,226,251,94,43,126,184,56,88,105,83,216,9,242,171,105,10,178,112,57,199,122,226,167,44,120,214,170,64,2,162,225,223,205,204,153,29,123,115,247,77,195,66,147,144,88,119,95,179,99,53,92,243,175,120,24,97,220,46,133,155,65,37,7,250,210,99,218,185,92,182,172,170,129,181,100,200,171,17,89,252,227,117,86,194,163,168,131,232,198,66,125,86,19,146,38,97,55,208,92,77,165,243,136,175,175,164,216,120,137,215,39,139,55,137,188,239,135,180,21,184,127,33,113,198,198,168,240,147,56,54,210,30,130,233,111,162,66,71,108,20,225,129,3,239,6,227,27,199,129,35,177,200,13,100,106,139,55,106,174,239,243,67,32,34,209,82,99,113,38,252,186,254,154,42,186,133,42,181,15,73,213,135,25,255,63,40,40,16,121,199,246,131,157,238,154,92,45,109,162,253,170,196,85,4,194,102,183,148,160,249,99,24,88,105,104,13,89,95,28,246,108,59,73,77,175,92,185,113,225,143,149,25,245,239,30,126,201,8,105,53,160,241,174,245,36,29,66,15,67,185,224,54,228,153,171,130,178,148,43,96,137,180,177,246,4,183,72,6,36,168,214,45,120,74,63,133,125,204,138,53,189,100,165,45,190,163,123,7,71,174,86,39,200,110,200,17,250,19,230,107,92,19,210,243,114,8,185,148,125,71,39,46,26,23,48,222,179,10,78,216,253,59,242,162,188,210,66,34,25,84,128,164,199,253,108,154,172,195,84,23,81,201,31,172,119,194,70,191,84,172,131,72,198,98,133,218,176,15,250,92,176,79,207,50,214,75,115,173,166,66,25,84,48,42,242,135,213,2,184,41,160,47,108,87,9,241,82,160,21,239,171,142,198,129,173,181,10,157,37,113,191,22,218,218,186,107,220,117,252,42,233,141,250,212,217,212,245,112,242,84,70,129,25,187,13,71,131,131,0,27,14,2,21,73,77,187,74,131,153,129,0,237,200,44,123,10,238,149,56,151,155,159,173,227,160,147,249,22,170,133,95,107,86,38,2,242,240,67,216,236,57,48,17,75,85,157,195,54,195,43,168,109,253,13,132,238,190,84,170,222,98,71,163,72,215,63,99,175,66,90,128,147,162,236,201,55,205,220,64,51,161,161,247,120,243,144,204,232,64,211,215,67,230,85,27,188,224,58,65,123,237,151,40,167,242,120,6,65,244,233,136,3,246,178,138,219,18,217,212,217,24,104,55,70,241,45,173,222,188,235,137,217,33,86,181,189,176,26,230,34,80,132,200,213,60,175,192,48,37,125,17,57,181,3,68,201,19,24,113,186,119,72,116,201,48,51,199,128,146,196,144,254,194,204,195,76,214,2,234,171,82,217,233,178,176,96,88,28,136,72,122,195,198,166,199,190,171,93,205,187,245,165,254,67,59,197,88,154,116,162,36,66,15,3,54,147,3,223,183,187,126,0,43,168,178,45,144,250,112,180,240,216,228,236,39,87,159,183,61,178,246,250,90,87,240,203,191,195,162,69,249,19,214,103,113,143,90,6,51,89,28,166,202,76,176,111,56,211,92,98,45,37,18,196,41,227,72,91,1,162,205,43,56,233,1,19,8,201,139,150,243,213,84,199,7,131,163,80,146,188,197,138,83,135,126,209,114,233,46,58,73,103,162,25,239,0,232,205,82,76,249,196,34,202,153,93,163,183,227,86,156,120,148,184,241,106,46,45,129,205,117,205,205,99,254,131,110,243,97,187,59,204,230,45,148,96,146,48,11,148,242,94,135,98,102,32,85,214,143,95,103,196,153,220,32,164,179,106,72,237,211,7,128,238,77,13,70,196,79,23,13,119,85,92,121,21,54,82,73,245,58,124,183,100,249,242,2,103,80,185,80,125,9,216,222,255,139,135,18,31,66,38,112,106,141,253,209,71,55,254,202,12,186,130,5,84,112,146,175,2,124,105,48,66,172,65,211,167,15,113,168,55,31,150,213,106,168,160,102,74,230,64,50,206,19,143,79,25,128,89,239,224,53,99,28,173,20,127,29,228,137,8,235,221,116,110,16,243,62,167,32,236,187,40,63,7,70,104,58,83,245,30,139,149,71,46,84,175,197,99,112,82,0,221,169,209,145,255,211,168,146,160,122,49,130,1,131,37,184,255,50,189,68,220,184,187,110,141,214,207,82,111,155,94,187,179,25,121,104,48,150,243,238,16,242,109,211,108,49,229,253,43,117,164,35,35,74,37,62,105,163,151,84,217,77,35,220,168,249,85,168,46,119,119,72,104,178,35,138,200,134,19,197,79,26,39,42,216,196,62,93,50,41,170,250,77,89,103,200,90,7,124,240,6,16,65,248,34,156,89,207,69,69,212,221,243,49,8,8,95,234,74,69,178,69,244,191,139,60,139,200,173,6,91,97,178,239,164,255,155,194,176,39,37,98,150,121,128,103,161,18,37,106,35,71,199,28,224,131,192,215,111,117,227,139,36,123,147,211,136,167,172,7,126,129,155,138,47,90,193,58,138,16,252,212,83,18,186,105,151,88,26,218,80,161,15,3,232,35,135,191,110,214,252,17,166,26,166,249,213,103,215,36,170,66,99,217,159,151,172,7,112,225,13,212,174,230,130,183,74,149,178,236,169,141,241,42,54,227,145,18,23,29,95,10,225,41,151,16,200,200,208,239,242,141,237,215,75,20,28,11,121,205,2,198,152,229,64,107,22,74,167,118,62,102,236,229,87,68,149,123,43,158,236,19,60,230,132,15,168,61,25,166,242,77,3,30,172,30,42,93,229,121,167,224,101,55,94,137,4,5,34,65,101,60,17,204,184,77,58,1,192,253,254,139,181,189,231,140,107,10,52,96,75,118,213,40,194,152,121,115,14,191,47,105,30,182,176,24,179,133,89,0,1,47,39,60,223,172,213,206,166,181,242,113,51,7,196,253,63,245,140,190,157,109,43,67,147,59,166,29,8,155,90,244,25,192,19,132,132,81,165,58,120,80,168,63,29,243,152,18,155,53,166,57,165,127,30,16,120,157,183,36,191,61,197,126,166,54,250,158,2,76,249,1,123,19,239,18,149,69,141,249,55,250,234,74,243,183,93,88,99,238,95,12,146,251,51,91,27,112,139,73,48,94,223,218,172,12,9,232,29,17,180,66,221,96,226,11,243,7,241,247,122,169,131,216,78,75,239,229,154,58,245,18,164,2,253,42,111,22,24,156,40,74,6,33,187,50,246,170,156,82,72,165,88,85,101,73,78,219,41,19,127,207,197,47,144,149,241,246,167,24,122,171,3,128,233,229,121,4,18,64,43,31,34,250,145,230,195,195,140,89,119,49,32,243,71,26,127,148,164,51,68,65,248,233,185,125,55,196,190,223,226,208,128,166,103,79,246,161,49,239,149,28,34,101,167,201,37,208,143,45,217,73,22,78,45,46,254,199,40,13,10,7,51,47,43,156,72,24,112,79,0,182,78,51,60,71,236,44,112,145,109,76,32,78,220,124,216,115,51,102,50,195,12,91,112,203,181,83,224,125,227,249,157,137,216,39,101,159,2,157,155,194,47,48,23,240,181,61,41,164,176,85,40,139,121,21,203,16,214,68,248,42,87,205,179,111,246,250,201,206,43,52,240,247,201,101,0,38,30,142,0,170,209,191,247,216,130,18,229,212,196,235,133,118,141,160,75,102,231,170,220,166,152,156,240,243,208,12,145,148,65,112,244,214,192,25,80,201,31,100,233,102,57,190,108,92,15,187,234,0,12,166,237,198,49,186,113,85,229,43,55,239,43,122,106,239,178,113,161,140,17,162,47,230,60,250,109,92,24,145,118,87,130,19,4,151,3,37,124,150,167,3,179,171,46,164,42,130,14,24,255,49,44,198,48,56,33,54,253,35,124,111,30,95,249,217,153,139,75,45,178,125,172,142,59,36,246,145,54,248,36,220,187,188,72,162,125,106,225,216,149,146,10,249,117,98,113,108,236,11,138,152,207,21,246,60,13,142,134,209,166,108,141,211,70,172,177,114,55,126,94,201,128,229,92,186,116,167,120,19,249,121,40,188,227,5,240,130,35,196,94,85,126,231,125,149,150,150,182,202,152,108,181,114,130,207,101,35,223,35,245,186,87,35,238,250,44,227,151,78,41,79,67,136,152,116,148,178,176,88,76,73,228,55,247,249,157,138,1,123,20,216,220,60,81,32,102,44,129,186,74,229,157,73,16,74,78,251,164,75,29,152,216,117,170,131,207,185,249,180,253,40,103,161,32,232,3,217,167,246,107,253,57,62,107,163,135,237,152,203,175,118,23,182,199,246,49,219,51,30,43,248,111,101,111,216,16,164,128,150,195,189,144,67,76,37,228,115,37,3,7,8,101,101,191,123,51,58,12,39,168,83,240,92,33,130,137,216,34,90,187,19,145,21,11,51,0,40,102,118,63,124,1,192,130,21,138,115,84,167,63,83,67,17,53,90,176,42,78,142,81,30,211,119,229,138,172,8,161,214,145,147,254,195,73,16,17,241,123,116,250,168,195,61,137,172,51,8,191,125,116,145,125,109,61,86,147,168,20,217,146,223,164,229,228,240,205,7,51,8,212,244,45,211,197,250,95,107,43,88,169,15,86,10,89,181,42,8,77,156,8,28,180,95,126,175,111,209,24,78,10,243,254,174,101,30,22,12,189,103,157,242,58,119,170,61,89,119,61,46,240,3,83,227,237,40,115,210,12,234,95,181,90,178,63,166,71,235,28,209,216,107,71,136,228,41,115,201,103,63,23,128,43,70,211,21,235,199,192,140,127,3,30,203,101,203,253,97,35,107,5,8,76,19,74,232,100,94,22,242,207,29,2,198,97,16,242,82,46,82,199,70,169,63,85,83,89,154,48,63,106,190,95,92,169,162,126,176,110,10,182,121,14,169,79,36,159,242,37,239,234,25,71,155,198,39,159,9,144,139,245,160,115,68,253,244,29,142,183,37,149,83,65,30,24,128,242,248,83,156,163,172,228,209,93,65,149,30,251,175,153,19,249,87,131,207,111,57,104,80,78,13,56,122,194,189,121,45,199,102,46,45,106,164,101,242,44,65,24,201,195,149,251,47,98,226,115,113,169,151,138,212,25,97,57,54,212,30,239,102,13,41,163,23,115,234,224,202,82,249,248,48,104,188,47,207,208,131,243,82,40,151,29,8,155,235,170,32,75,130,168,210,57,109,54,192,5,42,192,113,133,180,24,62,222,206,34,52,117,3,167,254,53,128,30,72,93,168,112,24,148,160,55,196,113,204,16,199,108,14,125,61,184,238,133,44,84,7,135,232,77,222,188,72,158,19,198,79,60,144,14,145,245,21,175,63,184,214,120,85,97,53,223,54,153,6,77,174,95,77,117,192,218,214,81,134,59,197,1,128,90,181,122,149,206,169,15,249,119,85,207,243,188,123,247,188,122,141,143,139,109,89,204,99,77,153,32,148,151,113,73,16,44,194,103,155,122,24,71,240,35,110,64,109,208,224,50,74,22,167,121,155,233,97,220,190,19,152,34,75,110,106,209,237,25,155,70,187,183,178,95,127,193,252,192,83,117,68,80,15,3,16,250,91,101,220,13,94,25,80,168,99,68,71,217,100,44,91,234,40,102,134,42,16,77,144,96,156,244,254,82,8,202,171,148,151,184,206,218,94,232,52,214,20,2,213,198,112,34,28,215,207,192,176,33,6,50,180,5,132,198,241,211,152,171,10,30,238,58,219,57,18,116,136,111,209,167,216,105,120,88,63,91,109,93,135,83,203,109,253,193,63,54,29,123,224,114,244,147,7,161,255,137,102,58,246,162,127,100,90,168,2,200,217,148,9,77,151,206,49,112,23,14,101,139,79,148,70,201,47,251,38,0,136,33,163,44,137,41,83,56,220,198,163,135,34,85,173,117,33,78,244,72,124,23,90,12,42,65,152,234,154,23,234,105,86,129,18,25,163,151,246,19,181,44,91,57,66,105,83,75,169,234,53,231,94,55,72,39,152,104,41,96,254,23,50,193,52,164,237,140,174,109,232,144,167,123,147,79,156,225,184,107,225,67,217,98,111,30,79,142,229,210,234,1,41,135,62,170,178,17,53,176,133,208,122,168,63,247,142,219,159,72,114,91,58,194,223,232,3,141,125,213,16,152,163,227,226,114,208,117,220,121,65,243,77,127,72,198,211,18,122,185,106,159,40,97,189,133,227,113,25,62,5,7,225,221,188,164,166,76,80,223,68,13,75,65,199,92,165,76,14,79,253,244,140,191,180,26,204,198,245,147,9,65,173,217,105,10,192,162,255,22,186,48,118,220,102,1,158,89,138,69,183,197,189,169,199,232,172,249,239,172,158,5,125,53,110,151,3,172,175,214,58,239,238,229,65,130,118,85,154,196,199,19,105,33,154,48,86,27,198,191,186,168,222,221,236,18,117,100,64,17,120,234,156,189,21,185,195,230,255,214,233,1,83,27,113,15,203,137,210,186,148,241,33,60,101,250,186,89,57,191,203,59,46,175,168,119,15,218,199,88,60,4,236,225,182,0,118,67,179,131,78,232,0,10,216,255,216,125,125,77,82,205,213,131,19,138,158,27,92,87,187,154,89,122,12,93,101,130,229,174,122,112,130,79,167,37,35,24,249,16,230,204,129,184,80,149,249,187,215,155,199,195,145,97,36,80,101,162,203,238,110,118,154,191,24,189,141,234,22,6,24,82,165,39,224,8,249,183,220,26,110,29,142,111,117,171,113,106,192,13,38,24,134,110,136,71,186,37,152,56,213,31,38,20,149,18,250,134,235,44,218,31,180,223,59,21,176,201,203,149,31,201,228,61,222,134,238,115,50,97,155,182,239,156,198,143,40,184,116,16,40,196,231,73,235,47,32,70,57,29,144,18,203,232,226,251,36,192,199,44,217,212,221,170,146,210,22,84,235,199,30,92,182,99,190,74,153,135,139,173,62,66,70,139,85,194,165,208,238,96,25,84,133,129,55,238,72,41,134,86,149,119,58,203,101,63,154,69,200,113,122,32,86,233,176,143,15,76,167,157,28,244,137,40,207,35,79,56,179,230,109,251,121,8,106,231,53,129,140,11,170,178,63,4,188,134,185,30,192,166,240,21,164,215,142,58,150,202,81,122,120,102,249,116,211,73,38,196,172,155,141,50,252,235,224,75,177,40,116,218,223,17,61,64,27,8,227,73,101,72,148,68,157,43,0,72,169,6,239,61,129,104,141,161,42,9,155,191,88,98,239,5,175,250,214,193,208,60,203,232,90,254,113,214,29,44,68,15,108,84,3,92,174,65,110,207,206,54,39,97,164,221,218,109,255,244,155,164,136,220,80,198,0,13,138,76,251,197,211,226,19,160,209,125,53,178,203,33,114,82,220,85,154,135,206,199,15,212,130,79,70,117,24,230,197,209,112,98,121,94,6,108,164,125,98,255,10,192,230,201,166,111,70,190,178,144,223,247,4,24,174,247,186,244,232,211,154,169,168,80,73,34,140,99,18,138,95,198,37,15,140,181,141,222,139,75,178,47,26,183,243,34,178,241,200,188,105,19,117,187,211,71,94,12,17,60,208,78,42,204,234,46,28,105,31,222,30,23,30,41,194,133,148,10,107,237,190,255,240,79,130,162,237,219,206,144,217,220,174,23,171,205,49,154,66,248,134,133,218,201,26,116,33,84,23,143,175,45,103,233,67,106,74,15,109,115,100,94,75,122,46,52,125,23,107,205,224,10,33,49,99,72,249,154,16,75,134,181,92,73,60,57,147,22,14,18,196,28,52,103,73,255,23,48,199,228,116,112,46,34,163,144,182,176,77,186,97,110,69,11,138,60,181,130,103,95,20,24,159,175,170,206,82,228,250,120,107,21,205,126,53,192,20,245,170,209,21,187,68,255,212,129,30,230,253,89,183,173,229,113,169,51,202,78,65,169,141,212,223,101,112,177,73,163,60,143,163,50,92,169,157,136,246,255,115,117,252,192,33,196,195,184,19,146,25,71,61,141,28,225,201,172,208,174,24,182,142,168,132,165,146,109,39,72,100,255,239,203,77,113,101,59,115,194,200,108,247,161,199,141,200,37,91,178,14,30,255,12,199,61,70,183,187,76,215,153,145,148,117,215,80,40,236,46,15,198,241,216,233,66,130,254,169,78,137,120,186,111,144,22,123,188,207,248,31,245,138,114,207,29,141,111,156,151,24,249,255,252,143,229,242,54,252,150,3,61,218,6,30,24,21,32,152,233,194,254,198,197,116,38,169,85,109,102,28,77,207,230,180,141,206,182,184,192,84,171,155,202,54,31,239,235,118,241,162,50,23,59,11,110,152,81,1,165,190,182,255,26,231,11,241,181,169,98,192,127,136,173,16,76,194,95,25,48,208,163,64,228,172,204,18,178,95,208,83,42,121,41,180,244,178,190,107,220,77,183,251,54,255,120,90,186,168,245,165,137,185,65,36,193,132,100,53,147,57,12,83,160,3,84,128,235,49,247,254,141,172,240,113,30,103,232,252,134,211,17,91,53,208,72,22,43,180,91,114,251,186,116,129,49,218,68,92,154,221,159,207,167,80,28,220,147,22,4,206,0,211,22,30,158,245,165,9,5,101,197,112,181,98,114,119,198,99,122,73,38,217,180,148,85,227,53,97,142,170,220,250,48,245,161,140,107,19,138,151,245,124,144,75,67,166,95,35,102,162,252,243,113,14,28,95,214,189,189,54,86,103,126,204,179,109,43,243,167,254,218,96,104,87,15,115,93,67,84,250,121,184,24,41,189,212,127,106,194,87,75,64,78,237,228,154,198,17,146,173,35,121,181,229,222,11,108,66,200,4,65,229,5,130,159,45,254,68,200,63,194,206,250,18,124,6,114,36,251,72,106,144,123,249,142,19,101,17,34,117,105,67,244,112,215,165,223,157,141,107,144,139,97,165,19,76,219,80,231,244,14,125,128,164,237,252,69,239,240,250,1,91,233,49,218,159,191,71,166,160,45,211,68,217,161,133,8,104,236,136,53,0,254,187,46,204,169,166,40,80,105,26,128,136,168,122,44,164,51,251,15,46,191,83,99,170,47,185,168,24,207,14,79,127,213,180,85,216,118,222,75,148,48,136,198,149,19,229,146,234,22,84,101,169,67,73,1,238,81,193,133,120,56,89,252,188,73,197,221,164,123,58,148,130,203,8,155,159,239,190,176,107,255,20,57,201,10,132,186,86,33,71,166,132,145,109,99,173,205,243,22,12,58,26,164,72,65,203,49,6,60,30,125,186,230,211,73,162,230,39,215,78,35,144,81,188,193,118,77,104,90,237,40,174,224,162,97,244,246,80,218,36,236,82,238,96,3,94,76,124,119,93,109,154,12,113,240,218,187,248,57,151,255,111,109,250,192,3,119,232,204,109,119,240,215,209,122,253,56,42,4,137,113,108,170,44,83,212,196,198,33,110,122,178,202,21,255,87,31,197,119,138,156,227,172,247,35,216,90,174,28,144,48,116,156,198,249,62,44,128,48,126,152,82,215,101,69,46,111,100,84,223,246,61,34,172,195,177,57,175,90,201,49,133,244,119,20,92,148,87,23,193,169,119,146,201,94,64,202,150,121,189,165,205,67,181,200,127,195,30,241,242,107,148,106,210,133,119,139,214,189,174,30,117,209,10,176,121,231,144,88,206,146,96,136,195,58,92,203,192,124,253,24,214,213,50,77,7,230,76,43,170,242,162,25,187,17,183,136,97,170,147,108,54,131,109,116,77,214,116,226,239,103,227,168,62,115,161,4,252,70,138,189,83,105,149,95,25,15,199,248,22,178,139,49,190,173,85,124,55,84,226,134,195,251,99,12,86,41,146,71,162,139,228,64,103,236,150,252,33,157,54,66,151,161,116,100,83,230,234,233,94,234,9,238,212,112,156,68,109,247,202,234,129,220,157,193,13,153,113,39,111,84,84,81,12,34,167,224,86,94,225,5,237,51,126,96,250,10,48,105,188,226,19,72,141,37,192,206,199,255,96,82,77,208,86,155,15,87,0,91,221,225,91,160,178,80,126,100,238,38,35,46,194,43,65,201,245,115,184,201,49,133,238,77,35,149,193,254,51,244,141,110,168,195,5,191,234,217,155,61,90,44,199,252,127,35,103,51,105,107,201,189,44,182,144,193,36,196,88,156,11,165,126,21,143,69,81,149,46,229,49,103,55,22,182,77,129,235,26,242,86,181,7,46,177,6,74,62,142,105,165,132,75,126,18,198,54,89,68,187,135,184,56,109,232,88,218,59,139,108,148,9,231,103,20,109,153,149,245,114,225,16,24,14,187,215,192,242,148,220,78,40,5,99,219,110,111,103,28,190,237,51,179,196,140,51,56,228,101,75,47,94,22,146,90,156,223,187,177,97,39,82,89,3,233,154,105,189,83,216,249,245,43,144,132,7,35,108,181,143,17,85,66,177,26,225,19,255,214,157,82,114,117,56,182,2,80,217,115,249,168,127,32,186,112,116,138,90,163,168,91,87,119,111,75,56,222,72,34,5,56,247,201,138,225,220,170,113,66,162,20,135,104,204,69,125,8,206,235,196,173,39,127,176,254,245,14,229,207,14,134,171,187,80,190,245,165,90,207,220,77,220,43,106,172,168,33,53,35,123,137,109,208,215,236,48,35,220,64,240,148,142,172,253,64,111,123,246,32,42,70,15,42,235,243,3,125,255,176,117,184,12,249,240,6,36,243,220,17,145,192,125,233,80,216,122,68,137,168,25,242,46,201,14,14,237,204,79,190,240,241,131,56,83,38,142,141,222,35,75,255,210,145,8,143,101,62,188,35,8,8,161,231,251,122,11,127,25,115,74,142,216,228,87,86,228,4,8,33,46,109,146,251,169,81,120,240,120,141,70,207,157,212,83,204,31,203,96,104,59,245,167,25,250,108,198,218,53,159,104,136,27,101,169,73,187,141,177,186,101,244,176,8,177,43,183,125,172,250,42,114,148,181,29,4,99,63,242,74,87,38,68,221,36,205,163,238,52,222,134,136,80,127,134,221,255,96,104,239,84,33,199,124,195,58,226,251,15,60,37,38,157,167,130,216,123,95,241,91,96,75,149,65,72,120,126,11,190,131,131,9,62,75,24,125,21,42,162,196,105,136,5,222,100,73,173,6,202,20,45,168,125,238,252,57,25,238,17,254,19,212,166,131,42,207,83,177,220,72,252,70,205,184,236,1,231,16,30,39,214,74,237,235,159,101,121,70,195,69,160,145,163,173,64,126,213,7,208,255,76,57,55,124,231,55,251,64,28,199,13,3,84,84,71,135,96,98,49,161,97,181,174,102,57,51,228,158,165,254,28,248,99,155,22,188,131,154,165,43,149,88,117,215,214,187,231,152,68,225,168,67,191,168,216,0,149,208,123,65,32,201,103,78,140,67,191,196,234,120,144,66,47,241,221,180,177,198,173,35,199,167,150,6,116,81,154,10,55,116,255,152,188,74,71,27,192,14,75,51,59,235,142,131,167,200,157,161,223,60,188,99,145,83,218,186,177,167,172,50,217,198,57,187,189,223,14,249,202,138,86,0,82,88,180,133,100,87,86,230,93,1,41,10,204,174,239,132,234,228,249,54,131,211,67,255,108,59,144,154,51,79,192,161,33,215,161,210,180,3,32,35,145,171,1,179,79,87,188,166,155,217,207,178,154,130,139,99,124,35,128,57,126,160,140,71,232,130,107,5,81,0,211,13,123,132,107,109,134,241,128,79,232,173,228,128,90,81,250,252,78,88,166,230,24,32,109,62,162,55,255,192,65,252,220,97,9,8,110,5,53,97,82,106,42,166,36,189,167,72,118,4,201,33,227,172,218,241,33,242,152,181,240,191,85,107,73,161,81,78,27,253,164,248,228,166,232,5,83,37,71,218,226,75,218,41,189,97,96,26,151,235,8,118,109,159,249,151,216,57,216,54,222,73,23,47,128,25,112,53,93,140,134,243,37,129,201,187,167,22,74,200,115,37,224,235,57,123,81,18,212,79,104,56,231,37,51,42,90,79,8,140,250,185,38,174,111,5,66,36,108,116,10,235,255,176,195,35,57,14,10,4,216,152,6,0,38,130,16,80,196,129,59,163,115,63,50,232,114,188,156,249,59,234,241,193,247,87,16,38,134,221,244,162,155,140,22,17,245,47,101,108,56,138,20,159,178,99,249,162,17,127,178,113,141,150,75,105,94,222,83,127,126,120,158,181,114,99,135,254,17,213,174,250,148,148,50,116,51,87,208,24,29,214,215,121,237,41,85,112,143,18,232,61,76,52,47,148,176,199,198,231,86,250,177,243,130,22,135,102,195,29,241,22,57,241,125,249,189,79,74,10,67,99,28,37,13,12,103,239,231,106,91,142,11,162,214,159,13,217,105,98,72,150,188,112,40,128,157,128,122,172,47,191,201,150,205,145,1,54,132,182,35,128,180,210,254,173,51,137,193,245,50,61,8,113,145,137,75,16,0,215,239,177,241,118,83,169,90,156,101,136,47,63,174,167,124,204,14,53,106,220,117,171,213,243,17,135,238,128,40,163,39,74,138,171,149,163,76,67,2,196,191,54,127,60,144,187,123,151,74,49,89,206,199,3,136,100,54,249,121,0,32,218,56,53,170,226,255,124,59,235,244,212,225,204,105,66,233,49,3,38,255,200,30,94,244,29,33,22,139,125,244,114,174,95,35,53,222,26,215,158,24,102,25,135,129,135,245,7,255,212,180,66,79,30,58,106,163,225,55,149,161,19,37,155,122,27,230,160,115,164,27,99,187,41,133,236,238,233,78,145,150,45,37,138,0,223,43,208,78,151,107,210,76,229,248,36,140,165,197,213,22,102,48,220,99,201,32,72,187,224,252,1,177,98,112,184,130,39,20,225,15,187,90,48,214,44,138,226,144,137,65,95,62,248,185,125,102,17,144,159,39,111,212,28,72,30,72,67,50,33,195,34,238,70,171,91,21,21,33,159,74,17,39,164,21,12,106,104,15,109,55,108,158,175,17,192,200,217,249,235,4,119,251,193,143,77,238,201,12,180,2,191,78,141,22,181,12,56,7,238,145,229,10,220,70,18,89,151,87,64,47,85,239,86,188,27,44,26,46,175,153,181,5,34,169,39,182,192,247,5,122,14,169,197,198,39,174,124,51,70,172,34,241,47,226,42,135,19,133,238,127,10,202,79,175,214,51,211,117,97,58,220,236,215,7,122,85,179,244,198,102,93,119,22,139,185,69,239,73,79,252,251,21,92,168,79,114,224,185,55,122,6,35,120,242,104,10,119,149,227,53,33,180,68,194,127,234,241,49,82,34,151,201,194,16,185,68,34,216,178,145,9,73,248,195,70,23,32,146,249,19,35,161,87,147,83,167,14,211,41,214,114,179,112,197,188,27,95,129,230,160,197,153,20,253,5,94,124,114,182,121,86,164,231,191,169,151,203,242,238,48,253,57,114,166,38,240,253,226,52,80,178,130,16,124,64,250,74,105,135,107,241,100,14,23,182,234,84,57,22,94,225,115,160,34,86,46,149,189,105,109,71,247,55,251,70,190,180,254,254,86,95,140,37,237,79,7,190,142,0,133,234,91,170,49,240,160,155,59,63,74,20,182,198,109,102,69,11,210,185,49,84,147,130,29,211,238,171,142,9,105,41,98,34,105,129,21,208,166,29,116,130,159,58,110,0,23,221,120,113,160,77,135,72,58,214,156,15,221,31,118,255,9,221,149,181,104,0,111,20,230,99,88,51,85,121,253,123,162,195,69,181,1,184,238,130,175,143,245,182,158,175,88,27,194,186,94,10,128,182,148,135,55,95,99,211,59,225,82,235,137,129,22,208,66,49,177,112,166,84,42,108,140,163,237,98,215,122,12,65,217,110,136,3,227,165,227,69,82,94,209,238,42,159,187,106,64,220,226,159,194,203,59,114,179,184,32,255,3,223,90,140,231,179,188,7,152,217,172,27,35,151,194,85,189,6,199,191,228,181,99,178,39,232,94,147,56,108,62,159,97,75,181,216,121,11,59,181,47,226,250,22,184,140,3,58,50,194,38,248,57,74,40,86,170,144,226,6,139,60,16,228,49,85,10,38,153,53,38,43,135,59,12,169,253,11,198,132,85,243,102,151,19,237,25,124,241,162,11,48,97,10,152,241,27,95,47,210,103,162,247,9,181,159,133,65,96,252,135,161,139,88,72,94,97,141,113,116,236,130,128,242,227,134,82,127,99,243,137,230,156,97,135,124,149,15,251,87,69,86,86,189,61,241,146,108,182,80,125,97,204,192,55,152,195,247,148,212,205,111,225,15,170,77,51,172,1,104,25,158,173,10,222,13,94,60,222,233,170,246,174,183,193,150,181,44,139,189,47,98,142,69,12,196,67,161,180,108,40,225,17,237,15,76,246,157,162,4,183,217,101,104,53,114,206,99,106,247,46,45,210,213,81,85,237,193,235,18,164,11,60,212,113,135,255,50,11,193,26,117,255,203,216,203,193,2,205,53,136,220,4,158,52,47,225,128,117,134,39,85,188,50,14,94,66,154,48,201,176,149,20,160,22,149,76,165,214,163,164,229,135,128,20,55,87,84,7,217,155,232,86,75,138,183,225,244,80,48,66,122,176,63,119,150,77,77,106,230,232,168,239,68,218,229,166,60,60,107,57,209,21,170,23,148,215,121,24,88,51,153,240,61,36,237,169,179,121,30,192,254,51,76,74,236,98,20,187,108,77,162,52,111,13,187,40,31,106,129,117,155,192,114,134,89,25,56,5,179,58,142,246,212,13,60,125,170,198,183,150,51,101,151,96,66,18,78,38,163,46,47,232,69,154,22,17,209,20,95,226,203,235,168,214,142,110,99,76,71,35,130,191,125,6,162,71,180,172,161,223,108,8,65,166,143,235,139,89,203,53,102,223,239,17,39,181,239,72,50,30,170,71,39,117,6,209,59,84,23,125,123,18,231,240,141,194,143,228,232,101,50,138,215,149,30,222,209,181,17,110,92,89,186,72,9,212,58,36,218,124,125,26,245,181,50,145,99,43,175,254,45,1,240,125,142,137,190,211,202,127,121,163,47,204,83,68,156,160,183,165,180,75,247,205,203,225,134,124,14,220,133,113,199,218,131,210,163,255,89,18,55,202,184,63,136,152,19,193,79,240,167,104,125,55,18,34,128,126,111,96,108,102,185,73,201,255,182,169,88,89,239,42,63,95,63,22,170,52,124,253,195,175,189,244,212,244,92,251,84,3,146,48,157,94,240,155,82,138,167,88,123,238,250,3,169,138,127,82,14,239,98,185,141,224,202,64,114,27,118,143,125,225,34,185,244,116,212,199,163,130,153,235,231,70,195,111,43,32,171,28,238,30,214,154,171,204,250,170,56,232,170,167,225,145,68,201,0,202,46,176,155,58,208,78,211,20,46,62,150,133,153,178,43,60,183,79,89,90,95,13,23,81,125,135,17,222,14,199,28,95,77,202,33,178,178,166,251,123,55,239,170,219,198,68,234,208,150,52,103,125,185,3,0,50,130,53,12,133,34,111,201,31,7,206,213,184,242,198,255,112,52,203,173,110,189,187,103,228,250,8,187,232,56,110,170,217,65,199,79,196,164,185,86,253,194,184,225,140,77,81,171,192,154,66,83,6,39,62,230,179,176,140,176,190,217,113,168,88,91,222,51,242,236,75,253,156,138,8,235,105,203,178,198,130,78,159,254,94,31,43,104,100,144,129,120,249,107,114,253,241,64,199,132,174,197,162,154,67,242,2,5,252,86,122,165,94,108,224,40,15,254,174,188,180,60,179,64,249,69,69,169,202,20,81,129,37,184,198,231,213,38,46,85,254,145,1,7,95,186,255,172,160,105,80,134,142,36,63,106,81,177,245,49,13,58,140,220,206,56,253,250,235,91,211,136,214,2,143,153,137,172,12,36,30,59,180,157,149,52,221,235,211,121,222,62,197,144,177,195,219,120,188,221,180,118,126,105,106,131,18,58,223,163,176,223,212,236,237,215,193,255,61,124,118,116,60,167,236,217,115,22,31,149,69,229,190,130,1,30,19,246,153,219,29,50,252,28,14,190,239,1,242,125,20,125,33,194,62,15,244,193,18,127,121,178,125,36,19,75,123,187,54,49,189,109,198,16,73,202,212,203,186,140,59,67,135,98,229,113,33,48,21,56,182,56,97,25,209,41,69,253,108,109,65,90,15,211,63,186,103,73,251,32,99,142,38,10,74,42,142,101,230,20,107,84,125,90,84,208,236,25,114,81,121,184,252,113,51,170,18,85,91,190,165,12,116,78,248,78,46,57,232,165,115,212,130,173,82,230,241,222,114,81,238,7,11,63,86,149,231,150,111,93,176,209,104,109,221,221,100,32,11,154,106,145,129,119,221,227,234,57,197,59,55,78,12,216,8,133,212,149,172,19,60,145,23,153,47,209,178,23,55,119,135,33,4,120,65,47,29,183,157,213,28,76,213,8,38,72,44,11,87,213,249,63,168,162,171,208,92,218,3,95,123,190,8,42,212,182,244,47,46,84,141,168,206,129,25,170,43,54,119,3,35,235,35,92,72,161,178,110,35,61,180,21,4,224,106,19,3,70,19,41,122,57,245,51,193,103,159,1,24,132,222,13,157,151,33,172,164,84,103,29,209,69,197,135,109,218,140,92,251,5,25,80,65,109,54,185,101,72,77,109,3,60,155,209,133,77,189,31,146,230,194,22,67,88,227,143,44,161,111,29,240,239,70,23,22,84,181,116,41,170,222,94,54,123,233,193,245,81,122,184,46,246,184,123,243,102,155,184,18,213,179,73,245,100,221,42,59,175,188,55,68,80,22,53,234,169,189,17,144,27,12,52,95,185,193,136,89,126,152,215,153,172,234,98,237,22,239,197,188,88,122,6,217,49,133,117,84,7,210,112,149,62,122,249,94,25,242,97,125,61,90,28,135,230,214,133,24,69,77,93,251,198,131,133,193,167,210,206,65,194,217,90,151,196,115,120,8,126,7,227,244,234,32,132,246,152,206,45,141,248,20,238,59,71,200,86,129,181,26,173,112,34,178,253,151,249,158,181,74,194,66,90,181,135,185,52,4,34,53,200,135,163,210,12,186,124,143,12,176,245,130,229,1,112,113,182,17,157,75,242,80,232,34,196,244,1,205,210,55,39,221,25,92,66,21,111,36,224,144,102,253,86,65,126,58,191,255,135,134,222,164,27,105,196,34,104,82,214,10,183,53,70,248,235,200,196,181,50,152,7,146,145,125,37,126,179,210,154,21,126,96,46,227,213,101,6,54,31,218,102,25,239,208,61,130,54,24,218,54,168,49,140,129,196,194,67,1,173,90,81,232,144,115,239,165,91,246,175,203,33,57,21,141,51,118,247,218,197,2,82,75,172,33,100,220,184,129,43,7,74,12,186,128,14,240,34,230,41,31,29,128,193,162,113,124,145,21,83,197,243,149,143,110,22,230,63,55,111,5,10,210,253,54,54,29,247,216,238,113,246,52,2,66,157,187,117,116,219,28,149,45,58,17,167,219,145,153,173,99,139,174,26,151,76,152,110,255,245,129,210,208,26,118,164,91,90,188,36,107,1,163,138,251,147,175,29,12,153,60,15,215,250,151,100,206,14,43,125,101,34,75,141,160,40,103,111,46,88,247,15,144,71,179,43,145,115,53,221,21,166,50,141,233,96,175,10,223,78,98,116,102,109,43,32,185,68,253,74,155,114,115,206,44,80,7,198,118,6,245,12,168,122,62,33,161,204,202,83,119,122,88,214,25,131,224,190,128,232,147,32,255,36,214,93,229,79,58,221,214,155,130,190,149,43,82,67,74,67,153,44,170,140,239,142,254,148,8,119,219,246,218,201,5,224,51,193,131,104,217,120,31,51,183,155,150,90,88,7,131,142,76,201,210,17,147,214,2,125,37,110,209,116,49,86,221,247,23,117,56,225,245,141,24,45,149,151,121,37,194,199,106,243,164,211,141,24,157,123,100,237,33,172,9,98,152,141,124,134,180,4,229,234,134,16,208,173,153,54,214,1,10,32,54,27,49,47,173,221,54,125,187,231,251,13,50,237,206,197,4,253,179,147,210,125,67,191,105,18,245,185,172,30,150,163,17,216,156,58,183,50,141,138,18,30,117,227,47,194,37,223,250,143,141,245,11,160,85,165,176,209,15,59,155,186,52,131,54,100,75,16,177,79,69,57,90,156,222,103,185,92,154,255,164,29,57,7,12,108,238,107,131,110,189,183,160,112,67,146,123,96,74,103,213,74,192,101,249,87,233,161,95,56,43,161,134,59,244,54,246,202,135,47,74,9,175,237,112,70,248,159,70,91,36,87,31,254,32,82,231,28,55,24,225,95,15,80,154,67,140,15,106,61,194,164,44,153,43,6,94,236,94,102,14,233,186,211,130,29,138,200,226,217,129,86,203,167,65,43,139,70,51,209,168,79,227,82,220,168,148,60,27,224,97,21,102,203,171,233,0,106,74,109,22,188,104,126,146,49,138,54,221,140,203,147,52,37,92,200,190,83,208,154,15,104,49,251,174,127,208,132,164,142,196,170,15,160,87,163,12,241,41,19,202,94,252,240,191,189,45,68,202,59,80,204,123,240,59,84,159,23,18,195,124,191,231,201,165,81,41,30,212,186,25,12,36,153,80,151,202,61,98,46,193,31,189,58,249,149,27,74,209,164,66,156,206,125,255,157,147,52,197,66,34,248,98,108,26,98,243,157,102,79,8,189,154,36,11,153,145,112,33,221,38,245,87,16,204,45,193,251,126,232,45,240,220,182,195,152,81,142,196,111,161,24,133,171,96,9,75,41,38,242,102,31,143,41,51,11,102,51,164,207,173,213,58,42,87,194,126,129,6,137,10,101,43,178,54,127,224,158,210,228,45,38,78,159,102,170,138,58,72,44,86,128,7,159,200,233,131,105,2,131,91,215,98,142,51,1,77,191,10,20,28,150,63,167,226,8,251,179,202,48,116,37,164,248,250,183,112,52,205,173,73,128,198,96,84,39,18,150,67,100,90,197,242,59,75,127,73,72,252,95,223,77,231,39,248,216,118,86,210,150,52,171,233,2,111,19,207,22,200,253,89,1,195,79,115,171,155,78,10,33,143,69,246,39,161,122,41,197,42,150,110,98,130,44,24,135,12,172,46,138,158,165,81,45,34,79,240,134,27,111,115,243,208,112,129,23,22,116,222,84,220,175,23,253,169,125,54,228,24,135,205,61,180,254,56,91,77,87,167,234,176,239,176,93,124,238,58,222,171,200,49,210,158,16,236,5,231,202,61,32,90,68,254,244,54,117,91,97,21,187,56,16,187,15,146,232,111,126,11,121,47,62,231,94,30,165,73,194,50,110,155,110,137,228,129,139,40,151,139,21,240,127,221,107,50,45,111,50,186,249,176,150,65,185,204,20,226,134,54,218,164,157,61,160,249,77,3,113,0,109,162,41,20,57,253,241,227,234,72,0,62,48,35,122,36,233,21,171,127,206,147,141,206,88,122,38,158,74,119,209,113,179,81,185,83,255,254,188,138,139,100,216,205,96,241,18,25,62,174,89,9,0,16,118,194,89,60,170,174,101,128,146,248,26,115,115,145,250,131,164,198,248,222,123,116,135,3,62,50,228,219,18,228,53,113,105,216,146,214,104,157,227,96,227,75,5,77,162,85,48,67,40,221,201,59,174,69,137,136,49,42,215,41,132,52,180,40,42,228,198,96,233,16,135,95,15,129,16,163,34,28,149,182,61,55,254,232,139,166,214,16,61,170,100,125,131,77,161,213,63,37,194,80,102,224,156,73,201,184,19,203,13,243,237,138,133,38,177,102,251,252,52,249,213,19,150,45,228,64,23,44,168,179,114,135,89,69,22,212,165,206,161,24,26,95,64,53,5,49,19,196,213,60,92,32,205,57,107,173,167,31,142,211,154,66,211,116,229,88,10,161,154,204,6,196,228,136,36,31,223,232,204,102,184,246,124,234,78,228,144,123,101,85,23,182,85,47,86,34,255,178,54,163,118,62,125,247,127,126,139,35,4,54,237,87,149,8,224,44,7,58,168,146,55,108,158,68,234,215,60,117,173,87,245,185,5,32,51,21,70,85,25,206,204,237,45,236,243,103,248,116,0,28,125,70,34,7,127,41,9,230,28,32,5,207,26,193,113,119,84,2,197,114,50,125,161,33,103,231,116,125,143,40,212,59,59,175,222,253,153,94,38,36,154,31,14,92,202,191,175,178,158,68,51,95,178,170,113,33,145,152,137,219,224,151,194,32,72,106,64,146,151,84,253,1,205,14,5,58,139,76,49,23,241,150,111,48,195,119,101,214,1,180,126,216,236,176,69,95,68,74,45,78,245,236,248,243,245,161,56,226,202,95,70,231,72,148,21,22,185,182,12,148,79,247,182,251,74,66,110,94,28,47,23,169,190,25,138,13,230,106,58,121,20,32,13,160,196,251,214,161,150,81,154,165,95,66,243,205,173,69,15,161,52,4,76,120,39,214,138,247,121,253,147,118,172,43,44,248,213,231,213,165,81,69,235,154,128,175,217,230,132,22,127,9,234,151,172,232,99,91,108,187,10,240,30,235,12,254,217,155,171,92,97,128,133,232,53,80,184,121,125,28,112,75,221,252,144,19,46,82,8,90,248,63,207,76,22,68,52,204,75,107,121,0,28,104,127,186,110,229,169,227,17,44,224,75,116,255,132,238,205,51,57,141,238,140,132,96,7,76,197,239,170,94,239,192,138,48,38,72,247,93,196,29,16,4,17,221,159,111,139,20,76,125,202,100,116,113,157,225,237,19,233,94,72,175,189,225,52,186,179,212,0,84,107,76,213,128,107,120,58,202,191,94,88,131,161,237,38,195,136,125,165,250,104,100,211,252,63,215,21,36,188,29,123,209,131,53,160,31,162,203,0,110,167,173,246,158,196,51,104,31,22,88,9,17,9,36,246,219,183,140,81,24,35,89,233,228,194,181,138,174,77,85,122,145,235,196,17,20,193,178,97,212,4,215,168,23,119,34,147,206,118,7,84,227,211,202,70,169,217,162,35,95,205,115,1,111,63,159,209,166,88,50,249,6,107,78,7,252,139,249,225,141,67,112,47,110,162,38,20,222,206,8,151,116,164,38,9,64,111,99,42,141,97,219,219,7,11,158,237,142,56,134,69,10,128,34,251,166,91,167,200,39,7,166,195,105,229,216,19,17,42,4,146,187,85,13,109,49,131,177,62,53,245,62,248,45,83,255,189,210,90,36,229,183,129,114,58,124,219,18,118,224,18,97,81,98,51,54,238,48,157,134,241,11,185,105,184,155,18,85,54,138,244,185,8,219,232,75,34,124,125,31,227,230,179,229,58,38,31,211,45,235,248,55,226,45,27,85,107,165,228,178,76,144,177,46,164,7,243,83,142,207,201,154,32,168,214,2,144,125,209,89,2,161,197,90,19,181,201,73,35,171,241,89,76,137,152,231,121,152,27,85,23,139,192,42,51,247,237,55,104,134,66,159,30,85,176,21,237,17,37,35,61,211,22,7,42,6,7,200,135,212,44,130,152,221,180,165,13,87,100,54,182,123,55,97,213,252,143,221,3,220,202,31,232,106,217,110,164,30,141,2,75,151,220,64,197,247,54,164,69,1,96,234,30,5,68,63,76,46,193,174,66,66,150,115,166,5,165,151,172,237,98,3,25,27,154,177,105,69,5,50,244,124,29,147,192,44,224,85,210,88,110,240,103,175,86,176,202,64,147,87,195,85,176,76,120,173,209,156,180,232,13,95,73,65,171,79,68,248,196,193,237,189,71,164,75,231,168,140,133,190,0,45,142,0,11,246,92,66,183,140,36,110,119,137,196,10,234,235,186,120,186,12,115,133,123,179,166,78,249,67,243,94,60,139,134,137,93,5,200,130,91,249,15,194,245,179,206,176,213,29,101,112,243,67,241,229,103,168,248,67,128,123,56,62,116,184,37,225,104,49,33,91,250,65,53,227,131,238,60,191,218,242,207,105,180,139,188,82,165,1,18,201,13,191,231,79,218,125,145,45,251,0,51,103,255,57,17,139,89,116,195,236,56,0,164,179,179,195,143,185,220,178,110,115,170,72,69,74,101,56,138,158,65,93,227,196,218,30,154,197,213,51,188,92,14,186,246,119,12,36,66,32,81,171,238,236,15,41,120,131,4,28,150,6,112,186,92,146,3,69,162,213,183,201,45,38,61,217,150,86,32,160,158,36,129,19,126,191,15,236,138,168,137,65,152,248,223,119,25,42,173,104,124,160,248,107,177,236,141,62,132,86,186,225,85,28,3,21,56,83,6,159,67,24,189,133,23,155,63,185,159,219,130,47,79,175,177,51,59,104,93,26,8,88,7,75,220,51,77,148,131,25,125,203,45,57,39,191,252,98,221,222,114,235,130,249,9,6,250,63,185,77,77,80,202,250,228,57,37,158,27,178,233,121,32,27,121,191,38,153,234,212,52,90,192,208,84,191,247,124,36,55,95,210,161,133,60,49,244,185,148,99,237,219,46,17,79,117,91,67,103,60,25,38,19,75,219,215,220,206,3,181,247,85,253,250,159,14,77,182,183,195,238,48,86,208,175,243,24,54,12,245,212,69,9,101,126,61,56,245,243,41,93,45,215,39,81,160,62,82,235,189,113,67,230,117,55,214,90,158,2,165,18,212,115,73,252,23,104,2,9,214,52,240,23,126,217,98,32,170,30,236,197,108,217,179,247,152,164,81,172,101,106,91,68,174,149,192,250,248,121,19,36,186,192,178,236,213,199,183,7,73,236,185,175,39,205,151,244,100,229,153,51,15,68,32,115,240,141,176,29,246,125,251,116,155,68,102,102,20,109,51,172,231,245,131,108,145,66,204,21,211,222,61,186,230,187,97,248,245,57,195,123,180,223,0,36,253,166,241,219,238,101,7,251,182,216,199,44,23,90,233,175,6,57,48,177,211,154,163,196,164,211,47,134,44,113,24,55,80,191,252,40,102,115,238,213,233,242,205,144,236,32,246,106,103,187,212,142,87,179,201,86,210,72,172,146,204,52,63,14,158,223,231,195,172,144,204,61,91,3,254,57,121,77,39,15,131,80,37,193,22,227,233,1,85,195,27,129,143,0,119,211,150,54,188,43,96,158,30,172,26,117,172,138,80,182,77,199,19,217,235,243,22,10,172,77,141,39,106,225,2,195,94,61,238,98,50,97,175,240,106,10,17,224,250,140,83,30,190,139,212,57,219,250,141,183,137,115,131,152,195,244,122,203,13,248,241,230,44,39,69,210,6,104,214,136,33,111,138,128,147,18,240,200,93,129,43,58,154,30,141,63,61,88,106,38,240,164,122,180,122,96,17,50,126,161,253,128,167,61,223,62,27,61,186,71,40,195,149,0,47,70,140,217,20,17,126,113,226,102,109,3,190,117,205,10,83,123,63,56,189,196,169,140,195,168,162,88,181,177,171,153,41,211,140,228,237,62,100,111,54,153,53,206,47,230,18,190,252,151,176,222,131,218,176,201,86,166,150,90,124,237,148,146,38,196,179,56,219,174,7,34,189,90,225,117,16,27,13,128,154,145,253,201,46,250,171,67,190,155,223,143,250,25,110,102,113,31,251,92,253,1,23,80,213,105,253,106,165,218,65,182,145,11,12,67,50,37,1,29,61,31,204,142,249,29,39,93,226,238,63,211,79,178,121,110,252,190,62,65,226,36,163,30,202,182,158,72,98,121,211,199,72,59,39,165,4,6,96,252,158,159,46,251,123,15,194,255,58,178,200,250,76,213,174,244,99,132,114,169,27,118,235,244,224,190,231,178,125,200,204,62,85,147,249,53,157,243,124,136,208,176,251,196,137,202,81,221,174,149,111,100,76,215,208,184,230,109,151,84,81,147,90,187,139,230,181,72,179,97,121,162,177,105,219,4,19,12,158,75,101,5,36,49,239,126,4,195,90,23,11,136,250,251,181,129,91,46,161,39,191,171,255,191,111,136,126,54,88,30,72,147,25,175,177,201,78,67,18,72,157,240,102,133,152,232,10,75,18,204,143,73,95,224,35,236,177,241,137,66,134,206,201,14,238,56,92,204,193,131,63,150,87,205,181,16,218,36,16,222,80,235,248,149,18,240,253,66,91,143,133,103,168,72,23,156,154,253,195,31,113,196,94,6,105,204,43,251,6,63,208,152,43,120,180,42,173,8,230,40,88,227,93,197,2,61,205,93,246,87,48,114,31,191,21,41,217,85,211,195,12,128,75,53,26,113,147,149,89,241,236,152,66,212,80,87,71,86,137,253,234,55,162,163,34,12,88,13,54,67,132,152,138,224,12,152,12,116,226,154,93,248,216,220,165,133,71,70,10,209,206,82,111,5,36,23,50,83,195,15,194,13,171,104,103,115,211,182,110,191,33,83,199,34,237,212,71,212,75,37,61,116,250,63,100,205,254,104,142,177,148,166,89,2,13,50,168,120,141,196,172,37,204,117,174,55,153,199,37,194,45,116,145,4,10,166,8,150,31,204,13,132,169,161,181,222,46,87,234,108,240,38,97,194,170,39,56,16,35,5,128,248,49,176,142,241,160,213,150,21,95,171,46,207,13,56,54,227,147,183,245,157,32,45,4,97,29,83,140,63,237,45,22,164,126,189,237,212,0,132,150,110,122,19,113,54,113,173,168,204,58,251,217,34,213,61,136,81,36,19,163,138,168,107,88,51,32,43,115,57,6,39,174,232,177,80,108,4,6,162,94,254,157,205,119,56,221,232,208,194,3,196,32,128,9,52,54,205,79,165,197,80,129,5,28,229,13,70,57,191,91,161,66,180,1,232,2,153,80,230,161,48,66,193,200,89,233,28,199,217,19,61,51,151,2,42,221,5,216,86,220,179,90,207,28,108,213,101,125,192,124,142,166,200,159,40,144,198,196,122,234,220,47,247,190,102,175,176,91,39,241,122,73,95,170,255,199,30,237,32,118,251,213,156,160,47,134,250,211,120,130,37,106,26,153,235,165,58,222,61,95,156,197,32,138,82,14,69,59,98,160,134,21,27,214,206,248,12,15,36,132,131,161,73,101,66,73,198,210,108,16,231,221,159,35,77,243,10,62,244,79,159,162,251,48,117,254,27,17,231,91,94,66,184,103,206,188,220,219,98,227,17,8,244,25,238,52,194,82,192,95,205,175,118,5,26,98,207,179,40,162,221,201,21,108,111,161,231,127,108,193,198,48,197,70,254,216,237,185,34,215,30,26,199,76,108,55,137,165,204,212,218,238,160,39,123,47,63,24,252,31,255,217,181,105,133,37,207,125,179,128,31,133,69,63,121,159,163,251,191,38,250,4,102,141,219,113,230,46,6,70,187,78,46,114,59,85,210,8,91,27,18,217,3,160,131,81,149,184,18,244,240,178,20,118,25,222,56,111,10,172,99,89,242,246,35,130,162,132,21,76,255,139,134,133,31,238,17,45,220,20,175,131,88,138,69,183,250,3,207,181,192,219,50,71,97,206,230,225,110,190,168,22,125,164,131,254,64,28,175,159,98,241,90,30,0,165,127,31,105,157,108,149,28,180,157,32,31,94,218,153,114,235,191,45,21,75,55,92,182,21,173,210,35,221,139,85,165,162,218,105,213,100,206,200,15,82,195,194,114,29,169,71,36,238,9,55,3,86,235,127,14,246,153,141,36,226,7,177,84,179,38,243,172,205,44,114,63,94,246,235,238,154,108,110,103,53,107,133,38,36,80,39,84,228,139,55,40,83,21,148,236,45,18,207,33,130,216,180,143,7,222,52,167,135,191,229,165,182,138,67,1,49,104,0,184,137,35,207,58,93,117,134,24,249,162,16,177,140,86,117,206,245,239,87,70,206,181,96,119,135,31,130,117,113,12,70,223,219,79,142,185,251,177,234,57,177,217,194,216,180,145,60,118,209,109,39,80,149,199,88,24,239,167,87,51,39,207,182,82,147,18,186,100,67,77,166,246,106,242,126,176,141,216,158,227,57,8,72,184,167,192,114,206,69,56,65,54,228,155,215,191,222,205,49,112,165,116,153,183,181,72,89,118,125,246,166,25,203,81,46,165,154,241,127,94,41,43,10,64,221,81,158,213,67,206,52,51,185,70,134,174,183,239,199,229,157,40,101,156,5,56,102,250,222,49,177,81,59,218,75,244,255,162,121,97,80,121,223,150,242,170,24,186,86,10,75,85,112,77,19,197,95,26,94,179,210,225,162,61,45,91,31,66,149,200,149,168,246,37,85,50,226,40,94,247,192,167,140,174,40,215,86,174,150,178,198,249,151,180,97,47,112,0,48,10,217,153,217,143,140,28,205,99,214,250,115,132,224,60,249,232,190,152,78,173,121,173,252,189,138,117,172,87,154,139,127,142,56,65,253,184,80,183,101,129,97,148,182,18,106,201,87,254,96,145,13,52,236,91,34,152,44,71,194,3,86,46,144,28,201,139,158,41,22,212,247,255,225,96,180,118,33,189,233,78,230,37,90,69,90,92,176,205,248,56,42,75,167,233,126,125,28,90,222,65,249,129,141,68,244,57,223,65,248,0,116,133,109,70,14,250,219,213,245,44,160,16,241,129,158,210,228,168,210,221,243,41,167,115,182,103,112,67,191,134,4,128,175,80,157,81,54,133,50,50,177,37,130,124,1,110,13,84,11,126,190,58,183,69,186,199,20,125,50,242,66,60,106,169,173,181,135,151,240,127,47,214,243,104,219,200,234,15,72,125,195,121,184,126,201,170,20,34,119,162,28,125,178,240,25,168,8,205,181,240,53,87,246,165,151,102,62,141,88,148,44,39,226,138,10,9,150,15,210,247,210,103,119,248,209,184,234,152,75,253,222,180,94,110,54,95,63,162,107,53,222,92,89,4,238,55,219,212,109,108,123,232,175,236,0,94,117,75,104,70,2,54,12,174,246,50,220,80,13,145,126,174,8,79,226,99,45,144,174,166,36,68,12,59,150,197,48,53,147,159,158,25,152,166,173,253,36,151,98,50,31,136,130,159,93,150,255,192,78,39,68,2,246,160,185,177,117,34,172,222,193,99,234,205,49,145,177,238,164,29,102,57,39,0,219,103,41,53,164,35,234,12,155,19,250,40,226,206,82,17,173,29,104,34,122,244,68,68,134,223,216,81,42,85,1,154,249,120,117,129,63,146,152,183,140,124,202,194,134,129,70,161,136,35,246,103,193,127,78,251,228,80,215,134,230,113,41,46,118,75,200,40,214,181,181,87,25,28,172,115,110,136,139,245,177,109,188,51,63,29,85,2,213,122,106,153,210,151,22,137,77,63,182,17,253,99,73,111,50,167,125,42,120,130,173,104,210,150,201,73,19,53,188,221,72,139,223,152,23,26,129,62,101,35,6,34,136,83,100,236,86,79,144,206,6,179,185,214,209,179,48,18,245,202,108,130,37,242,206,158,228,244,146,7,255,206,210,206,174,13,63,66,76,158,217,191,171,5,135,206,90,188,225,20,120,254,31,36,170,190,222,62,16,54,3,228,194,101,63,5,18,161,35,24,3,26,28,199,64,147,193,77,15,232,70,123,79,81,18,46,106,151,163,90,64,253,20,169,105,103,73,235,224,94,110,198,153,74,13,133,223,200,216,152,74,175,233,254,229,251,254,36,183,51,69,192,225,187,106,92,193,19,135,38,193,143,103,220,105,107,200,228,6,40,100,180,217,104,78,177,225,130,164,2,3,244,8,177,92,170,179,66,189,23,63,219,184,233,219,4,150,63,220,205,243,28,160,154,109,251,13,74,4,252,103,160,96,219,205,201,192,192,169,100,155,161,176,195,117,124,249,93,19,147,76,45,11,232,83,123,155,204,36,35,151,218,220,76,227,105,246,94,58,141,33,166,10,74,90,141,177,53,255,121,194,95,157,9,111,179,127,54,155,36,245,240,177,67,186,58,85,139,33,116,185,196,215,51,25,147,67,169,138,91,108,222,36,12,218,195,76,90,29,230,244,212,45,239,49,87,104,47,5,105,18,27,85,243,6,68,224,142,226,105,100,78,183,159,224,96,174,173,84,139,123,183,44,226,185,103,73,135,139,79,130,195,247,83,92,112,23,161,208,25,238,220,135,149,176,188,99,49,71,164,131,138,33,179,36,103,79,201,191,10,235,238,14,226,172,172,195,226,42,158,16,200,218,186,142,90,225,190,235,145,205,252,127,182,250,30,201,130,234,107,101,231,139,252,231,152,203,52,215,36,116,246,79,176,46,50,138,39,171,196,162,128,1,29,116,193,168,112,243,25,202,107,146,211,216,152,235,216,123,84,120,254,20,142,92,116,134,102,33,252,204,233,95,80,121,200,205,212,118,67,140,104,128,196,221,230,2,166,93,190,122,118,10,61,65,188,164,150,73,197,97,176,7,96,177,239,206,152,198,178,66,75,171,35,27,226,125,90,0,62,250,36,224,163,129,122,163,91,245,29,115,80,57,20,129,191,11,26,18,151,192,184,7,148,204,172,56,84,187,4,215,214,219,162,196,207,192,208,116,142,81,235,200,38,89,240,145,176,1,227,93,167,93,83,67,245,58,79,206,84,254,133,4,80,226,158,208,83,117,166,146,37,194,168,2,241,195,164,32,250,253,246,77,209,105,89,181,123,25,171,46,83,217,182,1,121,171,213,201,157,82,191,251,155,6,230,113,67,203,16,167,45,108,53,249,130,20,96,195,66,199,79,178,186,225,2,11,154,152,8,95,16,150,9,159,236,214,80,87,117,150,205,52,123,240,75,162,99,21,182,125,8,197,29,178,3,192,89,66,102,122,67,69,28,113,228,34,171,162,141,128,197,80,235,70,52,202,127,235,26,177,37,79,122,50,103,161,22,131,168,93,64,199,47,235,218,149,25,168,253,49,156,116,55,59,250,26,156,132,207,246,94,68,123,231,113,11,100,205,58,175,192,214,156,240,109,70,169,135,167,206,192,49,38,55,218,151,100,45,52,113,206,151,119,140,73,253,223,64,55,9,116,44,169,14,190,44,15,41,191,212,105,100,27,199,81,164,107,45,59,209,154,63,64,142,161,127,245,78,153,51,100,1,56,231,16,146,83,212,39,16,58,239,41,204,243,198,252,157,65,42,75,39,72,244,19,35,222,51,196,126,212,15,56,136,115,71,222,167,203,28,110,81,244,223,244,226,3,82,108,51,55,5,4,223,255,66,225,57,178,236,130,122,126,148,243,79,30,37,69,127,235,230,147,137,10,114,80,186,225,219,163,8,91,115,232,255,155,45,119,151,56,227,161,196,222,116,252,63,160,246,121,54,238,90,168,210,186,235,39,193,151,184,223,232,111,21,39,58,140,29,107,35,178,247,207,146,137,115,76,134,235,190,197,235,60,0,80,52,221,127,171,199,254,250,118,121,230,244,122,173,205,114,60,24,136,196,171,131,77,140,152,254,87,77,207,153,147,36,230,213,162,112,187,101,84,144,20,186,248,200,165,15,137,140,211,50,64,107,161,185,113,248,254,40,150,36,60,9,145,171,205,139,98,159,27,80,134,23,62,204,95,127,164,248,165,210,10,164,240,89,148,111,148,57,38,65,67,100,224,0,2,15,102,141,248,49,185,156,18,226,41,143,49,145,182,149,201,225,101,226,155,23,96,4,79,188,181,96,241,163,107,117,76,103,207,48,192,117,140,88,140,228,99,116,150,169,252,145,176,231,91,126,126,241,239,65,219,206,54,91,6,153,246,245,247,250,215,201,21,189,1,78,253,43,127,172,95,158,170,132,107,128,50,114,128,114,153,220,7,154,183,158,159,216,169,201,28,8,197,85,67,93,187,231,114,106,166,245,45,7,88,245,67,36,194,220,90,180,10,143,37,19,199,60,15,151,38,194,15,167,245,159,170,26,24,121,43,143,189,180,192,211,254,149,219,46,233,217,182,102,137,50,123,99,105,61,68,197,121,180,40,166,75,239,35,125,40,54,178,18,155,174,213,254,70,4,222,227,73,107,193,43,38,248,93,130,2,109,51,12,230,142,148,1,138,102,187,55,78,95,95,28,170,40,73,225,229,227,72,27,208,94,0,131,210,151,65,254,179,228,69,169,111,113,244,43,114,67,204,162,101,156,92,9,231,91,151,73,3,237,137,237,185,237,177,217,82,90,173,20,127,146,109,71,248,185,53,172,29,183,29,91,156,232,36,216,244,89,165,7,151,68,61,248,32,174,197,97,94,61,25,195,211,53,203,100,76,169,60,143,54,234,106,183,145,80,21,214,173,91,172,101,45,98,212,143,96,111,202,222,73,1,97,158,201,104,155,182,148,36,139,120,211,48,235,181,180,53,158,195,166,21,135,68,163,239,18,224,182,139,229,132,20,129,231,62,212,47,31,196,108,74,236,30,40,106,67,88,133,30,183,51,165,122,146,60,60,34,198,103,203,175,43,202,4,221,29,167,46,170,73,202,50,1,33,137,225,159,216,83,251,26,95,40,96,42,7,102,233,25,153,86,91,127,131,78,138,225,112,58,68,217,23,170,142,127,80,218,209,143,101,67,64,243,92,22,129,107,74,209,145,159,211,158,66,186,92,14,185,146,82,208,189,182,235,71,244,208,25,160,225,93,156,1,220,216,91,203,8,118,114,90,191,79,224,72,46,108,168,208,158,95,197,67,186,47,128,159,222,249,105,157,123,126,5,213,1,176,75,51,116,203,203,105,186,75,20,118,249,109,122,11,29,138,242,109,83,35,44,151,140,234,231,234,127,94,195,85,91,245,70,185,244,96,132,145,73,79,119,179,105,136,24,47,48,190,109,54,71,134,112,51,247,99,121,162,19,161,194,1,222,72,55,29,97,236,207,184,122,46,180,232,164,122,131,162,226,89,254,208,58,199,215,45,162,73,96,231,148,146,110,94,173,168,5,23,88,119,97,108,161,195,87,8,106,52,28,228,13,159,77,218,199,164,218,110,3,89,151,16,121,56,141,254,59,212,21,216,238,157,243,7,224,8,118,126,51,185,196,174,190,233,97,175,33,117,161,60,32,246,231,204,156,36,96,68,218,142,134,149,59,31,21,81,136,142,159,245,20,46,225,78,21,179,139,36,72,39,19,159,123,132,196,243,131,224,170,203,129,68,241,71,225,33,228,89,88,37,216,12,85,226,226,52,239,81,8,185,122,65,66,9,14,174,233,170,232,189,7,175,30,90,7,39,246,105,72,81,77,222,101,222,103,168,79,87,147,215,21,49,215,5,102,138,216,200,38,118,25,154,185,167,177,190,200,211,176,14,82,168,229,91,207,116,191,208,125,32,187,176,157,132,180,160,53,9,11,29,114,175,53,86,231,195,183,249,39,35,3,45,84,15,210,46,234,133,252,4,76,155,208,180,169,86,93,169,188,88,247,225,30,25,238,138,105,78,167,241,83,246,208,251,113,204,16,45,241,195,135,184,107,189,97,28,77,139,169,113,10,136,163,9,32,199,137,120,6,81,199,46,93,32,106,55,123,98,242,30,40,7,130,164,184,186,56,123,45,235,229,194,158,111,218,210,70,229,106,61,202,216,127,59,130,110,185,165,153,188,227,207,244,173,152,63,198,147,204,136,85,184,142,62,114,115,22,27,97,105,155,104,67,168,111,10,103,43,58,151,254,196,36,184,53,158,11,230,114,249,33,68,85,126,102,33,208,75,254,64,9,250,148,220,73,246,252,108,128,44,41,222,45,172,52,209,27,214,207,202,232,249,249,255,68,186,200,73,196,20,227,30,125,239,98,58,221,26,116,217,148,5,41,223,143,94,209,234,82,118,14,102,110,103,7,204,176,206,246,111,185,236,198,149,127,228,175,78,28,4,209,96,73,41,240,68,137,115,137,39,100,161,43,250,34,51,73,111,172,87,142,159,109,147,240,124,207,143,114,164,95,100,175,187,109,221,248,165,23,115,109,215,210,173,30,219,138,155,193,170,144,170,229,105,92,126,142,131,38,230,244,158,95,82,10,175,245,172,162,242,31,113,45,243,215,40,83,249,53,180,121,178,67,88,141,6,118,217,124,198,166,134,231,71,196,186,201,21,31,39,154,109,13,10,94,107,92,25,2,193,130,224,152,185,48,231,223,246,46,19,50,196,79,118,74,24,225,240,189,78,73,123,235,120,121,145,142,162,48,50,216,141,78,114,190,48,173,1,148,41,217,95,106,140,17,129,106,180,237,1,5,76,73,155,228,38,236,132,224,198,147,122,23,13,112,181,162,246,38,123,163,98,204,25,136,243,165,126,146,233,252,218,197,80,176,147,217,201,150,181,166,124,89,219,111,107,152,211,190,57,80,34,157,185,131,204,97,86,41,98,32,65,7,94,50,229,245,154,28,117,33,93,141,80,123,15,233,225,18,136,159,199,178,176,175,251,244,170,16,113,71,146,137,140,58,188,112,81,194,69,135,114,225,26,179,117,127,120,168,159,117,180,51,17,89,164,197,82,78,143,59,169,5,197,109,247,130,26,51,186,254,96,83,187,69,46,71,82,188,3,154,244,50,189,5,56,74,23,7,2,35,99,71,147,85,37,113,114,7,164,73,87,74,112,49,139,226,134,21,82,124,122,132,48,51,203,168,181,76,158,110,122,68,241,128,76,40,113,88,11,190,93,114,2,27,31,82,195,182,236,109,123,169,40,58,66,201,233,25,51,211,146,237,197,148,206,117,28,112,190,116,126,82,23,10,60,13,106,248,96,185,200,49,163,58,166,63,176,118,97,82,57,122,103,164,251,88,181,228,61,247,40,217,220,112,43,220,253,234,159,68,205,175,161,200,39,134,81,192,110,218,119,68,40,145,108,160,85,132,198,75,178,191,215,10,100,104,224,109,212,197,243,47,58,112,159,77,206,31,36,202,107,14,232,1,30,31,211,163,171,191,213,167,105,28,165,178,45,114,42,131,201,105,203,68,187,5,77,125,15,139,55,128,192,138,12,115,63,238,132,8,122,214,244,51,209,152,45,166,137,197,203,171,127,251,93,22,149,255,255,91,177,43,0,108,195,150,192,65,83,78,233,163,40,236,167,100,13,234,213,196,96,122,205,17,22,178,191,149,84,6,220,21,63,73,159,92,32,178,169,202,234,241,2,208,45,121,235,32,234,9,163,170,121,211,76,118,108,62,217,249,236,130,226,183,130,1,145,28,30,73,49,174,129,51,82,99,205,63,182,38,17,137,78,217,249,119,79,73,158,187,25,26,78,1,193,249,81,141,8,142,25,249,187,177,69,40,221,129,106,218,38,125,195,39,108,183,213,57,113,227,104,16,147,229,53,132,74,43,61,34,245,68,84,195,6,113,203,230,42,208,119,72,110,192,163,67,219,207,90,64,63,157,209,155,229,205,195,72,142,223,233,180,230,217,14,209,111,135,238,164,235,2,192,241,151,83,61,171,114,112,33,105,118,78,154,239,118,227,198,53,168,112,182,19,72,224,18,142,40,100,55,33,208,104,187,157,128,158,49,158,24,0,162,21,84,234,110,3,100,90,238,33,143,193,251,240,62,253,0,177,144,131,180,183,185,222,154,69,106,67,59,26,228,81,189,29,140,73,43,27,47,39,76,201,157,165,57,111,136,165,175,78,6,103,156,155,233,252,44,76,56,142,207,221,9,151,48,190,65,192,98,243,70,60,143,19,248,40,202,83,103,247,192,250,201,32,174,9,167,117,155,138,8,54,88,94,230,111,55,35,150,184,160,43,111,190,17,197,248,248,141,15,33,131,179,57,195,239,101,38,58,70,113,76,90,42,144,229,205,19,42,188,189,194,230,191,111,214,219,125,110,155,124,104,113,13,120,237,158,20,225,90,150,26,167,138,1,22,69,58,44,11,47,229,4,73,114,93,200,252,161,235,250,233,121,214,202,238,239,134,62,80,189,144,63,163,100,82,129,232,151,102,103,116,38,167,194,193,121,81,167,88,83,3,154,237,179,32,66,242,245,210,142,33,25,71,12,111,30,226,185,24,173,212,247,47,191,235,15,75,240,185,226,18,82,203,44,11,152,212,59,115,105,178,55,172,73,112,204,197,166,16,140,126,139,253,70,9,248,166,60,170,23,210,182,133,252,22,48,19,252,105,115,40,41,213,36,33,76,40,41,89,71,198,120,81,152,103,40,98,51,87,125,214,82,151,169,209,229,129,251,240,81,77,96,62,150,219,236,165,147,160,191,181,209,212,100,63,103,56,245,39,210,13,104,82,20,12,244,12,154,30,93,236,115,39,85,247,43,190,179,226,111,107,47,142,221,104,65,234,189,4,125,137,122,47,253,71,207,113,20,228,154,220,50,179,140,29,215,235,190,128,129,68,222,153,65,160,109,103,121,175,142,0,239,130,37,207,237,164,168,14,82,96,126,80,166,230,21,255,1,165,47,106,233,169,16,245,38,191,94,27,163,50,222,127,124,117,125,97,246,132,43,164,78,225,224,48,86,182,140,62,66,237,187,105,138,45,213,154,113,13,185,19,15,177,7,154,200,193,248,217,35,221,80,81,141,186,223,225,255,148,52,247,130,73,10,9,1,55,73,188,114,75,192,62,16,248,174,95,148,134,125,1,193,143,188,115,6,127,82,22,145,222,31,230,42,32,116,223,158,151,241,179,253,129,119,146,216,26,75,131,60,143,42,141,85,144,198,253,37,63,136,69,91,77,229,98,74,97,248,30,60,96,62,245,3,187,93,96,40,154,244,246,160,209,82,223,179,219,215,73,91,155,173,46,249,51,162,224,187,161,112,233,196,69,241,13,75,176,138,91,75,0,251,180,237,238,82,136,70,25,83,89,128,4,141,1,187,215,62,114,123,140,89,76,97,193,224,122,89,147,96,88,255,54,240,196,201,186,202,19,18,171,32,246,63,144,91,80,2,146,2,43,61,146,177,89,183,108,113,172,207,72,111,229,43,77,72,41,53,117,168,160,68,24,246,110,226,158,129,246,140,49,123,34,252,185,8,112,228,29,248,121,9,133,138,142,47,232,133,214,206,180,36,71,242,36,237,16,14,184,89,20,162,146,131,93,109,193,33,248,55,220,203,182,90,76,184,18,61,18,105,26,240,107,171,103,40,112,129,226,174,21,8,66,4,146,195,136,87,155,233,59,33,117,38,142,15,88,255,33,125,117,114,175,170,105,157,78,18,106,176,88,59,169,79,9,57,196,147,137,220,45,15,216,187,8,143,19,237,164,3,161,44,2,0,64,239,189,169,98,151,223,142,102,197,141,78,104,114,177,3,78,14,77,54,116,246,30,119,237,136,112,87,85,199,122,112,144,135,67,87,174,130,209,240,41,201,183,177,2,198,46,9,210,201,114,162,210,194,169,34,204,114,217,192,239,104,1,126,224,112,187,86,86,109,125,139,193,217,25,77,71,206,130,33,250,57,179,163,109,172,241,170,254,11,94,23,0,111,187,122,87,74,115,142,137,70,157,41,208,164,160,203,46,84,13,32,102,230,96,176,217,15,136,153,30,232,137,43,238,125,164,134,154,207,3,65,36,220,184,94,10,88,155,139,56,119,254,135,174,250,19,152,124,28,15,16,22,244,114,120,39,34,83,188,43,198,107,229,242,49,21,186,182,195,89,100,95,25,255,100,236,120,158,161,146,42,39,65,146,72,208,203,64,101,170,223,155,227,60,252,249,114,90,41,180,93,14,197,214,127,189,47,65,4,70,191,33,114,27,27,96,52,138,242,224,91,219,163,62,103,223,132,37,61,154,39,51,158,238,54,204,250,179,158,139,126,217,241,43,152,235,189,148,87,188,172,243,205,162,121,20,192,140,236,31,245,7,88,30,226,202,116,167,198,233,75,218,41,63,215,75,214,113,182,78,1,10,138,246,148,189,136,3,157,47,102,103,122,100,165,19,105,252,181,234,8,198,45,200,46,83,169,137,228,224,134,93,15,92,222,132,134,82,240,170,41,183,112,110,16,148,19,54,50,96,169,4,65,16,145,17,214,127,2,38,162,213,192,196,169,181,143,154,5,149,189,205,227,224,199,108,77,120,206,144,173,92,55,40,178,197,87,230,10,120,51,89,157,24,38,158,57,131,8,68,34,4,189,27,178,36,249,37,17,7,100,215,122,205,130,88,34,132,227,143,221,90,93,233,18,112,5,2,162,171,26,175,120,52,131,79,117,134,81,139,148,75,21,155,159,165,2,119,226,154,250,23,125,120,155,211,167,109,169,107,49,234,189,237,107,205,196,86,121,170,155,6,209,34,187,197,129,168,50,86,116,227,124,84,65,209,215,160,232,77,58,224,229,230,147,176,173,226,97,111,94,125,191,247,212,115,3,0,24,198,199,52,242,146,225,161,181,255,232,250,39,138,5,204,44,237,96,69,238,183,101,183,26,143,198,233,70,131,100,106,188,39,227,7,131,154,147,77,211,218,186,210,19,43,223,58,164,128,179,152,180,66,27,251,221,102,45,119,68,189,240,59,81,72,247,184,62,155,106,0,12,56,239,254,207,149,169,89,49,142,50,9,57,224,49,65,160,145,106,22,182,9,236,199,97,227,48,184,2,46,69,156,67,56,10,7,161,95,125,8,16,24,128,112,175,66,128,136,60,70,98,171,105,206,202,207,0,235,251,236,127,254,50,0,72,200,35,31,38,190,34,208,83,169,17,13,134,89,2,38,177,118,164,214,61,246,132,217,79,156,216,215,157,1,32,153,107,24,229,19,106,158,33,64,155,245,4,180,97,22,95,121,228,17,240,192,99,150,19,173,96,40,182,130,191,58,136,19,48,227,36,21,217,85,201,150,85,78,43,167,252,115,214,204,248,71,7,204,79,215,224,141,156,69,178,148,27,70,58,54,127,174,185,87,85,112,222,154,198,121,214,49,36,181,115,251,181,132,215,201,124,197,78,182,170,84,80,1,237,135,100,61,100,105,195,72,51,105,204,159,168,248,105,184,198,171,252,70,121,118,74,188,70,228,190,182,101,79,249,164,129,205,59,211,60,128,117,158,80,27,246,1,55,186,28,92,250,32,20,163,196,174,25,228,171,117,95,100,219,227,45,241,41,32,152,181,243,83,98,161,110,175,5,193,51,43,180,110,158,248,92,146,86,41,232,44,226,249,143,255,126,135,111,131,72,172,80,99,34,48,78,232,229,235,48,119,58,167,46,159,3,8,24,182,12,6,221,50,154,234,132,89,245,146,95,254,241,113,243,112,13,169,40,46,242,229,34,5,77,186,139,147,246,127,122,88,80,17,205,153,69,65,171,115,1,127,16,5,202,191,72,166,251,100,158,116,162,116,61,224,30,11,41,222,49,96,234,130,134,16,245,137,168,174,61,229,143,192,47,33,238,110,97,4,176,148,42,90,145,106,149,184,223,16,218,63,215,105,34,28,82,145,164,46,132,125,21,50,189,190,170,65,252,113,180,21,143,20,61,236,176,217,253,6,33,12,42,145,180,205,46,240,143,90,230,215,36,43,140,52,46,215,183,218,225,214,48,220,205,57,146,196,224,213,1,81,66,10,32,39,180,100,232,255,11,239,143,7,129,79,14,235,222,75,150,176,119,163,198,28,190,14,71,70,188,37,83,165,73,101,111,166,137,251,116,20,138,77,87,245,82,78,148,88,171,167,4,26,243,128,226,117,155,182,16,230,85,86,96,161,10,154,201,115,222,75,152,152,91,43,27,195,255,134,100,84,37,35,79,102,95,32,174,40,164,242,231,131,178,8,102,22,20,50,158,253,102,235,198,105,127,147,208,80,113,107,134,192,65,254,52,254,246,36,127,174,187,15,48,145,9,133,238,241,130,177,154,233,44,226,146,181,191,54,28,242,37,52,15,111,241,37,138,12,159,12,12,60,24,153,61,215,143,98,17,215,82,31,85,20,171,85,62,156,254,51,164,119,162,41,0,172,65,42,113,67,219,216,200,243,111,229,21,243,130,163,182,193,39,19,156,249,233,7,115,168,94,14,236,195,38,237,138,101,70,162,204,17,95,50,117,182,19,210,147,153,207,51,64,51,187,159,53,74,173,87,71,167,228,71,134,123,79,25,106,36,34,185,224,183,252,118,101,89,128,47,180,149,155,227,210,202,30,209,35,39,248,28,44,171,137,85,102,185,224,94,21,176,85,50,151,230,198,219,112,215,147,209,179,199,135,147,228,220,227,132,66,234,206,95,215,124,93,195,151,62,141,236,204,137,227,102,197,183,231,236,217,236,172,137,226,18,144,206,76,219,170,46,83,158,35,69,66,147,136,109,180,245,124,199,210,209,117,213,240,51,140,234,93,60,201,32,148,19,4,212,171,0,191,141,38,190,216,164,237,210,123,25,167,134,81,63,30,134,32,100,47,238,155,182,43,108,175,184,206,153,179,68,211,118,138,117,43,49,211,40,50,164,124,53,102,201,4,28,75,43,9,101,162,97,44,2,183,151,202,98,204,195,67,128,220,89,116,155,187,154,237,124,171,212,50,29,255,51,201,115,211,177,138,156,152,173,120,129,126,76,90,13,45,227,226,212,236,152,106,75,218,0,64,83,153,187,47,16,88,245,104,36,228,227,245,142,165,208,115,95,100,52,179,154,132,146,233,152,1,59,87,236,124,124,107,74,76,139,79,241,109,150,190,62,220,152,0,103,2,86,230,240,216,223,49,23,22,57,160,135,48,220,151,41,106,20,142,216,228,17,64,209,95,249,13,96,168,16,181,185,175,83,213,221,64,231,201,243,187,2,251,236,247,69,75,120,237,74,139,106,132,123,2,18,17,50,37,67,254,64,216,170,120,242,75,85,167,130,196,186,21,12,169,220,245,252,149,123,53,207,254,59,169,173,17,216,165,96,180,86,88,195,149,182,137,81,55,145,142,174,53,124,98,216,45,237,177,228,110,199,133,58,94,79,181,40,209,160,30,246,160,101,99,230,4,44,208,126,29,108,171,202,213,42,233,220,220,1,173,250,232,72,199,87,231,105,241,37,181,196,136,121,128,228,85,215,8,168,72,168,44,165,60,164,236,77,111,199,233,128,3,168,124,16,46,82,228,245,178,83,27,246,24,61,180,241,221,60,7,63,91,158,74,93,118,109,36,58,215,198,49,159,242,18,107,9,122,153,251,161,250,130,247,200,203,12,178,144,154,200,145,4,199,194,204,184,164,48,111,11,106,81,40,28,200,69,223,201,110,97,203,36,254,185,56,70,19,18,137,102,99,8,226,185,10,117,29,128,206,59,85,135,132,223,218,56,74,64,180,74,214,90,12,3,74,157,138,253,180,101,107,88,238,125,147,60,213,106,38,218,22,149,111,131,60,93,246,27,187,196,84,35,253,234,190,226,77,57,52,176,158,191,216,47,204,88,229,202,157,159,161,94,45,42,86,87,36,186,33,126,40,0,83,36,192,73,123,3,30,135,122,168,107,214,21,133,6,95,166,61,83,20,126,45,54,44,43,64,151,49,217,148,98,127,134,150,170,96,248,120,16,177,53,98,144,55,169,29,129,98,166,154,143,82,109,225,171,84,103,200,199,127,187,93,219,149,208,166,102,247,251,7,202,156,136,122,225,157,231,190,17,91,48,79,71,145,39,255,139,13,18,204,53,24,251,150,166,91,43,27,117,31,230,250,72,220,110,221,170,21,199,159,152,232,73,5,48,230,107,249,48,25,117,180,137,118,166,116,218,154,65,76,178,221,198,45,228,122,3,117,228,97,103,90,104,158,198,165,192,74,136,252,172,140,104,41,128,227,45,118,84,0,119,152,175,134,241,151,105,173,84,75,194,4,44,193,95,51,74,66,102,99,48,178,205,233,44,89,179,101,241,170,105,163,83,158,211,169,149,8,153,89,144,227,21,180,121,231,185,31,146,117,222,15,138,140,207,59,235,10,9,148,167,163,222,62,244,78,154,41,1,193,254,106,118,197,60,173,133,65,118,64,77,46,71,206,245,158,210,58,97,117,244,28,240,6,207,31,136,66,70,145,191,56,69,75,222,191,71,123,212,221,239,37,177,143,187,213,235,200,155,70,216,199,193,249,30,41,170,64,214,56,162,178,227,210,106,193,210,216,248,232,115,200,233,215,231,211,222,105,93,222,128,101,228,224,198,221,14,94,18,48,148,150,103,95,79,96,150,31,207,73,211,236,144,24,253,150,172,56,182,173,28,52,63,179,60,9,105,74,133,75,230,206,19,197,72,66,183,248,187,239,235,206,166,93,61,175,181,225,32,39,115,135,23,251,187,175,131,135,186,221,166,77,193,62,97,245,216,164,202,224,82,98,198,137,108,92,40,93,212,254,249,92,49,31,156,174,24,20,71,197,213,70,138,215,172,82,62,51,111,0,37,244,207,96,71,176,135,73,62,239,130,50,34,124,207,211,189,173,117,24,202,96,244,124,246,212,216,205,165,242,179,64,186,226,61,38,133,225,28,162,85,40,45,43,122,131,182,76,218,159,130,245,31,243,24,231,99,186,168,163,6,254,134,219,70,224,129,148,235,231,248,75,232,10,12,186,8,220,38,5,62,78,146,137,178,62,119,13,203,73,77,222,193,169,246,9,31,179,48,201,227,31,34,24,220,99,139,143,213,207,55,17,50,108,85,6,71,62,236,231,96,113,122,172,155,187,214,140,199,255,36,12,137,50,112,42,118,111,49,231,217,104,172,179,26,227,172,235,104,25,107,225,89,233,67,125,16,70,143,120,156,18,62,134,171,41,161,166,130,120,129,200,33,165,74,229,53,53,133,31,250,124,22,132,72,151,237,227,114,180,178,140,153,206,64,186,73,252,215,235,138,86,38,89,190,15,170,158,229,246,108,172,149,221,132,199,217,72,232,104,84,23,102,56,58,84,86,63,40,219,222,236,93,227,153,101,57,128,194,99,22,157,214,81,204,253,252,248,200,227,48,90,51,210,76,73,63,54,254,75,21,179,170,41,57,190,94,14,129,12,141,6,152,93,223,166,226,121,106,126,180,226,193,176,14,79,118,34,189,229,45,46,161,13,134,162,155,101,149,148,107,76,40,181,146,102,173,194,8,133,93,129,211,58,118,105,5,223,108,104,74,173,66,31,213,206,82,143,108,126,33,236,12,188,177,32,196,250,253,247,180,3,223,38,235,195,47,201,159,60,6,71,182,181,237,28,200,136,242,194,137,129,123,141,162,241,69,247,210,6,112,178,116,159,161,10,150,206,88,83,82,19,228,115,125,171,245,248,100,48,51,175,85,234,119,85,129,126,83,65,76,125,188,58,127,190,216,124,207,136,148,84,114,214,230,12,81,168,238,195,13,110,217,203,62,21,77,154,122,168,252,134,94,76,47,31,67,253,253,73,68,2,43,86,125,199,128,147,173,128,162,159,50,77,47,178,192,30,123,39,168,25,59,215,132,86,206,155,18,174,228,80,119,224,254,59,227,18,47,50,197,224,239,27,6,113,139,242,146,116,133,210,234,119,31,67,211,4,198,217,225,215,73,206,90,128,153,143,251,226,158,195,30,13,15,142,18,243,6,71,112,216,117,121,37,209,23,55,122,155,211,142,54,74,157,129,95,151,38,120,221,205,139,102,2,209,170,15,26,218,34,129,146,29,223,128,153,4,228,113,243,243,187,165,134,79,106,123,107,45,156,87,215,91,145,141,81,57,173,19,37,193,112,147,115,96,8,88,124,27,184,154,43,227,130,139,175,145,8,181,73,78,45,250,97,73,117,22,131,179,35,185,194,254,53,60,70,46,91,246,58,147,58,8,252,54,249,157,1,74,67,118,191,84,13,244,103,50,196,111,231,53,27,149,55,120,184,21,210,142,99,49,181,149,241,193,208,168,230,75,143,214,118,95,165,84,112,84,184,156,253,161,111,16,95,19,77,33,174,172,2,76,99,242,166,109,100,240,218,149,128,3,224,20,93,241,130,42,130,214,166,190,211,249,161,226,253,97,153,93,47,232,178,53,4,252,65,109,97,62,99,22,0,130,231,70,81,162,99,131,201,201,173,70,237,143,66,19,78,88,171,97,21,12,249,91,126,36,132,169,217,159,26,122,51,117,107,149,250,155,163,174,246,28,117,116,76,254,25,38,237,16,25,224,122,10,42,183,15,143,152,80,34,127,75,70,215,107,18,132,242,81,207,154,154,90,152,101,83,196,157,159,104,244,240,1,27,228,165,88,234,90,222,37,148,50,213,41,47,19,242,84,160,246,244,128,31,255,62,49,253,224,209,25,249,112,6,77,126,54,102,224,115,5,29,208,237,179,109,10,135,72,14,214,208,61,132,212,172,200,65,76,105,216,124,55,58,233,148,231,235,106,22,55,121,139,190,145,221,177,196,8,235,250,168,224,47,114,144,217,10,60,163,206,28,121,138,28,84,176,201,244,9,187,196,133,62,208,240,98,38,230,88,12,90,223,153,15,199,163,13,63,47,78,118,120,37,110,22,92,246,132,25,79,195,11,40,41,80,61,210,84,45,64,46,196,206,34,60,60,218,85,98,40,48,204,170,227,208,7,63,173,157,45,39,72,17,254,203,134,16,123,212,251,175,213,155,41,66,110,205,80,218,90,45,88,164,175,204,102,133,108,142,77,1,153,41,133,107,224,160,106,58,14,21,234,215,142,230,251,232,87,20,225,238,15,121,123,7,202,11,194,194,151,175,182,213,124,242,12,164,193,47,176,39,101,65,221,209,119,0,243,247,249,222,137,209,254,46,207,175,126,2,97,105,168,176,178,88,151,108,233,158,251,171,60,81,186,33,80,108,31,16,155,220,194,40,3,13,181,184,97,137,40,38,209,205,140,170,76,149,209,135,141,71,14,194,5,163,122,88,197,57,94,240,55,208,103,86,225,101,60,120,92,28,171,8,233,197,101,35,6,154,91,133,159,142,117,231,102,12,59,172,96,37,93,110,254,0,186,49,119,230,0,59,102,203,213,59,239,143,161,196,11,227,34,42,63,228,153,154,100,32,201,254,56,48,10,58,126,249,151,200,18,230,141,99,140,214,145,65,55,51,186,101,14,206,235,153,69,39,126,108,79,213,112,205,161,167,58,237,21,192,185,44,137,112,32,28,206,236,138,10,67,250,100,254,95,124,2,71,154,60,64,221,167,105,14,188,103,195,108,122,80,97,232,3,240,98,35,210,191,154,118,151,19,35,21,189,95,128,245,101,60,102,2,60,136,112,209,14,183,64,68,252,92,239,132,81,28,162,202,221,132,173,61,231,142,74,30,41,231,99,208,164,20,67,80,233,56,204,27,177,56,85,201,91,111,228,91,223,124,190,186,137,36,183,249,251,188,10,203,246,80,24,192,59,168,165,80,148,225,125,136,218,203,227,124,45,196,3,192,234,225,156,235,120,99,155,31,118,82,19,119,205,206,189,84,102,166,21,110,245,202,206,129,226,123,24,58,254,174,191,133,196,101,35,252,151,53,172,228,51,169,231,33,247,137,54,252,158,241,114,230,10,179,55,227,194,181,47,183,187,63,19,74,234,207,150,150,141,69,179,189,225,154,245,68,202,112,219,37,43,60,157,210,149,98,168,185,209,73,137,250,77,125,206,208,1,98,113,82,106,2,84,216,175,223,109,3,233,5,7,29,6,166,101,8,195,87,107,193,214,33,181,5,98,191,217,147,235,183,34,50,118,226,4,250,99,117,65,196,145,208,156,224,61,31,103,253,168,198,56,211,95,60,25,216,227,165,70,62,109,39,168,25,183,235,184,115,86,89,111,148,104,223,125,190,54,185,45,247,42,60,86,58,109,191,91,182,194,128,62,98,102,112,217,251,36,208,128,102,229,116,165,192,83,220,176,88,123,12,25,174,78,236,221,189,102,174,165,36,101,15,167,248,30,220,98,88,100,166,140,104,173,227,171,109,245,75,42,156,140,85,147,32,113,14,144,130,167,59,1,113,241,35,152,6,37,53,102,158,139,0,160,232,86,148,98,249,47,235,119,83,112,240,0,64,252,149,92,15,156,121,131,227,192,175,70,210,199,3,223,97,121,103,228,204,40,176,219,119,77,4,95,201,149,17,231,174,246,137,147,240,213,89,200,111,37,155,247,74,97,155,245,27,172,165,141,168,179,56,57,214,52,115,213,94,140,30,128,254,172,196,148,80,244,57,111,201,49,76,212,22,86,186,58,157,144,190,123,15,182,107,50,63,121,61,113,154,136,170,81,34,131,73,79,48,219,183,101,52,77,81,16,203,2,40,49,153,152,193,160,249,252,107,209,239,182,212,1,34,219,35,79,154,245,39,51,21,92,55,137,70,218,201,46,99,28,189,90,25,5,76,227,242,189,10,248,145,194,35,205,37,142,211,127,3,6,87,166,238,246,170,9,3,212,242,48,49,150,251,232,141,203,184,184,222,2,25,46,113,134,47,133,32,9,214,195,159,107,29,17,35,2,141,222,126,214,10,64,89,189,19,54,26,17,126,146,150,245,76,201,124,163,77,228,155,198,199,72,244,93,242,80,41,63,224,97,183,86,115,136,201,208,151,23,31,141,86,21,178,239,176,183,26,213,57,81,139,219,252,163,127,101,173,13,164,226,216,108,100,113,83,156,200,198,185,113,17,172,233,160,72,218,19,104,25,66,156,250,218,51,1,168,124,8,96,231,27,140,146,198,253,85,111,133,153,183,47,179,40,24,191,229,201,167,74,223,18,52,133,75,210,86,243,115,102,127,110,254,175,68,234,214,81,225,191,143,154,27,132,81,208,233,184,216,56,170,50,52,98,72,26,35,111,23,81,215,208,216,124,159,50,64,87,66,10,184,123,203,19,59,6,136,131,17,245,200,52,161,91,186,69,115,144,47,48,227,241,148,163,15,191,113,253,78,160,181,149,236,210,82,254,227,172,49,175,104,47,136,106,123,236,102,35,88,116,96,136,149,153,205,223,215,4,34,241,220,210,111,214,198,231,209,113,192,157,165,6,82,90,17,159,222,249,23,172,96,212,71,5,112,41,167,173,33,119,93,197,233,22,161,57,31,144,54,153,21,21,60,14,70,81,101,76,62,94,107,181,172,62,179,101,122,181,77,137,254,96,138,24,74,146,126,124,129,81,198,253,127,93,182,190,193,215,218,104,9,75,9,26,41,112,245,104,80,209,242,231,113,102,198,154,253,165,14,237,28,248,90,143,243,116,181,153,215,3,167,197,90,68,150,60,15,109,96,143,42,187,173,185,159,23,251,70,150,161,95,53,249,133,10,105,26,224,215,129,76,195,13,72,165,210,199,63,102,231,130,37,21,202,91,138,204,29,106,0,135,111,250,133,73,44,76,206,13,82,122,138,128,1,224,36,25,135,55,7,50,170,82,210,109,28,213,238,20,255,10,230,8,224,1,142,116,123,130,84,33,199,225,237,181,120,0,235,171,166,4,112,14,108,26,173,221,10,76,126,74,92,227,96,57,243,70,33,28,140,86,243,2,93,24,98,230,187,76,115,55,9,245,40,15,18,148,154,169,206,228,246,33,64,106,104,189,234,33,54,230,112,117,47,69,165,228,200,7,184,27,159,75,145,147,160,81,243,20,230,10,229,95,76,64,91,178,54,87,57,216,241,162,98,135,239,141,169,12,33,100,224,161,228,113,82,4,210,191,87,254,249,127,15,130,165,42,98,26,44,140,31,54,187,99,124,56,100,0,148,177,25,149,76,219,195,229,96,165,84,62,117,248,61,157,97,210,240,87,127,118,72,244,142,192,78,42,17,161,144,210,98,229,61,91,73,156,230,244,178,193,92,215,194,191,107,168,175,129,23,203,138,192,114,190,186,229,180,193,101,137,60,101,176,44,150,78,41,185,77,43,138,79,44,158,147,181,35,190,3,206,236,171,122,202,20,15,235,82,240,117,181,94,210,43,67,227,75,248,39,88,120,133,70,93,84,22,181,51,185,215,217,162,130,95,77,156,55,203,227,94,158,17,93,134,179,207,1,213,118,4,44,172,117,7,82,241,84,196,83,175,50,183,203,104,41,209,140,31,69,204,164,149,181,133,175,80,65,145,149,222,12,89,251,245,197,183,107,86,106,204,61,67,26,145,132,156,66,181,86,115,37,33,230,201,238,193,184,3,150,26,115,49,142,243,77,24,252,206,122,167,39,2,59,13,41,176,222,89,104,118,45,232,28,19,40,105,66,254,47,161,22,17,153,75,137,20,176,239,231,64,255,196,217,7,158,246,158,29,115,120,6,222,69,215,58,123,139,201,42,117,205,146,46,186,135,55,4,233,233,125,151,67,41,16,166,217,123,80,193,82,67,96,38,61,92,191,81,188,70,23,36,190,49,106,131,90,12,48,117,140,20,38,219,178,163,93,149,5,164,87,224,21,19,186,239,224,144,163,160,241,230,41,208,172,93,203,113,94,196,23,38,113,175,220,147,41,99,29,77,127,65,221,233,206,10,39,74,250,77,47,11,173,79,77,94,16,232,31,177,246,190,71,108,89,244,128,192,42,84,249,139,63,152,143,37,140,174,1,54,31,28,168,179,252,165,143,120,112,9,169,140,41,207,171,204,213,107,65,204,59,254,22,120,159,57,201,101,43,115,52,174,123,153,140,1,200,140,191,8,154,219,68,99,75,48,113,41,14,61,216,43,38,161,12,151,192,128,109,171,124,195,143,215,65,42,129,97,251,42,192,71,187,20,55,181,150,15,161,187,176,62,54,97,176,167,87,15,111,195,160,35,131,153,95,202,119,104,38,14,184,144,237,192,249,249,141,158,1,65,123,150,172,191,123,29,139,64,142,197,211,241,105,122,225,211,202,178,72,24,33,16,247,69,180,243,70,136,153,144,236,210,70,83,80,121,143,28,27,187,63,64,233,213,246,115,222,22,16,22,237,179,223,202,179,187,4,7,94,33,209,227,3,125,209,80,14,192,168,172,115,187,222,229,113,64,188,251,166,246,24,171,106,120,10,23,34,199,136,48,213,19,135,230,224,145,76,75,156,29,80,89,238,73,27,83,36,64,38,59,35,232,58,153,162,110,180,72,23,184,159,245,31,129,180,52,124,169,123,109,104,60,178,230,139,209,13,137,152,224,65,19,9,143,36,207,8,53,231,198,29,2,193,21,214,206,99,180,25,211,238,96,23,3,111,24,212,122,188,57,98,29,71,132,214,86,227,13,114,87,51,120,213,235,243,104,145,65,133,103,212,104,142,207,141,226,5,67,62,165,226,62,200,49,138,99,128,92,59,84,250,224,187,31,36,172,79,223,177,54,205,229,220,38,96,240,181,94,97,148,189,202,46,232,12,234,149,66,179,185,129,160,118,114,60,195,0,126,175,243,240,186,127,88,169,72,159,174,127,69,189,134,135,179,209,159,77,203,108,220,3,252,101,15,87,56,190,83,245,207,28,29,155,61,182,102,36,207,101,234,33,111,168,207,98,6,0,109,57,216,15,204,203,249,137,19,87,40,146,65,169,190,202,1,117,11,50,161,106,255,35,11,93,97,51,184,67,72,0,234,95,249,244,201,212,41,61,152,77,9,206,154,236,159,224,145,123,30,144,17,161,116,215,148,230,111,155,197,4,170,237,172,95,137,82,184,248,87,181,180,126,14,87,160,20,217,101,194,189,66,6,73,119,33,0,50,162,1,13,102,170,107,114,56,58,223,46,181,47,125,149,129,95,241,51,174,33,206,150,12,208,39,163,223,154,41,7,109,133,97,32,159,58,134,41,173,150,168,3,222,11,136,247,193,24,242,153,139,60,228,139,244,13,125,1,28,103,151,217,177,177,97,26,163,172,59,70,182,173,120,11,255,44,50,93,70,91,122,131,12,110,238,163,60,131,78,35,176,241,216,114,232,122,149,223,240,234,22,177,50,42,73,44,85,171,157,175,129,82,61,62,163,240,65,192,110,144,102,154,99,215,57,242,253,31,206,23,218,241,52,157,148,124,56,121,43,232,37,138,238,134,73,35,81,200,184,242,9,131,123,162,170,74,62,22,231,45,146,66,96,170,92,248,33,158,129,47,228,196,238,53,208,152,49,98,227,104,95,163,231,188,173,162,210,178,163,254,13,131,128,195,76,129,64,149,207,147,219,173,217,122,9,145,182,222,162,121,52,31,45,178,230,20,91,67,164,140,76,146,147,31,212,34,54,93,237,15,56,155,176,188,173,55,202,53,121,238,50,160,51,186,70,14,185,176,41,143,227,112,246,189,251,62,74,251,63,216,209,219,70,38,199,7,24,72,88,239,36,5,27,64,160,220,202,92,16,159,8,192,81,79,243,122,204,43,170,182,11,54,239,54,102,120,148,110,21,119,169,66,152,231,109,238,74,157,235,73,22,3,24,162,69,83,17,23,96,245,66,140,220,131,206,104,116,171,229,85,196,21,148,25,185,2,54,81,140,40,77,15,45,38,89,76,224,26,50,222,7,178,108,196,132,218,32,26,42,59,140,99,244,197,226,23,252,206,156,191,77,66,20,197,221,123,73,140,202,134,3,164,159,71,4,10,175,226,155,28,159,93,28,206,49,248,193,253,251,144,220,161,53,181,204,89,4,86,195,163,233,6,0,102,206,209,181,227,186,190,189,226,33,16,212,215,163,177,89,139,163,100,190,21,83,128,147,100,249,246,172,54,154,168,87,234,158,23,96,187,243,212,88,114,3,144,103,179,90,84,110,228,33,148,109,57,72,171,31,251,164,217,254,50,250,131,97,94,167,120,203,80,26,227,142,198,53,108,68,28,219,35,125,72,18,160,221,142,105,148,66,125,45,103,92,183,116,10,253,146,146,115,228,62,74,152,12,223,29,69,254,44,226,162,235,118,101,135,205,28,97,46,154,19,121,57,251,18,213,225,252,241,217,125,50,93,53,42,144,155,63,185,248,85,241,45,62,97,152,130,234,45,152,85,39,23,54,46,77,220,1,104,217,196,170,216,87,109,107,117,88,194,202,71,74,97,130,73,37,169,240,231,243,63,233,92,235,215,235,223,191,128,112,54,95,152,16,88,172,54,198,57,19,128,118,34,246,46,2,1,133,82,157,236,8,202,140,192,199,242,35,104,79,212,49,200,53,41,11,200,175,243,137,187,206,239,5,15,149,210,225,238,106,128,138,78,56,86,47,235,82,22,6,80,72,182,198,194,7,99,83,19,157,47,108,184,57,191,147,165,187,196,60,173,229,140,100,81,39,44,84,50,74,87,195,254,26,58,2,197,219,125,221,147,19,204,72,157,151,28,181,68,240,102,85,38,120,162,28,192,162,218,194,132,241,164,85,177,252,191,209,128,27,225,113,101,237,55,145,120,111,115,68,96,146,160,244,71,206,220,211,111,47,228,253,61,249,0,206,17,7,144,215,174,101,97,71,222,187,115,246,91,128,120,12,117,11,241,131,58,84,103,232,103,175,123,176,190,27,218,10,98,117,163,35,26,216,4,118,232,169,177,235,66,145,106,105,229,42,231,1,215,62,167,91,6,126,50,22,217,255,177,238,47,255,107,195,148,171,215,162,158,210,150,187,52,15,194,243,121,70,224,63,159,77,72,17,20,179,53,240,168,153,15,221,177,232,182,87,88,131,135,33,168,145,47,30,230,70,80,254,89,249,115,97,109,24,47,183,6,160,58,130,132,33,100,32,225,124,37,249,152,47,187,145,71,33,1,194,94,222,146,231,108,20,142,179,237,113,250,63,11,52,124,163,174,165,155,215,62,97,202,16,27,217,178,58,93,36,53,171,99,168,245,228,120,101,131,25,32,118,128,82,90,86,240,123,202,95,167,154,13,88,56,218,168,179,144,134,60,16,193,172,43,19,51,45,154,153,13,203,34,102,213,222,67,59,102,196,182,163,189,103,118,98,201,14,166,81,173,229,36,216,41,104,161,220,2,158,141,135,177,68,157,47,131,147,226,9,111,208,106,88,187,222,53,15,71,74,198,83,81,157,203,96,4,155,77,75,117,119,249,104,42,254,20,86,12,176,127,72,64,198,158,90,79,211,100,1,78,30,223,168,209,59,229,239,87,150,107,88,127,220,18,116,32,162,130,152,108,146,105,50,166,224,64,133,68,166,148,162,184,227,108,98,114,14,61,152,3,35,240,17,198,177,153,8,91,50,93,62,97,106,61,201,255,58,215,153,50,189,68,234,156,142,142,255,80,139,241,181,232,191,2,115,54,120,13,229,5,48,204,84,177,10,20,245,48,86,144,159,105,233,28,54,36,57,67,240,165,73,116,104,76,104,176,69,186,65,252,28,18,120,185,188,177,185,200,110,205,67,71,113,236,123,6,215,39,139,27,19,195,222,50,201,101,108,181,183,183,23,106,210,147,249,214,87,202,239,170,117,225,87,13,11,137,156,192,143,209,206,204,62,142,200,130,223,159,59,58,31,105,66,234,35,161,11,72,183,190,199,250,81,6,60,146,165,180,174,61,157,166,237,84,139,143,167,55,43,37,167,205,77,104,138,123,70,7,232,61,126,108,233,52,175,100,77,160,192,134,148,121,185,169,86,48,238,40,54,148,149,15,27,160,228,20,178,20,184,68,127,201,32,100,200,120,136,108,166,133,63,59,127,129,150,226,157,49,136,172,62,238,188,229,133,211,118,73,182,81,200,193,64,158,30,96,136,174,204,34,193,222,54,191,203,184,167,95,66,195,59,176,105,194,198,69,197,194,144,74,166,175,203,171,109,178,67,24,134,32,89,89,181,175,120,100,64,119,63,54,209,18,88,63,11,215,80,247,25,147,57,215,124,33,62,200,20,147,97,232,8,94,90,227,7,88,137,13,191,166,72,212,71,149,51,52,76,104,50,162,79,135,38,95,28,249,194,208,66,38,203,236,12,144,141,240,8,207,46,204,242,192,77,192,159,49,115,171,248,238,152,99,176,212,180,148,221,245,90,163,230,151,86,200,215,63,45,242,91,133,246,42,252,4,28,86,168,245,254,132,189,245,60,95,176,139,24,157,54,37,36,196,162,181,183,166,198,219,191,151,30,115,67,31,158,36,115,62,194,13,204,157,103,140,174,32,112,97,113,159,227,102,169,203,44,167,243,223,131,136,139,147,226,116,158,153,143,155,174,105,217,234,108,157,124,20,226,153,85,143,203,239,186,1,228,81,2,20,114,146,61,252,166,214,8,114,116,191,206,13,239,118,208,76,135,130,57,162,98,203,42,190,66,86,89,148,191,224,110,207,98,244,185,56,126,157,250,205,15,94,69,167,197,63,67,52,244,251,232,247,96,43,222,42,82,90,6,193,58,184,216,194,67,46,93,254,186,154,197,149,1,161,181,53,100,74,193,16,139,249,146,156,135,241,190,71,65,110,126,38,110,140,182,16,16,109,157,177,179,53,159,217,252,12,159,168,250,196,114,161,11,139,11,54,160,23,22,8,2,48,200,195,182,37,176,251,20,208,244,76,50,174,117,125,242,69,6,91,132,169,35,147,135,76,104,13,103,176,148,68,120,114,27,123,175,227,169,225,104,20,149,177,236,234,63,88,124,174,24,181,213,168,139,36,108,4,152,64,64,94,13,47,130,86,12,36,219,165,106,178,153,122,172,196,89,186,13,130,198,142,98,55,220,60,59,63,162,56,83,87,92,222,210,198,189,58,180,212,148,189,173,42,181,126,189,73,56,136,91,237,235,91,179,54,159,118,225,163,68,222,128,248,40,14,13,145,187,94,33,213,62,160,86,241,175,154,107,45,193,96,42,179,123,112,59,44,185,76,214,82,223,115,192,11,126,75,249,9,231,85,252,137,0,247,155,30,232,215,111,90,70,216,106,113,97,88,173,19,35,188,55,195,98,113,241,46,27,82,50,84,21,40,31,43,28,168,87,181,88,27,166,22,130,131,94,153,16,169,156,97,89,30,148,185,197,41,65,46,64,15,95,53,90,136,116,197,45,209,96,254,15,93,143,101,175,177,41,240,22,146,146,90,10,120,49,196,6,41,72,120,133,32,130,127,26,120,69,99,116,211,69,176,98,226,245,170,125,174,37,250,241,39,31,228,14,197,251,179,145,205,139,67,237,120,183,134,199,36,191,47,67,82,243,15,105,150,21,244,194,218,8,157,223,85,175,251,112,156,188,152,74,246,142,244,64,166,81,57,101,10,98,229,158,79,198,40,152,32,102,233,49,157,5,45,79,22,254,146,152,199,57,73,31,204,85,241,73,214,148,116,242,158,112,77,194,235,63,55,19,246,213,220,132,55,76,237,137,65,115,13,52,254,38,138,236,54,213,147,251,42,179,145,81,181,146,29,23,62,193,129,229,198,237,30,190,139,191,178,111,175,177,110,16,178,55,67,222,222,63,106,174,15,121,124,26,155,59,90,179,209,122,131,132,8,4,201,192,61,247,188,115,153,251,11,172,200,108,28,165,120,202,85,184,31,92,50,208,131,107,90,233,219,253,40,17,167,250,52,5,81,105,19,145,74,163,242,113,199,105,90,227,41,163,67,203,37,98,218,251,234,7,254,74,140,116,185,79,26,92,153,22,242,238,142,75,79,154,218,225,114,11,210,252,173,193,71,43,46,131,136,103,89,17,65,144,24,60,235,198,69,26,158,160,20,13,68,226,42,97,123,95,212,9,120,163,176,67,190,92,66,213,106,235,210,165,152,134,105,150,153,212,57,229,62,188,96,168,101,150,46,127,141,241,190,41,88,155,190,213,153,235,21,170,144,200,254,96,245,135,244,9,49,106,237,218,122,235,16,154,177,154,102,159,156,74,69,118,83,13,172,42,136,51,55,84,47,228,243,64,81,136,205,105,116,118,95,220,120,179,89,88,3,218,103,137,166,236,70,196,223,214,166,238,225,2,11,22,135,214,208,74,150,140,114,62,214,57,94,41,55,80,20,81,75,144,100,251,103,69,177,102,58,200,118,68,199,228,4,88,56,61,7,225,15,119,165,66,124,178,62,78,73,147,54,97,245,131,170,109,88,223,161,22,135,229,186,240,69,249,206,228,231,238,25,76,201,16,111,144,175,66,143,188,168,194,226,179,229,127,249,241,124,175,4,17,72,220,203,97,142,8,100,80,79,152,65,9,91,172,107,164,93,252,9,49,250,58,33,177,157,81,52,58,169,163,100,31,59,100,76,91,1,203,71,13,125,186,20,240,128,124,178,125,119,210,53,157,1,137,170,69,5,163,101,67,20,10,100,4,49,53,145,196,8,130,62,15,182,199,146,10,173,101,71,27,255,14,124,44,179,34,210,46,179,205,140,79,246,43,159,102,66,114,77,149,168,201,72,188,245,87,239,151,153,204,63,59,25,140,56,217,237,168,156,142,139,135,29,232,5,203,18,93,57,253,23,41,147,182,86,192,41,157,12,170,17,178,97,159,155,220,169,67,107,179,89,117,160,0,44,55,247,235,219,226,71,7,174,53,8,56,175,213,19,113,42,116,225,244,168,229,176,203,115,84,186,83,140,66,168,46,17,62,133,175,145,177,128,20,3,81,220,164,207,139,175,195,9,126,159,75,234,183,195,205,223,127,205,227,219,2,56,46,115,242,75,226,76,255,96,33,114,135,246,171,67,246,243,131,83,190,188,204,83,126,136,189,10,29,128,160,68,200,50,117,93,7,17,191,20,57,234,52,87,1,37,59,90,191,72,153,207,215,196,76,197,34,53,39,227,214,148,251,149,247,164,239,251,145,229,109,155,68,161,197,49,237,241,69,181,100,150,11,213,4,164,237,172,160,174,63,147,28,181,154,73,83,154,59,37,184,67,56,127,19,65,35,95,235,36,18,73,169,163,181,143,236,111,151,156,239,28,60,57,237,178,135,134,17,77,80,193,75,222,76,172,43,151,65,4,70,245,86,103,130,60,177,157,225,97,210,66,187,133,51,240,77,191,195,58,23,205,116,154,150,151,232,204,79,148,38,2,166,107,143,156,222,26,159,4,42,151,22,97,242,77,97,248,13,195,80,35,22,69,245,163,193,218,202,205,56,89,131,2,45,218,233,77,78,5,214,216,79,185,142,98,182,201,35,215,110,30,19,138,148,87,25,183,11,174,60,73,254,196,49,97,22,120,16,113,248,148,85,120,162,1,5,202,19,192,30,194,60,178,54,59,208,130,51,108,138,117,188,155,169,149,103,11,185,51,42,137,150,214,235,223,112,117,210,25,81,41,243,228,40,35,214,36,204,182,249,119,7,131,218,151,229,41,207,193,164,179,251,26,119,154,149,94,98,172,154,60,215,212,33,41,161,115,69,26,202,57,182,65,214,83,233,149,27,208,196,214,191,172,136,114,62,115,222,204,85,102,252,247,18,44,44,177,84,121,99,0,157,143,143,168,4,151,226,238,154,99,76,235,167,101,243,194,100,13,130,95,72,208,64,245,132,3,214,43,193,44,128,153,227,5,35,141,211,209,99,234,224,117,48,159,250,202,165,146,61,235,26,170,232,50,83,107,54,20,63,78,62,201,255,213,39,106,34,146,152,81,2,44,181,107,118,128,160,253,180,246,102,197,186,69,176,131,74,13,48,56,150,254,219,201,30,16,122,102,235,98,167,180,90,208,134,158,101,28,26,111,65,67,254,12,163,137,31,248,179,160,246,59,101,123,235,212,234,12,107,0,202,165,41,181,28,212,143,40,182,143,195,217,249,70,182,135,99,230,37,118,139,33,121,47,253,76,54,79,136,167,98,33,84,193,175,230,124,65,93,251,205,87,74,113,109,22,98,198,76,82,91,175,29,110,108,42,134,145,85,31,156,199,234,112,227,152,136,86,87,248,251,44,7,57,203,32,49,8,155,36,147,88,33,69,194,53,87,140,0,9,6,8,125,198,165,69,194,5,2,54,9,18,179,164,246,118,242,94,59,168,97,95,60,196,1,178,96,91,25,42,136,58,91,222,221,36,55,1,40,205,198,78,180,215,44,174,147,22,203,74,49,83,3,61,238,72,226,160,18,246,178,92,119,74,193,248,151,232,57,115,100,207,140,28,132,23,216,141,51,88,14,222,86,33,27,185,206,53,180,157,49,241,239,42,199,82,126,202,85,108,239,68,205,80,220,225,30,56,3,50,28,90,205,14,233,231,201,155,59,43,4,253,116,88,68,68,245,231,75,56,90,57,5,92,239,129,242,80,32,168,88,248,233,157,254,96,127,115,10,156,8,240,151,108,91,180,165,90,156,187,190,92,54,188,70,239,165,235,76,51,72,236,129,179,65,136,212,99,201,31,200,2,254,213,21,166,228,80,20,139,245,44,7,191,192,166,87,34,34,220,117,15,254,14,37,37,7,76,246,207,252,75,174,222,66,27,230,155,66,65,65,219,134,157,89,41,46,73,106,231,21,58,110,117,36,122,137,118,104,49,243,47,187,254,230,179,120,21,22,83,176,108,184,77,48,131,92,84,21,167,249,148,7,179,222,64,59,131,179,129,197,229,203,217,156,23,242,113,15,204,151,201,63,170,253,202,172,20,69,197,234,45,113,19,135,54,228,25,204,12,189,126,220,2,129,167,158,235,52,232,121,144,214,99,2,55,91,194,31,225,245,110,117,74,196,189,75,214,188,73,75,59,228,158,249,250,163,250,29,159,0,44,53,172,225,14,147,110,178,30,175,10,13,66,249,214,82,51,98,169,30,234,134,4,160,237,86,236,41,10,133,237,94,139,150,60,2,240,82,136,153,102,64,216,75,70,142,163,183,131,102,104,58,150,116,196,28,30,155,53,19,99,209,226,91,122,163,74,175,197,155,6,154,134,220,173,132,97,76,49,189,82,165,250,136,203,29,85,163,125,1,95,68,40,120,125,122,22,232,186,237,97,159,16,156,50,111,158,131,120,247,255,232,134,156,17,134,51,184,94,199,215,48,169,113,2,176,237,243,123,151,18,95,48,69,187,132,45,70,74,164,35,148,118,50,127,21,5,217,238,133,137,52,51,113,81,253,18,71,243,223,133,205,135,106,156,148,82,68,221,166,35,239,227,146,34,234,105,109,160,39,162,16,153,74,158,71,243,130,199,140,229,184,38,5,228,213,63,78,96,87,3,220,42,37,201,204,36,203,206,22,176,25,66,201,11,108,151,92,195,196,79,210,116,238,200,25,218,222,124,134,161,92,232,149,145,84,179,38,73,80,228,119,203,227,15,39,39,2,136,48,146,216,91,66,92,119,79,61,248,245,103,119,202,191,164,149,36,71,94,201,46,211,66,97,196,46,136,118,199,167,2,150,64,163,230,209,73,3,31,195,172,122,189,142,198,80,206,58,32,133,66,19,110,242,173,148,208,97,1,205,19,192,21,130,161,195,132,87,66,169,12,114,172,237,35,144,197,75,92,221,109,152,40,32,139,111,68,177,137,87,199,194,132,231,224,237,80,112,223,94,243,166,249,171,118,160,81,214,10,132,179,57,17,249,22,53,23,74,5,255,183,134,64,16,149,121,170,13,252,233,87,65,33,92,195,84,137,128,143,207,44,126,211,122,126,224,51,226,24,208,145,101,6,14,36,195,188,243,239,22,92,37,118,190,6,22,195,52,89,138,132,169,111,158,72,204,167,175,69,25,96,75,112,185,217,111,16,72,197,230,95,161,186,239,4,203,47,164,95,140,202,67,216,195,138,160,78,78,229,24,68,24,215,177,210,7,123,50,59,8,48,214,135,112,19,186,84,197,180,6,240,81,237,37,212,49,28,189,29,102,182,21,129,81,165,185,234,135,224,15,107,98,161,238,227,219,168,181,205,6,75,90,1,134,210,209,13,252,240,178,46,218,241,130,182,60,190,181,52,142,111,249,177,224,176,101,207,219,254,172,39,118,219,116,27,51,182,63,66,140,54,75,31,188,118,52,60,129,204,32,16,23,75,226,218,234,222,28,245,15,9,5,79,200,69,161,225,208,104,17,229,84,84,119,16,1,234,188,20,205,20,110,62,246,40,77,245,0,227,70,162,75,123,65,129,246,76,206,21,196,140,132,7,100,223,207,122,0,215,5,26,89,83,124,157,120,39,82,252,205,97,157,24,184,124,143,22,192,0,205,206,62,202,15,84,49,213,102,236,30,30,210,54,242,54,83,91,53,127,55,93,31,230,27,139,26,142,179,106,140,243,3,247,94,191,3,135,165,71,89,75,123,245,223,49,144,254,102,63,145,113,177,119,109,173,220,113,104,193,12,219,196,13,33,207,114,31,16,159,140,95,92,49,201,189,55,146,14,248,114,73,236,153,204,149,29,161,53,144,100,92,30,169,144,254,170,72,46,196,145,91,144,169,71,6,61,49,171,111,53,218,73,70,72,20,164,238,167,130,219,100,181,75,54,174,197,129,219,181,225,133,174,190,234,91,46,71,128,89,123,51,104,134,54,58,19,95,22,34,56,204,54,163,13,240,53,88,122,14,199,227,27,37,56,243,224,52,65,51,76,207,204,20,234,8,250,243,146,150,73,95,9,52,151,221,238,17,145,233,35,75,192,100,88,60,100,55,140,160,184,225,15,235,43,241,183,4,58,226,145,48,27,72,97,147,18,116,237,90,242,73,5,204,81,108,152,40,188,114,76,26,159,46,92,95,46,43,178,182,76,154,202,216,104,38,147,46,29,125,194,130,183,126,23,163,87,12,124,44,230,173,247,246,253,145,160,73,150,242,163,131,33,119,195,115,206,7,154,166,14,169,171,231,37,62,63,104,128,31,89,201,130,19,26,149,46,196,220,252,179,6,190,107,206,177,157,107,148,21,155,5,40,122,78,111,180,219,177,29,115,131,137,20,86,37,97,46,230,179,170,199,74,245,22,109,112,198,88,94,113,240,50,75,90,234,125,102,176,236,58,12,166,101,162,52,154,3,150,66,157,186,148,130,27,95,73,5,70,31,17,37,44,44,232,224,24,55,80,141,251,129,253,35,78,8,251,62,235,53,154,92,234,139,21,216,179,195,126,55,99,182,204,187,5,250,54,236,165,52,78,15,94,99,15,150,172,40,223,41,124,68,50,180,215,135,186,253,200,149,175,230,59,214,230,90,44,4,77,187,24,27,93,100,99,113,175,101,252,218,66,22,98,41,15,236,157,14,157,237,193,137,134,172,43,177,197,139,155,220,195,5,65,153,155,38,164,237,25,61,234,152,147,121,8,96,101,233,0,9,108,242,93,64,212,136,14,59,21,240,200,136,166,222,108,61,21,142,247,112,205,171,43,80,12,97,247,70,162,166,113,4,124,181,59,145,236,178,22,55,64,147,50,239,228,89,100,143,231,255,248,79,44,151,80,215,68,152,162,162,109,160,14,186,54,122,75,222,14,117,219,186,0,191,184,242,204,236,42,206,1,234,176,142,174,111,53,182,136,150,217,231,98,245,255,106,55,69,124,3,71,140,240,207,46,54,1,51,89,63,124,57,87,87,80,198,161,28,183,64,158,133,164,190,137,224,118,82,222,210,148,73,157,252,222,236,243,96,199,67,238,160,179,130,237,54,85,13,36,228,153,57,189,93,121,151,69,132,197,230,9,31,98,35,243,199,12,74,121,227,221,9,93,218,222,246,174,83,202,70,59,214,107,101,40,197,133,208,189,6,190,209,37,133,72,233,92,178,99,125,246,173,134,88,42,178,32,233,155,16,95,122,150,7,208,209,234,216,161,120,164,78,151,79,63,169,62,126,140,80,139,34,15,236,53,224,198,3,160,134,235,178,144,234,146,137,28,68,46,62,206,126,199,208,130,230,170,166,108,121,163,253,199,158,30,175,105,14,154,129,231,147,157,135,6,124,123,218,43,96,66,204,110,98,81,83,223,170,22,90,115,227,254,68,159,222,127,161,21,248,185,66,138,9,148,16,52,136,246,250,134,102,124,245,91,34,166,86,206,225,15,223,123,191,227,131,163,99,107,220,235,1,59,126,122,57,153,143,78,167,121,91,132,188,191,134,175,36,72,136,101,184,181,135,208,20,241,102,5,78,120,114,70,221,204,136,110,222,145,78,218,112,4,75,9,41,155,66,233,245,144,102,46,133,220,211,83,152,108,189,29,142,55,6,97,63,215,205,149,156,237,231,43,10,199,121,156,10,188,230,134,87,140,87,101,80,248,233,105,132,235,229,161,128,93,56,210,131,94,215,161,59,231,190,85,183,186,88,93,59,54,219,87,195,102,245,40,211,55,29,173,182,0,168,194,195,171,229,90,139,138,122,156,13,84,249,33,124,150,95,186,52,61,105,199,26,191,140,7,187,60,53,1,149,103,31,132,150,129,99,201,36,119,131,65,145,76,152,66,242,167,37,25,102,61,205,14,158,79,221,111,169,6,93,239,173,229,73,105,70,146,246,215,19,133,232,104,47,118,209,157,255,169,67,164,189,146,119,164,0,161,226,165,172,38,245,12,74,54,126,94,87,58,93,26,207,63,216,220,215,112,47,210,29,202,94,114,234,196,46,253,41,201,82,160,181,14,212,253,169,35,230,205,70,187,216,70,201,13,164,232,83,35,247,39,98,36,26,15,68,193,233,186,194,177,131,186,117,229,236,133,220,204,6,203,8,153,238,65,124,111,191,1,233,111,60,17,20,22,3,41,153,97,83,180,143,49,10,178,52,40,99,211,231,202,49,176,74,136,71,214,129,90,214,104,252,2,61,81,161,134,79,45,171,206,28,4,240,49,109,156,144,5,161,19,246,200,243,207,6,201,38,1,84,6,16,225,228,145,38,125,118,166,125,174,43,99,232,115,7,191,188,216,207,45,28,43,233,214,98,29,204,213,43,235,134,88,109,13,241,111,131,118,228,238,189,71,102,10,254,58,164,117,82,132,3,1,19,29,222,218,9,168,65,175,35,244,35,160,125,169,203,53,0,178,216,201,64,219,159,75,241,44,124,191,113,77,221,140,39,233,228,46,3,235,12,94,134,128,201,250,142,49,195,67,100,79,162,100,13,39,47,117,138,191,166,161,232,12,251,192,253,45,56,85,128,221,29,246,202,35,162,73,165,194,78,219,233,100,79,83,88,162,144,57,131,19,37,74,52,117,153,105,241,164,80,183,74,233,71,33,41,109,48,208,242,30,153,13,114,236,122,16,35,162,48,115,177,48,71,86,147,59,243,171,247,57,165,237,29,74,16,174,215,30,36,246,201,10,47,195,239,20,105,91,118,220,144,242,148,188,241,238,37,172,25,248,178,29,234,117,18,219,105,68,162,123,228,77,135,185,141,65,154,152,91,14,97,145,253,206,39,184,4,137,34,7,128,94,172,163,13,94,80,37,81,23,143,37,176,217,172,200,39,75,152,87,144,4,24,63,236,215,5,17,102,82,146,40,73,129,117,186,155,49,158,22,144,216,113,124,165,213,189,220,140,91,66,211,98,245,171,195,11,34,140,194,237,27,160,65,25,164,66,35,147,230,234,246,228,83,30,60,47,122,181,163,131,176,67,196,127,172,198,252,192,61,129,151,141,107,16,107,108,97,107,216,152,21,98,252,141,125,46,70,253,196,106,26,113,27,250,189,83,105,7,103,124,24,208,185,144,146,21,14,67,157,175,38,109,227,58,70,213,154,190,54,18,200,103,232,72,162,84,228,223,105,125,30,70,185,149,242,73,249,249,33,245,189,185,89,236,11,127,240,198,118,96,138,196,83,83,30,231,16,132,206,137,87,162,128,218,218,78,118,122,170,91,68,244,36,2,67,231,232,175,151,140,0,102,180,250,85,69,75,138,61,32,143,6,136,211,71,230,41,148,170,223,222,207,177,134,140,167,173,169,249,117,12,242,43,1,21,88,52,214,79,9,230,48,160,245,126,125,63,134,19,9,83,203,83,51,27,125,216,197,28,188,31,92,168,99,242,53,3,179,155,178,82,31,215,90,206,141,42,28,223,223,66,92,151,228,231,39,147,95,89,103,39,255,250,120,200,114,152,246,131,24,73,253,68,190,107,82,11,113,139,192,2,88,225,163,248,60,210,191,72,36,140,144,64,238,232,111,167,166,48,185,119,219,245,64,0,65,171,175,253,25,160,22,37,243,134,17,103,141,215,229,129,48,231,61,194,216,148,31,78,30,207,140,161,194,34,189,82,32,210,128,237,39,74,87,78,45,128,52,165,229,8,162,212,205,119,117,84,220,179,208,18,221,105,117,186,79,57,87,79,221,130,217,244,236,78,164,1,129,134,78,16,48,161,57,76,83,215,23,73,1,126,4,210,12,80,195,114,25,245,44,234,63,78,161,160,172,239,111,223,205,174,30,248,190,19,100,47,91,22,181,187,60,111,102,77,240,64,49,92,188,13,35,221,172,140,233,140,8,173,179,224,0,140,149,83,208,5,73,39,203,84,184,244,250,124,82,219,73,167,153,189,84,130,3,57,46,147,0,241,85,183,66,171,89,211,221,41,47,99,89,84,130,179,41,91,179,116,212,28,121,251,98,84,42,231,162,56,157,146,195,204,221,172,17,149,247,155,193,34,71,134,244,240,75,147,80,252,24,103,28,37,89,145,63,107,108,51,11,235,237,242,230,105,85,68,21,89,100,235,198,124,45,132,244,144,43,219,213,44,86,98,252,71,200,90,72,205,215,23,253,42,230,118,6,188,5,14,142,128,49,4,159,96,53,192,48,122,242,113,255,11,45,253,120,110,137,91,172,186,211,130,84,13,220,220,189,27,129,227,234,157,144,197,60,136,170,224,206,218,138,253,232,244,240,242,251,33,137,152,25,109,234,76,64,7,168,29,225,99,22,183,173,163,51,55,209,221,7,236,165,232,243,176,89,173,99,171,138,167,108,138,106,161,203,144,74,99,166,199,84,50,140,89,134,11,121,89,123,122,195,222,12,69,35,243,24,210,150,148,157,10,140,0,170,227,131,204,65,52,203,54,51,76,197,49,234,49,133,245,38,6,22,219,113,188,247,49,98,45,48,99,171,79,192,179,78,171,104,51,99,104,20,49,119,180,118,151,191,162,126,127,130,231,87,214,107,233,232,251,8,16,168,220,209,58,199,147,236,56,57,157,154,197,45,147,219,242,209,114,4,125,204,113,26,239,154,231,17,224,210,48,76,115,62,228,27,124,212,7,219,231,145,177,106,104,110,92,59,98,225,215,210,229,209,210,154,134,135,33,210,215,253,104,186,91,125,196,123,92,148,145,188,248,66,237,243,89,66,203,148,252,98,52,187,128,75,24,241,27,175,73,104,230,242,47,141,87,253,77,186,45,51,66,84,231,33,98,46,64,183,222,31,247,251,142,244,108,147,93,146,55,165,56,174,60,183,202,11,76,122,145,70,207,108,139,8,44,142,26,18,212,227,124,215,123,184,17,1,216,83,58,215,79,85,235,85,126,158,18,98,81,32,201,212,111,63,99,175,187,210,4,27,6,217,88,136,128,183,23,60,159,226,197,124,171,233,29,217,114,58,2,19,27,250,161,39,19,194,124,7,218,54,53,196,35,54,87,148,123,209,123,49,137,2,193,23,125,106,220,160,27,109,237,88,224,67,158,60,17,51,61,201,106,147,81,61,80,85,13,198,45,212,222,132,247,178,188,249,86,163,49,107,140,191,21,177,35,105,219,230,91,36,142,122,253,103,91,127,170,45,37,54,11,127,128,71,120,220,63,53,95,162,114,120,153,227,96,41,37,150,223,227,210,138,4,140,153,194,114,205,42,24,65,232,92,207,78,107,27,154,171,116,61,107,4,203,29,76,151,94,207,165,58,49,83,171,170,36,130,41,245,110,11,63,209,194,130,61,131,131,245,118,197,224,177,190,54,219,98,77,204,81,239,241,17,48,54,234,43,72,52,98,249,78,158,254,7,9,188,36,50,153,75,71,161,22,57,243,213,130,245,210,198,76,161,183,244,200,157,167,159,58,14,114,71,93,248,73,88,27,244,44,123,81,199,18,11,112,117,222,5,52,91,141,186,127,170,4,153,70,99,221,108,185,137,141,72,217,166,45,161,178,159,114,85,2,12,203,126,237,244,76,137,26,18,219,56,5,157,245,181,92,100,72,48,118,92,228,14,241,175,192,233,246,4,58,210,13,251,0,9,104,79,182,240,80,155,184,222,93,16,93,254,105,92,168,153,117,3,23,187,168,209,113,179,239,252,43,110,125,243,79,222,148,16,252,245,187,96,58,69,200,45,65,217,93,82,35,0,212,56,58,17,222,83,0,124,237,234,113,228,60,242,220,187,97,29,53,187,220,188,55,211,162,53,150,217,51,117,39,114,12,193,185,22,175,113,138,148,10,113,171,24,137,41,25,207,207,149,30,211,225,102,111,195,196,175,238,187,172,123,53,210,111,19,3,4,214,107,219,66,131,185,32,116,149,203,153,238,217,197,215,60,171,62,253,111,141,139,82,78,212,73,121,7,52,27,231,117,241,207,95,255,219,186,127,240,217,99,219,55,176,119,205,181,180,108,142,150,225,110,173,217,70,53,12,65,141,254,169,34,25,197,208,20,125,111,97,170,212,39,69,184,190,9,97,160,245,45,229,14,220,68,71,3,26,99,160,116,15,78,149,231,6,78,52,81,42,45,215,221,142,176,209,13,7,40,248,101,242,174,38,213,241,118,133,207,198,43,15,120,230,140,188,101,234,92,216,50,122,107,102,207,149,65,23,39,155,89,30,44,101,100,22,126,249,171,253,9,230,229,248,145,157,207,18,138,99,213,117,136,165,224,6,76,227,132,107,247,119,184,204,163,194,30,40,93,223,196,78,83,197,54,208,164,126,222,145,105,142,73,154,150,46,20,183,255,99,89,251,80,104,100,159,193,143,132,111,189,230,123,37,132,201,234,170,9,49,32,189,170,113,209,132,54,126,87,152,122,133,99,178,216,167,124,13,185,252,19,87,61,192,102,58,72,254,137,1,0,213,13,215,221,172,227,139,38,30,180,118,143,247,138,81,204,204,216,54,76,7,240,46,242,232,136,114,149,170,131,92,198,69,1,153,161,50,98,137,42,210,141,47,179,24,200,103,150,252,222,124,227,166,231,212,232,162,161,77,175,136,22,179,204,223,25,243,146,226,171,136,64,7,126,252,37,255,4,52,119,231,171,99,169,89,132,198,114,57,149,126,118,158,225,189,6,95,192,140,46,24,92,147,241,138,106,81,134,105,205,179,214,255,53,131,163,20,173,235,114,55,71,105,186,117,178,120,144,186,156,95,148,155,122,68,244,27,110,90,25,89,209,122,145,87,67,240,251,9,30,242,6,31,199,206,3,165,156,191,74,208,133,146,157,12,5,151,97,212,90,191,193,78,213,236,76,170,188,40,191,182,220,223,189,219,139,239,176,190,220,169,184,254,74,80,191,53,34,65,248,55,244,186,52,64,198,149,31,45,54,178,229,210,131,105,248,59,220,252,185,117,246,136,48,108,93,238,137,110,77,93,11,178,112,201,255,120,208,81,158,128,245,133,37,152,190,12,252,119,108,161,197,79,77,22,166,98,66,183,11,169,80,203,149,19,67,9,206,6,42,131,81,122,105,91,39,199,70,164,105,51,252,212,67,38,79,155,207,67,32,163,6,152,21,76,43,129,158,12,141,0,133,152,151,123,211,170,5,94,252,101,206,57,97,97,247,27,80,192,50,49,73,249,11,97,108,178,207,208,251,67,249,218,188,99,41,68,105,223,68,188,23,120,173,147,70,12,158,186,101,58,175,118,169,195,104,136,125,75,8,236,230,53,28,168,158,202,26,136,200,35,45,210,170,133,59,191,62,190,29,123,197,146,100,137,229,149,208,151,110,25,66,77,132,53,93,15,185,136,39,221,100,205,203,193,106,149,212,133,213,46,128,130,178,27,23,232,87,63,207,200,241,56,136,10,46,76,238,5,45,18,79,244,111,111,37,180,180,235,184,104,76,171,228,206,252,196,176,180,92,194,205,163,48,46,249,173,132,123,142,77,135,218,80,136,67,30,227,39,167,245,140,91,176,145,169,199,155,71,158,73,174,219,140,184,230,69,82,214,223,142,219,226,66,99,137,118,161,248,224,16,9,93,110,210,10,29,135,55,9,219,21,89,161,176,68,6,173,127,215,54,219,133,159,255,54,151,160,205,186,32,212,101,11,50,109,117,172,195,206,243,177,200,220,67,13,113,107,84,216,197,38,8,179,99,143,162,13,186,125,174,255,102,81,134,225,116,24,242,57,194,250,212,161,99,82,240,156,90,177,8,186,157,154,119,100,49,86,252,139,210,254,153,106,162,180,34,48,165,154,97,115,70,13,35,17,13,207,17,104,200,233,214,240,103,160,9,56,100,135,174,234,22,123,165,115,125,191,114,57,5,175,104,214,100,67,218,82,102,74,203,171,56,239,67,84,236,143,106,121,240,131,61,66,36,175,107,196,91,62,11,59,237,50,64,237,121,61,70,180,218,204,14,91,52,246,138,239,39,225,108,235,203,144,3,3,154,163,243,17,162,239,95,61,243,66,123,42,28,71,38,197,187,148,12,200,195,146,16,162,148,180,74,238,18,224,244,184,11,252,18,76,166,31,217,82,222,24,47,90,104,171,202,49,9,142,71,119,91,90,90,245,237,187,166,94,77,214,253,186,99,191,187,233,104,99,2,211,245,26,247,240,89,25,46,174,175,63,138,131,28,91,196,92,211,10,246,202,39,41,133,159,91,112,255,138,136,91,182,42,200,142,105,226,129,130,26,47,56,187,33,122,233,122,229,118,183,87,129,129,21,226,121,118,224,14,113,142,122,108,182,26,121,16,115,178,8,82,224,205,163,218,229,86,188,233,117,178,46,254,34,102,56,224,123,187,123,175,29,115,61,169,43,150,222,205,89,242,66,192,196,7,56,73,214,45,216,43,159,190,111,187,141,78,95,158,52,158,254,51,221,84,211,200,122,108,160,199,171,130,241,247,118,173,156,177,7,49,145,118,164,164,238,236,45,136,134,208,7,230,243,123,233,30,14,64,71,118,206,74,166,60,197,98,128,75,173,115,104,24,206,1,145,129,224,60,92,182,159,162,42,43,237,65,23,240,85,34,196,80,165,119,66,6,239,123,167,13,99,215,74,181,234,15,116,169,254,232,112,238,246,100,103,183,77,243,6,165,104,23,142,176,72,134,245,75,185,197,105,160,77,221,45,206,8,248,231,223,255,198,210,128,169,189,160,54,54,155,154,122,131,64,96,158,36,23,11,243,164,218,29,239,45,70,27,34,231,52,229,169,23,60,61,57,121,217,39,179,181,76,226,184,240,12,27,182,180,95,2,159,62,202,141,110,225,247,167,63,209,64,103,95,0,241,11,99,247,173,233,107,249,231,250,182,111,184,75,150,64,140,2,253,80,20,0,245,42,208,235,52,164,249,21,99,109,11,62,187,8,48,106,214,143,110,34,78,139,173,141,40,21,51,190,33,10,15,76,71,182,35,165,230,81,101,57,40,110,0,222,113,173,50,83,64,101,157,119,101,213,130,221,203,174,242,224,148,217,221,195,232,173,148,189,73,117,64,48,117,235,224,63,193,124,87,118,189,133,4,59,189,203,15,253,107,66,28,7,87,185,181,15,62,157,55,71,239,250,103,102,10,66,195,83,182,78,249,0,54,181,42,86,162,194,65,103,47,153,126,133,126,95,167,17,186,52,170,171,3,171,180,142,138,175,81,233,99,81,170,19,216,37,241,100,164,168,226,137,132,187,49,254,91,73,65,130,184,63,65,185,26,155,53,224,181,246,96,231,29,116,12,29,131,7,174,163,215,19,9,99,55,99,157,233,33,181,181,41,103,215,197,52,143,244,65,139,127,0,110,209,56,138,47,14,166,115,223,205,117,186,233,56,27,122,144,167,219,1,104,69,189,236,221,205,169,168,17,11,42,55,152,209,174,81,67,212,8,253,120,75,38,211,44,112,34,245,23,77,68,148,228,10,26,56,52,71,214,227,195,4,253,130,117,227,114,95,92,14,199,205,42,255,9,217,185,126,120,209,62,169,179,233,9,54,255,178,36,206,6,211,55,177,254,46,250,10,70,173,243,142,156,94,184,60,175,16,79,22,149,191,251,189,210,154,210,214,222,36,98,188,2,28,155,111,208,218,76,164,123,162,18,173,136,166,190,174,48,84,160,55,49,73,140,172,107,221,49,255,127,71,237,253,183,25,209,53,40,113,140,11,222,222,220,97,206,220,115,192,216,126,163,223,209,73,74,26,243,184,34,98,229,30,174,168,89,66,74,1,86,65,93,152,129,188,141,191,136,104,228,130,24,129,200,122,231,158,150,139,122,4,128,71,235,13,7,110,210,177,33,184,250,235,202,141,19,56,86,159,65,191,3,216,82,95,180,186,44,18,136,232,70,249,134,143,31,189,88,219,145,102,63,68,237,56,101,131,25,67,11,148,254,14,153,144,163,174,189,37,72,212,202,27,142,217,233,47,239,172,187,25,78,76,22,25,185,60,142,107,105,170,83,118,196,204,137,80,65,109,143,10,32,11,125,129,3,40,94,157,249,135,134,162,172,113,102,2,162,4,155,191,94,23,214,221,221,186,90,222,135,22,146,22,60,65,237,86,69,129,223,224,230,2,191,22,198,157,232,2,59,255,93,69,147,253,10,105,205,51,5,55,223,234,76,164,160,46,121,214,27,73,0,119,239,185,143,113,205,1,58,145,184,145,182,115,74,107,59,33,157,35,191,44,47,38,36,236,219,255,52,205,9,187,4,239,100,153,227,71,240,58,250,45,229,40,168,36,79,51,40,239,168,215,63,68,65,22,124,15,41,43,127,118,166,156,149,209,86,112,98,69,6,174,105,231,154,141,182,188,247,57,221,45,242,40,14,243,175,58,41,182,179,22,61,85,85,43,179,133,78,46,152,20,39,164,25,166,20,63,46,143,91,95,16,147,105,217,137,133,48,230,250,151,210,159,43,61,59,125,56,186,26,161,42,74,5,43,13,198,12,21,34,179,88,149,107,59,165,11,204,50,26,113,65,49,125,37,217,26,38,218,166,246,102,60,7,80,165,175,104,162,176,98,241,128,129,208,62,233,152,112,28,10,80,133,156,24,200,208,117,41,172,157,186,158,160,188,136,85,255,247,208,58,29,163,65,237,21,56,234,243,159,254,22,156,197,207,63,153,110,6,102,147,82,187,86,53,16,79,126,212,129,218,54,250,49,96,33,73,148,225,110,226,55,107,191,242,211,210,211,39,195,221,195,182,18,116,253,189,169,143,138,3,52,19,205,35,90,82,182,125,191,25,213,198,130,248,226,181,80,176,153,189,238,248,125,203,90,142,23,86,83,101,110,197,111,139,254,91,50,120,80,111,191,102,76,135,244,107,3,20,181,182,127,138,212,124,124,138,247,208,182,121,141,248,177,71,46,14,240,162,26,98,70,86,172,207,82,159,143,56,57,121,19,28,144,201,43,97,178,21,88,118,73,56,114,10,102,125,124,208,176,10,111,113,168,230,49,163,231,92,176,240,173,215,52,187,48,187,19,37,234,140,79,58,66,207,169,51,179,225,201,111,117,215,131,110,41,88,17,61,219,175,55,196,248,251,128,50,140,251,29,162,161,66,150,90,62,5,67,64,226,192,43,22,212,131,218,195,7,198,192,77,252,75,163,126,247,96,253,39,192,95,73,137,28,184,190,242,237,132,41,220,14,234,141,228,35,112,252,167,230,116,53,226,221,158,20,14,36,50,120,123,183,103,208,89,173,234,212,110,207,63,145,123,154,6,219,138,116,14,72,165,94,41,177,41,167,105,142,127,76,3,217,90,142,147,248,86,220,0,37,102,136,74,89,200,4,187,58,39,147,182,97,125,185,244,193,59,126,61,181,204,25,159,104,14,15,1,63,9,92,77,14,84,227,235,41,228,226,5,201,85,118,174,73,36,113,0,73,125,253,121,118,213,123,100,93,7,15,248,84,251,78,4,188,22,140,167,181,80,188,63,31,230,170,236,177,77,198,135,176,36,91,151,175,166,253,235,11,27,49,113,242,85,207,33,62,180,4,82,163,79,183,50,139,50,104,226,26,15,218,201,254,100,175,187,183,161,197,70,73,143,20,56,165,7,163,198,208,126,207,150,53,153,83,110,23,112,62,99,29,57,70,223,248,248,58,210,197,62,114,186,205,234,43,180,38,186,219,132,149,44,184,144,202,116,160,157,200,124,46,232,223,87,200,216,133,36,89,212,8,50,140,147,119,114,5,121,210,170,43,149,21,156,65,3,147,136,123,119,147,57,213,88,238,116,34,32,67,245,120,188,228,133,78,184,191,182,14,249,17,19,100,60,81,3,44,134,111,0,32,25,86,148,44,30,79,77,161,134,158,238,247,250,75,124,117,56,13,5,225,45,237,18,189,32,58,40,143,182,165,38,201,198,99,111,234,127,100,155,68,115,48,25,62,71,195,114,148,27,98,252,76,214,11,17,0,149,112,142,138,211,114,10,40,165,104,127,132,136,138,10,93,133,47,105,208,47,10,106,120,177,223,97,164,247,250,40,255,157,38,156,111,118,179,182,61,116,70,185,116,47,74,117,174,7,152,217,168,182,155,30,184,237,46,53,115,213,210,57,242,188,166,195,106,236,50,127,240,63,186,195,78,166,178,207,83,245,65,184,238,233,225,187,201,43,209,141,107,49,241,198,207,231,64,246,245,188,43,165,214,110,126,107,174,165,186,215,242,49,31,203,166,218,219,0,148,31,131,15,86,231,191,126,129,235,28,212,101,133,81,162,126,202,184,54,204,16,100,165,41,93,76,221,107,61,85,146,135,146,24,193,136,188,112,245,174,65,185,143,242,76,74,80,176,97,181,198,72,167,143,62,91,89,43,198,93,46,241,182,210,83,209,218,36,124,140,172,4,217,237,142,114,45,16,32,72,178,9,152,13,5,192,163,222,27,8,117,165,46,125,23,139,177,195,214,8,221,69,166,133,30,182,48,180,70,210,205,229,48,95,24,210,122,158,245,155,102,159,121,196,26,180,232,160,29,199,75,175,15,94,6,217,41,213,27,154,108,236,71,52,45,74,74,86,122,110,177,64,140,232,229,209,84,92,246,254,226,217,234,101,104,224,214,71,89,113,110,19,164,19,251,240,127,241,149,74,123,137,218,185,3,245,215,143,150,57,59,145,41,41,102,10,86,183,62,201,45,76,71,244,92,36,57,3,212,143,177,181,242,117,39,9,250,236,225,204,52,203,31,141,96,7,17,129,200,119,128,11,97,168,178,195,188,48,176,104,6,219,116,138,17,201,56,217,191,35,101,154,132,253,253,143,153,151,249,112,53,59,136,44,4,97,226,232,119,109,103,246,27,221,250,69,78,244,205,179,48,52,4,185,146,180,154,21,62,227,218,223,239,87,56,190,139,93,96,77,63,250,128,71,67,38,147,145,150,74,68,29,247,131,139,158,18,242,18,80,51,126,60,16,127,211,248,211,28,62,56,109,64,49,195,209,200,0,206,11,191,125,47,44,34,37,10,108,251,56,33,119,136,84,33,24,95,102,247,109,76,118,3,36,171,227,7,112,211,74,82,248,161,85,154,48,81,93,125,117,240,191,183,21,139,52,40,194,111,98,250,151,169,232,196,110,34,90,44,70,164,176,30,13,243,24,114,173,109,204,54,206,204,125,254,59,75,4,141,62,6,139,17,188,30,252,106,138,138,118,71,87,103,193,117,174,126,90,82,142,46,188,11,24,228,137,235,210,235,216,187,140,30,172,3,125,119,58,94,153,36,177,99,7,182,170,177,123,171,113,238,40,240,194,201,14,184,28,69,229,131,241,140,100,212,146,251,150,206,158,54,139,212,144,63,60,100,24,239,167,153,186,239,167,154,205,193,157,196,56,11,58,185,146,232,240,170,214,105,203,225,176,247,89,111,90,213,60,77,104,117,206,166,92,14,218,138,209,228,133,129,213,112,47,205,65,49,242,170,200,19,182,56,62,67,177,65,242,231,179,120,52,254,95,33,217,37,115,154,95,92,251,9,96,24,157,205,41,188,104,164,233,15,52,10,224,17,155,185,232,135,44,217,172,150,57,75,221,33,78,83,132,159,146,52,20,233,111,58,0,154,189,215,64,253,8,200,253,232,44,217,50,67,28,80,78,3,28,140,130,67,70,6,70,223,177,206,113,250,200,114,42,60,153,155,97,86,131,149,3,50,227,148,151,248,145,254,233,46,242,131,169,43,229,26,240,148,213,64,165,31,118,169,0,117,160,226,84,53,204,235,34,109,235,201,129,252,26,84,29,89,213,54,242,193,127,95,142,3,64,221,246,118,244,168,36,87,189,154,119,103,181,110,193,122,0,103,69,248,222,59,205,180,18,238,118,55,193,109,187,95,12,176,96,45,250,58,28,13,26,35,163,249,194,193,38,156,227,52,203,1,209,174,172,165,250,112,65,211,147,233,112,35,37,127,78,155,194,38,39,212,107,187,112,234,125,125,238,224,7,245,92,154,150,17,129,195,172,238,198,212,46,95,30,87,59,157,103,114,166,228,249,104,119,238,93,164,188,242,213,118,26,91,152,244,34,66,160,80,188,177,48,98,96,94,101,12,162,117,89,243,57,215,248,76,48,171,35,30,247,113,158,52,104,90,52,1,118,255,244,234,33,72,39,164,48,108,37,123,149,153,134,71,190,128,82,180,72,229,184,197,52,46,65,152,172,141,188,61,171,87,194,56,202,147,197,107,138,201,127,124,187,83,188,86,214,113,86,102,247,59,24,94,164,167,212,40,185,89,193,136,64,16,107,145,1,13,50,128,229,45,87,83,208,144,241,82,128,113,77,85,80,230,170,64,140,80,13,37,218,83,33,104,179,85,137,188,181,111,37,251,121,242,163,184,50,171,157,240,224,105,99,150,50,84,52,39,226,116,148,24,66,51,28,26,82,51,123,116,62,158,83,13,187,53,163,113,141,221,29,19,193,73,179,201,47,194,255,134,63,222,224,96,3,250,244,109,21,176,2,88,27,247,162,94,206,233,18,14,237,72,208,158,170,61,127,23,83,45,15,188,41,134,102,221,231,247,8,143,157,140,73,232,202,163,200,47,54,206,125,34,214,183,35,189,123,242,32,177,32,12,100,137,65,199,14,233,112,23,174,2,105,236,111,192,235,164,93,125,74,165,198,141,32,172,1,47,6,215,240,173,15,132,238,34,80,99,61,137,248,161,168,242,69,46,233,17,199,61,37,100,232,40,170,221,198,82,172,48,145,201,13,67,127,168,251,255,133,28,198,128,156,233,217,187,21,134,7,169,51,124,10,29,205,1,93,2,110,165,93,127,57,224,121,245,86,253,129,22,103,192,120,135,87,140,178,127,73,240,102,154,230,214,106,85,253,154,231,65,209,225,152,66,215,164,109,75,4,241,221,224,93,19,201,112,100,209,129,14,65,148,251,117,226,216,9,126,22,40,27,38,166,253,88,139,224,230,234,197,104,224,234,159,38,122,79,84,147,138,75,66,3,36,92,4,122,253,202,97,133,173,184,242,217,54,187,113,85,86,219,246,244,175,105,235,23,66,158,209,98,59,143,93,198,170,204,80,176,118,125,106,182,120,79,39,160,244,107,235,232,232,180,71,249,124,204,10,204,3,124,128,28,107,45,223,146,156,76,9,50,97,172,153,32,162,126,251,12,145,207,132,167,115,200,36,226,171,229,175,52,126,250,121,188,153,236,108,253,47,140,40,152,81,122,207,39,156,187,190,175,199,147,144,128,79,234,217,101,182,119,183,27,197,0,115,25,221,57,241,104,207,201,2,122,251,111,28,18,171,52,85,118,58,161,99,46,135,204,139,150,121,109,227,18,142,127,158,240,54,45,13,233,169,75,57,99,58,12,138,105,144,178,68,54,187,22,150,27,3,241,114,237,183,207,128,217,150,57,38,140,168,20,133,234,134,172,25,69,252,185,238,238,151,91,170,225,101,179,186,20,138,42,215,143,211,193,151,143,182,213,10,203,197,18,248,88,130,22,51,15,198,121,92,36,153,203,179,224,159,220,35,181,40,213,228,90,246,45,137,116,72,220,168,165,148,4,122,87,116,40,6,34,66,147,115,18,144,52,186,158,208,10,224,231,149,216,228,223,177,82,64,240,144,255,167,202,200,232,163,46,241,241,98,34,51,153,63,203,182,38,40,38,72,28,195,135,150,68,78,159,125,231,252,53,154,130,214,234,51,74,206,189,49,176,200,48,44,30,150,74,106,93,65,49,45,5,138,207,238,107,161,155,64,254,142,123,240,162,138,13,220,33,229,18,139,157,246,240,10,249,133,231,29,186,150,183,90,45,158,215,7,224,240,49,92,88,226,123,208,195,18,87,249,42,143,177,239,68,18,198,105,83,162,185,80,238,225,193,39,73,106,153,41,192,190,104,228,27,27,75,184,186,229,143,31,234,61,131,51,254,16,153,149,227,139,23,11,244,105,82,74,217,222,112,91,28,122,183,234,6,226,165,252,211,252,195,169,150,134,233,49,112,85,173,181,53,77,178,153,97,153,144,43,37,45,99,107,185,71,242,142,51,13,216,139,170,246,189,171,253,93,105,66,176,224,8,249,105,33,126,45,243,227,7,68,1,194,185,86,88,72,89,42,242,196,0,193,220,190,23,20,93,198,13,167,28,51,69,24,58,84,81,63,76,210,81,128,54,15,93,166,245,110,184,211,73,109,186,118,242,177,185,172,190,233,80,154,46,211,91,15,235,247,84,93,135,56,34,43,37,33,89,121,62,201,233,238,170,169,203,34,163,243,189,152,146,213,149,24,119,24,25,80,103,18,244,253,24,186,131,122,54,82,86,243,194,146,4,247,130,126,111,97,210,133,52,124,250,32,217,246,30,12,111,123,72,77,213,238,254,24,56,225,13,3,233,154,90,231,104,6,193,137,192,128,220,160,86,198,111,245,84,157,135,61,40,217,47,178,87,148,223,66,10,131,100,128,197,229,172,143,75,58,69,171,19,214,131,43,42,43,72,175,182,25,69,29,61,17,176,100,225,181,220,65,152,123,62,198,243,217,241,255,50,179,152,252,24,232,229,22,11,226,57,75,101,83,155,86,26,137,13,92,124,22,96,85,179,203,182,135,10,11,91,44,228,122,192,38,147,84,5,165,82,114,166,186,75,90,250,102,101,57,142,243,133,167,131,233,28,190,154,37,172,31,196,207,69,11,196,177,184,132,223,79,98,217,13,174,12,150,80,150,69,246,112,177,205,2,104,227,154,82,147,82,114,20,22,109,40,213,94,197,187,97,203,71,219,114,211,2,178,208,33,219,146,105,23,249,35,45,177,177,5,174,129,34,90,37,179,31,17,15,255,151,5,144,104,17,45,250,172,180,188,103,139,241,60,239,129,24,184,123,197,201,244,168,112,236,19,222,146,60,168,98,128,3,46,230,172,97,192,53,41,233,167,152,133,218,222,135,104,17,98,254,142,159,48,4,70,53,36,224,216,171,21,62,234,110,204,225,46,242,50,199,52,180,38,97,35,119,21,131,162,77,162,174,251,255,33,160,30,34,27,32,126,112,230,242,227,234,45,175,140,23,216,60,113,229,241,111,157,52,61,111,66,14,82,32,87,11,241,151,51,147,207,143,34,94,23,204,235,134,227,227,241,3,252,48,182,186,158,101,208,33,137,170,207,191,20,45,142,170,76,130,51,142,203,90,117,149,53,146,125,53,26,45,50,77,169,168,223,109,32,173,188,229,21,28,82,164,199,96,215,197,225,174,191,207,96,49,103,234,7,213,203,85,103,187,147,54,67,203,75,175,16,102,185,23,102,187,89,218,38,190,224,145,148,82,29,235,153,197,170,24,203,197,220,130,39,118,93,10,99,148,176,190,52,112,2,60,80,17,143,55,176,122,183,140,25,1,174,68,10,194,209,113,39,228,159,153,81,106,252,186,207,179,195,123,176,30,211,93,197,138,71,1,179,115,2,77,116,194,163,95,73,116,181,172,86,99,136,165,158,174,86,131,238,114,35,238,208,172,187,2,141,245,242,191,250,199,252,164,3,167,94,238,60,227,158,105,154,235,61,235,5,23,157,245,20,8,129,204,253,112,67,113,151,189,162,208,146,236,134,89,177,170,228,33,214,99,216,227,251,28,11,106,184,155,80,157,22,156,64,211,120,217,32,1,102,244,115,20,195,120,183,46,207,98,87,13,88,188,35,50,86,183,26,250,79,243,0,42,168,185,16,219,115,38,61,244,26,232,104,211,114,254,66,104,232,115,124,190,86,48,209,253,92,56,12,180,97,94,64,222,72,36,11,73,135,241,239,167,58,199,39,220,21,195,160,78,181,62,186,39,141,31,132,22,174,134,7,75,160,109,59,98,65,132,62,185,18,70,238,48,202,56,82,120,209,119,146,107,146,41,184,138,222,100,73,217,62,88,89,241,73,216,111,165,198,24,150,39,15,105,211,133,177,103,35,200,28,225,215,193,94,73,142,167,226,145,63,190,99,153,69,77,99,125,102,28,26,222,247,3,4,27,87,56,1,138,0,59,103,40,138,187,77,129,96,146,204,189,243,215,189,214,0,31,10,221,141,249,100,97,27,118,139,254,36,185,78,237,234,32,58,206,36,108,174,29,165,20,108,147,178,225,179,57,117,40,244,240,212,93,56,168,246,140,176,243,134,106,102,23,100,15,156,151,76,7,66,239,14,168,206,83,82,77,205,184,0,185,4,10,249,163,16,51,95,215,1,229,125,15,216,83,133,163,155,186,120,85,106,167,1,20,63,150,45,154,143,82,56,196,227,198,58,26,76,148,51,78,188,66,236,197,195,46,113,22,17,205,95,27,30,74,3,2,164,237,7,232,155,157,63,47,153,140,248,42,113,35,107,114,75,131,186,221,233,221,191,38,176,129,113,212,130,15,83,218,136,52,183,112,69,181,141,73,123,126,148,98,93,26,223,48,92,161,109,66,110,38,33,175,19,61,64,82,174,39,62,70,52,209,183,7,51,43,232,190,248,110,139,242,47,89,54,185,97,220,97,216,242,48,148,102,50,236,139,70,3,95,138,46,81,160,17,14,52,240,190,130,114,149,252,164,156,64,212,132,189,58,237,137,195,191,185,252,205,35,72,189,73,190,46,98,185,161,88,129,34,29,115,235,245,109,143,97,127,193,150,28,47,74,56,63,144,241,236,126,76,93,8,240,29,119,180,10,174,95,23,230,172,217,169,121,47,94,212,62,114,80,76,67,69,179,122,159,62,138,45,241,154,2,46,111,134,200,170,81,91,218,193,219,252,140,31,76,203,229,171,0,181,161,19,190,125,50,156,87,166,94,75,216,251,220,255,101,106,118,239,143,31,209,69,158,4,20,46,22,143,59,48,84,15,237,75,252,44,8,240,241,247,108,204,183,217,84,201,164,165,110,238,225,97,187,194,66,236,32,59,201,233,118,147,100,156,179,19,175,130,150,126,169,98,171,106,212,57,224,123,203,189,8,25,174,11,56,247,167,75,19,48,98,17,201,228,155,221,114,28,130,53,129,243,6,168,173,209,82,170,107,219,45,245,122,164,50,166,147,197,77,186,134,178,242,62,38,61,209,230,117,2,101,197,127,178,234,181,208,75,48,244,85,50,89,191,82,50,179,45,5,7,123,88,44,192,143,203,158,251,138,157,52,218,218,148,65,193,198,6,139,90,114,9,23,69,35,57,12,9,217,2,115,96,30,27,244,87,47,64,248,132,230,30,236,188,255,29,3,209,221,51,126,5,51,136,172,154,230,104,3,218,79,116,208,241,9,216,67,144,244,85,251,188,168,251,156,233,119,250,51,204,152,121,106,76,156,119,170,18,126,159,138,164,101,101,42,10,91,194,167,141,124,171,223,190,90,67,131,177,158,10,205,34,250,180,121,213,148,109,99,102,138,76,122,61,160,4,83,79,221,200,255,116,121,6,111,177,232,254,218,169,230,189,204,148,75,90,104,239,254,181,202,119,3,39,61,139,170,237,44,6,252,127,248,20,98,99,15,37,203,218,217,225,202,79,227,236,179,72,172,123,201,63,80,125,175,43,248,175,62,189,232,87,112,36,221,80,172,30,192,250,8,50,199,122,181,51,151,102,187,199,245,237,197,148,215,129,211,246,233,255,187,145,211,169,224,80,120,154,86,15,173,211,249,35,206,34,16,244,104,221,179,11,67,195,129,212,81,35,1,80,170,250,178,231,45,108,178,161,170,8,126,2,242,204,111,34,4,79,134,59,34,67,105,234,233,146,48,74,17,234,155,203,74,146,200,250,72,166,113,30,112,51,252,145,11,26,118,173,142,124,80,117,225,41,144,236,179,202,245,0,13,247,234,227,112,171,167,250,94,1,147,31,247,188,249,60,106,42,24,215,3,31,247,37,223,37,64,100,121,156,114,32,197,119,16,171,244,119,109,208,224,199,243,16,76,130,169,139,100,28,85,127,172,83,107,71,151,47,250,53,74,206,46,111,205,134,236,253,28,35,113,184,99,31,219,73,79,94,126,132,32,218,1,105,184,245,204,173,144,123,169,112,199,186,127,64,131,199,107,159,41,177,223,50,109,123,18,134,0,36,247,5,69,68,181,0,158,156,255,240,114,44,127,32,236,213,213,182,141,194,167,232,228,171,99,165,180,9,82,180,74,217,182,220,100,165,167,203,57,226,57,156,172,233,51,251,9,240,24,33,239,14,229,171,127,12,230,6,115,216,105,249,29,124,173,170,93,75,80,242,41,127,253,68,21,84,221,241,141,44,25,232,22,81,13,45,81,127,65,118,119,56,34,231,213,168,169,198,35,18,236,108,144,230,156,115,15,56,139,213,240,232,191,53,206,31,90,234,87,56,93,135,63,24,99,139,33,159,190,180,243,184,116,218,86,55,105,48,106,188,78,66,56,39,168,212,200,216,101,25,111,106,156,4,222,248,60,152,30,56,203,101,65,193,126,249,60,122,239,125,188,204,12,133,232,35,198,15,207,145,123,196,241,58,193,42,46,13,192,180,59,101,134,2,79,86,78,72,136,126,122,91,254,253,104,221,84,231,166,219,61,253,49,78,37,88,2,241,177,188,54,71,10,171,175,152,25,229,63,226,135,55,140,201,59,191,166,191,98,86,32,85,10,76,61,188,205,109,48,195,15,237,151,187,97,211,226,161,219,110,168,97,190,121,234,169,71,34,154,51,23,213,93,225,109,84,81,249,232,27,32,65,163,188,114,86,237,132,227,228,194,250,162,246,116,152,30,162,220,108,167,72,56,33,198,72,212,133,126,218,217,118,77,196,146,178,68,34,245,144,4,106,97,76,98,172,171,66,98,36,245,159,42,37,208,166,56,113,234,23,224,135,198,182,206,31,80,176,37,207,234,92,24,87,31,17,114,181,18,55,14,187,214,211,250,215,206,59,33,92,67,151,201,16,157,46,238,137,113,239,106,19,220,255,197,115,35,211,154,203,124,89,138,172,91,45,199,90,59,83,14,126,113,165,92,125,7,134,57,58,120,171,20,45,212,202,73,214,102,101,88,164,219,2,104,120,195,136,251,64,93,87,204,129,196,254,194,9,91,49,211,64,59,168,215,15,115,165,126,252,66,250,133,168,109,184,146,72,138,55,89,145,164,20,111,53,205,87,153,199,144,149,194,117,129,82,97,169,13,122,207,135,121,242,183,118,66,98,121,112,113,50,128,81,228,47,9,23,194,109,78,33,89,242,146,42,176,74,236,186,251,110,201,148,55,14,243,71,210,200,215,152,36,72,165,158,234,223,46,19,212,34,102,175,96,183,164,186,99,102,43,215,82,39,56,64,133,180,161,221,197,219,245,199,37,13,63,71,102,196,56,144,39,21,10,107,173,154,104,66,187,204,176,237,199,73,108,255,25,64,12,15,253,151,192,253,22,238,59,204,120,107,138,175,159,8,92,176,249,175,184,68,52,144,204,95,161,232,63,145,123,214,23,169,77,165,167,151,178,255,193,101,36,162,83,68,146,106,226,254,254,45,37,181,255,136,59,124,46,210,9,0,144,238,174,122,150,117,196,218,199,54,53,46,99,61,56,64,196,186,90,251,134,68,229,172,190,40,99,141,70,155,159,132,2,208,221,34,96,28,0,199,130,3,100,247,161,66,184,189,18,160,206,121,162,176,118,104,123,76,176,80,134,47,16,185,117,192,172,74,75,36,64,175,57,106,124,219,243,161,64,131,230,248,96,207,46,182,198,204,15,46,143,151,66,143,54,35,136,215,125,114,247,198,188,138,110,68,189,80,167,47,227,95,202,165,185,131,162,56,189,95,128,167,234,82,52,40,208,87,158,179,255,35,249,221,78,220,50,40,190,16,77,228,2,157,222,56,178,14,217,146,131,81,93,105,193,6,80,114,248,78,178,119,221,154,126,194,24,212,132,122,183,103,53,75,90,204,187,170,142,254,194,161,122,45,141,171,153,191,94,10,23,249,195,40,57,43,198,82,61,175,57,133,159,254,15,62,186,147,230,126,223,76,157,59,169,234,227,54,140,122,50,143,35,159,78,149,174,133,194,129,180,155,203,146,34,61,162,250,140,7,128,28,121,211,248,231,219,225,108,51,174,205,199,148,102,125,191,247,67,19,108,131,222,12,223,134,124,120,181,35,253,254,145,147,228,194,155,239,174,6,134,237,123,192,152,239,108,253,70,172,42,53,167,213,35,120,2,173,202,244,124,90,11,127,246,215,49,168,214,49,163,167,143,76,204,166,201,45,39,252,152,237,212,226,242,73,7,73,255,207,142,217,1,109,126,254,215,111,104,212,205,167,23,92,58,188,210,213,218,205,159,146,58,180,156,109,203,139,199,118,216,45,137,59,135,65,37,51,205,42,41,109,73,39,97,91,145,90,208,47,198,93,246,164,255,191,45,250,85,153,236,44,130,143,19,101,72,112,40,131,226,149,0,108,251,144,145,204,85,173,47,44,41,8,97,2,34,159,71,40,206,78,167,99,182,229,248,193,43,4,34,140,235,237,127,242,132,153,224,19,176,183,196,66,232,32,33,56,114,138,147,2,234,210,192,3,146,50,153,47,183,4,231,25,61,112,96,141,152,243,24,32,174,1,252,44,71,86,198,65,120,40,254,0,44,160,178,34,193,188,95,119,182,131,207,183,69,148,243,146,93,167,191,93,94,17,73,226,100,113,108,94,67,184,193,57,142,241,255,58,60,31,43,43,105,65,17,200,216,186,209,55,220,118,101,246,12,183,114,106,203,126,212,5,194,243,121,100,33,162,254,224,129,68,68,114,69,130,213,213,98,156,32,87,208,69,8,43,143,64,238,215,11,179,234,67,119,62,69,58,94,139,144,36,46,33,96,123,154,1,149,82,176,13,209,184,205,0,141,55,130,225,153,49,217,59,143,55,129,117,38,70,167,216,200,146,241,48,87,6,107,179,117,30,184,7,86,231,79,90,242,142,127,2,158,68,240,155,209,46,161,197,53,94,247,172,65,66,220,240,184,93,117,80,174,7,20,28,103,25,232,104,141,89,145,146,83,62,219,231,243,233,175,106,209,51,196,131,200,120,176,56,131,143,104,91,133,235,78,182,110,243,117,55,247,57,209,216,33,102,215,20,57,6,171,230,168,51,245,50,119,101,106,133,171,221,189,249,95,148,178,210,171,55,90,128,6,171,21,31,77,225,48,60,130,61,204,86,162,32,164,212,151,116,170,252,37,138,239,154,78,91,58,45,177,199,197,156,190,235,127,229,193,185,189,210,116,160,77,169,195,19,75,1,137,214,200,242,251,212,155,36,239,35,233,44,23,127,128,70,165,211,232,143,85,83,7,208,83,68,147,90,211,37,172,2,3,127,105,81,149,248,80,245,146,84,70,122,134,61,91,18,71,221,7,108,243,119,9,107,111,36,170,170,150,204,218,94,142,57,131,243,140,15,109,188,176,128,69,188,152,94,45,89,87,193,48,191,75,9,95,206,214,201,183,188,133,19,253,128,154,75,112,247,16,235,229,88,96,34,92,245,178,217,104,187,177,115,85,109,218,109,215,90,152,220,168,188,255,176,171,111,193,88,175,137,202,190,198,9,80,174,227,26,50,202,44,191,26,9,14,255,208,48,102,174,241,50,38,186,172,121,66,162,1,243,126,175,131,99,62,197,229,242,70,83,174,4,30,7,226,179,67,228,100,157,9,219,156,29,243,126,36,150,150,211,20,0,95,46,21,242,60,49,165,101,72,189,15,156,126,29,89,197,89,216,230,67,84,165,72,57,24,121,233,254,50,116,27,180,216,117,213,167,14,157,216,8,200,110,65,138,227,204,212,201,39,146,194,75,177,146,198,113,9,43,70,110,85,81,179,174,21,145,163,225,117,236,43,240,252,213,137,183,42,167,254,62,25,97,148,87,238,45,101,209,124,120,115,73,160,154,107,14,78,246,244,107,59,181,64,228,63,142,39,207,31,156,184,126,68,141,170,2,35,165,75,119,182,108,117,136,90,128,176,168,26,49,39,154,113,55,14,80,92,247,76,114,194,206,56,244,44,255,12,245,131,179,78,154,39,117,243,8,159,148,231,149,141,1,11,47,65,221,30,188,19,20,24,226,27,72,153,23,240,167,49,177,137,66,200,41,0,191,57,110,166,166,141,145,222,75,159,28,138,57,207,65,241,101,142,205,210,221,77,15,11,185,6,7,212,12,163,46,112,112,188,89,138,88,207,172,113,160,139,116,233,92,99,131,191,93,184,236,43,70,38,19,186,69,230,241,144,1,39,105,250,35,100,234,127,83,173,67,12,228,64,126,168,73,130,213,252,40,231,106,35,5,112,160,19,95,23,145,194,141,121,231,38,71,159,112,55,85,202,248,90,4,127,216,225,226,86,94,195,247,118,116,230,1,226,25,103,123,120,42,166,152,166,152,220,14,188,20,202,50,207,244,6,99,84,120,46,16,83,245,176,139,18,128,26,186,20,22,144,194,226,65,81,85,11,179,105,9,209,129,252,253,64,114,196,221,71,199,217,235,48,251,140,53,229,132,52,82,5,179,221,201,197,68,103,167,77,214,188,65,110,10,129,212,140,145,75,224,185,227,81,211,235,201,237,68,232,95,78,48,6,95,186,227,250,225,99,225,24,119,41,142,71,3,244,41,60,225,114,56,59,251,183,135,103,215,192,130,108,174,130,163,251,4,190,194,46,87,16,247,195,236,55,238,38,214,188,35,205,88,94,75,158,210,11,98,199,29,241,167,171,16,52,119,247,128,107,26,45,70,24,136,165,52,27,67,33,17,226,234,201,13,135,58,74,73,214,17,28,88,107,207,34,212,169,239,73,155,175,36,156,198,96,81,100,240,174,250,209,132,211,129,20,136,141,157,183,138,207,121,226,176,204,127,206,144,78,63,158,121,194,179,123,234,105,121,179,158,111,139,186,119,131,74,247,108,250,194,225,61,114,160,142,99,26,205,32,164,6,150,187,130,148,230,128,4,110,143,23,162,67,239,47,219,71,144,66,33,22,248,18,110,98,211,75,50,231,165,21,100,171,185,239,236,47,37,210,253,90,83,236,93,36,108,226,56,116,144,198,83,130,132,102,133,150,221,46,156,116,23,185,106,98,116,89,252,91,43,93,125,106,225,0,193,129,127,80,205,172,57,7,71,0,95,252,79,105,69,136,80,179,54,74,51,232,59,0,123,215,205,112,167,63,188,128,198,212,199,178,154,15,13,216,65,175,244,224,121,52,199,138,125,169,201,109,172,227,196,47,60,160,251,128,188,143,81,180,204,155,61,191,40,148,8,226,132,112,254,219,142,44,152,71,63,42,75,169,248,193,230,22,156,225,224,29,66,97,2,2,81,60,187,22,6,5,247,164,254,72,80,22,174,126,209,42,30,121,243,37,50,71,185,180,28,104,110,167,56,98,219,18,29,255,85,0,180,227,159,198,40,2,96,65,48,237,28,12,112,153,48,24,209,250,87,203,156,26,164,153,217,102,47,156,56,243,75,250,34,157,129,116,175,241,40,50,179,196,132,185,58,123,188,246,94,210,163,90,226,182,34,7,235,110,43,102,254,64,10,55,186,242,140,169,73,128,8,216,213,125,189,61,61,163,25,13,244,230,27,106,219,118,86,92,117,185,131,221,143,99,160,165,208,116,6,156,176,14,144,229,87,154,71,80,37,212,39,107,60,222,76,170,188,24,196,176,164,209,136,109,87,84,227,122,41,29,188,7,149,254,36,82,7,146,251,56,56,181,137,152,188,185,195,140,228,237,207,235,198,43,128,165,46,26,233,108,234,103,251,11,87,121,135,47,164,77,217,14,150,180,197,100,219,215,41,79,40,143,227,153,191,215,28,26,174,208,51,64,249,36,87,155,172,124,227,100,104,49,29,192,166,201,176,233,232,74,170,164,200,164,137,145,46,158,43,27,99,82,72,143,147,74,254,32,246,28,44,59,226,109,19,147,73,239,204,236,220,41,219,142,234,138,220,120,244,237,65,46,151,245,132,38,21,205,252,56,48,124,80,199,165,22,214,44,198,49,67,240,197,32,117,48,126,219,78,11,88,244,2,16,48,213,56,171,162,76,143,31,242,212,178,231,239,224,114,171,38,37,41,5,179,183,12,94,179,153,249,155,215,89,98,81,18,83,253,241,119,135,196,57,128,215,200,58,206,231,112,126,182,252,165,214,191,62,116,15,194,143,41,167,142,88,229,190,172,19,19,94,162,53,181,221,240,101,169,86,152,247,12,175,252,185,114,210,212,3,87,81,69,165,139,139,50,59,90,10,121,50,50,26,138,228,123,158,28,175,209,76,151,32,133,190,97,6,19,92,119,224,46,76,251,93,226,36,137,89,98,252,112,167,152,146,101,115,200,168,138,126,252,121,53,37,223,72,119,98,92,201,9,142,246,181,29,71,245,61,166,81,113,188,213,237,254,4,84,126,167,7,255,15,168,80,46,32,233,48,83,182,135,81,116,12,164,229,26,150,29,174,55,92,175,172,41,76,166,181,7,113,63,103,82,117,133,26,188,167,75,241,132,147,163,42,195,231,78,163,215,170,100,3,164,156,252,104,127,234,204,166,171,159,160,114,119,0,17,63,34,201,218,107,83,147,26,171,122,90,182,141,229,89,56,31,191,78,79,104,188,92,253,155,245,18,145,235,28,89,39,190,146,60,147,105,47,220,252,128,20,190,46,149,162,146,113,239,216,202,110,157,12,208,230,35,215,23,190,157,158,13,12,171,114,192,172,130,33,142,201,10,155,146,194,13,223,58,231,152,133,40,78,168,207,157,238,222,89,57,47,128,136,170,135,132,238,186,133,162,234,55,30,176,230,125,21,96,77,230,196,83,12,88,162,163,146,65,213,241,37,248,63,173,43,16,248,177,33,185,83,68,154,160,16,177,221,172,49,156,123,109,163,41,99,134,30,2,113,180,220,60,249,27,162,167,223,255,158,136,113,90,21,143,153,8,242,148,43,201,186,80,174,88,124,167,129,94,14,163,237,148,180,250,98,57,216,26,28,98,230,241,186,121,92,143,238,110,79,207,47,252,45,189,113,193,150,150,167,160,142,12,169,221,75,40,126,164,203,174,206,165,88,205,94,206,20,179,252,119,36,94,131,2,199,69,15,33,206,134,200,166,37,49,102,57,249,116,170,136,104,167,4,53,205,148,149,112,5,9,54,81,140,135,114,248,84,251,107,142,174,176,30,54,161,142,3,71,228,93,208,64,64,101,9,228,155,66,2,74,6,153,29,10,185,45,193,69,8,219,159,111,22,86,43,214,10,0,173,182,126,100,14,2,104,100,41,33,113,248,192,47,166,19,86,193,114,163,31,97,37,50,252,15,149,226,188,54,233,34,6,213,115,175,114,209,233,59,181,42,73,189,110,7,165,173,151,100,34,237,193,13,62,92,159,20,152,49,55,179,203,116,62,76,116,237,162,180,23,203,225,47,166,69,191,143,182,249,15,167,198,89,221,54,27,14,33,213,166,140,20,106,117,60,115,202,224,85,29,249,123,54,152,76,171,131,254,12,7,42,88,182,9,165,62,96,210,109,161,65,111,74,52,187,244,109,173,181,34,38,131,219,140,74,92,30,70,112,7,93,33,50,194,36,107,163,23,241,200,245,248,145,201,34,167,5,130,41,111,57,3,10,41,180,206,232,112,24,214,60,41,221,39,139,92,120,32,5,191,243,172,251,199,39,115,173,30,109,126,220,95,197,114,66,49,88,187,126,217,169,6,49,134,169,165,237,53,178,29,97,48,63,238,25,22,111,214,125,144,230,0,41,161,159,3,41,90,250,29,225,158,222,33,1,106,60,186,239,54,47,138,201,114,140,250,50,21,81,65,70,209,27,139,122,187,247,217,156,181,131,250,0,247,171,254,97,236,168,14,123,212,246,72,68,33,52,33,17,176,194,94,66,79,241,184,208,10,134,234,94,177,95,108,139,115,166,93,116,175,6,9,212,79,242,162,104,206,244,207,118,147,224,113,19,5,108,163,206,242,162,110,85,118,4,145,203,35,113,84,166,182,10,199,147,87,230,164,194,91,223,154,191,116,11,221,223,6,170,65,240,152,119,195,128,74,4,119,168,126,234,9,234,216,216,67,13,133,26,74,241,127,63,90,109,79,135,26,215,71,238,74,208,160,105,195,243,15,88,221,28,65,252,65,92,158,221,154,75,210,75,243,186,40,84,2,125,119,29,91,4,244,1,5,160,251,204,136,182,108,123,50,97,210,218,155,135,7,170,160,105,183,255,91,90,113,215,28,131,84,43,243,249,201,182,118,102,234,52,210,166,2,99,14,39,64,129,36,143,73,176,98,113,94,149,26,233,98,140,60,247,25,204,113,8,208,203,113,147,158,228,17,126,205,144,189,142,131,6,37,168,254,109,74,104,183,57,87,138,171,105,54,33,174,40,220,180,114,165,197,224,118,191,136,154,102,156,109,173,4,121,138,210,101,28,127,24,152,143,27,214,174,213,252,32,146,184,185,132,75,172,20,249,69,185,206,119,6,120,173,224,88,60,164,200,206,182,83,127,15,109,155,182,207,76,82,30,215,34,178,12,232,49,254,114,38,246,103,60,210,4,190,130,26,47,45,147,209,180,127,172,225,170,224,63,46,88,128,190,44,156,95,243,5,251,197,69,125,192,252,132,77,184,106,99,79,150,242,50,248,63,179,119,105,47,7,61,161,166,172,221,79,118,90,219,181,176,41,249,37,158,17,128,4,137,219,163,30,148,216,228,192,229,217,106,74,40,78,11,130,57,74,61,158,199,182,225,197,36,62,94,203,50,1,214,198,32,90,209,21,4,215,207,238,166,65,247,160,178,1,109,170,235,224,21,106,168,60,61,12,126,80,34,45,104,135,71,25,151,224,83,117,209,133,231,249,34,4,115,191,59,251,243,225,86,88,239,85,119,130,143,196,123,116,145,33,203,219,250,63,40,112,198,247,177,87,52,73,96,155,244,49,203,46,3,21,161,251,155,211,48,225,113,124,55,95,185,104,139,16,34,182,253,53,178,53,162,249,113,156,148,238,100,8,83,191,147,168,243,162,233,213,14,141,201,129,130,110,127,6,33,143,127,195,216,89,245,216,194,47,71,187,26,121,6,96,193,229,14,151,175,47,109,239,25,87,191,222,93,199,179,248,50,221,19,168,36,108,216,174,27,8,149,26,25,8,207,19,171,199,83,48,82,191,62,106,111,209,139,64,120,156,176,148,136,67,252,42,200,238,240,43,56,228,152,52,69,140,79,108,37,194,93,6,72,59,186,175,128,204,107,106,202,62,57,35,222,150,46,234,232,116,206,165,252,176,122,97,70,89,231,40,37,191,17,124,77,29,238,78,31,185,100,220,143,6,244,21,42,107,74,63,254,162,175,194,46,234,169,154,182,46,77,56,43,66,247,254,145,247,88,73,177,97,23,252,210,207,11,119,79,22,194,105,189,173,204,151,213,211,61,200,27,254,79,140,219,112,240,68,65,221,154,201,110,139,117,65,230,187,190,180,195,1,202,164,64,203,83,183,149,14,160,247,112,132,205,207,127,188,236,191,181,251,13,141,171,153,225,185,41,77,145,240,248,169,44,39,253,214,5,40,228,132,79,113,90,159,172,11,9,39,24,5,121,174,104,88,150,124,71,250,248,41,30,224,238,248,142,161,72,214,21,179,134,37,124,15,119,39,155,225,201,179,117,9,4,240,67,101,199,245,94,146,239,173,63,192,88,80,81,162,116,101,140,91,140,255,107,208,24,171,202,145,113,113,193,2,249,37,105,1,78,23,167,141,44,191,100,209,67,62,12,76,64,72,239,13,122,213,84,7,48,104,84,211,221,220,80,54,225,42,78,25,222,15,201,146,176,75,108,222,83,228,146,201,207,84,196,118,210,177,12,95,10,164,97,114,136,71,38,243,102,205,180,110,165,202,154,58,237,153,205,3,135,56,207,55,32,98,28,178,247,217,55,150,87,42,154,115,221,72,62,57,241,9,128,246,193,30,63,198,57,252,12,0,97,37,48,159,254,251,246,108,96,153,39,207,200,131,91,139,171,33,53,151,45,255,186,29,136,226,142,183,116,197,194,108,134,247,179,149,104,239,104,220,69,4,35,187,240,132,155,121,190,252,15,200,51,74,42,178,32,126,229,244,163,223,148,71,112,57,17,151,65,242,42,179,89,14,54,236,193,21,76,97,64,235,140,34,245,221,41,101,227,124,225,80,83,58,93,174,206,129,52,149,208,92,76,9,197,95,188,121,37,51,63,22,223,213,67,138,180,252,38,85,140,64,178,17,141,189,183,4,83,88,161,195,55,21,129,115,143,221,87,14,86,107,167,130,44,43,222,133,55,29,21,61,63,54,211,176,118,3,225,146,11,92,173,103,63,52,53,31,182,41,118,27,172,225,239,248,82,126,24,86,235,162,161,211,43,126,93,101,236,156,250,80,186,40,10,80,254,82,130,180,59,202,231,231,228,23,193,12,246,200,29,170,231,124,104,235,138,75,50,133,225,43,90,160,19,146,248,101,146,218,35,11,67,44,52,85,219,3,137,107,64,5,31,117,8,184,141,157,187,169,32,107,148,164,236,75,7,100,119,188,116,34,210,217,152,155,214,252,223,235,163,116,44,228,92,151,65,194,147,128,63,169,118,200,199,126,221,99,229,160,5,64,245,18,186,45,99,196,201,143,10,95,221,200,102,195,121,129,44,185,16,26,133,4,5,35,165,190,146,80,189,6,95,3,7,211,239,184,9,231,153,40,141,99,117,56,200,211,128,222,105,85,97,116,212,157,213,189,215,29,20,19,19,180,211,143,116,135,20,147,101,184,25,177,79,198,172,15,151,27,202,219,72,229,149,29,183,131,49,105,253,151,184,86,242,7,165,130,243,81,72,168,84,67,113,13,62,81,113,225,124,216,181,210,69,28,88,229,145,123,54,193,238,35,154,45,148,252,2,62,208,48,231,195,158,222,156,22,245,178,196,100,250,91,89,139,161,89,80,137,192,63,147,64,38,202,238,101,36,49,152,244,25,38,223,57,172,85,241,20,45,16,68,79,178,77,122,105,24,17,242,141,102,89,169,105,254,115,127,239,66,38,125,145,46,22,191,175,181,216,54,222,146,245,202,207,112,57,88,41,233,126,121,162,116,64,121,72,119,197,26,193,16,146,204,20,125,151,99,208,193,125,101,19,159,31,122,122,83,142,3,155,92,84,203,228,61,1,99,206,138,229,136,200,208,234,143,119,127,71,195,110,33,104,73,199,6,162,238,72,140,3,213,135,0,139,227,66,106,34,35,68,235,49,53,211,178,70,44,58,114,5,88,28,97,72,24,228,134,202,225,133,13,97,83,51,179,156,230,58,118,141,246,236,209,11,174,145,246,177,191,105,165,170,68,52,89,151,68,173,215,240,3,163,84,209,69,94,61,99,114,218,181,85,21,213,95,91,106,89,56,98,26,237,252,69,246,32,77,50,32,112,182,19,232,124,6,51,199,204,222,114,71,181,165,206,42,25,230,56,106,144,118,98,158,5,4,140,58,69,165,181,219,243,148,109,159,251,182,0,109,7,93,214,219,140,17,163,64,62,141,143,0,49,125,38,42,57,50,189,63,254,247,18,199,150,189,13,151,147,177,55,174,204,192,182,243,129,36,109,112,219,145,191,226,196,247,48,154,115,145,137,78,40,72,133,54,66,220,100,197,30,16,1,177,105,69,88,68,96,137,129,132,112,127,10,123,122,185,164,205,92,228,89,154,190,19,217,94,234,66,225,182,186,123,181,35,221,159,38,63,175,195,26,15,81,1,39,54,162,33,38,180,63,65,92,199,72,190,193,110,207,212,238,187,151,141,212,133,72,148,244,144,122,71,34,110,227,193,195,4,167,70,6,97,0,159,51,114,245,239,168,44,124,167,117,40,118,207,238,135,148,42,23,108,223,234,82,64,177,78,51,212,188,188,132,21,17,78,188,133,128,186,125,208,154,33,196,159,173,107,169,245,159,88,94,52,94,135,17,182,186,230,162,147,4,111,245,150,255,8,8,108,52,32,161,66,153,76,86,47,219,42,216,168,28,238,177,230,52,67,59,55,176,100,140,240,118,57,104,27,134,57,180,106,229,194,75,176,127,34,157,73,159,226,65,85,219,223,107,232,131,101,229,83,164,110,44,19,184,93,157,1,26,11,236,15,164,62,114,146,8,139,187,255,207,140,90,104,139,180,131,116,150,41,166,13,125,253,148,137,203,139,100,248,12,104,148,234,28,25,172,108,70,28,87,161,35,36,127,47,139,154,42,14,124,121,107,27,245,248,35,38,111,198,203,31,142,182,205,0,25,133,126,197,225,148,63,90,229,175,252,107,80,34,244,148,43,9,238,169,65,106,73,66,71,192,204,250,154,174,234,195,19,144,88,156,14,134,128,38,92,135,30,91,100,224,58,103,160,249,170,221,201,63,181,102,164,38,213,78,158,83,210,153,34,19,192,92,73,46,242,225,16,57,107,36,193,77,17,27,179,113,190,15,91,120,232,42,49,79,251,213,93,99,137,104,79,114,119,29,97,118,151,25,83,91,108,211,145,113,71,62,243,227,177,89,12,202,71,19,154,200,46,167,42,255,7,176,165,45,40,134,147,210,145,230,95,60,8,84,43,94,3,121,233,209,39,135,113,51,224,172,124,20,146,112,244,104,69,87,226,188,187,211,180,200,247,47,27,40,15,95,104,236,22,120,185,100,115,213,181,190,221,197,138,179,207,134,134,130,8,232,172,219,72,16,6,10,38,63,244,72,115,107,216,42,52,64,54,106,179,252,199,48,79,10,208,234,172,140,34,19,99,32,88,227,24,123,158,183,6,251,22,112,92,91,235,46,185,43,48,64,90,50,103,28,28,211,96,25,26,79,105,14,67,195,111,91,93,30,86,126,21,106,246,232,154,114,145,188,46,204,168,135,136,116,139,36,141,15,126,143,76,25,216,28,41,30,81,154,92,100,66,50,131,135,59,201,2,116,6,158,90,238,251,189,139,90,216,145,172,175,39,156,136,24,2,170,201,53,64,94,191,67,207,158,116,139,243,233,57,73,74,182,137,207,77,44,90,95,162,35,89,122,219,49,151,50,59,71,176,35,78,231,230,112,73,81,56,188,51,182,24,171,100,29,141,115,88,237,111,120,72,7,155,102,243,162,56,211,223,248,175,94,90,227,205,146,139,128,131,57,207,186,211,133,95,70,91,208,226,60,14,148,19,22,115,6,90,22,156,118,160,142,254,147,235,153,58,158,65,224,210,201,153,81,75,213,170,98,171,91,45,16,140,231,49,201,141,87,238,55,109,16,241,130,212,47,2,210,187,241,255,9,234,228,3,15,19,207,116,192,209,132,104,28,104,176,151,193,84,254,88,197,79,228,216,21,198,200,94,141,97,129,131,119,209,64,188,192,211,237,117,221,117,153,29,80,119,91,47,236,97,59,189,166,226,166,249,120,141,154,59,74,186,195,41,59,136,88,80,243,191,242,6,244,147,51,8,216,28,139,204,106,14,173,250,139,14,183,249,86,1,190,64,115,117,205,146,89,36,27,125,233,148,120,226,33,134,243,105,36,119,31,186,207,133,226,161,47,147,96,245,166,180,134,129,102,186,95,52,152,123,16,126,145,206,198,57,14,82,98,153,121,158,172,77,90,83,207,0,91,204,57,38,192,16,174,142,56,159,209,51,186,249,163,123,254,235,149,43,252,108,200,117,77,202,66,58,122,48,214,154,203,186,103,73,97,113,33,73,174,1,252,253,60,92,180,14,50,30,112,201,209,141,136,55,229,222,65,219,57,49,176,128,62,232,200,137,225,250,103,76,51,179,165,245,182,133,90,196,102,129,8,147,27,3,187,90,92,62,230,52,39,132,227,210,207,22,152,99,26,12,91,243,193,119,108,215,238,180,146,161,150,173,91,229,184,100,120,199,95,96,27,69,147,141,35,159,188,6,67,86,15,128,104,106,0,40,108,189,81,25,49,75,30,152,119,111,203,180,40,221,115,14,236,79,122,128,58,31,109,248,50,62,211,202,69,132,240,75,13,154,74,96,224,198,31,66,117,105,167,243,85,41,14,111,88,64,174,25,228,45,108,141,196,197,99,252,53,72,6,85,143,215,40,32,197,155,227,220,23,201,193,211,109,212,4,118,174,223,164,250,167,181,140,173,88,10,155,4,134,100,67,52,38,199,219,120,197,79,112,136,241,194,255,70,65,196,223,68,11,228,4,87,39,143,194,241,59,77,81,33,67,231,47,1,233,66,55,214,136,117,0,166,57,238,242,152,47,171,28,81,122,176,215,103,197,56,102,134,73,121,170,54,122,57,132,174,95,35,40,211,233,164,46,84,58,167,230,19,183,84,97,36,153,90,154,120,168,55,253,34,195,192,59,240,71,65,254,46,118,138,183,204,245,88,120,69,87,246,94,103,119,187,214,104,158,196,178,34,222,88,123,94,23,101,33,110,83,182,243,189,155,100,156,93,1,38,180,51,203,227,192,233,62,185,162,247,43,56,226,233,209,206,123,217,58,29,43,94,208,162,22,170,129,172,41,164,113,164,147,174,237,181,49,253,171,237,28,242,250,75,199,180,245,225,231,211,208,121,65,136,81,255,170,244,22,35,0,88,145,208,79,48,164,183,1,193,70,30,13,14,160,45,8,132,23,90,105,161,29,8,100,205,19,58,89,189,91,37,157,2,71,34,53,85,96,126,90,239,46,186,83,104,197,29,172,32,80,131,134,231,128,193,43,74,199,38,70,175,209,98,234,98,118,36,68,44,8,72,104,145,179,140,133,88,136,255,11,119,107,167,125,166,197,217,69,250,77,18,179,129,156,229,101,197,210,62,237,185,36,31,139,78,72,208,181,227,42,234,166,118,225,131,233,129,192,249,44,242,238,212,150,36,208,155,207,142,163,144,84,93,93,158,105,219,61,139,85,147,195,209,88,86,173,129,29,109,127,182,242,100,116,159,225,130,253,76,154,20,120,31,76,0,107,102,27,34,248,123,215,85,3,120,225,66,223,244,105,79,222,35,28,78,75,81,193,62,39,53,161,45,45,111,91,225,220,202,65,78,43,26,210,225,5,63,222,247,163,192,99,199,116,4,0,33,76,193,131,99,107,234,2,3,243,46,8,27,226,136,180,102,133,105,58,128,114,109,51,84,243,55,220,18,130,65,140,125,105,231,201,130,239,248,196,233,82,150,109,218,138,183,41,27,178,169,25,165,167,45,206,61,198,140,246,225,75,128,201,137,206,117,190,250,98,160,198,168,44,236,152,99,177,183,129,148,207,128,151,203,252,244,186,190,234,144,101,239,135,125,10,52,150,171,126,241,13,141,148,205,34,136,106,145,245,222,45,7,97,193,121,110,249,89,56,229,27,86,200,49,217,128,217,108,190,114,138,67,162,93,220,221,232,39,255,211,158,248,126,20,32,192,191,1,215,157,90,92,214,45,8,210,89,236,26,5,161,142,139,18,222,12,223,60,87,167,88,148,79,3,240,60,66,153,183,215,248,231,203,169,249,218,140,186,35,6,183,100,100,45,178,126,223,197,237,95,84,5,102,43,1,130,252,76,231,188,254,153,24,123,249,77,184,174,51,89,79,62,218,70,155,12,223,216,48,140,233,150,122,210,188,227,145,185,17,173,27,229,89,235,131,61,162,234,110,69,191,110,1,7,180,177,170,6,117,255,158,237,133,211,132,130,206,244,234,46,199,105,224,219,239,235,77,72,134,231,53,93,83,93,239,122,127,22,63,68,44,1,173,86,255,2,246,45,248,193,41,54,218,74,213,165,87,92,20,14,56,135,21,172,121,225,218,167,192,6,172,135,137,96,238,94,203,81,81,158,151,36,85,214,112,201,62,252,233,12,149,60,83,101,12,230,185,35,39,186,6,11,86,3,198,32,57,196,206,217,19,200,7,72,207,34,183,84,133,229,182,132,196,85,125,47,164,150,200,169,88,64,83,117,218,60,20,83,177,120,176,67,25,86,169,165,1,128,198,52,138,189,225,136,139,214,223,109,232,136,111,0,77,95,124,239,235,152,228,138,232,10,129,114,24,211,91,217,161,180,184,177,206,102,108,183,1,185,71,198,124,20,64,236,198,240,61,111,133,61,60,71,41,61,173,74,93,241,18,152,233,231,13,155,199,221,138,124,134,208,213,184,195,112,149,172,115,6,96,135,112,5,228,183,65,105,58,99,209,199,12,166,25,185,10,246,235,118,72,107,60,253,23,30,150,83,36,240,192,164,170,164,131,103,40,86,224,95,249,128,221,85,239,108,17,106,4,235,63,201,193,193,224,164,211,173,23,73,155,31,173,127,205,217,3,22,8,24,166,24,116,105,72,157,135,62,132,7,246,17,128,132,243,2,56,50,228,214,99,212,17,73,70,156,142,255,68,126,155,229,232,247,171,88,190,104,119,108,7,59,54,37,239,104,229,43,169,96,57,47,252,211,84,237,145,140,182,50,73,60,61,70,52,68,137,134,208,39,73,94,103,179,142,25,234,109,47,233,122,90,38,23,36,9,9,232,100,240,42,197,119,153,81,246,84,124,249,132,212,144,71,105,84,107,97,32,185,47,252,167,144,32,36,236,147,238,253,210,91,253,115,247,41,222,10,237,227,214,234,107,137,180,25,52,146,62,121,223,78,170,43,249,245,53,95,8,130,149,163,5,224,29,108,83,125,71,11,197,60,170,15,190,107,46,168,241,126,4,151,60,46,62,236,220,8,71,36,102,41,210,15,197,242,183,194,246,75,252,245,78,67,197,79,157,172,39,203,37,69,248,141,150,74,237,65,63,55,210,130,37,146,242,189,46,28,61,103,47,163,253,126,25,107,170,56,110,147,141,112,135,129,31,158,50,65,179,171,44,243,106,163,3,160,2,170,190,61,112,62,221,31,73,67,220,116,32,152,11,209,171,151,170,107,31,143,250,239,178,42,136,203,94,246,245,125,33,159,113,228,73,115,33,154,26,57,95,221,248,174,65,67,193,45,20,202,94,119,155,221,158,2,91,147,204,34,207,57,220,183,63,207,81,199,124,86,216,63,65,178,125,177,24,188,58,97,243,247,136,141,151,26,8,103,25,219,79,72,108,25,97,215,149,125,168,61,179,80,203,245,8,79,162,14,146,91,212,226,247,101,213,34,9,238,180,76,222,172,128,213,218,185,43,186,195,50,227,244,254,152,13,248,251,89,214,187,235,99,123,38,141,7,66,170,5,199,101,241,245,63,189,154,31,67,67,213,153,213,247,30,153,7,175,69,87,216,25,80,218,156,218,158,77,17,115,208,71,235,101,42,184,209,102,131,52,95,42,122,222,4,144,248,118,221,70,168,10,172,69,54,238,81,56,251,224,140,31,140,137,152,159,80,37,217,196,7,157,84,105,130,234,210,177,83,221,95,210,131,10,213,106,101,237,11,230,134,84,189,225,2,48,20,6,196,249,37,173,148,149,37,21,106,245,56,252,24,18,172,178,229,211,31,118,220,0,198,226,249,218,2,182,212,76,231,199,204,161,90,171,65,29,147,139,120,121,205,62,114,22,104,103,168,20,124,46,189,228,175,230,109,18,189,43,52,128,180,226,76,210,61,140,249,93,193,89,78,225,128,217,54,247,87,211,63,173,89,104,103,143,206,102,18,81,159,122,78,0,76,171,160,134,206,231,174,2,211,29,76,133,92,50,39,110,203,138,153,150,239,9,35,35,137,14,4,81,70,17,138,66,160,173,199,163,139,204,15,55,136,42,166,145,213,223,232,217,113,116,1,249,14,179,145,209,36,49,90,181,154,179,131,216,13,176,192,87,27,129,187,218,203,238,196,80,237,155,10,122,119,251,171,0,120,194,218,61,111,27,162,133,175,190,219,212,218,114,163,77,61,36,119,233,237,114,210,35,105,201,91,157,164,162,202,46,83,82,111,18,37,57,240,213,134,84,209,130,210,221,159,4,26,245,57,242,43,112,102,94,81,117,228,245,241,103,71,210,210,85,120,159,175,135,96,43,99,169,85,165,243,89,203,3,167,105,154,114,140,61,74,204,43,157,200,138,150,121,179,190,41,157,194,120,102,48,115,44,210,243,29,227,178,247,158,136,210,14,44,164,132,136,70,100,196,4,232,25,84,5,30,237,128,25,53,179,190,33,198,243,100,193,73,147,253,176,110,242,118,165,255,123,116,125,198,205,156,98,97,112,47,55,25,231,29,103,41,215,70,5,239,190,25,77,89,222,253,75,166,251,152,238,230,170,96,91,102,214,93,163,125,199,168,220,28,23,206,221,183,63,254,252,52,58,195,240,123,42,132,139,24,210,66,183,36,239,97,149,227,207,241,247,187,254,191,20,149,138,35,112,2,170,63,241,133,110,94,27,1,110,198,177,147,60,195,249,58,234,112,111,0,232,28,153,124,220,91,93,31,139,73,188,140,76,246,159,120,100,193,69,247,45,68,65,206,195,51,90,120,165,73,164,0,65,53,67,115,183,135,20,183,128,126,198,52,95,18,141,113,26,63,13,162,58,150,204,29,198,214,144,177,189,186,201,11,220,236,173,157,81,45,235,95,25,200,141,196,14,3,112,118,7,68,198,246,159,27,103,58,121,50,171,255,153,187,140,121,241,93,111,206,245,176,188,33,54,71,233,111,25,235,99,181,48,42,89,147,102,44,37,76,93,143,188,237,63,142,14,76,99,24,219,254,168,130,198,119,24,89,214,35,231,49,187,235,101,176,26,198,76,5,228,255,7,5,236,211,52,14,238,78,2,47,126,156,178,57,133,38,240,85,221,18,69,169,54,254,88,55,51,252,168,59,59,170,44,138,38,211,148,238,198,42,66,128,243,75,92,104,207,175,242,217,174,23,39,29,27,59,228,199,110,141,19,189,111,27,131,13,96,84,237,131,240,168,88,252,138,51,128,191,69,163,208,175,185,107,164,203,66,64,96,38,57,82,39,180,121,106,218,220,24,66,174,122,187,104,113,254,252,40,164,158,174,97,23,148,93,82,151,120,164,211,66,216,88,68,68,17,152,188,165,219,251,158,156,243,64,246,87,132,106,226,213,232,123,120,240,214,104,96,41,164,47,159,114,16,6,46,73,132,11,245,91,180,129,179,93,226,210,1,79,43,161,88,178,169,1,57,112,31,211,226,142,41,89,47,139,161,205,105,161,149,85,165,184,238,15,112,73,183,16,129,202,170,229,17,176,13,32,179,134,202,133,211,111,39,222,127,99,93,225,229,198,254,188,197,150,16,119,9,105,56,18,93,149,0,87,161,50,146,90,120,146,31,49,103,209,79,193,252,222,252,23,173,30,91,210,107,28,206,53,38,125,145,236,181,26,111,109,85,59,174,103,125,247,220,87,28,14,186,244,54,97,37,231,142,156,194,89,154,4,3,204,71,148,15,42,128,189,40,158,42,97,137,234,29,204,211,241,254,181,123,82,211,10,87,164,71,82,161,160,23,36,17,206,76,72,88,220,63,165,36,11,194,229,9,157,124,186,171,108,90,103,110,243,42,156,207,236,63,38,25,160,233,211,237,111,175,131,50,47,234,245,89,107,21,5,200,125,67,250,122,102,93,32,41,121,140,33,141,3,227,83,195,179,206,135,210,154,29,7,245,65,85,19,195,131,89,187,57,26,23,189,215,40,66,140,193,51,101,217,124,157,50,145,106,231,106,76,214,36,137,2,64,104,149,204,178,118,185,96,8,146,106,174,153,208,175,183,248,157,204,14,139,111,82,25,31,244,199,29,229,30,14,113,150,96,60,103,149,210,151,69,135,108,77,249,153,24,236,211,88,79,68,219,142,35,195,22,237,7,19,154,246,11,119,40,222,130,252,64,181,35,164,191,87,252,165,112,178,238,186,220,253,255,54,176,235,16,15,188,143,111,24,64,199,72,180,200,209,144,26,177,51,215,28,35,180,33,29,31,143,37,103,204,184,236,70,48,132,136,112,191,199,66,238,97,61,57,145,113,99,121,90,233,38,215,100,73,27,223,254,208,106,72,214,220,239,201,214,125,49,194,109,193,177,131,197,76,48,18,25,31,158,198,140,135,106,254,30,209,13,136,198,214,61,197,253,36,219,136,94,114,255,132,232,184,89,48,90,62,241,105,16,231,226,149,91,130,126,100,127,150,31,46,9,152,39,189,24,225,126,97,167,43,179,166,191,172,82,140,84,70,57,218,132,154,215,201,100,25,156,192,44,146,54,176,222,235,30,253,187,52,34,9,217,150,142,229,190,83,48,103,31,74,59,18,5,27,198,199,246,229,39,199,41,72,38,244,189,124,93,98,54,177,199,238,171,196,137,88,11,135,12,65,78,186,93,133,73,225,173,203,174,32,73,90,35,216,129,153,254,18,207,17,9,192,243,52,138,240,87,214,117,41,0,55,74,165,84,156,96,249,61,88,190,125,154,243,1,171,70,65,77,246,143,147,181,145,143,168,86,160,36,198,84,0,221,151,156,228,3,212,77,27,155,141,201,57,87,186,63,69,200,193,93,209,56,36,30,185,169,193,2,34,232,63,228,134,241,192,6,124,57,18,107,140,58,96,217,254,33,223,140,199,154,215,144,205,176,168,244,115,62,37,15,62,93,215,152,69,76,39,172,144,0,224,89,45,242,181,82,149,192,179,134,68,12,253,166,26,221,47,81,17,186,52,30,93,82,247,220,173,233,176,243,73,29,75,106,214,181,89,166,201,225,248,168,175,20,9,72,241,106,76,254,39,48,84,118,91,175,60,125,210,46,189,34,130,159,179,146,163,211,188,8,152,160,191,16,23,248,113,155,107,245,86,19,36,147,188,111,242,240,137,110,129,122,84,152,19,254,183,11,3,22,86,179,82,213,221,84,123,77,144,9,192,242,133,166,230,238,218,237,119,226,136,70,42,30,232,126,187,83,165,188,1,78,32,88,159,4,33,78,225,186,252,28,176,83,104,191,116,219,72,113,249,222,41,255,134,25,255,13,153,80,227,223,150,8,255,64,23,141,164,93,163,17,85,15,226,246,69,79,96,141,210,98,130,104,175,39,138,78,179,70,136,147,17,73,165,224,191,64,118,127,167,226,147,117,198,31,255,61,40,91,68,204,73,198,158,13,11,211,169,254,162,34,162,29,104,169,188,190,163,17,117,127,71,88,251,194,16,83,217,245,5,105,114,176,203,187,26,195,18,57,134,237,133,20,6,231,42,233,255,238,116,6,162,105,190,26,33,36,33,90,181,14,129,79,234,247,197,35,117,90,135,108,98,191,79,48,153,30,221,57,37,133,217,234,179,69,131,51,116,10,255,56,85,243,63,12,10,122,155,111,133,235,254,216,15,98,2,31,221,30,206,243,148,163,69,91,181,0,36,153,230,113,34,166,213,233,242,190,2,151,21,28,196,155,32,246,123,92,232,175,149,41,106,160,213,239,159,17,169,248,154,62,200,76,118,214,76,65,135,245,86,248,180,187,216,90,150,139,76,113,116,0,81,209,59,172,218,79,63,215,61,189,242,127,2,157,247,92,147,231,18,68,236,74,176,123,152,19,112,144,101,84,67,233,29,81,48,233,78,111,35,162,233,153,247,20,40,103,6,2,44,153,135,5,49,196,127,11,1,25,170,234,173,50,178,23,96,61,119,134,31,197,77,114,20,158,198,167,251,20,53,108,145,35,125,192,227,110,38,92,91,103,127,209,11,100,196,125,223,109,93,232,29,110,75,213,202,30,139,123,55,165,122,21,99,152,137,32,213,216,191,205,20,242,248,141,76,189,91,20,77,160,23,14,26,204,16,224,140,103,255,168,98,164,186,160,59,184,96,168,118,155,200,173,206,247,154,41,252,9,22,34,101,35,34,28,179,33,71,248,152,13,101,18,240,44,36,139,91,252,71,48,144,231,222,194,21,244,35,172,134,204,149,82,98,9,219,222,208,81,130,217,244,144,99,193,97,156,76,95,46,6,209,75,96,200,77,109,163,76,130,195,61,17,243,205,70,143,24,102,197,62,19,35,163,33,156,44,22,209,223,236,231,67,97,29,148,72,9,160,226,58,48,57,199,227,22,196,22,85,224,51,145,109,132,94,21,73,167,102,253,219,64,24,170,121,152,114,7,185,76,178,12,248,197,149,110,97,234,140,127,110,216,170,7,67,125,100,206,111,191,195,99,62,168,86,244,126,23,139,127,115,87,49,137,30,169,13,90,173,202,42,109,184,57,68,130,209,74,129,214,29,110,0,144,174,61,135,236,150,192,100,154,78,248,93,161,143,158,229,71,121,27,186,235,86,21,215,26,68,167,63,236,183,98,98,84,87,155,224,176,21,233,241,6,59,106,50,16,94,30,96,98,53,74,89,192,59,172,133,19,74,24,96,113,178,243,58,2,86,173,53,254,228,31,233,57,204,37,137,62,146,212,190,66,248,96,210,99,103,91,230,122,174,95,55,183,246,128,194,27,82,115,232,86,230,101,13,41,191,63,162,35,49,196,172,218,225,100,42,156,28,33,68,93,86,129,231,153,35,184,242,162,200,37,96,226,23,205,30,82,80,36,215,140,36,58,212,197,61,42,115,5,243,172,23,141,237,127,11,26,241,247,172,180,178,215,103,153,28,28,58,12,58,99,94,12,13,139,209,116,166,25,120,134,136,189,99,72,112,58,114,99,192,197,28,240,238,84,232,128,12,30,19,71,178,113,3,21,241,20,108,234,75,151,244,201,110,245,239,238,16,95,241,54,225,86,124,151,89,136,157,197,242,74,154,242,134,203,175,170,98,165,2,13,226,73,65,116,158,169,161,237,229,235,189,46,251,185,101,228,108,176,137,212,191,227,109,158,85,13,217,107,3,83,23,85,160,207,211,65,12,157,199,222,165,14,81,53,97,43,196,200,95,214,6,150,126,203,190,143,47,52,155,165,36,250,45,104,205,221,24,255,125,127,44,32,108,191,88,1,252,73,219,46,137,130,70,151,12,45,12,62,78,128,157,138,19,77,163,41,78,92,63,196,89,192,106,65,119,78,170,151,6,220,199,125,91,235,87,183,119,44,4,165,238,59,187,45,88,175,112,115,237,72,254,81,38,126,219,34,141,11,153,84,180,8,99,11,163,238,139,235,186,175,199,152,209,109,228,7,40,17,66,197,4,142,140,94,238,228,17,145,237,111,235,205,70,54,44,235,66,247,118,216,53,10,96,227,238,151,136,166,113,178,237,239,152,82,41,255,106,217,56,189,173,208,183,113,37,124,248,73,146,251,177,43,104,69,159,69,156,147,132,162,59,159,72,223,33,23,164,220,241,144,84,174,12,229,187,196,7,50,30,156,214,65,165,111,145,145,190,134,93,173,210,217,10,179,117,195,228,232,199,129,127,2,12,4,41,37,7,194,205,57,235,76,79,74,252,167,250,203,40,67,115,96,150,103,65,132,67,166,110,27,195,163,190,95,90,255,147,52,192,52,87,29,150,0,144,148,174,119,153,56,31,43,32,0,101,112,174,85,120,246,41,175,141,75,103,81,80,250,21,252,95,30,185,80,171,52,104,250,29,75,233,251,48,115,164,156,60,148,65,206,11,55,227,235,158,150,114,148,128,55,39,222,104,191,51,171,47,157,132,166,84,245,107,0,9,92,231,102,243,85,216,200,39,30,225,157,248,210,196,219,100,61,143,130,199,93,0,205,130,127,144,40,110,206,237,100,107,166,32,221,20,65,62,5,182,27,180,164,160,98,36,59,84,150,162,9,105,39,168,49,199,172,172,173,119,164,211,4,157,188,157,91,41,147,39,93,51,168,15,129,111,226,213,232,41,43,107,200,94,208,225,130,161,253,169,65,195,218,64,14,90,231,120,122,30,252,86,156,123,251,12,155,100,57,63,28,4,108,82,94,95,248,145,233,69,99,80,50,65,242,73,214,29,1,29,216,230,26,131,92,251,44,21,83,49,107,54,21,131,193,253,202,197,48,151,218,197,94,56,52,114,11,61,6,137,245,49,3,252,90,30,211,94,16,197,206,138,236,61,74,155,40,90,76,18,138,184,63,86,84,104,145,46,5,58,253,25,107,34,119,15,4,184,24,183,171,171,22,241,248,205,221,179,67,247,12,5,163,5,146,32,81,147,2,210,190,21,111,184,48,201,93,98,204,101,148,42,26,54,171,231,164,40,35,83,171,208,230,83,74,92,18,227,17,198,99,143,95,161,242,140,151,120,6,214,73,255,197,110,224,103,212,120,111,126,1,39,249,17,20,16,101,49,187,229,25,124,141,156,14,211,217,38,50,253,86,96,145,223,190,170,232,30,190,76,240,173,70,61,208,177,74,69,230,78,121,164,181,183,10,222,230,135,22,44,35,13,140,126,8,99,130,211,58,128,51,20,195,149,77,23,93,212,15,76,218,227,6,20,240,226,66,17,185,167,48,187,254,85,160,154,203,111,185,112,225,15,178,207,76,243,69,166,212,12,179,36,187,107,84,41,162,10,232,131,103,123,134,203,51,7,123,92,250,108,113,77,16,55,99,209,1,207,63,200,46,59,84,248,127,228,65,136,135,178,163,255,176,67,148,27,55,244,16,178,112,151,31,77,152,2,86,113,234,104,242,14,17,178,41,13,117,191,195,108,35,220,13,107,171,107,54,74,175,160,238,4,204,233,216,215,242,12,244,245,71,152,114,110,231,82,73,141,71,105,63,47,138,154,155,119,87,131,231,1,189,30,36,44,122,109,100,37,254,87,214,6,9,204,4,17,198,164,241,34,106,229,133,199,43,226,45,93,89,58,210,82,85,229,91,25,241,74,89,104,240,231,109,13,250,50,244,2,242,77,213,5,75,72,159,53,182,152,53,16,118,154,76,128,51,200,240,20,72,248,41,225,63,156,44,197,19,164,33,52,209,35,176,68,165,71,156,70,249,88,16,171,78,80,32,150,235,158,43,7,101,117,8,237,6,31,105,168,44,62,179,201,62,219,189,136,207,76,250,245,197,116,135,141,169,46,106,214,157,38,126,55,124,204,170,190,148,79,73,168,208,91,9,201,31,127,75,66,80,124,254,143,51,94,34,10,130,188,201,116,227,210,120,51,167,156,99,67,109,41,242,217,1,236,41,180,2,16,87,140,102,135,136,7,22,67,208,99,192,252,4,11,43,93,240,34,125,102,39,53,92,6,67,209,146,139,0,112,102,248,197,108,96,27,102,119,161,227,162,204,51,61,82,119,154,189,186,87,147,133,110,151,219,239,153,117,172,100,48,77,242,143,220,162,163,235,4,254,114,166,188,74,202,163,3,245,215,21,64,60,219,211,19,65,183,179,205,42,96,183,169,19,95,174,51,223,88,185,140,120,130,42,209,157,134,93,165,201,33,96,165,64,75,82,10,184,46,46,56,142,51,124,96,171,194,71,246,134,97,181,113,14,111,196,161,109,122,24,106,23,140,4,65,211,40,121,18,252,172,74,95,71,189,55,129,126,83,59,246,0,42,17,20,247,106,126,238,3,15,59,157,21,144,77,188,74,179,100,247,126,120,149,63,166,42,61,188,109,208,148,139,30,198,26,31,174,240,112,166,43,168,19,37,241,147,46,70,133,107,30,214,141,165,18,104,173,137,104,98,219,189,116,108,129,20,58,20,89,238,240,87,41,97,31,73,249,117,164,33,105,93,37,10,39,178,4,123,233,189,212,59,229,201,221,42,217,136,8,45,94,174,205,115,42,2,44,1,240,90,209,200,27,173,115,149,24,194,204,166,71,252,5,234,74,211,230,129,100,64,101,0,3,131,82,248,234,80,50,106,106,72,241,138,39,41,49,91,82,26,121,240,210,85,25,167,20,12,46,98,198,110,107,175,113,178,241,75,6,146,221,61,247,72,242,111,171,158,44,50,172,131,171,209,63,104,10,137,54,57,223,152,235,15,201,204,206,141,70,222,92,146,152,205,190,115,242,36,214,243,196,196,45,182,83,93,85,220,40,61,185,22,55,100,174,85,73,229,103,106,184,36,218,171,43,205,208,108,98,185,9,234,10,211,232,30,199,91,167,39,90,205,148,210,29,186,221,104,136,103,16,82,146,59,98,67,147,119,232,88,155,248,155,46,57,243,124,99,217,93,45,122,123,193,227,8,118,56,8,6,136,128,12,223,108,52,115,132,199,154,201,96,233,198,242,113,226,243,40,208,3,80,226,250,159,165,25,108,148,85,10,171,173,60,172,23,149,86,35,50,203,52,148,255,45,31,203,71,67,29,248,238,125,126,31,188,208,162,99,38,27,210,230,6,104,251,210,208,211,72,196,169,83,152,128,113,219,104,19,61,226,68,141,71,217,22,11,74,81,117,177,131,61,145,52,85,239,39,78,114,99,252,236,11,19,78,90,173,129,60,242,109,248,138,127,1,141,45,148,116,190,165,161,41,24,216,216,123,228,225,233,36,114,110,68,252,209,144,233,241,213,236,237,103,24,51,169,34,214,181,246,130,25,50,79,249,148,130,28,77,238,153,239,225,232,26,6,226,220,51,176,177,155,39,54,211,173,172,211,58,220,162,82,157,92,119,175,198,109,22,185,40,69,178,40,227,167,41,94,152,207,96,54,251,40,15,167,31,119,224,179,205,242,84,103,205,48,156,154,223,85,254,17,28,95,235,172,145,0,81,174,227,106,47,16,44,2,101,230,75,180,205,153,166,188,94,55,55,50,177,189,117,160,254,104,247,187,91,63,57,240,118,245,119,106,230,251,175,170,165,216,191,110,150,38,22,247,190,141,85,132,97,49,156,195,108,192,194,77,134,10,145,46,190,206,246,154,142,172,156,153,154,194,10,180,3,93,223,191,216,54,151,228,133,109,93,122,186,35,228,111,40,172,44,139,102,125,99,141,68,138,63,209,120,219,132,84,195,97,24,190,155,162,171,91,183,146,123,234,4,12,176,148,3,41,242,178,180,71,242,37,27,183,119,47,46,136,91,152,23,116,168,76,155,55,232,148,86,175,234,149,184,47,146,252,197,75,173,90,100,31,36,185,227,124,22,85,56,137,28,20,146,92,44,97,111,126,245,70,209,7,63,72,156,195,215,72,101,195,249,253,164,66,147,209,217,19,15,172,238,251,186,137,214,173,27,196,159,171,78,42,127,100,103,45,165,12,232,92,18,203,104,0,48,25,50,109,50,135,163,134,5,122,57,145,21,151,174,203,187,57,110,181,33,17,184,253,112,73,71,47,74,179,121,255,234,173,122,194,165,107,25,11,198,25,221,187,245,79,152,16,150,170,163,131,121,52,136,152,78,163,114,189,99,163,198,8,46,171,66,157,215,187,106,101,224,219,48,3,76,112,118,136,115,77,222,54,74,175,116,103,135,50,133,156,52,77,90,84,130,113,77,59,228,210,192,228,223,8,237,45,237,229,176,105,90,178,197,21,168,123,164,76,165,195,157,249,138,100,102,188,88,42,5,213,234,230,130,67,128,117,145,65,189,232,157,211,34,5,155,79,252,66,236,152,222,89,110,53,116,48,252,164,233,102,123,71,106,73,49,181,92,197,198,236,110,153,131,214,101,63,204,54,163,143,40,3,26,58,63,194,115,3,168,86,198,106,119,246,40,205,16,58,177,183,88,215,94,96,17,65,114,202,143,176,62,83,218,30,253,105,66,134,195,32,67,199,218,37,127,197,135,75,38,42,15,59,87,165,112,239,110,178,167,163,20,4,57,63,214,229,55,196,148,213,78,217,118,122,254,173,1,40,211,50,201,89,13,179,40,174,53,183,15,108,250,110,5,28,11,133,49,66,235,247,161,171,100,236,28,187,205,90,158,207,93,69,94,152,190,82,69,152,197,107,118,72,171,183,200,119,222,140,29,255,48,248,30,171,54,152,155,237,202,244,203,191,40,97,189,98,225,5,166,60,147,67,198,202,177,53,26,161,254,190,249,220,68,29,99,156,65,220,239,170,144,20,57,119,75,37,208,219,10,103,114,194,173,16,216,139,126,178,138,118,215,132,238,159,112,82,245,250,7,185,20,69,96,138,44,230,11,77,52,19,163,147,49,149,63,72,146,172,22,86,3,90,252,34,42,238,108,29,111,58,113,15,143,161,159,177,196,83,199,44,245,43,64,154,48,146,30,199,239,174,34,233,208,47,155,172,217,97,213,142,20,192,249,15,195,246,12,21,96,102,103,75,117,79,135,153,160,89,134,86,24,102,156,208,192,19,209,76,228,89,230,109,20,201,248,110,169,63,193,202,60,141,206,30,242,150,199,186,217,228,143,54,222,58,249,119,97,58,223,26,251,211,178,193,90,41,140,195,254,60,145,107,156,181,64,63,114,99,95,22,9,171,103,176,149,109,185,45,108,78,111,12,68,111,34,11,78,38,211,51,194,166,0,252,1,25,140,123,17,166,204,191,213,246,36,128,23,123,73,46,156,63,223,148,74,212,172,140,3,192,22,164,239,129,186,163,175,252,148,106,196,141,201,119,247,253,110,9,72,142,125,206,4,230,189,188,128,8,143,104,169,69,118,147,105,249,220,32,97,177,27,102,135,158,60,53,96,82,96,43,120,98,18,202,152,31,124,180,147,62,120,43,35,79,52,128,67,85,78,206,16,34,93,185,211,208,161,181,105,162,215,244,52,234,120,144,243,50,23,189,93,120,212,177,70,242,45,67,227,205,242,201,242,241,132,142,60,174,137,102,217,58,233,157,100,32,155,230,166,32,39,100,14,85,135,238,179,140,34,119,182,207,117,56,51,238,141,28,221,80,247,29,96,67,90,228,114,225,255,7,92,169,163,8,99,2,226,120,237,151,86,177,165,209,106,201,118,218,30,86,44,227,59,58,159,239,76,216,60,24,5,212,210,115,37,214,57,196,66,173,48,104,181,75,80,130,248,83,55,188,3,58,100,229,7,14,105,245,172,166,86,110,64,210,240,220,4,84,155,197,22,152,76,139,241,28,151,175,205,138,32,43,192,66,191,33,8,143,59,81,13,251,210,70,77,153,34,181,49,33,135,74,150,132,110,128,80,106,96,76,254,136,54,30,162,167,77,225,145,95,219,111,51,196,74,230,58,181,199,230,212,100,185,248,178,234,64,10,227,214,126,82,45,179,204,91,65,121,163,172,144,93,212,103,46,30,34,75,193,168,97,70,49,45,129,71,171,228,12,239,118,195,24,30,198,136,152,85,129,249,131,255,162,162,33,176,67,216,96,3,35,17,133,7,22,56,11,40,164,60,54,1,213,183,120,12,64,197,207,191,205,24,220,37,78,35,247,14,75,101,104,59,105,246,50,66,201,77,185,76,199,83,228,69,243,69,125,11,215,191,52,9,209,86,94,114,5,214,210,241,147,140,187,90,43,18,14,242,150,183,232,213,197,12,173,172,214,235,212,169,64,95,166,53,217,151,12,26,44,142,37,233,109,51,205,56,9,100,172,91,211,119,154,179,185,45,241,181,104,153,20,74,107,88,70,214,76,58,198,89,170,232,93,37,208,202,73,42,74,171,185,207,128,192,242,49,133,172,40,60,43,193,34,9,169,110,171,190,149,77,68,126,230,86,120,175,192,10,121,148,141,172,75,63,255,88,219,15,32,131,165,149,120,205,64,136,133,50,98,121,29,191,44,35,29,67,105,27,74,42,116,86,163,101,33,113,150,86,71,52,98,53,122,241,57,198,65,165,10,182,222,192,57,121,118,181,26,203,143,198,17,6,197,17,252,48,13,190,102,243,17,154,45,255,171,45,241,29,248,162,83,46,78,26,227,167,14,85,4,113,22,205,226,248,64,12,91,74,60,9,102,100,3,22,41,92,195,75,68,177,115,8,95,184,55,179,114,127,165,168,70,58,22,243,234,12,113,250,207,122,86,63,195,147,219,106,51,63,118,243,255,120,127,101,91,98,59,119,198,132,28,139,80,22,110,2,65,176,230,246,33,110,161,112,143,67,91,152,105,207,251,36,128,140,49,158,49,213,137,66,99,238,239,241,205,136,125,103,99,75,31,161,40,200,178,121,192,73,231,215,240,247,65,135,236,205,117,247,34,126,191,180,199,65,34,103,244,30,187,120,243,27,140,44,164,241,203,236,166,76,173,196,60,236,129,167,150,253,40,163,96,189,104,105,184,195,148,0,181,127,150,84,48,204,43,127,92,10,249,199,111,243,180,76,66,155,79,26,92,240,16,28,24,183,54,237,211,178,119,55,113,136,97,20,45,198,42,108,37,105,153,143,33,93,230,68,76,247,92,193,63,101,27,249,92,61,236,211,108,95,121,169,64,63,105,55,138,170,228,63,64,18,60,238,197,214,215,124,67,146,143,22,84,31,91,9,24,218,213,233,161,245,189,140,14,165,189,147,23,82,114,21,171,172,248,100,81,200,1,82,170,105,136,147,236,192,203,4,119,86,86,151,65,245,118,194,80,194,209,218,97,11,240,61,167,254,203,88,101,11,75,35,49,172,141,7,201,146,225,130,247,29,182,170,21,33,77,87,251,21,50,96,139,11,159,100,250,17,56,183,204,98,84,247,29,17,8,222,118,218,75,6,213,138,247,132,67,45,188,115,200,248,28,81,142,139,254,200,42,235,185,111,229,23,11,26,200,219,134,193,227,139,248,71,208,228,163,155,205,44,53,42,56,27,242,143,205,25,255,18,89,189,50,140,54,231,66,245,107,177,168,68,243,235,1,255,139,83,31,119,164,229,29,62,46,204,216,27,151,165,186,64,79,147,75,61,215,231,225,35,190,176,124,102,205,107,9,6,78,112,139,182,105,199,76,83,182,160,187,31,100,182,64,194,94,201,153,108,249,39,234,207,250,249,13,88,123,249,203,137,124,165,0,42,15,236,64,209,19,241,17,1,115,164,15,139,157,22,105,134,78,171,141,243,75,171,103,253,131,42,79,246,92,178,71,112,147,172,102,121,251,176,230,15,183,61,156,148,220,46,78,199,52,219,26,117,155,203,112,23,156,138,87,102,114,95,87,207,30,172,244,118,220,52,191,241,5,113,239,11,113,38,203,78,115,194,177,223,224,123,160,227,213,28,86,237,231,134,3,155,216,3,238,154,146,229,105,230,126,99,253,225,29,235,199,218,133,227,80,117,130,26,177,134,6,8,104,33,215,176,252,226,141,60,123,208,245,29,114,240,16,103,82,145,188,111,123,73,5,4,218,97,27,176,159,115,22,137,27,199,189,129,223,181,194,163,88,174,16,159,40,124,209,104,201,60,32,137,205,190,210,149,150,209,118,63,167,186,125,22,116,107,156,240,195,68,83,150,55,13,95,167,119,223,95,147,244,31,134,96,124,22,209,209,74,197,72,245,89,227,115,165,117,120,157,227,246,133,82,3,176,98,23,241,171,39,219,186,224,119,168,70,214,142,72,52,75,32,170,166,18,101,163,210,135,77,52,11,39,40,76,155,93,55,221,83,221,34,32,180,129,185,139,188,91,142,155,77,103,171,212,223,121,93,19,183,183,170,201,146,130,249,130,23,20,208,141,185,75,2,120,215,146,135,12,43,46,168,130,126,119,70,63,111,244,116,5,78,156,0,252,15,123,53,131,4,240,211,74,80,206,212,11,19,93,253,72,66,194,127,24,37,87,124,235,163,161,192,212,122,41,33,177,195,252,154,55,117,99,128,38,228,120,133,221,91,138,10,97,155,14,175,118,226,17,140,193,92,180,68,245,154,99,54,127,58,33,167,18,139,161,72,1,121,117,18,238,35,202,223,196,224,254,208,237,148,137,251,245,80,240,41,40,184,231,47,48,120,7,217,38,28,109,14,248,225,253,5,127,98,182,119,218,78,94,229,140,152,196,110,203,42,165,112,254,64,41,239,114,75,58,91,107,138,86,43,2,113,145,46,152,66,125,61,249,226,78,84,224,98,86,79,119,135,172,71,11,238,251,229,204,117,74,127,234,6,101,26,47,31,103,88,99,214,1,212,53,15,77,85,186,228,11,235,49,59,155,245,105,181,159,232,210,163,99,10,255,14,88,228,121,100,12,4,108,159,163,126,142,156,206,109,52,234,249,193,227,20,195,49,2,92,210,106,160,208,195,134,244,201,150,242,61,91,197,210,228,45,100,172,124,233,70,168,93,210,205,89,241,123,61,212,149,108,230,220,28,124,29,255,228,210,232,142,56,106,204,25,221,231,125,115,228,58,121,213,88,85,113,21,187,100,1,214,19,24,96,136,163,117,78,68,124,252,175,109,54,49,193,19,117,198,148,145,148,56,108,235,20,104,54,119,230,25,138,142,27,136,7,7,31,68,250,83,241,239,245,105,29,213,62,23,86,254,251,232,152,107,171,102,88,65,213,91,136,241,250,169,228,92,89,63,110,151,193,14,84,72,80,235,143,49,125,54,86,163,189,203,134,44,77,228,216,255,194,237,23,82,227,142,13,203,32,138,18,196,132,80,68,230,235,119,69,201,251,140,177,84,169,165,147,170,123,165,0,36,125,161,226,65,112,164,70,173,195,201,33,152,150,194,36,55,215,121,134,237,30,92,106,147,214,4,159,19,144,204,130,19,1,123,190,196,26,164,224,167,193,7,56,93,14,34,62,141,210,210,70,221,109,25,169,81,58,229,126,27,254,33,89,84,166,184,105,197,78,164,248,200,157,139,4,190,43,130,143,15,139,95,234,64,38,122,225,164,177,159,17,51,5,176,40,129,90,224,202,148,45,71,230,76,204,79,163,231,139,156,100,21,115,43,98,147,96,192,6,252,184,169,65,100,251,89,86,153,74,94,76,65,201,45,226,205,208,115,245,200,146,79,108,175,42,80,101,26,228,86,55,46,113,118,100,176,16,108,29,148,82,138,181,56,57,194,67,166,145,42,187,168,248,9,164,61,165,193,217,90,176,170,73,109,104,131,87,210,183,171,233,246,236,98,248,134,89,185,221,187,251,186,74,160,205,189,81,9,18,141,23,196,211,179,90,106,112,104,241,249,239,150,232,5,27,201,62,134,148,155,213,187,106,98,123,61,50,80,92,8,151,139,154,244,17,219,187,159,195,126,163,118,33,33,58,76,62,83,147,132,127,20,202,157,238,91,143,152,57,213,5,245,4,60,20,218,27,170,238,198,69,225,72,136,230,211,223,80,72,204,127,89,50,46,225,247,99,36,56,108,235,40,239,151,170,1,243,66,42,17,175,156,222,132,52,107,134,85,74,236,175,211,182,195,127,235,235,138,190,248,111,71,87,70,96,19,39,148,152,138,189,78,119,108,197,61,67,86,65,7,133,145,5,59,111,201,194,229,231,136,27,55,155,122,53,162,110,174,7,171,131,137,29,131,238,255,1,107,102,169,141,210,63,178,120,10,131,69,199,12,156,117,197,47,189,162,54,110,2,13,88,123,247,191,16,101,159,196,117,21,179,21,92,253,83,77,122,251,117,161,79,121,33,196,23,191,139,93,231,215,144,249,125,94,87,245,187,62,192,207,131,146,47,250,250,74,208,11,39,227,153,39,108,88,179,221,69,169,120,178,0,63,97,27,204,123,45,118,233,221,67,123,84,85,240,229,224,181,48,16,106,230,65,217,221,163,236,90,43,165,51,110,33,47,81,242,212,247,43,120,232,5,247,212,183,104,165,110,74,185,207,183,18,242,140,170,122,202,143,25,158,124,141,152,10,16,113,137,128,172,82,178,148,239,201,16,212,5,203,10,125,168,21,102,60,71,115,64,120,151,73,70,239,219,91,161,184,168,192,95,98,247,97,36,40,245,49,142,104,111,229,180,171,222,13,222,103,196,156,136,161,189,247,1,88,231,155,231,22,159,42,242,97,60,92,150,80,245,6,167,28,25,223,164,94,226,173,244,213,147,158,42,8,25,114,27,237,22,151,119,55,103,46,182,247,65,228,2,0,10,162,166,125,25,61,36,53,17,88,230,197,1,166,43,78,72,0,102,93,86,79,239,101,49,117,194,102,175,137,86,9,17,93,193,169,64,27,9,227,210,82,111,242,3,135,169,173,91,9,235,118,222,198,118,194,120,209,94,72,15,188,214,101,26,223,177,171,134,109,139,122,207,105,139,195,186,153,182,4,231,157,18,11,97,32,241,236,105,199,66,147,98,118,214,65,111,68,255,153,191,214,202,206,245,58,50,244,144,120,88,23,57,168,4,178,255,113,254,217,220,235,115,103,24,144,29,244,100,233,232,159,190,195,33,60,227,221,78,104,17,213,115,19,85,35,114,235,99,78,192,45,135,40,20,252,141,9,184,118,71,230,77,252,136,82,252,253,17,255,167,219,0,248,167,62,91,219,23,199,206,246,199,132,11,52,74,112,15,215,186,56,116,51,63,94,71,88,204,251,102,251,179,189,55,237,73,23,192,146,171,219,254,71,104,181,208,199,198,100,40,68,251,211,228,184,198,82,195,58,184,61,15,26,168,185,149,236,97,54,190,118,206,58,78,16,232,252,121,40,11,97,77,91,64,61,177,177,86,108,175,161,245,61,101,156,91,242,223,213,104,3,179,10,146,16,27,242,186,173,75,56,145,6,128,27,250,48,54,6,207,185,122,36,10,34,229,27,118,219,88,239,101,97,61,206,14,15,221,67,95,177,234,63,252,236,102,181,99,28,113,50,75,155,50,236,132,195,180,24,114,134,113,103,166,166,210,195,99,171,107,242,66,33,246,22,112,28,31,49,220,248,183,59,174,182,55,153,247,118,45,202,54,179,202,208,198,217,181,205,228,156,40,178,148,168,24,219,224,120,27,31,148,8,37,239,172,53,126,3,85,246,184,166,210,58,69,78,44,168,106,84,45,108,6,45,91,227,1,195,113,254,175,169,219,247,205,22,200,158,152,99,224,149,25,69,64,194,90,192,91,129,27,146,2,116,246,63,250,241,253,237,208,34,212,22,31,137,236,182,32,107,97,250,38,193,155,130,251,19,5,26,15,210,14,105,103,95,157,52,172,218,25,51,229,99,97,19,253,115,184,214,86,218,214,39,101,38,112,69,47,71,78,48,202,235,132,20,86,121,149,220,66,87,137,84,228,163,65,83,137,148,149,147,90,140,107,87,35,47,38,76,182,87,42,48,98,4,27,141,213,10,230,66,174,244,247,21,229,26,204,79,132,3,199,105,196,37,78,249,226,25,61,158,145,104,11,254,107,165,140,18,135,23,213,26,198,197,21,115,44,180,23,173,120,131,152,137,5,27,176,117,135,226,151,45,214,210,95,86,145,238,253,16,11,246,151,83,248,253,132,145,180,156,246,167,28,34,40,100,205,115,181,9,227,239,160,26,86,145,200,10,236,198,216,131,70,211,138,134,44,247,28,173,161,212,188,90,184,72,67,96,209,191,135,82,145,243,113,254,90,236,114,35,236,215,106,161,8,115,143,20,83,119,34,94,33,97,69,165,107,244,125,54,6,187,125,207,131,78,189,238,223,28,208,46,52,211,52,5,112,120,182,130,93,61,51,34,89,181,95,174,226,132,242,248,95,185,219,90,205,206,1,47,28,100,168,77,127,86,34,208,16,235,182,252,145,0,126,63,79,73,38,152,240,217,212,107,251,226,188,254,4,246,62,54,49,35,129,204,220,171,165,71,149,189,153,178,34,165,139,65,131,20,153,159,32,209,89,116,26,223,129,250,75,201,76,66,70,194,190,113,78,90,123,56,152,201,22,179,156,156,255,248,34,96,249,235,43,10,134,227,81,146,50,249,148,0,181,80,37,33,105,129,68,50,238,145,60,115,124,71,212,73,174,136,117,21,218,151,87,139,79,240,168,190,45,134,229,76,2,225,102,207,16,155,189,94,118,149,185,75,55,189,214,151,19,117,249,90,79,39,66,166,10,197,253,72,5,132,250,123,121,7,120,167,112,221,80,227,208,104,46,190,173,132,37,76,207,5,199,200,188,46,229,80,106,192,85,78,207,128,202,136,54,1,209,172,229,183,196,223,231,80,145,100,14,173,166,185,151,125,226,147,17,172,100,252,177,211,26,3,208,116,42,81,13,179,2,99,100,72,155,93,186,108,178,100,177,212,125,196,66,241,110,54,213,195,179,64,198,189,169,254,138,159,7,57,221,254,70,73,3,187,152,69,182,100,243,95,137,28,50,216,173,75,204,162,11,96,241,154,136,64,245,117,229,228,237,164,235,38,83,118,213,202,147,92,51,244,235,41,51,10,136,16,198,204,178,245,79,96,146,40,196,235,9,76,120,138,189,116,148,225,100,40,10,61,162,252,177,180,253,143,238,200,232,237,21,53,221,32,4,14,241,194,247,92,218,95,111,250,249,208,53,75,70,225,252,181,143,88,131,183,29,97,214,10,241,30,75,64,67,75,203,110,150,22,55,91,88,125,106,224,7,183,22,227,110,237,5,81,174,124,47,65,254,149,121,248,245,117,251,32,73,212,7,189,65,140,215,169,63,30,200,155,19,59,70,51,100,128,7,90,37,184,150,55,218,228,41,38,146,192,215,102,209,183,226,63,215,106,195,179,220,101,153,198,115,66,30,148,164,221,136,75,109,86,103,166,197,33,172,27,80,129,31,157,9,125,188,155,36,236,9,198,9,250,47,211,165,198,154,102,74,17,98,62,82,241,140,79,240,175,135,109,214,89,114,40,177,139,181,75,205,66,149,68,73,10,44,159,80,240,149,197,132,13,134,119,221,130,25,76,90,106,175,43,225,6,142,59,75,245,179,221,237,76,234,214,203,0,159,31,203,97,223,62,23,91,92,36,178,194,238,105,238,117,7,95,102,209,135,30,29,85,192,201,219,38,108,63,54,180,220,83,140,85,192,94,174,125,77,93,62,233,35,108,186,129,232,128,187,15,2,34,224,243,73,212,193,247,61,18,248,152,6,245,131,130,216,154,182,227,14,88,72,82,252,236,196,27,88,27,117,237,15,233,157,149,97,187,101,93,245,245,44,166,205,168,98,34,169,142,45,90,21,65,195,134,226,17,178,181,119,190,175,162,52,22,167,164,51,106,31,113,159,167,175,26,71,155,9,82,76,2,160,190,148,163,96,6,113,95,176,34,240,73,218,125,141,222,158,201,223,230,71,24,15,111,16,47,231,241,16,154,198,203,119,58,58,231,165,2,151,179,27,32,128,249,78,182,213,219,72,54,223,142,178,254,11,14,54,37,218,63,213,214,124,43,54,176,121,110,73,62,147,208,243,118,192,185,200,198,83,76,13,12,176,102,11,190,178,46,186,182,117,144,183,110,68,195,192,67,229,226,152,220,51,196,25,130,138,183,3,148,174,145,50,91,202,192,85,173,155,71,38,168,7,192,88,188,143,49,86,123,31,64,24,182,164,212,179,252,18,230,169,198,152,19,105,193,10,24,61,9,77,96,183,82,176,93,37,51,227,76,57,88,233,176,52,78,59,70,24,85,201,228,180,174,43,73,16,21,195,105,147,170,14,238,245,36,207,143,16,95,100,171,104,245,189,204,188,254,244,157,145,115,184,98,251,232,227,141,215,199,74,98,121,111,68,27,2,245,106,187,95,178,136,90,179,152,10,147,74,235,201,235,54,61,204,50,36,4,27,255,5,68,134,231,213,157,61,96,159,36,149,227,145,6,186,185,145,201,158,177,73,217,254,158,132,206,63,211,233,145,131,196,24,52,22,184,179,84,227,234,222,96,9,169,243,234,60,117,249,244,219,31,1,160,164,247,199,115,89,155,190,88,80,53,236,229,80,155,123,13,226,175,123,165,53,167,241,231,206,121,43,125,113,107,193,76,78,35,133,242,214,193,128,218,23,126,123,30,206,109,94,30,5,195,109,252,177,3,143,209,110,54,99,80,253,167,175,175,246,196,167,8,43,118,169,203,237,94,82,123,148,206,140,55,51,75,119,7,154,19,82,181,123,117,16,35,70,218,149,238,126,233,153,91,49,23,190,120,15,58,65,185,239,114,11,41,123,194,206,42,200,252,19,167,31,210,29,120,89,162,80,61,54,3,65,97,198,85,154,111,228,33,89,56,224,33,143,124,240,128,52,124,242,92,105,228,117,211,76,78,118,64,178,234,75,157,61,50,148,214,130,246,201,95,223,197,76,190,61,166,201,217,35,207,104,214,231,215,12,211,43,206,14,99,53,100,125,193,121,157,206,57,1,52,80,237,252,25,82,209,235,228,14,174,87,117,216,34,199,191,25,235,60,190,118,222,21,22,59,46,110,136,61,192,243,38,21,12,23,141,72,141,84,240,64,151,193,36,214,52,144,122,177,215,254,202,156,25,211,225,237,209,94,21,149,70,201,99,162,133,59,28,87,236,173,226,111,243,104,189,34,68,25,16,92,169,39,114,181,202,87,139,185,27,90,150,103,253,134,216,109,253,25,57,140,4,227,228,195,177,141,155,18,112,126,233,62,62,197,99,30,20,93,209,116,247,153,173,71,22,142,93,70,135,78,81,21,132,237,51,102,49,251,71,152,137,115,116,243,154,162,227,100,19,164,215,33,220,89,220,15,81,4,6,66,123,79,15,15,162,54,88,32,100,76,235,154,213,13,223,227,178,226,235,86,176,119,145,151,136,130,54,188,177,186,82,159,201,241,67,8,179,173,58,153,220,138,52,74,123,84,29,174,8,241,60,56,91,61,3,133,18,191,101,30,124,128,45,1,67,67,209,25,21,141,240,204,111,208,237,43,196,25,243,243,129,30,77,111,231,47,210,118,235,160,87,178,43,151,132,73,241,0,197,67,14,234,128,143,196,210,166,157,40,146,2,124,86,51,18,102,50,92,37,109,169,113,16,254,41,222,237,196,194,97,39,209,147,186,143,231,162,46,216,26,237,182,218,205,46,17,88,172,159,249,70,144,155,42,12,214,113,124,254,4,109,158,35,228,73,154,84,146,250,3,111,217,214,19,61,4,111,89,12,138,7,248,37,140,30,72,131,94,82,192,203,16,201,188,183,199,229,126,18,127,41,117,64,164,155,79,114,59,124,1,182,111,251,186,215,92,254,56,9,19,19,7,49,179,94,52,147,92,128,48,196,68,135,68,141,51,169,180,33,120,38,228,51,225,142,230,69,106,181,242,161,247,15,253,69,139,68,248,211,8,186,152,36,92,106,169,98,128,72,97,199,107,214,86,87,224,95,104,136,246,86,235,104,155,69,85,180,60,232,156,13,89,118,186,215,181,198,179,27,128,55,29,217,235,45,200,245,70,51,244,171,139,250,39,20,21,193,121,195,16,20,95,21,29,228,106,154,172,6,239,148,126,194,252,56,22,120,173,17,198,101,140,215,208,86,75,12,115,123,235,83,1,239,99,180,125,250,238,33,223,187,35,193,103,223,146,160,93,187,165,192,24,187,90,245,162,30,38,168,253,167,161,166,37,243,172,207,44,219,221,214,78,186,130,153,18,231,181,48,222,237,55,246,56,58,115,49,249,220,227,13,182,48,164,181,71,214,207,129,64,139,214,28,224,95,53,10,116,185,119,134,171,79,236,211,205,60,20,17,4,9,133,80,98,98,230,242,69,87,127,69,51,226,78,44,74,195,216,34,201,140,9,132,176,167,205,19,85,161,2,30,186,195,64,182,152,153,138,147,154,29,3,104,59,10,3,212,108,178,150,53,215,255,110,137,190,23,57,51,139,206,5,5,112,161,224,111,132,211,235,220,170,15,2,226,242,46,161,118,254,102,46,100,254,244,26,191,238,85,83,75,46,127,185,244,57,124,116,250,44,170,33,138,28,103,96,198,103,140,248,43,120,70,154,63,88,116,48,248,92,205,238,208,135,176,226,131,114,93,31,230,206,112,174,39,117,86,91,238,207,127,87,101,145,242,17,225,121,161,113,19,194,27,80,122,175,72,188,17,97,65,79,49,194,72,208,184,91,92,63,188,150,106,251,51,254,62,114,191,217,159,149,70,172,173,22,166,196,232,113,95,149,71,3,50,47,40,202,124,131,124,76,77,10,30,63,91,88,210,194,34,139,140,13,11,94,231,239,41,47,55,177,97,199,176,174,112,171,112,136,198,204,200,73,14,192,245,119,4,230,123,179,164,138,206,165,4,227,167,104,241,205,239,250,72,89,191,245,81,81,182,133,200,62,111,130,41,248,189,82,188,154,110,215,207,172,104,218,199,106,154,206,58,18,238,122,88,213,10,136,103,87,19,90,67,93,177,255,172,113,215,124,246,65,76,94,229,104,220,126,220,251,57,41,157,75,253,202,101,222,91,33,83,172,244,64,213,122,213,129,163,91,197,99,17,34,150,83,203,118,163,223,64,45,15,136,69,72,19,4,112,142,172,236,67,35,228,108,57,134,96,41,177,84,203,53,4,94,64,193,87,9,134,108,122,169,175,112,113,99,115,123,196,213,76,43,176,137,221,212,245,205,72,197,22,240,184,246,36,148,84,14,176,110,131,115,192,46,27,132,98,163,224,4,187,110,125,67,235,39,207,231,59,146,86,228,211,226,96,184,105,169,19,1,219,119,5,57,191,34,36,219,183,146,193,179,193,114,227,69,3,247,232,140,171,133,14,187,243,53,251,125,227,213,187,159,238,114,78,194,127,245,4,100,125,172,127,150,228,38,47,25,25,89,236,1,102,167,158,135,148,240,17,206,155,73,111,34,153,61,188,68,82,216,155,92,186,57,202,10,213,129,204,139,49,99,48,185,142,143,227,116,240,25,115,114,88,248,108,70,32,188,151,148,237,79,126,104,148,215,125,190,139,54,121,109,156,142,200,245,188,30,17,204,179,237,22,98,34,173,223,228,255,28,59,91,167,33,76,60,127,67,55,5,246,110,75,7,204,37,87,241,255,41,124,13,23,153,88,208,220,116,8,103,158,219,255,40,2,208,119,125,232,8,131,187,107,38,189,117,129,190,233,81,90,214,57,208,25,134,96,11,49,235,6,99,184,91,66,212,90,249,88,60,139,5,121,193,219,42,66,92,23,217,212,224,15,219,209,191,217,117,19,199,46,125,23,155,126,90,105,8,12,250,19,132,248,170,59,156,88,8,50,193,17,197,111,189,76,188,141,179,247,151,13,35,1,185,101,250,177,207,212,219,178,83,162,140,95,4,124,139,73,62,248,159,7,88,131,41,195,73,200,197,55,198,252,130,231,39,76,105,136,70,130,69,133,32,114,170,198,4,174,196,242,62,254,82,198,22,65,232,157,81,216,90,28,218,227,215,208,78,38,147,239,10,78,149,72,38,15,110,122,22,234,86,82,56,177,83,159,54,205,181,45,239,145,166,30,3,190,24,245,82,95,90,106,249,185,224,127,3,176,107,173,115,217,50,18,129,0,53,221,240,180,45,229,214,158,49,58,224,233,51,40,90,165,211,30,237,121,204,138,72,98,109,137,150,156,229,236,78,177,49,150,16,122,153,237,44,23,12,90,190,207,98,53,132,164,65,120,103,105,87,231,121,31,24,13,194,183,100,18,224,174,144,88,157,145,191,238,142,65,198,154,95,153,252,44,195,123,2,118,189,119,50,32,111,57,149,114,96,145,195,102,77,232,42,168,240,70,112,167,149,227,102,117,194,128,48,236,73,160,201,82,219,15,115,223,66,203,238,205,68,55,16,83,130,227,214,245,73,206,128,67,238,143,233,209,158,10,46,48,140,65,130,64,197,41,108,77,128,10,248,29,97,252,76,142,114,241,173,191,25,230,227,251,254,214,67,136,135,216,47,200,245,83,201,19,95,208,104,39,76,52,164,53,11,162,158,237,220,231,54,184,159,203,50,126,229,37,143,125,227,23,49,77,173,15,164,97,58,49,220,171,163,56,233,109,75,107,82,31,174,69,216,5,196,64,206,253,32,253,102,233,180,15,96,198,214,249,130,223,70,93,106,105,107,230,27,86,162,45,234,115,157,108,132,156,58,232,189,168,8,239,6,40,6,116,83,118,71,167,135,231,107,43,185,219,174,41,115,237,218,161,110,200,30,123,140,134,96,224,136,225,13,255,200,54,192,109,186,167,146,13,174,120,78,10,102,10,247,230,22,20,87,170,179,45,136,161,97,8,164,204,253,215,246,215,77,68,241,18,25,92,81,140,41,235,90,149,217,35,75,103,94,19,244,192,193,59,16,241,87,19,133,106,142,174,145,98,151,130,178,149,29,66,129,1,27,225,20,80,97,241,117,17,188,253,216,202,145,39,200,56,184,237,130,91,15,77,139,231,71,132,55,44,50,102,205,242,242,236,238,156,111,91,154,246,176,205,25,97,255,108,100,197,154,205,117,103,111,174,134,245,78,3,68,184,131,27,98,49,25,43,108,100,167,125,251,161,63,135,128,244,145,208,7,209,111,64,180,110,22,255,11,104,225,6,49,195,51,145,198,27,65,10,129,74,150,98,114,228,223,152,72,14,173,111,188,135,28,133,38,7,52,50,201,225,125,187,246,1,203,130,196,69,245,181,113,201,222,247,155,1,165,236,27,67,123,167,155,143,18,133,167,111,213,131,24,15,165,112,50,158,62,241,76,104,238,250,226,36,133,129,53,90,210,236,87,61,71,30,254,153,166,151,137,226,109,193,243,100,117,87,132,181,208,176,43,141,97,52,23,210,82,121,59,215,70,90,143,58,233,193,113,1,49,6,231,115,194,45,82,196,92,135,218,54,48,169,202,38,111,139,126,47,218,187,243,40,204,246,42,90,128,199,127,156,91,250,217,142,162,220,114,34,50,149,144,46,46,229,251,148,224,67,49,132,67,189,158,22,226,169,7,225,28,248,103,208,167,85,27,249,249,60,27,53,54,215,41,83,226,231,210,215,94,65,47,20,114,50,113,61,5,88,99,197,78,8,123,8,107,149,136,236,45,65,193,95,151,39,88,31,127,204,241,14,180,18,47,156,57,229,132,200,33,144,235,103,46,101,139,63,148,51,37,101,219,19,166,223,119,74,1,163,183,156,67,214,97,82,160,143,83,12,52,220,13,195,93,113,176,164,89,218,158,187,206,12,73,114,219,135,17,198,105,162,231,172,134,4,84,62,51,35,218,226,118,149,92,102,77,27,215,228,151,199,246,116,193,36,213,91,71,31,20,165,214,48,25,182,252,108,214,68,85,237,116,152,84,16,100,80,191,160,224,43,232,52,122,143,142,223,129,121,138,32,210,6,138,67,127,19,172,108,28,29,48,73,164,172,235,190,92,235,221,152,24,236,32,170,247,92,32,75,51,13,36,112,155,149,120,100,202,234,194,17,241,107,160,249,138,131,251,175,198,12,173,45,72,156,221,79,25,20,5,62,250,162,23,226,95,56,212,47,173,36,31,108,118,16,36,113,103,183,148,124,104,235,153,39,172,33,192,156,180,25,96,9,24,114,0,92,17,144,151,146,182,170,238,220,37,144,63,193,45,236,172,68,84,238,194,155,231,184,28,63,206,116,19,75,118,79,69,22,8,14,185,153,144,19,9,104,177,102,177,203,17,11,70,234,72,0,97,252,104,178,237,24,32,57,138,163,54,97,182,156,170,43,62,216,160,173,2,42,71,68,182,228,23,196,113,140,160,113,80,84,179,45,115,1,215,88,180,244,88,125,156,161,199,81,194,207,48,35,139,151,229,92,104,63,142,41,129,95,4,106,46,150,131,209,228,32,204,215,132,83,220,48,65,55,228,14,186,167,33,144,233,13,86,231,159,108,34,130,69,159,119,215,22,173,90,222,98,73,24,38,182,184,136,44,212,146,139,224,128,255,255,105,148,224,17,223,183,27,49,107,244,236,150,251,251,240,57,228,11,238,21,208,177,13,246,106,125,106,41,167,133,46,47,130,63,81,35,232,188,231,209,81,225,18,205,41,205,111,140,235,76,153,73,126,198,20,129,34,70,197,202,127,6,222,55,178,212,20,197,195,114,187,199,234,173,181,105,175,39,64,189,188,249,171,68,204,76,113,64,24,173,161,204,65,6,57,75,209,98,172,112,157,27,113,76,157,101,214,77,0,52,224,199,39,62,198,49,34,232,152,48,151,147,216,150,103,110,36,212,197,193,227,55,199,99,66,110,98,125,78,4,37,247,206,184,174,251,77,252,147,255,119,205,107,186,81,148,103,240,133,247,50,24,84,212,33,142,156,134,201,255,121,17,39,52,116,19,83,84,213,120,228,84,29,42,235,62,219,102,230,20,66,62,178,65,185,151,123,27,74,232,41,147,195,230,243,177,51,19,4,110,157,13,184,48,219,83,239,191,224,202,124,213,229,128,248,15,61,120,71,115,21,109,156,94,156,71,124,125,66,185,72,179,79,231,189,87,242,49,52,30,234,16,162,232,236,1,15,173,107,17,29,202,32,167,100,47,108,2,135,159,168,42,48,122,27,58,176,245,176,25,217,16,148,207,18,119,206,110,13,40,200,227,161,69,106,112,113,192,53,69,219,72,19,183,219,81,8,224,232,3,21,222,224,175,213,190,33,79,167,196,212,185,21,19,42,221,237,32,115,110,113,46,22,119,48,174,179,89,166,42,66,77,74,160,137,181,44,250,181,184,114,11,46,249,30,161,53,128,145,88,74,160,136,199,118,96,65,33,186,189,207,72,176,100,106,139,62,81,39,102,164,186,188,0,110,250,25,207,27,192,175,4,71,137,132,207,172,127,132,124,19,90,109,217,63,37,86,225,126,207,56,102,254,82,246,81,241,15,97,34,195,140,229,245,125,141,200,193,235,170,176,7,254,135,188,105,89,151,95,92,45,200,229,83,244,157,69,128,14,40,116,3,65,132,83,22,165,156,69,113,72,194,227,156,229,163,199,103,120,198,4,212,102,153,17,95,91,127,104,211,34,68,154,5,136,198,148,31,100,214,67,175,66,82,31,231,181,122,86,74,162,203,108,145,161,106,131,127,105,60,252,113,136,79,215,195,51,186,214,202,5,206,100,137,187,112,190,136,222,50,46,255,174,28,111,134,128,147,175,66,177,102,58,4,117,105,254,51,201,6,131,248,125,215,190,156,27,229,191,123,168,252,131,153,135,54,57,207,242,255,22,38,183,141,143,35,178,65,6,131,114,163,192,147,29,77,165,18,254,201,1,242,243,23,148,241,209,87,61,65,211,29,166,208,189,249,23,137,11,128,53,122,214,143,36,213,165,123,149,42,21,74,105,36,236,82,41,158,72,163,1,127,77,227,226,239,177,1,30,75,72,7,5,227,138,226,216,0,246,106,23,92,54,175,46,163,169,223,153,58,182,71,223,13,62,109,222,155,200,85,190,218,226,184,237,13,249,181,3,245,136,248,26,119,232,51,225,161,226,233,106,212,201,60,235,0,6,34,237,192,16,120,134,202,117,209,238,201,16,151,250,232,131,248,183,169,222,153,148,251,47,60,178,91,89,129,129,171,255,242,238,226,154,230,184,230,193,173,30,68,121,69,110,186,137,36,195,184,206,235,92,109,21,129,123,159,236,216,115,0,189,227,242,210,33,98,44,151,104,190,122,121,179,237,227,135,130,0,247,239,195,42,0,248,104,91,102,144,93,1,239,154,239,218,70,122,172,46,34,37,123,230,77,42,187,12,149,141,33,243,27,70,158,49,43,218,94,37,107,37,216,152,19,119,176,128,159,213,201,225,94,212,23,98,210,115,70,80,106,88,241,58,216,255,242,203,77,115,230,87,223,225,102,194,220,130,106,214,8,58,126,124,21,144,153,38,60,63,69,3,178,85,80,80,85,252,122,184,29,53,178,79,182,55,19,42,131,156,32,39,180,245,99,189,80,253,20,63,11,38,141,240,153,7,112,170,184,185,131,104,6,157,147,27,98,149,50,123,159,205,139,203,6,32,219,191,14,154,64,4,4,108,26,222,1,103,31,242,19,108,198,159,233,166,226,63,116,206,34,96,83,235,92,63,27,36,232,158,103,1,125,206,202,120,87,53,44,169,0,93,60,190,225,140,141,169,92,51,227,155,231,73,150,53,209,191,219,98,12,123,50,100,151,179,173,188,124,114,46,4,106,217,92,124,6,39,84,80,28,25,90,185,60,191,71,180,57,232,136,7,172,170,246,5,169,147,182,50,38,120,177,188,43,196,51,52,197,213,255,231,144,188,182,113,103,155,116,55,205,126,94,190,170,184,115,37,236,28,220,140,29,16,173,242,211,72,41,252,20,161,10,217,7,228,195,75,186,129,127,7,157,47,73,217,191,132,97,9,192,17,164,124,181,115,80,59,98,48,192,119,121,195,51,124,207,248,112,253,148,90,116,93,14,57,132,81,110,164,6,239,168,190,126,11,182,173,106,249,8,218,228,182,245,49,85,78,131,120,186,105,193,132,4,17,247,91,127,78,164,110,9,181,93,179,232,55,118,69,240,225,166,192,207,130,56,248,127,216,31,254,227,218,57,176,83,90,111,135,118,74,173,125,150,187,249,162,195,91,98,8,119,93,69,157,250,154,255,212,247,109,24,154,215,172,149,131,106,46,51,143,81,232,133,200,155,231,63,231,248,179,155,82,147,49,118,248,31,135,201,151,99,202,154,200,106,69,137,86,129,62,74,129,73,222,242,186,193,141,154,56,113,115,121,139,176,43,83,162,233,154,198,53,197,68,2,91,245,178,167,16,84,185,223,49,17,158,179,173,34,104,40,226,183,29,233,109,130,200,119,165,107,130,133,43,87,43,196,138,184,243,40,27,150,29,157,228,12,121,17,207,81,21,11,231,202,38,242,235,213,207,19,58,146,3,119,46,53,220,203,254,109,94,105,117,126,79,19,163,0,240,98,2,153,192,214,138,130,98,91,157,12,91,200,81,247,148,46,68,246,164,160,152,190,229,153,118,51,121,51,226,178,255,51,184,165,122,134,25,217,62,61,21,42,105,239,78,122,219,222,112,227,204,233,145,227,216,77,31,203,237,174,37,174,182,227,109,167,71,253,183,180,61,195,195,207,19,73,139,148,13,68,204,248,64,115,140,188,53,22,71,112,131,188,49,167,104,219,194,64,162,251,199,35,0,191,163,20,49,227,219,19,59,8,91,177,204,47,136,45,180,3,101,101,131,86,19,76,159,37,30,82,218,106,152,192,113,247,146,61,168,3,57,151,101,194,248,231,50,100,82,102,132,204,143,100,125,113,34,83,3,137,217,129,153,176,42,83,45,224,69,86,76,250,93,185,173,109,147,127,29,57,60,110,103,44,66,140,38,221,79,1,41,56,197,196,213,20,92,166,10,230,43,161,151,185,232,163,18,230,234,157,184,70,57,59,141,137,158,35,121,75,138,165,186,99,180,8,255,187,67,103,231,28,134,106,88,247,221,180,200,96,165,121,105,249,68,151,51,89,192,144,206,225,4,239,100,247,226,87,14,84,78,80,149,218,135,172,41,84,58,161,43,178,140,204,255,117,208,223,56,45,247,89,230,204,17,213,189,203,183,115,196,171,101,74,122,140,35,28,143,103,157,247,225,7,17,145,210,140,248,123,26,128,239,233,29,55,170,27,133,250,42,190,111,121,191,155,94,66,159,199,98,80,55,21,135,208,122,115,53,140,107,195,200,20,219,176,109,50,211,113,185,170,169,240,72,235,114,178,255,91,29,81,168,196,185,93,249,177,249,75,135,169,91,235,186,255,213,68,119,56,41,172,243,8,51,82,44,141,120,11,65,205,117,168,170,23,204,115,188,54,203,242,69,60,201,68,112,121,161,157,230,184,174,171,178,213,252,64,230,225,1,51,122,255,107,124,102,53,46,110,205,47,122,125,161,29,31,201,109,209,128,166,246,37,204,147,229,208,214,219,75,255,117,254,192,163,91,227,108,101,241,210,14,191,193,132,148,115,194,138,237,180,233,148,176,119,245,20,95,33,254,113,222,159,172,18,177,37,100,103,138,205,160,35,109,21,96,251,121,3,82,210,129,3,95,32,43,140,139,220,144,79,83,189,11,83,208,147,165,0,148,62,44,127,254,36,78,44,114,162,102,109,190,57,57,65,197,87,41,188,80,75,235,189,73,230,162,136,215,207,105,146,107,219,191,31,147,233,86,202,15,163,125,67,10,160,17,37,168,42,230,125,85,155,114,175,222,243,154,146,124,198,23,235,179,133,63,50,31,10,252,115,21,194,10,165,219,149,239,70,65,112,159,185,108,27,231,236,245,108,130,49,80,217,112,112,143,3,220,135,144,30,212,164,85,251,190,139,58,165,113,200,210,170,14,253,46,251,181,241,39,73,231,148,133,128,135,53,174,233,114,237,63,200,255,83,157,252,130,37,148,222,242,180,46,101,79,1,186,212,160,42,28,170,119,237,93,167,229,89,17,92,161,118,84,127,207,49,138,194,156,187,30,181,157,204,90,8,64,8,135,200,177,182,92,199,60,59,77,132,149,15,220,152,147,92,96,216,4,30,49,169,152,1,249,218,159,83,230,239,168,63,160,46,166,102,204,212,60,65,173,50,6,104,7,173,45,234,147,114,77,188,98,50,228,33,2,65,58,166,169,150,164,28,190,63,88,151,216,161,45,250,34,145,157,220,209,131,29,108,100,82,88,17,148,19,3,47,73,48,119,24,139,149,121,79,244,245,48,148,174,187,95,206,96,218,37,96,178,62,108,136,136,236,5,51,11,67,169,185,184,113,147,217,212,36,220,48,89,129,189,131,82,187,60,221,99,175,249,227,87,192,180,179,90,62,192,103,156,246,160,149,151,171,220,205,104,99,196,210,115,199,3,49,234,32,250,165,162,79,236,31,68,97,52,225,100,246,13,36,126,196,39,150,245,72,29,31,103,43,188,20,66,81,25,92,146,78,245,200,67,237,111,41,255,153,182,103,119,223,28,255,60,111,206,147,204,130,226,233,83,92,24,134,216,219,126,252,58,183,172,132,14,84,63,213,41,84,186,20,227,184,172,65,194,207,244,241,190,24,120,131,48,19,75,165,255,79,178,38,158,243,109,239,254,239,75,216,22,148,70,141,241,143,34,212,167,64,19,161,143,238,167,34,46,213,255,43,239,89,130,67,122,114,56,248,3,99,4,146,123,5,107,84,109,71,193,27,104,46,45,80,197,58,126,188,50,57,252,231,58,63,7,109,158,192,217,160,66,195,244,8,61,16,189,166,78,197,215,227,114,84,127,231,89,75,197,252,132,35,100,79,133,35,235,212,65,132,152,217,68,200,7,128,186,172,133,134,249,203,250,95,146,190,122,95,109,241,138,249,5,194,237,207,110,8,135,155,38,40,197,210,248,115,36,190,47,109,113,197,220,101,107,104,231,122,34,99,32,169,236,16,143,180,166,117,249,58,231,228,227,154,77,183,170,70,89,43,195,68,130,92,36,184,162,45,50,186,115,119,67,15,143,86,231,22,51,125,183,212,120,206,202,253,17,143,96,6,26,26,91,23,21,239,78,240,216,68,152,173,171,223,212,15,194,3,115,247,182,238,44,18,60,191,137,62,91,133,129,190,208,48,221,136,214,69,208,20,24,101,143,234,231,168,99,209,13,172,6,161,17,134,154,224,202,250,157,18,23,163,92,3,124,127,139,10,84,205,15,180,60,231,104,87,89,209,215,200,179,239,205,20,10,221,41,225,42,45,217,34,116,89,110,82,163,73,140,25,90,82,106,174,217,117,75,43,127,176,65,169,210,28,45,182,105,197,196,59,247,131,199,98,210,136,225,241,230,186,189,230,175,159,146,155,61,201,89,82,78,12,153,135,165,63,115,95,110,114,113,121,52,153,32,93,126,23,208,216,8,172,76,46,64,24,5,146,108,158,167,84,32,39,132,145,100,201,128,134,229,28,216,243,174,221,76,64,165,197,182,213,119,139,236,5,148,111,241,193,168,54,240,231,173,112,57,43,93,29,177,69,216,230,13,223,240,241,222,199,15,135,31,116,129,4,115,145,145,58,10,206,194,249,198,244,243,240,195,248,248,102,217,173,1,180,93,87,107,188,27,153,26,118,149,157,198,132,222,160,255,143,137,66,168,126,133,111,130,35,69,34,241,69,49,39,53,233,139,154,233,137,29,55,215,55,240,27,56,217,18,211,56,71,110,228,232,225,143,86,145,187,181,134,181,51,205,104,77,149,226,190,243,189,207,7,131,38,254,141,16,51,156,33,107,56,247,13,133,16,197,113,251,255,153,66,197,222,101,165,15,142,38,205,97,226,218,84,178,210,19,204,32,21,48,134,177,233,201,136,171,151,212,119,223,182,95,183,164,122,95,70,190,118,50,90,99,165,79,3,107,36,197,163,170,202,86,1,71,186,48,116,216,233,209,35,10,102,247,254,152,193,27,55,28,76,110,23,59,21,148,186,164,109,68,236,76,226,163,230,122,9,111,188,37,58,30,254,123,47,24,174,99,232,44,13,61,103,195,1,23,87,43,196,53,158,160,228,233,53,230,137,10,27,108,198,61,168,222,20,133,102,190,58,165,134,89,210,132,93,112,134,253,49,144,19,240,212,240,160,208,94,226,160,81,248,41,56,78,106,214,130,23,10,155,35,178,251,144,59,73,184,251,39,110,71,238,87,214,4,247,113,110,58,131,216,173,180,118,44,247,188,205,2,78,229,39,12,199,196,38,65,137,27,169,156,81,29,80,122,116,185,239,14,180,151,16,96,114,128,75,2,98,126,214,70,107,68,207,112,30,46,213,87,26,168,192,35,215,213,227,126,151,160,106,209,226,122,73,195,241,190,155,165,246,245,107,54,155,146,141,219,126,159,245,40,228,26,13,133,186,161,7,19,202,107,31,143,240,125,172,199,130,250,245,29,205,35,37,87,34,35,236,86,9,9,130,126,35,56,252,209,245,161,198,237,84,96,134,16,88,57,175,146,27,224,212,130,221,233,48,165,229,244,138,105,167,215,27,176,207,105,240,30,222,125,150,7,228,227,171,35,252,101,86,117,89,169,94,133,55,25,214,174,0,176,183,225,52,115,18,46,107,152,254,179,219,45,212,69,226,111,137,190,183,247,105,128,135,249,179,13,247,56,231,201,180,59,131,29,98,142,88,137,22,82,109,192,126,134,34,132,158,218,14,103,81,96,40,46,117,33,13,35,8,175,202,21,243,22,167,84,202,16,58,217,248,184,133,90,233,185,149,60,92,211,79,142,84,202,204,136,34,188,118,150,159,11,252,90,141,7,196,3,249,52,112,142,252,255,241,128,31,248,246,98,223,70,72,49,252,139,253,64,66,114,15,221,20,96,226,245,135,246,48,22,165,144,166,198,119,1,222,77,28,156,48,128,56,210,236,180,139,201,142,89,189,88,239,145,231,238,14,68,84,209,202,157,102,230,242,248,63,250,96,215,42,220,20,123,155,189,19,172,59,89,8,19,60,242,169,131,24,99,84,241,167,61,220,71,251,89,210,182,237,235,5,129,98,136,4,69,55,255,72,153,248,142,235,182,161,241,49,1,88,85,210,15,74,252,23,150,24,191,112,94,76,185,117,175,129,234,108,83,29,41,159,75,162,14,252,182,163,218,247,90,83,2,118,15,204,165,35,40,235,82,247,225,93,187,31,146,245,118,0,109,214,160,185,62,231,29,175,196,239,236,215,3,231,125,242,53,163,154,150,169,134,191,105,206,64,242,132,100,15,147,60,242,89,52,177,109,42,101,204,185,114,66,87,221,246,38,16,93,195,165,138,13,2,112,185,208,65,188,104,75,47,141,12,198,44,19,234,224,33,156,38,227,66,74,109,248,27,37,120,129,212,248,201,136,40,119,114,7,244,236,157,30,151,111,121,43,228,167,31,91,57,199,116,230,150,143,11,6,8,140,67,178,105,178,115,246,86,184,250,90,108,64,177,252,242,151,134,194,30,74,191,35,176,80,213,139,45,148,74,177,162,255,216,118,84,92,33,94,237,57,124,3,143,31,225,240,27,93,90,3,94,197,76,231,194,20,121,145,29,82,170,250,73,22,92,138,33,171,48,132,181,37,191,190,35,46,1,198,202,30,142,11,142,89,123,30,227,241,189,0,16,100,75,116,155,64,135,153,195,200,185,141,125,242,153,242,35,39,230,187,176,191,16,62,230,13,199,130,146,95,95,102,252,205,224,208,169,13,51,53,111,160,205,4,65,80,141,22,29,47,251,63,63,48,68,214,53,129,2,32,148,203,76,155,195,18,241,252,127,32,79,150,224,68,63,176,59,145,65,221,80,149,98,147,102,149,250,228,232,157,134,203,0,6,193,72,25,32,224,136,163,128,79,38,12,74,197,79,210,148,196,90,66,159,43,170,65,156,41,146,48,115,235,118,249,94,231,87,247,204,95,160,76,64,29,131,111,102,124,58,28,163,185,30,77,73,155,168,215,203,242,16,28,67,21,24,254,18,156,200,69,217,187,92,189,171,19,227,126,174,90,225,198,207,18,139,59,81,234,150,118,225,217,38,243,4,207,218,208,78,211,56,198,224,15,47,208,135,50,206,250,52,131,83,161,181,73,32,110,12,125,255,36,193,101,37,41,32,171,196,248,148,137,29,11,80,106,95,201,118,168,20,33,224,217,254,197,160,154,102,129,167,132,24,42,19,134,173,198,218,25,238,0,123,58,76,55,220,50,240,245,211,201,235,35,77,2,22,199,121,120,4,139,53,175,196,122,12,185,59,135,137,103,9,80,107,185,78,110,50,115,231,241,56,47,20,201,204,205,101,198,201,52,81,234,14,95,141,159,44,122,203,192,196,77,30,209,253,147,197,154,172,52,106,238,101,119,64,152,41,182,215,97,134,160,121,74,58,36,219,251,95,176,31,197,82,185,137,13,179,112,254,107,9,185,255,221,17,4,72,191,145,197,89,183,10,21,33,122,95,212,233,155,211,161,171,87,183,93,55,194,153,19,187,106,46,139,122,72,61,188,136,106,129,150,153,138,241,238,230,154,19,160,204,102,66,114,91,6,133,62,137,250,62,96,103,251,68,195,187,189,128,95,7,3,173,112,39,255,27,230,97,118,62,178,125,130,178,20,225,87,17,117,88,240,190,94,95,52,188,150,75,51,44,117,119,201,251,20,170,65,189,204,163,171,199,3,164,37,198,110,73,28,150,203,3,165,92,66,115,203,4,33,169,161,11,163,1,34,245,76,67,229,30,52,254,254,82,92,180,120,200,152,84,14,120,47,16,27,224,24,73,41,208,205,254,53,214,44,127,90,9,87,59,127,145,72,193,38,37,180,57,196,169,57,68,238,231,253,210,156,76,26,97,208,85,190,133,234,3,254,51,153,245,25,132,39,63,184,6,9,34,153,18,17,224,99,83,45,192,181,117,65,186,93,192,237,197,27,120,10,27,94,194,135,205,118,186,14,18,128,202,8,206,195,201,96,106,194,86,252,154,50,202,110,84,30,99,198,103,182,61,97,228,255,144,101,59,29,190,219,146,207,19,121,52,123,200,112,7,17,45,61,129,215,84,82,163,14,119,119,83,80,228,86,106,201,195,158,176,141,118,173,196,48,91,237,108,12,159,21,20,187,243,113,83,13,119,168,5,188,138,41,81,78,195,210,116,118,164,63,22,36,33,187,182,80,55,103,188,147,209,21,234,123,10,145,210,227,161,69,142,213,224,27,171,96,72,62,70,122,148,230,64,28,199,96,29,202,76,194,255,82,16,155,242,227,14,203,172,49,134,180,242,58,48,38,70,172,195,82,90,45,74,53,22,24,54,193,126,39,183,192,110,250,80,85,227,67,27,8,235,242,90,202,47,19,76,148,198,44,161,246,73,117,14,241,49,15,222,160,110,92,131,90,160,44,48,76,77,191,50,172,218,143,143,233,78,187,217,63,2,15,65,58,146,12,188,213,82,200,0,66,213,236,55,160,13,167,228,211,104,118,234,132,71,41,154,86,238,240,217,222,45,133,152,138,90,103,220,185,255,103,43,56,175,103,154,94,189,16,129,81,236,38,217,209,58,11,36,212,88,230,43,217,212,174,136,242,143,46,170,178,156,97,24,59,50,25,189,107,220,214,226,172,220,85,159,187,246,12,147,35,161,40,108,171,159,237,42,47,164,251,240,197,49,56,171,177,217,224,129,96,142,13,224,137,3,208,95,169,114,58,243,37,59,55,211,165,189,44,140,20,128,54,62,137,217,167,201,33,146,141,118,58,138,9,80,191,135,188,234,217,42,9,72,144,90,194,107,144,71,27,18,127,67,101,193,87,24,218,174,124,14,154,122,18,196,159,133,200,160,39,135,145,2,203,237,128,139,144,231,101,48,156,67,136,18,142,121,78,255,54,8,17,127,148,116,55,137,195,177,95,175,147,44,23,137,39,2,187,117,148,106,7,251,150,225,149,205,16,145,50,106,154,7,64,68,114,148,166,226,0,19,140,167,23,196,98,47,108,183,21,137,94,137,170,186,76,245,185,90,85,226,133,29,61,150,124,5,153,191,127,131,58,89,152,93,208,187,31,127,208,181,59,88,238,208,192,234,171,149,112,153,197,2,166,157,118,181,202,176,243,224,244,7,112,253,31,134,227,18,225,91,37,31,70,231,159,27,78,117,119,228,30,243,134,84,59,116,102,11,198,22,4,239,50,132,243,22,8,180,173,251,0,159,251,118,162,86,180,106,6,67,105,188,115,183,140,190,104,125,7,18,79,17,220,34,151,209,102,146,175,160,122,164,83,50,214,28,89,186,188,134,157,222,234,165,64,27,245,222,191,168,91,103,163,116,133,203,142,38,121,109,28,193,212,187,208,46,80,254,101,37,223,204,184,31,227,114,132,112,123,221,232,79,231,5,72,196,149,193,133,227,192,104,9,208,128,72,229,152,46,192,171,2,7,97,93,41,222,24,56,215,240,52,165,142,183,189,11,230,92,102,136,25,214,161,78,238,156,144,150,175,217,42,97,102,8,23,149,124,36,106,204,82,178,139,73,24,26,11,255,0,168,8,235,131,196,253,166,157,203,108,27,10,60,203,99,171,196,225,203,189,200,10,163,240,51,182,172,151,11,202,234,118,98,251,44,254,226,12,117,160,62,18,14,57,9,143,191,224,38,247,183,10,123,139,222,89,47,66,98,87,151,234,231,60,245,164,145,174,174,27,50,83,174,21,177,246,162,27,29,2,173,84,42,44,12,121,242,80,38,232,20,106,74,74,27,224,54,79,213,143,9,28,110,39,237,72,222,220,27,69,0,162,171,162,157,192,144,199,11,173,26,209,179,248,179,209,40,144,152,141,152,147,16,165,17,161,190,176,147,37,67,20,46,195,194,145,34,155,158,79,233,88,187,70,72,103,246,173,175,138,158,229,216,214,31,164,111,89,48,77,0,165,154,155,95,213,104,123,67,167,185,84,107,189,232,116,209,193,142,185,198,103,135,227,231,14,217,216,131,164,81,39,118,232,6,33,238,38,115,101,134,242,43,45,77,58,73,24,93,0,12,210,113,117,87,93,49,81,203,139,250,36,241,118,215,215,140,157,37,32,143,8,154,45,73,86,81,255,206,74,158,248,73,200,200,137,69,183,93,21,186,156,137,4,116,164,98,95,129,248,162,115,108,178,74,248,207,103,61,81,20,249,67,181,84,78,169,174,254,83,62,60,70,119,146,84,116,174,76,250,208,215,12,33,81,227,88,43,17,234,143,211,15,170,240,243,27,207,32,192,231,45,189,234,121,171,98,196,208,62,178,183,29,179,58,126,167,215,159,236,197,156,206,195,240,40,47,236,228,197,114,238,151,143,120,168,127,88,47,178,203,11,170,205,82,162,167,71,163,236,242,139,10,211,187,253,211,143,68,81,237,20,153,31,69,39,242,39,137,248,119,59,97,198,122,208,79,186,113,236,26,78,236,40,11,110,75,216,192,93,137,203,228,223,107,76,156,27,188,105,177,166,7,105,255,202,137,145,244,249,114,35,142,196,38,145,3,222,52,185,79,92,249,14,38,126,238,32,234,206,240,129,134,235,13,83,81,121,176,84,205,183,118,228,156,10,185,119,134,73,53,54,219,1,64,36,123,176,130,146,247,0,53,59,52,58,40,8,89,92,163,19,73,203,78,66,149,155,228,76,14,240,4,77,238,174,6,79,129,11,235,63,170,146,57,20,35,136,215,223,245,224,65,66,36,200,188,47,140,75,50,110,171,214,96,45,146,212,51,216,132,43,22,101,211,95,102,151,107,3,237,8,82,56,242,24,49,217,107,206,164,24,20,76,11,230,183,101,224,104,55,146,114,162,129,120,153,74,166,233,78,25,29,238,196,8,134,4,160,135,156,238,71,206,201,214,254,57,254,139,196,68,165,180,138,183,168,42,99,132,221,12,32,186,81,208,201,144,103,169,77,24,249,54,205,205,95,133,202,117,252,248,26,12,205,150,14,234,81,176,213,190,184,3,253,24,80,66,100,171,70,94,114,134,249,123,86,234,156,208,186,208,213,28,4,83,55,3,58,180,202,130,163,43,195,77,233,90,148,207,191,206,122,27,155,12,197,150,188,246,190,26,233,147,116,43,104,195,184,173,54,183,3,36,171,251,64,78,134,251,144,135,133,79,134,203,138,52,237,231,147,140,125,34,8,207,133,10,69,43,102,152,24,217,255,106,174,50,201,91,55,24,45,23,99,129,110,39,31,0,151,5,250,236,142,76,224,142,0,19,18,214,149,205,37,27,17,235,6,124,174,97,20,67,100,164,239,110,4,43,93,197,173,228,120,24,129,223,37,28,168,167,97,10,48,23,39,134,88,60,209,195,154,88,169,61,245,129,0,171,1,33,6,29,20,109,234,181,120,111,3,152,224,55,112,222,152,68,59,82,115,109,58,205,136,103,199,255,159,124,170,212,231,239,153,53,210,106,93,212,192,235,174,49,31,182,105,149,108,92,224,162,108,96,2,208,68,208,217,85,58,166,26,38,170,93,145,43,252,111,11,34,98,218,74,117,212,220,241,57,95,130,204,46,34,226,183,112,195,239,139,65,159,206,149,98,163,197,86,91,192,91,13,12,88,233,193,221,167,203,55,205,51,151,86,204,89,158,203,58,179,78,107,67,63,100,175,210,82,119,47,131,83,40,5,75,34,10,239,163,156,237,6,79,180,222,126,13,77,30,28,140,104,24,194,81,6,116,28,225,148,206,206,126,192,83,52,147,110,239,192,248,46,63,216,159,27,206,77,54,123,251,7,39,177,145,154,2,92,93,100,202,52,178,203,48,206,18,105,241,154,114,2,82,122,29,36,150,102,247,2,209,202,118,101,40,80,1,157,12,177,163,24,47,176,239,238,113,213,243,84,209,195,4,134,28,215,186,148,227,16,184,129,140,224,94,230,1,173,137,3,51,195,27,200,210,223,83,212,205,49,93,157,18,31,155,137,153,9,237,255,205,191,128,115,202,44,29,4,4,177,167,239,114,3,177,34,218,235,135,242,79,76,44,19,174,224,77,83,167,104,129,198,8,94,160,66,229,184,220,149,28,116,159,8,148,89,184,24,196,219,113,16,73,8,166,125,75,220,213,122,35,138,241,10,87,79,93,140,61,110,109,84,139,9,37,99,140,190,105,201,219,53,155,222,76,160,80,138,10,3,231,173,212,18,238,24,22,37,66,94,233,108,186,175,177,92,99,198,130,224,60,8,221,102,1,148,47,216,3,190,158,203,88,88,90,171,84,8,152,70,219,112,10,6,1,75,14,249,29,62,41,246,33,74,3,90,154,19,131,70,120,185,105,58,166,221,188,159,57,99,32,249,95,124,211,247,110,79,109,136,222,20,204,14,70,208,164,188,161,217,122,180,86,232,114,243,4,192,239,82,8,198,116,219,128,206,68,142,2,81,190,128,79,71,167,234,11,126,217,95,225,127,59,61,122,25,253,37,71,65,232,151,44,235,143,195,66,172,245,231,209,104,147,36,82,159,63,154,134,127,52,15,66,177,84,41,98,181,204,129,209,255,139,207,250,109,34,169,223,39,116,250,78,166,172,110,84,123,108,122,125,158,253,172,143,237,197,211,250,37,65,236,118,171,135,138,58,240,119,9,37,8,149,127,118,175,96,89,46,251,36,4,1,140,185,15,5,178,18,207,78,199,155,40,243,107,175,11,191,5,104,8,24,48,98,206,129,139,115,118,69,231,125,42,181,240,101,188,144,166,33,39,47,59,142,175,164,78,250,75,225,239,127,7,61,189,208,174,202,26,224,156,179,153,89,232,238,61,202,120,40,211,84,42,249,178,243,179,128,171,229,24,216,226,191,159,23,25,13,91,143,158,107,133,60,20,114,99,227,136,165,12,58,119,159,228,100,173,162,155,171,239,16,223,33,243,178,46,161,108,147,222,53,132,187,46,155,170,124,252,14,13,142,66,99,49,102,65,20,192,95,161,191,177,123,1,6,109,215,109,16,17,217,248,114,194,102,157,215,71,201,200,53,212,187,219,99,210,220,70,8,237,101,148,138,162,254,104,28,38,236,85,118,132,74,139,228,156,74,73,28,78,37,240,80,97,208,75,55,184,235,252,181,16,3,39,105,198,125,48,230,221,58,65,28,122,57,217,44,114,59,157,129,215,25,243,134,46,181,232,20,86,214,212,210,57,30,149,143,111,97,24,148,105,198,92,73,130,199,179,218,78,139,63,136,191,255,8,194,57,85,113,79,255,235,131,45,83,137,237,96,2,195,173,158,246,172,8,127,90,217,1,129,161,250,230,91,236,56,91,247,225,193,225,143,58,205,40,36,150,175,249,145,122,127,13,190,157,140,222,144,82,49,105,85,44,31,124,227,30,89,190,71,8,49,45,188,174,184,80,222,200,204,23,19,190,14,141,131,68,248,84,151,154,75,161,75,175,63,224,10,137,83,36,111,192,109,152,171,231,192,76,43,68,158,126,165,89,48,64,154,202,114,15,251,181,55,22,47,132,34,24,188,209,92,83,107,61,53,0,46,10,155,211,95,170,37,89,127,16,153,75,133,253,186,132,100,121,181,182,241,120,82,187,49,121,141,149,60,153,19,230,246,58,133,46,187,25,63,77,98,82,58,89,152,2,129,82,253,171,246,116,172,27,138,111,95,43,30,134,78,181,200,168,42,247,219,69,0,80,199,20,7,171,90,124,67,201,137,148,119,66,111,90,10,9,152,97,134,110,81,76,77,121,166,164,246,195,202,49,155,31,94,235,77,156,150,47,254,54,94,71,215,126,34,217,174,247,101,243,156,111,140,69,145,153,237,216,172,68,121,219,2,89,64,122,188,224,60,29,195,35,232,95,218,82,61,30,206,56,53,58,184,44,243,111,111,19,7,171,174,5,221,78,87,190,228,185,193,65,49,44,188,75,111,153,238,122,51,40,53,227,56,110,123,180,161,58,210,128,16,213,210,36,115,182,214,69,97,55,100,0,200,143,170,235,86,209,212,11,12,220,117,74,222,25,87,230,44,4,176,124,144,213,92,189,55,18,136,158,76,253,49,71,228,221,224,246,114,177,232,141,112,15,52,58,178,212,170,202,209,148,154,66,25,134,142,201,168,217,234,177,255,153,112,47,136,131,214,114,12,248,93,182,173,54,6,74,186,113,11,9,59,41,251,126,165,59,212,143,126,22,90,77,131,107,49,48,198,220,228,179,230,244,212,97,64,57,233,186,194,168,36,103,20,229,73,148,196,183,0,34,250,29,30,73,21,115,255,70,212,67,91,66,6,98,12,249,94,132,29,129,228,2,212,82,198,46,199,165,114,201,232,213,129,201,177,60,91,211,26,50,163,119,130,139,31,224,219,38,146,18,222,164,47,22,193,12,202,226,226,181,38,238,3,46,159,81,31,185,162,129,230,186,6,208,154,190,240,40,162,136,32,4,147,167,218,159,249,135,65,181,133,165,69,142,133,18,5,185,81,162,153,202,115,25,131,235,154,161,107,221,187,93,58,72,33,47,231,225,19,54,59,4,109,71,254,71,195,165,115,134,169,32,60,226,191,90,244,74,29,179,143,208,97,205,98,37,255,134,183,192,178,66,167,112,3,228,180,134,237,190,7,150,72,158,210,50,125,167,230,187,65,150,9,233,66,190,252,160,78,253,94,120,182,197,25,238,142,88,173,28,151,251,139,208,125,204,50,211,211,227,77,86,7,59,75,15,249,164,135,80,128,8,40,139,250,185,244,104,1,10,203,219,131,50,242,46,172,248,125,252,151,213,47,158,17,113,248,183,187,140,24,102,217,238,67,194,202,101,87,229,235,46,25,237,203,90,59,220,148,136,224,160,71,26,229,182,99,211,195,38,101,141,140,212,129,148,196,202,137,174,194,75,228,195,104,255,177,8,208,55,82,210,77,80,159,239,124,180,144,185,19,217,233,16,34,227,120,76,31,215,227,144,171,43,192,158,6,14,71,66,0,24,77,32,24,95,66,155,151,140,230,154,128,177,106,82,44,90,121,218,22,21,245,97,105,101,6,102,135,75,31,227,97,190,189,96,85,55,22,60,109,241,195,93,178,182,100,150,159,97,130,172,28,136,144,194,222,232,248,169,228,44,90,95,118,108,180,213,169,60,81,48,227,160,176,204,226,49,31,182,217,171,254,154,141,145,76,163,201,5,52,64,239,16,206,234,247,21,0,73,19,31,230,58,209,249,179,229,194,162,145,241,0,213,153,131,231,124,214,223,9,237,161,126,198,41,148,253,200,239,101,11,189,29,51,186,183,151,245,124,136,43,215,73,65,225,171,164,191,61,37,172,222,197,164,80,91,105,154,2,88,66,65,10,156,40,235,4,243,217,57,50,191,48,140,211,201,144,43,110,231,232,70,161,61,197,60,176,220,185,120,50,28,188,65,226,216,22,136,150,229,246,35,22,213,133,11,207,122,56,85,219,159,147,61,135,137,235,75,151,49,165,37,177,111,175,105,246,213,190,191,146,42,93,112,146,94,42,213,161,177,183,78,40,137,92,153,223,90,185,160,251,78,238,90,121,131,212,106,55,235,205,26,76,159,212,103,167,190,130,16,247,113,109,249,202,110,109,141,213,60,58,209,183,230,153,245,227,89,68,176,135,78,213,60,168,11,39,148,42,97,8,252,71,36,37,202,189,7,56,83,165,83,26,124,125,200,33,238,238,180,0,105,200,94,97,24,190,58,52,180,126,196,230,235,245,165,149,14,221,115,253,71,195,19,34,170,138,52,164,124,212,35,54,46,178,159,184,71,107,76,149,178,242,202,231,135,198,243,52,237,108,89,251,217,229,209,48,87,41,114,7,239,224,139,206,178,116,29,112,64,131,110,175,186,100,50,19,234,225,10,125,108,214,90,83,71,11,52,94,237,184,214,67,200,44,138,14,32,14,146,90,147,3,142,199,211,99,25,36,220,7,179,212,218,55,123,151,73,114,243,49,103,100,160,80,230,66,51,174,194,198,29,134,142,169,63,20,230,91,187,147,228,68,103,34,141,168,72,132,7,223,219,110,154,183,51,93,0,0,87,187,206,41,145,150,45,125,13,184,51,31,41,66,106,35,244,19,124,11,112,82,182,21,154,245,69,223,221,17,199,241,134,137,100,171,56,47,245,211,144,42,5,189,3,112,69,85,18,58,159,193,132,253,205,240,61,75,76,136,115,229,41,156,125,25,75,117,148,254,126,241,32,216,138,48,125,189,205,239,250,165,7,141,236,111,196,50,24,146,127,89,36,66,192,7,100,82,209,223,33,94,60,131,50,89,142,54,141,253,101,78,186,76,181,6,97,46,132,117,253,166,98,19,180,214,96,75,229,212,194,223,1,115,82,242,207,139,116,203,85,143,42,254,114,5,163,13,22,91,59,96,22,37,152,13,154,172,252,195,108,9,137,203,93,164,49,198,5,92,253,243,48,29,167,69,34,113,87,112,196,159,240,99,52,224,121,239,138,254,113,63,225,153,116,213,168,221,223,247,51,117,45,223,201,169,54,50,20,243,206,211,71,27,243,14,81,149,154,227,24,60,56,70,118,130,157,33,205,43,52,30,228,23,58,56,232,149,151,94,125,77,246,153,91,56,72,100,196,145,13,132,91,127,233,112,58,121,29,137,121,241,203,90,109,15,14,98,42,206,201,39,69,22,142,55,16,132,151,112,244,2,235,153,84,143,133,112,183,26,57,211,128,30,125,237,11,12,198,65,103,172,68,235,125,159,213,13,27,8,234,231,124,1,169,188,110,227,15,32,243,102,251,130,155,72,103,202,50,43,225,247,107,87,243,239,232,223,20,193,194,54,128,85,188,152,3,243,243,115,173,134,215,104,244,106,204,26,70,76,144,232,15,41,124,136,150,145,111,131,149,45,62,68,141,173,209,26,144,150,119,253,90,139,97,24,163,42,227,41,100,251,167,12,170,154,218,35,205,111,67,219,80,242,212,116,125,146,251,90,200,58,136,12,45,102,30,139,140,219,168,94,116,29,232,68,98,233,46,238,219,75,31,87,158,77,71,194,50,105,22,5,144,99,179,136,18,138,183,190,104,198,100,199,77,8,176,93,94,156,190,126,83,205,72,187,77,124,33,203,32,58,200,27,119,148,22,11,191,96,53,117,56,2,17,13,162,7,50,57,48,99,127,44,145,244,168,204,167,21,109,219,226,202,96,94,79,27,183,235,99,239,107,196,32,147,47,0,106,83,83,59,112,90,119,42,142,135,170,168,177,175,137,112,244,84,98,128,128,232,23,68,197,82,116,144,114,212,31,222,220,51,144,90,199,208,92,205,170,115,215,204,129,167,255,165,134,88,132,157,25,45,4,160,248,223,175,196,114,198,12,175,223,191,8,87,226,79,199,62,214,97,141,134,156,226,87,52,180,111,25,25,181,140,77,114,84,152,55,159,121,23,202,99,175,172,255,164,186,8,128,245,188,43,7,202,94,149,228,140,127,219,234,217,112,147,44,93,65,127,234,106,222,183,198,41,108,205,233,71,57,129,52,207,111,198,172,174,44,22,199,8,245,235,161,155,18,197,189,251,226,106,79,90,129,240,111,3,196,29,34,208,11,13,14,86,254,88,194,13,23,220,100,250,234,45,76,190,91,189,12,194,2,151,193,8,208,215,155,42,198,133,244,100,11,238,146,70,208,110,176,164,24,198,218,15,50,252,30,216,93,157,45,201,75,49,55,48,64,87,98,11,111,134,75,7,147,59,17,162,172,105,95,162,189,131,41,204,110,138,100,71,156,100,140,65,233,104,204,22,193,207,196,136,196,167,222,249,17,223,17,171,81,52,148,90,22,86,243,171,174,162,242,153,6,32,91,206,21,35,42,5,224,99,115,179,90,222,138,178,19,250,46,39,161,141,92,0,89,92,136,243,10,241,53,208,81,106,64,52,126,53,118,94,13,228,233,133,52,151,192,178,96,113,167,79,95,65,134,40,189,62,178,95,27,58,101,190,177,99,68,173,114,69,254,254,78,191,231,80,254,89,134,225,237,209,159,143,62,49,78,20,215,16,228,189,172,254,36,207,189,189,212,76,175,174,74,51,126,204,245,98,183,231,123,46,229,194,244,60,112,139,0,29,45,191,240,29,114,99,30,7,41,247,74,211,168,143,199,60,218,236,119,117,17,77,117,41,9,133,139,178,189,191,135,84,89,58,170,96,128,20,16,110,76,89,22,178,1,197,199,142,57,145,106,153,24,41,124,154,233,54,1,111,132,61,107,61,62,203,14,171,220,94,179,250,179,174,43,124,38,61,118,24,83,45,34,36,26,32,157,154,170,216,96,20,158,204,246,81,22,63,215,226,85,186,21,48,19,50,234,96,98,142,204,222,163,88,81,55,213,89,20,79,109,252,70,156,188,255,249,12,232,17,234,167,197,159,30,203,227,14,180,64,148,191,165,132,53,28,76,89,100,7,121,99,39,49,132,219,19,73,217,243,155,29,189,47,150,132,232,164,71,8,162,19,119,215,187,250,123,86,68,249,209,89,239,166,199,103,86,116,13,65,191,55,72,130,168,207,118,15,81,152,43,51,166,36,129,157,112,62,149,210,75,175,48,53,168,141,119,242,253,135,87,40,184,41,50,200,121,148,245,54,207,98,191,134,18,96,91,192,113,53,55,81,253,223,99,231,155,33,56,184,46,128,24,225,41,122,42,186,7,11,56,189,154,247,102,86,1,0,142,246,115,17,82,252,32,131,46,15,48,183,202,41,64,255,228,197,72,158,244,217,206,232,40,254,54,243,114,136,156,13,70,89,58,74,121,52,240,201,24,101,203,252,136,155,171,220,234,108,127,30,212,209,186,31,39,18,54,130,20,241,180,187,46,244,119,94,92,216,71,37,95,65,128,160,80,250,14,250,92,192,14,170,214,248,104,46,158,18,153,249,67,21,168,153,134,170,235,45,74,2,99,225,83,54,12,211,184,160,233,204,134,217,142,123,142,71,28,143,41,16,110,5,106,36,34,50,176,2,26,94,200,247,152,144,85,188,200,129,44,175,194,203,144,237,152,145,43,24,242,178,95,77,184,149,251,134,171,71,80,37,142,180,211,172,239,175,161,179,6,31,55,73,163,96,232,189,89,253,227,55,143,162,123,76,38,69,234,199,183,238,117,24,136,110,152,241,182,56,205,210,217,118,226,151,20,141,219,208,84,150,250,97,136,208,82,159,23,218,18,238,172,94,154,124,81,186,77,112,2,233,101,208,197,185,208,195,123,164,28,33,200,155,207,224,201,120,93,138,24,27,111,139,8,169,243,177,83,119,143,71,195,229,90,148,119,0,67,213,205,32,134,123,128,216,0,4,49,129,98,62,58,140,119,36,114,0,133,190,130,157,116,56,75,17,164,29,65,172,156,132,14,131,159,242,171,161,178,116,93,197,66,147,118,81,186,13,158,222,93,64,221,48,233,156,191,5,177,212,50,75,74,105,240,71,150,179,31,156,88,229,97,227,235,27,22,167,198,145,250,252,26,67,40,134,74,156,134,18,59,65,51,247,159,227,143,138,23,65,8,156,4,143,138,171,237,233,15,168,30,109,114,170,127,155,143,40,26,151,45,110,112,196,33,214,161,210,125,114,160,82,143,74,129,162,107,62,70,113,30,213,113,34,92,17,135,162,181,121,183,204,237,79,209,234,122,118,118,211,134,77,194,223,251,93,108,90,206,41,29,1,200,168,245,222,163,19,181,87,250,111,37,255,186,251,49,46,161,13,176,167,48,192,104,202,111,207,50,180,166,77,224,76,108,178,117,143,122,244,49,221,127,20,247,74,136,7,188,240,104,163,129,160,151,147,28,81,117,96,229,3,222,109,41,57,69,236,95,48,109,20,123,133,145,132,4,62,232,82,239,1,100,235,232,181,232,102,7,138,145,155,62,31,187,91,44,99,236,82,72,98,80,233,134,161,38,50,193,94,199,114,152,40,0,248,86,155,233,171,204,203,148,143,202,165,210,68,250,51,213,46,217,221,15,161,180,23,208,49,173,13,73,238,6,173,167,232,145,46,233,205,63,181,129,93,7,121,49,118,127,67,121,26,126,94,74,56,121,53,229,207,208,188,150,203,172,4,238,158,57,211,255,27,11,159,149,130,134,183,120,28,74,24,10,39,123,197,8,46,166,67,35,195,116,35,119,213,224,147,140,201,118,135,223,47,246,212,184,180,154,59,21,243,232,22,87,82,5,215,54,64,24,41,29,255,80,14,238,222,229,46,202,229,81,199,37,229,91,87,80,68,3,139,21,7,34,45,124,146,174,215,191,73,113,193,225,23,2,119,241,82,61,71,177,165,215,115,203,139,79,16,31,180,101,163,88,69,46,99,94,43,106,157,75,121,81,86,144,224,145,246,219,73,211,89,120,152,190,24,250,247,53,71,221,213,243,171,247,46,137,110,194,134,252,187,155,115,158,134,228,159,77,209,209,65,139,38,246,251,36,238,147,17,185,56,86,212,204,6,9,97,58,163,200,27,55,86,106,190,130,121,152,220,158,38,62,45,43,96,66,169,106,135,223,219,202,170,119,81,22,244,166,208,109,181,244,195,210,189,229,233,51,251,195,194,12,121,99,230,227,8,77,50,181,164,14,217,89,220,219,216,151,147,108,9,229,95,127,229,214,218,156,34,69,221,181,162,145,117,49,202,101,15,126,132,57,179,207,187,107,154,225,29,10,73,11,90,125,197,209,37,145,73,201,162,94,236,200,177,25,59,219,25,9,209,51,129,244,35,77,4,170,62,224,158,116,186,31,58,57,169,34,106,207,175,183,18,213,180,101,248,173,231,137,12,152,90,38,106,224,209,189,108,53,196,89,249,147,249,92,132,196,161,158,244,20,18,116,247,254,171,38,70,141,130,141,240,157,210,92,170,164,170,133,21,2,109,219,239,59,62,171,172,207,204,52,33,176,199,212,180,252,183,201,12,30,44,224,120,139,41,78,203,151,149,146,95,9,252,72,205,106,185,201,161,5,155,114,176,9,9,119,54,123,234,148,151,136,70,73,238,64,41,73,67,18,37,68,60,226,205,20,22,177,147,247,206,210,11,14,43,170,120,2,100,102,198,220,111,36,225,110,226,241,146,235,238,230,122,25,91,216,141,18,35,148,133,114,189,53,135,249,144,96,116,165,118,249,94,254,163,77,57,207,41,94,54,16,4,122,128,29,132,188,46,8,98,169,46,43,74,122,200,125,247,205,55,168,106,88,66,83,40,110,102,110,106,65,105,19,228,78,192,71,198,94,244,41,118,77,45,152,93,97,143,242,190,237,172,61,55,192,209,223,227,147,233,44,121,85,24,232,129,143,18,178,0,127,234,13,247,65,145,54,66,233,68,254,197,61,161,201,225,43,185,241,51,16,98,162,49,98,167,33,63,80,253,79,112,237,164,1,172,210,64,150,254,208,99,115,61,200,48,69,189,99,163,20,67,85,10,125,217,227,36,16,56,99,90,252,93,80,106,23,104,135,174,135,246,39,9,248,22,67,53,40,147,20,169,59,62,160,103,23,27,151,236,167,28,61,56,116,234,243,141,222,138,219,255,6,147,172,118,247,157,112,251,190,102,56,53,83,229,212,53,164,159,225,188,166,183,9,136,199,156,80,95,225,150,58,110,225,9,185,92,39,102,68,17,95,60,220,180,50,241,173,218,162,75,217,146,158,243,112,63,219,205,166,22,244,200,78,2,177,85,134,180,88,3,2,202,115,121,69,17,65,89,241,113,106,255,172,136,240,216,103,165,131,71,87,55,227,65,3,210,148,112,27,78,32,136,163,231,4,205,121,224,88,254,24,203,34,155,67,76,3,86,209,86,170,183,148,113,122,96,249,205,97,148,1,108,106,69,98,163,87,73,174,205,219,55,74,42,246,26,122,39,176,44,184,237,156,185,121,243,186,10,182,173,212,34,133,118,204,134,137,180,252,23,0,101,242,80,146,250,125,17,13,119,210,221,137,124,186,11,102,2,179,235,217,8,148,254,93,119,35,13,103,50,67,182,88,150,22,58,24,238,35,116,196,222,191,48,52,84,112,143,82,25,60,4,243,210,218,217,37,188,158,96,78,190,20,129,113,218,128,116,229,213,189,76,186,136,214,77,37,209,161,115,142,85,20,68,52,35,255,123,121,105,183,170,175,35,142,246,64,209,12,5,174,144,211,31,82,221,3,22,153,250,30,94,235,175,124,170,27,207,41,194,250,28,208,71,215,28,37,72,82,80,184,89,239,112,15,244,193,183,78,45,124,178,189,136,69,170,94,95,232,198,240,88,152,174,166,221,61,112,115,174,87,218,197,140,112,122,191,100,215,236,78,197,217,29,123,242,8,109,141,127,163,203,101,45,110,35,249,78,87,54,226,94,180,106,224,232,240,23,12,44,85,6,100,25,37,222,194,68,202,123,94,162,10,165,117,180,164,207,201,222,57,87,104,26,213,54,168,8,77,111,179,202,42,68,165,58,94,213,18,198,90,151,155,142,8,6,134,185,90,191,215,158,7,183,10,23,161,129,99,68,38,63,130,197,184,9,62,132,19,188,82,226,174,103,97,203,243,1,0,125,12,121,41,250,205,211,39,15,81,101,61,204,165,145,253,231,73,64,234,89,100,245,63,240,205,37,2,228,80,158,203,169,110,101,105,212,55,133,190,68,162,10,217,161,64,215,125,220,218,131,209,85,84,211,8,242,43,244,247,239,217,232,169,80,39,108,65,88,2,61,245,141,231,222,87,172,253,133,81,202,0,202,157,230,133,159,184,141,198,91,166,74,28,119,89,99,25,127,37,152,53,254,137,18,129,194,226,121,179,251,255,152,63,176,149,179,201,129,115,78,74,148,117,192,10,148,118,129,1,224,71,172,72,188,167,70,204,180,227,13,105,41,33,176,153,58,173,165,244,149,127,143,78,128,154,204,253,166,93,234,5,88,146,2,30,194,118,221,73,120,181,59,212,56,7,136,206,46,3,151,20,108,205,255,15,20,151,236,228,80,38,91,195,45,126,146,216,99,7,45,96,78,38,15,0,88,71,173,30,253,232,242,83,90,136,106,17,57,223,4,48,9,147,48,225,37,178,221,175,30,124,166,231,163,19,84,68,128,14,187,65,55,31,70,94,91,81,35,120,243,205,34,47,96,250,130,144,146,175,84,72,227,30,116,204,153,191,63,246,213,95,98,159,205,71,196,113,246,112,242,216,21,15,58,88,123,184,1,191,203,0,88,10,191,250,242,30,69,76,43,177,114,18,227,197,14,123,149,141,217,252,219,221,99,234,105,58,54,86,152,50,186,12,110,30,168,33,199,75,55,163,108,49,162,50,55,8,206,238,221,206,174,103,34,187,221,184,131,3,142,12,75,180,118,207,94,89,76,100,242,202,216,49,76,81,38,39,250,31,224,204,2,169,184,95,86,73,165,174,210,251,136,22,27,216,241,234,178,146,192,101,51,24,27,243,79,19,206,78,61,197,158,89,77,100,13,110,151,170,86,252,118,11,85,217,175,26,217,185,215,245,201,244,174,158,55,243,226,110,56,76,7,224,203,5,52,103,143,199,147,220,74,174,244,188,92,51,37,91,204,177,171,165,93,195,53,194,94,67,5,171,203,149,209,249,200,66,83,97,212,92,237,224,213,2,1,207,252,6,67,178,41,131,35,154,197,188,239,173,21,119,165,204,49,25,70,103,124,88,44,138,193,204,145,195,118,196,129,162,172,201,99,224,30,89,66,97,233,28,212,235,151,15,245,237,227,105,241,230,207,241,224,17,150,244,7,141,229,75,60,15,251,119,204,204,82,187,227,51,1,94,17,231,5,68,48,30,50,162,173,139,248,119,35,83,135,174,210,49,219,1,194,25,93,52,63,78,166,33,17,158,92,122,6,181,79,159,70,247,185,99,232,62,199,9,61,118,50,255,41,149,140,186,255,42,55,85,212,103,60,191,2,48,158,219,149,30,38,14,26,142,190,228,213,206,103,17,206,246,81,195,13,35,225,124,25,38,112,132,87,184,31,107,114,103,243,211,174,127,192,102,0,225,132,56,69,77,70,146,143,115,33,168,71,95,113,182,228,191,28,159,81,51,149,212,181,191,114,52,63,58,205,37,7,65,124,101,14,17,229,103,68,99,241,51,80,246,250,190,46,199,146,235,135,123,172,15,183,192,145,243,241,136,99,194,79,99,242,119,228,212,32,65,156,189,194,158,231,226,14,84,194,29,0,124,115,19,3,177,162,162,87,134,34,144,89,40,93,224,109,248,161,233,67,225,255,238,146,214,106,132,181,117,204,221,204,211,108,108,176,231,158,248,152,151,195,33,101,219,166,74,45,170,227,163,31,1,178,107,220,87,75,190,141,129,65,231,55,29,7,24,157,162,0,143,107,168,177,78,60,18,89,93,215,167,28,128,165,53,10,124,245,47,53,2,227,126,110,70,99,189,47,48,192,164,202,64,139,220,214,194,244,245,136,133,41,249,57,249,107,121,174,75,100,9,123,237,192,208,93,214,29,140,80,169,161,150,122,190,184,227,100,146,3,56,130,200,112,1,196,253,56,238,229,141,51,159,211,97,72,165,106,100,158,133,109,255,63,191,244,146,210,139,47,240,240,17,171,162,206,55,91,54,193,134,178,159,176,48,152,208,131,144,137,191,80,53,201,99,81,197,33,130,219,201,183,23,82,19,44,36,178,179,50,136,124,63,244,152,214,156,44,237,83,187,158,153,17,199,254,179,61,128,253,38,62,9,95,33,65,52,116,211,3,239,90,114,195,80,210,98,98,217,110,131,225,51,18,41,252,23,7,97,140,94,112,146,17,107,85,49,183,3,220,39,25,122,88,224,122,255,74,89,121,210,190,37,203,255,237,69,105,254,206,115,125,151,144,214,55,120,105,245,238,84,166,31,192,241,58,145,152,141,101,214,66,164,246,143,160,20,10,36,151,59,144,90,80,197,236,93,34,118,85,223,134,193,210,62,121,202,97,194,186,23,41,196,143,247,15,60,250,139,253,100,119,48,127,127,46,138,169,56,118,236,148,246,225,146,193,100,234,234,68,211,137,162,113,120,180,30,239,141,144,200,231,187,3,41,109,208,43,158,4,158,14,41,54,201,110,136,126,76,93,114,181,107,124,255,19,124,109,253,6,41,202,67,85,103,249,92,5,92,43,143,17,241,195,205,140,136,172,211,30,239,219,173,51,211,29,10,108,246,110,51,185,102,198,54,82,201,182,25,156,190,10,74,253,129,218,183,137,5,145,153,21,165,97,6,245,21,234,48,175,42,64,81,180,46,102,134,69,101,125,133,4,33,222,163,253,48,94,210,252,131,86,73,236,207,67,99,88,19,150,7,34,169,111,73,228,182,222,109,215,182,66,73,93,232,32,74,161,28,121,215,128,72,104,201,157,245,79,167,67,71,192,227,149,26,28,128,4,226,136,153,109,113,7,34,60,230,239,211,181,93,194,242,231,245,22,62,67,169,70,223,182,94,224,125,60,156,57,155,200,131,48,101,133,208,63,233,165,136,68,89,139,196,222,143,81,209,190,50,197,113,220,28,128,220,198,109,38,227,117,65,60,116,233,160,15,94,157,24,49,49,137,11,102,73,54,96,65,228,254,130,45,29,213,235,41,77,58,75,172,43,43,78,79,172,174,210,93,14,195,133,175,177,79,106,174,191,232,26,178,178,7,207,110,89,21,155,84,34,44,180,232,71,58,108,38,34,28,202,26,194,208,93,128,88,80,174,142,16,29,204,134,103,106,22,143,235,15,1,78,98,110,65,146,30,189,84,69,57,53,243,80,169,188,252,84,71,40,156,77,216,251,187,44,10,97,209,22,201,166,164,226,43,69,116,40,186,95,75,52,159,233,122,245,141,139,80,249,122,141,192,58,150,47,101,145,173,186,11,248,216,183,222,208,47,10,0,214,208,227,124,196,228,240,208,185,75,197,9,158,208,238,30,35,245,65,206,86,95,104,135,106,188,73,175,61,52,97,28,209,216,43,186,171,60,82,72,218,39,122,48,115,119,19,174,48,221,61,113,186,113,248,231,79,103,248,34,32,144,119,135,127,19,223,25,22,137,9,254,132,199,63,234,190,104,220,218,135,68,123,206,246,205,203,196,4,92,142,93,87,91,193,229,96,13,86,103,126,41,10,29,123,254,36,77,21,42,133,4,249,98,170,20,157,106,186,201,160,34,148,180,44,23,116,136,49,242,82,79,180,87,48,58,225,81,43,255,209,171,40,154,123,160,103,209,18,105,92,243,153,29,124,215,170,117,27,89,54,191,90,118,106,53,249,15,220,248,249,20,25,193,64,146,247,196,222,107,23,221,26,248,153,90,93,174,5,215,9,246,50,37,129,31,90,195,188,208,172,180,224,77,197,127,58,38,15,193,60,60,1,120,25,6,59,242,190,37,99,184,10,138,199,192,59,124,199,191,188,99,209,171,196,87,178,83,9,219,13,91,96,98,18,76,73,97,105,108,3,133,65,236,186,91,112,244,235,173,207,100,131,169,118,37,14,111,23,232,74,108,92,56,145,166,7,61,219,179,1,184,77,226,205,14,155,34,41,211,78,209,23,88,33,18,116,211,169,186,161,150,222,20,88,80,79,231,84,88,233,178,29,249,228,251,216,177,27,69,28,90,76,150,228,149,13,102,173,240,33,6,10,48,219,54,153,196,109,189,10,94,206,119,151,110,163,91,209,144,4,198,116,18,23,217,109,133,244,202,255,37,120,21,233,94,89,30,117,233,176,115,222,246,143,188,83,103,103,69,65,255,164,37,63,12,160,112,194,182,99,233,167,94,33,200,55,229,30,82,225,167,9,89,205,97,235,69,66,236,151,65,22,173,40,81,119,56,124,78,17,111,114,143,175,106,204,202,5,203,193,78,203,47,206,84,169,111,252,27,0,173,16,202,15,78,120,255,54,238,254,144,105,204,103,252,5,199,252,181,4,57,86,249,191,204,65,119,198,231,139,148,169,41,49,96,218,152,248,199,66,12,60,28,31,9,81,242,251,52,210,59,4,65,43,52,68,188,190,41,3,175,4,14,153,185,18,235,74,35,31,106,169,71,157,89,2,62,32,98,159,216,163,229,207,241,48,8,120,134,167,251,25,127,1,44,20,85,86,182,113,119,167,102,134,158,238,204,234,10,193,40,106,242,148,19,208,253,50,76,25,66,211,154,31,99,38,132,94,33,237,191,218,32,77,126,118,166,11,162,173,121,72,134,157,5,89,163,251,25,192,108,72,79,176,3,29,25,31,223,251,241,193,50,157,14,106,109,47,117,133,167,179,178,120,31,149,63,109,46,86,163,163,76,248,166,181,43,56,185,93,94,74,90,32,19,54,167,47,218,126,2,31,203,14,195,209,165,219,147,247,122,246,249,48,106,208,91,157,244,56,158,168,112,103,184,13,183,10,205,62,72,138,99,95,77,143,30,178,80,252,105,144,147,229,156,27,171,196,62,79,98,98,57,65,229,51,155,43,252,76,117,118,55,133,65,32,52,11,80,138,230,41,116,66,165,205,39,76,210,218,73,148,39,200,235,65,132,199,157,216,158,93,39,20,218,102,86,136,95,200,192,168,89,151,182,87,104,114,24,253,2,107,141,241,146,214,192,148,68,82,3,100,157,147,92,146,46,38,108,224,69,103,149,198,210,206,187,22,249,29,146,82,39,166,225,84,211,101,173,90,244,126,232,186,166,48,122,185,223,186,108,14,201,76,66,178,120,207,31,143,66,67,114,120,251,42,5,185,136,95,150,22,97,181,95,59,206,73,122,4,37,212,190,169,167,94,172,9,227,85,78,26,51,111,165,140,26,46,90,0,122,50,198,237,211,227,58,71,254,224,212,176,97,124,76,80,143,154,71,125,220,245,240,187,138,214,19,61,23,131,156,206,247,224,58,33,131,83,16,9,101,225,32,159,231,21,188,87,253,80,29,2,230,186,194,210,109,208,126,168,172,200,114,42,199,244,24,60,140,4,65,129,8,121,74,213,146,114,74,247,153,206,240,32,227,232,231,242,4,88,204,202,214,48,198,151,192,173,84,4,94,85,165,24,8,162,126,130,122,74,214,122,173,106,215,139,91,237,50,108,152,79,210,193,26,104,139,220,41,44,130,187,30,206,49,8,168,82,163,168,85,214,138,143,155,105,89,184,193,143,120,161,117,104,150,158,232,130,138,85,143,82,234,57,207,58,132,141,13,203,247,200,42,143,52,148,49,25,92,182,5,127,62,173,78,196,114,96,103,124,11,216,107,119,31,182,51,125,203,24,248,159,174,119,133,59,216,62,91,177,231,137,230,235,53,165,185,207,180,73,4,160,253,242,9,88,253,235,10,190,196,124,67,182,103,239,222,86,206,197,144,169,237,220,55,94,200,102,244,149,190,220,240,112,160,78,35,204,200,30,231,226,74,81,22,137,56,105,234,150,174,4,23,58,204,76,230,90,209,227,45,185,177,7,210,173,7,53,159,224,132,229,33,37,225,199,79,127,129,219,0,62,52,31,202,137,187,92,137,146,54,130,133,4,198,100,61,85,176,39,206,219,161,66,179,195,111,221,55,69,180,220,27,232,226,15,32,41,82,58,171,2,116,186,16,136,27,78,17,122,85,99,153,76,42,153,47,92,11,151,68,19,66,162,211,170,189,49,212,165,12,209,3,165,146,217,33,0,32,34,251,179,77,25,28,169,130,195,169,52,222,154,146,186,232,95,204,176,141,60,109,35,120,40,169,120,178,145,137,164,27,54,187,69,12,59,34,188,116,16,177,32,60,223,227,95,32,99,139,25,241,177,61,57,26,160,6,166,162,7,213,222,125,131,190,20,146,30,196,219,143,101,247,38,96,164,6,113,207,7,15,203,155,0,72,151,167,229,209,254,119,79,104,160,111,242,133,34,110,213,126,166,196,35,200,248,244,241,73,114,218,79,240,17,215,163,30,185,148,24,140,106,206,238,225,181,215,129,152,125,94,145,132,145,141,149,148,104,177,22,182,81,99,253,131,248,109,0,117,134,246,208,40,18,47,110,49,211,229,103,101,117,28,89,32,112,30,142,25,20,42,76,248,96,102,227,205,236,163,49,226,176,69,207,249,105,197,167,32,202,64,48,150,99,170,21,167,99,18,81,9,245,82,45,196,220,247,32,3,59,235,49,224,230,200,136,6,61,29,139,110,223,18,68,11,20,62,151,66,44,122,145,83,184,4,73,1,137,71,161,146,202,194,117,50,17,45,145,142,125,13,169,154,188,176,80,77,123,255,97,158,201,12,207,253,242,59,44,62,159,29,171,161,87,103,115,231,43,186,221,32,244,217,206,115,168,180,93,33,176,164,8,50,77,56,249,79,18,33,54,19,112,114,110,189,172,201,47,79,62,236,222,5,237,70,184,50,6,79,31,199,181,241,122,57,8,199,66,20,141,9,183,32,126,122,112,80,74,36,233,92,204,254,8,22,27,153,216,76,176,145,92,1,15,195,64,155,6,194,81,127,116,60,183,232,231,217,122,230,102,240,122,187,43,55,247,75,9,95,184,49,10,22,63,144,71,0,186,154,126,69,2,145,237,238,71,147,128,74,240,132,207,93,87,231,250,119,80,241,131,87,152,253,216,154,11,109,190,130,91,28,182,0,27,18,168,78,230,218,253,184,189,195,47,30,86,188,59,84,210,184,229,185,66,127,49,239,30,206,209,199,227,140,131,7,113,119,0,109,161,173,31,60,6,86,81,173,233,47,91,73,185,132,154,78,158,39,161,74,205,148,87,102,103,91,211,122,43,123,255,53,157,206,253,102,51,105,164,94,20,206,111,55,72,225,102,162,76,198,146,122,213,17,53,106,201,2,63,58,130,157,46,254,76,7,129,254,205,219,110,112,175,16,3,67,131,20,172,234,119,194,26,227,140,49,207,224,142,42,178,23,103,180,6,147,80,132,193,238,81,195,193,4,119,202,75,149,7,6,55,22,101,78,50,238,197,245,255,244,242,118,199,122,242,156,22,235,174,252,106,78,46,0,67,245,11,183,130,255,49,175,44,162,172,143,173,142,246,230,189,38,203,203,83,48,157,221,205,29,66,61,90,253,56,49,67,188,54,51,84,241,150,147,221,172,45,201,109,164,88,96,19,74,38,213,187,106,246,217,29,252,109,8,110,54,179,199,252,157,174,191,4,7,214,214,163,145,154,148,26,198,201,175,98,81,98,79,145,235,121,143,211,151,150,249,250,134,18,158,13,207,28,127,41,196,129,232,21,85,1,115,74,93,86,63,41,78,158,162,179,136,34,20,253,195,139,147,182,142,28,72,108,30,229,115,180,44,50,158,242,67,45,200,248,196,17,163,100,12,89,118,7,221,3,90,57,185,14,25,197,80,132,107,12,62,148,28,227,131,144,234,214,199,73,129,94,128,59,196,94,152,152,190,108,120,14,172,7,127,193,205,48,31,191,25,190,222,200,228,232,136,153,171,94,65,40,132,1,217,93,165,20,171,206,61,62,15,142,128,173,173,221,214,225,116,96,160,30,109,230,237,148,107,234,48,123,82,104,197,178,7,24,168,200,87,28,68,5,103,128,215,201,249,199,63,250,22,144,121,179,43,2,12,109,38,244,211,67,136,115,173,21,35,96,131,62,151,190,212,93,120,179,89,236,213,146,152,104,94,105,83,13,137,232,135,40,1,184,23,64,50,25,28,235,56,115,219,155,97,106,29,247,181,247,182,105,144,82,83,111,66,11,73,169,215,177,20,5,250,191,238,168,27,218,86,110,26,57,19,58,127,139,100,45,102,90,13,103,155,149,139,226,145,123,199,45,11,246,31,155,130,160,242,192,160,243,102,203,161,72,207,118,111,46,125,180,163,151,73,79,228,210,127,51,103,218,192,144,21,160,118,45,227,237,48,147,35,207,75,92,47,163,78,247,92,132,7,159,139,30,156,4,225,90,253,53,87,60,82,88,187,44,30,254,63,44,234,234,119,49,243,251,17,67,74,245,21,141,134,225,128,160,60,154,184,91,249,95,146,126,12,108,20,66,86,193,124,186,74,190,6,148,167,227,157,255,19,161,48,129,174,77,216,235,144,10,113,174,229,50,70,2,0,108,27,58,173,63,44,1,79,194,190,80,110,65,98,133,194,235,77,41,56,143,171,98,81,141,116,243,116,206,92,42,139,8,72,155,38,229,222,100,1,219,7,63,71,139,123,120,84,169,152,176,179,239,72,45,9,18,80,70,248,101,128,129,3,58,51,92,1,116,153,46,160,127,84,138,222,107,111,25,26,225,165,235,181,126,179,90,209,224,159,84,95,237,104,197,214,93,86,154,157,51,145,96,58,119,216,220,253,215,177,194,109,239,140,204,54,92,106,102,255,76,209,103,96,228,229,4,76,87,166,12,131,172,199,116,47,92,249,143,43,255,11,232,68,181,201,38,74,193,72,29,236,145,241,17,25,212,202,84,250,12,42,227,183,6,232,58,51,7,154,227,86,193,52,88,74,57,199,207,131,76,240,84,77,182,225,194,83,250,110,10,45,49,210,126,173,200,100,19,92,97,58,191,185,245,238,100,171,43,135,17,183,246,171,64,171,110,19,11,25,211,20,169,122,230,202,195,221,196,4,234,138,92,163,207,25,236,171,164,250,171,188,26,122,64,188,170,58,102,25,83,229,153,123,170,42,71,212,26,232,89,220,245,177,86,200,213,84,70,18,253,72,25,222,115,29,149,238,170,130,222,127,120,238,220,202,60,31,235,172,254,16,206,137,135,167,154,52,15,98,143,64,113,61,149,81,181,124,22,21,222,164,110,34,175,128,27,48,176,25,52,10,61,210,211,180,63,29,45,144,39,198,185,94,181,62,9,70,89,228,92,112,192,207,61,131,111,169,37,140,88,30,241,75,202,74,194,91,183,62,6,158,208,242,251,50,202,4,132,135,107,189,19,118,143,178,114,182,164,223,144,172,128,125,237,188,170,57,40,164,235,136,78,60,21,254,211,233,17,227,88,21,100,63,123,221,142,94,213,64,139,108,31,80,222,16,180,132,14,62,141,21,244,202,216,242,202,75,205,15,54,59,212,132,208,90,20,163,74,21,171,121,164,171,247,10,253,145,216,219,200,31,149,88,132,6,76,65,107,213,5,44,189,76,35,126,126,136,124,77,18,47,0,232,121,179,3,243,133,72,28,9,138,105,35,74,78,92,86,250,197,19,35,116,249,125,41,170,23,163,39,127,31,97,40,250,228,60,23,50,202,159,115,4,72,99,169,117,61,233,242,24,53,67,8,235,34,238,195,204,22,32,175,157,51,65,147,208,186,225,113,86,88,185,141,194,35,28,133,43,54,201,89,108,230,87,203,208,248,147,208,122,76,48,48,50,248,46,56,51,109,248,41,178,147,133,47,88,229,131,27,30,195,71,126,117,213,195,244,253,49,160,124,63,251,184,58,113,205,32,239,190,80,94,246,119,158,123,40,149,34,77,26,132,163,15,227,17,175,33,234,233,31,97,47,92,218,43,164,128,143,98,155,70,18,2,171,158,161,11,58,84,124,180,240,42,191,46,10,101,45,196,120,230,183,159,41,25,91,141,138,247,235,194,200,106,108,224,89,64,85,110,139,107,116,249,186,136,252,79,100,147,74,186,147,169,200,214,216,133,212,207,173,36,185,84,59,176,203,168,3,196,130,184,64,255,222,189,246,8,3,175,10,86,243,129,152,166,182,97,37,187,120,106,155,88,252,187,125,143,231,169,86,25,129,182,27,66,122,12,230,187,1,248,137,93,142,158,69,167,134,131,166,159,94,229,49,160,233,74,161,136,48,228,177,126,97,103,50,5,104,26,32,32,77,17,197,145,124,91,159,27,128,159,70,104,53,193,179,1,155,168,100,228,61,22,126,94,182,200,109,11,61,55,75,83,198,164,167,150,2,176,124,36,15,64,98,26,0,52,138,196,20,213,43,98,210,239,77,248,85,177,234,64,171,164,126,114,31,192,9,211,105,72,140,251,88,52,215,179,11,4,248,191,199,153,75,108,181,80,250,202,168,116,71,131,239,5,17,5,18,99,121,196,126,141,50,71,229,132,223,243,119,201,175,95,243,75,174,197,83,131,21,255,250,188,119,35,68,167,171,55,253,104,159,95,190,31,123,197,12,97,200,46,18,172,193,226,28,106,148,150,214,243,32,25,96,4,15,213,133,62,145,171,0,159,123,243,12,233,1,240,228,253,56,191,179,251,226,3,135,205,127,28,81,64,141,252,220,180,126,63,162,78,103,189,69,85,65,48,34,8,163,125,114,216,38,220,3,178,57,219,21,198,154,241,61,108,109,38,21,120,159,192,51,7,226,189,80,233,18,205,123,1,50,45,127,104,187,139,253,249,184,180,182,23,143,80,52,218,49,134,170,157,55,229,84,5,199,209,122,131,4,178,86,16,133,42,202,183,79,127,26,79,56,53,48,174,127,74,223,22,184,199,5,119,242,219,213,34,31,57,134,228,245,245,151,16,188,9,106,225,79,151,138,27,175,204,11,49,75,156,149,63,39,206,70,121,253,158,185,70,95,188,113,169,4,117,41,253,90,34,181,82,78,145,81,92,115,230,197,122,16,194,148,147,46,163,97,74,203,118,247,204,53,21,111,230,52,219,246,251,177,105,20,88,74,173,19,215,250,159,103,191,140,157,0,212,50,106,8,22,144,250,216,106,58,233,102,53,208,197,144,208,2,195,177,249,119,42,0,69,232,147,93,156,213,19,195,182,8,125,0,114,230,102,205,17,156,44,32,105,240,119,105,68,167,68,71,90,2,132,47,251,134,195,194,10,202,20,145,148,106,96,106,127,141,90,93,173,122,234,221,13,241,65,180,229,178,163,217,139,189,122,57,249,177,26,82,197,140,74,134,80,56,96,192,182,200,172,221,208,235,38,78,228,69,212,188,198,114,9,207,201,61,141,242,176,24,98,179,152,5,171,249,178,134,85,141,227,62,181,74,229,230,117,99,242,118,229,167,235,182,71,173,177,4,205,139,38,119,252,39,16,217,89,228,246,27,10,240,21,66,143,92,115,188,172,207,213,82,36,223,195,4,72,52,226,137,226,128,95,94,5,15,51,181,11,164,247,194,207,235,47,110,213,34,15,50,70,224,100,16,231,29,69,12,252,203,176,196,154,206,248,244,52,223,110,169,69,158,142,172,205,216,155,69,141,116,22,102,27,23,251,73,140,1,43,100,113,190,225,29,35,174,89,194,51,176,229,215,134,106,69,132,235,227,9,194,166,229,204,55,73,23,96,114,188,241,62,2,60,163,80,104,22,14,139,121,9,231,239,29,145,194,100,68,194,138,77,233,166,119,4,121,141,102,225,38,88,126,40,192,201,174,139,154,32,31,122,211,163,88,244,131,203,61,43,44,149,144,143,156,51,2,78,24,57,79,234,123,38,236,75,249,195,156,66,113,37,236,104,88,74,138,99,48,39,93,48,74,33,184,78,191,15,166,138,5,184,97,98,142,242,123,10,222,233,74,10,222,55,26,53,90,131,50,50,201,255,135,32,151,45,168,124,127,141,99,186,48,195,121,170,58,193,4,112,166,41,1,137,84,218,197,38,76,211,205,186,25,66,248,144,240,47,100,240,5,71,145,21,255,171,95,226,5,219,253,151,160,11,220,191,64,250,184,223,58,1,100,101,43,228,53,23,243,122,37,74,160,197,235,138,204,181,16,70,203,77,80,49,63,254,221,172,114,244,225,1,173,76,157,163,183,242,238,30,22,4,48,70,164,23,139,14,83,51,16,7,18,142,249,253,79,190,250,254,25,203,40,117,230,80,226,16,254,190,192,155,203,12,188,51,196,234,252,17,14,11,61,90,70,197,153,103,56,216,34,118,253,184,166,12,158,179,118,22,140,120,95,239,124,0,153,178,228,63,170,21,139,231,170,163,100,154,251,160,189,119,211,145,101,28,212,173,179,204,230,40,67,115,190,41,122,230,198,15,22,94,228,160,252,63,35,132,63,245,196,173,185,121,216,232,6,23,241,8,95,142,123,207,207,232,93,83,127,0,185,247,91,50,10,240,103,21,148,121,254,16,2,146,251,158,81,156,109,15,2,49,111,78,171,146,98,141,233,114,16,94,175,78,121,53,208,183,116,186,243,242,128,155,121,187,238,10,25,163,27,93,223,63,22,50,104,68,27,54,222,77,116,126,103,43,15,247,53,66,84,218,248,30,78,107,8,115,250,173,36,93,213,221,178,85,140,3,24,172,211,212,148,187,149,209,22,120,201,83,214,180,70,167,248,198,221,217,253,168,40,196,224,43,14,139,89,136,26,60,248,192,20,253,159,106,95,240,17,130,41,126,117,54,92,11,23,11,49,93,220,66,30,239,112,183,7,86,175,96,165,72,90,130,201,29,42,149,96,90,16,113,162,215,189,242,52,191,63,182,81,123,146,169,110,132,97,63,149,68,11,140,113,220,8,20,60,130,55,59,28,236,147,8,52,97,201,153,211,17,48,205,158,157,245,172,192,195,226,161,117,46,184,131,21,168,137,73,23,102,202,2,64,174,121,231,73,151,103,3,124,239,20,8,163,6,120,243,85,253,10,150,48,227,151,141,47,118,9,58,172,204,198,102,75,56,93,216,63,90,202,30,231,106,58,174,9,181,204,62,149,115,184,59,190,137,222,247,73,86,83,30,50,113,153,203,248,41,99,215,241,246,72,168,102,250,21,1,122,26,101,93,119,15,56,80,58,95,201,243,220,106,78,117,210,209,95,57,45,63,141,152,112,147,107,40,89,16,229,124,188,30,190,150,227,232,130,152,101,202,31,233,197,71,185,184,24,82,0,193,27,243,204,16,167,77,219,231,191,159,85,21,92,91,44,53,223,107,156,201,67,8,34,151,120,129,89,88,2,1,105,245,52,132,191,187,176,156,54,139,136,179,196,89,203,246,151,81,9,42,94,91,142,168,6,199,133,30,194,56,197,181,166,123,37,27,157,7,28,252,181,108,59,145,242,5,185,209,37,31,192,70,13,123,179,182,134,225,114,240,170,49,222,187,153,253,197,8,103,86,83,229,181,85,236,255,82,74,20,108,22,131,27,250,232,77,27,211,174,15,158,199,169,105,128,236,115,125,169,93,31,169,8,249,87,11,210,245,172,206,175,91,176,144,182,130,192,182,156,33,7,245,136,129,94,8,135,94,112,143,101,208,126,45,28,160,0,236,21,137,47,97,89,92,227,46,24,70,178,17,219,203,84,66,102,167,142,215,144,54,124,244,103,240,174,20,92,169,178,37,89,148,100,227,40,29,27,91,117,221,230,230,82,130,61,208,103,66,28,161,47,68,253,53,147,75,85,32,94,190,167,59,248,227,139,89,147,176,239,0,25,218,1,66,229,63,44,195,246,142,150,87,224,93,72,75,47,143,113,31,224,129,93,225,197,3,228,248,184,77,21,184,7,239,43,175,156,134,66,179,56,218,196,137,202,0,222,109,246,47,154,232,130,105,225,130,143,189,57,64,241,101,106,94,145,186,162,76,177,121,3,25,72,181,40,242,25,181,234,40,78,17,42,30,162,185,99,26,155,238,169,138,51,31,86,200,123,160,189,107,5,35,207,195,136,101,210,23,143,203,5,22,47,249,158,175,157,200,187,109,164,131,136,189,243,214,98,76,15,7,33,233,255,140,123,211,232,171,138,195,208,81,251,94,36,245,108,74,225,150,68,41,248,207,166,69,254,215,46,225,65,65,142,2,146,3,154,212,94,64,132,153,174,132,30,44,76,197,43,58,49,47,41,223,6,186,7,223,141,12,219,9,20,71,139,56,75,240,195,231,6,159,136,37,67,4,251,105,234,82,222,236,2,77,75,43,40,190,116,160,152,11,26,44,114,203,98,111,162,36,151,76,145,141,12,13,66,216,31,2,239,235,6,242,1,12,66,224,155,193,203,193,215,215,250,174,203,232,71,92,181,43,44,224,123,177,139,88,98,165,121,190,64,19,242,122,19,163,126,122,100,204,26,213,151,50,88,165,39,231,19,12,122,63,29,153,238,55,138,12,120,10,83,81,76,146,85,52,29,184,58,12,215,60,46,29,234,30,255,122,247,223,1,253,216,242,94,61,242,138,255,114,35,243,172,111,138,222,53,115,253,200,145,11,27,11,90,228,56,239,32,37,37,234,254,191,55,195,87,203,4,176,255,64,211,240,212,215,235,245,54,51,254,160,34,127,19,25,70,8,184,175,69,102,187,204,140,235,64,178,79,12,3,137,71,96,209,249,116,190,239,59,234,94,214,185,61,211,6,46,182,14,130,28,69,60,196,42,198,132,23,12,196,73,181,79,163,54,125,155,24,42,111,22,92,154,228,159,50,84,200,208,20,196,202,116,116,98,107,201,177,184,93,209,231,197,23,71,112,22,80,92,103,144,252,86,170,71,82,191,131,194,106,24,248,147,91,48,159,129,87,4,179,4,227,105,101,67,44,143,113,7,149,230,34,4,125,245,140,158,84,78,222,214,57,41,155,205,205,50,177,156,253,202,142,105,138,8,196,99,59,199,203,58,110,165,121,97,141,235,168,255,93,223,119,25,95,79,82,132,228,150,197,38,93,68,254,55,220,131,111,100,189,200,215,208,102,35,162,87,91,166,242,160,110,3,105,15,128,80,177,218,175,77,191,199,87,182,151,75,65,154,150,14,23,25,102,36,187,144,45,16,228,85,109,97,95,175,63,30,85,25,221,125,228,83,248,234,60,205,175,137,226,15,254,99,158,142,22,85,13,68,139,132,228,1,169,216,139,112,28,19,110,191,200,5,212,178,90,75,138,103,249,177,165,244,154,7,21,56,181,200,18,138,227,147,151,143,75,108,141,2,196,37,122,182,110,9,143,126,54,55,159,100,207,122,108,202,228,67,200,233,112,79,151,25,214,210,20,15,51,102,162,2,134,184,223,28,128,27,158,113,214,66,248,93,46,226,198,235,66,151,104,206,161,229,127,70,7,175,70,60,198,81,146,184,165,111,252,176,152,209,177,30,34,140,29,84,109,3,241,5,234,149,96,218,79,228,247,218,22,131,85,232,249,46,160,65,97,114,53,236,154,69,169,1,137,249,76,24,10,178,237,173,203,218,61,183,233,157,8,46,42,125,167,164,80,239,88,93,74,112,16,205,31,144,46,16,193,131,192,31,125,206,191,184,136,176,198,54,42,33,144,231,54,7,10,142,213,219,102,114,89,117,34,94,253,235,171,103,64,204,124,153,21,56,117,187,148,251,185,226,45,36,93,227,155,128,77,51,129,189,126,214,100,18,250,213,77,192,111,167,13,173,113,246,230,28,48,15,103,252,56,108,112,30,117,44,80,113,34,172,218,137,195,48,175,232,68,66,14,50,108,119,66,177,130,23,238,32,246,176,33,30,15,114,228,221,100,9,5,201,201,233,179,130,227,33,210,196,59,10,43,252,180,66,215,206,231,46,139,211,74,221,186,184,135,190,92,219,36,113,54,234,60,252,69,225,227,212,30,130,153,142,6,124,50,205,248,100,168,66,98,7,67,107,183,135,59,134,169,180,29,167,125,120,17,79,245,121,80,208,5,103,247,13,106,182,78,148,35,182,91,167,75,250,23,60,90,211,120,76,159,52,126,64,42,21,246,185,157,18,45,56,88,199,2,54,201,252,59,106,253,31,135,130,58,111,97,196,234,247,36,47,133,206,134,119,183,230,9,43,168,27,47,18,239,59,105,90,123,189,244,212,205,152,109,152,101,187,142,199,98,208,103,170,167,138,213,199,43,200,193,129,169,250,36,157,116,51,123,124,61,61,35,12,48,143,157,52,32,244,141,119,241,16,217,57,185,157,227,90,51,179,216,69,210,2,148,36,161,65,203,190,88,137,128,67,32,71,192,76,23,141,6,8,28,252,235,17,243,9,121,110,141,5,166,250,160,179,24,182,126,153,243,202,24,32,153,184,163,218,26,74,54,136,129,136,7,48,39,202,223,158,179,99,214,161,148,182,162,23,169,201,222,128,113,138,78,85,158,59,10,2,170,107,237,153,19,41,114,12,99,235,121,84,186,52,172,82,232,201,109,252,60,68,15,179,239,144,145,182,7,86,172,235,26,229,106,96,43,235,12,190,79,249,174,35,55,162,142,51,41,165,28,254,40,124,227,183,183,214,181,140,208,3,132,38,27,220,21,14,228,137,12,144,177,253,29,34,153,65,95,149,164,8,87,40,131,102,177,106,51,243,152,76,68,132,63,71,70,37,42,38,229,121,176,31,153,135,62,67,92,199,194,151,118,226,108,155,86,6,51,116,142,153,43,118,7,152,228,166,180,130,99,83,134,77,40,17,69,255,206,176,73,173,86,247,19,38,100,174,190,13,101,163,206,156,155,64,225,6,178,216,24,17,71,190,26,159,228,124,34,101,103,206,70,244,219,25,189,247,0,179,163,146,148,62,77,198,53,44,62,119,127,132,65,112,41,25,6,146,230,217,99,152,55,39,91,131,31,145,53,186,211,236,159,160,117,234,36,27,174,9,239,39,118,131,106,196,0,34,186,40,231,80,133,196,74,214,202,239,10,52,28,238,28,9,193,102,12,7,87,171,39,64,49,93,253,61,138,234,168,56,4,152,139,55,105,80,49,113,105,131,201,137,97,235,128,133,184,120,16,193,247,227,15,209,98,141,71,170,158,56,147,60,94,57,239,37,127,113,46,183,112,72,137,136,10,197,199,22,201,216,129,234,87,9,8,39,20,223,44,111,22,220,135,145,131,234,147,32,66,124,4,250,171,227,107,68,205,17,53,75,81,64,89,83,219,142,107,145,84,82,192,180,189,16,240,204,253,225,58,112,206,126,139,62,83,20,169,169,71,255,4,83,50,113,118,21,248,156,226,97,18,140,150,118,68,133,155,212,47,1,159,221,152,101,55,178,100,60,142,209,78,214,9,229,242,254,231,213,63,14,71,188,125,186,89,149,112,182,224,101,250,163,162,200,197,79,194,238,202,169,108,217,193,74,110,252,65,252,84,119,167,55,221,75,147,28,142,171,212,35,117,172,184,149,65,5,105,121,209,165,188,98,147,5,228,191,151,148,83,163,94,191,40,53,4,48,169,90,14,168,162,240,124,122,70,20,198,0,132,28,33,221,39,19,198,83,153,151,20,5,16,210,51,206,222,8,66,77,59,173,242,202,193,91,252,166,132,143,118,221,58,159,225,4,200,56,103,159,56,122,111,66,55,184,216,247,195,217,233,248,187,144,10,245,14,80,212,59,160,4,208,104,156,96,209,248,8,15,45,6,95,45,70,119,183,24,167,157,246,238,153,208,116,202,57,33,107,63,53,236,223,102,43,71,208,241,151,116,221,118,173,64,131,195,124,244,210,18,176,110,35,94,38,167,184,76,107,112,85,21,85,73,175,143,178,55,99,161,58,223,253,8,248,182,96,191,244,219,89,45,220,50,134,3,224,16,29,234,18,181,241,214,111,6,59,255,175,84,125,66,71,222,103,108,66,188,29,73,26,209,122,5,38,201,19,160,249,10,86,212,53,144,27,179,237,70,123,113,44,165,215,219,185,3,217,8,230,14,232,101,75,122,42,21,84,152,115,177,108,17,87,219,59,213,62,17,16,61,145,19,192,56,134,51,246,100,126,1,37,145,162,216,229,227,70,99,71,117,96,21,134,20,154,155,14,173,28,32,12,104,252,36,221,170,163,206,54,163,36,106,5,89,171,164,55,161,99,100,62,117,108,66,97,242,211,123,113,139,113,240,85,24,241,230,184,13,48,154,116,16,132,102,186,113,126,47,79,167,16,142,238,131,43,244,229,76,170,196,226,78,28,81,156,87,246,161,214,144,91,37,205,191,4,89,36,187,173,193,173,242,158,219,120,8,200,171,46,186,179,179,113,80,186,198,254,74,242,209,228,121,237,255,239,130,220,113,31,240,244,3,155,110,46,17,194,116,220,172,207,189,96,197,76,170,173,100,51,90,151,239,91,11,205,75,189,144,152,16,82,6,220,0,74,5,207,188,7,222,16,67,150,123,226,17,252,34,10,75,210,252,205,100,149,66,209,205,156,156,89,214,165,4,74,61,159,208,23,237,11,10,247,54,228,118,129,195,228,67,130,141,62,67,53,123,115,236,227,96,69,7,201,102,254,148,16,185,10,47,33,160,82,86,236,28,224,240,75,116,110,192,108,205,224,159,63,162,98,118,89,228,93,139,40,5,100,121,23,251,120,13,128,242,57,125,193,236,166,43,61,12,1,169,207,1,202,189,23,94,223,179,92,195,109,216,185,88,102,225,71,180,128,132,124,210,111,37,212,215,211,226,139,113,172,232,107,18,242,242,223,79,147,7,125,81,198,160,95,39,94,114,163,14,19,3,14,230,70,157,240,37,16,222,67,143,164,107,22,54,41,66,219,127,2,232,62,231,138,67,43,46,117,28,15,215,225,28,71,55,155,138,205,69,122,251,119,134,82,139,182,96,177,34,67,148,1,82,243,223,4,215,203,189,162,194,141,170,156,165,163,122,197,197,234,43,239,200,53,248,167,119,231,8,113,162,253,130,105,154,118,242,252,84,55,73,133,149,84,5,179,194,127,45,66,255,247,22,176,7,135,40,170,135,128,242,202,89,171,112,142,73,191,244,104,107,218,29,143,130,254,105,82,101,32,121,63,26,20,215,143,40,47,180,136,210,174,210,11,12,95,10,77,18,8,82,150,160,218,72,61,167,156,76,4,169,136,238,227,22,39,54,131,102,31,15,1,88,174,188,72,91,243,112,190,100,67,4,232,255,188,195,117,186,37,152,232,68,106,136,35,195,191,195,45,223,241,131,137,239,165,176,123,40,53,172,41,36,157,77,251,225,12,23,125,196,38,149,231,162,59,170,255,205,124,114,62,191,181,71,142,126,169,50,221,93,63,218,138,10,43,65,15,13,89,4,89,190,124,41,40,209,110,240,182,174,14,131,164,47,7,71,128,234,50,109,176,185,225,56,151,148,34,24,198,41,245,214,161,113,46,226,99,146,201,110,22,87,180,247,115,149,179,87,254,112,76,0,250,154,245,121,172,179,93,69,52,238,244,36,94,10,222,122,10,214,16,112,153,135,196,64,100,27,134,70,121,66,180,144,33,103,97,59,53,103,250,44,42,165,201,203,127,47,75,129,105,192,11,110,234,90,248,71,26,196,18,134,91,171,156,224,41,150,180,211,37,238,158,45,51,25,141,77,66,63,48,87,114,171,93,44,30,133,158,26,23,82,250,167,47,19,0,141,94,110,63,254,166,133,166,2,209,112,59,161,140,208,235,150,15,146,44,255,52,189,238,244,30,198,137,58,206,219,81,227,207,234,112,127,189,156,17,241,186,180,229,64,181,15,36,30,117,162,69,45,19,13,21,168,231,41,164,157,19,181,148,9,13,75,247,251,122,29,195,162,47,198,102,147,110,223,255,69,37,166,47,244,170,124,186,255,18,153,147,227,107,206,75,251,203,14,180,132,59,215,236,66,131,211,59,117,192,114,193,215,250,231,155,61,93,150,162,176,195,198,28,218,210,202,84,66,138,171,218,222,157,113,119,230,92,141,235,136,219,151,162,22,89,85,90,183,81,236,84,172,12,182,249,171,237,180,204,136,191,163,81,136,172,218,143,46,20,56,211,141,100,147,201,19,12,58,129,114,46,194,13,220,122,226,79,112,165,252,221,73,247,195,29,153,114,84,250,240,160,51,1,29,44,225,32,18,228,223,242,13,232,175,115,117,0,98,215,9,184,31,236,122,84,13,12,114,131,172,204,234,132,237,13,169,217,101,208,164,229,202,129,5,101,149,14,159,254,43,188,44,5,233,64,39,197,36,252,155,121,163,160,254,153,157,64,223,193,218,146,14,255,232,128,172,30,239,241,7,211,73,89,252,182,78,92,178,126,179,58,160,82,120,68,41,192,247,197,148,140,66,112,42,41,242,126,9,145,133,30,184,193,215,14,67,244,135,116,119,24,110,28,29,212,189,86,115,227,64,196,116,161,115,146,237,42,146,42,186,135,19,51,196,247,62,41,142,158,0,224,220,27,231,157,244,71,80,105,172,162,124,70,106,34,153,75,33,243,91,145,238,117,147,188,173,28,123,163,217,153,2,195,65,26,220,109,234,42,163,245,66,241,191,79,82,212,165,236,123,19,100,84,231,58,177,229,132,252,146,151,173,120,192,73,18,218,14,183,254,32,95,140,198,185,241,69,81,216,240,114,16,74,74,73,6,23,131,228,199,204,121,14,215,5,71,78,30,102,133,117,41,247,241,32,56,83,61,242,211,17,204,226,39,20,189,230,147,241,9,107,255,86,138,157,159,141,71,90,25,106,8,190,250,238,95,166,83,155,70,29,165,193,23,129,211,36,181,228,63,178,216,65,117,114,251,185,189,33,226,199,134,152,37,176,231,163,207,73,157,76,50,228,162,20,158,253,57,69,86,206,172,81,210,152,205,211,62,107,37,187,96,16,79,57,99,162,40,201,15,23,120,204,151,188,20,220,70,181,58,168,54,144,215,40,208,221,0,209,29,235,45,248,157,206,26,73,131,110,234,19,156,177,222,2,173,219,82,90,121,96,109,3,188,208,58,168,104,98,90,47,109,67,111,240,126,42,174,55,173,189,115,219,62,27,65,165,160,152,73,168,40,82,191,198,210,90,168,85,49,81,243,135,131,212,220,0,228,221,97,233,3,186,116,0,17,221,68,96,53,169,229,219,113,66,185,238,55,224,90,127,50,223,13,38,158,167,208,136,186,48,107,194,5,4,137,53,112,17,71,234,69,69,130,216,103,250,11,3,224,87,102,33,170,22,193,119,242,181,157,82,70,38,11,39,161,135,158,190,154,121,228,251,171,185,186,48,67,22,28,41,152,10,173,100,58,26,177,166,140,130,169,69,99,56,202,226,45,212,206,51,207,8,237,198,161,228,194,200,131,138,214,82,162,151,98,226,199,150,29,96,114,33,247,3,193,97,117,99,17,40,39,59,109,16,157,115,216,113,32,33,146,117,83,230,230,38,186,179,209,70,156,212,210,71,71,37,226,17,224,191,27,9,249,18,217,97,151,15,192,168,168,208,24,220,52,43,173,19,194,126,101,224,55,133,83,64,9,88,148,2,137,224,22,217,125,229,219,179,65,203,119,176,145,141,215,5,9,147,168,195,61,217,207,9,4,60,243,186,201,85,112,173,90,110,8,128,98,157,30,0,245,207,254,80,227,3,212,176,173,202,197,140,251,216,232,227,137,12,225,204,196,201,173,179,36,42,188,201,30,231,248,236,121,79,120,235,232,224,20,122,99,229,94,81,210,19,29,246,185,114,155,248,19,102,6,43,214,1,28,154,143,59,106,218,77,44,227,103,60,153,195,86,63,6,193,239,250,226,56,80,54,132,186,25,189,124,167,115,94,236,126,197,137,112,154,21,209,98,79,213,142,42,60,105,158,120,4,131,4,117,227,52,84,247,21,188,64,82,170,82,2,158,16,74,206,77,198,130,206,187,30,71,6,70,8,204,135,51,136,0,39,99,112,179,39,29,82,21,243,60,213,224,64,66,251,68,72,228,180,49,131,172,54,191,47,108,185,127,228,179,25,242,209,60,134,50,83,136,26,139,13,32,57,15,211,29,106,156,39,254,22,211,7,115,189,99,39,192,89,207,229,221,236,1,138,185,109,183,138,136,97,66,153,250,168,37,253,119,204,34,68,118,127,55,217,195,108,169,113,44,86,79,180,224,72,93,136,145,255,229,133,210,168,122,188,206,201,197,190,0,70,163,70,179,206,26,28,147,91,162,254,253,30,248,47,55,231,213,38,140,60,35,176,177,55,11,134,187,118,116,202,128,53,131,226,107,191,100,2,207,160,49,118,128,242,243,127,203,56,40,115,102,121,79,220,102,58,151,198,150,77,214,66,227,2,252,100,189,189,242,153,85,206,116,228,21,28,33,80,58,191,68,110,103,123,131,233,89,152,139,8,143,79,41,167,156,19,62,169,22,46,6,55,191,150,93,5,215,118,168,249,203,12,208,41,229,65,86,117,231,214,169,18,67,90,77,155,13,95,141,107,180,43,44,177,140,97,229,221,35,155,110,122,211,227,142,234,178,228,32,239,70,17,88,78,3,68,236,95,127,18,19,37,5,45,169,179,212,93,165,76,251,179,127,98,231,147,105,158,129,220,87,238,196,144,96,197,129,220,75,213,228,33,150,229,44,59,109,233,18,247,123,119,136,23,11,254,94,93,150,13,193,212,147,44,140,129,95,207,10,249,199,106,80,55,27,132,34,46,125,198,20,65,111,112,51,148,78,12,98,77,48,5,76,86,19,18,196,212,12,8,180,20,105,4,4,248,206,214,81,134,141,177,68,139,186,86,13,235,254,50,45,196,121,18,35,31,73,179,204,219,76,143,247,4,77,237,153,42,185,66,192,198,150,234,160,13,117,59,161,101,100,207,31,190,11,63,7,109,37,204,196,169,133,140,216,149,78,52,211,75,189,31,49,226,206,55,72,228,67,69,120,16,220,122,218,73,206,83,29,169,31,14,228,122,244,196,49,134,250,83,31,221,16,162,193,243,100,38,214,246,242,188,205,177,121,131,60,185,224,23,129,111,172,226,164,251,215,228,115,8,86,79,140,144,205,95,63,59,192,193,231,52,153,125,105,102,216,16,230,164,25,92,244,36,161,130,84,137,227,148,157,34,33,34,77,190,149,106,70,103,223,116,192,65,122,184,107,147,254,144,245,39,198,145,167,105,199,72,62,221,154,15,108,148,0,142,6,24,166,142,137,15,179,157,117,140,114,34,233,246,99,199,43,156,252,0,96,21,50,85,46,139,136,196,0,14,235,3,67,44,158,1,81,196,182,7,78,55,159,90,131,23,169,18,29,207,145,45,169,228,124,53,40,121,199,36,47,28,209,100,97,72,243,195,7,227,111,37,186,187,79,43,154,123,205,25,136,176,109,151,20,58,10,160,171,18,3,248,158,89,102,40,8,31,7,168,183,243,110,159,115,250,175,95,3,219,252,77,109,184,98,43,237,48,186,96,93,46,37,122,184,56,200,40,130,34,75,214,151,137,50,66,113,248,112,120,76,144,78,94,106,217,29,148,170,15,76,36,166,77,140,31,239,240,148,9,107,52,80,251,126,66,122,251,194,23,2,4,233,85,175,4,255,125,240,112,237,145,152,151,143,96,234,37,85,193,124,207,234,148,138,223,8,242,4,62,233,234,37,33,141,140,183,69,50,42,206,29,187,16,87,43,107,166,17,196,65,170,117,134,206,121,142,111,182,85,240,137,233,138,83,145,70,107,193,133,217,251,73,154,43,94,36,121,188,217,45,27,213,74,20,29,179,160,252,12,104,126,133,150,28,65,108,97,231,120,40,237,173,227,121,76,129,109,96,16,181,137,191,65,231,38,211,220,66,197,171,113,150,197,153,106,118,110,67,244,22,153,185,66,40,187,236,245,210,29,145,200,205,41,195,247,166,198,151,41,235,94,223,69,203,252,49,41,71,183,57,14,201,13,91,140,56,70,164,43,68,188,27,226,160,252,251,152,170,214,56,252,235,98,51,241,226,133,93,13,82,249,255,146,143,127,101,97,38,98,105,79,119,116,144,165,119,184,109,248,134,26,201,227,230,26,80,67,37,181,185,85,240,31,205,90,145,139,188,157,238,34,252,255,169,29,139,65,240,3,134,176,17,236,142,187,144,30,175,149,58,64,84,65,36,131,117,71,215,181,42,64,96,171,2,103,233,128,16,61,11,166,172,105,103,161,185,235,175,61,74,117,9,163,213,213,77,192,70,127,134,232,90,77,58,6,31,126,7,43,215,1,147,208,118,135,232,21,126,242,7,25,179,16,226,91,255,139,160,155,157,228,10,195,97,143,195,45,135,122,182,15,204,91,209,75,110,81,98,13,228,154,199,129,117,97,250,115,112,250,81,239,35,186,165,225,23,3,215,152,253,106,48,103,235,80,59,237,174,241,236,103,187,91,250,21,12,102,109,194,79,95,246,83,240,181,192,76,131,194,58,18,146,137,213,237,22,104,44,238,161,112,237,123,189,196,126,41,108,85,181,142,135,8,4,48,149,153,179,235,80,36,161,128,152,37,204,186,104,24,31,38,25,150,2,208,196,152,143,51,115,42,65,155,118,56,146,225,8,45,4,107,130,225,15,226,17,17,13,157,32,155,216,114,146,249,123,71,74,18,192,178,13,102,232,109,78,218,249,135,43,195,171,101,64,9,59,154,122,237,23,72,224,246,51,19,21,119,205,255,186,69,126,235,191,207,16,185,210,62,14,144,119,1,214,226,151,71,124,179,242,6,201,234,204,138,31,229,86,70,169,46,151,207,244,139,41,93,146,61,82,95,122,255,187,192,218,93,216,21,126,179,33,61,140,28,219,102,71,227,73,175,203,220,240,33,108,80,70,150,63,225,214,104,14,186,49,216,36,210,145,9,101,150,113,215,135,9,22,132,134,26,17,140,174,254,126,111,80,22,98,216,181,236,232,246,209,83,157,216,56,162,59,32,153,167,166,29,107,202,7,85,219,61,180,13,199,22,29,239,238,167,172,146,193,152,22,190,221,162,123,218,2,24,146,131,182,147,25,182,106,217,99,44,253,226,177,129,174,107,139,156,195,147,16,31,192,242,126,75,163,136,194,86,69,119,46,179,125,158,10,254,63,118,80,169,213,138,208,213,26,63,201,2,223,117,197,194,251,30,58,241,196,103,3,119,98,16,121,204,143,146,102,178,143,179,106,114,137,21,0,192,87,140,24,169,97,123,161,57,232,90,182,21,216,120,120,49,178,97,244,151,17,98,189,151,90,120,3,107,234,163,226,253,139,40,52,4,162,227,33,186,125,112,150,210,217,170,82,13,32,91,48,86,202,136,219,127,130,219,145,132,155,72,60,189,117,209,20,22,32,204,28,253,222,0,248,20,83,100,165,207,181,95,29,123,186,226,222,219,94,193,43,85,162,244,174,143,251,41,113,145,144,60,28,186,144,229,160,196,19,113,151,48,115,199,219,152,152,107,76,131,131,78,110,93,191,101,217,28,199,173,23,159,110,160,217,176,43,71,201,85,64,83,82,149,153,70,11,40,183,176,171,136,122,234,53,156,44,147,218,246,66,18,40,58,28,72,232,44,224,193,194,83,163,155,57,59,131,6,37,198,1,138,240,62,247,74,216,105,60,191,231,138,58,61,92,179,80,219,252,15,190,175,195,214,61,137,202,194,31,62,54,194,155,11,187,239,124,141,223,150,135,20,29,5,72,140,137,175,247,84,92,46,177,244,47,1,45,220,102,159,185,34,143,160,50,227,79,82,17,153,197,145,10,69,205,74,235,242,79,94,7,149,255,72,25,120,189,30,38,139,86,43,211,3,27,219,164,113,28,176,54,82,23,87,95,177,119,207,177,221,92,210,63,214,53,164,99,220,199,159,107,84,242,39,234,108,32,124,59,24,246,184,164,210,195,128,107,227,117,177,229,25,89,152,191,242,101,49,219,213,85,162,60,153,203,151,223,231,37,85,103,98,24,143,204,252,183,207,52,97,52,145,168,120,165,76,30,82,78,166,106,183,23,49,85,91,163,89,80,38,26,13,141,63,146,1,9,155,60,89,21,71,118,16,214,209,116,138,127,243,115,186,185,113,250,58,127,227,116,191,132,151,103,101,225,226,117,239,5,47,60,134,158,1,199,133,19,48,48,103,89,190,30,156,34,126,111,134,48,255,249,95,141,75,1,166,116,15,156,48,182,24,94,204,223,28,65,224,235,64,201,13,217,171,28,32,105,26,57,237,247,166,136,21,8,129,178,157,177,198,106,81,19,42,43,68,219,30,128,30,124,109,65,104,66,156,57,110,195,33,34,181,105,207,138,176,123,29,142,148,110,241,217,125,56,120,214,247,147,254,155,96,101,206,77,251,86,115,83,130,37,115,121,146,166,233,149,98,43,122,139,76,85,170,5,220,172,192,170,121,65,7,162,70,35,62,201,31,44,71,54,253,36,67,202,187,23,26,2,44,156,180,95,73,245,188,41,115,19,65,3,127,60,55,46,246,245,208,171,141,154,249,57,152,241,177,63,120,74,55,20,11,244,87,146,70,2,192,4,101,49,88,133,35,36,131,248,153,89,139,165,122,85,95,107,28,13,162,37,217,118,17,25,76,111,103,222,70,13,199,213,75,13,189,84,14,193,48,173,181,120,227,118,78,162,179,27,96,154,137,214,224,176,226,187,196,215,210,73,202,26,149,21,57,192,39,174,130,138,173,222,236,211,180,134,118,221,68,50,65,177,162,92,65,198,132,44,184,19,76,130,231,134,249,184,14,89,199,168,158,184,105,52,150,209,70,213,2,68,192,188,93,161,104,131,65,115,140,173,195,11,211,159,97,247,197,245,163,227,50,109,59,122,135,0,4,174,4,79,66,171,43,134,135,27,96,172,226,105,16,237,24,158,209,219,221,138,250,42,148,129,114,228,66,103,184,210,110,194,239,26,147,193,160,134,182,133,235,234,211,73,25,182,64,71,151,76,207,255,176,47,183,141,121,60,55,80,229,77,141,214,39,143,253,115,241,81,224,51,108,107,19,138,32,38,193,219,232,213,109,79,220,45,23,96,92,206,185,173,33,15,104,147,196,7,142,208,68,187,50,233,249,15,56,147,153,213,235,140,67,89,183,181,167,133,125,30,167,251,62,141,211,74,205,126,116,129,81,167,178,226,153,192,155,64,24,135,26,177,40,14,143,114,16,62,242,205,9,93,221,84,50,55,67,173,58,210,123,196,136,59,35,221,105,75,224,190,106,76,173,60,109,26,238,242,226,23,101,218,141,8,149,78,174,215,109,241,239,251,214,56,70,207,0,190,119,98,54,6,160,206,55,16,0,82,86,249,52,246,218,107,37,119,170,251,250,119,253,235,17,112,8,154,116,0,77,223,104,113,239,252,8,250,167,140,41,133,170,212,117,135,162,50,24,217,144,173,130,79,58,112,125,181,176,49,235,146,42,1,161,136,64,137,67,158,57,199,69,8,12,10,84,124,97,2,184,5,175,221,178,149,155,69,49,107,206,82,189,7,239,217,217,91,119,252,120,140,102,70,33,77,234,187,252,217,24,181,208,208,222,152,89,100,82,73,181,129,56,26,216,148,12,4,21,144,212,88,156,186,230,174,157,85,179,241,41,217,20,40,103,30,13,201,192,114,41,152,37,120,70,118,152,6,234,239,127,68,204,25,52,151,128,165,108,12,111,167,80,174,53,155,36,160,12,106,82,250,62,106,121,234,238,56,187,34,218,64,242,159,80,30,229,172,226,232,15,13,63,115,107,224,37,13,10,37,51,189,97,69,19,40,54,161,128,67,212,10,155,92,192,16,0,32,58,171,208,104,139,30,182,243,97,69,122,166,119,53,168,183,95,181,204,63,98,153,120,226,24,136,7,249,78,218,56,63,130,137,26,65,164,8,168,92,188,6,185,211,131,164,246,201,208,247,118,251,238,236,162,93,158,77,128,204,167,111,18,30,108,173,196,254,235,183,115,253,103,43,200,215,24,81,49,61,135,69,154,203,144,186,97,43,67,119,95,89,187,50,37,114,127,219,109,252,202,98,227,7,238,204,141,247,242,170,233,78,228,235,221,17,37,12,147,7,69,95,167,19,25,92,194,27,85,217,103,0,211,168,206,178,232,38,226,145,141,156,171,230,188,182,232,134,18,78,25,242,239,72,212,151,41,226,139,34,58,49,221,207,24,85,228,104,33,123,36,231,220,228,253,86,179,203,236,225,160,40,226,116,156,27,2,109,205,237,150,54,204,63,28,198,250,141,15,71,190,102,59,229,227,152,246,47,230,246,74,55,60,134,135,78,177,50,162,180,127,227,186,125,176,146,121,90,153,235,128,90,4,146,238,87,4,167,37,73,190,208,7,224,203,86,106,214,225,28,152,65,57,112,126,249,139,80,61,80,107,135,80,231,22,34,208,55,55,225,192,219,15,70,126,252,225,10,184,246,44,209,117,66,73,120,197,10,241,148,248,61,64,120,54,80,37,235,127,83,143,227,200,161,161,13,22,197,3,115,100,149,202,34,204,54,118,71,166,193,127,76,243,36,98,215,100,101,242,177,156,240,244,61,127,39,233,147,219,170,36,52,3,46,128,45,216,208,91,28,27,196,240,138,119,215,143,209,210,81,237,254,35,108,152,254,34,67,22,40,61,164,225,152,81,136,23,128,245,237,182,72,204,183,175,214,159,65,49,252,15,80,114,116,80,150,133,224,17,216,138,129,130,146,102,41,242,225,84,78,14,62,140,176,12,99,94,154,204,228,43,29,130,141,164,71,115,226,231,76,24,213,189,81,122,43,2,78,187,227,67,239,89,117,130,74,24,86,128,62,205,110,198,113,127,212,245,130,51,105,137,188,120,76,15,113,137,108,120,206,168,228,250,81,237,32,156,175,47,255,112,100,154,251,207,246,234,230,211,125,136,229,79,115,140,72,176,19,147,244,188,224,130,53,124,186,2,65,228,172,83,196,138,78,158,189,11,183,222,110,155,198,190,219,50,174,86,156,65,88,226,216,147,15,228,76,255,51,18,227,83,203,82,52,105,211,175,51,78,38,35,229,204,80,233,141,18,10,102,85,2,179,177,160,182,105,99,76,184,173,211,33,242,105,131,238,215,240,77,125,220,74,192,124,185,66,98,76,71,4,122,175,137,255,43,253,212,90,185,234,30,162,31,129,127,250,150,135,199,185,50,144,161,55,87,88,17,233,216,19,93,243,192,71,183,211,36,17,131,217,246,144,27,207,13,86,19,92,143,238,41,99,194,224,217,227,169,141,121,238,217,15,23,132,120,122,79,187,219,249,155,136,98,89,199,29,83,175,209,64,6,132,59,188,217,147,240,94,229,173,25,9,102,179,223,182,197,121,184,220,168,189,46,140,239,211,234,3,123,213,79,159,248,106,144,155,146,15,179,195,23,217,37,103,125,179,148,7,167,47,82,0,235,14,157,215,149,215,142,129,205,198,213,42,144,158,244,244,22,157,136,244,156,9,8,122,191,80,143,121,149,25,90,166,30,88,117,84,141,252,121,97,12,151,55,39,34,50,197,191,128,76,75,225,153,97,16,222,42,63,124,63,198,78,128,166,42,231,15,143,166,7,104,2,3,247,155,245,89,220,111,219,5,84,141,66,87,38,23,144,207,166,191,130,49,113,57,240,240,103,35,185,113,128,112,245,252,64,74,165,228,62,94,220,190,108,64,126,205,78,55,205,83,171,217,51,29,18,121,133,166,16,76,138,33,71,188,31,108,188,130,165,209,167,43,199,37,93,162,18,128,149,190,171,210,131,80,247,247,13,26,249,47,209,130,108,218,179,237,204,187,114,193,203,88,158,77,90,33,29,214,127,208,221,174,52,5,50,45,248,21,13,225,225,136,112,236,201,108,197,231,102,111,14,133,232,49,209,176,213,229,35,159,195,88,75,112,46,124,206,244,83,151,24,220,101,179,158,71,76,29,103,48,231,55,63,204,168,165,175,232,175,103,171,104,231,213,228,142,108,118,72,29,216,171,182,127,15,31,7,104,67,96,40,177,138,17,4,154,90,171,41,49,154,241,67,231,42,160,34,38,219,251,47,189,42,142,101,234,240,32,167,215,107,142,150,247,234,220,138,82,36,251,58,69,222,144,232,40,115,10,83,190,214,126,145,64,20,23,42,214,207,225,43,157,48,204,179,33,131,203,146,11,173,27,164,150,227,170,253,67,182,247,65,85,77,54,93,214,171,184,255,196,114,124,100,145,16,210,189,87,167,134,14,205,197,213,67,162,106,0,24,169,26,232,101,175,154,212,202,194,97,255,229,16,253,237,48,73,164,66,40,151,79,176,159,34,115,98,168,110,242,187,146,175,207,233,81,41,26,66,88,173,118,203,20,77,31,87,67,173,177,103,0,18,200,189,86,66,167,208,166,225,115,26,127,240,29,251,196,181,71,55,154,227,130,100,197,17,189,204,252,52,211,214,180,216,99,108,201,99,77,76,192,220,61,39,62,129,132,229,137,139,218,172,172,183,169,240,72,142,35,180,232,211,59,38,60,240,142,120,70,221,169,92,176,9,84,229,3,22,53,33,188,14,66,120,21,183,118,46,243,244,177,97,50,157,141,219,43,75,191,51,80,244,158,163,145,138,186,24,56,79,181,177,92,231,73,214,102,43,70,223,91,174,253,156,113,189,187,14,240,44,214,63,245,167,23,121,237,216,103,96,182,154,170,111,204,133,78,230,56,210,54,85,28,56,125,134,7,163,13,30,31,153,98,158,157,248,189,35,2,24,7,112,0,76,197,180,124,208,5,213,129,178,209,123,248,142,196,82,214,39,77,212,115,209,191,75,42,4,126,101,239,72,232,61,208,101,197,32,196,242,248,19,106,170,29,216,228,82,14,3,147,227,225,93,41,112,31,232,190,198,158,132,111,95,147,75,229,237,201,107,238,74,213,106,40,19,135,180,172,121,219,255,236,184,30,110,84,100,8,76,98,85,134,18,30,205,84,53,237,48,119,138,227,150,133,80,133,84,241,221,163,146,200,85,135,19,111,239,135,65,6,93,78,21,29,144,35,152,167,217,144,31,219,231,226,28,202,43,134,8,184,80,209,235,73,68,224,205,35,233,146,232,249,29,34,132,70,112,49,153,118,144,197,25,84,35,0,159,7,207,127,224,111,216,132,2,233,88,132,7,109,195,111,92,170,174,60,236,29,60,62,214,254,65,78,251,4,65,232,127,94,73,63,123,29,210,90,206,128,237,115,217,245,123,180,212,85,226,43,149,60,249,194,169,176,211,125,147,42,149,152,194,248,192,11,193,112,17,250,113,10,129,177,159,90,62,161,177,211,125,254,47,246,221,185,253,216,157,201,205,48,92,154,132,88,102,161,238,4,175,35,26,1,136,104,132,113,36,64,242,54,170,113,170,41,115,148,154,216,27,114,180,112,86,222,154,227,255,2,139,115,97,25,20,241,176,187,71,200,195,168,4,101,81,221,35,40,96,23,41,243,98,97,176,155,220,99,111,44,78,16,50,139,140,13,248,83,240,237,196,48,17,35,189,121,140,76,107,135,61,172,17,143,232,135,42,166,195,77,212,135,30,151,190,127,156,141,167,118,178,7,168,117,4,253,105,111,132,41,36,93,241,179,94,68,45,90,137,133,64,101,10,154,174,102,226,226,74,176,253,65,129,143,205,8,214,6,60,77,77,85,9,197,25,90,160,67,252,48,219,191,140,129,19,137,62,174,138,167,151,35,148,163,122,210,68,57,19,23,106,237,159,96,196,45,171,248,145,246,117,2,45,179,138,93,55,47,6,128,146,71,205,92,32,35,87,240,26,252,73,113,240,253,202,201,220,129,229,234,141,12,192,216,209,23,169,83,182,106,150,24,34,127,126,189,102,15,129,191,201,12,231,198,207,234,178,48,94,149,214,72,131,45,75,59,221,83,114,165,97,8,37,106,90,148,239,236,66,41,5,17,237,241,109,87,140,240,90,122,187,41,161,46,151,99,27,89,161,122,212,104,112,197,42,218,216,82,179,146,166,150,210,222,177,240,251,133,126,210,129,85,97,205,188,129,237,251,249,146,190,139,16,239,119,38,80,82,242,108,228,202,123,240,103,70,33,123,212,78,57,229,62,226,200,39,165,0,246,75,22,65,179,207,59,18,172,100,243,218,35,191,225,158,169,187,138,239,74,86,75,25,84,145,108,175,78,191,233,169,154,215,68,167,129,65,47,202,243,8,151,214,200,51,139,145,188,179,116,118,212,135,51,199,249,47,54,67,105,87,134,48,16,222,45,68,148,205,24,148,126,204,211,251,177,128,62,46,11,216,162,187,197,132,158,120,111,232,91,192,193,237,12,121,119,101,231,206,55,50,94,150,27,214,195,135,187,102,24,167,48,168,26,159,38,19,79,48,233,59,124,44,117,161,201,194,76,219,217,188,211,170,245,46,163,162,51,28,105,154,33,42,191,241,46,15,119,188,8,163,28,248,62,39,39,81,155,62,119,131,107,98,163,97,15,229,188,109,11,252,211,36,188,35,223,153,68,57,195,105,126,121,250,133,222,60,25,208,255,27,97,177,122,222,153,160,169,96,104,173,25,149,116,167,92,172,1,106,140,25,62,130,177,161,174,92,118,161,98,118,71,127,30,218,148,178,193,59,151,242,149,5,6,199,130,117,233,3,13,249,233,19,48,34,12,151,103,32,89,48,95,199,216,158,12,167,182,193,99,97,171,132,40,146,78,242,179,65,193,244,3,82,129,38,100,212,104,94,4,186,16,88,201,122,92,191,141,205,180,162,29,132,157,238,122,90,174,131,80,124,116,210,138,215,84,5,18,127,160,171,3,177,205,99,230,110,217,219,249,41,170,137,151,195,232,22,86,80,254,72,37,22,78,102,112,62,162,52,233,74,37,59,191,180,0,188,154,146,37,247,55,133,208,192,68,201,225,160,51,246,10,70,25,33,124,175,76,86,136,111,8,132,146,191,158,118,96,164,250,74,22,37,73,131,182,107,161,71,175,15,109,196,236,6,163,128,202,124,47,185,87,162,152,30,209,214,36,247,34,59,81,139,120,101,163,65,47,62,157,31,87,165,254,154,88,202,105,98,53,158,225,207,86,231,72,10,109,26,191,159,12,70,172,115,247,50,59,252,47,9,155,154,186,68,40,248,213,137,3,170,65,51,18,68,161,2,253,112,148,162,174,12,152,43,249,183,9,131,12,37,80,153,98,180,246,29,220,232,160,191,136,93,18,48,6,251,227,212,150,253,207,195,251,223,133,2,250,30,199,41,45,24,241,145,156,244,125,2,12,163,35,236,46,194,121,77,194,172,25,165,9,7,6,126,21,194,151,115,114,191,207,154,124,126,233,124,57,148,56,69,196,116,130,6,27,20,51,196,129,137,168,0,0,158,164,125,46,134,38,58,246,76,236,96,24,170,114,117,204,179,156,147,138,12,174,71,77,173,127,128,146,129,29,66,85,18,16,117,147,44,118,14,239,5,66,46,1,145,84,87,220,142,173,164,41,249,238,254,251,112,220,31,196,122,238,39,176,216,32,18,230,149,128,154,184,157,137,92,242,225,243,220,107,162,97,13,45,250,191,134,17,96,4,246,117,162,125,59,225,191,213,73,42,86,42,20,238,161,45,31,194,45,167,142,155,221,11,147,228,250,89,244,233,217,77,24,159,53,233,66,36,211,82,223,86,64,35,2,189,81,142,20,183,75,0,183,112,70,53,156,38,171,59,214,134,17,217,210,248,127,113,125,101,126,25,186,99,146,248,248,121,132,129,200,141,125,91,86,113,225,127,183,107,64,197,41,8,78,30,5,144,2,16,38,77,72,217,232,231,192,22,211,228,56,74,209,221,192,187,27,121,102,49,242,195,47,136,172,74,114,108,215,221,172,55,223,148,9,188,238,196,165,173,110,131,251,99,157,171,140,84,233,171,140,204,155,240,179,107,130,3,115,107,241,235,162,137,33,244,135,204,66,206,170,76,135,65,192,177,174,6,84,83,141,21,77,196,138,141,214,212,248,74,121,77,39,209,172,75,235,87,104,42,173,165,127,230,207,69,12,41,81,253,110,176,178,17,20,165,100,107,120,71,58,88,109,20,20,16,248,169,33,56,213,120,249,185,40,77,209,22,222,230,53,250,115,178,239,242,66,229,140,204,168,220,142,143,174,155,153,147,125,140,122,2,227,253,34,115,71,132,57,198,138,156,1,85,236,14,60,2,38,43,144,162,220,109,75,235,132,140,132,24,127,127,75,49,236,66,186,54,215,64,88,73,19,81,26,38,57,213,200,63,163,122,115,45,220,10,218,221,205,125,92,95,243,122,218,87,0,240,14,134,82,254,92,161,222,24,68,127,66,251,32,145,154,32,49,137,228,248,211,161,183,42,152,140,145,145,255,8,156,111,217,103,216,62,115,38,104,135,104,81,151,36,190,148,137,141,244,139,71,109,134,132,124,254,148,128,40,174,157,70,96,156,127,3,155,151,126,152,83,12,25,0,112,177,85,15,161,154,251,96,68,252,100,32,181,24,149,171,11,113,1,29,81,103,76,88,195,80,179,133,122,212,69,242,154,98,155,130,159,79,229,89,78,8,113,125,122,201,224,70,133,59,120,161,255,190,85,115,135,131,241,27,184,86,199,127,168,128,50,33,102,61,24,200,105,12,115,235,227,107,233,36,222,71,11,37,117,47,44,18,102,24,22,81,50,114,114,198,204,15,222,117,69,21,180,99,0,0,103,134,191,157,232,37,72,244,49,29,41,127,221,101,138,24,173,178,159,142,77,9,188,157,49,206,69,184,154,131,69,203,147,60,115,5,0,220,76,48,95,245,155,204,33,205,179,3,54,235,215,45,4,66,193,119,153,42,55,54,161,33,145,125,169,133,117,105,107,0,219,71,83,195,221,99,1,135,165,89,231,194,158,101,73,57,165,151,63,226,42,254,234,63,255,197,45,22,223,153,81,47,66,32,250,45,150,69,35,177,96,207,243,232,121,165,243,120,44,185,127,222,143,139,82,213,225,116,62,236,57,119,76,171,168,6,65,250,112,248,255,231,198,216,167,188,99,45,79,209,88,20,84,23,44,85,148,121,60,101,188,239,96,163,187,183,251,87,39,188,181,54,50,164,170,17,51,6,210,15,142,86,122,7,172,94,121,218,250,227,232,55,230,108,153,36,169,20,191,82,167,205,39,234,46,81,79,190,201,253,237,139,155,235,51,89,65,255,148,29,23,49,23,140,244,252,156,18,183,46,117,237,10,105,230,125,164,108,228,95,177,249,209,39,45,12,114,5,5,112,4,190,57,108,1,8,176,35,225,135,214,87,154,78,178,177,112,19,66,206,253,206,36,191,186,3,73,33,111,254,5,249,199,195,52,112,36,186,65,9,215,141,10,148,59,94,6,206,147,207,13,45,54,122,158,22,92,141,157,162,211,132,66,182,40,17,44,109,122,39,160,129,165,197,33,237,247,209,227,111,36,92,79,28,210,199,90,40,154,253,4,205,149,212,69,35,58,196,89,205,146,91,255,67,212,174,123,185,71,225,139,148,24,192,235,30,105,149,198,149,155,93,215,65,235,43,175,158,61,3,30,144,32,199,165,86,176,1,45,209,233,126,250,72,29,225,194,221,201,71,6,237,182,56,96,202,105,211,111,220,134,94,16,136,17,115,68,28,217,39,116,122,176,9,247,235,120,152,164,255,6,18,228,193,6,224,200,76,118,66,78,211,37,4,122,35,30,236,232,173,63,31,228,113,100,35,96,91,241,164,212,7,96,27,241,242,17,55,156,32,45,100,51,22,198,38,91,135,109,156,252,23,249,191,139,171,99,83,230,130,235,161,64,82,181,253,99,227,241,31,28,185,155,127,101,233,42,1,95,55,208,103,126,131,153,147,21,116,198,142,14,248,53,115,154,135,27,102,174,159,44,144,163,205,239,22,7,87,124,171,79,172,162,241,156,254,251,49,190,76,235,137,174,210,96,12,130,138,36,150,15,161,13,53,125,175,93,238,250,65,73,148,35,103,177,84,155,161,47,208,20,36,43,3,249,22,85,22,180,150,254,28,33,129,230,54,45,155,12,53,96,251,141,235,188,59,87,237,106,131,48,220,14,112,201,67,172,169,227,93,100,10,107,195,139,40,179,0,123,169,39,79,6,40,69,188,46,50,8,149,214,178,70,167,134,57,98,230,241,66,19,202,126,87,180,207,7,3,31,35,103,227,37,246,238,58,100,95,200,101,169,58,101,45,177,138,190,248,204,173,176,30,113,204,225,155,153,179,246,47,77,141,48,89,19,36,39,173,54,204,126,232,61,185,161,158,154,243,91,97,9,35,206,196,158,92,21,26,81,7,231,40,1,245,244,137,166,67,85,111,93,201,119,185,23,39,158,247,86,207,172,175,44,109,199,91,229,49,10,60,243,52,209,113,70,171,87,52,242,195,123,161,225,180,8,223,132,236,164,220,152,211,83,10,38,235,160,237,145,133,169,106,115,28,95,120,176,108,234,107,100,71,225,142,98,27,38,53,67,75,248,197,225,51,186,143,153,87,83,161,171,119,108,83,21,153,66,163,82,199,138,182,181,36,137,250,210,12,31,163,70,97,22,52,52,73,108,244,102,127,9,166,219,149,195,160,17,174,112,189,7,100,137,5,210,234,128,170,48,43,4,110,3,115,118,58,207,13,226,83,227,2,111,251,231,155,34,187,171,73,93,48,22,12,225,161,156,81,88,99,109,220,181,72,84,188,42,30,141,22,78,135,189,133,3,165,91,154,244,221,124,138,120,137,35,92,110,200,53,94,116,190,81,225,10,229,209,129,94,127,134,14,182,146,65,252,231,254,19,18,66,70,42,208,60,12,65,172,69,153,211,133,9,133,209,186,247,197,157,203,65,141,193,100,172,169,18,220,108,235,184,32,174,228,194,67,190,231,121,35,98,240,167,187,162,50,115,224,90,86,56,175,194,112,118,219,195,160,87,41,89,186,178,153,237,162,79,213,163,151,166,117,173,229,190,194,94,94,163,68,202,92,56,218,210,178,147,223,253,179,27,225,191,44,118,148,113,135,209,46,200,138,167,52,203,184,103,112,79,63,161,212,202,18,78,3,17,102,48,230,218,213,30,226,57,232,153,160,14,207,168,50,211,135,155,11,152,82,81,47,82,43,133,120,120,138,208,143,3,112,149,57,55,253,32,78,179,221,131,99,155,74,127,247,60,197,65,11,134,56,169,128,38,59,179,187,252,7,168,112,101,128,148,105,46,121,112,22,251,71,218,61,213,93,68,236,172,175,241,250,73,25,189,109,106,105,87,142,218,81,111,80,161,216,245,23,246,17,154,112,221,132,212,251,202,118,141,191,94,138,140,235,55,189,72,95,130,34,100,66,216,3,126,215,2,6,254,45,117,250,55,109,177,155,5,218,150,253,190,15,50,37,27,197,231,156,56,206,26,201,47,165,194,146,125,84,114,215,152,235,219,173,74,222,215,212,166,214,79,75,68,98,20,7,74,54,158,254,91,234,11,187,243,182,149,117,218,119,192,25,107,74,8,93,54,184,225,4,161,254,238,253,20,152,178,80,239,82,38,34,82,166,203,47,207,99,166,161,31,46,175,129,210,237,167,74,117,99,189,244,43,193,232,71,100,230,95,221,190,165,189,243,52,28,24,18,86,196,9,111,23,215,235,216,185,54,49,137,108,204,11,148,50,225,212,176,32,1,19,189,48,181,181,55,139,91,156,47,236,127,143,71,109,164,235,112,68,143,24,178,105,107,16,247,146,6,69,213,242,152,102,228,237,227,16,126,205,73,253,168,125,83,14,244,219,190,182,81,96,147,8,241,147,206,59,57,146,153,136,177,182,128,188,12,43,15,172,171,72,31,8,166,156,83,193,243,134,216,203,187,214,254,224,93,183,185,121,41,95,136,65,214,181,254,205,103,101,6,38,67,139,195,137,255,111,197,165,156,89,56,43,48,173,103,207,102,7,138,203,155,84,94,201,142,54,191,77,7,198,32,169,200,135,19,117,86,233,13,122,39,230,199,52,117,15,200,65,247,135,204,6,233,117,229,68,88,96,230,12,155,99,31,186,100,49,157,77,165,200,30,73,236,61,44,7,84,41,223,198,159,114,235,23,223,253,98,12,236,118,121,114,230,152,126,37,3,198,159,196,92,234,219,177,62,32,92,153,50,39,31,185,176,254,140,142,193,126,255,101,220,71,173,218,27,214,199,207,215,36,225,161,22,144,156,90,133,162,134,232,254,129,254,3,137,130,162,93,115,184,182,174,187,143,226,46,98,70,113,135,11,37,58,160,146,198,6,59,236,92,163,252,104,179,237,148,27,66,236,205,188,233,212,98,91,189,238,254,212,11,33,185,41,123,214,78,223,14,233,58,238,19,147,136,222,195,79,59,142,85,234,74,246,3,74,79,145,25,240,68,146,57,187,79,255,215,155,254,255,212,240,95,66,142,68,186,38,239,203,91,59,73,169,194,219,25,96,225,230,38,212,39,17,100,153,221,134,98,80,200,200,59,249,213,255,82,127,50,208,169,209,133,116,78,237,62,62,35,160,161,33,189,157,236,140,50,235,252,220,118,106,117,33,221,131,252,224,92,163,181,202,112,139,25,116,8,57,88,250,250,152,171,194,163,155,17,235,228,241,154,148,24,131,184,145,103,79,248,137,194,123,71,240,74,31,229,141,50,238,11,157,110,187,209,139,184,125,141,87,104,115,145,152,33,26,83,67,138,136,137,204,110,200,33,54,34,206,44,218,91,39,76,63,140,82,225,134,100,76,186,66,115,168,4,28,128,49,47,104,96,228,232,35,201,84,247,83,55,40,45,0,252,109,77,169,216,73,55,53,140,4,208,140,239,201,201,167,126,32,46,69,8,112,95,145,73,155,36,18,70,61,214,211,69,219,128,216,32,93,43,54,15,142,104,226,1,136,73,32,139,37,224,193,50,204,185,69,71,17,91,26,8,67,105,121,23,254,8,188,11,139,243,230,197,25,129,134,38,100,67,167,127,251,160,155,225,130,25,44,11,176,30,133,125,116,147,41,110,247,229,81,141,68,211,37,124,143,116,123,154,66,99,37,179,77,137,187,184,209,100,159,213,209,28,9,172,33,142,76,14,110,31,71,110,102,241,218,178,103,243,214,210,66,202,218,72,233,207,79,154,70,153,73,227,221,72,2,203,139,232,117,1,80,223,212,35,36,222,153,147,19,175,198,151,26,20,207,42,31,149,145,19,152,187,158,33,85,36,159,8,99,69,161,103,117,215,24,81,63,251,206,120,15,5,147,203,43,65,106,178,57,225,108,230,115,202,78,140,72,67,159,206,229,241,111,103,42,18,31,220,206,32,138,19,167,197,220,152,98,29,240,42,17,33,241,142,84,4,75,186,231,5,164,6,238,176,210,251,139,175,120,223,104,253,195,208,88,132,9,59,210,161,144,181,92,4,240,201,228,61,180,86,142,181,130,55,49,150,230,194,106,210,240,33,230,120,112,61,101,10,152,69,126,204,89,62,227,91,151,247,254,61,87,120,160,2,135,27,179,8,129,115,206,145,112,175,57,27,203,89,9,200,67,122,204,7,254,7,191,130,185,181,101,157,48,82,115,81,231,65,121,49,91,65,100,140,135,14,215,139,49,217,102,214,41,12,144,52,181,63,249,110,17,174,83,43,160,1,211,200,125,50,75,245,71,124,106,229,233,198,7,84,96,236,106,13,132,121,52,204,208,216,6,34,109,12,238,23,162,90,200,106,7,94,152,94,91,149,108,12,4,120,143,214,77,154,77,45,86,182,47,162,100,77,213,191,45,21,117,152,130,65,31,84,157,107,87,129,207,68,70,195,178,221,226,165,88,186,111,182,24,180,196,232,203,136,11,119,91,141,114,6,160,41,95,147,5,196,227,38,189,24,60,167,103,90,101,159,42,244,45,4,155,149,12,231,146,111,182,246,62,201,166,228,222,186,240,4,122,62,213,21,217,248,212,56,243,8,201,187,232,130,101,39,156,135,162,149,238,252,175,45,3,36,208,56,57,116,17,162,137,80,184,133,34,245,177,71,202,169,153,100,134,108,158,172,173,213,136,137,220,136,45,245,154,135,18,110,215,120,4,136,169,110,106,126,112,72,41,150,29,196,58,123,112,107,227,63,132,146,139,217,205,121,245,21,222,0,117,121,236,202,20,15,183,119,171,47,241,224,131,72,62,128,221,7,71,235,83,144,224,101,248,181,53,119,140,206,193,169,0,107,226,93,204,138,119,156,189,210,222,56,44,82,99,19,132,254,213,252,55,60,123,20,71,221,2,199,66,228,145,244,30,160,107,251,131,1,203,4,27,93,121,22,232,228,6,113,221,27,0,252,221,114,208,54,249,92,139,128,86,251,170,54,37,241,167,32,7,176,162,175,95,72,81,138,145,72,213,208,162,49,107,71,143,113,51,0,71,3,177,61,215,34,172,229,224,83,156,51,123,247,140,188,77,171,185,167,241,160,157,187,150,16,47,160,76,3,116,78,66,92,199,243,3,130,243,201,155,160,142,71,56,115,116,25,53,63,79,202,127,230,250,157,134,175,24,182,184,196,193,168,101,205,128,139,28,227,183,114,231,98,8,167,157,220,200,105,160,153,109,124,235,72,162,8,58,195,162,232,33,247,224,100,75,91,165,102,175,77,24,199,8,49,75,65,110,146,27,5,205,61,91,89,179,188,112,21,61,135,157,3,76,27,221,211,210,20,169,254,22,32,143,29,158,228,102,226,185,10,6,113,104,125,220,38,135,87,50,158,61,145,149,88,141,238,238,77,87,125,201,83,40,210,118,42,89,198,216,248,11,10,91,96,53,137,24,8,85,103,225,82,236,213,78,211,89,94,75,242,74,164,116,137,165,162,253,70,120,244,219,79,23,88,255,104,28,106,116,217,65,108,240,164,4,106,168,137,198,212,197,172,66,39,94,52,132,28,134,131,113,176,134,74,222,195,125,172,233,162,173,113,234,44,199,146,41,213,228,92,193,182,106,68,106,18,43,99,69,38,48,57,215,87,113,6,99,72,174,234,71,133,117,244,237,110,59,216,113,19,38,79,213,99,177,80,100,160,174,132,175,186,215,109,25,202,239,58,79,57,66,41,112,74,253,38,34,203,110,211,148,62,185,35,131,186,194,20,105,14,144,207,220,113,168,210,69,81,161,193,213,73,101,101,24,10,14,130,204,132,8,116,216,111,9,40,124,219,35,88,237,139,160,207,243,230,229,51,197,147,180,18,44,214,128,198,73,212,112,212,120,191,106,107,34,138,129,32,136,103,171,241,11,123,168,22,202,96,156,105,141,56,84,54,41,145,50,239,83,39,159,41,243,14,42,19,59,133,223,241,145,49,184,57,131,20,92,237,226,197,48,247,124,32,88,51,162,108,194,167,120,113,147,29,86,206,194,207,9,246,116,215,46,244,58,122,51,142,120,35,166,7,245,122,40,65,248,225,231,51,116,57,29,68,105,247,170,115,48,121,154,65,153,149,91,246,227,6,208,141,129,95,226,99,162,124,18,218,218,82,50,241,240,62,103,119,196,30,15,236,168,199,192,126,104,189,104,159,254,243,43,73,228,217,219,234,123,139,13,214,203,53,216,98,248,29,192,40,159,5,58,56,8,184,188,159,20,206,254,138,229,149,25,48,53,15,192,229,19,44,66,244,182,33,136,22,50,107,90,53,253,180,23,213,3,115,87,39,248,192,149,104,45,70,229,33,42,212,208,192,218,245,101,187,52,105,97,49,208,117,40,41,128,41,148,234,188,124,35,239,90,2,166,237,57,71,1,61,36,149,221,184,46,100,35,43,172,84,29,176,24,252,122,203,234,38,31,163,128,95,207,136,69,225,210,41,9,131,13,253,31,21,108,231,239,87,136,88,27,16,163,240,198,120,7,107,172,194,226,191,48,63,185,56,0,102,112,172,170,230,93,18,252,166,126,147,242,208,32,103,186,4,121,102,131,43,74,13,176,139,222,86,33,173,91,152,239,37,193,209,224,174,113,60,243,86,186,35,219,59,244,88,227,176,115,106,92,58,121,109,239,70,70,128,90,86,3,231,144,95,114,38,130,206,108,103,167,33,124,182,50,244,114,93,208,178,77,136,88,68,129,122,166,124,200,173,77,205,225,35,6,164,219,40,86,243,130,136,229,180,235,18,134,54,188,2,116,180,41,254,159,230,150,202,49,13,231,184,214,89,208,223,70,235,149,191,170,71,88,143,81,69,241,213,22,189,172,180,31,242,82,122,72,228,165,237,59,119,99,214,9,23,53,9,94,181,56,248,164,31,43,159,94,97,113,19,71,202,126,189,173,96,97,50,136,190,105,169,46,149,231,190,61,32,205,179,202,191,12,231,144,205,50,69,124,111,201,54,153,67,115,159,22,98,154,173,245,218,145,219,63,209,154,249,28,210,45,129,150,196,245,130,35,17,35,97,10,158,8,18,110,208,121,189,22,4,246,195,44,139,225,174,67,131,19,201,149,111,182,162,180,159,116,208,151,182,206,13,157,193,143,193,50,220,241,236,252,81,132,92,33,191,133,27,7,229,158,244,151,39,15,67,249,72,200,77,58,4,250,20,181,204,28,18,70,153,4,57,126,74,106,199,169,176,97,206,169,107,1,98,253,9,197,185,192,98,15,146,117,32,152,163,5,12,112,74,145,30,65,155,112,214,246,155,95,126,11,24,143,174,235,137,185,73,41,105,122,235,144,172,246,40,209,9,49,9,67,106,236,135,63,159,12,9,223,113,83,123,47,153,215,213,190,52,35,185,56,208,251,59,26,152,50,148,118,77,124,25,43,7,240,239,61,180,217,231,98,193,186,154,27,139,139,106,131,199,82,1,83,197,95,233,114,100,107,122,87,151,188,204,81,145,74,86,162,134,180,221,231,155,221,112,166,223,7,178,49,171,65,70,166,22,180,178,143,224,19,136,108,63,188,221,241,106,170,34,159,223,35,55,252,6,202,218,187,122,107,210,56,235,160,186,249,124,245,224,76,71,211,92,135,254,214,85,131,190,210,129,150,168,76,187,82,111,234,239,138,226,43,83,166,183,82,79,233,28,103,26,165,67,222,39,140,3,0,121,139,62,222,29,162,88,76,137,242,86,245,81,27,23,20,236,203,167,255,241,152,120,181,165,114,66,201,154,39,212,242,245,69,250,55,33,79,40,140,173,231,94,84,115,192,83,204,184,194,17,86,30,145,26,76,132,241,201,43,93,40,130,65,207,252,18,37,175,180,239,16,254,175,182,187,206,83,252,72,143,101,115,151,93,39,1,113,225,169,205,81,105,174,217,32,19,86,211,236,239,150,25,167,174,231,17,185,123,215,162,252,134,235,55,249,94,86,23,33,233,129,236,25,184,232,110,199,113,36,31,60,126,215,223,183,159,5,254,85,61,83,142,60,215,14,130,0,194,228,3,209,9,24,60,253,33,12,159,60,85,110,38,243,70,23,229,140,138,92,218,232,11,40,170,7,67,36,11,140,241,226,168,135,216,244,94,119,156,37,49,176,60,117,51,22,176,198,156,171,85,60,190,60,39,146,68,1,17,254,41,190,125,239,0,202,193,29,5,193,94,127,213,189,212,167,56,55,132,93,167,11,241,14,33,240,132,246,234,82,76,62,113,68,191,117,123,42,154,43,121,15,48,104,122,48,237,229,246,117,104,182,41,198,211,124,119,178,85,119,9,13,12,136,149,209,57,74,212,124,246,196,171,202,91,30,64,116,36,172,247,155,28,3,140,68,111,26,152,149,0,172,73,42,228,255,99,136,249,238,251,33,62,214,222,98,184,191,146,179,153,149,81,202,164,242,104,245,162,159,49,115,21,234,45,32,154,111,203,18,251,30,106,133,239,160,102,77,13,95,151,3,83,118,192,30,125,77,157,168,207,250,165,101,58,9,205,159,118,142,88,30,200,232,185,156,71,228,103,202,205,247,53,157,194,165,208,216,8,50,120,189,32,180,97,225,253,14,41,146,64,21,156,193,172,182,34,69,136,84,119,48,7,162,105,11,241,249,152,111,231,97,127,115,180,93,204,200,44,126,151,99,149,83,91,26,215,242,124,125,190,168,163,209,188,112,243,207,103,80,47,36,227,17,6,69,168,191,195,227,86,88,37,255,61,218,187,182,212,137,194,169,45,163,194,117,168,116,172,189,166,196,66,141,89,174,134,150,17,124,87,244,235,248,62,55,204,233,93,83,164,10,194,67,110,179,105,198,10,135,172,111,75,130,182,13,54,109,4,79,109,234,212,94,175,123,48,208,139,141,18,154,239,209,27,162,117,30,137,74,121,124,237,65,163,19,85,168,181,210,210,52,184,46,97,187,172,205,183,199,46,44,95,237,50,125,230,160,250,241,109,211,31,179,234,5,215,129,25,35,202,185,109,156,235,217,74,176,15,134,123,21,251,107,188,153,53,185,123,240,139,228,18,203,55,180,10,59,82,41,207,27,191,15,98,108,207,63,173,84,141,34,89,117,207,91,193,202,204,185,148,230,216,67,251,0,163,70,40,125,88,93,185,147,196,134,156,166,63,118,139,53,215,45,142,121,30,63,210,162,106,133,211,68,214,223,217,42,118,110,154,72,86,226,190,69,187,183,199,177,192,143,65,35,170,43,142,75,88,243,113,243,1,132,159,34,209,71,218,69,10,205,226,98,131,202,249,100,237,49,250,98,248,90,197,17,236,184,119,200,38,19,57,178,132,72,10,38,146,175,92,87,217,120,161,227,118,61,14,224,34,48,240,83,12,132,84,187,126,79,13,235,196,215,220,79,230,130,82,25,31,71,140,201,142,133,130,99,26,45,81,134,144,86,252,158,110,111,242,196,1,116,184,176,160,32,117,232,12,185,236,131,132,31,9,59,37,223,19,89,103,199,48,7,50,11,121,255,159,221,117,45,187,144,15,218,122,42,92,0,6,229,207,44,56,60,54,234,239,118,13,112,177,127,142,58,64,80,148,106,39,42,147,29,207,97,42,13,228,132,254,170,1,156,129,110,164,85,215,19,181,18,94,104,144,167,25,192,23,26,51,127,199,42,250,109,108,86,217,179,244,99,97,27,225,15,227,37,23,236,132,206,78,147,38,188,10,109,156,148,166,236,166,124,72,155,44,193,233,241,191,248,83,183,128,158,208,214,83,233,64,6,101,236,68,155,76,118,66,6,215,0,8,169,162,182,158,215,250,195,247,132,223,138,187,94,68,176,121,66,46,90,18,120,214,48,145,197,119,119,2,181,249,161,186,241,88,41,42,74,165,123,76,6,184,87,138,161,6,96,131,86,145,249,63,51,150,10,3,92,138,21,91,182,182,227,188,55,200,68,116,182,248,60,199,83,78,195,193,109,65,14,206,252,244,199,40,245,183,58,160,50,148,35,234,197,177,10,143,131,138,141,237,81,169,125,224,107,68,90,200,191,126,149,57,160,111,31,201,214,107,70,9,248,182,247,156,237,1,109,226,91,228,233,151,202,198,149,10,241,150,56,91,141,0,172,194,170,78,161,243,131,185,145,187,68,1,229,22,24,58,120,13,106,245,143,211,88,7,105,63,198,65,21,179,148,234,155,215,199,116,194,214,215,66,67,57,44,193,162,207,229,176,85,118,248,87,64,232,36,126,98,112,142,201,241,122,57,159,151,211,238,50,37,110,62,217,90,81,155,254,103,45,230,182,63,211,163,211,79,252,221,137,182,233,219,44,73,213,118,215,60,237,209,111,11,236,20,117,44,117,239,238,41,42,206,115,147,170,215,157,123,73,42,238,108,143,105,114,141,74,255,203,22,70,6,210,10,73,29,199,222,66,254,118,231,145,233,188,251,144,21,70,53,92,91,50,152,161,35,29,89,186,48,181,181,241,160,187,114,189,169,232,42,89,117,42,145,245,252,12,175,167,9,104,108,44,217,9,178,53,200,128,89,13,208,94,76,118,100,208,131,117,48,237,89,175,141,162,200,113,52,228,42,53,253,236,33,75,139,28,104,8,40,118,87,106,0,21,120,129,173,146,33,254,123,195,12,235,42,101,48,209,84,35,71,229,113,149,36,141,10,117,161,76,36,217,122,124,111,137,200,94,252,100,171,66,243,207,234,184,78,178,58,74,118,168,74,72,188,161,196,21,53,239,254,223,74,252,194,155,150,210,175,170,183,228,105,22,118,10,144,91,221,83,178,130,51,117,50,188,158,240,179,145,130,236,85,43,110,225,140,53,47,204,104,64,8,125,192,213,114,145,189,253,174,52,162,217,98,191,72,221,143,104,32,208,231,39,42,127,26,35,99,163,24,53,54,239,14,97,96,15,61,94,32,33,150,74,128,215,176,105,61,24,89,172,195,202,47,72,76,189,74,18,28,117,87,145,147,151,12,208,205,139,63,128,218,175,100,95,145,199,201,4,219,108,100,4,203,185,234,95,109,87,8,79,35,5,33,78,41,215,226,120,240,62,182,159,87,165,111,213,42,191,70,252,179,210,187,189,189,13,87,64,219,116,163,29,138,175,62,250,38,87,157,175,246,61,11,231,71,8,94,46,13,141,167,199,189,39,34,24,222,29,141,223,174,126,4,113,15,147,39,8,205,27,76,194,231,67,16,88,144,129,140,187,7,214,168,51,147,25,226,90,239,72,232,27,83,222,223,235,177,53,108,72,164,147,52,77,39,11,2,26,207,77,236,238,164,180,105,115,122,3,6,135,166,225,184,65,27,149,239,120,50,105,74,12,37,224,17,224,83,36,46,84,168,199,174,144,245,195,27,199,84,236,98,162,52,33,194,188,198,241,22,98,190,179,88,168,245,78,44,3,11,26,53,179,233,143,105,53,53,149,191,149,175,31,126,201,254,109,126,6,122,35,112,108,241,0,108,94,134,180,228,41,122,15,175,188,249,181,221,12,205,75,35,117,197,68,147,55,150,105,78,125,6,66,214,253,94,71,55,247,157,193,21,236,97,57,223,238,236,52,128,25,194,80,100,159,182,203,13,25,236,194,97,166,124,190,46,216,84,40,9,18,161,58,81,215,23,59,88,1,238,203,235,39,130,5,218,121,57,253,145,135,19,127,45,29,148,74,250,146,148,154,128,180,25,176,6,113,100,231,164,141,164,25,219,145,70,154,42,209,183,251,143,192,189,249,32,158,53,90,80,214,12,171,160,182,69,74,50,180,175,187,201,132,77,83,253,119,203,175,244,193,39,97,47,181,209,58,95,58,175,156,93,166,239,197,120,170,234,140,16,150,210,101,124,79,190,143,164,245,56,187,149,255,204,164,252,210,88,16,147,43,130,40,66,102,48,94,156,68,254,62,12,86,159,23,192,105,219,15,109,15,165,32,19,188,107,206,171,227,51,240,118,202,241,69,13,228,25,59,251,241,87,87,35,49,19,58,224,230,255,41,128,45,51,171,44,10,98,84,126,61,210,5,249,233,195,206,254,183,163,8,56,148,239,181,115,40,44,101,123,26,59,126,16,32,200,6,230,208,251,34,37,55,241,230,5,144,72,18,250,182,2,157,167,211,143,63,77,112,178,235,62,255,93,26,254,58,147,35,160,103,233,187,242,16,232,99,79,226,244,206,228,156,26,153,109,138,116,214,87,141,23,150,156,61,138,177,101,5,239,251,126,135,238,7,20,49,25,251,32,209,16,21,135,177,92,238,192,216,29,78,255,8,147,52,113,214,9,252,199,169,38,1,2,132,175,19,47,57,145,120,14,24,119,70,73,215,170,66,123,9,150,50,229,233,216,36,58,215,115,149,199,208,61,51,254,251,153,115,43,177,61,82,242,217,113,66,100,101,64,218,37,64,152,240,98,146,76,174,104,13,66,108,26,167,206,228,20,69,247,64,143,131,44,14,208,211,204,18,111,54,161,168,36,97,65,96,38,115,237,139,13,196,236,167,145,244,214,128,228,57,50,103,33,133,122,25,86,44,218,103,22,112,24,212,237,205,230,213,44,142,191,49,7,48,58,215,76,212,154,220,114,175,241,162,227,34,80,15,170,9,93,67,185,224,121,108,226,97,25,126,246,62,166,87,24,213,232,127,177,38,254,239,189,223,218,164,210,216,74,0,53,74,47,74,50,213,18,102,253,151,19,148,3,64,161,224,47,181,230,245,18,205,115,86,134,26,132,3,245,73,96,100,165,238,192,152,46,77,42,85,16,90,149,231,130,42,244,4,255,123,45,200,162,70,74,197,148,204,54,236,11,228,140,81,165,17,57,201,24,143,93,176,227,62,248,94,138,185,179,207,72,216,209,109,51,105,121,14,19,92,30,201,238,41,152,61,228,170,225,238,65,72,210,74,80,124,51,187,127,120,62,150,168,214,138,23,146,227,16,228,87,131,66,205,43,251,220,229,139,55,132,90,178,238,207,139,169,161,214,40,183,201,253,16,158,183,106,187,110,42,22,85,94,143,81,33,59,125,186,126,148,22,185,232,8,189,174,121,14,59,144,107,205,115,195,213,228,153,0,112,203,219,136,218,144,50,196,89,55,118,138,44,199,48,98,150,11,115,243,91,25,29,124,117,137,24,129,230,110,122,84,111,202,139,119,21,39,131,96,223,151,165,81,198,46,163,124,204,252,45,86,70,33,24,91,40,202,112,221,80,143,195,107,250,112,207,12,231,3,144,50,230,114,49,43,117,87,217,197,239,100,73,22,235,47,181,113,66,253,108,104,253,110,39,154,168,39,69,64,197,187,206,171,181,87,245,231,193,237,171,76,90,43,190,31,136,213,20,24,155,99,110,163,72,0,175,65,49,100,216,177,22,65,231,118,156,198,18,73,48,197,215,154,139,63,197,120,173,149,160,166,195,142,49,111,214,194,2,240,150,11,192,221,183,159,123,16,148,252,234,175,72,78,163,37,87,23,224,252,249,82,238,169,12,126,229,30,214,69,61,221,146,115,254,156,204,229,46,59,69,60,22,75,194,177,195,212,193,70,46,179,18,50,89,61,231,66,141,127,55,125,218,105,152,183,64,123,70,33,52,228,26,58,175,223,156,208,130,153,136,0,14,173,183,236,124,79,235,29,174,69,213,181,110,160,138,147,153,241,39,229,156,3,191,41,255,213,42,97,114,173,92,88,104,225,27,16,106,102,247,111,194,143,67,189,49,192,249,143,66,161,252,242,160,145,165,204,118,246,131,130,196,160,10,59,214,187,80,211,96,221,160,53,35,120,98,98,55,18,104,36,190,37,123,201,117,224,160,233,31,96,170,163,89,164,223,67,151,211,93,134,95,246,96,13,76,28,210,253,189,239,94,171,105,0,98,216,227,43,220,215,255,142,236,197,48,189,242,129,136,24,88,4,220,84,100,39,12,248,158,203,83,40,146,205,55,220,247,201,14,99,197,121,99,171,33,178,243,66,191,105,224,138,176,80,15,8,170,127,113,74,162,220,19,185,242,228,5,117,3,68,11,252,103,24,63,164,113,138,122,26,56,3,148,181,1,72,81,126,254,212,26,119,71,89,140,221,51,199,155,192,121,118,90,248,203,45,103,210,84,211,189,197,22,136,250,35,188,149,163,253,35,28,11,180,197,149,250,96,21,101,12,185,110,140,14,184,55,123,22,123,26,150,232,192,202,250,224,9,79,145,185,17,217,248,7,246,101,186,233,42,99,46,225,207,138,144,143,216,8,26,185,174,223,90,70,206,87,190,204,120,87,220,93,41,214,192,167,67,111,106,180,59,138,133,64,206,21,49,157,114,146,17,122,152,98,160,210,189,202,190,172,132,135,108,212,95,248,86,40,70,177,21,196,51,152,118,140,221,116,130,52,1,12,145,233,90,104,76,189,227,44,200,44,236,132,14,226,171,53,9,226,116,13,95,178,61,251,201,43,198,10,208,7,245,201,209,232,54,230,206,57,221,207,67,137,71,199,5,129,50,135,45,130,101,206,38,165,21,63,44,65,60,137,99,145,228,182,86,85,228,176,123,183,240,1,243,64,117,57,152,91,131,234,149,11,150,99,26,62,50,229,114,135,245,17,189,245,71,219,240,223,38,27,251,72,41,44,9,221,70,223,60,127,6,100,80,162,122,73,51,77,37,143,153,163,82,245,59,162,225,142,204,72,242,42,42,67,221,68,167,218,7,254,180,42,199,163,113,96,74,248,239,208,136,139,91,8,147,184,238,180,111,128,157,252,225,99,14,127,194,17,142,182,218,12,247,181,230,101,1,23,74,123,14,58,100,200,183,46,134,31,8,212,159,139,41,129,173,123,67,87,180,134,88,172,65,151,220,20,229,68,254,149,15,104,46,11,239,34,54,17,192,115,44,187,64,105,137,28,195,168,248,61,20,22,79,75,228,21,203,45,68,99,252,250,110,113,220,235,150,128,56,130,6,4,123,176,87,82,8,177,170,209,75,194,212,4,173,232,137,248,171,72,42,73,203,183,237,20,65,112,121,141,114,46,143,69,151,38,132,55,71,209,187,208,165,169,153,118,170,209,19,141,103,51,29,128,188,227,115,96,243,205,108,146,99,188,78,25,13,33,238,40,219,131,141,85,212,66,44,199,252,188,144,112,58,133,182,151,152,55,253,187,34,81,226,143,232,130,58,254,167,233,114,150,193,31,122,29,225,16,47,0,47,249,138,161,246,71,196,113,204,40,116,248,129,4,2,68,250,169,57,64,225,39,68,106,101,43,105,199,167,80,233,9,113,220,37,162,7,118,230,12,91,11,103,91,35,79,215,95,211,64,1,232,135,49,49,230,126,141,70,19,206,128,139,131,3,38,182,183,131,17,234,86,185,127,4,87,109,29,244,132,201,71,80,148,118,107,221,58,187,134,179,32,212,32,29,29,161,122,237,94,63,41,241,199,126,33,51,40,9,235,168,75,139,37,209,122,20,90,231,92,54,242,158,173,108,207,55,142,70,102,131,129,152,63,158,20,138,71,133,200,74,55,154,203,217,30,145,1,177,234,246,200,127,165,172,188,219,139,174,52,219,74,21,223,112,255,6,23,34,38,28,227,132,250,123,65,178,9,235,46,86,221,66,54,44,248,127,13,50,187,235,147,141,185,114,23,225,171,109,226,178,114,234,233,80,231,99,211,125,98,188,191,101,169,212,242,45,61,91,204,77,234,234,134,182,181,249,225,58,243,89,209,219,62,128,94,151,215,142,79,242,188,101,112,188,97,253,201,42,192,11,126,37,138,124,248,187,33,188,122,122,34,129,149,106,30,159,156,57,207,156,191,69,101,152,35,44,3,249,80,143,252,209,205,90,154,55,240,118,246,118,44,138,232,194,19,47,114,224,170,245,46,130,137,201,240,77,122,207,215,184,122,146,70,91,175,97,221,151,77,203,166,81,109,229,186,38,157,154,145,46,187,205,32,106,186,132,154,130,203,35,76,57,131,43,97,241,216,85,134,72,20,34,118,36,209,76,129,215,37,124,13,176,2,11,50,191,167,190,10,153,236,183,50,208,193,21,43,178,212,196,196,118,94,127,75,85,255,195,29,71,254,42,53,198,178,157,48,14,49,236,63,183,30,137,187,162,5,157,94,162,64,34,56,106,118,0,55,46,115,194,100,2,186,230,216,241,243,78,65,162,107,71,98,212,219,140,19,200,118,219,15,83,12,211,137,210,186,21,244,126,186,36,182,215,19,56,96,167,124,137,223,166,170,148,207,170,162,244,55,103,204,179,177,117,185,76,207,131,213,38,114,213,13,137,96,136,61,125,95,175,0,21,140,240,78,184,128,92,9,48,90,238,32,20,236,125,55,78,35,169,145,35,10,221,2,219,163,209,72,2,198,27,207,149,148,47,129,231,160,216,174,111,148,72,188,233,90,7,249,175,121,74,52,186,198,130,154,118,182,108,199,150,167,196,154,1,38,95,229,134,76,39,179,46,3,40,116,121,74,70,38,241,173,15,15,13,52,80,201,117,146,212,251,191,60,143,185,53,123,105,188,133,18,245,93,43,57,206,45,232,72,42,83,228,132,97,166,160,211,76,13,67,118,66,172,68,52,44,178,2,104,139,38,186,179,82,209,88,168,39,56,136,46,163,132,17,42,140,69,98,203,176,103,231,0,84,198,167,218,62,175,55,154,16,41,97,170,209,135,149,0,171,116,106,154,205,82,52,137,27,255,64,237,211,221,85,180,205,174,219,82,60,85,247,80,118,91,31,14,193,198,148,58,223,187,190,187,114,187,206,84,45,186,234,13,185,69,153,216,158,107,249,196,101,251,104,101,25,194,60,206,44,127,147,31,87,76,43,248,168,11,19,127,34,141,50,166,32,140,79,59,237,241,103,221,176,216,194,19,130,1,197,176,167,147,52,119,11,86,111,15,177,3,71,159,209,192,49,103,217,45,188,148,129,49,79,186,193,36,26,33,244,73,162,26,227,182,247,224,106,210,154,12,12,227,49,49,39,220,28,251,112,143,142,64,100,135,49,233,148,34,242,175,27,50,115,139,5,123,147,80,221,136,47,155,23,135,128,216,253,52,133,49,120,151,57,216,185,142,141,48,195,116,243,227,118,167,122,164,49,36,86,60,221,109,219,13,207,8,214,165,73,141,81,11,236,132,124,87,255,62,89,88,35,229,13,162,249,217,115,52,53,195,251,154,182,111,185,156,205,154,157,8,74,237,158,112,196,120,192,58,32,68,86,120,154,120,188,31,152,246,75,42,196,83,168,130,164,64,133,163,242,84,74,66,228,5,195,99,127,129,137,191,43,239,165,204,0,186,65,30,121,73,190,253,41,59,49,131,18,146,178,132,141,253,178,29,226,128,26,101,187,43,234,124,231,17,247,139,115,220,214,42,162,185,131,32,141,178,7,50,21,59,37,205,58,188,217,252,34,184,212,253,44,155,100,164,215,94,208,78,19,85,34,123,12,9,161,78,40,221,145,47,192,183,57,25,69,119,148,195,105,108,52,130,210,176,118,78,152,166,163,85,109,66,47,126,209,34,103,37,113,67,147,68,170,85,154,214,33,223,227,8,99,166,216,214,254,4,170,12,92,11,87,22,210,100,26,192,137,47,87,162,19,60,67,125,70,39,47,196,183,30,118,97,68,22,219,132,10,119,46,115,152,70,12,200,167,52,89,233,7,175,82,208,80,144,1,93,207,80,160,141,178,109,134,87,133,49,217,8,220,228,48,24,211,103,82,249,142,204,23,171,171,12,12,51,61,142,111,191,47,49,183,198,197,117,168,202,109,28,180,68,25,109,193,145,113,176,197,33,71,123,70,210,186,208,242,157,226,21,112,195,152,255,35,110,231,5,41,2,98,5,30,169,114,253,195,81,121,95,8,232,80,59,197,60,4,110,8,131,13,74,84,222,226,202,142,197,45,191,4,117,123,60,234,206,221,187,104,169,93,91,187,240,47,79,66,62,173,246,236,243,153,28,163,226,120,95,240,7,194,161,72,132,201,224,11,218,183,191,162,61,141,32,126,233,244,146,36,132,139,77,101,250,161,0,63,228,107,243,57,235,254,145,166,239,207,201,108,56,131,235,201,116,205,20,218,159,238,170,190,54,107,29,2,97,66,99,52,52,82,100,182,6,244,96,52,173,215,104,148,85,223,254,157,77,250,162,160,251,161,12,112,49,117,98,13,81,118,108,189,154,16,4,17,134,184,250,196,84,199,46,26,103,159,56,139,87,69,134,244,103,98,8,84,53,43,135,180,36,172,232,49,46,45,157,76,57,37,30,47,107,102,47,135,125,202,6,184,208,242,80,1,233,130,47,241,80,198,240,28,22,118,237,8,14,186,232,77,30,145,52,82,156,57,209,195,183,183,130,247,44,85,39,122,191,40,203,128,229,91,208,127,79,172,229,160,4,81,60,181,246,96,197,156,2,194,10,146,125,58,101,166,209,141,190,237,226,179,152,185,140,113,20,28,16,85,67,67,137,80,47,179,56,83,171,132,253,149,48,9,232,225,143,77,55,47,132,51,255,72,116,156,122,21,12,150,102,11,220,128,31,137,17,158,240,99,207,205,77,99,108,101,138,194,58,18,254,120,217,39,44,78,255,101,120,186,160,11,206,53,5,165,215,246,53,232,19,16,70,191,194,174,25,87,93,13,124,30,67,215,229,86,145,7,198,159,144,150,97,248,29,136,136,98,198,70,242,68,158,52,38,2,145,188,124,54,146,29,36,197,69,237,33,199,104,211,50,4,168,22,200,244,231,46,172,63,163,187,140,48,30,102,169,232,9,192,84,20,97,224,164,179,192,61,98,67,45,130,194,86,167,186,117,113,53,131,246,25,138,59,76,206,157,105,208,83,215,213,201,160,232,245,255,136,238,29,31,241,223,218,156,192,91,86,204,204,160,12,141,2,12,86,144,240,162,223,122,20,191,200,232,36,56,146,200,50,183,114,181,142,24,13,212,168,250,16,183,170,75,63,218,36,236,9,66,34,191,37,97,2,40,209,252,44,65,220,11,70,24,228,6,43,28,185,87,67,158,136,49,254,191,185,74,85,24,252,153,212,47,86,203,87,189,117,72,115,111,111,64,200,213,254,7,240,184,83,185,238,233,173,226,185,141,61,154,127,13,0,159,70,13,173,203,72,113,148,8,110,124,134,219,187,154,149,125,144,244,147,10,59,228,126,224,167,33,176,230,192,248,151,96,241,28,231,89,135,66,191,151,132,111,72,78,72,77,86,200,75,172,69,201,122,38,72,81,14,220,75,35,214,24,215,32,27,100,184,131,200,216,57,67,37,139,136,96,58,214,102,205,60,104,76,146,219,245,12,95,200,103,115,191,219,21,86,38,116,49,96,146,207,156,189,67,144,124,32,112,148,180,159,217,206,184,156,84,155,29,246,170,191,48,103,124,241,66,69,181,120,106,117,165,168,94,148,100,22,134,45,162,54,46,137,254,85,67,181,221,26,128,138,191,79,200,68,82,98,228,89,1,221,86,187,242,121,110,71,240,160,119,162,218,188,67,230,151,11,76,93,104,15,143,84,66,105,201,83,168,182,191,115,74,215,129,197,0,183,173,241,216,140,238,118,41,240,148,234,79,120,210,83,126,111,167,43,171,209,220,27,13,46,3,72,5,12,152,49,100,148,199,28,193,200,129,243,212,137,98,214,92,127,142,214,73,22,141,43,127,72,105,225,83,134,98,202,97,235,251,87,9,75,239,250,85,65,187,148,221,243,169,24,41,246,136,244,90,192,115,86,229,177,141,38,188,154,1,106,249,135,107,0,6,168,92,153,113,219,147,194,87,37,198,60,31,44,181,207,68,219,48,81,170,143,182,74,52,37,96,150,235,217,101,60,38,147,192,26,173,192,113,144,93,27,66,88,183,119,122,99,38,193,154,156,204,122,109,142,38,225,137,139,26,15,254,240,57,45,15,77,73,32,129,86,59,203,74,96,143,135,159,198,61,253,182,136,3,166,63,129,239,222,128,88,130,80,242,89,106,163,182,81,132,192,46,52,107,180,109,14,183,240,111,185,100,21,66,137,5,168,230,224,242,139,47,41,204,80,226,64,176,201,151,226,148,212,181,43,6,245,18,177,218,202,95,181,76,80,41,96,108,37,13,68,195,206,205,124,161,60,157,209,11,114,136,224,153,201,51,233,126,122,173,141,77,194,150,216,65,154,198,193,221,78,215,0,6,69,97,113,36,196,254,12,115,142,18,165,179,242,57,11,130,85,147,189,178,100,16,229,78,47,121,103,123,253,237,104,57,39,245,191,152,152,64,139,122,29,3,61,13,146,57,208,148,242,174,57,69,75,91,6,152,51,15,44,229,211,198,45,220,111,80,238,114,37,245,99,201,116,97,47,217,176,86,48,97,15,96,69,62,240,124,93,207,42,159,151,129,247,70,61,174,83,134,53,151,100,216,171,9,163,152,172,108,172,156,197,232,32,41,189,67,87,181,65,219,34,213,6,121,176,214,118,63,188,215,254,78,236,105,141,230,128,172,57,162,121,20,169,178,168,18,183,200,46,161,53,239,37,24,242,115,219,20,59,228,117,18,231,66,131,70,103,188,31,6,131,69,33,82,18,169,5,69,27,138,176,10,12,169,53,179,56,215,178,221,246,57,189,132,104,253,237,26,87,50,163,166,182,121,118,204,100,154,229,176,146,254,166,149,180,12,85,131,173,250,92,115,202,195,208,151,127,45,222,10,113,156,23,126,103,136,170,119,99,10,233,178,93,82,48,48,69,59,178,228,249,144,2,66,190,64,91,75,27,76,215,11,149,240,178,43,55,116,2,55,18,69,218,237,51,190,38,222,21,188,53,159,235,218,199,209,205,221,238,207,11,151,144,230,239,47,43,101,74,179,66,106,204,197,96,221,52,168,197,217,162,15,37,235,157,165,221,49,182,46,149,72,1,114,89,18,154,197,200,197,138,223,12,20,32,144,159,193,184,118,124,246,10,58,207,154,66,86,122,137,163,185,191,101,34,16,174,132,213,251,213,253,246,232,142,88,167,77,104,241,209,43,166,68,186,106,253,81,29,1,23,41,231,104,58,50,76,101,79,154,212,141,178,51,253,72,75,25,53,10,23,205,19,242,228,15,253,170,164,59,138,54,157,49,205,219,21,170,70,84,207,153,92,44,180,248,188,64,76,215,21,93,162,154,183,242,100,100,128,1,78,221,145,168,93,250,119,77,150,193,180,203,191,82,72,73,114,64,163,150,117,4,145,200,44,222,10,194,242,19,214,47,122,3,187,197,95,183,147,28,69,31,7,156,34,208,193,199,201,116,13,47,235,164,111,3,242,76,175,219,11,129,20,192,31,171,8,68,220,107,254,201,193,10,219,194,249,203,146,173,70,169,226,49,228,191,192,119,96,103,131,234,93,156,30,142,95,210,16,5,230,223,246,58,232,71,28,211,98,70,135,177,175,165,133,112,16,154,160,17,119,138,195,185,168,103,32,154,170,45,225,152,175,84,240,45,96,141,114,135,3,230,33,56,175,24,125,33,152,78,165,124,168,53,121,40,18,25,147,190,234,18,210,171,40,148,4,68,147,133,8,6,192,102,79,84,32,55,178,90,20,73,122,221,81,8,72,39,55,177,212,210,72,102,81,127,246,208,170,159,112,76,162,62,167,194,96,41,26,214,166,201,204,121,20,41,225,27,241,247,190,128,208,55,223,53,42,78,43,20,163,33,118,227,225,194,4,193,18,23,90,193,38,36,184,147,187,56,81,135,19,237,34,137,172,34,75,130,150,211,39,89,128,114,199,212,157,96,24,15,152,72,251,135,6,205,155,129,169,113,218,160,243,79,251,81,224,237,175,106,236,215,13,15,192,200,185,63,242,201,99,102,162,114,168,210,204,188,238,104,127,167,36,8,233,131,146,96,42,91,115,6,234,94,42,128,182,90,122,119,3,191,122,238,71,158,123,116,216,181,139,91,73,62,87,147,47,197,41,251,97,129,90,185,14,114,12,3,72,171,228,14,103,210,162,220,212,229,130,255,244,230,184,229,62,59,143,19,126,200,150,55,213,83,61,30,79,51,136,231,6,172,17,48,135,131,208,189,154,129,208,242,167,71,146,53,181,32,0,247,1,42,88,224,26,69,171,126,33,94,47,123,105,110,86,119,14,187,95,20,142,186,85,156,50,20,77,228,94,41,50,235,169,92,15,34,115,223,35,130,237,117,229,216,99,166,60,48,13,106,138,78,12,172,36,95,254,151,62,12,102,247,171,79,211,67,2,209,63,10,107,86,159,213,171,67,220,246,199,153,126,151,233,184,225,30,155,221,5,134,74,159,200,238,32,220,255,89,239,221,67,229,52,211,126,238,111,13,108,220,23,198,224,38,218,229,168,77,192,159,134,229,63,152,203,92,100,119,74,215,133,85,148,104,117,69,112,28,28,48,8,224,85,45,43,54,40,59,171,127,148,61,133,109,161,221,32,254,0,66,7,200,215,162,121,51,99,128,10,107,239,86,85,111,150,206,186,51,97,15,184,100,208,70,46,21,17,10,245,80,197,105,60,90,127,12,50,125,240,249,142,45,92,213,173,233,67,89,87,107,70,86,58,46,129,223,61,249,207,193,72,67,158,57,251,14,145,29,65,135,255,241,230,45,73,68,103,203,107,85,27,17,46,88,179,231,143,142,119,51,8,197,70,240,125,61,166,137,118,94,95,123,76,213,164,84,97,59,184,227,225,252,251,245,114,149,43,120,23,158,116,162,111,135,12,200,196,145,138,34,158,133,194,145,91,130,232,124,136,136,85,155,28,69,130,42,139,6,28,244,213,9,43,5,120,113,80,243,147,39,117,200,105,180,201,74,102,248,41,248,55,80,20,71,175,156,141,37,122,70,224,81,239,83,126,104,220,40,96,236,226,116,174,95,6,236,45,207,99,64,200,60,132,5,206,6,1,201,113,41,48,130,248,20,132,185,123,235,74,30,200,129,140,39,232,181,50,161,141,154,9,126,160,77,159,13,221,107,29,190,97,114,36,193,113,114,219,117,183,245,42,219,80,65,200,156,189,40,47,176,115,72,214,78,187,124,235,115,100,192,227,44,224,72,208,75,61,105,1,8,189,0,153,65,47,150,180,46,241,135,221,22,100,105,41,103,163,24,184,9,252,213,103,238,145,234,182,235,148,11,153,70,66,78,0,106,190,206,213,50,243,111,68,67,237,171,187,222,21,207,254,229,34,54,50,247,151,17,177,167,194,133,219,122,178,185,70,86,150,76,99,93,235,171,236,111,214,23,132,187,17,13,11,40,235,33,40,19,4,21,85,40,178,170,89,228,149,88,17,99,253,160,50,135,102,192,82,189,199,36,136,104,221,222,245,207,250,96,191,49,218,161,170,19,208,198,125,192,44,255,106,239,104,250,184,79,18,247,74,254,148,242,75,234,120,14,215,49,203,114,240,132,240,40,33,5,112,24,83,192,143,151,211,248,73,29,90,30,29,92,126,130,129,27,185,77,153,206,12,153,86,205,170,46,230,71,203,255,217,56,216,142,21,213,144,0,121,207,223,218,144,0,125,77,38,190,105,114,230,240,108,226,24,239,249,208,18,136,167,163,241,133,41,99,73,158,101,114,168,173,181,3,171,254,179,82,45,122,0,64,249,196,122,70,32,244,169,196,71,251,115,34,4,50,123,10,182,141,49,187,138,95,168,133,62,220,161,102,161,64,130,254,78,31,78,71,255,147,56,19,86,109,221,138,74,12,85,225,51,7,38,56,35,117,32,79,125,141,195,136,139,168,74,154,67,29,102,12,170,5,194,219,250,185,255,190,70,35,249,148,76,58,246,19,112,25,164,163,220,68,83,84,43,211,66,1,156,203,85,218,56,116,91,55,169,111,154,135,30,239,223,158,83,229,234,76,219,45,250,210,241,141,75,17,201,152,94,89,43,140,13,167,202,67,117,144,163,247,130,29,231,188,248,239,186,137,76,170,244,168,116,113,49,93,74,44,43,110,147,188,11,187,41,90,87,73,212,35,4,22,14,110,129,216,223,157,236,170,28,5,126,2,50,96,140,171,207,228,169,153,10,96,154,25,120,62,25,35,154,142,225,176,105,51,85,71,65,180,251,201,24,47,242,97,97,40,217,142,75,139,142,119,188,129,155,210,119,23,142,2,73,196,191,175,231,190,213,180,155,144,152,15,38,154,229,194,37,222,244,242,219,202,203,34,196,198,19,181,236,115,221,38,112,245,7,169,94,35,7,219,31,123,149,243,204,86,20,255,38,39,182,240,242,191,204,152,194,192,137,232,245,170,237,103,66,206,155,9,155,85,220,102,120,164,135,183,180,44,213,33,215,148,85,212,28,231,106,164,229,5,72,124,139,192,19,130,92,132,236,88,95,228,192,96,216,38,212,17,214,124,5,241,117,10,6,175,252,78,21,151,5,130,64,202,127,251,112,32,204,226,17,239,165,7,238,128,40,7,73,171,91,59,236,60,83,91,66,190,166,222,26,54,166,132,212,219,110,110,236,220,224,106,203,130,241,218,223,105,108,229,8,158,139,127,144,155,172,6,245,234,172,133,235,221,79,213,217,27,106,89,228,249,139,244,218,186,239,164,37,165,28,191,232,51,228,23,110,201,134,237,152,213,100,70,165,114,36,46,114,200,146,105,202,135,18,113,46,255,81,2,237,51,194,113,253,246,165,61,208,188,119,80,34,201,60,115,127,78,253,146,197,85,83,93,241,38,107,217,8,230,55,108,19,33,34,16,82,125,12,216,5,52,158,207,248,109,222,55,67,57,177,52,155,90,186,91,80,52,113,159,164,40,213,33,12,59,51,56,179,89,237,6,53,87,229,140,7,26,84,85,121,231,182,135,238,59,202,124,41,205,1,177,66,7,16,232,111,8,75,66,212,100,170,192,153,133,225,44,11,184,159,235,61,81,240,202,3,179,42,156,245,167,91,109,78,86,118,197,166,178,68,116,185,173,45,43,107,171,232,132,8,50,36,108,5,117,115,170,50,24,15,196,122,74,123,150,72,61,190,116,113,130,120,9,25,199,180,107,180,238,137,191,22,146,181,216,149,151,166,68,46,227,228,187,88,111,253,116,226,66,43,65,24,17,12,174,138,81,74,179,123,201,75,216,213,13,122,105,206,114,65,209,91,129,18,180,127,161,82,30,114,101,196,159,240,227,55,147,80,180,140,117,52,31,146,59,25,114,214,228,69,218,67,119,52,219,215,210,127,147,84,199,170,253,17,206,160,25,69,125,159,16,172,108,172,81,120,56,123,103,99,29,187,160,12,207,72,171,252,41,82,222,202,198,124,184,17,124,169,152,20,1,90,118,21,52,37,167,178,192,245,108,122,54,59,3,119,65,111,66,186,139,142,129,216,174,108,145,108,239,159,13,106,153,143,35,200,142,171,97,14,70,201,120,185,12,110,199,6,249,21,40,78,150,102,199,8,50,70,36,230,42,168,32,81,231,121,59,82,199,185,28,145,28,205,183,112,225,245,128,201,115,220,122,142,21,28,6,67,200,135,71,196,6,197,43,127,192,112,205,51,36,145,219,154,139,82,10,120,222,217,74,1,147,89,45,169,115,62,63,8,74,193,130,30,164,197,18,220,168,70,199,70,81,42,136,54,109,30,5,4,190,38,232,150,187,225,189,147,91,24,24,49,44,112,42,227,43,124,218,61,140,77,23,97,250,153,180,139,133,48,216,166,181,2,36,7,169,104,4,83,54,110,106,20,9,7,51,143,36,246,5,24,127,143,134,163,200,73,153,2,181,136,168,75,26,249,172,40,162,185,13,114,2,71,136,47,104,55,108,148,74,177,14,176,69,87,213,77,106,213,170,216,208,224,111,137,133,217,217,88,169,48,113,111,45,84,228,235,254,161,152,123,25,143,199,12,216,57,75,255,192,5,28,215,198,218,109,175,216,4,136,59,234,77,101,154,101,117,209,202,240,122,97,231,221,211,186,103,70,255,73,90,161,196,125,220,148,40,68,155,52,185,75,146,12,21,6,131,17,155,19,88,34,252,186,239,102,167,194,9,164,127,224,99,95,144,143,206,123,35,38,145,165,170,78,201,13,194,149,114,221,6,120,87,241,83,157,12,154,106,166,124,99,210,193,167,82,186,96,47,26,249,215,210,174,204,46,237,74,77,169,207,89,125,180,86,109,20,98,9,156,20,67,245,160,139,26,103,44,53,252,18,250,30,180,220,157,243,165,211,12,42,119,161,122,65,158,201,30,2,168,11,198,16,195,92,17,6,85,46,62,1,25,162,29,47,112,173,116,117,112,246,71,35,192,67,110,233,254,74,15,54,164,158,132,34,90,163,160,55,138,125,57,124,21,161,54,114,206,143,98,170,236,162,91,175,225,245,189,70,34,184,67,242,213,45,244,143,40,101,190,91,229,230,59,81,219,119,51,196,187,233,110,117,143,148,58,54,197,179,122,160,39,137,92,219,168,233,153,176,61,23,12,14,7,137,123,45,228,132,154,153,8,66,128,207,18,48,185,165,164,128,65,202,27,163,17,225,252,186,252,120,171,188,218,126,52,139,189,203,161,76,83,187,8,151,239,149,139,242,89,148,160,12,57,146,103,222,169,162,101,34,101,139,46,152,110,86,118,36,157,12,44,191,165,253,232,236,133,177,154,7,118,187,51,253,113,16,4,7,169,175,42,87,13,22,203,105,149,187,186,97,189,207,85,20,249,143,187,135,22,163,199,129,234,219,241,221,130,10,72,213,44,9,162,29,3,59,51,97,123,44,84,174,43,1,78,64,212,59,154,171,119,188,132,87,56,68,243,24,106,48,175,60,100,235,42,141,242,186,230,222,252,17,108,11,235,39,234,44,146,251,185,151,30,41,71,34,104,188,159,214,113,83,242,32,88,22,237,124,208,145,111,52,72,251,213,91,20,243,191,129,4,66,44,21,80,238,49,12,37,73,126,71,252,208,40,36,146,114,191,239,57,104,211,46,195,140,128,227,100,127,194,10,219,174,1,121,9,168,110,233,68,156,193,32,218,62,249,195,227,9,180,28,109,214,91,82,202,60,150,135,178,182,50,50,132,65,186,121,79,142,149,103,151,214,104,126,230,106,148,57,198,48,229,55,94,189,23,178,209,108,134,168,119,173,49,167,16,153,137,223,30,63,113,32,61,104,97,201,194,27,188,126,74,119,138,14,70,3,215,146,162,62,179,111,73,78,124,10,53,36,79,171,5,126,230,141,198,9,127,142,105,188,46,131,245,194,191,153,210,92,85,255,218,17,90,9,214,222,137,21,9,169,55,43,112,117,161,145,200,209,186,243,170,40,81,173,134,191,154,211,7,152,207,66,45,216,43,29,222,239,90,134,25,19,66,195,154,252,88,80,227,237,220,223,224,190,120,250,64,100,29,2,101,156,169,254,144,60,107,10,221,130,173,21,53,237,67,238,70,8,39,191,206,127,249,105,2,219,120,237,56,40,142,70,94,21,159,113,152,10,94,239,36,95,135,254,37,157,107,58,170,170,94,162,76,15,190,102,107,152,14,233,21,221,15,30,156,236,159,180,242,145,152,248,238,186,208,244,69,204,153,98,99,63,9,144,119,211,56,193,109,109,202,57,58,94,97,158,4,180,16,142,120,6,193,128,124,20,248,84,251,159,178,30,163,112,159,134,102,191,29,16,240,239,83,52,106,132,107,103,143,211,178,67,239,13,160,88,149,36,88,221,0,198,196,106,249,78,236,198,70,207,250,149,191,46,248,210,77,208,248,198,181,177,88,195,1,74,164,237,255,158,121,135,64,98,201,107,196,68,202,118,17,52,48,124,231,169,215,15,43,62,48,13,204,155,228,33,229,120,77,95,20,41,189,35,46,143,94,154,89,221,63,217,114,213,157,63,22,109,109,54,56,134,252,218,145,244,162,107,197,44,246,241,163,88,133,211,98,245,81,133,109,107,158,52,93,26,17,242,18,132,26,169,70,186,196,133,93,88,233,89,6,93,38,245,202,79,230,153,234,76,220,80,115,35,153,40,108,201,81,47,151,167,153,254,42,87,214,149,109,44,64,148,239,29,71,125,238,169,48,205,91,166,107,131,206,213,160,244,219,53,80,254,82,205,119,255,189,87,76,184,118,69,154,99,94,126,8,139,75,199,113,216,113,151,41,39,125,221,166,21,113,143,141,103,35,68,231,222,162,139,46,6,82,93,102,157,108,69,210,121,213,141,223,183,69,87,111,116,49,224,155,91,150,48,5,187,113,46,139,254,74,242,10,10,160,86,143,181,165,76,31,50,3,243,228,146,246,25,124,221,12,82,228,251,166,95,175,180,159,17,249,132,104,19,193,27,122,132,200,55,29,0,76,137,199,41,232,124,27,234,213,169,104,241,78,175,7,13,232,214,128,142,159,185,206,87,66,80,143,210,135,227,43,165,78,21,231,41,184,208,199,128,56,115,182,88,71,178,163,111,174,49,21,3,181,53,76,31,232,229,115,225,223,174,131,80,115,89,199,138,24,170,227,160,43,84,238,151,54,82,30,106,136,209,58,212,184,52,145,199,101,121,98,166,239,142,248,133,201,96,169,243,130,140,87,153,230,34,216,42,5,136,22,147,181,59,23,60,176,196,155,71,111,31,244,78,248,215,30,26,92,216,56,192,20,156,213,55,26,63,227,233,59,61,22,225,160,172,13,251,53,96,210,127,233,5,114,58,142,95,122,3,15,171,63,30,63,212,139,192,62,253,58,58,81,172,188,4,146,114,23,63,227,225,254,221,181,134,205,180,123,159,63,60,6,133,31,57,167,64,32,49,235,129,255,105,202,99,218,9,225,206,134,165,53,179,108,161,78,57,24,249,72,71,83,10,209,40,182,201,189,8,38,61,59,93,83,66,48,115,206,56,61,206,123,86,130,98,51,188,171,43,151,106,224,153,35,89,151,225,73,133,85,142,216,54,27,184,129,86,121,69,177,14,240,114,187,225,236,201,87,245,11,116,138,195,78,26,177,66,36,36,177,105,142,167,251,140,202,130,219,106,121,43,107,235,135,119,47,237,254,29,95,201,54,3,88,71,95,221,100,2,8,187,120,70,35,1,158,222,8,108,185,152,111,7,174,171,91,138,24,178,115,1,84,171,74,98,95,129,158,22,53,119,210,134,242,135,214,89,204,20,96,234,13,136,161,119,139,84,143,144,140,102,7,243,149,30,208,143,108,73,201,163,220,63,17,100,147,14,177,238,78,42,80,146,138,70,114,91,251,95,6,100,113,43,174,28,25,224,85,195,176,156,71,34,170,30,209,155,161,131,162,8,149,150,25,29,13,247,179,33,47,83,173,19,71,25,101,106,244,106,43,108,237,253,98,73,119,122,78,34,197,17,106,93,118,70,16,210,149,102,146,94,2,197,246,181,124,37,88,3,96,89,88,16,35,140,17,79,149,218,62,187,141,35,253,123,207,242,110,22,121,159,39,234,45,231,10,0,116,183,166,188,118,178,139,229,172,244,224,67,213,126,106,180,131,131,138,132,94,180,202,31,180,208,124,104,56,215,236,128,30,114,158,53,132,248,94,189,91,126,50,236,161,41,227,233,108,163,63,226,76,111,125,51,142,73,101,20,182,202,102,94,12,222,221,2,25,199,14,25,137,227,129,57,52,67,152,194,251,48,25,138,138,143,4,177,62,4,245,133,201,163,77,202,13,140,105,225,163,87,191,240,122,91,187,249,252,133,0,105,229,251,61,124,238,21,165,119,63,112,133,14,92,123,0,3,255,39,140,237,198,222,168,255,233,16,196,161,11,119,219,248,220,14,36,165,7,122,154,53,109,102,187,39,243,178,70,221,136,53,4,112,64,89,40,88,154,145,187,26,184,187,50,205,235,134,103,155,205,22,179,137,232,192,175,99,110,211,252,229,248,249,140,158,56,120,37,121,251,157,12,56,34,73,248,133,120,214,213,39,107,226,89,231,233,200,184,15,81,115,240,211,171,76,156,19,210,154,81,114,192,196,131,148,194,87,145,149,85,39,12,215,239,246,212,12,198,221,165,86,197,164,126,154,36,79,221,179,250,15,69,21,89,209,171,138,26,21,184,64,145,157,199,207,245,86,100,149,214,147,168,244,234,213,179,78,92,119,155,15,194,198,158,134,131,140,92,163,234,52,181,115,220,174,216,70,137,13,204,44,219,214,118,176,65,172,10,65,28,205,48,5,183,58,174,90,2,252,163,132,211,16,101,124,136,160,7,71,83,53,19,13,242,176,37,226,29,227,237,15,1,74,209,125,227,28,40,55,63,42,150,31,149,62,69,73,27,139,164,178,4,69,183,145,60,32,226,210,52,123,157,251,150,251,212,52,118,23,160,249,82,220,15,88,194,177,70,36,88,217,50,36,179,23,9,67,125,207,171,87,61,161,170,170,167,32,71,129,116,18,70,246,202,244,54,35,154,166,213,40,132,122,189,218,242,118,5,236,148,203,87,185,227,160,140,157,104,252,122,159,202,70,142,8,85,246,146,171,85,229,106,26,145,86,126,239,82,220,251,76,196,139,102,80,31,74,81,68,189,182,100,228,58,153,77,182,239,128,117,36,182,104,70,220,247,105,4,68,232,86,193,221,236,192,3,73,19,200,201,127,119,221,15,46,12,175,159,143,179,220,38,10,212,152,170,122,75,201,240,59,45,55,150,63,20,230,138,20,234,232,124,62,68,153,251,165,8,119,73,77,188,57,24,176,224,6,137,15,104,157,59,249,48,234,84,253,206,54,117,203,30,237,99,70,194,176,94,138,225,104,65,146,141,50,18,170,136,35,152,12,84,100,33,108,143,232,60,127,91,217,151,175,194,94,255,157,21,25,86,10,25,218,214,141,137,19,157,84,244,248,81,92,71,189,158,186,163,178,52,54,225,116,100,127,251,139,15,175,43,229,186,180,178,91,153,177,170,30,217,23,241,239,146,7,188,224,197,106,205,189,128,122,126,173,51,6,130,109,172,218,109,168,20,199,53,203,246,37,60,95,51,224,197,145,218,134,221,86,177,152,60,96,177,22,114,251,86,178,70,8,135,66,163,132,84,3,169,251,173,208,93,131,251,106,181,115,14,17,214,195,49,224,56,62,18,36,190,35,173,46,125,218,153,74,58,48,81,178,33,77,108,13,250,60,224,78,249,121,36,212,223,88,62,197,186,21,14,82,151,150,254,118,118,21,5,43,254,148,149,44,84,125,133,32,97,52,70,53,125,32,75,69,143,189,8,203,143,70,11,104,194,81,90,30,57,237,39,135,216,50,204,207,60,79,8,120,22,27,133,87,0,202,39,9,210,170,3,234,70,175,92,46,20,52,20,140,45,84,125,84,48,98,202,165,147,142,230,206,165,160,216,12,55,48,20,119,162,51,200,180,178,91,42,75,212,176,45,223,133,230,108,105,162,121,96,164,34,85,62,244,245,93,182,72,56,210,192,210,244,114,72,101,153,105,196,26,21,172,212,17,21,96,40,66,177,27,88,172,15,17,194,121,254,25,30,114,32,180,126,12,246,184,26,144,208,176,45,48,210,124,137,110,117,89,176,111,76,248,249,206,217,61,19,247,237,73,65,171,23,213,15,189,182,169,136,224,212,29,37,186,100,46,198,161,221,249,189,160,26,242,119,50,95,103,19,13,81,229,254,226,133,173,41,220,105,61,202,29,240,133,105,249,124,215,140,130,32,207,196,8,96,222,31,178,111,125,48,0,5,125,190,209,101,147,18,155,111,14,4,98,220,69,46,56,186,69,239,160,110,31,146,102,49,165,82,159,177,57,47,223,91,126,198,152,105,110,206,167,245,131,212,166,24,227,101,26,254,199,66,8,90,80,21,234,72,206,2,104,53,38,182,250,93,199,129,71,91,65,157,163,211,52,27,243,110,235,171,37,19,54,104,174,137,56,61,191,121,23,29,4,187,105,70,197,27,37,55,141,0,252,168,14,221,186,147,3,185,62,81,168,15,209,115,115,156,209,83,180,32,237,242,150,35,89,82,164,43,163,170,138,246,23,115,198,79,48,119,53,31,127,138,91,17,14,126,3,188,3,50,92,118,225,233,199,241,128,77,172,149,50,103,232,160,103,192,57,232,21,38,255,24,27,107,138,160,136,176,201,251,113,96,103,24,48,233,222,252,228,140,170,10,25,104,121,113,255,113,83,57,111,79,83,147,151,155,107,111,133,235,197,118,129,21,30,48,90,235,192,47,72,174,223,84,45,148,169,58,148,48,247,185,97,42,166,50,183,88,48,113,202,135,16,120,51,105,90,101,15,139,90,247,228,17,210,47,80,71,235,52,143,212,34,17,217,212,206,110,192,138,231,235,189,122,219,93,154,24,171,23,20,164,158,4,24,186,183,2,165,249,86,0,250,254,230,197,9,163,201,254,115,135,63,195,70,75,202,160,180,190,157,20,24,161,53,132,193,217,5,210,28,54,107,18,218,201,149,127,84,10,90,31,104,209,70,194,145,150,181,230,196,114,114,192,188,185,69,194,63,135,223,174,151,9,254,161,81,160,168,208,38,67,194,255,52,71,227,4,237,43,238,39,72,138,110,201,109,38,20,19,49,127,211,30,224,215,79,102,242,241,95,168,182,217,245,146,11,79,102,184,123,98,23,87,162,107,140,149,211,31,136,240,132,81,251,15,210,92,13,92,225,141,250,221,114,186,172,166,97,153,38,225,100,24,87,241,208,104,41,175,156,234,101,228,197,194,239,188,197,188,37,163,174,10,46,150,229,37,240,101,134,249,20,207,59,235,231,86,126,25,44,88,110,77,191,13,161,226,202,228,47,89,150,197,193,44,126,230,194,126,138,60,220,88,251,138,47,225,72,131,141,28,198,77,84,236,230,48,101,185,167,94,1,159,186,63,192,168,141,248,246,205,185,192,17,124,92,84,150,212,189,23,236,139,84,129,231,143,183,215,218,61,21,91,243,215,77,226,32,69,234,167,209,195,77,30,162,187,55,153,162,230,19,188,203,16,117,94,134,30,50,89,165,18,20,90,91,40,0,112,83,198,226,96,154,45,40,189,210,48,10,94,127,47,208,255,26,4,107,47,247,239,47,198,201,146,37,45,154,162,82,241,156,4,69,132,158,198,230,234,27,11,170,183,156,165,25,90,102,171,109,57,4,255,209,73,146,29,221,75,252,196,198,249,37,157,118,208,85,217,129,233,200,36,170,25,208,161,116,224,24,7,95,189,200,2,75,237,20,222,172,233,38,235,11,46,144,4,115,4,14,246,157,187,72,114,231,116,72,81,139,4,155,40,123,148,102,226,102,133,169,71,165,183,161,133,144,47,67,57,5,41,234,124,80,170,139,91,228,28,169,251,66,37,187,116,42,249,56,176,50,233,62,238,181,185,176,129,201,173,115,7,135,51,50,36,117,90,132,85,172,142,248,59,137,142,75,177,240,190,214,73,39,46,250,156,192,144,121,194,206,99,148,124,241,142,190,197,120,145,27,101,56,90,88,14,67,192,24,192,171,147,47,77,218,196,251,2,23,232,88,93,187,95,56,50,253,4,132,46,133,192,27,82,168,215,66,143,240,242,209,130,163,166,186,107,188,70,74,86,12,103,64,92,111,17,234,142,86,138,71,88,95,177,125,3,4,253,14,181,132,138,160,134,194,199,60,224,12,96,226,67,130,192,188,96,3,35,165,178,133,94,239,131,134,162,240,102,187,117,110,150,92,178,107,250,14,67,240,210,13,3,225,189,204,53,17,179,252,129,115,143,106,39,177,244,145,6,131,206,90,37,151,8,77,198,41,16,165,170,153,202,6,0,38,9,164,92,10,249,222,118,175,241,239,52,163,154,68,112,60,81,36,23,113,19,89,172,43,175,72,177,30,100,99,170,118,136,56,68,41,105,135,246,131,52,68,198,245,115,224,88,25,209,245,141,110,120,64,217,121,28,155,183,103,46,204,237,209,15,213,46,237,13,149,7,152,123,89,64,244,254,94,52,201,50,164,112,112,60,66,231,202,59,121,206,198,29,87,134,162,212,189,14,223,41,249,15,194,88,20,32,247,226,119,240,213,11,131,104,1,145,157,62,129,8,114,209,180,3,127,44,32,203,102,137,73,95,138,180,122,121,217,62,151,182,12,254,221,110,85,230,215,65,113,112,111,44,82,62,188,170,92,94,61,169,1,239,223,65,67,238,173,188,208,67,119,242,121,225,207,117,237,9,145,186,93,197,28,12,79,191,110,249,133,63,203,6,26,172,232,117,50,104,140,106,49,114,129,131,224,181,158,168,65,237,74,167,56,241,96,47,190,96,121,235,136,192,255,49,82,53,172,148,192,117,65,16,226,156,171,216,201,1,92,12,226,8,20,107,113,7,241,104,75,25,165,94,206,202,201,111,183,254,202,22,43,105,16,57,157,211,72,79,102,44,41,113,210,37,243,69,247,58,95,82,102,34,0,124,72,102,197,20,110,219,177,216,201,105,114,45,235,138,183,77,14,113,61,36,11,97,225,206,115,125,52,160,155,59,216,68,141,52,74,7,140,42,194,79,103,3,133,32,204,58,41,159,221,166,126,108,52,162,138,110,35,254,28,47,39,240,212,237,222,8,7,88,191,119,84,84,233,165,32,190,168,254,246,64,23,106,113,235,138,133,177,2,52,79,208,139,139,223,238,254,91,135,113,205,216,39,11,115,101,175,238,150,248,18,155,210,114,220,254,60,210,1,212,160,182,135,4,125,122,140,192,236,226,135,236,1,243,89,25,64,191,0,111,212,106,113,182,10,30,247,9,233,17,40,168,74,214,28,166,115,52,5,52,203,92,43,161,80,149,122,122,186,19,192,28,85,169,16,177,196,21,202,140,22,231,221,131,24,172,55,4,115,137,184,0,174,41,222,248,50,251,93,169,46,184,32,44,188,152,231,204,54,160,119,213,95,135,219,11,169,135,84,107,90,5,59,79,204,122,16,178,139,71,229,41,160,109,85,12,15,110,165,224,14,137,63,243,54,13,242,93,144,42,22,91,101,205,150,139,24,70,199,151,240,207,143,203,198,113,37,75,77,57,215,81,58,26,182,148,240,38,41,181,149,82,127,230,151,14,37,154,120,241,156,168,235,135,132,188,221,93,5,56,84,149,152,44,218,34,211,87,82,182,185,92,170,58,51,31,87,130,83,140,145,46,40,148,70,210,205,30,205,233,246,57,42,93,226,30,58,34,83,28,146,24,176,36,206,1,16,67,87,122,72,45,204,117,23,251,144,190,213,101,30,182,66,100,84,253,26,117,99,159,221,57,160,149,174,85,76,110,208,24,239,28,111,83,197,167,46,237,45,177,245,88,44,190,137,62,148,136,32,81,154,10,52,143,82,226,95,99,161,55,184,17,37,248,22,233,120,222,255,56,136,210,114,55,106,236,80,129,25,115,57,154,23,115,22,32,250,150,97,169,243,244,188,142,50,9,146,42,109,60,70,229,86,32,127,249,5,55,97,183,219,122,121,159,177,41,104,76,185,161,97,17,0,244,233,137,36,89,138,101,211,25,14,254,142,230,1,55,108,11,194,114,10,7,50,154,189,221,34,30,94,89,55,19,79,136,254,48,78,255,246,213,156,69,73,48,45,175,247,101,21,92,81,112,148,218,163,96,148,195,163,21,150,91,135,155,254,80,75,97,168,143,230,56,112,163,130,111,188,119,101,128,13,37,198,164,24,32,36,48,46,235,255,203,158,223,200,238,197,105,18,235,106,165,68,136,86,151,84,19,134,223,106,103,190,19,165,61,56,4,168,213,236,52,85,129,122,118,10,210,20,184,164,218,47,221,198,148,130,136,6,227,22,146,75,1,122,149,52,234,79,43,65,123,43,22,170,122,178,131,24,187,50,8,5,114,243,219,154,124,127,119,107,248,19,26,69,79,195,98,155,165,161,250,40,121,232,238,243,192,240,171,65,196,137,64,41,147,99,103,130,134,64,178,86,102,225,142,200,54,27,64,148,139,158,153,69,250,7,36,94,45,52,28,149,69,33,122,66,177,255,181,32,15,240,233,203,22,48,84,210,205,207,67,223,252,42,84,179,92,253,129,136,9,104,208,52,110,31,39,224,59,120,19,22,72,54,210,151,251,216,25,208,91,137,49,152,29,40,243,234,155,104,220,212,30,234,2,139,50,220,38,177,95,44,164,31,22,28,40,8,62,130,117,207,20,196,5,81,71,87,234,174,100,130,131,145,66,183,255,191,187,37,108,212,123,173,121,155,31,159,25,224,170,135,176,156,37,61,225,217,85,252,0,78,235,185,197,71,137,50,17,143,107,184,83,105,145,18,84,220,88,224,196,249,45,45,237,91,215,237,203,53,127,217,140,209,59,255,155,133,238,121,221,50,165,149,86,239,196,45,67,23,193,119,30,124,214,179,93,53,187,26,138,0,200,68,26,10,41,138,58,26,240,90,177,105,123,67,97,35,229,203,28,219,250,231,38,45,29,134,15,97,100,236,7,170,7,120,222,206,189,220,66,89,34,112,54,132,175,53,86,166,114,244,87,45,189,98,174,12,197,151,179,240,173,171,186,172,139,86,72,228,228,68,111,214,43,25,56,193,198,221,145,86,128,42,21,51,143,163,178,199,89,139,148,190,33,243,214,34,89,147,34,10,240,100,66,206,75,244,179,187,249,17,205,86,80,77,2,115,50,225,216,234,178,63,75,118,125,166,205,41,56,20,40,2,229,111,57,81,145,160,183,107,39,122,233,212,0,182,218,201,98,236,243,27,162,177,136,154,58,155,83,177,202,99,244,79,195,225,203,96,228,103,125,24,83,78,191,213,47,57,5,250,93,157,23,192,38,238,207,114,106,60,61,14,33,102,69,247,246,182,240,50,84,125,95,57,125,211,217,104,189,93,67,100,170,150,184,35,108,18,158,43,231,2,154,238,9,125,22,100,96,76,254,140,84,70,102,185,111,173,108,57,67,234,13,109,235,0,35,134,109,109,22,12,155,27,70,254,14,83,248,124,172,49,52,77,17,242,57,88,176,172,19,228,120,16,15,219,118,66,186,12,104,120,62,115,97,60,142,243,170,184,43,120,111,127,239,96,16,234,180,222,203,159,126,166,37,224,224,225,251,162,136,167,94,198,38,140,88,148,153,191,163,88,109,131,181,167,24,193,246,125,200,224,11,19,53,100,137,2,89,109,80,143,42,151,247,73,48,55,109,248,189,101,112,47,30,72,162,86,252,101,0,206,16,58,210,206,176,36,179,140,27,177,143,163,249,195,25,233,200,220,248,201,108,242,196,117,182,109,73,252,183,193,122,134,119,224,219,143,71,67,194,168,39,104,177,162,48,157,39,216,185,212,91,174,167,62,129,13,96,7,207,241,184,80,163,93,238,56,167,191,6,206,175,10,206,199,204,220,224,181,145,229,41,47,1,104,50,32,202,151,170,21,9,129,243,26,250,11,5,146,158,14,81,190,170,151,29,196,119,115,236,184,173,68,202,139,38,65,127,122,130,148,73,43,26,202,58,21,142,14,96,237,198,81,58,142,99,88,130,3,88,205,101,130,167,23,167,217,239,9,215,120,248,173,124,233,239,172,150,178,235,18,171,250,205,71,155,163,38,1,152,222,43,176,242,5,193,247,4,45,91,44,234,60,85,179,177,201,189,5,109,168,32,96,165,221,154,32,107,247,246,182,57,117,156,76,248,180,194,37,140,13,186,200,158,23,146,128,64,30,7,110,229,255,72,135,40,240,83,19,5,209,26,121,25,7,251,222,128,230,4,210,145,174,141,106,59,229,254,7,202,4,127,149,176,25,38,38,40,66,197,230,111,200,177,246,140,82,121,155,97,106,96,154,14,156,48,77,175,183,11,150,221,34,100,38,246,103,215,47,255,18,153,234,56,2,53,51,216,173,108,33,157,66,226,169,143,44,127,215,83,146,136,237,168,135,113,248,53,10,92,113,114,134,137,181,93,134,150,143,120,237,18,148,74,223,230,23,152,86,7,95,43,173,207,22,198,129,161,210,251,210,77,11,8,52,91,80,69,53,32,74,1,204,71,71,231,180,211,202,187,40,179,38,47,185,1,167,216,22,65,241,113,46,207,31,32,117,31,6,99,51,200,105,190,200,156,193,33,181,109,199,250,245,196,191,147,163,183,229,139,194,20,190,111,115,13,161,95,140,163,38,238,140,155,61,201,248,206,84,102,9,152,219,117,205,140,251,104,114,190,31,13,69,123,201,8,250,195,170,16,194,213,156,173,252,239,139,3,220,84,64,172,249,70,249,150,111,209,49,55,42,14,108,185,91,251,211,149,245,192,206,82,165,85,199,113,141,206,59,230,6,130,180,55,181,141,240,208,33,172,18,56,133,24,245,66,244,97,172,24,77,36,225,95,101,231,131,231,81,142,189,49,70,21,41,16,22,72,124,119,233,50,186,177,204,216,245,128,85,228,183,136,116,40,60,60,160,159,198,153,195,188,73,22,192,84,193,100,48,13,208,251,148,163,77,154,182,16,73,10,59,20,30,162,220,174,222,53,254,225,131,128,47,145,221,231,106,169,86,57,112,212,152,154,17,36,50,92,246,134,242,198,117,42,181,125,2,125,0,77,209,156,95,99,16,115,45,105,148,94,2,204,101,123,160,16,129,118,97,0,102,22,158,85,220,107,166,67,80,159,168,211,161,151,164,250,64,97,237,46,225,222,72,227,177,141,152,222,111,213,18,11,3,148,197,58,84,129,177,100,101,0,49,14,27,147,125,249,66,63,21,23,252,255,1,159,182,190,179,136,44,117,213,20,122,236,200,210,93,216,166,219,175,252,6,40,78,158,74,113,22,163,121,240,233,114,204,89,56,99,137,125,12,75,208,53,207,180,250,164,97,7,71,95,86,214,30,221,210,180,169,121,47,222,95,242,147,154,3,211,141,27,213,39,199,188,207,86,119,244,230,180,104,132,41,229,149,249,212,167,45,246,40,217,14,142,102,11,241,224,110,143,236,8,175,172,147,201,48,210,150,45,172,136,16,33,146,51,71,157,69,51,199,110,71,177,119,224,49,50,76,140,192,41,204,18,214,166,112,148,54,203,215,54,39,27,30,67,53,233,101,30,175,99,167,235,3,118,134,2,53,246,212,18,101,121,14,82,224,117,175,25,110,169,129,6,3,56,233,167,60,16,89,243,69,158,118,176,242,160,140,154,171,21,18,151,117,119,110,45,96,175,64,93,2,34,135,11,194,183,12,231,129,148,180,64,39,236,207,229,114,213,148,137,144,252,156,188,97,238,221,189,221,195,42,141,48,248,165,47,50,252,79,198,29,90,51,88,199,69,234,4,241,82,230,223,194,93,220,106,190,117,83,87,65,1,160,79,203,242,8,93,174,221,140,97,255,212,13,10,35,203,184,15,156,224,103,205,135,42,51,56,167,131,249,184,48,89,122,220,254,226,45,141,122,87,174,60,76,17,8,221,136,121,154,247,41,124,163,152,97,143,30,245,131,177,185,252,11,11,5,246,175,207,187,75,86,14,30,62,25,47,68,34,10,145,163,48,22,113,148,170,64,190,66,126,182,14,19,75,135,206,224,148,70,192,116,12,204,62,42,197,124,62,130,248,32,164,100,106,0,153,115,170,90,92,71,1,210,121,11,254,149,194,225,16,180,91,175,254,169,77,159,163,60,51,73,196,126,70,245,9,2,69,79,36,103,58,158,1,145,84,120,253,203,93,213,187,23,67,142,20,78,90,156,144,4,252,22,8,4,123,238,233,206,220,170,23,36,207,139,90,163,91,48,203,143,218,251,218,199,120,240,17,86,5,170,108,189,96,41,62,53,16,254,48,92,112,193,18,95,156,231,181,219,234,235,146,212,0,217,43,116,61,87,6,14,178,3,118,31,169,134,205,32,142,97,107,55,41,103,70,65,168,73,28,45,218,139,90,15,24,22,174,132,110,46,128,171,15,187,88,125,150,177,94,69,141,0,126,70,13,84,33,165,100,111,62,135,141,78,127,157,1,208,246,58,7,22,130,222,58,110,239,61,127,219,113,204,85,195,231,23,115,208,224,120,151,221,176,110,175,14,160,229,80,223,101,33,162,114,90,163,158,89,16,85,162,12,24,97,43,61,210,24,54,226,216,130,145,238,72,189,82,135,205,161,36,75,160,13,115,219,231,70,199,151,61,128,137,80,159,194,92,121,236,0,131,169,106,58,185,120,211,110,114,2,171,27,139,47,111,184,130,211,181,59,8,215,185,172,40,174,46,120,5,204,16,62,22,77,253,242,8,246,22,9,227,78,48,117,144,238,92,24,249,98,175,137,166,27,104,214,134,197,7,155,185,216,226,231,139,168,121,96,219,205,213,7,52,93,106,182,249,216,79,172,202,126,88,189,162,151,33,202,151,6,135,174,9,9,109,56,9,204,41,69,165,222,244,214,190,138,16,125,252,138,156,92,240,106,204,61,124,151,148,139,71,168,91,79,50,52,104,210,172,72,13,145,92,20,52,177,15,32,92,2,40,165,119,0,162,174,114,198,152,176,31,66,54,10,101,150,61,14,100,151,235,149,217,130,190,98,22,55,227,94,79,140,83,114,245,204,197,74,5,110,190,254,249,75,25,173,28,124,93,89,166,147,43,111,99,51,183,229,106,104,58,240,70,198,194,158,92,58,156,88,238,91,207,177,224,211,188,194,216,124,112,206,16,143,199,149,180,5,92,166,238,77,27,129,11,106,16,182,70,35,60,63,206,218,97,12,55,230,113,72,139,45,250,88,127,170,176,175,37,56,169,246,169,204,130,248,242,90,131,195,17,118,137,179,209,71,15,226,133,50,145,129,195,18,118,184,7,2,226,68,96,109,194,129,173,226,92,153,190,73,60,150,71,67,210,172,210,135,176,202,178,28,140,87,58,150,221,192,191,108,81,182,75,55,58,98,137,140,94,92,17,165,79,170,191,20,43,223,45,220,162,33,217,91,52,156,132,10,202,232,243,74,14,23,172,143,87,44,61,31,103,229,227,126,64,37,118,228,174,93,174,20,50,150,118,99,107,154,240,47,14,175,125,72,27,156,13,74,6,37,61,47,129,25,207,25,149,207,210,45,35,143,151,245,89,30,144,137,117,77,76,42,20,30,225,68,146,109,160,27,237,137,54,229,158,185,108,231,85,175,147,230,99,29,250,202,1,153,100,169,89,2,14,55,178,108,56,139,111,196,76,67,255,4,46,74,109,246,10,196,196,12,250,137,236,115,108,14,12,235,12,137,216,104,62,52,9,29,194,164,64,234,245,183,133,235,149,15,35,170,28,230,229,209,154,218,90,92,73,56,139,105,234,82,145,167,215,148,211,128,164,185,9,214,60,45,90,72,172,197,29,45,108,12,123,2,21,102,176,163,123,151,63,219,219,55,117,67,117,205,125,181,109,176,185,156,77,97,42,108,112,250,41,219,27,39,30,110,134,59,244,181,23,246,65,144,208,61,254,117,136,76,197,98,67,231,178,61,163,8,46,251,32,27,7,35,241,176,140,12,187,82,100,199,221,118,44,58,234,173,101,127,61,105,180,238,84,242,196,100,161,131,169,12,77,47,9,184,3,193,185,205,207,18,79,37,188,105,23,146,14,150,73,40,135,32,252,187,125,160,60,222,92,131,52,156,126,197,239,195,116,203,109,120,211,98,166,56,97,32,27,81,254,210,229,91,59,225,37,36,37,16,40,113,71,216,48,78,255,65,58,18,81,182,5,31,114,167,16,228,176,166,135,207,65,46,43,87,211,180,184,201,210,128,197,77,199,13,95,109,9,92,2,94,7,112,145,169,215,203,43,114,179,103,1,235,196,153,47,145,210,43,59,234,34,248,7,2,240,54,146,8,134,27,220,87,73,99,226,127,178,234,175,71,217,96,99,249,167,10,96,120,37,0,44,40,209,135,199,121,196,228,164,178,221,146,101,52,97,145,131,215,32,124,104,36,38,46,142,174,114,82,154,195,180,14,34,5,156,139,189,202,187,29,54,187,120,154,209,250,76,13,193,208,118,176,249,194,167,23,15,203,76,207,171,187,108,105,184,0,126,154,149,107,171,35,39,10,148,252,141,129,18,97,15,123,144,204,100,238,223,80,79,222,62,248,177,14,5,123,33,93,144,60,15,82,155,30,150,14,110,62,85,36,238,58,250,163,253,32,178,181,127,199,113,116,57,216,165,143,52,10,137,61,167,174,24,248,73,219,64,182,249,27,7,230,189,59,5,68,104,24,42,13,97,243,160,219,157,170,220,16,171,64,241,159,95,100,116,151,82,234,6,215,242,12,183,234,80,167,255,228,67,83,136,17,255,143,29,111,19,175,241,110,152,139,210,157,122,129,134,93,12,175,210,141,9,216,40,191,47,70,107,243,146,151,141,9,88,134,254,208,61,153,151,187,150,154,108,160,206,25,239,133,167,72,135,247,84,73,230,127,97,123,20,22,22,196,93,173,90,251,40,149,245,198,15,123,230,211,130,51,30,215,13,217,155,214,118,196,78,47,61,144,139,52,177,27,78,203,160,216,208,84,254,237,240,249,120,243,79,211,215,197,21,105,99,124,107,220,230,60,109,229,181,180,241,40,221,115,10,114,51,228,147,141,136,103,144,126,18,45,20,53,142,123,110,5,241,193,141,21,250,226,44,221,115,35,109,4,104,232,67,107,84,49,90,183,134,79,20,3,57,201,136,164,25,157,248,153,59,25,182,147,160,51,81,132,76,91,202,81,23,45,188,100,179,46,15,25,119,161,21,158,228,162,210,217,190,231,105,1,149,173,112,19,139,64,191,250,118,56,222,77,218,212,113,19,189,94,34,116,186,231,245,15,177,110,172,83,77,236,72,106,102,21,193,136,112,250,27,196,142,162,208,247,204,55,223,118,133,76,121,242,129,132,214,72,49,203,166,95,177,64,7,39,238,108,243,159,205,154,101,131,1,174,114,244,10,65,0,130,172,12,120,50,212,210,107,202,86,111,227,31,92,210,104,214,135,49,173,213,6,197,177,215,107,222,35,51,125,188,181,149,228,32,156,54,200,8,46,226,61,83,99,170,54,191,138,249,85,35,169,4,238,102,216,97,133,186,115,255,185,30,47,131,54,56,228,166,180,234,243,200,45,144,225,208,139,241,0,188,47,191,196,246,31,48,2,190,61,29,42,142,82,24,68,16,60,78,105,199,27,119,172,213,221,218,98,164,65,44,1,71,144,7,106,192,203,245,84,162,53,6,115,6,73,80,182,79,95,49,7,109,213,197,212,68,103,53,54,130,170,98,25,185,156,234,118,116,251,110,18,247,209,200,62,222,30,220,241,237,162,55,214,134,81,84,94,82,238,22,204,52,129,33,52,139,251,198,237,67,41,232,244,188,100,232,244,180,18,165,196,97,12,197,238,46,49,27,215,33,113,137,48,108,221,246,115,205,68,229,153,55,33,18,17,220,86,23,98,56,22,17,82,28,207,169,0,78,244,173,59,211,127,181,22,227,12,100,148,47,170,206,123,127,49,233,105,132,29,154,241,115,233,125,160,48,249,76,175,102,180,168,90,88,185,181,150,127,163,110,127,157,83,96,207,204,30,47,166,66,183,208,151,244,196,250,111,222,33,125,75,161,160,137,195,149,230,123,8,110,5,56,199,36,102,205,204,137,243,57,7,70,148,8,25,86,138,217,52,226,10,156,34,181,1,206,152,23,175,37,167,234,237,69,157,208,93,119,122,201,166,83,239,46,186,128,57,194,176,133,125,216,47,69,132,107,92,49,249,38,175,68,70,208,32,18,181,111,104,96,132,73,141,156,59,189,29,73,4,88,90,187,14,45,202,108,41,250,233,5,184,61,48,152,227,147,118,18,208,119,219,154,128,213,166,179,64,210,57,192,24,216,94,168,63,237,23,33,23,221,175,138,174,130,31,199,118,143,98,167,169,100,60,71,206,129,215,105,111,33,199,218,100,128,182,86,199,56,218,14,193,96,148,205,218,42,51,4,250,191,213,27,193,68,186,70,224,73,36,209,102,199,199,24,44,205,20,119,46,44,252,245,248,66,2,218,196,55,202,61,228,31,220,159,124,188,155,164,193,69,20,178,46,13,242,25,51,123,135,239,164,151,159,195,43,222,120,106,17,129,172,93,198,191,113,103,16,61,14,248,177,20,160,64,111,27,108,113,101,253,134,109,38,106,99,144,44,215,45,199,190,19,59,212,3,161,237,226,49,132,191,34,50,218,190,152,146,89,154,11,200,64,64,196,123,137,47,56,36,91,216,60,172,151,193,138,252,10,15,57,138,227,254,36,237,23,222,210,47,225,56,93,59,69,161,51,184,183,78,179,34,96,52,202,191,147,86,160,239,202,192,230,237,127,6,184,211,58,179,92,128,1,137,180,199,209,238,154,137,163,247,33,31,22,118,74,11,238,85,54,142,151,253,242,172,92,163,158,2,60,14,120,161,163,196,113,49,244,54,74,18,231,144,243,157,29,60,55,230,135,209,64,168,120,134,132,242,212,17,112,253,206,58,159,228,21,83,90,57,119,177,101,216,55,163,171,124,100,149,248,225,68,111,143,117,59,74,76,13,240,239,209,43,85,197,209,219,117,89,59,199,12,98,21,11,39,57,61,204,219,143,85,118,154,61,185,23,39,95,214,6,42,80,1,85,24,218,69,203,209,117,252,183,120,148,139,161,2,47,5,209,150,212,93,52,183,234,1,74,26,3,254,176,27,10,6,18,156,24,34,139,75,247,66,208,162,50,174,118,69,253,56,26,105,241,143,186,64,26,251,150,101,215,118,1,200,23,43,152,241,198,253,196,50,179,243,148,190,60,255,133,72,28,80,241,117,201,118,188,148,205,37,101,122,239,93,43,24,160,52,33,161,186,16,25,34,82,71,196,116,150,216,126,200,156,199,37,31,139,115,74,142,227,198,174,210,246,124,97,153,145,128,161,61,159,219,185,140,8,177,32,160,108,42,107,83,187,111,194,62,228,123,9,183,56,129,155,203,100,248,119,249,193,117,14,46,156,200,194,181,246,151,141,78,195,204,173,207,137,149,33,209,125,24,253,133,190,114,50,166,6,41,230,3,131,78,161,223,22,6,49,36,76,211,96,239,51,90,238,126,4,184,185,163,189,27,53,62,248,80,141,167,194,136,113,210,91,143,14,19,28,34,146,12,163,16,239,105,114,252,141,27,53,194,184,63,185,49,7,28,166,67,190,189,12,98,166,222,48,159,201,231,62,104,233,7,154,149,143,111,224,201,136,150,112,94,43,186,179,106,72,145,47,13,51,20,88,228,239,192,183,46,65,198,109,175,211,242,33,221,241,138,199,86,52,182,143,81,36,222,149,97,94,118,195,44,33,173,173,238,233,78,19,239,15,123,154,136,143,169,243,160,243,29,237,67,116,60,230,37,93,211,30,47,33,6,155,9,19,70,140,52,109,150,215,99,114,162,15,176,47,197,108,201,166,40,88,111,68,11,227,152,235,165,76,250,138,214,127,154,151,234,10,52,185,43,74,113,247,163,180,250,14,140,178,75,152,204,149,123,103,129,31,108,48,80,130,173,201,130,226,216,60,49,143,85,42,165,159,235,1,10,92,163,83,103,136,148,250,222,43,74,59,190,180,95,163,128,176,145,170,19,237,78,44,22,200,209,235,119,123,232,43,88,56,101,139,245,211,95,141,194,1,117,57,219,50,246,33,145,208,243,98,254,16,69,33,66,194,221,219,39,82,54,172,243,111,184,178,99,131,191,62,30,238,202,29,188,243,19,220,221,97,228,48,201,107,11,120,125,161,165,12,243,172,249,29,116,91,210,241,5,134,115,227,47,49,34,75,118,209,7,24,212,56,127,242,78,16,175,196,200,1,157,16,238,11,143,234,226,158,119,90,119,36,208,37,230,181,10,168,71,128,90,147,104,101,133,78,4,51,118,182,216,83,164,138,206,159,156,58,234,135,168,149,143,242,244,177,104,122,241,121,162,208,83,26,133,87,59,191,79,103,32,49,125,109,242,86,250,119,178,142,20,76,5,165,208,246,253,135,2,12,110,213,56,60,38,94,162,6,87,233,164,141,85,92,10,16,51,107,148,226,11,24,144,178,36,4,138,72,171,197,65,166,12,184,91,141,3,202,234,70,196,139,219,55,97,237,177,121,58,121,91,181,173,33,229,107,34,104,239,22,44,150,197,76,197,214,123,92,10,160,115,86,173,216,212,249,66,215,248,125,135,189,111,43,210,201,248,72,78,159,246,76,162,208,239,148,129,92,85,239,162,208,159,24,195,129,230,251,81,113,237,207,216,232,248,146,92,252,206,187,4,92,67,104,106,127,234,78,198,189,248,137,225,151,75,9,102,90,143,188,209,85,171,44,2,232,126,178,70,2,36,211,180,210,209,163,5,203,254,151,108,135,24,92,151,178,93,171,84,222,233,151,181,204,22,32,206,60,214,76,204,58,123,172,8,20,16,188,9,66,249,85,131,202,8,101,15,96,188,17,241,195,43,88,214,74,191,133,186,100,24,76,231,238,15,56,179,41,218,123,124,80,63,36,140,250,221,205,104,178,162,180,138,148,2,140,209,13,176,190,108,204,107,117,246,67,211,39,194,159,84,55,39,82,36,193,56,57,224,216,127,165,124,63,182,223,118,162,180,239,135,15,83,252,167,143,171,204,101,96,39,89,115,114,44,198,22,235,215,187,80,12,21,220,98,249,86,133,70,211,49,157,164,174,240,168,144,39,113,24,171,36,225,129,184,161,100,136,207,79,77,38,254,108,17,81,31,56,192,223,7,72,186,172,64,213,26,98,72,125,178,109,2,209,126,248,73,80,236,254,65,160,163,249,137,227,69,20,140,76,196,41,201,198,210,55,37,231,176,97,9,192,171,218,84,69,141,115,218,216,213,130,172,89,94,243,80,59,153,114,87,61,152,254,159,234,87,214,137,68,253,36,96,95,210,168,19,82,250,193,30,243,103,158,127,126,52,86,142,190,213,223,117,51,120,170,15,250,70,54,10,183,184,212,226,167,135,176,59,121,227,222,56,109,40,42,148,47,76,226,92,115,12,161,178,248,98,173,82,243,255,197,44,64,57,72,12,198,150,21,177,38,122,227,228,134,61,213,162,41,178,197,56,161,87,224,249,46,174,102,20,230,242,126,140,186,252,216,139,226,103,189,206,94,118,1,101,127,4,90,122,107,227,201,141,232,253,183,82,113,34,69,82,0,43,49,202,242,202,112,58,211,147,168,194,68,217,192,23,24,193,38,96,87,101,138,83,187,11,69,199,127,207,207,67,139,30,183,31,143,84,152,54,79,139,107,5,253,155,114,223,90,228,173,180,91,141,37,92,118,3,118,148,13,60,1,16,182,132,180,201,244,158,82,27,164,14,2,226,208,173,51,110,155,159,29,144,109,170,109,165,2,134,138,63,123,7,19,146,195,28,134,64,138,159,237,138,202,198,178,81,105,193,47,70,186,250,250,67,34,89,33,156,7,12,24,144,14,207,50,177,164,61,211,101,39,152,204,214,135,30,35,139,125,98,166,1,57,16,204,182,35,16,75,195,252,108,122,146,85,41,203,197,176,119,149,82,30,82,70,235,35,12,72,196,135,156,225,157,33,175,39,89,2,216,91,174,62,254,15,93,145,102,63,7,103,19,13,147,94,137,196,200,56,8,3,224,5,135,188,110,65,238,10,229,67,119,136,144,236,5,243,48,106,76,171,96,70,48,66,49,228,207,67,68,156,11,131,121,83,109,74,192,64,236,128,171,12,15,72,161,173,218,248,8,118,94,100,174,152,14,226,54,118,146,207,223,172,23,237,253,136,245,23,90,127,68,111,3,177,27,192,8,16,52,43,110,14,113,17,73,102,67,206,191,90,112,143,244,143,95,180,17,69,198,100,119,31,135,4,248,131,154,202,247,0,245,34,120,194,108,64,123,118,115,57,139,180,11,216,40,98,123,240,119,28,250,93,114,73,149,52,168,248,49,35,188,89,130,86,200,248,11,244,115,104,219,142,82,181,29,239,12,192,196,88,74,150,28,191,145,193,221,182,94,223,180,123,213,179,184,112,169,243,104,185,181,240,60,123,196,3,52,136,148,195,9,198,145,129,127,86,155,232,137,47,25,137,189,29,81,130,71,71,248,220,94,77,138,97,106,3,68,59,95,165,50,82,66,12,176,183,110,253,12,41,188,15,104,3,39,99,100,135,146,221,137,89,115,240,192,251,226,174,77,173,134,249,219,21,70,66,10,112,237,36,177,214,15,236,203,139,179,133,143,1,174,22,178,74,153,248,50,157,98,21,111,2,240,124,197,44,50,248,95,212,205,14,237,193,215,84,88,255,15,136,128,239,135,202,122,40,65,110,16,196,49,46,14,227,199,139,32,90,85,122,103,192,237,190,100,14,226,52,179,59,173,114,91,12,148,155,89,214,102,247,187,32,140,185,38,193,249,244,169,243,53,24,1,151,249,226,21,69,15,7,69,102,170,52,29,1,38,54,191,172,242,30,255,139,95,167,45,231,230,255,73,239,5,192,133,31,193,53,193,147,238,56,159,126,113,109,112,216,255,86,41,73,42,87,229,206,203,84,83,79,25,116,1,124,248,121,246,128,72,175,73,84,242,204,186,170,111,238,218,19,161,96,77,163,229,96,157,141,31,190,165,14,158,168,167,91,86,173,192,215,219,134,21,253,84,117,230,143,181,244,24,247,224,248,18,109,56,63,114,84,253,165,166,238,234,189,212,115,213,132,26,54,72,170,202,39,169,135,95,235,93,158,55,210,199,6,14,199,65,166,7,184,134,111,251,97,150,40,187,162,199,47,17,106,101,74,38,90,37,169,119,54,101,218,152,245,163,157,92,193,217,56,88,62,28,208,191,62,231,144,193,249,237,144,14,53,212,120,190,126,200,229,61,48,212,83,195,180,217,190,251,240,15,141,70,220,76,166,24,24,204,191,49,1,75,137,209,64,20,170,152,50,160,129,228,22,199,85,128,41,6,167,152,43,113,149,193,115,226,137,57,107,35,155,11,56,231,252,32,155,212,1,232,26,83,104,230,249,112,159,245,42,246,72,176,206,123,83,255,148,226,248,101,222,213,129,97,220,211,212,42,5,36,35,226,18,159,46,158,40,107,111,218,15,99,191,201,101,22,103,254,241,33,134,106,115,96,42,131,119,210,8,254,233,26,87,131,203,247,13,22,163,108,168,248,145,209,5,93,137,114,230,85,162,75,38,205,55,173,160,252,42,178,142,135,90,50,125,161,65,25,151,162,105,20,0,154,23,4,132,170,144,113,3,169,202,235,183,241,42,30,242,180,12,120,224,168,95,10,247,58,94,118,32,0,185,231,186,177,19,247,135,126,248,92,118,101,72,78,47,152,33,164,233,128,19,10,62,241,154,202,17,190,183,168,89,122,167,166,127,96,219,248,151,191,210,170,11,11,241,186,17,188,30,115,150,181,229,76,45,62,145,100,74,211,126,107,175,252,62,242,3,15,52,120,231,249,174,10,253,35,194,48,200,191,77,235,4,100,189,173,111,132,145,27,17,152,91,44,70,179,175,221,75,117,18,162,177,38,224,0,202,114,128,94,172,77,138,249,33,214,107,219,121,172,113,74,123,222,178,54,81,63,208,200,135,3,209,65,6,200,48,16,248,169,206,99,0,5,191,48,144,39,82,19,68,249,88,115,240,231,112,5,2,23,172,173,117,218,50,188,144,127,174,83,218,237,169,67,250,149,13,236,130,91,32,223,193,42,84,226,221,132,90,193,30,143,105,64,115,52,93,4,225,76,135,150,27,125,226,117,254,246,229,73,54,175,10,108,87,142,36,121,36,145,193,209,83,70,102,212,128,33,171,18,17,29,163,160,212,15,140,50,251,160,119,25,26,27,56,62,69,95,73,42,137,60,56,43,66,162,48,91,49,26,55,4,109,32,46,151,124,184,127,177,123,68,10,55,232,67,166,110,67,38,168,99,246,87,215,192,255,137,196,0,242,117,38,6,196,107,114,73,155,185,145,236,136,184,65,124,64,72,122,252,194,156,72,228,132,211,152,182,244,80,221,231,122,166,181,100,81,116,46,84,97,174,206,140,141,10,193,12,187,71,71,21,165,120,174,34,131,242,129,82,182,172,241,23,218,114,131,82,33,20,13,243,116,178,8,225,104,176,41,82,237,248,209,44,45,252,122,17,33,47,0,189,78,114,72,55,140,24,145,186,248,76,91,164,135,230,181,38,234,167,71,101,148,184,182,225,181,70,44,190,101,40,34,74,216,239,236,95,28,160,8,40,47,88,110,33,71,51,199,103,123,79,92,252,93,63,86,236,67,26,196,199,222,7,103,206,20,215,78,146,74,175,129,73,158,206,125,5,10,102,13,66,92,3,41,70,229,79,90,182,211,160,36,199,12,130,69,175,112,197,23,186,60,190,58,186,191,71,133,140,139,67,112,225,178,92,226,101,219,22,73,32,0,131,30,207,124,9,111,153,188,171,252,0,120,35,223,33,215,201,138,212,197,212,0,100,168,159,242,61,20,76,23,205,221,235,124,20,51,147,26,21,1,48,244,47,200,221,16,245,234,24,127,251,45,60,142,20,160,237,201,3,188,99,129,186,162,202,184,11,176,195,8,250,88,115,215,6,164,121,46,185,138,250,229,223,210,119,14,29,97,238,58,49,27,62,10,121,122,11,214,176,29,13,153,50,124,118,90,216,133,214,101,74,255,218,207,135,16,31,176,242,228,57,156,110,148,134,235,235,213,144,155,184,211,42,121,233,12,31,72,79,61,93,125,154,9,114,17,164,158,24,215,79,136,253,175,215,52,15,71,213,169,245,9,241,55,160,82,170,85,118,141,141,74,18,240,109,84,115,230,168,117,134,240,64,29,3,109,213,59,28,189,90,114,58,207,69,36,228,71,43,74,12,225,210,128,171,113,16,126,55,59,13,107,31,154,28,65,159,73,178,95,166,40,179,158,47,102,98,227,175,175,50,179,130,166,237,201,95,224,56,36,34,145,203,180,161,253,143,157,197,105,122,215,29,23,211,5,109,245,183,145,7,190,29,176,39,99,135,181,87,255,174,63,215,207,13,17,144,106,146,236,245,252,124,199,237,70,182,187,63,223,201,221,148,116,139,175,15,146,145,205,161,61,120,37,132,241,82,75,145,74,22,84,52,74,94,23,34,37,208,3,65,67,122,154,23,17,125,135,54,196,195,153,221,7,143,193,40,78,120,63,235,39,244,28,237,162,251,150,161,193,81,158,62,66,104,189,195,3,111,26,184,38,33,153,53,53,154,86,52,251,80,194,220,94,15,145,46,152,199,146,113,204,250,151,248,127,194,98,234,227,237,123,107,51,186,179,217,236,187,105,239,25,188,200,184,5,179,229,48,48,23,98,87,129,248,230,147,235,161,155,162,150,177,38,160,41,47,15,94,32,182,145,9,167,114,74,82,63,31,15,144,72,66,29,113,20,84,239,97,82,61,253,210,198,190,139,67,172,221,189,251,224,248,208,84,66,25,212,4,93,165,244,198,30,195,242,16,29,234,218,35,194,135,21,255,13,69,184,22,110,116,180,155,138,59,66,133,144,3,226,96,123,141,78,12,247,98,160,133,101,125,16,43,174,68,7,151,75,119,201,6,88,40,119,106,122,196,152,56,212,100,239,227,110,163,106,251,159,103,164,79,223,20,16,60,75,85,172,247,47,80,239,154,163,237,119,156,254,89,22,170,96,82,105,156,4,182,97,148,124,139,238,227,0,252,118,113,190,242,162,15,145,86,216,198,35,252,225,199,45,217,216,244,14,92,59,62,222,66,171,125,101,165,106,32,161,188,109,143,254,31,136,199,208,162,0,196,128,131,63,57,64,27,99,177,103,198,157,126,146,111,153,142,58,38,12,101,29,65,67,161,125,186,143,114,232,7,168,209,142,194,77,107,126,2,240,14,202,18,65,57,112,236,242,255,75,189,104,83,19,208,165,213,221,11,144,139,174,147,55,201,148,113,155,30,242,4,203,226,51,111,58,239,133,76,55,66,135,161,40,113,134,130,106,157,223,180,65,173,112,39,28,215,117,170,79,191,76,29,129,29,49,110,171,253,147,54,74,76,4,221,227,154,53,46,87,161,99,252,162,238,181,196,88,183,44,20,132,159,233,68,114,194,119,182,89,123,170,96,207,162,221,23,46,83,37,215,182,15,216,221,223,67,127,231,121,45,143,19,144,106,181,74,47,79,210,81,137,200,98,222,9,186,74,206,167,15,89,79,88,160,90,163,112,82,160,248,131,11,185,82,203,39,195,251,248,217,214,182,189,134,125,104,114,64,58,72,76,230,44,100,96,22,106,143,15,198,46,240,249,231,182,153,196,196,41,67,87,218,158,122,252,253,91,14,145,128,17,252,240,241,167,172,77,160,160,136,128,20,0,200,15,81,22,186,29,242,140,239,148,78,91,65,203,128,76,112,217,109,59,83,12,0,123,176,124,32,219,186,108,224,148,55,124,238,41,145,88,89,116,5,245,18,195,184,216,72,136,218,252,131,42,45,66,41,200,43,160,44,187,6,193,202,12,105,3,253,140,98,202,67,102,211,40,49,175,115,17,170,66,7,96,56,191,126,136,86,149,176,87,94,158,128,233,71,77,200,173,2,59,53,40,196,32,129,203,184,110,248,105,189,147,28,228,45,160,206,98,59,196,107,126,174,43,127,229,153,234,76,134,188,122,175,236,49,243,187,249,204,132,127,70,163,129,153,100,8,97,241,35,220,176,72,192,36,211,114,142,242,123,224,229,54,59,36,29,158,167,211,212,76,178,202,26,186,129,224,205,141,9,29,190,70,253,105,196,13,205,217,139,146,227,250,169,51,85,151,29,217,219,108,29,227,87,236,185,137,95,118,245,21,14,205,105,151,73,193,203,115,128,116,3,15,169,1,61,72,209,160,59,235,127,209,128,240,222,21,110,62,110,209,185,206,145,120,187,87,184,186,99,220,103,225,90,48,46,105,52,96,16,255,250,123,161,156,125,39,42,221,100,253,17,196,220,191,198,80,166,17,66,37,142,150,86,201,157,175,205,200,45,107,28,115,52,111,70,180,113,75,114,193,217,208,145,87,96,16,155,199,248,208,6,93,16,9,96,146,197,118,0,92,54,117,107,220,113,193,112,245,172,29,175,226,27,139,132,118,56,205,138,46,149,41,233,146,214,21,252,3,90,143,18,73,111,214,253,186,185,165,80,37,215,72,56,184,66,212,236,143,84,238,218,66,207,225,217,14,85,127,126,27,92,237,120,27,72,139,71,236,171,180,14,23,173,80,248,222,75,214,97,101,56,35,76,87,142,102,35,63,73,174,6,97,93,129,87,188,49,102,219,234,158,53,31,244,145,94,118,46,158,164,83,174,176,253,222,159,234,50,130,26,44,10,187,4,229,217,74,206,86,231,66,201,49,113,127,115,239,108,51,157,186,153,72,199,92,188,201,58,216,22,161,147,92,203,220,83,0,56,26,94,190,75,229,159,254,79,15,169,34,14,136,70,16,119,227,229,214,172,128,249,53,59,199,109,105,5,86,123,205,123,32,75,242,226,169,24,144,164,66,82,73,21,207,0,14,139,8,129,148,217,198,163,162,49,28,44,4,242,181,169,215,176,92,223,239,70,220,187,32,22,23,175,95,165,4,65,163,180,19,110,134,202,55,96,213,123,148,15,208,10,195,217,193,150,177,71,173,204,229,83,239,85,74,158,92,124,185,33,246,131,77,27,207,115,28,136,5,117,177,131,232,67,196,158,57,181,74,7,218,40,146,150,97,199,94,231,11,171,133,104,143,47,104,231,47,207,101,188,19,38,106,167,210,115,143,168,237,133,8,137,127,75,140,143,118,7,189,152,108,89,78,19,0,155,211,119,178,218,115,190,152,224,10,207,83,140,123,1,35,209,66,84,177,140,169,15,237,102,19,169,189,98,96,222,202,250,211,97,171,165,231,220,22,161,45,52,0,65,91,27,188,119,112,250,134,153,238,17,143,22,46,39,185,14,61,86,7,128,183,93,122,99,115,179,169,243,226,199,145,158,250,10,63,158,200,251,239,95,43,134,231,250,168,198,249,122,92,163,23,180,82,173,46,104,4,227,130,247,39,120,149,149,204,226,32,166,18,251,29,178,74,254,180,225,74,178,114,254,33,212,118,249,109,43,89,170,232,58,35,26,192,133,232,211,171,244,71,5,17,236,195,147,61,174,254,44,107,128,9,69,130,188,131,176,78,207,73,167,110,63,119,250,222,102,107,151,183,223,127,231,237,203,9,21,247,7,44,239,108,202,181,85,131,197,3,156,58,13,205,88,109,122,137,216,252,104,146,210,249,220,26,216,52,96,14,162,67,179,110,111,94,239,247,64,251,60,126,79,88,241,160,91,126,13,181,24,241,255,99,10,179,152,142,129,177,140,230,127,255,191,19,90,112,6,204,11,101,147,129,141,60,33,29,168,22,71,187,8,165,71,77,193,251,156,183,67,66,185,11,243,164,79,115,245,186,57,33,38,77,78,130,14,199,139,227,181,161,246,174,15,163,216,91,229,47,138,12,220,101,244,156,227,46,178,101,53,182,126,248,244,158,195,225,20,244,189,66,49,167,131,22,138,45,199,21,29,191,230,107,150,171,80,193,116,208,15,28,169,9,176,232,141,206,243,158,21,17,133,9,11,243,179,11,252,59,23,207,183,107,81,12,97,217,75,13,156,40,223,37,22,49,204,234,254,241,164,185,93,207,103,72,224,110,158,12,81,115,9,73,184,241,118,214,7,240,60,1,68,87,234,32,110,37,4,116,117,154,235,147,209,106,233,30,177,76,184,216,1,180,69,162,230,13,61,25,109,220,234,146,200,67,70,162,6,113,175,28,20,126,116,2,74,184,144,75,36,115,137,215,6,71,222,166,3,183,120,113,196,32,184,161,145,62,149,200,170,31,238,76,209,26,171,39,112,131,50,219,90,99,237,114,224,91,149,110,170,156,189,59,35,228,246,214,135,161,143,24,105,61,154,123,4,143,20,103,78,117,43,27,77,211,164,231,143,235,83,36,133,59,131,115,227,5,154,109,182,126,17,205,41,68,65,13,48,71,67,225,30,202,188,132,23,232,180,139,106,88,147,87,255,19,252,231,56,238,149,210,202,90,110,45,35,215,42,47,128,243,98,162,90,84,164,85,215,51,148,93,38,193,229,52,10,150,95,92,63,217,55,1,56,33,92,110,4,28,65,168,139,72,190,53,139,145,30,27,134,232,73,37,96,109,197,79,2,15,241,163,41,84,132,168,247,248,156,227,241,146,182,19,146,180,199,127,24,206,233,76,181,6,158,19,188,240,29,70,117,210,41,166,2,237,240,108,177,67,164,127,11,153,247,228,86,138,182,220,63,145,250,184,128,50,134,213,211,50,83,148,46,160,44,252,16,156,156,38,212,26,158,243,174,125,161,168,90,243,34,20,118,174,122,172,218,245,131,43,20,53,15,23,131,9,175,227,45,230,128,10,87,132,23,138,244,242,165,208,133,137,211,13,25,98,142,56,11,222,79,187,23,137,58,221,240,99,60,111,198,149,189,88,218,120,191,50,213,179,83,163,177,167,110,121,0,168,199,35,100,44,219,145,81,79,171,110,235,134,213,153,90,106,190,107,201,30,223,31,97,201,57,205,126,11,212,53,142,168,45,134,65,174,57,232,29,243,121,186,122,237,54,75,252,51,171,201,139,156,4,26,216,180,187,71,12,202,151,239,162,29,99,129,124,42,73,216,102,95,151,237,162,51,246,63,156,48,68,196,161,52,209,3,255,180,213,244,22,250,242,230,68,38,96,43,81,190,186,68,45,161,218,8,92,8,159,44,65,166,218,170,29,108,190,40,202,70,207,158,100,246,236,179,25,28,88,148,243,108,166,234,18,96,163,74,74,61,237,118,108,57,26,54,79,121,87,159,198,114,116,231,114,197,129,240,252,158,170,128,108,71,64,145,135,244,68,146,79,171,205,78,19,166,238,219,9,204,49,14,87,78,31,114,29,215,132,16,223,238,143,14,67,0,254,60,158,27,83,170,27,166,95,136,119,254,34,144,90,124,244,111,88,148,109,5,14,123,171,137,211,24,139,112,189,49,17,203,142,8,86,32,142,20,83,43,174,190,160,82,124,135,222,148,184,65,176,176,58,54,88,88,62,50,254,252,32,61,86,15,233,145,107,206,174,29,30,251,221,193,238,243,3,37,53,252,139,150,119,106,34,14,149,61,207,33,60,108,100,99,80,81,121,115,79,62,207,164,181,123,197,102,32,101,184,119,147,210,230,90,180,189,105,220,204,92,33,75,232,4,46,33,229,112,177,160,25,48,131,24,245,204,32,36,74,162,15,41,251,93,131,63,174,112,63,238,137,34,176,48,121,93,155,136,52,252,131,142,124,94,248,62,152,134,12,190,107,83,119,224,101,195,86,228,33,208,59,205,131,106,217,42,234,12,106,23,52,24,230,207,142,203,186,74,127,85,254,175,27,30,170,249,5,187,2,188,95,97,215,128,29,198,248,159,207,105,61,137,45,203,7,227,141,63,96,30,142,105,199,48,203,46,201,171,153,134,140,93,115,90,16,73,170,40,188,213,238,196,222,198,132,88,208,150,101,229,239,96,203,112,25,109,34,255,55,217,109,167,27,56,180,16,162,42,65,155,139,192,238,81,64,10,92,7,222,11,100,191,186,203,73,85,47,46,150,4,197,215,79,30,158,28,3,233,39,118,59,147,167,33,96,174,61,215,252,101,0,73,164,41,88,120,60,188,47,90,66,244,123,196,254,9,134,37,84,160,190,23,225,105,161,143,193,244,240,176,55,192,2,125,35,79,126,172,18,220,71,122,222,53,117,190,206,81,137,147,93,16,120,167,234,73,47,12,2,244,238,230,100,206,79,238,17,142,120,108,150,6,171,28,73,1,92,100,198,150,161,210,18,67,14,147,42,203,54,213,15,120,237,29,133,2,211,38,35,85,74,18,61,241,180,50,120,149,132,153,236,68,64,152,169,250,238,223,111,188,157,153,203,118,168,72,168,95,8,73,123,224,179,142,254,134,58,141,106,227,157,225,172,1,220,230,243,146,207,217,18,48,72,226,40,5,141,73,75,206,113,226,17,194,138,20,113,94,88,127,242,210,194,105,51,126,18,98,2,43,146,18,223,60,30,98,239,129,143,199,107,189,111,38,59,63,102,183,19,214,15,140,226,2,176,212,100,88,38,29,90,130,52,123,163,232,192,32,173,134,223,197,15,244,134,219,118,95,70,244,10,37,103,168,228,228,197,169,100,88,214,26,26,42,250,234,8,155,134,114,188,218,1,108,39,8,25,138,100,194,74,115,81,127,81,235,195,175,187,42,249,59,121,250,73,231,110,86,70,38,152,116,250,59,207,114,225,209,175,147,223,13,36,215,149,8,150,11,224,94,156,59,110,111,16,237,193,140,176,128,178,232,218,38,246,222,8,248,129,233,55,44,176,140,49,198,73,152,178,94,138,119,60,167,218,235,230,169,160,36,95,138,148,165,151,227,193,219,175,56,128,56,67,67,170,189,59,91,113,124,19,167,38,167,52,160,3,42,119,49,159,1,31,156,191,82,175,119,221,178,198,159,178,173,162,55,122,103,34,13,11,192,126,109,228,119,199,202,81,67,90,231,38,177,86,194,140,35,117,167,191,101,79,237,61,138,69,106,227,9,220,71,223,251,191,88,142,227,1,140,81,99,221,194,240,221,36,129,78,193,135,95,33,51,22,141,196,71,4,20,198,8,191,46,255,76,119,152,88,7,9,190,201,130,80,215,197,59,90,42,199,190,98,109,170,149,44,159,43,5,189,20,130,236,25,109,11,152,15,47,238,104,198,10,81,123,86,126,221,71,139,74,116,33,38,109,59,161,103,1,12,250,115,55,19,32,173,250,75,10,227,86,36,52,211,231,253,244,110,147,100,37,88,51,34,199,122,132,154,111,58,59,19,146,148,188,156,14,154,179,170,55,39,181,132,65,81,100,231,20,6,61,111,92,99,182,23,4,217,137,154,25,115,45,227,17,73,44,137,165,50,21,196,246,121,115,203,55,143,90,67,76,115,255,119,192,78,70,33,29,252,164,30,247,115,169,178,134,174,96,251,250,12,104,36,184,216,22,13,235,91,60,202,112,111,65,81,253,5,205,93,209,63,190,203,239,239,236,252,40,188,44,202,103,196,231,181,153,53,183,129,137,104,69,149,250,173,133,233,98,119,236,92,133,169,247,39,159,63,65,146,212,107,252,230,210,37,120,29,191,22,11,197,21,84,171,212,104,151,132,222,9,88,216,205,192,13,214,208,77,188,195,126,229,205,196,76,199,34,166,174,122,139,251,109,213,222,108,84,211,152,6,245,159,177,46,100,171,165,156,226,62,235,171,179,20,68,52,145,148,185,91,249,249,86,239,60,7,101,239,209,167,198,54,208,214,42,26,219,58,108,143,143,149,22,121,135,160,107,212,160,76,168,254,57,31,72,221,208,13,133,106,157,136,57,37,83,237,4,53,3,29,135,74,169,188,13,26,38,50,87,202,78,35,84,146,244,178,104,241,185,182,14,138,40,146,50,253,202,81,177,77,228,61,238,38,20,47,131,102,16,128,93,110,77,107,94,198,168,249,64,202,111,81,211,245,55,29,130,75,29,46,219,146,201,43,136,146,141,205,229,229,102,227,196,148,78,183,246,203,110,42,47,216,92,209,181,246,20,145,223,224,21,170,155,182,175,211,183,37,151,44,231,226,21,2,57,51,117,155,86,194,224,198,170,163,208,143,215,252,93,204,141,21,180,166,174,158,76,115,80,158,218,236,73,3,7,114,79,159,82,239,152,115,7,25,75,83,219,160,77,127,158,155,98,136,140,98,252,125,99,62,136,240,24,104,77,242,255,149,122,63,170,123,194,251,11,104,154,50,192,101,255,50,216,244,251,179,94,141,167,99,91,233,57,71,98,44,151,226,143,64,1,29,108,23,128,211,169,107,38,166,31,167,181,47,45,171,110,70,212,231,0,93,39,133,18,250,217,186,78,120,90,135,216,131,212,193,11,228,220,245,22,238,177,75,103,67,159,123,121,121,109,80,95,180,27,229,106,251,85,85,144,115,63,205,128,206,20,152,48,116,211,117,148,180,41,23,160,242,171,237,145,239,89,165,52,8,74,189,254,96,194,217,245,138,46,231,59,36,239,235,182,70,200,38,225,140,48,179,53,233,60,165,34,159,172,24,190,91,129,48,229,180,25,85,151,130,151,21,132,57,17,133,239,116,168,64,18,175,65,213,85,193,80,88,3,43,250,115,245,231,24,201,24,90,16,215,120,16,183,151,113,53,111,164,161,227,221,150,182,152,202,96,51,170,11,67,226,115,103,187,13,57,132,225,191,210,200,54,83,107,5,74,216,166,184,254,75,29,55,62,238,149,168,67,238,8,44,206,236,167,2,41,243,152,251,141,114,238,64,79,63,171,48,155,214,102,78,95,223,240,82,57,212,210,32,38,57,72,93,44,11,116,72,129,81,219,0,115,110,168,226,5,29,186,53,55,161,139,172,209,81,173,1,106,238,9,251,141,74,247,193,139,178,52,74,146,80,124,172,225,106,122,206,171,68,55,5,141,75,81,194,108,158,135,179,154,103,128,127,252,167,232,94,238,85,1,76,6,55,211,105,243,144,167,9,61,224,106,107,236,241,124,203,18,34,207,30,182,41,142,243,85,221,189,183,177,95,6,202,69,231,31,215,136,90,93,221,156,119,133,245,52,78,168,50,242,95,132,49,23,207,112,209,198,166,68,133,172,207,72,8,175,132,229,84,13,252,40,212,152,154,163,240,27,127,30,211,1,99,60,76,255,53,172,190,155,171,101,163,77,85,135,218,128,202,192,63,73,216,99,137,24,203,107,175,216,29,228,43,63,205,99,30,16,205,70,14,127,216,28,180,195,211,140,77,199,149,89,77,126,186,43,242,125,119,1,249,199,179,153,155,49,203,143,19,33,31,122,50,191,168,145,200,152,25,102,113,242,235,9,70,18,157,92,43,14,192,238,60,202,50,98,21,200,86,60,6,23,46,159,237,16,112,167,194,219,44,147,66,91,216,169,108,6,97,222,100,123,171,188,191,43,224,192,98,159,82,61,130,48,180,189,38,193,175,11,160,0,156,26,127,209,78,141,87,182,168,55,203,102,11,224,60,136,83,135,171,32,8,16,31,17,166,30,115,254,100,90,6,28,238,225,234,169,157,232,144,164,115,58,178,66,140,14,231,165,235,187,91,187,205,215,89,24,210,50,62,15,209,38,191,19,163,244,246,149,83,246,121,234,85,181,248,40,223,95,66,179,47,52,79,75,63,67,149,209,84,144,107,129,218,135,191,12,203,27,53,181,48,87,195,68,27,112,25,150,39,219,42,96,170,42,45,22,131,224,241,81,42,20,74,8,239,244,9,245,126,242,8,201,18,209,233,160,46,235,15,57,117,204,7,134,130,131,238,112,47,245,184,36,222,28,217,9,22,96,216,176,149,52,20,33,35,189,189,108,213,102,0,155,10,184,94,85,115,201,218,237,95,232,135,222,13,95,230,250,122,173,252,237,164,110,114,104,64,9,70,127,235,240,83,4,9,211,212,158,12,77,249,236,227,37,86,106,210,158,70,175,231,10,169,126,156,77,45,193,246,16,110,63,87,52,122,25,208,100,26,104,97,15,250,247,8,178,85,214,42,156,4,90,66,178,251,126,135,39,249,1,177,46,40,44,58,35,140,45,106,246,197,25,5,193,103,219,125,95,43,148,142,96,207,161,150,30,157,119,2,148,222,202,19,196,102,246,50,49,246,224,217,2,228,121,100,70,222,158,167,105,20,107,11,54,25,180,1,219,165,94,215,127,159,243,87,93,131,158,42,30,161,219,45,91,227,62,130,105,122,22,238,83,19,17,84,123,187,81,22,33,208,126,244,65,93,198,239,121,73,98,153,225,215,193,25,74,17,98,38,70,33,64,74,192,127,192,40,204,153,125,132,242,99,173,227,94,195,237,38,182,25,106,90,133,72,52,189,194,106,110,29,230,175,37,172,102,138,149,201,4,207,174,134,225,228,211,203,63,119,138,108,226,195,120,129,108,11,244,0,146,190,11,163,126,134,172,137,29,201,108,38,1,242,13,170,148,47,111,218,93,217,48,241,199,138,241,170,14,170,165,108,97,139,125,80,78,246,175,0,18,117,113,72,255,62,155,1,141,170,128,87,241,231,193,56,109,56,93,67,12,29,121,156,107,172,186,76,65,26,217,54,80,133,185,6,70,51,87,49,43,213,153,126,121,234,72,59,156,72,52,123,168,148,135,234,34,133,182,2,69,183,190,49,206,30,110,69,8,235,243,78,23,145,117,92,144,84,241,84,21,9,210,219,57,170,214,27,105,120,28,98,59,61,83,6,181,19,46,160,229,27,154,150,56,109,148,226,232,40,46,4,195,125,169,75,206,209,171,203,134,191,110,247,229,153,161,75,100,248,53,249,159,71,255,211,129,113,31,171,170,103,208,210,54,102,116,243,219,124,131,198,35,214,117,202,126,170,94,78,135,204,136,119,31,118,251,214,70,98,46,9,67,166,74,244,246,97,251,43,231,118,184,217,131,170,64,68,32,111,30,232,234,181,38,215,136,146,159,138,154,176,145,247,241,116,47,145,167,182,124,225,237,39,107,27,3,198,29,30,66,61,151,81,105,204,154,175,217,61,225,228,204,188,74,71,15,182,128,67,251,143,12,199,35,195,74,118,131,31,12,60,244,185,5,179,51,254,85,29,137,43,236,24,237,20,38,236,12,16,234,196,222,146,245,49,205,251,135,33,237,204,244,92,148,141,195,223,203,127,76,35,239,47,202,61,19,94,135,241,52,166,196,24,245,109,116,161,5,53,243,106,102,64,26,129,48,12,34,221,99,94,30,177,162,117,218,230,213,176,225,225,95,32,165,200,177,186,250,194,139,249,184,203,11,72,34,252,102,173,168,30,232,68,199,100,69,154,80,66,245,147,251,153,211,192,239,105,53,83,184,50,243,64,210,253,105,110,114,73,204,46,29,216,210,153,72,209,243,191,22,188,249,63,235,234,224,178,134,195,152,162,55,94,180,135,179,44,23,61,147,93,64,27,211,23,67,136,200,52,9,69,58,7,220,172,60,74,235,246,70,240,81,187,57,178,155,68,1,197,184,24,141,85,91,95,213,92,36,132,128,129,84,214,2,150,54,177,94,129,103,208,63,38,188,231,43,154,223,102,88,247,176,181,253,172,46,42,228,7,30,71,174,240,15,255,246,120,23,219,134,137,66,159,140,97,162,236,218,250,80,75,195,224,92,47,158,149,18,14,143,28,26,228,173,38,56,237,138,163,213,237,29,118,29,20,245,158,81,144,163,211,83,255,124,60,218,254,183,22,121,118,86,215,105,159,238,223,93,173,33,181,194,39,224,19,176,16,132,110,172,251,189,99,156,129,123,61,210,240,183,195,183,22,234,253,241,23,130,7,208,169,26,158,223,119,25,11,55,95,119,52,89,114,171,98,57,34,228,40,60,176,214,241,196,217,249,215,42,139,79,14,225,21,17,94,15,248,42,13,200,124,117,249,91,202,205,193,163,70,149,90,238,150,149,57,184,207,78,33,27,93,251,11,232,87,137,121,67,5,141,95,149,173,108,220,249,32,96,33,196,38,57,49,241,189,218,23,88,70,53,83,217,115,137,95,106,53,247,204,102,43,234,227,168,155,137,111,208,149,153,175,23,122,209,210,67,51,145,77,91,81,20,72,43,129,183,99,176,70,24,123,244,140,144,153,162,213,66,113,121,202,89,130,104,189,193,233,117,42,124,17,225,150,196,224,76,44,250,140,159,76,146,240,40,198,53,230,169,205,184,29,72,75,203,252,166,222,3,98,249,21,240,68,149,240,97,15,156,154,192,174,2,77,234,252,161,76,65,113,144,92,188,255,184,106,11,95,39,5,139,247,230,52,133,193,223,159,130,117,2,110,243,216,58,104,251,6,99,17,1,146,51,29,250,2,28,1,105,36,137,164,188,107,199,155,162,37,105,29,255,254,160,9,74,88,119,229,173,184,22,220,20,156,186,112,207,148,225,64,118,224,132,233,49,143,161,77,72,154,130,95,151,158,213,239,185,148,184,152,10,18,76,40,75,19,198,161,226,49,63,148,158,49,41,92,102,245,162,218,208,123,158,155,14,57,132,98,16,15,148,242,35,198,169,56,69,67,150,115,123,126,119,25,16,19,13,163,46,32,41,116,68,2,164,123,195,189,14,138,104,227,191,200,87,10,16,119,230,142,182,81,75,171,22,53,117,184,223,133,229,31,79,242,225,24,203,65,225,138,31,237,236,72,110,73,37,215,192,66,211,42,142,97,14,92,124,35,158,168,9,64,5,106,146,253,12,140,70,197,39,16,117,84,25,18,8,60,118,62,193,106,164,125,152,104,234,7,220,118,236,103,67,135,108,99,61,164,63,165,211,232,166,226,220,196,6,74,31,105,86,251,211,126,255,184,41,215,245,82,94,1,74,164,132,195,224,227,20,218,164,157,87,173,73,250,121,163,197,56,194,213,204,195,176,223,190,45,251,175,106,207,47,220,53,68,188,22,253,185,225,66,23,161,155,51,113,10,129,89,228,51,14,47,232,48,57,68,64,170,152,200,124,45,247,29,228,28,27,5,189,115,156,206,227,104,220,88,48,242,160,210,253,175,229,142,152,185,252,246,71,47,166,70,21,222,7,67,12,105,35,224,191,136,9,128,126,79,149,7,220,212,171,160,111,59,16,131,107,52,176,5,110,23,206,116,210,211,221,63,67,27,77,94,46,19,13,244,35,138,200,123,46,170,207,14,64,188,232,109,174,36,165,86,28,16,154,145,221,133,243,195,52,124,238,70,93,147,158,125,93,15,246,185,9,107,24,218,139,128,94,66,76,50,44,249,114,107,40,141,164,113,189,89,47,222,205,196,129,83,5,15,158,7,91,109,171,231,203,19,138,21,145,208,244,205,104,131,142,23,148,246,94,243,42,36,184,163,224,148,246,90,61,162,38,220,208,249,177,195,150,10,228,50,4,108,237,61,37,185,239,193,170,241,235,197,225,101,56,21,68,207,209,85,78,135,35,228,17,26,40,219,131,59,75,206,236,232,63,225,50,2,12,234,255,198,247,229,41,189,72,68,124,67,46,14,224,62,188,7,168,246,139,139,235,216,249,185,137,160,138,170,235,47,164,236,56,235,102,68,55,20,166,5,180,58,12,5,228,102,76,198,119,15,69,248,196,245,49,46,139,218,3,52,202,77,246,123,218,206,131,173,52,182,73,10,202,128,9,242,252,101,47,27,104,92,205,213,105,164,32,53,186,244,113,207,22,185,11,8,104,49,137,52,88,84,31,41,42,105,201,15,71,212,139,52,86,237,172,136,22,238,144,188,216,92,229,184,150,185,195,34,74,11,104,166,4,37,191,28,82,157,246,151,240,117,211,86,168,31,165,102,89,86,158,145,230,178,153,24,149,36,26,80,204,179,201,44,58,19,11,184,55,41,66,197,44,33,157,194,88,0,223,171,254,238,210,92,111,34,84,32,29,115,71,199,94,162,250,193,57,19,192,87,135,248,240,222,27,68,203,125,240,215,221,113,201,180,47,139,120,79,171,147,51,165,239,209,67,24,49,18,123,183,70,239,246,223,50,72,213,12,69,248,166,169,252,239,109,100,71,63,102,132,169,95,157,117,154,198,187,70,164,80,222,6,239,90,244,35,23,69,115,93,110,223,207,161,3,9,158,243,253,135,231,68,44,245,6,103,29,198,8,64,68,183,202,40,40,170,247,120,0,70,252,58,36,57,185,249,59,146,15,176,231,211,106,125,38,21,48,64,97,221,69,172,17,141,107,203,247,105,159,165,152,240,111,233,205,197,142,165,211,218,251,6,211,56,177,43,154,22,195,109,215,188,119,127,49,87,214,178,85,240,88,251,60,199,12,166,77,217,68,242,21,227,132,108,228,60,5,123,138,50,36,159,239,23,128,15,88,23,106,72,226,22,100,68,148,122,134,176,230,65,205,193,86,46,99,155,157,121,236,118,204,88,20,208,249,139,221,4,60,51,207,145,50,200,91,156,236,174,17,79,97,18,44,122,93,27,56,115,178,109,151,39,193,58,112,34,249,160,96,203,241,69,152,12,53,185,115,135,45,115,42,29,7,180,105,147,56,109,194,33,20,150,53,58,167,177,187,151,154,125,190,73,127,216,155,234,143,18,63,214,115,9,92,126,71,45,237,12,124,160,250,126,70,156,132,151,223,213,48,227,27,46,20,109,220,7,177,75,204,119,228,61,247,189,115,206,1,182,137,10,181,173,7,7,26,72,65,220,185,31,250,41,164,125,50,14,6,248,4,17,137,93,146,91,181,225,106,22,82,189,11,198,7,24,230,167,150,79,225,114,52,47,129,97,96,122,12,105,35,63,1,59,106,145,64,94,106,137,154,0,48,0,88,41,148,89,44,85,27,165,84,36,43,196,117,129,175,98,195,156,14,63,94,198,90,64,60,234,29,221,53,204,129,217,47,21,55,129,148,64,160,10,81,209,62,33,71,120,115,33,21,199,237,239,228,54,117,226,36,205,115,102,63,59,248,230,84,72,10,28,190,184,21,95,212,196,236,33,54,109,139,120,214,242,17,243,255,218,13,239,78,100,162,147,85,212,213,4,28,159,46,63,185,196,252,217,39,249,114,109,40,86,142,218,42,10,226,39,152,140,164,108,88,36,79,82,44,220,38,159,208,69,137,118,123,74,214,141,120,170,132,95,240,80,24,24,31,84,177,108,161,3,123,213,246,60,159,5,106,19,39,67,88,221,138,57,102,119,72,233,4,232,109,21,186,96,62,7,250,255,201,182,121,66,113,8,136,20,75,134,193,87,156,59,1,157,168,168,116,168,200,176,180,87,83,160,126,164,27,86,89,179,144,96,118,189,134,67,53,144,112,212,115,230,95,248,101,42,36,147,236,113,118,142,27,113,86,84,112,30,30,86,99,4,165,107,90,234,201,116,6,122,36,218,119,7,55,192,117,223,25,117,84,7,124,18,100,82,236,229,102,159,241,188,102,151,205,139,215,215,241,158,9,55,97,177,37,203,100,134,201,166,234,111,171,113,104,165,165,0,175,58,86,119,17,148,81,193,93,181,203,218,102,43,245,2,91,255,193,7,173,90,237,105,163,47,152,147,236,156,133,105,80,205,24,223,178,6,210,143,206,78,236,92,65,228,154,164,38,113,27,75,25,152,59,19,121,106,82,157,48,144,86,74,105,96,164,116,15,137,165,82,26,174,253,73,143,209,225,102,171,144,146,41,88,149,211,109,46,3,186,22,174,248,239,226,192,170,160,3,201,131,1,33,247,14,151,27,160,118,230,11,90,104,144,42,19,96,176,69,81,155,56,142,210,169,95,120,213,46,217,14,200,29,187,14,124,232,112,148,195,235,195,104,66,122,111,131,45,175,32,167,113,189,114,248,23,163,216,99,28,12,208,65,43,111,98,89,32,212,88,6,128,13,30,238,40,140,33,214,165,228,8,26,7,50,116,152,66,54,40,161,123,151,26,199,130,182,113,249,174,88,164,137,14,8,223,97,195,227,32,192,124,10,30,117,52,114,166,37,177,194,101,27,173,33,35,210,188,252,128,185,90,0,59,204,192,246,45,160,168,193,207,55,138,205,243,27,251,166,21,138,182,40,141,72,235,171,210,196,227,183,189,246,38,80,19,204,210,150,205,82,125,195,190,124,93,103,129,5,80,219,10,107,121,40,215,106,84,35,15,76,220,179,73,244,3,218,235,131,105,134,49,60,198,231,223,119,123,85,61,209,209,108,158,50,22,119,239,55,74,198,161,244,86,5,53,168,38,8,100,42,18,135,177,255,147,38,249,132,160,166,217,247,50,47,62,6,125,143,216,222,205,178,188,224,32,70,122,93,151,146,217,109,163,190,22,214,102,197,219,121,12,204,106,7,154,54,19,189,91,24,40,86,236,163,74,195,203,151,194,215,99,216,215,201,128,61,37,176,156,108,184,81,3,101,98,150,94,167,121,16,161,61,243,107,84,58,40,191,62,48,182,144,184,171,97,80,45,22,163,178,127,111,159,209,236,29,223,233,10,31,86,196,133,12,238,95,28,245,87,79,229,111,247,109,221,202,65,108,227,94,172,216,42,34,67,220,117,251,62,236,163,107,53,96,196,37,75,156,101,182,110,100,74,250,4,252,180,152,8,101,143,237,37,244,242,190,168,205,9,182,9,121,227,233,86,199,165,48,218,242,65,165,57,59,189,99,142,186,25,225,152,139,3,154,51,64,148,82,58,154,167,72,244,28,241,25,150,94,63,165,18,86,57,121,153,176,213,59,239,97,45,214,207,26,160,155,208,228,148,64,200,156,146,62,58,130,167,17,5,87,70,130,33,130,208,186,44,215,232,101,163,51,96,64,147,64,60,49,131,221,150,166,53,14,240,52,235,153,52,35,203,35,195,90,32,209,135,23,255,130,27,174,220,154,111,172,118,102,177,198,87,249,142,54,98,241,155,127,131,46,237,11,57,59,122,243,164,20,43,240,168,43,52,67,86,85,118,200,97,198,27,228,149,40,182,11,3,145,1,227,65,58,43,149,248,109,34,58,212,80,97,174,245,47,67,71,71,140,130,166,255,109,52,148,118,167,113,186,110,94,173,246,223,242,135,51,165,223,50,37,132,240,242,148,219,146,56,86,53,64,166,192,14,57,65,92,47,130,103,155,232,236,246,17,161,191,227,102,105,179,209,171,128,255,18,126,188,145,162,15,194,155,214,46,167,69,15,172,34,249,198,180,70,201,155,56,176,99,142,117,73,174,44,194,200,189,116,33,186,139,97,20,56,50,20,231,191,102,181,218,186,203,7,57,220,67,119,90,195,124,140,222,47,82,125,71,18,179,178,210,161,126,239,232,236,95,240,215,69,172,34,99,30,250,231,212,235,191,0,193,188,229,108,124,216,100,183,255,136,72,54,197,106,192,33,103,197,36,75,226,76,224,90,229,151,211,0,219,120,231,173,44,142,0,71,103,7,153,210,238,162,116,17,42,121,97,73,192,100,85,73,192,75,52,99,101,48,202,68,86,98,178,11,158,240,51,3,147,46,137,197,15,46,167,129,38,12,180,174,152,149,166,26,120,156,64,240,53,83,151,132,205,39,13,16,213,162,67,46,253,143,239,135,188,234,201,250,146,239,96,188,223,132,77,253,67,79,217,68,143,211,36,42,235,85,21,217,35,105,150,14,101,184,129,43,134,51,186,226,244,168,197,135,47,21,250,209,219,35,188,125,196,174,85,60,59,159,193,169,254,136,176,250,195,10,107,217,213,248,7,109,47,37,64,44,12,33,107,36,160,112,186,4,100,181,160,250,56,230,102,214,22,225,178,60,118,101,198,203,165,9,147,51,95,135,29,63,206,129,224,129,217,32,44,37,182,235,109,83,36,104,103,209,159,154,153,22,230,94,142,150,20,108,200,137,240,145,123,116,181,83,238,63,165,184,62,161,58,68,125,22,70,63,68,184,85,52,191,86,68,189,57,77,85,188,180,255,197,60,85,216,247,251,151,219,125,70,176,31,194,111,238,113,31,38,220,44,59,173,210,220,164,118,192,12,149,175,75,61,60,85,141,52,192,246,168,46,80,36,75,181,51,248,226,1,250,208,76,8,41,204,144,103,46,250,234,62,140,59,43,248,5,30,245,95,165,190,122,192,131,74,182,211,232,251,66,236,67,143,207,189,132,30,36,171,94,219,241,39,60,225,173,120,233,64,55,221,106,93,174,211,144,98,100,117,242,47,8,30,129,255,233,5,203,180,186,210,113,23,2,174,195,126,184,24,7,43,35,45,78,24,193,133,200,214,254,126,97,164,232,208,222,202,79,134,240,59,219,138,23,222,60,114,9,78,7,176,247,105,213,136,1,15,177,8,192,47,106,98,229,90,253,207,52,98,53,222,176,146,1,166,77,189,97,224,114,15,62,234,227,81,219,124,162,158,132,243,150,235,103,51,164,4,67,212,2,128,250,148,20,207,167,115,182,101,54,148,151,89,14,240,114,100,87,78,108,33,128,9,156,107,129,193,194,230,160,157,74,211,220,213,253,196,159,87,164,204,82,37,78,142,37,180,250,204,128,131,229,214,222,115,178,3,130,19,204,237,175,82,127,184,109,249,155,53,150,192,15,1,202,173,122,131,115,45,248,128,139,12,143,93,118,254,174,5,171,176,222,78,87,70,223,169,127,202,11,238,179,146,139,39,2,99,232,146,92,85,158,214,1,63,204,52,199,112,126,88,7,26,21,12,201,246,112,140,111,119,93,181,48,0,18,234,190,245,38,25,111,114,250,51,104,14,106,223,65,161,34,9,212,201,155,90,163,35,107,177,86,174,233,173,196,242,86,80,159,168,68,131,225,66,79,106,128,99,151,45,19,41,226,42,79,234,15,197,193,115,93,0,215,16,237,35,57,228,8,43,250,105,138,80,206,205,34,229,253,128,122,137,48,37,252,252,240,6,114,131,94,171,217,100,191,20,129,188,251,211,68,60,44,56,11,95,63,166,72,175,87,213,73,8,146,241,3,72,188,4,9,146,108,116,101,221,146,105,224,222,132,180,63,18,216,237,238,118,41,250,98,10,244,19,84,7,190,35,209,79,123,4,231,35,104,165,187,149,245,53,67,160,230,182,47,10,155,52,49,81,166,10,26,53,32,158,162,204,178,58,130,162,7,78,9,143,213,122,9,197,183,154,2,72,91,174,164,184,220,128,207,33,181,223,241,99,174,23,50,255,125,197,51,219,63,80,54,90,209,185,61,118,182,42,228,61,5,51,192,44,30,139,34,192,153,50,16,155,226,101,1,197,98,185,187,147,178,190,172,30,135,72,210,102,171,222,102,178,70,5,128,183,195,7,23,218,216,109,188,113,108,155,215,81,241,75,231,181,93,59,149,184,155,142,231,15,193,5,113,131,141,197,148,136,183,210,2,251,62,224,116,14,114,101,138,35,254,135,104,147,9,103,50,32,168,192,172,231,169,210,67,180,172,254,164,161,26,155,102,142,49,80,25,156,5,182,174,201,199,250,23,215,58,78,4,190,131,51,251,123,180,196,95,41,100,211,251,32,15,238,167,155,52,252,86,39,176,68,180,244,19,107,110,103,82,84,110,241,4,128,241,93,6,246,125,4,174,222,35,241,80,83,217,98,118,163,117,71,177,37,36,245,132,222,1,167,132,246,172,113,108,209,89,187,144,215,209,5,190,202,171,192,21,176,250,67,90,55,48,201,189,210,124,140,43,241,185,70,194,111,129,10,132,202,85,102,52,254,178,7,56,179,33,134,109,222,159,110,214,47,90,254,234,192,20,194,114,248,57,131,148,225,157,254,119,177,156,106,32,187,198,105,131,201,204,33,202,154,217,130,251,62,236,124,83,27,240,146,129,29,238,146,75,194,202,40,116,51,77,232,142,107,58,144,155,183,5,116,210,150,49,95,96,231,221,62,150,80,181,149,186,38,143,107,171,48,229,134,5,252,141,82,68,77,133,177,227,220,117,113,172,214,194,167,188,253,163,114,249,106,97,196,129,2,7,162,45,32,118,240,124,79,116,86,22,152,53,121,178,83,231,214,160,23,213,147,62,215,137,214,250,186,226,234,174,51,231,111,179,223,182,187,34,169,189,224,29,49,189,165,164,223,25,167,82,93,160,245,185,87,177,150,153,116,10,169,115,229,227,50,18,143,125,87,18,155,211,162,253,74,221,190,115,200,131,161,204,106,103,102,186,222,255,59,97,224,137,126,227,159,121,188,48,222,15,17,187,160,24,118,83,196,39,66,199,243,128,227,107,220,196,116,192,209,35,190,103,232,15,95,30,107,219,136,78,48,85,223,140,182,187,238,138,63,10,156,72,102,45,17,90,13,223,42,80,180,159,19,121,20,33,65,192,214,15,186,232,155,201,89,230,183,186,82,35,206,31,143,97,29,215,160,39,158,183,160,174,85,178,46,248,146,118,187,108,72,187,72,45,109,245,125,187,89,104,69,195,30,50,144,252,17,109,204,236,166,13,136,176,81,31,132,1,43,54,191,205,77,152,126,98,146,253,43,138,184,79,116,114,132,202,218,47,225,120,64,6,138,87,195,236,162,137,183,87,12,46,103,253,197,73,81,182,116,41,155,197,251,250,227,227,204,210,244,148,104,249,104,144,185,86,42,3,168,89,128,124,203,73,165,46,232,36,238,115,159,122,148,88,63,104,65,210,180,106,231,232,218,186,82,239,83,62,135,212,81,253,51,115,164,0,38,168,80,53,240,6,234,65,94,108,179,98,24,97,109,113,106,167,99,174,3,205,6,92,11,230,107,121,132,184,228,141,232,33,153,16,171,209,125,216,74,47,146,17,222,242,132,205,56,186,168,119,190,250,4,104,176,114,77,30,23,247,73,153,146,110,234,183,159,206,93,211,227,242,178,16,86,213,1,50,29,57,88,240,174,11,123,215,51,203,162,236,96,254,187,151,152,172,146,97,190,40,138,167,102,198,251,145,173,73,24,144,108,81,57,205,182,32,250,87,187,1,36,115,180,36,81,6,190,61,5,62,38,53,172,130,90,82,196,125,254,210,83,140,247,72,139,15,189,200,197,66,158,65,90,114,114,130,153,253,183,147,61,242,213,22,200,194,193,19,5,204,252,131,236,26,56,230,178,197,160,189,51,133,19,74,199,109,11,205,85,67,186,202,79,152,185,83,178,8,58,227,55,197,9,239,93,159,53,7,76,232,52,196,213,186,123,32,102,114,151,70,163,207,192,54,139,182,106,242,149,249,132,43,244,117,26,214,116,7,179,7,136,1,10,100,193,196,230,141,130,181,49,90,32,255,99,59,218,179,126,151,96,159,147,75,84,41,72,44,67,228,201,134,130,125,25,42,201,7,217,80,248,147,45,217,13,202,165,186,94,182,31,126,78,85,145,136,3,162,9,250,198,89,72,19,178,99,35,2,130,22,244,145,200,184,221,164,26,141,167,120,229,71,81,137,135,108,203,128,25,106,76,103,140,16,253,11,36,208,216,168,142,110,118,239,93,102,136,214,111,101,165,46,12,202,177,184,243,223,66,72,104,15,39,151,82,94,255,59,188,226,11,116,173,80,160,120,216,184,110,39,209,95,184,25,122,252,47,165,126,254,230,50,112,198,114,10,237,231,117,47,103,108,26,92,58,32,125,189,240,198,194,47,131,16,142,73,127,250,202,126,32,237,152,125,176,137,46,77,197,74,33,114,68,90,141,104,165,40,249,77,145,81,109,89,246,103,203,249,21,220,150,132,244,26,175,105,47,233,181,55,32,180,10,171,166,140,196,71,101,238,178,159,164,205,0,75,92,20,24,82,157,108,96,1,43,247,208,160,34,7,252,10,81,242,234,169,113,1,83,17,82,55,51,208,50,53,166,207,126,36,121,206,56,62,109,16,26,169,231,124,77,142,233,44,128,36,14,31,212,140,95,56,120,51,249,156,97,223,21,219,115,234,248,91,44,45,249,36,132,255,180,150,140,181,249,191,154,174,156,220,7,231,143,104,6,181,48,146,250,137,54,186,216,73,41,243,53,202,89,16,35,197,112,249,206,23,185,253,139,11,240,214,171,71,12,155,11,11,117,23,25,94,174,5,180,191,97,18,39,37,170,7,49,69,141,217,139,196,40,66,16,41,19,254,96,186,123,150,58,236,153,217,110,111,64,202,238,28,186,63,101,105,173,244,245,81,72,137,252,180,102,135,132,59,202,176,81,73,246,73,215,29,63,116,219,212,60,141,226,176,149,141,190,161,147,6,48,90,81,31,68,148,51,112,16,153,247,179,5,252,93,242,122,173,189,67,57,118,88,49,100,108,136,141,163,237,127,99,150,13,127,29,252,246,93,55,214,220,114,53,245,103,202,159,216,49,93,59,111,138,123,227,25,81,198,164,249,85,35,187,27,172,167,34,196,11,135,167,222,170,66,112,139,72,49,186,195,31,213,104,118,162,90,64,61,89,0,245,191,43,177,57,84,84,118,254,5,26,229,105,144,240,72,75,182,41,179,183,41,23,69,62,250,255,139,206,152,125,216,185,16,76,70,60,65,225,2,177,228,224,126,216,148,93,35,50,11,107,2,109,224,10,128,200,103,188,207,91,238,64,192,17,173,203,212,220,107,147,80,45,85,121,224,217,193,89,227,102,132,138,60,65,128,191,93,55,104,165,173,24,20,3,39,196,101,72,177,140,101,148,223,153,157,92,69,179,59,205,223,76,242,74,95,224,90,46,35,11,143,195,193,178,14,32,147,32,181,247,41,8,50,214,201,15,18,155,178,6,175,182,210,41,225,0,84,56,120,10,71,19,134,181,249,245,80,6,68,252,19,39,151,239,16,59,195,22,90,131,211,222,79,217,1,69,69,92,136,120,209,23,217,251,157,250,93,185,214,131,5,137,154,244,251,142,159,170,103,21,131,203,84,88,121,255,204,42,231,180,68,87,99,184,241,142,5,214,2,3,241,208,57,166,224,87,187,115,121,6,142,127,167,231,158,187,79,26,217,58,210,148,55,236,244,160,71,242,178,35,107,199,169,30,77,126,97,195,177,195,208,194,64,255,131,193,233,11,102,52,109,92,66,19,186,168,173,24,31,56,143,103,198,81,56,164,56,6,19,48,197,203,124,248,129,121,78,223,36,226,240,135,76,22,179,12,43,165,52,68,115,69,78,244,34,165,70,1,115,146,91,42,131,230,236,10,149,63,191,172,80,233,1,4,166,138,247,55,6,58,214,149,32,175,251,139,139,8,127,14,153,28,27,109,156,62,181,139,121,209,133,45,103,121,116,138,138,65,2,3,5,181,248,41,238,132,52,138,71,213,140,143,20,228,84,123,183,66,185,249,215,156,155,166,73,209,160,234,45,94,49,222,204,92,246,164,226,94,8,197,54,93,231,42,53,215,64,67,34,127,223,12,218,72,53,207,110,170,45,119,87,16,136,104,179,240,20,97,250,109,55,143,129,103,81,71,115,170,156,58,111,232,100,6,218,226,96,240,18,2,128,186,222,99,6,248,183,30,25,216,245,197,48,84,191,39,111,126,212,219,78,204,193,15,75,85,219,77,2,12,111,18,217,49,116,194,54,222,127,188,251,23,39,19,172,216,53,134,154,204,83,181,253,242,131,237,88,93,114,98,31,225,208,33,132,151,150,197,219,19,218,97,134,107,79,38,199,168,198,220,90,182,159,143,20,103,65,153,169,212,162,209,182,231,87,49,102,201,203,243,124,51,73,64,68,77,65,94,196,212,105,150,218,214,190,74,240,46,111,93,52,72,120,247,228,221,32,59,133,159,252,218,101,254,99,93,169,111,57,162,165,214,154,41,101,125,255,237,128,247,39,250,125,95,69,133,250,245,111,160,11,161,16,209,88,44,64,209,209,106,217,238,135,98,34,13,154,143,213,27,47,178,160,233,26,251,149,87,47,52,102,102,167,101,168,110,41,229,7,255,78,166,201,158,189,217,179,222,27,204,147,84,149,42,109,122,195,102,5,206,50,126,5,54,108,235,117,160,232,65,3,101,35,81,165,160,149,121,237,204,151,121,163,116,98,126,212,1,121,15,35,232,81,56,117,3,254,45,27,1,238,134,194,171,182,51,145,176,125,179,108,46,131,13,136,58,208,112,75,251,227,220,220,123,41,28,80,61,62,231,139,35,167,45,85,26,195,196,228,142,204,130,148,119,6,79,203,41,8,100,112,196,247,53,254,118,125,35,60,5,249,140,18,162,191,176,160,30,29,171,102,49,15,252,66,185,26,51,166,21,86,106,149,211,176,119,113,46,152,209,1,150,85,120,5,94,218,248,176,205,12,114,179,237,183,7,230,170,74,146,120,242,230,246,15,61,236,101,27,230,211,205,82,89,173,230,226,198,92,104,175,146,183,210,199,128,112,171,36,109,80,187,217,65,0,17,168,117,104,160,67,157,133,19,91,217,146,22,228,98,9,5,177,205,135,176,80,174,147,46,63,235,254,197,134,149,41,6,207,197,101,185,112,133,205,124,104,95,20,126,29,162,17,98,86,233,154,102,40,39,139,7,132,43,215,36,13,11,119,234,31,111,166,142,51,244,151,209,204,237,9,169,107,245,252,224,135,75,53,28,137,127,47,128,165,67,215,157,86,245,5,81,114,120,53,82,227,72,169,4,234,31,88,235,169,215,201,81,112,133,83,121,69,190,99,98,245,12,162,108,206,142,15,139,5,97,68,15,214,199,96,96,163,191,87,69,203,14,166,158,132,114,189,205,237,29,0,167,11,224,96,156,92,112,185,247,95,114,49,111,48,81,152,103,11,80,216,123,73,174,93,25,106,97,97,51,117,154,238,76,159,159,200,137,58,190,147,49,131,44,9,237,26,167,125,57,27,210,33,153,248,82,250,191,19,112,183,131,106,253,253,216,25,107,17,175,34,100,201,1,40,227,39,130,120,254,154,68,1,191,104,43,24,111,105,127,93,228,54,228,191,131,79,177,109,192,50,109,144,171,201,23,66,221,146,105,14,111,215,142,25,157,50,30,167,91,217,36,244,228,187,187,42,192,235,110,110,226,10,200,10,169,157,240,96,172,59,146,136,229,73,245,39,248,110,44,162,209,156,43,124,177,4,34,206,101,95,77,19,154,76,251,211,97,126,157,160,93,154,237,242,111,218,229,5,2,43,232,72,19,226,249,78,231,219,242,110,159,6,212,0,57,196,106,14,117,184,26,84,130,62,210,146,156,9,25,155,146,46,222,93,87,187,87,205,88,199,136,36,94,201,48,76,185,49,138,252,100,122,19,28,110,84,241,27,14,94,78,228,94,211,255,89,34,198,46,2,44,110,253,182,221,228,129,5,181,213,104,251,39,216,227,78,103,183,39,164,76,225,195,228,252,109,201,125,39,86,50,3,138,180,225,154,164,7,229,197,138,200,81,173,162,13,231,172,60,216,62,117,207,176,123,54,216,255,6,77,59,233,32,43,100,90,46,149,67,207,61,163,114,125,32,155,255,136,99,91,67,198,132,118,186,159,62,166,176,12,13,188,140,248,94,144,68,128,42,20,243,144,24,203,63,123,39,20,175,179,234,190,222,85,180,58,28,169,65,38,129,82,229,121,69,192,77,80,53,31,63,80,10,126,108,220,145,228,101,240,115,22,118,160,196,217,227,108,141,223,53,163,213,155,206,80,39,132,175,229,181,159,224,217,201,145,228,238,126,27,71,27,244,100,151,210,33,57,198,206,30,92,39,9,9,254,240,43,185,161,76,213,129,205,150,233,120,5,253,175,62,236,115,170,101,89,82,129,108,66,157,221,116,138,217,234,59,150,223,44,18,123,23,121,39,134,26,219,71,156,174,62,209,229,99,191,218,53,148,177,246,221,37,148,139,118,14,4,33,159,16,107,106,171,34,123,208,7,161,233,170,5,26,68,42,239,240,122,101,42,32,16,207,242,79,170,111,146,58,37,160,194,107,181,233,52,35,139,238,63,181,235,124,30,58,19,38,154,145,216,145,52,156,123,164,244,205,241,187,201,45,133,111,47,46,177,224,146,25,59,96,237,46,168,27,139,173,16,198,251,50,156,38,173,82,192,199,13,212,160,177,207,223,85,18,173,59,48,18,48,97,117,236,138,166,88,87,167,1,36,121,73,211,11,252,230,162,167,14,238,250,29,150,188,92,159,89,254,83,191,147,253,117,96,224,224,81,227,249,205,205,32,60,182,233,178,114,112,208,244,114,72,175,219,33,164,136,20,121,223,223,228,7,207,27,26,225,230,229,161,180,31,203,153,50,145,241,7,117,27,13,248,72,127,210,121,52,139,66,38,9,221,67,111,163,0,95,100,125,174,217,243,244,35,138,48,207,185,58,254,19,61,63,191,164,78,25,97,110,46,215,74,117,117,135,123,148,14,169,55,106,250,42,67,145,231,53,42,145,49,160,2,97,25,0,109,14,95,197,122,183,92,24,163,222,229,222,72,127,145,173,113,63,229,78,85,191,24,28,146,139,3,218,33,58,97,234,147,8,204,142,83,179,140,0,181,26,42,38,87,215,106,213,211,67,42,35,128,177,150,131,139,225,134,112,106,8,187,110,67,125,191,171,202,26,247,104,31,66,213,218,241,46,131,249,112,134,42,87,126,122,174,105,53,121,189,165,12,192,197,57,127,15,165,65,213,39,213,111,7,60,26,160,32,151,174,134,90,229,54,225,223,6,28,97,243,109,213,93,135,15,184,22,30,102,93,21,125,222,254,144,90,93,144,132,210,131,37,101,114,228,178,76,0,176,188,222,80,91,102,54,161,110,77,160,0,234,185,81,255,195,81,142,19,78,205,85,187,63,182,65,17,40,139,197,135,210,173,224,68,41,102,60,100,224,48,55,81,94,36,218,74,122,2,164,23,119,219,165,212,19,232,254,217,237,95,173,121,4,166,249,60,41,55,22,82,1,45,87,64,16,2,234,9,186,75,92,125,26,31,249,49,235,158,77,120,8,130,231,238,236,244,117,229,178,148,118,41,159,80,86,217,137,122,118,35,147,5,99,178,138,72,181,165,190,135,183,54,242,107,212,234,60,13,108,219,35,67,224,173,235,70,8,194,92,119,57,68,150,57,101,232,92,186,93,135,233,111,139,19,2,204,191,31,93,76,62,189,61,194,130,204,143,178,189,222,20,61,167,218,144,16,149,237,91,105,232,26,190,57,212,161,12,124,144,68,132,7,18,66,213,210,216,221,92,150,251,164,219,172,21,121,179,135,105,10,142,152,60,186,62,69,115,79,143,20,101,85,219,9,130,140,221,187,4,36,83,108,165,66,174,16,34,240,101,40,116,52,235,161,31,160,124,206,238,222,20,65,221,218,93,129,123,254,131,145,106,244,72,7,246,68,248,166,174,200,233,216,52,59,191,201,154,192,8,234,58,237,175,202,23,12,156,41,200,23,64,168,140,113,186,211,231,202,195,56,202,92,244,166,121,223,75,23,230,254,227,88,86,199,203,11,157,190,232,68,54,52,69,136,150,89,167,117,82,229,100,7,229,76,102,215,221,121,246,144,118,143,6,89,182,19,1,179,222,85,216,144,199,32,14,164,107,194,102,155,236,159,33,143,244,103,91,45,114,210,145,68,6,150,143,207,8,246,4,128,105,157,59,184,7,253,104,255,92,4,7,82,218,125,200,81,98,77,217,15,135,1,202,42,153,70,91,72,209,55,5,39,154,67,119,228,134,52,252,242,130,185,65,248,161,24,232,236,77,62,130,85,213,209,230,138,126,23,70,46,84,74,227,93,54,223,240,196,0,210,200,21,189,24,246,137,212,64,26,238,126,54,9,252,215,152,118,196,196,155,129,55,69,40,124,241,131,16,218,146,215,190,53,15,39,100,250,34,141,198,98,18,55,201,107,35,241,253,116,84,232,140,43,82,206,18,9,146,238,193,135,145,33,40,234,148,95,108,124,54,28,246,147,139,124,196,151,56,41,165,49,168,140,60,250,32,223,37,86,173,10,177,153,145,69,93,34,67,33,96,108,27,246,10,229,43,193,229,224,85,33,136,81,76,153,71,148,203,119,78,182,93,24,132,101,163,231,12,124,208,59,127,91,227,143,124,135,140,104,175,211,45,133,217,153,220,59,45,1,81,237,56,50,229,10,67,2,242,51,195,45,47,116,109,54,222,231,104,229,168,164,19,135,181,149,11,85,200,178,113,201,176,14,217,243,31,2,96,215,60,53,88,74,119,94,64,169,168,8,38,29,101,242,47,29,31,253,204,147,237,143,23,80,244,51,249,9,29,74,156,160,179,45,124,36,138,238,227,63,211,179,47,9,130,16,153,90,72,199,224,225,11,111,235,90,143,78,183,3,142,243,89,19,137,23,136,100,171,206,113,149,79,92,115,77,106,78,47,90,10,49,43,86,123,193,206,169,12,40,41,76,196,176,130,89,168,21,228,102,1,125,3,74,69,50,237,68,58,195,151,130,106,177,224,60,143,114,16,110,162,74,22,86,176,184,70,130,126,174,23,168,141,228,126,254,2,198,121,200,76,57,52,223,43,193,217,173,215,241,82,215,158,220,21,9,28,178,32,119,24,133,207,229,79,17,49,137,172,143,165,59,102,234,170,44,77,135,70,214,248,9,209,79,38,220,157,61,198,133,206,142,213,74,19,64,148,101,37,217,190,95,61,11,38,217,20,20,61,114,28,166,163,200,194,67,182,55,251,120,118,247,81,36,235,203,114,212,99,249,110,10,47,243,53,156,122,84,116,114,44,230,50,53,149,9,207,100,139,44,57,175,117,88,142,118,190,83,184,137,255,158,142,242,137,168,30,73,222,18,127,196,170,118,83,37,4,172,210,97,202,126,185,98,160,123,55,162,66,75,8,64,232,96,28,154,105,144,207,152,171,192,147,140,153,219,221,201,180,102,192,29,161,232,19,73,5,151,8,210,143,173,95,238,251,74,83,204,166,120,206,59,45,35,182,214,252,57,111,56,225,248,107,248,55,228,94,40,11,220,115,219,188,117,128,251,124,51,0,12,22,161,50,172,64,146,124,112,233,166,173,171,183,137,241,180,65,240,92,29,251,247,155,111,58,8,163,51,95,128,113,84,225,4,101,93,147,233,131,226,147,139,46,68,78,201,203,83,205,99,244,136,141,176,29,146,5,217,57,26,155,227,46,77,134,158,108,224,59,39,178,107,188,28,6,213,202,0,45,72,59,36,161,40,180,132,78,179,225,143,137,42,73,246,211,24,221,34,146,26,54,81,108,180,104,79,33,177,170,113,137,86,79,12,162,65,212,183,166,134,24,124,47,59,45,125,206,99,103,131,242,91,138,23,112,53,238,59,68,203,115,242,89,96,16,42,154,63,247,172,135,104,177,167,187,158,156,1,124,226,212,225,15,14,216,248,103,123,61,70,121,108,90,219,50,98,164,156,50,150,200,172,18,197,151,230,212,52,47,31,159,200,44,167,20,84,206,2,91,97,61,18,51,36,29,242,90,28,97,172,205,47,189,77,71,245,82,162,125,196,134,164,216,121,40,240,142,105,104,0,156,92,114,70,145,30,71,222,202,223,79,5,242,14,24,210,6,199,45,117,7,78,40,171,160,158,121,253,54,225,186,157,110,41,199,250,196,50,92,196,161,251,252,217,75,93,42,224,6,218,125,232,25,113,64,116,80,53,245,139,53,55,246,161,62,175,210,159,213,103,164,161,110,44,174,105,193,59,195,124,61,215,152,107,141,12,243,221,71,90,66,177,91,74,242,169,238,104,37,127,17,89,141,83,31,50,22,41,122,111,23,114,130,54,37,120,45,57,182,237,70,29,189,62,97,21,78,147,142,149,39,246,20,225,60,167,136,249,71,168,201,111,150,174,207,131,100,216,157,99,149,49,100,18,18,175,167,69,123,13,242,17,215,16,188,249,0,244,41,59,3,29,214,156,187,105,20,248,234,11,35,36,39,27,4,4,23,254,170,163,84,94,215,239,227,162,113,166,45,228,144,68,63,113,112,44,236,114,154,223,77,61,154,216,7,119,21,163,112,53,42,176,15,44,152,43,194,103,251,199,179,39,51,175,174,91,83,136,216,42,24,72,59,213,90,61,218,178,34,199,225,42,209,250,107,219,19,234,19,73,198,203,148,172,152,192,198,138,198,115,58,104,176,150,8,192,150,147,20,208,14,64,234,247,153,140,205,32,217,143,204,180,144,40,26,145,58,169,117,105,149,108,193,56,25,96,93,129,106,153,182,195,232,38,76,196,133,122,90,152,236,229,167,28,119,110,239,206,146,48,0,218,6,164,169,118,89,106,80,214,35,70,212,73,25,55,175,100,55,77,101,183,132,37,153,17,41,214,84,43,83,162,98,83,22,80,246,253,191,7,247,153,120,156,24,230,181,212,8,240,105,211,234,47,145,218,8,147,250,215,95,153,173,37,186,68,112,23,128,232,184,113,174,11,50,45,231,86,16,184,119,170,206,13,128,30,253,76,43,35,146,163,191,47,57,9,85,74,24,95,151,240,146,216,13,21,160,170,241,69,224,148,64,12,90,123,255,158,116,208,86,212,204,0,165,99,84,119,135,53,198,224,39,125,177,147,26,200,185,144,243,130,166,127,83,101,111,251,241,176,208,146,140,114,5,229,159,29,53,175,164,172,101,160,230,197,18,0,165,151,188,248,217,26,251,186,171,203,63,108,108,23,245,22,240,19,80,40,46,180,212,248,113,137,190,46,74,4,196,217,68,49,184,20,138,70,233,237,195,116,59,109,226,59,51,211,233,206,33,163,6,132,20,192,180,207,108,197,78,184,212,183,77,128,61,57,140,225,217,65,253,236,152,4,253,81,119,115,152,153,164,122,242,110,153,186,215,119,50,236,82,147,253,70,148,251,243,199,205,60,194,183,174,19,225,40,218,142,18,182,60,164,40,49,88,237,177,51,27,130,72,24,168,240,237,2,88,109,38,236,33,61,15,87,84,174,130,10,232,75,94,225,145,158,245,28,184,2,211,80,245,107,206,87,43,197,47,26,137,89,152,34,236,211,159,79,109,22,231,58,159,223,129,12,135,108,244,24,225,43,251,66,185,22,231,71,194,36,54,177,123,62,198,114,170,185,53,198,206,104,251,3,94,112,58,157,16,214,26,21,84,46,93,36,142,253,134,74,203,214,51,111,183,61,229,81,115,168,100,180,237,196,151,184,179,70,36,208,95,70,181,55,117,237,115,84,32,195,166,204,108,57,228,235,171,219,128,197,197,193,62,16,170,241,160,185,114,243,183,225,30,251,73,43,119,215,89,28,245,140,82,130,81,140,119,54,136,228,102,254,251,45,160,57,247,236,141,38,86,149,142,204,10,115,156,108,174,122,185,147,201,35,146,41,54,38,244,219,109,236,229,27,118,105,33,101,131,175,54,104,242,238,37,238,48,222,171,207,222,227,133,59,229,142,253,215,0,47,65,127,239,208,202,6,102,166,153,130,217,106,117,177,201,208,107,11,89,130,25,159,28,119,154,127,61,125,97,158,187,170,219,227,169,157,93,216,74,85,203,240,67,58,93,34,140,209,106,207,26,7,29,144,39,104,82,103,230,216,183,7,159,137,181,211,86,152,253,115,212,153,229,145,199,116,41,19,149,76,196,138,15,2,63,58,184,127,36,234,32,12,70,53,241,56,122,78,187,5,75,96,14,3,29,98,119,86,68,98,138,81,230,29,45,77,18,101,150,156,83,244,161,122,129,183,77,167,240,119,206,137,79,186,80,76,85,2,180,123,37,103,134,240,16,81,122,140,27,164,119,149,127,1,30,112,65,126,207,79,96,13,14,221,186,238,244,208,177,156,15,169,140,58,221,254,164,225,160,105,13,23,190,208,28,255,134,124,65,53,220,208,68,223,150,26,6,22,63,197,88,165,83,76,194,19,175,190,197,159,96,30,1,196,242,121,236,181,195,216,50,31,118,18,100,224,92,213,190,225,231,110,129,82,151,221,252,54,23,72,206,122,110,174,70,42,20,214,121,6,237,93,39,179,0,231,192,83,241,110,111,143,134,70,214,1,199,218,229,86,37,112,241,71,141,197,200,56,32,55,111,63,209,195,84,233,48,71,189,106,28,193,165,230,234,239,196,159,238,245,254,165,149,72,111,61,170,193,169,126,70,120,95,10,117,146,107,146,179,29,112,144,196,185,44,209,168,165,64,162,239,132,228,199,168,233,240,63,163,240,253,92,150,98,51,168,163,205,0,9,116,5,162,220,23,213,41,122,251,141,191,86,254,239,61,126,228,99,8,210,8,237,128,105,236,7,249,67,19,4,167,21,236,225,0,33,25,215,6,38,202,202,17,233,245,201,175,246,222,88,162,20,186,110,160,235,38,132,231,169,47,72,30,165,58,19,203,127,120,94,190,98,208,82,179,2,119,92,96,25,35,217,207,220,13,124,142,53,226,4,32,75,181,121,86,158,69,134,89,162,79,58,115,205,16,241,90,115,101,234,1,212,236,83,190,149,63,177,54,168,245,154,145,248,62,183,177,244,203,199,44,33,235,254,209,222,92,26,166,155,30,185,73,66,46,106,20,44,52,187,91,224,169,39,224,43,194,21,118,71,142,161,237,195,177,55,179,189,35,176,218,140,53,121,215,206,77,206,138,156,50,38,249,237,123,152,120,238,57,93,127,254,199,31,227,178,100,169,113,60,195,79,245,5,114,76,102,217,188,248,166,98,234,62,146,166,85,101,198,84,78,219,233,13,171,166,43,9,32,140,93,41,14,110,127,178,114,44,205,187,196,154,68,125,87,226,139,136,184,26,49,135,171,88,148,34,94,27,194,24,61,37,170,199,188,12,108,8,253,4,115,214,168,81,200,136,215,71,55,81,9,174,18,165,73,112,67,93,100,78,123,139,76,50,174,223,68,190,97,27,139,56,128,190,102,22,251,55,176,199,8,156,79,242,58,119,3,86,151,15,96,66,91,216,222,58,212,61,62,4,194,179,22,13,215,183,131,82,255,119,131,217,50,227,175,21,1,221,126,24,4,184,28,127,228,73,16,104,91,22,56,82,193,95,189,75,97,120,160,243,130,239,234,101,200,130,131,28,95,60,160,105,8,218,178,211,165,121,231,252,11,222,74,93,238,51,66,170,200,123,234,70,233,109,74,4,76,77,12,99,96,226,96,240,242,181,15,57,71,241,41,6,97,80,189,134,161,253,123,134,40,248,107,217,20,35,202,171,136,65,255,213,51,131,134,235,60,96,232,84,191,251,209,184,147,73,57,169,203,23,226,160,144,11,21,184,118,53,200,195,69,117,35,19,129,66,127,185,184,23,134,124,13,55,166,100,148,225,168,124,153,197,210,222,218,105,107,224,66,170,217,253,216,234,11,134,118,19,193,137,29,170,118,84,104,200,178,167,34,135,178,20,144,48,110,254,45,115,140,13,29,21,97,111,34,63,66,203,93,66,134,133,64,131,71,76,113,229,61,3,43,30,53,114,97,117,206,145,117,60,41,62,84,229,219,178,158,71,91,238,185,137,114,111,168,227,96,248,154,11,3,26,18,251,215,185,66,116,120,170,38,230,113,165,52,69,205,25,112,250,62,231,16,177,178,239,1,150,128,113,79,182,119,215,237,212,11,49,73,66,143,87,211,50,210,215,128,87,179,191,203,50,91,82,195,32,67,108,99,59,134,79,206,196,10,120,150,135,200,16,246,35,200,209,59,98,162,57,159,184,97,218,65,199,200,218,38,113,198,45,67,255,188,225,10,44,156,5,221,190,22,209,144,77,119,119,170,121,40,190,80,151,241,163,124,84,208,58,28,64,92,195,229,235,126,81,204,172,231,133,93,39,48,169,133,219,43,243,158,191,212,196,135,127,206,105,41,162,191,241,138,198,119,146,218,121,55,80,165,255,34,168,15,26,13,203,179,164,164,166,204,245,102,129,197,131,226,250,177,19,67,206,192,192,59,130,130,211,137,247,125,49,207,87,206,72,32,38,210,67,150,73,108,195,238,125,162,29,29,86,37,129,219,99,13,42,191,219,246,156,196,184,126,184,138,230,124,198,51,186,180,103,27,140,33,102,105,37,144,106,248,239,151,168,154,82,242,106,65,210,83,246,81,155,126,132,70,141,62,36,30,202,200,238,23,21,201,8,100,69,73,191,110,143,250,67,165,67,172,103,237,38,120,123,102,121,108,53,239,76,93,231,36,147,65,66,197,197,78,118,76,81,141,208,162,1,71,91,240,122,101,34,242,177,36,84,216,20,43,118,124,116,74,24,120,247,204,133,93,36,211,232,147,163,10,97,244,203,136,19,14,253,52,252,162,47,91,41,137,41,50,184,76,191,214,213,21,24,202,179,36,141,175,118,223,148,137,61,252,245,103,232,173,25,43,228,58,127,243,23,7,40,63,9,19,161,121,196,214,203,32,221,116,9,125,90,81,58,30,134,61,195,89,155,166,181,57,218,142,220,56,111,128,40,204,51,27,7,235,112,6,139,103,82,197,127,245,133,161,180,201,92,246,64,8,219,229,25,54,41,149,253,115,87,25,146,73,129,209,223,218,48,132,96,13,77,119,16,30,67,80,1,37,159,96,119,133,154,81,211,55,39,125,141,206,140,134,236,217,220,231,224,249,246,231,214,135,251,97,63,89,222,18,115,132,102,10,44,222,92,141,34,74,103,193,190,81,57,89,218,239,64,132,2,7,212,3,22,1,140,163,246,206,89,200,50,129,160,12,65,201,125,179,21,171,212,163,239,110,29,38,207,67,123,107,243,44,112,43,22,3,12,240,217,124,6,162,176,11,213,255,95,16,87,217,251,36,215,137,242,42,204,140,210,141,170,32,178,236,126,40,127,215,207,23,252,14,40,65,159,192,107,95,71,13,142,156,111,174,200,169,181,98,239,87,185,64,216,9,93,155,152,207,176,223,203,175,220,67,191,241,163,159,165,2,221,123,136,58,251,198,174,188,62,238,7,158,141,140,136,42,202,154,125,74,250,154,149,176,186,88,206,65,21,246,90,12,151,89,215,130,60,51,211,119,96,100,40,200,29,123,204,119,255,244,111,55,159,150,80,57,249,60,1,250,188,51,37,237,36,169,98,148,81,153,41,221,174,224,44,58,183,241,102,105,98,223,207,157,128,31,123,255,117,109,206,183,21,135,55,251,246,200,217,149,98,197,203,24,32,30,93,3,191,51,9,6,135,124,41,132,92,39,52,150,209,145,7,192,53,4,98,113,188,254,98,116,209,97,28,81,191,189,10,5,209,254,21,31,107,241,141,126,111,92,116,0,213,60,186,198,174,232,199,108,167,103,122,132,200,142,121,251,184,55,197,246,249,22,233,136,97,249,191,109,36,102,16,17,126,209,118,58,104,8,227,177,1,175,221,247,112,83,230,49,84,253,244,71,186,38,160,97,48,52,254,234,79,177,128,242,29,56,62,27,48,197,63,158,117,128,73,19,107,90,72,59,128,201,173,177,244,180,100,43,200,73,30,54,208,147,155,241,97,77,49,70,105,253,85,64,237,157,125,153,144,150,244,48,125,49,154,99,198,250,172,214,187,208,147,207,204,253,198,44,35,246,62,174,242,102,174,143,161,8,3,154,207,183,216,81,204,202,47,57,26,118,53,189,32,220,247,241,53,162,243,55,222,244,199,165,14,83,85,111,244,53,208,174,196,244,239,71,111,62,136,70,139,181,213,75,21,190,149,135,18,170,50,223,60,204,115,122,117,188,176,187,218,215,170,181,230,151,69,166,201,1,182,156,143,152,227,105,242,210,13,101,102,34,125,160,96,20,34,213,62,108,34,21,216,39,23,112,68,131,204,16,246,14,13,89,22,114,245,148,201,61,37,229,225,228,255,148,164,63,9,247,181,160,9,161,251,138,38,12,58,68,199,3,11,221,224,65,157,75,214,49,61,162,212,203,23,26,118,9,115,102,103,197,200,36,67,155,148,53,162,48,62,34,58,243,226,146,115,25,14,130,10,219,75,160,208,253,128,32,45,21,12,194,98,121,72,67,184,59,208,14,194,232,112,61,41,195,58,140,118,4,75,145,140,150,154,83,54,78,8,245,250,239,124,72,252,108,247,60,6,166,229,165,215,139,227,172,99,212,10,243,28,4,195,7,206,247,92,25,109,58,202,248,40,216,184,154,92,124,96,187,105,76,6,171,255,178,175,176,128,29,232,92,103,59,34,252,166,255,171,37,10,228,246,56,89,59,8,232,179,221,174,11,130,4,94,239,76,135,125,29,198,99,169,2,231,207,187,151,235,68,220,202,253,60,254,111,6,63,93,21,205,35,253,154,120,184,220,39,45,230,195,209,38,158,26,250,11,224,221,151,239,160,107,245,248,138,168,200,186,209,98,133,186,63,145,244,120,207,50,116,227,181,117,200,136,234,105,195,124,4,87,89,49,26,194,203,129,29,238,108,110,203,194,115,142,242,149,115,63,166,222,49,117,39,164,33,241,58,74,57,57,21,75,165,5,126,57,100,38,10,16,57,165,179,196,212,52,95,160,92,187,191,27,121,97,200,192,65,176,164,157,255,189,61,162,54,235,66,105,176,14,71,101,30,98,25,13,122,216,10,49,75,238,52,122,170,25,80,205,30,82,0,107,167,140,236,134,72,79,206,137,2,33,201,213,85,26,162,240,82,61,186,72,130,144,64,121,235,161,140,16,205,224,252,2,211,209,99,12,122,81,102,110,192,247,68,60,227,147,33,158,101,166,41,41,59,67,197,126,36,97,39,97,146,237,188,224,161,28,153,85,83,142,199,69,220,53,44,165,179,227,11,195,106,100,107,32,21,195,89,240,185,19,102,76,101,29,131,192,246,21,17,236,147,144,137,174,3,194,43,188,59,168,155,157,169,27,131,21,33,232,163,211,171,224,11,95,44,154,248,252,135,77,50,121,200,179,49,122,151,33,183,216,61,110,253,245,194,126,171,198,206,36,2,245,147,193,48,246,235,38,137,205,108,202,65,247,216,57,39,110,47,201,189,102,174,164,204,203,143,189,146,155,165,168,135,72,221,185,208,83,16,71,64,51,192,247,205,30,72,11,22,137,58,30,244,160,254,99,102,137,204,91,111,80,190,60,232,226,249,162,254,84,38,46,79,188,127,154,199,142,31,206,104,86,97,157,208,108,43,51,31,11,213,36,179,24,226,33,143,28,38,206,52,157,87,64,151,116,246,219,16,249,142,78,98,231,95,112,45,199,71,171,251,162,75,76,53,203,152,249,253,31,152,198,28,90,226,29,123,23,102,211,63,226,222,174,48,43,15,154,16,149,202,109,6,155,84,87,250,57,15,205,98,203,235,226,215,58,3,167,77,246,3,149,158,128,232,133,207,3,87,178,188,70,1,116,125,38,196,179,252,175,206,20,127,75,11,156,28,102,8,139,223,166,167,22,22,201,255,157,58,122,65,127,130,103,67,98,140,46,53,88,152,164,1,178,83,19,44,251,51,212,81,156,134,114,79,68,226,235,171,167,31,129,194,35,138,10,89,115,130,51,177,51,118,225,146,209,8,48,114,117,156,197,179,177,116,153,242,70,7,140,79,214,89,90,39,83,201,215,172,202,213,181,171,230,127,170,4,12,120,109,125,19,144,116,131,45,124,135,72,182,230,66,172,64,27,3,211,144,130,208,254,221,7,167,163,189,8,19,84,125,255,179,195,173,70,58,31,246,1,81,202,75,227,223,107,68,92,41,237,217,152,28,213,196,120,32,109,181,182,219,116,234,173,183,24,230,51,153,111,156,128,117,20,130,132,89,56,80,133,116,49,93,99,53,162,147,253,86,12,4,110,244,108,45,180,18,245,160,40,113,142,58,221,241,105,180,125,135,55,153,191,172,146,72,0,25,156,156,116,122,227,168,128,161,147,0,115,186,70,228,27,200,152,72,167,81,186,138,125,245,156,180,255,172,149,106,132,186,113,80,160,47,102,56,94,59,237,222,139,228,7,177,41,211,167,253,148,41,246,218,189,248,107,124,67,132,61,188,2,199,222,234,161,17,103,186,43,75,15,33,25,36,24,243,119,205,160,37,65,193,79,189,212,137,182,135,208,168,48,131,60,119,230,233,64,96,202,115,175,83,16,194,47,145,64,78,187,83,88,106,17,4,168,162,208,221,37,142,228,218,91,33,92,126,219,174,45,139,142,117,201,104,150,68,149,173,118,150,134,229,117,94,127,91,252,165,91,126,243,242,239,92,177,71,60,207,42,170,223,234,234,196,55,37,212,25,123,176,87,88,205,5,41,20,53,224,188,132,187,230,184,162,202,134,163,201,138,178,164,210,23,20,164,120,70,211,251,242,223,67,237,194,31,99,152,32,246,30,118,220,124,136,47,104,78,155,226,99,241,20,43,31,150,149,235,176,92,207,4,59,24,67,218,111,53,107,238,225,14,25,186,200,226,87,252,73,83,252,179,30,91,225,181,233,16,124,144,182,95,27,200,81,149,133,86,66,190,158,26,24,166,56,229,236,230,200,153,232,96,142,58,166,192,208,145,173,175,181,51,101,73,61,60,58,43,233,31,188,78,90,85,44,18,53,209,4,17,14,95,182,177,147,215,249,98,202,138,0,215,107,167,65,185,57,104,125,28,99,29,15,82,24,48,157,126,194,111,114,120,190,82,13,245,130,62,221,96,156,55,34,159,36,53,176,41,200,57,25,170,18,70,156,25,64,153,225,220,25,1,80,100,168,200,56,76,214,66,153,68,57,50,62,53,166,198,9,17,54,250,204,209,80,69,215,190,228,230,100,31,13,8,40,153,133,89,130,147,68,19,151,32,242,20,121,143,43,43,41,168,1,105,88,149,200,172,87,133,76,241,247,68,52,136,249,166,181,93,36,246,227,142,59,73,109,178,226,209,111,104,131,146,41,67,133,110,254,31,49,36,168,29,12,48,94,99,31,114,20,218,83,120,220,165,189,71,14,152,116,193,212,29,25,78,51,250,211,166,97,188,183,172,219,33,60,212,135,209,56,247,226,4,223,255,95,5,177,46,103,216,60,143,157,228,0,237,82,115,4,164,152,149,189,241,55,16,31,206,75,86,50,60,99,37,155,9,203,17,82,15,72,90,173,96,43,218,233,188,225,92,36,93,102,189,46,205,254,77,169,195,135,119,253,49,101,47,46,12,60,17,51,46,222,137,225,242,62,230,222,6,166,82,33,213,20,223,15,151,173,211,135,143,178,98,82,45,138,192,216,49,40,1,89,70,84,174,199,194,7,98,252,127,202,163,212,194,128,34,241,241,222,201,102,247,124,88,70,25,69,63,196,253,117,52,131,70,135,58,248,24,35,125,254,37,194,212,225,38,156,73,121,213,89,186,7,97,82,128,0,254,64,229,239,155,65,210,217,139,201,144,132,117,13,67,230,159,155,232,78,191,122,82,97,84,19,82,33,93,105,195,15,17,236,60,199,47,204,4,57,137,105,109,53,33,117,60,191,179,218,253,189,86,209,64,165,180,140,29,123,195,48,130,95,165,16,187,117,21,184,13,166,5,217,42,174,22,113,19,189,172,243,178,172,143,157,98,130,174,69,158,9,151,210,58,234,132,232,226,54,150,77,165,113,144,254,236,109,161,131,87,178,226,30,42,79,233,182,185,22,142,108,214,253,21,24,73,182,152,68,159,62,143,60,71,145,33,147,214,101,14,169,151,130,87,208,23,113,136,8,230,28,43,208,75,0,132,140,218,109,200,57,102,64,107,52,188,150,213,80,155,55,231,158,108,175,36,191,100,208,207,107,75,98,114,24,126,219,65,244,106,227,53,232,162,183,129,201,122,169,126,67,211,150,136,88,248,140,212,235,14,92,206,130,82,72,255,187,14,143,166,207,46,21,249,242,242,243,22,88,141,230,150,9,89,231,84,14,95,208,240,68,37,241,204,102,105,88,78,193,145,206,48,171,162,193,182,132,190,208,243,27,173,228,119,142,118,2,106,155,201,170,129,121,53,52,226,43,175,204,97,144,76,149,215,203,217,32,65,249,213,146,1,244,254,43,144,99,59,34,73,100,53,139,50,40,138,178,48,157,68,224,79,220,86,209,41,163,168,72,17,79,24,51,255,102,123,126,200,65,221,144,133,167,210,254,81,232,124,52,223,19,34,245,34,47,74,30,195,94,89,96,44,7,15,109,68,149,54,215,252,72,95,27,246,225,6,96,12,104,0,133,142,137,219,40,165,232,56,238,143,134,178,72,227,123,66,133,192,108,96,216,50,99,81,213,122,7,8,248,6,42,174,217,99,158,96,215,220,124,163,141,182,116,56,190,229,161,16,28,67,85,199,234,81,97,233,161,83,4,144,46,249,228,100,177,225,254,149,213,231,31,229,135,30,30,20,70,168,109,109,196,251,234,111,241,117,202,142,170,20,233,239,202,13,41,8,173,149,57,32,22,96,120,53,199,63,201,182,27,57,88,251,212,238,55,193,145,70,146,203,165,213,178,217,223,90,191,94,86,24,130,244,240,8,2,13,144,53,241,147,167,135,165,165,248,168,21,146,196,156,58,7,89,172,239,111,235,174,121,107,199,61,191,216,40,212,54,248,26,173,85,253,58,240,181,203,92,92,60,53,246,12,233,137,142,46,227,191,194,163,44,28,212,126,246,64,197,101,112,2,32,251,202,143,245,55,183,85,225,184,61,41,233,169,63,231,253,179,174,191,59,232,30,180,247,135,117,180,115,234,170,139,206,182,17,124,129,243,207,127,215,10,143,36,169,87,198,96,70,132,136,129,85,73,202,34,237,59,82,131,152,221,175,163,168,29,23,143,210,119,20,168,138,91,44,0,134,182,200,123,31,216,202,140,94,43,82,9,168,217,232,155,20,49,117,216,15,176,194,248,76,78,94,211,187,62,91,244,249,185,236,10,174,1,23,233,40,200,54,15,36,103,79,201,1,125,85,245,136,198,4,171,78,236,32,60,117,11,198,4,96,215,88,0,197,223,145,203,252,57,43,117,108,157,0,137,206,5,123,14,153,141,114,195,113,109,66,231,88,183,98,100,39,101,7,182,230,105,11,117,101,28,232,78,239,65,137,180,110,83,88,233,32,114,144,166,57,178,32,175,60,80,177,150,240,147,82,154,200,51,175,78,46,69,49,196,239,23,107,39,131,246,13,14,129,65,62,164,246,61,0,241,150,28,228,186,94,2,246,126,106,147,87,82,237,109,93,40,107,167,230,113,122,94,223,27,235,190,157,128,194,69,115,53,186,192,79,88,25,74,250,161,119,83,216,70,242,90,42,91,136,247,142,126,247,156,0,210,65,109,240,183,155,56,167,229,246,117,244,86,41,204,129,176,211,81,135,66,162,214,242,163,48,25,105,151,213,147,215,173,235,58,110,163,152,115,95,248,58,84,137,195,66,132,199,125,41,144,4,42,237,253,36,230,71,75,99,191,254,205,197,79,77,147,217,32,51,140,15,96,5,47,206,71,199,233,253,130,51,193,167,207,76,226,129,116,212,17,19,146,11,148,82,179,119,107,215,70,93,176,199,138,86,32,56,185,90,34,79,132,159,244,134,3,134,71,57,3,223,16,157,200,252,7,108,92,235,54,98,43,157,84,121,186,251,142,60,254,13,68,115,195,43,133,94,1,202,154,31,168,191,147,99,178,73,222,72,171,18,72,21,46,94,193,63,126,19,128,212,59,152,131,188,86,124,148,243,155,54,234,148,196,60,52,178,21,206,93,27,123,88,19,186,49,32,240,59,191,48,230,54,131,182,201,48,123,42,176,177,31,153,75,41,10,207,52,107,92,105,46,63,113,110,188,140,139,2,216,20,45,113,113,99,163,32,110,80,142,77,73,226,221,66,97,158,87,22,2,207,11,135,183,190,64,194,75,66,136,199,105,23,228,41,29,43,253,165,35,240,248,106,164,204,97,64,71,134,191,89,177,148,252,50,158,70,241,24,217,110,41,176,46,90,26,210,200,81,75,117,162,73,80,222,218,143,242,95,91,249,33,89,196,153,57,5,129,237,10,0,77,227,166,56,221,118,229,207,154,51,184,178,145,5,208,116,167,157,145,37,231,224,139,20,62,59,26,42,39,253,205,164,59,50,235,176,90,40,59,70,219,157,198,198,114,187,180,201,108,8,51,205,84,73,147,135,140,114,140,166,218,176,104,23,248,150,130,53,206,166,179,58,191,114,151,250,45,29,236,105,230,118,130,10,177,140,118,82,251,56,14,23,106,125,3,11,215,182,141,230,5,108,15,251,21,168,37,53,168,15,169,188,181,195,117,51,205,120,48,66,127,74,16,112,243,96,203,230,149,250,42,200,221,22,59,230,152,106,252,133,19,47,203,40,137,148,83,39,195,144,216,170,172,160,120,146,203,107,52,144,209,18,22,159,206,58,249,183,65,202,55,227,48,254,150,80,39,60,181,114,179,101,191,118,198,254,67,62,53,199,242,93,50,30,144,55,247,56,62,119,70,57,133,153,74,20,195,45,191,246,164,244,14,39,155,165,172,87,184,30,115,62,124,182,141,190,26,16,202,228,97,240,76,114,250,99,72,225,65,93,164,5,111,196,56,227,50,96,222,250,74,214,200,154,7,121,177,78,215,204,75,120,56,255,146,39,44,158,100,6,155,202,222,194,151,245,58,168,245,61,62,135,175,177,13,112,44,56,107,239,197,203,26,120,140,123,79,102,32,214,144,183,52,26,30,246,251,127,208,246,97,0,196,97,64,95,211,56,150,179,32,35,76,172,227,218,91,183,110,78,136,108,166,251,166,36,60,76,93,183,153,167,221,118,71,241,113,96,0,173,33,13,73,164,88,41,155,138,27,82,18,91,5,26,119,167,171,52,126,122,40,247,26,122,87,198,190,130,180,18,191,130,122,36,71,85,67,39,216,78,207,183,151,36,164,37,196,34,180,88,168,7,13,208,153,176,74,171,251,225,2,223,50,137,102,203,50,152,5,201,232,175,93,28,100,45,169,152,149,154,75,72,221,192,233,38,123,170,113,115,102,236,118,37,34,17,8,190,46,222,232,188,87,203,222,157,67,202,12,223,1,54,128,132,245,96,143,220,59,44,59,4,138,248,201,178,188,4,232,78,30,84,90,89,183,126,1,76,204,62,196,20,240,119,194,16,17,181,125,31,8,85,78,42,165,247,200,242,87,250,184,144,62,76,200,24,6,199,66,34,255,101,242,161,193,123,237,8,194,12,166,181,141,0,115,37,162,118,91,132,244,173,119,189,242,221,67,174,68,122,54,198,5,131,113,179,242,66,212,31,116,46,160,170,151,147,47,91,182,188,29,39,76,1,160,72,163,143,189,28,248,108,173,4,122,81,106,59,158,120,36,137,34,132,201,15,227,230,137,27,217,245,166,231,90,166,118,38,141,218,211,28,119,54,177,77,252,41,27,62,127,50,159,39,219,234,161,176,24,157,53,197,244,178,73,81,153,1,252,149,103,196,99,203,161,16,118,185,215,111,35,54,232,206,148,236,195,234,142,75,191,112,91,220,162,208,5,219,142,213,115,178,5,46,205,237,156,110,247,123,215,120,250,168,172,136,245,81,15,129,164,211,197,55,241,76,226,235,77,218,101,105,93,59,187,117,85,178,188,214,137,58,35,157,96,19,125,194,242,251,110,46,226,206,107,181,106,238,109,230,24,17,92,199,9,103,203,84,128,79,9,206,188,58,245,107,67,123,83,36,125,199,93,160,52,64,102,163,20,163,132,117,76,121,208,168,56,122,205,227,60,81,40,172,144,112,161,123,37,61,164,85,23,181,95,218,33,215,206,219,61,10,97,27,104,200,41,1,80,246,173,100,108,247,247,194,63,106,123,230,249,152,133,116,48,108,148,78,153,245,178,145,166,55,36,118,244,25,208,170,209,237,24,109,240,227,188,1,222,189,205,21,226,95,139,212,192,35,231,106,130,91,173,43,17,43,73,40,166,73,137,194,208,42,123,85,96,104,159,74,179,45,111,45,87,193,115,45,96,184,49,0,50,7,139,98,187,150,190,245,237,61,105,158,176,241,127,197,151,118,183,97,242,118,99,50,155,5,240,129,54,157,64,123,50,99,172,184,79,183,104,11,202,68,135,140,170,39,14,47,94,204,0,249,139,60,98,188,246,94,224,22,149,186,236,33,108,26,65,200,112,208,151,237,48,161,120,253,235,149,223,42,246,185,65,193,234,30,233,204,61,35,182,195,179,53,237,66,182,132,101,165,120,180,65,195,206,205,8,82,228,17,194,73,166,187,39,10,10,229,146,181,224,159,89,87,165,12,164,175,243,209,42,65,235,71,141,20,133,52,239,35,222,117,140,142,162,169,91,247,157,11,219,33,76,125,88,119,127,200,77,122,144,205,54,63,104,191,137,111,63,249,91,18,217,122,169,38,104,104,176,136,255,149,74,35,133,53,0,78,16,5,47,231,155,8,151,98,113,53,226,194,19,76,129,54,190,181,215,21,253,37,55,93,162,139,169,100,209,29,27,66,248,46,164,114,162,131,77,171,131,33,84,248,5,249,24,77,161,24,151,109,28,193,246,154,110,133,175,126,217,78,187,72,6,136,49,25,244,148,135,241,244,156,70,62,62,2,57,7,205,224,220,254,56,115,106,141,109,99,177,13,62,246,27,55,36,214,246,194,113,137,198,109,141,96,136,165,216,151,248,64,125,67,100,54,21,226,28,103,163,88,224,164,42,21,149,138,140,38,180,125,230,74,58,135,254,186,78,206,61,140,28,75,23,187,72,255,122,120,20,244,103,60,27,51,27,30,19,212,58,6,49,196,32,64,211,44,228,4,237,71,241,188,129,166,6,228,13,4,168,82,245,224,15,77,169,150,151,99,228,80,102,87,182,239,195,230,74,96,45,114,45,113,215,189,168,224,66,227,167,133,159,115,240,130,84,146,38,185,2,251,79,179,182,17,218,185,56,123,192,175,84,87,209,166,33,51,62,88,32,175,29,82,66,42,181,86,208,52,37,49,175,190,113,150,0,187,53,182,237,80,176,19,136,83,42,28,112,14,148,246,142,231,133,207,55,194,89,237,11,100,89,81,103,99,197,135,229,62,66,233,79,189,169,255,178,158,37,208,125,118,207,142,79,97,3,17,89,106,98,130,195,35,167,185,76,127,23,110,152,113,85,135,175,212,254,200,209,33,28,156,183,176,81,80,44,30,100,191,254,210,212,168,55,134,15,229,7,196,219,36,3,56,52,167,129,249,28,236,208,128,150,170,106,195,253,199,112,214,74,76,191,34,247,4,166,82,121,221,74,253,230,141,59,210,181,105,49,1,238,191,173,237,136,51,80,153,114,21,47,20,54,167,25,101,242,152,155,217,174,55,76,94,91,97,5,105,243,130,118,144,213,219,2,197,17,145,137,93,182,234,156,218,60,149,219,224,220,66,138,10,172,216,47,189,142,127,122,15,111,149,1,128,49,155,140,206,213,81,92,60,27,146,154,136,221,31,95,179,44,225,134,107,36,40,91,116,6,229,80,179,220,35,165,90,213,106,10,128,169,126,52,223,28,239,240,68,150,134,63,232,110,102,81,67,121,163,130,41,194,27,165,226,44,73,106,227,212,184,122,138,192,104,71,161,167,10,160,58,185,31,171,5,249,119,104,27,166,46,76,42,80,178,169,210,82,55,2,17,106,219,50,221,25,82,69,208,219,156,98,159,66,27,63,106,170,9,238,148,158,130,186,230,60,15,141,69,108,207,99,103,127,186,210,178,4,157,50,132,146,75,161,234,102,23,60,8,103,0,52,227,212,41,169,114,21,142,191,162,127,113,16,45,62,77,109,41,115,180,140,248,89,26,115,205,168,244,143,87,195,253,228,40,21,16,8,223,162,53,226,91,18,238,157,42,163,51,69,42,94,204,184,70,151,17,242,182,54,231,123,26,116,114,138,151,187,39,176,150,247,138,83,206,91,153,81,230,243,7,133,246,149,123,214,55,96,19,127,94,28,247,149,199,174,207,213,50,209,181,247,142,247,214,207,253,248,121,94,237,138,155,40,56,204,233,159,0,250,235,244,32,99,101,7,247,219,154,39,190,35,43,238,162,224,119,1,99,46,64,123,6,8,81,61,221,49,68,162,101,1,219,207,192,135,227,90,15,68,18,164,156,255,59,56,173,23,224,197,212,25,72,154,134,87,2,249,69,192,233,211,226,150,24,248,33,166,194,208,178,45,219,183,40,17,127,173,59,40,129,137,234,68,66,36,21,178,67,61,163,202,205,70,110,168,180,220,236,162,203,60,186,197,225,214,117,111,142,161,63,119,212,189,46,100,118,110,91,121,117,227,72,248,94,206,134,118,41,151,121,34,169,24,82,208,212,67,225,33,25,95,116,165,91,13,91,223,188,138,148,155,26,116,151,7,20,24,94,7,253,141,112,164,51,148,74,165,74,141,192,199,212,77,53,243,91,67,102,134,19,252,56,197,250,90,231,148,93,20,90,156,63,98,144,109,124,2,119,92,107,188,52,241,74,173,182,96,197,255,228,119,211,134,183,85,145,167,122,23,232,170,194,25,231,126,73,42,196,2,33,5,28,168,81,31,85,61,106,198,17,225,83,128,31,51,61,109,165,145,245,169,148,98,134,200,103,189,172,82,4,97,174,182,31,165,71,248,110,55,149,54,116,85,91,148,2,240,18,215,157,66,52,104,192,110,2,32,243,56,161,156,157,180,69,167,82,101,255,155,230,164,192,158,219,220,207,107,12,47,165,158,235,33,28,0,233,88,21,57,192,228,55,164,139,152,52,206,156,34,133,157,158,76,67,223,185,149,19,167,160,117,102,208,0,211,102,19,203,74,125,157,153,140,119,101,51,40,43,25,158,143,150,134,79,16,142,92,13,137,183,5,159,5,6,112,203,22,64,249,16,9,12,217,123,115,25,49,89,138,21,39,53,117,43,24,77,20,152,222,173,203,7,45,188,132,42,25,3,244,73,46,198,128,81,154,47,167,127,115,23,134,39,140,237,220,187,121,97,54,234,25,86,214,195,161,219,49,182,103,198,132,70,144,128,127,90,10,209,190,169,241,197,219,255,24,79,240,223,48,201,112,25,149,54,153,122,198,115,244,48,36,98,92,149,79,78,23,56,172,156,109,92,27,109,243,153,180,252,238,253,76,15,40,139,39,192,104,13,11,47,97,166,5,182,39,18,226,226,147,7,143,4,172,230,245,175,97,8,209,12,227,18,74,93,218,138,28,0,58,249,0,225,43,215,170,173,70,167,237,39,217,131,247,157,125,6,89,38,105,215,86,244,21,231,226,138,7,233,165,120,55,221,227,204,67,85,189,137,115,124,199,12,226,246,44,194,10,197,34,84,198,160,64,208,131,58,152,174,203,106,127,174,135,170,92,238,69,104,63,245,112,218,129,46,74,23,181,110,30,230,134,26,114,82,142,209,255,165,237,99,3,134,159,49,163,224,90,79,95,248,233,139,130,217,7,27,35,116,48,146,10,250,191,45,192,194,69,213,159,14,244,152,236,46,91,237,6,158,51,172,151,213,234,69,161,110,33,29,110,251,1,97,20,30,142,153,76,3,30,20,174,251,248,81,248,123,107,206,219,182,5,148,41,3,69,112,212,31,182,111,104,253,62,206,158,178,215,253,254,194,213,56,155,144,52,76,157,98,224,29,15,82,211,197,12,97,70,30,96,160,164,103,128,62,80,255,215,216,121,25,220,61,229,150,8,168,67,188,220,139,161,38,58,22,201,228,66,71,102,253,187,7,244,192,173,14,118,143,26,198,142,225,245,122,54,15,204,180,92,73,7,82,211,64,245,98,31,74,206,193,72,146,80,88,3,81,186,63,186,162,123,154,226,46,210,244,184,186,184,52,235,72,98,163,70,28,177,84,130,242,13,66,125,250,230,228,127,193,96,219,205,1,202,116,139,221,72,158,113,244,41,118,6,2,241,168,148,161,224,60,117,85,55,27,58,74,31,51,50,204,179,77,67,206,69,0,80,56,150,117,204,203,26,138,196,132,203,176,19,199,110,29,52,82,128,245,192,192,193,105,120,243,36,157,117,6,184,152,230,145,235,189,254,161,39,19,225,53,151,250,249,170,237,19,35,69,249,70,44,15,153,245,251,82,55,81,117,239,221,115,24,167,134,13,224,212,8,105,253,98,60,166,223,35,205,101,33,166,31,127,89,3,56,96,119,80,94,217,109,101,232,221,86,220,42,245,56,248,255,128,206,91,149,91,138,53,94,73,135,255,75,30,2,162,255,224,45,15,170,68,99,16,20,199,142,16,203,178,111,33,82,0,164,25,55,147,212,243,138,190,121,235,18,94,172,7,144,132,253,36,55,70,38,186,209,149,154,225,111,28,125,182,244,137,27,16,247,10,117,239,224,251,163,147,211,168,72,186,222,34,203,231,14,168,155,152,193,214,77,209,191,71,109,182,154,17,5,14,123,235,161,108,217,108,240,47,215,179,104,34,54,84,139,191,252,61,4,102,162,229,155,6,39,155,80,88,100,250,108,217,16,77,195,222,169,74,33,173,143,98,109,25,156,169,174,124,100,220,184,53,252,4,241,176,71,208,177,137,169,7,136,251,181,23,103,213,62,156,19,177,174,174,180,171,211,232,83,212,230,133,196,33,234,17,198,233,29,161,178,184,147,189,182,130,182,113,90,85,234,51,189,228,254,50,67,3,106,156,18,202,240,32,120,116,107,81,223,204,144,74,221,85,201,132,155,236,191,91,233,182,98,92,35,169,7,155,59,68,136,72,68,91,255,9,95,1,213,115,232,165,159,158,228,138,167,54,44,34,63,58,138,143,147,178,47,98,123,245,49,244,4,26,11,75,58,170,70,29,224,229,56,214,137,121,225,217,62,75,73,182,57,220,77,208,89,177,117,194,85,53,146,237,23,0,216,185,60,26,141,1,111,84,24,106,106,48,229,254,146,84,3,53,49,236,201,72,94,101,78,116,28,168,65,243,44,122,35,9,18,37,92,96,74,136,135,194,18,145,154,30,239,68,118,246,186,181,87,181,28,180,106,70,211,81,115,119,55,21,123,12,191,216,235,190,156,128,138,74,108,115,108,15,180,168,121,175,181,244,10,255,150,125,133,134,86,113,93,244,223,5,74,198,190,94,207,12,121,237,29,248,166,31,92,104,237,32,119,253,128,45,85,119,207,102,116,250,96,43,12,217,115,248,153,183,120,245,13,172,71,29,72,208,177,1,196,54,50,65,4,237,201,79,198,34,135,72,247,250,81,121,167,79,188,192,253,73,9,211,15,185,190,224,149,148,12,9,117,147,48,40,60,90,19,25,199,49,12,57,42,11,166,69,37,249,219,148,87,172,150,208,157,136,132,241,196,201,246,31,34,203,136,19,75,26,63,188,204,232,175,92,148,34,66,127,75,71,247,212,236,194,196,96,222,17,248,22,170,74,7,148,124,184,213,194,24,96,7,30,252,232,118,180,48,69,222,4,49,63,60,156,217,135,221,150,104,229,131,251,146,7,27,95,27,59,244,105,100,136,74,133,179,33,33,228,80,182,18,3,231,168,65,52,189,174,179,243,59,184,190,24,74,103,254,139,223,208,111,240,19,184,201,2,72,230,168,205,251,104,1,92,182,227,191,12,166,255,132,143,33,247,156,35,194,76,87,125,43,155,181,123,206,35,32,77,67,105,128,78,249,55,198,198,230,128,169,151,190,161,67,163,94,169,64,68,42,186,160,194,160,210,171,240,145,249,93,248,90,213,137,53,238,2,172,141,211,160,73,68,52,101,157,91,108,49,250,254,192,68,66,225,72,165,20,7,81,29,156,129,39,12,121,114,140,137,79,48,137,103,106,51,93,240,233,19,11,126,25,166,8,41,55,220,15,57,207,64,131,207,92,73,230,174,142,67,98,203,224,216,33,108,246,136,92,170,247,178,109,50,155,121,189,185,206,71,228,142,197,115,204,146,34,33,77,161,236,49,37,196,136,39,182,56,132,126,3,156,33,66,17,101,198,181,213,4,177,97,1,214,174,247,18,70,157,114,248,115,114,189,24,184,45,26,7,89,112,149,168,202,96,36,231,144,50,57,57,114,25,251,195,238,159,64,65,151,60,40,214,237,133,139,96,92,200,35,93,179,171,66,207,179,180,53,126,174,162,49,41,249,200,232,236,187,5,79,245,252,126,169,185,71,13,147,169,242,58,25,221,28,11,245,78,15,250,102,224,14,145,78,190,202,206,173,137,163,27,226,70,6,196,145,142,170,217,85,253,16,181,69,63,48,172,168,3,61,58,177,142,83,118,18,32,227,15,191,144,145,210,61,196,99,47,223,128,223,68,216,233,181,129,173,194,244,94,111,54,112,18,142,31,164,124,64,128,133,151,129,176,53,95,102,175,162,117,126,63,159,6,245,110,213,106,233,99,181,46,75,106,75,29,170,30,35,181,130,215,101,102,249,107,3,191,68,231,128,83,210,137,169,135,254,3,118,190,240,34,10,169,3,213,93,90,60,43,87,127,101,249,48,253,71,91,114,154,217,19,127,137,212,244,237,6,11,121,91,137,197,141,9,248,171,213,197,115,33,67,106,143,201,173,209,195,138,21,183,248,165,35,61,159,132,113,159,23,57,142,83,74,117,192,232,238,13,233,242,113,121,19,209,154,93,164,148,166,23,206,20,160,249,147,195,207,55,166,208,126,130,112,170,164,34,25,75,84,19,234,112,75,175,39,25,159,130,212,162,54,253,221,12,221,152,152,160,132,125,170,219,35,83,139,243,156,217,161,9,26,65,109,213,101,57,121,209,191,26,163,9,6,168,3,29,34,127,191,174,202,208,10,164,66,186,148,21,31,135,166,249,196,181,171,103,157,112,44,189,219,170,151,47,204,11,140,118,44,197,201,48,130,231,174,148,117,38,102,180,230,48,50,40,68,192,74,85,113,136,246,251,103,239,245,183,158,143,150,140,89,251,229,176,93,213,31,225,229,209,205,24,59,25,247,61,122,179,124,39,34,205,243,147,43,11,140,107,36,62,89,229,241,101,84,62,148,78,58,86,17,226,219,251,106,20,143,242,21,200,80,99,131,142,230,155,156,36,141,92,195,59,196,167,66,103,192,204,227,39,193,251,127,179,220,31,179,250,204,106,186,78,25,136,105,183,175,253,196,86,200,206,188,187,53,182,236,184,31,85,157,220,250,16,189,202,51,10,134,145,149,125,227,28,177,74,135,218,198,40,119,234,25,110,90,160,60,103,166,153,157,18,17,115,141,243,94,37,86,216,159,133,34,20,12,251,222,131,196,30,173,36,97,8,179,231,106,171,159,50,8,76,21,54,54,69,97,234,251,194,102,105,165,99,60,83,166,37,60,200,64,247,13,143,234,190,209,247,100,148,238,87,160,104,135,241,216,168,77,108,141,189,153,236,139,225,176,11,125,186,30,27,22,31,224,162,40,210,63,135,194,225,216,128,96,206,148,115,114,170,171,162,16,143,226,81,225,104,216,122,195,58,183,60,107,206,80,106,113,109,197,140,17,41,130,44,200,229,190,252,28,108,37,146,115,17,221,236,105,115,173,235,176,250,227,153,27,140,147,205,152,96,128,128,8,238,195,166,180,226,117,157,108,210,165,58,1,245,183,125,86,152,127,216,145,18,74,121,4,223,75,124,155,168,79,33,210,218,131,118,185,6,66,121,9,159,121,95,123,6,155,122,229,74,146,107,27,1,12,239,26,60,23,0,207,111,152,141,212,253,179,167,42,246,181,160,119,114,82,28,125,115,137,158,162,167,46,239,73,214,118,23,148,167,194,59,59,182,12,17,90,222,243,239,43,143,191,163,2,196,56,190,196,193,222,236,141,98,250,118,87,17,149,69,216,35,47,195,245,45,131,102,60,241,242,148,141,43,245,153,65,24,153,133,182,35,11,85,153,1,24,166,183,195,134,234,48,19,85,242,144,149,160,54,205,173,20,174,1,197,71,191,117,19,108,57,33,242,236,136,44,118,136,172,141,11,86,188,248,165,33,160,239,243,105,152,105,51,43,134,112,191,233,216,40,220,113,171,60,15,212,144,115,56,89,240,219,145,124,157,67,45,241,17,226,139,106,30,17,83,68,30,60,141,141,45,31,223,24,105,37,60,29,29,6,10,201,248,29,174,245,46,84,63,189,207,99,211,220,10,78,221,2,126,92,100,43,240,112,80,56,208,169,84,219,39,54,36,197,187,187,52,46,40,146,52,190,226,39,122,177,53,52,102,202,5,183,161,159,179,172,59,4,160,10,214,189,175,200,120,8,149,16,147,212,236,153,157,35,134,139,174,181,7,162,81,5,91,166,252,122,53,234,220,81,33,201,75,63,130,60,142,210,190,120,10,246,27,223,215,236,118,179,242,170,46,47,203,229,47,151,178,89,69,114,130,204,86,226,29,8,97,216,222,99,147,11,217,156,56,229,207,28,250,243,61,221,218,172,206,149,76,113,254,202,8,18,253,85,82,236,85,180,40,223,165,29,174,244,96,248,215,58,101,105,87,121,166,74,42,135,250,34,46,162,31,60,121,112,206,71,44,179,59,156,80,135,223,245,246,240,6,192,15,149,31,33,81,207,152,148,52,222,42,222,241,50,235,76,131,145,232,47,97,179,44,130,139,142,213,0,90,207,225,76,1,128,83,105,141,139,152,19,128,197,215,17,132,160,148,10,125,18,99,45,112,76,227,82,251,208,170,150,1,238,44,145,192,77,150,17,138,219,30,2,12,255,147,204,204,241,23,145,209,96,255,196,62,180,249,156,131,210,155,107,74,208,92,205,215,65,5,135,128,101,29,26,224,96,53,62,88,158,175,145,29,126,132,80,119,46,145,162,60,157,216,161,74,234,156,92,156,123,123,39,41,193,25,84,92,53,99,23,33,52,110,163,138,95,182,202,11,221,176,153,51,199,62,136,222,83,17,114,125,211,241,155,101,221,110,169,228,203,39,93,153,158,218,155,169,46,88,224,81,40,214,64,70,19,246,23,122,38,131,172,129,68,143,181,169,222,222,99,45,228,132,203,113,119,248,51,155,190,247,199,73,245,36,59,198,1,10,24,234,164,87,44,186,110,122,239,120,114,1,84,109,181,68,40,123,130,91,153,104,38,32,49,6,119,183,119,125,126,104,33,164,103,215,77,64,118,219,104,194,212,172,43,76,172,114,114,107,126,214,222,97,185,248,101,212,181,135,33,106,185,68,71,33,249,203,220,162,176,11,151,203,134,203,163,30,120,148,59,142,115,35,66,235,213,229,32,145,174,166,72,84,27,96,64,195,44,173,13,234,124,188,142,207,56,84,76,236,139,132,152,215,102,44,81,18,174,31,123,100,151,212,234,235,30,83,215,0,212,26,79,33,155,146,61,239,191,64,139,137,30,150,218,86,61,163,158,22,171,2,60,222,189,162,4,170,124,91,59,90,226,21,50,20,2,82,40,157,217,154,237,152,174,101,65,89,133,161,109,152,56,179,97,67,135,179,101,221,243,61,20,14,31,107,103,91,106,67,215,250,44,203,185,29,120,45,11,118,146,39,30,226,163,238,122,136,66,229,148,145,102,4,251,244,64,193,33,102,151,172,132,137,71,56,32,98,24,59,221,34,124,20,223,153,101,132,154,83,180,102,255,144,69,89,21,68,211,172,252,12,103,230,66,12,31,137,95,240,20,9,138,36,188,195,124,186,128,9,222,106,60,9,15,129,165,79,186,66,73,100,146,17,85,102,66,120,201,238,137,218,161,134,145,2,188,3,2,9,235,251,210,90,28,10,146,199,91,213,214,67,140,115,152,120,159,80,230,116,235,90,135,119,230,102,223,238,68,167,47,223,53,155,209,48,179,79,221,148,42,22,218,141,248,241,6,157,41,32,163,178,149,32,90,80,153,61,147,58,96,170,127,89,95,153,171,84,114,171,36,23,40,49,14,57,185,164,207,127,242,115,222,72,233,54,229,123,237,69,79,82,28,12,183,181,182,68,32,77,97,106,155,19,32,210,103,20,77,254,249,37,226,6,20,152,152,228,12,223,21,93,1,156,204,235,46,66,98,41,192,84,27,203,224,191,189,107,73,242,195,187,129,138,225,97,35,152,218,32,81,43,36,21,146,56,105,103,83,216,164,96,21,134,34,116,208,28,72,242,70,6,94,81,100,70,183,239,105,134,22,197,130,31,50,44,248,223,221,119,107,189,142,207,69,154,185,230,222,249,229,86,254,40,237,209,217,191,236,242,235,253,61,45,54,0,42,76,156,228,200,164,184,230,234,134,82,80,196,92,236,163,154,215,153,150,158,213,239,230,108,234,77,34,132,56,51,150,91,5,188,38,201,66,113,211,47,33,218,125,154,81,153,22,73,119,152,214,134,151,189,13,123,161,72,163,207,41,186,189,235,56,216,222,81,169,221,200,0,19,83,182,66,103,32,128,68,84,50,160,169,168,189,30,200,236,45,155,31,5,188,126,149,142,203,35,215,142,108,38,165,154,59,136,28,25,27,77,114,0,85,97,101,152,72,48,222,244,63,46,94,46,144,101,240,57,88,25,14,63,244,174,39,62,51,219,79,5,238,186,149,146,121,32,55,72,89,5,34,159,105,16,61,37,198,244,40,80,239,243,0,48,249,128,147,155,12,74,241,221,157,118,85,16,139,211,32,179,203,7,246,30,205,254,98,227,134,217,78,217,6,77,251,94,231,232,9,19,219,163,227,126,179,214,160,82,41,99,124,100,19,6,65,250,70,25,58,92,136,201,254,121,158,132,17,73,40,22,212,70,129,65,81,234,28,61,146,231,109,191,62,28,71,218,4,178,179,31,112,22,222,153,46,46,82,238,132,143,45,131,53,185,246,201,99,210,202,179,187,221,190,225,24,15,8,65,183,138,215,223,221,177,1,195,174,47,186,55,61,172,86,194,91,226,72,168,157,9,187,2,59,125,127,242,141,57,216,241,28,13,183,184,181,101,66,234,26,108,40,53,27,139,254,243,149,228,98,242,80,107,160,221,68,122,247,71,71,90,1,225,87,59,138,200,131,201,98,249,15,75,86,232,146,72,44,238,149,184,158,15,217,177,94,175,70,99,146,77,209,105,11,99,23,246,102,140,66,2,91,232,123,158,110,189,162,183,39,250,241,143,47,228,29,138,193,67,119,119,112,146,244,218,18,4,227,181,112,199,156,75,119,43,35,148,30,74,167,252,229,22,106,22,28,203,135,202,194,8,142,103,113,203,112,107,146,224,172,30,53,15,29,31,33,129,127,151,198,238,134,0,40,92,60,253,54,124,107,73,15,83,120,14,117,35,29,105,173,135,237,143,193,129,223,14,177,8,11,198,233,199,232,17,249,151,61,197,202,53,217,20,60,155,32,163,22,236,86,67,96,23,213,243,135,217,49,232,9,54,44,18,133,127,3,63,85,96,15,75,231,98,101,239,123,254,227,26,98,106,39,77,178,113,89,183,193,7,146,194,94,180,16,78,94,176,201,177,132,63,211,254,203,79,13,10,16,185,96,17,3,8,143,41,64,58,179,233,73,66,152,139,6,138,135,245,26,136,241,24,23,18,241,223,189,100,203,159,68,195,197,205,117,26,4,229,53,85,234,112,0,45,205,49,129,181,98,113,164,2,106,102,239,115,191,192,90,254,43,122,185,74,130,149,34,61,215,245,89,33,206,117,71,35,91,55,17,190,116,112,56,145,64,114,168,90,61,104,247,117,235,73,75,117,244,209,83,34,240,250,72,214,227,245,99,23,52,212,204,195,164,205,173,225,254,42,168,39,18,100,172,78,83,52,244,133,89,104,85,161,206,47,131,29,37,60,200,94,247,149,209,22,172,196,104,89,26,151,80,147,133,61,205,222,239,13,64,189,45,141,100,202,192,54,124,87,252,24,115,141,4,11,89,77,239,68,31,165,38,175,59,139,199,20,156,56,245,197,155,66,182,133,43,192,63,55,192,109,7,143,109,59,181,29,49,183,4,142,139,158,70,55,167,212,197,74,247,225,244,7,204,219,233,61,188,114,180,208,21,108,197,157,229,114,103,33,235,230,181,63,107,55,249,231,253,243,38,169,153,53,231,151,110,121,160,160,213,65,116,39,24,39,141,115,140,25,107,138,17,78,116,2,118,4,74,134,205,29,142,2,115,40,173,74,183,51,84,185,165,92,177,7,99,183,99,123,197,211,62,19,227,10,131,78,97,10,99,153,66,1,247,215,161,32,195,246,241,220,64,144,119,65,168,165,80,98,60,88,230,81,55,197,212,248,58,10,153,35,170,211,241,3,73,186,193,118,31,250,185,10,190,79,227,175,69,239,246,158,219,114,86,73,29,106,7,155,201,82,205,166,45,244,205,23,80,197,199,54,92,122,185,169,158,46,169,112,77,66,234,213,157,138,87,133,51,17,200,58,120,153,187,60,212,20,152,89,231,5,182,207,19,118,66,246,178,13,19,139,163,161,0,190,79,32,161,182,18,41,178,77,4,36,120,254,212,14,66,227,215,78,169,112,194,216,0,38,2,22,201,238,108,180,216,156,142,124,36,150,122,14,187,126,238,132,229,70,90,4,236,47,221,178,92,140,223,186,173,53,29,153,56,34,166,14,227,233,133,115,220,138,66,232,60,79,219,214,150,142,154,217,17,79,108,18,206,159,213,54,1,202,2,100,9,178,230,74,253,94,8,74,245,100,113,29,200,144,132,47,84,233,132,35,146,31,20,53,132,133,32,249,197,101,78,21,140,131,201,124,203,189,9,198,149,58,14,155,146,153,121,8,49,226,254,178,163,220,252,185,121,119,214,34,31,171,135,231,97,248,22,13,142,203,192,134,233,102,147,4,254,24,86,214,126,65,2,130,173,142,158,3,143,84,6,15,31,237,108,215,58,176,242,211,86,1,50,255,165,38,203,96,180,171,141,83,240,253,12,31,69,3,231,198,153,217,137,73,46,57,90,195,175,244,145,69,134,124,168,11,127,182,159,58,121,193,27,254,238,119,51,194,223,115,30,63,123,252,195,198,142,169,133,220,78,214,23,127,131,165,201,142,226,224,73,34,62,13,162,240,117,114,219,216,108,97,231,124,138,130,210,39,52,23,94,251,182,184,160,59,103,56,39,225,71,247,7,78,175,48,158,251,138,214,37,222,91,175,149,79,182,152,11,8,205,59,244,165,117,84,8,30,167,211,219,51,60,251,234,239,217,92,31,138,254,167,122,31,122,8,94,69,199,6,74,161,1,170,106,38,84,2,41,251,81,78,194,33,85,179,73,26,227,226,182,98,95,9,81,35,139,109,158,195,234,154,213,245,78,201,202,72,176,166,20,248,173,231,190,226,82,157,242,131,3,248,73,172,54,109,96,255,139,128,117,0,97,246,232,121,104,35,137,238,98,202,20,163,51,80,170,45,57,253,210,68,143,86,170,92,33,199,229,108,248,168,53,195,165,17,136,73,2,94,159,69,53,160,55,192,248,24,50,186,60,210,105,99,50,114,97,109,236,18,154,185,163,105,33,207,175,106,241,88,76,162,249,33,170,71,238,77,218,212,47,162,195,97,82,163,73,114,243,242,201,133,137,246,176,97,89,112,106,12,193,165,108,200,38,167,73,104,100,111,203,160,246,119,17,201,100,89,181,44,190,202,161,234,154,66,238,55,34,141,41,164,158,237,14,213,60,28,76,191,222,239,151,142,246,76,224,163,98,163,67,129,159,94,132,53,42,97,218,228,147,155,85,238,1,148,116,106,169,196,93,233,191,166,57,31,153,29,101,63,68,86,124,132,54,235,253,64,247,190,170,2,216,187,117,28,84,58,253,96,24,46,134,131,247,124,84,85,231,125,100,103,12,95,48,21,6,154,24,130,182,16,2,193,115,57,191,82,171,65,77,56,214,133,120,198,121,148,138,13,126,142,241,89,18,120,50,96,167,204,188,21,247,66,63,155,193,255,101,242,170,148,25,51,105,179,222,196,44,94,249,138,209,72,128,130,228,202,114,22,133,11,186,120,10,84,182,2,236,190,125,187,13,249,139,138,71,242,117,55,2,109,166,172,153,112,77,108,28,156,44,225,27,96,106,249,236,213,233,164,161,97,219,121,128,97,31,160,141,111,1,204,72,155,96,99,242,83,244,81,83,211,74,178,52,162,207,243,99,62,154,102,37,38,140,122,55,13,146,249,183,178,79,13,18,150,9,113,181,70,233,193,203,204,235,137,168,178,28,74,11,127,126,108,140,61,180,212,149,233,3,22,237,5,51,214,119,22,229,122,178,29,198,69,175,36,194,141,170,33,210,80,15,253,133,142,134,48,15,124,119,204,226,85,227,49,6,48,109,191,60,153,197,68,155,111,242,186,71,194,104,246,139,244,17,33,67,147,235,32,134,92,82,61,30,176,103,178,214,158,72,128,122,143,101,244,16,84,163,41,157,251,56,82,52,37,186,205,149,103,163,165,179,72,83,97,41,33,31,228,64,122,98,59,102,96,54,69,157,220,135,151,248,227,37,27,59,92,244,252,77,67,243,156,48,95,199,85,234,25,230,217,59,64,175,63,198,171,102,144,14,102,4,47,49,231,197,190,82,174,210,160,107,59,59,235,74,136,180,214,232,216,159,143,23,119,40,51,216,87,71,122,132,241,243,179,53,238,172,163,76,215,42,195,55,10,148,194,73,236,33,81,240,152,21,125,9,124,118,196,8,113,40,178,186,85,8,140,202,218,59,215,246,189,155,24,41,173,173,103,194,132,199,215,204,74,125,225,225,240,186,145,10,69,94,120,253,89,216,26,173,191,180,127,245,199,241,25,111,150,132,31,237,48,234,155,136,141,130,217,197,154,77,31,134,60,191,134,198,240,62,162,118,153,244,141,199,176,160,251,59,52,125,141,198,153,35,125,137,106,62,208,40,116,10,197,0,122,61,255,244,206,253,89,125,175,115,47,220,113,199,198,84,22,114,14,203,195,222,201,222,191,148,75,241,204,188,3,123,221,225,220,143,101,161,30,239,179,111,31,18,126,247,28,177,174,132,1,153,14,242,56,18,15,21,236,69,155,4,183,37,57,152,158,242,82,236,234,46,94,126,17,196,125,233,137,237,205,249,103,60,204,164,101,38,130,176,64,18,83,87,184,121,25,248,60,99,165,144,74,141,212,100,217,0,32,158,100,31,220,166,242,105,188,3,157,162,146,124,254,230,40,76,197,32,150,14,181,175,184,6,60,61,148,77,204,105,47,179,164,116,5,239,154,81,100,118,71,255,228,1,124,165,113,151,141,53,49,179,56,241,168,228,69,213,86,23,213,98,156,139,34,234,93,97,94,96,235,237,14,242,69,111,126,102,73,198,40,96,108,247,175,166,193,168,68,202,136,11,21,176,26,6,126,201,164,134,148,126,126,109,71,212,233,46,243,242,159,192,101,161,131,236,159,0,71,179,58,176,184,120,99,196,242,29,158,56,193,140,192,187,233,116,24,154,174,37,58,108,26,190,238,7,94,177,209,38,144,90,180,200,211,226,169,199,199,99,180,183,94,102,121,70,13,29,146,188,240,148,209,108,136,48,205,121,229,194,169,16,79,80,214,123,143,54,104,246,85,200,105,185,44,126,208,43,197,126,246,184,173,70,75,98,115,80,96,13,113,113,152,183,87,70,217,119,162,67,63,222,223,13,98,63,71,24,108,227,6,216,134,232,105,253,168,38,47,11,182,110,68,50,50,202,116,30,165,47,204,3,206,240,23,225,174,127,233,181,69,213,185,50,48,110,5,124,153,132,95,132,9,35,77,64,125,242,137,209,21,95,25,224,120,167,59,107,53,112,24,10,102,246,108,247,229,113,240,200,24,194,62,38,18,199,52,51,81,237,204,202,234,109,27,84,245,82,135,226,111,79,213,220,39,113,219,5,254,105,234,32,130,221,102,135,116,24,42,176,114,22,131,154,114,212,127,55,165,46,120,141,83,199,222,53,133,246,233,159,28,61,50,196,150,114,108,62,132,17,61,181,119,244,143,32,114,91,137,181,200,130,205,2,55,52,128,138,141,199,157,33,105,212,84,38,154,228,110,92,7,162,48,88,66,48,10,214,59,238,83,18,64,111,202,125,67,45,26,32,90,70,173,74,233,225,182,29,155,152,146,65,198,11,146,29,235,96,221,137,26,36,188,218,207,165,6,86,9,141,231,117,162,107,82,228,169,229,228,5,31,136,196,210,213,177,89,133,248,134,47,133,78,218,20,105,60,71,171,85,184,95,158,137,13,220,245,68,69,120,105,184,236,211,68,251,124,104,189,18,32,1,137,211,0,237,219,42,229,202,248,53,253,136,172,176,114,177,55,254,67,47,10,80,115,177,10,198,101,209,187,200,18,125,113,172,207,17,220,166,16,66,237,1,125,99,218,67,145,80,108,42,67,4,107,180,69,24,25,180,138,70,158,128,101,143,16,67,71,215,237,39,137,167,133,158,5,66,37,48,157,218,216,172,185,169,247,145,163,239,57,92,140,190,63,57,247,33,52,76,160,31,83,6,108,101,224,105,167,14,25,124,175,152,251,242,72,51,184,53,45,189,83,202,1,92,33,102,198,117,182,137,108,213,117,54,28,22,70,69,30,194,149,190,166,129,155,197,78,75,52,233,32,117,39,151,27,88,232,248,19,210,222,233,195,218,1,11,7,129,76,103,21,34,164,46,12,184,136,232,99,37,86,79,213,142,184,212,101,144,118,136,57,210,233,180,173,173,219,81,122,180,65,153,197,65,18,192,14,187,172,171,21,155,16,58,243,242,219,135,1,25,36,74,201,186,248,14,236,9,211,186,180,140,61,112,129,57,253,223,135,52,77,223,143,144,151,203,134,24,223,231,23,210,134,57,191,135,221,213,163,226,46,139,174,236,24,92,90,55,116,57,95,251,151,116,201,26,202,122,46,177,255,202,114,100,224,149,233,208,117,27,98,136,120,72,33,154,226,196,197,177,150,42,134,184,190,134,10,242,111,227,251,150,145,13,156,145,77,168,211,32,9,159,15,169,104,168,104,177,210,24,177,26,125,225,142,242,227,3,87,2,10,89,49,108,132,252,137,154,91,71,27,165,44,149,131,17,7,245,45,10,144,80,184,15,203,131,91,99,151,69,227,91,4,29,117,252,152,76,240,193,180,215,33,30,43,133,100,127,253,87,162,118,187,127,15,142,161,26,236,17,167,1,94,242,148,179,202,172,53,191,56,59,84,66,54,53,66,18,115,81,124,19,0,169,32,60,144,22,245,93,128,98,129,71,193,160,39,157,191,98,227,55,178,99,43,47,251,123,152,210,72,170,66,71,203,94,40,59,243,95,170,249,29,66,93,112,240,177,106,223,119,226,81,213,28,231,116,135,196,28,212,240,38,169,83,60,117,200,138,29,240,119,43,210,118,190,181,174,47,124,154,244,109,234,146,16,93,115,0,133,36,239,46,255,31,24,223,178,37,174,17,47,253,88,177,68,87,28,11,164,179,241,194,88,209,62,227,62,163,81,29,233,222,36,195,131,36,45,73,205,251,209,70,40,132,44,85,220,206,202,8,185,99,74,121,55,213,137,195,30,87,137,54,228,7,243,72,246,131,188,138,27,79,88,195,237,2,0,96,145,221,156,143,153,129,186,21,247,253,232,188,247,214,217,140,197,250,215,252,122,76,118,48,0,170,6,152,212,249,203,60,55,167,93,121,41,73,108,8,236,15,24,185,42,209,158,254,78,170,48,44,234,49,26,200,94,163,68,68,68,159,149,38,215,45,119,243,35,104,193,75,208,94,8,159,103,62,205,185,119,182,35,193,102,161,40,41,134,112,92,58,221,69,208,15,58,105,136,244,30,45,3,226,136,135,7,15,212,107,228,251,152,12,54,238,116,123,78,34,130,209,57,172,97,8,124,147,234,29,11,131,188,52,87,15,116,191,235,183,141,150,211,126,225,128,9,15,33,221,190,157,27,251,70,144,38,166,15,92,61,148,17,115,88,152,53,119,189,102,61,101,241,78,79,207,116,233,161,114,37,101,121,241,5,218,217,223,252,122,38,46,119,11,50,252,62,121,14,241,66,226,67,199,86,9,22,170,248,238,154,242,113,32,193,77,78,11,201,211,162,150,153,215,37,203,168,43,19,213,73,34,175,23,106,109,39,248,58,167,190,57,125,134,250,99,167,65,195,217,40,85,14,200,79,60,57,163,85,64,143,154,240,68,241,16,225,188,185,80,223,155,183,108,84,22,250,0,184,196,236,21,121,232,42,236,56,210,67,41,44,90,119,135,95,252,201,227,251,75,21,129,174,153,9,192,212,134,166,86,138,178,24,221,130,97,212,216,163,148,74,36,109,193,42,226,28,55,208,71,237,150,135,248,152,173,202,234,116,232,119,35,179,45,27,54,66,71,224,219,110,84,102,199,238,103,80,59,29,169,163,2,73,96,10,197,123,213,253,13,75,61,35,203,38,241,8,65,230,236,131,178,75,189,164,197,54,208,28,24,194,127,110,228,255,216,101,59,88,189,61,30,84,48,144,243,220,108,249,67,255,137,173,166,60,85,140,53,208,117,82,112,10,176,21,240,26,190,245,168,124,226,94,152,165,249,170,136,173,229,183,101,26,230,149,61,64,75,246,61,51,159,44,26,245,74,255,104,220,233,188,121,104,116,218,212,254,83,6,170,171,170,5,145,220,86,156,219,223,55,111,193,82,205,62,230,161,48,225,53,231,145,186,223,230,126,92,43,165,110,125,126,127,191,157,78,71,248,40,8,73,113,214,163,76,255,104,238,82,63,68,98,200,171,55,70,34,225,146,124,50,132,61,250,240,231,126,106,88,198,100,184,241,196,246,202,79,200,152,73,169,102,241,217,62,4,132,201,116,90,7,243,9,225,19,61,250,55,153,177,176,137,31,143,141,14,35,228,153,56,61,196,7,44,205,182,87,219,53,214,129,23,29,24,165,37,253,48,33,159,178,135,161,105,54,175,133,77,207,177,227,178,146,229,106,162,157,140,15,177,59,103,28,189,209,198,116,179,57,249,228,50,168,77,183,143,178,194,237,109,196,119,69,63,239,73,12,41,25,148,53,77,184,113,100,218,203,196,99,177,11,3,43,18,92,169,214,131,138,127,217,45,85,200,161,1,192,87,146,143,100,178,77,142,27,103,176,94,37,222,238,232,43,149,22,28,60,34,171,143,114,64,101,187,204,122,129,119,50,226,35,48,223,231,10,99,30,20,38,146,177,14,9,183,3,162,127,232,231,138,137,235,196,141,18,114,152,139,62,143,176,17,38,200,144,47,146,155,28,188,66,204,3,23,53,173,233,47,113,200,95,12,225,155,124,178,64,188,83,140,43,27,211,55,130,223,127,40,135,102,114,191,126,84,55,124,140,93,32,216,51,36,12,13,74,240,68,13,130,176,157,161,126,160,188,175,9,37,238,87,162,80,88,195,210,206,70,192,67,192,208,29,27,223,188,66,83,129,95,7,194,214,147,197,140,215,253,152,64,116,223,149,226,232,157,180,244,126,12,31,200,7,240,117,113,78,204,162,141,108,47,78,78,22,196,233,113,27,53,251,239,153,193,208,144,185,66,119,228,195,219,45,109,102,228,13,255,5,245,61,207,36,87,11,42,26,37,62,17,246,209,103,111,201,135,135,40,216,218,80,142,147,34,55,123,149,150,245,100,196,246,165,168,254,101,129,222,22,13,116,57,63,168,100,232,115,13,142,25,89,201,74,247,218,95,250,195,37,154,160,209,135,127,182,93,78,182,95,113,222,22,93,96,14,96,30,249,243,232,87,82,95,243,197,12,175,242,199,176,226,151,86,109,113,186,228,28,21,249,52,203,203,240,38,208,174,243,149,142,242,211,206,32,131,105,14,58,20,5,244,142,92,37,130,94,212,145,174,36,54,236,103,167,228,57,132,222,51,242,75,163,63,200,251,202,4,57,201,122,85,11,120,177,233,180,131,183,185,97,109,146,250,186,234,47,176,142,59,242,123,236,83,75,64,187,229,203,246,210,71,161,177,21,26,176,236,235,65,107,8,163,113,158,174,159,42,19,3,218,179,19,117,133,62,15,42,121,116,63,1,203,233,12,190,77,26,236,148,131,16,73,196,211,122,79,134,4,30,117,13,121,217,31,157,180,253,7,163,102,221,132,15,57,205,71,101,3,22,167,123,83,141,119,18,206,138,222,45,231,150,66,56,222,75,34,175,99,74,169,228,80,33,12,200,66,58,168,80,55,5,92,67,80,188,179,237,236,225,160,161,168,251,66,187,160,225,120,242,126,138,66,83,81,82,51,149,198,236,241,179,163,186,61,49,108,66,173,238,231,155,31,188,241,164,72,250,114,103,170,180,8,140,73,3,210,151,145,235,231,217,17,73,92,40,35,129,95,103,186,203,30,209,181,91,70,39,112,170,159,46,64,128,47,34,145,14,197,236,204,208,42,49,200,102,246,74,238,167,60,93,116,32,62,227,186,200,141,130,31,153,33,170,150,203,231,143,25,140,246,120,81,48,5,161,121,81,91,139,27,229,252,2,41,127,40,139,20,96,95,124,199,149,217,68,223,103,68,46,152,205,126,9,103,51,68,94,140,45,45,51,197,242,186,70,134,152,207,229,153,137,236,180,171,55,239,163,196,20,3,6,149,36,167,92,218,221,79,226,35,246,30,130,197,109,98,172,224,137,167,209,186,78,201,225,77,45,4,172,230,219,254,245,8,23,176,52,102,147,80,23,169,176,208,145,197,26,2,255,105,8,148,8,212,183,85,197,237,160,248,76,116,131,227,176,68,135,84,188,52,23,213,41,146,248,254,201,203,191,255,198,179,94,215,203,31,211,74,66,204,241,17,201,216,95,115,102,247,247,25,53,85,129,203,101,169,239,228,203,150,114,184,20,104,219,51,129,13,14,46,45,242,12,49,22,205,175,37,248,245,54,54,151,146,205,228,62,241,120,121,248,244,77,212,192,88,52,173,174,233,230,112,119,129,94,42,153,227,90,221,63,84,60,112,221,174,171,55,237,251,106,32,173,110,8,161,157,226,91,30,163,39,214,51,29,210,176,175,93,83,148,37,118,21,180,228,149,203,163,117,134,16,166,45,158,103,24,76,223,32,171,104,123,206,250,89,19,142,78,45,13,121,159,45,120,174,121,41,197,90,235,146,17,143,97,17,238,104,135,193,93,211,188,225,48,58,210,52,255,219,185,81,26,76,201,51,148,130,210,43,75,20,228,183,25,189,190,218,38,197,147,113,46,226,9,236,220,136,151,209,9,14,40,130,25,189,161,234,202,19,17,99,37,16,127,59,99,184,53,86,97,124,186,214,51,189,230,239,124,207,170,220,228,60,241,143,136,164,153,235,92,191,147,33,8,241,51,32,136,233,133,209,103,7,71,172,85,223,192,172,158,191,75,172,205,36,122,165,233,9,255,83,12,198,15,227,190,19,86,56,25,223,66,122,15,152,180,211,214,117,248,6,218,254,56,16,232,239,232,132,153,54,222,34,64,195,184,222,49,70,213,70,62,50,157,84,241,62,12,184,31,42,216,35,163,132,87,9,12,21,253,85,222,46,19,62,95,190,201,197,210,21,232,226,18,43,203,242,157,85,21,71,236,145,146,224,172,231,242,82,174,137,240,215,167,160,210,78,73,70,248,206,54,45,235,181,40,18,242,60,102,126,183,122,29,199,100,24,252,111,187,130,192,69,73,51,165,41,73,173,42,204,71,182,71,171,241,159,169,138,161,9,144,1,56,158,57,104,124,17,13,36,156,38,157,156,89,62,249,223,30,226,7,244,22,48,179,69,42,147,37,89,157,94,138,177,73,61,195,54,55,144,103,255,252,31,178,184,96,173,59,205,91,79,203,97,136,237,166,250,26,30,247,105,240,59,177,155,124,13,185,75,113,194,155,89,127,172,248,74,255,48,127,224,122,176,54,200,130,8,178,124,175,246,85,85,224,235,219,92,88,196,96,45,2,174,127,50,206,183,220,78,8,253,204,222,156,130,129,39,141,15,178,193,251,52,220,87,181,243,141,153,168,131,165,83,99,200,147,177,2,42,247,208,83,250,170,105,170,111,125,200,85,216,49,232,38,100,140,80,13,201,161,63,136,24,247,229,231,249,40,140,102,237,171,202,151,161,202,229,82,202,49,241,98,86,8,224,133,223,239,1,154,241,153,0,195,113,44,236,122,53,244,255,134,105,161,242,61,189,113,67,77,58,147,72,24,222,196,83,225,226,105,61,210,141,22,169,19,169,88,17,191,15,231,62,139,79,112,217,162,64,143,6,23,15,142,158,214,129,109,194,91,116,97,16,100,240,214,0,185,67,149,163,88,193,100,57,177,34,126,150,70,33,91,129,161,6,225,225,36,67,134,177,30,118,251,166,85,245,88,251,75,11,124,248,59,104,222,192,171,147,66,220,72,99,82,145,43,16,148,219,33,16,13,65,11,101,194,62,98,70,139,99,30,211,126,12,8,239,57,120,121,118,235,178,24,226,103,146,61,130,28,239,252,242,60,79,154,37,27,101,253,188,139,63,150,29,180,177,174,224,108,115,21,10,220,87,246,109,169,28,249,247,17,64,118,9,161,163,119,239,59,95,36,235,240,44,74,213,252,251,110,24,219,171,236,3,131,67,133,5,160,64,106,179,125,190,84,120,175,16,174,19,138,35,6,201,174,20,228,209,56,237,112,52,71,238,83,183,185,63,135,229,79,104,107,188,131,138,61,39,103,184,184,98,11,158,118,217,44,202,214,71,31,222,221,12,89,116,206,49,161,77,139,233,83,159,253,6,252,95,19,13,173,6,190,81,148,181,232,16,1,243,32,248,22,41,75,155,13,148,194,42,240,6,13,243,12,0,211,220,177,146,244,0,208,22,39,14,38,172,53,67,79,63,79,175,138,4,239,225,41,56,100,194,100,49,124,45,104,223,203,148,126,239,91,236,100,28,244,109,12,217,38,240,217,140,87,140,212,241,92,44,244,22,69,141,31,133,130,174,15,62,5,66,87,244,14,153,153,76,230,198,169,242,249,196,3,111,35,215,224,179,116,84,142,117,219,24,67,197,18,244,138,209,254,214,124,68,84,253,229,202,167,71,144,55,239,36,138,166,120,39,170,141,36,181,179,162,48,74,237,23,86,231,168,233,212,11,143,147,92,86,17,65,211,28,114,114,236,100,1,23,25,200,138,170,93,207,18,132,179,145,46,196,33,24,131,233,5,96,120,1,50,188,155,150,171,177,108,111,89,162,46,54,246,146,112,171,68,70,233,64,129,190,206,44,174,180,84,227,4,196,169,5,3,231,87,205,189,216,13,202,216,184,24,239,57,214,88,103,43,33,11,52,195,16,177,233,181,80,187,146,48,14,47,255,189,40,110,54,168,252,201,71,90,184,27,229,54,217,70,52,140,61,174,121,38,46,73,151,153,229,85,188,150,210,66,248,216,46,84,106,54,184,106,64,41,254,137,51,47,172,55,56,183,93,118,91,154,58,254,85,146,79,106,80,118,166,226,80,241,40,97,22,65,35,132,210,3,11,130,143,206,87,43,176,176,191,87,19,196,218,228,191,88,103,130,242,219,160,79,213,33,209,45,232,76,186,93,36,193,59,185,216,39,188,46,98,72,156,131,191,90,190,208,223,26,86,90,58,113,34,53,69,135,66,238,82,66,43,244,4,154,147,14,113,18,103,119,8,8,9,210,142,144,5,209,168,216,48,103,83,110,180,252,30,150,238,115,118,72,176,246,112,246,161,221,184,155,195,153,192,145,84,179,125,141,163,55,144,14,227,163,209,164,234,190,241,119,181,210,0,116,115,166,190,15,193,213,12,17,49,209,145,79,241,204,73,218,155,129,11,187,207,24,213,99,123,112,76,185,63,167,158,156,179,153,148,28,136,32,241,234,62,29,204,63,71,21,203,231,217,173,207,189,119,38,144,129,233,250,32,245,163,252,59,80,233,29,248,70,122,13,159,93,223,29,25,245,42,94,241,25,73,127,187,30,195,83,163,23,141,129,228,171,234,109,100,94,90,22,93,104,29,253,86,180,142,108,148,7,31,30,83,147,192,137,154,100,74,196,10,126,146,128,120,107,65,94,241,35,84,16,143,61,136,191,105,5,72,77,138,102,14,4,154,5,215,86,3,56,135,13,203,152,147,63,248,241,77,168,179,236,63,116,60,8,228,105,64,74,125,193,170,211,243,167,240,152,82,243,227,104,73,99,230,208,39,143,21,93,75,178,246,136,231,220,46,62,159,10,5,96,41,202,232,247,153,253,26,121,94,175,98,245,131,125,70,195,64,128,130,42,247,31,71,211,11,118,228,170,44,169,81,53,64,197,64,177,69,86,218,115,25,129,240,134,16,198,148,108,85,196,16,216,188,93,198,72,249,116,228,195,49,164,152,214,116,30,76,178,84,251,143,115,165,252,69,121,65,198,89,161,196,11,134,253,16,149,0,139,142,136,112,57,255,140,228,122,222,5,76,131,30,58,92,135,247,132,254,10,202,6,195,225,123,34,74,243,138,211,9,110,174,14,205,173,184,226,197,200,166,168,251,12,106,19,240,233,161,227,94,196,10,147,59,191,73,218,237,212,50,58,125,53,177,193,106,73,191,115,90,90,103,129,139,42,230,112,82,2,107,198,198,184,239,28,191,10,255,125,252,70,211,207,37,139,134,158,185,158,120,97,80,232,40,128,70,201,31,246,102,131,148,195,240,141,94,33,52,237,223,67,98,111,143,208,67,76,71,118,184,58,228,15,33,66,4,167,147,181,240,48,240,27,153,71,148,37,119,92,151,205,171,238,122,188,0,90,239,38,113,55,226,189,19,192,156,181,78,189,189,222,86,206,214,133,195,141,186,17,122,187,48,181,143,19,217,108,154,193,76,184,19,150,30,159,2,28,152,184,84,115,137,56,211,211,140,106,247,236,22,65,62,2,222,114,151,134,222,247,70,174,148,57,142,165,177,207,63,158,236,0,41,79,117,30,70,232,27,165,146,50,83,180,123,71,171,124,104,230,249,221,127,236,13,187,68,226,195,238,134,107,99,76,250,103,34,96,134,224,159,86,133,186,189,203,58,48,39,82,1,29,141,137,117,87,145,10,203,179,50,168,242,124,12,59,190,26,141,152,217,45,27,22,220,194,76,77,139,45,194,214,206,3,177,98,249,220,232,89,57,67,174,71,48,18,196,41,232,202,97,34,71,144,14,105,152,155,200,115,23,23,145,196,49,64,253,178,1,95,205,79,120,61,105,5,148,94,107,193,39,37,103,246,85,25,225,105,57,220,154,159,70,8,200,18,92,84,75,7,48,255,33,156,4,3,24,59,28,132,46,230,123,29,67,109,162,13,143,145,79,181,39,41,54,55,246,39,20,245,139,118,181,120,234,39,85,183,154,192,36,133,53,156,78,251,51,139,74,29,151,174,124,36,73,226,41,132,27,185,204,16,16,65,167,42,118,12,180,115,249,233,42,93,3,82,0,146,78,244,100,1,152,164,101,174,26,7,114,248,153,184,83,231,164,194,187,197,191,68,120,25,87,33,19,178,112,87,8,183,10,114,87,243,207,138,191,197,233,9,54,207,204,126,87,62,161,232,75,200,128,112,94,11,1,34,13,92,44,227,27,102,32,247,92,233,80,139,215,9,18,208,104,146,49,244,81,86,176,138,117,83,109,126,30,190,67,219,180,129,39,99,0,94,68,238,52,201,210,241,110,219,147,250,71,212,178,146,24,209,63,131,140,177,100,228,207,169,73,5,103,153,214,105,229,191,102,73,206,96,246,21,157,238,4,119,71,21,240,156,110,70,32,115,55,29,4,209,135,18,14,119,0,228,191,93,19,224,175,76,220,255,222,196,202,52,102,253,251,54,8,211,158,112,71,97,0,155,157,32,142,25,46,8,120,68,5,170,70,109,22,248,10,187,47,101,77,6,185,132,133,31,93,144,68,112,19,168,51,53,1,121,225,193,0,165,247,65,21,43,217,240,208,115,235,23,105,159,140,37,62,78,219,5,194,206,29,111,12,239,74,61,227,162,232,33,93,194,120,192,151,177,103,179,226,141,200,104,121,151,148,44,122,123,188,251,249,229,206,138,27,67,242,81,234,201,246,27,47,105,87,47,66,168,45,139,222,237,172,39,198,102,223,212,75,215,46,5,206,208,186,3,182,13,21,114,134,15,24,78,21,159,209,214,236,188,138,126,116,216,197,103,150,210,43,144,28,140,240,215,248,232,154,84,195,110,2,101,72,220,147,130,2,197,1,112,114,27,222,74,99,89,253,213,126,195,62,58,39,224,90,150,167,179,42,189,59,225,13,189,162,17,122,193,171,61,230,194,181,96,214,251,210,248,165,62,39,227,248,171,122,184,121,167,113,123,215,240,135,33,150,147,203,208,32,179,177,222,117,87,114,58,49,253,236,236,96,9,51,134,145,163,226,28,117,20,141,100,106,4,230,132,171,129,100,84,222,111,75,142,66,179,213,109,17,164,99,0,134,184,162,22,155,180,23,239,34,203,166,55,39,121,13,3,192,243,197,58,62,248,205,204,216,34,65,127,114,202,5,102,127,139,150,179,17,107,178,145,89,123,252,253,64,183,23,248,103,201,72,223,249,176,91,209,103,205,141,114,141,66,234,130,208,208,159,56,73,48,7,158,44,139,110,111,54,139,55,26,71,199,102,214,180,69,225,205,92,27,238,8,251,234,190,132,6,98,118,158,245,154,10,97,16,155,244,37,73,109,81,235,191,14,243,57,29,244,130,43,13,182,179,191,44,25,227,202,230,143,231,168,167,64,173,169,228,33,39,89,254,98,191,204,200,11,48,185,91,33,27,209,110,61,18,52,116,45,113,129,138,232,11,72,96,151,123,135,84,244,202,145,96,226,99,58,226,206,7,1,5,78,155,108,78,111,48,47,170,62,118,193,133,13,226,96,71,126,27,189,218,114,207,6,161,39,183,192,232,53,167,168,245,212,160,0,179,166,112,228,7,229,210,253,15,42,244,92,34,134,66,6,125,11,252,17,31,43,217,29,143,62,228,174,184,180,221,5,166,119,17,74,135,118,146,195,72,16,159,103,89,57,181,89,120,153,25,196,60,195,122,36,186,41,206,250,11,7,201,23,53,166,101,58,31,246,219,161,62,136,226,96,222,80,44,14,38,10,111,141,8,201,92,117,218,144,153,183,1,197,134,20,116,209,177,86,67,30,71,229,52,109,104,190,156,13,223,197,59,4,193,115,15,94,27,50,11,115,192,201,78,167,34,49,170,229,175,211,139,247,45,252,216,47,165,88,236,166,159,111,13,136,224,212,168,237,98,32,28,117,78,147,92,53,131,238,210,30,71,113,127,246,143,20,112,212,128,113,1,96,130,169,140,14,81,246,156,251,118,247,203,81,134,72,182,77,7,85,143,34,11,137,201,111,130,237,14,27,12,170,54,119,119,90,69,14,183,120,167,52,197,251,92,95,186,134,131,240,56,251,137,26,135,23,210,70,215,239,151,235,204,71,224,103,114,139,59,204,33,228,248,171,46,84,174,22,180,238,245,149,55,198,222,130,6,46,231,228,71,254,56,222,148,159,1,66,117,39,179,64,104,202,246,45,90,107,81,113,82,139,8,17,232,66,95,135,1,169,91,201,100,209,97,238,147,7,7,56,46,112,202,2,67,49,144,34,142,181,89,141,216,85,248,100,7,159,244,227,81,90,233,91,86,145,124,221,11,131,252,237,122,27,65,160,10,140,80,113,132,39,182,53,21,164,15,243,146,227,93,241,101,63,229,240,234,153,26,194,122,254,113,40,104,227,144,9,121,73,251,199,81,100,156,38,165,246,125,51,71,129,155,155,202,78,57,86,28,254,197,54,92,242,18,151,89,179,111,31,220,109,154,99,194,202,52,146,70,166,177,166,125,203,56,14,17,16,57,20,56,53,80,26,178,106,88,144,64,236,197,170,32,244,237,109,70,165,98,86,141,59,86,248,177,59,248,166,79,131,62,210,27,59,85,3,120,143,121,207,221,62,24,237,88,84,110,163,175,150,242,216,17,7,2,14,75,172,109,35,91,144,113,9,249,62,26,221,126,166,131,140,58,216,134,157,172,226,108,201,90,247,67,250,18,126,91,60,42,13,133,215,149,198,237,43,146,184,73,200,158,133,14,85,214,158,20,13,187,25,115,46,90,157,74,183,93,188,95,197,74,142,101,219,177,184,86,192,116,242,235,38,234,180,36,120,244,111,236,194,218,222,12,111,90,118,242,177,47,129,145,28,236,232,78,11,83,225,181,40,13,230,236,22,71,174,28,189,135,116,181,30,56,254,58,155,76,76,108,85,36,83,146,71,52,153,167,108,62,50,28,236,33,95,252,112,79,209,249,215,86,229,58,132,204,124,205,242,67,103,250,224,29,241,175,230,93,65,227,122,171,93,87,88,169,62,56,37,184,6,111,111,85,10,77,64,32,136,143,227,61,241,248,215,229,69,92,24,206,230,82,212,124,239,3,235,2,30,170,115,224,37,46,11,98,189,146,164,15,40,238,42,201,244,121,241,8,113,166,35,80,130,65,196,153,92,59,104,153,163,223,139,162,25,57,193,19,159,161,178,233,206,203,205,33,53,42,215,212,67,232,230,96,88,103,218,149,155,226,19,240,151,78,163,157,7,245,38,31,41,145,68,40,113,236,113,64,186,19,169,147,219,94,161,234,141,105,115,217,60,24,224,180,143,211,13,9,70,116,138,59,173,70,82,103,234,128,11,110,252,121,223,117,41,150,3,85,49,11,115,236,59,90,240,80,123,13,202,151,143,159,102,66,209,106,40,200,188,74,199,211,151,141,28,74,116,194,245,86,205,91,88,6,233,83,244,212,109,135,135,197,136,94,172,32,229,17,89,212,117,224,19,138,239,203,131,23,63,163,50,219,20,162,20,232,249,217,173,7,127,187,109,202,46,161,10,171,136,80,98,153,30,131,145,19,187,121,205,220,13,180,223,222,193,187,69,141,172,175,102,75,249,213,59,199,139,79,180,190,202,99,185,195,216,61,4,200,113,246,252,222,83,3,98,119,60,232,117,179,243,103,167,115,16,244,51,216,143,101,166,13,34,105,197,69,230,240,125,178,103,95,77,149,149,81,125,17,241,164,113,143,94,19,144,124,220,182,118,46,94,1,173,97,29,52,117,99,80,64,34,179,102,240,165,98,105,247,209,3,173,163,23,95,19,91,195,199,230,203,1,141,75,243,221,174,28,128,229,40,42,222,33,248,142,37,14,75,184,250,80,211,119,86,10,21,14,240,7,169,12,12,245,122,160,120,182,78,113,132,44,111,98,231,188,211,91,146,75,109,188,180,254,186,138,226,135,173,98,158,8,124,13,123,62,79,118,143,205,113,44,29,72,65,46,167,97,123,173,113,201,231,126,131,141,34,20,48,171,249,115,132,68,164,51,34,11,148,125,107,153,119,127,226,220,199,117,17,121,154,161,60,233,8,21,143,19,65,84,87,192,119,94,227,194,178,77,188,73,97,25,183,143,158,219,133,55,134,194,94,19,174,244,34,168,33,105,165,103,8,212,219,148,193,192,116,160,220,89,157,55,15,240,112,40,186,176,177,25,85,31,76,235,116,118,250,162,161,146,75,151,130,23,196,234,86,138,172,187,37,79,17,204,113,24,253,58,89,20,47,153,170,248,93,184,123,223,153,194,167,115,209,1,32,163,229,72,135,39,136,39,226,222,25,216,66,69,91,11,177,92,251,49,191,12,172,50,224,129,59,175,215,12,1,144,215,16,223,76,101,110,39,201,44,50,66,69,51,43,150,103,24,77,93,62,101,27,0,230,238,244,92,18,46,171,33,133,132,62,66,247,55,213,20,186,143,245,227,135,234,6,94,184,241,115,184,214,160,254,147,75,175,152,232,76,249,78,45,117,148,185,51,30,226,173,112,199,221,130,255,211,24,222,18,143,140,17,151,15,177,77,33,98,89,248,52,161,86,78,51,246,77,65,163,163,94,231,44,43,8,29,174,79,246,31,218,85,74,242,172,153,228,208,133,135,182,107,86,193,117,216,73,129,156,54,244,36,234,254,93,234,156,16,129,20,29,207,4,252,76,231,15,247,151,158,65,151,159,98,26,199,133,47,249,111,56,43,26,7,105,34,137,218,209,48,22,209,151,32,37,31,49,129,102,69,220,119,161,0,149,63,200,238,34,251,67,55,203,93,157,136,216,144,177,128,250,117,135,243,182,173,3,1,130,143,249,155,81,38,125,62,246,126,17,90,138,94,190,53,25,37,152,232,174,234,178,254,48,38,104,156,244,179,68,48,233,115,217,180,109,58,165,199,200,221,10,160,193,206,155,107,63,111,12,9,188,241,197,105,111,223,233,17,81,39,200,171,131,203,149,138,216,1,189,243,21,233,114,182,201,34,15,202,202,28,68,198,176,200,110,174,244,107,112,3,46,110,203,141,196,150,147,148,78,2,103,108,99,88,126,132,20,70,92,100,251,97,161,118,107,84,90,60,178,252,135,157,6,198,166,247,51,40,42,176,61,97,152,149,162,35,47,170,251,2,234,172,116,191,148,250,123,250,187,89,51,84,199,171,172,20,211,220,79,27,227,185,56,124,160,48,128,229,28,151,18,224,191,73,6,116,237,13,77,246,201,217,238,81,33,247,221,46,151,106,162,129,172,48,22,168,166,205,244,110,196,176,58,55,81,149,247,216,56,9,200,145,83,88,70,228,230,205,147,29,200,185,95,252,128,135,70,61,88,215,210,78,136,119,249,110,84,6,253,154,137,136,151,90,179,218,183,134,117,25,143,247,110,251,147,140,200,129,44,88,167,202,169,135,26,142,215,20,82,192,211,19,108,58,56,91,161,22,102,53,9,103,103,32,112,243,137,0,73,62,141,158,3,27,182,117,80,37,86,14,178,216,43,68,23,1,202,45,42,57,65,23,242,44,249,11,40,116,32,67,103,57,206,125,81,64,70,215,109,105,179,96,248,102,64,54,47,109,223,231,137,209,219,212,106,174,222,206,213,183,82,129,233,193,76,182,24,7,26,144,73,100,239,120,202,112,164,49,125,113,90,205,122,212,106,120,7,38,28,105,5,64,78,246,151,58,225,220,113,56,214,84,30,43,194,210,155,62,77,110,67,12,135,141,6,240,174,125,236,141,135,196,251,111,233,91,47,223,118,29,253,210,113,1,203,200,77,187,119,205,224,131,242,202,73,169,93,141,27,92,58,186,1,6,36,112,203,70,255,48,44,217,242,250,173,255,36,11,108,162,207,198,54,247,146,38,37,148,230,128,234,183,120,28,159,206,245,204,67,112,40,217,172,102,46,79,107,236,150,109,12,131,228,181,227,139,118,6,77,47,104,111,218,101,175,248,187,202,77,90,169,55,84,43,131,224,84,96,52,152,104,56,120,184,6,249,238,140,47,166,221,177,238,11,146,168,104,119,56,0,214,193,122,230,158,141,1,7,30,181,163,208,85,33,165,178,33,61,88,35,37,206,252,243,240,38,234,220,164,54,57,135,18,63,138,165,49,205,151,65,7,236,134,28,239,68,238,220,80,166,0,146,77,191,185,149,108,29,145,173,165,242,14,249,50,192,117,8,34,162,171,55,112,30,254,126,248,119,35,135,248,103,195,219,143,175,232,39,236,223,66,92,209,53,215,152,121,208,7,211,33,184,15,101,132,185,101,49,149,255,143,173,123,113,113,121,8,142,82,209,237,156,46,56,161,13,233,247,182,46,109,170,37,38,51,20,78,117,140,182,226,49,25,45,51,174,174,117,130,96,4,234,109,225,146,134,37,13,167,86,86,32,95,33,54,72,204,63,69,193,160,17,120,14,250,181,165,167,189,218,191,199,9,208,124,1,68,131,179,247,148,201,42,99,165,75,133,155,39,133,53,84,149,87,64,0,216,148,86,145,73,39,157,2,84,14,227,146,229,107,84,24,55,123,207,165,143,209,49,87,207,39,82,97,129,110,180,153,66,112,175,163,22,6,243,182,140,211,102,220,77,75,42,8,48,174,195,187,219,78,154,19,53,59,206,178,191,3,37,50,1,248,84,167,111,2,58,235,85,31,216,222,250,105,92,105,204,64,70,99,167,62,196,7,80,189,176,79,177,225,230,32,204,250,93,221,173,146,27,148,219,24,20,90,157,238,93,219,191,194,227,236,184,6,93,24,246,20,20,19,155,111,150,110,34,87,153,117,229,148,155,37,24,42,144,59,19,151,88,236,243,130,87,45,95,22,16,158,101,208,211,46,181,151,234,226,15,56,42,60,123,189,139,16,242,18,183,206,78,39,205,175,5,184,59,33,44,143,248,96,157,201,213,220,139,129,203,17,141,206,0,123,137,92,191,153,87,32,14,248,249,22,154,26,183,187,7,226,91,119,116,219,19,187,85,241,132,9,242,11,90,142,167,90,227,1,68,206,59,125,97,93,36,126,38,100,128,163,131,67,230,60,32,93,168,146,46,111,215,112,29,105,108,89,61,1,126,33,43,243,42,32,49,17,127,229,128,136,61,1,135,143,155,138,205,227,37,25,55,87,205,223,170,211,145,67,148,118,198,110,140,24,45,126,73,239,171,4,58,172,113,63,153,42,18,126,46,13,170,17,180,143,188,233,0,168,55,107,40,61,220,134,185,123,144,77,216,166,131,132,164,247,114,222,212,80,72,139,197,211,161,47,129,129,227,117,1,233,96,229,4,104,83,11,126,126,205,214,178,127,228,227,126,238,224,135,49,77,218,239,116,178,87,224,35,206,35,93,86,94,96,60,8,141,79,114,44,167,92,51,32,53,55,216,74,194,240,252,5,13,6,88,6,3,15,231,188,247,60,37,250,58,62,204,102,51,227,55,93,5,29,241,4,221,101,55,245,172,88,221,36,123,4,196,195,81,31,35,192,68,48,243,206,110,179,90,177,59,220,198,129,8,146,30,238,152,78,155,157,98,64,119,180,235,201,71,232,39,152,21,230,185,120,96,84,114,189,226,120,44,138,231,65,110,138,244,12,10,102,136,64,63,242,249,76,223,9,209,248,218,17,51,67,230,63,6,147,102,160,109,105,121,215,181,195,100,150,152,230,176,160,136,204,24,194,75,162,231,242,38,127,88,160,197,228,57,94,174,52,19,30,56,250,162,71,239,207,159,143,93,19,237,202,151,152,244,115,61,232,172,34,237,119,208,149,107,131,81,185,95,250,60,8,204,141,209,56,142,76,16,112,166,247,172,130,168,103,255,221,129,81,50,240,16,67,37,71,43,242,180,145,27,119,56,15,155,1,114,144,204,59,92,195,38,132,95,9,230,71,114,102,107,19,97,21,189,176,121,251,4,107,51,148,47,103,241,197,77,74,252,89,137,114,107,165,166,107,127,181,71,29,166,22,112,201,190,231,87,144,35,232,173,53,176,236,115,92,51,209,149,255,171,54,193,195,85,27,156,29,60,173,48,40,190,135,56,93,162,162,94,178,20,191,232,104,23,149,239,43,150,50,95,56,102,204,81,110,80,209,60,181,171,29,205,123,3,200,214,176,148,228,226,96,114,148,183,66,239,115,98,176,65,208,3,195,42,105,77,62,94,137,204,54,100,62,111,148,136,251,99,109,160,61,154,139,22,207,202,208,56,27,9,72,60,109,121,171,75,255,108,181,11,208,42,157,128,143,118,252,171,56,32,226,218,108,108,47,192,19,213,240,47,24,251,244,167,58,183,225,33,195,250,125,250,87,90,213,146,182,21,100,166,84,84,91,181,60,95,250,40,47,98,99,173,252,97,128,234,17,187,6,243,1,137,175,24,145,22,15,150,35,224,202,111,204,200,1,170,57,103,103,103,195,71,87,64,59,214,198,241,132,119,233,212,117,22,142,182,236,119,54,2,243,25,145,22,210,115,50,114,140,57,169,222,107,99,160,114,97,131,216,138,236,223,43,18,35,77,145,34,169,197,251,100,86,194,76,142,234,87,167,208,33,11,147,192,18,41,44,243,176,172,127,47,166,181,101,66,255,107,181,130,44,37,231,140,140,119,242,94,165,74,201,91,81,243,169,21,83,105,156,24,140,252,49,24,181,224,110,129,111,84,110,180,6,3,15,135,60,146,69,203,42,108,185,122,229,85,121,75,220,34,46,76,222,16,98,194,157,88,217,88,128,157,42,137,189,94,165,160,49,93,182,71,167,154,155,70,36,233,141,98,120,148,130,236,65,20,91,255,232,95,223,249,20,114,48,38,213,77,43,233,254,150,14,231,61,131,51,99,57,78,28,212,60,232,97,112,90,79,40,133,192,254,118,232,185,213,163,173,80,123,252,210,58,213,163,51,106,161,30,107,45,40,255,7,11,241,152,67,142,196,174,110,206,216,116,195,64,16,42,98,203,90,178,144,200,178,169,2,234,15,230,122,50,113,150,244,243,247,215,81,110,104,43,105,117,202,60,59,90,173,245,61,190,245,22,178,58,200,120,138,47,59,14,196,238,33,20,31,136,236,184,232,166,197,207,91,170,26,118,17,169,242,251,107,236,255,104,155,241,241,144,68,94,110,79,164,126,192,60,207,41,244,153,74,227,66,102,138,216,161,163,156,72,49,0,1,132,103,172,177,176,153,53,158,18,203,201,141,147,190,82,50,27,87,191,155,186,211,237,60,244,30,134,144,252,210,89,25,24,186,131,20,213,228,40,41,138,245,84,156,123,61,60,127,163,218,41,129,70,66,184,181,194,11,9,151,184,108,56,175,202,145,12,37,51,55,56,21,25,64,73,177,169,71,163,137,111,12,106,209,103,28,255,80,147,15,186,2,17,182,226,126,12,94,177,137,63,30,126,221,44,80,138,146,161,247,222,229,190,147,233,149,133,10,110,248,224,126,211,109,119,49,180,37,42,105,39,21,185,223,104,249,243,110,103,246,202,255,148,68,218,171,237,109,105,252,36,1,246,246,37,232,49,192,224,62,51,59,154,107,154,230,111,22,39,192,146,78,50,250,60,102,206,179,90,110,109,120,136,21,85,26,89,84,59,147,231,233,93,220,190,236,115,39,18,133,226,197,16,99,226,195,234,133,128,81,122,173,96,203,40,234,158,88,99,255,17,232,33,107,149,199,156,123,237,227,249,150,4,131,8,118,74,171,221,94,230,2,254,126,244,169,111,125,73,37,166,132,88,228,240,236,58,157,36,113,179,42,201,153,74,31,115,123,135,39,35,143,91,86,11,118,248,45,94,79,0,139,127,245,128,100,10,239,183,255,237,156,10,252,75,160,23,222,31,148,209,29,102,210,245,3,62,135,157,248,114,214,91,194,189,62,67,223,123,26,93,26,108,230,29,124,224,215,151,181,196,226,52,195,217,206,144,213,163,54,104,35,38,91,109,77,7,246,51,100,153,78,254,122,193,236,51,89,37,71,197,93,118,183,168,82,71,58,143,81,221,121,143,5,201,157,44,116,12,63,184,24,162,36,219,239,42,135,98,230,122,154,103,103,173,226,176,155,155,81,5,67,82,163,133,37,9,24,104,72,59,62,13,86,17,162,167,103,124,137,56,72,232,41,207,203,46,77,186,11,21,27,227,205,131,59,220,33,35,117,105,243,45,4,32,12,149,27,85,10,204,247,118,187,132,95,152,101,43,100,33,81,9,57,44,204,111,174,77,251,47,29,81,78,213,110,192,98,243,3,10,16,147,165,71,13,126,165,65,59,101,170,140,107,165,16,196,219,144,159,54,174,16,126,197,142,35,200,193,10,161,39,215,208,169,115,81,31,12,185,139,215,231,161,105,21,255,215,220,87,11,213,72,53,148,95,255,71,121,95,112,230,109,92,115,249,80,151,61,26,2,221,125,198,225,209,228,184,62,243,56,1,173,196,149,122,95,26,24,45,234,63,50,116,29,178,72,215,187,33,188,203,14,23,113,106,140,128,141,132,255,106,194,26,7,192,80,33,133,70,178,207,118,88,205,158,166,234,42,250,155,140,54,58,248,52,146,162,137,221,132,95,5,116,87,63,57,170,109,237,55,41,191,22,56,93,220,34,242,231,242,249,193,148,218,161,56,55,124,35,218,151,195,249,61,52,154,32,170,122,196,5,11,51,190,240,176,231,62,164,147,113,110,89,191,231,98,74,14,188,0,165,249,55,67,235,28,86,101,153,0,242,7,11,27,23,229,10,87,206,134,111,199,179,106,247,239,135,141,4,226,227,197,250,229,181,108,223,20,58,220,6,102,101,176,212,147,132,158,10,217,163,236,102,235,185,4,127,163,200,250,20,159,165,45,246,165,240,78,116,200,80,159,87,195,27,204,236,30,225,143,1,146,147,125,218,87,228,241,148,117,249,34,212,214,57,5,178,169,102,5,4,135,133,220,213,147,247,211,253,194,238,21,68,240,178,13,0,44,181,88,216,58,98,54,125,3,225,141,116,150,149,249,47,116,250,192,63,76,162,79,107,98,16,130,99,23,173,69,53,184,53,174,117,61,79,83,26,2,254,234,68,220,238,117,47,148,250,190,138,139,62,44,76,30,143,46,195,13,132,207,94,41,34,248,0,167,167,118,143,244,64,109,239,85,119,127,28,124,242,120,45,15,246,126,214,161,73,217,207,80,61,187,169,57,232,147,208,161,149,136,200,151,52,144,130,246,82,2,240,86,165,41,154,247,243,57,126,2,163,70,60,100,111,210,232,42,25,9,214,223,17,175,90,75,176,23,175,155,223,247,196,87,51,245,45,116,211,79,228,100,106,254,243,14,138,186,188,20,126,107,94,7,25,127,196,4,56,196,199,207,19,199,174,94,70,87,43,27,176,168,100,247,87,20,165,5,98,188,9,42,244,237,110,164,24,234,15,95,44,231,56,229,128,220,181,224,26,228,192,229,176,65,20,157,147,236,167,178,86,51,190,32,133,188,67,68,118,155,103,89,205,88,228,85,99,10,76,64,5,234,192,191,186,130,161,72,135,75,115,225,107,68,228,234,204,55,214,75,211,189,28,156,128,178,124,76,101,147,182,145,201,10,137,32,154,37,49,93,159,8,185,45,36,173,66,191,118,104,154,200,254,190,26,1,55,60,149,177,180,209,100,148,9,29,10,53,203,243,252,20,248,250,145,58,249,138,124,209,71,18,219,82,254,178,218,218,149,155,130,105,72,4,95,63,135,11,198,89,161,175,213,54,226,199,214,78,116,52,216,161,114,220,164,146,81,230,4,126,134,179,188,180,48,146,117,194,45,42,152,247,82,168,185,193,177,124,30,193,135,50,19,175,198,70,140,181,67,152,54,72,47,112,251,112,9,192,52,36,37,209,26,7,107,193,218,69,36,108,249,156,36,109,193,206,115,109,82,214,59,192,184,83,233,218,223,197,232,113,46,53,2,104,140,159,104,92,90,175,93,237,15,95,146,163,198,66,108,39,100,216,114,19,150,39,221,56,21,118,128,55,51,103,111,231,233,197,118,235,48,58,191,168,208,237,189,46,249,70,47,21,117,48,227,165,17,91,57,38,171,182,240,123,200,147,122,113,164,224,84,105,17,15,227,125,11,59,80,18,56,116,90,247,144,35,112,27,26,102,223,81,152,241,138,154,169,165,252,231,97,13,221,50,228,184,117,107,8,203,96,174,229,33,39,218,1,138,233,19,235,44,16,130,43,34,155,212,123,227,143,22,123,211,76,190,182,163,41,147,168,5,118,64,212,132,218,46,160,159,75,1,188,112,248,99,164,217,176,91,172,241,63,186,248,40,132,217,58,91,105,249,78,116,147,26,73,244,14,64,5,66,199,56,63,238,113,221,124,102,18,171,75,119,213,112,121,64,167,32,234,218,204,65,166,9,195,50,27,175,198,145,138,27,158,13,243,65,76,119,92,40,11,236,122,143,120,12,224,204,86,78,181,4,37,185,193,69,122,9,177,234,248,132,159,216,148,20,226,158,222,59,67,28,241,76,146,200,218,192,30,247,153,241,88,147,64,125,9,102,219,201,43,232,51,71,4,48,234,73,140,49,225,67,219,241,105,3,243,19,244,70,159,200,115,210,107,156,240,101,150,99,192,77,32,239,43,79,102,40,134,134,87,136,72,106,131,211,100,27,237,123,149,45,130,9,31,123,96,249,108,122,158,67,57,0,226,77,241,20,247,221,83,118,59,119,52,223,223,62,184,216,132,120,10,234,216,48,10,234,85,209,79,232,121,221,91,177,55,4,125,146,179,183,207,181,67,209,111,138,155,104,53,70,236,164,115,90,236,140,52,83,246,123,200,113,18,17,123,114,11,143,9,46,23,162,65,66,160,38,49,92,154,179,87,232,229,244,92,56,167,68,36,149,132,136,198,214,113,31,145,252,164,138,248,24,34,190,20,53,140,241,138,111,133,111,119,26,105,3,126,70,211,224,131,148,67,91,77,194,16,176,176,174,91,141,74,169,225,89,85,49,162,246,138,228,158,186,144,201,198,218,232,219,253,132,188,234,228,91,69,138,153,170,132,158,197,251,129,228,152,47,230,167,70,144,116,165,148,85,22,151,170,79,3,99,115,95,148,166,162,81,54,162,94,90,177,248,189,32,51,112,134,110,48,161,251,177,200,129,83,11,214,134,243,126,198,84,119,195,174,47,62,203,116,1,180,160,74,150,208,224,162,199,101,198,155,231,252,131,64,57,189,118,198,254,98,46,19,42,13,26,137,220,178,51,123,84,59,31,76,137,234,228,114,125,118,110,15,154,140,150,225,178,178,3,216,88,201,24,82,247,57,222,209,243,99,133,38,11,105,194,76,197,91,42,36,224,83,101,90,197,185,138,185,203,102,130,52,86,192,155,181,88,93,73,203,70,147,22,239,239,103,117,136,247,224,82,207,173,101,58,207,202,147,74,178,10,232,137,229,34,60,240,132,245,241,90,190,108,145,213,56,232,237,253,234,15,103,40,236,144,175,25,101,37,241,96,142,176,157,44,114,150,24,47,191,136,118,206,153,97,253,107,134,193,163,29,37,155,154,161,190,0,42,135,78,153,42,120,201,66,172,234,242,106,152,133,241,31,219,240,201,184,33,34,151,111,69,250,28,165,93,173,96,84,112,136,193,178,172,216,69,49,154,4,43,6,6,241,225,116,133,235,117,195,155,32,42,40,137,116,222,251,124,223,115,246,159,20,88,50,245,164,166,121,241,108,137,38,40,51,85,171,21,184,176,155,202,244,214,194,160,239,50,207,2,14,226,60,32,181,82,11,152,171,194,6,138,255,128,53,1,224,22,96,186,162,208,72,137,150,20,236,200,74,108,22,95,225,237,43,100,79,240,129,143,135,195,226,7,188,60,148,153,92,16,68,195,182,29,189,38,236,95,198,111,74,84,188,21,18,227,248,185,134,155,182,103,210,24,156,84,227,75,173,20,153,160,169,199,240,6,125,84,78,242,17,236,221,11,180,135,111,224,250,116,13,57,97,194,210,244,170,147,152,1,211,161,0,231,131,191,68,197,187,145,109,47,50,147,31,52,43,16,62,66,218,233,99,216,108,175,202,185,148,219,248,162,73,188,244,158,125,195,82,30,161,23,102,219,176,232,212,126,47,39,182,85,247,221,117,172,10,229,103,12,109,52,225,104,224,92,106,38,140,51,215,50,234,96,192,137,154,186,195,188,163,52,234,48,184,31,131,216,249,40,235,148,210,179,77,165,48,210,91,108,140,203,79,181,139,52,167,56,183,105,177,66,118,222,49,144,161,31,12,176,173,53,105,142,243,191,97,201,75,81,25,55,219,189,34,97,168,75,164,127,97,164,24,123,64,30,124,201,54,194,167,133,10,126,156,127,186,1,186,112,41,228,121,16,106,207,32,185,34,188,216,94,12,171,27,174,146,192,143,254,93,27,199,60,56,1,176,96,90,169,83,242,67,78,7,140,241,178,254,201,125,119,113,23,181,11,193,133,93,160,143,214,178,217,1,43,27,163,189,166,10,179,160,217,117,0,41,43,18,199,146,165,156,159,180,248,190,52,144,231,17,68,54,159,112,199,105,208,246,4,154,113,214,61,87,66,122,73,47,122,156,238,84,167,65,47,61,114,248,63,32,38,148,209,234,167,79,75,109,28,109,107,122,163,192,28,128,6,236,22,204,197,235,181,250,82,86,43,225,9,45,118,245,29,159,63,45,153,183,131,198,55,240,207,94,47,226,42,108,67,182,149,127,45,141,192,180,11,144,226,179,133,33,103,192,63,189,8,44,137,219,244,41,16,121,165,55,7,97,218,81,136,132,76,197,147,142,85,8,158,30,217,116,56,80,29,154,69,98,103,110,86,191,64,230,66,4,156,203,165,119,223,140,104,219,161,84,76,158,188,138,13,184,20,176,201,230,199,166,116,225,144,87,57,219,98,33,13,106,152,213,82,180,65,141,86,136,77,110,171,126,134,129,134,62,243,15,66,202,206,215,25,231,49,17,64,116,31,193,104,125,17,104,14,57,180,254,189,235,18,91,82,181,91,206,241,251,73,50,93,4,63,16,248,247,248,178,221,39,217,92,89,138,32,114,46,114,237,38,13,7,30,43,177,145,167,250,168,241,95,134,28,131,2,216,41,181,196,243,125,173,135,38,20,115,55,156,13,3,130,0,116,150,151,100,100,34,178,132,215,76,47,237,3,61,70,73,165,214,40,179,158,174,51,136,19,68,113,155,87,196,235,116,150,23,72,7,26,221,150,123,11,74,32,46,158,111,140,231,170,54,13,90,170,133,113,119,226,173,108,36,133,172,80,178,205,113,255,113,191,113,213,197,0,206,71,155,233,137,171,153,208,50,191,159,10,221,132,185,41,10,131,117,56,22,66,103,147,143,136,156,212,170,156,38,154,47,100,159,127,226,150,35,239,27,237,99,73,199,9,133,159,248,197,153,138,135,195,87,63,90,19,152,58,175,91,198,107,104,68,126,108,116,212,148,137,123,39,222,55,142,129,5,152,104,19,182,33,136,173,134,15,77,48,160,251,228,99,155,202,150,211,1,168,65,13,171,221,230,101,191,80,52,155,238,166,51,70,9,122,226,52,61,121,85,64,131,249,193,56,230,135,102,251,206,48,245,2,235,27,181,75,123,227,20,81,73,201,80,172,46,215,81,215,254,74,102,1,12,163,73,71,218,15,40,205,204,152,78,156,208,220,165,97,233,67,26,176,137,203,78,216,215,34,243,240,92,79,250,246,73,162,67,134,60,148,11,21,86,175,221,99,188,82,163,15,22,36,198,99,69,45,25,69,77,141,215,170,4,231,211,238,109,98,4,123,86,246,29,15,176,207,4,246,23,227,62,140,131,136,41,14,60,22,38,204,197,18,10,178,83,99,198,211,127,181,211,215,86,13,101,183,190,102,86,224,82,145,23,214,5,105,109,19,215,19,76,174,178,221,11,123,84,230,174,181,82,30,60,41,24,147,58,221,9,163,96,129,241,165,22,241,114,244,224,67,28,254,174,57,205,90,115,211,59,154,3,242,138,48,48,248,1,32,182,65,102,132,10,179,220,50,17,26,195,57,79,29,127,164,141,52,47,69,48,222,49,186,18,133,231,147,81,5,161,101,47,148,220,223,145,15,109,175,166,87,41,215,91,218,3,43,30,112,218,32,193,211,21,75,79,22,240,184,109,90,236,42,68,117,222,26,51,168,215,48,42,194,77,150,30,184,76,145,35,165,71,74,148,236,65,109,220,138,204,62,143,28,139,66,129,158,188,255,202,252,122,161,27,238,146,34,69,106,210,174,141,174,159,92,98,249,113,91,6,205,255,169,182,126,0,189,62,101,201,87,126,221,114,22,100,237,136,77,120,250,199,71,203,17,144,180,85,191,89,20,95,87,123,72,207,240,10,158,228,126,3,239,213,227,176,156,175,35,225,19,111,77,51,116,45,191,39,229,103,87,63,5,174,161,46,249,22,59,215,191,255,23,189,80,248,97,129,6,51,151,65,195,23,52,58,253,56,161,250,88,46,21,7,96,251,240,17,122,13,205,16,118,70,144,95,24,226,145,239,117,229,96,45,51,32,69,72,116,22,130,98,52,20,228,183,152,185,200,13,65,81,129,230,115,228,122,213,103,103,30,98,149,62,219,169,176,212,184,66,195,138,238,23,135,238,2,104,119,162,129,254,241,165,86,60,57,154,13,175,123,252,167,253,114,138,219,225,87,246,180,237,232,144,141,46,23,124,154,184,24,34,244,220,68,230,63,190,218,83,8,101,190,84,33,123,80,248,221,188,67,156,133,250,241,161,169,18,81,5,45,162,22,137,59,194,244,118,114,73,151,204,74,143,49,51,97,68,142,192,144,23,235,170,219,68,193,225,126,135,221,57,87,84,92,174,72,158,107,127,205,39,137,182,103,106,143,212,105,236,21,87,90,220,155,252,168,123,200,114,138,233,192,115,192,208,122,17,38,88,101,28,20,142,48,36,98,72,87,46,225,34,93,69,219,209,254,183,108,243,206,244,52,215,57,48,107,250,60,212,111,186,128,125,62,100,170,252,211,149,101,35,183,33,33,37,101,147,102,253,245,93,12,181,86,220,8,15,255,3,240,124,9,115,80,41,88,62,208,96,173,219,90,104,123,220,141,66,177,101,92,111,43,77,81,228,209,10,202,128,138,28,233,109,126,149,104,249,112,195,30,252,244,56,183,178,20,62,196,214,135,210,59,186,245,144,136,45,103,8,57,24,127,144,98,36,27,54,166,199,33,249,18,141,23,119,46,93,232,210,180,126,234,122,137,152,234,51,254,120,114,19,71,100,170,92,14,121,244,208,115,210,205,211,156,89,244,239,41,152,199,72,12,7,236,114,138,58,111,13,162,176,202,202,39,137,26,116,212,15,223,160,190,178,35,238,106,112,72,198,85,238,98,227,81,76,95,123,193,123,41,135,203,216,30,67,186,249,159,12,209,80,45,36,97,114,103,80,48,179,234,173,108,99,143,200,138,74,27,209,31,34,170,163,220,96,231,190,137,29,228,178,202,206,207,25,209,190,41,97,33,57,171,56,129,33,21,233,81,37,45,153,245,168,215,83,189,80,111,18,135,246,35,180,91,12,116,150,10,135,99,18,25,199,133,95,121,33,2,223,101,165,177,170,249,179,63,37,52,114,201,103,27,248,18,233,61,54,198,174,162,69,211,96,72,150,25,109,150,52,24,106,43,83,210,168,17,54,85,32,141,18,242,228,207,161,126,158,178,126,9,227,231,24,3,242,77,23,164,49,172,78,20,86,167,24,115,24,24,78,193,184,135,216,108,214,239,239,203,174,106,119,101,81,80,245,119,113,249,11,18,34,119,205,133,97,91,198,210,33,34,112,155,243,255,141,20,6,106,154,7,213,84,189,29,213,109,148,171,222,159,3,30,224,87,229,81,217,55,183,252,149,36,86,77,143,133,51,95,9,64,37,245,219,118,50,161,115,58,48,210,108,119,27,15,51,234,202,147,141,175,156,221,206,18,150,76,14,108,6,169,142,91,254,238,200,155,252,182,237,50,188,45,186,19,5,167,1,13,72,95,123,71,118,230,1,255,175,82,233,25,149,56,251,28,36,40,203,250,212,66,29,4,87,35,129,35,237,8,21,172,2,39,250,191,240,240,80,94,153,72,134,198,217,170,104,234,110,169,101,165,82,31,209,203,249,184,16,202,144,221,124,203,179,215,157,25,82,254,143,212,97,195,224,154,219,136,152,200,148,51,123,153,50,47,51,82,209,14,73,48,50,90,106,48,15,185,194,47,137,139,120,124,49,9,200,16,36,112,183,46,23,229,37,134,137,180,28,32,161,207,226,136,88,192,252,96,224,136,151,154,168,90,111,243,92,123,100,117,138,38,194,147,117,19,17,165,70,34,19,42,192,177,127,102,241,231,86,3,21,33,221,21,203,242,67,144,191,66,171,70,122,128,164,135,21,182,100,216,29,42,17,26,174,33,180,17,159,168,29,70,2,136,241,149,93,164,58,171,162,103,245,90,41,194,107,88,66,165,144,61,224,117,242,4,70,203,42,160,201,168,162,41,166,126,72,10,15,201,55,172,128,175,64,144,51,27,23,15,5,132,82,185,243,160,34,224,240,41,48,217,239,244,208,0,130,205,238,9,12,205,110,227,199,52,178,32,176,91,173,113,120,32,147,153,237,154,149,158,245,165,182,118,63,18,254,181,84,22,246,187,164,66,92,137,3,22,243,113,126,120,133,219,77,178,245,189,61,199,142,108,30,207,37,215,159,87,90,234,203,50,190,5,19,83,215,160,131,101,240,169,156,124,200,245,81,172,23,58,178,162,159,43,160,100,147,206,144,250,236,83,19,32,95,59,84,161,103,139,175,96,104,45,247,211,179,240,232,81,26,99,135,173,227,190,65,162,71,33,97,207,181,220,163,93,1,206,117,255,62,142,159,207,102,178,23,60,231,69,200,221,48,210,164,137,156,141,7,24,97,37,26,191,53,215,76,175,130,86,43,178,85,254,146,65,26,45,240,81,62,42,67,114,253,37,49,184,73,225,45,169,56,168,93,141,146,186,34,172,221,136,28,165,42,222,241,237,91,236,21,105,42,243,187,169,202,8,179,77,253,107,171,115,1,212,6,185,166,49,50,98,194,114,7,174,225,184,56,31,185,6,202,50,45,118,22,71,199,88,241,58,1,195,188,25,118,250,140,133,65,135,32,0,133,241,219,48,212,144,123,17,207,190,247,212,41,230,127,36,215,161,151,92,186,91,22,135,189,125,5,174,178,157,91,251,185,25,76,52,69,159,237,109,141,193,230,211,206,36,42,250,16,40,27,131,244,179,73,10,177,189,242,91,68,165,17,202,166,107,42,105,15,131,186,33,207,214,153,33,150,70,212,75,173,132,144,50,7,77,13,148,40,44,32,120,116,77,194,8,31,93,205,209,18,67,191,166,182,137,73,219,11,167,77,174,198,48,34,66,118,105,39,34,123,213,146,241,219,139,174,218,129,235,71,27,108,142,86,123,70,60,116,192,105,174,239,185,202,42,8,171,128,72,185,69,125,135,145,254,179,21,80,166,89,180,72,169,218,241,62,206,97,0,169,187,168,244,250,32,101,67,186,43,238,250,177,40,157,38,70,24,84,235,226,180,156,90,200,128,191,92,195,195,68,194,0,175,182,158,209,183,21,131,253,43,138,209,101,159,13,71,86,222,81,119,45,194,65,126,61,176,99,137,170,100,255,247,212,95,73,172,20,206,238,213,2,63,109,222,137,39,132,56,113,24,136,249,24,224,15,108,215,168,25,67,35,3,215,125,230,34,118,45,171,211,203,224,184,19,99,244,251,207,238,175,214,95,0,140,150,230,173,71,31,201,104,240,30,68,113,233,57,163,67,140,196,0,8,75,207,154,115,113,112,216,242,44,239,77,41,0,121,251,163,6,115,244,179,5,19,125,24,62,150,162,189,44,195,90,43,161,157,119,126,74,228,113,38,208,33,233,50,24,136,229,42,21,8,46,70,90,26,157,67,81,31,9,47,51,63,68,117,222,34,228,112,53,102,107,238,171,169,103,109,170,204,107,78,101,134,65,109,144,126,105,189,241,152,181,69,81,135,209,158,206,145,238,190,118,233,56,176,59,89,153,0,138,159,244,221,229,108,77,227,102,104,251,64,225,122,208,12,238,79,108,103,120,25,18,99,115,186,199,78,111,58,182,99,45,26,19,48,215,252,67,21,175,196,9,74,253,189,89,74,145,71,119,119,103,94,244,197,192,145,130,21,38,22,224,41,0,176,47,109,142,56,232,206,217,118,57,160,52,115,113,235,133,23,240,169,29,27,254,121,3,228,40,52,217,176,125,255,37,76,145,108,223,169,12,217,73,54,158,78,173,21,52,111,189,187,96,230,183,246,214,165,57,110,86,24,254,0,219,245,10,39,8,190,138,91,97,252,249,163,47,31,217,13,166,48,79,243,70,216,64,220,203,19,119,235,226,213,166,147,180,79,163,50,103,248,41,225,206,128,171,198,201,92,192,19,81,126,83,1,88,242,63,97,32,165,242,50,65,148,65,230,169,226,167,161,17,84,194,170,201,154,79,204,27,114,18,188,177,12,136,99,111,14,191,227,248,127,189,92,74,161,124,161,186,205,29,1,50,20,157,123,55,42,47,241,143,117,225,218,216,12,123,235,49,168,136,85,125,235,45,214,242,158,114,20,90,172,243,63,30,81,67,100,253,14,48,147,176,57,193,177,126,175,118,225,123,211,11,57,221,94,201,201,114,249,61,235,103,13,86,137,165,61,9,84,238,74,250,164,111,48,92,196,187,29,134,125,1,129,3,125,232,109,87,126,133,245,1,24,226,28,179,175,212,245,217,112,129,83,159,62,29,39,101,220,227,158,94,108,146,90,194,43,115,240,64,60,229,143,45,206,37,12,36,54,139,85,74,155,117,213,143,74,2,100,163,92,86,59,23,153,162,165,30,137,12,196,185,165,117,242,150,215,182,184,158,70,95,158,222,219,248,18,91,208,125,138,5,200,115,173,193,31,106,210,245,149,238,119,171,253,220,52,71,118,96,95,6,75,11,29,19,80,166,151,78,10,216,102,217,159,36,211,30,122,2,152,60,49,185,138,167,7,107,180,170,122,11,79,190,48,172,239,88,48,251,34,120,76,18,95,14,76,115,243,3,37,136,252,132,218,105,10,110,243,0,66,100,220,145,180,12,201,124,240,60,79,248,237,72,76,252,64,67,94,94,33,151,111,252,115,196,25,172,162,117,46,197,120,74,222,83,48,69,87,201,210,12,179,30,157,255,41,119,45,45,106,165,235,174,230,147,100,200,181,51,224,92,59,18,193,18,119,71,47,58,96,42,150,7,54,95,20,224,125,96,153,3,110,193,78,212,139,59,232,202,251,148,45,186,234,99,197,25,70,205,49,106,156,121,139,28,47,4,10,72,51,94,126,137,151,204,166,180,108,56,31,120,183,147,32,11,122,213,22,227,97,216,92,104,60,3,114,59,66,84,204,112,129,145,253,245,21,41,127,157,65,108,11,1,77,89,83,250,235,4,172,116,49,132,223,112,120,51,27,108,82,162,54,19,170,71,240,190,32,204,83,117,248,208,219,139,20,59,234,171,27,112,81,40,149,207,186,73,62,141,104,165,32,29,105,161,16,148,234,225,197,40,210,150,141,218,208,195,12,233,241,52,207,98,110,40,135,87,195,74,96,153,189,63,154,235,89,190,172,96,243,155,230,99,49,238,86,206,151,80,147,138,147,217,93,141,163,224,66,53,198,88,166,102,228,52,186,24,140,124,235,32,120,129,142,66,90,105,130,160,77,42,71,162,197,151,7,177,241,252,210,38,37,157,188,235,254,111,233,106,211,50,228,34,136,91,249,144,245,92,179,199,71,251,46,196,206,134,113,66,43,175,102,88,112,192,229,203,123,63,189,78,232,169,7,30,240,32,145,3,88,0,98,207,115,248,60,110,122,121,90,209,13,254,231,12,91,122,233,158,72,59,182,23,113,74,172,58,253,57,74,173,133,182,227,4,246,169,138,15,237,106,237,241,156,201,211,255,198,21,253,25,138,207,0,238,44,149,80,31,226,254,238,42,236,82,30,79,144,84,83,180,165,205,243,168,29,89,150,19,180,211,101,73,99,74,1,244,159,49,1,51,175,138,186,213,54,79,3,0,147,124,167,242,178,177,108,8,209,76,62,234,167,200,36,61,64,32,216,99,175,185,63,3,230,99,212,96,8,9,6,27,130,198,15,54,117,173,90,163,107,35,134,44,40,70,68,129,255,73,86,6,82,206,44,103,173,52,140,172,72,103,151,129,92,128,85,208,245,45,203,74,233,204,213,179,177,3,1,233,87,10,88,165,81,230,255,182,165,198,56,140,47,243,170,139,18,103,225,240,79,171,238,107,75,54,167,141,55,84,194,31,233,164,87,64,203,66,9,57,90,51,253,192,213,46,194,127,227,16,80,158,172,26,88,134,202,185,51,163,22,59,102,224,206,46,134,174,40,78,228,46,85,117,249,255,216,218,122,44,53,174,125,185,79,160,253,203,158,127,158,126,170,148,246,116,140,214,231,198,249,100,190,89,249,254,16,161,17,172,113,122,143,127,70,13,165,2,122,209,70,107,6,23,120,182,59,28,239,226,75,54,107,145,100,203,19,237,199,151,227,75,175,63,210,66,14,16,247,13,40,149,176,6,113,59,229,171,12,213,93,57,255,164,159,140,184,140,154,30,94,78,93,199,74,124,187,176,21,128,173,201,198,27,86,181,31,91,6,162,108,145,15,219,197,143,86,253,132,30,180,42,243,225,141,190,48,26,136,213,152,202,177,51,245,2,32,180,20,201,82,174,218,220,23,39,114,33,18,34,21,218,57,64,102,58,68,146,11,26,86,0,205,102,251,48,18,132,115,7,102,184,81,129,35,68,75,28,192,14,211,67,181,84,20,89,89,81,194,243,88,104,204,93,174,253,128,104,141,126,117,66,10,220,69,205,247,117,11,110,239,109,69,6,88,57,253,73,78,58,96,38,110,140,157,49,94,226,250,199,216,24,92,166,250,217,47,209,165,238,72,61,250,209,159,167,53,113,107,91,25,93,87,9,231,80,196,23,121,242,243,159,140,250,218,84,33,136,109,126,241,88,169,194,49,63,196,119,105,54,14,187,46,54,49,211,13,170,26,35,27,149,139,114,201,161,250,151,180,198,38,253,141,99,125,60,29,40,69,224,1,38,197,80,44,213,113,200,123,189,121,118,12,160,43,25,1,109,168,60,217,187,130,170,98,2,36,42,216,68,138,141,101,182,90,142,238,107,231,0,118,60,203,196,148,231,233,241,130,155,235,243,117,119,128,18,182,153,199,149,210,65,91,2,84,62,85,84,86,28,31,110,207,136,206,143,177,53,245,217,92,5,106,247,23,187,10,151,214,29,58,53,157,199,96,78,47,110,169,250,33,102,185,175,157,49,119,172,55,48,203,39,69,165,126,132,91,69,13,247,40,43,71,221,26,34,164,94,1,4,110,36,231,67,120,126,114,144,228,16,3,64,168,127,141,214,191,51,55,119,88,113,171,12,91,61,52,92,74,122,133,101,20,239,170,2,45,38,121,99,133,202,163,235,12,16,28,25,42,53,70,104,1,15,226,197,215,54,130,182,75,58,245,194,182,240,176,236,3,115,187,129,224,108,193,108,114,208,196,34,142,128,222,247,146,145,220,149,134,235,142,227,8,92,102,193,134,194,47,193,209,172,21,85,71,205,76,94,154,8,244,103,231,195,126,255,225,160,233,166,67,121,1,35,195,67,92,165,161,164,167,151,207,192,107,133,107,140,22,42,104,58,119,209,132,216,197,65,100,236,5,173,126,223,96,213,56,164,151,218,57,189,91,92,251,45,69,254,120,74,189,77,150,225,139,137,207,124,61,90,75,160,64,157,171,148,26,224,216,184,253,172,85,40,186,58,156,121,228,38,87,128,2,95,60,194,177,225,42,101,29,176,220,202,58,93,209,6,181,101,199,161,54,108,111,145,73,171,29,199,164,36,73,134,55,141,253,27,145,120,59,198,71,47,8,200,64,86,183,172,204,159,226,153,221,169,203,150,241,182,112,125,20,162,73,65,235,218,151,50,29,174,20,160,14,88,219,85,216,161,149,251,43,125,255,166,182,175,122,150,42,163,89,174,5,146,255,22,5,44,128,118,16,75,169,179,39,144,11,241,138,8,116,28,24,6,21,10,180,104,24,125,217,73,117,207,217,186,211,156,233,17,57,26,116,219,186,245,240,187,117,36,92,204,151,169,196,83,49,84,156,155,221,174,198,218,95,97,71,94,89,123,223,84,220,8,169,132,73,111,196,55,233,195,2,197,152,42,107,212,40,186,100,243,94,7,129,47,151,171,245,156,48,33,207,196,120,14,103,206,49,104,181,44,56,168,224,196,49,81,86,55,193,122,124,155,59,251,81,67,174,45,10,19,95,118,44,231,164,229,243,84,152,169,106,110,51,170,19,139,234,184,31,250,109,0,236,108,244,134,167,115,219,147,7,107,1,90,16,239,213,33,116,157,61,88,30,75,168,225,34,143,84,49,20,64,77,242,247,181,128,214,140,119,251,190,69,213,162,209,220,205,218,182,141,223,121,181,113,75,10,181,18,84,129,240,76,233,111,216,44,153,41,64,81,183,10,216,48,55,108,125,136,80,42,241,222,145,173,250,243,184,145,14,151,71,142,38,215,11,193,236,164,1,110,32,94,167,196,104,101,148,21,171,81,23,251,189,176,226,121,4,123,196,37,11,188,153,31,207,144,230,209,99,73,98,189,113,170,60,236,250,100,209,40,212,28,128,248,101,20,122,83,218,115,179,180,229,116,191,202,83,7,76,67,247,35,212,197,212,65,224,105,120,6,205,171,35,161,57,99,242,136,223,197,113,250,143,198,240,85,132,127,1,113,94,20,255,99,188,125,167,211,95,158,248,126,20,166,220,210,62,199,218,81,247,157,19,112,114,187,9,114,7,163,34,116,81,17,100,114,65,242,206,84,206,15,146,149,238,146,144,59,121,74,6,39,87,145,78,41,155,193,103,1,119,203,209,242,93,251,119,117,106,46,136,33,31,76,6,34,196,91,78,63,106,95,132,235,167,204,221,12,250,255,44,248,157,121,234,92,130,156,193,94,214,241,164,118,54,4,77,213,77,233,134,81,49,0,242,153,149,190,233,146,7,42,62,217,65,39,88,244,99,114,85,248,204,3,222,135,116,89,131,64,49,175,22,160,59,160,118,7,151,155,173,0,19,97,247,70,0,236,234,66,40,174,103,73,5,112,207,121,177,251,163,245,229,228,79,155,143,181,33,242,246,1,208,204,13,31,69,129,199,134,28,52,55,137,181,184,244,118,1,105,86,196,213,178,151,26,57,59,17,143,51,75,81,229,133,36,43,175,227,209,94,29,19,11,141,159,2,85,15,26,129,215,112,168,64,155,115,115,234,229,210,193,66,172,117,155,165,190,155,55,192,53,44,144,177,137,34,130,229,30,91,59,140,182,64,112,14,244,236,135,170,136,32,200,0,224,248,9,246,128,165,23,17,50,38,170,210,249,255,158,246,181,249,220,106,57,175,87,77,29,53,118,199,5,30,35,54,131,232,209,73,230,188,203,244,12,244,72,168,239,89,51,73,11,47,41,223,118,159,65,68,75,220,111,218,176,125,245,72,18,60,53,214,246,251,241,226,235,112,241,61,159,201,148,122,169,38,74,13,171,109,246,245,2,240,68,141,127,98,224,85,156,177,70,58,129,178,195,112,221,87,47,153,69,177,168,165,23,165,22,140,171,146,25,64,67,137,238,153,68,34,216,56,165,168,80,118,18,223,204,23,133,242,168,186,41,84,143,132,135,126,229,192,104,108,126,130,77,144,242,4,178,122,224,125,137,103,107,222,134,239,1,35,149,92,154,59,36,163,190,119,99,164,155,59,240,205,1,8,189,63,229,18,214,29,94,209,236,187,204,162,214,185,164,232,27,27,72,100,45,184,118,3,139,20,36,100,121,103,231,187,216,77,9,191,211,192,234,222,158,157,63,28,220,88,169,112,229,76,185,244,206,102,156,38,9,60,145,234,154,181,44,117,45,240,29,246,99,153,237,172,203,187,18,160,75,3,61,99,74,24,211,59,148,36,192,13,179,132,191,172,201,76,111,142,246,250,147,102,121,207,139,24,189,210,44,52,28,76,210,108,186,214,239,17,86,5,202,74,214,55,5,94,164,96,148,180,135,152,214,118,92,231,217,161,109,21,42,62,184,225,223,246,137,254,119,195,136,103,1,33,209,69,245,148,4,231,93,181,99,69,41,121,183,55,180,47,247,118,237,201,231,232,143,241,234,255,121,78,112,32,241,246,13,143,210,94,199,219,236,52,21,253,78,216,77,88,173,168,14,150,4,38,230,250,130,179,2,211,227,175,194,240,245,227,255,110,37,112,116,217,1,157,8,214,122,80,239,235,165,157,74,236,103,250,155,215,255,145,45,68,25,116,173,183,124,112,218,191,207,229,41,135,79,31,115,201,129,155,48,127,109,200,205,170,128,45,60,120,227,121,70,37,152,113,170,213,72,212,191,223,84,137,194,165,229,139,59,245,133,31,73,115,252,163,90,80,17,210,161,46,49,170,231,54,44,148,44,29,123,145,229,119,211,170,72,120,31,121,128,90,141,91,137,202,3,196,162,205,209,100,129,203,236,92,54,75,174,212,11,148,153,172,138,79,3,216,88,36,80,92,134,190,219,227,53,241,126,69,251,185,157,195,7,205,155,86,180,108,169,118,158,126,30,41,122,55,18,154,171,162,216,39,69,220,68,76,203,234,144,164,188,221,209,191,170,77,61,94,39,117,198,25,20,168,16,232,159,111,138,242,103,86,186,199,139,237,231,82,231,151,241,229,17,196,198,68,125,16,87,130,119,222,245,55,148,18,125,4,202,62,120,243,5,9,9,145,23,40,174,220,26,210,50,69,232,137,202,81,220,29,64,38,84,78,125,229,0,225,188,37,185,211,79,125,252,211,35,99,8,236,166,80,136,80,158,115,97,154,183,175,2,179,156,28,205,28,196,164,73,122,169,45,200,254,230,112,199,225,215,198,27,246,107,5,112,159,233,203,55,93,13,115,180,233,11,107,28,60,35,248,123,149,98,89,84,48,87,27,46,112,216,180,59,228,134,142,197,101,53,12,208,193,199,200,5,142,148,242,64,53,7,218,223,217,10,183,51,92,225,204,240,170,19,216,85,94,26,94,82,34,27,147,41,91,107,138,135,168,11,103,36,73,171,166,10,25,231,82,90,223,57,71,33,182,162,222,67,71,145,192,3,130,221,129,180,42,144,219,113,27,92,26,143,148,204,234,102,41,112,24,49,136,136,165,4,79,216,84,38,61,174,198,35,221,33,75,240,92,218,37,51,139,25,153,224,251,163,0,224,7,75,56,214,115,173,218,241,54,52,243,210,81,56,128,207,54,254,16,225,240,251,48,150,98,81,164,9,73,74,3,175,83,74,149,228,230,26,237,80,91,212,202,24,112,209,242,182,225,206,185,96,199,237,247,21,254,253,185,153,169,237,115,104,7,86,13,107,97,225,80,140,129,222,208,162,173,180,97,138,41,148,103,126,53,81,136,10,251,0,144,122,36,124,107,247,117,6,142,86,253,156,52,214,54,91,178,4,199,169,156,104,46,63,81,164,182,39,83,86,115,16,224,101,116,173,141,25,167,242,58,193,156,56,174,251,229,52,1,40,43,33,198,18,58,128,198,138,121,34,48,238,236,44,82,247,52,90,227,26,101,99,63,3,49,225,19,70,95,143,139,99,16,4,136,236,1,8,31,103,170,61,11,225,35,252,173,255,12,250,239,173,161,208,37,81,215,79,131,117,221,15,200,71,18,166,152,29,57,153,83,128,171,4,245,129,18,117,232,132,172,162,164,141,239,247,210,154,14,73,41,91,235,37,147,36,192,216,143,215,46,171,150,161,174,217,196,86,99,78,241,181,225,3,224,133,79,194,74,9,3,162,118,195,169,175,147,76,35,86,27,43,14,51,200,16,131,253,220,222,146,229,160,253,241,142,205,191,237,38,249,189,242,122,217,108,67,93,131,238,205,190,27,75,156,32,53,168,68,5,250,138,128,51,173,199,55,29,194,233,240,197,189,57,113,103,107,140,10,143,183,75,253,236,130,44,82,130,6,159,247,32,171,118,36,24,255,244,11,42,29,90,185,54,26,21,212,84,54,230,50,223,176,251,64,2,238,214,47,141,53,68,181,86,164,7,206,153,172,243,198,85,155,208,179,147,70,209,181,229,167,128,49,192,192,195,60,101,138,45,86,186,211,27,9,42,99,20,90,42,126,134,147,193,77,211,198,99,110,15,24,238,98,244,67,79,190,38,92,239,147,56,210,206,147,89,173,2,140,228,1,216,252,89,167,207,131,37,100,15,234,133,92,203,34,192,101,166,102,169,216,166,156,98,56,169,177,157,81,219,203,98,144,31,157,234,52,230,162,36,225,196,77,157,111,12,86,17,57,241,234,182,216,199,43,44,80,175,241,87,154,15,218,208,154,247,212,223,66,1,62,127,68,69,69,206,197,3,36,198,69,250,197,27,151,81,160,159,142,253,151,124,201,13,84,135,30,133,136,70,52,6,23,112,99,20,30,179,66,102,23,236,207,94,159,156,213,193,215,3,95,124,255,63,145,209,202,137,63,65,35,253,15,174,3,243,147,73,167,175,148,170,253,97,175,63,58,19,32,105,158,237,130,124,122,140,117,197,131,84,78,132,180,242,68,5,185,62,246,196,245,168,2,139,230,123,254,203,206,154,253,85,243,10,79,77,159,239,186,111,164,5,156,154,55,21,55,148,42,25,79,93,28,253,151,137,226,52,2,22,138,159,151,247,254,255,229,53,185,41,26,235,163,48,16,165,50,127,166,47,192,62,220,165,161,97,131,178,25,213,87,48,71,34,37,66,17,5,10,85,75,99,160,223,33,172,37,164,155,250,174,107,190,102,59,102,89,107,162,100,2,206,5,214,14,190,113,110,234,29,149,53,96,82,84,99,139,246,139,50,185,223,111,5,34,20,71,85,132,31,226,217,157,84,48,174,25,173,160,90,31,71,110,64,235,111,137,2,187,233,167,11,178,228,39,212,112,51,16,124,126,198,106,51,190,66,60,121,18,3,40,177,215,77,43,242,9,158,41,252,228,68,84,38,28,116,30,244,124,162,221,252,207,73,146,24,191,238,241,198,126,199,230,201,185,240,158,33,86,232,20,11,14,132,83,218,81,35,240,2,125,90,90,50,244,102,125,36,242,184,60,5,161,108,149,81,79,96,23,153,96,61,116,244,19,2,160,67,63,25,175,245,113,98,45,223,121,106,141,145,1,229,188,121,10,60,101,136,120,54,162,24,215,227,154,103,100,241,177,73,171,39,127,39,145,36,174,223,98,143,144,29,85,96,211,13,202,20,170,203,159,130,50,108,167,242,71,255,128,233,75,58,72,2,41,11,76,128,220,125,25,218,225,78,217,129,43,130,66,19,211,181,207,95,161,250,64,48,148,29,235,176,238,188,13,250,162,124,204,135,88,55,16,182,218,249,236,173,226,195,228,188,37,70,199,160,229,200,67,73,247,3,96,249,177,107,50,1,139,111,208,93,245,170,171,96,231,212,216,30,108,114,123,190,33,124,173,46,64,178,166,46,85,252,41,229,135,130,134,224,126,226,29,44,215,31,247,215,157,153,132,206,30,23,95,78,134,55,198,150,162,89,82,92,116,38,64,201,122,16,207,62,43,162,89,59,179,121,3,79,242,128,193,231,92,28,254,101,39,197,3,170,243,34,251,117,58,97,56,157,129,134,5,154,176,116,105,39,207,134,202,107,242,158,182,91,223,255,45,199,70,183,221,233,249,53,100,244,90,48,89,226,164,35,159,18,113,116,2,92,189,3,0,179,251,52,74,51,140,121,147,204,40,54,124,39,200,154,204,5,220,228,18,240,158,8,57,205,2,206,109,129,218,90,208,253,3,176,140,98,155,1,79,141,200,144,93,83,58,122,132,218,16,56,68,63,102,79,67,130,214,18,248,153,168,123,72,229,98,214,120,15,219,186,19,222,13,219,17,58,163,89,202,254,1,145,214,215,64,160,15,106,245,215,70,170,230,16,186,179,135,1,12,214,175,230,93,13,250,255,155,154,7,48,239,58,100,167,191,96,82,178,236,65,175,128,192,150,64,238,162,12,107,123,86,133,54,121,108,247,152,11,128,157,5,62,192,157,77,77,106,2,20,190,122,8,48,117,102,77,200,184,253,16,162,70,244,238,86,175,94,35,164,165,76,188,67,28,53,111,213,5,186,93,145,143,123,226,188,23,127,121,234,76,4,23,68,81,90,53,175,126,223,205,104,141,21,15,27,39,17,238,82,236,215,229,38,183,58,83,88,87,227,43,190,61,101,47,204,42,163,164,95,94,123,40,61,87,229,88,38,174,128,8,34,206,210,97,171,151,151,181,24,27,225,86,190,47,71,39,112,0,64,18,15,232,120,25,13,137,179,102,33,35,82,230,83,124,26,61,88,204,130,123,210,179,165,37,65,244,57,195,124,31,135,204,251,143,96,95,230,247,58,180,164,38,234,38,14,130,79,89,47,81,179,221,16,35,177,56,6,1,216,71,177,13,220,179,183,182,177,225,78,234,149,42,182,178,55,4,246,222,17,155,62,235,165,236,250,168,206,190,56,39,112,5,226,18,43,227,34,101,140,25,103,105,142,156,214,4,106,255,65,119,166,228,14,139,229,33,182,149,6,41,50,13,141,25,136,87,255,52,94,247,149,8,68,23,142,70,78,44,19,186,65,127,110,13,112,112,30,220,19,143,145,240,59,161,3,44,156,245,176,97,223,164,236,191,139,158,207,76,170,106,157,67,130,191,158,25,237,121,9,66,240,82,249,39,82,208,127,124,75,11,112,95,218,153,144,137,40,80,26,231,73,1,179,193,169,93,165,194,178,158,187,100,61,32,219,119,222,69,24,251,8,41,95,204,41,99,231,95,128,233,7,87,144,247,76,110,72,224,213,97,128,134,107,45,94,255,138,97,141,82,116,19,181,148,85,39,46,214,181,165,12,185,246,96,178,133,66,29,52,69,46,230,182,231,89,150,164,88,149,235,193,253,62,41,57,9,239,72,92,213,226,176,246,206,86,107,18,191,138,243,165,222,56,71,254,60,141,236,92,47,71,171,191,241,41,40,35,132,229,108,130,208,165,113,101,158,77,169,91,212,246,106,232,216,8,183,107,254,89,189,120,91,15,184,9,149,174,124,31,223,189,151,218,18,239,197,55,154,35,53,188,126,1,218,23,75,232,156,39,226,29,44,254,84,252,52,245,241,51,151,182,19,254,173,31,107,152,143,126,58,207,224,21,2,88,51,42,128,237,113,220,5,147,34,43,233,114,95,40,57,128,57,234,189,243,43,118,179,0,240,164,116,194,184,91,122,103,94,72,191,42,32,128,74,151,230,80,132,35,10,104,108,82,234,144,58,150,200,27,177,42,7,174,170,225,45,172,80,84,255,248,141,107,220,157,233,52,68,96,195,146,190,24,35,190,205,159,121,255,40,88,61,255,195,234,202,146,80,40,60,214,132,84,54,190,16,135,116,72,161,201,7,199,174,247,153,136,66,100,32,81,163,140,179,153,119,163,197,73,121,206,187,194,132,153,37,58,85,255,123,174,212,158,147,234,221,247,250,212,45,129,103,73,61,65,131,59,118,68,160,117,206,55,152,137,106,153,197,50,243,86,227,85,209,211,81,128,128,122,79,205,135,169,154,10,251,187,159,210,158,1,152,192,40,107,84,223,72,30,106,85,208,136,241,107,62,120,82,171,210,132,223,155,76,72,238,34,130,6,51,73,108,110,1,162,35,122,39,80,44,217,192,183,0,9,45,209,73,219,42,190,150,20,0,210,88,39,243,137,231,24,5,124,83,175,214,42,18,245,63,91,251,210,179,36,213,53,110,43,75,134,230,10,186,247,93,132,178,195,220,212,229,44,165,22,198,129,109,234,244,52,74,233,152,112,22,109,108,170,172,126,41,32,187,123,220,224,215,198,55,108,225,218,103,255,23,246,207,221,154,167,38,202,164,138,32,59,173,121,116,173,177,36,95,223,145,149,12,50,184,130,154,89,164,229,79,235,123,221,34,173,1,29,109,164,202,117,191,93,16,34,36,17,61,87,57,46,95,217,106,164,193,34,225,68,240,193,235,112,189,205,146,217,152,86,73,146,172,220,205,4,170,134,52,105,112,140,93,104,188,60,168,102,98,11,228,150,96,23,5,56,98,151,206,187,204,69,137,88,250,40,24,67,13,7,221,198,79,102,91,54,164,231,133,155,148,68,254,51,129,61,115,191,176,215,1,95,25,201,217,244,91,72,229,254,224,215,245,179,243,94,48,13,126,121,138,150,37,93,111,18,201,42,51,60,68,201,24,15,19,165,123,149,91,81,34,165,120,52,62,8,224,68,173,181,27,146,21,36,228,31,126,145,74,6,77,120,177,186,24,67,167,84,76,163,25,229,191,84,199,122,156,22,4,160,61,228,30,211,16,254,53,90,99,67,229,172,116,218,75,58,173,228,41,92,129,203,74,40,203,152,90,95,15,83,138,51,195,216,168,13,225,205,48,90,89,125,228,210,101,208,224,195,57,114,93,43,138,242,71,202,228,211,220,240,87,58,80,160,239,24,52,138,131,198,71,224,114,161,27,233,23,232,158,149,96,171,30,148,192,166,142,130,61,71,205,109,51,13,32,104,19,105,44,20,195,111,191,235,218,65,170,122,135,229,141,223,15,118,185,179,193,20,130,223,18,27,143,125,92,21,152,91,61,143,24,67,142,86,111,16,223,56,15,161,184,67,153,88,19,10,183,211,219,220,190,66,223,63,95,243,255,45,207,175,40,204,49,127,13,254,90,238,115,228,28,53,146,71,19,135,134,27,168,213,55,56,106,24,61,86,230,127,162,151,232,235,42,132,229,230,155,230,96,255,83,22,225,175,160,189,75,229,85,134,179,79,48,0,246,96,39,191,163,77,223,183,48,146,59,192,45,86,253,160,191,25,129,67,254,106,110,162,250,255,83,132,78,167,54,50,17,58,133,105,169,70,154,92,169,127,63,187,91,184,38,156,234,92,100,173,2,106,102,190,144,31,66,174,170,78,24,193,16,200,198,204,127,61,65,22,233,252,75,247,160,136,247,64,52,56,160,214,76,106,116,204,106,186,227,71,41,183,36,181,78,27,236,169,168,131,163,207,242,178,68,128,40,189,53,171,30,12,154,240,123,215,125,135,2,226,74,117,161,208,214,146,102,153,16,80,156,50,92,124,137,18,253,19,1,158,90,180,135,127,30,138,255,90,126,47,70,158,167,230,187,58,86,190,224,10,78,133,236,71,42,127,228,88,222,255,57,109,41,64,218,243,203,136,108,222,214,94,109,48,76,37,79,134,143,65,209,171,136,127,171,212,154,207,28,114,234,216,111,21,35,238,108,173,205,91,61,236,92,204,247,209,8,65,76,95,197,3,90,59,202,0,7,106,146,52,42,11,220,177,238,236,198,193,90,244,246,57,48,25,126,214,223,71,239,208,138,56,131,66,158,138,182,168,70,215,59,201,244,117,154,131,172,132,168,238,104,150,173,18,217,108,249,5,98,63,146,110,92,215,228,75,237,198,228,217,216,157,77,219,18,87,203,133,162,230,121,81,88,127,163,92,227,128,82,35,156,4,116,161,36,235,109,33,68,42,222,129,48,48,58,175,58,53,248,81,0,222,89,57,105,0,241,229,221,242,132,106,225,187,82,7,119,217,166,161,0,15,145,230,33,198,121,220,162,192,229,2,244,220,147,192,183,139,248,205,10,59,40,200,121,27,120,148,89,114,197,93,215,164,147,167,51,149,159,24,147,10,101,6,140,137,235,216,90,154,124,70,252,243,132,46,140,177,27,57,153,255,224,135,183,168,232,125,214,178,218,125,210,146,173,90,87,133,205,230,2,134,198,244,200,56,66,22,61,213,6,184,78,38,213,206,249,247,186,39,255,120,60,246,255,14,14,41,96,139,8,102,143,96,20,212,106,100,175,69,157,32,225,142,68,56,46,246,11,1,118,11,169,254,194,146,44,42,49,142,58,185,196,85,125,102,66,146,140,9,229,23,184,230,184,230,4,96,139,110,236,97,125,79,5,75,191,70,137,73,68,131,89,172,212,178,115,250,73,233,91,101,204,208,153,237,78,175,133,37,87,19,46,162,95,244,162,132,83,28,25,184,245,138,129,235,107,26,223,211,203,1,13,46,189,207,141,43,182,44,75,184,209,177,232,145,167,142,227,90,251,72,229,153,128,9,104,206,124,37,97,250,136,22,120,80,58,28,94,34,194,64,12,100,237,16,110,158,29,13,86,69,250,186,129,144,87,74,113,39,173,161,49,175,100,44,172,240,159,51,194,36,243,118,104,177,16,35,226,13,174,39,237,128,60,35,63,55,246,58,199,249,210,123,76,207,130,240,153,187,167,153,216,82,22,252,19,32,232,154,205,197,91,21,241,36,73,50,90,51,215,174,118,219,78,169,249,100,179,96,33,9,176,132,70,141,140,62,107,9,29,154,134,192,40,93,203,24,235,213,86,176,36,186,89,167,142,179,143,205,235,215,178,64,65,220,124,246,174,4,129,114,7,44,1,231,216,129,159,4,22,14,163,207,255,206,113,144,53,8,56,74,6,132,219,43,195,236,120,21,178,244,22,13,177,62,241,8,0,53,55,244,238,1,27,60,112,26,223,254,250,168,240,49,182,125,2,138,101,138,152,178,179,195,205,251,152,184,178,140,214,126,164,122,103,127,44,84,126,139,162,148,112,107,149,105,121,15,100,220,34,14,103,136,59,185,12,197,185,210,33,195,215,203,16,161,156,202,90,141,194,17,186,102,124,118,161,229,186,234,177,221,208,80,168,125,250,202,141,98,208,178,197,102,2,0,135,238,221,84,87,249,16,233,52,51,166,188,94,76,120,165,173,216,142,243,130,185,94,80,214,174,60,92,128,192,108,130,51,194,233,67,9,61,66,237,110,25,21,52,167,75,227,74,34,167,241,226,216,10,52,90,241,248,94,144,87,71,51,136,68,113,19,241,11,1,191,148,54,250,172,73,41,121,113,76,190,63,197,140,190,205,169,111,86,35,20,207,96,170,60,83,195,45,206,190,87,187,63,62,22,142,117,6,5,7,35,135,38,69,31,241,80,236,170,222,80,9,65,122,200,244,169,22,38,135,135,45,196,205,56,157,110,143,181,251,23,71,157,139,37,70,186,107,147,36,104,4,171,152,207,2,17,56,157,7,254,200,110,146,95,15,245,232,86,185,72,70,142,50,192,229,114,23,106,16,92,251,197,204,205,190,169,131,137,142,160,40,86,233,160,157,118,135,150,184,9,8,237,125,172,239,88,126,123,141,168,239,95,176,72,154,214,32,117,79,252,228,50,89,86,159,193,208,178,67,58,84,67,106,204,44,74,0,160,61,111,184,125,174,18,27,193,199,138,85,157,105,28,49,244,24,92,127,49,239,151,95,77,249,45,15,131,135,112,179,115,194,124,38,137,113,30,59,82,96,141,229,39,125,153,183,43,184,235,43,208,164,1,236,19,6,250,162,132,117,131,172,30,83,158,157,112,176,82,248,173,30,227,169,2,67,124,205,57,26,41,148,234,223,39,42,178,113,42,192,66,123,6,218,194,248,250,177,4,97,79,203,239,11,189,195,194,177,12,25,245,88,35,145,155,128,39,205,118,201,47,217,7,27,238,113,109,131,186,149,66,171,147,147,176,108,73,135,201,251,44,214,62,249,243,139,203,187,121,164,36,108,12,28,21,230,49,234,101,179,115,80,190,252,239,12,248,242,231,201,207,132,10,217,116,104,186,48,227,121,49,53,201,3,252,64,44,247,137,66,92,233,80,10,106,8,210,1,76,137,149,96,75,248,251,249,125,166,24,109,145,85,227,228,118,156,116,83,118,207,15,170,40,186,187,73,235,8,121,129,169,222,168,228,207,8,111,156,243,140,0,156,129,129,214,198,50,115,157,244,181,254,133,225,85,177,164,171,56,49,212,25,86,232,51,242,247,164,109,66,226,26,143,100,188,247,253,190,218,95,4,173,114,254,75,245,19,41,135,154,52,228,113,97,99,127,246,28,89,144,6,197,40,231,31,191,225,214,138,175,2,14,90,25,223,189,17,182,55,137,106,5,74,86,193,61,202,120,189,148,114,120,126,157,118,118,190,207,208,127,80,23,241,194,78,239,86,32,243,53,132,111,114,34,182,161,193,74,241,39,55,245,41,23,155,163,74,124,235,206,6,44,205,176,89,43,70,34,78,141,129,163,193,233,35,167,81,235,221,162,223,226,232,100,119,139,1,86,212,105,35,8,177,137,191,221,117,22,240,0,214,15,66,245,62,159,115,106,95,168,88,171,9,254,17,78,74,76,247,196,98,38,48,186,105,235,178,72,236,238,196,2,65,14,238,50,100,128,181,47,181,127,139,160,158,253,26,97,34,245,68,46,76,83,242,19,98,209,195,64,205,252,151,68,232,16,60,141,147,107,69,159,145,110,127,60,249,17,246,156,198,108,77,246,191,215,250,91,78,250,26,133,86,24,45,22,226,17,54,181,149,170,84,27,5,145,59,146,249,242,94,164,162,102,110,20,62,182,241,154,159,174,36,125,70,139,144,107,120,130,90,149,215,148,224,134,110,64,204,108,95,148,58,60,46,87,238,94,153,168,72,220,229,161,89,157,44,117,136,63,182,56,28,222,49,242,207,208,212,31,141,62,121,106,234,69,41,237,26,76,216,47,250,48,113,65,104,156,214,249,172,146,7,161,91,30,11,122,124,59,137,201,230,231,243,232,241,194,176,16,208,187,50,193,181,44,206,31,205,225,68,255,140,200,38,47,81,141,17,241,164,125,177,89,206,101,146,203,138,11,143,190,130,70,35,122,40,233,107,130,98,145,132,46,41,87,20,102,238,99,81,232,135,50,122,230,232,211,0,48,211,95,150,131,85,185,27,164,230,220,31,159,49,65,156,235,230,253,79,242,78,3,205,165,115,108,223,219,214,113,124,146,213,253,129,153,98,105,45,201,175,53,124,110,141,28,64,183,88,141,86,125,5,225,181,49,114,65,127,224,219,161,78,164,157,173,180,223,227,18,121,188,31,61,211,54,80,210,30,224,135,239,79,173,235,180,214,187,149,89,134,158,32,199,18,82,176,13,34,39,219,54,109,146,217,161,229,107,129,159,54,224,108,122,22,98,187,56,158,20,79,149,185,147,146,228,22,216,65,36,167,110,148,25,54,91,16,254,105,170,38,220,74,40,11,107,105,99,230,83,210,216,125,135,254,210,54,241,159,80,6,56,152,60,29,205,34,135,11,2,28,143,139,145,120,208,11,252,135,89,225,226,118,125,213,158,14,212,225,154,103,80,37,233,67,221,121,172,197,51,254,151,109,223,97,199,89,245,163,130,80,118,166,0,242,215,239,116,204,134,47,37,217,164,208,12,243,12,90,202,194,35,82,144,204,66,239,46,243,179,149,228,246,9,103,214,222,199,21,20,45,56,85,224,82,49,218,67,152,220,160,190,70,228,243,218,239,125,235,119,80,38,233,24,126,79,172,35,56,3,118,58,243,29,68,71,166,193,218,114,89,208,2,43,37,201,125,193,128,111,252,169,22,131,101,243,58,205,157,80,33,10,80,150,42,226,56,51,92,6,228,238,245,134,129,213,128,99,68,56,164,56,197,85,23,19,10,78,23,23,187,111,196,151,149,28,19,218,231,62,192,121,130,70,225,66,250,47,142,213,127,246,237,8,21,117,136,103,60,48,199,155,160,145,103,170,39,69,224,114,195,121,191,225,75,231,130,102,121,179,158,221,48,176,132,101,137,48,42,100,56,116,183,92,129,17,79,61,113,247,201,198,70,86,18,10,13,134,108,190,139,2,81,136,177,204,167,133,42,225,9,32,188,48,65,48,147,85,237,58,242,152,250,230,214,100,177,212,32,194,122,24,121,10,66,91,100,16,131,154,40,245,44,219,44,140,141,156,158,75,182,19,30,169,97,182,40,83,203,127,181,128,241,201,128,168,43,202,102,7,213,145,180,79,17,201,170,87,219,215,194,164,233,30,8,208,215,141,58,20,254,50,37,39,252,61,47,62,174,169,237,250,53,222,120,48,189,172,137,84,66,206,109,77,229,180,86,180,40,239,118,166,142,44,223,235,12,229,210,14,180,54,11,252,230,140,90,142,233,131,8,169,51,32,139,24,229,50,18,83,161,171,242,75,70,252,4,215,242,184,49,88,3,181,54,104,151,107,209,71,95,148,48,247,249,185,46,203,29,239,16,112,192,161,200,236,26,234,2,69,131,86,229,68,150,222,248,20,72,104,163,40,168,104,211,119,169,228,126,2,23,97,112,67,111,163,246,145,53,103,194,48,189,17,72,145,115,13,67,23,178,189,178,56,144,71,45,253,77,159,130,86,196,50,68,195,16,217,169,235,134,29,246,200,207,18,197,208,67,209,118,84,146,160,59,167,137,80,223,175,176,250,235,33,192,177,136,165,187,71,30,70,126,46,120,6,111,227,67,148,220,178,124,186,54,169,71,242,103,123,205,20,128,5,32,104,209,145,183,210,1,44,176,29,20,176,61,184,21,124,37,50,124,65,245,119,249,63,111,158,92,34,142,98,136,78,178,198,176,254,130,154,24,112,230,216,201,28,90,6,63,81,24,221,55,168,124,161,142,88,88,9,125,185,7,162,15,114,35,88,246,32,215,164,161,195,94,117,6,23,149,168,2,69,240,75,239,167,24,193,197,119,43,183,234,114,173,155,6,232,230,42,162,156,200,228,219,200,16,177,139,109,228,186,34,22,56,18,141,129,35,60,60,62,238,169,93,91,197,167,238,245,57,189,63,157,199,35,67,222,50,36,190,202,59,191,130,219,55,237,203,79,116,64,172,2,50,94,60,111,127,130,28,193,245,210,200,201,128,246,210,84,176,14,10,206,155,132,30,237,87,50,38,143,224,176,135,227,54,202,52,125,196,143,85,58,166,149,238,248,204,209,127,152,49,235,99,219,205,109,137,139,198,47,120,89,228,156,227,188,153,143,59,76,93,193,179,226,167,101,102,160,119,109,141,105,135,125,81,199,162,244,142,104,15,23,195,132,131,101,44,160,167,243,12,168,39,19,93,93,121,242,175,183,60,131,143,170,31,174,201,130,109,120,1,221,106,192,164,245,121,227,107,143,204,142,211,126,2,183,74,133,19,78,179,167,177,192,72,58,157,92,212,103,139,125,143,63,174,94,101,119,36,167,180,100,56,214,116,138,72,178,41,126,158,237,213,24,123,115,62,33,229,234,37,155,200,17,13,223,237,36,252,119,121,183,46,198,20,109,250,245,152,221,130,172,193,122,84,65,192,17,132,80,5,135,118,110,142,100,168,64,58,16,94,126,214,54,21,112,106,101,60,236,73,60,243,205,19,163,192,56,0,205,72,41,45,69,196,220,250,205,210,7,64,43,162,28,113,154,45,234,141,143,128,34,139,14,23,68,198,95,224,28,230,18,67,252,55,199,243,135,116,44,64,22,47,115,151,61,221,34,246,152,65,137,208,219,206,215,149,218,59,148,134,198,2,68,52,174,122,216,158,178,90,220,150,117,233,68,229,252,226,184,154,98,251,139,242,39,218,32,70,30,210,205,92,115,216,172,131,103,144,210,28,116,51,81,186,43,142,159,217,76,97,31,91,9,101,218,186,8,220,152,52,131,6,56,64,161,13,224,157,6,53,98,186,158,186,149,28,170,190,62,224,36,176,57,219,31,178,200,46,44,143,128,21,185,181,10,247,62,39,41,163,84,26,207,124,206,189,103,96,55,177,12,152,8,79,104,211,177,207,176,209,253,106,120,129,216,110,150,38,162,179,134,53,162,26,110,180,223,103,25,149,58,104,161,78,223,106,119,39,61,166,169,216,1,129,138,96,1,173,10,2,76,247,105,194,164,16,162,163,158,74,10,223,228,165,206,174,86,194,119,102,74,49,215,142,193,55,40,70,236,64,122,226,135,37,108,71,198,228,242,104,38,250,90,170,146,115,104,33,249,196,56,209,241,89,133,147,90,177,202,193,10,228,246,66,151,229,218,228,214,38,211,115,70,64,144,127,67,104,84,192,105,65,84,26,142,13,35,76,154,171,27,50,249,248,107,216,4,112,109,182,86,81,136,131,102,11,202,105,100,247,156,202,181,203,46,151,116,153,102,181,111,126,203,197,163,149,45,247,248,252,88,49,108,71,5,164,82,43,76,45,98,129,51,24,76,8,193,128,158,110,192,255,100,249,94,94,145,154,193,78,51,53,27,51,63,151,102,160,231,231,114,46,246,121,15,193,136,217,64,178,98,41,32,152,253,137,112,174,94,221,143,141,10,83,113,77,240,100,71,152,23,7,71,40,16,136,76,3,28,96,253,187,11,102,16,110,233,246,177,185,165,223,132,145,29,137,122,217,83,103,13,22,153,18,12,216,154,71,149,232,72,174,138,2,147,112,62,60,84,186,141,157,99,97,187,50,12,48,3,72,195,161,239,178,146,252,205,23,254,58,47,199,93,134,152,181,135,226,240,81,121,254,91,12,26,85,22,83,136,242,5,92,136,122,24,24,235,184,21,79,4,239,203,132,138,55,224,81,246,229,239,23,138,230,44,186,62,81,52,174,221,168,154,104,0,187,165,192,73,81,183,34,87,134,52,90,35,186,158,39,232,80,91,68,98,96,74,40,118,248,38,203,205,145,18,31,12,223,116,94,31,235,144,139,108,150,155,163,49,0,171,193,151,21,171,109,129,147,26,149,229,93,49,159,39,132,143,10,87,155,53,63,111,34,120,161,246,162,200,144,110,74,58,209,230,63,131,126,239,207,45,46,15,245,3,105,174,166,75,90,234,81,78,65,150,196,175,102,54,208,166,149,104,14,200,170,39,80,217,232,216,139,183,232,210,21,61,49,111,143,214,190,147,126,225,198,12,182,76,44,246,231,246,28,198,234,65,86,107,145,141,61,117,168,84,146,202,171,21,217,126,142,99,69,72,249,93,61,116,239,70,233,200,63,237,21,192,140,165,160,171,136,83,220,176,6,7,107,146,187,76,220,83,214,88,188,157,224,4,13,219,31,82,170,93,254,218,179,181,178,133,139,78,136,59,152,127,120,68,141,50,212,237,169,206,223,223,3,22,33,254,157,110,171,118,247,165,145,133,13,141,230,122,84,124,236,204,66,62,93,105,170,97,208,68,155,224,91,159,159,2,70,85,254,126,239,46,43,168,156,132,227,40,164,245,51,144,66,47,8,190,217,8,152,167,80,36,250,94,84,160,82,176,30,197,38,250,42,242,232,135,216,6,209,130,188,243,47,243,113,68,80,49,210,91,22,11,92,214,114,221,221,249,154,129,42,65,144,154,196,227,110,104,38,189,249,193,182,136,23,128,195,194,87,45,219,82,251,145,40,199,164,38,106,162,8,56,42,211,19,202,20,45,161,138,82,190,71,225,75,37,126,234,242,148,144,58,227,87,60,232,100,199,146,114,30,221,229,196,38,173,226,50,71,238,141,87,107,52,16,253,151,4,235,54,28,46,105,231,140,87,204,213,152,189,42,166,237,216,12,71,251,168,241,237,235,251,40,165,214,6,50,153,173,208,114,80,45,108,14,241,37,57,101,5,32,79,128,198,30,167,101,143,161,17,166,201,138,189,171,19,42,83,179,244,129,30,173,187,232,63,80,62,11,127,230,101,100,181,167,83,143,71,108,252,15,150,167,125,162,180,126,21,221,173,162,251,57,93,199,148,45,128,17,228,8,214,228,141,32,63,142,77,75,84,93,62,66,101,1,148,50,47,101,57,127,83,97,2,16,80,172,74,254,171,122,183,106,215,149,181,223,17,64,56,102,201,38,184,57,84,164,111,98,215,198,174,165,100,128,117,124,208,211,126,17,112,67,225,214,23,150,6,16,174,15,45,18,151,248,205,32,206,55,107,15,118,115,94,170,67,217,193,135,253,18,26,126,92,159,6,44,150,5,122,252,165,93,28,75,236,218,206,155,94,220,150,79,30,108,34,147,50,211,238,254,254,51,106,213,203,116,30,38,125,115,27,233,224,182,91,247,134,72,31,125,124,144,227,0,73,110,12,169,77,60,85,102,97,37,89,133,241,140,98,44,224,48,135,82,94,122,32,126,122,238,6,214,26,222,224,243,217,76,101,122,161,241,150,165,246,143,177,209,22,199,94,52,144,101,173,253,108,159,219,150,31,37,163,199,79,113,205,45,97,157,100,188,228,130,201,38,191,187,12,163,78,227,84,93,57,9,83,40,207,178,46,187,94,216,57,162,161,251,232,52,57,129,162,148,145,200,90,242,140,234,235,108,56,231,121,79,65,25,206,43,28,70,230,135,141,232,59,155,130,226,111,94,175,119,208,89,127,47,77,85,85,189,86,207,205,18,115,32,169,107,55,63,74,177,87,55,46,207,191,192,83,159,75,225,185,25,116,188,32,173,135,178,14,31,33,158,49,113,27,244,169,155,204,55,181,208,194,32,52,96,169,185,63,219,81,93,27,222,126,200,66,19,155,86,55,221,164,67,93,1,122,121,93,56,194,112,107,242,174,226,247,158,97,177,177,92,145,226,69,147,8,44,247,118,157,18,108,82,32,175,187,189,245,43,175,117,170,122,171,49,108,110,162,84,176,247,118,93,67,132,141,114,211,123,203,251,87,136,111,104,56,167,133,65,42,172,70,208,22,225,249,194,33,114,69,112,135,181,45,68,92,68,215,240,240,50,130,109,233,122,23,141,246,232,127,11,121,157,58,121,171,47,79,107,169,145,220,42,73,230,118,221,126,59,126,104,84,243,20,94,141,4,149,99,156,110,153,71,131,241,141,2,116,6,74,4,31,28,216,214,241,122,21,169,28,34,128,80,241,45,159,233,121,176,29,159,136,190,118,121,147,107,48,138,201,27,69,160,113,121,177,9,78,228,173,198,230,229,209,212,36,24,148,46,111,203,185,239,35,20,42,230,35,5,236,84,22,231,94,179,61,249,237,208,181,175,252,250,250,141,162,222,15,89,181,86,241,167,147,119,123,214,135,121,127,235,204,21,211,179,206,68,235,193,15,14,138,253,242,85,5,107,143,80,178,196,33,81,119,204,91,168,67,124,100,28,204,46,145,92,106,80,76,55,92,7,76,181,123,50,39,100,195,200,244,165,137,251,52,38,213,224,210,169,183,118,84,233,28,252,178,78,149,107,140,120,102,52,243,83,246,128,218,81,191,12,42,109,217,114,67,135,45,68,248,129,141,156,187,124,185,200,147,19,33,43,41,13,95,182,59,123,159,73,246,23,132,88,78,140,251,195,13,215,70,176,222,46,208,91,55,244,48,236,107,221,171,118,87,132,92,134,140,180,140,124,173,110,164,72,110,52,72,149,97,177,224,4,157,64,107,59,3,158,195,68,201,87,37,102,37,149,245,254,252,40,163,92,62,112,55,145,177,137,64,171,159,213,70,20,60,208,40,49,80,34,187,75,44,204,154,16,224,66,245,134,117,33,239,152,218,18,7,222,55,29,72,38,69,204,149,119,1,221,141,201,12,18,122,227,98,176,98,67,61,77,170,27,99,117,13,215,254,168,71,71,28,146,246,32,132,136,32,194,12,82,214,165,10,14,92,242,148,57,130,215,147,169,225,68,54,87,138,9,160,205,251,55,10,79,185,186,35,52,235,239,67,208,93,106,125,245,0,249,133,245,136,105,145,112,9,153,252,137,169,153,218,127,155,216,55,18,131,190,186,178,204,108,180,77,76,25,23,190,65,135,121,250,234,208,9,21,133,249,239,82,186,153,196,92,120,13,125,5,192,239,210,20,182,111,254,193,114,21,19,74,252,87,219,66,207,177,80,251,0,188,94,76,13,67,137,129,0,120,239,239,155,127,40,91,227,17,179,218,88,24,251,202,16,71,103,11,31,234,57,245,132,108,98,23,81,98,125,53,5,129,197,85,125,116,204,39,178,117,42,153,55,244,132,43,139,22,88,163,37,166,117,80,167,166,177,143,71,145,46,134,135,75,74,12,239,7,30,123,184,207,150,33,144,249,214,142,182,221,187,185,131,61,22,94,70,175,26,108,54,70,239,73,209,13,206,244,42,228,87,153,63,68,243,207,69,161,253,147,5,120,54,34,146,181,124,241,212,209,23,47,211,225,125,202,161,90,151,160,209,120,115,111,80,105,110,20,14,182,96,31,167,165,80,40,199,46,14,40,185,191,88,90,122,58,31,111,120,237,36,226,63,9,251,181,36,240,225,107,75,90,143,84,51,180,6,146,40,182,186,44,122,189,102,139,241,166,112,14,159,143,214,215,118,174,30,6,67,211,146,185,59,58,237,116,91,96,35,52,149,128,1,51,56,195,176,77,91,10,132,46,97,169,222,47,109,121,129,213,26,44,194,251,192,230,151,228,88,79,240,88,139,169,81,255,131,105,60,3,29,196,76,70,197,233,118,210,239,87,241,11,114,255,105,108,38,214,158,248,251,171,31,62,225,251,178,111,173,36,174,135,132,109,103,56,185,231,176,146,232,20,211,197,65,71,104,27,86,149,206,59,8,132,186,69,91,138,251,39,76,237,208,27,111,62,150,57,126,183,19,129,122,204,70,141,131,22,112,58,230,67,242,127,22,132,7,17,37,48,20,48,2,3,228,215,102,128,172,24,103,173,121,174,139,96,226,90,45,172,219,32,203,103,0,171,62,227,24,144,212,217,116,147,103,156,70,217,96,21,135,184,43,208,40,240,166,6,236,222,231,17,196,36,35,58,95,202,137,127,122,243,28,186,74,4,237,120,222,94,183,42,146,157,217,190,146,174,15,181,116,195,117,138,90,89,167,55,154,181,63,169,192,237,1,135,171,89,94,235,1,55,75,28,131,65,90,109,84,133,127,33,11,176,39,183,171,155,135,106,99,90,83,143,229,138,147,69,101,148,159,159,110,22,205,136,60,236,209,165,61,248,104,208,19,252,108,171,250,47,214,29,60,215,142,8,111,201,155,58,210,243,183,32,220,0,155,219,171,10,220,9,17,77,97,27,88,153,58,58,243,57,126,102,178,199,156,228,131,74,27,149,91,84,78,110,159,252,154,79,48,171,199,208,88,90,61,162,105,209,89,130,143,240,218,31,16,67,157,112,239,70,71,127,170,245,109,2,153,142,77,162,194,52,104,211,79,254,22,11,55,92,142,88,116,49,249,70,171,66,219,146,105,231,74,226,254,201,237,126,75,164,74,182,12,207,141,235,78,224,63,37,145,101,12,48,73,140,52,11,122,166,166,255,92,28,215,62,17,196,105,212,4,90,4,194,242,161,219,7,141,32,146,251,24,118,28,136,207,159,232,57,53,206,86,246,132,119,124,15,221,6,34,230,217,0,56,12,55,62,22,78,63,19,192,52,136,210,219,248,245,246,222,93,229,31,133,188,71,143,200,138,245,30,141,173,131,73,1,177,51,187,255,85,173,183,31,158,209,225,203,2,32,51,7,14,36,162,195,242,22,172,37,25,83,69,21,63,96,125,168,106,124,214,67,216,217,181,179,94,189,255,54,218,251,243,195,47,215,90,2,242,6,59,1,199,213,64,55,0,174,191,118,166,32,19,13,163,54,142,248,238,197,105,196,143,127,4,57,17,219,153,71,208,47,30,66,40,112,59,161,4,224,163,238,135,179,21,102,157,160,255,50,19,139,59,141,15,13,187,220,217,55,33,184,40,194,165,39,54,132,146,27,28,170,121,24,55,89,36,103,51,103,230,231,113,58,165,235,198,182,220,231,33,76,236,240,72,161,84,9,54,9,106,64,3,76,200,81,169,233,230,193,123,125,124,61,232,180,116,250,195,98,11,168,118,151,162,153,103,188,117,242,255,241,211,9,33,29,55,165,29,97,252,22,72,151,102,141,163,138,136,161,199,48,124,4,36,95,77,130,56,212,244,243,250,37,27,90,193,164,144,80,188,45,70,98,252,77,208,106,184,76,121,190,54,29,201,190,95,126,127,81,115,66,154,192,28,167,57,97,246,235,157,97,170,225,65,13,191,37,85,115,15,193,132,65,156,80,224,143,60,47,44,223,214,79,164,168,52,83,234,134,211,117,210,96,9,59,166,193,250,83,96,201,114,160,225,205,193,184,161,169,192,100,95,247,31,110,240,255,246,220,211,231,194,65,31,242,176,135,209,197,31,41,40,182,26,116,245,39,203,11,169,50,32,16,187,149,132,178,124,162,228,139,175,111,170,175,201,223,187,143,157,138,173,249,71,24,129,204,137,133,168,141,28,1,150,177,91,212,64,10,45,11,100,160,111,228,33,98,105,52,218,235,77,77,91,117,152,157,170,146,114,240,191,190,102,11,239,223,49,61,255,235,191,115,198,187,206,69,232,20,131,57,123,220,170,161,103,201,255,65,147,213,207,237,109,121,136,247,7,189,32,34,146,227,242,135,134,143,73,212,110,58,61,123,222,114,189,153,29,245,122,118,238,132,23,150,246,171,142,84,241,237,101,127,119,182,77,182,178,10,112,150,110,11,161,209,63,122,107,86,199,88,219,202,167,145,189,152,187,81,94,165,44,1,43,227,20,84,61,109,159,66,114,164,240,137,130,59,173,212,225,48,149,128,110,51,211,178,140,70,37,164,22,222,176,11,231,146,250,77,179,25,22,236,145,14,196,222,236,249,213,37,22,254,36,244,22,35,6,137,6,171,254,182,20,225,43,116,254,84,170,192,218,200,15,128,149,187,123,145,149,4,250,40,230,216,188,181,250,5,139,58,162,240,233,5,98,40,179,193,23,174,190,108,94,210,128,142,146,61,68,13,115,26,42,182,189,165,25,230,40,31,151,236,55,64,58,252,230,74,145,187,1,19,80,147,37,122,187,81,184,179,26,191,38,187,169,25,168,92,237,228,103,212,141,146,54,155,222,24,189,245,243,207,3,179,250,232,11,253,157,109,151,84,98,11,113,130,198,84,74,14,18,220,90,111,169,150,122,219,17,42,252,159,114,2,21,14,8,95,130,0,25,182,220,200,6,12,74,152,190,139,235,140,157,63,213,11,9,105,197,231,7,2,38,187,170,58,38,81,236,59,244,165,119,137,126,216,48,162,84,129,250,209,45,114,0,62,53,116,170,64,121,176,107,40,102,169,30,46,147,243,166,123,72,133,171,125,38,22,201,231,91,7,168,53,17,208,246,17,132,173,33,223,83,255,36,195,103,252,139,231,227,65,149,237,165,10,162,137,32,229,81,242,228,220,67,51,241,211,235,231,194,143,224,133,120,180,177,25,16,234,75,255,210,149,204,119,159,243,177,33,26,118,63,115,173,187,12,67,143,104,52,134,202,190,131,213,246,179,71,217,7,62,196,231,82,88,65,248,56,117,99,56,92,176,233,186,211,85,97,187,160,20,13,184,170,46,120,100,230,186,119,85,180,161,138,41,48,26,162,235,62,9,211,125,189,10,120,78,92,113,13,68,52,62,60,4,246,247,137,203,137,84,233,18,192,137,50,45,174,102,86,54,200,157,239,106,33,7,246,125,62,185,232,117,106,252,39,61,130,54,229,203,106,120,243,225,203,181,190,214,98,202,162,123,100,7,217,100,214,228,218,228,108,185,119,163,22,224,201,240,135,10,173,210,8,110,118,198,171,133,189,134,175,158,228,107,70,44,36,46,162,16,91,245,127,252,97,39,172,159,118,229,227,56,175,217,188,225,133,255,125,233,79,48,232,152,235,80,56,75,30,129,167,112,56,108,184,165,21,219,85,145,101,166,154,250,2,242,150,189,123,194,255,207,223,231,234,15,27,162,209,97,73,249,237,85,22,234,11,194,108,6,124,80,53,229,64,19,70,79,250,211,251,26,156,98,50,64,205,101,73,169,227,154,166,230,177,201,180,255,51,217,134,21,27,219,68,232,194,32,175,140,192,249,163,192,41,15,222,58,250,94,157,88,235,94,103,154,49,28,86,33,70,153,196,251,210,113,129,128,38,95,206,241,161,214,135,20,71,78,83,31,141,217,177,75,138,37,166,170,128,119,172,11,170,79,49,114,207,75,27,85,64,6,154,218,209,92,22,145,187,165,35,140,62,20,174,35,104,108,229,82,202,194,53,67,130,19,128,247,236,237,234,135,101,56,234,152,242,116,4,164,88,169,140,43,188,52,214,85,68,220,6,20,176,252,157,56,33,248,181,54,237,173,196,107,219,70,46,125,255,159,221,32,90,193,9,33,193,29,16,16,70,177,218,182,34,42,92,94,75,207,118,95,1,222,32,101,223,185,41,158,239,42,145,134,4,160,243,208,196,254,253,46,117,35,82,142,182,18,152,43,6,140,136,173,161,52,227,118,143,196,238,194,30,136,3,111,254,7,248,238,36,140,137,196,12,142,102,100,161,229,67,243,99,8,20,190,226,141,187,244,174,30,40,103,163,116,62,253,129,226,15,247,141,175,131,201,243,66,64,5,213,149,56,137,16,233,103,187,152,91,135,226,218,34,114,6,233,119,198,189,109,116,81,169,15,106,207,81,128,79,206,217,179,19,152,129,127,81,66,11,62,61,226,112,165,42,69,233,247,69,229,50,42,43,66,36,187,95,106,108,9,217,154,71,15,239,176,112,222,37,248,35,26,252,47,30,21,163,76,64,194,157,139,167,104,35,84,250,189,219,19,110,163,203,86,75,158,34,198,199,201,251,11,72,113,119,185,129,193,223,153,11,92,52,226,233,237,17,52,12,187,16,134,9,200,234,117,41,161,65,152,155,128,146,172,161,41,205,87,43,192,141,216,195,211,65,91,24,11,201,170,175,167,171,244,22,248,50,217,139,86,255,94,224,251,191,62,23,178,238,224,165,123,79,217,46,225,141,166,3,196,146,234,37,59,164,37,184,184,24,225,41,67,43,202,226,237,180,3,24,204,227,158,188,164,85,192,123,174,196,216,68,178,134,208,187,138,46,234,189,55,193,61,100,160,18,53,250,252,109,203,145,122,175,80,77,142,66,169,92,24,92,182,82,128,49,65,45,4,104,49,11,212,99,202,233,205,111,161,84,159,215,131,202,21,60,49,37,86,128,70,188,64,195,234,89,23,65,210,182,96,40,87,98,187,174,53,247,61,239,51,34,12,220,139,22,18,217,103,71,254,153,3,22,98,69,168,190,125,251,131,169,141,101,29,172,142,69,184,144,137,187,43,111,104,80,122,74,196,110,179,28,117,157,193,21,18,49,186,177,49,48,167,175,78,130,75,49,161,238,58,220,218,240,178,83,18,2,7,142,154,4,233,197,254,161,233,120,49,82,9,61,167,33,211,2,125,80,74,224,156,124,124,51,16,134,90,137,228,25,93,231,233,147,174,154,78,108,85,201,241,197,21,249,248,207,116,50,98,93,55,25,7,73,59,251,122,201,242,134,108,224,56,105,2,7,201,169,161,215,66,16,94,127,220,159,222,191,139,104,122,204,243,69,177,96,100,209,190,156,240,71,34,50,49,170,224,116,140,192,170,249,13,170,251,5,15,169,159,160,8,60,100,212,128,152,53,6,51,142,127,104,80,12,119,152,160,242,193,76,107,0,92,16,253,143,155,109,195,20,170,97,146,218,167,107,196,27,123,186,219,229,125,35,19,235,64,6,251,146,103,222,87,181,248,18,138,0,218,172,243,93,141,21,48,121,14,198,134,182,46,193,243,160,208,60,202,101,50,14,211,166,244,197,219,160,67,63,137,18,210,253,160,175,222,59,253,88,60,54,6,5,13,245,224,131,6,37,187,23,7,65,232,214,28,215,179,72,63,71,38,210,196,22,75,156,63,53,228,248,168,219,156,205,125,8,80,31,14,189,238,125,81,218,54,185,197,52,205,77,117,102,225,194,208,125,75,26,180,124,98,18,46,82,62,146,225,166,164,214,160,243,139,48,244,168,20,78,18,240,108,154,172,31,30,198,163,174,219,170,30,113,210,250,109,144,237,145,156,217,132,1,60,28,86,65,108,226,208,5,36,134,252,22,142,96,146,96,169,114,52,24,189,13,157,75,200,67,97,147,98,200,181,242,69,220,54,156,143,40,71,140,184,144,36,161,94,236,30,62,21,120,216,172,174,170,148,14,214,159,179,127,114,13,1,42,187,133,199,70,42,225,178,199,122,151,52,98,51,68,253,99,235,82,201,229,36,252,83,225,67,28,63,243,143,99,60,25,45,185,47,166,196,160,162,36,110,242,127,173,193,180,215,207,135,84,115,65,97,202,218,113,214,4,94,222,221,167,87,103,107,134,216,8,241,112,0,33,215,126,24,123,170,224,24,124,193,33,108,26,55,62,89,134,59,71,201,163,214,97,136,5,48,133,32,1,108,237,216,30,47,132,20,26,152,187,93,58,0,234,109,6,133,97,105,15,185,47,212,116,117,23,161,198,54,160,207,250,66,29,111,110,120,102,152,160,9,162,156,74,133,181,86,129,148,233,169,218,55,153,20,191,198,111,89,75,12,95,179,12,255,29,228,146,84,67,233,248,18,22,67,225,194,194,107,161,225,50,77,90,120,143,189,146,225,2,155,229,202,54,194,206,236,87,161,131,234,58,133,233,112,144,73,252,6,193,74,11,235,188,182,133,228,246,151,64,90,118,0,66,41,109,228,102,234,60,82,87,162,79,214,243,66,130,217,91,229,23,26,84,175,173,232,163,174,2,236,29,244,159,209,178,207,23,73,254,182,159,239,82,196,155,99,247,93,35,76,183,107,116,160,248,170,146,194,81,61,105,101,111,199,62,123,246,53,59,112,191,251,93,240,204,149,225,116,82,118,20,78,20,80,168,14,254,149,37,121,173,222,127,89,7,133,211,91,232,211,126,57,131,55,6,78,75,80,7,50,212,117,226,156,143,239,206,236,227,238,33,14,75,95,95,242,157,65,190,144,46,154,51,216,169,248,136,247,38,60,2,206,199,108,163,185,203,211,100,83,208,161,65,192,223,248,49,60,85,119,60,123,229,4,125,63,183,47,205,94,220,81,218,141,46,175,12,69,6,156,14,109,126,236,93,87,40,117,156,39,41,163,54,102,210,152,215,3,144,141,119,195,219,125,95,121,232,225,191,31,242,102,219,197,96,97,223,178,216,168,176,84,113,165,131,107,107,23,253,40,168,211,53,146,50,214,94,129,193,8,185,12,177,34,240,253,204,5,251,130,30,115,36,120,64,176,12,167,53,188,55,172,253,50,144,231,60,253,254,175,183,218,27,50,130,50,241,73,152,1,39,8,140,204,200,91,156,14,43,23,156,186,188,131,86,123,136,18,219,94,161,198,45,199,124,156,60,35,255,128,119,250,236,203,198,237,158,195,99,76,69,137,47,35,68,157,167,3,9,122,196,146,66,88,249,135,92,227,211,145,152,46,207,45,200,18,138,216,20,206,107,187,132,89,88,116,6,24,207,80,137,182,22,119,249,73,224,182,148,175,11,123,117,66,40,163,173,44,171,79,20,149,161,142,253,145,119,240,32,206,50,166,141,253,57,62,184,59,181,19,88,56,248,11,205,5,108,244,49,148,88,221,21,4,198,18,63,232,121,241,17,212,116,209,149,159,32,143,18,25,150,101,246,24,62,47,70,58,195,188,114,223,175,41,195,43,162,194,93,42,239,135,62,236,23,136,80,132,45,141,78,11,139,114,169,127,28,125,158,12,158,160,91,47,223,194,64,52,252,101,141,161,53,54,145,90,150,55,29,21,195,126,80,240,80,182,137,205,29,134,135,22,57,184,75,42,27,197,86,10,132,245,159,177,202,157,122,241,140,195,217,130,108,212,63,162,147,184,184,235,113,159,12,77,69,218,116,185,195,234,61,45,120,250,62,150,29,150,176,188,44,229,255,153,57,236,177,220,122,169,133,212,183,55,201,206,34,240,188,44,71,75,147,136,163,204,230,78,230,180,163,29,212,233,27,75,154,36,14,207,175,86,160,37,151,179,42,225,17,131,118,236,226,97,100,106,212,50,55,81,138,46,47,23,3,23,142,138,140,155,240,65,109,234,151,226,187,74,251,208,211,109,40,249,148,222,83,1,77,178,137,209,105,166,153,35,69,158,140,205,158,181,46,165,238,148,142,192,52,194,148,108,203,184,155,71,63,73,197,201,195,205,30,94,145,48,87,94,21,135,82,172,38,12,210,62,57,76,155,115,152,36,131,63,12,162,89,101,188,172,188,198,143,151,239,138,35,43,91,46,145,100,143,119,130,125,34,219,109,159,166,246,57,12,9,14,90,209,54,198,33,179,203,105,99,106,147,19,247,141,70,26,177,158,235,142,109,22,243,253,174,111,113,92,228,163,241,7,99,119,191,93,168,211,185,166,222,49,122,213,56,186,159,188,128,215,26,61,150,120,111,229,72,74,137,65,177,151,100,7,108,239,8,206,255,223,219,124,253,4,26,3,203,158,242,75,133,133,201,55,153,47,14,139,142,31,212,148,149,236,48,251,251,196,18,137,113,157,89,170,238,31,167,89,18,9,191,15,159,182,237,93,24,21,61,60,117,125,100,154,58,21,191,57,219,8,119,114,78,149,137,19,72,77,174,89,36,52,234,44,176,40,168,75,125,59,228,28,219,45,205,67,171,80,33,16,113,251,87,56,196,54,58,197,165,36,73,231,157,252,58,147,56,43,171,240,204,14,164,146,229,77,65,181,68,157,90,101,160,159,67,163,167,184,126,178,215,244,230,64,110,36,201,163,86,104,191,187,15,29,95,142,9,13,54,219,83,194,45,226,158,146,183,181,65,153,37,80,235,200,44,83,42,109,132,25,24,147,58,243,108,97,212,193,93,6,192,40,107,174,63,215,75,32,87,215,157,42,108,136,169,168,70,162,77,67,51,177,225,104,160,25,17,50,202,133,101,99,177,55,105,206,64,65,72,38,236,135,236,72,55,35,84,212,214,55,157,180,28,137,219,241,157,142,136,143,34,22,0,213,195,81,127,239,154,154,46,215,59,36,227,132,208,54,233,94,94,93,234,21,112,253,1,205,143,26,148,114,249,109,202,153,208,178,225,182,120,83,184,210,72,84,124,118,1,227,62,176,227,121,137,238,22,91,104,243,12,27,48,72,177,100,247,55,217,11,25,254,78,249,217,88,100,51,149,124,229,22,211,156,127,122,27,186,157,149,102,89,68,212,165,251,178,189,129,101,125,42,250,22,61,136,179,4,90,91,228,152,92,196,142,24,137,84,104,45,84,139,9,58,32,192,38,70,121,85,227,72,248,184,60,98,105,135,102,32,168,189,220,71,226,242,42,90,107,16,237,76,73,128,101,52,97,241,158,67,78,222,73,246,53,14,250,115,70,181,20,160,194,193,235,20,41,69,248,235,177,173,239,235,63,180,155,116,1,233,0,30,39,55,43,195,137,185,11,228,52,237,50,163,25,208,22,62,83,29,88,82,5,37,193,13,235,81,178,142,224,31,124,239,39,30,181,230,31,211,175,73,163,48,8,64,113,88,52,29,41,21,214,250,144,80,170,30,190,197,110,11,118,16,159,145,201,210,138,12,132,15,246,180,218,153,184,138,221,143,252,3,171,133,148,45,235,166,118,36,153,195,220,122,69,65,221,29,46,152,57,95,183,46,91,20,194,82,202,56,106,97,187,113,198,203,127,48,60,89,44,93,63,45,13,28,50,179,183,146,157,52,26,16,213,78,162,118,53,162,177,173,118,207,60,120,29,250,233,125,173,157,182,180,192,46,205,201,64,47,3,47,35,12,1,174,17,186,16,129,140,95,219,140,202,218,32,131,179,190,243,144,121,224,254,136,42,215,122,58,82,53,126,121,67,192,12,162,177,111,92,79,56,243,90,206,43,94,247,70,159,70,11,90,43,177,183,76,244,64,129,105,34,123,206,3,111,56,141,125,127,53,209,34,211,66,171,153,15,102,138,27,207,241,39,138,221,154,255,132,235,177,169,119,146,56,26,118,246,25,197,137,196,190,71,75,70,159,208,118,138,119,76,16,213,228,64,35,101,108,179,240,246,107,19,242,206,154,42,185,51,42,74,178,153,66,203,22,36,54,224,53,166,71,189,164,143,114,186,140,102,79,116,216,150,181,241,65,246,12,206,127,149,157,244,154,233,80,144,193,219,201,178,20,130,243,67,69,100,25,88,112,158,91,141,7,25,98,191,207,223,163,239,60,109,69,34,35,100,171,174,97,177,132,79,67,181,131,132,173,98,24,123,185,135,133,9,62,59,191,22,52,140,89,68,8,160,116,81,49,57,217,84,30,214,110,253,31,136,182,134,183,60,214,35,243,180,94,80,214,168,251,133,179,34,114,148,220,59,255,47,248,148,181,202,84,159,88,126,208,89,232,10,189,141,84,104,252,118,136,111,29,50,188,132,30,9,133,134,200,150,171,179,158,57,253,112,241,203,252,4,9,13,203,15,42,75,172,227,171,137,137,60,217,42,52,184,225,90,190,6,194,244,222,74,23,208,181,236,207,59,249,31,142,97,255,35,137,68,100,107,129,203,244,36,206,125,116,204,218,138,164,237,53,243,14,196,246,215,144,209,188,226,201,100,216,208,28,26,42,17,250,130,135,16,39,173,27,32,227,82,29,212,159,229,64,59,194,109,150,243,206,236,181,130,241,189,123,105,96,196,99,15,237,221,39,118,160,60,168,163,96,216,233,56,169,241,203,115,55,44,246,136,249,134,169,238,71,224,39,208,132,174,148,248,216,243,103,79,242,100,115,94,229,8,167,203,211,87,73,79,172,21,195,19,145,8,212,236,151,65,239,235,203,214,62,105,64,180,97,228,198,196,42,133,219,207,89,161,183,118,131,5,222,8,75,134,158,247,127,121,67,26,184,29,155,241,162,237,8,120,104,150,33,119,69,172,85,24,206,26,18,99,42,91,43,28,133,73,22,50,132,90,169,76,21,27,62,62,120,140,160,145,53,184,7,232,128,236,147,16,199,170,81,12,72,19,45,91,122,21,128,121,23,143,245,143,126,184,90,35,118,68,225,134,253,253,208,252,0,165,160,3,75,150,92,205,112,204,166,123,247,255,10,249,251,144,208,96,58,250,233,101,229,86,25,126,45,112,163,50,47,218,180,211,83,214,0,55,195,21,127,235,121,209,220,209,206,141,82,66,226,204,11,51,212,14,159,202,23,163,195,36,4,34,182,156,180,130,76,187,151,127,73,133,15,134,165,170,39,68,27,111,119,3,243,162,104,252,105,201,172,85,92,171,32,3,187,142,151,239,244,14,227,174,232,20,42,142,228,251,119,16,24,174,62,70,201,187,39,204,10,221,119,145,49,215,252,117,244,150,49,241,203,88,189,152,221,228,237,127,1,41,163,214,203,164,185,66,12,73,176,253,45,200,253,192,113,97,190,157,22,197,185,209,195,233,13,229,48,89,101,27,207,135,173,214,78,185,74,47,79,188,28,94,128,168,254,43,136,104,191,75,92,42,13,147,51,56,159,101,64,212,31,110,3,145,201,254,44,16,190,41,219,205,62,163,238,244,93,189,234,108,110,9,71,109,6,190,228,242,83,183,100,230,230,45,69,161,243,249,199,57,195,179,227,34,179,10,218,239,24,37,60,229,194,21,156,200,250,92,134,43,100,158,2,228,49,33,184,190,31,104,115,239,130,82,117,198,201,127,162,7,194,108,74,62,153,125,121,195,248,155,51,99,175,214,92,143,81,124,15,210,172,152,51,227,108,89,224,186,110,7,118,62,29,212,220,32,61,191,227,49,231,207,46,147,232,131,89,64,111,153,198,229,106,189,57,25,72,84,138,174,102,188,138,142,204,246,128,148,254,33,158,156,218,218,65,169,136,212,206,88,249,156,202,102,9,5,52,109,196,213,180,32,119,163,37,100,121,118,158,125,136,232,133,195,57,69,214,193,194,161,125,207,89,39,53,185,112,7,167,29,161,219,175,194,193,192,253,237,29,0,252,104,77,73,78,223,163,173,239,212,161,90,95,113,14,72,57,205,141,162,209,237,89,91,216,6,160,97,103,143,133,166,11,130,254,191,36,19,17,235,175,140,136,160,126,193,228,171,153,136,241,108,4,139,119,159,225,35,253,82,211,123,231,106,161,43,5,133,71,228,107,31,250,74,115,255,218,9,201,49,231,96,192,26,188,81,51,79,104,233,203,239,187,50,11,178,148,203,140,238,192,69,177,94,226,92,34,209,68,146,18,127,247,0,50,221,188,138,126,231,232,188,118,14,0,90,27,12,163,87,90,143,115,86,77,135,251,198,102,244,31,162,209,143,126,169,42,163,185,3,196,161,14,223,59,90,165,57,134,144,114,210,243,39,215,177,233,174,53,154,251,15,140,118,44,187,210,249,124,165,247,174,128,92,19,12,238,101,2,114,18,4,240,180,22,220,237,4,67,131,242,232,7,85,168,180,242,27,183,214,234,181,132,111,173,119,187,136,246,122,14,218,7,65,91,10,82,77,208,105,169,185,42,137,159,111,118,204,221,251,191,68,126,22,29,225,80,162,237,99,65,105,104,190,118,104,36,13,67,159,207,20,227,189,34,239,192,61,96,80,36,226,78,22,194,76,182,88,59,54,35,218,249,50,18,180,5,6,182,177,218,244,44,54,236,24,58,128,217,5,211,130,49,27,180,55,22,89,18,186,133,149,163,154,155,186,73,34,58,31,239,128,26,52,202,239,32,253,91,189,219,214,12,71,134,10,143,156,203,173,241,12,102,245,183,22,151,38,77,8,160,51,105,14,135,193,205,231,213,202,113,242,217,86,3,126,205,248,134,3,99,183,120,230,222,52,109,218,246,75,44,196,7,224,75,197,136,82,242,203,179,123,15,54,231,232,234,225,92,162,37,139,192,39,232,221,44,151,68,191,17,142,168,233,87,94,209,103,13,156,22,94,80,13,102,85,175,114,228,218,22,106,107,1,121,141,187,130,129,141,148,152,192,112,150,234,44,118,18,242,150,83,214,79,13,181,175,129,10,101,129,206,253,151,202,4,114,186,209,234,10,150,68,44,192,194,91,159,178,149,63,252,25,138,174,171,127,97,138,224,247,68,111,121,142,99,135,148,175,184,145,46,51,29,129,38,152,115,203,231,11,53,91,130,169,146,132,249,6,184,159,62,216,166,5,114,159,100,183,66,179,98,59,135,45,13,17,139,152,39,157,195,117,201,51,186,126,134,149,141,151,138,86,185,67,64,57,102,14,46,16,117,171,11,193,180,3,245,213,71,118,17,20,41,76,207,89,180,158,213,52,166,247,234,48,68,177,160,62,32,153,224,34,90,138,173,6,158,145,242,47,38,169,246,56,185,193,213,33,239,8,49,16,168,228,58,33,123,57,108,158,163,194,144,167,225,219,101,133,216,134,40,142,8,253,142,219,225,136,74,148,78,78,199,79,205,190,109,230,91,0,99,236,0,159,196,18,188,141,155,30,57,1,54,186,180,248,163,195,228,98,170,1,236,107,25,252,130,64,150,187,27,84,189,37,162,36,198,204,140,23,124,192,194,19,143,241,243,111,223,32,90,155,190,105,227,83,35,83,8,160,119,72,89,116,54,246,75,158,31,217,97,175,41,103,40,6,99,113,101,45,36,28,201,49,143,161,211,215,230,228,240,237,28,46,40,61,140,46,176,160,62,33,131,15,49,37,252,213,13,42,41,253,94,97,94,111,102,52,91,124,72,47,170,150,6,42,140,142,176,16,44,43,216,106,1,114,53,173,76,157,71,1,127,91,234,107,179,19,64,100,209,30,109,203,140,125,10,86,21,32,1,246,60,56,96,233,213,88,82,31,42,10,8,190,122,71,245,0,19,78,34,81,207,94,243,26,103,172,187,131,150,129,186,197,181,126,212,148,239,178,170,210,130,6,32,189,213,14,123,56,101,131,81,171,53,43,52,115,25,161,99,240,22,148,68,31,42,45,40,75,227,114,255,135,138,231,26,214,68,151,193,84,170,110,192,51,162,245,185,107,142,180,223,175,87,44,228,224,134,10,34,104,51,167,37,211,197,148,97,212,25,249,201,129,125,158,70,15,76,251,198,141,81,53,41,59,1,248,197,219,74,111,237,254,145,23,72,125,166,11,169,239,253,243,103,142,229,92,104,145,62,244,231,97,102,220,216,39,186,177,39,137,23,192,53,172,72,22,158,207,246,100,252,251,52,169,16,72,82,63,66,23,92,71,68,147,24,223,174,198,194,39,214,8,125,145,129,181,114,212,27,70,117,224,241,88,215,72,127,253,165,139,159,21,70,119,162,15,225,93,214,170,223,225,231,59,81,13,124,29,34,27,218,66,94,133,123,43,81,38,255,162,89,135,235,149,28,0,55,35,109,56,58,61,250,59,90,6,83,69,46,181,23,148,150,224,218,150,55,227,37,228,49,6,193,45,173,156,125,45,42,6,114,242,204,24,131,243,48,156,102,223,90,166,137,74,216,246,161,164,143,167,120,65,167,73,64,1,230,23,139,211,80,94,16,180,182,252,218,249,231,220,203,115,147,50,44,15,128,189,17,224,206,69,94,251,173,61,57,73,143,12,112,150,178,45,21,10,174,10,241,41,199,230,71,98,90,245,250,246,46,96,45,180,195,80,28,239,31,227,214,184,191,176,211,253,29,199,169,50,114,62,24,227,100,229,247,114,20,142,29,15,166,130,202,99,109,254,200,116,51,138,198,227,201,157,163,111,47,152,65,75,251,194,120,1,227,102,186,139,148,244,97,174,138,140,219,86,63,224,20,185,58,122,117,243,183,11,84,16,105,123,66,71,41,230,57,38,24,180,39,129,52,62,218,254,132,162,15,244,74,143,11,29,203,168,206,247,100,72,180,111,190,7,20,17,51,67,246,54,55,27,104,221,204,134,204,171,95,75,81,247,185,70,36,155,96,43,203,153,25,35,20,2,92,15,147,167,230,228,80,246,45,19,231,187,127,22,105,209,249,132,29,41,146,132,56,253,20,146,224,107,155,166,95,179,106,214,227,101,181,138,67,86,206,216,221,67,142,184,66,95,118,120,167,20,28,19,25,255,79,133,126,158,62,49,121,143,249,156,210,254,224,232,136,95,139,63,87,0,220,84,243,125,120,117,165,55,219,100,233,143,22,107,200,135,108,162,253,40,98,182,118,118,108,156,125,223,61,127,153,114,36,241,104,27,123,119,122,127,138,62,26,165,95,30,181,202,215,4,142,225,107,241,232,225,185,244,218,254,146,55,172,49,139,255,165,67,27,103,111,74,33,150,174,193,108,131,215,186,250,182,143,153,127,21,140,164,165,215,113,221,145,33,55,249,100,198,186,231,77,35,102,213,49,152,139,116,246,241,229,176,31,101,130,5,132,226,200,3,118,202,240,163,112,19,101,143,225,162,207,134,188,170,196,248,197,27,54,4,108,66,58,246,42,183,236,111,120,98,24,188,206,134,239,87,69,165,69,216,166,131,28,184,41,38,147,166,86,130,105,76,133,156,94,14,10,145,230,114,31,195,164,192,177,209,86,192,212,102,198,217,151,80,45,214,162,146,241,13,128,111,220,237,90,168,250,65,12,137,111,231,16,10,1,29,162,193,6,65,171,107,180,119,174,103,249,241,201,233,203,231,206,215,134,250,171,209,227,4,167,158,23,233,104,93,179,179,104,32,151,73,229,174,120,82,34,220,182,65,52,217,39,121,117,181,132,234,9,205,194,144,231,230,176,89,232,206,170,245,85,216,5,169,95,163,176,36,47,231,6,227,98,183,24,131,43,33,94,47,20,137,79,180,242,252,40,16,44,10,103,10,251,132,92,57,158,219,66,42,149,143,9,150,95,147,179,26,73,191,157,172,168,98,144,177,188,231,191,224,22,11,93,151,76,34,79,11,25,64,27,105,21,190,116,206,160,23,223,141,177,195,78,21,127,161,48,45,91,88,87,97,240,229,54,5,254,229,17,124,174,251,190,183,35,69,115,248,9,105,250,145,39,168,65,21,2,118,238,224,153,207,154,136,223,234,20,174,119,187,12,42,6,217,203,143,62,95,116,164,10,58,195,168,115,207,213,46,152,150,146,184,15,63,128,34,4,23,35,18,131,113,245,202,83,151,166,89,109,227,135,22,216,131,177,61,93,157,158,149,14,30,73,219,254,186,152,61,113,248,104,7,89,133,210,112,119,39,244,221,161,11,165,235,191,177,190,90,82,49,205,47,130,30,184,77,255,106,175,0,8,53,89,255,97,6,215,47,136,10,153,178,217,17,238,177,224,22,125,102,29,0,26,119,188,139,78,236,121,177,62,98,237,87,136,250,109,163,148,178,222,42,24,78,131,88,151,82,121,247,92,15,187,55,85,216,223,16,112,90,188,250,222,97,49,67,104,176,181,49,18,158,76,44,32,213,128,4,217,228,184,226,138,183,238,234,246,49,128,77,89,241,108,27,199,22,173,252,143,56,154,205,224,165,148,128,207,132,68,34,179,113,1,160,39,202,23,174,200,157,38,155,42,46,209,105,145,124,73,234,94,192,107,80,182,146,196,26,49,6,229,166,86,10,142,204,62,77,149,81,178,62,32,46,66,43,22,155,19,80,115,181,15,156,211,170,41,175,167,234,227,11,218,119,146,220,220,42,146,150,175,12,53,196,66,102,124,211,7,44,193,57,67,30,15,199,46,23,235,250,224,212,155,36,255,45,69,71,72,165,29,59,228,81,3,198,213,82,255,170,52,116,250,142,188,242,215,99,131,177,63,222,220,227,107,52,61,209,73,87,11,31,50,54,22,237,249,204,234,124,163,105,224,229,195,40,220,242,139,5,188,26,115,28,161,110,192,240,162,134,233,198,125,41,104,199,75,172,97,162,1,225,38,139,150,154,189,198,136,38,136,2,142,76,95,102,9,43,218,156,40,220,75,128,246,48,153,83,21,40,245,73,249,83,51,165,158,53,35,10,244,151,220,35,172,105,62,167,103,216,30,14,64,95,253,40,52,227,65,102,62,213,139,125,155,77,63,58,83,177,5,130,167,157,92,89,116,23,29,54,180,113,206,198,134,148,162,200,147,198,119,130,47,10,12,183,217,2,5,0,68,199,146,61,233,124,183,141,246,39,124,224,183,19,110,134,220,9,31,80,218,49,137,165,43,69,50,113,218,106,218,175,149,150,233,213,0,220,203,41,29,84,53,151,215,12,152,195,105,115,221,15,163,115,121,69,64,30,105,91,237,78,105,14,55,38,65,137,24,33,205,204,199,239,28,207,61,232,190,161,14,161,204,35,239,16,230,9,3,139,91,198,221,24,153,196,24,215,231,85,152,176,16,133,5,34,2,63,101,180,85,23,4,91,88,216,82,220,24,125,124,118,222,221,171,118,82,58,10,4,14,106,52,23,21,27,181,122,201,160,15,71,21,44,67,33,109,161,129,67,253,76,7,115,204,141,116,194,157,206,151,87,8,129,133,64,247,44,29,110,242,101,70,142,97,103,43,64,136,1,238,150,148,253,20,26,224,125,94,116,237,64,184,230,213,228,21,205,15,68,116,137,129,231,185,4,152,154,170,184,167,231,214,36,64,186,161,220,183,86,189,155,117,124,18,146,153,115,10,194,77,106,55,197,4,93,146,227,197,166,165,118,199,181,45,157,49,201,87,187,164,19,227,203,116,117,208,57,79,55,220,95,179,72,249,142,214,197,181,174,224,189,218,26,225,191,142,25,118,225,122,95,212,15,236,119,122,204,21,253,192,156,202,229,173,202,59,4,246,84,38,59,225,171,217,199,199,114,121,247,3,59,132,41,64,246,171,45,91,223,75,6,91,254,8,175,27,8,45,194,129,164,99,20,219,29,89,212,154,55,85,57,106,2,249,255,167,28,220,166,168,76,161,69,199,180,56,138,135,4,96,228,244,194,76,197,60,94,15,99,123,173,65,144,80,222,4,131,214,200,100,99,175,19,67,101,143,173,242,55,194,141,235,27,82,90,183,185,45,169,175,76,33,133,28,125,179,157,146,177,168,198,2,235,8,187,216,69,8,242,25,123,104,189,48,60,51,96,113,239,47,126,223,241,3,220,135,76,233,49,24,23,247,249,121,48,88,238,43,216,89,13,91,223,168,126,66,188,155,157,203,197,205,129,69,69,174,83,32,88,135,209,206,214,44,40,71,188,228,229,92,119,5,55,242,204,153,74,191,21,20,30,206,32,131,11,198,62,33,30,229,153,102,247,177,146,189,10,43,79,31,185,185,44,171,98,157,47,254,228,32,95,16,30,172,190,145,63,211,165,2,250,53,23,42,194,156,234,245,242,44,120,225,19,48,47,120,231,233,21,126,53,241,109,171,132,243,216,62,135,74,173,222,128,21,95,146,251,237,204,13,0,165,149,101,139,223,102,76,75,146,164,40,3,86,196,181,136,79,113,116,179,16,167,108,119,19,186,201,177,180,225,159,251,19,108,56,63,124,239,182,134,85,218,206,76,194,154,85,112,158,211,84,214,45,8,38,54,92,90,142,141,54,131,86,234,39,65,241,228,74,53,234,165,99,144,223,184,68,142,161,222,49,40,179,119,49,200,207,224,88,178,147,208,220,169,140,242,201,252,243,131,243,41,215,128,121,200,48,108,157,103,78,148,165,18,211,123,49,162,124,54,15,236,238,40,186,182,51,180,71,64,251,171,68,2,86,34,29,44,243,184,56,60,129,254,163,26,109,58,42,76,70,105,174,209,175,234,177,178,162,107,26,59,50,153,24,54,84,145,109,177,101,16,163,125,185,222,167,194,30,1,138,66,87,179,42,45,78,100,122,157,175,32,45,17,198,104,28,126,4,130,190,39,179,187,92,206,238,254,130,223,61,227,27,170,15,207,178,53,59,86,231,244,238,82,233,216,164,67,215,69,232,210,236,114,235,56,231,138,172,183,150,26,24,74,137,225,146,12,88,90,44,6,219,202,237,88,109,186,11,15,32,231,49,246,156,124,66,108,7,9,127,208,2,46,48,135,253,69,185,72,146,137,16,248,129,33,175,249,3,191,35,223,133,159,117,114,65,128,252,162,249,177,249,227,39,146,208,231,125,20,41,133,51,159,217,35,166,34,62,1,23,223,130,162,10,215,243,140,234,81,92,191,60,68,4,52,10,20,59,2,5,231,215,89,194,108,79,63,139,61,165,200,57,234,231,144,99,146,8,51,238,43,191,4,57,187,186,93,216,235,135,209,7,27,111,247,25,29,148,175,228,186,2,190,9,143,12,131,150,75,202,127,127,35,116,23,226,177,211,201,71,3,182,241,30,64,43,122,242,189,28,225,145,18,42,76,165,8,85,6,2,201,8,155,45,198,78,135,160,93,133,226,134,196,88,65,83,144,230,54,122,96,83,40,213,242,157,167,84,134,59,99,28,115,59,190,254,205,31,190,210,143,163,189,91,16,113,233,91,58,75,111,143,248,106,169,132,225,167,85,190,219,23,137,54,71,209,22,111,222,181,24,245,22,174,201,170,70,167,254,237,111,22,95,140,114,126,65,63,130,145,93,139,173,141,46,216,178,197,20,91,230,93,147,240,185,218,167,216,211,242,243,57,62,205,47,44,178,52,137,53,213,141,142,131,192,227,73,140,226,19,4,91,223,109,68,244,251,154,9,58,77,16,16,67,182,69,152,253,253,137,108,87,234,87,23,41,106,103,10,147,154,198,46,31,4,200,168,47,74,110,122,88,86,112,65,70,158,234,221,5,220,45,234,174,46,249,184,167,173,31,102,5,192,81,243,122,73,69,214,70,29,200,170,31,90,131,183,52,188,10,146,226,34,230,182,109,184,195,232,252,255,0,8,185,8,142,86,139,24,180,90,253,40,84,163,40,1,200,60,111,199,120,88,166,151,125,159,175,50,101,232,103,106,227,89,56,53,86,3,239,73,255,52,124,166,131,192,91,243,200,226,193,124,46,174,254,54,202,188,6,46,103,74,27,13,54,194,60,192,38,19,74,35,47,207,45,2,83,17,68,135,96,85,184,12,140,221,175,59,41,32,109,48,252,185,193,187,187,238,35,178,239,185,174,130,34,152,65,187,143,168,205,177,24,103,48,42,124,101,190,200,44,58,76,44,212,112,151,133,225,39,33,59,250,239,85,185,163,156,194,114,76,98,33,82,18,209,80,199,10,57,191,64,139,93,136,139,131,153,217,88,31,193,57,31,131,9,237,22,138,75,183,57,99,18,220,151,137,24,1,76,12,251,139,31,207,125,128,122,42,242,88,91,168,89,142,50,185,216,104,126,112,191,253,239,40,229,189,64,29,227,103,178,209,83,145,105,220,112,43,156,237,60,104,226,252,58,215,151,26,112,235,252,168,136,2,80,21,142,86,218,234,140,119,175,5,35,49,203,20,79,120,99,191,90,161,230,148,147,100,217,184,145,53,243,213,173,186,30,21,133,36,209,22,147,71,63,108,175,185,63,201,27,106,120,14,162,7,110,212,171,96,22,44,179,37,24,4,49,95,251,92,35,251,8,127,129,230,79,32,72,60,150,84,78,222,130,54,26,190,127,119,238,188,219,246,55,206,95,41,53,87,75,228,244,69,60,14,39,125,74,210,49,249,35,39,121,108,143,237,76,0,113,116,176,217,186,214,113,154,220,114,70,57,146,21,134,49,188,203,7,59,198,57,11,142,226,163,121,251,191,145,158,157,234,248,120,71,159,248,73,152,210,38,234,5,252,96,127,13,56,44,168,58,87,247,143,123,11,58,48,62,239,189,215,152,20,255,46,98,124,117,215,6,189,234,227,238,163,118,199,1,40,206,238,53,163,73,204,168,216,116,161,122,202,36,13,115,12,104,83,219,244,223,137,229,20,203,68,131,199,202,130,103,213,204,49,159,89,39,87,55,21,179,46,202,148,213,218,226,16,88,157,235,81,219,70,167,84,90,208,161,190,186,210,156,14,39,235,191,139,58,230,206,72,21,208,71,219,242,169,24,105,96,195,168,152,227,33,20,188,87,22,20,131,49,164,4,235,227,10,70,251,226,137,38,25,119,231,253,22,238,60,228,55,221,147,254,149,98,52,111,7,137,155,180,141,126,222,106,214,67,168,23,130,146,166,214,171,109,158,42,125,223,214,26,134,48,200,149,213,235,82,244,93,53,231,241,147,232,138,47,136,69,150,211,125,168,120,15,242,11,181,142,89,29,81,135,116,152,109,40,93,13,60,212,60,62,110,165,79,74,142,34,251,7,13,198,132,8,233,207,191,213,34,142,207,118,25,108,72,131,26,125,251,179,209,211,179,251,191,220,89,125,224,80,81,159,52,65,44,227,91,159,243,219,208,225,235,155,65,95,171,165,122,117,107,101,179,124,94,161,1,159,38,64,225,196,99,208,54,188,255,162,165,22,16,17,82,163,204,249,68,181,161,223,134,17,191,25,178,189,136,212,143,50,19,146,27,67,227,139,246,24,194,235,12,57,110,121,110,226,92,88,59,175,140,56,149,104,8,150,97,236,172,121,106,64,223,125,217,175,100,202,233,4,215,38,50,101,83,66,191,189,77,103,151,111,0,252,32,246,166,218,251,58,228,216,231,170,58,182,18,73,85,170,133,40,146,85,83,112,198,98,95,168,131,179,14,76,19,198,129,202,74,32,199,18,179,250,18,152,205,63,62,2,190,164,248,188,10,225,145,219,112,135,215,30,231,148,139,33,240,183,124,226,158,186,21,127,15,189,152,4,91,150,223,101,41,36,13,255,204,81,208,148,156,160,178,153,117,51,192,111,20,142,132,167,217,31,74,109,51,22,230,22,212,173,103,29,131,133,185,64,194,236,49,8,12,84,218,90,88,111,174,119,204,159,183,171,248,253,175,86,109,30,14,69,55,241,156,197,210,68,178,120,248,38,175,60,166,210,48,128,193,189,96,231,58,95,92,76,114,111,19,239,194,15,48,167,8,72,166,185,171,26,160,38,27,23,69,161,56,24,163,243,164,228,98,252,51,222,225,6,91,190,182,29,94,121,232,184,49,166,87,174,110,231,167,163,21,108,96,216,238,115,192,118,80,127,242,5,96,248,91,251,215,112,249,155,145,0,162,38,183,159,21,50,234,170,118,124,65,244,62,67,168,160,235,22,73,99,219,131,82,137,43,204,11,199,90,211,53,29,162,215,30,30,170,141,14,47,145,8,22,232,100,169,120,171,161,75,66,111,155,215,22,123,32,102,192,73,126,125,41,251,252,136,21,210,190,87,62,200,63,103,170,222,147,66,156,41,232,176,148,188,146,117,20,200,178,69,51,199,74,244,41,200,21,121,57,16,36,143,210,137,16,10,99,81,64,160,46,129,105,238,245,5,177,192,144,134,212,55,91,163,46,239,221,150,202,251,28,90,218,99,14,12,75,93,243,114,67,163,102,32,89,116,245,32,234,187,253,51,3,84,130,211,53,121,176,18,180,97,119,194,237,178,7,79,88,14,142,114,112,57,34,75,146,144,124,61,88,247,93,197,170,161,157,133,21,234,63,113,198,205,170,206,219,185,35,106,11,15,246,104,102,115,67,131,6,143,25,225,244,36,141,231,77,19,14,196,34,63,144,17,44,67,167,34,90,124,230,94,125,38,240,10,1,250,158,91,197,24,188,167,140,153,149,25,244,105,65,46,119,58,223,19,48,111,104,174,83,58,119,98,39,117,141,208,22,18,220,121,185,249,63,188,27,213,189,253,93,107,119,200,3,62,106,45,3,143,183,228,220,189,46,64,165,82,227,112,110,188,66,200,47,102,222,244,14,47,238,27,72,180,44,157,133,57,80,60,145,33,79,230,65,160,170,226,99,187,97,49,180,1,51,186,149,254,92,45,47,240,15,238,126,131,53,209,166,239,246,183,80,64,219,70,105,223,58,139,253,184,131,3,28,194,165,159,69,217,43,59,195,61,221,104,1,90,65,13,142,165,106,183,24,186,188,214,59,50,131,63,50,128,187,159,78,11,127,247,72,206,169,237,11,168,200,194,122,23,80,99,48,204,230,120,18,177,18,154,237,93,157,234,206,1,236,230,251,144,11,137,93,49,146,210,22,92,36,209,2,68,167,70,252,239,73,229,171,147,231,75,36,118,37,1,218,147,104,90,85,211,205,19,78,46,215,67,81,132,152,40,122,242,61,170,139,39,186,41,224,64,28,179,130,152,91,46,149,54,82,209,58,12,194,192,221,65,111,148,68,92,71,232,45,123,168,190,66,129,109,193,147,133,171,192,72,241,142,156,203,155,241,227,156,79,141,217,44,28,122,237,82,112,25,62,2,168,222,210,40,49,11,135,42,215,123,205,124,46,201,37,225,38,123,60,232,174,195,207,78,17,186,46,112,35,159,155,138,179,35,214,110,167,137,133,223,32,102,108,195,29,45,245,243,58,141,148,26,234,68,166,146,40,100,195,194,68,9,109,56,62,210,241,96,166,124,221,101,18,72,160,76,47,252,229,76,166,236,103,220,88,136,41,135,105,202,161,11,51,76,5,251,161,132,249,38,181,137,157,34,102,156,160,179,250,69,211,198,14,122,125,185,76,89,89,128,216,43,33,106,221,75,209,100,7,124,5,44,153,156,123,219,164,225,106,209,124,72,87,0,19,131,163,36,148,40,56,229,32,90,67,174,207,147,201,181,83,244,49,121,148,42,212,114,78,39,112,221,205,57,216,167,54,5,35,16,17,118,41,159,145,4,201,67,48,216,53,162,213,24,141,78,185,124,111,22,228,194,227,132,52,155,217,118,97,65,7,35,122,117,140,206,122,226,77,235,14,220,63,63,195,147,185,53,109,25,202,247,224,87,40,117,68,37,62,117,135,92,251,4,142,182,155,240,97,72,158,182,37,128,79,106,25,240,70,185,227,63,28,131,215,42,12,132,97,40,60,52,86,100,238,129,119,158,28,175,6,80,25,41,87,219,24,108,60,123,214,237,110,31,1,183,90,177,152,248,63,121,186,220,9,134,10,163,165,77,174,160,17,137,240,78,18,187,182,150,197,113,137,156,54,211,85,42,110,170,4,30,128,114,177,38,45,209,191,97,117,0,141,54,114,98,246,14,170,217,10,33,123,174,6,205,5,147,96,226,171,67,54,255,148,86,71,237,61,181,210,28,57,40,226,16,58,86,51,117,100,246,71,229,147,52,26,5,132,174,87,88,225,160,152,53,160,112,2,195,169,243,250,46,1,120,125,249,237,17,184,150,49,222,231,230,34,247,82,248,201,217,61,120,195,225,83,65,71,32,33,252,173,61,130,151,4,251,120,84,219,61,11,141,23,199,110,26,244,118,244,74,131,166,95,6,77,8,75,7,36,101,241,75,5,74,8,48,211,232,42,65,245,255,199,146,82,95,60,124,45,210,130,59,233,227,249,244,62,246,110,196,23,25,20,86,70,158,204,81,67,254,112,105,81,119,193,57,17,11,34,244,66,160,31,168,41,242,28,245,48,83,15,84,44,64,133,19,165,230,0,103,190,146,98,18,104,99,18,134,161,133,144,48,219,109,76,75,99,218,39,82,30,199,214,224,247,90,12,180,24,145,192,174,65,142,18,32,183,40,20,123,109,234,132,18,91,138,93,48,105,10,51,105,152,152,198,54,229,150,152,254,220,70,140,36,80,169,158,43,228,184,58,131,16,177,25,18,120,237,194,233,188,97,130,91,126,242,181,130,126,98,242,103,51,76,18,204,131,10,159,241,59,137,14,254,247,42,93,241,105,140,201,26,251,170,104,228,139,58,152,98,251,73,109,187,204,56,165,50,169,106,79,134,233,1,29,148,246,214,46,137,150,16,117,98,230,77,243,36,224,138,163,144,178,98,86,13,216,200,39,113,25,27,110,48,27,42,227,9,61,143,155,217,218,140,122,242,198,204,167,53,231,227,106,203,176,135,68,71,203,88,8,105,97,137,214,211,147,224,239,104,240,31,137,145,156,238,20,56,27,80,138,21,207,218,132,152,254,145,176,124,3,162,191,96,167,217,211,184,229,62,115,215,135,110,116,21,207,51,144,54,150,224,33,150,71,18,40,61,98,69,27,24,10,71,169,73,228,173,47,71,192,59,112,98,143,34,34,157,137,183,105,87,163,36,248,170,92,167,21,14,207,218,231,215,116,165,219,173,12,214,56,187,16,44,236,132,238,93,162,34,196,240,89,35,20,61,38,66,84,21,127,238,233,100,170,36,210,51,130,183,19,17,101,135,196,84,160,202,236,27,196,64,57,183,241,216,146,130,25,189,77,29,245,21,175,203,217,94,75,104,177,100,90,150,123,121,96,156,100,68,116,107,49,192,18,95,144,148,225,128,128,165,131,250,145,132,74,226,80,56,46,84,52,151,137,180,213,84,245,113,101,199,238,225,235,160,201,45,64,167,10,120,187,217,225,225,113,217,184,80,243,2,100,195,65,72,90,149,197,37,76,57,175,130,114,141,85,51,88,27,228,20,53,86,55,175,103,101,86,158,216,132,21,182,152,98,242,199,255,206,72,94,61,50,224,72,254,19,167,252,92,178,201,225,33,186,79,136,217,93,45,110,255,171,60,233,243,146,19,130,175,47,72,170,164,176,204,5,214,189,4,122,98,56,16,218,59,104,101,214,221,12,239,28,229,227,185,207,37,19,81,158,235,249,27,134,93,180,65,2,10,200,62,121,173,37,35,234,248,204,170,249,160,243,191,183,52,59,181,80,25,232,166,223,12,0,126,18,212,179,68,215,142,233,14,116,209,56,180,180,26,70,56,222,248,83,197,8,27,213,176,100,194,189,107,140,10,234,199,39,75,78,70,191,153,162,179,152,117,58,18,202,56,46,118,219,200,15,39,142,72,69,38,195,154,118,220,233,228,20,222,56,138,52,79,228,189,166,222,214,164,29,15,88,244,234,60,93,106,122,141,229,105,167,238,53,255,19,223,203,52,247,63,231,73,72,22,110,39,54,100,93,46,250,159,164,146,156,3,129,18,242,239,13,135,122,125,86,205,95,43,183,205,168,30,138,248,31,241,169,140,32,139,5,155,190,38,116,67,42,125,195,202,226,98,172,192,254,220,240,240,237,7,100,234,37,41,162,217,96,190,155,219,238,51,253,222,153,68,87,145,167,54,24,218,223,182,32,255,110,23,152,81,8,68,87,230,68,82,37,52,56,250,11,144,69,151,26,203,101,75,171,134,176,188,27,206,232,96,243,66,192,160,228,41,96,146,114,190,99,78,96,170,172,96,6,152,211,199,164,153,165,60,50,81,20,99,47,144,101,169,60,4,180,195,204,250,237,106,118,204,214,248,50,222,3,59,106,1,157,25,48,218,146,194,163,20,78,240,145,133,65,38,75,207,110,118,142,117,148,173,109,120,174,23,108,247,43,246,131,173,138,73,241,96,121,0,68,195,220,147,159,96,167,241,170,202,243,173,102,131,242,186,190,164,161,94,52,55,144,209,113,4,97,106,54,23,134,60,203,216,83,134,102,211,209,151,201,17,211,139,108,80,94,43,83,136,195,196,209,236,139,224,108,98,86,127,222,227,227,62,59,128,4,232,141,50,225,165,182,225,249,87,231,8,138,86,31,75,217,53,221,36,111,213,238,194,178,186,101,66,90,240,94,99,151,18,160,132,166,249,151,101,212,18,199,19,37,54,154,190,253,166,127,155,182,54,234,20,112,158,21,126,93,166,208,198,69,203,233,155,176,20,254,11,14,201,166,34,192,240,103,172,190,154,163,101,7,16,4,133,209,139,248,255,227,190,77,88,152,28,204,47,63,28,82,21,71,168,201,241,208,233,249,3,162,52,61,126,126,232,132,23,105,252,179,235,54,108,207,27,82,208,10,210,109,216,162,108,179,164,10,20,240,159,254,151,188,101,184,246,193,186,193,220,30,66,40,164,77,66,213,144,159,80,1,122,160,169,203,126,124,248,232,92,93,111,182,252,190,116,61,71,229,241,69,33,34,136,249,5,20,46,221,196,149,153,165,196,191,155,210,115,112,173,73,99,238,39,217,80,136,106,86,208,195,125,93,79,41,216,132,50,32,60,213,242,61,67,233,2,47,125,30,156,25,192,56,49,44,102,66,147,122,87,31,172,185,236,253,251,170,186,76,186,31,213,140,59,43,253,161,7,197,28,21,151,52,163,38,239,194,140,178,176,80,131,35,113,252,62,180,211,95,30,125,7,212,54,123,125,233,92,148,149,92,44,169,77,129,35,201,168,239,98,172,241,134,97,148,223,170,69,249,32,40,23,112,172,153,218,49,56,47,28,235,33,112,63,9,37,130,92,88,248,129,47,223,67,179,180,103,97,67,65,111,190,8,0,243,50,42,77,37,78,145,153,160,78,97,138,103,136,208,176,9,187,210,235,93,86,145,92,64,220,173,195,22,193,202,245,76,2,203,81,218,119,125,210,58,17,246,99,77,98,48,54,216,171,118,21,252,230,93,101,21,155,226,101,111,15,6,237,3,137,5,25,189,13,111,180,52,189,90,88,83,71,118,203,73,48,63,152,207,119,2,13,169,233,133,159,9,150,249,160,227,206,7,196,102,8,64,60,112,104,191,132,177,40,88,63,120,235,234,95,145,181,98,45,221,61,222,96,35,88,125,67,11,226,198,211,226,29,137,57,140,145,228,194,91,218,86,162,89,3,158,247,216,254,114,83,211,213,211,50,26,192,38,172,180,127,79,86,196,67,249,233,218,40,236,202,213,166,109,142,254,136,182,154,183,92,13,75,128,102,233,55,253,28,194,121,237,243,238,233,85,92,189,78,131,13,146,120,93,4,146,241,202,57,100,80,110,101,193,86,74,166,3,112,251,115,45,103,252,98,7,169,13,114,58,31,188,52,208,138,214,130,89,143,189,224,154,64,173,11,29,95,186,131,252,81,179,92,196,17,247,102,249,114,122,201,153,0,169,66,233,184,0,200,2,222,123,228,155,80,200,4,211,69,253,13,83,173,8,117,97,175,2,210,150,111,124,167,87,5,215,108,46,86,215,123,130,205,165,246,164,69,229,189,35,126,174,74,73,59,53,107,50,107,126,170,203,191,133,130,39,235,43,57,253,49,85,130,169,117,255,199,234,81,130,237,59,240,88,200,89,44,96,191,52,164,45,92,250,70,236,153,107,11,176,196,111,193,231,26,12,10,131,126,29,217,102,254,79,70,139,22,179,221,232,185,116,170,255,5,89,233,193,118,112,218,37,31,122,120,77,66,210,209,20,192,50,229,125,177,16,138,7,154,55,197,183,220,113,19,199,40,237,100,255,211,236,178,36,98,47,35,221,201,171,66,89,190,85,74,199,18,65,179,201,145,212,250,154,19,2,236,65,101,124,248,103,126,134,164,159,168,128,191,0,203,47,242,151,242,227,134,178,140,173,91,159,38,89,39,73,217,2,145,85,230,152,23,181,204,63,214,255,95,186,206,19,236,30,196,138,186,81,65,184,216,10,226,168,160,158,169,173,241,159,68,95,108,23,89,142,251,60,216,107,63,119,140,222,30,84,99,255,129,25,255,30,45,182,166,115,54,183,89,99,79,89,110,62,148,3,122,64,0,251,24,242,254,52,124,114,55,157,179,160,198,39,115,178,180,71,105,220,202,12,86,111,108,17,132,140,48,98,193,140,132,100,83,16,201,176,204,242,242,137,72,101,245,60,234,157,178,97,74,182,52,131,242,142,35,61,133,40,38,140,176,239,5,97,153,253,74,180,73,28,80,15,48,215,161,233,14,58,229,96,194,30,138,34,124,36,72,177,69,98,203,171,142,0,88,49,26,217,188,101,15,77,187,93,31,170,35,21,229,213,13,79,226,150,55,9,154,11,55,236,27,154,47,177,92,192,62,96,83,232,209,218,86,144,18,104,43,16,24,244,212,145,89,67,8,161,173,70,181,240,111,82,191,55,203,58,237,45,119,118,236,27,72,84,148,230,71,183,113,122,157,51,19,94,47,181,122,150,189,203,225,173,236,107,54,7,56,235,70,81,184,199,195,222,244,151,204,87,186,18,235,86,152,82,29,186,155,195,120,31,65,222,234,43,186,97,158,42,228,128,214,111,19,67,7,60,221,192,124,231,205,13,217,121,12,195,147,62,154,73,203,51,131,200,105,157,46,214,186,79,4,248,68,248,2,33,87,31,20,123,42,247,5,12,178,147,247,72,103,27,149,128,217,152,249,232,105,213,142,20,129,48,143,89,203,53,183,232,242,143,165,195,68,154,232,82,173,144,92,253,126,240,178,235,25,196,147,229,162,60,5,21,171,75,183,70,3,13,39,0,136,253,79,54,250,205,241,211,90,239,55,212,208,161,249,32,149,195,13,207,232,179,210,83,190,5,134,59,55,172,24,244,241,210,127,184,191,217,148,84,103,224,158,69,114,162,222,214,124,173,52,223,73,178,182,5,148,96,208,74,224,34,105,152,79,58,177,168,8,76,22,45,76,111,147,150,149,52,173,37,26,39,244,165,144,119,211,117,253,30,240,180,126,138,152,21,220,214,135,204,108,169,24,160,45,42,114,192,86,47,133,239,205,247,198,187,252,145,91,240,3,118,174,2,248,18,83,179,220,113,75,157,84,132,85,107,3,179,239,169,245,160,10,154,26,128,64,13,44,38,207,56,136,48,249,79,68,134,233,82,247,250,144,15,29,62,13,65,214,18,226,13,147,152,250,8,123,202,77,89,72,173,143,88,71,185,84,69,27,254,124,43,61,130,53,213,147,3,156,211,69,121,78,204,105,227,248,178,128,92,2,37,222,88,244,151,84,179,15,109,170,45,222,60,98,141,172,143,168,6,32,24,178,100,46,62,87,201,128,246,3,215,239,251,92,206,184,68,250,253,186,19,201,9,110,224,163,113,224,39,114,0,140,193,232,87,165,136,107,150,237,218,248,242,81,96,184,80,46,41,211,67,181,205,68,174,244,60,4,136,227,89,83,60,49,73,85,208,66,223,179,216,105,240,184,117,114,196,224,142,79,12,51,187,36,139,127,75,50,36,231,26,235,10,46,181,231,171,210,127,73,40,68,252,40,197,208,43,185,79,64,123,61,182,49,104,210,229,197,27,50,34,192,15,90,184,43,188,167,239,41,106,144,111,31,70,64,170,170,48,52,146,200,211,152,220,160,30,178,123,137,149,0,54,171,227,141,140,159,164,60,170,252,122,143,161,103,156,90,81,224,39,215,190,193,45,84,30,118,147,120,106,168,178,76,206,211,145,29,148,45,240,238,66,18,126,243,71,119,230,4,95,99,159,138,209,56,159,254,3,225,106,95,89,170,10,25,139,97,111,246,78,219,115,62,243,48,195,95,244,241,3,106,209,172,48,127,89,207,186,95,186,141,168,237,252,35,131,228,198,11,157,23,233,130,2,74,215,10,108,98,124,234,243,238,190,157,205,143,36,34,57,90,230,183,38,147,16,3,61,106,106,194,184,39,0,93,65,107,230,81,207,213,80,12,32,178,30,130,164,54,235,240,162,202,127,5,87,201,20,175,170,124,24,137,92,224,98,181,59,15,10,77,94,16,20,163,49,78,118,95,139,62,249,201,144,177,4,82,116,149,8,141,199,120,208,171,188,208,61,209,30,105,87,139,14,87,227,126,176,159,188,71,12,21,179,239,30,61,102,33,104,159,118,114,79,76,228,84,194,41,175,102,103,120,57,105,200,137,113,129,24,198,56,225,251,181,84,223,102,77,27,22,62,180,107,134,173,59,28,105,254,141,126,147,112,202,215,162,203,149,186,173,157,77,125,130,81,213,68,236,140,234,189,94,0,19,106,84,106,48,18,83,151,72,219,124,231,23,19,80,215,0,96,210,55,13,100,57,202,160,247,213,235,3,132,255,54,215,89,218,105,84,147,164,85,84,200,140,216,21,115,181,211,36,159,60,114,210,30,55,107,181,32,62,79,47,15,239,229,69,82,181,25,254,192,235,23,67,196,150,173,186,213,249,1,0,246,101,215,105,182,98,183,255,121,107,206,195,251,111,244,208,0,49,23,211,243,126,147,51,93,81,85,85,231,50,219,137,119,238,233,63,18,221,165,165,141,69,59,126,102,41,90,23,16,97,24,47,213,67,77,17,153,68,111,103,11,13,221,251,140,192,50,207,152,231,213,121,228,161,96,125,143,91,66,245,126,176,26,210,253,184,238,193,128,177,186,102,184,116,191,148,142,148,210,158,157,244,145,87,202,244,220,249,161,10,143,55,104,109,218,203,69,58,222,112,13,155,21,112,123,88,104,25,78,171,100,153,162,109,84,192,4,118,85,46,197,71,191,197,5,37,84,5,211,190,64,31,237,216,22,99,84,191,161,118,111,19,225,177,186,15,0,23,222,242,142,244,13,130,20,234,86,133,223,212,25,202,130,76,95,51,14,111,132,179,32,167,216,26,149,35,63,241,149,188,0,174,75,23,225,54,74,74,225,130,198,81,223,105,243,180,68,51,106,141,10,89,238,24,25,115,141,105,137,115,165,40,46,155,107,254,222,148,86,58,145,227,75,237,146,53,3,211,176,201,197,199,217,45,47,209,143,108,167,181,164,127,134,130,77,106,190,228,83,208,213,84,223,28,191,100,12,171,133,107,35,43,136,57,21,208,190,243,194,237,199,10,54,210,9,84,185,200,248,39,50,155,63,170,143,222,80,131,122,114,186,165,254,4,217,208,228,253,127,175,44,35,229,3,121,229,135,79,61,170,70,250,244,75,8,243,13,41,103,43,100,190,9,187,76,81,65,207,102,91,226,58,161,189,154,65,255,20,3,152,236,43,164,98,177,31,223,9,230,99,86,228,193,173,155,218,110,135,8,184,27,52,230,3,171,136,229,194,206,43,3,111,81,196,177,79,132,19,184,98,14,100,36,174,253,246,141,255,221,70,39,13,255,88,41,161,180,134,234,47,108,45,58,247,155,101,222,207,78,31,91,226,169,138,41,16,15,195,233,43,130,175,243,6,35,236,169,134,231,69,213,174,232,138,186,159,139,135,201,14,206,200,200,196,94,72,214,191,236,84,123,21,4,198,208,136,239,205,193,22,113,66,97,147,165,14,166,156,46,171,56,129,104,196,224,6,26,247,85,30,132,107,123,30,63,94,96,95,49,125,110,36,169,142,165,254,31,233,138,100,229,213,59,162,241,139,80,85,249,32,235,136,26,35,191,234,95,64,238,26,188,172,231,28,6,137,171,198,95,101,203,212,91,45,31,191,70,41,101,2,232,242,30,198,250,22,112,8,56,8,202,167,125,135,55,192,210,97,52,107,194,248,37,94,181,124,129,31,2,119,196,131,197,75,161,93,182,230,216,157,251,121,224,148,120,52,81,54,246,154,51,128,169,215,247,73,209,191,25,122,88,18,73,141,239,41,7,248,126,241,52,5,202,149,117,33,75,185,147,237,100,116,30,205,127,108,11,13,180,223,129,82,108,118,9,74,254,154,224,209,92,22,140,218,125,45,134,20,192,33,116,76,112,184,104,252,14,141,118,70,218,105,151,160,110,157,159,141,237,31,43,90,19,238,34,48,137,16,233,186,234,68,44,167,0,249,81,148,230,21,193,93,158,43,147,14,20,238,246,244,48,60,209,9,254,0,245,90,102,88,76,193,81,100,62,150,116,138,124,99,173,188,165,241,34,226,211,17,46,23,246,132,177,250,111,54,191,245,127,85,204,116,122,79,206,164,49,184,227,64,18,115,75,219,42,164,195,100,42,218,223,161,214,49,193,55,184,206,49,153,134,105,76,83,1,238,12,77,75,136,13,2,144,69,232,160,8,57,247,65,124,58,73,55,61,228,111,168,219,162,9,194,56,192,162,244,112,200,208,92,151,4,89,136,162,50,65,68,181,42,26,10,194,44,110,203,31,168,128,26,114,243,83,8,95,71,200,184,239,131,83,193,25,211,104,155,37,103,141,166,251,11,109,228,157,243,56,153,210,174,129,191,54,106,35,219,160,182,247,204,216,194,143,3,52,214,64,166,76,209,200,156,45,173,21,124,132,21,249,198,50,54,31,220,213,3,174,15,15,89,136,228,112,42,21,84,146,79,133,43,70,89,95,93,149,24,62,181,186,16,40,82,39,132,152,115,198,184,147,92,55,246,230,244,77,121,117,5,158,177,226,254,77,162,246,6,216,171,175,191,65,28,33,160,8,111,216,187,0,212,124,210,239,31,226,58,23,124,63,27,149,252,235,40,101,120,170,2,107,57,38,18,215,110,250,142,43,235,141,110,30,25,224,143,174,152,119,154,193,227,200,145,174,154,196,34,99,21,57,166,70,222,253,165,230,97,72,158,141,19,191,5,222,99,168,22,20,194,31,29,62,16,51,223,225,158,76,127,142,14,186,50,246,25,168,102,49,185,71,241,217,140,20,39,47,121,231,58,42,189,237,81,55,109,104,171,43,108,90,87,138,118,79,199,181,69,114,196,39,145,141,1,90,20,119,20,253,254,159,78,26,69,128,40,18,72,6,219,148,39,216,150,196,163,235,93,121,24,75,181,74,12,246,96,32,102,108,101,187,105,220,133,142,182,103,48,146,227,170,124,13,193,227,234,236,191,135,123,20,203,6,244,193,134,120,3,52,195,131,76,247,128,213,112,33,125,82,131,188,172,208,50,87,87,141,144,221,166,77,139,72,145,252,65,110,174,99,153,77,44,121,13,10,117,29,48,166,223,252,29,252,53,173,142,227,255,56,243,82,180,90,76,141,107,187,183,142,242,64,142,247,172,224,22,46,109,248,62,189,43,51,72,1,211,232,194,122,186,251,145,246,248,35,34,240,177,195,101,49,99,55,224,164,154,183,78,196,67,175,112,40,239,243,65,63,220,146,168,227,22,39,132,84,60,255,64,24,169,22,168,139,208,142,154,73,41,88,189,87,117,210,191,227,125,76,18,188,59,57,219,77,106,141,199,47,162,135,221,113,160,183,247,34,5,219,47,218,70,146,159,216,210,207,98,223,59,182,220,150,13,124,113,32,122,241,183,90,142,216,32,6,32,58,112,250,22,206,120,195,103,120,61,29,81,55,254,216,96,76,180,13,89,20,10,126,95,200,119,3,4,114,212,96,91,154,28,70,142,19,203,214,45,205,107,125,167,157,214,151,147,231,52,17,174,85,142,244,32,154,184,197,134,182,174,106,186,9,181,204,218,176,55,68,203,3,132,141,23,87,114,15,128,39,250,48,58,24,112,126,194,108,208,22,152,15,143,220,75,214,49,95,120,38,189,98,168,100,229,73,212,231,113,64,117,220,118,7,17,18,99,247,218,192,60,201,53,123,198,141,30,204,115,5,97,23,211,206,99,163,163,211,143,126,23,250,238,47,211,71,131,26,130,104,150,147,224,140,92,70,249,225,165,172,88,215,169,157,196,49,146,7,107,16,198,136,97,62,157,194,90,193,72,182,118,209,191,173,150,18,239,245,171,126,165,113,107,38,152,236,136,134,145,108,193,101,39,219,250,130,103,221,184,206,222,184,225,222,247,103,9,13,25,132,197,59,59,203,186,47,163,158,179,150,251,74,24,19,220,102,114,151,77,141,156,177,223,7,66,210,64,124,213,186,187,1,112,89,77,176,156,205,7,121,199,121,53,203,144,157,59,86,125,16,176,108,251,56,195,85,120,213,177,226,27,80,122,238,123,140,124,90,187,30,168,86,180,225,119,104,190,106,128,33,113,186,249,173,140,76,55,230,45,34,106,194,173,177,1,251,176,199,112,182,1,59,23,56,221,208,150,94,172,20,17,135,31,78,105,188,219,67,197,149,111,51,153,168,110,11,180,107,178,52,36,247,218,73,173,199,126,30,137,120,170,55,62,201,239,131,224,183,32,171,194,220,137,5,33,112,241,133,28,207,137,220,128,178,14,147,73,154,153,213,47,233,129,226,122,236,198,23,176,82,239,177,108,0,20,64,23,242,93,64,86,38,202,51,30,2,210,27,223,14,186,222,47,25,163,40,246,200,139,151,107,164,230,39,252,6,105,205,97,43,122,63,140,55,38,68,242,232,180,85,13,178,139,169,171,230,197,120,131,165,120,141,73,197,26,206,164,5,154,52,70,21,64,231,245,15,37,82,146,157,116,0,177,233,178,91,144,117,52,18,113,85,224,135,216,145,15,192,148,73,71,105,183,78,240,75,62,224,251,28,156,194,147,184,167,226,158,239,111,29,99,254,111,192,177,222,58,114,47,75,186,105,159,99,90,177,249,100,118,239,44,252,131,238,241,246,100,175,230,178,64,145,5,214,167,59,151,241,57,22,204,235,149,171,170,221,189,133,31,103,17,101,44,181,164,115,188,78,137,172,42,169,50,226,166,41,147,245,188,221,196,151,166,161,160,26,164,193,125,31,162,76,209,3,15,203,132,147,123,99,158,71,142,136,76,248,222,226,255,88,23,22,93,150,53,48,167,107,236,230,128,65,229,25,139,5,158,181,103,78,148,120,137,229,38,50,115,41,164,11,36,115,6,159,129,141,228,107,35,255,84,59,103,153,191,75,116,156,90,169,7,20,186,194,112,217,66,224,30,132,240,225,148,195,18,164,114,87,162,127,201,192,62,106,85,10,238,242,229,80,140,229,245,7,14,188,72,163,222,125,47,123,204,140,212,166,13,65,128,157,183,187,58,52,79,152,30,25,235,53,145,62,235,69,73,60,14,108,94,95,209,43,176,92,123,210,174,219,155,15,184,235,13,103,52,239,183,51,241,50,77,5,246,121,112,244,118,225,207,210,247,247,33,237,223,73,146,206,122,201,94,9,105,62,1,174,161,4,142,166,103,228,43,85,116,62,110,182,113,148,25,53,5,206,3,84,236,239,146,96,80,153,199,0,144,210,232,140,9,155,67,232,157,17,78,173,160,162,127,156,154,8,6,229,3,47,141,249,87,32,27,215,110,240,94,110,27,249,40,63,136,174,213,15,151,109,51,43,158,85,163,161,166,120,180,157,32,15,63,138,165,137,9,56,254,112,93,146,36,243,229,247,204,24,132,172,27,83,79,203,157,146,126,20,58,104,210,126,235,111,187,211,204,237,254,96,100,190,66,22,148,190,32,86,215,54,175,177,28,191,206,200,192,78,137,96,1,191,166,37,220,58,49,48,199,252,201,11,128,153,30,69,221,119,124,200,14,65,105,146,9,76,179,78,235,56,190,43,31,170,84,85,194,82,211,66,217,53,39,120,23,201,209,11,96,56,163,207,20,151,78,113,77,88,203,164,149,79,109,228,11,133,51,235,165,88,72,115,118,20,198,106,152,249,209,60,180,23,231,123,13,146,184,40,129,35,91,151,35,145,120,211,119,224,139,215,109,154,208,96,213,43,159,214,161,143,236,167,74,215,244,30,13,208,73,53,138,163,223,186,86,234,239,220,47,95,129,32,236,235,208,95,153,40,72,88,79,62,51,90,94,107,177,1,56,71,239,144,99,230,215,46,123,112,218,132,106,77,94,6,241,104,115,200,203,97,193,249,111,226,97,165,246,77,116,7,24,181,230,192,204,42,182,148,12,136,9,137,184,174,27,92,77,182,95,94,183,123,154,174,65,141,244,145,119,205,203,100,209,233,186,5,239,134,145,12,22,41,70,99,251,92,110,225,230,94,128,35,246,127,235,61,76,88,143,109,32,236,58,54,58,120,110,218,161,40,48,86,209,245,91,136,75,225,197,252,237,30,193,37,97,65,18,34,94,197,156,74,247,102,87,249,242,213,210,63,226,127,129,133,127,28,65,228,206,27,148,37,22,92,181,75,58,120,226,166,34,54,9,45,225,61,91,24,128,3,48,15,10,217,204,42,177,140,122,112,122,162,99,33,77,240,112,128,200,142,14,250,3,132,92,147,4,11,212,230,231,59,179,87,80,5,150,180,17,107,135,172,13,255,226,81,202,87,25,147,7,5,26,48,205,63,129,135,100,68,126,50,234,84,155,138,2,208,149,115,36,214,149,215,55,251,116,243,72,165,236,131,63,86,188,59,164,70,200,187,31,154,36,29,7,13,61,62,84,230,104,6,27,161,168,169,240,229,96,219,197,74,159,29,248,193,115,183,117,246,189,187,22,220,165,166,225,181,163,211,81,14,158,52,64,228,3,163,175,110,159,253,178,3,32,140,178,241,226,104,116,51,235,59,174,237,253,144,212,138,242,81,246,122,43,75,39,177,217,57,150,198,28,191,101,127,180,32,207,173,144,155,226,70,67,164,104,206,165,192,137,115,152,72,157,67,248,116,219,139,215,248,251,90,100,146,3,68,177,178,87,169,191,34,239,5,200,23,112,30,240,24,46,77,76,49,113,191,42,64,121,69,140,138,69,23,164,247,59,38,36,8,129,134,164,139,185,56,91,45,6,85,165,198,0,146,52,1,224,208,253,254,149,20,178,254,31,151,39,9,168,19,92,128,43,39,65,250,69,19,94,252,19,86,80,141,160,130,34,239,154,182,14,19,123,58,91,65,138,215,211,5,144,148,82,167,27,193,93,221,51,205,127,13,25,236,153,171,48,50,105,122,237,213,36,206,232,118,61,96,235,242,86,78,100,108,251,132,168,26,222,185,52,38,189,128,184,154,118,179,1,59,56,52,190,194,81,242,214,27,74,46,166,227,24,127,188,100,32,194,43,85,45,251,180,142,65,196,21,10,129,113,200,74,244,162,74,120,100,192,224,78,107,49,238,27,75,180,198,251,35,57,152,170,174,5,227,96,27,109,245,20,111,198,180,139,30,117,210,168,228,27,171,106,255,129,72,25,164,233,79,165,60,163,109,161,202,250,8,235,205,222,213,22,198,75,58,69,163,152,20,194,118,3,41,166,144,70,26,252,151,196,147,63,97,100,164,61,75,124,231,99,42,107,43,119,134,124,127,62,169,45,83,4,180,93,48,138,102,194,38,44,57,197,191,31,26,105,239,75,155,55,48,166,79,59,96,217,119,112,107,58,40,70,208,141,1,13,44,238,187,137,119,232,29,62,114,149,128,238,218,96,47,168,88,125,219,239,211,35,110,217,104,103,64,11,246,22,65,130,49,172,52,82,232,14,120,122,96,216,116,23,167,192,236,153,122,171,74,83,181,1,240,212,220,193,250,158,184,138,178,134,91,230,114,38,25,32,243,26,241,116,33,108,13,206,52,30,37,135,86,63,171,161,214,142,125,41,59,132,208,39,112,95,129,173,216,30,201,31,191,48,170,34,141,237,3,114,122,205,92,184,124,66,175,104,231,70,142,141,111,151,48,40,217,18,90,83,237,153,53,70,101,4,110,253,6,193,218,91,53,228,95,56,130,155,17,43,176,67,237,19,11,215,203,248,53,215,18,209,118,163,236,17,198,86,241,130,227,240,58,100,160,198,192,171,214,17,92,157,59,133,11,215,174,39,196,54,253,124,156,106,133,88,8,206,44,104,37,217,15,116,93,222,12,247,229,177,38,195,83,78,179,220,130,61,195,31,112,30,78,112,50,86,124,141,187,69,143,22,187,149,169,255,29,125,237,10,169,255,189,245,61,129,158,52,5,18,28,82,40,171,220,45,204,88,99,65,88,199,179,228,127,127,187,95,36,146,95,70,100,228,64,63,46,166,104,158,255,78,204,107,230,47,245,87,248,38,237,110,35,52,27,247,249,134,196,12,112,150,69,18,58,143,189,140,95,24,60,74,66,81,232,110,10,233,21,239,63,130,233,140,215,103,164,53,126,115,189,224,233,202,131,118,204,18,127,129,132,125,150,214,178,42,203,174,9,214,252,165,209,5,202,241,82,191,156,49,8,0,137,9,69,109,253,132,90,39,135,2,53,5,100,151,46,238,55,90,73,37,123,76,121,123,167,24,67,87,51,134,239,114,66,50,110,87,49,192,94,217,12,28,89,187,123,74,245,242,251,75,20,36,128,145,254,170,225,113,124,197,166,251,89,140,64,119,170,249,99,68,228,111,221,7,66,219,171,39,47,130,28,128,233,143,99,160,86,120,85,239,218,166,24,248,16,241,214,33,91,174,119,173,182,219,63,213,40,124,141,16,40,16,22,97,206,87,50,8,255,3,124,211,91,241,105,224,246,77,64,69,140,113,2,234,248,205,186,125,89,175,102,168,87,144,44,21,143,223,38,247,202,92,173,115,219,110,173,16,53,75,215,3,194,186,205,245,167,88,112,230,75,204,140,251,124,38,44,214,31,205,136,55,205,28,181,89,203,191,33,3,216,181,44,232,249,75,136,207,202,79,83,86,1,11,126,51,97,61,97,115,140,103,248,213,0,92,65,20,201,183,157,144,243,51,103,236,28,27,230,156,76,195,19,120,60,1,98,228,119,211,231,159,247,24,61,182,63,188,1,93,11,195,175,110,206,220,59,230,220,122,4,110,175,123,165,118,204,43,17,11,67,0,241,163,124,141,74,124,183,7,174,75,79,217,102,144,69,140,231,164,195,26,109,195,183,85,231,112,243,133,144,174,17,177,52,1,205,64,86,228,191,224,150,86,37,191,91,135,250,252,138,121,144,167,64,220,247,174,108,143,3,107,130,5,241,75,102,152,140,166,41,42,251,70,75,111,45,65,231,25,46,155,154,118,147,195,36,67,120,193,79,125,239,172,17,17,144,251,223,189,188,133,128,242,136,184,184,79,151,208,121,44,67,77,121,253,113,85,226,167,16,135,16,91,138,35,160,64,165,99,7,126,171,45,156,150,141,137,249,239,245,159,220,67,194,141,108,110,83,198,111,55,119,117,137,155,139,129,37,189,195,248,56,17,7,44,98,111,250,253,123,220,240,68,192,247,192,156,150,163,52,234,252,160,193,132,0,116,48,51,112,250,130,28,101,217,125,176,96,87,208,93,207,114,204,212,71,32,34,38,14,239,33,176,248,128,79,8,241,18,211,204,181,201,55,58,200,74,22,174,141,220,245,92,247,86,24,137,155,198,238,26,14,41,117,4,98,109,47,162,185,199,124,116,131,16,202,159,26,198,139,253,133,114,162,180,179,12,131,255,40,197,144,127,251,83,122,169,68,237,1,225,48,248,245,130,95,184,88,38,237,4,73,148,0,139,121,227,192,130,116,244,184,223,188,248,157,183,194,167,83,117,173,27,32,12,31,174,12,104,128,4,81,121,67,39,10,40,120,153,3,164,215,53,117,173,186,51,230,192,124,96,6,145,156,74,204,63,108,199,239,217,133,145,162,124,176,224,179,147,255,148,154,95,21,100,148,92,86,38,108,111,192,56,34,52,70,61,55,202,77,68,193,45,74,188,198,91,65,206,188,28,221,221,92,150,163,137,203,168,202,33,182,4,164,84,229,152,145,68,191,155,17,183,57,211,177,177,153,253,180,152,243,184,95,212,22,40,102,1,225,100,7,150,181,77,103,173,153,117,143,16,215,253,13,184,188,2,199,168,101,162,239,101,177,252,161,70,0,42,139,247,216,247,168,77,179,164,64,22,63,2,0,232,191,231,76,17,119,111,59,41,71,83,4,50,16,161,237,18,191,36,9,65,131,79,141,7,118,198,131,20,253,22,230,52,101,93,138,146,137,180,90,49,58,131,220,168,203,141,48,53,87,135,52,189,138,77,178,121,26,240,232,12,67,216,1,25,69,47,90,168,134,201,94,100,79,50,54,165,183,13,4,223,89,218,227,168,3,67,75,176,87,31,7,188,158,223,121,143,137,247,200,229,49,178,143,5,66,1,90,81,205,35,216,160,92,34,166,130,227,58,88,214,74,11,149,152,217,41,47,202,215,67,112,91,103,171,65,134,143,10,131,93,49,211,170,163,177,217,210,222,87,255,242,94,239,63,251,103,169,2,121,11,240,188,32,42,100,252,109,212,65,227,141,146,34,42,219,2,72,129,179,209,134,27,248,156,143,66,184,193,36,161,159,225,155,165,87,136,16,69,240,81,179,207,73,155,33,114,178,12,232,239,219,98,14,204,101,244,114,106,134,238,75,47,123,27,103,47,217,242,77,8,81,2,32,136,248,136,217,104,30,136,18,31,224,69,171,48,48,15,122,167,147,43,116,227,113,250,238,129,129,88,235,251,244,228,73,102,178,218,56,43,219,46,29,186,157,31,249,209,26,177,57,109,116,27,154,58,19,137,237,25,217,56,0,64,167,15,114,156,94,134,65,227,162,222,74,231,194,136,22,58,46,247,223,35,208,165,229,73,143,255,148,23,235,252,223,133,224,191,104,41,61,152,185,225,239,185,3,210,131,128,255,68,179,47,245,196,83,184,236,223,79,136,238,0,38,50,92,245,135,2,99,98,239,15,236,174,86,168,160,22,30,110,134,153,235,230,217,245,172,219,253,214,254,142,231,78,157,138,201,90,151,250,40,15,213,103,85,83,225,64,183,15,77,169,182,32,73,248,242,100,42,85,2,97,235,151,7,92,238,137,114,63,76,19,153,8,34,169,104,222,183,79,223,195,7,191,39,89,194,24,53,27,60,105,124,18,5,102,247,251,158,183,128,206,37,206,221,54,87,64,121,185,171,133,177,206,224,35,167,236,10,57,21,145,153,172,2,28,215,138,249,1,133,126,70,239,195,223,76,53,235,193,70,253,232,90,58,20,243,207,253,126,194,84,134,83,76,128,160,3,189,41,144,159,214,197,49,234,221,70,206,36,202,110,240,255,107,198,228,20,219,99,44,188,247,153,151,148,42,252,211,47,250,136,134,44,35,226,247,49,95,74,115,238,238,237,200,213,151,138,15,36,142,114,8,241,15,106,159,27,87,75,98,182,161,54,137,93,46,239,66,157,120,10,67,142,115,98,255,255,100,171,24,33,36,235,3,223,135,76,184,128,67,103,142,136,49,17,58,214,244,97,35,183,110,248,227,70,225,68,78,136,216,149,70,207,148,22,58,76,90,226,84,87,78,23,10,144,240,161,183,29,249,130,92,123,72,39,69,221,253,84,132,120,83,168,65,71,91,200,80,78,155,177,210,185,70,181,253,202,229,156,196,14,126,135,207,238,127,192,250,196,249,252,113,54,206,16,202,144,62,229,38,141,37,125,161,25,50,12,50,19,244,24,138,231,110,7,7,202,215,173,179,131,254,50,249,179,151,68,145,133,183,235,88,156,50,120,89,179,239,121,195,233,132,95,157,9,98,239,196,10,221,167,81,241,147,249,161,187,123,70,131,4,205,3,231,100,115,134,142,243,70,201,203,143,118,53,34,253,134,96,166,7,22,1,124,34,117,168,91,130,119,3,130,77,242,171,57,233,220,33,247,88,212,154,171,146,29,242,178,2,42,14,64,150,52,42,252,35,87,47,177,234,46,0,203,19,120,224,181,23,123,209,148,145,144,62,217,44,202,244,101,67,117,136,135,30,152,41,167,78,254,151,228,43,124,6,46,38,100,65,1,18,113,164,166,39,131,148,147,23,136,176,158,51,74,227,31,209,31,198,210,43,124,28,201,71,34,61,90,250,230,103,140,135,96,57,28,66,35,128,63,116,64,76,112,102,201,144,172,230,20,142,116,76,108,176,181,220,242,35,213,125,183,206,14,40,246,63,239,122,14,236,33,197,171,58,167,233,67,221,231,20,44,121,123,70,234,209,168,194,160,216,63,239,236,48,28,3,146,106,35,86,192,99,219,36,195,186,237,25,141,196,78,247,236,28,63,38,166,235,111,135,181,174,201,199,42,33,221,107,8,42,222,235,96,193,89,52,71,43,71,74,182,148,135,234,122,51,195,38,107,74,123,215,85,39,126,86,126,37,205,170,239,144,142,190,238,105,245,133,77,55,53,181,195,59,208,169,71,220,103,156,53,200,1,89,78,177,163,110,65,107,108,28,20,150,233,250,136,187,7,221,83,44,7,84,76,122,183,187,250,7,229,226,99,168,7,87,119,89,59,80,179,249,59,20,181,74,74,166,235,64,112,35,226,153,137,81,155,54,111,17,234,22,144,5,125,254,188,246,248,2,239,90,50,238,28,16,66,26,94,161,237,25,17,12,177,217,52,133,183,22,46,140,55,168,202,186,186,199,22,80,144,221,19,175,47,214,226,173,129,23,232,20,150,167,16,226,41,125,76,250,169,101,214,48,0,214,129,187,127,199,87,74,200,34,171,4,131,5,247,232,253,140,156,112,47,255,84,117,247,255,205,47,123,138,201,83,56,20,13,238,82,122,35,148,121,79,134,135,177,186,22,171,85,238,102,64,152,247,226,138,51,249,242,63,241,237,182,0,72,7,193,59,130,43,120,233,241,115,196,146,161,44,201,232,90,186,23,37,43,174,67,149,145,55,122,180,74,168,211,186,40,26,7,204,116,182,169,188,32,165,131,5,159,82,69,144,35,235,173,96,100,248,243,17,245,86,38,114,246,3,78,46,212,87,83,77,15,25,68,251,139,107,68,180,22,139,166,187,211,28,111,241,243,1,124,195,15,253,130,65,119,197,58,199,112,124,240,144,44,219,210,153,183,87,253,16,196,33,147,205,8,209,159,150,198,52,146,128,69,196,153,154,118,146,7,188,84,204,154,255,232,85,112,153,149,221,63,186,136,67,143,115,135,121,156,196,38,103,1,63,136,229,19,181,236,46,185,252,83,72,37,138,47,253,144,228,129,5,71,160,200,57,245,30,196,2,60,155,118,243,1,78,220,1,39,228,143,3,243,26,144,125,159,44,195,200,114,161,96,75,13,202,122,129,188,133,73,106,185,27,42,21,102,44,81,242,92,122,161,53,8,93,10,145,156,77,7,188,196,20,97,153,168,171,55,63,20,89,214,157,211,10,103,212,91,218,251,85,250,232,150,144,235,187,202,246,150,36,81,5,133,187,81,29,102,140,1,51,53,203,254,116,246,172,79,95,201,245,75,112,182,146,53,67,186,233,208,149,157,252,65,247,125,239,151,176,69,230,208,240,167,131,163,244,102,99,228,135,39,175,155,78,43,194,184,226,129,222,206,58,117,0,51,199,200,233,212,209,148,215,129,210,242,229,228,151,207,210,123,103,31,22,25,7,129,254,64,228,6,177,22,85,176,138,123,240,122,218,204,57,5,142,126,38,217,129,87,218,152,147,76,186,18,115,76,89,22,233,140,237,3,81,186,66,67,213,72,71,110,137,24,110,191,28,162,175,202,219,214,243,250,43,158,63,199,192,241,238,74,224,69,96,138,5,32,190,255,51,151,125,230,241,52,233,33,225,209,93,133,114,129,161,140,133,41,136,169,225,162,5,3,64,36,154,113,175,130,150,114,196,250,251,167,249,38,104,118,8,15,205,57,33,151,62,252,247,231,42,215,190,98,229,113,213,111,26,150,108,20,38,100,230,203,97,119,253,229,85,236,153,37,146,238,87,194,83,100,115,78,223,213,61,198,125,179,195,31,241,98,242,172,220,33,250,187,224,117,134,204,188,27,43,73,94,113,219,246,207,213,106,75,92,141,0,54,149,228,60,209,184,175,128,9,139,128,138,212,78,213,73,82,178,243,246,150,42,72,110,35,49,236,68,137,133,13,153,51,240,236,2,137,53,153,180,117,229,123,233,40,31,203,244,97,163,248,14,54,1,147,181,151,133,150,156,101,128,226,174,143,138,80,126,237,253,75,143,212,193,59,42,243,24,61,187,96,6,133,29,200,41,93,146,172,28,252,99,25,35,198,247,239,59,174,116,11,109,61,153,128,150,104,9,20,188,135,69,213,158,213,123,7,112,128,1,24,195,144,9,168,86,103,215,103,107,99,140,37,131,48,34,66,162,48,38,163,61,57,6,254,205,237,12,71,21,0,46,17,201,95,3,98,205,98,177,225,124,132,223,254,124,90,137,223,223,35,102,68,58,54,77,4,96,167,178,77,98,84,238,146,202,52,37,85,239,214,232,204,212,180,148,134,237,121,46,147,214,168,47,2,103,213,26,251,89,147,144,36,212,4,74,221,241,129,12,68,164,140,15,254,23,89,134,137,101,48,54,27,45,52,149,127,144,163,126,124,61,222,28,17,244,217,236,18,234,45,5,249,172,10,33,123,19,181,225,136,43,228,20,146,220,101,102,105,222,110,228,43,170,146,101,73,187,85,255,200,245,95,249,200,135,6,209,80,42,234,161,193,107,199,93,177,168,2,176,31,84,248,217,253,136,30,205,115,71,154,23,124,152,131,158,74,18,104,247,65,107,95,28,35,133,243,126,182,73,129,148,117,128,111,158,80,34,137,150,116,95,110,250,83,40,94,252,58,136,97,35,231,91,140,64,166,159,121,253,32,79,106,66,250,66,239,35,149,141,196,100,80,155,240,145,160,140,146,243,79,128,58,29,18,55,50,60,93,29,18,166,98,107,181,165,234,186,128,0,140,4,142,89,191,186,36,42,70,86,37,251,195,99,97,194,213,62,253,185,153,169,55,96,39,102,65,49,52,129,30,241,10,128,216,33,242,124,135,60,88,182,223,13,135,94,96,57,83,168,218,171,230,60,41,255,17,185,230,18,109,15,130,236,129,130,100,160,230,131,48,8,10,45,4,128,255,77,192,131,173,249,188,237,206,132,17,97,251,185,192,98,161,150,31,153,115,4,181,121,40,212,72,28,90,220,10,31,73,180,232,151,37,115,83,37,41,181,119,105,118,245,160,40,130,106,198,180,9,13,50,43,128,215,254,226,92,77,16,237,29,15,64,88,169,44,169,230,104,180,95,54,115,111,206,8,138,67,28,184,162,3,196,100,218,123,42,166,162,180,181,231,175,241,53,33,2,129,36,208,104,47,229,101,35,90,36,70,123,118,43,62,160,165,253,148,112,160,194,197,131,92,60,70,21,2,83,78,22,90,131,86,185,160,59,210,93,212,115,119,49,38,21,82,37,32,216,126,158,29,243,190,6,33,112,47,89,124,182,204,32,70,223,6,139,167,180,122,2,127,136,12,170,140,84,145,199,93,249,68,162,108,194,82,14,222,187,182,42,124,121,111,169,90,21,148,233,163,94,119,46,103,130,120,147,239,98,143,121,240,220,215,255,165,151,46,247,203,180,99,113,183,241,175,193,233,93,146,231,255,252,210,153,209,229,153,153,38,197,35,234,220,71,15,66,75,170,99,190,94,254,32,26,6,82,43,18,81,165,229,240,62,137,160,74,187,102,214,95,205,222,96,73,82,152,192,222,32,249,220,107,130,153,161,119,15,89,13,159,69,252,95,116,155,216,79,152,139,194,240,212,121,152,125,106,161,210,119,132,238,75,9,126,72,40,188,226,100,2,187,136,193,198,40,106,126,23,223,127,190,244,179,119,101,77,99,41,227,205,155,201,80,170,254,235,68,30,85,240,88,72,208,246,190,157,84,34,13,214,158,87,88,212,254,248,207,187,127,237,175,92,1,120,144,146,29,108,212,63,78,65,90,166,39,67,175,211,56,1,165,210,103,255,92,127,97,127,43,204,40,109,220,168,189,232,40,107,16,246,199,140,123,235,101,158,110,50,230,204,142,67,112,181,43,140,14,62,82,250,202,140,144,127,57,185,197,189,169,71,75,55,120,74,242,251,229,120,35,83,58,155,86,83,116,244,204,253,226,66,52,214,114,35,100,30,44,116,187,42,159,160,41,226,70,133,169,242,138,236,22,114,194,214,114,104,35,222,249,152,71,24,60,145,24,160,32,118,179,5,21,167,14,85,125,200,149,101,145,231,24,61,58,108,31,10,194,73,55,71,127,182,173,16,23,202,170,28,20,1,82,212,182,101,140,74,32,252,124,93,66,126,184,136,32,73,128,46,35,106,61,179,116,5,116,31,122,247,82,75,144,101,112,101,164,158,238,163,173,195,24,153,34,197,149,211,208,207,232,254,150,104,217,56,251,123,86,103,41,230,170,53,56,219,244,185,66,7,100,48,171,50,125,108,121,195,136,157,101,71,126,0,82,176,177,246,68,203,214,117,213,87,231,15,193,163,64,68,193,232,89,234,139,243,85,88,67,79,97,129,237,192,137,18,139,184,125,97,77,43,163,46,145,73,1,94,14,86,206,52,233,52,168,123,84,207,118,2,249,246,155,205,93,145,186,226,13,165,3,35,243,168,107,128,119,155,18,103,60,234,118,253,140,170,144,166,149,173,207,190,193,150,176,224,51,109,97,96,13,67,184,239,46,99,1,47,135,180,133,89,214,107,108,184,133,56,59,84,92,255,202,157,122,57,126,19,200,133,133,235,137,140,128,198,142,221,241,71,234,241,79,206,85,129,15,157,206,231,61,82,18,95,143,196,110,203,127,90,121,249,130,181,224,47,79,177,67,94,75,38,241,141,198,114,158,172,133,37,87,235,45,197,236,121,34,103,102,95,9,250,163,166,236,250,156,4,239,166,203,176,144,165,246,59,203,7,117,232,116,227,124,120,240,196,165,167,197,58,36,26,35,61,110,231,57,63,53,120,225,212,209,67,4,26,243,43,65,215,53,26,27,157,159,198,114,178,225,167,16,44,129,37,254,65,13,58,193,38,85,136,60,129,19,208,62,224,93,227,14,57,149,201,168,223,11,93,58,223,240,92,161,254,128,77,200,114,86,241,221,102,37,167,128,127,122,44,195,221,106,112,138,154,66,131,42,75,103,235,29,111,235,241,75,117,93,37,155,75,224,229,236,182,166,116,81,69,164,83,81,55,91,103,177,38,72,79,253,213,115,185,242,21,13,164,78,245,105,95,173,85,32,25,20,188,179,14,16,101,226,215,224,133,125,234,19,162,34,227,255,150,65,125,162,118,82,126,120,92,233,112,167,149,164,186,234,200,73,6,250,118,245,27,36,163,175,235,117,70,51,173,6,96,195,173,236,204,112,104,128,226,225,43,23,230,87,88,205,32,112,198,210,35,42,156,43,137,243,37,27,251,252,7,34,115,136,14,172,179,220,234,163,138,105,15,138,99,201,116,212,134,161,224,139,243,215,154,103,47,31,110,57,114,66,78,81,216,102,201,55,22,5,243,126,205,56,251,98,80,249,95,25,1,173,15,155,149,252,210,83,21,205,254,32,66,166,150,175,230,232,202,250,206,207,103,5,132,92,156,197,57,5,241,90,250,70,238,116,158,215,86,88,60,135,223,150,250,222,150,137,130,35,18,236,132,221,14,171,56,134,98,199,220,43,118,4,28,46,186,100,5,92,111,24,229,127,72,105,37,191,122,79,238,111,37,148,148,191,100,165,16,14,26,1,214,14,94,26,7,121,253,242,212,121,26,30,142,92,24,169,116,33,133,105,26,206,59,59,155,139,196,24,202,127,193,212,234,136,187,20,177,142,9,54,0,22,60,143,187,87,48,220,53,184,185,171,61,228,115,118,202,46,42,120,22,79,7,131,104,93,164,184,245,13,11,165,88,0,222,218,130,203,75,198,127,145,205,65,206,103,219,139,212,30,3,237,3,71,82,232,197,10,66,188,167,127,160,37,81,139,244,55,109,72,56,65,215,209,200,106,153,242,22,240,102,16,56,196,207,70,251,255,8,33,58,106,198,52,240,253,102,89,141,169,19,4,216,118,29,67,250,148,9,213,66,241,144,3,192,219,161,104,69,12,224,81,229,197,209,111,180,70,200,202,70,54,114,63,225,142,65,182,52,164,62,154,217,165,159,200,12,45,178,80,185,239,249,114,205,126,221,156,89,167,139,18,166,253,152,192,237,58,97,244,226,71,247,112,202,12,158,219,67,167,84,192,197,199,249,252,49,49,186,78,161,64,216,255,182,129,64,34,200,195,213,98,14,195,56,28,31,176,248,248,53,129,247,57,54,215,23,117,33,96,222,57,239,181,80,253,168,48,13,117,223,79,217,50,31,43,182,136,1,138,138,161,189,177,208,42,251,219,73,13,131,243,169,171,32,254,246,32,101,10,166,208,130,92,86,214,241,54,200,82,55,24,113,205,63,66,89,63,164,163,63,198,86,108,140,233,156,201,83,109,202,234,196,39,235,252,190,185,113,254,137,139,10,101,13,58,124,175,154,184,55,73,83,146,254,66,126,227,106,46,6,83,21,143,163,19,78,156,44,111,46,2,241,202,24,212,182,228,95,24,190,147,55,65,211,166,24,173,3,229,190,100,127,240,246,10,66,77,69,3,201,171,11,149,29,229,122,37,71,113,170,14,103,4,20,54,197,150,200,37,91,75,115,54,232,90,76,75,215,253,95,53,197,95,165,227,235,210,185,42,139,131,74,100,243,251,144,22,37,164,123,221,11,220,117,208,93,174,253,196,32,62,236,95,212,53,125,231,217,187,246,65,22,60,203,160,174,231,87,99,121,97,44,198,54,223,16,208,129,3,82,198,190,204,238,144,193,56,39,97,243,93,23,197,243,142,227,142,50,236,156,56,51,82,144,23,215,80,251,27,28,48,136,33,46,77,43,125,187,46,13,120,13,222,179,235,123,54,193,48,196,174,106,144,88,185,15,114,146,131,219,46,129,141,35,24,163,81,99,208,152,23,135,199,221,134,200,106,242,53,39,134,231,199,58,245,175,181,230,117,154,136,238,60,229,204,41,199,215,63,224,232,229,136,5,154,127,248,87,179,224,194,89,226,40,228,238,89,75,104,195,81,61,193,104,59,34,183,20,64,190,209,240,90,128,212,7,224,223,39,168,80,131,191,24,252,148,56,172,173,108,126,36,100,68,15,0,82,19,69,123,136,148,116,25,22,237,227,244,127,44,173,183,158,235,6,28,65,58,21,134,41,116,115,28,242,236,21,47,244,24,1,220,245,208,255,131,107,162,223,42,254,215,220,202,93,81,192,46,39,27,10,242,65,129,167,86,233,192,251,113,75,134,197,40,35,29,184,117,96,48,207,14,208,91,55,35,47,6,139,215,12,147,227,123,7,152,136,58,131,117,13,101,26,183,49,245,48,179,183,222,183,9,122,152,180,246,183,246,99,40,188,219,148,168,147,13,222,171,45,147,235,49,152,130,162,202,50,154,195,163,231,243,60,242,199,187,236,81,180,148,174,191,122,120,129,53,42,142,230,215,44,216,124,89,100,81,188,183,200,167,117,191,135,104,157,122,105,235,153,36,209,25,16,243,226,110,23,16,187,136,230,241,228,251,43,21,209,213,95,22,128,233,14,184,224,20,55,72,89,196,156,133,53,3,145,223,255,210,81,32,215,150,17,185,58,19,204,227,133,175,47,40,214,210,174,76,137,237,127,31,89,178,247,72,46,27,13,216,85,211,234,23,168,23,177,255,244,34,118,146,45,174,207,61,109,36,213,149,86,102,157,33,168,78,37,226,86,16,95,155,181,229,234,4,61,178,148,197,39,161,217,240,66,61,175,74,114,68,35,16,134,17,177,199,169,191,133,162,81,115,96,75,196,58,14,196,44,2,244,164,243,198,240,72,17,205,48,191,86,153,141,23,68,188,63,251,229,4,83,0,158,235,183,80,214,95,108,69,49,224,216,115,151,159,161,16,155,92,55,179,197,51,53,27,198,50,190,91,227,234,108,29,56,101,123,88,30,151,229,179,74,188,96,21,10,207,146,43,225,249,49,12,59,43,55,170,48,180,2,183,60,34,40,211,83,222,13,115,206,103,99,146,3,161,21,84,42,167,83,25,16,124,47,188,239,243,195,95,54,171,103,17,48,55,16,179,81,52,97,66,133,202,180,133,51,190,186,34,211,78,227,211,74,8,164,253,148,100,110,161,197,33,245,63,218,44,71,56,216,43,221,98,164,133,135,165,225,84,114,200,232,150,83,32,248,16,112,19,35,164,252,42,80,176,137,66,77,190,203,133,244,248,106,123,244,249,15,158,25,171,58,193,45,119,153,190,131,87,88,187,1,201,57,234,36,12,159,249,126,98,103,18,120,207,68,51,229,88,180,219,5,248,203,246,134,37,38,177,60,169,26,37,18,194,248,77,23,227,227,12,140,165,167,147,239,81,249,120,186,69,91,123,188,26,45,35,55,230,201,112,176,165,174,189,209,126,147,3,30,55,184,200,216,180,188,176,125,191,92,37,252,201,32,16,80,54,136,235,14,225,27,8,128,74,134,163,83,48,60,26,61,238,255,219,25,30,150,93,221,144,0,77,60,186,26,248,10,8,73,137,47,241,222,98,82,177,234,249,106,55,180,76,126,157,76,201,247,163,13,114,164,180,241,253,90,224,4,194,145,221,221,101,75,177,206,35,179,205,215,68,56,172,161,183,182,3,88,77,96,251,50,29,134,42,215,39,77,93,153,70,159,153,83,165,196,82,39,83,24,93,125,239,160,128,192,76,27,90,240,101,41,167,167,252,94,145,55,228,141,18,204,151,4,85,77,250,163,238,202,168,149,25,157,139,21,131,143,83,90,93,11,144,242,87,6,198,16,207,87,127,141,34,28,150,187,191,10,218,246,135,38,157,16,232,5,90,80,202,172,51,234,153,85,72,215,166,109,26,249,195,75,53,223,156,61,123,169,84,153,213,30,119,246,8,134,109,106,116,153,9,195,160,247,91,163,89,57,150,53,174,245,243,92,235,18,247,252,160,127,123,132,6,197,145,132,186,159,153,159,211,236,134,173,207,152,102,253,114,26,126,1,95,172,163,139,181,24,245,69,220,93,26,84,109,17,39,174,12,55,35,66,10,91,214,23,51,253,85,91,160,221,95,38,217,131,171,220,35,198,214,138,253,227,59,205,156,56,64,248,71,70,213,103,223,46,221,250,75,44,243,250,116,5,24,20,12,35,29,80,184,246,125,235,0,77,161,229,75,51,137,120,76,169,87,228,144,155,94,197,59,165,135,93,14,41,166,238,234,158,202,198,157,2,174,19,172,144,44,60,77,255,89,37,179,172,107,77,176,172,147,140,43,116,60,187,122,183,194,50,209,146,55,198,255,111,90,165,5,231,182,39,82,136,84,75,199,38,64,71,253,179,188,249,224,215,228,60,158,63,210,70,32,232,130,100,254,5,22,94,204,123,3,237,181,71,242,16,34,117,229,29,134,248,192,251,101,6,229,8,251,9,246,7,173,50,58,198,77,92,136,143,205,143,131,146,173,120,173,73,219,219,201,51,96,5,61,241,149,0,253,23,217,61,15,24,138,136,20,134,223,133,11,8,185,77,185,21,53,90,102,4,188,43,59,7,100,89,107,246,224,53,76,223,243,133,82,194,163,95,56,9,15,47,81,181,102,42,72,245,81,195,109,50,24,243,153,6,166,137,29,148,37,151,103,213,254,36,16,39,138,184,119,0,197,233,24,206,147,172,178,52,89,17,205,25,235,131,45,67,222,250,31,239,151,83,42,134,241,108,88,124,74,234,181,238,72,214,159,254,104,33,87,253,242,114,237,253,180,106,11,242,7,146,66,57,18,127,40,250,54,93,225,90,191,159,165,62,113,199,54,74,134,189,80,229,179,239,112,119,83,29,150,129,131,184,98,122,16,27,170,199,107,175,127,16,140,162,31,30,206,130,67,218,13,188,62,246,98,93,90,213,85,38,77,95,55,214,137,144,57,207,136,185,116,252,180,182,175,124,37,243,118,242,129,235,43,98,14,252,161,84,248,244,181,72,138,36,55,137,43,172,107,235,1,168,231,85,226,79,128,179,171,176,180,80,133,245,221,152,216,59,150,61,235,228,9,88,21,130,108,142,37,222,191,79,195,109,229,148,44,238,27,237,127,27,85,224,126,86,230,222,110,220,60,177,13,107,149,64,195,80,89,36,188,223,59,181,115,75,215,237,184,26,24,95,182,41,109,11,5,241,54,76,176,72,133,50,205,185,142,233,250,184,187,98,37,224,51,56,4,216,172,19,187,39,245,69,189,107,93,29,32,97,217,68,86,30,203,83,146,231,247,93,48,100,1,236,228,130,240,188,184,240,1,156,162,22,213,238,252,135,255,24,89,84,212,22,254,193,120,218,206,109,105,85,126,41,37,107,196,112,202,30,252,83,172,226,97,175,248,137,3,111,60,120,74,172,233,154,32,159,128,235,36,88,126,212,197,132,188,238,39,233,155,160,25,205,185,205,194,142,37,47,53,119,41,31,74,202,219,74,70,148,132,142,134,202,22,229,140,131,32,198,92,220,10,199,126,232,98,91,66,141,67,234,115,57,143,133,236,148,242,103,153,155,145,93,196,30,211,59,153,151,216,157,80,220,235,102,116,7,19,176,247,63,46,171,239,206,69,76,3,217,2,134,220,8,35,2,164,22,112,70,126,97,15,227,22,236,147,48,153,233,79,168,101,65,137,108,120,211,207,96,217,62,87,207,180,139,231,168,48,214,1,119,169,9,15,11,160,214,244,108,14,217,53,120,248,139,180,113,211,10,201,208,197,123,249,49,45,140,205,87,138,61,19,213,195,4,187,172,89,106,235,12,155,210,114,41,124,227,203,23,21,142,93,137,105,44,171,64,93,42,192,37,194,211,134,34,60,204,168,100,240,230,55,47,102,5,123,26,165,186,73,93,161,239,245,206,79,143,147,23,246,247,111,205,170,6,34,119,118,180,137,80,127,62,207,122,194,19,226,254,155,198,172,49,68,207,32,194,117,74,137,75,132,55,149,207,78,44,46,146,216,157,20,171,65,15,66,255,232,38,253,107,82,116,221,109,43,90,93,227,105,17,221,163,24,188,12,155,208,122,185,174,62,180,149,21,53,123,153,107,169,239,252,26,63,165,181,74,121,184,2,209,239,217,28,10,118,155,171,46,63,255,178,86,124,12,56,240,16,207,66,137,13,104,134,74,232,105,221,211,168,130,114,153,11,160,35,30,77,228,94,9,245,52,34,36,57,210,5,212,23,15,18,61,195,207,8,251,153,96,151,103,29,251,237,145,158,23,121,224,2,244,205,67,229,175,163,5,21,212,121,42,149,183,233,18,221,87,66,222,124,34,46,218,135,199,191,145,165,104,202,150,244,20,62,64,78,165,27,61,185,135,231,74,30,188,155,125,65,204,238,237,174,124,18,26,120,158,176,52,237,49,122,91,56,149,230,47,231,32,83,71,125,245,186,163,178,25,102,7,102,162,47,5,254,233,213,88,25,68,29,32,52,200,208,223,19,184,179,86,29,32,112,34,236,231,186,130,136,77,6,2,35,186,20,254,139,200,132,72,147,11,119,148,233,232,154,150,44,204,189,145,40,110,101,153,112,45,35,110,216,110,239,211,210,244,228,162,88,25,53,100,151,200,109,156,190,27,122,154,194,164,111,46,245,126,242,221,70,22,213,210,40,117,179,12,180,250,228,178,221,63,182,228,19,210,254,190,211,232,212,208,175,235,50,198,229,191,100,237,185,86,82,226,214,6,203,119,101,153,61,185,186,223,167,122,142,74,134,20,95,132,38,18,193,59,229,89,89,163,199,236,164,232,83,56,185,105,227,109,37,73,173,78,152,190,202,25,17,197,106,206,118,250,107,85,251,96,124,118,45,185,171,39,218,71,119,110,233,63,193,55,34,136,210,83,180,127,148,149,185,11,84,122,94,61,12,17,32,163,77,245,122,192,92,159,160,42,218,177,91,251,133,206,179,76,79,130,91,110,151,103,48,11,36,14,119,160,88,42,232,103,102,227,95,182,61,29,46,132,170,25,190,42,191,16,185,250,155,251,157,67,69,254,104,136,111,77,65,134,102,19,151,188,217,30,251,54,180,233,255,115,62,77,51,68,164,187,40,14,136,234,246,197,105,84,119,133,173,182,123,4,9,175,250,92,252,108,8,216,238,119,64,47,254,10,214,120,109,3,33,131,166,250,136,206,8,45,171,56,54,188,109,52,53,25,43,180,10,58,127,163,126,15,235,210,240,205,176,31,99,60,125,34,53,8,167,172,161,95,115,82,201,231,11,222,124,236,17,96,173,228,15,1,255,69,26,237,12,131,183,153,71,114,124,37,156,88,27,10,85,1,228,83,34,16,161,164,88,227,14,74,171,108,51,235,237,248,0,164,205,195,248,20,72,91,38,9,86,152,246,119,84,165,189,168,51,207,214,229,99,143,190,161,57,234,0,108,20,236,66,76,51,148,112,78,13,138,234,114,26,37,155,234,76,147,9,227,54,3,75,179,162,130,111,0,109,45,82,242,208,154,141,129,233,169,94,245,238,196,189,81,138,99,121,167,34,182,173,209,190,210,76,112,201,71,208,117,249,160,23,110,10,162,28,104,54,177,200,17,153,144,152,114,76,8,218,99,147,92,68,87,223,89,90,179,134,114,155,244,48,23,69,137,150,120,0,133,44,130,94,210,113,172,186,94,88,151,20,36,150,125,82,228,169,7,73,91,125,46,60,55,139,67,49,226,192,64,140,14,126,185,170,2,113,193,252,27,116,75,22,149,24,231,140,141,171,158,106,229,13,123,92,222,204,172,59,195,47,72,11,35,211,116,2,83,134,236,62,250,251,40,188,156,50,230,34,165,107,150,118,226,126,106,243,47,195,178,145,246,249,171,141,51,10,95,187,86,5,52,19,226,21,33,39,71,248,195,101,253,111,249,225,178,198,246,29,42,115,106,216,228,176,144,224,47,57,54,196,44,97,38,61,173,99,176,64,215,195,129,86,254,160,30,7,145,142,90,174,43,169,92,242,114,27,209,96,226,92,150,59,89,117,250,106,247,42,110,173,242,188,144,239,209,98,143,201,153,204,207,191,161,62,156,255,165,55,55,50,223,140,168,248,92,218,26,8,15,160,162,163,92,52,93,15,84,191,25,183,4,80,38,129,132,42,200,190,236,231,84,149,6,208,245,83,215,82,72,27,184,201,70,109,110,51,98,42,143,212,105,134,38,115,169,47,91,242,236,95,239,171,185,171,165,118,201,140,73,197,201,117,88,96,75,143,49,170,77,26,83,218,148,196,246,200,220,205,212,38,242,25,32,157,174,31,91,19,124,175,2,73,26,91,196,158,14,43,43,235,51,120,40,79,243,92,79,72,171,88,95,46,34,160,126,196,106,102,106,111,163,172,102,223,136,16,64,62,243,22,237,6,12,172,107,159,17,60,141,95,247,211,5,82,158,17,57,78,14,134,212,124,87,128,34,157,169,24,78,208,152,152,28,147,113,6,224,169,109,39,174,234,40,79,180,232,205,64,114,249,52,38,16,216,194,123,41,246,68,129,65,208,27,252,145,217,125,102,71,59,62,3,246,89,5,252,132,108,212,136,140,125,145,58,116,77,203,168,59,28,113,119,82,253,26,49,145,172,60,227,10,24,243,49,7,100,19,139,246,167,96,223,76,150,167,93,184,18,77,227,72,142,84,65,224,18,98,160,62,132,217,79,62,180,164,168,182,74,253,187,162,47,214,132,134,167,154,7,240,9,151,173,43,170,51,53,191,6,85,11,170,220,183,157,204,231,125,225,7,234,159,180,21,67,55,48,31,197,144,250,48,78,181,199,88,152,68,67,143,234,64,197,156,149,111,118,75,227,210,125,143,215,162,53,207,234,234,76,67,227,145,124,240,238,95,67,190,222,148,106,38,9,131,146,3,0,110,134,84,203,100,88,37,126,111,236,126,235,192,104,105,202,115,161,202,124,252,185,89,70,24,164,198,226,44,159,27,160,150,121,197,176,55,227,50,51,183,169,177,236,234,139,169,115,192,208,112,207,248,201,230,101,202,161,180,202,235,245,201,242,250,120,79,124,249,221,220,44,183,19,34,57,135,220,0,77,180,29,217,131,5,215,70,173,211,15,107,20,189,210,71,162,28,80,224,145,68,177,240,32,224,209,12,120,190,254,127,58,170,161,163,241,100,7,116,24,100,6,44,204,183,248,250,26,150,77,102,222,99,224,234,116,86,178,219,254,55,213,83,109,108,35,236,114,25,28,162,122,58,239,221,144,153,213,211,87,250,204,24,78,180,26,241,81,14,79,164,254,13,61,153,104,144,241,215,194,34,80,72,104,226,34,165,242,110,10,197,62,211,14,56,153,138,39,133,1,191,147,100,208,50,143,148,209,100,138,25,96,247,79,11,47,255,252,79,40,235,165,181,0,246,83,15,231,75,141,30,153,15,64,66,162,17,3,102,11,86,166,163,220,83,50,81,81,206,14,212,95,109,216,173,130,50,158,134,78,11,68,34,38,38,11,122,119,249,20,92,220,160,114,32,30,176,146,194,90,84,151,42,192,215,174,49,182,144,100,88,38,7,76,98,178,230,231,128,192,83,119,19,225,211,234,53,0,114,36,241,96,188,103,206,98,67,181,48,229,149,120,52,232,168,0,217,50,240,181,166,103,225,201,133,67,66,121,135,49,135,238,114,169,88,50,19,82,17,13,18,16,244,167,38,194,230,96,232,127,39,130,98,25,56,122,241,208,114,69,132,158,93,43,22,83,208,8,234,213,47,200,247,207,20,136,82,64,82,95,106,210,244,190,157,0,224,109,95,253,187,112,251,105,224,62,170,184,188,128,96,80,60,39,55,216,178,34,211,182,52,25,1,221,235,66,72,229,254,158,219,126,160,211,56,3,244,86,105,15,223,252,233,75,15,54,121,219,96,87,41,74,197,89,91,161,72,120,107,74,77,126,5,50,175,42,230,47,101,76,7,161,207,19,30,67,104,226,46,209,211,137,83,108,113,236,29,80,10,236,109,101,134,114,224,142,218,181,116,17,117,207,229,173,128,149,30,18,148,155,60,122,177,160,218,72,58,54,204,246,100,146,180,38,119,206,130,128,23,192,234,73,246,241,124,75,119,170,83,178,110,150,97,164,152,155,217,30,84,161,166,204,245,250,75,72,73,13,156,34,169,122,217,141,171,193,40,90,151,162,0,79,183,214,226,206,7,229,227,98,62,114,120,140,218,21,144,249,75,91,205,255,198,39,65,162,162,32,209,117,191,214,63,180,78,130,177,211,13,98,58,248,197,7,86,189,40,2,107,150,174,85,1,223,114,99,46,246,249,94,148,85,188,69,76,109,77,212,227,42,241,195,248,95,136,47,173,248,82,109,104,93,47,129,129,70,79,232,46,205,105,127,29,87,189,171,126,229,101,4,79,233,166,210,204,170,112,63,69,90,151,97,211,79,100,157,176,7,209,192,199,177,162,212,18,38,46,95,223,31,49,65,79,174,9,254,166,155,161,177,102,116,145,142,106,50,31,251,203,101,85,71,136,249,245,29,241,52,46,145,66,158,0,173,45,62,47,160,233,143,224,234,148,199,15,154,177,39,154,61,89,236,45,62,103,94,217,92,137,197,177,213,152,69,28,229,18,73,78,104,156,125,207,128,227,132,217,90,219,96,205,2,11,25,209,184,97,187,96,23,28,20,221,232,110,114,21,77,196,147,17,27,96,79,130,52,110,73,148,31,208,229,141,62,148,193,208,179,168,18,6,237,212,111,197,224,3,31,119,126,180,23,146,103,66,17,50,195,92,125,36,80,251,2,23,164,40,98,160,202,37,20,157,252,150,33,42,233,135,180,61,191,104,188,113,139,42,67,192,34,52,35,5,81,245,45,91,96,56,224,14,4,215,194,242,211,237,233,228,187,202,96,4,176,206,232,3,72,68,47,90,112,237,45,192,117,214,178,123,111,65,100,225,106,73,21,22,110,17,84,39,54,158,48,139,28,1,125,133,162,18,177,114,106,77,138,33,32,137,241,74,199,34,202,224,173,175,113,163,253,239,75,108,3,89,28,33,250,162,181,214,3,52,108,149,16,138,221,165,49,66,90,245,58,165,30,246,228,227,25,68,141,8,165,173,29,135,15,4,150,129,81,114,142,16,243,76,78,82,37,49,88,158,20,73,41,181,74,14,114,6,21,152,237,95,225,141,75,202,0,232,115,181,38,118,83,185,44,197,172,78,254,250,115,7,177,36,123,218,3,174,20,13,201,157,22,60,143,241,140,178,120,232,105,90,88,15,20,1,96,59,211,75,160,114,28,86,39,100,187,91,221,31,151,104,91,253,75,231,165,1,234,99,205,1,83,188,254,105,237,173,219,70,221,239,101,11,59,78,7,143,226,146,170,168,119,207,179,33,211,128,203,182,31,40,182,69,214,186,169,2,108,210,58,178,68,85,124,162,242,118,107,120,194,63,193,21,147,220,244,99,24,121,61,143,254,230,83,195,5,227,135,113,195,8,126,80,252,9,186,43,243,241,79,44,190,95,55,2,151,185,190,104,55,34,178,45,56,7,34,93,255,212,135,210,90,153,37,77,57,67,106,248,236,6,141,111,127,187,199,242,211,160,116,208,135,135,58,81,138,47,36,21,221,242,71,179,176,155,67,252,134,6,248,130,58,227,236,58,185,224,48,68,73,176,56,208,128,229,45,49,109,172,143,78,21,147,28,80,239,82,118,155,229,145,139,190,35,144,147,219,216,32,156,92,149,98,79,173,88,35,21,8,64,182,35,91,123,100,138,153,110,87,38,207,176,1,171,239,23,246,211,204,117,143,149,119,48,197,253,3,198,69,177,166,0,223,20,0,165,165,212,51,217,71,127,203,32,148,142,146,221,197,121,167,31,181,138,243,251,66,214,161,241,154,181,10,204,192,46,57,1,113,162,185,50,40,81,251,184,205,101,77,147,137,171,47,13,157,25,151,93,0,184,129,113,15,200,175,220,170,107,86,101,8,49,217,44,108,169,116,196,254,34,173,127,21,101,91,88,49,40,7,81,12,249,86,129,53,46,231,189,0,92,154,116,52,106,148,218,51,44,129,221,190,209,214,226,123,47,196,110,149,233,78,145,114,221,5,214,8,66,206,111,101,199,237,19,29,174,35,221,105,228,150,107,135,200,48,201,104,190,122,74,129,192,184,26,120,137,61,41,52,178,172,211,169,21,100,146,124,148,115,103,195,200,115,145,153,66,218,241,249,145,121,207,51,182,78,42,226,58,96,163,127,65,113,76,66,141,138,241,185,245,209,108,152,145,1,130,173,59,65,109,46,97,157,91,57,249,210,40,176,155,174,139,239,17,66,151,208,194,3,159,144,7,243,191,236,158,46,84,230,101,151,148,58,78,15,80,47,155,122,107,140,149,41,145,181,34,180,144,249,8,140,158,175,219,223,88,103,29,164,143,84,202,130,84,27,102,5,242,162,253,161,238,59,50,137,68,71,209,14,17,209,215,210,105,34,185,166,182,184,160,109,89,9,133,218,41,90,226,9,35,138,72,175,234,20,225,29,233,182,169,19,164,184,194,156,91,48,197,237,27,230,175,212,5,193,52,101,104,242,55,196,165,105,212,98,97,170,1,84,237,11,191,152,4,107,226,168,191,237,238,208,170,119,138,62,216,210,126,143,59,247,200,241,54,228,136,224,208,161,166,111,157,81,25,186,219,148,229,165,154,108,98,146,75,56,176,182,25,121,180,197,247,169,236,163,92,249,46,51,16,200,132,170,246,87,59,248,180,115,81,72,98,150,84,117,80,20,220,237,232,99,118,15,223,173,142,143,70,230,63,216,52,136,177,37,95,242,73,139,32,248,75,94,76,250,116,162,196,175,213,3,197,84,206,181,11,145,241,96,31,18,49,112,8,189,43,196,143,190,213,191,109,254,196,140,4,234,109,200,141,9,42,30,139,72,233,132,40,182,249,211,14,50,5,108,110,157,211,228,31,171,137,52,107,169,190,57,250,104,52,103,23,121,146,165,221,58,40,144,202,216,229,206,46,112,233,123,97,157,174,186,23,201,111,135,54,188,129,89,22,219,148,127,233,121,187,51,157,8,208,213,23,19,188,5,102,118,43,252,222,82,106,168,15,186,65,158,89,198,80,133,230,60,209,67,142,203,165,65,5,161,130,221,177,143,206,104,249,220,148,51,177,16,88,61,38,58,58,175,176,217,112,99,102,181,92,152,182,253,95,228,64,178,6,161,159,159,167,187,105,157,63,214,197,108,213,9,231,247,36,170,184,217,149,164,254,78,178,229,110,166,155,76,83,164,251,136,51,120,5,167,6,77,181,102,163,18,79,122,172,208,250,79,145,129,23,190,211,169,100,24,198,127,143,84,87,52,146,141,231,174,236,100,191,107,25,104,172,139,93,198,132,178,7,220,125,247,29,125,93,145,74,25,159,195,48,68,42,226,253,43,95,145,215,192,81,166,178,69,24,188,220,91,78,38,64,66,248,219,96,149,50,117,195,36,77,180,33,230,30,104,201,182,252,31,138,202,16,10,42,245,37,55,90,86,46,112,87,198,192,81,162,151,134,213,26,52,191,82,161,66,161,238,236,241,52,44,23,108,175,115,117,248,135,55,86,15,102,244,186,177,18,86,247,15,164,131,146,180,107,224,185,249,254,5,59,200,78,216,237,244,2,16,122,207,232,162,127,169,85,183,52,255,115,36,66,134,78,92,81,209,169,148,159,96,255,185,114,69,166,197,123,198,70,102,90,92,167,81,251,221,85,128,156,99,137,140,206,109,198,190,157,180,58,40,206,68,149,58,112,12,208,241,54,151,205,103,191,46,49,82,45,230,230,52,230,206,177,10,125,225,86,129,129,39,221,76,63,28,187,148,45,100,36,246,61,106,109,199,236,5,131,122,254,19,126,79,248,28,182,55,241,250,249,9,123,221,166,108,1,62,232,20,18,113,64,123,153,194,98,193,130,139,33,60,178,105,39,145,241,7,148,137,33,192,202,97,252,219,108,241,80,16,214,9,253,189,54,7,59,105,48,189,176,33,221,31,153,223,193,21,141,69,99,26,216,169,59,106,49,234,30,6,101,55,152,62,88,238,9,13,204,228,211,171,232,144,34,175,29,185,62,250,120,231,127,202,248,200,71,251,161,106,215,144,108,157,81,35,189,75,26,214,175,85,136,5,181,127,238,188,233,168,184,48,56,167,13,71,66,81,170,141,202,222,193,156,173,51,92,199,159,139,174,237,68,131,171,190,54,50,213,218,109,205,131,215,183,143,249,44,149,22,227,15,61,49,80,96,33,195,21,4,108,90,9,137,40,204,131,97,58,251,33,95,161,29,175,151,182,21,183,116,136,244,163,153,214,22,130,155,220,222,123,65,237,242,195,125,9,212,49,40,137,108,216,18,31,10,160,8,20,168,42,166,45,248,35,164,179,239,49,97,101,255,15,117,57,93,50,229,251,238,20,125,211,6,83,32,189,34,67,122,232,56,144,162,59,26,123,23,87,201,242,101,172,15,66,151,44,153,20,51,24,24,11,186,192,13,248,184,187,41,192,189,43,221,189,60,187,235,125,7,81,69,199,227,213,138,9,141,56,139,119,69,135,121,184,30,180,134,57,66,202,172,110,127,133,253,191,8,144,44,103,92,17,157,254,67,184,64,189,97,178,71,135,158,3,29,242,147,69,142,234,129,119,192,151,119,49,0,184,117,7,40,127,177,224,253,208,39,147,148,27,250,4,13,232,180,108,7,214,77,25,0,121,110,235,153,221,225,28,45,119,160,213,145,72,228,17,201,99,183,128,208,24,74,95,240,44,79,43,37,116,25,129,202,214,149,33,253,143,129,205,66,124,240,121,237,61,92,218,165,128,49,172,159,35,118,139,165,165,76,37,209,174,32,239,75,17,250,198,245,244,96,186,38,176,125,242,72,190,228,94,135,78,134,197,14,204,33,250,5,30,216,166,193,31,173,82,226,6,206,224,59,79,12,2,11,122,146,165,163,242,197,56,6,222,20,209,204,50,62,20,108,143,160,243,243,194,92,253,8,87,179,22,100,53,209,237,86,66,82,183,194,150,148,80,10,226,41,210,176,108,247,111,46,147,240,228,140,133,122,12,108,102,157,174,239,75,96,248,84,74,246,40,100,24,9,115,31,32,252,75,125,189,117,218,54,198,115,122,25,234,174,69,51,46,33,89,127,141,92,233,253,194,118,242,178,88,91,17,121,222,147,236,212,192,100,224,212,28,238,31,255,172,72,64,239,7,90,61,117,127,121,59,6,56,48,7,147,221,90,148,51,45,140,189,127,94,179,124,123,93,68,8,226,219,63,181,0,114,204,25,200,252,102,39,36,99,84,240,87,213,19,137,47,0,179,56,214,74,40,56,204,156,185,164,18,87,230,11,33,177,104,223,28,222,226,250,249,161,107,120,215,26,103,5,233,30,250,117,144,178,228,91,203,186,232,70,50,45,175,2,116,146,240,184,203,120,109,7,69,159,202,152,212,23,137,37,57,160,139,211,102,214,34,244,152,197,24,97,64,50,239,194,114,159,222,227,236,123,196,65,97,200,164,205,106,48,141,47,22,36,76,13,119,232,161,121,1,17,95,100,227,173,109,253,133,163,56,79,178,159,97,84,212,197,229,122,10,130,118,144,24,26,197,222,52,55,34,80,172,185,206,246,248,15,50,223,151,146,250,105,112,193,199,247,88,15,84,14,83,214,98,144,148,101,124,242,247,194,0,204,237,58,59,224,244,224,226,106,135,88,74,103,20,7,133,226,246,29,224,19,182,134,153,97,68,33,209,31,251,97,221,171,90,152,178,240,197,82,228,11,202,45,155,234,201,174,91,102,192,7,122,249,218,237,196,216,198,249,22,16,7,119,12,195,119,50,30,158,37,141,90,109,162,207,48,61,117,138,203,194,61,168,67,94,247,9,121,159,70,71,120,131,221,89,66,63,121,143,50,59,202,66,161,41,71,60,20,13,160,117,74,56,8,221,248,214,226,61,57,126,91,253,13,216,44,246,15,173,235,251,36,20,189,43,131,93,78,188,214,95,131,101,248,49,36,103,202,164,17,63,253,221,186,81,150,117,255,61,194,12,110,19,220,81,130,60,114,15,96,12,47,232,66,65,127,83,157,197,158,35,53,67,33,150,171,180,163,15,52,123,207,204,7,110,2,129,225,131,83,22,31,117,5,88,169,158,164,25,20,6,143,61,170,240,185,17,97,52,141,109,138,213,124,237,40,119,205,173,63,73,25,154,221,66,168,174,194,65,15,60,187,89,36,54,165,191,85,151,244,73,210,86,158,7,130,31,35,77,199,184,230,36,75,102,148,139,15,77,178,93,220,244,111,222,213,27,33,250,106,77,8,104,108,8,134,84,179,213,214,126,216,17,203,148,201,239,249,74,96,10,187,202,58,170,218,225,222,15,20,167,127,94,30,121,193,117,73,147,109,147,219,117,72,200,135,85,72,136,108,226,123,59,162,153,233,183,56,81,106,131,3,187,209,126,173,182,222,55,208,223,221,182,9,65,134,184,73,47,127,81,37,155,26,60,101,38,204,240,48,54,30,221,114,173,104,19,54,9,118,120,67,17,91,207,73,18,247,113,69,167,179,73,251,177,178,41,48,138,181,103,129,134,253,215,177,213,224,180,114,158,27,51,90,158,213,44,166,19,249,158,120,78,215,80,160,227,248,135,30,23,24,141,236,138,180,101,127,73,70,78,90,203,146,97,147,48,218,118,210,176,142,143,183,104,145,199,183,163,173,117,126,224,104,192,243,46,209,95,83,98,147,162,254,19,170,242,172,46,217,218,45,214,27,185,184,168,7,108,11,23,144,157,86,179,47,170,37,29,50,208,133,245,45,247,6,223,45,236,231,1,248,249,68,117,245,94,90,142,4,178,108,48,5,181,104,2,177,127,188,90,220,121,68,167,189,83,15,38,119,254,130,68,134,1,213,18,253,139,42,81,163,79,31,45,78,120,71,225,16,178,196,239,251,158,252,139,167,189,22,22,53,192,236,141,69,200,235,217,46,91,182,238,109,246,42,241,199,96,119,144,90,246,190,252,89,17,155,164,27,47,213,238,102,22,245,173,24,190,188,65,131,91,5,222,157,38,234,57,101,142,25,163,190,229,23,253,57,167,84,231,79,139,225,148,57,66,147,249,179,204,57,75,2,54,135,191,212,91,171,79,11,3,253,226,220,246,196,167,157,118,230,5,35,212,39,160,231,186,204,13,255,168,59,16,159,51,47,86,91,239,29,90,32,113,102,243,169,91,148,210,149,8,76,55,54,28,156,182,182,230,42,109,182,225,83,109,121,106,139,250,77,193,232,116,226,91,219,197,85,239,63,136,235,108,151,14,106,219,100,9,112,146,52,52,119,91,202,244,54,248,161,146,223,253,190,43,232,189,56,102,160,174,150,128,37,80,120,207,105,90,138,72,86,138,166,168,202,150,132,38,247,39,52,113,28,12,51,67,242,234,170,252,91,209,215,83,240,51,144,101,236,9,61,81,32,99,45,23,163,78,112,226,186,85,52,133,76,240,116,94,248,35,238,251,213,216,230,140,73,153,175,194,243,193,144,208,154,30,200,116,0,141,235,140,169,110,144,46,140,3,224,227,77,233,110,123,215,110,74,176,158,196,207,224,51,93,74,45,32,10,165,127,144,158,153,113,18,139,220,209,247,195,235,45,245,119,21,38,237,247,45,149,72,143,83,247,120,108,111,72,63,187,51,174,114,198,210,190,68,110,164,103,63,141,123,246,158,61,96,242,182,80,43,73,45,252,179,64,232,136,174,246,125,112,222,35,242,141,155,158,10,151,16,111,126,236,133,235,228,48,42,196,203,44,189,111,239,173,77,44,116,101,205,73,171,12,119,221,202,85,18,231,229,71,154,128,131,87,83,4,57,80,95,250,129,35,1,147,132,7,231,0,116,116,158,2,235,228,95,225,146,109,47,81,203,77,250,30,35,51,47,164,38,242,220,230,246,220,109,96,246,82,11,117,53,172,22,232,211,146,110,228,239,147,181,23,95,169,31,215,161,198,228,124,101,166,91,177,204,111,59,196,167,67,145,168,38,35,183,5,14,59,153,174,68,125,66,181,166,177,245,248,141,39,55,75,107,93,215,152,42,36,70,179,65,163,6,207,227,173,3,75,128,180,172,153,243,224,136,93,190,115,8,71,220,103,85,225,140,172,118,87,48,245,48,100,95,151,171,207,175,206,50,236,205,31,28,76,197,164,31,63,98,161,255,21,81,26,206,205,120,221,244,26,60,15,138,167,157,62,99,197,162,138,78,50,88,134,108,21,14,223,90,35,94,39,236,78,96,107,213,175,58,167,4,254,236,242,212,250,187,36,232,51,98,96,80,140,3,58,41,8,237,13,214,21,147,190,2,110,12,91,124,94,82,250,144,77,187,151,117,217,72,162,186,127,89,66,254,149,176,72,246,1,4,28,140,0,122,124,41,113,91,38,26,89,201,78,130,147,250,221,190,207,15,37,119,74,21,206,156,62,247,114,231,206,58,159,12,133,49,227,56,213,210,28,138,175,198,192,176,174,27,112,201,194,173,77,230,153,182,192,236,224,24,187,210,173,248,229,152,137,22,213,102,93,157,65,229,44,175,2,113,18,42,251,99,76,14,211,218,107,73,82,218,149,147,174,91,170,244,142,185,128,26,152,163,36,202,13,244,92,199,184,120,62,113,171,167,142,48,121,196,182,21,193,28,120,50,239,88,5,176,147,178,181,142,10,207,131,229,178,161,136,99,175,54,47,212,69,99,48,32,192,68,222,251,90,255,251,84,212,194,117,219,140,27,85,28,151,204,75,23,26,59,0,207,194,80,115,135,221,15,212,126,185,97,242,76,156,175,241,171,55,211,243,210,146,58,134,134,161,27,43,126,72,81,249,0,109,153,43,184,233,231,33,145,151,142,10,78,11,92,2,226,146,27,244,40,112,144,87,0,100,114,123,178,156,136,24,141,149,47,185,132,58,69,29,9,233,123,33,9,54,239,243,137,19,231,167,148,242,87,146,130,73,80,117,116,255,113,35,150,41,157,247,137,201,162,248,167,47,181,27,78,39,59,88,249,137,253,56,55,179,139,121,29,83,39,206,58,222,192,245,113,101,39,175,93,83,191,179,153,193,60,223,255,226,237,243,64,125,51,43,98,18,218,78,240,162,120,124,77,253,139,239,75,194,186,181,128,75,156,187,193,133,227,40,71,108,32,252,37,179,144,167,3,174,21,198,27,106,162,27,131,191,253,112,69,217,44,129,151,189,53,255,55,235,241,74,229,15,205,197,192,98,238,255,30,173,110,136,161,111,80,222,224,0,192,29,194,146,239,1,245,10,137,150,37,186,18,137,190,51,49,61,43,86,214,194,216,139,189,135,99,134,93,138,65,77,36,56,150,58,144,212,177,111,96,117,161,111,10,183,255,128,156,186,5,126,41,244,214,101,162,193,169,97,127,25,140,238,200,200,76,20,52,38,19,53,228,113,63,36,180,87,18,79,54,184,246,249,183,50,225,129,31,74,41,170,31,207,50,78,194,134,246,143,3,101,35,177,139,3,156,229,242,28,205,187,113,84,125,3,33,129,231,70,19,19,40,110,180,96,129,210,5,216,138,224,88,117,195,104,159,0,82,175,102,214,41,202,127,156,52,191,242,179,250,195,124,76,193,207,42,60,221,146,152,40,163,186,189,124,20,88,43,171,201,222,30,20,250,115,223,220,182,101,247,157,144,181,221,65,94,40,19,226,36,76,217,159,161,167,85,91,144,111,153,60,107,4,253,161,93,78,131,229,215,254,182,244,142,52,165,225,81,81,68,113,194,139,163,182,206,252,201,130,221,110,192,224,131,244,83,224,222,247,8,93,150,42,21,47,96,66,148,130,185,235,49,52,252,158,62,131,18,30,237,234,204,243,211,141,92,39,50,70,207,192,28,75,230,231,43,95,174,245,124,50,118,67,44,180,216,191,54,69,0,151,215,39,181,129,138,175,192,139,251,24,248,106,155,207,10,134,231,100,64,65,180,152,163,177,198,153,66,224,83,183,107,104,219,41,225,196,167,74,188,138,147,215,25,126,106,99,247,44,203,242,38,176,208,157,84,29,201,195,88,11,156,16,250,79,90,245,158,185,196,209,208,233,0,254,228,109,208,160,8,238,237,117,93,171,104,23,9,84,208,52,105,174,17,35,217,214,32,201,114,85,238,166,221,124,153,163,8,185,111,61,215,46,107,22,254,51,130,63,49,127,143,186,85,106,136,139,94,121,168,125,36,231,151,123,211,184,199,129,1,135,209,224,175,117,130,230,9,59,252,62,13,58,134,56,30,70,47,57,155,17,202,243,156,117,57,207,93,177,235,49,125,211,228,32,123,229,119,51,74,104,189,101,69,120,144,117,222,198,127,136,182,188,191,150,166,111,174,107,38,238,139,111,224,25,94,252,247,87,178,150,161,73,16,189,210,165,98,86,79,1,65,192,68,12,253,168,202,254,183,160,191,185,34,76,101,8,51,212,69,213,53,130,73,40,175,69,80,3,186,153,117,59,78,189,162,43,221,132,228,52,110,216,5,113,224,134,161,87,55,135,12,98,75,117,67,199,161,206,87,118,156,128,197,212,9,70,139,56,131,115,128,6,130,132,203,236,55,152,228,73,8,127,198,128,3,150,13,117,196,26,73,121,49,186,239,115,1,138,23,221,70,115,198,1,118,10,31,55,198,98,52,183,144,92,67,118,112,11,51,188,92,187,108,164,137,88,137,235,237,155,237,7,100,15,4,86,74,207,131,152,239,215,109,197,61,98,34,120,206,233,101,154,35,182,195,205,141,188,229,165,28,72,40,78,85,249,230,10,6,64,107,37,175,91,159,173,209,142,39,149,109,48,207,106,103,102,58,231,229,101,140,152,231,41,56,230,222,199,78,109,39,174,133,9,132,215,85,226,244,60,232,106,179,49,241,228,205,31,36,210,97,164,0,140,219,164,22,197,34,199,100,97,65,254,30,12,132,52,143,94,14,74,200,177,69,116,31,174,138,73,144,203,254,194,59,125,239,71,14,159,117,238,194,74,108,35,132,58,153,236,7,83,18,55,16,193,61,177,146,50,129,186,251,62,136,90,101,186,47,247,251,156,167,29,212,226,109,42,237,84,150,211,241,167,140,140,20,12,186,121,190,31,182,130,140,114,11,155,185,109,105,242,123,52,201,127,75,15,69,158,194,163,3,253,116,248,119,151,72,138,139,201,123,161,164,114,189,79,8,125,77,130,168,145,149,107,4,106,43,183,68,164,164,71,0,246,176,152,241,94,99,59,172,48,219,26,24,85,241,166,27,161,107,166,36,9,91,53,109,63,232,183,21,130,159,200,176,88,234,29,231,95,225,121,139,75,140,106,232,213,86,253,30,34,142,173,28,212,77,166,163,92,30,169,218,9,36,113,173,249,232,88,90,212,237,38,252,152,66,219,119,61,151,240,10,126,198,208,42,166,97,145,56,244,236,150,246,83,104,39,149,177,139,39,101,234,121,137,29,89,236,104,241,123,11,227,96,213,186,100,85,229,127,252,189,100,149,5,22,196,248,48,141,200,167,23,36,241,27,196,135,89,221,38,154,75,62,220,125,249,62,213,244,155,114,255,213,46,163,35,10,7,130,17,30,221,50,187,109,181,210,5,39,168,18,53,192,200,1,110,160,36,67,192,93,66,134,19,246,212,112,149,203,99,6,143,84,169,234,106,114,20,101,154,37,41,48,211,89,93,253,233,237,238,210,166,27,121,32,88,4,14,113,132,139,228,149,167,135,106,171,73,164,127,24,24,33,175,172,104,238,27,250,127,248,43,43,89,221,179,75,39,46,36,22,8,80,70,184,211,129,27,153,61,93,192,249,177,247,3,135,148,83,240,254,176,161,98,23,37,101,62,249,203,205,153,123,14,222,246,168,191,95,26,188,143,122,160,123,253,183,213,193,9,48,14,69,31,252,200,209,71,183,13,127,238,211,3,18,249,2,159,9,16,180,1,237,202,118,5,12,197,103,186,90,227,78,135,80,204,204,213,29,84,37,23,104,94,219,131,35,164,233,104,234,67,173,101,95,185,200,64,92,71,254,189,194,252,62,167,165,222,215,54,155,41,190,105,131,77,185,142,98,182,179,6,16,138,72,107,128,163,149,242,223,201,22,108,157,76,160,234,79,20,44,84,185,25,129,68,72,233,48,45,126,87,10,164,111,11,231,3,142,21,248,150,255,123,190,180,215,98,86,235,235,153,137,189,67,167,14,117,169,72,69,52,26,63,73,18,231,131,155,31,9,22,237,30,34,176,150,184,248,58,185,231,55,46,59,237,36,98,57,171,236,148,173,138,73,208,61,184,240,103,232,74,84,31,126,129,119,101,180,75,48,239,230,147,229,63,252,58,248,68,26,24,8,208,141,229,154,165,1,219,234,187,77,70,28,103,55,54,20,207,73,144,128,176,16,0,252,245,7,32,44,216,27,24,239,46,165,98,148,156,75,218,65,143,109,13,221,72,159,239,122,122,35,220,137,1,50,221,107,243,219,197,192,45,20,182,180,53,135,70,213,171,25,41,172,206,240,186,99,167,187,213,235,30,187,105,47,128,111,122,136,219,142,219,179,95,147,161,123,238,234,18,96,71,194,189,98,29,178,205,107,81,104,143,29,55,169,75,208,54,97,51,245,94,54,116,110,182,241,122,244,4,196,149,132,152,84,215,113,214,189,234,37,98,167,120,112,240,95,42,232,20,241,197,108,167,23,96,97,144,25,235,115,105,228,95,137,242,105,237,237,177,232,24,220,102,154,38,78,223,151,198,29,158,230,35,154,169,255,215,44,238,43,174,141,134,139,221,224,237,239,234,220,162,29,105,83,69,95,220,46,41,64,154,106,180,191,81,126,68,80,75,164,195,135,88,52,88,213,46,202,33,33,80,204,151,242,143,244,26,239,75,88,123,99,232,117,110,148,81,79,127,0,152,146,201,80,117,41,113,233,172,188,48,61,32,234,252,111,170,28,46,2,244,16,220,90,148,46,45,77,65,69,199,210,3,6,240,114,150,136,223,191,231,137,193,100,201,14,187,46,158,239,186,229,81,169,1,101,170,55,144,132,110,70,58,51,241,232,38,84,32,46,68,167,46,60,186,12,217,13,102,146,34,137,131,26,99,105,94,108,214,140,41,1,193,121,211,93,88,49,244,156,72,147,144,215,187,55,50,2,72,205,193,121,189,244,114,58,114,186,19,198,69,179,201,131,34,53,23,194,17,83,202,211,48,154,68,13,231,126,221,30,142,142,233,220,46,97,62,240,145,176,99,148,162,42,225,251,2,247,227,253,109,36,146,204,104,98,116,36,241,247,213,203,124,13,20,0,32,22,142,72,75,140,50,234,198,76,8,192,200,119,249,85,209,173,97,195,18,228,230,102,122,230,190,43,248,151,40,209,231,156,39,33,110,104,54,225,35,104,61,168,63,135,216,177,201,76,202,252,59,244,7,89,190,54,22,214,20,255,33,71,16,121,72,155,65,217,162,45,45,77,13,122,83,235,224,177,91,167,238,238,13,118,249,237,180,152,167,23,112,57,27,224,214,250,246,77,36,254,79,97,0,164,166,94,133,242,117,240,183,67,200,37,118,186,13,184,231,85,49,41,246,46,216,245,223,152,60,17,151,116,228,115,40,109,201,84,190,170,38,174,153,81,59,177,237,119,80,168,112,48,77,70,191,250,153,76,54,79,49,211,51,126,246,55,73,14,53,162,166,83,98,86,160,131,161,169,190,249,62,200,66,198,169,202,109,252,239,145,139,254,1,11,196,19,230,230,251,187,119,2,171,254,98,231,253,173,37,130,104,138,68,58,171,240,116,235,98,208,193,188,44,169,255,131,19,85,99,202,152,60,49,45,222,5,152,39,64,212,82,245,235,0,31,120,110,232,94,150,115,122,147,89,238,232,85,184,62,88,127,180,38,171,75,85,247,208,58,50,231,154,82,186,205,156,96,44,79,89,50,223,11,51,250,157,238,114,62,4,7,244,170,93,140,28,29,148,107,229,131,131,73,62,193,48,47,19,195,253,5,182,25,154,254,43,215,116,221,166,87,176,140,130,23,57,204,28,15,78,32,196,114,74,85,130,161,16,197,215,142,153,52,220,8,63,45,179,68,210,81,28,192,96,57,93,206,141,28,250,56,148,161,58,119,170,252,2,77,152,190,37,191,163,147,163,136,248,122,224,54,88,223,253,46,118,97,221,239,91,170,175,132,164,101,81,34,249,214,97,159,205,38,85,163,136,18,62,111,110,145,129,251,79,210,33,154,36,62,108,95,98,5,253,47,38,67,128,23,123,209,242,7,83,189,147,147,86,65,73,109,13,244,215,233,97,88,89,36,117,69,33,41,48,181,87,84,222,128,211,30,17,85,129,13,90,195,15,206,199,173,82,68,43,253,252,151,248,89,149,65,146,220,210,126,139,97,123,246,185,33,155,66,134,218,195,92,240,124,219,109,33,17,99,251,4,113,239,197,106,8,155,82,124,192,2,231,144,146,131,47,56,145,6,190,48,121,179,163,112,99,133,175,192,74,77,252,62,104,123,163,0,150,172,142,35,35,106,192,202,225,170,40,249,147,127,110,215,95,233,146,0,216,35,96,119,38,83,166,4,35,34,3,178,103,112,106,239,25,82,243,243,11,25,156,223,38,218,114,2,250,46,138,29,82,108,122,225,8,55,236,169,200,125,27,110,121,160,173,189,171,55,69,232,12,181,72,16,237,2,68,94,163,120,153,1,155,42,96,176,39,106,74,126,202,243,199,24,186,197,194,165,150,41,91,149,201,172,46,80,32,174,8,63,80,182,49,77,78,197,153,241,17,53,141,194,59,124,57,241,69,125,254,78,24,247,57,97,242,127,158,25,174,63,116,206,145,57,38,180,104,21,216,116,162,224,205,95,91,73,117,170,57,190,33,250,25,206,45,78,100,104,75,55,113,71,46,47,243,168,136,41,106,65,139,147,46,162,12,238,134,69,119,217,21,66,6,132,185,74,174,90,167,245,135,254,143,28,252,85,103,11,192,235,59,117,133,186,133,148,185,78,119,37,104,17,179,49,88,171,55,90,194,68,182,0,109,224,86,108,28,100,120,243,108,147,251,20,61,132,146,27,163,65,116,165,213,107,136,84,7,110,49,226,122,52,223,1,43,36,66,200,142,210,73,28,161,157,205,207,208,198,159,208,108,50,201,126,85,218,24,238,133,209,210,112,25,42,238,126,236,81,207,81,123,62,140,127,181,223,91,182,115,142,123,112,252,201,0,224,228,232,248,189,215,91,86,53,101,193,123,183,162,101,81,104,134,61,87,15,24,84,142,118,74,165,96,183,32,250,251,122,104,28,76,11,218,211,244,138,115,95,218,198,100,114,186,163,229,75,180,125,216,200,22,41,113,191,47,14,158,11,237,223,22,145,100,89,121,162,119,227,60,193,1,74,89,167,129,104,115,161,168,200,115,196,15,125,100,83,217,225,171,35,166,207,66,211,111,219,58,114,236,113,18,54,82,93,78,46,7,60,239,134,226,127,124,10,23,170,191,79,176,48,16,167,56,243,60,84,12,63,104,242,119,126,225,236,72,107,61,131,16,64,74,48,227,15,31,188,41,166,167,162,60,230,194,40,69,97,22,57,7,8,240,71,85,101,240,188,215,89,76,216,249,118,25,242,233,129,111,34,88,210,93,21,44,141,24,104,189,248,107,171,212,144,101,63,178,181,184,245,27,144,9,25,163,88,179,121,91,105,104,46,188,18,49,239,55,223,90,222,210,224,176,200,80,220,112,118,98,228,244,243,133,103,121,222,167,186,80,136,193,38,225,224,133,179,241,129,111,217,91,63,16,194,247,186,137,3,137,213,206,115,117,230,81,124,145,24,223,253,139,46,31,29,115,42,138,139,184,77,172,108,254,135,15,62,180,150,103,208,80,241,144,117,230,243,194,137,155,216,70,169,47,163,138,170,77,192,7,187,93,236,23,245,180,89,84,6,238,72,9,101,249,111,41,139,140,34,121,178,22,83,76,209,216,98,34,108,225,220,224,149,168,5,56,27,1,132,124,114,96,93,133,12,183,43,59,232,232,1,105,185,40,118,164,60,178,66,166,97,225,46,116,162,249,37,144,96,254,185,24,53,222,182,144,87,24,252,17,228,223,54,240,31,245,73,148,176,147,136,44,101,148,37,248,96,112,78,234,67,99,96,62,128,190,172,222,84,59,215,32,63,236,12,246,107,209,40,98,31,111,244,162,134,101,186,35,110,238,92,13,128,138,185,23,89,56,216,81,26,33,150,111,83,109,85,163,155,65,96,83,152,143,75,89,28,68,245,64,64,183,212,178,95,20,97,152,77,17,12,27,73,77,180,132,47,17,195,54,168,82,54,8,144,187,199,142,140,224,59,55,196,29,71,31,231,138,140,10,44,184,189,189,184,95,1,204,156,100,250,190,251,3,73,162,119,194,124,99,195,43,250,3,52,179,204,104,170,224,204,250,145,217,170,66,250,144,70,216,43,169,135,188,255,131,196,99,166,104,150,51,157,40,144,20,111,152,174,237,136,138,118,167,182,64,251,136,12,157,81,44,232,94,99,68,79,84,19,96,43,49,248,200,70,147,25,209,65,12,144,129,213,105,69,46,36,233,141,7,226,171,170,178,21,97,48,155,240,88,219,136,54,57,231,219,160,111,118,62,254,82,245,198,245,224,170,193,84,169,178,174,151,212,48,149,210,85,233,6,64,122,128,38,187,86,8,165,133,6,232,89,19,133,171,244,117,36,151,88,118,14,69,137,21,125,224,22,67,164,87,77,144,243,48,188,250,112,119,184,137,151,23,66,176,149,138,6,16,149,61,70,114,51,166,58,68,87,239,32,167,65,84,235,234,91,73,202,161,241,104,95,158,90,150,196,144,224,194,234,116,60,147,238,21,174,151,64,244,217,142,152,195,148,247,221,184,142,86,236,57,215,214,147,3,18,184,16,93,151,46,201,59,97,51,8,112,199,103,99,199,76,163,48,253,74,69,225,42,171,33,129,141,192,57,190,33,199,72,254,131,30,168,84,227,88,133,112,58,117,88,98,251,248,15,77,189,223,93,76,120,32,28,42,36,152,231,7,88,62,6,50,108,164,80,242,39,140,187,149,23,211,254,91,24,189,151,35,191,147,91,47,107,231,124,178,104,247,144,212,214,218,127,233,249,78,247,53,115,224,111,33,213,246,165,56,245,92,0,4,53,93,200,11,48,108,24,238,245,223,85,26,144,29,114,214,86,8,114,47,125,20,71,71,87,9,97,233,41,141,15,30,219,60,170,230,26,47,219,133,168,85,115,68,91,228,91,175,84,202,190,209,220,89,82,59,224,216,39,185,65,138,192,140,214,212,24,42,44,105,42,84,203,42,230,138,161,222,21,202,117,150,210,94,142,92,137,236,40,222,174,61,93,52,107,100,92,77,246,210,113,89,7,206,234,169,95,230,98,150,128,97,100,158,54,194,32,108,51,76,167,151,40,129,24,192,242,44,86,210,208,181,233,121,203,73,215,95,24,238,139,141,77,86,211,134,129,133,169,45,113,181,15,24,116,72,185,189,232,212,142,236,96,192,86,41,220,161,144,113,11,245,116,25,50,246,206,253,111,197,140,131,157,205,111,69,149,130,20,59,130,198,161,165,188,164,93,110,159,172,58,185,159,142,113,146,96,145,6,30,174,160,142,184,133,39,207,214,205,83,248,98,249,52,16,60,37,152,83,3,76,70,100,40,62,43,92,254,208,150,35,65,166,169,14,166,158,169,178,219,245,235,25,119,212,118,202,54,10,55,84,133,174,165,93,153,206,122,127,148,66,65,154,61,223,245,59,224,142,197,192,40,59,248,153,59,46,211,1,207,138,255,82,254,60,107,63,244,138,28,99,82,167,214,175,6,5,225,54,110,165,114,99,51,240,16,186,113,99,213,136,60,219,210,171,84,77,166,153,192,151,153,83,137,81,133,212,3,71,233,194,122,14,178,172,61,232,118,178,214,210,33,103,221,64,177,41,238,119,158,47,68,168,3,35,242,232,217,140,50,109,174,239,51,59,124,157,91,127,107,103,240,179,220,26,254,217,187,86,63,189,128,12,229,249,61,177,93,208,190,69,121,70,53,16,239,155,133,188,51,78,95,161,156,132,218,58,91,231,252,66,52,79,249,197,137,166,14,189,232,181,68,187,255,50,229,2,31,224,232,35,223,93,75,15,103,36,120,79,232,218,224,204,19,40,131,62,31,239,116,58,227,192,124,161,139,60,248,175,171,192,191,122,135,191,163,56,180,6,213,198,119,152,164,150,210,184,18,155,181,188,42,187,166,8,248,245,202,142,241,83,137,148,114,144,83,188,7,238,175,96,125,223,130,145,231,15,77,184,222,202,118,64,95,21,90,83,165,60,61,241,79,235,224,159,177,38,238,19,96,154,2,13,56,124,171,73,104,129,34,21,67,201,91,151,52,190,231,136,38,112,189,169,6,62,50,60,28,134,234,88,158,175,237,70,251,169,41,64,251,20,68,208,129,150,252,154,23,82,73,33,27,148,22,182,248,26,222,58,12,56,223,166,181,215,243,188,240,143,77,0,240,93,241,55,21,209,7,244,233,156,126,49,201,120,214,65,254,91,139,101,175,197,103,54,208,163,147,155,150,255,180,209,137,179,215,38,133,86,149,195,104,86,231,180,250,93,68,76,45,85,28,248,46,119,196,136,104,177,171,242,30,102,20,31,157,99,23,139,85,78,168,60,68,89,32,159,11,44,35,149,204,38,60,183,167,146,249,52,205,94,220,9,244,85,43,27,234,215,234,137,163,52,5,197,114,105,174,81,76,208,25,198,201,196,111,79,86,183,71,244,87,65,162,195,140,113,214,130,16,130,139,127,48,174,48,92,199,146,147,217,30,222,196,221,78,86,158,197,213,231,74,217,94,97,57,238,50,199,107,244,161,94,197,177,236,135,80,0,255,22,175,44,88,113,139,50,54,114,211,24,13,164,9,46,213,131,48,21,217,132,138,202,57,146,86,169,141,112,110,58,71,138,68,25,0,129,185,222,210,246,219,191,223,90,234,18,200,28,33,193,124,59,237,160,194,252,130,48,137,82,18,179,1,252,126,186,169,70,11,99,182,234,131,167,172,107,57,17,85,49,88,50,117,191,178,87,149,159,73,213,184,72,140,228,180,247,146,25,174,117,36,195,137,90,165,172,174,253,72,224,195,94,118,156,200,3,134,113,21,137,40,214,252,7,69,191,136,140,131,103,21,136,43,204,166,112,204,184,160,77,5,75,130,49,170,246,96,125,179,174,174,254,69,163,91,244,146,191,157,5,236,80,209,87,213,77,220,107,57,186,118,177,10,172,232,0,5,158,34,165,18,27,120,2,144,226,54,113,151,138,167,250,157,148,15,143,37,200,64,57,245,154,170,18,53,43,40,228,86,240,107,40,41,144,10,65,36,72,153,93,120,228,91,179,145,124,217,129,172,131,86,75,48,148,131,250,115,247,233,57,220,227,57,225,211,4,109,51,119,184,163,41,10,99,225,18,129,159,212,234,198,209,116,162,141,251,43,102,187,74,211,99,72,97,178,34,243,60,120,151,171,155,172,185,116,30,97,144,252,173,234,220,21,225,177,46,79,78,198,32,45,47,140,42,58,71,140,108,161,220,27,174,105,35,138,92,117,140,12,239,73,88,79,79,71,28,251,248,211,184,31,217,246,118,250,105,20,188,117,147,244,56,28,204,199,14,130,150,234,141,139,210,169,68,67,121,129,234,173,176,89,40,129,100,187,29,51,179,253,226,38,106,117,213,215,113,238,25,175,128,87,102,68,25,183,72,251,39,102,20,152,141,72,180,79,181,115,236,255,253,41,41,165,110,250,57,101,162,55,102,255,163,176,133,21,142,199,194,220,147,6,66,95,98,68,145,74,255,30,127,0,42,101,110,203,91,9,45,134,200,134,224,149,39,105,164,212,133,100,202,239,130,51,51,138,55,135,135,135,102,203,97,10,244,73,149,26,63,56,31,89,85,85,181,213,91,231,119,145,176,192,232,98,173,209,58,250,66,207,226,3,189,116,217,87,188,48,236,222,219,172,239,241,38,226,46,86,87,148,244,75,197,255,116,29,59,202,97,110,70,129,136,183,193,127,169,20,127,37,152,228,173,112,208,121,138,13,138,94,62,211,178,143,152,230,179,58,189,63,138,212,67,74,34,251,84,106,249,71,199,164,89,115,233,31,168,123,114,227,175,218,150,228,26,206,234,52,89,106,139,27,220,171,182,236,228,234,240,229,115,248,176,117,183,148,1,57,40,253,232,9,192,238,17,213,93,189,183,241,59,211,125,253,41,116,130,50,102,167,124,156,175,131,178,119,166,102,193,130,240,107,96,118,114,114,68,133,164,209,85,97,63,150,188,219,173,77,79,230,83,177,223,78,202,250,140,112,251,35,49,226,64,64,250,163,230,147,130,13,167,104,119,197,7,15,165,49,89,38,138,46,175,35,49,219,205,242,235,104,123,33,150,61,170,19,244,46,246,34,3,168,31,245,75,248,43,32,73,145,131,9,128,143,78,9,104,160,194,56,234,55,208,237,208,160,246,126,173,122,246,100,163,156,144,34,40,99,241,211,177,203,139,240,255,91,91,59,169,85,70,103,224,36,23,111,140,63,71,104,186,170,237,100,236,1,52,113,57,166,188,231,39,203,106,153,150,199,51,182,106,227,214,216,60,217,213,67,85,242,136,7,205,213,51,147,165,97,152,133,205,100,23,255,62,121,35,135,167,252,8,65,5,168,178,118,8,130,128,255,92,228,117,145,44,128,231,170,63,249,91,105,108,203,216,229,171,0,64,124,156,138,168,162,255,100,97,3,121,136,64,47,20,142,111,0,168,232,15,155,178,201,199,75,103,196,224,93,127,144,132,179,167,101,158,97,197,106,20,63,159,35,235,193,63,120,158,234,144,88,18,237,27,22,143,247,114,216,130,68,178,228,203,37,172,177,226,99,246,184,185,55,85,112,32,253,251,217,165,4,203,15,253,228,41,159,235,108,82,231,58,149,66,90,203,230,33,247,26,112,40,41,199,78,238,19,12,115,170,138,193,142,14,193,98,255,255,252,224,93,107,151,17,253,91,159,26,114,6,15,215,73,95,146,161,16,60,72,104,31,2,100,24,89,52,14,175,117,234,193,233,211,220,137,43,165,159,124,122,245,86,27,66,96,159,62,230,146,230,37,67,240,124,108,34,60,36,170,205,158,255,251,193,167,75,12,56,224,4,135,20,110,199,191,241,10,96,246,59,99,124,221,137,46,188,32,120,71,28,141,107,215,210,30,194,156,141,223,86,75,29,28,226,180,153,119,227,215,171,202,7,61,119,72,112,171,142,102,6,69,39,251,237,74,112,123,163,240,225,119,57,225,163,238,41,201,83,237,249,74,73,107,71,16,170,249,108,110,176,111,3,253,53,141,129,99,49,68,1,47,34,61,165,193,96,58,100,44,203,119,204,86,146,159,56,91,46,70,233,163,7,33,92,42,105,65,170,229,181,95,169,210,15,88,80,156,6,53,45,44,152,124,18,196,165,56,117,162,87,11,36,209,138,0,26,159,65,222,203,53,103,116,224,206,78,219,248,252,212,38,181,89,135,34,117,2,250,117,128,30,167,107,128,0,131,183,34,180,54,177,234,165,97,125,160,195,35,27,19,51,137,177,194,185,220,4,172,172,236,133,121,205,106,101,168,27,11,35,130,186,179,212,120,224,184,132,38,142,230,211,156,229,121,231,106,82,109,6,254,47,155,173,42,223,105,124,242,113,250,99,250,95,133,61,82,39,239,255,215,189,81,188,164,6,215,109,213,123,115,243,129,117,208,153,47,169,248,162,247,198,155,143,83,109,16,212,120,14,197,23,146,220,254,18,52,18,158,213,105,29,95,32,1,241,149,124,93,61,163,12,246,235,140,152,108,226,69,113,59,187,79,161,52,40,135,5,40,211,14,31,99,75,131,152,58,92,84,128,224,203,66,224,127,148,18,116,186,112,250,123,155,189,70,91,240,111,177,139,36,224,133,230,209,236,245,50,53,180,190,185,103,204,254,167,247,51,222,71,2,176,164,16,186,155,1,136,239,39,121,194,104,97,103,165,215,225,127,230,237,81,186,242,224,171,40,132,132,105,17,183,145,9,146,149,46,89,64,146,198,66,46,229,1,141,148,69,100,169,192,134,165,229,236,129,105,54,240,6,237,237,98,77,60,8,59,222,241,138,141,94,152,108,114,187,8,101,101,4,107,117,174,91,93,206,1,50,8,24,39,75,248,189,201,32,246,40,58,226,103,41,140,46,120,200,185,49,38,254,207,227,51,212,248,206,21,53,45,43,133,251,163,110,80,83,215,157,28,134,141,139,9,224,205,241,64,134,139,152,30,122,209,101,101,40,222,82,216,223,37,69,212,106,62,246,153,97,155,2,2,191,203,4,200,13,207,227,38,52,120,222,53,206,234,36,144,177,16,210,27,78,184,197,172,182,57,187,1,100,149,249,42,108,18,130,184,52,124,146,115,233,45,190,212,6,133,219,160,148,79,158,246,57,180,194,45,40,18,126,78,252,238,136,208,183,221,234,122,148,52,171,236,47,209,78,74,66,162,27,241,167,199,152,146,234,193,129,221,235,170,202,12,157,195,106,205,187,146,31,160,226,242,27,72,252,161,72,21,41,58,93,67,91,108,107,245,49,227,227,2,187,64,102,215,244,100,27,34,173,119,148,26,242,167,243,173,219,107,206,70,240,51,108,25,225,56,32,118,123,226,215,38,109,236,242,29,185,94,200,159,236,143,221,214,11,9,153,211,158,26,215,28,83,167,182,95,58,152,8,62,114,46,184,36,161,37,71,161,107,48,85,171,162,98,98,24,114,27,21,24,200,188,99,4,191,65,211,4,123,156,179,201,17,57,187,228,1,221,160,85,228,31,236,149,182,127,106,38,134,197,240,64,174,43,51,70,150,102,109,149,53,16,25,80,197,44,166,168,46,66,161,91,198,184,194,175,58,228,70,137,88,215,128,92,86,238,203,60,119,217,17,68,63,43,61,225,191,222,39,50,189,169,95,216,163,8,159,186,35,172,73,202,185,74,135,203,178,0,251,235,103,2,139,89,37,116,129,148,26,170,238,123,32,65,190,221,170,194,110,28,83,135,193,37,28,100,162,0,248,140,81,181,216,92,50,236,168,53,92,170,200,164,233,146,255,194,148,120,127,90,242,247,71,58,227,181,211,231,173,47,219,133,33,40,158,108,48,255,33,11,195,69,112,240,190,17,23,98,195,193,136,214,144,104,82,172,240,115,217,8,1,148,0,96,56,5,118,195,62,206,41,46,233,232,49,233,242,179,176,179,217,207,77,54,50,7,211,60,46,58,4,96,234,185,113,151,168,232,102,1,73,226,203,167,211,227,30,203,164,241,175,238,93,157,162,131,53,111,44,10,24,221,251,88,206,182,35,165,225,27,103,130,62,31,252,191,12,29,177,128,113,190,58,200,202,131,22,131,81,215,33,135,16,104,104,66,111,5,66,230,26,177,206,2,34,46,94,34,193,152,134,75,142,25,206,54,23,211,86,95,90,8,58,38,165,234,37,216,67,104,73,87,194,78,244,3,26,229,70,142,140,184,83,26,29,2,207,77,7,173,221,72,229,137,190,211,15,42,177,195,52,232,207,214,150,96,248,51,224,247,195,191,145,226,96,168,141,167,232,4,100,239,142,213,132,132,129,128,19,136,5,79,221,113,204,89,76,47,194,136,242,130,24,140,186,223,59,20,86,151,176,21,201,128,68,249,75,209,209,249,93,7,223,85,203,18,200,178,165,211,213,83,40,43,184,232,150,104,228,123,218,21,13,125,194,121,11,195,158,231,230,187,108,98,106,253,154,217,101,213,22,234,214,176,35,86,44,52,158,236,59,33,182,176,111,116,109,193,65,162,31,73,214,129,179,237,1,148,65,171,232,84,243,241,113,195,199,204,246,99,64,70,198,145,45,59,76,170,141,241,91,126,62,160,30,69,12,217,203,59,28,136,91,253,90,254,43,28,108,194,106,226,126,152,190,225,23,254,231,229,237,89,96,93,133,8,115,228,176,112,160,129,106,11,41,164,10,135,42,59,124,250,226,171,160,192,224,162,79,43,216,21,217,216,43,186,15,46,233,56,16,126,247,3,200,193,111,33,48,106,114,108,190,98,167,118,225,152,147,22,26,214,27,6,235,50,4,190,198,253,161,66,163,229,34,129,93,70,191,116,124,95,183,203,252,80,87,219,132,101,241,216,61,175,249,40,228,177,121,150,133,28,198,183,58,115,237,37,172,109,251,133,56,208,224,48,238,0,245,99,137,163,235,201,68,16,96,253,71,35,11,34,186,64,9,43,110,58,222,170,67,13,136,21,38,194,181,37,74,174,153,110,79,130,28,122,35,93,213,109,55,147,85,165,232,158,106,51,4,158,45,236,37,253,91,149,81,77,174,98,95,254,155,34,194,223,209,246,27,155,59,86,153,103,225,205,29,123,12,41,174,122,215,143,89,180,235,18,150,152,21,122,180,64,12,91,208,248,39,73,102,159,94,119,241,13,114,96,15,206,12,17,3,247,198,190,250,145,176,18,87,168,147,23,122,16,86,31,124,66,133,28,42,179,198,59,120,230,165,138,74,79,54,7,253,241,141,252,223,121,43,229,5,58,20,154,184,4,47,75,135,249,117,243,3,102,222,184,249,137,218,13,42,29,162,60,82,51,4,123,248,155,164,67,125,153,99,139,239,1,102,223,133,12,136,36,197,25,110,79,253,57,125,50,27,245,175,240,119,253,191,78,190,106,168,86,22,54,206,138,213,69,166,189,149,218,190,25,183,159,26,129,156,103,107,84,150,131,160,255,151,172,245,13,64,54,6,32,188,183,24,90,13,82,244,216,150,117,117,52,155,142,175,82,222,115,125,185,247,188,96,220,211,80,40,171,35,246,228,189,37,112,70,160,232,239,23,28,155,133,91,173,210,62,217,66,170,129,28,61,180,191,81,62,90,25,231,227,9,199,216,117,84,139,235,109,183,77,85,92,111,29,234,41,123,235,55,117,56,14,207,18,54,137,216,62,45,0,85,194,173,236,92,196,48,229,72,222,27,222,113,248,236,111,149,131,226,188,46,84,162,245,136,27,217,103,58,43,108,240,230,197,107,24,197,49,40,140,236,204,127,82,72,243,93,239,209,83,30,96,98,27,163,68,191,63,45,111,2,120,131,140,252,211,198,156,221,46,18,151,179,3,242,203,122,114,61,210,156,127,164,237,36,220,3,253,59,101,198,159,246,211,58,226,166,185,191,131,219,252,243,191,29,87,11,252,61,230,111,57,47,55,241,14,22,125,52,98,165,86,152,4,206,27,204,137,38,81,87,71,127,136,95,169,180,154,14,164,239,177,221,68,93,124,189,23,9,215,68,87,228,156,172,215,64,201,92,142,109,4,222,252,249,16,169,108,224,184,96,154,67,214,27,218,199,216,36,99,36,15,227,42,56,237,98,90,209,121,174,112,120,205,218,238,221,84,127,69,147,39,15,157,116,45,88,163,240,165,38,65,182,245,250,193,217,91,12,192,46,108,213,40,177,81,7,216,253,43,109,157,28,52,187,151,174,146,90,190,204,205,248,40,230,251,159,231,83,101,187,7,49,141,52,45,195,105,211,18,231,225,233,97,10,152,186,139,25,232,71,51,162,149,182,97,2,13,105,238,186,71,150,254,73,72,77,179,228,188,86,65,139,249,219,55,195,94,47,173,25,97,40,117,51,58,235,160,94,245,247,37,201,224,205,198,91,87,126,142,3,33,122,104,234,188,2,146,122,6,157,82,219,135,118,141,20,64,79,237,181,124,208,247,227,109,245,195,75,82,70,109,232,76,110,129,89,153,228,125,112,62,143,223,11,80,137,188,107,102,222,62,119,115,17,250,174,8,156,25,11,254,167,206,144,28,241,220,52,131,136,114,55,108,158,230,201,191,90,2,35,182,19,217,1,126,243,38,186,225,17,100,86,19,18,223,130,119,110,105,119,188,93,194,123,108,105,148,54,255,124,104,229,139,49,241,206,49,238,69,213,79,50,161,20,234,124,158,86,53,195,35,112,65,7,51,218,64,89,200,249,214,134,245,203,99,164,59,134,89,90,139,74,94,80,187,172,115,198,189,8,120,30,233,124,29,102,4,167,1,247,100,155,144,243,164,59,145,164,136,158,28,31,176,184,223,201,164,242,32,133,147,128,4,56,238,38,141,6,46,142,239,80,208,198,71,54,38,74,212,167,39,220,193,208,84,42,139,11,4,149,193,161,200,240,108,57,135,233,86,216,145,220,165,73,234,51,255,131,100,235,236,2,181,212,55,8,110,30,30,155,79,175,34,29,42,82,162,243,71,70,203,141,99,190,162,39,180,15,254,195,196,46,34,248,17,198,244,61,45,169,222,59,100,77,44,117,25,138,108,56,66,233,135,121,137,107,219,230,2,125,21,97,251,205,133,210,252,225,232,129,227,134,135,138,187,205,31,154,100,225,242,66,2,252,49,176,92,159,206,68,199,123,168,177,209,54,210,128,142,171,195,18,243,103,89,164,74,67,123,79,13,87,250,238,19,187,85,161,144,165,245,169,234,173,0,101,86,199,175,152,114,204,109,214,85,254,18,89,177,139,134,140,151,50,249,50,200,222,164,88,1,113,40,93,8,196,28,214,131,2,218,252,2,192,97,104,91,22,129,160,104,199,161,140,32,16,161,173,140,193,208,204,243,181,222,134,11,189,186,214,200,212,87,4,243,30,66,186,84,86,246,172,161,99,137,113,103,119,36,32,215,42,100,160,76,28,3,140,178,12,234,184,39,107,176,232,175,167,136,255,74,11,229,140,65,160,226,243,214,89,125,203,202,2,167,20,184,177,133,216,209,209,102,137,28,10,224,99,0,183,31,121,42,40,34,201,192,110,127,105,136,250,175,10,92,211,100,150,20,206,122,96,200,29,143,11,138,176,50,134,164,163,19,2,181,217,235,128,251,55,169,188,179,82,54,28,18,209,50,210,68,136,241,167,113,89,33,87,16,16,138,241,226,195,140,216,174,139,165,254,46,245,62,30,54,136,167,52,222,28,126,107,210,105,250,171,22,90,179,90,152,134,2,170,48,233,184,100,107,37,9,153,40,22,126,29,223,121,56,243,2,65,226,114,253,165,183,210,3,7,87,58,60,103,93,20,117,158,28,52,38,242,128,152,203,22,32,157,31,169,126,238,253,157,147,207,157,106,238,192,94,14,91,1,88,36,94,195,191,102,159,237,158,240,130,78,110,53,48,3,55,13,77,248,32,108,159,75,99,24,78,216,68,29,181,5,103,183,177,167,63,1,121,23,184,195,55,210,173,229,131,67,143,166,157,250,198,123,221,156,64,150,26,87,4,237,167,162,225,86,102,91,32,141,180,235,126,132,65,126,215,173,252,165,138,12,18,9,8,90,33,170,91,214,56,113,234,100,140,57,137,43,50,163,171,208,39,215,182,37,14,188,204,65,230,38,107,59,97,233,58,14,13,57,4,46,5,18,134,135,81,151,88,17,101,20,12,92,26,107,134,8,126,174,146,83,130,203,241,58,187,158,53,239,188,56,68,104,91,24,202,236,108,235,117,60,236,105,66,251,131,32,103,223,142,201,30,135,69,253,153,23,184,240,110,15,91,183,54,234,63,207,183,76,189,123,152,229,22,189,77,61,11,241,222,5,169,148,146,177,160,69,72,123,100,243,125,112,0,80,37,157,40,213,17,64,157,121,44,96,138,211,89,144,146,39,53,74,192,110,93,126,215,224,160,213,53,255,9,206,45,224,68,46,231,45,70,177,27,242,59,101,24,168,140,194,94,9,235,217,215,227,127,4,31,130,185,178,111,170,97,147,205,84,26,40,153,50,64,32,120,237,149,91,56,232,26,163,94,184,126,13,150,47,21,66,72,210,82,3,203,93,213,85,136,9,78,147,60,190,191,153,124,218,60,92,164,184,125,17,97,7,74,129,145,130,50,161,177,135,97,119,159,196,15,17,207,227,35,68,139,73,84,0,115,208,19,239,38,166,153,184,252,236,81,1,216,35,30,255,183,110,207,67,190,116,173,41,211,226,218,203,104,103,101,223,182,111,3,196,214,71,203,223,79,12,253,156,192,31,186,180,58,59,188,125,127,140,22,116,77,72,220,136,238,72,218,38,134,96,48,225,72,196,175,48,217,216,243,180,169,131,194,232,99,231,0,151,204,0,83,80,178,114,112,111,100,161,75,106,1,198,107,34,192,181,221,158,174,163,189,228,237,93,126,213,174,250,85,143,70,7,77,57,234,252,22,20,86,228,56,48,17,18,176,39,235,6,135,164,213,186,10,191,162,121,51,224,140,107,89,93,39,229,92,58,143,254,176,187,63,82,223,169,226,192,247,216,170,188,55,13,192,132,83,83,156,12,168,65,226,139,44,5,71,164,142,25,156,223,138,5,42,211,93,221,18,108,75,0,93,125,153,67,222,9,32,27,59,236,203,70,95,23,114,140,182,188,34,20,203,168,238,21,83,253,147,224,59,112,101,254,105,134,149,252,74,126,104,7,186,221,49,83,233,65,137,7,120,105,28,127,68,173,112,136,204,148,187,3,128,68,175,195,72,52,139,191,125,9,183,74,215,159,60,64,60,199,59,25,243,31,81,141,37,83,56,126,209,130,185,162,20,247,225,211,112,190,63,14,168,234,185,35,48,194,161,183,255,225,229,216,136,45,150,188,136,230,178,207,133,100,23,155,83,93,187,2,0,248,254,64,64,102,145,89,148,141,153,99,159,13,126,192,68,70,108,12,69,68,19,120,122,160,13,17,235,161,53,129,122,128,74,148,86,147,240,17,158,173,242,138,252,77,156,171,197,221,10,80,117,130,28,81,140,125,58,149,210,119,223,33,6,192,54,111,135,252,170,150,167,46,40,254,99,236,97,2,175,248,11,141,166,40,153,169,93,76,61,99,215,173,96,185,45,38,116,31,137,179,108,225,14,45,54,92,45,164,20,68,213,18,254,131,4,65,47,124,231,47,178,227,179,191,112,123,39,225,133,198,188,144,213,111,171,72,122,73,100,246,200,92,224,35,139,240,86,194,97,61,22,121,5,50,117,188,241,190,3,24,86,162,141,69,21,246,51,229,77,210,106,179,16,251,178,175,168,210,55,60,142,187,208,130,59,154,51,135,155,217,5,240,82,53,126,55,221,16,72,239,108,226,42,214,168,52,185,195,84,151,195,139,113,253,5,225,134,254,85,242,141,189,253,253,83,5,133,8,97,14,88,61,118,101,244,123,191,88,107,143,107,37,56,35,213,36,68,75,174,35,160,127,198,235,21,25,195,76,109,69,212,245,4,6,70,204,218,208,123,104,73,169,15,215,180,137,131,169,97,129,127,36,57,39,158,48,205,129,184,121,64,94,111,171,56,230,246,160,157,80,34,37,176,35,65,152,199,105,50,232,37,238,139,161,232,104,79,198,213,233,60,73,210,237,182,209,246,17,194,143,142,223,172,72,121,139,11,103,210,83,22,131,199,208,13,66,143,188,145,239,146,205,127,93,195,234,140,32,210,30,78,174,232,89,83,179,145,110,54,195,139,56,111,143,248,28,191,140,125,148,14,101,135,159,120,222,64,192,40,11,104,37,30,225,3,186,55,50,129,30,89,142,178,128,112,36,105,252,29,31,220,86,173,204,250,249,171,146,14,146,117,88,124,168,252,161,119,20,159,37,252,207,136,251,40,106,11,221,251,127,143,74,32,143,61,60,200,0,88,116,121,107,212,152,66,228,199,252,204,182,65,172,93,181,109,63,197,5,81,79,240,174,161,25,155,64,211,36,194,183,156,72,216,182,65,28,245,79,223,36,250,136,202,44,235,119,14,253,67,172,112,51,49,185,105,226,135,237,119,172,129,100,24,247,223,25,61,116,42,150,191,70,42,154,160,16,175,11,13,55,92,79,231,216,243,142,52,223,254,182,123,177,167,28,126,146,237,194,166,194,205,200,214,223,22,163,25,235,38,74,29,132,35,59,94,58,127,51,203,224,185,125,70,148,3,40,182,37,227,168,9,3,205,151,137,82,134,56,252,62,226,28,17,231,244,175,148,8,97,147,166,63,95,91,19,228,250,46,228,1,41,232,106,158,187,3,90,80,132,220,124,134,246,171,109,136,152,56,5,245,198,58,111,161,178,56,78,50,250,48,228,16,85,113,11,7,118,45,149,26,12,161,211,97,79,17,98,194,130,147,208,81,224,63,229,185,120,95,39,169,185,29,143,196,22,145,171,209,196,236,198,188,15,181,187,229,113,139,90,91,168,141,36,224,215,228,59,156,4,31,72,188,77,101,156,159,190,100,225,33,10,126,157,228,8,89,187,214,63,32,88,148,73,179,230,82,247,186,207,207,3,63,172,90,61,146,110,91,11,202,9,185,10,136,146,161,73,153,37,165,57,116,203,69,197,136,86,11,58,252,253,32,7,247,71,202,97,164,239,54,108,177,159,111,135,119,46,200,102,98,199,63,147,152,74,56,56,56,152,218,173,13,156,119,160,141,14,232,18,226,70,205,90,208,252,216,150,130,207,103,201,77,133,140,197,154,122,67,52,200,141,58,11,201,164,88,206,239,249,40,149,110,206,88,248,167,139,122,51,73,66,190,179,18,184,237,22,93,187,32,197,147,203,164,128,200,47,11,7,109,22,32,236,74,234,103,187,107,116,83,128,79,23,231,5,113,210,242,162,29,24,150,108,188,47,243,67,204,211,59,238,245,32,71,129,154,167,8,183,67,247,76,233,92,42,144,78,206,72,166,129,239,178,64,95,57,42,68,166,140,52,185,29,81,124,71,131,216,14,24,97,11,176,184,219,222,8,221,13,253,119,65,195,0,138,39,214,72,228,211,83,41,137,17,21,159,179,221,127,225,151,26,189,14,1,146,91,152,238,239,109,155,49,56,66,98,238,65,97,47,182,199,138,57,172,171,12,198,44,242,36,217,190,3,86,176,135,186,137,79,49,198,173,254,197,210,214,82,22,113,225,35,9,150,252,194,205,105,40,60,7,164,105,111,139,244,74,21,247,165,186,186,122,69,246,198,104,254,66,174,243,244,117,112,211,95,122,44,234,145,13,117,205,6,61,25,143,169,83,82,157,109,248,201,165,203,255,81,216,123,175,187,98,113,204,153,58,28,11,4,32,207,35,227,224,73,10,176,186,208,160,244,67,252,87,237,77,12,108,137,24,48,58,189,249,153,107,248,173,66,62,60,232,83,87,213,129,157,97,0,13,248,244,11,37,172,202,17,19,21,41,137,19,56,68,44,4,156,144,39,246,120,247,90,193,107,151,240,203,121,199,209,213,144,149,91,164,124,89,13,171,167,140,39,232,11,43,166,93,90,54,200,207,226,113,249,25,35,60,129,9,234,75,201,162,240,25,185,81,39,204,75,108,70,70,45,245,175,203,82,182,189,120,183,142,231,70,182,43,233,109,54,205,202,228,32,222,59,64,28,152,15,119,89,252,216,19,82,98,218,59,148,83,74,209,167,101,165,62,53,215,194,224,69,232,83,48,41,15,122,201,111,5,8,94,108,213,77,89,191,184,7,191,253,215,64,235,217,104,111,64,253,36,189,157,136,75,207,88,69,22,213,255,37,65,150,214,180,201,158,26,74,15,49,135,149,227,138,100,234,83,185,141,90,123,116,121,42,69,206,225,249,174,197,76,38,36,97,245,239,78,44,203,133,48,130,169,193,155,10,88,185,220,72,177,219,249,11,115,174,7,17,171,153,0,190,3,109,1,237,17,190,132,35,57,4,187,235,140,26,164,195,153,187,37,187,22,30,98,49,138,179,216,198,104,136,62,222,17,209,132,90,27,64,240,122,205,239,240,14,130,70,125,132,193,48,12,212,41,213,51,217,71,183,61,251,199,149,214,182,160,151,154,66,144,120,236,178,178,208,42,30,122,70,208,18,106,33,228,106,101,150,226,19,219,93,42,106,106,255,253,237,2,54,9,62,168,38,98,142,24,79,141,206,37,199,0,113,78,142,182,59,211,235,253,174,40,173,187,15,139,161,186,53,68,254,87,209,85,130,251,227,67,200,223,157,128,198,76,43,158,78,201,236,177,169,175,125,202,37,224,227,66,85,221,163,194,141,131,88,17,133,85,167,170,61,135,244,102,46,117,209,77,84,107,171,53,41,144,34,215,192,194,217,57,199,197,165,131,233,217,220,224,153,46,35,167,120,68,254,140,82,95,104,136,186,252,71,251,174,92,33,147,203,230,229,152,54,70,189,42,20,239,157,115,148,25,229,235,247,250,160,100,160,32,14,45,177,150,107,181,136,94,10,49,242,128,79,72,116,78,230,18,96,95,129,119,165,194,92,79,194,230,17,122,226,76,42,23,246,188,10,32,214,44,62,42,212,170,64,133,64,121,109,157,26,209,122,225,178,240,69,52,168,198,75,98,59,147,119,59,168,117,105,154,32,166,215,112,29,141,252,50,73,64,202,115,237,206,177,129,40,153,214,25,176,194,186,31,25,3,84,154,181,11,64,233,44,118,177,251,102,179,139,211,66,64,238,101,255,72,146,3,76,52,75,238,115,115,224,70,77,179,246,88,191,10,58,135,67,160,144,58,38,96,82,150,122,93,191,88,244,225,240,33,10,138,70,102,209,109,215,78,141,25,76,158,167,164,43,53,74,151,216,52,126,192,106,152,154,152,206,185,171,177,158,182,205,92,34,99,152,148,188,188,112,184,155,46,83,200,143,155,182,143,19,3,111,124,38,94,89,100,18,196,52,70,183,103,165,104,85,238,27,210,19,82,182,219,238,226,92,123,233,200,226,73,234,125,53,115,124,70,61,179,10,105,188,201,172,62,243,30,155,82,32,48,235,221,69,184,163,189,99,62,32,179,185,31,73,98,125,154,233,239,173,133,104,48,64,242,111,129,58,149,43,58,31,113,220,54,129,228,150,98,30,3,93,182,251,226,27,92,236,230,169,3,205,32,123,201,169,115,101,191,217,13,50,198,60,34,3,72,135,134,104,7,14,251,224,58,242,139,236,96,62,185,82,42,154,230,241,236,147,234,73,3,85,4,231,182,110,141,120,79,64,191,232,143,86,30,182,105,249,224,208,11,165,53,60,231,91,114,170,246,167,61,192,152,38,253,39,125,249,83,196,9,220,149,61,78,179,88,234,78,127,192,86,17,203,220,226,36,50,50,185,193,87,163,113,223,39,145,37,119,157,228,1,152,104,4,60,21,246,61,247,222,212,30,152,160,106,151,81,97,219,9,202,62,171,207,173,195,161,153,167,49,135,222,231,62,49,219,243,174,22,13,119,60,47,240,211,21,50,32,194,149,41,57,214,30,120,96,145,134,254,144,69,197,145,93,152,41,97,254,115,21,99,190,123,149,115,234,200,66,249,69,147,214,44,32,234,64,7,81,158,68,62,88,92,141,218,89,51,83,240,193,101,71,7,190,201,241,239,58,251,193,52,172,174,81,18,71,101,253,41,250,164,247,74,37,154,169,223,178,198,169,102,27,117,64,176,41,150,85,38,144,216,119,12,133,234,240,188,100,219,158,198,225,142,173,62,215,150,184,67,248,140,105,23,28,224,47,167,248,187,147,56,38,83,188,229,249,54,29,208,218,142,129,205,246,96,40,154,3,78,83,158,92,40,171,184,241,85,177,61,148,217,255,101,72,60,127,98,124,128,73,75,153,69,65,153,10,56,135,152,221,219,130,104,124,210,246,44,206,223,43,122,68,47,80,24,115,87,191,7,187,140,77,200,237,210,101,95,118,137,132,124,54,241,106,160,23,213,218,143,49,100,17,66,23,202,66,56,194,241,124,17,83,146,3,132,123,49,247,139,241,117,171,237,177,19,180,197,188,161,101,101,223,51,122,124,143,130,203,182,245,167,233,203,155,33,83,14,35,59,77,97,89,5,3,65,101,213,95,42,47,109,234,65,131,235,52,112,115,3,35,28,53,222,237,142,60,209,220,114,254,112,47,182,107,48,35,159,58,193,33,52,226,21,135,157,125,37,172,195,201,224,45,212,53,96,114,148,15,63,101,104,2,109,115,62,243,31,55,65,84,172,13,249,159,160,169,136,92,248,42,113,169,253,115,147,217,191,193,151,150,219,227,235,244,75,124,144,13,233,12,183,197,242,121,37,98,34,236,150,6,77,136,84,107,240,74,134,228,211,67,18,118,95,1,209,164,115,87,100,86,242,29,211,179,148,176,157,149,104,254,45,63,199,211,198,218,182,60,63,151,168,143,0,96,39,199,222,152,122,138,241,95,139,2,182,107,101,181,38,140,216,131,103,1,177,206,178,190,38,188,41,111,135,12,132,77,233,214,181,94,203,148,166,149,226,104,196,134,92,95,106,136,176,96,234,225,67,153,75,160,41,201,10,130,229,77,18,203,56,163,63,44,181,172,162,97,243,215,221,45,20,61,128,169,126,212,138,200,31,13,53,158,240,65,64,52,69,19,107,169,224,26,127,189,114,241,54,58,39,58,33,247,15,121,225,182,160,145,204,35,17,152,93,167,125,90,143,25,168,1,59,40,44,123,184,145,143,208,157,193,205,219,67,21,220,126,140,133,182,157,91,87,189,248,19,193,128,137,134,86,160,67,235,71,175,117,5,142,7,87,245,182,59,210,16,39,162,139,8,110,14,203,144,85,236,162,217,30,165,33,8,150,9,177,187,26,31,27,175,206,46,169,55,21,16,200,167,38,200,85,60,240,250,54,238,219,149,253,10,109,55,98,77,200,60,182,35,238,169,155,9,230,21,201,21,34,196,127,139,64,174,28,220,16,153,223,125,253,171,30,191,50,201,210,198,235,202,164,181,51,77,76,181,242,187,122,64,148,196,170,125,95,227,131,115,235,178,249,152,7,181,121,174,193,110,94,173,225,149,110,130,51,64,154,236,66,98,61,245,249,160,98,66,134,84,34,249,66,78,24,215,209,6,130,3,200,0,201,62,82,145,184,127,87,3,244,85,53,142,2,148,49,223,203,47,159,239,240,211,6,121,82,209,249,32,132,103,89,250,171,148,219,48,89,30,173,255,203,201,202,39,67,99,123,64,22,200,180,132,193,25,49,136,129,24,168,21,210,76,42,47,111,120,113,136,84,164,105,223,146,225,131,202,26,4,113,43,136,73,179,206,76,175,70,225,82,150,16,235,73,197,102,205,115,251,109,236,157,200,104,190,145,234,55,234,3,68,235,239,72,14,221,205,104,228,242,156,31,92,39,44,59,157,153,187,36,30,181,105,132,86,98,88,246,117,27,42,227,2,72,126,183,197,102,79,197,181,132,241,228,112,9,9,80,226,239,247,156,140,187,158,181,104,11,55,244,14,62,188,239,112,11,170,112,93,45,162,118,116,234,243,158,150,14,132,212,13,129,106,201,61,183,107,177,180,35,173,215,93,80,174,182,55,233,154,8,100,229,127,47,167,51,2,135,182,89,36,211,81,236,250,192,3,167,110,113,137,191,113,178,108,127,13,41,17,13,246,210,64,80,133,171,13,90,52,200,143,177,109,180,128,125,3,106,149,249,7,50,238,194,200,28,228,206,95,163,42,70,50,203,82,5,22,196,255,254,130,199,169,106,12,128,46,246,8,116,254,138,12,182,170,46,51,236,233,69,225,7,103,226,23,187,197,121,31,236,140,57,67,244,220,43,136,174,18,48,164,210,103,121,155,70,192,119,176,24,119,137,233,132,226,140,126,113,68,165,45,192,60,186,38,188,220,180,234,35,157,21,20,79,118,250,227,8,246,195,88,108,65,32,152,101,95,212,12,111,28,198,208,143,158,26,180,38,168,216,70,30,228,16,123,12,235,248,210,129,59,87,234,109,235,237,114,214,96,226,50,180,252,93,154,67,68,11,47,127,61,143,226,187,227,96,170,195,191,169,163,183,174,72,6,140,70,188,254,15,129,202,186,73,166,167,20,178,148,141,163,84,86,191,205,72,163,127,231,191,123,158,95,30,196,205,216,79,14,56,15,75,14,194,233,186,231,255,23,153,90,230,2,195,183,105,96,75,212,209,69,206,179,201,64,38,65,189,210,37,155,12,44,132,242,158,28,90,215,68,227,216,55,229,30,105,180,220,13,212,245,252,68,184,47,10,202,45,60,124,76,211,98,93,87,127,161,175,242,11,71,10,188,8,37,20,238,246,43,161,240,78,186,82,42,8,118,219,131,192,146,186,69,250,224,182,148,103,160,7,233,188,71,203,122,225,103,32,21,57,139,157,114,151,94,68,241,252,242,98,143,28,90,134,192,143,59,66,235,4,77,110,174,236,245,251,176,42,57,43,205,241,157,63,53,244,132,185,1,252,58,208,18,65,198,227,155,21,18,62,200,218,25,119,34,36,255,129,199,226,177,220,200,88,109,145,35,107,92,32,215,247,193,223,230,148,194,149,112,27,113,209,0,201,5,164,174,157,227,116,38,195,235,200,210,58,93,239,70,128,7,54,219,204,187,220,13,110,80,75,147,29,183,45,114,63,79,173,138,192,211,7,155,127,80,62,115,160,232,183,91,13,158,30,147,40,163,118,203,57,229,81,24,70,192,110,136,182,99,30,176,131,254,221,151,134,89,80,45,247,58,231,18,23,36,140,122,194,246,190,14,251,153,157,7,175,108,149,210,103,96,204,42,130,20,11,112,105,55,10,64,229,239,12,229,144,71,106,171,51,54,242,18,168,161,166,167,149,14,205,79,143,11,158,189,71,26,68,8,120,42,0,44,71,41,100,60,172,127,28,138,3,252,66,195,202,75,38,105,19,172,230,88,67,45,221,43,50,203,145,183,150,103,14,11,221,85,219,213,204,173,52,103,28,193,59,24,94,201,184,22,233,45,167,116,127,211,62,8,23,117,107,190,5,183,28,160,134,170,8,18,106,39,33,174,36,170,189,134,72,156,182,47,96,86,76,81,122,215,149,157,34,86,30,75,150,247,121,68,191,87,168,139,251,86,212,74,186,233,102,220,24,105,230,212,248,207,233,189,217,150,170,4,170,102,6,160,195,36,137,230,141,86,255,121,229,28,245,247,112,194,69,176,161,251,70,69,217,11,37,235,38,43,203,82,184,102,188,60,124,101,213,223,83,20,198,21,105,49,139,60,225,86,252,35,206,232,164,196,143,190,214,237,157,250,153,199,178,175,27,150,53,111,26,228,251,112,168,100,2,163,123,64,200,231,4,31,24,74,147,245,194,104,117,52,63,8,213,61,130,200,83,78,31,218,143,111,159,164,209,64,16,236,207,187,118,4,41,24,126,220,182,205,20,1,0,51,245,181,235,104,12,114,63,48,61,19,13,15,95,238,137,95,118,177,95,175,152,210,159,214,94,130,255,62,152,102,245,29,50,149,7,157,19,142,32,43,236,72,110,14,143,2,165,2,143,17,222,166,87,182,157,45,9,207,66,60,167,146,243,191,146,190,133,104,136,123,205,129,154,172,102,4,170,31,238,182,71,190,141,202,251,102,238,181,99,91,36,195,91,230,191,120,135,137,124,77,244,68,29,161,245,197,55,238,183,155,188,163,67,209,25,41,14,140,50,59,252,62,151,230,63,5,243,69,111,13,247,20,117,32,51,9,109,93,73,111,95,25,7,129,149,74,102,52,83,226,0,157,66,99,18,186,88,99,211,21,128,211,122,114,140,138,21,228,133,28,114,95,23,254,102,66,43,11,121,124,171,90,181,51,90,185,88,152,140,74,44,75,82,192,86,255,126,221,117,21,75,117,39,30,247,218,52,50,49,161,186,230,128,19,40,19,72,80,155,32,179,179,107,233,88,63,172,35,41,53,0,14,57,211,228,42,90,176,233,82,83,165,244,45,57,87,48,195,127,194,193,1,249,50,202,178,144,244,225,156,169,133,73,71,102,166,11,20,217,143,33,203,99,142,10,253,124,222,109,73,66,38,219,128,60,114,91,249,147,78,17,6,21,211,68,177,175,107,59,21,222,15,35,161,13,49,66,131,21,134,41,153,189,195,90,140,25,143,136,62,42,222,248,178,152,28,146,110,182,175,168,125,157,214,45,253,180,109,30,254,165,32,44,149,72,215,194,146,18,229,18,215,243,123,203,160,30,168,192,86,84,112,235,132,124,206,116,28,112,3,197,218,25,189,60,74,15,177,175,32,12,185,101,46,91,60,21,26,8,206,208,21,60,203,148,199,2,225,188,232,85,218,88,102,76,37,76,114,204,194,141,108,159,171,93,214,10,198,221,232,191,40,125,49,171,179,186,26,136,147,213,226,192,136,221,45,255,122,95,237,72,232,40,76,123,236,17,182,57,213,15,92,208,223,97,94,23,69,1,101,82,148,30,134,40,115,234,236,186,100,66,128,189,156,218,170,95,31,124,139,96,237,97,79,30,174,50,0,50,3,160,1,237,42,114,87,9,155,207,236,9,176,144,151,50,163,139,125,71,166,112,122,63,232,117,67,155,247,9,205,226,234,221,3,6,26,126,50,202,198,119,78,174,225,59,171,246,161,121,248,169,143,78,128,135,54,227,71,37,137,143,28,154,37,41,198,193,188,22,125,44,147,221,161,59,167,134,194,98,146,62,130,227,23,194,38,15,217,137,92,31,233,36,47,167,8,11,76,93,131,255,106,197,130,122,170,135,3,40,249,172,10,20,227,36,150,93,194,102,146,253,212,217,243,120,164,126,208,218,47,18,94,75,107,79,5,173,36,218,244,244,165,207,26,156,8,234,207,156,206,133,201,5,107,60,224,19,162,115,190,182,152,251,170,132,10,110,18,213,13,58,32,88,60,167,120,158,166,221,199,35,245,56,165,56,198,150,158,58,165,187,199,138,205,138,99,206,242,206,191,175,251,247,209,108,127,69,25,143,156,37,208,37,222,100,234,88,39,167,206,156,16,227,200,122,223,88,46,251,70,127,250,246,74,51,64,40,227,132,6,99,102,47,140,110,115,149,170,237,37,234,162,15,94,127,120,99,167,125,117,240,219,20,101,88,48,252,57,47,243,216,181,190,62,92,230,201,123,156,110,64,5,80,246,27,206,172,41,53,208,207,46,255,228,106,152,1,132,243,92,83,67,35,25,188,208,31,23,202,225,13,147,115,190,21,220,1,239,28,77,27,52,208,247,152,52,100,104,62,148,60,79,162,15,40,243,49,55,58,54,143,40,164,11,92,34,66,211,157,80,122,8,143,101,90,179,76,241,79,129,80,148,216,185,33,205,209,88,27,214,220,75,128,226,187,100,167,207,24,105,50,186,249,32,203,18,4,214,212,6,97,62,86,208,213,202,253,217,46,202,100,110,142,119,124,193,223,173,200,8,93,116,253,32,172,212,108,112,230,190,58,164,108,220,148,84,219,198,42,24,33,66,54,11,198,210,202,2,242,60,236,195,120,209,151,112,239,236,228,9,171,22,251,26,131,75,76,43,30,162,56,187,127,109,50,225,234,103,166,227,50,227,95,226,161,42,129,96,26,133,156,180,185,105,96,171,243,152,207,123,232,89,66,231,169,85,105,230,26,156,186,4,78,232,105,27,62,114,184,54,115,204,37,58,55,91,52,245,118,100,69,191,50,191,206,101,202,150,25,64,40,11,133,127,121,135,88,176,41,10,155,84,105,118,15,212,6,153,16,55,138,221,128,174,6,241,224,18,75,80,30,124,30,202,75,69,144,42,185,157,194,172,242,92,187,1,254,150,21,236,135,1,62,229,97,72,33,199,193,189,47,13,213,104,135,52,177,25,14,128,116,110,64,134,22,92,103,196,159,59,102,12,128,202,89,164,186,178,178,206,39,205,105,183,154,127,45,64,95,64,192,148,173,189,222,58,6,167,15,222,206,156,147,185,32,93,101,211,71,12,69,240,2,95,87,247,64,99,17,228,30,60,253,176,205,237,110,124,8,140,111,187,234,148,124,2,32,161,3,8,236,56,82,195,139,246,121,217,113,177,16,73,39,88,101,12,14,68,62,2,45,9,41,243,189,42,179,102,234,13,90,219,180,50,68,161,67,116,10,239,106,203,56,42,12,152,103,105,241,98,48,34,73,125,133,14,68,165,106,177,165,217,36,98,180,197,134,244,129,195,198,243,182,26,229,172,92,22,174,132,66,140,41,209,176,34,189,51,247,170,16,13,210,141,44,229,45,48,21,30,25,104,75,204,84,8,164,128,224,214,224,197,3,161,76,234,126,99,66,30,191,217,237,35,210,137,110,138,136,3,121,181,107,51,49,38,235,130,151,79,111,179,116,5,188,166,148,216,3,118,227,163,154,177,42,187,109,224,187,39,227,175,45,220,164,159,141,93,94,136,239,255,165,153,244,107,170,213,192,205,35,128,168,228,200,102,240,166,13,190,104,243,105,15,83,28,12,183,60,9,37,187,12,108,102,29,176,12,251,152,11,167,85,177,253,178,23,108,180,176,149,202,127,23,124,146,186,252,43,28,125,45,82,24,114,68,91,187,145,64,156,128,214,182,67,148,130,216,92,124,194,102,184,192,142,192,76,252,104,102,125,240,35,76,205,141,90,39,253,63,235,221,8,84,106,43,120,172,2,43,117,10,181,96,226,131,143,77,71,26,60,142,186,249,209,182,114,28,232,88,178,8,194,98,254,250,42,56,67,124,203,219,14,228,26,73,74,57,188,110,50,11,101,210,223,240,54,4,220,188,52,228,1,196,109,105,120,190,9,185,141,119,12,24,169,23,154,189,88,2,145,209,45,133,72,2,47,133,109,236,244,184,236,13,174,21,84,238,229,2,77,245,87,224,159,225,119,188,93,39,22,197,227,166,151,26,149,146,56,246,151,186,194,237,106,193,108,150,197,172,14,152,9,111,79,220,28,180,205,69,116,146,4,231,187,136,170,89,157,54,44,12,40,181,3,236,186,117,83,126,134,131,13,60,92,105,244,234,37,230,159,88,214,66,224,27,168,197,187,110,98,3,60,26,56,186,154,250,185,224,16,219,251,61,154,8,240,126,115,78,247,5,35,135,223,132,43,19,7,248,255,71,4,132,118,85,70,46,147,19,114,139,180,62,29,114,231,246,156,178,167,226,218,122,89,151,63,93,22,91,10,148,119,147,213,222,234,6,100,68,171,154,94,139,183,158,162,249,77,15,94,130,227,70,196,193,22,33,205,148,197,191,19,235,129,92,19,101,82,94,201,85,121,147,40,91,253,7,136,144,43,124,23,43,13,238,154,76,90,40,106,224,169,228,243,69,27,195,178,217,22,238,6,52,254,5,132,96,210,129,129,146,217,203,13,86,189,131,88,175,64,30,111,105,46,135,233,155,220,179,207,250,174,45,34,96,224,33,254,61,141,148,29,57,132,113,42,185,244,217,3,221,26,168,182,162,45,246,43,22,4,178,181,193,77,109,151,106,159,145,54,21,106,224,133,4,139,29,192,220,17,194,7,175,43,210,230,64,56,197,237,137,226,23,123,50,95,28,55,130,237,13,105,7,114,29,191,114,239,112,14,182,231,11,0,174,130,44,186,161,208,11,247,210,37,205,196,131,149,35,135,155,182,47,242,19,70,88,79,107,196,116,200,241,39,123,167,158,134,194,22,26,144,224,108,57,28,239,90,2,24,194,120,36,229,163,117,229,199,101,32,202,253,51,33,105,32,158,65,80,184,76,39,40,200,69,234,42,35,40,80,25,145,198,174,149,24,240,235,181,248,222,102,237,146,210,95,65,247,45,43,89,113,107,19,142,0,34,45,124,232,213,148,142,181,117,150,70,136,187,183,18,135,91,167,83,140,144,107,5,23,37,107,158,24,228,16,116,36,239,85,165,64,232,59,217,36,166,181,115,175,133,115,105,158,1,159,252,115,134,144,211,36,127,119,155,80,252,74,60,183,115,63,179,29,166,31,178,31,201,33,182,28,1,71,240,92,96,145,95,109,250,140,16,73,177,81,177,195,30,17,106,207,33,49,208,81,120,103,104,123,113,2,99,8,190,16,148,78,50,102,77,39,217,238,38,188,243,57,140,232,200,82,225,169,168,105,2,129,25,120,175,212,222,99,74,11,177,138,61,23,87,28,25,49,98,31,35,19,96,248,144,121,179,246,135,68,86,165,15,103,158,167,178,225,139,86,95,156,82,9,240,30,15,140,248,80,63,6,204,146,195,248,83,152,216,11,190,86,122,9,50,18,47,219,187,133,233,161,239,55,243,105,63,98,165,253,211,116,164,251,132,188,4,51,116,240,5,156,173,131,91,56,152,199,30,227,73,149,91,25,2,112,0,122,247,34,21,102,196,17,220,77,164,138,48,171,50,195,228,16,44,57,216,117,26,22,74,101,250,201,78,253,164,203,128,218,54,140,91,184,190,116,43,250,119,226,21,77,1,15,241,57,180,193,98,184,117,193,16,214,97,151,11,63,160,218,54,137,97,28,175,193,49,187,200,4,21,185,245,92,214,224,4,98,232,228,198,140,143,182,152,18,120,84,108,117,70,128,108,63,122,226,125,230,5,192,136,65,225,229,136,94,38,172,115,255,152,73,16,179,85,169,103,166,86,227,247,50,214,173,195,73,60,53,185,172,1,31,39,143,47,155,208,11,143,221,101,100,62,151,59,173,62,190,217,161,9,156,208,104,227,252,59,92,156,51,249,57,160,180,136,45,150,29,85,207,144,195,167,153,34,0,224,34,79,76,87,115,215,125,188,87,203,252,170,231,42,243,149,178,92,33,219,71,104,87,150,161,56,154,102,4,170,201,57,6,139,137,42,57,31,188,22,12,60,11,251,72,251,173,104,79,221,10,92,202,146,0,153,229,225,208,104,31,49,29,49,135,253,234,32,155,129,218,156,227,49,185,8,164,178,102,195,135,211,171,127,19,170,180,53,62,72,212,171,64,20,222,215,83,96,253,196,18,185,151,118,35,226,148,171,117,19,43,82,14,55,120,102,182,255,37,43,59,45,127,145,120,62,92,3,56,86,176,44,112,239,192,19,114,222,70,61,191,160,147,146,104,142,239,108,73,25,162,69,135,208,230,158,247,229,212,209,65,134,208,103,101,168,112,173,5,84,191,128,222,177,175,204,63,197,228,153,124,74,122,216,209,221,37,31,74,18,255,245,219,104,57,12,177,38,0,229,98,162,53,17,56,255,28,218,54,190,38,8,129,150,146,84,92,214,102,219,72,143,124,200,184,26,224,132,149,124,108,8,75,211,216,145,179,106,101,80,90,173,170,46,46,191,200,191,159,252,102,218,97,240,1,170,204,244,119,62,136,251,103,44,117,12,144,151,59,167,125,16,179,26,36,185,115,15,103,117,111,208,159,213,179,132,70,113,233,17,179,212,176,138,178,214,50,116,138,242,175,243,19,218,167,30,50,22,97,64,29,147,160,232,207,129,74,41,112,72,14,28,116,152,182,90,79,248,155,29,51,23,66,75,238,115,183,205,103,44,53,62,207,14,190,139,241,152,65,146,121,37,21,2,40,202,66,209,242,182,165,107,171,103,243,133,50,154,29,246,12,68,66,250,67,237,58,250,77,178,192,206,233,172,21,60,191,234,177,73,148,8,32,146,245,79,167,16,205,117,139,29,27,214,204,48,9,168,34,33,189,45,205,120,76,198,167,78,65,101,191,83,30,189,182,41,247,193,250,214,92,195,122,213,115,132,194,122,59,111,161,185,110,84,91,207,129,85,247,68,211,126,170,21,132,132,196,11,231,105,138,36,68,249,176,217,240,89,80,119,220,86,153,140,58,69,178,95,143,111,249,70,28,162,131,157,39,174,4,140,134,43,184,173,121,152,98,118,222,38,150,56,238,121,150,8,36,110,156,28,128,163,139,228,106,75,39,142,143,98,39,65,228,39,173,47,185,190,111,196,40,96,29,71,157,156,9,30,107,42,202,201,226,96,187,81,45,19,131,114,241,249,111,61,177,131,175,8,153,6,175,24,72,13,239,227,103,75,130,22,80,234,195,245,33,28,240,237,100,107,67,253,107,56,133,166,213,219,66,117,244,243,153,57,73,23,108,177,16,229,126,77,163,89,15,94,21,100,46,43,88,225,129,213,164,222,25,35,228,174,248,10,62,209,150,121,125,250,249,139,39,28,7,255,181,175,219,186,18,226,47,212,93,4,145,123,202,107,14,108,166,167,84,25,194,42,64,45,78,159,16,178,45,196,255,232,85,164,246,82,119,15,33,163,78,203,60,78,3,220,106,87,3,255,20,71,64,181,217,128,222,97,58,117,32,244,114,125,248,153,105,38,222,116,22,114,143,167,173,252,164,33,78,60,121,105,70,29,18,194,25,127,33,225,38,112,214,82,102,147,22,209,123,142,113,136,239,31,108,237,85,155,52,79,155,137,229,52,7,168,67,43,229,230,140,144,24,171,185,100,119,204,223,52,62,44,124,190,199,207,130,156,119,17,143,200,126,169,71,32,124,106,235,95,212,86,182,71,25,71,246,164,208,4,143,100,231,167,209,227,134,111,68,56,3,194,49,6,37,128,225,46,185,154,54,43,41,71,163,80,7,115,47,166,136,163,50,39,48,31,255,124,117,175,219,87,137,80,240,141,128,196,234,22,98,39,229,210,37,101,216,58,150,18,180,69,125,255,181,68,249,82,4,147,155,211,95,182,21,217,197,191,112,18,134,182,37,255,120,5,135,237,219,80,66,208,110,254,27,198,115,113,95,69,228,200,45,60,34,128,190,59,65,78,146,96,162,170,88,169,13,111,143,57,145,76,20,7,83,237,153,211,22,125,68,228,113,196,52,160,111,151,228,59,37,51,40,138,219,252,2,184,197,71,116,175,203,99,231,65,32,73,169,69,136,96,53,187,129,211,35,143,252,3,118,106,152,171,117,173,38,124,198,30,222,235,20,30,138,197,145,22,174,35,65,134,140,27,86,11,53,16,18,156,103,37,121,21,214,205,15,139,186,35,242,142,220,11,113,147,87,195,252,83,251,130,85,250,9,103,84,27,24,243,183,158,230,47,61,135,100,34,122,106,58,76,53,61,18,232,140,19,48,182,99,44,201,121,24,6,136,158,111,77,111,58,148,89,154,183,167,42,18,118,19,217,219,126,105,64,202,244,136,165,84,50,73,5,176,175,136,155,75,130,164,195,220,21,170,120,239,138,219,56,190,177,29,114,211,47,185,71,48,59,227,238,123,14,169,241,26,217,193,151,61,77,150,250,117,198,76,85,79,36,107,26,196,97,223,23,80,204,151,215,75,37,142,139,80,216,146,245,201,95,2,12,222,202,60,15,181,247,18,242,38,127,213,240,19,192,98,196,75,206,120,239,173,67,166,222,210,222,127,92,40,221,86,241,217,73,175,243,195,155,216,232,98,185,174,187,6,247,45,38,196,146,51,61,154,162,146,139,21,175,150,92,55,39,92,125,241,145,84,132,197,238,44,101,82,121,239,83,190,144,244,100,222,162,171,63,123,27,223,33,89,169,11,4,105,27,138,249,75,29,65,191,168,247,43,225,73,192,192,5,94,243,105,38,193,166,4,108,100,148,200,129,143,169,38,123,92,131,230,197,49,99,68,166,210,199,76,126,97,43,157,88,86,93,48,85,240,195,230,177,17,8,238,177,83,191,70,186,149,194,91,211,200,205,147,3,139,93,202,149,203,48,237,78,140,66,237,196,168,67,57,113,17,215,191,48,33,167,200,153,110,62,142,244,212,150,141,175,207,128,163,195,95,89,124,173,139,83,94,79,103,203,94,29,228,83,172,137,33,250,162,18,177,213,241,13,212,154,124,168,209,165,4,234,142,221,116,101,223,91,145,168,53,154,108,127,139,209,205,203,86,77,17,241,99,172,226,232,230,115,156,88,204,212,147,54,63,16,12,90,229,146,162,153,47,179,192,96,215,87,51,57,124,128,214,143,202,55,98,63,202,106,106,46,208,174,28,131,115,93,24,186,184,64,90,194,137,174,119,188,193,28,207,151,88,131,69,91,83,88,68,39,54,128,129,135,156,239,27,127,16,215,72,102,197,227,47,218,6,83,99,2,242,80,209,164,120,231,250,37,210,59,46,156,239,98,232,142,154,97,40,73,143,133,59,1,144,31,188,247,184,246,196,133,50,21,31,201,166,150,8,205,241,213,244,179,150,107,65,234,93,240,131,254,120,98,211,42,149,107,100,185,11,88,30,174,125,30,20,196,218,23,42,217,254,57,93,96,204,49,181,221,86,14,250,58,143,118,40,46,110,3,143,21,147,157,8,51,233,29,127,215,236,86,160,129,123,99,163,224,96,68,109,75,244,64,83,255,134,214,66,10,51,146,156,107,108,113,90,163,191,169,6,101,115,92,215,157,178,249,58,183,70,17,122,130,125,73,149,78,212,155,196,244,39,18,65,57,253,44,21,119,24,32,164,120,178,173,20,65,198,77,41,243,218,78,100,220,163,26,133,28,39,91,29,130,140,202,195,231,178,145,15,12,163,158,247,186,77,147,244,140,44,49,24,8,109,103,89,51,143,11,156,222,253,239,82,70,187,64,145,185,143,52,99,107,41,76,194,55,70,127,119,152,68,92,156,226,204,208,99,237,96,18,112,233,107,197,63,27,205,197,128,36,95,145,55,151,219,231,26,162,170,31,93,85,47,161,130,187,240,255,123,124,241,251,5,75,192,7,142,173,124,16,107,115,180,60,105,134,231,54,176,18,117,98,165,199,106,184,219,136,151,98,114,194,89,101,49,65,162,67,66,8,40,25,154,174,48,38,132,22,31,226,115,255,192,141,183,35,182,151,188,8,94,58,114,68,219,190,74,136,151,24,253,9,151,4,239,104,251,51,7,125,96,186,28,179,25,189,164,99,234,98,14,181,205,42,36,199,45,163,242,157,35,164,200,62,30,101,120,210,56,246,197,226,180,64,18,107,129,43,218,183,41,14,36,228,121,42,39,83,200,97,33,8,128,231,121,54,207,70,209,131,129,74,22,234,31,197,240,213,22,33,21,9,141,68,133,152,170,38,143,254,83,250,168,68,127,73,174,227,183,244,230,0,48,37,140,19,47,199,17,32,174,186,113,82,141,24,224,195,92,75,172,192,31,135,21,115,219,214,6,22,98,136,115,237,151,9,174,189,83,215,245,183,130,93,41,183,210,41,240,251,228,31,28,160,94,196,164,90,71,44,72,238,144,203,226,116,125,114,237,125,41,52,18,243,142,10,122,21,3,254,183,163,129,30,106,39,112,163,89,97,150,73,156,198,165,58,194,236,173,98,25,139,88,253,106,86,111,212,123,183,47,198,253,185,204,71,111,241,110,94,46,113,17,89,245,252,173,72,109,18,209,110,198,204,105,72,153,199,163,35,137,150,55,253,178,199,197,57,151,192,74,238,219,154,73,234,15,70,129,156,26,181,245,116,72,32,42,195,68,203,220,69,222,4,105,15,233,78,126,122,146,159,195,48,89,56,224,211,195,162,143,90,233,209,70,212,175,149,191,145,29,216,251,221,178,119,171,175,102,87,167,223,211,197,220,185,109,213,161,207,49,242,6,66,56,69,76,115,196,150,51,15,210,24,229,211,178,198,149,34,32,217,103,222,186,164,91,231,35,68,159,23,243,158,59,247,180,159,61,128,172,58,180,46,227,32,232,74,42,128,178,214,51,247,168,4,235,103,45,80,57,39,243,29,249,246,186,159,194,146,150,21,28,170,16,80,37,17,247,68,212,57,90,193,244,205,69,34,40,154,75,236,201,194,255,85,108,95,0,29,155,194,93,194,103,67,218,87,108,34,42,75,162,81,148,158,89,119,8,69,240,203,215,194,109,202,161,179,51,170,46,169,235,228,37,167,64,118,84,31,150,101,16,158,100,15,159,129,130,33,30,218,149,2,188,145,229,236,247,138,159,110,193,194,199,9,96,184,57,155,65,129,224,78,112,31,37,63,208,204,46,158,135,160,123,43,108,199,186,47,252,197,16,38,174,238,219,55,189,214,180,78,36,129,61,195,99,203,208,48,84,162,168,227,252,219,252,4,142,157,83,35,85,16,183,108,225,156,101,25,38,197,194,156,148,69,232,175,16,251,184,66,134,47,196,70,156,101,124,71,96,122,103,74,181,180,175,133,118,188,115,24,248,95,219,7,172,203,107,216,16,178,172,230,96,103,91,126,44,91,135,65,235,94,174,133,130,215,83,199,54,3,172,101,214,153,119,201,118,117,120,126,189,240,148,30,243,80,210,128,159,203,230,203,44,231,132,251,74,177,13,243,208,49,103,60,6,139,254,88,122,226,152,191,119,250,110,54,192,62,172,179,138,192,196,35,211,23,38,15,196,195,7,136,121,203,206,60,134,136,59,98,113,42,70,26,212,129,177,105,84,160,158,234,228,228,141,108,83,96,4,151,84,95,148,198,184,39,150,144,136,139,224,114,190,96,249,194,194,97,54,27,119,155,41,175,197,185,59,200,133,152,211,175,9,239,106,47,34,169,57,144,41,53,180,31,15,160,252,51,225,245,235,223,157,251,254,20,170,158,161,35,86,195,9,62,8,158,151,147,92,221,125,212,95,118,235,123,54,161,32,138,174,209,141,149,130,158,134,26,183,8,108,148,245,250,38,242,93,110,53,232,134,236,160,237,89,145,161,14,176,105,123,204,132,104,39,151,115,252,108,48,28,34,227,160,169,216,71,67,5,119,146,84,93,169,243,119,221,207,35,129,172,50,7,140,47,201,15,192,247,12,88,109,119,65,196,205,116,130,46,182,50,158,139,208,138,205,174,118,234,192,154,25,61,13,48,165,70,179,67,30,27,184,25,96,76,137,86,75,135,204,90,8,55,181,248,220,5,54,239,76,143,1,167,73,223,174,220,225,129,122,99,60,136,233,40,212,166,98,125,215,7,246,138,213,240,82,82,63,139,140,118,89,148,11,70,110,143,249,122,189,175,116,92,144,160,93,79,237,110,27,198,73,49,243,121,188,85,232,54,150,171,195,1,8,100,16,200,33,160,220,73,1,149,89,164,212,161,238,73,94,114,149,159,15,239,144,9,116,15,12,12,96,146,97,132,51,41,100,254,150,73,26,153,196,31,226,214,90,134,238,252,39,42,10,167,157,149,253,220,105,224,32,80,195,140,90,32,90,93,228,218,98,7,193,167,16,7,224,197,142,186,136,4,50,233,97,98,51,94,97,214,147,101,173,168,129,88,243,94,92,27,169,242,64,93,186,31,230,242,29,77,30,132,155,73,244,8,51,237,174,134,216,118,114,133,134,105,177,43,63,218,110,184,194,67,73,97,136,42,103,207,73,53,211,78,167,169,208,64,99,201,211,166,57,218,109,105,3,233,91,61,1,55,167,169,113,124,167,103,234,192,133,113,153,76,204,180,152,215,209,111,230,58,96,81,133,186,131,77,237,138,181,202,163,241,245,122,255,13,133,65,204,109,57,30,8,133,227,200,92,160,55,47,40,253,167,51,184,40,0,81,240,206,247,50,211,63,16,253,46,145,224,1,83,229,178,119,221,103,214,138,167,228,234,27,146,111,105,160,116,104,240,232,44,120,141,178,19,176,62,101,240,200,74,46,202,241,177,173,163,252,108,152,1,59,144,137,29,60,150,83,36,38,85,37,118,104,98,94,65,130,11,19,95,136,125,59,46,32,233,93,216,68,233,213,98,54,113,104,68,85,76,0,159,204,229,189,3,112,203,221,59,16,240,27,38,190,181,200,245,144,227,55,96,113,235,3,80,30,119,197,236,89,6,211,236,36,152,249,193,8,93,191,186,185,225,197,180,46,132,222,69,209,113,186,133,190,182,83,157,53,145,14,60,145,13,40,166,53,103,195,8,69,133,224,165,49,56,248,40,251,126,37,222,186,32,69,99,241,227,227,84,122,18,246,165,205,200,205,233,23,197,134,64,21,130,178,55,103,245,80,242,11,148,203,12,46,255,191,81,133,77,137,155,122,162,128,168,122,51,216,250,231,216,242,181,246,210,117,142,156,199,4,107,210,23,98,186,195,231,121,245,118,112,92,75,24,235,66,114,208,5,52,234,90,177,59,174,236,253,195,79,4,192,186,47,117,195,94,122,56,14,159,205,74,236,78,22,113,105,247,90,78,20,230,75,184,229,17,112,159,9,139,96,88,213,0,248,77,204,87,15,212,234,249,12,9,12,110,104,86,170,26,227,82,111,160,187,136,214,107,147,14,86,165,25,119,78,73,171,102,93,199,52,249,149,87,241,81,71,242,99,48,137,53,30,9,250,39,165,254,40,243,127,145,211,243,146,7,64,158,96,183,154,118,105,103,205,150,74,5,28,32,158,121,159,56,245,228,154,245,210,11,135,138,123,29,60,18,46,247,21,179,211,133,130,27,56,114,119,167,6,226,111,13,114,184,105,70,220,67,178,55,28,137,34,1,99,62,75,174,160,22,78,85,1,42,144,68,191,59,229,190,191,41,212,198,165,18,8,97,158,248,106,92,247,134,153,44,83,211,29,218,240,223,196,177,44,124,7,125,17,73,61,63,72,250,150,80,114,126,106,100,112,152,46,57,221,104,84,32,122,117,50,208,222,178,170,117,52,107,93,65,8,195,110,137,241,102,15,235,90,117,54,174,89,184,29,26,117,117,119,15,44,58,97,59,61,17,235,72,58,216,83,232,204,152,244,150,175,144,255,157,27,217,223,172,151,206,136,128,21,119,180,125,117,51,65,54,107,17,246,97,30,187,60,148,81,198,34,70,94,187,41,204,180,69,107,140,43,161,254,161,100,153,25,197,203,115,237,143,84,37,19,13,1,111,162,181,44,233,78,76,96,255,69,214,136,64,0,34,254,55,210,250,243,173,145,151,105,92,246,183,163,135,202,41,210,31,155,159,238,67,71,218,156,199,90,200,193,158,134,166,198,246,26,191,150,3,42,11,162,30,146,239,53,243,2,195,202,21,151,50,79,111,50,215,59,1,170,66,153,68,67,235,20,52,116,198,198,56,26,245,140,128,201,145,231,136,79,142,245,103,97,14,185,56,81,124,41,86,26,236,199,95,112,90,223,62,248,71,186,109,43,243,218,71,115,243,34,157,170,107,208,118,115,148,62,236,141,0,192,212,146,28,69,234,1,174,166,125,179,198,74,79,26,62,184,19,57,84,141,61,142,235,53,97,7,150,98,108,77,161,158,0,218,100,241,243,90,73,252,123,117,136,115,227,192,94,61,88,53,78,56,62,55,22,150,138,199,232,194,116,212,221,133,247,14,200,15,186,18,39,167,151,16,194,80,185,182,86,222,8,98,233,54,45,49,31,172,188,92,90,22,10,78,97,163,234,229,161,206,234,204,177,145,114,242,240,8,209,15,162,255,104,247,113,64,15,232,110,249,230,22,50,41,84,64,196,142,73,125,154,45,14,229,171,221,1,114,232,29,162,209,153,190,78,133,103,208,226,46,119,254,124,167,91,208,168,182,32,30,230,100,43,135,244,97,121,40,96,9,254,184,46,173,73,170,91,46,108,7,251,243,255,127,243,177,224,201,233,179,172,48,174,158,166,155,235,197,165,231,127,191,15,33,254,164,251,250,94,1,154,108,63,205,246,105,141,5,244,226,0,238,27,7,174,67,198,76,137,135,146,191,37,47,153,173,251,105,121,63,119,226,224,244,106,28,66,7,125,98,195,118,120,113,29,35,242,234,213,200,183,71,239,128,65,144,13,187,176,139,87,249,245,160,18,202,145,91,154,205,221,86,123,153,197,6,4,82,214,39,234,56,75,99,80,170,11,207,98,243,71,89,100,169,99,13,103,203,32,236,206,18,241,107,141,152,210,215,131,167,50,34,255,89,69,125,121,224,135,242,194,225,24,204,104,3,165,101,247,77,167,134,32,43,161,184,31,34,95,160,30,102,28,188,245,69,99,18,81,54,72,109,103,92,143,61,134,221,239,177,105,59,124,127,82,138,82,93,93,122,209,77,223,168,137,89,50,42,79,24,36,130,48,50,23,174,144,43,192,108,93,5,113,124,234,96,174,38,214,104,6,189,49,154,6,38,127,15,168,202,17,221,158,109,228,179,56,95,120,192,126,242,79,210,218,186,96,25,176,83,9,130,239,42,9,9,174,225,211,141,12,152,185,117,51,31,128,193,66,73,127,64,198,42,227,96,9,65,6,78,182,241,123,241,140,103,250,42,101,63,125,233,135,56,93,16,35,219,153,138,165,174,48,252,241,192,215,107,109,71,155,103,73,88,163,244,151,225,159,133,30,199,222,62,114,155,93,157,109,248,25,36,138,138,83,189,189,189,126,135,178,47,236,187,122,151,61,115,159,133,125,223,160,75,150,8,239,119,64,111,2,245,249,253,89,5,18,210,49,74,157,180,146,10,113,22,66,96,155,231,96,142,16,121,48,84,90,83,83,63,184,140,174,139,227,95,95,1,198,173,155,88,253,123,178,47,225,196,125,236,236,213,5,218,233,238,59,204,2,155,29,5,88,84,123,136,120,241,88,160,177,14,17,245,240,64,98,213,113,241,184,74,194,94,183,2,164,237,130,190,217,19,83,54,122,44,106,139,121,159,49,252,20,51,100,11,201,138,152,171,114,8,82,19,9,175,61,67,202,240,165,44,19,82,157,101,86,153,162,95,123,249,106,14,55,231,204,224,123,241,92,188,206,119,230,15,176,251,24,32,174,5,191,242,1,155,195,104,123,94,49,181,175,160,217,69,217,146,211,230,157,224,221,223,196,180,125,249,76,66,251,108,128,208,217,68,15,83,190,199,51,0,148,128,9,224,216,11,130,148,245,42,128,142,39,199,174,44,86,219,9,221,219,217,81,23,73,159,103,169,12,97,214,48,32,109,247,43,251,11,68,11,43,217,39,212,4,18,235,205,127,77,246,195,233,13,62,231,125,194,142,51,210,131,95,21,112,46,94,39,138,152,150,188,168,236,228,47,44,27,69,158,194,15,114,96,197,227,156,138,54,20,26,235,232,126,205,205,107,210,53,144,157,245,72,26,141,223,182,46,67,213,129,95,184,60,119,168,33,235,119,4,200,160,55,139,84,191,95,124,103,83,72,157,190,206,94,40,84,220,146,210,185,188,83,6,160,12,0,154,58,144,227,219,52,186,238,99,72,83,197,240,98,131,232,106,148,15,209,63,63,173,29,231,19,25,183,1,81,73,194,21,113,206,243,236,43,75,155,79,9,217,127,55,248,235,18,121,98,240,243,139,223,222,148,211,22,148,186,229,163,102,118,102,204,108,178,238,24,83,244,222,247,249,108,125,164,154,80,97,28,107,67,253,105,180,228,218,21,60,205,243,91,208,240,2,156,97,205,84,19,67,176,164,179,232,51,69,134,157,68,90,137,194,200,168,153,70,153,77,163,114,254,251,112,152,235,211,101,183,251,224,122,179,183,223,157,107,120,223,81,67,60,169,192,215,65,152,102,58,220,250,125,194,50,75,83,157,134,81,31,85,219,91,42,53,192,114,197,134,207,66,109,45,178,29,121,61,194,131,87,240,210,51,40,121,128,139,69,57,50,145,118,81,104,226,74,55,137,191,39,46,21,36,228,57,103,254,185,108,100,213,138,241,228,166,53,39,147,179,93,57,231,41,52,95,56,117,118,212,229,192,33,236,175,118,172,145,215,255,60,236,255,4,152,55,47,45,33,203,60,230,193,51,32,87,151,57,140,200,191,219,157,133,145,100,40,16,60,186,184,113,62,18,42,173,230,123,188,148,32,95,132,179,222,223,22,101,210,247,162,188,104,246,13,143,0,89,54,155,104,166,96,206,221,215,194,1,182,163,51,68,229,116,131,85,92,155,80,192,10,78,23,57,22,113,228,225,105,12,100,211,221,174,140,46,161,238,23,18,109,242,20,66,111,195,21,34,213,152,210,145,55,240,61,21,206,5,23,27,137,187,161,50,253,237,196,1,221,0,226,206,96,131,43,82,12,255,99,172,244,22,56,163,90,40,135,244,245,176,167,8,133,67,85,9,95,174,120,44,197,141,229,185,104,5,66,175,239,198,59,206,236,184,43,17,250,105,165,252,111,31,227,4,139,146,199,130,123,7,162,89,90,43,116,143,154,224,111,149,36,35,224,235,42,69,120,12,15,105,134,98,35,62,64,67,179,246,208,164,213,74,114,76,212,76,96,192,22,230,138,15,236,16,145,220,14,207,232,56,187,246,138,252,131,130,225,201,47,110,70,162,135,97,82,3,205,198,155,80,237,129,180,139,6,24,245,93,113,44,29,50,113,188,248,138,204,229,234,171,20,100,154,188,230,235,166,28,61,186,19,142,208,22,245,201,239,36,80,239,70,5,107,69,78,234,255,255,110,224,47,110,50,89,34,156,190,52,72,88,48,47,54,77,234,209,212,55,132,44,168,9,146,45,59,145,110,210,91,157,34,40,131,118,191,97,106,136,246,223,92,195,247,162,45,226,184,198,60,12,88,201,216,158,230,117,7,190,4,3,96,243,77,224,68,211,238,177,125,174,3,210,143,12,161,253,216,5,19,202,250,172,35,78,246,242,254,134,65,152,130,99,5,253,6,246,108,106,183,79,200,141,212,188,50,239,238,49,229,55,251,231,238,136,182,154,74,64,73,237,94,170,0,228,3,217,214,8,218,25,150,14,210,140,153,65,22,0,18,44,139,52,235,35,2,27,131,122,7,143,216,198,4,252,170,8,144,83,186,210,113,145,26,108,89,103,228,36,183,233,164,105,194,11,145,214,82,110,45,125,222,74,147,105,171,72,245,56,187,56,79,181,123,203,23,250,128,157,130,102,13,196,200,25,185,146,40,91,124,132,43,67,49,132,244,117,114,150,6,84,159,67,115,201,103,28,24,242,253,19,171,5,20,176,242,216,48,72,33,25,164,8,206,174,16,14,42,192,98,32,199,104,206,116,177,196,8,190,227,139,23,177,117,119,20,29,228,109,195,150,37,211,151,54,195,96,33,153,142,143,219,128,168,45,22,60,118,149,201,2,155,78,242,188,30,179,205,245,221,71,120,237,156,19,246,234,33,59,82,55,131,110,144,25,81,171,193,234,237,106,218,205,105,84,180,79,216,6,174,255,149,82,45,61,51,31,62,115,37,72,62,90,162,224,226,137,203,165,203,186,37,70,156,22,25,228,17,168,207,129,252,209,203,44,131,109,79,201,147,152,231,177,206,110,215,122,201,211,101,249,136,88,7,34,165,28,6,126,104,106,83,79,232,172,19,167,96,85,224,127,135,204,46,170,132,19,137,207,2,129,74,19,8,243,240,188,204,182,241,228,236,60,176,191,185,3,25,148,167,181,179,89,66,216,234,52,156,37,20,25,40,159,97,84,184,63,0,223,194,53,239,9,28,219,81,73,238,165,190,85,182,83,151,159,138,220,205,18,255,214,246,177,125,171,181,201,118,232,13,54,186,146,249,25,203,21,184,120,43,109,44,223,190,129,235,180,86,223,186,64,226,250,130,225,237,33,175,107,206,81,139,93,70,200,89,22,44,181,64,211,38,182,195,52,59,52,36,150,145,217,111,15,62,54,251,161,254,162,85,100,252,43,109,179,215,153,134,103,16,246,244,32,129,176,132,181,248,192,43,200,30,11,79,103,162,189,248,123,170,93,44,93,224,243,187,244,242,103,105,4,93,248,45,127,186,146,0,109,15,159,217,182,14,50,93,246,196,234,144,181,254,212,170,22,5,102,150,191,78,230,8,145,241,173,90,111,206,144,98,41,218,151,65,182,78,97,135,6,29,168,250,172,60,56,106,120,144,203,18,162,19,218,4,104,163,192,108,22,195,11,2,180,254,72,170,61,30,52,227,58,243,154,197,67,3,184,252,54,219,67,74,201,59,110,57,77,126,3,20,218,124,116,96,118,96,45,137,1,77,50,237,55,97,228,20,248,233,25,46,61,41,162,114,245,178,195,216,39,63,91,16,16,228,210,46,168,214,24,35,223,234,173,237,215,39,193,79,136,67,166,248,10,70,248,133,93,146,199,146,208,156,83,185,167,192,238,12,148,6,56,223,92,67,60,176,224,99,69,97,68,26,215,120,15,110,54,231,11,40,67,7,237,212,134,12,37,162,223,228,161,218,205,216,174,136,173,43,224,215,153,90,105,168,27,93,197,102,179,126,224,189,194,14,50,58,24,26,37,110,103,185,92,235,86,48,62,77,53,249,134,25,61,128,251,157,211,141,165,149,77,13,109,59,64,166,25,116,34,25,69,101,252,83,57,23,70,206,27,104,169,41,232,239,143,193,251,28,70,160,116,216,107,226,152,41,85,129,53,139,170,223,36,139,3,2,69,35,173,220,38,238,136,196,235,194,191,53,182,245,197,38,77,41,116,85,40,127,172,94,178,219,196,242,5,100,25,4,73,6,172,151,201,148,122,16,138,9,255,68,211,57,111,5,117,67,125,164,22,239,3,140,163,103,21,8,104,149,113,0,29,227,239,27,39,136,244,162,113,11,238,218,64,172,211,128,78,29,190,65,179,125,253,123,3,155,137,94,5,58,93,146,17,176,56,13,18,205,118,157,165,86,228,55,43,30,170,192,99,35,236,27,6,97,113,97,102,149,189,201,118,42,200,117,148,189,215,54,4,89,68,183,240,87,45,202,105,91,83,134,40,193,136,94,254,35,115,44,127,126,97,66,150,162,67,107,91,196,25,199,26,87,140,213,243,84,159,232,109,60,214,4,169,169,101,19,4,144,115,82,192,116,186,9,51,119,159,83,86,165,170,109,126,146,113,170,177,176,28,12,60,187,147,178,43,103,148,206,221,251,101,5,54,241,239,3,41,169,95,185,0,66,140,176,48,238,38,42,5,255,195,197,75,168,204,146,226,24,254,70,88,96,39,251,178,56,5,124,13,205,111,228,220,80,242,112,153,133,233,33,74,200,202,148,211,27,235,3,175,195,6,226,112,50,174,17,162,201,120,140,70,184,219,0,247,184,70,211,148,2,36,84,74,46,89,226,168,163,118,153,150,115,135,46,201,35,114,138,90,11,202,99,79,23,45,119,198,30,250,61,43,214,25,236,181,5,57,217,2,143,44,127,212,0,204,165,174,69,101,181,205,159,234,48,134,20,240,169,6,121,154,240,238,146,130,109,47,215,130,87,1,56,245,148,9,28,5,171,250,197,153,24,40,45,254,156,67,80,59,224,161,135,54,158,153,145,235,252,101,227,108,115,107,151,159,254,28,213,218,193,117,160,65,105,176,18,16,158,35,121,220,152,110,206,174,166,235,30,97,69,223,2,208,29,47,88,28,108,119,222,152,55,87,24,231,44,35,119,25,188,161,70,15,89,200,101,115,168,71,85,19,248,233,250,237,191,56,117,21,128,106,121,234,97,106,237,112,196,152,115,244,133,151,47,3,62,213,149,211,26,124,8,162,15,86,193,216,20,69,52,154,85,79,198,216,14,71,198,121,116,182,150,192,135,47,12,189,252,155,59,245,233,140,254,99,12,220,135,121,170,162,21,210,243,132,201,149,46,200,191,116,1,243,62,164,150,203,216,213,158,169,230,87,85,175,20,64,191,29,67,116,192,158,18,104,19,238,139,175,18,125,91,244,123,87,67,138,80,163,210,32,189,171,202,129,81,251,153,24,11,53,45,103,225,89,38,88,194,69,212,230,58,66,153,73,15,253,242,43,95,171,171,37,245,107,134,118,46,231,192,197,232,238,173,223,75,165,223,197,193,84,60,238,5,164,37,107,195,75,212,195,176,198,10,40,171,89,130,7,45,215,145,17,167,51,154,147,234,55,171,119,33,194,230,180,16,4,186,181,252,37,166,68,191,0,201,195,245,140,231,222,67,165,21,186,93,100,110,149,103,245,74,150,76,134,72,138,108,170,133,51,184,32,212,57,4,207,119,144,238,75,97,234,109,197,150,116,202,83,253,226,179,224,123,167,185,225,132,210,166,32,128,203,203,104,42,79,29,102,116,54,67,83,154,69,106,164,237,207,149,183,78,122,218,217,2,218,27,54,213,58,146,89,120,80,142,1,232,17,223,154,131,92,74,105,33,180,84,238,43,154,198,69,91,87,50,86,251,253,111,154,132,2,184,190,225,234,11,210,42,22,120,97,49,211,152,165,89,237,128,81,210,162,22,149,254,17,97,138,27,211,249,205,17,76,84,201,69,105,160,198,236,159,200,9,43,18,209,71,244,157,88,46,226,14,84,18,21,47,95,11,55,147,254,79,140,104,248,190,183,171,250,122,137,18,202,74,159,244,131,132,213,61,129,236,41,206,0,75,36,63,222,247,57,134,100,12,121,217,238,84,236,209,164,91,130,158,173,138,179,205,198,181,137,32,203,49,97,18,169,70,123,180,228,18,89,116,58,61,156,39,120,37,223,69,151,241,29,224,123,193,68,247,15,36,108,22,99,213,73,251,107,185,156,20,60,27,62,200,219,25,37,125,126,98,217,160,52,97,225,74,64,102,76,19,154,184,84,195,252,98,124,88,168,229,78,52,232,71,8,3,49,6,28,62,255,171,84,57,188,210,2,70,105,216,52,71,3,47,11,171,127,100,133,220,148,19,247,223,12,190,172,35,94,205,157,39,96,116,30,118,121,128,70,53,49,230,37,53,180,172,24,54,192,171,1,139,187,245,71,129,111,249,98,163,68,16,204,95,132,75,197,247,31,65,32,216,102,10,113,61,151,100,177,51,114,85,212,124,179,181,189,138,24,130,233,26,243,188,143,200,234,18,83,233,252,50,238,52,16,25,226,61,108,136,186,161,127,139,36,41,170,40,141,49,59,45,22,237,146,120,218,57,149,206,28,235,61,51,184,64,74,228,16,243,42,3,3,225,50,173,250,79,146,123,210,69,133,16,125,103,25,39,175,14,180,20,200,48,250,150,251,130,127,187,8,56,26,0,17,9,0,194,150,50,137,147,203,12,71,166,96,237,189,234,122,122,50,197,223,45,225,46,127,226,24,121,137,251,193,100,245,51,117,95,129,134,223,251,4,192,50,89,38,153,80,85,177,43,198,26,163,81,134,250,243,20,243,104,53,71,104,153,79,253,54,230,30,191,228,105,206,115,206,84,208,57,137,51,94,214,99,252,58,40,224,129,129,137,52,116,26,47,105,88,86,32,29,151,162,70,185,119,180,89,78,156,147,38,52,191,182,183,231,72,93,105,17,76,12,138,5,37,99,161,101,85,207,128,144,244,206,101,77,221,142,59,65,133,117,143,234,190,67,247,27,152,71,219,217,175,235,127,250,122,12,147,68,153,44,191,246,234,242,169,81,120,71,59,66,36,126,95,31,189,197,57,109,142,118,234,242,1,68,8,164,30,52,249,106,181,43,168,89,35,167,97,80,168,188,66,190,253,222,4,138,70,44,135,159,31,106,58,79,81,160,33,255,181,178,38,161,173,57,234,9,235,243,72,157,32,46,44,169,148,146,238,254,15,69,32,69,174,24,153,167,220,79,179,175,106,28,25,130,240,201,5,231,16,254,236,88,158,155,4,12,149,134,136,49,227,144,166,147,120,186,210,48,143,207,15,197,244,75,107,177,168,177,102,155,99,56,252,168,147,245,222,132,117,53,93,58,188,44,20,47,161,69,62,14,232,178,31,169,253,199,242,216,37,227,243,122,88,243,193,165,93,10,66,182,190,148,215,168,50,249,105,118,35,5,193,80,101,231,113,39,182,244,137,94,221,173,82,214,239,153,241,50,202,15,48,81,72,48,218,135,9,139,65,22,47,213,253,74,215,140,67,182,190,231,0,220,192,18,178,111,81,201,185,128,224,193,215,55,55,154,242,253,27,97,100,139,29,189,51,98,17,246,210,126,63,232,216,139,126,47,35,253,143,206,85,175,150,61,111,9,139,148,151,5,27,243,147,100,89,54,64,19,43,87,71,107,228,37,133,0,153,121,30,154,216,145,100,250,223,90,153,171,159,186,147,129,4,180,24,142,131,85,13,68,117,17,71,90,79,182,115,97,105,176,221,166,152,123,135,247,162,250,13,115,202,157,66,39,206,97,72,148,220,48,108,240,159,245,219,246,47,89,221,12,120,190,73,171,83,185,7,207,177,175,140,42,86,214,102,252,61,64,219,167,243,194,122,130,178,179,90,79,88,104,125,18,15,5,61,27,183,123,155,99,167,232,17,28,47,69,113,64,198,66,162,78,100,107,254,92,148,229,43,233,177,133,95,35,199,7,98,126,176,78,237,218,203,162,194,43,44,56,134,6,102,153,69,88,189,192,184,221,29,233,77,243,211,8,86,94,253,241,37,207,119,142,86,243,29,183,142,111,122,120,215,106,238,44,77,169,219,112,65,188,24,215,213,14,246,37,168,188,47,201,252,87,31,8,167,156,246,35,101,85,221,5,118,103,112,33,183,10,62,98,27,126,17,66,118,120,140,0,202,107,205,58,115,173,38,40,7,225,231,78,68,119,167,211,91,39,75,26,215,91,204,97,86,98,198,176,188,200,250,223,57,155,206,65,35,116,62,237,15,247,132,60,44,8,68,98,18,116,48,134,102,78,37,5,24,119,90,63,25,44,214,89,184,49,216,44,86,221,47,230,221,114,130,90,1,237,220,79,235,60,173,108,72,28,206,78,70,39,254,128,117,4,243,80,60,199,87,37,89,155,34,144,153,131,50,115,154,34,253,128,146,48,122,42,163,199,138,198,38,162,175,244,166,223,128,204,60,132,193,250,45,162,139,37,97,42,252,119,77,232,83,172,237,145,172,178,193,225,200,255,130,152,233,231,240,244,27,234,223,2,233,73,90,22,112,228,227,158,223,196,135,110,130,47,180,191,203,133,229,114,201,103,99,127,245,69,219,165,180,135,237,213,237,158,49,104,79,83,207,232,4,153,195,138,210,243,202,105,85,190,239,15,236,248,58,53,161,55,166,221,165,147,21,156,109,72,251,168,243,6,122,215,9,220,126,88,132,117,118,8,158,85,201,48,147,152,51,21,108,187,110,46,83,193,65,81,9,5,95,112,196,192,241,180,129,99,152,14,209,166,254,59,38,188,51,122,216,183,56,226,115,64,143,60,116,55,242,186,229,203,10,231,34,71,122,102,149,94,63,192,113,5,91,74,241,66,244,111,216,135,228,3,58,24,159,9,177,153,74,76,176,255,225,149,18,188,169,112,158,146,162,135,80,236,150,234,57,225,43,160,37,220,38,123,68,56,210,70,30,5,168,110,70,202,179,20,83,198,77,218,238,83,63,194,224,107,175,143,62,37,11,105,26,233,73,246,189,255,36,129,217,75,6,104,172,232,74,176,114,34,78,107,66,158,7,226,140,164,227,251,8,155,233,148,182,47,142,141,254,157,28,251,6,247,233,221,6,128,248,128,128,106,47,26,95,207,237,237,127,141,66,0,245,158,188,185,161,84,88,168,136,187,202,90,206,176,198,138,63,0,85,34,152,142,238,52,124,188,172,186,76,138,170,93,159,152,132,191,92,192,27,246,137,78,40,242,155,152,230,27,37,189,176,188,123,162,29,177,120,44,160,146,240,50,247,13,70,81,214,249,79,148,230,176,113,2,28,74,148,249,143,242,172,56,136,47,40,220,139,105,139,11,63,0,35,251,216,189,109,155,197,146,160,21,72,47,230,17,11,213,221,172,21,36,26,78,16,240,223,191,74,246,80,126,201,126,96,42,115,207,68,40,95,157,252,168,244,36,14,239,121,207,112,41,188,91,119,192,99,21,151,215,182,223,159,209,30,134,228,53,132,214,205,31,152,73,107,213,226,80,44,155,210,8,87,87,182,4,141,248,25,67,138,254,191,153,171,52,66,165,2,22,160,56,248,97,64,141,247,42,53,68,173,176,60,199,250,255,9,34,204,98,206,220,33,144,90,100,127,123,88,152,105,184,221,193,210,81,89,82,20,114,163,11,188,198,140,17,195,12,192,239,58,119,9,183,202,67,200,139,10,46,245,187,57,187,92,114,181,143,147,45,227,82,98,2,205,146,132,91,165,245,105,70,144,28,255,68,19,94,237,0,73,224,109,71,82,136,225,48,27,223,113,96,49,34,54,185,39,153,110,219,172,253,87,11,13,229,40,30,193,223,224,219,233,214,179,58,209,253,122,176,223,24,128,72,120,254,252,98,150,253,88,114,212,82,255,204,168,164,38,130,120,86,222,166,96,68,5,192,223,28,117,67,134,19,235,231,93,53,92,235,83,168,241,23,142,166,120,56,88,173,54,166,254,81,8,41,68,136,128,77,24,172,41,59,159,198,39,86,76,12,253,30,16,7,198,126,115,22,27,130,114,99,100,14,96,252,95,120,198,253,68,62,235,57,79,166,215,237,185,122,14,240,196,0,156,228,199,211,43,137,173,177,71,239,68,212,35,74,6,107,188,156,103,248,143,6,180,67,133,15,61,167,238,34,209,208,244,74,152,252,247,119,222,66,62,191,82,45,185,108,49,142,39,13,15,206,82,150,173,245,233,35,88,83,73,133,204,199,197,28,60,135,173,78,219,182,5,23,40,19,156,138,20,155,209,165,147,22,181,65,122,99,104,53,134,196,21,74,219,1,81,205,168,81,221,242,184,114,13,220,185,47,207,221,204,113,118,8,39,51,186,182,178,196,175,230,83,180,82,74,187,89,245,246,96,107,130,24,236,100,9,141,41,220,99,111,17,1,200,43,199,48,242,184,238,234,167,111,1,145,86,123,158,89,251,129,153,243,18,175,213,231,97,46,73,85,54,41,235,28,198,145,19,14,134,253,174,102,246,231,31,197,66,199,179,72,161,155,139,181,199,37,226,119,122,76,170,135,36,218,197,246,228,12,45,20,22,222,168,172,185,140,59,127,18,160,54,226,43,146,38,160,77,106,117,152,155,214,63,18,79,153,204,90,29,62,223,184,191,48,26,137,47,7,224,51,119,47,47,111,180,219,197,109,93,194,28,29,237,250,247,175,112,22,250,144,51,29,142,184,144,169,3,226,13,252,247,183,25,147,9,41,132,144,51,91,151,203,76,166,199,145,26,181,107,4,200,80,104,91,67,78,245,64,175,57,171,40,155,10,99,202,193,104,42,8,114,37,169,236,17,217,24,109,45,120,88,168,150,140,144,250,231,178,167,51,188,13,161,107,184,61,245,147,68,85,18,11,102,187,108,224,116,175,144,160,8,111,56,48,36,9,56,2,65,228,186,87,71,99,178,150,127,217,237,191,245,114,144,162,154,141,25,240,154,200,247,255,0,245,111,118,23,233,0,165,64,249,210,157,103,155,160,114,245,154,8,165,209,227,117,212,135,162,122,209,177,203,51,56,210,133,167,98,109,150,98,54,156,137,238,193,22,203,176,14,203,184,43,54,249,99,15,103,89,9,109,80,19,54,18,110,143,185,79,125,230,5,92,217,79,50,1,88,169,160,76,11,61,111,47,126,107,95,65,214,246,59,48,63,244,61,216,144,97,182,27,147,116,147,72,32,221,191,100,219,7,66,241,108,241,74,76,161,51,126,54,217,217,118,192,128,162,30,36,227,251,58,155,228,126,71,137,228,202,170,181,200,201,18,130,3,94,17,129,25,106,81,70,219,214,255,183,184,58,83,212,192,120,31,191,149,32,31,134,78,176,113,102,130,122,36,59,202,151,130,248,159,146,67,58,184,214,170,33,43,64,118,66,201,18,232,128,47,224,173,66,137,76,201,43,221,63,65,33,93,247,8,7,90,73,90,147,22,94,100,250,204,222,189,39,84,155,202,210,32,24,150,200,194,211,5,79,9,203,170,57,222,152,96,236,246,11,148,93,104,146,21,214,135,35,154,234,221,44,153,96,75,168,0,134,73,194,150,159,227,23,95,191,224,214,89,36,221,175,182,150,56,97,199,249,177,254,118,19,184,215,135,80,223,212,54,126,243,222,19,14,39,167,48,101,105,47,23,168,243,52,19,202,183,200,163,147,82,9,194,31,217,199,74,227,5,12,251,27,53,93,101,23,201,151,39,67,124,171,210,107,146,169,166,236,87,163,127,231,148,233,47,105,114,47,147,75,160,228,5,78,18,210,6,144,168,123,252,124,141,160,117,9,236,58,69,84,30,31,167,118,72,216,54,121,129,134,33,208,151,236,75,62,211,209,2,118,210,208,105,4,215,11,176,121,51,171,188,163,11,180,193,239,50,27,69,6,4,58,73,67,227,175,91,30,85,102,56,87,206,87,129,231,116,22,9,174,236,183,68,217,69,180,88,207,224,56,138,252,251,236,155,39,113,197,245,25,192,109,142,29,64,215,202,91,28,110,116,165,167,199,146,243,189,53,78,0,207,205,14,59,57,114,167,143,234,101,247,20,179,236,213,6,30,45,131,97,147,70,58,126,89,235,29,138,176,173,230,119,32,188,121,203,72,143,160,130,191,138,207,148,42,86,69,191,22,50,216,190,78,47,54,254,219,33,189,10,86,176,129,35,73,52,162,170,229,87,66,122,114,244,227,201,100,10,13,62,74,72,103,123,213,255,235,9,80,3,186,15,43,47,195,86,128,42,184,72,168,105,120,49,190,64,218,250,86,106,68,130,209,164,19,196,208,115,166,35,18,200,250,191,172,99,13,37,85,175,229,23,185,134,240,156,101,134,55,182,194,245,195,249,216,248,148,100,13,254,198,9,231,190,216,87,253,145,186,74,6,30,74,126,58,89,192,81,183,202,14,3,217,39,147,52,247,90,249,163,192,34,119,76,233,105,193,234,190,143,27,128,215,220,170,178,92,81,4,129,29,29,70,200,163,116,206,73,96,104,39,99,139,235,244,247,215,29,58,79,171,197,85,32,212,70,171,0,72,232,180,190,182,228,139,46,175,38,201,152,15,123,146,125,223,44,44,142,143,96,116,84,77,118,167,185,48,60,208,136,12,2,77,122,131,130,25,202,118,51,25,169,248,215,56,234,61,88,174,144,220,212,234,67,251,54,14,46,111,243,57,162,131,90,167,210,88,160,115,44,12,80,159,149,229,222,162,207,55,218,6,152,175,142,43,227,253,46,44,68,244,38,193,94,82,102,3,27,65,48,112,49,58,215,184,30,217,220,34,119,95,215,239,218,219,7,239,229,136,147,20,117,200,231,48,164,231,38,206,240,205,104,151,141,30,18,248,175,45,188,205,108,194,176,153,33,171,76,101,202,201,154,31,43,165,243,17,132,136,230,238,93,253,55,110,146,237,77,254,168,111,5,157,122,143,42,186,248,179,138,86,235,152,21,180,166,140,143,49,76,53,127,80,179,243,18,71,221,160,176,176,46,199,103,123,144,121,35,224,213,236,204,103,148,97,111,233,122,114,204,33,41,143,56,211,57,208,227,153,35,1,150,54,2,49,195,123,77,103,121,21,39,221,0,80,93,65,151,204,151,96,122,98,223,41,35,47,176,35,99,116,234,102,125,111,75,112,118,223,90,116,49,59,184,150,88,7,231,246,80,252,86,199,250,120,205,26,86,60,81,112,208,160,243,147,145,246,107,170,240,99,108,83,180,56,58,153,74,107,173,37,113,56,141,3,4,204,129,162,234,174,20,82,62,24,149,169,230,99,103,167,74,116,0,65,68,11,195,61,8,119,241,160,27,232,146,247,87,117,233,4,241,23,154,208,58,238,136,78,12,45,51,175,149,191,104,147,22,174,69,139,147,56,156,165,153,63,107,103,41,173,238,171,209,246,78,213,119,227,20,5,24,132,51,73,51,3,246,31,187,74,145,41,71,174,134,210,22,239,86,231,2,226,24,145,105,131,57,81,72,254,140,60,35,234,10,164,81,223,125,39,84,195,35,42,206,145,130,186,191,105,71,73,31,136,49,190,88,90,136,105,135,77,219,144,235,171,196,196,0,36,207,57,2,113,120,204,241,127,84,234,52,107,157,196,45,77,21,17,175,228,214,1,177,254,170,39,84,109,46,67,69,61,99,254,184,212,30,196,26,56,104,51,4,107,213,169,125,164,135,80,119,9,29,33,55,51,185,50,246,186,202,39,101,38,162,32,202,174,178,206,138,202,14,118,196,172,103,7,158,150,45,113,87,116,198,194,168,203,33,68,232,234,145,125,15,7,139,33,187,8,0,173,246,252,115,156,146,46,153,25,209,144,123,36,238,208,213,196,97,38,209,87,197,222,17,86,213,2,220,72,12,80,110,140,194,80,195,95,194,240,60,108,120,63,124,160,178,183,83,208,36,82,212,192,153,49,116,166,123,172,94,150,246,206,46,212,76,198,149,165,233,95,138,130,33,244,23,149,6,10,156,59,141,233,231,199,221,202,14,57,86,83,200,234,126,91,75,247,167,118,15,148,192,9,53,182,147,2,234,203,150,103,94,216,237,72,245,221,137,77,225,152,200,145,46,186,243,101,209,219,114,153,81,138,209,176,104,155,80,17,75,45,239,197,11,112,6,178,170,90,224,98,42,112,39,247,65,118,216,132,255,41,131,70,109,97,240,180,234,113,235,93,203,164,128,240,169,9,80,0,249,179,55,214,239,182,45,46,112,228,218,76,119,252,91,145,171,80,26,178,194,14,249,100,125,40,215,149,217,223,57,193,190,190,65,2,129,31,163,248,63,159,120,240,113,45,218,29,199,174,5,202,161,130,21,40,216,191,207,152,141,236,45,137,178,21,69,58,209,177,46,10,159,188,149,96,102,189,182,134,115,250,51,90,99,225,217,215,142,217,173,144,235,154,143,117,148,212,128,252,46,29,128,221,135,182,96,108,215,160,148,80,220,108,231,110,52,60,78,109,77,43,52,184,190,79,153,233,3,133,175,109,238,73,42,65,196,92,228,134,166,228,93,41,20,47,111,32,181,218,72,14,53,86,90,135,101,148,97,7,185,111,172,7,80,104,78,248,96,210,33,60,135,65,209,68,218,117,128,165,79,195,109,19,115,131,171,223,129,189,101,140,169,166,248,246,125,207,80,118,157,231,235,186,198,92,4,33,224,162,68,226,22,84,250,8,127,217,221,123,98,178,210,200,105,227,199,106,188,236,32,135,34,31,30,173,220,55,225,206,190,248,32,174,11,105,122,179,66,5,195,94,106,196,97,21,222,154,210,160,82,187,208,143,34,45,73,29,80,181,180,238,189,215,59,170,251,49,174,15,225,156,35,243,145,83,13,167,221,86,66,185,118,233,202,153,140,242,24,79,100,153,172,96,197,140,124,41,167,157,51,178,69,72,236,106,191,231,123,75,111,138,254,169,4,187,212,227,201,110,112,86,34,213,111,228,41,187,155,205,220,4,239,241,130,48,79,38,152,212,152,87,197,188,43,221,55,37,131,221,244,177,227,232,9,192,6,252,142,70,36,27,166,176,146,115,160,38,248,24,250,252,61,248,136,129,28,54,148,38,81,219,251,59,152,125,218,44,187,12,186,58,59,53,49,214,131,208,180,68,115,201,2,168,220,223,136,200,210,39,187,232,53,53,242,22,159,79,205,208,122,222,220,61,185,197,211,68,175,24,7,84,19,109,13,185,202,102,188,123,244,228,253,140,153,179,169,155,60,171,29,225,105,250,98,99,206,104,248,44,116,196,52,16,149,224,12,140,197,61,5,201,130,206,116,19,212,0,220,62,148,198,163,131,21,157,48,45,187,252,125,82,105,185,95,212,54,180,168,55,197,124,80,87,199,121,89,42,122,237,36,136,152,10,234,95,235,87,184,160,249,135,96,168,146,50,113,248,130,99,58,98,68,195,205,68,203,230,151,162,105,220,200,191,223,27,36,129,101,216,21,100,134,31,219,212,8,189,197,110,124,114,8,136,118,90,117,89,53,163,8,154,13,50,50,50,24,31,80,47,193,17,29,190,175,113,94,218,147,50,179,239,24,82,182,156,118,23,59,32,225,21,85,80,122,111,95,25,45,163,163,24,88,225,183,131,36,174,221,167,191,194,115,8,87,223,187,254,13,6,90,1,46,234,188,149,163,39,67,225,21,225,196,12,156,210,187,221,49,136,145,62,246,250,0,214,126,39,164,167,131,123,180,174,12,163,175,21,99,205,248,50,107,25,12,130,118,252,98,224,180,49,152,214,216,250,117,217,108,212,87,17,28,171,163,218,151,47,182,239,252,30,115,229,235,169,214,246,237,62,102,46,14,49,88,239,108,233,39,3,25,99,198,236,142,67,88,194,100,85,50,39,54,34,165,202,222,56,131,172,17,117,38,18,2,41,154,177,76,211,62,237,227,114,203,210,102,27,39,235,169,207,48,209,49,121,114,237,160,231,173,95,87,91,130,210,92,171,45,32,193,31,140,6,170,129,163,42,41,164,65,137,75,4,32,32,186,52,247,123,169,118,203,147,178,145,43,75,61,30,147,231,86,171,215,122,133,204,159,233,247,181,44,248,83,120,93,212,140,233,157,112,81,144,111,102,240,175,248,149,234,90,91,10,95,52,115,42,243,32,136,185,39,52,134,172,42,225,124,68,62,91,168,47,104,117,7,236,134,102,115,149,106,58,116,206,187,241,191,25,251,100,177,118,252,33,17,114,240,204,178,201,86,242,223,127,240,191,146,73,184,225,57,245,253,87,119,145,236,225,248,204,62,45,233,153,174,58,173,8,83,25,96,229,219,42,44,192,249,229,177,185,252,155,124,135,175,31,132,133,154,216,40,164,237,81,99,250,109,36,212,217,181,184,86,203,85,150,157,37,76,17,136,61,5,35,218,13,8,142,82,78,12,26,46,52,176,109,221,12,116,173,153,6,83,221,14,60,231,152,179,243,114,55,154,125,135,83,19,37,96,238,23,225,97,119,149,177,142,100,44,193,182,178,206,197,195,11,113,123,54,186,180,95,78,236,22,123,177,146,32,71,114,239,217,37,161,20,177,140,3,151,138,69,243,193,133,136,102,65,46,33,196,182,92,9,100,80,83,119,253,44,184,143,53,3,170,1,215,23,1,193,113,215,12,12,119,25,58,128,202,161,91,46,65,161,224,120,254,235,253,247,52,253,222,188,62,51,42,116,227,231,102,149,76,139,224,221,18,254,139,135,253,56,250,250,187,213,177,67,137,245,7,82,54,66,129,28,143,184,182,38,12,159,30,150,78,239,130,52,54,39,93,127,173,55,111,116,165,158,175,7,215,71,117,105,145,248,123,59,5,97,145,172,58,132,145,29,106,164,218,179,244,103,25,105,135,246,68,249,70,194,48,158,194,63,39,80,183,194,18,165,88,103,206,215,33,142,255,8,113,72,219,155,138,12,50,4,70,165,113,85,221,101,74,51,185,74,148,148,147,235,179,84,77,69,235,211,102,82,47,18,232,228,89,124,236,59,159,209,57,217,91,86,51,98,198,84,127,76,255,11,243,106,140,217,7,202,65,254,227,46,241,104,89,226,233,164,9,120,126,20,103,199,119,71,156,150,55,148,26,121,161,186,183,195,90,152,60,146,217,234,53,236,156,139,95,145,213,175,179,166,43,216,27,104,29,146,39,216,142,119,193,156,171,107,117,20,239,154,217,129,150,195,106,31,43,91,229,242,73,189,203,6,183,142,56,90,52,164,115,73,59,176,187,102,215,121,103,4,132,206,238,84,213,151,49,179,121,168,196,176,140,76,128,228,70,241,121,197,213,112,78,75,209,67,116,204,24,190,166,60,192,167,43,83,106,162,19,126,207,252,210,144,161,75,121,134,101,35,183,235,250,44,140,211,8,91,153,82,35,248,193,2,95,104,138,8,63,186,59,133,161,141,26,12,184,3,32,40,83,134,59,171,50,174,175,234,157,171,144,170,223,198,61,86,15,72,217,86,179,92,71,222,69,9,37,53,251,252,195,181,179,122,225,112,22,70,203,108,174,152,38,248,140,99,135,236,253,236,188,132,6,1,49,89,45,49,27,65,210,110,33,121,52,18,146,109,45,118,3,135,36,149,8,230,56,89,147,164,163,228,243,246,89,125,9,77,110,243,90,54,13,87,149,236,118,16,115,184,42,171,149,246,22,121,98,239,166,239,103,26,118,90,249,63,11,253,220,128,184,34,7,129,174,23,36,234,124,253,114,105,144,126,247,93,224,237,245,157,232,3,163,207,114,107,94,214,226,232,60,78,254,163,80,176,93,140,199,53,112,200,27,83,22,230,0,44,225,191,11,90,54,107,93,201,146,76,184,64,252,236,23,181,150,187,159,224,59,209,96,239,247,37,11,141,191,25,108,183,165,168,85,64,149,164,62,32,181,159,77,44,186,140,248,165,204,200,103,129,163,196,79,161,126,231,5,214,247,37,15,110,220,144,55,206,54,35,193,128,159,101,137,71,111,145,77,247,82,141,220,8,68,188,158,159,207,8,158,98,243,42,166,224,15,255,93,149,224,1,22,37,35,54,121,110,102,248,30,194,170,230,139,177,251,209,16,72,48,188,250,240,176,168,98,25,29,3,215,38,185,229,63,241,71,35,113,213,157,69,67,36,119,230,238,195,159,255,96,118,147,140,184,132,114,252,234,4,137,72,82,47,214,117,74,114,42,60,204,191,94,28,141,180,218,135,59,153,104,237,69,244,231,211,74,208,189,205,64,211,234,112,24,133,2,66,16,78,198,152,129,20,23,224,172,81,94,164,219,144,73,21,148,110,34,20,102,37,106,202,112,106,52,82,123,62,199,72,164,178,175,163,37,199,142,61,190,29,77,28,111,188,221,188,208,11,110,243,146,30,66,125,175,128,207,183,85,175,103,167,29,135,154,248,164,39,87,251,41,184,23,211,183,216,44,46,191,26,53,133,233,53,116,209,99,181,116,156,103,237,86,75,238,203,140,11,118,214,44,149,234,142,160,128,190,119,40,43,210,123,250,27,171,112,239,73,122,60,20,68,42,134,136,120,141,140,235,102,221,141,192,215,139,172,117,243,115,51,125,153,229,40,130,33,223,233,97,71,80,179,182,69,194,175,246,115,15,78,28,118,219,229,24,208,157,21,200,204,236,69,79,57,164,114,243,213,26,115,1,39,134,105,52,183,171,207,238,191,199,189,229,158,21,60,12,24,118,54,10,134,143,122,198,185,30,159,203,49,126,192,56,242,250,97,27,146,122,219,61,224,38,11,183,96,30,201,254,240,135,153,106,148,111,221,107,63,242,96,94,56,251,81,196,191,95,37,88,226,177,144,178,192,211,91,51,27,211,93,83,252,39,15,31,129,47,228,247,26,186,131,3,76,86,108,96,202,120,131,159,213,61,26,108,239,119,160,3,110,112,157,152,4,6,49,186,56,123,204,84,79,44,187,71,59,247,124,40,184,209,228,213,170,60,246,233,7,172,54,211,80,87,113,30,134,192,109,84,54,247,105,92,204,25,46,224,27,82,79,224,97,222,58,234,160,51,177,227,63,151,58,155,212,217,253,232,237,35,88,190,97,138,229,126,226,79,189,46,180,122,83,44,78,162,113,234,138,48,145,79,142,254,211,106,204,48,216,170,195,50,225,252,5,41,233,7,169,51,239,181,113,88,178,103,97,129,213,108,144,207,164,199,48,25,145,136,133,187,196,44,246,22,202,160,118,45,34,90,73,226,20,72,175,207,250,223,241,171,232,188,158,68,43,218,26,14,186,25,78,185,139,142,238,87,161,51,3,169,1,13,5,224,45,32,18,166,171,43,227,42,185,247,39,241,63,48,221,89,204,22,167,93,41,124,104,152,47,230,93,28,116,35,98,94,122,198,72,18,251,142,56,200,115,125,182,60,93,42,34,135,208,212,29,64,85,51,171,95,254,98,138,43,83,69,199,85,152,212,24,117,93,0,224,34,100,193,240,253,247,220,63,151,182,28,31,39,43,84,165,161,41,88,253,142,28,34,230,43,34,99,80,1,61,53,6,1,192,239,28,130,168,216,232,178,168,252,127,31,52,14,246,127,254,128,58,99,127,83,13,121,23,207,80,204,113,255,58,58,7,230,60,91,182,60,40,95,58,130,0,251,73,84,242,178,4,135,101,89,165,184,133,12,159,72,240,81,199,61,40,123,58,127,186,98,96,184,182,54,93,203,219,66,106,167,188,224,32,7,42,157,35,168,195,60,8,90,131,119,125,153,65,221,52,74,162,101,91,223,15,63,115,93,84,139,177,10,209,96,108,36,239,194,117,174,0,90,51,150,168,237,47,157,152,64,160,211,52,143,4,5,130,233,75,131,2,199,185,87,73,105,76,230,149,213,67,184,22,12,209,66,31,6,16,194,105,136,228,41,142,131,169,118,168,37,81,173,250,26,86,37,7,216,235,142,149,107,5,3,135,141,14,24,237,197,154,95,175,125,181,218,38,89,134,200,106,84,207,120,133,75,169,128,233,130,74,149,130,101,147,215,81,91,86,156,54,12,139,156,39,114,224,164,95,155,180,12,99,220,52,168,118,3,172,44,245,117,165,15,111,7,253,53,30,4,26,235,222,194,237,152,137,28,107,177,24,96,226,217,193,153,9,36,57,168,233,156,80,58,161,57,191,219,252,122,67,120,75,187,208,108,153,75,53,59,240,17,48,188,71,179,106,145,11,15,122,250,38,186,47,97,179,243,201,45,70,105,224,36,77,163,149,70,241,18,158,140,156,252,159,81,181,170,131,93,112,98,199,69,68,240,152,144,84,160,98,156,240,108,172,61,12,247,137,209,85,55,210,221,218,167,243,24,127,246,185,238,96,195,221,56,87,2,81,141,159,98,24,86,170,32,77,40,106,185,36,4,5,137,119,232,236,215,239,252,243,43,75,196,145,243,102,152,135,71,92,49,203,185,176,148,128,95,162,133,68,131,162,112,148,253,97,46,105,67,186,223,244,150,79,106,155,111,17,195,18,125,76,128,192,243,240,39,240,239,54,2,7,244,72,140,29,170,212,107,224,39,69,100,226,160,170,37,58,126,236,79,135,150,75,206,133,184,0,164,197,33,179,56,220,134,197,201,18,81,155,63,9,201,14,85,65,116,21,197,157,210,249,163,182,15,71,101,10,180,85,208,146,189,91,152,225,111,193,79,131,105,84,84,138,176,116,138,98,15,90,205,19,239,251,244,242,148,129,196,24,183,48,168,74,52,241,230,68,137,13,238,125,244,146,151,126,189,199,112,36,184,132,145,137,11,77,63,162,193,61,167,157,231,138,159,109,212,214,39,190,126,219,153,11,178,115,29,160,56,64,240,137,173,30,177,215,106,255,186,150,64,210,226,161,9,155,170,93,23,85,167,9,57,81,174,155,253,160,3,217,190,172,234,49,53,99,244,202,26,255,55,75,78,8,233,245,95,35,194,191,202,150,215,61,184,224,207,45,192,21,42,30,70,65,219,111,154,241,254,134,2,135,195,114,59,79,208,178,22,194,88,51,131,150,233,244,71,187,123,167,170,179,124,66,45,46,215,29,235,195,36,9,106,82,92,209,133,89,222,54,178,66,143,96,160,102,228,165,56,109,57,151,234,20,48,244,155,151,88,72,24,127,133,13,89,158,18,245,30,217,196,171,203,70,230,105,128,148,84,124,254,199,116,129,102,63,201,158,146,220,101,175,70,149,41,230,91,154,44,160,222,248,116,209,162,41,151,56,152,241,98,100,210,29,14,166,14,123,77,11,197,219,227,236,128,210,198,27,120,31,217,51,20,227,87,136,30,25,214,198,195,44,139,103,98,135,139,184,233,30,137,46,56,88,158,83,37,204,39,87,230,198,127,239,248,210,125,207,64,76,232,183,8,148,146,85,214,149,85,109,236,34,129,23,188,234,59,209,102,83,229,151,56,132,92,217,0,104,12,84,69,132,192,28,237,232,38,80,238,240,153,76,146,212,233,67,140,167,176,73,101,187,186,165,103,46,235,214,130,137,24,35,137,236,172,81,205,11,121,130,186,223,56,105,215,211,158,10,216,168,52,137,51,189,141,214,103,144,36,137,86,229,229,4,123,33,87,202,233,204,76,18,229,34,156,219,77,122,68,63,33,86,149,70,162,33,136,38,23,255,162,179,85,118,175,130,199,107,25,10,138,193,251,21,102,84,225,144,123,224,70,66,164,111,212,248,170,241,183,136,118,81,187,52,90,79,69,58,229,20,172,245,217,196,142,132,5,36,110,139,199,25,201,239,2,186,214,127,139,229,108,235,155,219,95,166,123,68,233,209,220,21,201,56,132,247,141,225,166,139,215,43,59,88,123,210,10,213,21,7,16,176,108,141,82,147,236,2,5,162,66,5,140,219,201,16,42,29,40,218,52,19,152,246,229,231,91,28,220,212,83,150,202,116,16,145,255,150,234,118,147,175,64,36,185,11,20,17,28,153,94,255,30,44,245,65,253,118,156,157,103,64,6,216,177,71,244,151,240,5,130,105,21,64,145,244,132,207,113,10,137,222,81,186,67,205,45,154,216,69,92,202,106,58,124,151,51,219,90,214,133,200,38,250,43,253,72,202,224,187,50,151,198,180,125,72,93,46,150,206,143,22,142,123,5,46,106,96,100,124,149,159,65,23,36,36,26,86,29,69,225,12,76,208,17,98,121,62,92,94,62,177,178,189,79,49,236,52,86,99,167,20,0,235,148,72,222,212,204,183,112,136,108,199,114,129,51,162,125,40,43,232,48,223,153,34,128,209,6,187,15,114,161,18,226,161,11,190,168,229,62,199,165,226,160,129,249,177,169,80,87,110,212,68,202,246,207,12,130,234,53,175,239,14,165,248,94,221,201,65,209,174,159,202,117,28,129,192,17,241,248,249,86,50,67,241,81,106,193,5,238,140,158,115,140,31,236,137,155,14,160,131,28,7,160,30,84,235,127,17,187,254,68,90,116,208,210,189,190,181,193,111,52,155,123,98,251,202,246,252,184,72,166,176,211,238,30,34,199,119,9,35,200,33,122,68,54,130,28,22,73,168,117,223,249,112,16,30,58,4,189,151,85,115,232,186,188,57,224,216,74,239,246,70,29,52,166,16,93,13,169,254,179,159,154,179,173,228,132,235,133,177,230,80,60,56,90,40,154,175,231,66,6,65,71,167,21,201,56,226,178,186,136,40,34,218,238,81,48,143,77,58,46,113,190,247,201,71,207,144,81,188,89,169,118,216,170,102,4,244,151,15,250,225,160,225,144,207,235,57,184,250,243,10,58,143,222,95,94,178,147,164,122,92,114,123,42,31,205,135,94,4,206,215,89,152,56,74,124,172,196,132,26,214,146,125,79,99,95,144,138,27,70,143,69,112,110,171,191,134,79,28,138,251,121,20,22,211,211,124,128,48,208,74,241,47,59,225,60,29,209,182,31,65,114,65,177,169,147,224,113,154,35,126,239,203,23,18,50,122,152,112,190,150,76,75,72,63,107,183,39,86,189,28,102,70,92,60,237,38,60,224,29,145,213,251,235,83,209,253,158,220,226,171,178,218,240,12,187,212,66,148,73,21,51,98,92,40,9,159,50,138,208,227,60,232,6,163,79,59,111,75,36,158,153,58,108,240,105,190,119,190,134,83,64,189,205,236,213,226,85,41,130,251,133,122,169,200,145,31,57,179,200,241,4,165,18,64,232,186,56,74,101,219,160,242,12,195,251,179,227,95,213,139,23,248,116,126,160,251,136,242,55,14,237,33,180,231,15,225,229,111,213,25,26,211,148,121,102,223,215,94,122,70,6,83,82,25,105,162,191,110,85,235,238,54,83,167,177,31,251,136,46,241,220,64,81,180,83,180,255,238,194,13,114,25,230,181,41,118,219,67,207,136,216,157,173,178,211,125,246,30,209,244,29,109,71,55,211,246,37,125,109,238,14,55,86,212,131,134,115,4,173,5,130,255,162,26,126,164,205,61,191,123,232,198,245,116,243,42,224,224,68,4,206,79,190,248,78,54,76,23,117,82,151,52,75,93,61,186,154,17,7,148,79,121,166,127,231,104,164,216,138,197,197,129,30,14,50,78,247,10,116,130,167,38,123,86,188,252,32,72,155,180,18,146,172,245,88,213,243,180,38,57,60,101,9,181,209,186,49,3,0,91,30,210,25,101,17,137,221,61,243,56,111,5,122,92,245,145,213,248,61,33,153,199,187,160,202,140,129,237,136,148,121,131,249,125,184,143,64,45,87,201,134,161,236,14,161,69,116,138,126,54,179,220,162,212,140,43,135,197,196,118,249,109,40,107,0,201,250,53,27,181,135,174,165,89,165,187,66,216,131,129,118,220,79,255,38,100,246,96,153,106,25,178,12,4,144,206,193,35,170,249,88,72,10,51,141,13,49,250,173,94,227,151,227,241,88,255,221,213,0,96,158,58,198,120,181,138,225,110,204,85,110,164,148,140,194,247,72,181,188,86,85,201,174,222,185,80,10,196,215,130,90,164,230,176,47,152,246,5,91,203,226,189,152,64,146,96,221,189,127,106,210,130,11,44,223,137,127,183,129,202,71,8,246,85,223,123,62,0,187,62,78,190,38,117,131,202,164,78,37,172,25,70,231,95,101,91,141,195,222,227,106,6,192,56,179,95,29,141,13,117,206,41,218,221,251,223,89,128,143,123,78,115,138,141,1,144,182,233,207,84,194,65,71,133,130,37,169,92,86,129,47,68,27,185,80,252,216,156,146,201,148,177,219,93,140,88,41,115,137,28,61,20,115,78,184,76,223,88,56,104,51,136,214,167,102,213,237,251,13,232,40,174,212,14,176,223,182,88,222,167,3,86,182,63,184,148,250,248,22,200,207,154,243,237,157,129,91,212,121,206,133,220,66,147,165,209,105,148,33,72,10,221,108,207,249,140,195,202,121,50,7,98,3,89,195,81,171,2,23,201,48,2,2,113,249,120,43,137,200,132,201,3,77,54,36,35,41,149,196,61,6,69,77,87,108,4,92,164,3,126,171,226,188,121,83,16,22,200,173,99,185,16,176,248,78,247,16,69,231,90,155,55,189,57,225,47,79,80,239,132,14,238,233,154,168,59,242,80,108,141,111,161,136,17,183,133,17,31,180,172,212,229,94,221,132,39,1,146,216,160,184,44,140,176,60,217,10,10,133,143,250,107,70,126,75,189,168,232,250,42,224,113,158,118,223,42,101,90,96,11,157,158,85,65,81,253,53,69,139,250,201,176,76,144,63,159,12,128,44,204,201,60,255,170,5,24,255,246,30,68,22,67,236,180,247,84,178,145,16,176,158,197,88,229,39,50,242,162,192,177,240,92,210,248,255,209,150,37,35,112,85,239,220,36,119,202,250,206,238,25,149,113,220,166,90,28,50,252,33,23,125,102,122,0,228,40,39,10,86,121,149,166,100,145,189,14,114,117,238,81,36,114,15,222,89,212,143,66,203,147,83,166,110,105,48,84,220,176,33,255,118,221,15,69,198,198,171,199,254,200,100,12,154,49,92,96,180,147,97,90,229,121,10,62,107,24,65,219,61,152,0,134,225,108,239,245,27,6,246,203,185,60,73,178,169,191,160,250,223,76,170,111,233,231,57,228,249,161,166,55,48,117,76,85,250,122,35,238,148,23,37,25,131,197,113,203,158,1,219,0,220,198,59,69,81,126,203,10,141,43,187,159,58,199,217,239,139,113,74,36,187,245,77,201,153,153,9,247,231,76,117,89,43,180,79,52,206,71,221,26,55,178,206,232,233,117,171,90,41,168,93,91,80,50,208,125,111,108,83,147,237,43,169,82,43,123,82,193,19,150,213,56,152,150,235,245,148,224,158,254,92,190,243,26,48,113,228,202,109,172,165,41,9,35,12,60,175,233,110,196,207,86,240,61,57,207,230,38,220,208,79,253,75,240,224,171,208,242,123,4,139,237,136,140,116,213,149,96,8,153,10,59,201,88,116,99,15,56,124,230,151,96,190,246,103,80,76,15,9,214,158,141,34,222,58,193,93,130,200,175,135,38,62,21,42,164,109,84,20,229,12,15,118,91,25,136,204,55,38,18,244,89,214,6,20,220,231,195,17,245,208,255,15,3,136,173,193,49,60,204,197,44,40,57,21,194,235,89,101,208,163,13,6,145,81,247,150,162,253,227,40,222,161,113,162,116,59,215,9,185,185,45,253,15,38,140,66,57,123,207,154,86,72,108,211,239,65,214,119,82,155,170,83,185,74,119,123,90,21,37,21,108,108,180,127,177,38,246,127,120,134,149,82,173,31,190,114,144,171,26,250,195,219,129,122,129,220,157,146,168,170,6,129,228,65,76,30,83,164,29,140,11,182,43,189,242,42,105,215,25,55,229,193,17,247,83,196,160,246,253,198,16,6,58,232,55,208,197,66,54,216,153,51,152,59,169,5,33,183,73,70,69,150,58,237,84,108,20,208,29,235,97,84,13,134,202,63,163,190,59,86,127,26,14,171,187,25,58,137,194,129,165,188,235,102,137,33,26,188,103,34,100,41,190,151,156,95,209,115,57,96,126,84,151,55,181,130,44,218,162,60,71,207,159,219,228,253,154,171,169,64,27,165,127,2,160,218,211,84,110,13,194,129,28,79,204,237,103,100,250,11,187,178,204,193,60,236,50,218,61,19,9,58,106,139,193,41,236,178,85,29,57,31,145,106,68,154,103,94,29,143,180,125,200,236,90,94,94,167,105,236,112,189,189,219,68,116,68,149,194,46,8,127,199,66,113,120,91,166,73,103,115,29,180,161,17,85,11,162,186,188,181,60,80,105,22,201,227,183,233,246,29,109,1,34,175,51,6,82,79,56,95,87,162,218,13,104,24,133,125,191,244,15,25,167,216,80,174,184,190,214,66,195,125,169,133,210,155,68,216,102,174,17,239,232,96,0,172,233,101,181,160,177,4,229,218,41,122,67,56,100,128,73,43,132,137,34,107,55,172,134,185,41,41,233,37,204,203,179,171,1,235,61,95,15,195,105,79,199,216,221,139,101,75,26,5,199,100,20,73,89,21,198,124,45,227,11,98,75,205,107,246,2,187,122,133,252,38,168,142,61,172,51,253,63,115,153,232,149,233,132,90,163,124,157,253,64,155,72,60,56,9,14,168,99,72,42,155,39,101,16,73,231,25,63,177,113,94,158,136,153,75,164,188,40,187,23,83,198,71,108,177,159,22,194,34,12,219,233,241,205,115,64,244,127,103,98,136,165,139,44,121,188,147,233,162,133,148,81,112,233,91,73,84,169,138,157,78,212,186,190,7,141,196,86,148,236,122,79,223,176,207,76,158,121,161,169,222,199,233,206,144,174,41,170,168,217,170,239,177,239,165,213,128,86,84,121,167,41,131,198,171,66,137,220,134,230,124,10,113,67,14,15,199,167,182,197,162,190,16,245,46,204,217,64,228,93,158,193,53,60,55,103,221,5,147,104,46,25,133,14,140,70,169,190,91,212,237,155,139,79,11,126,208,109,149,26,25,34,160,216,196,176,245,50,170,31,167,137,74,247,233,60,181,102,65,105,107,206,170,148,133,37,41,30,82,53,193,196,172,178,79,105,137,253,242,16,49,105,174,172,188,72,228,14,150,231,228,4,118,211,69,9,59,184,172,201,130,107,106,184,83,37,186,214,30,47,45,143,198,152,6,197,161,53,201,255,192,238,29,57,13,24,7,249,90,227,208,29,27,8,43,107,43,59,129,134,244,217,103,199,187,135,232,202,186,40,99,55,213,156,79,130,47,8,237,210,215,97,15,26,91,107,73,71,182,47,208,130,179,124,140,187,87,114,117,251,214,9,159,22,125,88,95,66,225,145,164,121,58,214,75,213,70,216,45,169,33,152,72,59,136,178,6,12,167,26,235,240,144,131,232,149,135,176,184,9,15,157,170,206,66,175,55,102,213,105,131,110,44,76,154,253,174,117,199,158,35,61,14,105,114,33,18,67,174,255,7,94,14,230,100,66,75,33,234,171,245,211,141,35,118,9,191,118,247,45,195,140,209,179,92,17,111,26,225,157,98,222,240,250,253,3,19,142,88,146,88,6,170,87,3,176,181,108,103,187,6,124,74,141,97,54,211,156,141,126,89,17,205,140,210,202,180,63,133,241,127,183,73,222,48,81,31,212,26,184,224,75,212,180,15,166,139,60,73,151,164,17,22,16,84,145,6,127,35,17,16,7,222,122,87,26,164,199,81,148,50,29,79,176,13,73,224,64,145,2,82,231,77,211,214,66,21,244,230,238,59,188,132,61,29,33,32,217,213,242,139,90,14,253,98,234,35,147,46,235,200,225,158,60,113,174,85,145,112,127,167,180,202,11,213,115,10,94,6,210,18,188,232,10,23,138,78,236,183,223,44,176,11,8,243,1,50,30,69,255,56,242,238,178,195,98,128,55,163,89,153,54,111,198,124,2,239,12,193,252,161,97,47,181,142,106,45,252,137,98,28,105,8,190,240,115,103,246,13,20,125,36,234,144,104,137,165,163,93,157,24,72,190,13,42,169,218,150,190,115,117,226,242,50,161,193,217,92,121,18,252,175,9,0,36,119,200,12,229,175,224,230,140,115,181,252,187,224,56,144,137,71,234,8,170,219,55,239,138,196,0,235,181,160,121,10,82,136,41,73,68,32,77,146,234,243,81,239,69,1,38,184,78,59,204,3,216,182,185,43,125,216,28,51,202,0,157,126,128,5,122,34,60,198,95,160,22,67,179,121,3,208,202,46,15,252,108,37,214,58,38,185,235,191,253,43,107,114,93,248,88,202,42,125,204,113,138,235,83,76,170,122,182,63,73,204,121,180,148,236,206,24,113,84,92,221,145,183,63,109,19,215,1,144,50,64,61,196,193,43,89,24,57,95,194,179,96,235,100,0,138,230,253,81,202,125,200,79,235,52,73,38,243,47,93,235,173,114,139,170,52,50,131,238,171,34,162,175,69,124,86,145,99,163,53,208,233,157,54,206,119,22,177,252,102,229,156,145,13,136,21,54,224,86,143,3,67,120,195,226,57,89,197,191,166,33,2,37,231,166,236,192,218,46,16,29,135,150,79,20,58,159,173,151,172,147,247,206,36,60,183,8,12,252,220,209,165,184,245,41,181,204,182,33,78,234,210,73,80,237,33,177,236,102,90,194,84,180,193,19,234,157,193,214,124,42,117,65,194,254,200,128,230,192,93,19,10,133,135,145,145,144,105,43,106,160,134,232,92,125,3,188,212,35,209,72,255,131,57,167,166,208,110,222,74,149,100,167,67,244,155,12,91,54,208,167,199,19,157,44,213,24,140,128,30,192,139,207,54,225,55,215,124,28,181,0,108,71,211,107,175,28,54,196,8,110,97,143,17,182,206,244,149,180,51,193,168,246,24,76,86,150,116,206,232,241,127,147,27,79,7,146,97,47,137,121,182,141,160,65,185,5,149,87,187,171,100,144,92,202,250,69,176,13,168,51,200,178,169,93,12,22,43,55,57,162,26,212,144,122,129,200,116,104,131,233,182,26,121,251,172,44,90,66,111,232,170,241,201,35,35,165,75,230,19,174,236,76,195,82,135,179,197,169,46,70,132,56,243,215,163,162,200,199,111,82,127,136,39,6,169,193,192,225,144,215,168,164,72,154,128,121,48,101,117,44,55,99,22,170,203,248,214,39,18,197,159,119,109,169,9,249,100,207,10,252,198,242,26,99,6,178,190,253,216,72,179,23,31,63,221,56,139,240,75,146,180,70,142,111,190,55,239,174,89,182,236,24,29,138,217,209,188,44,53,193,71,145,89,134,76,95,80,51,246,155,232,158,133,175,250,89,34,81,68,9,63,137,103,250,44,190,86,92,182,78,164,122,244,210,246,5,163,108,99,97,143,3,7,65,155,251,182,239,67,240,236,188,40,167,125,131,197,193,31,104,224,212,148,167,207,59,158,185,177,0,162,243,132,208,5,150,247,43,16,18,26,229,154,110,105,97,151,178,147,65,5,29,164,73,210,149,25,220,243,217,93,48,172,7,34,122,57,75,171,179,216,52,12,108,168,197,173,157,225,136,55,189,105,184,75,72,15,230,78,151,35,239,248,210,5,139,103,23,4,183,72,117,210,188,189,21,237,92,48,40,13,217,167,221,53,26,93,94,235,60,4,1,35,167,15,120,88,162,37,137,142,12,253,221,199,132,217,130,202,146,218,59,193,134,251,171,40,120,130,197,148,54,45,216,12,254,250,243,215,34,10,2,145,57,168,56,99,165,9,36,197,87,19,225,95,182,243,1,132,37,70,61,53,199,115,0,93,202,214,185,1,198,207,58,99,142,219,214,212,164,162,253,200,93,201,73,132,35,105,64,65,46,174,143,203,4,131,92,3,2,105,238,104,82,139,158,60,35,94,70,116,204,189,79,221,82,172,68,170,232,129,209,124,31,178,235,62,24,179,112,41,147,231,171,25,172,190,27,204,171,112,255,185,66,85,127,251,153,70,177,234,65,127,112,41,91,69,145,55,116,216,78,83,175,223,255,178,90,233,188,240,213,244,152,111,11,184,183,249,201,154,21,59,126,3,152,99,131,93,236,141,223,180,23,166,35,183,82,198,128,120,39,208,17,185,52,91,69,103,45,226,120,28,47,23,69,154,155,40,196,223,78,222,239,89,73,207,212,148,28,39,22,58,102,52,90,250,91,153,54,254,11,189,163,194,4,8,145,147,234,248,78,181,250,73,119,23,18,83,94,112,50,41,244,70,117,202,131,75,15,235,52,133,215,51,115,87,241,44,99,56,138,128,172,252,78,22,26,120,150,5,96,132,226,49,205,159,241,2,17,238,113,84,70,177,197,130,221,226,120,159,24,8,90,246,170,153,242,138,44,38,214,101,195,149,18,224,238,233,49,198,239,136,4,109,69,78,70,137,228,211,59,176,40,67,247,32,23,241,91,39,173,81,53,233,212,199,159,134,235,0,91,6,29,24,52,237,182,171,156,141,119,43,82,126,3,180,36,186,6,166,65,142,168,179,99,31,178,5,123,255,1,12,88,249,62,226,165,94,149,177,85,232,233,208,40,45,116,39,51,115,135,136,83,69,23,124,72,23,151,1,20,153,32,60,219,12,202,211,242,151,113,252,216,189,153,230,134,163,131,196,121,151,156,98,85,252,242,86,19,45,155,152,211,197,233,169,8,145,177,223,52,14,64,140,27,81,93,20,220,163,194,197,135,255,63,235,104,162,52,4,108,26,69,131,72,239,40,0,141,37,42,183,240,45,102,232,236,99,11,62,78,113,172,146,126,224,49,119,27,0,200,130,170,94,45,145,131,1,143,1,120,115,197,109,247,203,120,93,135,235,108,25,178,165,218,158,218,203,241,154,89,192,91,99,84,120,146,221,152,105,103,225,221,135,117,155,180,166,77,192,23,60,159,222,14,145,181,249,46,242,245,98,203,149,117,128,194,203,108,57,113,20,193,166,247,158,32,165,51,48,95,205,97,228,9,36,28,8,139,148,150,173,192,126,72,143,77,24,69,195,48,170,20,115,130,148,22,175,121,175,189,226,212,242,236,4,248,37,246,197,152,3,254,15,223,116,98,136,240,192,234,215,139,89,146,7,223,93,114,201,124,89,123,194,86,254,27,215,12,31,22,96,94,143,74,241,142,89,32,154,102,96,242,240,113,147,79,235,209,242,106,57,179,158,154,137,162,71,201,17,230,21,10,223,54,219,189,203,79,242,116,4,198,68,246,97,101,84,125,110,26,141,18,138,164,42,226,46,144,246,71,185,108,253,124,112,209,164,113,226,204,193,194,107,46,31,95,33,63,88,11,161,122,225,75,223,154,94,219,11,96,129,80,188,234,230,53,146,123,202,58,87,139,180,86,111,177,53,119,136,113,222,132,190,178,214,124,144,31,240,39,163,60,189,184,224,153,168,154,56,34,179,174,253,119,44,146,222,183,116,99,170,50,253,126,97,181,173,10,55,50,73,2,223,37,35,136,183,207,56,188,242,168,120,236,183,8,100,6,104,231,195,39,189,164,198,163,213,4,176,203,227,37,110,214,142,136,254,197,241,55,90,97,23,77,193,8,135,67,197,7,199,246,118,154,21,219,101,54,109,179,113,97,152,51,219,90,114,133,125,249,52,84,86,24,166,121,168,89,32,94,199,236,150,190,29,57,220,138,92,104,18,44,38,235,57,134,234,79,151,195,84,174,73,245,237,186,81,126,212,224,105,26,147,120,175,233,240,228,180,250,177,60,171,36,221,146,99,84,225,156,170,170,14,107,35,149,201,158,30,24,66,153,118,244,250,92,139,131,72,71,180,69,101,180,71,59,190,77,130,245,80,183,68,145,49,67,195,119,50,253,171,120,159,211,16,186,40,20,136,215,192,25,102,229,239,247,231,83,243,112,141,24,209,187,221,77,217,41,78,188,237,83,24,143,187,190,106,95,15,92,230,98,14,142,102,140,10,168,62,47,250,18,129,230,96,225,190,180,221,104,50,26,140,196,250,47,156,34,135,77,8,204,240,126,88,223,247,5,193,229,153,37,60,231,60,81,111,138,152,85,213,236,188,180,67,9,123,133,42,244,144,64,244,138,197,149,155,51,159,87,24,75,98,251,64,76,157,16,111,105,234,196,75,215,96,60,66,36,187,245,142,255,140,57,32,90,190,93,252,209,255,177,163,199,76,126,174,196,157,53,63,29,139,132,224,22,119,103,113,142,134,94,112,222,94,59,4,5,208,231,175,82,87,187,114,147,111,12,112,9,16,23,15,152,255,248,64,120,238,200,127,222,93,54,61,79,92,128,30,12,142,210,192,140,12,40,97,210,24,125,95,249,3,116,74,192,17,220,240,69,128,96,112,78,46,180,49,187,57,12,3,89,17,123,229,196,169,226,29,4,177,119,91,250,50,125,215,21,140,53,233,49,52,57,100,121,168,164,95,174,206,96,29,52,118,152,98,12,110,117,46,77,21,107,54,50,242,179,185,111,218,87,25,41,17,167,186,50,5,130,194,103,184,58,148,180,133,186,241,116,174,69,7,138,173,137,99,77,202,213,9,47,28,52,51,223,171,187,16,146,81,40,184,4,183,101,181,158,232,56,3,71,123,106,20,179,152,227,235,31,117,67,166,250,178,59,153,157,223,169,47,75,228,30,255,155,3,253,85,53,247,223,92,150,135,212,217,141,149,238,78,168,141,53,178,76,53,233,94,64,57,61,220,173,179,194,178,26,174,184,118,111,60,136,116,2,200,101,141,252,172,138,69,21,215,236,27,226,34,132,181,182,75,223,39,50,206,241,152,194,85,103,7,105,105,55,198,146,248,61,103,215,67,5,195,70,75,186,129,30,239,7,24,39,40,118,2,74,88,154,48,59,213,38,231,62,175,130,146,207,198,104,71,230,122,143,232,103,228,217,168,247,38,149,78,51,42,235,42,128,220,90,115,36,50,162,35,64,36,231,93,196,254,32,159,127,175,67,92,150,105,180,66,34,218,198,117,238,70,61,39,114,8,109,158,208,128,110,225,194,57,91,64,200,185,0,152,125,67,137,84,99,104,101,203,72,88,248,118,232,20,141,146,9,172,32,74,201,215,206,60,86,44,113,149,207,237,117,151,88,33,160,79,215,217,9,149,209,16,111,124,101,69,219,169,70,217,21,77,65,42,118,102,175,112,177,8,221,236,17,88,79,113,122,131,20,121,137,201,201,139,229,217,113,99,65,35,10,14,240,156,77,194,160,87,138,89,193,71,25,117,132,204,80,169,160,96,105,197,147,18,146,20,51,217,241,176,243,43,61,247,8,89,30,93,213,76,108,66,239,218,235,191,17,209,45,231,12,46,37,130,30,171,185,248,93,250,99,85,8,53,150,203,135,45,14,156,49,194,213,111,41,20,12,10,62,160,208,207,95,237,178,249,7,133,111,76,32,148,173,244,80,112,157,191,184,57,131,188,97,3,142,55,2,198,183,43,213,16,95,21,23,179,129,57,175,117,155,114,78,110,41,186,84,58,122,36,255,83,13,190,214,217,186,32,231,120,25,94,116,192,117,166,164,17,244,208,106,174,80,106,104,176,80,164,168,95,28,153,145,230,249,238,211,38,14,198,179,73,168,213,29,226,46,155,104,5,122,217,35,170,141,253,244,76,109,157,190,69,148,69,143,67,33,155,157,125,206,226,94,76,80,52,18,255,240,44,158,163,179,103,225,224,98,62,180,25,106,152,178,78,152,131,28,193,97,248,97,11,127,237,244,198,104,3,5,214,232,215,81,158,21,150,61,70,203,79,33,51,138,193,74,186,134,63,239,96,123,163,129,143,155,143,177,126,39,112,220,59,188,31,152,184,110,120,63,114,40,244,246,59,13,42,228,38,218,232,30,59,248,85,120,218,19,91,46,180,43,71,98,44,132,226,116,131,67,114,50,51,207,77,226,139,139,108,20,171,112,243,226,123,25,164,231,134,234,182,27,252,44,104,27,63,217,2,229,126,118,206,72,88,121,157,234,10,80,93,146,237,131,244,132,240,132,204,53,179,63,126,86,34,220,242,241,63,250,186,124,109,75,91,226,1,247,148,133,95,25,78,163,5,21,186,116,210,194,64,181,131,75,23,61,86,112,195,208,16,22,65,21,50,251,225,92,6,253,17,53,130,215,133,7,145,215,13,239,115,17,33,109,79,198,226,156,74,195,210,214,86,22,161,26,232,195,19,126,113,94,204,123,83,107,207,140,72,254,182,125,133,206,172,201,100,20,177,175,121,230,32,109,14,218,70,143,51,186,203,40,75,1,80,198,129,214,53,2,107,161,170,68,243,59,111,149,173,238,226,213,254,41,44,157,222,225,182,210,185,179,237,98,172,153,169,200,12,127,124,84,6,246,51,87,156,20,106,238,20,33,119,249,46,33,132,109,24,190,183,66,39,107,56,245,50,81,245,205,73,119,238,24,78,76,133,60,58,133,11,42,203,255,6,228,202,236,178,163,50,110,101,103,146,121,94,14,207,154,244,35,141,65,56,244,229,63,86,53,132,225,244,56,82,166,184,174,126,210,192,44,31,16,2,185,172,180,195,230,153,209,249,27,151,163,170,41,96,158,20,200,131,189,3,229,61,136,34,198,47,183,216,206,103,64,65,64,210,66,179,241,160,72,72,232,115,94,166,205,53,13,185,218,33,197,10,105,174,217,214,135,53,47,223,69,142,70,41,241,39,198,234,138,151,214,133,226,169,77,199,46,75,157,84,135,14,61,225,175,42,42,224,111,110,130,20,243,191,40,210,116,156,125,196,167,23,115,137,72,54,104,197,21,64,22,112,177,13,19,55,20,148,11,233,106,117,126,223,222,64,236,219,170,104,148,31,240,38,140,44,170,222,237,102,199,121,63,177,131,117,10,215,48,83,236,190,239,95,96,77,130,182,213,137,61,194,1,75,123,182,167,242,214,29,201,252,94,100,60,124,27,137,168,44,218,205,151,159,53,85,247,17,190,62,148,96,190,96,144,4,41,243,194,161,167,222,252,111,64,131,241,115,245,156,207,85,249,228,188,143,106,204,67,152,242,32,106,138,51,68,73,236,55,196,29,139,119,240,110,178,237,223,6,153,189,52,219,3,111,253,151,207,86,16,109,93,186,188,114,109,168,33,106,19,180,244,167,174,251,207,56,98,125,116,235,197,203,136,249,91,217,254,200,3,210,141,68,46,115,119,92,205,28,156,89,56,250,217,238,129,119,162,181,6,1,132,254,180,122,105,60,214,15,203,156,80,58,37,45,58,247,255,37,197,64,0,176,242,180,224,196,75,128,117,29,127,32,216,108,119,255,177,19,120,22,116,128,221,112,248,165,198,143,35,91,185,172,166,177,3,140,95,56,203,4,193,62,226,162,215,83,59,220,69,253,138,185,31,27,200,80,102,76,101,215,176,225,97,98,1,221,139,4,70,50,44,154,189,125,209,177,137,13,210,138,3,27,69,113,22,147,113,26,31,77,86,46,176,118,148,117,86,49,152,21,73,65,163,158,255,246,147,94,22,210,44,110,56,52,56,104,103,152,246,254,24,42,233,179,81,78,38,0,220,113,151,109,182,46,92,80,30,158,220,57,201,205,168,115,199,50,152,180,94,192,165,227,247,43,72,225,114,130,171,189,99,92,91,13,152,77,10,226,244,192,120,166,235,129,144,222,177,74,175,131,60,60,111,48,168,140,14,44,135,29,154,124,5,21,112,76,183,197,132,107,254,15,74,52,87,149,233,157,18,212,199,75,36,112,107,166,193,151,128,68,119,124,141,44,19,143,245,80,78,177,136,113,186,124,192,109,64,226,80,202,122,144,192,56,214,11,13,36,7,248,197,118,82,147,44,47,196,253,178,189,230,244,5,118,7,0,101,183,204,176,161,111,66,24,131,69,189,27,169,167,32,197,204,160,28,200,183,25,153,33,120,70,39,138,68,178,77,185,120,163,61,223,235,49,83,23,207,104,123,78,149,51,133,155,57,55,28,214,217,208,198,160,193,69,12,181,248,241,3,11,246,86,88,54,74,244,113,120,167,189,137,35,238,151,21,59,88,218,45,230,156,39,132,127,26,173,241,204,64,190,160,58,167,183,17,30,135,154,23,74,54,151,19,242,34,115,253,185,37,153,83,247,36,177,6,232,219,10,201,202,112,45,106,84,177,111,111,105,100,249,176,142,233,244,144,79,237,229,175,31,227,117,46,208,177,85,162,2,47,36,173,118,137,205,96,140,98,117,152,223,68,132,208,200,157,222,39,199,44,21,181,181,214,247,235,224,119,190,105,114,92,194,175,111,146,205,84,89,69,150,148,80,119,181,72,163,63,114,133,74,228,182,161,124,123,202,179,18,225,214,54,177,125,119,101,172,242,83,251,236,245,83,15,79,113,243,95,8,94,20,38,229,50,62,235,131,72,167,186,73,65,129,176,252,99,13,76,244,123,160,229,176,234,183,53,68,189,177,198,36,211,20,37,44,168,101,18,119,195,40,144,13,232,213,57,1,87,53,209,49,143,37,181,70,254,61,209,242,33,149,230,215,239,239,157,221,240,96,57,98,43,117,1,121,52,170,125,188,42,148,115,78,90,194,166,24,152,91,99,128,9,253,225,200,14,239,27,155,3,172,142,35,30,209,26,178,25,227,83,124,45,14,107,54,130,208,127,142,32,108,159,18,241,201,54,7,135,243,24,46,144,69,97,106,200,196,192,198,4,178,157,211,248,195,78,40,104,249,169,35,201,7,20,232,247,100,248,249,228,172,123,240,226,66,90,215,147,235,114,192,205,191,216,210,8,126,52,255,59,39,187,213,77,75,108,234,109,135,189,205,253,149,33,55,47,108,205,199,76,131,51,128,179,15,220,116,62,95,182,164,18,36,189,249,250,227,251,57,29,153,43,152,242,164,182,66,35,246,176,64,68,68,29,120,6,170,216,194,182,13,181,2,212,123,106,254,26,244,124,187,51,183,83,79,104,238,69,105,65,237,35,177,164,104,166,27,101,174,18,86,90,3,28,186,109,84,23,43,67,42,81,77,204,183,216,82,237,206,213,160,125,101,49,155,255,152,81,46,212,188,190,119,5,68,136,160,156,149,154,34,182,165,100,16,241,81,71,6,153,66,11,17,187,224,253,159,198,84,151,104,201,1,76,180,54,104,219,42,215,117,95,215,110,58,240,197,169,99,31,200,143,26,89,186,125,173,240,186,87,247,56,80,47,198,124,54,197,99,151,2,147,126,0,183,206,179,8,247,41,231,145,94,117,71,29,43,127,60,100,93,107,73,205,61,148,106,197,66,136,216,188,230,181,205,154,34,168,76,186,78,133,165,164,167,241,247,175,72,80,64,170,220,53,163,252,47,131,36,42,182,215,63,34,105,106,103,201,76,81,211,107,237,57,46,106,163,199,200,237,127,181,114,238,148,90,128,31,144,144,186,26,74,177,241,186,119,161,92,14,182,204,8,221,82,238,91,51,117,82,84,46,37,135,129,168,211,225,208,21,187,221,96,34,19,147,166,206,107,132,80,64,45,72,232,89,18,5,109,145,72,245,216,236,129,83,89,28,138,185,210,122,227,179,142,166,143,214,242,221,115,254,38,110,151,144,115,26,28,142,84,254,191,62,224,70,232,219,136,31,61,18,130,22,81,42,144,46,43,78,137,134,114,242,67,192,212,206,212,242,117,14,0,128,146,102,163,212,222,214,132,86,59,68,216,87,138,30,11,18,62,111,234,187,39,148,212,191,166,94,170,255,102,43,7,21,198,34,30,175,182,134,147,251,75,75,255,152,112,135,203,231,234,178,132,43,33,20,110,236,233,134,204,113,34,129,251,184,39,31,90,229,180,188,99,145,146,132,134,248,52,88,53,119,198,113,138,215,249,61,50,66,127,62,146,151,75,10,40,40,235,167,217,64,0,236,176,110,143,235,175,150,18,157,25,85,123,189,125,103,126,243,163,34,255,190,198,106,80,176,25,175,89,98,140,28,21,227,166,51,82,152,142,130,23,51,2,73,111,10,211,19,116,141,180,215,34,87,200,235,182,106,217,101,203,117,92,165,237,86,95,178,36,168,209,169,33,18,183,4,78,74,52,11,40,107,186,17,3,246,4,164,98,204,138,233,87,164,115,178,180,54,243,13,53,84,69,207,48,214,206,219,97,112,249,156,102,33,226,79,75,221,48,46,208,198,213,2,223,99,26,161,206,48,3,104,162,7,9,243,77,82,217,105,180,248,154,221,49,162,38,3,206,69,6,186,194,73,81,247,213,186,146,189,148,175,83,94,89,63,140,134,105,141,110,82,76,82,141,117,113,27,145,169,254,220,71,215,167,199,150,112,129,209,35,27,121,1,64,248,165,185,181,46,203,191,51,104,176,92,144,150,78,154,104,148,138,179,246,85,128,148,107,43,213,208,0,238,242,81,250,176,213,40,23,66,102,152,243,88,106,158,84,198,214,65,41,226,247,255,204,131,75,247,195,172,14,214,245,206,47,106,232,232,118,184,34,1,82,87,168,176,33,50,44,200,55,3,204,155,67,238,130,23,9,53,58,233,137,171,178,221,113,29,66,177,106,35,102,125,214,252,44,169,88,141,217,95,49,160,213,70,174,169,185,102,170,192,168,50,206,251,0,229,27,249,247,238,169,161,158,168,157,147,5,112,3,153,251,67,7,32,18,49,133,108,240,206,146,28,143,0,41,118,44,179,149,165,104,201,172,196,143,88,98,158,164,176,125,100,85,134,158,197,105,154,59,203,89,230,175,102,160,91,101,104,250,5,38,195,132,53,53,200,144,48,98,74,68,193,185,20,104,76,74,46,130,250,205,56,96,12,162,58,154,24,173,121,180,22,183,48,16,139,219,103,86,17,79,65,178,122,226,118,244,55,247,230,55,54,42,85,24,96,102,39,32,224,236,201,169,64,122,110,182,54,86,177,112,193,193,38,105,15,130,95,132,53,253,39,44,236,0,238,5,206,213,169,67,245,225,164,81,60,159,221,107,96,39,33,163,149,163,236,134,211,134,252,237,209,132,139,32,247,192,28,246,212,152,22,255,238,174,48,40,43,145,241,75,75,116,135,74,96,176,20,246,226,247,102,86,186,179,109,198,187,124,117,238,135,252,99,214,160,79,132,36,207,77,165,179,100,45,84,55,125,63,19,205,145,156,199,75,149,213,28,91,158,27,105,135,127,37,82,221,126,164,130,85,183,108,169,36,22,139,219,152,84,23,204,55,105,157,163,43,156,228,12,57,37,105,79,112,245,185,181,214,73,9,121,235,201,203,205,45,104,69,45,246,212,230,85,42,115,40,124,220,249,172,244,84,234,174,208,99,95,228,17,186,53,201,114,149,122,227,61,121,114,231,82,30,129,191,209,237,100,169,216,50,246,15,244,113,155,66,102,219,131,1,7,206,108,24,40,228,116,63,7,188,188,187,31,116,126,13,126,95,113,155,33,102,215,34,7,19,41,221,184,23,214,161,159,14,93,94,205,222,96,141,7,130,9,153,208,2,98,15,200,185,205,204,58,117,39,39,193,53,231,65,74,74,101,59,141,8,179,80,42,36,125,220,157,92,74,63,101,192,55,179,249,203,239,231,202,142,6,105,190,19,78,225,4,15,20,160,135,237,253,98,246,192,243,186,253,163,233,77,232,115,251,138,23,37,239,139,81,247,215,82,239,48,34,217,204,136,87,207,112,93,115,118,63,204,85,99,93,221,93,168,240,86,244,102,118,204,193,0,98,227,188,173,230,166,10,161,63,168,22,185,160,139,183,32,112,55,101,152,51,195,126,146,105,129,59,219,73,241,221,17,45,35,45,116,116,118,87,80,68,195,33,233,146,24,120,121,143,131,124,213,19,107,80,217,199,133,223,89,202,54,73,127,215,140,112,30,156,190,192,38,246,0,74,81,188,93,172,42,72,245,185,192,108,80,79,75,209,64,174,233,100,119,91,93,27,228,165,9,108,152,204,248,41,219,67,221,158,25,248,118,96,63,45,204,85,143,117,186,93,190,132,108,238,156,172,116,219,183,208,75,219,190,123,70,195,178,191,244,12,36,188,166,213,183,238,117,101,1,253,204,139,209,188,93,253,30,233,148,167,131,150,10,83,205,60,157,231,235,219,56,106,225,194,40,80,106,194,16,25,214,212,33,37,182,119,142,89,138,185,210,24,228,135,36,99,241,105,61,13,42,115,209,154,255,189,173,249,89,190,133,46,161,169,105,189,243,242,16,231,47,55,181,169,13,108,182,212,8,0,82,178,201,30,213,52,80,5,36,102,101,106,45,169,161,249,211,109,142,243,69,0,67,211,71,134,48,87,22,228,85,216,66,184,50,173,228,134,200,78,165,209,251,29,29,167,11,139,102,134,54,242,44,251,18,252,47,126,230,176,127,93,52,11,253,217,240,70,76,186,204,39,16,60,228,43,21,59,164,231,129,129,175,48,154,142,251,98,224,240,81,123,21,159,209,181,171,56,163,152,195,58,143,189,45,46,242,231,43,41,247,156,39,32,162,238,13,196,28,246,196,105,166,240,19,207,247,105,39,251,192,208,237,124,255,133,208,97,226,106,110,6,184,29,17,251,2,38,255,83,119,193,35,158,121,67,143,111,76,148,165,23,66,158,20,93,29,176,240,203,186,199,50,203,122,78,67,240,177,111,23,7,18,3,180,50,38,101,255,110,246,35,99,201,95,81,223,190,147,107,38,108,132,190,39,235,98,114,160,243,130,229,48,164,215,255,74,209,109,194,213,254,211,237,45,249,48,199,106,93,151,103,116,165,169,160,129,212,17,104,237,72,95,183,136,213,141,168,227,224,223,99,114,64,55,204,154,238,38,15,76,169,44,167,198,9,60,238,210,144,106,222,190,73,98,35,143,99,166,227,157,103,201,221,87,202,102,183,87,127,158,82,1,223,95,168,100,103,88,222,19,54,154,144,242,18,182,152,175,15,204,167,80,127,245,125,46,170,91,216,51,153,207,58,186,15,31,205,24,204,220,4,95,84,163,75,61,50,127,238,11,47,5,193,236,200,19,14,122,135,198,4,180,98,48,85,126,186,90,182,165,35,227,119,172,73,210,192,192,25,84,4,121,127,232,163,126,5,194,248,132,126,144,126,156,239,58,156,91,208,171,144,185,66,83,34,50,66,130,81,233,177,46,105,180,233,213,60,62,205,176,143,126,246,127,16,184,186,46,158,210,199,91,182,111,166,135,114,155,156,67,54,112,203,231,233,147,199,27,143,28,213,193,117,67,198,114,113,31,253,195,34,197,184,106,218,237,19,80,237,18,47,72,40,37,123,89,30,101,101,221,251,172,179,218,208,211,80,56,18,115,179,134,62,220,125,23,120,69,78,234,18,206,251,167,94,170,80,243,121,130,158,24,61,226,14,144,235,162,21,249,68,91,50,187,186,178,66,195,154,154,33,50,46,63,30,246,93,254,183,81,80,224,181,50,235,241,125,143,205,148,60,99,123,218,126,41,162,139,31,123,96,93,53,225,84,111,238,48,107,70,151,128,191,171,252,236,242,93,122,196,218,113,40,55,198,23,77,77,177,82,5,154,242,0,123,245,31,227,176,165,33,179,186,143,242,69,253,232,221,239,86,168,207,22,107,165,81,217,180,80,45,180,23,41,166,64,101,66,236,219,217,140,113,253,214,252,228,216,212,231,57,102,220,240,104,189,29,205,137,211,46,119,131,60,200,14,222,102,233,37,84,57,84,32,126,43,17,42,148,233,92,8,52,82,16,254,246,27,61,175,26,91,143,47,155,212,171,251,201,37,128,123,190,206,104,209,238,20,104,14,97,127,93,190,234,227,194,123,217,178,95,30,122,230,16,92,213,221,193,77,195,255,203,212,16,4,20,83,68,170,180,220,78,202,87,155,25,34,241,194,27,85,142,40,152,195,155,117,51,16,10,146,145,65,121,183,60,38,101,246,176,193,160,149,43,3,123,139,161,248,138,175,197,110,133,241,118,57,225,99,99,11,121,103,91,198,12,43,10,113,76,89,225,67,228,13,46,78,223,209,238,91,234,110,98,84,164,152,169,1,245,217,181,238,254,25,71,128,229,253,153,53,200,46,163,177,147,59,115,37,185,217,238,45,62,226,58,87,61,208,107,141,7,253,9,202,215,167,219,13,84,196,75,143,249,34,30,97,155,138,164,121,163,199,23,63,129,181,114,47,51,20,57,213,141,74,208,96,78,62,127,65,107,91,65,185,185,242,105,129,13,137,178,21,12,16,146,176,243,116,181,0,160,168,97,57,252,85,193,171,201,149,13,216,1,50,184,114,93,37,49,246,156,149,110,32,84,21,228,167,199,52,1,123,36,252,138,189,16,112,161,115,199,237,250,48,221,52,64,137,227,245,253,48,186,223,117,68,98,198,56,242,119,145,49,130,239,59,99,128,226,196,41,74,142,239,68,64,92,44,86,84,58,224,96,27,163,131,139,2,251,237,40,99,200,4,33,81,37,75,61,159,2,201,208,194,192,213,121,187,92,130,177,50,34,50,33,116,241,3,156,134,125,163,101,233,82,225,175,42,191,11,47,68,19,78,85,12,154,2,33,77,7,24,53,95,243,7,135,243,44,252,250,65,216,67,113,169,105,117,27,18,177,166,27,113,169,152,10,129,113,60,218,94,163,203,99,96,222,78,239,203,211,95,191,245,190,24,141,223,9,40,233,65,210,107,168,67,112,149,231,46,185,171,175,28,96,227,92,36,202,133,106,20,225,202,192,152,241,252,77,166,248,63,199,40,210,97,141,154,14,113,246,4,18,83,202,222,200,153,117,55,98,125,51,254,48,88,104,179,128,111,151,77,90,6,29,185,32,110,191,26,19,153,31,185,78,73,114,221,185,160,86,86,235,211,128,63,0,103,189,37,184,219,220,191,1,60,149,139,4,232,68,98,193,72,226,199,220,184,108,176,39,44,184,145,138,157,73,251,121,59,123,76,149,158,197,112,36,1,144,60,107,17,229,58,93,150,98,34,184,29,98,137,92,218,145,0,162,154,206,44,10,250,147,231,83,245,246,29,198,166,83,59,232,203,196,131,129,39,74,33,158,164,62,42,11,57,53,171,254,42,232,45,215,76,249,171,28,21,86,184,247,194,138,188,103,216,147,86,187,231,114,133,60,169,118,138,0,157,111,97,175,204,24,58,66,165,238,97,116,232,77,56,112,111,47,157,194,18,96,64,130,224,114,61,250,78,240,119,77,91,37,6,205,178,20,176,231,232,20,52,108,187,226,47,198,221,107,212,208,248,52,229,2,135,38,202,233,27,147,10,76,109,44,242,108,189,13,109,21,14,177,243,168,120,109,89,18,107,74,80,92,63,211,227,44,25,24,144,161,57,21,80,33,235,28,241,43,99,152,64,59,29,246,147,117,184,150,58,200,77,83,220,201,168,160,197,173,252,131,208,3,16,191,5,36,169,174,110,53,239,183,6,35,82,22,222,76,101,141,186,57,212,245,117,172,163,113,2,250,4,132,114,72,119,13,209,197,35,91,34,230,200,134,144,200,122,236,139,247,253,142,223,238,232,20,153,72,252,185,17,59,201,71,61,113,156,229,217,219,68,117,3,107,234,52,101,192,233,155,90,119,226,128,178,221,242,62,88,65,34,61,12,244,202,136,236,41,16,70,66,199,245,132,190,192,75,89,78,219,28,196,141,229,146,166,104,195,8,161,136,69,105,20,241,134,100,73,139,206,122,215,221,225,26,24,223,168,85,203,31,147,238,138,161,22,215,210,180,124,97,95,112,191,84,245,15,119,89,216,141,52,153,192,184,13,58,64,84,56,129,119,241,187,238,24,141,122,198,199,177,13,161,228,175,199,253,146,214,31,73,37,167,255,184,191,16,28,1,91,122,167,148,179,210,61,138,144,223,76,62,41,176,114,82,224,231,81,166,238,67,168,36,6,147,218,57,89,223,235,167,229,116,14,236,41,35,229,249,165,57,110,155,50,215,21,103,1,100,130,108,16,182,113,121,73,40,247,18,237,126,228,49,76,15,207,106,4,73,217,211,107,58,203,77,112,43,186,186,139,223,50,44,148,171,0,82,138,142,125,162,204,23,232,30,79,215,232,230,237,174,98,246,148,71,157,33,247,244,189,4,139,103,94,111,86,159,16,101,30,73,54,38,78,13,41,57,234,11,123,159,234,163,71,249,56,194,183,247,234,104,129,5,189,243,182,121,253,234,24,97,23,205,228,91,37,19,175,62,0,95,25,39,246,181,133,47,206,148,242,91,104,250,54,6,91,111,78,142,130,144,195,70,1,214,203,187,58,145,189,65,221,106,186,121,91,140,105,2,129,49,205,149,43,202,164,61,168,128,77,166,17,156,98,153,208,55,191,2,155,177,18,54,0,20,189,237,37,86,1,149,110,139,192,191,35,144,131,244,8,61,110,31,192,51,122,199,227,87,184,66,8,254,81,36,104,53,242,212,83,163,60,133,15,154,107,154,14,66,242,160,101,50,55,13,225,42,189,64,55,173,46,229,147,74,105,211,141,13,63,66,68,212,130,238,245,142,214,235,141,9,234,225,124,185,19,34,145,10,56,45,108,222,107,127,62,131,81,217,163,96,121,158,82,129,138,160,66,223,73,13,128,6,18,76,130,73,36,40,27,34,65,214,96,45,197,244,123,159,120,143,47,30,87,27,175,111,5,194,15,219,245,176,29,3,8,80,122,184,5,176,12,242,31,203,238,164,85,236,186,239,217,75,33,203,176,2,85,40,45,153,155,136,190,190,211,165,32,47,201,26,52,44,181,171,165,35,162,78,225,239,183,233,73,196,228,106,56,216,230,20,108,17,194,225,177,57,214,210,105,221,10,175,8,125,14,20,96,2,113,242,209,114,165,195,224,146,16,184,132,153,78,49,182,33,73,145,239,172,142,88,220,229,125,209,61,111,147,215,125,130,193,18,54,165,26,222,234,122,59,168,3,67,38,129,122,230,218,6,104,252,184,193,182,151,18,8,70,125,8,136,121,3,15,241,53,138,223,172,249,3,117,62,200,83,73,3,58,127,223,93,185,73,207,128,222,236,193,168,139,16,55,36,100,50,134,181,34,254,23,53,199,151,49,90,100,17,121,252,149,79,58,82,222,181,179,204,252,174,214,131,8,235,128,80,173,2,106,238,253,139,8,168,242,119,85,7,17,17,26,152,75,144,176,159,73,26,252,90,17,63,156,21,7,193,214,174,74,201,207,230,60,75,38,254,103,67,250,182,154,209,75,132,188,211,132,117,27,200,135,58,226,64,141,174,237,201,217,88,220,128,53,82,228,240,48,11,177,140,107,77,116,76,107,219,190,161,255,170,127,176,79,221,43,117,97,21,146,21,43,45,175,242,20,251,176,78,31,87,255,115,195,199,27,72,154,20,144,140,118,35,192,83,98,61,11,247,207,127,77,128,151,159,240,204,14,162,74,242,27,200,138,110,229,153,102,94,246,17,0,180,198,225,29,8,84,164,122,19,100,107,244,106,67,235,67,248,70,43,102,105,163,179,78,72,221,94,246,83,213,127,162,20,217,163,162,105,108,21,239,51,10,150,142,105,73,149,54,139,254,98,25,249,150,150,74,119,210,103,41,140,3,46,113,132,36,98,208,2,20,78,105,142,197,185,170,129,188,38,116,13,170,21,7,152,44,152,240,12,12,55,13,6,141,206,56,100,120,232,32,222,142,212,110,215,180,250,56,201,216,51,168,14,7,58,253,161,200,213,97,244,167,54,110,151,2,66,168,16,230,242,136,202,239,249,144,112,209,222,63,217,253,101,229,91,119,172,148,205,24,209,232,34,27,138,149,200,218,182,80,38,199,85,88,48,36,206,46,204,250,120,57,132,19,230,218,6,72,202,82,156,132,234,252,177,136,33,126,99,154,237,55,172,233,157,118,114,12,164,183,144,130,144,192,112,150,79,57,227,59,113,142,198,201,25,45,243,76,173,174,203,242,126,62,103,130,210,225,228,11,248,236,119,151,226,67,93,90,41,67,33,32,158,204,18,96,220,144,93,41,1,102,59,88,164,114,23,1,139,158,70,147,76,238,254,126,118,153,105,87,173,228,248,147,209,210,27,47,100,6,187,69,129,134,187,33,174,6,170,163,60,51,217,213,243,212,105,185,123,167,11,50,201,226,164,35,236,127,169,223,43,156,27,31,98,173,41,108,3,40,48,42,189,255,35,124,167,205,52,59,94,191,130,227,124,131,21,188,224,0,233,81,119,55,137,61,127,255,153,75,217,193,159,114,88,83,223,168,33,182,139,95,63,48,114,217,148,28,217,234,79,72,82,108,37,172,227,248,67,19,151,29,167,93,41,92,218,58,151,255,83,198,82,254,233,100,201,32,143,46,72,223,251,223,218,201,40,40,86,94,190,27,165,252,252,207,171,48,146,31,32,145,226,221,138,34,14,92,192,126,128,123,75,187,52,228,70,235,59,179,152,132,29,44,104,29,123,35,101,61,211,244,208,230,136,129,234,146,3,189,36,114,228,151,81,118,109,155,246,62,64,147,94,23,3,198,155,68,124,180,50,10,150,53,147,4,23,58,236,72,2,54,178,131,73,65,152,92,102,251,127,203,50,233,63,187,6,77,219,66,192,74,221,16,82,244,211,149,200,184,47,155,22,22,210,138,51,150,55,55,158,145,40,217,89,155,97,250,82,176,27,7,66,96,192,67,29,197,55,235,186,42,26,250,88,27,34,156,249,150,71,222,163,231,0,131,119,4,101,73,157,222,173,98,77,56,177,28,56,220,165,174,171,157,30,18,159,236,91,72,43,181,252,238,214,199,115,189,98,88,249,149,199,240,68,135,51,252,7,58,31,161,7,197,116,252,61,223,219,165,127,184,115,104,95,40,189,61,167,207,151,38,99,73,233,218,35,46,181,184,27,135,157,172,178,243,167,36,58,198,234,20,154,232,149,117,223,196,165,120,51,62,238,54,114,7,209,9,93,184,143,29,58,110,83,55,238,108,236,119,131,1,107,119,70,27,247,182,37,81,150,108,159,215,25,154,49,96,141,157,95,113,172,88,145,113,195,176,168,197,37,123,23,107,62,93,143,188,210,176,80,54,44,214,114,22,203,60,220,76,247,127,18,27,200,63,251,103,248,44,33,121,116,110,38,166,217,115,191,28,25,6,98,236,228,175,4,195,223,142,183,90,12,0,100,75,73,75,87,92,241,215,111,95,78,244,124,95,137,76,39,229,191,125,181,246,9,66,40,88,49,214,169,50,58,57,102,189,36,13,165,173,117,123,115,3,211,137,234,179,94,167,166,227,62,99,179,31,126,240,47,90,130,139,4,138,114,133,213,230,169,116,9,102,236,167,15,61,5,236,230,116,219,41,93,76,234,41,132,25,151,86,5,240,34,4,128,187,243,108,111,102,39,201,215,100,151,187,225,3,7,245,91,219,254,0,233,159,141,155,238,99,111,164,31,132,78,182,244,88,66,199,117,92,222,68,114,65,68,119,250,33,157,239,0,136,35,62,241,4,138,155,221,173,118,153,97,250,245,31,224,89,242,120,161,44,82,193,21,118,60,53,220,204,227,175,118,74,132,198,231,145,57,214,124,169,237,173,183,154,251,58,229,246,40,22,255,135,116,92,17,60,84,136,137,223,107,178,150,151,129,193,46,16,177,231,90,37,8,220,8,1,180,115,238,135,124,6,32,127,93,181,3,136,106,58,221,233,230,48,185,120,1,226,82,40,251,187,52,1,122,59,218,138,173,34,14,86,81,143,119,36,50,140,171,194,153,29,1,154,61,113,91,66,97,139,199,93,45,66,182,137,181,68,169,179,161,97,207,81,104,8,91,121,112,188,15,235,135,63,131,104,222,72,168,187,105,78,97,69,76,157,168,30,196,94,58,7,222,20,250,159,232,152,62,126,209,86,245,158,221,131,15,70,71,90,48,4,98,60,25,130,92,179,117,117,29,251,151,0,38,187,221,11,120,80,118,26,92,248,167,218,167,102,229,221,47,219,228,98,112,54,6,7,199,17,75,145,142,159,55,0,215,208,32,43,87,166,195,193,169,124,217,157,227,233,112,160,102,6,62,58,2,93,197,197,246,38,28,206,83,200,123,246,155,208,158,74,107,170,20,130,74,11,77,218,91,134,105,102,208,107,112,167,175,64,119,209,115,122,46,232,58,163,245,183,221,254,238,241,248,55,193,23,150,206,205,91,110,49,145,94,3,59,23,234,51,65,0,119,169,105,236,79,217,150,78,159,196,46,28,123,50,42,194,245,142,206,138,84,22,21,115,171,233,4,31,182,124,117,76,91,27,122,199,165,9,100,140,135,118,235,118,181,191,198,120,130,138,132,64,155,253,112,249,68,69,122,45,64,158,38,12,211,126,68,233,39,32,233,118,25,34,247,88,225,87,251,234,117,203,221,170,148,124,170,55,95,185,186,191,187,237,194,163,4,75,242,73,104,198,172,38,27,200,203,173,154,232,169,220,235,48,18,135,89,83,63,139,134,15,168,107,71,247,115,137,175,235,61,14,230,53,91,69,2,13,10,238,23,62,62,227,240,87,164,70,68,227,137,60,46,228,150,228,233,37,250,175,28,135,113,137,115,36,133,117,4,107,185,130,230,255,94,111,42,197,2,122,54,206,232,214,76,161,167,123,231,92,141,120,125,193,2,134,192,108,107,88,38,136,76,244,212,191,96,6,3,128,175,36,21,221,87,100,210,113,81,236,169,221,115,244,142,167,13,2,33,41,234,115,50,68,117,0,244,249,77,86,23,43,45,224,136,41,242,246,13,161,70,6,125,152,229,175,23,60,51,16,35,39,252,116,74,215,217,120,83,145,41,236,23,188,71,236,28,249,69,218,131,84,213,149,50,94,97,13,126,127,12,98,226,59,50,176,213,8,199,5,37,84,121,121,210,16,95,191,29,184,119,219,245,245,186,85,236,237,82,61,106,193,139,27,176,23,43,164,79,158,25,178,146,50,211,190,29,213,13,28,185,101,176,196,189,239,179,86,192,64,103,242,224,241,203,148,32,60,240,94,18,75,169,105,182,2,122,212,207,223,139,237,109,110,17,194,52,104,199,109,179,28,108,212,57,130,118,151,117,72,28,144,173,123,38,199,125,57,206,6,47,14,179,167,13,70,87,59,22,255,240,251,251,21,154,160,43,79,177,106,206,49,132,165,33,246,121,175,241,205,134,75,241,143,252,51,44,217,76,124,201,1,226,131,154,254,48,177,207,207,75,33,226,126,224,99,58,124,202,208,109,107,103,59,204,119,214,233,26,226,101,172,119,56,137,184,68,49,115,132,194,74,237,100,121,249,205,162,202,183,57,108,103,206,163,170,17,66,199,173,242,53,143,52,90,231,34,180,94,114,166,141,160,251,186,181,65,92,142,56,143,166,74,102,224,52,126,250,196,160,138,84,227,212,246,7,135,92,104,144,235,154,87,140,63,200,130,14,141,251,68,183,0,123,24,162,217,165,200,11,192,254,163,1,28,79,180,139,71,211,46,58,31,199,148,94,8,235,128,43,37,42,223,80,153,122,250,185,236,29,244,148,233,119,216,37,67,70,244,164,224,90,206,12,181,206,105,106,98,139,8,245,32,201,223,225,231,107,58,235,23,17,113,249,229,211,121,247,11,200,170,167,123,113,44,235,23,71,150,42,17,56,81,70,93,214,20,198,141,199,92,95,58,252,21,124,208,231,127,66,96,42,174,203,47,36,233,96,107,209,3,40,189,82,56,2,178,148,56,23,244,191,227,47,73,216,23,173,245,58,55,246,144,203,108,240,220,9,218,231,66,223,141,162,150,189,145,193,26,24,144,230,239,13,149,250,159,252,131,17,70,244,92,220,127,124,232,92,99,214,145,106,107,50,74,137,182,122,247,167,43,65,101,54,87,223,244,141,240,198,116,166,54,94,205,56,23,146,215,208,181,91,111,138,243,221,71,91,249,218,13,35,43,150,79,141,166,178,13,176,61,179,235,120,30,58,206,56,20,7,61,39,204,188,244,15,29,201,67,49,207,223,174,194,201,248,81,234,234,221,224,153,180,191,71,249,219,171,221,163,9,80,220,157,82,75,215,42,20,152,153,184,6,10,181,37,29,174,233,50,147,9,60,79,205,196,210,146,155,138,26,37,62,197,186,226,173,95,50,26,184,67,86,186,167,238,143,155,12,98,122,66,66,91,168,97,57,55,245,89,194,211,104,32,184,192,81,161,105,251,74,110,193,81,158,149,14,247,218,252,201,160,97,125,61,130,243,162,23,148,236,48,176,138,136,171,239,216,151,9,161,26,69,142,164,108,46,96,186,157,223,35,106,79,144,146,38,164,70,80,165,39,75,204,185,181,244,34,158,247,71,216,67,72,167,121,134,36,198,1,96,134,130,171,200,146,105,206,137,74,81,76,16,193,223,142,100,75,28,230,189,16,155,243,63,235,149,245,231,237,96,94,97,66,19,0,227,193,90,182,207,20,19,162,151,56,163,104,174,6,137,7,217,149,60,76,27,225,48,23,107,254,115,78,244,191,241,177,105,173,9,132,31,183,2,130,26,117,80,2,136,133,195,147,79,150,89,18,114,60,3,50,54,206,240,90,174,10,254,128,60,245,73,90,61,63,219,194,103,45,108,237,102,219,29,148,182,27,248,200,26,104,128,65,16,114,58,31,93,7,89,233,225,248,3,174,144,82,107,212,116,192,226,51,164,182,207,163,113,177,99,142,75,170,8,31,11,117,244,67,55,208,241,186,2,215,199,247,118,75,172,104,141,37,140,6,220,35,132,18,155,82,175,136,22,28,22,35,35,31,246,191,110,210,169,37,32,106,63,193,132,36,249,167,28,151,15,103,167,28,178,10,136,244,121,123,228,129,109,170,174,3,59,241,153,106,3,218,251,50,97,162,10,84,46,174,248,224,96,129,231,104,120,206,68,201,71,164,236,84,184,3,233,218,201,134,227,75,14,42,64,86,2,155,111,228,38,230,56,57,165,126,143,47,167,79,19,219,234,112,54,82,61,194,13,107,3,131,148,194,225,49,216,17,56,12,93,194,248,31,24,127,36,15,166,178,7,99,42,142,229,69,3,2,69,37,69,16,141,119,67,205,50,255,85,52,210,41,213,234,182,29,175,248,133,224,46,166,225,55,42,27,17,19,180,106,107,106,44,226,232,208,32,49,223,130,219,31,171,194,9,53,234,9,86,55,80,111,183,168,82,113,0,51,21,6,134,215,208,20,7,182,24,83,51,241,94,254,211,223,169,3,223,34,196,92,196,159,159,244,53,246,92,98,17,1,55,147,157,213,207,170,42,52,106,69,58,42,158,172,70,236,204,146,188,222,246,218,217,45,115,180,255,251,32,104,117,170,77,47,221,133,43,253,12,119,94,121,92,213,179,100,120,19,181,196,185,16,159,232,197,197,157,37,33,139,52,221,199,64,242,232,49,98,191,41,40,126,15,211,149,232,51,103,88,46,29,127,122,122,115,4,179,231,39,138,83,65,123,138,46,124,105,108,144,61,177,41,125,244,71,112,238,170,72,108,248,80,148,39,213,95,56,65,16,45,112,203,222,123,196,25,251,143,215,28,6,224,130,129,121,4,57,201,116,84,94,6,132,17,71,80,105,115,156,240,64,116,91,124,243,6,209,210,157,177,43,127,20,155,208,134,152,162,207,182,125,5,198,213,74,61,32,202,11,55,112,214,66,177,255,237,106,94,68,152,147,87,155,0,97,188,48,240,255,135,29,126,81,22,239,175,158,228,42,254,244,145,46,201,41,119,227,200,28,44,88,195,82,253,213,190,171,142,10,64,235,217,91,127,51,122,50,119,79,233,2,238,64,82,251,59,17,67,34,138,197,127,203,118,114,225,153,254,106,244,29,186,88,26,177,58,183,196,38,68,25,94,194,59,162,180,118,34,151,104,130,93,199,140,30,163,252,180,169,131,167,228,78,79,67,167,100,107,42,214,148,249,179,38,116,197,70,179,39,131,15,178,28,210,9,147,59,114,121,1,66,135,239,192,148,228,211,46,215,0,161,63,197,33,226,192,155,51,156,126,9,231,82,223,134,102,114,154,19,8,92,239,255,41,197,85,193,54,215,1,61,64,172,52,129,205,42,135,5,106,8,97,71,52,155,16,78,18,25,197,148,249,142,126,82,111,90,193,56,133,85,50,207,244,128,34,212,104,25,10,177,127,39,102,68,72,184,11,62,191,23,166,18,231,187,64,154,145,245,1,78,149,133,103,58,52,140,28,112,78,103,218,80,140,170,164,73,237,144,129,20,18,20,43,244,233,192,200,34,142,1,66,148,48,65,54,47,65,220,175,39,193,184,139,77,188,11,250,16,147,27,122,82,133,31,208,192,55,201,39,57,198,49,62,132,129,154,234,173,148,106,240,67,203,201,194,221,188,116,29,245,48,239,183,178,132,196,244,240,248,189,24,250,34,232,209,255,37,62,233,125,106,197,94,252,182,98,144,31,116,213,132,205,67,19,115,91,184,3,31,206,178,32,159,176,97,80,184,184,149,135,235,26,48,61,10,38,71,244,193,252,29,183,10,125,87,255,132,200,185,211,140,12,244,17,233,191,181,234,79,181,74,227,30,85,57,112,50,11,35,104,205,183,58,70,230,51,192,94,111,84,207,5,56,34,117,234,135,109,240,204,236,218,127,226,86,149,33,96,149,235,140,171,55,83,39,21,216,211,84,74,80,34,156,186,67,124,147,66,20,75,110,127,93,169,19,150,107,62,88,141,208,33,92,97,236,184,93,114,103,132,229,5,159,137,88,44,147,27,130,72,135,76,177,241,14,69,213,56,7,92,143,164,196,227,86,26,228,179,223,225,232,151,252,234,11,131,245,208,16,230,60,65,71,106,46,111,153,54,143,201,237,144,143,243,46,117,250,88,171,20,196,138,81,238,68,181,57,186,172,60,219,246,157,94,200,74,247,248,37,193,163,34,94,255,10,27,85,130,61,95,115,236,40,97,29,148,4,133,112,127,241,85,2,97,92,240,175,250,215,48,238,160,132,126,60,133,243,159,7,58,109,153,164,22,91,176,55,51,51,123,62,94,118,106,92,29,72,136,154,231,52,158,82,46,151,62,251,192,98,236,243,171,118,88,223,241,213,255,116,163,135,47,104,204,28,90,197,217,99,70,129,157,149,224,2,236,174,108,18,156,164,1,28,109,223,63,141,189,238,229,117,21,15,186,47,252,174,7,82,158,225,243,89,209,233,78,116,111,68,207,19,108,83,191,170,132,28,143,185,51,19,84,20,202,11,90,33,143,16,137,7,105,241,139,220,83,149,125,84,60,100,176,210,93,147,218,88,176,4,24,227,18,29,64,101,62,12,124,177,134,129,139,82,207,157,8,110,132,110,212,41,61,235,190,163,202,214,66,239,83,24,43,90,112,35,67,63,18,133,13,21,37,163,116,120,105,21,208,98,230,52,123,33,80,217,176,72,68,207,166,9,192,42,8,112,125,119,175,49,70,137,150,42,31,92,62,109,127,36,167,112,229,240,249,133,192,15,2,167,95,189,165,178,186,112,26,224,86,28,202,4,221,18,122,233,116,5,146,94,101,21,5,12,199,151,38,93,241,141,251,211,18,185,22,227,186,246,255,231,174,72,156,198,12,248,218,164,177,80,160,229,252,191,116,118,173,185,37,47,180,146,214,232,23,124,108,7,8,178,186,187,121,128,106,121,211,52,3,106,151,148,33,130,248,38,111,145,187,27,244,186,245,221,239,29,93,80,206,255,107,176,29,144,37,119,143,127,63,81,191,84,97,6,125,63,130,4,38,101,51,209,252,116,244,104,3,243,220,136,73,18,81,80,166,61,42,116,249,195,4,16,227,219,154,114,52,73,109,137,171,43,73,67,235,18,122,142,100,33,59,148,247,194,105,71,126,183,247,215,228,199,250,251,76,126,70,97,237,103,116,59,202,202,42,73,122,67,35,103,239,166,83,152,120,14,84,49,198,227,50,183,184,37,100,124,228,152,0,190,127,196,107,238,28,193,157,50,66,57,92,67,89,191,14,49,132,114,193,179,142,94,161,26,21,92,160,106,102,19,229,100,128,89,218,187,102,187,229,211,140,24,174,105,188,55,75,77,236,19,166,143,1,151,158,10,174,1,130,6,79,9,38,170,103,212,128,38,43,240,133,17,102,60,174,13,83,208,21,133,83,144,133,196,155,40,47,20,213,22,133,55,131,38,169,54,66,207,21,203,73,81,49,161,90,206,241,29,239,7,188,101,231,184,231,37,116,70,244,185,134,25,35,128,110,173,15,13,219,62,102,211,76,70,252,63,153,122,52,28,255,3,51,69,29,145,118,181,36,217,1,113,97,82,107,241,75,0,239,188,162,164,147,243,41,142,207,11,135,207,126,143,7,93,129,220,217,123,231,21,25,231,10,157,40,190,77,91,123,9,173,218,203,64,68,30,226,251,92,19,203,227,83,34,36,69,11,198,245,233,229,27,66,140,183,32,170,25,195,220,177,195,17,190,69,114,77,112,200,255,206,22,57,92,140,30,162,247,118,165,126,6,41,244,43,137,157,236,222,237,250,58,143,203,30,73,234,224,101,213,107,117,219,50,230,211,54,251,135,113,223,44,42,232,202,229,24,121,110,191,75,187,231,133,225,157,147,64,223,22,61,55,65,197,3,87,93,54,8,36,50,238,168,103,182,163,69,32,155,174,88,243,182,220,242,69,90,240,41,240,12,99,204,5,211,0,228,101,229,8,140,192,48,71,114,38,43,168,114,14,228,191,248,94,214,113,239,74,152,20,210,80,81,79,194,143,163,32,191,220,79,108,85,219,21,51,249,44,118,50,85,246,253,225,238,252,57,219,23,4,106,39,246,227,15,46,38,204,252,89,227,28,253,153,70,160,49,185,147,88,44,238,1,68,136,102,52,104,122,248,33,230,25,116,215,161,8,61,123,122,141,34,238,20,88,109,158,193,70,85,160,104,0,164,155,202,108,246,104,210,197,245,98,129,15,164,254,192,124,39,240,44,156,194,13,112,155,230,134,108,1,68,237,62,37,204,86,1,79,94,177,239,99,126,203,171,207,198,3,95,61,179,39,136,152,213,42,41,155,225,188,240,23,160,234,60,95,238,216,165,0,239,13,205,38,7,55,85,5,17,18,187,195,120,35,183,85,158,189,204,150,226,123,252,231,114,158,82,134,230,71,140,48,222,157,8,175,136,217,2,125,43,67,136,127,74,106,117,220,160,254,170,188,124,16,43,6,100,171,1,144,89,75,67,193,21,73,190,41,143,198,95,56,171,140,135,47,119,51,51,153,68,97,38,205,54,211,57,246,119,112,186,74,196,223,144,182,41,73,74,37,31,147,171,84,71,96,151,126,158,51,103,21,115,42,158,202,172,96,118,69,172,205,204,65,202,248,149,50,40,8,175,136,200,94,172,101,184,56,188,50,174,4,98,29,97,45,48,153,189,187,130,157,166,68,52,178,101,59,138,154,76,55,154,230,113,223,229,17,60,80,82,21,95,33,137,192,172,83,27,135,236,31,174,107,67,239,229,240,18,179,180,229,56,221,8,221,117,20,136,251,143,185,85,81,153,181,75,26,189,202,162,29,197,217,31,191,154,130,81,31,32,10,84,198,98,243,14,216,206,250,166,98,117,137,160,222,174,200,217,7,86,198,29,145,95,241,75,3,111,91,200,103,21,170,222,29,161,129,114,241,74,175,47,21,149,48,227,130,218,235,188,159,170,151,203,96,5,64,31,213,251,40,85,112,9,75,225,90,145,8,15,47,85,169,149,52,80,92,219,142,172,75,160,105,171,227,176,123,149,140,91,160,51,251,155,49,248,75,232,190,102,27,51,26,35,178,238,137,33,172,159,203,242,193,165,236,17,174,20,86,62,0,228,80,184,154,220,159,88,204,58,107,51,119,130,227,5,194,86,176,31,247,45,26,12,106,49,127,178,211,225,97,201,170,51,250,158,223,105,159,203,125,64,93,47,226,1,81,246,194,252,228,12,239,121,221,181,112,204,232,134,217,72,143,102,169,162,190,85,224,59,200,123,117,14,126,25,112,48,230,107,228,135,218,40,167,20,138,54,141,71,116,197,121,134,97,152,234,45,245,81,99,165,175,177,221,23,191,164,68,102,17,84,199,136,221,203,225,162,79,109,162,26,99,67,164,137,251,155,136,124,95,86,183,78,202,3,145,142,48,157,138,73,226,44,232,80,151,250,72,100,66,26,147,185,83,71,248,167,164,207,70,28,26,199,49,175,251,147,181,97,75,116,53,160,185,175,223,224,166,172,154,156,167,9,238,179,194,111,199,73,27,242,160,17,239,168,247,240,92,176,168,113,151,182,185,240,186,87,101,199,36,177,8,30,245,44,17,51,146,112,74,152,202,11,28,204,4,135,102,154,18,32,40,207,161,31,50,67,0,31,13,121,86,252,200,92,223,224,107,20,217,206,188,149,81,187,201,185,115,40,239,66,79,61,136,207,141,107,34,195,119,89,152,189,95,61,14,222,94,97,49,48,63,156,51,184,39,59,162,202,20,3,108,139,123,15,29,15,221,198,89,106,38,62,249,181,125,128,146,212,50,234,139,78,74,239,199,78,56,169,78,50,165,9,30,198,119,45,156,228,10,208,57,27,59,224,159,17,135,136,168,203,122,126,227,98,66,232,1,175,27,234,213,58,2,240,242,65,160,142,236,241,236,97,29,43,52,86,234,141,67,39,12,192,124,95,100,23,206,144,176,220,46,167,61,230,42,241,48,113,9,77,109,164,145,169,239,36,34,220,138,233,199,238,18,204,141,158,76,227,110,219,25,227,200,224,217,229,64,43,186,168,135,169,166,224,166,17,133,214,39,85,23,50,251,183,218,108,62,211,67,186,3,132,102,79,223,231,76,198,65,55,83,211,117,45,73,152,185,200,120,143,66,3,30,178,10,170,59,5,15,65,79,7,24,162,49,223,166,121,132,151,7,90,36,30,138,231,97,15,102,5,187,42,56,48,223,166,180,209,161,56,87,240,62,57,239,19,55,19,222,224,240,245,61,109,68,102,185,144,68,122,177,7,55,225,55,9,43,207,177,138,197,22,125,144,189,174,94,136,26,49,140,91,28,246,161,117,114,38,59,86,167,54,118,252,15,161,21,91,244,107,59,39,203,101,137,215,193,196,248,253,232,110,129,83,188,159,2,182,232,227,210,127,8,207,121,185,163,45,116,172,89,15,92,183,124,20,238,105,203,228,238,134,104,143,14,165,63,71,187,77,51,46,249,29,127,66,68,87,17,153,205,255,129,23,154,80,158,10,64,146,80,182,217,83,209,251,127,171,162,40,76,22,23,122,119,126,241,194,210,97,128,11,101,101,73,243,70,206,127,241,207,211,146,122,23,98,207,39,139,83,118,132,3,205,139,223,56,243,204,171,183,112,154,68,196,221,159,199,107,209,166,202,4,134,239,191,237,6,39,5,33,91,193,122,95,103,61,115,18,208,237,102,69,239,205,85,158,37,162,85,20,115,1,100,157,123,251,239,235,77,149,227,80,248,233,231,170,136,86,181,124,181,201,203,215,158,71,119,57,28,219,154,137,17,199,203,153,182,50,74,10,67,66,187,94,233,66,134,17,40,135,250,77,17,107,47,135,68,119,14,68,197,54,168,71,220,170,175,36,32,45,47,12,219,85,26,100,51,96,46,232,154,120,161,149,50,117,59,148,246,48,192,100,106,231,27,181,105,195,171,198,51,165,103,185,42,61,26,93,191,160,247,246,5,216,90,238,141,41,105,97,115,205,52,95,236,157,68,51,36,176,19,88,1,9,209,255,158,230,117,120,239,135,120,28,39,36,85,31,210,229,8,228,202,42,189,91,165,152,47,233,148,136,43,201,79,253,98,196,168,103,88,93,35,91,235,189,186,175,143,132,5,241,227,25,16,24,180,239,8,223,149,35,205,155,147,149,61,66,217,123,146,182,146,133,126,87,26,126,231,25,118,165,98,73,66,70,111,28,69,50,15,169,158,104,203,141,111,216,151,76,178,160,214,37,154,170,10,243,162,176,67,116,233,164,255,223,205,247,204,53,172,4,76,0,225,213,145,150,109,44,70,211,250,173,26,101,135,66,121,39,45,232,58,30,57,178,189,193,89,109,30,195,119,210,204,162,193,173,61,126,80,108,173,197,255,1,221,2,6,63,31,6,24,35,33,12,189,56,88,102,222,243,81,150,46,179,98,234,85,121,119,250,115,129,215,236,127,120,139,65,90,116,184,40,38,122,140,28,152,81,208,88,30,198,253,131,69,76,227,216,34,234,92,84,247,167,51,0,152,76,223,54,170,85,102,86,33,187,171,56,147,170,211,235,186,180,191,151,75,255,149,144,172,3,243,44,20,86,197,251,11,201,193,116,186,191,253,118,34,31,36,70,193,232,217,12,190,25,134,158,82,202,100,140,183,64,75,160,126,222,64,126,125,179,230,169,103,150,243,132,91,57,162,252,122,192,248,77,17,156,230,107,175,242,36,163,164,1,145,123,81,170,98,126,100,173,188,102,52,235,143,148,183,164,214,124,51,33,201,118,65,73,6,186,243,118,66,62,0,115,129,69,0,163,32,201,91,89,79,85,189,44,112,26,182,81,3,91,229,122,152,20,105,213,45,23,61,156,222,90,245,194,61,153,149,15,219,206,55,210,114,136,155,28,23,141,89,226,228,53,254,242,164,143,177,154,13,75,104,83,60,227,106,210,239,186,191,167,243,188,127,45,220,151,208,54,29,194,183,142,214,72,84,143,185,74,146,212,188,125,40,148,217,22,80,86,191,24,130,253,215,207,100,173,0,94,205,170,137,59,82,1,151,104,67,148,131,22,248,211,255,196,167,204,165,52,202,165,250,114,107,79,5,228,175,73,18,249,9,84,79,117,60,233,74,143,191,165,163,116,189,172,197,179,91,183,181,202,214,201,239,122,115,237,128,241,104,97,187,223,124,254,171,153,76,91,18,79,85,125,244,141,114,109,127,230,14,5,222,183,204,189,78,87,160,191,164,97,156,99,194,13,109,81,43,39,204,240,127,218,119,244,94,192,68,143,158,9,209,3,0,215,227,163,3,147,208,234,91,45,206,143,39,187,57,10,40,213,210,189,29,209,93,46,114,22,13,123,75,251,206,52,153,34,101,86,96,42,3,234,123,84,80,246,194,23,85,217,147,143,108,48,5,34,78,103,9,53,143,101,156,91,149,208,155,165,130,170,133,1,255,239,108,110,136,112,136,24,132,205,127,244,173,90,138,167,128,131,32,34,1,232,121,220,10,249,45,51,172,126,95,174,202,103,227,162,156,212,131,163,21,60,16,96,202,60,224,180,50,174,94,228,17,83,169,118,230,228,44,82,125,25,252,118,23,218,69,62,27,201,78,63,207,97,61,113,153,182,242,28,148,101,8,162,219,209,196,155,97,202,210,75,14,78,132,84,96,205,46,211,52,86,208,187,80,25,145,186,31,105,26,111,194,58,118,33,146,192,152,27,164,166,1,138,106,164,14,236,143,193,56,199,101,191,40,174,255,75,220,116,39,0,217,175,61,174,71,50,202,33,237,90,219,249,25,155,235,6,91,51,219,182,44,73,139,40,1,7,218,171,59,208,6,57,209,139,228,131,148,2,215,94,174,55,200,147,109,2,150,238,151,164,103,207,53,105,59,200,227,58,38,71,108,36,123,49,45,164,88,100,240,56,119,176,220,108,85,2,218,180,114,15,206,142,88,28,168,234,37,150,79,143,245,202,78,179,240,176,92,254,157,144,190,214,204,21,86,54,5,232,129,2,32,160,91,28,41,13,193,12,27,140,121,127,226,124,210,235,163,44,125,161,170,137,96,51,17,95,253,58,104,101,166,27,163,82,28,63,1,24,19,52,215,169,115,86,197,250,54,119,85,93,215,92,103,7,65,186,93,6,94,236,88,183,203,78,135,158,91,179,125,47,239,254,141,13,195,175,169,15,106,206,64,195,21,175,96,233,69,173,111,186,46,18,31,50,252,245,127,144,53,109,95,87,72,3,227,19,185,100,94,132,126,19,24,129,101,20,58,91,80,113,180,182,109,87,252,37,124,183,30,23,16,67,187,251,111,148,11,211,144,125,27,130,194,26,160,224,38,0,168,26,11,222,255,145,169,78,242,4,150,168,255,10,228,2,65,157,168,82,197,103,134,2,71,226,154,116,81,143,201,230,20,175,251,189,3,157,165,188,1,9,202,136,161,187,153,121,246,42,35,245,51,176,178,10,7,19,227,255,52,193,71,210,120,165,74,105,2,49,36,106,222,168,116,147,50,192,105,197,122,246,182,169,213,162,80,170,209,235,77,198,170,145,222,64,4,204,173,135,233,122,240,55,214,169,225,185,82,123,208,255,116,182,84,112,154,35,215,115,175,47,214,67,130,36,228,46,252,89,124,176,130,123,201,133,39,179,185,247,54,91,146,2,126,62,146,255,17,220,67,117,42,49,252,186,208,217,177,20,162,212,92,3,69,68,158,235,81,179,21,210,190,241,125,149,80,190,174,244,35,181,236,201,156,202,109,31,220,78,4,17,226,213,20,6,6,14,205,103,218,141,161,134,32,74,211,121,244,72,206,212,136,190,80,142,134,184,38,168,101,64,172,170,182,27,39,105,52,204,35,52,34,124,50,192,152,115,2,26,191,177,209,108,4,237,59,203,223,223,52,183,44,137,22,104,56,180,6,128,99,143,193,90,135,167,97,176,236,232,123,41,133,63,250,205,118,75,56,195,238,162,215,25,216,214,118,195,185,0,113,246,149,197,219,153,231,148,199,212,218,60,217,187,1,215,73,22,61,142,137,64,62,80,67,198,190,72,173,198,114,150,224,65,55,97,194,29,65,12,138,150,119,227,245,14,107,7,175,41,162,37,171,82,39,33,152,153,255,106,40,207,114,125,173,202,64,91,127,46,177,96,224,173,89,45,66,93,188,175,213,156,209,247,58,171,148,77,175,251,183,228,248,205,159,186,230,31,0,70,127,44,108,76,178,96,22,73,176,33,138,11,169,101,114,173,138,46,29,102,28,61,224,183,98,248,206,216,71,176,237,121,97,81,184,8,174,129,61,5,112,105,149,34,91,6,5,27,245,247,109,176,161,158,52,57,216,16,94,58,169,163,219,128,28,108,37,73,58,39,209,122,10,118,175,197,192,224,68,246,179,28,74,183,229,191,209,86,196,68,236,6,233,113,98,100,149,212,43,88,206,109,128,180,56,220,35,220,182,70,252,229,71,16,103,65,83,7,135,211,166,97,162,251,171,173,189,121,130,28,218,34,170,215,191,35,196,28,57,76,167,137,171,194,149,205,181,61,77,206,233,122,111,113,17,46,191,60,175,27,39,222,237,228,254,250,184,66,7,45,212,75,156,171,163,115,250,115,190,17,252,105,41,221,128,161,169,172,124,109,52,175,235,17,97,142,164,26,60,126,104,177,188,217,51,56,78,164,140,187,3,238,103,93,175,217,188,251,10,190,81,45,85,121,106,57,190,97,229,191,178,40,227,75,65,43,103,183,152,174,138,172,228,35,218,31,246,137,64,166,64,13,155,89,248,79,207,77,19,173,99,230,226,76,123,207,253,179,103,150,34,105,175,147,90,23,145,122,149,217,246,128,75,27,21,246,200,198,25,195,219,68,111,148,59,78,112,100,220,157,106,240,254,166,1,34,211,221,52,126,148,188,134,0,175,100,141,104,245,188,58,77,123,181,160,36,193,222,190,23,36,242,221,148,48,165,149,205,182,92,176,184,77,237,32,239,34,5,51,116,24,196,73,98,181,139,189,26,24,12,138,253,217,100,117,67,31,75,162,101,203,212,33,104,121,115,2,249,120,205,185,15,232,114,60,200,84,115,87,86,101,167,190,254,17,115,22,212,199,232,123,69,134,61,64,231,237,51,195,0,199,226,120,53,20,125,79,9,152,168,171,129,157,126,135,67,4,8,85,9,141,157,112,251,226,160,185,54,84,211,151,151,49,242,95,232,6,50,186,211,134,194,8,2,19,117,48,189,250,106,50,110,215,91,119,213,250,68,33,118,246,253,16,254,78,111,223,188,49,208,122,0,5,183,153,210,199,149,75,51,207,206,68,65,48,191,228,156,25,45,29,100,69,78,111,22,184,140,170,32,121,101,93,187,38,0,18,6,1,220,139,238,207,238,86,199,173,79,237,31,29,232,214,99,69,105,92,174,200,102,61,149,50,151,175,237,12,34,71,177,218,151,21,94,124,240,226,153,40,213,33,98,9,122,92,232,32,111,62,138,15,177,144,254,54,113,64,21,122,12,216,213,145,146,20,224,114,255,112,243,176,107,2,134,202,204,77,66,4,93,99,85,39,210,120,219,68,92,224,157,142,242,91,165,73,96,38,135,21,159,144,135,222,233,112,37,163,49,94,99,136,24,213,122,59,161,140,123,55,55,14,194,144,102,0,34,155,131,112,57,239,131,9,209,173,170,151,192,162,110,130,44,5,108,213,182,148,11,56,145,125,32,88,46,204,52,198,174,222,4,210,129,122,192,117,174,114,102,242,222,145,238,160,181,135,124,79,122,189,225,36,30,234,37,198,39,28,71,206,180,76,95,159,159,158,139,98,92,243,76,243,197,192,188,253,224,161,27,204,37,149,248,19,220,112,111,25,58,55,91,22,122,219,115,2,171,166,141,211,145,8,209,215,73,91,10,212,247,18,243,200,192,116,178,96,176,131,105,228,107,174,155,24,184,88,219,243,172,209,69,117,214,11,10,229,83,38,160,187,138,164,173,88,143,168,46,134,33,124,180,183,78,164,100,180,185,139,96,239,182,174,248,98,149,16,189,43,141,238,222,163,240,113,225,236,54,129,18,95,159,66,133,123,102,58,123,57,247,36,245,63,56,240,186,2,36,244,23,120,159,101,81,114,171,40,199,105,78,38,36,72,52,130,41,95,199,15,61,121,187,243,169,41,132,97,202,255,252,58,162,205,165,101,138,163,254,55,179,86,83,187,188,217,86,20,102,219,10,112,80,172,32,126,128,136,212,210,100,242,151,227,47,195,219,170,143,218,160,180,108,231,119,205,199,111,45,56,53,159,160,106,174,105,47,235,173,165,178,96,219,139,200,75,75,158,19,89,172,84,128,54,149,202,1,94,92,142,73,134,188,249,103,154,194,226,172,179,27,110,85,22,144,244,205,120,40,10,149,198,32,151,188,94,211,243,70,106,220,80,203,255,186,173,3,59,40,179,183,190,58,4,61,152,210,205,55,178,195,144,38,12,57,150,241,20,204,29,6,162,104,23,75,129,221,116,81,157,96,252,232,145,248,160,175,3,254,164,169,9,225,110,134,48,88,116,131,239,249,229,94,132,228,0,91,97,110,27,7,83,207,89,219,154,75,147,149,22,216,53,120,180,142,35,219,140,238,117,55,182,239,236,134,214,230,48,127,154,69,122,100,176,48,6,254,202,106,241,236,51,249,140,217,44,63,177,198,97,87,69,64,82,248,91,163,225,229,40,41,232,214,238,78,179,92,34,139,169,202,200,125,100,228,32,120,54,206,204,40,237,106,111,42,197,163,134,192,246,6,44,246,4,95,252,67,244,62,28,79,119,80,125,87,96,27,146,189,103,123,19,189,167,205,219,156,8,139,123,190,135,217,60,151,90,137,176,53,168,80,194,48,99,182,30,201,84,179,12,90,101,188,34,152,184,112,66,106,73,154,140,1,21,71,230,146,33,114,112,71,183,220,87,105,180,123,171,92,111,52,30,85,20,5,132,180,233,242,89,69,15,185,42,41,187,174,145,244,152,206,203,21,0,24,91,61,4,223,35,74,4,255,114,118,80,115,213,127,116,65,26,56,190,244,233,133,248,114,101,4,117,219,162,146,74,15,201,127,9,210,102,201,149,121,43,0,245,117,110,200,88,23,56,203,5,79,132,66,5,66,178,100,58,96,176,79,148,118,171,129,155,53,243,15,22,20,245,144,220,103,194,66,57,165,124,8,223,159,207,81,28,98,84,75,116,245,97,181,46,31,66,231,127,191,89,6,243,135,106,195,173,111,207,97,169,88,27,29,252,15,222,142,214,181,244,224,7,185,188,214,175,244,112,77,125,218,67,246,235,18,149,244,237,12,230,5,147,128,254,128,191,163,27,202,91,28,88,190,12,239,41,21,57,207,80,150,144,219,215,119,99,146,134,37,64,240,169,15,211,229,153,221,158,217,200,93,105,233,131,248,67,120,83,226,226,60,17,127,58,45,249,213,227,139,78,84,189,61,106,74,41,117,237,89,155,249,147,26,184,190,42,83,56,85,1,94,83,145,142,87,137,25,147,115,43,47,228,202,224,26,173,194,4,152,129,131,152,174,220,82,23,154,186,149,50,144,138,126,125,252,250,154,173,243,29,117,186,51,186,5,39,123,145,201,174,54,5,220,96,164,87,147,38,10,83,26,88,196,61,213,92,145,145,215,201,128,27,47,223,76,124,243,224,199,56,0,19,191,142,142,54,6,134,211,58,193,117,85,125,116,198,208,17,217,30,0,119,198,162,1,233,156,149,12,226,74,203,88,159,2,217,144,125,119,171,158,153,202,191,40,9,153,83,54,43,142,200,218,70,245,89,225,183,158,14,243,157,65,216,17,232,233,71,254,121,32,182,6,8,227,140,35,230,63,227,223,113,22,149,138,217,79,114,253,6,57,99,161,111,104,12,62,5,216,36,40,204,25,13,187,57,23,0,110,85,213,254,127,205,37,218,195,144,42,56,127,208,113,228,52,48,141,254,170,80,208,68,206,213,86,107,187,106,83,226,175,201,108,74,166,86,48,54,83,235,160,25,250,130,236,139,225,147,170,93,219,169,157,52,12,207,120,43,132,250,8,13,74,143,58,88,253,254,133,81,37,252,4,129,27,14,197,148,156,100,92,207,124,228,4,211,136,205,150,140,54,169,169,174,40,2,164,121,136,55,78,25,212,57,145,23,167,153,63,148,214,204,195,115,11,85,182,11,218,99,94,203,60,12,146,137,208,110,75,130,75,27,95,17,167,210,222,79,25,216,133,191,231,203,145,92,35,59,104,163,210,123,113,245,156,131,232,189,77,231,24,97,8,247,246,218,14,149,91,239,104,243,58,25,182,85,179,127,246,197,209,112,156,212,149,129,67,207,197,134,243,147,241,210,193,208,245,73,115,119,167,146,26,118,134,71,89,25,66,149,224,40,62,143,46,143,221,3,52,255,195,105,75,188,30,204,47,153,247,50,218,79,142,170,32,238,212,41,180,178,237,17,43,48,7,164,26,101,3,68,75,24,242,10,246,228,53,33,227,114,193,67,230,213,185,69,236,255,204,156,228,7,200,30,21,129,196,134,141,13,108,181,109,134,36,254,144,78,138,107,115,212,113,238,245,183,152,123,121,66,65,162,138,82,151,108,17,154,113,96,151,145,176,19,45,229,176,214,49,113,180,125,123,87,83,173,173,31,217,68,32,248,190,195,146,143,247,93,163,185,107,70,15,108,42,157,44,134,91,126,129,174,154,202,36,237,123,42,25,17,178,230,5,23,64,81,237,72,84,204,248,140,61,145,162,16,230,168,232,17,128,142,146,219,206,52,238,215,197,195,159,172,200,166,0,70,88,47,140,90,248,26,162,61,209,25,246,45,186,108,13,32,217,9,111,98,215,32,21,165,14,147,188,219,238,61,105,103,130,167,169,213,61,113,202,251,118,101,38,6,29,81,75,143,8,36,80,56,51,95,219,255,137,212,119,214,71,192,91,253,15,255,158,32,88,132,166,113,79,99,235,161,48,171,115,218,24,224,166,132,226,183,201,183,216,66,46,104,178,164,20,147,214,44,93,60,147,11,11,250,254,133,189,167,59,129,105,212,90,250,81,88,80,185,136,123,31,8,105,129,41,222,177,193,87,213,93,7,75,67,77,11,115,223,81,62,41,82,150,216,85,126,168,42,184,26,152,103,87,89,6,60,126,40,193,185,80,34,133,205,50,146,62,97,128,254,52,8,95,102,189,117,118,243,249,56,153,86,8,162,223,193,33,103,11,19,46,197,13,110,154,46,191,226,101,230,111,95,245,48,192,110,137,248,78,109,166,244,115,158,122,16,172,108,189,12,5,181,176,118,176,173,22,105,87,107,140,249,166,188,177,59,201,54,25,181,167,29,214,174,251,162,199,106,2,139,28,136,206,20,115,200,89,18,179,244,118,56,144,253,8,89,110,201,11,102,179,214,83,131,253,42,137,43,204,78,133,204,234,224,3,230,115,66,93,11,103,204,228,158,93,46,145,191,75,64,247,31,91,29,34,182,81,28,130,29,127,1,232,230,244,125,16,17,70,178,220,8,165,8,158,155,212,158,107,17,116,1,127,26,57,70,238,9,150,153,132,140,212,146,148,19,251,65,82,247,113,174,136,29,79,205,221,252,225,173,215,16,172,124,133,195,80,219,95,75,36,81,56,143,1,43,137,227,139,39,72,36,9,214,46,101,239,175,66,74,174,217,181,174,12,135,223,88,196,33,33,219,100,187,153,133,220,168,61,167,34,196,114,211,174,98,239,16,128,134,67,240,9,228,41,114,87,34,3,94,37,205,191,199,171,151,15,61,67,142,249,229,37,224,200,38,89,88,222,144,4,85,182,34,214,211,159,203,127,22,53,166,20,243,199,167,18,164,115,196,230,144,77,156,123,177,222,93,86,203,141,25,111,209,32,150,244,177,160,32,23,79,116,71,23,45,231,194,126,123,93,119,174,42,121,245,106,234,88,185,98,145,141,125,154,24,133,110,117,190,124,197,20,190,174,201,213,200,220,81,101,255,194,70,12,44,129,45,159,118,20,67,173,213,236,226,72,225,85,60,105,194,186,11,15,172,215,116,107,69,130,155,223,250,106,228,139,243,236,1,231,151,148,201,64,173,188,140,158,164,55,168,195,49,44,254,200,115,26,9,93,141,10,23,106,19,196,10,72,233,84,113,223,104,242,2,168,120,114,3,107,213,182,103,197,63,194,110,128,185,52,28,105,100,132,7,224,219,47,212,1,246,139,48,174,56,157,200,201,183,90,195,97,202,22,215,251,56,151,43,50,7,17,62,147,50,122,203,106,208,181,27,122,17,96,215,168,246,247,224,127,28,24,199,110,3,61,207,90,232,112,198,172,62,91,215,219,127,65,119,0,16,6,193,54,82,122,255,220,202,102,240,11,178,238,115,181,55,94,39,244,103,23,19,157,156,242,111,235,229,70,101,98,92,57,3,32,167,60,216,95,162,28,58,96,85,102,13,81,51,126,186,8,201,94,158,14,184,110,95,80,186,92,130,118,123,252,51,181,110,80,236,210,172,254,80,62,181,127,120,198,19,192,188,92,183,171,175,188,163,169,74,201,101,46,216,44,67,118,207,190,72,52,2,125,169,217,204,55,136,144,45,148,250,35,93,85,227,141,112,117,145,28,109,195,82,231,242,94,94,60,252,116,108,70,171,123,158,150,169,18,22,211,71,119,66,5,99,9,95,213,113,105,210,33,199,108,148,140,130,171,40,234,166,208,231,213,204,84,168,248,104,231,71,114,135,152,181,230,151,107,83,28,37,135,10,114,209,145,92,225,119,85,156,121,243,62,116,93,66,232,229,36,115,125,50,67,142,102,170,61,120,178,154,202,142,222,189,197,133,212,46,171,26,132,37,77,82,74,101,25,141,193,20,71,9,137,219,86,191,238,167,97,63,112,34,153,100,147,125,133,249,228,73,163,81,70,206,204,209,101,150,136,163,205,20,138,68,116,149,215,1,37,226,83,76,27,101,92,61,89,87,40,61,127,120,235,150,53,144,30,163,212,96,224,203,3,232,216,34,231,166,207,5,209,92,9,68,150,60,86,244,105,244,73,18,186,32,242,240,90,139,248,210,242,46,15,44,67,174,179,136,56,68,152,211,206,72,239,200,226,226,117,158,21,196,8,67,65,167,5,173,214,71,12,135,217,250,218,186,211,82,190,227,226,73,198,138,139,61,54,161,147,36,26,103,158,253,245,202,254,1,137,31,223,251,172,84,203,20,91,122,118,44,193,137,218,16,46,87,191,55,71,35,24,34,157,68,160,167,188,30,38,78,150,44,57,184,48,69,87,100,84,208,211,238,71,222,199,44,247,104,215,150,15,130,18,201,150,198,253,192,246,27,37,56,83,222,81,38,150,109,245,105,108,238,28,213,97,199,178,179,198,83,84,104,6,80,113,105,144,183,87,93,52,151,48,183,94,37,136,194,27,185,131,39,3,156,62,82,226,13,28,145,0,235,88,78,190,86,153,115,156,29,0,142,45,225,157,68,1,188,130,247,59,214,28,37,154,156,198,106,229,142,17,11,200,57,42,56,69,90,61,191,104,158,42,190,202,111,199,104,126,253,180,245,188,242,185,126,4,10,31,192,15,145,127,252,218,177,154,146,122,244,20,198,64,236,152,133,154,164,6,176,143,97,118,193,209,151,163,47,93,148,85,205,59,142,69,172,64,44,176,73,251,91,46,152,185,178,134,248,214,43,2,200,201,245,217,150,92,24,113,67,40,202,255,35,6,87,169,146,79,177,154,244,252,5,191,116,154,84,70,127,183,9,179,174,159,206,252,72,182,66,107,159,128,174,104,21,57,76,224,31,82,121,167,242,131,88,52,118,96,95,141,212,10,20,75,5,248,105,85,234,245,32,6,121,64,37,99,150,251,106,111,184,65,143,101,128,201,166,172,185,213,211,63,196,15,138,46,149,175,212,143,158,207,110,181,239,156,51,200,214,222,237,172,235,191,120,109,22,187,203,7,185,98,229,149,79,88,214,140,228,38,9,52,59,42,181,209,102,106,112,52,59,235,206,174,235,55,132,160,84,13,252,83,204,80,215,71,13,35,121,74,67,14,163,38,94,174,65,241,87,211,244,0,139,89,16,78,68,251,224,35,71,246,113,228,175,124,16,35,113,49,115,131,81,232,131,241,158,76,9,85,75,8,175,29,183,27,25,46,239,142,87,92,29,107,31,192,65,216,89,248,109,184,183,99,74,112,12,40,103,108,148,16,0,60,242,89,112,68,65,41,195,183,237,221,106,140,44,230,174,155,218,24,167,232,159,190,180,26,59,203,224,157,39,203,85,179,42,74,116,220,53,124,143,174,157,4,4,87,201,116,163,185,84,47,68,216,70,41,190,247,50,201,147,5,190,218,228,151,188,75,30,177,233,245,1,168,40,217,86,218,162,124,243,100,234,60,185,5,201,125,103,182,71,49,42,83,221,16,203,19,125,81,118,2,212,238,216,151,222,129,29,22,176,164,202,78,0,54,62,65,101,16,108,255,159,33,205,29,11,39,52,119,16,64,247,15,213,114,146,134,228,111,163,30,151,112,71,49,61,47,174,0,28,95,199,243,202,160,76,129,175,21,202,160,193,85,245,209,222,124,93,159,221,107,255,224,219,124,171,110,146,189,230,36,119,242,243,217,62,124,146,19,87,6,117,208,93,163,243,49,171,56,16,15,131,128,200,169,52,213,74,207,228,25,237,233,179,49,225,236,85,220,79,118,252,128,227,72,18,149,207,192,203,163,235,229,51,153,6,186,194,97,135,212,136,75,101,243,82,133,188,198,239,88,166,48,144,99,112,100,88,142,5,254,214,128,204,89,78,250,57,242,70,44,166,149,113,163,14,121,162,73,15,65,210,92,238,94,47,182,11,226,230,233,68,47,212,72,121,3,226,52,146,234,216,195,58,157,221,131,22,11,73,157,190,181,28,124,184,182,57,238,74,185,207,45,101,31,237,78,14,200,41,138,6,158,64,24,10,108,141,33,13,71,206,192,12,65,108,224,229,224,29,242,101,87,63,58,227,75,16,31,211,103,116,73,216,56,24,207,92,92,139,67,116,247,80,255,37,83,3,27,179,152,249,10,138,55,82,108,49,195,216,114,95,98,229,165,62,104,143,146,230,31,66,234,134,190,141,39,56,171,212,233,147,220,216,58,62,55,82,48,201,13,218,76,134,243,212,226,170,125,152,251,205,244,138,49,104,147,179,170,161,219,147,19,12,99,199,70,247,137,255,200,67,147,20,66,238,154,198,161,70,29,100,113,3,182,212,23,107,61,20,11,215,72,202,13,118,31,241,4,254,42,128,143,247,28,6,93,109,35,249,95,100,115,71,92,59,112,175,161,62,9,249,198,205,221,11,194,170,112,158,113,166,192,156,148,26,18,228,54,161,9,4,188,215,3,95,99,130,193,162,244,245,93,136,170,225,124,130,145,102,81,195,89,118,190,46,3,76,118,134,224,119,97,186,88,185,7,191,38,108,78,41,123,241,11,107,158,215,28,222,246,136,123,140,22,117,21,161,242,43,172,154,60,157,156,58,191,228,47,117,58,199,164,95,166,173,99,182,10,143,9,123,136,248,22,189,54,173,148,249,10,83,184,203,110,15,101,145,36,19,23,156,226,39,207,82,106,102,163,181,48,204,216,214,42,130,178,240,27,204,174,130,82,109,25,95,126,242,179,125,50,78,87,222,154,192,164,143,146,57,36,189,156,84,234,172,188,223,144,28,127,125,245,92,51,104,138,136,161,158,185,235,28,150,239,12,226,94,191,163,245,59,112,179,122,190,9,46,210,246,223,227,194,189,237,62,182,246,167,14,107,37,197,24,176,101,133,196,53,107,187,155,177,145,71,211,196,40,113,202,134,88,95,14,76,133,246,252,46,21,34,132,247,64,50,242,200,195,133,172,245,132,174,175,210,224,228,81,117,61,36,225,101,134,121,195,135,176,96,192,27,86,132,78,251,141,234,176,240,6,30,243,184,27,59,88,147,169,40,76,12,155,86,5,147,45,6,144,21,77,34,68,53,118,221,234,57,25,144,90,131,155,62,54,217,113,254,66,151,19,79,118,77,209,193,205,150,84,173,145,233,81,23,83,143,89,250,144,195,161,124,117,89,241,104,214,33,66,254,160,86,199,83,169,53,15,137,18,73,17,28,179,207,221,19,11,36,163,52,70,23,96,50,117,100,139,217,199,18,103,55,68,202,76,156,65,17,199,94,20,184,186,231,186,236,144,222,49,106,136,126,183,184,220,139,238,246,106,186,220,84,179,17,76,210,193,141,140,246,27,190,209,168,200,80,236,79,237,26,81,4,29,71,30,6,92,251,209,133,200,243,200,163,63,11,15,211,174,191,111,159,70,201,30,10,81,17,163,207,213,138,153,126,34,201,122,181,116,3,71,172,243,15,41,60,107,49,55,162,173,27,92,76,239,80,229,195,14,30,36,76,34,137,51,110,223,13,27,137,157,113,86,141,185,33,100,125,101,173,220,198,164,227,112,184,23,63,97,45,25,53,120,3,49,127,48,105,158,199,143,101,184,3,237,32,129,219,191,97,140,63,120,144,184,46,215,200,141,94,125,217,81,113,83,131,131,95,40,4,66,182,21,213,160,206,86,9,24,202,247,41,222,240,234,55,56,180,36,202,48,139,201,30,226,219,176,0,28,139,71,229,224,37,218,0,140,252,14,177,162,239,194,155,211,101,44,205,76,233,26,248,35,179,71,78,36,190,104,203,9,71,141,44,214,240,25,104,114,252,153,201,78,131,156,182,106,179,2,223,39,239,145,171,188,237,66,71,88,193,70,238,71,144,132,224,138,250,8,199,110,195,182,236,53,234,126,220,177,243,72,158,125,3,67,45,177,56,115,83,80,100,81,61,197,48,183,107,185,16,115,196,85,3,20,201,12,94,172,181,144,250,90,82,233,122,193,30,4,245,255,137,86,31,219,145,43,169,146,90,39,80,125,94,184,87,123,217,38,173,24,150,229,250,193,230,28,202,35,183,216,39,212,218,170,8,71,187,235,5,167,227,66,96,82,144,12,21,201,117,78,62,195,102,97,126,226,132,212,122,123,135,186,192,63,170,237,30,56,244,217,110,94,76,195,89,180,141,63,237,203,96,165,86,95,132,49,145,247,112,0,88,26,133,55,75,82,185,110,125,254,229,220,20,192,201,187,123,11,200,25,161,40,229,36,84,243,104,17,31,138,241,48,120,88,2,0,248,20,54,118,7,91,33,185,61,30,76,123,253,175,190,148,170,179,227,234,85,163,14,73,148,228,76,123,225,135,201,149,128,122,144,138,12,42,222,228,117,110,179,112,233,229,12,22,103,237,48,31,230,136,49,198,134,205,254,56,117,240,200,23,158,67,237,108,13,76,164,100,73,233,99,217,150,247,7,132,112,91,115,104,251,129,36,48,231,78,224,103,243,180,42,116,19,237,94,236,16,189,12,3,86,200,170,38,119,87,141,52,84,130,66,41,255,229,136,13,121,121,248,172,60,41,118,128,162,197,237,248,172,142,22,105,213,113,202,243,251,28,129,82,33,100,69,90,249,230,152,8,137,180,174,189,128,139,206,238,165,183,15,42,195,19,26,31,140,52,148,107,201,87,221,185,65,49,98,175,43,194,123,59,153,88,96,245,167,122,195,193,213,28,137,56,10,62,45,80,113,132,80,103,107,15,179,8,64,63,211,223,27,182,119,247,105,182,66,46,126,79,13,96,107,55,234,252,156,239,88,80,6,112,137,201,191,42,77,23,48,179,155,230,178,146,212,123,198,199,225,74,174,220,159,216,32,180,28,60,141,68,165,13,206,159,65,182,125,214,215,232,227,65,249,221,159,252,165,155,90,233,182,53,203,122,247,48,99,76,1,14,20,165,173,56,148,115,208,55,129,176,76,28,245,167,99,253,87,39,209,253,114,24,32,211,251,227,199,223,223,103,21,164,218,2,216,134,190,26,29,50,149,74,163,225,28,164,192,181,87,218,74,243,128,229,93,132,130,15,15,216,217,252,91,182,46,184,19,60,238,242,234,94,64,124,58,156,61,107,180,47,106,26,80,84,252,4,19,40,197,67,180,94,145,166,180,130,1,66,216,135,184,226,184,97,42,62,138,214,203,6,245,233,29,140,119,154,163,92,224,129,245,203,157,6,249,162,186,130,199,226,246,73,193,139,247,249,243,253,14,2,183,183,219,180,242,119,210,55,222,254,167,243,215,153,5,209,214,163,243,100,98,126,223,15,180,207,131,3,170,170,250,162,29,67,221,41,18,251,79,14,159,34,0,118,113,224,98,108,233,81,53,144,35,159,80,227,221,100,118,208,30,234,5,50,188,238,113,34,51,174,12,176,104,55,15,116,237,97,157,119,29,238,103,235,201,40,109,129,56,50,56,224,244,2,230,126,158,222,152,232,155,242,253,173,181,202,93,45,130,244,128,236,140,63,4,159,172,138,9,14,255,255,198,115,59,220,2,96,24,209,3,2,40,24,75,185,159,71,204,203,117,193,16,49,185,165,178,216,18,251,121,66,89,183,134,174,73,219,146,19,119,49,57,163,65,202,181,103,125,43,17,247,177,194,159,32,249,97,153,67,16,33,9,126,118,109,81,16,186,41,201,224,208,221,162,94,178,65,194,44,26,175,176,12,249,235,159,14,46,244,177,152,29,164,75,233,150,119,42,135,37,246,118,167,10,45,173,28,9,156,78,175,34,194,102,83,17,106,79,174,146,111,224,118,137,183,182,175,180,205,8,204,162,13,168,205,57,249,129,64,236,128,243,97,103,13,25,249,183,223,15,147,164,52,196,155,154,114,16,243,115,193,165,112,17,2,139,227,214,241,169,85,225,247,57,88,204,143,81,98,220,68,81,172,74,142,82,87,235,146,59,2,105,176,1,183,51,11,190,154,69,235,184,15,51,156,215,31,40,250,189,168,0,12,11,155,73,92,39,65,219,215,212,201,182,116,205,45,178,43,216,76,3,94,158,121,28,124,192,218,52,35,234,225,25,60,84,165,21,48,17,200,182,232,152,141,148,212,59,197,74,82,1,27,221,208,20,164,164,111,162,140,194,6,22,78,85,140,191,254,166,139,120,183,52,204,25,31,211,218,110,213,28,19,90,227,175,206,133,206,114,126,124,71,198,80,16,136,149,45,18,246,198,222,160,208,9,227,59,38,112,29,19,225,169,143,214,237,154,169,51,58,247,101,151,54,39,155,75,93,82,70,167,175,236,21,102,181,125,17,200,36,178,63,229,85,184,150,53,138,141,247,3,60,174,48,87,77,42,69,118,148,30,235,199,103,52,99,17,190,162,67,128,5,217,255,196,93,92,24,199,179,181,80,174,44,191,130,248,58,142,164,224,222,156,189,109,31,210,155,199,23,163,240,187,116,228,249,227,31,181,85,104,9,135,62,241,183,235,30,102,53,217,19,39,157,151,226,26,208,170,9,246,182,100,17,174,128,91,214,22,146,78,20,189,60,30,107,121,233,200,190,172,165,6,70,10,192,18,28,205,159,64,186,172,240,48,114,212,61,239,230,171,218,113,139,241,206,213,150,22,180,41,213,197,8,67,87,180,20,159,171,202,254,178,203,106,60,234,52,241,66,24,157,91,90,239,48,32,115,198,238,198,182,158,13,227,21,92,140,224,127,90,246,50,34,5,143,31,223,237,228,242,201,222,130,5,30,190,177,29,110,20,244,62,128,152,18,95,38,216,137,128,70,103,229,251,39,146,140,220,231,8,40,44,14,57,68,21,164,2,227,17,234,204,153,61,117,205,69,98,7,61,8,20,216,55,197,155,92,189,150,233,2,141,79,70,95,86,214,189,80,13,55,247,4,26,137,159,250,188,185,171,2,132,222,68,123,5,216,235,67,152,66,228,240,38,83,9,204,176,23,235,87,245,21,117,21,229,74,245,74,124,177,204,41,152,215,215,73,238,249,89,199,34,121,94,137,231,136,8,3,209,35,239,172,51,90,250,135,154,78,90,127,33,155,29,234,252,20,78,34,25,47,100,182,157,47,78,85,239,153,166,99,195,109,132,250,245,177,35,151,57,92,155,94,5,148,231,142,120,166,25,222,200,142,220,12,56,17,252,94,30,246,210,113,179,255,125,210,185,114,131,139,13,12,32,61,13,201,191,38,220,249,193,184,71,151,188,143,88,230,52,221,219,179,6,32,87,153,182,209,201,191,58,226,57,203,24,233,189,156,210,40,250,228,26,148,58,174,86,104,65,249,117,144,198,178,52,85,163,52,175,70,109,89,176,168,250,179,162,3,31,249,121,90,60,173,246,250,138,7,107,131,90,32,220,146,153,197,46,149,73,119,182,216,43,106,173,150,38,1,142,88,127,139,148,212,235,197,152,193,92,63,7,137,99,230,90,102,196,44,16,241,170,131,47,230,29,194,241,221,242,49,54,136,179,14,188,22,4,167,139,70,64,240,203,236,64,62,237,96,90,62,203,84,86,19,87,122,72,159,123,76,197,228,25,152,99,117,212,144,254,87,103,97,29,78,225,155,55,51,104,89,223,54,26,141,210,34,83,186,216,140,65,51,199,122,179,146,60,31,101,31,4,40,81,169,77,196,15,110,116,68,232,215,45,108,244,181,49,83,153,197,104,176,140,2,206,158,164,255,165,233,69,42,236,188,203,191,232,77,120,62,229,233,50,119,138,35,137,211,156,27,139,105,219,101,99,155,74,186,5,167,63,133,106,159,213,162,197,19,19,226,130,174,119,208,101,157,39,182,209,49,114,89,202,151,248,41,140,168,15,44,215,161,78,72,52,184,47,64,133,32,101,96,180,202,114,144,191,142,41,255,171,178,156,49,216,140,5,72,139,57,85,1,109,248,149,39,164,150,197,167,17,235,65,200,57,29,103,205,165,172,200,9,244,43,29,108,72,172,107,229,138,239,47,141,87,214,191,66,63,249,50,29,146,98,38,236,105,155,235,221,70,178,221,164,2,161,219,168,158,112,55,199,22,111,159,183,48,133,152,56,31,27,1,50,140,21,172,59,171,174,16,128,123,143,140,25,206,250,231,29,91,87,233,78,85,232,188,92,99,103,162,4,190,226,184,175,87,27,225,182,105,128,49,170,148,212,53,33,73,104,98,84,143,234,237,73,162,201,0,161,248,47,109,58,130,85,59,121,219,14,219,107,8,10,212,93,20,124,59,197,161,184,50,14,129,69,135,191,248,158,82,65,177,142,251,15,150,129,40,73,69,180,184,230,133,71,93,90,70,131,173,248,224,187,177,135,197,173,20,24,251,120,123,142,190,11,238,60,90,170,88,157,64,77,79,11,151,213,61,57,15,80,133,33,139,114,220,83,67,189,62,7,38,22,98,34,103,125,136,133,245,78,237,32,100,61,115,80,90,5,42,163,92,160,152,47,198,241,11,7,185,224,192,70,85,213,63,205,110,164,170,38,141,184,11,238,114,145,187,254,84,59,247,203,41,73,55,207,185,165,179,123,119,209,203,110,58,98,131,196,80,125,31,233,62,94,164,72,98,20,127,6,204,75,249,14,40,55,232,21,214,68,161,69,106,0,13,169,164,200,239,253,119,69,204,60,38,29,95,81,80,250,210,33,165,35,74,104,84,103,136,242,57,216,93,152,187,17,53,203,105,65,198,177,151,58,98,141,222,229,218,144,0,0,126,67,241,18,0,236,58,208,194,152,215,87,236,200,70,69,6,161,154,228,49,177,106,50,227,161,152,227,69,138,105,231,242,170,101,202,143,132,120,200,234,192,139,0,7,192,60,91,179,246,87,146,102,3,152,34,46,87,71,89,238,45,240,81,171,117,159,2,245,180,243,103,63,115,179,168,116,107,111,110,88,195,109,109,79,26,126,140,2,18,223,74,242,245,130,9,80,10,216,219,28,211,94,129,186,249,81,204,159,0,62,91,12,17,187,199,16,143,250,51,216,172,202,23,222,58,204,209,159,212,180,7,12,95,211,250,94,245,132,217,98,219,107,44,31,135,40,129,26,44,132,103,216,28,30,76,247,216,208,86,178,55,136,109,248,230,10,220,113,63,12,117,218,160,201,176,93,8,121,207,39,77,47,11,89,82,120,35,179,220,17,194,218,39,172,169,156,144,106,7,208,87,229,194,17,24,236,9,48,60,132,207,163,253,192,66,27,28,114,57,142,173,246,252,194,221,225,105,31,251,141,174,109,92,75,72,29,214,29,11,47,99,80,250,141,181,246,38,21,214,202,0,2,115,213,245,18,132,48,13,249,154,220,89,29,241,111,179,114,100,164,90,195,35,241,75,190,29,81,211,221,66,230,227,99,148,52,152,83,22,134,245,78,126,98,255,92,241,146,125,8,166,232,82,4,94,152,46,144,50,92,80,115,107,63,80,6,138,108,195,191,245,165,160,134,17,208,147,77,58,29,234,117,209,243,113,84,51,13,12,64,192,92,67,146,224,87,69,79,228,62,202,162,154,243,116,170,29,206,73,71,123,100,126,37,163,165,222,102,68,149,118,4,209,166,19,64,62,193,234,133,220,72,226,108,9,133,170,44,3,166,211,184,161,223,24,137,121,35,3,182,98,167,12,135,135,48,39,201,186,163,161,218,85,42,207,49,16,100,67,55,49,32,160,102,199,200,235,104,182,5,100,24,84,211,180,57,101,16,210,247,207,190,187,95,111,50,187,20,62,209,247,141,162,156,31,164,78,121,134,49,45,244,84,226,72,228,55,174,224,99,238,180,194,117,226,44,253,127,119,212,191,3,174,110,143,141,7,64,146,244,173,72,22,85,203,196,21,54,28,71,190,58,181,251,136,154,188,241,122,75,27,70,176,16,200,160,129,165,5,30,87,87,101,34,106,104,243,216,60,166,26,146,89,6,137,92,102,46,95,246,196,129,98,196,196,190,34,186,208,207,255,143,234,189,216,93,30,145,0,243,224,37,55,105,74,116,254,40,62,129,224,246,95,32,57,140,91,157,179,201,252,34,161,95,235,117,222,66,32,242,178,170,133,88,148,152,22,24,133,246,176,31,39,23,4,189,107,17,79,154,15,233,240,61,95,180,237,164,70,215,95,235,220,68,255,42,177,233,87,195,150,41,122,220,222,139,64,127,211,249,28,129,21,92,170,233,88,39,59,16,202,99,206,163,149,251,147,150,194,106,136,97,204,67,225,181,31,236,164,220,175,144,163,69,217,107,234,174,139,247,21,106,12,157,203,64,22,43,61,211,23,92,189,46,164,181,74,216,215,144,36,163,176,191,230,138,27,225,147,3,244,202,225,196,235,148,157,115,254,115,193,61,69,244,158,201,67,118,66,152,10,41,157,222,228,91,105,222,6,29,204,44,175,161,12,168,91,19,174,178,167,45,157,147,12,18,73,76,248,243,153,154,255,107,86,97,81,105,71,152,142,42,241,86,129,255,118,82,146,109,61,196,109,25,107,9,8,149,186,141,168,165,12,33,153,38,205,163,220,76,176,203,201,95,74,166,207,149,152,121,128,73,136,181,249,144,182,124,126,204,229,102,187,105,205,100,88,234,120,172,250,171,160,87,2,223,9,176,107,75,21,167,95,68,27,248,183,86,248,231,66,16,105,252,159,82,127,8,10,171,160,74,158,245,216,52,137,223,216,178,97,238,197,164,100,50,241,235,98,206,242,108,81,129,187,145,246,68,11,227,14,233,123,241,57,132,142,12,16,160,20,213,240,24,236,158,56,154,182,44,172,236,119,96,250,221,53,100,14,237,129,184,127,110,188,220,232,31,93,157,64,138,53,11,49,147,67,211,250,121,137,59,177,38,192,126,89,50,17,52,67,33,162,163,206,50,80,94,18,94,54,215,50,206,216,111,54,122,244,178,180,123,182,201,209,35,73,229,93,189,98,96,244,237,218,105,231,52,143,112,38,153,163,246,38,36,36,14,219,31,65,67,250,50,116,225,87,7,140,0,129,150,227,254,80,114,112,98,179,131,74,60,145,6,148,127,202,23,211,15,11,52,196,200,150,100,139,155,151,7,119,134,197,91,10,191,174,250,241,190,211,233,48,37,41,152,73,60,184,141,10,196,105,205,207,201,130,128,206,144,136,188,90,174,241,216,160,195,204,108,107,167,88,190,217,110,50,20,227,233,248,189,63,20,88,101,181,182,109,211,15,41,109,201,173,126,167,123,0,132,190,111,133,181,90,243,236,68,185,203,39,242,11,208,105,37,27,29,85,141,83,201,103,178,36,110,177,169,122,166,152,223,114,232,193,70,70,68,122,148,113,31,10,133,58,42,154,171,156,230,182,103,41,163,171,86,42,226,83,249,246,138,61,213,220,124,9,247,90,127,19,29,153,64,70,26,173,218,214,46,0,174,41,215,17,242,131,52,24,166,197,230,95,193,62,193,49,242,5,120,147,106,90,175,233,218,158,147,171,79,44,196,125,119,117,184,160,116,121,168,36,229,76,136,88,211,91,26,109,99,140,136,196,126,49,217,240,241,159,89,221,246,202,55,124,133,161,159,10,17,79,94,137,55,70,17,198,237,73,44,44,36,171,216,70,124,168,142,197,179,54,99,88,166,127,55,165,17,149,111,23,43,167,112,22,5,127,19,11,95,250,180,120,5,87,224,82,183,5,206,56,43,63,142,56,130,30,8,238,170,215,79,236,137,148,103,217,120,78,25,247,115,96,194,104,85,192,43,69,108,192,165,118,142,50,149,105,188,218,221,192,152,36,186,27,78,66,252,213,1,189,15,227,44,252,5,25,60,151,245,68,70,215,11,79,101,5,148,53,158,97,28,165,151,24,197,9,139,183,81,154,117,83,140,249,204,35,84,241,31,132,227,34,157,64,228,127,239,66,128,120,252,250,25,58,197,215,149,107,19,45,88,102,253,237,239,199,185,218,82,206,157,44,24,225,7,27,190,239,247,64,222,233,247,36,191,230,127,99,15,156,117,222,78,125,2,153,161,121,105,149,90,84,72,236,204,159,214,182,167,228,152,34,0,156,169,200,95,247,145,159,254,147,134,90,97,120,178,170,79,136,82,63,123,93,246,62,22,161,195,220,62,125,228,209,98,37,4,240,185,138,18,150,212,206,25,160,111,6,227,197,127,7,143,154,34,50,80,3,70,73,153,54,201,139,206,35,204,215,208,209,48,148,58,29,219,189,221,90,218,41,221,14,67,32,106,23,158,128,109,184,255,75,184,81,18,11,199,35,61,148,213,28,134,147,206,149,137,140,168,100,180,150,240,173,120,197,33,235,33,43,152,59,52,129,115,93,236,241,43,141,223,131,166,145,39,87,166,160,145,113,26,103,49,161,166,118,196,181,126,113,44,207,83,168,210,137,230,37,200,103,67,110,196,239,132,30,84,185,164,43,46,115,52,120,199,106,240,75,221,236,56,8,181,253,241,47,249,70,61,147,167,154,62,198,200,152,101,167,19,45,68,242,21,166,153,122,149,118,242,145,126,169,27,138,203,52,153,157,97,99,40,219,49,226,3,116,137,181,47,241,3,181,163,165,213,181,138,139,5,112,101,211,120,133,254,54,13,180,165,39,84,113,194,9,236,14,139,41,95,47,110,230,91,157,195,95,33,236,30,138,18,171,22,29,135,145,38,74,212,218,46,212,60,193,131,48,55,71,141,24,170,21,248,57,73,64,151,100,183,174,50,233,39,245,177,200,49,136,201,96,246,64,243,41,233,119,15,80,149,187,171,220,39,219,208,228,201,243,165,118,198,37,152,52,231,143,63,114,236,101,48,10,82,73,161,178,19,208,170,60,37,113,64,216,165,139,135,136,210,118,14,14,182,79,139,103,115,69,26,52,110,54,24,49,86,241,112,247,53,36,28,200,139,149,174,188,26,161,55,188,167,170,76,81,48,33,18,133,16,210,217,199,122,158,107,7,227,125,247,90,207,103,140,54,221,185,130,94,245,27,82,69,135,208,153,199,39,228,201,252,155,96,133,245,205,48,219,87,140,237,210,202,80,46,242,65,119,51,107,247,5,120,13,241,11,72,232,44,69,68,163,67,70,137,6,127,131,97,98,155,112,44,126,161,53,66,11,66,150,17,202,254,203,196,13,160,196,183,18,231,9,41,48,134,182,98,245,190,53,176,125,9,99,211,244,219,244,73,159,181,238,177,218,30,39,21,69,94,42,196,145,36,139,36,186,74,68,10,180,37,195,206,52,219,172,86,98,47,51,123,122,248,196,48,16,168,43,158,198,49,208,241,108,37,245,49,137,178,12,204,103,119,180,86,230,77,30,63,82,140,249,115,200,73,30,142,25,253,189,209,191,134,24,7,15,215,251,80,234,165,34,173,220,119,197,195,254,161,27,185,224,95,14,50,97,29,232,87,144,249,121,47,229,25,237,189,197,126,10,249,205,197,118,218,240,106,4,167,52,45,253,3,94,197,123,134,142,59,68,67,82,42,100,80,77,61,165,162,219,91,160,254,83,73,238,106,6,165,179,95,245,158,84,205,210,231,53,100,1,87,210,17,225,56,3,4,38,179,196,195,215,202,50,163,222,38,25,193,135,124,134,20,236,51,139,245,60,122,17,162,182,190,120,204,62,65,184,202,104,200,183,45,186,187,238,168,226,219,238,199,165,37,191,214,77,145,213,37,31,104,180,72,247,59,210,100,61,1,110,92,134,41,5,209,112,123,228,59,242,44,214,83,163,53,231,168,87,254,82,153,243,94,210,208,241,19,208,23,41,153,159,242,250,49,254,238,8,189,18,5,139,67,86,136,122,253,84,104,239,33,122,161,43,8,199,150,58,157,106,39,150,0,219,161,253,71,3,156,209,181,50,92,172,106,213,80,87,225,122,45,56,7,44,107,99,204,200,82,102,213,97,217,189,230,122,18,21,12,60,160,90,130,8,142,147,29,240,132,48,235,185,151,18,153,245,18,138,28,48,187,194,52,166,8,121,77,144,113,228,68,16,60,76,202,238,184,30,119,228,176,59,146,178,242,165,2,238,10,59,207,133,65,244,33,114,5,64,67,146,226,19,177,184,149,177,36,158,225,239,173,248,32,121,240,30,22,71,57,156,151,207,88,153,113,18,161,61,88,124,28,105,200,217,151,77,208,170,112,31,31,100,116,194,225,87,185,22,199,170,135,238,63,117,105,219,112,23,100,54,126,101,126,131,72,17,254,155,35,148,36,180,133,26,178,151,14,242,250,72,112,114,186,179,194,167,94,113,24,46,215,178,115,92,210,70,147,223,109,44,175,229,124,165,226,151,158,195,62,195,91,90,88,98,46,180,176,72,229,109,84,106,116,79,48,9,115,114,195,154,170,33,135,200,14,195,136,185,219,33,214,200,175,171,241,126,186,97,250,86,131,87,97,67,55,61,175,168,114,124,170,155,102,167,1,44,137,200,141,136,224,38,15,47,139,149,247,149,11,141,169,85,97,115,44,88,173,254,145,60,103,140,118,201,206,203,213,158,128,224,32,171,116,217,99,163,0,124,117,194,171,179,244,157,17,52,126,146,113,182,252,234,168,198,97,186,249,85,7,96,162,140,63,70,232,111,95,44,210,148,176,158,188,218,221,51,187,203,149,88,29,158,50,158,125,55,113,20,141,96,173,243,84,247,234,19,33,236,68,104,159,78,214,63,228,207,150,240,41,125,140,46,154,123,34,126,33,35,101,31,196,188,133,201,68,137,12,37,60,97,197,51,157,227,89,60,162,217,250,244,220,200,117,199,154,235,231,56,74,29,210,200,192,223,112,219,11,193,231,1,53,240,227,182,174,22,9,123,120,143,107,206,145,45,245,114,118,101,43,210,73,232,196,29,101,181,146,205,152,51,113,191,113,51,35,229,212,206,26,200,44,54,31,142,196,227,238,22,109,149,131,158,99,179,241,238,216,172,146,56,28,120,62,142,5,197,153,112,2,117,54,204,2,144,30,4,224,187,55,155,187,233,54,177,11,35,129,246,159,194,191,111,5,136,224,182,19,54,10,27,82,160,8,1,141,70,182,214,200,150,4,226,31,201,137,229,112,163,2,81,246,149,130,235,60,90,1,235,107,212,126,37,65,45,182,223,222,210,5,135,39,115,130,159,119,87,35,16,35,230,74,185,194,10,192,27,125,248,193,1,107,197,226,15,139,162,73,33,199,152,246,44,235,83,117,46,109,66,74,113,93,6,156,128,217,230,46,194,87,240,8,42,184,197,179,158,119,78,135,51,13,39,218,45,123,37,148,65,214,239,159,201,139,159,236,123,185,195,87,112,80,64,96,161,128,9,19,204,60,246,189,211,9,154,109,37,83,2,246,22,145,66,63,232,17,99,226,244,36,111,20,210,79,204,96,16,77,33,127,250,136,124,81,60,116,247,244,183,231,38,13,49,226,234,223,159,8,11,130,186,44,7,146,43,207,178,172,17,176,135,17,245,252,166,29,161,104,136,239,88,174,41,5,166,223,219,70,65,101,170,138,141,186,108,95,162,121,182,91,60,28,126,216,169,24,166,37,48,74,53,89,71,155,160,51,104,49,104,60,16,228,187,154,184,120,196,208,172,87,231,125,243,4,220,90,162,228,237,19,137,209,127,38,31,149,240,255,199,221,83,1,97,146,198,0,75,154,133,120,6,27,226,63,47,109,109,69,0,131,42,217,154,65,188,56,122,115,22,228,200,115,124,13,105,111,55,156,3,40,122,229,193,240,198,193,110,51,13,223,54,75,4,221,37,82,133,166,27,174,202,69,242,208,63,170,42,231,163,181,85,233,186,100,223,103,134,142,161,19,4,196,73,21,103,181,141,88,44,10,223,127,212,198,83,63,236,24,91,186,127,35,251,144,0,9,113,219,250,20,197,46,6,57,196,82,86,194,31,132,86,167,50,10,204,113,2,15,227,196,250,35,249,216,56,149,166,96,253,108,83,151,126,232,16,102,33,117,142,104,196,232,31,95,220,49,53,133,228,157,187,181,75,208,44,102,162,199,158,216,35,178,129,171,32,96,24,251,162,49,153,178,193,229,157,177,120,199,148,169,198,69,252,44,86,95,104,147,104,101,175,184,139,136,221,166,244,84,35,151,239,201,222,104,31,191,197,235,248,155,0,171,100,242,64,164,209,136,15,132,3,27,192,224,64,75,70,77,40,6,157,71,29,67,125,20,5,255,51,99,189,244,128,242,79,244,180,215,138,227,6,9,247,174,28,49,122,132,177,43,67,161,175,40,222,44,231,100,22,36,95,96,107,28,238,76,193,137,132,194,4,218,59,179,130,67,119,227,157,75,250,57,190,85,10,95,74,146,23,90,136,156,173,39,92,183,188,12,99,181,182,100,41,230,38,64,53,120,161,193,148,237,22,5,126,59,199,210,166,183,169,11,252,29,150,52,56,215,191,139,147,76,214,184,246,81,40,129,0,115,187,236,170,60,15,64,22,100,65,34,146,217,5,177,184,114,221,102,58,32,235,25,244,127,137,144,151,247,175,251,187,116,92,215,224,41,211,54,183,190,10,245,94,250,203,162,56,120,165,208,61,231,58,71,132,252,198,53,178,115,209,120,65,41,157,167,94,210,216,212,219,45,98,135,12,146,81,110,52,51,96,47,127,78,27,25,68,159,158,182,44,10,254,49,154,191,219,215,172,133,244,112,49,247,228,231,81,132,35,61,77,160,196,176,212,138,103,154,148,90,182,170,63,93,144,222,4,139,3,253,70,226,206,118,96,120,84,107,223,141,195,206,4,84,56,49,164,230,111,51,28,157,24,199,97,125,211,3,237,183,250,112,160,122,191,45,220,41,129,191,103,137,54,236,221,93,180,185,2,0,156,129,85,219,187,109,113,63,144,40,122,161,56,210,106,31,211,221,232,87,228,105,241,117,163,140,140,139,97,156,193,100,44,198,74,10,103,252,188,155,179,155,200,234,111,83,225,184,82,78,123,26,29,40,152,133,68,181,131,91,65,189,30,7,181,177,183,157,107,34,141,179,31,62,241,2,68,246,74,106,62,59,139,237,137,239,223,235,133,41,168,254,215,187,180,38,227,51,23,180,132,121,4,113,35,71,201,236,20,115,89,78,70,213,223,185,232,250,128,24,118,47,230,61,110,213,146,237,60,66,191,95,27,106,87,71,39,172,49,254,240,146,157,167,74,206,6,195,35,32,173,34,252,149,188,72,206,169,73,17,243,19,95,153,248,60,235,114,218,229,154,253,249,69,144,105,58,97,98,162,129,51,197,78,130,25,234,206,37,186,123,181,108,33,142,193,158,205,15,48,244,191,96,43,64,33,2,92,32,114,210,220,112,154,11,134,127,83,200,26,132,78,154,169,148,11,213,103,227,31,239,151,226,199,134,65,82,143,213,64,43,236,222,47,110,146,185,230,224,4,13,46,181,136,230,161,17,12,179,105,201,188,181,183,1,193,135,26,181,30,216,185,198,75,108,182,107,136,34,236,117,179,238,168,184,90,15,174,8,242,17,177,191,126,118,107,13,104,144,174,115,168,225,201,128,22,17,176,60,49,212,8,124,215,102,180,49,213,75,186,126,176,151,36,104,156,194,229,122,167,214,120,41,213,251,237,28,154,230,148,160,202,49,118,177,200,35,205,32,79,197,225,0,75,185,193,73,43,59,216,87,56,119,114,5,164,52,31,34,25,143,142,186,249,82,223,92,148,234,9,195,83,224,113,70,15,3,10,170,151,187,214,51,122,226,156,250,71,139,139,178,255,202,197,34,170,39,210,147,106,41,12,23,76,211,53,44,33,109,145,169,148,179,189,46,179,230,123,60,201,58,174,112,71,112,183,133,227,236,49,35,140,186,252,120,198,222,159,15,218,95,52,145,230,237,139,177,98,3,157,178,27,92,202,186,160,137,94,73,108,235,199,159,236,163,166,211,119,153,9,245,225,72,100,153,45,136,11,226,114,203,30,147,247,150,22,165,204,56,15,57,51,239,6,253,157,210,145,165,135,4,106,60,182,71,197,32,166,170,147,250,124,68,241,39,101,95,179,107,126,84,18,110,123,164,134,199,200,85,250,108,11,211,174,164,223,243,142,72,43,55,156,139,174,251,14,3,106,103,14,155,208,37,90,143,67,117,173,60,100,24,34,156,175,25,35,184,158,93,83,168,104,182,1,161,106,111,152,68,6,189,61,239,242,58,215,19,91,229,225,232,98,20,195,51,200,185,100,140,168,88,22,225,163,249,58,37,147,252,218,16,113,111,98,106,31,172,180,194,140,65,121,217,153,187,158,242,243,152,168,138,42,80,17,41,168,181,43,232,128,132,125,100,239,59,77,122,136,209,214,58,242,73,224,219,249,115,214,79,47,196,77,184,88,208,24,161,58,108,194,116,40,122,198,55,70,127,47,92,13,19,128,226,143,175,146,161,105,251,92,174,56,142,240,193,220,170,108,81,79,90,161,181,179,71,225,59,29,141,94,47,248,11,112,72,252,57,156,14,79,36,133,22,40,237,255,129,146,94,70,111,74,230,190,242,190,111,34,26,179,137,63,152,212,155,240,238,225,237,140,156,46,219,40,110,246,95,126,123,227,202,220,190,3,190,156,164,139,109,121,193,247,234,252,134,222,66,94,33,245,246,102,1,97,255,50,6,190,47,212,160,71,206,73,144,150,59,144,214,33,125,27,221,201,58,25,119,2,197,174,206,181,177,53,63,171,135,111,198,220,4,95,247,146,19,90,195,137,86,8,135,50,194,160,169,153,154,47,110,46,6,184,102,169,182,46,35,158,112,105,136,244,213,40,236,219,186,151,118,116,24,76,209,106,120,142,79,250,111,155,18,176,94,252,20,45,167,41,116,155,254,76,222,47,253,191,27,43,89,98,121,215,182,222,163,25,146,241,90,56,83,110,14,248,222,215,215,165,133,179,226,45,13,249,245,186,155,162,135,185,55,245,71,27,172,8,80,146,86,157,207,118,47,212,44,224,137,113,134,221,27,118,125,146,86,240,172,194,8,210,252,26,18,8,221,212,140,181,101,90,210,16,167,169,23,55,19,63,104,132,125,186,58,71,63,31,215,91,114,36,70,53,121,21,22,68,172,0,141,143,156,68,219,235,157,154,227,240,37,218,81,44,255,19,124,76,204,172,167,124,105,57,114,19,42,17,134,219,57,71,174,51,202,57,147,17,160,111,34,45,248,63,17,199,112,167,75,43,66,152,105,182,98,228,18,12,221,156,33,235,32,50,99,47,130,117,183,189,20,123,16,138,111,98,32,225,113,223,115,81,1,177,205,191,185,175,218,29,87,139,116,98,198,105,0,207,43,24,84,106,123,250,244,201,63,66,2,152,177,126,104,122,225,204,73,211,147,148,20,65,150,147,175,81,201,186,148,208,94,84,46,234,217,245,156,96,57,7,1,209,71,84,241,103,232,140,196,77,186,85,48,85,130,45,36,125,175,167,35,164,235,10,157,169,77,31,62,74,231,120,55,115,194,101,193,222,202,226,156,146,21,142,139,177,89,50,146,96,100,142,120,87,240,207,125,195,7,33,138,126,144,8,3,216,19,236,42,81,171,196,142,22,155,228,142,110,4,57,80,153,130,20,117,27,153,163,45,147,84,208,82,240,86,74,225,105,241,166,50,245,216,184,234,172,47,155,156,90,203,140,130,135,98,102,174,126,81,165,198,208,245,85,192,178,243,71,111,37,187,236,37,86,136,189,61,81,134,227,202,200,10,0,174,174,90,218,84,154,69,58,100,165,40,196,164,24,116,33,29,166,14,72,204,117,247,136,216,58,41,211,182,177,76,59,49,12,26,98,232,74,197,59,152,61,140,148,132,68,89,176,16,109,161,156,91,72,231,36,39,39,102,153,202,94,53,248,162,113,228,61,8,248,216,80,34,238,190,144,219,69,244,103,168,210,40,137,229,142,236,197,192,165,50,47,38,78,190,71,227,17,86,87,50,255,253,255,88,202,142,4,122,137,4,41,173,66,141,196,184,234,252,227,36,160,33,99,24,223,4,204,76,194,142,71,24,243,8,100,252,41,183,246,62,26,18,19,43,70,8,13,222,11,78,189,59,26,93,242,210,195,219,147,73,129,45,61,230,41,4,64,146,65,175,176,129,177,101,147,162,158,45,194,29,117,80,151,44,123,112,93,79,82,113,177,244,74,241,202,6,182,91,254,84,42,13,193,106,222,106,21,129,27,154,151,227,162,16,94,147,37,187,94,253,78,106,35,220,52,50,93,66,147,74,81,126,148,103,54,221,165,79,92,195,91,246,9,90,15,74,40,136,143,234,89,27,27,148,23,48,4,64,87,75,145,152,58,40,254,57,115,20,228,172,211,178,244,234,172,113,70,216,169,193,219,206,108,23,87,183,19,108,166,205,191,40,133,189,101,151,9,147,31,184,202,112,119,103,164,133,27,102,240,114,55,42,11,196,48,243,212,229,237,232,108,126,62,17,84,207,45,26,158,241,108,14,110,147,61,19,98,149,83,46,251,191,143,188,66,62,72,218,4,139,5,10,41,176,23,207,198,105,139,163,120,85,226,247,51,17,32,165,116,208,90,158,154,236,24,15,37,236,217,154,241,23,185,100,179,53,8,167,189,214,1,197,198,25,219,134,180,146,208,119,220,2,27,211,111,208,97,25,67,214,200,31,175,29,113,235,249,36,246,29,139,193,117,185,116,218,251,55,185,16,96,22,4,132,64,42,155,84,236,150,145,68,162,190,144,70,131,23,148,71,62,24,199,232,136,38,237,6,85,88,19,11,188,143,12,219,246,164,24,89,51,214,123,143,125,211,94,131,40,184,28,138,89,226,13,86,115,134,67,88,250,197,15,47,45,37,247,127,76,191,139,67,70,49,116,237,66,247,166,150,166,120,79,202,5,66,155,2,117,191,129,133,128,95,243,249,237,193,241,148,196,238,46,90,33,119,211,154,14,106,126,252,81,244,74,137,32,163,23,99,53,173,110,242,149,106,10,9,137,125,39,187,31,74,145,187,71,245,246,50,216,86,33,10,143,170,90,253,91,69,200,18,134,181,74,243,154,199,199,103,140,134,103,248,24,245,157,194,169,238,51,108,88,25,240,115,108,70,64,206,168,103,161,200,180,100,188,210,202,232,102,192,31,53,205,125,108,225,216,77,61,0,97,156,15,243,193,21,161,161,7,66,101,215,22,159,109,124,118,53,129,182,193,186,86,181,9,171,35,40,234,57,150,9,146,225,20,252,136,80,126,11,181,26,103,238,170,98,83,87,231,201,8,205,23,88,59,253,228,201,138,168,11,118,244,252,114,45,93,8,68,130,239,150,46,227,138,95,252,117,42,26,164,251,106,40,125,206,71,94,131,161,32,40,172,110,63,42,169,85,231,153,141,187,251,93,118,218,97,63,49,251,104,13,67,137,104,101,183,194,132,27,213,236,253,56,58,133,243,178,119,121,19,57,254,97,160,216,158,170,255,29,217,164,233,193,172,135,122,78,173,75,19,250,107,66,132,71,57,20,166,115,208,81,237,168,208,59,234,248,248,83,85,240,0,252,233,94,121,140,91,105,238,219,253,60,208,247,60,14,218,18,224,124,135,128,229,23,240,24,12,126,70,103,36,143,85,219,27,251,176,105,135,82,52,149,159,70,121,130,188,96,138,247,75,88,226,22,143,33,201,97,251,178,255,174,35,30,69,246,125,139,180,64,0,253,55,134,103,242,96,63,245,16,46,232,62,46,166,12,39,151,27,22,17,72,82,192,145,74,10,8,89,144,231,50,10,195,27,41,194,230,3,196,203,42,123,120,139,13,77,73,149,233,149,142,100,158,111,73,193,223,236,233,176,26,217,41,84,242,2,111,93,158,160,15,58,72,171,106,167,70,6,200,176,218,236,130,70,196,214,122,115,216,56,233,224,122,47,31,252,2,221,22,54,184,29,14,234,47,172,170,174,67,225,141,4,177,126,201,114,35,80,90,144,20,228,51,112,153,179,60,30,128,112,102,250,138,197,73,73,93,142,251,162,117,243,231,9,13,208,251,38,126,31,189,22,56,164,44,151,35,36,120,111,119,95,200,35,126,176,176,223,238,56,177,243,18,246,41,98,66,220,83,237,249,139,187,178,154,251,77,126,8,55,202,233,0,160,142,145,20,107,171,119,181,207,126,16,65,97,150,171,239,203,203,218,155,220,194,68,239,10,67,248,230,185,77,95,142,240,93,131,189,147,142,208,98,101,135,154,176,3,115,88,146,133,16,195,154,130,25,159,1,201,200,236,61,193,197,207,28,243,209,37,115,192,27,81,99,194,40,170,209,224,9,197,71,253,183,64,90,130,246,159,198,229,178,39,176,84,200,124,66,83,250,9,177,189,237,173,153,203,177,31,102,203,3,47,36,156,87,120,112,90,102,42,145,158,149,45,199,191,131,217,159,24,246,156,252,176,134,56,98,115,198,213,39,71,7,43,44,64,192,14,107,137,250,137,178,236,48,31,37,167,65,171,22,139,44,88,81,210,122,71,129,24,161,157,134,92,0,85,105,187,15,109,89,125,67,64,193,168,121,155,46,252,58,234,3,33,99,88,148,199,13,164,206,63,229,201,87,33,221,98,26,62,246,18,217,109,16,185,71,97,153,102,171,121,163,211,215,219,133,163,225,94,152,131,178,206,87,91,71,122,219,237,7,171,218,64,109,214,223,252,234,63,45,94,13,147,208,54,209,24,234,188,62,142,205,233,221,227,125,236,139,93,212,14,11,150,60,74,175,243,129,249,124,0,19,98,145,62,97,205,234,66,173,81,46,56,224,60,221,43,230,188,92,97,92,4,230,28,30,250,131,42,3,8,255,249,125,22,80,182,43,119,68,163,44,246,198,148,122,67,208,60,163,37,210,10,148,158,64,168,30,152,184,31,136,44,235,116,164,13,222,176,125,125,41,253,241,147,150,95,155,141,178,153,115,112,37,157,244,182,60,176,208,108,193,112,194,15,164,150,23,226,230,172,49,87,99,142,230,89,211,180,71,95,226,79,73,184,113,149,4,126,122,75,89,154,172,16,7,32,26,136,87,44,50,151,168,253,170,69,39,43,62,24,68,236,52,144,224,43,162,34,51,128,111,3,145,129,172,111,229,119,121,70,0,230,223,106,189,37,30,161,164,226,173,179,185,3,13,42,6,138,38,180,145,207,87,11,215,205,71,212,29,215,197,119,254,69,209,46,172,252,16,31,32,147,187,40,31,0,220,13,143,111,168,74,174,241,3,175,139,149,95,203,77,18,197,107,172,91,185,160,135,226,151,200,99,93,122,2,172,209,158,112,46,47,195,201,58,169,129,86,131,176,175,241,143,225,246,165,26,142,194,111,132,191,151,161,243,18,155,83,155,186,113,251,117,101,40,172,199,179,100,154,250,206,82,113,76,132,59,252,48,92,189,68,128,199,163,140,12,205,71,44,243,207,231,207,78,71,2,68,174,110,2,27,158,246,198,117,134,197,10,14,150,87,202,98,201,188,201,49,185,160,33,44,114,58,96,232,17,0,230,45,214,159,33,206,177,129,19,11,226,220,119,26,56,8,226,19,83,136,60,192,135,134,48,20,60,250,147,175,244,206,104,4,211,155,173,177,187,198,191,124,12,85,78,238,213,69,25,231,4,81,103,88,253,14,162,55,58,168,166,79,205,91,148,91,153,98,106,49,216,17,244,155,213,41,94,220,109,123,163,105,153,51,233,39,139,219,194,16,239,194,163,23,159,67,176,175,241,108,228,152,164,88,80,231,128,144,242,126,181,233,241,33,17,75,170,129,21,164,222,3,33,224,63,35,211,246,4,190,111,90,255,17,192,177,175,117,139,126,77,96,128,60,53,224,45,18,184,130,145,31,143,177,168,198,196,92,128,98,129,145,139,232,53,148,209,198,67,119,114,3,122,227,134,64,19,47,195,141,30,127,70,74,208,187,171,40,127,93,159,192,155,183,157,231,164,157,117,9,57,134,201,190,175,25,117,155,86,26,51,171,159,75,104,119,91,45,39,136,15,58,243,170,202,245,195,181,179,114,116,4,155,57,8,200,70,196,174,10,193,180,154,38,170,219,104,88,130,92,114,212,113,38,254,224,84,145,241,171,196,187,79,225,79,49,73,9,111,191,78,236,26,238,198,150,139,233,0,109,193,100,241,228,126,101,21,20,123,179,227,102,89,73,4,15,140,66,185,227,45,61,71,120,31,166,38,128,125,233,208,167,19,234,87,213,164,186,109,40,200,151,128,50,41,161,249,215,226,113,113,240,46,39,211,179,81,115,96,109,150,132,238,62,236,86,108,33,10,198,186,56,178,92,140,105,145,128,30,117,215,215,146,27,75,160,73,97,129,198,224,114,162,23,239,205,132,72,229,231,63,173,207,121,58,95,95,191,160,186,25,169,40,75,174,174,201,95,56,162,178,160,221,79,158,54,247,231,218,63,23,60,189,201,161,179,238,240,251,247,77,117,73,71,114,143,249,1,43,131,20,108,241,82,67,233,7,143,93,132,10,77,44,211,132,19,56,233,183,172,23,210,119,135,162,24,203,187,166,220,231,161,28,200,153,86,137,145,111,72,69,199,121,65,125,227,8,72,127,132,250,221,150,15,109,35,69,164,118,145,58,121,46,93,79,198,129,229,27,173,204,101,204,64,215,170,175,220,212,57,200,214,86,223,1,199,33,2,15,239,20,195,208,95,6,195,167,201,231,193,63,44,219,132,21,125,50,167,194,161,36,5,60,255,59,13,184,181,14,193,132,126,97,230,75,74,112,123,147,101,142,174,57,123,41,195,142,141,250,242,149,163,253,160,212,20,148,47,140,123,191,114,30,132,216,235,190,245,48,239,252,47,9,162,75,201,200,207,80,169,247,166,139,194,43,116,210,144,213,83,143,103,218,175,24,94,234,39,7,27,162,209,38,135,111,53,244,133,109,72,122,75,71,146,92,75,205,28,109,33,60,34,76,221,20,120,52,253,27,161,102,84,54,178,145,191,149,95,70,227,115,140,77,186,132,187,1,222,57,128,197,48,239,242,232,102,148,122,63,234,214,102,173,247,240,199,93,133,2,206,131,202,101,31,18,143,91,181,128,108,84,61,95,38,59,88,140,147,1,144,41,114,231,14,209,68,60,55,60,129,177,217,180,190,204,202,25,128,87,255,232,58,18,243,127,124,63,203,35,106,21,2,218,114,134,62,128,32,226,241,199,217,26,162,35,95,162,234,175,122,241,15,238,110,234,165,128,39,164,31,95,56,163,4,65,12,239,232,77,244,110,138,237,183,168,153,29,157,195,193,180,82,162,47,53,173,242,164,228,48,226,243,217,104,100,58,120,49,226,34,154,30,8,104,46,220,164,67,156,63,183,219,168,67,43,104,246,180,116,216,255,130,110,67,94,117,116,29,20,253,246,112,234,216,64,27,20,197,73,242,77,49,151,73,133,113,211,86,191,110,166,220,112,12,236,68,169,40,138,254,165,25,118,157,34,124,63,91,218,175,10,202,83,86,188,140,46,126,238,64,76,240,87,51,8,198,55,104,5,107,63,97,187,222,94,39,10,91,124,193,138,127,4,125,50,204,153,189,32,68,32,191,34,188,14,251,92,0,122,75,170,138,214,253,20,166,14,103,135,83,222,98,231,169,126,106,179,185,221,230,205,194,34,202,42,221,66,198,75,35,100,144,213,136,52,108,203,197,109,238,40,26,56,149,251,50,177,6,3,63,152,38,54,171,68,208,211,102,85,245,131,252,229,117,196,207,63,98,179,113,28,20,190,147,0,222,181,235,118,215,81,178,70,234,24,16,122,151,159,112,151,152,94,16,68,211,245,73,198,198,178,84,50,103,128,2,200,80,208,8,201,66,209,182,247,194,239,50,133,215,9,8,245,3,32,172,105,146,217,57,18,166,224,253,226,210,2,99,117,19,87,112,162,234,24,52,86,127,248,184,235,28,221,82,82,62,149,80,53,136,32,158,63,178,93,58,136,75,184,114,255,112,4,112,120,191,228,209,224,214,174,30,118,43,226,159,122,119,184,8,53,46,127,57,90,123,106,227,220,142,55,20,67,89,230,186,199,57,86,250,24,63,208,51,248,111,1,87,202,175,92,216,218,191,48,63,22,98,32,251,171,191,80,125,181,90,47,47,80,77,29,188,134,221,130,183,226,53,183,12,126,227,129,81,133,129,193,113,130,245,175,102,72,153,199,203,93,193,59,85,125,77,0,243,151,75,68,24,66,229,27,35,181,151,230,226,216,36,25,135,231,227,250,91,143,170,142,154,135,85,59,124,149,183,0,106,8,239,212,148,62,221,177,171,168,255,185,153,48,245,60,247,129,254,60,62,86,25,123,49,193,131,102,3,249,114,165,74,232,67,175,176,71,132,164,146,20,85,109,251,205,152,46,78,5,239,211,99,227,9,233,121,144,141,12,149,183,74,9,88,167,163,163,72,239,195,87,239,117,68,160,216,38,4,199,8,88,246,215,102,77,92,98,199,24,57,141,41,198,250,136,45,86,123,96,204,42,215,80,70,72,104,8,138,55,250,172,46,143,72,226,166,243,142,250,37,156,193,79,130,186,142,115,77,105,170,95,132,21,94,71,142,72,213,228,163,171,115,99,49,57,119,241,139,106,71,96,129,20,201,87,230,60,248,5,94,50,192,8,196,175,30,133,207,254,37,178,181,20,224,151,177,218,72,70,164,156,41,74,87,157,52,208,227,102,147,52,223,62,57,58,18,105,123,0,163,92,210,99,194,216,253,28,83,144,83,181,46,92,4,247,28,61,224,145,139,153,200,157,170,240,245,226,168,255,50,42,125,226,127,45,94,166,88,151,90,194,147,187,29,115,96,151,18,251,28,208,252,169,76,177,230,13,254,66,255,156,11,103,170,128,106,235,223,51,150,187,139,95,168,190,220,55,127,79,134,49,96,72,104,115,117,163,73,113,124,40,119,130,179,212,170,139,123,246,67,215,20,242,104,117,194,76,199,246,190,238,50,20,55,37,47,76,232,231,105,151,147,5,177,65,11,51,24,17,13,86,159,32,181,187,154,153,17,38,104,202,20,37,62,125,44,77,58,163,174,86,209,224,107,67,243,254,162,36,38,180,222,155,68,65,225,6,227,178,44,233,78,71,56,219,167,39,41,73,240,94,107,250,127,61,72,248,152,252,246,178,177,129,129,86,27,116,14,113,80,24,31,30,28,40,38,110,223,44,185,224,0,51,254,103,163,158,57,61,187,213,68,249,7,254,101,73,127,210,191,209,103,2,227,248,232,208,103,245,217,158,45,61,237,170,13,214,203,175,177,172,152,68,169,234,127,97,72,173,215,162,151,168,34,246,23,136,142,219,109,153,195,197,253,10,225,184,54,163,175,220,17,183,58,253,175,29,18,241,198,154,193,224,143,243,122,210,55,105,86,44,49,62,88,217,170,140,157,97,178,43,69,127,68,123,57,111,233,226,104,42,110,165,177,85,192,146,169,77,36,36,234,76,78,226,217,166,98,106,132,73,15,128,46,207,217,187,198,146,55,93,198,232,214,59,90,34,232,192,255,254,117,222,166,43,203,181,244,250,4,73,164,122,208,81,117,45,234,110,6,24,226,107,190,168,199,55,144,130,139,50,176,235,152,238,208,252,26,10,89,66,42,200,240,156,128,21,126,82,184,143,85,142,86,107,64,66,58,30,110,240,99,252,143,176,54,48,184,227,28,7,239,140,251,4,77,130,21,56,229,167,179,27,68,101,152,24,36,244,245,102,81,76,137,208,80,91,105,204,14,33,248,131,43,205,24,91,134,192,210,187,32,81,52,117,67,253,126,223,210,62,184,97,131,180,97,170,158,86,185,89,81,1,27,9,59,31,49,13,7,32,233,129,127,73,154,226,196,32,92,75,239,77,137,186,238,243,160,72,39,179,2,108,42,52,127,214,246,71,150,84,242,194,35,184,127,237,189,207,169,183,216,23,188,249,171,114,149,182,63,186,76,238,197,105,190,110,10,122,122,47,173,109,124,21,153,251,102,68,91,143,1,37,215,182,114,70,8,96,95,210,37,143,169,120,150,1,211,242,11,135,161,210,36,9,94,215,19,177,86,145,123,35,106,62,40,3,164,189,198,127,66,219,193,210,221,185,187,173,149,111,83,214,79,74,35,221,255,120,51,89,179,100,193,74,63,248,244,23,197,52,180,132,220,127,204,169,254,66,9,179,176,163,199,146,199,190,251,165,195,33,146,36,177,199,127,235,139,186,215,82,214,117,184,9,45,185,24,71,86,152,238,10,26,112,138,218,248,208,161,214,203,125,28,0,185,210,118,63,10,4,118,19,5,76,16,161,82,13,94,195,158,191,101,239,94,24,76,140,96,116,188,40,143,143,217,168,10,205,90,160,147,142,88,11,189,81,187,241,224,186,139,205,202,200,32,71,23,109,81,89,182,97,42,203,206,22,49,229,96,99,91,31,133,219,199,185,126,59,205,138,127,11,130,214,225,10,205,55,254,26,251,161,209,75,13,127,245,111,129,11,38,5,212,62,23,207,6,49,143,168,245,191,46,43,114,125,157,180,219,22,117,68,119,95,22,92,75,245,174,176,105,225,104,187,154,238,129,118,3,87,5,92,138,28,17,251,240,148,210,188,189,75,142,54,135,137,206,203,251,13,185,174,122,101,200,244,7,8,172,84,92,235,167,115,165,185,11,216,179,43,14,132,150,176,158,130,105,153,55,221,125,129,92,14,218,130,3,69,252,71,113,40,135,150,224,93,251,30,184,141,230,131,107,94,244,49,10,107,124,150,21,149,241,186,235,185,183,215,32,193,111,115,197,233,88,21,77,123,217,234,204,25,234,131,50,185,68,180,149,83,197,46,90,40,32,30,158,166,9,25,108,236,47,5,72,98,231,46,127,91,151,159,99,171,155,91,249,57,209,148,98,217,2,113,171,61,143,174,196,170,48,20,203,80,180,225,225,230,71,89,194,178,208,143,113,67,240,218,218,42,39,134,119,48,49,119,99,66,44,98,216,62,38,211,119,246,123,238,180,69,181,189,114,121,223,205,136,160,110,96,9,197,190,9,211,23,132,62,38,148,222,73,42,177,176,117,207,35,220,107,210,249,75,114,241,179,5,210,173,248,57,166,233,139,152,216,26,137,247,121,69,249,232,157,145,156,94,144,141,251,228,216,231,202,96,179,171,192,33,243,53,212,230,120,77,249,194,119,252,88,95,134,107,248,163,251,221,70,84,254,127,218,230,246,167,214,50,148,18,32,188,117,208,127,52,136,152,1,67,128,23,153,113,24,204,24,242,116,88,129,9,143,71,27,77,168,174,19,120,183,17,67,249,241,209,76,119,225,142,8,17,65,170,4,117,50,48,178,84,167,204,204,206,175,10,156,194,196,83,242,148,68,146,45,6,181,144,140,0,48,58,13,163,93,192,20,2,124,159,168,30,0,162,91,183,125,200,97,215,86,238,129,132,185,35,122,133,34,195,228,7,225,210,113,51,237,99,132,229,202,2,85,53,148,12,186,173,213,70,158,65,16,255,157,175,52,173,97,2,86,8,246,27,105,146,191,46,111,116,61,244,163,185,153,43,232,26,200,4,53,142,213,143,177,232,62,16,133,93,222,239,191,149,246,166,44,135,242,226,238,45,113,58,40,75,184,165,154,98,150,175,153,250,222,92,12,115,208,245,184,163,0,236,255,128,39,204,14,141,15,94,44,80,140,107,155,111,163,6,196,62,3,254,101,195,121,208,14,191,220,144,238,104,140,92,1,205,149,188,189,35,171,174,102,12,57,70,154,165,78,6,40,124,60,92,105,178,68,16,186,149,235,102,18,205,87,139,227,177,130,42,233,212,38,1,177,153,205,209,133,208,72,32,204,239,57,135,204,131,24,103,58,163,191,199,136,254,64,8,157,2,79,171,79,4,47,3,136,246,102,187,72,49,146,44,95,31,206,179,129,94,161,86,142,227,159,201,69,99,85,149,234,128,110,103,3,106,166,239,102,235,156,81,16,155,27,151,32,20,61,200,20,44,78,74,14,58,28,68,106,64,50,119,153,240,97,204,104,172,143,12,2,170,18,143,200,193,41,106,98,163,175,234,233,209,73,26,254,181,91,170,103,119,156,78,80,34,43,159,255,138,218,103,5,47,134,79,226,128,132,78,43,105,101,14,210,165,171,57,20,216,84,217,130,165,13,7,221,240,229,27,155,186,138,228,91,211,203,35,195,207,18,88,85,227,238,193,186,124,69,21,2,55,95,166,46,55,179,187,111,201,178,3,150,110,131,222,55,54,124,27,17,189,21,153,36,54,72,35,243,244,187,140,88,20,171,124,32,81,115,89,127,214,212,113,184,147,121,102,26,34,91,79,40,192,214,157,179,74,25,54,176,190,243,201,127,109,121,102,214,242,62,161,58,236,139,17,205,100,205,49,52,241,190,155,204,242,197,135,25,51,63,158,62,132,142,43,3,101,51,221,251,15,76,109,9,156,80,29,50,48,113,223,55,187,8,184,188,61,39,70,2,81,47,167,214,57,117,22,31,204,39,50,37,95,90,44,91,235,151,234,131,41,107,193,15,55,37,22,251,202,15,83,85,200,83,158,45,213,37,134,238,159,65,79,66,4,220,230,229,95,210,21,226,8,33,46,248,222,116,124,10,212,230,198,75,107,163,191,165,13,230,228,110,70,114,66,62,172,16,200,222,141,111,76,243,124,177,112,52,99,165,86,210,124,187,46,28,203,126,154,121,193,105,221,155,147,116,123,150,43,220,152,203,216,30,169,221,148,237,175,205,169,126,67,149,189,156,182,215,79,55,62,129,208,197,137,147,35,125,26,182,91,14,0,96,191,250,122,211,17,133,20,75,253,150,216,238,27,71,183,255,220,67,9,93,13,205,52,11,81,182,234,187,116,217,10,153,115,141,222,94,253,169,97,103,44,246,235,199,27,125,213,183,191,187,93,146,254,93,241,19,224,171,193,63,193,177,58,86,7,24,110,217,242,17,206,168,195,224,202,175,15,156,201,193,92,160,101,59,47,118,150,0,116,99,118,81,58,221,233,129,89,109,151,14,76,218,31,246,106,174,34,95,152,64,178,5,130,128,35,71,184,203,202,22,189,135,80,216,85,102,86,104,150,28,186,40,162,238,182,152,166,82,19,25,191,49,127,226,208,139,178,132,210,112,158,182,204,112,154,147,236,41,30,59,193,96,98,7,58,254,38,128,78,169,172,78,196,255,83,26,229,20,174,137,110,195,220,65,117,206,96,205,35,54,31,41,139,46,183,177,149,70,131,69,126,227,24,24,116,88,23,212,32,243,133,110,21,193,218,17,37,231,204,118,89,117,173,140,137,73,116,148,221,131,31,71,235,238,6,49,247,190,170,168,166,230,67,37,109,193,226,103,211,38,56,202,61,45,139,167,150,51,12,73,77,161,78,160,14,73,231,64,40,79,31,215,31,93,192,115,2,98,6,188,245,236,156,90,203,255,217,159,27,28,199,133,247,152,130,44,80,167,159,91,227,133,221,75,43,163,54,106,33,86,239,54,236,230,10,163,73,106,216,245,233,147,26,173,211,206,76,201,230,74,42,221,156,144,74,202,130,250,230,133,17,191,246,64,77,77,212,17,42,210,207,245,147,156,235,238,183,193,43,224,206,111,245,203,254,59,162,182,93,2,132,196,255,82,18,19,178,148,246,64,150,84,93,177,115,166,69,17,24,243,9,109,3,21,107,147,243,109,92,201,217,238,87,189,244,132,48,172,173,234,61,125,252,167,153,93,204,36,243,19,205,117,51,68,90,157,84,62,153,176,59,79,66,111,188,101,86,98,29,201,88,236,211,53,141,29,156,57,199,45,6,97,97,229,105,142,34,250,171,225,53,150,151,140,67,97,198,16,208,41,188,159,172,116,153,177,104,145,219,66,147,244,10,73,192,128,149,162,226,199,179,50,51,101,89,136,121,95,98,107,46,244,49,226,145,136,167,187,250,181,51,85,184,71,19,223,190,58,156,50,254,70,188,50,196,38,84,244,38,121,224,126,73,178,124,175,18,155,28,32,221,218,225,137,12,228,193,45,59,251,2,41,160,210,156,84,122,203,58,202,79,48,180,125,103,31,151,255,93,63,124,247,182,17,213,58,209,179,23,119,101,42,165,248,100,191,78,102,201,161,34,145,243,214,68,42,234,120,152,181,67,58,217,157,63,62,217,143,69,9,64,231,197,182,208,17,200,249,92,48,96,234,148,95,15,41,247,190,84,254,204,145,117,27,160,7,125,9,11,127,145,198,79,36,139,129,43,161,125,70,214,127,83,182,195,125,160,196,16,155,169,170,77,111,6,85,50,158,9,167,151,158,73,117,2,0,214,6,8,110,78,142,66,201,254,149,56,153,188,123,178,158,130,23,94,165,150,248,191,104,45,8,229,29,149,235,122,214,200,102,204,23,97,107,220,158,186,61,18,226,253,82,140,37,16,44,144,24,115,87,123,4,222,11,158,158,103,37,182,81,175,42,123,238,129,219,173,73,54,102,82,31,53,233,230,193,144,7,219,18,240,249,104,227,236,66,255,47,101,204,168,106,166,248,196,11,192,87,6,230,128,253,183,61,171,214,47,32,23,211,80,29,134,97,152,242,64,246,115,30,150,205,63,21,45,85,55,9,19,67,45,87,171,124,14,108,235,178,187,68,60,63,247,251,5,120,254,250,225,96,226,111,242,2,113,249,151,115,56,223,35,113,48,200,23,88,70,112,92,163,48,234,202,12,74,100,150,187,71,203,68,7,15,198,198,241,166,196,31,135,67,71,158,208,23,213,180,204,39,124,170,27,117,211,249,153,173,143,161,24,152,177,78,208,110,134,186,35,19,59,64,29,86,174,49,10,110,38,168,161,12,76,223,157,153,24,71,156,99,212,106,201,202,115,231,137,39,43,63,211,95,79,73,228,43,47,84,174,134,211,104,220,218,107,2,56,89,248,160,38,186,199,77,29,28,93,121,239,181,41,70,31,38,9,244,140,92,26,106,80,155,146,13,247,89,34,187,15,84,84,57,28,202,209,98,58,225,242,215,61,19,180,23,6,213,152,111,21,124,120,74,213,206,255,78,76,20,53,167,20,92,20,234,117,128,89,151,174,186,99,184,160,180,77,65,78,18,141,0,89,71,177,147,54,203,93,43,129,20,209,72,56,12,32,153,139,4,33,254,97,250,67,98,13,25,67,189,15,101,44,110,148,57,205,80,244,8,190,162,124,107,96,211,131,80,42,198,121,23,26,234,29,184,205,168,193,158,83,121,179,234,27,235,8,104,145,8,102,241,60,238,157,124,157,52,94,26,181,137,134,33,181,106,177,119,82,195,65,193,20,178,246,214,209,160,38,87,137,132,180,63,207,154,9,145,233,38,96,8,196,18,101,152,19,94,175,142,60,220,62,189,200,4,86,129,223,163,38,22,99,58,125,253,167,206,221,79,32,197,87,189,167,89,34,157,64,196,77,215,141,220,247,249,212,156,101,152,108,73,94,172,235,13,32,13,25,185,151,109,216,29,107,37,134,160,100,76,195,78,230,61,43,185,113,113,19,131,227,250,133,233,248,127,171,29,158,81,249,29,106,111,2,194,152,13,7,47,105,15,105,171,153,33,20,46,205,61,224,175,147,166,115,145,206,122,28,89,169,156,162,12,79,64,215,206,231,2,122,174,162,63,246,139,145,90,230,142,227,247,251,63,8,143,13,30,206,27,22,174,217,157,77,187,167,42,124,193,26,131,218,88,245,198,109,31,25,218,255,247,54,210,242,255,134,180,21,98,210,192,21,131,72,208,153,95,97,68,117,5,181,252,182,237,116,80,98,224,207,121,152,158,222,36,134,1,50,93,94,242,88,131,121,33,129,149,164,242,31,252,240,176,177,190,43,6,159,55,157,94,9,218,196,35,87,142,206,58,70,193,55,144,33,97,28,251,128,54,247,109,75,189,9,121,180,137,143,91,221,129,20,37,200,249,9,83,150,206,150,238,71,174,175,82,153,94,91,95,164,197,18,162,94,127,219,198,135,71,76,159,220,41,193,17,157,148,89,104,229,39,128,232,252,116,215,95,166,32,192,43,155,217,115,206,129,163,197,226,166,113,123,38,174,228,10,231,200,206,233,165,45,135,210,116,6,246,192,28,10,183,200,54,63,111,235,191,116,242,44,131,146,44,195,69,188,104,84,84,182,231,189,248,112,82,109,217,97,227,196,30,204,35,6,150,50,10,216,187,71,102,243,105,2,213,42,163,184,138,208,71,74,107,90,227,221,38,20,37,160,21,88,42,116,75,16,195,224,20,173,50,121,62,157,201,163,195,242,246,173,246,159,78,105,88,2,94,101,167,116,130,27,218,61,197,62,73,84,212,50,104,114,29,91,176,82,194,134,74,67,8,197,42,192,15,150,231,80,208,97,106,1,137,22,99,184,155,62,139,220,69,204,99,227,107,150,165,203,234,47,56,100,192,23,34,48,162,54,89,230,148,27,238,245,242,7,179,16,72,127,157,240,157,117,227,217,182,245,93,144,253,168,223,228,66,129,172,147,199,58,92,82,59,230,123,224,199,101,231,202,32,189,65,177,139,25,65,175,170,254,83,185,128,168,83,75,213,61,249,105,150,159,201,39,52,18,179,55,157,83,24,240,112,162,71,46,27,43,23,57,206,223,132,236,85,189,221,183,228,70,114,196,171,233,137,4,107,204,104,61,56,101,175,247,239,8,253,3,1,255,184,230,84,225,226,23,3,142,152,47,76,43,146,109,203,203,250,153,82,64,195,134,71,196,202,14,93,40,1,155,32,57,237,88,241,123,169,232,240,246,110,28,92,99,69,117,11,69,158,76,117,191,204,204,116,167,78,133,6,115,69,17,151,209,101,17,221,88,141,72,177,31,165,139,194,247,183,197,68,114,107,110,204,91,197,156,66,129,162,127,26,113,146,228,140,245,61,36,225,147,115,47,232,50,107,213,129,201,170,29,61,21,176,24,80,144,41,69,53,39,24,96,9,251,187,68,208,180,124,199,173,17,167,222,97,125,225,60,210,76,240,40,110,155,211,27,191,197,195,147,159,13,191,134,239,214,46,119,13,144,135,200,9,51,24,124,16,165,83,52,116,144,79,81,32,153,128,48,38,59,218,27,94,47,2,129,59,176,220,108,99,161,169,195,7,3,170,189,126,119,181,241,118,191,148,228,161,146,39,141,255,197,147,49,135,132,182,8,8,37,166,84,98,203,111,125,233,112,126,198,148,222,47,142,155,96,18,95,117,206,247,60,66,107,21,176,116,103,249,71,70,207,140,181,235,213,195,238,169,138,223,67,192,158,211,57,79,143,140,132,251,135,142,2,97,33,0,151,18,0,45,49,79,24,134,181,1,10,91,26,126,241,0,173,43,120,28,119,34,26,79,60,188,186,68,132,1,228,43,179,187,227,53,49,37,59,150,90,104,30,150,214,106,207,182,153,86,235,90,205,159,173,219,196,63,19,4,226,210,100,161,128,101,196,159,153,37,121,71,250,153,134,232,151,28,184,58,141,187,0,161,9,54,103,50,31,204,146,170,227,181,84,52,117,38,195,108,115,232,130,110,95,126,103,236,75,181,7,43,31,142,114,188,210,195,97,135,185,236,51,23,4,51,129,254,190,99,158,95,159,90,204,119,153,195,138,154,41,55,5,130,66,145,81,195,208,59,111,46,97,221,174,255,73,186,11,3,88,30,111,61,15,234,85,251,198,165,57,131,187,5,213,1,95,121,102,8,178,12,11,254,232,166,136,46,30,180,150,222,224,237,154,242,139,226,191,8,115,82,100,189,240,37,3,221,46,220,227,222,141,205,37,60,210,223,184,40,44,31,173,228,232,28,45,67,130,181,195,216,158,138,51,200,111,47,31,178,35,203,201,211,171,134,106,72,49,63,80,158,226,226,216,122,72,163,55,73,223,17,89,128,47,111,119,49,133,33,176,23,100,124,136,254,48,216,7,216,248,186,240,181,116,9,241,222,73,150,88,212,91,150,119,201,200,125,48,196,32,212,128,238,14,47,167,124,171,237,23,160,235,85,222,34,81,146,230,149,75,197,141,142,1,237,230,245,223,233,72,219,141,72,226,184,23,211,37,4,119,24,0,31,137,157,183,49,24,227,153,156,174,42,187,76,12,209,138,255,242,208,169,50,125,173,32,227,7,220,22,146,96,67,172,239,109,188,113,200,35,105,138,142,64,126,253,236,26,205,1,182,28,170,214,47,40,33,164,110,228,155,21,23,241,223,238,117,104,247,250,42,224,143,60,219,219,53,89,122,135,165,117,180,17,122,217,221,3,249,155,64,188,110,68,5,114,203,93,253,181,115,69,129,57,203,222,90,136,185,36,249,30,193,155,104,23,59,23,247,74,110,181,212,211,79,240,77,85,66,72,255,171,112,155,34,176,3,37,23,23,7,235,204,180,249,200,14,66,101,161,228,240,160,196,12,71,62,156,137,45,193,15,254,138,101,157,49,131,109,82,210,69,88,87,86,178,95,195,105,214,215,183,149,179,5,58,34,152,208,138,181,3,173,192,34,14,171,247,91,99,151,26,221,91,130,170,6,126,247,17,218,184,132,97,250,48,148,54,170,194,149,45,44,225,141,251,110,242,212,35,95,254,44,107,18,253,70,75,141,128,235,220,100,243,64,3,197,226,243,67,137,249,179,10,203,189,77,173,89,213,89,14,89,172,184,122,141,26,46,233,235,187,19,126,88,198,238,85,181,166,226,11,34,76,171,106,253,157,218,226,243,14,101,21,5,74,99,10,29,201,108,76,148,240,207,159,40,58,253,43,93,243,192,141,235,55,135,211,245,18,99,87,52,5,254,140,246,60,9,128,229,123,172,229,59,84,155,121,1,35,61,205,7,240,128,164,95,201,71,23,72,64,196,197,176,67,208,246,211,219,16,85,208,202,183,183,199,173,122,84,95,174,225,233,37,26,253,219,100,67,78,22,244,81,56,117,178,150,205,237,227,64,131,105,201,248,121,191,91,225,24,124,168,232,84,36,179,80,204,20,109,158,17,11,69,126,64,211,248,192,35,65,170,81,50,6,238,198,173,35,46,106,139,214,247,128,63,214,52,15,216,138,178,121,146,152,55,164,18,239,38,169,158,34,191,83,131,203,211,228,110,1,51,79,8,1,175,135,238,112,36,122,127,67,91,234,93,88,87,19,97,58,124,207,128,86,105,122,113,205,17,185,63,31,175,122,61,206,210,52,77,151,135,140,216,157,87,0,148,113,169,193,230,201,19,86,8,169,8,87,189,116,155,6,122,137,118,223,87,239,207,58,16,17,2,110,28,106,134,119,86,54,65,60,255,90,120,245,107,217,108,228,229,251,163,199,7,133,138,115,131,29,242,213,125,98,23,173,32,217,239,93,1,65,77,53,75,48,162,192,101,206,7,183,132,44,76,139,121,84,168,10,96,252,136,196,153,243,94,106,83,63,144,212,227,168,33,117,78,100,5,32,142,44,243,191,22,165,200,185,150,207,226,63,143,195,112,218,150,141,143,41,154,197,157,110,136,35,65,180,76,105,68,211,226,191,208,239,124,93,84,121,162,74,167,249,206,95,17,242,23,124,75,226,193,134,200,98,79,152,241,13,111,91,7,226,243,231,87,180,190,146,167,169,110,229,108,210,236,227,250,27,84,205,50,111,217,187,201,5,224,216,227,148,134,216,223,133,146,106,152,165,244,197,58,55,102,155,102,8,183,48,250,29,211,76,227,55,9,80,91,114,90,144,253,169,32,212,149,184,153,15,120,156,13,218,12,107,0,95,193,122,171,129,223,79,64,126,96,251,106,224,172,228,126,229,248,250,30,128,125,90,199,5,80,96,175,43,223,232,148,46,142,165,53,244,247,105,204,143,39,206,28,173,23,28,234,9,181,73,179,188,147,89,88,252,104,53,227,184,64,140,76,197,195,238,246,146,170,109,52,0,240,207,19,178,99,52,116,30,2,141,214,111,29,222,95,132,222,132,187,46,24,101,89,247,65,81,183,148,252,71,207,236,222,36,87,94,229,119,7,136,152,14,246,3,164,62,139,71,99,29,121,173,129,189,196,7,188,10,254,181,70,146,206,77,18,118,116,86,138,111,82,77,38,79,229,158,11,184,215,198,105,36,173,245,236,50,129,88,134,136,69,11,216,87,41,76,135,36,68,196,184,3,68,147,50,196,243,1,22,207,110,244,244,154,109,69,152,54,83,111,48,230,20,78,34,54,97,35,2,7,109,57,213,217,158,71,184,65,165,64,252,249,42,95,103,173,51,132,179,235,101,204,185,42,77,85,162,55,13,248,86,121,247,66,156,229,206,96,148,109,100,127,16,220,231,208,65,209,197,88,14,228,207,216,185,110,173,210,31,140,188,32,151,4,152,176,65,87,121,239,213,155,239,0,56,233,146,49,250,222,121,91,34,74,161,197,81,224,12,104,233,31,131,120,14,91,105,220,203,246,252,46,206,6,21,85,5,178,7,101,110,154,196,210,82,125,129,234,171,54,176,150,3,105,20,186,82,110,211,182,158,215,35,62,15,130,243,230,115,63,69,154,97,116,237,142,216,220,112,103,150,216,227,87,82,22,26,160,171,209,113,79,166,64,115,175,69,157,138,116,87,222,30,100,71,130,173,43,114,161,200,154,24,175,162,86,165,172,17,57,3,248,159,37,175,247,155,25,7,29,243,127,67,245,49,203,163,102,91,54,214,175,39,225,239,87,239,207,59,191,52,42,33,90,31,8,158,100,235,68,205,67,9,33,68,82,96,216,254,140,212,219,51,168,186,28,67,108,47,240,111,129,39,155,193,227,124,181,2,9,255,9,77,217,0,22,70,52,186,255,10,23,189,242,129,31,96,98,241,217,6,90,85,219,159,149,156,118,222,102,36,78,186,224,46,104,28,154,193,65,19,67,86,39,92,189,158,40,150,167,60,78,37,234,180,82,153,225,216,65,89,130,104,196,66,108,85,205,156,17,222,250,231,175,102,169,155,170,80,147,17,122,152,254,232,118,82,155,30,154,215,17,51,99,219,96,144,148,220,37,80,196,106,0,33,95,61,102,67,134,197,141,179,57,122,86,190,186,233,100,52,177,67,25,120,134,24,113,119,95,189,50,235,113,112,245,250,36,132,24,190,69,203,48,4,62,193,84,42,20,152,227,159,83,10,201,3,47,251,115,22,232,154,178,122,136,114,11,4,178,175,147,247,10,71,67,210,48,156,112,17,45,16,64,5,29,204,67,217,97,108,63,23,23,224,241,8,88,217,17,81,192,40,125,4,170,222,78,5,253,30,112,44,58,155,41,71,229,131,198,60,222,177,85,67,145,245,160,56,172,234,22,195,14,194,183,214,88,210,122,28,30,55,162,114,93,10,152,145,49,134,45,80,120,69,255,255,245,147,198,154,63,4,221,17,99,93,109,65,106,236,124,15,125,140,145,0,187,126,125,56,97,223,176,193,244,162,49,229,137,80,13,241,179,191,8,3,213,225,239,109,117,17,103,233,192,132,67,182,126,21,150,252,32,248,81,85,122,96,188,150,27,52,7,69,67,198,109,22,81,12,85,43,89,159,206,121,223,7,33,148,30,223,115,149,193,254,233,106,79,209,224,59,61,204,111,136,210,127,166,193,155,61,243,204,246,183,139,101,102,205,8,92,214,36,192,128,48,89,238,163,86,243,242,168,99,35,160,135,104,36,99,114,118,185,152,245,40,80,100,117,178,178,49,51,54,157,66,85,85,251,236,140,191,52,141,23,160,188,244,33,146,85,98,228,2,174,230,202,122,75,73,236,218,48,164,167,130,145,47,24,36,208,67,243,174,24,51,93,239,217,157,38,236,47,230,8,127,83,171,240,133,179,119,168,33,223,114,40,93,119,249,84,33,242,13,35,156,230,115,236,139,165,238,129,19,0,255,23,254,124,76,98,45,253,167,145,195,195,75,237,211,248,27,147,169,20,151,254,80,221,72,122,61,255,89,144,237,209,64,155,96,207,86,235,237,184,132,238,141,35,138,29,136,80,185,150,160,17,97,149,116,184,202,181,89,194,78,31,100,17,142,130,50,25,2,168,153,144,33,167,115,173,197,143,108,187,206,221,246,102,178,86,97,125,25,41,165,217,142,2,176,170,167,178,120,182,97,31,78,222,90,163,153,8,21,205,34,54,209,87,255,224,241,240,6,122,236,224,152,143,59,150,192,194,9,154,91,93,103,184,228,104,250,214,189,174,119,159,109,162,243,54,206,131,42,235,199,176,246,141,225,168,144,104,201,113,9,85,193,3,21,191,63,16,218,23,234,176,45,181,255,67,217,223,82,85,152,153,150,237,203,154,125,129,225,155,253,164,53,54,13,126,239,2,234,15,100,141,73,102,186,174,254,153,69,42,104,71,233,222,210,118,7,123,215,127,254,131,234,22,8,149,0,29,246,32,246,139,79,180,240,154,3,174,203,208,214,223,60,195,193,113,20,121,173,129,115,110,64,110,202,19,190,233,190,183,155,44,140,83,208,221,89,205,67,107,196,104,120,134,217,164,169,193,109,132,117,127,179,9,179,222,169,84,162,52,28,203,115,55,97,172,234,178,242,102,102,217,239,172,76,103,206,234,98,121,207,98,77,230,84,182,200,220,70,91,243,9,148,74,239,106,30,217,197,184,248,143,165,198,60,77,6,42,32,151,190,168,158,231,150,135,6,232,107,246,214,248,91,237,11,80,133,37,68,96,159,182,255,132,21,225,244,172,198,139,161,133,38,102,65,220,207,203,49,28,47,57,254,161,201,250,118,5,117,29,217,227,173,8,113,139,35,56,165,10,231,224,246,52,221,32,219,55,20,7,97,107,233,18,41,77,160,91,167,41,85,185,138,99,126,34,60,63,240,3,149,231,248,98,96,20,237,61,52,72,87,153,95,8,199,8,44,88,184,145,137,196,251,208,239,157,91,190,27,165,250,131,43,19,164,118,94,139,254,202,135,168,176,127,228,74,180,42,38,56,4,69,69,9,138,224,156,153,115,49,148,81,84,25,82,214,169,210,67,72,61,67,255,68,148,83,196,233,146,182,247,227,18,8,50,82,197,108,150,24,236,153,21,231,67,62,204,75,164,178,17,199,150,107,92,225,160,202,206,222,84,97,78,31,133,78,111,57,186,40,180,156,199,253,44,184,59,229,82,28,228,17,238,127,37,46,134,102,100,147,169,248,231,169,94,169,114,180,80,220,62,10,217,94,82,86,43,120,187,99,61,177,131,244,175,42,234,213,224,187,57,65,18,14,135,9,143,33,154,90,75,107,46,169,111,168,199,14,190,129,108,240,200,231,250,21,88,161,219,158,120,1,22,87,111,216,196,121,224,148,75,192,173,204,225,197,5,226,79,107,37,73,173,66,156,183,181,189,169,245,142,116,232,61,4,239,246,135,113,89,252,217,151,134,149,133,94,77,212,78,180,14,40,151,246,157,225,179,237,253,228,5,182,48,5,235,96,169,39,248,244,236,30,140,55,77,174,191,76,214,133,91,237,203,99,208,46,28,129,168,251,91,174,91,42,155,133,207,141,33,33,20,70,193,171,133,225,39,60,8,14,148,41,27,201,199,139,47,130,143,147,171,21,183,226,133,243,157,132,155,130,144,152,190,37,103,28,13,246,72,128,87,17,14,6,72,13,181,4,98,224,153,218,80,124,32,52,120,186,53,219,111,164,78,169,122,102,199,131,221,30,69,33,16,125,83,86,233,243,41,43,147,175,253,56,168,213,245,88,56,115,236,161,65,42,240,70,181,193,176,138,196,214,2,191,20,38,252,28,70,190,109,237,64,221,153,69,179,207,110,109,252,229,35,89,12,242,56,68,102,139,134,145,193,198,89,155,197,159,78,131,104,164,251,168,24,153,228,86,194,56,20,22,108,175,43,124,236,4,165,117,108,248,172,31,202,160,152,182,112,139,1,67,43,104,216,204,238,197,81,91,135,93,79,154,143,171,22,14,239,211,102,23,85,104,79,7,123,71,81,152,202,242,19,228,184,184,119,238,90,230,252,204,148,66,64,232,221,231,100,188,183,27,211,83,225,174,170,176,184,5,26,156,221,228,69,95,188,2,223,26,161,89,108,129,15,41,163,246,91,74,199,28,104,228,137,234,185,79,128,50,15,208,0,44,199,65,107,175,56,203,6,182,62,90,195,118,201,209,114,22,185,161,116,68,235,174,34,254,125,144,52,151,242,11,94,9,194,56,1,240,253,63,137,24,169,56,204,94,31,54,205,118,17,12,219,143,49,193,128,33,32,147,107,213,78,54,221,82,76,22,91,200,97,12,143,78,217,134,85,87,68,229,162,106,115,62,240,179,124,178,201,65,144,71,161,42,65,75,140,105,61,187,147,212,76,173,230,123,132,54,19,227,6,222,200,253,85,76,8,238,51,212,206,88,75,78,19,139,12,72,224,254,201,234,111,72,54,232,179,89,137,55,68,176,177,207,35,37,192,19,75,194,31,221,205,207,214,76,223,231,100,254,209,66,101,230,143,203,39,93,213,64,187,191,106,197,71,24,121,226,173,215,169,25,149,151,61,93,51,201,137,236,29,14,203,85,113,184,145,126,194,49,111,249,143,195,40,201,27,255,144,170,250,63,90,99,102,252,34,62,156,251,255,96,27,178,102,43,4,195,116,152,51,32,142,20,193,111,164,139,49,215,131,99,4,75,75,242,11,2,207,50,251,237,120,252,154,192,163,6,13,197,49,219,42,173,22,3,144,250,66,253,144,152,13,124,89,169,218,102,243,176,155,146,63,198,199,161,51,252,223,76,194,72,44,243,208,190,40,94,157,226,141,136,70,9,28,2,41,192,102,74,202,90,105,0,234,245,161,153,30,73,9,58,107,15,162,118,220,151,113,236,216,191,225,191,202,94,10,14,133,251,20,169,15,197,208,129,127,189,238,235,154,151,129,155,71,226,14,0,13,149,5,53,244,98,3,224,162,131,252,228,86,188,132,100,89,186,119,102,241,87,22,139,15,59,184,183,246,39,56,208,86,139,170,53,9,0,152,182,164,160,156,169,52,134,129,2,74,235,27,96,245,207,42,154,29,49,250,160,232,236,57,243,246,214,117,33,0,36,230,85,198,211,59,219,117,17,25,45,171,116,179,123,149,236,246,84,252,34,136,161,221,112,3,253,16,60,73,243,63,49,154,250,89,161,35,43,33,153,67,51,188,80,30,94,0,173,92,159,99,218,108,251,1,9,110,187,170,193,2,25,194,8,203,36,141,181,4,122,213,46,140,161,236,7,245,188,80,112,218,46,115,255,204,154,7,57,131,197,253,252,211,141,96,212,152,68,185,1,162,1,153,227,111,40,247,241,93,248,224,13,40,48,144,13,131,186,15,211,34,6,149,27,91,192,4,78,22,70,6,126,103,85,81,29,36,21,100,99,121,212,130,168,254,249,95,218,126,249,197,10,46,10,242,39,126,160,142,73,16,41,187,2,227,221,132,255,222,58,225,145,223,226,247,56,131,208,37,192,153,167,234,86,91,215,195,73,67,43,83,89,101,31,251,170,113,157,42,227,191,88,164,108,80,248,154,216,117,232,60,120,197,239,181,78,100,213,22,143,117,51,254,13,250,148,140,162,170,155,58,125,116,210,249,252,243,121,64,29,208,159,164,65,255,116,218,173,88,78,95,184,50,33,175,104,247,40,163,85,31,102,117,123,26,43,14,69,44,248,84,199,207,113,245,52,17,38,132,190,22,85,172,114,88,167,125,125,75,209,179,87,221,60,127,232,94,29,240,238,136,40,10,78,240,181,245,180,38,139,150,251,121,189,21,52,88,19,150,252,252,224,1,163,218,86,192,138,28,181,78,78,194,152,215,56,86,103,122,195,237,49,171,102,120,178,192,210,176,115,185,198,117,138,218,51,101,95,195,211,16,190,170,98,248,79,2,220,242,78,122,229,76,65,39,214,191,210,139,172,131,111,33,228,102,17,185,172,209,174,122,167,170,68,215,134,156,248,155,126,202,46,176,123,82,232,167,3,247,95,160,193,89,185,153,40,115,5,219,58,107,111,80,170,121,126,62,191,43,33,25,203,73,11,209,134,104,201,180,107,229,162,255,94,27,70,57,35,70,158,216,137,217,6,17,144,23,249,90,198,64,37,156,70,38,89,123,134,249,4,6,184,15,12,58,38,56,119,8,125,83,26,144,110,109,167,234,94,87,162,52,30,135,126,174,90,187,27,240,49,181,60,62,10,206,48,251,136,133,224,131,99,242,104,104,91,122,3,28,2,39,174,168,173,115,0,182,55,130,202,5,25,119,33,67,123,136,26,208,95,248,212,229,196,212,119,57,156,49,41,149,20,166,152,147,105,53,4,35,9,240,102,240,199,135,97,147,140,194,225,195,249,3,63,90,88,92,179,94,126,246,8,64,185,99,93,233,115,228,139,184,199,82,103,95,119,188,9,39,116,154,95,180,14,34,252,150,91,202,233,37,212,249,170,80,92,190,14,187,42,250,255,234,154,130,253,208,80,39,163,175,185,253,184,164,233,194,200,184,86,171,1,176,100,240,60,198,53,77,191,19,146,210,255,230,171,232,89,229,127,141,80,73,83,35,58,98,64,136,195,248,153,175,126,91,141,247,185,202,51,188,20,245,52,55,68,115,140,197,250,150,84,53,211,118,2,52,133,175,54,253,206,39,161,69,218,224,206,166,96,99,99,53,234,99,90,0,112,147,135,218,107,47,133,88,70,184,225,95,194,203,219,65,97,105,173,96,146,112,224,119,251,119,143,45,170,223,247,46,113,120,186,41,2,163,37,255,134,217,193,140,133,106,136,129,247,194,101,212,255,175,248,147,253,145,5,41,60,199,64,9,99,81,204,226,70,102,113,134,82,17,130,14,142,199,37,145,207,44,132,63,148,195,162,5,84,81,47,172,252,59,245,123,78,75,80,52,91,251,243,165,44,126,213,126,169,13,137,230,134,205,229,99,195,112,242,17,176,119,171,86,82,244,8,33,243,7,95,195,211,13,134,106,204,116,88,229,87,224,236,106,47,188,218,151,41,18,189,132,9,213,50,206,222,52,221,110,29,167,54,54,236,157,13,190,209,229,101,116,145,218,211,253,62,205,1,4,108,15,6,157,96,14,178,202,114,69,51,247,60,33,233,86,43,224,191,38,111,32,26,205,52,199,132,80,197,142,29,139,67,242,112,87,113,123,62,63,166,189,163,83,78,189,131,146,162,75,8,114,160,237,135,171,252,37,19,42,70,85,139,54,21,169,68,82,153,153,214,210,251,50,110,237,204,240,137,81,245,108,148,225,133,129,145,67,21,15,50,84,120,55,182,59,93,122,160,137,197,77,171,67,73,184,198,2,57,159,106,121,238,163,24,255,17,219,35,44,23,152,50,208,61,109,78,210,187,249,147,154,214,152,2,56,4,21,77,42,13,179,156,247,66,118,47,107,116,242,188,229,133,197,164,117,81,71,206,31,83,58,87,76,231,119,211,208,117,30,138,130,179,249,21,12,217,102,81,84,128,214,145,173,184,38,94,67,85,154,88,150,160,8,37,10,218,140,159,188,219,7,189,115,184,194,165,9,173,230,236,211,214,217,102,238,166,249,169,136,119,63,161,179,157,232,198,134,62,121,1,153,130,214,106,25,120,187,40,128,31,114,222,235,246,218,115,84,181,168,217,142,40,1,149,133,152,12,115,225,157,10,156,168,131,48,56,20,71,200,171,227,65,51,203,254,205,85,78,198,111,18,46,163,119,191,119,80,183,123,48,127,159,147,65,46,217,18,11,45,94,36,50,181,2,119,204,169,96,154,46,25,238,132,102,18,12,39,124,164,225,51,72,220,169,108,234,20,142,79,86,25,209,141,129,165,229,181,50,240,207,187,75,244,238,159,130,110,216,148,165,200,132,82,197,161,227,224,11,82,202,38,57,219,174,169,105,97,210,174,81,209,44,175,92,133,221,19,243,31,170,7,131,151,121,198,173,9,70,12,136,208,175,216,101,89,42,135,89,228,243,202,85,161,14,84,56,79,202,147,133,68,8,141,171,120,24,78,59,50,136,92,117,203,16,57,83,229,144,72,116,116,87,247,126,127,133,190,183,85,76,124,134,59,46,212,17,224,161,24,229,99,3,163,62,173,93,63,162,159,252,142,41,108,77,150,110,245,60,179,233,112,211,183,236,158,225,92,115,245,177,85,151,61,223,112,38,179,100,221,17,50,214,156,180,35,101,76,183,27,50,104,50,138,80,8,252,81,143,215,90,31,103,80,95,63,9,156,21,0,131,61,123,123,173,80,185,224,22,185,93,184,200,221,68,100,177,169,240,231,41,128,129,248,190,175,206,152,178,149,167,219,120,63,207,97,31,67,195,40,48,64,142,195,4,116,48,165,108,162,144,51,157,139,50,36,79,187,56,100,48,145,199,229,4,37,114,193,125,57,171,226,182,234,174,205,169,119,65,243,233,134,78,199,163,146,207,187,81,96,70,237,236,136,94,18,217,47,107,90,242,104,8,245,123,8,54,80,66,47,44,11,94,228,200,67,85,66,218,249,26,251,56,93,218,200,87,117,91,41,11,68,121,219,85,67,47,52,163,186,145,187,206,94,71,248,67,95,17,217,56,241,122,120,188,250,94,12,147,230,250,168,140,65,189,10,226,178,14,110,50,125,121,65,205,204,161,200,186,75,229,250,141,114,59,1,213,219,118,69,58,74,81,58,207,246,182,241,179,210,190,15,230,248,80,120,180,114,140,0,135,93,183,90,230,192,248,122,203,54,217,72,140,216,57,82,5,40,53,87,216,44,73,109,128,135,37,27,128,34,23,9,236,197,68,254,175,247,40,37,81,19,228,46,208,190,190,190,24,89,176,24,235,244,34,120,157,142,114,234,248,103,62,90,39,160,121,198,3,176,209,205,27,204,114,147,212,70,162,3,44,172,162,50,48,41,63,207,107,183,106,167,225,170,232,10,130,64,34,240,207,52,2,65,148,147,74,56,102,230,42,9,46,239,93,181,80,22,29,78,93,101,20,69,27,129,105,164,141,116,254,37,127,129,147,217,89,148,201,67,227,15,53,128,210,185,136,167,155,180,54,219,214,155,115,99,147,159,45,202,113,101,48,112,29,154,73,59,26,226,254,77,225,255,100,192,204,32,155,162,151,124,40,186,20,50,204,121,209,98,6,110,184,185,60,165,234,53,116,116,136,203,59,246,157,103,99,249,30,76,209,221,165,6,199,154,200,146,83,101,186,96,219,118,229,206,127,45,29,108,219,167,65,5,125,65,118,100,44,168,204,231,187,42,39,242,134,176,16,63,10,113,80,184,81,48,111,86,50,183,26,187,136,200,107,121,26,20,70,85,171,27,222,224,206,151,142,157,97,149,252,90,10,117,191,172,179,93,252,9,166,136,243,28,147,106,74,139,67,230,158,47,170,43,47,96,114,6,223,118,90,237,78,143,170,144,88,64,20,127,102,56,129,28,32,234,125,232,144,180,168,207,133,201,39,19,219,134,153,105,172,140,135,118,109,177,212,196,212,154,103,202,73,22,238,219,153,101,172,54,244,20,107,227,103,130,169,31,73,255,141,134,211,170,85,188,181,48,0,134,159,17,213,70,223,48,227,20,53,157,53,131,236,213,125,29,186,86,211,29,132,15,198,188,61,104,237,30,149,218,183,4,204,46,252,99,169,234,63,66,24,156,27,25,164,6,19,179,180,237,28,78,243,130,253,208,46,21,141,226,108,90,41,253,27,206,29,51,139,157,144,223,202,30,18,105,166,195,51,137,16,50,228,228,167,147,73,109,133,249,132,130,162,171,193,40,171,244,216,139,96,174,153,205,163,236,165,170,78,194,40,98,55,49,127,102,180,81,241,17,246,151,179,45,220,122,90,129,219,176,7,76,192,54,247,225,175,100,152,231,98,125,109,66,43,254,189,148,126,56,141,222,54,67,88,141,213,1,43,123,197,75,116,0,162,165,59,205,28,63,6,74,39,123,252,47,125,227,4,186,201,83,208,37,198,2,99,1,18,245,136,205,70,54,8,83,66,229,180,198,149,22,121,225,217,150,68,8,64,7,141,101,195,233,134,1,18,56,73,23,107,143,76,199,195,42,51,176,81,77,76,184,5,106,205,147,161,182,32,62,47,238,122,54,87,192,158,178,244,210,185,221,104,198,254,14,127,170,57,144,87,73,90,3,169,66,74,109,76,29,202,74,184,23,236,65,98,117,142,71,6,90,43,229,154,180,39,34,70,119,222,73,168,43,125,80,155,251,122,255,214,50,246,243,121,198,219,60,241,214,205,190,216,43,36,85,231,196,97,64,122,77,187,195,41,56,11,1,223,119,146,18,157,155,39,225,108,133,248,146,255,5,93,166,22,131,30,62,178,100,126,223,94,138,79,136,215,106,121,9,82,198,177,153,103,230,172,194,89,75,38,124,34,244,228,123,175,223,138,25,106,98,137,127,121,72,29,103,97,8,189,79,174,59,13,88,133,140,208,51,153,133,65,63,36,57,246,190,240,172,101,240,196,196,117,83,245,13,8,7,83,174,173,208,169,84,92,167,69,40,86,141,245,83,65,126,186,142,95,176,191,102,188,176,29,144,2,110,152,182,123,35,197,193,127,222,251,55,208,219,228,33,53,134,91,69,231,98,61,173,189,124,63,177,187,143,209,200,135,168,96,66,15,141,184,56,248,150,175,21,102,4,72,34,5,47,173,119,9,124,116,237,186,235,130,77,226,228,162,152,94,77,139,52,242,126,180,18,154,85,57,196,128,52,116,203,124,55,138,161,153,180,108,98,92,34,7,115,30,54,98,212,53,157,195,55,102,242,166,152,77,116,93,144,216,164,234,37,91,21,111,206,112,136,90,178,109,125,204,237,160,42,13,204,197,21,47,254,63,25,228,155,135,233,172,6,192,248,2,56,108,116,194,191,119,107,235,48,168,11,175,128,69,107,50,99,11,193,81,163,27,119,54,109,216,19,134,224,172,132,154,225,191,163,122,8,109,169,39,187,172,93,208,115,84,179,186,119,101,220,94,186,110,221,109,53,207,192,171,11,23,49,95,0,244,211,7,39,67,131,167,141,77,231,217,26,227,138,26,92,140,50,178,64,117,217,159,4,197,205,170,119,93,43,178,81,101,68,236,126,243,136,196,28,208,72,173,204,137,83,35,197,247,106,33,181,117,184,231,108,151,145,125,146,26,63,36,101,247,171,11,236,168,1,254,214,8,181,179,238,143,158,202,196,51,161,104,43,212,174,54,151,176,40,196,125,126,98,227,223,216,29,78,109,13,31,251,165,169,206,174,120,229,221,114,16,177,191,69,242,185,50,176,224,88,215,142,231,171,239,68,7,94,96,158,52,243,233,63,39,214,13,137,39,217,39,132,14,141,214,48,64,61,249,84,65,142,13,195,151,137,146,28,164,112,170,5,40,121,144,94,72,130,114,182,37,208,7,169,184,83,187,170,37,247,192,55,241,242,203,163,87,126,151,94,175,54,118,125,215,19,139,100,126,97,68,79,235,236,152,59,42,40,16,217,243,213,100,59,230,10,214,189,235,124,130,155,75,241,60,158,6,245,120,33,38,180,172,101,75,138,32,49,142,161,119,28,199,95,83,255,109,152,59,221,14,147,172,149,237,199,203,12,73,0,156,170,42,165,93,62,183,223,215,36,212,179,216,169,177,134,130,149,65,224,243,54,213,124,209,236,120,109,208,211,118,200,144,78,49,9,79,16,253,204,184,208,130,159,202,4,79,125,98,65,45,29,249,3,160,252,25,242,113,183,197,170,55,168,199,62,14,233,114,189,42,26,42,17,21,75,174,162,245,221,137,55,205,29,109,98,62,206,107,29,215,241,21,83,239,76,90,73,98,247,95,188,165,201,167,120,125,175,189,209,167,169,227,192,177,206,173,133,22,242,149,24,226,55,161,117,135,108,86,224,84,68,146,201,227,250,230,185,187,205,99,250,101,10,168,228,220,190,180,119,197,226,147,28,80,44,105,239,32,209,129,172,65,26,104,144,237,44,188,33,186,192,165,183,26,53,180,219,19,255,249,19,67,43,171,106,12,254,116,207,203,173,155,122,45,36,19,172,242,134,193,105,26,1,113,111,219,241,79,125,97,214,207,141,236,145,128,132,77,101,176,84,89,238,105,94,201,99,234,29,195,57,69,142,135,161,83,188,99,54,41,227,56,73,97,56,153,183,217,79,125,67,218,88,187,101,54,1,21,206,229,134,56,70,105,18,0,28,145,81,131,87,112,124,109,91,159,174,113,240,212,11,71,137,109,78,246,67,58,232,182,139,149,208,7,191,64,172,63,108,77,155,139,87,159,181,206,40,205,232,231,152,108,5,140,226,29,160,156,141,152,191,236,223,60,97,255,49,180,189,79,225,184,62,84,32,255,179,22,45,120,87,158,164,155,79,9,213,3,201,51,45,63,156,48,75,81,237,52,208,16,204,43,160,46,85,93,24,181,223,169,129,233,103,5,29,34,62,15,170,241,129,18,81,253,52,252,30,192,239,57,208,62,64,184,252,153,61,193,5,85,206,83,151,209,189,235,72,225,156,203,224,235,103,37,26,211,6,212,122,210,15,81,227,238,21,153,35,251,53,195,83,180,99,236,194,177,228,227,106,188,237,46,232,96,6,98,208,24,161,51,241,8,218,95,18,54,205,239,24,165,238,9,194,2,228,195,202,177,232,81,1,97,189,99,168,227,249,51,140,146,179,21,76,152,33,111,190,38,57,160,0,25,20,0,133,8,84,44,77,217,121,182,178,79,239,120,55,45,44,217,229,67,78,27,160,234,27,214,77,183,171,149,21,106,220,66,250,136,17,144,44,147,126,241,242,114,4,54,130,254,214,165,148,167,110,154,123,178,154,102,38,5,38,208,121,196,208,191,95,8,203,13,116,149,81,28,133,136,167,99,48,132,27,101,200,123,166,75,224,253,32,76,53,36,34,191,75,141,173,233,192,158,234,83,236,124,131,165,55,205,114,119,152,156,66,143,87,45,72,252,84,208,144,62,96,186,226,136,17,130,186,188,170,56,36,60,249,217,10,221,236,174,241,23,185,25,21,58,99,2,212,34,67,70,29,243,1,14,66,163,35,233,158,43,1,37,174,78,217,127,128,136,182,60,68,232,104,126,88,28,116,113,218,226,1,165,17,75,26,124,215,140,120,30,200,48,115,189,222,178,145,45,17,44,110,218,217,34,65,41,199,235,212,117,13,138,127,173,80,129,245,191,148,90,130,115,188,170,113,157,105,38,155,132,39,249,81,190,106,15,147,47,189,126,188,64,71,57,157,53,192,5,232,169,81,105,113,194,73,142,229,105,99,27,71,236,162,189,156,156,33,207,91,208,134,207,4,92,36,42,156,196,95,243,15,226,150,115,79,157,193,127,224,227,192,156,75,119,105,161,139,185,107,214,192,132,247,161,145,187,251,109,107,164,207,217,27,87,33,79,147,100,159,37,55,212,113,239,200,101,157,68,209,237,179,56,158,170,42,48,197,186,163,164,193,0,25,13,151,231,29,59,50,157,128,119,61,165,95,77,253,37,174,229,229,239,12,170,181,218,18,143,219,6,53,198,135,186,233,51,142,27,160,213,255,67,139,99,94,197,253,172,50,138,147,19,243,181,166,131,124,64,114,72,187,55,45,89,19,237,28,88,245,99,131,38,250,154,183,79,244,53,101,83,105,155,86,77,124,235,21,90,97,67,169,48,82,38,30,220,121,40,27,247,15,78,164,150,190,110,226,95,41,20,157,30,180,156,160,100,65,91,230,51,241,88,102,148,69,36,131,62,242,54,200,127,108,170,216,107,137,22,195,199,242,155,2,232,223,123,201,69,236,217,158,211,244,68,228,231,245,105,48,37,4,145,194,82,120,208,63,67,5,160,146,222,152,111,150,29,11,230,33,149,186,139,181,41,113,131,23,192,251,100,110,94,206,165,146,193,128,73,118,160,156,72,15,58,117,47,92,105,118,253,70,16,145,98,217,210,233,138,250,42,72,86,73,234,78,158,14,105,3,94,144,160,150,47,120,177,4,191,247,220,255,229,4,142,129,228,28,74,54,2,99,183,178,252,171,122,11,14,193,202,0,59,217,155,155,90,200,54,122,95,75,138,28,96,55,80,66,178,225,149,70,251,40,211,17,24,217,137,223,51,165,166,170,136,142,116,255,165,184,210,212,228,185,144,169,171,48,156,195,113,131,230,57,154,44,151,11,169,154,35,66,31,17,21,10,182,132,60,252,177,176,220,3,207,68,217,89,81,140,31,5,152,152,72,217,226,213,1,222,133,233,19,90,193,254,78,199,213,73,111,170,51,228,168,88,134,146,64,147,174,252,26,37,185,244,3,123,117,32,205,114,160,187,198,182,93,174,191,98,82,232,142,3,51,54,113,123,184,197,118,62,39,198,214,78,117,10,62,32,103,169,242,176,81,136,4,147,251,31,56,152,173,34,136,241,214,165,238,108,202,157,189,205,11,201,165,61,78,40,94,176,143,133,112,247,243,44,195,148,169,139,151,164,83,30,230,241,43,141,239,225,197,226,114,188,123,93,153,219,4,231,223,221,248,36,103,230,245,68,122,34,3,35,107,152,38,171,158,208,172,14,74,11,56,127,209,25,53,211,252,79,167,181,155,81,201,143,220,192,220,124,15,176,110,115,242,152,195,69,100,250,230,171,193,146,111,74,128,11,152,133,242,39,124,75,8,181,198,10,17,0,93,115,8,108,201,62,189,42,133,93,41,165,3,32,247,110,11,56,14,17,11,208,227,204,204,163,76,159,39,67,2,49,83,46,32,88,15,219,119,58,161,15,69,26,249,175,121,132,237,213,109,215,35,42,200,162,207,96,109,232,109,56,99,254,64,51,22,180,138,217,141,120,62,101,254,207,66,160,212,57,96,105,194,186,1,207,174,203,143,209,138,97,60,11,118,185,181,242,56,198,129,103,33,60,44,42,4,240,145,246,115,35,19,151,233,104,231,97,169,62,140,118,255,62,230,36,161,255,158,90,22,206,108,102,209,160,132,80,138,237,49,73,124,23,122,149,147,9,218,179,112,221,192,162,194,21,81,173,151,236,164,73,63,222,227,233,109,86,93,94,96,136,121,53,63,88,63,192,87,32,186,91,221,51,148,163,231,159,22,202,186,146,221,225,106,73,108,227,13,43,232,122,37,125,56,133,241,8,36,63,78,170,149,8,72,179,181,87,162,170,71,239,167,81,231,89,174,133,194,184,64,164,246,125,220,97,215,160,18,169,80,91,67,67,45,117,98,194,105,17,143,137,237,141,51,45,119,131,245,11,255,168,239,156,107,179,119,185,44,240,40,222,135,136,117,116,54,43,226,21,74,200,235,43,218,252,59,154,102,165,213,14,79,77,37,217,181,13,118,90,12,223,82,126,147,139,5,195,146,16,188,232,226,213,179,248,23,255,176,230,140,241,119,87,34,94,183,112,243,165,146,130,67,20,204,201,241,39,16,215,91,185,9,194,243,58,241,104,175,37,26,179,242,15,243,59,12,102,45,48,132,37,221,124,107,1,29,149,178,98,33,51,85,25,149,235,107,66,18,232,231,254,136,186,99,148,104,68,93,30,197,242,245,116,137,26,0,176,200,18,208,103,88,5,217,239,250,128,122,254,142,137,44,43,194,58,233,52,142,140,67,235,236,80,127,147,66,64,242,209,2,76,205,182,76,206,135,241,246,71,123,76,177,47,240,56,30,104,197,217,157,189,132,155,151,206,137,75,120,66,131,185,12,216,81,58,185,109,136,118,11,68,163,120,91,210,96,184,114,153,186,38,193,27,32,44,46,102,45,202,140,141,181,98,130,155,228,228,154,129,70,173,142,253,84,138,239,251,1,170,127,128,240,197,165,42,166,215,249,238,236,217,51,53,2,105,139,155,100,23,1,120,140,165,155,73,248,32,244,18,78,38,35,16,187,94,235,205,78,117,178,23,52,36,157,14,74,245,209,171,224,143,204,88,144,191,70,82,149,41,165,52,133,182,65,162,252,93,45,70,205,41,69,153,104,120,225,235,144,37,9,182,238,122,102,112,76,237,178,26,186,142,35,196,234,93,1,169,125,118,53,182,212,204,184,76,234,159,224,223,0,58,81,180,173,134,210,104,139,228,182,158,209,129,134,212,115,5,16,227,229,236,195,72,233,3,27,45,24,231,108,204,146,112,225,175,242,236,164,71,93,61,118,197,179,254,130,29,97,107,254,215,181,232,75,35,183,174,65,72,2,226,105,54,216,225,41,166,255,242,21,230,197,72,236,216,28,123,156,62,71,45,247,244,141,254,249,244,120,164,127,164,134,64,174,125,110,223,214,68,183,218,207,145,228,154,76,175,70,118,70,230,194,242,223,55,61,189,89,206,254,151,0,71,127,234,71,237,35,222,2,76,50,107,201,22,63,241,90,54,10,128,209,122,115,200,163,28,206,131,80,78,79,31,228,5,94,56,168,171,112,16,233,231,216,68,227,68,217,79,18,137,123,35,119,191,81,202,96,151,226,69,109,149,255,141,196,42,142,13,181,184,98,62,77,99,192,111,234,98,42,155,112,2,201,240,204,187,59,89,50,189,237,213,68,48,43,204,223,107,125,122,145,32,185,76,175,18,52,165,91,106,19,18,100,115,152,180,30,231,148,58,85,203,123,158,170,98,164,24,45,85,219,12,99,31,107,142,251,191,50,45,66,72,85,105,119,162,134,6,243,89,46,254,15,188,39,198,39,184,49,241,162,92,132,72,165,63,186,89,247,88,186,210,4,5,146,170,230,146,60,34,119,51,15,161,223,79,215,28,240,123,222,242,169,182,163,26,108,30,163,14,106,195,147,52,75,248,68,100,126,36,126,179,208,88,135,201,207,182,1,70,146,187,17,158,9,252,181,93,13,112,24,238,23,129,174,140,231,60,3,143,103,42,94,187,43,44,245,37,139,30,172,100,180,84,93,57,0,25,23,235,193,20,23,199,47,231,153,52,74,192,66,164,106,148,239,174,23,197,210,142,41,183,208,213,84,83,18,73,62,115,239,70,98,119,32,153,38,42,105,192,114,69,167,204,246,5,93,118,5,18,113,136,184,209,196,143,232,131,20,230,73,152,76,169,242,247,147,180,50,141,76,149,252,152,198,80,158,222,128,169,89,168,248,32,65,252,240,116,12,140,28,108,89,6,182,46,189,128,35,6,21,21,122,61,213,86,209,186,137,207,159,194,199,100,56,207,131,51,16,203,144,173,66,230,214,102,54,241,138,78,188,26,47,96,67,247,26,96,242,71,60,149,172,39,180,85,65,186,25,253,127,137,95,31,46,59,99,68,14,234,23,135,20,41,206,115,96,167,184,160,174,63,11,14,35,124,225,34,165,168,125,189,187,164,17,243,225,230,214,49,123,142,109,137,109,206,119,205,249,118,176,20,141,198,215,147,167,184,83,49,155,12,230,137,115,29,196,17,212,107,104,223,108,235,253,17,3,57,86,194,188,191,51,146,103,149,204,210,153,1,185,84,7,204,16,62,251,28,138,183,67,206,39,26,220,98,233,189,157,189,195,150,3,137,255,13,98,8,245,232,207,252,55,206,43,210,232,25,76,24,70,201,128,221,151,88,157,159,78,214,64,22,248,88,160,133,96,195,187,38,63,2,2,174,79,231,195,186,11,136,62,188,148,186,216,140,140,168,154,141,208,102,73,249,243,34,98,130,3,139,163,95,82,152,91,35,195,107,201,163,54,250,2,101,3,240,35,79,229,76,158,145,13,52,178,70,16,194,60,16,148,61,252,238,253,78,205,164,244,234,101,162,142,245,86,52,184,79,238,235,228,117,28,113,176,13,12,198,205,181,190,89,45,184,20,16,248,77,41,159,164,173,34,58,229,142,211,90,182,164,54,109,173,87,8,216,243,37,47,9,137,185,179,169,137,33,179,13,146,232,214,45,253,105,216,34,19,4,220,188,1,97,51,9,234,16,101,120,102,107,251,58,38,127,228,253,242,102,52,117,158,90,145,42,71,61,233,116,188,167,81,53,31,85,6,246,143,71,57,171,164,7,59,195,107,10,127,197,187,133,203,207,208,107,127,144,54,31,158,240,146,180,107,114,148,25,40,43,68,213,22,187,222,163,248,49,10,217,176,61,25,187,167,9,55,26,36,220,48,90,175,166,7,102,215,188,85,2,218,200,2,227,138,149,239,254,208,146,212,84,181,226,106,176,248,111,170,82,203,121,79,73,21,59,120,119,170,107,190,78,15,4,226,135,74,23,212,106,79,120,36,128,211,118,26,179,200,218,253,132,182,216,216,12,254,199,41,105,203,18,245,74,206,75,117,178,0,188,103,115,159,116,62,210,93,60,223,171,141,168,206,190,20,166,108,135,53,117,240,54,202,118,40,45,63,12,250,248,37,25,79,26,117,14,73,119,4,116,215,102,13,102,178,3,64,242,49,76,6,185,230,129,53,14,188,1,126,34,25,150,83,223,54,10,204,141,163,169,209,166,166,57,125,9,203,167,159,156,4,66,212,124,187,253,60,253,112,189,130,227,145,30,206,61,146,151,133,203,106,60,80,144,160,211,139,78,79,115,139,5,217,77,139,233,140,4,60,189,168,141,219,73,3,68,165,7,141,86,241,134,121,37,20,230,216,76,98,225,62,235,174,47,170,132,120,187,145,30,246,15,103,3,117,102,65,179,12,116,89,159,112,66,243,43,109,11,103,109,24,218,145,11,222,238,191,36,108,200,92,97,146,90,114,26,41,75,126,226,137,180,138,217,210,112,27,211,97,198,250,81,210,8,177,78,211,251,38,8,144,203,38,120,42,205,201,67,139,36,58,237,64,161,255,216,50,253,112,173,69,242,225,51,14,116,234,203,244,142,63,197,133,132,195,18,152,175,239,144,56,203,154,199,217,172,31,232,36,166,132,236,249,61,35,74,222,146,225,56,60,0,101,71,0,11,58,129,170,81,93,217,249,186,92,42,85,113,165,159,125,53,201,8,217,34,160,32,204,51,175,43,24,77,59,87,31,106,108,126,135,108,43,95,55,77,117,117,62,227,89,166,68,20,231,16,71,230,141,131,43,108,176,104,231,200,32,31,58,205,248,7,174,126,144,19,199,112,14,60,86,3,79,30,208,243,4,48,118,97,104,74,222,199,129,183,112,97,54,157,251,180,227,153,67,114,137,70,245,27,96,154,41,148,157,103,217,243,93,132,247,1,146,212,125,244,123,154,58,134,234,210,111,33,52,4,194,96,140,94,81,42,164,151,222,211,225,101,141,71,33,63,72,20,115,85,111,238,213,1,243,125,41,203,217,161,167,178,82,176,37,4,203,31,196,250,245,175,40,41,164,30,128,254,4,141,9,9,254,67,167,165,171,245,148,131,195,49,238,98,220,68,194,205,17,255,43,100,2,139,129,146,212,98,25,118,98,181,94,57,150,1,130,109,19,115,147,59,4,97,108,156,61,32,7,166,13,188,110,203,6,6,90,199,38,77,227,56,142,232,118,46,198,182,73,11,33,68,23,34,185,152,51,255,250,217,209,88,116,202,14,72,44,106,68,216,232,43,44,150,138,224,160,56,77,3,10,137,122,119,149,223,143,111,189,197,235,80,228,53,171,220,67,215,120,54,235,232,7,210,237,170,140,68,102,32,4,239,139,197,127,226,86,133,147,19,157,96,112,64,152,7,74,110,229,192,214,239,186,15,226,92,125,22,72,62,186,75,75,103,250,66,183,211,193,248,59,97,251,151,44,26,78,64,93,58,250,233,103,211,145,221,175,7,136,197,209,215,123,109,200,137,17,241,195,85,128,31,186,84,172,207,63,161,212,214,115,98,54,77,114,179,230,159,82,147,41,128,173,253,69,84,163,195,228,224,24,128,171,141,106,76,44,101,239,128,212,245,216,115,213,202,59,133,160,145,92,231,155,20,163,136,187,53,36,41,14,183,180,17,114,108,58,186,97,228,23,45,179,168,134,185,111,235,50,93,160,60,39,122,236,104,139,46,252,157,137,120,1,99,132,233,232,202,185,94,112,9,124,67,59,183,49,111,173,242,217,181,128,20,254,16,254,231,19,115,141,43,171,32,65,76,115,236,201,245,153,7,32,250,160,125,100,21,179,60,236,168,73,61,140,239,180,41,85,195,49,178,126,105,89,71,53,149,234,160,95,67,189,165,2,185,170,27,148,0,125,79,191,67,173,247,245,47,79,237,239,154,151,236,209,218,252,163,29,93,57,117,246,184,205,232,18,105,89,120,84,96,129,226,183,13,58,250,223,102,187,79,47,39,193,149,150,98,107,115,196,247,108,230,102,12,69,105,1,239,142,117,23,195,105,126,194,200,140,163,254,217,249,124,92,33,94,153,44,35,153,80,142,162,40,40,254,135,188,242,58,54,245,62,174,198,253,86,196,131,10,175,189,227,144,236,232,199,33,229,199,21,84,172,234,87,255,126,123,107,217,128,212,149,249,113,0,35,142,156,43,97,125,84,31,173,124,32,91,84,111,174,206,143,218,113,35,89,15,42,42,187,71,86,158,27,19,200,93,110,193,40,155,139,113,98,206,197,175,131,25,133,206,116,218,146,209,195,116,175,99,138,161,8,243,205,157,9,37,48,246,143,141,68,106,102,229,42,47,36,193,140,255,120,192,109,1,143,220,253,50,163,248,46,114,255,186,113,2,218,221,39,183,187,71,19,107,137,123,64,249,45,218,0,195,249,58,130,39,66,22,232,127,72,79,247,26,121,104,98,6,80,111,182,174,249,190,214,43,120,133,80,10,54,149,5,234,32,85,5,246,29,67,21,117,205,17,149,90,19,59,50,133,160,22,179,190,242,255,172,96,186,46,252,44,174,47,47,25,23,21,61,19,153,221,22,24,248,114,23,233,61,38,111,31,57,138,213,99,133,164,61,231,71,177,131,115,143,142,159,75,213,248,249,141,92,99,47,215,24,95,211,153,134,173,252,255,43,175,105,130,76,137,158,244,95,16,237,63,80,28,183,180,202,1,102,201,101,136,222,243,246,158,202,221,79,67,17,161,151,68,8,7,246,72,245,63,82,142,198,11,79,54,73,59,94,26,82,226,69,218,146,251,222,72,105,178,160,65,90,33,245,155,230,68,212,75,119,29,160,251,103,247,233,98,81,61,140,247,102,44,195,135,12,147,43,36,236,163,92,133,242,108,102,236,156,76,77,174,13,192,233,218,85,213,0,195,154,90,176,58,120,181,220,188,235,78,158,110,54,116,112,163,120,203,132,248,120,0,33,209,218,29,14,106,3,121,122,253,200,155,174,191,212,232,189,241,203,212,79,72,84,218,46,181,199,132,147,64,189,238,204,73,73,204,57,110,97,64,204,108,166,205,183,173,63,110,171,139,163,214,103,35,146,4,170,238,213,224,62,158,130,45,211,140,246,187,131,121,170,239,134,29,147,177,160,46,254,191,131,117,252,19,189,196,135,113,106,241,188,210,110,183,206,126,251,90,22,250,173,184,170,215,203,69,166,117,152,197,75,206,23,54,139,86,99,129,138,254,49,102,175,180,90,255,1,27,164,122,13,146,242,99,208,207,212,245,114,123,18,119,112,197,142,147,114,98,91,56,97,108,30,188,82,190,203,152,96,222,43,77,0,153,50,26,215,5,177,13,112,9,105,121,222,75,75,116,159,134,81,39,74,76,128,234,1,110,157,222,141,129,111,79,192,153,87,97,1,181,147,27,124,165,211,203,109,202,9,48,119,235,101,234,130,134,222,141,245,28,166,125,192,195,50,26,241,17,213,158,109,246,133,135,165,3,82,138,136,137,224,2,159,132,244,17,25,203,168,243,54,106,101,107,186,217,17,35,24,175,73,157,81,253,153,121,167,219,236,0,157,39,89,33,20,224,127,119,119,91,208,255,192,242,227,81,13,202,7,202,40,186,68,69,193,9,178,226,59,80,89,60,127,86,66,70,203,67,31,135,43,156,29,103,247,30,138,134,189,11,255,182,155,110,251,93,135,19,96,69,73,27,177,230,215,172,193,240,254,55,2,240,137,149,26,219,145,91,192,217,59,172,40,38,34,42,214,190,5,11,125,66,95,151,247,7,44,149,236,154,177,2,62,237,237,102,5,68,177,202,254,158,41,59,197,218,62,195,190,92,88,70,46,6,125,57,203,110,97,40,154,89,100,40,41,61,65,155,23,249,120,227,18,94,131,68,17,215,92,233,27,190,32,4,249,249,114,255,114,120,226,192,5,193,138,239,242,16,170,144,176,8,228,29,246,56,76,63,207,167,97,242,224,29,140,117,44,70,52,219,31,183,111,227,46,84,16,251,254,120,201,15,17,204,173,7,12,243,146,207,125,122,205,153,64,101,0,155,167,150,127,64,161,138,19,240,7,166,247,87,184,145,201,158,167,7,83,46,128,184,171,220,178,178,99,110,209,147,50,40,38,24,41,160,210,90,4,205,177,34,227,76,50,92,123,18,60,76,217,242,13,203,243,123,84,48,153,41,129,61,181,116,246,106,50,16,186,135,143,125,42,184,4,160,84,217,227,186,206,75,152,182,222,124,203,109,63,237,205,2,218,87,20,114,110,110,16,194,102,117,180,5,250,28,27,100,200,131,41,128,197,18,99,93,193,48,131,162,50,49,111,219,135,88,198,56,116,28,106,188,11,69,176,175,99,162,206,60,42,158,68,179,252,174,165,247,175,191,251,252,31,57,144,74,0,195,43,85,139,145,209,158,9,84,117,59,45,87,93,135,215,156,148,79,10,21,128,99,214,251,115,205,239,29,194,187,25,250,183,205,18,44,65,23,204,151,196,9,248,37,205,218,255,234,7,137,171,219,147,151,112,32,225,159,89,53,112,153,108,78,76,240,245,158,154,254,252,185,94,154,119,190,119,15,224,12,105,94,221,53,114,142,190,182,233,27,10,239,91,136,203,190,115,195,154,144,29,212,237,197,244,43,33,21,206,191,191,43,111,155,115,149,110,128,203,19,9,247,34,88,86,225,203,60,55,50,171,55,125,88,43,139,255,53,40,50,141,248,19,231,81,162,47,241,184,27,184,12,246,129,190,141,217,136,116,241,4,145,55,79,230,243,20,136,62,216,199,180,160,204,63,29,199,220,120,69,116,30,123,145,100,230,80,89,203,76,70,140,98,128,87,109,81,228,178,13,205,141,184,37,176,198,63,225,99,148,188,195,4,56,73,224,133,196,74,59,64,106,161,77,182,12,166,74,119,233,62,143,78,29,7,72,94,68,61,172,73,147,158,152,110,59,94,26,52,148,235,228,9,5,162,198,50,99,162,15,115,152,72,184,111,55,1,69,90,249,195,24,166,214,156,198,29,2,1,105,138,199,249,46,209,152,172,199,163,226,5,51,24,226,45,110,174,228,119,239,92,137,125,255,74,118,53,156,70,159,24,46,78,164,46,2,181,139,187,206,19,161,141,110,54,233,174,206,134,43,108,206,183,39,132,65,130,84,202,148,101,29,222,106,29,209,197,51,55,108,81,32,141,184,103,205,61,21,6,84,195,164,167,178,10,1,195,95,190,146,90,241,224,155,54,55,81,161,236,98,45,38,238,233,173,217,217,248,83,238,185,75,108,172,123,19,247,251,27,121,73,244,11,123,137,183,101,215,207,151,18,79,27,214,47,87,50,74,36,192,113,66,9,222,6,247,27,250,137,17,215,16,27,2,96,124,179,58,66,57,43,207,14,48,207,56,231,111,194,19,21,92,171,230,191,202,220,64,235,254,246,207,8,64,241,93,94,20,17,25,95,206,254,90,242,248,193,186,135,212,41,209,241,201,195,139,2,59,186,212,50,139,116,105,94,115,71,203,183,146,82,104,140,46,53,144,33,17,43,108,146,206,105,147,53,227,80,44,205,156,47,119,248,211,29,107,229,250,34,117,38,63,134,10,97,69,235,58,201,85,212,116,12,188,124,141,178,85,238,63,29,1,55,251,78,61,33,66,128,92,14,104,103,130,23,101,165,52,157,32,187,150,27,131,115,73,60,41,230,224,115,71,165,186,96,103,186,155,87,117,69,8,88,174,244,72,234,101,151,151,117,99,171,148,23,201,25,192,249,32,245,228,68,63,211,34,131,50,19,186,69,251,44,15,243,42,89,55,169,189,74,185,8,26,248,226,2,18,195,166,41,212,93,223,212,202,93,202,30,42,252,70,134,173,32,188,185,132,228,101,125,58,46,114,249,20,123,147,246,38,223,165,152,237,149,167,4,232,254,78,75,164,32,126,111,172,86,218,246,166,47,71,230,111,116,35,52,105,190,179,81,28,52,184,134,252,254,131,63,86,247,108,40,254,101,196,55,14,112,109,88,165,55,248,167,28,51,193,90,159,68,250,188,231,95,237,93,60,164,247,114,41,133,163,172,170,78,67,56,43,166,51,211,107,2,155,245,28,231,137,237,76,171,159,197,201,108,144,218,213,139,166,24,130,40,237,122,31,142,99,248,36,124,219,228,189,95,163,201,225,142,68,32,105,109,141,115,208,162,211,48,184,67,56,38,91,61,154,195,149,145,63,174,196,7,159,66,79,98,168,43,201,174,173,159,205,116,201,30,191,6,169,65,51,44,177,19,213,34,110,49,166,183,233,174,200,109,90,211,195,147,94,171,104,176,241,32,142,99,97,96,102,251,116,20,217,91,205,128,84,242,25,197,98,239,38,128,205,221,28,251,251,188,165,249,95,121,102,117,249,63,185,240,65,166,245,90,90,243,91,116,231,199,98,137,244,233,20,72,0,143,145,27,167,232,133,185,114,98,147,158,246,5,14,178,25,157,186,40,136,150,28,3,80,152,40,187,196,2,90,49,96,52,49,9,76,183,156,125,253,178,211,170,202,36,251,54,114,63,134,194,196,239,247,143,170,241,171,220,240,224,194,58,142,24,116,210,155,160,78,29,12,161,9,66,59,41,169,222,208,16,163,191,55,84,135,73,45,97,11,31,184,70,124,21,72,85,152,227,81,88,210,72,219,244,37,162,127,170,111,88,101,12,122,254,142,18,192,22,251,140,54,129,215,96,112,142,127,229,74,193,87,7,16,199,17,66,124,175,156,173,41,2,2,165,80,183,128,67,72,27,176,245,173,103,214,248,67,152,245,136,172,109,212,163,252,159,34,150,235,120,205,117,169,125,36,129,87,158,205,252,159,133,92,31,245,15,150,115,182,145,86,43,14,191,117,102,102,251,55,87,243,226,145,136,86,63,43,194,138,156,220,130,14,83,231,187,97,28,203,99,150,146,93,128,161,224,111,66,33,2,7,62,40,132,25,91,109,79,70,91,219,209,51,236,220,244,238,144,56,20,171,131,147,83,206,236,164,167,129,177,113,121,26,102,143,137,198,214,233,68,116,192,6,45,249,236,63,217,146,43,246,180,211,249,28,215,63,155,85,1,133,170,172,40,59,72,103,112,153,187,51,17,164,201,222,211,223,18,206,30,39,15,51,176,19,201,135,92,207,160,23,48,210,156,126,143,62,20,183,178,82,69,21,232,38,159,221,231,44,241,157,111,13,20,45,85,137,4,6,153,203,56,176,245,159,85,178,245,74,96,101,64,154,124,113,82,252,71,78,230,107,88,211,113,44,43,215,205,207,244,129,53,84,172,219,77,141,176,189,118,218,149,21,12,98,198,49,112,92,149,180,71,6,245,57,208,139,247,52,218,8,93,163,242,184,156,108,130,107,195,232,79,201,66,99,62,69,3,96,86,83,52,255,0,66,120,67,100,248,52,89,65,210,202,81,105,116,96,116,149,159,86,74,218,153,1,54,94,125,98,254,224,160,238,3,138,36,52,88,218,246,96,27,12,82,6,47,218,21,254,232,151,156,132,139,165,31,71,115,113,229,105,142,88,76,56,167,90,66,157,98,118,173,74,72,49,245,85,83,95,171,152,51,212,2,9,17,106,84,130,24,33,54,155,121,97,12,7,162,99,71,171,191,145,199,24,213,99,217,79,146,231,108,199,67,207,170,171,109,198,132,149,252,175,129,154,217,178,235,45,72,158,59,168,221,35,211,85,84,195,46,53,171,139,220,16,33,253,195,100,1,179,40,126,119,62,83,38,148,62,21,232,2,220,113,125,206,205,162,53,119,172,141,194,100,209,56,71,17,181,122,251,209,98,29,172,0,99,180,200,104,17,13,241,107,122,206,73,95,112,3,153,80,155,179,46,12,114,138,134,124,76,193,232,49,66,228,142,147,213,125,191,100,157,86,67,207,88,2,67,179,213,181,254,154,123,143,46,32,151,186,79,244,120,151,9,180,89,231,243,123,190,251,252,138,14,49,248,240,11,28,2,118,58,245,38,198,185,171,25,228,220,198,81,245,51,235,186,40,147,125,9,198,179,225,183,199,136,196,27,212,91,184,166,224,37,28,34,143,216,108,118,63,116,102,69,11,131,147,215,2,112,3,20,219,188,235,235,112,86,50,140,246,229,253,136,219,23,247,202,133,24,187,137,245,69,50,144,18,190,15,228,152,116,177,165,89,135,63,128,1,198,41,236,114,103,176,195,207,231,24,26,177,113,54,104,86,116,26,223,50,193,101,70,119,255,234,187,177,156,12,33,3,241,86,204,190,222,57,165,226,178,157,206,190,231,136,224,11,12,74,114,45,230,28,180,161,158,221,25,237,74,217,195,163,84,242,136,8,61,187,245,230,216,168,202,246,96,29,2,209,35,95,201,200,3,59,224,51,219,185,114,6,220,62,34,35,138,45,209,137,125,254,29,216,133,139,80,10,109,175,132,80,212,225,224,221,120,127,250,121,197,183,33,23,188,20,57,47,141,210,106,0,211,254,200,50,166,6,254,252,155,70,40,30,71,254,235,178,70,219,38,236,5,201,152,139,154,164,48,164,75,128,158,166,14,0,157,66,188,61,79,53,85,6,177,215,82,232,2,216,177,136,249,186,31,175,106,36,49,22,30,146,195,0,27,109,34,229,36,148,171,132,12,117,222,73,224,167,102,136,16,16,135,11,51,168,98,62,234,54,123,90,196,237,77,1,155,103,32,111,37,251,130,254,37,31,35,147,169,205,82,62,139,160,117,146,85,167,165,172,204,118,221,149,40,208,67,174,223,14,0,200,242,127,220,197,204,95,91,58,148,4,179,173,217,241,162,202,15,19,192,72,115,214,150,19,213,130,85,164,105,155,198,173,130,141,99,14,30,31,242,67,19,89,81,38,71,73,198,248,117,102,206,88,141,249,15,19,82,252,149,238,138,222,249,135,79,245,20,190,218,177,94,252,163,173,187,19,43,44,6,227,190,19,118,197,144,59,25,125,195,242,247,163,47,22,204,151,47,207,120,101,99,132,86,160,64,67,226,113,125,171,70,223,59,54,105,208,192,47,126,24,222,151,53,52,174,102,237,128,99,33,85,42,240,241,52,148,73,106,18,80,1,171,16,180,84,251,61,38,34,203,209,161,244,213,145,150,200,189,130,173,244,52,94,88,213,250,166,112,150,246,120,89,118,36,33,102,206,66,155,58,236,33,80,197,174,82,182,245,137,108,87,205,180,6,247,215,4,27,164,186,30,143,122,183,194,150,135,204,139,228,48,20,185,80,172,159,136,223,131,240,48,32,31,25,226,1,69,78,128,249,123,53,43,63,234,87,21,249,52,46,224,70,139,151,168,213,170,175,189,109,196,21,7,204,24,4,240,56,243,134,35,93,48,214,96,4,185,122,24,132,166,55,144,210,187,106,143,247,196,253,194,110,252,226,228,69,76,162,52,199,25,52,56,44,143,88,102,126,219,50,36,138,9,142,120,162,111,56,87,212,146,133,94,0,41,1,180,147,160,28,254,253,154,206,225,12,136,200,93,51,149,40,17,178,15,237,10,138,252,178,6,196,43,66,171,173,4,60,102,172,142,154,73,121,81,43,25,166,79,132,234,64,30,149,235,202,146,18,158,40,167,244,58,67,246,54,147,59,30,27,150,92,134,148,7,118,60,89,31,51,71,77,35,28,237,53,27,145,0,185,4,174,152,166,181,152,40,67,246,249,41,35,49,155,240,34,178,20,247,108,172,200,2,57,205,63,157,14,229,19,221,112,205,247,146,139,215,206,39,88,243,12,9,109,118,109,163,15,24,71,156,76,108,241,238,192,246,241,233,254,244,85,195,95,147,31,99,11,20,162,180,133,4,27,26,144,64,156,11,95,193,166,156,28,208,211,47,101,231,227,200,223,118,9,244,14,196,136,10,169,144,181,153,161,192,65,85,22,8,227,183,107,19,185,203,179,139,18,227,142,145,92,120,220,104,33,213,156,74,249,185,166,26,119,205,226,152,118,38,89,144,56,26,86,4,226,150,198,70,228,36,19,229,210,145,188,219,218,5,170,150,149,91,227,67,87,172,34,163,30,139,247,44,15,128,50,46,79,63,102,159,243,238,85,122,23,45,59,72,230,52,30,220,1,95,252,90,39,217,1,102,142,172,112,196,72,203,88,62,191,138,146,195,136,194,49,243,216,36,114,144,241,156,251,19,218,13,252,21,7,42,154,45,38,76,141,164,239,142,195,224,96,39,137,56,107,252,88,214,7,180,177,66,229,164,213,92,59,134,234,5,36,169,222,2,44,191,223,193,77,209,52,193,194,231,35,79,219,145,108,190,153,143,3,175,113,192,124,244,8,130,37,57,216,114,248,50,57,19,167,202,215,253,176,85,187,245,32,226,135,180,198,33,92,185,36,101,75,158,140,85,14,236,119,127,223,65,66,238,10,68,195,56,218,157,221,84,231,176,149,6,30,68,244,221,184,26,191,66,204,61,229,223,37,146,201,65,9,17,116,117,30,189,158,44,102,204,188,255,211,110,115,220,93,68,45,122,37,166,206,6,69,64,253,251,38,71,22,86,205,123,97,234,183,191,252,33,9,96,41,195,19,225,0,57,252,137,134,208,120,188,105,94,44,17,117,188,148,181,141,53,141,247,167,93,218,182,216,122,249,149,57,205,181,195,104,125,245,180,117,135,116,245,155,79,179,85,47,182,25,89,65,157,196,176,117,122,243,213,176,128,13,185,233,196,226,71,36,247,227,74,177,118,176,89,48,98,91,47,175,193,103,156,118,119,224,67,68,83,252,216,160,189,131,234,59,21,61,140,7,128,101,177,91,202,68,53,20,156,215,19,7,17,8,238,0,165,111,99,103,88,16,34,13,120,247,225,40,164,74,128,220,135,75,245,84,6,106,54,93,39,123,97,76,193,145,65,46,144,153,58,3,99,173,9,149,0,103,188,101,180,184,247,52,220,75,189,246,229,107,26,212,251,23,111,157,33,247,119,44,84,160,49,90,21,36,246,128,244,224,60,77,54,136,10,165,86,127,60,31,236,230,0,186,114,51,240,244,29,1,161,219,45,165,129,2,134,232,249,83,252,168,120,135,208,51,13,80,32,121,202,4,16,112,209,106,107,169,146,200,30,9,41,208,153,38,88,134,122,218,196,70,89,225,105,175,8,242,201,133,193,6,42,205,188,244,239,92,38,243,29,128,14,247,44,214,171,126,215,234,179,69,157,62,138,83,90,200,11,48,113,179,232,230,186,103,20,234,92,140,60,14,85,4,176,91,180,214,103,171,161,162,199,191,113,67,246,129,44,16,68,42,185,53,147,181,247,39,11,99,145,3,201,172,15,147,154,244,242,31,245,28,179,54,131,233,132,176,139,222,138,227,171,126,176,44,49,119,112,228,49,102,174,66,148,217,106,100,221,215,35,183,157,146,99,86,185,79,239,216,80,102,25,61,42,9,236,37,109,51,126,51,240,32,249,107,203,152,107,153,191,41,62,10,219,42,104,217,39,131,4,136,240,69,22,220,145,65,12,208,235,246,210,99,100,88,97,97,248,118,138,181,168,14,140,125,242,26,248,195,72,145,253,2,173,21,239,225,128,152,223,125,85,162,153,81,44,193,67,237,91,230,64,84,126,90,122,91,117,133,13,193,165,136,221,74,173,47,41,118,109,49,254,198,117,60,69,180,14,33,215,120,29,63,207,216,24,47,155,165,92,173,142,129,98,202,73,169,61,200,245,147,31,145,109,42,247,110,77,202,141,18,68,79,127,140,167,24,143,39,222,83,20,95,255,99,176,211,213,5,17,111,228,19,12,224,36,91,93,175,168,215,179,89,5,253,18,86,66,191,255,3,216,178,43,128,115,169,204,93,79,70,120,100,190,30,0,232,71,52,125,193,111,237,42,157,193,13,82,6,202,105,208,198,192,7,148,118,230,79,165,195,190,19,9,175,139,4,50,244,239,65,133,145,229,208,37,11,71,114,102,89,51,239,132,119,137,179,6,9,157,99,57,106,254,248,186,156,233,61,98,20,43,221,42,56,153,230,234,155,36,87,104,13,203,253,206,253,53,236,48,116,72,46,56,129,200,103,62,210,103,34,61,214,155,55,237,97,25,29,106,40,237,241,137,190,141,176,217,141,94,113,12,181,80,212,251,20,131,150,236,111,51,244,213,10,52,248,139,178,224,45,168,82,248,95,202,19,152,117,247,171,216,8,192,182,168,95,26,91,51,68,139,129,127,99,97,40,185,8,142,192,226,93,3,78,147,145,246,167,196,233,195,19,75,21,43,18,209,22,20,24,92,118,19,14,254,235,223,37,167,75,101,135,147,105,59,91,6,59,174,92,149,197,87,46,159,233,235,227,4,19,74,230,186,174,21,190,113,113,143,233,37,211,198,17,233,205,57,231,224,130,12,107,195,87,121,166,229,174,192,38,45,81,147,2,136,164,102,231,40,168,231,56,75,215,72,255,137,65,196,0,33,246,20,43,41,11,129,183,193,222,21,0,38,12,58,235,165,186,120,160,51,89,221,38,149,157,39,230,120,202,191,180,202,128,49,241,135,192,224,58,203,255,226,186,88,188,99,171,119,184,154,3,181,231,39,32,167,172,123,87,118,43,116,45,91,203,176,139,210,99,47,123,139,176,231,249,191,201,238,194,58,66,52,12,33,80,16,15,42,234,91,218,182,231,184,33,150,177,134,169,173,37,126,102,238,117,194,131,9,253,65,57,181,123,213,215,198,208,25,155,27,33,134,185,204,18,201,206,213,132,119,255,217,80,88,233,172,40,128,62,247,51,102,154,222,58,197,103,197,216,128,234,219,238,183,8,26,88,236,205,70,57,18,109,168,77,100,139,27,172,34,210,180,171,6,92,47,82,158,139,231,23,89,224,52,148,186,162,13,249,91,115,34,92,207,134,223,232,147,14,240,92,225,6,102,220,13,15,69,246,70,0,147,183,216,176,10,11,126,123,153,128,112,239,35,81,203,222,254,63,92,97,218,157,209,207,94,191,174,167,221,216,143,3,35,64,247,37,69,227,75,114,214,228,90,169,251,207,145,175,42,196,91,111,10,245,228,218,10,105,164,98,144,66,152,137,60,251,155,235,20,154,128,241,31,13,234,170,254,208,239,250,106,20,178,108,228,161,164,2,207,49,7,146,163,249,176,249,246,226,229,207,204,187,206,105,217,241,47,56,250,56,95,149,78,82,234,10,184,227,131,211,235,83,231,156,82,208,57,129,19,19,109,132,94,165,249,35,81,186,34,60,0,210,33,16,83,37,96,87,117,35,125,134,83,221,175,47,251,84,33,159,154,194,177,161,170,29,149,10,94,140,56,44,160,62,168,129,80,43,75,141,237,33,196,195,17,191,229,79,139,29,183,240,199,193,166,55,239,112,67,109,150,178,122,69,91,228,185,178,44,43,139,30,196,228,158,120,134,130,134,140,16,180,7,185,166,199,191,215,24,65,13,34,222,136,127,69,70,49,187,80,79,29,72,163,72,227,119,66,120,4,238,18,170,109,34,200,13,195,10,1,148,235,124,230,66,139,34,102,135,169,169,232,109,98,142,106,244,97,101,104,246,65,224,151,56,150,221,219,44,195,147,7,236,208,148,211,196,212,213,44,19,129,10,238,228,166,158,64,117,48,59,5,112,134,129,67,231,173,82,184,199,183,235,195,213,105,100,97,106,169,136,67,212,202,36,93,84,239,247,109,98,163,35,15,165,19,111,48,221,101,51,91,112,95,82,180,115,245,23,77,154,167,211,225,181,71,3,85,96,109,150,92,82,22,103,63,221,37,235,18,30,48,67,21,164,152,78,60,9,157,38,234,117,235,78,153,133,7,55,135,34,152,112,100,242,26,26,6,210,76,210,3,83,7,120,107,128,48,199,102,64,251,62,57,141,102,106,14,240,10,249,98,78,216,248,56,162,237,88,167,108,94,63,82,234,68,222,26,244,134,254,237,122,23,6,14,113,254,134,231,159,207,31,154,124,152,192,216,166,104,53,179,193,52,31,120,18,86,162,192,230,68,40,234,81,24,135,61,84,32,200,215,10,79,236,254,117,107,95,84,201,40,92,9,45,112,103,89,213,27,43,58,6,194,161,140,26,32,82,137,73,100,33,15,87,81,151,67,158,92,249,3,179,8,101,60,104,31,62,210,64,171,140,32,112,175,37,93,234,225,21,195,101,105,130,2,150,246,129,157,178,45,224,66,185,182,229,189,169,199,18,229,52,186,30,188,214,59,132,79,204,68,193,12,185,151,253,14,212,44,126,200,110,225,134,163,181,187,95,101,249,236,206,205,115,136,213,166,212,120,128,255,161,26,0,132,169,125,170,127,138,198,216,185,243,43,222,102,45,22,181,8,125,34,44,226,76,180,230,144,47,246,111,87,33,222,139,91,91,230,2,162,68,253,101,249,55,4,79,176,128,110,107,33,33,119,48,234,169,154,195,230,168,21,225,201,175,187,238,115,207,104,67,65,130,24,31,48,179,138,123,9,178,32,31,153,41,128,72,3,237,211,140,158,209,78,223,142,113,150,114,248,27,35,154,235,241,211,94,70,186,113,101,48,140,149,187,99,30,35,194,192,64,164,54,166,245,128,148,5,163,125,201,19,157,167,133,231,84,90,16,30,210,7,56,201,247,161,41,71,43,76,85,225,14,247,242,236,34,23,161,49,215,46,199,154,35,3,67,4,5,77,234,60,53,70,65,113,191,176,135,208,186,97,149,170,108,150,176,123,85,10,42,47,53,55,76,47,36,21,217,76,29,215,219,161,132,205,118,158,200,238,54,208,123,240,153,163,37,99,121,168,160,112,76,167,191,222,189,26,41,247,78,86,66,4,17,103,130,4,98,189,65,19,208,20,73,116,48,61,86,47,196,134,242,117,187,149,163,96,1,38,207,214,10,42,58,247,51,221,88,177,157,147,229,139,253,35,234,166,60,221,82,99,69,8,45,153,39,212,95,41,152,130,234,5,45,196,201,246,31,146,12,185,101,83,15,216,30,194,103,193,192,95,194,102,36,192,162,210,158,3,83,163,102,234,40,204,186,178,148,181,187,1,40,175,101,158,75,113,84,202,177,171,23,211,163,56,95,48,143,240,141,195,246,242,88,253,122,129,124,56,108,43,13,116,62,94,74,199,134,185,0,214,153,130,48,0,28,30,134,101,90,122,101,95,199,10,119,196,50,187,243,17,137,90,178,181,131,72,214,96,107,147,232,80,159,83,158,148,175,96,223,43,134,172,10,92,3,107,80,232,242,53,254,12,58,175,142,169,202,34,50,196,96,186,210,15,233,208,198,203,59,134,93,243,245,104,51,130,203,68,24,245,194,121,86,233,13,174,52,99,158,47,188,96,217,117,18,232,153,188,124,59,134,133,0,231,52,25,199,97,12,172,52,146,43,163,60,147,237,196,169,134,64,120,242,163,86,171,144,182,180,123,15,68,89,219,129,34,214,155,80,247,8,19,122,236,198,189,149,84,255,74,64,11,76,75,57,251,196,92,135,182,22,66,5,114,27,192,36,200,111,108,238,157,137,171,175,65,160,33,45,97,157,14,217,138,166,160,165,163,142,224,153,161,209,238,190,60,244,0,248,210,192,0,38,64,110,198,237,167,224,35,52,110,199,138,242,142,96,112,85,65,17,58,139,114,73,199,231,200,59,140,239,172,178,250,157,165,104,245,113,170,147,193,190,234,99,42,58,66,123,249,160,218,0,199,8,129,221,240,18,163,29,113,164,235,126,129,81,238,108,242,149,161,23,249,252,240,10,48,252,146,94,75,229,202,184,128,244,37,182,196,220,58,181,245,225,64,8,118,62,179,169,185,98,86,1,66,240,145,162,222,242,207,46,149,226,135,160,162,170,62,0,29,104,91,184,78,127,235,152,1,101,191,108,164,135,87,210,49,247,139,75,8,58,159,156,88,111,152,127,23,24,243,242,199,71,10,231,184,215,234,18,69,16,0,143,162,58,169,75,169,65,169,228,134,75,113,75,83,36,130,204,185,117,45,183,45,176,47,32,212,52,64,183,37,187,164,169,115,254,102,130,113,41,230,191,0,48,171,198,44,127,214,178,190,140,47,106,247,19,112,9,158,17,238,128,37,185,208,241,147,216,181,209,207,93,14,183,193,96,81,133,172,219,83,238,129,114,95,173,227,115,121,120,150,26,127,178,207,225,27,132,223,250,14,57,195,97,68,216,140,177,99,131,104,181,218,48,28,7,241,65,5,122,233,2,255,251,32,141,35,154,152,134,88,148,218,90,9,239,224,108,217,186,116,32,103,179,112,20,97,73,179,226,222,26,34,230,123,207,231,149,39,8,163,227,49,233,148,59,93,201,10,194,10,249,21,145,42,34,155,99,87,251,206,18,139,52,24,147,76,152,134,206,33,83,136,134,181,142,12,113,238,166,75,198,42,180,211,72,16,168,155,227,135,4,235,53,26,18,17,205,119,28,244,151,206,138,171,74,174,135,225,238,89,109,20,20,175,181,77,73,81,50,146,150,171,120,240,22,86,109,108,22,224,12,180,33,150,253,108,94,35,35,77,19,153,10,102,235,91,199,240,152,230,158,73,94,75,151,129,40,75,195,138,250,219,62,60,59,163,26,216,179,129,131,193,80,167,29,46,216,46,14,32,202,132,231,162,189,97,130,7,33,48,86,45,139,111,118,154,152,75,116,128,165,107,212,59,217,10,243,114,147,163,189,142,253,222,44,72,201,112,77,113,166,104,82,176,36,71,95,185,49,90,180,107,228,36,77,201,149,28,183,248,15,55,61,142,144,164,210,22,162,49,12,223,189,68,205,60,79,65,24,85,3,16,17,94,255,39,91,20,100,107,227,27,136,255,141,144,120,231,78,6,172,49,160,26,175,164,21,135,164,112,4,140,69,130,107,33,165,202,160,1,245,123,32,243,181,59,25,139,9,133,96,250,135,154,234,173,157,244,213,70,100,224,125,4,173,182,175,3,108,61,6,66,11,141,51,170,204,191,160,17,226,238,17,48,218,143,243,131,89,255,119,229,203,57,130,41,141,58,209,69,76,49,143,42,166,204,217,174,4,245,97,223,134,113,219,208,131,171,167,188,93,220,238,11,203,5,99,122,224,142,28,220,211,47,81,165,103,190,69,207,213,54,16,232,31,77,97,5,15,74,140,142,218,69,31,211,161,4,180,136,60,39,147,98,74,181,215,223,111,108,158,232,30,59,249,140,22,178,35,150,182,34,176,232,62,93,207,39,57,157,130,72,194,186,147,122,129,8,190,13,168,25,86,165,251,9,176,249,122,42,252,89,226,90,69,161,246,194,77,200,49,162,117,105,4,15,218,175,22,95,164,26,63,145,31,145,132,88,2,133,149,98,171,47,164,126,82,96,107,142,214,2,235,178,84,255,91,2,196,152,166,16,31,100,39,127,78,127,147,231,77,145,119,243,110,90,85,104,78,102,48,233,80,186,187,195,77,64,247,39,72,0,142,225,130,90,23,109,129,61,196,244,226,121,28,185,76,54,25,109,25,120,182,240,144,189,135,51,215,246,35,33,82,154,10,106,123,209,68,59,102,137,5,140,62,229,66,77,197,44,185,71,224,198,23,136,89,222,145,64,1,67,107,77,177,208,165,222,44,11,112,132,169,160,33,131,81,96,134,180,54,70,129,105,147,26,207,59,31,188,125,37,21,179,246,102,241,46,4,234,255,176,82,124,139,155,112,1,23,17,60,73,176,4,124,19,213,153,181,127,241,246,141,202,183,205,29,96,175,255,179,194,194,50,174,218,246,120,228,225,161,107,38,34,7,252,111,232,18,153,168,104,85,215,227,34,178,236,206,9,89,48,38,142,219,87,16,56,218,78,0,146,202,189,211,232,22,141,34,28,6,84,180,163,137,168,65,163,76,152,18,98,189,172,102,87,19,152,1,217,254,236,125,10,68,216,215,142,48,72,53,43,30,150,135,128,6,2,109,122,242,253,174,127,8,41,15,23,238,49,220,25,24,125,168,202,154,254,129,101,155,213,66,235,92,185,83,100,239,204,99,186,155,136,89,45,203,108,215,250,15,66,84,27,21,63,255,181,62,227,219,106,151,82,94,211,65,96,16,124,49,144,116,43,80,15,198,113,15,179,112,234,46,163,252,245,164,250,160,165,168,126,223,179,165,126,52,26,237,98,14,146,179,78,134,31,26,84,137,194,101,202,13,253,183,200,79,254,152,98,87,214,95,242,35,149,151,198,59,235,135,163,121,246,32,253,73,117,253,174,171,168,126,217,51,78,109,106,178,28,36,18,99,177,147,28,235,230,113,39,172,53,60,16,127,34,130,245,140,41,177,9,122,216,140,11,114,158,128,13,120,88,62,200,2,177,17,162,216,140,144,216,220,160,181,242,125,164,228,183,149,75,252,3,94,40,183,48,174,239,105,43,92,180,56,66,241,156,193,52,88,132,181,137,226,199,117,116,204,226,222,104,88,158,119,135,172,197,32,30,158,229,31,120,241,19,82,81,127,87,14,63,176,195,26,187,73,67,75,255,139,204,251,233,250,229,11,43,198,243,83,169,43,158,157,177,194,211,54,8,250,86,185,57,21,212,78,214,135,161,76,188,96,205,102,240,135,122,23,77,101,200,110,215,156,195,202,77,165,242,66,186,71,167,113,178,98,163,214,155,57,195,60,224,44,147,211,148,131,104,152,92,111,221,7,220,118,136,28,171,126,214,39,134,133,78,192,183,254,247,129,34,23,72,46,10,5,191,99,108,155,57,246,28,198,83,188,145,243,79,79,150,253,161,142,47,76,75,10,230,57,167,202,146,241,224,78,81,148,137,180,129,210,132,41,11,204,110,195,246,116,140,163,59,180,20,231,167,126,151,157,100,222,139,68,70,112,91,193,243,111,56,21,46,234,121,64,147,102,208,28,216,76,127,247,35,84,10,169,95,185,133,69,27,148,7,215,131,46,113,91,94,214,74,57,112,213,186,140,194,62,111,252,151,77,9,209,16,241,11,140,238,105,194,96,169,150,65,190,202,119,175,253,147,74,125,158,40,132,247,62,59,47,35,125,141,129,103,87,62,124,87,111,142,183,242,213,119,82,191,9,66,54,224,76,148,127,126,54,217,64,114,18,35,27,179,121,241,96,31,199,99,196,68,127,226,179,22,209,16,155,123,77,52,242,153,102,107,218,70,100,235,28,120,30,184,203,181,180,241,93,135,178,61,218,210,221,190,12,181,187,181,82,51,125,137,162,59,71,24,186,192,112,18,215,248,111,187,161,71,197,220,20,47,112,168,239,134,199,83,52,164,73,9,178,118,29,180,167,124,156,246,206,193,100,101,95,77,44,97,226,221,35,85,108,179,127,180,247,126,202,70,79,137,125,155,155,41,162,10,72,3,90,224,125,227,80,180,39,242,107,113,171,14,201,170,37,45,98,191,82,62,219,213,171,106,50,36,71,149,202,23,174,15,220,191,168,74,245,153,154,46,168,170,163,197,6,37,134,253,99,183,47,153,248,37,190,175,223,163,40,157,40,30,70,239,85,141,114,56,177,203,3,173,232,170,27,110,117,184,74,112,167,109,175,177,22,207,99,87,100,209,81,70,94,178,200,160,136,230,52,9,178,141,154,107,250,202,167,1,1,24,115,105,23,214,60,235,140,127,22,199,3,84,91,233,226,177,42,194,249,104,44,195,64,42,154,99,106,246,130,50,156,17,207,127,77,190,130,100,20,140,160,110,137,46,144,143,160,198,236,123,5,119,228,104,35,69,46,113,81,140,2,102,142,141,22,89,137,94,1,125,62,33,78,63,162,244,10,202,140,246,246,178,92,200,22,185,210,110,12,242,88,0,231,127,139,118,202,171,61,122,148,72,89,134,130,33,128,246,124,117,149,201,113,97,162,130,143,90,78,248,231,52,174,11,52,227,68,188,73,100,215,28,168,160,35,189,185,213,247,121,245,198,66,91,116,1,106,27,238,191,172,17,129,181,89,163,49,83,160,14,148,110,54,54,237,124,77,123,9,49,150,183,59,183,39,179,30,30,97,161,184,189,144,46,78,234,17,113,29,183,194,144,52,65,103,103,6,235,121,205,193,139,157,58,57,145,29,208,163,146,247,235,172,151,5,217,211,136,215,17,27,85,182,230,207,230,204,75,42,230,233,38,76,223,234,170,137,119,140,209,236,59,127,156,46,230,156,24,224,7,192,23,151,166,165,141,230,186,8,187,142,113,96,95,98,130,57,106,197,33,222,83,52,153,179,227,97,222,0,138,169,89,186,73,66,96,9,7,32,243,69,152,76,173,150,24,144,96,105,54,92,249,218,114,214,48,241,52,70,122,5,102,17,55,138,236,79,50,33,205,114,29,19,104,164,227,214,62,159,58,96,154,45,144,26,185,134,214,141,77,141,243,1,51,134,70,87,193,204,222,252,131,173,234,194,193,2,250,221,21,15,170,96,102,243,102,214,207,72,109,133,220,210,95,218,129,242,164,104,227,32,59,134,224,81,159,246,52,151,29,4,163,239,231,35,5,220,14,86,127,147,231,108,203,114,189,220,110,178,51,79,42,27,159,71,186,64,147,159,94,41,99,120,218,200,21,213,120,198,72,250,176,125,152,57,122,35,21,131,42,21,107,10,103,8,192,218,97,251,110,204,196,92,140,32,15,79,226,90,117,43,143,224,214,87,68,206,119,199,72,67,85,169,149,92,108,180,132,179,175,230,18,168,241,243,204,99,80,50,175,190,47,207,222,45,235,133,236,235,61,34,185,181,248,188,33,18,123,185,223,19,145,61,52,9,177,5,30,85,194,92,235,245,173,10,186,113,80,229,249,127,182,26,203,104,206,46,172,230,70,36,14,137,131,225,209,245,212,227,154,156,123,171,189,222,148,247,92,224,92,108,81,74,208,28,206,166,60,136,93,75,60,136,63,229,25,103,252,182,176,104,12,55,167,201,82,201,108,18,123,127,91,105,60,36,90,206,42,1,191,155,27,229,17,197,183,26,206,115,199,19,13,77,114,16,53,80,77,132,100,21,229,82,5,237,42,45,80,71,88,220,136,229,41,252,107,220,244,120,185,159,209,209,166,111,139,162,192,0,70,114,119,143,6,222,210,250,109,163,240,162,173,203,240,163,25,204,30,112,200,230,160,31,21,104,72,139,60,97,226,51,31,25,87,162,88,115,29,140,125,210,10,69,50,29,203,191,145,244,23,192,86,151,240,81,235,66,126,189,153,86,240,113,129,159,41,248,104,232,132,159,251,114,103,97,53,92,138,161,14,217,7,243,18,232,70,2,234,162,105,155,60,70,97,136,119,155,253,209,210,44,209,29,116,249,254,22,35,174,121,230,250,40,245,154,197,44,42,235,90,91,98,48,235,3,14,191,53,184,9,150,126,84,140,95,150,59,94,117,121,111,140,37,229,4,118,196,40,34,52,58,153,7,90,231,2,219,35,216,106,0,2,244,166,43,201,129,62,116,221,28,79,254,216,85,137,134,200,96,49,91,249,155,193,136,202,130,53,17,111,179,186,187,2,213,135,29,31,175,239,241,100,7,239,4,218,177,30,227,132,165,231,186,105,210,168,165,212,78,170,90,22,245,124,80,205,102,1,208,47,168,62,195,64,80,90,4,36,232,242,246,33,151,133,22,1,220,189,126,148,195,11,113,188,129,100,117,75,175,65,21,63,150,126,6,91,250,4,184,244,84,43,211,241,3,203,98,107,251,7,26,27,149,63,48,82,127,247,229,125,30,178,143,46,201,141,151,117,200,179,4,234,86,252,135,153,206,179,194,237,98,6,130,28,56,102,76,170,72,91,37,209,146,90,36,222,150,29,41,132,177,214,179,29,151,134,160,134,229,9,98,90,250,129,74,222,99,115,91,85,136,91,86,29,27,59,50,13,226,233,75,208,224,226,70,107,151,3,249,25,138,4,117,254,22,97,218,135,107,207,83,238,73,81,130,203,206,230,206,40,7,210,145,108,22,149,154,91,251,230,253,109,199,103,101,49,64,127,93,202,68,160,129,120,27,126,121,205,2,106,55,44,255,188,208,27,1,183,47,162,143,211,175,225,119,30,127,226,209,226,240,19,106,195,24,147,190,35,179,31,255,68,186,33,246,208,185,111,252,224,96,177,104,129,24,202,176,235,20,6,159,128,205,7,119,67,71,229,35,178,137,224,122,173,181,49,249,79,137,198,253,79,67,70,66,12,188,47,20,152,208,133,59,34,134,85,79,131,128,85,224,125,24,72,136,179,121,141,38,71,132,179,246,157,19,247,60,201,121,185,132,2,65,161,117,222,245,2,238,68,46,70,225,241,150,221,23,191,133,87,141,180,147,37,186,98,58,122,8,59,112,178,218,251,164,31,177,158,124,33,118,43,217,44,175,112,238,216,217,18,196,138,11,227,252,178,32,123,61,199,85,184,146,156,173,94,202,217,31,216,0,90,246,102,192,66,144,211,63,255,91,232,126,103,100,252,210,58,77,62,244,233,120,118,10,128,211,111,81,22,239,49,62,132,29,89,249,248,53,126,249,16,110,238,187,81,115,90,212,108,116,205,202,186,218,14,192,44,40,190,128,229,107,89,127,180,253,90,139,41,140,39,68,191,198,85,189,175,98,164,239,225,91,15,187,217,104,179,176,156,77,78,96,2,206,108,121,190,165,103,208,180,206,72,151,67,34,121,148,148,127,119,136,58,119,54,62,187,238,82,19,244,64,133,11,140,126,67,30,73,80,246,56,210,107,212,200,125,121,214,99,151,205,103,104,185,248,104,237,27,13,52,39,247,49,120,142,149,178,55,63,123,77,80,95,221,59,229,137,109,199,1,79,174,117,105,157,240,40,227,78,74,225,181,107,35,51,140,2,10,139,213,253,197,104,166,201,54,200,234,172,233,173,124,178,24,37,221,215,142,71,54,230,127,191,197,143,70,120,229,88,107,169,107,152,189,213,39,179,217,104,198,133,91,123,86,178,83,242,154,90,72,8,124,1,202,64,206,3,98,151,181,151,38,166,159,107,220,177,58,87,56,54,69,225,83,75,247,125,180,83,57,106,222,9,180,30,159,24,149,86,27,167,205,124,229,131,54,6,143,114,98,22,124,185,231,212,86,33,243,233,180,0,118,246,17,128,50,221,207,164,169,32,20,135,168,175,97,199,193,132,12,229,217,60,55,92,217,52,102,51,238,119,130,188,212,57,182,81,30,66,233,230,165,90,170,49,239,211,242,51,114,239,108,49,96,16,114,115,57,39,77,86,163,76,173,254,215,129,71,133,17,115,228,49,199,106,85,189,83,36,236,193,27,150,230,210,54,87,114,10,201,101,217,3,109,40,73,211,101,250,164,45,48,51,225,46,43,75,112,74,92,45,168,193,161,179,235,167,108,55,10,170,35,19,132,82,20,115,156,186,109,30,205,231,123,55,188,18,188,224,91,92,78,176,65,249,29,54,236,30,0,48,218,254,30,138,135,136,56,113,116,142,63,134,46,255,84,229,36,111,177,116,50,99,133,72,175,158,25,147,47,151,127,11,41,162,22,88,79,65,174,250,157,15,81,195,135,232,149,165,217,211,33,60,255,3,41,73,71,202,194,187,223,211,129,135,168,201,72,58,26,42,1,6,131,30,54,36,150,96,211,57,83,241,9,176,240,240,120,217,105,234,1,230,180,33,35,182,182,148,0,31,149,102,23,148,240,118,162,17,95,131,250,212,248,199,15,152,180,13,181,118,74,198,168,204,130,187,218,21,122,7,236,135,110,179,225,228,39,120,54,36,173,201,169,156,76,158,32,181,150,161,227,69,178,223,251,72,189,84,71,14,196,45,29,58,69,213,210,17,82,242,84,154,76,139,80,166,100,234,40,114,85,49,243,188,174,137,54,64,179,107,84,247,238,134,16,232,82,239,252,105,123,111,174,78,42,171,151,185,145,6,62,13,70,3,38,116,122,34,140,39,200,36,142,87,75,106,95,101,100,161,126,254,124,41,238,177,51,242,59,214,49,170,150,185,40,82,127,153,25,110,221,42,204,120,204,78,99,17,78,35,67,41,60,77,12,9,77,253,222,96,197,74,158,143,88,85,75,225,60,91,112,94,61,68,109,180,57,53,170,2,87,113,194,89,59,21,244,76,69,49,96,146,92,37,206,62,21,143,76,166,14,132,170,191,174,70,247,146,170,224,215,60,147,97,0,228,250,15,61,20,192,142,246,224,39,17,14,133,196,181,214,129,212,45,123,211,20,201,209,198,92,149,72,29,20,243,215,124,4,141,34,113,106,122,27,102,154,66,50,252,10,164,231,9,86,250,75,178,194,15,90,24,18,35,148,230,21,135,129,211,237,205,23,70,249,80,173,7,252,124,255,83,217,193,177,235,15,65,97,237,65,202,189,18,19,180,242,109,10,194,91,225,118,138,41,226,72,199,154,196,120,124,29,16,169,217,162,209,212,17,189,183,106,138,120,4,107,87,175,105,100,126,223,152,93,226,48,183,3,146,248,23,220,149,151,206,31,156,12,78,116,31,202,127,182,81,103,140,134,71,154,157,191,37,39,15,163,242,7,132,152,221,230,188,4,170,31,115,57,251,71,213,164,76,234,76,84,102,63,56,252,216,155,206,166,65,73,18,62,6,233,124,9,198,168,63,134,28,154,191,240,239,29,242,11,249,6,111,171,67,219,138,94,149,250,249,28,140,107,29,148,239,88,185,150,120,0,1,128,13,175,13,33,133,87,114,103,103,75,106,119,57,213,59,80,99,115,79,2,208,74,155,173,97,113,18,156,80,52,110,135,23,11,201,166,16,79,228,142,46,246,177,184,202,162,69,105,116,187,27,219,22,209,52,61,20,16,225,241,233,61,186,222,196,185,157,52,161,170,7,161,195,255,218,49,8,19,48,128,182,125,171,186,211,129,131,171,73,128,73,18,1,1,104,13,255,57,84,160,100,174,56,184,237,219,239,34,66,187,155,219,66,42,17,77,112,76,151,144,219,72,31,141,10,243,73,232,175,194,135,228,175,56,91,124,11,225,93,188,50,164,19,135,215,203,144,121,185,160,230,74,136,46,192,113,11,50,114,126,90,188,192,198,127,54,96,177,235,50,110,108,153,234,173,78,146,136,141,11,93,219,4,36,135,244,177,250,75,255,133,115,104,93,37,216,26,207,253,245,89,183,90,81,108,248,204,82,34,249,130,99,212,197,5,106,223,54,68,237,82,103,184,61,152,86,253,244,144,10,30,191,109,234,51,101,242,232,245,53,203,223,7,103,116,252,64,168,221,32,49,161,186,95,212,194,215,207,20,39,90,85,67,121,102,123,168,158,9,25,36,161,44,127,178,34,100,25,78,81,255,218,60,31,227,156,192,21,114,244,132,229,65,137,231,89,58,17,187,203,177,253,245,1,199,133,143,208,2,106,109,57,197,89,88,146,89,149,21,101,59,208,180,4,42,135,35,38,239,179,224,112,217,46,37,175,223,153,42,14,229,72,55,9,19,222,102,183,240,198,21,139,24,94,179,171,156,85,109,149,223,218,119,200,151,122,208,46,109,39,164,178,181,53,150,236,78,74,252,2,177,11,13,88,125,58,132,22,57,18,175,98,52,193,103,254,176,196,38,246,61,133,215,222,67,42,246,186,242,63,81,99,152,4,135,90,202,159,158,251,195,132,51,163,60,252,237,240,30,216,46,53,204,190,125,129,90,122,38,6,35,164,60,190,156,201,66,101,18,63,253,135,82,138,67,102,13,153,126,233,253,49,67,165,230,57,113,69,112,135,255,124,109,79,176,207,29,134,201,89,182,169,251,144,20,77,6,107,214,199,216,193,126,222,93,213,103,136,58,47,63,159,205,111,135,10,241,233,165,237,110,25,65,52,33,155,216,5,12,186,49,198,132,67,87,90,240,37,49,102,86,243,51,109,222,16,120,170,208,136,86,71,38,211,158,103,30,92,19,69,112,60,114,36,151,48,147,28,53,233,145,17,245,18,43,250,201,43,136,239,192,56,253,145,178,178,123,119,59,46,173,115,171,120,116,185,201,129,77,238,166,74,160,54,242,225,152,191,254,45,22,90,137,32,234,142,93,139,111,131,23,186,203,200,216,150,76,77,183,140,112,169,86,177,4,158,137,207,196,110,10,217,90,18,198,15,34,63,10,164,73,81,5,208,192,159,56,239,190,80,76,69,75,185,16,52,32,165,248,167,246,38,203,246,218,209,249,183,237,87,67,33,242,72,53,14,101,162,21,200,199,244,113,240,64,138,186,60,191,222,227,34,191,59,107,85,226,117,87,125,18,108,132,78,107,104,222,206,38,12,109,124,209,197,73,145,217,88,125,228,127,238,220,211,79,149,22,159,120,36,139,245,243,5,236,73,33,104,113,28,195,247,215,62,46,213,77,191,230,74,114,125,4,129,31,85,202,211,135,89,242,115,132,43,158,188,249,144,243,223,189,243,115,128,11,67,101,46,134,243,201,226,195,47,101,29,76,255,11,120,32,41,23,36,83,117,221,32,207,152,6,67,87,143,169,215,114,81,15,74,231,65,251,228,209,216,181,174,231,218,236,162,210,171,216,237,188,119,202,137,195,105,73,113,80,73,229,10,182,52,82,50,138,138,40,170,183,146,29,28,166,108,250,58,150,46,136,103,13,243,124,77,163,116,222,92,88,71,43,212,47,227,241,7,134,141,125,127,233,90,191,42,65,127,190,113,177,198,81,240,162,39,45,160,243,22,46,192,35,29,135,184,6,148,38,194,181,14,7,155,241,250,179,149,145,101,36,212,173,187,78,62,244,42,33,129,43,141,158,225,164,172,80,78,122,7,109,28,66,186,6,214,74,4,52,144,48,138,76,23,181,11,220,147,239,31,170,92,177,205,14,169,78,106,38,175,132,220,163,220,32,224,104,114,67,115,45,98,43,4,158,130,211,29,79,72,54,181,38,30,204,150,86,153,59,58,96,28,18,248,219,91,83,36,127,39,183,208,133,57,158,40,98,29,130,12,140,90,223,88,39,118,75,243,32,206,53,165,127,133,66,206,73,181,45,39,205,110,132,196,164,83,142,231,115,61,107,161,180,98,2,152,223,171,238,42,253,175,184,9,255,236,98,94,95,161,65,149,105,132,124,247,211,127,104,51,229,108,236,180,41,24,9,168,33,26,132,161,219,152,20,87,143,175,122,211,22,150,22,208,47,31,152,220,36,73,64,140,90,29,115,238,79,214,141,153,30,116,180,240,21,136,175,178,201,253,205,74,84,16,245,99,181,99,103,193,115,161,7,32,201,211,56,41,116,166,206,216,192,142,175,224,105,34,45,224,185,57,49,235,1,112,222,84,248,184,173,127,103,125,17,23,68,130,79,64,8,85,21,15,62,188,13,14,204,99,116,225,20,197,36,226,137,233,46,37,214,75,176,52,248,247,195,107,56,15,160,70,175,80,146,108,193,225,231,152,121,99,173,36,93,8,6,150,37,193,91,56,148,33,41,137,231,146,79,127,241,169,96,172,47,60,220,37,15,104,51,126,11,229,254,38,139,145,91,77,3,212,231,200,234,172,54,38,248,110,145,193,34,132,141,80,83,221,208,110,215,72,116,162,168,72,184,129,171,228,200,10,36,33,203,239,111,27,134,194,111,77,116,159,9,6,150,117,112,206,93,152,122,91,113,72,93,208,68,7,70,91,77,78,180,244,61,98,250,127,28,153,79,57,8,77,98,48,178,54,32,131,54,9,39,33,234,254,72,202,208,64,221,167,130,158,82,159,201,238,46,44,153,158,166,79,107,97,19,118,186,253,199,202,221,81,190,158,68,8,252,61,26,240,23,88,2,207,63,187,63,59,92,96,23,25,33,74,237,238,40,71,63,101,102,83,136,146,147,37,104,197,16,227,233,60,118,19,195,46,27,242,76,145,104,135,158,203,216,179,252,166,59,121,242,50,39,252,169,149,59,35,109,72,122,226,124,171,6,80,169,36,21,21,15,175,68,252,222,100,52,67,68,61,215,70,9,198,129,9,14,253,192,204,188,153,28,117,69,42,47,122,29,65,219,242,45,56,240,82,231,91,186,128,65,151,117,189,250,223,5,52,36,138,222,210,152,34,81,123,39,22,176,50,30,171,62,129,144,164,197,221,45,209,246,189,10,217,95,14,208,73,217,148,227,120,197,219,87,118,74,64,158,229,58,237,255,9,220,116,33,205,140,182,154,160,90,91,19,86,86,13,33,68,130,1,227,158,171,52,118,203,75,232,92,59,219,126,40,82,70,253,194,170,79,119,58,244,115,186,76,252,14,239,176,113,84,147,253,195,228,114,92,198,138,244,242,22,25,177,110,6,167,231,72,63,176,164,99,12,27,199,200,47,15,34,237,222,209,236,104,246,197,206,32,36,20,158,172,240,184,175,111,192,236,42,191,237,94,19,127,211,215,231,142,156,246,151,121,163,40,188,107,148,100,186,205,126,131,146,32,199,62,24,80,230,44,96,63,132,61,154,224,88,7,149,224,230,115,155,57,12,124,160,186,164,50,93,42,5,62,136,128,99,217,219,57,240,90,116,113,130,179,68,254,219,136,42,53,205,56,66,13,218,178,72,94,63,120,114,240,165,22,194,224,250,246,216,145,86,142,96,138,61,231,118,141,153,72,188,139,74,159,37,120,216,121,116,6,45,226,99,158,243,100,31,52,243,186,96,15,170,243,255,221,22,254,100,133,187,56,219,133,199,240,207,207,91,35,18,142,24,93,255,83,66,153,82,220,147,36,72,134,144,100,253,32,159,154,78,236,5,90,127,79,124,27,110,185,19,156,51,203,99,14,240,135,91,175,5,130,201,10,44,231,209,73,212,254,185,22,180,52,6,44,169,103,34,134,102,138,171,251,59,71,202,186,130,13,118,81,230,152,119,252,120,166,128,98,206,89,147,103,215,45,10,150,157,129,127,2,224,11,218,195,21,138,204,151,186,64,111,234,164,1,104,178,132,30,163,66,164,109,25,209,143,21,144,181,151,245,192,72,25,21,137,164,12,78,210,239,240,144,171,45,120,0,91,38,183,112,208,171,168,10,27,34,18,15,146,113,53,200,82,205,234,181,84,75,123,227,141,154,70,236,135,191,83,108,137,56,194,225,193,95,209,138,199,11,124,56,150,45,48,195,206,244,67,82,95,253,3,255,28,146,223,197,50,242,20,217,137,118,193,62,70,25,6,117,216,96,89,55,11,87,61,33,26,8,32,73,207,53,125,237,31,96,12,216,252,156,123,59,229,65,250,158,34,31,115,242,7,122,190,13,16,54,100,100,192,4,72,230,103,217,162,56,213,231,131,39,232,67,225,202,12,161,127,101,143,23,221,148,49,199,181,47,143,142,160,95,177,124,253,255,113,142,123,241,45,98,29,13,48,253,88,143,67,14,142,19,204,141,68,124,163,2,206,244,231,37,201,56,214,148,177,52,178,3,240,122,116,2,17,76,217,93,202,220,1,20,142,145,58,141,251,37,174,66,228,42,206,163,177,113,150,160,190,249,134,12,23,136,163,72,205,41,7,60,20,96,131,249,246,54,43,41,241,212,187,102,201,9,221,72,30,170,238,96,100,69,230,110,244,87,78,155,116,35,138,41,21,50,137,92,161,7,83,76,82,116,121,69,124,136,158,189,25,59,152,103,51,215,177,49,242,82,157,200,62,26,4,124,32,215,12,195,187,185,216,144,84,36,66,237,229,210,72,42,2,172,21,195,110,42,174,79,230,244,63,44,222,101,251,7,3,61,115,163,180,218,134,160,23,53,194,173,219,159,98,23,44,191,38,93,232,171,131,51,183,32,101,132,7,33,31,92,227,161,33,214,155,154,48,217,111,90,149,4,181,220,249,133,133,92,90,165,75,21,254,163,128,117,165,203,191,180,236,169,63,66,83,169,145,11,54,194,118,131,126,185,130,78,237,129,8,115,205,243,208,135,182,198,8,3,56,147,189,85,79,171,181,180,124,36,151,40,248,244,238,63,228,45,42,75,98,213,51,171,0,234,216,194,41,9,57,163,103,74,31,191,185,255,189,4,140,62,189,115,29,185,71,224,217,35,9,70,7,44,206,207,221,151,203,190,189,249,97,183,207,97,141,49,65,100,61,240,186,139,2,208,61,61,10,223,239,171,244,51,27,208,44,150,93,200,17,106,54,204,19,144,66,115,163,72,255,193,198,10,230,198,31,206,119,31,183,91,110,199,251,243,109,45,24,152,74,108,107,207,166,156,87,72,28,252,110,7,47,198,5,231,6,236,7,255,203,110,188,129,211,123,251,17,25,181,8,103,119,194,158,255,62,74,190,227,109,156,147,66,27,151,173,176,230,206,92,64,77,199,248,156,144,138,203,78,101,124,97,29,123,162,204,225,206,149,173,69,27,108,221,17,193,107,97,74,155,41,140,190,78,89,246,145,145,21,26,217,153,70,152,100,200,51,152,73,143,80,183,217,215,69,150,254,88,30,119,35,242,162,51,56,23,78,41,27,79,171,20,250,169,62,42,68,61,188,232,30,95,199,188,217,199,35,178,222,70,246,218,136,46,20,218,183,126,237,103,65,71,124,4,46,202,90,167,112,229,9,68,5,44,110,201,123,11,51,219,206,105,241,36,108,246,76,232,43,219,105,121,90,229,79,246,179,63,207,235,75,255,84,56,95,201,42,49,64,97,10,38,153,26,126,77,82,73,172,189,71,129,99,226,85,244,13,29,215,203,12,49,186,185,136,240,117,165,98,222,162,179,129,159,243,174,241,77,25,58,133,211,90,54,0,33,189,65,140,138,15,148,115,238,92,245,105,104,32,43,40,12,126,47,136,146,210,161,212,64,179,250,156,163,27,143,87,134,115,248,106,246,230,52,129,209,97,13,60,115,249,121,187,186,141,226,246,86,5,2,199,225,198,59,130,204,10,67,15,4,2,236,241,103,182,0,25,184,32,154,105,94,211,140,213,74,54,240,239,7,125,8,189,218,210,92,248,137,102,59,248,108,222,104,127,142,203,103,44,177,191,220,182,179,32,84,58,33,86,146,182,166,179,45,2,211,56,156,2,22,112,154,132,238,148,105,204,230,109,223,234,237,175,156,234,53,93,12,129,1,35,149,180,98,10,235,91,46,70,240,222,36,147,181,73,60,179,19,101,59,1,93,182,100,254,0,248,41,127,74,204,102,59,243,16,25,65,150,253,68,216,37,111,65,97,225,167,231,27,253,156,211,43,11,38,26,226,95,228,43,69,51,32,238,101,210,171,73,98,165,70,150,168,38,179,189,157,252,246,109,100,42,95,251,28,136,110,128,14,90,80,151,65,40,155,17,158,12,15,137,191,49,255,200,12,196,97,140,178,81,183,128,39,146,76,218,200,151,4,37,43,78,61,47,51,179,44,39,37,255,84,50,208,183,40,205,70,198,32,128,194,106,216,170,34,109,172,244,142,155,217,199,137,63,62,71,20,182,163,74,80,103,176,78,120,55,44,253,132,175,8,166,109,23,194,206,229,32,130,225,222,112,139,69,12,62,83,93,168,48,247,92,105,89,189,174,97,217,162,148,3,112,15,6,61,113,163,48,51,59,210,92,168,129,173,217,55,249,139,3,132,227,71,131,38,91,254,221,129,70,215,234,16,30,42,33,190,46,156,28,144,38,224,249,0,207,109,172,202,172,144,117,200,188,213,189,64,254,23,9,236,253,152,204,166,73,45,12,210,211,215,177,238,192,156,223,217,49,224,139,249,100,109,114,156,147,166,67,244,158,120,218,248,35,118,33,224,165,65,152,252,125,140,130,190,6,229,187,60,173,164,50,80,216,168,79,52,138,73,184,250,27,82,54,93,56,198,27,210,10,233,96,35,108,36,158,99,186,186,0,83,222,138,102,87,123,137,237,120,2,238,40,241,34,146,152,166,39,63,64,242,16,248,86,23,58,31,120,197,60,185,52,112,163,255,79,1,215,222,101,86,76,224,236,89,50,237,150,163,87,211,101,79,3,166,54,232,245,164,21,202,113,155,41,222,120,189,21,235,54,139,178,222,14,230,81,100,244,17,3,212,141,82,131,23,22,208,233,114,160,108,103,128,227,201,221,180,178,117,198,197,97,241,47,42,183,233,243,104,216,189,133,227,46,60,218,233,33,33,44,143,233,132,0,190,161,35,111,96,112,80,169,1,5,7,134,111,85,166,224,121,43,68,195,182,242,54,225,12,78,69,132,144,74,8,48,128,44,129,173,139,91,27,79,33,190,52,217,2,41,155,59,22,39,188,121,115,123,122,15,33,40,146,114,209,150,136,233,57,60,33,59,185,173,250,213,37,168,173,19,247,43,169,135,68,42,241,32,60,169,32,28,2,180,247,146,213,15,165,156,120,244,34,60,131,149,111,93,107,42,195,130,74,77,75,26,158,206,224,6,246,106,114,147,42,250,140,79,149,138,153,185,156,13,7,83,189,123,150,37,33,214,84,105,173,83,170,192,38,28,241,104,84,78,196,206,190,188,167,220,214,134,192,75,233,255,114,176,221,246,77,65,105,229,228,12,88,50,87,74,73,156,57,135,115,247,113,28,216,228,245,77,162,61,53,47,102,16,115,81,168,236,59,156,117,63,118,215,216,144,53,146,44,99,154,89,89,140,25,37,128,215,153,56,239,109,165,5,229,33,88,187,150,121,104,124,162,77,148,238,14,154,29,239,129,62,84,119,29,182,27,227,5,57,233,88,141,38,75,19,7,168,71,117,150,246,103,7,245,81,118,128,178,17,196,198,108,82,42,196,8,135,221,91,57,143,208,94,49,64,253,114,215,186,163,200,116,209,60,2,174,84,124,81,157,220,82,34,164,241,247,46,5,26,19,207,197,236,4,97,100,32,183,165,160,89,112,236,166,192,13,108,210,95,36,213,181,159,206,90,125,181,141,162,106,163,167,153,238,56,88,196,102,219,141,210,222,14,237,146,65,88,67,11,187,91,184,233,109,88,174,110,192,180,11,210,146,52,98,237,72,175,20,75,232,52,14,40,88,236,173,56,188,99,173,49,25,83,217,208,82,83,210,86,215,201,23,166,137,23,132,151,109,106,44,233,1,224,255,15,134,120,138,117,31,164,93,149,56,164,141,113,55,235,61,168,23,73,215,188,160,173,167,156,65,100,113,143,196,137,34,93,179,92,5,27,10,236,3,22,61,242,249,254,100,165,118,64,189,133,182,67,140,160,111,205,123,72,52,49,166,157,176,42,138,6,17,217,100,255,108,235,196,144,170,162,5,129,66,14,248,248,244,205,21,171,166,86,191,123,38,197,110,18,58,54,78,61,124,62,176,78,148,246,60,70,240,121,246,163,116,22,52,104,181,91,207,121,85,203,192,110,68,172,205,119,46,212,216,133,80,192,2,48,137,139,228,121,30,223,213,27,178,209,247,163,140,90,178,205,182,2,151,90,157,44,95,223,96,13,68,207,80,185,119,117,33,187,228,138,201,203,205,92,5,104,165,135,124,104,108,68,16,100,204,189,204,11,95,7,157,42,38,31,168,72,65,47,131,68,2,73,118,58,87,223,123,239,252,225,160,203,157,135,229,157,6,90,181,243,95,255,139,149,44,168,148,76,98,90,155,201,124,164,179,149,171,127,112,8,85,50,235,227,127,63,248,241,139,169,174,100,143,89,63,236,177,190,237,56,220,227,195,190,111,173,230,126,95,48,63,76,193,68,8,31,119,75,240,48,32,242,145,35,167,238,63,36,200,105,23,54,207,131,186,60,115,178,177,154,46,26,62,103,90,37,222,226,101,250,29,126,243,253,70,38,7,211,211,126,62,19,131,231,38,75,112,172,249,115,64,63,165,11,250,120,249,64,81,92,38,230,243,154,238,59,104,127,83,86,216,107,59,196,67,12,121,251,184,187,117,247,44,195,191,207,150,69,117,102,205,34,83,32,190,35,39,81,185,162,105,216,167,35,127,123,147,144,114,72,120,65,189,34,87,69,238,128,172,221,213,166,219,34,160,70,31,43,86,101,189,66,59,220,122,92,157,230,132,11,249,23,24,199,103,170,6,163,208,166,48,80,108,104,180,123,2,112,226,36,164,79,61,66,122,71,246,58,22,241,217,12,18,200,47,242,226,147,70,185,193,40,180,196,98,219,109,190,80,226,253,113,11,166,161,225,46,217,231,134,125,31,29,117,97,51,68,178,168,176,177,210,82,121,223,120,183,240,114,219,112,24,152,4,150,247,139,179,109,161,67,177,139,112,248,129,243,164,116,217,226,98,50,72,119,34,254,93,245,175,25,248,147,59,98,246,164,110,166,136,44,226,44,8,187,205,244,73,176,133,1,133,52,138,126,58,7,35,143,151,96,152,81,112,210,165,200,85,161,130,48,45,189,213,21,45,197,249,210,253,176,116,30,0,42,190,169,8,87,177,31,217,5,239,91,238,61,35,77,70,197,1,145,127,20,199,12,119,31,45,186,75,85,211,206,209,58,169,255,89,109,33,61,108,195,215,46,122,231,149,21,25,102,33,222,1,53,237,75,142,75,8,28,24,106,221,127,188,167,122,33,180,144,244,106,164,80,178,221,162,19,14,223,244,0,32,4,213,49,111,221,56,242,168,252,10,114,245,104,15,101,167,224,167,221,116,143,11,29,239,118,83,5,172,4,58,237,46,149,62,67,29,91,245,184,201,142,243,245,43,67,205,89,30,57,156,149,196,17,169,163,107,17,232,178,78,201,215,155,38,210,159,33,166,22,29,190,23,53,99,250,200,229,91,170,105,228,193,178,125,49,129,104,64,109,97,4,223,59,84,63,151,38,184,114,102,42,121,213,5,217,4,121,56,130,115,246,53,10,219,155,158,189,198,94,152,51,25,161,215,208,40,132,203,179,238,65,208,157,227,218,251,239,164,254,190,14,30,115,169,203,242,165,201,125,123,72,71,246,229,98,155,150,238,112,7,215,75,181,204,57,65,6,243,84,36,249,163,132,116,54,18,197,146,231,217,145,229,150,119,101,44,144,182,27,36,106,234,43,207,84,60,29,196,111,12,39,16,65,227,74,129,147,1,182,46,56,91,68,18,172,196,87,184,3,76,35,176,87,119,204,185,50,203,246,215,62,97,159,69,125,34,250,94,59,115,97,163,9,145,8,148,229,11,110,162,232,95,32,160,101,27,146,176,151,25,4,233,112,158,196,107,74,33,31,138,58,36,41,11,200,252,113,213,111,63,75,113,128,208,200,233,57,137,212,205,99,57,75,83,68,189,84,149,29,192,107,235,148,136,234,90,183,35,84,97,74,222,66,120,140,80,152,231,237,102,47,139,108,132,0,239,124,209,71,130,97,17,124,138,58,178,54,236,15,235,210,4,77,95,170,37,217,57,250,90,249,255,198,175,201,147,58,169,230,5,117,142,18,200,254,111,225,150,202,217,114,83,171,46,162,152,59,145,74,99,108,219,108,81,123,82,83,13,123,54,14,238,57,83,43,165,102,216,187,120,61,74,129,41,84,118,255,52,245,164,190,158,234,227,75,208,251,157,253,22,187,4,232,17,43,172,12,198,200,41,204,73,145,39,193,242,53,123,178,14,84,16,79,131,222,30,20,163,184,187,169,177,103,79,131,139,51,149,172,177,152,74,181,42,32,177,181,192,67,41,101,42,39,81,231,149,32,54,49,80,156,19,139,66,45,79,23,59,155,246,27,68,52,31,159,193,176,198,154,198,78,21,134,226,54,147,124,165,16,135,211,197,239,189,167,3,209,226,180,160,29,189,232,23,67,26,210,45,24,43,168,153,250,21,161,234,111,23,143,173,248,57,14,250,228,82,204,235,51,98,133,201,31,12,175,151,46,130,243,178,133,29,202,176,200,53,24,243,131,93,179,132,87,149,153,102,184,8,59,125,154,12,46,80,45,153,1,20,35,127,153,176,125,169,235,44,11,21,8,0,122,185,80,136,66,43,34,9,202,194,114,76,199,210,149,28,2,158,157,219,62,57,202,255,220,124,125,36,127,231,141,66,26,111,160,123,93,137,243,160,198,228,90,7,116,160,70,147,119,227,239,159,109,226,35,85,244,116,128,190,102,66,120,85,162,161,57,238,180,11,198,39,157,108,174,137,169,12,94,47,1,70,27,163,234,173,124,220,28,115,202,228,205,126,127,103,225,197,220,139,6,67,246,140,32,144,125,91,81,98,90,98,138,45,155,112,119,121,104,156,85,174,146,143,70,148,219,190,156,119,107,125,73,128,74,26,211,166,117,191,201,192,12,174,57,209,81,117,205,156,88,75,213,72,77,91,110,196,5,212,3,204,167,46,185,79,14,4,227,16,180,114,45,6,31,178,239,65,218,228,78,29,201,143,49,104,33,169,119,181,241,131,111,226,48,26,162,164,213,12,238,45,145,43,210,143,238,190,150,28,241,189,26,192,157,11,178,33,193,13,52,177,155,100,160,196,253,48,50,78,108,52,193,142,138,20,20,148,166,12,55,239,87,204,187,179,136,164,217,175,141,254,12,65,119,228,159,14,188,183,183,37,125,34,87,169,10,31,46,123,196,78,209,135,236,120,166,40,125,177,24,18,253,198,197,146,88,6,231,72,242,151,45,37,216,130,241,231,138,90,49,140,105,212,164,226,112,156,207,82,146,33,211,222,77,53,121,109,3,232,240,14,40,245,102,18,203,2,194,87,29,170,102,235,10,220,105,91,86,141,87,43,26,191,185,21,142,140,51,150,149,80,172,101,238,112,188,18,186,5,150,226,134,26,161,145,58,9,211,77,146,146,170,104,50,227,212,9,167,8,13,123,8,52,57,125,225,211,59,135,34,80,137,212,119,37,183,92,164,131,152,178,210,46,239,113,108,56,53,201,160,108,230,243,113,185,183,196,208,251,118,158,233,224,176,7,209,82,193,82,4,3,140,191,224,94,244,52,157,22,54,69,10,127,222,146,160,57,89,98,205,192,165,181,164,105,116,9,22,54,84,17,154,156,1,194,170,127,204,140,77,196,52,127,138,226,94,230,87,133,240,172,37,200,129,166,58,243,23,64,122,42,118,65,175,53,147,103,4,1,230,181,155,11,33,130,143,246,164,239,121,203,81,191,226,75,101,107,113,103,166,109,240,98,70,162,175,196,74,236,154,97,96,49,38,189,12,63,230,90,15,8,84,183,143,251,248,200,63,210,20,100,7,163,189,186,231,184,50,148,198,250,112,28,57,178,88,238,246,63,173,200,139,81,51,173,136,149,16,174,106,58,82,57,126,43,80,175,139,7,171,117,45,9,169,146,161,100,185,109,90,244,14,192,147,207,216,95,111,175,2,94,47,73,238,54,171,155,117,227,45,25,19,0,0,200,215,227,42,192,135,210,47,117,185,35,52,163,32,163,130,120,165,142,48,198,147,114,167,223,36,70,35,102,116,155,19,109,166,53,93,26,176,152,203,245,130,227,21,208,179,109,194,29,23,100,234,237,193,117,216,75,107,193,34,201,152,97,210,74,155,222,180,98,152,159,106,218,137,32,184,54,1,185,59,190,233,144,236,22,153,241,109,199,15,222,158,241,110,89,37,238,242,247,90,98,190,232,212,181,236,110,64,197,13,128,105,173,192,179,2,171,243,156,48,174,226,253,117,251,70,246,92,2,47,60,46,36,109,122,68,99,97,36,74,12,243,158,135,27,158,206,119,24,2,39,86,255,218,189,156,230,183,212,247,78,12,243,116,254,84,9,20,118,171,241,29,23,234,167,227,249,30,84,75,239,37,146,133,239,108,157,94,224,200,211,69,40,94,218,220,115,30,129,180,23,63,27,128,30,65,42,248,112,134,36,95,184,214,119,116,190,176,189,171,151,63,171,169,49,159,12,70,45,190,68,181,207,0,8,130,131,17,104,200,136,25,25,192,244,183,107,12,152,153,134,103,48,3,59,27,238,165,77,190,56,32,236,204,113,34,38,111,45,81,218,102,229,108,158,67,197,5,130,176,255,169,31,90,237,118,231,249,178,182,93,139,73,138,76,92,50,149,28,92,45,180,211,25,1,56,165,180,175,111,69,43,251,154,179,226,32,240,68,83,31,142,237,227,8,168,98,123,186,35,139,68,114,29,2,60,91,183,116,6,151,24,65,251,21,192,129,216,15,212,211,74,178,241,77,181,36,84,77,30,32,85,171,147,17,31,70,16,23,254,217,218,51,48,112,207,170,169,51,96,239,176,23,147,30,54,136,183,143,164,44,230,247,189,169,118,194,91,140,248,69,218,47,168,139,24,219,210,16,93,176,247,43,199,193,176,166,255,203,79,135,234,142,94,73,202,105,173,118,97,219,109,58,137,211,7,79,105,32,136,137,37,175,180,97,165,49,159,81,17,224,216,181,163,55,9,203,207,75,248,212,9,18,176,210,196,170,157,166,194,240,24,179,82,179,21,0,210,177,106,132,213,13,139,48,220,34,172,255,248,207,127,26,209,110,180,213,32,51,208,88,213,162,201,127,97,135,191,235,250,185,10,109,115,146,108,225,234,58,99,195,9,43,156,240,38,86,57,174,117,16,86,198,250,21,67,238,213,37,144,163,225,214,108,155,91,77,107,115,89,188,119,75,244,30,216,142,51,106,111,138,193,223,109,126,207,1,203,21,182,221,171,194,150,1,161,44,109,198,234,8,167,72,73,39,199,67,158,108,9,28,53,102,88,110,156,205,74,239,106,214,166,154,253,169,20,112,23,72,22,151,191,109,79,140,186,231,16,249,10,160,214,63,82,138,186,74,148,196,122,232,4,88,74,118,151,193,130,144,109,191,152,63,137,129,167,26,219,147,224,43,217,142,143,73,246,248,243,14,134,189,50,235,177,86,9,234,232,170,211,150,133,47,133,139,144,37,88,34,65,149,152,162,79,84,62,110,160,1,28,90,53,244,199,187,8,182,194,0,122,140,241,161,52,184,195,149,166,31,117,146,169,89,214,149,92,116,212,228,169,63,198,155,10,30,61,85,50,133,88,79,178,129,176,223,252,127,61,116,141,165,144,39,24,108,249,182,43,132,206,50,194,134,198,85,39,219,204,95,10,129,149,20,31,228,134,19,10,166,75,21,21,204,143,207,152,209,128,214,169,175,198,187,132,76,200,171,123,6,50,37,175,151,227,2,99,197,101,155,35,53,116,17,102,214,223,50,126,171,152,87,47,0,87,198,125,195,155,98,247,192,189,191,226,189,211,193,167,199,103,240,230,197,75,131,78,215,141,150,133,114,232,254,137,169,53,3,250,2,138,180,146,134,187,247,170,55,144,227,30,222,182,6,45,255,202,147,248,193,132,242,149,187,208,151,128,4,230,252,99,249,87,121,204,94,124,227,163,245,62,222,211,137,192,193,151,12,230,190,137,26,34,246,173,211,173,135,173,216,137,13,52,210,228,70,47,121,35,76,162,220,246,197,232,169,145,165,212,220,167,163,89,147,198,86,220,158,77,106,56,79,12,172,176,170,5,47,140,84,242,240,143,176,172,12,194,15,97,38,240,71,210,178,146,79,95,51,9,14,162,59,74,178,32,253,196,85,38,98,30,56,153,175,254,194,126,78,129,20,144,159,89,217,26,229,12,250,140,211,154,169,70,46,52,212,12,234,168,172,209,48,17,253,67,124,76,246,235,235,218,97,176,133,124,131,188,73,219,36,125,172,175,247,131,98,244,84,225,203,244,253,28,96,196,238,113,192,57,106,80,155,80,80,153,13,161,244,70,9,205,205,137,247,19,207,253,244,81,194,163,149,140,153,202,103,161,200,170,202,223,104,62,233,30,85,226,125,234,14,153,21,82,120,21,197,193,82,62,180,51,14,240,109,209,151,88,201,80,27,45,253,174,155,253,213,228,122,225,52,118,242,105,17,188,209,97,135,220,73,139,245,247,17,116,199,201,110,186,220,122,38,38,119,86,245,206,231,65,0,168,4,62,36,197,230,68,1,181,160,58,11,127,230,41,38,188,201,70,50,59,120,61,151,2,214,67,135,87,207,168,124,139,137,179,97,83,175,64,117,83,133,164,48,142,46,253,232,2,193,233,133,118,107,71,151,200,24,232,140,152,148,34,75,192,176,30,167,30,201,210,78,0,233,114,205,219,93,19,50,94,167,101,15,76,236,195,42,49,31,133,22,25,154,188,196,98,49,134,215,107,70,79,226,81,82,155,119,63,109,65,158,83,236,244,163,197,202,204,88,241,161,17,213,175,10,22,232,239,83,61,138,185,169,74,67,77,39,8,173,41,163,101,73,49,85,164,49,43,161,19,198,27,143,73,197,228,188,129,143,244,68,116,92,90,65,44,188,99,115,250,0,241,146,205,25,10,9,179,150,55,167,236,56,68,103,197,195,190,212,171,140,52,153,27,164,156,80,172,3,83,166,45,179,195,192,99,41,117,42,17,23,230,22,136,89,246,223,90,127,216,192,182,10,81,244,190,3,227,22,193,192,41,207,166,20,154,118,146,174,196,207,75,73,165,51,53,70,139,40,55,86,56,202,179,131,69,132,200,194,241,104,64,149,114,101,50,177,10,136,229,47,19,156,65,63,146,216,153,143,82,75,16,180,165,24,5,184,253,120,194,96,111,234,249,139,101,146,148,140,211,91,9,247,144,12,151,110,201,17,201,122,236,162,37,109,255,152,119,17,135,78,219,134,90,145,143,157,213,189,81,186,113,6,223,195,172,25,105,1,208,111,205,154,150,70,1,62,255,249,160,203,172,193,93,249,5,208,216,125,97,154,144,93,46,134,80,72,140,144,151,25,9,68,248,234,169,170,37,77,126,24,195,166,205,109,23,238,131,137,250,130,133,11,251,155,49,42,114,252,76,129,126,208,56,101,42,97,216,90,174,6,215,17,222,79,199,113,5,32,14,16,109,87,40,175,190,142,221,123,106,236,128,90,37,231,251,212,163,253,187,180,182,234,28,206,252,1,111,197,173,208,137,212,58,74,192,178,228,232,236,49,25,135,100,40,187,5,20,96,188,189,103,62,138,240,107,114,44,16,176,201,131,184,139,40,112,207,10,30,28,203,163,70,32,167,31,119,47,242,199,46,141,200,203,253,141,2,34,235,82,58,103,210,77,229,45,168,186,47,147,154,115,123,30,31,139,90,99,227,54,79,22,127,53,180,6,218,83,61,162,114,227,179,60,165,135,90,45,105,33,101,121,179,29,19,198,112,183,90,40,4,5,122,134,204,68,215,121,1,248,171,86,113,96,94,47,54,89,132,209,194,190,44,222,135,139,159,21,198,195,246,204,12,77,95,129,138,176,195,2,53,40,105,51,43,199,21,28,56,59,7,88,47,197,67,125,230,58,142,249,135,188,81,51,212,20,199,246,184,244,19,31,222,134,97,90,76,229,143,2,219,227,93,99,89,222,35,184,213,170,108,136,147,22,90,78,152,3,133,1,211,226,113,190,48,107,116,195,84,176,193,116,177,79,123,79,197,83,77,197,26,86,81,60,35,25,34,167,209,145,254,101,80,145,195,233,161,71,254,143,196,178,9,145,70,206,82,84,45,129,203,243,167,234,86,37,6,210,155,214,28,38,210,12,210,145,201,147,103,158,143,190,254,126,239,195,99,11,94,124,174,199,9,93,39,150,134,52,184,77,102,138,233,105,61,174,229,238,96,236,165,72,240,62,61,211,184,203,140,101,255,240,25,174,68,217,112,20,49,77,107,147,87,241,91,91,25,94,118,184,89,254,180,34,127,95,248,187,61,97,107,243,222,155,115,134,49,239,147,98,92,152,235,216,246,159,16,84,26,87,80,69,63,84,93,147,251,164,14,145,165,80,18,225,174,244,121,44,34,159,76,146,80,168,190,214,216,91,238,5,224,90,100,40,184,194,69,54,35,59,158,174,9,144,143,16,45,179,110,9,240,22,77,209,41,130,184,235,175,53,45,138,160,247,182,139,52,117,182,151,81,255,173,189,106,117,173,189,171,146,166,95,117,104,38,115,237,105,156,158,108,141,14,23,102,119,27,167,68,186,68,120,63,147,150,131,98,164,244,168,201,236,1,139,125,37,161,165,169,183,65,153,152,0,34,224,214,150,110,251,51,155,231,244,112,54,190,156,236,160,212,109,222,222,141,91,187,42,78,255,107,183,92,131,185,75,81,61,75,249,74,155,149,134,251,102,155,214,141,222,87,111,207,222,129,26,154,226,150,50,234,29,151,24,229,207,197,246,46,209,38,124,101,192,230,146,221,104,53,12,102,76,94,138,209,25,78,202,66,72,235,173,124,126,56,169,247,19,108,13,51,139,69,119,29,208,155,191,9,11,4,104,134,111,139,43,79,112,72,240,151,10,53,215,82,210,89,177,141,255,137,104,195,13,181,41,193,21,81,50,163,86,234,11,248,92,20,171,165,252,130,225,248,149,227,123,219,93,208,151,117,110,224,50,82,96,4,237,224,34,79,221,79,146,18,205,140,74,91,200,123,1,162,77,47,200,54,66,235,136,158,236,31,145,88,114,22,94,229,231,155,208,183,88,132,163,6,93,223,66,227,82,215,176,255,3,197,64,69,108,52,212,1,254,37,186,238,11,38,253,10,55,9,187,232,184,214,152,44,240,165,112,192,112,238,206,176,47,106,9,202,64,149,218,41,154,103,188,28,224,148,237,163,30,9,226,1,103,200,132,216,130,126,198,7,115,69,94,199,12,171,42,82,162,167,92,207,0,79,85,50,185,74,187,195,209,135,248,104,17,156,8,133,215,68,3,163,85,43,151,115,122,78,204,124,119,3,253,65,111,34,227,233,94,149,206,214,59,207,122,234,159,103,173,81,32,237,255,167,169,104,3,161,187,165,213,51,130,242,115,131,239,110,238,59,70,240,253,36,123,117,174,40,39,96,226,236,20,223,43,71,35,198,146,178,197,175,237,21,114,173,16,98,88,14,23,200,234,242,181,248,38,177,12,206,180,38,204,70,237,33,101,60,168,2,23,252,198,83,56,13,124,196,198,222,71,4,135,149,4,10,60,105,148,184,181,87,27,127,223,208,155,21,33,114,149,249,186,48,227,140,73,230,226,120,157,229,93,12,60,100,75,140,239,73,183,9,9,159,189,11,49,98,72,89,21,192,50,213,166,232,191,209,189,65,191,11,235,249,225,4,45,83,171,50,214,176,66,48,202,173,252,23,195,158,11,74,15,48,175,230,145,255,121,10,44,229,219,240,125,102,168,180,223,201,159,127,141,184,161,31,31,6,231,163,36,26,97,142,186,185,147,218,144,115,111,132,158,195,186,162,68,239,119,116,30,110,104,140,101,119,34,48,246,5,25,203,66,217,154,84,20,31,25,23,72,231,206,140,134,53,99,46,109,113,18,202,90,44,11,187,57,246,250,116,148,217,216,226,159,162,163,18,57,82,89,106,111,99,131,148,64,62,152,71,158,162,210,21,170,136,51,74,247,21,229,53,155,156,101,138,120,207,247,38,107,104,19,100,73,59,223,189,253,215,126,135,98,218,161,228,207,232,93,154,108,118,181,76,98,233,182,243,228,194,80,225,166,207,180,170,188,86,60,13,173,51,85,228,86,167,108,232,234,248,255,41,113,39,31,220,248,89,92,196,250,19,6,147,94,16,36,34,233,150,25,216,207,54,212,194,66,19,111,73,50,244,73,146,52,161,160,139,130,52,230,30,102,150,78,89,33,153,253,46,29,109,169,112,186,107,253,216,119,14,46,76,18,107,38,40,197,13,111,137,137,95,114,141,220,88,206,1,62,169,199,134,228,145,107,69,17,115,190,20,120,105,45,129,238,240,117,65,224,92,188,20,89,251,170,72,117,190,213,155,8,216,29,176,78,239,137,33,150,105,24,249,195,114,164,170,101,82,246,97,238,235,165,52,32,198,234,13,145,12,250,109,230,117,160,56,41,108,120,222,253,178,64,196,176,153,21,93,127,237,179,229,114,221,250,80,210,2,66,88,100,208,133,77,218,80,9,92,22,6,49,246,221,137,38,22,182,147,25,173,212,113,180,229,208,251,43,243,224,116,162,135,145,42,108,208,243,250,85,44,191,56,66,109,71,225,49,117,41,28,117,91,115,96,53,221,25,145,58,156,24,74,74,33,29,126,19,248,151,33,96,91,119,181,86,134,108,144,47,152,148,86,94,80,173,68,150,7,55,239,143,21,181,192,38,204,163,116,143,14,194,44,180,220,94,78,26,189,142,141,22,219,164,75,20,2,49,20,152,227,156,248,173,205,181,15,177,7,142,27,169,82,65,61,255,123,204,45,109,148,122,242,141,72,148,100,16,107,204,137,31,18,239,165,96,169,206,129,193,87,38,228,19,236,249,235,155,214,99,237,116,102,203,54,148,199,138,145,178,71,192,8,6,182,58,41,37,148,154,26,113,9,92,102,111,155,31,83,67,48,230,185,107,82,84,32,85,60,82,167,85,231,49,197,137,205,185,21,58,164,70,65,94,195,73,33,171,254,224,64,53,179,143,146,117,28,197,98,156,153,182,208,110,158,96,161,108,162,46,153,127,188,137,216,69,149,100,94,27,130,254,82,241,92,185,99,129,197,29,169,188,89,192,32,9,194,125,193,178,241,59,232,136,118,46,191,91,13,208,62,218,178,60,23,190,87,198,94,95,6,115,4,246,240,116,126,186,45,80,170,253,160,34,110,150,32,183,101,193,5,98,141,5,146,41,70,197,25,55,153,54,201,104,213,39,248,55,54,237,167,158,203,26,230,218,68,159,144,243,38,166,181,147,89,100,143,70,34,180,208,83,74,229,177,170,162,220,90,31,224,109,88,69,149,25,206,103,82,235,102,145,101,128,239,235,34,94,110,235,126,51,124,178,82,47,35,73,219,87,224,134,245,48,237,157,6,22,143,251,208,126,223,42,12,77,1,106,190,242,124,201,115,200,50,141,164,196,175,0,27,187,178,84,29,130,145,37,140,30,175,78,255,162,137,87,90,6,12,120,62,250,213,217,154,6,8,176,32,105,182,110,53,247,185,70,16,37,255,174,131,64,167,182,6,111,163,50,230,0,154,192,66,253,199,28,229,9,117,12,199,219,4,64,115,213,134,184,252,182,215,237,172,210,146,100,15,146,195,68,108,141,159,231,81,7,111,202,34,210,71,36,145,204,156,139,14,79,167,49,104,94,182,174,37,254,154,173,141,176,154,195,244,14,232,203,252,8,146,187,75,196,168,200,240,206,201,33,100,205,227,54,167,50,11,53,33,210,234,26,149,209,27,118,53,138,65,119,149,42,215,77,73,104,64,121,212,32,139,245,195,116,66,197,185,214,210,118,226,144,129,224,158,12,46,115,186,116,61,93,213,215,46,168,153,44,181,120,206,96,49,229,192,69,70,235,7,218,119,1,65,99,101,119,30,171,173,195,40,187,81,27,110,137,195,220,82,19,188,238,11,18,79,242,31,213,119,228,80,235,95,134,145,159,106,155,248,232,195,191,178,129,116,145,199,81,12,136,56,36,99,104,143,134,197,178,8,176,231,45,87,182,138,84,162,179,217,176,148,6,101,8,183,231,95,60,93,55,92,202,69,200,139,97,141,117,228,6,136,95,139,51,184,89,130,138,26,239,28,135,199,181,53,109,128,176,46,253,228,87,180,229,238,148,73,46,68,93,9,88,105,172,114,57,100,82,153,96,255,180,157,115,187,185,179,195,156,160,186,197,95,15,98,153,253,101,52,4,144,230,68,95,65,106,224,74,200,172,31,56,28,197,31,182,255,24,22,198,128,71,93,84,176,51,37,176,35,95,231,140,49,237,229,160,209,94,70,146,225,29,5,59,19,131,171,36,50,130,106,10,187,219,98,165,106,97,1,21,87,165,198,175,80,97,111,26,206,239,1,96,222,28,218,42,135,122,218,88,65,54,97,70,195,55,196,45,47,59,66,7,27,209,123,155,39,207,71,31,211,224,105,11,237,252,63,98,205,251,3,28,254,13,134,110,67,74,32,138,207,223,135,190,76,135,144,65,92,190,52,72,131,14,27,128,179,177,40,240,181,50,11,211,230,213,55,9,203,231,226,118,87,146,250,113,147,181,164,62,238,36,245,175,177,169,137,93,182,13,40,119,226,112,36,176,130,105,92,182,118,223,147,133,16,198,153,172,61,152,243,85,162,93,23,149,221,22,153,190,39,211,243,208,161,117,78,6,138,211,138,172,42,33,223,86,36,148,126,219,155,110,135,100,123,216,229,154,200,36,151,247,92,47,10,4,212,82,165,113,15,242,52,13,13,244,55,177,68,45,215,177,223,191,42,89,171,177,52,193,128,211,111,33,49,73,136,137,59,73,80,193,2,190,179,193,230,198,170,21,193,235,29,55,230,42,152,144,181,198,22,101,222,120,4,244,127,173,128,124,11,133,163,46,237,113,225,116,239,92,213,22,63,213,50,47,60,123,240,63,211,18,215,230,221,205,146,73,69,20,193,76,197,202,206,103,138,28,230,76,86,22,113,101,230,59,172,213,53,120,72,250,12,217,125,60,111,16,74,49,227,155,166,13,120,94,198,0,69,78,197,243,127,189,251,250,238,143,57,211,42,241,31,172,102,250,162,200,139,183,150,37,30,55,235,111,222,66,234,115,169,17,91,61,142,72,175,98,249,110,230,161,160,224,137,146,17,18,14,36,123,218,234,176,213,67,84,185,108,242,157,168,165,197,62,15,64,115,165,171,132,93,37,101,100,75,237,12,106,120,158,165,233,74,107,53,124,137,61,139,152,232,162,209,35,79,232,181,146,172,36,208,219,115,63,27,217,225,113,17,158,68,198,103,173,75,102,166,61,102,207,172,40,97,16,161,228,229,77,48,104,115,249,195,200,249,9,46,102,254,116,251,62,168,20,99,169,40,177,114,97,202,124,230,237,36,135,193,77,53,76,59,65,41,125,135,156,50,85,33,248,10,86,222,125,56,1,223,169,244,154,230,70,152,18,57,61,88,126,104,239,221,129,121,227,195,208,101,143,32,194,96,134,140,123,164,62,136,140,45,139,221,229,181,225,146,170,166,7,229,156,147,119,115,78,99,208,134,78,206,124,189,230,116,45,139,193,167,18,203,39,236,121,14,23,38,184,200,217,133,18,249,142,201,13,216,166,209,68,9,93,100,120,128,104,80,193,117,241,70,53,208,170,78,158,192,163,31,196,110,97,20,182,51,210,219,28,104,173,220,78,180,155,185,82,29,198,54,76,53,22,28,185,11,214,41,69,62,230,212,65,59,73,220,164,131,145,166,234,5,229,44,61,5,79,218,22,1,21,105,205,89,49,248,180,177,132,18,137,9,82,203,220,116,227,30,140,10,95,25,172,236,160,189,174,240,30,32,211,248,44,114,228,142,96,180,3,33,11,7,87,178,195,56,186,89,122,179,238,65,20,99,155,149,29,109,230,46,192,121,227,246,166,126,235,5,32,133,166,205,76,245,138,242,84,26,38,25,155,187,71,252,212,253,199,239,39,42,81,49,140,50,18,204,238,253,241,96,131,107,59,234,210,246,89,249,120,63,168,250,4,42,30,255,0,163,237,41,66,217,141,113,178,63,36,197,213,116,25,33,28,213,32,49,181,43,219,113,121,129,242,16,193,75,179,202,135,253,8,230,131,166,215,206,118,86,204,53,240,206,128,147,125,91,150,127,143,144,141,227,173,248,159,144,243,103,59,226,177,91,105,101,8,7,172,176,217,126,139,178,53,180,122,244,85,71,251,157,137,58,126,66,250,174,148,166,3,109,162,5,149,234,163,121,203,214,217,136,88,217,41,114,122,212,195,98,168,174,147,252,0,44,7,69,55,29,20,193,226,112,57,150,115,182,142,204,180,117,59,180,233,202,41,45,66,147,223,99,182,234,212,1,231,135,139,70,156,211,73,20,229,115,109,41,194,122,101,67,219,70,174,155,209,225,233,211,127,238,50,97,97,218,159,222,106,141,211,206,232,87,30,53,145,36,79,139,108,134,231,186,120,143,217,56,185,189,114,252,246,238,85,173,238,122,59,154,67,52,88,249,104,2,230,218,105,79,49,72,119,51,11,234,31,155,180,167,232,71,53,131,244,194,146,94,41,33,124,247,157,151,199,250,113,58,235,154,9,67,217,95,19,181,137,187,195,133,135,217,122,70,151,153,85,251,111,21,104,163,132,152,233,93,63,35,124,14,81,89,230,152,150,151,73,138,235,77,212,254,92,22,7,172,55,10,35,23,135,86,178,106,151,199,119,27,117,100,226,173,229,89,96,218,55,118,10,32,254,12,16,161,127,71,190,215,87,16,22,240,99,201,50,137,219,161,138,1,193,245,246,51,228,2,33,162,18,114,163,82,20,112,50,201,214,163,224,20,137,171,23,176,194,241,21,54,227,197,210,74,245,142,4,114,72,128,53,17,193,112,145,213,116,218,201,0,226,186,34,58,161,157,243,207,104,93,22,162,244,117,32,131,191,173,74,95,200,248,29,98,34,223,164,25,142,172,178,151,39,163,211,67,52,235,174,83,175,138,119,88,43,125,92,229,209,166,191,201,197,78,13,172,38,199,233,49,161,191,129,15,37,55,237,241,49,102,162,234,237,125,201,186,40,41,38,219,96,242,54,243,86,109,247,15,20,34,110,13,137,130,157,3,199,174,73,112,114,40,134,97,95,142,66,116,64,26,106,207,96,37,177,136,15,22,155,242,159,237,101,96,247,84,3,195,210,152,213,3,70,116,23,55,236,112,221,212,131,208,10,130,228,35,25,28,215,27,117,227,252,54,156,22,252,249,63,78,155,218,179,197,236,217,209,117,205,69,211,15,2,252,239,136,203,111,86,145,133,239,82,78,144,41,252,247,191,5,8,254,175,129,168,26,41,225,128,145,198,77,230,2,53,78,237,4,70,118,13,4,234,11,119,200,43,50,172,215,116,46,165,237,105,201,31,124,163,216,246,23,132,52,113,84,114,192,6,183,24,85,32,143,34,243,225,203,129,69,64,106,129,25,234,92,193,248,189,59,121,32,11,202,59,161,124,132,152,59,171,66,7,255,166,45,1,63,177,100,146,255,212,225,74,62,241,38,158,69,46,14,224,86,42,203,205,12,217,57,118,240,85,4,196,186,52,49,143,95,176,42,4,223,215,3,10,234,198,116,214,183,108,63,191,174,234,234,166,242,183,39,226,170,102,37,81,251,116,65,13,173,108,227,46,6,81,139,68,231,2,23,205,175,26,38,185,235,83,59,189,203,107,224,162,159,86,51,7,25,11,209,172,43,106,166,194,246,41,214,205,148,105,78,123,106,182,212,59,199,23,194,203,178,194,52,138,204,195,160,6,54,47,30,19,243,219,163,27,227,126,32,32,159,222,60,29,147,180,220,15,52,160,218,3,29,244,63,222,145,135,87,91,143,204,149,173,74,36,238,34,164,120,24,205,162,35,35,225,41,207,153,188,175,168,91,88,211,228,121,156,95,21,81,60,201,73,70,81,16,192,249,182,202,55,238,160,179,154,245,209,38,183,37,110,190,101,255,97,37,146,75,236,167,82,197,161,17,60,48,137,188,219,183,44,157,232,113,51,80,39,181,177,245,53,81,236,43,90,217,78,232,191,40,5,229,92,20,233,243,150,158,114,44,19,106,124,123,104,212,64,240,67,13,230,72,86,49,138,224,237,45,15,132,59,97,69,142,124,75,168,162,39,177,193,91,143,183,66,161,70,8,20,238,83,218,108,150,109,92,73,163,124,156,122,64,115,249,91,249,166,59,44,241,215,126,1,160,98,71,221,19,48,191,204,132,33,168,237,132,88,100,11,226,119,254,204,135,22,248,19,51,21,3,207,239,211,189,178,134,34,163,2,48,254,60,64,107,253,52,50,201,21,37,33,23,69,155,154,42,19,180,183,76,167,220,76,222,213,136,239,225,187,140,237,55,229,33,51,114,149,131,42,108,148,114,118,224,166,46,79,24,62,172,13,8,153,246,182,15,56,190,47,128,185,119,94,170,8,68,245,212,91,28,53,221,214,28,65,50,227,174,160,202,161,218,121,10,142,137,121,90,161,96,34,52,121,164,46,92,131,87,88,50,72,122,125,38,20,155,102,102,226,7,56,230,168,243,135,184,208,48,12,216,161,57,65,67,239,48,38,1,78,184,85,174,186,62,55,143,104,127,255,116,124,100,130,224,149,4,96,228,181,180,52,111,75,202,185,153,219,42,3,211,226,219,144,8,198,44,150,188,125,122,159,235,176,1,150,94,111,247,68,187,237,148,28,232,167,34,52,132,210,162,50,240,91,107,76,77,158,119,94,238,149,141,133,198,64,230,252,212,17,226,230,111,41,197,166,76,174,112,139,61,64,234,42,42,252,119,40,13,112,20,38,59,133,159,111,5,125,19,52,178,212,54,247,25,102,15,66,29,105,198,115,243,161,199,52,175,114,83,151,222,153,58,7,132,134,227,17,182,177,37,190,96,77,25,167,84,187,40,219,59,119,230,91,178,34,152,242,131,72,209,117,122,71,69,108,168,189,175,178,71,162,179,177,37,123,204,86,144,190,6,139,22,106,178,251,193,74,238,155,128,179,224,106,32,213,91,248,38,132,158,55,233,86,178,247,232,7,142,112,113,195,238,140,189,210,76,127,3,223,69,35,134,181,136,220,243,98,203,252,217,181,182,175,67,255,140,55,141,158,92,27,104,121,91,226,142,35,106,17,201,139,222,87,32,147,91,218,64,226,178,81,134,44,67,27,19,124,225,173,157,120,119,210,118,91,27,200,39,185,151,189,120,218,57,5,254,20,78,60,189,186,133,142,154,206,11,91,49,117,67,134,206,192,75,249,89,245,125,153,216,59,155,14,55,59,181,21,201,49,144,232,135,110,78,164,14,142,36,118,105,83,160,239,181,236,232,8,2,175,128,213,42,248,113,219,25,165,52,131,68,186,252,255,78,243,30,75,199,44,181,138,27,144,134,181,190,190,133,52,253,249,125,111,1,210,102,40,173,165,9,62,225,28,251,176,239,40,28,101,254,232,156,39,1,201,69,116,97,171,81,237,93,215,112,126,51,255,190,89,18,244,207,127,70,204,33,71,125,98,43,150,18,147,222,67,196,16,157,99,128,78,223,149,216,205,202,45,105,59,230,31,7,220,26,53,231,141,143,135,1,255,203,26,145,200,34,151,7,190,15,118,176,9,150,3,236,59,147,128,120,202,46,109,96,133,234,150,63,56,198,24,173,44,107,168,8,237,25,42,169,149,113,166,222,145,151,123,208,87,131,228,191,182,165,90,222,164,155,111,87,21,137,81,154,86,79,173,69,234,210,100,170,201,198,248,149,90,28,131,250,72,203,213,203,104,241,153,136,37,229,234,194,149,15,136,147,68,70,5,152,187,164,22,77,87,160,199,57,182,62,102,105,16,166,40,113,251,197,163,140,69,240,95,159,42,83,179,78,8,154,111,35,89,115,69,181,128,155,37,60,78,69,136,30,171,189,203,101,82,92,255,10,20,123,185,43,230,253,180,46,154,185,151,215,67,136,79,212,225,186,136,9,77,236,70,34,158,179,36,232,49,238,221,231,10,98,60,96,94,158,240,167,10,198,103,67,103,28,90,192,120,176,179,132,26,142,26,160,96,160,204,154,218,179,241,119,0,9,20,228,210,156,56,226,2,209,37,110,163,111,108,109,250,172,125,124,37,234,101,190,121,236,52,64,17,187,117,35,162,66,225,250,198,113,41,143,113,108,66,93,16,207,197,86,19,247,9,146,74,31,222,100,108,144,166,48,18,17,77,102,90,123,115,80,75,96,197,185,135,198,227,51,160,26,57,65,218,49,250,209,110,215,21,6,100,12,41,193,58,75,148,106,165,70,228,65,19,154,143,93,153,48,146,59,54,240,91,115,222,11,12,130,54,252,193,162,29,50,116,166,45,137,239,89,190,8,241,33,149,217,241,105,235,155,54,114,133,57,200,228,74,104,6,165,48,174,177,87,236,232,80,198,168,77,131,109,75,35,194,84,96,33,223,237,33,232,3,167,183,162,209,201,177,84,166,156,218,126,69,162,34,10,41,24,14,182,227,222,206,235,136,80,230,189,118,229,169,123,21,37,172,196,248,70,76,253,250,109,218,41,111,130,72,18,73,87,150,119,7,1,27,1,218,218,43,161,60,136,177,64,116,162,189,51,35,197,225,196,137,235,63,92,158,36,220,145,178,205,247,43,181,46,125,3,53,110,152,81,56,174,112,172,76,251,3,115,203,16,66,133,100,17,185,216,232,88,144,211,85,102,246,37,206,134,31,176,184,71,203,157,235,4,130,87,213,18,6,98,178,85,51,134,35,121,92,232,202,248,39,29,78,245,59,115,200,185,27,56,147,157,77,97,91,160,234,182,160,37,89,97,104,40,49,202,181,146,34,138,183,186,227,134,76,180,213,69,162,109,140,69,235,184,71,79,114,203,235,194,180,121,6,18,80,51,3,125,174,80,20,45,6,3,49,8,104,89,2,84,235,119,210,37,15,165,172,185,58,22,166,232,209,38,41,194,119,61,212,130,93,124,217,151,38,203,211,67,192,123,188,169,1,113,136,216,11,243,28,106,22,68,21,69,143,80,14,220,24,160,209,185,150,125,141,148,20,52,28,144,122,250,51,46,9,20,39,25,149,167,30,93,146,80,184,97,186,246,243,197,21,32,217,219,46,192,113,119,128,2,21,61,202,252,164,161,205,22,184,179,130,197,229,208,117,156,239,229,97,235,108,6,64,0,177,108,230,122,193,74,236,42,32,147,85,140,82,177,137,54,207,104,117,175,76,6,71,40,65,2,240,68,167,7,139,231,159,36,206,222,18,237,249,30,96,161,0,221,122,163,223,176,223,39,4,191,112,219,231,30,240,3,51,94,59,20,105,243,76,179,114,27,30,33,127,89,179,102,188,220,247,87,137,126,124,135,56,13,177,101,158,65,85,194,236,206,93,236,248,72,141,172,90,124,154,133,40,169,76,60,142,136,218,209,10,95,48,44,170,0,192,166,193,178,80,225,230,194,19,229,119,251,70,23,255,88,1,188,181,127,158,222,230,74,32,28,42,85,248,165,156,215,121,21,253,82,178,46,25,26,212,17,141,155,173,190,131,196,142,25,155,63,243,120,74,249,200,94,94,246,220,250,244,21,67,118,67,93,58,254,49,76,138,17,49,47,17,234,48,39,82,229,129,188,122,57,242,93,198,135,139,149,142,203,168,191,3,67,82,131,114,255,26,185,89,139,187,88,98,67,16,108,224,149,223,208,132,235,24,252,159,238,11,250,114,138,40,7,243,203,176,11,40,14,158,160,222,122,76,76,40,167,233,117,66,64,144,90,154,194,251,154,108,224,232,70,128,146,203,17,2,49,244,164,117,180,232,7,190,207,181,199,127,3,121,208,183,67,219,15,150,14,211,38,213,129,102,236,86,116,14,4,207,75,75,5,198,142,148,90,130,180,29,90,253,249,3,173,31,250,122,60,20,235,224,113,97,57,107,136,205,134,211,248,95,111,153,62,224,197,184,239,15,114,124,41,135,0,84,10,204,184,14,145,145,26,140,248,244,147,220,201,45,56,86,164,232,159,100,169,206,40,245,53,177,67,5,187,246,1,180,201,95,222,137,225,93,70,33,213,164,222,193,69,233,148,29,147,101,132,117,34,28,43,52,216,36,99,18,87,235,47,231,51,77,222,149,7,169,56,74,72,26,32,88,250,166,111,44,168,133,21,155,159,73,166,217,141,51,83,140,204,240,89,188,56,10,197,87,55,5,19,10,201,89,14,146,235,117,61,24,207,148,1,217,243,71,197,166,255,128,232,121,86,23,254,143,191,252,86,132,84,54,167,35,64,133,73,81,88,47,253,215,61,84,72,110,15,110,31,212,246,87,211,216,171,131,197,121,3,25,252,113,208,121,227,35,101,240,46,194,28,120,2,101,215,43,96,115,187,115,21,77,42,206,254,248,162,99,4,192,23,34,235,32,196,214,61,182,153,86,212,92,34,160,174,15,83,212,123,203,218,96,105,252,53,236,233,157,207,106,104,218,152,206,85,114,86,61,107,190,112,195,218,167,84,45,196,114,104,86,173,97,247,188,68,127,253,30,163,250,104,238,40,252,16,213,30,61,34,170,168,142,25,249,58,67,132,145,88,246,209,89,172,225,227,186,169,116,137,142,75,119,43,56,93,249,55,124,244,194,21,162,100,192,168,221,54,14,9,201,187,183,188,116,12,20,109,243,134,183,158,132,140,27,220,72,0,222,51,212,203,93,21,87,198,59,177,126,154,39,146,118,157,54,122,104,17,13,156,166,39,39,140,169,34,8,242,237,210,65,211,176,125,158,111,91,241,7,118,118,122,189,30,163,50,247,200,199,151,82,19,71,147,31,242,246,125,51,57,147,117,159,29,100,222,186,13,133,56,247,15,162,126,16,215,15,176,177,207,5,100,109,179,71,27,191,190,130,2,24,204,54,211,56,214,55,23,54,167,40,40,217,19,76,250,249,0,160,184,48,62,5,193,34,235,195,174,71,219,42,121,218,8,77,62,5,204,216,189,62,2,34,83,156,69,33,180,18,3,149,251,186,113,146,239,101,211,227,119,83,237,103,23,174,186,63,174,230,171,33,72,232,12,97,183,109,246,47,184,64,118,23,139,197,71,197,192,48,99,66,19,63,216,16,35,245,117,101,151,212,91,181,25,170,212,86,185,144,0,179,133,238,166,235,79,43,209,227,108,54,2,65,148,237,209,174,75,49,10,24,19,31,136,77,74,94,206,113,24,123,207,70,211,190,97,118,105,217,170,77,15,77,76,140,65,146,20,72,49,16,90,11,66,6,29,3,136,227,185,85,123,28,218,179,171,221,168,64,135,250,169,51,110,126,102,227,50,220,177,215,87,10,45,37,119,226,148,112,93,32,98,100,175,224,145,183,238,11,201,239,225,170,138,254,51,218,34,172,17,192,30,159,49,113,179,219,217,196,104,219,29,126,184,62,34,81,28,189,50,38,16,82,174,157,231,84,10,118,95,213,149,213,43,100,212,120,73,186,137,64,203,62,195,88,148,99,35,51,36,64,25,215,190,45,120,168,8,137,111,99,145,137,205,13,248,34,2,234,184,209,177,136,16,130,151,106,209,166,38,56,215,10,75,63,161,107,216,153,136,86,189,55,68,16,142,54,51,23,213,195,187,50,98,183,103,108,241,58,167,74,106,135,55,140,156,149,199,216,189,99,2,177,46,121,246,189,121,9,113,12,193,45,103,82,23,84,92,114,3,42,57,129,55,210,197,142,20,56,129,120,123,111,88,57,19,36,70,160,56,78,175,210,50,234,182,174,205,165,156,149,43,42,69,81,78,14,111,109,211,49,190,209,8,64,35,1,58,115,179,96,150,88,181,135,255,27,150,76,250,62,47,97,237,87,245,3,109,49,81,62,50,43,201,83,94,155,35,133,169,51,205,66,233,132,50,238,159,23,184,107,88,246,139,237,70,70,72,101,136,143,47,198,252,8,24,147,165,144,23,223,182,192,118,29,163,244,212,52,173,128,126,103,205,155,123,13,124,126,11,40,57,15,7,104,182,111,145,165,249,197,145,84,105,149,249,173,237,225,170,155,244,25,74,235,25,52,159,73,111,76,189,67,16,77,111,153,133,48,55,128,238,51,247,71,228,148,254,167,149,174,182,9,101,36,38,74,106,238,81,157,226,33,230,109,163,100,3,109,69,29,162,31,64,107,81,191,243,109,55,83,180,116,20,153,213,35,158,73,150,61,127,184,127,128,162,162,133,60,48,230,197,128,48,167,140,167,235,67,35,122,176,151,170,142,207,156,176,223,228,10,19,58,6,0,122,103,160,65,11,138,218,18,189,123,255,22,248,172,19,98,162,98,124,242,144,117,115,63,130,49,12,131,152,239,182,15,167,89,217,34,83,144,211,11,247,52,98,93,235,131,147,26,237,63,3,40,55,236,174,131,227,8,229,144,45,101,114,253,100,250,30,158,55,242,237,140,110,229,6,158,108,180,14,7,144,150,39,3,234,207,253,178,45,195,73,81,255,176,164,19,239,190,150,133,174,87,155,246,249,204,168,16,71,36,127,98,125,232,100,35,120,95,72,182,194,245,52,176,2,7,195,206,46,6,199,175,109,189,104,222,237,183,207,103,14,119,164,228,241,119,102,165,71,180,106,210,209,254,86,9,231,174,234,0,206,171,32,101,230,127,157,38,73,143,215,18,138,180,4,204,90,185,57,150,112,253,86,82,77,207,6,172,6,151,191,206,155,133,137,237,234,22,85,218,214,106,79,213,213,177,40,233,192,50,166,232,163,205,51,113,236,215,141,94,251,141,60,127,155,113,15,59,134,252,75,61,111,133,49,36,92,248,22,130,200,122,136,7,172,45,98,114,20,134,85,23,113,141,230,97,173,245,85,10,108,225,12,144,35,133,77,193,146,188,7,108,0,238,128,126,54,234,178,26,18,168,178,151,98,159,17,103,115,99,242,53,11,11,87,146,196,126,177,149,65,11,161,8,198,170,226,130,104,171,227,1,92,87,101,192,52,11,190,237,150,121,21,173,230,55,83,252,247,174,50,40,159,244,41,35,48,139,155,211,222,135,144,230,158,171,163,244,87,97,135,146,45,16,213,58,158,227,184,141,145,75,91,34,202,122,222,91,66,122,14,202,198,49,162,151,119,77,102,140,20,4,182,14,232,252,161,12,165,129,185,192,155,18,111,204,95,149,43,215,213,174,99,74,143,228,172,38,217,253,81,149,184,29,45,96,70,134,152,140,62,45,159,145,152,177,187,210,118,243,136,89,247,73,197,155,247,217,177,210,68,17,85,181,14,176,99,189,94,47,229,55,112,45,161,197,121,42,119,218,117,93,228,38,111,28,181,31,94,233,29,129,171,80,190,223,52,203,91,128,10,107,223,63,64,166,1,207,198,50,41,246,99,216,203,209,73,23,28,164,28,83,220,13,200,120,63,146,229,76,90,47,108,93,54,120,122,90,23,72,51,255,19,250,146,62,156,140,200,176,22,202,60,243,38,3,18,183,224,241,236,150,185,202,169,61,133,212,142,199,86,133,41,99,13,196,243,212,37,207,164,177,5,163,115,90,221,62,73,16,30,247,81,101,138,114,20,180,253,203,8,162,63,19,141,100,95,93,116,122,93,139,71,179,217,96,208,174,200,252,104,135,190,31,224,242,136,20,188,146,66,197,8,187,163,146,176,198,165,176,83,97,43,209,6,181,24,205,36,124,34,59,100,157,206,126,203,87,11,69,133,6,178,242,192,149,237,67,183,79,47,105,103,192,125,29,224,185,170,105,244,116,121,66,201,225,146,4,223,102,124,204,165,109,245,89,46,232,156,85,167,238,68,17,200,240,229,83,5,249,245,30,159,214,75,77,16,114,123,223,211,56,55,49,53,49,34,80,222,97,129,182,127,94,64,85,185,131,204,71,58,170,145,4,36,40,206,106,78,225,84,149,72,236,193,123,54,107,170,159,20,133,171,246,253,198,126,44,145,49,246,64,15,66,82,122,232,97,164,69,161,2,240,59,24,66,201,239,110,34,252,137,4,97,38,174,43,117,118,241,66,162,133,106,215,177,152,83,147,140,127,128,150,220,177,230,150,122,170,251,244,131,152,149,237,124,205,227,214,158,104,80,238,14,72,181,6,253,111,102,125,66,199,2,184,45,157,162,238,152,224,50,188,226,83,20,131,115,157,202,10,240,239,161,52,218,180,70,18,173,8,186,75,129,119,93,169,2,140,19,14,45,224,27,233,14,191,145,2,214,241,96,152,179,176,86,3,8,104,57,206,58,132,184,95,118,185,236,204,215,58,107,150,217,243,114,97,181,156,34,46,187,246,253,245,79,114,50,195,84,110,4,215,203,222,93,32,43,240,118,4,228,186,225,198,76,63,226,74,96,244,245,144,142,177,178,36,239,107,251,41,22,219,30,48,89,230,11,223,243,84,95,195,57,251,223,66,180,15,155,187,78,185,187,121,135,133,242,52,120,1,196,190,235,106,137,175,61,186,93,251,234,145,201,106,20,61,39,220,109,237,254,92,34,184,223,119,116,210,116,198,193,255,167,206,174,6,94,135,83,137,131,114,215,160,13,106,96,167,218,37,20,86,230,185,111,63,169,156,49,62,5,67,60,93,199,65,87,8,160,88,126,43,38,248,196,41,3,255,179,23,197,127,18,243,89,101,102,60,191,132,77,61,212,113,62,177,167,143,65,168,65,142,39,238,63,41,31,188,140,133,45,97,16,179,12,206,208,226,197,192,14,190,0,95,58,252,239,144,111,141,135,229,157,36,113,83,106,143,234,162,33,24,161,105,69,1,216,112,176,108,224,141,211,213,132,216,30,223,231,120,91,196,138,23,179,61,227,176,141,177,178,47,241,198,76,237,209,132,79,98,86,238,221,139,118,37,70,54,25,202,1,8,137,247,214,47,180,182,83,5,255,10,135,52,254,171,55,125,182,162,203,126,57,81,16,232,135,31,188,185,73,140,90,221,68,42,135,172,122,55,208,33,179,126,27,54,93,228,149,202,192,182,205,202,122,143,3,26,33,180,104,69,89,129,79,144,108,4,207,31,14,142,134,8,18,31,220,88,251,40,19,3,208,228,247,92,251,38,146,100,81,159,214,250,79,47,143,232,81,249,74,13,168,90,10,20,4,4,218,28,235,102,75,69,225,60,228,181,159,56,116,64,31,39,232,81,137,250,6,133,20,99,43,199,22,188,114,227,47,46,114,90,36,134,43,247,204,162,251,44,149,188,83,111,24,188,247,58,140,61,170,153,10,103,108,216,212,4,235,60,3,226,73,153,53,1,82,87,6,183,242,220,248,247,62,133,149,168,114,145,156,146,113,255,213,161,244,237,76,108,254,139,110,77,19,232,139,120,163,189,127,48,108,7,184,225,197,54,14,104,10,71,91,248,239,196,27,69,207,88,36,170,128,211,137,234,206,11,100,149,236,182,219,209,19,75,38,34,158,45,98,109,74,30,59,179,25,243,83,36,12,58,84,42,31,39,247,32,56,7,46,191,155,216,108,157,115,41,251,208,12,55,40,70,44,137,211,251,40,101,54,43,26,107,172,153,100,253,77,35,187,153,78,194,189,72,234,109,69,182,16,144,120,22,208,101,157,7,139,24,187,233,20,208,133,37,187,15,118,39,167,3,4,151,63,3,114,131,113,67,162,140,255,10,114,12,160,164,231,4,96,164,131,202,73,151,58,118,188,44,235,104,197,95,118,126,85,110,133,165,234,54,227,62,168,164,215,64,171,195,30,158,79,139,226,34,6,255,181,129,194,114,177,134,44,118,180,45,197,167,96,141,176,30,168,118,209,240,203,32,108,166,36,187,218,126,76,14,252,126,164,84,227,218,237,70,213,51,43,46,140,22,78,35,12,105,254,100,245,162,130,199,108,70,194,42,82,237,131,245,45,177,96,98,173,98,210,247,180,230,94,231,241,169,3,176,112,131,43,56,199,153,242,126,25,143,148,231,171,88,205,47,111,243,140,28,191,229,253,53,241,131,94,134,221,163,189,250,162,131,18,101,103,157,75,30,64,25,221,215,169,51,119,27,126,160,181,67,143,113,34,142,137,224,151,128,183,82,56,184,84,76,60,249,209,226,66,255,161,174,136,76,150,117,97,7,174,173,111,45,158,17,116,88,66,51,89,42,233,214,127,134,85,57,5,7,220,120,254,161,163,15,39,3,218,186,108,28,87,34,225,76,208,105,37,210,77,227,136,82,87,7,96,232,186,152,67,212,24,47,113,26,58,10,24,127,157,56,234,140,103,249,149,12,88,53,76,137,49,74,2,145,240,147,82,114,108,193,98,235,34,237,242,136,108,104,137,229,94,246,200,3,194,67,55,215,221,97,240,246,6,183,184,77,42,242,142,90,70,48,127,1,231,82,42,179,56,153,197,76,165,33,59,159,69,125,106,136,54,126,234,209,228,140,208,217,88,221,117,115,113,163,57,74,133,39,48,215,160,117,176,209,131,42,178,118,247,18,201,225,149,117,146,89,208,28,83,108,30,121,232,136,158,70,215,237,83,198,188,99,144,127,214,58,58,160,188,86,0,94,49,227,179,20,158,80,123,158,235,192,70,132,169,28,69,193,50,4,247,46,52,207,236,7,66,225,38,65,187,201,70,174,213,171,64,146,130,184,97,41,67,89,145,62,126,251,34,133,209,40,167,229,28,139,39,242,134,8,52,172,170,120,135,35,62,50,177,237,224,9,144,186,17,223,152,132,59,59,79,122,152,252,158,111,145,35,200,131,226,156,181,211,221,132,29,226,109,241,11,77,138,121,71,74,237,92,193,197,97,88,198,193,127,203,194,85,6,199,190,126,31,252,39,125,229,117,230,61,141,1,145,87,28,247,47,158,55,2,207,103,171,102,149,91,136,36,213,156,111,72,2,30,48,217,116,226,33,157,176,171,135,157,186,178,246,205,15,178,170,56,44,128,186,191,126,92,90,198,161,28,187,167,99,166,11,113,133,64,184,230,248,3,63,62,193,171,216,54,180,221,126,148,193,115,96,179,236,213,97,213,186,116,11,108,130,64,94,89,29,144,134,234,118,82,169,113,148,43,192,106,167,182,60,115,111,81,187,182,90,18,112,47,120,110,32,97,76,33,20,69,123,49,127,113,41,61,140,135,101,186,242,27,199,157,103,165,84,146,67,91,253,230,213,49,223,23,91,187,111,101,75,26,89,82,80,42,173,0,81,32,116,89,44,86,231,35,114,247,31,154,163,99,170,8,251,61,67,7,176,227,240,219,7,220,58,67,254,80,125,149,108,67,175,30,209,145,252,85,101,102,154,179,62,182,50,17,192,8,123,177,32,182,145,94,157,18,45,129,92,119,144,103,230,184,214,29,48,15,88,212,35,187,113,40,29,38,135,23,162,180,43,191,142,21,62,90,62,174,22,80,241,112,73,219,14,145,234,99,68,40,244,49,146,151,22,2,240,238,157,133,200,159,166,77,34,96,217,107,142,52,237,133,252,73,163,94,148,137,21,27,140,61,174,108,25,44,87,120,188,222,181,54,55,49,36,226,242,152,52,66,133,239,18,172,86,192,0,209,214,44,194,145,218,121,41,33,183,13,33,121,115,88,183,181,116,21,213,253,20,164,214,153,139,237,69,117,43,63,151,171,139,21,197,204,64,168,42,145,235,1,201,248,75,199,171,14,172,33,77,171,117,132,5,3,43,157,165,221,68,213,197,63,31,140,85,17,161,227,68,154,182,250,228,68,177,23,188,89,134,156,186,160,16,72,247,142,0,5,138,191,56,141,96,162,204,13,239,99,237,69,151,228,239,22,15,36,144,235,23,236,203,130,5,29,63,114,195,213,113,179,184,206,25,251,31,110,67,144,224,207,187,148,139,53,69,140,251,65,96,24,184,29,138,205,47,68,185,106,171,98,144,169,228,227,141,178,143,115,210,240,90,215,140,240,148,89,229,18,252,199,13,115,139,205,61,22,196,140,187,69,32,97,68,247,111,127,112,110,45,214,200,114,78,45,53,148,146,81,5,212,121,188,70,220,220,122,109,138,142,170,119,36,205,120,67,239,137,143,57,227,47,52,3,7,15,82,184,208,126,137,128,253,177,104,242,53,133,242,0,139,211,15,27,121,202,82,238,58,126,161,196,231,198,8,126,27,192,250,187,157,70,33,208,86,172,213,252,151,75,135,99,148,96,161,60,26,197,189,160,85,77,242,7,182,57,166,83,234,201,182,219,79,151,81,0,49,111,83,233,214,17,191,18,143,78,241,233,224,174,7,3,136,30,204,21,110,251,26,182,180,23,212,148,197,110,152,97,172,206,183,197,198,15,143,57,60,209,77,118,56,44,40,21,60,170,132,105,152,75,174,18,209,195,45,114,57,123,217,215,95,2,125,62,157,229,143,100,21,126,181,20,128,1,184,151,7,240,141,218,136,7,187,222,154,85,28,176,7,30,238,216,161,37,215,75,198,242,67,83,68,72,58,216,139,231,11,45,226,78,109,20,162,156,107,113,3,144,158,129,164,56,147,151,254,112,178,198,194,98,39,28,110,220,186,43,252,174,143,150,78,235,153,239,82,98,177,227,99,211,120,242,36,249,194,244,141,41,239,4,233,216,206,160,197,87,130,175,236,127,223,12,182,244,93,83,154,165,99,135,112,250,110,121,162,25,109,228,221,171,129,66,33,8,163,49,29,251,219,134,207,213,103,214,33,11,97,159,78,203,238,149,215,135,103,95,112,247,77,161,195,68,251,43,242,182,80,102,28,24,215,149,252,206,189,124,239,12,212,81,220,8,235,10,128,98,10,130,37,44,154,72,44,244,201,9,90,47,80,80,30,9,66,101,232,111,57,199,190,217,140,201,20,167,187,208,121,6,113,78,154,73,121,220,16,106,10,68,213,220,255,127,199,136,16,0,5,228,36,105,22,78,86,226,75,95,118,196,103,62,78,212,96,92,90,147,210,39,27,142,249,192,219,207,75,14,250,127,50,237,193,59,205,25,53,243,28,24,103,166,156,138,248,206,169,96,149,174,128,120,40,233,88,158,147,68,179,141,170,122,199,174,70,184,54,86,90,175,98,19,87,229,69,120,171,86,97,167,167,208,15,70,112,219,166,53,27,85,199,117,95,244,203,213,197,103,51,202,187,217,9,224,233,206,64,183,219,242,240,151,49,180,224,6,189,217,186,170,239,164,65,37,114,230,86,250,7,247,122,201,121,74,174,204,4,135,61,88,20,126,216,174,209,41,103,225,50,162,33,153,188,208,1,177,146,80,195,193,0,26,216,227,218,25,198,66,38,4,58,56,36,223,201,165,92,106,141,78,162,228,20,154,194,97,39,185,140,44,182,169,0,55,53,165,110,160,118,207,5,248,22,15,166,13,135,173,176,41,126,123,232,104,33,78,99,54,124,177,49,78,12,233,164,44,118,141,100,76,235,228,250,193,39,76,144,110,116,60,26,166,29,138,112,52,172,131,101,125,221,238,175,220,199,174,198,75,12,251,229,187,145,168,120,51,253,87,141,130,193,40,254,40,151,8,75,131,245,32,84,87,215,236,35,236,198,166,125,226,57,175,141,23,107,3,206,146,156,17,135,44,113,176,29,21,239,108,3,95,177,94,223,160,116,88,82,141,25,12,10,128,106,74,21,192,224,9,143,233,18,45,129,248,77,35,17,67,42,153,95,226,86,144,160,3,141,198,45,202,40,117,234,63,47,85,28,224,151,222,208,44,202,201,93,82,51,236,137,137,74,242,250,81,148,16,158,182,199,195,98,113,81,110,124,121,128,149,0,122,133,151,136,78,180,2,252,80,34,247,200,184,108,143,174,145,126,220,151,193,163,192,137,0,150,231,71,192,40,25,192,47,93,95,195,228,55,69,7,19,194,76,151,224,46,253,29,29,183,205,37,88,62,116,89,110,7,11,94,8,140,122,52,136,61,255,63,29,155,250,183,222,174,7,174,209,31,253,218,188,198,246,21,251,138,89,186,182,92,203,4,137,81,102,188,132,97,68,207,166,31,205,225,151,203,85,119,227,192,248,69,254,108,200,83,186,84,240,73,224,59,22,60,225,240,139,200,157,190,73,0,221,221,187,192,241,38,73,90,240,117,169,21,240,216,173,74,166,4,72,112,147,92,104,28,245,167,52,73,248,112,19,88,15,140,201,167,145,28,84,148,141,57,26,2,137,14,179,24,237,152,31,187,66,131,81,88,41,71,66,160,194,14,225,15,78,0,101,56,209,212,71,74,218,221,157,46,212,171,80,118,2,131,34,28,85,25,227,120,215,30,178,135,49,59,226,5,107,249,213,117,64,187,135,43,130,63,21,251,172,89,152,120,158,117,118,202,55,203,148,128,83,39,71,132,123,29,75,186,18,207,39,157,245,228,5,134,232,160,222,75,23,207,12,236,237,76,63,32,205,178,43,142,126,29,134,83,177,21,188,8,55,6,72,161,27,10,101,170,36,206,150,227,111,5,195,221,71,72,181,139,67,136,48,210,156,0,186,77,86,149,226,220,166,42,31,11,133,166,247,109,103,2,98,131,42,109,17,167,44,132,149,83,243,142,245,20,136,238,66,73,166,115,114,45,17,133,138,156,98,3,117,183,164,32,211,66,184,188,175,228,33,58,177,33,58,7,48,101,221,137,48,241,197,137,92,189,36,220,70,158,80,94,28,106,109,179,10,191,255,56,72,236,207,73,227,62,177,113,20,236,101,2,54,21,98,201,126,177,5,185,101,216,156,31,37,107,59,28,107,176,44,49,161,211,96,186,51,233,85,226,33,232,14,191,99,185,161,50,61,106,173,117,18,37,6,236,71,232,20,192,146,204,75,108,110,167,231,195,158,61,191,3,115,56,249,38,11,123,64,152,39,126,107,158,56,235,29,113,99,245,237,189,113,239,190,85,147,125,129,62,255,83,2,206,224,80,147,239,228,172,116,130,51,217,153,34,123,253,140,7,209,74,201,15,193,150,96,147,223,230,124,5,27,173,164,126,135,82,156,88,29,217,5,8,144,81,128,13,91,19,158,105,51,208,227,140,107,83,239,212,62,138,57,215,250,19,254,248,28,12,233,70,144,250,69,255,218,69,224,144,192,125,215,58,16,31,242,210,177,22,107,195,86,8,118,7,104,247,226,227,16,147,35,117,110,171,215,14,0,134,63,197,9,4,219,121,2,211,7,82,58,95,93,114,71,86,195,51,63,161,17,95,199,156,244,90,194,190,217,128,153,56,37,4,150,153,5,119,187,235,10,32,236,201,108,50,82,236,234,113,40,173,53,196,228,162,202,229,11,213,167,250,226,235,41,2,56,219,250,70,68,18,103,148,127,24,213,220,109,147,127,146,107,222,184,188,245,76,132,144,176,96,243,28,9,147,145,182,111,66,196,138,3,216,4,57,97,89,255,12,103,156,68,235,7,120,169,20,55,156,191,156,168,101,105,254,178,105,218,100,37,223,84,165,212,142,198,46,219,159,128,240,102,234,215,155,109,124,166,14,126,143,178,95,232,164,193,130,9,82,183,150,173,101,172,66,154,193,178,56,233,233,33,247,254,102,249,41,83,168,238,238,200,225,120,174,97,148,13,57,101,241,142,81,131,105,29,24,153,69,65,187,22,131,165,44,5,135,121,119,219,80,56,191,17,39,126,190,186,145,137,217,112,58,198,229,196,59,252,14,89,39,20,185,164,8,101,122,0,225,98,46,123,234,136,219,134,15,173,73,23,28,198,220,146,224,11,187,247,57,250,135,121,169,148,92,71,83,140,193,231,92,199,34,152,140,108,150,180,242,252,94,110,46,251,207,232,189,140,124,192,91,33,152,118,92,211,235,137,80,243,46,139,231,221,3,225,149,158,124,215,163,48,210,241,27,151,92,202,19,222,96,85,223,231,157,184,199,43,220,225,166,34,55,139,27,39,56,246,0,102,151,107,247,56,157,224,131,206,192,74,225,145,13,158,71,14,117,155,144,80,53,226,133,53,248,216,176,145,115,140,11,89,13,172,176,71,219,80,171,25,78,231,122,200,54,218,93,181,139,241,221,179,214,154,252,53,222,238,194,230,2,54,91,65,25,213,220,234,209,3,139,134,105,91,108,234,146,22,88,146,95,39,47,6,166,137,149,147,60,119,67,211,238,235,244,108,212,147,195,189,59,188,106,237,218,132,150,170,93,79,226,92,33,208,104,183,81,78,209,163,90,247,167,116,113,152,253,205,53,241,196,32,173,92,243,10,23,44,54,220,208,99,173,139,137,103,0,184,58,31,229,81,153,184,229,111,204,204,30,0,44,107,238,31,15,242,52,169,163,240,224,155,26,172,116,59,69,107,83,253,106,60,129,229,145,14,186,124,212,237,211,69,150,228,124,234,122,184,108,99,7,33,49,25,197,83,28,167,29,189,209,247,73,246,238,177,186,211,98,41,44,227,175,37,175,33,46,106,213,30,132,22,95,44,67,77,218,141,132,21,224,40,222,162,124,69,159,162,46,174,241,42,28,107,130,67,41,211,52,152,112,115,53,27,57,42,18,167,198,120,93,254,246,88,16,80,3,212,186,68,137,112,167,27,216,143,101,16,67,45,145,122,222,228,93,119,109,227,125,218,102,172,102,119,23,61,149,16,11,25,244,249,228,81,197,145,125,95,61,171,80,102,94,74,243,7,207,14,204,90,217,181,221,111,105,115,234,174,20,57,253,135,9,150,10,235,140,15,209,25,40,26,20,205,255,5,161,104,18,119,251,216,65,245,252,222,197,225,223,75,254,78,136,79,168,40,176,178,208,33,214,136,61,221,107,107,149,181,153,226,162,121,46,47,55,69,164,31,85,166,213,51,64,106,32,253,79,24,233,27,238,94,202,216,110,173,142,41,210,3,100,123,242,116,203,57,151,207,102,63,139,221,134,173,231,75,83,101,160,211,144,127,60,103,62,195,51,3,32,182,70,51,66,137,132,133,51,187,123,13,136,68,5,108,204,28,175,41,92,40,183,192,54,5,32,43,70,132,180,47,153,96,109,1,216,248,12,230,135,116,168,252,248,220,109,170,2,195,162,226,159,122,105,156,165,137,61,157,7,126,252,198,198,61,161,130,111,92,115,112,99,75,89,114,106,149,18,95,112,47,200,1,13,127,82,103,180,167,4,131,22,160,201,1,41,107,236,11,163,7,39,223,160,139,79,219,179,145,44,9,111,170,211,230,76,28,210,31,227,80,84,133,207,162,132,96,253,70,221,28,237,146,69,100,238,84,176,114,214,243,147,166,72,129,242,215,88,99,0,23,167,168,201,195,172,188,208,253,94,104,179,78,234,156,192,80,196,207,7,131,120,243,152,32,170,139,73,105,8,192,86,1,196,64,69,176,92,27,69,5,146,14,151,62,106,106,75,40,53,254,96,37,145,179,25,136,225,183,167,113,237,251,138,15,197,135,169,34,74,163,126,254,98,78,153,156,3,145,6,188,10,202,154,146,44,73,90,8,191,45,118,41,202,250,20,89,79,229,143,216,1,160,63,54,51,252,188,122,216,97,203,245,167,252,40,93,198,187,241,105,16,28,68,20,187,173,162,113,226,134,184,38,3,137,183,21,79,0,54,27,82,34,60,36,83,189,212,179,50,238,140,146,145,185,66,58,15,65,233,217,20,150,253,5,184,106,125,24,226,207,9,166,4,129,171,40,67,229,51,43,106,71,80,189,141,202,50,36,148,193,131,82,191,187,180,215,145,32,215,116,237,33,18,87,183,4,79,82,54,245,226,235,24,186,140,105,227,40,18,76,85,9,69,246,133,69,28,150,210,62,124,201,120,52,182,69,156,160,165,124,24,243,78,0,94,134,254,180,252,163,179,3,181,157,186,19,166,65,22,64,5,116,232,54,183,164,239,219,110,38,228,160,180,154,191,180,183,136,206,9,127,162,107,23,135,49,102,27,195,110,142,2,172,39,116,33,188,165,139,121,147,215,225,166,124,90,134,41,82,125,183,52,43,174,197,130,104,40,156,23,146,208,134,97,159,156,58,236,129,77,152,95,203,151,209,67,118,214,21,48,210,252,88,98,159,2,30,228,63,60,211,40,64,114,169,136,192,123,25,189,116,172,103,174,114,67,216,36,3,127,106,100,80,156,141,94,220,119,166,176,139,79,131,0,28,129,7,72,24,6,2,153,234,7,156,131,143,194,197,191,1,234,82,170,40,236,177,37,110,236,220,243,63,104,95,145,244,149,143,6,221,117,233,133,86,86,32,147,165,26,218,189,213,67,251,129,12,126,112,67,12,129,13,173,182,56,160,49,59,148,68,6,158,251,188,75,250,218,143,28,155,192,55,183,129,211,140,68,146,228,4,197,192,238,12,83,33,242,63,251,6,161,200,179,114,35,94,238,86,136,134,4,247,23,191,131,28,17,86,222,162,243,67,117,49,15,249,118,86,13,119,24,89,54,245,173,219,66,171,83,228,136,146,192,169,116,72,60,79,185,212,233,44,238,233,195,174,192,9,85,189,249,143,145,207,103,103,96,89,174,173,32,23,18,169,43,189,165,88,23,150,35,179,125,100,120,86,156,26,73,156,155,177,110,118,153,192,131,133,91,212,19,212,214,126,200,51,10,82,147,36,244,181,251,123,13,218,144,71,92,50,78,236,41,219,48,73,39,186,221,208,166,225,19,134,49,100,145,36,11,147,161,36,128,225,74,172,105,147,230,165,92,57,44,146,3,21,100,251,227,59,9,179,142,234,184,188,110,93,12,127,47,242,52,77,202,23,197,21,179,71,86,42,175,14,251,217,49,42,96,26,31,198,51,250,179,203,192,26,250,43,239,15,201,225,19,18,206,36,238,62,75,112,189,217,86,19,197,139,137,85,187,157,100,12,42,121,254,255,135,46,212,174,180,120,20,212,186,96,178,212,87,205,153,194,188,89,118,201,180,118,177,221,84,191,49,70,253,139,18,235,143,210,196,5,94,117,213,5,131,143,83,132,17,96,180,80,182,63,37,81,190,231,163,123,141,13,133,168,188,178,236,21,74,33,90,157,232,172,56,72,38,171,210,229,2,196,205,117,209,155,223,83,217,119,197,19,233,225,12,238,227,182,113,234,128,209,24,95,194,30,19,55,46,122,38,151,84,215,4,72,35,7,39,77,117,214,193,58,209,251,211,129,63,35,153,154,19,227,0,189,167,183,234,170,115,129,246,166,165,230,21,15,69,77,99,75,240,172,123,10,92,212,95,241,237,156,61,226,87,160,13,35,216,176,225,60,51,39,163,140,205,76,113,79,39,36,47,127,47,152,201,243,148,122,89,83,221,224,196,184,197,70,70,155,102,109,38,233,153,148,146,144,0,250,171,232,179,37,229,223,66,157,21,158,227,129,69,49,34,94,58,48,23,18,99,73,124,90,117,185,61,149,145,189,139,4,60,70,221,53,134,138,123,71,240,222,174,104,31,220,44,50,72,44,236,222,8,165,167,148,236,55,246,90,100,130,217,210,14,64,56,195,54,61,198,230,70,167,27,103,65,90,171,35,200,234,149,146,54,45,152,69,217,57,184,53,160,89,227,191,117,165,93,19,227,42,97,194,135,159,107,240,202,152,124,105,180,150,212,18,192,45,49,201,83,199,46,186,46,246,211,126,100,121,163,93,29,43,200,101,244,235,155,204,65,169,79,73,219,117,203,251,169,137,175,193,66,84,168,77,166,99,84,26,189,218,205,82,54,102,51,139,197,12,101,69,192,247,68,247,184,120,213,150,127,69,250,100,69,64,0,82,245,85,252,133,182,136,64,229,100,131,229,96,71,249,163,216,234,154,91,73,254,150,32,66,117,1,112,168,189,63,30,164,139,234,77,27,5,19,248,85,209,157,253,28,227,110,176,133,10,221,176,70,62,24,114,24,139,149,253,34,27,76,186,83,55,55,94,1,162,204,250,215,236,77,195,207,144,241,55,196,55,187,125,5,15,250,25,184,163,173,20,144,15,69,100,141,202,73,65,250,131,122,1,106,101,250,188,155,222,208,94,171,107,208,82,174,157,129,144,80,138,173,27,166,200,12,147,72,91,210,213,100,189,72,213,8,64,134,45,45,58,123,55,68,188,157,200,176,19,126,254,128,4,61,109,72,102,83,35,55,166,211,195,233,229,73,246,65,142,252,35,162,127,159,34,65,225,129,86,50,37,111,48,61,89,130,113,76,9,200,73,13,250,118,87,166,38,85,76,201,255,31,88,191,209,209,82,119,7,21,159,146,168,102,33,47,187,86,223,90,242,211,102,124,198,40,186,151,95,32,159,130,206,201,77,168,46,35,190,27,229,187,39,29,242,138,62,234,227,87,36,172,121,14,173,110,230,210,22,107,40,250,145,21,145,133,229,25,185,88,164,222,45,168,44,158,214,33,231,219,39,247,88,237,111,90,245,245,168,34,49,253,200,236,169,101,23,240,225,159,140,180,255,112,252,225,148,253,71,59,217,168,26,210,24,9,2,173,100,140,87,1,184,6,44,71,103,91,219,56,161,49,249,197,48,13,190,1,74,65,33,180,52,125,88,139,174,62,67,188,146,39,250,124,210,88,211,128,175,160,232,205,121,29,165,145,213,29,10,151,143,46,148,31,189,130,117,168,17,108,200,20,53,154,241,34,198,90,206,146,234,102,51,37,118,229,230,142,2,220,72,187,48,212,164,190,211,23,243,123,191,21,197,190,92,155,69,27,76,154,156,222,36,180,190,12,6,49,161,115,146,206,120,126,174,83,75,248,183,114,84,232,26,193,192,45,8,167,197,155,86,115,190,65,110,230,81,114,8,41,39,57,120,251,115,203,24,150,194,75,10,0,31,12,199,85,125,237,169,95,91,112,151,185,36,24,180,206,208,101,17,68,96,173,121,134,180,239,115,89,163,253,153,73,29,138,119,18,173,237,179,70,130,35,184,68,45,27,77,77,24,45,237,209,118,236,3,111,3,129,136,140,37,63,219,155,49,27,15,150,209,181,251,245,23,148,61,149,168,110,144,137,174,112,201,37,86,52,30,123,142,32,34,110,63,109,193,101,212,81,231,24,153,99,28,249,140,186,69,81,29,108,80,179,148,199,68,88,85,209,237,210,229,185,234,102,66,147,224,8,217,160,91,110,145,168,49,237,153,91,84,92,225,61,99,76,211,90,5,145,107,42,117,34,54,248,74,133,161,199,51,84,128,117,227,124,204,74,32,27,230,130,105,85,178,10,48,43,184,84,20,213,92,84,69,75,64,55,63,64,51,151,142,86,39,112,240,46,21,226,140,42,166,162,197,245,216,225,224,214,37,162,116,54,70,15,159,90,218,133,166,48,97,38,53,246,125,110,32,217,219,97,74,17,109,13,186,46,113,120,69,131,200,64,86,178,38,69,233,214,150,253,203,94,186,101,91,89,25,99,167,154,21,236,28,90,196,78,54,97,157,148,215,43,101,144,103,164,138,20,115,250,253,118,199,6,252,111,134,4,126,101,33,171,31,181,21,78,218,249,254,63,0,239,93,186,72,143,80,165,72,127,178,238,113,161,165,69,151,52,64,222,38,183,202,75,106,67,137,2,150,85,62,112,143,128,143,70,177,160,198,9,197,134,44,12,18,86,108,89,1,54,83,54,99,16,27,42,7,7,181,118,23,192,155,240,28,171,247,181,34,71,150,97,154,14,64,129,206,24,59,56,146,115,8,241,227,86,164,168,208,218,128,188,220,199,179,71,151,201,4,170,139,152,16,225,39,32,110,192,2,21,192,15,252,66,108,245,44,33,15,107,192,216,138,57,87,223,63,138,111,147,3,236,226,251,91,1,35,161,54,175,40,250,11,90,218,225,191,227,227,165,237,167,56,19,199,0,185,117,187,48,85,149,55,30,18,116,127,127,16,2,96,94,26,83,194,182,137,150,52,137,238,233,135,188,70,148,204,255,144,128,176,16,218,25,176,21,184,57,137,44,148,26,121,146,159,13,226,223,211,77,25,179,252,143,78,254,35,124,19,165,175,140,121,156,180,175,20,45,116,68,234,174,144,189,85,85,73,59,24,46,59,128,203,142,245,40,45,66,46,33,55,91,30,77,104,99,148,207,52,164,66,106,144,5,15,120,150,65,238,170,61,47,104,96,110,238,219,162,156,253,203,108,220,231,126,215,42,221,126,139,39,87,69,160,10,220,236,200,120,220,252,246,177,105,188,240,21,224,92,11,251,108,15,123,66,238,56,225,223,246,60,181,179,255,79,64,43,224,253,18,59,20,5,85,159,76,152,39,84,226,136,241,92,74,249,203,167,188,37,83,226,29,200,122,30,5,60,94,22,22,14,162,67,168,87,77,131,96,184,200,127,153,115,245,33,246,10,64,186,79,167,212,60,86,26,124,18,201,52,131,163,166,49,125,0,167,110,206,67,189,120,119,90,150,174,252,233,142,49,154,247,65,241,84,5,65,73,77,175,243,59,13,133,147,108,79,62,163,106,131,192,157,127,202,49,251,23,194,144,16,42,246,235,45,58,137,125,148,4,26,0,60,115,172,228,77,189,19,194,41,192,79,24,120,118,245,137,214,40,30,160,189,5,199,54,121,250,81,229,176,112,194,212,231,200,184,246,71,161,138,125,63,239,97,244,223,101,31,187,177,52,196,147,36,127,93,56,45,108,186,75,238,248,38,76,248,214,22,134,206,175,213,192,229,225,145,35,207,16,174,204,96,44,213,93,62,245,70,20,180,249,159,147,65,40,204,0,104,212,239,26,148,5,149,134,210,95,140,166,152,48,77,4,243,8,84,10,205,178,145,116,13,4,13,86,226,3,60,229,49,27,199,218,97,1,121,195,67,29,185,57,97,215,0,5,240,10,78,230,90,77,228,86,245,83,118,12,154,13,43,108,4,18,35,39,224,148,88,73,107,138,27,22,114,204,235,109,170,64,234,84,50,134,178,162,249,147,6,207,206,136,148,190,31,39,229,93,99,15,218,229,149,60,65,216,101,19,253,88,178,148,114,192,189,95,145,96,134,242,209,104,23,132,142,192,20,214,26,212,123,97,218,133,182,230,202,7,250,29,213,146,217,195,53,101,94,118,47,225,175,197,81,41,22,228,151,135,213,120,153,21,60,96,192,143,120,228,103,98,244,34,94,124,114,207,5,212,193,176,247,47,105,255,139,139,212,117,94,35,198,98,66,101,96,34,70,161,5,112,251,40,24,253,176,38,163,118,120,5,146,141,101,75,193,116,43,144,55,11,123,43,90,92,74,108,146,236,68,116,104,208,45,75,189,35,32,25,192,52,243,6,94,115,230,242,182,51,165,124,226,17,92,253,66,115,234,16,178,124,151,100,153,118,122,130,224,135,70,206,0,220,124,134,199,108,94,131,86,47,226,21,74,74,111,235,191,209,66,102,69,144,84,156,67,73,147,156,58,238,144,129,189,153,66,121,221,54,96,15,239,118,196,1,48,123,200,241,45,216,197,11,166,208,167,48,51,227,52,71,100,146,248,52,132,175,113,89,137,144,63,4,26,239,65,182,250,60,101,199,211,178,157,96,54,179,211,4,56,157,143,67,247,100,72,127,172,101,17,133,186,234,216,162,70,163,9,100,164,26,57,231,232,144,104,83,128,145,168,216,11,32,198,183,29,176,210,108,126,215,80,231,46,75,127,13,41,15,8,132,43,175,15,199,180,106,169,98,157,113,73,85,200,0,249,160,100,80,129,89,70,205,50,161,171,125,141,235,182,57,129,60,68,61,100,2,22,64,220,7,180,198,240,175,127,61,120,224,5,170,182,148,179,21,182,39,199,146,153,247,165,222,97,181,130,49,142,15,82,92,180,91,170,33,111,140,107,218,95,45,38,160,124,199,220,183,112,117,87,193,125,127,191,0,141,242,74,124,41,224,13,72,194,182,163,235,153,201,133,120,142,16,60,119,15,116,129,187,235,212,114,193,175,199,45,53,178,53,90,166,219,178,14,137,205,158,50,37,75,78,157,23,227,3,89,238,235,120,77,38,180,80,145,85,51,22,255,36,162,94,7,73,112,135,26,209,197,89,34,160,148,160,43,241,11,19,249,238,190,97,118,16,239,8,168,215,92,81,23,66,155,77,46,254,234,232,81,121,166,131,220,171,85,3,106,38,206,170,163,121,112,210,55,63,23,103,99,247,196,28,134,154,162,149,23,46,30,84,238,1,104,172,69,90,4,144,197,25,240,92,165,27,198,90,68,101,9,104,192,47,93,6,246,194,163,191,172,55,13,195,136,204,11,162,141,180,175,15,21,147,95,137,50,140,206,65,6,155,219,192,211,36,116,174,79,18,165,163,195,175,23,163,115,150,12,99,101,220,181,26,233,15,253,183,177,98,128,131,63,129,112,25,158,80,205,155,188,121,44,115,235,122,45,11,252,150,50,190,177,25,34,219,105,107,200,164,58,53,74,102,194,158,34,173,97,121,59,134,217,40,242,135,184,193,121,44,93,54,59,46,218,134,59,132,40,65,164,192,97,174,116,203,87,58,54,84,157,155,149,70,180,150,233,150,24,62,87,14,33,174,41,147,147,182,193,63,222,101,204,180,180,192,97,210,86,55,143,218,181,204,60,27,110,56,200,185,253,99,207,255,140,92,69,109,228,87,176,40,233,104,55,118,5,173,127,135,4,64,43,222,180,85,146,72,22,168,156,254,215,157,104,133,17,14,53,237,71,212,248,2,165,94,180,64,138,214,202,93,117,202,134,190,100,209,55,15,236,57,184,212,177,186,37,214,122,66,90,96,177,209,45,251,243,72,227,23,120,182,17,106,244,205,175,215,141,219,32,97,190,161,150,160,134,236,41,89,207,187,198,90,137,16,255,216,3,184,236,75,37,244,250,197,58,188,130,92,225,156,203,50,95,190,37,42,208,146,231,46,87,210,253,164,135,80,132,110,46,246,152,187,189,72,57,135,137,67,90,59,191,102,253,136,25,194,161,192,105,145,98,147,64,158,103,101,212,136,209,116,158,105,228,140,232,10,91,19,71,209,105,110,47,231,187,202,0,206,221,234,190,91,75,44,24,45,100,178,78,145,211,91,231,104,120,102,214,99,245,2,126,172,180,235,73,164,73,66,233,96,253,190,132,224,109,131,74,12,62,96,84,125,215,146,204,191,10,84,74,5,191,49,49,152,90,2,0,9,228,108,175,36,46,160,252,161,247,53,240,229,137,207,148,204,228,101,234,121,141,74,210,174,26,41,123,28,27,144,248,124,179,219,80,235,41,15,155,211,213,81,226,38,246,250,131,106,85,253,56,140,56,172,38,247,169,2,85,70,160,166,93,213,69,244,186,73,174,205,221,123,88,76,6,12,112,249,108,30,121,153,129,166,27,62,67,163,148,25,20,165,172,206,237,78,88,214,241,103,6,223,165,6,138,78,122,230,61,169,217,196,74,195,119,217,144,216,221,11,115,217,137,13,11,88,69,196,47,23,157,232,52,241,193,123,152,211,45,130,220,181,135,146,16,60,226,162,20,215,97,148,177,134,31,234,98,216,80,151,217,104,76,52,17,236,105,4,176,160,239,175,15,164,255,5,131,194,32,44,246,184,142,11,17,127,148,233,137,224,73,16,79,122,30,220,217,106,35,176,119,109,242,90,196,237,187,16,124,178,74,33,155,120,108,11,113,67,98,74,100,207,67,45,161,200,1,179,84,172,116,229,7,171,82,193,125,94,165,147,191,36,122,155,87,201,40,182,55,208,95,218,134,190,56,150,217,194,224,29,47,142,224,137,10,200,107,144,211,21,65,224,153,214,16,69,11,3,175,17,99,86,107,50,11,231,95,63,209,167,45,134,174,170,150,53,242,48,254,132,189,29,74,219,3,75,37,159,73,53,23,232,207,229,168,21,16,34,164,111,154,63,254,138,62,227,154,195,25,128,125,191,206,197,215,32,154,26,42,123,201,25,186,21,147,111,249,98,250,115,165,39,159,117,210,144,20,201,66,240,123,183,57,13,228,233,218,174,16,102,218,11,207,58,216,18,110,25,199,40,55,208,148,18,97,36,28,70,122,222,135,189,5,53,148,212,61,209,110,112,79,58,148,148,65,14,121,114,92,230,184,119,224,133,172,180,106,21,82,53,4,78,105,247,172,239,73,175,121,177,18,245,137,216,7,37,209,173,89,178,210,202,56,222,100,49,15,8,221,230,130,190,165,128,157,156,135,51,44,77,132,125,111,214,97,211,149,102,23,186,10,196,61,116,52,110,144,223,33,173,62,221,0,212,134,248,153,138,143,165,177,230,227,73,244,209,211,116,88,234,70,200,32,92,253,227,177,174,43,205,216,182,202,10,253,170,17,54,88,121,37,38,54,72,212,210,132,42,6,236,241,164,118,146,215,63,33,115,8,42,102,234,133,225,12,143,195,64,131,58,220,136,70,113,145,242,171,109,155,115,92,207,248,201,67,188,207,8,211,177,225,67,199,139,164,42,198,105,106,241,70,174,79,253,34,127,169,152,117,160,213,21,48,250,6,11,18,185,183,35,70,62,87,226,65,218,109,170,213,218,27,70,184,138,4,164,73,139,32,10,111,181,34,120,70,205,71,236,82,177,211,1,233,112,89,206,221,135,96,132,244,62,91,81,94,216,186,237,246,150,65,147,0,53,40,47,104,186,36,76,105,104,58,29,63,235,101,38,217,243,223,101,164,43,246,153,124,151,195,113,79,173,183,200,199,72,224,251,93,133,196,227,236,205,154,70,183,135,67,194,107,8,31,35,205,92,252,253,149,167,165,215,4,33,128,189,167,193,96,151,64,254,204,149,95,76,144,17,57,11,45,11,180,29,2,77,144,150,243,135,69,79,215,200,19,52,220,28,68,84,245,171,161,89,164,224,105,176,31,96,195,250,156,227,68,102,226,4,250,4,59,149,103,107,48,211,82,177,5,34,21,211,51,117,219,213,162,28,15,228,57,169,27,243,230,128,44,173,21,240,127,54,240,167,12,88,1,116,142,37,108,17,236,147,85,191,145,248,114,209,105,38,54,31,244,111,114,126,116,115,20,77,82,211,164,114,101,87,92,40,167,67,205,255,20,126,67,155,62,103,39,103,203,168,100,226,207,120,120,249,161,122,107,60,51,163,4,233,60,199,44,143,7,159,240,69,248,133,141,132,129,127,56,91,108,156,141,44,115,36,137,123,12,76,252,211,146,84,58,27,146,5,119,133,118,174,168,57,191,21,47,100,216,150,200,198,122,81,161,252,30,121,181,151,126,63,233,217,234,23,132,235,57,63,176,242,99,193,165,136,93,6,67,191,124,211,128,148,144,98,67,209,73,33,30,79,183,14,92,217,190,224,145,74,65,48,37,54,64,179,85,240,128,29,122,35,180,98,174,201,233,159,142,38,169,240,206,52,153,108,93,24,31,128,170,12,235,15,233,157,59,15,222,144,170,182,225,26,151,66,115,134,171,88,206,13,13,54,242,145,232,46,26,143,202,24,107,115,206,178,113,233,202,143,115,117,7,230,55,156,143,114,97,166,216,215,122,118,210,87,117,185,90,178,170,255,136,253,151,242,75,116,52,212,123,112,234,82,231,94,101,159,91,108,24,175,74,125,174,33,129,164,63,49,106,109,5,193,91,170,34,246,203,10,127,68,108,6,217,65,245,138,134,46,221,125,144,81,9,214,170,86,190,242,108,141,97,182,37,88,100,45,20,232,107,91,65,53,111,132,156,83,118,226,187,35,246,76,67,18,20,45,137,168,171,201,246,243,123,96,205,241,57,160,221,224,14,192,120,7,199,223,64,68,119,200,137,51,59,94,199,199,70,49,214,204,251,80,47,100,35,45,161,193,203,178,47,139,28,66,176,48,89,9,160,186,192,29,55,119,35,220,159,67,238,204,47,198,64,163,105,193,88,230,167,214,174,97,142,39,179,205,92,15,125,239,134,170,179,221,21,24,4,31,49,82,71,184,201,18,167,133,209,217,164,156,119,202,25,16,248,120,58,82,157,138,151,225,75,99,231,57,205,156,97,13,151,13,14,140,103,136,176,35,61,131,24,24,11,102,207,71,30,131,202,159,66,243,12,97,25,115,153,128,97,73,195,237,20,34,224,33,153,189,45,5,178,195,58,71,193,210,43,84,176,83,182,125,124,255,57,238,190,94,145,29,105,234,44,235,198,0,184,15,84,227,193,209,44,210,37,2,211,49,48,38,82,64,183,20,195,139,221,216,164,106,13,63,205,196,228,113,221,21,242,175,218,22,63,224,49,237,180,209,214,158,146,205,90,239,233,200,131,136,53,133,76,96,144,93,222,119,54,175,84,150,30,222,86,236,188,191,53,131,62,222,198,112,148,229,38,211,67,93,219,61,208,132,157,222,173,175,18,118,88,3,5,87,139,6,179,67,98,164,196,56,161,168,237,77,109,18,210,65,179,162,212,181,203,11,185,232,170,30,172,15,143,78,97,133,255,71,17,89,59,216,252,85,209,123,58,4,253,198,139,66,59,188,189,123,87,252,125,169,94,103,134,203,249,14,45,57,198,79,139,251,7,204,206,40,78,188,133,173,33,108,250,121,44,7,11,234,174,114,109,180,186,106,118,26,50,214,138,96,57,29,39,212,192,182,9,20,163,114,128,135,251,34,48,51,145,87,213,225,149,213,30,105,174,36,91,218,93,227,200,194,243,142,110,130,107,191,5,81,76,221,118,43,121,1,172,51,49,163,159,154,122,59,130,13,148,72,54,233,89,206,173,191,162,99,108,2,46,11,162,114,100,220,209,190,145,14,184,64,234,228,199,207,16,30,56,29,48,19,218,83,35,167,84,221,141,32,222,71,67,168,89,24,101,192,5,24,33,18,104,96,237,167,252,162,146,194,178,78,33,44,219,205,161,1,104,2,206,228,144,51,158,54,252,48,132,185,106,69,79,194,22,89,148,86,61,169,114,18,156,103,72,200,185,89,10,163,111,197,99,172,218,167,67,152,42,119,255,72,243,26,112,242,149,5,51,26,214,99,106,33,74,231,50,223,148,84,239,67,140,20,230,16,136,201,181,106,200,127,227,125,86,167,181,131,248,23,25,59,196,78,138,42,82,239,59,220,246,43,181,114,56,135,113,11,21,176,194,58,251,129,27,232,233,133,235,24,37,186,77,205,125,32,25,218,198,191,238,42,188,26,95,148,234,211,10,170,113,158,69,95,28,236,132,111,139,79,180,114,92,56,59,209,80,229,207,138,6,230,194,83,115,157,34,110,184,66,86,1,80,123,75,94,158,117,58,58,113,202,66,201,191,158,168,183,24,254,78,233,150,101,147,217,78,46,59,69,82,85,36,19,7,72,235,168,220,189,225,36,226,74,176,63,212,131,200,250,196,151,165,188,1,29,19,250,178,60,54,224,233,220,133,49,190,227,90,168,213,110,249,97,57,145,218,20,106,14,122,204,171,209,244,59,181,171,104,112,20,20,162,142,36,35,144,244,72,250,121,216,97,206,247,20,243,42,225,226,247,78,246,171,167,125,171,83,142,171,95,128,115,30,97,65,244,184,230,129,60,143,50,226,116,118,195,164,95,109,73,19,181,207,252,145,249,17,86,115,248,164,106,189,175,112,12,194,248,204,110,81,194,196,74,119,143,61,144,45,68,50,244,133,147,108,47,111,140,105,0,85,189,161,0,250,122,245,9,176,189,185,170,55,70,1,224,80,111,32,121,83,44,222,111,216,10,171,44,112,16,48,93,198,143,75,75,5,163,70,197,41,164,229,48,221,14,160,42,184,81,235,45,199,228,174,156,43,141,207,32,90,210,216,167,167,29,183,120,179,54,196,189,3,123,249,101,89,78,45,196,33,209,47,221,27,200,224,225,237,251,93,116,118,130,74,73,169,122,133,29,204,242,238,194,154,19,93,22,48,183,207,252,77,96,250,139,170,7,203,100,147,106,188,64,16,135,11,25,1,22,111,126,191,173,240,191,189,238,13,29,86,78,197,201,78,17,114,254,43,115,49,109,98,102,189,32,32,228,154,162,194,150,163,132,181,92,54,229,178,166,111,119,75,186,85,46,37,185,240,207,196,221,11,153,250,156,114,183,12,40,164,193,19,100,6,188,156,3,178,255,20,156,209,86,120,35,132,132,127,23,44,31,173,106,188,157,24,94,188,95,171,165,117,129,51,249,98,179,239,48,226,139,8,123,111,67,136,22,227,15,15,163,99,82,113,248,194,254,187,237,132,27,204,114,104,68,69,218,217,67,84,151,136,203,65,39,128,83,82,213,76,183,231,28,249,218,145,22,234,1,15,177,186,233,209,194,124,21,138,100,229,93,107,113,195,24,162,15,237,130,202,223,63,226,88,24,222,58,146,210,254,11,124,147,178,185,205,240,168,132,138,99,3,148,102,215,44,185,50,173,212,185,209,105,88,42,214,193,57,0,130,177,220,69,186,216,140,92,1,189,175,24,154,227,115,172,23,218,12,124,106,148,51,121,121,244,49,255,161,147,26,40,1,3,62,27,210,173,12,67,28,166,134,134,17,215,230,92,16,69,147,57,80,71,198,234,159,50,54,54,224,45,230,120,186,141,19,108,105,32,82,126,211,152,133,179,178,209,88,249,47,84,35,198,206,232,11,82,94,14,127,22,157,244,85,184,255,148,72,199,217,17,159,184,106,209,84,93,172,44,194,99,128,161,119,146,128,161,13,112,63,149,194,218,126,93,24,144,246,47,182,118,182,82,132,70,18,0,254,159,134,10,179,131,67,46,164,155,154,38,157,221,218,58,178,224,24,189,70,125,221,112,90,68,102,71,69,62,14,205,96,131,209,111,56,167,56,84,25,201,30,122,71,80,117,85,124,145,159,129,144,41,236,160,18,93,101,107,231,208,25,54,10,121,151,73,234,108,94,117,195,186,29,116,94,177,52,54,176,180,243,13,154,233,76,127,155,177,183,118,187,42,124,116,115,93,228,2,42,130,90,169,254,193,210,13,55,102,111,5,182,186,95,179,56,127,43,239,131,184,90,58,236,114,113,141,144,192,73,24,15,12,225,242,224,227,248,57,5,101,66,119,94,217,131,67,122,144,192,203,200,153,120,166,186,56,177,36,69,89,241,211,56,154,248,93,213,164,58,224,10,243,101,196,185,111,211,75,238,101,9,231,137,107,120,35,88,133,90,203,198,100,99,138,12,241,174,217,248,80,173,25,100,207,39,100,49,86,204,16,39,248,57,237,197,192,60,72,168,62,151,66,136,173,125,68,134,72,228,231,76,46,62,86,166,189,154,62,214,242,52,253,75,113,222,152,85,16,25,68,42,171,111,183,56,83,46,184,105,141,245,220,234,47,204,145,116,30,169,79,154,142,153,66,237,112,32,103,45,234,223,28,124,252,1,91,231,148,135,108,136,221,58,194,177,152,9,92,215,70,15,225,26,175,37,13,238,117,117,160,225,173,96,164,78,176,241,108,249,94,211,178,88,128,216,95,140,121,148,14,81,30,128,106,234,95,95,165,31,74,93,192,121,226,109,130,96,182,73,184,235,38,113,155,127,191,5,24,160,39,30,27,243,0,27,24,65,42,214,111,45,195,218,225,169,137,36,75,42,83,48,158,235,246,249,246,189,120,215,125,31,7,203,73,71,213,195,232,207,194,47,170,87,150,101,28,159,167,249,17,21,219,186,110,222,179,216,83,185,128,155,191,169,53,112,237,27,31,85,253,94,218,72,116,157,109,5,114,173,71,83,220,99,226,158,245,56,242,98,80,125,59,216,248,95,50,111,103,157,96,88,18,189,105,198,204,130,30,153,32,126,212,144,147,223,10,231,104,242,107,134,95,204,71,217,157,115,178,10,250,155,184,108,39,135,10,122,23,47,233,14,179,179,165,166,110,29,102,11,155,254,145,234,97,207,123,129,128,253,61,172,198,195,41,13,26,44,92,77,172,81,240,114,243,230,31,253,185,87,220,6,180,157,96,155,232,152,230,23,9,149,186,99,69,244,238,96,117,204,252,179,144,138,147,18,239,201,209,156,15,57,48,228,219,85,211,50,75,226,41,247,95,110,196,47,129,43,184,158,44,245,194,71,210,52,225,98,211,215,39,105,176,177,119,222,41,154,98,126,32,120,140,106,147,87,163,169,51,33,213,135,42,45,229,218,136,191,49,175,225,85,196,7,126,89,132,156,136,20,136,63,31,123,179,109,88,75,229,133,147,162,145,79,4,106,20,10,113,237,216,2,228,151,243,99,197,176,63,20,13,210,185,8,118,170,130,137,35,191,74,51,151,85,85,254,129,148,175,103,105,157,131,242,14,57,10,231,123,108,252,5,181,63,56,155,196,158,224,158,247,141,103,112,158,185,225,254,156,22,121,251,234,214,175,172,169,219,195,179,170,42,22,121,84,65,127,178,88,251,105,90,92,213,124,169,82,142,32,156,128,19,103,48,38,51,156,138,44,118,48,239,137,212,67,139,143,172,85,211,29,33,25,56,179,197,20,188,135,148,164,241,254,147,148,243,40,205,17,190,66,230,88,125,79,163,97,33,31,200,200,145,195,63,39,129,18,253,93,173,71,163,93,46,108,231,67,5,192,150,65,152,157,170,69,222,63,100,44,94,60,125,25,197,146,103,87,37,169,212,221,229,248,152,118,106,118,37,113,24,60,216,149,23,155,237,235,224,109,130,114,34,159,29,121,134,146,212,21,42,129,10,218,109,156,222,206,234,240,14,106,213,45,85,45,161,137,123,81,94,203,139,222,219,170,76,110,81,47,11,243,233,166,11,20,168,33,40,54,39,84,179,154,127,105,34,58,241,34,193,223,195,242,97,195,191,174,205,14,134,143,218,222,70,142,176,46,21,226,190,117,58,10,66,127,196,96,15,203,87,0,3,86,167,178,137,62,118,66,111,237,206,12,175,231,126,90,224,147,230,27,87,140,210,178,3,145,108,177,204,33,153,99,202,150,213,61,215,97,15,201,51,76,202,93,82,58,90,59,215,96,209,224,211,36,17,132,69,140,102,60,1,31,174,45,241,208,67,233,197,183,112,192,81,131,66,219,236,113,160,47,231,107,142,78,48,30,83,10,203,12,209,29,254,48,29,190,150,44,160,65,106,107,80,112,159,133,76,157,23,163,179,155,158,28,159,129,22,102,120,124,126,181,230,225,133,1,21,72,16,39,11,15,60,130,63,97,72,1,161,231,27,57,169,87,16,78,128,161,83,54,21,185,61,93,198,17,0,208,200,233,7,221,141,160,115,2,123,151,42,3,216,65,251,184,171,32,126,36,9,100,118,48,33,8,251,155,80,32,169,56,159,20,239,239,146,179,59,153,164,44,106,177,150,161,134,209,100,98,87,77,62,57,104,93,107,92,59,104,216,143,63,3,73,109,67,71,235,7,147,35,108,56,103,227,192,65,111,193,61,249,125,112,110,251,40,3,93,116,165,83,65,116,111,6,223,149,215,56,217,136,221,187,185,63,59,76,127,172,76,3,6,156,58,96,161,246,203,72,38,162,54,97,182,151,22,198,34,159,19,26,27,178,197,10,151,114,62,17,69,57,112,28,254,153,83,8,77,144,81,1,229,228,238,113,125,40,22,34,40,45,230,79,18,111,119,95,142,46,75,210,97,64,38,17,187,247,3,101,171,205,105,67,145,41,136,116,40,179,158,72,234,9,101,62,82,222,247,217,240,101,54,63,222,77,237,114,67,128,17,28,69,57,207,138,140,99,64,31,89,192,150,20,83,184,209,190,28,96,33,92,133,158,171,40,103,150,175,65,43,140,54,61,51,87,85,122,146,65,197,242,137,131,245,25,38,154,21,103,204,24,201,124,17,248,129,122,241,230,163,52,177,83,65,214,211,191,139,191,244,19,60,240,248,230,200,234,189,171,221,64,3,167,137,96,142,128,231,244,206,123,24,210,133,145,126,210,29,31,10,39,207,199,72,214,241,222,218,41,108,211,168,63,156,207,73,104,255,40,85,167,122,160,130,105,66,120,36,235,89,38,45,238,219,64,2,82,230,165,74,221,214,115,18,209,127,94,121,207,44,168,61,125,142,94,210,97,30,251,85,41,128,157,17,22,243,144,69,223,166,50,40,104,20,234,71,146,39,164,171,182,241,71,137,252,59,114,226,107,85,120,160,67,188,129,88,50,58,161,38,180,98,240,125,146,161,101,105,63,250,144,77,19,25,241,210,171,219,137,16,110,8,109,227,106,127,35,147,84,235,18,48,226,55,25,51,114,128,94,15,6,161,36,45,79,201,218,103,58,241,28,60,50,114,38,94,26,180,143,75,177,153,147,18,254,213,240,137,156,237,49,1,216,27,144,32,222,199,90,95,243,181,77,154,43,21,125,144,170,71,95,212,0,114,131,25,216,255,208,210,88,32,0,121,158,245,210,62,66,116,211,40,117,55,110,13,104,7,238,103,27,248,95,249,220,63,175,96,172,251,190,147,209,144,217,82,186,172,246,75,37,95,136,188,3,0,201,250,47,247,60,96,192,247,212,65,249,233,100,108,254,114,88,64,96,127,225,88,94,31,92,150,16,188,62,72,237,186,140,156,48,162,153,57,153,215,250,195,166,138,13,151,60,56,115,188,118,168,115,104,90,235,21,50,142,146,159,233,146,224,36,33,151,3,158,14,212,105,72,72,36,173,135,143,35,244,189,231,23,183,219,222,158,35,134,64,198,26,162,125,104,61,50,29,37,135,29,137,220,160,223,21,232,207,97,129,136,31,194,82,123,233,49,234,7,194,218,62,196,38,59,55,47,116,198,86,45,63,195,202,85,226,142,51,148,189,150,222,42,26,242,188,78,174,75,105,211,95,181,182,183,109,71,204,84,146,86,183,137,158,85,28,232,118,122,85,253,178,225,251,220,59,110,212,5,72,59,145,11,81,65,253,158,51,22,123,155,89,169,2,2,10,210,29,112,120,94,240,72,120,153,173,133,216,22,231,85,81,166,254,133,179,185,3,216,5,41,185,17,52,116,200,226,52,228,180,122,209,121,126,192,130,77,131,123,36,97,71,199,5,48,55,217,167,136,194,109,66,162,4,248,86,208,82,124,180,227,68,118,177,218,91,58,193,144,215,103,82,28,172,129,239,84,11,148,233,101,105,121,28,99,198,19,102,192,138,109,241,72,148,141,6,247,12,33,234,187,170,196,80,46,147,179,202,184,70,201,67,140,204,129,195,224,44,11,205,175,107,136,186,94,70,219,21,207,251,126,124,75,235,217,229,92,4,85,30,151,88,1,59,119,26,76,253,112,138,199,134,173,46,81,19,29,152,76,243,207,11,48,134,248,62,102,113,96,109,75,153,112,224,62,142,235,210,61,223,27,190,207,110,229,162,162,175,135,209,45,55,225,158,197,238,6,236,35,126,239,98,139,184,30,234,87,198,25,205,106,30,133,162,184,2,143,20,76,52,70,105,251,64,87,8,83,231,85,175,103,99,210,30,153,132,78,216,85,231,29,143,224,161,42,193,106,179,184,184,93,217,244,59,54,71,176,57,113,103,18,195,54,17,236,88,137,57,13,97,7,39,126,148,41,167,237,12,67,127,158,244,118,153,216,245,51,104,223,189,126,155,241,38,29,230,214,50,18,48,188,119,52,78,52,233,220,226,43,190,49,204,15,87,161,53,213,6,4,210,229,242,27,222,21,238,32,255,121,218,36,125,145,169,61,166,193,196,118,141,100,88,35,140,60,227,228,203,133,198,180,250,18,246,125,187,122,98,185,108,12,27,1,215,53,192,195,78,52,7,152,108,243,62,245,128,89,66,185,200,156,73,1,17,61,48,151,211,25,42,216,81,186,100,157,250,55,115,249,89,215,206,75,167,29,99,69,74,7,242,184,36,190,163,14,174,179,204,177,70,200,10,176,242,136,202,135,231,233,210,60,4,68,211,124,34,132,184,81,103,174,113,198,40,199,195,190,9,209,213,186,247,215,221,11,55,238,101,29,178,96,122,5,185,219,139,216,104,178,93,67,80,125,34,205,77,72,239,118,77,67,225,35,32,143,116,196,66,43,197,0,117,46,34,51,142,52,173,74,158,105,94,145,174,7,78,25,193,93,254,90,13,191,150,33,48,182,74,187,253,195,193,10,5,245,9,209,43,195,75,225,87,66,243,106,100,86,151,30,45,41,11,83,42,100,117,104,225,210,222,4,138,90,65,19,253,194,0,13,133,221,189,147,90,13,202,225,123,201,129,5,107,58,18,160,72,174,91,183,191,46,160,82,9,238,116,238,125,154,150,10,13,112,50,115,9,80,126,60,232,69,206,156,179,42,112,227,105,0,146,227,87,167,143,226,141,153,136,154,124,235,133,237,223,211,235,74,63,173,202,177,203,81,164,68,58,0,130,105,153,144,89,139,117,248,57,105,166,64,128,231,94,33,67,252,204,87,22,239,220,136,132,255,15,245,161,53,215,145,47,230,203,13,8,177,179,163,115,215,118,230,97,227,213,74,111,217,44,19,133,248,82,14,193,251,212,123,49,254,236,203,17,68,151,160,164,85,151,83,75,126,35,188,223,29,218,38,240,107,128,228,115,149,14,43,85,249,176,18,134,78,79,111,105,116,12,132,10,30,150,156,204,62,109,191,165,252,118,211,7,31,242,204,87,162,171,121,218,204,195,157,12,13,43,10,116,130,244,154,69,76,118,91,196,219,74,105,14,80,159,199,181,101,60,51,70,201,24,193,139,165,107,126,185,68,54,45,200,167,123,229,229,247,173,210,217,7,78,111,18,144,138,189,16,60,74,165,171,57,187,116,164,108,39,41,44,227,120,106,151,181,58,106,178,198,111,71,76,77,251,119,153,103,89,37,95,234,99,168,1,241,37,110,85,185,150,77,134,103,253,147,238,251,213,176,87,163,30,41,40,231,83,22,170,40,46,223,3,162,246,237,41,127,118,156,166,204,67,220,183,81,101,51,23,242,19,102,32,134,70,185,224,247,130,58,169,178,11,14,43,247,52,53,10,159,186,44,118,156,103,87,210,216,92,154,159,54,9,190,89,76,161,194,121,32,251,8,94,145,218,159,40,65,81,121,189,173,100,74,60,163,162,156,249,177,226,134,118,217,119,219,221,72,151,7,35,80,188,228,225,24,243,228,160,131,79,228,20,145,16,71,189,139,113,93,177,106,91,153,136,223,79,54,86,73,122,206,244,192,67,192,185,197,117,88,64,115,70,13,134,208,181,68,29,52,218,33,37,171,121,204,122,67,237,7,139,15,218,97,99,236,63,145,88,129,226,147,75,207,228,37,205,157,128,126,79,86,26,127,157,176,220,4,120,218,249,79,206,88,133,77,100,34,165,149,158,42,175,17,14,249,129,120,79,111,211,237,59,160,138,87,79,174,194,15,117,51,186,231,1,183,201,102,123,116,235,130,2,73,186,176,170,201,125,100,56,226,227,247,31,91,227,45,188,130,32,233,237,38,75,147,110,64,197,11,76,62,30,26,151,203,25,122,169,127,16,151,228,109,246,190,225,182,237,214,249,108,23,213,120,227,135,11,161,83,227,137,27,4,182,115,198,235,188,44,53,24,114,202,101,59,180,128,54,224,172,232,76,69,202,170,28,236,194,109,224,216,14,157,188,49,248,175,189,156,204,174,123,128,117,144,111,34,184,84,164,4,19,70,244,43,242,151,130,86,124,60,15,169,5,35,230,202,223,4,199,93,138,165,230,152,14,129,54,165,142,37,58,110,23,82,165,255,254,51,60,149,143,122,240,223,84,239,45,97,195,162,149,182,227,95,124,173,154,254,238,185,181,64,215,164,28,159,71,27,245,139,10,45,111,35,1,180,214,138,181,188,31,219,179,179,10,138,107,110,53,82,163,191,246,16,18,11,232,53,89,55,81,79,137,35,252,98,9,242,148,15,175,150,5,101,178,67,170,77,3,196,214,22,48,129,41,105,71,180,107,134,174,17,177,213,157,154,151,196,116,151,9,253,133,183,52,224,25,185,230,121,78,87,240,140,58,19,244,59,105,8,248,118,163,175,125,154,95,251,216,72,116,15,193,125,21,236,114,140,81,29,241,136,188,95,115,13,255,57,80,109,39,72,44,221,97,48,69,57,146,131,51,50,252,231,23,57,222,6,216,20,21,91,197,235,142,175,251,123,168,75,12,189,41,166,161,143,166,205,67,48,89,61,17,88,154,3,81,221,100,3,48,44,144,242,105,89,51,133,139,128,101,234,68,183,119,7,250,37,191,46,91,91,78,198,194,107,10,180,151,169,73,38,218,167,198,252,150,133,85,214,3,192,141,104,186,165,36,211,92,9,100,30,244,223,156,148,195,117,162,180,231,54,185,13,202,91,197,47,135,137,200,19,72,40,22,168,58,72,111,55,132,62,100,189,231,244,195,68,252,151,107,184,14,215,6,98,213,59,205,130,94,16,119,146,113,71,146,86,202,88,175,92,241,159,119,172,56,15,151,34,153,95,158,76,152,120,155,245,239,148,247,192,78,84,170,31,174,236,23,158,230,33,3,207,42,180,190,228,53,78,36,170,32,236,47,115,232,140,205,249,222,162,60,179,251,106,79,103,89,215,77,241,185,200,83,242,162,26,182,135,64,111,40,116,11,21,239,230,237,141,55,182,92,30,193,246,17,188,151,38,31,244,228,208,43,89,219,189,221,67,66,206,110,68,52,248,56,25,211,71,47,144,46,176,193,64,166,85,165,192,22,213,8,4,249,204,106,5,61,212,2,132,130,80,47,108,23,159,154,6,69,215,136,202,190,174,73,151,140,92,96,112,169,249,127,21,60,41,104,42,78,52,4,134,61,91,161,230,187,54,187,131,57,214,146,228,78,246,96,117,143,0,166,55,122,50,183,145,215,62,111,194,97,88,20,178,148,78,182,109,58,72,77,220,56,207,90,1,113,9,97,207,189,20,236,4,179,63,195,215,149,213,215,104,82,212,24,219,131,180,255,126,30,89,178,239,133,14,155,134,58,198,201,155,11,152,23,84,12,178,189,182,158,107,168,219,192,238,170,187,106,182,148,94,233,138,96,43,89,199,136,255,15,113,56,24,136,183,120,112,45,133,149,186,25,44,133,72,139,222,226,155,67,92,236,76,192,46,246,111,78,70,129,66,121,73,202,68,56,212,165,233,229,233,37,20,128,95,200,118,224,38,73,234,114,174,226,156,85,74,69,210,198,239,239,205,93,99,5,232,81,223,235,145,101,220,184,111,29,85,10,21,76,209,136,126,188,248,194,114,127,195,32,75,199,100,70,111,129,227,33,85,71,2,48,240,255,95,214,114,31,143,219,134,75,226,155,245,23,89,175,17,83,212,219,159,195,56,104,41,130,149,120,42,196,237,3,193,221,55,88,63,187,51,127,229,253,204,230,4,253,150,221,65,68,171,46,22,62,31,9,72,118,118,65,101,64,177,108,136,80,187,209,77,234,2,5,229,151,2,154,174,199,53,78,2,250,227,2,24,102,193,57,160,250,254,134,179,50,99,92,85,11,170,138,82,112,124,184,195,88,237,209,72,245,84,58,118,34,18,93,101,251,69,119,192,161,231,176,240,46,250,112,196,42,175,248,200,186,183,165,225,212,123,145,154,244,191,178,247,11,40,127,46,31,196,32,86,66,111,13,97,206,166,201,112,82,68,13,143,147,231,201,176,71,109,89,149,254,47,144,88,43,165,123,173,45,166,61,65,114,109,178,241,200,41,122,199,165,90,18,249,227,32,132,95,64,202,80,164,39,240,100,235,198,47,40,205,42,221,103,4,162,11,140,91,192,208,190,124,52,199,59,39,82,102,205,241,80,27,213,47,91,43,175,111,179,123,34,7,18,154,202,12,73,201,64,106,188,190,0,86,160,10,173,88,225,56,124,118,95,203,133,4,13,159,240,42,181,82,138,4,154,64,162,96,160,27,103,188,215,145,221,250,15,50,69,52,99,231,217,170,156,77,154,99,60,55,111,104,127,220,163,218,115,17,62,56,108,177,42,138,17,108,227,138,54,41,244,30,183,232,113,205,187,185,101,22,231,6,226,241,187,51,6,93,69,41,180,231,167,187,53,91,164,81,5,164,166,121,178,251,72,184,105,33,126,135,3,80,250,179,244,253,119,238,198,165,56,130,152,128,68,222,2,88,60,211,179,10,104,237,34,239,157,189,109,90,198,45,228,39,222,51,124,219,64,119,104,162,232,64,30,238,17,130,68,231,130,168,171,25,42,43,79,194,202,81,250,184,5,63,91,151,168,212,2,78,38,100,180,67,161,90,89,246,246,132,217,75,208,50,66,85,7,211,88,152,116,188,248,60,102,212,217,46,6,146,57,51,84,25,135,149,206,164,225,18,237,194,69,200,234,91,127,187,125,163,130,64,133,114,81,194,207,74,158,194,96,156,187,49,59,56,244,93,18,36,188,181,37,191,193,95,238,73,213,116,192,176,200,47,154,230,162,144,125,150,234,117,242,102,129,66,94,75,21,53,195,84,48,16,99,70,102,247,183,98,11,201,181,253,254,68,38,136,140,110,161,210,137,158,152,8,128,12,152,71,220,230,62,188,25,26,146,104,204,8,234,89,89,230,157,122,102,40,25,122,9,124,195,225,204,224,62,113,132,202,45,140,213,189,165,59,181,17,164,58,126,173,114,90,141,36,217,235,158,6,97,120,109,219,34,136,51,167,43,176,87,41,14,237,185,125,58,64,46,204,21,56,213,70,4,26,124,98,186,133,220,39,21,140,160,143,101,194,82,150,141,18,167,55,53,168,152,8,128,124,191,129,250,30,56,56,99,187,130,67,80,102,98,79,64,56,184,142,13,173,192,77,115,101,159,211,91,38,160,214,175,243,213,101,218,88,201,229,166,32,220,232,141,99,168,167,65,252,162,199,226,161,112,205,99,231,215,142,135,136,137,115,39,182,88,125,129,118,69,182,150,169,248,151,130,74,179,72,172,178,142,26,43,49,164,188,195,21,37,88,174,124,81,44,121,19,116,184,47,253,226,26,222,104,60,141,139,97,218,38,170,236,1,207,82,247,75,108,177,224,213,47,113,65,138,112,155,235,186,57,253,56,193,149,220,232,70,27,212,85,160,95,55,248,194,24,226,162,66,17,196,61,54,93,31,236,141,222,107,86,218,205,123,47,108,182,23,194,16,218,58,37,20,42,87,47,59,225,104,122,245,199,224,55,104,132,87,57,131,54,101,245,111,81,158,212,110,224,21,135,137,178,206,67,178,205,28,137,208,186,231,82,43,134,216,27,71,207,246,210,255,251,27,216,58,3,248,60,46,82,184,199,187,225,206,180,250,110,36,57,174,178,148,90,232,238,198,100,63,121,218,219,218,99,250,151,217,167,81,244,239,173,235,233,174,61,183,184,47,133,184,178,217,202,226,251,116,162,45,36,91,208,217,12,50,141,95,68,160,24,174,162,217,92,229,251,65,170,218,89,241,209,232,84,20,147,6,26,237,209,78,177,251,71,118,8,73,162,138,208,63,52,189,203,145,30,175,119,76,0,188,127,228,147,29,92,218,95,209,71,207,55,34,143,85,248,193,52,152,48,70,107,173,145,29,142,190,34,148,5,164,198,81,248,40,54,126,219,157,213,134,16,115,243,39,123,221,177,198,105,23,139,111,249,11,117,36,174,140,104,154,139,24,164,41,160,193,191,47,185,103,180,116,139,137,162,85,244,150,83,136,19,30,103,50,87,229,119,242,17,81,67,164,238,61,42,32,216,167,77,35,185,127,1,212,55,67,110,203,60,50,58,208,177,8,124,177,48,239,164,233,210,7,215,36,176,81,67,238,166,147,250,10,138,171,188,77,52,29,9,96,115,252,149,188,139,74,109,52,36,172,91,230,35,131,132,239,70,163,84,94,149,121,213,127,43,81,79,91,155,164,18,19,119,129,180,161,245,175,172,77,116,48,121,136,72,99,121,76,205,240,121,74,140,246,235,133,58,121,58,73,248,59,118,239,208,220,202,126,56,113,13,164,165,106,97,100,63,102,65,52,249,65,254,193,215,40,148,132,74,125,38,77,84,105,204,16,254,86,107,50,155,253,165,200,98,8,204,232,54,243,108,23,115,233,109,247,98,33,96,58,20,247,169,185,222,122,3,226,210,10,36,201,102,152,184,101,199,71,29,186,121,156,81,60,241,2,59,201,202,117,168,201,112,150,246,12,50,217,47,1,54,90,207,60,219,7,3,191,9,51,41,230,163,8,109,183,184,62,120,128,64,8,246,39,223,229,183,78,191,89,131,245,114,68,56,185,88,97,133,121,118,79,125,196,179,235,173,213,252,218,14,132,213,59,253,134,45,94,84,63,125,179,235,58,200,203,232,3,21,254,123,99,69,10,165,199,77,55,46,181,142,129,23,174,188,16,226,244,100,1,175,63,102,41,146,21,139,63,171,75,209,185,58,99,89,214,170,20,52,213,154,251,180,251,243,118,229,43,254,24,145,143,181,107,107,195,52,128,117,247,239,168,157,60,255,34,32,108,194,169,154,170,190,42,55,219,189,209,199,133,162,227,95,170,166,234,154,180,48,101,140,155,166,38,109,110,151,11,71,212,72,108,95,45,25,2,251,113,66,165,93,200,117,135,31,151,141,165,254,73,161,204,34,13,104,190,198,42,102,215,244,189,215,85,143,53,128,70,116,68,104,107,105,186,255,177,187,44,164,145,25,70,4,178,31,106,172,233,103,135,122,189,173,107,163,180,143,252,113,49,107,10,95,91,211,145,145,172,127,114,167,230,105,82,198,32,90,77,81,40,118,210,218,161,98,195,222,32,17,191,24,28,229,41,227,154,80,183,202,151,65,191,133,104,50,27,203,210,169,159,144,137,84,228,23,44,44,95,78,149,95,25,166,12,75,149,39,84,148,191,154,230,168,104,234,61,104,115,203,156,107,69,18,20,81,28,88,101,90,90,222,128,108,13,116,187,163,176,136,154,14,191,135,110,209,79,21,102,80,137,218,165,44,5,186,228,204,155,2,116,72,165,210,58,51,22,236,144,208,200,31,74,221,33,97,3,239,103,97,215,132,180,147,177,148,90,39,232,186,9,147,136,61,210,142,249,147,10,187,170,173,178,122,146,199,185,30,61,75,68,215,185,177,108,59,137,139,233,178,44,107,221,59,71,255,45,30,48,215,110,94,95,200,42,197,219,152,20,216,86,72,129,152,144,78,151,64,144,202,88,71,29,22,61,13,255,211,35,105,8,116,208,112,84,118,60,151,80,90,163,251,192,239,197,126,117,62,137,213,217,157,249,230,168,254,105,194,195,220,96,136,216,243,217,50,195,236,248,82,157,84,179,19,85,7,88,94,224,132,66,28,190,104,6,176,141,121,148,127,96,138,104,236,72,232,37,209,43,234,201,215,197,132,28,195,213,25,200,49,140,184,150,50,122,85,0,202,8,80,10,40,67,50,198,112,161,110,133,104,221,201,190,219,64,78,24,223,20,127,28,165,105,171,155,137,145,10,124,235,14,184,99,20,27,65,67,186,120,229,84,188,99,134,37,30,140,194,68,199,238,83,92,10,68,192,191,59,50,63,154,97,83,215,241,150,116,65,78,39,233,221,102,12,159,152,137,168,50,3,38,153,150,141,110,223,198,44,11,234,50,153,255,202,192,41,25,125,77,228,80,170,174,150,162,195,115,174,25,114,173,99,19,36,116,217,120,241,58,3,12,161,186,109,66,93,61,137,171,248,103,161,128,110,2,183,232,190,154,173,185,230,10,39,237,160,210,223,175,130,226,134,236,4,120,242,28,144,236,38,196,15,49,154,101,119,150,224,228,83,58,38,96,123,180,107,186,111,103,125,81,143,253,222,129,247,179,117,23,131,65,167,92,230,91,56,17,96,244,140,76,156,223,97,139,191,69,210,65,230,145,132,15,88,236,188,251,4,103,64,194,53,50,136,164,205,148,213,80,47,245,82,246,225,59,48,157,108,169,28,254,187,131,129,199,88,77,143,181,185,124,23,141,35,134,192,62,144,41,168,210,64,92,244,62,16,229,92,9,80,209,162,119,212,33,32,170,124,183,55,173,254,48,173,163,185,6,5,16,73,40,236,9,96,39,114,69,207,183,43,46,156,88,72,172,136,150,34,13,244,182,85,73,78,247,114,66,163,239,161,66,65,125,92,0,158,41,52,40,222,220,133,176,190,136,137,99,168,124,239,124,174,38,106,249,49,184,42,41,61,46,104,62,50,197,46,161,119,204,94,178,225,198,26,125,177,12,45,78,213,31,204,242,174,111,37,160,190,48,53,224,183,62,252,254,59,140,155,121,252,101,222,6,101,221,66,221,120,84,224,80,102,219,200,243,254,60,209,44,203,200,174,38,236,221,198,198,27,49,235,27,112,214,153,120,57,215,89,38,165,48,150,91,212,182,58,49,172,182,95,23,143,193,138,30,160,64,246,6,234,144,158,181,151,4,54,161,119,162,61,59,254,118,160,181,170,142,99,142,223,2,249,212,174,166,179,146,109,143,195,126,232,248,31,65,6,209,223,194,111,162,38,7,176,89,243,234,254,97,78,182,73,95,7,215,95,130,107,109,161,177,185,131,188,0,250,65,192,26,131,49,189,53,166,224,26,141,3,185,61,2,222,234,20,97,111,42,25,112,67,137,11,70,181,92,101,19,153,171,182,153,46,101,172,110,105,128,4,211,132,171,170,83,57,86,55,226,127,193,177,149,60,150,170,156,40,88,64,194,224,136,83,36,46,109,93,98,203,13,247,141,41,245,39,33,97,250,150,143,166,73,201,173,134,241,10,245,101,75,199,191,235,188,99,59,53,100,0,99,50,240,107,21,69,187,109,26,18,140,144,182,71,128,41,193,208,53,27,160,126,12,214,97,139,13,29,197,222,85,235,211,164,242,180,89,125,1,149,95,171,229,196,135,143,63,5,131,55,131,205,108,79,163,46,221,145,142,2,243,47,59,119,68,178,204,153,210,250,162,176,152,77,2,236,228,130,32,255,103,60,50,145,87,22,213,176,206,5,43,117,233,97,18,95,190,157,73,102,163,69,83,40,38,20,78,83,240,164,128,164,35,86,156,129,108,61,210,93,211,78,59,6,83,215,59,40,146,94,43,63,183,223,236,59,104,109,153,43,201,27,98,210,18,222,249,195,198,71,213,54,110,0,50,187,184,141,227,145,209,202,14,216,96,68,125,253,110,241,15,149,250,238,150,213,157,80,65,21,100,182,23,59,148,155,43,172,7,129,69,25,70,209,13,78,97,184,89,8,189,143,199,115,190,206,36,93,121,2,140,242,128,12,166,162,26,183,166,192,83,105,244,167,166,124,102,111,57,229,252,66,45,193,214,238,207,41,232,240,14,116,68,140,87,251,243,125,118,155,198,108,182,119,127,249,163,72,146,234,165,176,29,24,184,20,232,187,29,85,64,140,241,44,66,179,91,151,24,227,144,77,234,103,54,248,206,241,65,114,235,26,216,79,230,144,154,175,223,183,67,45,14,100,55,188,50,251,169,166,166,105,190,28,38,164,146,123,26,31,33,212,187,202,49,113,26,179,38,161,114,213,238,215,52,183,200,52,130,129,47,34,44,207,193,240,207,71,147,111,46,152,187,20,125,118,28,225,8,154,11,139,165,100,22,85,35,117,254,43,242,42,186,104,36,107,52,149,101,225,65,168,2,134,26,239,188,75,43,199,167,226,242,91,213,250,78,198,108,27,2,183,239,216,250,225,113,89,166,44,190,84,199,40,215,0,32,220,217,199,67,175,151,83,221,150,246,150,19,106,133,202,114,0,196,85,228,65,38,158,226,82,193,149,237,31,236,85,145,163,221,158,47,207,228,183,209,104,42,215,174,114,190,10,69,102,222,129,170,15,221,1,77,159,118,252,186,241,218,11,254,239,194,243,156,140,193,252,102,128,238,44,228,198,211,64,137,164,204,223,15,158,57,117,208,242,98,151,77,23,12,242,185,141,164,229,25,19,160,204,89,6,154,12,238,48,31,168,220,131,102,194,215,192,57,196,48,184,79,207,141,179,228,68,230,121,248,193,50,91,90,133,207,211,139,135,86,122,111,11,35,32,183,230,152,205,93,21,249,15,253,255,53,17,156,171,16,172,198,71,59,16,60,9,25,188,89,145,134,194,125,243,15,103,4,167,63,77,219,94,32,120,233,166,127,238,39,9,73,46,217,50,88,90,218,220,149,61,186,128,152,98,102,218,94,227,38,232,38,133,5,23,139,0,157,234,236,136,47,91,224,1,33,129,228,121,126,238,131,71,119,243,123,227,134,83,183,38,105,242,105,154,239,157,76,104,25,152,183,97,65,102,251,187,142,56,141,190,53,192,64,77,113,246,221,229,188,104,253,117,185,39,252,176,194,175,208,52,126,131,107,199,146,135,66,249,37,1,122,163,25,63,32,189,233,65,174,182,131,10,211,219,216,217,188,75,154,153,59,118,207,37,176,178,233,220,104,235,31,121,173,203,230,203,15,76,181,82,51,58,184,30,174,55,47,34,44,253,42,123,252,194,14,123,7,51,209,181,145,89,215,102,100,5,255,247,122,27,89,192,250,158,186,200,137,12,120,112,31,156,53,146,174,254,92,69,166,97,78,233,134,95,180,43,4,157,53,138,225,179,178,237,124,198,82,8,170,187,244,187,163,239,14,168,9,171,26,233,203,51,247,109,47,221,246,4,48,96,48,106,161,15,144,54,125,154,90,121,205,89,88,246,113,236,5,161,234,164,115,239,125,15,93,125,172,17,89,197,57,56,178,188,89,119,196,0,34,4,44,64,29,232,210,148,33,162,51,147,176,180,208,175,20,220,178,118,104,81,194,45,113,190,39,192,82,231,158,6,92,223,39,9,85,189,42,51,219,33,144,40,61,67,23,96,71,8,227,48,41,79,9,102,190,244,232,185,28,181,100,70,208,147,99,146,56,159,89,103,231,31,62,55,116,128,150,51,147,68,155,239,157,33,196,160,237,115,11,138,60,219,241,248,61,48,240,65,163,144,0,21,205,30,15,66,189,39,3,108,236,58,190,33,117,6,211,197,136,61,99,44,13,144,153,158,63,107,244,77,89,203,177,229,102,164,24,110,53,124,77,139,204,9,108,36,232,218,225,206,123,200,239,120,13,118,123,116,238,166,228,38,182,17,45,55,232,10,37,165,214,74,155,242,165,128,45,47,59,114,180,23,111,17,89,107,163,114,88,6,250,66,232,137,154,38,126,182,134,105,94,13,195,215,223,49,179,165,76,35,25,51,243,217,154,77,33,63,214,220,229,10,222,56,184,39,1,180,214,160,210,238,175,186,247,133,29,139,221,182,24,38,185,25,81,112,116,208,172,84,220,13,5,250,72,221,86,242,132,230,170,67,128,92,194,99,159,52,81,99,88,179,63,8,62,115,39,112,227,147,56,150,98,77,112,10,191,38,118,143,102,51,190,94,188,78,19,134,173,150,209,182,78,217,237,43,143,72,228,100,67,26,128,131,220,108,182,0,56,103,134,66,111,215,32,15,163,72,183,141,30,151,60,74,68,74,59,91,1,70,49,253,135,148,8,52,33,103,144,103,180,120,5,166,45,217,235,251,104,65,199,42,67,144,149,6,75,166,12,150,45,196,159,42,169,98,237,45,215,86,195,212,126,3,140,246,85,248,241,171,189,236,187,196,120,42,28,217,153,173,244,119,107,136,54,47,214,127,170,231,220,207,202,190,27,125,220,244,227,3,233,200,42,79,175,74,148,124,120,125,204,58,2,106,246,171,60,115,105,238,182,81,122,2,132,146,29,154,34,64,235,95,150,9,8,131,84,191,26,78,134,107,51,29,169,54,227,47,167,23,19,33,18,141,201,5,108,32,255,250,130,123,23,133,250,57,95,72,30,14,4,254,26,211,94,153,185,217,118,73,247,153,93,223,228,47,50,231,171,86,219,223,183,177,171,209,55,183,215,231,240,90,90,135,63,9,46,162,101,46,237,135,12,163,94,251,125,110,182,255,150,83,84,145,246,25,181,229,4,255,78,11,233,210,150,93,56,239,8,183,141,28,154,155,165,60,4,26,131,85,22,92,55,86,51,71,147,199,131,184,138,143,18,151,164,126,64,9,8,247,226,239,32,195,7,21,62,22,201,243,181,145,130,223,182,151,235,232,7,159,81,46,135,179,89,2,197,131,86,33,86,217,244,64,143,159,2,101,128,13,175,140,176,141,50,83,159,173,15,139,6,238,244,150,132,16,149,82,4,122,94,136,210,213,75,152,73,207,95,57,117,203,231,81,135,143,174,1,133,107,222,3,186,226,254,66,7,151,107,194,96,223,6,185,163,9,194,204,19,206,94,169,159,193,39,169,191,246,175,69,111,170,242,31,101,32,153,132,135,123,22,33,0,160,200,81,4,183,226,166,149,103,53,213,45,46,232,194,29,217,243,246,22,247,224,99,200,82,129,167,93,59,247,165,10,95,218,116,48,241,199,52,152,251,191,75,246,230,66,229,179,167,29,108,67,104,9,31,91,155,135,162,22,109,140,18,68,101,41,139,164,219,202,41,109,227,237,223,233,235,3,223,231,151,24,205,126,242,240,25,135,56,75,92,14,203,106,86,98,190,18,135,5,187,27,10,246,101,56,20,65,50,214,56,92,52,221,205,26,22,57,161,139,56,133,88,135,166,111,28,65,141,133,49,66,109,61,146,77,254,88,89,223,47,159,230,127,86,21,46,151,100,85,203,52,7,152,115,4,126,76,149,121,165,4,65,104,112,97,32,177,213,179,13,85,212,44,3,22,76,91,47,95,45,114,7,105,80,169,156,118,208,39,223,253,52,192,114,238,212,237,79,123,160,13,249,93,144,12,13,129,182,132,55,79,79,49,137,150,154,222,110,255,81,182,183,247,51,145,94,39,173,196,110,20,136,63,118,83,153,229,142,193,90,53,100,157,199,50,197,87,219,238,216,236,32,57,8,48,214,155,1,125,245,38,172,100,171,203,17,147,2,181,189,108,44,171,124,193,113,248,136,174,204,3,147,21,124,129,149,150,81,141,5,24,88,180,204,234,131,202,146,254,98,41,183,53,192,62,196,167,85,164,143,33,82,62,117,38,203,153,2,212,160,198,161,100,244,137,157,157,165,245,156,226,130,223,180,207,242,43,98,87,250,46,245,69,139,45,52,130,1,50,112,168,233,119,108,233,54,64,159,209,1,247,203,249,12,191,241,53,245,133,113,234,94,130,138,96,93,46,174,240,25,138,102,179,75,81,10,163,248,30,250,220,152,172,130,60,179,28,111,218,178,133,187,76,215,82,141,241,38,85,115,28,170,37,141,217,86,145,105,44,101,122,204,186,170,241,17,92,186,36,92,12,39,79,124,225,140,67,242,160,36,74,235,225,93,170,195,150,97,56,193,206,134,19,133,51,43,153,89,127,215,225,208,173,136,227,82,132,201,33,61,171,178,218,170,237,141,9,208,212,143,196,142,128,9,180,93,93,2,42,17,228,238,2,215,32,165,241,4,17,134,174,85,118,52,140,102,40,248,91,71,167,87,157,98,112,231,28,30,45,206,191,25,126,79,15,182,253,132,81,131,162,228,135,13,248,5,185,241,183,116,201,174,221,3,209,28,222,79,69,11,123,132,194,117,131,154,81,20,254,200,202,233,55,255,76,20,112,72,69,221,83,92,122,96,169,82,77,231,46,140,220,37,78,219,222,11,152,60,13,172,255,96,196,250,251,65,100,133,230,124,196,197,193,203,253,236,237,209,252,69,49,49,183,230,33,251,22,12,62,239,151,84,195,102,225,172,248,153,94,125,249,167,108,39,185,45,36,99,34,129,0,79,9,44,33,194,123,6,126,3,107,51,247,138,110,24,57,84,123,63,167,90,153,16,23,1,157,210,20,4,188,103,250,171,128,109,118,204,165,140,125,212,146,201,70,161,122,89,88,37,210,254,139,47,10,72,138,23,242,190,142,242,142,30,140,37,37,109,19,128,129,249,43,1,219,67,25,159,43,188,122,129,220,145,17,50,19,118,148,82,194,185,254,159,102,126,59,124,102,205,160,61,50,7,221,240,120,63,67,194,33,137,15,157,174,84,223,202,41,143,47,112,171,61,197,142,166,49,155,126,230,159,250,215,154,80,54,42,164,101,120,149,92,65,109,211,221,17,11,133,197,250,206,50,160,193,160,21,115,228,165,157,61,185,64,76,168,246,162,169,150,227,181,244,128,10,64,137,141,58,3,92,56,219,65,236,225,40,144,243,142,64,16,66,1,179,181,47,195,229,69,148,220,53,111,164,101,196,100,27,33,43,205,123,80,117,232,115,110,142,207,96,158,63,148,81,239,240,93,241,185,154,114,29,24,150,228,9,18,180,0,186,107,41,193,249,86,92,12,142,141,81,146,43,168,180,171,65,43,109,163,164,197,139,96,10,51,61,59,30,4,180,74,75,113,133,4,166,102,79,157,35,224,141,90,103,110,175,57,194,248,251,84,35,109,10,189,151,254,16,243,181,240,128,35,237,73,19,17,191,200,163,31,117,174,188,109,41,154,152,54,164,149,153,233,209,157,19,65,55,104,126,135,149,182,226,142,174,176,209,124,203,81,193,167,182,190,180,125,168,236,185,176,25,250,2,249,52,200,186,179,207,54,66,189,140,191,187,209,130,61,6,237,157,36,12,30,246,204,66,162,92,178,192,125,222,168,135,106,152,252,198,203,188,179,224,108,65,147,161,123,48,106,49,56,120,243,30,131,161,55,248,162,60,213,211,19,155,28,128,45,166,74,15,242,232,84,57,32,41,24,187,121,211,59,55,31,33,146,252,192,6,249,44,26,37,70,140,117,229,182,127,54,218,52,155,3,253,47,19,12,215,210,242,231,21,190,200,78,54,82,84,153,130,192,178,199,41,79,32,250,135,107,186,195,146,5,27,206,164,66,0,212,91,2,59,9,28,115,71,177,47,189,248,30,102,75,78,40,36,242,216,216,90,159,22,116,246,217,183,227,154,22,116,50,119,147,76,162,125,76,15,247,205,205,229,53,26,120,114,146,216,114,245,23,208,99,142,73,122,114,158,183,38,70,188,0,131,178,252,31,121,184,48,70,186,32,1,102,116,82,205,167,113,2,220,57,130,85,99,237,126,88,102,33,34,192,159,67,214,20,45,201,142,231,184,180,40,120,251,24,31,164,72,2,230,115,159,61,186,91,33,156,65,3,167,249,80,129,62,106,86,243,58,178,158,250,86,125,31,13,253,139,82,121,187,4,72,11,8,73,158,250,104,0,54,235,91,66,77,74,214,207,220,146,9,49,180,25,248,30,143,40,113,254,169,128,160,74,160,73,184,158,172,130,162,121,58,12,235,61,239,158,215,153,217,7,146,145,237,247,249,135,112,150,78,30,35,238,247,219,240,241,201,102,72,147,46,41,230,126,21,163,102,83,7,35,107,5,145,67,222,77,66,254,48,113,174,199,231,36,53,243,230,181,137,3,33,157,14,17,161,83,63,234,136,177,38,171,160,81,253,67,199,4,37,189,189,18,148,162,5,37,54,120,42,43,62,93,141,192,42,130,142,135,247,136,249,21,207,174,136,240,58,110,186,61,63,25,168,248,151,215,33,112,166,187,141,23,7,85,189,110,87,14,16,234,216,80,61,192,171,184,213,146,127,8,45,110,155,168,3,250,198,209,114,46,113,92,49,255,201,229,138,142,140,56,19,253,25,43,238,3,114,102,255,194,205,86,106,198,79,24,97,106,84,87,91,243,217,213,187,11,57,171,235,56,188,149,20,242,153,231,206,0,131,52,8,80,99,246,71,1,138,40,84,16,70,54,202,165,224,85,152,221,161,2,7,102,15,218,215,135,157,184,204,72,4,255,129,103,196,214,173,121,75,21,78,137,15,57,225,207,179,169,221,119,146,242,105,147,60,83,79,38,148,254,90,122,128,217,216,95,86,91,104,186,2,82,14,192,29,139,167,10,140,137,60,18,53,210,12,65,57,241,105,62,135,225,2,97,185,115,137,238,57,56,218,24,97,4,211,182,208,41,249,142,193,83,142,228,161,96,184,114,211,126,207,81,211,95,63,205,148,32,212,190,96,237,194,241,127,114,48,244,20,130,240,142,39,32,188,163,148,227,200,234,175,155,212,64,241,123,162,126,193,0,209,105,109,61,234,1,186,80,14,99,225,11,156,219,205,252,149,189,65,79,216,199,169,96,61,147,16,107,246,21,30,137,28,44,235,53,106,13,164,248,36,148,48,193,210,243,139,111,250,234,143,56,246,37,82,49,217,227,120,251,50,136,179,21,132,66,92,146,172,126,124,220,155,244,181,158,232,236,171,33,235,129,37,40,97,214,253,173,152,119,232,172,97,66,170,34,78,186,44,78,233,36,179,215,7,244,44,13,184,99,86,1,159,5,149,197,53,59,156,102,210,121,163,34,159,26,91,51,140,165,166,56,239,125,136,105,0,81,68,155,72,194,204,252,18,39,72,190,54,82,213,125,133,177,197,83,167,222,91,69,185,219,106,179,187,37,241,148,109,162,158,213,9,77,19,107,80,105,147,233,26,141,207,175,115,206,160,136,130,104,107,68,192,52,48,86,139,223,192,149,145,128,2,30,241,50,66,21,192,110,252,188,173,121,125,229,165,96,174,119,81,168,223,178,141,71,159,57,255,174,110,5,239,198,172,140,9,125,134,193,21,104,89,252,22,24,80,164,82,48,40,146,5,62,116,214,134,191,163,8,12,108,84,229,30,31,43,227,73,40,1,195,133,181,236,51,62,117,223,142,3,220,10,251,155,167,197,25,216,166,87,24,114,153,214,30,147,131,68,125,157,32,157,192,239,134,42,135,254,251,41,42,155,227,239,221,90,251,215,69,41,102,11,0,109,213,173,244,173,82,84,34,215,197,66,118,237,203,225,223,117,117,44,146,245,18,85,76,238,9,177,69,72,57,121,234,126,134,152,147,39,33,138,5,185,15,172,246,108,47,126,10,79,140,17,152,225,90,106,95,110,18,126,4,235,143,189,48,81,26,227,97,183,187,23,217,133,53,51,121,14,167,63,30,181,109,48,186,28,95,204,134,171,125,218,77,146,156,189,17,95,34,173,196,197,86,240,27,123,30,202,25,94,73,95,136,12,224,247,146,199,171,23,187,255,236,239,125,96,219,240,174,51,37,75,102,203,119,134,104,8,153,113,160,197,194,164,234,58,214,190,116,104,255,159,208,57,229,67,83,100,250,69,125,32,152,40,167,41,178,13,41,149,230,183,252,148,244,115,48,247,243,96,42,115,114,45,2,171,71,92,108,114,60,55,13,171,130,70,139,202,143,246,186,22,241,214,142,75,54,105,225,74,231,231,169,28,50,98,97,200,112,246,165,250,52,127,99,14,32,254,179,48,79,243,106,179,221,208,152,71,191,36,54,81,251,249,103,167,147,196,201,222,189,46,240,177,228,72,193,233,253,88,190,67,180,135,59,136,227,195,59,76,233,52,225,186,77,33,192,1,28,81,222,93,21,41,221,76,230,135,140,73,133,241,81,211,133,161,79,205,85,139,173,232,10,237,28,33,74,70,123,164,29,32,197,0,239,160,130,85,210,14,149,31,76,85,35,129,172,234,112,69,176,72,16,95,126,146,214,232,142,55,73,184,122,50,125,211,46,163,68,239,203,80,241,206,195,36,80,226,211,47,224,71,182,247,198,163,197,106,124,246,82,234,214,26,14,241,36,118,174,83,144,63,198,152,37,110,113,138,210,124,252,80,34,114,237,75,99,213,130,58,140,226,58,98,18,251,72,219,158,186,10,154,43,195,135,160,208,33,210,134,42,127,220,93,135,108,159,9,150,82,21,82,11,146,91,242,100,106,214,62,18,0,127,241,140,194,212,240,58,236,134,255,18,238,94,232,105,241,202,138,8,94,157,163,80,121,89,170,95,31,204,213,107,253,239,125,101,89,197,201,116,55,232,35,184,27,230,248,178,198,207,88,214,53,63,116,202,41,9,2,236,216,103,142,17,134,211,50,75,200,146,226,105,212,221,40,105,227,238,28,31,245,113,50,77,139,86,227,178,205,8,216,73,226,184,8,27,212,45,119,72,225,64,41,124,129,166,208,151,204,24,64,129,29,237,115,106,217,246,55,87,98,254,75,40,217,52,134,65,177,186,112,196,82,37,40,218,28,21,4,49,35,108,125,89,240,216,67,150,16,135,93,96,75,23,9,171,198,243,166,185,28,241,232,97,232,238,70,4,4,211,226,92,157,119,183,21,245,185,68,1,114,41,174,197,95,59,177,194,109,24,127,193,202,253,52,39,43,144,110,84,56,212,199,241,162,74,111,245,149,129,142,5,133,105,232,22,38,50,122,197,15,122,167,17,253,38,6,112,186,18,118,118,1,240,230,204,78,94,30,92,50,209,93,169,58,237,83,111,214,252,107,225,247,47,22,111,93,59,178,132,45,34,122,20,242,232,114,234,107,220,10,52,129,171,214,182,9,86,204,111,86,19,56,59,123,218,233,229,212,81,100,27,15,141,124,180,141,146,42,212,226,182,35,237,138,78,112,81,71,41,49,168,179,192,88,60,214,67,225,198,122,135,23,73,231,36,228,30,244,104,80,12,167,1,131,141,211,221,254,253,73,88,196,122,118,67,120,198,107,104,128,14,30,199,90,107,17,206,110,165,171,100,86,120,125,16,163,139,161,187,136,105,58,54,75,11,8,71,37,47,165,179,170,103,184,48,52,186,66,81,149,80,240,219,182,96,188,231,90,148,3,43,33,183,166,210,228,44,151,199,210,201,81,14,224,0,29,50,170,182,119,233,85,125,13,168,154,99,159,246,128,202,247,194,101,206,14,98,18,175,191,248,51,245,156,196,234,15,25,229,233,212,172,116,140,39,137,174,73,64,180,43,125,115,40,92,112,104,246,51,73,109,49,92,127,179,254,218,228,135,245,103,15,255,4,46,177,59,116,70,226,186,166,184,222,12,10,40,18,15,185,196,60,13,99,231,87,229,25,188,121,220,173,35,89,47,113,109,79,44,248,133,48,247,132,135,37,119,46,228,70,106,107,0,126,95,242,195,228,113,182,20,66,11,142,212,55,59,34,63,217,3,197,243,90,16,231,192,51,198,233,97,160,84,119,56,63,54,244,229,206,6,30,56,28,187,239,8,150,153,198,190,164,37,218,191,53,76,143,221,142,171,196,59,208,21,202,75,11,231,227,201,101,6,151,52,110,222,218,239,248,30,45,227,174,188,1,202,203,77,216,35,120,109,129,18,132,49,12,211,175,186,44,228,36,185,59,218,245,54,16,137,152,228,97,28,216,158,39,40,112,119,130,123,88,19,47,165,131,180,198,111,81,179,190,29,55,81,43,245,64,65,146,223,93,179,165,139,37,95,201,136,141,66,11,246,246,64,50,228,166,93,242,234,53,73,215,229,110,188,147,170,159,215,113,176,249,0,243,252,122,196,117,46,46,161,166,43,144,77,51,231,38,237,154,118,244,135,135,31,59,43,122,45,79,105,231,171,18,5,1,197,73,18,208,26,29,207,52,235,245,141,81,1,114,109,194,167,210,101,198,91,195,20,228,186,177,9,234,141,210,202,111,26,19,0,55,84,6,27,242,199,245,138,33,244,71,188,36,172,234,25,190,238,69,171,183,135,237,82,148,95,120,253,231,95,73,206,86,87,207,148,17,96,173,117,161,156,98,157,10,75,107,118,59,34,204,212,201,174,77,238,200,200,244,152,16,152,80,115,5,41,154,98,64,183,8,212,60,109,179,180,202,25,90,122,29,0,133,120,179,186,129,248,3,71,247,253,184,140,13,253,154,4,135,206,234,84,54,55,27,31,190,32,249,189,63,224,65,47,95,196,13,169,2,238,133,28,174,58,73,99,238,156,130,247,117,68,56,210,224,24,113,7,126,210,90,39,41,204,9,34,112,144,86,234,11,116,27,78,91,194,165,79,241,106,114,241,109,129,201,75,254,7,59,246,252,132,41,125,76,246,90,129,84,124,59,172,58,191,148,35,114,176,170,198,67,251,154,116,10,204,98,211,5,137,179,217,14,250,177,83,67,185,237,141,252,161,37,139,171,241,161,200,160,179,115,243,110,12,60,135,113,217,157,193,92,209,110,220,18,92,82,41,131,95,148,207,144,252,210,162,206,149,47,158,69,170,109,209,46,157,54,217,152,59,179,244,8,90,45,244,44,33,220,238,243,93,31,216,55,195,139,173,51,125,51,218,58,226,214,102,220,192,214,30,244,72,181,229,189,127,185,235,105,203,95,96,44,204,27,189,29,158,194,60,47,16,148,219,29,162,5,101,64,18,68,175,127,145,35,75,175,68,44,210,115,117,150,42,82,175,82,196,51,158,8,54,52,131,153,214,133,59,28,233,133,254,93,25,160,91,117,193,103,145,10,158,123,220,186,155,176,78,14,167,42,216,28,13,219,160,69,53,143,137,98,25,209,153,191,239,29,166,231,213,158,48,91,68,229,91,220,215,202,42,253,87,131,155,85,231,190,148,129,28,112,25,116,182,160,64,58,194,99,77,126,208,79,41,123,253,240,231,25,144,152,22,231,129,184,213,23,205,50,15,123,223,61,148,85,65,205,104,239,86,22,166,58,14,27,95,225,51,96,117,61,219,196,6,140,166,252,84,39,35,197,40,252,239,249,132,52,129,54,13,86,47,94,114,17,191,203,19,112,185,207,114,222,36,115,158,162,200,244,235,110,1,39,63,116,214,39,198,9,133,214,69,54,212,78,18,21,207,239,89,33,163,161,217,5,190,96,47,137,5,54,235,159,129,27,77,37,7,147,216,184,119,74,33,149,35,48,18,62,147,148,245,79,152,107,71,101,145,74,165,230,143,240,13,24,110,78,196,207,71,33,240,242,36,29,107,150,32,92,14,9,133,9,121,248,87,93,78,26,99,15,221,67,165,79,159,16,119,183,74,20,120,107,172,191,38,240,133,199,155,31,189,51,219,238,121,248,128,29,220,160,126,3,201,102,62,142,120,17,31,17,140,35,247,214,156,132,180,201,123,239,183,130,131,180,154,48,84,19,155,159,238,128,236,52,240,172,213,151,14,221,149,113,6,176,129,36,58,184,154,147,236,193,64,121,116,154,204,22,110,12,143,42,69,81,220,86,87,31,192,222,111,171,10,192,99,100,236,120,166,177,136,71,105,126,71,210,137,152,116,238,104,6,115,87,184,94,209,236,86,181,195,211,244,98,241,223,101,243,61,182,183,161,145,203,211,252,75,253,81,4,239,99,34,118,253,115,12,250,126,148,252,39,130,44,253,29,145,93,47,82,102,252,43,227,157,138,155,131,121,43,121,226,213,165,55,202,207,203,32,146,169,244,171,92,119,101,111,109,10,160,47,39,140,112,122,82,63,238,55,234,53,203,56,45,67,54,91,134,158,3,187,24,105,71,146,51,206,212,87,39,106,197,120,238,163,161,83,68,7,2,9,169,237,85,99,173,111,84,243,75,163,79,219,0,208,168,55,72,111,21,138,137,49,85,100,193,140,121,238,180,133,181,141,23,114,172,186,50,237,146,207,117,42,22,38,38,248,156,136,158,101,104,156,52,99,194,210,12,187,60,120,220,233,82,226,144,177,36,148,242,8,78,86,179,4,95,254,125,7,96,7,76,28,92,39,69,95,110,213,254,126,6,198,81,132,155,235,209,198,28,124,25,224,35,231,45,23,231,109,155,45,234,140,71,146,23,84,189,204,14,234,2,74,89,194,249,230,31,68,47,31,107,192,149,48,200,21,207,102,200,156,134,76,11,229,209,250,42,64,243,142,6,11,65,25,192,35,57,169,253,11,157,127,94,137,106,220,52,43,126,57,131,183,219,221,117,14,124,112,57,51,54,201,31,114,174,107,0,115,200,107,46,177,163,163,21,99,1,123,89,13,26,234,143,240,48,21,170,249,177,6,97,160,72,90,92,82,241,229,76,29,245,4,91,84,10,97,234,49,27,211,129,51,205,96,30,176,182,94,236,75,101,192,114,130,172,26,194,73,70,224,64,24,90,74,128,2,234,161,74,212,232,241,160,117,73,121,249,141,149,254,211,142,45,228,62,108,156,215,102,1,158,125,235,155,240,106,60,209,164,187,145,67,106,131,84,10,245,41,174,235,133,148,34,21,250,16,177,22,42,221,91,245,240,71,90,244,128,23,134,58,96,156,56,5,214,41,16,247,7,153,88,1,193,76,112,126,122,63,155,18,63,113,132,38,172,223,114,105,218,173,199,62,182,70,139,128,206,48,222,173,94,18,210,76,190,64,144,71,137,228,61,76,194,253,79,98,252,146,103,163,160,11,137,174,173,175,231,208,90,233,113,106,67,117,173,177,66,24,186,14,127,4,198,134,167,146,223,238,250,188,181,225,8,245,38,10,101,253,245,40,71,36,227,3,50,242,81,49,49,127,57,4,7,131,224,161,150,113,221,134,71,26,188,163,61,94,235,96,99,131,41,60,132,229,164,134,151,82,44,26,30,31,4,146,88,124,238,82,171,38,249,185,228,40,133,51,26,153,153,128,235,172,136,240,62,57,40,174,94,243,48,29,246,52,77,60,167,162,153,68,124,1,14,47,15,233,105,181,231,75,196,43,34,157,39,188,222,159,73,65,214,99,102,237,127,231,29,140,187,214,159,127,251,183,14,138,161,215,53,96,213,149,171,211,236,24,135,88,24,51,75,88,198,99,149,135,156,163,227,224,6,219,238,254,161,17,3,202,238,50,234,12,92,129,254,180,199,147,15,88,52,202,249,136,170,123,97,82,132,113,41,130,87,168,156,199,20,235,192,229,7,228,39,103,172,103,148,73,49,131,20,158,197,151,186,56,154,0,80,213,17,146,130,218,203,167,193,21,177,138,246,43,181,237,2,67,222,124,172,144,51,162,108,223,150,86,232,137,157,19,111,198,33,209,190,31,230,249,169,189,109,223,7,9,67,159,77,86,189,158,159,194,219,238,195,50,98,89,181,119,103,156,27,214,196,96,186,135,221,143,17,105,27,6,90,141,7,36,133,229,95,107,1,118,254,182,105,137,102,187,235,157,34,158,141,19,146,88,138,167,204,158,47,120,233,107,187,92,107,204,131,125,231,238,73,149,255,152,148,195,249,221,181,183,134,105,166,221,151,36,199,198,115,253,219,127,4,29,54,55,43,97,34,99,157,166,28,126,80,98,207,216,12,222,134,29,72,215,138,234,160,136,200,185,254,134,218,145,232,173,161,94,175,183,230,128,72,242,31,167,148,125,22,186,209,212,117,174,115,141,165,139,75,45,179,144,27,125,26,251,165,82,132,239,91,33,105,145,251,102,98,64,88,157,55,140,187,196,132,6,168,14,244,43,114,162,201,136,109,12,239,214,102,195,229,59,26,154,193,201,50,47,247,54,66,22,247,11,102,25,98,87,168,157,218,230,23,229,187,254,166,9,110,208,13,201,117,69,145,135,255,161,141,19,49,251,11,192,236,159,35,232,247,25,69,120,28,0,87,94,163,84,242,151,5,46,136,243,141,151,134,112,241,107,30,107,152,34,85,0,39,128,108,16,4,245,172,50,129,140,66,193,203,87,90,145,54,238,192,150,46,59,225,244,143,210,211,118,58,154,199,2,140,33,164,183,101,50,38,165,77,218,121,222,236,5,33,70,7,210,110,117,157,88,119,67,122,151,138,71,33,52,35,180,151,89,224,118,194,86,54,80,70,152,228,72,107,109,36,27,8,117,155,246,242,56,45,62,27,248,160,207,70,3,247,9,83,156,61,60,143,42,205,231,91,224,90,32,219,204,6,236,176,160,18,167,139,155,169,231,243,185,216,121,188,185,36,226,53,66,141,33,44,184,103,21,62,137,147,144,236,1,180,168,127,107,38,128,51,101,183,142,88,61,172,208,232,178,127,183,34,92,43,6,169,216,128,25,151,204,209,210,213,203,51,63,233,77,184,162,134,236,169,16,239,228,22,37,161,232,196,208,110,193,95,50,193,170,181,180,148,72,165,95,86,63,109,110,30,118,6,228,196,92,24,216,118,162,211,136,217,102,80,45,144,196,85,199,95,230,65,121,139,115,191,189,172,155,198,207,105,192,238,98,159,20,108,158,112,124,22,115,21,85,194,218,234,233,202,168,113,246,158,161,151,14,152,28,194,196,221,116,173,250,208,253,124,219,117,131,83,112,202,105,48,199,140,152,166,61,102,199,194,167,130,211,94,225,196,150,120,202,129,205,88,78,166,191,87,90,109,14,151,167,217,229,174,86,45,126,199,4,69,197,41,185,0,232,1,67,238,36,133,175,54,124,75,85,138,80,242,138,247,215,30,213,225,195,198,252,104,118,123,185,21,200,246,149,103,222,169,202,44,5,205,78,217,147,205,60,125,26,227,134,224,108,159,220,147,38,14,30,110,215,78,13,54,206,221,156,154,117,162,153,210,26,203,168,24,36,230,127,201,57,161,10,110,109,64,145,3,20,187,191,131,51,247,237,88,80,185,224,83,124,136,92,184,246,62,94,92,14,158,221,12,220,209,95,215,198,243,112,102,70,72,90,192,199,120,130,163,71,66,225,143,43,27,59,134,161,170,192,114,197,211,24,7,201,151,8,54,74,225,253,142,138,40,209,162,42,126,152,160,106,231,22,69,47,11,195,85,76,122,211,3,40,214,254,173,40,73,135,96,35,203,33,71,71,185,112,189,128,0,33,70,238,32,190,184,121,88,120,129,84,88,242,114,155,142,120,140,197,133,207,159,208,203,87,237,58,137,46,62,211,41,0,139,137,188,52,231,215,84,208,146,99,243,84,17,170,96,107,151,141,171,247,81,48,92,223,181,56,142,183,73,187,141,96,42,173,249,11,249,10,135,114,180,207,46,56,77,38,47,237,151,219,38,169,8,249,131,5,161,138,151,226,7,154,145,23,146,248,169,118,133,46,65,217,103,21,253,5,236,209,0,52,4,243,162,202,224,223,143,234,37,223,183,230,134,113,169,42,235,212,84,71,138,246,35,94,158,124,116,136,75,14,235,159,213,105,186,205,15,177,56,191,109,165,160,53,187,52,39,66,52,227,149,81,180,76,244,182,23,124,18,253,212,52,219,86,18,52,233,106,78,115,49,254,157,84,158,210,70,244,225,228,92,177,156,86,232,227,155,230,155,132,145,153,2,128,56,74,151,214,116,94,90,86,56,27,250,93,126,240,55,116,67,240,85,50,7,85,151,191,219,146,104,135,229,116,216,13,197,209,83,28,207,156,198,60,18,211,83,80,248,33,164,191,0,240,84,26,63,71,68,113,249,59,203,29,0,116,25,2,80,186,173,90,54,9,124,177,118,129,126,10,224,85,15,98,101,31,245,59,28,196,239,195,102,151,142,197,136,41,220,203,40,148,72,63,236,191,150,242,2,248,64,120,253,54,193,18,26,136,18,85,110,155,174,31,61,244,53,238,171,32,220,97,188,3,164,27,210,50,150,13,98,27,51,26,100,207,182,234,237,45,169,49,39,40,180,97,159,20,221,98,5,54,103,83,194,100,105,43,170,60,230,157,192,61,166,160,182,77,42,79,114,64,92,66,150,110,221,161,98,26,163,50,32,79,115,88,211,32,8,144,40,250,131,33,127,45,231,50,138,49,99,157,40,39,70,194,84,18,170,105,137,176,46,51,242,147,135,15,168,70,205,119,219,81,124,179,140,121,128,171,8,232,118,206,239,134,49,61,54,209,113,195,181,209,68,197,58,36,84,143,150,218,51,104,142,199,213,84,14,61,90,202,3,251,112,175,126,5,177,32,255,233,125,76,25,154,83,104,238,156,201,209,248,153,50,84,61,81,39,133,109,82,36,211,2,217,14,58,139,51,98,124,205,233,75,74,149,228,41,58,253,133,159,66,123,210,222,151,162,27,34,126,220,99,41,237,156,109,244,147,206,93,186,206,13,45,78,205,40,65,64,4,41,203,254,117,144,237,145,233,16,102,114,208,212,137,14,72,93,154,43,77,72,14,34,252,155,30,254,248,44,151,218,248,47,2,185,217,95,172,116,184,186,29,72,39,121,11,30,171,178,13,198,128,114,35,212,232,5,98,248,62,206,14,86,2,86,48,12,224,236,90,88,195,251,231,235,192,203,111,141,154,108,47,53,72,139,93,110,223,86,73,5,52,53,254,141,182,118,109,218,88,251,0,143,167,193,218,89,230,241,149,44,58,235,155,127,75,247,199,77,141,216,81,120,73,75,169,23,184,18,41,90,160,54,69,52,75,68,37,166,43,135,230,86,225,162,61,22,80,206,160,83,189,224,192,110,36,60,184,110,253,139,4,188,221,85,116,55,78,149,68,204,6,138,248,255,241,117,158,177,164,196,242,196,184,121,9,167,201,186,114,124,240,70,197,186,51,150,204,49,80,206,235,143,162,148,139,81,80,158,57,137,228,55,245,110,188,2,156,11,226,141,8,167,154,15,123,200,255,96,187,215,81,99,71,164,207,139,80,37,139,26,250,24,34,83,240,215,164,229,0,75,142,67,35,198,28,139,219,2,254,47,106,134,109,51,186,224,82,243,166,37,0,62,2,216,237,156,96,233,19,158,212,80,217,232,13,61,13,91,162,114,252,27,182,39,185,130,161,170,68,241,42,253,252,16,35,119,58,223,42,99,1,94,243,109,105,140,224,190,35,84,207,191,61,73,194,242,8,104,56,255,151,86,23,4,92,137,81,182,136,240,250,174,120,8,68,214,38,106,66,36,203,35,112,39,162,185,37,234,236,10,201,94,98,224,14,251,183,129,133,73,168,31,220,131,32,63,177,253,157,12,11,216,250,110,208,12,100,67,212,22,224,113,63,158,193,247,68,181,191,194,48,29,60,24,133,8,199,135,253,134,249,111,186,81,144,204,92,59,232,136,24,229,177,165,17,211,3,157,39,37,74,17,72,60,138,41,10,116,117,23,218,87,180,65,132,51,186,234,41,75,108,177,45,210,101,6,40,109,141,55,208,110,107,147,254,86,36,96,105,152,13,97,166,201,134,226,229,17,147,111,36,7,139,55,38,150,253,202,114,74,33,164,177,203,151,96,205,93,26,22,142,69,48,43,117,210,0,150,220,11,222,164,6,215,13,156,201,155,230,142,7,139,80,220,176,96,252,248,119,105,236,197,219,203,108,167,67,32,87,40,26,86,141,196,100,113,58,255,61,25,118,38,40,48,109,126,78,138,245,41,122,154,26,150,228,18,206,191,212,224,130,80,94,239,89,113,1,189,126,34,225,123,152,208,35,102,131,237,20,118,115,207,255,49,194,76,109,62,137,111,104,193,218,40,232,208,241,12,216,123,187,155,179,74,171,116,159,75,246,155,139,126,196,23,249,57,107,161,75,139,83,104,40,123,164,94,195,123,171,218,252,66,188,146,196,148,242,126,164,237,26,134,55,42,79,141,192,123,124,214,212,105,74,99,9,84,60,197,38,90,72,28,55,5,127,155,91,141,163,141,148,167,168,85,215,174,130,252,144,185,41,162,206,26,67,46,53,201,100,65,237,47,66,123,7,174,126,98,211,101,62,41,253,5,173,206,202,197,120,218,63,24,170,182,221,168,132,203,135,201,41,246,53,125,223,10,24,159,20,250,38,192,255,104,233,185,219,40,113,105,150,245,96,55,140,252,34,5,145,163,143,154,69,224,238,58,55,76,116,188,218,125,88,158,47,243,21,233,121,212,26,182,19,197,228,139,123,50,19,68,103,206,50,189,167,239,129,56,22,100,148,242,79,160,14,93,2,84,222,231,126,28,125,82,27,230,94,195,123,109,200,145,233,40,236,104,186,18,59,74,155,206,127,36,33,13,22,172,27,117,146,117,6,23,89,63,22,41,100,143,216,233,155,242,204,255,74,30,176,51,30,191,141,198,126,21,153,43,194,92,88,146,214,10,34,239,96,238,226,16,8,210,184,244,215,227,206,163,164,214,27,220,138,129,178,223,37,146,212,2,253,70,24,207,143,27,57,89,122,101,111,243,16,157,41,164,178,90,83,253,207,53,58,100,166,118,205,225,169,234,67,73,219,235,16,46,76,3,121,22,75,12,237,7,250,251,8,210,72,166,141,19,122,95,152,117,40,69,187,218,250,186,8,177,32,177,96,165,48,252,110,57,205,80,100,92,165,177,191,8,0,198,89,94,96,116,176,179,40,180,21,33,75,235,48,199,32,122,122,4,20,146,228,50,9,64,158,220,23,128,206,182,50,25,217,34,171,168,103,140,213,249,92,54,129,249,37,53,177,254,155,169,228,68,237,77,248,227,141,39,233,158,61,57,82,17,194,60,112,226,130,137,13,172,230,95,81,171,70,248,132,187,150,193,81,137,108,200,195,145,230,211,38,126,255,142,101,12,128,136,176,34,4,9,3,8,232,1,93,212,153,77,144,246,201,207,53,26,235,203,81,4,102,113,179,44,177,116,5,74,150,58,126,25,122,10,125,196,94,149,19,83,82,196,37,51,195,191,246,168,156,30,27,138,101,122,203,39,42,254,3,63,204,71,24,135,1,71,27,87,160,117,210,142,212,235,200,217,9,4,119,10,221,183,24,168,19,141,154,176,141,133,9,175,35,86,154,183,153,4,184,38,128,69,145,116,3,196,202,121,62,238,231,135,66,182,134,164,136,126,177,135,6,145,194,31,230,231,220,124,99,218,35,110,74,5,70,149,6,69,194,4,141,54,42,60,73,112,72,133,68,85,3,241,157,131,60,183,255,170,71,80,190,67,118,155,250,143,138,201,219,66,227,242,141,223,7,38,216,232,171,83,176,163,103,120,42,64,159,242,145,59,232,0,139,33,137,166,9,55,227,99,50,15,205,45,241,125,144,76,184,68,180,62,42,185,22,66,132,38,150,14,118,206,205,148,121,142,129,34,227,65,187,155,215,217,245,205,179,114,43,110,237,34,233,155,134,48,108,59,239,78,163,227,240,163,178,58,176,31,252,164,248,22,76,187,124,125,130,64,147,118,127,53,31,115,73,64,111,211,29,32,219,105,116,210,53,246,21,244,17,103,3,7,104,155,223,200,170,11,121,160,243,207,112,145,81,246,240,14,151,160,40,160,174,148,172,230,155,133,58,228,207,102,123,80,116,9,216,156,151,70,47,144,56,168,205,86,212,242,245,175,215,167,205,7,110,64,116,179,252,64,187,6,112,159,214,43,20,40,38,240,191,87,14,22,70,11,72,82,29,159,167,223,212,24,8,193,139,220,109,2,172,170,68,181,203,139,16,122,124,119,190,231,113,229,41,76,249,85,41,39,169,49,138,65,112,51,68,136,45,218,136,147,196,56,152,95,251,191,200,75,238,153,64,156,207,194,245,92,50,8,68,3,222,124,30,43,234,87,28,231,240,29,84,224,173,62,112,221,190,10,101,6,24,213,234,52,179,95,129,110,123,59,235,182,22,114,19,99,230,139,27,96,22,180,190,5,250,104,28,40,10,149,173,0,23,17,60,209,96,108,24,120,236,56,173,211,42,229,71,122,23,87,137,140,127,55,52,144,239,222,57,102,189,120,45,33,68,230,251,187,220,129,61,33,206,91,41,163,208,148,229,172,94,165,47,199,135,101,163,120,240,3,225,27,127,185,62,196,197,102,41,94,143,95,36,225,119,174,142,194,227,54,220,251,147,135,98,149,44,206,3,115,200,208,33,211,161,225,72,5,244,67,118,186,111,151,242,103,64,73,224,67,47,166,208,78,209,176,35,176,23,235,144,195,217,132,68,119,167,243,244,100,222,191,45,168,16,236,234,11,91,248,120,37,156,211,87,117,60,247,150,198,32,109,57,174,14,13,244,121,173,138,174,244,148,73,234,232,59,255,63,173,102,207,206,231,218,251,104,59,66,174,166,177,21,139,23,47,123,241,68,133,150,11,11,40,68,68,166,21,16,182,143,156,202,207,94,18,11,33,169,37,55,69,151,241,66,122,141,226,247,41,13,38,120,231,149,110,167,35,153,195,134,80,246,118,202,6,151,134,143,31,195,45,73,138,184,205,149,113,104,239,64,159,151,31,195,251,168,190,4,233,245,19,11,100,231,26,238,4,108,106,127,116,12,148,218,182,204,248,138,239,167,228,177,155,154,174,216,120,240,133,105,255,16,245,55,18,62,225,202,166,170,120,43,19,251,219,155,129,15,236,89,102,37,248,98,117,185,152,138,37,34,18,90,211,239,206,162,68,42,217,40,149,210,82,55,70,179,25,100,80,168,136,50,77,218,211,15,19,67,230,88,88,221,106,121,194,145,53,117,103,189,30,59,222,181,243,120,4,145,226,48,59,76,114,77,117,238,69,70,195,170,118,206,57,31,126,172,47,246,251,11,151,164,3,110,53,16,90,251,237,183,146,19,18,133,218,73,41,108,107,178,70,172,1,66,36,96,98,181,126,130,251,8,120,153,231,48,199,215,250,56,212,133,236,52,187,153,9,249,98,45,170,58,180,228,1,193,174,218,99,164,77,29,10,26,119,7,226,24,155,21,65,180,255,163,99,184,210,41,20,246,77,183,241,32,153,140,16,83,29,147,113,106,158,19,83,136,133,78,195,2,137,141,73,48,1,133,151,244,95,44,162,40,122,149,6,40,55,24,153,230,49,87,7,236,174,142,238,42,117,50,208,4,223,166,237,94,28,19,218,28,75,64,172,87,42,252,248,56,222,154,189,89,230,215,252,202,198,80,128,177,45,109,82,79,138,243,9,156,251,241,116,181,24,214,85,92,105,192,42,154,59,210,177,18,67,105,59,124,123,9,100,131,190,59,166,171,43,154,176,97,230,247,32,50,165,41,190,43,44,119,138,28,137,203,182,190,99,210,141,17,188,95,130,243,158,166,55,51,94,71,205,231,22,207,92,230,96,149,197,159,217,211,195,33,189,234,239,103,201,87,105,59,156,250,254,64,209,102,142,109,68,28,44,241,102,189,4,22,179,202,107,211,31,162,179,121,97,12,178,198,67,245,140,129,72,166,73,19,215,28,65,215,21,168,92,130,30,84,198,97,127,234,33,100,52,219,180,220,149,210,22,79,111,32,91,39,85,197,148,215,171,138,98,138,184,74,166,144,247,103,100,118,151,105,104,146,252,158,132,163,106,234,38,93,195,142,135,97,176,40,235,109,211,199,97,22,164,63,184,120,85,24,61,255,91,137,108,86,109,12,236,50,218,172,235,111,55,3,4,71,93,188,138,168,11,76,191,65,62,216,141,139,14,142,212,7,87,19,167,254,195,244,21,27,110,116,177,112,226,134,15,46,175,51,39,114,222,144,20,90,90,119,8,254,132,17,69,165,176,84,38,156,187,88,114,212,250,65,77,72,235,177,44,57,251,162,61,134,204,17,209,139,159,200,108,63,35,140,175,242,164,5,130,141,222,105,19,149,67,185,225,203,47,224,111,20,77,241,135,22,219,124,175,224,108,68,127,93,11,112,88,202,8,140,165,181,119,40,209,90,14,114,47,240,145,239,211,58,196,140,83,62,37,103,21,132,123,177,146,179,32,79,21,169,239,72,77,239,230,107,172,83,187,143,176,107,11,22,21,90,49,169,58,64,194,102,132,40,230,71,37,140,38,253,206,223,60,219,73,39,65,185,202,42,44,123,152,77,42,174,248,149,51,102,18,194,98,16,57,119,7,159,112,191,254,8,200,2,91,103,156,12,159,211,89,180,200,107,156,141,22,200,14,9,74,219,185,168,81,160,54,5,50,48,80,227,106,65,20,17,9,241,141,53,39,13,15,36,94,48,208,124,90,71,86,111,116,194,22,246,35,79,108,120,52,156,112,70,192,76,215,132,152,13,56,132,168,67,166,172,54,191,162,136,255,54,179,245,68,193,216,19,46,19,215,176,209,121,190,198,180,9,145,216,155,109,27,6,204,84,67,93,178,185,86,133,238,136,191,53,181,89,138,51,243,228,143,170,110,75,74,101,15,195,16,143,142,195,5,58,16,162,226,155,86,116,245,185,223,20,57,121,64,27,248,133,251,142,57,224,6,14,151,92,42,30,25,208,236,0,38,2,254,114,170,109,185,153,31,84,79,175,193,165,3,68,19,175,169,39,177,58,196,159,33,94,226,82,75,174,249,189,37,209,170,245,198,218,104,78,58,133,238,179,125,106,117,181,125,16,63,130,144,205,25,52,197,54,156,79,125,32,176,155,148,192,116,191,56,53,172,147,206,211,191,136,152,72,31,138,191,35,29,82,89,137,209,249,194,26,145,9,239,121,141,48,193,142,34,226,104,171,214,199,213,37,65,65,75,180,13,241,11,237,123,248,219,138,106,48,45,200,239,131,238,169,1,90,180,85,37,229,172,149,48,48,131,19,163,236,149,223,123,38,178,188,0,118,26,95,177,138,132,203,226,162,59,15,119,93,255,161,0,61,23,165,229,181,134,239,64,89,73,77,5,108,16,119,75,236,246,172,96,106,90,80,212,214,132,218,251,154,89,158,219,130,221,200,112,141,187,9,132,54,7,156,205,40,11,186,232,90,63,86,119,196,205,161,51,171,248,231,116,236,203,117,146,91,221,198,163,54,42,30,219,186,167,170,59,136,204,211,128,142,237,179,125,14,240,222,117,130,209,79,43,39,128,220,132,22,191,251,161,119,116,6,17,95,70,173,115,8,140,193,248,50,92,88,202,27,183,102,237,150,33,81,98,145,44,84,186,13,112,123,58,199,213,74,96,255,120,58,96,120,72,24,76,95,179,4,1,97,4,83,224,26,146,85,244,243,253,181,251,130,101,201,63,77,124,123,183,90,226,199,70,197,229,185,90,154,192,139,100,91,116,230,31,247,193,204,170,104,145,144,3,42,206,210,230,223,247,165,51,47,122,192,231,114,49,46,222,61,5,115,115,242,34,116,122,216,126,16,36,127,217,102,122,91,240,180,202,66,130,143,32,59,95,182,111,48,206,111,182,129,136,22,206,165,73,191,24,177,121,16,189,252,74,80,248,65,90,31,5,119,16,63,108,46,205,67,48,65,123,241,20,60,100,247,223,172,33,68,75,32,238,208,19,194,251,247,59,202,76,64,118,152,73,78,10,48,25,38,57,245,28,219,79,168,30,206,28,7,169,66,185,236,78,45,134,29,70,183,87,205,106,76,0,249,218,49,161,14,159,32,56,167,241,169,77,48,29,28,156,252,44,20,134,185,203,85,123,38,61,231,213,104,0,233,241,116,238,99,95,4,50,205,93,193,79,110,212,68,93,200,122,212,251,245,91,233,149,146,73,111,254,72,31,28,138,1,149,157,133,209,192,244,133,141,33,255,59,62,12,142,73,159,58,179,58,10,97,172,209,174,106,153,7,245,55,189,137,105,85,205,90,99,158,140,239,128,110,24,17,115,235,73,75,154,165,38,65,2,138,131,230,196,206,206,26,187,149,12,160,111,34,180,143,96,22,144,8,178,114,32,39,169,16,22,160,58,130,109,10,145,241,163,144,130,59,141,24,93,9,187,202,106,52,176,112,192,66,60,224,70,200,154,217,86,172,192,65,110,211,169,226,225,168,62,112,64,117,118,43,146,145,112,217,191,133,101,124,193,126,221,36,29,43,236,126,188,245,3,1,156,130,72,35,128,136,244,93,142,190,122,215,133,84,165,143,5,141,109,154,24,50,103,196,37,211,192,141,73,50,35,84,34,228,10,58,69,55,195,166,107,226,20,18,79,91,171,153,204,46,212,252,154,255,120,195,139,113,17,101,44,70,252,228,158,26,143,210,209,59,202,184,73,184,187,237,125,147,12,95,215,84,40,240,239,228,174,64,164,30,220,69,98,198,213,15,26,133,45,115,164,198,31,179,52,85,141,48,137,202,4,128,122,68,17,222,129,243,80,148,107,226,228,249,143,135,151,14,53,216,189,7,26,180,235,242,29,100,246,225,34,161,121,154,191,131,92,42,42,63,170,136,38,142,29,15,216,128,156,168,190,232,55,225,182,220,217,81,246,122,167,149,144,217,20,59,160,194,3,241,94,215,224,86,203,77,209,41,78,160,107,230,44,65,63,72,165,147,121,91,179,38,144,22,204,214,81,17,71,6,192,83,88,198,246,33,227,6,165,92,238,135,35,23,147,208,235,46,141,159,253,84,29,194,153,199,47,132,79,89,197,166,145,0,51,23,79,69,247,248,81,155,175,57,6,23,112,97,173,76,188,178,242,18,180,207,140,194,153,196,114,30,195,43,140,118,60,18,120,161,148,175,26,130,251,164,98,79,209,230,36,160,244,165,34,221,141,102,174,230,87,34,184,135,198,186,203,171,221,19,94,102,216,153,240,155,25,101,189,180,218,31,3,100,239,60,179,184,193,128,62,106,19,250,151,226,51,147,12,218,71,134,98,248,248,217,40,45,184,16,230,27,64,157,85,168,4,181,147,18,68,55,11,213,51,50,158,39,128,35,171,106,22,69,27,113,255,250,23,92,167,52,83,70,185,147,219,3,32,169,204,106,203,208,113,57,111,12,174,122,184,0,86,240,183,144,29,96,87,214,243,111,74,149,84,182,56,52,35,99,161,151,33,6,58,82,165,95,108,145,146,2,34,20,179,201,176,29,13,232,7,151,88,46,145,187,87,153,146,81,120,172,106,125,42,35,219,198,230,16,182,253,245,196,123,236,206,227,165,147,172,109,125,27,22,131,254,174,223,121,134,2,94,65,66,195,95,68,137,232,231,178,250,17,17,201,178,217,63,250,253,133,56,183,139,172,83,55,216,35,211,26,219,45,53,159,179,8,106,111,153,44,58,140,43,231,159,39,208,217,228,16,178,92,154,127,184,244,252,244,47,116,99,190,46,9,230,246,5,235,248,165,57,0,145,235,189,139,169,158,76,56,44,214,36,203,152,181,139,116,138,78,245,198,79,113,96,29,64,191,133,130,246,103,192,66,122,109,248,195,60,3,121,96,201,16,52,247,214,38,139,114,214,58,136,118,212,201,70,124,250,77,76,242,202,136,72,220,95,247,88,116,202,94,218,215,229,217,209,204,155,109,154,155,157,227,210,51,32,33,149,93,43,89,228,11,127,152,55,22,123,102,16,155,85,246,217,223,212,104,93,173,186,114,165,28,186,247,118,198,186,224,207,111,63,130,111,163,247,228,41,16,119,211,34,107,86,198,33,69,43,57,81,215,11,158,167,158,202,23,141,40,252,241,103,165,247,212,167,224,83,165,123,176,63,254,86,4,232,217,236,79,180,240,61,56,247,60,104,74,244,96,112,6,32,223,145,232,137,45,236,245,253,150,53,145,30,208,231,22,241,217,184,90,99,100,114,20,180,220,96,4,95,222,44,174,63,120,228,158,94,57,5,106,236,76,30,107,79,141,47,71,178,56,144,46,16,193,253,108,108,140,161,85,59,210,248,89,21,211,169,115,94,178,80,43,214,231,110,84,217,220,231,111,62,218,186,240,238,172,120,153,101,242,39,128,249,223,74,142,57,173,58,16,229,249,168,164,97,3,181,121,219,108,172,136,201,147,246,244,145,80,104,114,188,189,200,25,2,176,250,60,189,77,174,198,70,114,173,71,12,79,87,136,207,178,70,6,167,166,29,9,18,182,191,41,173,135,210,12,5,215,173,212,217,14,225,137,223,159,200,221,184,21,200,217,247,113,107,51,89,69,157,108,130,119,31,141,73,99,225,95,244,6,42,26,34,166,77,95,231,128,179,44,93,202,229,125,159,71,50,225,39,238,186,212,188,79,230,71,180,250,207,169,180,210,247,205,224,171,241,5,84,71,137,212,219,227,178,128,205,180,181,81,187,145,224,67,227,178,77,106,172,240,48,88,43,142,224,84,164,18,251,241,10,50,55,57,207,163,14,201,165,175,101,116,23,50,218,73,176,93,85,228,2,224,203,6,54,85,210,237,159,235,59,135,121,150,77,128,233,11,173,66,14,254,238,113,106,161,215,168,233,202,69,83,105,47,162,133,4,155,65,214,93,213,87,155,78,119,54,42,169,29,65,213,33,40,133,200,181,217,145,169,177,65,116,132,251,136,149,122,184,54,78,157,201,50,133,118,48,101,123,10,72,93,174,114,134,227,73,42,7,140,153,225,168,56,21,248,189,110,91,194,65,224,107,191,155,98,105,116,38,178,121,72,93,92,137,228,233,118,173,165,178,46,187,233,125,181,139,172,197,12,2,63,187,243,145,169,38,152,23,188,187,64,188,53,251,184,68,172,91,160,118,71,125,147,242,104,132,153,167,70,247,149,94,123,175,53,108,201,131,15,39,75,76,8,57,66,68,119,51,25,108,32,59,196,162,194,13,201,142,134,249,252,101,52,208,81,184,38,252,126,225,151,148,7,176,229,15,18,97,18,21,179,230,241,21,158,164,228,45,90,75,100,56,194,123,111,252,47,35,86,110,202,95,122,6,79,209,5,189,207,116,140,54,235,233,21,151,252,105,144,21,222,210,111,153,221,10,126,74,166,35,95,199,76,126,205,105,147,9,29,214,254,66,166,60,116,25,79,166,153,168,169,18,128,97,193,192,112,195,129,9,35,119,130,28,196,252,238,31,134,158,119,162,61,167,70,131,53,160,145,242,75,176,60,112,89,41,148,18,143,33,127,44,90,79,198,122,210,182,161,0,19,55,34,131,113,7,10,45,246,206,67,18,54,94,154,236,203,60,48,55,129,231,217,55,249,241,18,147,118,251,166,94,182,114,178,166,121,49,156,225,70,167,168,79,209,216,167,237,102,76,46,35,114,172,238,199,137,105,96,57,179,83,206,69,8,84,88,87,209,129,229,19,194,104,78,101,9,231,214,211,167,130,100,119,96,238,149,33,196,170,60,15,65,221,236,163,96,105,226,5,155,83,189,210,250,53,112,97,71,44,45,155,254,83,23,101,127,149,119,111,250,240,245,96,155,233,101,24,11,81,21,20,58,17,227,83,80,62,56,128,235,77,182,89,148,227,173,28,31,148,41,81,241,188,54,160,126,255,37,115,62,223,228,195,146,139,90,17,168,192,245,138,242,23,62,199,2,34,52,9,154,86,28,170,239,213,180,75,246,100,243,4,214,186,252,224,82,242,197,242,30,62,25,102,167,169,17,142,122,127,158,105,228,28,77,26,218,200,1,229,123,23,30,155,86,91,48,127,12,35,87,50,10,222,170,73,251,193,221,193,142,221,148,32,179,21,255,145,110,46,91,126,12,147,172,102,255,116,194,224,238,35,231,36,131,246,20,204,117,23,113,153,152,105,116,229,197,235,12,2,48,106,219,181,254,115,52,181,58,147,156,131,113,86,196,198,245,72,204,210,112,6,168,57,96,92,84,152,17,244,157,8,230,172,240,4,13,185,165,184,248,133,39,250,210,85,82,142,113,247,26,163,213,48,49,102,10,69,114,203,181,60,163,199,88,200,76,166,138,5,32,36,35,179,4,53,76,134,110,195,200,81,42,212,213,119,93,50,52,115,50,139,190,115,158,93,97,79,118,177,134,229,225,174,14,106,221,124,85,130,76,225,48,93,195,148,154,185,79,106,238,68,180,6,126,167,53,123,76,78,170,55,115,79,67,26,116,29,105,49,211,20,227,246,239,156,125,212,59,219,131,253,17,23,182,26,47,236,255,215,46,138,24,219,43,47,216,154,52,173,79,162,31,228,94,193,167,121,8,145,15,111,183,19,192,53,161,228,170,86,219,169,53,96,64,218,30,245,118,17,82,209,240,103,94,52,136,49,41,111,159,44,243,218,100,181,171,25,217,84,76,46,5,47,156,208,21,148,64,47,171,15,90,145,206,216,236,173,60,205,250,134,154,25,93,59,55,36,54,17,109,78,129,73,239,116,68,116,148,3,246,95,81,231,177,49,25,59,85,76,134,106,131,44,161,37,51,224,194,229,210,97,61,178,57,189,78,142,223,91,18,242,255,155,118,173,147,101,238,149,67,44,36,57,68,53,163,84,21,174,187,199,120,17,209,198,151,227,111,43,137,154,144,15,49,229,32,19,17,24,50,250,231,187,123,52,189,81,147,197,232,127,60,28,190,43,25,45,167,14,56,86,41,10,30,101,112,88,78,29,108,235,16,29,44,165,189,141,31,176,171,179,75,34,127,191,12,119,83,97,32,80,114,154,116,75,79,32,173,225,30,222,225,233,249,136,35,89,13,159,234,121,67,244,219,217,110,57,215,58,114,138,192,6,72,137,189,222,1,250,38,125,43,46,225,132,5,67,253,95,26,159,188,243,59,228,58,82,97,215,189,69,70,141,172,180,251,78,96,192,223,112,251,114,88,28,192,101,73,54,243,130,142,255,11,170,72,27,40,7,86,32,9,168,246,248,43,173,102,73,155,80,23,241,218,56,201,135,66,63,103,121,73,163,139,213,27,227,135,105,50,173,95,117,199,73,109,121,47,145,125,137,123,189,96,214,152,237,184,20,76,171,160,162,8,88,69,254,117,234,200,147,229,83,43,116,33,201,118,237,181,242,154,3,25,63,208,72,70,28,51,45,174,142,158,4,54,236,183,95,58,100,215,215,70,193,65,149,165,53,21,232,41,44,225,183,50,64,85,67,85,209,119,230,163,56,17,59,31,35,84,186,18,184,186,122,73,114,113,191,218,157,178,90,154,84,119,147,37,159,190,48,139,78,17,70,140,211,126,224,218,51,38,112,250,183,140,27,7,155,118,174,31,165,120,83,206,215,43,58,234,178,254,227,239,241,102,154,192,248,92,40,59,51,131,79,195,14,176,252,101,175,130,174,171,7,197,198,247,249,67,119,25,209,65,44,198,202,28,214,158,40,136,77,183,77,124,197,221,21,137,154,177,101,192,180,4,178,0,121,171,231,251,51,206,90,131,210,226,170,237,96,116,120,240,9,169,235,231,62,17,101,131,77,115,134,234,43,133,255,92,243,71,56,186,72,148,174,72,106,162,130,44,125,10,178,9,178,218,8,222,21,13,180,140,164,223,39,4,7,219,56,187,21,32,239,47,129,128,136,175,153,186,181,198,189,52,200,151,80,209,253,70,196,181,87,144,20,71,83,2,194,138,142,104,17,23,143,103,235,129,216,20,60,111,22,125,135,9,201,217,74,104,90,21,248,167,231,64,54,237,3,211,206,220,237,135,73,16,75,201,18,218,105,70,108,87,102,213,3,154,199,2,154,111,6,201,238,239,56,230,95,96,90,222,177,88,210,112,88,205,84,0,96,241,59,94,7,4,17,149,124,3,95,136,121,130,60,119,158,66,221,127,193,4,160,231,199,148,52,85,53,32,227,40,187,62,7,145,120,79,112,157,240,253,207,190,82,180,129,114,52,152,210,33,230,40,212,93,11,114,121,54,16,193,54,179,136,248,205,160,214,163,153,168,99,125,213,2,153,213,173,29,235,139,137,7,158,119,6,242,193,188,134,193,193,164,22,244,109,224,248,94,48,248,16,70,216,91,75,123,212,209,201,123,92,117,31,141,4,19,45,242,131,224,196,74,39,53,223,38,38,73,103,165,225,106,92,229,107,162,70,20,129,23,175,89,235,187,231,209,200,76,175,107,230,149,144,35,31,123,147,187,108,115,16,30,86,154,57,47,104,230,168,60,85,246,33,207,132,196,221,233,114,185,174,152,140,190,106,87,160,73,200,197,3,51,32,95,6,63,76,47,124,167,222,214,28,97,14,214,65,45,44,242,52,96,48,251,61,49,16,47,32,22,114,55,23,125,206,144,187,6,115,172,146,80,25,216,229,190,191,61,208,244,208,179,233,215,43,164,91,60,8,18,163,135,216,243,207,194,54,107,186,137,18,229,111,182,136,167,50,14,126,176,151,11,148,108,148,232,11,164,125,209,168,54,127,113,91,47,253,140,217,169,70,153,191,116,118,59,85,50,132,75,99,184,109,240,254,231,118,171,179,69,143,10,200,122,57,69,11,68,42,16,160,128,36,134,201,209,60,183,173,167,212,152,26,51,174,89,106,40,237,181,160,161,181,17,0,161,130,202,104,146,64,119,54,186,12,155,24,98,101,183,209,192,42,59,144,184,121,164,246,134,144,29,39,25,98,237,117,236,193,211,141,61,189,88,19,110,10,172,230,158,63,59,39,175,194,170,223,15,43,184,38,246,170,92,157,239,72,25,152,186,144,84,237,93,48,138,131,174,46,174,177,55,51,146,22,98,79,176,107,15,229,79,61,209,3,212,103,100,60,129,197,55,116,114,223,181,64,130,240,6,56,147,105,102,153,136,143,7,252,207,72,249,171,50,180,29,47,13,144,172,147,180,134,28,92,181,179,171,94,163,142,19,140,17,244,29,18,246,20,177,14,164,181,107,194,26,71,84,206,17,95,214,197,16,183,104,239,67,107,50,175,10,198,178,176,0,139,26,183,251,51,104,164,117,155,46,229,105,253,45,146,34,177,143,48,15,2,237,234,43,194,100,61,53,94,54,202,142,142,143,188,190,254,46,37,90,165,111,42,45,12,45,69,137,59,219,95,54,229,186,41,41,193,182,151,203,161,236,141,85,58,244,139,138,220,15,3,145,118,159,133,131,14,253,99,37,32,30,9,125,23,221,167,210,36,117,9,35,24,21,24,4,248,137,167,231,186,191,208,26,80,204,130,116,181,33,103,253,128,25,210,40,155,93,244,52,137,177,174,157,28,15,18,192,136,102,39,36,210,81,24,108,113,60,140,31,102,101,180,61,167,71,57,2,29,48,97,176,35,220,203,241,74,20,146,89,195,197,44,33,233,106,204,101,133,190,252,182,166,133,6,31,40,145,183,198,53,81,34,196,32,128,77,13,236,33,26,122,46,210,180,219,154,191,145,1,134,218,229,32,20,177,154,164,21,121,160,160,251,134,241,223,189,234,176,189,201,170,46,115,241,109,113,31,191,88,124,58,96,178,122,167,198,209,202,101,167,109,200,225,93,167,67,204,5,186,254,60,182,180,136,34,21,0,104,60,222,28,162,225,103,115,178,251,14,223,179,196,109,125,62,215,185,119,37,106,85,30,25,91,237,75,239,52,17,189,109,11,198,68,132,204,126,189,214,149,210,239,125,68,98,16,174,54,47,86,177,153,62,84,85,63,94,190,180,186,220,46,241,87,194,186,133,212,185,162,167,155,249,22,231,166,126,101,137,18,33,15,8,32,47,120,85,209,97,89,250,84,21,102,254,185,200,218,114,1,133,49,198,172,112,204,207,127,81,253,109,89,24,8,69,129,246,96,14,250,12,122,210,62,180,74,165,121,165,235,65,35,149,34,106,185,218,189,57,69,93,199,96,151,221,255,157,1,149,162,62,216,220,48,105,149,129,24,5,241,59,137,96,98,78,125,53,31,148,140,2,156,141,31,92,163,222,57,129,184,44,3,149,206,132,55,70,53,86,0,95,175,85,115,109,253,109,158,15,58,152,34,6,122,161,162,166,131,17,109,210,32,73,237,63,14,224,110,88,30,63,67,96,158,160,184,29,13,120,117,91,31,107,247,202,125,88,77,171,162,149,190,112,60,146,227,219,50,240,217,66,160,88,95,141,219,147,110,119,29,134,222,0,147,143,81,164,58,58,79,145,80,132,170,42,149,205,51,116,45,85,237,131,1,218,157,131,202,30,218,245,234,182,245,163,194,82,53,41,181,236,115,4,37,63,154,203,121,173,56,39,243,226,12,108,187,208,237,14,21,166,152,108,230,203,149,158,62,136,20,213,195,225,30,203,34,237,215,90,181,66,59,161,10,13,83,235,22,68,249,57,61,167,191,180,47,123,228,184,190,218,217,116,73,189,27,123,126,0,243,182,139,134,191,135,209,163,122,154,231,72,6,227,46,114,202,53,241,67,166,69,232,197,198,88,138,214,28,179,238,71,87,143,244,236,92,140,126,0,65,200,230,181,247,36,116,134,23,21,248,99,177,152,77,169,97,198,141,182,84,23,232,62,228,188,46,81,40,16,64,36,176,175,142,159,125,236,42,184,149,244,2,142,198,177,18,251,250,36,98,130,58,185,61,45,28,42,114,7,201,121,115,240,204,154,79,145,38,227,181,31,33,81,94,209,182,89,44,112,100,50,82,202,160,43,103,231,53,247,218,85,32,13,158,105,45,150,18,67,213,134,103,8,197,120,71,17,9,132,102,116,92,76,26,4,32,38,132,117,187,126,71,220,169,89,7,171,114,171,21,59,28,116,96,198,179,145,85,71,9,42,195,131,118,17,122,22,15,40,24,213,108,122,237,24,234,125,80,102,140,230,97,98,228,78,71,92,146,42,208,218,147,40,135,171,197,241,58,153,232,110,228,77,86,235,255,6,111,13,160,216,155,190,61,111,122,193,20,110,83,195,77,235,52,26,25,180,215,120,179,177,136,122,47,173,217,99,206,174,87,233,123,12,251,39,91,224,22,248,80,106,11,145,77,147,70,47,41,154,49,66,195,98,110,199,4,70,9,172,212,146,25,36,166,197,76,92,166,73,52,81,174,46,189,213,65,22,120,161,159,142,153,145,229,35,251,189,176,172,46,74,237,134,162,38,120,144,212,60,36,235,71,11,108,138,4,217,161,174,120,44,221,204,102,155,249,251,177,65,11,15,252,6,6,117,46,61,250,26,47,6,61,77,119,115,143,108,81,78,135,28,186,66,72,185,81,249,218,235,61,182,114,165,172,217,132,234,240,47,163,15,22,131,88,33,157,234,245,38,9,30,191,145,36,213,142,126,117,161,73,152,135,249,160,146,47,136,151,246,29,131,2,103,177,85,189,225,32,79,34,223,239,76,176,134,152,155,82,61,39,21,35,75,130,166,253,129,53,202,6,43,16,212,98,121,96,193,25,12,42,170,174,189,174,128,232,93,39,20,186,175,238,20,97,207,46,54,161,9,152,173,25,214,233,127,237,44,4,89,53,185,26,130,112,83,239,63,94,75,238,168,170,46,227,1,120,47,80,169,207,81,104,8,8,254,175,232,3,63,247,184,54,10,54,179,186,5,213,233,62,201,236,208,1,98,194,56,127,53,154,217,136,105,250,131,178,206,44,250,208,228,120,31,24,173,74,60,98,118,166,143,210,184,66,76,174,227,222,229,203,80,2,41,236,70,31,200,190,239,187,124,204,25,117,36,41,182,252,225,253,80,117,239,214,248,239,11,212,186,250,37,244,149,183,188,134,131,112,250,116,135,227,139,248,152,139,248,132,46,106,88,199,151,120,177,122,76,63,174,112,62,230,180,155,155,229,157,138,13,113,76,135,166,46,61,111,151,172,196,251,170,200,123,132,193,197,64,177,133,189,77,109,93,57,185,59,202,90,24,39,83,21,237,247,236,248,245,131,232,169,95,232,138,49,190,164,245,63,91,156,84,99,92,182,28,114,11,58,171,7,141,122,96,78,158,76,54,7,74,183,183,193,151,12,172,37,0,11,155,186,66,89,18,242,101,96,50,116,121,195,85,77,251,247,63,129,173,35,9,81,251,144,171,252,169,65,218,28,20,170,107,110,71,243,206,6,195,139,77,126,154,127,104,48,185,234,65,60,7,45,125,231,56,40,1,70,183,206,74,191,210,145,191,119,245,14,29,71,83,118,28,93,28,80,140,154,0,89,206,103,214,5,145,28,86,169,103,13,32,99,171,23,84,191,255,76,91,20,7,54,78,1,186,63,94,78,91,183,224,43,82,232,120,0,17,136,74,200,201,31,164,226,126,84,143,50,232,141,3,225,170,8,97,83,79,80,60,81,203,117,26,86,117,82,213,105,244,140,153,128,131,248,194,217,191,104,145,10,170,109,78,40,155,56,205,177,163,154,155,208,232,107,45,70,12,98,119,157,43,191,148,201,199,67,138,198,15,182,62,186,101,117,71,10,132,229,182,182,219,173,21,55,86,238,184,17,69,114,44,234,191,133,11,4,86,241,139,249,153,100,191,127,23,146,95,48,48,78,168,77,202,18,181,203,90,119,79,109,254,51,226,181,106,177,151,187,169,224,159,11,103,236,230,245,247,67,75,200,17,41,161,181,142,16,212,90,195,112,98,175,253,169,236,193,237,187,139,27,87,169,76,195,194,20,181,119,64,249,108,29,26,72,232,104,240,42,20,145,156,206,183,93,149,127,20,230,237,49,123,152,225,150,72,5,71,158,52,18,209,71,49,203,240,57,110,169,59,132,249,95,22,77,92,251,47,188,166,123,27,161,157,244,18,223,76,95,96,69,78,37,35,63,59,141,121,72,65,3,28,177,18,232,245,36,65,221,38,25,0,176,93,69,228,173,213,102,85,126,27,16,229,90,199,104,105,69,200,133,218,76,252,244,212,89,228,52,206,201,100,234,97,3,8,204,53,6,154,142,19,194,114,125,153,238,55,179,42,193,136,132,211,2,223,118,203,99,189,212,8,251,223,251,157,87,50,128,24,247,11,198,35,38,17,24,80,121,88,243,114,128,28,23,175,71,225,161,14,17,18,157,100,20,229,83,91,166,10,22,138,194,162,149,145,175,153,31,60,92,40,160,54,226,187,103,30,6,39,176,107,231,127,3,142,244,215,169,180,213,208,131,59,39,219,118,226,88,120,80,164,59,147,177,61,25,222,150,84,228,185,15,198,204,163,208,240,76,243,192,183,254,213,8,26,144,131,141,135,121,139,180,179,119,180,38,255,53,59,247,120,64,210,157,225,209,13,45,65,247,28,201,21,191,80,111,66,12,147,92,224,100,6,213,234,49,144,177,190,255,134,133,211,55,250,133,207,148,95,206,144,55,46,0,248,212,245,205,138,184,98,185,114,84,155,197,140,15,178,190,253,244,86,162,2,200,176,156,16,139,23,178,100,145,118,35,147,20,187,150,125,3,192,76,144,3,225,86,123,174,44,126,43,37,173,189,196,235,6,221,3,111,116,62,81,230,146,226,62,251,22,243,137,63,13,154,174,1,48,223,242,90,191,122,215,147,112,209,100,93,199,83,234,119,15,85,143,128,189,48,133,167,86,189,18,169,19,30,121,191,168,24,213,152,20,137,95,172,4,197,250,250,128,182,171,74,111,213,117,48,28,203,184,196,166,230,239,209,60,12,51,46,103,244,181,87,68,162,122,214,111,150,1,48,181,29,63,159,25,173,43,5,127,99,120,31,146,154,12,67,99,93,12,191,158,100,167,180,57,29,199,224,42,215,205,228,73,116,238,102,250,168,237,216,213,23,188,18,254,148,142,246,187,104,167,158,249,81,186,161,60,236,193,102,137,241,140,251,201,20,203,21,248,125,97,132,27,1,91,208,134,122,75,239,76,6,172,254,6,129,148,221,146,185,9,73,89,93,20,30,124,236,118,124,207,181,35,109,141,250,132,11,15,48,58,77,180,159,172,41,186,106,118,11,140,40,18,122,89,194,117,190,180,46,201,171,190,199,21,200,75,21,159,104,220,119,171,106,3,158,219,170,227,215,4,59,237,201,9,79,88,84,233,155,18,143,82,141,141,212,98,242,245,135,234,252,223,41,45,41,253,143,108,48,116,196,222,142,23,206,6,118,127,246,191,181,193,186,254,44,160,168,129,32,183,109,89,133,32,106,21,80,98,143,128,2,240,175,128,168,19,174,203,85,2,245,59,128,46,57,22,165,130,86,27,212,126,197,255,155,114,26,140,106,75,89,89,235,155,234,212,248,94,61,35,186,202,142,231,217,120,25,27,241,162,156,245,113,122,229,29,64,95,141,141,118,227,215,230,177,214,38,178,43,90,64,244,222,253,86,193,23,131,189,215,146,36,196,37,32,165,3,133,95,242,120,154,107,19,180,38,219,251,69,27,135,2,131,101,85,1,58,187,248,235,65,15,234,164,127,146,89,233,32,189,90,89,169,231,194,152,150,85,96,79,54,201,47,198,24,33,7,182,97,106,201,76,253,33,223,102,46,92,90,154,104,90,119,13,200,23,69,109,245,29,241,215,231,240,236,20,231,50,86,79,157,136,105,10,66,16,47,3,93,71,199,132,150,53,21,232,97,157,172,214,106,186,70,251,198,218,232,160,205,99,189,177,91,219,224,141,24,9,237,239,29,228,211,233,204,110,108,148,208,98,114,210,155,228,203,238,39,94,120,52,85,187,7,232,52,132,113,166,50,230,67,217,148,233,170,133,178,230,6,204,118,106,94,144,86,15,187,69,44,252,152,222,222,248,162,211,70,216,185,124,13,140,179,113,176,182,249,132,133,172,37,62,88,211,208,237,239,121,239,239,58,222,121,126,9,193,76,190,5,253,83,190,118,116,24,190,77,7,67,161,106,158,131,11,250,186,63,181,66,189,237,10,165,44,73,33,233,44,243,95,190,130,80,178,199,175,119,84,37,134,94,212,193,164,4,2,85,188,101,146,251,70,214,209,29,239,175,124,8,45,168,44,80,114,74,94,246,50,175,79,70,113,95,10,53,124,189,164,1,37,123,116,111,202,252,17,252,80,119,219,108,172,72,94,235,246,20,144,160,58,59,164,47,157,155,154,51,23,247,29,250,170,198,222,91,123,237,76,221,85,175,121,37,43,188,64,86,178,92,129,211,244,118,25,15,122,204,219,212,78,173,188,193,40,187,229,197,36,232,194,20,167,21,120,22,193,115,218,154,192,5,103,7,67,111,243,119,53,140,126,58,203,52,158,196,211,127,188,173,130,187,206,233,7,208,123,58,168,25,115,43,21,143,113,47,7,34,57,238,170,250,197,28,0,22,61,109,250,123,140,84,152,233,15,110,249,178,100,81,33,161,225,133,79,150,207,184,161,152,13,21,238,14,184,81,210,15,127,84,94,155,30,59,148,190,254,82,227,36,251,242,252,0,138,38,70,221,167,170,25,214,136,135,254,220,129,94,168,150,187,155,60,144,192,173,228,81,12,48,12,62,1,138,64,245,138,226,151,234,93,226,93,182,245,33,68,108,159,172,72,44,48,157,142,229,71,16,90,233,133,73,139,236,108,173,37,152,20,0,179,202,177,36,240,27,20,30,200,130,32,38,3,104,231,3,117,29,205,247,203,99,48,98,40,0,75,134,1,174,113,151,199,185,135,223,82,33,169,59,140,5,185,211,19,2,110,183,203,247,51,59,164,34,37,186,192,205,43,172,37,90,84,198,225,228,81,193,38,216,11,103,64,58,249,101,25,85,140,95,78,36,163,154,218,214,62,103,45,188,236,49,130,161,91,198,39,24,98,162,98,212,217,214,125,33,252,76,7,250,71,192,160,81,91,169,18,157,231,22,93,143,245,160,40,9,71,244,69,200,25,168,10,6,125,195,173,135,12,245,123,26,208,13,75,32,145,72,19,80,95,35,247,201,205,87,163,216,168,194,59,79,113,234,204,59,228,11,110,29,90,163,195,182,44,125,16,155,28,60,205,119,17,76,106,38,141,247,103,126,128,7,236,221,219,73,230,19,161,223,101,131,136,67,89,70,204,211,153,60,58,133,60,47,101,196,238,139,38,143,88,26,132,173,160,161,196,130,2,66,148,58,177,62,39,190,82,126,46,204,148,3,76,122,35,171,233,110,187,13,15,2,221,66,63,40,9,238,144,139,193,14,200,220,90,135,124,139,247,233,242,239,85,217,113,188,158,83,168,7,17,217,137,15,175,34,44,42,16,241,28,110,242,164,153,220,195,241,53,152,213,217,142,107,89,118,37,241,205,3,195,249,140,74,215,242,100,243,56,110,160,192,201,94,119,14,141,141,179,36,198,133,250,35,160,192,57,33,5,227,12,122,183,33,219,253,98,102,75,67,189,206,161,197,12,63,221,229,28,25,43,114,51,208,142,185,31,145,125,141,242,214,159,15,148,29,25,123,19,145,119,42,39,37,204,237,107,148,241,181,74,201,79,252,8,118,91,108,227,58,84,232,79,201,231,183,209,100,3,181,205,15,181,148,150,72,162,54,28,61,17,44,177,160,189,65,96,226,102,145,122,63,213,145,144,63,80,244,163,214,173,190,190,125,250,182,52,195,236,89,48,96,124,214,9,111,97,116,216,34,71,233,166,46,203,4,203,21,223,123,124,102,13,174,138,121,149,168,205,216,193,34,216,37,111,57,14,255,126,72,212,82,194,39,210,16,184,180,68,203,185,188,137,164,190,67,178,93,183,22,223,57,194,31,50,30,21,61,49,234,2,254,97,61,199,150,158,164,24,6,89,111,23,5,196,163,111,140,1,244,247,26,106,132,208,223,137,140,231,225,66,75,85,202,160,167,67,13,76,119,192,41,27,241,7,176,254,151,53,254,86,28,55,157,247,117,100,153,149,37,88,108,195,248,27,27,138,48,226,110,100,114,213,34,102,197,185,156,88,146,11,223,129,227,11,208,54,4,36,50,181,1,25,127,211,180,27,146,182,6,41,241,163,103,45,185,165,202,215,15,246,35,236,39,81,145,184,138,228,208,96,4,126,136,112,176,245,149,84,179,151,51,83,255,115,188,152,204,167,61,69,248,77,166,27,92,84,61,230,151,129,252,84,130,115,109,135,23,114,143,20,177,101,188,104,227,152,110,136,227,194,140,85,122,100,240,241,61,20,139,77,210,118,164,200,3,153,188,106,7,205,168,161,82,137,236,6,192,193,21,77,185,198,183,42,246,149,55,139,79,63,122,220,248,124,207,102,163,6,117,250,228,43,98,153,56,191,222,101,124,103,204,54,173,2,136,136,28,67,97,148,66,193,114,68,109,223,173,124,37,86,4,95,109,232,214,140,250,184,99,149,139,27,132,165,165,140,164,233,94,182,174,93,24,69,96,125,136,212,207,66,92,66,107,15,96,140,111,250,123,128,75,46,236,195,71,241,192,23,80,97,151,29,189,113,20,238,78,126,150,60,194,228,167,54,19,159,2,153,223,95,78,87,188,23,4,49,92,145,139,201,70,51,190,127,44,168,176,74,146,152,56,129,56,239,34,215,59,173,116,134,197,230,86,144,135,146,68,175,105,205,47,144,8,86,201,43,224,61,73,1,200,160,2,54,190,247,172,61,100,187,45,247,253,221,249,64,66,230,145,61,17,96,237,131,214,162,202,253,132,176,206,199,230,250,243,249,52,98,133,26,241,239,61,168,17,19,70,168,70,186,123,64,59,23,3,229,9,44,111,23,247,67,39,169,147,155,189,237,231,160,66,236,90,3,62,124,47,191,56,153,145,101,158,42,185,42,78,159,109,10,45,112,177,61,188,22,26,104,68,41,188,88,221,149,80,223,212,89,131,158,149,119,192,153,63,213,238,148,128,168,120,45,33,204,253,94,252,63,128,66,2,34,203,126,68,138,82,53,17,0,220,233,254,214,86,68,116,144,109,193,255,109,131,156,159,31,52,92,39,41,245,119,220,75,52,61,98,132,61,248,237,47,69,101,122,252,246,157,237,47,129,132,14,23,221,225,160,151,93,6,248,185,215,157,143,104,169,240,81,18,172,249,72,127,234,195,107,227,150,215,198,139,255,35,168,235,145,108,228,54,210,205,159,39,14,89,151,72,41,222,203,19,90,98,27,17,1,18,228,76,0,18,221,2,157,240,218,52,65,255,117,217,51,210,190,35,229,149,109,72,202,184,45,227,166,82,75,23,229,92,137,100,81,67,89,239,52,45,223,211,165,2,34,132,205,97,39,228,17,0,225,136,120,121,156,4,60,31,105,231,69,225,28,159,6,253,71,147,137,21,251,75,129,177,101,93,94,169,131,149,191,252,29,164,58,83,179,30,82,248,199,194,25,118,34,65,61,84,73,121,136,88,148,180,124,244,254,60,29,140,118,210,184,221,250,46,37,51,177,182,167,16,225,153,91,10,185,227,178,158,167,45,114,170,106,228,105,168,224,195,191,51,121,249,58,131,84,249,157,223,183,170,74,1,28,240,168,58,10,88,115,28,111,233,111,106,45,112,201,156,75,128,151,155,79,240,166,94,220,75,100,224,55,126,220,79,216,6,119,183,186,153,31,35,90,178,218,224,212,235,125,247,60,183,29,28,226,190,55,20,124,5,174,245,249,58,15,110,150,21,59,83,0,35,43,182,213,117,54,30,162,178,114,132,236,226,71,13,212,110,69,93,45,254,33,135,207,95,179,154,106,21,247,22,169,228,126,112,211,155,228,251,153,193,174,84,71,198,116,24,87,6,109,67,208,136,0,146,139,199,110,84,173,182,55,139,210,93,186,21,244,108,115,13,254,235,53,25,223,185,48,187,89,31,147,182,103,79,91,108,234,162,14,114,98,11,157,172,220,187,22,198,21,177,206,111,229,158,85,250,103,203,205,77,23,54,78,253,252,103,67,118,249,210,123,35,86,182,213,152,27,9,73,198,120,138,255,208,124,114,110,10,132,185,90,247,190,63,242,169,32,39,203,222,82,122,238,238,138,97,133,168,21,116,184,7,234,94,34,158,163,120,135,48,182,238,223,93,3,80,211,126,88,53,147,153,145,88,140,156,185,89,24,89,160,187,195,228,73,212,253,46,32,146,231,245,2,135,126,116,219,237,57,116,101,250,6,233,77,228,20,34,181,233,152,111,156,0,251,70,157,30,171,97,135,1,51,53,214,202,155,202,226,137,20,48,19,191,46,40,88,85,165,162,247,86,165,96,135,248,106,19,71,204,119,95,32,51,78,141,120,57,161,212,112,8,88,142,24,175,65,124,7,87,217,202,193,81,213,138,224,104,16,241,215,196,171,201,233,217,128,48,238,220,246,84,181,235,247,201,230,223,36,96,67,220,234,142,115,91,3,152,72,45,179,238,249,116,85,114,30,93,111,108,66,48,33,62,10,92,115,220,143,14,72,108,130,236,239,177,152,86,207,72,62,34,164,38,154,55,203,195,51,145,56,90,216,228,55,159,7,85,250,233,101,127,218,191,187,122,150,85,176,1,203,201,21,183,211,24,46,211,72,254,216,111,17,161,173,136,223,106,18,214,146,224,19,121,165,247,170,90,28,118,30,58,253,108,52,215,233,240,171,146,190,120,37,3,226,225,246,219,51,180,102,146,176,40,192,216,82,48,62,59,249,117,245,96,38,62,104,179,37,171,211,24,204,52,2,138,217,60,207,50,215,217,193,138,78,10,209,109,71,64,41,239,27,124,63,161,209,148,51,31,145,37,217,35,3,27,124,20,224,20,234,114,4,42,20,98,28,7,64,163,19,70,96,118,135,220,89,78,47,95,232,74,94,139,40,16,252,105,105,53,150,19,95,140,251,101,75,34,11,241,64,216,29,9,212,170,151,90,67,146,58,37,118,25,141,4,112,105,68,49,214,144,211,100,199,227,148,52,77,57,22,76,31,124,88,123,144,123,233,196,4,44,200,186,212,57,198,62,189,237,52,188,22,87,184,137,222,114,29,155,113,39,25,176,52,114,254,212,24,227,184,225,239,74,64,99,199,107,197,206,14,244,196,55,234,221,21,52,36,206,185,183,69,27,110,23,49,107,194,82,0,158,60,243,134,8,119,25,220,20,233,40,126,247,169,84,253,191,32,197,29,188,171,202,233,176,149,150,18,238,152,201,125,162,127,100,244,167,143,130,181,234,200,58,117,13,139,223,126,204,170,54,208,72,5,183,18,206,254,36,127,200,168,193,106,49,155,185,213,77,236,92,155,16,67,64,38,168,50,46,78,246,138,157,217,116,145,9,137,220,214,84,230,111,175,159,17,48,154,153,232,202,87,220,25,68,30,169,115,81,236,143,158,102,251,17,244,20,182,222,162,165,185,139,94,249,25,150,31,170,100,5,77,103,179,222,125,145,25,238,98,178,64,240,195,231,76,243,235,195,207,107,83,74,126,124,68,109,204,239,117,182,188,114,93,54,238,209,195,47,224,12,241,255,211,42,10,99,73,161,109,214,2,14,240,103,124,138,81,70,251,128,253,212,61,111,135,225,40,112,68,231,164,180,80,171,148,2,78,116,0,125,91,60,222,60,154,175,191,187,52,215,41,191,198,117,12,85,213,161,92,233,71,247,191,187,170,42,157,82,121,242,107,246,12,170,64,119,93,200,202,137,171,192,99,75,110,25,204,179,45,190,212,95,161,144,188,103,194,61,195,35,185,176,64,61,244,27,57,204,229,33,172,12,32,121,76,11,178,5,101,85,230,182,152,242,226,129,107,145,139,128,221,132,85,63,236,177,174,145,142,244,214,145,21,65,97,176,240,143,30,66,180,10,192,132,13,67,115,100,90,16,212,165,158,14,177,228,187,240,121,57,67,22,140,242,61,201,156,242,27,195,38,103,223,49,167,12,207,38,56,220,91,145,16,79,73,248,141,23,157,180,142,209,104,5,118,241,224,56,0,177,118,252,25,59,211,41,53,4,8,212,191,188,45,201,242,129,108,188,138,183,73,224,152,73,72,118,133,239,53,137,243,66,230,30,185,119,55,62,13,146,191,251,240,182,112,146,55,71,219,96,73,77,237,65,68,128,105,61,18,233,107,170,89,8,202,222,132,25,231,116,215,168,237,248,199,135,118,217,167,159,217,240,128,10,190,165,147,246,6,68,218,176,145,120,208,78,40,166,39,94,169,247,213,54,56,4,203,12,151,17,83,86,101,82,14,211,111,161,164,238,117,163,230,181,28,200,213,89,47,178,41,191,6,201,14,160,154,151,91,111,40,2,8,30,54,32,96,47,168,32,35,34,5,187,101,106,159,96,171,220,168,128,91,86,5,36,244,216,20,107,90,1,199,3,185,80,9,232,25,201,238,119,199,154,73,85,118,36,221,100,125,160,64,114,167,38,226,111,80,199,104,64,253,235,38,177,98,49,127,249,82,92,91,182,204,222,138,105,15,33,9,15,63,160,251,205,74,50,95,21,131,251,238,60,144,130,245,83,198,251,103,116,53,135,139,157,139,149,220,141,182,113,235,134,4,207,66,149,16,214,59,177,216,91,249,233,148,126,71,249,7,217,192,2,93,126,94,19,149,182,132,17,121,200,127,233,225,77,49,102,22,4,228,254,156,143,237,179,72,81,141,130,177,54,239,84,140,190,182,56,202,26,148,123,191,53,40,70,203,22,200,150,186,129,120,114,172,5,201,53,41,23,128,11,20,184,0,181,207,181,28,127,238,214,111,207,87,36,224,202,82,61,56,148,137,96,81,25,155,203,113,107,98,8,252,67,32,77,154,132,146,44,18,11,25,151,77,200,176,205,246,44,19,226,40,106,216,245,78,177,254,13,153,86,156,68,132,27,209,165,26,76,143,153,239,171,64,163,178,83,72,199,143,140,200,12,25,113,120,5,98,128,229,159,226,199,174,97,226,245,73,60,122,245,185,77,187,219,177,198,141,107,202,177,222,101,37,95,134,76,35,206,182,80,143,81,247,71,184,12,18,50,87,254,18,6,155,38,180,142,250,152,112,150,11,104,51,247,253,122,136,87,48,198,9,57,155,63,7,82,224,252,225,187,180,143,5,189,101,178,195,222,208,24,172,113,7,127,139,248,166,248,224,213,236,155,205,239,63,94,144,62,103,124,8,244,119,255,92,226,3,252,98,183,199,251,26,144,241,219,52,180,66,8,153,238,37,8,124,177,176,201,78,68,206,136,119,104,51,174,102,40,2,151,227,25,182,98,219,241,56,1,37,235,234,57,173,145,123,234,137,129,152,122,45,175,160,176,250,154,165,242,22,13,244,162,87,171,138,110,103,136,253,135,53,231,180,166,39,11,197,235,250,51,194,67,193,54,89,93,109,20,240,208,181,131,45,190,102,134,134,220,97,221,163,115,57,205,150,0,139,176,155,33,136,14,71,239,224,91,127,11,38,235,7,8,28,213,139,101,108,26,91,0,211,108,59,166,18,125,122,224,98,31,85,112,85,6,237,95,118,80,19,213,239,254,152,82,92,65,27,61,204,246,248,28,154,107,174,5,43,65,173,73,23,91,170,129,96,224,123,197,66,212,153,211,81,151,130,58,81,252,93,251,4,122,225,194,36,172,139,110,195,49,183,131,12,235,2,18,226,131,182,175,3,229,185,130,25,150,85,65,143,41,49,141,165,21,139,211,129,175,23,185,38,191,15,93,0,124,2,136,181,254,72,227,140,19,225,133,28,100,154,146,180,46,62,224,231,162,7,45,73,149,204,98,105,200,158,36,67,103,162,61,218,209,144,135,254,102,121,206,221,2,62,209,237,202,62,137,242,189,92,234,101,114,180,37,20,114,18,246,198,88,175,95,184,234,144,8,127,61,201,25,145,8,94,237,7,32,165,150,63,248,198,115,229,145,199,162,15,95,155,146,7,202,172,69,198,128,31,168,97,240,113,133,69,171,112,48,168,186,125,194,16,20,170,72,234,117,169,120,140,36,182,214,185,130,91,99,112,12,223,83,26,73,199,86,245,111,117,26,91,150,135,153,25,101,98,73,57,34,18,188,145,113,63,193,65,224,186,209,98,160,236,102,71,79,172,57,169,249,154,74,15,86,224,253,160,134,224,182,23,161,168,146,67,48,16,106,210,177,200,173,139,93,150,99,194,212,249,188,103,37,40,20,200,141,43,8,123,57,63,150,211,116,33,138,157,34,92,231,20,194,212,20,185,130,122,144,183,59,86,239,78,250,167,73,209,108,173,40,17,211,78,42,137,76,29,93,187,41,187,63,138,174,113,130,204,85,50,208,222,73,131,52,228,202,60,99,104,109,94,48,4,75,236,180,3,129,136,33,53,161,221,78,62,199,97,187,73,88,173,100,77,220,61,196,67,88,49,96,53,96,10,214,226,229,235,204,217,44,140,64,165,134,159,90,111,121,255,62,181,137,143,101,187,67,106,210,212,177,71,193,110,146,57,71,71,86,29,49,14,127,13,115,134,182,65,3,87,236,163,126,88,240,135,173,238,155,43,110,126,63,231,129,27,67,74,239,77,145,185,226,26,23,10,179,209,29,186,148,91,91,251,4,229,193,136,28,77,46,183,236,129,11,28,90,4,142,225,9,245,182,79,92,236,162,217,10,220,136,190,65,90,104,185,76,216,38,155,14,51,212,100,94,254,222,157,17,69,122,182,206,134,206,132,174,169,135,53,152,208,178,49,52,191,93,28,84,235,223,186,52,18,154,243,91,241,193,52,181,211,71,252,132,106,119,154,162,110,174,50,51,36,182,73,234,178,48,235,180,22,63,60,94,167,76,223,190,228,4,62,221,66,57,232,64,194,22,25,121,15,118,26,5,148,195,131,222,3,36,106,188,197,212,50,218,20,37,225,169,228,80,213,77,109,28,164,196,102,252,108,109,32,49,191,26,196,56,44,179,115,234,117,134,198,93,49,44,56,120,0,94,217,138,213,121,167,1,128,104,21,198,33,184,204,28,153,174,230,23,131,207,153,90,28,132,27,67,4,200,250,121,162,196,48,168,91,251,223,214,104,53,3,76,191,122,66,153,78,195,217,0,215,156,140,135,2,136,84,109,80,139,35,56,34,26,179,142,184,130,19,183,95,224,113,64,60,145,28,117,196,208,247,117,29,57,8,77,226,44,120,26,188,250,116,145,246,37,45,109,240,160,10,212,24,154,221,76,52,78,179,168,126,12,247,6,173,117,96,188,210,11,53,218,142,51,38,253,154,117,7,117,209,10,92,47,24,141,210,214,153,140,134,46,94,135,109,129,246,53,52,206,214,115,107,178,18,206,74,56,154,65,94,17,163,62,234,114,89,204,63,13,186,57,183,1,9,47,13,169,5,60,202,181,214,8,225,88,96,60,67,179,255,129,241,232,52,44,86,26,239,126,103,76,225,171,159,136,195,157,200,43,229,117,182,165,211,215,175,22,137,226,33,2,158,182,31,123,112,140,15,8,61,217,109,79,192,126,240,1,200,163,112,62,129,127,27,87,253,90,110,103,23,223,100,39,171,29,46,86,140,84,133,60,55,213,183,197,115,66,217,124,0,57,244,183,237,54,71,183,7,225,174,89,83,126,7,50,21,144,67,42,118,240,188,207,252,172,17,11,182,224,187,168,0,88,207,47,238,155,171,185,254,252,100,96,139,102,107,132,2,121,189,148,83,30,168,14,7,117,80,9,159,193,13,209,35,6,174,34,83,187,51,255,94,221,46,187,138,220,162,20,224,88,118,132,137,113,48,76,17,125,69,208,83,123,24,243,184,54,192,105,14,250,173,128,235,26,110,72,226,220,97,183,34,84,157,93,125,251,210,94,39,13,170,35,9,253,192,124,71,56,78,125,101,162,6,20,57,48,38,79,103,106,252,142,7,1,87,41,255,152,11,142,0,176,247,125,202,134,240,44,196,225,250,183,94,220,245,167,40,255,224,99,90,235,51,134,72,166,248,247,78,180,56,27,128,71,50,47,21,38,114,249,210,42,247,206,49,115,164,252,17,95,39,141,189,60,71,219,251,224,91,50,207,184,113,177,58,64,161,248,151,116,47,131,225,15,30,214,124,238,18,231,1,97,10,83,39,186,4,35,38,190,43,253,198,245,188,38,147,91,203,185,122,104,126,20,14,133,54,215,148,43,232,7,222,53,241,23,57,131,143,252,75,209,222,106,170,61,190,217,187,242,117,22,123,222,68,150,251,104,228,95,169,86,85,154,249,82,201,65,210,234,158,31,242,153,15,39,96,130,246,231,49,53,192,65,106,36,0,176,17,195,169,227,151,13,231,26,229,231,107,195,7,240,14,43,72,201,234,235,119,69,106,106,13,234,29,20,97,154,7,213,132,83,99,130,94,169,53,102,116,135,92,81,80,202,244,126,149,151,207,112,172,66,248,69,67,58,100,220,140,176,135,20,233,142,195,66,92,6,120,187,237,119,44,48,184,54,241,115,80,229,105,107,96,3,4,55,75,183,46,203,227,56,99,138,18,117,17,46,97,205,239,242,139,253,16,26,8,241,180,244,68,185,24,230,225,138,43,198,229,223,26,28,213,133,189,151,143,244,177,178,102,113,255,171,46,252,25,182,246,210,130,119,141,121,11,55,27,165,178,89,87,81,43,130,91,81,212,36,133,4,100,110,254,56,14,149,79,242,25,1,243,215,186,100,114,178,130,91,162,13,235,209,62,81,252,177,164,152,166,119,145,214,176,43,85,217,126,76,38,35,111,96,105,159,226,78,37,16,193,231,40,16,64,136,122,168,211,61,59,190,143,48,162,74,158,62,3,193,184,113,223,213,33,215,30,203,47,81,42,190,200,49,138,155,133,67,63,221,74,66,169,195,120,180,138,163,13,118,245,118,227,236,159,54,212,52,245,184,30,79,205,55,59,30,153,251,126,205,75,212,16,233,143,240,172,212,118,36,162,107,3,151,67,163,76,133,135,20,111,103,69,61,49,21,202,80,250,251,212,185,174,212,9,143,182,19,114,93,0,84,10,68,45,111,202,103,115,97,84,229,192,91,237,138,148,226,22,210,87,69,245,70,224,173,196,130,157,57,161,128,74,163,4,70,64,35,56,189,58,138,191,199,209,54,17,179,17,11,17,211,139,19,253,90,99,199,230,123,139,43,98,69,19,162,90,253,79,150,106,154,114,44,98,105,81,109,249,25,178,0,181,11,146,200,126,78,84,170,144,94,4,34,62,17,74,78,6,132,18,31,1,217,220,26,235,149,181,184,73,18,196,21,188,15,181,100,215,218,108,145,102,92,51,104,38,89,58,213,135,253,151,225,103,86,90,97,215,131,127,161,30,1,188,238,99,111,254,2,48,51,47,90,204,126,63,204,117,21,28,159,35,199,2,200,6,229,55,21,210,155,36,217,105,215,51,207,240,117,160,149,152,170,93,132,136,161,250,82,208,240,61,106,207,212,192,156,212,118,193,164,221,132,59,146,187,194,10,229,59,216,80,74,238,239,117,220,209,57,81,62,36,183,3,179,112,98,97,117,119,121,75,191,28,92,95,195,62,161,131,77,65,186,147,42,61,55,76,251,232,193,51,243,123,144,232,26,13,11,143,58,111,115,3,68,138,83,125,84,233,31,91,207,18,245,80,1,111,223,223,116,123,133,83,217,193,93,141,75,170,123,74,199,18,165,61,129,197,23,227,86,100,208,93,214,195,162,187,216,171,163,12,120,127,201,58,197,62,24,218,25,80,91,43,132,86,36,45,49,159,50,153,65,121,255,3,97,244,54,99,63,203,139,70,239,0,95,169,249,128,243,203,161,115,55,53,217,106,244,131,173,237,120,39,122,15,189,26,241,251,193,35,144,40,186,245,150,40,179,177,223,83,87,48,26,240,129,175,123,48,232,26,104,142,41,65,17,211,207,92,155,18,155,185,195,2,59,64,22,139,116,72,54,92,86,116,57,90,56,169,235,18,13,43,180,169,67,213,43,200,54,184,95,185,201,44,128,101,183,217,155,137,130,11,126,238,164,173,162,118,49,114,76,64,89,138,241,147,47,158,134,124,187,42,147,106,162,188,12,128,3,38,209,162,156,124,16,26,198,167,119,79,220,186,191,11,153,152,224,209,148,120,192,0,243,222,82,118,252,229,16,147,36,123,113,1,115,26,224,3,141,68,57,17,47,72,231,140,56,30,59,201,113,65,120,254,167,28,122,234,164,68,245,26,159,102,115,94,104,59,220,49,250,161,219,33,1,46,53,199,216,108,155,195,142,203,88,229,54,232,218,169,97,36,165,205,39,118,192,122,241,227,225,241,222,58,20,174,135,43,49,178,120,126,94,254,213,143,133,21,213,85,134,254,162,190,79,62,134,166,164,196,241,184,10,64,168,140,97,122,58,164,16,212,6,111,196,219,136,159,18,104,235,226,16,233,225,11,246,37,216,175,208,3,160,162,76,121,102,136,129,187,30,148,231,119,21,165,111,255,0,6,126,162,125,214,31,246,137,15,155,25,141,242,138,17,26,179,92,88,195,184,117,207,46,120,240,85,122,140,30,247,88,30,90,64,9,210,193,119,240,227,199,51,67,16,111,40,0,21,255,15,208,72,196,160,122,130,203,235,235,11,235,238,33,149,255,220,48,248,47,150,118,137,154,177,39,121,251,24,229,140,15,35,218,181,20,173,64,192,167,133,62,202,138,5,7,126,38,193,237,107,138,90,124,84,176,194,181,119,245,91,162,16,150,175,211,3,186,13,138,18,98,99,40,95,204,76,6,74,95,157,83,100,225,24,240,86,44,150,63,61,52,42,223,4,74,80,157,44,170,197,163,72,248,130,161,253,36,225,2,46,191,253,146,71,216,251,107,208,28,232,216,166,125,206,89,223,7,143,213,109,80,218,16,248,145,5,57,222,58,212,143,220,2,185,92,49,182,118,214,134,107,142,229,149,52,25,3,65,30,39,70,124,189,79,149,214,24,100,141,143,33,70,115,5,78,136,127,159,240,118,124,155,51,70,17,176,219,196,12,233,20,25,169,222,151,5,183,75,39,208,16,18,173,102,204,215,135,164,234,217,70,120,207,251,211,107,50,249,234,147,191,189,214,144,164,91,197,145,233,53,114,75,237,102,14,111,129,71,92,36,30,255,10,10,64,179,218,218,190,104,227,52,220,95,87,166,11,91,13,102,138,191,231,158,144,74,212,187,150,69,23,170,127,148,174,46,21,153,184,210,249,69,192,245,78,111,191,193,163,18,236,229,153,48,251,244,91,153,34,244,27,127,173,243,173,130,168,126,255,16,123,203,232,4,95,6,201,102,130,161,135,228,158,11,180,189,248,2,163,232,247,90,5,19,120,143,172,212,236,184,159,123,190,135,77,193,64,114,207,252,0,174,1,172,245,253,55,111,161,212,111,224,99,62,68,17,118,133,144,17,114,63,23,1,158,63,24,77,86,156,151,243,191,87,48,3,9,73,80,47,43,209,29,57,46,207,218,25,247,154,186,4,181,34,172,163,165,208,132,164,75,109,197,63,134,68,11,103,135,10,202,14,122,253,173,50,197,101,136,84,156,117,130,172,39,42,117,218,67,61,167,143,230,158,222,187,121,47,234,224,117,188,234,129,87,197,112,186,141,162,101,26,173,17,52,58,62,48,148,100,168,253,193,30,150,158,52,213,245,82,249,177,238,99,208,112,183,79,249,43,69,181,35,86,157,77,19,8,98,108,92,72,91,229,147,171,144,122,155,201,213,17,81,240,135,25,17,175,238,221,167,243,16,189,64,72,88,186,188,148,85,15,153,117,161,119,219,38,164,33,34,124,252,219,190,87,104,204,188,178,152,46,143,140,14,96,17,229,156,155,24,87,229,202,102,216,70,49,40,160,180,129,39,114,231,39,140,127,68,138,151,197,150,167,219,70,204,134,45,27,99,241,18,164,44,125,111,133,80,231,64,252,231,90,16,91,205,106,151,29,86,120,170,229,222,125,169,216,203,223,27,168,44,9,106,38,249,84,156,197,252,68,154,225,117,97,10,169,196,224,150,251,74,5,28,107,12,9,4,17,160,115,151,162,44,198,30,25,229,213,8,241,193,132,79,86,200,114,134,188,89,153,188,8,195,158,169,234,235,203,235,153,238,230,177,195,17,55,123,217,59,169,129,240,134,62,17,193,4,119,121,173,237,186,254,121,105,134,131,250,6,39,81,20,95,225,148,103,52,145,63,202,187,250,47,28,118,86,232,143,53,8,136,98,243,5,230,137,165,67,100,6,131,229,193,145,160,30,124,251,156,172,33,188,189,69,215,254,67,218,27,142,192,165,97,190,232,147,124,242,168,169,191,97,76,177,35,185,115,153,221,81,210,63,217,130,13,6,62,225,246,170,6,92,83,210,46,70,111,107,50,205,43,120,98,0,99,92,150,5,51,5,107,43,91,22,91,178,158,76,99,9,4,149,250,36,5,138,121,161,91,149,64,208,30,49,70,159,38,100,223,238,98,154,174,169,159,34,96,167,134,101,83,124,20,211,128,85,106,166,43,21,73,85,180,50,174,127,68,253,222,186,220,77,120,21,228,209,17,104,60,45,240,121,25,207,206,172,182,13,21,118,144,130,153,45,96,7,214,105,145,101,222,41,40,126,198,39,168,128,137,138,49,17,42,199,66,44,16,208,127,10,227,26,239,28,214,93,233,125,3,179,25,250,185,121,117,67,112,179,201,63,230,107,17,91,29,24,31,156,188,203,125,66,129,255,31,202,207,189,90,37,137,184,172,210,171,35,209,252,161,232,132,93,27,253,5,63,221,37,40,16,237,84,54,105,35,184,101,124,80,242,126,240,73,182,136,79,173,242,139,170,157,57,149,116,57,117,230,32,64,113,226,58,152,143,98,42,225,201,75,54,175,224,169,45,97,175,73,198,231,96,6,6,71,199,251,85,117,54,39,95,11,166,3,68,207,209,226,86,196,69,38,222,43,91,93,69,55,120,153,218,182,90,143,247,128,129,129,17,236,21,43,114,157,124,165,250,74,102,101,233,192,214,104,78,58,244,58,141,114,25,111,119,197,73,80,150,171,5,100,214,211,45,142,60,188,217,102,3,130,44,193,19,216,4,199,165,245,172,154,115,57,83,145,166,209,176,189,41,195,134,9,192,173,143,251,150,177,118,101,189,103,172,238,99,88,223,76,195,28,118,37,45,23,74,103,63,13,95,220,21,186,36,35,129,113,4,31,160,142,145,63,144,219,65,119,255,225,240,140,69,221,220,233,15,2,205,130,145,71,154,67,210,68,47,81,31,107,246,194,238,236,148,120,73,130,236,85,4,19,110,44,240,110,87,87,140,169,201,1,185,0,142,218,121,198,51,156,18,206,65,7,58,219,54,53,15,131,120,7,146,186,14,82,141,43,252,185,249,9,106,255,61,197,45,253,65,130,167,53,29,23,245,86,80,47,65,156,15,241,255,6,37,248,203,88,180,215,69,21,76,217,50,65,112,31,151,107,89,117,233,211,106,202,63,50,79,103,51,39,33,146,223,145,71,163,216,61,154,143,141,8,89,0,4,217,222,26,183,69,130,9,100,233,139,66,204,11,102,47,33,132,13,105,67,30,249,83,44,8,26,76,161,54,11,78,54,103,43,66,170,164,230,1,12,108,7,6,11,94,181,216,203,142,121,250,7,140,117,225,42,146,2,92,225,251,40,220,151,38,126,185,201,235,76,241,255,215,221,214,118,55,216,25,203,192,43,155,243,156,66,204,8,175,119,233,206,136,249,198,40,74,143,197,85,123,27,235,122,224,28,206,10,210,1,207,148,214,195,192,90,252,251,220,165,28,174,238,128,25,91,185,127,236,49,79,85,239,98,139,106,0,94,164,232,213,99,28,188,13,12,229,81,90,255,190,241,156,202,13,101,53,146,60,241,113,41,207,187,130,134,105,91,202,84,225,61,236,222,75,164,135,166,139,167,49,170,22,146,246,153,59,180,126,213,202,179,58,69,194,228,203,31,20,133,62,145,144,74,21,47,77,91,83,47,149,251,147,207,197,20,150,139,49,14,115,138,44,13,249,61,126,197,215,122,243,190,3,222,205,252,44,59,166,180,55,198,102,130,215,141,216,58,83,136,18,213,137,52,110,163,169,139,0,113,179,49,193,32,216,13,177,133,236,42,213,99,252,49,227,173,43,32,228,27,163,158,204,39,125,12,172,203,2,244,175,106,34,199,114,151,207,146,220,212,177,53,234,171,163,124,243,159,127,64,42,188,186,236,99,15,64,225,97,103,53,115,181,225,182,110,75,6,67,164,49,113,207,18,15,60,164,197,94,244,170,87,115,244,156,15,240,116,134,72,210,138,29,81,109,160,163,102,24,58,176,116,34,158,40,57,11,29,168,31,244,251,232,143,49,24,4,207,171,115,252,237,240,158,69,158,210,65,147,55,48,241,230,195,206,242,191,134,0,171,210,206,45,8,198,157,135,14,126,211,90,98,201,1,233,6,41,200,157,111,231,179,202,168,81,25,167,201,115,20,51,176,31,153,177,220,47,175,197,118,143,45,82,0,212,78,21,0,225,248,159,229,208,221,199,55,160,153,85,190,37,144,29,94,235,36,47,63,70,158,14,244,233,160,31,34,13,17,70,71,226,111,149,71,241,32,104,35,41,192,249,183,24,158,49,79,167,206,248,210,170,174,102,196,117,169,98,11,98,112,242,141,0,139,222,253,240,175,84,96,137,32,243,211,42,148,253,197,36,239,99,184,96,165,240,32,252,149,168,4,179,96,9,226,42,255,48,223,169,28,79,216,119,74,153,157,193,130,216,238,28,113,12,201,112,242,129,27,3,53,239,149,183,38,31,11,137,186,132,206,228,135,150,69,67,245,56,177,76,103,184,67,251,203,203,196,231,137,204,75,192,72,115,225,26,249,58,38,233,40,62,8,122,35,65,41,32,58,196,125,231,147,118,168,255,26,164,16,134,72,6,122,120,160,139,144,185,47,255,37,167,252,96,30,178,132,110,32,108,94,154,152,232,86,233,34,155,227,37,107,97,74,0,115,157,5,195,216,166,46,146,26,105,193,59,253,130,1,119,196,183,123,64,225,49,95,158,239,101,211,245,108,65,148,2,122,253,193,175,241,136,96,12,26,218,183,125,122,44,79,47,131,115,153,173,145,222,144,114,5,163,132,255,212,197,103,214,221,125,36,5,66,56,180,7,233,148,90,201,79,49,95,249,221,252,198,94,235,109,39,25,19,115,64,157,230,212,232,48,220,63,84,116,7,255,13,97,192,239,70,214,182,162,188,87,24,199,152,163,11,3,112,170,4,102,130,46,206,27,226,99,217,246,180,120,94,95,192,216,236,123,89,242,0,32,24,60,92,168,214,165,177,39,238,89,177,43,131,164,186,217,26,128,55,14,179,179,148,213,229,217,180,209,192,146,219,159,214,126,181,248,205,3,152,102,118,3,18,17,74,74,62,158,1,61,250,168,24,14,231,208,84,60,80,0,165,65,152,87,111,174,6,41,187,232,2,203,12,192,116,141,230,255,182,213,24,211,85,237,238,144,240,14,231,179,239,54,201,248,34,181,251,193,56,144,154,180,63,226,132,96,102,7,138,252,104,74,231,87,212,185,7,124,198,80,54,179,169,134,172,138,92,14,196,240,246,5,249,232,161,69,100,251,170,76,192,109,226,124,206,231,148,63,117,233,234,251,252,21,34,213,154,254,144,152,26,51,222,8,138,188,118,17,106,2,38,163,124,132,157,179,82,1,237,187,189,51,78,226,149,21,84,163,208,159,211,204,113,171,218,96,227,204,146,27,124,96,124,193,11,88,197,62,52,235,65,244,246,36,146,237,182,195,201,88,194,40,129,95,27,247,216,32,18,209,50,176,154,252,105,143,157,196,34,198,185,113,130,48,184,171,202,221,41,231,251,250,93,42,13,193,33,142,119,244,73,73,116,19,25,117,32,177,178,29,170,236,233,179,220,134,135,99,134,141,213,120,248,128,14,94,239,54,170,135,43,254,103,238,114,74,135,161,69,66,123,149,255,92,88,75,115,158,147,119,33,204,38,192,219,174,249,195,150,192,133,85,212,233,203,12,239,97,177,136,65,113,191,69,75,4,71,55,176,8,143,68,34,101,193,9,42,109,173,51,226,151,20,214,208,0,32,44,51,53,75,246,36,167,2,148,137,218,45,231,35,119,187,187,250,198,241,23,116,176,40,114,66,137,16,152,40,65,157,102,68,62,115,229,134,4,45,254,183,106,226,129,88,134,53,172,156,186,61,82,93,149,78,137,81,50,88,204,0,204,163,84,168,144,65,244,73,230,49,42,232,64,74,33,37,134,191,71,72,46,229,107,182,28,26,188,254,107,196,219,0,102,62,168,46,48,89,155,219,82,204,106,74,222,145,92,73,251,168,136,214,47,225,39,49,165,39,163,199,162,99,237,98,34,96,86,174,217,199,102,241,115,224,171,200,94,151,200,255,136,34,129,10,137,42,129,168,49,52,188,189,225,175,117,133,166,244,134,37,229,254,14,129,149,230,245,119,106,93,215,248,27,17,51,63,194,242,154,225,228,255,130,169,105,184,108,197,171,201,232,182,57,46,37,252,225,111,101,147,174,3,211,148,36,237,132,240,167,122,141,141,97,138,129,219,63,133,14,99,124,54,22,168,87,55,22,223,16,55,38,194,162,94,131,148,52,71,174,194,20,145,24,97,170,92,243,141,175,50,244,87,184,91,219,21,208,16,188,48,205,12,42,161,224,200,206,121,33,167,99,62,158,187,104,186,59,56,229,79,63,221,60,11,91,22,179,39,174,178,201,182,154,95,100,114,6,132,78,4,228,117,138,212,200,131,99,50,52,219,77,20,84,192,165,84,200,45,6,190,239,120,233,197,254,32,17,150,25,54,217,182,52,41,255,155,135,24,158,115,12,32,177,68,191,102,45,101,29,64,215,0,125,131,176,219,56,7,221,37,253,95,191,194,193,193,43,227,44,160,167,56,103,238,187,71,28,139,230,223,235,44,135,254,79,121,87,230,132,205,182,228,32,199,79,135,177,155,245,248,164,106,89,175,159,194,155,37,20,90,228,129,246,246,44,42,143,12,203,209,86,3,228,230,10,108,127,47,190,17,80,152,25,254,48,151,40,92,5,47,3,185,247,20,254,128,14,223,235,227,170,99,69,114,90,215,41,191,126,140,62,252,13,236,205,25,247,215,220,93,198,225,57,229,98,117,119,146,130,211,122,151,119,250,155,171,188,163,166,238,0,100,43,135,135,84,0,46,32,122,55,95,12,92,24,87,218,209,55,124,189,15,184,25,38,40,5,122,152,76,61,238,243,162,154,116,164,42,214,140,1,225,81,129,212,90,53,14,190,28,247,204,116,9,135,50,146,132,70,169,12,72,204,178,168,238,223,215,221,175,203,111,21,97,77,9,19,74,45,172,206,42,25,177,197,206,232,138,117,232,146,209,230,107,214,22,81,221,252,1,158,164,100,19,126,75,132,253,209,224,20,45,211,195,66,45,22,198,123,58,0,83,16,9,93,71,152,191,71,168,173,85,167,17,208,158,132,81,122,114,201,172,225,204,198,2,1,50,171,98,69,45,149,53,250,151,130,179,145,175,20,23,165,203,243,118,118,24,23,193,0,7,255,134,195,20,43,107,35,173,162,241,103,94,202,246,182,156,135,70,20,144,232,188,183,42,33,27,210,224,255,133,189,44,143,250,175,161,246,230,20,94,93,129,99,169,125,151,20,78,78,115,24,179,119,89,3,84,55,153,102,223,136,150,89,230,201,252,38,28,45,202,44,48,122,93,173,208,202,171,252,122,180,159,24,103,198,206,68,92,39,19,63,165,184,6,221,54,155,41,58,66,109,158,47,247,35,65,6,205,186,38,228,80,95,231,213,105,216,148,91,83,103,173,67,35,169,89,226,34,213,19,109,142,67,70,127,173,144,142,233,10,25,99,78,117,107,246,69,173,132,218,195,103,139,118,177,59,229,62,8,163,139,216,250,215,138,187,193,4,44,205,217,182,163,54,250,122,58,235,201,132,187,76,116,79,184,175,207,56,141,49,25,49,107,201,23,127,70,81,61,229,238,64,240,7,95,187,74,92,186,112,121,226,55,184,7,47,226,63,41,223,232,221,242,5,167,172,83,74,47,134,5,220,248,54,21,151,192,26,202,242,103,172,53,78,46,145,235,106,161,214,203,122,88,153,201,173,46,37,136,185,18,0,215,151,126,92,87,212,66,46,126,59,36,151,108,32,197,17,16,21,109,206,169,185,106,36,93,166,166,89,123,241,44,144,76,41,217,214,120,239,137,148,146,25,82,44,199,24,160,95,65,56,142,6,11,40,199,0,144,38,14,234,31,218,167,252,115,12,217,209,125,164,44,198,31,233,77,154,140,131,143,63,126,225,32,174,193,122,54,34,166,80,145,128,254,59,88,155,6,141,73,169,13,205,121,228,147,47,255,74,37,170,48,93,249,225,160,100,102,247,4,97,190,23,106,106,96,187,143,81,66,242,7,64,205,217,150,3,78,197,44,18,15,244,49,160,148,8,95,97,239,97,216,183,204,21,59,168,8,65,49,72,111,200,110,3,211,129,67,82,0,162,12,92,109,151,119,249,127,206,41,251,41,158,92,24,11,231,20,35,191,241,69,65,132,65,29,59,234,25,127,56,166,76,234,216,153,147,149,140,61,103,216,227,166,204,172,10,5,143,161,203,33,185,148,65,126,129,157,129,104,131,85,174,136,20,245,101,123,106,90,208,193,195,111,36,236,98,206,3,248,116,226,228,205,58,171,171,135,133,147,65,152,28,163,207,109,125,112,207,120,243,148,182,218,205,239,154,62,233,6,250,25,243,77,104,123,210,136,107,55,242,211,95,211,174,231,121,210,46,252,254,160,193,53,216,241,80,149,10,49,115,163,105,242,4,178,222,32,70,67,164,151,131,129,149,232,196,250,49,254,72,245,87,242,168,200,95,110,184,97,203,153,175,138,250,15,209,239,220,35,60,196,144,139,222,159,9,10,90,96,127,96,168,2,197,86,215,113,70,189,49,18,96,140,210,117,75,118,249,160,180,55,129,77,129,247,177,197,242,82,66,61,38,117,21,13,241,54,163,165,164,173,232,132,185,93,252,232,49,76,100,197,195,97,233,204,169,55,31,225,17,153,208,205,32,119,215,253,156,136,60,189,214,20,82,105,178,21,27,247,231,134,1,123,107,94,180,168,240,1,85,50,139,49,117,165,154,175,254,3,220,166,111,81,225,81,41,101,220,50,197,79,35,240,84,203,35,236,51,44,239,112,102,38,163,12,195,125,224,138,205,116,170,9,35,79,26,169,110,26,248,75,231,205,36,186,208,178,28,205,69,100,250,116,138,60,34,46,34,165,48,186,138,209,169,156,40,63,13,203,179,82,230,30,244,7,237,152,70,252,254,176,163,55,29,88,95,11,31,211,38,180,198,4,82,203,63,243,173,1,4,199,72,178,109,122,204,24,1,169,0,109,224,26,217,84,51,3,236,5,40,43,70,71,92,7,99,122,126,53,166,39,199,52,22,77,184,156,37,30,78,80,133,215,243,144,73,4,82,47,96,60,2,208,204,37,135,30,183,19,186,82,210,182,56,5,196,178,67,4,228,145,165,95,139,32,166,142,56,55,161,39,80,246,215,38,166,214,252,137,231,122,164,216,118,56,105,247,181,81,2,213,237,250,80,249,231,36,83,145,16,207,181,206,194,213,123,77,112,215,5,37,56,230,227,25,223,66,229,220,247,224,68,145,174,218,107,51,14,84,239,151,141,117,126,229,44,30,118,233,214,160,194,231,47,86,183,88,151,141,35,233,94,189,179,197,134,117,147,171,200,105,163,94,247,11,34,148,197,139,131,51,69,25,226,248,239,156,28,212,148,152,209,0,188,142,171,224,219,76,70,190,250,204,151,224,213,119,39,45,97,205,231,22,143,40,134,94,203,255,163,193,198,26,140,183,135,69,98,200,219,194,52,183,12,44,91,174,52,16,9,230,212,77,238,174,113,241,204,128,133,25,226,110,26,142,245,66,225,245,73,229,172,227,93,135,69,245,197,2,130,168,227,75,114,246,49,151,76,7,155,195,98,162,140,113,70,89,43,157,212,103,165,120,251,188,177,34,62,205,76,102,20,114,13,149,67,219,5,220,40,1,80,167,224,103,161,79,196,136,89,44,72,82,122,219,136,112,77,88,237,38,74,190,6,46,195,86,113,121,158,232,226,199,29,107,169,58,222,112,16,53,224,35,63,38,224,85,122,219,229,187,187,113,81,222,172,222,111,238,253,240,120,39,249,94,16,186,21,56,121,112,236,70,178,224,136,217,229,85,33,103,205,183,155,122,145,198,133,82,233,38,30,116,123,44,243,83,231,122,44,37,57,39,92,172,167,148,71,223,0,85,113,78,229,255,144,139,139,71,97,122,249,117,190,153,116,151,202,197,206,254,160,12,189,207,167,186,32,87,171,115,209,18,132,237,204,168,193,221,33,156,65,177,243,224,192,94,208,196,15,127,145,59,28,25,10,81,125,255,87,200,126,119,255,178,230,207,118,153,37,217,55,41,189,79,223,197,124,26,214,249,231,39,104,186,183,212,75,70,201,41,249,203,131,230,208,233,79,124,233,35,75,193,253,198,247,245,11,116,176,205,14,184,24,251,137,48,6,166,233,204,254,247,176,151,144,196,36,208,110,124,54,225,248,47,97,77,87,213,209,4,52,54,99,107,103,85,155,189,4,18,167,112,142,108,193,48,60,186,43,131,211,68,43,190,90,45,53,18,220,27,215,48,129,52,235,4,170,101,236,249,220,120,14,53,137,130,168,249,247,244,140,77,62,190,110,128,160,139,93,55,156,51,85,69,107,18,81,229,36,101,90,11,84,229,168,121,170,11,45,84,39,50,19,71,34,28,253,186,58,89,78,250,38,52,87,62,138,51,166,146,196,100,141,137,137,65,10,107,88,168,105,244,25,69,122,140,42,182,180,241,3,211,6,239,18,228,192,241,96,172,95,188,224,187,36,231,75,164,108,129,214,148,78,25,99,68,138,150,195,58,79,50,10,209,82,220,123,255,89,227,34,194,131,207,193,62,195,75,248,206,193,29,93,80,51,178,180,255,75,133,212,25,68,219,190,135,31,159,217,6,179,19,96,149,90,11,222,206,229,175,69,120,209,166,49,74,82,76,63,253,90,209,211,243,91,133,243,143,121,205,194,177,90,41,24,85,242,246,23,126,32,65,60,157,177,250,196,196,178,83,254,207,186,212,161,7,196,140,223,2,26,154,85,165,198,6,210,91,12,116,156,62,76,99,161,26,129,162,191,27,197,237,178,200,15,114,149,35,232,84,194,10,161,19,165,185,194,213,118,2,148,51,14,155,254,175,44,75,170,119,107,25,32,6,49,59,27,254,231,196,102,10,250,176,153,16,174,39,120,22,26,192,249,37,197,80,167,92,43,197,158,197,206,122,105,59,30,18,73,125,175,94,181,108,152,155,245,231,90,252,187,14,216,186,57,118,70,107,32,182,69,125,65,242,126,172,2,241,133,30,200,241,187,199,166,141,186,59,222,54,208,102,150,137,223,218,38,0,206,176,251,29,114,3,147,41,174,182,119,105,17,246,255,127,40,132,217,7,147,172,148,176,150,97,50,150,88,73,22,172,237,192,172,11,48,107,61,79,89,171,40,229,106,41,45,74,180,203,103,214,40,196,135,184,239,87,146,253,96,220,74,105,23,153,36,119,207,236,58,193,34,145,192,42,51,177,32,181,125,55,58,119,142,230,141,243,233,124,136,44,53,135,12,198,45,201,223,90,173,56,14,110,77,22,248,144,254,219,150,150,13,162,205,251,116,195,239,204,103,204,84,85,112,8,106,89,30,162,148,149,246,254,66,180,90,46,110,198,23,15,68,63,37,133,99,67,144,72,237,204,80,215,205,167,203,112,132,33,223,55,147,149,60,61,24,218,190,69,118,21,161,214,105,243,160,12,85,41,31,217,53,44,195,62,81,103,21,42,3,61,244,235,218,235,40,59,211,73,47,58,110,124,40,143,40,46,52,132,2,126,243,246,18,98,40,2,41,130,194,26,115,31,124,137,51,191,206,35,167,11,110,119,28,196,231,55,227,127,2,198,102,39,82,106,153,147,160,197,226,225,164,119,53,27,56,187,222,247,45,64,162,74,203,214,199,196,137,237,40,153,51,190,58,161,237,37,62,144,235,199,98,0,97,230,198,136,224,73,76,17,115,85,242,98,193,93,216,97,94,103,113,37,189,248,48,167,76,206,16,227,211,140,117,20,116,230,145,251,143,169,237,106,129,94,108,41,217,189,8,78,155,211,82,20,238,206,114,46,28,45,173,187,83,237,173,94,104,254,237,67,91,135,173,236,96,116,158,171,146,64,11,112,162,56,161,240,34,9,39,36,17,21,126,118,122,184,250,132,52,197,180,184,226,21,70,179,166,98,4,32,117,67,3,111,152,161,108,32,82,111,198,131,126,45,93,202,40,204,121,240,35,80,115,116,147,144,146,9,249,106,145,59,0,76,246,247,115,161,115,87,223,255,22,44,116,113,33,114,66,15,13,158,115,195,166,124,39,153,233,219,76,185,125,142,140,46,150,14,25,143,84,215,163,245,92,74,126,129,209,73,28,88,104,84,205,174,197,160,147,61,132,54,246,118,9,143,65,49,227,25,17,146,74,59,95,226,53,253,7,60,149,179,50,213,97,84,19,104,94,227,197,162,131,124,188,69,252,126,24,201,174,254,138,221,108,234,23,101,52,225,163,226,59,238,206,48,101,101,103,88,22,245,47,90,216,46,42,7,203,188,44,184,23,93,117,79,61,174,240,254,218,253,250,240,158,125,159,54,139,82,207,15,160,77,164,88,44,63,104,245,184,157,238,95,81,196,64,15,105,214,2,166,225,72,97,155,204,89,218,96,28,202,101,52,148,149,62,165,220,35,10,193,66,109,199,254,184,197,209,205,184,48,88,130,76,10,211,105,27,156,214,238,214,112,200,80,163,41,233,154,140,198,68,193,182,64,8,242,74,74,150,89,241,79,148,199,161,241,172,98,223,20,180,154,193,188,146,220,69,189,104,140,118,137,168,170,86,17,39,78,191,182,49,237,246,240,139,73,144,91,128,124,29,88,231,195,182,25,158,136,144,245,182,193,58,92,119,48,134,251,169,111,19,193,213,239,9,150,172,164,192,107,191,4,158,150,191,233,19,183,45,179,208,32,43,130,229,158,53,214,119,197,46,42,69,105,140,61,163,205,200,210,76,185,20,251,203,124,1,126,226,134,124,131,132,249,142,124,153,210,59,184,201,182,0,113,156,34,122,19,77,137,131,240,237,248,242,234,69,221,3,70,188,22,157,50,28,130,41,151,4,45,114,128,167,214,223,221,175,83,92,155,129,199,178,140,35,111,73,251,21,185,156,40,101,178,136,248,0,224,232,241,67,151,115,43,194,224,204,162,246,94,98,55,66,242,109,249,177,22,191,16,155,60,184,146,59,84,37,42,197,144,21,174,189,189,20,221,153,14,51,102,231,251,189,239,65,152,147,12,122,241,198,226,67,18,153,20,118,64,5,24,191,140,60,196,243,73,75,3,94,66,61,213,75,46,106,159,138,72,63,145,144,53,68,238,49,82,79,255,221,239,120,39,131,138,166,211,44,198,159,47,19,94,153,155,144,130,1,99,254,75,24,107,138,226,31,175,168,134,139,38,221,44,141,94,1,70,73,115,238,24,1,122,44,176,111,84,30,50,46,61,28,201,71,219,185,4,52,148,164,250,73,201,137,213,85,10,115,231,7,243,202,58,164,185,157,22,241,108,64,72,96,183,45,69,214,208,101,95,127,139,162,213,78,118,210,156,143,242,222,244,84,120,132,187,117,221,202,235,39,160,92,76,209,107,122,104,137,133,52,142,59,4,59,203,178,253,204,190,149,44,139,172,201,61,225,73,168,2,178,34,91,54,119,56,208,167,35,23,173,45,37,182,47,200,65,115,37,205,104,192,220,146,210,160,192,113,149,39,191,16,78,252,61,164,9,34,124,15,80,199,224,12,159,98,248,109,37,140,60,0,29,152,214,100,214,134,197,142,32,151,71,165,6,217,93,168,123,143,92,111,183,0,255,210,191,98,130,26,119,108,207,116,135,150,172,236,19,69,234,51,172,131,213,105,92,18,81,12,72,66,250,177,115,62,29,39,12,216,87,116,83,222,86,11,31,82,48,192,7,124,28,68,239,40,40,132,203,119,164,188,24,133,198,244,70,134,32,48,64,15,53,232,9,68,86,26,163,122,191,42,114,190,210,114,114,98,33,65,58,161,199,128,221,208,16,82,110,73,10,14,131,246,227,253,152,147,117,86,200,218,4,159,123,243,25,71,198,124,190,155,146,9,77,226,4,209,152,144,14,244,55,1,218,214,43,46,11,119,235,102,184,192,94,155,140,14,148,199,152,68,173,90,122,12,176,109,80,186,223,75,212,56,18,113,199,3,255,1,188,198,137,173,162,17,23,91,45,249,73,27,58,229,160,156,137,140,181,214,184,40,192,255,245,74,65,136,207,37,255,120,163,125,156,107,142,226,255,90,203,43,149,34,125,37,116,241,27,69,122,10,138,68,167,20,14,22,248,195,128,93,151,162,101,235,39,237,76,112,172,76,244,75,1,215,186,98,88,87,204,48,121,181,98,15,49,34,72,34,96,156,88,46,34,161,113,196,247,216,89,193,126,54,39,142,239,214,91,167,59,192,65,239,225,186,41,177,159,233,120,21,91,119,217,226,170,55,17,96,233,254,190,81,64,206,236,15,49,25,148,25,155,229,197,187,137,237,45,250,6,156,195,23,208,122,178,121,192,214,172,76,186,58,243,16,58,112,88,122,163,107,122,206,228,151,4,154,25,6,194,231,113,158,37,50,215,207,5,220,92,123,69,247,216,223,35,222,125,201,185,70,68,144,161,215,23,162,221,40,132,253,185,218,40,189,8,185,161,138,124,75,126,199,121,154,231,111,116,250,251,56,95,222,95,147,132,102,155,250,173,91,47,12,39,27,41,199,143,206,254,107,25,48,127,174,177,30,18,121,206,215,194,248,40,152,66,143,164,1,142,0,251,194,184,139,14,20,226,192,109,123,204,44,82,111,42,54,176,23,71,190,190,103,28,65,183,136,82,0,38,197,137,130,181,158,235,65,1,20,249,183,237,70,141,244,29,181,161,35,49,37,140,164,189,170,213,26,56,236,51,104,209,64,237,19,224,232,184,228,75,53,199,107,199,10,2,95,212,197,74,133,251,73,254,253,169,138,113,177,220,210,28,237,247,83,108,136,255,215,86,14,28,25,237,217,38,154,54,37,13,175,133,82,148,124,175,67,252,203,251,39,225,1,64,39,214,221,105,49,178,179,202,166,219,226,87,168,117,92,240,68,60,132,166,27,73,155,64,229,58,73,87,194,197,168,31,5,236,18,224,215,214,58,103,39,197,102,229,215,253,32,100,8,46,150,186,17,201,169,129,71,177,238,109,144,63,134,85,37,245,243,169,205,120,187,13,18,29,177,33,23,119,38,167,96,201,158,210,136,38,33,5,133,78,55,131,29,72,43,63,28,177,22,186,157,115,185,75,59,228,88,107,37,0,96,60,208,160,24,122,242,140,160,97,128,178,15,144,86,105,172,205,215,40,173,133,254,212,155,202,252,77,49,250,217,136,99,107,135,146,103,119,248,79,17,219,116,223,127,196,59,106,37,39,124,59,153,167,186,226,10,183,46,243,41,35,43,26,96,136,173,127,3,130,143,253,153,234,103,71,193,103,217,249,229,241,38,141,235,171,118,31,79,213,102,187,239,22,244,147,183,25,126,119,40,153,121,94,146,237,105,185,59,151,113,29,8,106,143,100,69,122,56,197,208,105,42,143,66,170,122,167,156,12,41,219,113,57,90,76,3,78,210,222,163,98,16,156,184,93,119,98,220,123,53,35,35,18,213,93,55,15,148,152,179,71,31,73,69,209,30,218,142,236,23,166,199,166,86,187,28,199,239,78,91,159,174,66,135,219,5,49,99,12,1,70,142,169,98,228,208,67,30,206,44,174,198,147,196,68,184,160,72,185,116,135,246,56,72,95,179,41,173,204,210,158,185,241,192,51,166,90,128,246,131,219,97,33,22,191,181,96,178,22,158,56,112,202,118,175,251,142,208,209,6,185,226,82,238,226,156,97,212,162,26,31,175,116,233,202,61,225,95,176,78,111,75,18,224,139,0,51,227,218,220,105,43,148,50,0,226,82,172,158,235,7,63,17,122,152,178,7,26,19,53,162,26,230,99,96,243,111,196,93,64,8,136,249,201,255,210,23,12,113,199,59,222,95,157,199,150,115,57,0,142,192,35,45,134,213,146,2,106,139,140,204,219,243,152,174,203,240,23,160,5,147,203,252,51,2,30,212,188,232,37,169,99,5,253,130,250,81,249,230,29,51,175,120,254,81,68,58,65,60,5,137,14,105,179,114,5,227,253,68,102,194,197,234,217,150,219,255,237,253,111,80,33,94,134,15,73,170,172,183,225,120,106,115,161,186,67,88,5,61,156,192,158,180,188,117,5,97,48,41,212,187,175,204,99,148,148,109,159,240,56,93,66,154,70,247,117,169,121,75,232,181,72,122,91,36,47,128,44,135,152,177,1,239,140,10,123,134,80,240,157,107,249,48,58,212,135,123,235,89,240,24,70,176,65,103,101,7,211,176,211,254,233,80,55,253,197,222,117,159,175,138,251,101,62,40,119,4,231,124,219,180,113,37,83,149,87,228,172,241,42,53,152,123,146,48,206,61,190,211,98,192,70,94,137,159,89,89,90,45,195,157,185,156,138,52,55,88,67,206,224,165,170,149,80,48,56,138,19,26,33,42,205,64,218,149,99,117,210,193,33,222,56,3,208,235,150,217,231,60,232,223,183,230,69,163,43,182,213,44,84,208,10,110,22,194,251,65,206,78,43,74,185,28,142,21,112,121,239,154,86,198,200,53,85,245,129,133,226,5,91,120,28,13,33,181,141,37,210,74,149,163,217,67,218,206,47,189,132,148,206,46,142,21,87,186,153,175,67,108,244,72,122,55,74,102,44,159,207,234,141,251,191,40,112,212,22,183,59,248,55,48,244,229,138,213,193,152,150,214,180,39,38,153,0,136,170,111,152,206,130,81,206,10,137,91,29,208,202,208,245,19,218,239,205,197,121,191,168,222,230,210,174,227,194,106,217,214,25,176,1,152,105,166,100,88,103,223,24,152,103,119,88,175,61,213,250,193,236,206,95,101,42,11,14,150,64,230,2,206,38,172,116,180,48,254,22,21,68,118,180,79,13,180,114,195,250,161,193,30,230,56,187,77,123,72,244,38,104,123,229,55,13,66,165,48,103,229,182,79,94,18,171,6,131,156,77,157,23,241,168,19,70,170,15,73,1,208,41,53,143,16,205,11,42,50,244,28,171,242,124,143,192,155,13,53,89,200,112,195,85,154,231,118,216,150,56,90,35,11,17,53,115,168,70,217,66,120,62,114,139,106,91,236,137,156,218,24,6,54,68,251,79,227,141,23,253,68,74,225,135,224,62,150,79,96,140,243,5,37,152,68,6,90,19,4,187,208,104,99,107,44,183,116,35,248,69,237,113,244,147,235,17,252,3,104,166,210,157,82,49,188,190,58,165,192,223,237,158,28,108,107,239,213,11,16,184,79,88,79,156,21,30,229,95,106,239,160,35,207,227,21,241,157,234,189,151,212,38,92,71,148,95,221,51,24,215,104,166,105,251,60,246,225,194,227,229,239,219,246,106,204,184,79,7,199,68,11,167,27,182,169,9,57,68,250,198,127,114,145,165,203,10,41,232,13,233,48,165,121,245,41,173,22,126,125,46,77,41,160,147,61,68,65,188,233,130,51,214,209,157,245,202,11,92,170,3,104,49,45,107,166,167,118,192,242,106,24,130,187,86,74,20,52,41,216,1,175,168,10,241,236,122,170,176,103,5,69,123,230,211,74,93,96,97,160,60,112,29,239,64,143,203,95,193,238,58,50,195,203,181,90,117,215,103,163,67,184,76,78,98,84,87,48,8,248,57,219,64,167,225,40,62,69,143,112,112,64,144,114,100,63,214,247,79,124,22,13,117,3,184,49,158,83,105,160,26,12,161,104,5,222,113,135,215,101,123,97,150,214,123,119,152,136,183,52,233,28,74,121,236,36,136,114,48,72,48,161,162,173,137,115,140,65,117,216,240,107,66,71,120,79,194,167,138,204,176,89,62,95,205,202,118,66,111,226,148,7,213,33,71,149,60,87,207,85,212,168,172,129,183,150,61,33,174,202,148,36,219,245,211,181,97,20,13,240,148,81,199,46,61,123,115,247,170,219,242,22,64,82,93,62,214,11,59,202,117,94,31,65,209,50,68,131,21,16,176,242,84,91,177,227,111,212,37,65,14,83,81,63,76,251,104,100,1,32,98,136,7,227,57,215,125,53,129,127,20,69,236,93,224,135,135,131,31,30,236,194,76,145,8,240,112,101,127,65,231,116,77,32,160,117,18,33,157,20,1,169,8,157,141,15,40,91,9,160,178,175,177,144,215,183,164,151,124,108,181,201,79,62,29,226,103,224,72,29,150,17,48,55,170,138,54,55,81,240,46,212,222,24,128,72,98,158,92,72,101,226,225,111,105,244,149,135,173,156,173,145,159,165,28,218,24,206,47,193,147,247,57,127,108,61,186,109,152,24,50,194,202,94,150,92,216,231,164,21,135,94,223,44,212,230,232,65,107,240,146,180,175,192,166,16,153,230,117,177,31,205,53,85,34,225,205,20,210,106,174,225,193,33,126,2,181,70,70,250,174,176,192,123,212,49,95,150,19,213,69,106,150,242,239,222,6,58,171,52,92,36,21,145,142,131,84,242,209,219,33,178,3,27,65,115,237,16,16,35,76,164,160,221,136,106,194,225,192,238,134,128,109,178,42,109,55,235,32,56,23,115,4,32,200,255,181,227,116,149,211,214,229,39,190,198,102,42,20,140,92,32,247,108,3,85,164,221,70,111,45,74,8,223,5,87,164,252,113,102,139,224,221,204,244,105,17,17,196,84,241,9,21,210,114,249,35,39,197,110,12,9,6,182,88,109,128,219,72,107,124,95,212,251,95,31,212,155,50,11,164,153,124,130,6,85,192,221,119,140,242,126,207,196,208,56,58,217,12,54,12,216,166,118,160,82,120,202,116,127,117,35,169,159,18,212,74,49,248,127,248,62,125,10,15,101,143,113,191,17,8,21,189,111,177,200,123,25,229,8,232,140,235,7,79,12,29,129,56,124,179,45,116,109,252,15,46,43,74,19,244,142,179,178,46,122,167,35,253,76,110,67,113,55,219,214,254,67,250,0,91,109,121,39,173,197,16,194,91,172,136,62,133,246,108,207,66,118,228,141,225,200,158,65,206,191,78,97,231,29,151,69,220,225,14,181,78,46,236,208,133,235,4,18,93,130,211,71,160,74,70,153,19,29,187,9,227,46,131,200,240,127,103,155,108,211,185,198,72,35,252,0,100,114,13,70,185,162,15,56,219,152,107,74,250,229,216,54,55,191,147,83,123,114,117,174,85,209,160,71,248,40,157,218,120,124,176,198,196,101,227,42,120,207,150,104,238,10,68,87,153,84,23,175,140,202,57,75,103,82,33,25,154,190,82,11,83,39,74,134,92,35,94,181,169,183,5,193,173,49,142,172,131,115,245,9,235,173,54,22,61,7,108,6,99,158,150,140,88,205,186,204,155,17,41,191,123,192,89,13,68,231,196,225,37,112,204,117,254,221,162,81,139,192,128,126,193,175,217,84,252,86,189,169,103,78,169,217,124,236,179,96,126,165,8,96,196,43,122,18,152,195,229,174,208,102,34,250,10,7,148,21,28,114,212,152,203,129,240,108,127,209,83,112,121,62,19,238,18,251,76,186,87,166,84,18,19,240,81,56,223,210,228,2,158,249,190,113,230,53,93,23,11,187,95,194,100,48,116,9,83,88,12,15,88,30,88,123,135,250,165,45,53,21,93,246,206,101,194,133,44,17,89,196,246,233,80,43,8,21,152,197,243,40,109,118,150,46,231,62,221,68,73,25,162,47,225,80,71,148,71,198,145,55,118,74,102,132,33,22,45,127,144,6,53,169,239,164,153,132,239,90,48,51,55,110,26,134,171,219,133,251,24,84,49,47,86,155,21,196,164,111,122,84,114,254,186,171,38,255,2,181,41,231,68,163,30,10,83,61,36,32,180,172,92,172,118,177,178,143,170,172,75,185,67,163,135,241,71,181,0,253,99,143,132,93,226,98,181,11,100,175,215,13,2,16,4,240,189,140,118,21,248,33,89,209,217,11,52,161,205,155,203,106,146,179,3,172,114,210,125,110,189,189,30,11,195,80,107,154,78,62,231,222,180,244,214,47,203,237,77,161,167,237,39,173,218,66,100,114,37,206,172,14,25,74,193,64,188,128,216,74,219,137,207,155,234,239,49,92,235,150,112,51,48,62,252,121,68,15,115,82,140,97,53,162,183,116,157,92,118,129,205,174,206,85,76,231,171,117,235,89,168,11,41,85,169,226,243,105,236,74,194,90,48,85,126,231,217,103,63,59,210,86,105,152,156,159,194,173,13,11,94,96,163,211,104,185,86,123,26,35,6,197,240,27,107,225,141,126,4,135,137,121,142,216,225,74,36,180,205,98,46,113,119,152,43,108,130,67,222,116,7,174,17,96,45,85,213,9,199,137,146,93,57,92,17,190,114,137,52,138,54,121,218,71,129,220,46,123,143,211,93,252,82,82,18,109,57,210,173,103,137,241,193,222,60,60,21,187,64,168,154,52,184,198,78,0,237,9,14,206,244,1,32,117,247,149,119,49,117,202,114,238,62,203,159,88,18,99,12,130,54,185,209,239,54,45,6,215,144,35,200,212,165,162,221,173,100,217,66,232,102,78,97,111,6,166,103,106,7,22,75,8,120,103,147,199,61,151,223,43,122,207,114,17,253,63,21,124,50,71,157,26,234,130,189,71,104,21,93,222,246,225,225,57,227,61,207,147,142,21,35,142,10,113,172,34,24,251,137,246,124,224,202,254,6,0,177,105,23,201,68,22,201,14,43,42,69,101,38,47,106,129,202,253,26,14,72,33,84,150,165,16,4,95,229,156,43,95,148,76,202,31,74,164,85,193,246,130,17,87,248,107,15,218,170,18,186,10,124,3,199,173,14,112,104,109,188,237,88,60,60,142,178,112,181,189,88,254,8,17,137,243,147,250,126,92,40,253,187,200,215,245,18,86,46,28,74,149,132,71,220,139,16,97,166,104,172,255,40,41,26,153,238,82,222,28,54,93,249,129,35,217,251,75,14,64,140,112,168,50,175,143,255,201,18,92,238,33,79,1,142,172,197,235,77,186,230,111,217,41,32,163,49,249,106,4,129,182,5,255,127,105,201,225,144,7,20,84,17,160,33,111,68,229,9,249,175,72,62,16,238,221,210,136,99,4,13,139,67,198,215,211,220,51,88,243,236,193,177,74,142,51,242,138,71,161,17,166,143,254,95,169,241,224,52,67,251,109,245,131,49,155,207,191,162,228,24,116,79,153,21,168,129,95,65,89,23,212,206,212,133,196,174,220,166,236,147,129,203,139,27,210,103,41,187,76,14,61,68,171,226,184,143,124,241,111,195,151,65,220,223,216,34,30,47,143,102,88,71,24,187,129,151,8,115,249,173,123,129,45,111,188,107,91,143,128,201,198,226,44,227,167,171,1,139,143,103,122,134,64,190,202,142,189,189,39,50,82,249,121,195,1,244,116,33,88,146,235,8,249,183,219,253,198,12,93,147,101,21,18,135,111,113,209,189,183,98,208,55,190,51,246,99,199,209,72,158,74,48,62,63,208,160,236,185,103,72,247,182,115,15,221,118,253,193,99,79,25,143,56,167,254,0,241,99,110,49,130,97,206,175,156,249,248,153,114,229,226,115,13,43,101,36,96,221,135,1,213,229,171,144,114,162,27,224,211,98,57,180,37,239,36,63,225,52,251,24,224,169,144,35,151,152,22,125,180,172,214,247,65,72,195,147,228,239,215,1,51,188,140,67,126,130,156,34,87,163,22,55,53,59,29,126,136,45,21,194,182,223,128,78,107,25,43,118,135,139,81,188,69,221,255,88,164,90,195,35,84,15,65,47,178,68,17,188,184,99,172,211,6,81,103,200,245,148,1,218,95,25,143,121,188,60,142,222,60,7,128,95,242,65,110,193,104,78,23,96,54,103,15,31,27,50,62,143,118,6,227,193,64,239,59,175,1,224,230,75,209,127,140,204,162,141,227,157,87,250,222,93,161,141,236,226,252,132,116,106,177,63,10,211,75,32,174,121,107,142,93,8,249,43,64,118,23,90,216,1,77,74,3,153,107,216,149,12,52,113,6,214,253,237,244,187,246,55,141,18,214,222,88,161,99,114,167,34,112,132,69,196,196,204,161,37,160,121,22,139,61,58,44,117,161,28,109,194,244,251,248,10,225,68,28,81,100,170,61,56,80,49,45,238,56,209,104,234,207,192,70,14,168,201,248,84,18,134,50,255,36,177,26,27,62,206,244,168,93,42,223,93,89,155,149,231,187,132,146,155,180,224,246,132,195,7,221,91,23,22,240,35,239,76,95,67,38,103,177,225,255,57,215,64,213,40,55,73,189,169,5,67,10,223,225,172,62,17,228,186,251,94,203,9,11,71,33,67,29,64,98,91,110,85,69,189,85,133,192,134,241,125,64,116,213,188,139,97,179,136,161,173,163,197,73,38,174,90,89,170,134,34,198,4,235,205,211,229,208,248,134,50,134,139,72,199,219,43,139,166,22,95,67,26,199,167,66,46,199,140,113,79,240,123,251,96,140,197,10,169,73,14,178,117,35,53,185,62,60,116,145,125,157,127,250,99,71,22,109,122,165,6,165,250,124,52,42,161,165,20,209,233,177,228,31,116,13,177,82,102,56,147,84,160,219,54,94,21,33,197,120,219,110,24,225,106,53,149,47,225,215,163,144,230,179,0,18,210,173,208,123,40,79,188,221,62,34,52,101,153,146,103,5,229,83,188,29,128,231,104,182,232,149,137,108,91,37,185,143,132,34,209,232,76,101,10,126,234,143,87,142,209,217,29,163,91,152,2,115,62,29,35,166,180,135,93,135,99,48,14,9,85,166,171,180,249,136,32,82,153,141,120,157,174,22,184,101,131,134,160,50,128,236,197,54,185,5,57,165,39,79,232,114,130,211,103,216,1,115,101,145,248,53,11,108,44,38,136,253,243,103,171,188,106,189,42,23,209,172,237,62,49,70,139,61,215,132,226,204,70,17,166,44,68,175,114,152,123,165,56,206,145,226,173,92,52,48,138,135,136,184,153,244,118,25,238,193,254,75,193,79,57,132,154,239,189,201,217,24,48,20,65,14,15,214,213,117,186,241,230,201,182,174,205,220,3,202,52,62,114,231,28,254,48,54,114,161,109,226,245,31,37,115,245,229,190,2,82,165,50,218,96,230,82,184,113,58,191,190,182,136,11,15,41,179,111,179,64,109,70,217,131,46,224,22,138,99,83,144,65,217,247,20,100,217,236,203,137,244,117,30,31,218,191,142,167,127,148,35,254,144,91,177,213,74,73,5,159,41,22,233,155,193,188,155,229,211,202,115,150,9,142,131,151,66,230,52,5,102,95,212,160,242,236,233,163,239,94,2,218,142,22,133,197,249,247,161,255,241,16,245,135,94,222,210,11,235,176,54,35,226,83,105,127,143,173,138,177,77,236,2,12,15,138,50,244,153,217,117,251,111,21,87,18,200,137,247,113,140,222,196,101,224,139,196,32,247,188,187,144,77,233,78,82,87,119,163,106,91,156,195,183,34,20,237,127,169,6,106,167,234,108,205,57,23,205,174,80,75,2,5,43,118,249,245,74,214,52,255,159,48,42,143,31,107,6,241,91,207,63,211,164,34,237,240,118,57,231,158,42,164,146,202,50,240,148,84,174,169,155,17,78,128,229,238,1,147,32,19,218,62,72,216,220,57,246,112,251,52,250,54,103,51,87,184,76,207,42,70,8,245,118,32,74,220,187,49,179,117,27,189,79,127,24,51,192,241,225,107,35,53,179,191,118,163,6,61,128,117,71,18,6,51,89,212,86,27,189,128,30,228,229,178,152,61,7,22,142,54,219,53,35,79,141,247,55,211,21,253,173,181,254,89,28,21,112,210,141,211,148,109,12,12,182,113,181,1,162,194,85,10,99,164,167,54,7,55,252,163,164,6,70,41,148,101,1,224,234,13,48,68,35,172,104,10,25,199,50,98,191,178,234,53,200,8,89,201,202,182,233,241,248,24,65,229,173,23,121,182,169,83,205,163,13,117,218,77,6,42,65,184,68,33,73,41,10,49,39,63,155,79,185,226,219,70,134,157,147,61,59,29,57,187,210,73,17,109,144,155,94,199,214,1,223,80,139,37,228,42,0,22,139,241,140,191,140,98,175,23,70,24,56,8,164,161,20,188,97,239,51,175,191,240,152,250,40,191,245,94,144,123,221,232,142,236,88,57,108,145,226,172,195,251,198,224,97,240,20,161,38,244,43,159,89,107,191,197,148,128,120,173,99,108,212,226,214,189,109,23,167,76,113,72,45,88,95,12,110,229,234,39,6,212,235,238,120,38,23,229,164,176,224,140,114,247,121,215,139,156,218,210,5,231,99,104,41,249,176,231,131,189,79,223,96,239,12,93,166,231,251,236,17,42,139,52,85,85,37,180,253,252,141,140,6,106,104,254,78,176,174,80,80,154,135,240,5,241,251,5,120,93,85,132,198,165,214,252,247,84,55,34,66,104,180,116,117,158,75,96,23,255,156,134,16,67,54,19,43,196,1,212,164,66,42,214,65,166,1,13,90,56,22,161,219,127,100,159,236,106,133,209,138,63,191,154,164,32,231,3,43,173,127,145,136,132,181,187,20,134,99,132,151,66,45,166,249,44,94,168,204,117,23,240,147,188,87,212,139,229,37,109,92,132,160,54,250,66,35,65,206,238,217,104,204,244,177,98,168,239,39,60,200,188,29,185,140,201,193,191,63,44,209,62,130,64,34,218,210,255,48,73,210,255,174,96,110,8,193,39,203,216,165,9,200,116,40,157,113,66,248,136,11,253,253,149,188,34,74,167,6,182,117,183,219,254,59,76,234,91,222,196,0,82,19,242,34,212,126,188,238,188,233,95,50,94,10,14,35,9,153,173,150,98,188,81,38,0,8,47,51,249,161,55,152,222,33,16,57,216,170,137,40,99,109,146,162,238,98,88,186,111,75,38,236,44,239,177,162,240,107,47,231,6,30,64,99,11,187,130,120,208,93,26,242,227,64,45,232,190,119,42,38,162,253,45,98,85,7,76,254,89,135,246,129,13,234,239,66,199,196,35,126,73,16,61,235,139,112,22,128,186,119,250,192,22,21,6,24,118,63,108,239,127,10,189,146,49,194,211,216,152,92,74,78,203,254,7,127,243,8,26,134,131,121,45,255,84,107,58,6,138,139,172,22,87,166,138,196,209,196,244,222,234,194,134,47,117,203,84,15,153,61,80,191,6,62,201,147,54,222,182,226,14,79,112,70,162,110,224,158,113,151,39,73,27,163,58,128,43,132,106,204,171,157,122,17,66,173,157,234,227,24,41,212,161,226,25,109,219,117,100,88,36,180,128,184,11,152,237,65,64,216,49,173,50,96,91,96,148,136,182,109,238,150,189,190,203,43,53,135,169,142,227,62,161,71,33,78,194,48,245,111,195,209,98,97,80,143,235,41,144,220,147,44,128,173,194,128,191,69,111,237,211,242,53,194,89,170,238,140,183,142,52,192,209,114,169,151,88,215,111,129,7,35,36,141,192,235,154,164,172,239,174,146,75,147,74,130,7,141,25,188,220,65,205,191,169,59,147,20,66,237,183,27,208,131,156,21,186,101,179,165,187,67,12,173,17,9,185,42,210,148,127,22,165,235,114,155,23,36,40,71,202,26,218,159,24,172,24,202,40,61,151,168,160,131,40,207,240,210,88,223,85,90,121,125,166,149,79,83,231,155,214,115,19,165,44,129,15,237,198,16,14,56,50,72,112,160,163,234,114,245,215,2,155,47,135,237,148,200,251,64,175,219,111,232,46,202,117,222,35,90,3,216,41,172,149,166,238,165,147,11,122,148,178,39,11,142,175,130,241,63,200,104,176,188,19,41,173,149,105,135,108,251,253,49,47,218,108,175,221,98,230,55,115,226,196,138,191,230,54,156,58,37,236,97,174,95,207,35,182,123,170,59,35,199,74,38,63,160,165,168,205,236,191,41,5,172,135,12,185,183,91,169,148,248,26,117,94,210,164,160,104,157,171,191,8,52,156,55,68,227,103,229,141,242,183,212,76,40,188,220,113,210,114,33,230,111,209,172,229,75,101,125,147,224,214,217,44,76,231,79,127,106,193,1,49,235,120,231,170,91,4,24,23,86,50,32,115,146,218,139,62,137,97,61,65,109,69,35,116,75,36,138,152,228,78,136,98,188,41,140,162,230,72,138,26,127,33,164,55,38,108,222,193,236,222,111,219,10,165,67,135,246,158,230,183,58,108,213,44,149,145,48,231,110,235,253,200,192,199,245,6,175,36,204,114,167,247,67,236,240,241,205,18,74,35,109,225,141,76,159,151,149,238,95,218,138,205,192,185,57,47,181,176,146,209,146,138,99,182,174,226,38,55,42,232,176,182,178,41,158,63,122,74,225,81,63,21,235,251,48,69,240,181,60,219,175,115,51,249,250,116,64,54,90,67,180,124,99,5,96,139,23,172,152,125,59,187,49,96,101,252,247,166,58,195,170,254,249,123,3,113,134,224,67,206,114,234,251,54,134,98,183,246,179,177,79,166,156,105,164,174,19,41,151,184,245,170,201,195,216,101,248,177,102,53,74,28,17,203,64,33,194,172,109,38,56,229,234,56,93,125,76,75,224,155,185,162,22,84,48,224,132,226,164,108,202,98,144,187,216,208,171,97,129,243,104,2,18,94,52,46,93,226,90,41,188,58,157,100,147,13,112,204,0,235,48,193,11,13,33,133,102,155,72,139,161,100,58,90,165,26,244,0,56,159,189,176,12,12,59,148,123,0,113,229,69,189,19,195,211,32,100,253,151,212,131,134,117,126,139,127,239,5,150,162,215,208,30,66,152,159,243,28,132,203,80,37,18,1,56,236,205,246,240,189,203,41,100,98,244,191,254,215,153,121,118,109,251,17,58,19,193,204,57,148,158,206,37,183,103,56,103,121,20,182,116,33,193,207,74,50,119,7,173,30,238,228,178,99,181,253,79,121,33,227,237,74,150,179,71,163,48,95,118,196,124,94,128,118,242,137,24,134,206,114,46,85,245,240,1,58,71,178,56,137,197,2,238,6,225,89,209,206,220,124,96,200,249,100,180,58,98,177,248,155,250,177,29,150,148,228,41,115,10,188,35,65,81,145,213,142,248,118,255,145,40,225,9,255,200,58,94,213,28,78,90,37,215,172,9,190,90,165,67,150,236,175,164,237,167,154,121,228,203,185,195,129,61,158,127,99,193,38,207,148,192,66,151,183,78,28,117,229,36,105,110,16,49,98,123,232,105,247,227,145,26,39,6,3,145,77,193,77,133,0,232,36,38,18,227,147,202,81,115,41,209,23,65,196,145,215,134,254,186,226,112,94,28,183,152,73,31,3,236,199,80,110,109,11,57,107,53,203,119,2,165,213,94,90,49,126,215,109,72,74,116,232,32,225,40,107,103,235,215,215,52,250,175,140,33,94,194,195,240,148,92,190,52,176,229,17,168,218,194,87,50,78,50,44,160,209,87,101,70,44,157,215,77,93,249,193,95,230,211,154,126,220,159,2,194,122,126,159,140,4,19,135,147,47,203,157,134,94,143,56,141,28,27,24,195,114,200,117,159,49,81,200,4,125,177,217,238,61,111,243,169,30,102,140,203,51,139,207,244,57,94,185,125,250,187,225,28,45,252,243,211,76,243,199,179,125,250,130,106,11,87,49,211,254,248,204,219,87,38,116,76,96,85,99,114,82,68,90,39,131,34,198,110,251,55,197,236,215,142,119,97,119,67,157,85,77,250,12,125,17,21,147,169,132,184,129,8,249,68,200,80,19,187,143,37,61,173,128,226,165,124,165,180,116,82,239,247,209,218,80,70,86,89,148,234,161,229,124,93,27,232,108,159,204,5,253,250,7,192,125,82,81,140,151,63,23,59,147,125,8,24,138,93,17,209,49,58,55,235,95,68,3,149,202,189,175,40,106,128,6,243,131,240,78,157,57,27,15,101,81,30,99,191,107,239,249,182,8,3,165,71,70,31,201,221,161,176,147,134,46,23,9,156,23,214,60,150,212,11,90,116,0,62,255,53,75,155,36,148,147,253,17,213,131,145,233,103,202,101,47,238,220,145,61,79,177,144,180,149,102,254,189,54,8,9,225,127,94,197,247,22,188,144,244,230,182,162,244,46,158,131,137,192,245,99,138,4,203,226,223,45,62,135,42,235,184,53,214,168,239,179,223,191,24,208,207,37,114,122,32,234,252,231,38,107,239,18,145,167,163,159,36,163,253,225,46,19,18,96,28,75,61,60,197,95,169,40,100,134,91,135,61,52,82,51,47,86,84,42,204,10,58,128,129,173,146,192,188,71,17,99,31,137,230,235,200,29,225,38,230,244,44,90,7,159,183,43,208,104,162,34,74,105,127,166,132,204,8,16,24,39,186,172,192,9,215,144,189,181,60,44,129,111,50,73,149,5,9,80,221,78,47,191,201,46,34,149,192,176,188,210,119,231,201,76,72,106,27,140,10,99,187,20,93,0,101,50,246,97,98,198,125,158,209,199,183,173,96,174,52,237,199,117,207,154,198,121,209,187,251,51,78,32,177,150,241,151,148,76,174,58,82,4,158,155,148,3,36,160,158,57,76,121,51,130,2,109,228,99,165,210,127,228,183,165,139,15,131,42,21,52,143,49,51,67,146,131,73,140,64,229,243,12,187,184,50,167,14,9,214,123,136,56,124,202,33,68,64,83,6,105,218,228,106,124,203,124,193,158,108,188,144,126,220,42,88,7,58,112,227,39,99,106,240,9,5,200,75,79,195,168,205,140,176,191,178,78,114,5,31,226,247,139,3,38,185,228,141,189,66,172,122,1,132,16,161,55,193,114,195,192,104,49,23,147,202,196,184,214,53,2,47,35,59,220,6,146,34,188,234,109,181,247,138,219,85,156,218,151,58,224,167,133,71,74,84,129,48,135,223,137,222,145,158,152,254,116,113,162,102,57,47,60,17,16,45,69,63,154,33,127,164,177,87,104,254,92,86,183,113,49,93,8,227,84,187,1,12,130,22,55,8,136,187,139,78,249,177,13,246,206,61,113,185,98,91,120,69,113,0,219,8,25,174,156,187,97,140,246,49,161,4,94,168,58,30,22,157,15,42,120,16,11,4,157,131,250,47,42,67,227,23,245,157,249,126,55,158,170,5,38,178,139,169,192,235,218,4,247,190,26,188,151,18,47,22,126,48,23,217,111,164,186,186,53,238,122,92,149,29,87,9,158,91,0,63,133,147,17,221,36,6,233,55,177,150,194,253,188,28,168,226,15,183,213,32,208,50,198,125,119,88,38,146,90,164,152,135,57,121,79,195,234,148,136,103,23,22,222,117,71,195,159,110,103,172,119,175,255,97,200,28,137,199,103,28,44,247,19,174,66,212,183,4,35,88,85,254,46,208,104,208,47,231,124,204,179,60,199,220,99,136,216,10,155,184,246,137,39,208,189,104,10,129,116,118,144,103,18,109,229,255,199,85,179,253,179,10,100,69,223,118,47,213,63,66,162,233,109,9,118,247,15,239,28,182,138,197,207,56,84,136,91,188,220,192,52,252,94,94,48,213,24,201,99,173,141,234,134,125,75,239,217,36,25,114,40,176,249,189,127,135,192,15,218,109,158,105,88,152,38,58,180,69,68,60,8,63,60,201,87,115,214,87,58,232,229,139,34,219,38,10,164,31,133,157,211,187,17,46,104,79,22,131,241,119,30,199,55,59,13,209,153,248,67,80,66,149,132,8,26,248,165,241,130,54,80,106,227,4,42,94,148,206,96,35,215,77,150,65,108,237,47,255,17,37,38,249,16,174,198,170,23,93,136,210,147,19,66,87,187,159,227,208,1,110,185,124,54,218,102,138,74,251,26,116,225,177,152,136,206,63,116,94,146,1,85,128,181,193,82,246,246,211,38,189,69,71,223,193,246,124,241,102,157,153,21,15,89,22,6,26,158,148,51,219,245,243,251,72,184,157,20,91,180,199,15,194,64,155,107,246,101,150,12,98,122,89,186,245,229,129,207,173,127,80,67,154,191,132,10,100,195,10,222,39,140,80,71,59,237,90,89,77,142,164,130,87,179,113,165,45,50,193,33,235,97,161,113,30,234,237,80,244,114,48,153,208,141,238,146,13,160,42,69,53,195,3,215,129,254,28,213,16,247,92,119,162,1,224,61,96,123,244,225,161,178,160,152,72,98,137,58,211,224,223,154,188,136,111,48,112,72,176,43,252,40,57,236,116,78,104,151,203,10,55,214,187,91,175,123,68,169,29,221,230,51,76,129,183,116,175,189,167,219,149,25,33,123,44,158,22,219,156,236,145,251,244,118,25,184,241,153,178,244,84,188,15,246,118,103,31,227,196,120,44,233,178,197,211,117,163,37,92,179,123,188,232,40,228,89,223,144,155,203,56,71,252,200,47,84,222,234,106,159,172,151,39,27,246,71,8,223,24,77,159,67,235,136,162,1,252,136,12,118,89,11,251,135,179,240,230,2,159,26,131,254,228,102,220,159,62,240,90,64,233,184,98,56,83,196,20,99,211,204,82,88,70,182,231,87,127,235,195,143,244,91,138,47,83,49,164,108,12,150,11,132,203,16,111,242,42,14,137,46,215,69,225,219,11,43,123,134,90,89,138,54,175,41,115,202,148,174,161,227,64,20,99,51,160,82,124,107,151,32,22,222,239,153,200,170,179,193,7,237,172,55,192,254,22,168,237,81,146,145,156,69,243,15,69,109,86,106,27,42,100,114,176,58,107,179,179,224,221,97,229,189,54,10,120,177,200,87,161,116,135,43,10,3,124,244,96,22,36,111,177,127,227,107,76,185,199,192,14,85,217,42,153,204,189,11,184,166,88,9,80,215,133,193,91,242,191,148,42,153,156,156,225,144,137,79,163,170,94,173,75,160,84,255,156,13,164,84,104,192,219,199,254,245,15,201,79,224,127,226,33,161,226,72,143,183,102,131,114,236,155,66,182,71,170,125,57,3,192,223,21,201,108,231,208,53,50,71,154,16,211,211,141,249,84,233,250,118,154,160,234,250,133,106,185,136,22,241,92,9,238,114,68,12,161,36,123,231,48,177,61,31,132,71,170,41,30,178,224,186,87,159,50,31,22,38,180,119,143,57,251,196,222,49,124,172,235,156,154,37,133,102,174,172,186,158,110,169,237,57,20,224,70,247,105,176,131,3,176,111,22,89,87,182,155,120,215,186,201,19,221,12,123,96,86,199,202,213,175,147,255,220,152,233,241,254,67,168,214,12,31,253,179,55,185,212,97,43,37,25,202,6,134,29,102,192,144,89,141,19,105,104,103,94,6,178,135,191,44,66,46,159,157,222,132,254,171,88,199,139,80,207,209,52,26,102,46,42,197,194,181,37,123,83,237,234,29,72,208,185,207,102,23,188,192,150,129,45,252,35,199,220,169,159,134,54,206,186,225,71,241,106,225,40,241,178,137,95,97,194,23,143,176,126,165,18,178,154,147,119,200,127,222,132,254,91,84,225,15,72,105,116,113,26,37,183,189,145,23,104,26,223,130,111,193,131,198,6,183,254,13,223,244,3,17,197,87,129,177,204,182,108,176,160,98,38,173,129,16,253,172,187,12,243,113,236,160,17,229,9,7,23,113,45,185,18,52,114,128,228,171,83,196,30,82,251,247,58,251,216,52,130,239,114,146,115,129,49,27,198,190,144,200,166,64,23,5,131,140,130,19,174,59,38,216,177,176,6,99,2,25,127,75,99,66,222,193,118,113,39,48,155,20,164,234,197,153,155,212,232,86,161,200,138,7,75,220,230,13,173,225,54,158,47,12,104,232,243,92,48,140,164,4,185,78,215,226,160,120,203,172,25,249,62,68,80,54,222,218,214,205,4,99,118,190,55,146,88,139,129,55,241,77,9,169,248,63,200,245,172,178,114,183,6,100,69,243,88,7,157,206,19,230,155,29,199,192,166,123,132,185,2,63,27,211,237,135,126,185,202,228,122,202,24,212,74,164,38,195,112,8,84,240,252,83,107,107,214,198,15,70,234,253,13,47,231,69,80,42,99,164,70,105,155,176,19,125,110,20,204,243,169,139,206,57,143,13,77,94,51,17,34,59,111,183,241,2,109,105,227,73,237,202,43,130,10,30,136,241,218,89,27,81,44,0,219,30,109,233,175,18,85,192,70,155,251,96,126,118,163,106,106,241,8,69,101,154,216,8,195,179,78,141,223,76,46,197,218,169,204,188,84,38,204,186,140,8,82,169,109,56,245,84,118,159,223,182,194,159,83,214,116,5,97,81,88,26,103,6,92,189,146,84,141,242,193,39,132,113,55,210,152,101,66,7,217,24,149,77,33,122,255,32,240,207,145,64,210,172,24,158,233,189,186,171,193,165,125,209,132,99,24,196,254,19,144,74,160,45,157,74,61,69,131,108,255,89,6,15,168,109,205,123,158,141,13,131,61,18,219,106,19,250,97,212,87,89,99,191,61,4,63,179,4,32,254,237,130,141,149,204,191,13,248,129,200,60,108,241,41,244,210,51,219,196,137,30,116,170,217,95,228,116,121,222,16,82,22,141,37,199,125,239,74,137,56,231,30,224,142,196,238,96,47,188,204,148,106,10,216,133,75,82,244,196,79,110,160,207,2,61,91,38,206,196,128,204,158,218,79,12,244,81,45,18,170,27,136,244,231,229,243,193,116,250,150,4,11,53,182,27,114,251,178,6,184,245,245,47,106,23,35,194,84,155,159,250,37,46,102,42,187,43,40,82,194,151,153,123,52,110,38,242,81,243,166,101,183,205,129,201,186,213,147,182,175,57,16,160,39,148,33,88,145,210,172,64,30,121,128,156,150,112,175,112,27,24,67,229,110,100,188,232,5,202,220,236,99,6,127,250,197,68,89,239,185,144,173,76,192,106,151,7,160,60,212,110,143,244,90,7,122,161,40,83,198,119,70,70,50,71,145,121,34,59,189,15,123,213,50,173,17,207,186,27,207,114,231,52,123,4,98,223,201,217,243,214,201,104,242,233,16,188,182,208,71,15,204,69,88,9,22,198,20,94,232,100,213,88,174,136,157,208,175,70,67,185,112,143,18,209,246,32,75,65,50,180,241,92,30,250,160,122,206,125,111,166,154,203,253,189,104,129,79,63,217,207,87,48,0,143,73,8,160,228,75,199,10,167,46,161,229,202,27,80,226,159,89,36,109,168,157,193,205,19,90,138,217,21,214,153,27,120,25,119,13,218,165,28,211,74,169,42,199,5,237,107,165,99,252,152,104,150,184,14,98,227,127,183,1,248,113,130,225,38,43,46,9,233,33,223,167,95,177,64,82,145,161,164,138,193,165,50,125,96,7,135,171,93,164,70,155,148,26,29,196,230,231,89,91,102,136,78,20,135,81,255,115,106,26,255,236,143,229,189,67,33,54,12,165,210,220,176,108,240,117,218,150,3,203,209,245,37,131,64,65,8,189,44,191,250,97,52,33,48,255,93,234,169,164,13,124,17,82,81,136,168,105,63,235,70,72,211,235,117,32,240,16,208,176,176,139,26,13,197,11,232,87,34,148,204,5,1,232,200,119,171,125,146,37,84,15,122,113,234,113,201,128,161,26,76,12,144,226,213,76,86,46,135,71,141,217,34,246,168,178,44,30,183,128,221,210,205,20,195,207,196,225,252,102,201,73,141,38,235,220,72,114,192,46,197,226,143,7,45,95,98,190,36,117,19,117,150,141,90,94,94,91,13,35,184,191,221,91,208,88,90,113,253,237,47,72,139,142,37,243,67,244,125,172,37,59,55,128,240,160,23,105,85,44,58,136,87,167,245,106,227,31,32,118,33,55,68,135,24,7,76,185,176,20,195,116,109,90,245,135,42,146,214,87,228,0,32,14,61,239,198,141,166,220,19,3,210,28,18,150,183,37,240,228,160,122,119,24,165,10,241,199,105,211,243,183,154,175,68,238,150,231,139,107,252,237,48,199,128,135,20,110,120,100,106,25,40,17,225,150,140,188,152,84,242,73,245,98,110,52,97,22,87,150,176,124,202,176,20,120,104,24,70,114,31,52,72,2,209,140,234,1,168,71,7,240,236,172,130,215,1,117,122,254,103,21,54,143,70,242,37,181,246,10,207,101,131,88,178,2,109,129,195,185,10,177,252,160,43,239,252,55,120,184,211,51,69,166,152,28,213,130,42,227,57,47,101,232,113,171,218,95,131,239,122,65,141,34,167,106,249,124,20,164,148,184,58,114,114,176,30,60,97,25,168,223,228,89,233,53,255,54,95,22,38,191,67,29,176,148,125,117,217,190,234,108,223,231,195,125,7,115,245,83,23,0,13,137,55,153,136,156,236,130,5,220,191,180,228,129,157,238,244,248,226,112,12,169,180,1,83,135,227,42,191,65,149,76,189,27,121,135,192,32,82,180,137,40,107,33,0,96,4,129,241,48,59,170,122,184,64,26,251,194,159,36,91,152,125,118,120,124,162,120,195,136,190,49,109,119,46,21,154,190,226,117,164,36,219,190,35,247,217,62,144,252,26,171,208,232,38,51,189,52,29,144,82,206,25,147,99,42,204,240,247,172,159,131,125,40,84,212,81,56,166,167,4,0,48,96,201,63,104,104,150,136,132,19,44,148,187,42,244,173,205,14,98,55,202,133,67,149,219,102,154,36,226,219,21,27,246,147,154,238,13,213,164,15,129,164,223,192,85,217,66,184,101,25,11,56,87,28,93,194,1,165,88,111,242,20,191,192,156,73,56,9,211,6,17,191,16,152,70,168,135,157,81,125,213,107,220,253,232,84,62,106,30,28,240,63,168,250,219,85,224,70,49,159,164,179,203,5,146,231,156,43,118,216,172,211,182,10,199,219,86,198,233,131,222,133,32,62,111,38,249,162,47,183,26,12,64,35,107,133,191,223,188,217,167,46,80,64,38,53,120,221,76,61,122,105,24,45,19,181,131,57,28,229,12,242,148,109,38,67,14,88,72,240,214,105,55,65,247,49,43,99,65,114,238,164,247,160,59,20,9,196,93,186,140,185,109,203,252,234,80,181,190,122,240,203,7,94,147,186,56,33,110,53,86,168,13,93,15,212,13,206,26,110,49,85,243,226,22,241,63,25,250,101,33,222,109,27,18,51,253,95,94,92,148,71,232,11,238,232,205,106,122,7,239,102,182,149,167,254,22,5,104,115,65,80,24,113,211,126,154,103,13,90,240,204,115,130,154,247,85,63,187,0,215,135,237,49,36,226,72,162,122,80,131,172,47,98,7,186,200,92,154,53,71,170,209,161,31,84,179,109,246,50,120,213,124,112,66,180,27,14,33,97,148,243,44,156,238,154,230,105,182,2,38,35,172,180,14,214,23,221,64,36,105,28,195,236,173,126,200,41,196,168,242,197,98,205,35,236,45,87,120,24,47,95,84,160,250,85,13,99,90,231,136,243,214,58,60,194,189,38,109,143,253,170,31,215,220,70,137,131,53,10,154,22,182,238,19,81,111,98,119,37,230,71,211,179,231,33,29,148,117,95,168,138,243,152,77,122,245,173,39,120,249,66,48,155,234,4,3,131,14,195,221,64,180,119,126,44,220,30,168,231,254,61,41,8,33,177,239,46,64,109,44,154,102,168,232,92,55,218,227,105,70,21,167,145,164,114,140,80,86,33,69,41,84,222,210,188,94,98,113,173,192,34,81,44,122,169,80,230,14,220,91,2,85,148,92,228,30,243,231,131,29,105,253,71,101,232,166,17,26,228,124,105,127,229,17,241,132,29,231,235,8,76,210,158,76,19,14,45,75,150,78,160,124,50,115,129,160,33,222,26,17,174,143,65,43,216,218,205,86,124,19,180,212,29,182,232,64,234,238,194,236,36,54,16,191,219,31,123,253,31,191,99,176,229,58,210,172,220,9,179,183,53,245,47,20,39,20,92,228,230,173,116,36,19,1,88,82,174,235,106,161,208,227,92,76,142,55,9,229,91,234,4,11,220,67,58,8,45,80,95,220,86,145,246,125,198,217,76,114,44,148,60,169,133,212,120,114,92,161,103,175,77,209,84,74,53,127,143,42,226,155,110,238,100,69,42,251,84,146,245,96,49,149,3,85,39,192,82,132,3,23,211,46,25,163,92,195,106,224,239,1,4,197,209,109,124,144,17,42,112,151,74,130,63,248,213,35,100,96,165,231,190,56,249,17,60,11,199,70,69,90,100,101,45,75,97,71,181,149,242,183,170,47,168,209,75,26,164,47,127,232,94,119,30,144,226,147,117,112,224,48,81,197,118,183,64,176,99,122,235,243,202,82,45,24,20,173,49,154,26,100,201,148,124,34,6,223,238,213,85,172,183,132,148,155,218,173,203,143,220,228,81,155,227,106,163,186,194,62,104,231,121,10,218,47,176,78,197,131,175,189,180,228,86,213,56,173,209,187,234,63,183,40,121,52,147,180,98,72,226,179,99,91,211,70,134,239,165,213,218,13,177,143,158,232,161,148,98,26,58,134,127,75,161,206,145,148,221,159,48,103,184,117,93,26,32,206,50,110,26,62,53,221,103,214,181,114,214,174,41,212,129,113,64,243,242,248,131,221,84,244,16,216,126,27,180,100,22,234,130,56,34,128,26,211,153,190,32,170,120,37,41,238,122,219,214,160,8,23,204,168,121,121,150,194,28,171,147,208,7,90,90,37,144,38,232,148,128,66,131,119,171,52,153,3,90,89,5,120,199,191,235,70,66,62,195,194,252,55,42,71,143,147,145,0,241,167,79,69,54,251,90,6,157,172,147,23,224,106,26,233,17,246,180,211,204,51,126,84,85,233,71,177,76,190,102,176,43,51,20,228,153,43,177,102,234,227,217,242,184,136,75,154,66,3,64,129,52,234,217,197,244,29,236,188,167,22,170,166,79,65,156,174,80,166,83,142,110,201,122,123,86,252,31,254,130,86,140,220,200,95,140,64,23,210,201,63,250,116,215,249,49,180,183,156,81,149,228,26,217,47,175,171,39,17,226,99,35,173,75,24,253,68,160,115,103,187,211,230,230,93,176,5,230,12,120,112,150,177,177,206,31,39,172,31,4,124,78,1,251,102,173,68,103,196,185,71,155,70,177,220,252,196,111,68,230,125,242,56,57,125,232,83,35,128,190,7,159,192,69,243,147,207,255,3,133,224,205,77,215,44,147,197,49,111,105,57,252,21,102,179,51,137,43,176,229,82,198,77,31,112,254,155,195,88,82,45,150,32,121,197,217,132,76,9,87,85,217,45,81,223,253,184,25,111,166,50,24,236,102,81,124,154,84,147,234,238,57,36,84,175,17,145,19,207,159,167,27,146,197,236,81,14,38,4,197,67,126,216,26,237,28,150,114,133,59,137,83,217,226,5,107,225,176,26,145,249,148,3,236,74,8,143,252,200,26,22,23,166,157,10,18,249,107,153,63,168,28,226,180,207,171,185,64,230,118,98,203,61,62,50,99,72,67,131,155,14,59,161,96,3,54,82,12,221,219,208,111,136,255,90,75,243,226,139,23,228,214,35,43,100,107,85,27,87,180,33,2,10,169,167,52,212,183,168,224,151,215,24,61,100,42,78,4,20,198,203,59,15,36,242,54,186,4,186,59,39,142,223,134,154,82,98,184,102,194,151,66,106,226,223,9,126,223,35,8,121,109,137,11,64,39,90,253,70,77,165,149,236,229,128,149,120,121,134,174,139,81,115,172,22,239,252,0,82,18,242,240,130,15,11,225,9,114,249,66,224,247,93,81,10,204,15,231,49,38,9,144,179,5,77,242,49,94,255,148,32,126,75,40,223,20,12,67,51,226,110,62,184,29,34,161,178,83,80,38,17,105,66,107,195,165,50,86,139,222,207,156,238,229,40,14,217,143,153,45,201,63,240,206,19,118,53,166,179,31,199,122,84,227,145,61,151,72,95,13,216,135,122,137,17,102,122,144,122,140,211,210,229,66,129,63,25,164,1,26,211,79,62,82,232,233,253,28,23,102,155,79,29,52,193,236,220,143,125,176,88,3,255,133,142,253,174,84,8,181,185,117,112,200,126,61,156,72,183,163,91,204,148,67,176,25,7,87,185,198,131,113,34,236,114,196,119,90,20,177,173,146,181,77,218,146,37,218,211,193,3,12,73,0,175,176,199,6,198,255,138,175,215,159,156,30,38,215,190,101,74,38,116,179,131,255,180,206,213,248,216,35,54,51,236,192,103,218,135,139,148,249,235,56,68,236,151,153,82,125,85,83,79,25,204,54,93,131,225,101,252,170,202,143,185,141,239,178,43,231,202,146,45,249,87,145,114,79,167,67,151,64,78,12,186,141,235,70,220,45,68,214,54,184,22,12,218,2,135,167,64,222,186,240,200,216,245,4,137,52,66,76,144,33,17,235,139,126,145,137,161,168,54,186,207,27,18,138,210,103,78,108,185,122,75,143,218,8,171,183,251,163,96,187,231,179,74,47,12,87,223,1,77,108,221,128,135,170,54,105,4,144,138,113,220,20,88,172,151,192,7,120,35,207,27,40,150,249,234,29,56,80,166,245,178,78,244,210,1,226,16,180,114,52,210,24,65,214,2,140,74,164,218,18,40,81,101,181,246,247,79,60,88,52,184,131,188,34,224,28,94,116,76,45,53,243,215,59,178,32,112,243,59,158,191,67,34,121,4,135,67,79,174,123,114,49,129,83,48,129,52,128,101,241,83,209,145,37,31,104,1,4,28,224,126,99,161,58,211,0,2,156,173,35,88,70,18,31,135,83,148,241,111,3,153,143,130,134,211,24,170,184,31,18,4,78,175,208,0,170,183,250,50,231,14,189,201,34,54,206,93,82,246,158,159,47,105,169,164,11,213,41,5,206,139,238,97,147,24,127,156,123,47,101,25,37,51,165,227,5,181,182,231,254,60,70,12,17,170,10,169,44,10,171,255,0,174,212,243,13,6,106,252,249,0,253,26,226,126,124,181,245,96,22,58,131,33,136,176,164,128,19,47,164,116,142,131,62,1,3,116,150,88,31,89,93,51,208,140,8,30,40,164,193,243,244,125,147,123,89,17,56,154,76,178,126,229,183,41,191,122,117,54,97,127,249,223,124,210,190,157,62,247,22,164,242,103,202,249,66,47,110,26,208,233,124,241,20,199,133,231,135,89,249,234,224,159,75,38,17,172,235,12,180,161,225,85,57,99,207,5,115,207,150,189,2,94,1,9,119,164,73,98,253,116,44,41,39,98,135,227,122,18,220,233,142,97,235,130,125,14,150,30,18,24,50,118,4,239,125,213,250,42,20,98,196,80,92,30,197,79,96,100,52,92,124,232,178,192,218,165,61,165,7,121,166,97,183,226,186,60,214,0,154,128,217,130,85,155,180,116,84,174,216,234,59,178,127,102,54,99,116,23,124,20,231,240,148,230,172,109,2,56,70,185,236,130,131,232,195,174,63,191,220,208,47,184,130,6,176,238,87,138,145,99,54,141,179,225,68,176,49,18,185,143,145,252,231,31,28,230,23,126,45,251,57,18,1,213,248,246,24,122,3,117,178,112,69,221,234,247,92,222,225,194,200,116,192,81,133,119,42,179,135,120,60,43,120,178,56,52,126,94,135,135,109,254,222,154,102,88,19,76,252,239,142,111,135,145,191,112,60,14,118,240,228,177,181,195,223,90,0,74,40,24,154,92,214,232,159,113,87,151,190,54,28,67,228,127,149,116,118,187,65,118,25,111,238,27,202,12,77,136,94,186,107,5,97,106,96,222,60,181,205,156,40,66,43,231,138,190,36,132,106,232,186,219,199,230,51,211,12,227,195,173,3,251,191,248,237,124,35,118,0,151,15,63,255,64,7,138,7,140,216,8,138,94,155,13,167,7,29,130,249,122,133,10,184,156,73,238,233,36,243,59,18,212,36,51,139,234,116,6,95,195,88,190,173,241,53,80,235,232,85,77,135,57,166,43,221,136,201,138,200,111,103,160,165,107,2,66,248,161,219,55,68,21,119,214,201,204,122,24,133,184,138,168,142,249,31,122,49,108,93,246,200,241,186,69,78,199,153,124,26,43,221,203,44,118,236,124,140,173,68,136,139,190,141,37,151,41,165,104,236,192,69,191,146,66,85,91,49,52,110,126,42,74,226,134,69,165,253,82,23,176,177,212,1,130,12,143,218,162,235,68,126,30,247,129,106,42,70,188,154,45,111,196,43,49,116,109,81,67,186,25,187,137,255,51,229,230,80,230,60,90,234,106,196,31,211,23,231,23,62,249,160,53,192,124,24,174,239,166,161,126,53,159,76,200,246,35,26,33,115,95,164,112,226,20,197,211,98,96,169,127,128,7,82,71,13,25,193,24,46,39,119,133,72,77,88,124,158,242,201,36,49,213,232,51,116,236,212,32,141,11,31,178,89,89,14,95,79,71,153,117,72,119,112,168,181,246,62,59,215,30,173,79,47,52,169,189,66,61,9,115,149,166,134,241,141,170,66,216,232,204,126,223,237,214,76,246,30,150,221,164,118,13,41,84,225,151,160,194,63,222,209,143,255,90,90,220,206,192,240,46,141,68,155,0,69,192,186,58,213,250,219,80,160,184,8,70,198,29,207,62,71,22,129,148,27,42,62,89,172,187,239,196,165,104,46,0,107,135,158,194,0,13,110,27,71,215,86,36,83,228,33,230,114,85,125,104,16,139,91,69,185,105,212,9,56,120,228,74,134,192,168,156,227,129,239,207,157,219,16,229,31,76,226,207,218,59,233,115,76,39,247,30,217,198,242,11,56,90,245,104,36,209,121,181,215,140,88,207,24,67,164,255,7,8,85,28,81,88,96,191,249,255,88,123,206,226,130,3,109,245,146,57,52,56,71,175,186,47,172,31,112,186,207,208,190,155,81,243,135,160,175,207,147,107,84,141,238,62,202,78,248,24,87,94,196,138,58,84,146,211,254,17,56,41,53,54,238,26,61,134,26,251,203,167,253,125,200,40,111,23,224,201,1,25,217,46,71,186,210,81,159,107,49,36,65,130,14,182,50,72,31,57,214,1,85,209,49,56,31,86,23,5,32,4,81,148,56,185,170,196,66,166,225,93,186,61,53,218,231,13,7,1,48,216,89,110,31,209,244,24,90,94,111,18,111,114,138,171,141,224,214,148,108,17,149,125,70,187,214,135,215,253,49,56,98,85,145,189,58,90,4,84,61,79,190,174,4,188,107,254,23,52,79,188,13,67,193,107,236,5,244,133,178,241,52,93,216,38,177,185,55,149,209,210,98,6,220,170,116,222,175,127,140,176,154,12,10,33,46,68,103,55,135,66,62,85,73,208,45,245,222,38,150,189,187,180,239,130,188,51,253,246,159,122,108,14,178,146,142,18,71,144,239,33,169,170,17,95,54,160,144,148,244,57,29,193,59,116,115,9,175,177,18,32,219,15,193,213,37,224,36,149,108,189,94,215,115,134,95,5,185,126,173,241,165,232,241,21,159,131,142,57,72,238,198,142,102,232,168,24,218,65,150,86,10,211,23,1,184,5,129,200,180,207,142,192,100,33,144,199,12,92,15,195,14,74,239,120,142,130,182,207,41,140,65,27,244,88,137,93,18,58,184,44,12,228,103,19,3,142,136,118,222,254,164,152,148,173,0,240,79,192,105,239,91,146,118,22,56,102,162,56,138,101,98,151,9,168,213,107,72,121,207,254,73,1,137,102,166,206,222,90,174,243,113,158,137,235,60,230,130,202,74,121,121,138,3,26,84,157,122,51,249,169,139,136,228,187,255,29,109,221,123,197,94,51,172,136,153,40,64,65,219,17,134,83,225,18,183,133,242,32,19,233,17,134,52,239,154,227,96,175,183,231,208,59,124,213,36,213,227,119,12,20,160,4,128,171,64,105,205,46,37,217,20,106,107,187,150,214,57,102,75,178,40,120,44,160,127,251,92,108,222,26,10,126,253,42,190,92,110,140,214,150,174,59,145,16,174,40,95,17,45,238,105,126,48,245,3,232,201,99,254,219,146,77,68,27,254,132,16,252,63,207,194,23,182,10,227,93,58,99,113,191,98,43,235,250,243,164,92,111,34,72,184,75,199,139,201,191,214,73,118,91,146,50,84,47,245,37,117,37,174,61,41,64,36,38,54,87,204,175,58,149,189,206,83,132,153,228,123,222,216,193,237,5,13,131,144,85,246,19,131,59,224,247,8,82,222,251,255,138,147,93,102,146,214,211,13,189,235,188,176,43,206,232,141,41,91,122,140,146,58,102,42,105,140,142,103,190,9,42,176,227,90,160,147,234,38,167,62,61,65,227,163,171,187,42,216,107,215,212,150,128,224,95,231,54,221,4,192,6,65,173,95,126,118,79,150,35,173,97,156,114,121,19,196,103,218,114,183,138,174,144,131,202,130,186,125,9,213,226,51,240,107,247,24,60,60,207,69,53,146,123,105,121,171,182,248,171,3,17,38,28,242,213,234,169,0,152,45,103,229,244,144,232,55,82,163,151,190,103,67,135,243,233,123,211,222,112,133,28,208,23,134,191,207,33,104,182,142,58,137,249,235,5,209,169,233,242,21,3,78,225,89,27,146,103,214,235,216,13,49,137,231,217,19,204,78,162,91,175,90,93,151,68,143,212,215,64,40,14,4,153,90,1,40,123,220,217,249,110,95,154,49,144,242,153,154,159,193,131,191,144,85,111,84,214,182,140,92,19,57,197,23,34,67,240,240,149,51,19,119,39,13,195,211,56,230,137,209,123,255,169,12,2,119,104,118,212,91,250,19,218,104,85,24,133,38,164,130,165,5,89,79,85,102,31,98,164,130,138,28,248,19,215,54,106,92,127,200,73,212,118,17,202,213,186,194,204,112,219,1,206,44,67,187,238,81,15,129,223,75,173,89,49,73,80,102,92,130,48,215,89,234,245,179,9,21,235,10,18,52,92,63,241,58,235,84,175,173,194,161,74,57,107,227,1,185,22,50,93,145,9,5,9,33,210,155,197,223,157,7,97,139,255,30,100,155,255,171,64,226,165,255,193,163,185,29,199,1,154,208,49,193,120,59,212,172,173,249,182,116,206,116,180,72,205,146,129,166,78,33,218,13,194,1,67,107,155,249,123,175,209,141,253,45,210,147,102,157,192,231,172,111,99,168,14,29,82,225,229,25,41,241,145,128,242,33,170,49,139,83,116,153,230,126,67,247,57,129,141,5,24,153,104,80,68,47,74,91,118,158,31,181,191,185,180,154,51,74,84,43,158,132,85,105,136,62,17,58,29,249,195,185,58,102,217,38,197,174,133,152,116,218,159,113,74,16,207,19,199,197,210,95,34,160,215,168,133,215,125,180,218,194,13,108,212,46,24,211,66,14,78,169,121,109,159,20,46,237,7,109,104,34,198,44,199,186,41,20,153,189,71,194,23,83,190,233,38,80,37,250,220,76,59,245,141,217,82,57,239,35,47,93,82,127,67,193,246,233,38,182,225,43,254,171,236,32,127,141,3,121,65,128,1,128,212,103,150,149,34,31,17,215,170,125,213,235,100,76,36,192,107,138,52,46,92,164,236,5,79,227,80,1,158,205,135,156,169,224,104,72,121,57,94,97,26,108,246,96,175,88,25,149,129,181,29,148,209,86,12,123,42,34,94,178,187,148,0,204,80,207,33,65,246,253,126,84,246,103,126,78,142,28,252,179,123,148,30,233,148,87,190,71,62,139,154,161,66,175,0,89,34,79,108,142,229,187,7,213,200,95,45,174,153,90,49,209,213,48,223,102,41,12,178,17,251,146,230,134,168,69,44,104,116,35,193,24,35,175,55,103,184,24,157,208,19,198,80,64,223,83,126,117,222,148,63,161,24,124,116,171,207,62,0,187,170,39,107,24,143,247,37,1,227,2,233,50,228,53,97,228,176,78,69,196,37,51,222,70,189,36,117,121,128,96,232,183,160,227,194,8,151,78,25,75,120,54,8,112,199,7,90,12,114,188,112,237,239,202,247,43,72,13,180,248,67,60,173,1,0,45,33,208,2,142,180,251,55,133,233,123,160,192,90,143,216,128,191,152,194,3,250,253,93,146,211,115,87,42,21,58,186,45,95,95,17,224,29,66,49,30,148,20,186,28,74,146,19,246,34,219,77,16,235,58,151,145,206,11,5,100,13,222,148,41,7,104,130,207,125,147,136,202,184,215,247,117,122,102,160,116,17,127,240,243,89,163,34,182,73,90,57,65,110,126,44,199,126,113,98,64,148,34,178,199,138,94,38,172,36,77,43,77,144,98,146,176,217,78,218,81,248,51,37,74,120,223,101,61,108,84,171,91,200,197,31,158,251,226,43,201,238,33,40,14,179,30,148,227,30,33,169,198,240,72,179,45,227,37,165,112,4,30,52,39,252,100,179,207,64,75,151,44,240,137,34,252,58,152,235,35,140,46,223,101,81,53,60,50,51,124,101,88,207,233,67,16,234,62,116,158,22,96,214,103,165,66,113,71,216,103,219,224,118,185,115,210,169,31,97,128,45,44,12,204,150,191,162,114,117,33,8,170,103,101,186,101,92,153,93,69,129,127,26,110,13,91,5,55,50,176,216,142,63,160,217,152,145,190,87,228,10,186,70,115,235,127,84,240,174,215,115,155,155,21,206,45,152,193,152,248,202,249,164,34,44,127,204,21,16,172,27,214,184,53,87,73,1,133,233,51,217,91,20,142,185,1,180,233,135,93,208,205,193,9,240,36,254,22,229,41,148,44,18,107,220,48,156,166,71,61,7,216,130,235,34,8,219,65,248,241,147,250,136,55,213,141,119,82,190,84,150,37,243,144,95,200,185,124,1,5,28,232,223,239,92,14,57,14,168,26,152,237,202,93,4,32,115,253,135,237,84,127,254,193,68,214,98,180,187,2,254,235,190,236,62,137,189,160,13,7,108,178,68,141,71,97,232,178,86,174,28,180,249,86,242,167,145,42,112,34,122,212,90,27,193,151,126,133,255,10,49,0,38,243,37,64,208,38,211,153,26,179,91,31,212,215,154,193,108,189,70,42,91,239,78,147,208,88,92,101,127,213,167,29,72,34,120,253,19,88,207,111,22,214,178,237,229,153,46,104,231,161,200,105,92,123,142,170,22,176,22,67,74,193,223,251,224,36,58,36,186,92,203,166,233,186,204,105,57,205,121,126,249,119,138,157,189,160,247,49,107,68,45,120,184,27,44,84,116,84,191,231,128,70,137,154,132,96,78,188,48,240,105,250,125,60,156,191,129,5,52,126,63,251,142,35,163,233,108,226,190,217,101,232,104,229,145,176,4,83,160,210,111,210,41,142,84,206,117,197,52,133,157,2,75,109,191,3,13,73,189,174,132,157,85,66,245,68,127,77,175,122,136,67,4,230,11,120,227,116,167,179,27,28,70,138,160,147,52,73,78,83,202,84,56,2,113,248,174,130,222,163,200,5,246,42,143,227,45,16,148,200,93,159,140,238,227,182,193,31,157,195,62,161,89,69,139,27,118,121,151,74,185,1,35,63,235,101,209,239,76,138,215,204,166,249,171,33,222,177,214,153,18,210,29,162,189,178,129,21,87,74,10,217,239,95,12,189,219,89,205,39,203,58,90,95,53,155,222,104,195,248,140,255,135,39,19,42,96,176,43,126,137,187,225,164,17,40,84,92,236,158,15,126,9,211,226,177,92,106,73,89,224,197,29,53,148,48,34,145,210,2,39,212,219,104,23,143,140,51,111,232,242,152,32,205,111,75,211,132,44,158,132,45,10,207,122,67,182,214,147,33,203,85,119,149,215,222,178,215,5,172,13,196,234,201,0,236,57,193,169,67,112,101,162,82,121,147,209,14,26,58,70,126,100,174,165,211,41,126,59,174,83,68,207,254,43,125,206,242,136,107,120,44,249,27,201,202,149,16,182,127,115,217,118,150,52,1,154,31,185,91,112,17,50,157,101,242,242,135,93,55,60,136,196,94,186,146,25,114,173,113,70,82,155,126,109,68,211,15,144,231,39,219,28,220,201,220,182,6,58,40,118,95,239,90,191,31,75,246,169,6,66,251,70,221,235,34,240,174,192,152,175,123,241,1,82,48,186,212,147,89,129,132,102,45,99,21,179,72,146,162,60,183,214,238,152,84,28,72,123,123,118,149,26,59,70,59,206,155,32,240,250,161,8,240,0,4,68,98,31,160,152,197,102,14,149,124,2,49,72,182,255,162,0,33,69,177,143,43,39,241,174,84,224,14,24,116,203,64,104,68,118,156,125,80,58,27,211,59,136,74,225,163,204,233,18,133,163,87,150,9,106,30,117,126,200,2,115,158,135,45,9,107,158,67,194,72,71,226,40,17,118,101,30,51,69,67,205,63,78,16,233,150,219,174,9,126,147,244,97,160,232,103,163,167,139,17,230,181,240,167,199,108,141,205,137,34,69,249,162,118,13,113,132,21,24,97,152,118,75,222,177,74,89,86,128,69,61,203,10,178,127,156,149,219,142,250,160,221,143,231,43,223,181,85,139,159,20,53,30,104,239,13,199,94,42,20,66,155,239,103,197,60,120,44,136,247,174,239,17,20,62,85,70,233,16,242,144,236,255,153,133,31,163,62,137,107,206,59,167,214,32,238,3,181,188,87,53,36,121,29,149,92,191,225,11,178,217,173,174,248,68,165,149,69,47,205,214,113,176,178,91,119,249,63,175,108,95,174,84,171,142,195,153,144,253,28,0,234,37,223,209,19,158,15,245,219,215,29,168,156,176,65,104,40,39,181,113,254,181,76,193,250,189,114,253,148,128,104,23,224,145,125,170,35,35,1,16,163,144,156,115,60,3,195,42,54,54,40,17,187,2,14,127,239,49,47,1,233,120,85,233,33,72,153,124,38,22,132,117,214,26,134,146,196,42,127,65,122,230,206,210,66,189,217,2,31,46,143,119,224,82,225,19,182,196,170,25,168,28,65,100,100,41,142,117,2,203,172,154,166,16,100,9,160,121,15,121,8,87,27,61,64,138,120,57,139,133,71,248,247,181,138,104,188,20,24,130,211,148,82,36,91,198,245,192,125,173,11,110,26,60,38,73,58,63,61,189,115,31,73,106,52,102,210,252,29,18,61,94,104,23,111,181,22,220,160,151,212,2,4,29,27,190,206,122,147,15,207,56,37,31,3,134,237,123,82,206,203,58,110,172,184,241,215,33,195,134,135,109,183,106,3,128,217,34,253,79,203,195,5,231,6,181,148,5,243,167,229,205,9,93,146,122,251,215,34,163,148,52,75,172,6,210,225,60,210,43,50,231,24,165,124,86,205,211,209,219,202,229,123,151,3,28,240,60,247,215,210,147,47,52,58,234,53,141,45,214,156,193,235,128,242,164,238,69,184,29,122,159,65,42,185,211,211,235,232,125,129,201,215,147,115,223,79,98,206,120,66,253,241,14,165,168,45,166,234,142,158,124,11,141,84,3,151,69,105,142,235,212,180,249,172,169,73,6,165,46,31,75,150,43,77,63,42,85,183,241,157,52,104,242,126,82,34,68,153,241,140,208,224,161,183,85,157,68,182,241,58,14,152,52,193,183,124,75,31,95,31,162,113,147,127,131,132,13,249,96,26,98,129,0,36,244,70,165,71,91,167,34,224,162,240,246,76,52,88,51,163,74,154,174,162,15,103,251,227,186,122,237,110,211,237,142,231,232,23,247,212,167,106,249,239,37,230,48,41,1,94,39,115,141,204,12,14,59,41,38,44,40,186,122,152,51,200,30,95,235,136,222,165,177,199,69,143,125,232,201,34,210,100,94,161,159,224,167,15,255,11,207,67,19,158,231,57,134,66,27,29,86,234,103,104,156,170,191,224,211,214,62,182,62,184,105,4,145,108,18,143,220,21,20,188,236,164,72,86,150,44,228,60,114,252,28,202,41,102,154,42,107,166,103,73,103,105,155,210,183,34,175,202,55,217,91,7,173,52,211,208,87,69,1,227,158,6,15,193,60,185,145,152,29,26,10,151,183,140,53,44,159,57,168,183,55,29,32,112,41,173,130,209,30,166,247,146,211,19,81,224,241,108,19,159,7,209,98,178,248,219,42,154,162,58,115,157,244,3,140,23,111,6,118,123,36,94,57,243,220,242,183,143,76,249,145,216,75,37,88,76,60,17,19,161,141,41,139,220,64,146,52,74,18,245,7,127,215,227,130,147,248,5,29,57,159,209,228,6,35,209,224,52,247,51,179,20,168,118,27,3,204,32,124,184,186,60,42,26,23,7,208,205,175,210,249,126,54,87,61,35,3,150,14,221,134,243,173,32,183,15,174,39,94,91,59,8,34,151,81,68,157,85,60,55,86,85,174,93,219,98,196,241,168,28,72,5,169,146,8,166,247,180,152,160,37,253,14,82,61,217,172,22,77,133,46,119,53,76,240,187,42,237,52,221,220,139,77,238,137,23,181,220,224,206,157,201,197,244,210,50,27,20,67,98,152,133,202,63,214,204,127,11,100,67,145,137,126,8,217,218,34,224,157,240,128,17,177,71,127,244,254,156,0,4,65,243,4,7,207,84,15,102,108,12,158,146,109,134,37,228,1,197,155,187,61,106,208,237,246,103,255,200,149,6,79,13,167,198,141,251,200,31,96,23,88,250,49,98,36,254,56,212,181,23,229,193,215,51,212,199,12,59,154,176,172,72,212,75,118,230,167,149,119,106,122,71,118,196,34,221,202,207,44,8,120,134,161,110,133,205,49,130,249,74,33,145,111,205,62,231,54,233,31,207,1,168,168,169,54,29,228,78,157,53,241,244,57,211,97,197,99,214,171,197,135,142,43,73,40,70,212,43,60,140,182,177,208,88,225,230,149,201,207,196,250,179,124,174,123,187,52,204,131,183,176,234,117,126,78,185,188,166,204,31,146,253,177,152,48,188,80,246,246,236,178,202,241,180,43,17,189,5,55,199,166,231,121,155,51,64,39,3,44,254,64,162,155,238,3,96,148,87,129,205,241,14,114,147,77,194,42,174,68,164,166,137,83,83,114,196,134,104,65,137,126,223,193,13,54,36,198,105,106,236,67,171,86,134,82,68,4,190,52,61,59,190,179,167,150,122,185,23,28,245,139,235,246,143,214,174,85,24,170,55,128,104,120,101,69,106,191,209,238,43,205,147,186,82,120,172,144,142,131,112,254,254,250,28,115,169,0,104,73,94,162,48,255,100,4,5,146,224,226,173,141,246,6,230,250,217,184,219,91,108,203,162,58,93,226,197,251,53,146,112,204,13,247,189,35,76,231,186,3,165,54,169,104,236,20,5,248,56,63,84,173,112,4,53,48,249,155,177,188,39,3,28,212,74,86,82,143,156,26,234,22,202,172,216,253,27,110,79,140,83,41,235,58,50,159,205,24,247,15,135,235,100,58,48,15,197,207,60,36,169,105,35,60,186,0,143,9,230,106,94,145,255,207,153,197,72,58,149,20,92,60,135,139,170,37,170,238,21,171,26,186,234,37,32,11,43,96,187,95,22,28,136,17,145,132,33,148,144,145,237,197,226,138,177,122,168,62,75,98,106,149,252,230,1,144,153,17,54,51,230,100,221,108,44,115,82,41,144,163,88,220,6,7,142,239,59,208,203,235,176,174,33,36,2,88,43,86,57,116,88,47,141,156,95,162,254,125,242,12,103,117,255,30,212,73,43,74,99,136,48,163,149,235,54,143,58,15,247,178,29,117,47,55,246,235,185,60,79,100,182,196,253,72,117,200,158,228,56,243,176,212,244,1,34,208,39,222,93,31,110,167,120,221,68,106,59,33,206,121,149,113,235,97,156,104,58,143,45,207,247,187,25,17,201,117,34,121,181,159,210,249,199,221,115,144,30,2,131,28,32,143,162,118,191,139,252,246,116,179,200,90,154,216,78,46,36,139,21,255,247,247,109,158,202,246,205,127,174,223,209,204,78,159,58,63,193,246,84,233,69,145,155,197,90,89,252,171,129,77,81,161,44,52,193,171,229,157,105,220,142,13,244,233,41,26,202,196,24,136,71,171,144,108,175,128,165,47,248,204,124,46,192,81,45,102,70,219,31,182,72,140,46,174,1,77,122,180,168,197,175,49,229,127,149,110,56,170,254,61,163,54,30,178,218,216,80,47,187,30,26,145,241,22,255,149,33,52,138,230,9,186,231,93,56,99,176,241,15,12,218,164,105,187,219,226,174,227,223,102,18,43,133,189,58,39,83,104,176,252,166,4,36,118,59,133,125,147,212,212,127,3,69,173,65,235,101,20,70,59,49,84,173,193,115,14,179,59,241,106,243,174,89,172,85,170,172,51,175,1,217,56,184,122,7,145,15,101,169,0,161,145,149,159,200,234,15,36,20,63,216,164,35,104,236,200,42,167,183,234,254,198,182,195,152,104,173,114,51,149,90,160,250,214,213,208,146,213,80,136,186,30,60,42,58,30,246,239,50,1,20,217,9,114,168,94,33,74,196,95,77,136,181,72,222,177,219,179,107,235,149,140,180,214,129,43,97,240,195,195,108,91,132,90,174,160,243,61,220,255,44,226,155,127,180,134,211,154,255,47,27,5,30,175,5,5,219,15,113,112,137,170,193,83,75,191,94,67,125,132,71,57,159,121,38,243,148,74,161,20,31,235,14,187,131,145,84,101,124,12,4,54,169,143,211,28,120,123,68,167,244,253,18,164,222,151,131,80,49,18,215,175,115,62,175,140,13,201,28,214,129,90,17,23,241,103,173,34,124,224,165,76,231,235,191,241,13,41,197,168,158,160,108,65,197,186,122,73,167,215,240,130,133,200,53,124,115,146,42,48,247,254,234,82,202,141,117,206,0,44,240,95,160,226,39,255,229,185,1,120,125,122,29,153,170,118,44,19,252,70,38,231,112,3,101,233,97,64,208,2,235,109,14,165,115,9,46,188,62,153,250,150,97,128,216,185,113,145,167,139,30,218,200,23,185,200,123,97,198,73,80,46,1,130,101,108,88,17,89,137,80,6,129,40,95,189,244,224,74,182,160,9,158,138,159,123,158,208,171,20,173,34,34,93,134,112,125,59,58,81,62,26,147,135,86,100,65,57,27,15,63,230,231,160,200,60,223,94,81,41,221,216,29,172,68,184,203,133,230,101,212,15,3,222,125,138,215,22,104,194,124,102,189,81,221,199,16,176,181,133,207,224,234,115,184,101,203,162,174,124,163,248,11,206,178,80,184,123,192,134,84,200,7,94,166,9,24,100,204,128,13,149,159,105,18,59,71,125,229,40,174,91,103,227,185,174,91,43,233,76,247,117,102,17,98,227,136,47,106,64,23,50,188,25,165,197,221,45,144,48,10,142,210,83,101,115,164,6,165,124,171,174,246,46,149,20,79,228,121,197,159,25,244,102,200,200,165,21,89,205,121,236,122,58,183,93,243,150,60,253,165,27,22,112,6,219,80,121,152,21,191,60,17,176,136,242,52,13,234,57,97,7,203,173,148,82,38,59,250,7,154,179,71,91,154,135,125,15,103,139,205,34,46,166,34,211,248,189,19,84,185,13,219,193,161,64,199,152,200,68,48,247,123,167,228,64,82,85,5,181,39,124,156,229,153,206,161,9,136,119,233,128,94,196,219,209,3,47,30,134,176,205,208,127,112,99,8,14,197,133,149,195,88,48,123,135,157,64,63,6,195,56,230,243,66,222,116,36,61,199,153,240,166,63,251,78,250,103,235,119,209,84,171,238,140,230,108,195,48,169,69,121,250,20,30,251,154,251,18,143,185,11,102,159,249,246,185,125,75,207,32,183,238,35,129,6,103,24,194,163,186,39,130,56,16,220,49,169,125,254,110,133,83,30,26,17,180,122,117,155,143,183,59,139,67,38,68,149,172,186,216,150,172,156,170,24,197,203,112,139,82,52,185,201,103,198,68,189,134,97,204,206,191,165,71,95,120,226,15,13,253,107,57,137,3,120,5,130,37,8,222,72,35,106,137,43,148,29,219,180,215,11,157,248,87,88,196,48,123,65,114,135,11,21,58,205,177,39,229,0,8,107,35,0,175,142,184,158,107,242,150,76,1,207,85,172,119,82,13,248,233,194,93,58,137,247,207,224,194,92,39,245,227,241,66,99,244,66,32,240,148,84,44,75,248,237,247,174,227,113,230,17,187,218,193,11,83,154,62,21,157,186,35,1,121,56,159,212,68,39,80,155,206,206,118,106,60,220,30,225,149,4,210,168,149,243,160,63,181,60,190,39,55,175,61,19,226,97,78,243,102,229,215,227,223,243,165,118,21,23,236,219,76,176,29,28,224,206,46,217,57,215,65,255,245,246,40,129,239,16,136,212,196,208,198,91,255,202,112,26,150,49,44,49,36,132,154,183,163,170,186,17,191,44,103,255,179,185,122,35,151,93,180,65,3,18,147,57,11,5,209,154,161,7,77,76,157,92,64,255,168,204,21,29,64,42,137,130,126,6,214,95,106,119,70,106,133,166,251,129,2,84,165,66,14,72,62,74,105,6,45,213,42,145,93,169,148,72,170,156,173,45,188,125,40,119,110,152,75,138,31,234,125,252,148,120,29,26,237,79,8,211,110,223,92,27,142,177,4,72,121,209,10,198,184,214,66,0,60,221,70,81,164,192,121,232,24,244,27,44,117,37,156,146,195,175,169,186,28,132,61,84,43,76,66,181,182,250,91,147,78,159,7,150,109,97,77,233,187,220,187,162,218,215,232,248,37,134,195,217,228,205,169,3,193,175,179,116,140,98,115,141,185,33,150,123,31,98,200,231,87,249,140,254,139,13,137,79,69,217,18,94,14,224,127,32,222,239,157,70,211,26,87,51,166,98,194,219,95,33,8,4,3,160,109,174,221,250,66,165,185,195,50,75,34,120,121,98,39,175,206,16,16,164,238,14,100,10,158,137,230,55,49,20,165,60,60,209,158,130,217,56,81,161,70,45,254,183,42,160,134,83,135,233,14,115,179,255,51,152,72,158,65,138,54,30,78,140,139,190,147,155,86,18,136,231,134,95,224,227,135,15,45,220,34,193,237,34,179,63,179,176,118,237,255,153,216,83,8,106,64,110,203,31,51,143,95,100,195,194,149,122,161,219,204,249,246,11,229,238,109,38,94,108,196,180,47,78,43,189,84,205,98,231,47,68,63,189,62,80,148,56,131,126,71,24,209,161,25,220,64,54,75,121,13,33,46,112,163,107,177,169,63,94,71,106,230,27,21,48,252,6,62,246,7,29,240,100,26,51,155,59,198,73,151,244,40,155,205,47,232,87,34,140,93,152,104,207,67,10,70,58,57,77,126,111,83,37,166,3,176,182,155,30,12,180,67,59,118,243,111,139,134,96,204,50,86,109,139,181,160,245,141,200,142,217,230,137,45,100,149,80,171,246,183,238,174,235,184,196,228,163,136,93,2,75,29,88,237,133,125,60,63,234,178,235,163,4,60,162,12,172,55,64,82,36,34,50,236,225,108,225,4,84,208,219,188,142,63,138,2,221,220,194,49,162,119,88,16,4,244,246,47,187,37,228,205,207,114,5,73,239,77,30,218,5,92,222,180,99,195,190,234,61,93,180,185,173,104,35,78,237,145,0,47,90,212,98,95,147,83,238,22,27,192,47,96,60,12,120,234,171,13,94,239,254,245,34,120,234,147,72,182,152,60,133,25,48,7,29,59,225,241,241,138,3,133,117,242,219,133,154,118,25,47,221,198,47,14,236,192,241,219,187,74,245,236,155,240,134,80,21,162,86,105,244,28,113,236,65,183,77,132,177,111,50,136,204,131,140,49,12,201,220,54,203,158,185,22,177,106,134,213,50,25,212,62,29,45,112,202,197,55,105,50,15,27,116,255,45,180,168,138,186,18,219,224,210,139,252,217,236,8,182,121,101,125,27,64,226,55,206,204,33,73,68,213,243,247,214,29,176,204,231,148,5,54,190,108,83,161,163,228,237,87,192,111,138,91,224,171,254,53,155,154,58,117,236,149,121,92,180,80,44,162,119,153,157,211,10,123,15,62,77,32,80,198,116,50,45,10,125,109,197,21,77,174,186,243,45,66,38,38,110,221,78,33,248,187,66,13,120,22,122,149,68,12,109,214,101,193,40,93,55,202,245,110,48,37,146,92,216,133,66,248,78,147,244,69,8,190,200,69,186,183,202,39,254,78,50,183,86,195,127,137,255,66,162,88,229,225,226,229,137,31,92,200,244,227,39,233,13,154,87,187,10,164,230,91,113,129,128,128,171,175,104,145,159,139,20,53,178,36,73,148,156,25,213,225,144,83,89,148,164,244,132,19,95,163,242,142,97,250,10,160,156,17,65,188,193,15,186,93,13,126,244,202,5,143,138,193,85,246,127,234,143,216,216,11,61,197,11,244,140,8,145,248,68,28,232,23,88,147,68,238,154,167,193,80,70,27,254,233,167,221,252,105,255,99,50,147,36,111,216,234,197,25,162,37,172,220,223,219,36,201,31,126,71,217,21,132,255,44,254,130,192,63,95,117,140,154,121,60,244,23,7,194,86,63,63,54,49,101,24,10,188,47,63,166,163,86,151,56,222,237,73,34,241,90,143,32,187,236,91,117,62,45,147,131,188,174,55,234,21,2,43,41,34,215,14,205,202,73,78,83,122,18,144,73,186,250,175,16,126,171,48,1,182,48,1,60,128,182,193,32,219,200,68,13,123,211,192,165,117,75,45,104,0,21,21,228,206,52,252,43,46,26,216,32,33,40,67,161,193,221,4,199,72,221,140,190,12,232,200,68,18,48,35,78,100,238,190,40,93,252,137,224,94,162,191,98,21,155,52,254,122,203,1,85,1,55,43,131,83,85,93,98,240,208,74,50,206,154,19,218,9,14,0,237,236,231,129,45,93,147,229,30,181,201,17,228,19,188,131,93,196,244,126,186,0,175,120,254,30,23,105,188,113,33,32,227,136,135,232,127,91,86,216,81,88,114,62,71,252,106,128,188,161,118,28,148,67,241,20,205,254,58,143,100,117,197,196,228,5,66,24,94,118,59,45,38,81,189,150,102,132,38,149,58,53,49,233,203,137,22,24,84,102,1,200,247,238,154,208,253,224,212,3,58,226,232,23,181,214,14,108,30,242,241,184,51,149,49,72,14,179,118,191,14,50,246,183,121,144,230,225,150,10,255,116,228,126,48,144,11,189,5,111,23,110,223,112,221,103,6,215,63,129,69,215,80,212,123,132,119,136,181,171,123,229,42,145,69,164,96,93,107,77,250,113,109,76,89,5,176,68,102,11,215,119,118,185,120,65,127,198,107,6,176,204,238,189,197,60,200,103,57,158,52,207,181,74,25,181,221,158,171,69,30,197,243,129,39,226,51,172,55,129,42,54,36,93,100,181,248,212,206,209,203,182,174,195,159,54,225,153,116,242,205,17,152,228,18,146,217,211,141,229,74,60,95,8,82,81,247,212,133,146,76,93,110,111,249,209,3,91,56,213,76,49,128,182,158,73,114,42,83,88,30,113,174,39,75,0,246,30,29,242,204,85,145,198,19,182,221,182,87,22,89,66,62,160,189,12,18,250,172,50,4,133,80,9,15,17,84,93,191,41,227,151,48,145,130,26,231,106,124,71,41,184,26,38,23,201,150,43,98,250,225,156,191,227,190,0,192,117,221,119,55,189,131,155,78,55,100,152,73,88,70,23,140,55,51,125,70,166,62,46,118,149,107,48,241,208,88,249,132,163,146,177,171,2,12,226,166,124,227,141,157,57,253,43,154,179,226,251,23,50,23,37,85,166,234,211,254,186,129,123,200,58,108,63,227,103,221,49,150,202,155,3,85,26,56,200,162,152,25,106,17,123,143,177,110,136,67,83,10,133,57,13,232,10,227,43,232,28,224,130,31,199,105,217,113,133,150,220,226,33,181,161,57,37,42,155,73,121,84,194,101,138,213,86,92,90,119,78,147,78,250,136,39,132,67,118,49,188,144,166,245,129,166,102,185,236,176,238,155,112,255,141,22,64,202,241,168,3,130,186,191,195,218,178,149,78,24,207,223,238,123,86,186,204,79,218,211,102,97,220,91,28,176,251,119,52,238,52,109,17,154,25,247,177,222,54,251,247,53,62,184,179,233,90,32,145,126,71,241,99,15,190,2,68,120,48,25,105,142,135,37,163,0,206,224,74,150,252,70,214,192,96,235,62,185,173,143,197,242,32,217,202,31,214,88,235,69,87,64,60,24,64,224,17,43,51,210,205,161,109,133,174,83,71,157,204,236,176,112,85,2,234,78,112,151,111,200,189,149,35,148,189,68,112,159,86,34,236,84,157,247,69,60,115,245,46,102,66,249,157,80,31,113,18,207,33,232,251,113,24,92,36,248,116,216,106,113,232,117,169,156,240,252,87,238,98,199,9,108,44,28,220,224,148,204,1,30,140,240,92,78,194,206,11,66,49,139,200,179,16,125,135,53,164,208,185,138,250,104,48,103,148,9,158,87,176,72,198,255,8,97,134,199,15,19,31,206,169,204,131,142,86,67,32,234,46,243,78,27,3,36,150,204,176,85,34,40,176,73,231,85,244,31,251,253,215,18,182,92,236,59,88,159,56,106,139,158,45,23,195,156,194,73,67,132,52,229,51,189,37,78,93,135,239,125,27,154,165,152,23,160,199,20,185,35,62,32,185,219,228,239,131,13,22,170,225,47,86,12,163,191,134,253,24,88,101,246,159,37,252,215,183,106,220,200,121,98,2,191,71,213,5,176,19,208,200,97,88,99,92,131,234,17,124,206,242,103,144,18,253,144,173,157,52,185,38,236,82,88,55,200,85,220,18,38,98,160,109,163,231,252,156,180,112,197,80,163,149,210,231,190,122,80,97,4,205,37,192,156,177,161,124,100,203,52,42,253,25,5,230,16,54,151,120,62,224,59,34,127,44,33,215,66,167,73,88,218,49,79,31,85,210,176,214,70,178,253,254,228,153,60,50,74,131,156,53,170,243,214,249,59,109,230,182,222,25,231,47,91,170,69,168,43,20,177,116,13,249,68,51,210,96,128,155,27,254,21,149,194,67,238,194,213,166,105,71,93,12,82,179,61,226,239,30,71,43,19,40,188,18,220,66,121,171,42,132,72,159,108,208,68,117,47,235,116,156,7,188,98,141,1,151,86,95,114,252,83,82,2,100,223,74,101,93,154,94,85,104,155,51,169,155,75,234,197,255,105,53,24,138,155,121,141,45,153,190,68,244,81,109,83,77,192,236,167,38,125,171,109,168,240,122,219,249,209,146,36,226,140,103,230,131,78,72,156,94,235,114,168,11,204,197,132,188,202,50,200,237,89,101,27,191,218,214,58,225,120,106,148,19,219,205,164,113,239,169,125,23,9,57,94,188,192,2,238,112,81,178,186,242,153,83,152,129,180,40,224,165,48,213,21,215,99,181,26,89,129,112,167,178,82,152,5,88,26,45,172,129,28,163,156,19,139,220,11,90,131,132,187,227,103,249,74,195,170,163,164,217,79,127,18,19,183,58,35,73,195,77,95,234,2,119,15,24,107,59,28,107,105,130,158,145,231,18,29,10,9,249,183,57,127,141,221,78,38,120,209,7,13,199,84,64,38,64,152,96,7,188,95,19,10,222,247,223,223,197,21,209,68,235,163,26,241,80,94,194,147,248,155,72,162,40,249,154,13,18,74,51,8,121,223,230,28,146,210,131,159,219,46,182,87,82,182,202,231,166,146,228,84,175,54,118,129,47,41,53,2,99,95,170,63,249,184,184,92,239,143,243,198,166,141,67,86,210,153,19,23,242,12,80,42,109,127,235,82,137,157,63,107,100,210,107,208,230,53,48,233,23,205,21,104,76,16,16,230,53,154,43,114,15,204,189,220,222,62,125,158,212,122,125,26,154,74,9,47,93,19,240,80,219,178,118,60,116,52,249,106,64,184,102,76,4,170,90,228,92,146,107,14,175,3,73,186,170,106,64,125,247,132,150,185,207,100,20,95,123,58,146,49,104,47,73,140,174,228,95,198,245,104,195,224,119,229,123,150,183,34,110,149,184,241,85,26,196,23,126,25,101,89,216,69,101,155,154,44,63,13,178,188,111,216,137,242,128,12,87,239,228,240,14,160,194,146,166,18,4,251,57,174,99,148,112,29,84,39,17,52,26,11,236,206,65,236,246,165,151,125,85,175,91,134,195,69,32,173,133,74,110,47,206,163,119,78,57,155,186,179,149,31,108,143,146,32,57,26,1,164,124,168,136,126,78,128,101,176,35,143,126,151,9,219,4,39,131,101,188,97,10,158,145,14,9,107,133,68,245,172,174,130,52,27,92,164,21,25,185,86,105,74,90,52,191,152,223,44,172,252,96,184,5,49,229,7,174,238,55,176,38,220,232,61,20,160,213,59,54,240,26,250,2,95,230,208,9,138,101,124,44,42,145,163,187,151,132,180,125,42,133,215,117,123,61,28,103,83,206,71,170,84,226,223,157,121,197,212,162,162,172,35,91,219,179,48,79,46,21,76,66,227,82,56,206,58,167,129,211,255,237,201,104,107,69,73,199,33,136,227,253,209,211,192,242,229,127,52,66,173,164,233,37,216,224,193,81,88,68,195,148,222,65,136,2,110,241,210,252,10,88,32,41,243,60,52,157,42,39,219,103,27,23,250,97,0,195,204,49,253,169,205,174,160,27,31,74,105,184,5,46,136,216,156,22,168,207,78,190,178,219,104,131,145,255,80,204,154,172,162,223,47,114,209,215,114,201,108,10,20,14,117,251,106,222,229,173,170,21,235,102,108,14,53,194,32,43,169,51,210,150,118,169,94,115,202,43,113,66,6,98,229,67,31,221,212,131,124,90,41,80,223,183,228,239,126,106,49,117,30,188,129,212,251,212,190,178,87,31,192,183,60,99,164,37,215,51,203,50,78,115,129,80,140,31,71,12,111,50,34,140,53,8,55,173,210,174,51,9,146,49,168,70,149,133,120,119,142,105,20,173,69,194,53,204,109,149,22,240,59,218,187,250,155,212,150,3,57,176,63,148,2,248,65,179,112,15,200,159,228,121,255,225,236,48,248,252,147,45,79,156,175,152,153,205,115,82,87,1,90,252,252,50,88,170,149,116,229,246,136,182,200,235,71,27,133,138,122,198,120,86,147,122,164,222,225,92,167,238,235,239,133,197,9,224,144,120,36,237,245,221,224,8,134,36,246,221,235,128,15,191,181,208,88,188,97,106,238,8,17,40,160,249,71,79,155,4,9,189,109,3,236,74,244,129,135,87,129,38,80,194,230,174,121,14,105,34,213,211,137,97,167,118,140,85,249,203,8,246,176,152,38,68,252,219,206,132,1,242,179,187,101,219,91,9,201,163,115,122,30,68,49,243,148,146,92,76,97,196,48,190,142,246,17,65,169,73,61,47,219,212,79,85,229,150,34,148,158,221,102,148,171,38,128,227,244,16,146,2,66,120,91,148,190,176,89,177,18,105,11,24,228,116,172,248,61,21,4,74,220,176,20,186,1,77,145,71,165,241,153,197,51,177,150,151,94,192,5,193,200,56,228,241,196,33,163,186,128,80,93,146,99,151,81,72,15,14,131,217,12,65,219,222,155,93,77,231,67,54,82,162,77,95,158,219,115,150,146,247,242,240,186,138,49,78,195,175,155,41,107,63,175,123,164,67,123,218,242,23,189,84,124,138,184,47,149,28,65,69,164,253,117,238,96,189,90,140,179,152,204,126,161,14,2,227,22,203,21,78,35,137,134,33,65,91,194,14,41,203,16,190,94,230,58,56,207,174,88,182,24,97,236,3,211,84,79,104,219,41,176,62,68,42,78,253,84,197,207,175,204,187,133,52,193,10,122,240,75,223,151,42,113,214,23,136,75,152,18,50,121,137,118,208,157,196,136,202,222,249,73,12,24,1,166,203,157,7,172,159,112,141,171,190,219,90,102,4,79,105,147,155,26,63,171,81,208,89,3,35,129,144,23,191,40,49,27,196,112,47,60,22,69,43,237,125,19,135,188,160,19,48,174,5,62,191,50,4,231,173,2,215,139,128,138,239,65,105,87,111,215,33,64,62,143,15,100,238,96,78,207,3,5,57,229,80,8,113,50,139,116,177,5,146,120,138,184,102,205,185,7,129,27,17,66,83,247,179,195,25,90,194,197,5,225,2,101,185,143,125,229,64,45,200,150,120,60,138,240,219,189,196,188,128,166,69,5,107,179,41,117,202,86,203,153,130,13,182,216,190,65,150,182,247,92,215,127,241,235,148,199,120,120,169,77,75,252,131,223,48,49,13,251,232,227,76,208,93,126,77,245,211,214,1,195,84,179,23,203,72,91,148,61,190,100,231,169,118,89,22,163,3,73,87,25,14,9,213,195,73,131,88,34,251,44,190,49,47,222,63,158,209,217,118,140,187,176,1,167,85,4,196,199,87,103,214,220,231,22,195,179,121,9,230,103,135,183,220,229,40,92,125,96,190,30,87,123,75,15,244,76,244,173,112,195,192,183,29,35,217,235,21,0,103,250,27,255,22,135,187,50,8,113,55,142,94,209,53,10,22,116,8,170,38,81,120,183,1,75,169,145,12,54,52,39,253,39,136,165,168,234,50,91,219,93,63,145,135,197,84,236,34,221,21,86,49,214,43,32,81,232,44,32,78,236,87,139,244,117,34,3,87,220,182,216,131,92,229,25,4,21,154,177,242,92,216,193,22,27,49,158,47,6,239,248,206,192,54,243,135,232,20,173,19,107,99,160,155,186,46,70,219,6,136,189,108,187,252,77,107,141,229,154,189,131,165,113,144,47,170,83,163,254,244,212,249,171,240,109,97,57,111,207,236,101,187,145,5,64,55,166,162,53,135,172,48,137,31,225,40,156,97,99,103,170,217,44,138,153,191,60,59,79,78,103,103,115,154,101,59,179,182,13,174,147,8,86,40,95,43,51,55,114,73,182,240,241,219,186,102,181,105,1,94,162,36,241,50,234,120,60,253,171,111,156,12,87,217,224,150,70,0,166,193,8,249,55,181,69,94,96,26,167,90,201,72,20,129,220,8,231,2,208,111,62,248,4,120,82,215,208,246,124,122,128,62,12,200,202,82,189,195,226,89,251,214,105,26,95,89,238,71,120,113,85,216,40,166,217,233,109,215,211,102,192,190,170,62,38,118,157,232,245,120,181,166,180,109,142,134,191,254,189,116,247,76,113,173,216,18,129,212,67,77,12,44,172,182,224,177,66,102,213,185,199,226,169,151,30,131,85,27,169,32,243,246,27,25,186,63,76,14,144,10,198,101,248,49,202,140,41,12,72,66,119,0,99,115,9,227,20,23,50,90,150,158,253,165,142,154,35,15,47,103,146,126,98,5,125,138,59,211,184,104,251,68,56,152,128,204,242,176,198,177,188,143,188,83,211,193,157,81,134,210,47,119,10,6,194,104,133,223,8,202,199,137,79,219,173,144,243,35,111,91,71,243,34,229,16,223,216,62,47,223,215,187,44,116,18,145,224,82,188,218,208,78,21,13,113,205,147,222,244,99,169,123,89,185,91,170,253,164,38,59,72,202,36,165,164,200,185,156,215,246,18,143,0,54,78,167,22,142,187,81,20,52,118,61,96,91,187,90,222,158,72,217,105,241,12,125,200,95,197,121,133,22,57,150,98,118,227,212,91,212,168,46,170,122,159,88,97,115,58,255,16,86,4,66,49,10,102,11,92,156,33,128,35,133,42,255,132,157,175,110,182,72,228,246,149,130,113,187,44,222,180,134,161,196,27,153,6,198,76,182,46,231,42,6,5,10,123,185,247,226,115,244,25,66,194,105,42,52,116,105,122,10,46,12,85,24,236,189,220,43,250,54,88,221,200,148,19,14,179,124,133,187,223,64,208,253,108,195,36,203,96,230,183,42,127,203,34,108,223,248,150,114,41,236,73,246,109,216,82,242,46,107,154,150,215,2,241,80,2,223,54,173,124,221,96,107,226,24,203,31,104,163,199,209,20,78,199,115,48,211,232,119,190,34,99,102,51,36,36,112,110,232,169,166,57,225,28,246,180,54,85,232,190,51,175,11,33,254,154,159,15,130,202,203,66,132,38,71,36,91,176,254,189,225,236,66,5,249,46,153,202,105,155,243,183,79,17,107,121,48,237,206,223,78,123,83,210,63,76,255,9,46,203,15,65,188,123,184,200,164,90,149,247,180,47,83,63,35,223,100,210,43,92,197,71,14,253,30,186,198,177,44,217,141,99,135,144,74,205,141,6,210,144,42,73,21,183,148,197,177,139,174,233,0,11,140,175,176,44,15,246,25,69,46,123,240,162,1,34,238,198,145,121,231,79,221,120,160,40,52,196,76,36,9,194,170,58,29,0,28,28,167,48,78,153,163,34,63,212,166,185,200,65,240,247,252,17,220,50,252,97,245,145,250,20,27,9,69,79,252,148,37,167,40,155,159,207,151,186,68,255,223,8,63,64,237,198,251,97,31,53,90,160,112,155,28,195,84,205,174,40,189,207,24,154,129,109,174,18,177,101,51,39,60,124,74,1,2,27,27,35,28,31,119,2,20,50,127,116,156,145,144,33,110,242,251,27,101,178,151,35,59,203,71,161,170,75,58,65,211,109,141,132,46,47,239,87,101,33,62,246,42,156,234,160,237,214,16,72,171,191,81,120,21,91,20,15,224,115,153,134,103,103,159,52,102,241,218,162,151,155,65,105,189,215,67,133,254,82,29,151,27,199,29,24,101,253,138,195,64,139,111,164,246,121,128,206,30,184,107,150,237,41,135,108,50,126,249,188,26,40,254,78,190,218,86,80,124,109,63,249,150,221,79,249,73,48,243,85,126,248,129,77,115,85,176,85,134,141,185,23,147,237,232,241,75,128,227,39,16,10,134,40,145,247,103,27,147,3,136,69,254,86,148,128,99,197,161,244,73,41,137,86,254,215,54,251,20,41,127,130,15,190,136,106,109,73,137,9,169,104,128,141,120,236,88,203,140,252,161,19,95,152,110,132,106,127,28,71,33,116,76,194,112,53,238,142,91,7,71,182,76,34,98,254,164,171,86,176,126,164,177,1,71,184,114,40,61,218,136,73,230,168,3,224,149,157,91,226,140,249,62,76,232,91,39,207,106,19,148,142,15,54,73,142,57,134,38,94,171,140,61,136,146,92,113,56,187,163,181,219,166,251,185,138,72,196,250,222,79,100,221,249,236,95,212,221,233,181,64,143,220,242,45,113,138,105,111,83,144,128,53,11,144,146,208,25,121,208,239,234,187,166,181,88,19,190,249,145,244,135,51,88,145,13,144,38,27,190,243,111,102,195,36,207,88,64,241,115,244,176,210,26,146,69,18,207,41,184,227,36,129,255,250,162,169,235,22,10,94,62,249,37,52,169,7,189,14,205,190,253,251,185,148,41,150,142,57,57,242,92,170,107,170,250,32,73,236,140,40,234,132,66,149,50,128,132,204,228,172,139,230,132,112,146,19,181,94,94,144,136,146,17,124,196,177,111,77,250,80,127,230,226,6,139,5,225,6,32,178,28,219,101,233,5,219,183,129,118,167,105,122,11,66,248,237,229,206,205,255,230,200,148,74,253,236,228,120,33,228,156,229,29,89,19,15,117,76,213,150,86,106,245,110,137,62,224,82,243,122,86,109,199,45,250,196,128,213,184,132,53,14,219,46,196,20,66,115,88,96,229,139,62,229,118,11,197,93,140,242,196,234,4,227,244,101,52,133,223,151,171,60,148,248,198,127,251,29,144,178,76,139,132,128,86,192,73,87,9,55,135,125,142,57,108,119,44,139,150,169,205,98,240,110,56,221,251,41,125,23,182,55,79,162,188,101,189,35,167,52,231,96,60,228,120,206,219,130,255,87,56,196,157,107,241,9,148,174,231,56,136,79,49,0,204,14,162,101,40,168,86,188,240,89,5,159,175,111,112,3,0,5,146,132,140,149,46,87,95,182,211,76,213,116,110,134,70,26,72,61,210,238,125,142,54,27,201,164,248,174,21,210,157,111,134,194,85,64,70,122,238,63,179,60,21,104,153,30,135,220,193,176,148,227,248,226,103,127,98,10,233,218,22,173,59,114,80,110,142,62,147,132,203,94,80,132,85,247,222,170,119,87,86,60,112,198,99,118,83,63,217,167,184,202,113,90,155,227,66,146,15,102,9,2,32,195,179,155,113,255,17,17,206,141,135,101,54,167,61,206,239,153,13,248,143,204,69,87,13,170,30,74,186,176,118,35,128,89,204,55,18,221,11,70,86,77,159,65,56,33,68,104,122,118,155,26,179,140,55,197,31,165,20,62,244,15,100,124,14,120,28,39,252,20,138,61,180,33,184,90,117,233,169,254,118,193,122,25,150,68,7,234,209,131,247,49,46,98,92,64,191,103,163,250,224,239,230,30,123,167,12,184,170,238,236,133,141,178,152,172,255,153,20,75,169,197,125,208,223,237,156,156,155,239,14,196,165,48,60,113,73,191,69,20,210,252,153,204,47,146,70,224,73,18,15,181,45,246,231,177,86,242,96,41,205,74,178,124,30,15,156,22,37,142,198,18,162,166,104,222,174,88,114,39,6,139,217,43,74,63,127,89,108,239,64,81,248,68,47,190,7,145,122,114,74,199,202,88,149,76,206,72,101,228,93,77,214,157,217,197,88,186,8,153,255,129,6,75,4,151,255,241,97,229,251,123,30,166,125,3,11,46,111,170,201,42,234,69,71,238,132,169,75,231,42,144,212,88,145,135,105,222,237,175,23,35,39,170,244,76,243,104,70,123,191,99,180,181,216,61,201,37,88,203,7,159,209,91,138,191,109,232,0,235,87,171,134,57,22,148,234,89,131,222,109,162,76,108,161,5,179,255,244,221,118,182,96,155,8,94,134,72,217,127,250,52,115,119,97,255,7,28,133,233,149,245,10,97,68,2,117,111,152,181,101,76,133,170,238,249,69,115,156,193,168,222,203,104,52,50,197,186,210,233,214,236,237,8,33,176,139,135,203,21,206,217,109,60,51,252,135,173,195,53,89,10,113,71,150,208,233,31,210,126,32,152,9,185,158,47,240,195,188,42,20,167,161,111,127,201,251,109,146,159,231,250,249,98,177,17,12,242,36,62,218,95,19,108,39,101,224,213,40,207,147,95,4,27,80,44,117,37,122,6,70,42,75,43,120,215,142,206,184,85,44,14,62,186,244,121,190,204,91,62,49,81,44,36,214,18,209,80,135,149,253,189,196,148,73,73,253,228,51,153,58,216,92,103,120,192,229,218,69,194,68,159,37,143,211,203,94,28,209,68,162,240,242,62,61,193,110,170,66,227,220,148,185,113,98,71,124,34,187,45,61,86,94,14,61,233,118,203,255,72,192,202,176,44,139,176,139,211,101,129,166,207,19,197,99,190,212,77,87,63,28,145,68,28,165,175,145,62,15,217,33,198,205,103,55,145,103,101,121,212,180,245,123,160,173,169,238,18,18,236,91,2,30,235,125,137,84,59,137,158,227,132,164,192,252,234,176,243,143,30,226,99,27,162,171,4,129,254,149,119,238,207,111,84,11,61,250,230,23,215,60,8,204,12,193,57,228,147,173,7,225,138,35,252,48,46,196,45,175,126,100,134,84,132,216,29,238,76,164,94,63,144,252,176,119,151,234,215,59,145,108,200,127,96,37,214,92,202,34,44,31,152,207,172,78,78,183,89,113,108,218,161,58,238,103,78,13,42,238,71,32,95,253,1,235,95,6,111,74,33,212,131,170,20,34,181,154,11,180,199,70,142,169,31,48,114,27,21,234,242,90,248,234,161,59,241,187,160,96,244,105,10,113,147,133,38,221,34,85,170,169,21,160,153,235,75,205,138,133,185,171,151,38,22,44,151,90,242,42,194,118,86,84,159,89,236,71,5,169,181,150,112,161,178,52,199,200,252,239,20,47,128,169,25,255,133,255,144,64,142,61,221,103,136,31,92,194,43,128,195,223,2,183,141,203,203,152,249,65,19,60,215,207,162,106,111,97,249,157,228,50,252,229,104,100,64,72,93,2,8,241,95,225,4,68,148,1,5,161,174,119,155,12,157,217,203,191,241,27,105,227,189,206,188,147,139,181,188,66,126,231,110,70,184,83,180,215,174,49,32,115,226,29,154,40,82,115,103,55,244,87,180,244,58,4,170,215,40,247,50,80,247,32,79,155,173,10,148,80,155,135,73,176,88,113,18,17,139,73,170,158,32,149,164,131,205,164,125,253,230,32,109,142,3,79,124,180,175,34,85,214,33,109,168,18,17,242,160,50,25,214,57,215,247,137,184,114,165,43,110,207,171,207,179,164,55,91,60,32,71,222,47,253,76,62,85,217,32,169,161,57,219,58,218,153,95,113,101,3,2,178,8,83,153,96,5,88,35,149,120,221,137,130,15,44,5,157,146,19,172,75,20,245,116,196,231,16,129,117,8,164,251,107,40,67,51,105,91,102,34,210,8,204,148,116,152,200,30,163,137,206,42,159,115,224,223,18,152,34,63,138,0,173,195,53,20,47,218,177,211,99,117,162,104,232,159,43,92,180,33,102,39,127,95,28,178,21,202,242,139,92,141,177,131,122,55,128,94,155,90,192,35,105,49,137,164,105,223,153,138,39,105,250,159,24,126,117,148,27,122,23,122,40,37,86,188,218,28,73,218,151,158,29,182,196,225,196,30,78,61,148,255,241,114,34,100,215,246,113,179,250,65,237,109,212,189,132,3,92,229,16,26,99,88,238,8,135,253,155,6,127,113,41,56,53,36,46,16,192,238,56,9,80,70,239,211,116,206,26,212,100,6,113,99,184,116,40,74,142,217,255,63,4,68,96,41,127,238,228,53,65,137,62,242,225,228,65,233,183,113,24,49,32,31,151,165,102,38,1,131,37,24,190,250,236,231,24,216,105,91,36,181,145,13,178,126,242,98,4,160,181,62,27,173,6,72,27,165,9,152,236,231,146,87,216,101,109,128,200,4,42,233,38,52,44,112,69,129,200,28,8,129,227,135,49,126,88,219,255,47,126,95,100,202,36,219,122,46,217,252,230,120,171,146,62,189,209,99,223,14,251,126,21,120,108,126,233,86,58,199,73,238,91,208,147,169,32,74,1,49,37,189,227,163,249,34,163,182,181,170,84,112,226,122,106,141,11,72,107,114,239,5,142,59,93,225,103,110,56,246,100,165,87,101,163,189,134,55,173,137,71,163,239,190,44,14,83,213,17,91,1,77,213,104,209,119,135,119,96,239,159,84,109,9,73,4,31,142,52,27,221,150,178,172,106,239,169,150,153,203,181,35,121,211,187,63,52,236,109,246,76,253,2,28,2,108,17,164,128,222,109,251,169,56,45,153,74,162,204,38,182,104,59,101,243,250,69,92,184,117,30,253,127,208,172,47,253,191,156,89,201,40,146,64,98,54,238,76,88,234,66,129,95,64,0,255,215,33,16,156,128,220,81,97,214,116,241,48,132,221,93,150,122,12,65,98,31,125,108,134,134,111,255,242,144,158,180,26,210,49,105,247,185,76,169,99,227,134,233,30,209,197,91,37,180,74,115,92,209,145,202,204,20,216,169,34,155,54,104,148,208,76,228,157,24,220,48,139,91,25,23,228,155,106,126,253,193,70,214,27,131,103,55,126,141,217,184,21,252,115,185,75,80,6,75,151,228,20,61,213,53,103,123,11,60,153,90,21,190,245,239,92,72,81,103,252,8,73,247,254,255,247,225,16,121,209,203,148,31,144,162,64,158,110,13,62,27,28,235,119,182,187,162,242,68,45,158,122,207,247,195,2,245,149,208,10,49,114,238,179,146,26,230,224,84,114,209,49,12,48,48,11,105,10,77,195,215,14,74,139,216,9,60,51,25,219,215,222,20,242,156,185,18,94,172,134,125,219,243,185,50,253,130,39,57,194,59,32,23,175,204,230,193,147,227,240,239,162,198,49,71,228,218,255,137,42,171,226,90,69,39,140,84,29,106,203,243,195,240,89,183,206,17,139,117,110,38,123,149,48,211,214,60,33,181,104,46,128,226,1,127,46,49,194,22,29,111,70,244,44,9,14,120,151,54,89,49,202,167,31,254,229,1,94,4,170,188,29,93,44,116,70,196,145,185,235,93,155,228,68,176,222,168,20,56,61,185,217,116,195,36,144,126,254,181,71,144,178,194,94,202,154,243,245,74,50,165,12,16,178,52,38,158,196,150,43,65,118,183,63,246,128,216,238,88,223,251,161,5,237,23,255,239,25,238,243,59,223,115,25,252,204,49,107,140,86,27,107,141,152,226,225,246,119,207,158,176,77,1,177,179,84,52,211,80,194,105,237,198,143,7,75,181,10,165,194,205,100,187,207,130,237,222,238,201,157,203,4,111,149,94,105,73,230,103,165,125,82,176,122,231,175,21,53,191,11,172,234,233,136,76,247,35,45,85,125,75,146,68,243,218,80,93,62,201,237,51,8,114,34,99,79,189,100,169,130,164,127,58,240,42,6,162,103,5,26,56,38,124,237,204,157,254,80,199,33,230,63,18,5,101,75,161,26,149,68,149,53,252,197,37,2,66,0,151,12,91,87,38,99,160,206,205,241,143,136,52,71,228,194,160,158,171,120,144,68,0,34,46,73,139,51,205,74,102,156,52,69,52,36,177,167,252,249,18,170,142,202,166,86,121,247,136,41,100,188,159,139,112,249,57,2,59,152,210,208,180,94,124,151,117,125,168,27,226,59,233,34,144,177,86,241,228,24,62,118,214,110,174,34,133,204,20,226,141,109,185,69,190,104,166,242,251,36,75,17,82,71,103,179,115,207,236,86,197,160,82,198,159,221,172,1,117,42,91,15,98,47,159,214,247,107,74,97,85,147,60,148,6,73,180,149,224,251,2,206,254,137,33,74,69,156,216,114,64,70,138,249,218,150,176,196,87,148,14,222,207,109,252,76,223,98,122,26,236,129,136,4,220,207,113,83,163,152,71,217,102,97,38,30,156,255,17,144,52,36,217,106,109,221,168,255,226,117,230,4,140,21,43,73,134,67,202,100,68,135,227,148,68,219,80,60,249,1,181,233,212,104,209,154,189,43,59,217,189,150,122,12,34,242,149,114,170,246,136,145,5,66,64,26,241,246,173,196,86,203,71,22,43,88,241,124,15,39,240,112,153,93,29,169,251,248,202,71,231,38,185,106,30,192,197,111,20,193,96,100,136,173,24,222,153,207,202,126,196,63,185,62,104,207,246,216,71,197,105,199,118,123,164,32,64,81,134,176,53,47,83,111,144,238,25,32,219,203,48,111,42,104,251,15,209,47,203,75,40,19,59,227,64,88,48,190,29,25,193,68,59,112,94,224,202,10,57,128,56,127,171,28,73,251,114,113,65,236,122,222,44,112,212,96,182,172,24,87,25,159,43,149,173,28,79,87,186,207,237,83,157,27,126,204,15,124,249,71,56,174,66,8,231,186,127,53,13,115,120,63,135,76,9,22,241,247,188,180,172,232,37,65,9,158,96,209,110,241,113,46,44,40,145,169,191,77,79,244,248,68,236,241,234,146,88,72,149,171,55,163,138,195,118,207,196,154,218,34,25,90,29,181,7,162,231,58,54,80,99,188,5,63,225,127,201,156,80,244,152,28,190,127,228,196,162,253,239,72,169,26,224,41,155,109,22,78,77,110,132,183,148,129,42,242,49,174,232,149,132,130,218,147,237,19,49,153,181,135,48,126,180,157,227,173,226,85,128,181,243,34,87,128,87,212,77,45,239,160,204,74,56,253,153,243,122,194,114,141,166,214,57,106,249,171,192,71,4,62,202,142,10,185,127,159,209,111,91,110,89,81,150,135,159,142,192,86,109,112,43,3,245,188,184,218,120,77,111,183,156,252,146,131,78,193,83,214,195,147,11,158,180,3,143,120,53,209,114,122,108,110,128,122,148,101,233,31,58,242,205,45,50,216,10,180,48,170,153,150,40,72,230,106,110,21,189,208,160,208,146,197,222,125,39,222,64,237,129,238,22,141,100,57,78,246,194,75,197,229,229,212,184,133,50,50,220,191,77,96,203,35,169,111,250,155,194,131,20,12,255,230,180,12,53,177,79,152,96,101,188,83,227,207,214,171,119,251,253,27,119,5,40,136,178,119,127,27,210,223,47,224,163,245,88,211,218,219,46,46,50,223,201,241,175,98,227,224,107,97,26,92,23,153,30,125,129,52,219,234,67,42,82,194,204,249,249,41,21,110,13,210,5,203,13,186,250,104,106,89,80,190,3,146,40,226,74,45,174,17,103,213,198,193,191,149,127,54,229,184,147,104,35,15,90,128,79,161,67,138,179,175,183,97,114,181,49,55,71,25,185,80,50,238,81,180,228,88,113,47,68,0,194,55,232,126,96,138,51,119,59,249,236,124,150,153,61,4,156,108,53,210,154,123,51,170,254,202,136,85,159,209,76,225,125,117,163,84,189,98,214,99,166,147,255,17,102,4,39,224,167,148,228,8,129,177,15,202,113,43,89,68,129,2,82,68,49,30,60,38,229,8,39,32,202,112,36,240,171,179,52,187,141,147,89,41,212,221,132,127,1,167,160,67,192,225,115,128,110,66,158,153,239,235,134,2,156,90,34,233,90,63,247,90,146,94,18,74,93,79,129,14,232,243,150,223,234,64,104,254,119,164,163,188,69,237,217,207,1,186,133,96,248,177,11,74,119,126,209,191,156,243,179,163,107,12,227,153,146,24,170,49,167,34,196,238,241,117,26,209,35,220,188,28,104,132,84,202,5,92,229,32,150,176,81,71,112,64,146,155,113,175,181,174,65,204,82,60,230,134,7,52,136,103,55,86,25,213,35,98,208,167,46,213,206,5,197,99,77,179,245,79,1,55,195,106,188,187,36,85,207,133,233,123,203,112,73,102,114,72,85,105,208,122,56,23,116,42,45,127,81,71,237,234,70,224,181,52,96,82,23,168,98,113,28,3,62,180,242,187,163,65,170,236,143,198,114,235,54,202,146,49,221,144,255,6,234,103,183,245,218,200,125,193,66,233,171,226,62,249,187,228,71,80,116,7,196,15,104,200,245,141,32,215,163,131,74,253,248,247,106,245,145,78,41,57,128,86,172,162,227,178,14,242,24,236,104,107,177,91,40,122,242,201,244,219,101,217,213,61,161,231,122,51,28,167,89,18,188,44,72,158,152,0,237,252,116,188,22,76,44,241,113,90,89,159,127,53,167,143,234,163,112,94,141,227,143,145,40,198,80,11,99,139,134,244,149,192,183,194,93,203,151,201,206,229,89,58,177,60,42,91,80,145,227,240,174,196,2,217,36,125,151,207,155,188,31,74,165,239,235,84,229,234,10,29,126,60,213,206,204,236,245,194,140,92,0,241,190,90,95,69,118,109,153,237,54,152,211,167,76,49,84,154,24,123,34,67,151,139,130,67,74,212,62,57,114,23,186,178,153,151,104,169,167,251,187,134,127,75,118,31,210,169,81,133,176,249,143,135,96,209,60,135,165,200,52,221,95,183,74,131,187,224,68,215,84,167,39,45,39,221,118,234,147,80,33,255,73,231,170,149,66,195,237,156,34,84,34,193,161,44,19,91,203,174,149,14,69,136,21,37,168,200,227,237,97,125,151,65,92,169,102,104,131,173,57,97,133,149,123,56,113,77,124,220,126,26,93,198,96,238,69,146,218,43,249,22,182,91,37,163,73,35,128,46,146,153,103,68,5,237,35,101,22,208,69,139,253,132,234,85,37,73,66,229,84,253,250,175,173,171,165,188,68,222,69,70,217,58,228,191,42,37,147,18,99,86,170,86,47,136,206,27,74,115,124,21,1,190,173,233,224,185,157,201,20,17,29,79,99,0,42,175,137,250,4,50,188,230,161,170,244,207,19,168,116,1,156,216,218,186,255,212,130,48,84,214,45,230,143,234,193,239,93,120,98,100,241,156,29,82,187,191,110,93,187,198,203,160,98,67,107,218,198,111,131,44,14,179,25,179,193,78,240,231,119,241,181,14,166,57,125,141,236,238,28,176,93,171,101,109,157,111,154,164,1,234,29,141,252,219,246,99,120,236,235,61,171,92,53,110,247,8,98,152,20,60,77,106,135,96,53,84,207,194,102,120,10,216,171,207,186,87,87,9,245,112,101,103,104,220,223,69,100,95,225,199,96,193,135,210,176,178,70,213,124,130,46,211,171,189,153,170,60,33,251,34,31,178,118,35,51,86,93,142,103,18,60,246,33,66,209,177,205,49,230,216,120,112,133,58,135,189,229,172,180,122,26,29,17,235,106,111,245,238,84,109,195,81,213,1,242,77,28,29,218,184,129,109,213,225,18,252,135,29,91,83,128,122,183,254,74,242,30,17,215,181,238,79,106,65,129,157,120,22,115,247,222,103,155,129,209,23,185,78,92,167,112,7,244,172,10,77,87,204,29,185,180,61,43,33,21,64,232,108,145,30,170,145,108,153,55,66,134,7,29,111,169,203,145,166,209,4,218,79,218,90,172,139,93,214,5,107,162,229,210,57,98,40,29,3,169,255,173,188,208,171,64,190,17,202,10,120,202,43,112,185,96,88,199,254,238,166,34,95,161,128,17,138,122,149,215,158,166,209,65,33,113,12,157,56,80,249,71,65,2,169,196,136,239,172,92,107,101,229,96,46,232,193,247,162,51,168,208,146,45,124,101,92,161,66,230,176,248,129,183,103,53,251,248,67,228,127,169,103,84,204,184,253,84,162,177,233,57,120,191,51,243,156,44,113,63,236,176,216,212,138,230,245,71,126,204,100,24,226,215,224,156,41,124,120,14,63,31,13,65,238,103,155,248,61,51,117,235,69,105,104,195,202,126,237,57,45,124,82,131,169,103,117,179,118,6,154,77,107,173,226,83,255,41,233,65,156,87,168,99,191,200,191,60,130,84,69,255,249,245,64,50,120,113,128,145,60,164,243,185,135,187,64,104,14,187,158,29,151,220,33,230,243,255,40,80,62,224,71,148,243,162,122,143,13,10,1,120,71,185,93,76,29,123,181,243,111,44,19,117,171,226,46,34,193,233,34,96,208,236,202,104,124,165,26,218,48,122,90,21,47,11,154,250,56,175,245,166,202,122,89,5,29,87,225,24,42,76,141,145,55,59,97,210,120,118,22,98,221,247,237,64,240,93,104,109,120,182,95,246,15,4,4,141,183,132,91,95,18,55,213,85,101,141,70,7,212,231,236,103,64,149,243,135,204,216,249,227,157,6,88,160,31,96,69,171,224,180,160,125,48,72,188,3,173,22,138,40,113,187,78,219,157,73,88,51,101,0,100,248,95,123,159,186,137,179,137,233,89,40,16,17,64,165,191,253,18,59,90,13,62,147,7,80,189,179,121,14,208,147,132,174,86,209,141,194,146,133,36,197,105,169,209,159,200,208,179,136,127,42,44,197,17,171,158,35,20,136,84,21,186,63,87,82,127,190,210,83,192,24,113,146,110,3,87,216,60,175,88,123,229,189,214,175,32,204,21,187,177,168,0,242,151,12,139,235,205,26,248,246,22,231,30,54,247,83,140,1,245,200,131,30,185,195,176,133,14,5,80,164,135,209,213,23,1,133,55,37,118,56,217,125,41,162,41,89,252,81,74,177,188,248,110,87,250,18,228,178,165,189,169,157,114,216,179,2,114,228,116,195,4,36,187,133,114,241,217,82,158,177,171,187,220,40,255,198,127,77,218,42,160,150,30,23,214,141,186,194,253,42,101,112,182,68,185,171,58,139,35,110,191,137,178,233,31,251,112,194,83,82,144,217,228,76,182,66,23,133,143,145,240,126,41,54,152,32,114,102,37,192,73,65,208,145,170,234,225,114,156,139,225,155,66,183,38,249,142,17,195,109,51,128,119,20,92,152,132,181,35,173,86,87,251,187,170,214,90,80,83,45,255,118,215,23,217,233,30,203,252,154,238,98,13,45,21,140,73,151,12,171,112,48,1,176,156,226,23,138,213,197,99,33,160,200,10,254,226,24,141,121,235,186,63,199,51,129,95,119,241,252,39,163,148,131,45,3,106,148,32,177,255,171,238,181,144,104,22,66,82,199,249,192,19,136,185,59,139,236,94,241,15,59,145,141,217,42,66,187,85,172,255,26,126,171,63,161,110,37,240,162,174,53,71,99,38,250,26,236,51,13,83,35,173,95,253,197,78,161,118,109,142,221,131,72,242,219,14,232,166,148,9,15,115,55,203,25,62,147,166,162,51,254,225,22,201,180,33,234,135,152,35,254,94,193,113,54,118,118,99,142,164,95,100,241,209,244,109,12,106,204,235,144,56,17,244,17,254,249,223,241,98,186,55,129,159,101,39,248,216,34,218,172,59,142,68,242,201,219,5,209,151,87,7,7,24,67,228,114,211,219,184,34,211,231,131,141,225,193,99,76,0,238,59,215,160,234,146,57,226,72,129,174,182,130,84,16,90,22,137,241,136,193,247,230,187,46,65,2,67,67,173,246,139,71,217,43,98,126,49,69,20,136,220,112,223,75,135,158,191,10,237,107,126,212,66,178,42,255,63,46,140,141,187,111,45,251,227,203,66,51,59,136,90,113,239,29,171,82,216,153,19,6,220,197,214,167,42,94,13,3,200,228,80,49,227,183,60,56,66,45,79,239,231,227,2,229,222,15,120,153,149,164,235,65,97,209,129,20,227,192,50,194,23,60,244,253,71,176,152,241,117,36,10,181,136,139,190,15,220,10,40,135,53,56,120,235,242,41,233,75,141,35,22,107,252,62,85,53,79,206,190,120,19,202,4,49,128,153,118,164,127,141,172,152,31,20,87,57,11,58,47,6,249,138,46,138,187,96,244,62,58,65,37,36,30,156,64,243,165,231,48,57,162,9,115,197,118,145,143,6,80,86,92,143,7,169,91,21,246,167,126,162,50,255,9,126,130,201,21,100,57,231,241,239,153,137,252,177,248,6,51,218,125,15,114,33,235,28,69,131,144,80,159,31,118,143,151,254,193,119,38,206,116,191,242,182,198,158,196,82,149,101,53,95,0,187,54,26,2,187,197,115,70,173,215,233,30,182,206,247,66,11,248,68,229,151,56,185,223,84,83,224,212,221,125,45,87,62,170,184,114,18,131,32,202,182,105,122,61,225,202,236,13,100,220,217,185,175,5,217,254,212,96,226,251,42,18,162,193,66,253,115,136,100,2,200,204,93,88,111,178,77,114,195,135,221,185,43,14,72,101,77,77,52,53,73,77,49,69,6,58,125,18,30,31,220,29,136,129,131,191,204,144,187,233,4,215,245,186,50,95,38,252,219,106,139,125,88,82,58,99,85,223,175,3,220,177,197,79,137,77,101,198,242,79,51,228,97,129,243,92,78,175,112,215,153,141,134,24,162,226,8,72,235,116,97,209,184,217,67,189,115,196,217,235,108,90,181,159,90,186,42,148,152,150,177,166,160,20,241,237,16,147,28,172,85,6,52,251,171,215,215,45,81,207,201,85,3,193,79,222,58,7,198,123,134,75,44,45,213,12,89,175,234,196,13,210,121,223,21,19,95,107,52,96,147,181,6,118,250,70,192,159,99,124,83,71,11,236,76,8,206,138,18,49,130,135,58,40,55,26,191,114,220,0,223,102,76,203,110,19,134,237,77,220,198,77,18,55,35,192,106,105,119,37,112,135,149,54,91,215,247,4,85,231,96,136,243,71,213,189,188,61,125,41,233,82,69,10,154,179,92,140,5,182,43,133,19,5,131,62,72,50,228,121,180,121,36,111,164,171,200,99,5,137,72,33,135,93,155,216,204,240,12,90,19,226,246,240,61,162,171,249,172,32,184,131,5,187,105,67,131,140,51,29,106,149,180,144,184,244,119,45,191,19,86,37,6,207,113,241,247,0,58,116,250,246,61,6,188,179,254,194,175,200,14,11,2,128,248,170,225,35,127,118,119,175,102,200,4,9,208,19,12,84,204,76,76,76,226,59,7,122,242,0,175,245,229,75,162,227,238,29,101,154,33,88,176,152,188,237,238,195,152,166,112,191,22,176,91,156,222,54,47,137,24,60,109,68,41,99,162,199,89,227,141,11,65,0,220,211,105,158,51,99,155,11,232,186,72,87,160,163,0,138,249,106,49,33,73,133,38,187,110,223,227,238,27,21,203,76,61,108,168,52,209,133,137,128,226,61,95,214,118,138,123,111,73,41,168,222,43,223,238,54,81,255,90,250,122,237,36,146,87,88,23,119,234,69,250,55,82,158,241,151,84,255,43,114,75,60,74,207,217,18,57,166,67,231,84,241,234,95,17,3,207,201,241,78,216,181,58,32,155,213,29,182,10,167,30,200,81,115,7,77,185,252,177,36,76,96,95,42,134,81,226,35,18,220,25,79,143,212,93,245,183,37,217,97,248,14,239,22,100,124,238,68,34,159,25,225,195,49,156,70,182,125,37,188,237,26,57,124,108,204,173,17,153,116,70,131,164,150,2,211,32,241,82,111,204,95,186,25,182,244,21,233,39,41,101,184,243,103,238,230,137,238,254,4,231,76,76,141,143,93,179,67,70,5,198,4,209,82,33,125,187,24,70,76,139,224,246,116,160,174,76,121,129,115,7,172,35,144,227,228,39,99,165,9,94,55,186,113,101,213,77,219,12,59,125,186,19,1,252,205,29,51,21,125,86,177,70,160,223,246,182,121,148,51,68,88,136,78,135,144,43,39,132,235,82,136,234,164,195,244,4,116,140,252,196,229,91,108,109,41,243,135,86,218,169,215,226,198,115,85,91,160,66,119,53,108,240,231,159,161,134,215,167,215,241,7,65,54,255,207,147,160,244,9,196,151,130,246,51,134,135,56,230,47,28,173,14,130,176,144,166,39,173,139,175,42,224,227,193,248,218,117,32,17,235,85,53,76,61,168,109,158,33,118,190,30,32,84,228,6,229,172,46,255,201,116,177,149,166,5,134,116,82,175,161,132,120,106,51,64,178,53,110,172,247,117,227,75,212,205,156,93,117,59,149,36,228,117,101,162,107,88,159,48,5,113,40,66,166,65,131,115,15,56,72,29,215,16,48,208,159,10,7,77,212,99,49,147,157,160,88,59,90,38,90,85,203,2,145,135,242,37,193,83,19,55,10,202,16,86,18,227,78,206,36,255,219,240,237,30,204,82,179,126,23,249,219,140,255,164,31,127,1,190,150,52,179,134,29,142,85,115,106,170,142,48,176,61,105,250,201,133,235,83,139,214,22,223,236,107,194,244,178,124,238,138,104,1,125,32,103,42,66,17,35,213,126,234,93,201,194,229,43,32,50,43,3,137,191,105,184,153,20,146,62,17,42,127,149,49,57,124,121,6,233,22,60,27,231,229,101,31,219,111,242,234,132,47,173,213,89,5,183,197,169,145,52,51,227,106,54,89,198,120,177,20,106,48,207,179,97,146,83,186,215,1,8,199,222,158,174,69,45,182,247,241,218,248,12,16,187,41,237,56,183,9,213,11,155,154,51,55,248,180,109,46,209,20,134,214,119,196,61,170,87,70,254,151,30,182,10,76,78,0,249,38,161,26,108,172,193,143,251,111,106,160,148,68,156,65,85,136,78,169,240,207,199,4,93,60,232,150,225,31,145,155,123,127,101,90,173,187,59,110,32,12,215,194,224,253,29,183,165,134,77,0,166,8,149,28,22,147,1,105,142,78,172,47,1,120,232,80,147,51,171,63,96,187,191,241,254,59,39,224,183,153,223,101,10,146,54,106,174,105,171,240,97,84,143,142,38,214,152,204,234,126,60,234,69,163,43,166,254,174,9,49,74,162,229,226,25,131,86,155,251,180,237,88,173,134,86,244,186,40,223,147,149,4,150,219,64,210,198,158,206,213,131,248,62,220,157,80,148,32,145,16,114,149,132,91,190,255,121,13,97,75,123,229,216,168,18,22,210,26,185,120,141,162,14,78,67,67,88,139,79,249,238,104,244,159,33,198,53,109,127,214,165,65,161,229,236,109,147,96,162,144,30,142,224,199,213,39,140,237,139,78,251,64,49,137,170,22,173,153,187,201,87,196,226,83,148,192,86,146,38,199,68,202,224,7,100,92,190,104,100,109,83,124,189,123,57,101,1,17,217,198,213,67,15,135,157,99,166,156,31,126,246,92,190,205,136,208,218,240,129,205,30,212,68,1,79,90,203,44,215,67,220,60,158,229,111,149,6,10,137,159,244,246,247,74,40,87,138,129,208,254,144,116,7,227,140,62,41,158,255,22,220,152,8,87,97,112,200,189,207,59,244,146,102,73,94,50,220,199,28,29,172,40,203,19,141,215,47,131,18,178,79,61,248,104,32,73,195,54,93,134,13,71,9,205,253,90,210,73,8,41,182,82,189,74,138,149,87,182,179,89,202,135,18,46,117,93,90,194,195,114,149,20,176,54,115,17,249,9,89,237,68,36,11,183,211,118,91,159,40,120,145,51,138,214,174,161,117,76,15,50,209,88,179,50,198,233,23,144,109,168,125,244,186,110,215,133,115,57,229,19,111,189,177,177,128,166,170,200,14,135,141,247,68,131,3,174,65,130,2,15,127,24,135,169,144,147,157,199,56,85,99,44,87,83,7,18,42,47,104,221,78,41,52,153,144,3,2,76,97,163,33,100,151,122,161,187,38,23,234,178,1,51,19,198,130,12,45,198,236,96,119,153,140,47,96,183,189,199,17,247,49,128,65,186,171,238,71,250,94,174,152,121,96,168,53,69,78,40,220,230,21,249,128,185,211,70,243,42,182,33,212,178,91,27,226,12,170,92,110,22,198,159,16,145,140,152,125,29,63,116,236,253,109,69,103,219,16,252,207,55,89,224,245,99,195,18,192,4,129,102,16,211,113,8,46,140,138,24,197,128,206,217,25,250,77,255,94,166,45,141,92,211,9,70,29,173,207,92,63,174,230,72,243,160,108,11,144,0,61,111,107,217,206,71,151,209,129,18,36,192,157,120,41,233,9,240,100,222,23,115,125,115,46,39,87,177,238,5,66,222,0,36,131,115,83,212,217,106,93,108,56,88,146,195,204,135,195,57,173,233,116,0,212,232,73,36,192,45,61,51,128,143,198,237,233,6,32,199,128,124,124,138,93,112,187,160,189,179,225,59,223,60,195,60,16,200,90,232,134,250,56,36,64,85,206,11,222,192,130,52,51,209,175,218,255,41,46,3,231,250,207,116,119,234,204,141,78,62,223,45,185,32,241,33,40,19,35,242,204,155,86,178,77,87,205,241,189,130,215,216,52,22,45,233,211,160,195,96,72,208,233,70,97,73,93,146,29,1,231,126,178,74,132,237,175,74,180,122,59,227,154,194,59,7,127,218,147,233,12,99,69,70,197,230,174,126,121,36,202,129,197,22,237,165,240,103,156,75,170,165,212,115,33,249,82,35,109,165,70,211,165,216,138,138,114,214,42,157,115,177,140,207,147,33,54,223,39,231,20,236,11,220,12,43,176,45,36,78,222,109,147,37,133,80,102,128,113,189,28,227,244,169,111,65,163,218,217,150,188,16,90,103,162,75,238,162,72,83,19,223,128,142,209,100,8,215,67,46,83,250,179,166,170,178,117,3,173,171,172,249,40,170,175,4,178,231,134,201,159,39,78,19,75,8,171,143,167,75,61,225,84,162,230,207,64,118,129,235,52,130,34,116,117,155,28,173,2,241,99,247,153,154,176,252,100,56,40,19,217,6,203,59,116,67,27,70,176,89,84,79,183,170,142,7,148,90,156,247,239,161,132,0,132,20,122,63,111,106,231,173,128,119,206,230,132,166,73,118,31,116,17,190,144,5,118,15,122,86,149,98,43,157,255,27,140,173,80,90,0,187,87,126,134,29,251,93,55,114,138,237,209,53,213,116,59,25,80,124,124,140,36,190,251,217,48,217,230,144,223,68,47,71,12,173,180,46,69,196,91,66,138,254,43,29,106,230,109,77,160,17,240,218,251,5,179,186,209,103,113,124,64,48,239,91,184,199,10,235,70,11,237,224,187,54,63,30,93,195,16,211,128,214,140,115,29,52,23,190,215,172,75,65,52,44,169,141,6,178,210,255,248,122,193,238,53,248,192,210,225,107,205,186,73,137,106,220,171,127,153,155,168,124,242,120,152,111,130,20,126,132,110,126,61,105,194,246,253,190,218,216,2,172,160,85,231,232,224,61,173,218,137,133,15,195,163,197,58,22,68,136,195,246,253,69,114,42,186,171,84,123,12,85,22,19,187,217,14,74,218,156,11,152,59,110,242,222,194,129,84,200,228,50,108,224,198,71,156,125,234,92,36,195,249,116,29,65,115,186,4,116,250,237,207,203,219,31,79,4,24,10,31,69,140,37,168,211,12,61,82,95,85,151,107,1,47,186,215,78,167,82,176,21,252,115,223,124,110,226,126,72,50,86,153,137,64,185,0,187,16,129,32,101,49,67,179,236,111,212,43,55,27,103,41,5,197,168,39,36,191,47,106,161,117,19,86,216,181,18,215,83,65,71,202,0,145,214,205,215,137,28,153,61,83,228,150,79,238,126,134,45,78,116,65,22,5,89,61,83,204,230,67,25,204,110,115,107,89,206,158,212,119,37,130,84,98,48,104,131,144,191,117,200,184,193,40,10,0,99,131,87,98,206,250,39,92,123,68,207,190,49,250,107,243,31,166,230,221,152,65,0,155,44,218,81,154,29,134,188,207,44,47,210,125,208,158,250,12,249,83,164,49,9,253,20,136,247,238,22,229,12,51,58,143,87,156,246,15,18,122,6,239,86,29,87,13,218,177,115,193,108,255,246,196,132,211,202,108,85,190,140,190,9,70,156,91,221,195,129,31,142,116,92,84,93,35,136,8,212,137,57,53,103,240,214,76,242,242,177,37,78,67,84,61,183,246,239,58,212,148,63,183,152,221,145,254,198,125,225,172,186,155,21,28,227,189,59,143,82,2,201,24,179,216,124,93,83,87,202,152,156,71,223,163,250,204,86,219,100,188,14,136,7,197,172,77,146,218,142,244,223,131,114,77,143,47,225,159,225,194,68,138,187,113,12,192,39,65,39,104,194,239,127,88,209,24,56,44,118,135,178,71,213,107,203,112,71,57,241,192,181,78,164,92,190,244,35,195,84,168,116,38,199,13,23,129,111,143,34,87,200,255,156,57,249,244,27,50,16,112,188,67,235,75,143,107,42,192,235,135,119,63,98,176,78,128,250,52,28,139,5,33,56,229,30,211,143,113,61,207,16,151,225,49,52,239,152,232,54,114,201,172,117,78,25,227,77,192,117,151,70,36,242,59,163,231,169,15,185,192,166,42,184,150,39,145,18,234,152,77,47,112,29,38,126,133,169,94,246,195,55,155,21,210,242,57,5,130,36,203,247,204,115,232,98,72,173,111,86,173,111,26,54,167,47,112,235,137,124,137,125,156,14,66,85,236,207,145,161,184,82,79,217,155,182,108,180,215,98,219,46,99,18,188,139,122,49,69,219,141,8,227,88,226,156,64,192,211,144,112,37,194,189,10,101,18,86,73,211,134,5,93,92,184,42,188,204,32,183,42,177,207,69,36,35,203,203,107,196,252,119,116,121,166,232,70,65,92,20,22,48,111,207,183,212,115,24,156,88,4,202,179,76,238,212,182,235,108,241,21,93,171,250,123,207,205,48,4,215,147,75,110,160,74,54,16,193,52,147,60,63,32,112,39,32,13,168,152,103,103,177,244,153,85,219,126,155,238,132,179,72,27,60,198,51,50,229,15,148,8,205,250,27,192,91,198,244,153,181,231,137,4,213,187,147,66,34,104,168,173,81,61,248,3,34,30,53,105,235,119,193,171,216,146,84,74,72,88,105,162,25,106,144,146,192,58,127,133,191,125,48,216,22,192,88,252,60,152,4,200,98,48,87,39,99,31,201,89,179,40,123,83,88,133,114,14,76,246,192,103,27,130,210,29,184,9,198,127,218,101,149,104,14,225,14,115,210,148,64,94,48,135,203,157,14,217,138,2,165,151,200,148,3,2,132,242,29,251,194,213,91,73,135,248,166,170,162,159,198,140,119,252,138,113,119,73,112,19,186,201,73,234,91,129,43,123,217,225,137,195,142,119,128,100,89,132,145,160,87,211,50,178,249,147,231,229,95,76,131,244,49,222,38,53,164,46,120,65,208,41,40,91,18,158,86,101,151,125,37,248,68,93,192,84,141,180,172,36,230,144,37,122,195,146,238,240,191,246,214,219,172,96,148,83,211,3,2,36,154,235,239,156,239,110,166,54,33,124,175,65,213,203,194,140,150,219,185,3,142,127,148,95,190,231,0,179,117,130,5,50,89,169,222,48,114,53,20,151,32,148,8,61,99,108,201,152,213,1,81,233,209,50,55,75,235,135,11,139,25,74,60,225,165,60,203,180,210,239,35,60,125,67,200,13,231,22,162,191,139,79,249,194,135,143,123,101,251,222,211,69,62,178,234,54,40,218,166,92,141,121,197,111,160,52,115,138,137,20,46,68,176,163,254,133,58,132,209,71,209,109,229,62,154,87,79,255,247,144,27,115,103,96,20,180,124,187,36,187,46,161,35,133,48,95,127,175,143,254,92,209,183,162,167,29,14,77,238,155,195,73,224,210,238,49,188,136,208,223,185,59,61,90,240,217,53,113,101,123,255,34,55,152,17,135,133,65,117,191,227,43,63,254,203,110,30,195,141,126,150,86,32,222,103,241,194,131,145,184,131,37,139,66,135,1,46,248,93,91,43,179,253,109,57,168,44,223,72,25,179,242,77,59,103,230,93,231,252,247,43,51,184,189,190,167,144,225,36,102,38,132,87,175,253,30,42,179,75,173,247,77,220,3,37,161,253,34,3,23,85,120,18,246,12,60,11,74,218,218,180,252,75,227,136,238,156,223,11,56,143,29,55,190,226,151,44,146,3,165,175,208,225,16,128,106,228,87,5,83,191,112,208,156,50,42,183,56,123,89,31,208,237,124,32,213,88,124,70,223,111,170,169,16,123,115,136,4,56,54,251,244,171,95,40,197,85,164,211,189,80,23,19,240,132,29,33,139,203,178,133,51,159,100,49,132,248,92,184,210,3,242,248,253,89,7,73,133,208,112,68,251,144,166,1,157,115,139,217,136,82,126,202,212,90,230,84,178,234,108,187,167,21,112,160,62,144,28,36,150,96,216,128,149,15,166,210,105,101,67,163,243,247,47,247,104,195,212,24,135,185,109,171,162,194,229,5,43,207,172,162,20,93,146,69,119,235,52,18,201,102,161,151,215,26,84,196,207,36,50,25,178,123,127,109,34,70,231,131,198,250,66,28,14,139,195,17,216,107,39,136,219,76,219,240,57,179,40,19,135,150,146,210,96,114,147,13,183,8,77,173,168,154,198,225,174,24,25,224,206,156,48,184,229,22,232,105,245,60,86,22,77,200,76,107,165,115,227,216,241,91,147,229,237,179,196,29,108,213,110,82,56,204,239,46,181,1,68,133,225,34,119,198,134,105,103,13,215,43,207,159,230,124,177,142,143,151,202,183,42,185,142,111,140,54,76,122,9,116,234,43,64,152,54,55,19,82,24,191,227,239,9,182,90,56,178,165,114,165,96,82,77,8,218,156,110,207,121,169,244,67,136,105,101,193,183,243,217,150,225,86,55,145,159,251,211,115,184,175,33,121,136,72,138,149,9,137,224,196,99,189,27,20,39,200,64,190,244,190,227,198,190,253,98,225,255,23,163,76,208,119,40,251,255,139,77,141,48,233,167,169,120,179,205,32,39,35,241,235,143,88,252,236,79,203,220,200,44,74,1,122,197,4,175,251,47,114,67,230,26,100,156,231,114,52,111,203,45,123,133,138,73,211,245,11,224,83,205,191,141,141,64,181,139,131,21,85,132,148,42,94,47,105,159,132,224,18,179,17,97,241,221,96,182,31,80,76,1,96,229,195,4,172,44,245,62,54,33,44,146,149,76,127,29,57,34,67,204,61,175,110,78,130,188,62,225,207,164,222,169,206,95,192,230,245,58,30,60,86,186,163,180,201,246,14,174,104,57,255,183,85,0,75,4,127,240,59,109,184,246,120,35,68,242,22,161,202,227,32,207,94,85,248,42,245,85,77,99,76,246,144,24,68,6,125,158,14,105,229,20,144,222,84,80,78,150,137,74,19,167,39,117,46,55,112,120,137,154,40,84,53,173,203,122,36,123,46,73,121,165,50,112,192,156,151,64,170,87,209,137,40,4,207,52,35,226,86,165,212,14,111,116,61,245,171,62,16,12,44,41,192,114,128,185,163,228,58,251,117,124,176,11,1,204,215,108,80,236,196,29,120,50,221,8,150,183,248,108,23,87,5,44,14,111,184,47,49,203,60,102,13,226,176,165,189,66,39,158,153,151,199,15,111,116,38,141,135,198,229,142,140,126,26,148,201,73,153,192,148,86,182,63,38,103,150,24,175,61,191,147,117,187,209,255,224,75,141,18,241,13,6,78,49,0,170,37,222,16,90,229,210,189,186,65,22,56,162,122,13,59,124,219,176,114,104,118,219,61,100,92,75,137,64,126,94,203,159,114,18,70,64,79,55,188,122,184,150,52,171,89,55,121,141,191,140,215,182,94,166,23,84,150,57,36,234,233,64,74,159,103,185,110,20,227,251,61,85,203,239,233,51,155,92,169,165,27,84,62,82,232,248,210,146,4,73,35,3,94,212,192,164,46,124,81,45,97,1,209,232,32,50,89,216,24,64,125,61,170,201,56,63,90,187,192,211,88,38,173,183,246,171,58,51,4,162,51,8,229,238,30,47,202,233,219,253,234,222,161,143,164,228,19,11,101,203,96,240,136,143,247,227,47,203,57,238,69,126,65,143,188,123,244,174,175,173,202,77,175,7,233,13,2,79,216,21,122,115,198,89,181,2,152,239,44,103,92,139,117,151,135,102,146,250,148,43,208,174,201,1,63,248,125,109,8,220,126,98,39,18,106,45,66,250,207,16,113,56,109,26,183,122,27,23,89,231,222,168,221,249,20,249,234,6,84,233,202,98,145,220,77,207,76,96,159,170,83,248,144,79,71,102,102,153,224,218,201,141,74,158,73,134,114,28,92,143,63,109,79,160,150,158,175,153,43,48,208,45,169,226,128,216,130,242,210,181,147,248,196,138,243,239,193,28,189,160,227,19,17,234,162,63,214,165,116,153,219,149,172,166,148,101,59,22,171,187,35,226,220,134,147,252,104,44,171,11,22,216,168,69,9,209,174,82,119,127,255,178,92,88,67,117,172,116,183,152,192,132,117,200,29,96,215,205,121,142,96,38,8,204,41,199,119,128,88,29,91,59,82,240,94,89,84,142,190,38,33,110,144,81,221,204,7,86,182,2,15,126,145,11,249,228,38,8,200,120,201,155,163,173,75,125,97,130,23,170,227,132,166,247,150,190,185,47,27,82,223,209,178,57,23,9,130,192,194,12,113,33,253,255,190,179,69,99,107,149,213,245,131,224,242,138,6,100,237,83,19,208,167,219,126,13,81,147,59,112,14,44,207,147,87,4,201,38,74,139,210,132,120,72,233,106,7,200,68,75,56,79,26,168,83,59,80,21,92,232,221,178,202,8,7,128,145,79,142,9,38,14,116,97,176,210,171,18,168,230,52,64,211,135,148,58,54,149,48,49,209,190,59,29,139,155,97,170,251,92,115,58,73,213,120,204,216,123,134,5,136,196,87,112,97,149,37,199,57,220,139,91,24,134,50,12,188,5,15,231,33,133,140,192,40,149,233,91,223,139,23,154,196,16,95,13,205,129,95,27,192,196,160,24,128,37,219,200,157,104,115,244,234,54,222,240,231,5,96,115,208,88,10,149,91,8,95,42,158,200,185,73,67,112,169,234,21,207,70,36,230,239,182,176,59,30,94,73,114,238,61,72,1,157,59,234,188,85,221,195,109,17,151,45,123,12,235,33,50,223,195,249,160,72,255,246,134,223,18,114,66,96,209,99,5,171,32,70,78,156,31,9,114,198,116,121,250,151,143,87,242,40,131,85,32,231,209,90,228,27,11,246,15,75,78,163,11,47,185,75,119,113,147,29,59,95,241,168,163,173,57,147,36,188,38,163,63,183,255,182,101,6,56,28,169,60,160,42,246,229,119,0,75,73,189,84,39,234,234,25,218,191,192,111,85,74,34,106,208,77,16,36,226,152,76,106,232,26,108,224,108,63,242,56,40,179,251,128,219,204,1,173,152,28,1,100,244,252,162,241,99,14,225,46,4,106,101,192,209,183,213,141,145,178,39,147,228,153,127,170,108,236,144,137,132,99,55,183,152,212,227,101,102,49,51,134,95,39,64,132,249,232,88,254,14,54,206,158,252,165,230,43,217,170,14,223,74,111,127,58,82,44,69,102,20,192,3,112,179,182,104,110,115,6,71,129,39,17,245,0,110,79,73,177,248,195,59,0,4,147,157,248,35,173,247,128,174,67,34,188,229,125,223,87,21,198,78,54,115,12,225,62,64,241,87,36,197,162,214,91,71,89,85,57,212,79,214,225,4,149,164,232,7,1,242,79,87,207,93,30,251,181,7,252,227,24,173,15,193,49,102,15,212,187,123,196,243,199,148,203,200,138,53,35,76,203,0,146,93,62,62,191,133,140,17,64,6,33,158,237,0,177,155,34,177,21,163,151,238,164,168,217,50,230,181,105,36,82,46,11,92,43,157,11,203,128,8,223,34,61,135,215,134,62,67,242,82,254,99,118,60,205,207,240,233,92,60,219,245,25,93,96,85,152,42,33,160,175,216,4,73,72,197,164,157,223,50,19,208,243,142,93,143,149,14,192,106,69,62,235,249,201,161,8,177,89,123,174,129,237,149,78,99,231,243,137,217,246,246,238,50,255,93,137,25,133,245,140,136,71,3,126,107,245,209,17,113,206,238,61,156,240,213,135,157,3,228,241,79,70,102,78,226,221,82,109,55,222,99,139,215,121,166,49,195,137,109,120,190,253,74,145,250,200,210,238,201,107,27,153,188,162,198,97,2,200,15,94,165,134,14,230,176,34,202,61,201,200,44,178,199,4,36,42,186,233,16,101,219,67,115,113,246,182,126,101,117,253,10,109,187,57,125,85,167,146,225,72,197,185,127,160,160,85,220,9,218,123,185,250,83,22,133,251,188,112,239,174,81,216,255,121,229,185,127,153,127,245,136,185,211,194,157,185,226,155,107,81,101,38,239,242,187,36,220,224,245,65,140,154,204,142,61,122,242,200,255,198,227,248,170,97,7,15,47,58,126,115,230,74,131,85,32,35,44,139,62,86,125,86,5,169,42,249,249,249,168,14,141,53,139,55,191,66,195,91,19,59,99,190,49,102,212,121,158,193,83,56,101,42,55,160,133,238,189,40,194,56,185,170,86,54,171,172,241,61,221,50,211,217,165,220,120,78,8,13,53,166,95,58,255,62,74,160,253,60,201,95,103,48,18,240,19,253,149,153,84,235,188,13,142,69,254,31,210,221,180,248,204,227,168,156,91,124,96,49,135,78,242,156,174,114,41,130,4,152,181,71,87,222,93,192,207,34,11,16,71,114,231,118,186,5,106,81,153,168,134,198,54,49,235,250,72,238,203,149,121,148,65,231,31,168,176,234,247,149,46,229,39,176,223,98,165,215,194,218,113,210,101,92,16,31,5,184,65,230,49,32,112,231,70,207,99,114,96,42,147,242,69,48,253,76,214,25,16,51,201,34,248,101,86,242,76,53,139,7,133,133,179,143,139,172,185,242,188,119,228,48,165,77,211,117,191,18,157,111,137,179,32,247,78,11,193,238,3,148,232,145,197,241,137,145,8,222,67,90,187,121,126,135,177,214,248,94,129,188,185,47,123,146,118,137,17,220,204,217,84,77,122,215,229,251,97,97,21,139,93,99,134,223,164,79,59,48,43,248,23,198,59,238,169,254,128,92,198,163,176,0,212,76,136,22,116,114,205,252,237,160,227,215,17,8,1,50,51,231,196,138,119,180,204,181,177,252,236,104,178,141,24,92,193,42,157,74,40,218,111,73,154,158,154,255,205,66,135,255,86,236,137,188,116,52,227,51,166,75,245,11,227,184,165,194,41,99,247,50,14,51,181,155,129,193,93,129,166,228,22,43,127,14,169,82,152,239,128,82,96,187,106,40,25,163,2,98,121,124,130,226,207,164,166,242,111,155,207,239,130,53,108,166,189,36,100,177,34,220,77,161,33,204,233,121,187,151,55,84,238,66,139,24,135,160,56,100,135,198,30,211,77,194,4,23,13,129,185,105,41,238,44,176,235,89,214,30,120,247,233,163,96,85,196,236,250,31,235,95,213,234,194,239,252,169,25,6,99,19,155,253,235,11,58,216,239,42,53,68,217,194,108,130,59,45,190,236,138,70,139,5,148,61,130,134,28,30,7,98,106,40,194,181,167,37,121,117,157,163,221,43,215,160,252,75,80,196,188,174,239,133,102,146,177,183,178,147,3,151,133,153,212,27,27,201,7,225,20,185,123,7,222,12,207,17,90,253,224,130,88,106,219,88,70,47,164,241,157,50,215,62,222,100,36,123,92,25,228,132,188,35,163,237,44,174,94,255,140,136,205,199,17,232,141,200,99,109,167,68,42,224,248,204,213,211,60,232,127,38,202,182,67,212,59,111,60,107,191,211,118,107,4,162,118,233,179,108,123,210,82,203,133,31,89,15,23,187,67,44,74,103,159,161,157,229,10,1,173,53,16,208,245,187,120,140,104,252,75,222,109,88,24,116,157,93,242,187,21,196,205,229,34,213,214,143,246,15,195,70,196,178,182,3,74,122,69,103,228,110,44,34,112,52,137,119,91,85,124,116,79,203,216,125,40,91,94,212,125,238,223,128,239,96,233,137,198,120,108,157,247,174,145,62,244,22,80,221,212,174,242,58,194,78,251,97,244,110,188,34,124,215,16,2,74,161,194,210,156,106,101,223,102,83,221,23,72,121,147,54,164,191,233,200,151,127,88,9,129,131,156,75,44,91,142,8,180,9,19,169,28,198,150,252,84,255,43,80,221,6,98,226,153,215,251,43,92,99,106,146,231,145,0,129,31,80,87,151,112,180,169,104,38,248,197,217,193,244,129,125,5,187,213,161,75,169,29,242,255,190,85,123,55,77,120,133,249,231,23,160,194,124,165,162,128,213,195,50,153,1,126,75,26,40,6,210,99,171,184,42,41,12,115,148,71,69,108,161,13,38,11,38,68,173,171,179,17,91,129,33,14,47,8,165,63,149,170,50,10,76,92,163,57,19,92,41,122,43,60,59,200,108,217,203,98,137,167,170,78,230,211,51,64,68,93,186,236,96,13,77,171,117,154,212,17,6,156,117,211,240,181,230,147,199,201,153,147,120,113,91,3,177,208,107,11,214,131,12,167,60,41,128,208,171,220,33,57,242,114,204,163,139,116,28,66,155,73,132,215,90,101,44,104,62,24,214,197,89,219,166,36,42,94,2,56,141,61,248,9,105,152,208,196,208,71,51,198,219,206,138,253,59,23,124,160,110,184,211,99,0,180,53,153,143,128,227,249,129,82,185,216,226,243,242,25,87,109,18,105,71,198,73,49,244,233,67,127,230,167,251,22,110,21,126,85,54,46,122,248,46,90,217,104,47,145,248,168,150,126,242,64,145,159,121,94,74,228,116,132,146,71,94,139,37,192,97,6,90,164,229,61,115,72,10,255,239,53,125,228,193,93,249,130,204,47,42,71,27,236,225,166,118,225,165,250,191,184,76,59,161,95,179,155,172,35,159,180,242,178,172,185,35,93,85,142,24,10,36,29,21,108,99,46,25,206,201,248,18,168,205,138,77,84,201,30,215,117,8,185,255,6,187,202,6,175,5,237,219,171,40,43,244,176,12,10,40,206,210,107,231,251,184,72,15,225,216,141,164,221,74,230,17,216,10,191,207,180,248,194,6,167,128,74,210,222,229,169,101,21,33,157,242,121,224,58,159,90,198,237,158,76,239,3,18,159,144,50,50,40,89,72,175,177,40,157,54,84,29,11,21,196,212,234,154,36,227,29,216,229,169,152,160,164,202,130,86,180,4,147,188,63,193,112,170,12,21,136,0,97,103,53,105,138,203,62,217,120,220,149,118,218,212,71,10,240,34,236,133,190,136,60,201,115,16,229,110,90,180,226,2,80,98,104,17,159,66,47,83,17,238,55,51,111,138,77,136,185,68,180,94,152,69,217,7,129,184,182,81,141,106,48,143,109,161,12,17,225,147,128,129,29,249,33,180,160,138,130,149,117,250,224,171,45,132,79,78,4,169,69,217,63,11,65,90,143,197,41,252,93,215,97,191,127,119,152,213,118,110,169,35,113,155,235,253,224,34,174,191,24,140,139,243,34,220,140,240,85,199,187,233,137,155,188,195,98,37,31,123,156,191,249,1,23,218,3,149,248,23,23,178,168,53,36,83,97,32,50,120,85,236,113,78,52,59,82,70,78,160,76,51,5,76,109,30,95,48,222,253,71,228,249,159,42,45,187,19,132,240,111,229,78,93,174,230,252,89,197,247,237,8,220,44,64,173,105,159,54,238,21,115,40,99,202,186,50,243,190,34,144,3,144,176,203,117,30,190,110,146,111,190,82,96,11,110,30,196,27,168,55,110,101,112,203,13,235,50,212,68,135,88,212,140,146,165,203,228,202,221,51,10,170,171,189,154,72,10,194,245,250,47,129,80,54,245,208,49,142,216,15,206,153,95,216,161,134,29,11,16,171,177,190,201,247,224,67,199,158,158,189,19,12,144,170,147,12,235,5,103,206,1,96,144,205,213,126,123,126,55,223,61,12,145,57,158,167,235,240,70,60,47,23,179,50,210,68,196,227,9,49,167,10,200,193,114,214,137,17,39,130,255,110,124,92,72,240,242,10,100,62,53,197,76,220,48,109,152,204,242,206,177,211,21,232,87,56,82,89,236,77,188,66,140,144,212,255,199,68,94,48,157,212,201,143,2,109,109,77,132,71,87,212,160,56,47,110,174,93,73,117,99,167,48,19,44,152,100,182,19,5,144,234,96,189,166,60,168,159,176,7,46,33,123,224,228,188,218,157,97,124,118,31,97,253,210,11,225,212,65,83,6,160,138,110,234,152,4,153,231,186,219,244,19,253,162,139,120,49,199,39,90,84,70,12,223,47,99,53,8,8,246,23,220,230,8,161,164,221,34,6,204,41,23,126,39,183,216,220,143,34,56,13,104,153,188,220,205,69,137,225,127,112,242,226,241,115,36,97,228,33,162,247,161,76,211,87,141,68,58,37,140,202,51,135,2,187,194,246,252,128,154,85,71,200,138,149,119,64,95,39,231,231,87,108,141,58,60,155,143,80,79,116,218,142,91,205,100,82,66,12,147,133,86,71,56,227,59,59,228,22,166,75,81,223,240,153,24,169,185,198,1,103,139,91,98,64,230,46,71,34,201,74,190,18,118,186,140,113,237,89,8,244,235,255,80,226,225,30,189,237,111,152,11,242,201,98,99,223,111,113,42,156,27,184,210,254,136,180,45,97,180,201,92,1,52,204,34,114,38,152,221,110,98,248,206,154,248,222,254,240,210,241,238,112,125,162,205,66,130,78,175,195,64,86,159,47,43,39,24,65,175,132,6,8,212,234,93,50,64,73,228,161,10,191,116,70,144,168,161,179,152,83,94,100,112,138,25,29,26,255,33,171,49,240,124,155,8,145,166,22,45,93,241,113,63,12,214,216,34,53,11,126,33,70,238,94,252,7,229,132,245,137,84,107,49,59,32,108,175,165,163,103,191,111,45,114,226,142,161,216,41,13,112,194,131,226,240,2,239,116,181,243,229,226,231,230,18,184,238,158,166,24,142,142,185,68,11,99,27,35,144,228,132,160,72,176,76,70,23,49,29,113,120,169,17,150,8,190,145,164,37,179,140,175,98,138,11,164,19,6,60,136,40,41,86,20,171,90,199,78,22,75,239,218,163,222,189,178,6,94,160,207,185,55,17,40,7,95,125,229,90,159,78,164,141,151,234,21,253,25,119,198,251,40,216,26,0,73,217,168,252,40,50,209,98,131,73,252,152,24,183,212,12,37,239,27,155,209,169,152,221,115,14,139,59,218,39,241,23,17,160,142,120,30,119,219,216,236,83,2,196,241,237,206,8,223,178,255,48,227,138,13,56,119,160,112,163,120,123,34,12,11,78,17,152,230,224,7,254,42,134,201,106,146,202,119,37,162,2,192,94,174,13,237,83,173,99,251,55,115,170,71,223,83,124,11,120,37,116,175,40,110,104,223,94,78,47,109,174,24,232,57,59,215,229,37,208,50,189,24,162,226,71,65,255,59,78,87,104,233,131,187,100,169,32,198,139,94,161,93,128,146,138,131,10,33,57,30,197,242,180,16,114,78,68,176,234,180,57,67,18,59,139,241,101,39,158,211,0,121,202,64,233,159,69,75,85,128,187,115,61,193,58,175,93,67,253,84,223,62,128,1,96,105,153,6,78,249,104,237,143,248,250,255,149,254,180,17,123,71,123,167,176,62,120,68,97,208,71,1,66,156,86,215,20,200,58,4,213,64,39,222,212,118,234,114,138,122,65,121,167,28,96,7,122,223,181,172,180,227,135,181,20,252,4,47,140,215,132,121,92,97,93,163,253,62,205,180,8,15,36,15,219,172,136,232,133,33,84,204,147,107,205,82,67,130,91,47,75,164,165,133,230,62,21,86,2,31,76,70,248,203,96,28,180,52,229,59,83,19,100,165,109,211,106,104,127,15,94,231,82,95,225,1,135,77,3,174,218,104,183,102,61,5,227,45,53,142,112,255,30,9,193,25,43,135,178,24,76,84,239,175,242,91,121,192,206,242,34,46,250,201,46,181,32,111,240,48,226,223,213,184,238,178,155,32,167,219,180,117,147,40,49,93,255,223,206,179,63,168,28,205,2,163,89,134,234,8,117,224,142,221,52,51,181,68,114,9,53,90,120,192,221,66,220,28,234,20,36,97,139,22,43,140,98,164,172,113,237,16,78,207,51,245,6,139,13,112,245,11,210,16,55,10,236,14,218,223,240,86,98,6,201,93,34,14,84,229,192,101,12,188,9,115,79,214,79,90,195,109,91,218,202,74,64,97,4,249,166,117,221,209,107,84,215,56,131,131,189,95,194,244,107,119,249,200,129,120,255,207,205,61,180,240,243,194,116,212,150,23,71,140,84,213,129,191,250,31,108,6,80,87,114,9,11,193,9,211,112,214,32,86,214,69,211,127,33,137,192,93,152,34,227,49,252,64,124,151,31,230,225,157,51,165,5,23,90,139,158,131,249,222,254,242,251,193,141,82,107,47,195,222,85,200,228,47,225,66,52,91,214,205,169,53,116,32,34,68,44,16,163,142,115,94,8,167,187,116,107,223,160,2,92,151,252,199,202,17,22,233,15,154,15,162,47,239,235,105,23,14,70,55,67,74,61,22,36,160,95,166,97,227,131,92,7,12,70,173,155,55,212,127,238,12,50,123,88,98,150,218,77,133,164,73,124,233,209,105,54,233,6,121,28,210,121,44,105,0,31,245,199,216,72,199,38,161,162,215,25,192,39,84,195,6,137,159,200,25,14,12,190,178,6,72,195,232,182,185,184,17,75,92,255,58,69,112,239,243,221,4,237,71,37,31,216,48,60,150,162,244,83,164,42,234,212,245,42,220,66,33,105,98,93,87,78,50,44,166,228,186,7,225,252,83,185,92,10,95,86,239,28,6,19,239,152,254,14,7,192,219,34,91,28,31,190,49,167,42,208,32,229,121,212,152,171,27,200,130,250,37,141,75,68,46,125,138,52,152,145,95,192,47,182,143,113,195,237,54,166,20,205,5,88,98,113,22,96,55,206,170,39,210,198,116,211,47,225,231,202,63,156,116,128,164,57,17,126,115,252,36,13,87,247,208,114,125,250,149,152,227,137,72,251,175,149,3,112,78,195,179,99,177,71,129,54,127,245,247,59,164,75,97,255,134,180,63,190,93,53,249,135,157,102,81,170,49,91,124,167,24,210,163,101,158,117,212,18,193,18,147,177,195,139,194,53,191,59,161,40,86,88,51,54,175,238,24,233,67,150,46,184,138,63,86,84,59,254,218,255,244,64,139,116,185,17,138,134,211,146,242,112,141,206,106,127,24,199,236,104,232,43,155,59,4,215,87,41,3,123,234,114,109,106,19,154,77,137,119,53,173,87,34,137,84,253,226,246,28,46,245,100,229,159,196,122,115,174,183,8,91,47,66,202,59,212,186,235,251,248,245,213,19,55,168,221,227,171,188,14,144,194,136,170,81,35,126,231,85,14,238,189,194,29,42,208,118,64,167,10,77,197,54,96,12,181,33,93,203,162,84,60,63,136,170,151,89,66,138,135,120,220,124,37,91,161,234,44,35,119,174,132,238,124,64,179,165,34,199,118,156,214,138,185,142,243,30,206,22,70,205,217,244,180,23,149,110,71,82,91,124,134,187,237,85,46,119,142,92,61,240,222,109,244,169,39,170,138,136,226,40,146,230,217,150,244,181,144,179,236,196,223,207,94,16,1,19,48,211,231,122,10,157,22,23,155,255,188,19,3,252,84,132,119,240,153,56,57,177,152,16,6,222,173,133,60,222,13,109,202,12,71,127,38,117,89,47,213,233,178,242,11,160,192,191,126,220,110,249,149,167,166,223,184,114,40,36,70,37,96,218,157,170,21,226,39,18,48,76,177,108,182,185,95,184,124,84,102,37,98,224,153,78,102,38,114,24,225,30,106,117,56,143,53,27,69,20,253,104,158,231,56,73,126,225,89,70,168,212,106,39,55,178,238,222,60,95,201,49,56,240,2,40,13,193,140,192,217,52,216,88,174,93,13,6,49,217,98,131,26,3,180,52,242,246,149,209,79,237,67,41,188,208,219,213,71,29,2,164,161,20,164,142,48,4,225,92,167,35,54,6,252,51,38,199,116,97,132,245,78,116,123,231,54,75,110,41,177,42,98,209,80,76,211,4,254,48,250,78,146,42,65,131,117,217,20,150,132,218,136,77,3,94,35,10,58,142,1,236,145,199,223,211,67,213,147,34,186,175,125,215,4,143,128,124,55,162,183,236,251,53,159,201,73,115,102,66,233,55,10,191,14,12,216,202,147,164,32,252,88,188,207,104,146,33,168,189,201,68,83,66,34,219,143,207,202,191,244,149,186,225,207,52,47,53,60,144,123,164,71,71,78,193,150,108,253,40,180,211,196,198,126,97,49,9,163,160,115,79,245,107,144,235,230,40,86,143,100,46,118,228,168,33,6,4,110,133,223,59,51,242,38,134,121,168,172,58,75,64,197,216,1,77,64,156,93,95,140,26,84,64,60,65,109,237,182,174,241,164,98,219,250,109,237,203,237,98,74,157,210,82,237,110,59,218,155,43,208,140,247,161,170,9,138,202,146,80,143,152,163,203,8,130,37,67,197,41,132,174,105,130,229,1,71,91,63,159,38,142,163,91,5,97,239,56,193,157,169,233,110,241,217,183,254,22,174,93,138,25,215,150,127,240,32,79,27,188,47,111,0,165,181,217,241,226,166,237,212,229,208,238,212,104,212,135,76,8,248,215,184,212,217,214,63,247,6,124,212,210,42,18,78,97,51,195,227,245,205,109,103,145,18,95,76,193,160,163,55,187,171,27,9,121,118,185,37,228,156,105,57,27,122,36,1,163,102,20,233,250,171,151,58,244,223,232,48,210,19,248,166,223,40,94,114,44,252,37,151,130,143,175,29,254,198,59,16,31,223,110,40,217,19,105,86,142,25,44,114,125,65,1,202,193,29,130,233,232,242,77,238,27,10,220,14,194,87,154,155,51,214,113,187,38,3,3,140,137,249,86,204,73,239,64,181,110,67,154,85,183,184,16,108,32,109,197,232,180,246,79,206,161,250,169,12,232,24,2,200,62,249,228,88,170,248,223,247,208,117,72,253,134,113,190,210,120,125,251,165,32,96,91,145,151,159,245,74,13,145,186,109,89,137,47,94,223,34,167,6,117,130,79,118,153,159,5,112,218,36,168,5,218,241,206,140,122,41,118,181,5,90,206,60,225,61,138,39,218,28,73,172,111,171,179,235,190,143,97,179,180,4,103,87,88,165,55,195,67,7,148,87,156,107,28,208,209,197,5,92,150,241,193,106,70,115,253,218,29,223,137,95,14,83,209,170,20,194,41,189,205,142,23,102,22,67,77,148,185,20,115,45,172,74,200,89,82,150,100,12,125,187,182,34,48,220,98,247,139,89,103,63,12,206,215,251,17,80,245,5,164,217,252,124,16,6,253,134,7,28,183,18,133,132,98,17,104,194,106,220,20,229,59,204,127,186,123,14,38,52,9,29,242,105,201,8,94,40,204,170,8,60,170,133,204,52,235,92,246,84,25,63,248,122,72,162,8,49,110,141,173,91,237,138,88,24,83,233,209,121,175,21,234,225,111,33,6,6,160,42,88,160,96,176,219,135,9,63,197,227,250,239,129,38,21,184,195,93,60,2,204,228,209,209,152,20,174,242,101,199,220,153,117,57,164,194,2,79,68,69,96,32,141,115,41,224,30,115,35,85,40,236,33,126,99,192,110,206,41,37,153,161,12,150,173,32,141,224,77,78,194,232,234,125,135,129,106,220,187,22,170,22,112,199,74,112,43,138,36,168,137,52,146,6,209,235,172,118,253,247,8,102,67,248,236,120,112,109,170,251,117,181,88,252,138,165,16,238,180,127,234,228,27,216,185,86,3,193,72,175,3,53,143,142,211,183,103,145,125,153,110,239,59,72,24,198,71,237,182,103,152,38,228,13,124,4,86,44,231,97,45,230,230,89,122,197,216,155,31,29,47,210,143,9,90,172,171,97,141,149,219,42,30,238,7,186,213,193,135,39,216,171,145,22,136,229,4,238,155,170,234,197,84,188,71,120,24,139,65,125,75,228,85,25,85,181,109,38,253,90,202,74,231,86,222,16,156,11,137,205,59,180,97,43,58,93,34,42,83,210,32,7,22,53,255,100,130,63,210,133,142,60,51,55,16,129,42,72,5,173,65,194,61,166,90,222,239,51,109,46,40,112,242,134,231,196,180,32,152,151,209,140,195,239,83,41,83,157,59,74,117,61,25,125,204,214,178,211,78,137,24,179,95,162,31,174,17,235,122,204,225,147,175,170,187,227,110,79,184,146,58,1,234,143,54,220,221,233,90,10,134,137,10,204,39,188,16,102,131,133,3,112,42,242,105,154,108,121,57,90,61,19,67,21,52,20,97,173,53,146,3,169,146,10,145,4,214,56,40,188,31,10,248,146,167,10,158,202,166,214,44,93,180,23,124,243,242,225,44,22,158,9,221,198,200,53,254,111,11,83,141,173,127,236,207,95,10,105,103,32,90,166,69,128,239,92,148,125,4,47,179,108,113,122,187,149,199,198,133,216,41,162,65,244,84,168,200,159,114,183,127,147,57,114,100,170,233,231,197,218,166,137,136,254,234,250,207,224,130,187,246,57,73,174,220,201,129,166,97,194,63,109,22,68,74,203,227,51,253,39,254,11,1,109,248,163,147,44,146,84,67,142,73,62,50,248,88,9,62,83,25,213,254,16,90,245,254,24,15,88,178,228,94,154,101,218,150,119,7,183,49,124,171,93,56,155,73,239,251,203,186,173,231,75,211,42,32,100,122,40,213,37,176,157,106,147,9,137,119,44,142,252,15,169,133,61,46,25,51,204,111,75,141,43,89,47,104,105,229,149,188,25,96,40,132,104,90,86,70,218,184,97,69,232,176,22,44,24,104,221,164,136,202,5,119,152,93,26,79,205,90,172,216,20,111,250,89,8,89,187,70,132,174,35,232,190,149,81,208,146,182,205,94,246,56,243,142,30,168,208,146,103,207,250,204,145,206,140,70,115,31,148,39,25,7,118,88,166,137,93,22,114,77,191,22,163,107,51,118,169,31,188,215,41,180,237,123,196,17,27,61,214,133,105,181,231,5,151,38,135,47,66,122,140,211,230,128,78,115,93,120,107,222,207,56,192,2,124,117,176,153,223,154,28,212,35,64,57,241,54,135,59,14,64,93,161,174,118,179,154,1,76,138,39,124,137,251,112,41,129,226,77,22,125,252,25,151,80,37,88,58,182,222,176,10,80,63,127,189,201,149,75,143,76,248,79,87,57,75,153,2,239,53,11,1,20,166,5,204,230,131,32,77,234,135,201,51,170,132,8,70,117,54,93,23,227,147,47,184,167,28,0,213,29,213,218,57,150,252,164,202,144,140,151,10,236,129,2,76,57,170,90,216,74,152,98,177,25,126,228,67,185,2,169,33,194,61,30,131,243,191,118,7,133,237,75,221,22,130,221,159,176,233,205,60,169,196,70,132,18,227,222,144,204,99,220,41,68,10,241,152,102,150,51,105,225,63,135,247,125,44,80,230,19,116,88,101,123,242,161,113,155,87,119,249,175,219,91,40,127,107,57,83,194,121,83,62,76,98,246,0,20,239,156,65,161,72,34,204,47,56,128,15,226,106,96,242,42,215,191,39,85,50,212,107,165,198,130,203,180,224,128,244,249,166,137,49,102,209,134,38,202,8,208,204,255,143,1,89,239,188,220,33,156,9,135,150,16,111,42,126,168,190,108,167,253,235,253,87,181,76,177,81,164,166,220,71,172,202,108,91,162,191,1,42,31,171,101,233,146,209,97,141,143,251,90,119,246,245,234,148,226,37,240,141,225,2,192,78,177,61,48,135,21,123,250,170,62,97,76,249,54,64,137,186,241,130,110,8,132,219,208,131,45,16,112,113,235,124,252,3,170,78,37,138,57,163,115,67,250,122,221,26,26,56,132,198,162,85,70,71,181,231,43,35,138,189,47,83,169,107,221,67,204,8,181,117,94,115,231,237,69,141,150,187,22,77,56,163,73,224,92,239,87,54,185,213,92,73,217,196,190,27,241,175,41,218,42,185,91,36,35,114,114,177,10,255,185,90,27,75,67,167,172,200,188,130,11,144,189,64,216,57,232,75,243,178,236,244,7,84,35,184,111,187,162,26,81,254,129,102,164,188,15,209,136,233,128,126,141,46,192,169,249,127,238,236,111,128,161,79,27,215,185,67,127,17,199,132,26,149,221,58,176,235,180,208,24,174,130,72,203,23,122,37,20,22,13,49,94,140,132,160,5,20,231,167,124,54,187,164,16,10,252,212,214,184,214,69,196,201,210,99,127,15,173,202,251,132,73,6,136,217,208,143,180,197,198,195,189,224,188,117,75,57,142,123,9,232,136,164,12,31,138,184,28,13,81,81,155,176,219,239,82,253,142,26,111,6,70,255,109,2,3,79,191,183,94,193,9,191,213,60,169,99,164,103,209,114,210,17,134,120,241,109,93,14,175,22,57,21,64,13,231,156,45,148,250,202,212,164,236,33,126,138,253,113,214,155,144,243,109,223,119,82,5,44,80,253,253,4,224,200,130,214,10,252,237,183,42,163,173,209,92,24,195,206,237,79,9,182,240,171,201,250,216,229,111,144,185,211,96,125,248,86,229,148,114,118,136,149,249,1,195,119,129,36,73,90,56,209,128,101,244,205,186,85,217,245,16,234,67,175,117,1,172,0,218,166,225,216,22,118,1,150,177,60,17,207,139,172,67,46,27,40,204,85,177,52,201,25,3,27,67,131,121,204,228,112,103,204,66,59,239,228,174,143,236,96,15,221,249,6,81,79,225,242,158,175,133,128,151,213,230,251,91,171,98,250,113,76,71,92,54,168,198,69,67,49,95,183,129,193,105,133,24,32,134,171,173,164,89,67,88,143,5,202,150,104,236,99,86,205,168,52,247,91,120,69,216,117,185,227,43,228,211,199,230,85,115,201,67,239,58,229,152,61,99,240,239,31,166,200,238,206,87,94,159,105,78,66,250,85,51,135,30,128,129,127,204,168,58,136,59,64,183,176,42,234,49,121,24,39,101,234,96,238,218,40,84,166,144,61,179,148,19,146,181,166,64,125,170,46,218,65,153,254,62,202,216,239,194,141,107,232,3,234,70,103,23,227,45,53,156,199,164,140,112,142,107,255,39,237,170,203,83,243,24,248,95,35,230,200,133,20,75,118,129,109,254,206,215,233,228,135,58,255,131,250,254,169,230,12,122,198,252,105,44,109,150,44,162,45,216,204,62,192,98,3,251,213,207,58,209,212,235,14,79,87,63,76,164,78,232,5,154,56,114,46,16,163,178,139,125,65,63,129,198,4,156,192,59,59,62,223,62,232,23,3,134,169,159,36,212,217,199,233,160,23,36,21,26,169,66,147,4,148,248,121,234,114,112,90,114,154,39,200,239,202,33,103,242,17,3,34,157,25,213,2,146,24,221,187,39,58,65,227,94,216,207,95,249,26,211,211,142,103,160,152,94,43,29,32,245,62,79,100,100,166,34,91,35,235,228,132,121,158,184,237,27,230,174,89,207,65,183,95,174,131,143,231,106,108,69,173,153,13,25,50,232,75,213,143,94,85,178,36,214,154,56,15,4,21,7,51,28,174,241,127,99,215,1,46,251,34,142,255,154,224,206,4,207,31,126,147,184,246,202,184,249,230,86,35,113,106,179,65,1,130,254,180,122,131,85,218,119,196,51,175,152,9,205,103,1,19,33,114,73,125,127,132,44,181,205,139,215,254,23,184,165,82,244,212,245,171,41,166,42,131,134,242,196,29,111,12,145,203,22,239,211,62,122,165,89,96,87,169,252,172,32,125,18,30,109,144,238,210,91,228,158,116,70,6,200,46,174,186,165,50,58,12,200,5,172,30,54,104,136,176,43,232,232,172,55,36,61,95,8,226,201,74,1,250,141,131,175,51,232,18,49,71,116,163,222,195,78,178,5,244,226,155,110,50,35,249,135,200,62,96,140,71,122,165,138,54,83,64,69,217,244,29,166,18,44,226,123,141,93,4,206,175,56,79,224,130,160,149,88,210,197,230,206,25,126,254,133,73,200,96,45,77,228,119,233,82,11,72,60,61,89,47,137,250,235,20,13,83,167,116,34,5,143,115,109,222,236,219,206,26,254,239,41,149,169,114,160,156,230,79,43,171,241,184,163,21,174,202,122,63,250,203,107,43,140,197,210,198,150,165,28,100,121,112,14,251,182,127,165,51,29,203,51,247,136,188,171,5,139,146,99,33,234,104,187,161,83,25,164,53,145,45,60,248,110,240,27,58,170,254,203,126,20,43,72,234,135,186,170,195,211,65,88,96,78,149,143,117,84,236,200,255,149,243,61,215,86,88,169,203,29,241,125,9,35,138,105,56,25,4,93,92,142,211,50,147,44,248,70,84,229,210,127,35,78,180,141,69,26,174,46,33,153,160,220,130,158,226,105,137,228,176,37,189,157,233,98,56,117,213,171,152,50,225,8,166,199,114,19,64,235,151,177,121,164,77,118,66,87,56,166,132,9,235,18,150,96,150,69,164,190,220,239,82,245,9,63,60,49,234,116,61,72,9,42,24,179,188,54,223,201,253,170,37,94,75,87,82,170,244,78,186,47,43,99,105,234,48,208,45,189,58,77,192,194,47,229,92,103,143,98,163,225,218,82,36,203,239,187,150,161,206,90,88,196,132,55,177,213,89,90,2,113,248,172,154,223,28,117,229,181,191,166,91,136,81,248,140,187,177,218,227,32,120,213,0,60,220,83,223,253,7,23,56,237,89,178,246,55,73,75,111,118,195,120,212,202,221,247,146,230,216,151,196,126,245,203,209,203,63,107,244,155,73,35,242,225,149,36,185,26,199,199,89,10,213,54,207,48,62,211,211,62,122,61,132,125,169,65,160,166,196,127,135,244,49,0,80,91,180,38,19,127,249,206,171,220,178,77,48,252,77,163,138,163,113,140,112,57,146,11,46,163,190,63,30,159,52,75,112,138,240,81,119,248,15,17,37,240,8,89,66,190,34,250,117,183,77,132,91,9,4,202,159,117,116,71,146,49,89,190,138,124,246,86,200,165,224,217,127,12,27,100,231,106,78,164,160,138,104,41,196,128,254,41,87,64,94,84,255,9,19,132,27,43,48,67,219,124,234,166,107,171,135,53,249,111,234,175,205,39,191,31,174,149,67,143,179,16,86,47,204,82,245,59,254,64,15,44,182,8,240,0,253,204,137,237,200,207,236,55,44,250,250,36,116,87,91,147,41,78,38,52,140,104,120,188,98,176,205,168,132,56,82,209,62,122,150,169,232,221,138,175,211,224,99,102,83,145,40,37,216,238,95,179,164,99,106,97,54,216,217,73,113,49,195,105,35,33,57,97,139,46,193,130,163,67,50,16,11,16,148,36,150,168,238,58,31,38,154,238,42,18,86,104,70,115,181,149,71,208,253,161,205,224,105,181,231,146,1,232,58,59,206,53,153,180,142,28,221,26,134,156,54,177,132,1,116,172,77,31,209,174,134,146,110,253,129,254,210,168,37,73,34,51,231,152,79,89,163,4,165,123,110,69,209,79,213,63,65,209,181,137,68,112,44,52,232,126,246,247,68,23,206,141,64,177,88,34,134,120,111,35,130,186,71,4,201,24,55,177,67,168,181,59,28,12,241,28,84,70,198,250,46,160,185,41,255,230,230,129,185,122,120,128,201,196,109,102,233,156,57,248,108,71,255,72,63,250,51,152,249,163,71,83,123,172,6,216,82,108,98,161,170,159,252,201,111,118,116,174,191,132,140,0,245,206,121,96,126,101,24,26,55,227,177,182,90,43,159,8,212,127,233,126,164,42,126,170,71,246,44,142,119,3,254,24,68,183,134,204,16,9,52,14,55,227,4,183,191,79,235,88,249,8,40,187,251,107,233,62,123,156,248,190,63,6,192,6,99,90,133,208,143,199,202,80,134,95,76,88,219,42,95,22,21,90,222,135,207,163,243,59,59,209,199,238,44,175,220,126,189,54,232,58,234,191,193,12,19,185,218,169,124,219,191,76,165,162,44,249,145,23,50,81,242,191,87,143,172,26,251,244,22,22,11,52,28,68,244,154,207,248,76,202,255,113,206,67,180,211,108,166,61,41,235,184,42,223,75,107,153,174,165,162,188,93,162,131,238,209,213,250,42,191,228,61,203,137,104,137,214,125,225,94,100,249,20,70,155,118,35,77,220,249,221,218,41,202,212,156,154,135,164,35,58,54,73,74,121,205,178,181,40,19,23,125,164,204,47,173,112,244,172,222,13,106,46,55,248,161,250,182,28,111,190,225,161,201,156,57,199,68,20,155,65,87,105,64,210,112,49,99,32,203,10,107,95,194,218,126,155,222,56,148,181,118,2,52,143,165,101,240,102,14,245,83,215,123,4,67,109,27,246,149,41,96,204,200,10,35,243,85,231,180,231,155,99,254,116,50,95,255,145,23,56,169,120,252,164,35,124,134,54,24,143,188,162,210,216,45,221,221,43,142,69,138,34,187,22,177,44,169,220,159,191,180,200,205,58,38,13,200,125,251,240,22,149,27,240,93,13,146,109,3,181,240,89,249,235,251,130,98,75,183,148,185,230,196,143,40,97,138,147,55,237,158,176,180,195,131,184,38,166,31,46,217,164,53,241,34,101,90,162,3,249,73,133,186,170,230,69,156,0,119,102,45,189,44,79,228,186,139,174,76,6,230,69,6,253,11,223,55,15,169,47,56,23,251,59,99,148,248,106,124,56,217,159,139,41,43,49,76,255,43,234,37,23,85,30,152,143,241,136,70,57,107,228,116,190,235,2,76,210,198,189,45,108,196,0,78,219,146,20,93,228,67,23,93,224,10,131,5,230,3,215,69,161,139,238,156,226,130,64,173,239,127,16,34,153,207,118,95,115,31,197,14,75,194,92,106,164,108,227,164,149,212,211,188,96,61,181,110,0,56,43,131,213,19,75,85,241,210,214,196,231,187,202,248,236,212,245,93,211,220,250,191,90,15,167,38,255,95,75,137,217,71,101,254,22,29,243,13,21,174,118,136,185,59,84,232,183,141,34,215,173,79,14,94,65,172,113,146,38,64,40,57,218,209,219,96,159,92,142,58,2,18,255,129,241,72,16,184,45,36,194,167,183,117,164,84,243,227,178,171,8,81,33,245,63,185,228,116,154,165,224,206,120,209,113,5,180,182,9,219,127,143,169,100,153,202,40,225,106,138,122,196,207,31,34,248,77,16,225,50,181,248,248,167,120,123,59,253,117,74,70,102,205,226,232,65,137,42,197,56,82,243,110,98,179,201,254,211,112,240,49,202,254,72,19,254,187,113,23,66,117,34,52,81,162,145,97,244,68,78,168,86,75,234,26,54,146,55,71,147,247,109,38,34,143,190,224,235,220,149,59,111,7,111,82,31,200,141,160,109,174,36,147,38,61,140,87,215,240,223,73,114,230,138,12,99,131,125,54,78,25,3,73,75,169,131,16,53,75,64,178,2,125,214,47,220,147,58,185,32,222,47,139,101,126,252,198,18,220,215,106,240,232,125,157,251,246,190,30,163,212,42,3,109,89,217,80,178,28,123,217,23,184,253,12,101,3,47,153,232,128,31,31,147,242,78,61,195,11,200,157,204,101,47,115,184,105,70,201,135,221,216,181,253,200,123,146,11,161,214,242,129,255,33,43,176,89,201,109,107,60,24,189,100,103,187,111,149,130,26,182,163,44,203,128,151,80,57,79,42,152,24,179,193,6,132,143,250,40,70,239,98,230,123,106,134,160,217,218,88,52,60,240,103,4,244,73,245,74,26,203,173,154,175,105,121,35,195,233,246,112,80,253,50,214,154,162,214,145,150,167,85,58,112,164,151,176,221,117,212,238,93,157,189,167,200,213,22,241,17,219,178,142,201,63,143,108,40,129,130,190,95,104,225,56,208,254,10,168,146,47,176,4,88,158,40,243,247,209,89,61,253,208,67,135,128,54,139,50,219,241,175,242,86,22,57,147,232,35,6,16,236,55,84,28,184,119,24,114,46,4,125,95,221,210,16,138,203,203,120,90,97,26,10,57,23,244,17,117,110,213,250,208,111,178,90,8,171,90,46,195,248,178,9,35,102,249,159,176,31,61,137,161,218,168,146,254,140,6,182,21,121,2,83,73,114,104,21,216,93,68,140,135,39,106,106,12,56,141,20,241,214,243,240,192,82,112,236,121,66,187,255,103,118,21,146,59,148,76,4,24,145,165,227,159,85,223,164,198,200,225,32,185,170,100,122,116,5,147,6,255,12,147,145,148,224,244,45,84,58,184,189,28,216,175,35,196,193,17,7,5,197,81,161,73,100,19,223,146,93,64,105,219,70,86,134,9,204,42,26,88,128,254,201,252,57,249,204,176,175,121,230,109,76,195,66,83,129,194,149,163,37,223,144,54,84,156,208,59,164,6,33,140,223,131,120,70,10,163,16,82,149,147,201,124,29,18,203,241,25,21,233,150,91,184,255,204,121,155,167,128,244,133,236,49,195,248,8,147,85,113,74,142,50,232,156,235,210,49,206,165,81,85,148,199,168,60,26,73,231,51,12,16,208,91,163,52,197,130,118,218,167,146,96,87,22,34,142,176,136,172,19,94,113,114,213,103,162,43,147,166,250,142,6,135,234,84,114,165,202,86,5,235,111,132,109,63,7,237,214,139,160,16,137,229,20,45,176,76,3,26,86,239,94,185,157,219,84,187,12,144,253,90,211,4,103,149,116,102,212,248,200,33,135,88,80,112,182,58,238,247,103,64,40,178,87,171,85,54,0,14,76,151,39,148,129,38,244,254,200,94,182,57,197,234,71,41,226,139,164,207,18,49,136,132,202,101,12,205,125,138,200,17,103,77,57,67,103,202,188,196,164,169,58,16,245,238,208,135,114,194,219,86,85,77,189,14,152,249,4,11,149,50,87,0,73,224,117,132,123,97,39,100,167,172,114,60,104,65,165,96,249,133,24,47,197,247,51,181,117,142,29,248,44,226,27,83,164,12,195,61,222,142,134,81,160,255,230,189,90,193,121,249,228,155,195,125,173,86,225,113,136,73,220,160,42,61,1,155,215,16,53,47,58,94,172,200,16,99,195,174,66,70,116,41,128,207,175,248,212,97,38,173,104,226,188,135,83,59,159,92,224,182,179,172,225,133,35,61,71,215,6,160,38,228,143,40,1,209,213,201,217,97,219,94,91,12,229,72,115,144,131,250,17,115,181,154,177,73,55,92,25,43,232,94,247,27,133,190,255,85,84,163,223,241,153,237,64,157,231,15,92,160,35,42,244,19,104,171,153,224,82,129,48,213,55,172,188,245,129,236,241,149,28,128,112,121,10,125,246,211,8,121,114,213,82,187,55,195,65,13,174,69,135,192,194,60,62,46,139,231,134,93,26,160,39,41,88,175,74,189,220,205,231,75,141,35,176,57,204,224,149,188,31,44,104,225,213,199,244,192,204,36,135,251,23,3,158,163,238,200,156,120,177,64,24,193,203,163,20,137,58,123,199,78,156,23,195,255,156,85,227,211,225,117,92,29,228,60,101,175,235,194,104,189,197,65,131,22,53,217,167,67,183,168,240,78,225,70,70,133,25,62,116,198,114,62,125,117,144,159,217,13,47,213,193,1,56,223,143,62,238,181,154,32,123,50,231,208,69,53,200,30,208,40,145,50,113,95,255,190,202,0,26,99,65,57,166,228,137,194,175,202,25,173,168,118,255,132,248,36,55,152,195,245,236,241,202,225,50,15,113,167,203,102,89,236,220,130,170,253,110,42,231,141,242,139,188,253,142,176,102,236,10,7,138,174,9,232,2,201,161,94,62,82,183,12,19,189,8,221,223,29,40,121,137,128,118,138,245,202,18,93,246,255,35,58,161,99,228,204,129,99,146,33,219,145,7,134,98,30,244,53,175,87,83,9,130,207,142,32,64,116,32,131,51,237,84,167,202,230,131,129,47,207,185,5,74,246,208,93,192,15,49,103,246,162,173,144,13,237,61,73,206,4,83,199,65,252,242,228,133,218,212,223,196,18,132,33,55,131,43,85,65,123,104,63,12,62,74,173,151,33,72,197,214,92,251,219,9,156,91,30,160,229,191,148,123,170,175,181,104,66,36,240,189,5,47,136,81,109,168,64,255,26,103,156,246,129,162,76,179,11,142,189,137,204,99,171,80,174,4,244,200,196,246,13,50,238,185,11,155,65,83,10,240,236,5,99,247,232,61,41,3,74,220,65,232,174,30,233,103,58,236,38,253,164,144,34,197,175,180,242,24,194,130,72,158,190,143,136,31,145,196,76,104,12,142,6,60,213,8,10,242,186,238,90,233,24,78,0,120,61,144,129,16,29,96,137,153,72,67,27,135,236,34,2,51,125,74,211,79,67,107,115,48,203,65,105,175,191,73,74,158,161,51,97,107,181,219,170,14,19,86,186,232,43,11,38,147,16,91,181,27,178,167,25,222,56,43,237,25,4,102,159,237,105,134,76,163,197,61,23,13,240,68,246,172,91,11,203,104,27,230,11,181,65,98,62,138,213,106,104,178,252,38,33,95,247,76,252,156,30,39,5,143,252,189,141,159,17,127,39,100,222,174,123,215,222,196,117,40,9,236,185,2,187,204,238,234,219,200,252,51,13,249,82,137,169,47,150,102,19,199,23,233,103,18,14,78,241,107,205,215,8,190,28,182,139,253,175,14,202,114,140,249,33,18,16,93,75,136,77,47,208,162,205,166,97,242,171,6,80,107,80,65,213,135,215,229,87,226,31,25,0,151,170,115,84,152,145,182,171,38,34,243,40,194,96,129,1,9,81,252,105,229,133,103,235,28,5,244,211,19,125,53,242,236,227,124,202,206,177,198,61,112,228,184,56,81,116,28,63,138,146,1,17,245,163,212,103,105,239,74,181,226,182,14,208,73,101,223,243,199,169,168,242,58,95,242,185,22,239,241,255,153,104,97,33,246,146,150,227,25,12,19,80,73,63,227,114,245,99,128,174,253,23,207,124,67,247,206,239,214,79,62,10,95,22,13,168,44,149,153,155,219,171,168,142,128,238,145,104,14,69,217,169,40,23,178,155,107,135,169,218,33,160,195,168,28,55,14,172,61,67,57,63,247,201,254,91,76,1,217,240,15,201,125,171,35,107,1,33,160,32,206,18,79,254,10,2,26,41,140,43,67,1,96,85,161,208,11,194,69,125,10,164,240,73,16,179,124,23,26,5,94,234,163,136,111,77,109,11,237,3,91,175,184,190,14,83,150,90,51,113,94,93,127,240,209,190,59,42,245,186,146,35,12,155,52,63,18,18,156,202,116,116,49,20,59,171,156,7,230,52,44,180,30,225,140,98,175,143,113,221,193,129,8,154,118,87,207,71,137,45,6,127,79,121,157,138,253,192,214,12,74,124,167,28,190,137,44,36,50,121,186,25,234,6,219,243,210,52,199,192,29,226,250,237,207,202,127,136,190,107,13,81,89,168,89,197,206,53,228,209,217,93,47,210,48,185,178,145,102,113,12,56,72,204,149,58,251,3,193,70,202,45,109,238,74,162,211,216,78,97,67,162,174,214,244,68,63,4,191,193,229,205,175,138,116,164,191,87,93,80,120,185,1,9,100,184,90,1,179,71,132,218,38,247,235,127,191,121,25,43,32,168,157,19,111,110,168,179,155,126,22,171,199,11,219,247,111,186,49,194,253,46,84,29,93,104,52,69,248,80,6,68,235,133,23,76,124,87,234,108,67,135,127,162,251,29,183,211,230,130,76,109,127,165,43,193,4,34,44,188,5,90,161,51,223,222,161,192,150,81,245,73,10,168,101,122,201,86,172,56,198,42,120,100,41,41,31,235,195,121,82,238,195,61,251,204,216,34,149,189,75,228,105,119,207,157,50,206,94,237,249,78,80,181,7,229,38,127,138,74,41,129,183,110,187,216,27,38,90,240,132,150,243,223,162,203,8,247,91,138,253,185,153,227,17,74,118,83,249,29,233,156,59,179,228,88,221,153,108,16,222,184,230,111,58,151,9,4,189,186,183,196,72,78,88,168,1,25,45,165,139,24,113,12,220,164,141,122,96,73,215,172,251,143,2,207,178,84,97,181,6,157,15,98,148,138,151,61,247,126,113,94,110,242,33,242,72,103,214,211,218,237,187,56,140,193,110,77,126,60,245,1,60,35,126,237,214,68,133,10,181,133,40,214,191,114,209,125,15,151,171,193,185,84,206,142,34,157,188,50,252,117,58,91,188,253,3,111,150,82,81,28,68,172,185,86,161,34,129,206,139,140,227,29,65,52,226,251,222,93,222,11,118,21,114,237,13,187,37,61,246,205,153,92,197,182,86,208,245,80,14,44,52,85,205,176,86,177,230,72,102,198,0,144,24,12,6,239,162,177,40,4,175,236,83,170,6,215,144,12,75,128,36,134,88,132,124,116,44,215,163,210,45,186,231,157,175,210,187,41,51,1,211,216,19,126,16,109,179,127,212,48,126,129,123,118,159,75,230,145,108,248,198,132,133,115,94,111,117,220,216,205,211,51,140,166,36,191,64,192,219,254,101,2,13,79,239,91,211,59,60,70,179,40,231,149,17,110,139,211,102,29,97,31,144,163,19,69,194,178,36,151,147,214,188,106,119,108,169,246,27,105,206,125,103,171,227,70,121,221,191,201,127,195,86,9,230,235,246,62,52,231,245,186,42,135,234,42,130,230,171,145,32,204,190,78,129,138,134,245,217,202,8,46,186,255,217,108,153,81,236,245,86,119,218,10,47,176,203,179,190,185,249,159,51,79,169,251,17,179,134,47,215,231,187,229,160,52,208,224,91,66,151,113,133,151,45,58,253,23,182,112,224,85,97,251,162,247,100,34,73,187,96,14,161,198,192,229,246,5,53,9,61,174,28,186,108,56,251,91,202,224,125,197,204,156,36,144,176,62,189,236,56,44,3,222,249,92,114,227,81,196,200,184,61,126,27,220,105,154,240,220,206,105,133,124,244,240,111,249,249,214,226,121,103,211,109,223,225,95,71,220,230,232,202,69,45,91,2,14,17,65,97,246,157,116,36,27,0,50,207,114,25,194,90,100,29,201,133,128,53,252,90,61,228,45,94,117,158,50,57,205,105,27,229,223,89,12,226,0,88,125,2,139,86,8,15,244,31,165,59,129,203,187,228,164,58,212,62,82,202,170,185,253,140,193,234,38,16,106,152,214,77,243,228,210,22,221,94,24,102,28,117,216,88,44,112,219,177,172,43,112,7,47,113,124,214,99,116,199,224,255,110,147,118,193,246,105,224,155,206,124,140,104,70,39,121,146,42,248,248,124,33,98,209,82,57,153,225,64,114,226,240,128,169,104,93,127,153,95,232,62,62,145,229,134,38,112,85,170,107,31,198,23,99,104,73,132,133,12,92,34,238,104,30,142,92,180,63,87,146,5,75,3,124,160,147,242,241,55,253,104,58,142,161,204,42,14,83,140,62,199,174,22,109,5,212,29,143,25,147,221,135,117,222,10,141,4,245,18,34,186,254,74,94,163,103,44,16,80,120,146,40,158,28,170,17,24,26,30,200,26,30,98,28,133,46,79,250,192,49,224,215,20,247,5,156,198,190,26,109,205,67,177,82,15,232,22,129,136,116,255,79,224,146,253,50,214,23,201,187,247,79,87,169,253,239,7,194,210,254,110,64,27,14,50,86,167,109,137,173,255,165,203,28,146,12,162,111,44,182,242,111,21,194,19,229,17,241,78,160,223,127,119,127,231,216,8,29,81,100,217,67,162,241,213,99,7,151,138,244,145,101,38,222,107,146,191,62,15,187,199,20,169,236,40,158,30,83,120,37,22,7,249,170,2,140,90,106,131,71,242,128,10,231,6,149,28,98,167,33,211,126,20,82,155,102,183,166,109,127,105,189,123,141,20,3,233,53,102,66,229,78,13,120,164,162,207,123,118,127,131,197,184,255,12,254,117,232,136,138,94,22,9,245,201,71,70,32,65,27,111,16,238,131,78,36,22,31,223,132,253,39,207,106,223,200,104,125,63,123,185,176,251,84,249,98,160,78,9,210,60,194,241,88,229,215,35,194,196,188,253,67,236,73,255,198,100,110,198,10,161,224,233,157,216,185,6,208,70,146,147,146,8,55,156,239,206,162,104,4,15,232,196,55,121,109,75,145,74,80,150,191,14,34,10,59,149,85,105,16,49,198,187,151,96,85,32,11,192,159,46,34,89,57,79,194,196,250,218,231,73,103,51,186,201,92,5,14,92,182,48,69,220,162,235,23,104,18,232,238,146,225,147,94,150,10,97,15,187,221,178,252,37,82,20,22,230,162,51,96,34,78,248,83,97,93,154,93,187,215,129,203,27,164,109,244,242,255,106,205,4,91,199,198,205,31,75,82,143,226,197,92,41,194,112,35,73,52,65,234,64,30,205,58,44,191,159,54,127,3,232,13,23,25,216,99,47,167,197,17,156,96,67,106,102,13,21,162,148,184,107,196,135,112,222,108,19,79,131,56,34,83,176,232,221,33,125,10,160,25,74,165,97,13,94,231,151,14,92,95,148,143,115,187,120,181,38,86,1,136,163,7,113,89,150,144,152,240,140,242,6,134,199,56,253,252,123,122,124,87,109,166,217,47,253,193,81,24,163,33,254,27,213,250,216,5,152,28,208,221,209,131,143,117,2,41,31,14,155,46,42,73,59,25,79,212,104,44,102,30,106,86,32,255,216,116,2,148,154,66,179,31,35,129,6,71,140,21,87,16,122,51,138,22,82,87,73,143,58,220,206,14,249,26,181,231,1,155,4,148,192,252,26,23,38,67,166,4,197,205,85,217,105,117,127,194,148,153,167,139,63,51,126,129,114,192,227,42,17,86,200,211,251,19,201,157,27,202,198,241,149,224,238,233,201,192,5,160,25,181,109,6,172,142,212,53,167,36,3,123,14,55,3,223,21,161,162,167,135,181,188,25,94,74,66,2,201,130,191,180,200,162,88,219,87,105,6,153,152,78,87,108,117,26,63,46,161,190,162,30,130,194,236,111,17,86,96,108,58,89,141,10,2,104,16,85,148,50,108,92,67,47,188,190,54,245,62,26,217,46,95,196,2,166,136,94,113,184,188,89,76,171,246,77,111,129,212,187,187,130,25,67,142,81,53,203,43,252,210,50,54,135,52,36,60,237,125,200,95,72,46,20,44,192,221,57,221,11,48,80,174,127,74,223,176,210,67,190,55,83,135,192,223,166,207,188,143,6,184,93,76,195,245,210,135,141,112,155,171,130,99,213,160,9,133,12,217,33,114,149,165,17,197,66,58,62,146,199,134,149,18,194,34,131,69,54,21,172,229,179,87,108,212,87,125,179,28,236,148,62,113,165,210,147,183,46,68,158,5,193,174,188,154,42,72,36,50,193,47,195,28,120,235,213,106,54,151,217,203,203,161,6,86,12,251,7,147,203,202,131,6,117,90,84,233,189,21,32,4,57,223,240,217,74,233,146,187,98,115,20,148,32,77,242,237,219,226,245,180,215,40,115,47,179,229,54,77,73,18,95,200,206,112,250,111,4,31,109,91,24,82,19,56,178,65,252,199,140,252,39,136,32,61,15,103,46,219,215,185,203,155,128,169,202,76,148,152,233,115,8,231,100,114,50,241,120,200,26,142,138,249,50,27,61,237,201,219,65,27,203,11,41,233,184,196,111,169,76,180,4,45,90,82,193,209,23,55,117,235,151,144,72,250,200,28,203,10,225,121,79,40,49,190,105,243,42,160,225,8,249,215,171,184,146,7,202,111,193,221,37,252,195,35,177,78,60,204,187,255,59,10,232,11,62,50,204,16,102,161,165,169,158,121,255,48,215,17,6,76,55,59,244,157,44,81,167,46,244,132,252,54,253,191,107,56,130,204,54,78,242,167,127,178,111,190,90,30,64,98,120,53,61,182,231,43,204,54,55,221,27,252,184,225,59,243,85,152,154,79,39,181,148,115,71,167,233,22,208,8,231,74,113,70,43,42,73,107,163,48,122,45,188,130,69,97,224,199,70,98,248,168,166,84,111,28,84,195,244,96,130,202,169,66,251,4,132,57,22,165,54,201,104,130,196,49,121,17,153,192,132,36,51,255,38,71,67,6,67,43,73,5,60,137,112,66,115,142,132,252,221,191,115,245,45,245,238,48,94,190,95,128,167,66,127,106,210,44,202,254,17,42,121,255,218,205,108,187,74,134,100,10,26,46,114,6,168,111,202,156,55,131,14,127,39,191,41,164,142,190,25,157,163,228,44,196,194,34,139,39,232,145,226,200,58,192,146,25,86,32,18,210,40,247,175,47,161,29,8,51,153,29,124,99,227,20,1,126,188,120,25,230,3,92,98,211,186,145,46,65,101,173,4,220,129,183,124,84,248,6,168,115,140,228,169,175,235,221,39,223,200,67,57,234,102,246,14,217,167,97,40,226,141,119,142,217,28,17,111,35,254,113,235,92,255,240,232,13,148,57,116,192,151,37,237,42,102,134,180,92,171,224,247,22,141,244,205,25,99,99,186,224,72,26,129,32,239,47,27,139,58,135,29,24,46,56,22,64,166,120,166,217,66,171,163,202,3,244,228,81,58,19,250,50,122,29,154,163,47,71,113,212,183,174,49,34,67,42,242,51,107,79,63,116,145,1,15,107,191,80,89,88,193,130,6,83,173,3,212,73,248,198,12,126,87,213,72,140,118,72,18,180,198,231,68,173,116,0,48,183,0,181,149,118,143,51,177,95,142,99,53,17,69,195,0,66,206,6,118,118,142,182,178,165,177,164,171,235,3,142,149,243,50,23,71,143,31,170,104,121,160,202,23,119,14,207,158,145,139,148,221,164,143,136,91,245,8,86,255,95,248,133,63,213,254,181,144,126,189,219,36,237,11,112,176,76,125,58,178,251,58,201,63,200,188,187,115,95,140,58,4,166,33,87,122,83,33,182,68,138,129,236,58,201,140,185,6,17,103,123,129,40,5,16,173,241,232,6,249,136,212,189,118,151,200,234,22,217,118,95,64,2,208,130,90,202,63,107,5,80,219,150,251,47,201,15,95,200,168,156,151,105,233,74,190,228,10,62,58,9,119,250,116,54,157,239,194,6,158,34,55,109,10,196,248,199,198,142,30,8,9,4,237,79,204,54,243,34,104,252,149,85,11,29,169,115,54,210,176,224,130,58,169,26,174,0,172,115,60,80,128,86,147,221,170,45,119,69,243,235,60,202,158,145,103,70,135,10,119,210,121,155,4,56,133,8,129,188,42,17,166,162,87,173,161,222,197,89,228,58,123,54,245,77,120,74,122,39,57,59,58,101,222,176,213,122,188,122,112,188,203,104,113,243,66,157,57,42,37,68,33,109,21,18,172,62,243,88,211,134,152,177,168,103,242,170,64,255,253,62,44,193,90,244,35,155,181,90,1,38,48,221,88,234,227,143,39,18,32,233,73,88,140,240,125,21,100,219,251,190,83,179,8,215,198,230,217,86,181,6,189,137,102,34,12,145,177,223,220,159,177,230,155,163,0,139,79,218,159,141,120,120,42,180,208,135,52,131,112,246,142,218,112,130,71,9,89,80,111,102,70,241,69,207,17,144,203,43,123,100,60,12,197,16,11,57,73,112,56,76,251,145,224,39,28,162,248,240,213,144,174,216,245,3,151,181,182,101,120,6,55,205,233,140,162,182,232,163,105,125,164,187,145,8,18,82,94,67,25,102,218,48,90,114,68,59,34,32,119,238,178,193,49,29,38,212,124,204,245,103,123,70,24,23,177,196,50,111,135,29,17,232,38,247,216,12,159,158,84,157,161,69,36,41,230,184,166,29,142,168,103,74,223,104,154,16,48,235,211,56,118,169,74,72,246,55,13,23,222,42,35,246,54,199,169,140,198,249,138,198,164,149,92,136,246,175,143,47,195,0,198,202,84,149,117,103,14,65,119,88,2,84,193,227,53,169,180,154,115,67,209,212,229,149,218,150,202,95,16,234,15,183,158,212,135,245,208,77,247,103,140,214,43,195,255,186,49,45,51,188,153,227,10,95,171,11,186,206,7,171,32,21,161,119,114,24,154,250,27,107,143,203,36,62,19,86,246,108,149,228,171,94,101,193,75,205,125,116,123,50,84,158,141,151,6,241,133,248,95,89,2,58,254,131,237,181,107,164,62,57,10,198,21,238,119,26,77,134,13,126,242,165,31,7,247,156,202,202,70,12,111,2,14,50,84,213,34,123,189,179,72,240,202,253,158,209,126,216,68,200,144,65,75,128,81,247,73,223,72,247,80,175,114,115,232,195,167,66,64,183,195,141,206,57,148,64,98,80,107,239,171,123,230,96,233,175,137,212,82,89,2,204,94,134,22,41,208,188,85,92,200,22,7,137,182,57,20,39,195,28,87,22,164,157,128,72,12,218,139,239,76,51,161,229,144,55,233,36,64,64,24,12,127,171,243,242,124,178,67,35,243,70,56,138,62,207,219,56,232,88,194,150,197,156,254,69,103,249,118,136,154,141,74,34,195,83,9,151,119,98,192,48,152,129,255,210,190,127,44,181,53,58,30,126,159,178,2,8,119,105,173,96,66,68,4,228,126,125,47,38,49,15,181,212,114,201,136,136,34,181,105,249,28,212,129,160,225,202,193,88,5,138,106,226,192,46,118,211,74,154,13,194,122,179,102,214,73,107,7,235,22,49,23,198,149,209,220,183,117,25,215,193,230,169,122,250,84,82,54,68,147,143,151,184,17,104,39,155,63,93,149,74,19,27,188,148,123,90,167,91,215,248,21,76,221,34,27,112,40,197,63,138,175,201,109,244,130,0,187,114,228,90,103,219,91,207,203,240,93,20,18,99,8,201,231,141,114,199,144,85,101,67,41,97,49,129,164,203,48,5,184,182,62,168,42,193,124,231,177,102,166,0,249,84,220,142,66,255,73,64,122,114,4,47,45,40,37,159,177,207,12,144,27,127,51,175,232,120,241,193,109,87,59,131,93,71,253,183,173,153,107,199,19,214,74,20,176,37,119,136,40,195,220,57,64,135,255,162,80,84,55,167,217,195,175,119,160,6,221,161,66,147,15,241,242,99,69,244,153,188,194,176,172,151,127,192,140,119,110,21,8,121,253,185,13,143,253,216,51,41,35,8,13,169,133,242,138,76,169,116,63,253,131,42,21,106,205,96,69,33,79,6,38,81,241,46,166,125,218,206,246,164,233,54,29,208,14,183,228,213,122,205,170,248,115,121,144,46,28,181,65,237,35,11,72,11,36,17,106,35,85,59,142,203,41,69,172,242,239,14,127,100,126,77,87,50,82,99,85,104,230,98,233,61,214,250,207,207,236,25,141,235,166,14,118,137,172,27,103,187,226,113,197,228,169,250,231,102,55,3,226,35,5,60,60,69,88,149,238,107,37,17,207,2,224,67,220,114,178,81,220,104,63,81,226,15,32,144,29,92,156,32,183,24,60,96,46,30,62,218,153,62,159,155,41,42,170,193,143,121,131,119,23,216,232,188,167,16,88,216,251,15,83,90,191,173,247,230,0,173,5,196,209,144,116,131,63,208,97,110,148,165,240,160,131,135,188,182,26,48,126,180,53,238,61,56,145,252,164,213,68,8,12,255,58,213,208,238,196,62,213,186,16,237,62,247,107,221,105,234,157,24,17,107,149,157,2,29,130,247,117,134,127,0,137,185,65,119,193,66,119,50,122,78,129,4,138,105,42,58,26,151,140,55,236,238,28,232,77,59,86,160,182,183,183,105,237,6,73,87,67,33,158,142,160,137,100,239,216,228,162,217,221,80,181,188,189,231,191,104,190,236,174,170,175,223,47,37,60,126,151,107,13,40,193,242,26,246,43,25,140,54,19,202,241,201,144,140,171,76,250,247,79,203,120,222,10,211,88,197,96,131,95,154,130,153,155,112,16,72,108,40,85,138,58,34,10,198,227,50,10,110,152,4,236,19,248,165,40,184,180,67,83,187,151,142,245,251,111,152,200,77,91,198,88,143,159,111,5,204,25,208,113,139,157,114,68,107,9,55,169,180,194,244,34,5,166,141,205,73,55,174,75,7,26,219,156,172,188,75,174,240,131,203,91,93,192,235,169,54,221,149,83,33,170,131,28,234,167,236,236,46,48,66,224,95,4,40,22,137,184,62,128,88,209,220,32,25,228,101,251,252,64,80,76,183,142,50,8,171,115,205,63,183,50,75,214,56,18,165,157,158,84,224,35,233,96,249,176,253,6,20,95,85,234,116,141,89,130,14,203,139,126,74,99,148,175,93,81,42,70,90,158,220,79,36,32,234,51,114,81,226,222,146,218,140,150,244,80,198,95,244,32,44,89,125,189,218,125,19,31,97,200,159,255,227,79,20,159,238,217,63,116,82,252,88,238,185,139,94,151,129,255,244,192,53,50,97,241,67,126,9,216,121,35,178,43,188,144,235,60,49,79,30,243,4,129,31,23,253,203,82,191,247,232,136,40,205,60,202,94,218,216,24,173,60,235,65,26,144,23,108,106,52,108,232,188,227,104,145,197,216,26,18,77,78,18,242,232,236,16,119,114,40,187,7,191,69,42,24,20,223,34,201,128,50,7,76,154,10,88,227,57,50,70,181,25,163,69,115,103,41,230,17,215,144,224,231,132,234,68,251,128,18,183,241,172,20,24,232,182,219,47,103,174,191,65,129,203,245,207,210,126,114,153,179,2,66,105,158,96,212,72,33,80,31,225,175,212,57,101,7,53,46,184,68,99,24,191,65,204,80,231,232,113,78,44,122,70,10,150,119,181,254,253,34,25,26,250,112,164,63,191,181,191,192,119,67,153,151,244,239,54,99,230,117,147,209,226,144,216,56,193,196,32,81,32,251,70,73,90,132,141,5,137,252,249,70,45,236,128,49,169,195,112,21,24,15,89,0,215,196,9,98,148,33,125,153,24,64,104,97,234,193,122,7,163,143,176,12,14,195,194,80,9,0,118,21,224,255,107,55,95,245,167,210,228,18,32,45,27,119,229,123,171,109,200,41,9,255,148,108,90,24,44,56,240,107,92,44,227,229,237,100,107,137,92,21,3,118,220,31,107,66,4,231,245,215,232,134,164,73,54,136,219,74,70,242,35,211,137,76,121,143,234,197,187,152,22,153,176,178,174,141,175,171,206,109,78,111,73,86,164,121,102,215,127,23,74,138,108,209,72,140,106,238,240,231,151,206,29,255,85,25,250,27,75,8,50,241,38,59,12,241,153,146,216,23,89,160,233,128,74,111,60,181,169,123,9,74,2,7,201,104,160,140,100,238,25,160,255,78,235,210,79,97,245,49,149,18,13,183,169,169,236,244,152,84,214,183,51,99,84,211,69,189,221,39,121,193,142,106,144,16,219,23,75,222,194,206,221,11,70,19,27,88,2,189,11,241,130,90,241,231,22,19,172,73,42,100,45,51,0,39,25,30,143,52,55,156,148,71,142,79,80,52,206,100,57,193,94,107,191,114,83,193,29,30,95,47,196,113,79,80,2,196,217,13,221,116,65,52,19,60,106,46,55,101,154,143,87,122,177,204,144,78,145,235,47,116,91,56,241,47,243,114,72,212,90,198,192,86,70,130,186,206,63,139,75,161,101,39,101,203,189,116,56,127,132,37,9,137,222,16,225,243,69,118,221,27,89,132,80,19,161,47,249,51,108,45,202,22,129,25,36,120,217,24,159,92,117,119,125,48,46,209,161,97,10,106,157,120,76,37,86,144,67,91,146,107,40,134,15,224,120,56,22,135,126,78,150,50,26,94,117,160,171,139,192,34,70,96,125,225,139,37,104,41,237,212,195,110,14,38,68,57,112,17,128,73,147,24,90,169,41,89,5,162,223,26,34,228,207,62,90,245,248,248,61,135,148,145,228,39,161,110,25,77,252,255,253,252,203,137,22,185,248,212,224,172,86,207,49,153,60,4,134,94,90,123,33,165,46,241,16,63,172,195,166,207,195,5,167,201,155,58,244,59,18,255,49,79,62,26,109,71,243,101,88,74,40,80,243,15,206,211,154,10,180,105,17,100,164,32,145,120,212,37,17,68,0,238,26,188,1,139,21,243,214,127,206,121,57,252,220,164,12,2,13,166,171,174,182,154,156,72,187,3,33,217,20,123,118,123,128,191,154,192,106,16,143,151,45,131,122,177,21,60,154,112,172,248,241,247,188,57,176,125,240,149,98,64,21,185,255,145,125,164,198,101,37,100,26,137,0,1,225,166,108,148,141,65,75,219,155,160,234,84,217,197,189,134,82,136,66,94,185,211,203,209,28,245,167,6,166,13,42,181,151,196,240,243,13,0,92,43,248,25,173,228,99,251,43,170,216,104,8,63,171,232,242,175,176,194,234,94,20,39,117,102,89,51,48,102,142,191,186,252,191,15,206,13,100,191,22,6,47,202,192,27,4,233,199,127,165,119,216,27,174,158,70,242,30,165,200,120,245,127,152,152,55,66,148,66,255,131,48,191,158,221,95,185,253,206,187,4,54,227,164,142,145,223,126,235,100,75,41,213,94,180,49,176,165,174,96,27,212,91,24,172,155,60,244,186,230,227,135,130,222,153,154,23,19,41,55,140,252,80,145,156,243,145,64,105,93,214,92,239,13,187,213,25,162,23,40,78,237,8,107,121,223,204,171,91,68,141,107,252,155,67,142,182,38,37,210,193,213,8,65,31,172,139,218,157,165,219,22,3,201,64,12,255,207,226,28,53,105,70,44,6,164,121,137,41,202,195,183,29,157,200,235,135,184,90,111,172,40,173,4,98,82,159,41,15,65,4,213,91,18,60,125,145,151,221,238,225,35,118,106,100,255,212,7,6,203,69,60,119,161,31,16,30,51,92,152,0,28,237,51,88,249,110,203,172,55,208,216,19,9,28,40,233,163,92,112,208,164,11,223,46,189,250,97,137,68,76,0,64,166,10,71,131,221,147,171,193,61,52,18,184,16,233,164,52,221,137,250,17,133,248,98,141,32,245,226,21,66,48,195,194,204,3,182,91,132,138,211,109,37,21,21,196,150,156,235,145,78,5,76,187,116,214,25,92,67,63,82,78,142,62,44,200,151,139,183,231,227,141,81,95,133,174,210,44,241,198,35,123,38,4,120,129,178,63,67,77,236,11,51,49,106,155,247,45,170,168,41,38,12,119,128,71,122,173,254,158,193,64,103,43,28,232,150,20,34,112,25,96,124,22,223,31,135,179,17,7,143,179,230,77,55,158,130,251,109,169,24,96,98,95,17,202,118,97,21,218,46,22,36,81,140,1,95,49,247,96,87,133,216,47,59,87,188,237,10,184,79,135,84,93,92,215,163,118,220,27,38,247,105,154,61,49,194,75,54,9,44,159,202,99,93,17,143,54,92,25,131,92,219,99,185,94,2,125,219,13,6,17,28,152,169,48,42,199,181,134,151,224,70,97,61,40,22,147,88,58,17,171,15,239,156,29,177,147,194,74,132,21,254,233,12,124,25,178,218,147,124,167,231,37,211,234,208,82,151,125,68,56,217,39,54,190,233,148,169,170,150,186,34,145,234,201,203,222,109,124,105,31,235,105,249,196,89,141,114,164,21,141,98,248,16,35,114,2,43,68,17,227,205,211,195,157,248,59,190,214,1,84,69,215,238,14,108,81,76,164,219,150,68,36,144,167,141,26,49,7,21,237,78,84,186,131,96,95,39,0,236,144,140,192,105,25,182,197,5,151,155,57,54,157,76,42,22,22,167,69,167,72,17,107,38,237,159,231,105,128,134,226,149,218,45,177,104,5,95,225,155,155,68,133,95,210,107,166,197,202,70,247,8,45,215,192,152,152,179,203,1,199,156,80,142,13,210,128,246,65,154,100,113,141,206,1,242,232,105,93,133,192,235,76,167,123,174,232,106,107,157,253,135,255,24,60,90,59,147,89,18,107,170,186,4,70,169,236,127,72,113,193,202,40,90,223,182,169,15,209,215,79,102,97,168,5,35,178,196,15,139,185,164,155,21,142,64,34,237,27,53,143,161,151,216,189,183,82,218,82,8,156,121,33,187,79,12,242,160,117,248,245,108,68,90,142,131,40,158,0,94,135,229,167,172,45,182,131,73,93,8,231,251,141,215,110,216,193,91,123,94,113,57,172,103,99,139,182,189,1,45,113,169,223,81,63,186,212,214,57,25,35,238,14,212,236,94,127,235,174,219,56,215,230,201,165,36,103,240,237,211,7,149,126,207,247,115,66,180,23,35,172,147,70,206,112,135,255,47,76,251,184,218,146,188,156,185,101,20,210,98,207,216,126,106,109,237,205,152,109,1,125,118,176,252,103,165,160,39,37,247,244,141,238,212,235,220,54,217,80,15,49,55,160,106,229,70,89,19,236,156,175,189,18,139,139,23,33,161,198,52,193,141,213,179,198,160,119,65,29,251,156,202,71,23,39,45,19,204,238,209,53,31,88,176,140,58,247,2,73,27,165,233,220,20,200,41,60,85,56,222,155,15,97,173,155,11,233,31,36,26,13,255,95,17,117,235,143,238,186,109,145,125,239,156,188,217,190,144,255,193,75,52,38,53,106,196,64,9,176,7,243,94,166,84,236,199,208,241,128,198,122,228,47,177,111,156,142,242,100,56,176,66,159,53,97,202,51,221,41,38,34,85,11,104,23,113,124,13,0,6,187,129,120,224,127,49,38,101,124,130,19,110,149,149,4,255,217,244,155,50,202,178,34,46,227,38,122,182,82,103,194,133,127,229,61,150,16,130,31,13,54,97,116,91,82,156,110,71,252,41,68,210,43,82,235,207,132,204,162,248,146,246,138,122,38,183,105,250,109,227,91,118,53,117,95,115,88,114,244,100,109,78,83,99,54,51,195,199,250,20,60,41,168,240,83,143,97,150,128,117,95,111,182,236,32,194,84,206,214,76,231,253,123,242,128,10,239,228,176,254,230,26,220,249,218,147,31,211,107,199,206,238,176,67,122,245,228,131,74,229,35,230,241,85,178,233,196,178,143,72,159,220,105,132,185,195,80,158,184,254,9,254,198,141,161,239,149,132,60,79,182,216,248,140,62,20,152,80,36,26,61,139,21,191,100,40,113,71,11,249,235,132,85,241,6,236,90,16,244,216,247,13,254,27,18,204,2,230,157,244,226,88,248,53,104,55,59,217,250,94,218,123,53,41,169,68,143,16,187,188,246,112,178,3,54,157,97,145,3,106,193,253,170,119,57,101,201,154,50,160,26,231,113,91,178,246,64,195,56,47,170,227,198,4,69,151,8,199,114,61,225,238,123,168,188,133,85,249,215,7,40,127,181,255,62,214,162,151,245,112,215,67,112,220,148,82,77,53,197,238,43,106,86,0,101,51,215,232,82,192,78,29,241,201,131,72,105,142,32,147,95,205,186,224,103,166,113,247,104,140,172,211,125,97,7,244,196,30,237,42,59,112,217,56,18,151,90,104,254,9,85,134,114,143,157,117,175,17,106,134,168,41,197,224,239,216,54,184,14,197,65,144,7,125,193,137,219,141,229,146,127,207,67,109,24,45,134,58,8,109,136,248,170,186,51,211,91,64,142,191,152,227,111,244,220,187,254,29,192,9,82,46,53,24,227,108,182,135,170,210,234,53,252,254,187,255,53,219,31,35,47,76,1,214,73,24,12,149,161,232,2,240,124,121,208,88,1,59,143,47,188,137,156,16,119,139,177,79,217,67,166,155,19,101,91,83,34,72,81,5,216,187,43,79,11,182,22,41,201,118,111,27,45,250,189,99,57,88,2,112,209,95,62,127,154,11,74,183,207,42,66,217,227,165,88,44,37,143,33,153,142,164,133,129,192,193,141,76,90,24,131,180,188,209,109,186,6,38,214,114,18,81,68,232,163,108,177,15,47,132,159,54,71,18,112,137,232,240,119,91,23,64,99,216,65,108,203,74,125,16,86,251,216,212,106,136,185,150,14,240,138,144,38,51,68,235,50,180,214,181,250,203,11,249,151,165,62,161,58,0,127,130,47,158,116,133,175,214,29,26,10,171,205,21,219,17,68,127,122,42,157,1,117,13,29,197,222,93,8,0,246,95,98,11,44,145,255,60,4,112,131,53,118,209,2,163,155,141,57,140,82,16,240,253,185,152,112,87,125,202,85,42,187,132,172,89,221,133,228,38,134,158,61,226,30,52,1,243,226,222,223,178,246,23,101,95,139,130,24,245,246,102,167,184,204,185,151,49,177,187,101,138,87,163,83,86,180,161,122,124,82,126,170,195,49,129,53,198,129,44,8,110,252,167,14,146,113,83,175,28,185,136,100,176,148,1,80,203,192,235,165,1,89,55,220,107,132,148,0,32,160,145,250,207,216,69,122,176,203,162,37,15,175,17,198,211,133,97,44,146,86,64,157,109,74,14,227,107,214,193,186,141,29,2,202,6,118,90,62,203,214,226,85,2,188,97,20,214,186,109,50,134,254,41,108,0,51,142,75,185,13,70,174,119,243,48,247,178,117,94,98,14,84,237,142,83,243,233,168,147,61,101,241,196,165,11,254,34,12,18,90,54,30,185,66,227,187,131,115,152,166,193,42,73,57,213,137,30,171,7,205,112,132,12,8,111,32,251,247,89,9,91,195,25,127,254,4,163,153,159,120,240,144,141,203,169,194,219,16,186,113,234,195,247,26,237,213,142,33,224,232,77,22,237,165,246,90,45,120,48,59,184,4,233,232,19,194,170,124,88,237,247,243,43,16,109,82,21,188,40,192,212,120,172,175,127,79,241,231,126,63,24,3,223,16,73,128,223,121,133,227,76,40,5,114,101,199,219,120,96,157,117,137,223,249,73,171,220,190,18,40,81,8,50,232,144,162,194,232,72,147,97,191,51,186,101,32,160,11,104,192,102,196,200,226,180,69,153,229,104,51,109,250,104,31,160,160,76,36,166,137,87,129,98,64,42,1,72,254,39,89,190,209,212,184,45,132,163,252,141,118,148,75,239,110,85,77,76,39,126,38,88,153,90,116,32,56,118,115,69,245,116,87,242,74,171,82,15,132,182,152,95,138,240,235,209,5,78,149,57,100,66,242,88,29,28,181,240,184,141,127,100,93,134,153,209,222,14,117,138,253,57,123,3,64,101,255,228,172,125,23,67,191,151,3,122,104,16,158,15,233,249,54,241,15,188,208,69,39,238,170,174,3,146,218,120,125,184,235,124,142,81,250,255,53,93,59,211,102,107,90,169,76,74,15,88,123,93,148,203,73,212,201,11,152,200,224,23,185,44,249,223,155,196,34,51,172,81,87,237,89,11,93,104,155,120,49,191,21,16,113,223,158,143,174,83,103,143,132,103,7,240,179,122,68,221,216,60,72,61,217,241,173,34,118,253,219,205,51,131,150,208,54,53,140,37,179,239,108,223,146,208,166,150,225,90,132,63,241,91,33,170,4,80,223,206,124,136,174,167,12,90,71,140,82,254,61,59,102,92,106,163,16,53,85,186,255,22,209,168,162,127,56,21,90,239,8,196,215,51,45,111,172,121,89,154,129,69,25,34,253,202,150,33,199,3,112,213,51,193,141,42,49,44,191,46,182,95,78,74,157,94,120,100,243,254,112,84,145,73,86,94,169,127,4,163,13,148,19,3,203,174,69,124,182,46,143,142,174,28,135,116,24,227,79,27,216,184,123,131,2,165,236,120,238,121,6,19,101,195,70,152,13,52,79,226,145,173,234,16,182,238,197,3,152,198,57,190,120,209,10,229,169,92,214,163,249,68,206,100,218,8,129,7,105,174,158,65,25,120,128,63,212,126,229,45,13,75,189,147,109,174,48,19,206,140,78,191,221,6,60,211,158,108,247,6,231,153,211,208,114,31,239,210,174,62,20,63,185,183,217,145,230,202,185,59,25,235,153,187,53,67,247,195,33,50,68,244,51,25,230,195,87,76,80,7,254,250,176,120,119,219,109,203,81,203,215,34,185,0,52,113,66,214,86,36,34,57,202,106,214,200,225,187,30,60,115,52,139,89,225,49,125,80,225,92,73,90,227,163,186,52,227,161,79,92,248,198,35,18,116,132,181,127,129,17,72,103,0,49,2,196,48,86,133,234,33,40,199,198,18,157,233,184,241,113,204,142,80,49,149,168,145,93,53,91,196,21,42,49,74,21,73,125,247,190,148,229,172,84,116,232,33,50,122,138,32,176,244,238,183,62,61,82,116,14,1,39,236,80,234,252,163,55,48,190,56,51,17,32,23,6,9,186,217,230,202,135,78,38,234,197,94,178,164,51,152,188,246,128,227,111,207,10,107,45,38,7,230,173,33,84,175,124,119,79,145,61,113,158,10,43,249,250,236,215,233,168,47,167,69,33,178,186,171,27,68,2,214,74,190,21,179,240,53,36,36,184,234,90,106,158,66,82,248,234,209,32,150,250,0,94,196,54,76,22,253,149,73,78,18,30,11,197,10,199,89,33,227,236,38,191,76,109,202,142,165,141,62,181,128,72,98,117,80,243,196,193,50,212,115,166,35,231,181,204,149,40,205,220,82,3,165,64,70,80,10,174,91,89,64,172,201,82,133,66,214,124,122,254,82,30,204,151,195,156,185,76,72,181,113,168,219,135,227,81,249,156,162,130,202,162,76,164,115,170,207,89,8,193,88,213,105,132,166,202,123,248,83,1,191,201,87,253,233,191,208,6,199,253,170,179,170,152,104,39,234,79,3,162,85,17,73,95,115,169,234,54,232,138,79,37,164,207,29,186,199,114,122,111,168,226,116,65,100,167,240,167,79,40,19,151,166,162,15,18,121,62,153,122,127,222,216,125,2,149,145,26,197,174,66,12,230,147,159,197,131,77,241,191,217,75,50,85,141,212,100,73,247,115,144,104,185,130,134,205,65,81,141,147,48,52,181,102,217,115,74,198,20,11,64,39,177,75,112,66,215,176,34,26,44,87,250,3,137,6,177,13,47,14,130,110,139,174,4,71,42,80,132,133,196,112,255,155,68,3,120,125,92,55,103,126,141,31,209,250,188,247,223,2,28,54,60,5,148,241,40,0,240,62,234,54,57,11,17,247,182,125,41,200,144,75,232,95,94,110,152,207,172,72,50,29,97,102,46,6,230,200,39,79,128,120,28,195,250,236,133,145,168,145,85,180,43,59,152,181,251,107,159,4,168,182,2,186,27,188,0,96,110,5,77,225,242,13,35,36,86,227,11,189,181,3,201,111,114,250,88,214,10,249,190,31,80,109,105,231,62,91,117,29,231,45,162,86,234,226,201,56,199,90,93,140,22,141,223,123,206,179,253,154,35,231,105,204,20,190,140,19,113,183,206,188,232,139,166,176,67,26,185,133,24,108,57,0,165,56,53,56,65,20,133,26,71,23,224,231,214,20,84,48,8,186,122,189,123,116,59,92,178,147,69,251,240,244,129,143,167,249,141,162,47,141,6,192,104,35,76,119,66,91,112,214,227,50,25,30,177,118,42,218,151,72,67,7,87,218,87,178,65,179,82,144,23,152,237,36,126,208,89,2,249,184,196,236,94,250,222,208,244,0,131,119,103,166,115,61,188,108,126,172,61,51,47,91,189,71,62,31,143,146,137,143,82,116,72,188,149,18,87,214,243,164,203,0,179,36,222,46,142,153,53,122,50,124,6,228,128,197,174,129,9,203,185,54,166,115,217,135,26,153,189,118,213,160,84,158,89,49,72,247,68,63,101,202,98,167,92,244,108,100,51,86,120,231,75,194,36,110,188,254,39,129,61,136,125,31,44,5,57,238,60,64,117,218,5,98,79,215,220,202,105,121,8,207,66,77,172,141,183,71,12,64,63,78,111,106,35,222,17,80,232,101,68,46,59,38,99,81,203,246,112,235,190,78,232,147,73,17,203,20,241,65,71,73,51,121,232,165,155,57,181,137,33,244,19,230,14,1,209,45,236,220,10,34,45,211,69,130,74,226,245,152,206,56,16,199,11,100,99,167,128,24,213,227,137,86,22,33,31,94,148,111,125,8,173,135,215,15,242,246,210,132,64,130,164,233,182,2,168,36,26,200,189,186,119,115,68,173,23,12,24,240,154,164,101,93,173,202,148,32,34,9,222,208,135,56,26,51,252,95,91,252,74,23,151,134,48,241,239,46,143,250,140,86,91,135,148,79,28,240,209,80,88,247,30,123,177,69,75,226,241,75,252,223,207,168,186,228,253,176,97,185,168,131,126,127,210,211,85,78,178,141,53,148,249,220,217,47,47,186,82,160,12,238,84,58,195,119,234,184,75,108,34,117,202,36,54,37,59,168,27,191,14,74,70,99,206,122,67,140,130,152,168,101,198,222,171,63,15,51,73,98,78,219,168,79,11,103,104,235,41,23,120,191,55,245,121,9,49,191,246,173,136,81,106,125,26,150,85,86,51,245,168,131,191,98,10,70,76,217,18,19,21,232,109,6,29,219,157,88,169,16,126,73,77,114,92,90,55,54,9,206,245,223,52,51,174,76,107,110,231,68,179,90,57,218,33,105,51,56,44,230,47,119,71,134,145,110,39,146,155,251,23,24,3,249,36,222,59,220,152,145,241,133,156,127,200,51,166,98,210,238,84,111,163,76,99,57,110,77,12,205,192,231,158,228,214,216,92,6,39,222,219,21,208,208,137,252,140,169,94,13,12,48,80,108,31,146,128,147,89,84,69,243,241,229,149,23,94,86,197,239,134,87,71,74,91,190,126,193,235,83,60,174,49,133,152,197,133,75,107,241,96,186,141,119,176,233,162,214,227,122,230,124,161,27,160,19,125,230,179,140,51,43,83,172,174,113,49,14,240,14,241,237,243,190,47,210,84,15,98,6,232,103,190,98,170,230,55,90,94,254,71,233,86,239,42,135,88,15,150,139,76,134,54,54,139,231,168,160,87,13,167,210,57,213,104,253,69,237,103,204,181,191,237,181,2,204,37,102,243,171,234,178,177,241,144,49,41,117,11,149,255,242,246,32,79,222,122,105,85,227,191,67,95,106,138,208,14,171,124,191,186,180,135,128,197,36,229,106,11,88,254,44,74,81,212,38,163,104,89,61,18,68,153,208,135,58,83,103,34,239,229,105,156,91,165,44,151,21,7,208,135,92,243,189,76,31,98,31,220,34,206,21,155,46,10,186,233,38,197,163,0,75,157,62,209,2,13,111,250,191,56,36,119,173,81,11,46,38,156,22,241,236,202,87,176,208,116,116,205,112,198,219,79,134,10,92,74,174,83,64,153,193,88,217,32,244,148,104,134,58,90,114,44,103,50,212,50,40,139,79,105,156,39,62,31,67,252,108,16,100,144,94,248,251,103,88,117,10,152,66,142,70,179,136,113,57,165,9,72,233,233,238,204,96,151,246,105,131,203,75,157,151,14,245,107,96,86,251,75,72,211,152,228,109,247,213,58,121,254,29,134,53,64,127,161,245,213,112,77,9,95,202,251,42,170,60,142,61,48,20,235,96,56,39,102,49,239,234,24,216,26,2,145,21,15,245,167,177,239,197,153,20,121,184,94,155,224,53,21,215,19,72,147,205,92,144,134,81,34,238,218,106,209,213,46,219,22,236,62,191,38,186,171,182,232,98,188,153,198,114,72,16,120,17,189,179,178,31,254,115,136,5,207,159,12,57,47,4,190,80,186,66,211,32,139,13,186,230,202,241,74,176,113,3,175,161,196,71,88,80,60,188,19,195,53,106,100,171,36,196,231,144,202,142,141,103,147,155,6,232,79,156,175,9,193,124,86,14,17,209,179,129,212,46,1,117,226,231,48,219,39,78,155,160,18,220,210,249,125,105,248,35,23,236,129,112,132,188,204,47,230,193,84,59,56,65,32,2,155,5,193,73,89,226,196,27,112,129,36,26,8,253,51,175,216,129,69,238,181,83,17,209,49,80,76,35,12,20,207,70,253,91,215,25,90,99,79,15,174,27,140,196,131,21,43,82,117,138,239,216,106,71,15,101,187,39,15,171,106,143,188,160,136,114,4,109,144,126,142,128,241,126,193,159,27,168,239,40,145,244,169,89,42,218,101,207,171,83,251,110,193,7,198,179,218,177,134,237,131,152,75,94,9,54,7,150,72,25,180,165,155,165,196,42,42,205,81,218,37,97,102,107,59,100,64,178,202,244,65,10,26,184,67,39,168,49,65,172,62,130,108,35,160,12,64,61,133,93,72,27,66,124,183,245,185,50,124,5,52,177,41,138,85,197,124,72,115,231,44,213,93,131,8,8,7,224,73,248,111,31,134,85,65,225,75,15,108,10,235,224,4,185,66,42,201,234,208,76,51,110,66,47,77,101,98,57,16,75,37,71,95,128,222,83,244,188,101,155,68,6,204,126,102,182,131,106,207,100,183,171,132,180,73,187,208,103,85,220,75,116,221,80,30,194,163,54,107,15,113,29,212,73,8,9,207,83,138,102,178,248,249,124,105,202,1,210,112,107,15,72,228,14,160,178,157,231,153,252,83,23,114,174,114,240,30,86,92,179,250,206,0,97,216,101,254,43,78,123,178,83,75,40,19,4,30,158,186,86,80,172,171,147,77,110,249,24,0,149,232,246,108,21,99,11,244,233,79,181,127,128,141,73,170,77,153,121,145,17,210,130,193,155,62,71,255,87,209,23,105,46,9,5,47,119,39,160,111,201,122,145,173,252,138,154,196,237,144,119,220,99,92,24,253,253,127,172,28,91,195,103,3,116,87,159,28,202,168,126,104,173,85,203,171,233,45,66,85,88,188,102,75,66,251,108,253,56,100,71,153,188,122,168,146,105,102,190,42,78,214,64,183,2,176,141,147,220,116,4,186,216,107,251,156,217,198,169,80,194,70,206,229,203,2,58,189,255,242,151,73,79,230,221,161,98,6,231,247,87,95,100,245,245,208,111,111,112,165,149,157,177,93,171,27,82,202,126,176,199,81,136,63,6,245,164,152,229,20,186,136,146,43,222,58,168,248,96,198,153,67,125,156,196,45,152,60,21,180,50,184,22,123,207,45,120,179,155,12,90,148,124,64,132,95,173,45,152,106,185,52,46,83,51,123,254,108,225,223,73,6,1,234,80,198,184,10,0,131,112,193,66,118,151,178,222,139,186,13,178,96,215,79,223,126,255,77,107,232,124,14,78,177,166,63,77,55,108,25,148,195,225,7,255,173,188,185,188,244,172,185,128,228,220,147,157,65,206,73,162,67,74,252,21,184,185,180,117,106,41,167,170,174,184,99,5,213,72,105,185,200,33,255,58,211,46,14,40,54,6,116,121,77,35,228,49,109,1,247,162,207,172,111,224,52,24,135,113,154,208,178,145,211,59,139,85,28,215,216,88,181,8,142,210,138,8,104,179,13,141,10,16,112,107,143,142,183,91,232,193,111,107,76,123,31,232,150,11,101,14,147,86,119,155,112,47,10,16,240,70,182,82,8,237,34,162,124,234,183,42,40,73,19,64,167,34,4,58,22,109,75,95,33,41,72,37,118,28,198,36,255,49,80,87,35,78,88,135,241,207,121,118,73,190,146,217,49,89,134,191,239,46,115,126,149,216,160,242,240,145,107,248,161,199,14,184,22,44,73,255,202,30,5,38,119,213,64,139,74,140,251,97,249,246,67,236,108,57,252,185,7,204,48,230,181,33,244,216,148,133,36,162,46,78,1,245,210,174,197,62,198,244,162,36,232,53,15,192,163,147,6,13,15,218,99,85,241,50,41,75,176,1,144,10,226,219,33,12,74,141,206,16,203,117,222,120,72,85,83,135,43,150,14,203,117,210,214,151,92,166,203,25,236,142,112,111,81,165,68,1,33,65,52,43,125,61,75,186,108,79,131,99,112,144,90,138,33,46,99,18,228,251,118,59,123,11,110,206,190,56,159,114,236,153,142,67,97,77,192,9,164,248,0,224,4,7,192,206,208,26,199,182,68,7,50,65,222,255,78,30,213,174,122,131,129,103,58,156,252,60,6,35,233,78,212,77,179,34,164,123,11,122,140,111,84,100,44,46,44,33,141,109,119,31,119,192,83,154,95,228,123,64,7,45,48,57,21,146,147,231,53,251,184,242,133,251,52,42,182,203,125,72,206,44,36,112,99,192,178,45,209,13,7,15,37,156,85,43,78,242,249,208,155,234,59,218,10,127,69,233,56,41,113,128,5,2,121,79,206,157,168,19,202,155,83,61,225,17,28,74,240,117,158,30,249,191,29,68,151,149,157,61,150,237,142,173,189,66,207,58,46,1,78,178,82,29,226,237,108,62,84,124,152,78,52,97,138,196,194,43,92,201,163,114,105,136,65,236,101,93,87,138,216,48,40,46,29,227,26,160,109,2,191,176,103,22,43,25,240,238,1,180,36,17,176,167,53,183,116,225,243,182,38,51,142,51,223,199,114,126,86,149,110,219,174,130,200,181,117,146,171,143,24,110,189,53,150,140,208,116,37,167,19,60,174,186,237,46,239,163,106,9,115,237,137,196,111,142,44,194,204,242,243,99,48,149,189,17,124,154,228,41,123,22,165,131,242,254,92,121,20,78,190,206,148,29,1,63,29,109,198,60,228,191,90,17,177,124,113,179,201,138,118,250,180,70,61,42,235,139,167,11,214,79,6,241,151,187,77,96,175,174,115,73,207,19,138,103,4,145,236,115,60,172,179,234,190,243,82,21,188,10,17,180,71,148,241,114,95,98,148,17,13,175,248,193,21,131,235,74,10,121,243,170,233,16,38,52,77,126,2,111,250,4,122,85,236,165,160,64,173,143,250,135,176,139,227,199,28,113,68,154,156,124,198,26,70,210,153,23,71,187,50,79,254,76,175,49,84,183,35,183,253,164,88,66,174,0,174,40,215,242,37,196,129,154,201,135,236,83,238,67,108,162,200,222,231,34,166,19,134,24,29,70,105,166,143,54,189,246,247,96,20,190,10,38,170,137,22,232,102,164,126,155,95,75,50,229,127,39,215,18,13,111,133,91,148,204,221,125,10,237,186,39,47,28,235,214,56,188,199,174,38,210,77,145,52,101,142,67,211,114,231,65,62,53,212,144,197,198,166,231,201,61,89,28,84,202,133,64,240,59,224,35,231,10,90,56,57,175,166,161,61,5,180,110,118,116,81,58,204,7,29,70,47,248,65,68,251,61,71,206,64,111,91,238,89,169,242,136,78,57,231,249,220,228,199,75,83,74,16,223,58,25,6,202,223,7,68,1,91,169,238,201,154,19,56,108,177,99,98,88,146,95,69,162,212,212,104,185,203,164,85,47,210,0,145,240,247,130,92,130,253,126,129,217,150,1,2,235,11,182,172,135,150,15,65,207,172,6,84,199,38,125,240,226,60,154,183,33,245,33,65,252,144,70,178,249,86,104,211,236,210,46,154,255,14,251,102,204,254,102,162,207,162,55,106,21,124,205,83,203,75,82,231,173,80,250,16,248,197,105,177,180,250,205,173,198,42,233,97,117,164,134,218,162,69,206,140,117,29,93,203,191,138,118,1,81,51,83,84,154,37,104,7,97,202,120,237,82,105,235,198,19,190,189,242,192,33,142,91,192,200,107,92,108,186,175,166,54,112,144,152,232,229,243,123,134,226,6,204,147,169,78,171,61,5,245,16,80,240,73,250,39,193,34,101,108,255,77,198,137,134,127,220,6,193,20,94,202,105,194,163,48,192,147,223,124,25,98,230,4,220,230,88,23,139,67,84,78,215,104,47,111,137,136,26,118,3,125,231,9,15,184,179,153,234,103,67,176,219,19,50,111,28,228,250,249,51,192,16,75,213,37,145,74,51,179,51,88,231,199,87,221,213,75,233,148,82,19,75,140,25,102,109,84,52,175,142,130,18,67,196,120,165,31,148,28,119,73,195,238,152,187,168,121,67,97,205,157,59,58,78,108,172,110,62,13,12,75,109,44,152,170,22,247,26,247,240,88,197,143,167,241,250,149,83,95,150,44,10,183,203,127,182,93,213,206,150,195,23,208,151,192,229,120,173,80,223,89,209,2,142,153,172,61,42,113,242,125,140,117,143,138,19,4,30,240,27,51,213,186,64,33,84,123,147,215,34,69,125,214,146,46,87,98,213,45,208,171,150,223,236,97,79,49,71,236,170,191,158,86,168,39,11,249,124,79,101,86,71,131,52,81,70,131,220,178,64,172,27,230,214,7,182,174,56,173,253,168,38,41,166,120,109,199,184,169,220,15,242,28,137,33,51,185,44,255,59,10,244,71,135,228,26,162,139,103,96,69,54,136,21,62,151,37,175,165,216,239,13,45,183,24,125,90,188,209,25,14,199,115,37,38,232,67,21,175,79,116,253,200,23,13,206,200,242,63,71,121,255,155,133,222,85,243,200,186,235,61,11,171,101,204,71,75,3,148,0,243,225,73,110,100,14,228,68,100,104,116,115,143,5,170,86,5,179,75,190,255,18,50,121,88,130,113,146,196,33,245,239,79,53,193,125,211,74,154,191,171,93,135,151,71,23,16,227,40,143,96,165,10,158,231,51,7,117,137,140,148,180,251,161,153,174,207,21,217,161,14,175,248,100,250,151,84,222,206,244,20,183,184,34,73,239,22,66,213,172,110,3,240,18,244,1,253,141,131,66,156,179,43,235,222,46,222,86,146,138,56,88,73,246,150,214,113,73,141,181,150,210,250,153,97,187,2,121,153,100,21,205,40,35,47,124,197,170,226,16,127,182,111,226,247,184,252,164,204,41,221,81,144,15,53,31,40,65,241,7,57,196,180,107,176,193,146,182,77,189,101,10,148,200,77,191,143,161,214,230,163,131,126,210,87,170,79,92,55,185,243,30,101,194,165,20,140,36,57,209,200,233,79,190,111,16,235,144,37,70,223,131,59,130,153,213,108,129,189,66,110,131,12,64,4,189,239,81,147,116,85,179,96,243,244,146,20,52,96,121,173,32,198,30,139,241,19,23,48,17,125,2,150,154,108,109,202,131,195,51,196,18,106,127,213,254,203,0,88,232,221,108,103,219,251,15,5,132,240,255,135,61,147,28,249,5,166,125,69,56,33,115,246,103,219,153,207,255,45,6,247,233,19,161,38,226,27,200,77,143,220,237,52,242,228,176,238,145,84,83,84,166,218,198,98,178,24,3,123,56,46,65,134,176,30,83,182,49,255,18,2,13,88,252,119,36,137,177,71,137,169,237,77,244,227,77,173,31,21,245,140,213,252,238,32,211,148,141,144,216,50,23,132,217,151,230,110,236,15,72,227,33,43,196,204,102,145,52,152,130,213,102,125,128,154,103,36,99,89,24,110,24,117,136,102,71,232,114,180,109,205,100,80,24,205,97,60,234,179,77,64,161,206,234,194,104,133,163,216,142,199,89,226,126,3,23,236,229,10,113,139,54,177,178,42,35,120,83,200,170,199,170,82,160,87,163,207,136,229,230,217,127,250,175,9,92,96,205,125,232,173,214,69,179,122,188,51,187,27,2,99,26,5,198,42,98,227,195,142,56,132,163,236,234,63,188,223,78,237,128,244,230,0,87,201,154,111,162,12,128,184,243,164,15,213,185,86,115,171,225,3,194,123,34,174,97,211,201,174,148,70,10,217,21,18,190,253,237,185,212,125,46,146,125,20,184,98,139,102,87,180,25,51,86,155,137,28,176,246,137,33,184,8,201,60,60,77,252,255,245,188,157,114,253,194,53,36,133,188,146,147,27,174,200,93,114,99,80,206,222,91,60,88,206,29,244,190,54,39,220,77,52,221,19,26,45,131,56,133,2,182,161,57,171,119,209,7,250,150,42,33,121,183,207,87,47,140,40,35,18,136,152,12,123,146,68,222,218,175,163,116,158,211,31,15,42,24,201,119,46,16,202,167,7,194,203,7,254,175,250,62,17,126,167,131,239,103,91,123,227,34,102,15,70,157,141,65,191,248,253,73,236,10,214,238,230,136,252,134,195,55,124,99,9,216,176,184,3,166,124,28,214,9,194,253,211,233,162,29,198,95,175,175,57,92,72,55,20,95,1,130,112,159,165,132,162,100,248,243,111,168,159,201,106,127,109,3,222,99,114,211,12,222,168,24,88,123,144,105,210,92,33,240,81,25,191,126,232,128,239,236,204,30,232,28,129,2,162,12,58,98,116,130,7,229,22,195,197,201,189,117,203,194,237,173,238,19,187,0,97,108,173,75,105,143,196,56,11,155,226,177,152,35,40,42,135,125,32,31,96,11,211,127,164,17,20,123,139,148,208,42,171,72,218,207,89,173,156,253,215,61,89,226,199,216,42,168,38,41,99,229,191,184,55,191,220,119,32,67,88,152,73,187,152,134,24,0,51,98,59,127,86,132,106,168,31,116,67,200,55,244,158,196,131,55,110,40,196,23,167,208,229,145,242,143,228,111,128,225,163,192,214,61,82,172,77,194,181,124,97,108,45,193,181,254,195,2,229,29,10,150,2,231,12,120,57,142,4,169,154,189,60,95,24,60,165,11,119,235,104,135,51,178,105,77,179,149,42,158,237,66,50,97,71,130,56,247,43,152,196,152,98,118,203,103,131,114,200,199,31,20,147,169,90,100,66,179,17,196,235,192,88,116,133,187,224,196,205,109,229,73,90,219,46,16,185,2,47,209,202,192,41,146,167,201,7,108,7,199,12,122,3,220,215,71,202,248,203,117,141,13,110,164,254,93,50,144,87,240,20,32,36,137,52,172,3,131,171,17,51,162,81,31,44,165,80,21,4,138,134,42,153,54,0,146,202,232,177,178,166,248,118,46,90,236,39,202,244,193,63,85,24,67,87,23,205,25,127,59,190,184,234,150,205,147,141,241,89,158,103,110,223,183,90,19,134,120,150,52,204,64,209,121,121,20,81,164,242,70,103,116,22,54,24,54,59,51,194,174,242,98,108,15,76,118,123,244,135,238,227,219,228,125,83,199,124,91,240,205,8,38,233,168,121,108,243,137,56,205,95,249,34,82,75,120,45,198,214,112,142,121,67,143,95,184,186,91,31,91,62,241,128,106,46,63,82,28,106,119,246,97,103,207,108,243,45,27,129,212,136,252,71,91,9,231,54,76,87,97,69,67,245,105,180,100,215,255,188,163,83,127,30,53,35,239,199,163,40,254,23,204,145,42,79,155,43,150,140,208,147,14,243,58,19,152,213,72,98,136,151,86,222,246,168,152,155,91,46,114,113,201,13,178,191,24,212,39,171,139,46,205,147,203,201,40,22,138,102,71,4,184,135,161,250,93,97,154,125,220,126,254,197,159,16,213,68,125,185,50,160,36,184,237,177,30,122,89,110,243,152,125,50,61,113,69,13,92,233,10,52,134,62,253,188,241,216,171,110,240,32,104,136,226,150,57,147,26,105,211,19,141,194,185,13,12,55,251,164,64,40,141,124,121,110,106,243,44,217,38,211,58,58,147,51,123,57,21,222,245,131,120,13,137,205,216,169,226,38,137,66,138,223,125,26,64,221,236,251,189,66,50,35,165,181,15,56,152,98,212,164,167,88,236,41,153,205,89,125,197,68,69,51,25,80,160,72,166,60,201,48,140,0,8,46,20,144,133,56,33,94,212,62,193,233,76,61,221,202,34,176,105,14,76,164,184,137,67,204,68,63,64,219,51,223,82,45,122,16,191,202,144,10,15,60,249,71,124,220,240,177,133,63,150,130,176,143,238,169,105,131,157,28,255,177,194,60,182,36,211,245,104,69,18,226,122,234,234,169,180,254,252,97,124,109,78,166,221,6,33,67,216,137,134,166,193,220,181,235,216,153,187,44,109,162,171,101,61,57,17,15,89,33,102,123,152,193,174,172,157,135,117,22,72,30,30,139,123,130,2,38,2,12,68,231,15,35,224,62,98,61,127,174,91,141,1,18,215,250,126,60,219,101,92,215,68,119,15,242,126,195,61,114,169,30,36,141,114,205,51,18,24,57,54,126,60,2,116,27,76,161,233,77,115,89,148,183,30,42,113,219,158,253,205,224,153,57,135,1,74,213,83,15,14,199,176,17,199,219,15,249,41,47,50,172,72,172,218,53,4,67,5,26,234,150,64,18,88,251,225,174,96,217,8,101,29,204,40,239,235,224,193,226,72,254,145,128,105,211,241,212,110,68,0,177,104,49,6,60,96,250,236,112,227,255,45,229,27,254,59,77,88,144,228,202,203,201,220,73,214,61,110,85,199,103,170,97,197,63,104,52,245,51,206,31,224,82,19,174,105,137,188,181,221,7,106,126,18,191,7,114,251,183,82,233,150,63,104,161,232,253,245,25,123,255,240,144,133,88,243,229,78,117,62,6,212,153,176,180,64,141,76,245,110,208,6,237,24,215,249,230,118,23,87,121,171,203,145,17,110,219,197,110,138,196,18,95,229,84,112,246,214,234,164,46,252,124,244,125,14,207,127,107,209,82,24,22,112,76,4,92,10,149,65,200,226,151,1,9,42,75,115,161,65,183,251,18,223,39,227,158,140,110,140,212,84,139,58,115,211,96,9,131,77,46,52,8,0,235,215,174,3,176,199,53,88,140,236,41,68,201,226,131,59,24,242,232,50,159,183,49,91,194,162,233,115,30,172,107,156,37,16,101,24,220,231,220,150,139,213,143,155,101,133,46,200,99,66,69,48,116,252,38,232,135,52,242,49,64,221,15,55,106,69,81,52,97,38,86,11,192,127,12,181,170,250,118,28,146,70,141,51,178,197,152,106,193,68,95,117,28,72,116,181,254,98,100,52,75,192,42,72,137,17,130,120,53,174,111,74,208,20,63,107,28,100,77,43,189,69,135,212,72,174,75,71,123,175,29,161,38,164,36,111,138,71,98,50,122,34,191,250,13,151,8,179,30,78,238,167,214,189,33,33,148,94,233,109,220,99,10,44,39,246,207,225,111,47,251,13,45,197,34,139,65,42,225,131,13,177,110,60,47,19,231,250,20,117,99,236,249,19,241,168,56,14,181,154,208,188,55,250,225,120,178,226,46,168,86,17,11,147,35,190,166,193,205,195,230,2,54,234,220,176,60,200,41,59,128,182,0,107,17,198,105,26,89,54,247,139,157,45,133,2,212,54,62,7,143,94,101,153,31,147,95,250,133,23,84,40,204,10,120,246,26,37,196,232,122,171,144,144,69,105,220,63,109,236,122,140,130,240,9,32,248,176,126,48,228,83,223,247,94,3,61,100,210,38,195,186,11,66,70,75,17,127,42,72,130,169,155,98,7,51,194,193,159,19,79,22,130,161,242,20,203,171,238,238,102,62,74,183,55,0,26,6,253,62,226,58,108,88,234,200,67,143,198,199,213,15,121,41,245,80,61,168,76,141,62,212,143,20,45,30,203,93,91,104,102,119,53,51,34,159,182,13,178,219,225,136,45,143,157,112,246,52,133,0,112,195,231,40,205,139,52,187,123,192,48,203,252,218,85,31,216,170,176,11,163,176,174,252,228,168,148,52,33,222,40,172,247,158,243,241,90,72,212,240,201,103,17,159,113,195,12,212,155,216,43,144,48,86,195,140,213,41,100,188,253,112,239,90,240,221,198,71,43,160,214,165,115,28,56,134,97,134,26,197,212,173,69,245,236,113,82,129,100,30,178,242,128,246,227,117,96,186,62,217,155,253,191,237,232,94,57,22,235,253,133,123,64,224,91,140,232,80,134,159,20,232,39,122,242,70,44,12,138,210,1,108,26,165,208,233,17,132,124,214,138,214,79,22,192,30,2,204,68,183,193,235,175,148,219,73,155,187,52,68,161,80,50,3,26,85,10,12,22,90,77,10,169,125,3,25,105,167,54,0,90,51,65,208,205,206,123,185,98,184,11,153,223,207,223,153,68,71,27,125,246,127,193,25,133,12,217,119,252,176,6,196,33,42,82,249,75,36,131,20,145,146,93,3,205,154,107,173,232,9,171,84,63,94,64,109,125,87,236,207,229,207,94,11,160,172,45,144,125,38,83,189,96,8,6,76,150,188,165,91,87,78,184,148,11,244,136,222,65,233,7,253,198,228,181,42,238,186,153,132,158,236,124,33,176,129,48,176,1,152,11,198,63,19,135,12,196,244,64,147,94,87,162,162,176,98,164,22,232,254,246,95,74,10,124,95,118,87,239,1,252,247,245,17,100,71,122,8,153,51,44,9,37,127,195,1,40,125,70,9,42,5,154,127,247,209,155,134,136,157,175,68,218,203,186,246,181,51,5,109,16,157,147,87,72,248,93,102,98,26,153,102,224,62,67,38,189,245,141,189,23,14,91,205,229,210,129,219,48,177,58,51,162,133,135,12,66,62,13,61,222,82,74,25,212,240,3,247,158,38,123,253,237,202,51,28,153,55,27,50,251,113,175,212,162,51,174,18,116,63,194,90,76,236,45,143,4,162,129,75,102,246,202,112,146,8,5,11,0,32,93,6,107,207,199,138,123,172,89,48,193,234,96,171,181,97,136,176,76,56,102,23,86,169,18,23,12,192,239,134,231,80,120,176,128,99,191,59,204,253,142,243,170,234,121,195,238,90,247,40,13,79,86,187,209,198,198,113,113,201,176,192,103,128,92,4,107,142,148,228,216,49,95,223,237,214,183,118,246,172,35,237,97,165,138,102,164,115,28,182,227,140,51,9,178,44,149,22,230,133,243,236,107,141,231,145,74,179,111,243,219,173,12,209,160,79,45,44,91,132,2,82,77,178,84,125,245,210,161,193,215,62,190,20,183,52,158,62,195,58,95,76,6,205,135,188,75,144,164,40,247,217,48,68,88,104,27,21,11,37,14,33,70,242,65,82,203,14,6,242,24,60,110,247,33,150,202,77,96,98,128,67,198,213,142,239,23,147,102,132,119,127,226,227,58,38,249,213,79,235,59,172,63,2,20,88,22,142,35,178,233,148,192,130,23,131,135,194,41,65,149,249,37,12,209,185,104,244,104,18,167,35,191,211,191,87,39,198,44,123,11,69,118,48,22,34,145,209,102,241,219,154,61,248,41,54,62,201,244,69,226,40,50,17,132,15,38,33,149,212,251,208,152,237,111,68,158,173,202,138,200,141,111,221,16,122,219,164,159,180,217,159,220,124,44,20,152,81,71,252,37,146,178,215,175,83,133,164,239,8,51,102,162,110,195,106,226,245,204,185,243,67,247,196,83,166,126,33,249,71,84,142,189,246,85,233,206,252,85,138,139,123,55,74,214,100,254,39,121,149,41,6,108,82,92,6,61,240,52,100,12,209,33,113,123,164,198,52,3,246,196,94,214,169,199,69,236,158,220,170,251,56,140,70,61,247,75,20,56,120,90,72,173,251,49,154,16,171,110,53,88,146,12,150,13,253,23,150,101,140,221,186,233,131,22,197,141,129,68,165,54,27,37,66,137,82,68,97,213,60,199,137,4,127,126,243,181,222,179,41,80,107,134,24,44,75,20,171,96,55,222,174,137,108,108,112,71,82,189,158,64,1,85,147,132,28,219,66,242,99,19,19,200,124,153,129,182,147,121,89,168,197,195,171,111,248,214,179,229,236,217,32,94,66,140,166,23,121,112,250,0,27,16,129,81,234,96,90,0,172,167,123,115,20,116,170,88,22,169,234,3,190,114,202,83,1,93,77,120,209,185,254,24,215,114,154,165,52,50,180,182,186,114,38,200,173,102,174,10,35,176,124,244,194,62,100,168,70,242,27,158,226,197,200,116,10,67,242,131,61,219,171,248,197,208,164,218,126,84,27,47,30,225,223,98,143,32,46,34,84,46,4,10,51,86,197,30,114,49,50,86,43,64,167,5,130,222,165,167,186,30,165,251,1,107,1,30,215,236,81,27,74,227,249,12,228,42,84,235,81,199,191,237,225,115,58,141,79,86,176,123,210,213,87,115,244,18,119,67,175,107,36,19,57,60,110,237,20,126,115,149,131,203,113,150,11,172,200,247,92,214,220,188,78,53,30,165,88,106,156,131,247,42,185,144,194,82,111,248,141,79,129,141,59,96,157,17,161,145,81,40,197,148,210,3,162,245,95,244,247,36,35,158,30,159,119,189,156,89,137,127,19,68,214,132,243,127,23,248,72,193,113,150,18,94,21,55,243,148,166,53,217,57,178,26,234,76,225,43,125,230,118,250,98,120,232,47,173,59,34,41,255,105,151,248,229,192,71,49,69,113,87,89,128,81,137,253,86,56,139,178,146,144,46,147,209,143,185,98,206,246,152,33,65,58,74,27,224,138,34,191,239,66,52,235,8,13,59,240,171,248,109,103,206,92,74,141,72,93,95,67,196,129,143,148,79,0,132,164,116,131,237,174,226,239,241,120,234,168,252,126,244,214,65,209,78,31,161,207,148,217,104,127,247,84,169,113,164,79,5,132,219,252,216,10,186,236,81,92,164,198,55,79,26,255,51,26,39,103,145,69,116,62,229,237,97,54,153,212,184,202,236,217,15,209,41,68,127,100,24,180,98,146,44,83,229,143,248,2,117,58,154,227,187,11,45,97,115,185,209,113,26,182,19,238,22,165,159,116,240,223,234,130,176,140,87,50,68,130,220,40,24,5,55,48,219,214,65,88,73,39,48,173,107,250,227,10,37,238,236,96,149,20,244,30,220,235,148,134,58,174,95,168,142,244,82,30,139,38,136,31,145,88,244,11,232,121,19,136,84,115,22,15,120,102,196,167,121,37,143,23,128,126,26,21,91,102,36,87,65,167,252,112,44,85,102,5,244,51,54,9,116,53,85,178,13,195,228,208,114,89,71,119,207,55,103,173,117,101,15,63,250,77,0,157,70,54,68,129,235,14,223,134,40,63,138,14,150,123,71,147,210,66,66,249,162,145,163,104,176,211,172,61,12,157,198,53,98,131,76,109,209,157,70,49,142,244,65,74,118,193,163,91,14,148,168,212,220,74,172,199,60,102,112,235,25,253,250,61,220,2,160,236,206,85,183,13,233,146,98,144,213,4,222,202,108,215,251,11,29,235,20,80,136,247,85,141,11,155,128,83,66,125,208,235,100,30,85,3,189,250,25,90,69,246,59,108,241,60,191,108,155,31,244,238,103,101,118,117,120,150,152,34,161,187,182,47,163,239,120,189,129,167,186,218,114,245,115,27,66,24,255,188,226,58,50,29,247,88,21,194,195,141,79,78,42,118,168,21,209,197,82,221,122,97,64,163,18,3,217,135,87,230,37,70,11,184,109,189,220,49,79,89,138,141,47,23,161,12,1,234,105,63,54,6,181,108,70,231,244,93,112,52,209,165,45,238,141,34,8,193,208,9,209,18,128,242,185,215,212,236,137,210,176,82,88,155,77,105,95,112,241,121,201,39,139,150,14,95,2,70,46,244,96,72,202,200,43,206,228,145,234,173,221,236,206,248,75,88,63,241,95,229,212,213,206,191,179,45,117,252,144,234,186,121,239,16,225,247,52,81,176,176,202,73,95,154,59,251,168,130,231,221,76,141,156,245,89,143,118,93,93,99,29,116,133,111,211,78,163,156,224,226,62,175,59,117,196,76,212,105,235,82,83,219,127,86,182,40,205,82,148,10,214,31,56,188,32,191,228,11,66,229,146,138,162,152,174,229,197,206,33,180,43,82,112,49,47,79,200,55,148,243,145,23,28,55,25,229,167,227,50,83,78,187,126,184,146,100,18,92,177,103,234,104,103,59,113,230,70,109,192,60,168,189,177,198,64,71,137,10,136,131,180,152,215,203,231,133,91,212,167,231,45,158,254,106,102,133,210,80,239,51,54,101,184,98,163,190,129,72,165,9,162,157,69,183,142,24,175,202,17,35,59,222,176,243,113,129,181,196,153,64,157,167,183,177,60,207,94,120,94,253,244,109,229,3,240,138,149,200,190,15,121,65,50,7,79,163,69,203,201,201,35,241,104,38,96,230,208,203,246,174,82,224,32,108,153,111,145,155,101,161,77,63,75,238,44,119,43,158,140,234,244,43,107,116,97,184,236,197,164,106,147,28,200,239,40,144,38,161,10,49,192,37,158,77,151,35,119,220,117,10,244,201,13,51,172,153,119,171,68,18,145,199,6,203,232,98,30,237,94,125,81,214,85,164,142,178,96,202,31,233,18,140,22,251,253,128,249,124,184,7,226,173,139,26,172,117,108,218,170,199,71,57,242,161,123,182,27,117,185,49,76,114,158,8,202,147,197,255,219,76,219,135,252,151,81,209,69,32,250,148,227,128,55,16,120,37,140,235,47,183,247,188,35,203,216,212,79,134,49,184,130,71,90,116,228,207,212,12,184,46,204,128,21,205,229,7,244,13,70,244,220,235,41,17,4,168,199,69,10,26,252,150,33,167,244,217,125,88,87,88,191,224,59,219,221,149,124,31,31,249,140,144,161,30,105,221,66,51,153,200,223,253,195,82,245,158,71,87,191,136,135,208,165,171,9,208,154,193,220,85,157,210,10,155,78,98,98,128,147,155,245,173,223,159,236,186,14,242,166,204,203,149,199,60,229,207,119,98,179,26,8,189,45,167,222,109,229,107,48,24,173,215,57,157,114,183,172,78,156,38,43,107,6,178,8,108,34,157,163,118,71,100,31,124,233,131,11,115,84,149,167,190,251,160,124,156,223,230,27,130,67,23,188,3,187,175,190,53,105,98,118,135,75,39,229,131,90,3,161,191,19,92,19,246,69,124,159,217,48,169,248,244,200,169,100,81,231,160,185,23,43,101,191,26,252,131,55,217,53,85,246,103,34,19,9,84,8,69,163,179,233,147,183,113,247,103,165,68,79,185,155,166,157,84,253,22,195,201,57,150,87,80,65,79,141,29,164,224,169,231,227,226,218,130,38,226,201,101,201,221,47,210,33,157,184,187,65,214,185,1,123,188,33,169,205,194,5,53,127,219,215,235,39,198,248,33,56,144,223,70,213,75,144,107,101,174,2,82,85,32,212,41,7,226,25,62,244,237,232,38,93,183,38,137,250,161,51,105,51,113,17,201,220,250,145,120,49,15,149,149,223,63,17,224,32,173,125,42,152,219,200,193,9,139,132,192,157,207,190,131,45,93,36,56,161,178,28,32,234,128,51,146,122,159,63,128,102,248,17,113,159,244,77,9,63,188,211,34,207,36,213,47,31,107,41,149,30,225,146,132,150,198,68,73,182,204,80,219,70,26,94,212,110,21,60,245,71,224,222,61,223,107,224,165,163,94,169,93,132,209,134,60,231,219,83,127,199,189,141,35,66,86,220,47,2,246,55,49,14,229,174,108,213,178,193,238,57,233,146,81,40,239,213,52,225,86,151,14,223,33,39,24,52,136,158,37,156,94,39,81,198,161,45,205,228,59,21,236,94,121,94,253,140,167,97,251,175,224,164,220,137,135,4,86,45,81,239,232,220,98,170,92,70,127,245,130,214,116,30,60,28,162,216,11,46,40,170,196,3,243,174,101,195,243,170,98,94,89,73,200,224,224,58,68,239,60,104,90,219,29,213,198,175,101,238,3,75,199,233,126,220,228,67,177,183,125,169,83,226,212,252,125,25,153,146,85,237,177,251,0,158,9,246,96,86,100,190,122,212,143,28,81,2,46,160,205,239,211,177,83,208,150,27,232,126,188,79,55,18,66,161,135,188,115,31,253,184,128,55,150,89,107,155,73,245,78,125,200,123,255,139,50,51,155,12,247,226,191,0,203,223,254,170,96,28,46,215,245,229,241,157,209,248,198,53,212,149,213,87,248,146,235,233,67,57,185,129,99,5,138,167,49,231,70,126,185,153,62,47,207,94,166,136,246,224,88,124,67,27,79,248,199,103,5,250,9,226,173,244,140,207,199,246,73,233,109,109,28,137,5,150,228,77,63,250,27,235,80,190,18,99,42,211,68,193,186,233,68,96,109,131,114,31,142,244,155,154,24,92,80,240,249,16,208,231,28,183,197,29,61,0,148,150,16,185,241,84,106,121,161,206,151,203,221,41,253,136,216,174,152,202,30,117,115,217,60,176,224,185,235,235,8,166,243,29,115,131,158,162,238,86,86,93,81,82,69,210,169,46,75,8,65,174,40,104,173,37,114,63,255,57,13,115,33,140,166,5,102,192,53,185,84,119,183,46,16,243,183,203,17,37,55,18,173,215,74,192,111,195,140,243,81,193,43,238,8,48,83,21,246,184,76,161,159,131,37,202,11,28,153,44,84,90,186,244,155,41,123,224,53,195,178,201,7,253,1,100,187,141,154,195,163,176,22,197,181,167,212,171,38,144,41,126,19,104,33,134,17,149,247,173,153,220,173,13,5,104,84,146,94,10,63,149,255,133,5,40,181,255,27,132,117,249,59,191,158,84,36,232,108,116,133,228,214,183,79,143,161,203,236,75,198,143,116,71,31,210,235,191,238,59,244,73,119,186,61,190,204,4,31,109,181,118,137,171,174,18,144,29,56,144,158,123,248,5,99,195,208,221,252,255,49,7,74,238,200,122,76,234,32,224,0,55,160,166,68,248,143,206,232,182,60,93,255,210,79,47,24,166,120,22,69,217,240,209,62,154,29,224,6,136,223,118,82,10,36,187,28,244,141,227,117,170,234,162,175,109,85,94,2,64,34,99,70,145,126,178,11,211,205,228,226,34,129,96,19,217,20,22,254,235,58,139,35,48,211,248,27,39,172,245,176,210,139,194,246,48,205,174,169,18,48,119,66,253,39,11,94,16,72,200,93,196,5,30,25,148,233,114,84,36,245,241,173,130,252,168,163,215,114,166,28,253,40,117,25,67,164,92,195,109,127,111,115,142,180,227,192,165,53,122,161,180,145,37,17,92,253,234,168,150,161,218,180,145,188,204,144,133,113,24,190,253,129,54,47,213,97,72,241,13,172,201,218,34,158,124,216,102,206,228,33,244,22,117,236,252,73,157,194,104,167,187,55,115,57,211,251,163,109,177,190,35,116,167,86,104,77,251,181,213,6,65,102,131,174,134,231,120,43,141,125,220,208,246,39,83,201,221,95,232,204,140,50,191,191,155,230,170,136,233,147,26,166,143,131,108,0,134,209,2,241,239,10,33,148,156,53,64,141,243,226,220,89,218,175,39,123,55,33,45,51,170,135,40,111,140,250,184,103,228,50,105,167,111,129,225,88,43,237,45,71,217,122,140,100,79,66,123,189,138,85,173,176,113,16,137,188,182,158,198,252,116,15,0,55,249,76,250,23,17,186,223,219,179,83,217,28,184,134,44,65,19,195,99,87,144,188,146,254,53,82,106,245,127,62,135,87,119,21,139,91,113,56,241,71,202,6,113,205,202,244,69,36,34,141,144,159,122,77,137,28,110,245,247,184,182,187,110,127,22,84,113,166,115,54,133,220,50,39,22,198,29,116,222,140,164,43,205,107,18,14,186,137,232,204,100,206,233,84,251,85,13,227,237,152,43,154,121,33,108,133,183,49,140,19,27,155,201,182,107,91,195,15,221,245,158,70,253,113,64,19,112,187,254,160,78,16,198,42,214,192,88,127,141,97,35,153,154,238,141,183,83,18,123,191,21,200,0,139,52,121,81,185,53,137,111,61,178,4,140,243,43,44,164,92,77,73,85,18,173,155,235,32,102,0,123,29,190,77,113,12,93,173,230,25,62,229,61,29,229,247,63,73,22,201,15,117,217,48,96,249,194,192,135,221,58,107,185,191,16,221,152,198,177,127,254,52,71,236,34,20,231,2,22,186,127,98,90,89,79,219,27,66,4,199,11,131,215,150,91,71,161,209,21,98,211,255,210,226,73,171,152,125,187,240,239,125,225,92,116,171,85,11,252,229,245,119,249,85,137,237,77,47,127,54,211,241,245,47,88,74,156,14,172,10,216,208,229,94,169,46,160,22,12,73,236,121,250,49,91,235,0,39,195,210,55,223,253,41,190,91,146,199,97,44,241,160,178,227,242,30,85,192,206,231,92,66,159,164,206,90,238,124,229,255,99,202,253,42,116,182,97,110,52,43,187,1,12,173,58,234,113,54,122,174,140,32,11,42,214,194,143,37,171,246,91,161,123,78,32,125,198,19,137,153,61,218,70,74,43,126,79,86,78,11,64,182,191,40,91,139,64,36,210,42,160,111,180,180,47,200,4,134,196,232,129,93,250,43,34,98,43,187,118,139,193,175,16,39,28,60,216,1,118,86,146,58,62,45,183,24,240,33,243,50,223,162,228,247,223,211,247,74,93,144,205,70,40,27,222,161,105,204,223,92,5,32,102,208,223,250,216,214,100,58,112,222,162,55,231,167,108,49,137,181,98,29,157,186,115,143,125,150,159,130,26,222,36,78,211,183,241,110,42,36,249,66,4,132,86,165,73,22,221,176,57,4,149,39,102,70,218,87,196,182,91,123,239,120,24,145,69,228,158,119,8,227,155,162,250,98,63,251,67,104,75,210,160,156,249,122,99,68,67,40,112,255,250,76,44,199,78,62,171,249,193,201,126,179,159,69,121,8,64,157,45,14,90,208,212,175,25,80,174,137,113,190,179,96,213,74,164,10,109,86,109,177,30,156,54,188,223,232,28,120,220,72,250,165,13,234,89,88,125,3,146,156,17,228,217,44,205,29,117,194,29,56,192,99,189,245,216,206,89,43,73,81,83,54,48,249,61,117,251,72,191,186,197,2,23,90,49,64,57,220,156,181,251,91,175,122,172,140,149,79,190,65,99,98,65,11,198,122,67,215,177,40,231,107,102,147,166,198,96,93,234,194,240,207,8,233,226,255,181,190,248,186,3,140,234,132,42,235,228,41,195,222,34,12,110,30,48,119,239,201,79,140,143,203,69,35,249,108,93,54,152,177,214,42,190,203,7,105,181,215,112,229,177,99,166,33,2,17,168,3,65,0,191,10,120,231,168,147,90,241,128,140,93,181,52,183,123,2,83,38,129,41,148,242,56,13,248,123,229,59,37,103,7,20,144,120,39,211,178,35,70,89,104,213,4,191,140,237,17,221,92,65,127,103,141,246,86,59,220,198,12,118,235,192,189,21,82,11,19,63,206,120,152,50,179,94,139,251,135,92,244,103,24,33,88,15,174,27,84,247,13,201,15,9,95,162,26,60,252,67,186,199,54,48,197,216,109,40,173,161,72,241,57,63,124,205,240,135,151,172,43,120,94,66,34,191,107,169,15,73,53,1,56,193,235,221,7,4,157,150,127,227,145,112,243,32,63,194,252,10,57,203,34,149,165,169,6,25,12,247,53,154,161,132,217,199,225,6,63,43,7,17,161,150,201,84,132,224,48,210,131,189,20,253,26,75,135,6,16,111,185,19,25,147,246,18,138,246,24,65,204,64,221,230,192,69,92,17,137,1,236,228,0,115,30,11,163,96,138,128,248,131,77,194,245,231,3,227,145,198,183,61,201,65,4,111,115,220,30,206,111,83,11,255,92,90,155,152,213,139,195,239,162,4,76,36,31,36,155,213,1,112,116,71,208,124,53,68,18,33,61,183,56,197,118,17,243,33,84,50,113,179,59,144,167,109,229,31,103,173,219,119,131,116,38,153,92,8,167,239,216,15,99,125,248,5,152,103,111,158,103,113,31,71,58,223,110,65,193,156,172,231,16,95,187,166,200,208,72,12,50,252,127,107,58,83,77,60,172,71,186,30,217,193,224,20,246,97,168,21,66,246,175,169,188,30,209,251,77,103,82,151,149,253,181,23,89,6,181,225,109,186,103,202,7,250,188,21,15,211,202,206,187,76,1,203,87,69,221,158,64,159,13,145,241,201,19,224,117,66,44,67,167,251,192,153,24,5,68,121,51,220,74,169,247,34,214,248,56,169,236,86,62,176,146,151,241,100,13,116,10,110,4,40,49,203,123,250,230,220,181,173,211,90,253,101,253,51,158,76,239,110,252,99,204,86,30,100,139,56,23,76,86,164,0,133,101,67,173,149,147,22,35,20,11,175,113,149,86,199,87,186,85,77,64,19,70,182,225,179,140,115,234,20,6,174,170,218,127,35,101,9,93,135,204,209,246,171,243,61,108,43,41,211,222,160,108,125,166,114,229,19,205,84,33,158,141,27,234,78,92,207,193,33,216,250,194,164,5,42,154,198,151,245,219,51,225,92,108,144,189,147,160,233,146,124,84,17,119,219,84,234,217,218,62,94,166,221,120,80,210,184,157,77,12,121,200,206,80,108,46,255,243,207,54,158,195,195,161,73,190,147,145,181,104,118,85,117,198,82,114,52,230,181,233,164,122,161,198,240,170,108,67,60,153,169,185,14,163,51,65,63,182,151,131,166,24,212,56,23,196,16,240,135,238,104,53,171,18,80,164,171,228,227,240,125,114,163,204,147,130,168,123,244,167,56,102,206,229,70,231,148,248,128,243,177,247,26,63,109,154,213,31,67,96,60,70,13,73,2,205,21,144,148,0,49,143,217,187,130,14,116,211,159,133,26,38,64,16,254,38,19,74,78,183,146,74,80,118,203,233,39,230,51,182,50,86,149,201,180,224,7,201,165,203,108,217,5,9,2,92,4,74,137,223,66,249,0,18,222,253,40,81,247,36,93,253,167,187,218,46,121,39,121,225,152,39,232,231,176,163,4,104,104,243,148,117,245,218,230,163,251,55,236,3,191,34,46,135,21,133,68,26,52,87,90,137,217,116,43,250,98,5,111,104,18,142,235,63,198,218,98,170,254,210,86,44,241,171,21,82,84,209,217,203,239,106,203,168,28,22,85,97,104,165,157,248,76,178,64,168,126,96,75,146,99,24,134,235,180,191,116,100,112,172,1,230,84,29,8,131,157,233,55,7,152,191,44,147,121,144,54,207,178,82,68,173,174,130,5,130,114,20,103,112,180,233,107,209,108,119,41,236,213,16,245,252,215,6,209,217,23,29,123,212,224,251,95,28,254,246,248,64,31,201,89,237,5,46,83,31,189,14,110,61,215,112,169,16,193,146,64,79,201,191,163,95,47,229,24,221,161,106,82,68,218,229,74,184,59,159,35,204,164,34,60,230,180,15,64,152,103,12,52,149,205,81,111,238,37,83,31,116,114,142,112,88,243,232,176,232,150,198,43,38,26,67,34,48,17,208,185,206,178,165,131,234,8,98,56,168,124,89,98,60,154,100,223,99,27,16,201,190,224,78,61,60,70,93,30,224,204,167,128,6,222,152,8,38,238,119,25,103,64,57,225,254,75,207,112,96,97,95,35,8,95,219,222,233,82,204,20,181,120,183,181,223,108,167,174,94,96,27,252,198,170,189,15,68,14,61,200,24,69,138,92,111,194,148,67,119,171,41,192,56,104,207,114,222,153,44,2,158,24,0,200,223,122,143,243,11,3,53,92,130,58,156,205,77,240,16,183,9,51,181,150,252,54,201,124,241,93,41,150,14,113,162,215,191,131,93,212,234,24,148,123,31,53,41,29,223,45,215,25,178,220,56,15,178,22,176,14,189,66,22,218,78,45,210,121,251,212,165,206,27,109,209,89,201,112,1,205,38,16,225,108,39,18,230,47,223,27,5,56,223,112,20,54,242,34,38,246,202,33,31,189,147,40,10,42,8,165,168,44,155,189,67,84,145,71,82,128,13,117,24,82,39,75,15,32,207,13,77,238,144,194,72,163,230,76,201,89,80,229,149,102,38,115,107,40,198,243,32,66,153,151,150,71,206,111,48,101,76,90,33,14,63,18,67,201,211,86,217,238,224,55,10,173,10,137,225,221,237,39,181,83,209,157,248,234,15,126,215,66,61,164,170,162,22,202,101,124,22,81,96,83,202,0,244,122,118,81,66,138,221,239,43,135,139,190,227,102,185,221,147,108,213,230,138,197,82,37,74,55,5,156,233,74,212,162,109,89,198,35,0,85,31,168,117,48,134,56,233,210,115,126,197,246,103,194,182,47,63,163,174,171,100,57,199,19,54,245,228,27,223,47,64,45,176,215,233,228,226,57,163,238,51,91,61,54,133,59,108,50,26,11,130,6,156,249,167,83,32,21,130,203,83,153,25,157,99,107,129,76,130,116,198,28,201,44,70,204,114,177,113,27,120,2,165,143,218,213,179,238,219,81,237,92,98,233,232,15,84,16,42,231,76,115,101,112,219,3,71,200,142,223,111,150,222,84,168,237,191,96,218,205,197,81,142,124,195,89,188,61,114,16,23,13,117,186,108,117,29,201,216,71,39,132,207,14,85,49,83,194,63,109,109,97,14,180,35,38,79,164,133,222,97,80,174,133,111,219,77,171,23,239,55,231,79,51,244,231,234,46,82,231,41,240,50,101,163,229,33,79,162,129,97,114,17,21,145,15,158,238,178,166,96,245,25,15,82,25,36,233,234,60,219,254,254,172,91,68,116,73,186,66,50,79,124,155,20,84,31,233,175,207,162,87,253,90,164,150,55,136,19,38,107,91,232,88,51,202,184,145,120,196,181,55,150,95,223,126,85,105,54,200,165,217,46,98,52,168,62,159,35,208,128,152,111,217,174,107,167,211,131,162,2,40,97,221,134,153,22,27,125,159,235,207,87,90,30,225,202,166,161,200,11,123,52,176,98,146,45,61,19,133,137,106,192,205,215,15,163,25,79,136,191,130,199,246,38,18,53,178,30,12,55,136,91,148,189,116,189,170,219,200,40,174,239,141,22,255,133,50,86,159,209,238,54,40,83,39,217,67,247,215,59,79,37,187,17,115,139,28,22,238,165,62,222,169,128,127,203,54,87,215,35,115,45,140,30,18,144,249,5,90,170,50,208,222,199,34,136,63,17,49,188,36,239,73,202,87,128,209,107,150,173,90,124,125,246,141,93,245,203,73,222,236,100,91,248,115,145,223,134,12,128,146,61,126,4,78,14,35,218,243,48,116,106,179,38,65,183,23,196,64,180,123,111,124,70,213,120,249,50,114,90,60,102,214,208,135,242,4,29,14,6,35,151,177,173,82,222,179,99,203,144,135,57,176,20,208,137,145,79,72,171,67,140,61,232,6,13,229,202,181,106,124,96,60,240,97,94,110,141,75,239,128,35,25,44,47,9,148,249,254,109,120,190,28,54,87,217,200,196,43,151,86,162,20,173,180,108,34,81,200,59,240,25,140,253,132,145,30,246,146,120,72,126,3,109,220,197,26,235,138,196,89,166,98,170,188,223,28,20,79,130,213,128,108,151,39,40,205,63,122,227,12,157,159,20,255,222,165,152,63,135,188,77,113,140,188,140,58,229,90,14,95,184,128,246,89,239,172,237,29,149,9,36,63,211,108,164,163,219,180,143,54,226,143,171,21,192,178,242,184,94,88,14,109,106,151,19,185,53,137,234,60,143,69,239,217,19,172,155,33,142,240,162,171,175,160,201,28,228,32,74,173,120,146,219,252,91,143,214,191,99,19,240,62,109,171,8,247,243,193,183,133,80,1,101,125,118,97,231,61,67,32,244,228,199,177,253,14,238,145,249,49,133,248,119,37,236,128,158,185,156,116,53,22,60,3,221,178,186,227,4,26,20,140,143,250,46,147,137,42,254,139,142,249,177,76,150,140,57,23,238,21,102,135,61,87,4,33,152,154,16,236,152,196,190,212,239,191,197,29,148,134,113,184,222,132,174,161,88,64,152,9,232,88,234,254,149,66,255,69,193,157,14,104,193,178,40,152,168,92,80,51,183,249,176,246,153,213,131,138,109,57,249,190,191,196,117,178,73,14,255,120,29,95,157,21,31,108,148,165,210,13,200,112,185,161,39,7,180,41,240,72,133,134,195,50,247,140,98,14,125,190,222,155,26,202,68,127,78,95,21,188,35,90,252,242,163,97,140,216,17,150,81,183,215,88,218,148,195,110,200,169,238,121,214,11,205,117,255,93,119,58,241,19,68,221,100,193,35,29,138,130,119,94,112,223,124,15,159,179,64,197,132,120,187,107,234,71,138,121,145,121,57,33,230,100,137,149,22,159,105,224,129,29,98,174,14,40,16,207,110,142,80,121,44,35,6,233,204,118,48,55,213,179,38,101,73,120,176,170,247,115,227,52,133,247,29,172,91,193,0,42,214,172,189,177,187,216,219,24,92,18,118,64,95,63,184,192,191,208,229,78,223,168,151,78,31,71,194,29,129,147,86,122,214,149,164,142,215,104,45,65,218,70,3,85,121,222,15,144,245,205,88,85,0,71,77,1,89,190,40,193,105,255,87,229,67,200,43,247,44,240,64,103,39,160,246,58,142,50,30,221,110,188,217,218,136,226,124,45,120,91,7,174,164,176,220,11,63,79,227,109,164,143,16,104,45,183,99,159,168,236,210,125,158,68,36,25,223,86,180,152,163,202,100,99,112,191,15,5,162,109,167,163,115,40,54,120,125,91,79,195,157,5,36,246,32,156,195,66,206,133,174,100,209,249,175,202,198,142,138,158,207,93,25,20,30,197,205,151,238,104,107,77,209,108,126,33,190,206,135,225,165,72,0,154,243,129,227,209,19,13,206,100,15,34,202,132,82,66,123,25,26,105,181,132,77,56,112,163,33,181,36,21,6,107,208,67,170,19,102,26,33,10,195,159,170,69,67,118,161,109,193,165,234,174,239,209,116,23,178,96,238,167,43,22,87,12,251,49,237,37,0,150,38,58,168,2,250,134,246,231,103,31,251,244,34,140,227,215,196,155,62,183,122,92,176,40,175,250,132,10,253,61,23,246,23,112,84,159,57,210,13,77,119,244,232,207,88,249,10,128,81,179,184,101,0,145,224,22,214,3,171,9,29,120,207,179,119,186,239,22,79,201,227,255,14,35,225,155,210,163,63,128,102,158,150,26,124,149,34,87,243,211,214,18,80,253,58,106,166,38,166,84,61,55,25,154,248,231,252,82,148,242,125,219,24,161,83,73,18,197,134,209,219,167,214,7,38,197,151,14,77,76,63,181,52,231,170,192,69,170,184,223,161,75,251,114,208,86,221,11,11,228,24,207,68,230,200,102,191,46,239,219,165,132,244,223,16,43,165,3,190,108,87,42,107,105,11,240,77,188,30,86,146,209,193,76,82,46,33,155,251,103,254,118,226,191,157,144,136,196,230,26,133,213,89,119,248,172,198,223,255,243,146,7,56,226,75,76,86,135,44,248,78,35,163,81,166,109,67,103,178,69,41,200,161,243,64,86,196,1,79,109,149,153,118,253,113,231,94,54,217,233,39,117,154,220,238,246,120,11,7,9,147,7,93,240,11,121,254,42,11,97,227,61,90,53,162,197,56,167,114,236,115,156,78,147,205,140,32,20,214,40,69,188,32,97,45,223,137,158,185,144,144,52,125,162,115,159,45,86,153,107,179,101,58,128,188,26,152,96,109,65,123,88,203,52,185,179,194,112,178,82,25,139,105,75,124,0,203,86,206,53,197,86,196,76,170,253,150,160,103,239,9,94,100,237,90,245,71,58,236,202,54,245,214,206,95,126,127,185,252,59,27,73,243,89,76,181,244,105,120,102,116,73,61,191,35,168,202,224,109,78,147,189,193,195,118,172,4,4,72,91,166,141,1,37,144,51,205,103,122,156,86,4,137,67,242,57,125,77,13,231,168,193,22,67,210,176,156,251,164,9,86,85,94,108,212,234,232,72,132,121,170,243,15,145,38,242,138,138,154,245,9,51,49,54,68,106,43,50,140,105,37,150,78,98,106,63,148,170,13,187,218,51,198,108,243,2,123,117,138,204,73,38,82,93,139,62,231,46,116,183,105,222,138,39,171,207,59,209,173,119,217,68,209,169,55,4,244,40,238,160,104,228,136,63,176,229,162,228,37,223,177,27,239,238,185,201,13,6,14,70,71,76,15,96,41,147,188,243,56,238,74,32,51,58,236,128,219,173,197,9,181,16,245,104,95,185,189,64,78,64,253,179,219,252,230,102,112,112,8,74,230,218,120,97,80,75,241,34,103,116,60,25,122,124,45,57,24,188,130,174,226,138,115,28,50,130,102,220,89,76,65,4,133,53,212,157,148,152,232,0,25,67,116,5,8,111,134,74,47,153,253,168,34,99,204,79,132,89,66,195,5,130,138,172,178,186,102,167,216,219,155,118,39,49,239,198,219,112,77,121,83,75,232,63,93,189,46,220,89,4,79,87,219,103,189,69,221,84,221,106,9,74,20,234,152,53,38,162,132,4,164,216,236,58,29,16,177,49,115,57,224,170,219,225,16,105,156,6,146,176,166,136,155,36,33,126,138,26,208,107,53,62,175,70,201,243,79,67,237,209,43,17,149,18,208,50,70,226,3,181,202,212,228,197,190,23,162,111,176,38,23,35,112,37,92,2,58,146,95,190,175,190,117,2,34,156,151,194,192,155,212,187,143,139,160,87,51,111,89,60,209,220,54,29,67,167,225,238,96,79,171,156,233,61,0,231,117,176,219,228,227,218,84,157,140,202,16,249,208,116,132,64,195,166,53,167,15,233,138,3,27,67,160,30,98,37,78,43,81,49,200,101,125,37,221,19,156,6,96,43,13,159,56,41,89,210,85,201,209,104,192,14,138,219,81,154,73,135,3,217,58,110,93,205,95,47,27,4,167,88,202,105,235,147,2,54,201,20,52,187,215,152,112,148,220,56,65,57,44,221,214,110,68,231,132,40,139,111,11,194,206,79,56,206,80,139,240,249,201,241,141,11,79,178,22,12,3,0,242,168,211,70,236,124,27,191,197,54,119,254,235,224,117,217,53,151,60,123,30,221,53,68,126,7,150,254,77,110,231,88,189,210,246,186,210,171,116,224,39,21,105,54,46,154,94,11,93,239,45,43,236,93,98,4,119,55,137,56,178,143,165,159,202,146,199,22,44,167,247,240,60,99,68,84,160,228,71,101,46,4,165,70,134,86,131,86,215,156,135,89,49,167,91,247,131,21,46,147,161,153,66,48,124,220,97,154,236,77,210,229,252,36,252,105,97,244,148,60,90,108,126,235,187,164,77,185,198,251,86,165,184,159,69,14,65,151,53,83,143,170,66,156,59,0,191,76,147,7,242,125,2,100,190,220,127,44,55,164,76,66,68,165,32,132,12,222,209,99,18,75,253,44,18,169,82,160,236,17,75,254,16,231,69,212,48,169,230,48,85,228,183,4,9,177,111,55,215,55,64,136,86,100,58,237,181,167,68,201,47,188,82,244,14,176,190,168,160,237,252,110,100,52,120,83,211,78,140,198,215,55,46,248,49,247,154,251,63,121,211,60,36,74,235,4,63,98,252,3,140,53,175,32,172,95,110,107,208,71,115,73,189,133,189,132,11,183,8,171,132,168,140,49,238,47,102,190,231,67,59,81,27,11,140,118,146,43,146,76,184,11,32,33,123,219,153,249,190,53,222,9,55,70,245,223,251,246,5,249,117,176,237,239,89,231,239,182,67,152,135,84,119,122,150,65,7,58,139,183,225,36,142,92,142,7,208,158,250,202,119,113,50,46,88,57,133,75,67,138,187,94,155,250,20,176,122,64,240,68,230,3,40,89,82,189,232,155,55,53,72,6,38,58,184,157,205,65,82,247,11,218,100,36,237,37,50,51,91,218,130,196,84,67,4,174,152,60,124,52,178,226,49,44,254,45,26,168,247,204,49,19,13,6,126,26,36,103,5,13,164,232,235,115,90,140,186,51,221,57,140,198,116,38,222,235,57,79,245,58,101,11,19,228,102,10,22,40,111,95,230,143,80,110,177,51,157,59,193,114,153,129,133,206,14,140,62,17,100,213,239,25,168,211,45,250,236,42,152,237,13,180,211,5,203,185,70,162,89,190,245,18,175,212,154,18,238,91,116,156,163,121,223,97,205,171,213,96,8,239,205,251,247,35,227,86,161,215,171,239,83,246,242,205,230,70,69,254,252,63,213,184,55,151,86,154,129,178,32,22,134,62,125,21,137,41,170,131,46,100,100,32,254,87,47,219,250,27,116,109,106,152,52,207,201,117,92,229,158,252,67,47,131,68,199,39,16,92,247,19,26,80,40,214,108,44,139,149,162,141,22,248,30,246,174,53,10,235,56,59,238,164,205,191,160,102,4,249,225,97,45,228,225,210,188,231,112,178,83,203,11,126,217,84,174,196,198,99,102,150,214,91,208,110,95,50,247,106,44,116,136,51,33,195,50,95,109,38,119,150,39,55,221,67,84,146,58,188,179,175,216,35,246,220,154,25,207,99,89,45,98,228,237,213,48,195,147,193,245,210,193,22,6,249,89,18,89,245,233,6,50,131,221,191,103,253,74,199,90,104,76,159,18,62,95,124,238,157,203,211,75,46,189,145,93,32,187,171,146,122,248,59,49,173,36,220,21,32,104,208,209,201,197,245,57,35,222,110,20,169,122,203,4,218,105,28,20,68,0,197,26,141,134,129,229,83,153,90,77,3,150,198,76,139,214,96,178,119,135,135,75,85,187,101,108,108,213,207,201,206,54,72,53,220,254,131,2,233,92,72,73,225,15,147,129,122,69,210,79,108,223,40,111,182,23,19,74,186,90,144,69,25,127,221,47,56,44,84,42,160,140,151,176,46,135,137,55,129,193,189,44,202,103,80,156,179,106,249,216,177,137,189,228,206,142,11,244,130,6,209,39,64,72,64,145,4,72,103,251,15,31,173,123,155,98,192,38,209,148,53,67,241,102,8,165,96,39,102,206,243,180,130,4,93,22,164,80,116,240,106,103,127,124,66,131,108,73,146,29,215,76,186,87,226,87,87,143,21,8,39,27,161,78,198,57,108,180,8,153,249,171,145,168,73,153,148,60,154,13,171,107,123,158,35,141,210,216,79,124,66,49,13,246,225,126,157,208,184,21,82,122,20,190,152,230,104,239,119,165,146,142,57,111,160,38,216,30,164,123,39,198,222,54,115,58,206,218,171,18,109,151,130,35,253,41,140,249,129,166,246,11,22,46,7,84,189,121,188,134,102,252,19,172,63,252,9,221,222,230,206,167,118,3,154,239,240,156,119,224,14,60,109,210,15,44,126,23,181,80,112,69,166,209,93,83,157,143,35,12,6,124,172,183,99,167,223,58,245,163,50,74,165,238,45,221,58,60,196,131,193,118,145,125,142,127,217,71,123,123,216,248,7,208,88,226,207,143,152,95,148,83,154,197,14,111,9,61,149,193,125,221,188,114,116,34,255,125,22,246,78,184,136,244,179,130,161,78,113,196,203,179,16,86,224,55,92,45,57,49,15,157,117,119,60,142,108,16,81,249,33,206,0,107,74,107,95,163,16,89,233,41,68,234,29,221,155,224,114,173,23,123,31,6,123,185,39,201,45,246,171,176,154,170,177,164,99,217,49,228,112,101,73,211,19,87,88,22,98,188,102,19,225,236,212,102,160,104,37,201,137,108,242,44,46,42,169,215,45,26,23,213,42,238,49,214,134,39,134,91,148,218,69,57,210,246,241,167,251,190,219,142,164,60,140,122,161,193,197,148,61,25,168,211,178,95,2,164,98,177,14,149,47,86,216,155,163,248,13,164,12,176,33,222,175,15,99,89,237,148,130,228,129,237,153,230,82,108,155,222,148,100,228,182,27,36,194,170,228,3,97,53,30,0,68,22,193,40,192,34,168,39,250,147,201,7,152,91,238,137,134,10,233,247,26,159,219,128,226,19,100,24,35,170,210,41,221,4,234,116,247,3,41,98,70,95,240,254,42,36,47,87,223,38,34,138,224,28,35,171,175,171,246,237,72,52,139,137,126,96,238,115,115,75,16,106,98,225,194,79,89,136,92,111,78,217,234,132,32,198,74,102,13,88,89,248,76,246,189,63,138,236,132,142,191,7,208,248,244,36,19,28,200,109,123,113,36,188,1,46,43,49,35,148,246,216,83,31,73,48,235,48,210,190,156,197,53,247,232,49,128,0,25,246,167,245,135,128,21,188,127,14,133,229,108,61,246,112,34,212,147,176,162,178,228,152,132,171,152,236,251,131,206,69,132,249,152,232,226,119,97,27,104,113,11,238,15,97,97,114,211,47,251,35,241,84,96,100,45,142,192,251,226,59,213,251,21,192,178,26,253,93,41,156,199,227,65,147,130,173,81,54,95,211,6,197,77,181,6,104,60,9,73,213,97,166,192,30,64,200,125,20,186,83,97,115,71,185,202,74,239,123,58,242,196,173,14,105,252,38,208,230,121,13,194,118,240,184,127,234,33,148,200,164,68,129,239,58,128,84,40,211,25,124,94,179,6,141,180,219,131,238,129,105,243,236,135,40,168,105,209,200,155,178,153,166,21,47,204,152,74,222,155,76,243,124,16,224,58,57,255,51,74,121,231,186,188,153,86,41,59,112,58,39,34,212,155,16,23,230,108,244,94,227,215,210,13,225,76,194,231,74,36,93,185,186,186,37,136,254,124,46,98,80,167,10,140,240,235,29,202,117,203,53,30,8,161,170,189,31,239,19,192,240,85,82,121,43,85,212,19,209,161,88,62,39,134,61,47,60,23,203,254,6,234,15,20,215,99,156,137,37,138,55,94,94,7,217,174,7,249,95,18,116,54,213,175,121,228,160,197,153,41,254,82,39,24,40,104,169,15,119,231,172,117,233,47,251,53,22,130,110,145,32,54,188,52,66,132,247,15,111,124,90,145,195,93,229,57,231,22,186,85,150,247,212,164,199,71,128,83,18,188,164,209,106,95,149,181,67,63,79,166,116,84,232,112,244,203,185,67,151,194,251,228,238,220,210,255,255,209,48,224,248,1,134,33,91,145,201,62,166,93,1,161,23,30,177,246,79,33,46,255,126,17,211,28,107,183,30,33,186,51,124,216,19,179,181,17,111,175,211,7,31,27,160,121,170,70,56,244,100,98,239,176,255,184,27,222,191,204,179,8,184,208,107,176,75,50,29,6,178,230,250,183,141,56,155,112,179,95,233,109,112,255,31,50,169,25,48,23,203,120,143,176,145,80,32,3,29,51,79,204,132,19,175,126,138,60,191,158,117,168,255,155,77,223,246,209,86,240,168,134,140,28,131,165,163,137,213,219,31,246,12,8,210,43,172,208,113,95,181,139,54,115,125,77,203,218,155,71,91,243,61,67,111,207,114,0,219,177,120,104,31,241,62,23,187,228,173,118,83,84,120,231,41,36,35,98,84,148,18,27,249,224,194,204,26,28,217,145,153,10,30,1,243,91,57,42,132,207,116,183,176,252,125,112,51,46,50,200,199,165,122,176,85,87,117,168,157,26,102,160,39,108,74,132,160,61,72,242,230,22,30,237,73,132,207,175,227,181,224,173,40,136,160,104,227,167,201,47,255,126,169,144,136,159,23,2,143,51,180,5,182,249,194,114,226,41,55,110,116,62,149,106,35,125,104,204,87,162,121,59,160,110,134,103,63,179,148,48,88,24,24,232,70,122,73,49,63,20,168,248,160,165,184,18,143,174,89,229,62,54,79,32,68,221,18,219,230,212,254,65,178,148,210,96,92,42,77,213,120,122,41,147,110,11,129,191,225,106,30,1,24,143,102,139,22,90,43,117,86,232,0,47,107,210,26,113,39,15,106,24,29,0,65,219,158,204,248,134,81,119,183,146,27,148,218,54,0,208,55,160,155,29,77,1,144,31,168,81,44,157,204,119,192,160,112,115,103,19,218,222,174,78,48,33,99,124,211,79,151,239,18,107,125,157,38,105,13,18,147,107,204,98,89,13,177,7,253,14,81,175,137,150,37,195,254,44,102,152,59,36,142,187,172,139,82,254,47,196,227,237,161,77,145,208,247,232,200,1,104,13,19,14,179,11,22,34,15,188,155,180,55,250,223,224,1,15,80,245,138,185,60,90,17,13,77,101,182,255,7,57,49,201,57,39,24,159,223,226,41,160,230,161,50,225,1,15,33,159,29,245,62,175,246,29,53,62,78,54,251,217,29,182,194,120,217,6,86,175,254,109,16,30,202,186,209,238,133,151,17,12,86,178,115,75,55,30,37,199,140,193,143,67,241,78,57,216,184,203,191,105,111,220,2,232,13,24,237,170,82,213,235,227,202,195,63,25,96,3,1,21,180,18,131,32,97,3,250,3,146,181,128,123,244,70,232,138,222,21,86,19,163,135,72,132,89,251,217,91,140,35,208,43,129,252,228,218,180,84,227,89,129,147,239,103,26,248,25,148,145,240,47,29,15,81,231,132,110,185,231,200,33,109,221,46,100,240,121,34,254,58,133,154,128,189,3,185,124,122,133,81,35,52,138,33,176,69,71,81,223,204,246,165,120,48,219,163,160,212,96,163,33,12,133,148,100,76,71,247,125,194,99,59,76,4,141,184,219,176,47,231,117,249,190,238,167,233,165,221,71,175,83,254,236,144,137,176,67,206,114,195,69,100,96,163,169,166,82,146,210,36,96,238,99,161,242,96,19,227,189,201,243,202,154,9,207,236,77,26,8,36,234,53,201,239,184,202,110,133,11,61,214,219,25,170,69,249,168,233,215,80,84,210,217,12,63,50,5,100,221,103,254,226,115,16,109,208,144,246,231,56,35,108,158,164,97,112,244,48,64,3,251,138,116,180,95,126,191,190,181,100,254,126,219,171,136,190,224,46,76,135,88,161,78,170,153,113,28,122,212,237,33,91,168,75,98,25,222,38,96,42,24,48,203,77,41,66,210,145,14,50,195,118,226,102,138,208,9,230,4,192,120,115,246,241,20,242,82,200,191,201,177,66,221,241,213,139,151,158,47,92,103,251,182,108,236,167,182,174,97,3,207,129,102,74,126,161,141,247,204,94,222,181,7,3,168,135,216,166,45,255,61,190,155,169,85,162,183,138,145,74,27,149,47,165,68,213,141,34,66,228,136,38,70,55,24,250,47,115,75,101,252,47,57,229,96,51,54,235,63,193,240,253,85,136,57,5,18,200,134,134,171,158,236,246,57,253,222,52,190,192,136,76,76,40,181,221,30,79,122,27,0,67,84,147,101,128,36,113,136,138,194,223,91,59,252,25,70,12,199,88,126,9,161,96,157,232,79,224,79,152,186,106,26,136,210,91,60,127,14,45,51,131,79,24,114,244,185,63,183,173,207,25,232,222,167,9,94,115,143,8,153,79,41,227,180,42,6,168,198,184,182,30,131,48,197,18,142,181,107,14,148,212,196,89,197,7,154,137,237,79,89,93,10,192,76,116,114,67,125,235,48,128,131,79,164,133,107,220,74,244,91,189,45,154,242,181,196,237,101,114,96,47,124,58,200,81,31,6,26,10,13,175,84,86,98,81,46,108,149,173,132,63,81,79,9,163,251,196,245,151,185,53,229,115,12,30,156,72,44,255,234,106,212,94,55,241,141,59,24,58,161,148,43,125,199,165,245,107,253,61,213,188,172,68,107,84,15,211,29,63,59,142,106,227,38,87,18,199,186,248,55,24,250,86,10,62,22,178,73,156,95,63,15,30,170,120,188,68,186,87,225,201,160,239,195,228,44,84,92,58,208,222,103,72,5,62,20,15,96,247,199,69,48,11,120,32,152,157,11,96,98,25,197,162,249,128,254,137,179,229,120,87,114,19,178,173,158,140,86,253,131,24,247,70,151,161,26,85,153,12,162,97,187,116,142,121,205,41,244,200,133,219,73,253,192,206,196,165,220,95,46,56,171,1,186,119,41,29,226,219,255,90,121,20,240,217,21,87,116,237,249,251,198,154,153,152,66,11,107,53,105,180,88,138,241,227,60,108,22,247,234,57,119,125,97,99,111,167,149,189,181,195,79,202,215,133,155,63,198,166,233,120,217,245,8,113,52,183,97,52,215,82,8,156,165,40,172,186,148,35,47,135,15,12,46,210,165,145,11,248,177,205,249,43,228,240,156,234,3,71,58,108,116,228,53,41,252,132,12,117,73,15,147,204,26,5,212,9,144,113,164,188,109,140,129,253,111,148,38,63,147,178,46,117,31,184,173,205,139,82,236,106,193,236,105,255,116,24,24,171,142,134,1,222,21,211,158,28,178,230,88,51,231,213,67,166,244,107,210,39,225,176,47,87,220,99,125,71,10,183,54,46,236,30,79,17,190,208,108,83,172,115,31,182,105,171,224,125,139,237,65,33,91,226,246,126,145,98,186,92,189,150,183,119,170,157,61,54,223,167,207,120,229,39,3,255,179,37,187,221,9,117,117,109,128,145,22,88,37,133,30,181,18,33,20,21,158,120,6,251,16,181,217,58,12,4,198,122,115,108,231,131,57,51,3,110,192,75,21,7,105,41,13,237,61,5,168,6,8,37,183,84,69,167,208,145,228,134,120,106,160,120,246,119,106,72,219,137,249,164,124,191,241,245,47,53,203,236,162,84,185,224,28,243,66,8,72,177,48,179,42,186,163,140,112,205,23,180,208,52,33,70,1,188,117,177,211,167,222,130,36,52,120,5,146,213,16,76,128,10,24,85,101,239,48,91,209,247,253,36,148,185,100,95,82,139,238,18,131,141,132,120,117,48,19,233,176,253,167,3,73,136,105,156,161,227,229,142,162,1,93,174,84,73,145,74,238,218,156,68,1,237,85,49,161,26,172,95,57,213,149,152,82,32,61,164,210,91,203,14,8,20,189,244,86,102,11,85,128,174,64,43,82,14,166,110,161,106,144,154,227,120,231,86,44,196,19,50,196,10,151,29,102,49,221,221,228,125,115,182,57,240,27,63,252,50,64,29,170,233,254,174,188,212,74,187,122,115,113,254,230,41,229,35,177,38,168,120,73,125,61,218,146,141,111,124,211,189,200,162,211,111,117,60,161,28,68,226,179,122,194,237,237,2,59,194,113,62,25,101,190,49,220,27,57,213,148,119,1,205,50,214,17,57,245,137,201,31,18,245,183,78,182,111,70,138,180,51,39,218,176,225,145,34,68,55,252,234,211,245,148,108,214,189,139,71,29,11,109,5,32,15,7,51,166,90,66,223,86,187,238,209,177,226,40,124,1,121,166,178,34,169,122,248,194,67,245,157,11,142,169,179,60,66,99,204,1,222,207,201,255,252,76,95,51,67,236,86,63,124,204,117,149,131,207,149,253,143,215,35,25,9,144,36,172,187,193,163,32,21,167,35,67,75,10,141,51,113,208,120,120,207,138,48,171,43,195,203,170,97,6,108,79,156,162,171,98,171,46,34,102,213,245,207,10,70,167,55,111,10,71,198,146,249,88,28,54,177,89,251,110,192,150,88,128,191,46,12,101,127,8,89,239,13,162,226,14,77,204,0,170,180,15,27,25,64,88,180,56,249,213,193,132,232,150,145,112,119,22,193,75,84,220,82,35,30,193,0,189,83,2,96,194,230,242,225,3,69,1,194,47,245,55,23,229,21,172,59,234,55,42,44,34,185,191,65,6,44,5,42,55,191,201,103,41,138,203,160,110,15,228,224,87,113,196,102,78,137,111,152,9,54,39,68,241,135,236,64,134,15,211,180,210,12,144,188,146,3,198,69,231,232,142,190,253,56,93,158,116,251,53,16,19,84,191,103,119,105,32,175,123,32,195,95,91,23,210,24,241,4,19,159,115,174,29,163,242,21,185,49,5,145,171,220,74,246,137,142,213,75,72,33,161,114,180,167,229,161,249,222,154,57,23,36,118,94,236,120,13,229,93,14,124,225,116,50,188,117,43,247,105,208,36,229,98,1,129,138,72,9,179,219,240,63,51,218,93,174,133,33,211,206,113,179,221,14,77,138,236,98,128,36,94,72,185,44,71,158,211,24,90,115,44,253,35,187,131,71,52,248,56,250,232,83,13,25,172,185,129,64,41,16,215,112,19,249,64,91,124,235,92,97,51,184,130,11,128,71,205,99,16,116,192,220,247,78,234,60,75,238,212,34,78,61,87,204,219,168,174,113,128,67,227,44,131,50,12,224,238,235,43,80,56,148,223,249,240,196,225,217,1,9,113,143,42,0,243,69,3,248,118,166,233,162,176,51,128,84,5,133,105,209,43,18,213,198,239,24,153,187,183,75,205,151,58,249,207,207,101,29,212,48,51,67,250,137,104,8,59,205,73,253,226,90,66,96,104,103,186,164,151,185,129,87,66,55,88,166,85,205,25,104,153,70,150,195,101,20,248,220,112,245,55,80,107,218,218,43,143,253,168,102,93,147,91,57,72,77,169,226,111,159,170,101,248,186,212,84,248,97,236,42,170,97,89,95,169,153,29,120,94,73,158,111,188,170,84,67,221,12,227,46,219,121,245,169,176,195,192,145,194,3,128,5,126,55,22,181,109,47,94,231,9,200,236,175,86,176,32,227,171,122,8,234,196,200,65,48,143,20,189,77,7,222,153,181,72,186,176,244,76,161,125,186,18,27,79,138,3,13,39,220,245,229,216,132,197,225,253,122,198,44,57,24,136,81,204,249,208,122,32,11,204,128,168,215,141,127,6,102,208,129,155,190,255,234,68,139,25,3,5,98,219,236,199,11,97,42,245,193,63,218,186,239,95,148,53,2,141,103,63,53,3,140,214,59,215,64,18,26,217,16,241,251,81,71,195,254,245,187,55,251,27,193,237,79,233,25,141,79,59,245,3,35,231,109,1,233,224,42,87,191,74,73,51,121,124,145,207,48,221,58,126,224,19,233,214,234,197,142,169,159,243,67,224,58,35,171,41,22,190,71,9,6,250,233,133,15,43,180,89,100,24,191,136,167,148,9,145,163,39,63,106,70,198,165,63,20,18,24,101,73,185,51,183,232,134,167,174,191,4,188,205,179,136,3,93,228,145,217,217,168,57,93,225,239,236,241,6,98,80,245,155,165,209,150,58,201,163,219,147,252,28,186,35,139,101,61,207,122,171,179,85,162,30,157,196,33,93,242,23,195,187,98,72,231,74,84,168,235,214,254,40,100,24,29,29,217,143,59,10,219,67,189,46,11,194,195,211,169,201,26,100,181,47,80,77,70,18,170,1,235,118,24,159,30,105,178,119,97,23,75,146,198,128,7,213,79,172,174,152,83,14,53,69,211,12,175,41,241,29,87,85,209,67,14,51,165,92,161,0,255,253,100,251,234,83,145,45,77,244,118,47,129,172,234,92,252,75,52,45,83,62,122,16,92,95,204,79,127,182,215,187,28,243,41,128,247,228,73,184,119,104,71,43,96,250,81,248,141,35,230,0,188,65,216,59,128,57,99,55,219,201,37,27,182,252,255,150,207,83,150,116,144,23,206,36,22,142,160,202,36,202,185,57,113,172,50,51,161,23,224,187,138,160,82,49,132,8,218,101,74,77,110,4,74,84,193,103,4,64,165,2,200,190,48,132,103,255,114,219,136,246,140,189,53,31,98,51,12,77,236,9,145,133,249,178,38,106,192,85,213,111,193,48,77,57,47,86,211,55,230,63,213,0,129,221,129,112,142,65,59,71,53,222,119,124,155,108,46,34,215,7,120,255,56,174,126,180,97,156,221,107,75,7,3,34,133,189,212,190,130,29,51,56,115,184,122,120,225,20,201,123,100,241,156,81,188,227,13,84,29,77,170,221,41,169,245,201,38,124,7,65,107,143,180,170,203,104,105,31,54,26,30,157,63,28,222,14,4,3,42,211,163,146,231,30,116,101,53,232,137,75,111,32,94,68,229,192,216,58,160,94,115,122,186,197,199,220,150,38,33,162,84,3,181,158,129,103,65,53,192,61,139,61,180,247,252,200,142,27,252,204,177,156,180,160,193,214,98,77,135,200,208,13,115,162,163,196,234,183,242,199,219,189,88,193,237,22,89,39,40,45,22,170,93,115,87,185,198,72,193,113,6,18,87,149,64,130,34,177,212,114,230,82,8,112,27,69,53,187,122,131,43,206,83,112,250,61,213,31,102,150,16,64,128,245,10,13,149,65,146,236,190,199,113,31,188,229,3,138,78,114,132,24,125,141,196,228,171,14,62,201,42,245,81,107,186,169,97,200,3,239,128,159,98,109,13,18,104,99,29,123,92,84,219,147,77,242,31,77,136,119,216,66,170,44,165,17,40,43,86,190,25,59,226,174,134,243,221,101,105,3,15,111,230,9,131,1,71,63,36,52,40,155,69,98,215,68,215,80,252,10,61,69,18,10,74,174,43,21,163,104,24,206,104,38,141,83,165,131,47,215,100,214,179,36,115,224,75,178,235,151,32,235,230,183,168,107,156,33,52,37,218,117,233,63,132,49,63,227,177,207,40,250,190,167,85,40,39,157,177,119,115,165,128,183,78,111,145,71,162,253,160,72,123,237,229,75,101,218,194,246,44,247,126,112,226,32,27,72,102,50,83,163,80,10,45,170,187,182,62,19,88,215,122,39,220,228,215,121,29,124,74,218,140,251,152,171,39,187,181,230,60,121,80,171,152,197,83,179,195,200,211,237,71,246,206,164,163,252,43,136,207,191,155,75,139,47,79,232,82,136,103,137,253,59,221,212,13,74,131,9,6,83,207,146,26,44,76,38,163,116,172,65,165,100,119,61,92,184,133,147,86,213,208,2,215,154,62,224,204,218,218,91,45,154,105,44,6,13,175,105,221,175,245,47,114,38,134,249,52,234,238,27,219,173,105,149,73,67,185,151,160,28,61,85,229,78,40,105,47,8,144,186,222,5,0,205,245,85,145,109,180,232,152,121,140,81,23,122,61,55,138,202,78,160,52,221,82,151,165,109,162,187,241,226,169,164,50,22,162,185,6,100,118,184,169,73,224,11,34,64,174,158,156,104,212,222,119,55,41,229,248,28,87,116,36,40,245,80,198,4,96,252,52,23,149,23,237,154,93,220,121,188,149,191,125,45,99,153,158,87,196,239,155,33,218,135,68,91,8,222,184,149,180,88,0,48,98,125,124,37,78,11,154,45,208,251,125,229,164,115,241,40,9,196,219,149,149,203,15,139,251,60,126,131,94,190,38,204,11,94,195,38,26,125,236,213,125,242,229,141,171,121,12,130,155,89,53,77,243,124,56,226,133,119,88,157,156,142,111,143,137,117,13,180,118,57,19,179,123,133,18,130,204,53,72,197,37,254,78,254,90,39,195,194,6,146,240,104,67,52,241,60,103,65,160,72,0,9,3,172,169,14,117,218,49,124,158,150,156,249,76,248,203,56,210,90,229,99,63,137,23,255,81,186,193,30,116,3,202,152,180,162,35,149,148,169,179,91,146,56,46,234,68,205,195,208,34,138,38,86,197,147,234,186,33,253,30,181,176,239,182,31,75,154,208,131,225,177,198,208,28,166,160,193,213,41,145,206,75,131,117,218,72,68,52,108,192,212,49,70,202,154,11,134,246,13,76,62,73,128,145,244,157,15,9,246,91,202,134,81,62,176,156,230,35,156,171,97,239,88,126,57,84,183,82,79,67,36,76,24,173,104,182,158,6,193,235,27,228,89,67,227,251,245,73,83,13,47,196,142,219,99,149,15,157,37,115,183,32,239,100,6,112,57,167,211,75,208,246,60,218,4,172,130,102,49,60,73,7,59,240,94,195,3,236,50,69,100,11,124,228,17,187,125,185,40,37,224,116,74,59,6,232,95,0,161,167,80,6,99,160,162,48,142,41,243,247,69,204,119,105,30,82,72,169,67,186,82,150,244,252,86,98,248,154,158,32,244,255,239,119,184,30,132,160,46,169,253,46,21,203,98,248,114,3,136,95,46,241,43,23,97,68,8,188,76,212,66,225,38,100,109,186,203,33,236,200,98,8,210,189,55,240,146,53,152,34,7,52,61,240,34,124,134,241,105,72,206,238,185,223,41,219,74,76,173,12,4,126,113,34,23,78,174,235,179,219,195,55,164,247,223,42,180,99,230,253,227,205,27,178,209,32,233,70,227,183,6,94,202,139,95,62,125,117,68,144,59,83,88,66,17,11,92,73,48,36,221,137,197,222,84,77,75,162,77,3,74,7,144,95,186,81,60,200,206,84,222,239,121,8,184,129,74,66,233,21,35,19,161,119,105,46,40,115,4,90,193,157,161,172,224,51,121,113,149,210,106,116,89,217,50,230,23,168,244,149,202,74,194,28,10,177,22,204,129,114,238,165,21,71,171,69,10,110,49,0,44,176,198,190,18,189,34,216,131,59,236,80,238,179,92,145,254,73,199,189,63,205,8,86,135,181,83,207,209,54,254,8,187,140,124,226,76,9,22,82,153,201,79,60,183,122,122,117,71,56,76,245,45,110,89,41,222,154,218,231,131,152,108,147,218,34,146,201,211,181,234,11,30,175,201,24,144,86,90,73,238,103,72,141,43,62,137,36,65,90,10,90,170,107,210,183,5,169,72,15,121,148,188,120,155,10,240,233,202,80,17,76,86,153,33,128,13,180,71,244,72,15,6,180,6,192,41,166,27,35,68,49,97,65,19,143,138,59,1,130,70,9,73,185,12,216,104,14,103,37,84,6,10,193,62,231,68,208,221,245,146,68,252,131,48,147,62,25,197,114,11,53,240,218,196,155,123,172,146,71,242,70,153,219,119,170,23,251,32,51,36,246,23,133,206,226,134,160,108,19,72,114,2,46,7,108,180,229,180,2,126,23,103,48,174,231,3,156,82,86,87,91,196,128,139,251,39,233,196,212,224,23,81,125,103,214,124,165,80,141,147,161,211,59,239,229,31,144,140,124,76,54,153,117,114,180,117,148,246,154,182,178,69,73,128,81,209,39,118,174,203,28,62,111,1,144,75,65,67,53,196,222,188,88,76,59,45,171,186,218,252,218,48,115,26,106,9,4,253,25,217,150,65,195,253,188,179,120,23,186,70,248,13,189,133,89,165,92,95,181,152,82,131,102,247,120,25,247,249,194,0,83,101,77,70,78,238,132,84,33,227,32,225,168,66,81,253,92,231,185,231,223,121,125,98,182,96,253,52,79,61,142,170,126,222,189,35,132,139,57,45,32,144,84,148,169,182,120,194,143,135,97,190,237,145,15,201,119,34,81,18,96,169,45,5,125,191,119,242,118,64,189,95,211,131,195,33,94,204,101,21,18,213,88,251,1,109,228,100,170,65,3,208,165,132,70,224,21,30,123,209,51,233,129,87,162,195,40,239,72,46,184,129,167,240,72,68,66,97,201,148,133,54,90,189,244,200,144,135,35,77,189,123,251,163,63,128,242,23,88,223,167,190,226,252,251,152,46,200,134,188,243,180,222,54,161,199,250,252,193,87,173,16,238,120,201,175,62,9,40,71,44,55,81,135,83,75,59,165,134,251,247,247,118,130,230,77,103,180,183,1,168,244,255,30,191,236,48,91,133,95,158,220,63,45,191,119,19,133,46,249,213,65,20,246,248,107,95,16,36,174,153,212,73,99,42,83,255,197,71,101,155,246,121,141,219,253,25,211,44,242,167,90,6,59,150,213,148,253,250,187,124,207,15,211,241,119,243,41,208,140,204,75,25,190,166,61,12,4,150,189,155,170,144,223,173,167,254,2,54,119,22,218,84,141,57,89,15,255,135,245,50,94,157,234,35,35,71,31,194,159,93,221,96,193,45,207,102,205,129,76,111,137,143,145,76,51,96,223,5,8,175,252,243,79,163,83,15,176,248,101,99,90,149,49,213,103,101,102,169,67,22,156,244,204,20,204,184,235,93,25,155,115,100,150,94,60,117,22,235,18,154,52,95,67,106,179,61,225,37,225,62,88,194,179,215,7,234,43,17,213,20,222,189,10,213,249,200,105,204,72,239,30,206,23,159,102,209,56,14,195,245,45,87,79,211,178,218,222,86,52,188,6,159,208,249,202,189,141,125,95,206,27,251,125,173,176,50,84,235,156,134,172,188,93,211,9,216,104,24,191,25,18,103,148,28,31,8,12,174,8,216,156,132,99,142,240,9,236,202,233,147,91,238,221,217,221,93,195,84,153,246,250,19,87,138,144,128,195,70,59,184,166,219,242,72,56,14,134,112,66,80,242,21,249,158,23,164,238,225,4,125,175,88,184,122,5,133,216,186,224,122,5,120,26,97,16,118,188,225,96,172,228,235,64,112,194,248,220,22,74,117,25,154,28,54,98,16,134,232,109,68,61,3,117,32,101,174,137,210,44,172,184,94,39,145,108,51,97,138,53,145,153,80,120,248,127,66,218,170,6,34,213,187,32,175,26,192,80,45,195,91,245,195,173,51,25,107,211,121,214,6,143,223,68,33,115,226,127,136,110,131,91,21,166,77,98,191,77,125,133,69,205,81,47,150,204,67,154,59,45,68,57,14,91,187,217,146,183,191,193,205,109,160,144,249,145,121,148,188,14,197,162,70,177,189,80,65,41,165,4,112,220,67,172,194,141,221,132,153,18,101,219,170,81,154,208,114,34,106,152,75,99,100,4,45,192,233,100,99,218,213,38,69,159,175,135,100,94,63,254,74,132,32,199,5,199,212,183,118,31,252,231,238,87,216,236,201,57,102,21,123,211,246,19,99,144,193,77,205,219,52,158,21,240,182,52,50,83,52,102,73,119,242,121,198,200,91,173,227,108,170,170,62,30,139,34,143,187,155,37,210,192,139,16,53,78,102,55,12,197,188,52,102,114,9,234,43,22,69,175,116,34,233,157,23,236,118,35,64,125,206,137,20,93,59,88,100,222,13,80,251,109,145,216,176,2,144,187,226,185,226,131,255,233,170,162,85,143,220,108,243,127,228,232,46,143,130,31,79,96,78,42,95,121,87,96,205,240,226,196,134,141,93,127,134,15,206,245,142,243,1,19,50,243,251,96,241,245,47,237,218,11,67,38,142,40,181,82,9,67,164,68,167,240,253,234,164,119,145,188,51,161,43,162,23,137,216,189,35,160,31,119,196,228,69,46,177,8,201,146,171,226,134,245,141,65,62,230,130,69,186,87,0,56,27,88,193,125,101,179,129,22,52,223,252,163,26,64,22,170,160,245,60,40,221,213,180,90,240,247,112,253,134,48,124,49,44,189,55,178,225,109,57,137,31,6,177,142,98,166,75,114,28,150,135,176,39,60,197,226,233,46,0,188,91,152,61,165,155,221,43,155,56,171,188,39,27,4,245,210,63,217,123,171,205,64,97,36,76,174,140,169,3,89,53,135,219,11,223,199,137,90,79,114,144,31,45,0,227,134,76,101,27,91,187,80,254,199,147,25,68,170,1,215,151,167,250,58,249,0,27,150,139,181,240,180,235,237,251,253,0,102,32,170,155,14,89,104,236,231,149,56,64,71,163,38,25,2,92,83,202,235,5,238,95,128,160,115,167,190,249,120,40,131,190,225,74,107,19,136,111,227,59,177,5,128,102,199,99,238,143,254,54,82,146,224,250,35,19,31,224,95,25,28,209,231,183,252,47,24,238,192,106,68,248,196,12,97,109,191,56,39,81,56,92,109,18,25,12,35,133,237,206,18,121,111,173,156,61,136,187,93,151,56,28,84,132,27,1,15,46,242,71,45,160,113,199,60,184,142,20,18,64,224,208,223,247,240,245,175,18,146,155,15,189,230,199,54,165,179,79,107,40,174,47,32,99,98,120,248,164,141,139,24,174,188,173,159,101,231,69,245,214,174,62,29,216,83,125,175,255,29,34,39,9,14,197,89,232,115,167,134,222,202,244,79,216,177,113,180,3,243,171,74,233,31,245,30,218,39,201,157,46,65,161,221,151,46,166,63,59,238,150,236,206,246,208,66,57,84,169,206,18,52,163,91,79,138,81,68,47,74,105,97,184,100,100,19,161,79,189,237,62,13,152,154,20,154,235,138,196,35,69,95,104,107,229,108,185,105,0,87,224,56,42,79,71,159,38,2,21,178,235,213,53,84,58,236,135,161,106,7,225,131,144,50,69,44,182,63,159,133,120,167,44,216,174,165,108,175,119,220,136,118,125,1,8,195,51,203,116,141,23,173,191,138,92,172,194,250,225,42,184,122,4,150,210,235,236,94,35,26,41,181,190,25,185,11,231,118,7,179,28,62,58,253,58,87,110,203,80,184,59,169,16,25,225,33,61,162,161,127,70,68,163,223,231,70,42,50,111,67,242,186,36,19,153,60,183,245,187,64,144,79,181,67,220,137,237,94,244,156,229,250,73,183,183,50,184,255,255,38,225,127,38,22,150,78,25,202,76,169,249,218,242,239,41,249,203,22,208,208,65,163,145,211,62,180,196,84,3,145,169,133,6,52,139,234,151,115,245,27,5,43,109,198,238,169,164,17,122,54,149,63,31,190,70,61,22,153,131,59,50,121,246,113,196,60,113,143,83,129,154,84,91,110,98,35,252,132,243,110,36,188,8,188,76,193,188,221,113,229,105,245,72,25,182,37,191,233,220,57,170,207,248,188,165,52,25,171,121,128,59,49,232,23,229,177,206,146,148,28,146,116,133,103,236,178,231,30,19,106,141,198,235,160,48,42,125,200,180,122,37,153,24,251,195,6,132,129,242,210,39,42,0,147,70,77,147,116,239,229,204,105,201,28,229,43,184,10,247,189,53,96,161,170,76,255,20,158,233,142,239,138,153,211,184,166,85,200,16,34,12,184,187,13,150,153,16,230,201,59,18,128,154,5,148,107,232,233,162,155,230,116,128,114,235,128,47,253,151,47,204,112,236,245,27,253,246,132,58,157,43,153,156,19,34,132,226,183,167,201,50,235,70,127,255,211,148,128,94,157,53,115,70,200,202,43,108,65,76,20,91,11,22,85,199,66,52,148,25,125,201,92,22,170,64,62,72,228,95,239,11,219,15,235,243,199,215,172,164,199,166,173,118,67,34,168,114,187,196,116,214,111,102,1,241,75,51,73,217,94,210,8,168,194,25,48,104,186,246,88,112,252,201,112,177,61,10,207,16,59,182,1,136,88,145,185,128,223,154,118,37,200,153,53,136,226,15,22,43,43,173,59,254,154,231,238,101,101,74,222,44,239,253,124,45,254,63,110,170,96,67,37,10,5,228,165,185,4,224,242,18,78,133,86,95,40,227,119,51,220,163,36,100,129,239,108,1,237,155,223,101,169,1,48,3,145,224,13,172,139,251,162,225,17,64,168,128,13,181,89,210,156,231,27,99,155,42,83,204,235,65,78,212,237,158,8,184,167,37,225,85,193,20,38,149,156,242,173,156,237,128,219,153,53,175,157,70,227,174,65,118,65,130,197,209,83,41,244,53,179,164,232,89,184,82,112,231,10,143,5,200,99,178,208,67,136,245,91,229,3,137,81,18,126,126,124,136,227,48,91,180,87,71,130,194,147,30,28,27,142,238,54,111,219,157,183,70,28,15,116,35,36,103,50,187,0,205,77,2,22,28,192,41,66,173,219,196,11,162,163,77,77,194,236,177,0,54,25,58,54,97,146,115,200,10,168,136,73,251,234,87,244,159,84,111,34,114,104,172,225,160,173,204,4,211,236,54,181,133,195,178,113,214,243,108,138,241,227,74,182,9,227,57,170,24,162,129,101,251,230,226,185,135,29,246,208,94,90,248,208,253,146,217,204,191,133,40,61,213,222,230,206,223,172,200,24,150,49,67,154,175,162,174,251,211,55,33,133,180,201,115,211,182,50,60,189,89,96,53,210,12,48,212,104,39,206,76,233,215,26,139,4,170,75,131,45,120,70,1,254,99,133,230,15,78,102,223,56,121,172,31,56,218,164,46,138,169,215,12,236,31,218,76,234,66,235,227,253,1,222,233,245,113,190,172,150,5,157,37,84,244,62,175,111,140,108,206,195,19,116,176,221,217,85,171,144,146,21,34,140,58,48,234,172,117,66,54,214,78,98,232,127,42,56,209,85,250,36,206,116,4,73,109,211,16,41,163,116,41,228,132,107,100,114,75,54,190,181,200,221,26,80,91,168,92,181,149,64,119,135,151,80,43,125,50,214,139,142,126,248,25,33,105,244,32,102,110,81,187,188,50,92,76,57,13,165,48,205,161,98,188,27,83,93,235,114,85,45,49,152,4,91,71,54,39,153,70,70,34,6,166,232,186,14,197,243,41,241,216,36,133,12,227,169,102,41,218,109,147,128,80,151,216,127,99,15,98,235,189,131,100,161,230,172,166,147,145,162,113,184,214,131,230,165,76,183,251,81,70,237,245,209,81,171,214,167,160,1,149,221,23,234,201,39,210,156,61,127,120,78,183,244,180,218,152,53,38,174,195,249,95,112,12,219,70,36,142,177,30,21,152,99,168,15,83,234,218,147,228,38,209,192,60,147,81,217,81,134,9,106,245,38,253,247,194,104,83,81,173,136,22,71,37,223,225,122,98,202,107,29,17,234,54,69,7,33,28,219,192,122,37,170,248,162,204,74,6,72,80,32,122,38,25,10,245,255,235,39,247,159,133,182,123,49,8,88,192,65,180,18,132,90,5,66,254,215,22,68,106,88,117,0,164,67,239,69,49,244,160,82,192,125,28,127,124,227,33,45,43,34,197,60,208,81,129,168,137,47,246,143,151,19,49,69,65,14,178,93,104,181,41,218,105,136,232,137,169,169,238,148,253,119,68,152,47,185,101,5,146,12,125,55,73,194,166,195,139,90,87,144,44,79,105,76,167,50,244,168,10,199,68,233,161,163,250,180,252,184,226,57,164,96,59,133,8,100,77,102,39,231,218,174,10,41,229,119,209,62,145,27,131,203,173,82,48,199,99,146,120,30,164,168,207,186,67,95,18,5,227,234,163,110,199,54,139,186,88,225,77,97,48,58,195,45,146,58,184,209,106,4,121,193,122,55,140,150,74,24,33,163,84,140,15,169,66,1,37,115,227,127,199,167,42,3,146,117,109,78,190,168,211,223,118,61,246,161,161,228,69,219,48,69,82,152,120,86,179,160,118,217,202,166,25,194,189,152,203,227,49,111,187,170,169,203,225,18,246,199,80,97,234,23,126,12,8,236,103,230,24,145,1,82,185,156,156,77,175,191,45,188,189,15,130,233,171,74,91,62,27,207,21,225,179,144,247,220,69,173,249,85,83,35,186,226,172,169,210,157,51,80,71,222,76,234,205,146,133,188,97,244,152,195,124,240,14,167,41,122,102,70,128,170,175,48,100,192,107,138,234,42,105,103,115,175,36,193,154,226,29,182,52,254,194,189,202,131,190,191,189,150,122,140,184,99,181,134,90,162,170,207,214,13,142,255,67,105,221,197,43,205,210,30,174,146,236,152,175,208,236,84,70,192,86,145,213,48,193,101,3,179,232,86,89,210,169,156,43,191,62,191,233,77,68,75,225,130,13,52,5,96,109,225,242,218,191,35,235,63,13,185,97,32,9,168,61,115,10,117,210,238,13,187,58,91,73,114,237,122,11,55,5,202,102,173,116,51,3,225,21,158,120,17,147,213,152,60,117,126,168,2,72,92,57,3,207,224,246,197,136,244,174,9,187,112,190,208,130,182,183,222,19,243,76,182,89,90,142,150,154,105,64,171,56,96,102,130,150,194,67,42,161,77,21,242,128,70,192,130,192,54,108,103,163,133,181,159,157,195,29,157,1,81,107,155,13,48,178,145,12,110,189,205,245,235,130,163,229,221,10,13,23,180,170,186,237,195,179,111,21,208,206,36,81,155,108,167,233,201,8,55,197,55,98,242,155,60,19,221,188,201,181,129,171,63,58,208,87,22,87,33,93,15,10,126,61,86,89,41,7,103,37,38,113,130,217,123,16,201,94,22,89,255,206,140,102,70,21,164,228,141,233,21,246,95,53,143,143,241,223,72,15,158,48,188,143,88,204,138,95,249,34,96,85,36,28,24,204,207,150,66,133,78,174,204,141,69,134,91,104,173,210,25,4,158,125,195,196,127,205,95,23,204,232,225,183,156,120,34,172,235,45,194,210,87,195,152,39,68,239,89,216,24,159,106,204,55,196,68,171,169,61,72,149,54,157,157,139,25,193,131,88,182,37,43,228,153,166,74,209,245,28,40,88,205,30,127,59,49,39,108,175,92,85,96,125,109,68,148,82,197,123,41,251,103,149,102,173,8,62,227,167,3,234,210,15,99,145,89,50,60,128,193,206,4,162,86,42,57,17,8,207,166,6,47,204,250,132,211,203,151,54,175,56,46,209,21,120,47,5,217,65,136,208,216,248,202,25,253,216,62,101,97,189,194,177,133,145,106,211,184,22,33,198,173,129,208,70,127,202,189,99,111,5,128,12,5,125,38,118,117,4,222,191,105,18,236,175,67,243,78,168,156,36,205,189,211,251,26,217,95,10,254,209,7,110,71,214,114,10,139,181,114,83,23,194,49,150,245,108,136,168,82,100,123,92,179,12,64,21,170,106,31,146,43,255,5,203,91,73,15,33,235,59,206,145,141,140,197,5,141,98,149,255,238,157,46,59,95,112,169,237,135,177,251,110,188,3,89,173,96,39,50,28,83,91,85,167,37,1,120,128,87,104,189,11,45,69,185,54,71,62,128,234,230,193,37,240,113,237,249,69,9,3,14,82,105,23,185,81,56,64,7,162,87,94,183,26,135,67,143,235,183,80,158,98,47,40,133,88,125,24,192,35,48,193,122,71,3,216,145,223,200,128,30,176,181,108,120,178,215,128,171,228,113,192,81,209,32,92,213,117,101,130,210,154,114,82,157,152,170,9,154,1,111,248,142,26,154,94,174,93,237,210,88,9,99,248,196,236,121,220,210,171,20,135,186,60,16,110,39,128,203,240,196,180,53,244,148,165,189,250,235,146,141,186,42,154,237,123,55,157,135,255,20,206,127,168,227,62,178,137,159,204,6,36,121,28,126,103,206,213,209,39,247,85,59,171,111,39,253,59,108,33,192,247,26,155,173,127,158,96,113,0,39,14,211,140,91,140,162,248,109,12,213,215,228,139,158,150,85,198,139,24,243,243,10,131,31,151,29,192,80,14,31,177,148,160,181,70,33,82,204,46,68,133,96,221,198,50,119,239,174,64,43,236,132,82,20,110,47,4,148,45,11,127,252,60,174,40,115,222,55,121,247,143,220,150,251,234,71,138,12,153,2,118,19,226,169,23,131,106,60,234,255,116,125,18,201,159,28,49,139,116,96,112,85,160,62,109,28,8,247,108,178,254,127,178,116,124,246,239,211,198,178,232,199,227,27,10,154,95,10,215,42,62,94,160,206,6,95,92,115,196,172,210,23,77,155,135,44,44,78,94,204,238,156,26,147,15,38,39,79,161,1,19,147,131,172,7,223,244,243,240,89,165,4,167,88,166,177,178,51,122,15,56,185,73,171,226,102,68,92,138,106,241,37,236,34,243,220,214,39,131,50,225,63,80,244,5,26,145,184,114,232,231,4,138,170,193,248,171,88,52,235,94,70,57,71,188,112,188,236,188,50,85,136,119,49,5,31,81,4,121,41,131,57,0,209,134,252,47,140,185,244,79,105,55,69,5,8,235,236,151,9,175,194,62,96,238,69,64,164,153,93,126,182,59,84,19,70,170,253,251,59,197,214,137,92,25,140,144,73,159,157,55,49,122,236,240,141,48,10,94,87,41,72,58,77,226,95,89,216,23,102,107,59,46,203,82,31,143,225,192,25,79,128,135,16,78,34,193,157,60,164,166,253,247,231,94,83,24,99,205,14,246,26,246,159,122,113,182,232,121,161,173,243,125,249,175,235,230,186,77,25,11,103,2,24,203,196,14,195,191,145,21,59,191,91,244,107,167,184,15,170,121,213,87,44,118,48,47,74,111,162,175,174,149,204,212,216,96,69,241,231,203,210,132,237,193,70,248,137,202,46,236,230,252,87,1,234,255,222,48,65,112,177,128,210,173,91,190,174,42,37,212,68,173,59,0,116,93,148,197,190,109,82,89,122,113,90,48,221,160,19,93,67,206,242,205,9,215,18,175,126,232,0,141,174,237,205,146,61,62,157,175,201,2,6,7,221,204,159,3,239,212,140,90,93,31,50,48,114,109,168,76,161,159,174,213,255,25,166,151,70,77,236,102,100,81,174,14,108,133,199,221,164,126,150,27,5,240,109,107,181,161,242,184,152,70,123,248,22,60,172,105,232,253,37,97,212,98,194,237,197,79,15,201,127,249,89,164,147,126,14,11,226,119,251,68,75,151,16,124,78,114,183,83,194,201,27,95,131,79,255,31,16,232,22,76,113,168,155,227,192,31,235,140,152,39,10,78,107,214,99,66,41,123,9,209,15,245,217,211,94,160,162,209,78,67,241,123,38,186,60,104,4,173,182,176,154,238,174,93,60,179,28,95,147,222,207,60,149,89,82,40,17,225,160,88,13,254,28,205,217,113,235,161,187,217,32,214,172,236,198,149,89,24,122,44,127,47,49,239,155,192,250,153,93,195,2,143,203,206,29,203,76,177,218,84,118,229,134,84,164,83,50,35,84,72,32,101,205,191,23,87,80,195,181,246,204,39,240,88,111,87,255,13,132,8,149,218,125,218,114,36,155,131,222,188,7,219,32,184,73,176,39,36,130,106,174,255,77,73,62,35,2,6,174,136,59,213,144,210,64,207,92,203,222,54,87,160,121,187,60,93,18,125,74,72,59,0,123,161,232,240,137,182,150,147,163,252,239,3,63,54,72,12,254,217,198,29,197,59,117,199,234,19,253,180,191,197,52,20,127,111,78,68,2,240,204,9,121,46,16,173,7,126,65,128,86,190,78,151,235,56,135,84,89,134,217,9,141,111,255,233,121,245,197,253,105,244,20,140,102,69,30,66,223,62,190,231,1,111,63,191,29,137,248,153,246,113,23,211,204,224,205,193,6,115,0,167,66,209,74,89,96,49,159,13,60,44,226,161,67,73,200,172,247,219,140,76,37,37,61,58,86,185,146,16,15,128,144,141,196,142,115,34,156,225,173,12,183,99,25,85,181,245,55,231,196,70,153,240,37,153,210,113,73,62,60,9,84,197,158,252,54,30,167,108,243,49,204,17,130,56,91,68,125,238,91,64,23,248,56,71,190,64,8,115,191,82,46,10,218,215,150,254,39,255,23,115,17,72,48,144,54,69,28,141,212,155,44,53,219,13,216,202,182,106,67,117,172,66,253,195,229,132,75,216,202,33,67,210,252,58,11,213,217,177,196,62,50,88,209,166,115,109,201,255,203,124,194,90,200,166,4,78,89,254,81,81,187,131,194,171,45,183,174,191,67,2,170,167,224,47,189,148,234,203,97,202,158,70,15,87,4,187,130,195,105,145,129,108,25,193,4,67,236,182,175,134,59,49,94,115,178,128,48,31,93,157,242,33,47,222,53,22,94,137,208,65,116,28,233,72,214,227,227,123,168,110,5,223,97,47,210,119,15,17,49,98,82,99,147,103,140,54,1,176,196,157,230,14,205,44,3,5,155,165,90,37,98,192,221,37,2,151,178,179,139,18,168,222,32,65,195,127,85,128,61,163,7,137,60,236,99,237,44,160,65,193,98,178,227,109,75,39,1,216,181,79,86,161,225,87,55,49,68,150,62,114,37,226,12,186,125,105,87,211,33,89,93,73,76,178,33,185,92,226,160,92,90,80,81,148,131,14,35,17,39,103,84,107,160,35,2,12,98,187,52,225,23,50,175,20,69,174,192,224,34,227,210,54,11,151,221,100,220,50,8,212,189,85,137,54,34,138,218,90,205,12,6,186,206,29,127,233,88,151,87,253,91,9,59,224,159,79,222,95,230,106,249,129,202,223,148,138,107,233,2,122,189,151,244,215,76,36,137,158,111,48,173,184,186,67,54,224,242,96,229,139,9,105,70,158,62,163,112,66,62,83,168,42,211,58,186,124,140,249,144,17,165,47,127,192,187,138,82,111,188,2,171,85,225,87,91,196,202,88,198,43,211,207,162,71,178,87,153,118,54,137,120,13,132,228,39,124,157,4,14,3,158,61,240,171,89,95,238,60,221,239,239,53,215,51,19,157,162,139,149,105,26,39,140,182,87,93,160,26,186,33,243,18,61,191,116,169,21,22,67,169,140,42,85,179,144,77,249,64,225,217,76,53,198,79,160,175,11,74,8,189,1,116,9,178,246,133,191,9,163,218,20,91,23,255,12,238,141,206,28,87,124,74,209,181,98,144,176,240,161,217,47,163,26,197,40,129,83,65,203,69,107,98,69,239,254,100,246,4,158,49,19,45,153,221,114,251,246,3,167,79,43,91,211,240,160,88,108,205,171,14,252,0,107,80,195,114,29,102,121,168,102,247,210,251,253,229,178,199,146,86,46,235,21,158,120,96,74,143,222,37,39,6,188,40,167,152,244,171,230,34,229,110,9,246,104,169,211,42,62,206,84,90,195,97,235,167,244,12,85,5,192,210,3,214,228,158,196,242,227,249,219,26,222,191,1,180,217,207,46,103,15,222,3,84,67,232,250,98,203,41,164,121,126,144,70,139,118,115,225,53,63,62,34,85,234,105,173,243,49,165,5,232,101,245,45,3,0,232,183,33,127,92,239,189,255,53,185,49,108,196,0,146,178,115,6,129,69,162,117,254,116,238,216,244,82,122,97,148,136,81,183,250,60,66,189,171,119,243,253,142,246,115,228,114,6,139,27,6,228,86,254,65,143,55,198,53,177,78,95,7,84,237,201,61,136,247,66,133,240,123,16,177,213,60,178,112,117,45,159,131,97,76,92,213,192,92,216,26,50,182,63,166,211,138,111,52,158,115,46,172,43,219,239,103,164,85,82,209,97,22,0,177,167,23,214,32,10,23,127,34,219,67,232,79,105,194,76,230,188,146,84,11,111,38,175,31,148,224,141,226,162,178,89,212,224,119,132,137,159,213,212,220,178,218,155,235,200,127,55,159,0,113,16,195,58,216,94,43,37,144,250,79,188,186,18,198,133,84,15,33,37,13,208,112,105,221,21,246,172,69,23,17,20,211,197,171,241,150,250,106,237,182,117,250,208,12,112,65,143,173,2,33,124,71,237,91,168,119,209,27,218,188,148,145,50,29,189,140,185,203,237,89,147,70,104,50,2,176,199,187,12,82,59,177,3,144,243,98,34,126,80,233,197,107,36,82,48,229,108,78,60,35,25,255,250,142,207,55,218,139,32,252,82,118,15,164,164,52,61,191,24,23,247,249,68,4,58,178,76,212,165,92,45,135,161,22,56,255,120,162,61,84,172,44,255,219,33,14,52,203,225,246,23,202,106,98,171,219,46,92,48,172,136,74,184,130,221,7,42,7,164,16,144,129,33,134,252,187,95,60,197,70,45,90,142,223,108,122,220,18,128,51,30,121,181,37,73,96,22,134,109,194,120,187,50,105,101,100,49,227,253,127,243,225,25,137,160,215,154,172,181,108,61,144,167,141,161,206,247,183,14,133,144,246,226,72,84,88,207,228,25,38,185,29,234,187,18,54,241,115,147,180,191,226,171,119,27,0,77,139,122,140,119,29,32,252,220,216,103,89,138,169,123,182,84,174,39,202,108,94,158,0,187,132,199,188,209,72,36,202,26,154,129,183,72,161,43,46,99,182,18,44,82,210,203,245,165,203,211,222,254,153,255,37,239,69,129,217,7,204,161,219,7,104,10,171,254,111,102,206,201,60,95,236,207,183,229,44,243,73,34,59,105,79,197,1,103,217,56,84,188,104,247,49,132,205,109,202,100,94,71,204,190,84,135,253,180,133,59,80,144,252,159,151,10,3,251,194,101,249,18,35,242,203,202,62,207,218,0,222,174,203,140,24,68,30,121,136,208,124,246,205,236,172,13,255,255,67,233,253,40,206,23,114,105,182,193,76,41,112,210,45,119,104,197,240,9,109,239,156,30,154,212,57,170,221,190,9,85,48,71,127,65,234,5,135,41,2,64,231,28,170,113,24,115,5,117,234,118,166,240,39,193,71,71,96,202,230,100,207,241,47,233,70,23,149,153,193,187,180,90,156,47,224,182,200,103,60,50,192,192,164,215,80,86,242,154,60,152,220,123,205,101,37,62,131,135,58,47,21,252,171,159,87,89,116,218,108,98,46,234,122,191,194,136,202,104,134,170,166,135,70,184,103,32,21,107,113,129,213,76,89,149,74,156,213,9,92,241,214,109,237,153,229,29,48,231,177,219,29,17,135,145,28,111,100,20,41,84,68,174,239,44,0,186,141,171,149,248,10,189,139,204,71,180,138,53,45,245,24,32,34,35,233,178,119,31,205,83,60,168,8,83,173,74,4,160,27,54,7,200,68,196,46,2,149,147,77,158,204,89,116,139,96,19,29,169,233,127,38,161,53,70,245,168,71,131,15,9,183,45,159,47,100,115,196,227,110,65,237,26,242,136,58,61,26,224,139,247,181,204,159,30,203,248,107,53,35,204,182,120,23,172,88,56,69,14,129,183,195,5,50,139,96,13,229,7,169,220,26,122,111,70,122,216,30,138,133,122,223,228,108,120,101,26,198,68,160,44,198,237,113,120,68,114,81,188,25,182,23,122,131,250,195,89,41,14,65,96,108,33,71,36,54,235,159,147,182,28,26,36,130,83,23,246,149,123,145,9,9,240,52,66,213,84,34,26,161,47,42,253,1,19,34,82,243,66,54,184,237,163,126,223,221,61,21,49,107,154,143,136,222,78,228,111,100,97,173,86,38,83,95,196,117,230,69,92,249,159,0,57,225,181,17,21,212,106,167,43,232,90,87,247,172,202,4,244,173,55,20,55,99,165,67,1,104,206,45,13,29,213,72,193,188,21,32,50,163,111,51,23,61,154,121,198,98,232,14,72,117,132,14,98,128,80,234,122,54,241,164,82,76,176,36,153,188,225,111,114,45,123,65,198,81,115,120,143,146,248,165,139,242,37,79,218,7,163,187,83,232,210,86,211,238,41,141,255,49,110,36,128,100,19,245,32,36,163,80,203,182,117,144,54,196,243,3,184,215,212,111,13,150,54,14,157,9,45,30,249,225,123,86,229,76,154,240,246,136,59,115,91,163,85,218,12,209,234,148,50,121,204,7,45,92,130,240,127,10,88,255,231,106,180,253,122,98,25,117,31,24,37,227,105,181,60,113,95,2,107,116,217,151,245,200,187,13,79,72,102,93,91,4,30,196,123,2,96,38,116,8,138,93,233,246,156,202,210,113,227,64,141,204,31,25,161,232,5,113,76,109,22,137,20,65,146,91,255,28,229,185,161,248,84,178,51,118,241,18,141,108,71,236,29,165,17,192,75,136,163,85,71,2,186,149,222,93,89,161,243,70,46,49,204,0,42,178,241,56,248,102,69,91,64,111,111,121,63,66,27,120,99,29,226,59,217,50,130,207,113,103,39,53,151,238,119,241,74,28,143,227,156,69,144,78,51,116,9,157,71,222,151,49,222,68,199,108,30,105,106,232,198,18,185,225,127,141,192,117,217,54,94,92,4,160,135,55,170,125,193,170,156,226,157,215,37,33,254,13,209,100,188,77,238,147,119,223,4,66,255,192,155,178,26,92,127,216,225,112,28,24,169,222,98,73,27,111,173,62,111,162,151,153,107,120,49,173,21,226,22,218,220,11,78,134,130,66,52,175,4,98,9,181,142,203,238,244,192,76,196,167,236,165,86,88,245,164,74,209,91,14,224,226,215,28,74,26,105,218,225,98,36,29,214,97,83,53,166,11,135,92,20,124,45,232,8,12,101,95,148,3,21,61,195,145,100,234,56,140,110,38,199,103,34,2,220,7,66,176,31,104,117,43,37,168,175,221,185,78,206,166,157,80,185,17,118,118,13,224,84,152,62,47,125,35,201,5,163,147,71,186,87,184,163,132,172,130,178,232,175,28,21,162,109,113,95,23,107,113,116,230,128,116,165,239,29,111,253,182,169,24,101,239,75,164,179,188,75,202,192,111,3,209,220,2,226,217,222,158,96,198,118,156,87,11,152,238,35,54,90,153,238,1,21,226,86,143,156,101,104,60,128,127,221,37,6,140,153,102,35,200,123,30,111,243,240,196,227,108,243,130,28,184,236,148,240,79,69,210,74,204,171,227,193,229,71,126,84,216,141,253,195,151,172,124,211,209,43,133,211,180,43,19,196,193,129,217,80,37,171,128,153,68,171,77,90,217,92,22,203,227,223,113,158,212,18,192,167,110,164,196,70,198,109,64,170,172,163,13,243,197,70,233,107,74,176,195,158,141,183,253,84,219,39,105,53,43,224,160,160,121,69,255,252,221,157,167,21,197,134,192,145,253,219,145,45,113,177,118,109,12,21,41,5,7,74,8,254,16,65,148,167,43,169,92,78,35,161,46,210,74,170,56,16,61,92,176,135,185,80,168,5,174,77,172,246,71,62,132,163,35,100,233,7,32,105,229,193,85,116,205,204,248,111,19,58,146,220,219,240,255,106,244,241,214,30,219,244,236,19,220,191,28,127,48,205,126,145,131,2,83,71,97,249,235,34,16,147,18,187,12,36,115,206,246,166,218,246,121,238,80,5,95,47,7,185,156,162,2,11,214,191,116,184,203,167,162,106,118,18,244,195,125,187,189,205,214,126,126,226,202,69,175,154,68,69,234,97,221,158,39,245,187,157,177,185,246,2,97,138,61,64,187,87,228,220,253,248,178,209,226,73,193,78,8,209,111,79,77,98,193,181,80,73,95,252,100,35,8,200,150,213,81,3,238,74,192,93,147,25,174,67,156,162,142,31,14,67,132,38,165,155,151,184,107,73,166,134,211,128,109,155,74,214,201,172,114,44,247,97,60,183,37,119,14,151,104,102,141,15,126,137,208,50,92,225,5,160,189,67,170,88,180,248,163,0,121,161,253,6,216,248,224,238,40,42,149,238,46,0,2,196,163,165,167,214,48,166,139,153,233,223,230,164,86,23,244,61,168,140,138,66,27,162,100,183,250,98,202,230,42,181,240,13,138,125,68,155,106,7,52,16,59,255,233,20,79,18,157,16,232,19,80,122,179,191,37,226,75,171,38,247,195,137,250,115,78,198,165,97,113,198,105,135,6,32,58,54,167,174,229,167,192,163,27,90,99,160,105,147,91,235,182,193,198,187,187,106,202,90,116,8,177,228,218,27,27,81,97,55,178,179,248,78,73,93,119,223,129,160,230,251,118,31,209,185,249,117,49,103,244,70,186,61,128,255,223,204,178,215,153,216,249,44,10,222,38,51,78,37,22,118,219,31,182,216,163,185,107,228,231,19,191,218,225,89,115,108,159,198,27,161,225,241,108,179,233,80,128,102,214,24,4,251,151,58,64,115,202,209,161,4,101,178,183,21,98,209,211,126,145,221,225,102,250,74,92,58,115,218,184,76,101,238,83,189,111,78,42,132,2,103,117,233,15,37,163,9,91,4,144,120,53,151,104,163,200,84,142,35,168,216,114,16,114,175,145,58,208,100,167,138,2,86,25,14,6,204,96,88,170,125,16,134,187,225,175,159,69,111,255,228,42,71,160,40,17,23,251,93,13,23,36,104,84,177,249,120,78,146,24,84,88,68,132,173,78,250,110,122,97,229,9,150,227,4,102,202,170,64,188,15,147,183,164,33,41,23,107,4,87,119,151,94,178,126,189,111,191,8,228,143,155,86,15,48,91,231,105,236,156,240,30,9,235,64,83,125,122,25,2,80,129,4,133,202,64,141,166,166,128,217,4,69,26,149,118,31,156,106,35,103,129,123,195,154,37,112,208,86,107,66,39,138,119,217,248,107,211,57,71,101,191,188,254,128,35,33,228,200,199,145,169,251,79,43,53,36,176,126,54,238,186,255,247,70,211,253,37,130,238,171,242,93,14,146,122,134,238,130,234,74,140,140,181,176,224,201,222,225,231,3,42,68,110,142,122,20,135,94,77,84,132,164,114,122,92,205,130,219,98,193,33,63,197,99,6,172,31,159,114,199,63,65,128,71,225,229,62,74,85,190,111,205,64,17,50,138,168,101,119,134,202,1,141,89,167,103,119,19,68,225,12,98,198,177,40,73,79,163,165,30,160,252,229,74,7,171,105,66,236,204,116,51,92,244,169,152,71,84,180,40,74,77,198,153,178,179,91,148,54,159,110,16,207,237,166,168,149,233,103,40,31,231,249,32,180,15,193,192,98,204,170,56,26,6,220,165,48,192,197,146,214,80,166,94,138,74,112,53,64,169,218,153,242,240,158,65,68,21,13,100,11,41,145,161,7,181,38,53,158,103,245,200,31,42,226,158,84,118,90,177,117,210,233,217,124,249,243,53,153,80,105,194,151,21,53,185,81,140,108,2,185,173,154,41,114,146,2,13,102,207,77,225,114,202,99,242,144,32,48,78,143,6,73,213,194,245,221,137,104,238,224,197,219,45,13,190,133,215,198,169,86,7,75,30,77,223,230,128,235,239,58,250,228,175,75,163,57,131,169,196,13,155,98,75,179,25,200,9,167,244,209,128,14,36,121,167,162,142,255,84,166,2,62,159,239,221,228,80,93,76,97,138,170,151,38,194,183,120,66,174,43,69,203,134,249,178,163,237,235,176,111,41,19,223,20,144,21,124,251,84,85,24,200,58,130,10,160,110,11,96,125,86,68,253,214,185,108,135,2,64,186,230,94,125,85,104,130,46,171,24,3,235,65,46,135,126,21,250,96,3,23,85,13,251,121,251,192,87,4,102,46,41,214,163,126,52,138,224,47,72,187,183,57,216,87,60,46,191,54,68,84,220,124,92,93,13,87,24,72,133,110,2,223,152,162,235,153,39,125,89,250,236,124,125,106,69,199,74,61,217,59,6,194,234,148,50,145,14,226,86,238,98,224,134,183,221,30,199,60,129,249,236,11,220,30,120,0,107,183,25,185,119,8,91,131,161,7,64,145,7,226,235,28,239,194,253,21,218,5,89,124,233,164,252,146,36,210,249,189,237,77,166,206,66,109,138,9,15,60,121,155,91,106,128,8,131,216,243,98,158,54,215,65,165,62,223,34,251,25,135,117,40,81,77,209,22,42,96,127,166,134,86,206,196,89,44,133,44,224,12,77,128,8,64,67,245,247,169,145,13,71,224,9,214,35,154,196,120,212,22,63,208,249,91,186,13,223,102,27,109,153,78,62,100,255,8,188,168,202,115,240,151,35,38,181,223,54,250,13,196,166,135,160,50,65,220,171,172,212,241,168,36,77,83,133,77,250,50,42,100,225,142,68,78,112,226,242,131,59,177,17,110,201,64,140,207,48,183,159,75,148,69,201,196,189,228,147,100,67,70,25,46,146,148,49,13,73,199,216,125,178,5,1,55,129,250,248,114,86,60,181,39,197,225,116,138,52,192,69,129,56,16,25,8,43,80,85,55,123,207,93,174,23,82,41,117,122,42,156,241,29,54,219,128,98,35,187,48,75,40,173,239,228,148,191,211,161,87,203,146,75,146,199,209,221,105,20,144,17,44,120,243,79,85,186,156,10,19,82,193,189,190,71,21,230,98,250,96,154,104,112,192,80,162,12,227,244,254,136,184,129,207,246,101,153,154,78,224,218,18,196,54,181,103,104,40,164,95,22,92,88,121,234,245,158,251,44,211,72,161,12,57,64,101,4,247,236,225,141,65,57,132,195,35,69,254,48,151,240,55,93,181,164,225,184,210,78,198,214,246,225,135,61,187,84,45,253,37,78,153,182,45,87,54,240,167,93,11,193,129,226,238,223,155,78,28,197,96,45,102,229,215,131,224,19,20,217,66,88,81,120,104,76,196,162,50,55,79,115,135,112,93,175,236,35,195,110,133,213,130,236,247,1,222,106,251,146,34,234,15,48,213,63,192,109,150,184,14,18,34,138,162,47,110,201,127,40,15,92,188,171,196,64,15,94,6,88,179,208,151,117,224,176,29,161,192,176,110,86,132,4,162,88,200,104,112,27,70,62,212,178,11,18,155,174,35,17,89,101,84,17,96,98,186,76,78,166,242,132,181,238,185,67,187,19,181,80,224,79,227,119,8,40,221,19,155,101,181,65,199,165,90,108,56,51,216,76,167,157,85,208,205,123,137,167,99,255,130,131,175,147,100,4,77,170,7,148,121,244,163,70,45,49,140,207,0,166,112,181,0,202,153,72,90,139,154,218,69,15,174,182,198,127,125,218,90,108,39,193,200,59,188,154,4,167,78,99,236,248,101,250,80,221,60,232,253,176,213,55,88,4,201,145,140,124,148,250,235,186,237,80,86,219,134,246,137,35,188,178,215,129,199,102,62,45,103,79,96,187,112,205,244,182,177,226,126,245,192,123,33,4,141,67,128,94,110,45,77,121,104,133,177,212,35,244,67,70,29,238,165,132,155,220,107,78,152,26,199,90,95,105,247,5,73,123,65,93,59,182,178,205,148,66,212,195,133,63,75,142,74,49,61,37,134,44,71,127,211,188,239,49,57,67,26,36,15,229,3,49,79,108,35,118,59,0,150,169,64,243,127,111,48,39,244,10,179,120,73,79,74,252,66,144,37,47,168,60,21,17,104,23,51,38,145,254,135,18,227,53,168,223,188,9,111,130,67,250,31,237,131,81,28,82,52,83,153,37,193,150,225,39,176,17,7,220,127,220,116,235,118,148,152,106,171,194,194,79,30,166,210,75,103,35,177,243,16,168,219,32,83,184,246,189,111,30,96,29,229,31,136,108,79,55,157,12,38,139,214,31,255,31,153,61,206,217,3,89,2,123,73,157,115,188,103,170,100,130,28,66,210,125,246,1,183,140,136,50,48,144,255,107,28,15,226,132,252,53,100,199,50,89,14,103,89,76,216,183,249,18,117,106,240,141,211,79,110,148,244,199,63,64,18,230,225,213,233,212,177,254,32,109,157,95,55,203,39,2,97,74,131,16,184,144,217,32,82,24,158,169,32,52,76,197,43,121,102,57,224,106,173,15,41,43,214,78,51,69,197,248,194,133,37,58,103,162,196,75,120,117,66,22,192,231,180,137,62,151,60,132,203,52,32,220,89,238,92,24,131,154,147,73,99,155,37,72,168,42,169,90,8,214,218,141,206,189,125,121,69,33,128,46,13,22,81,89,59,226,161,86,90,157,3,195,234,188,40,22,184,175,235,219,29,159,158,197,179,236,36,29,28,225,95,136,253,117,20,118,52,231,87,179,119,92,83,37,133,116,170,86,209,248,18,29,73,133,94,6,252,44,233,49,217,1,130,50,77,68,236,30,171,67,53,203,135,33,179,219,252,20,48,93,215,59,90,132,25,73,239,62,37,221,139,213,192,146,170,197,198,128,222,152,195,238,90,189,251,195,185,26,142,217,129,81,163,120,52,163,87,30,203,63,14,206,216,34,30,31,181,157,42,89,148,20,77,253,125,69,73,198,203,43,168,150,41,156,91,207,93,174,29,104,51,237,248,212,122,50,25,62,141,146,202,235,204,140,234,58,33,26,243,127,82,65,19,117,201,189,179,160,176,164,206,222,80,225,233,214,10,221,228,248,184,100,74,1,226,213,156,122,170,43,225,19,108,136,71,236,86,47,138,109,68,246,81,52,42,31,106,207,23,2,0,164,65,122,147,27,7,109,103,157,215,33,109,237,196,62,54,73,62,254,50,112,106,221,171,189,183,178,198,75,183,71,240,247,180,103,56,214,141,226,177,91,9,214,26,255,95,19,168,45,70,195,171,97,7,76,86,19,68,53,98,140,182,44,0,9,199,3,92,121,130,143,127,58,171,43,21,69,208,16,234,139,250,86,30,19,176,175,62,56,6,109,169,65,88,160,54,76,118,199,111,251,152,0,35,227,249,80,161,12,157,43,170,193,141,229,64,232,70,12,232,210,68,140,162,241,230,13,131,228,251,35,120,254,88,147,63,87,235,66,36,248,86,231,251,226,123,98,217,52,65,207,163,229,222,30,187,32,36,190,94,123,200,123,1,99,64,231,169,131,180,175,158,49,1,250,8,131,168,164,231,141,84,59,80,88,103,212,201,18,243,15,8,2,112,31,44,111,30,217,107,249,143,156,247,162,45,196,83,223,68,143,99,81,63,178,29,16,216,88,83,132,234,219,172,114,186,209,185,57,227,125,127,118,97,109,237,204,66,160,83,183,243,142,209,250,248,107,179,51,141,103,205,228,29,134,89,119,31,244,30,86,202,187,65,21,205,199,16,61,98,143,156,101,12,37,86,92,233,122,50,1,22,209,244,8,59,199,242,0,34,223,146,139,75,87,43,31,162,175,122,226,112,33,171,26,29,131,55,79,244,229,226,208,109,124,9,103,164,114,92,21,118,20,62,107,228,77,140,9,73,174,220,82,174,198,46,242,252,132,25,94,33,204,3,253,20,106,99,1,27,188,0,243,67,107,23,121,189,134,222,138,46,90,196,5,12,133,2,234,223,54,179,245,8,128,240,117,202,165,169,72,184,203,81,44,191,24,134,105,163,204,113,74,85,24,168,165,23,87,248,116,29,155,28,173,45,113,159,237,48,179,243,36,228,105,81,173,188,138,232,96,91,22,29,194,8,245,248,164,228,26,74,138,76,168,86,59,105,63,74,252,186,89,67,156,69,171,133,155,59,34,71,88,147,134,105,73,144,63,25,9,60,220,144,170,195,106,161,180,125,142,154,42,102,121,249,162,113,141,205,164,46,140,79,157,150,87,95,75,224,163,125,117,153,229,119,79,15,3,119,61,132,209,164,117,195,179,161,114,102,38,117,80,117,10,86,116,122,78,244,115,10,75,46,255,13,47,38,184,227,60,119,21,148,139,129,40,44,121,4,224,70,147,80,235,8,243,98,109,36,179,191,243,19,143,44,253,91,233,116,92,154,115,230,155,63,47,177,184,15,21,121,128,59,188,75,111,98,150,18,138,247,135,163,202,211,52,111,232,212,81,133,6,14,199,249,115,181,219,215,197,248,189,195,54,80,85,112,57,217,34,67,60,185,215,199,207,223,251,85,84,253,195,198,92,0,240,161,242,241,198,56,224,139,199,40,213,169,211,1,94,195,135,41,156,154,164,59,76,80,159,58,196,144,236,233,230,18,161,123,112,94,182,33,239,151,140,153,159,54,218,163,4,127,79,51,46,189,203,129,84,2,252,251,220,52,7,25,76,66,63,189,189,239,37,228,17,62,163,59,91,39,232,187,167,216,97,151,191,226,57,237,64,61,25,214,102,69,158,13,38,198,213,48,16,177,138,16,110,211,28,229,244,55,65,61,111,115,86,22,0,184,45,8,228,129,103,53,54,89,177,227,225,206,155,19,228,244,33,90,36,246,80,123,191,94,154,201,151,86,116,91,170,61,247,188,56,183,101,181,102,174,219,195,197,75,170,181,240,200,106,64,187,199,207,55,30,236,89,158,216,43,3,201,248,93,244,159,163,48,140,170,247,231,126,160,165,220,35,192,163,38,55,191,75,49,199,165,144,24,221,209,226,127,177,164,65,12,25,122,251,96,186,232,45,194,146,176,97,15,227,209,126,129,7,5,252,4,6,209,146,164,137,4,1,124,160,151,105,194,156,238,22,50,53,198,125,166,216,159,35,179,37,118,32,192,111,154,220,73,6,132,131,173,105,135,129,63,107,44,46,116,141,130,114,149,95,219,58,229,113,222,146,233,229,107,188,33,125,192,86,122,253,92,78,52,161,92,56,34,242,22,229,90,100,186,97,165,109,178,138,37,57,37,197,84,255,9,185,162,128,42,224,132,42,180,238,134,45,174,46,173,8,3,12,179,187,104,21,210,24,33,232,13,118,181,174,179,77,132,46,8,98,104,227,4,38,186,179,108,223,252,215,29,250,157,135,1,147,142,92,226,59,190,142,168,15,219,153,150,250,140,111,173,148,131,204,209,36,122,85,147,78,78,50,173,186,31,172,87,35,226,155,97,221,130,250,111,202,98,213,239,248,181,171,71,38,156,126,168,102,152,31,252,177,4,8,9,69,176,73,223,255,39,101,195,196,225,141,83,19,140,128,168,72,115,158,123,38,117,155,3,0,218,57,176,179,14,153,174,98,127,54,169,132,180,132,242,255,207,86,86,163,10,215,191,218,144,135,237,149,64,32,59,190,16,112,45,193,224,196,69,53,154,135,18,94,59,181,124,140,128,30,55,171,120,117,76,242,23,109,254,11,160,238,165,88,66,212,110,32,229,68,110,58,161,201,180,150,244,201,70,53,6,210,145,231,13,149,195,37,90,121,180,82,242,26,216,12,142,139,181,12,233,62,97,69,140,243,83,136,54,3,104,37,152,177,126,234,88,180,198,180,17,134,212,197,253,239,90,93,209,233,130,152,176,111,86,216,220,35,93,206,71,99,232,217,66,239,71,58,18,169,32,57,32,44,13,47,18,146,211,111,177,141,215,169,245,29,21,33,88,126,246,121,85,222,68,43,198,97,172,111,8,170,20,43,226,59,3,157,2,81,244,160,211,2,175,178,9,51,9,148,50,180,101,19,146,83,8,217,113,122,84,198,196,189,96,92,127,52,114,180,253,121,80,61,237,6,155,120,114,49,63,152,28,89,75,221,73,236,115,101,75,154,13,76,162,57,218,179,225,222,140,106,117,26,134,126,8,182,50,221,93,214,37,135,210,39,200,56,177,131,184,150,122,80,217,210,164,206,71,254,30,153,228,138,30,74,50,91,132,192,185,227,56,211,173,114,51,95,97,102,129,206,117,68,247,161,91,166,66,20,152,229,203,190,250,140,170,158,25,56,41,128,107,78,239,76,224,107,188,212,51,53,60,3,156,239,13,32,73,204,188,137,245,240,104,149,237,117,26,221,207,201,21,104,139,18,154,144,9,93,147,101,5,160,118,135,11,130,199,9,98,110,128,145,106,252,174,229,221,152,248,220,77,130,146,13,85,71,191,144,126,138,108,223,219,87,212,79,74,160,106,45,83,222,178,177,69,14,37,60,169,206,9,84,91,40,247,246,210,170,188,6,227,36,184,88,1,28,106,105,124,164,44,77,155,111,75,85,91,26,101,163,173,82,145,218,63,236,230,163,117,73,66,117,184,251,51,140,98,185,100,27,97,45,32,64,93,111,206,96,196,165,72,247,194,235,147,93,181,88,202,7,172,118,178,238,163,228,153,165,141,12,134,122,103,64,138,183,241,62,135,90,8,203,94,1,175,103,167,141,238,196,91,8,204,229,70,225,125,137,226,254,56,244,98,27,23,170,96,248,71,134,222,166,15,229,168,87,67,25,240,19,247,164,209,127,131,232,120,213,171,251,136,31,94,91,48,191,49,206,167,58,226,21,72,105,178,204,185,115,228,237,13,106,35,108,114,211,72,168,239,173,190,158,245,113,44,23,248,81,86,49,89,155,199,169,7,95,64,138,22,182,18,174,125,184,182,240,34,189,52,241,99,245,157,144,66,48,239,126,235,153,40,92,187,205,60,69,42,169,198,179,187,216,159,194,105,22,39,33,205,219,38,26,192,221,22,243,183,190,108,95,212,147,198,27,53,185,12,185,123,169,57,102,116,134,60,31,102,39,62,173,250,17,37,56,36,176,188,180,130,83,195,47,125,6,148,240,54,27,83,24,48,195,218,4,249,191,99,88,55,229,85,85,56,97,210,44,67,112,78,45,172,215,221,186,252,1,186,214,194,39,181,208,235,124,151,120,119,38,120,166,98,35,196,246,120,151,129,204,131,15,63,186,11,220,152,236,205,205,22,85,251,199,31,237,92,28,224,157,42,108,203,182,107,251,32,24,40,81,209,26,33,156,22,126,77,129,147,12,61,94,15,135,4,216,229,160,230,26,139,136,175,26,32,125,89,81,185,105,106,98,132,200,36,0,209,125,76,36,17,61,134,6,241,229,92,22,213,120,133,106,90,204,97,70,57,184,54,217,155,231,102,92,169,200,137,234,171,204,73,71,136,135,57,82,191,84,92,104,121,73,71,246,159,234,74,38,68,157,77,11,131,7,165,32,117,60,79,105,12,160,221,152,232,250,81,60,227,146,72,216,165,62,147,14,220,32,24,0,71,21,184,254,39,171,171,242,191,204,235,222,62,42,160,6,118,49,172,102,24,189,191,51,214,73,162,38,29,110,32,89,125,20,110,116,99,77,216,119,205,77,76,151,114,97,53,100,69,82,65,118,84,254,116,132,215,157,249,99,121,187,83,240,24,221,189,96,102,187,225,67,48,89,112,132,44,33,54,156,239,233,56,217,254,42,242,79,138,15,95,50,206,225,247,174,230,253,241,50,129,79,48,160,16,89,245,63,134,27,202,34,2,234,107,160,253,42,94,248,151,90,120,197,79,39,91,165,152,9,141,65,164,239,3,54,228,107,62,67,161,116,125,198,207,172,89,67,83,5,112,167,14,9,192,172,55,34,48,235,58,228,116,81,14,190,213,95,124,162,22,19,57,14,73,210,255,2,109,108,97,133,125,49,23,158,167,51,17,193,0,235,66,148,73,31,90,56,136,76,212,131,17,123,151,5,250,219,191,208,157,213,87,154,168,118,28,240,53,235,252,233,184,212,166,142,175,2,187,189,50,60,134,186,106,195,215,183,51,101,208,124,5,5,97,237,135,59,76,249,39,91,6,74,160,164,227,206,8,242,245,231,170,230,227,116,237,161,210,16,33,192,174,214,215,235,252,15,28,150,114,44,203,116,243,164,128,74,180,229,169,206,14,14,252,88,209,220,114,146,168,169,190,221,235,56,20,20,33,190,65,141,2,76,159,86,173,243,152,171,173,179,198,209,167,101,87,210,85,148,77,132,63,148,208,96,56,194,121,113,120,221,24,139,235,183,180,249,2,72,85,39,249,227,224,95,206,93,179,70,198,143,32,174,64,8,200,175,109,224,235,211,132,86,58,204,166,24,121,231,6,2,104,124,241,226,41,220,171,43,231,179,127,163,119,79,103,68,236,189,126,141,246,33,45,100,109,196,30,150,157,6,133,191,39,69,120,221,84,27,211,57,250,142,117,88,69,152,21,126,10,65,170,48,91,239,53,10,205,75,86,89,243,226,47,252,30,144,92,13,7,131,246,66,251,239,151,157,60,242,61,103,93,185,201,138,55,75,67,154,82,71,207,189,114,165,99,139,58,154,66,71,176,126,44,254,41,35,33,182,80,145,152,80,126,28,229,79,179,140,28,200,146,73,29,181,234,106,70,26,63,231,14,233,191,209,92,186,173,164,119,224,247,47,125,52,102,159,148,4,154,211,135,194,69,131,130,50,20,221,0,77,137,209,186,63,120,39,35,204,185,128,180,124,122,13,35,229,195,24,229,156,121,38,227,44,145,192,253,188,166,199,210,210,197,29,189,87,187,19,38,133,144,166,223,157,165,68,36,21,221,60,135,185,80,98,203,140,217,101,175,253,72,170,182,208,156,115,186,181,141,137,43,54,72,38,204,176,11,119,130,47,90,18,165,209,67,165,45,188,186,219,235,197,242,140,147,152,205,159,226,88,176,117,182,184,231,69,176,182,171,209,253,242,212,56,134,47,195,111,65,246,51,197,173,235,229,179,206,191,58,214,195,68,13,43,52,255,102,101,136,89,249,18,65,206,241,116,41,122,111,234,68,182,115,25,198,2,126,183,11,80,101,65,46,189,226,210,199,159,140,51,230,9,189,8,144,53,193,231,31,112,55,247,21,30,238,42,24,121,21,59,25,219,154,139,134,205,70,122,239,151,95,156,51,179,229,207,168,131,194,90,166,98,101,133,112,239,16,101,235,118,182,125,93,243,20,184,197,185,24,226,35,58,182,178,165,88,32,52,12,5,154,15,16,205,169,106,94,53,18,250,14,255,216,161,226,114,18,252,69,244,14,150,146,224,197,184,32,99,25,218,8,132,9,167,212,241,129,79,97,169,83,102,68,120,250,49,117,129,121,110,41,27,236,138,178,248,158,201,38,40,178,162,140,7,173,14,72,243,35,44,140,144,160,221,252,87,166,30,255,69,176,58,232,247,40,144,219,80,233,183,49,9,118,54,111,125,162,169,232,21,182,242,126,12,53,129,139,236,109,177,83,211,57,29,152,84,107,214,85,159,10,245,98,28,242,40,11,23,236,239,136,240,44,15,160,251,152,61,120,75,35,117,74,191,20,142,120,69,23,193,137,21,138,252,16,200,157,19,92,176,189,101,63,177,106,137,67,80,190,198,184,45,58,131,131,165,150,194,196,218,99,108,230,15,175,207,242,56,102,238,227,182,228,198,123,117,242,107,162,33,11,17,73,219,8,54,55,214,57,255,13,169,128,49,236,210,205,89,31,48,169,10,251,99,147,156,156,111,149,42,206,238,230,104,173,32,17,221,149,242,86,114,63,203,206,248,59,103,74,32,125,129,16,250,191,82,254,159,245,40,47,13,102,123,119,65,191,146,30,16,174,45,30,137,128,219,136,56,146,110,27,51,200,119,122,127,181,207,104,169,232,29,199,125,65,109,126,139,67,206,244,108,113,30,50,29,39,137,153,41,158,93,136,105,184,235,192,50,85,96,51,68,130,19,225,215,186,165,246,39,239,147,146,41,35,35,241,103,254,198,35,83,221,251,209,201,239,77,86,236,198,168,139,221,191,143,97,41,40,109,181,177,38,18,39,228,41,98,128,3,3,108,249,79,255,25,79,218,137,121,199,125,137,209,34,111,198,99,5,120,127,220,222,197,254,77,188,88,175,74,127,153,213,87,44,183,33,77,14,255,246,105,239,136,1,43,70,253,71,126,36,115,51,124,78,109,233,181,67,42,127,71,246,102,120,85,176,154,45,33,73,192,220,125,149,1,108,175,87,223,254,101,69,248,165,74,196,229,127,103,48,89,4,57,175,182,141,25,65,216,10,168,39,42,19,9,172,177,252,27,237,12,150,193,237,178,86,58,137,169,17,59,51,60,113,247,244,41,27,249,228,252,251,79,159,52,168,220,94,161,54,73,177,47,236,155,52,194,120,84,246,240,155,226,40,111,229,86,124,148,198,153,79,243,139,69,179,228,170,186,160,179,67,237,46,105,175,255,246,222,236,165,124,175,118,154,86,182,162,73,205,114,17,17,26,108,177,140,171,108,58,202,86,51,94,210,124,136,143,48,9,126,217,168,89,240,173,165,196,31,134,238,56,153,112,239,229,236,72,7,95,24,50,152,75,130,114,19,70,80,170,145,132,138,47,59,13,183,240,84,143,114,192,20,4,69,56,2,67,231,164,232,200,82,180,207,235,170,96,102,149,199,67,186,192,68,85,176,252,62,226,156,255,183,86,46,116,122,106,22,82,36,126,115,78,92,122,87,65,142,108,131,160,125,213,155,33,88,44,7,44,118,229,2,64,3,191,224,119,109,105,223,176,217,83,67,32,30,120,95,46,227,243,61,232,213,250,203,107,107,60,234,184,230,160,20,156,181,78,18,122,253,158,226,34,54,155,100,245,127,242,55,96,150,136,254,199,86,91,134,3,102,214,90,38,42,160,246,2,255,116,66,123,44,242,135,40,171,219,178,20,41,152,67,204,181,103,180,40,231,35,160,226,91,180,86,123,208,149,31,5,67,217,80,209,220,151,254,59,22,54,166,160,166,15,33,206,73,147,17,210,101,246,103,113,117,27,205,11,190,43,196,190,148,241,108,146,182,184,243,155,151,105,23,148,72,177,43,221,196,72,72,20,67,218,154,179,249,182,113,239,49,197,72,156,139,225,249,75,236,30,136,243,241,170,65,164,113,13,17,206,41,109,225,201,65,229,158,149,124,180,70,36,159,171,145,249,74,20,31,186,72,211,121,69,10,70,84,72,28,193,169,141,119,205,98,58,149,222,36,53,183,152,5,215,248,115,17,32,149,48,162,124,144,204,207,213,169,243,120,192,91,199,243,84,169,251,50,238,79,249,44,142,22,157,33,173,136,227,70,84,159,56,52,73,95,66,51,1,226,76,198,162,153,163,180,158,177,143,65,113,243,185,7,184,138,133,9,225,154,213,195,7,51,172,248,41,34,115,228,246,107,215,68,64,215,205,91,132,120,177,42,1,210,160,102,9,89,115,148,162,17,10,224,205,154,243,211,161,202,137,191,61,201,165,174,159,167,51,77,218,198,123,68,141,129,166,132,136,141,249,73,253,229,70,72,21,208,239,187,222,156,130,59,240,137,94,52,60,28,169,228,131,34,121,62,65,57,52,245,55,81,1,34,219,136,157,106,45,32,127,101,119,65,176,245,238,216,78,246,49,188,236,112,23,164,236,118,181,16,143,18,16,251,18,162,218,218,125,32,47,14,246,131,72,222,47,40,128,160,117,238,139,139,120,126,49,233,143,78,61,37,214,43,151,38,22,85,151,233,77,146,236,66,61,63,10,223,144,164,163,43,46,57,238,130,132,62,89,13,128,180,174,255,46,123,147,155,147,57,129,133,183,147,153,236,233,13,212,164,229,73,108,68,64,124,74,246,137,68,230,221,223,70,130,224,169,228,220,27,49,64,16,154,240,61,28,58,93,104,139,15,201,216,126,3,140,91,219,219,226,122,28,110,68,255,40,176,215,192,163,60,137,91,57,200,173,0,209,185,222,165,197,25,241,123,249,162,84,14,100,140,9,51,80,164,240,64,1,192,81,250,7,85,16,239,33,212,209,19,17,75,190,62,192,207,178,135,119,46,247,27,130,79,148,109,106,238,67,189,152,248,201,47,114,176,40,232,144,77,197,121,87,239,2,225,122,12,160,128,103,250,165,43,238,205,118,178,103,202,123,126,111,255,103,83,136,82,204,189,54,226,236,40,148,26,174,153,53,223,32,202,101,122,244,243,36,175,114,213,188,59,174,110,178,146,145,252,151,50,253,231,191,77,171,159,177,160,136,144,112,56,106,204,14,130,230,148,246,36,148,21,63,93,125,198,240,155,33,77,118,235,64,124,128,219,13,149,188,128,62,59,225,105,137,40,157,123,113,14,34,5,90,228,107,186,162,208,67,116,128,49,67,126,13,210,157,209,45,179,32,128,234,237,195,131,165,159,20,26,174,184,192,47,151,70,207,82,75,151,115,127,234,106,196,149,140,253,19,73,99,95,190,166,112,183,203,150,225,168,76,67,156,41,107,101,152,195,0,137,144,179,35,157,151,239,96,82,191,252,1,213,234,4,100,36,209,19,117,85,73,219,207,94,224,184,11,144,142,44,97,18,39,241,166,189,202,251,238,123,85,40,197,161,235,215,130,108,184,72,187,40,71,204,241,15,172,102,74,43,153,112,160,147,96,223,57,19,178,202,136,133,90,250,115,168,220,4,77,160,255,237,64,46,200,121,230,68,0,165,244,52,113,41,9,56,199,40,229,220,52,139,187,33,139,7,130,85,38,165,64,156,112,97,159,196,12,91,201,150,94,150,74,92,233,251,218,126,224,204,65,129,44,170,157,70,150,214,85,28,80,90,133,195,22,182,176,208,168,123,133,98,191,182,255,92,23,104,43,144,17,144,35,222,93,76,210,228,113,50,203,66,16,99,166,64,234,209,1,208,156,60,92,221,153,162,206,45,0,74,95,157,44,162,38,30,98,60,69,130,73,55,12,113,210,220,146,74,113,221,31,72,156,177,166,159,116,189,48,82,56,81,235,211,44,200,196,82,145,24,151,158,211,214,123,211,51,21,93,72,90,250,209,103,92,217,220,168,117,123,44,52,81,77,69,149,196,140,105,98,102,6,152,187,51,81,44,254,136,72,179,205,148,4,241,246,247,0,160,168,214,47,202,126,78,144,55,195,90,190,243,26,94,103,24,99,93,140,74,205,224,15,217,30,56,82,33,19,59,47,31,38,25,219,228,17,20,203,89,152,243,67,182,45,245,205,38,32,227,60,73,135,169,161,146,230,190,174,85,207,60,92,56,187,133,19,67,168,13,35,146,195,65,143,191,207,220,140,24,132,134,41,52,219,180,88,226,231,195,105,226,209,78,76,172,168,84,130,241,17,185,113,45,251,144,140,213,108,88,45,14,94,122,13,33,105,39,1,13,186,180,114,68,94,216,163,131,20,72,153,197,170,44,103,210,100,154,53,79,153,16,27,208,67,96,108,89,56,112,67,12,190,30,112,146,87,224,97,61,214,192,145,44,80,104,24,75,130,244,234,152,228,240,204,244,152,134,134,91,26,105,238,246,92,50,3,246,129,92,101,1,105,81,33,0,136,145,210,55,83,252,216,93,44,195,2,98,244,172,131,250,160,78,252,205,5,198,238,165,88,92,122,128,144,34,104,207,13,139,200,46,39,140,157,230,119,50,75,67,142,12,39,30,141,5,158,206,205,89,117,100,44,117,193,81,167,243,179,136,79,182,251,118,56,44,161,62,226,197,24,208,34,224,68,173,186,101,112,71,126,62,32,238,111,101,182,219,244,210,135,99,201,141,220,248,118,24,36,250,217,10,253,162,244,194,144,6,29,31,116,255,22,30,103,180,191,32,204,108,79,244,172,79,203,121,71,92,235,118,187,57,217,83,192,235,28,202,113,119,228,116,121,247,106,158,128,187,226,64,150,64,153,121,201,242,122,115,48,28,204,152,92,36,181,225,165,179,16,99,180,104,194,87,157,197,98,165,143,10,180,106,223,204,98,210,104,68,135,78,247,173,11,156,211,58,249,178,224,46,223,215,41,167,33,66,34,221,207,15,110,198,190,99,81,5,74,123,113,39,144,129,73,223,198,137,146,22,94,54,233,147,54,62,181,227,171,243,199,88,164,111,193,180,4,69,92,12,151,239,103,163,179,227,38,177,224,138,193,76,91,15,181,97,161,210,83,245,153,156,5,41,75,88,219,230,245,16,168,77,213,175,241,21,159,231,245,86,224,145,199,170,249,24,74,210,237,114,175,39,7,89,188,34,230,228,97,199,228,195,181,52,146,174,129,73,19,143,103,70,220,151,15,203,146,21,239,182,161,18,215,152,224,82,60,252,61,124,97,5,250,116,219,169,14,84,169,72,199,223,93,144,248,245,43,68,242,130,150,160,166,150,203,77,115,190,195,189,70,189,94,207,209,94,197,198,155,122,252,5,242,135,8,42,59,55,22,95,115,184,121,233,217,251,37,229,193,170,172,0,32,174,23,118,205,119,141,201,143,79,120,115,146,85,126,193,84,96,188,113,255,147,10,227,112,228,5,202,251,88,135,63,255,128,180,0,220,242,188,145,194,42,53,201,208,79,132,116,171,208,222,180,33,20,58,60,133,90,61,183,17,56,222,82,145,119,235,221,120,107,180,32,127,86,101,52,232,55,130,181,154,85,90,95,75,139,246,214,223,104,63,106,28,110,200,195,158,39,186,158,174,179,206,244,253,215,244,9,196,44,174,60,138,6,48,182,108,138,240,55,86,149,74,227,114,244,0,161,187,163,218,4,71,183,124,206,201,121,250,57,120,196,171,226,68,100,170,168,181,85,245,133,114,143,64,149,239,217,136,91,208,111,205,223,3,76,225,129,120,213,45,65,205,107,95,63,223,115,102,155,138,186,4,112,59,245,241,95,216,247,0,213,142,115,132,51,206,1,16,77,170,118,181,24,97,5,168,181,49,67,148,15,164,232,82,41,97,204,145,112,19,187,240,233,186,239,206,10,214,196,220,209,127,84,84,160,160,3,28,10,170,91,72,65,43,140,10,215,218,112,53,210,170,65,24,208,185,90,191,30,186,81,19,110,184,169,129,34,39,86,248,128,54,116,224,236,22,253,88,204,17,241,214,92,152,1,135,215,57,19,182,222,112,225,249,117,220,150,102,9,186,191,53,136,239,211,224,57,125,185,179,12,206,144,226,153,210,177,218,26,160,151,105,155,200,21,100,24,145,252,165,9,79,45,250,171,135,129,36,109,212,123,241,189,21,195,119,198,125,167,21,20,183,188,17,120,86,27,106,208,6,178,239,104,153,76,19,209,87,138,41,83,192,35,236,59,183,181,1,55,106,143,150,203,236,150,171,47,112,166,58,222,227,104,65,211,252,251,217,165,245,96,84,202,97,206,230,211,31,178,240,102,77,215,142,169,146,65,149,123,33,253,252,75,48,6,231,86,15,62,211,36,231,144,206,175,55,123,120,216,81,55,20,134,124,112,140,165,253,51,183,9,6,107,245,126,211,184,4,118,117,99,47,174,24,98,65,154,212,234,60,200,123,122,110,88,229,31,202,175,61,59,174,10,141,187,143,82,117,136,45,252,246,92,214,251,175,167,76,102,42,156,67,79,122,255,13,194,167,7,202,146,170,236,3,47,177,242,12,174,219,48,214,16,167,207,86,51,124,237,17,229,90,73,196,2,155,24,95,208,199,77,107,113,181,213,25,226,40,224,199,81,51,57,60,219,230,11,1,58,168,38,128,213,226,202,62,151,77,224,233,129,7,85,22,67,244,179,80,25,178,27,125,57,106,48,88,190,25,65,177,237,216,132,80,15,175,173,143,241,231,242,55,218,123,123,107,87,189,47,232,35,167,58,174,143,223,205,107,206,151,211,236,226,163,200,106,214,179,162,156,150,111,248,168,233,124,124,24,101,199,228,66,239,105,253,155,231,49,2,85,248,73,55,125,174,208,123,203,221,157,150,173,140,182,164,195,79,164,31,140,83,180,146,171,55,148,207,147,33,49,47,187,193,108,209,104,10,244,190,116,19,161,224,103,115,14,151,18,97,11,177,95,252,184,2,48,35,212,26,61,9,17,93,163,253,213,219,67,77,230,211,159,200,245,2,47,244,164,201,181,170,240,126,195,125,208,10,73,244,100,7,110,215,21,18,55,226,175,12,102,97,89,102,160,64,6,95,87,43,187,43,23,125,219,230,249,34,110,23,134,196,108,123,72,181,25,177,253,196,114,88,249,226,110,148,117,192,12,103,28,137,214,243,36,203,148,183,89,19,0,117,65,18,162,165,209,175,27,175,202,93,194,242,182,95,80,37,223,94,17,160,86,40,31,243,104,150,30,192,170,210,16,3,184,148,84,191,97,205,94,55,119,123,65,250,1,6,183,205,76,72,10,1,31,5,68,66,155,217,44,67,216,198,187,226,22,255,8,219,2,181,105,63,116,239,83,114,191,64,250,175,134,240,225,211,238,34,9,137,153,140,251,113,97,208,7,85,191,197,6,31,190,73,137,183,187,11,49,119,222,74,149,180,138,148,64,66,13,85,18,101,149,106,231,4,5,10,222,200,137,89,80,119,77,89,241,225,187,31,154,26,211,135,86,31,235,30,128,154,231,83,160,198,245,101,110,47,65,175,230,5,108,47,48,168,251,29,26,73,255,9,162,203,26,250,138,9,101,100,196,1,231,74,24,61,120,149,157,123,149,36,188,190,128,65,250,50,115,105,17,151,0,102,100,104,42,253,219,43,215,38,16,175,54,54,234,8,203,67,20,218,63,191,70,98,151,181,66,141,216,155,25,232,40,245,93,8,250,64,145,112,253,81,153,183,120,214,65,173,102,117,56,226,44,170,253,18,218,107,41,142,177,49,186,213,166,67,226,226,105,40,231,161,128,73,88,198,11,126,165,241,193,79,37,222,115,185,226,113,184,61,149,222,238,175,61,24,44,29,182,167,194,62,251,38,60,145,173,221,238,164,48,162,224,128,171,116,14,7,192,147,97,115,229,180,58,47,70,0,193,116,85,99,167,53,187,53,205,109,9,133,250,188,246,135,11,242,75,156,142,126,191,50,16,255,121,216,0,206,118,54,142,58,234,134,91,195,21,233,254,17,197,61,170,75,162,54,45,183,27,159,149,117,18,107,10,19,40,113,173,213,188,21,11,152,45,200,58,138,159,164,133,71,238,151,128,254,48,92,148,115,135,1,16,251,15,57,180,120,167,163,91,195,218,238,219,242,68,31,109,177,243,247,93,110,197,180,39,212,254,204,139,219,16,199,172,135,68,125,231,122,176,140,253,199,232,198,211,53,242,178,126,180,125,32,29,181,121,2,28,25,192,229,158,71,140,18,167,9,17,72,209,72,222,123,114,201,35,188,155,3,101,46,232,128,5,150,99,120,26,175,250,242,7,139,224,237,95,198,207,204,85,94,178,180,237,145,190,46,45,229,166,160,45,30,233,78,13,237,176,171,180,108,58,221,121,6,144,98,145,157,213,166,87,167,90,243,156,4,239,239,243,75,66,20,104,1,171,1,82,46,221,204,101,122,9,242,225,214,95,51,186,137,32,166,246,198,79,59,186,69,174,191,213,175,230,184,119,60,149,101,164,179,96,74,89,208,45,202,61,232,145,31,147,120,139,139,173,50,235,247,76,245,218,88,29,243,58,46,201,117,51,85,37,243,182,156,156,126,111,195,198,117,78,106,24,198,33,112,161,99,174,154,82,231,100,188,170,228,201,42,16,143,36,132,70,109,106,157,104,138,190,233,104,71,211,67,64,131,50,139,17,13,202,231,93,222,224,242,88,174,115,143,227,186,48,178,137,109,112,224,152,162,98,57,228,67,234,172,51,97,211,77,82,217,18,203,238,142,99,76,151,61,219,145,244,100,215,28,94,43,255,41,185,232,109,64,67,152,188,48,136,174,254,125,160,108,36,4,79,20,21,239,133,234,105,31,149,194,136,15,45,84,70,60,12,199,218,153,228,43,165,72,66,16,85,112,37,230,5,26,133,76,53,105,84,63,219,146,255,32,159,208,53,191,111,120,125,62,238,188,230,173,158,101,65,169,248,239,75,78,209,52,66,239,94,147,187,193,98,17,89,194,0,224,36,199,59,213,58,29,49,227,22,96,116,106,181,164,57,197,76,129,53,235,158,67,192,45,13,166,143,169,72,144,221,65,77,200,131,83,46,143,183,83,203,148,231,76,71,164,110,90,113,33,172,213,108,92,155,188,109,87,185,161,51,52,107,1,45,121,0,53,251,31,64,128,32,44,18,150,212,101,131,78,5,82,159,100,182,59,87,77,14,64,14,4,103,58,183,45,134,23,230,70,146,70,172,29,124,240,227,120,91,140,164,230,184,121,14,197,239,187,217,98,254,104,79,152,54,158,241,180,149,48,63,215,125,68,157,243,104,116,60,233,104,245,76,216,179,61,245,176,211,182,237,183,244,175,203,231,177,169,207,85,114,237,30,45,121,10,170,50,67,208,107,146,9,52,179,174,188,248,154,122,197,89,84,5,179,75,18,253,244,99,184,207,241,226,224,165,66,171,68,103,135,19,89,31,9,236,202,137,220,1,51,91,93,116,106,38,131,70,46,161,156,85,131,149,237,155,18,202,93,172,113,22,46,249,94,145,62,125,43,94,140,191,167,121,16,159,46,10,21,119,155,29,158,120,84,125,26,223,239,56,157,139,70,74,61,238,224,134,197,201,220,108,227,65,59,228,150,239,123,112,23,40,73,185,16,224,154,206,149,199,14,217,20,227,103,167,201,108,104,39,234,218,196,221,69,177,208,169,24,137,128,183,203,169,213,188,227,128,1,198,102,177,207,64,166,242,255,85,42,240,87,23,197,220,176,228,201,108,120,95,99,165,93,74,3,44,161,13,136,90,193,119,67,196,102,3,2,192,110,144,215,227,150,88,182,78,10,219,127,230,225,119,159,156,85,12,141,64,5,186,0,13,86,42,155,125,220,194,170,146,159,37,45,31,174,73,186,39,48,51,181,80,87,170,143,48,243,179,158,214,136,18,20,25,127,75,141,88,210,134,250,133,66,125,232,69,107,221,182,36,27,3,125,71,220,13,102,122,40,248,56,59,232,179,74,254,200,124,76,105,118,147,12,48,65,226,63,26,220,91,105,122,29,101,114,190,148,19,158,133,30,100,121,188,214,76,252,179,14,123,13,84,206,133,210,113,79,138,104,253,214,2,235,178,145,242,126,231,155,62,202,132,210,130,58,179,36,241,238,86,224,227,114,234,97,120,222,84,225,76,19,118,162,9,75,161,208,151,143,200,82,42,3,234,181,200,100,128,238,253,30,39,245,72,133,248,255,13,65,24,11,122,225,211,94,37,45,74,173,149,163,23,37,101,215,86,61,176,163,7,171,237,84,104,185,112,162,87,84,103,159,120,200,70,73,80,224,107,166,72,171,250,248,91,148,216,38,42,123,82,94,202,209,166,123,103,14,76,224,31,99,119,99,34,159,97,255,216,53,103,40,198,125,76,133,147,143,51,131,251,245,202,145,17,165,133,231,50,89,201,56,91,43,16,17,146,91,215,238,200,71,106,54,241,144,123,51,246,28,12,183,42,121,149,130,229,29,170,38,177,149,235,62,172,206,225,230,70,246,119,67,191,251,74,255,206,26,21,255,230,140,175,168,32,212,68,73,113,110,4,208,151,150,93,235,30,158,83,51,234,209,165,126,103,107,170,91,157,51,240,214,250,171,238,163,56,213,113,246,77,55,162,150,15,181,203,245,83,164,8,12,149,0,124,80,41,35,248,210,171,151,30,197,174,246,139,98,98,58,90,177,13,101,141,34,193,107,203,196,196,163,110,66,9,231,180,88,9,141,239,157,42,192,132,246,252,244,229,5,74,196,113,51,235,39,176,22,245,224,56,254,83,119,38,209,223,201,187,182,118,137,140,131,247,205,147,3,137,5,29,9,12,161,139,228,238,1,147,126,202,78,134,208,213,140,50,217,144,207,86,106,80,12,92,40,126,128,2,102,149,196,20,137,180,20,17,117,147,185,6,126,166,129,143,121,55,215,120,127,202,59,177,102,128,55,246,16,179,138,224,24,152,23,54,187,7,197,50,207,100,130,155,73,195,107,135,10,127,173,44,137,237,254,13,206,109,45,28,120,94,144,157,0,225,40,179,247,142,62,170,114,151,123,111,161,106,35,224,112,133,217,116,29,198,255,88,155,217,6,79,122,6,196,235,129,174,222,165,135,252,13,191,60,151,98,184,54,0,42,230,5,102,37,1,214,118,104,58,69,141,90,72,81,122,86,165,225,135,211,162,134,74,184,37,138,140,29,66,126,160,160,0,63,227,87,168,158,153,133,24,25,254,182,228,110,43,33,9,98,75,217,154,239,197,208,130,19,56,235,96,86,98,185,77,137,47,89,178,204,14,161,29,29,25,64,207,240,0,62,121,190,231,127,181,93,200,189,21,141,199,27,200,196,153,118,14,247,84,164,222,196,56,12,143,199,160,182,3,106,207,237,42,60,30,211,128,192,229,240,9,55,214,102,207,77,139,223,169,101,136,22,85,196,205,21,198,166,182,80,12,125,20,153,51,121,6,104,79,216,78,18,75,204,156,24,233,187,74,148,227,140,86,85,107,89,202,64,212,226,84,103,198,76,210,156,139,140,21,19,113,214,183,23,106,15,156,7,31,145,170,192,4,136,147,255,2,40,236,178,141,16,171,197,53,97,17,128,238,79,230,165,179,19,236,62,63,218,161,205,98,65,0,60,243,222,57,154,78,79,52,240,60,134,132,228,100,9,115,133,245,86,222,69,96,118,180,82,153,121,198,86,79,51,96,48,170,172,242,27,126,140,242,110,178,38,9,242,29,205,90,40,46,62,162,39,59,150,89,60,58,100,27,253,199,167,211,37,134,165,9,245,146,73,237,47,65,105,136,37,231,27,7,98,55,80,9,212,86,9,218,102,69,246,45,1,31,197,188,215,236,80,62,175,119,132,158,148,38,146,228,38,51,233,169,37,196,136,56,108,3,101,108,98,28,162,120,46,142,74,236,144,171,150,212,37,138,201,238,69,228,33,145,135,214,33,184,199,249,181,183,142,20,227,247,192,24,173,91,186,208,69,245,207,231,246,100,178,84,198,212,231,38,72,79,107,2,207,236,57,214,215,16,180,157,165,114,208,251,223,91,170,28,70,237,156,29,196,186,23,148,193,253,32,43,212,226,252,171,192,206,5,208,211,143,59,229,43,187,1,219,131,120,62,19,98,20,249,106,39,40,215,170,252,158,99,166,178,122,120,200,172,62,211,57,0,195,163,241,172,83,197,136,117,127,55,53,246,171,180,17,25,140,104,96,221,56,223,93,215,227,244,167,215,116,198,221,14,238,168,212,171,61,84,34,104,145,116,50,13,11,75,38,9,130,7,175,16,72,202,212,26,238,39,15,198,69,26,87,148,242,3,2,77,210,43,244,75,72,97,231,161,161,249,105,52,43,107,73,121,138,238,182,179,94,210,247,137,212,10,109,8,37,114,146,40,32,226,210,157,134,235,111,247,47,144,183,168,222,168,55,14,219,188,60,42,175,18,76,113,162,132,244,205,49,255,231,91,212,151,186,214,204,180,196,244,26,26,16,226,65,88,234,72,180,197,213,17,45,175,31,217,78,200,209,252,189,29,29,249,130,212,55,203,61,244,245,139,141,167,95,105,113,241,205,116,75,176,223,193,80,173,208,86,104,31,243,33,155,161,108,21,68,214,137,17,39,101,32,67,215,116,50,114,78,181,241,189,58,144,221,39,209,110,46,9,11,58,227,251,6,78,87,158,40,177,109,126,55,238,72,106,38,203,47,50,192,180,180,224,156,146,31,11,53,251,139,135,214,208,20,82,184,188,133,109,188,160,254,125,117,60,115,31,67,78,72,7,143,230,74,201,134,3,200,219,228,132,100,104,233,196,211,67,64,229,68,88,95,229,28,188,112,245,241,21,213,139,18,109,223,211,212,211,93,141,146,141,107,203,105,58,246,236,36,244,153,33,62,39,227,229,5,138,242,37,118,187,68,35,158,200,221,173,76,20,30,234,50,66,53,67,63,152,207,245,123,168,84,115,48,62,213,117,174,187,216,251,125,89,59,3,6,156,95,61,50,31,246,239,227,186,228,192,224,67,32,186,95,163,192,109,107,109,249,28,172,96,82,235,177,29,253,107,221,214,83,82,216,18,52,96,107,196,136,80,77,20,159,48,101,90,86,0,70,62,167,217,163,217,226,192,204,28,49,49,246,114,79,201,238,210,140,168,32,123,137,35,186,35,202,48,58,179,209,141,129,163,134,72,217,125,8,147,130,81,235,12,68,109,142,165,238,192,58,86,50,241,88,42,196,21,213,40,46,216,108,96,178,114,197,142,248,16,177,3,233,31,171,183,15,100,38,60,122,132,5,30,23,39,53,191,180,27,175,114,120,74,202,0,62,228,242,185,126,192,93,1,168,163,186,200,123,61,99,227,181,241,158,151,57,162,106,153,79,129,92,91,200,220,182,183,152,167,208,77,132,210,190,192,225,138,214,114,17,142,245,217,229,146,184,142,180,243,122,176,49,55,168,29,254,114,251,143,20,97,138,119,196,244,247,127,191,223,68,52,16,208,99,164,253,184,142,186,123,202,201,249,172,166,123,56,62,151,208,167,63,205,1,204,95,104,251,54,199,204,112,216,0,50,177,22,50,121,158,215,221,255,200,180,236,44,112,220,169,19,182,212,238,233,109,238,193,193,249,235,45,36,43,4,179,20,245,253,222,141,86,77,102,97,3,163,105,128,75,220,143,93,58,218,85,85,208,134,21,78,170,201,238,178,73,188,134,252,102,221,5,79,121,244,169,75,183,220,128,45,57,244,133,199,192,202,151,20,246,129,191,104,0,87,105,192,153,186,241,146,38,162,185,88,198,217,57,1,76,174,90,98,190,149,144,55,192,87,218,40,109,28,95,33,55,167,52,79,212,142,109,48,56,101,77,213,60,55,151,64,253,235,21,75,132,175,192,101,206,110,68,144,54,42,232,248,240,69,79,93,53,62,43,230,2,47,16,190,233,200,201,75,230,10,250,83,61,62,133,232,48,56,169,188,191,255,46,76,166,254,5,228,205,227,184,249,111,24,181,234,233,122,18,175,131,5,57,106,194,167,208,142,38,194,132,54,128,183,165,97,4,71,213,232,227,100,85,150,91,232,125,234,136,64,70,69,182,193,248,21,19,84,156,255,19,201,174,197,142,247,132,203,49,85,179,78,190,210,177,233,239,254,27,128,131,209,135,17,205,58,216,98,246,172,189,234,70,22,189,19,244,111,46,104,4,17,110,220,209,137,57,180,62,109,145,240,227,148,44,136,100,194,241,250,209,180,94,195,191,192,163,26,150,114,223,243,131,213,240,59,101,189,62,255,144,41,225,141,147,116,72,223,172,38,249,224,41,189,75,0,11,128,68,95,189,28,234,174,240,222,10,39,172,105,142,82,4,18,226,201,150,74,71,147,115,234,182,153,16,154,132,6,228,191,0,253,97,50,117,221,21,101,196,72,125,147,132,160,50,134,96,229,132,102,31,234,55,252,200,254,244,103,18,171,180,166,53,154,20,217,7,175,84,135,1,180,143,1,72,27,120,144,55,184,93,237,109,252,141,100,22,78,51,94,217,146,238,133,152,114,95,199,246,189,249,210,132,25,97,210,218,132,146,82,96,61,67,68,71,77,170,27,72,76,37,97,53,184,160,236,229,84,208,117,253,75,119,146,186,237,68,247,65,107,75,41,18,91,220,68,37,21,93,201,52,150,207,231,50,176,226,79,239,15,112,207,2,251,187,246,143,129,141,68,149,169,150,93,46,198,219,253,51,135,246,106,179,200,188,37,195,230,141,209,80,118,25,29,36,14,240,45,73,164,46,165,221,205,251,14,180,220,216,209,191,21,58,92,15,18,127,25,34,14,116,9,106,114,234,92,218,83,95,164,23,124,131,160,200,99,54,21,56,35,223,78,52,67,80,238,73,7,214,159,128,239,45,114,145,244,137,137,29,210,155,194,131,34,160,43,93,12,91,221,235,123,200,121,79,149,241,190,141,73,157,248,22,87,231,63,133,36,243,85,22,30,151,52,30,235,205,181,223,144,211,192,38,84,52,197,97,103,26,91,249,30,254,138,28,44,133,245,76,198,47,239,160,83,89,102,178,28,68,115,207,240,217,198,29,180,68,52,100,205,131,223,24,102,161,235,148,130,131,117,146,210,162,220,90,178,44,124,34,193,7,203,188,141,250,193,72,44,22,122,205,0,31,177,223,71,213,61,125,147,89,127,106,61,105,111,191,91,129,63,185,64,72,69,169,105,190,1,106,67,214,234,91,20,148,176,38,101,23,203,174,210,108,68,62,162,203,14,129,80,242,61,84,33,161,202,14,2,223,158,107,158,149,196,223,143,24,170,186,178,36,115,43,13,221,210,201,43,211,123,234,230,34,6,85,132,27,217,0,111,242,133,116,151,178,134,100,54,255,119,127,167,97,159,248,216,18,168,203,234,43,102,31,140,122,132,222,228,204,223,41,103,132,75,222,184,210,29,231,244,151,68,109,10,119,16,253,149,154,30,11,130,109,207,4,186,91,25,46,63,40,180,71,164,242,205,110,54,104,55,11,38,78,35,76,113,227,31,151,51,164,178,118,79,253,148,138,88,160,215,3,178,244,62,219,49,228,154,140,33,94,81,80,230,117,86,126,38,52,141,47,159,191,88,214,172,231,111,131,71,133,104,248,224,169,6,155,104,209,254,61,88,226,171,75,17,147,203,167,68,38,105,21,107,91,86,66,115,186,234,21,245,174,9,29,79,87,144,202,160,152,91,172,214,33,175,81,128,70,229,138,133,193,11,194,141,248,120,30,248,126,177,14,74,75,155,13,71,45,188,69,58,95,214,134,234,105,103,113,203,49,211,16,130,153,84,64,146,5,113,120,170,119,91,244,31,227,68,94,184,138,97,179,225,22,226,130,74,72,167,13,62,10,37,196,146,53,96,71,142,1,123,42,216,28,150,237,216,70,166,30,129,248,216,13,110,6,123,131,78,102,9,97,17,192,36,87,15,217,131,113,164,35,36,185,143,45,140,92,57,136,102,106,134,243,169,56,34,247,66,199,167,176,115,239,254,47,58,240,156,28,78,61,53,145,233,165,242,92,89,182,241,107,245,121,5,98,164,244,250,229,217,245,161,36,179,22,163,182,58,12,206,215,96,137,166,61,209,203,111,71,65,226,7,190,27,33,171,4,7,140,102,245,3,122,157,118,32,67,229,114,46,114,56,173,76,74,154,254,235,138,48,49,57,119,145,75,198,162,179,132,174,253,53,67,244,37,188,222,90,217,75,73,247,87,71,34,109,72,100,99,107,137,191,215,96,59,209,179,150,113,5,228,40,177,20,129,120,85,87,101,101,22,245,117,42,242,233,36,32,112,62,1,34,230,16,210,59,9,1,197,63,237,95,219,4,215,219,45,92,199,104,238,198,34,187,142,95,2,68,89,74,24,141,165,160,21,21,39,135,84,190,242,244,193,56,222,227,0,125,94,62,45,10,180,99,81,168,218,94,179,80,21,53,155,50,21,244,100,250,234,47,181,58,120,191,234,216,6,158,200,185,134,221,113,242,173,224,78,205,46,157,194,38,0,90,51,72,160,177,181,114,123,138,245,104,46,139,156,47,255,22,195,10,53,122,21,111,47,40,105,105,146,194,18,183,50,107,101,32,228,83,115,50,68,149,140,17,217,245,22,2,14,43,18,103,252,123,63,32,116,61,28,60,176,230,13,249,254,157,163,71,224,14,18,181,140,161,131,33,118,227,85,0,216,85,43,20,122,112,164,189,236,64,165,222,136,145,245,173,134,54,43,217,90,144,211,96,112,228,88,166,52,80,88,213,215,238,28,189,131,142,11,179,25,232,72,223,182,126,222,196,105,138,108,176,125,112,212,240,149,42,54,74,120,156,134,191,152,142,233,235,86,55,78,101,210,101,94,227,55,208,234,16,132,148,60,113,170,65,147,195,199,32,248,210,160,31,194,208,42,217,247,1,114,1,55,60,6,165,135,52,106,194,170,254,166,212,12,26,114,135,242,205,52,218,92,139,84,205,87,240,143,116,186,18,242,14,248,121,198,157,215,14,215,9,141,136,113,12,186,146,34,147,127,134,241,84,228,231,143,92,186,4,38,159,227,201,220,222,153,6,133,30,117,8,82,129,158,46,89,213,45,100,168,85,160,109,156,205,5,97,121,29,173,59,225,123,194,131,41,175,231,65,175,37,231,136,121,83,227,114,136,230,30,59,68,120,43,221,177,223,242,173,66,0,99,146,223,84,180,79,166,141,35,171,242,86,31,115,58,18,94,87,213,189,228,41,64,206,206,16,232,243,177,77,100,254,164,137,185,246,39,108,149,125,96,126,50,52,82,105,35,86,221,168,150,190,109,181,83,161,178,131,197,122,90,70,63,235,17,169,110,37,90,41,175,199,60,95,208,248,242,244,159,204,156,59,134,163,59,5,154,160,58,248,178,51,150,31,7,55,138,234,75,30,93,203,239,156,220,19,139,244,211,74,218,189,212,188,125,44,18,84,244,202,174,1,164,194,6,76,253,183,171,146,122,71,202,68,129,138,105,245,125,214,0,95,250,217,177,124,15,180,177,210,251,4,78,19,112,131,139,221,55,51,46,251,53,180,132,244,136,99,181,81,205,228,200,218,25,31,196,19,157,96,248,127,194,247,127,254,240,38,107,51,152,31,191,239,220,110,205,213,28,233,203,93,87,32,98,12,137,109,122,151,198,58,65,40,97,252,230,243,46,198,192,4,41,122,186,62,249,252,40,38,172,200,240,54,96,198,148,122,71,128,121,171,107,9,219,37,151,2,112,149,124,239,248,132,53,16,51,199,34,212,135,190,46,175,39,242,55,181,190,158,129,25,177,211,156,39,74,154,23,225,7,250,141,188,108,219,71,96,44,158,34,39,92,122,35,214,29,235,107,253,57,245,180,103,183,160,110,10,175,127,155,62,23,180,104,20,47,152,218,188,228,133,176,184,223,107,93,112,126,177,115,226,207,33,77,68,248,251,12,203,81,211,76,225,161,9,95,227,192,119,58,2,11,212,198,76,12,87,254,50,50,90,100,43,212,169,160,107,38,84,85,82,25,67,214,199,125,24,163,245,106,36,87,49,160,123,221,5,166,180,47,205,255,104,102,42,202,241,230,188,243,129,194,56,90,170,254,151,198,125,189,122,191,124,151,6,236,77,221,70,50,140,198,186,212,62,159,215,22,85,172,78,47,213,75,81,252,217,123,228,11,0,35,120,21,184,203,79,214,71,40,156,126,252,11,56,32,113,215,98,208,63,52,230,72,108,251,149,56,145,93,25,64,124,23,166,133,134,190,229,133,160,187,136,188,11,46,124,33,17,254,27,20,194,148,61,16,217,3,70,138,49,238,171,136,169,76,238,43,5,37,98,79,60,138,147,181,205,1,35,172,1,70,180,142,244,222,156,84,199,126,121,111,130,77,136,252,239,112,22,108,223,149,62,136,3,231,109,178,20,219,74,24,120,72,216,75,234,163,199,238,231,197,216,116,44,33,213,120,181,142,164,160,9,179,40,100,245,219,53,119,195,163,130,37,216,190,66,213,98,210,120,153,47,210,100,2,111,246,245,98,235,57,161,148,26,236,46,236,70,100,43,106,92,105,97,161,104,20,156,60,32,162,23,169,227,160,107,233,127,186,251,134,32,88,139,136,227,144,183,238,45,157,27,187,153,255,63,81,126,255,201,1,143,60,184,87,188,72,235,47,124,196,11,233,239,101,90,171,123,42,156,212,200,92,237,2,106,200,64,107,180,241,213,0,117,4,130,34,54,5,66,76,107,81,237,184,184,60,178,130,153,115,231,209,217,166,14,72,108,43,246,230,104,56,202,121,113,247,208,55,38,20,123,165,37,41,214,211,246,163,130,200,56,169,41,11,11,24,115,196,137,94,115,19,93,180,182,166,129,31,121,169,164,102,67,202,42,33,168,112,102,79,54,150,56,135,87,206,173,150,203,222,64,255,116,67,149,246,114,4,165,106,177,253,77,23,83,61,146,221,130,83,150,137,4,19,44,104,219,55,148,230,53,99,232,68,177,18,101,120,122,140,20,105,113,184,67,214,133,65,237,181,93,158,252,250,13,249,249,96,231,156,166,55,67,110,165,67,249,110,195,6,163,28,11,4,241,230,102,248,154,84,129,198,120,83,100,147,48,242,62,116,36,28,189,111,188,138,93,227,75,172,36,189,35,210,7,219,33,185,241,14,98,132,28,55,31,56,43,87,202,31,227,33,155,149,10,247,69,107,11,113,101,71,143,11,115,228,61,9,110,39,48,47,123,185,31,37,227,104,200,82,198,67,137,174,69,119,70,227,197,24,30,199,244,123,10,220,77,232,14,3,191,16,123,195,16,21,145,181,80,221,74,0,151,131,169,69,200,177,73,62,229,164,233,10,251,56,211,72,238,6,228,204,128,49,117,185,216,93,118,248,149,178,141,160,241,251,108,229,64,227,61,95,227,144,19,67,140,92,20,148,71,186,189,164,188,17,77,86,89,18,102,170,22,70,115,29,110,251,71,102,82,31,6,3,118,112,66,7,225,144,165,48,102,178,184,75,128,57,135,74,138,113,122,227,164,141,212,46,170,65,78,38,102,45,237,111,155,109,72,8,26,153,139,47,18,215,53,184,65,58,158,228,171,254,86,107,50,255,63,200,63,11,225,133,137,103,220,44,60,53,120,145,66,28,69,135,203,241,180,107,101,120,205,198,121,112,157,139,221,70,237,76,9,173,107,105,121,133,131,168,186,55,113,113,249,88,207,254,88,5,42,188,140,152,68,72,148,135,247,125,103,179,218,6,18,30,218,234,23,94,20,226,238,217,116,116,30,194,208,4,53,92,174,88,35,67,125,197,209,15,89,231,58,190,114,118,206,129,44,53,174,134,129,96,174,123,134,97,181,108,92,82,159,89,122,85,231,56,159,161,131,177,230,137,56,240,9,179,207,226,33,127,45,111,248,164,148,19,164,72,235,175,231,108,85,166,144,190,245,89,23,106,130,23,106,41,51,98,25,29,41,82,243,234,80,5,124,25,124,58,151,10,193,45,232,215,104,247,55,242,40,148,122,166,101,159,18,52,228,205,25,100,75,43,93,37,124,38,40,17,121,15,3,14,47,141,224,167,18,245,57,229,108,9,252,130,177,222,69,37,225,160,221,6,51,143,25,8,163,146,149,63,143,54,45,91,18,143,159,116,206,192,136,179,2,7,157,120,254,196,106,226,148,51,143,54,136,78,125,31,99,130,26,222,210,166,137,171,142,42,17,25,88,181,177,251,7,240,131,133,18,47,235,255,88,69,69,248,252,197,14,43,207,242,86,18,135,64,99,175,226,240,232,57,112,220,152,236,35,175,79,131,63,41,248,88,146,78,96,164,5,155,132,58,211,14,128,101,30,20,76,107,160,84,39,50,195,34,185,143,123,81,28,168,232,6,173,148,157,58,71,242,65,247,173,159,8,144,120,155,189,138,33,13,170,236,82,76,91,174,116,247,218,185,123,57,155,11,217,219,157,19,35,223,122,206,247,149,111,146,57,198,2,114,241,164,90,130,204,87,18,117,203,50,54,112,240,137,82,207,174,206,87,4,181,160,206,90,125,237,172,224,187,70,104,75,230,38,123,84,170,235,249,201,157,93,39,13,16,174,119,54,92,64,28,128,76,174,151,31,140,200,217,10,254,63,233,210,54,87,74,56,249,1,63,141,228,158,30,242,233,62,86,67,42,22,105,36,195,94,150,15,45,39,141,21,211,58,203,15,92,172,219,204,166,160,153,202,41,172,241,37,144,35,68,123,61,151,249,13,79,51,36,14,243,120,151,88,102,120,73,204,188,15,60,239,55,125,128,120,221,93,225,13,156,21,77,26,93,208,96,187,149,145,122,137,42,77,102,193,178,173,118,85,129,197,33,176,122,8,132,195,72,163,39,103,83,58,168,49,255,65,109,196,126,214,120,20,202,0,217,173,88,241,249,158,7,202,2,44,123,91,204,25,76,19,120,58,23,86,250,162,135,112,243,182,210,224,133,133,135,113,170,74,220,0,71,33,107,207,101,63,121,170,89,196,200,215,56,16,53,239,145,158,65,194,33,84,22,76,126,224,198,112,128,50,43,13,202,194,96,225,198,22,76,135,6,57,60,240,209,158,203,102,224,253,17,230,162,232,104,85,188,131,82,46,241,232,252,134,119,180,94,98,163,102,23,97,58,66,146,82,80,201,150,220,221,23,78,75,168,252,26,215,208,20,65,100,222,128,8,236,149,89,5,39,235,6,127,220,118,216,62,82,187,69,248,112,135,215,115,93,122,179,5,195,73,226,92,220,110,230,211,41,227,80,60,235,42,37,26,0,102,18,17,212,156,66,237,222,37,230,239,199,175,217,171,216,182,47,218,238,219,46,52,185,39,91,232,252,12,149,5,253,165,18,88,132,224,199,63,235,207,245,105,141,117,150,7,201,253,76,209,100,214,44,211,24,191,66,147,224,173,175,203,232,198,129,182,98,70,63,251,208,76,225,139,81,1,18,8,250,104,174,54,246,81,202,81,150,184,218,138,170,242,181,150,8,49,142,77,150,90,52,181,244,248,225,101,108,25,86,26,169,80,193,62,43,140,118,101,205,87,147,79,97,187,98,98,102,213,152,215,47,109,31,25,10,96,118,43,161,81,119,26,76,28,245,190,92,151,209,119,136,250,29,126,56,200,166,178,4,211,255,198,119,161,83,138,132,133,132,88,170,194,70,176,126,101,135,1,53,38,2,149,110,48,209,140,84,66,53,92,235,212,182,217,37,68,192,198,100,202,175,203,142,74,4,32,191,139,219,75,244,198,252,97,236,58,58,177,90,251,3,25,66,158,81,46,14,105,178,207,217,68,47,171,82,131,43,52,10,250,192,92,28,49,248,236,152,227,158,182,6,27,160,68,226,210,120,15,16,58,254,113,7,152,223,231,58,94,255,6,6,53,211,150,13,193,2,208,93,159,154,117,194,60,73,82,4,120,253,136,200,198,97,136,178,172,149,169,119,135,112,236,14,29,44,36,36,242,79,84,181,252,166,133,228,32,88,64,214,30,136,8,209,220,31,152,196,99,100,59,17,146,98,78,182,249,86,253,106,66,109,235,130,212,211,208,71,51,249,16,94,30,93,9,255,238,173,97,170,30,172,168,236,72,244,184,245,240,213,126,42,202,128,172,179,44,77,91,115,15,175,37,78,152,141,66,92,166,10,170,203,112,165,49,241,80,19,98,93,204,135,99,92,248,23,215,167,58,217,215,123,152,66,122,63,30,247,105,36,159,201,175,247,51,113,157,123,145,114,69,205,253,54,91,203,209,136,120,4,183,139,47,72,196,132,59,189,231,44,68,144,36,117,238,213,2,90,49,230,74,229,35,65,185,12,192,255,77,244,62,16,17,165,115,196,111,127,148,136,195,105,75,7,160,94,126,224,135,61,182,115,17,216,254,82,39,11,88,243,96,129,4,183,218,24,25,22,216,24,158,239,242,136,205,72,126,204,29,111,192,76,71,86,113,238,134,69,100,198,181,180,92,212,239,121,147,30,53,166,0,227,36,143,20,201,47,43,214,199,127,51,120,27,28,193,111,117,16,245,181,133,130,47,0,20,75,210,35,22,99,14,195,48,82,47,103,164,191,238,1,164,125,175,108,17,142,186,171,91,94,175,198,125,227,186,159,159,67,165,128,135,121,13,115,19,192,250,175,167,53,59,193,3,49,214,99,219,194,54,82,18,112,41,49,158,104,93,219,195,110,114,151,157,3,55,1,14,215,167,5,156,113,97,33,2,153,88,159,161,139,55,158,41,137,147,247,12,203,43,204,202,157,38,193,253,13,100,94,254,111,50,41,109,171,239,130,158,238,223,22,160,96,191,54,240,52,227,170,11,178,139,145,19,39,8,198,179,18,177,94,8,48,181,16,115,130,37,113,62,46,203,148,42,120,26,18,221,183,41,45,187,108,188,140,120,213,33,19,179,229,203,142,174,135,191,242,57,29,209,151,115,167,119,67,28,254,75,204,93,169,26,219,48,140,205,101,106,149,69,20,54,218,141,149,51,46,221,48,134,89,73,25,228,50,131,38,72,184,245,155,45,205,116,104,200,86,29,23,226,109,55,246,59,65,140,167,248,87,140,134,105,145,157,157,231,17,69,227,52,239,50,68,12,170,246,234,2,17,23,31,182,136,107,173,69,232,157,136,240,154,142,108,67,134,174,200,125,153,180,234,38,58,158,213,140,174,212,158,161,18,117,243,62,201,80,250,222,216,85,46,88,115,248,104,200,71,165,205,183,77,213,198,121,137,171,113,78,24,228,183,148,58,100,10,191,121,250,3,222,237,48,19,67,109,56,135,114,156,1,48,229,161,221,47,229,21,123,149,194,4,124,225,24,142,82,167,161,59,76,217,17,147,5,33,226,107,196,250,70,166,34,176,229,109,155,219,109,199,62,69,133,41,74,226,80,121,59,132,254,209,41,14,158,156,95,218,127,116,201,199,31,57,149,211,141,220,197,174,193,202,30,187,123,30,23,9,192,148,93,145,170,166,204,160,74,201,38,53,11,43,175,176,10,112,16,82,245,69,249,107,78,29,235,201,247,80,249,90,214,172,187,18,208,152,242,161,234,157,236,118,43,221,248,9,225,210,182,10,168,39,55,118,35,135,93,74,97,66,110,105,211,90,17,85,103,162,212,142,111,9,228,4,115,103,36,181,154,158,59,97,150,63,252,67,118,229,153,232,211,26,12,225,107,120,139,128,200,24,207,226,121,60,177,192,77,204,50,205,71,41,231,101,99,72,4,11,121,198,138,58,212,51,110,239,175,117,224,255,225,21,191,229,106,163,185,202,79,76,145,109,74,40,205,237,121,193,212,180,52,41,230,247,51,120,86,71,207,114,235,34,245,194,5,156,57,132,23,248,228,97,73,111,51,19,243,147,49,229,1,119,136,178,174,34,148,57,20,163,157,180,79,23,86,134,80,208,40,19,231,246,55,211,59,19,213,138,186,251,101,223,168,2,108,91,177,100,11,242,75,114,77,198,234,98,180,115,67,198,233,54,47,155,151,61,151,39,207,158,134,74,231,149,248,225,39,194,199,238,165,87,182,5,169,98,13,81,189,137,173,247,247,41,35,116,248,211,178,43,241,163,31,231,17,72,233,94,169,128,80,188,245,161,105,57,11,189,184,11,31,19,175,72,242,18,241,185,167,0,181,146,157,95,51,114,163,48,21,70,98,126,208,194,155,57,79,128,213,119,255,231,133,22,249,160,58,79,218,27,53,175,20,75,142,247,122,141,205,234,12,62,75,227,118,127,184,37,131,6,253,76,180,49,69,233,68,72,200,221,232,106,209,132,27,48,215,100,73,108,155,60,38,219,2,90,35,42,132,15,62,221,22,33,158,189,254,159,46,201,141,248,200,155,77,51,182,222,240,31,28,58,219,255,1,87,76,190,201,76,78,197,209,240,41,187,46,221,239,165,32,50,131,201,207,160,183,9,89,217,32,63,155,105,248,24,66,24,97,188,215,136,32,47,171,221,185,135,207,229,234,202,237,119,53,24,163,59,214,215,221,6,32,229,142,216,207,229,105,135,176,236,218,172,120,202,205,71,243,15,228,139,179,174,84,123,37,57,113,218,11,219,66,244,170,138,253,200,14,15,50,25,168,167,41,159,204,139,9,237,76,144,114,0,88,43,237,154,200,91,92,120,219,225,61,187,190,65,229,116,248,14,213,156,147,183,52,158,254,252,74,206,45,62,121,218,13,254,0,164,68,106,181,16,40,47,150,19,38,51,241,176,138,192,1,69,147,253,67,34,39,247,111,243,77,163,36,120,221,15,131,245,211,217,253,209,123,212,131,42,251,148,64,176,29,139,182,221,30,188,132,84,222,172,175,101,177,87,78,119,231,208,28,201,114,107,201,18,65,106,255,77,49,32,51,116,82,56,50,165,52,157,155,103,91,94,230,90,180,36,198,102,253,22,185,106,113,53,216,42,92,29,5,33,236,33,63,159,201,101,187,138,233,32,197,70,52,141,215,49,225,175,183,158,23,29,212,63,254,139,76,234,153,17,56,206,52,106,33,0,66,66,158,203,1,75,126,110,197,76,60,140,54,44,86,222,129,168,134,35,246,59,46,1,204,58,214,122,143,85,162,99,63,222,3,136,63,64,99,88,162,103,119,142,82,89,165,166,76,194,126,153,115,92,65,63,48,46,187,208,199,50,31,233,216,137,84,72,13,134,50,138,173,202,52,85,211,15,91,40,221,237,246,48,243,232,181,119,10,208,238,157,161,3,22,253,108,253,219,204,220,193,168,215,131,122,160,68,255,126,184,167,136,31,238,167,148,214,62,237,160,119,235,80,224,145,157,54,166,157,87,17,166,248,164,97,47,6,25,111,68,218,13,55,33,143,199,103,106,223,172,20,8,25,108,4,15,53,49,77,186,244,158,25,7,188,248,162,4,74,158,183,134,121,47,147,59,51,205,20,249,93,239,68,133,174,160,88,54,202,190,207,134,118,197,59,189,206,35,211,2,220,125,196,60,31,36,203,212,24,225,225,251,111,58,160,14,166,194,239,18,217,63,220,217,182,95,129,153,207,104,234,179,34,206,155,36,204,132,27,254,54,184,231,67,144,127,216,247,11,77,37,215,216,201,216,1,227,5,123,248,16,205,130,233,29,47,135,78,93,241,48,20,8,41,238,217,149,39,134,123,46,165,183,210,128,42,122,85,27,54,118,76,94,213,149,249,56,31,165,222,21,35,18,233,95,198,17,5,17,30,58,187,45,238,74,182,86,80,198,98,23,190,112,80,134,0,147,217,25,241,145,27,64,121,176,130,159,148,121,141,98,199,216,231,170,214,136,152,110,127,79,47,78,187,209,8,2,252,239,215,194,239,241,238,249,28,192,127,20,40,91,85,71,200,202,12,252,224,102,221,218,84,128,187,211,135,8,24,152,77,10,131,21,50,80,161,222,42,13,97,246,140,192,167,106,218,119,117,218,130,244,13,1,98,113,159,134,46,92,11,61,203,85,80,74,133,208,16,219,148,52,198,253,34,9,240,110,242,170,202,117,182,244,235,213,204,20,114,231,64,54,125,175,122,40,99,42,240,31,196,208,41,0,227,133,174,28,63,245,103,90,183,239,108,15,14,21,115,159,93,37,147,75,136,116,252,82,248,82,197,249,109,22,193,72,65,78,176,255,42,251,213,9,110,73,163,1,86,193,177,85,19,50,4,31,212,127,179,184,217,245,215,170,245,115,77,117,36,227,184,158,163,96,140,76,46,207,127,23,185,1,24,166,49,206,180,0,225,73,104,64,217,50,76,90,218,206,188,219,15,245,115,46,59,128,134,47,3,32,178,195,39,216,189,158,240,132,251,95,135,168,63,179,111,203,227,34,232,66,62,188,16,164,160,77,11,111,158,168,144,75,88,101,58,241,55,45,57,152,249,89,222,249,221,182,138,152,219,96,105,20,50,119,91,177,176,114,201,207,210,44,187,231,177,16,207,77,65,46,123,142,175,185,225,152,191,25,235,27,169,163,2,191,136,175,186,10,120,106,99,215,37,224,159,231,85,3,247,111,191,102,98,122,124,125,153,166,80,255,166,217,38,91,155,52,33,7,143,3,77,123,169,176,239,162,149,39,129,169,12,163,40,202,196,243,60,232,125,188,28,186,99,221,126,126,221,239,152,29,22,41,213,217,186,35,151,194,73,103,54,26,67,180,39,186,255,51,75,14,204,248,153,158,141,79,152,214,97,252,14,6,8,26,74,77,20,167,197,49,157,24,139,87,239,149,221,109,218,166,156,49,114,154,11,254,63,12,62,206,13,16,117,68,21,151,205,177,93,10,86,135,20,231,37,116,211,191,202,19,105,126,216,181,4,136,45,194,228,137,245,136,66,94,46,179,195,63,128,84,101,136,225,63,153,144,190,104,62,57,243,178,7,35,80,146,194,226,61,53,105,1,24,228,4,173,110,104,244,3,150,21,5,141,61,148,161,2,164,66,74,252,167,145,81,215,44,84,146,169,68,179,163,163,55,83,72,100,58,181,64,197,5,13,163,71,172,113,121,57,137,177,223,138,51,154,8,141,186,245,167,19,96,67,252,103,62,231,4,233,255,182,116,39,119,65,231,161,129,33,45,166,153,22,88,185,136,142,211,154,46,108,28,32,105,32,95,180,252,215,59,40,202,245,169,213,181,176,249,232,219,62,211,104,154,28,59,133,79,204,234,106,174,147,119,72,200,3,194,118,31,5,246,93,172,204,210,21,74,200,99,129,239,247,89,181,73,138,156,24,143,117,59,129,152,1,128,66,235,198,212,68,46,143,205,88,143,106,5,57,199,32,139,212,173,18,14,208,181,125,84,175,116,138,250,232,237,24,68,232,167,107,98,89,110,49,101,106,29,91,75,206,239,251,237,92,62,239,83,169,164,218,37,92,79,31,83,223,25,146,58,88,170,137,30,134,104,43,126,29,238,231,116,105,140,128,150,219,254,84,227,188,106,8,72,231,23,130,229,14,117,19,190,128,142,47,44,167,38,71,129,197,225,139,178,200,132,36,63,213,195,248,221,7,131,12,156,146,106,213,237,4,55,48,171,80,151,91,14,204,251,131,27,28,137,190,106,148,16,144,189,132,95,161,56,111,123,41,109,225,54,7,206,128,93,57,192,63,50,231,43,156,254,125,128,5,126,165,150,196,10,12,129,244,188,164,69,21,150,141,153,69,161,108,64,19,236,164,128,142,81,146,186,254,231,100,159,180,154,174,64,61,124,214,134,93,125,33,174,251,172,110,137,197,124,207,57,82,186,145,109,83,88,195,130,217,164,47,84,235,16,194,5,145,73,5,116,113,175,31,178,188,216,11,113,185,170,40,130,192,255,234,240,108,14,209,95,51,42,217,101,45,47,102,119,87,47,129,182,118,126,183,250,144,129,14,227,36,213,199,170,106,137,217,186,170,9,188,231,0,140,183,136,165,118,184,230,47,219,72,185,45,139,250,117,13,175,87,55,255,121,248,56,187,238,194,234,234,28,7,145,89,29,141,167,254,41,50,86,55,161,46,241,121,176,251,142,69,174,180,236,35,161,197,183,67,136,102,76,173,98,231,145,207,89,150,102,145,171,221,45,66,242,214,187,236,147,141,180,25,77,188,234,55,23,110,87,186,64,122,93,218,152,5,103,29,108,184,127,114,237,142,140,180,232,44,20,225,170,141,197,119,172,53,138,36,170,55,175,82,192,80,226,121,7,128,8,105,32,28,79,57,125,219,74,48,20,157,68,174,210,14,49,85,174,48,169,71,30,196,72,214,123,224,168,56,212,225,18,185,105,210,10,173,149,212,74,84,38,21,226,255,75,221,110,92,42,135,69,198,22,39,22,5,132,175,52,214,220,125,37,79,102,203,250,22,78,189,165,158,29,37,206,244,103,226,156,144,36,114,233,207,202,218,226,60,152,113,32,89,229,214,178,168,81,56,222,144,209,82,31,145,194,49,46,144,253,151,122,242,217,226,209,77,160,83,63,231,247,242,60,219,191,213,126,180,100,65,24,187,184,5,16,221,52,222,123,201,99,89,31,188,27,8,19,242,5,200,92,86,156,217,139,207,73,14,33,187,59,62,249,195,145,51,79,83,122,92,47,227,214,160,57,240,110,70,4,187,219,200,246,241,32,45,211,87,66,162,90,148,225,82,175,197,193,119,30,183,234,79,34,249,48,181,186,199,169,67,152,192,115,168,230,104,168,226,166,92,217,52,11,202,233,136,252,7,177,7,119,11,24,74,0,126,63,117,106,69,169,223,59,34,180,218,143,129,251,62,173,90,106,138,212,236,86,224,50,22,239,56,107,26,53,42,171,214,162,229,234,208,115,244,54,165,127,139,195,142,92,140,48,222,5,6,113,33,219,16,197,224,84,165,37,1,157,98,30,162,215,43,147,192,80,148,148,201,218,61,254,225,153,209,180,175,218,111,29,235,234,232,103,91,210,68,233,111,171,229,131,121,55,12,223,33,201,8,243,237,27,198,103,156,218,25,17,180,125,19,146,123,48,95,254,16,245,55,162,254,87,151,90,166,51,183,12,45,124,14,110,145,138,89,203,160,48,236,80,249,150,161,216,235,213,144,175,47,2,71,63,68,131,179,17,59,217,156,180,241,176,29,23,247,242,22,88,200,235,201,96,45,90,119,170,123,122,177,169,234,6,39,147,29,5,65,109,232,203,65,239,118,237,246,179,230,29,147,93,39,172,254,85,192,246,157,39,219,185,191,86,184,233,123,117,32,58,53,36,183,118,215,133,133,206,22,222,216,49,48,199,168,182,188,14,85,183,26,201,124,41,3,19,160,127,137,141,131,191,33,92,111,160,119,11,245,187,156,250,179,102,186,207,33,241,185,145,235,44,82,203,225,254,196,134,186,166,164,150,241,111,42,38,205,183,242,209,175,232,116,225,105,157,56,145,213,49,129,25,254,180,58,93,203,78,86,175,107,83,115,188,97,204,162,42,166,87,227,9,102,176,159,213,223,235,241,169,167,132,173,247,187,223,10,2,67,169,43,8,168,175,78,197,50,184,186,160,42,140,29,106,83,5,183,151,135,179,213,192,215,187,146,233,128,243,111,52,163,75,218,247,17,161,255,255,72,103,49,193,122,32,21,178,45,17,134,147,138,42,46,36,80,248,95,77,112,228,108,195,23,216,185,229,176,200,228,253,33,126,123,66,21,42,151,104,130,202,151,167,107,21,189,56,244,84,124,185,25,193,210,76,218,234,151,52,178,40,81,18,208,108,1,248,130,186,114,132,216,58,29,44,9,222,135,204,106,234,229,205,64,132,58,81,166,245,51,223,248,138,192,230,146,75,205,125,189,104,60,167,45,176,226,111,207,240,12,132,8,28,241,46,17,153,135,197,254,104,189,86,45,193,24,8,95,0,87,24,162,23,54,163,20,207,93,217,176,237,3,249,117,71,88,72,0,155,98,8,54,1,141,195,168,211,253,49,72,34,189,68,59,156,136,151,245,71,252,57,134,194,116,250,174,203,196,77,111,214,123,99,69,87,74,204,20,77,115,132,191,68,147,13,90,27,105,125,245,216,226,21,30,164,175,240,116,168,53,111,186,95,5,175,237,14,113,72,213,12,115,208,195,100,122,133,232,92,186,47,205,38,4,56,232,20,175,125,16,67,118,81,208,10,38,15,30,164,116,149,221,246,211,83,223,197,58,97,95,159,67,208,172,220,80,255,138,228,243,230,78,197,76,96,180,6,82,110,168,23,57,252,28,69,20,128,180,119,245,36,53,20,70,194,195,81,250,239,162,61,170,93,151,160,158,143,72,103,149,91,47,152,221,179,172,45,9,56,144,231,180,167,144,35,119,50,112,238,56,148,154,246,173,89,180,224,162,182,175,126,140,128,147,82,117,223,105,32,181,9,53,152,69,47,251,191,114,109,121,140,198,119,155,225,231,248,71,23,244,229,84,213,84,99,69,220,246,41,91,126,248,251,114,174,28,249,175,67,163,177,40,159,60,222,185,237,179,170,218,14,216,219,42,138,24,133,190,45,212,72,24,240,5,162,167,6,189,24,78,172,125,19,159,49,180,134,135,151,26,6,5,241,211,155,147,154,100,147,243,72,115,62,97,166,159,206,159,245,27,7,193,52,29,38,165,86,81,249,76,55,54,89,238,114,243,200,190,181,232,37,21,139,8,76,34,117,187,182,236,43,203,204,36,12,120,52,246,8,204,15,150,17,170,65,139,236,208,153,201,186,119,165,67,211,103,115,147,165,81,145,38,29,202,7,9,70,54,24,250,13,25,54,211,93,111,220,5,239,93,245,141,45,166,215,8,206,20,254,128,80,139,229,215,93,211,44,161,7,115,242,253,206,59,124,215,94,79,221,160,224,202,184,37,78,132,147,208,236,18,131,182,219,149,141,214,69,90,16,127,26,85,186,74,40,201,216,193,23,243,204,127,35,240,46,87,162,1,135,99,230,56,251,156,4,218,118,82,241,84,32,182,53,182,10,44,85,7,218,71,239,115,72,195,210,133,160,121,82,191,123,35,129,97,234,75,115,79,244,105,25,15,5,127,46,150,196,197,5,201,136,206,180,68,109,8,226,177,51,98,63,2,248,64,109,133,184,188,166,156,213,51,236,166,76,141,27,176,168,178,14,183,7,57,147,50,204,48,105,27,121,147,65,216,111,127,149,87,214,226,191,171,53,121,179,221,208,150,28,140,111,182,248,92,16,224,95,65,129,172,9,143,213,55,151,78,37,197,155,97,47,163,226,66,230,64,184,181,101,182,208,169,143,146,117,252,227,237,90,51,101,222,11,47,80,170,188,176,66,0,178,66,117,172,221,87,97,7,119,41,135,119,129,124,197,82,74,206,150,228,234,106,193,13,247,30,237,166,221,111,206,63,194,143,151,220,233,41,249,104,199,229,58,46,66,245,172,38,179,179,50,233,209,136,48,72,166,143,9,161,193,35,214,21,160,67,78,230,62,113,113,174,227,207,151,198,71,10,152,205,190,231,76,120,136,90,47,6,63,68,92,150,170,208,195,6,249,68,246,124,247,69,181,199,2,161,133,101,112,71,37,174,208,18,46,103,172,85,247,89,124,66,204,165,19,23,227,215,89,173,0,225,174,228,160,237,236,208,165,225,69,93,241,23,25,26,216,244,168,219,52,229,119,121,178,99,245,117,255,160,143,28,255,68,148,150,129,140,97,70,83,60,116,95,213,185,8,160,80,127,199,173,36,242,49,17,152,211,141,127,120,98,57,55,181,137,76,199,178,79,41,29,103,85,71,237,197,125,254,150,195,230,143,24,63,211,157,17,66,200,81,24,195,95,121,149,44,219,173,34,99,109,210,216,74,233,132,196,212,175,221,1,179,40,141,46,233,189,129,168,174,105,112,188,127,215,136,9,143,32,172,6,92,254,86,37,205,140,10,18,156,123,166,212,243,98,39,107,152,101,26,16,174,149,161,147,135,54,187,105,15,113,177,107,108,98,21,100,236,183,249,49,26,49,219,47,80,113,192,98,151,130,19,189,231,186,201,160,147,56,253,107,218,199,26,16,149,202,82,192,144,62,215,37,114,26,4,199,117,80,234,49,170,120,213,159,120,234,8,204,222,218,104,48,206,150,20,223,230,237,221,201,113,177,230,215,67,141,247,159,128,129,38,52,38,233,201,215,149,61,129,178,7,228,83,9,179,213,33,52,118,15,61,185,120,221,107,137,32,112,43,177,12,12,206,114,224,184,90,220,81,135,103,24,136,124,165,50,134,69,252,85,135,56,144,102,166,73,23,16,220,193,14,157,30,34,180,197,115,103,105,39,185,239,60,92,172,225,2,211,51,46,139,60,48,173,166,233,219,207,168,60,183,127,201,4,171,56,131,35,110,139,138,193,131,43,81,95,164,41,162,241,140,227,18,180,127,102,181,220,248,194,99,55,177,249,245,235,5,123,46,49,108,120,129,98,202,103,51,19,119,184,172,223,197,224,5,87,115,50,189,79,192,21,113,248,104,7,54,232,217,208,73,182,96,238,35,24,185,124,61,31,173,147,189,38,18,41,65,156,230,203,27,41,96,156,38,151,69,176,87,176,231,135,69,108,53,48,92,9,34,85,247,232,15,45,88,21,237,9,201,133,137,44,20,122,20,161,133,169,246,60,44,126,120,195,31,33,77,75,27,106,170,162,91,42,223,13,32,98,41,116,44,30,183,22,13,67,45,103,0,220,75,70,147,84,24,9,118,217,107,234,137,153,118,114,234,136,214,3,104,170,16,18,142,227,71,55,81,42,118,95,48,206,45,129,167,134,17,220,128,196,58,185,130,157,180,123,183,79,43,159,118,219,17,152,117,49,57,136,220,220,133,80,125,203,215,36,132,28,153,72,26,37,111,8,33,255,28,104,249,212,51,5,246,137,194,3,212,129,45,147,4,244,141,84,56,254,28,197,2,69,232,180,254,249,102,21,145,138,6,174,200,225,222,147,143,9,186,38,223,218,135,13,57,249,49,91,87,138,142,44,5,40,182,91,194,122,95,253,206,50,30,9,156,93,232,200,111,117,124,9,213,44,1,121,38,116,82,145,153,17,237,184,41,101,134,109,38,167,10,216,9,199,186,240,141,132,19,86,43,196,49,45,55,171,172,145,9,103,143,136,93,88,45,121,127,63,219,127,219,114,83,104,62,253,205,42,79,119,14,72,124,187,171,3,171,224,74,240,55,16,162,222,37,23,193,132,162,244,188,175,39,235,3,134,70,239,23,195,87,248,237,126,174,212,223,248,112,126,69,252,13,21,7,224,218,173,46,97,42,207,156,125,57,224,205,179,253,239,192,61,63,22,69,169,114,85,195,191,26,16,66,163,148,202,123,181,255,29,144,229,251,2,63,142,87,153,63,0,66,85,90,128,86,57,217,76,225,92,172,83,34,156,159,152,186,152,6,127,30,215,2,75,129,230,144,174,175,148,113,148,70,227,117,148,114,73,250,91,68,10,165,177,11,79,110,25,23,195,102,247,254,133,40,177,187,41,85,196,79,93,16,30,253,243,154,88,117,55,11,51,53,66,103,80,144,203,13,90,25,244,197,9,27,194,187,80,84,33,75,103,183,76,83,184,128,10,35,177,216,129,223,3,28,42,131,242,245,228,43,251,95,41,191,74,255,115,4,194,116,134,183,252,42,80,3,198,220,45,140,113,174,1,49,137,161,116,77,23,102,15,117,237,182,56,94,249,36,185,95,124,187,139,113,137,69,88,85,158,129,84,207,238,252,247,184,155,41,249,125,142,126,254,165,80,234,175,194,31,116,126,200,149,216,122,73,185,125,7,100,137,24,192,115,241,19,136,78,176,83,82,183,113,8,170,224,16,69,129,14,119,57,70,218,1,199,39,141,22,248,37,34,116,13,146,97,85,75,239,74,144,151,130,20,225,77,8,185,107,100,33,213,111,148,124,192,51,71,33,61,230,171,247,201,90,230,174,99,16,144,126,104,148,126,57,50,230,25,217,44,12,104,97,157,138,9,215,218,146,135,77,12,30,122,219,133,22,107,24,129,0,209,107,157,104,117,2,183,68,21,179,55,127,117,199,76,21,184,58,176,176,93,24,119,232,55,236,24,86,174,206,72,178,124,252,176,177,59,194,31,103,3,241,33,247,58,89,230,130,240,55,205,129,153,222,15,217,250,215,251,203,38,46,77,223,239,57,240,10,69,105,72,154,240,90,116,49,171,27,78,152,2,233,218,25,107,87,202,235,221,125,219,214,73,100,39,164,227,106,58,93,81,133,225,203,31,165,183,245,193,255,228,69,222,221,185,34,202,198,104,34,214,5,215,223,154,87,55,171,91,8,199,6,62,161,33,145,1,236,126,30,111,108,65,20,151,94,62,42,1,166,92,147,192,117,159,15,131,172,7,138,5,84,63,239,6,54,68,22,16,47,179,167,139,140,58,24,131,253,124,59,200,58,161,136,114,91,55,235,84,7,74,225,133,190,134,21,155,176,94,35,22,193,207,143,9,43,146,222,241,48,149,161,205,51,1,193,222,128,173,123,26,165,161,97,185,220,76,78,141,174,37,10,91,126,153,148,110,72,182,26,173,51,196,5,55,239,14,30,159,171,54,217,2,26,235,130,7,90,37,199,118,74,127,40,179,31,61,238,241,196,246,157,81,122,158,190,56,39,193,196,141,217,68,138,76,14,77,32,53,214,236,1,248,27,15,45,96,194,160,188,69,224,170,103,166,182,163,144,227,136,205,179,56,252,41,76,187,31,38,194,180,72,236,153,123,205,114,223,250,149,124,166,189,150,138,37,74,185,124,28,175,107,31,46,158,131,44,46,167,72,230,81,200,151,155,176,140,176,94,243,48,59,34,132,241,92,245,92,136,99,147,91,175,104,54,107,135,253,149,132,218,123,86,177,11,161,142,214,30,135,98,153,136,163,87,67,69,14,6,8,62,182,53,31,59,216,150,249,82,121,175,155,128,174,41,161,169,0,178,78,91,55,89,182,194,230,58,221,82,125,206,167,137,49,24,59,254,35,119,20,228,116,141,199,183,75,124,190,248,30,42,172,171,73,0,156,106,114,134,203,189,231,187,6,216,242,35,93,13,41,213,53,2,184,229,115,92,201,145,88,4,29,73,13,117,250,119,45,246,148,77,141,120,51,180,21,40,79,112,45,100,60,89,216,251,246,233,138,96,101,248,42,132,255,45,25,224,195,144,67,114,148,37,69,237,226,65,126,100,216,132,62,77,207,21,200,101,55,150,105,104,133,80,42,44,191,214,169,23,164,147,235,40,37,38,106,108,142,141,29,187,209,212,238,189,84,240,101,129,171,75,94,33,176,20,164,17,67,162,44,59,10,243,158,219,138,53,245,211,187,78,200,1,102,30,73,6,40,125,59,147,192,67,104,226,196,74,196,33,61,184,109,195,109,30,210,208,249,55,84,157,218,52,172,187,85,17,78,135,198,127,189,112,218,76,237,163,122,82,116,121,89,208,211,112,162,201,176,51,138,207,121,165,96,72,23,91,249,207,113,255,237,89,237,59,121,108,33,144,241,135,4,187,28,95,105,163,195,112,15,17,255,188,70,65,14,97,95,53,61,66,180,38,250,103,80,119,124,59,205,179,127,58,233,183,103,193,85,12,12,81,171,141,175,0,29,64,157,51,32,195,77,115,202,137,10,74,231,104,114,199,175,206,211,134,126,24,125,201,208,202,27,189,49,98,142,78,123,204,24,5,133,150,163,57,118,203,16,176,163,25,172,68,82,114,197,71,200,81,200,21,118,220,209,236,58,210,52,249,237,7,70,236,26,239,252,239,237,169,158,31,7,71,32,54,80,145,41,53,0,147,168,174,53,1,67,29,184,154,194,1,178,223,196,166,131,38,152,39,239,10,207,156,44,205,226,59,70,199,227,57,17,160,138,106,30,131,40,152,10,83,190,23,132,30,71,6,0,7,169,208,82,199,53,124,55,169,88,247,1,174,15,246,58,231,100,221,238,123,147,240,196,78,108,212,13,181,110,203,66,136,73,66,159,215,138,66,30,125,219,31,200,161,228,7,139,146,29,106,34,73,126,206,171,110,102,162,159,88,159,205,59,223,48,123,244,169,223,194,250,181,83,118,152,33,47,115,8,65,76,92,96,109,64,28,73,44,106,140,208,177,79,178,35,163,212,86,139,195,153,251,168,51,80,125,162,115,107,202,79,196,133,106,201,255,215,171,45,6,162,0,68,214,123,35,19,1,51,144,88,22,127,57,38,252,177,208,207,117,63,87,95,250,208,42,213,15,33,251,237,55,167,151,6,26,43,108,252,138,127,13,203,78,100,145,233,229,17,107,53,12,106,69,239,240,19,85,153,71,43,43,153,248,186,216,57,78,183,226,4,65,116,31,224,22,124,141,112,47,88,39,62,82,119,231,65,124,130,237,200,83,226,192,249,255,173,123,8,254,105,126,133,86,20,187,201,159,164,228,243,254,206,180,35,80,146,66,73,78,221,34,26,93,117,223,171,133,38,92,96,4,52,47,186,122,87,37,3,104,137,221,248,172,72,211,77,73,236,92,236,215,102,84,194,250,136,140,108,215,58,82,90,19,158,6,141,79,20,247,25,221,143,166,100,138,105,73,243,226,220,33,212,5,11,124,230,162,73,133,131,39,72,165,157,193,156,159,32,41,69,43,64,90,7,210,165,63,115,69,203,35,81,48,171,50,24,164,179,160,6,181,176,36,244,132,9,4,131,238,83,0,237,112,16,146,204,167,254,216,225,8,129,208,89,133,253,118,157,135,186,66,72,99,229,42,132,168,4,150,182,0,191,218,226,221,61,207,252,174,111,168,132,65,92,222,221,11,175,52,183,25,19,205,85,154,174,23,199,90,225,72,103,209,195,120,216,20,41,35,213,10,95,14,93,102,91,150,60,19,246,147,72,173,47,242,81,44,81,54,61,45,216,12,87,237,85,199,65,20,117,181,102,168,102,118,247,173,218,20,68,64,67,211,123,6,90,248,246,105,244,41,201,248,255,119,212,235,69,121,134,9,134,98,127,52,226,208,91,51,171,203,111,218,187,92,210,189,255,156,233,245,77,171,50,193,43,120,147,81,85,122,218,74,18,192,122,26,22,186,247,71,134,193,91,172,123,185,14,16,152,56,73,31,139,250,73,84,160,209,169,172,83,39,200,245,150,25,229,209,200,206,154,51,116,39,76,22,159,50,19,153,252,169,108,160,66,51,56,219,21,32,128,238,110,111,198,4,79,105,210,42,210,183,61,195,116,152,8,113,109,156,132,99,24,128,164,211,4,174,53,234,13,83,154,77,3,158,155,36,104,120,191,85,193,170,163,49,122,220,75,224,108,154,86,130,140,75,166,145,64,216,73,17,236,30,142,131,93,59,204,51,138,110,109,5,227,205,59,229,4,14,247,120,12,86,61,212,213,252,28,31,249,31,180,124,4,204,0,101,253,43,61,173,12,97,222,19,88,191,76,114,20,8,3,58,13,40,33,171,42,126,71,219,224,111,196,19,236,83,140,222,168,157,248,194,27,72,169,102,114,49,53,141,157,10,128,75,128,16,120,182,51,1,113,70,249,220,107,193,45,125,126,56,218,34,228,40,145,13,149,150,207,238,67,90,57,168,169,162,114,82,39,5,145,103,66,203,43,15,214,28,19,224,73,114,68,196,226,70,51,209,132,12,137,173,227,212,217,3,181,130,252,20,108,237,14,177,56,69,89,111,188,122,78,141,47,94,18,28,77,96,137,198,111,84,173,238,40,83,39,155,138,60,254,249,240,67,137,220,214,118,82,226,75,50,61,193,156,92,170,138,93,236,87,254,71,53,199,153,47,26,111,181,213,221,179,133,32,93,198,144,246,89,190,214,201,17,150,20,25,146,56,37,9,84,6,48,226,17,84,10,122,175,127,84,83,190,183,42,121,164,187,10,80,208,31,89,147,41,27,219,45,114,237,13,63,119,17,138,44,29,128,54,248,197,11,31,182,93,247,12,180,16,156,235,111,73,229,92,226,230,98,121,8,117,231,138,233,25,188,88,77,35,26,184,155,41,215,209,190,118,187,243,193,107,135,58,16,12,144,117,155,108,48,28,68,30,2,30,127,125,95,253,19,214,63,45,63,28,184,222,206,157,128,215,82,11,141,126,253,10,194,116,152,153,95,52,173,117,231,125,0,95,104,0,228,142,60,164,16,123,37,107,198,208,47,133,112,86,210,139,117,55,237,76,106,33,177,120,90,196,74,102,29,75,126,120,207,160,103,208,99,159,227,151,214,20,184,186,117,227,192,66,33,188,68,34,161,175,138,106,19,207,224,80,70,164,59,92,189,63,240,243,187,0,51,31,154,122,128,12,81,109,19,23,105,210,213,135,90,3,69,163,158,119,85,189,174,134,237,134,29,65,56,26,163,241,154,248,34,59,96,9,203,43,175,127,66,4,72,22,206,203,223,17,211,227,145,240,93,86,236,166,129,144,113,110,117,3,254,219,145,112,183,213,59,185,48,139,137,242,4,218,42,125,221,149,204,218,116,136,22,17,170,57,147,23,100,220,58,157,153,54,104,248,76,107,150,201,119,88,150,137,7,18,159,230,106,255,217,198,49,185,110,42,48,112,190,251,206,23,83,238,152,177,37,217,69,52,69,237,64,121,117,128,65,132,158,236,39,110,126,28,221,47,192,26,163,184,243,226,230,121,226,176,78,125,76,95,196,241,247,97,67,30,255,22,17,243,161,144,157,139,143,66,2,135,166,246,80,103,9,129,208,139,48,108,94,50,69,98,227,25,22,25,25,23,94,228,193,251,16,199,96,94,211,132,58,243,80,113,238,161,41,180,220,23,95,195,196,105,53,18,85,118,8,28,208,101,164,101,131,187,33,183,173,96,143,122,175,44,114,5,98,5,72,126,149,64,67,161,170,159,155,194,145,223,153,176,106,126,172,207,28,79,159,70,51,174,76,53,188,173,25,177,214,70,109,240,117,135,112,205,140,185,186,18,253,180,140,67,109,65,50,33,172,81,251,129,159,110,173,126,78,155,61,231,92,135,45,240,240,27,124,45,249,201,219,152,99,148,233,19,198,156,127,213,90,33,151,130,192,147,111,35,76,221,26,94,150,107,150,134,50,193,159,147,215,235,255,162,183,141,167,209,41,182,156,194,206,165,55,242,158,164,242,186,83,184,211,38,158,128,126,230,66,130,252,11,222,219,115,68,189,130,8,66,80,80,220,80,147,47,139,187,238,249,107,76,197,92,129,95,163,0,18,91,212,154,216,150,143,4,120,112,177,27,233,128,159,140,21,44,52,247,229,45,211,74,255,234,129,175,224,163,153,53,0,139,224,175,20,234,73,97,198,101,59,109,155,248,209,150,52,39,176,144,88,170,42,67,111,248,86,213,32,215,110,180,50,199,93,171,158,180,22,158,122,172,85,142,137,177,75,177,19,103,34,110,83,215,221,214,175,183,154,136,186,41,242,97,9,86,110,64,8,202,6,6,92,17,78,150,145,239,183,114,131,176,87,253,254,240,166,162,144,19,107,146,165,13,150,209,0,58,175,2,208,43,244,0,31,53,120,175,54,139,51,224,216,104,81,17,155,243,71,44,90,198,54,236,27,109,238,247,8,66,34,197,65,2,62,243,62,99,46,220,229,225,201,190,32,208,17,216,125,82,242,40,224,187,180,84,245,189,155,227,114,152,16,50,67,95,230,165,39,85,239,102,125,111,1,216,47,5,70,134,16,224,94,105,120,58,167,175,169,1,22,118,203,155,196,132,127,0,46,177,109,227,140,202,136,2,241,120,93,9,175,115,54,200,203,217,155,255,72,226,57,190,113,200,177,221,229,176,168,137,92,82,228,44,225,240,227,71,40,10,91,220,41,12,129,141,12,184,196,228,46,27,115,64,48,127,104,231,143,78,30,111,78,169,10,184,116,216,49,67,103,76,171,89,87,163,70,250,203,250,242,168,189,201,21,234,155,117,149,19,12,155,154,250,113,255,182,217,114,201,218,117,234,176,157,195,92,87,130,194,246,253,143,54,224,215,45,199,56,168,39,52,236,33,76,101,43,63,8,7,44,202,35,181,155,226,72,70,178,119,180,119,113,198,181,75,127,9,42,165,57,115,199,73,46,111,110,125,129,200,51,132,146,131,235,202,132,254,254,137,229,86,157,176,209,95,42,136,80,42,209,215,72,83,225,236,159,90,118,47,144,114,237,183,154,202,123,112,93,46,155,39,209,81,167,45,8,129,78,190,4,48,88,23,45,153,222,100,166,160,66,206,165,161,123,58,224,165,12,151,184,100,134,191,202,197,174,91,212,108,116,133,137,102,231,169,88,128,48,19,19,68,27,162,97,144,9,237,200,43,9,107,108,196,120,101,63,7,81,225,1,165,197,188,199,80,190,26,23,195,133,130,89,129,183,40,104,160,217,153,191,43,17,155,213,192,247,199,225,120,23,232,21,219,94,66,23,15,191,1,110,41,252,3,149,37,40,74,13,0,177,220,26,253,123,45,89,85,27,195,174,43,152,27,242,48,211,111,166,225,90,108,141,80,111,112,132,123,12,16,20,102,98,201,167,71,10,43,244,78,239,39,188,103,251,210,166,103,168,23,6,134,11,133,210,171,70,45,117,142,100,96,92,134,3,114,242,110,164,96,47,3,72,202,190,219,45,148,213,51,10,239,142,169,184,25,172,4,216,245,120,29,18,7,128,131,161,186,213,67,100,202,11,90,181,252,85,92,54,89,97,214,198,178,34,130,207,41,94,54,192,76,124,171,50,49,239,61,62,247,26,180,213,119,248,197,186,67,24,83,169,13,46,139,163,181,227,234,192,211,59,172,221,5,109,235,155,74,67,61,134,36,213,108,136,177,196,181,85,75,220,41,120,83,32,29,26,42,219,81,99,85,154,180,178,51,187,56,101,84,72,104,209,127,59,145,65,132,6,100,159,26,155,109,219,62,12,222,5,35,202,137,46,213,1,251,195,176,142,176,88,233,0,15,235,97,6,36,56,250,200,243,79,180,139,130,68,51,136,5,213,244,149,252,168,187,208,27,246,0,34,118,148,42,216,106,180,90,136,236,124,188,60,238,218,200,238,214,217,70,108,84,203,43,45,151,155,230,138,20,91,183,249,14,99,19,172,133,5,45,233,51,182,172,243,241,148,80,158,151,212,1,48,242,68,124,75,7,241,148,224,248,96,178,49,81,200,17,102,254,70,30,40,246,149,69,191,19,216,18,190,253,201,206,4,42,186,70,86,141,95,174,231,92,208,209,105,161,51,214,82,229,250,102,239,252,125,25,86,220,149,19,39,178,149,80,131,42,38,62,120,252,105,174,102,46,85,104,199,206,11,23,214,215,136,181,86,218,186,227,90,20,201,179,62,90,218,82,17,119,247,4,116,101,161,201,197,137,168,152,115,220,166,49,129,43,124,75,65,97,190,201,196,39,220,248,146,76,202,123,131,164,234,114,230,128,93,180,117,69,201,15,231,178,220,84,48,112,119,14,77,22,164,145,142,0,89,237,19,31,34,62,105,165,64,129,125,61,63,35,11,233,149,11,232,251,202,72,216,108,106,63,199,0,241,54,42,242,212,206,39,186,10,246,6,120,247,250,228,119,101,197,205,219,45,172,162,10,89,222,28,44,24,210,76,31,23,120,21,61,169,241,238,211,58,21,13,145,95,93,17,137,53,21,152,30,130,45,230,129,31,251,99,178,141,53,51,177,128,76,232,173,40,172,59,113,74,186,127,12,155,42,231,54,101,179,137,239,205,29,95,252,203,150,234,71,252,135,12,23,132,241,192,246,101,225,12,18,29,50,172,99,3,16,80,143,154,56,77,162,97,90,150,17,103,103,107,181,121,212,149,19,88,250,81,10,130,91,144,138,43,208,75,55,171,138,79,221,99,123,131,188,58,133,127,160,90,19,152,172,50,106,233,120,231,63,13,159,253,228,6,207,80,1,86,163,30,216,6,45,94,17,146,92,121,61,169,70,119,7,46,100,146,21,127,130,131,23,88,240,68,185,181,52,252,50,129,155,89,129,244,191,75,167,83,1,67,79,62,102,171,93,182,126,188,36,135,16,204,93,43,65,147,214,151,181,79,8,155,146,78,251,6,81,83,51,207,54,215,23,171,59,69,233,253,23,108,183,9,80,13,75,218,243,51,65,194,92,225,118,140,140,224,186,11,91,164,174,237,140,52,149,87,63,197,109,133,72,232,92,37,61,124,106,6,8,166,69,22,12,226,32,239,180,5,37,241,237,108,146,233,224,167,245,103,243,44,254,38,180,83,200,193,62,125,168,206,95,128,171,210,64,133,230,203,19,193,99,57,197,97,208,7,102,58,162,52,102,116,98,38,220,210,69,218,100,124,9,220,84,85,152,197,144,164,239,30,251,58,247,109,154,90,82,247,43,222,27,196,95,150,42,233,102,238,108,116,41,250,253,210,77,69,8,94,95,154,151,205,220,99,16,208,73,253,190,169,72,148,159,255,22,236,240,105,5,0,43,201,51,92,20,123,118,172,128,164,198,252,243,242,29,161,223,128,115,165,4,174,66,33,136,100,236,43,81,203,228,177,87,252,184,127,240,177,99,199,119,27,56,53,24,83,134,227,185,121,35,188,113,163,108,255,226,204,138,179,38,108,159,240,24,1,194,78,175,140,237,113,119,135,158,146,170,209,153,6,251,22,125,113,252,213,64,20,98,84,30,90,122,162,11,63,67,21,81,128,230,73,53,100,175,195,254,255,170,208,67,185,173,97,19,12,214,158,216,12,67,240,53,64,181,164,134,63,238,241,146,47,224,105,240,77,135,171,19,58,52,180,128,208,109,137,82,202,254,76,90,118,211,32,219,170,173,1,55,248,63,190,132,226,184,113,203,18,108,18,129,15,232,165,55,136,158,202,253,149,90,231,57,6,210,209,20,132,31,227,123,103,255,28,158,5,222,167,46,33,92,76,172,198,231,249,7,101,228,65,0,114,123,41,137,22,1,198,198,187,27,222,250,139,178,183,85,238,140,128,103,24,167,45,198,193,30,198,215,186,107,76,81,157,110,155,104,172,208,161,133,7,137,73,203,7,76,125,37,27,172,229,132,147,251,164,176,2,240,108,239,252,251,139,252,237,9,72,214,136,108,153,245,130,82,161,23,191,142,122,125,15,52,212,51,248,132,42,214,120,56,227,64,149,27,250,250,146,50,141,240,71,234,61,83,58,69,44,93,30,115,189,221,116,206,105,142,216,43,102,88,174,56,121,207,25,177,123,25,100,240,211,144,218,173,78,125,16,33,205,144,226,164,111,27,215,135,208,180,48,163,250,133,79,142,160,149,51,105,39,76,20,35,26,161,157,153,70,111,75,3,180,23,111,152,0,69,174,28,81,231,231,36,128,78,195,189,59,220,242,42,96,149,204,167,44,117,233,121,216,40,58,235,192,162,152,97,144,181,77,66,3,236,253,100,60,31,205,73,81,249,128,96,189,228,51,189,4,248,204,228,201,46,172,23,221,153,115,143,185,3,196,100,156,13,151,102,101,184,253,225,209,37,245,89,5,240,9,140,191,156,43,36,174,148,114,20,39,92,95,206,189,133,41,51,25,74,53,162,72,94,45,224,199,43,18,50,41,91,109,221,169,130,212,185,100,233,255,170,165,241,33,116,116,187,199,175,52,77,115,99,143,200,62,114,207,110,19,177,50,74,9,241,53,105,88,42,17,164,114,56,167,153,165,247,91,56,15,208,34,68,157,238,220,173,86,173,158,116,67,237,90,178,55,186,187,62,166,75,75,214,150,52,208,211,55,103,21,120,109,124,214,69,133,138,79,206,204,244,24,241,120,39,148,44,161,168,46,132,5,244,115,130,127,78,246,67,208,115,194,174,99,167,46,50,254,128,73,128,147,108,126,13,24,21,29,178,189,229,81,83,42,65,175,21,63,36,178,193,232,155,96,208,61,3,239,215,131,42,43,33,175,142,232,17,131,190,220,21,143,95,92,224,40,38,37,216,59,86,142,248,134,209,209,153,101,10,181,101,195,94,107,28,183,123,9,248,142,187,202,153,11,127,250,183,225,61,18,55,86,6,233,17,4,114,87,27,212,151,27,175,171,114,166,152,209,4,97,181,114,208,38,114,223,141,43,24,83,103,198,77,163,81,37,228,217,43,5,85,196,76,98,112,61,155,94,142,105,169,145,171,141,217,122,86,247,66,211,162,66,206,168,7,144,222,30,128,25,101,252,247,143,165,220,184,38,59,133,43,246,216,187,192,123,33,235,86,74,219,2,7,105,143,126,243,119,255,192,147,97,166,222,164,107,167,73,8,222,246,159,95,237,104,127,193,182,185,43,12,226,142,200,127,177,96,147,153,51,138,246,17,166,238,43,253,72,247,140,163,99,102,209,48,206,228,233,120,129,152,206,216,157,186,232,224,35,197,152,195,69,46,57,246,67,248,95,4,138,147,18,37,220,10,25,153,2,166,244,133,57,131,23,215,113,161,38,74,198,237,180,251,105,207,239,164,99,106,234,119,18,130,122,112,98,20,80,62,72,218,165,241,50,17,21,19,179,125,76,173,110,81,121,218,39,80,117,224,191,147,97,102,12,127,62,27,20,196,211,50,154,34,207,141,181,98,121,138,225,34,8,184,187,210,54,112,139,79,20,201,75,47,2,16,171,78,207,30,235,141,92,146,230,125,162,243,145,236,161,84,214,231,102,249,87,59,119,39,164,231,252,134,236,170,245,30,109,182,43,96,107,44,221,239,150,245,201,219,90,152,60,224,239,110,239,70,211,196,179,80,154,224,231,244,236,183,157,155,227,95,22,57,136,126,171,64,158,21,246,63,6,156,203,34,13,103,59,53,47,180,177,212,115,93,78,233,146,73,143,102,215,158,237,82,32,62,189,139,96,62,86,4,107,75,255,132,241,142,112,141,110,211,221,42,177,227,141,242,211,178,102,251,83,85,29,65,36,6,209,182,156,122,43,81,128,234,204,88,224,122,146,213,89,246,37,96,2,247,118,186,133,177,99,132,57,233,150,55,90,142,106,207,5,196,55,13,206,121,56,20,5,200,133,54,52,141,170,163,104,77,234,98,94,62,177,141,43,92,128,222,221,155,36,252,56,67,103,100,215,118,202,192,238,227,88,233,202,14,144,4,1,69,37,60,132,55,229,94,221,120,183,179,72,17,19,107,31,22,201,246,120,113,43,41,52,44,36,166,1,103,203,107,44,33,132,50,227,233,44,112,176,172,63,61,207,83,20,207,232,254,195,105,34,146,225,172,164,116,32,242,137,161,168,22,89,135,22,64,232,92,183,22,8,64,151,99,10,126,120,109,212,221,43,96,210,55,95,221,235,21,71,85,149,129,251,96,35,80,3,212,146,19,114,218,2,101,84,201,23,230,52,208,94,236,61,144,102,94,90,82,209,64,54,241,104,252,91,254,161,223,59,164,68,28,244,99,56,69,74,177,157,13,120,72,249,19,143,43,97,63,151,223,27,62,133,9,20,12,172,120,240,204,150,73,43,7,203,119,60,104,60,223,103,75,246,94,175,227,44,5,98,243,205,10,15,94,189,107,48,114,221,4,201,217,160,9,68,99,2,77,32,175,75,154,130,46,188,8,10,143,229,46,223,113,135,173,197,211,203,113,87,198,84,76,100,104,177,99,69,223,228,251,31,138,11,169,241,252,50,139,138,92,143,116,90,51,171,237,117,193,131,225,67,156,248,121,120,112,162,67,202,131,124,213,59,167,66,205,30,25,134,254,71,161,137,71,93,147,216,176,199,58,112,155,118,167,139,157,2,236,75,99,43,68,234,169,147,231,222,172,253,69,23,90,24,179,150,57,255,16,145,49,181,57,60,142,33,78,117,164,68,61,36,33,120,53,52,213,64,236,207,149,165,64,244,128,142,131,96,15,71,253,201,236,245,62,163,170,200,200,39,174,124,28,28,199,57,51,230,246,43,183,128,92,181,231,107,245,34,123,250,93,187,254,141,96,249,67,103,85,87,254,155,135,171,237,160,5,120,99,38,182,19,24,73,59,7,49,85,65,15,23,229,255,218,146,22,19,251,111,144,131,206,144,194,66,145,247,20,26,79,102,28,47,25,235,133,110,173,17,140,192,41,248,209,120,110,152,13,51,106,190,81,47,254,45,166,62,51,16,183,241,97,49,88,253,146,120,174,61,254,79,154,48,149,220,68,115,165,223,185,210,23,83,213,204,111,218,178,254,48,215,184,78,11,80,75,50,235,156,127,144,144,140,99,224,119,120,130,9,101,151,168,48,102,133,198,32,239,67,242,182,152,123,204,151,181,17,209,235,171,98,21,96,236,70,33,145,64,148,55,134,104,64,56,114,230,117,77,99,171,89,11,239,78,121,234,154,233,70,27,219,7,120,113,248,38,174,218,202,176,16,0,72,95,150,152,149,67,174,240,123,50,159,219,255,206,179,122,55,164,88,204,3,142,159,244,85,245,210,93,137,234,94,196,81,67,147,111,61,29,187,169,123,131,228,173,233,152,142,67,152,166,140,18,41,108,46,126,132,23,4,15,219,39,136,218,213,68,195,36,228,171,16,97,39,71,203,244,46,144,11,75,34,238,147,75,55,198,210,117,22,37,55,83,170,172,209,160,45,60,17,242,85,120,247,31,76,206,8,161,3,188,239,133,150,177,53,10,100,79,145,43,164,137,174,32,93,239,50,77,241,10,115,43,88,43,13,104,103,70,45,202,204,143,242,228,113,87,245,140,250,106,118,101,134,156,180,82,85,234,110,218,3,77,155,155,81,43,183,184,6,134,96,201,211,140,183,24,91,147,36,54,76,163,179,135,194,144,60,211,87,234,242,59,30,48,44,237,224,70,181,173,77,221,209,10,40,52,158,63,207,88,104,7,98,4,120,214,45,26,87,46,224,29,126,133,55,183,60,38,24,151,114,142,212,7,236,168,94,9,153,226,193,150,77,139,117,180,31,84,18,228,244,108,130,131,59,132,150,24,2,43,75,117,25,254,233,184,134,228,121,246,157,213,57,52,31,189,146,161,105,237,55,238,38,254,244,35,214,230,200,108,96,199,176,132,152,252,3,52,137,2,17,53,63,86,43,88,172,246,54,37,230,180,171,75,20,97,93,235,77,110,146,181,72,140,89,99,158,69,211,168,209,254,38,99,164,246,233,234,119,175,77,51,54,38,157,187,13,4,46,59,253,1,150,78,149,14,42,163,35,90,77,33,59,59,74,235,16,229,200,241,71,179,99,204,171,49,38,123,90,226,212,125,36,35,117,57,254,22,235,120,172,241,57,235,252,180,8,22,235,108,112,108,118,115,254,114,186,109,96,127,53,141,7,71,80,187,213,160,175,232,151,244,170,134,171,17,239,89,176,150,23,68,135,35,131,214,180,230,107,226,160,188,150,196,115,214,149,170,174,69,198,103,132,39,224,5,185,128,154,20,139,178,159,205,215,110,212,169,204,135,247,245,35,137,200,215,150,155,250,214,31,82,80,158,32,248,67,213,169,53,249,203,55,160,86,191,50,142,9,250,127,220,145,170,7,224,168,24,150,7,159,234,10,139,228,87,206,40,140,166,177,233,169,155,24,255,136,44,220,201,112,178,50,228,236,98,124,133,181,183,163,219,132,44,176,142,204,73,144,80,242,151,104,8,134,110,147,60,181,3,77,142,18,200,78,231,90,148,156,249,179,119,132,24,28,106,99,118,159,59,107,35,166,83,104,66,237,163,85,12,52,249,178,17,183,180,73,192,100,28,38,38,210,234,57,106,191,11,246,158,194,109,126,139,22,42,72,28,121,216,91,50,101,35,22,132,193,239,254,53,247,246,164,240,167,127,206,211,69,205,150,21,195,123,168,159,176,204,150,26,86,160,253,182,73,101,108,223,30,20,88,160,5,47,249,119,29,244,240,81,70,120,3,49,176,214,126,95,130,124,52,38,145,133,106,209,64,71,141,133,209,87,143,73,60,198,144,97,125,69,87,83,162,18,113,20,65,71,136,229,2,53,120,249,167,97,116,213,236,252,156,37,159,172,113,54,188,237,183,211,174,3,41,195,181,3,243,246,165,79,170,252,131,54,206,99,230,61,93,191,136,173,93,134,36,22,96,190,101,180,236,1,15,105,57,57,202,156,123,143,107,244,227,72,202,199,96,203,42,161,20,78,236,195,86,218,76,189,103,23,160,202,65,246,15,230,31,62,61,97,195,15,248,140,125,27,242,11,105,133,103,251,62,228,201,129,111,75,50,185,186,28,213,221,212,119,7,205,76,199,115,100,12,49,194,191,63,12,32,50,9,8,121,216,252,222,132,215,119,237,91,127,22,104,185,88,139,64,38,234,214,228,133,98,225,143,171,32,184,26,154,44,142,166,230,159,19,118,169,129,168,14,27,135,243,135,127,170,118,92,206,21,104,145,51,255,154,221,142,104,245,176,96,61,112,204,41,87,145,110,42,155,165,148,17,93,75,232,0,244,236,137,220,112,173,114,117,217,179,82,166,28,236,103,65,136,74,117,91,55,233,115,10,165,135,65,53,103,245,101,123,127,179,100,212,186,252,201,163,184,174,91,242,102,183,51,116,29,232,76,85,105,245,96,116,78,234,142,213,86,61,175,246,204,218,203,250,179,55,164,124,195,203,213,215,114,87,177,143,191,104,42,203,125,148,38,85,39,81,175,45,137,56,136,8,118,47,140,32,191,126,169,118,160,21,240,132,112,4,52,68,189,54,163,89,46,246,33,27,84,235,237,219,34,200,61,4,255,228,37,44,200,110,209,82,200,58,14,225,152,27,235,156,220,233,247,206,245,20,225,255,220,91,165,250,177,95,204,219,78,24,213,172,45,106,18,3,189,174,254,110,205,49,239,186,53,138,186,8,228,118,81,196,138,241,122,106,34,52,175,30,157,167,167,153,42,28,228,233,57,184,154,223,56,6,137,60,119,144,40,0,142,81,40,77,5,37,203,209,98,88,102,155,78,14,82,143,119,190,2,250,197,80,19,204,188,122,228,163,145,57,134,168,37,241,78,26,144,180,77,201,141,1,209,56,235,70,56,24,13,78,97,238,104,231,3,63,103,20,188,182,219,243,200,113,252,72,109,109,213,148,142,23,247,32,115,167,39,110,15,251,34,247,224,35,177,10,11,40,133,62,135,181,47,108,163,204,178,168,64,200,176,169,223,12,127,120,76,189,201,235,7,194,57,170,27,72,70,168,6,78,236,181,211,99,26,253,58,33,154,72,170,91,114,75,218,158,226,166,32,243,230,198,147,44,115,226,29,207,58,115,43,217,58,221,184,126,65,156,174,159,197,235,183,141,166,33,175,164,223,209,84,235,104,99,241,250,0,122,244,251,79,251,152,40,98,85,67,251,70,40,14,68,166,24,221,20,238,233,208,79,175,74,55,168,236,172,152,182,243,212,128,121,120,175,238,188,65,176,238,109,227,220,150,16,25,5,134,126,191,105,201,135,107,152,3,154,48,228,161,106,183,123,146,93,76,181,245,135,55,120,186,59,115,216,249,106,193,239,67,223,209,204,75,97,160,240,150,247,57,165,238,181,166,228,222,171,145,122,61,6,128,164,207,221,145,151,26,86,31,75,54,131,118,168,161,187,127,13,231,32,61,33,21,207,176,173,179,215,156,121,164,175,247,205,116,60,208,239,201,130,183,166,96,241,52,83,126,45,219,214,165,222,252,130,131,41,125,76,199,97,23,40,243,241,9,133,76,101,199,74,41,23,128,185,147,232,211,29,136,107,184,225,167,78,25,155,204,126,170,197,236,129,180,182,99,63,159,209,241,138,117,18,141,172,19,62,53,151,183,150,11,120,47,168,36,26,224,65,206,67,237,165,86,191,67,125,81,100,221,169,100,122,43,115,214,133,217,92,194,154,41,3,211,241,215,243,0,38,155,4,14,17,197,86,153,175,245,151,68,228,200,131,242,222,231,109,35,67,143,149,91,36,100,144,51,208,148,141,0,234,141,178,178,146,166,8,163,222,213,193,9,170,113,39,38,10,43,200,199,152,225,122,102,8,1,142,212,93,132,132,203,68,111,33,72,194,229,143,73,145,99,161,101,193,153,4,159,79,135,11,191,42,37,163,155,155,85,171,174,39,190,44,99,7,142,218,157,66,206,237,119,54,1,29,26,192,151,138,140,246,151,74,72,156,122,117,37,195,103,242,22,50,87,243,172,138,187,40,162,165,243,23,156,186,34,140,126,222,53,35,198,2,150,226,97,128,92,31,242,127,209,108,23,113,161,79,64,29,162,43,3,95,58,46,205,249,43,205,234,16,248,244,39,163,233,232,181,86,149,58,225,47,34,16,216,28,81,48,54,23,199,143,127,95,27,38,150,171,252,109,232,165,30,116,24,144,87,12,200,98,232,219,109,107,202,123,184,244,248,165,30,143,241,159,76,26,184,219,48,172,29,126,210,246,172,232,194,151,162,103,146,227,235,225,190,91,197,150,12,212,218,59,195,183,24,109,38,214,81,218,142,135,64,143,194,227,76,15,48,80,107,73,241,84,170,121,44,13,174,249,105,45,69,59,188,184,129,118,235,123,30,55,163,177,234,135,244,24,250,235,140,161,135,224,144,125,174,146,160,38,143,173,137,248,245,63,168,107,99,24,59,154,180,166,102,0,166,192,23,221,219,209,158,99,120,74,159,107,247,12,111,177,226,55,100,180,161,218,30,239,247,95,222,145,87,199,165,171,178,118,82,26,24,211,229,54,234,2,200,69,166,19,254,248,37,185,183,198,146,67,113,182,28,158,78,244,121,21,208,107,53,110,240,84,143,157,234,128,29,108,65,99,197,49,4,16,219,79,86,139,174,159,37,61,217,205,88,96,116,99,107,107,219,191,227,184,48,165,180,63,149,47,3,26,237,252,100,78,114,143,136,113,110,131,57,106,248,219,240,32,155,66,123,162,3,239,96,221,187,48,194,162,211,227,103,232,84,4,198,168,182,140,156,130,200,76,64,96,101,12,72,111,222,52,67,246,99,208,111,83,45,138,178,218,89,169,23,182,140,253,9,216,105,240,93,15,201,247,50,205,159,14,139,228,213,183,198,47,61,43,175,133,161,107,204,146,149,166,48,144,36,142,100,234,249,112,194,203,131,198,165,237,18,162,179,75,218,169,213,177,237,247,98,161,99,73,55,92,133,43,70,252,49,176,39,7,1,146,89,171,214,252,67,15,189,137,144,173,122,187,6,16,192,100,16,190,76,100,2,106,51,221,174,60,95,51,143,6,183,205,190,73,155,156,247,100,173,149,29,29,135,50,75,193,162,121,156,169,90,10,10,183,75,123,167,154,62,200,156,162,197,26,1,46,24,94,144,213,45,178,57,51,48,163,84,126,19,194,47,1,207,249,177,119,181,43,157,17,79,42,156,206,198,228,122,171,140,10,88,137,236,166,208,206,213,83,165,245,35,111,195,90,205,228,197,90,107,226,177,89,174,79,240,136,234,76,245,188,248,14,172,124,41,72,106,168,108,236,190,245,237,88,227,163,182,90,115,23,162,254,159,205,64,143,146,138,36,205,5,45,92,208,76,163,179,253,103,251,119,107,89,56,138,107,127,98,158,112,6,195,72,128,99,174,109,7,190,4,119,231,137,218,138,150,250,27,19,70,242,224,165,186,68,233,114,205,102,211,105,218,46,133,108,65,67,123,195,157,189,76,7,48,161,226,86,6,158,135,121,168,152,138,37,54,37,154,161,36,194,199,57,56,51,44,243,104,124,105,178,97,3,92,91,236,122,43,36,156,224,141,240,29,13,123,189,212,189,37,171,170,141,70,196,151,73,108,143,138,82,198,199,201,125,137,124,42,111,40,35,229,151,187,17,67,205,192,178,122,252,91,42,140,35,85,120,200,224,210,103,35,35,227,163,3,47,73,136,35,230,86,23,220,174,198,130,16,38,192,159,241,74,128,93,156,31,245,46,248,73,184,195,130,36,198,138,220,79,118,20,72,246,189,23,73,30,217,138,98,191,224,60,185,218,236,44,137,51,209,208,86,71,62,255,31,51,77,219,167,174,124,104,232,18,248,27,57,187,75,61,231,201,189,184,218,237,147,14,26,248,195,235,150,206,253,226,32,96,186,123,135,74,219,239,151,148,22,126,35,4,39,55,90,201,186,48,78,125,232,122,106,234,246,166,183,146,232,95,135,214,186,240,237,249,154,162,106,139,1,181,137,81,185,75,221,229,51,201,9,8,30,3,113,189,102,192,46,110,140,123,76,147,186,19,58,143,241,16,184,180,173,140,35,13,58,242,220,150,160,18,171,9,107,61,67,213,249,90,55,156,159,7,124,133,170,19,206,200,132,135,61,245,172,172,115,247,253,179,219,183,92,152,219,60,98,236,212,70,51,124,229,70,195,98,245,190,89,8,4,250,130,217,88,130,159,20,119,66,106,249,226,188,167,113,84,104,253,80,212,122,252,127,33,140,244,193,184,34,95,34,19,55,254,162,4,9,246,16,92,224,30,208,220,114,158,46,180,149,148,177,36,62,68,55,156,207,174,5,46,249,153,176,222,85,6,162,162,32,16,23,74,205,78,83,165,24,106,159,96,46,170,117,59,80,185,1,62,92,78,53,244,173,225,123,197,228,37,184,198,199,129,78,15,219,243,126,133,22,60,180,237,1,228,194,153,230,57,61,66,244,180,137,172,130,89,232,169,166,100,5,209,68,40,44,117,59,95,187,18,110,30,138,72,110,47,98,247,194,210,13,190,160,254,173,91,212,54,224,85,115,196,15,223,164,126,31,15,249,148,58,220,121,3,1,144,180,69,24,48,59,247,237,123,239,223,195,168,174,79,207,183,131,216,96,62,174,97,8,47,148,162,149,14,143,247,222,179,223,193,84,183,122,251,56,47,127,76,236,117,49,38,118,135,3,173,63,36,132,203,187,78,209,60,125,102,140,27,251,38,5,213,123,31,180,167,205,121,60,8,50,117,7,159,108,105,175,143,52,123,69,112,96,25,108,71,222,17,115,53,91,46,64,226,0,98,131,210,76,7,211,23,19,96,111,87,190,67,246,123,18,153,113,36,66,74,239,74,54,230,247,7,131,141,183,173,35,35,25,106,105,192,150,223,179,45,97,125,183,144,47,238,214,229,119,179,114,196,139,117,241,225,65,250,132,119,21,240,92,26,111,242,168,251,165,70,32,99,65,192,255,7,228,210,199,183,214,35,4,247,204,111,77,31,208,184,153,70,153,115,236,207,227,173,202,14,124,152,120,42,132,155,60,111,153,107,27,154,248,238,142,119,163,199,141,53,219,118,132,246,228,107,24,50,165,111,106,147,83,246,108,35,194,213,112,255,67,171,220,5,215,180,76,178,172,62,234,58,219,118,163,144,51,35,131,17,106,166,130,249,157,26,145,2,138,42,115,176,205,230,244,56,180,20,177,85,105,25,153,55,159,208,88,134,31,23,147,131,182,53,89,19,91,147,59,171,135,12,80,166,95,254,223,173,213,98,118,189,24,119,159,15,185,51,214,188,175,82,24,15,232,223,114,17,158,86,19,206,44,200,68,196,207,250,129,76,55,32,110,192,185,92,62,200,54,0,241,74,172,142,33,2,154,52,154,217,144,138,84,135,242,45,252,204,124,237,216,216,3,109,54,189,67,155,16,98,142,86,97,200,126,50,63,254,249,88,47,91,145,179,192,71,162,149,78,78,211,100,113,8,203,82,20,164,146,232,162,66,136,87,153,42,131,232,160,209,101,47,245,165,201,36,18,101,83,113,66,197,52,26,184,207,16,42,212,77,202,7,7,241,133,138,220,185,153,43,252,97,151,62,87,173,251,6,114,188,197,90,14,79,94,28,162,78,242,237,131,96,116,149,27,78,129,40,64,29,19,155,224,1,249,72,174,254,171,236,148,151,151,216,235,120,247,107,190,38,229,130,12,173,106,27,153,168,162,201,213,215,181,66,222,242,47,163,21,78,159,85,242,88,237,213,119,33,62,101,166,204,181,124,198,205,243,152,200,21,125,53,56,205,251,157,117,141,160,63,254,149,197,184,254,152,202,132,252,220,165,192,250,68,197,226,126,9,36,244,29,0,66,169,135,167,7,171,117,56,198,211,18,71,219,114,35,225,233,88,162,76,146,177,133,68,32,195,124,28,84,194,252,226,14,45,140,87,188,205,159,67,177,22,177,230,72,238,180,251,207,57,172,81,251,125,164,15,76,8,231,135,164,200,23,137,223,55,163,0,153,117,44,135,241,61,13,210,107,203,86,243,194,92,184,227,47,249,153,115,124,219,70,242,248,203,242,66,203,171,244,78,141,125,15,103,51,176,135,208,187,94,229,112,68,238,39,14,149,233,141,7,194,169,205,29,31,199,70,253,45,16,68,108,73,21,161,129,172,199,166,197,31,2,159,1,210,17,42,87,37,229,85,4,44,132,197,49,47,1,163,163,29,44,247,170,162,228,68,31,148,70,32,99,76,25,95,208,217,173,252,31,6,186,36,51,210,87,49,46,135,184,160,155,34,28,28,115,212,116,64,37,175,115,122,218,19,71,121,200,215,183,93,33,46,234,113,137,209,220,209,148,158,32,235,245,117,129,188,194,83,150,30,230,31,77,133,25,205,119,62,26,13,34,189,30,121,207,247,53,142,242,241,103,166,49,50,202,229,164,2,37,225,193,212,30,226,154,200,150,201,229,221,185,170,245,242,131,76,71,201,109,25,99,201,150,218,97,157,221,28,37,147,39,244,151,115,106,54,13,105,57,28,171,102,168,170,251,71,254,180,90,217,131,138,217,90,24,245,124,25,157,137,8,168,142,210,30,236,141,164,46,125,249,115,138,85,68,14,62,180,2,74,48,191,82,173,186,204,31,94,220,239,12,59,163,112,50,147,97,86,230,14,161,66,155,201,137,101,230,233,16,148,239,154,157,59,5,201,101,48,233,175,35,86,105,65,217,40,34,218,209,16,93,131,109,140,232,36,197,195,58,156,131,127,79,199,102,64,75,191,10,177,38,13,120,177,85,219,234,98,38,222,172,255,215,62,101,24,142,91,148,154,211,51,253,123,169,103,0,36,173,63,4,25,89,66,210,174,14,185,91,14,59,77,95,216,162,249,185,22,242,17,196,231,84,72,115,21,169,211,46,25,251,88,175,125,16,174,30,184,142,140,147,168,199,113,172,82,228,72,158,242,122,52,255,85,82,154,149,243,25,139,237,226,121,138,115,130,135,78,180,5,19,149,92,229,220,181,249,235,30,106,44,14,191,50,195,149,130,110,79,112,47,183,129,76,28,36,206,184,41,13,228,230,147,76,136,189,20,24,36,46,70,255,42,247,68,218,112,34,184,211,10,111,167,168,108,160,75,42,250,140,117,212,83,15,253,71,170,225,194,108,247,48,39,111,220,37,70,138,46,180,255,165,199,163,14,145,200,106,3,29,131,160,169,109,42,182,102,247,97,175,80,61,18,237,233,133,183,106,22,156,216,93,254,225,62,123,252,42,129,56,72,188,240,237,242,30,95,69,223,131,6,28,231,119,104,19,248,240,83,88,147,198,140,236,113,145,57,227,184,59,141,241,193,41,87,248,107,45,232,48,71,239,177,101,66,39,97,176,195,189,192,10,245,165,125,197,87,167,188,29,102,255,82,239,188,132,98,210,214,182,113,132,38,218,182,194,235,48,190,27,136,230,136,64,237,232,111,103,10,225,218,179,240,239,23,151,148,34,132,157,243,226,96,209,245,114,161,64,170,234,86,59,144,72,43,193,178,64,97,115,66,167,195,13,241,40,31,216,9,51,114,204,63,120,190,200,166,93,71,149,56,120,56,2,92,39,223,31,232,85,127,72,248,224,42,11,30,197,32,202,103,134,61,88,164,1,89,107,94,143,214,228,237,220,191,19,216,162,238,139,61,114,213,118,232,159,186,208,155,228,164,30,242,146,194,244,132,97,3,222,0,71,254,188,227,53,143,25,42,31,113,194,88,140,222,52,122,134,115,108,215,178,4,128,161,158,86,64,103,87,127,178,181,166,10,108,44,57,147,64,130,53,252,52,213,239,68,193,186,93,154,166,103,96,72,200,115,247,171,243,136,129,251,34,95,197,187,123,29,50,20,231,213,47,60,116,136,97,159,14,20,176,138,44,248,208,71,196,30,220,192,40,110,180,168,252,226,87,48,191,69,225,171,248,135,233,115,50,79,8,231,225,167,30,251,178,120,163,108,35,246,74,42,10,246,89,191,61,240,12,72,29,202,13,53,224,73,175,60,100,241,26,107,27,22,232,126,237,74,74,241,82,28,56,56,155,55,74,30,242,42,59,97,28,172,3,36,160,4,229,182,83,89,238,134,23,57,26,37,75,190,73,217,250,67,168,248,250,33,224,160,60,207,152,190,109,167,87,15,169,203,133,70,82,193,17,112,33,217,85,220,191,36,18,31,33,134,58,91,232,43,16,187,96,57,232,169,232,135,101,210,133,240,207,44,111,57,103,77,63,85,55,171,90,24,70,174,18,235,58,43,24,218,190,186,36,138,120,240,132,11,146,135,14,125,127,12,38,247,69,64,125,34,101,58,83,236,62,111,161,20,24,164,222,217,52,187,3,207,184,192,207,42,227,85,70,126,191,36,32,249,27,225,244,248,31,25,239,190,197,250,73,155,4,3,76,6,11,16,218,172,168,58,158,127,210,184,26,61,40,201,146,24,74,57,228,55,197,159,27,103,235,251,238,199,252,33,165,118,194,139,85,255,238,171,9,247,184,128,195,176,67,166,81,65,220,116,245,48,148,164,48,106,12,80,118,45,236,85,55,232,190,230,24,19,92,249,216,185,115,88,119,87,167,161,28,209,153,23,176,41,64,218,63,110,5,16,64,39,63,111,146,198,111,205,240,175,64,184,215,189,57,197,80,227,54,41,107,182,187,199,65,31,191,16,38,64,146,227,39,72,230,118,212,160,200,148,96,117,185,189,34,202,135,168,60,212,183,134,80,183,116,123,109,45,46,238,176,105,61,99,141,190,38,152,4,151,148,16,196,140,188,128,10,171,227,103,91,158,169,214,182,5,98,155,218,168,217,101,205,192,131,169,249,89,40,137,218,22,73,238,138,138,132,7,177,34,71,179,230,70,106,105,83,225,149,75,178,154,238,157,193,68,86,248,115,217,44,172,211,118,107,236,124,106,183,43,5,106,171,216,221,56,154,0,193,139,155,85,240,30,150,190,57,244,130,109,44,189,45,122,49,201,219,11,17,17,17,95,132,31,95,64,203,244,50,169,122,211,181,155,105,188,117,4,72,227,212,68,56,90,40,16,190,115,31,187,119,104,115,39,61,183,180,212,25,33,171,7,157,131,187,193,145,158,214,104,55,64,65,170,63,198,155,211,13,169,53,194,67,241,83,248,44,191,200,174,172,148,60,124,50,239,27,209,16,192,113,169,245,193,215,143,46,43,10,212,236,52,244,169,135,49,73,53,62,148,67,198,71,105,213,34,0,102,66,1,139,243,80,33,118,233,109,238,232,253,139,246,165,138,19,218,101,5,71,4,44,166,128,101,12,26,124,119,200,163,139,153,67,225,52,93,132,96,176,88,225,20,162,15,57,96,99,182,166,64,218,122,250,113,160,70,146,195,227,182,183,41,117,44,50,128,58,117,99,224,248,174,240,70,167,181,10,176,233,36,160,41,161,201,166,5,221,116,162,83,72,106,30,23,156,54,46,25,111,2,187,192,202,247,61,103,221,55,10,18,239,154,73,103,117,26,82,71,81,249,229,50,59,254,19,47,63,251,80,249,207,77,253,64,126,18,19,149,46,187,45,121,82,142,90,126,85,1,8,19,240,209,241,243,25,87,237,13,124,140,88,199,84,131,60,217,145,121,120,137,10,158,200,22,226,8,31,227,206,131,162,95,128,28,230,169,100,219,69,53,212,13,34,237,12,32,107,168,199,176,19,109,174,126,245,60,151,138,50,12,201,255,247,228,172,20,8,89,43,105,231,121,247,68,191,83,109,43,124,107,249,21,178,148,160,117,154,157,254,135,231,235,4,234,65,11,161,127,77,243,170,245,150,187,245,178,38,219,50,136,105,86,31,10,246,196,136,181,46,63,161,209,66,163,212,57,183,236,202,136,56,221,208,37,39,61,69,225,223,48,248,231,19,125,51,26,67,149,182,109,223,9,110,47,12,81,6,142,178,17,249,182,40,125,75,235,164,43,159,47,159,147,22,243,122,142,255,168,167,186,0,218,231,77,49,250,191,59,141,131,255,54,168,1,152,22,160,169,250,38,120,122,122,74,194,203,88,175,33,27,176,167,85,116,187,178,238,149,19,120,3,198,43,162,192,95,53,13,184,64,149,17,214,158,169,129,185,81,107,53,2,37,142,2,255,25,250,75,122,75,119,164,243,144,55,5,58,131,134,128,193,240,110,226,227,143,161,77,45,39,221,75,115,22,184,21,221,211,52,148,201,194,69,118,32,238,84,158,104,227,24,223,7,182,111,65,160,140,69,54,87,195,169,156,127,16,146,91,219,110,209,236,204,169,201,25,20,204,140,139,79,194,112,232,107,254,223,205,185,22,217,222,204,73,176,118,249,221,26,176,167,127,178,188,113,5,76,3,60,69,167,98,118,120,232,22,148,53,108,22,70,250,72,248,30,216,27,113,126,9,189,38,156,222,62,111,112,57,219,60,196,227,195,105,182,217,71,130,86,171,59,54,35,32,134,180,195,121,55,81,7,128,236,203,109,222,70,145,210,89,152,231,187,87,186,148,200,38,55,176,140,31,66,42,111,191,55,51,39,53,131,192,51,51,46,155,198,22,230,44,159,8,27,54,68,79,240,123,62,217,55,176,126,74,195,132,243,128,62,47,238,165,44,38,108,134,183,42,212,138,54,27,99,192,154,11,151,161,104,109,21,139,35,50,100,10,153,16,220,162,157,240,114,133,29,223,38,178,80,129,106,188,127,166,93,188,7,82,222,250,159,115,189,16,117,82,61,132,124,107,68,225,18,50,29,183,91,179,220,69,146,255,77,29,235,229,49,41,220,185,14,70,46,77,71,239,41,250,41,115,128,28,217,218,85,239,100,20,172,62,244,80,237,48,126,99,113,51,173,83,227,215,45,211,134,163,32,28,192,16,232,5,222,164,209,58,226,57,10,54,107,199,36,91,203,133,37,209,254,50,56,26,61,40,168,37,65,49,50,16,76,75,172,52,238,159,122,43,107,75,185,186,249,143,229,221,109,10,239,116,68,112,40,131,64,240,105,240,5,157,160,43,176,213,115,52,48,172,241,139,172,5,246,48,71,235,255,139,33,86,96,28,33,104,242,176,97,185,103,3,115,211,189,94,189,135,112,224,182,205,161,234,127,211,106,233,97,118,243,220,215,172,106,225,7,128,185,248,114,126,198,59,214,171,109,218,134,22,227,70,248,199,253,191,129,57,238,5,4,31,40,108,19,63,213,73,182,226,218,209,26,224,255,60,45,143,47,28,14,111,140,62,188,32,146,226,146,226,226,48,135,250,2,207,76,24,114,50,232,112,109,139,142,99,71,241,93,11,16,233,16,244,254,202,76,86,38,119,40,141,106,209,15,151,147,110,152,235,41,204,6,117,240,225,43,95,142,150,15,103,143,232,150,128,131,192,68,199,227,212,248,202,252,46,213,120,128,155,34,113,36,244,192,218,113,198,124,42,93,101,165,211,53,141,197,166,24,125,90,242,32,128,192,198,239,131,143,158,239,43,151,162,149,77,219,86,40,247,219,81,163,32,134,42,234,27,48,40,45,226,226,80,28,156,99,253,12,184,160,105,255,190,205,30,19,254,224,7,115,171,46,108,204,88,202,12,82,12,148,197,61,147,178,33,215,107,90,121,170,213,223,178,184,192,139,11,194,28,207,69,128,27,77,129,62,95,19,105,217,188,75,185,112,97,128,97,132,219,2,132,229,31,251,178,101,127,124,201,61,23,127,120,181,59,138,120,59,117,65,191,9,167,59,185,155,60,64,164,198,118,175,137,84,22,21,4,4,156,223,218,84,5,127,59,148,230,52,161,254,6,165,11,23,64,178,50,39,158,48,30,92,184,103,228,252,126,108,248,103,88,66,146,244,135,24,83,124,103,8,72,149,121,170,54,6,97,150,246,86,170,111,248,28,166,8,73,210,184,66,69,186,14,59,27,152,194,216,92,135,215,170,73,127,162,145,143,118,108,78,49,38,55,241,144,69,169,13,196,216,152,73,38,22,125,253,174,60,170,59,228,55,42,255,148,128,248,199,141,84,137,139,226,15,4,107,198,209,48,73,36,255,224,151,166,209,100,222,103,157,147,26,134,166,231,151,166,195,105,81,25,172,15,180,217,117,154,25,108,201,99,212,10,227,75,104,188,170,140,126,131,246,122,220,32,128,159,201,50,176,180,77,120,4,178,8,211,64,65,52,25,139,106,99,99,66,209,94,204,175,247,148,141,162,133,38,60,136,253,165,38,162,178,83,210,209,158,52,218,126,197,198,17,103,32,230,114,52,195,44,112,216,93,98,75,235,118,187,13,239,185,213,167,162,39,204,224,136,83,222,184,228,46,186,0,176,251,214,202,113,15,31,88,11,119,254,154,70,54,133,24,47,99,249,174,82,98,91,149,206,26,66,133,255,68,218,61,149,73,3,199,228,173,79,92,227,214,236,109,209,207,178,201,84,109,79,107,246,137,205,107,23,125,19,153,173,67,173,252,178,191,209,158,249,98,201,102,90,26,187,45,134,112,50,67,134,106,243,139,77,150,230,247,86,71,254,249,103,90,138,58,192,168,185,27,86,112,162,99,114,100,176,2,22,72,27,50,4,250,57,12,58,183,147,215,168,151,186,103,189,58,46,209,120,222,84,160,37,100,80,185,20,127,13,115,129,23,56,109,51,28,117,18,152,61,85,21,186,29,43,56,99,8,193,49,188,45,44,143,167,157,188,161,116,239,8,8,103,158,101,149,100,88,190,118,155,127,20,217,112,144,1,247,169,210,100,90,60,130,230,72,74,93,240,83,143,165,239,110,211,235,57,127,61,80,35,76,205,192,30,165,151,159,105,254,117,37,1,42,255,208,163,204,47,204,215,166,250,200,172,60,176,89,237,65,118,181,173,55,105,233,16,235,41,87,234,208,94,45,251,57,4,246,7,136,92,248,117,36,174,44,33,134,99,199,143,76,3,114,1,231,190,255,214,107,252,212,2,244,252,179,211,15,82,242,127,90,181,184,195,18,69,76,165,225,110,87,86,71,152,4,43,209,84,221,96,60,211,91,144,15,9,119,174,240,249,36,126,23,242,96,188,201,231,217,41,220,149,189,87,31,66,133,138,98,12,20,35,125,24,194,146,138,153,214,224,227,86,154,95,132,16,115,208,230,90,123,128,102,182,168,52,24,105,208,90,190,181,229,46,164,165,123,4,230,250,57,250,28,37,182,221,141,203,220,32,102,227,90,241,149,215,37,192,2,17,189,48,44,231,9,188,56,15,142,144,188,166,219,227,46,201,117,122,190,124,165,136,45,233,180,152,114,203,144,87,67,197,60,88,246,10,214,182,226,229,197,151,76,155,91,173,29,212,81,85,127,79,8,232,79,246,255,116,49,154,239,204,146,73,147,104,216,212,6,164,31,87,142,176,50,39,242,57,38,59,4,93,146,147,27,239,167,200,167,248,212,11,249,164,46,39,87,97,226,51,76,74,84,70,168,204,46,85,110,74,206,7,83,4,117,141,122,192,97,219,212,34,203,169,226,109,145,35,48,106,100,57,184,188,47,118,195,253,122,4,119,84,134,44,4,228,55,217,140,73,173,96,90,30,42,219,49,98,209,142,86,226,249,146,229,248,159,234,59,70,177,231,237,100,137,191,94,152,106,31,53,222,3,62,74,189,200,245,38,217,18,205,186,122,112,78,58,14,214,149,88,38,84,85,192,246,136,220,178,181,119,235,101,147,190,141,179,41,87,197,241,46,201,158,187,18,173,239,241,181,0,5,215,31,171,61,77,63,68,37,245,62,210,84,150,23,93,29,101,58,155,172,144,239,38,97,87,225,127,126,42,47,213,154,183,113,196,16,126,251,14,91,186,200,232,105,168,9,33,104,131,164,237,227,123,211,6,126,137,89,96,195,175,229,193,40,79,1,166,11,67,198,192,145,83,196,99,215,20,95,181,93,98,150,77,14,94,153,130,10,223,101,203,175,186,26,5,141,225,45,207,34,140,0,219,145,135,230,79,97,77,226,37,17,165,180,71,218,254,142,76,92,231,96,143,246,34,43,145,233,18,22,64,56,125,56,88,174,43,51,79,88,204,134,173,133,164,160,225,107,60,158,108,222,13,229,4,11,237,248,50,217,148,101,57,183,161,149,99,105,22,85,185,90,184,68,219,88,223,69,155,59,61,55,191,78,108,65,44,30,17,161,76,198,42,166,50,159,225,111,80,17,163,199,214,41,218,42,10,123,197,54,57,214,81,69,46,59,70,253,40,193,151,70,208,8,4,120,199,228,22,161,88,192,201,224,120,241,28,147,244,55,45,255,225,220,255,32,213,10,97,197,240,78,62,121,237,30,51,142,80,71,9,136,226,20,10,149,34,29,12,198,152,53,115,249,75,196,69,190,48,188,142,60,143,18,4,43,79,162,136,177,179,10,170,44,35,17,53,192,234,74,239,21,120,142,7,147,126,21,213,232,36,19,250,108,76,125,36,115,228,165,170,74,71,45,220,216,25,200,61,25,81,84,142,217,99,231,86,74,146,229,104,121,127,22,124,211,241,129,136,64,170,39,54,165,191,53,237,166,142,239,192,79,250,243,115,39,236,173,77,79,48,173,245,248,174,105,199,173,22,198,101,245,85,32,22,62,190,6,25,116,201,89,235,127,240,82,240,84,216,188,16,212,80,44,212,67,61,197,186,145,220,103,111,122,167,184,27,49,170,106,97,243,88,172,163,16,216,14,34,243,53,170,43,20,72,198,4,102,192,251,105,75,51,42,189,230,19,120,252,132,197,110,224,201,229,37,177,193,113,49,103,23,30,172,231,178,15,47,150,67,249,61,93,41,80,136,57,26,193,133,210,121,37,113,242,221,134,173,120,220,10,6,215,138,94,6,37,251,180,166,73,139,60,122,188,219,199,248,124,194,200,62,89,179,232,253,109,7,24,137,208,253,19,251,30,189,185,210,62,44,97,32,177,125,156,50,149,96,192,235,92,184,221,28,20,160,152,164,165,247,42,137,193,101,108,86,44,46,201,80,126,96,71,240,180,13,197,33,91,162,168,154,50,76,192,211,0,45,58,94,38,98,111,125,240,83,25,250,105,83,123,70,194,254,211,240,101,92,143,86,126,77,240,153,171,241,81,119,236,60,13,252,13,35,241,41,236,208,227,232,11,9,36,112,22,15,168,92,74,104,215,137,196,142,55,99,155,148,123,89,232,158,145,212,31,237,150,164,32,238,78,48,145,198,183,5,219,236,75,12,88,153,31,23,30,128,151,39,137,43,45,188,76,91,173,172,124,170,238,232,54,46,118,80,72,116,103,236,31,140,178,3,56,50,109,35,125,234,165,222,22,119,58,101,233,104,89,164,22,52,53,185,198,68,26,91,249,54,239,31,144,49,175,208,64,177,34,124,200,102,248,95,26,104,43,69,153,84,83,237,170,40,41,80,95,198,176,224,104,189,109,74,110,224,141,242,72,110,188,241,32,66,181,14,72,31,203,88,133,51,115,139,222,86,170,209,235,226,168,200,39,80,157,66,81,109,130,163,163,178,160,76,8,228,222,44,150,178,220,15,8,216,166,246,56,148,209,245,253,247,202,221,23,154,218,47,192,182,57,215,105,70,101,131,227,226,46,62,241,123,213,105,239,134,83,16,246,43,108,157,40,130,184,227,34,200,76,125,225,206,103,65,119,79,225,72,35,239,132,57,102,86,27,63,31,226,248,18,184,244,39,237,169,165,234,66,140,46,193,93,108,14,31,5,194,208,192,158,122,55,10,219,8,88,145,48,171,5,23,192,45,82,127,206,106,156,55,22,62,191,163,83,51,201,123,166,95,194,199,107,170,243,127,149,65,152,44,13,200,49,99,123,177,2,183,66,224,212,160,51,70,177,24,100,174,32,153,164,224,143,78,169,17,174,199,255,42,95,128,223,167,22,247,106,199,219,71,12,30,195,218,197,104,198,93,235,161,58,52,83,118,145,74,162,132,81,251,138,42,209,60,39,9,121,180,244,142,89,22,42,99,222,48,191,190,208,208,2,164,170,161,146,111,249,118,43,186,248,116,22,120,176,242,100,207,98,154,206,46,46,213,64,24,113,172,10,184,248,3,86,138,21,84,157,232,210,146,223,23,116,102,183,169,233,151,126,64,181,167,156,140,64,242,12,93,250,82,38,131,142,60,212,143,209,68,226,216,240,244,194,0,43,67,204,78,172,103,174,155,173,9,242,158,130,76,51,131,219,43,127,104,134,252,84,157,230,2,93,110,184,180,123,62,35,10,12,104,248,37,44,62,188,51,15,186,17,196,104,23,169,106,176,252,178,69,240,178,32,33,234,246,136,92,224,167,0,220,164,103,190,152,187,5,176,227,185,67,102,249,205,202,67,138,66,147,187,162,46,67,51,239,111,116,26,189,179,205,85,204,71,22,149,53,39,116,202,115,198,203,255,185,128,77,67,124,138,179,198,56,6,105,93,150,129,117,204,160,140,168,9,166,186,209,132,187,114,232,174,22,210,170,134,62,14,27,251,103,136,174,244,133,88,43,184,132,200,122,255,122,132,206,170,125,235,175,180,184,197,163,77,166,87,54,130,210,13,193,69,147,169,131,112,171,214,81,109,94,92,189,157,236,171,131,115,144,140,173,149,106,79,89,185,246,154,88,139,84,39,68,148,132,154,163,77,53,78,255,45,98,123,215,27,63,189,152,44,149,180,20,83,26,44,138,135,128,152,166,139,120,46,194,135,240,202,178,187,156,68,25,17,63,137,180,37,245,142,246,69,167,86,11,236,60,15,216,152,102,171,122,180,31,192,178,112,79,246,79,123,128,128,18,15,241,46,68,3,30,119,155,84,220,107,69,168,232,251,60,205,78,192,112,176,208,55,172,87,17,26,55,191,35,199,80,16,214,114,2,254,231,62,14,229,67,67,3,52,177,175,252,74,126,242,19,117,91,252,225,65,108,209,51,38,19,146,246,212,229,241,123,101,129,67,49,202,216,190,241,249,2,174,230,10,171,146,222,104,122,36,224,133,98,232,49,200,168,213,92,164,172,105,215,85,12,251,230,141,87,242,161,109,5,159,145,175,208,175,35,61,170,161,80,208,20,100,56,181,232,105,172,38,11,188,229,249,193,12,210,162,25,72,104,166,222,170,198,99,245,194,23,92,216,172,245,71,136,224,103,156,167,144,147,154,58,69,157,53,248,207,70,164,106,115,195,177,3,14,35,149,147,188,245,218,195,46,94,152,19,168,167,19,235,241,93,29,239,202,225,1,110,118,140,193,225,186,134,229,82,105,224,137,127,208,5,31,219,204,135,149,27,23,33,107,10,198,109,127,106,50,131,16,99,48,87,84,112,160,155,130,244,144,52,145,154,68,33,96,100,138,65,142,249,224,49,163,55,192,195,240,86,141,154,22,1,65,156,162,70,111,88,41,196,19,26,238,218,7,65,28,130,252,242,223,185,108,254,63,87,4,177,11,154,245,49,99,16,204,53,71,139,51,178,247,182,136,172,193,135,113,34,49,88,166,157,78,98,172,193,148,141,241,117,45,166,75,244,145,227,242,230,143,168,137,147,142,46,170,138,204,97,172,21,21,162,227,109,227,1,107,152,157,79,9,118,169,178,128,159,5,243,177,240,5,61,202,164,125,201,86,148,15,36,174,253,159,73,43,170,86,245,166,236,41,47,19,190,120,141,84,58,178,172,130,102,38,32,3,92,181,30,137,100,44,254,97,61,26,57,253,174,200,70,53,36,12,220,133,156,8,29,201,247,228,234,190,116,145,143,100,87,103,18,165,207,251,254,71,43,63,174,223,117,124,192,181,27,177,168,93,126,184,205,222,44,231,37,35,168,8,62,76,205,214,237,7,146,62,59,46,53,117,87,98,70,3,110,122,123,243,203,69,203,6,59,140,132,189,225,0,80,91,214,201,146,53,118,233,151,179,215,176,59,3,22,218,27,76,92,25,175,159,104,5,96,251,24,53,203,170,139,53,216,91,162,121,25,219,138,179,194,182,116,174,49,197,243,10,147,59,158,185,246,179,66,226,125,131,49,186,156,226,191,23,0,24,121,53,100,235,207,204,88,99,3,34,126,23,8,234,109,63,126,176,245,32,11,78,39,252,132,114,117,2,106,225,9,156,159,147,87,158,39,149,66,101,93,189,37,117,141,135,6,104,142,184,170,193,114,31,179,9,235,133,83,132,21,230,164,76,62,170,177,42,120,52,80,209,144,58,161,45,141,253,218,110,111,68,157,40,214,148,100,172,90,114,138,229,31,211,5,99,185,57,143,204,21,239,101,247,125,137,77,247,201,167,48,227,50,228,205,233,50,229,147,221,60,253,70,181,192,137,145,20,215,195,51,10,237,75,42,72,160,250,197,128,184,11,248,255,178,233,249,2,52,207,64,92,150,202,55,203,57,147,247,209,244,208,85,255,185,185,201,233,85,35,245,65,192,218,108,70,133,26,36,67,162,47,163,236,18,122,12,220,157,196,186,255,220,44,209,110,30,231,159,7,91,69,192,52,96,175,77,65,116,46,42,173,205,36,128,1,202,208,118,181,151,250,137,174,240,57,33,216,116,196,92,138,252,113,87,72,151,57,227,86,44,181,118,205,31,57,10,225,174,32,12,88,228,217,131,131,57,158,93,108,228,6,66,143,98,51,70,85,220,56,65,214,140,250,172,33,47,176,221,201,213,126,239,226,7,73,138,94,121,41,137,165,249,90,135,27,109,178,129,232,238,98,19,251,200,54,195,216,233,87,152,208,42,182,116,205,150,88,248,182,152,162,250,50,103,43,196,131,26,127,215,100,49,238,93,167,233,118,159,22,110,50,197,79,188,229,126,32,70,152,31,236,48,76,61,191,26,36,213,107,34,110,83,209,10,209,199,203,115,89,25,103,60,86,155,61,42,164,58,164,182,185,117,244,205,19,143,236,25,206,23,186,10,166,27,47,137,40,243,157,102,186,193,216,166,163,222,73,46,62,95,0,201,67,16,166,21,81,57,29,141,190,231,80,206,122,93,52,69,18,212,30,216,114,81,203,21,201,96,182,213,58,102,217,36,146,78,210,113,139,244,96,89,211,252,134,207,68,157,16,169,16,71,82,191,129,216,47,59,70,113,242,77,206,214,46,26,13,113,98,25,44,116,171,243,226,126,200,73,123,16,233,193,220,145,29,22,30,42,84,202,23,66,201,177,135,152,179,214,1,103,180,149,13,95,8,241,17,69,170,220,120,44,140,158,96,145,170,134,130,126,115,69,78,167,52,150,89,84,247,81,14,12,29,28,43,69,75,129,164,32,173,254,218,25,130,230,202,252,224,239,150,85,85,135,106,240,233,61,130,250,10,26,69,78,83,51,69,122,217,184,77,152,57,129,136,223,233,182,209,61,120,194,140,216,248,27,184,87,10,12,218,71,225,155,179,93,81,24,117,84,8,22,174,106,79,168,11,140,189,158,8,110,136,52,249,1,170,98,7,222,182,254,136,75,23,29,36,202,17,200,111,216,155,170,94,160,245,154,128,156,170,52,113,62,243,119,143,139,223,85,247,208,36,74,96,66,238,66,149,181,166,50,74,191,24,98,98,91,196,236,247,28,62,133,71,178,63,180,170,195,219,195,119,253,159,71,31,9,227,188,53,166,62,184,137,250,151,184,85,184,34,94,15,225,30,255,133,114,144,102,83,80,240,156,146,4,47,115,193,13,133,108,102,173,147,75,3,117,181,198,243,57,243,77,79,44,249,44,22,182,89,51,212,53,111,44,117,188,236,126,178,228,51,217,20,197,163,43,173,109,177,15,154,44,137,25,232,43,113,79,17,175,228,15,94,98,237,114,145,67,93,92,20,81,105,99,15,133,188,215,22,32,240,8,15,181,15,80,117,59,180,19,83,53,31,88,2,228,156,202,118,31,219,38,199,102,12,240,218,197,155,160,239,57,186,190,139,160,207,240,99,40,161,7,206,210,175,91,198,42,143,87,100,120,146,164,252,128,33,63,208,74,161,168,24,44,158,205,231,208,21,77,9,189,251,222,125,121,204,159,221,19,221,230,235,231,171,28,88,161,78,176,26,184,246,185,222,185,209,52,216,240,239,126,228,3,229,74,99,2,57,193,15,86,48,18,26,44,185,61,68,53,204,105,144,47,69,183,95,81,200,93,247,73,83,219,130,161,52,232,33,137,1,160,65,90,37,214,71,240,216,225,169,8,27,2,53,57,164,107,197,189,252,37,101,96,28,106,196,216,187,147,226,140,70,217,213,128,100,3,201,57,176,129,175,255,69,173,174,134,42,57,249,27,91,248,123,26,121,109,156,249,84,196,138,129,219,60,211,33,19,229,183,45,143,217,207,194,118,77,54,47,53,158,50,184,3,36,248,9,92,247,36,13,68,220,178,72,33,111,145,143,170,163,106,98,234,174,128,195,4,246,238,154,228,91,228,148,157,92,39,113,226,215,154,220,85,58,17,242,38,109,15,71,83,50,217,214,155,62,228,125,177,25,226,252,45,72,192,122,168,59,246,241,210,139,56,105,155,46,149,242,38,229,112,92,60,18,104,211,55,105,138,152,172,115,58,247,109,100,121,124,80,19,255,207,198,126,178,1,62,77,24,11,5,132,25,139,6,134,202,52,227,198,31,3,62,91,189,72,14,32,241,178,45,51,164,85,42,10,213,47,97,133,79,4,21,69,67,105,85,16,52,239,34,121,220,87,85,180,159,64,115,120,101,34,185,116,166,33,134,166,230,145,22,134,160,64,73,47,46,17,214,200,18,163,125,255,55,64,168,40,124,120,247,118,29,18,224,145,27,68,145,91,146,29,23,113,97,1,166,93,162,118,37,190,146,237,64,178,148,36,66,12,127,98,220,134,18,165,106,201,136,237,230,45,55,121,226,102,51,171,207,250,218,196,174,122,41,238,111,128,234,232,209,242,41,60,13,113,9,71,219,46,133,186,51,87,175,9,220,162,11,101,153,214,192,14,210,87,240,251,204,146,36,76,52,186,70,56,59,164,205,151,185,33,77,167,204,34,2,230,68,170,171,182,106,237,38,90,202,226,12,19,220,4,217,62,109,205,14,203,6,129,158,75,164,69,76,132,52,193,144,134,31,191,232,126,252,69,209,20,114,34,255,168,76,194,70,194,182,144,75,210,101,220,247,211,75,79,160,180,31,8,201,204,11,235,247,218,243,4,3,177,159,107,85,93,190,61,11,76,241,77,18,222,43,206,189,215,7,247,149,67,106,131,161,44,105,27,68,170,208,159,21,6,241,209,13,95,204,221,220,95,149,123,12,254,137,123,21,154,184,189,24,248,244,199,31,207,169,192,67,176,41,236,77,229,220,156,184,211,167,126,135,193,240,219,107,71,246,252,17,25,106,248,8,3,40,200,75,223,205,180,105,224,241,121,78,221,87,183,34,131,180,199,66,14,36,135,123,40,12,237,70,39,29,53,100,236,120,34,248,180,166,234,192,214,184,126,128,188,86,233,8,159,135,120,205,7,6,147,220,149,5,83,209,112,219,102,114,191,133,57,17,100,0,231,26,25,226,74,233,127,9,59,221,223,94,180,21,244,44,93,238,168,120,11,49,42,229,194,239,204,127,248,208,7,215,161,239,146,42,174,232,234,54,195,117,6,93,146,62,240,11,26,124,115,21,144,87,42,47,59,77,16,9,84,144,145,23,166,83,13,232,200,96,99,24,11,58,127,28,253,169,153,102,12,16,15,168,190,208,233,140,199,43,112,60,236,21,46,9,250,38,195,87,189,26,20,138,231,121,133,34,64,6,72,167,174,69,240,207,237,100,122,110,18,4,160,118,193,183,236,90,197,167,209,192,250,130,207,122,238,187,45,56,119,20,167,107,213,78,223,180,190,233,182,165,27,255,203,125,140,53,51,245,123,249,255,252,199,198,253,251,58,129,253,94,120,232,162,137,212,154,27,67,13,57,186,110,93,82,194,197,87,9,107,68,96,108,161,98,74,134,14,205,211,173,162,52,150,30,69,222,146,31,146,13,171,155,51,144,197,244,162,203,51,22,165,128,2,20,88,175,127,226,56,53,216,216,0,207,126,1,124,117,216,249,101,31,149,94,220,193,225,119,145,30,61,67,200,201,130,151,179,42,124,247,208,132,117,231,239,71,153,158,107,228,4,221,158,21,24,104,168,9,41,186,118,4,197,1,79,20,193,85,130,125,8,136,169,34,160,51,182,38,234,212,0,126,96,190,232,167,42,213,123,226,55,43,106,80,98,201,4,90,150,74,235,133,176,153,63,63,255,138,213,77,26,79,2,26,136,91,237,133,143,122,50,95,138,182,206,223,232,212,87,247,40,154,19,215,213,55,250,168,196,97,139,166,111,85,168,165,56,73,142,45,111,21,242,185,235,179,105,30,8,242,165,161,144,19,50,95,117,159,202,145,86,14,184,34,247,231,152,141,196,237,64,25,149,47,79,82,1,237,243,69,124,200,42,179,36,188,189,14,69,156,49,209,150,85,145,158,123,111,233,159,52,25,255,92,224,58,253,235,115,82,47,46,122,234,161,189,24,71,113,76,125,222,128,240,251,222,0,106,31,151,133,124,129,199,170,212,225,163,122,138,131,15,138,213,181,111,80,114,255,103,14,82,46,18,78,45,132,6,107,231,49,152,170,150,75,100,190,93,27,100,141,70,252,181,176,147,105,133,108,184,34,147,199,86,131,28,76,90,151,40,147,233,206,18,82,209,246,101,181,165,177,65,116,6,176,191,254,143,106,120,170,145,216,225,32,53,168,149,159,58,85,87,210,46,76,78,167,114,188,121,135,144,37,218,246,20,162,41,7,220,18,211,145,228,250,140,137,136,159,150,164,85,97,143,49,58,54,184,108,226,168,244,148,204,191,173,195,116,113,149,85,30,255,161,48,188,198,138,184,87,28,111,94,28,222,86,0,202,118,152,203,102,45,188,108,193,3,122,24,209,132,180,214,53,121,223,232,145,124,102,117,104,236,91,166,169,148,217,142,152,151,204,179,126,228,137,161,0,188,214,123,174,83,98,216,57,77,54,72,226,78,48,173,93,163,59,112,83,242,169,170,100,163,100,150,108,184,13,209,227,78,78,130,136,168,9,211,92,52,70,179,93,31,223,158,184,199,13,199,10,16,64,169,176,235,230,198,186,196,25,42,231,17,238,168,87,19,112,68,16,236,20,66,106,14,8,152,230,154,146,105,29,138,104,122,111,213,230,170,94,201,71,81,130,120,198,11,43,19,27,13,233,255,87,33,169,66,126,202,158,17,174,233,205,97,130,210,15,219,60,150,55,243,149,194,144,21,68,11,213,122,129,204,229,33,250,179,165,42,164,3,170,213,143,184,24,73,246,198,148,97,32,166,13,222,41,152,59,57,185,81,18,142,215,204,44,77,23,235,83,57,171,40,133,252,117,128,184,47,133,11,156,206,240,108,170,13,62,87,202,30,25,236,155,165,193,104,9,118,166,196,5,8,130,173,29,174,192,4,28,52,101,75,5,80,45,134,124,252,228,88,73,18,128,115,29,229,109,71,191,191,215,249,25,190,29,100,56,102,79,210,95,37,169,190,192,7,157,151,228,115,189,79,145,158,244,170,9,110,187,9,250,223,215,205,210,11,250,3,130,164,39,85,36,239,31,172,82,69,17,180,15,184,17,64,70,30,34,64,206,114,226,204,23,12,14,95,46,197,97,43,18,5,98,247,50,115,210,52,254,98,220,39,163,62,126,213,147,186,36,162,209,228,103,206,63,202,74,244,193,173,55,175,72,11,123,41,102,116,125,140,254,123,47,247,149,114,33,33,98,21,255,194,64,104,148,134,237,252,58,148,218,99,203,64,184,138,235,160,155,100,230,31,228,241,36,33,223,156,129,135,251,208,170,187,145,115,22,25,178,119,202,146,221,3,151,242,120,99,24,200,234,255,71,66,46,35,25,40,98,233,15,207,81,114,26,29,128,209,93,129,95,96,88,176,191,41,23,73,65,47,23,87,38,161,4,206,197,160,103,205,99,88,148,224,159,75,168,60,47,217,97,208,17,225,108,9,19,102,108,35,190,95,110,64,83,181,40,90,251,238,169,184,222,39,250,126,179,160,51,16,120,88,221,93,21,2,154,11,150,64,221,95,54,146,23,93,20,249,20,116,228,29,151,20,163,159,130,31,12,79,45,31,7,124,62,181,117,1,233,145,229,34,61,250,197,62,134,77,51,244,35,1,153,57,68,92,4,236,181,88,201,107,168,14,226,200,71,35,141,5,49,161,177,166,135,188,166,249,165,35,75,125,249,235,24,229,46,131,155,20,101,99,235,19,143,99,132,245,141,111,113,225,150,43,235,179,51,2,157,64,193,15,62,6,144,118,129,29,128,133,88,81,6,212,177,192,236,164,112,97,92,226,104,228,212,94,197,111,164,137,151,106,164,98,93,61,53,182,139,115,186,13,204,113,223,63,9,24,225,157,102,18,32,222,54,13,20,94,150,69,24,51,179,62,86,9,212,145,26,127,248,37,78,73,178,47,73,8,248,27,239,157,63,2,0,112,88,60,31,127,132,101,119,42,50,98,189,135,171,9,129,133,155,140,213,204,29,13,134,159,26,23,48,211,132,131,148,213,159,63,240,189,197,202,173,15,26,134,97,179,128,88,19,44,110,4,84,10,52,219,198,14,233,235,59,224,76,151,92,112,10,126,70,17,209,181,249,12,94,206,153,4,67,243,216,51,137,156,48,11,78,14,2,167,126,221,74,105,67,76,221,2,121,152,1,142,163,115,160,239,39,229,207,95,57,150,248,64,42,181,96,58,91,218,71,230,9,150,131,182,79,153,59,9,119,155,247,74,11,156,151,208,193,151,205,78,153,84,172,141,60,183,54,179,166,1,138,217,250,96,81,198,251,125,133,184,44,158,3,223,9,40,106,145,54,237,231,93,124,149,199,165,197,77,220,111,148,235,41,108,237,60,134,16,196,79,73,209,136,40,235,35,31,46,145,86,161,145,51,232,89,207,57,93,32,73,167,172,18,215,129,172,124,185,73,247,127,176,84,65,114,160,169,23,69,218,126,244,252,39,167,168,109,110,253,191,52,173,25,48,134,234,203,120,247,154,28,237,77,77,4,166,129,192,135,121,54,154,0,113,77,147,89,58,130,232,43,213,114,224,120,152,241,255,227,207,238,91,141,24,234,105,201,11,21,169,185,43,142,188,250,100,82,118,241,239,27,206,251,67,177,249,83,63,233,104,71,81,223,196,118,94,131,11,24,160,59,66,20,158,85,71,255,246,14,118,117,104,2,34,98,165,185,208,116,34,63,125,59,46,190,126,129,191,80,131,164,198,137,41,20,229,233,140,2,15,85,64,44,77,88,189,209,108,99,171,186,109,7,92,124,138,3,3,173,9,186,83,4,37,112,237,15,2,84,65,122,117,98,65,45,154,43,221,44,129,232,97,30,186,252,45,77,200,4,173,243,22,39,252,226,57,179,160,153,223,151,6,107,138,166,21,128,193,225,0,189,112,111,150,145,202,210,27,125,152,175,59,8,133,40,234,114,226,202,103,105,43,9,252,16,90,166,222,253,57,49,7,74,2,180,249,179,148,107,107,237,133,245,130,113,43,233,206,94,95,158,198,150,229,205,79,69,243,115,70,110,8,161,68,217,193,203,168,209,237,99,150,121,172,168,235,37,145,224,149,72,93,228,241,199,90,160,195,18,235,207,244,110,143,4,173,47,16,110,77,102,189,5,64,203,146,61,156,251,80,172,221,79,133,120,146,5,65,40,161,66,239,100,156,210,197,239,187,134,88,28,167,200,99,136,160,255,56,109,177,49,49,221,171,107,89,212,237,219,3,207,12,71,42,130,156,32,171,45,79,233,238,132,215,242,251,2,252,72,6,178,239,211,199,183,71,160,36,235,89,164,187,188,80,135,35,171,80,211,58,167,44,111,25,126,147,30,85,136,17,134,191,122,88,246,60,181,185,91,174,27,3,47,77,14,17,190,223,185,235,71,119,153,117,96,71,36,12,221,41,199,6,12,63,189,188,6,155,1,130,201,118,46,216,143,254,86,90,237,21,7,12,7,154,216,152,54,238,117,95,230,39,232,125,206,54,240,22,153,116,203,69,3,33,116,184,148,144,165,72,132,30,57,3,247,135,244,66,38,168,155,95,155,202,12,53,224,166,7,81,155,206,165,132,199,190,203,91,24,45,72,137,121,135,233,8,218,192,198,155,211,7,41,98,9,2,128,137,211,146,104,116,83,17,200,73,49,110,214,55,202,131,130,248,17,77,120,86,226,125,63,15,214,179,40,18,76,152,224,249,51,213,223,85,39,75,118,56,99,163,150,121,19,251,143,102,105,2,45,162,107,66,155,213,186,102,255,121,70,187,23,53,152,154,120,222,173,207,20,70,153,199,158,161,192,116,8,4,249,9,16,194,232,186,217,92,105,157,22,238,73,231,134,164,46,161,128,213,30,218,185,221,155,72,87,125,132,107,151,3,188,75,13,227,207,30,87,127,179,18,202,229,122,160,42,69,177,183,167,80,172,159,54,60,128,16,110,81,19,77,89,74,253,202,175,16,167,51,230,31,206,95,198,151,199,174,55,163,111,222,106,134,42,233,162,35,87,118,118,192,138,15,112,223,201,238,109,194,251,104,198,176,148,56,37,173,31,77,240,219,34,130,125,177,202,220,14,216,212,110,18,254,102,146,185,12,99,232,226,172,2,190,192,81,40,198,109,144,59,95,191,250,186,164,8,55,133,188,27,233,44,204,61,165,91,122,146,156,38,60,24,18,218,210,201,243,152,247,175,160,195,111,21,82,26,58,131,121,155,16,88,207,124,79,183,196,243,59,194,188,193,52,201,54,19,195,234,248,226,134,24,144,236,42,55,16,55,59,210,173,106,181,101,17,114,128,111,107,220,83,107,193,199,227,46,181,44,109,148,6,50,76,240,32,120,101,220,245,15,33,45,142,84,213,95,244,74,103,160,153,101,121,121,121,184,167,205,205,221,31,69,249,161,178,171,98,191,226,62,88,253,177,115,168,104,252,64,123,231,26,10,65,31,45,20,168,113,117,222,208,220,230,45,147,225,176,16,182,217,34,225,187,97,57,238,185,252,139,206,173,55,12,129,105,70,131,164,48,58,198,202,156,175,159,27,13,184,241,91,174,77,83,30,221,74,53,227,188,144,144,58,75,167,46,14,11,100,150,99,215,110,47,172,96,5,235,164,215,54,46,39,178,189,101,87,186,93,85,23,48,219,96,151,4,83,134,157,179,153,128,33,34,109,244,205,203,218,218,109,32,109,99,111,170,25,177,17,24,0,188,135,52,219,113,149,43,71,3,233,1,48,76,195,204,123,98,184,22,145,51,199,4,234,183,222,242,7,88,167,131,31,148,179,91,228,147,143,15,116,88,26,109,188,255,221,178,96,218,164,183,49,212,59,54,76,80,33,190,30,102,199,207,186,55,113,80,40,93,179,40,108,165,63,162,221,46,52,139,50,212,209,12,218,89,247,34,239,135,82,15,135,149,255,15,0,62,114,70,4,198,131,42,98,165,215,102,248,24,56,41,13,25,6,56,6,9,8,170,175,209,26,200,99,246,65,202,66,156,238,7,10,80,26,210,63,115,81,130,76,245,42,163,9,4,212,110,11,63,124,42,60,62,145,193,208,16,114,218,104,128,132,48,189,68,3,83,38,29,159,80,235,155,170,252,98,78,10,92,49,196,56,140,1,61,213,204,165,18,214,252,217,141,7,249,93,211,103,232,229,65,192,189,193,17,119,210,199,88,62,63,198,178,191,137,65,46,136,125,44,231,140,208,127,207,10,205,96,67,68,193,191,5,126,140,155,153,147,55,107,191,47,126,126,176,248,166,102,254,239,123,54,139,108,132,175,133,60,21,198,198,227,139,68,238,41,136,227,109,99,15,2,160,1,236,207,74,214,15,242,108,215,56,241,134,211,87,251,90,47,154,202,57,189,220,103,5,3,68,178,39,180,38,238,41,239,91,209,5,125,155,57,25,130,197,146,64,92,127,231,67,171,138,67,203,200,201,145,179,23,157,222,236,0,82,152,51,67,39,60,30,109,147,126,40,7,37,141,145,255,103,64,189,223,76,236,214,142,95,141,65,25,65,196,146,93,141,77,127,219,229,75,134,82,130,203,246,84,210,177,35,122,209,100,74,120,17,3,236,132,17,202,173,98,16,47,208,159,163,5,47,131,68,24,54,46,2,110,27,68,230,31,101,208,27,101,222,252,74,253,101,119,154,216,239,242,234,47,219,199,238,59,67,100,176,141,12,128,43,119,232,88,172,153,107,45,5,37,136,16,246,252,193,181,238,73,100,206,2,196,40,83,91,151,39,48,99,177,4,122,74,141,42,204,141,205,182,73,32,156,168,66,102,193,42,238,103,14,3,60,220,102,96,255,55,49,164,121,155,236,141,193,194,223,155,160,210,81,130,118,68,15,228,74,250,135,112,178,203,110,216,26,229,236,15,8,1,118,67,244,249,169,248,87,68,205,175,59,226,146,221,32,108,133,253,68,159,28,31,73,180,245,170,83,192,239,128,182,25,123,240,250,63,207,209,135,211,64,70,214,204,94,32,239,97,114,144,205,45,188,223,87,152,111,7,48,51,12,99,126,159,214,108,158,146,153,204,106,248,159,177,14,123,15,255,253,19,71,132,3,86,135,17,132,109,73,226,4,146,52,95,207,137,200,168,107,19,97,13,56,43,145,234,57,188,243,238,167,191,63,62,106,109,196,55,163,162,56,237,230,46,95,28,45,194,177,219,28,105,58,1,200,165,18,26,117,124,178,140,217,167,234,139,28,148,198,249,141,8,240,105,132,120,183,228,65,174,215,13,90,56,35,221,143,58,88,208,143,229,197,73,188,83,86,112,185,108,243,189,214,181,203,179,230,107,54,169,83,241,95,178,250,80,153,250,12,12,145,217,154,95,118,103,137,120,153,157,212,76,173,34,212,216,75,199,63,245,151,167,189,144,140,85,236,125,43,38,89,10,49,253,144,54,41,222,92,168,7,122,151,218,243,96,34,66,208,91,187,2,242,88,167,184,23,200,142,13,70,67,6,48,26,41,218,147,29,220,187,41,253,227,163,12,74,17,0,98,206,159,223,179,17,104,31,34,244,89,254,122,143,198,48,188,27,23,207,100,61,150,199,151,43,213,251,143,41,49,4,36,196,14,112,124,111,249,236,174,237,56,49,161,194,66,192,16,46,152,69,187,185,53,129,115,250,53,109,194,100,108,244,14,193,103,148,22,144,172,221,136,92,61,24,220,214,87,55,142,232,87,110,96,21,218,103,109,57,59,162,24,172,173,1,32,12,123,230,205,236,29,9,129,176,231,241,245,123,52,156,132,178,130,144,234,234,34,110,76,66,12,20,143,35,219,17,14,24,94,45,48,68,32,164,0,206,249,156,101,32,250,112,89,95,97,0,183,255,183,101,43,18,191,246,73,100,237,190,152,229,158,40,162,143,30,203,170,239,85,181,93,20,110,17,39,21,89,22,100,76,196,72,114,241,235,83,131,27,143,116,155,15,193,14,13,83,157,57,99,125,175,6,240,61,101,80,175,144,181,140,38,68,66,214,98,40,71,154,185,108,143,119,93,122,244,172,88,242,17,40,51,34,235,189,75,83,216,198,149,100,255,155,245,167,103,108,242,70,5,195,134,95,62,34,6,157,25,134,157,46,224,4,59,95,63,50,205,220,63,47,100,1,254,197,241,28,10,158,73,232,81,165,57,116,164,225,124,11,129,27,173,241,148,25,175,115,25,46,67,35,150,124,159,16,224,106,6,192,100,87,76,198,196,115,194,105,203,246,27,170,172,191,66,152,81,92,49,110,236,196,150,136,94,122,139,181,56,211,220,215,199,244,21,148,65,51,228,193,177,226,190,228,231,56,159,230,144,122,206,164,232,225,144,3,165,214,127,181,149,43,113,131,34,167,104,254,251,144,18,59,102,12,202,249,53,254,253,2,132,227,53,35,135,167,185,8,127,74,72,249,132,26,166,209,109,54,171,104,111,218,144,171,173,42,145,65,238,242,157,94,84,186,169,29,229,50,88,72,236,94,173,160,23,64,125,253,23,247,165,208,215,41,223,164,58,66,113,111,201,39,248,55,28,46,98,138,102,242,162,115,161,222,37,55,32,203,95,122,6,197,142,248,73,122,161,44,51,239,163,75,211,71,20,146,31,44,55,165,189,241,225,225,133,81,56,45,181,71,245,2,179,216,137,119,55,255,162,45,174,199,138,25,63,141,189,163,170,79,80,200,107,93,88,112,46,152,72,86,100,244,198,232,136,134,242,86,215,207,100,142,144,144,146,98,113,84,44,13,138,82,38,108,106,184,90,31,134,87,90,249,254,211,239,199,109,176,180,80,136,209,186,74,175,7,89,10,70,46,143,252,11,142,173,59,202,202,96,173,193,246,201,150,242,114,150,127,143,160,104,150,43,187,56,169,131,89,208,132,96,160,98,141,76,164,73,212,156,167,46,114,8,211,20,24,108,111,77,139,95,40,93,240,123,149,22,195,221,53,156,101,199,166,223,1,68,78,81,246,43,93,196,62,87,156,91,214,91,106,80,94,136,129,197,239,23,174,45,235,144,113,253,76,236,97,58,183,127,11,14,245,2,24,57,102,178,60,221,212,105,178,230,162,159,91,69,181,167,251,232,248,196,217,25,243,159,23,14,61,157,10,3,8,123,234,104,144,89,29,63,139,22,67,23,200,210,145,146,126,149,7,143,92,99,28,89,143,36,166,225,183,100,9,85,131,195,95,14,215,170,164,241,213,253,23,41,22,19,190,155,134,219,47,205,11,158,1,100,61,132,22,96,193,2,205,49,192,147,129,28,150,125,124,157,48,151,59,51,218,92,18,83,130,228,44,13,17,147,204,26,58,76,6,231,254,53,125,107,76,128,111,184,209,21,131,45,126,67,230,61,172,55,70,148,139,231,45,11,123,187,169,37,34,239,243,107,246,229,72,101,240,209,217,0,217,202,119,186,12,32,180,10,149,11,98,157,217,121,169,130,64,66,222,105,84,69,176,201,209,180,75,4,246,213,19,101,68,132,46,230,220,78,82,131,153,122,194,16,154,44,236,203,175,167,38,50,85,61,226,83,125,135,103,7,0,225,216,206,64,238,41,145,217,55,151,74,120,221,244,144,153,27,200,48,155,84,47,194,202,57,176,84,51,254,189,180,81,250,57,24,114,224,19,180,137,92,163,182,169,101,173,101,102,148,92,151,61,204,27,0,237,25,169,191,173,211,69,243,68,88,41,194,98,43,118,96,192,234,22,194,149,254,50,88,141,107,166,132,174,241,101,83,50,215,165,9,54,52,64,218,79,89,122,146,189,208,142,33,200,81,157,65,248,151,221,149,224,246,242,118,190,172,89,86,166,121,194,156,212,233,166,66,224,57,162,170,136,90,111,131,38,80,139,218,204,10,225,132,43,164,239,186,227,127,43,193,159,142,64,242,32,40,46,107,42,99,234,121,25,91,180,47,124,207,50,197,146,30,18,60,104,228,115,53,164,39,8,160,255,246,89,59,69,204,189,90,167,122,163,41,109,235,210,160,24,245,177,11,13,118,122,244,238,233,179,143,19,181,57,107,150,152,135,106,185,99,136,196,58,179,234,46,23,135,164,13,205,39,176,69,86,133,252,118,152,20,172,183,56,100,94,203,57,143,70,198,186,188,249,148,62,120,106,20,27,171,37,24,158,25,25,216,197,116,39,193,32,73,233,146,15,187,199,147,21,245,77,201,25,240,126,248,241,2,240,34,103,155,123,58,92,18,207,235,89,105,66,48,7,211,163,136,203,174,110,240,97,249,211,84,50,79,154,144,112,185,176,217,228,144,18,28,146,52,254,229,48,226,202,249,176,24,79,193,46,109,150,39,55,220,61,147,126,118,57,196,241,84,149,208,72,73,11,237,167,250,139,122,81,127,64,81,8,122,112,30,240,178,50,80,161,138,248,16,78,35,140,79,207,189,104,111,124,231,134,69,165,199,36,201,12,218,33,55,206,208,135,238,35,34,49,89,36,233,26,61,210,151,120,111,253,138,213,178,61,8,216,79,197,6,182,180,244,75,34,174,252,67,3,58,248,210,226,15,44,173,212,56,128,246,180,62,202,61,158,197,139,171,38,104,191,163,253,154,236,6,245,197,5,245,102,37,114,249,155,167,232,77,248,83,182,19,227,86,72,227,40,2,227,156,1,76,191,128,28,130,198,38,149,122,163,111,14,245,100,188,26,152,88,129,230,81,138,223,137,81,173,192,253,232,55,67,181,201,255,221,9,210,146,23,62,171,88,185,13,246,192,166,130,254,136,19,145,56,103,122,214,176,62,161,97,79,155,132,72,175,191,157,142,93,141,97,254,84,35,124,226,47,56,242,218,129,187,221,53,156,248,215,79,231,168,216,0,221,180,42,11,130,9,143,191,16,171,239,84,11,253,16,131,148,137,213,231,243,182,207,180,103,206,153,107,180,129,225,180,226,22,84,212,9,249,177,182,41,156,179,219,156,35,236,110,158,3,192,144,52,231,37,120,90,178,123,62,205,23,187,94,4,14,44,42,176,165,59,18,174,9,89,201,220,28,107,189,34,187,4,206,39,218,67,122,214,88,73,83,61,78,199,90,143,28,138,185,200,69,41,77,146,118,239,207,194,68,162,0,215,108,111,113,115,140,107,4,97,181,82,111,226,148,228,32,163,142,227,166,223,26,4,36,227,146,53,169,45,140,9,71,26,26,112,100,66,9,187,82,118,10,116,5,228,198,119,248,189,41,196,147,71,28,215,13,128,167,111,172,123,93,74,84,181,127,109,21,179,228,45,99,150,231,255,60,25,213,165,217,151,104,142,65,103,201,45,163,147,90,126,39,137,50,116,78,22,213,82,84,204,224,24,219,122,139,17,83,234,174,170,152,153,135,229,113,64,67,132,86,227,66,88,165,251,194,200,253,13,235,246,171,145,108,49,254,60,21,99,133,99,77,220,141,170,27,21,117,172,206,132,97,74,250,36,15,217,23,30,218,131,15,77,13,63,168,255,199,16,154,134,109,153,248,76,210,181,71,220,36,53,136,135,134,160,35,69,65,159,208,75,56,32,244,233,123,202,129,56,253,102,202,191,252,200,16,99,47,8,36,27,226,112,136,211,55,159,175,236,244,70,21,143,237,65,211,61,166,180,96,15,62,197,217,131,188,159,250,161,72,130,161,161,81,224,1,99,127,212,216,196,168,72,141,97,116,208,200,121,230,39,227,254,223,40,75,209,127,94,183,197,196,46,161,191,55,152,232,237,175,199,63,45,153,253,43,122,164,111,131,155,226,78,50,183,16,135,226,207,131,247,96,41,225,196,248,133,249,86,93,253,134,35,249,194,212,87,209,52,121,125,182,42,73,229,226,148,182,245,242,45,151,180,115,31,127,185,159,173,104,145,57,232,85,56,43,67,154,203,189,219,82,130,139,136,173,150,185,199,105,175,222,190,72,152,108,83,132,224,78,67,222,30,21,163,144,208,252,93,117,173,235,81,246,79,74,57,155,182,219,3,215,169,36,124,110,169,183,81,70,157,54,74,132,29,163,248,130,48,197,20,240,107,148,43,91,85,10,170,8,202,68,245,207,43,135,128,166,104,49,153,225,100,113,178,30,126,228,82,98,182,255,236,232,33,96,191,121,245,175,185,195,64,120,253,129,193,103,40,11,252,17,194,64,17,113,3,194,30,121,193,232,150,90,104,11,252,116,84,123,92,179,140,154,97,51,101,163,156,133,148,22,37,12,60,249,213,48,189,190,89,137,69,8,139,172,28,210,112,95,250,244,176,238,34,9,221,20,88,221,85,55,19,15,26,136,136,217,120,242,21,236,15,58,25,128,37,246,68,222,199,158,112,171,238,191,106,80,142,0,175,124,59,255,53,56,45,72,228,182,175,220,47,5,24,239,195,25,34,7,5,184,184,249,82,52,33,162,178,63,218,171,191,78,219,7,101,250,14,12,163,216,214,134,203,200,14,44,195,160,127,62,135,196,238,54,20,86,100,120,234,104,87,217,87,78,211,46,88,1,202,172,22,187,106,27,117,120,1,93,19,199,183,91,159,107,233,67,86,43,6,212,235,105,187,215,26,66,189,219,47,22,37,77,218,144,96,177,4,139,112,95,172,33,237,91,110,16,237,134,17,97,48,88,25,2,224,104,47,44,46,191,176,229,245,59,91,17,150,86,229,193,196,60,190,224,155,2,107,49,174,252,249,255,221,228,23,137,188,36,254,191,101,181,162,67,234,239,234,79,19,40,23,184,146,47,33,23,163,211,217,221,50,248,76,72,96,239,95,127,171,160,104,52,85,118,223,107,245,115,197,89,34,129,216,238,147,252,59,151,29,72,213,12,247,54,218,159,183,209,25,65,29,196,65,79,82,67,189,146,7,142,200,35,235,204,1,16,247,0,209,62,181,187,137,251,226,23,86,6,112,56,25,214,157,127,12,153,200,74,94,83,194,91,242,57,3,11,121,179,89,131,202,23,152,73,157,156,249,3,4,119,228,161,171,190,209,127,111,195,72,26,143,194,179,226,159,116,123,72,88,118,228,153,189,144,165,125,68,164,76,41,23,72,122,65,44,60,35,222,181,187,206,171,31,97,173,1,184,187,190,88,218,179,77,174,226,185,242,106,64,50,181,103,25,246,253,213,16,134,81,79,245,155,7,137,126,91,235,242,142,13,92,69,62,28,81,92,28,52,38,74,195,132,226,207,215,3,134,122,149,154,189,153,46,27,141,59,87,115,79,253,137,204,209,40,72,125,109,11,153,176,90,69,22,241,177,77,154,139,45,134,14,34,2,120,186,57,233,59,178,218,44,140,69,134,120,25,51,201,213,23,119,160,202,124,236,212,124,15,172,235,47,71,224,150,75,178,116,103,87,170,218,198,105,202,158,186,92,58,111,132,93,49,27,100,155,238,194,146,125,182,233,127,127,217,169,214,30,19,65,233,160,109,20,15,73,62,95,22,240,235,82,227,38,98,207,145,111,30,19,251,111,153,100,194,158,116,108,178,215,218,242,134,103,166,119,174,29,192,126,255,74,116,86,25,164,152,122,168,161,93,115,206,52,175,159,41,175,173,209,22,139,214,30,234,150,196,205,1,18,165,61,103,39,12,218,200,120,228,71,203,158,119,90,89,189,243,174,27,172,250,22,201,131,222,49,100,211,35,188,250,55,210,248,223,123,44,61,136,8,132,169,4,96,252,172,41,174,45,53,48,95,61,185,181,108,217,149,90,248,244,175,137,90,169,99,248,69,135,124,99,210,115,2,33,240,241,51,237,204,158,99,238,71,248,177,145,204,129,19,4,19,55,53,174,153,230,108,184,217,103,249,158,150,7,101,209,42,240,1,141,90,112,209,132,38,96,181,121,88,72,173,195,146,130,68,95,31,176,18,15,187,216,110,39,31,56,67,171,5,186,160,131,231,181,22,200,189,95,240,229,113,223,20,218,205,5,63,5,21,235,123,60,62,215,30,129,118,28,73,127,152,117,116,39,104,200,123,211,179,110,28,4,179,144,112,164,44,251,220,151,160,76,224,95,7,15,121,147,182,52,50,146,60,85,59,163,79,52,58,237,43,209,187,188,212,50,214,183,110,239,130,37,190,155,83,24,203,91,14,238,165,197,127,91,242,214,29,213,208,77,236,255,2,81,61,106,218,204,146,242,249,148,87,153,86,25,151,69,251,120,173,115,57,101,52,137,178,223,65,48,255,147,158,1,181,197,103,101,82,232,166,150,25,66,138,103,158,121,152,66,47,242,183,87,150,55,209,29,209,98,251,168,159,153,22,150,128,194,226,153,43,157,63,64,59,109,216,160,80,212,92,123,87,90,1,249,75,74,199,9,31,221,226,94,246,151,126,153,155,49,47,215,44,130,140,157,122,47,236,63,153,141,222,151,49,230,180,185,66,46,33,60,21,22,31,110,103,173,56,151,58,239,223,10,122,151,31,222,251,56,60,152,79,43,139,68,124,45,22,202,78,141,70,186,217,4,165,237,237,150,157,159,216,200,33,139,46,114,171,190,123,216,185,85,206,135,49,114,7,142,168,132,190,215,192,59,205,59,90,125,192,13,52,100,246,188,83,164,89,35,201,122,24,186,184,69,225,21,111,130,92,206,222,154,151,147,59,125,66,146,172,94,153,183,239,235,86,187,209,195,184,169,155,22,196,8,161,86,123,24,91,30,105,236,254,153,47,164,149,127,235,114,100,208,47,233,121,0,22,194,248,216,196,255,248,221,6,164,72,15,250,188,127,162,100,43,62,71,215,32,201,160,94,255,7,86,135,39,6,72,209,71,41,84,228,227,107,160,34,229,17,9,227,85,159,25,142,174,114,140,6,96,106,241,174,147,44,220,16,148,78,92,119,145,14,79,173,46,1,86,212,225,121,56,166,114,114,30,143,120,236,31,149,0,48,229,5,29,37,7,129,230,236,69,215,209,174,254,231,115,239,222,143,230,80,119,3,78,9,64,121,194,229,8,133,15,200,206,247,169,72,165,35,100,31,54,149,39,210,155,66,211,188,133,247,210,164,81,228,74,114,123,242,212,140,97,127,13,3,235,64,21,221,144,240,181,69,171,16,121,49,224,16,187,17,156,72,80,0,27,126,181,178,165,50,133,169,204,123,240,178,18,246,101,136,178,167,197,24,41,223,192,211,34,198,150,249,21,239,77,168,197,243,29,143,191,88,11,163,159,50,29,41,210,113,222,250,26,73,24,23,43,160,255,236,33,24,255,38,33,92,85,5,196,241,187,57,206,63,220,134,231,113,107,57,164,133,199,177,222,76,108,203,194,59,50,239,59,33,146,222,24,78,175,111,27,40,120,76,18,54,80,172,62,87,42,54,92,147,67,160,110,246,201,199,37,95,109,83,70,84,47,55,127,233,105,44,97,164,48,38,254,43,157,234,103,68,23,221,125,214,79,221,107,15,108,35,67,196,119,73,108,204,90,86,39,73,134,164,112,198,5,173,237,94,132,151,173,203,126,63,72,143,47,76,223,19,151,32,190,29,30,93,61,198,92,110,163,14,160,98,107,217,252,156,215,70,7,213,81,7,131,176,104,188,95,87,229,47,110,121,47,39,50,70,165,217,75,3,248,246,2,210,249,72,204,171,129,119,182,43,123,245,213,141,33,235,83,255,72,224,96,224,223,180,170,164,115,59,203,211,157,104,33,66,200,17,221,239,59,47,30,211,6,19,240,167,52,197,240,14,44,118,29,155,10,62,87,89,168,31,239,130,96,50,167,174,182,153,152,98,178,148,161,1,211,225,53,254,40,217,170,171,240,187,165,236,188,92,98,146,158,222,82,64,9,204,150,49,63,114,242,22,187,4,87,201,45,146,134,177,68,153,40,72,8,192,255,140,72,37,71,217,249,150,104,76,241,253,129,146,21,101,28,14,60,128,171,68,68,214,112,135,162,226,222,13,235,77,173,212,164,106,0,41,237,90,182,141,244,189,237,218,24,55,251,146,194,159,104,17,72,145,74,69,169,3,126,180,73,113,115,222,11,95,73,217,69,159,56,90,117,136,13,114,38,201,79,11,32,134,216,126,20,158,65,196,64,171,63,51,202,80,161,41,177,11,67,167,122,247,124,242,53,173,210,160,142,43,32,206,186,157,182,230,78,139,94,201,162,97,27,233,255,124,254,50,161,75,236,90,188,189,82,106,82,115,80,109,228,142,132,191,231,0,47,251,68,172,186,41,113,151,109,139,118,193,115,179,8,197,247,218,141,219,207,99,163,65,151,102,188,227,136,148,208,84,16,190,177,53,96,236,10,27,255,222,6,2,47,206,72,219,18,183,124,114,151,38,238,255,59,244,163,61,30,193,251,23,6,72,46,86,207,245,37,88,133,230,162,94,44,36,230,151,84,75,242,39,71,204,68,134,97,132,125,125,254,14,1,127,141,43,27,170,54,98,123,238,190,76,15,117,19,74,100,38,152,80,161,117,8,91,216,3,189,107,232,129,79,207,13,79,4,111,166,30,190,102,164,28,83,208,210,43,52,44,92,31,176,252,154,48,50,187,233,229,225,143,105,215,172,151,133,170,44,202,121,162,255,164,104,76,237,204,31,217,51,6,77,234,183,36,83,20,213,112,32,241,210,169,220,22,62,205,136,66,37,174,210,85,167,197,90,190,21,136,172,61,124,145,190,104,87,79,82,89,178,206,19,38,82,179,238,232,142,20,88,58,214,151,249,53,189,240,39,185,117,181,192,73,39,66,184,101,41,115,145,20,20,114,20,217,9,33,115,61,172,179,240,174,211,188,250,50,89,96,66,128,194,185,82,10,167,197,55,32,80,140,32,172,153,135,141,147,71,54,180,190,31,151,100,201,229,148,76,75,18,91,13,66,90,54,25,247,222,148,131,116,54,226,24,34,165,233,51,198,230,228,56,42,73,73,148,86,54,42,170,145,240,151,131,216,49,79,77,253,228,78,156,122,123,79,183,52,124,234,55,160,251,110,99,38,78,149,211,114,232,58,164,203,7,187,129,191,17,21,78,51,162,133,19,119,107,175,71,30,186,95,223,165,215,118,188,212,66,199,187,166,201,243,41,210,70,237,33,150,130,173,57,12,97,70,180,71,7,242,139,231,44,246,179,41,71,193,210,13,71,50,214,96,25,133,159,243,180,90,149,53,151,113,116,186,221,43,85,194,78,250,69,110,195,207,18,236,158,252,209,175,54,9,139,202,230,61,118,244,165,244,68,56,27,245,108,101,255,239,168,164,211,35,186,217,224,183,7,44,5,222,250,69,156,31,109,131,230,122,215,126,232,252,184,104,83,202,93,197,180,183,185,35,219,81,129,106,122,254,247,195,247,130,212,213,12,173,14,82,22,252,37,157,77,160,195,6,133,255,11,185,90,194,169,224,111,223,214,178,46,169,239,115,1,108,62,112,117,192,192,26,0,84,67,196,54,118,104,59,8,3,28,218,152,148,144,107,146,55,68,23,213,164,205,25,130,165,86,183,12,251,255,10,94,234,30,110,155,59,33,170,189,214,202,189,72,254,110,35,91,200,158,43,142,38,71,126,246,245,31,162,193,77,190,170,122,122,103,150,150,144,61,181,77,45,77,89,197,158,55,108,162,79,119,237,97,1,113,187,130,9,158,166,26,80,122,237,146,171,51,236,162,247,221,59,37,7,118,166,208,153,164,246,191,97,199,37,187,97,141,96,213,126,4,248,255,3,199,117,172,201,246,177,145,246,57,99,81,193,210,238,68,39,39,234,16,119,194,143,65,75,28,218,175,68,159,73,93,193,217,96,213,119,4,134,153,156,220,64,219,207,7,231,23,114,47,185,107,204,28,92,165,68,25,164,205,113,222,72,212,183,229,59,138,74,220,177,252,130,37,174,245,156,210,216,202,11,108,115,2,44,252,60,107,99,170,137,16,226,218,34,90,147,248,4,108,176,229,37,218,61,99,196,97,113,40,189,65,185,40,36,194,206,232,85,187,159,68,144,144,42,237,165,211,174,205,237,53,165,224,56,26,46,240,118,4,233,27,178,126,226,79,153,9,206,137,251,0,75,73,183,11,33,149,139,164,228,96,145,95,220,82,232,176,77,124,52,191,22,155,119,131,158,57,94,167,43,226,72,168,135,202,100,239,169,123,114,18,47,163,73,141,224,50,146,5,26,101,147,215,231,125,119,135,128,222,155,240,152,218,20,248,156,13,162,13,183,28,42,201,31,167,205,192,35,254,251,204,151,61,172,115,32,146,184,110,30,159,25,148,105,75,219,234,71,230,222,188,30,218,222,124,231,125,51,168,156,218,74,55,78,179,186,10,190,146,94,189,187,7,222,144,148,130,0,237,37,75,90,47,186,1,51,221,139,7,152,138,119,156,16,113,185,12,107,173,145,183,250,211,104,190,211,216,165,188,218,168,155,231,62,172,84,171,52,218,52,66,158,130,139,124,194,11,116,183,233,36,217,200,164,45,71,200,97,106,62,190,217,42,114,193,97,7,9,190,46,181,87,83,176,40,71,30,97,142,172,220,240,96,86,100,184,104,150,130,51,208,95,231,75,194,117,74,106,137,50,184,4,114,41,190,191,51,173,56,101,111,0,173,225,252,108,215,14,179,91,124,178,15,254,189,181,120,92,183,99,0,227,93,117,182,140,107,22,33,163,106,196,55,132,249,165,64,223,136,74,203,171,212,176,16,150,153,151,251,235,146,18,93,205,252,154,37,126,118,228,99,130,204,216,131,27,180,194,200,126,118,41,163,132,218,54,51,219,49,18,6,192,194,19,3,100,133,220,134,227,192,99,114,187,56,93,144,67,217,246,235,214,253,113,194,149,19,29,58,164,249,177,171,219,217,228,148,100,27,14,170,224,237,66,63,132,160,177,150,57,37,247,174,71,171,17,15,102,75,185,46,28,75,131,196,35,201,103,116,219,155,102,45,245,195,208,130,117,140,183,65,137,169,221,228,1,78,201,94,55,43,255,29,214,185,170,236,106,130,6,93,229,196,248,218,113,135,153,209,96,255,152,30,108,73,199,48,220,33,93,56,253,83,223,35,13,59,175,245,43,28,142,206,185,73,111,93,236,179,22,47,224,127,25,71,160,149,135,145,14,130,200,99,138,233,27,160,108,95,90,188,154,231,64,120,174,41,44,18,148,72,245,100,107,142,67,104,36,103,88,81,225,64,235,136,199,173,38,200,69,2,167,120,108,165,141,136,20,120,217,57,142,143,117,124,230,183,214,12,150,154,125,34,164,27,113,38,18,156,164,162,53,192,204,113,81,18,102,249,26,153,12,1,13,51,19,146,49,57,30,1,16,68,244,84,120,132,152,185,30,70,16,182,76,187,6,153,172,197,66,254,124,85,133,67,146,102,131,107,81,74,149,15,178,151,84,36,65,163,38,99,169,83,177,19,221,215,171,44,42,173,68,22,241,27,63,40,29,7,150,216,74,173,137,229,194,5,71,165,147,218,181,150,69,101,20,36,111,13,71,36,154,205,143,195,177,144,173,137,137,254,173,176,32,84,248,169,147,177,152,130,223,170,104,109,180,254,20,1,100,155,30,26,245,121,48,159,162,185,13,116,88,245,210,83,232,161,44,103,247,226,8,11,155,98,195,41,238,218,217,178,219,179,235,6,242,130,13,207,215,188,113,199,203,44,104,50,121,244,168,224,62,119,24,6,166,216,26,216,116,57,168,98,126,2,198,101,249,66,169,78,21,59,208,170,91,222,16,94,160,198,11,163,214,236,185,227,189,253,156,24,208,147,210,167,50,241,142,155,31,233,155,134,133,125,74,85,89,176,127,36,121,43,108,50,10,72,191,246,15,12,77,15,121,12,242,17,186,60,159,163,205,86,108,110,117,185,156,67,207,72,18,108,62,129,41,183,122,207,3,104,215,69,186,87,67,22,191,7,226,95,63,12,111,254,124,240,244,182,34,139,79,51,248,208,208,192,220,234,189,85,44,223,84,13,186,197,224,87,31,86,189,202,179,58,219,181,5,161,66,108,102,221,29,101,44,181,122,159,86,83,168,227,237,128,149,203,183,135,66,145,194,123,180,204,13,121,142,243,125,21,45,29,64,58,69,181,229,47,248,219,49,121,152,14,84,180,129,218,94,195,159,35,221,202,122,222,160,121,187,132,171,14,62,200,162,14,186,4,183,244,164,109,10,79,34,4,81,206,174,188,104,120,98,104,239,153,99,43,233,185,109,33,104,82,233,53,105,204,58,83,13,192,120,254,96,158,16,61,188,44,169,25,2,43,127,220,41,3,175,60,126,34,6,38,33,68,255,39,165,215,113,60,124,173,147,138,156,54,19,70,216,78,146,225,255,239,102,147,70,128,87,176,218,68,178,118,137,7,132,164,0,53,52,90,184,72,131,84,75,82,76,143,124,73,178,103,0,10,220,34,240,196,218,213,71,40,102,47,154,154,3,149,55,86,238,89,135,100,202,246,109,221,215,142,198,126,100,15,100,67,188,97,146,217,135,41,184,73,103,124,241,143,77,130,204,235,0,24,248,202,35,130,242,82,2,124,169,111,237,0,20,13,165,14,142,24,199,253,188,8,164,190,133,254,179,147,34,114,134,60,126,33,233,117,249,236,211,227,126,189,31,35,176,236,205,218,187,80,145,199,35,204,50,201,213,9,14,98,118,222,225,249,172,250,179,43,231,250,36,9,235,1,201,151,59,126,92,125,229,89,90,26,91,31,216,11,150,250,202,215,147,46,75,250,227,114,10,224,217,125,157,211,0,73,218,144,73,47,161,240,97,7,86,250,143,206,193,155,137,107,145,160,197,59,185,123,162,69,62,60,210,255,118,182,174,8,56,123,8,166,196,16,133,3,176,99,217,75,248,168,22,135,187,200,207,8,13,140,134,21,76,63,225,42,110,228,132,23,181,53,241,216,57,113,151,198,48,252,140,110,144,54,168,152,98,90,199,229,214,188,121,132,237,31,106,110,162,133,161,251,131,180,141,240,34,218,154,160,202,81,120,246,236,149,21,50,14,115,187,22,238,236,10,57,33,19,46,75,137,212,214,224,119,53,135,187,152,96,242,51,236,119,41,247,0,137,193,143,170,106,75,193,234,221,126,5,246,25,207,127,32,65,169,146,230,208,90,224,126,171,192,95,40,195,149,169,114,140,71,189,172,38,176,13,102,221,117,95,5,178,139,255,186,79,237,40,217,248,88,14,118,229,191,243,93,136,156,187,57,51,222,108,214,160,237,58,157,64,180,104,47,14,157,24,117,122,189,147,158,231,108,249,167,53,19,118,67,44,229,253,107,146,172,38,251,239,163,209,83,160,47,9,176,251,197,37,157,79,147,184,255,186,166,177,134,53,241,24,251,145,2,201,114,53,12,79,70,76,42,74,189,124,181,198,91,132,223,234,205,216,71,148,102,214,145,226,145,223,84,177,72,213,180,62,34,28,79,157,201,163,44,105,16,66,100,212,240,41,97,34,248,133,92,252,19,73,67,6,47,237,83,73,38,23,22,111,113,240,208,181,117,191,180,102,163,232,220,224,107,145,80,10,23,95,25,110,79,73,171,25,20,233,38,154,130,165,190,190,64,124,52,16,9,96,153,185,18,31,24,33,215,121,131,64,83,86,232,115,138,18,185,241,11,95,122,70,53,19,189,232,126,49,239,132,216,246,105,248,67,77,165,34,151,212,86,250,204,40,63,240,203,252,122,106,230,244,113,220,65,11,185,80,246,216,6,156,156,44,238,163,83,105,115,74,254,100,129,248,48,7,212,150,246,180,49,32,57,151,172,202,17,206,238,103,121,87,46,254,115,75,190,54,191,165,210,227,103,55,22,8,134,30,93,209,91,167,97,241,22,131,224,186,49,127,21,88,24,222,183,252,42,107,58,210,194,69,23,227,197,135,155,51,30,229,112,248,33,145,222,96,255,181,4,41,156,50,63,94,68,107,241,15,67,130,155,123,79,253,122,251,23,95,168,56,247,217,246,85,242,150,0,144,70,138,160,132,25,212,113,19,178,14,189,7,169,178,66,39,193,165,186,90,161,235,137,187,203,111,40,150,27,23,88,206,110,39,133,74,236,36,188,42,31,17,29,160,12,61,53,145,146,175,40,235,42,254,168,74,103,21,178,148,90,138,38,233,124,127,174,68,201,242,195,208,52,169,230,79,5,114,101,200,130,111,134,110,148,1,243,146,132,9,252,19,3,63,79,209,187,66,1,22,135,67,138,99,86,215,157,218,52,69,115,61,85,45,48,141,141,53,23,208,251,222,157,115,84,125,180,124,71,108,204,88,3,82,102,32,145,200,248,105,244,20,84,213,99,101,40,202,64,8,38,181,53,245,175,241,166,88,140,252,174,2,232,142,125,216,135,12,169,30,73,173,163,252,12,38,182,190,74,20,186,107,34,210,102,208,83,115,214,92,115,104,238,174,126,189,233,158,24,195,198,201,127,52,186,70,123,158,112,33,86,185,65,66,15,107,138,209,54,167,137,223,135,248,203,149,170,117,45,85,223,30,43,174,15,69,3,7,199,179,198,231,107,125,114,180,147,121,191,230,189,100,39,214,97,161,73,104,251,232,175,201,206,21,176,63,218,235,81,26,2,138,139,92,17,90,233,57,168,53,35,59,205,99,245,84,151,207,86,201,130,164,255,33,215,98,208,65,48,42,205,73,174,218,22,136,226,106,108,239,10,209,126,216,69,39,137,149,176,3,174,73,139,185,109,205,18,125,138,121,92,67,0,71,85,232,181,24,91,61,141,191,43,29,77,36,224,119,26,249,210,82,215,30,2,181,92,89,67,14,6,76,85,150,96,150,177,137,101,17,31,128,134,115,210,207,56,222,74,157,143,209,186,64,227,112,165,83,90,80,140,84,129,173,199,73,12,179,15,233,36,77,228,150,2,72,17,194,213,229,138,148,77,188,33,24,32,231,255,62,64,242,227,224,133,84,29,13,5,70,146,170,60,163,219,213,19,161,249,31,118,9,115,149,228,125,179,118,212,90,179,171,59,233,159,132,199,206,16,107,74,127,7,96,18,4,143,161,181,42,151,140,193,111,209,125,220,156,2,135,149,186,163,87,0,72,229,240,165,69,220,190,17,171,131,64,203,38,128,227,165,157,140,126,167,205,84,208,120,238,254,29,68,3,42,76,60,199,161,156,240,193,214,58,190,198,198,32,126,230,142,147,234,47,243,53,223,92,236,29,132,249,31,86,121,143,55,76,21,192,208,189,158,222,80,227,88,144,51,206,185,211,198,181,24,166,178,161,95,70,118,92,204,138,20,9,25,205,102,3,44,36,152,58,19,193,170,107,51,255,32,132,67,123,141,76,126,56,76,178,154,149,138,43,23,77,217,252,240,129,9,34,253,147,45,58,129,14,248,202,198,49,89,134,131,229,71,68,171,62,112,110,248,87,79,47,92,31,154,242,234,12,69,173,57,44,62,197,116,28,28,96,33,148,224,91,98,229,160,131,210,255,112,78,210,137,124,102,94,80,171,217,3,75,21,219,161,222,91,110,156,61,54,227,189,59,208,69,128,2,224,246,132,193,141,170,251,23,205,150,185,168,24,94,34,176,145,47,120,40,207,128,109,28,86,193,68,143,247,1,167,6,38,194,186,174,183,180,46,153,236,143,187,130,163,99,149,144,50,122,114,235,31,208,216,208,189,128,133,56,94,43,60,62,88,58,165,67,178,91,48,136,47,219,146,191,60,46,176,113,155,60,218,73,90,211,12,114,240,15,106,131,194,96,49,189,61,244,26,80,103,151,14,178,150,130,239,154,134,222,46,50,197,130,116,176,70,81,206,8,37,239,54,212,51,103,251,200,108,42,240,173,35,193,41,73,29,217,153,255,236,54,82,30,165,123,67,35,118,127,246,116,74,131,82,228,188,171,81,158,108,161,197,253,126,34,5,126,106,144,159,123,57,134,160,242,231,212,83,252,124,7,95,113,165,236,39,170,22,221,129,117,225,61,192,205,213,197,33,65,154,131,17,221,27,191,223,169,126,65,53,140,245,142,182,148,181,165,46,121,56,28,123,10,49,16,25,50,59,200,52,28,69,180,242,6,64,30,0,130,130,239,211,174,121,110,244,4,131,173,205,76,255,44,51,129,246,34,131,235,17,227,117,50,24,0,219,209,141,40,8,67,147,38,159,244,171,199,171,2,80,118,200,35,72,230,147,181,76,139,63,79,217,253,220,119,97,20,57,246,198,186,223,108,218,91,255,99,76,46,209,225,168,199,29,17,159,196,227,100,190,148,254,83,62,15,85,183,86,190,241,156,85,155,59,193,43,239,209,177,65,90,149,66,51,159,168,179,201,133,233,227,121,94,189,126,21,68,134,93,196,61,208,23,19,0,200,148,73,137,240,122,49,246,99,188,149,194,197,160,197,167,217,9,5,114,123,172,75,89,151,222,16,118,138,38,125,225,13,101,145,207,126,108,201,243,167,236,75,212,102,175,116,164,240,17,56,244,54,237,153,114,158,91,179,29,239,187,91,14,112,88,112,26,186,82,233,173,255,156,104,23,237,152,19,185,15,176,199,78,152,149,146,178,194,123,179,220,161,237,188,139,71,97,16,125,65,63,206,117,60,45,152,45,180,230,225,44,125,240,81,87,165,104,31,210,160,224,203,194,71,180,75,193,183,113,65,82,142,111,252,52,37,15,217,89,164,89,187,238,253,1,219,206,19,103,196,5,153,210,126,19,37,123,136,220,125,34,170,219,178,221,140,46,113,143,148,238,130,73,21,33,189,62,58,184,211,100,57,123,136,10,208,220,249,94,144,93,245,173,224,222,55,159,220,157,212,226,178,164,147,14,18,152,181,133,182,77,57,213,133,241,155,123,167,162,118,149,209,230,6,207,122,81,166,27,206,181,118,19,202,34,8,215,66,111,53,176,243,140,106,255,226,156,148,0,251,25,172,28,39,6,233,222,240,50,167,76,155,37,128,17,144,123,94,47,195,203,128,86,209,58,247,36,29,170,212,179,54,234,14,194,225,130,31,40,166,95,90,161,165,250,253,249,198,41,89,7,141,153,130,89,53,116,91,171,171,8,31,155,98,27,26,144,224,90,199,1,166,204,177,192,62,159,125,104,234,175,96,110,68,208,220,78,11,136,179,49,9,132,36,91,172,200,238,97,220,11,104,205,99,225,163,152,22,138,255,224,246,73,70,13,16,28,147,74,77,85,176,33,214,193,29,222,2,97,190,167,95,47,222,133,173,32,1,122,88,23,71,8,204,112,138,168,222,43,180,212,124,168,100,155,5,230,3,47,41,144,148,172,79,108,209,249,55,21,193,212,95,12,63,29,56,76,227,19,6,250,53,105,137,62,87,75,253,199,221,153,241,166,225,153,68,39,187,40,179,229,158,30,131,67,1,216,241,111,225,93,227,190,169,60,48,21,65,246,115,164,59,106,223,169,153,184,252,124,239,127,123,127,46,9,62,132,130,2,161,73,148,96,246,208,247,162,81,107,197,39,181,77,30,118,251,70,148,82,88,90,208,148,43,231,34,199,13,124,134,231,179,117,7,53,28,229,226,130,234,29,76,101,3,42,113,90,76,6,137,236,210,182,86,5,187,218,106,120,229,237,82,73,209,120,208,122,51,190,68,48,175,196,229,211,32,111,236,136,165,220,135,220,161,183,180,96,214,225,141,51,175,204,52,10,217,88,142,134,9,36,248,114,94,92,102,107,105,184,230,205,220,32,176,131,10,79,249,41,41,82,147,14,197,7,152,193,255,202,151,18,60,83,180,166,103,110,131,181,228,123,132,226,119,235,125,189,63,142,102,183,251,147,183,223,245,254,99,93,132,250,121,15,23,208,114,104,184,45,234,20,231,29,231,202,237,226,139,26,45,194,250,9,163,241,83,247,179,100,84,79,90,72,88,75,70,151,238,144,217,200,85,77,146,136,240,29,151,37,51,254,50,58,230,243,234,184,210,165,77,54,167,106,89,182,92,102,115,132,19,33,65,121,188,114,115,113,169,96,185,240,21,155,252,127,48,88,172,71,182,86,31,250,225,79,135,85,241,255,222,87,149,181,215,106,128,52,98,158,54,140,214,40,145,55,70,84,247,161,214,150,136,82,143,81,247,154,230,19,172,217,204,87,102,17,224,10,183,49,255,106,189,77,129,165,172,166,146,250,95,100,131,81,147,92,252,68,160,196,3,47,14,118,200,8,102,41,209,16,198,161,84,4,88,232,80,60,248,186,94,196,153,80,246,7,150,250,20,150,46,157,15,119,216,37,141,107,183,107,231,107,107,101,119,159,81,102,182,167,175,31,47,175,241,46,28,207,115,72,11,198,246,15,47,84,206,239,1,84,10,51,95,147,160,177,82,152,168,96,170,112,139,103,46,157,44,50,120,249,97,212,217,18,151,236,3,12,206,115,37,204,18,84,173,70,193,243,155,244,249,148,134,95,102,197,233,91,47,248,47,179,31,100,193,71,15,48,62,28,12,52,80,151,97,210,157,237,249,21,59,182,1,232,15,205,237,135,86,51,94,176,237,164,173,14,248,97,138,241,47,177,231,221,167,80,216,221,224,1,100,121,143,195,144,228,192,246,229,72,219,84,108,72,145,39,122,18,151,195,193,222,154,123,246,215,205,252,103,135,95,250,17,89,154,34,247,78,236,185,6,200,173,59,219,94,16,192,76,20,33,199,128,162,67,17,235,149,226,88,31,103,161,5,110,171,225,24,134,73,8,255,70,189,254,47,207,93,14,249,231,174,130,109,145,42,115,181,67,103,114,118,10,224,134,3,176,119,128,163,163,162,209,187,148,57,117,238,83,63,98,143,58,128,60,181,241,103,1,251,14,119,152,204,50,229,166,158,176,63,40,159,194,60,106,184,248,9,12,243,87,170,153,23,66,160,44,121,156,117,31,130,202,5,73,224,217,238,139,244,56,198,176,161,143,249,192,116,52,212,62,123,168,237,227,209,136,41,168,206,172,56,1,100,145,26,233,86,141,4,69,225,165,99,124,1,188,137,61,0,185,120,38,234,41,79,2,35,117,86,1,197,121,148,117,137,162,134,25,254,236,229,47,162,168,128,22,182,247,65,154,238,189,147,193,61,251,183,134,249,137,98,50,239,23,48,134,80,133,226,162,207,51,247,15,137,218,79,120,148,229,243,184,79,76,174,53,27,95,8,149,67,235,236,116,200,208,12,50,115,113,61,133,198,112,204,178,244,185,27,83,130,39,45,37,214,3,112,124,6,166,234,28,35,27,242,139,189,118,146,144,56,179,254,101,235,250,101,58,117,93,237,218,147,105,81,146,73,8,166,72,155,207,3,69,186,104,61,44,141,94,214,163,102,37,31,208,176,144,11,47,21,1,40,94,76,146,226,244,63,61,227,215,229,205,173,206,56,161,143,35,105,199,99,246,195,144,254,37,218,8,117,104,148,223,247,181,70,80,153,177,73,102,158,106,246,182,123,141,185,106,66,211,151,13,20,17,27,221,200,0,17,157,134,179,67,12,51,83,20,87,115,131,152,13,161,157,135,146,143,22,118,134,232,188,57,89,162,74,123,173,88,97,188,8,6,179,146,48,5,23,224,164,105,98,70,100,187,0,90,174,113,185,132,234,150,144,39,23,6,174,34,14,111,227,181,188,66,69,22,30,94,248,6,145,77,101,216,245,205,22,200,216,241,145,2,209,219,59,195,4,165,202,251,72,252,204,9,131,252,99,179,150,10,168,212,30,85,247,49,56,78,249,4,89,187,6,157,159,132,247,181,165,67,87,201,249,204,78,229,169,183,4,33,153,218,112,103,111,84,4,211,144,67,71,157,106,127,51,73,28,249,169,162,181,73,143,26,249,68,78,116,2,103,58,93,67,145,26,213,236,151,235,97,71,99,128,64,106,217,196,90,121,86,173,53,74,209,244,43,198,122,147,32,58,125,34,173,110,40,211,82,127,40,254,116,22,231,245,11,217,13,184,145,214,2,72,198,0,139,66,204,121,205,145,18,2,13,184,56,88,157,204,105,6,254,200,167,77,132,183,63,57,81,48,208,133,34,83,246,221,199,138,114,53,130,8,53,218,153,161,15,72,191,186,116,195,142,151,51,74,14,12,150,137,168,149,60,214,78,7,175,240,55,7,80,209,155,3,75,246,185,15,69,192,217,255,157,7,236,62,123,170,81,66,28,111,117,219,168,199,242,183,221,248,172,91,172,109,216,214,239,59,111,231,86,4,232,59,83,97,229,10,107,57,167,197,120,138,179,41,146,2,198,26,234,61,158,246,146,152,87,192,102,168,137,60,39,184,253,206,37,167,84,113,168,103,126,108,102,70,125,6,113,119,92,29,152,82,139,228,246,214,74,67,88,48,106,238,234,221,99,60,172,14,87,182,73,254,72,201,75,18,5,4,34,91,132,60,139,214,4,163,233,65,41,47,180,127,205,205,15,219,146,141,63,94,39,207,213,219,235,154,183,139,179,13,163,27,161,11,43,14,242,69,233,94,213,48,102,17,184,244,136,218,248,32,177,71,198,206,218,242,139,240,143,246,118,41,35,58,108,253,140,168,136,77,151,170,40,119,111,156,196,79,178,219,175,195,187,217,20,114,139,8,104,230,188,68,7,85,52,16,181,89,63,140,134,142,57,52,113,9,178,60,117,95,150,232,253,88,252,84,197,180,8,213,85,244,54,147,197,72,71,168,207,87,40,236,1,88,57,255,32,6,9,82,241,244,226,3,142,19,14,78,186,120,29,144,238,117,192,163,107,3,209,164,9,11,190,122,138,138,70,140,189,220,90,31,208,154,229,60,72,233,25,134,176,159,33,229,22,127,215,158,4,37,81,71,91,17,213,62,203,128,134,67,90,123,137,248,74,138,217,128,8,95,17,193,102,109,46,23,37,54,216,247,208,99,220,156,92,71,148,101,149,14,209,128,74,46,33,32,241,255,224,64,74,189,81,119,35,232,139,124,144,21,46,234,179,156,236,180,17,30,215,192,115,27,89,27,1,174,176,184,234,12,181,206,190,49,29,42,168,156,154,153,49,5,126,136,87,46,234,141,236,239,220,254,248,220,233,216,148,115,14,188,179,200,45,117,188,88,240,130,167,172,223,188,110,49,185,226,65,1,203,4,110,127,143,250,248,16,76,51,86,211,53,93,216,55,223,128,224,15,133,147,47,115,68,30,172,239,155,80,160,249,85,148,245,142,36,251,121,76,134,120,33,164,68,165,88,2,41,208,197,138,109,107,13,235,22,182,93,191,205,39,120,55,75,198,228,211,172,57,146,48,29,52,95,175,141,80,18,158,1,113,190,66,9,205,42,67,187,154,203,178,218,123,149,110,195,204,99,210,253,12,225,137,122,90,168,46,27,206,188,187,137,220,241,6,222,28,209,110,100,199,68,245,45,1,175,76,162,101,213,153,149,234,168,200,116,152,192,97,202,1,32,219,137,38,117,63,120,238,249,162,43,61,26,250,129,45,247,255,80,50,96,4,59,180,248,74,36,21,53,244,60,167,124,183,83,235,181,97,193,217,221,245,252,24,222,219,231,107,24,59,229,109,63,12,162,201,52,250,137,127,189,134,29,161,130,17,130,16,133,248,191,141,50,114,153,140,2,213,136,30,38,158,83,172,186,11,139,94,137,110,61,183,226,105,89,10,211,145,185,40,185,167,15,100,213,7,5,107,247,75,32,247,205,255,38,69,21,142,81,53,161,232,123,142,85,8,196,124,167,118,132,89,91,14,56,0,229,159,222,141,245,211,10,111,246,250,179,156,255,22,250,131,102,180,228,146,156,67,180,64,127,165,9,15,75,159,7,65,11,233,225,68,167,160,26,53,158,205,58,250,11,108,98,24,12,103,225,110,243,108,155,40,131,87,99,245,0,186,121,108,91,217,174,145,134,235,11,202,154,94,175,246,21,179,167,206,155,48,72,159,55,249,230,22,108,95,168,8,228,79,255,85,7,172,24,3,56,93,155,17,201,196,198,101,9,184,181,33,18,205,153,2,251,18,202,32,252,110,58,170,131,71,8,25,179,228,173,252,76,126,85,170,247,156,38,6,74,8,56,147,134,209,15,153,127,13,130,146,254,74,73,88,139,87,73,152,24,129,107,184,84,222,217,30,235,156,159,118,67,178,144,6,144,251,84,124,66,220,217,217,57,209,93,68,0,139,90,136,24,203,90,115,252,240,142,142,254,127,112,99,173,15,126,24,143,104,159,19,39,254,37,187,170,14,245,197,39,11,246,32,74,11,47,197,227,203,16,241,224,122,6,203,84,77,96,246,180,55,27,8,134,190,13,7,250,30,54,190,70,12,215,186,42,187,85,15,114,221,49,114,146,234,137,118,98,197,244,224,113,69,253,211,13,161,215,102,178,110,236,138,202,221,212,148,188,57,243,114,221,164,137,115,107,67,25,177,231,250,158,129,99,138,83,57,4,53,99,191,242,14,4,5,177,194,182,11,164,5,242,45,197,69,71,59,114,157,30,211,61,156,114,122,56,39,47,196,49,232,168,14,5,197,99,230,152,50,155,81,105,226,119,5,124,211,11,149,145,83,216,242,214,239,105,251,44,251,84,162,158,30,120,140,175,22,165,65,44,190,174,125,109,234,144,160,192,205,147,64,41,160,131,128,15,31,241,105,185,211,56,245,115,133,245,139,32,223,255,106,193,193,151,126,66,167,208,197,54,117,181,118,91,29,133,209,119,70,235,25,200,164,51,60,127,63,194,163,208,43,249,220,161,56,176,37,150,48,7,72,2,115,45,117,93,114,70,25,80,1,17,162,184,21,97,31,124,6,35,116,248,53,223,16,149,95,238,70,216,156,222,169,98,28,43,76,239,91,22,132,67,0,182,3,93,206,6,107,140,65,1,56,67,107,250,89,65,154,199,88,160,47,124,62,13,147,169,226,67,145,56,111,238,21,27,226,146,191,108,234,176,51,79,79,207,210,10,116,77,145,57,190,66,1,56,171,105,69,79,80,171,55,222,72,251,208,213,156,56,44,8,107,192,229,231,148,9,62,85,241,62,143,236,113,139,231,39,105,220,106,11,91,38,61,21,76,169,213,15,234,69,125,202,152,172,157,82,141,124,188,205,38,32,82,251,181,150,116,14,253,181,74,182,146,24,24,238,200,0,230,129,217,164,184,45,202,156,228,255,49,92,150,195,185,243,113,170,188,117,200,228,17,163,203,230,196,38,229,185,75,42,238,80,148,87,251,143,187,152,44,121,194,34,230,163,246,92,159,75,237,23,88,219,195,19,26,114,205,210,72,139,122,32,231,77,44,123,98,192,131,24,105,97,159,75,16,240,127,112,13,211,162,196,2,73,179,34,189,190,44,149,58,240,73,156,84,239,108,31,193,119,253,141,250,137,221,242,25,59,6,102,67,202,114,147,140,58,86,40,89,130,37,95,108,251,142,16,189,224,87,216,71,1,161,14,141,179,70,229,26,108,79,173,64,246,121,29,36,106,199,206,223,47,230,125,150,120,253,173,17,178,7,61,219,229,216,202,173,210,101,5,122,114,5,243,144,204,113,151,147,179,37,151,17,157,184,121,220,38,74,68,126,117,180,162,176,97,213,39,104,102,5,157,236,28,138,24,7,137,253,193,178,66,194,237,220,223,70,150,156,64,93,79,158,103,241,90,11,173,96,163,235,244,60,188,0,64,117,34,26,7,184,17,246,194,229,208,151,161,64,148,90,102,114,60,8,176,150,227,115,90,126,246,182,169,94,240,126,238,157,90,92,224,72,175,149,246,235,156,57,91,35,23,158,59,194,151,123,149,244,160,81,102,83,246,223,250,126,89,197,108,25,36,13,192,193,99,36,141,165,226,67,13,216,34,130,249,18,161,209,163,50,27,255,7,89,150,76,89,161,159,195,209,129,228,210,249,78,217,140,199,61,108,9,139,240,213,137,40,189,43,53,253,85,43,120,175,187,9,97,163,194,134,150,144,63,76,98,193,25,238,247,106,3,234,141,11,54,25,126,69,53,138,31,156,23,253,10,204,143,179,185,105,106,109,174,129,210,175,170,166,22,189,241,127,249,233,10,111,8,27,84,39,252,236,60,19,122,116,88,99,126,249,89,2,2,12,114,213,27,247,156,111,64,103,209,127,228,62,169,248,114,51,75,202,253,62,205,213,216,161,71,41,239,197,94,243,249,18,114,23,103,207,104,121,15,112,136,125,13,252,19,91,102,158,20,178,4,171,71,115,202,125,219,26,200,254,177,32,42,101,25,22,14,189,83,77,143,28,125,127,110,20,207,221,124,183,82,250,206,176,150,12,86,14,120,181,142,13,174,214,198,49,59,85,42,155,144,35,123,189,227,51,185,199,3,215,187,116,251,93,131,76,250,98,145,21,253,100,195,44,191,251,183,189,39,131,204,102,104,195,177,70,164,251,246,27,211,146,96,78,32,251,104,125,77,219,21,125,4,63,139,107,237,217,82,161,97,196,34,6,92,169,18,54,19,206,218,243,202,156,4,185,77,58,46,127,94,133,17,117,146,214,189,221,164,72,119,233,58,164,45,53,16,70,16,199,111,46,95,160,241,158,65,109,7,236,150,19,38,236,255,237,21,181,108,0,57,41,224,33,255,196,69,215,24,238,121,76,240,90,152,154,207,126,73,194,37,3,201,36,246,101,192,238,158,80,94,39,215,46,63,205,244,116,231,65,121,63,37,7,247,56,41,255,242,101,171,104,15,247,162,59,8,9,172,109,190,242,162,147,134,117,252,141,250,132,2,249,18,162,126,104,16,100,93,237,113,242,7,3,189,5,184,246,80,16,168,148,108,172,76,190,8,201,182,130,125,230,43,170,208,177,41,106,104,25,95,26,234,191,43,143,195,89,71,20,118,194,6,181,244,175,103,146,84,78,146,82,162,83,240,44,166,60,72,136,159,205,166,21,98,0,24,13,153,108,55,192,21,204,5,68,17,199,155,119,11,136,74,65,111,130,180,152,118,199,31,108,200,237,241,74,244,191,131,89,57,137,247,196,219,21,128,79,88,187,187,211,229,208,243,28,55,3,116,86,130,174,134,184,12,161,144,95,182,110,136,199,78,63,2,228,27,202,18,78,217,60,89,189,12,132,2,125,141,52,119,171,13,85,164,161,206,5,77,62,134,74,72,184,108,75,129,18,81,197,32,109,34,167,182,224,143,21,140,7,197,43,248,72,44,173,117,190,91,106,117,230,236,185,10,223,132,14,54,155,116,84,128,193,226,37,111,25,220,249,111,113,66,36,147,126,191,174,37,61,97,90,165,81,130,188,4,32,159,103,161,142,15,245,239,38,128,123,160,168,82,18,66,229,225,43,110,175,24,169,0,180,0,184,86,11,172,15,97,80,55,219,49,135,62,231,83,3,33,4,7,238,231,59,87,150,136,120,130,137,28,152,149,75,222,246,108,163,26,85,52,101,248,126,169,66,204,229,234,6,41,140,69,58,252,35,202,207,14,132,107,136,169,18,138,150,36,10,164,210,255,218,81,131,230,156,169,116,208,24,39,114,187,121,113,169,79,203,114,31,53,86,99,129,128,133,63,132,159,241,58,26,185,126,254,22,110,245,39,34,10,140,163,169,18,60,190,51,25,74,231,189,7,81,217,191,111,156,246,2,235,52,83,110,60,220,246,59,37,106,225,149,255,32,12,168,102,79,238,165,62,244,135,59,108,103,148,174,121,248,226,200,202,182,176,124,24,114,187,81,130,129,27,244,136,217,179,115,251,101,157,100,173,129,28,4,158,109,206,124,232,157,169,178,47,59,220,232,246,193,206,226,233,141,102,26,97,31,133,165,70,25,215,170,60,246,217,122,250,78,75,151,151,32,233,139,35,18,90,149,22,244,127,220,73,33,251,46,146,112,68,255,145,71,33,92,96,111,131,194,71,243,128,231,58,255,159,202,169,166,185,114,123,26,247,111,211,138,218,205,5,119,133,137,146,195,215,44,199,199,119,60,137,189,173,17,16,149,148,153,110,241,171,181,216,144,101,100,43,169,191,228,98,59,177,236,7,50,203,186,58,184,71,29,255,108,80,151,6,193,177,95,125,213,42,155,173,59,157,30,12,24,27,101,61,185,113,245,39,52,251,178,196,220,92,168,160,175,254,248,138,183,17,0,18,155,21,208,89,10,171,102,32,126,253,44,202,146,154,166,146,78,104,87,212,28,105,137,217,58,182,253,45,101,184,99,47,241,27,180,115,204,106,168,103,9,30,171,77,84,104,255,195,182,62,172,104,104,229,140,50,25,26,231,109,38,120,26,196,27,151,142,214,180,201,231,42,175,245,13,198,65,176,249,142,244,218,93,232,32,64,31,160,228,202,124,87,176,45,38,250,142,204,171,159,87,155,21,118,180,63,84,168,175,168,63,127,127,136,89,160,231,159,7,190,89,158,255,211,30,245,242,181,214,34,71,101,10,163,183,182,91,158,227,212,112,162,46,241,248,160,2,223,94,216,156,228,103,207,152,76,226,183,178,157,55,93,197,47,135,24,130,140,248,193,59,164,42,117,42,210,93,47,200,35,33,79,205,103,175,252,102,93,2,114,222,202,30,221,243,131,179,160,47,197,243,115,234,28,134,229,165,78,63,69,110,69,253,159,78,83,230,208,186,24,16,30,232,251,152,165,137,205,200,231,21,157,139,5,77,37,58,38,87,164,247,245,232,51,37,35,62,129,250,137,168,223,5,70,42,188,214,212,249,215,119,200,166,83,251,27,2,245,68,118,178,82,35,232,115,223,175,241,8,185,143,38,50,12,1,24,101,234,90,183,219,4,135,106,246,20,82,234,209,254,127,34,44,90,164,222,2,214,197,180,227,68,99,143,3,86,170,50,69,188,147,202,162,49,32,160,196,165,139,166,101,16,116,181,145,163,160,5,110,20,15,21,178,141,92,173,114,2,255,172,55,252,21,30,19,150,6,181,245,108,210,210,219,24,243,240,173,222,189,223,251,136,145,157,13,99,9,141,8,186,120,10,186,13,118,17,116,13,49,86,23,81,140,249,225,156,147,232,58,159,8,11,173,246,213,93,62,11,240,9,19,90,20,1,5,177,222,136,8,28,118,3,18,107,127,72,84,110,234,89,148,152,63,48,199,113,136,220,105,187,120,79,96,237,5,65,92,116,16,19,133,23,19,147,201,145,250,11,55,179,187,106,136,180,189,181,81,186,224,117,143,5,248,157,202,134,176,41,156,227,28,14,117,184,234,162,145,248,79,207,150,168,12,222,242,94,207,46,67,140,207,6,22,35,112,193,105,230,185,73,114,132,138,47,69,173,218,69,243,81,3,234,222,90,233,40,16,163,74,86,104,9,172,41,35,255,145,232,64,250,90,43,45,93,233,120,251,174,230,41,13,54,230,42,115,229,209,80,91,88,183,72,136,157,113,100,138,43,1,29,45,126,126,187,224,254,38,255,176,101,57,42,153,83,194,70,194,107,66,139,2,134,42,94,10,186,81,166,169,112,210,163,181,115,59,221,84,54,211,76,70,35,52,127,252,11,37,150,235,110,126,240,78,46,172,124,189,217,39,151,22,14,239,53,124,178,14,245,253,75,230,34,236,72,49,19,181,45,2,168,79,140,255,202,12,192,158,157,127,79,110,143,103,176,161,225,89,199,140,81,117,71,171,35,51,163,7,204,224,52,87,249,221,226,251,47,59,116,114,113,236,160,145,234,245,230,44,188,21,62,173,26,18,125,73,10,176,213,68,232,142,129,169,146,225,98,138,162,208,50,84,254,222,175,27,229,154,205,154,141,72,75,72,44,93,1,32,237,67,57,240,62,115,244,72,232,231,167,165,234,3,129,167,202,101,77,50,67,34,6,25,73,234,89,138,30,211,49,53,49,16,45,188,243,166,239,1,176,178,223,234,236,6,126,45,53,32,133,154,245,177,231,174,191,102,107,226,117,212,46,169,79,181,175,16,128,175,67,79,6,50,2,37,62,5,50,235,162,112,44,62,37,204,87,123,73,26,196,114,93,145,126,36,238,198,81,168,33,122,252,212,82,208,24,56,194,172,7,164,225,253,176,160,43,183,99,182,211,108,128,85,58,217,160,6,195,227,151,158,221,146,202,37,114,50,49,209,207,207,3,229,115,143,163,18,32,219,223,23,53,28,30,65,114,75,61,247,131,93,30,159,59,51,133,2,248,0,90,114,2,18,35,171,226,38,210,124,70,90,111,145,117,139,160,136,70,240,98,92,8,139,39,10,178,146,189,148,90,254,118,143,26,149,116,118,27,171,30,201,85,161,88,171,39,23,138,82,114,112,181,62,201,31,58,117,95,66,13,2,91,191,248,199,180,124,47,53,226,108,38,138,120,178,193,16,13,79,11,131,126,192,109,35,139,157,233,227,213,180,223,237,178,206,24,27,234,234,117,229,61,207,130,205,209,2,199,216,112,91,94,240,48,81,191,172,117,234,118,114,213,149,221,191,247,13,9,210,192,177,185,184,48,120,182,189,95,135,92,193,254,242,59,161,232,85,180,70,212,12,215,99,6,39,35,125,57,77,193,225,76,39,172,49,129,39,27,129,206,166,164,36,36,162,108,48,86,249,248,157,48,37,107,120,204,149,218,63,219,37,119,180,231,131,215,144,160,247,197,132,134,232,213,246,95,80,8,51,227,196,81,84,80,60,76,151,102,215,200,36,133,147,248,71,125,27,28,17,165,213,169,140,144,23,7,47,148,142,104,185,179,58,47,131,181,253,141,166,4,97,155,159,173,3,110,196,114,154,236,206,82,151,108,80,138,177,208,207,41,203,134,65,66,253,237,5,172,160,131,244,126,144,120,92,202,9,119,213,234,118,200,244,131,58,32,171,160,91,241,71,148,131,121,234,103,221,143,98,58,153,195,112,248,6,76,16,113,199,192,131,159,214,225,232,50,197,2,45,35,202,56,55,174,71,173,191,184,17,222,203,110,90,247,201,248,244,4,140,41,39,230,5,29,106,174,198,221,95,91,209,182,125,197,201,251,115,34,119,144,196,12,136,202,15,184,234,64,107,164,208,103,237,234,25,24,36,105,232,121,159,115,25,178,102,224,66,166,227,25,75,9,215,212,28,14,93,110,99,1,227,225,67,75,190,197,56,185,143,7,157,103,223,87,181,41,183,160,35,189,92,185,204,100,106,165,215,55,189,178,55,40,96,178,29,138,173,29,105,140,193,144,156,18,231,124,238,15,254,90,10,235,79,92,209,246,124,110,80,59,100,42,212,9,142,94,151,200,160,108,73,129,116,19,177,231,38,181,70,6,186,46,72,19,20,49,235,136,95,121,59,116,26,140,137,228,85,82,186,227,15,179,163,9,3,90,104,63,226,253,14,88,87,195,36,180,255,185,1,27,25,76,101,115,44,125,211,73,234,154,126,170,76,109,226,243,180,3,226,53,156,152,46,61,152,207,103,124,2,71,180,241,130,39,171,104,137,69,88,178,88,182,231,132,230,83,7,134,48,238,182,61,165,235,166,33,254,124,202,240,149,203,17,28,117,30,255,211,20,127,232,246,32,82,61,196,224,81,19,17,34,251,89,149,112,63,193,121,204,235,48,9,75,55,3,223,57,16,204,3,107,72,96,222,171,58,249,194,29,192,103,32,156,223,232,180,200,148,21,215,91,139,237,66,170,145,201,241,8,17,203,15,100,192,93,30,60,171,172,149,132,231,159,201,220,28,115,115,185,147,155,156,12,163,199,104,41,92,246,144,200,106,10,194,143,51,232,18,87,111,73,92,115,132,196,250,73,170,191,121,114,10,148,91,65,119,43,52,43,126,130,189,8,94,242,146,156,113,41,139,223,20,242,241,145,93,165,176,79,35,237,87,142,223,162,128,195,103,127,43,132,255,44,142,126,168,129,72,93,129,255,234,183,92,249,55,73,203,103,199,189,130,76,82,123,171,198,35,163,28,194,23,158,184,64,52,160,18,140,224,102,120,195,67,13,110,13,180,198,127,146,81,156,144,114,169,53,113,126,29,224,9,183,191,232,51,120,112,235,28,224,38,127,41,31,161,73,231,132,156,134,35,112,221,246,62,40,116,218,95,229,235,202,143,51,159,128,120,255,204,202,157,119,243,220,190,30,249,231,68,85,47,197,39,137,202,177,223,53,19,11,113,196,65,201,206,231,199,189,136,82,248,190,44,194,194,58,48,72,58,48,16,188,161,27,131,237,86,82,117,146,31,160,161,144,128,204,106,105,107,45,64,214,78,3,251,49,177,45,113,4,218,186,64,55,138,164,4,246,230,58,68,14,15,255,29,251,183,144,13,55,54,174,246,187,135,81,82,183,225,121,54,94,177,219,76,241,77,233,163,137,40,106,41,24,20,182,11,203,73,158,48,136,199,26,199,195,71,55,122,108,241,170,128,225,157,26,190,177,137,22,182,170,31,191,105,39,69,46,244,196,237,133,36,119,201,121,30,255,115,204,23,1,215,116,60,145,167,16,215,178,141,141,143,180,94,187,113,213,154,165,33,124,55,90,19,251,176,200,192,113,104,184,233,61,92,105,69,85,203,242,188,231,229,95,192,77,66,254,24,0,83,108,123,36,71,158,117,44,66,106,10,246,93,195,172,239,89,207,97,76,255,94,129,106,200,224,40,60,143,103,243,231,21,77,130,189,73,148,11,84,133,136,252,117,111,17,238,252,40,59,20,249,232,74,203,69,33,125,135,108,172,24,158,199,13,18,146,244,185,158,117,151,23,37,47,48,102,141,75,6,74,54,74,140,159,164,156,200,244,236,6,157,153,245,104,82,57,234,17,87,159,200,105,16,84,45,131,54,111,171,209,100,157,53,106,233,124,10,158,84,83,183,217,152,246,12,216,171,82,156,58,214,233,114,241,69,127,110,14,168,175,131,21,237,250,119,235,232,245,247,48,178,176,243,19,54,190,5,183,177,13,215,24,209,14,182,170,255,161,92,95,251,192,198,143,55,187,91,145,82,192,35,218,31,36,10,189,183,228,44,241,103,164,99,40,16,126,139,177,9,26,255,255,226,28,234,55,159,60,208,92,7,229,72,8,89,182,209,168,178,112,199,61,253,233,42,25,90,98,85,151,166,169,250,26,224,53,74,248,126,111,255,89,41,190,153,8,146,152,156,104,20,65,128,152,148,186,252,52,207,236,215,70,134,175,29,65,64,101,191,14,228,80,115,12,125,117,41,158,90,59,24,129,0,109,213,78,152,170,16,221,227,178,181,75,160,135,31,12,10,186,183,245,89,89,175,150,23,83,7,240,245,163,75,55,35,22,232,132,19,135,70,160,120,215,175,156,226,69,190,181,177,72,3,165,93,175,134,113,30,53,6,102,233,10,250,80,49,3,38,185,160,12,152,227,164,150,32,243,85,100,1,165,45,220,127,113,244,39,131,196,179,204,72,194,84,181,112,113,43,251,192,237,146,26,179,164,161,105,126,189,41,32,141,65,212,194,194,106,89,122,63,226,137,156,181,76,146,210,40,80,237,126,105,16,121,109,148,98,46,183,190,188,196,167,147,213,59,67,37,36,142,20,11,20,252,205,67,73,164,67,93,3,96,181,221,58,140,172,139,88,255,248,228,100,16,162,252,231,3,248,185,63,154,77,206,122,225,7,92,18,252,21,20,75,154,32,237,87,44,188,223,165,43,36,136,92,249,190,121,204,45,43,105,217,250,117,127,75,91,16,223,92,8,111,77,206,225,250,90,83,89,128,92,140,36,67,200,55,215,74,183,251,240,96,251,178,249,217,77,196,244,214,182,46,212,249,232,148,83,98,184,10,223,117,236,34,177,229,58,70,176,154,218,49,149,167,241,179,127,140,12,35,43,209,64,38,75,141,22,88,40,72,63,9,208,199,130,65,101,10,109,204,168,224,172,145,179,17,79,195,95,42,194,33,225,99,122,164,189,157,128,232,209,126,142,2,173,1,146,172,232,151,17,223,45,230,70,212,42,76,221,72,142,83,221,99,98,211,43,73,216,83,171,188,191,10,232,191,48,82,38,167,146,143,236,65,104,220,174,73,243,53,106,70,70,81,139,118,139,121,92,86,94,248,90,143,91,140,154,132,35,184,253,62,66,85,198,85,2,12,168,217,72,144,22,215,186,175,100,163,232,74,112,236,173,24,148,122,202,253,0,46,28,104,7,182,142,124,77,145,153,52,107,201,1,195,130,219,183,133,218,167,6,104,208,144,93,250,124,95,154,215,130,53,8,184,186,223,79,37,109,241,161,49,177,93,172,23,153,199,153,44,202,43,13,254,0,115,236,217,188,237,189,26,82,141,81,85,61,82,31,112,34,135,0,178,17,191,145,136,127,36,76,214,117,206,69,50,104,153,178,153,68,235,195,105,248,29,191,73,254,61,153,63,142,134,31,200,132,56,173,41,106,82,213,199,98,226,90,186,253,211,120,141,117,153,222,2,127,0,86,212,255,48,229,199,167,113,90,132,250,103,168,41,239,151,166,43,56,238,28,71,211,230,83,121,56,160,45,60,166,221,216,187,146,136,133,236,94,39,244,233,49,141,225,111,16,15,221,169,90,140,255,88,175,133,124,218,125,237,205,214,80,176,56,34,61,72,107,184,247,186,146,77,183,144,45,200,230,25,23,102,192,206,234,21,97,107,7,120,60,207,231,238,79,154,96,185,152,68,74,159,230,180,253,62,113,97,182,244,168,57,144,246,204,140,30,196,19,114,144,171,252,175,243,97,62,213,44,71,105,206,19,225,212,243,228,109,31,35,205,172,211,34,17,120,106,3,13,66,255,102,196,53,169,212,191,248,195,26,131,101,137,34,45,221,176,9,28,146,45,204,111,133,88,90,148,104,57,211,150,27,227,145,225,95,164,244,162,167,55,138,62,126,90,148,21,189,239,43,30,80,63,159,176,214,245,160,130,119,103,5,228,152,164,125,92,35,172,53,73,221,216,130,174,71,96,114,39,161,19,29,228,199,245,2,188,99,241,191,197,195,76,18,94,151,147,50,239,0,203,201,128,26,82,240,100,42,24,191,204,129,104,194,5,121,0,40,71,185,215,108,116,114,82,26,194,66,224,194,30,225,206,103,241,159,74,34,156,40,58,235,58,86,27,194,13,194,210,94,217,162,154,46,168,124,151,90,92,72,241,224,231,146,74,35,187,206,68,94,81,92,23,54,166,127,236,230,161,181,54,28,124,130,201,191,201,153,239,55,228,175,155,156,39,64,21,222,48,254,1,210,254,162,111,69,199,93,39,89,43,231,234,33,81,220,17,75,41,244,17,137,38,144,213,72,18,20,33,20,132,230,124,199,233,245,73,49,145,18,141,198,49,67,151,146,176,116,212,194,37,116,216,170,251,76,237,217,187,135,22,89,131,4,119,23,101,147,118,108,140,153,234,140,218,200,201,143,202,197,64,249,82,78,235,126,139,104,82,111,223,152,140,254,95,221,126,17,150,11,144,105,242,90,117,40,153,55,26,246,160,127,24,14,63,144,94,153,194,179,168,246,238,205,202,223,96,146,237,6,116,203,36,213,96,121,219,248,109,187,85,124,18,21,92,105,141,205,216,70,165,75,9,248,57,111,212,191,55,111,193,65,104,184,67,50,84,121,68,210,227,110,240,77,226,124,24,188,187,126,57,47,103,170,240,80,199,190,198,184,145,101,176,113,99,1,198,186,4,170,64,132,189,254,150,163,97,61,103,183,80,231,225,167,7,143,33,30,157,170,18,66,215,122,40,57,215,243,58,93,137,95,13,135,38,47,22,111,87,250,228,126,131,105,81,29,173,139,215,28,48,38,124,100,229,151,26,16,230,136,14,109,243,119,162,161,2,165,67,211,172,111,55,173,220,235,206,208,153,35,55,168,19,145,19,213,176,200,220,214,8,35,144,91,55,190,192,221,1,191,93,120,130,63,174,144,88,245,224,39,226,232,11,123,37,117,61,134,23,195,211,241,250,253,244,241,44,22,244,33,130,110,144,67,219,143,32,173,31,112,11,6,179,38,7,206,51,73,13,185,76,165,237,69,186,70,132,126,119,49,194,163,143,149,140,83,12,194,5,170,180,231,94,126,242,153,222,165,227,112,48,99,67,207,154,53,173,22,228,6,104,124,214,152,141,161,164,177,202,157,237,176,17,74,107,120,13,86,67,52,76,23,73,129,181,218,25,196,151,184,75,247,84,123,207,53,151,71,154,126,245,141,254,194,72,135,206,107,98,91,94,142,84,22,110,87,156,148,82,188,26,211,24,47,100,103,159,93,225,218,132,220,45,190,225,70,218,25,94,142,253,126,198,105,59,151,12,94,189,179,108,227,157,0,129,22,248,61,204,223,87,84,146,139,13,185,47,212,138,52,165,173,68,12,150,107,41,177,63,41,181,56,88,93,250,172,165,154,121,49,16,86,167,26,243,231,201,253,135,164,44,87,171,245,173,31,188,97,194,161,54,32,185,175,18,210,122,254,173,243,16,170,168,142,164,233,15,146,247,147,139,211,90,111,201,207,107,248,40,48,223,42,67,85,190,15,242,62,98,135,122,200,244,31,184,105,115,185,180,2,122,244,142,166,237,81,68,10,138,237,34,28,57,250,31,179,101,6,97,75,75,165,55,228,81,26,199,240,103,111,85,73,124,83,10,230,153,169,199,234,177,223,238,73,34,127,114,104,93,178,10,57,37,203,110,70,166,71,149,7,121,243,82,57,173,178,214,44,190,155,123,236,13,65,123,21,201,45,11,218,58,219,98,82,43,135,153,183,170,181,42,62,236,74,84,110,58,190,81,164,230,85,208,58,137,239,78,135,109,211,246,127,34,106,248,90,15,204,118,230,35,53,9,245,131,157,97,84,150,147,158,202,125,165,58,38,10,78,163,48,105,249,205,167,215,228,21,67,81,94,221,219,57,169,49,227,251,199,188,178,40,9,147,206,41,102,96,123,176,59,227,231,251,63,234,223,214,11,146,15,255,96,165,40,38,84,247,69,96,84,2,196,59,224,129,39,81,115,243,137,198,125,17,41,17,35,38,220,183,145,255,115,224,33,63,98,35,59,250,3,110,137,36,197,12,16,193,10,115,172,117,12,227,224,82,241,44,222,23,155,32,102,119,101,5,29,229,30,89,222,233,42,225,238,249,86,160,31,138,210,130,13,247,158,5,149,51,235,91,199,19,196,206,202,150,24,232,177,158,148,42,196,77,3,67,146,40,114,55,186,100,68,171,226,235,238,197,154,212,136,160,215,143,221,36,14,156,132,140,120,184,196,214,137,44,80,145,84,42,37,218,36,18,83,241,237,29,231,224,40,4,84,202,121,240,119,144,99,90,208,101,98,152,60,123,207,64,61,81,165,145,155,49,52,250,228,183,14,141,166,16,39,157,209,187,49,50,226,68,133,120,45,139,46,29,253,163,125,158,127,158,238,125,48,94,97,87,97,246,19,104,37,212,169,80,4,201,80,196,100,33,56,176,143,247,131,119,111,173,176,94,43,113,54,87,210,255,125,194,121,247,132,29,213,131,63,4,145,26,34,41,169,177,198,35,196,204,82,206,40,175,68,235,236,157,132,58,90,170,230,131,0,105,88,36,98,241,191,221,92,70,27,93,207,57,142,182,133,185,27,16,140,14,151,103,54,72,191,173,84,211,58,88,29,158,163,223,162,177,156,12,192,19,120,10,40,56,61,243,46,33,232,206,253,202,27,152,140,107,36,75,250,30,122,109,95,163,214,56,128,119,110,27,62,205,28,171,68,198,244,205,176,175,102,236,23,207,239,157,9,87,203,250,69,201,82,68,101,247,230,17,220,190,89,145,223,138,118,122,237,61,109,143,220,167,100,89,142,145,98,232,83,175,198,55,243,41,42,248,201,108,169,249,235,51,179,225,197,181,39,214,47,44,228,204,185,230,58,148,206,184,228,67,198,191,247,150,94,220,210,243,126,160,182,27,121,177,52,5,3,210,200,108,174,175,156,147,147,205,11,206,240,34,133,227,40,85,176,159,160,145,133,220,54,145,223,63,230,249,80,154,82,40,102,80,101,244,232,96,244,122,226,47,251,92,208,2,157,237,90,243,23,235,240,14,130,180,194,121,106,160,187,6,0,118,95,242,139,134,148,29,138,87,82,193,42,7,3,238,121,83,65,202,105,135,98,211,202,167,112,237,84,246,82,74,60,201,16,101,170,118,133,165,215,249,129,249,154,247,173,197,43,141,246,72,208,80,2,242,100,56,147,188,193,47,230,231,136,128,156,8,151,120,208,129,239,91,102,246,227,204,212,254,20,28,91,101,205,73,191,253,50,4,36,12,71,190,3,114,61,169,21,183,208,129,232,31,48,227,108,47,86,177,117,110,59,104,39,60,53,183,118,76,83,21,185,78,237,29,39,226,68,254,16,27,2,48,106,187,222,4,208,22,195,36,139,166,192,226,104,237,164,2,146,123,51,29,180,43,26,71,0,120,108,70,84,3,30,107,145,114,128,106,141,205,234,218,58,151,106,157,51,198,106,21,226,65,105,29,45,242,162,183,194,104,95,120,113,203,139,221,207,65,14,105,144,50,32,176,47,66,159,189,42,26,3,143,149,253,95,33,159,172,213,219,108,67,82,67,133,195,91,131,254,168,237,109,108,178,27,83,8,60,29,249,119,19,82,245,1,7,112,62,255,60,181,133,158,128,42,91,248,215,50,60,238,179,148,112,30,196,137,59,51,55,157,163,250,65,3,45,52,150,157,28,105,5,110,71,12,174,130,56,110,27,13,251,118,203,237,220,90,208,171,209,81,110,176,154,252,108,77,54,91,115,36,53,91,237,198,157,160,101,229,176,7,213,251,152,175,100,178,187,57,246,13,121,56,35,234,212,101,56,92,16,59,28,6,163,249,86,72,104,237,176,44,244,66,176,255,204,23,194,179,62,197,144,220,192,126,15,65,164,18,160,74,181,80,33,166,18,80,94,89,128,12,218,253,52,128,22,204,50,215,233,230,157,196,71,166,244,7,169,18,144,207,219,77,222,165,93,244,44,173,41,155,11,135,244,255,128,163,149,93,66,198,135,38,166,216,37,212,14,41,176,70,206,144,197,35,77,225,99,140,66,75,22,79,215,141,46,72,194,76,132,230,48,230,187,103,166,226,226,194,99,129,121,99,9,126,206,138,207,75,143,240,153,62,117,190,76,253,78,158,96,145,29,113,2,114,56,230,61,25,186,59,59,251,189,36,79,140,42,163,139,189,19,191,113,1,192,115,105,232,76,246,118,110,193,232,62,213,131,104,246,121,136,174,223,230,36,175,239,170,166,221,123,217,111,203,123,155,207,151,223,254,206,64,152,100,36,167,217,1,117,200,78,80,131,32,3,92,188,131,118,205,186,184,118,103,58,136,97,79,235,45,31,131,77,207,152,246,173,193,85,94,218,119,137,72,250,122,241,62,77,232,248,212,239,154,226,223,11,177,51,56,174,225,179,155,215,98,34,89,83,33,14,183,203,213,227,194,10,146,251,140,128,185,215,205,120,128,102,137,242,152,11,53,181,55,132,65,95,228,159,19,81,118,110,72,145,248,196,131,49,114,164,23,161,66,73,64,122,151,216,96,60,219,96,182,77,13,66,56,202,138,135,57,138,3,11,83,161,225,230,59,62,35,34,47,111,2,89,58,120,53,130,33,199,61,103,166,114,142,99,194,59,104,31,141,141,15,54,39,188,86,240,55,38,134,78,227,230,5,225,218,214,65,226,63,73,117,2,150,250,83,182,208,192,76,77,77,32,222,95,169,83,93,127,80,167,75,117,172,105,74,247,221,140,72,162,233,32,49,129,109,166,1,176,35,0,92,171,106,35,239,148,245,135,240,161,215,74,17,11,117,194,103,165,85,148,117,25,69,144,81,202,229,190,37,182,11,133,145,172,226,33,41,118,187,2,64,208,71,254,122,31,135,33,20,110,160,189,88,224,157,85,240,23,94,80,128,116,114,148,91,72,86,8,89,211,10,133,175,6,160,164,44,83,150,121,150,126,94,93,44,104,230,77,210,190,35,211,86,190,192,142,44,100,209,124,37,154,173,119,142,90,60,103,226,122,143,222,237,180,143,79,29,54,50,73,142,83,48,160,170,63,96,220,215,143,199,203,216,151,98,56,227,81,144,10,71,132,92,157,150,50,124,207,224,207,45,89,64,252,142,165,211,110,152,61,223,53,199,9,205,128,116,92,59,246,88,90,58,182,8,181,160,255,111,205,188,47,136,109,230,218,246,124,25,41,172,248,92,27,90,226,143,86,190,28,120,81,69,76,17,173,22,86,81,183,119,2,251,33,16,36,118,56,47,35,6,167,237,6,107,249,152,164,81,157,47,137,206,235,23,81,98,11,53,234,233,199,189,13,33,236,213,196,168,142,202,185,184,28,162,114,38,201,138,100,77,26,134,2,85,237,253,211,103,107,70,165,98,112,200,13,58,19,179,59,131,247,159,55,113,176,254,250,134,69,200,150,82,123,63,207,7,86,225,89,196,64,229,81,245,12,109,195,220,148,9,211,253,54,13,171,155,6,21,42,255,245,180,33,83,166,211,132,54,204,16,1,201,12,233,252,152,90,227,198,232,94,85,48,233,112,59,226,196,121,223,230,101,210,119,79,21,46,79,178,219,153,175,57,95,18,96,19,194,26,214,166,98,214,53,118,142,203,29,40,25,23,206,23,57,114,239,161,29,50,48,91,176,93,17,6,108,2,129,201,91,226,218,20,180,107,187,81,12,111,246,66,111,119,163,118,75,91,135,113,219,246,245,222,219,204,215,23,11,111,160,122,104,79,70,5,15,144,139,111,21,216,207,216,27,91,166,6,151,171,221,59,248,211,106,176,251,12,120,6,136,46,44,92,76,22,100,105,82,80,45,87,188,244,140,6,195,153,158,97,114,239,102,164,216,68,147,62,155,33,185,248,14,98,120,5,153,145,137,54,141,13,2,4,213,167,151,164,159,174,181,191,124,165,123,9,105,138,242,76,99,144,243,156,130,82,226,74,30,30,152,177,41,46,46,241,113,111,45,131,53,248,212,184,39,236,146,249,177,31,248,79,184,81,136,194,84,18,177,165,112,178,79,226,26,56,119,136,209,186,172,55,198,36,146,12,45,39,221,124,101,70,45,31,81,229,212,180,196,211,139,129,144,115,196,229,30,237,110,82,243,32,200,6,32,2,194,215,189,117,254,51,182,178,205,57,116,179,210,136,228,187,116,159,100,242,234,156,71,211,194,10,57,252,13,38,97,208,100,125,108,73,208,254,56,64,148,145,23,36,203,18,4,74,100,167,39,25,107,105,33,250,36,99,178,50,184,72,44,213,79,245,183,113,247,50,210,102,138,67,184,234,197,160,49,187,89,246,145,94,32,242,217,41,31,238,43,241,24,184,239,96,185,150,101,234,113,81,203,98,221,2,34,7,253,255,98,63,112,14,182,201,179,66,9,87,237,161,195,37,35,115,80,221,161,238,43,245,209,61,101,235,60,212,177,206,229,71,249,9,82,102,225,80,144,172,224,109,85,211,109,184,178,186,73,64,237,150,126,233,86,253,54,64,140,29,220,19,95,173,221,222,64,11,171,117,248,92,148,38,9,179,214,201,0,20,235,82,250,223,77,88,208,253,222,240,182,112,135,206,251,69,90,250,229,233,107,204,154,96,144,234,78,84,80,92,226,234,41,105,231,73,57,156,85,96,21,2,222,241,62,199,98,119,177,63,65,111,30,35,50,220,32,97,125,102,252,27,222,134,101,53,195,22,172,230,238,53,145,58,158,42,34,95,232,201,157,210,99,37,88,39,103,195,69,63,63,93,121,228,134,89,112,196,22,123,108,138,198,101,177,104,13,92,175,144,151,90,179,250,59,60,75,145,92,77,74,110,21,212,69,186,95,211,108,246,243,30,220,163,251,172,233,217,96,97,35,110,40,150,65,85,180,96,222,85,69,147,106,65,237,69,127,232,15,193,154,30,137,205,136,167,103,101,233,163,182,172,110,14,10,90,147,183,236,189,98,220,47,85,71,0,200,205,213,122,76,171,107,146,96,253,167,224,48,147,167,22,88,2,7,120,170,210,97,3,72,59,103,180,95,95,220,247,212,198,209,157,172,73,136,194,15,49,175,68,98,65,92,86,224,135,218,83,101,31,81,181,49,10,64,52,109,138,60,63,193,211,47,188,36,89,99,145,189,237,180,61,36,196,182,53,176,6,151,168,52,60,109,123,203,183,183,233,90,137,122,243,206,79,184,242,79,6,56,222,42,91,65,202,61,80,54,2,138,76,232,151,232,42,110,108,163,37,189,221,116,151,102,55,27,156,41,96,132,70,181,99,174,168,130,101,221,239,171,95,164,134,51,77,119,88,138,114,205,140,168,180,111,60,57,210,70,193,238,132,130,210,226,176,27,213,89,225,253,254,83,65,197,78,125,61,162,125,195,62,4,78,64,137,134,198,113,129,102,106,5,148,161,185,73,65,174,118,245,115,219,41,215,19,231,137,182,213,195,234,212,40,255,173,198,220,162,12,139,67,238,34,225,193,251,34,182,218,31,7,136,250,226,20,49,230,164,139,196,124,239,213,175,161,165,84,31,224,102,75,67,112,226,196,252,176,217,19,189,94,29,140,87,101,24,150,203,14,153,153,223,184,156,168,98,195,41,117,126,22,23,217,249,181,185,149,125,118,235,232,152,155,157,161,72,99,51,30,243,122,206,62,177,64,187,106,28,53,203,4,92,15,122,47,60,138,240,197,230,196,251,150,201,33,152,74,216,195,79,136,232,35,119,212,190,134,74,69,213,244,193,137,192,101,90,167,188,147,214,240,174,54,230,221,108,59,101,110,41,149,84,172,99,133,98,130,15,53,11,169,226,15,65,43,159,155,217,189,98,135,211,123,137,239,69,103,3,144,3,90,175,140,89,216,141,119,207,86,201,148,37,131,97,188,86,82,125,165,155,182,242,225,137,207,145,33,171,86,246,220,116,226,212,248,208,151,195,65,36,77,96,100,114,104,40,245,11,97,226,19,124,130,6,139,117,252,6,84,99,144,197,217,70,208,144,150,213,62,97,27,226,183,126,108,103,148,247,251,194,119,238,90,185,2,10,255,184,159,161,193,47,118,112,93,222,132,145,122,175,178,75,115,35,83,109,193,173,30,177,128,126,195,41,4,136,230,97,151,239,35,218,51,113,36,46,199,11,132,123,22,49,148,209,161,98,149,110,136,155,161,16,232,63,148,188,245,165,122,136,46,13,245,175,231,45,104,140,5,127,194,18,55,97,10,18,157,46,143,243,104,13,191,181,41,34,135,136,222,181,18,7,4,207,213,80,116,140,184,42,155,8,59,10,52,149,49,84,119,46,48,167,218,113,100,217,184,241,216,41,121,197,171,143,37,139,50,115,11,153,187,105,70,155,205,137,50,210,248,246,70,71,248,13,177,58,85,215,55,194,195,44,110,37,72,151,208,224,254,112,56,247,175,63,175,160,238,108,114,234,45,140,101,51,130,209,78,184,187,149,142,65,71,164,209,172,141,176,16,11,125,122,91,41,106,104,150,168,58,141,78,49,10,1,20,153,122,91,68,100,153,116,189,128,248,70,173,89,149,180,112,172,178,169,87,120,116,107,50,251,123,13,144,17,115,18,205,34,74,143,65,198,210,220,22,17,232,194,152,144,221,159,213,35,16,137,38,23,121,53,187,120,85,212,150,125,59,216,110,108,73,102,70,249,157,254,177,169,140,218,64,228,176,142,127,99,135,132,251,183,118,73,89,17,178,176,16,195,197,162,31,137,202,170,32,72,109,242,26,223,154,162,175,210,9,21,69,154,217,163,71,112,241,202,30,194,82,221,188,26,89,78,30,249,6,252,121,134,67,6,134,174,100,204,248,133,134,144,58,194,193,145,195,192,93,105,246,188,146,35,184,130,57,215,209,104,148,27,45,48,192,4,129,149,53,150,53,33,189,82,22,229,212,255,76,219,109,242,175,133,249,74,173,102,50,152,115,1,186,204,222,124,104,239,87,253,26,181,245,204,97,75,43,98,143,4,107,159,253,13,69,28,163,135,20,65,51,95,99,250,39,222,134,250,116,226,38,166,125,3,21,175,206,125,20,103,92,202,127,82,113,98,138,52,58,118,185,38,72,66,22,40,142,59,124,80,114,1,80,94,42,236,101,226,15,88,208,170,147,95,31,100,180,37,90,54,183,5,134,214,131,56,50,251,35,53,158,139,190,84,139,42,8,27,97,75,125,201,87,6,165,164,171,155,42,104,141,139,121,204,21,168,149,26,46,222,171,9,96,97,244,133,204,225,251,138,162,229,18,21,27,156,177,195,180,203,124,83,183,86,65,128,172,163,66,29,79,75,229,152,82,249,119,38,193,85,14,93,199,73,42,116,208,92,60,102,22,32,77,218,105,118,42,71,45,161,142,157,58,55,216,196,193,50,84,26,26,102,199,79,73,132,5,100,38,159,241,187,166,225,69,185,124,129,221,61,139,176,151,122,30,194,21,15,249,36,158,202,140,216,126,179,179,58,87,197,90,69,162,44,29,64,202,238,181,172,77,244,244,19,198,190,115,12,23,104,175,144,232,20,206,185,141,62,151,200,97,179,49,50,115,94,97,39,233,159,146,190,251,166,169,84,59,111,205,115,158,3,28,172,8,201,76,62,224,91,96,244,183,224,106,254,163,229,185,115,237,125,104,83,68,137,192,151,51,122,129,149,48,203,170,128,170,188,159,83,170,179,82,226,78,109,65,210,194,168,195,202,175,68,153,32,252,121,6,55,101,154,131,227,3,158,43,61,78,17,75,166,51,139,157,90,210,50,126,86,180,163,157,247,41,200,58,182,112,42,146,131,174,251,182,125,148,39,33,135,144,1,205,58,40,47,207,222,13,3,236,32,119,5,70,214,240,184,46,113,0,251,74,171,65,69,126,215,173,114,85,188,240,144,191,110,120,119,90,107,188,99,172,204,77,87,173,181,215,245,4,87,123,107,236,137,198,225,171,146,119,28,211,34,44,134,137,28,189,102,132,234,176,225,72,117,101,52,162,50,252,57,104,60,207,67,160,180,78,119,0,62,197,246,164,134,64,147,134,129,199,160,164,211,215,60,6,131,177,42,194,184,126,7,93,169,65,72,148,207,124,167,192,250,112,124,123,41,146,251,223,91,26,206,226,2,135,160,84,251,57,41,196,249,169,195,232,230,202,159,101,168,224,170,79,88,62,219,13,206,226,2,13,125,31,249,204,226,108,7,114,163,21,229,10,86,49,222,113,189,0,218,3,78,139,105,165,100,59,17,158,184,127,163,167,57,143,55,223,155,88,45,191,182,240,97,177,132,2,64,234,22,249,74,4,125,221,2,210,95,36,122,107,177,133,201,166,151,40,228,61,48,202,137,121,101,153,201,198,244,105,122,213,154,202,8,190,58,28,193,105,51,55,212,85,245,118,67,231,71,134,181,115,171,100,133,254,82,189,62,179,39,69,141,219,178,170,91,188,91,55,234,27,139,45,196,124,45,32,132,94,208,239,127,112,4,22,138,61,252,241,23,124,188,137,1,30,171,203,50,236,114,230,70,144,133,224,15,240,175,117,22,25,17,14,210,134,243,15,146,206,46,181,173,117,250,185,226,239,63,146,0,211,137,1,207,249,79,91,7,60,85,56,42,31,230,33,48,153,91,113,149,11,5,17,166,162,174,167,162,183,176,145,83,169,50,99,73,76,173,69,78,29,103,38,219,21,73,56,246,48,20,46,195,45,91,119,218,55,121,147,157,183,221,84,92,207,79,218,191,79,62,217,139,171,134,190,26,145,25,113,75,58,201,82,233,6,201,11,139,102,61,23,217,178,107,110,146,162,147,203,226,116,111,38,238,61,115,200,90,82,98,72,204,243,91,173,244,221,117,35,178,89,110,50,163,72,234,158,183,58,228,248,174,49,68,166,250,148,187,76,102,202,178,9,65,199,176,179,54,33,136,197,140,131,176,212,55,202,111,179,167,94,201,161,163,200,180,112,244,199,159,15,139,132,183,165,27,117,192,251,165,31,126,50,237,27,198,73,178,20,42,101,60,94,124,85,68,56,51,8,114,218,63,239,56,64,230,33,214,37,218,62,208,234,48,42,148,49,11,221,216,14,106,255,40,37,13,186,91,67,65,49,214,226,114,158,5,32,68,22,202,191,203,39,226,176,244,199,252,49,215,93,50,54,128,144,57,89,3,244,12,242,112,117,92,74,255,157,193,38,49,219,240,15,82,222,119,144,89,7,244,101,61,204,101,80,30,48,80,13,248,68,93,192,29,64,7,23,54,132,94,66,9,62,72,79,8,68,96,183,12,45,50,17,190,48,13,247,105,27,250,163,97,48,93,134,244,116,71,137,86,136,67,38,172,97,150,24,5,230,242,85,207,128,141,222,134,216,125,147,169,130,165,52,85,28,230,190,52,87,150,255,43,8,5,72,114,40,22,114,196,85,235,105,247,100,123,224,33,184,101,171,160,202,207,137,196,69,126,68,230,116,160,46,114,252,39,77,30,143,209,83,1,115,2,240,225,66,9,97,219,253,240,158,53,174,253,18,246,16,19,181,147,21,169,192,15,249,44,174,253,249,232,255,100,74,193,47,218,183,184,188,212,11,107,10,68,64,192,139,229,130,244,12,220,182,111,190,95,126,162,177,153,209,144,171,121,12,197,158,201,28,52,60,193,121,230,42,188,115,96,122,149,9,84,247,225,36,84,155,149,5,17,103,202,229,84,215,8,119,19,98,115,18,25,126,135,197,196,33,185,216,66,16,182,88,32,150,76,236,252,126,193,32,138,158,227,91,235,112,222,152,123,157,39,118,126,183,53,68,62,191,28,84,192,36,78,96,203,234,146,99,209,71,75,51,44,145,90,220,95,154,174,173,63,233,169,0,83,143,92,211,117,239,230,63,102,42,226,203,111,174,93,40,199,240,160,166,74,177,201,69,107,81,243,198,192,80,48,78,11,144,136,109,215,118,79,180,205,88,169,104,231,154,61,95,99,217,96,87,208,19,143,182,232,206,245,70,108,83,90,41,54,140,174,109,78,196,229,148,14,212,191,141,76,46,197,174,21,157,138,178,105,21,223,90,242,63,10,73,189,56,176,110,54,189,10,168,125,236,140,61,208,209,143,229,40,27,239,137,167,222,170,64,61,212,49,126,155,75,81,233,235,62,44,127,123,113,140,124,67,235,90,65,218,6,3,91,93,203,49,78,97,157,37,169,50,150,107,218,242,28,97,6,150,90,30,80,192,58,172,149,28,234,1,95,69,111,231,42,20,140,213,68,205,17,21,58,136,187,135,14,43,199,136,243,252,217,218,2,78,78,184,39,7,76,67,188,0,148,43,26,248,223,9,127,235,62,79,53,21,6,0,177,160,25,126,152,96,165,28,114,183,196,115,172,35,62,17,23,182,254,242,140,15,177,41,132,137,69,154,81,83,166,129,111,104,98,47,197,29,22,29,29,40,13,53,117,180,136,179,196,82,208,114,146,188,67,54,243,128,149,106,71,85,194,120,219,53,134,166,115,213,178,60,228,237,84,200,226,143,43,48,165,79,1,218,112,62,230,217,168,20,40,213,48,210,103,145,237,206,55,177,205,59,173,24,185,127,98,119,231,126,74,245,38,67,78,172,121,239,161,81,128,214,54,241,18,24,223,0,58,88,26,71,235,88,212,66,147,164,215,210,199,210,252,80,69,31,216,195,235,207,222,222,67,59,213,37,108,120,100,78,40,73,39,135,94,41,131,237,171,24,253,1,64,25,24,9,37,228,153,74,158,71,102,113,98,205,234,249,199,96,210,144,53,77,152,6,233,57,9,119,78,36,56,204,129,157,188,72,95,61,97,20,183,0,190,31,119,156,23,201,13,80,12,184,176,146,214,47,21,64,96,226,125,36,98,123,67,183,150,111,138,20,77,55,46,253,78,14,50,186,164,215,216,56,114,254,49,184,203,191,3,235,57,177,216,243,181,104,219,65,43,135,165,194,23,178,234,153,84,146,100,74,108,145,38,200,216,1,9,132,113,200,17,190,181,196,210,79,166,61,141,175,155,115,76,127,196,157,83,35,168,14,237,186,47,111,129,117,56,231,255,210,138,117,13,33,27,122,28,227,39,109,54,168,241,109,92,236,222,239,86,46,202,4,47,83,157,55,82,46,171,109,83,39,109,233,35,214,14,108,217,133,175,40,69,101,202,252,147,170,165,140,129,201,15,225,195,158,223,81,150,181,197,247,16,183,193,172,128,42,165,0,214,114,17,246,192,22,142,102,58,124,102,143,218,22,32,14,82,85,241,213,37,183,87,18,228,170,30,179,59,229,252,174,0,83,21,148,105,241,125,251,238,116,92,10,3,5,125,137,142,96,201,24,220,116,239,4,114,24,29,246,65,108,57,242,115,73,42,125,70,37,193,55,58,117,115,142,235,133,169,214,148,211,193,161,249,89,27,208,46,86,43,164,249,141,242,36,176,199,107,252,97,19,35,169,170,213,142,106,27,141,172,42,105,236,189,230,200,221,181,242,7,206,135,36,24,226,81,91,122,131,104,75,216,231,212,189,167,102,26,41,237,191,187,135,170,120,97,223,249,174,35,129,181,167,72,129,231,186,144,155,213,146,42,36,159,203,2,155,43,248,230,100,181,29,27,33,137,243,99,221,110,240,10,208,197,9,169,196,255,63,174,112,68,211,17,44,209,63,241,4,129,134,94,90,7,24,35,127,70,28,199,75,77,175,88,159,136,225,203,15,141,73,61,180,69,253,216,89,172,9,184,20,89,228,189,241,98,9,195,154,21,44,9,188,128,0,190,203,35,170,188,21,41,218,166,25,46,208,208,215,183,59,157,39,137,87,101,36,228,66,123,238,59,155,178,235,158,90,185,148,214,205,38,87,133,58,149,236,65,157,195,173,230,94,11,166,115,181,67,211,153,24,146,228,129,134,200,216,23,180,208,207,226,155,251,68,93,2,233,47,185,71,15,148,119,219,209,93,164,66,61,43,44,207,130,239,131,84,89,110,224,229,227,89,203,122,129,154,113,221,27,77,18,251,133,151,122,62,137,178,76,192,46,239,51,194,79,96,61,131,155,106,86,219,147,159,64,168,252,207,103,107,141,47,249,44,210,235,109,136,116,129,3,80,135,53,51,72,164,148,152,190,239,26,91,242,156,200,45,56,129,229,29,147,64,158,196,83,142,249,212,140,116,130,220,188,158,203,107,174,81,132,159,232,173,211,184,79,149,176,1,185,84,54,192,64,196,36,192,173,48,129,91,217,132,186,58,215,52,122,155,233,121,190,107,17,90,116,114,153,199,53,248,141,26,13,122,252,160,48,143,137,187,180,198,48,12,58,251,245,161,186,239,227,52,239,63,138,12,106,182,106,152,198,143,25,211,163,77,214,9,110,248,15,214,68,70,83,119,67,146,5,71,105,3,58,108,41,247,242,192,111,38,162,52,82,143,39,58,188,176,199,77,131,2,94,22,218,22,16,244,45,239,72,24,159,102,28,90,151,229,31,199,228,67,32,190,177,134,255,176,189,118,182,134,254,100,94,15,232,3,159,49,222,8,155,136,153,154,128,109,44,107,103,25,197,21,177,223,18,133,203,212,32,90,155,30,243,146,140,8,58,38,105,24,239,151,119,244,30,97,58,48,210,169,159,209,190,44,172,192,194,89,146,186,229,224,125,63,149,196,127,47,111,25,117,147,81,237,197,154,159,13,36,224,203,202,100,146,178,204,242,137,27,87,173,144,149,136,112,113,55,147,190,45,10,20,142,110,72,69,138,75,217,99,64,29,159,227,191,217,70,127,226,246,203,57,151,37,99,125,143,206,138,110,153,142,58,23,142,140,221,46,240,253,153,41,167,171,235,26,35,195,219,41,70,246,60,141,143,100,6,43,255,164,232,22,184,159,127,159,169,53,106,229,101,78,24,144,231,229,125,106,146,188,12,115,182,103,48,40,81,13,58,58,76,239,80,20,111,141,5,198,149,253,181,11,119,211,193,199,124,177,49,92,192,120,251,2,131,85,124,237,201,138,24,99,156,243,178,204,78,190,253,229,23,240,143,193,125,169,174,44,31,73,69,243,155,10,146,92,181,68,143,47,56,32,174,151,190,39,53,217,231,82,131,153,170,110,0,122,36,60,101,115,240,34,31,20,254,132,167,119,222,41,209,69,129,222,3,26,206,142,59,181,110,114,210,30,105,175,165,38,3,91,107,221,187,97,79,28,33,30,84,117,65,147,154,85,37,118,188,142,177,254,94,166,91,202,207,216,173,65,209,177,164,136,211,71,114,174,197,183,218,235,194,190,93,240,192,50,117,31,61,158,45,34,95,121,176,16,224,158,223,183,80,109,114,47,167,223,10,102,76,215,32,66,14,251,9,11,2,214,220,97,15,173,223,18,2,145,227,227,136,151,1,53,254,205,80,34,84,86,128,41,85,136,199,201,8,187,146,23,78,233,80,124,252,191,123,16,10,186,201,137,134,147,102,244,183,232,30,8,195,121,160,180,168,245,108,95,122,145,125,53,30,192,12,68,102,102,21,119,243,96,51,238,179,122,105,31,103,169,32,251,62,230,37,28,92,255,178,180,24,118,156,100,101,228,132,119,185,57,108,218,245,28,32,175,196,130,9,35,62,54,65,174,187,72,93,13,157,36,247,223,74,17,177,150,51,39,228,194,21,153,242,110,64,34,207,88,232,208,212,205,111,222,193,220,21,89,228,1,109,219,223,234,147,5,107,136,90,129,168,182,54,41,144,72,164,217,18,245,72,217,171,149,136,39,56,192,69,216,100,164,223,135,153,215,168,146,110,36,1,148,71,150,58,130,174,228,53,24,52,141,47,44,177,68,51,231,113,226,41,175,151,97,60,253,27,136,66,147,120,194,15,78,199,239,222,218,222,116,255,190,125,135,64,173,7,210,28,73,241,92,13,54,214,98,247,75,189,81,97,178,141,138,133,185,174,167,251,224,224,163,76,189,111,240,231,249,100,123,208,62,212,98,132,246,85,243,234,177,24,201,122,125,140,136,118,36,110,215,103,227,45,148,33,219,134,139,111,34,123,59,49,190,51,123,17,84,12,99,102,190,28,219,44,54,86,42,57,64,23,24,213,234,222,23,44,195,110,114,236,218,162,167,57,144,113,200,109,119,230,53,77,209,191,228,140,197,203,33,54,224,101,40,112,107,168,50,232,145,75,152,162,220,187,245,113,70,129,167,204,99,136,217,5,32,188,33,28,19,246,28,238,196,169,136,56,134,168,66,74,181,40,170,15,186,137,213,103,99,169,225,244,46,141,184,117,182,209,84,0,132,200,198,40,39,137,244,79,17,200,81,176,44,105,136,202,26,39,78,88,170,106,39,251,186,9,36,182,0,68,99,220,86,70,75,228,27,140,8,187,231,31,31,86,155,131,102,55,187,189,255,14,169,70,95,114,52,75,163,158,115,202,22,4,121,39,246,119,74,158,151,161,55,81,222,153,228,35,130,80,48,177,222,164,118,216,211,154,111,224,255,249,253,84,132,73,152,61,243,82,216,83,50,187,89,56,153,9,65,32,207,207,91,173,121,146,231,203,74,2,252,34,128,209,225,0,98,105,34,135,104,214,156,70,211,60,8,146,68,106,100,154,251,96,92,228,191,120,206,198,56,214,254,125,208,85,239,130,172,189,33,244,77,80,187,84,120,81,18,214,123,74,62,208,36,36,161,95,106,77,224,89,38,137,44,138,255,3,190,35,251,93,125,63,205,207,37,246,46,94,4,25,47,125,0,187,23,36,36,41,169,114,44,72,246,128,84,90,183,40,16,35,115,97,117,195,186,97,60,126,137,129,83,3,2,116,179,68,97,31,208,55,205,138,158,205,236,139,186,71,207,240,3,232,136,172,94,126,108,9,41,143,171,54,136,146,102,143,236,69,95,160,227,64,132,254,7,96,200,175,163,76,111,51,53,118,90,87,243,177,238,143,207,50,114,142,169,150,33,169,116,59,208,118,222,89,64,254,85,80,82,27,151,81,132,219,90,9,65,191,74,81,206,241,69,232,184,193,214,244,128,83,237,114,60,201,35,176,192,49,43,248,168,106,8,63,192,183,139,153,105,244,140,68,155,10,138,137,234,108,187,36,174,155,252,221,158,206,39,203,198,71,107,62,110,158,92,79,41,17,136,125,50,243,148,51,94,96,19,59,8,23,210,37,81,133,27,233,194,122,35,97,82,3,145,231,189,60,82,104,203,105,17,174,18,55,56,178,81,175,214,223,150,44,151,201,99,56,242,81,69,208,214,203,41,142,180,160,171,3,147,94,106,219,0,172,86,23,231,170,51,237,93,233,151,109,76,122,214,244,209,173,55,212,1,147,254,145,84,73,163,236,158,34,151,145,139,240,103,36,88,167,134,98,14,177,74,70,89,141,242,206,38,111,196,166,36,34,175,127,58,150,169,242,215,81,177,20,108,107,180,110,227,40,95,0,74,155,224,214,118,164,196,183,160,143,63,215,14,144,198,112,49,91,241,236,125,216,41,18,75,44,165,149,129,146,82,205,155,9,171,32,10,250,206,40,29,243,100,77,117,18,225,212,5,18,207,148,191,216,10,158,110,206,68,222,38,168,160,178,179,133,173,3,144,233,107,43,160,34,71,213,19,39,59,87,130,23,109,33,87,61,5,47,218,167,122,245,227,113,90,212,37,178,255,232,197,134,129,238,148,149,153,46,0,3,126,0,80,2,126,211,43,177,6,138,61,226,66,151,161,37,208,54,58,106,81,17,139,198,238,124,129,17,9,4,115,113,205,25,249,64,11,255,229,4,177,183,205,236,89,119,137,32,65,166,197,248,46,153,231,36,40,71,160,48,134,175,19,188,200,98,232,209,99,108,29,62,55,74,166,213,225,113,18,127,34,89,193,251,85,63,18,51,147,227,219,151,72,51,105,215,105,105,67,78,187,222,200,38,208,61,103,65,236,89,11,149,116,253,205,69,137,212,76,226,240,221,55,218,65,97,247,233,0,186,202,102,231,17,107,190,0,190,204,175,21,35,200,92,111,39,226,247,34,229,20,237,103,136,85,129,55,189,42,191,116,189,170,242,27,40,210,8,223,58,76,216,154,240,68,129,242,187,99,31,110,97,94,171,133,101,91,153,204,148,134,118,1,84,156,218,69,78,116,204,146,240,136,176,107,0,97,104,11,65,124,158,23,217,32,159,83,146,99,115,160,92,5,239,151,202,53,221,109,35,136,163,210,0,217,242,168,176,107,66,116,219,103,120,4,157,223,230,57,136,112,99,186,138,151,238,57,185,133,31,233,244,238,176,178,142,6,23,95,58,109,88,13,167,58,15,161,57,216,112,242,236,152,204,45,202,44,15,180,179,162,129,236,162,27,0,69,21,206,119,66,174,87,155,188,156,215,141,136,120,250,148,50,122,6,246,252,153,60,69,188,111,47,211,51,58,167,27,205,96,191,23,73,56,187,203,141,108,65,46,200,114,252,172,242,64,245,245,211,28,238,245,128,239,193,22,233,109,205,156,228,24,33,77,193,230,57,42,67,158,181,207,115,195,8,85,217,222,33,55,139,146,23,201,8,60,241,21,47,219,253,147,141,172,193,0,69,185,69,164,138,231,202,71,217,24,237,245,182,66,236,250,212,146,212,138,65,220,66,70,245,68,119,10,116,160,115,26,151,29,160,59,220,23,151,178,17,13,52,232,88,56,112,141,204,122,116,173,86,109,176,6,246,76,224,97,148,19,24,195,236,227,107,27,20,242,29,229,198,111,62,214,244,51,176,40,183,127,20,117,213,139,93,203,143,246,222,67,172,250,165,254,219,252,67,189,3,210,205,60,244,29,53,205,201,23,49,214,24,35,20,20,3,188,161,244,82,150,80,23,42,224,163,18,95,253,190,121,51,169,4,113,25,254,60,187,89,156,223,28,46,227,63,170,247,218,133,16,115,81,196,0,94,148,112,119,88,227,226,174,253,34,249,165,96,247,10,85,48,141,8,45,3,115,136,220,227,99,144,228,50,87,112,172,20,126,203,198,109,75,20,106,33,79,33,41,113,183,5,103,245,18,150,226,122,151,31,227,28,36,50,79,189,185,144,59,194,253,140,191,6,38,209,140,224,182,135,249,63,128,33,175,78,227,218,241,68,229,186,105,108,3,1,18,7,200,250,233,8,55,21,105,224,140,49,101,185,71,213,132,17,130,73,36,158,9,35,115,194,116,46,139,130,17,11,119,208,228,60,69,5,130,179,178,145,69,136,197,125,129,215,121,137,202,113,14,111,174,151,14,210,152,179,55,237,239,169,123,91,81,128,81,16,243,132,81,68,178,158,189,205,219,245,187,72,134,28,192,61,137,56,211,101,24,51,106,29,143,175,238,10,67,90,2,98,197,70,221,202,227,65,64,211,118,133,113,74,162,166,217,129,75,18,207,144,20,93,55,127,254,134,17,86,233,157,118,16,100,186,142,135,182,170,231,163,56,201,13,149,179,25,254,11,117,82,161,5,46,124,62,99,82,92,187,239,133,149,72,76,45,66,235,52,218,45,236,104,252,159,196,115,105,76,29,39,58,73,153,112,173,91,193,31,140,110,121,133,203,153,33,205,61,149,77,38,190,45,130,147,186,61,249,16,27,194,159,221,108,177,174,143,250,89,147,50,234,3,201,30,117,78,185,210,9,72,154,196,209,217,3,200,63,102,67,160,111,253,14,210,52,210,138,97,101,112,72,23,14,208,31,213,142,195,125,162,139,80,113,30,49,22,89,232,63,105,5,23,16,17,76,35,17,140,109,138,84,117,205,94,223,37,107,56,234,121,83,44,190,220,147,161,51,77,54,113,10,147,217,52,197,139,198,40,172,241,88,74,88,108,209,106,52,176,153,230,194,45,232,84,112,253,123,213,124,193,80,183,23,189,196,129,210,0,158,179,41,234,114,102,110,216,104,124,145,189,237,123,81,169,130,54,88,233,132,80,30,165,52,124,60,213,176,206,190,248,210,19,213,80,243,172,245,250,243,238,202,164,136,243,245,122,230,125,169,106,106,184,200,188,61,23,4,101,19,27,214,212,100,48,167,153,171,46,48,4,131,91,95,73,190,197,32,222,85,209,72,25,145,159,74,193,122,68,118,208,220,46,222,198,136,207,65,100,113,199,47,107,150,87,180,128,222,219,215,17,72,17,96,67,43,212,161,210,69,222,15,2,88,41,155,114,180,29,97,236,159,161,151,203,209,248,64,191,102,46,106,241,57,46,47,178,56,12,188,144,25,29,130,48,191,8,37,188,158,145,126,18,107,20,23,14,156,194,107,0,167,64,12,224,228,160,33,230,165,7,121,253,8,140,178,5,251,142,22,221,223,51,92,28,157,131,150,26,29,153,18,77,37,228,21,158,45,8,156,97,161,147,248,89,164,108,73,49,42,39,99,175,220,121,196,226,75,195,116,80,137,203,225,194,211,63,235,165,38,136,50,24,243,83,7,14,102,36,234,198,214,127,241,135,38,117,169,141,246,16,181,131,75,134,84,220,95,17,142,253,47,53,246,249,120,106,127,30,220,115,11,79,57,195,135,253,167,151,5,113,36,31,164,103,182,226,170,164,162,246,110,2,212,235,90,22,246,185,88,32,21,5,232,149,50,57,190,21,145,66,220,206,60,101,2,153,192,236,141,242,154,32,8,87,20,4,121,236,219,41,122,180,163,14,53,55,52,202,170,194,172,208,77,153,75,67,137,249,126,128,189,139,81,139,55,187,217,42,161,158,67,97,183,61,252,64,212,69,151,134,237,77,10,119,28,94,199,134,67,52,89,142,155,36,217,200,239,12,73,115,120,121,136,88,216,178,28,102,136,111,101,54,27,60,108,36,235,149,182,22,246,192,203,24,180,157,22,205,42,181,202,144,240,11,1,135,246,118,174,38,54,151,217,131,131,194,223,50,44,26,72,39,236,235,99,14,11,28,98,52,85,158,229,16,218,8,32,189,248,82,119,240,132,11,168,188,188,91,95,245,14,81,76,135,54,158,217,180,29,57,66,203,250,201,199,121,29,152,206,249,247,10,216,13,220,199,143,155,86,155,231,34,244,217,246,0,247,176,9,168,84,31,139,72,177,251,3,118,6,176,103,33,3,128,29,98,131,77,104,178,199,225,43,114,115,250,99,44,20,238,107,126,153,9,8,228,197,32,168,237,118,127,47,194,183,30,252,146,69,71,251,112,249,248,41,49,100,85,9,91,133,201,110,39,118,190,10,86,26,115,226,74,2,72,20,234,252,84,136,20,185,102,40,173,31,65,193,156,16,219,200,90,131,6,134,244,82,82,107,113,53,110,94,68,58,246,156,151,149,207,4,133,30,146,56,209,113,10,69,219,75,205,128,143,222,225,140,30,236,142,184,195,50,196,5,199,135,53,112,232,245,240,10,56,115,20,196,241,226,176,139,170,31,0,106,223,158,28,244,245,241,201,19,158,225,155,127,128,51,29,142,90,198,90,125,229,116,5,155,42,222,182,175,5,107,2,145,61,20,193,69,60,238,195,93,34,223,143,140,62,7,188,13,201,108,216,117,161,55,202,208,204,40,231,245,183,50,157,167,224,218,253,86,136,161,104,175,134,119,74,149,111,110,224,25,192,28,26,180,33,67,196,23,121,45,82,231,10,18,185,216,111,6,236,87,231,12,252,1,40,199,178,48,74,162,242,150,46,210,74,222,147,154,162,60,173,107,164,222,32,243,208,225,203,90,197,83,235,63,142,161,242,148,189,204,120,195,173,63,18,225,234,198,175,78,17,4,99,117,95,219,255,2,189,113,113,241,3,2,231,148,235,5,130,139,33,178,88,21,124,82,247,63,171,158,249,231,32,187,234,69,151,219,243,95,58,211,87,114,117,92,235,101,234,211,88,164,132,232,123,212,180,231,167,183,135,104,80,145,207,53,96,211,131,242,214,17,241,173,218,190,23,147,169,207,213,26,89,104,181,198,153,202,100,18,40,79,42,7,220,227,74,38,125,73,251,60,153,124,185,34,33,55,49,84,111,217,42,241,248,11,151,209,183,151,62,1,232,35,244,140,77,0,165,181,18,168,61,78,165,54,10,121,171,234,233,170,253,185,181,234,189,202,222,9,36,213,53,237,222,247,218,126,52,184,27,239,242,212,190,132,129,182,15,163,213,247,150,45,68,18,106,87,23,77,64,216,152,189,9,12,72,229,182,211,227,110,38,125,203,244,6,44,109,196,78,102,62,135,7,132,30,172,153,235,168,155,137,5,89,233,198,90,124,11,167,181,237,99,172,221,161,206,215,65,75,117,62,193,21,116,185,229,97,111,115,20,194,224,190,97,63,8,159,217,150,121,243,149,13,79,44,201,171,18,31,215,3,47,207,52,228,214,129,172,148,252,39,27,13,43,126,112,231,109,2,18,251,97,115,238,67,147,142,172,175,2,234,207,137,12,119,236,67,202,145,49,78,149,95,247,31,135,159,37,225,148,232,226,98,181,200,234,119,34,98,84,122,177,252,163,142,156,77,105,3,55,3,207,34,182,229,151,27,75,206,149,159,38,100,252,152,51,183,169,199,19,43,93,151,156,78,217,13,246,162,178,176,72,217,186,65,19,32,226,66,87,84,188,46,251,140,192,196,100,150,165,124,215,75,69,82,213,210,76,225,112,120,253,92,109,254,78,60,7,189,103,165,141,105,44,12,88,69,95,74,190,248,140,38,178,104,212,245,17,117,199,199,45,163,149,152,34,41,29,204,210,75,14,252,214,76,51,131,150,71,54,197,98,26,11,143,237,234,39,249,121,89,133,69,104,61,40,186,48,149,129,185,136,43,195,207,108,83,88,148,23,249,41,4,177,186,188,19,187,126,244,238,250,69,167,94,3,73,210,152,132,160,112,245,227,100,210,125,232,253,242,40,201,26,149,229,120,211,80,123,33,142,97,180,7,72,8,94,65,182,52,94,220,100,31,221,190,230,64,133,204,63,12,125,38,236,177,247,161,141,63,155,0,86,108,168,99,201,104,194,131,188,127,208,137,23,196,35,4,84,20,193,208,202,93,0,46,219,61,208,123,104,159,201,225,80,124,118,250,158,123,176,180,241,218,58,80,132,112,131,92,50,143,162,141,245,34,126,49,93,126,167,94,132,193,196,26,234,26,188,53,220,193,154,192,120,125,137,77,51,39,126,195,49,75,214,81,13,133,227,242,251,102,227,5,193,143,41,184,59,122,185,128,201,221,147,205,67,96,236,115,14,26,124,26,67,40,79,125,200,15,109,222,83,116,74,41,108,156,201,80,33,130,26,14,102,46,193,70,155,73,221,207,178,208,230,47,25,157,81,123,120,158,226,179,248,177,8,184,161,200,201,109,122,43,224,13,24,86,243,180,184,135,42,198,112,133,153,27,134,61,55,161,152,99,253,43,213,196,62,55,135,197,46,140,25,40,236,138,91,145,183,87,172,140,134,241,120,122,132,176,210,80,16,171,241,76,109,189,1,93,19,104,49,178,123,191,153,14,168,243,235,199,118,195,176,213,230,55,213,129,123,119,198,162,91,161,74,138,199,208,25,229,61,60,157,84,0,43,179,225,204,146,53,241,140,61,141,217,101,176,214,102,48,66,38,189,196,138,96,168,83,41,80,142,179,129,101,173,89,114,187,200,114,82,30,100,27,145,122,144,175,111,105,180,51,5,216,67,54,248,16,102,152,198,26,231,207,201,157,243,36,14,203,160,104,30,61,167,253,70,178,71,138,120,23,64,73,172,71,218,90,239,25,113,244,120,12,1,196,68,80,123,10,218,213,237,17,159,149,181,26,237,233,198,199,114,117,1,100,156,3,106,206,72,78,179,24,222,198,131,23,210,53,196,104,213,209,58,129,112,45,68,112,141,124,155,82,164,33,224,116,113,31,108,32,86,162,51,132,154,43,179,62,203,185,60,186,93,22,138,2,239,172,67,132,3,221,16,78,219,47,176,128,221,226,81,116,61,194,212,217,198,160,244,109,148,69,62,19,13,127,247,199,108,203,166,188,109,200,68,5,52,156,205,249,179,175,156,119,165,141,123,248,91,251,113,242,227,3,111,243,12,212,103,128,127,193,183,86,155,110,232,194,220,12,186,237,48,74,167,108,223,182,180,217,90,206,127,90,62,108,53,67,117,92,107,223,76,149,12,202,237,153,110,190,59,166,147,165,136,113,170,139,184,221,157,225,48,1,90,65,190,68,183,232,197,73,141,65,135,80,214,45,83,79,177,59,99,54,140,247,92,209,172,154,135,83,114,137,97,159,189,210,67,249,6,121,49,163,67,97,53,58,3,68,118,0,153,21,65,138,184,2,244,15,182,28,239,39,216,10,222,73,211,242,165,161,6,189,138,26,53,24,78,104,13,149,183,76,7,28,108,63,76,98,88,127,41,213,220,251,45,53,121,126,56,194,23,252,113,131,120,247,180,78,29,45,124,60,139,43,28,156,76,218,13,212,107,202,233,58,228,36,226,44,243,100,82,15,93,241,173,67,21,168,229,194,31,125,158,17,252,79,190,39,78,100,200,162,216,219,193,98,26,153,96,220,121,156,218,203,199,145,124,39,17,4,238,58,0,147,204,249,62,116,138,226,188,55,208,143,9,75,105,54,185,219,253,246,63,141,17,251,92,242,4,72,75,198,194,214,56,189,151,93,29,33,216,170,186,111,208,196,30,22,134,123,130,94,155,233,59,233,198,151,51,42,31,122,168,247,37,114,20,231,83,61,96,179,48,177,215,7,150,43,110,134,105,52,48,179,165,71,93,137,99,139,237,68,150,170,164,178,161,118,117,238,73,229,120,154,76,64,181,66,2,227,70,98,124,205,167,92,7,11,248,186,255,246,63,176,76,33,223,236,180,159,114,187,74,36,114,26,220,75,124,239,190,227,35,11,35,143,112,59,175,186,212,67,249,173,217,188,255,217,158,119,99,88,206,32,138,27,116,230,22,44,23,160,1,116,92,160,211,87,77,201,88,82,87,102,31,36,96,65,125,10,108,121,123,86,217,76,235,115,221,94,230,103,3,225,111,247,30,233,187,98,250,252,111,213,150,48,227,13,213,63,146,245,151,65,202,184,151,102,119,150,40,103,130,200,207,16,187,64,25,6,145,69,218,114,30,107,88,94,226,97,91,104,189,16,189,83,14,189,211,16,21,168,181,120,236,218,187,197,224,180,70,23,87,81,18,126,166,21,104,82,146,238,3,19,37,147,146,148,101,33,157,150,184,204,79,92,155,253,137,103,169,44,22,49,8,117,14,195,23,132,197,71,130,196,188,3,76,150,113,55,162,165,182,187,1,8,30,221,164,251,19,64,221,74,234,184,115,216,11,201,79,66,150,138,63,251,222,86,21,179,133,223,214,194,2,147,77,123,178,133,224,161,63,28,2,227,106,8,122,250,48,242,242,236,37,242,158,142,99,130,212,79,14,55,133,2,207,235,84,62,114,65,180,33,223,118,150,58,210,112,148,210,14,50,253,77,97,240,225,208,137,89,225,232,85,74,180,163,90,28,110,228,108,37,94,172,221,64,241,139,148,6,231,160,47,29,76,141,155,160,81,107,227,24,104,20,87,148,120,101,97,203,246,6,80,47,222,82,135,137,254,227,36,226,13,164,78,9,161,208,228,200,125,128,93,59,58,122,88,141,211,142,160,220,196,222,165,214,156,9,255,150,161,109,48,71,222,188,32,94,191,179,223,35,176,141,226,16,70,197,8,83,235,38,153,180,78,84,200,254,124,243,30,26,214,236,83,135,193,155,97,171,164,97,119,33,170,64,0,63,201,137,196,32,27,219,123,175,178,171,198,95,207,244,79,251,109,5,28,84,148,101,36,108,126,124,180,243,224,130,194,190,144,230,146,82,108,164,112,246,194,132,106,116,159,150,254,36,100,185,14,81,73,22,61,110,113,127,33,120,171,169,100,189,206,4,185,182,59,186,137,189,199,103,189,189,5,227,134,110,34,101,246,123,143,242,95,168,16,104,36,254,189,71,144,156,79,63,52,153,182,216,175,132,105,173,76,149,49,65,120,157,173,177,56,41,130,104,1,27,93,145,252,211,37,55,218,177,140,108,174,63,219,116,48,53,136,54,13,213,46,250,65,44,151,102,55,205,68,220,149,48,108,58,76,119,116,148,145,27,152,254,155,21,86,80,212,136,22,40,128,50,198,127,218,126,28,158,106,85,232,123,5,253,25,41,242,208,27,183,202,64,217,212,27,92,83,152,253,220,166,19,157,153,66,97,40,41,184,5,141,125,154,88,21,84,62,22,23,244,108,70,53,109,6,246,185,146,10,194,70,201,67,53,242,129,131,183,87,204,240,155,255,114,241,110,237,127,30,115,85,39,155,25,71,201,164,197,93,0,25,235,158,99,234,161,209,247,51,30,65,247,80,37,49,99,124,60,23,76,196,117,72,4,62,67,140,99,18,57,177,67,71,246,75,19,232,191,77,119,247,94,172,249,185,159,140,93,254,128,21,5,91,100,132,44,29,63,238,168,231,147,212,16,1,192,110,114,181,59,225,45,71,94,34,119,105,245,182,133,117,198,48,54,209,181,122,196,229,81,113,209,227,221,253,123,9,76,26,74,204,62,155,84,147,148,197,29,63,4,62,193,157,6,176,17,241,14,125,110,114,66,231,206,193,156,241,135,220,254,228,210,158,151,226,76,182,63,170,171,76,160,140,233,109,244,228,34,14,236,19,34,79,62,229,119,32,22,70,136,61,99,45,172,207,128,47,101,242,27,235,108,87,204,246,111,173,247,131,104,210,241,225,17,0,98,104,235,101,24,7,186,113,140,106,68,154,120,194,121,167,144,174,32,109,66,101,159,67,100,238,50,222,128,128,41,102,249,245,86,220,143,124,208,133,157,103,24,137,59,249,161,151,163,203,248,2,135,158,218,105,186,215,135,56,143,35,11,229,154,161,245,129,63,23,98,207,195,62,178,142,3,110,34,175,153,89,171,22,103,221,200,132,254,22,187,233,112,150,50,26,148,117,90,160,198,63,26,124,7,203,235,139,236,129,177,209,252,248,92,1,54,133,189,47,115,153,160,180,206,219,17,195,192,12,21,76,130,224,49,18,172,92,128,234,230,177,247,202,221,79,243,151,220,173,60,200,213,220,185,18,233,38,126,201,108,37,191,79,57,175,119,180,206,67,159,112,108,182,94,216,205,160,13,17,131,176,59,74,145,139,107,83,249,105,184,87,204,156,123,69,219,240,4,130,179,121,21,132,139,103,214,150,225,185,2,136,237,198,178,229,78,163,158,117,207,33,6,7,104,9,167,130,184,212,113,214,60,188,237,169,255,50,168,144,209,177,153,119,87,227,163,243,160,222,18,236,68,49,70,175,24,119,202,154,119,26,44,36,132,168,249,188,116,226,69,153,178,172,107,168,86,67,60,186,156,247,101,229,130,35,193,110,64,247,36,228,234,253,94,48,178,222,1,109,128,101,82,86,25,90,214,157,101,132,51,181,53,181,73,138,113,113,105,83,59,133,187,13,143,185,215,178,101,55,198,106,193,159,14,110,219,151,183,55,47,210,198,192,87,96,46,152,68,0,161,142,112,106,155,212,30,48,175,107,95,254,243,198,163,76,229,155,148,143,75,175,101,159,140,119,250,123,213,60,179,190,195,197,97,78,231,137,210,156,188,86,73,70,151,164,135,132,185,154,182,233,36,198,184,39,68,137,252,83,93,33,33,149,111,153,27,70,206,94,122,6,40,17,212,128,213,46,90,154,203,85,166,118,164,87,101,125,112,100,122,25,9,22,96,57,174,105,93,174,92,83,219,123,24,202,58,191,127,126,237,90,37,124,157,107,23,172,62,126,0,181,0,175,56,0,146,167,72,125,163,3,193,232,158,121,72,130,105,165,53,93,79,251,30,215,191,77,151,174,164,240,224,250,243,10,38,219,165,64,167,3,230,12,16,1,214,168,89,216,203,179,194,104,98,117,179,94,201,31,96,245,169,196,87,98,253,16,137,233,204,131,21,82,164,176,54,207,159,175,103,178,53,78,86,35,220,31,109,132,196,248,169,9,174,30,76,68,205,18,109,53,249,106,80,18,166,203,149,61,84,61,119,56,82,249,175,150,78,111,216,50,236,48,102,154,114,7,97,13,63,154,112,123,85,188,66,33,93,238,161,45,53,40,54,37,152,201,136,57,202,32,246,219,90,107,18,50,192,94,152,222,169,219,166,120,87,81,64,33,5,44,77,105,162,226,181,2,54,246,231,49,200,147,18,207,36,158,138,239,150,254,75,103,244,43,177,121,143,107,166,138,6,147,214,81,6,231,139,184,39,146,250,68,11,145,169,245,188,16,125,192,143,238,249,65,103,144,149,207,248,34,221,47,206,250,215,57,154,123,189,178,251,19,237,12,254,214,107,112,73,168,152,214,58,211,234,131,181,169,221,180,103,112,224,66,77,14,254,209,44,208,186,118,106,242,181,92,234,123,143,201,21,153,114,253,205,94,240,231,208,247,100,144,81,237,229,139,112,5,65,59,156,112,204,108,228,65,244,243,213,34,223,217,46,139,14,12,25,220,193,16,212,81,231,16,239,193,14,196,54,28,8,8,173,8,53,26,14,239,146,113,241,0,20,247,40,8,238,69,225,114,166,117,182,238,108,234,130,189,126,197,139,9,253,32,29,231,9,164,66,42,50,92,86,127,111,95,61,109,168,163,16,166,17,226,215,84,133,191,76,239,41,251,181,162,227,194,11,236,111,55,130,167,92,66,150,169,140,48,31,90,218,0,101,1,54,150,133,165,233,115,193,222,153,76,237,228,217,5,130,225,178,134,49,151,130,93,53,19,123,43,49,23,180,211,38,38,38,190,129,41,251,216,108,37,212,89,145,33,122,40,43,241,98,14,66,39,181,178,133,243,111,41,198,149,46,82,117,208,113,24,140,30,136,50,56,37,153,128,201,172,152,246,48,90,223,175,138,31,165,214,220,99,142,152,159,242,219,108,207,37,212,251,145,247,190,151,25,51,124,60,62,158,197,248,208,16,98,69,59,244,119,185,53,217,237,47,1,211,116,143,198,237,167,24,174,1,129,26,93,203,105,230,188,11,94,183,71,212,51,223,164,62,130,255,225,94,52,254,210,19,93,187,226,33,52,145,177,5,133,158,15,112,118,128,50,12,6,37,22,168,102,94,1,87,199,202,184,177,54,57,114,131,220,149,41,197,149,135,195,251,26,33,100,228,30,42,190,13,188,5,82,250,238,170,70,123,124,69,12,187,73,210,241,119,84,23,2,147,180,44,185,143,168,210,111,37,75,212,207,251,106,194,212,88,63,57,224,106,68,192,50,96,211,199,54,19,127,41,235,149,35,197,133,74,123,6,14,55,254,212,163,119,242,198,100,137,205,203,50,227,237,123,30,23,14,222,14,123,101,173,105,232,127,229,186,48,42,162,19,177,211,31,214,151,74,146,14,46,82,110,146,57,152,129,95,25,219,222,142,232,58,141,215,16,116,164,54,7,65,9,26,62,43,82,36,237,10,122,19,123,61,32,200,191,187,205,251,49,74,134,107,48,184,139,13,0,200,213,144,143,170,196,93,40,188,164,241,49,210,249,206,71,146,137,105,198,138,212,252,95,205,14,176,142,79,106,45,55,7,46,213,237,124,101,197,36,217,13,72,9,66,209,178,185,182,248,200,129,131,2,54,240,29,190,18,104,84,243,182,0,244,88,185,41,104,152,166,135,41,81,32,119,244,152,187,130,167,51,137,110,212,19,140,206,133,61,233,91,111,180,57,193,164,197,151,245,142,175,147,108,114,98,245,75,118,201,155,8,72,153,10,36,95,4,72,234,50,13,214,12,39,11,2,68,172,128,164,43,33,6,101,200,65,231,0,44,96,132,52,53,103,194,238,131,59,3,141,241,82,146,198,85,192,104,225,170,181,209,107,96,76,221,152,178,1,232,162,188,142,9,74,43,2,90,23,193,92,118,142,87,180,132,187,101,214,162,119,121,117,45,215,77,97,85,58,71,199,37,67,210,202,230,194,138,119,104,1,222,40,183,213,47,65,144,174,253,87,227,180,164,22,213,218,67,55,186,66,231,117,72,100,107,71,110,19,207,113,111,212,155,25,96,249,146,16,17,206,235,242,219,131,45,197,33,88,173,142,198,198,200,65,186,40,58,37,75,207,200,118,108,184,240,159,199,236,71,127,7,3,57,110,236,253,24,167,66,42,26,56,61,73,186,161,225,141,20,218,5,81,163,127,219,153,7,158,230,134,221,194,189,132,166,27,156,246,246,93,77,220,43,124,231,194,47,51,10,91,246,17,130,51,198,221,67,144,195,13,108,100,80,97,158,115,50,102,96,44,67,167,61,145,103,158,59,126,225,96,40,155,170,70,115,191,210,86,178,90,123,41,104,108,186,136,41,115,134,37,57,35,29,174,101,55,193,220,102,183,139,203,207,192,59,253,158,167,45,164,192,205,84,85,141,203,61,104,94,169,118,78,180,145,215,197,124,124,34,176,233,9,87,233,135,146,166,160,238,52,27,32,3,117,165,194,250,7,6,226,152,146,79,68,194,119,99,69,54,165,59,206,107,203,62,18,113,32,211,119,71,220,89,238,135,86,250,6,199,87,48,57,114,188,210,134,139,167,196,154,121,168,189,90,23,82,116,31,143,115,229,222,172,169,30,137,177,81,43,176,35,59,71,216,92,186,172,193,139,37,87,219,181,29,113,4,226,46,159,34,186,114,174,4,43,198,150,236,148,14,59,203,75,183,178,76,63,95,169,115,103,225,214,255,172,201,4,238,75,29,65,229,198,170,61,132,164,175,21,136,244,132,110,153,34,162,189,209,15,56,212,55,143,191,251,146,152,159,133,87,84,127,8,27,236,229,97,134,42,156,81,212,89,45,231,37,25,109,45,157,99,166,143,134,244,24,126,115,119,228,168,151,122,15,158,230,35,215,239,143,16,150,35,172,197,1,141,106,166,21,170,187,222,243,246,77,195,125,95,164,173,230,97,141,253,73,178,65,201,13,109,146,185,33,226,126,217,231,169,217,167,88,59,129,23,135,24,254,181,231,24,131,113,245,33,5,33,8,11,167,56,77,168,213,244,59,68,132,183,181,13,232,180,44,53,47,223,145,108,250,36,199,57,76,190,97,232,240,154,19,253,220,98,167,212,33,27,12,187,72,63,216,160,4,255,49,47,49,99,188,211,180,8,71,0,69,80,67,204,84,139,20,25,235,117,167,39,217,252,89,166,61,117,202,67,168,82,236,62,117,1,188,94,28,144,30,47,227,152,38,2,217,53,140,26,108,39,120,229,67,155,175,137,87,69,120,168,69,79,82,2,175,7,207,17,253,111,66,155,211,190,197,97,221,32,135,215,9,4,194,114,85,186,106,130,148,251,177,178,109,249,89,62,90,55,161,80,204,250,63,251,62,8,155,232,48,46,91,51,23,217,252,172,35,84,40,96,110,198,233,200,26,235,98,142,198,126,71,29,248,192,93,231,49,120,123,34,28,242,151,139,19,209,115,246,95,113,59,168,93,121,196,45,9,5,135,51,189,179,215,108,93,140,174,174,107,61,191,46,36,43,139,104,26,43,33,27,24,227,40,9,90,42,33,62,75,238,75,178,103,72,214,205,168,158,21,143,209,207,154,33,159,92,241,183,242,20,254,116,69,134,57,66,80,26,188,11,243,171,123,170,187,213,38,15,85,30,176,139,29,192,207,10,126,75,192,165,179,238,17,44,194,79,71,184,242,169,35,105,205,133,62,20,93,128,241,33,111,21,247,91,84,92,92,228,84,213,108,67,79,221,251,71,240,112,53,105,7,94,115,91,62,109,33,164,78,232,114,208,2,30,139,138,224,106,146,37,44,161,85,235,179,196,38,179,42,168,82,78,10,250,189,31,52,29,191,210,246,25,15,75,3,150,30,68,25,10,111,243,120,202,134,143,50,86,160,248,251,30,42,20,240,160,218,32,133,99,154,201,118,6,255,12,48,31,221,195,178,48,255,50,178,89,157,83,218,119,125,126,137,102,245,85,235,203,179,127,71,25,94,146,184,119,12,128,24,233,21,116,20,251,70,129,174,225,33,114,123,58,198,230,138,109,171,224,208,226,38,36,59,143,140,232,103,100,49,39,10,146,195,89,17,172,32,183,140,194,168,176,103,104,94,221,167,33,61,251,240,45,249,160,95,197,55,63,236,140,112,156,92,100,173,230,143,131,230,235,37,13,134,124,41,144,183,61,249,193,92,122,16,14,187,119,121,227,64,11,69,14,77,162,138,188,185,184,60,121,195,191,249,23,243,145,193,252,187,12,48,80,225,156,202,40,158,107,12,70,220,163,174,251,13,179,130,249,7,71,61,235,158,58,103,154,205,227,11,35,75,43,244,114,150,220,29,14,16,161,110,221,130,175,141,196,142,119,31,95,194,173,184,251,34,204,203,243,0,251,54,229,157,131,100,30,224,220,159,114,87,144,210,89,77,126,119,141,210,90,19,222,11,68,181,157,17,235,170,233,152,179,13,120,227,10,131,146,3,41,113,6,125,92,251,38,69,153,186,159,196,40,53,189,25,44,167,21,102,119,74,222,129,247,195,85,39,14,173,27,123,42,79,162,110,48,131,154,209,185,242,139,171,238,123,101,177,132,89,167,227,182,75,193,204,114,60,41,97,120,254,133,147,105,166,203,16,21,15,144,129,98,106,30,123,50,47,58,188,203,55,198,210,76,255,76,12,222,192,67,166,60,32,247,160,9,132,234,234,143,18,188,69,84,177,80,22,19,244,139,238,78,175,145,7,177,11,252,129,66,81,203,145,79,4,8,53,248,199,68,162,243,246,141,251,136,127,81,213,207,165,187,137,241,76,63,99,110,50,14,132,230,121,79,92,93,170,126,3,151,146,32,104,70,224,67,165,11,87,138,154,12,207,233,241,246,43,249,108,8,128,219,150,154,93,242,70,111,228,227,172,230,12,2,253,17,37,129,9,192,151,71,210,195,134,203,204,115,152,243,122,140,63,130,109,60,122,109,252,72,1,159,160,64,78,245,188,55,56,160,195,35,131,35,4,239,4,253,191,110,169,96,163,198,139,229,163,162,164,81,158,223,188,203,138,66,143,61,179,37,254,183,135,73,247,141,243,113,12,203,123,195,218,87,76,31,232,234,140,15,154,51,156,76,113,84,221,50,68,52,90,117,76,99,93,164,115,133,208,242,172,93,204,102,145,148,104,128,53,124,177,37,241,105,142,202,245,220,90,83,176,96,157,99,0,158,244,61,34,102,133,108,52,208,3,4,76,158,246,252,94,249,1,254,35,149,86,194,86,27,72,132,195,199,65,170,206,204,147,228,20,211,61,248,141,26,100,16,220,119,234,13,65,198,66,138,133,91,167,61,245,186,159,178,55,83,2,147,93,42,12,126,70,216,7,102,60,114,192,227,151,154,81,11,69,236,222,138,126,223,35,120,251,15,233,206,200,91,51,209,192,231,10,87,131,90,146,11,114,228,211,211,37,185,89,188,135,254,138,64,149,108,75,134,235,182,155,4,69,212,247,169,33,50,39,159,127,189,57,70,250,211,72,238,100,135,95,5,133,39,76,217,145,67,169,42,201,192,201,177,84,59,207,117,0,147,9,21,59,12,132,219,225,24,49,225,175,230,7,181,83,236,149,145,23,197,112,220,1,17,64,40,67,174,67,255,157,159,10,241,128,95,163,98,203,9,71,32,49,110,45,71,120,141,17,224,191,147,35,213,109,119,146,77,112,241,143,186,75,78,153,217,251,71,227,29,127,185,20,69,82,103,155,212,251,240,65,135,179,207,147,163,91,115,99,123,156,160,139,70,13,114,130,228,49,174,199,92,180,159,132,120,13,252,106,200,191,107,67,52,61,254,145,129,26,205,208,225,148,184,115,246,240,179,43,135,93,241,130,227,23,180,147,85,82,33,243,73,133,166,151,161,2,244,65,0,165,210,195,23,248,196,225,189,152,20,137,156,184,53,121,33,72,91,73,179,46,3,201,52,127,200,150,105,189,128,91,134,208,220,66,86,237,68,211,57,186,120,147,180,151,176,41,13,248,23,151,41,48,186,79,102,99,97,89,138,8,248,48,73,153,38,179,5,19,17,110,216,232,141,156,86,24,127,163,58,33,225,165,244,6,184,129,171,4,97,253,246,55,250,141,210,58,153,90,5,60,201,202,71,85,25,109,2,65,26,44,190,1,109,50,99,204,155,235,177,200,201,237,31,57,39,76,137,150,152,189,58,66,39,154,155,42,223,1,27,99,98,191,86,102,125,98,171,251,147,253,202,180,244,109,54,250,46,160,88,79,155,208,216,184,13,27,205,173,0,26,243,160,53,78,138,79,77,158,0,1,31,135,186,93,129,128,207,22,127,152,211,213,237,161,88,75,189,129,243,153,168,135,12,226,58,118,244,243,243,126,59,215,62,240,18,186,140,126,232,181,125,81,122,119,11,17,245,122,142,9,167,79,160,128,178,177,225,128,247,64,115,93,180,96,41,205,237,219,17,235,209,148,75,137,37,7,226,106,2,122,133,233,1,215,58,142,145,204,160,130,70,139,245,214,171,214,87,153,118,123,225,239,15,47,95,187,83,241,167,152,32,136,182,43,128,184,64,28,217,75,219,10,10,56,133,10,31,33,73,136,238,90,55,168,208,98,32,3,4,79,56,159,173,98,33,39,36,38,59,228,179,60,215,139,137,169,177,96,192,150,198,176,51,64,207,126,194,52,240,206,22,109,167,115,103,167,210,136,31,136,136,254,62,237,82,192,237,44,130,32,77,30,192,219,7,135,149,209,174,191,181,138,90,15,135,170,138,233,148,119,252,214,108,78,54,16,162,239,232,198,123,4,99,129,51,180,111,22,47,10,219,222,180,221,26,10,109,85,136,31,45,170,238,210,142,231,174,241,99,138,8,212,52,32,50,145,34,28,114,54,13,49,44,190,179,163,202,208,80,7,212,243,109,197,185,198,191,128,215,68,112,7,29,28,48,27,249,145,220,228,109,66,81,219,22,223,132,148,81,225,50,11,52,234,19,7,57,249,52,31,68,114,215,205,118,154,81,107,13,151,209,214,55,244,214,170,29,123,220,200,67,120,199,8,178,136,70,129,224,253,221,18,26,101,169,31,96,2,216,83,168,187,83,60,98,240,9,36,54,140,125,150,159,248,69,221,19,83,169,3,67,137,172,177,105,51,154,136,217,63,14,182,90,11,195,227,203,236,218,20,192,220,213,146,201,37,192,236,198,134,248,94,33,53,240,30,74,36,69,23,195,61,95,43,174,86,94,157,168,58,23,17,245,76,136,146,31,226,145,25,242,228,159,115,123,20,100,9,191,117,136,163,225,50,247,39,153,43,88,84,46,176,93,183,124,232,11,179,100,214,24,238,47,46,118,120,39,106,241,24,139,111,47,79,161,157,173,229,249,83,175,68,212,62,219,5,105,14,105,61,81,191,59,255,59,217,16,126,58,47,32,8,209,251,203,222,247,183,10,249,231,29,251,128,147,125,101,238,188,145,150,24,43,237,165,73,130,155,231,155,119,223,15,142,118,77,225,142,63,188,99,74,40,21,42,110,78,156,244,102,121,35,251,180,66,230,119,83,50,234,3,210,44,248,125,72,163,37,75,107,78,135,254,90,241,7,11,0,2,110,255,19,114,55,227,162,151,156,57,232,78,118,66,176,78,105,88,127,130,59,135,28,241,64,80,12,235,224,87,15,240,5,214,246,35,135,65,179,181,215,111,66,245,224,218,187,197,213,196,71,127,3,19,75,24,127,211,91,254,176,30,41,190,246,104,142,51,78,85,210,164,188,175,197,119,71,148,193,251,180,50,180,101,84,179,227,146,183,66,202,22,112,79,8,147,99,84,77,210,117,109,180,112,68,94,103,109,90,84,6,206,111,220,80,199,202,201,2,121,196,176,147,44,75,81,203,118,250,16,75,210,65,136,218,175,149,64,61,104,164,35,139,149,134,9,240,36,145,93,242,130,255,132,157,12,27,218,58,34,241,243,145,82,219,42,36,100,73,106,139,209,204,183,231,96,211,7,42,188,36,90,121,215,237,172,146,104,27,47,223,236,32,164,196,160,11,245,8,193,40,175,160,52,49,101,65,146,49,101,29,85,91,146,172,3,208,247,103,217,20,149,255,215,29,35,227,10,125,161,235,182,28,68,212,180,168,98,85,78,197,58,195,179,105,177,51,97,36,55,172,0,17,153,24,212,251,74,5,73,135,53,250,122,245,18,106,45,255,231,114,118,109,60,55,90,147,57,223,198,164,188,200,234,169,152,251,234,49,16,196,115,115,174,26,183,171,69,142,29,233,164,50,138,191,64,101,42,83,155,161,116,115,236,9,28,150,144,123,120,172,49,10,67,176,72,132,84,79,114,173,157,165,187,102,34,101,182,20,165,50,220,31,88,25,145,143,61,182,28,24,31,139,97,68,73,134,172,156,76,37,33,25,191,229,106,212,123,216,37,75,49,20,117,149,163,143,143,213,227,232,37,185,4,48,185,205,64,66,182,234,12,219,227,21,69,160,121,165,58,75,142,196,247,21,134,180,97,88,97,10,210,162,254,201,41,176,98,76,159,216,70,154,97,206,199,45,54,126,122,117,86,22,65,21,72,230,91,79,18,8,30,32,120,114,158,174,252,188,23,216,223,188,92,163,159,235,156,163,213,198,58,76,216,90,76,39,92,40,57,50,176,147,154,238,134,194,64,116,112,99,69,196,69,123,221,182,232,173,11,126,174,80,59,21,34,89,118,201,193,246,140,60,139,117,61,156,98,22,4,39,44,158,21,187,64,101,152,201,64,247,176,133,23,227,104,82,64,166,206,154,238,198,209,167,115,235,27,165,182,234,184,228,9,172,97,201,114,74,22,85,101,51,212,243,239,110,208,52,68,29,240,37,124,37,253,69,222,103,208,158,64,27,41,129,114,15,106,168,193,56,203,17,174,106,234,205,38,114,147,233,155,132,182,187,110,33,52,87,7,211,154,23,93,115,146,41,182,211,44,26,125,204,213,0,44,150,27,253,253,32,134,115,37,203,245,7,99,237,197,2,19,98,228,60,242,194,144,81,15,71,252,232,40,135,48,217,204,27,159,46,155,45,33,98,194,5,49,211,168,84,122,186,28,228,134,203,61,204,153,117,6,135,208,237,9,196,229,104,164,117,232,80,215,77,164,199,167,135,114,234,228,250,248,70,43,27,180,50,117,26,81,87,216,233,240,54,251,135,206,191,128,199,118,213,40,65,123,188,187,5,58,179,151,221,5,202,70,178,147,217,236,237,25,120,59,198,7,238,2,22,32,26,56,196,28,137,171,170,183,2,45,166,42,10,135,171,221,40,195,83,237,37,188,48,170,94,216,114,7,183,250,63,202,129,69,136,63,237,37,195,26,13,165,26,146,211,98,156,251,112,40,155,144,201,115,61,251,218,164,9,195,222,166,158,88,71,241,141,109,147,97,10,21,60,24,84,44,157,195,43,56,52,55,192,29,184,192,60,204,128,209,211,77,78,102,198,56,162,190,52,119,169,155,187,118,109,205,161,222,27,52,154,231,98,129,147,55,78,210,2,170,21,169,240,158,93,166,214,6,243,131,34,217,24,126,77,97,169,26,147,206,191,97,158,211,207,120,60,17,111,243,206,88,29,133,115,110,54,91,97,228,225,187,178,230,187,214,122,184,51,201,64,104,123,168,114,148,112,29,220,121,144,31,80,164,94,60,60,93,183,208,249,44,105,206,131,146,119,243,97,145,237,49,160,13,184,250,105,170,109,46,91,99,219,59,239,140,253,184,56,119,147,145,136,56,202,80,190,237,14,82,98,60,241,227,87,16,78,31,110,67,169,131,230,15,101,230,36,153,239,110,200,235,202,196,110,6,65,218,166,102,182,20,57,222,220,214,77,225,148,116,89,228,224,213,56,214,78,205,156,60,190,118,20,95,68,75,26,205,185,253,153,120,176,52,189,3,56,182,21,237,90,118,174,8,139,7,78,79,220,114,129,77,179,92,110,78,121,134,62,199,176,54,242,83,2,10,81,232,110,77,243,30,202,242,153,180,114,171,246,11,30,36,248,126,3,126,96,123,69,143,216,105,10,15,156,190,174,42,50,214,99,145,64,33,125,192,81,117,121,11,88,124,44,96,186,77,10,243,141,177,185,66,130,190,105,186,98,4,48,74,248,39,245,241,163,56,180,100,220,109,12,92,115,41,22,94,115,136,63,59,134,254,62,211,47,17,115,223,86,93,163,185,156,48,68,41,157,45,64,188,100,202,242,194,2,110,20,158,224,50,92,100,22,140,224,118,211,26,105,26,170,55,114,160,206,113,175,127,119,204,102,169,169,31,126,90,84,133,52,215,159,139,177,66,215,207,12,215,176,27,10,213,209,41,12,166,141,73,95,175,22,61,23,167,164,125,119,8,191,18,121,175,53,45,152,163,120,149,139,99,88,78,202,127,8,169,21,77,236,254,223,236,253,153,64,28,93,140,164,178,232,140,111,9,115,240,252,249,202,101,212,199,158,148,77,239,249,87,239,231,191,227,108,144,62,117,38,239,90,66,209,147,15,223,27,121,151,250,139,209,59,69,94,219,28,139,75,199,209,191,92,99,211,179,163,249,103,91,45,40,142,42,147,191,24,233,76,121,202,2,25,128,13,170,122,249,169,169,182,55,1,28,112,104,108,12,225,49,179,194,226,11,55,156,105,244,213,191,227,233,158,178,104,153,141,186,251,101,126,53,69,52,186,207,106,230,201,17,158,20,221,32,253,1,218,161,246,195,170,254,199,21,92,105,73,169,135,202,15,60,170,125,189,77,170,68,61,6,19,243,153,13,222,141,5,125,98,175,169,222,163,161,91,225,214,250,191,69,208,88,7,238,2,113,240,81,5,243,48,119,134,74,185,44,10,146,82,136,215,37,4,206,128,88,67,65,55,65,246,144,215,226,157,139,124,144,52,255,234,196,30,105,38,126,100,163,25,15,117,191,6,75,84,115,123,9,184,153,75,124,227,48,10,204,188,184,178,68,123,135,183,219,134,137,131,116,131,166,94,160,119,78,223,99,31,217,130,85,130,115,148,25,107,176,126,195,25,220,184,243,60,28,61,183,236,233,19,91,241,246,15,42,41,188,77,62,223,172,37,139,245,4,155,121,6,246,33,243,1,51,66,2,106,246,31,45,182,74,91,80,68,105,25,144,213,10,23,93,167,215,39,55,204,173,121,7,168,244,78,126,45,5,68,49,26,13,230,11,72,100,23,244,217,243,228,127,102,0,174,179,250,43,193,20,98,36,129,189,220,214,110,9,205,221,247,255,242,92,106,249,30,107,92,190,123,74,230,22,117,241,92,154,255,72,173,165,200,93,80,5,66,74,16,142,225,199,217,93,144,38,173,176,194,204,73,19,15,175,71,251,208,220,223,47,148,83,122,67,201,27,153,135,198,201,15,125,250,36,199,232,74,181,213,79,14,105,92,109,130,112,210,113,113,166,249,84,46,60,57,91,157,35,169,244,225,109,205,20,142,235,6,10,11,22,255,135,149,175,1,58,103,44,139,252,39,136,198,255,62,108,101,171,30,249,146,54,98,55,228,199,154,107,199,255,62,44,219,148,31,46,250,159,53,241,23,208,69,35,14,78,167,116,248,207,51,254,139,111,170,117,118,213,28,205,6,49,234,90,186,122,255,27,157,15,60,142,158,225,117,200,141,248,19,22,178,117,105,40,69,14,78,138,174,19,1,86,47,254,126,173,168,144,205,48,175,69,226,31,155,250,157,133,121,85,195,219,139,62,11,34,136,5,151,169,230,2,87,188,90,141,135,70,43,227,159,94,94,234,255,90,217,89,128,133,211,217,210,192,25,35,216,120,29,168,25,130,177,28,65,133,92,210,205,52,53,172,75,75,104,195,3,239,6,176,54,70,190,158,47,135,10,176,42,229,175,211,6,169,18,173,188,76,202,21,121,9,103,209,73,12,8,3,58,188,108,239,36,99,130,27,157,206,57,143,194,224,93,253,114,220,122,251,51,131,241,56,101,66,88,177,6,233,143,25,243,63,226,67,12,49,158,95,237,200,137,204,197,225,153,49,125,224,208,255,217,18,153,163,211,79,192,205,66,12,82,169,211,140,183,26,56,167,168,110,142,133,160,245,49,62,162,65,85,90,181,132,96,59,59,79,243,113,150,160,138,126,137,189,6,145,25,40,212,152,31,107,244,118,87,177,91,187,197,87,115,28,124,118,45,72,172,250,219,17,20,208,98,195,160,237,54,63,150,162,116,173,24,241,238,102,56,101,108,158,242,233,127,93,87,33,57,3,176,109,86,185,51,107,99,11,85,43,120,125,15,198,205,162,169,236,86,167,138,198,141,254,12,81,181,171,143,215,167,213,34,10,92,108,176,211,120,26,214,24,132,153,94,70,208,126,154,173,143,116,190,215,6,160,121,186,160,148,230,81,147,231,197,54,64,182,224,38,28,51,177,92,94,253,252,169,237,190,143,8,251,249,141,90,154,30,154,89,162,247,239,196,252,38,169,235,160,212,194,5,16,103,224,115,95,63,66,199,132,74,52,139,59,127,158,41,105,52,150,168,129,181,199,180,175,68,111,238,191,24,102,227,0,73,51,17,8,219,120,185,216,165,224,35,88,19,137,87,245,41,165,94,220,66,90,205,169,6,178,95,245,149,108,153,162,220,33,75,121,33,48,176,92,1,62,55,176,137,214,216,199,135,4,108,225,89,206,200,54,6,74,96,153,99,67,51,168,71,222,203,108,57,5,141,198,87,227,131,247,231,249,169,113,144,123,22,27,252,147,40,48,239,208,83,226,62,183,183,182,187,36,78,162,151,138,192,11,48,171,162,224,162,48,235,251,87,42,231,75,122,194,114,81,238,250,221,223,210,0,50,160,158,10,61,60,22,62,234,62,226,248,46,223,30,87,198,21,23,184,105,202,235,158,42,148,165,211,171,15,228,254,158,56,197,81,133,242,248,28,201,17,12,109,48,14,254,146,31,163,243,182,33,34,71,185,167,101,67,212,112,122,84,255,146,195,217,224,30,69,43,151,198,132,13,61,157,139,35,7,14,90,246,17,109,9,142,160,15,113,167,245,97,208,9,176,197,62,82,207,221,231,186,32,3,217,2,65,14,90,68,235,167,94,92,8,209,133,88,231,136,33,76,246,195,165,55,235,177,208,76,93,119,223,225,167,10,115,220,81,172,169,79,228,130,57,103,22,64,160,109,227,228,88,165,226,42,228,90,111,57,236,23,76,86,118,70,8,175,22,188,225,207,245,90,121,140,155,103,62,137,206,115,104,91,236,144,69,171,186,23,114,59,123,200,232,228,223,128,135,232,233,189,176,18,230,155,190,84,21,245,125,96,228,151,92,46,199,171,3,94,253,60,111,131,66,211,201,169,229,195,115,115,115,165,255,150,182,86,20,137,116,74,27,232,3,83,87,237,87,46,136,114,254,172,210,23,240,1,168,35,108,26,145,134,3,248,214,121,158,150,146,171,248,144,74,172,65,123,238,254,218,67,28,7,45,246,58,69,27,2,54,34,172,217,121,180,117,26,207,25,174,208,153,173,213,122,204,213,163,68,177,222,125,175,111,77,50,173,152,110,186,128,145,128,93,119,116,159,107,139,162,169,170,100,206,190,170,214,123,117,6,236,168,64,135,188,25,33,62,98,41,74,123,223,50,141,19,23,120,39,111,222,123,100,88,185,86,45,218,20,139,244,248,244,63,189,192,243,101,39,24,77,131,115,13,77,188,180,104,170,24,198,228,173,57,22,222,219,110,100,223,128,100,96,248,14,163,212,134,159,18,80,158,218,168,227,17,216,144,33,94,65,191,13,35,233,10,34,229,64,101,168,232,176,217,15,213,56,75,85,163,33,51,120,167,194,192,62,96,109,5,2,154,239,248,189,107,169,20,59,212,206,70,225,113,172,83,12,110,145,111,217,93,76,67,148,195,216,96,166,243,121,242,137,199,86,218,41,100,149,213,37,137,176,5,16,236,69,26,214,181,126,72,158,119,10,79,177,74,116,248,20,47,178,252,223,26,131,200,110,191,66,244,0,82,245,122,23,214,241,41,163,62,39,66,94,41,184,16,228,110,25,123,171,4,140,81,140,19,140,78,99,234,91,98,76,233,52,158,97,140,68,212,9,50,208,244,130,195,136,32,14,151,239,81,48,94,207,158,215,101,189,25,252,138,25,164,168,168,192,127,58,24,100,50,140,40,234,71,214,100,125,210,90,14,170,43,1,85,160,165,41,72,100,248,55,183,110,9,237,49,201,180,209,206,190,149,105,122,116,22,88,123,81,113,240,202,160,59,232,57,86,11,94,218,137,175,243,99,23,104,81,147,86,126,101,131,71,167,93,36,20,178,58,133,204,235,139,79,155,150,203,51,236,14,211,165,205,208,120,132,153,88,249,120,95,211,178,147,116,238,84,83,154,239,240,91,229,59,162,103,83,249,20,167,91,148,220,228,175,88,184,105,12,8,137,80,175,101,160,151,97,156,41,188,220,189,17,38,209,12,133,63,172,229,115,48,199,14,155,252,242,16,8,231,244,29,183,66,63,211,115,194,173,244,130,219,9,152,114,8,136,106,216,75,208,44,89,24,80,7,242,241,167,202,126,104,239,67,231,217,105,196,52,113,247,5,199,118,158,142,214,211,92,150,175,179,221,129,146,21,212,136,46,41,114,97,155,62,180,103,171,30,79,5,172,32,6,90,74,89,154,160,134,110,11,57,111,241,241,205,83,135,255,189,115,162,83,65,38,170,138,238,58,158,162,35,224,123,53,48,217,35,60,119,244,145,119,178,101,147,28,210,220,245,0,139,2,205,131,240,6,103,21,75,101,185,36,94,118,26,194,36,117,51,155,58,79,102,3,46,199,148,6,113,249,221,37,49,184,28,215,56,160,175,226,19,220,213,2,253,111,67,113,178,233,143,204,5,103,14,230,101,147,156,86,45,138,202,250,137,75,106,94,116,119,12,243,34,105,186,241,50,19,185,60,34,217,159,88,133,197,88,22,228,3,75,200,117,179,218,124,203,98,14,253,14,244,16,10,108,189,145,228,31,182,255,125,240,10,143,198,43,53,98,204,37,73,51,248,9,53,4,242,90,53,16,193,164,221,253,216,254,247,232,205,98,0,109,52,145,40,149,167,190,27,25,108,164,37,137,103,227,42,33,172,219,241,126,89,144,106,33,114,136,11,78,80,122,163,28,205,83,224,38,237,195,169,143,116,216,59,114,31,133,121,185,180,63,48,59,167,97,5,43,158,58,32,103,207,171,40,236,20,92,114,242,107,166,80,139,58,224,193,103,48,153,182,71,211,189,126,33,221,21,177,126,20,80,135,147,189,40,58,90,127,255,17,79,38,199,18,198,166,169,91,37,82,249,63,232,191,61,136,100,134,89,52,202,85,16,222,212,138,236,80,179,94,89,155,69,212,188,31,182,182,189,26,130,57,115,179,198,229,7,135,99,74,108,232,192,188,171,189,199,166,119,243,54,235,13,232,9,59,146,97,154,245,77,113,242,36,243,227,242,168,146,53,18,110,90,5,236,150,243,39,64,81,65,249,70,85,117,103,5,48,141,64,220,166,63,249,200,149,229,151,35,126,77,245,45,247,14,241,158,128,81,220,201,228,212,209,223,83,226,108,114,94,34,181,181,174,94,15,122,7,233,70,111,193,186,92,198,65,28,101,164,15,116,33,77,214,75,42,177,134,50,17,67,25,181,22,88,71,66,63,229,255,233,71,10,204,21,146,23,138,172,54,191,200,174,113,73,124,197,75,202,61,60,65,201,122,95,68,149,3,147,226,209,84,119,199,248,55,26,220,115,72,136,242,245,213,215,130,217,42,104,219,122,122,113,39,44,30,114,140,113,190,174,233,115,188,57,96,134,21,225,202,126,200,178,21,59,99,230,22,209,92,196,94,120,82,162,61,40,74,206,27,129,97,4,142,129,249,29,54,170,185,239,215,170,169,165,149,116,60,9,6,210,191,131,169,211,83,44,8,155,206,211,58,224,84,98,158,51,164,55,63,150,247,5,149,163,113,118,204,144,120,193,148,163,124,140,161,19,1,146,104,144,226,132,223,234,70,100,243,211,99,197,28,235,166,210,12,90,167,84,222,134,118,167,135,92,218,202,139,228,56,15,139,136,76,104,152,120,247,93,71,244,241,33,170,14,237,153,176,92,254,237,102,0,189,201,81,147,94,34,140,26,135,227,85,233,58,122,231,244,115,186,9,112,69,27,249,253,13,129,230,80,65,17,139,66,217,51,71,28,138,229,15,6,28,47,158,49,162,131,114,182,39,67,13,134,122,7,55,78,44,140,27,100,190,69,32,225,38,196,219,189,3,158,197,90,252,76,217,189,238,135,117,235,177,158,203,95,6,9,208,9,254,10,253,203,173,18,93,122,100,106,255,23,2,111,97,12,238,6,189,221,177,177,196,222,151,136,136,126,94,121,162,59,108,66,116,140,160,240,233,62,163,128,206,26,209,84,102,178,105,194,228,227,32,86,238,187,246,154,222,172,226,30,169,149,83,7,66,13,44,36,79,2,202,202,85,148,66,10,196,232,223,173,69,40,243,80,26,91,151,247,133,64,127,216,29,219,115,101,71,171,169,230,73,71,185,150,86,251,115,68,46,117,36,233,90,229,192,158,61,50,14,249,37,96,204,128,109,40,222,2,105,36,246,81,170,181,1,50,3,196,146,21,119,208,4,92,230,117,10,243,61,52,0,45,254,168,115,60,222,2,63,207,125,154,243,209,40,71,183,58,154,49,6,195,69,89,166,140,106,142,208,156,74,104,184,22,226,46,68,24,25,64,194,142,208,254,98,91,66,190,90,133,162,144,59,153,238,40,170,12,215,144,238,27,109,126,108,19,212,92,72,131,212,6,10,66,1,70,32,107,80,1,161,20,63,28,119,144,245,77,151,249,206,232,63,184,71,127,21,110,233,159,92,42,15,109,75,173,186,235,208,228,75,100,193,67,122,145,114,202,219,70,160,116,247,128,42,104,159,212,45,5,120,165,14,129,118,34,212,243,116,52,158,35,186,90,21,108,182,154,18,58,145,134,2,211,236,129,100,42,132,23,199,250,181,242,224,252,5,34,76,77,117,222,232,148,113,71,87,97,54,127,48,136,149,177,140,186,118,126,191,1,17,31,127,157,21,227,192,164,33,36,241,225,122,29,176,76,102,203,153,90,249,72,141,126,197,20,243,135,21,112,163,222,102,45,211,162,41,194,159,95,46,25,71,155,125,74,81,25,168,144,166,23,165,20,219,107,29,226,23,27,146,151,12,37,196,37,60,81,147,39,99,117,149,244,230,25,213,75,64,17,166,224,46,177,73,161,40,163,125,194,224,6,211,198,137,186,77,225,201,58,251,131,14,79,108,195,234,0,243,38,21,84,74,133,221,85,157,38,57,192,8,125,25,86,193,97,62,59,245,13,115,58,181,183,204,10,224,219,102,43,180,76,135,116,191,132,79,240,73,207,73,243,237,97,60,181,21,102,109,76,182,49,76,101,46,4,199,3,165,189,194,96,189,27,208,184,21,14,78,48,195,197,192,86,12,53,116,106,2,137,217,50,121,128,180,111,212,220,137,253,189,148,102,120,77,31,73,216,140,21,235,202,114,104,8,51,1,244,109,11,232,199,219,138,252,29,157,118,103,211,121,176,176,70,162,171,42,253,65,161,231,35,190,22,6,141,126,91,78,131,110,138,241,114,128,120,231,89,6,31,219,104,209,15,143,198,194,58,235,85,187,92,234,134,226,49,177,151,123,212,20,166,184,21,95,133,85,20,176,103,220,77,144,103,121,233,91,240,213,173,84,66,142,236,193,84,102,11,30,40,168,0,147,68,100,110,38,120,253,43,91,252,100,197,123,18,190,95,80,221,123,110,183,102,147,96,165,171,92,166,204,230,115,33,115,82,167,216,37,253,132,165,63,120,129,227,167,229,236,12,44,138,21,23,25,12,106,84,250,67,184,115,27,97,64,186,218,181,173,26,202,7,24,230,144,90,140,68,87,251,139,157,104,247,70,146,226,215,62,13,166,28,217,169,181,229,190,49,242,162,123,3,131,242,91,111,31,11,91,34,80,59,240,166,159,37,194,177,18,142,158,75,113,59,58,124,230,188,95,41,94,65,18,9,96,108,222,76,91,49,191,150,238,3,140,6,159,231,181,252,26,149,112,110,107,64,33,169,18,140,25,67,142,79,179,10,237,68,165,66,92,130,217,90,181,173,141,6,100,230,80,65,37,148,3,78,193,88,94,23,194,179,151,228,33,142,194,95,2,107,20,173,106,149,219,108,177,231,56,58,110,168,99,114,38,199,115,78,242,140,57,80,190,64,91,18,251,138,105,210,13,131,69,212,47,74,200,113,64,222,235,84,97,201,9,236,229,51,46,122,16,79,177,24,53,193,214,157,22,161,16,203,181,176,161,192,119,186,98,114,210,95,215,94,16,134,59,193,38,48,47,41,18,146,37,162,149,41,2,95,96,142,111,165,24,169,147,214,1,46,158,151,101,246,59,132,47,218,88,121,223,12,178,26,57,138,154,117,188,193,85,231,55,210,210,52,45,149,95,22,93,130,64,93,84,177,195,183,173,111,213,194,200,241,151,168,134,42,139,64,132,182,238,75,110,127,223,65,63,233,212,64,2,91,188,96,122,216,244,161,58,175,2,83,103,125,72,144,100,235,25,254,202,253,199,144,13,58,117,235,137,1,154,246,12,31,125,118,138,61,76,151,206,160,101,72,143,165,182,104,54,31,62,103,68,156,174,95,70,131,232,110,251,57,122,151,6,27,64,96,113,133,148,93,84,204,200,137,18,42,252,39,132,66,94,33,116,221,183,63,34,173,175,125,73,194,168,233,57,2,92,10,40,80,212,2,71,182,86,77,192,179,88,51,127,211,199,85,242,13,165,121,177,49,43,159,93,42,63,53,17,241,213,247,162,28,192,57,193,171,108,125,233,87,165,54,77,122,141,247,142,72,58,112,5,107,139,218,162,57,118,77,10,194,252,237,49,103,42,55,1,161,34,208,25,181,195,70,3,221,238,201,198,167,44,242,198,103,197,47,225,138,11,64,240,52,56,253,184,125,109,1,57,142,243,112,166,106,147,115,190,121,251,89,139,99,228,148,218,195,137,152,155,110,204,90,215,85,47,93,111,34,112,192,206,255,43,14,207,149,38,102,215,191,49,57,1,124,119,242,131,253,198,216,160,139,66,235,97,149,209,217,96,56,78,108,218,91,67,140,151,132,103,21,46,227,26,69,75,30,197,242,137,209,43,43,251,166,11,3,215,181,150,236,230,169,183,85,63,61,92,15,194,23,57,230,162,67,201,60,188,172,188,152,229,12,142,138,76,208,137,186,59,28,170,92,140,82,80,119,75,32,106,148,1,91,125,229,176,144,195,45,247,95,48,206,254,21,19,122,18,227,251,63,177,175,223,91,243,94,171,223,197,248,197,83,118,245,123,103,229,114,178,199,202,232,8,154,208,45,66,225,190,212,225,124,222,67,53,135,101,214,178,199,66,38,183,74,201,224,33,13,106,208,132,187,14,251,79,254,30,119,38,157,133,82,84,103,70,74,228,37,126,202,135,206,127,110,189,240,131,69,67,188,193,213,213,169,118,18,223,22,214,172,20,132,65,128,151,206,86,67,26,240,128,87,112,190,104,210,24,163,230,3,170,127,105,1,229,194,17,68,42,191,148,90,228,194,188,253,160,154,165,148,57,180,102,153,204,170,78,214,66,204,31,253,50,100,79,21,61,111,133,196,182,177,79,245,43,251,8,218,77,43,195,90,88,87,81,194,145,114,120,41,226,81,39,119,135,52,202,29,197,189,123,239,212,218,103,201,248,122,121,232,190,224,177,4,47,79,199,55,32,152,7,253,212,215,171,250,190,79,7,99,94,234,44,125,113,109,243,59,87,60,14,75,18,137,167,251,35,0,239,129,85,6,49,58,26,119,7,90,63,140,214,95,10,139,95,132,152,180,126,107,227,127,241,1,54,249,84,77,248,3,25,213,12,89,214,127,133,164,185,212,5,156,151,11,41,17,37,243,152,111,27,56,223,24,98,219,152,204,238,41,130,185,131,28,15,32,154,110,81,214,15,25,178,72,191,128,246,128,203,175,32,124,195,188,29,39,213,26,117,25,237,128,255,143,70,42,179,124,48,240,115,178,158,99,159,54,222,0,139,173,147,115,67,89,215,148,221,181,21,214,47,112,130,85,180,188,200,147,178,194,93,129,176,56,154,81,96,239,193,173,133,64,221,248,209,230,223,184,224,181,134,93,57,215,189,23,253,29,25,24,246,93,140,82,118,61,159,158,62,255,181,83,53,210,43,27,68,155,118,189,1,15,56,92,222,127,62,244,231,254,85,249,154,239,119,4,208,248,18,178,128,119,182,130,91,44,244,34,216,34,174,2,80,20,9,115,27,24,97,50,93,255,88,158,180,48,192,198,214,22,203,36,62,249,205,126,46,219,163,180,139,173,193,73,176,241,181,174,152,25,132,42,194,30,215,122,59,18,40,163,157,229,55,109,5,41,202,167,179,80,138,172,181,227,149,226,255,164,231,17,92,187,193,5,130,11,24,251,14,15,251,25,84,111,74,3,244,25,145,6,9,176,101,61,97,71,72,23,108,31,139,205,165,217,72,219,109,131,200,188,216,8,189,234,7,10,79,201,16,124,185,28,101,18,173,134,55,15,209,238,179,22,143,76,44,238,2,103,132,207,144,0,201,196,119,230,238,248,112,123,7,66,135,150,125,77,254,42,252,175,166,100,249,1,173,24,249,137,78,63,144,191,14,115,220,239,128,108,230,27,25,2,243,101,53,132,255,228,57,53,201,120,34,50,42,4,70,52,114,165,218,248,238,159,54,240,48,98,144,143,148,6,196,100,96,101,68,203,220,240,56,162,192,202,199,244,156,54,238,31,203,118,192,229,80,124,255,182,42,223,9,205,237,64,168,194,167,173,102,71,140,248,123,178,23,175,194,178,52,26,208,75,78,2,41,32,247,186,109,85,73,108,146,242,157,12,208,246,108,237,21,91,76,82,162,114,109,33,40,158,67,102,135,234,94,45,110,21,190,250,205,14,249,58,36,12,20,162,14,55,169,34,115,157,40,209,219,6,216,16,249,61,80,193,1,17,140,69,122,210,51,222,23,192,154,103,152,69,124,237,24,153,43,86,45,244,63,178,86,43,232,122,244,212,210,97,13,166,27,7,141,108,86,101,239,33,10,10,17,59,76,95,140,105,195,253,42,182,76,52,46,7,105,63,115,214,227,155,31,3,30,211,42,208,150,236,168,252,92,34,36,135,207,56,129,167,142,50,113,239,158,226,132,122,98,84,215,166,248,44,9,74,29,169,169,155,199,179,223,237,255,224,141,79,198,137,39,106,120,194,49,44,48,104,237,178,81,193,157,159,204,130,200,68,103,3,158,187,234,121,178,241,1,242,123,61,88,251,49,213,62,43,241,72,220,121,170,119,109,175,221,234,25,116,6,154,239,255,212,51,187,86,157,135,160,220,116,212,83,154,237,212,136,63,253,226,1,227,120,61,108,61,204,16,223,101,255,7,239,51,254,50,241,89,107,204,147,36,180,31,55,180,167,1,151,17,19,184,152,52,123,80,117,193,32,55,81,216,191,215,17,119,187,38,52,201,29,90,100,122,173,232,46,46,92,117,143,171,255,190,19,89,66,70,49,99,116,73,252,77,47,103,246,121,222,171,201,243,122,181,230,243,157,48,95,41,45,235,95,135,165,210,107,254,13,68,93,30,189,53,108,170,194,96,234,145,111,129,158,100,229,160,84,33,174,39,21,174,203,88,45,222,249,22,159,69,101,110,111,106,13,154,124,167,70,255,236,31,185,181,32,45,153,68,232,226,197,123,64,164,247,13,203,34,192,170,24,194,196,63,25,112,62,168,129,104,54,55,7,234,157,126,5,224,70,61,108,245,23,183,227,212,8,182,59,249,99,242,253,10,10,139,123,149,238,103,65,61,1,219,32,147,221,64,219,95,23,46,181,160,219,218,68,82,127,93,33,166,255,124,20,82,222,97,169,41,196,47,187,28,63,44,227,131,234,83,148,132,206,121,125,221,234,21,172,120,67,249,77,22,110,157,181,77,26,82,217,107,122,30,122,53,167,46,50,184,9,14,131,159,200,120,9,167,190,137,149,35,78,243,239,154,63,216,123,201,165,205,95,45,156,254,13,26,69,161,161,131,78,10,62,47,35,42,239,180,61,213,246,240,214,54,224,12,240,201,129,66,24,97,36,223,165,206,87,146,82,42,115,171,123,215,242,178,5,77,189,45,152,21,178,204,225,139,158,5,57,65,8,2,196,153,161,213,119,28,87,102,99,182,102,176,195,111,92,66,11,118,203,251,50,39,239,184,83,181,138,176,236,211,142,236,138,91,230,173,110,204,200,99,134,32,217,150,236,36,40,198,103,18,233,171,153,202,195,89,53,4,18,91,13,28,6,108,74,221,242,232,18,216,237,27,28,32,85,91,5,76,137,165,113,45,209,119,188,108,69,211,247,187,81,66,101,55,228,167,6,24,11,57,254,17,139,78,5,105,219,254,75,211,152,108,215,74,213,166,209,69,202,231,243,116,252,29,49,53,109,155,73,197,62,174,151,117,29,65,147,112,40,179,17,205,234,123,172,249,96,176,234,68,170,194,110,241,142,2,141,75,68,72,156,16,241,44,137,25,76,28,56,167,223,146,255,180,234,7,30,91,90,182,179,100,200,251,28,7,185,232,181,61,218,52,177,230,5,172,141,53,211,231,137,208,14,55,211,144,43,11,71,93,192,8,70,66,136,140,111,197,67,251,119,91,183,180,22,234,35,119,103,143,3,216,139,27,24,70,93,145,169,93,2,29,95,118,170,5,5,136,153,252,33,225,8,151,52,126,203,98,81,112,143,95,102,70,17,109,96,148,61,87,0,113,149,202,49,222,39,64,213,81,62,241,149,194,141,27,159,40,133,193,131,59,142,38,169,54,125,180,190,69,62,87,134,217,130,172,55,245,173,244,85,1,148,14,228,183,176,184,130,65,121,45,6,226,81,77,108,106,8,76,125,185,226,110,94,110,196,207,23,79,154,237,101,190,236,61,134,25,69,115,122,129,65,34,174,66,178,249,198,170,234,13,178,24,137,42,28,23,212,245,38,122,171,197,225,224,203,46,63,39,177,128,57,150,42,42,141,125,153,240,72,186,252,64,175,25,234,150,43,18,162,35,134,191,22,230,93,95,99,0,201,61,185,28,209,186,86,118,248,207,241,153,247,194,156,69,89,83,48,127,155,204,22,84,207,96,221,106,123,4,1,153,249,231,253,139,250,147,163,136,21,120,251,64,182,110,239,193,160,145,117,145,97,248,14,130,29,172,167,208,1,127,219,107,86,44,4,108,126,166,110,214,167,157,15,138,190,119,22,85,18,29,212,16,109,227,150,8,56,101,244,249,180,205,238,251,232,74,228,238,203,154,87,118,134,224,62,207,157,196,242,218,99,157,178,107,208,219,226,178,55,47,110,32,20,74,202,141,48,209,170,35,114,122,197,192,142,115,48,63,220,62,200,132,214,21,0,245,147,231,232,97,124,30,8,70,155,17,21,43,46,90,236,22,247,219,210,206,202,218,215,72,3,83,68,223,87,158,8,21,77,104,4,186,54,146,20,122,168,123,213,146,24,24,207,187,150,169,113,32,139,58,149,100,60,155,150,116,253,249,96,7,227,173,77,51,57,64,219,28,236,213,143,31,17,33,3,58,77,233,253,57,151,62,132,200,86,127,252,192,216,126,22,99,36,39,220,166,225,159,107,115,96,73,190,42,99,237,179,168,143,23,44,159,63,1,233,58,226,209,127,54,241,239,169,96,19,140,166,125,251,234,36,252,149,207,127,158,43,83,72,184,163,251,177,176,104,140,35,71,219,60,141,234,119,104,124,8,133,8,244,194,254,68,217,2,4,247,139,252,124,114,157,237,237,211,36,50,210,159,28,216,54,162,51,232,26,116,122,219,141,61,5,19,197,117,198,208,95,241,134,157,155,235,52,110,197,177,103,244,111,14,169,203,132,116,180,219,3,188,207,56,114,188,22,1,48,201,108,69,54,107,148,170,237,127,101,165,111,0,80,149,148,153,56,22,250,99,68,205,230,67,163,238,215,198,155,209,1,158,47,107,43,246,121,176,93,211,16,133,23,251,8,251,205,18,217,85,104,253,162,201,187,233,128,28,101,134,236,32,175,105,88,4,87,77,73,43,144,76,74,175,94,170,173,100,121,253,177,61,242,36,214,171,153,60,188,222,107,108,236,40,156,115,130,160,19,3,10,214,253,84,215,29,113,76,29,74,202,208,215,176,126,212,251,195,239,193,193,253,38,248,111,148,158,238,57,227,71,26,31,224,221,100,51,82,74,40,88,63,238,203,68,233,56,57,125,202,154,156,255,1,103,168,65,227,156,10,211,239,65,88,146,78,180,150,86,240,218,133,198,8,119,0,42,112,120,53,41,25,139,247,22,219,4,25,121,146,249,200,102,85,245,77,190,124,222,145,69,208,102,215,127,113,42,107,202,225,127,27,248,251,13,151,102,78,223,128,56,170,126,169,151,89,241,112,85,68,133,112,15,116,184,86,221,52,227,228,218,65,233,255,201,194,89,178,105,30,149,148,211,194,142,92,242,43,47,67,46,11,28,114,85,216,166,64,197,236,171,3,142,155,209,63,197,14,166,20,246,103,29,187,54,245,1,50,59,143,74,216,233,13,66,225,184,46,223,244,147,166,53,33,138,128,44,208,134,33,185,207,215,205,59,58,124,202,135,150,238,21,146,103,77,206,50,47,95,34,250,37,149,93,210,85,188,63,69,1,107,131,177,246,57,221,72,114,215,2,168,152,30,231,99,124,139,19,137,56,27,157,88,19,2,102,33,47,222,147,151,116,190,227,10,231,142,82,122,170,234,214,103,100,223,196,110,69,20,136,16,114,70,233,183,180,123,100,204,13,235,169,32,41,197,238,29,81,93,150,110,94,243,162,224,186,28,44,201,12,149,54,241,230,74,40,150,18,6,56,87,13,30,242,124,29,11,221,109,22,219,237,67,80,163,119,117,144,219,21,239,117,128,200,16,29,48,80,48,26,253,179,7,218,226,143,75,132,141,204,164,64,37,226,102,192,133,157,209,147,10,118,221,185,126,186,36,127,227,100,254,103,214,73,116,179,41,67,99,244,82,137,86,50,62,14,210,72,186,150,4,86,89,66,70,248,95,111,4,197,130,196,186,201,158,197,197,129,235,216,210,103,222,5,200,162,132,253,22,95,165,92,26,153,239,150,223,32,201,105,71,62,76,175,189,43,127,169,111,151,166,150,91,12,206,238,152,173,1,184,113,150,10,164,192,199,86,98,234,90,180,197,24,162,196,93,218,221,199,11,173,206,153,158,58,47,8,162,153,146,61,88,249,21,178,125,219,232,97,220,65,17,26,96,128,38,6,237,54,222,9,218,139,102,182,46,20,142,42,35,239,167,201,111,198,89,251,158,117,200,87,16,239,131,46,53,153,175,2,44,30,184,140,166,210,108,113,252,242,41,243,126,98,108,23,20,147,166,188,75,58,114,144,7,174,9,32,146,147,223,59,58,207,46,106,178,76,52,61,178,156,72,230,185,55,213,194,211,14,233,85,96,159,114,63,178,200,237,167,238,147,1,160,253,192,85,120,139,228,56,119,92,83,226,168,43,59,24,66,131,221,207,142,144,199,88,143,6,1,10,233,83,113,38,230,36,147,192,247,227,130,183,237,64,138,109,59,67,239,83,2,82,9,113,70,134,89,127,247,6,244,138,158,119,150,118,198,141,175,239,102,165,89,77,53,135,99,250,69,135,168,24,228,30,28,46,86,181,173,111,17,198,65,187,72,239,252,53,162,216,26,79,100,108,153,61,252,197,242,41,129,142,93,215,145,186,245,85,239,100,46,251,137,1,142,140,227,195,26,101,210,23,98,15,80,46,22,148,228,33,154,190,53,217,176,77,204,243,209,228,243,251,173,155,109,170,170,60,241,127,251,200,138,152,136,203,50,88,5,197,80,123,179,139,39,190,168,32,222,90,154,43,17,32,21,50,99,56,146,252,199,14,56,139,45,210,216,50,132,231,225,129,95,145,37,115,23,225,7,61,239,127,25,140,159,87,81,178,76,7,171,36,143,97,56,117,216,251,42,19,195,125,155,65,114,216,189,49,96,107,247,128,145,251,38,28,120,19,76,168,44,179,79,123,170,92,198,214,206,211,87,22,0,1,61,140,112,142,229,210,121,187,23,34,99,165,131,10,236,82,172,132,64,36,243,45,82,100,212,152,47,170,114,71,40,197,126,37,142,243,155,217,0,184,210,198,226,52,211,9,160,24,219,239,83,202,202,171,39,189,51,49,150,142,93,116,70,205,234,235,174,228,52,244,95,193,56,47,44,33,140,123,16,229,47,80,69,0,50,189,169,124,84,61,191,58,166,207,40,133,15,227,217,254,254,75,251,26,169,158,225,89,207,50,253,82,23,235,166,75,128,102,219,37,124,211,195,180,42,17,1,150,197,221,161,46,81,217,44,129,6,42,14,101,35,57,201,154,123,173,118,14,3,53,116,36,193,168,163,115,113,233,181,110,200,229,90,4,135,25,156,240,128,51,123,22,61,87,204,84,149,61,138,41,208,140,25,57,92,215,7,177,75,244,184,11,122,137,187,150,6,248,147,107,251,50,212,33,90,183,50,113,201,227,56,48,175,200,231,167,102,174,142,3,235,227,212,65,169,231,148,10,96,59,73,157,13,66,91,119,58,118,140,11,46,179,1,236,153,5,189,190,67,126,172,96,187,101,134,121,56,129,201,160,233,128,209,224,26,112,24,203,138,44,4,18,103,157,255,59,113,137,177,252,246,104,55,54,163,9,154,36,137,64,224,123,158,142,196,88,109,28,126,172,226,33,207,208,156,23,148,106,161,46,30,77,53,35,201,124,59,80,150,98,55,127,178,147,253,54,209,61,191,104,210,133,126,202,151,95,125,138,237,239,10,155,235,242,248,15,199,26,15,90,133,2,58,224,172,32,11,125,198,42,239,40,61,170,134,124,88,50,189,36,183,111,140,52,61,240,7,236,101,166,98,107,27,106,205,176,140,152,98,75,89,47,25,163,182,153,69,192,9,208,237,198,248,29,184,72,5,182,231,91,156,153,166,182,153,81,144,16,23,165,51,171,182,233,173,178,66,33,138,102,233,116,41,124,201,117,41,55,59,52,153,223,26,72,34,67,149,168,126,114,83,169,48,127,214,165,178,172,191,149,132,118,129,14,105,88,252,182,167,91,210,176,22,16,227,205,12,128,206,71,26,75,85,17,235,197,34,146,89,7,14,54,117,219,159,183,176,208,120,5,113,114,114,133,42,246,7,99,163,146,92,34,73,3,235,86,113,245,184,87,91,8,236,68,141,129,246,116,137,96,128,224,188,41,90,126,180,109,17,227,181,93,135,219,35,102,92,157,48,45,18,187,182,237,51,124,230,159,206,17,186,204,208,222,33,26,143,47,87,45,61,211,215,10,40,241,155,150,109,58,171,187,165,70,5,155,230,20,106,200,239,213,185,104,232,155,76,163,122,2,102,68,180,78,118,231,147,191,62,7,216,44,3,136,174,240,149,220,100,213,85,33,239,74,229,16,58,240,62,81,121,141,87,46,26,26,90,178,42,24,29,174,70,48,135,239,183,65,216,188,20,177,190,55,41,142,184,99,251,78,228,144,29,142,163,203,194,24,238,225,69,236,103,206,137,234,79,230,231,253,86,174,97,166,209,50,223,21,174,186,158,153,166,91,231,246,179,182,141,45,165,228,8,38,85,38,243,150,160,165,116,146,25,183,73,209,198,234,177,91,230,221,32,52,247,55,230,97,91,73,47,185,177,120,252,16,98,99,26,31,67,17,22,109,34,99,32,88,101,48,146,168,198,184,175,107,120,38,130,22,120,17,154,105,18,69,87,150,44,90,134,54,77,115,94,129,40,153,182,236,140,50,40,41,125,211,20,238,50,109,122,152,114,36,151,202,71,69,43,49,204,124,86,170,54,83,211,150,125,96,14,188,178,155,92,254,88,60,12,108,68,7,29,75,1,52,84,220,201,5,26,189,19,4,122,2,167,243,58,58,14,37,190,136,201,223,162,207,254,99,2,173,109,115,220,148,170,89,236,8,81,136,97,51,93,74,137,2,155,43,27,130,115,181,3,39,52,176,90,196,23,86,128,28,96,54,247,242,248,23,254,208,82,91,1,35,15,189,70,124,13,164,105,38,59,2,180,21,56,105,8,43,133,147,50,5,115,71,133,165,63,5,135,163,243,158,242,27,14,31,60,59,27,238,80,171,216,28,244,96,216,92,128,43,55,240,65,112,133,90,31,10,177,98,100,229,220,144,69,3,195,11,44,222,141,192,58,109,50,5,193,152,46,210,174,51,101,160,155,198,177,86,114,159,50,179,235,255,70,151,240,204,145,86,215,32,64,162,24,21,202,24,175,122,226,29,240,179,129,251,225,7,72,237,128,159,10,24,98,37,47,122,105,82,131,250,227,170,18,247,108,103,194,80,233,75,174,245,246,134,218,42,107,7,206,16,140,143,222,146,119,21,94,92,59,69,96,121,225,224,144,218,83,59,214,62,165,235,120,79,239,166,44,123,162,228,255,209,48,139,83,102,199,159,72,242,79,19,16,198,132,226,75,191,104,170,243,73,165,87,156,176,143,206,108,209,100,27,166,85,51,1,31,83,96,118,186,83,28,251,164,69,77,62,47,169,196,194,35,101,165,66,232,151,227,27,77,148,41,4,42,253,233,97,98,210,48,186,158,148,56,193,164,4,105,99,69,138,201,65,99,230,212,143,44,169,167,10,218,196,161,30,123,173,141,85,62,191,31,253,205,28,218,28,6,64,24,174,32,171,180,190,226,193,106,87,179,86,36,143,125,216,2,165,169,124,9,9,82,245,175,7,140,193,86,239,70,51,221,118,111,168,159,170,4,58,25,161,136,15,156,236,192,211,133,159,247,20,227,219,202,0,41,219,216,226,52,181,116,89,8,133,165,154,230,215,56,206,122,114,235,46,144,227,194,167,180,94,137,170,132,141,135,143,73,158,166,254,219,178,177,179,198,31,153,77,101,251,224,144,45,85,90,36,137,39,15,160,114,235,201,69,158,188,242,135,213,108,248,14,168,140,56,200,3,8,133,81,226,178,197,45,2,230,17,237,97,141,39,140,175,107,206,208,34,32,189,1,249,47,83,4,199,98,45,192,245,189,169,81,123,95,228,48,200,6,22,82,9,73,221,88,214,203,190,206,147,93,4,83,192,222,198,242,92,99,238,78,83,130,158,54,1,34,178,128,82,180,69,142,113,217,7,93,144,172,65,26,137,93,33,49,143,180,136,69,191,169,98,244,255,56,238,85,169,117,161,19,134,153,40,202,180,118,110,23,39,78,78,168,40,190,236,177,241,179,81,47,171,240,44,106,83,166,57,115,4,170,80,241,220,171,39,166,130,168,102,244,84,137,134,196,106,134,200,163,38,16,215,161,222,90,253,152,215,196,7,161,156,190,10,118,156,108,93,3,167,191,110,143,112,88,156,111,33,87,150,3,164,122,85,105,231,209,132,117,151,27,189,151,160,45,139,119,133,22,160,192,91,99,39,103,146,58,117,72,173,132,169,75,234,95,125,99,112,112,237,1,243,166,104,129,185,120,76,203,100,52,252,90,125,24,132,173,77,200,182,63,163,247,237,35,136,177,82,225,92,61,126,135,125,113,129,9,2,141,0,21,44,238,181,160,136,104,129,183,200,248,192,109,251,43,90,153,143,152,198,51,253,190,171,170,10,251,73,190,159,126,100,2,247,64,125,149,187,30,182,160,41,172,138,117,174,81,142,217,62,80,247,53,140,219,124,104,52,121,86,154,194,248,4,30,231,254,28,169,168,13,98,68,254,14,174,6,67,56,94,1,129,210,45,171,131,125,194,88,143,112,39,15,80,176,60,90,66,5,252,252,181,67,116,208,73,83,112,144,219,18,131,75,41,250,91,227,203,192,114,91,152,136,213,181,217,34,29,210,150,45,171,175,24,106,52,157,174,30,82,174,153,120,218,48,136,42,244,148,253,21,140,46,146,245,12,50,173,219,57,30,59,48,119,113,41,144,75,47,122,247,147,254,80,236,115,216,148,52,209,189,240,205,147,115,180,236,171,222,214,195,36,9,134,161,60,61,255,205,144,231,44,126,150,191,150,175,63,143,62,45,216,155,83,62,237,43,178,94,242,41,112,206,2,24,183,12,122,230,240,223,44,145,231,92,80,127,68,218,143,185,184,18,52,89,60,19,69,209,66,80,160,180,97,74,149,247,120,165,230,113,123,52,97,212,103,89,161,148,18,16,118,139,57,31,1,194,47,6,92,64,86,74,150,183,77,182,2,102,233,160,201,75,94,73,241,8,168,22,217,100,236,136,195,118,216,80,59,233,224,236,4,11,15,167,143,132,141,217,143,24,82,128,164,109,86,216,194,62,172,213,205,142,135,9,57,136,33,86,105,198,180,52,97,195,217,58,96,70,111,90,186,117,248,225,44,122,253,69,250,158,33,59,122,106,124,246,167,58,36,235,95,41,94,99,183,219,183,98,154,109,12,106,68,162,209,104,163,8,244,84,247,254,162,225,233,140,248,61,37,12,90,67,101,219,128,24,124,250,108,214,146,45,4,100,247,78,135,230,98,120,72,234,94,107,222,143,40,237,160,195,79,50,18,109,216,178,192,63,8,70,209,106,217,216,253,85,119,26,240,8,5,158,136,124,92,226,245,28,156,209,214,15,152,91,123,184,107,168,80,126,217,218,252,121,231,97,254,97,11,139,22,110,5,238,171,143,44,114,150,215,25,192,15,7,173,117,7,67,183,214,254,38,32,11,90,121,40,79,217,239,71,9,34,122,153,215,188,12,112,122,116,179,181,174,85,233,96,244,216,40,209,244,134,184,126,168,49,39,67,69,83,100,70,228,253,155,16,242,56,67,141,50,90,146,43,57,175,79,220,220,66,148,133,184,97,32,238,128,161,134,160,147,170,150,11,102,46,227,179,175,206,153,180,189,224,175,158,93,81,197,239,208,18,124,193,240,197,184,123,205,184,216,85,113,251,41,195,23,245,41,46,111,141,161,169,170,4,224,189,189,33,206,79,90,169,121,149,47,114,130,188,33,2,131,119,145,104,241,45,187,160,29,176,244,12,165,17,97,205,169,14,202,7,255,111,246,243,8,132,66,91,210,118,185,119,53,207,139,13,191,80,134,41,81,168,22,144,227,10,243,16,239,138,215,246,129,59,109,188,200,170,242,182,116,180,132,218,21,100,242,233,243,135,151,191,214,137,91,234,216,82,101,56,124,198,109,219,242,236,132,30,214,74,176,61,37,111,8,208,232,206,116,56,28,35,66,177,97,142,79,191,92,220,208,102,185,179,180,236,229,247,43,251,99,121,122,26,183,187,32,20,29,49,240,161,70,118,198,91,23,119,31,32,250,4,119,73,147,2,251,100,227,1,206,38,99,135,197,185,219,92,112,71,183,11,31,112,158,211,186,131,69,72,241,123,254,240,137,218,19,141,50,178,128,240,22,36,150,96,20,6,207,81,58,20,197,42,203,74,123,120,172,130,116,123,229,16,234,51,173,111,94,47,93,134,145,41,153,104,241,140,8,83,17,152,10,233,248,19,75,149,124,94,126,39,119,155,33,22,78,67,71,173,198,216,201,90,117,113,99,181,234,117,219,62,232,27,207,34,151,186,54,78,142,149,202,216,217,93,230,132,192,143,225,4,107,242,85,112,133,1,147,117,110,175,49,184,27,145,0,55,3,25,166,106,66,155,226,135,85,158,121,88,10,169,4,115,165,206,4,167,94,178,215,45,89,216,249,187,81,135,151,223,203,173,176,62,23,56,163,43,47,176,15,113,229,71,31,19,22,247,214,236,77,21,194,100,218,32,99,109,252,131,237,13,179,116,216,94,43,244,50,151,232,216,137,77,233,175,148,87,70,76,53,222,235,13,2,13,36,96,4,254,220,68,27,148,50,119,172,1,191,21,112,103,115,157,81,88,122,222,52,3,227,185,206,144,127,228,155,241,183,232,86,149,106,36,156,180,93,217,252,161,6,120,245,185,112,51,174,215,87,149,160,230,99,184,81,46,2,251,183,162,35,50,136,245,176,201,211,120,139,237,65,252,61,10,235,248,106,213,38,20,110,192,94,167,125,229,129,2,155,37,227,108,51,15,92,144,82,78,247,106,114,119,26,28,208,248,17,18,93,198,131,27,232,122,71,142,148,20,82,215,160,207,53,146,85,230,127,94,147,33,198,1,19,47,245,230,85,244,169,131,34,94,235,119,244,50,16,198,83,151,91,246,192,171,133,31,108,108,132,182,246,198,20,158,159,83,129,101,48,47,79,59,12,147,148,138,53,233,86,228,110,170,174,163,98,14,150,25,6,107,151,112,110,105,94,67,185,123,251,104,21,28,71,195,181,96,191,149,21,21,121,94,193,209,192,34,195,239,246,140,145,55,230,171,16,179,134,6,192,122,193,146,81,87,200,20,57,31,97,88,92,148,101,127,250,124,15,4,128,82,98,57,106,141,187,117,38,125,225,90,206,252,18,99,218,114,215,108,241,0,242,155,88,32,52,25,161,246,97,52,122,111,25,247,129,153,42,225,145,2,93,129,39,135,246,55,131,250,249,56,33,119,101,239,47,61,246,103,183,56,115,46,69,244,146,139,109,39,94,189,128,154,252,62,220,194,91,90,94,235,68,26,147,174,113,181,101,228,142,9,47,77,194,114,129,177,91,197,249,202,121,32,86,67,93,95,171,249,241,160,47,152,186,199,85,174,151,45,37,124,22,136,146,56,170,108,120,132,147,85,234,180,174,30,19,45,183,154,41,87,106,26,125,198,171,21,48,20,131,21,24,109,0,121,184,203,238,87,53,215,204,107,250,191,108,85,8,154,219,217,56,128,138,56,178,27,122,167,145,105,106,116,50,188,196,78,28,237,66,120,165,4,40,5,149,27,103,22,28,184,96,181,119,196,38,192,55,209,244,58,235,192,7,51,183,131,193,92,171,61,187,176,230,93,184,203,36,160,171,157,151,7,238,15,232,252,22,155,208,46,99,32,163,82,198,182,222,181,29,181,252,26,22,217,51,245,3,204,180,58,15,81,186,52,162,9,211,125,233,3,23,81,95,123,117,201,212,46,15,224,78,5,207,80,250,125,156,68,26,132,149,63,101,17,12,231,52,145,209,87,187,24,90,174,0,113,42,178,9,80,117,245,196,23,72,216,154,29,135,227,168,125,111,207,255,251,227,97,248,149,159,183,120,155,44,51,121,31,98,142,99,169,174,123,220,115,71,111,16,22,62,103,179,40,6,44,114,96,42,192,160,35,11,206,47,134,120,86,93,120,247,229,126,46,116,26,19,4,66,73,245,209,23,133,103,215,203,40,133,149,206,246,72,106,180,96,62,231,55,15,155,230,98,194,116,40,39,51,231,105,1,67,79,15,82,253,39,41,116,5,76,75,186,202,71,220,141,33,145,214,221,153,91,31,162,46,18,51,123,73,78,137,224,35,162,175,148,229,178,236,146,188,3,26,159,235,210,8,107,142,208,66,116,64,49,82,97,206,221,187,88,111,159,60,108,195,199,224,165,157,53,16,142,101,134,6,12,28,72,226,118,21,142,45,147,43,102,120,232,198,203,245,156,142,30,79,108,43,20,58,123,120,201,134,107,210,240,138,63,230,1,229,197,94,192,207,100,185,93,181,114,37,70,25,108,226,142,193,116,167,110,205,201,211,140,249,174,234,238,23,209,47,127,152,193,232,91,248,84,187,68,136,246,125,228,38,189,86,140,1,50,88,189,89,206,101,64,238,208,160,255,32,194,27,238,103,43,105,202,255,137,217,60,154,64,190,30,142,127,156,175,60,113,28,62,232,252,217,230,95,71,171,223,114,63,194,8,57,240,146,67,213,69,176,131,146,146,232,3,1,181,103,78,200,163,203,180,179,248,125,183,240,193,76,133,98,55,101,192,54,9,70,150,118,241,137,126,2,84,211,226,118,51,174,29,220,124,108,23,217,158,158,138,131,47,143,9,101,149,28,206,116,60,196,39,212,62,48,26,15,24,31,120,1,155,136,221,12,28,158,138,14,141,186,105,174,54,214,244,215,254,26,73,166,56,133,53,85,137,237,161,138,121,137,176,244,169,189,49,209,251,251,57,225,142,117,109,140,200,63,148,101,100,175,39,121,251,187,24,251,140,251,40,228,0,16,50,97,99,11,255,118,182,240,161,159,188,86,157,150,207,253,105,229,174,252,2,164,111,224,207,156,177,127,188,52,24,122,251,20,149,41,4,188,114,42,135,250,194,120,131,220,252,143,173,30,232,227,183,218,31,244,8,192,213,233,195,127,142,223,181,123,135,150,65,155,227,149,124,240,150,221,90,15,187,26,194,247,26,217,210,220,208,204,142,159,140,190,80,176,48,139,246,84,230,51,32,210,185,16,248,211,15,194,41,40,158,226,203,221,190,152,56,30,236,224,93,107,237,189,176,204,33,149,160,70,196,230,117,93,8,202,170,252,244,223,212,241,56,238,39,213,2,149,20,61,157,133,45,80,154,73,13,226,158,18,68,61,162,161,186,162,40,33,8,235,239,203,236,94,95,194,123,178,143,163,70,63,9,200,74,24,192,69,120,138,218,15,143,34,178,231,225,247,233,78,148,139,146,138,16,63,10,77,107,47,134,115,164,113,156,138,9,181,250,221,1,132,158,4,246,131,94,230,47,239,73,138,96,25,40,217,57,95,6,253,47,151,99,101,133,47,72,15,121,67,142,125,221,151,215,68,21,209,45,244,6,17,163,247,26,30,228,24,38,210,139,158,254,211,143,153,141,139,73,224,205,243,216,205,93,184,238,91,147,98,142,45,123,144,130,235,31,90,142,146,131,75,176,206,176,58,120,3,215,182,140,60,7,204,193,26,108,81,122,203,18,203,55,243,27,176,138,155,240,254,220,239,197,254,135,77,250,23,167,86,169,96,229,53,231,111,65,203,108,102,124,195,77,109,149,203,217,200,222,237,212,45,133,87,136,64,109,150,38,12,111,165,220,196,149,153,182,94,147,141,90,224,145,89,88,103,148,79,115,178,216,14,138,200,72,174,135,84,163,215,148,253,195,112,88,246,160,99,21,229,18,141,105,231,15,168,93,95,97,224,67,35,65,172,148,66,132,178,24,207,65,23,174,143,4,74,195,103,187,186,214,204,62,53,15,4,241,108,27,122,140,191,213,243,108,93,174,222,137,191,243,52,238,196,175,174,236,77,241,141,27,3,222,108,172,247,246,178,181,13,145,64,58,24,2,156,78,16,75,186,143,254,252,239,209,9,71,96,74,55,174,195,210,65,252,66,84,22,63,214,2,38,4,34,237,128,240,112,62,188,95,85,229,205,45,25,77,39,3,195,32,21,238,246,81,142,78,130,39,255,171,210,22,135,6,241,193,130,75,96,24,124,237,215,46,116,78,210,48,64,119,202,130,80,214,77,73,219,202,79,13,28,37,133,17,248,76,63,41,132,217,140,90,48,245,101,29,145,195,106,6,164,100,101,155,250,232,116,3,108,98,111,197,98,142,175,69,159,155,45,91,226,246,141,232,211,65,67,108,237,222,36,81,156,247,40,191,41,191,43,119,217,235,16,180,211,182,124,214,2,28,120,123,215,43,103,99,179,199,169,111,74,120,125,170,136,58,67,164,116,143,3,203,113,94,219,106,240,65,155,163,107,47,123,197,117,18,29,18,36,20,34,89,121,247,182,163,227,63,173,69,240,95,127,15,134,171,97,97,251,159,54,140,135,68,26,197,49,163,202,229,129,77,147,148,68,92,213,31,121,177,195,57,164,73,184,40,99,105,220,199,36,130,132,196,229,28,18,233,87,85,121,104,154,151,209,83,150,255,200,159,65,235,188,179,57,93,157,9,128,87,252,224,135,128,198,194,144,168,19,208,140,160,215,240,66,242,193,118,106,146,50,0,65,171,6,101,173,117,206,93,78,106,178,126,162,58,74,154,158,200,48,101,14,69,89,90,11,239,83,135,233,154,134,182,225,48,43,46,237,153,112,116,200,55,38,205,1,81,0,237,242,115,97,71,184,140,11,146,98,172,84,201,95,100,42,132,189,209,72,126,203,252,185,26,8,209,38,245,35,245,195,195,156,119,42,18,103,252,168,88,210,225,203,166,106,74,193,164,172,213,212,223,130,13,176,143,46,222,88,25,155,26,125,142,76,31,235,136,254,176,70,137,205,8,147,239,26,135,95,109,187,89,165,47,90,183,89,0,90,42,122,42,122,159,165,45,249,9,220,162,247,216,47,167,100,91,97,66,131,80,232,66,147,141,119,212,248,234,60,222,167,88,57,150,98,237,135,233,163,214,120,91,185,130,9,183,49,159,190,22,167,227,243,248,244,234,99,35,14,123,212,196,223,51,26,174,253,95,198,79,228,68,156,94,24,75,209,80,187,124,3,74,1,127,125,85,249,222,151,131,115,253,12,225,142,69,54,247,75,93,0,81,121,218,153,181,154,80,139,239,55,37,102,63,6,227,121,85,90,85,104,208,220,123,181,188,73,188,93,149,245,51,31,243,18,56,211,222,88,208,182,213,246,236,8,61,26,65,119,152,199,254,236,200,216,160,216,34,67,39,233,222,46,214,175,78,133,234,6,214,128,15,183,215,96,220,119,194,30,120,61,96,96,98,246,20,249,128,201,95,7,48,232,228,68,72,179,104,212,46,218,202,217,196,230,252,204,17,116,239,178,38,133,219,191,199,176,101,98,224,216,169,118,132,47,16,192,204,165,175,198,222,227,36,7,86,99,68,82,182,21,104,224,204,149,156,189,6,77,109,201,102,220,94,184,75,184,43,229,133,170,44,245,131,34,234,63,57,212,53,242,198,181,229,180,58,4,28,12,130,41,92,161,214,173,202,242,73,237,45,20,137,169,33,115,80,84,148,229,247,114,10,23,201,255,191,2,180,202,167,145,171,249,167,69,83,145,163,121,244,191,28,44,243,184,161,6,140,148,60,156,49,137,125,53,31,168,100,134,105,246,204,192,149,74,156,16,48,193,40,41,128,73,153,202,72,66,169,146,228,64,70,41,154,88,243,131,170,87,148,255,131,32,201,217,169,155,161,1,118,4,218,108,225,69,244,209,23,193,155,208,42,232,118,24,74,42,78,219,97,240,54,8,176,121,227,93,240,188,208,177,133,209,201,166,63,186,211,4,94,192,20,117,156,108,172,157,200,244,157,137,74,149,10,119,154,135,244,76,61,24,62,127,75,199,69,187,225,141,252,248,191,66,164,68,190,105,158,167,54,38,198,158,51,144,254,241,108,241,184,60,187,74,7,151,56,106,79,205,141,223,55,230,200,44,147,208,54,75,186,7,55,73,137,28,50,151,141,220,252,237,32,19,240,100,98,249,70,13,176,24,44,252,169,2,75,10,72,60,11,162,43,208,127,46,81,220,91,10,212,178,53,140,193,190,65,29,96,113,9,234,109,1,205,204,145,248,114,170,71,87,65,35,239,86,102,7,177,59,163,232,48,198,77,172,202,204,114,80,99,153,31,163,12,62,147,175,39,254,127,68,184,191,51,245,229,32,147,181,78,21,202,31,113,229,33,4,15,76,149,230,61,245,243,82,66,253,144,241,196,163,73,88,33,1,104,185,168,153,213,69,116,157,120,242,59,251,233,159,218,189,134,213,58,51,234,87,250,130,56,70,199,81,180,61,11,28,50,141,243,174,104,70,75,93,137,149,227,227,94,144,1,35,178,51,108,180,70,205,154,170,165,140,147,218,76,89,57,2,238,15,93,129,56,170,160,230,191,236,126,48,68,135,32,77,138,59,126,97,25,64,176,115,11,4,14,172,229,114,32,215,144,188,127,51,207,5,132,170,230,135,78,144,147,1,251,243,152,185,103,119,71,126,49,44,5,220,122,121,171,230,96,50,114,132,217,45,56,151,156,77,85,202,184,217,61,56,53,150,39,236,147,195,147,133,70,9,224,61,102,35,193,67,155,253,148,167,216,232,148,134,20,205,175,184,221,123,184,95,15,85,40,181,170,155,26,99,178,132,120,1,33,90,82,145,41,125,126,53,116,176,201,104,205,49,146,105,7,193,3,63,56,16,53,124,10,164,183,63,97,249,166,217,104,193,210,8,236,47,154,159,11,79,230,195,71,181,182,52,216,67,147,232,227,86,192,170,134,255,32,249,165,119,229,128,215,129,252,66,89,103,235,73,15,132,29,215,211,37,47,146,135,137,53,9,51,146,52,163,137,21,48,194,81,124,154,10,232,46,253,216,10,164,185,203,18,124,231,172,17,177,10,164,137,144,15,58,243,231,236,10,27,106,158,155,136,57,104,7,245,99,126,51,165,246,188,171,85,212,141,250,67,36,227,60,120,150,110,179,177,49,95,59,49,150,171,47,160,19,184,61,230,101,51,159,71,18,164,118,68,247,131,189,25,134,197,209,69,109,188,129,105,114,28,177,9,107,228,41,185,178,23,169,243,237,217,151,149,41,68,151,53,82,188,230,238,81,67,79,52,244,137,216,38,94,99,195,57,162,41,55,52,46,111,218,116,228,160,223,63,137,9,175,12,70,173,58,68,98,213,57,44,53,45,27,126,174,63,76,0,235,25,231,11,194,60,43,221,217,108,123,166,63,14,111,179,77,61,37,77,141,110,32,145,203,101,238,146,171,76,68,101,55,134,85,68,10,224,28,97,113,97,247,211,111,245,30,42,210,8,201,23,138,216,174,122,170,151,239,19,180,147,45,225,210,67,221,189,249,198,75,120,18,109,72,46,25,182,18,180,107,197,66,210,188,102,22,196,75,228,26,245,52,137,150,237,208,231,248,117,242,69,80,11,100,249,53,75,224,168,168,113,64,68,253,128,80,76,43,238,55,147,160,215,1,153,16,56,222,170,146,43,145,145,2,239,79,211,251,110,117,43,136,20,82,85,186,211,229,83,131,3,14,43,252,100,5,31,43,183,49,90,140,160,22,155,156,149,10,25,121,239,32,112,11,83,200,219,113,255,95,137,45,34,227,30,166,131,68,255,173,8,215,252,118,193,164,134,25,66,218,251,205,78,85,238,102,254,54,154,1,156,164,123,193,85,230,1,50,178,21,68,215,117,144,56,74,57,126,128,85,246,75,184,97,154,40,149,202,172,0,136,84,52,146,205,88,136,9,32,170,67,15,32,69,121,132,199,94,191,41,95,105,107,207,121,27,51,214,104,177,93,49,131,206,205,95,147,80,32,254,80,162,136,245,172,49,244,93,161,65,113,223,77,202,200,152,48,211,21,67,220,41,53,12,84,251,187,233,43,15,84,111,6,244,173,44,189,114,36,145,77,130,39,230,101,46,29,53,75,17,147,242,16,25,42,39,76,37,166,178,133,165,21,211,86,52,175,68,126,168,52,96,140,216,79,122,121,130,141,139,73,93,135,202,106,201,210,49,198,102,119,88,39,70,238,5,189,188,228,159,40,8,27,69,32,153,183,144,174,18,180,243,56,141,127,178,250,65,44,122,195,87,27,115,149,166,251,61,49,231,83,78,196,153,57,139,231,170,12,110,166,9,183,235,115,2,15,91,63,185,129,90,64,11,192,91,57,105,174,105,90,254,59,91,24,220,47,247,241,152,149,176,61,43,199,108,56,212,13,157,65,110,40,150,60,27,22,77,88,189,45,235,124,240,149,84,234,178,184,83,239,165,1,189,62,30,64,91,121,65,57,92,72,85,242,113,208,235,11,193,97,70,54,174,46,185,165,108,86,193,106,54,8,25,149,52,45,84,155,215,175,27,185,241,82,182,254,180,142,155,188,250,210,67,112,84,17,222,25,161,212,43,25,179,249,50,106,25,86,196,3,145,239,98,72,238,132,233,90,21,107,24,146,72,144,42,203,163,108,105,121,90,196,242,6,52,201,245,65,162,224,147,8,126,171,129,227,109,175,140,37,68,133,95,213,14,248,104,57,54,210,180,177,114,15,141,229,55,142,76,113,218,204,161,255,39,85,222,177,200,207,59,190,26,160,12,156,202,198,231,118,106,32,48,44,111,112,67,22,138,31,40,183,66,74,36,46,173,89,58,44,196,7,234,137,8,52,87,90,219,198,167,43,68,233,88,216,219,66,175,139,226,137,233,76,89,14,5,194,228,250,71,183,13,122,144,149,239,106,221,188,97,208,210,149,217,32,78,134,108,17,161,167,19,148,18,123,229,103,245,148,4,36,148,236,168,9,220,119,144,45,12,38,17,253,75,127,121,154,158,148,246,202,43,49,164,91,81,126,222,194,14,43,131,140,223,248,151,173,51,6,255,104,100,80,46,27,9,116,29,39,212,238,161,144,76,250,210,117,40,112,86,94,66,203,147,152,191,162,240,223,144,92,187,183,84,127,233,138,80,211,7,161,98,181,174,152,245,116,9,75,96,130,79,12,119,162,194,182,240,91,54,143,74,47,88,70,195,13,61,132,69,175,45,16,86,106,53,167,132,75,229,226,161,140,69,247,223,73,15,177,152,242,24,97,244,39,222,204,121,160,94,67,113,232,220,59,181,164,154,22,106,68,0,201,183,148,30,95,156,206,140,54,174,73,122,238,183,83,178,169,35,46,138,104,194,113,85,18,105,166,192,164,51,108,174,125,154,136,208,157,160,218,131,214,131,127,156,80,26,165,81,210,150,222,251,87,9,68,247,83,164,78,114,205,225,211,22,161,108,87,246,161,191,187,10,56,158,97,23,197,66,250,172,163,66,251,167,219,217,10,212,178,218,122,150,91,243,246,7,174,216,220,205,109,28,119,123,203,73,76,182,132,220,161,163,130,190,21,43,131,62,68,69,31,89,14,67,98,14,38,24,100,187,132,193,110,176,183,77,75,230,127,17,96,111,199,180,111,86,204,101,212,18,164,232,164,80,251,149,64,20,210,151,5,208,77,180,182,179,243,30,234,163,25,161,74,134,114,239,161,93,99,219,233,36,25,134,201,29,123,112,128,167,252,65,75,247,234,0,223,122,220,226,94,158,142,245,236,242,208,26,221,139,56,220,201,82,182,171,99,208,143,214,248,208,163,243,178,184,24,28,187,153,180,48,95,105,63,181,61,239,197,65,27,71,169,83,61,189,209,132,114,234,42,184,113,231,2,74,225,249,68,202,20,200,131,72,184,102,241,15,135,110,143,151,125,201,129,97,68,189,38,196,151,245,36,140,229,52,28,11,14,57,239,115,32,86,7,26,158,65,158,186,250,236,60,57,33,236,202,55,16,217,162,134,179,18,129,119,141,244,111,242,12,186,66,235,38,108,171,169,53,192,244,63,127,1,29,86,188,63,33,138,165,235,75,166,43,116,37,61,155,182,188,215,16,46,78,224,29,6,146,57,41,139,190,98,0,6,81,177,213,137,208,39,129,12,249,196,100,237,80,182,241,94,188,21,220,24,73,168,197,255,56,165,36,149,67,101,3,129,133,42,12,205,145,16,120,243,210,196,85,106,229,72,213,51,92,140,184,37,11,145,63,205,186,162,129,88,145,129,208,12,177,185,186,255,96,125,137,169,87,227,89,119,74,208,88,122,19,101,17,109,145,123,96,56,171,114,210,236,226,168,107,246,92,142,21,77,44,69,141,65,223,14,113,189,51,122,24,36,213,8,230,134,49,177,151,183,113,49,162,229,117,231,1,65,59,228,154,1,23,189,204,201,177,73,15,58,149,107,102,32,108,254,233,96,213,113,87,38,246,132,167,22,100,67,10,18,179,207,165,215,50,151,136,172,213,163,249,220,204,145,50,195,11,149,218,98,104,209,58,165,92,219,79,7,254,215,223,4,141,95,80,54,255,98,120,151,231,33,228,83,115,117,72,203,82,5,20,94,122,172,168,241,152,245,143,20,242,144,235,169,182,20,241,50,241,97,206,148,254,75,24,90,85,253,37,158,141,220,87,44,199,84,46,233,2,46,204,174,206,30,162,197,144,5,179,180,214,144,12,135,123,25,190,20,171,182,11,219,247,103,133,100,197,94,211,246,248,159,208,5,134,78,77,184,186,255,115,253,181,92,19,0,115,244,145,77,133,58,104,171,223,1,106,3,149,30,94,165,34,227,175,111,36,210,150,147,134,190,33,209,143,176,138,227,251,134,255,120,235,176,155,59,57,114,176,211,21,27,77,103,41,238,117,164,48,136,9,19,58,15,83,140,37,144,247,203,89,110,60,148,19,21,241,82,86,167,7,168,2,127,178,123,211,169,48,33,112,183,240,165,3,87,17,74,196,100,133,176,195,187,144,31,224,255,22,137,175,83,208,117,30,246,143,74,197,3,155,183,45,28,9,217,36,66,91,142,98,192,157,165,16,235,106,189,115,47,11,192,133,222,2,176,96,189,243,19,152,180,104,64,137,158,56,52,89,253,42,65,85,18,185,101,194,80,214,168,244,205,165,249,194,56,122,59,18,48,227,210,62,193,154,240,107,132,242,237,193,54,189,65,170,48,132,77,28,124,76,87,221,48,100,236,72,167,167,169,26,16,99,176,127,176,149,242,154,45,34,224,147,66,115,250,116,52,100,25,214,223,103,74,210,128,79,246,21,164,67,58,113,185,229,208,149,248,242,83,97,232,241,168,95,40,172,127,151,64,214,204,183,164,89,15,196,93,174,230,119,114,158,211,110,164,208,224,149,120,98,211,16,239,158,76,43,246,133,221,173,252,92,96,11,11,104,250,228,47,184,70,21,246,249,66,169,24,49,48,172,185,82,7,141,134,96,178,232,150,71,145,240,36,215,234,71,226,82,86,39,85,109,254,110,155,135,131,152,52,117,235,37,217,250,70,166,158,27,23,93,232,126,53,196,174,252,203,106,83,133,57,206,146,107,136,82,251,28,102,18,27,238,130,40,211,198,74,240,219,2,129,132,110,16,249,80,47,1,93,52,190,14,75,72,174,22,185,152,157,123,75,200,28,95,58,112,236,196,60,208,172,30,132,3,169,165,51,129,195,187,25,73,88,88,232,68,41,98,95,248,205,229,59,226,78,132,196,218,249,58,49,67,211,227,55,174,99,127,92,158,221,176,205,113,55,142,255,119,156,101,168,114,250,107,154,51,116,187,9,121,174,64,220,71,131,21,37,25,14,252,5,106,36,165,120,60,133,12,42,35,122,203,225,134,231,96,111,149,110,88,225,7,45,46,156,84,138,2,162,55,6,129,142,109,242,106,208,58,79,181,131,60,70,226,55,186,170,143,245,52,131,185,17,31,60,206,220,57,124,189,158,225,124,32,178,227,86,179,63,50,119,255,111,230,232,52,226,111,212,50,202,252,223,236,87,94,194,23,212,33,98,23,112,218,102,251,96,243,236,135,93,52,121,47,140,33,14,106,105,25,147,231,99,153,227,157,40,6,218,22,97,150,172,23,83,18,176,10,59,75,117,73,198,255,125,132,56,160,10,33,181,140,34,154,135,116,181,234,146,8,36,228,70,68,148,82,203,10,24,176,139,226,249,28,58,101,163,211,204,254,192,116,84,163,205,148,242,22,210,112,123,116,1,206,37,205,105,4,53,190,63,204,205,38,5,177,224,184,131,207,33,27,126,59,16,177,105,24,176,16,14,81,227,33,115,78,117,197,41,17,124,49,40,172,199,239,10,94,201,212,53,30,250,158,198,124,207,60,205,222,224,251,201,185,85,94,106,104,238,106,223,6,80,158,212,147,207,116,60,145,52,183,124,68,24,214,185,23,25,176,93,175,137,146,10,69,249,182,25,246,164,217,29,72,178,87,149,232,147,210,152,113,12,187,16,46,121,70,72,120,120,32,183,205,81,46,62,148,3,109,249,195,207,168,49,58,140,135,95,44,49,253,13,105,11,6,134,9,252,131,77,23,148,42,248,206,117,219,223,142,228,158,163,130,232,90,56,51,136,238,178,221,74,215,187,212,128,218,233,206,49,115,65,189,40,194,137,125,12,128,40,54,32,44,41,159,123,218,40,44,189,111,131,124,64,25,224,203,143,183,57,54,221,5,249,69,253,85,11,133,202,14,219,175,228,50,7,29,212,30,29,187,121,63,42,86,71,212,64,7,40,124,130,109,59,167,246,89,231,55,13,90,188,77,156,251,195,191,78,80,72,254,22,128,93,80,94,193,124,214,249,227,25,79,58,179,194,84,169,82,41,31,235,53,107,191,139,97,91,73,136,64,219,218,167,89,13,47,37,22,150,11,36,191,234,91,174,39,41,52,132,169,3,222,80,99,144,199,161,153,11,217,97,250,230,202,227,114,46,89,238,176,111,165,169,116,14,61,249,147,248,30,51,219,57,43,79,63,144,106,68,55,244,68,121,160,139,69,167,19,138,108,28,211,148,2,26,39,163,237,227,2,108,248,38,155,252,27,227,254,156,251,215,203,33,21,98,13,185,111,196,63,239,74,198,192,196,52,181,15,81,175,136,79,212,136,151,87,137,101,124,227,251,193,149,14,91,52,248,170,37,103,71,125,49,27,246,162,161,180,106,140,71,22,141,61,82,64,145,63,231,128,191,81,238,141,82,255,44,82,160,200,189,235,203,228,156,203,165,230,117,129,47,138,116,229,110,12,156,16,39,216,207,95,100,82,113,184,100,126,24,50,41,117,59,128,207,164,93,197,54,35,224,21,155,13,186,246,28,199,185,55,129,144,29,191,177,125,216,8,246,198,201,251,79,127,148,125,34,30,235,60,219,178,200,194,71,127,31,85,71,23,210,19,11,46,112,118,74,41,224,207,22,83,242,2,75,230,254,63,47,29,38,4,254,165,51,227,99,188,139,167,27,218,164,27,157,143,182,35,203,15,158,133,160,11,66,224,213,242,201,27,55,123,108,170,148,86,191,34,127,218,8,80,183,131,60,116,18,218,190,122,212,179,159,3,226,174,139,3,27,197,56,117,73,2,181,140,58,132,8,149,119,101,236,66,46,189,29,56,211,223,125,255,178,91,42,148,43,133,85,255,190,59,188,100,36,115,156,62,52,159,248,117,16,7,222,39,88,162,27,228,66,169,42,29,133,23,96,151,112,170,112,65,23,110,249,211,221,147,232,255,188,149,146,53,151,209,177,69,171,225,242,21,79,130,217,208,131,20,155,55,204,167,70,217,6,26,161,17,189,254,40,102,251,59,247,135,78,77,177,118,237,53,126,145,173,168,49,119,107,147,8,146,60,142,137,90,14,223,20,59,71,160,238,38,119,62,242,94,96,4,106,225,94,245,103,63,45,163,90,4,119,37,72,252,157,143,220,36,219,46,145,194,137,148,111,67,210,226,92,208,108,221,245,5,0,23,229,201,237,117,17,36,62,197,252,95,218,57,124,190,88,201,247,180,19,218,191,201,68,55,31,5,170,193,31,139,122,123,252,73,187,94,102,144,221,95,29,130,203,180,45,58,46,150,68,49,139,24,190,124,133,108,108,252,215,146,232,19,75,203,125,251,162,91,117,90,192,195,55,35,36,96,164,236,220,3,122,170,199,49,219,72,130,158,40,201,113,22,211,235,142,38,114,160,211,214,144,217,198,227,113,151,228,102,246,200,58,190,202,139,247,30,118,149,251,181,52,48,1,219,206,249,240,133,222,181,196,162,38,184,7,149,77,175,196,100,8,107,19,117,87,165,251,220,239,88,43,23,128,65,103,90,226,3,118,106,245,185,202,4,163,74,205,216,24,104,99,65,93,92,153,108,90,118,194,76,148,222,249,159,212,47,152,122,147,112,127,90,221,77,91,235,239,224,246,164,203,236,175,44,205,6,210,145,26,30,54,251,100,248,47,243,62,107,71,179,32,26,45,136,198,228,77,22,57,220,40,62,119,14,201,182,123,112,36,47,110,174,195,159,70,188,28,130,37,57,132,175,69,94,238,171,42,61,30,200,50,252,63,19,85,139,214,156,27,18,146,39,242,178,85,164,81,255,64,110,83,229,31,170,27,36,159,214,220,212,119,244,117,69,195,118,186,72,108,65,239,65,190,8,147,194,147,246,170,113,225,159,162,89,170,1,112,26,81,242,101,51,104,121,191,177,208,155,17,66,107,85,84,33,206,84,121,202,89,175,175,16,86,186,105,165,163,94,122,153,157,17,92,172,231,180,95,85,226,103,6,105,144,179,198,166,0,136,117,19,246,165,53,134,61,180,74,183,76,92,132,190,154,146,165,82,133,112,169,131,140,159,233,165,177,168,219,153,234,150,191,48,73,77,152,237,170,251,210,45,102,162,128,149,50,134,236,60,69,45,179,168,165,146,146,243,40,55,58,164,45,62,69,190,4,215,1,169,143,246,158,187,147,219,235,228,5,83,178,14,138,226,237,17,219,93,202,67,53,175,28,161,88,228,37,244,224,54,16,19,199,42,45,158,242,193,213,136,59,65,129,200,167,58,15,169,65,175,102,44,34,72,219,250,119,205,78,61,52,251,8,180,237,89,48,32,191,14,198,200,205,204,122,168,157,246,141,216,209,59,107,109,153,127,99,77,139,191,90,196,51,24,2,232,16,209,32,50,145,243,145,172,244,45,239,89,38,87,138,11,180,185,64,4,156,172,121,25,58,90,109,133,89,66,96,56,118,189,235,68,148,247,63,134,36,243,107,254,220,115,3,215,217,254,66,107,236,252,213,222,84,118,222,160,40,3,9,191,49,112,141,86,2,58,232,146,115,144,72,19,211,246,76,125,137,120,6,134,116,197,212,183,125,85,253,133,62,175,201,230,140,139,97,20,31,216,78,241,17,165,127,64,232,145,176,73,71,131,218,122,53,215,137,186,79,97,186,226,209,66,54,35,98,251,226,59,131,62,120,172,195,80,0,174,190,116,44,190,239,94,99,14,36,30,188,165,194,253,49,2,6,74,15,182,239,223,213,44,98,10,106,149,100,176,86,240,159,19,39,24,188,23,34,211,161,241,43,30,180,211,86,140,145,234,192,134,221,224,157,251,67,234,9,163,71,52,173,129,69,94,249,16,241,114,224,160,96,242,9,74,103,17,50,86,135,153,27,249,179,214,196,34,34,81,240,7,202,201,101,112,123,230,144,165,80,162,242,224,37,254,221,208,193,34,87,75,173,94,97,15,59,24,116,39,38,153,222,145,29,62,128,82,33,103,52,231,186,221,251,134,202,13,201,163,76,246,228,223,243,91,63,253,79,194,99,122,90,56,244,101,177,23,98,213,177,188,239,82,173,63,3,137,108,46,25,67,111,69,100,75,218,193,40,223,196,71,25,214,244,86,157,129,141,12,215,111,129,151,122,56,59,130,81,140,23,7,255,104,169,58,166,160,180,183,33,105,235,107,113,174,144,232,162,164,226,184,206,229,164,76,67,219,155,95,71,55,205,116,128,11,133,49,16,121,75,38,188,2,170,167,78,109,35,189,222,15,154,190,212,130,180,120,204,45,43,65,13,184,68,139,189,170,243,4,9,148,199,46,52,225,245,19,220,254,247,234,195,169,197,112,234,160,227,182,229,75,73,5,197,180,77,35,234,98,223,219,121,107,80,164,49,190,87,46,107,51,216,218,93,101,157,114,47,200,172,169,177,220,26,157,162,95,131,208,149,249,237,106,99,7,168,171,105,221,46,184,187,51,162,186,46,228,223,218,34,73,143,228,123,232,72,137,139,216,8,158,21,24,235,19,193,10,104,5,12,106,71,39,24,14,207,81,211,251,72,175,11,180,17,96,1,108,42,81,140,130,14,172,166,81,78,20,172,240,41,82,196,126,95,219,51,246,150,67,40,72,9,231,15,112,146,146,15,34,22,48,168,128,200,154,19,38,131,152,214,175,8,171,32,54,136,136,227,255,177,117,15,145,175,121,233,206,50,73,212,122,63,138,82,82,208,233,182,124,83,14,113,157,106,17,71,51,132,0,120,7,64,113,161,91,24,155,89,240,4,90,209,180,174,145,208,232,170,111,130,123,106,241,253,18,96,96,142,193,31,38,121,82,253,172,70,2,78,141,156,6,27,68,145,191,139,27,96,167,23,189,80,128,93,232,120,238,159,4,104,251,185,206,144,201,237,167,73,165,35,249,76,187,243,52,104,185,153,56,173,122,21,20,132,234,45,32,245,44,97,204,144,13,65,115,7,232,100,1,79,246,152,37,211,59,238,151,140,51,82,67,20,219,200,53,40,111,145,156,75,36,84,149,179,158,51,201,235,121,90,164,157,249,79,135,226,124,147,27,220,214,254,185,21,61,47,94,198,184,79,114,128,203,18,242,65,60,227,216,156,238,105,153,127,58,26,40,249,201,205,251,84,27,162,199,77,116,192,240,234,130,89,12,93,112,180,59,127,49,44,254,0,147,103,193,192,62,137,74,94,21,103,35,2,208,20,91,144,213,189,163,207,74,163,24,120,224,206,101,18,23,15,162,79,255,136,60,193,65,22,212,252,61,136,126,208,103,150,6,237,178,81,105,40,8,111,224,129,69,179,203,248,70,235,130,15,125,128,6,227,68,175,33,154,7,205,217,40,98,142,241,64,68,188,65,204,126,148,158,35,2,38,95,13,231,113,215,236,180,142,154,78,224,187,123,248,5,11,0,207,254,245,245,232,219,18,109,11,77,172,37,5,217,68,67,51,54,102,207,136,13,16,188,145,231,114,233,202,235,189,54,246,200,83,228,14,69,207,89,155,99,192,144,255,221,108,22,79,232,224,218,224,88,192,19,172,144,82,187,2,12,61,199,232,129,134,98,131,244,53,40,15,173,20,115,223,249,229,196,43,16,4,13,238,93,186,194,36,196,142,178,96,207,147,208,178,49,6,238,253,180,69,24,214,131,143,85,221,188,0,204,86,34,218,64,118,58,82,106,156,46,234,118,78,167,4,73,14,197,7,242,155,96,247,42,145,37,193,237,81,61,48,9,0,215,36,180,72,38,201,4,13,173,230,178,83,177,197,183,143,127,152,213,82,218,115,181,51,156,155,178,238,20,31,233,110,7,60,191,171,139,249,192,52,152,114,152,212,168,137,123,7,111,78,35,16,120,41,233,18,89,203,1,67,163,122,158,162,97,49,186,217,155,173,25,156,213,169,78,157,94,27,247,206,85,140,191,25,206,15,31,66,111,189,207,225,206,126,29,95,62,243,138,7,195,9,51,199,189,67,118,188,57,215,172,203,51,116,250,57,136,187,80,80,249,206,192,113,58,85,120,213,157,41,240,96,19,253,117,133,244,89,19,117,173,248,67,33,41,211,186,53,255,108,148,138,177,108,145,186,155,133,219,169,177,211,51,15,193,103,216,47,109,103,162,64,59,84,84,103,110,39,117,110,246,139,207,181,28,168,7,73,0,17,200,227,85,80,226,86,36,138,220,25,111,56,158,62,209,174,90,175,119,86,236,69,210,96,125,124,2,197,245,41,176,75,134,183,117,73,150,163,107,74,140,15,104,45,154,209,231,180,220,253,24,138,66,37,9,192,39,203,49,255,178,60,119,146,126,59,5,73,149,132,93,54,167,24,162,123,77,102,220,241,146,210,227,193,106,59,134,226,10,93,92,82,111,79,49,188,28,144,38,237,228,53,244,31,138,243,175,61,250,160,104,225,39,237,151,52,73,249,179,97,136,156,204,237,235,164,201,105,177,36,195,103,140,192,178,168,132,213,34,97,168,18,74,202,227,36,69,97,135,255,236,243,97,157,68,152,53,61,70,54,87,157,222,140,221,132,144,25,0,128,25,152,87,15,33,194,68,197,223,41,128,229,72,64,125,164,14,207,131,155,145,235,82,40,6,206,241,37,243,238,89,44,7,148,13,7,152,138,51,67,82,188,90,249,173,23,29,152,195,200,83,153,55,174,117,19,137,239,207,165,244,183,35,105,32,195,164,53,69,154,7,116,34,124,247,47,63,226,66,45,91,77,146,181,129,223,227,24,121,223,239,123,46,244,7,217,169,227,225,147,69,123,24,80,26,34,137,102,212,248,200,72,187,48,44,47,210,62,70,54,20,0,158,146,180,196,244,104,222,210,73,114,254,101,228,9,147,159,59,227,119,124,167,24,225,36,76,74,190,48,42,3,124,170,5,68,64,135,136,34,56,144,17,17,119,58,10,163,68,253,253,14,24,51,170,106,98,86,188,199,221,39,143,214,164,54,35,67,198,87,98,17,82,105,219,223,13,88,90,74,15,165,201,9,41,112,229,236,123,234,131,192,13,208,38,231,110,190,24,130,247,183,225,25,18,210,242,228,42,129,204,187,26,248,255,236,224,77,40,4,21,28,225,16,182,80,209,130,132,64,18,135,152,70,213,156,181,161,179,157,114,89,190,182,78,37,148,105,144,101,194,200,153,249,74,51,126,213,220,225,138,55,134,94,133,252,246,85,187,99,238,106,71,150,183,94,135,181,77,233,192,4,26,149,255,215,47,151,80,191,58,40,3,22,28,190,193,154,3,4,153,212,1,121,139,195,183,76,37,146,248,35,48,96,218,157,152,144,173,16,117,219,53,218,241,26,172,110,227,55,224,21,215,227,171,4,93,247,47,183,173,162,85,170,19,121,47,24,80,27,223,167,3,180,68,109,199,74,236,108,207,91,96,215,226,68,230,51,213,31,45,106,58,95,236,163,89,102,227,103,223,102,68,3,156,79,226,127,97,64,236,229,5,180,229,128,208,122,85,0,152,70,51,208,114,21,163,207,255,97,251,41,47,61,217,51,123,22,250,203,180,167,62,45,183,234,253,45,30,85,117,239,82,89,87,173,171,233,82,36,143,197,87,48,108,139,226,149,196,121,128,235,126,145,144,14,105,1,104,226,106,229,18,181,155,136,79,157,40,137,152,175,238,237,232,135,244,134,61,31,199,225,244,176,190,158,69,57,58,58,190,93,184,134,118,59,153,109,121,62,132,140,122,21,253,183,244,137,197,195,48,94,34,78,184,78,29,183,145,125,231,183,251,135,76,214,97,91,121,88,184,22,84,173,104,255,206,215,176,123,54,121,129,251,186,238,179,53,60,30,213,57,37,206,195,158,88,146,61,248,184,98,0,158,30,219,35,253,37,152,154,186,164,23,226,175,249,114,214,219,229,215,126,244,38,92,223,3,171,97,127,188,156,26,183,97,92,54,199,14,15,14,228,227,225,31,27,213,249,85,150,163,87,219,37,250,187,100,143,110,55,83,49,73,177,27,18,252,142,15,125,11,78,101,167,51,204,246,178,3,58,149,38,208,97,232,229,57,69,178,92,152,226,213,33,95,6,14,198,148,139,213,19,242,201,45,182,71,102,179,37,122,52,238,169,134,0,29,181,225,184,60,65,189,168,106,176,221,246,43,255,122,58,82,212,133,62,145,28,68,66,17,160,62,59,100,247,243,109,212,68,41,241,165,250,111,54,198,246,237,248,36,197,252,125,65,222,113,160,140,31,203,68,180,101,62,164,118,38,63,32,131,189,86,241,97,197,6,108,13,255,166,23,132,116,18,9,37,70,155,36,161,64,241,241,148,113,153,78,171,181,73,177,129,181,197,23,131,172,15,244,166,160,55,104,95,11,167,168,246,118,190,206,89,147,42,59,138,136,72,50,177,205,212,15,84,55,104,191,150,239,53,234,183,217,98,203,200,22,144,2,252,214,99,232,173,82,7,63,11,112,182,134,123,139,208,144,182,90,123,165,208,250,219,79,119,228,202,118,73,59,116,60,76,109,3,233,92,73,71,220,182,239,142,93,195,198,26,245,122,57,4,49,44,181,144,64,18,57,208,33,104,234,187,132,115,185,59,3,127,134,180,140,101,164,200,227,252,252,110,104,95,184,230,113,108,1,254,196,38,225,241,89,10,173,202,23,20,170,244,95,64,224,159,157,33,25,64,152,253,252,15,196,111,70,246,9,188,155,165,158,251,148,125,25,138,182,118,69,231,127,23,37,66,155,26,55,255,126,201,244,101,102,67,8,159,191,107,70,124,25,219,174,122,33,158,98,170,235,58,8,198,4,173,223,219,103,59,163,210,79,23,35,12,92,75,117,122,221,118,73,111,230,126,61,219,45,253,219,106,89,159,28,151,215,111,168,91,177,83,46,163,10,238,201,202,187,75,208,131,97,13,131,154,0,138,243,111,58,148,194,53,10,199,207,31,228,175,86,206,25,50,211,197,65,187,152,23,45,106,95,164,216,58,149,181,240,105,179,50,254,235,123,4,233,4,49,187,36,150,162,91,20,95,62,226,177,109,129,186,31,7,221,99,162,128,41,97,242,236,247,132,212,1,230,33,7,84,225,150,156,52,27,156,135,230,90,115,215,148,171,30,167,178,0,250,113,118,126,74,221,67,143,230,62,88,227,67,84,52,243,107,110,119,79,34,201,49,196,156,182,249,215,192,34,98,48,114,57,250,164,141,86,204,25,140,38,3,124,253,42,204,100,2,88,246,183,239,72,203,235,90,44,189,140,51,170,254,242,159,175,211,165,198,124,58,73,19,186,88,150,60,185,28,221,67,200,0,65,128,106,116,174,105,208,221,81,193,170,189,119,208,59,52,154,210,17,59,195,183,122,121,172,103,175,28,195,25,29,191,41,245,143,200,170,90,100,70,198,166,219,130,115,63,253,149,206,162,232,101,240,98,104,50,132,80,111,56,212,77,26,23,100,122,171,11,243,127,59,52,242,211,124,90,182,79,144,226,157,207,81,215,45,58,51,255,242,119,221,81,222,55,226,172,175,188,128,106,17,226,179,219,12,203,108,155,180,38,44,107,121,95,134,73,95,193,157,214,116,142,205,214,47,202,76,34,110,48,242,200,159,180,6,55,158,141,74,157,156,194,28,18,222,169,55,6,251,107,212,200,207,103,74,38,15,62,91,96,114,112,8,215,50,146,116,165,118,158,203,100,18,54,107,170,106,26,94,20,17,194,22,149,165,154,8,221,165,94,186,227,53,191,196,183,12,157,4,228,245,7,236,178,152,200,36,207,218,45,219,201,65,163,171,76,93,191,215,169,227,168,76,40,9,188,55,77,73,161,37,221,165,216,173,109,61,106,219,205,43,108,27,36,170,50,163,222,52,224,215,195,216,208,231,169,168,53,163,152,145,63,152,149,46,238,238,178,151,84,241,49,240,183,63,223,157,130,178,125,59,196,230,226,62,26,167,14,255,97,253,250,145,137,7,95,27,63,65,100,78,95,53,16,71,205,109,173,134,87,157,191,68,121,35,104,90,237,158,88,118,63,155,250,228,61,229,224,72,72,53,62,2,151,158,96,100,197,114,212,35,138,45,240,143,171,6,176,53,195,52,201,151,22,16,239,209,136,167,5,200,187,38,144,13,51,153,195,221,22,120,139,29,230,11,212,239,164,8,194,205,29,235,183,65,131,72,124,123,115,82,201,47,132,36,147,104,84,72,238,78,250,160,170,109,170,50,153,76,47,47,36,186,164,217,91,40,191,107,126,201,242,146,185,239,183,73,31,15,88,99,18,88,236,233,69,171,93,180,208,199,21,134,210,209,225,172,157,89,189,0,250,217,20,124,88,6,171,95,185,46,49,177,21,55,131,22,119,164,85,126,85,103,76,29,195,235,39,195,236,253,80,24,249,18,89,142,235,17,190,133,144,63,99,22,35,224,208,88,132,73,122,50,59,85,88,233,194,34,112,123,100,8,91,220,57,78,5,213,213,74,37,209,249,136,126,167,167,19,123,0,172,236,231,105,229,15,224,85,135,237,72,4,188,23,251,150,46,57,103,76,13,206,8,252,75,201,44,155,135,158,141,213,19,229,198,123,228,206,204,55,126,177,250,174,191,73,133,90,250,115,17,25,160,66,143,216,144,129,235,204,2,254,189,243,109,218,53,232,231,31,87,201,246,5,211,157,48,235,79,246,7,236,22,15,161,87,58,228,254,161,196,81,31,10,120,45,48,67,21,95,72,63,255,32,73,102,102,26,22,248,145,176,122,156,229,213,103,165,30,81,227,201,215,95,185,21,41,66,39,88,15,164,208,6,66,217,19,146,113,148,29,212,143,241,119,218,66,253,12,21,116,41,70,195,142,118,2,119,164,81,109,234,241,179,200,39,54,46,39,170,147,116,86,217,48,58,178,220,182,250,25,35,109,252,0,42,20,83,34,216,101,62,96,105,80,218,206,77,145,195,137,159,145,59,78,75,101,91,250,153,9,221,255,83,228,92,147,62,179,231,25,59,9,117,184,57,8,250,16,33,147,46,139,190,94,254,45,73,34,168,168,181,30,81,219,0,82,149,233,97,59,85,123,211,158,49,75,21,165,84,92,70,190,224,157,94,47,73,248,100,23,55,79,242,212,159,114,47,97,9,172,230,199,48,253,160,196,250,238,152,201,22,49,180,11,213,115,170,79,167,92,180,50,101,27,65,76,49,131,63,33,154,100,138,87,197,250,4,179,25,149,192,18,134,225,185,44,238,93,161,46,81,108,142,227,26,39,42,208,187,41,7,191,152,249,46,101,125,231,33,236,36,145,0,212,56,103,53,97,175,242,0,36,189,1,110,64,46,26,212,76,130,123,147,238,71,237,141,167,186,40,133,117,102,59,253,161,246,73,171,35,154,4,221,231,247,186,46,210,185,77,87,117,80,203,57,158,64,223,194,137,52,221,15,128,211,154,4,65,93,45,59,234,47,236,196,60,234,104,33,116,109,103,5,4,149,38,21,211,126,136,250,209,96,83,30,1,187,144,198,89,232,221,20,58,22,97,146,35,163,95,48,35,223,3,213,13,153,171,255,59,236,138,172,108,26,197,120,240,126,81,159,121,128,35,152,120,174,239,82,53,151,168,226,185,174,194,152,41,12,68,48,179,12,177,48,86,26,190,176,122,144,76,130,78,138,148,73,160,149,214,203,79,112,206,171,25,22,205,211,217,12,69,5,6,237,242,28,88,253,230,209,103,8,234,227,74,252,84,249,15,173,128,145,116,67,29,101,255,254,172,186,127,0,192,158,120,12,207,54,98,229,64,234,8,199,138,170,2,237,139,131,62,219,88,16,35,32,211,13,22,230,209,157,76,228,170,52,213,203,156,160,73,212,154,223,67,209,101,33,237,205,11,53,147,81,87,254,142,204,236,19,2,84,187,190,151,80,133,218,68,18,3,101,62,2,221,76,76,108,226,230,21,64,149,42,191,225,151,148,156,204,36,202,184,196,160,98,246,67,179,106,206,6,159,31,83,215,154,128,162,84,62,239,133,49,148,120,133,119,91,121,175,194,58,63,62,185,19,84,27,200,3,86,74,163,184,17,107,62,17,48,141,126,101,146,113,50,136,239,246,33,170,21,45,80,208,243,14,221,206,245,111,116,34,18,198,45,65,131,214,94,207,244,160,198,69,91,86,139,30,99,69,180,104,68,178,44,59,15,144,31,226,6,172,135,218,228,122,34,98,32,152,9,176,96,249,14,85,21,165,40,172,7,112,53,188,236,31,72,19,121,157,100,120,12,143,19,246,252,67,139,126,195,235,147,96,210,166,48,120,148,125,80,243,117,40,13,90,21,137,114,35,56,219,94,107,85,44,251,117,89,122,40,136,5,187,13,225,228,120,37,245,119,56,7,49,207,220,67,70,66,10,118,60,232,104,206,182,177,120,239,249,138,108,250,162,130,142,188,200,195,210,193,209,124,42,117,227,215,180,243,228,99,117,75,61,230,117,216,176,39,220,7,79,252,72,205,171,202,71,57,9,124,111,149,52,102,157,57,61,220,169,180,231,143,252,200,5,108,138,108,202,54,143,26,29,142,121,143,132,206,30,135,174,94,87,221,215,162,218,118,243,141,19,8,107,207,212,244,6,123,251,242,129,255,200,249,36,98,128,239,98,35,46,192,197,78,126,120,12,108,217,219,241,237,13,221,177,178,96,19,249,169,110,247,90,67,174,129,99,66,117,248,244,68,158,45,26,80,38,214,26,67,223,51,94,98,215,89,195,229,158,139,90,51,60,158,151,200,60,17,123,214,51,28,140,57,102,245,92,8,133,174,145,71,115,99,129,247,122,126,84,205,132,193,146,185,218,145,163,185,103,250,71,232,232,176,228,162,109,34,116,159,78,103,102,63,40,194,141,4,146,7,158,55,58,8,246,204,255,82,176,153,40,177,231,95,81,221,254,30,96,72,255,230,85,5,136,28,88,17,210,238,21,230,74,25,73,93,35,132,244,64,254,132,54,202,92,68,166,30,28,108,229,139,207,163,120,141,125,230,41,249,237,126,138,57,253,75,129,96,36,116,175,149,169,31,130,179,112,249,111,115,242,143,40,120,86,160,45,169,53,61,145,97,5,224,180,10,220,19,170,144,3,4,132,102,31,116,52,250,150,199,166,102,72,39,143,69,168,41,180,227,57,54,220,81,48,151,67,149,168,217,245,243,137,230,121,88,149,3,157,90,42,234,148,95,55,249,84,204,200,128,33,180,41,110,149,107,74,154,5,103,3,236,17,189,117,44,95,188,245,208,59,212,184,14,156,73,21,182,53,145,122,103,56,239,73,132,57,123,137,89,118,154,95,201,52,54,234,140,248,14,0,33,144,244,71,172,99,194,73,138,38,13,104,17,58,133,244,150,97,0,115,84,113,34,161,48,244,165,113,77,45,44,34,127,50,246,167,17,24,201,111,13,182,115,116,218,133,186,173,66,223,78,84,194,106,197,26,60,84,108,228,169,233,15,225,6,102,13,202,156,192,192,223,246,32,166,88,9,145,179,98,169,38,137,121,152,55,82,106,36,202,134,163,53,241,54,145,189,165,219,173,100,8,219,54,231,150,56,240,128,188,195,167,137,28,62,251,40,164,126,37,240,206,212,74,217,241,85,28,169,219,107,48,227,172,127,119,176,196,244,120,196,65,70,1,238,156,36,43,83,139,210,231,138,49,198,53,187,102,240,129,246,118,129,186,65,144,227,129,48,147,172,181,165,94,214,184,193,13,222,73,255,5,12,93,71,143,47,36,36,134,110,148,89,47,6,70,181,27,93,74,14,197,47,27,54,0,27,228,179,23,166,83,133,203,146,248,154,220,156,173,245,117,239,191,82,109,247,195,121,250,42,37,21,239,117,90,249,96,154,214,136,213,68,192,78,5,192,180,225,95,114,85,145,170,243,234,108,223,157,37,249,4,208,110,186,8,227,87,197,71,174,170,110,160,26,24,115,80,13,234,175,164,163,233,11,18,16,137,123,128,15,235,253,177,12,44,214,77,112,226,215,244,6,44,243,45,204,254,252,144,255,86,99,58,217,232,152,102,224,12,196,156,219,156,77,182,138,170,225,223,187,107,216,212,251,245,230,153,58,144,114,167,86,187,7,238,145,16,102,113,202,0,67,136,216,53,31,244,134,218,139,21,102,144,37,250,235,139,165,157,79,180,129,36,71,164,67,163,76,226,189,129,122,195,84,68,128,251,223,27,134,139,26,202,157,63,221,24,138,161,103,72,78,254,205,80,89,124,74,209,22,18,249,25,199,47,61,28,231,43,107,1,207,236,217,20,201,190,74,189,140,2,77,240,17,191,217,233,180,3,8,221,171,81,30,36,189,220,240,251,41,184,113,147,57,113,12,38,239,141,123,201,187,236,98,112,153,207,248,128,111,236,155,63,9,104,91,231,110,54,153,192,162,243,171,148,248,139,130,250,224,3,195,136,48,34,57,101,95,160,41,153,73,26,130,234,215,121,189,189,167,31,122,178,142,143,124,203,127,243,89,84,191,13,35,100,159,212,228,20,86,25,200,134,112,193,42,26,42,64,127,173,221,83,120,197,138,236,251,50,99,195,44,62,27,227,135,215,40,218,168,162,121,51,238,4,232,98,235,37,127,135,86,142,82,6,153,54,93,88,94,25,185,221,154,205,104,94,176,92,78,71,140,250,159,80,167,100,147,32,74,122,185,46,2,149,200,201,115,32,180,4,189,63,164,85,131,163,62,252,9,11,223,92,21,189,69,253,82,132,111,193,43,140,12,14,118,76,75,248,205,8,244,148,27,231,239,130,20,128,64,158,224,60,218,229,157,74,36,195,156,165,126,23,92,123,88,40,242,62,130,155,250,188,228,221,236,32,96,103,74,144,125,237,136,84,19,84,132,244,76,69,160,186,12,166,73,177,41,115,101,59,54,191,49,193,125,169,110,178,129,76,142,173,226,28,189,8,135,114,129,10,173,232,6,14,251,66,76,0,243,166,252,101,158,161,117,110,197,107,8,49,176,239,82,89,0,208,96,133,201,64,46,47,82,33,149,135,52,25,95,99,84,152,188,67,156,48,111,110,72,71,239,114,61,207,116,104,146,250,247,23,249,132,171,74,22,62,119,31,106,226,94,118,129,206,122,145,73,66,157,227,240,20,73,45,149,166,45,111,100,192,122,67,11,161,169,8,208,17,133,0,66,195,147,252,163,208,72,3,241,34,146,66,8,213,100,183,8,102,161,168,117,215,69,245,146,222,32,62,82,8,227,235,123,185,132,190,219,58,121,147,138,242,121,62,207,27,87,13,46,34,41,195,22,144,242,43,160,167,177,237,3,187,102,104,164,159,33,233,51,116,44,231,143,96,184,223,13,211,79,208,28,211,118,27,146,28,202,251,137,84,170,60,96,210,183,10,231,169,248,66,63,53,75,31,66,66,253,89,89,161,188,102,174,183,242,38,253,162,187,128,97,68,49,245,197,35,23,47,60,75,85,218,148,65,93,31,54,234,114,116,207,100,86,152,185,133,137,82,198,144,3,130,169,55,105,27,27,189,215,133,211,105,194,174,71,229,159,103,26,5,113,182,91,48,206,158,34,50,120,17,215,240,146,21,41,148,202,180,87,237,189,157,94,111,14,154,238,160,109,22,173,54,36,251,134,5,211,61,255,9,244,13,140,231,170,192,0,14,118,214,5,228,140,129,156,234,141,167,223,134,123,199,179,69,52,54,166,29,241,159,83,157,187,219,214,216,229,251,62,50,210,8,242,142,194,223,1,220,135,190,180,254,79,88,29,170,75,44,127,177,229,47,115,237,127,72,240,251,45,216,244,97,225,201,31,161,209,200,169,79,105,58,171,179,139,108,114,213,161,186,122,31,102,140,223,187,181,143,201,46,37,228,174,129,225,71,107,167,148,147,112,112,109,28,96,148,229,173,178,239,37,67,197,58,136,100,60,68,77,56,171,42,236,31,235,195,54,155,35,27,143,78,147,20,46,25,255,10,150,135,47,187,99,104,210,131,143,52,52,37,212,230,117,70,243,201,51,194,82,227,74,34,200,232,58,89,66,39,148,140,211,190,98,121,57,2,46,42,191,175,139,192,57,188,122,156,175,111,224,177,38,130,145,230,14,55,8,149,113,234,85,139,236,198,126,116,255,67,156,50,197,240,52,186,23,231,148,243,76,108,140,82,55,157,109,161,209,29,122,141,146,220,34,28,198,63,34,50,111,228,57,105,87,203,137,224,228,157,160,58,2,175,158,40,100,32,101,182,159,114,136,35,240,254,83,112,207,105,131,229,96,238,68,183,93,184,85,18,93,124,244,8,185,117,115,225,208,85,195,174,193,112,223,116,26,232,206,189,237,151,75,205,89,115,138,116,214,237,183,112,99,63,84,209,102,34,145,87,218,181,135,248,229,116,247,193,45,196,107,184,219,74,130,215,105,215,9,99,115,162,13,119,65,192,64,16,32,153,37,191,51,145,53,36,233,162,41,73,28,190,218,65,200,21,103,134,68,160,101,167,223,165,83,186,135,35,58,31,104,123,131,254,171,171,19,25,99,144,91,185,32,11,167,99,225,89,189,84,144,203,244,33,131,110,173,250,65,141,185,221,200,178,44,69,247,76,4,196,253,166,126,127,126,152,200,233,120,132,114,247,220,129,234,123,47,238,169,8,173,243,74,185,229,108,250,75,161,197,131,63,80,152,142,204,241,86,184,34,99,41,66,134,193,181,163,88,100,58,110,27,39,140,134,252,199,147,60,39,88,7,216,90,47,154,7,53,223,181,60,46,61,32,140,193,81,251,76,125,177,51,106,204,72,228,124,128,212,231,186,184,234,219,116,93,152,47,23,237,196,220,81,136,14,144,158,241,33,99,73,175,20,76,130,98,169,147,81,109,210,98,71,80,108,48,24,147,157,202,49,189,12,92,14,171,60,81,179,75,194,89,76,43,169,243,98,151,36,29,88,214,38,215,241,118,167,246,218,117,82,141,106,222,125,229,58,224,222,42,10,183,244,161,189,225,252,8,161,163,92,250,41,105,183,198,210,4,187,109,4,32,113,75,104,227,152,164,29,211,141,249,245,250,121,107,70,181,181,121,104,34,88,95,67,123,63,121,194,249,140,218,173,148,225,98,21,70,63,171,112,108,92,170,90,71,75,32,58,166,167,201,4,83,2,164,154,103,43,153,52,58,217,210,166,77,85,117,188,20,56,169,243,143,120,61,143,237,233,55,121,62,140,102,91,206,112,73,166,103,209,61,20,188,127,194,203,123,69,113,162,32,205,202,110,252,75,230,163,235,0,78,124,138,9,23,39,107,126,104,181,52,138,41,116,123,238,79,64,253,83,94,243,166,131,19,71,73,10,7,227,183,37,75,224,225,169,158,45,148,220,227,161,139,165,136,116,81,84,84,179,201,57,119,164,92,215,56,128,69,190,142,184,78,78,26,11,147,221,196,214,103,196,136,110,54,116,104,253,34,186,112,102,137,50,112,201,157,26,8,207,178,141,99,36,85,5,50,104,167,46,3,197,204,88,22,221,15,39,228,182,150,61,55,254,193,82,247,73,234,140,245,139,62,239,179,60,62,88,1,238,17,200,154,37,13,83,38,71,180,166,23,9,207,239,42,185,231,76,178,74,73,107,142,16,44,95,239,119,23,164,77,211,70,91,160,79,138,197,118,236,195,104,147,23,42,212,100,94,168,48,42,106,128,125,132,94,111,182,9,34,104,121,176,221,234,135,222,42,33,17,40,78,207,210,164,240,173,130,224,6,212,29,110,17,230,222,141,85,74,225,9,186,78,170,204,96,104,101,237,189,221,112,25,220,46,199,139,32,67,76,188,46,95,157,185,255,205,159,169,73,77,178,89,169,179,23,235,1,20,225,160,228,253,233,231,168,231,217,193,81,67,251,181,6,170,40,26,49,104,229,80,15,20,29,226,108,10,211,152,83,121,47,227,82,82,33,5,76,154,243,37,150,226,207,35,114,111,13,78,201,27,214,208,208,183,44,70,68,48,34,101,215,154,229,77,219,254,195,216,226,235,164,36,14,218,138,111,42,252,213,80,111,153,107,102,131,132,216,195,130,151,246,175,163,169,40,2,197,97,9,61,16,85,12,62,45,236,255,241,233,64,132,196,112,107,246,128,137,145,106,196,12,77,240,44,28,191,71,59,97,153,70,245,221,187,123,65,235,191,204,64,161,242,89,5,42,88,122,83,242,223,65,200,157,116,148,251,150,163,133,181,102,236,119,85,166,17,200,63,202,94,24,110,33,224,164,51,242,133,99,71,37,54,141,74,250,185,184,212,90,226,225,9,102,111,124,21,149,226,199,255,172,19,141,73,224,100,218,83,173,131,188,180,76,34,140,1,153,228,98,146,140,208,147,119,141,163,244,208,27,32,44,167,45,8,147,28,159,110,35,119,95,230,210,248,244,20,131,170,240,117,94,72,24,62,158,163,89,150,133,0,52,158,160,23,18,217,24,142,15,2,200,201,5,63,60,113,192,137,239,88,163,51,47,255,100,191,156,75,84,60,145,182,25,238,62,131,71,52,180,56,231,214,15,135,205,131,51,1,34,54,74,255,66,47,196,204,225,184,70,206,218,157,51,131,202,59,157,58,108,74,216,225,55,97,120,145,235,42,215,71,219,192,114,131,5,18,40,243,144,31,186,79,52,188,153,55,95,242,184,202,189,237,64,19,177,88,39,43,147,155,76,31,88,241,166,238,151,65,96,18,95,88,236,232,169,125,7,41,87,34,105,132,210,153,30,149,141,1,232,128,174,72,63,107,199,127,233,156,61,60,113,102,207,182,123,228,206,94,94,148,224,227,182,239,21,114,237,25,150,94,149,229,87,120,59,84,32,163,86,198,150,114,0,17,98,114,27,80,132,116,114,83,57,50,96,181,55,33,181,249,195,59,221,120,240,246,147,17,234,52,143,255,188,62,97,177,9,176,205,96,116,81,56,61,104,251,221,168,7,104,61,132,76,205,209,127,2,165,105,133,235,160,58,183,95,62,72,229,160,234,159,113,62,131,99,11,122,130,22,193,78,24,233,101,90,215,71,34,24,27,194,76,232,197,68,69,123,50,96,154,230,168,160,72,25,9,4,244,190,145,253,50,199,147,217,196,117,217,51,242,207,119,185,195,172,10,53,218,132,137,202,186,201,43,14,158,222,175,94,228,22,42,143,237,61,82,255,26,138,126,172,24,196,92,39,222,171,94,211,90,154,159,49,0,205,77,191,42,155,184,32,223,79,243,120,213,138,98,24,170,178,183,107,126,139,233,62,190,44,76,145,105,4,133,133,105,44,76,106,2,28,35,7,198,18,247,199,128,130,189,125,0,230,15,146,216,134,66,92,145,113,217,213,9,177,123,166,134,184,96,29,200,218,93,72,41,171,242,52,210,174,45,205,109,30,241,202,113,123,36,167,189,105,10,163,230,49,152,144,144,166,220,222,171,136,163,55,100,183,73,74,105,6,13,208,82,96,126,101,78,162,254,9,112,175,167,144,91,129,35,158,140,223,29,83,42,142,30,49,188,82,183,120,233,231,158,84,32,169,117,246,46,228,121,144,115,110,164,176,71,129,130,234,149,73,49,189,225,146,207,76,58,82,92,136,200,155,145,255,80,143,123,161,156,1,63,52,22,254,10,102,211,187,130,101,119,239,35,13,185,230,27,54,106,21,219,169,79,21,161,145,109,200,183,253,122,12,144,136,72,252,57,47,8,110,98,145,233,235,118,153,116,121,73,158,126,189,237,107,5,220,241,254,223,25,209,86,158,43,29,68,114,166,73,241,166,9,74,186,15,20,84,110,105,46,17,106,190,83,223,83,158,97,87,157,255,163,162,117,76,52,135,35,68,186,158,85,234,13,242,125,240,78,37,220,87,171,32,140,243,170,145,209,115,37,120,30,251,114,182,80,143,40,72,232,225,215,158,146,70,224,220,244,230,239,19,78,9,106,37,119,3,5,146,168,167,227,181,131,42,49,45,241,165,119,161,78,230,244,58,250,36,251,207,81,10,205,196,18,205,37,233,7,235,113,84,179,225,72,94,16,39,250,227,184,86,35,132,47,236,62,34,32,173,166,4,179,236,33,86,57,1,245,66,39,212,26,231,163,13,23,98,77,60,130,230,123,121,143,220,15,159,165,83,140,21,21,35,191,131,190,189,117,136,249,81,222,232,102,33,69,217,192,151,38,62,173,115,93,241,86,42,54,104,81,87,197,113,102,96,133,51,204,52,110,243,54,124,133,4,92,126,205,26,73,250,253,4,179,5,210,148,208,42,4,6,122,172,216,232,114,40,172,1,220,47,98,213,34,71,203,92,104,48,80,252,219,199,248,231,50,60,46,221,235,71,218,220,180,124,59,126,112,172,96,218,249,42,128,49,46,241,212,1,134,23,216,139,233,90,105,48,230,239,179,249,114,99,193,154,5,18,137,204,167,171,6,136,176,197,47,120,85,21,158,87,131,11,109,245,83,100,3,94,181,157,232,97,0,89,178,4,97,166,6,74,27,116,15,142,217,152,246,8,234,69,249,71,108,252,59,180,34,22,163,141,53,208,202,195,45,61,91,65,101,140,131,141,184,146,196,173,150,144,157,229,70,79,243,62,38,116,4,232,19,80,35,162,45,50,35,254,36,1,127,38,122,111,38,134,7,121,159,43,8,192,90,217,92,127,249,185,196,214,68,47,67,251,141,42,190,135,238,184,87,120,100,22,241,219,11,199,133,77,153,139,100,55,232,135,168,36,227,142,75,176,10,22,217,73,113,210,231,206,220,178,144,157,39,0,21,57,173,62,206,20,18,255,105,240,140,187,211,46,228,46,126,29,61,145,101,226,92,121,161,27,170,184,87,71,238,231,160,21,21,91,187,32,247,16,231,168,156,86,172,143,222,201,146,119,221,251,63,210,243,110,58,25,38,254,85,96,80,218,50,202,51,209,32,146,75,198,83,51,82,201,174,81,195,39,6,165,31,253,216,45,163,203,106,165,34,171,51,233,153,165,189,148,172,195,237,248,211,164,117,114,10,167,113,135,162,159,119,196,178,167,158,31,120,75,160,196,40,59,99,23,171,211,13,27,112,213,125,89,145,140,191,222,178,71,240,145,8,217,110,67,122,83,100,219,44,251,238,54,112,53,183,229,17,17,51,132,236,152,149,105,153,217,114,198,172,102,6,110,151,150,145,160,106,247,163,197,73,177,16,176,153,213,135,198,216,183,125,123,116,189,8,4,247,39,40,47,80,4,244,125,90,85,115,233,72,84,79,111,77,74,136,188,122,94,42,155,207,174,210,113,91,161,55,140,98,222,171,113,43,0,17,231,59,245,250,12,56,113,115,151,66,46,100,196,119,226,251,121,79,42,163,182,236,182,42,162,160,104,146,165,68,129,53,66,231,31,83,200,210,217,228,167,146,82,50,90,156,89,75,164,72,0,48,232,173,18,221,201,166,226,140,52,246,153,60,244,249,179,151,58,168,106,82,119,170,131,171,228,19,213,223,201,128,24,199,113,77,182,58,7,73,10,255,135,250,94,89,11,210,197,81,60,112,211,221,21,148,53,118,122,52,127,214,164,244,145,230,180,66,149,183,16,19,174,244,213,55,90,246,241,214,205,202,118,123,33,184,82,164,134,17,227,246,100,54,228,187,38,48,66,134,140,39,9,114,219,42,114,6,146,218,8,87,37,60,79,171,246,21,27,152,120,144,116,252,230,140,226,34,96,110,54,27,55,237,24,116,182,229,14,230,149,189,201,133,65,94,59,121,48,31,48,141,49,244,114,156,74,89,228,105,127,218,7,166,254,131,187,226,178,69,95,57,114,163,230,192,132,147,10,77,249,169,70,172,220,21,40,39,84,149,187,81,139,211,80,120,181,211,209,34,184,224,135,205,140,237,70,72,243,182,113,254,140,153,195,85,149,83,35,106,233,38,156,247,15,51,167,251,75,194,210,5,106,180,109,140,80,160,173,94,211,150,239,109,243,19,47,254,14,233,203,56,233,75,125,147,119,55,161,4,98,14,106,16,228,173,227,101,234,135,230,213,66,239,240,194,165,226,244,235,131,205,255,139,1,109,65,55,214,161,229,202,65,53,28,35,215,186,187,96,209,182,229,230,52,226,18,218,78,222,252,221,161,118,54,98,28,80,1,249,81,190,189,119,183,241,23,7,229,162,197,68,23,196,64,18,236,122,26,20,77,113,139,89,233,254,249,64,201,50,54,2,104,159,142,74,95,229,145,165,188,239,71,58,22,74,17,197,95,29,245,105,18,121,143,146,197,77,54,195,107,193,167,91,222,0,89,37,169,115,210,227,106,164,51,10,112,216,158,40,96,204,215,229,86,72,59,218,182,15,142,194,244,87,127,236,22,234,117,13,53,94,18,180,235,60,8,58,67,145,68,64,29,77,229,155,9,107,203,25,26,187,9,36,43,8,81,116,130,110,22,34,167,48,56,136,234,92,148,161,144,186,244,43,77,29,155,45,233,183,61,70,240,133,21,20,111,152,105,137,154,11,208,235,179,31,214,175,87,126,95,167,213,52,137,165,96,180,171,138,84,191,190,189,39,48,103,223,209,22,153,175,28,124,128,67,87,96,44,85,252,163,225,252,197,165,66,189,58,244,42,43,69,54,163,245,216,45,149,8,148,152,222,3,171,250,174,14,162,80,100,114,250,132,113,253,202,201,22,15,149,17,114,40,206,167,209,165,69,83,183,195,115,155,38,34,95,66,117,64,94,36,163,250,89,103,6,165,238,184,66,102,47,43,17,150,9,204,14,189,57,251,100,97,133,126,239,51,98,234,247,252,237,117,19,198,207,37,65,254,151,159,81,1,208,130,55,90,103,57,33,254,200,149,219,207,44,156,32,148,108,53,69,133,101,179,182,16,232,218,129,83,142,58,31,61,182,220,107,22,42,220,137,128,26,144,110,79,158,122,1,156,22,11,126,99,161,17,50,190,156,236,243,18,128,58,108,17,33,200,138,70,150,151,212,246,16,174,65,0,116,68,133,41,32,131,52,23,95,149,209,71,55,159,56,13,230,77,8,243,140,39,60,222,133,50,247,136,157,230,18,209,236,116,68,200,105,48,100,39,20,183,220,75,179,95,227,34,10,234,227,143,233,216,174,178,208,131,90,97,210,100,162,224,174,120,76,166,4,215,219,185,17,33,162,158,62,164,17,167,5,152,29,228,221,154,23,168,236,147,187,107,82,61,180,118,166,28,90,63,21,151,134,14,146,201,245,215,73,238,91,40,33,0,171,183,1,23,26,93,69,141,79,246,157,191,205,188,239,138,57,17,24,36,6,30,153,14,38,247,72,75,163,5,33,56,139,129,25,215,109,14,191,84,54,5,74,146,231,144,46,62,241,237,89,14,86,79,25,177,13,111,25,101,179,214,235,131,197,189,105,115,174,230,121,183,61,72,118,153,49,75,246,64,138,42,163,37,134,98,111,226,32,53,168,131,137,168,221,215,14,102,212,117,26,167,28,129,193,217,184,211,200,243,45,231,64,182,123,239,5,84,42,104,125,140,170,142,165,178,174,167,175,216,22,161,237,66,126,58,133,24,1,49,93,164,19,200,117,30,150,217,64,102,140,221,36,164,193,83,25,188,118,171,225,108,140,104,113,130,3,148,7,200,16,211,178,174,206,124,128,229,8,181,58,179,11,217,132,62,167,230,71,36,3,22,63,9,233,216,183,209,120,53,252,93,70,33,252,105,150,253,95,89,189,218,82,110,85,246,207,139,169,133,146,12,123,19,233,104,191,240,5,33,17,190,164,220,223,36,228,130,78,208,75,34,108,22,4,161,47,100,149,121,105,81,166,58,153,214,156,80,122,35,65,85,128,24,185,174,17,58,53,238,74,128,25,59,12,203,249,153,247,169,68,217,158,101,147,136,108,237,63,52,170,185,158,133,220,9,183,9,216,195,88,161,126,109,78,10,2,235,48,241,237,12,217,87,87,187,251,144,212,172,34,43,95,26,92,56,128,120,93,50,237,198,147,74,114,169,67,175,230,189,169,151,9,137,250,42,77,63,175,16,150,179,155,104,218,165,50,45,62,90,62,222,6,73,195,237,71,80,62,253,198,83,24,145,119,85,141,209,76,44,20,253,234,250,95,107,238,77,180,121,242,22,206,177,66,161,86,111,175,171,30,176,121,29,6,90,192,173,86,186,115,54,136,228,229,93,206,68,171,46,139,127,32,239,19,157,57,29,161,220,224,145,189,78,5,41,96,102,205,199,255,210,100,186,86,177,74,27,119,120,171,149,109,175,51,185,172,165,66,61,29,219,141,225,134,115,78,185,152,98,57,32,83,55,182,160,109,14,30,57,31,249,129,238,106,105,163,180,105,139,72,83,89,178,97,42,81,196,203,189,112,200,223,194,28,196,11,84,205,183,194,90,233,138,46,95,215,208,243,133,29,180,130,83,113,212,209,138,1,152,23,41,167,183,201,98,214,124,167,178,73,219,221,164,93,209,217,31,120,70,87,135,223,57,174,91,194,33,24,109,164,98,168,122,251,48,170,37,254,117,44,190,177,28,215,245,3,115,57,33,137,123,69,15,30,254,194,165,51,50,237,154,66,197,74,61,140,53,203,151,48,40,118,194,180,61,2,141,218,228,255,78,91,202,33,11,197,118,107,60,150,157,0,92,143,46,4,229,183,246,215,255,235,69,129,5,248,204,197,242,102,27,226,236,200,248,98,38,211,203,40,212,39,249,78,143,108,59,111,159,201,5,144,84,44,15,253,14,199,55,186,33,7,94,121,117,54,52,169,141,74,215,116,75,238,23,157,73,76,15,83,15,199,37,182,208,5,200,121,68,253,71,78,62,168,63,26,247,150,209,226,180,16,49,230,6,74,192,50,21,111,129,141,200,197,148,84,232,1,232,152,49,132,107,241,49,79,155,77,150,78,245,207,148,220,167,164,16,225,146,2,168,133,94,154,138,129,177,178,129,106,242,96,72,7,218,178,255,17,106,63,111,146,192,183,193,167,192,209,3,78,227,111,65,192,11,193,202,25,73,221,193,153,70,111,200,22,209,87,192,227,117,121,5,101,234,74,129,58,190,198,78,179,94,129,147,36,226,56,131,77,37,199,225,40,146,179,188,15,255,115,113,111,185,119,39,65,255,137,115,248,48,251,236,169,124,47,46,252,224,241,176,125,80,52,130,204,227,57,233,246,199,124,53,45,238,90,90,78,240,225,218,216,28,126,20,148,221,163,39,2,123,173,14,42,206,175,224,231,68,242,147,74,218,205,254,130,182,3,86,190,150,77,133,90,220,14,83,184,115,21,209,211,94,173,17,56,177,72,54,70,154,56,156,11,54,229,31,88,114,53,20,181,100,202,168,96,240,81,184,223,185,209,225,19,130,239,111,198,69,45,208,52,56,233,221,142,165,41,227,100,23,108,109,199,14,237,233,168,116,54,130,87,45,170,107,231,24,24,141,136,110,23,37,161,56,27,80,18,172,52,48,62,113,219,140,65,67,16,76,198,177,233,3,21,175,168,253,129,7,75,112,83,152,181,9,50,68,55,74,229,73,76,111,150,75,34,106,117,164,234,78,122,127,108,105,94,128,222,116,4,134,113,180,203,107,138,228,60,247,223,176,33,226,110,161,36,58,220,238,219,181,245,231,255,194,74,216,48,184,100,188,35,110,41,6,14,217,119,91,202,96,55,62,151,126,188,113,6,201,12,227,170,57,151,76,203,106,174,101,152,96,119,20,113,217,18,247,254,84,55,246,185,151,146,161,242,80,91,186,104,228,107,2,191,119,50,166,11,111,90,184,55,236,138,152,174,0,38,102,43,215,90,144,223,38,229,56,134,198,43,17,225,163,23,28,172,77,39,55,233,105,50,8,240,184,192,6,77,4,7,90,163,55,16,229,226,96,150,69,72,242,70,36,38,145,237,241,146,210,121,95,88,167,100,213,108,15,208,125,127,181,25,190,201,173,157,67,5,19,96,24,11,104,25,234,214,202,23,3,91,103,157,137,83,217,79,147,246,195,104,237,146,157,126,104,108,222,1,39,28,224,28,36,251,16,135,241,205,204,156,22,238,95,238,4,201,208,68,99,176,54,25,221,219,4,168,222,94,240,124,76,186,173,20,237,254,115,228,86,172,50,110,98,50,219,34,218,216,123,57,38,21,177,181,13,171,147,159,20,250,254,9,176,189,22,106,30,253,164,83,243,139,108,87,90,234,141,142,194,104,232,75,162,26,213,48,149,126,140,217,157,73,15,209,116,115,174,127,89,121,176,187,172,29,124,92,210,129,61,175,233,174,246,78,52,252,95,234,92,23,149,143,122,111,7,119,3,99,162,3,165,92,3,88,36,192,189,181,211,173,167,70,165,163,45,67,42,244,89,195,255,9,102,59,84,250,128,23,255,104,81,93,36,54,72,38,171,171,206,87,2,127,178,25,213,53,33,105,115,176,62,1,185,65,113,4,29,6,85,158,164,162,62,42,171,164,204,168,24,83,244,154,33,89,185,173,171,105,10,250,103,193,114,173,97,163,92,100,78,98,79,15,15,190,231,229,105,250,106,129,33,193,18,232,49,171,225,243,11,189,190,50,165,149,84,249,13,10,149,95,245,184,85,196,173,65,32,102,163,32,131,216,156,95,32,213,52,149,12,178,76,56,197,246,44,145,199,165,31,49,175,245,65,43,53,169,64,140,104,194,186,74,82,166,14,49,14,31,169,136,116,2,65,153,42,199,133,102,255,111,118,9,231,163,69,86,15,191,129,107,30,95,75,129,193,111,81,49,25,239,46,246,218,183,227,159,148,198,235,39,183,218,229,234,1,132,189,25,221,199,139,139,80,215,50,129,255,229,32,251,145,159,193,94,217,163,152,241,70,21,201,240,151,80,62,78,9,237,219,233,78,201,165,134,111,81,224,226,221,25,180,0,81,186,206,194,48,72,146,70,30,116,95,187,206,111,194,96,129,236,155,86,254,36,251,65,207,182,174,63,172,45,132,123,99,147,179,190,8,247,1,94,74,255,168,189,121,252,218,202,227,170,175,211,147,70,103,62,64,42,24,85,132,184,133,68,142,65,54,62,201,49,114,211,233,254,153,142,116,207,222,39,108,27,219,243,12,215,155,179,8,214,172,184,168,199,146,248,220,131,91,161,114,252,71,126,69,0,235,185,153,77,97,136,105,39,107,190,148,1,68,168,17,158,17,120,178,70,236,230,170,221,117,92,233,137,176,150,50,139,248,169,130,119,38,201,100,167,205,100,208,162,60,90,24,254,202,150,247,209,197,165,169,72,109,189,32,75,72,25,240,183,109,71,173,254,149,48,92,171,10,125,125,104,24,133,163,22,56,116,51,171,71,66,103,3,211,240,151,101,173,177,153,246,107,200,215,37,165,224,45,170,38,12,95,247,130,176,5,116,140,95,164,247,174,80,37,98,103,164,225,146,64,132,230,114,148,119,95,105,65,205,107,66,193,136,205,12,215,158,114,32,219,119,70,148,192,232,86,122,48,120,73,255,179,183,21,254,97,86,16,2,39,223,180,206,22,88,180,140,51,239,60,138,198,125,239,65,201,4,102,37,72,251,255,31,83,85,197,1,154,143,43,197,108,74,109,208,163,141,44,157,162,184,135,147,3,39,150,139,150,120,179,171,1,20,124,12,144,58,121,138,192,83,125,29,245,91,82,158,192,228,178,3,0,140,12,230,172,240,65,22,198,131,149,235,76,53,86,103,93,21,45,70,183,127,67,153,205,68,55,153,139,198,246,65,30,130,38,119,14,69,124,50,198,128,122,182,142,254,255,246,83,123,61,22,249,31,142,33,136,13,68,137,110,65,1,20,125,29,228,103,151,129,166,174,66,100,180,169,37,77,231,211,91,152,93,205,91,108,197,214,86,26,46,194,168,138,241,247,92,212,105,192,202,238,235,0,238,18,171,159,220,83,144,50,121,55,192,171,49,23,205,18,59,204,190,164,68,136,60,21,60,84,11,246,153,193,126,64,169,85,205,214,191,168,147,141,173,95,232,121,117,119,87,6,50,117,188,53,138,33,238,158,139,187,45,133,188,66,100,51,111,45,128,5,228,101,96,172,255,20,13,40,12,138,188,231,226,250,185,32,225,105,186,197,124,247,52,251,65,139,56,201,6,198,222,209,203,91,135,93,190,91,29,102,178,106,74,118,167,199,176,192,128,66,241,34,177,64,144,61,47,51,40,60,174,147,108,83,143,172,51,13,30,206,208,172,125,42,250,71,129,149,121,40,69,240,166,161,56,4,0,158,222,116,227,250,51,201,237,131,242,153,204,240,137,84,33,195,200,149,23,103,225,156,53,139,247,206,29,4,17,5,156,193,22,49,69,62,179,116,65,7,214,203,131,240,166,251,86,211,74,46,27,221,192,164,203,4,211,192,82,237,177,89,187,179,159,17,206,200,228,62,75,75,240,52,28,146,123,177,112,69,159,147,248,0,161,233,249,54,47,131,197,129,76,248,241,203,102,2,206,169,214,159,21,132,11,132,29,52,195,253,4,168,47,23,186,223,187,86,252,59,55,94,191,99,181,70,224,250,219,179,174,199,191,117,152,65,166,178,63,192,72,146,154,177,142,64,217,133,85,45,53,108,182,129,98,94,142,109,130,94,8,76,83,216,101,123,209,84,249,219,53,27,203,107,170,127,60,193,253,245,90,174,93,187,109,44,205,195,189,4,108,94,227,213,225,149,171,187,234,147,8,177,64,81,135,34,133,65,230,236,118,231,94,111,224,247,220,158,203,224,166,239,17,214,52,96,0,112,161,53,223,26,72,149,102,87,68,159,103,102,5,232,141,166,224,235,72,231,235,80,26,10,4,26,0,209,134,226,159,192,219,85,19,70,84,253,57,240,7,141,129,41,158,67,51,94,97,151,48,105,0,40,237,243,106,121,221,78,193,123,91,57,168,232,69,204,7,93,138,188,122,230,96,0,183,161,237,147,25,43,212,180,91,126,132,157,43,114,247,88,153,141,180,50,193,246,17,248,154,26,190,245,65,145,58,251,13,9,84,43,93,177,191,121,188,49,120,244,21,177,4,114,179,68,131,159,119,196,9,83,63,220,177,41,225,23,192,173,86,203,165,17,11,20,61,92,184,232,17,220,47,109,180,115,126,168,169,182,71,243,4,28,220,91,113,222,242,217,236,57,183,250,154,102,92,200,12,112,28,48,216,202,252,141,26,40,228,255,55,148,175,94,48,229,198,52,98,80,44,202,3,224,223,92,251,229,83,59,184,82,10,206,113,251,196,96,168,97,44,253,159,221,187,232,213,140,49,24,154,231,225,178,154,113,22,103,45,76,170,88,23,27,177,183,28,28,54,202,26,85,235,20,44,26,114,175,173,215,86,212,52,30,220,184,213,2,221,254,223,29,154,193,54,99,22,135,111,187,36,65,95,62,26,93,218,136,208,210,128,150,6,167,246,81,119,36,216,126,167,227,100,91,183,50,31,53,55,209,120,171,34,21,35,93,31,25,233,110,76,116,217,75,249,141,39,175,125,200,134,43,230,152,105,85,216,121,198,196,229,191,27,16,135,88,121,156,169,160,92,78,122,143,93,61,72,70,73,92,233,7,246,95,205,118,97,44,247,63,206,85,40,136,179,156,235,149,32,107,205,220,226,185,72,66,102,140,60,177,215,136,192,7,23,16,68,108,17,180,38,208,220,254,165,221,125,80,255,36,9,48,124,183,178,226,142,33,192,173,206,154,168,213,170,184,36,20,197,84,131,200,118,26,201,39,183,30,45,130,244,226,58,121,171,165,212,181,101,215,42,211,240,92,94,53,95,111,97,18,98,202,102,110,222,39,209,184,33,28,143,138,249,233,95,148,134,27,35,165,227,202,100,94,101,94,231,109,42,164,99,253,43,81,225,21,240,96,196,69,239,209,164,96,172,100,234,22,44,156,77,50,160,203,185,233,253,175,23,36,98,238,175,131,42,99,255,84,81,6,149,219,236,50,51,114,175,114,171,17,11,187,196,18,240,2,221,213,187,78,202,11,2,50,190,200,179,71,32,225,0,224,139,208,140,190,194,64,82,142,180,47,178,150,80,36,23,33,231,104,28,26,29,121,69,28,59,122,2,41,67,182,73,101,69,149,185,56,66,195,29,172,41,222,85,66,38,145,0,195,243,16,206,19,110,34,200,66,106,48,118,51,193,218,142,122,52,106,113,89,74,154,42,85,91,90,2,241,100,188,239,59,145,111,174,86,72,48,78,181,122,183,35,77,137,96,62,236,109,192,80,206,251,161,18,57,1,124,209,22,253,42,148,195,23,172,175,1,152,119,82,150,72,193,24,197,127,147,97,132,88,168,240,172,52,218,24,190,245,63,22,15,100,9,112,71,213,47,16,101,77,165,148,8,139,195,39,113,80,102,170,86,158,181,155,185,83,175,220,147,236,193,179,177,14,208,47,118,130,177,154,176,164,62,158,168,94,20,170,192,112,49,12,186,50,78,203,157,143,178,105,68,131,55,45,9,254,184,169,26,75,35,211,226,25,88,177,255,0,152,136,212,14,234,56,128,227,252,225,240,125,195,102,167,207,86,153,96,94,215,8,47,57,156,209,1,192,156,25,236,65,88,174,154,226,86,40,218,14,192,120,82,3,107,225,59,28,134,105,138,199,107,129,23,232,47,204,217,206,62,119,14,84,165,24,153,91,121,191,65,160,33,255,131,5,245,254,153,138,241,193,124,43,58,231,23,250,21,95,242,249,229,93,14,48,182,72,168,208,252,86,169,230,212,85,183,133,104,7,224,157,27,37,45,112,235,192,246,225,17,189,185,153,108,224,25,53,241,80,114,104,231,237,242,89,251,247,200,245,82,152,144,140,240,144,237,183,35,198,162,41,106,29,14,144,250,208,173,136,102,254,202,205,166,85,139,174,253,2,11,129,131,44,182,72,47,12,136,100,205,111,111,59,107,3,4,112,3,5,20,90,190,39,142,111,153,145,128,125,248,88,105,226,91,118,164,219,17,207,123,50,199,125,87,216,182,85,161,163,120,68,82,70,159,215,31,195,186,147,138,156,113,226,231,143,200,130,205,32,132,212,105,249,110,96,217,114,191,235,193,95,119,128,156,44,237,225,61,158,177,37,204,232,243,248,171,177,158,166,224,188,199,129,123,39,89,2,53,29,159,181,76,71,110,53,38,68,169,173,248,74,46,34,217,180,165,163,42,181,117,209,100,249,184,94,183,108,53,106,54,165,50,123,211,105,17,189,143,221,166,131,41,149,4,175,228,253,79,239,36,169,21,148,147,59,40,172,17,204,155,44,150,86,243,255,202,61,241,85,43,187,74,64,128,90,26,225,64,215,201,135,43,178,169,119,251,115,180,198,255,190,10,210,192,186,104,38,200,202,190,164,48,153,189,26,192,202,234,151,197,88,171,27,45,189,82,195,13,38,215,121,44,242,57,226,124,68,66,208,242,163,29,11,148,164,3,139,197,118,65,250,26,127,251,86,214,214,173,109,20,95,163,245,110,90,153,70,83,8,22,214,27,151,187,6,117,66,172,83,119,7,92,235,163,211,156,38,228,138,52,219,93,191,210,178,100,223,255,73,233,35,8,166,226,130,63,73,214,191,171,203,62,9,57,112,33,144,209,82,128,107,1,81,22,184,14,20,81,98,56,244,249,130,83,133,240,38,23,26,49,236,180,162,187,104,155,17,174,13,17,117,97,13,170,28,250,5,252,153,8,26,153,251,226,229,189,106,158,128,227,138,78,11,210,147,42,172,125,148,66,96,54,82,109,217,221,161,50,34,56,165,231,23,118,127,81,9,238,116,176,67,21,1,196,219,184,189,4,254,245,159,44,156,144,42,181,103,153,104,134,133,203,141,204,49,207,185,188,39,244,245,226,98,72,189,144,193,131,157,29,4,252,175,51,158,143,126,28,50,235,220,131,131,37,236,187,122,139,230,16,64,167,92,94,46,152,37,237,107,83,3,55,239,141,27,5,93,158,51,84,149,45,211,145,205,202,44,255,202,146,172,95,239,55,138,143,236,97,137,134,48,122,106,108,47,48,232,147,244,155,196,190,194,57,253,70,168,203,115,168,70,176,59,200,254,220,155,208,92,76,140,51,167,48,165,203,18,92,77,61,104,248,209,243,145,58,10,188,11,169,141,108,242,4,149,205,102,82,227,246,24,91,122,161,32,188,178,250,95,104,16,142,17,164,218,228,232,62,230,82,3,108,193,126,79,236,0,167,12,4,137,21,7,109,17,179,16,247,89,12,35,4,100,234,197,0,197,56,88,31,189,210,104,19,135,198,191,181,56,179,200,68,122,175,196,192,242,12,94,163,221,135,91,103,189,195,197,40,80,222,28,131,90,184,95,50,246,25,12,178,15,62,53,145,215,19,254,229,242,254,197,187,68,0,90,239,225,194,130,245,24,86,54,134,203,123,32,158,209,228,125,85,80,200,34,224,204,150,171,219,2,34,113,167,246,123,217,239,222,114,252,242,21,212,12,102,237,121,224,182,3,203,143,11,40,91,192,116,166,146,40,102,41,124,181,186,29,10,216,144,113,247,237,135,113,96,169,7,180,96,252,145,222,191,76,213,54,187,246,13,162,75,196,116,157,197,96,137,50,245,8,4,56,0,206,191,61,226,150,24,43,198,33,172,77,5,119,93,196,61,167,124,67,128,169,243,192,162,250,27,94,116,55,145,101,9,208,210,73,176,74,240,105,156,160,140,246,184,202,252,239,113,198,177,223,250,10,90,8,77,254,221,20,235,127,232,62,14,51,147,219,185,0,226,138,228,207,14,141,2,175,122,163,26,218,138,134,182,9,76,207,100,38,73,58,179,219,217,222,245,183,44,8,189,43,118,7,180,87,9,118,134,5,165,107,121,207,173,134,254,111,219,227,228,16,203,115,59,203,234,203,165,33,212,120,246,70,118,102,152,27,154,144,135,176,181,64,135,229,23,139,253,65,162,170,133,186,75,55,126,23,42,42,145,59,25,27,183,12,54,71,121,17,48,90,67,197,112,18,213,187,14,71,240,51,212,247,68,133,39,171,223,150,175,118,134,49,93,157,249,26,62,166,213,118,194,193,19,0,35,207,220,182,174,68,75,229,138,248,77,8,198,54,177,237,71,14,32,108,0,111,248,75,128,199,57,210,215,28,246,56,137,75,205,72,171,116,124,108,56,146,236,98,190,177,23,175,17,60,29,148,195,100,14,73,178,149,165,34,35,32,92,232,148,166,127,216,128,250,22,45,119,116,190,46,71,17,120,71,43,127,227,229,48,114,124,187,89,172,93,64,189,150,245,201,89,113,160,43,199,200,62,55,73,130,243,35,68,129,144,153,140,147,159,74,204,40,38,143,108,165,77,53,148,201,18,90,168,107,174,224,248,98,187,167,33,229,179,155,191,151,196,242,134,220,23,26,39,122,139,208,177,99,67,116,5,210,40,55,226,5,16,71,39,215,225,166,42,175,48,207,152,202,171,41,180,186,242,162,84,88,177,81,125,138,155,41,23,232,165,223,177,216,126,216,132,127,128,62,167,255,138,167,235,181,236,44,239,54,15,200,245,122,105,13,48,6,89,18,88,96,29,159,8,240,196,191,234,3,42,27,12,50,167,35,232,137,10,96,219,36,11,126,10,245,196,148,142,150,254,151,176,12,117,26,110,135,33,47,27,183,114,150,156,240,40,129,47,96,104,129,172,168,52,21,0,147,128,219,218,122,105,226,211,0,115,114,147,250,179,8,249,19,112,16,223,201,58,200,239,129,25,125,32,41,156,255,119,58,178,83,43,227,11,207,197,13,67,81,177,49,118,134,162,190,11,191,171,60,251,209,213,62,222,133,156,175,160,220,200,132,54,217,179,178,158,102,175,189,239,133,174,237,53,180,214,30,215,20,43,28,29,73,196,172,5,233,95,56,176,49,119,184,109,252,157,218,124,157,59,210,167,217,194,109,95,133,2,200,138,172,171,214,102,71,228,195,230,228,131,225,247,92,126,149,234,169,236,255,182,203,183,54,231,82,44,144,59,226,175,77,222,207,233,228,197,95,30,147,230,88,220,199,94,228,174,161,42,240,220,95,113,130,59,107,74,147,196,128,83,195,10,66,181,232,106,225,201,226,128,239,244,28,231,206,92,140,218,241,111,116,191,139,212,111,88,1,50,107,148,68,118,27,57,219,156,137,124,191,6,206,65,116,110,22,99,38,235,218,187,206,220,106,133,100,177,130,110,243,148,164,16,12,211,51,46,82,144,96,221,89,226,215,146,19,251,111,165,55,143,215,107,204,115,177,3,62,235,147,123,44,190,214,203,142,156,146,95,61,110,252,143,39,214,17,31,13,249,168,102,121,217,122,244,145,209,143,240,42,9,232,154,51,225,137,172,66,79,124,55,54,40,138,148,232,192,13,71,91,208,131,50,144,139,64,25,220,29,155,160,43,218,122,143,150,38,18,108,131,228,81,180,193,143,232,213,215,62,222,177,115,240,138,254,75,20,232,59,22,53,147,35,46,246,248,164,219,151,74,82,195,142,45,110,42,165,239,182,102,34,226,234,71,136,60,252,218,255,64,91,179,114,31,247,166,197,182,11,254,177,246,20,47,102,75,40,59,61,110,202,120,83,189,94,87,161,218,229,11,95,207,37,132,73,117,128,113,88,142,207,212,180,207,54,245,186,229,64,251,85,240,247,35,80,208,91,252,58,125,230,234,34,32,73,148,74,155,219,111,68,69,209,96,83,184,2,10,80,34,14,177,209,250,136,200,224,173,17,8,114,160,8,179,234,136,13,90,118,248,225,111,85,137,15,140,173,34,54,103,159,155,107,199,112,23,28,65,82,230,41,14,160,191,48,5,39,83,152,93,179,179,152,138,162,253,8,221,117,139,203,53,239,27,106,151,8,47,109,72,37,135,204,200,59,253,201,119,65,247,140,133,126,147,150,132,75,182,82,247,73,233,18,12,178,212,231,165,224,165,82,161,55,169,19,8,250,56,242,135,25,237,247,158,62,112,124,249,98,28,235,3,80,95,107,43,98,203,57,93,16,39,119,251,250,98,47,63,237,152,230,97,163,243,160,93,93,254,19,13,207,204,54,160,52,135,168,239,126,164,121,164,28,219,118,223,221,142,166,16,10,159,203,252,143,103,226,95,234,120,25,187,232,84,164,106,108,65,2,64,168,6,65,245,97,79,188,131,56,74,232,36,89,183,32,234,135,221,156,142,206,69,212,239,223,165,24,32,71,215,255,231,48,16,99,142,217,110,30,14,55,113,131,160,207,57,226,16,145,112,161,117,200,57,159,36,105,92,50,73,23,162,4,246,138,237,184,19,87,93,251,37,49,131,23,47,83,38,105,227,160,26,59,244,250,90,192,251,190,129,93,239,75,139,52,68,90,243,208,21,227,102,243,80,201,39,28,227,227,126,183,0,185,249,67,172,141,28,111,47,86,147,181,222,219,92,120,88,116,184,194,210,148,93,118,118,158,165,203,181,238,47,127,218,206,251,249,214,113,13,216,15,40,26,176,133,223,158,76,169,22,11,142,44,173,51,103,221,1,39,76,23,29,117,200,154,184,252,41,164,196,213,76,11,111,64,238,12,205,183,50,58,238,177,179,76,71,12,32,159,168,210,72,93,52,187,126,53,112,101,145,57,65,77,201,186,128,44,105,170,78,57,93,53,42,218,16,4,126,105,251,224,192,5,177,183,147,181,83,58,55,223,85,42,250,171,166,179,27,27,39,50,78,131,51,59,91,201,157,106,17,58,135,221,76,166,10,212,79,56,35,36,18,68,67,155,81,30,155,235,136,165,220,216,23,26,93,209,126,81,36,154,68,83,136,177,65,8,124,128,192,173,49,193,10,11,94,5,92,93,120,8,88,8,228,30,199,245,102,207,103,3,110,96,64,193,111,169,203,81,121,22,224,73,148,53,23,163,157,103,181,89,253,56,143,115,147,199,57,52,122,79,42,203,188,187,74,141,203,202,243,227,135,119,12,175,211,13,200,48,34,216,140,32,122,169,190,247,224,74,77,156,235,42,139,45,173,111,63,214,87,154,111,171,123,108,141,188,169,54,102,121,254,1,63,145,93,138,59,145,201,205,204,69,130,33,116,28,69,250,211,152,99,229,71,49,187,210,63,222,116,159,150,88,211,220,228,155,224,210,81,238,219,250,113,29,23,131,160,125,213,201,102,163,54,171,44,100,16,123,12,80,168,123,198,126,151,242,235,110,215,78,167,117,131,122,234,144,254,117,93,99,56,206,209,41,225,190,197,235,18,18,73,134,221,168,95,227,214,99,226,38,84,8,138,97,22,148,114,13,135,191,72,9,2,18,109,252,96,182,50,57,172,170,42,223,17,148,251,115,97,67,3,188,137,168,152,74,212,227,211,137,95,244,108,1,74,15,40,175,134,102,80,249,247,106,39,192,80,32,123,213,148,43,7,241,231,84,24,66,20,48,18,210,35,81,228,38,190,187,130,13,174,165,180,207,131,18,67,238,43,119,174,18,92,84,79,99,177,89,64,143,73,212,32,44,45,67,225,139,174,207,100,203,208,22,239,235,77,204,103,37,63,121,56,248,77,35,112,116,210,22,194,144,110,24,197,122,167,135,16,152,112,145,250,163,63,146,191,143,192,162,44,75,76,108,188,59,134,155,15,51,39,197,130,102,139,79,120,60,164,143,193,95,189,129,37,111,134,95,222,47,126,26,88,44,228,158,253,183,3,198,168,106,244,198,166,182,133,93,29,69,253,249,67,62,177,79,117,86,233,98,58,208,93,146,1,240,239,186,28,128,4,219,78,165,157,202,228,9,168,120,96,144,247,221,148,39,75,240,34,135,74,49,233,177,119,211,172,57,101,195,12,52,55,241,197,249,66,59,12,43,24,48,91,225,183,43,17,52,59,12,15,110,128,125,200,126,196,161,130,122,59,58,166,137,96,154,136,232,123,136,97,202,61,191,214,209,253,183,84,237,51,116,109,183,175,64,81,224,181,121,81,115,47,99,76,203,40,221,190,196,59,248,40,116,206,102,96,31,23,180,163,33,165,250,43,28,180,27,252,98,40,219,63,31,47,31,242,14,0,31,49,250,30,235,179,75,202,237,46,20,108,228,177,138,45,58,46,138,108,199,80,150,103,39,55,174,131,230,234,13,201,69,200,205,89,118,158,215,86,59,132,133,192,23,55,156,109,247,126,6,75,43,116,35,160,55,43,139,255,124,64,129,18,227,227,231,200,192,140,167,52,1,10,51,106,141,43,196,113,247,237,185,241,222,148,131,144,20,28,147,190,12,198,137,107,255,6,188,170,189,11,159,138,177,50,10,60,146,203,246,252,68,214,85,17,174,22,71,161,244,69,232,182,133,25,60,2,144,159,1,9,16,78,52,114,35,237,2,34,123,247,53,65,60,202,136,180,147,167,42,184,53,130,30,84,81,20,221,168,4,148,132,134,77,75,16,165,202,143,195,198,255,224,82,187,21,55,65,180,237,33,65,120,142,113,125,155,22,48,26,125,213,175,85,40,123,14,14,149,104,28,165,58,18,167,166,210,118,228,161,163,132,191,72,39,33,144,86,94,178,186,198,202,160,102,107,115,54,253,36,76,96,83,202,142,247,31,147,213,155,146,155,191,60,96,131,39,26,34,131,62,101,141,97,233,202,248,243,106,223,181,41,212,203,1,78,180,198,99,211,74,53,67,141,169,44,58,45,164,100,128,179,82,152,81,203,245,228,232,27,219,82,76,173,213,196,81,88,184,17,36,37,114,6,58,3,126,99,1,113,228,244,13,176,34,153,214,251,134,29,121,19,107,159,55,133,186,128,9,62,150,222,213,78,5,154,212,249,114,18,138,143,254,88,213,146,206,12,46,24,163,139,6,138,135,151,162,54,12,59,79,223,166,39,255,182,51,152,211,113,35,136,5,245,72,83,171,254,53,213,109,104,96,8,114,82,178,109,235,166,255,102,124,106,250,176,211,219,107,142,255,211,183,163,241,35,192,118,179,13,164,116,255,19,26,11,142,84,198,50,45,121,60,225,148,191,234,243,98,191,239,187,24,26,228,20,239,106,96,3,108,142,57,186,185,198,211,27,15,120,225,169,162,78,69,131,45,20,117,189,246,19,56,240,216,114,7,205,49,34,178,206,127,122,221,110,252,124,87,152,126,80,24,223,89,186,39,153,66,48,124,162,91,81,169,88,15,101,34,217,242,228,137,112,165,155,147,164,5,74,38,55,154,50,169,71,245,174,26,170,148,196,132,15,32,190,165,22,218,245,91,151,43,13,54,105,108,108,154,4,139,239,43,165,161,207,19,95,244,234,123,254,103,201,33,127,184,224,238,219,198,39,17,23,146,138,127,140,211,104,21,62,79,20,230,177,36,77,63,39,158,211,62,92,231,113,113,20,186,73,244,99,229,101,56,178,129,72,173,73,176,68,131,91,113,17,195,188,60,195,66,39,219,61,226,88,80,56,154,245,113,100,107,160,154,164,77,228,1,27,13,209,170,235,146,109,87,165,149,241,242,81,229,178,66,37,255,206,248,152,98,38,62,237,168,28,100,64,213,132,27,24,3,31,70,131,27,60,105,158,189,90,194,154,8,162,45,84,188,198,95,146,110,215,239,221,90,250,58,0,58,43,53,227,212,237,22,233,180,226,159,3,236,142,21,13,49,215,197,136,228,238,78,55,248,85,156,200,174,175,90,223,137,154,214,181,9,28,163,50,169,170,193,212,124,245,100,45,251,218,87,31,154,9,236,33,170,126,136,58,234,44,210,163,231,181,142,174,136,73,13,88,204,159,245,103,69,217,116,30,91,163,134,112,42,189,26,99,251,155,99,245,66,117,220,247,166,43,223,54,42,103,225,141,115,1,61,22,155,73,45,184,181,56,0,73,5,97,146,76,110,255,70,53,225,101,189,232,19,141,95,209,75,152,75,198,142,26,219,0,69,214,195,250,33,86,213,183,77,109,119,240,75,168,72,244,10,39,89,173,35,226,189,174,240,199,241,162,4,118,21,111,150,166,169,242,234,153,8,113,246,177,241,117,137,144,107,230,46,152,155,111,185,132,9,212,222,223,230,29,56,182,76,102,247,177,8,214,188,101,226,43,68,214,98,119,11,23,0,71,210,154,81,26,204,240,240,133,87,212,5,207,109,206,42,246,103,110,225,196,19,215,192,246,113,188,245,224,215,90,181,190,71,50,250,53,229,10,232,193,244,181,174,197,79,26,248,80,245,55,186,6,200,113,160,62,125,225,127,18,82,34,115,188,159,59,225,104,186,67,54,240,39,207,99,155,162,134,86,157,80,183,212,233,170,210,62,113,169,217,173,129,50,102,167,195,222,93,135,8,155,71,181,159,158,129,84,190,55,54,79,191,152,110,110,32,171,68,7,121,233,23,199,228,214,181,187,198,135,154,4,128,145,137,192,227,86,85,97,5,184,167,122,63,161,244,66,97,213,138,4,210,174,197,95,186,120,12,127,34,178,208,87,125,210,105,105,134,156,241,11,135,67,25,22,161,108,148,125,200,161,231,135,199,183,147,152,1,194,223,251,97,43,255,123,248,38,248,120,34,131,48,7,13,24,238,209,41,149,102,194,9,162,41,64,215,50,185,86,113,9,193,137,221,40,215,143,42,103,3,111,37,151,127,225,128,144,239,7,145,100,255,134,241,187,150,57,208,207,227,91,239,115,194,114,94,25,131,66,93,157,123,15,173,43,86,145,168,219,233,137,169,189,166,156,146,132,37,185,248,199,66,92,177,126,188,253,88,129,48,47,164,138,73,124,77,105,74,231,232,145,139,119,176,234,194,236,24,146,30,31,56,46,162,55,5,69,47,97,193,37,23,28,215,123,82,201,227,197,165,255,126,35,186,117,117,10,224,204,39,139,102,242,203,149,78,29,0,57,9,66,45,148,201,151,241,63,60,8,173,23,48,233,177,243,161,73,14,96,181,185,239,160,147,248,196,180,184,159,18,247,220,223,211,13,254,162,188,54,107,210,205,2,157,135,128,219,48,139,36,96,102,73,29,4,82,245,137,85,126,82,61,83,191,193,56,87,208,150,12,89,44,36,42,200,113,234,46,217,181,155,212,82,151,171,247,115,186,91,242,3,77,50,237,74,145,250,122,23,196,10,252,116,248,206,122,182,16,210,85,10,135,6,158,167,8,30,201,90,15,77,81,101,141,241,172,55,145,168,163,50,20,146,43,4,212,55,117,38,170,214,88,37,179,147,159,210,237,63,16,228,129,93,39,192,78,68,69,50,182,31,0,93,185,108,202,164,105,92,150,245,227,108,95,52,239,21,188,143,188,70,199,133,192,156,125,122,90,149,57,102,159,3,216,87,60,226,224,113,131,139,151,76,211,70,236,230,30,27,183,130,233,58,196,129,167,222,226,152,218,17,35,13,236,54,2,123,152,2,224,186,50,154,232,94,207,242,111,225,193,126,171,203,132,108,5,169,243,81,135,206,106,109,188,150,212,26,91,108,161,102,57,172,72,216,150,230,122,124,238,176,163,22,79,70,189,212,72,60,168,116,133,106,153,33,30,94,31,189,9,156,181,210,249,167,157,65,234,146,162,90,239,106,102,140,208,135,3,26,176,159,33,78,17,65,219,191,74,79,226,27,49,83,188,158,221,34,113,69,115,228,164,63,147,96,152,156,237,76,174,222,80,245,166,165,219,254,204,123,168,139,125,241,62,1,78,51,147,102,136,21,188,163,225,216,199,252,178,71,158,112,145,65,124,202,219,161,3,110,244,217,127,36,40,79,184,28,208,224,204,148,141,117,208,166,207,143,99,168,63,122,84,137,13,228,70,113,118,210,172,176,158,180,201,61,164,139,56,30,104,172,139,146,61,189,129,104,17,186,66,112,143,157,14,185,216,154,188,98,189,12,36,247,56,237,207,149,248,59,194,61,97,195,200,55,99,89,228,143,253,34,141,179,225,242,51,185,84,148,116,1,201,158,177,218,61,90,164,141,124,209,101,76,153,14,10,56,82,17,166,60,43,50,122,18,230,250,241,223,14,4,155,30,27,119,230,203,72,77,236,19,167,110,202,54,101,234,104,32,179,122,115,150,105,95,118,158,97,66,150,229,143,227,46,240,224,43,115,15,186,52,59,83,149,207,88,26,58,38,57,55,252,137,242,251,68,50,159,62,47,39,147,234,243,91,177,239,40,199,238,237,176,126,160,153,231,0,223,122,25,14,40,92,1,45,90,141,94,247,82,145,117,195,52,53,91,97,161,80,14,92,78,177,211,144,232,1,148,157,78,6,43,14,165,248,199,185,220,243,145,38,253,194,181,79,119,27,201,236,33,31,158,136,229,27,10,166,63,130,150,214,226,64,33,245,17,167,148,167,232,200,122,33,153,82,124,121,129,111,110,115,78,1,243,12,40,69,5,122,143,162,149,40,248,207,130,101,169,230,216,227,9,20,211,35,242,238,237,120,139,217,184,68,162,79,66,43,32,246,10,164,195,9,182,249,67,90,7,209,139,105,219,198,121,232,238,167,122,232,252,155,207,92,77,235,37,230,145,32,167,235,169,144,90,66,10,250,233,106,36,229,4,187,159,135,95,134,126,22,161,104,0,31,162,122,143,13,116,9,80,245,113,40,229,64,159,171,82,108,181,243,218,67,158,16,41,253,230,136,199,23,164,4,4,61,128,74,100,155,84,236,172,102,172,210,39,2,202,88,24,247,103,87,57,135,57,24,184,223,212,174,218,63,50,27,252,101,201,48,141,168,26,29,117,75,40,181,142,95,174,195,241,120,89,152,175,250,9,174,166,151,174,20,59,29,9,192,155,187,214,244,87,62,138,229,42,203,45,94,117,109,136,118,232,147,116,168,13,254,75,254,199,0,236,147,25,144,112,76,188,209,70,50,160,178,214,229,98,217,130,234,94,104,173,105,25,229,109,48,243,81,106,192,191,10,178,218,227,248,6,118,17,163,226,183,218,102,66,154,50,127,249,75,88,62,94,186,13,49,204,133,183,107,218,4,203,145,142,160,188,158,176,77,185,93,61,8,103,169,46,20,90,240,64,28,252,226,30,143,171,133,193,155,150,202,112,174,80,163,66,245,157,168,142,69,11,159,162,66,49,128,128,97,112,25,132,110,4,41,180,219,128,86,12,86,77,204,215,121,128,174,218,10,180,102,99,246,199,26,70,180,25,74,162,60,167,141,56,137,232,152,83,221,203,19,175,108,235,9,70,157,138,209,123,209,196,139,187,131,190,11,48,154,30,255,251,131,140,118,175,166,65,153,201,252,125,93,97,128,201,132,15,82,217,124,179,234,47,70,209,223,201,81,22,127,116,220,43,204,237,128,162,178,138,238,32,246,156,158,183,134,83,196,29,190,146,122,98,93,62,156,2,204,89,159,195,233,186,83,165,238,82,30,81,243,96,26,200,193,228,32,21,194,156,95,24,104,181,240,185,69,163,30,210,1,19,75,173,85,158,37,229,188,61,147,12,178,109,116,89,79,201,240,146,71,80,213,203,162,156,111,233,86,198,178,159,126,9,208,210,7,97,179,214,208,236,19,104,143,139,146,146,142,34,221,204,168,128,155,124,21,83,45,3,186,0,81,237,29,111,19,247,228,177,225,107,2,207,86,218,220,126,218,108,48,222,26,253,178,4,5,131,33,220,232,119,142,202,50,182,219,161,55,206,234,165,77,242,60,34,127,104,122,50,63,243,242,251,220,120,251,187,174,115,192,255,31,100,118,57,175,85,217,155,66,167,20,87,103,65,49,154,220,148,187,38,240,161,199,192,44,73,168,102,57,93,206,37,3,215,76,98,161,7,222,124,177,20,156,250,229,173,217,172,96,163,10,4,120,28,248,251,168,226,238,36,118,179,188,187,18,217,189,179,0,197,53,143,17,144,24,238,120,243,28,202,47,66,245,33,169,136,1,94,189,54,133,231,52,185,236,126,170,130,93,82,154,70,228,23,66,196,132,87,27,2,37,230,185,61,43,63,53,226,83,206,225,78,143,99,228,40,243,75,68,114,127,5,113,37,8,137,41,126,103,196,237,153,77,88,124,126,134,159,203,247,12,195,204,107,64,29,27,22,189,45,182,90,32,230,65,158,190,183,106,136,173,61,124,221,182,16,109,194,27,52,38,221,179,154,39,141,218,9,189,215,27,188,7,83,251,208,99,29,14,250,163,101,48,219,141,66,38,244,51,169,62,141,6,79,72,227,200,203,96,251,198,209,83,59,26,200,150,114,200,242,219,102,81,235,154,83,8,62,35,120,66,36,21,14,185,165,113,135,191,69,34,63,26,111,150,253,24,67,242,101,4,216,76,202,30,57,25,42,168,79,13,202,28,139,51,70,238,176,194,224,148,153,210,50,85,235,118,5,196,135,99,183,82,113,30,179,225,131,8,165,161,183,209,67,179,174,10,213,78,223,158,72,147,86,89,112,55,229,221,172,27,10,232,253,152,183,157,168,127,147,196,79,72,242,248,207,162,48,36,69,195,128,15,1,213,248,22,248,193,124,156,247,78,196,7,154,153,246,203,246,36,92,206,149,17,137,111,27,198,192,44,76,26,237,178,125,141,230,70,109,214,56,146,18,123,224,4,183,134,52,226,89,67,57,13,25,170,250,166,225,112,114,175,86,172,175,228,171,10,14,200,71,166,43,13,53,195,148,176,152,122,114,93,150,178,73,253,44,89,2,217,196,213,145,137,216,18,252,167,43,100,139,83,76,67,214,89,241,63,235,81,246,109,171,219,94,236,206,100,162,23,150,203,43,21,194,47,229,139,71,66,21,95,78,49,163,185,194,124,18,103,109,141,18,244,203,220,16,18,169,11,151,111,41,160,84,201,239,158,28,7,54,105,120,117,136,249,120,141,179,29,42,213,138,201,6,123,255,60,14,143,137,144,167,110,198,173,183,196,34,196,166,89,185,107,26,231,146,128,211,218,102,24,28,176,33,6,17,200,251,198,46,226,25,169,88,8,229,222,208,11,222,252,86,245,51,38,249,51,22,90,166,25,112,52,119,201,27,186,72,176,244,125,116,158,30,28,185,78,187,162,62,147,255,33,122,225,211,78,83,45,48,245,238,140,12,144,167,38,70,149,98,136,138,172,19,186,137,216,54,152,69,223,232,185,194,109,194,117,47,230,56,21,85,24,226,35,21,176,28,248,15,243,227,231,201,98,97,180,69,103,25,21,45,206,20,10,34,59,129,40,151,95,213,238,108,191,92,12,198,164,87,67,13,140,180,191,112,29,71,141,124,230,253,184,168,56,50,49,173,216,29,134,174,175,52,203,20,140,113,151,223,101,168,188,247,83,234,95,11,250,190,124,169,192,111,199,252,94,49,40,17,47,13,180,195,87,0,107,247,17,193,74,172,89,23,177,198,129,102,230,81,67,93,57,29,167,77,228,31,116,184,170,38,199,52,151,83,123,160,81,109,166,161,76,77,210,94,73,254,193,83,233,64,200,104,18,155,180,97,80,107,181,228,98,137,45,129,119,3,221,102,48,193,224,62,61,133,235,112,116,148,174,78,253,200,183,106,80,230,27,139,108,124,135,202,64,176,4,44,93,122,77,91,27,233,99,26,244,103,69,190,38,134,207,204,130,86,109,176,59,231,28,228,232,76,251,109,131,94,5,132,228,185,165,100,151,169,215,25,114,112,194,154,113,73,197,18,241,182,102,232,137,76,140,175,161,74,67,152,73,163,98,174,250,245,166,134,21,127,106,47,30,224,23,74,190,212,235,37,8,2,76,214,161,105,244,223,184,124,30,52,33,108,94,143,212,233,164,188,68,142,12,71,54,157,141,237,171,114,109,237,50,132,222,46,138,83,10,94,54,87,15,92,170,176,1,217,134,201,90,239,199,33,182,66,14,211,203,149,113,3,204,187,77,245,98,3,77,62,130,67,249,173,132,208,158,255,142,58,203,0,59,130,47,47,255,209,23,217,84,19,15,147,235,4,220,127,43,196,178,188,200,103,205,190,83,74,72,157,87,82,44,131,18,228,248,203,130,82,221,251,105,142,51,166,23,63,109,218,168,168,147,248,84,76,4,122,164,2,150,144,116,115,98,94,174,144,152,203,160,234,36,168,112,168,236,149,65,235,166,226,207,19,61,1,93,157,92,233,131,36,86,147,44,60,30,41,231,62,15,114,177,81,120,108,236,122,108,90,58,100,119,111,114,70,137,86,183,224,23,6,234,223,45,23,161,248,110,56,211,211,17,107,101,117,16,22,8,95,177,214,93,143,24,139,250,109,21,97,107,228,175,76,49,115,45,106,129,112,121,5,118,199,113,214,190,148,100,98,27,218,236,96,255,188,141,197,89,95,233,136,98,155,87,51,80,175,70,173,221,156,34,1,247,83,249,142,125,122,79,25,164,159,241,59,75,217,79,120,188,115,76,169,201,64,59,60,118,176,86,41,232,49,85,120,174,134,83,194,60,155,81,195,228,6,117,188,152,171,145,52,137,155,195,55,130,232,200,145,101,181,142,86,165,79,232,78,129,245,163,196,254,144,189,151,170,119,225,92,231,92,166,88,103,216,22,56,156,60,181,175,206,128,50,106,90,95,121,65,106,165,78,129,104,162,227,71,132,166,185,191,23,182,11,158,57,209,160,171,192,59,30,59,222,146,174,3,171,197,1,190,215,68,130,227,98,213,168,159,173,214,142,133,75,166,195,77,123,176,145,141,10,58,184,1,185,114,19,194,67,128,43,130,133,59,34,224,249,114,89,196,133,6,76,13,111,6,231,118,34,34,9,230,127,178,200,110,72,118,72,143,181,192,113,195,234,47,177,15,51,141,55,186,95,191,127,37,114,105,13,165,105,185,58,112,223,157,107,124,23,1,190,165,10,60,177,136,75,167,40,87,156,212,80,35,214,152,27,200,107,89,86,184,24,20,49,152,193,175,187,112,228,133,211,99,230,198,104,142,201,42,180,116,101,121,179,230,72,51,107,177,131,146,99,246,20,179,64,197,152,239,14,175,231,223,243,8,109,123,61,40,8,114,48,233,86,229,76,229,187,170,56,79,181,205,47,144,152,151,188,66,14,192,12,60,79,121,203,167,84,234,139,253,81,84,205,222,233,59,212,2,242,197,213,170,125,187,203,193,136,10,229,28,110,9,175,243,154,200,216,16,14,76,207,68,231,45,119,143,230,2,173,110,139,55,53,87,162,210,172,146,106,121,99,10,191,225,234,234,99,224,171,194,212,88,39,188,124,188,98,33,214,170,231,18,206,31,195,182,10,93,118,206,193,253,189,178,42,181,14,86,56,251,8,255,66,196,112,8,72,220,147,120,168,65,185,217,48,152,224,126,113,168,199,17,188,78,223,2,125,68,109,70,202,202,37,55,225,162,159,51,232,239,223,100,156,251,199,107,16,33,47,164,53,229,216,144,208,40,205,180,16,191,114,194,197,54,127,80,136,15,129,26,157,43,195,5,98,177,6,115,156,224,50,243,35,12,112,250,194,46,212,21,242,243,114,22,102,30,182,80,2,229,167,104,92,40,20,7,116,240,154,96,46,45,168,93,220,78,62,40,237,172,126,39,78,160,57,35,112,119,173,226,158,155,240,81,63,149,163,190,255,131,30,128,168,146,164,132,238,187,84,88,116,61,69,16,7,208,202,201,114,183,237,180,141,102,33,162,187,13,106,169,162,99,7,35,166,223,49,199,39,209,105,220,195,24,151,172,65,209,61,170,57,74,222,222,15,117,144,142,125,70,87,82,131,120,247,86,123,1,205,12,230,244,90,118,194,108,183,65,73,75,250,200,6,233,120,148,32,15,2,129,249,2,19,227,244,202,29,122,206,113,93,64,41,109,37,186,135,20,183,113,142,62,110,117,64,172,70,98,222,73,209,93,192,83,46,140,90,213,227,26,35,28,208,122,231,215,18,137,202,0,30,80,53,251,43,163,83,105,65,51,129,112,197,118,112,12,92,210,227,168,13,203,194,9,92,57,180,102,234,76,3,223,241,85,209,58,226,251,121,51,97,231,35,113,127,144,152,46,0,42,40,220,0,204,90,214,144,147,15,35,106,188,174,13,233,125,99,217,94,143,170,66,231,104,101,76,102,190,200,61,251,123,177,67,215,3,63,96,36,229,146,103,35,172,226,252,135,70,206,79,212,205,81,205,112,159,99,73,176,203,246,228,52,47,69,43,192,159,102,14,126,117,92,139,30,28,192,8,190,124,153,77,131,159,224,111,41,225,207,175,197,17,70,207,219,184,171,252,169,55,255,180,94,208,242,98,163,6,59,83,76,86,157,100,132,45,121,214,23,177,190,106,81,238,85,19,190,136,66,75,115,109,214,238,183,247,141,166,157,87,133,198,10,157,158,57,170,82,36,214,87,95,2,96,208,29,155,143,137,210,242,3,33,78,59,12,58,143,91,102,235,33,154,73,241,205,39,141,219,188,139,27,211,84,14,129,167,104,238,254,206,135,23,4,229,236,233,10,24,98,32,101,214,13,113,72,253,221,235,152,79,241,49,111,178,56,117,92,32,102,150,57,161,42,94,72,250,136,43,114,146,122,188,3,107,29,197,71,226,53,18,111,156,102,4,188,146,82,144,166,42,247,247,42,172,189,167,248,178,74,95,179,147,106,62,74,182,51,24,29,105,73,134,72,82,221,175,89,30,83,163,18,233,116,246,244,82,108,154,244,176,9,59,152,233,93,133,235,235,114,27,80,245,166,231,12,45,245,197,126,25,224,121,29,116,238,66,48,73,25,87,225,195,144,39,6,246,145,191,42,129,206,155,1,207,124,105,169,199,106,3,50,181,81,233,166,133,35,188,56,158,29,69,254,10,137,55,58,22,210,61,238,52,169,235,132,207,34,200,147,233,103,183,102,169,105,228,244,109,203,248,1,136,102,32,192,211,252,76,83,19,58,31,12,63,36,58,160,54,93,130,12,133,71,193,84,121,0,120,252,86,171,84,75,129,88,152,224,166,38,59,249,185,35,158,205,53,170,150,165,204,249,127,180,248,80,14,95,158,229,172,165,132,171,193,35,136,2,149,39,56,94,20,228,99,49,79,5,55,73,174,144,12,179,12,96,113,43,56,16,54,35,210,136,255,92,88,70,147,13,121,247,19,187,6,128,0,142,104,79,248,247,155,136,7,252,79,175,10,211,47,173,252,81,31,189,210,178,178,29,136,80,122,83,248,219,52,156,7,119,155,80,235,35,27,227,27,189,235,6,241,138,150,232,89,58,57,85,59,170,160,22,216,200,194,109,163,207,232,143,38,23,239,153,200,239,18,214,193,9,149,115,97,221,123,247,6,118,23,103,63,25,54,112,60,190,12,81,89,47,129,187,178,244,86,212,110,92,253,4,36,225,111,25,2,55,255,230,196,191,62,142,237,172,19,234,100,165,55,35,232,140,52,176,153,181,171,253,182,246,38,83,168,66,182,25,107,61,30,228,211,26,229,212,210,104,2,170,5,219,33,218,177,115,233,89,24,92,228,154,217,55,187,57,143,137,141,154,97,20,31,209,222,97,7,37,12,157,242,45,239,133,204,224,92,176,38,187,219,193,28,168,27,118,220,96,196,66,45,250,17,223,12,92,144,209,222,165,103,148,9,129,93,161,126,132,178,244,142,29,52,126,158,118,88,61,18,80,134,73,163,118,180,44,189,17,153,191,246,99,200,70,132,169,228,37,146,24,249,114,1,253,99,56,83,162,53,10,33,1,98,105,169,146,28,248,57,20,94,10,9,153,208,255,199,144,48,93,147,205,89,209,90,85,140,92,89,247,252,195,213,16,8,173,245,86,2,164,244,6,114,45,144,56,156,100,38,79,15,182,254,54,230,11,90,103,200,29,122,145,171,12,249,40,75,114,100,46,170,123,111,129,136,101,78,49,243,46,37,87,69,136,15,146,206,39,123,227,34,153,79,247,125,141,170,51,153,57,182,202,89,146,233,107,153,244,196,49,78,32,25,125,189,84,163,182,221,244,114,208,9,192,191,252,172,58,48,131,36,217,135,70,38,178,237,47,78,179,203,54,121,116,127,76,220,192,92,63,52,102,214,239,103,47,198,175,48,252,255,105,175,68,152,254,75,63,105,169,8,235,141,34,87,224,151,2,52,215,12,123,215,18,251,74,118,133,190,193,71,11,123,158,110,47,125,173,106,11,245,83,237,231,38,193,175,159,31,127,227,245,123,24,113,118,155,94,78,151,222,45,90,15,242,175,101,183,147,37,192,100,157,57,208,127,87,82,59,67,95,141,215,237,166,214,190,49,108,225,73,82,75,143,100,211,254,231,109,196,3,56,250,70,121,249,135,113,120,49,153,42,210,130,61,137,47,2,112,151,18,239,206,218,103,152,35,73,62,24,237,164,180,223,102,197,72,185,242,214,147,48,23,234,253,193,69,68,12,22,75,12,223,98,29,233,29,160,94,25,154,109,47,242,87,135,155,73,84,254,87,91,245,75,3,118,127,205,149,142,89,254,135,54,5,114,119,246,65,240,240,235,14,206,162,26,175,23,158,18,63,60,153,112,164,240,178,244,236,87,203,109,56,105,60,178,52,254,126,89,143,211,247,237,158,31,37,185,244,16,166,199,134,255,10,52,133,141,164,168,231,224,227,167,130,228,222,243,210,135,155,115,134,154,208,31,67,229,237,238,131,152,220,247,111,178,163,103,163,177,233,66,1,185,159,117,230,137,49,143,76,226,41,244,229,97,73,117,204,8,143,118,229,63,140,235,31,173,207,201,66,249,170,215,167,109,128,191,63,232,90,81,136,221,232,200,212,230,229,64,200,96,253,191,137,223,144,140,211,203,112,131,211,242,87,79,194,135,88,205,208,223,221,207,78,106,138,169,251,194,214,75,19,242,159,231,181,170,89,59,52,53,25,195,110,230,122,247,114,107,188,173,83,84,169,114,209,104,145,70,0,109,35,164,144,88,151,118,124,59,159,68,24,162,69,80,63,165,42,204,38,48,63,62,151,204,128,35,44,120,205,23,135,49,93,248,193,7,214,167,179,22,142,254,18,57,74,153,214,172,201,69,126,52,61,231,99,127,64,241,34,60,69,169,238,109,226,57,50,165,205,228,233,183,110,43,151,140,96,17,163,196,202,124,214,113,177,75,169,172,41,91,126,155,139,132,209,173,24,243,153,106,5,39,199,111,119,93,115,122,14,135,182,213,236,232,11,87,49,250,156,202,72,21,173,226,55,21,185,199,108,20,15,255,55,82,75,15,108,19,169,85,213,200,115,160,125,121,39,19,219,0,137,111,132,189,186,168,103,164,195,171,84,154,98,25,244,146,167,245,242,230,143,106,86,243,22,157,142,194,109,107,122,184,228,25,26,56,152,60,179,198,246,181,176,150,14,28,218,73,47,141,65,68,22,226,36,207,49,159,106,1,185,61,23,122,172,130,34,142,45,182,124,215,213,184,94,212,64,195,25,79,30,235,141,11,160,163,112,45,72,14,173,76,111,229,50,251,53,68,141,216,66,10,88,49,60,100,189,45,252,78,120,140,177,128,18,33,110,160,179,177,221,213,124,228,15,245,139,151,200,182,18,108,68,0,91,216,167,183,122,223,102,178,246,107,14,174,112,139,118,219,17,77,107,204,183,98,134,54,85,1,242,207,9,206,55,185,102,20,248,138,167,185,90,157,179,82,204,189,45,135,125,130,102,225,118,140,47,242,233,87,198,5,240,56,133,253,103,160,105,195,84,41,112,66,240,99,157,105,56,154,178,178,222,117,102,30,145,189,39,19,202,79,84,248,38,24,23,212,199,160,220,81,21,56,15,67,123,117,187,115,22,59,120,75,235,214,82,102,55,131,114,148,235,178,106,154,93,1,156,200,56,40,183,249,255,123,207,21,214,151,159,244,107,63,84,175,29,5,65,234,141,37,188,40,168,54,191,249,82,85,235,139,128,155,7,157,118,94,221,111,235,220,80,69,98,46,159,15,15,66,10,126,227,138,225,233,109,222,145,83,222,248,3,37,127,116,104,34,228,135,89,130,154,27,190,160,107,199,75,136,121,78,88,54,184,127,166,197,62,16,156,206,123,155,86,164,177,213,77,55,149,170,89,208,89,96,130,129,252,188,143,182,41,157,19,87,194,119,121,45,35,133,109,184,8,167,133,26,25,240,252,164,39,223,216,195,169,196,33,132,168,203,192,229,143,76,218,185,107,76,161,181,40,86,159,46,164,182,160,116,49,144,246,162,109,76,215,34,199,105,28,110,229,10,139,188,104,32,36,222,134,253,45,13,3,252,184,241,21,147,251,134,51,167,137,182,240,21,55,194,31,210,95,198,180,50,143,245,252,36,40,65,117,114,138,95,104,135,177,179,91,58,170,106,8,159,42,118,11,209,97,230,40,28,160,24,241,35,19,67,59,21,183,238,17,94,149,168,53,135,200,81,7,49,162,121,48,224,221,67,73,32,220,2,60,40,174,144,5,94,196,5,246,154,32,95,252,230,122,170,198,204,249,38,92,167,112,123,11,175,67,97,138,196,176,20,227,84,70,161,195,243,186,220,20,174,159,50,156,185,81,211,224,144,64,146,80,125,199,179,240,6,20,157,178,126,202,180,5,244,246,222,21,235,127,77,182,208,113,168,14,40,183,30,255,84,249,191,144,153,125,92,252,37,194,235,34,170,254,30,230,125,98,120,42,51,255,66,119,1,74,105,65,88,41,151,93,29,212,64,169,96,8,62,93,217,22,252,83,53,176,122,122,121,142,160,49,253,242,26,33,37,118,65,224,166,252,72,155,123,118,87,85,58,249,186,216,48,29,232,157,219,119,210,86,10,218,103,43,143,132,239,63,206,15,225,166,68,58,95,17,249,114,250,107,195,103,6,127,127,20,188,180,17,66,87,68,88,141,83,65,66,71,222,179,137,238,230,116,171,5,106,151,76,44,154,212,105,162,164,246,126,237,220,73,199,203,34,93,155,99,241,25,190,209,253,215,89,69,174,143,234,217,76,178,197,212,4,139,235,23,9,113,252,96,94,17,243,158,197,248,61,131,27,228,167,236,88,66,42,54,14,27,246,117,231,137,156,227,120,1,126,156,43,144,42,70,120,149,180,178,19,38,94,46,235,140,143,110,225,22,158,52,237,136,123,69,127,184,232,13,14,169,141,133,52,195,231,62,87,117,145,244,167,152,27,245,219,9,46,31,200,203,56,224,162,150,182,56,4,57,26,222,165,48,92,26,198,252,156,169,158,124,94,100,132,14,174,132,174,229,74,143,139,124,174,235,157,64,12,51,98,214,63,209,138,208,10,25,155,25,13,109,141,203,153,219,193,252,38,39,16,118,155,163,148,40,224,8,41,122,66,117,47,23,67,217,77,39,175,59,119,117,234,169,74,195,13,178,76,78,86,221,217,10,161,227,84,3,207,89,178,199,41,203,245,171,64,24,225,125,199,228,237,184,220,37,92,78,181,7,123,17,226,79,80,114,146,203,206,110,222,60,44,219,97,2,154,219,168,67,39,71,139,22,217,220,59,125,154,245,126,123,102,166,120,226,218,97,144,174,155,119,2,44,14,132,35,117,170,125,145,125,108,154,160,123,82,159,23,166,5,51,110,220,180,114,31,25,137,181,248,245,1,19,184,198,32,90,234,167,53,153,161,39,168,218,103,64,185,16,42,189,108,102,210,232,61,250,49,0,151,230,170,216,30,191,207,34,159,49,236,151,128,74,140,169,231,167,240,178,91,161,157,99,225,39,197,29,4,221,162,204,78,102,30,51,91,184,231,59,38,246,191,167,181,7,78,250,1,240,246,193,120,155,132,157,102,40,44,76,54,89,171,175,129,75,206,154,38,121,79,221,235,14,136,36,104,25,238,80,255,189,123,21,94,196,9,78,198,137,228,208,206,161,187,82,238,198,65,205,215,234,3,156,174,253,255,225,23,108,229,188,205,71,144,134,138,42,253,161,59,254,11,45,133,6,206,197,100,211,48,133,19,252,244,157,199,169,164,134,139,110,195,31,207,161,143,140,189,29,213,29,144,30,26,109,220,53,144,237,148,136,89,115,102,218,246,59,232,80,169,137,55,229,138,28,2,251,35,104,151,118,16,180,246,190,33,232,26,132,66,25,176,99,251,141,91,225,46,186,72,213,130,252,195,249,29,25,25,19,19,65,7,81,111,133,136,78,199,77,146,198,208,249,137,182,218,90,221,168,102,7,43,187,26,206,75,172,146,112,163,180,221,91,34,54,3,245,152,92,72,17,45,34,82,66,222,69,32,226,120,89,10,3,70,42,122,21,238,229,110,190,40,225,76,80,48,176,174,213,51,159,117,14,57,26,242,22,137,237,9,6,209,106,192,227,25,101,77,236,146,118,205,155,35,184,132,21,80,233,202,144,160,122,96,191,23,207,80,91,116,197,88,208,168,214,174,221,68,215,39,241,147,68,215,27,221,14,241,8,175,49,219,150,15,132,124,27,72,215,218,0,154,230,66,167,19,79,111,96,86,58,113,40,87,230,190,135,92,45,164,153,195,24,86,173,165,0,252,153,210,25,220,51,51,236,219,254,124,48,100,110,69,247,64,188,157,96,150,33,7,54,21,54,204,187,47,189,80,208,50,126,248,180,82,161,245,129,154,192,175,233,181,18,116,133,242,71,189,54,150,192,165,121,66,194,224,237,156,192,16,236,137,190,144,132,16,190,147,104,197,41,2,232,174,4,75,229,251,205,219,31,152,235,164,157,133,18,173,216,85,125,136,251,140,251,34,230,224,176,209,36,28,72,195,38,238,183,98,174,51,233,138,155,123,47,241,180,160,42,101,176,69,135,2,18,164,73,146,120,109,166,124,20,250,194,8,202,194,27,115,88,163,5,42,40,111,20,139,34,208,19,23,106,72,233,127,87,237,247,216,3,31,143,70,189,73,180,200,217,139,196,116,85,218,99,244,213,155,241,163,149,146,177,208,211,212,61,35,245,106,221,55,131,188,92,159,91,140,90,90,49,108,212,125,55,0,7,213,5,167,70,99,140,8,196,243,195,159,163,57,8,19,82,172,117,211,194,87,165,111,130,168,124,64,243,226,49,119,37,222,229,157,235,35,145,105,243,2,229,118,99,78,28,225,217,24,143,69,217,79,206,204,126,92,207,107,173,250,12,69,231,185,175,133,70,90,143,203,5,41,144,27,151,211,255,233,0,68,174,147,154,87,105,186,149,129,10,139,95,207,146,88,149,91,132,216,142,47,29,237,176,116,18,34,226,210,118,28,153,136,205,220,25,15,152,42,117,45,48,40,89,72,28,174,205,160,176,115,207,205,46,75,108,117,228,232,24,235,88,1,128,129,26,64,17,76,1,31,101,228,85,216,107,187,93,92,252,53,8,47,63,114,9,71,125,54,152,210,239,213,184,223,219,109,124,3,81,200,149,170,102,87,141,140,27,247,165,77,53,108,95,234,104,146,18,172,216,58,66,0,121,198,205,92,249,127,75,166,134,10,93,118,7,250,249,51,37,85,252,195,1,24,57,133,139,176,208,171,46,248,229,10,44,244,51,43,161,5,195,119,52,36,157,7,249,11,89,134,191,83,193,28,14,153,200,66,141,41,77,133,35,99,217,31,2,225,47,188,186,89,169,83,1,108,228,227,211,58,33,32,92,246,185,145,150,163,110,247,24,99,8,130,178,67,66,76,82,185,98,17,199,244,145,130,232,192,220,60,18,122,161,235,19,104,223,245,221,9,36,107,243,108,27,6,6,207,152,102,208,139,139,66,86,15,48,7,211,54,29,16,32,191,144,191,241,49,69,70,15,14,157,97,136,132,239,19,139,249,185,99,6,132,249,222,189,27,178,212,171,1,71,115,7,208,33,63,102,204,126,202,126,73,221,41,245,253,50,241,228,29,247,229,110,245,60,68,135,167,211,21,200,112,156,121,36,134,215,209,162,80,95,245,175,142,109,81,230,155,230,193,62,125,25,89,62,137,162,220,172,41,223,22,200,66,102,125,151,251,65,14,43,35,130,24,139,202,135,41,169,232,104,117,102,153,151,17,233,255,80,16,222,54,224,53,160,207,122,130,176,196,188,150,2,147,227,202,135,101,4,116,250,170,237,104,230,136,121,86,83,37,247,20,211,57,247,167,98,152,67,139,61,137,200,188,208,161,154,17,71,128,154,25,2,146,33,0,190,154,97,66,33,202,110,119,224,41,135,149,27,4,179,38,3,37,98,14,80,166,197,238,126,99,83,164,52,113,148,130,218,26,247,169,150,37,152,201,129,115,5,144,223,77,84,251,62,72,203,90,76,90,139,220,191,241,156,148,45,220,86,164,166,41,27,43,49,9,41,67,201,177,28,248,129,87,58,69,103,196,195,54,122,92,175,217,9,137,8,225,105,133,112,188,232,123,77,213,235,222,252,128,67,45,60,149,197,201,241,210,65,80,2,47,167,244,5,156,155,91,144,149,26,43,212,101,169,211,117,181,222,233,140,196,148,80,67,28,162,29,240,221,111,245,7,106,135,233,172,175,173,86,235,115,226,11,237,61,114,50,178,237,196,254,223,174,51,32,132,77,49,56,198,25,183,73,244,98,175,229,21,3,23,120,146,147,235,250,5,131,69,76,99,154,132,106,175,16,133,28,17,2,129,224,64,248,114,209,100,213,221,9,218,36,97,26,205,48,3,78,83,208,180,112,75,42,224,175,105,139,43,201,33,126,128,36,201,157,190,234,103,41,54,195,174,92,9,81,248,99,200,62,53,119,147,237,47,45,187,135,48,108,193,49,122,139,31,117,1,97,150,238,86,185,7,50,3,195,149,88,151,8,195,55,179,3,247,225,57,107,95,212,198,88,82,94,227,189,148,120,86,101,35,131,204,226,44,77,246,189,89,115,22,132,243,146,219,80,255,148,72,109,28,192,229,211,129,76,239,75,235,90,47,63,232,186,54,222,242,233,133,0,52,68,102,30,242,74,70,64,32,109,146,254,125,123,62,91,145,132,155,9,204,119,73,164,69,65,27,52,58,253,61,77,12,138,35,180,204,158,164,133,86,52,41,107,51,168,240,163,116,230,70,71,187,28,71,180,101,177,108,61,193,191,222,208,204,17,107,71,254,160,93,185,239,98,182,134,5,77,155,154,124,212,145,144,148,61,64,184,116,156,137,234,176,83,248,206,105,220,56,94,89,135,255,167,251,5,58,76,143,81,204,78,30,252,22,189,130,204,18,105,2,117,170,156,228,75,221,75,135,192,162,18,96,234,97,38,179,74,175,114,46,26,245,123,34,2,178,193,188,59,115,18,12,188,56,1,110,39,163,69,208,107,208,165,216,134,57,213,15,161,24,231,143,49,89,180,33,130,151,31,238,61,128,109,3,118,29,156,112,17,9,111,6,181,183,128,231,9,237,2,87,63,163,220,74,204,254,69,7,245,87,22,183,29,134,64,32,52,17,158,160,50,42,243,78,213,222,17,15,146,5,78,36,139,94,236,203,25,95,250,133,237,129,193,136,33,31,209,243,139,219,248,6,251,21,92,84,162,27,203,14,134,53,106,236,121,205,69,137,85,18,121,52,81,57,123,17,87,171,68,59,155,236,29,240,189,23,39,255,68,138,135,49,29,30,234,221,57,181,45,30,216,40,234,63,174,132,111,213,212,137,194,94,102,36,198,11,110,253,50,232,223,249,94,50,180,200,37,123,184,190,17,42,177,212,8,172,170,249,101,222,104,168,153,115,123,13,94,219,155,249,142,227,61,87,250,136,216,188,20,225,94,167,200,247,175,244,100,213,123,219,171,189,137,81,26,76,140,75,61,42,53,192,194,98,118,181,134,93,246,150,251,94,89,118,233,110,111,44,111,224,152,135,31,83,116,182,161,144,248,34,22,46,14,3,71,0,235,205,246,185,158,119,66,176,3,98,48,7,226,154,51,58,189,184,90,216,37,139,137,152,178,249,51,189,50,24,7,233,144,255,36,106,73,236,90,60,232,138,156,157,69,252,85,190,13,127,192,188,87,126,180,236,247,224,149,106,24,96,220,15,44,167,3,251,176,221,114,232,109,191,147,137,96,208,17,68,97,249,220,145,186,112,122,206,161,60,211,203,34,250,85,48,221,48,209,246,30,105,112,219,26,195,133,79,51,193,252,16,9,114,57,27,161,95,192,235,196,103,143,202,138,200,130,180,196,194,65,10,224,12,182,75,75,233,38,67,105,181,1,1,106,143,120,204,250,43,85,92,2,127,203,142,224,14,145,20,8,117,213,24,166,192,93,8,16,65,92,234,184,245,25,127,162,148,98,84,71,155,216,222,99,61,116,223,105,199,244,16,81,136,75,23,14,255,0,199,168,19,208,110,83,178,76,218,152,198,165,132,148,78,179,170,212,3,187,98,237,161,123,152,199,120,163,217,246,222,28,67,192,221,95,187,183,112,11,86,221,134,43,96,230,15,204,61,194,150,38,22,240,151,179,5,241,200,189,78,164,26,42,117,173,107,214,180,212,91,133,46,208,42,72,242,107,179,188,146,228,167,84,180,148,2,18,79,83,198,210,56,183,0,226,165,146,242,112,129,99,151,234,148,146,121,98,114,72,170,144,132,248,189,47,196,99,70,107,195,162,57,211,81,129,255,85,104,128,134,236,185,13,138,229,240,116,144,67,192,223,242,45,179,227,160,169,88,6,143,222,22,249,40,36,54,208,4,51,31,68,55,156,244,251,163,214,244,180,106,92,103,17,3,92,27,167,181,106,245,178,120,88,255,162,51,157,183,94,7,253,184,104,96,125,3,10,53,172,47,116,170,73,122,251,235,250,59,27,36,117,143,162,108,95,129,232,104,225,237,33,60,241,48,58,137,161,33,94,220,73,243,35,170,218,193,109,59,127,11,254,127,56,41,193,198,143,80,21,135,85,241,96,128,181,130,170,158,128,187,247,37,222,200,83,173,114,95,189,129,186,134,145,161,231,113,157,10,22,3,107,16,4,66,13,186,95,17,147,135,229,129,118,224,92,194,112,102,37,101,241,97,191,208,44,8,229,161,156,123,238,107,141,69,216,170,108,135,93,192,53,106,66,32,94,46,190,115,5,189,111,1,119,160,163,80,108,65,29,112,215,40,240,37,180,238,179,66,146,155,31,144,78,8,236,227,32,70,147,45,115,44,84,171,118,16,242,243,157,37,222,171,228,219,41,171,31,111,239,53,20,103,63,114,63,158,32,15,175,71,165,73,183,161,148,43,56,63,132,33,143,122,177,174,61,45,153,10,116,28,253,89,35,145,120,77,187,125,88,239,134,31,169,212,233,250,99,41,163,20,76,91,59,205,237,35,161,123,107,136,198,216,235,78,139,226,132,169,79,33,3,124,127,84,41,244,201,168,62,132,47,80,244,211,210,109,173,184,253,160,218,212,232,207,226,20,244,58,254,82,173,184,212,202,162,25,82,252,253,237,22,125,158,61,151,72,246,245,29,194,182,225,182,234,226,87,22,210,36,154,184,7,217,0,49,136,206,151,182,154,125,184,243,149,115,44,9,15,168,44,234,195,67,120,154,241,48,163,225,242,178,38,162,20,152,85,136,146,79,207,140,137,170,111,93,56,110,171,201,76,84,49,104,51,252,128,150,116,254,51,7,70,191,131,143,252,33,217,243,64,206,98,253,60,59,147,122,153,201,106,64,103,211,40,128,11,144,106,22,140,225,52,13,160,45,192,219,64,231,184,226,7,73,98,218,81,59,9,139,243,71,247,89,39,35,223,151,208,190,255,198,167,139,199,181,218,206,248,36,43,71,163,215,12,234,46,35,55,102,166,209,4,230,36,142,140,181,215,232,37,29,34,190,217,254,167,32,109,26,120,142,158,105,235,205,226,83,66,5,154,40,129,11,111,143,225,119,121,76,197,254,26,51,107,255,188,158,207,85,135,200,152,203,105,66,59,183,76,191,81,14,45,137,26,125,66,72,12,195,30,62,163,240,108,227,236,76,250,58,96,26,156,212,21,169,104,50,230,239,226,81,23,199,4,98,71,206,76,92,105,7,120,61,49,143,67,191,180,105,23,249,38,206,199,234,200,166,171,166,204,154,85,166,0,69,229,30,87,36,212,196,79,104,154,152,249,64,168,98,227,128,243,4,29,226,208,80,36,251,47,55,237,172,179,156,25,213,174,93,13,243,22,175,28,178,203,94,195,94,172,250,87,223,57,73,82,43,162,239,38,89,2,107,118,233,104,8,210,117,28,103,180,189,205,80,70,111,149,128,145,110,132,248,55,22,140,24,166,93,35,84,216,151,194,110,226,212,174,249,86,169,222,34,66,187,151,45,24,194,129,26,139,4,96,26,150,27,37,203,206,32,212,112,220,105,23,197,31,165,34,134,222,74,122,30,192,72,81,184,9,105,139,168,166,28,89,84,9,146,236,211,69,16,101,130,129,103,219,219,64,164,46,102,204,166,45,203,68,133,221,212,6,93,93,190,254,234,162,107,75,31,205,177,105,117,46,110,185,60,254,200,94,212,209,227,80,67,11,249,35,211,141,120,28,58,85,145,118,145,131,89,252,101,248,218,80,140,201,98,181,214,106,171,169,100,13,200,36,129,59,190,37,151,44,176,207,129,150,154,151,41,5,6,198,206,167,200,204,96,211,207,41,84,11,28,159,51,39,172,241,251,197,93,149,231,210,129,185,189,130,116,23,9,106,209,148,98,80,147,245,2,113,2,116,87,69,219,244,131,220,29,67,255,22,87,232,124,36,129,166,114,31,31,174,148,54,186,155,162,22,96,222,141,85,169,226,57,5,101,123,35,220,82,142,40,171,116,72,228,155,230,53,176,143,29,198,96,5,211,179,121,26,83,177,23,25,221,209,69,61,229,36,105,29,84,148,163,254,241,164,30,128,1,252,4,115,134,161,121,121,61,8,253,201,227,41,60,52,237,215,31,123,100,29,173,236,84,97,48,227,83,27,14,193,5,131,63,188,33,144,192,251,33,158,107,96,89,4,134,9,152,60,122,187,235,29,24,76,245,191,127,158,236,219,70,251,158,212,244,63,5,40,7,155,1,126,70,24,183,205,227,248,91,33,163,112,111,227,210,70,26,229,35,46,241,40,20,91,93,142,212,26,32,220,39,94,3,114,181,125,4,29,207,59,125,219,23,127,79,23,255,30,102,131,255,240,146,236,57,201,253,163,139,219,79,219,196,220,57,130,65,182,144,104,30,173,115,131,231,248,61,134,248,159,84,253,90,105,21,158,59,168,66,105,157,87,165,4,167,141,64,146,105,24,29,181,174,43,241,71,236,148,73,252,152,239,186,231,212,252,112,72,70,56,71,250,54,141,37,0,83,154,119,211,146,57,218,101,155,54,77,174,91,114,95,75,128,47,10,182,118,0,255,78,201,114,141,103,4,49,21,17,17,214,48,5,102,101,176,31,192,192,55,96,54,168,129,242,117,86,122,69,92,143,88,96,182,234,148,70,17,176,231,143,169,44,49,174,136,222,186,68,251,180,81,116,106,42,0,91,120,66,201,107,251,230,22,104,208,43,159,230,8,208,185,172,232,75,236,212,157,27,29,255,16,92,51,159,220,170,66,78,25,6,160,52,234,19,9,33,244,250,19,109,10,233,212,35,146,114,3,218,227,146,181,65,59,63,228,98,138,11,19,38,133,176,190,77,13,56,141,105,233,246,27,10,135,199,125,254,30,54,118,166,36,220,243,222,186,170,129,249,212,136,250,199,42,147,235,225,190,169,187,36,207,232,153,161,45,168,206,67,126,189,47,2,235,70,157,250,100,254,174,145,141,197,168,172,229,213,109,94,17,139,114,128,68,7,116,12,57,162,16,89,129,97,221,255,247,225,248,67,150,119,224,133,254,194,101,207,77,149,254,20,103,224,250,157,189,119,168,241,22,150,93,12,142,62,207,26,128,236,246,29,168,193,78,8,54,37,180,49,204,183,207,19,109,242,249,34,13,116,68,122,118,226,112,112,90,169,52,34,247,209,106,129,218,215,242,118,135,93,160,22,25,235,51,42,249,175,37,180,248,206,219,110,175,90,217,86,216,20,68,237,197,46,111,99,132,244,208,242,34,211,149,61,69,207,60,107,16,102,128,150,91,228,222,255,36,60,20,230,120,168,177,215,45,226,170,69,73,253,16,136,106,119,144,99,129,144,162,52,121,128,144,138,124,181,84,172,71,170,192,23,121,120,193,79,107,217,151,225,87,255,247,62,105,56,104,201,113,115,46,177,104,254,15,210,233,122,11,84,97,177,121,99,244,162,28,97,221,229,138,216,195,166,186,98,187,166,194,204,189,61,220,205,35,235,4,36,250,80,109,203,60,128,249,240,201,233,241,221,175,149,223,156,109,14,155,111,44,23,230,115,54,246,96,52,253,125,183,16,174,215,232,90,33,243,60,108,50,58,183,28,105,38,184,20,72,196,42,69,5,27,52,93,43,79,94,3,143,182,39,113,172,166,0,49,162,18,221,100,147,99,232,83,130,193,51,92,84,7,174,254,180,162,90,81,68,210,237,68,75,220,173,165,194,47,125,128,27,225,64,16,164,118,72,107,242,160,187,254,75,232,172,16,95,211,200,81,244,198,56,141,90,34,186,214,133,254,167,16,52,171,116,150,74,197,111,31,184,144,65,143,71,197,38,50,179,203,161,79,44,82,34,188,30,79,139,150,143,111,142,116,46,202,16,213,193,109,173,10,39,123,178,107,45,58,91,35,128,232,187,209,84,30,197,131,53,92,248,37,209,141,3,53,99,193,175,42,189,255,3,121,181,98,214,65,241,189,123,1,70,85,235,81,127,233,212,82,92,73,196,159,187,37,17,170,36,186,202,147,55,26,153,25,163,132,127,63,22,189,33,51,5,241,226,86,164,10,40,140,103,178,121,158,69,236,0,70,138,52,240,145,139,54,91,147,234,213,18,162,206,64,229,10,71,58,124,130,205,247,248,239,75,90,252,134,28,10,84,133,139,171,243,108,56,26,18,75,108,81,164,148,116,180,118,105,167,182,25,85,204,59,55,93,28,152,135,128,143,101,70,82,228,149,81,189,213,30,84,85,198,120,180,44,169,254,89,147,170,168,2,20,100,30,93,76,212,100,21,127,116,71,238,196,91,10,166,168,70,206,135,66,76,244,39,210,148,195,111,119,255,195,117,152,175,110,134,55,211,195,239,1,151,158,137,171,126,80,65,57,43,197,32,229,160,141,236,248,110,179,49,146,21,238,99,93,107,79,133,202,36,86,234,54,176,96,197,3,14,130,44,142,24,253,205,216,37,115,168,19,141,246,180,219,139,144,132,122,237,175,27,226,63,149,82,112,216,255,80,21,101,82,147,237,173,99,205,169,180,236,38,111,241,30,218,113,19,185,96,157,219,174,210,157,244,41,215,61,226,119,69,184,157,146,126,16,19,8,146,186,63,66,244,66,145,13,159,33,190,107,83,0,32,243,5,79,73,198,89,99,66,195,216,208,37,226,71,102,29,228,200,102,138,194,247,86,77,148,240,198,137,217,231,135,76,81,220,136,252,71,223,111,111,215,199,205,109,72,121,69,15,217,146,136,231,77,57,242,76,147,14,108,231,47,177,158,175,248,166,141,72,57,255,89,241,188,144,54,197,134,164,141,242,90,69,147,141,200,10,2,69,27,85,253,164,77,207,59,99,188,83,231,29,122,42,174,159,79,41,175,60,49,213,153,14,227,243,233,91,132,214,164,86,165,77,5,185,93,31,221,107,8,193,63,188,125,200,84,35,35,160,24,197,254,170,211,126,192,171,218,209,219,51,168,79,202,181,83,26,84,207,223,46,128,242,5,138,222,23,209,149,85,165,219,248,29,143,245,150,210,60,126,169,203,252,208,242,246,193,35,246,56,156,89,168,41,5,115,233,20,239,117,206,153,203,153,150,13,30,238,18,20,28,163,201,219,42,13,177,157,18,26,92,142,130,205,2,7,13,90,190,127,154,138,172,246,72,208,99,137,198,44,222,238,77,107,94,32,247,119,26,224,143,77,66,178,204,114,82,169,64,252,37,97,49,88,197,11,119,114,19,70,71,91,239,208,11,49,247,246,49,23,174,210,83,37,113,19,166,203,207,211,191,47,177,143,10,154,74,210,190,226,145,177,14,121,165,107,50,200,221,142,95,121,224,168,218,16,10,29,253,58,239,229,16,0,138,129,255,232,10,66,203,206,167,107,64,201,79,141,156,180,4,242,178,228,84,108,47,201,183,237,3,89,119,125,191,134,34,181,229,123,79,136,134,161,93,50,106,107,162,76,96,66,175,74,48,70,155,84,174,139,194,210,108,73,184,212,236,84,7,224,63,217,123,227,195,98,25,66,19,64,251,193,19,246,223,175,103,57,45,109,139,251,9,238,166,73,9,37,160,143,109,181,253,26,12,20,254,178,117,254,73,236,58,116,244,243,2,42,215,45,57,0,20,26,119,243,178,249,86,182,71,229,222,204,80,231,60,43,186,135,109,104,124,140,175,214,133,100,184,117,153,52,71,39,227,89,68,95,225,51,8,66,83,104,204,207,85,40,81,159,171,208,177,101,30,42,132,208,49,193,99,126,173,40,249,1,16,114,88,237,236,244,37,253,172,28,61,43,46,247,64,38,44,52,208,67,162,120,149,162,103,247,85,46,73,236,151,100,184,144,233,233,18,89,112,15,78,88,139,41,215,200,8,227,190,178,205,79,40,248,56,202,213,118,102,160,168,12,223,105,82,206,54,80,49,194,108,34,217,194,43,252,185,127,138,154,206,230,148,197,101,204,173,233,249,229,139,173,145,215,82,31,115,160,219,163,169,142,128,245,130,80,109,255,65,108,209,90,96,179,167,247,188,250,219,154,161,199,151,21,151,217,41,38,126,240,6,80,12,97,121,131,129,165,246,0,89,114,136,218,26,126,82,104,52,10,243,150,46,142,95,114,111,146,235,194,7,215,57,255,252,129,70,62,128,127,96,31,193,158,24,107,94,204,241,185,81,214,41,105,160,97,30,91,242,19,236,151,3,169,128,13,246,41,65,51,141,64,227,199,178,8,57,2,220,13,41,155,30,39,139,2,211,83,218,93,20,246,135,98,20,130,63,31,80,203,51,42,13,123,211,111,28,88,26,194,232,60,5,77,33,63,33,86,214,226,166,56,160,85,120,211,134,53,217,92,96,16,247,169,188,123,231,93,67,209,239,11,249,20,227,247,103,160,101,169,13,46,198,185,236,89,103,229,248,219,53,38,19,49,10,33,11,231,185,200,126,204,150,146,184,120,110,228,126,102,236,81,27,107,203,147,145,66,190,35,20,144,0,80,150,162,185,183,70,255,85,11,113,89,184,42,13,236,15,107,47,171,82,195,142,9,128,91,126,154,235,19,242,212,128,156,161,99,67,150,103,109,200,57,179,69,233,185,102,153,94,144,192,125,100,45,85,178,104,204,235,56,190,132,39,108,176,198,27,132,130,0,108,183,165,195,254,247,83,211,136,113,248,219,26,193,22,92,251,102,16,197,84,143,129,38,189,208,194,156,70,119,206,50,52,95,238,129,98,33,238,138,93,82,59,155,136,163,45,199,250,29,44,108,22,12,40,58,197,27,39,127,64,63,149,209,137,189,228,40,225,53,54,40,210,109,58,205,1,47,67,107,196,78,231,88,182,14,202,54,60,129,30,41,213,0,111,119,248,95,150,43,167,248,217,123,150,77,190,238,75,213,118,149,6,131,86,203,100,172,69,95,100,175,86,25,4,183,222,41,58,32,62,188,29,62,3,126,205,241,52,178,197,58,228,146,12,207,92,159,30,127,61,71,115,218,109,182,140,232,113,53,239,186,101,112,53,229,13,160,255,214,99,219,175,250,134,79,226,242,65,67,96,27,199,87,208,179,8,100,20,113,84,228,81,189,244,210,158,248,173,203,180,73,43,127,113,211,33,194,223,215,153,102,242,197,217,19,66,149,19,129,188,175,6,122,2,57,145,115,139,27,17,117,79,220,85,72,131,44,251,152,126,155,141,252,199,184,83,238,52,122,54,176,140,171,118,125,4,117,82,178,140,73,194,32,152,222,166,228,166,8,170,113,145,216,28,9,157,245,29,209,98,86,59,150,11,144,253,36,200,128,165,227,10,224,89,61,67,246,34,103,42,154,254,173,69,211,168,51,186,151,158,217,136,10,25,80,181,165,169,103,39,220,170,11,144,150,123,219,27,185,12,248,34,148,248,12,56,18,40,230,91,12,79,201,88,153,206,158,213,239,245,234,163,131,184,54,0,251,122,33,126,68,140,30,157,210,115,126,27,53,181,10,138,195,74,255,108,75,105,108,230,43,131,243,246,159,176,207,127,124,5,135,29,120,190,96,74,17,232,66,130,199,158,219,106,123,14,211,212,22,241,125,35,148,5,11,210,136,78,148,17,175,89,94,14,25,255,159,113,231,121,136,164,93,95,93,39,38,200,164,81,68,15,216,3,174,115,145,94,113,107,128,116,223,10,72,9,195,155,208,129,129,184,218,22,16,223,145,44,87,99,209,97,130,95,114,184,147,79,2,98,120,68,120,136,109,55,229,73,108,86,3,51,155,101,149,241,250,203,124,253,83,74,109,212,95,198,154,173,214,63,50,198,104,135,130,139,172,99,25,37,85,192,226,163,238,1,61,82,226,32,44,199,81,188,231,94,173,75,31,190,177,232,194,48,62,176,179,181,17,251,216,17,61,190,47,152,222,88,34,96,57,182,187,92,168,21,62,214,158,85,194,225,213,78,60,165,129,174,27,233,56,108,90,5,212,14,122,162,189,90,247,9,73,4,222,218,28,70,47,62,94,35,136,167,15,175,53,103,198,17,33,79,182,16,208,68,222,8,121,70,192,202,78,152,16,234,48,58,255,98,164,131,210,234,60,217,235,233,249,1,95,45,179,200,121,225,73,140,74,232,128,192,197,165,227,97,151,48,74,99,71,203,219,219,190,237,251,248,44,206,248,200,137,79,129,253,85,194,170,87,212,225,116,254,160,101,27,190,234,91,249,241,121,152,254,206,29,26,220,47,110,249,166,246,219,36,194,36,220,115,248,239,48,163,89,230,187,64,11,237,137,155,248,41,188,85,74,153,27,233,2,225,137,108,106,207,26,117,254,159,59,47,3,88,41,181,213,116,227,120,71,66,2,59,17,199,153,10,136,208,98,96,248,146,52,110,25,119,93,150,183,76,6,44,253,57,91,76,17,35,248,100,84,126,222,97,116,95,42,247,62,76,18,94,163,108,45,137,13,194,15,50,185,215,110,202,235,63,82,128,37,209,27,17,116,62,104,18,122,46,104,245,180,34,33,37,151,45,188,44,132,122,204,155,130,117,154,249,123,57,133,203,146,176,39,211,173,2,148,222,74,171,116,226,14,98,115,238,45,50,30,64,110,196,8,182,200,31,50,227,179,191,150,209,16,116,124,12,154,33,248,6,204,37,223,126,215,157,116,28,107,97,185,207,137,163,106,134,14,144,138,129,139,31,145,38,10,119,109,155,82,178,157,51,3,228,68,255,133,140,24,189,57,141,185,38,151,77,22,220,184,63,158,199,39,225,233,30,171,161,147,176,114,241,119,222,167,5,35,90,77,191,3,49,81,105,110,230,15,137,229,69,51,47,136,167,79,77,26,189,165,213,167,65,74,20,17,113,3,155,134,121,236,223,114,156,12,231,10,138,238,140,90,34,45,58,126,246,252,203,232,29,47,181,157,2,40,73,164,58,72,76,246,30,9,30,133,43,40,16,216,43,212,116,147,158,203,133,229,67,147,58,9,195,46,232,47,211,44,56,154,242,64,213,224,22,56,68,151,19,193,244,199,209,196,213,116,136,0,204,0,115,12,23,110,174,239,159,29,182,189,90,36,240,5,129,38,190,46,118,189,196,169,98,89,85,131,90,104,252,230,101,212,47,248,82,113,153,122,112,152,219,142,199,116,224,212,203,192,55,70,179,108,17,73,170,187,255,9,33,29,218,155,60,107,4,133,31,135,122,210,36,115,64,195,71,115,182,109,35,191,46,65,126,213,41,97,205,87,202,16,75,158,74,126,152,148,48,34,249,67,38,37,29,236,82,213,44,53,106,70,218,229,88,31,15,254,231,193,158,40,238,0,148,219,238,42,115,67,136,185,246,153,225,160,28,57,235,239,214,186,68,90,200,67,78,205,31,9,245,72,227,82,186,230,49,224,24,191,109,221,157,38,34,240,65,71,84,49,237,127,240,129,55,224,157,24,28,166,79,157,167,209,251,9,213,230,60,69,207,1,136,96,25,244,4,43,1,38,153,50,223,131,237,52,190,92,213,226,72,69,226,10,180,118,85,145,218,57,1,158,52,8,222,217,143,88,221,118,31,253,105,86,152,75,26,5,38,83,66,221,106,209,113,182,194,6,70,62,168,254,31,108,230,188,60,48,37,201,1,4,199,245,142,112,118,6,42,244,113,11,140,143,167,181,127,43,219,105,192,164,14,61,62,142,159,57,17,135,200,251,231,204,151,242,15,226,108,176,119,141,22,133,217,123,20,34,94,8,63,207,225,150,224,95,69,237,139,20,185,159,240,48,169,229,254,98,251,230,234,82,1,36,68,142,221,68,229,25,128,223,53,180,153,255,210,93,33,168,89,115,109,217,238,172,65,119,45,15,82,222,177,238,124,16,2,220,67,163,151,9,79,197,125,38,217,241,214,17,187,138,12,2,190,121,143,198,212,223,52,18,160,24,229,149,98,122,98,72,70,121,147,202,181,125,242,16,78,17,62,96,96,180,238,168,152,23,205,232,190,168,94,21,46,110,79,51,58,64,11,133,222,235,1,76,109,21,154,101,200,79,160,82,15,252,190,194,16,4,174,175,115,248,213,117,28,217,144,85,167,239,118,212,230,82,213,41,98,46,117,202,215,204,232,85,31,232,151,210,115,178,41,163,234,38,204,52,76,138,52,11,4,182,122,126,149,31,195,151,16,206,237,73,146,154,223,112,74,142,124,248,61,103,95,88,233,157,61,190,202,38,46,152,61,130,254,155,105,246,84,50,218,169,235,137,120,32,253,34,34,206,221,154,108,14,232,53,64,63,84,84,11,132,53,148,179,209,64,230,87,176,221,207,104,129,100,130,93,160,93,188,163,189,20,133,166,173,169,60,60,49,183,8,175,186,183,57,187,28,229,15,249,175,53,206,41,106,56,188,84,98,59,189,234,65,9,215,232,176,25,64,210,179,151,122,186,198,213,70,195,162,206,177,45,31,151,33,169,154,52,81,1,205,109,116,40,20,130,167,253,233,55,198,139,206,16,23,97,203,172,133,217,186,100,106,133,204,3,208,94,118,142,95,16,2,229,146,71,66,227,88,32,246,194,16,193,119,28,172,16,211,99,73,26,178,89,221,21,167,101,162,205,212,60,122,254,95,171,15,235,189,35,183,59,170,206,32,107,111,131,199,206,7,231,149,156,62,145,180,203,254,81,224,113,137,15,192,90,218,105,141,132,136,228,120,46,133,90,156,185,197,217,194,202,85,244,83,84,133,233,79,216,214,14,69,181,234,234,163,99,90,149,181,197,193,8,152,20,158,21,155,233,154,187,42,164,139,130,206,244,184,45,187,29,225,128,195,182,170,8,14,50,120,201,155,191,251,39,169,55,67,59,136,32,234,233,108,250,101,101,88,36,252,227,222,55,251,18,195,124,243,218,39,209,106,164,54,145,48,67,68,61,2,200,75,74,57,178,146,197,248,66,176,150,243,30,136,230,30,235,123,32,132,5,110,48,82,154,153,187,126,68,67,71,223,43,253,222,39,142,101,10,62,22,173,254,130,46,199,154,14,166,218,22,197,127,25,231,116,127,194,4,15,136,54,34,14,95,232,159,210,211,96,74,182,161,58,165,98,223,93,232,15,185,194,151,213,71,134,59,47,217,127,53,151,198,215,16,75,43,151,155,111,251,94,224,155,153,48,196,52,141,52,181,220,248,213,0,17,219,221,91,39,50,134,250,228,104,12,217,57,213,10,175,173,39,170,196,151,76,144,48,202,74,214,84,170,45,21,210,180,40,4,183,226,156,209,105,67,49,8,102,100,208,214,65,61,197,8,58,22,79,68,160,135,87,192,228,17,221,197,233,211,198,4,22,2,9,44,54,241,228,154,245,18,97,169,181,236,135,58,215,179,235,48,6,63,205,43,42,69,207,190,53,52,223,229,110,215,146,17,98,249,197,166,142,49,12,185,182,12,124,9,78,15,60,114,50,53,206,159,244,183,36,234,212,245,84,77,149,124,179,84,106,76,255,86,158,54,222,193,83,222,22,45,152,75,1,73,38,235,88,139,49,35,170,40,252,246,46,35,244,163,12,252,85,65,242,55,159,65,172,27,181,233,79,186,68,33,218,69,125,108,58,52,94,82,50,36,173,138,124,224,220,238,247,106,5,59,214,63,149,204,39,220,195,232,135,183,56,150,175,46,140,237,213,24,111,233,224,83,19,125,36,187,19,200,199,207,49,182,129,165,236,228,241,146,58,27,208,154,152,35,73,178,191,200,114,127,88,151,248,33,81,2,220,124,27,232,40,189,83,45,81,179,34,226,125,234,156,8,117,130,218,64,80,107,197,162,123,243,250,52,109,63,18,29,12,232,69,186,76,72,100,65,95,215,125,101,13,251,34,5,209,87,224,206,94,206,164,235,7,34,227,101,127,48,181,26,209,50,88,88,149,140,78,10,22,204,54,82,34,91,189,110,172,221,25,64,251,234,109,215,181,25,249,225,131,136,206,123,77,55,221,25,142,68,226,204,251,64,83,192,124,234,107,152,254,247,40,232,76,78,93,48,200,77,183,163,45,77,172,175,20,246,196,228,23,125,251,157,213,78,93,178,184,60,124,39,119,17,218,45,219,131,21,193,73,57,118,202,133,24,179,210,192,147,65,91,135,108,147,157,208,173,70,119,160,33,6,2,43,190,105,143,151,117,8,250,155,46,97,18,169,205,134,82,97,155,27,99,81,1,28,221,234,28,213,188,233,91,172,173,142,97,182,104,147,102,183,248,120,203,120,80,221,74,113,15,132,118,58,111,24,114,199,43,44,226,45,108,111,64,149,58,147,49,148,67,44,136,164,111,55,62,242,120,145,29,7,136,244,102,252,157,69,255,228,35,217,93,16,4,70,193,198,106,22,42,71,17,213,242,29,170,155,255,123,134,152,54,76,115,2,111,55,183,210,112,21,214,253,69,46,181,18,98,83,229,143,202,213,205,231,248,129,88,218,98,67,1,47,117,47,184,77,75,1,151,163,29,199,8,9,68,140,66,65,178,160,130,78,178,181,150,55,161,235,161,171,174,2,119,87,36,109,36,60,25,49,1,1,226,127,172,136,227,5,8,133,156,156,105,194,145,20,11,175,207,206,146,217,85,199,193,58,185,25,136,12,98,225,244,157,58,216,202,134,211,36,126,240,159,216,94,237,89,253,212,110,167,182,74,253,196,99,72,187,204,0,78,225,132,1,11,175,252,88,44,219,158,144,111,1,241,202,182,103,137,21,207,153,50,69,230,210,211,13,136,114,120,125,60,88,87,145,253,107,227,197,100,199,37,198,142,237,214,54,243,0,233,206,219,209,210,77,169,32,43,248,216,164,122,29,84,52,13,22,250,164,216,200,74,230,26,252,62,211,32,49,187,77,21,70,52,53,224,146,99,43,252,220,12,90,186,55,205,86,106,106,50,140,239,231,55,29,59,179,144,155,186,174,70,210,75,162,193,178,212,241,232,61,92,24,214,83,226,107,140,84,24,50,248,38,165,10,91,71,36,254,114,36,29,88,189,97,103,52,148,231,17,238,122,142,149,67,83,248,129,133,245,235,122,130,20,169,104,110,230,103,88,244,113,226,34,234,223,39,106,92,182,179,33,40,106,119,182,32,241,182,203,231,23,221,111,188,207,58,86,248,31,222,17,51,206,79,196,160,250,63,245,150,211,141,79,248,224,218,196,233,159,103,66,229,136,38,77,249,3,202,22,189,212,78,133,32,187,126,226,63,1,228,152,109,16,177,81,172,46,72,68,112,29,43,68,133,223,105,131,8,183,147,153,114,74,250,112,158,56,100,147,201,72,102,238,174,22,144,92,103,55,184,77,186,40,173,96,40,245,87,14,74,175,117,115,42,37,133,13,44,189,81,216,31,4,255,56,168,30,53,190,174,34,144,222,165,17,168,1,185,62,44,145,252,38,31,162,49,171,9,153,181,54,135,158,237,47,84,136,22,246,232,1,22,190,82,87,129,214,117,124,109,135,42,102,101,144,47,200,228,15,165,84,105,56,32,126,97,243,49,255,99,133,122,243,132,102,205,143,171,63,124,197,188,214,180,124,131,96,71,119,77,208,104,235,237,118,179,171,138,102,150,115,44,173,120,136,197,138,63,142,195,166,33,85,37,178,200,92,89,103,244,163,175,126,229,186,10,43,195,139,58,133,106,163,206,225,148,118,143,33,40,157,225,245,100,128,35,231,131,173,78,78,139,134,204,127,149,254,159,130,52,74,43,206,214,15,149,245,218,71,165,248,169,34,201,242,52,169,247,120,181,31,116,52,193,164,232,137,48,16,14,222,181,77,251,1,169,173,78,65,168,63,184,183,202,155,43,173,199,194,128,43,97,156,48,111,218,189,80,125,143,202,129,120,129,181,184,152,14,97,142,39,28,209,136,194,157,176,132,18,99,66,135,124,216,238,104,76,131,193,6,181,172,126,170,151,246,155,130,76,48,23,148,61,154,24,176,203,182,175,192,37,118,98,158,191,206,132,5,148,151,177,189,151,188,202,43,201,204,57,249,217,169,26,100,241,93,67,182,104,255,223,187,199,215,52,216,158,81,233,234,63,54,6,198,171,209,84,248,226,114,147,219,108,58,16,195,93,128,231,92,194,76,166,53,210,110,195,36,104,250,144,234,14,45,149,145,92,46,154,177,199,247,105,249,12,38,61,54,195,114,58,245,159,49,156,51,176,228,233,147,248,113,197,35,174,247,91,94,0,144,164,185,228,72,83,68,224,172,216,123,187,26,137,162,219,214,202,110,70,99,193,212,26,108,196,254,147,187,27,73,49,160,219,176,149,198,60,119,113,135,96,31,228,227,146,228,6,236,191,114,137,183,153,109,98,50,63,36,114,16,44,207,122,31,246,146,72,76,121,168,177,194,41,180,39,188,162,106,87,198,82,87,15,89,98,146,129,255,87,109,79,172,6,210,202,222,116,252,49,22,162,211,243,15,180,251,251,189,122,164,129,248,247,84,153,185,233,73,182,126,105,124,8,124,121,125,62,213,26,228,199,17,159,39,183,100,129,26,15,240,41,186,178,50,127,165,176,204,76,126,109,21,14,78,78,171,196,89,12,239,37,130,55,33,205,254,157,148,94,95,217,164,4,38,49,121,85,135,129,182,189,77,43,135,101,21,186,195,2,250,219,5,90,31,239,26,156,174,25,236,62,237,220,182,195,15,206,213,0,210,20,64,184,23,43,132,41,106,53,221,192,187,104,141,196,163,147,70,243,161,140,192,159,146,213,199,22,37,90,40,124,122,105,159,144,210,50,159,132,144,0,200,159,151,153,66,76,198,163,48,52,49,203,60,166,135,83,212,96,136,97,174,228,160,206,142,242,38,233,77,18,46,52,187,239,24,214,146,153,219,75,175,247,208,65,71,160,84,161,99,9,30,69,170,100,135,170,158,92,159,170,45,120,151,183,72,113,73,249,216,215,181,37,8,230,48,165,53,232,177,121,207,232,200,119,36,105,160,112,59,23,41,55,33,98,164,118,250,213,241,200,235,220,114,202,78,52,14,22,174,133,128,69,54,156,203,222,169,183,106,105,144,130,2,87,11,96,128,5,81,244,95,144,159,100,151,33,230,167,19,253,155,141,142,83,137,228,19,229,181,120,137,113,66,91,161,141,34,210,134,205,157,140,182,151,1,246,22,74,116,17,61,117,173,48,203,144,22,153,235,247,35,165,157,92,114,192,78,22,130,116,223,188,191,54,207,114,186,239,243,249,113,52,110,189,173,69,171,33,29,237,1,145,88,3,36,217,74,111,12,0,93,247,32,21,130,38,157,150,169,28,32,144,60,191,87,222,68,93,45,169,239,10,55,115,192,149,130,221,42,199,50,142,100,104,178,150,143,235,226,33,98,68,228,147,238,168,52,31,149,9,131,201,204,137,23,213,232,151,23,2,208,207,246,100,11,15,51,246,134,144,59,124,254,124,175,110,218,78,122,240,171,138,25,240,31,58,13,11,200,108,117,104,205,162,249,25,230,45,30,204,78,181,83,240,136,208,50,73,148,75,178,245,10,103,172,98,234,89,17,194,229,130,128,110,196,48,231,116,83,205,227,230,196,197,157,72,211,212,117,160,196,74,254,253,160,116,52,227,250,139,49,25,112,136,133,159,43,101,191,46,245,1,125,74,223,210,209,59,0,85,223,27,216,174,79,166,6,220,103,102,44,63,51,45,35,87,24,113,135,58,253,156,22,160,119,10,4,67,146,70,181,123,241,94,70,203,45,222,237,41,252,231,89,7,133,250,200,38,115,237,150,153,216,201,104,31,21,65,147,140,52,227,154,145,102,7,191,229,193,162,162,98,126,78,192,136,75,111,2,209,102,6,65,140,136,223,106,89,110,20,203,207,33,150,151,237,26,33,58,78,35,41,206,243,230,120,213,133,191,25,163,49,91,132,176,183,179,35,13,6,5,14,225,64,138,221,234,131,8,100,137,163,229,255,99,73,242,229,133,183,99,73,177,177,7,32,228,88,200,5,46,79,5,76,254,26,170,122,53,226,90,78,35,252,254,23,143,186,170,155,136,43,5,161,235,58,27,15,24,254,37,14,74,145,14,41,238,55,155,227,122,148,98,117,198,238,95,160,133,85,103,134,206,99,102,140,136,184,169,28,237,191,213,238,109,19,231,183,41,212,177,3,26,237,16,171,206,236,38,159,60,29,111,20,47,116,106,200,60,232,54,175,96,250,108,137,162,49,247,192,95,82,71,42,219,220,211,142,133,70,86,47,45,3,6,237,222,117,129,164,86,129,58,131,76,89,118,133,100,17,218,24,67,5,115,133,1,13,224,195,180,202,253,228,231,253,198,243,139,40,162,5,248,218,128,201,246,215,175,250,206,17,161,25,150,70,52,131,41,85,136,1,242,125,36,3,225,111,210,26,175,106,48,75,146,186,21,36,228,91,219,135,96,126,47,126,115,178,78,100,87,233,71,0,213,66,2,103,211,104,192,222,179,190,85,46,179,37,210,47,213,95,54,154,251,120,91,17,83,100,181,120,103,249,144,223,203,245,156,41,203,252,79,106,163,168,25,227,174,137,215,135,118,121,206,92,137,115,28,123,27,246,70,179,204,158,163,111,97,60,43,191,133,241,164,193,49,120,120,2,227,229,225,35,242,80,188,84,202,130,213,213,193,255,4,176,71,159,105,19,119,178,154,105,127,102,54,151,130,146,37,194,237,44,173,115,133,126,67,86,85,136,1,156,140,241,208,230,159,248,113,104,149,200,137,193,236,74,226,67,58,250,67,124,180,214,1,69,139,120,96,125,235,225,239,219,13,173,170,171,221,3,63,147,57,223,60,134,90,67,129,238,99,250,86,58,228,215,173,20,239,209,100,176,195,133,242,19,148,57,128,137,168,73,224,46,125,100,5,180,89,110,52,42,225,114,47,22,132,56,69,20,61,57,217,46,1,200,34,94,31,12,218,254,85,166,2,65,228,8,113,14,159,180,116,38,112,161,241,97,156,53,156,72,61,33,109,31,217,163,82,167,54,76,185,77,191,9,74,36,130,102,205,136,1,100,48,121,68,4,191,133,136,156,58,35,240,126,4,1,56,31,104,196,207,21,70,134,223,116,253,67,152,244,239,147,87,131,83,133,25,96,79,219,147,90,66,209,236,25,66,180,112,93,117,157,145,219,40,92,15,107,237,105,141,184,73,248,112,151,120,163,242,87,251,40,122,43,207,219,2,129,109,41,226,67,122,186,202,227,244,95,157,184,196,85,117,52,228,45,82,56,133,74,222,96,83,153,192,235,44,172,134,225,85,164,78,105,224,113,116,27,134,0,67,36,240,128,199,151,150,135,218,99,218,14,182,66,130,164,207,82,175,234,39,241,218,65,124,22,83,21,247,145,206,79,21,0,12,242,78,98,174,114,198,139,155,34,136,204,109,183,216,207,227,212,185,64,160,74,31,231,56,157,203,94,33,94,169,30,95,69,79,34,50,246,127,145,211,27,150,187,224,68,239,206,242,30,63,159,203,8,84,183,252,96,236,233,122,91,103,209,65,200,71,176,84,237,119,126,70,244,46,10,217,73,200,245,195,49,75,33,205,251,81,182,110,70,100,127,99,125,133,19,27,163,1,84,17,154,225,164,196,65,140,244,219,44,120,146,250,178,112,92,161,91,117,60,55,8,249,162,160,3,24,145,215,106,130,163,134,46,142,237,74,250,219,160,20,188,223,8,119,143,240,253,84,94,186,162,244,130,100,14,242,25,195,195,247,1,23,236,184,90,123,139,192,117,180,196,88,145,214,150,228,112,51,228,227,182,238,124,123,108,172,252,104,23,113,101,224,245,224,46,37,5,128,174,156,155,47,239,199,81,37,230,30,172,58,225,200,47,249,168,15,58,109,80,172,62,81,8,166,44,105,48,92,220,225,253,65,165,134,236,224,117,96,179,226,252,201,207,227,13,22,72,71,221,168,50,143,164,138,164,244,243,20,77,152,129,133,17,33,226,188,252,194,147,235,229,71,14,93,103,37,43,49,196,70,132,183,201,120,95,212,175,30,106,77,67,70,110,94,100,111,187,227,88,249,254,239,163,221,243,140,58,173,79,111,205,168,104,45,167,206,109,195,221,204,200,251,207,47,14,209,250,116,206,174,30,67,241,145,54,106,173,66,112,122,88,72,158,60,28,130,233,131,152,98,191,109,60,196,122,56,177,86,10,35,23,208,199,124,243,50,120,179,239,191,230,7,248,110,134,34,66,29,83,71,169,128,140,90,33,158,244,208,246,13,146,226,171,200,31,213,97,74,43,38,137,178,148,197,105,134,29,17,144,68,255,173,170,214,121,105,146,72,55,33,10,227,28,108,154,18,56,228,150,212,106,251,24,224,120,40,17,34,253,147,147,96,104,101,224,135,34,204,210,22,202,38,165,243,241,30,27,193,33,206,48,197,101,42,243,32,244,235,8,202,200,124,119,241,214,240,42,223,15,175,25,57,88,122,160,132,131,84,87,144,174,136,208,226,115,156,204,179,248,231,12,35,63,112,151,20,27,203,138,164,89,221,44,169,131,173,76,71,74,4,167,205,176,133,68,145,216,54,180,140,192,123,205,142,120,94,185,188,108,226,99,122,82,134,188,208,14,133,44,77,238,158,180,219,151,112,128,146,210,225,176,99,134,35,220,236,65,139,238,80,83,85,81,95,158,170,235,199,55,72,81,167,63,147,136,33,132,213,217,4,105,216,135,244,228,233,53,28,230,6,152,139,32,27,233,2,32,102,215,32,157,2,65,42,65,103,153,40,250,210,197,30,78,245,142,240,179,11,191,65,202,151,183,250,99,0,233,86,80,30,121,188,82,49,129,29,249,9,52,155,211,84,159,54,165,68,81,255,80,106,171,125,120,193,159,154,150,237,204,8,44,7,117,140,16,252,0,127,198,54,157,87,166,109,35,72,155,3,146,63,198,30,29,206,99,84,62,255,44,125,65,217,216,42,253,38,197,165,172,175,118,16,168,73,166,222,234,59,191,182,104,1,214,55,248,25,123,135,54,146,253,152,196,30,251,197,10,57,55,243,122,182,35,83,124,102,246,245,240,200,69,254,194,136,69,103,15,148,9,202,184,158,188,28,50,92,39,10,1,60,251,102,23,143,47,125,44,80,252,108,218,146,164,181,97,133,198,8,5,104,231,71,76,206,85,223,229,234,188,186,195,76,41,15,170,224,129,182,196,3,64,62,51,17,69,56,156,151,140,154,88,232,203,41,55,128,148,149,104,100,29,55,189,254,181,233,65,144,197,232,32,52,156,150,95,48,104,30,58,199,107,66,148,136,16,76,202,232,187,57,107,78,62,4,252,77,126,68,194,48,228,108,104,41,202,92,96,243,92,170,113,6,255,202,52,236,25,219,173,84,153,20,248,158,106,3,51,56,148,255,38,91,159,251,181,150,87,10,141,103,66,217,75,158,146,208,233,84,34,214,17,242,255,215,200,211,143,100,88,102,66,254,223,233,26,199,95,208,120,200,73,103,151,16,39,41,66,226,192,0,245,201,156,143,40,128,135,65,7,175,243,233,230,129,219,10,207,0,51,103,174,21,154,122,106,110,35,157,212,46,89,90,200,137,60,48,237,122,161,39,169,104,231,100,221,101,81,82,79,81,133,72,14,213,250,60,239,131,131,216,162,73,172,27,31,32,201,74,117,181,113,26,113,238,90,167,77,14,177,121,160,23,100,222,133,232,107,154,116,70,250,46,49,162,8,236,25,66,185,201,155,57,45,91,44,77,116,90,146,232,220,216,34,95,64,236,3,114,59,15,179,12,0,112,95,164,205,68,168,67,29,231,252,246,49,42,37,62,109,8,39,223,221,118,70,247,147,37,107,163,160,84,178,239,11,191,198,233,18,181,207,174,143,148,156,243,114,181,112,165,113,109,107,9,216,89,106,172,133,94,167,94,226,178,105,227,189,37,107,116,77,9,27,201,168,211,156,234,191,18,56,220,31,172,10,75,60,131,81,17,183,83,155,85,187,253,44,68,235,90,236,235,68,222,203,1,204,214,77,255,197,251,131,49,83,89,30,170,135,134,54,236,139,182,38,142,197,124,39,107,178,16,199,22,253,202,154,96,214,46,100,158,219,110,172,121,92,52,212,171,97,104,195,60,185,146,41,61,185,209,227,102,230,78,84,16,67,59,212,11,245,106,171,220,23,43,6,68,46,1,253,45,121,46,144,236,190,16,63,247,157,250,97,159,197,131,101,53,145,113,102,204,76,105,55,189,3,143,158,121,23,53,94,73,3,221,115,223,57,112,100,152,205,44,131,103,94,35,80,250,105,245,112,4,213,59,86,201,133,210,138,152,55,247,59,62,214,164,8,85,122,199,177,10,40,42,67,41,179,234,210,39,155,201,166,36,241,223,161,74,150,147,89,50,107,88,41,189,168,7,200,2,103,185,181,144,105,199,156,215,154,0,241,147,211,20,51,93,98,142,70,50,43,211,29,182,25,40,110,34,86,120,187,169,112,133,75,59,199,56,167,100,111,83,66,248,253,196,187,245,147,60,191,196,182,124,191,56,13,244,125,254,168,26,161,25,159,112,191,67,76,235,110,74,245,21,79,142,138,94,140,204,0,177,111,35,141,173,176,176,118,3,240,229,112,184,125,83,176,48,79,206,125,159,60,66,192,114,227,220,54,228,71,109,9,126,40,43,212,88,160,26,126,213,9,156,182,168,213,56,139,189,183,205,127,175,44,196,16,211,146,205,209,8,130,215,19,110,123,72,110,235,26,140,114,208,112,18,255,12,58,194,163,87,142,160,29,219,56,38,12,253,24,213,47,90,199,220,233,243,106,168,196,51,54,50,230,1,144,97,125,134,81,201,100,173,85,22,183,228,84,50,229,48,185,150,9,207,140,166,10,163,63,124,141,164,231,87,203,100,131,97,110,165,212,7,155,10,219,80,87,103,186,243,81,11,245,207,202,16,206,196,135,179,88,37,97,95,92,219,37,246,112,114,148,22,121,163,27,206,78,100,112,57,11,11,188,107,154,133,150,190,14,84,5,229,109,55,231,213,15,140,33,64,227,192,247,49,241,185,65,192,160,24,246,33,177,93,194,25,77,161,116,246,139,154,179,61,225,164,1,222,106,194,193,255,35,48,127,73,239,38,147,127,1,45,184,127,39,221,245,55,38,188,162,21,237,181,23,67,25,37,107,113,8,61,179,42,154,0,171,35,213,254,102,51,179,69,76,190,187,176,61,44,32,77,248,164,170,218,111,230,65,153,180,160,198,1,11,98,137,245,211,124,140,20,25,9,146,152,151,49,186,162,208,127,177,110,7,208,78,212,211,193,87,203,142,37,251,121,95,74,129,201,65,203,153,181,182,50,67,75,153,159,19,156,249,221,106,229,54,238,82,54,79,54,44,9,141,194,163,171,251,79,56,208,99,52,224,65,229,137,135,211,16,7,209,148,52,149,191,248,55,76,203,101,78,214,21,167,72,79,112,171,209,115,193,238,59,177,193,183,165,125,90,239,29,224,18,229,42,72,187,32,176,232,232,243,160,130,131,70,152,104,162,6,139,13,200,109,247,98,186,72,233,27,33,76,109,199,179,81,212,30,249,109,235,90,18,74,173,194,128,51,15,197,241,232,3,17,66,92,116,135,79,76,139,70,104,136,38,135,118,153,37,79,122,238,129,147,67,11,20,39,159,72,10,191,40,24,51,69,70,61,71,88,134,214,18,188,133,128,48,41,68,175,18,216,114,96,124,220,41,207,243,3,94,103,203,167,113,214,110,56,250,42,77,168,38,41,153,229,220,136,119,45,108,62,218,124,154,251,182,177,28,97,165,108,141,91,208,42,247,29,111,28,110,159,167,99,147,249,29,73,141,101,223,163,190,74,81,241,175,237,39,33,105,213,2,28,211,21,218,148,8,173,241,226,85,66,138,223,103,71,78,193,225,79,86,214,158,106,34,177,63,148,11,163,130,248,116,133,66,131,125,191,6,119,97,164,106,110,115,116,158,82,24,193,60,193,130,5,150,135,67,55,27,231,243,175,70,224,3,174,107,193,214,249,135,43,217,197,6,227,11,142,165,178,232,88,63,138,89,143,180,107,136,106,153,53,94,232,212,206,117,153,128,26,102,114,30,7,246,178,194,239,2,214,214,37,194,44,126,215,123,52,200,176,183,66,152,135,39,237,138,65,51,96,40,230,189,80,67,136,111,121,19,123,86,187,152,211,244,9,221,191,89,131,249,217,73,104,131,246,115,131,19,49,146,184,76,137,28,222,125,83,105,246,75,99,241,111,103,133,163,99,84,183,74,17,23,110,200,164,200,76,137,235,48,201,81,21,198,170,46,115,149,39,104,252,61,219,83,108,207,67,191,216,58,205,148,111,238,179,170,248,213,19,63,89,218,11,71,173,159,1,213,87,228,59,80,85,230,41,59,71,48,73,227,205,210,175,70,49,176,26,111,86,72,101,104,238,88,113,194,202,136,116,39,223,112,215,159,89,212,23,147,79,64,80,153,130,84,82,103,240,53,74,31,214,113,180,8,24,165,177,75,194,126,97,86,231,43,106,109,30,187,209,78,148,52,191,124,37,187,168,114,77,88,95,0,9,100,45,252,212,40,98,195,109,142,233,83,246,132,146,229,10,198,138,75,217,68,242,52,205,194,229,29,217,231,104,236,155,118,1,216,124,77,0,39,1,227,101,103,111,176,128,40,41,37,40,31,19,183,130,23,33,143,184,157,251,225,159,79,252,125,104,53,176,114,0,153,32,196,46,250,193,189,194,14,181,79,102,46,247,108,90,16,107,62,49,195,116,23,236,195,195,164,44,95,242,198,198,17,2,230,235,179,253,114,116,97,11,54,195,57,40,115,161,38,41,159,30,68,12,67,181,101,157,23,124,45,145,212,188,39,11,74,232,178,193,4,155,243,133,141,253,116,123,57,201,231,14,83,140,42,16,9,15,245,99,221,248,114,248,247,41,196,218,235,248,216,140,94,237,36,134,78,90,195,158,61,187,78,252,51,229,185,13,168,233,145,174,239,185,150,204,59,25,92,135,143,49,154,74,65,49,4,242,200,38,124,193,78,193,247,237,146,44,212,105,55,81,41,30,51,216,153,141,187,231,246,39,222,224,154,212,107,181,203,42,56,40,253,90,43,149,223,95,98,37,251,172,105,147,118,241,240,162,209,43,163,23,178,112,118,179,173,114,33,94,2,105,87,226,120,129,86,249,95,192,250,220,150,71,156,87,81,1,85,26,114,130,207,129,244,26,213,218,173,198,125,35,75,1,74,6,233,81,254,167,136,89,24,103,89,143,146,36,248,244,214,225,33,116,198,77,7,164,176,132,26,207,19,133,128,41,141,240,195,105,37,89,31,101,195,18,106,85,171,14,72,218,165,129,157,145,65,152,199,40,96,159,15,92,138,89,255,173,213,174,228,231,152,209,16,91,141,148,105,176,42,72,93,13,224,47,124,81,246,33,127,123,15,6,167,53,43,197,51,147,237,76,16,167,201,77,30,49,76,12,152,240,132,209,239,8,166,154,48,144,224,197,221,9,243,1,4,37,135,22,243,6,175,198,187,33,30,225,129,98,122,40,147,172,237,121,16,104,235,104,221,54,121,190,141,163,244,5,153,212,39,154,107,2,208,125,26,159,182,190,5,230,77,29,202,27,118,179,232,54,130,96,254,207,119,12,82,32,153,135,211,85,84,226,160,181,88,107,114,109,190,177,129,246,42,190,134,149,125,230,203,226,96,35,164,158,237,41,107,221,125,110,214,231,11,123,163,31,110,229,78,81,209,85,36,202,154,56,127,74,105,5,54,237,10,215,143,31,229,28,216,225,226,11,121,73,74,219,150,153,185,0,149,236,240,170,129,200,199,119,20,177,64,150,97,106,208,40,59,107,250,184,76,170,87,221,41,187,79,43,76,178,96,228,92,139,178,82,209,87,133,146,122,248,116,197,38,172,143,194,185,157,128,162,218,148,200,78,48,237,232,117,160,138,16,150,143,228,216,101,2,15,75,188,27,60,61,89,253,105,88,44,80,159,205,239,55,251,13,173,138,134,236,100,238,113,53,167,206,203,92,210,48,15,104,74,137,4,106,120,188,233,93,152,194,215,250,63,142,222,134,205,204,241,63,129,254,30,13,218,148,194,13,150,147,215,157,200,66,3,123,96,116,204,128,213,23,18,192,42,118,202,223,51,24,14,102,249,111,76,159,141,235,254,57,27,3,180,203,186,116,179,59,215,55,239,209,49,49,160,31,63,176,246,90,191,107,179,143,221,153,19,182,252,124,100,236,63,39,1,168,64,108,216,87,4,5,16,250,250,19,113,118,250,90,114,254,163,204,9,118,59,185,165,211,107,252,126,151,139,99,102,12,226,167,43,36,110,221,254,117,242,89,122,175,241,215,42,6,225,171,123,234,205,56,6,90,16,195,37,183,9,99,152,139,154,75,196,65,216,170,226,88,242,212,153,110,151,249,231,186,122,241,83,227,225,172,81,162,104,76,58,194,226,68,155,83,253,160,196,23,246,133,147,101,212,28,103,201,251,254,86,132,193,125,104,125,204,60,134,201,20,230,186,51,138,3,171,186,42,206,31,234,20,139,187,158,238,148,161,107,242,71,83,62,90,16,45,75,173,238,63,76,190,92,184,150,179,98,79,133,162,199,163,13,99,136,43,225,173,250,154,139,231,238,92,65,202,51,160,215,78,200,106,78,102,149,68,87,146,87,82,181,9,114,9,3,253,143,36,226,60,136,130,8,208,13,92,37,190,106,178,98,18,114,18,196,97,213,55,126,225,51,110,47,189,25,30,243,58,201,180,173,191,62,22,45,140,29,121,95,217,57,0,76,169,222,204,246,138,9,141,233,197,133,47,143,141,59,91,234,14,121,212,45,39,166,38,40,171,73,202,161,158,189,10,220,170,116,60,20,160,193,3,49,232,134,242,2,228,24,99,101,107,201,39,137,240,1,203,167,71,202,229,151,177,16,202,90,201,35,138,5,14,45,86,57,225,198,74,83,20,206,166,187,183,236,251,117,112,167,148,44,67,194,213,172,191,88,90,145,194,206,233,42,6,36,128,33,160,199,142,57,255,110,113,44,83,174,66,95,241,230,78,160,147,23,187,173,144,219,122,98,25,15,2,219,80,32,107,53,153,177,60,46,186,199,41,203,223,240,242,129,226,240,93,116,154,154,53,131,226,22,14,229,41,233,74,242,53,161,25,127,229,230,42,20,9,81,68,41,180,14,89,223,233,242,114,151,189,28,73,101,182,176,9,237,91,64,47,169,91,97,140,217,69,68,159,134,22,117,180,246,12,11,41,179,96,216,244,9,103,54,123,165,132,71,146,103,33,203,203,178,38,65,177,28,147,161,223,130,23,132,124,249,118,137,197,135,153,122,84,210,213,155,3,52,44,48,128,67,214,223,255,173,200,35,217,247,183,21,54,228,200,158,200,95,15,129,179,173,193,250,246,134,7,131,108,39,181,143,47,11,184,175,153,65,205,67,71,241,96,53,155,54,37,6,210,40,21,24,98,226,184,206,219,64,33,96,75,111,15,132,113,223,100,224,170,84,132,118,247,176,4,170,84,141,88,41,40,191,194,100,45,146,193,249,231,152,226,205,39,171,54,246,126,240,255,202,239,134,151,4,74,186,121,246,145,31,54,232,36,232,19,137,58,118,58,159,166,129,9,27,201,40,16,84,97,180,63,119,140,192,81,67,227,241,17,115,113,246,98,111,116,97,90,37,102,96,73,188,131,249,201,151,50,5,241,181,233,28,231,193,149,69,199,204,178,135,23,98,79,77,115,254,251,44,39,80,255,65,25,190,84,9,232,136,234,15,45,84,252,45,134,124,129,5,24,94,187,87,203,36,34,194,82,8,81,103,114,224,252,77,211,202,63,103,254,36,134,176,239,69,11,84,150,212,163,128,128,252,13,166,115,48,203,39,226,165,221,67,182,216,112,107,22,244,236,210,178,157,181,154,209,162,82,241,16,34,205,62,64,168,247,136,144,107,228,18,88,254,222,227,53,37,107,219,60,65,1,31,79,129,137,24,81,110,79,49,247,54,88,3,69,96,225,198,145,175,67,108,52,54,116,91,139,243,17,138,243,22,152,181,142,104,27,77,46,164,227,10,205,186,19,117,191,139,131,32,113,60,54,106,13,109,183,169,178,249,184,46,219,161,49,135,106,211,3,14,191,1,126,199,40,111,109,180,3,61,240,203,116,214,224,124,210,183,197,243,254,204,174,19,138,120,42,215,208,246,252,247,237,26,175,128,219,32,8,68,208,247,21,94,157,149,176,178,87,48,27,49,45,142,205,229,20,76,199,221,142,44,126,43,29,175,142,165,197,203,24,181,189,52,233,249,164,196,213,10,169,155,108,234,22,200,247,191,126,140,145,178,197,74,116,39,178,206,195,86,132,142,171,115,170,57,90,202,193,116,120,77,46,98,232,20,220,87,99,170,160,128,223,63,70,60,172,172,224,40,177,7,106,202,240,58,120,7,34,136,216,56,14,200,130,203,9,123,185,88,221,89,189,106,113,74,100,74,71,142,17,183,62,194,135,148,0,172,173,220,120,207,17,142,225,203,166,102,206,243,48,61,94,80,142,16,59,113,54,41,238,166,10,181,126,40,163,207,52,2,25,30,213,63,119,45,147,9,42,56,157,177,87,36,19,47,85,90,72,11,175,206,217,77,200,15,58,243,244,33,1,119,73,246,133,139,93,131,99,136,88,254,109,50,192,70,219,103,116,192,26,38,179,130,89,183,83,227,1,20,253,141,210,159,158,49,26,99,87,230,52,253,80,70,128,164,172,112,71,73,203,209,82,206,90,97,100,39,197,69,51,49,48,32,228,172,50,53,9,243,103,252,223,127,218,7,31,39,180,65,99,1,104,115,175,251,188,114,157,172,48,125,29,71,53,71,166,238,251,107,4,168,228,180,105,54,58,225,155,129,202,11,255,247,42,42,247,14,193,218,42,129,139,220,137,78,184,194,78,45,177,79,223,188,84,136,33,67,73,84,103,247,42,147,68,97,92,26,66,62,219,27,14,252,101,130,223,233,169,68,109,100,249,187,159,239,9,184,176,48,138,91,16,9,79,103,180,207,202,169,41,81,150,229,233,178,135,152,105,108,61,165,22,148,157,154,111,82,82,158,103,181,25,99,119,21,155,247,122,30,183,137,180,145,86,56,244,84,176,39,227,160,102,205,214,24,102,231,83,48,4,25,51,117,190,6,80,147,135,177,104,148,105,101,242,213,19,187,26,197,137,148,167,187,107,161,121,162,75,126,112,6,159,158,115,101,206,169,13,14,236,195,41,197,101,238,45,184,164,156,188,189,248,201,186,94,78,126,240,137,58,164,131,92,69,104,92,106,131,129,61,85,46,64,68,191,235,139,31,126,225,245,20,107,30,132,97,137,204,125,164,94,36,124,110,39,92,213,135,83,51,23,133,221,249,8,27,116,19,24,56,58,209,133,28,25,215,177,101,164,41,33,17,73,79,24,81,140,163,205,34,178,29,212,251,145,63,3,212,213,193,69,169,216,154,49,219,57,52,43,145,151,64,107,192,97,30,119,74,234,138,248,250,99,245,204,177,184,12,232,146,248,32,126,147,181,118,45,66,192,142,6,162,102,53,181,114,33,220,58,148,65,151,123,12,12,185,227,49,140,155,44,49,133,4,232,161,252,142,230,29,131,56,245,20,85,186,27,252,57,42,69,249,255,39,164,107,22,130,228,186,200,139,181,114,216,255,224,149,156,177,8,248,33,247,132,236,162,69,164,108,59,197,245,120,3,43,33,62,193,40,167,59,122,233,18,63,244,107,173,242,26,125,176,252,127,204,37,85,72,68,130,165,247,197,45,22,175,53,224,159,235,52,55,169,50,153,99,233,21,60,181,60,160,30,45,21,39,251,37,91,124,52,200,55,193,249,76,158,190,225,216,32,238,48,112,91,227,120,45,225,21,184,194,7,248,112,240,36,204,81,53,58,196,21,220,38,152,224,64,165,32,53,206,135,167,42,211,55,247,210,211,59,146,44,19,83,43,111,123,185,164,135,125,131,200,184,25,75,121,114,106,186,114,2,123,49,230,78,107,216,183,67,169,73,49,13,64,128,54,23,151,31,245,203,11,124,70,6,92,169,160,218,142,156,155,206,181,208,161,154,0,195,243,148,63,204,192,67,221,11,2,211,19,23,191,215,53,211,94,74,169,114,195,97,65,161,196,1,18,228,78,255,157,49,136,50,187,152,207,85,211,217,73,158,3,211,14,49,203,248,216,233,32,193,79,119,142,152,192,227,226,111,195,112,122,195,173,121,213,239,251,16,99,242,5,30,60,73,79,240,150,183,163,36,220,88,159,245,114,216,110,115,55,196,65,241,10,228,49,3,64,174,102,14,237,250,194,187,124,242,176,166,128,136,55,250,46,243,43,41,245,15,53,20,132,49,29,209,191,202,15,171,179,254,191,103,34,44,92,233,164,206,17,76,193,214,124,139,50,79,54,27,207,0,153,219,251,124,65,254,250,63,109,126,53,77,20,97,231,6,141,188,87,199,251,191,21,2,80,195,187,14,96,46,3,227,9,63,130,177,209,123,193,244,121,161,141,192,24,148,168,28,209,16,188,64,2,235,56,89,59,30,139,73,102,182,2,199,151,116,254,199,0,134,149,26,205,73,60,138,164,158,249,143,146,236,81,218,55,219,254,62,178,252,186,244,148,151,42,52,113,170,153,34,5,56,92,71,212,34,148,130,233,212,14,174,253,232,70,0,176,249,116,85,13,128,35,44,42,202,127,123,187,212,163,112,179,8,139,173,2,121,190,10,52,183,214,203,54,112,165,46,73,91,136,71,183,15,201,130,179,174,191,11,94,196,62,117,148,51,213,144,115,67,120,113,5,129,192,45,219,221,1,179,127,228,130,222,231,139,18,203,17,36,15,127,86,133,203,241,219,94,71,105,247,197,123,87,1,183,125,74,32,101,1,184,78,122,140,54,165,118,243,19,213,37,143,185,74,137,16,227,209,214,253,60,84,129,154,225,11,76,108,35,198,148,138,178,0,173,211,99,175,95,198,177,194,38,100,93,105,179,220,98,18,87,106,75,59,29,210,146,154,39,163,152,242,73,188,8,203,94,57,171,51,141,222,62,230,162,18,29,190,41,224,71,20,199,54,149,232,191,76,70,220,18,212,161,133,110,121,121,33,61,246,255,46,12,68,181,67,145,168,213,213,245,78,216,59,185,235,75,57,42,150,64,151,179,54,175,98,180,52,117,128,42,53,249,53,119,99,230,178,31,90,0,15,199,16,129,170,19,159,36,206,157,232,200,147,94,236,1,1,61,16,208,42,84,80,169,70,169,106,85,202,205,105,192,223,43,15,223,93,141,199,92,183,119,210,6,171,230,94,16,224,14,53,52,225,4,135,94,175,216,35,217,74,221,228,187,251,41,120,96,139,64,116,4,191,168,151,69,214,232,66,238,184,110,133,33,149,21,228,58,132,167,134,197,41,156,51,227,59,21,187,15,46,182,30,130,1,165,64,241,105,106,248,15,20,125,165,186,202,219,77,120,76,144,163,85,109,1,148,157,221,139,172,111,10,62,189,73,36,181,114,178,183,124,7,244,74,117,8,28,169,33,94,133,117,194,154,240,136,86,251,210,197,74,243,124,125,36,235,41,248,152,45,137,181,84,252,137,57,53,218,56,16,160,81,237,123,251,173,45,152,246,60,228,112,214,21,190,244,138,142,90,97,17,80,110,165,23,138,78,31,248,99,233,172,153,35,225,146,63,165,22,221,82,167,102,147,233,150,118,218,104,233,248,78,50,43,44,222,167,248,185,190,65,102,77,193,132,195,177,147,80,140,42,27,137,2,6,219,21,17,95,140,246,28,184,120,110,45,48,115,230,53,174,175,120,135,39,232,23,136,161,252,106,207,182,146,252,51,71,102,236,239,23,238,200,229,40,178,58,211,218,129,99,60,112,199,159,54,222,158,200,70,254,178,79,127,30,59,117,1,12,242,139,75,18,132,13,35,103,91,23,134,192,87,125,20,73,166,95,153,202,32,181,66,61,253,15,172,28,137,114,181,164,12,199,31,122,175,185,68,168,121,56,18,11,76,244,28,174,94,56,125,145,211,107,32,230,171,107,47,5,97,244,17,9,63,5,24,218,7,187,201,184,215,86,53,88,171,226,241,130,69,67,153,135,213,88,97,158,103,234,215,217,240,69,69,44,119,195,27,149,83,106,126,49,216,220,201,68,220,10,230,84,180,240,21,146,102,132,140,8,128,167,119,98,91,216,19,144,114,204,23,33,172,47,36,88,25,252,195,44,90,218,240,96,162,70,31,9,150,59,123,3,242,248,228,16,90,103,161,9,171,141,240,163,118,137,42,44,250,251,224,131,233,126,128,33,6,84,130,151,152,255,89,136,132,124,46,249,186,84,8,236,80,25,102,233,99,128,143,29,61,250,109,104,128,227,137,230,56,72,59,11,125,179,244,188,77,231,213,224,128,54,79,250,12,133,189,213,36,151,179,135,11,156,165,9,220,247,238,189,191,82,161,204,49,97,86,124,190,224,118,148,22,192,220,216,112,89,46,176,11,89,44,249,19,99,201,152,252,7,75,106,93,144,116,129,137,60,203,200,155,168,205,152,94,243,73,74,104,180,92,135,198,28,238,121,218,213,171,115,96,95,229,8,199,152,117,76,177,184,54,220,250,237,183,48,236,116,64,84,128,181,52,125,37,175,249,126,143,251,98,195,163,188,122,184,181,40,213,150,105,121,133,114,107,153,225,73,94,228,166,213,194,33,206,18,232,169,98,142,155,209,102,143,219,228,150,52,172,185,195,123,235,17,242,129,95,85,122,20,0,107,128,155,247,177,11,36,29,152,52,146,151,32,250,161,41,146,125,11,167,184,238,54,230,250,111,78,97,189,198,37,79,155,55,164,51,42,208,193,182,9,125,166,235,40,191,63,116,113,77,190,151,54,210,65,28,173,88,172,11,214,252,173,100,140,244,14,188,171,20,253,97,126,159,60,50,213,141,146,221,58,8,74,94,35,120,243,229,227,241,85,0,170,202,192,152,230,17,151,69,204,193,41,161,255,190,124,2,45,124,177,130,35,166,28,125,252,188,225,198,188,109,76,11,160,7,151,227,159,139,80,48,110,124,206,115,38,238,180,148,92,126,147,157,22,109,84,26,203,57,138,248,2,91,254,193,123,27,103,28,36,92,248,160,45,123,240,124,215,106,164,147,30,109,208,236,0,147,225,126,155,8,204,1,143,92,32,215,245,171,191,66,204,100,5,95,150,231,229,148,87,176,157,234,103,50,221,221,167,51,236,34,130,57,192,107,74,21,50,54,201,97,12,125,226,158,222,214,175,95,88,17,60,152,225,172,66,27,230,133,103,231,26,137,130,89,32,8,39,16,75,198,108,231,111,181,121,7,110,168,177,58,157,146,17,32,195,196,179,86,150,1,156,128,61,210,23,95,154,129,21,188,115,78,245,109,240,176,236,70,167,78,113,90,75,116,177,177,57,232,170,63,129,33,141,101,151,29,206,21,120,97,22,181,209,51,111,185,93,5,251,86,176,35,97,215,73,100,248,106,82,104,76,50,19,117,69,243,41,248,186,239,215,71,52,66,198,61,55,85,58,238,237,68,88,120,53,155,189,137,88,142,173,232,207,219,247,241,20,128,217,109,80,67,48,43,185,99,35,142,98,167,238,209,242,183,95,232,18,57,79,108,196,146,192,151,24,82,245,231,171,162,91,35,28,151,241,95,150,11,251,250,133,5,221,212,116,181,174,242,165,50,10,244,90,10,79,51,96,239,159,18,181,82,161,186,106,119,166,25,76,45,119,141,30,86,56,16,37,98,244,212,136,237,185,95,138,18,151,100,180,1,169,74,151,192,202,248,182,156,238,53,73,217,220,146,25,249,181,198,173,96,83,142,83,0,24,34,161,173,202,99,130,185,6,70,93,50,151,58,83,103,80,174,1,148,238,92,45,34,96,209,202,114,233,201,204,25,94,255,122,229,197,121,172,250,152,111,197,92,55,89,45,140,126,184,187,3,183,92,111,8,38,208,160,41,93,242,214,210,165,145,16,83,70,231,107,175,93,38,231,103,189,125,76,253,48,22,199,172,107,135,64,178,211,164,116,237,223,111,3,112,248,200,34,130,124,48,29,183,72,6,99,196,28,98,202,70,30,180,111,183,254,30,253,49,65,68,38,83,45,228,72,23,24,78,1,16,49,199,14,146,205,170,161,208,72,83,45,138,158,52,175,53,107,61,137,48,119,124,233,131,50,140,80,9,159,164,165,230,116,180,30,140,217,166,154,148,56,212,70,127,4,8,142,148,16,153,118,204,32,122,240,0,47,205,179,184,88,246,171,210,27,233,52,35,97,58,82,225,60,22,149,122,116,130,36,50,158,180,116,170,215,147,46,151,11,155,104,23,70,135,21,83,122,102,89,9,52,84,6,87,148,237,251,150,181,46,59,99,191,223,199,168,88,72,51,134,232,147,162,237,148,11,111,17,40,37,86,229,14,18,156,153,17,68,236,252,123,197,228,60,97,44,102,194,171,78,171,144,241,237,5,121,163,17,240,92,113,89,16,169,194,192,239,132,47,61,1,152,90,159,21,29,173,124,33,152,71,130,44,36,59,118,156,196,73,63,215,68,150,184,164,191,124,27,185,152,69,230,87,38,177,99,185,150,205,128,29,43,20,152,106,125,37,76,150,76,190,244,245,212,162,104,197,206,60,231,207,117,188,27,240,228,87,36,33,111,63,30,197,57,16,77,216,63,84,184,71,208,38,206,164,180,95,146,241,116,179,210,123,176,29,128,219,144,238,93,124,187,17,8,177,138,179,154,80,128,135,222,14,221,170,211,27,30,173,233,158,229,170,95,131,31,159,164,160,101,81,225,167,99,45,240,132,196,28,159,142,143,152,21,223,199,75,129,48,136,176,142,136,125,237,215,125,148,48,150,139,69,240,200,83,156,127,213,32,174,197,213,63,173,238,154,220,205,166,102,102,65,68,36,225,184,141,125,231,209,236,179,176,129,32,0,40,79,231,74,110,59,232,33,87,208,144,31,167,215,72,4,75,63,115,174,67,208,174,80,213,154,11,29,27,28,158,63,164,105,51,64,99,97,59,119,243,40,224,181,143,222,57,173,245,68,14,35,47,18,19,177,47,35,237,99,8,150,139,95,24,248,4,255,187,18,120,203,184,105,8,107,198,100,27,120,56,19,195,232,167,240,114,223,217,9,71,48,151,183,237,61,99,89,1,56,19,130,137,184,24,142,146,91,183,83,42,94,54,86,128,28,141,59,123,16,1,49,26,208,13,126,20,55,149,142,227,77,49,136,164,158,74,187,146,231,61,5,36,164,108,199,83,49,183,55,174,82,67,247,77,56,145,116,239,221,86,102,217,65,242,60,134,31,229,67,213,133,117,180,243,207,191,202,160,123,231,172,83,29,213,71,70,97,56,227,98,9,160,55,105,45,175,171,31,197,201,113,218,92,2,93,207,20,66,94,177,245,91,110,101,37,113,179,143,206,52,118,80,207,110,97,207,156,199,41,66,185,219,155,62,224,249,62,130,6,50,164,29,141,195,218,199,63,100,130,79,161,98,171,235,113,35,106,12,24,91,88,169,162,40,180,32,214,115,156,79,130,243,75,190,80,70,71,137,118,90,53,198,55,165,191,167,197,143,212,153,75,170,170,228,75,54,49,180,171,106,211,237,173,211,58,138,110,252,253,100,244,128,49,177,224,89,115,82,116,233,82,227,0,99,157,74,31,162,30,15,159,246,241,185,173,41,140,174,124,3,99,144,35,36,97,110,141,56,1,78,226,1,41,246,47,237,83,0,215,200,130,16,59,9,183,112,197,234,231,87,212,192,73,199,83,102,72,35,215,191,4,234,74,3,119,185,221,248,182,136,85,188,34,142,16,187,122,17,143,214,197,70,233,172,123,157,157,146,89,217,141,100,63,157,253,39,108,86,123,194,191,172,51,253,31,141,43,143,110,194,241,224,19,237,43,46,202,29,123,168,47,81,241,58,82,189,114,249,249,94,26,74,193,210,227,69,5,195,102,195,228,120,165,14,6,183,50,2,114,231,169,59,36,238,244,48,42,111,145,86,39,95,81,100,0,31,191,194,65,159,131,209,164,166,90,185,83,118,55,173,76,189,242,238,189,231,170,19,194,20,17,229,21,249,230,14,202,198,35,27,17,191,71,252,1,22,87,20,16,208,5,102,105,59,14,60,90,66,33,122,115,2,145,138,168,194,103,54,69,71,189,15,101,70,55,247,202,250,152,77,212,168,6,168,158,183,188,63,216,62,198,41,59,139,153,197,237,135,59,224,16,211,69,97,129,238,79,155,39,239,79,39,9,34,40,30,208,164,41,184,196,93,218,103,115,236,102,199,220,83,39,22,181,79,159,252,221,145,125,39,117,168,205,179,121,133,191,24,90,41,169,108,135,7,165,201,208,149,74,248,105,167,139,171,70,199,84,66,102,4,153,125,220,135,136,239,182,1,3,123,139,138,115,243,244,208,167,22,203,2,215,123,200,109,4,222,58,182,207,115,195,93,113,48,194,235,75,84,210,179,191,161,117,121,201,54,11,109,190,168,234,176,6,102,248,161,84,248,89,52,1,222,123,176,138,233,56,180,67,143,147,182,182,125,22,21,50,74,210,21,195,55,54,18,253,14,61,203,249,250,41,144,153,255,69,5,213,71,63,221,73,222,34,162,6,126,93,88,199,247,255,165,183,141,1,25,73,91,210,2,85,174,74,16,191,16,213,5,228,76,95,107,132,60,4,213,84,114,204,164,120,243,105,29,20,221,131,15,229,207,53,106,211,14,222,32,128,194,231,13,42,222,43,11,211,244,178,182,247,62,24,16,209,230,48,109,66,49,6,91,48,90,135,17,203,23,172,93,252,210,138,104,136,108,12,48,247,237,216,110,18,235,155,107,113,163,193,34,74,19,201,191,62,55,171,83,205,87,197,156,225,76,102,54,104,66,143,34,139,216,187,2,121,153,253,228,219,69,210,51,95,168,25,165,53,210,206,138,66,85,155,18,24,196,219,96,108,38,193,132,97,198,91,165,21,82,174,115,192,183,149,123,231,159,7,35,232,60,22,58,221,244,82,135,99,153,149,209,118,113,201,53,205,149,15,2,179,152,135,1,117,11,95,73,28,84,114,15,128,98,71,2,61,107,20,173,171,82,95,158,37,153,170,69,7,116,232,96,145,132,253,87,153,36,68,142,15,40,61,112,216,77,198,41,91,91,234,222,190,194,105,200,252,212,212,125,166,235,227,156,244,157,13,122,106,169,51,83,166,158,230,83,244,225,101,7,46,110,209,7,208,203,174,230,72,128,114,13,196,171,123,66,142,142,49,13,216,222,7,142,9,76,192,141,110,126,194,194,118,129,110,125,223,248,88,236,112,139,230,3,234,15,227,163,25,191,151,47,239,224,222,185,151,245,219,77,139,50,170,105,14,165,166,40,176,5,17,59,180,160,91,190,65,108,29,86,135,227,20,88,36,80,3,223,174,184,174,255,110,149,217,219,153,120,112,122,92,36,173,80,70,238,195,148,202,72,104,30,141,6,59,217,119,179,105,181,44,186,232,215,148,208,195,121,186,221,252,204,83,52,186,158,250,194,44,251,78,59,68,169,91,224,211,61,65,133,138,132,12,130,157,59,230,181,84,81,128,154,172,28,163,111,75,162,140,48,55,56,208,108,114,70,4,242,131,72,119,4,226,27,28,27,64,5,120,60,76,43,205,148,107,175,16,195,156,196,63,137,104,175,188,208,229,86,67,107,55,172,104,158,214,81,6,173,24,117,247,205,249,52,231,130,245,114,203,23,110,86,160,9,15,138,78,71,39,59,30,23,21,247,226,77,155,89,7,108,243,192,105,127,75,153,197,69,191,102,84,147,134,215,126,61,185,189,35,64,33,157,174,96,20,159,122,188,153,20,249,212,128,194,163,157,66,127,203,183,190,96,210,239,180,172,142,164,146,208,172,1,80,38,54,149,26,49,41,208,164,20,132,138,142,15,227,252,144,227,40,15,168,3,74,46,133,64,148,217,79,99,202,69,232,252,2,11,89,44,190,38,216,164,157,124,172,87,102,13,230,124,96,108,222,60,160,175,69,127,250,244,234,150,67,56,98,75,200,164,20,71,66,66,65,160,209,83,158,249,223,162,80,181,106,181,196,223,154,67,123,48,242,244,151,250,244,108,123,201,231,138,230,130,14,73,80,181,248,163,103,132,90,60,154,105,57,34,32,45,99,135,248,54,36,6,184,205,102,182,236,151,80,117,82,66,217,188,85,138,95,62,202,167,181,101,241,181,37,112,213,40,0,108,113,87,60,211,238,132,94,142,145,248,178,9,39,23,249,162,175,14,108,44,15,244,25,189,156,105,120,79,159,45,172,155,56,71,47,153,120,84,107,126,144,146,217,36,80,79,178,218,125,150,39,75,27,111,135,157,212,197,48,49,129,4,187,41,130,251,132,73,79,41,58,7,224,46,178,47,238,224,142,160,9,146,227,156,77,169,135,87,175,125,54,218,141,64,191,149,71,7,109,209,67,207,208,148,229,5,229,212,139,236,198,7,115,81,192,27,79,136,140,148,176,125,109,220,23,144,44,231,2,101,10,34,140,67,16,24,108,255,177,46,7,8,17,53,120,235,216,162,54,41,255,7,225,62,25,132,244,155,4,79,228,208,171,226,168,142,129,45,69,49,227,247,219,241,173,93,110,109,14,251,139,125,104,75,162,121,185,103,38,189,15,181,243,185,237,194,207,2,19,49,190,175,204,22,115,145,55,40,184,39,188,164,70,107,56,195,218,244,206,92,158,120,52,89,7,92,168,167,242,3,130,181,235,128,128,237,27,46,233,114,58,153,23,247,123,138,160,250,76,11,73,56,197,238,54,219,15,193,98,10,18,220,219,218,119,184,15,210,45,158,53,216,153,111,177,217,62,130,79,123,243,166,94,8,56,111,167,19,223,185,163,48,137,107,252,28,86,255,100,84,42,28,193,93,169,192,27,39,114,76,207,248,122,28,163,75,85,0,36,61,231,109,127,123,73,225,6,20,254,131,225,182,216,212,76,154,164,186,143,230,166,78,228,252,160,167,238,171,94,161,55,109,46,17,57,238,114,12,247,0,39,150,224,65,42,100,126,101,242,172,9,106,17,189,77,181,113,170,9,16,127,146,122,113,69,203,172,52,163,41,97,224,126,138,113,156,41,249,219,171,149,207,171,145,93,76,54,164,245,246,96,13,251,65,4,243,112,104,125,135,55,203,163,35,218,159,170,6,37,83,199,140,131,68,2,157,252,183,192,194,35,106,75,16,92,246,42,130,12,175,95,206,163,117,46,84,19,25,209,216,255,167,21,182,149,221,21,97,134,242,133,208,44,37,23,231,73,62,9,71,116,1,240,195,34,205,73,224,10,19,18,44,255,160,48,71,9,177,130,195,180,204,12,42,86,140,223,227,62,133,30,223,3,107,84,170,37,182,0,182,149,38,184,108,12,0,56,205,81,145,78,9,112,214,60,199,183,187,80,121,132,248,103,82,36,88,247,8,126,87,196,238,61,108,28,181,136,102,168,123,80,158,232,112,164,67,11,57,65,251,81,36,120,179,158,20,5,64,92,174,133,2,33,148,247,21,225,57,94,147,39,1,181,97,103,16,213,96,224,109,78,74,14,55,149,28,16,48,5,67,170,173,113,132,44,121,229,32,13,181,87,238,21,12,26,195,21,115,59,109,104,202,219,168,200,70,106,70,50,116,134,52,144,21,153,61,210,78,163,45,173,249,13,240,191,122,187,219,121,236,197,154,230,162,53,211,79,203,108,172,33,158,102,30,196,230,36,25,42,41,13,253,111,242,200,158,81,196,66,56,89,141,81,200,201,61,186,92,42,136,76,168,108,215,55,106,113,106,41,106,8,173,182,183,89,66,161,187,172,37,175,103,74,239,216,145,242,55,79,109,40,100,120,19,102,119,27,63,151,96,134,82,198,9,241,166,230,61,74,210,151,71,146,137,167,100,187,247,74,8,198,241,90,78,18,41,17,39,62,65,73,206,207,178,167,213,8,139,27,127,6,176,92,97,102,146,3,203,20,114,37,235,75,51,232,81,213,184,100,95,128,90,92,230,234,231,165,234,63,125,53,183,111,38,25,9,112,21,229,67,170,96,176,61,193,184,56,165,90,215,254,22,232,57,130,95,162,99,201,161,221,9,50,153,40,74,27,109,71,240,3,70,47,126,200,218,89,176,40,238,183,161,46,95,245,201,36,123,159,112,241,253,90,143,225,110,45,56,251,156,231,110,231,96,25,168,178,155,56,151,152,75,17,122,141,58,54,205,32,81,154,63,184,126,184,178,164,174,99,205,247,167,89,53,9,117,102,125,8,137,212,35,2,26,143,36,250,170,57,84,74,4,230,35,223,106,41,11,171,236,182,182,0,65,128,183,72,253,115,147,145,9,8,226,75,115,144,234,30,42,188,63,123,159,79,65,80,129,209,45,168,16,83,192,94,204,22,18,4,173,63,189,82,116,209,84,224,4,231,163,11,199,64,152,221,25,66,7,143,70,130,59,89,156,143,134,42,21,81,223,97,176,14,181,250,136,241,30,18,155,109,135,19,229,38,204,15,113,183,247,205,138,126,59,46,216,140,120,181,244,229,241,108,8,242,80,87,72,180,23,243,71,94,121,32,66,6,114,184,215,113,152,229,199,242,197,179,89,188,238,19,169,47,179,209,19,73,39,22,42,230,245,41,166,181,181,248,170,116,80,160,179,134,245,158,3,248,133,4,141,55,240,114,2,0,216,160,86,244,8,143,201,27,115,136,243,150,220,149,93,21,81,101,53,78,0,154,73,136,98,240,242,199,27,148,106,76,231,220,65,80,230,205,182,194,10,237,6,27,170,208,168,23,192,108,192,113,223,20,179,170,86,124,20,88,251,76,58,96,203,176,69,99,210,92,1,60,16,59,62,234,205,82,143,137,46,85,188,218,85,212,148,205,69,112,177,169,224,146,44,19,235,173,136,101,171,0,119,169,59,119,59,72,18,54,212,128,75,32,123,81,14,81,127,39,21,153,119,179,65,0,115,119,159,150,11,163,48,189,37,235,113,150,152,65,169,115,72,94,181,249,187,155,56,165,1,31,124,51,178,61,159,94,152,171,30,72,219,107,114,17,89,105,119,240,111,139,247,75,236,60,99,114,81,84,11,73,132,66,91,115,243,250,41,251,4,217,223,215,244,137,10,234,236,156,100,79,169,108,141,186,46,196,128,245,44,121,74,187,69,191,251,38,121,90,177,120,13,203,77,218,152,167,181,22,181,115,60,83,217,66,239,216,108,83,156,143,48,231,189,58,174,133,106,115,167,54,240,88,152,145,67,106,193,150,19,231,96,82,221,187,214,111,93,179,113,194,121,25,112,89,87,255,86,31,55,67,212,216,49,202,232,67,145,61,14,152,129,251,144,52,109,150,87,125,54,248,41,146,95,33,23,158,142,228,215,78,118,221,221,59,99,159,159,243,49,49,84,171,14,234,113,139,57,106,8,86,103,255,234,255,67,159,144,187,250,97,75,23,91,104,59,241,101,50,148,112,233,27,63,152,157,231,98,17,238,71,95,153,65,22,166,239,146,116,246,135,214,114,136,228,209,182,231,112,96,163,252,47,200,74,42,58,72,1,237,133,164,78,16,133,36,227,161,69,135,67,179,129,187,121,95,254,57,149,245,153,66,66,109,116,172,3,118,167,68,53,221,233,73,12,67,50,135,53,89,221,76,238,82,163,3,207,217,183,104,13,223,201,154,76,204,37,226,126,24,124,88,173,45,138,22,6,26,250,220,121,185,232,177,88,125,2,63,82,169,33,131,105,248,44,254,157,244,160,42,107,66,233,131,5,208,221,224,44,170,178,59,113,119,145,182,253,220,153,111,149,64,97,33,20,184,173,165,127,179,49,255,172,131,186,221,202,193,111,22,80,249,85,1,34,51,88,239,110,27,102,134,197,159,250,205,134,6,131,29,33,237,147,220,78,183,16,136,2,37,225,57,254,247,15,186,92,20,113,38,204,177,165,14,117,17,80,221,104,86,204,160,32,251,66,8,31,4,99,62,76,91,28,64,22,207,129,31,142,246,221,71,68,76,59,90,69,241,0,254,201,207,30,45,227,254,247,151,125,216,112,40,225,47,244,193,9,3,68,5,21,65,91,36,251,247,65,194,121,102,25,99,159,134,124,12,210,131,255,213,60,97,83,84,54,183,250,46,79,159,183,75,161,226,219,248,177,152,184,176,128,11,96,235,21,137,186,34,220,207,217,249,172,221,208,59,234,152,140,10,240,27,112,158,202,57,188,2,43,205,74,92,138,37,236,22,41,34,122,242,149,187,181,38,125,157,139,19,226,0,19,124,37,226,16,239,255,137,213,250,3,160,18,93,173,250,253,208,251,238,194,69,188,81,216,253,192,30,177,106,188,167,72,147,20,183,150,143,205,99,110,32,46,201,182,73,83,221,233,28,137,109,102,88,246,11,166,138,228,67,234,255,130,240,208,117,120,197,112,136,151,169,79,215,52,56,229,1,244,17,177,175,88,155,232,17,134,53,236,93,23,110,184,104,106,165,47,56,185,137,73,149,59,239,104,78,205,29,162,207,198,95,88,131,90,56,170,219,169,49,153,173,106,176,246,226,234,224,212,246,253,47,201,87,18,134,21,116,161,219,15,200,104,138,145,148,220,23,181,75,220,197,139,68,57,68,201,132,231,12,140,219,73,43,63,198,221,163,10,12,35,77,5,198,244,93,164,249,70,85,78,188,67,106,178,108,48,107,76,125,107,251,184,88,149,149,16,53,200,251,88,188,135,181,111,37,26,155,52,169,254,87,44,7,191,81,166,85,144,26,44,17,75,56,39,106,61,34,32,108,168,19,145,30,16,211,216,173,255,37,153,167,239,73,131,48,9,224,47,21,197,2,181,193,218,56,197,159,141,104,162,25,194,14,27,143,0,37,74,55,128,157,209,215,214,198,81,217,209,163,145,120,181,189,78,137,29,250,118,234,212,203,99,217,11,204,2,9,202,111,207,159,30,180,123,8,247,42,207,129,51,143,193,50,83,241,176,193,205,84,12,51,76,181,172,32,141,212,219,120,41,29,13,186,137,64,135,150,44,3,61,96,157,100,181,43,231,66,126,249,74,100,85,72,145,250,226,51,249,250,34,231,228,66,216,80,124,181,249,251,204,200,22,87,31,165,53,42,51,48,162,109,245,46,114,155,244,203,12,148,110,216,106,225,244,195,49,67,227,62,114,4,47,171,187,240,146,96,148,132,239,180,136,49,60,101,115,119,163,163,96,217,98,68,168,94,148,247,235,228,29,241,32,89,167,90,4,117,64,178,124,50,135,148,142,179,205,197,122,188,104,250,229,23,55,125,29,157,34,55,51,14,47,116,226,165,45,154,76,49,18,66,54,126,10,244,142,78,51,218,122,1,120,120,29,1,207,77,129,108,155,137,132,110,151,158,45,17,94,138,3,72,87,183,254,203,36,69,225,105,239,94,137,3,235,9,233,98,111,230,205,110,225,93,27,126,109,81,237,245,91,28,136,73,225,35,195,195,88,65,60,62,88,100,203,254,252,113,232,90,124,36,173,226,153,190,164,209,55,51,229,75,179,248,209,123,35,98,85,242,128,35,89,154,144,96,33,63,243,41,241,221,151,184,94,78,12,27,136,57,76,86,106,247,173,131,185,67,19,171,212,116,174,213,122,227,103,120,185,53,239,79,17,165,45,165,48,185,33,54,220,7,180,38,106,242,174,102,39,148,171,57,17,22,167,186,174,114,103,224,63,74,37,151,255,62,235,93,165,38,9,186,1,231,57,96,122,177,193,100,59,90,235,116,160,58,200,143,38,30,229,46,102,174,236,121,161,32,132,49,116,49,67,184,116,178,17,121,213,7,149,182,206,187,185,164,41,165,195,132,221,113,31,45,125,15,0,194,146,199,78,252,36,196,10,95,132,194,88,129,44,163,11,54,170,238,46,63,197,237,61,149,131,244,59,137,249,23,85,159,79,71,231,21,37,171,130,150,163,81,157,173,51,41,85,14,107,210,191,82,147,53,153,23,161,68,84,71,253,4,20,187,176,44,164,205,38,127,0,18,183,149,40,69,16,73,30,43,249,232,179,217,62,109,1,14,132,190,93,149,246,141,100,110,238,207,205,181,135,219,90,55,93,70,115,52,166,69,116,224,253,241,136,218,133,81,86,62,77,152,64,166,141,139,189,1,173,122,248,3,38,108,194,46,162,70,135,163,241,216,93,218,139,160,55,22,33,105,37,107,122,58,57,173,158,69,22,171,171,116,67,224,19,66,19,155,26,106,100,64,7,188,105,160,175,207,61,44,119,10,51,171,215,182,42,164,32,111,126,201,186,40,63,74,202,33,0,151,25,164,56,247,0,157,75,216,0,4,110,211,209,124,60,249,149,134,232,7,163,152,219,225,141,81,244,229,218,227,6,191,191,88,120,235,5,38,233,228,245,251,149,171,176,234,110,232,48,67,123,247,223,32,96,221,166,117,182,204,134,213,93,92,194,29,4,131,88,53,154,222,179,161,72,184,241,126,67,18,0,230,21,193,87,3,203,178,245,116,104,19,6,241,164,248,167,87,169,126,148,41,253,17,255,254,4,67,135,134,124,24,153,245,102,83,231,79,230,138,246,138,6,243,65,44,79,157,13,63,214,74,177,33,139,103,50,95,61,187,92,74,60,44,3,12,251,46,89,192,30,110,112,25,181,13,167,178,12,15,90,132,216,14,78,96,135,16,132,242,134,74,168,237,111,121,50,98,116,1,238,209,107,40,92,253,27,74,60,217,221,237,173,170,42,220,135,11,158,131,137,114,234,18,84,200,161,130,111,110,126,223,84,172,13,136,203,202,15,70,181,81,3,193,44,31,201,42,225,222,246,162,30,119,157,61,244,100,106,75,0,250,204,222,66,130,217,184,46,174,27,21,190,126,4,15,126,60,154,92,86,33,47,128,69,21,112,187,4,135,186,145,249,111,213,245,69,242,16,119,210,183,44,46,43,108,175,1,1,118,115,247,230,185,255,161,245,100,115,231,225,35,140,164,199,5,41,242,117,97,43,22,3,64,16,7,128,182,99,177,24,64,173,117,6,11,16,18,35,226,54,217,36,101,204,57,73,48,229,130,104,200,221,143,68,78,134,99,62,112,80,52,64,65,14,155,127,27,26,132,245,158,152,68,112,238,219,245,157,224,115,1,34,87,162,17,27,117,28,120,237,6,185,169,128,253,14,37,110,62,246,134,39,89,56,158,182,155,6,142,219,184,172,221,244,93,2,96,207,18,113,213,23,223,45,213,94,77,61,144,150,179,9,110,109,83,206,244,101,83,96,165,223,109,119,46,25,122,250,81,79,184,110,102,154,45,77,194,215,15,198,1,116,90,110,218,237,117,74,133,190,88,17,196,106,74,155,181,192,106,252,251,20,61,57,152,32,238,221,25,152,66,52,51,52,52,81,30,146,174,19,160,39,28,131,110,188,148,156,126,4,22,151,120,126,195,146,85,61,15,161,205,31,74,198,55,219,0,184,59,74,230,199,203,63,230,124,165,150,111,4,173,64,191,50,45,100,134,247,216,27,250,196,251,132,240,105,34,195,102,4,225,66,104,115,214,128,93,94,31,20,229,182,50,233,199,255,212,242,250,189,148,52,23,118,93,127,137,138,78,110,252,115,243,114,173,186,72,36,185,247,92,31,201,94,93,138,26,84,80,92,57,152,127,134,233,92,106,97,94,122,175,73,105,26,0,122,12,149,186,193,152,182,192,120,66,230,136,231,253,232,177,74,116,188,234,52,232,224,226,118,227,244,135,11,64,165,118,129,248,58,10,203,240,142,149,108,46,160,23,180,122,238,244,227,185,59,240,242,162,243,147,214,151,108,95,190,82,231,177,250,202,39,2,151,144,170,155,211,185,6,105,222,141,42,198,66,89,132,137,211,0,10,233,228,86,62,196,173,43,129,9,222,63,250,28,13,37,234,186,148,117,179,63,227,108,202,15,58,131,167,140,88,80,125,149,34,20,19,167,212,157,123,247,19,128,101,243,160,113,168,48,67,222,149,245,142,191,136,160,169,23,29,158,160,44,171,187,183,250,218,244,60,243,3,79,94,22,205,59,222,218,190,165,55,254,125,117,84,230,76,205,225,98,104,234,85,53,215,243,23,80,242,231,15,136,116,17,16,38,239,215,91,142,5,73,56,225,215,112,131,176,253,183,28,95,107,133,33,19,252,40,192,246,240,227,155,103,13,180,39,241,43,217,235,199,110,195,76,134,30,188,4,13,100,151,212,111,95,25,220,94,146,85,86,57,24,47,137,209,48,212,249,118,205,210,201,36,111,175,227,120,59,186,200,244,112,229,82,145,55,252,226,212,13,96,182,37,138,6,127,17,186,152,65,101,28,241,56,247,181,169,253,141,31,154,146,169,224,101,85,185,159,11,31,162,41,77,152,42,13,203,19,119,20,122,82,239,40,228,145,54,194,69,225,241,17,146,147,110,109,55,50,251,143,151,93,27,5,112,82,127,154,39,68,100,197,1,164,124,22,117,139,226,230,174,247,22,95,52,105,95,26,240,14,24,241,20,34,93,185,8,119,164,103,210,103,2,107,199,85,156,19,181,133,172,149,112,199,66,237,113,97,170,184,243,238,85,247,184,238,166,157,98,249,205,176,27,59,199,47,136,52,1,212,63,181,33,103,6,251,43,35,60,107,85,52,176,176,96,50,195,131,24,88,211,161,111,113,109,203,71,199,248,175,241,84,96,61,16,52,240,59,18,71,39,130,238,167,96,61,219,170,150,59,76,211,120,219,31,210,10,212,75,185,151,40,113,83,227,94,114,131,158,6,218,117,242,77,228,179,38,12,235,157,112,39,94,199,88,191,230,44,98,91,66,209,17,137,182,211,17,98,207,242,99,135,156,57,212,136,71,150,7,35,37,37,145,3,202,139,241,28,56,219,155,91,22,19,70,102,57,143,158,158,16,126,158,169,234,158,90,203,214,133,241,183,150,143,131,193,169,13,169,231,216,31,75,23,180,49,101,228,65,251,246,97,47,96,65,209,238,159,1,222,192,62,148,154,116,57,152,203,236,62,81,93,236,111,221,129,160,96,169,141,206,211,116,93,184,226,28,211,140,253,123,157,205,217,128,251,85,223,7,165,177,206,109,207,119,37,72,94,253,187,137,237,84,160,31,101,33,45,155,166,124,23,42,215,58,158,235,185,123,197,45,8,70,6,198,116,198,190,181,81,24,89,220,95,173,171,198,88,26,109,6,203,168,254,126,175,18,47,215,73,40,157,255,247,27,228,207,212,188,214,241,170,143,125,236,203,149,204,79,78,161,114,127,141,237,98,226,127,34,128,74,71,43,150,84,20,73,210,20,207,9,223,254,155,13,124,169,98,123,115,26,138,45,25,30,104,160,16,49,228,40,146,157,168,102,41,148,58,12,62,84,147,139,153,130,142,56,176,126,37,161,22,158,151,141,3,162,0,192,159,53,62,100,254,41,180,192,99,62,172,67,60,150,18,150,24,192,197,138,154,168,255,122,202,225,246,25,228,79,223,178,157,234,14,250,210,77,37,70,201,81,8,203,80,254,75,172,89,205,206,218,247,44,247,94,79,158,52,16,89,182,205,210,220,102,238,11,35,190,217,230,137,199,59,144,134,182,111,222,98,26,46,194,157,39,147,15,224,197,25,57,117,88,142,248,109,145,59,185,181,178,69,253,155,232,19,225,254,242,219,55,25,22,20,95,137,45,242,177,163,55,2,219,55,188,241,86,246,197,32,148,65,233,205,77,45,170,151,103,82,113,22,135,75,26,131,131,64,226,134,128,249,179,108,83,133,67,84,133,29,85,205,193,82,223,45,97,124,3,79,139,163,175,120,223,242,73,18,183,150,20,197,89,44,12,188,66,26,238,179,106,29,176,111,48,30,165,170,50,115,1,48,88,147,91,119,184,29,93,194,171,246,64,202,29,146,205,17,25,245,168,66,193,128,18,57,180,90,52,152,52,161,1,84,172,8,202,193,200,18,70,129,84,111,171,203,206,99,108,10,24,80,247,191,178,194,176,150,173,36,211,65,80,113,66,159,50,19,169,29,112,164,9,147,190,185,56,52,164,143,63,89,108,17,46,182,37,88,142,159,190,246,129,110,216,152,60,134,72,162,132,135,205,93,89,91,83,180,150,175,71,246,216,124,159,157,197,189,140,145,81,147,165,167,209,201,150,195,143,44,124,182,176,122,23,239,42,71,238,23,148,128,160,123,161,22,132,19,144,97,171,182,241,6,113,13,44,121,30,63,155,2,165,181,207,183,109,221,6,219,224,32,208,69,187,91,108,212,46,46,132,189,90,240,12,154,95,72,248,239,46,128,79,120,12,85,147,109,187,23,225,152,91,197,2,198,100,174,173,54,249,219,12,130,89,201,47,194,97,187,222,115,156,226,2,19,176,52,134,49,160,225,157,49,41,174,6,132,84,242,2,25,230,241,254,218,84,221,167,89,196,89,13,22,95,50,69,14,65,126,251,83,204,26,153,148,5,153,237,209,169,158,2,5,1,46,201,214,15,10,244,129,225,160,241,15,196,18,98,163,154,118,71,60,82,168,81,198,25,203,104,200,6,23,197,52,128,97,247,85,249,248,46,167,129,105,217,219,23,97,57,133,22,162,206,172,124,128,182,83,26,18,48,189,57,195,210,42,68,124,203,168,143,104,222,18,250,26,186,75,145,252,65,56,29,249,53,166,54,187,8,131,201,48,232,141,32,123,72,163,79,67,55,149,112,178,84,141,245,192,70,121,243,44,238,132,253,227,160,136,1,166,189,250,228,209,83,128,85,25,224,59,196,139,225,161,172,54,115,91,110,211,134,215,127,120,6,212,144,237,225,137,113,15,71,148,75,124,170,167,90,222,44,9,191,210,60,225,12,217,188,79,234,33,179,34,251,251,101,138,119,154,219,252,44,249,150,32,186,51,31,113,59,163,118,88,6,48,58,87,49,155,120,172,42,174,79,220,150,193,142,146,184,82,100,114,130,202,62,146,70,243,152,115,66,239,63,221,95,166,144,113,158,90,59,190,166,185,114,128,52,44,182,22,180,93,228,153,23,54,254,4,160,233,30,120,146,109,172,216,0,44,152,250,65,123,20,35,70,148,91,140,119,2,234,108,127,228,77,193,185,80,8,110,11,18,239,115,55,111,98,35,119,44,72,95,33,206,62,106,120,83,59,7,112,71,130,119,210,103,203,194,227,216,99,250,160,165,123,169,217,123,49,213,230,227,56,135,196,189,3,94,64,230,47,37,154,255,100,235,186,190,153,253,206,239,224,3,128,12,135,216,242,15,146,0,227,196,31,135,103,126,183,247,163,148,96,146,2,236,132,28,177,104,188,109,44,64,97,44,33,143,196,255,183,92,176,192,97,118,11,210,145,161,109,136,234,32,31,25,22,243,19,161,103,19,33,198,73,216,178,230,156,216,212,129,179,43,225,179,140,58,19,31,173,148,76,144,167,156,145,78,133,254,85,209,189,143,25,161,147,197,69,232,27,170,150,204,233,67,40,15,168,244,90,189,74,232,204,98,228,132,172,188,15,176,71,133,109,94,173,54,128,7,225,243,239,126,113,4,204,99,122,209,103,241,78,59,184,208,7,50,74,227,212,78,244,172,103,34,29,77,192,236,0,211,154,81,200,60,234,17,186,117,252,152,206,245,209,143,28,211,154,214,48,78,109,178,64,24,192,226,81,15,156,219,192,115,140,254,40,168,153,215,184,5,32,211,31,8,136,176,140,71,255,197,131,7,169,43,199,95,229,223,166,61,195,55,16,61,15,163,185,73,150,25,35,239,155,131,27,151,130,130,18,109,10,105,161,34,214,45,41,79,96,113,252,131,49,227,85,222,156,226,42,72,25,102,146,38,88,166,85,81,125,170,137,72,150,138,204,148,103,23,142,170,180,32,5,73,251,93,106,110,146,196,87,175,62,173,41,84,23,253,193,93,48,76,67,124,72,32,213,144,254,237,222,191,25,238,137,46,179,249,74,201,116,74,206,6,242,14,85,245,88,52,97,188,96,57,241,1,252,168,74,78,229,44,14,179,204,228,143,206,150,16,27,1,253,196,208,15,113,112,170,138,185,231,47,151,227,204,232,208,16,142,165,117,144,178,28,98,207,39,21,8,2,66,90,131,72,125,250,203,129,112,222,230,54,133,214,142,77,214,18,149,100,106,166,245,224,116,250,228,187,82,254,44,83,197,186,22,184,235,126,248,250,74,115,243,32,58,90,35,217,60,152,57,237,29,137,136,222,255,149,156,104,232,207,149,81,177,229,55,129,33,150,50,32,159,252,19,236,143,39,100,1,211,177,67,224,129,144,139,33,30,91,233,65,158,174,154,240,17,231,9,68,241,224,185,194,232,37,176,247,112,229,205,203,120,89,127,201,161,32,186,115,203,145,31,90,16,14,133,0,242,186,220,204,99,44,118,171,105,203,216,245,151,131,28,170,93,95,1,243,50,216,108,26,16,105,41,242,117,161,102,217,111,69,48,149,23,123,133,107,7,43,193,142,174,227,34,174,88,198,51,97,188,196,113,212,147,56,218,96,224,55,231,206,97,15,123,139,254,218,240,125,252,87,237,123,66,16,117,39,127,80,228,76,225,98,75,131,77,49,182,194,251,173,61,197,60,92,172,116,166,137,127,194,128,48,156,203,81,223,132,83,100,155,228,13,226,54,51,98,22,146,78,62,114,196,241,25,226,246,160,2,53,20,112,193,22,252,64,211,199,228,58,220,43,147,116,79,36,26,61,127,112,168,132,200,123,190,40,123,225,116,213,244,136,156,185,47,51,112,67,52,62,99,13,22,208,146,67,69,246,55,6,99,77,137,16,245,21,219,98,116,84,101,93,224,38,244,247,72,105,176,176,83,191,6,15,157,117,77,186,148,233,99,162,147,93,139,229,205,175,223,181,12,153,179,49,87,155,133,42,156,164,76,253,140,179,104,87,103,88,231,79,67,96,91,177,91,245,236,73,114,248,83,114,240,220,252,78,126,239,142,178,52,125,169,232,59,40,40,235,48,64,70,214,1,94,19,92,148,106,236,194,166,132,73,218,23,248,216,56,171,152,170,244,63,143,45,188,57,224,190,88,39,32,169,178,64,130,241,24,44,87,200,112,204,217,237,183,59,153,103,55,34,178,179,89,6,9,83,31,148,200,43,226,140,169,23,246,57,255,184,192,6,251,129,225,52,236,171,181,227,223,234,4,89,109,163,88,109,177,9,119,255,11,174,30,232,62,117,174,125,182,136,246,236,240,22,226,102,149,175,57,195,153,224,189,190,12,108,153,119,31,58,12,117,191,119,2,252,179,24,55,32,165,36,93,169,185,203,36,74,8,48,183,80,188,170,118,26,201,240,194,183,65,45,19,170,236,42,86,1,178,53,57,235,75,20,170,36,143,85,231,50,196,248,245,39,152,231,238,121,213,45,175,16,101,35,149,108,5,96,107,193,52,122,71,35,249,183,29,2,162,46,62,80,190,236,126,54,161,39,251,227,149,134,109,102,59,68,228,82,88,191,124,130,69,99,95,80,108,133,38,249,40,132,50,176,15,158,11,62,10,166,202,36,20,130,207,129,199,140,122,125,67,129,43,186,175,38,72,201,5,29,78,180,93,116,15,251,246,206,51,105,220,229,44,114,28,236,165,81,91,95,140,25,135,200,59,253,39,155,37,216,21,34,56,224,83,177,230,2,191,59,212,107,172,9,157,2,238,68,242,203,53,120,148,227,21,61,9,183,254,211,30,69,50,237,87,46,255,94,138,232,209,158,25,48,213,219,50,225,19,76,79,22,141,45,228,88,54,3,179,86,203,210,172,248,121,31,144,226,27,48,45,119,45,2,192,25,234,229,173,98,170,131,134,8,198,111,17,248,99,127,61,133,30,79,133,53,227,7,186,228,225,199,156,192,145,8,65,178,5,60,51,82,24,160,81,35,90,11,197,202,192,80,175,210,95,80,60,93,92,8,31,90,209,17,99,9,201,65,185,27,247,103,60,212,78,243,7,193,130,252,108,234,44,173,91,116,39,35,157,11,229,27,28,240,4,31,242,13,93,48,7,7,85,170,107,182,232,159,17,196,239,184,173,34,62,5,169,235,138,45,124,179,210,54,106,58,164,159,87,208,192,139,21,100,18,102,232,110,164,133,232,138,115,159,204,207,145,223,58,60,51,77,49,127,223,55,168,247,21,36,132,210,112,164,145,250,152,120,49,195,254,115,176,99,247,69,32,0,47,204,190,246,228,85,139,15,180,42,222,165,78,232,22,23,196,154,248,176,75,82,123,148,99,53,104,241,133,231,170,242,242,248,207,56,133,160,172,183,241,34,225,8,122,45,5,145,20,178,123,35,37,141,119,251,139,235,14,73,80,231,196,126,193,177,174,211,162,0,168,116,252,136,239,48,247,163,68,121,36,13,23,183,44,180,69,245,139,51,194,95,119,202,108,235,212,249,64,47,100,130,8,248,193,191,82,124,131,48,166,77,93,196,238,92,216,52,205,176,47,158,228,215,47,63,251,27,73,61,160,54,242,141,250,112,53,142,232,242,118,85,100,98,195,83,134,254,96,225,76,73,55,107,108,246,123,195,156,35,76,137,194,187,183,251,179,205,243,196,165,144,254,52,38,105,229,10,69,127,48,133,0,13,36,32,234,119,50,93,18,101,77,4,29,198,5,125,94,18,124,173,128,203,107,6,224,52,127,160,40,222,71,236,3,90,132,72,56,22,146,46,127,148,213,13,69,45,35,143,224,146,227,209,196,188,64,110,179,173,182,247,164,107,113,17,23,46,106,42,111,206,187,111,212,134,122,73,47,178,66,192,185,186,129,199,230,167,14,105,39,81,171,88,185,61,210,93,164,116,44,95,170,132,34,245,254,196,120,109,80,138,178,113,21,59,202,49,112,25,38,70,7,213,223,179,89,63,180,234,66,57,122,163,19,176,229,47,83,70,169,191,38,160,109,204,91,55,235,204,62,55,239,131,220,5,234,140,58,128,137,67,23,94,135,166,163,7,65,212,173,222,70,1,97,90,46,159,245,55,52,169,84,112,36,211,124,94,151,57,195,53,178,97,139,132,50,237,222,227,120,208,209,133,66,73,167,174,196,90,253,203,118,7,134,122,17,74,53,142,206,219,38,65,67,61,172,125,154,199,158,150,241,201,255,132,181,25,54,203,100,188,4,72,59,33,227,114,122,119,222,251,54,188,15,95,97,26,134,177,124,95,170,120,51,59,216,229,183,152,143,210,23,173,188,1,27,85,67,227,129,214,88,41,225,251,70,131,136,237,111,29,246,160,103,182,96,42,69,170,55,38,198,8,99,86,139,149,69,20,48,213,68,219,105,213,186,225,164,173,149,241,102,110,19,237,31,145,235,158,29,128,211,81,41,123,139,94,73,219,21,19,235,86,200,21,0,114,82,193,208,157,183,88,54,49,39,186,230,0,66,120,180,250,125,99,254,67,43,218,29,29,73,30,70,43,186,53,112,75,38,87,166,3,202,17,193,197,240,174,139,177,247,131,195,253,163,17,6,20,169,42,183,231,100,112,206,252,140,205,77,19,249,222,206,188,122,67,5,174,19,221,197,73,14,210,158,148,1,92,5,46,239,10,127,225,216,62,100,99,170,232,99,12,225,18,106,91,144,83,107,174,101,75,118,154,158,132,86,196,155,161,255,128,226,150,201,251,117,142,134,156,186,45,90,245,110,44,98,25,188,184,255,25,235,125,127,157,167,40,246,7,252,13,63,45,75,179,19,175,152,124,14,57,90,35,61,237,63,69,26,70,87,41,99,244,108,82,27,38,224,167,90,40,232,41,8,8,43,236,148,83,77,246,124,158,240,15,109,127,248,11,98,95,85,170,106,6,55,221,81,194,51,206,210,194,224,14,206,98,223,6,6,154,95,42,187,220,167,144,215,169,108,251,198,116,50,59,32,117,164,89,71,101,76,243,105,37,118,97,182,203,182,233,15,141,231,243,39,55,98,24,1,74,183,173,178,24,116,29,103,175,232,69,30,2,95,126,138,228,48,148,77,186,50,253,47,64,29,136,242,158,97,225,241,232,194,115,178,174,32,101,219,216,164,112,11,249,203,23,64,136,65,178,135,59,13,96,232,76,103,49,116,45,68,83,105,37,136,140,240,53,12,247,42,100,25,166,204,229,237,11,69,112,220,65,156,132,181,90,117,80,123,115,38,167,79,10,224,201,199,31,209,178,137,236,47,61,22,181,222,56,120,224,249,121,138,61,139,28,168,52,105,42,151,129,22,190,244,88,125,41,251,4,61,39,81,182,26,93,131,59,189,13,88,151,197,40,176,29,75,169,34,132,158,230,16,116,11,244,85,67,14,26,2,249,203,138,174,176,48,244,227,171,229,163,62,58,235,10,103,113,56,231,169,87,17,72,166,68,155,22,196,45,54,113,81,145,57,37,116,20,72,232,32,56,222,243,225,28,84,176,164,158,213,37,219,188,34,202,138,130,163,14,21,216,209,156,89,238,76,17,48,68,24,30,102,245,225,13,201,192,4,12,252,201,11,214,84,246,48,148,116,133,101,207,104,92,89,141,84,94,149,21,228,169,167,223,43,7,2,0,254,204,87,24,177,220,84,169,14,171,52,166,94,66,118,170,218,155,205,200,185,252,110,34,5,188,151,246,25,128,201,254,45,96,46,189,35,7,9,72,132,88,57,119,174,105,1,14,225,247,90,214,175,174,187,163,251,125,209,246,202,241,34,135,62,142,217,27,158,173,104,197,178,144,85,150,95,70,118,151,138,145,54,233,247,154,178,23,52,214,254,60,141,183,115,250,105,113,208,103,89,143,83,132,231,207,54,38,15,179,129,214,114,210,193,190,8,60,41,143,133,8,103,149,101,142,89,138,229,184,247,10,46,32,166,165,98,249,97,235,74,170,122,198,190,172,12,71,74,111,232,55,246,190,119,29,198,103,176,206,178,179,88,106,86,156,53,116,13,223,119,229,185,197,128,52,255,140,252,186,159,61,4,64,9,86,108,145,114,196,82,3,207,136,138,80,252,146,10,45,124,105,169,17,39,221,213,95,250,194,45,125,118,76,13,234,246,205,210,194,30,69,233,32,2,68,187,106,73,1,4,129,236,204,202,1,253,255,35,189,214,229,110,210,155,182,134,194,6,129,230,94,80,242,69,56,161,53,24,233,245,185,215,79,243,221,126,113,241,223,66,140,172,116,202,202,161,12,25,199,57,239,155,127,188,216,45,85,164,245,136,154,12,253,154,189,47,237,231,243,193,9,151,189,68,3,132,147,221,96,102,238,104,22,13,134,46,169,32,231,132,224,174,199,192,194,45,244,135,206,192,201,163,29,113,6,105,31,85,22,29,229,238,204,70,150,154,129,14,138,173,225,104,128,50,221,45,114,42,203,202,251,131,165,14,35,167,158,202,202,161,168,129,166,103,42,88,142,216,101,1,243,215,201,244,144,75,181,2,89,85,85,183,18,165,150,128,4,254,12,126,22,155,210,226,209,225,170,126,67,127,187,72,42,239,238,118,109,82,145,172,204,159,179,0,244,152,74,86,3,102,2,157,186,148,86,48,49,69,0,71,212,13,122,74,225,176,217,203,57,241,82,218,196,125,213,219,161,72,196,130,37,215,185,164,59,213,194,167,58,36,166,55,187,34,182,151,219,94,179,161,190,130,204,33,126,197,145,3,227,168,115,210,200,245,80,189,208,250,240,137,186,172,135,124,46,85,185,130,219,247,123,169,248,76,95,141,154,115,44,192,36,44,217,229,75,173,212,253,51,165,85,114,187,194,41,173,230,136,248,94,29,72,126,207,121,105,143,132,109,62,222,82,102,50,138,133,233,58,12,97,221,5,11,126,17,11,103,125,163,212,170,205,13,193,231,207,200,173,62,232,95,61,128,43,175,191,219,49,107,128,75,26,46,126,253,116,18,157,227,159,84,98,244,107,38,11,211,194,203,77,87,68,210,110,34,35,238,218,31,198,201,41,143,6,109,237,188,152,59,223,118,222,212,156,191,35,66,53,144,133,97,104,32,71,128,170,107,249,70,3,47,93,71,87,14,23,254,163,194,107,185,95,245,121,224,80,61,245,210,240,189,192,36,206,213,220,39,90,13,137,10,164,62,246,166,65,76,94,54,18,149,188,132,103,230,88,226,36,36,200,201,57,59,85,40,42,253,19,8,7,197,184,212,109,177,143,229,186,188,58,141,238,58,185,254,47,198,126,80,122,169,198,33,198,197,42,229,236,198,200,64,150,151,219,107,167,45,124,182,127,8,28,98,53,235,219,15,196,244,120,164,27,241,69,126,120,42,160,125,168,150,153,138,248,158,113,214,25,203,20,115,230,176,214,97,72,130,64,16,46,101,219,212,189,31,174,201,147,76,121,246,235,13,219,162,15,107,89,4,81,47,59,189,146,11,248,251,162,73,94,7,66,226,80,46,108,193,7,163,158,242,220,124,188,180,2,213,142,66,208,108,12,3,226,184,152,0,170,166,32,117,5,138,79,103,43,140,123,205,243,18,245,111,167,0,102,57,30,235,21,234,83,66,188,128,138,72,44,20,24,122,90,105,239,31,163,132,33,241,109,101,234,224,135,119,0,94,229,112,29,47,174,102,207,117,188,4,47,252,44,79,183,39,235,73,32,52,192,215,55,176,211,140,25,116,167,89,90,180,77,186,212,150,135,112,237,255,177,108,193,27,128,156,209,137,11,182,188,247,66,87,129,237,115,65,13,28,249,173,95,27,166,209,179,18,188,109,210,46,209,148,59,248,168,140,203,0,180,100,247,183,83,142,15,10,229,235,21,59,120,3,148,203,39,3,70,162,247,250,39,20,89,253,253,116,193,245,158,254,71,161,62,176,223,53,110,210,110,38,10,186,101,251,10,206,189,218,230,230,182,136,140,168,188,125,249,35,106,11,17,131,210,22,7,22,227,195,42,42,5,161,175,162,127,59,164,247,208,207,167,77,167,152,165,163,207,188,90,65,126,199,191,213,174,25,198,58,215,252,74,168,186,119,91,88,250,182,250,80,153,245,34,17,250,232,208,149,155,224,7,166,146,67,72,127,168,69,238,137,6,240,144,102,170,79,127,120,30,175,172,62,42,131,213,8,76,63,88,2,79,125,199,181,102,249,11,84,100,103,181,32,186,170,40,164,56,183,120,160,166,170,0,174,6,17,210,73,140,246,147,152,102,223,115,136,201,106,34,66,156,124,87,126,96,115,61,195,10,85,93,56,10,213,220,143,76,21,180,145,206,57,214,224,236,91,192,168,199,125,65,166,203,169,124,25,124,126,128,158,141,30,69,1,52,223,208,150,173,201,53,116,181,134,139,220,34,43,162,168,76,127,142,247,68,124,214,66,21,49,241,99,28,20,193,99,187,94,80,87,184,76,21,152,28,181,63,3,85,13,5,173,39,202,82,77,74,34,135,199,77,209,164,181,182,191,68,233,192,180,46,56,197,99,107,239,0,164,177,236,149,28,25,231,235,73,108,248,42,155,75,30,224,100,170,41,200,133,107,223,168,216,225,171,120,197,119,6,70,206,207,19,63,109,181,47,213,34,45,137,77,220,230,56,244,241,35,73,239,173,162,183,45,124,64,196,212,133,66,202,39,137,47,179,113,53,206,124,22,228,112,62,254,241,161,50,11,200,159,248,1,144,177,115,60,126,86,230,112,253,2,179,62,176,202,68,179,66,236,209,178,148,247,19,236,97,218,141,218,133,134,240,169,184,44,28,157,80,4,17,113,69,210,234,94,89,204,241,248,75,53,89,52,248,47,102,92,94,231,100,73,137,130,102,199,197,27,39,117,204,45,123,171,189,93,74,234,177,5,184,176,139,145,142,36,115,238,243,117,10,79,181,77,149,74,119,108,179,249,166,180,194,11,172,188,179,94,54,70,59,134,253,161,97,201,66,219,126,49,175,200,113,166,230,252,12,54,90,96,97,51,181,43,46,2,251,179,128,43,179,173,45,13,224,94,252,204,75,178,203,21,99,107,148,203,18,150,16,7,22,69,142,60,21,38,25,151,120,203,115,227,197,228,75,24,142,120,28,57,160,189,198,35,14,178,10,207,156,30,111,119,196,9,185,71,33,24,11,107,253,88,168,144,93,178,189,87,157,28,76,190,222,112,48,190,148,196,97,24,24,152,228,207,20,184,135,71,220,255,35,174,209,243,229,38,92,109,89,217,27,153,252,16,222,41,149,41,250,166,70,236,196,10,137,118,163,144,170,204,98,90,234,180,246,34,54,131,170,76,150,171,38,255,54,156,138,126,211,64,220,187,40,11,101,1,100,179,87,198,128,27,137,124,154,114,125,159,21,117,3,129,105,137,242,5,55,152,191,187,177,53,215,103,201,60,181,97,211,11,217,87,42,248,106,111,235,225,133,161,250,57,7,170,207,84,64,106,154,241,168,79,1,90,75,235,148,234,154,69,28,191,175,68,97,21,30,168,33,196,42,43,27,50,107,77,116,237,121,20,204,164,60,21,4,32,85,14,69,168,130,149,165,255,20,238,10,87,117,150,170,37,58,91,31,222,63,171,80,180,32,53,59,156,27,55,179,73,19,66,99,160,189,69,89,45,100,226,168,28,225,176,222,232,150,154,135,126,56,236,119,247,74,49,9,129,176,253,247,39,151,85,203,10,248,188,30,1,231,94,69,182,102,155,222,69,89,243,121,121,46,116,163,152,67,48,34,156,71,123,108,94,160,207,163,254,17,187,68,109,34,112,120,237,148,132,8,28,109,126,100,104,254,23,118,13,136,187,159,227,253,90,231,76,51,159,34,144,234,248,26,5,215,216,220,155,151,137,47,5,219,165,109,7,171,184,167,140,73,200,113,155,98,126,80,0,98,231,53,203,169,138,166,110,32,191,163,207,68,188,93,217,149,48,247,63,207,240,214,236,56,236,86,156,51,176,112,29,11,70,46,158,152,163,165,121,176,51,73,62,255,186,219,95,68,173,136,89,76,209,217,70,84,194,37,138,84,255,12,2,155,104,19,90,37,210,36,243,172,250,130,61,116,11,250,184,216,183,182,240,119,104,157,26,44,16,131,10,95,22,201,234,153,19,50,167,13,84,222,154,237,90,35,92,135,183,82,164,165,10,80,98,58,246,150,248,113,133,108,102,221,139,105,209,192,74,86,254,154,108,82,71,126,21,92,152,219,200,84,203,157,42,235,236,212,214,49,107,132,230,150,255,54,144,154,87,174,225,51,153,71,235,84,56,192,21,10,221,130,92,23,246,226,164,83,57,129,225,216,19,205,149,223,151,226,171,54,170,90,222,159,12,174,118,242,204,63,218,90,238,223,78,120,89,195,27,8,40,42,166,206,162,159,9,23,42,30,132,230,34,204,251,72,159,150,66,180,106,54,2,231,244,102,116,212,163,134,16,17,7,177,215,109,52,1,2,49,39,112,245,98,89,208,179,92,61,223,79,235,44,240,47,21,157,207,184,97,197,186,20,21,116,237,224,104,230,198,199,56,84,192,109,196,71,246,217,38,190,98,221,165,245,58,134,213,98,234,247,208,98,66,156,54,18,246,41,194,221,148,199,63,212,141,195,71,108,6,250,25,140,90,1,232,17,47,201,61,223,141,191,225,206,86,188,61,117,84,80,108,141,92,238,98,194,60,64,234,203,238,0,19,199,101,160,29,175,13,104,192,211,99,36,247,21,47,69,249,164,117,122,47,91,142,248,206,90,155,151,55,179,130,199,210,185,9,112,77,202,79,117,114,25,7,184,211,141,172,198,136,185,38,255,139,183,87,250,29,208,85,201,118,231,215,236,20,208,128,193,134,237,41,134,228,173,237,135,240,35,76,201,238,82,150,233,49,63,252,217,80,18,180,100,248,98,213,27,58,182,116,27,44,88,168,142,1,195,23,157,25,98,30,96,246,18,201,34,1,184,157,62,37,232,13,255,136,193,230,77,111,226,114,219,164,185,37,10,3,102,12,166,207,209,136,121,154,99,209,249,234,109,168,81,200,22,5,222,17,198,248,116,220,58,139,219,80,242,113,145,31,95,46,183,200,97,204,0,196,8,2,73,75,244,111,247,252,111,89,255,172,182,112,17,26,55,124,118,249,142,83,170,96,57,110,23,171,26,145,249,108,1,127,193,222,131,231,109,124,15,193,63,115,91,193,4,124,82,142,134,71,148,175,240,75,159,230,251,188,194,182,29,24,77,171,149,218,173,103,44,92,114,132,37,2,220,36,176,119,140,249,50,108,52,88,108,233,240,129,0,173,75,7,13,87,220,196,199,194,188,216,0,219,94,198,217,55,200,25,181,98,168,147,141,218,229,236,118,15,239,186,156,131,119,226,214,34,208,142,134,216,72,189,115,188,175,78,141,191,59,180,7,251,156,126,107,78,147,208,143,113,178,234,178,198,22,22,167,83,218,164,13,95,135,239,200,13,77,58,126,58,61,199,208,52,24,85,175,244,114,179,84,113,115,170,219,120,139,145,148,237,216,59,38,133,123,137,134,224,111,149,36,107,222,72,180,138,123,52,10,37,1,64,245,50,170,156,147,230,148,197,245,208,98,188,230,114,59,134,41,70,124,191,200,223,178,102,189,140,208,228,82,101,119,232,56,186,85,106,59,222,189,63,150,234,3,70,148,237,45,9,249,121,197,203,175,110,65,162,250,219,183,80,199,206,41,146,37,62,210,196,20,135,227,159,77,120,107,251,173,243,227,245,113,211,35,170,201,77,135,218,60,130,214,195,230,213,217,119,138,228,84,119,201,168,142,114,136,250,69,102,234,219,99,80,112,173,87,214,162,84,162,35,78,147,220,238,240,18,193,239,88,93,11,88,185,212,36,223,152,165,89,214,190,117,7,127,28,165,251,137,203,206,145,25,210,228,134,251,255,11,36,252,64,97,72,167,219,32,109,93,34,97,161,3,169,86,252,228,28,39,155,22,65,200,113,211,192,110,228,240,243,207,69,156,32,248,136,41,64,239,210,47,69,15,55,97,90,173,205,74,14,161,85,58,24,110,76,141,118,39,245,154,15,200,59,117,227,106,145,14,196,130,9,118,237,118,219,234,63,170,119,21,79,59,244,187,141,218,72,222,230,133,48,69,226,224,18,107,103,36,177,77,132,92,176,100,52,64,30,193,20,209,49,171,241,235,48,204,105,174,192,184,134,196,82,21,132,246,47,118,137,129,1,196,94,140,21,44,167,206,185,91,63,67,178,50,164,83,209,232,186,33,156,201,123,242,195,51,72,132,87,237,128,214,233,248,151,121,216,43,248,44,240,212,140,78,30,247,201,200,29,82,79,33,51,43,228,242,246,207,245,145,169,31,233,21,81,248,201,72,201,115,81,255,32,86,209,199,129,191,68,67,145,140,117,101,59,138,110,76,91,167,224,83,68,148,99,13,85,7,83,179,187,238,73,125,133,150,172,236,95,38,22,124,133,154,172,93,27,64,100,94,41,214,219,203,117,15,112,112,73,78,72,112,145,84,206,38,157,125,14,140,81,137,202,150,93,186,4,134,208,181,158,51,101,16,99,78,209,254,23,164,130,206,212,173,234,77,182,170,207,120,161,152,54,79,84,4,180,188,241,107,215,106,141,55,109,122,62,162,181,222,193,68,52,75,177,1,141,143,214,18,85,12,12,201,180,26,195,230,66,126,171,47,247,127,228,171,42,90,39,241,66,12,19,68,118,178,216,13,173,206,235,181,139,3,36,67,128,107,183,171,49,38,48,252,25,120,177,122,62,75,136,7,72,230,32,150,128,6,46,32,122,124,121,148,134,175,155,32,96,215,133,237,16,19,221,92,135,205,188,106,3,34,250,173,156,157,177,151,141,88,131,134,163,250,152,160,204,107,40,158,233,163,156,46,174,179,76,216,230,57,239,133,97,209,164,171,148,111,101,24,180,54,228,253,151,46,37,60,20,4,53,152,159,17,58,233,165,86,62,1,35,57,57,173,61,8,146,151,173,163,112,138,202,151,60,253,110,198,203,250,222,15,131,130,202,108,210,50,223,82,92,32,94,23,143,146,179,63,146,203,81,59,143,83,42,130,172,186,236,126,126,150,242,94,221,85,248,51,230,26,227,226,202,220,128,22,58,188,149,48,245,40,109,174,151,166,160,136,2,114,116,51,34,181,74,113,63,172,161,151,29,142,43,225,114,47,34,176,54,108,54,162,45,157,32,131,225,170,32,139,14,173,186,85,175,164,40,226,75,64,186,9,163,115,117,117,206,93,95,41,127,237,232,84,93,189,139,46,157,228,239,168,30,194,23,216,181,214,74,253,7,2,162,118,46,250,1,37,5,87,61,99,124,167,251,27,88,109,102,131,68,103,139,149,130,99,86,208,225,87,9,169,157,32,44,117,46,153,197,222,33,185,110,55,5,15,10,237,163,163,8,6,107,221,42,163,87,99,16,114,199,219,56,130,160,17,216,189,62,221,189,130,88,25,249,21,60,145,237,163,8,68,246,180,70,93,87,192,87,98,4,230,140,23,199,12,211,224,84,22,138,161,109,255,227,74,137,247,218,234,146,62,176,194,37,35,69,2,209,244,56,232,113,232,98,6,84,220,78,12,43,67,145,111,208,181,209,47,16,127,126,179,56,172,23,112,164,132,103,0,250,27,239,4,188,0,58,7,211,230,187,91,192,10,29,155,110,5,236,135,52,121,194,38,190,133,171,210,191,165,112,196,141,173,96,83,130,16,88,87,189,117,91,198,50,84,175,178,174,203,163,121,185,3,189,127,127,99,94,223,242,180,177,66,19,11,29,201,223,44,0,176,113,118,104,222,195,16,155,120,185,232,244,31,95,71,13,155,11,1,99,86,72,28,217,12,55,90,120,219,123,103,113,212,89,202,96,65,231,46,61,85,187,228,9,114,122,38,68,94,219,122,232,26,116,15,85,236,70,193,27,232,157,28,253,65,248,165,251,165,213,50,44,84,183,182,73,208,55,200,66,80,254,57,147,81,103,45,159,58,115,43,46,53,76,64,93,118,223,109,145,118,7,66,49,67,145,250,201,105,184,207,222,112,29,73,174,72,154,122,116,88,221,205,208,24,48,223,79,135,5,98,159,41,140,101,241,102,214,112,206,255,76,104,56,8,3,145,68,109,177,137,10,167,34,46,102,230,167,11,9,164,177,94,169,191,129,255,70,16,12,191,124,243,146,104,71,123,107,11,30,89,202,36,179,159,246,154,52,4,251,110,143,22,206,193,209,58,166,14,158,197,92,150,86,224,67,9,251,105,63,123,58,26,3,126,179,21,4,202,120,70,179,237,96,166,13,64,1,70,92,144,159,119,110,64,145,211,23,53,86,81,73,36,206,43,18,56,205,134,128,224,6,141,66,61,127,125,253,221,159,236,89,101,223,149,31,212,52,9,13,85,138,138,114,11,92,235,87,25,189,163,136,27,220,175,201,0,241,239,158,8,43,253,51,4,160,10,218,203,146,12,83,22,34,85,27,190,217,88,36,122,77,246,46,85,137,136,75,201,25,122,11,58,46,70,99,93,6,53,120,98,108,37,91,10,68,116,130,199,182,169,34,248,249,64,84,48,208,226,222,150,15,248,45,16,132,152,216,160,240,125,146,108,170,221,208,145,37,65,151,47,151,142,122,217,131,228,60,224,212,30,185,59,199,111,225,90,243,90,111,43,24,177,89,182,221,246,102,106,231,181,224,15,8,244,248,118,123,116,252,17,255,114,82,251,23,83,49,241,193,29,94,192,134,82,179,222,93,43,107,224,19,149,62,138,74,223,44,143,163,248,59,186,243,126,163,72,42,209,209,182,215,150,163,190,16,67,255,63,84,130,58,3,134,89,140,225,212,159,87,225,77,99,99,116,155,10,25,0,106,31,60,254,189,240,175,178,30,94,170,109,77,107,18,118,225,136,152,220,115,20,197,166,193,73,26,95,217,252,14,28,160,144,77,0,202,225,76,100,123,201,6,104,129,45,103,246,147,184,159,141,120,50,60,87,253,133,197,210,100,157,255,148,243,65,211,33,213,226,188,63,209,79,162,163,33,175,160,128,109,93,12,43,97,160,89,17,73,117,122,154,177,183,188,60,201,102,170,174,151,62,207,239,101,153,43,14,175,95,102,22,146,194,96,117,222,137,94,199,230,29,31,79,136,82,80,214,95,10,4,13,210,251,96,113,53,75,219,174,55,86,129,124,119,159,221,104,189,56,18,149,96,182,7,192,15,189,193,161,9,20,85,182,196,65,32,13,250,47,50,200,249,140,18,10,184,89,66,125,55,27,184,163,75,197,6,234,191,241,140,106,244,46,192,11,186,179,100,9,236,27,222,64,16,44,239,222,245,34,139,252,184,146,218,227,117,114,246,137,235,145,144,20,16,39,12,139,0,166,212,32,127,39,120,123,151,193,65,17,225,73,217,32,4,0,200,70,175,215,249,7,95,94,46,60,167,72,69,9,65,86,74,98,186,33,208,170,97,26,111,118,97,110,1,153,213,195,193,103,225,77,29,43,176,5,164,127,174,116,232,220,233,235,252,22,44,74,17,46,193,216,182,141,80,102,216,163,169,93,253,68,59,161,16,14,204,249,144,133,59,125,12,75,133,221,125,166,211,105,210,149,20,152,142,24,1,58,52,117,130,181,31,212,115,153,91,35,29,30,160,216,157,135,252,5,78,23,142,13,137,218,203,78,159,94,178,189,84,79,83,95,227,213,239,69,1,141,249,246,65,61,36,246,84,60,216,52,79,0,230,7,111,69,105,13,192,241,56,30,171,202,191,86,49,60,233,210,48,131,185,52,76,45,127,194,50,44,26,220,12,248,6,120,91,225,141,214,215,86,105,74,167,18,154,228,219,38,84,35,21,138,53,245,136,140,95,2,46,148,51,13,94,109,160,210,51,150,242,8,136,37,90,198,129,224,247,4,127,243,208,131,24,50,99,40,6,4,62,58,73,177,245,191,80,201,145,61,156,211,255,227,145,77,178,159,220,62,181,69,40,131,155,24,94,210,19,13,207,54,245,228,117,177,106,110,165,34,102,35,125,244,238,250,46,161,122,191,236,242,31,223,29,254,113,160,43,253,75,82,4,144,85,36,18,45,67,182,232,248,158,197,214,237,184,183,84,115,51,225,173,21,137,112,166,134,132,163,184,43,126,113,225,64,187,29,36,132,206,146,41,112,121,170,220,173,47,241,123,45,119,227,25,85,120,18,228,22,238,193,142,173,141,244,197,24,93,115,230,18,238,254,112,159,66,245,196,109,68,236,41,86,236,135,202,141,176,184,49,105,252,222,39,29,50,246,173,234,194,136,68,249,247,162,249,204,221,45,123,134,83,31,208,169,41,86,242,6,236,213,120,74,54,210,62,90,33,180,223,39,26,7,226,7,37,217,204,102,246,44,1,0,201,22,79,5,140,221,192,113,54,40,200,19,154,65,106,92,192,61,139,72,204,128,154,64,26,237,35,230,144,54,158,219,85,27,148,232,142,72,139,204,235,254,61,177,153,161,158,127,121,242,126,255,51,173,23,120,60,15,71,174,26,118,162,113,129,77,64,193,92,172,49,215,69,35,107,110,104,104,228,85,201,178,232,225,116,102,24,188,44,160,3,108,53,208,236,102,254,112,89,175,124,129,136,86,173,116,243,155,6,84,238,109,172,20,65,130,115,159,196,140,88,119,31,19,74,120,43,136,169,194,240,144,84,71,145,247,197,5,186,122,76,11,32,112,140,22,20,197,48,251,99,136,22,209,226,200,215,250,211,13,44,50,44,112,162,2,123,180,66,21,255,214,81,37,78,135,87,88,140,52,185,150,200,241,169,68,94,112,254,212,249,79,193,106,198,146,190,49,173,82,63,249,50,3,230,90,47,3,64,112,180,131,244,133,13,8,168,111,10,6,47,24,69,169,231,66,171,139,71,142,122,168,164,141,148,86,122,84,165,170,236,196,77,187,177,97,228,6,129,235,26,221,235,8,237,52,37,5,236,87,56,211,203,137,34,102,38,235,32,140,59,135,97,198,17,228,5,135,125,85,171,192,95,252,147,90,251,175,156,161,142,18,7,166,211,30,205,25,89,239,46,122,135,253,78,35,171,163,12,125,143,70,163,7,252,161,216,97,131,33,217,107,65,71,245,182,26,73,93,18,103,112,59,125,209,142,190,57,206,42,220,40,146,92,59,117,240,10,37,110,245,210,198,147,137,163,177,125,51,0,253,98,81,147,73,105,244,37,142,66,234,152,168,100,65,208,92,174,219,30,137,5,115,188,82,89,231,33,186,177,30,204,231,6,149,148,59,55,167,33,190,141,60,139,56,167,76,186,174,70,109,215,211,158,191,43,87,143,244,106,248,227,226,57,72,124,241,221,173,198,29,192,172,25,50,62,39,79,129,184,129,136,219,175,133,32,5,188,130,106,222,78,144,249,198,217,218,65,241,44,101,155,162,71,161,243,10,17,183,11,69,177,122,168,186,236,33,183,35,35,160,240,20,14,118,124,169,204,61,162,105,132,140,125,30,160,224,48,104,194,52,143,56,124,11,29,77,171,202,241,202,118,207,79,101,64,168,10,149,7,27,138,140,207,61,35,89,118,34,39,94,62,208,153,61,137,238,222,100,48,185,14,92,74,191,135,158,153,161,122,108,178,226,102,23,231,132,115,41,192,58,207,117,34,82,35,162,3,76,88,1,171,76,54,235,58,247,83,140,223,227,168,206,41,87,227,154,217,238,131,163,198,77,177,81,164,239,174,159,175,71,217,39,224,180,143,90,38,115,193,18,207,238,9,26,150,87,120,56,54,18,246,213,212,133,7,0,20,63,229,76,230,59,142,114,79,137,209,156,155,60,143,0,195,247,53,154,150,91,105,234,173,70,229,70,90,187,210,247,174,46,46,150,60,91,187,28,8,216,226,244,232,59,60,76,208,32,193,134,53,16,27,38,24,114,167,104,247,157,148,165,250,178,151,215,207,73,96,15,38,187,172,74,185,91,247,185,225,21,88,128,95,176,127,75,236,143,159,237,226,34,134,164,221,222,242,188,13,144,203,186,57,147,80,51,100,139,52,100,31,146,106,123,175,97,43,103,172,69,111,164,58,188,47,176,243,131,204,108,50,137,39,1,35,27,222,247,253,252,30,47,40,214,244,221,251,80,199,40,243,105,208,146,95,75,73,123,179,62,91,39,243,143,204,71,25,203,212,213,106,215,176,127,89,205,228,68,57,2,247,93,49,192,139,99,83,209,182,92,135,47,79,175,178,101,96,252,96,231,0,149,211,121,124,176,92,222,229,100,240,80,113,46,202,204,185,193,176,239,191,79,206,66,227,175,206,180,67,93,28,34,200,228,152,124,190,213,234,59,12,38,92,121,58,172,20,66,162,235,20,108,68,124,68,85,187,57,205,158,67,254,74,40,187,97,239,239,24,219,162,173,157,81,3,74,50,33,148,223,14,159,128,172,12,166,33,74,228,223,152,214,119,70,31,193,86,15,146,3,166,159,36,23,88,229,131,194,185,171,33,57,154,4,205,246,248,229,193,68,254,240,230,218,189,96,83,65,241,55,136,77,197,199,128,14,166,249,51,239,165,21,73,135,50,71,91,170,70,238,141,47,10,41,5,221,77,9,69,42,218,232,192,253,230,253,37,131,192,225,199,74,214,115,22,107,109,153,9,205,124,96,85,65,75,215,15,107,78,80,72,63,55,232,71,150,33,4,217,92,52,154,25,125,142,111,178,59,169,83,164,232,168,164,59,64,94,175,149,199,51,43,33,38,174,175,186,103,139,5,172,75,167,13,70,97,31,3,77,124,68,164,201,237,50,117,26,252,205,218,190,64,120,161,231,8,33,11,216,249,215,235,29,221,159,197,19,180,132,123,25,109,107,12,151,166,249,247,145,91,132,28,143,68,12,13,6,214,67,140,4,138,64,28,30,158,6,200,65,128,235,253,37,197,125,244,254,26,2,132,76,136,95,125,45,54,161,215,150,11,149,236,111,54,122,121,113,104,11,114,248,140,78,198,180,165,123,176,202,84,182,128,114,17,249,107,126,167,45,207,5,199,241,8,232,184,244,7,150,176,88,198,67,237,55,44,139,178,119,144,64,121,72,32,100,34,249,129,105,236,93,19,15,20,12,196,113,72,245,14,253,251,21,28,49,61,129,252,222,250,146,170,24,150,195,36,97,162,67,95,185,2,14,3,168,195,64,159,139,93,77,235,213,65,55,176,207,183,30,227,187,26,209,55,235,95,197,228,192,217,17,9,80,145,241,236,149,215,76,227,133,167,120,78,3,62,79,81,185,169,56,213,125,238,31,145,212,254,51,16,69,41,186,83,60,45,27,56,193,248,218,111,34,71,100,60,217,42,112,231,129,27,249,158,83,81,205,57,123,30,123,64,39,244,24,73,169,50,249,138,103,105,149,166,194,169,142,90,40,41,137,84,159,177,48,69,182,59,39,197,31,130,16,245,105,49,204,228,90,144,252,129,31,112,196,63,100,214,216,18,236,220,63,90,145,5,113,172,1,21,142,21,98,49,242,2,203,226,34,238,87,25,7,195,6,116,115,99,82,65,5,108,88,45,80,101,35,198,51,250,81,145,112,224,71,160,157,22,185,125,157,128,82,244,147,91,143,70,15,12,211,144,206,78,120,120,138,118,13,15,235,89,240,93,190,78,151,29,52,159,169,201,136,203,94,141,243,226,254,201,120,78,37,126,209,70,37,114,161,159,27,5,6,90,63,155,23,2,73,177,4,103,189,35,20,18,114,97,9,125,38,180,244,18,133,102,0,118,37,31,76,247,219,138,49,200,60,130,232,124,89,57,33,98,12,26,167,238,204,67,147,80,178,79,20,34,68,14,111,231,27,19,189,240,1,190,32,82,76,191,195,127,244,24,154,84,228,226,177,14,171,57,108,94,38,220,195,53,127,249,223,10,153,69,180,182,89,36,166,21,230,240,52,93,66,33,151,47,120,47,233,20,208,253,192,125,208,232,18,105,191,157,216,163,199,184,164,12,113,213,217,85,225,227,21,135,234,117,199,129,85,160,158,127,247,108,189,125,249,191,122,121,231,145,161,106,31,205,253,150,64,11,104,58,229,99,172,32,20,177,164,163,116,213,12,160,80,107,167,163,138,188,179,184,88,28,33,245,207,210,212,63,210,136,133,187,8,61,156,39,134,53,228,21,131,180,135,94,231,157,78,97,175,201,245,200,196,83,16,138,110,151,47,152,248,179,31,127,11,250,229,38,204,200,87,22,199,251,134,38,141,110,172,64,233,172,69,235,74,136,121,215,213,171,87,73,170,149,226,52,36,110,58,161,81,55,132,254,14,253,20,121,80,224,98,112,205,240,133,216,116,226,226,208,126,105,61,251,109,77,133,216,150,7,180,199,1,85,103,40,97,31,177,103,239,90,252,81,90,44,253,195,186,250,182,209,143,110,40,150,32,248,92,251,52,173,168,208,27,36,88,59,3,51,11,51,83,92,237,18,56,180,112,204,206,190,142,205,14,185,83,19,32,188,65,24,216,37,235,199,180,192,70,78,203,67,139,64,122,111,41,105,114,62,200,249,37,73,85,237,149,147,174,127,217,33,25,173,127,54,46,81,56,55,217,18,54,197,167,183,87,56,210,76,50,25,216,185,97,15,227,226,133,75,244,184,99,20,212,154,150,130,64,183,80,127,123,225,222,230,224,63,122,140,24,142,72,32,104,20,248,124,173,2,76,199,254,14,90,184,226,143,161,132,153,75,27,83,46,0,57,228,215,240,197,224,140,221,11,112,236,168,23,151,36,59,82,9,174,166,132,195,195,210,125,108,207,116,170,247,219,127,40,151,21,26,34,107,3,194,240,151,85,57,251,84,32,245,240,162,184,17,204,133,126,127,36,182,209,45,224,131,62,90,38,154,75,162,232,184,101,119,51,99,18,17,106,245,239,114,214,76,13,218,193,121,204,93,10,188,245,59,248,119,123,41,102,193,94,41,187,223,121,134,61,52,69,237,144,148,68,205,209,210,57,170,250,125,134,191,65,196,122,15,38,184,125,214,162,116,192,46,187,150,128,86,46,152,79,26,95,176,122,149,165,215,2,170,90,179,17,245,122,26,41,111,150,141,104,119,20,8,82,31,197,138,11,6,102,18,100,114,95,69,119,15,138,35,250,26,137,49,247,215,110,48,250,27,185,117,3,66,204,23,4,164,29,60,174,255,60,227,194,201,99,58,5,134,224,168,153,24,112,58,225,70,85,203,61,127,5,161,100,57,63,227,117,226,20,61,179,48,210,59,84,139,139,204,184,191,212,90,222,208,138,215,106,93,140,241,178,186,101,151,210,178,166,228,230,32,37,32,167,252,114,18,56,7,69,145,123,43,101,78,132,166,51,62,96,101,176,23,22,29,9,106,249,60,95,11,107,180,136,87,102,126,135,89,132,135,109,239,52,166,37,153,18,248,251,145,202,4,180,190,247,195,172,36,133,220,28,62,130,222,177,252,82,234,159,0,98,126,113,124,102,186,241,106,183,143,247,48,48,214,94,32,95,191,72,158,7,192,9,122,29,186,140,54,131,139,195,89,114,89,200,88,0,18,240,161,222,93,254,117,194,74,125,10,141,78,119,116,49,148,160,14,38,36,4,56,221,22,185,87,110,28,167,226,108,22,71,234,204,102,156,147,110,175,200,14,23,180,0,119,10,151,70,74,166,13,73,138,179,147,245,176,15,164,158,51,159,59,81,194,122,124,208,214,244,138,174,39,253,33,2,93,59,73,214,107,241,187,44,220,92,78,65,35,48,94,243,173,137,185,17,46,81,78,205,205,89,170,47,79,75,7,85,193,8,181,78,108,59,217,68,214,245,93,246,1,207,177,130,94,97,167,222,219,21,180,231,213,169,255,188,199,250,74,164,134,8,20,8,215,123,62,208,102,118,137,159,223,28,203,19,197,119,179,88,20,26,176,167,27,113,32,100,94,105,169,195,66,157,90,15,165,97,23,93,27,44,145,238,92,89,141,231,151,56,107,239,105,248,151,100,233,49,228,92,254,13,162,105,31,136,204,244,139,242,195,139,13,189,196,214,116,248,209,50,186,247,0,228,245,85,203,10,17,106,237,198,98,1,83,224,52,97,119,211,87,116,219,103,13,50,111,135,93,221,71,116,88,153,132,209,201,195,98,184,80,55,26,235,57,2,109,16,202,96,165,65,93,146,122,188,44,205,219,219,136,115,47,67,159,0,223,48,43,57,217,2,199,142,11,89,208,95,47,90,71,109,132,157,185,194,32,5,208,126,37,69,195,136,54,158,81,234,81,0,136,159,233,164,53,138,98,179,144,65,213,212,34,33,168,243,130,2,0,212,245,8,212,95,176,68,137,204,37,220,55,14,24,247,62,71,146,17,244,183,66,82,105,202,209,112,250,19,255,204,176,41,150,138,40,169,234,63,84,51,20,22,91,55,8,224,117,79,120,149,4,137,10,73,165,8,194,230,100,85,241,170,51,99,170,2,151,255,162,127,1,26,105,196,221,24,139,133,180,144,117,178,82,189,234,244,254,37,187,22,47,88,236,148,180,209,46,41,136,100,243,152,102,94,178,120,113,136,160,121,30,239,163,212,55,153,65,33,79,159,156,106,121,128,215,233,194,9,231,89,230,150,193,161,208,76,227,238,91,6,152,27,51,86,179,248,158,143,11,190,77,2,53,235,103,172,192,158,138,41,166,142,164,14,212,80,111,200,158,151,164,120,128,99,53,154,238,6,186,36,124,220,205,178,61,56,189,116,108,237,5,56,18,29,236,51,204,253,6,24,21,62,206,152,222,254,52,233,203,220,78,226,64,118,219,67,129,143,95,242,83,30,185,88,251,5,172,167,170,126,186,76,37,101,205,85,147,187,64,207,82,230,105,195,119,46,30,139,226,241,116,140,67,228,33,167,42,223,189,184,189,221,243,213,149,77,143,249,149,50,41,135,234,159,32,195,44,138,109,180,3,55,164,10,108,212,109,84,232,135,234,224,203,80,129,107,67,73,134,107,149,132,152,75,174,165,95,126,232,128,193,42,125,247,191,214,162,0,169,238,235,118,25,39,43,7,94,46,234,127,110,73,207,103,159,33,38,208,157,11,168,200,217,244,167,25,138,228,190,199,110,6,209,51,53,23,224,145,172,104,51,134,25,201,53,146,86,174,242,14,197,167,212,121,185,240,230,96,229,43,191,81,176,39,139,22,222,59,143,49,41,10,172,182,245,228,126,71,168,245,71,213,214,122,251,208,214,7,131,247,130,40,207,199,228,199,38,174,14,178,51,108,201,139,250,29,74,97,98,231,19,4,122,254,61,219,2,247,121,46,66,213,28,95,159,131,237,198,82,203,13,181,89,236,82,244,115,229,63,33,236,143,188,15,80,113,26,68,166,151,197,203,139,183,223,211,111,64,178,185,91,12,29,176,235,21,207,162,150,126,156,155,17,148,169,128,142,129,151,199,109,5,211,123,155,169,158,189,245,4,14,23,231,209,202,182,31,190,145,180,214,188,178,46,232,203,201,119,248,18,193,215,133,30,236,71,115,165,16,55,213,129,174,251,158,35,26,65,130,5,135,229,72,159,76,205,58,86,29,0,146,242,12,129,186,66,117,207,5,27,66,203,7,148,235,109,97,184,77,3,245,29,79,71,235,45,165,12,57,231,77,180,16,150,133,89,0,231,235,250,233,150,173,181,116,222,254,87,147,252,159,119,102,56,149,2,241,128,22,219,46,8,29,17,89,1,163,175,64,163,5,32,105,115,133,213,213,255,163,166,2,120,122,76,201,122,177,180,4,20,105,234,5,117,214,132,222,174,0,110,220,71,230,153,56,121,138,189,200,176,217,82,248,130,215,177,127,226,187,49,232,26,188,185,118,187,173,127,73,231,151,26,6,29,133,229,223,227,105,8,26,170,119,115,134,224,222,149,84,145,108,249,112,89,123,69,180,132,119,111,21,254,172,172,73,138,105,237,213,230,60,159,126,186,46,138,212,123,108,112,161,250,210,174,156,82,73,76,240,198,252,67,12,170,191,81,209,114,38,89,51,71,189,96,200,14,92,17,74,173,124,89,84,168,210,248,161,128,135,169,176,167,253,4,68,25,69,245,138,18,143,34,202,30,76,169,109,59,162,35,88,37,108,48,161,49,229,23,59,149,155,203,200,190,21,122,237,152,250,168,189,106,14,253,225,120,110,134,103,176,165,211,38,169,161,53,82,41,217,178,69,53,18,67,231,143,15,97,232,195,101,56,83,153,78,173,146,222,255,39,204,190,203,104,141,102,227,156,69,191,239,63,57,167,96,228,147,90,30,82,44,232,27,71,140,115,235,132,185,28,231,250,17,58,253,151,30,93,161,96,218,236,220,114,158,173,225,69,240,137,228,58,251,37,90,150,17,193,226,86,141,8,24,77,198,177,18,8,251,212,208,22,141,33,121,232,68,13,31,124,223,227,20,45,15,170,78,167,92,130,101,41,7,182,109,207,108,229,135,51,133,253,177,63,90,16,254,31,188,47,96,35,177,118,99,243,216,207,21,249,14,214,156,31,174,99,89,134,147,213,9,158,184,237,135,118,56,71,105,242,36,211,174,88,216,155,115,26,58,200,218,83,137,255,195,176,54,232,44,160,40,64,148,12,192,242,76,92,129,11,216,157,167,57,147,204,237,195,114,217,158,30,176,129,172,220,42,115,203,255,150,87,82,83,156,161,31,61,249,236,243,54,229,226,250,87,21,83,63,28,159,181,1,90,172,180,214,99,99,215,191,197,133,126,168,208,172,174,145,59,17,149,168,87,184,209,45,70,37,151,134,122,170,171,247,132,132,163,68,115,129,26,139,20,208,48,91,132,60,23,105,51,86,160,62,142,171,36,2,164,4,190,240,75,159,219,177,93,32,75,123,131,57,78,236,46,114,13,180,137,200,181,30,243,240,123,60,141,254,16,205,57,109,159,40,54,151,40,107,41,107,55,66,220,116,177,184,48,199,242,187,38,249,46,47,226,151,105,156,97,76,133,137,72,44,76,100,4,66,129,230,23,226,74,151,29,175,46,97,177,239,141,14,63,152,250,143,18,30,58,45,87,139,85,171,132,98,241,106,29,51,53,125,186,229,92,124,187,17,90,50,214,232,214,19,187,125,98,195,224,120,174,106,125,67,173,39,60,76,170,188,123,84,111,159,186,189,170,10,78,245,180,228,190,62,158,74,165,50,174,155,158,101,12,205,140,25,68,165,32,151,70,78,59,161,137,251,221,129,245,150,216,188,152,57,29,179,51,224,228,48,101,168,5,18,53,207,51,226,128,49,2,131,106,134,82,87,31,8,50,139,138,138,7,3,158,229,163,126,154,162,199,185,73,252,248,30,168,96,123,76,151,9,252,17,29,26,83,218,34,33,182,103,117,29,41,73,67,98,70,10,87,204,83,189,35,2,189,22,249,210,86,175,156,68,223,184,248,249,200,29,8,213,73,58,120,29,242,65,228,94,121,12,174,69,91,135,179,63,181,22,111,248,54,8,161,197,42,53,229,141,130,24,165,76,193,68,185,13,17,77,234,199,36,7,214,23,190,160,6,96,81,161,148,68,197,165,220,160,21,40,169,102,199,221,167,108,122,7,60,75,207,88,120,101,184,51,56,145,58,42,118,166,159,188,1,148,164,163,161,246,164,5,223,147,5,143,25,162,139,196,184,191,139,20,88,182,154,57,96,235,8,4,153,234,89,50,125,66,17,47,106,162,30,17,128,255,202,35,196,66,252,73,25,219,215,83,167,168,93,140,155,153,51,224,251,38,207,131,187,223,178,252,224,206,198,0,35,249,179,223,10,126,101,115,237,136,8,251,50,253,46,243,40,163,185,138,91,249,56,177,156,240,44,146,186,22,185,221,134,226,102,23,19,122,66,226,245,202,198,9,76,202,96,195,48,77,4,191,73,252,135,22,41,162,203,154,87,163,214,108,110,206,206,136,8,30,179,62,124,237,165,40,125,207,91,187,235,192,133,186,148,252,67,103,91,44,34,131,130,172,16,237,160,19,170,167,21,120,46,215,43,114,40,116,65,180,86,22,128,116,115,6,254,181,255,50,108,167,35,104,179,98,116,163,64,206,252,150,54,82,150,167,181,121,86,35,177,6,24,134,227,18,233,86,17,30,232,191,141,180,76,32,166,236,25,25,162,152,43,46,165,159,38,112,121,129,61,181,205,102,174,239,26,172,32,118,64,65,73,98,181,200,58,44,209,6,162,115,84,60,23,76,161,68,16,94,252,173,160,34,89,39,228,89,102,213,81,63,188,161,149,220,20,160,151,154,50,25,235,52,206,75,65,53,28,236,232,56,14,41,10,235,248,201,207,174,233,44,51,220,81,88,148,20,24,254,232,225,6,203,236,210,199,181,232,158,118,207,192,9,131,138,11,78,224,137,76,215,229,0,83,17,184,188,88,88,255,238,242,238,178,103,193,146,182,138,170,217,10,164,8,247,44,248,30,100,128,55,101,192,34,116,240,203,207,45,58,186,153,28,94,182,63,191,176,72,15,216,33,118,16,36,180,193,6,247,236,207,221,90,135,178,171,172,218,170,135,239,243,230,10,105,241,152,69,75,90,87,91,27,136,235,85,42,36,153,49,238,106,193,235,84,1,107,180,51,254,241,107,21,70,207,120,138,118,113,163,245,164,139,4,156,128,174,164,149,116,39,90,202,175,186,157,179,123,0,222,51,155,104,103,35,189,103,183,45,242,78,100,239,209,243,108,225,230,146,65,62,188,132,134,94,35,150,149,163,70,6,86,93,3,76,199,211,224,46,249,138,173,134,110,32,120,74,1,7,196,24,172,198,167,67,31,118,76,248,95,111,223,137,234,221,196,112,7,81,18,215,193,56,88,191,15,49,91,122,254,82,161,175,25,73,181,75,88,157,137,106,179,30,192,10,22,118,106,230,77,146,118,49,70,36,120,173,177,204,252,133,133,236,140,42,126,201,231,211,36,185,206,13,76,150,170,53,217,11,109,209,227,255,138,87,125,33,64,186,39,214,86,225,83,137,131,10,114,135,204,93,31,79,126,166,79,99,187,98,8,166,2,202,29,211,3,100,239,213,221,83,134,166,243,104,230,134,159,125,175,10,202,163,106,142,207,0,96,59,161,138,85,80,151,205,13,60,85,23,90,163,138,127,179,250,96,55,59,197,165,189,250,82,109,119,209,76,163,55,112,216,242,255,107,240,10,151,135,169,246,219,59,80,230,34,179,60,76,106,194,171,216,225,38,159,191,219,67,226,143,253,32,19,85,116,45,183,88,16,53,250,234,137,147,173,118,68,146,10,172,127,254,139,165,216,23,151,118,110,74,228,103,211,80,111,241,208,239,192,251,101,32,68,135,237,206,234,43,100,160,8,139,94,86,9,113,31,112,17,235,148,69,238,148,87,209,176,109,101,177,82,149,170,233,156,93,68,181,4,212,184,172,227,0,119,106,238,148,67,72,152,93,87,136,221,246,216,119,170,176,254,194,139,36,33,243,15,229,21,228,117,140,220,43,206,21,228,211,203,23,99,166,63,134,28,194,111,56,88,132,222,137,239,77,127,67,154,57,220,235,63,118,152,185,112,157,166,250,8,154,118,250,128,54,231,219,219,171,33,147,100,136,160,157,66,139,37,144,35,128,66,25,134,18,180,251,167,180,2,201,237,120,133,225,234,90,142,60,49,178,14,68,101,4,122,62,193,169,209,47,223,219,222,191,171,237,68,222,157,221,202,110,210,221,39,238,251,28,175,124,145,209,120,34,194,218,66,222,64,27,148,20,196,80,27,235,244,136,110,48,230,78,3,79,137,153,90,102,242,126,241,27,145,65,92,243,100,215,147,94,2,160,58,67,151,239,77,73,18,93,78,162,230,85,35,113,212,97,13,113,99,10,149,149,114,219,56,168,91,204,237,123,203,192,21,37,196,247,252,61,181,130,115,120,28,106,196,163,140,212,52,209,152,153,59,247,173,219,38,206,73,107,1,254,81,53,213,142,23,192,240,255,103,1,249,242,83,220,193,136,76,102,101,148,43,187,111,155,110,98,102,164,90,74,69,241,93,58,221,177,89,148,248,187,70,185,21,217,174,119,60,82,21,29,253,141,53,72,110,203,143,205,242,145,23,175,208,110,190,206,96,1,70,36,182,34,198,132,37,94,85,13,101,237,17,250,183,246,164,219,209,206,151,198,214,155,134,92,175,99,120,59,6,129,156,14,54,155,5,99,105,33,140,140,13,67,236,146,100,229,224,80,207,197,170,158,47,4,190,225,202,68,62,63,196,178,108,36,20,50,177,160,57,146,205,24,118,233,161,45,145,121,159,209,8,87,18,105,88,218,108,9,156,170,20,82,32,61,191,223,185,112,63,72,238,121,145,112,225,14,143,121,177,114,250,153,15,53,9,88,162,254,242,243,222,0,163,34,56,114,241,32,117,23,242,39,129,158,0,91,180,44,47,176,43,133,100,114,234,87,99,197,181,143,195,28,111,96,151,122,3,85,202,53,227,11,77,132,198,67,187,156,6,113,80,159,11,209,58,130,47,177,232,114,255,222,158,117,23,99,200,130,186,209,189,139,49,205,232,224,77,114,50,127,19,176,222,214,38,113,254,46,176,47,106,248,137,102,77,167,88,237,52,136,71,131,231,37,179,195,156,137,153,234,136,79,70,66,232,91,88,99,86,46,185,217,132,160,246,127,76,143,200,101,159,116,33,205,162,238,9,96,191,1,86,123,91,148,56,76,241,198,213,212,179,50,63,208,73,222,15,160,161,252,200,37,75,221,74,246,111,179,67,37,211,184,97,151,138,152,116,24,210,56,200,180,200,93,77,16,138,214,86,6,241,213,210,51,7,59,20,55,96,235,217,79,247,115,181,150,129,40,76,193,49,215,63,197,131,79,148,48,27,157,52,193,45,126,103,129,13,165,77,106,176,229,236,15,240,230,19,64,187,8,73,108,215,33,201,25,24,222,25,60,241,2,88,68,8,18,187,245,199,91,95,205,250,185,245,115,21,218,144,31,65,95,7,57,176,0,109,34,242,238,84,91,28,47,172,108,255,89,124,54,40,238,95,79,64,99,149,0,197,98,166,121,31,179,144,54,75,181,190,208,96,178,178,137,172,18,185,31,196,105,64,72,131,144,180,33,200,241,253,209,13,210,251,220,242,8,162,88,99,81,140,124,143,139,208,18,60,45,36,222,217,171,241,113,197,0,71,54,74,131,123,230,204,243,135,112,16,38,124,157,174,241,178,100,173,227,58,127,246,101,121,166,62,123,144,164,12,164,13,116,68,60,58,48,98,32,73,214,230,82,23,14,126,42,67,5,73,183,6,82,127,221,141,175,28,69,10,126,45,144,4,240,185,14,248,31,71,170,113,42,77,36,150,32,203,70,48,144,46,187,11,55,103,73,140,3,179,55,81,63,45,84,189,142,85,13,129,102,160,6,148,185,88,80,223,140,54,46,42,228,199,224,47,27,168,46,216,20,0,110,180,6,200,107,182,116,27,12,210,7,103,245,183,76,160,67,214,244,71,46,197,106,160,146,106,202,225,238,215,135,237,2,219,135,181,46,204,10,37,38,45,138,74,11,29,40,223,178,188,38,44,191,229,126,50,210,85,28,98,113,23,22,180,130,197,18,209,9,30,14,113,57,135,75,210,67,162,149,197,163,185,216,100,30,68,29,211,32,199,48,68,108,140,195,106,91,216,233,111,37,234,222,113,30,104,181,183,113,199,237,79,252,215,100,51,48,207,205,149,161,77,240,94,15,75,47,242,26,49,43,159,153,51,114,59,108,0,179,7,23,62,83,96,244,249,23,235,140,198,216,39,192,20,100,78,179,8,169,2,26,108,63,150,167,252,54,206,35,193,112,162,107,66,85,226,19,181,246,22,34,13,201,88,59,127,116,21,105,169,9,221,21,167,224,168,76,154,26,50,162,232,27,230,10,22,99,70,249,181,46,34,98,146,149,119,51,82,140,127,208,182,181,171,209,31,105,88,31,207,237,98,120,76,230,8,94,103,143,41,123,142,117,122,154,42,99,132,227,113,224,209,73,124,141,147,213,245,102,39,190,125,219,11,211,178,192,187,84,19,122,190,41,24,181,123,51,178,216,132,154,11,41,38,165,107,139,56,207,88,201,66,59,204,72,56,220,30,191,46,152,220,34,34,115,165,187,246,237,37,146,212,23,131,115,38,24,80,4,130,155,91,184,134,115,68,105,106,238,62,5,167,3,151,42,227,55,159,37,70,82,76,87,174,6,209,92,125,91,241,100,141,129,79,216,93,26,145,182,0,50,78,173,63,93,247,49,28,180,49,170,99,107,26,242,85,59,232,89,245,69,38,33,24,211,47,222,131,11,134,206,113,149,207,218,67,183,156,222,142,210,108,90,14,51,15,52,148,48,3,98,241,58,14,42,127,131,126,15,7,134,163,57,225,231,255,189,91,91,186,128,6,25,155,119,174,196,251,202,210,2,128,138,175,166,29,218,192,111,175,86,139,111,193,224,7,21,239,195,109,251,231,76,118,112,209,122,104,211,173,38,26,176,0,108,208,183,233,233,165,63,4,252,249,244,166,244,128,151,64,176,209,3,157,228,40,244,171,213,137,37,196,148,21,134,206,243,86,123,55,249,75,182,62,173,76,247,102,91,92,64,156,201,73,149,9,245,219,86,190,79,147,145,128,197,49,249,169,45,234,141,135,125,202,231,101,255,87,156,3,231,154,155,40,118,128,121,250,27,122,145,166,134,55,99,188,85,60,86,56,24,63,196,132,4,206,32,246,213,40,226,195,62,132,11,130,147,208,186,146,164,102,4,143,117,35,246,7,146,219,197,83,1,237,86,23,158,63,132,55,94,106,232,97,18,104,215,123,71,15,36,240,136,135,9,237,73,135,149,110,40,161,229,167,253,86,74,109,143,152,182,140,67,84,142,132,73,88,150,8,127,65,65,35,80,117,76,206,255,79,230,172,25,241,85,188,232,196,4,47,7,136,76,160,22,204,134,203,108,174,39,87,179,69,238,255,213,148,234,224,42,255,228,233,136,187,35,155,21,111,211,58,193,52,13,57,86,3,219,154,43,3,227,126,199,103,89,163,47,142,62,114,128,93,171,27,29,69,194,185,51,236,147,1,221,47,45,117,165,243,185,109,103,103,120,44,134,178,27,16,108,63,46,225,199,38,151,225,151,23,95,142,180,202,211,9,190,114,17,251,6,102,41,137,114,99,88,75,226,227,251,184,82,115,222,111,166,228,116,29,254,139,212,45,225,57,247,120,251,193,2,131,75,78,91,241,165,207,93,62,183,119,225,59,194,122,20,75,85,177,251,127,146,157,45,63,238,98,15,183,180,15,143,149,237,44,229,232,166,247,115,3,34,163,255,234,1,27,10,221,114,247,206,42,118,111,255,182,178,218,37,215,8,82,212,7,226,192,41,167,213,7,24,242,166,147,51,44,134,44,144,231,62,73,144,62,100,168,22,225,234,86,37,204,136,149,16,199,37,65,243,197,34,200,75,179,190,97,22,85,195,120,156,95,52,45,180,145,140,62,141,118,148,123,26,163,192,97,5,82,104,157,34,240,185,215,186,47,231,182,184,139,117,230,121,76,131,139,213,103,64,45,253,179,176,47,213,80,19,2,8,126,150,194,170,131,55,177,8,225,195,241,189,222,98,146,99,73,73,111,47,58,127,211,121,181,28,13,52,144,17,146,69,61,156,219,40,87,88,65,66,242,229,50,50,192,48,134,16,245,161,160,235,118,21,9,88,223,7,90,144,27,217,15,146,244,192,93,83,192,36,130,186,201,234,250,140,19,248,150,93,117,110,194,125,172,242,60,59,184,171,81,193,195,55,79,44,219,195,45,114,199,59,13,120,155,176,185,17,149,72,54,189,41,83,99,200,119,228,102,48,42,8,159,75,125,127,200,244,194,114,186,183,209,75,124,217,223,112,63,174,121,177,203,227,65,175,158,122,227,71,117,198,65,132,152,50,162,84,63,199,17,60,247,40,24,31,34,236,74,200,59,175,200,146,157,225,89,102,107,28,209,35,125,211,176,153,29,50,154,194,143,1,6,4,81,8,125,170,163,196,21,108,26,5,174,80,241,171,69,231,102,89,134,127,137,228,45,30,218,86,17,169,234,143,54,152,176,167,227,173,171,193,240,213,133,168,164,68,196,222,221,97,5,72,44,153,28,118,84,229,25,142,182,204,24,5,53,3,119,31,110,78,231,172,4,218,71,249,229,221,11,190,64,32,240,207,157,108,49,214,179,17,108,15,220,38,195,86,185,58,50,31,234,184,235,1,39,121,134,177,27,110,57,82,71,147,43,113,101,209,195,195,61,65,10,217,134,165,54,20,106,22,240,189,160,143,7,198,119,182,135,51,249,168,231,199,221,109,211,238,92,41,125,18,78,194,172,26,130,153,195,38,111,49,95,78,224,179,8,138,83,229,121,17,96,219,238,132,250,94,217,110,225,165,176,242,106,216,88,77,177,252,39,236,117,6,79,124,138,204,182,171,48,201,0,39,104,235,206,74,44,229,246,66,100,238,38,42,219,72,188,139,125,203,127,80,168,100,20,139,216,172,186,102,73,247,141,136,82,135,199,72,81,30,155,70,145,29,170,4,124,34,174,221,221,129,116,16,182,145,126,29,63,72,143,54,141,190,168,195,15,145,220,35,26,185,164,234,218,106,237,93,0,112,84,88,187,77,211,80,105,152,22,236,122,171,72,164,200,27,240,113,18,205,43,95,75,108,202,131,35,22,125,218,94,207,163,27,195,12,102,62,132,66,88,233,100,22,173,57,70,241,160,190,81,186,208,189,254,231,24,65,92,167,132,43,241,139,169,172,241,209,248,144,250,4,234,179,216,139,170,136,226,224,188,249,74,192,146,140,231,128,155,166,156,162,115,139,86,184,229,66,97,232,70,118,252,93,143,61,90,52,70,227,125,238,67,134,30,134,135,224,141,21,37,73,200,53,194,127,98,157,15,90,47,165,64,228,232,169,43,134,51,218,20,140,13,34,215,62,40,149,50,30,57,137,43,22,184,230,179,192,152,87,242,252,75,90,4,89,47,225,166,183,231,124,76,128,47,138,26,151,224,225,151,1,225,80,207,188,247,2,204,112,65,110,238,161,92,112,209,119,124,92,180,226,204,96,114,193,215,176,28,59,30,155,242,53,96,39,159,61,117,83,31,224,94,71,204,84,161,42,13,163,112,230,229,58,43,74,233,202,240,153,186,222,75,247,31,98,132,120,24,169,226,234,187,121,125,204,148,81,24,66,231,28,65,87,113,26,200,192,42,227,74,178,219,26,104,240,147,219,16,26,248,159,71,243,16,130,1,98,165,147,121,9,112,3,61,3,90,27,19,94,131,141,184,208,53,126,164,180,6,158,18,167,27,240,90,1,198,219,198,59,56,42,85,199,187,55,58,149,4,239,8,191,184,146,196,227,200,197,178,17,150,117,233,67,200,153,141,249,243,223,109,175,28,230,64,202,24,204,0,98,96,177,157,81,19,148,254,50,244,249,105,182,146,149,175,128,2,73,3,206,68,76,183,116,90,46,58,106,81,40,130,237,147,121,75,97,166,165,136,90,42,90,43,100,28,221,89,48,185,148,82,237,246,130,131,246,80,114,212,25,19,175,108,198,179,53,168,129,99,209,57,194,215,60,58,109,200,128,96,162,35,197,131,82,44,106,159,60,159,131,16,15,159,145,132,50,246,73,224,22,14,203,144,130,82,4,204,221,185,135,38,240,119,189,209,87,168,86,143,141,203,151,81,196,135,52,89,80,222,30,20,252,117,130,120,212,172,93,184,63,66,58,78,110,195,180,36,26,136,194,70,77,80,243,190,166,229,107,111,235,102,81,95,203,40,181,247,102,81,55,204,10,143,185,24,131,218,5,85,211,226,113,108,21,178,229,201,147,170,187,239,75,185,247,58,153,248,22,15,24,101,208,4,182,61,168,67,11,229,172,72,7,159,74,198,177,88,16,153,10,113,7,246,77,219,116,236,45,65,9,125,158,150,52,172,74,200,231,224,51,117,17,9,0,33,224,197,75,18,10,14,24,172,58,156,49,51,23,25,227,52,136,173,144,59,221,70,222,180,237,91,200,155,245,183,240,230,207,109,98,251,232,73,11,142,222,59,209,5,61,152,237,179,79,164,156,163,11,54,69,172,73,148,161,20,168,62,183,158,146,128,55,252,82,107,107,200,219,169,194,96,15,91,157,241,94,203,111,242,32,187,110,20,207,164,230,78,131,58,195,20,137,38,124,59,65,28,197,94,47,33,26,209,78,170,97,206,169,186,170,219,234,4,124,133,171,104,29,218,45,127,161,212,234,141,80,236,89,2,52,49,8,153,192,43,73,234,64,220,130,117,57,211,85,226,113,240,18,169,55,125,200,26,164,45,186,241,51,86,127,69,49,248,152,71,13,100,71,66,167,171,49,34,114,15,204,69,22,180,202,151,235,81,60,7,210,137,148,130,138,79,119,92,167,227,184,172,22,55,209,225,77,227,227,6,160,117,11,227,62,83,197,38,202,114,57,138,190,6,196,120,131,212,107,170,238,222,104,39,124,36,96,181,34,242,160,222,229,177,195,89,115,222,195,104,119,32,64,179,133,203,41,66,136,49,43,237,249,172,126,35,172,15,21,116,147,235,84,72,32,33,71,117,207,208,22,21,3,72,220,124,111,156,194,212,242,64,99,121,208,92,243,76,28,215,111,145,239,154,77,50,56,51,234,182,10,190,182,63,198,200,245,208,222,240,55,110,211,226,245,252,123,126,175,229,86,213,244,171,39,254,92,63,210,107,8,87,252,154,201,32,75,43,172,130,9,154,80,52,165,101,250,244,42,170,190,71,249,220,153,119,37,119,236,45,46,88,133,44,1,8,171,24,20,249,163,68,233,69,199,217,204,230,209,203,123,221,150,7,55,237,103,52,100,185,127,147,85,194,50,9,28,215,117,16,230,98,173,35,57,248,205,215,59,85,200,215,67,55,108,176,203,136,254,60,216,200,121,204,57,156,0,66,235,130,118,14,128,153,116,246,168,145,115,118,252,231,205,186,246,203,147,74,166,151,124,88,111,76,170,152,117,219,41,155,206,50,175,134,14,76,179,148,93,144,175,23,174,222,20,242,239,160,82,241,229,28,44,105,227,22,163,1,229,31,158,22,170,36,145,39,55,75,137,244,93,16,85,183,42,1,139,50,241,102,253,16,234,38,58,78,21,69,235,101,97,191,163,140,225,60,211,229,144,176,194,240,197,71,24,117,162,246,170,89,106,201,127,43,146,144,131,71,84,187,34,82,200,174,61,205,35,218,126,28,167,2,58,11,133,105,21,239,47,95,251,121,129,246,152,23,185,72,96,245,26,41,112,65,138,99,89,247,101,17,247,215,47,141,22,145,141,129,241,119,122,27,44,135,34,211,168,231,144,149,73,6,159,120,149,6,99,146,185,241,205,215,86,124,5,65,221,217,170,194,207,192,20,116,169,206,108,105,114,79,43,202,242,130,0,74,96,138,110,138,228,186,187,116,155,13,133,66,10,101,144,36,217,198,167,52,117,130,249,66,61,203,34,163,191,9,7,26,27,47,220,26,213,196,248,177,110,201,193,103,135,210,161,231,113,22,89,240,204,192,15,6,53,227,76,77,41,234,26,237,10,251,119,16,13,108,36,59,241,254,68,67,50,87,194,128,153,85,62,26,143,253,173,250,89,196,78,120,226,42,25,210,80,203,167,184,10,8,35,75,63,242,19,127,174,1,22,209,31,99,84,49,147,67,115,69,70,186,203,179,124,12,37,233,137,152,221,226,247,227,191,109,127,222,146,236,83,0,215,165,204,12,51,83,253,139,11,72,205,78,220,26,120,60,171,102,95,113,159,242,226,218,11,6,186,194,241,121,209,152,111,217,96,225,162,252,162,65,240,103,11,122,244,33,164,79,79,18,201,169,192,67,158,77,27,100,13,137,197,23,48,68,216,32,139,220,196,117,138,248,100,209,84,191,43,180,169,132,65,2,107,252,233,51,172,221,201,22,188,129,47,247,200,110,229,89,146,162,189,21,166,127,144,168,88,12,11,141,115,85,31,244,7,178,231,191,7,27,52,133,1,165,168,131,213,87,210,104,80,8,172,221,228,248,158,187,223,6,244,108,157,193,25,202,174,169,193,3,51,0,174,221,53,218,203,18,0,97,184,233,201,222,254,233,212,83,48,57,169,91,68,84,122,130,1,175,112,105,61,154,45,207,249,102,183,128,179,180,12,253,135,234,236,204,53,163,42,112,226,125,19,63,154,179,50,125,55,241,55,155,133,228,203,130,73,87,52,23,122,162,37,109,75,210,13,72,218,56,10,118,58,209,148,181,108,61,50,206,203,215,32,159,97,150,163,173,140,205,126,226,243,195,4,27,43,155,239,19,249,83,158,94,55,231,36,179,249,249,197,97,52,9,193,191,9,171,242,144,10,191,117,211,42,36,149,112,29,8,149,166,205,200,156,143,247,173,143,246,185,203,0,142,129,52,187,160,91,195,101,160,41,200,181,166,139,218,176,111,219,106,97,147,168,129,129,187,143,153,49,36,113,42,253,73,228,124,155,76,240,100,59,195,9,131,154,191,159,2,220,109,205,93,189,99,122,206,205,22,8,196,115,90,253,27,76,252,74,45,168,78,6,253,32,0,36,234,67,190,113,238,33,158,53,195,39,68,8,213,107,95,178,70,68,56,139,14,196,51,63,248,93,155,108,4,55,157,207,31,48,209,121,101,205,67,123,214,239,244,89,223,235,33,25,245,83,228,206,72,63,194,59,6,201,53,223,172,85,48,74,137,22,15,56,125,192,99,132,174,33,127,133,221,95,46,193,40,64,159,52,235,217,229,190,235,236,67,156,206,166,211,225,176,6,107,169,116,137,179,169,178,10,42,177,110,101,104,214,252,2,72,101,38,93,170,193,52,71,120,130,199,99,143,161,145,25,174,15,23,6,208,177,104,199,242,228,241,88,221,255,176,65,82,190,202,60,34,2,187,218,243,131,38,212,123,76,58,157,70,213,220,251,40,22,153,201,163,178,84,96,110,220,102,85,148,178,119,48,105,223,102,44,148,152,180,62,15,46,177,133,115,143,3,110,199,73,132,184,109,110,60,197,83,169,4,235,30,222,46,231,72,87,76,172,159,150,157,163,59,190,90,217,214,188,101,171,214,126,210,42,189,147,18,61,10,5,73,203,191,187,250,154,203,218,139,221,24,247,49,110,62,14,85,210,229,251,148,199,175,70,155,50,127,196,210,113,153,181,41,88,46,208,189,129,11,159,80,136,130,217,145,74,109,206,168,160,215,38,243,55,27,158,60,149,59,89,115,122,225,41,126,187,78,169,120,31,3,91,173,116,153,182,115,118,206,78,176,251,34,130,8,37,48,178,200,31,249,199,63,254,31,78,20,41,103,106,126,165,111,89,41,217,198,38,125,179,225,169,109,223,17,250,71,225,134,159,104,24,108,206,237,166,195,91,67,95,97,188,74,66,42,93,217,102,8,192,247,0,205,49,223,29,18,127,2,173,110,80,0,62,230,37,37,248,185,3,143,43,231,240,27,229,253,189,115,122,234,218,236,74,247,140,31,125,27,43,107,128,246,70,110,21,245,226,91,23,60,119,71,59,8,139,148,117,32,84,155,236,50,183,53,15,167,78,212,226,76,71,33,94,241,241,0,147,242,53,36,143,83,3,208,198,62,15,56,9,8,79,30,215,105,182,97,227,133,104,249,136,17,34,201,164,39,84,245,94,204,48,94,220,119,80,176,71,178,78,243,131,189,236,27,6,253,132,136,54,136,98,168,212,44,100,36,186,223,209,62,208,198,128,152,35,221,16,62,39,202,160,210,204,75,117,226,15,132,165,78,146,228,35,81,103,0,83,61,213,61,211,114,123,252,34,185,201,147,55,36,39,252,210,90,212,36,219,133,197,164,22,209,87,164,87,212,116,148,108,98,77,69,174,228,47,81,155,175,189,185,55,219,211,125,218,180,73,252,178,103,227,174,39,40,37,20,198,213,193,114,123,42,221,71,101,12,161,221,248,215,195,131,195,162,61,18,229,227,228,10,101,243,79,111,19,104,5,53,176,211,96,233,5,77,47,55,64,245,240,147,64,240,206,46,122,74,30,131,5,9,121,17,27,221,236,223,78,211,16,124,118,116,8,7,58,154,26,215,28,63,217,175,89,132,188,96,51,170,77,61,157,65,211,161,182,77,111,99,253,251,30,66,212,45,39,45,153,203,149,158,108,40,147,28,46,207,108,94,64,167,113,153,108,238,32,181,241,77,218,228,183,212,236,70,62,255,179,15,176,94,38,243,151,160,167,201,190,47,229,227,45,94,90,119,163,241,101,84,85,83,28,61,174,67,135,51,193,81,55,193,55,87,99,200,100,247,233,234,53,96,166,93,16,236,22,228,39,160,122,9,67,253,158,145,97,104,161,166,46,206,67,50,233,5,216,47,248,173,155,129,153,104,233,11,189,147,252,212,209,76,3,72,188,79,195,0,77,173,210,99,239,198,21,60,123,30,27,128,97,181,81,55,169,96,229,110,140,21,36,10,84,25,202,10,46,72,201,233,79,197,34,182,171,22,233,33,60,86,90,67,233,42,147,177,254,189,118,133,164,13,57,33,95,102,92,76,9,132,89,52,54,53,22,98,212,75,114,99,93,26,206,210,188,57,19,78,74,123,252,237,199,198,165,143,7,200,90,60,222,223,52,61,226,184,146,212,95,27,94,252,253,72,204,215,67,67,64,130,181,138,1,67,92,151,251,154,206,215,138,243,95,74,175,70,57,233,162,113,116,66,13,169,28,245,0,54,36,34,182,101,96,201,118,119,127,187,64,118,19,94,215,45,77,45,83,144,220,38,66,71,224,106,57,220,152,67,177,216,46,8,169,164,47,79,65,101,60,64,60,96,51,70,216,130,219,36,140,61,5,144,195,234,101,83,133,248,14,204,81,167,39,183,33,66,6,168,60,72,230,222,227,15,204,197,44,76,14,158,80,239,200,162,239,103,141,134,65,94,77,134,106,180,165,74,182,239,176,158,232,135,12,62,53,239,31,184,38,73,106,241,252,251,99,30,173,127,53,34,28,214,54,155,26,97,208,55,27,222,49,198,132,28,3,239,200,239,23,151,126,158,156,100,190,252,228,120,87,162,138,232,74,67,132,140,1,146,46,182,206,19,72,119,215,185,27,44,161,100,74,179,55,73,127,36,7,107,210,33,94,70,210,180,103,107,242,194,115,158,72,241,25,209,117,183,69,68,129,158,210,187,127,201,221,91,136,161,12,194,106,100,200,76,126,15,79,44,184,197,239,27,130,75,148,110,185,180,96,55,31,106,89,218,86,154,212,38,207,184,60,162,105,160,156,97,130,165,182,154,245,63,120,223,37,29,122,252,28,190,221,183,140,124,161,236,3,184,94,162,251,140,127,8,20,29,131,158,225,243,158,184,49,248,72,145,83,48,17,190,39,200,69,10,38,242,148,175,141,215,191,99,66,117,44,106,44,205,222,113,210,2,161,150,244,219,43,65,98,20,207,27,76,64,241,157,51,205,162,148,244,158,108,29,87,176,65,103,219,97,203,3,136,116,227,110,183,238,88,120,32,181,4,123,82,243,103,206,253,23,186,14,201,59,15,223,199,32,187,46,50,20,120,188,100,211,140,137,158,12,215,107,77,136,207,197,44,40,100,196,47,175,227,236,210,204,109,80,121,224,218,54,126,17,36,218,80,11,152,90,141,35,95,200,71,220,226,22,249,236,20,178,212,132,213,209,217,141,142,224,15,7,139,118,149,110,158,1,15,167,36,252,245,213,53,46,207,26,4,56,178,23,255,107,199,75,33,221,255,166,188,43,76,13,84,97,154,7,97,8,175,220,29,207,199,175,184,38,204,62,197,199,0,43,179,218,115,11,43,23,206,43,122,235,223,50,174,114,32,123,74,118,138,177,98,247,159,163,195,178,185,82,99,54,139,245,149,204,150,81,44,107,108,150,165,66,144,70,113,47,8,8,180,124,111,166,98,228,84,215,39,139,16,221,187,59,12,206,37,215,53,162,233,189,130,102,215,27,87,175,126,75,172,14,77,123,203,24,251,49,141,209,238,186,32,92,114,201,134,44,210,183,176,172,222,149,215,238,73,7,251,66,210,252,85,56,111,19,121,59,18,213,213,54,139,170,143,92,114,202,212,119,55,62,59,81,167,116,109,119,236,124,245,24,73,205,17,52,167,207,104,133,41,187,3,75,10,253,215,88,199,240,215,236,142,13,188,98,244,213,180,44,90,89,216,97,198,92,55,81,180,205,56,232,201,13,61,105,104,130,244,108,100,51,1,12,99,31,205,227,228,214,96,69,94,72,217,59,137,20,238,161,39,229,77,152,201,107,132,82,56,104,76,35,109,26,181,73,91,160,102,20,111,143,6,36,220,111,80,111,226,191,0,63,29,67,26,33,81,49,42,177,89,30,189,63,99,78,53,228,143,78,116,133,175,21,101,145,133,131,87,81,65,3,39,232,92,181,107,148,8,35,247,33,151,117,219,127,217,248,72,8,168,131,190,248,69,26,205,58,160,220,186,3,250,158,215,62,87,205,42,96,48,20,0,97,192,61,221,16,101,138,85,134,45,239,1,36,98,11,23,47,61,31,104,32,88,109,113,215,24,92,121,196,177,234,247,12,25,32,50,83,249,61,235,125,210,101,220,48,100,10,121,150,86,201,36,139,16,66,150,96,152,4,118,248,228,75,225,168,154,157,212,139,249,196,213,3,236,33,48,12,147,180,171,205,205,234,231,95,165,250,2,184,16,145,21,31,25,87,39,182,72,193,141,145,153,246,255,113,241,148,87,90,199,254,131,89,192,99,79,172,72,63,21,225,111,207,150,3,67,231,79,29,28,152,61,245,219,147,170,62,190,66,157,232,226,107,189,135,12,249,212,6,156,49,110,81,154,41,135,154,191,108,183,186,222,153,85,2,24,235,156,162,145,176,171,55,191,103,189,214,252,113,216,9,231,176,144,185,72,55,55,119,115,91,248,107,120,197,142,181,217,184,52,147,40,99,204,70,208,138,28,119,206,223,231,246,199,82,16,119,42,198,167,212,177,131,142,106,151,38,55,62,168,212,222,147,16,107,9,157,76,3,215,193,218,180,146,179,178,129,250,71,53,131,65,3,177,9,211,158,99,194,113,73,81,122,165,234,100,227,183,77,138,109,171,163,111,184,115,230,32,111,124,198,241,2,85,110,125,35,125,137,180,47,123,102,120,149,165,120,130,181,166,92,203,153,37,105,212,248,41,175,55,154,43,10,112,234,8,235,58,202,92,122,150,164,45,224,85,93,248,149,59,200,96,140,196,40,37,8,53,49,122,13,82,207,113,134,177,142,184,16,147,176,159,104,247,127,27,104,137,253,249,202,176,136,197,52,186,146,124,119,127,244,90,127,91,54,179,73,11,34,186,124,7,125,111,20,211,165,58,205,48,106,4,9,213,231,104,113,102,154,180,123,69,235,133,160,64,140,224,234,230,164,144,252,161,183,74,1,72,228,46,203,176,117,9,9,193,102,29,243,203,108,199,100,57,155,143,162,124,67,187,177,198,47,44,152,227,36,140,37,39,181,117,97,227,250,36,155,231,227,13,82,153,110,246,41,187,103,146,128,241,4,33,191,1,217,141,241,193,241,191,185,250,0,124,173,43,189,13,159,199,243,109,162,91,125,73,62,98,61,0,144,196,186,30,215,65,74,82,49,252,72,239,246,167,108,106,113,135,7,172,55,242,155,194,108,179,240,5,20,14,78,17,185,136,136,31,66,15,156,130,108,181,203,99,1,58,29,36,137,66,197,81,41,19,146,22,67,163,78,98,154,16,157,68,162,239,141,82,4,47,176,61,138,124,164,91,131,22,29,18,211,176,248,80,98,109,220,173,239,126,182,13,232,61,39,203,42,11,98,155,147,117,198,62,121,107,35,9,116,138,135,157,74,10,77,200,51,102,81,204,62,5,21,47,99,133,155,200,248,179,6,238,242,83,27,29,22,218,5,122,84,36,196,123,62,88,132,187,55,225,211,24,83,133,201,9,116,109,218,184,1,29,80,3,64,90,15,41,34,187,81,64,71,165,37,19,110,74,6,153,165,125,2,126,7,119,152,206,154,219,177,18,10,130,40,3,64,197,91,68,31,236,95,100,213,55,36,147,21,55,32,21,113,99,217,22,29,44,204,39,68,12,143,225,72,95,3,251,59,250,14,218,54,177,162,188,52,93,150,59,192,188,160,198,25,246,111,250,45,0,102,19,145,59,186,20,255,236,50,18,172,44,1,94,25,161,189,181,110,95,71,12,54,74,245,0,17,150,134,205,3,81,217,196,97,163,203,99,128,177,30,51,119,221,2,179,74,203,27,233,111,15,172,235,141,255,55,98,41,142,101,209,252,238,56,143,0,148,129,235,98,14,215,199,58,9,58,151,183,171,236,203,131,246,160,27,40,167,212,54,17,18,209,224,229,218,23,5,200,222,70,237,69,32,221,197,228,39,73,136,167,228,112,78,222,199,34,16,134,160,161,41,63,194,168,235,76,117,5,235,205,241,53,108,179,18,70,219,122,244,33,232,120,141,127,184,33,219,44,18,25,51,130,68,87,25,201,99,38,243,111,35,246,62,205,67,77,80,89,124,190,60,139,97,147,157,155,71,138,230,0,139,69,224,126,86,232,194,7,241,126,61,249,255,251,139,126,203,82,64,43,43,178,173,231,94,36,246,39,196,189,86,41,117,219,160,97,64,176,85,200,226,28,81,234,149,93,88,49,124,126,113,25,163,30,81,4,64,187,32,162,53,32,43,108,68,64,148,132,99,108,142,229,52,6,9,47,102,85,202,36,228,213,23,64,53,132,140,239,53,97,226,149,72,84,111,130,204,95,83,118,211,130,68,106,119,121,212,9,139,53,116,21,0,226,133,205,59,163,235,93,80,245,148,175,156,83,96,241,190,116,190,159,108,184,214,163,37,51,202,121,12,119,255,32,185,61,107,121,49,251,30,201,213,17,27,155,249,89,253,76,250,98,191,43,50,64,250,208,122,181,121,199,65,110,95,163,174,68,31,196,1,33,5,174,162,202,160,126,176,167,155,94,43,118,220,160,190,198,146,213,213,64,67,45,76,138,2,90,246,54,45,67,145,97,82,189,77,109,111,151,210,183,163,20,252,238,61,129,185,143,137,43,249,244,80,161,58,6,90,24,246,222,164,92,56,176,211,35,148,50,133,25,40,153,222,161,99,51,129,97,49,131,137,43,126,122,194,77,138,1,10,38,72,56,104,144,160,176,14,170,23,196,148,63,240,101,204,144,178,113,61,11,143,223,130,140,56,64,119,147,106,55,9,128,163,187,204,235,106,129,59,128,235,86,241,227,249,106,214,115,150,155,67,251,101,190,185,107,34,89,143,112,191,255,5,236,117,87,119,46,108,76,36,6,145,194,72,243,207,104,232,109,240,218,120,153,63,165,118,76,87,79,129,96,212,39,43,6,70,201,139,253,65,96,27,11,23,191,14,209,71,136,87,71,141,175,144,94,103,151,103,159,53,63,82,98,45,159,127,76,35,101,10,135,113,188,151,201,200,28,65,98,49,54,46,247,103,160,190,164,69,207,69,101,26,68,230,4,69,100,240,15,223,167,210,94,146,219,73,71,189,99,151,43,236,213,183,93,219,215,98,208,3,251,227,122,139,175,194,126,56,163,127,67,197,34,78,161,2,108,175,194,216,246,131,131,40,253,198,250,94,81,121,211,115,250,136,26,140,126,88,158,13,106,241,164,96,199,125,17,163,46,206,81,224,201,49,252,148,76,200,90,46,152,202,35,158,162,114,198,177,225,233,121,213,38,212,26,221,94,171,248,7,233,253,143,134,40,59,114,57,115,73,199,78,157,12,79,193,246,170,100,159,37,121,99,44,72,107,50,85,108,204,115,7,161,234,172,254,132,10,135,43,207,193,169,215,152,18,207,75,201,65,224,228,29,166,10,108,137,91,136,190,87,44,222,187,192,62,247,50,207,54,38,161,125,10,194,69,198,168,156,55,218,76,132,150,77,39,118,89,248,137,108,63,130,92,11,145,255,70,213,175,152,100,110,180,83,124,158,96,249,117,228,23,121,39,194,110,211,247,187,64,73,67,230,103,183,91,254,31,108,39,182,92,246,121,65,7,137,219,26,201,205,103,11,90,217,120,123,230,241,63,244,103,42,1,94,162,164,124,28,87,184,110,50,39,102,99,0,154,178,85,111,233,128,81,248,104,20,144,49,31,192,101,4,129,146,136,147,253,80,12,138,1,221,41,220,136,28,75,153,82,60,149,25,7,54,189,197,143,15,246,74,156,93,4,12,124,115,135,216,8,110,14,50,252,249,126,194,183,45,18,218,42,65,223,74,25,182,72,54,65,253,8,101,156,65,126,226,25,21,41,104,146,88,4,105,22,163,96,11,221,93,45,90,207,182,129,249,138,43,61,201,112,170,138,211,198,64,7,239,137,119,32,153,172,27,36,161,26,235,29,111,207,174,220,208,84,30,44,14,202,178,87,167,101,51,117,157,146,205,14,118,206,208,104,84,184,84,118,115,236,86,68,212,189,36,101,144,185,93,130,169,248,99,233,76,20,64,3,90,81,125,239,36,16,179,15,54,26,183,135,141,227,61,100,165,80,251,74,143,190,69,249,122,227,213,122,139,194,209,112,110,165,146,166,9,154,183,112,241,7,215,64,234,5,214,172,128,246,46,236,41,209,29,189,103,37,6,126,44,80,122,174,252,80,31,156,15,210,250,110,47,27,139,56,26,203,228,230,98,150,197,246,130,164,245,235,122,228,144,76,246,172,82,222,253,42,246,122,72,138,153,116,152,151,1,248,197,204,217,114,196,162,123,244,128,54,168,213,245,177,175,186,42,189,194,36,68,234,90,213,128,22,5,116,184,221,16,145,110,13,220,79,74,171,199,73,246,28,97,129,249,203,166,175,37,7,210,25,239,108,48,240,107,221,218,56,171,172,156,26,0,16,162,182,55,177,243,114,107,29,248,145,161,137,194,230,176,117,93,73,15,154,36,235,48,157,99,82,45,144,240,190,91,39,72,75,211,149,162,145,68,139,142,91,72,247,124,187,102,180,70,230,199,117,197,159,244,123,108,8,231,101,18,92,227,70,212,204,59,254,152,8,164,240,111,170,182,162,165,167,72,182,56,228,186,100,189,220,236,66,244,147,164,132,191,140,199,192,113,13,151,121,208,210,43,190,149,246,144,207,235,190,100,82,170,184,91,13,29,251,123,222,26,51,142,105,245,252,171,211,248,167,192,34,86,195,213,173,150,80,68,36,194,190,157,118,193,21,54,95,79,153,189,125,151,110,227,155,164,236,181,17,177,8,26,240,162,167,27,83,22,94,239,64,158,127,105,119,9,214,78,10,117,129,206,159,109,231,70,50,91,188,165,9,249,47,175,55,152,228,220,6,18,44,59,34,230,46,195,170,135,47,40,225,190,255,3,147,89,34,99,194,12,81,177,67,85,30,247,12,105,58,64,229,92,221,195,42,163,50,126,44,215,143,112,87,2,133,134,251,187,16,109,10,129,83,96,124,67,221,251,113,25,14,30,40,135,169,90,245,169,237,74,136,251,27,114,149,106,222,21,42,67,192,168,41,52,218,47,235,103,80,44,242,167,98,95,188,243,250,48,80,198,123,45,135,80,54,233,30,253,181,91,107,173,80,56,232,68,190,4,57,108,28,4,4,242,176,65,8,122,250,241,160,53,65,14,217,97,6,211,3,217,217,109,29,22,158,98,178,236,195,12,244,8,59,95,212,148,144,95,4,113,61,165,237,126,82,198,10,150,84,129,33,180,107,126,51,103,78,240,108,252,13,243,5,237,214,219,18,8,251,120,31,41,168,79,225,38,111,73,11,190,191,29,207,11,38,80,144,111,215,241,36,252,124,112,67,125,69,208,110,175,247,167,87,212,31,185,168,160,61,175,84,194,201,36,50,191,215,251,226,70,101,231,95,238,226,48,173,76,181,163,192,124,158,206,15,252,190,207,21,102,12,79,44,159,106,220,20,205,99,9,229,56,81,25,66,54,67,11,61,219,25,56,200,83,7,222,149,59,61,37,44,159,9,107,144,99,217,75,54,108,129,228,15,7,5,118,167,225,60,234,75,34,81,244,70,0,200,80,233,249,107,96,44,233,181,72,110,129,21,148,52,85,11,12,229,134,200,231,166,191,195,217,203,224,42,235,154,29,104,130,180,132,146,227,101,18,19,234,93,238,98,47,92,114,125,154,185,10,202,137,95,162,145,227,10,243,115,197,42,204,22,53,9,18,153,179,101,60,186,158,154,211,79,98,138,17,117,90,118,139,168,135,50,242,100,195,52,250,1,239,91,133,145,115,133,162,218,5,20,39,251,1,65,145,101,223,30,84,53,81,140,9,36,177,55,66,240,201,130,243,39,225,1,64,119,88,62,131,98,109,76,91,170,92,22,142,6,64,15,17,19,21,143,212,121,221,185,223,83,120,155,142,87,20,140,136,239,173,239,98,31,108,103,114,241,246,242,6,81,104,64,9,145,14,111,234,144,11,81,133,195,162,231,8,112,163,43,62,110,232,143,87,3,11,13,193,63,42,144,57,148,202,146,40,147,78,128,15,95,22,146,209,85,27,72,48,54,65,95,212,61,237,175,137,170,31,94,189,42,49,13,22,55,74,68,100,62,64,132,80,60,247,251,69,144,179,85,16,208,180,63,106,9,91,88,5,105,84,117,79,76,23,213,9,47,129,49,180,120,132,18,205,71,147,100,209,220,201,167,126,171,44,109,101,175,119,50,236,178,92,46,39,245,22,3,37,36,249,14,194,140,190,241,163,220,20,20,119,251,206,105,191,110,166,16,8,153,181,144,139,27,52,225,199,48,66,3,233,33,149,234,73,242,243,22,86,0,117,143,208,125,136,164,7,9,19,83,39,104,253,71,210,70,227,3,95,163,208,141,9,146,5,153,76,121,114,82,150,114,105,233,47,153,222,151,71,185,51,75,176,238,49,122,120,107,97,177,89,53,190,9,217,210,90,205,138,89,210,219,70,62,199,1,97,38,56,108,5,161,135,236,44,221,84,71,50,99,153,80,255,193,126,167,162,171,122,192,118,88,255,188,117,145,35,102,253,99,161,202,208,63,117,90,56,52,130,35,44,1,255,60,103,211,121,232,195,94,83,183,192,129,20,134,110,162,19,73,122,82,42,133,3,218,131,124,123,71,189,143,102,9,206,213,125,237,78,135,29,150,180,251,221,194,142,136,227,195,56,214,142,44,161,109,246,25,90,61,224,104,142,90,217,98,237,162,156,168,125,243,152,140,207,220,234,38,43,108,68,212,250,201,99,197,2,250,162,104,171,32,179,191,67,241,91,145,248,32,20,168,0,102,133,219,124,29,252,47,114,81,238,255,100,230,202,204,237,246,123,201,24,237,5,36,83,114,194,222,7,100,76,128,203,34,84,1,192,207,207,54,251,229,174,127,170,42,7,65,102,95,198,255,39,5,230,102,8,37,200,41,31,235,242,59,130,173,232,34,3,241,43,179,242,79,165,66,48,95,0,24,62,62,198,230,121,158,188,167,85,114,45,116,171,93,33,127,187,135,65,13,246,189,249,224,237,187,136,53,137,167,210,203,84,55,148,22,220,237,214,37,55,178,20,184,31,161,6,48,115,68,143,3,212,148,199,235,254,187,150,152,247,29,30,18,92,92,106,68,27,0,1,62,240,183,204,74,216,95,235,75,207,38,150,120,250,159,17,222,190,166,229,189,217,218,132,153,229,186,195,61,155,229,35,166,244,177,97,71,134,239,134,28,13,244,67,140,177,33,189,233,60,108,26,24,152,129,3,67,99,44,30,41,196,156,44,223,141,13,20,13,48,215,73,81,71,36,105,24,106,183,232,1,199,233,214,15,79,185,81,231,57,77,160,181,125,178,212,22,125,176,84,106,90,156,201,125,230,221,165,198,47,91,20,160,225,74,15,135,247,24,52,33,192,13,56,165,71,149,30,250,213,170,202,144,68,231,166,222,85,14,195,34,175,152,250,103,133,211,20,124,223,0,114,125,108,216,183,92,183,149,127,251,70,75,151,205,6,138,222,154,116,205,160,100,123,31,169,39,65,50,192,132,130,149,90,156,74,95,199,77,3,27,125,221,106,53,54,244,48,53,233,215,20,162,55,105,62,224,16,59,38,23,201,254,230,213,228,59,36,130,170,136,206,40,107,110,92,47,180,139,251,69,185,75,4,167,83,138,222,249,26,89,228,54,203,100,51,58,155,225,105,98,249,56,55,49,126,229,56,128,138,46,102,98,207,240,231,101,86,251,115,125,22,242,203,243,62,32,52,110,63,186,66,225,38,77,34,17,231,142,177,133,39,161,92,51,3,128,71,212,248,210,216,200,115,188,202,141,147,198,115,106,155,116,83,5,229,177,152,56,77,1,18,19,137,0,244,138,224,250,214,72,21,149,140,216,170,35,41,125,134,205,188,44,100,116,73,108,108,91,112,51,143,43,162,135,217,226,170,44,250,151,84,39,152,32,85,180,172,125,80,214,99,10,14,168,39,48,95,98,68,109,203,121,248,21,140,15,238,115,145,78,65,149,166,151,148,109,209,94,126,164,207,124,240,125,178,71,122,192,207,231,104,190,114,16,205,139,188,229,247,134,201,101,193,70,44,193,231,13,168,180,215,20,37,134,197,84,236,218,226,9,93,110,42,236,35,142,110,218,223,133,120,150,143,236,163,247,33,146,213,34,17,56,22,179,22,103,98,235,149,180,196,221,203,246,237,181,127,253,60,57,172,172,68,175,21,181,135,136,3,247,100,10,56,190,248,131,132,18,16,215,223,149,128,126,183,138,93,221,129,48,163,219,211,198,129,185,51,76,125,71,213,181,104,53,244,127,61,186,117,92,52,226,107,235,226,105,168,150,174,117,250,81,228,213,51,100,4,242,220,240,218,148,196,177,109,213,129,223,94,79,97,160,187,70,25,241,65,249,83,70,39,155,146,224,164,59,124,102,227,16,249,59,88,253,69,172,32,154,48,121,50,33,93,83,236,27,211,238,25,133,30,115,114,226,45,187,10,186,39,213,191,136,235,180,194,209,106,46,184,181,40,118,69,245,141,209,88,6,39,84,128,164,244,50,190,136,2,11,60,172,17,141,252,172,206,136,14,66,135,201,188,236,42,55,106,24,148,115,198,107,223,24,253,202,134,220,15,73,103,148,224,238,193,94,12,147,218,238,10,125,36,124,200,22,166,22,94,215,246,121,10,162,8,51,10,82,178,208,166,45,81,179,161,89,12,229,243,145,172,94,131,14,125,96,143,135,44,150,198,18,118,20,140,110,109,228,39,185,99,47,244,20,223,236,128,60,98,255,210,241,60,110,137,236,48,35,24,194,183,125,255,91,57,142,213,87,66,162,62,242,109,182,86,178,190,147,194,115,132,176,148,14,95,195,58,254,80,178,207,34,25,132,242,49,113,72,36,211,245,96,197,12,74,184,192,158,59,54,38,90,145,22,22,151,31,56,162,5,4,21,179,182,112,94,26,224,45,64,174,211,64,116,85,238,118,177,216,240,187,102,83,204,6,227,147,65,127,138,30,183,181,84,98,203,149,69,31,252,59,151,142,172,119,13,219,27,8,199,110,148,82,247,245,235,222,59,49,210,98,90,129,188,233,135,116,151,160,132,20,219,135,232,91,248,134,204,206,35,74,136,95,28,9,75,206,159,242,96,13,206,229,151,132,90,123,189,93,155,232,128,4,100,163,80,12,12,0,162,92,35,239,63,248,27,106,9,10,148,62,46,25,102,35,54,88,95,122,192,124,102,109,184,173,153,149,0,89,149,44,178,191,125,72,222,80,1,53,249,234,163,52,108,30,97,245,9,144,223,59,29,252,166,37,188,69,219,113,36,210,192,213,85,160,152,250,206,217,156,231,43,194,21,33,122,165,126,65,3,182,200,8,233,202,80,128,41,62,178,186,72,79,23,96,67,140,49,155,67,189,38,149,211,142,99,41,236,188,134,185,219,51,141,116,180,19,97,40,13,180,83,102,220,111,59,197,94,212,115,247,25,106,133,228,190,20,179,125,26,20,178,129,164,60,153,231,240,85,143,164,159,1,239,243,232,14,76,106,65,57,76,155,48,47,157,121,177,106,214,204,251,214,219,237,46,155,229,164,58,215,216,236,151,145,48,85,165,57,47,83,94,59,226,224,31,3,227,171,181,220,163,96,177,95,7,104,219,176,194,89,143,161,167,26,240,102,85,95,199,64,199,77,78,40,198,2,133,67,29,113,104,54,182,47,74,232,104,165,250,29,129,35,4,209,82,154,83,165,203,78,79,209,158,167,62,150,22,223,240,117,62,185,56,28,224,229,212,16,116,36,115,41,189,59,12,200,226,124,202,145,201,13,152,243,158,135,227,254,171,139,184,255,232,180,50,123,97,149,231,249,10,254,147,82,53,123,146,67,231,167,38,91,136,228,18,43,69,125,71,246,127,118,236,113,62,175,232,231,102,240,18,41,153,135,29,54,19,187,172,66,152,238,8,75,64,162,38,149,111,130,174,53,188,146,78,47,245,60,203,80,195,3,186,86,79,68,32,75,68,77,30,50,252,131,39,62,5,13,215,195,102,187,34,233,198,192,160,44,218,221,109,149,134,141,237,29,128,74,137,0,51,116,15,67,208,11,164,24,42,78,193,46,132,30,97,171,8,24,60,115,215,130,116,105,184,11,121,35,204,194,142,201,211,252,123,12,193,189,154,176,113,255,12,4,123,179,148,166,155,44,180,143,146,79,226,147,29,64,87,172,150,233,121,128,236,2,66,21,88,233,55,176,31,8,21,180,64,11,244,75,132,141,237,199,236,79,61,33,97,155,226,113,202,72,203,164,59,135,94,104,95,187,95,54,118,182,235,43,20,0,164,171,200,162,190,142,242,254,166,187,142,211,157,192,83,102,10,13,116,194,65,61,47,242,14,231,42,157,223,91,141,56,73,120,223,109,247,196,28,247,192,114,122,182,186,185,41,254,233,113,243,164,50,148,179,74,70,201,138,52,109,87,124,113,149,19,47,244,153,1,241,79,206,148,190,255,228,57,124,128,128,237,190,25,121,129,241,7,96,101,152,75,172,193,44,238,254,202,219,152,185,247,26,48,249,46,189,139,87,82,24,158,1,72,54,226,156,141,9,0,239,35,55,101,69,3,247,15,253,29,171,13,128,252,162,204,162,56,188,86,88,167,184,5,72,128,170,163,30,239,35,206,156,75,83,41,148,65,46,164,22,44,189,27,75,143,126,183,64,165,137,149,178,243,132,225,151,109,53,46,145,157,97,217,139,80,111,110,32,184,137,207,222,123,52,204,133,34,33,18,30,15,153,43,226,16,31,177,18,86,8,34,24,112,50,206,222,220,7,69,249,22,112,89,30,112,67,235,222,138,138,156,184,168,177,214,69,125,6,144,207,31,75,170,38,171,185,195,131,67,194,61,177,3,53,133,175,177,118,76,72,55,215,61,52,122,79,242,177,133,35,24,219,233,128,44,225,173,25,160,78,78,168,95,209,93,163,101,181,126,241,197,91,114,81,83,124,74,213,167,226,158,109,172,107,36,145,79,84,202,29,118,50,238,248,6,156,66,201,29,95,162,171,4,90,117,50,106,57,40,87,232,185,162,249,166,215,239,165,253,58,29,48,138,7,202,150,129,160,163,254,217,231,101,214,201,91,157,79,232,234,173,159,254,182,66,25,65,150,216,84,243,128,83,186,36,38,133,129,73,150,178,200,190,174,58,220,231,64,237,30,133,66,189,236,90,37,76,171,21,19,134,104,222,148,213,176,235,52,134,245,79,144,76,75,91,134,160,186,31,242,134,27,29,219,239,50,230,45,117,18,60,76,107,84,93,181,82,170,51,95,228,200,47,43,115,47,7,92,216,165,119,152,246,204,242,191,76,111,119,198,14,193,63,138,190,158,69,170,167,105,30,132,115,81,96,24,122,145,130,18,121,30,77,3,185,34,196,175,173,118,46,163,87,12,227,255,12,109,241,85,171,13,134,53,154,238,231,240,190,186,223,190,6,177,88,71,86,97,127,69,194,133,136,212,243,135,216,17,141,146,184,174,215,228,142,174,55,91,63,251,126,119,75,51,157,106,214,13,191,24,157,141,23,219,28,65,91,30,99,111,156,197,81,27,212,159,134,217,110,94,247,115,82,111,228,230,149,52,17,53,18,36,182,36,153,137,47,108,116,102,123,93,253,204,41,5,24,200,100,17,226,215,223,153,164,72,113,28,62,93,63,39,84,25,38,112,41,114,128,128,131,230,92,134,76,137,169,113,194,142,127,44,222,120,161,51,255,46,93,34,175,127,220,145,71,108,159,69,229,150,199,0,69,233,64,77,73,153,218,222,188,157,205,17,178,191,191,227,54,6,168,31,252,253,203,16,7,60,215,122,90,92,190,2,55,161,56,135,104,178,106,112,36,48,195,106,33,23,12,46,8,44,43,12,190,226,70,217,236,145,53,29,108,102,203,166,108,114,138,227,247,105,83,37,109,122,122,77,49,48,177,73,26,155,92,164,127,192,248,170,218,199,163,178,73,250,128,165,240,200,56,150,157,46,238,154,210,61,164,77,15,167,68,158,141,69,81,195,16,199,193,116,180,129,80,253,114,183,150,145,121,189,15,238,92,137,224,131,45,94,35,197,20,116,144,114,151,9,65,185,73,16,166,25,231,49,196,171,192,191,109,188,17,56,220,214,63,131,73,212,230,128,115,36,70,179,246,20,201,217,77,195,136,66,65,144,123,236,234,159,198,237,182,216,56,46,153,182,132,138,135,42,97,157,236,7,126,4,220,227,104,228,193,117,110,16,179,252,204,82,198,23,143,252,188,120,150,180,86,226,59,162,142,181,15,129,245,59,40,177,235,88,2,224,255,85,193,196,184,82,9,105,250,30,144,83,105,109,24,10,182,171,118,105,168,91,170,205,221,214,7,34,23,66,115,173,126,55,192,36,2,122,146,39,145,4,34,191,175,87,117,93,119,167,145,90,32,194,240,57,179,239,161,147,49,103,177,78,3,203,16,118,48,233,174,65,186,126,113,236,37,116,53,124,27,79,173,176,84,245,107,149,47,105,75,231,15,108,192,15,63,36,177,176,60,76,209,14,87,70,190,83,223,214,190,37,113,228,197,34,88,210,47,84,26,147,171,218,88,61,91,34,57,50,189,225,96,99,82,198,241,79,215,202,194,212,53,138,231,151,64,206,252,242,4,82,133,3,129,144,54,15,109,74,170,99,239,90,146,184,206,120,245,81,94,96,237,179,40,235,111,243,73,40,15,97,101,62,26,106,95,135,43,61,56,86,54,79,151,171,93,189,160,178,28,133,218,145,197,3,152,51,85,9,198,12,221,19,184,64,61,220,175,54,249,105,230,167,151,12,120,199,226,7,174,146,247,5,1,153,61,246,212,178,253,16,109,16,223,144,122,42,201,7,7,40,172,84,88,235,225,235,183,91,49,195,176,148,91,10,51,83,150,42,110,123,230,178,248,45,46,151,81,177,66,130,241,30,139,165,250,112,201,120,22,195,57,237,118,221,34,55,41,45,46,200,47,212,3,51,142,14,233,189,196,141,224,115,166,28,47,157,251,229,191,198,82,105,142,131,23,63,44,81,230,55,47,86,133,252,179,19,191,169,5,154,239,242,103,3,17,104,132,6,163,81,14,116,32,190,44,144,79,179,246,43,154,6,234,245,39,84,223,200,86,89,164,232,114,15,212,0,171,121,51,242,248,133,111,69,102,15,207,36,104,22,76,196,202,28,249,174,74,190,230,142,218,168,248,200,240,62,245,2,33,168,168,116,184,79,50,102,240,71,248,135,198,212,106,63,111,185,55,63,84,19,176,33,30,65,119,173,63,5,162,153,8,142,211,232,80,116,71,222,187,233,27,125,33,147,153,197,27,54,10,99,23,114,137,104,220,88,173,33,209,235,24,100,57,150,172,208,191,101,107,85,108,218,143,128,78,158,185,80,175,224,18,245,245,50,183,185,159,57,238,236,131,88,60,223,251,172,108,207,233,180,20,131,18,224,145,80,83,213,131,224,127,84,122,81,116,8,33,194,61,122,58,239,248,224,121,107,41,240,19,29,74,89,224,138,114,211,14,250,3,144,152,230,203,85,49,165,3,8,81,109,102,193,16,49,0,34,21,34,180,106,172,225,168,175,197,113,77,196,234,42,163,186,156,53,163,225,202,64,30,216,136,148,132,122,160,73,179,42,17,186,5,243,227,184,253,45,165,109,72,8,201,139,45,66,152,64,230,187,24,214,175,187,174,251,107,9,28,190,161,54,239,3,51,82,222,51,81,139,238,206,1,164,57,161,46,15,162,209,146,217,6,74,163,14,181,166,91,127,145,6,15,69,178,152,201,136,178,183,181,119,161,47,144,28,98,14,46,103,26,122,94,225,19,105,207,241,65,69,206,175,103,113,89,159,55,3,97,238,148,36,192,249,210,201,135,93,221,98,235,194,193,30,156,48,253,222,201,8,140,76,71,242,16,109,218,120,175,40,36,122,132,19,228,126,168,186,61,143,46,201,89,123,36,87,144,218,79,92,133,51,246,240,135,3,254,205,201,241,30,150,122,184,246,165,107,245,244,176,201,17,232,155,254,47,245,38,24,181,8,77,242,234,19,139,173,47,112,60,15,71,236,46,25,9,243,150,233,0,231,74,211,124,196,107,241,242,93,213,163,97,15,230,72,167,167,124,57,44,108,129,127,0,212,50,149,95,136,246,11,46,76,66,250,95,111,119,121,155,24,119,233,130,6,238,89,87,176,44,195,237,252,116,55,11,212,111,1,38,78,160,163,178,137,133,212,129,183,201,22,75,0,240,98,74,227,22,124,152,231,47,182,62,142,240,188,233,198,185,23,38,188,230,205,194,202,7,21,74,137,232,26,82,198,108,133,54,188,230,8,83,181,37,128,180,55,19,225,90,51,35,66,216,171,177,42,93,118,233,211,182,242,119,146,49,106,43,166,205,149,238,75,52,49,44,169,98,254,113,236,145,162,186,127,131,75,210,80,21,197,1,136,80,213,64,28,53,198,35,42,29,42,63,212,100,49,132,29,25,11,171,37,252,159,28,112,132,74,163,143,34,208,248,212,174,23,94,192,76,79,90,85,255,126,3,101,241,100,70,136,184,117,19,109,213,148,205,73,234,75,65,68,230,195,205,24,119,6,184,51,88,97,213,62,104,44,30,35,109,241,225,161,16,100,23,63,147,18,217,150,164,31,241,31,126,74,119,113,225,206,42,144,166,73,254,85,23,215,144,153,207,67,190,75,218,233,5,173,243,126,54,45,77,62,145,242,176,15,151,162,54,230,196,160,173,242,21,194,149,54,202,5,227,226,161,60,97,10,52,252,173,123,124,224,241,90,130,36,205,203,82,114,58,154,89,218,75,88,197,65,48,48,86,179,240,176,84,95,251,157,126,148,238,32,113,186,160,129,8,189,230,0,116,132,90,141,28,179,62,122,51,49,127,169,88,12,69,59,217,146,21,2,84,147,200,20,175,241,169,14,90,37,106,63,238,89,7,142,61,149,90,240,225,242,101,62,54,129,200,13,215,1,110,95,86,50,42,139,229,157,1,237,19,246,198,144,74,59,224,155,1,64,219,59,151,220,96,212,157,91,55,45,254,199,30,74,16,141,101,177,40,94,171,104,117,97,104,135,70,187,198,112,31,155,56,134,238,207,124,93,77,15,8,185,198,78,234,249,205,101,140,238,120,96,126,37,230,77,129,184,227,97,1,23,237,135,229,249,70,142,151,89,199,89,216,182,196,123,0,46,217,44,241,86,225,144,219,122,67,58,231,89,59,117,9,106,132,94,158,206,66,153,54,35,188,54,68,46,221,222,111,111,163,221,180,185,177,67,16,252,80,112,241,26,180,78,202,158,243,121,29,211,254,0,208,223,122,4,205,142,212,106,101,86,247,144,243,66,167,233,185,183,25,212,55,163,137,76,104,209,6,178,141,186,24,64,140,83,240,165,38,168,179,114,157,42,96,53,5,150,71,137,44,49,219,131,96,78,138,74,58,243,106,212,250,157,180,59,243,155,255,59,73,155,140,246,92,117,14,39,84,44,118,109,89,19,209,135,108,218,77,120,149,218,228,223,189,8,165,96,139,14,198,116,46,84,222,249,55,189,245,58,143,21,121,111,243,66,94,71,248,91,100,160,142,75,181,253,180,192,27,88,211,129,92,107,43,30,192,110,15,47,2,43,219,54,95,53,120,96,70,64,221,1,40,175,246,78,18,188,196,151,173,203,27,45,95,228,99,24,116,217,96,152,83,132,172,166,224,199,85,7,133,0,241,184,28,16,213,242,202,109,219,52,170,155,213,37,140,73,84,54,121,82,83,103,97,27,123,91,38,52,51,164,95,178,96,254,251,213,17,61,98,46,226,84,12,168,47,62,21,110,147,203,167,226,204,139,27,2,74,160,241,67,250,128,91,75,168,48,245,42,212,252,214,145,148,151,160,96,195,40,14,217,9,39,69,193,183,36,8,178,236,167,243,93,48,112,94,3,222,122,75,235,254,177,241,161,70,198,200,17,123,70,57,209,44,177,150,238,123,157,56,59,131,2,140,5,74,241,90,100,41,242,188,73,106,205,74,111,64,127,219,53,134,182,131,132,251,16,113,38,172,184,48,194,104,195,26,61,130,71,46,79,68,107,116,130,101,78,83,155,200,189,121,251,155,157,13,1,63,31,208,75,95,184,25,1,247,33,7,234,72,49,72,208,7,136,82,68,205,187,7,153,152,122,227,74,137,135,65,180,219,0,107,241,84,203,18,113,85,160,194,201,255,41,49,168,251,152,120,210,192,44,84,203,212,72,213,223,222,20,226,126,33,169,49,3,82,111,207,206,137,42,60,42,247,246,179,44,241,150,109,239,124,211,73,225,164,211,129,194,218,236,36,7,70,31,20,37,178,255,195,79,164,229,56,63,99,194,52,42,232,21,23,242,131,93,166,88,242,13,193,202,191,139,100,201,16,220,179,253,74,67,227,252,76,174,151,239,205,33,193,156,44,126,123,108,106,216,109,248,139,2,190,14,227,113,240,105,2,80,254,178,55,53,158,172,69,110,43,53,211,234,188,175,31,213,100,45,30,169,105,44,161,225,224,10,47,45,136,112,207,122,59,93,140,82,31,134,193,180,196,188,70,82,173,3,95,177,58,141,56,114,143,73,245,199,40,138,179,32,218,57,98,246,183,50,164,74,122,37,213,111,254,13,31,52,85,91,0,56,11,170,174,244,133,115,111,0,27,197,14,193,86,118,191,155,86,124,172,88,231,102,87,155,133,157,92,158,173,235,187,45,64,110,247,217,221,96,168,3,43,47,45,90,233,109,233,149,216,249,187,184,74,140,224,167,1,108,159,162,126,92,32,189,36,109,153,154,54,117,233,19,4,136,37,187,201,12,190,149,63,95,21,224,246,115,221,74,7,219,164,157,252,244,232,26,57,229,255,156,134,194,242,133,197,98,184,227,201,34,117,28,221,20,192,184,244,46,223,214,181,158,91,34,180,23,223,44,180,89,164,222,225,119,58,8,197,26,36,64,228,72,100,119,9,203,85,38,159,58,14,99,50,239,8,78,48,230,201,58,217,40,3,150,118,28,133,47,181,194,197,73,148,70,178,97,24,92,195,48,207,82,7,19,153,15,173,81,115,143,143,52,5,28,188,31,93,244,116,71,67,36,99,247,78,98,17,180,249,90,113,133,250,254,168,195,1,16,144,78,193,94,119,143,120,33,147,211,13,32,229,182,92,25,215,205,117,36,134,222,60,228,141,137,99,55,34,101,220,211,41,88,92,224,96,140,91,227,242,5,210,96,238,45,24,92,18,175,214,109,150,88,78,41,165,45,186,112,158,246,103,163,129,37,165,135,213,180,41,146,168,236,176,169,107,34,210,115,90,215,40,84,254,11,154,66,92,21,178,180,80,97,167,175,153,160,15,134,135,191,98,153,202,112,213,37,111,63,201,124,130,198,234,223,173,81,235,45,100,48,119,143,70,195,68,190,209,121,108,96,241,205,42,151,201,229,98,150,196,24,31,5,175,87,63,131,10,248,191,149,245,251,113,78,66,154,198,21,252,201,60,30,144,75,81,198,142,213,4,202,224,107,73,43,207,197,21,126,18,222,121,233,192,5,145,179,140,17,141,225,147,149,131,238,228,88,105,136,62,76,112,99,195,56,238,181,241,215,213,216,23,99,119,112,82,23,160,234,47,211,160,185,136,141,27,224,78,59,58,210,110,29,197,46,217,153,209,93,193,156,63,215,176,115,62,220,132,228,71,134,149,143,3,13,55,132,48,190,9,78,201,123,237,231,167,14,139,57,129,17,183,219,228,8,211,57,164,98,8,33,11,242,72,79,233,173,42,149,2,112,158,229,219,152,114,16,13,19,190,84,163,211,194,70,72,166,86,125,113,181,119,168,38,55,141,196,127,144,180,190,148,7,180,163,69,103,186,109,182,10,3,251,72,32,237,99,40,244,162,51,231,235,172,32,176,124,226,212,214,168,28,97,138,19,51,124,168,54,78,53,112,249,252,205,54,55,20,242,38,179,33,252,195,221,18,67,82,177,225,100,7,227,71,101,116,75,11,226,135,142,129,20,100,225,244,45,42,111,126,63,225,59,28,222,155,233,174,231,231,128,209,28,94,190,105,90,60,159,24,197,187,233,202,37,214,198,219,246,104,121,57,60,38,252,99,7,208,124,164,226,139,211,217,217,149,47,39,252,220,146,231,65,152,27,62,10,139,64,34,24,139,20,226,179,184,191,133,80,59,2,45,254,112,120,196,207,245,49,89,229,94,46,158,85,218,38,204,221,151,134,111,201,205,115,135,157,123,113,122,111,161,211,110,33,80,16,157,4,85,162,65,183,193,142,233,117,253,82,111,75,118,238,170,86,31,211,119,206,247,51,179,185,86,232,249,135,151,176,49,246,8,142,16,20,231,128,151,254,185,118,172,158,197,21,15,1,36,59,133,156,232,67,27,16,158,103,65,232,219,255,11,218,135,10,159,209,178,56,169,129,236,37,239,23,216,110,218,242,105,132,194,57,144,199,225,178,233,253,142,126,181,9,241,247,223,192,55,237,1,154,73,34,113,165,161,159,136,14,135,33,133,101,121,220,215,155,236,239,234,88,152,68,160,198,182,255,37,106,238,18,52,135,57,98,130,102,64,160,191,3,214,139,84,127,66,239,213,190,202,86,219,172,99,180,180,86,47,86,155,182,15,93,65,126,52,81,4,157,222,42,120,189,27,137,122,154,120,69,252,231,120,110,105,197,125,169,66,209,187,104,136,88,189,62,9,178,220,44,202,164,203,77,81,63,172,235,5,175,211,80,102,171,182,217,166,14,160,59,91,147,55,225,241,89,162,172,156,143,78,73,162,86,181,250,179,21,112,171,251,248,239,218,56,152,47,142,203,115,123,78,215,182,217,68,196,39,242,129,239,2,164,220,52,71,242,80,77,250,28,29,3,98,169,194,9,37,137,159,7,105,33,64,222,193,125,204,22,128,190,205,71,248,218,181,231,36,182,204,32,137,251,25,100,213,96,167,209,24,134,4,151,0,125,138,216,209,35,242,125,87,57,251,197,214,97,142,252,169,206,73,195,8,8,206,121,37,196,12,221,121,1,135,203,166,115,115,68,5,23,147,78,211,2,243,159,25,111,25,163,75,89,183,251,236,20,213,214,222,64,103,46,99,116,111,154,30,250,30,214,143,205,31,195,34,152,223,73,141,213,105,239,29,69,130,141,254,145,193,161,16,159,251,29,205,113,90,29,85,213,98,210,127,28,32,190,253,43,98,230,216,247,115,132,173,155,133,171,154,145,68,251,232,20,14,122,188,131,71,244,113,61,88,59,63,162,8,115,220,79,53,36,193,36,99,106,5,120,190,26,238,129,156,58,136,6,137,31,65,139,136,45,32,13,100,2,121,211,249,137,176,41,4,59,83,168,28,28,3,55,50,56,251,94,51,90,146,197,75,50,125,178,243,231,116,91,209,110,9,84,206,142,165,119,4,199,0,76,75,20,219,16,186,253,94,20,164,32,109,50,62,169,97,103,199,6,24,172,52,188,58,164,211,110,227,133,225,162,183,200,48,237,75,177,20,178,34,124,116,94,238,1,159,95,42,234,57,30,213,128,32,77,229,152,232,204,66,132,187,196,74,26,164,155,36,231,115,164,196,198,180,195,12,1,121,45,228,138,174,85,59,6,124,31,40,16,145,104,174,204,189,89,10,198,166,37,136,54,201,134,41,30,210,132,52,200,100,156,170,110,23,171,147,60,105,11,51,32,133,234,85,71,225,86,231,172,85,91,225,39,139,36,220,79,86,174,43,179,215,85,207,191,243,14,215,53,98,74,143,219,52,219,94,126,174,126,92,30,27,81,199,0,163,16,173,76,125,52,48,183,112,115,192,189,97,225,209,114,141,216,19,254,177,151,206,165,127,41,96,129,37,83,28,232,47,216,189,184,66,2,44,240,199,79,182,171,83,56,65,219,214,91,229,148,113,238,182,91,64,187,31,182,170,97,12,248,30,159,143,128,85,51,222,193,94,114,220,216,233,219,251,247,178,149,17,129,100,212,225,139,148,41,21,153,245,160,11,23,175,216,91,249,20,70,1,2,239,153,214,195,14,189,244,239,74,82,218,237,231,6,198,241,105,53,55,172,33,166,22,63,252,31,162,108,212,165,14,94,164,47,63,118,108,66,68,138,240,244,132,64,3,106,196,87,0,19,144,43,230,231,148,252,144,187,241,9,233,225,82,242,161,85,7,114,27,103,79,224,138,226,22,191,214,160,95,217,40,160,227,193,30,153,32,68,194,44,81,40,4,192,100,9,46,41,247,221,253,4,44,1,205,200,36,138,186,10,85,188,143,92,232,215,108,125,171,166,187,191,198,178,202,10,122,166,129,72,253,248,160,178,40,163,78,99,62,48,74,219,86,34,136,216,56,162,88,128,63,75,137,22,123,19,115,246,11,10,204,224,10,224,101,34,50,255,57,29,85,114,176,122,56,148,2,36,73,78,25,223,12,41,112,118,240,165,213,4,89,179,14,88,232,250,120,135,48,46,109,188,184,184,20,202,97,18,82,154,64,247,67,23,201,98,231,15,251,107,42,121,95,48,44,137,23,34,201,140,65,152,95,116,238,171,219,52,175,113,179,242,136,167,197,54,64,174,148,161,125,134,242,173,232,120,152,188,95,236,236,71,92,207,20,21,0,32,58,21,130,190,251,56,99,61,207,107,19,226,75,34,179,47,164,99,198,217,118,81,93,225,112,137,231,240,0,100,175,49,119,70,19,200,172,213,240,58,177,163,144,129,94,104,156,61,236,223,154,201,44,248,88,117,210,75,30,163,99,6,209,186,78,226,251,212,35,183,227,233,241,32,214,31,124,6,201,193,252,4,87,26,151,242,28,240,13,241,18,2,94,239,189,63,10,154,154,0,103,102,196,0,146,142,165,253,108,88,227,44,30,23,8,231,255,228,242,64,100,109,254,60,65,1,157,46,130,159,84,239,6,235,160,13,157,122,43,113,235,253,207,78,154,205,214,79,210,27,111,43,7,185,98,112,152,165,113,223,88,97,135,152,116,131,41,157,107,196,96,67,37,176,250,138,175,72,59,156,92,153,48,34,17,219,0,121,221,175,173,106,22,114,186,64,139,39,186,224,211,122,117,238,51,94,162,4,219,21,222,80,60,241,118,158,14,147,171,147,49,97,209,133,131,246,229,221,42,40,84,113,183,3,220,195,254,138,74,150,93,201,247,202,190,78,126,10,50,249,85,110,244,254,81,106,40,188,102,91,218,244,46,135,198,57,192,251,157,214,144,118,144,47,170,91,157,139,57,50,149,205,35,69,164,36,126,36,69,195,112,236,87,188,243,240,44,250,163,61,124,193,76,32,50,156,62,126,56,150,17,183,67,199,204,108,116,1,229,108,248,98,22,113,223,25,247,251,23,190,215,247,243,153,102,36,3,92,35,178,29,113,134,243,238,123,230,3,228,172,71,119,213,200,66,147,141,77,176,45,113,153,36,223,48,50,230,200,190,158,39,122,130,24,101,171,197,27,193,228,72,41,59,91,206,169,214,181,66,175,44,173,111,0,57,99,125,244,250,40,119,32,52,20,24,153,103,152,53,43,52,166,103,55,237,145,143,51,254,167,24,164,222,189,200,100,159,60,141,29,255,146,246,122,211,145,126,243,43,16,117,33,149,140,226,180,180,46,55,134,163,102,188,150,167,254,82,185,127,108,130,18,171,49,210,19,196,238,95,233,251,100,101,21,168,113,99,53,195,24,96,66,2,236,112,243,176,198,194,87,98,235,88,166,127,241,152,172,72,196,169,250,83,26,122,206,132,97,96,114,43,90,199,200,20,201,170,224,107,183,233,120,73,142,89,17,152,127,226,184,42,192,186,189,31,87,68,183,208,72,174,79,34,210,176,191,45,135,21,113,33,65,210,213,170,82,176,0,83,50,129,23,218,207,78,184,101,0,166,18,100,119,149,204,34,19,103,178,185,159,109,41,120,11,165,63,95,116,66,144,122,51,215,214,59,176,47,110,157,74,87,93,143,192,74,27,93,198,148,109,137,208,75,150,231,241,6,72,95,70,193,34,251,181,195,46,18,178,28,124,37,210,26,212,55,173,207,137,44,142,16,10,52,248,63,232,230,52,4,140,33,148,80,211,245,231,214,198,185,175,172,151,179,89,107,97,142,228,155,114,160,51,140,38,245,104,127,8,172,221,199,38,28,70,45,61,57,128,182,159,80,197,31,72,171,239,124,152,48,220,224,120,145,166,2,84,120,78,92,23,254,83,88,12,9,45,247,252,96,243,138,244,37,100,83,156,144,149,15,3,169,254,252,148,254,74,146,83,168,222,13,189,241,103,62,253,61,250,11,213,124,167,161,122,153,37,162,177,202,109,33,193,53,58,90,212,83,216,167,130,2,88,225,138,82,72,137,195,102,181,18,193,254,150,98,64,171,246,178,211,241,250,86,109,114,37,67,36,247,152,26,139,31,180,82,77,20,247,125,51,46,48,48,69,18,156,53,188,152,64,92,137,141,53,242,150,93,85,214,106,235,126,225,67,213,39,153,255,121,10,106,19,220,70,250,65,105,236,12,135,69,252,56,205,220,213,240,97,232,230,5,253,88,183,132,164,141,83,101,118,114,207,33,253,171,233,135,114,188,216,139,201,156,232,236,107,167,180,149,178,7,20,130,12,165,216,105,6,225,2,126,31,7,9,75,13,253,113,31,99,41,123,130,56,47,120,188,209,105,62,166,187,238,203,210,102,202,157,123,253,96,149,54,47,6,107,123,177,239,40,63,234,118,67,239,45,39,90,179,98,213,161,177,121,163,166,94,134,31,90,18,184,227,178,56,50,17,68,220,50,41,156,84,182,254,26,230,7,131,228,127,143,64,107,9,120,0,163,63,18,28,92,10,116,255,240,239,155,178,237,58,101,12,149,191,87,168,121,24,155,26,109,172,2,35,141,121,168,89,83,130,51,164,245,186,91,95,211,181,62,55,151,183,117,169,200,85,154,31,27,6,245,255,71,238,201,189,31,4,161,94,16,147,26,59,125,249,117,57,132,214,29,42,155,233,26,151,23,18,196,93,191,162,216,30,250,222,187,132,40,245,95,246,150,128,193,176,165,45,55,78,26,132,67,145,130,41,217,238,136,42,81,91,53,50,9,18,67,168,199,99,62,124,97,7,85,109,196,155,99,124,101,223,161,210,139,248,190,155,201,115,199,148,84,252,238,174,129,41,219,60,170,83,48,163,251,108,76,102,42,38,159,247,170,51,20,119,171,242,58,181,116,135,186,228,19,129,115,159,49,143,21,54,91,246,205,23,125,15,173,92,53,128,251,121,3,126,131,50,43,107,118,209,54,227,47,235,216,190,65,148,120,56,252,239,38,218,151,252,171,191,114,46,246,76,88,1,168,20,37,243,236,107,58,112,115,39,161,192,148,150,172,193,147,79,150,133,165,25,242,96,131,71,51,79,222,125,12,45,110,1,3,224,185,192,112,52,166,163,207,242,249,29,112,217,45,181,34,254,15,22,97,7,124,57,167,58,9,36,185,146,114,244,68,218,78,156,75,227,26,43,74,154,154,163,73,8,158,80,217,172,184,36,170,163,180,241,69,178,206,62,36,177,229,8,60,84,182,61,136,37,120,200,252,144,250,172,133,16,241,233,236,177,62,144,194,243,136,170,225,116,4,169,42,33,44,137,192,242,16,142,37,4,238,182,117,102,92,169,241,163,96,58,173,165,136,46,56,32,167,250,114,26,107,93,59,242,105,80,71,40,219,67,14,63,103,175,54,128,36,192,89,247,169,250,6,29,168,191,193,76,0,209,42,20,179,161,34,15,186,3,148,210,163,47,7,241,36,104,33,101,14,238,80,236,75,43,171,41,176,199,220,94,177,185,225,9,63,39,128,243,123,130,151,125,114,125,222,71,208,172,112,140,206,148,100,209,42,136,204,83,252,191,82,213,37,58,119,240,214,27,186,12,71,204,194,86,176,144,149,3,81,76,124,253,185,119,185,174,19,172,100,159,203,174,75,172,143,130,149,194,155,26,250,154,95,231,167,121,50,11,235,34,173,76,74,54,144,189,239,69,104,129,219,21,157,60,129,68,45,187,136,225,68,145,110,198,246,214,142,191,94,107,231,43,143,57,144,233,191,234,209,97,132,126,23,245,2,20,24,233,211,90,164,7,23,51,48,21,98,167,151,13,84,239,230,28,107,49,230,58,95,215,117,101,137,6,31,22,196,97,11,176,150,164,204,151,132,232,157,65,124,42,181,155,252,37,82,92,196,8,234,85,26,177,6,203,105,168,79,204,26,253,95,117,176,104,110,144,29,58,7,73,165,237,133,147,8,34,208,183,162,154,133,89,181,95,77,193,243,213,73,146,216,15,47,61,30,64,202,143,32,160,235,251,134,144,251,102,206,87,226,184,159,134,218,159,13,110,179,117,131,220,54,211,246,242,193,36,251,195,121,193,113,148,97,221,235,253,127,193,186,176,13,24,124,246,102,232,199,42,230,159,236,168,15,210,188,28,103,227,92,15,168,25,247,216,106,52,31,128,97,182,176,82,230,170,237,165,98,33,253,141,197,146,45,157,163,69,149,141,233,165,121,18,26,115,248,51,69,123,25,9,72,87,249,44,113,185,162,166,107,202,238,128,59,236,74,83,240,203,14,139,14,155,84,203,171,206,157,186,163,106,10,20,235,188,132,198,54,165,46,238,161,81,35,135,78,254,254,117,202,182,148,22,252,159,115,137,81,200,35,73,64,103,253,247,132,62,205,249,174,51,209,164,76,155,109,216,167,163,205,234,200,170,199,247,96,190,201,97,217,191,205,119,56,86,72,71,55,57,185,177,157,63,232,252,155,85,168,93,243,230,179,32,192,254,82,148,99,108,95,116,134,238,189,230,120,236,127,49,0,192,227,158,121,201,22,41,251,56,166,147,231,15,99,126,58,89,187,215,217,97,130,34,16,203,201,160,76,31,220,7,115,33,63,115,247,233,201,151,99,174,82,49,185,239,38,90,199,62,127,163,9,130,126,139,163,104,235,57,204,73,97,20,20,107,142,227,208,158,78,78,18,25,147,124,172,222,92,213,102,153,158,120,182,105,204,67,225,160,165,235,19,227,174,19,12,145,196,172,250,103,146,57,32,51,27,58,72,78,100,197,39,4,243,137,148,194,132,132,17,162,185,167,75,116,96,83,150,216,33,150,218,163,77,243,15,42,198,196,180,96,71,13,4,129,81,43,144,23,62,35,148,42,18,118,76,196,172,66,118,202,98,108,46,84,54,94,167,253,252,156,187,126,88,29,16,252,10,32,105,41,141,76,204,48,178,79,167,17,240,63,189,73,40,136,156,100,49,84,181,158,5,151,89,156,1,124,158,14,107,98,220,216,36,140,88,71,103,148,159,141,121,41,239,95,10,10,144,32,174,16,129,59,47,7,174,147,233,170,183,197,14,57,220,168,138,183,103,199,53,192,37,76,70,193,201,2,187,54,21,21,245,62,52,99,224,176,247,49,226,146,203,173,157,54,10,88,118,28,248,161,122,132,156,255,122,197,24,165,158,157,68,45,24,152,115,178,157,21,253,35,22,240,124,178,164,91,98,47,245,255,86,167,15,52,138,230,80,209,111,115,5,144,125,126,202,183,90,83,119,72,92,78,58,190,184,170,88,204,232,221,23,212,209,116,139,241,108,244,14,27,131,250,44,217,208,246,90,170,176,237,0,15,61,140,255,208,121,221,21,92,200,140,181,52,193,212,197,197,187,75,117,155,212,63,236,252,250,94,245,189,77,187,215,194,222,59,204,50,224,87,20,42,199,16,33,235,143,80,164,170,21,87,127,32,75,54,12,169,216,162,164,229,222,52,132,50,24,45,205,162,149,24,94,93,171,170,187,49,60,67,171,1,41,77,134,43,4,39,156,134,125,148,133,194,19,182,158,115,178,178,191,143,131,23,234,108,33,15,92,31,74,238,14,199,98,108,34,134,103,25,155,87,120,60,1,213,71,150,35,82,62,218,169,238,148,242,66,32,220,26,1,71,68,58,242,248,94,155,65,169,234,224,150,25,6,121,164,238,42,197,77,42,120,199,17,158,219,224,103,41,53,36,113,117,56,22,237,251,116,189,144,33,74,173,36,195,193,118,255,88,24,59,24,145,95,163,77,71,18,168,110,21,30,33,182,86,104,98,20,94,129,20,106,25,79,245,215,179,67,191,66,169,194,50,186,67,71,243,57,103,242,62,225,57,86,64,150,87,213,159,208,62,85,25,11,243,190,98,233,158,31,79,129,130,213,255,55,152,166,199,38,199,59,249,153,55,243,161,240,28,251,229,8,65,181,222,79,6,145,170,34,219,143,132,119,84,11,143,77,10,23,146,116,47,249,177,142,124,69,90,137,46,150,80,138,142,21,40,194,247,194,249,52,155,36,237,38,196,189,60,206,2,221,207,13,40,229,250,196,213,76,219,54,92,171,163,170,106,221,196,126,153,242,2,50,254,25,66,45,158,51,178,140,94,72,202,10,197,55,154,17,191,6,166,176,157,15,48,191,46,148,244,94,118,76,96,190,157,199,141,249,191,114,25,63,107,167,129,203,225,250,149,46,37,198,5,179,200,0,121,253,72,49,59,196,130,70,85,200,149,145,46,116,232,4,80,57,144,173,186,34,253,181,57,200,229,63,203,58,64,135,55,95,139,6,133,11,141,136,87,167,56,12,8,94,90,61,128,93,202,229,188,84,229,211,8,83,223,160,129,161,217,158,80,147,37,149,1,249,205,48,118,220,78,110,59,64,216,10,199,121,149,201,5,117,152,181,36,71,219,28,21,226,93,15,59,92,59,23,147,225,237,228,18,161,215,111,91,179,147,30,166,40,102,88,136,62,36,35,5,52,243,221,189,24,78,31,140,41,19,176,156,174,19,223,145,82,168,164,189,58,201,34,118,197,57,215,43,204,131,123,23,173,132,160,229,44,136,109,249,209,146,43,235,233,51,126,196,10,44,248,89,122,34,249,170,38,167,183,189,36,37,186,16,77,112,67,124,123,224,146,29,182,47,26,193,5,127,112,126,96,167,227,139,67,94,123,155,253,154,57,127,149,160,79,186,181,225,62,229,129,120,123,41,204,23,236,112,27,16,149,73,117,24,163,111,158,195,123,182,102,203,211,103,192,177,197,175,47,3,69,216,64,223,195,24,66,109,172,193,205,206,91,214,86,100,19,193,163,40,15,252,144,212,122,39,198,164,101,149,148,178,50,202,194,38,251,187,210,9,145,168,42,182,86,103,227,172,104,183,82,223,200,208,112,185,99,37,251,132,184,224,217,214,133,89,95,9,69,186,220,82,145,67,40,133,183,26,134,134,171,222,38,131,108,33,227,156,53,125,231,16,33,177,227,86,182,171,122,234,117,255,183,181,227,238,67,49,245,211,25,247,203,68,66,60,46,141,165,215,209,162,96,183,152,33,59,109,29,223,112,43,175,226,87,228,128,140,161,214,158,157,12,63,93,107,172,198,3,44,156,156,36,38,50,98,60,162,25,236,83,41,93,154,194,73,211,15,131,46,68,111,16,114,118,160,227,139,184,149,12,15,221,252,115,7,197,178,96,206,250,49,181,147,208,11,49,130,245,9,34,157,74,42,13,235,22,150,127,20,204,156,89,30,230,167,183,137,38,62,123,222,149,197,107,4,101,4,230,3,215,145,71,113,5,96,217,64,64,231,6,129,85,136,33,164,152,198,21,169,209,199,130,75,139,94,150,231,180,76,236,74,66,9,228,30,218,173,215,243,18,219,72,65,151,225,23,20,224,79,11,243,116,151,115,25,145,52,224,200,186,228,59,140,126,13,17,82,246,6,219,123,142,38,131,138,46,192,64,77,233,224,101,148,165,242,115,185,222,41,43,126,13,82,56,157,60,96,135,86,247,196,97,16,135,208,144,165,34,175,69,140,154,3,166,177,105,156,81,33,238,10,227,116,228,197,209,26,133,250,183,222,22,3,103,229,141,215,156,125,181,7,12,130,239,180,80,84,100,104,169,115,181,146,41,249,83,136,187,59,204,96,11,75,112,88,201,127,176,182,249,137,107,20,125,41,192,148,170,237,47,112,225,19,212,1,14,69,54,126,76,137,90,67,234,243,231,106,142,65,165,244,125,197,253,110,175,203,173,228,21,93,141,109,153,133,62,146,25,69,18,6,123,187,101,81,195,87,28,103,108,31,43,148,206,135,66,165,178,127,76,240,213,72,180,160,177,90,110,12,50,187,141,225,194,76,79,251,36,108,158,216,221,107,188,90,159,30,156,126,207,222,20,26,150,210,26,238,83,17,164,9,132,110,13,37,34,199,167,122,234,113,246,10,226,191,117,30,89,12,68,126,136,20,39,85,44,221,216,151,129,33,229,164,196,144,147,181,122,203,5,16,3,3,27,84,146,35,237,135,71,82,84,146,151,224,206,91,5,93,178,107,102,46,57,35,118,94,26,66,154,198,141,51,37,90,79,67,232,141,85,144,48,188,39,78,148,154,67,238,231,148,218,23,156,170,216,177,151,105,33,117,180,145,215,67,152,27,201,234,160,250,141,1,169,36,151,206,211,120,98,91,118,120,215,64,80,191,252,92,128,64,137,222,178,56,28,189,27,150,190,246,2,23,253,224,160,102,217,26,147,111,104,157,20,212,74,253,93,7,83,177,56,99,224,202,112,70,46,12,224,49,116,110,206,162,3,50,218,120,243,99,82,128,158,47,64,189,124,239,247,54,131,115,106,49,51,225,141,38,163,137,243,17,250,199,33,112,23,90,5,106,158,181,21,66,107,3,108,183,23,47,189,93,200,166,26,73,3,137,245,89,188,25,194,0,61,214,118,229,99,103,170,139,154,41,218,29,84,96,114,223,59,154,168,166,205,13,172,253,75,32,1,83,140,244,25,185,148,59,148,208,42,143,1,127,206,193,21,239,223,101,202,150,195,229,101,234,203,63,1,74,211,129,41,113,146,139,29,105,149,197,158,76,51,220,149,33,55,27,192,108,247,166,205,109,230,94,229,170,109,230,83,234,94,78,34,246,202,19,180,16,24,186,58,223,28,70,14,148,20,236,190,196,223,213,66,177,129,69,98,193,75,101,12,211,227,32,68,76,211,251,69,27,250,189,100,128,203,225,113,196,131,166,54,194,129,108,186,56,18,145,4,217,84,243,33,225,69,238,249,58,185,36,0,60,23,217,199,120,39,121,236,27,136,254,20,91,106,138,189,127,154,39,190,79,51,35,113,178,157,28,85,105,101,58,109,33,233,222,201,251,11,224,145,199,64,76,12,47,85,37,152,147,47,57,147,102,15,162,66,254,123,248,204,173,54,21,76,112,98,233,99,203,84,247,132,81,254,160,112,246,233,208,164,167,40,159,184,35,209,169,2,117,206,3,187,97,136,65,234,250,98,168,108,218,16,118,226,28,94,215,168,133,102,77,143,237,157,135,153,141,171,74,59,27,15,11,77,62,45,2,37,83,41,111,95,15,153,33,192,2,96,36,61,156,115,20,166,21,217,199,1,247,207,49,195,184,222,252,103,176,114,122,166,146,130,95,133,34,66,182,134,170,74,10,64,147,43,222,172,121,139,165,237,8,110,41,217,4,206,30,147,99,137,233,50,103,42,253,147,3,178,59,183,230,231,144,242,10,55,3,209,119,230,175,15,59,27,78,249,226,138,123,130,139,110,126,126,140,26,41,148,54,66,250,114,46,42,205,129,52,25,175,116,235,197,3,234,161,215,162,242,248,248,36,6,19,223,153,224,199,111,142,23,65,136,88,197,159,208,166,68,235,216,123,76,195,146,206,90,71,247,26,168,92,249,55,211,230,212,238,51,185,24,60,200,59,251,54,110,149,141,68,51,218,95,226,59,117,188,157,136,13,118,4,253,54,6,223,149,105,183,253,114,119,138,182,41,234,16,44,46,34,218,8,163,164,150,74,24,176,85,235,56,64,0,191,126,91,92,194,113,86,85,185,102,36,219,247,181,111,96,198,206,115,4,188,106,251,196,95,138,211,7,246,134,30,4,106,163,104,22,92,188,111,120,37,138,149,12,104,228,100,74,182,161,30,99,202,131,51,10,177,32,87,165,79,228,18,114,59,234,151,2,24,208,108,144,97,25,140,194,56,132,84,97,159,245,133,1,26,54,104,162,20,253,101,16,50,37,117,8,204,229,199,142,49,220,235,154,9,112,64,2,1,135,105,179,75,131,99,11,45,49,149,124,212,181,241,129,80,124,14,3,158,226,57,208,62,160,9,58,69,25,219,255,219,141,22,85,37,115,12,197,76,125,234,227,244,174,29,35,124,182,141,90,140,170,133,247,75,77,143,150,204,245,78,224,22,26,30,91,230,75,109,35,13,65,51,246,99,151,249,5,91,185,151,219,218,0,97,119,139,45,230,114,208,167,218,56,144,113,86,197,169,63,208,218,45,15,226,62,41,132,206,161,5,169,219,75,103,79,233,138,197,168,150,68,196,15,100,93,146,25,18,241,90,139,69,11,124,215,91,230,163,236,129,178,227,167,99,216,155,138,188,212,14,123,73,147,149,239,218,255,187,248,3,78,78,30,209,156,71,86,174,22,100,123,68,2,161,3,63,83,199,219,190,39,43,153,148,242,59,121,247,135,216,66,226,122,168,46,30,244,231,167,49,221,136,49,237,245,235,172,189,206,95,154,184,53,242,121,118,178,199,15,171,216,240,115,63,92,52,64,182,70,243,168,23,176,222,235,249,87,13,51,157,173,40,28,209,145,152,235,91,229,246,16,133,39,2,169,156,167,75,206,21,174,235,231,52,125,231,134,79,125,8,219,64,39,254,223,169,69,94,149,201,83,31,28,139,133,72,4,185,151,192,176,83,217,239,134,49,253,79,8,128,82,177,236,145,163,249,81,137,240,108,49,158,217,235,106,136,50,65,215,69,8,161,42,150,58,77,181,235,58,222,78,191,86,159,167,45,111,252,144,213,179,199,141,141,74,78,180,21,1,131,248,140,60,35,177,13,222,44,31,36,0,77,140,135,116,165,197,190,60,100,27,249,68,133,169,76,79,52,152,126,139,114,92,131,142,143,222,15,199,24,247,0,221,73,195,255,181,233,132,47,252,162,56,185,11,43,152,78,255,0,61,118,35,6,122,122,118,180,190,226,125,39,21,170,168,209,245,50,195,253,135,65,99,169,205,11,203,175,184,250,113,232,237,96,88,244,5,181,111,66,84,160,45,61,111,152,14,190,25,209,100,56,242,15,101,234,6,11,195,226,116,18,233,98,88,5,89,107,166,120,170,239,49,81,239,15,205,16,102,53,44,66,158,19,226,66,241,193,83,235,206,188,77,81,34,178,137,249,94,244,70,213,111,215,53,219,5,167,158,69,160,107,179,232,67,48,255,219,161,176,193,173,218,173,118,228,181,122,107,22,193,80,199,122,58,124,17,126,197,32,29,211,19,187,172,34,77,98,157,195,80,47,74,212,102,136,221,138,93,34,187,202,243,32,211,19,48,169,198,134,151,162,204,35,151,34,250,222,244,123,14,213,252,177,102,247,159,17,218,103,40,5,164,67,184,46,57,64,169,225,143,164,211,92,122,225,125,146,68,156,233,210,95,250,225,134,176,168,211,251,127,234,47,22,219,28,166,195,113,251,34,204,245,132,189,151,126,178,149,179,242,225,6,41,46,141,171,254,135,36,132,177,46,219,86,146,92,0,191,20,9,79,103,193,255,203,89,75,19,89,217,104,8,228,1,246,232,71,77,3,18,102,74,123,50,59,134,185,115,192,23,18,71,149,77,80,9,152,91,50,152,244,24,122,240,104,115,45,20,21,5,96,222,46,29,198,71,199,23,216,42,230,43,90,58,41,135,211,97,101,128,151,18,130,127,25,102,169,122,156,68,219,8,20,110,20,214,153,81,59,236,26,189,195,157,249,233,0,186,100,147,187,209,176,38,169,20,46,196,114,148,59,128,74,236,6,102,185,6,128,225,20,9,185,15,219,171,36,119,156,165,158,31,195,226,236,189,153,110,206,211,79,175,60,221,186,208,204,201,10,241,50,169,5,252,119,165,184,201,110,83,84,249,89,59,247,166,151,74,182,42,191,189,60,174,196,176,187,45,177,94,78,11,102,35,186,134,58,184,47,202,146,232,202,62,178,6,89,125,216,171,18,51,212,234,35,70,229,62,113,238,186,67,168,9,230,122,217,114,111,255,223,243,15,244,22,182,61,24,225,86,22,161,232,181,11,90,39,163,22,227,161,148,131,131,122,109,199,14,104,254,193,18,149,28,246,183,57,133,11,201,115,87,6,7,54,188,111,120,40,224,175,82,140,216,70,202,10,158,77,91,72,247,73,171,56,238,198,54,134,126,67,65,22,155,180,139,54,185,229,77,9,99,92,82,176,180,135,240,243,165,194,42,112,126,101,254,32,237,199,36,6,101,88,21,75,183,168,236,69,41,148,164,50,22,30,66,102,206,151,24,227,77,252,228,72,134,172,70,188,219,187,163,8,217,241,77,125,13,22,1,33,157,191,52,238,131,125,191,133,172,116,75,102,203,147,206,96,134,253,48,83,199,155,233,108,75,35,105,85,246,129,223,14,183,153,102,115,25,57,43,215,28,182,239,200,231,186,101,236,89,219,110,176,152,25,171,87,0,232,211,36,243,23,138,88,77,144,140,175,132,233,0,77,80,214,2,121,148,109,146,174,132,91,214,233,79,190,225,76,115,120,177,94,163,101,116,169,9,174,125,64,2,96,216,223,148,114,103,88,171,240,112,44,76,180,240,152,173,7,159,197,148,56,112,240,64,252,161,80,237,73,30,131,114,33,224,190,217,167,135,62,230,77,39,236,195,13,206,207,109,199,233,125,40,52,62,205,130,67,48,108,44,68,165,209,250,220,118,150,201,11,162,249,214,105,58,99,119,23,59,192,181,54,129,228,196,68,1,206,136,229,66,67,78,89,226,176,84,131,63,168,254,184,18,253,65,130,26,20,188,157,78,143,82,251,46,104,68,9,100,175,2,125,50,56,90,59,239,123,5,183,133,215,192,171,181,123,108,182,108,179,14,44,176,44,87,187,168,72,165,41,161,174,172,206,245,245,169,240,207,72,150,159,2,135,40,228,159,161,42,184,86,151,213,198,182,107,32,28,228,27,74,101,17,179,253,60,65,129,8,245,2,166,75,127,236,243,14,251,242,133,158,85,213,196,73,143,115,35,139,171,92,83,100,97,7,115,207,253,119,10,71,106,4,99,33,102,155,40,152,31,174,92,154,194,126,227,202,200,21,23,254,67,95,58,126,25,16,0,215,169,27,121,111,174,169,226,232,31,177,35,134,162,155,127,1,193,184,45,41,13,159,222,170,21,238,180,171,241,94,70,190,157,45,103,159,100,68,164,131,24,249,50,113,46,85,21,237,52,207,118,35,78,202,191,216,227,133,95,172,191,212,71,215,212,227,150,75,145,147,73,140,166,38,177,226,206,93,245,166,240,160,77,36,66,128,186,19,165,241,217,186,177,106,170,154,16,60,193,179,167,74,246,78,217,110,157,116,75,35,80,48,160,230,62,98,105,100,7,184,222,224,135,156,148,107,53,154,132,16,228,2,79,54,58,219,20,100,233,4,248,180,211,69,65,191,1,252,110,185,50,151,16,37,224,109,33,83,1,176,53,218,83,172,236,210,201,39,99,43,29,138,155,161,74,67,168,207,193,40,250,145,5,88,27,30,230,127,126,71,110,151,94,246,29,64,76,60,114,80,87,167,175,93,98,28,214,200,136,166,240,113,54,200,149,31,97,211,136,37,119,40,3,89,107,123,186,118,190,67,40,34,117,101,83,60,181,3,92,34,23,192,11,199,244,244,176,11,54,180,188,71,206,171,201,117,0,11,195,224,77,104,161,7,73,123,167,201,151,94,178,104,99,189,46,171,110,110,204,253,210,236,37,116,227,122,27,169,2,204,123,161,9,223,156,157,229,209,43,128,159,112,93,42,14,16,154,70,234,164,38,175,205,41,69,243,111,221,34,20,36,125,42,226,83,132,236,73,32,191,240,50,14,122,64,208,195,152,200,168,23,32,208,137,102,91,137,158,98,138,233,210,199,209,60,74,127,109,255,254,188,119,150,29,6,186,58,86,208,238,0,76,72,61,227,177,215,53,141,14,58,24,175,240,200,20,36,144,93,13,5,21,126,78,64,116,220,232,252,70,156,176,252,226,135,169,98,68,13,250,112,116,9,120,196,159,188,167,229,226,120,163,129,73,43,30,86,215,0,67,95,29,117,131,50,140,122,181,255,23,223,97,74,187,152,19,156,147,211,31,49,145,15,98,81,194,118,6,50,105,232,187,84,137,130,172,61,143,170,128,97,183,191,75,4,50,109,30,165,134,35,208,49,124,158,243,26,227,188,66,144,139,171,110,71,193,144,255,168,4,3,202,183,20,0,255,218,207,40,70,175,175,195,3,194,245,198,203,95,242,96,215,67,51,189,57,157,203,243,246,221,80,10,207,153,200,89,8,45,3,250,238,95,152,116,68,171,181,186,55,158,218,206,218,45,170,9,225,27,17,198,215,50,169,196,246,70,143,219,238,250,129,171,83,223,231,108,82,76,116,150,255,153,87,32,194,87,131,71,194,232,85,216,241,111,113,131,173,8,64,128,125,175,246,194,46,204,123,38,182,140,122,217,127,114,200,145,129,63,138,139,119,103,125,199,15,165,119,118,57,125,128,100,119,184,224,62,213,96,51,69,115,254,10,202,39,79,120,21,119,12,215,172,150,52,128,229,210,22,208,110,30,202,241,146,226,159,212,51,161,29,90,214,213,221,104,56,200,112,126,252,64,28,242,151,45,130,149,219,34,249,5,0,69,231,71,142,57,105,42,32,65,40,255,126,107,161,156,206,232,220,77,88,76,121,19,211,194,173,81,86,24,191,47,157,204,52,210,47,15,228,134,217,35,142,109,40,64,72,252,200,95,30,225,185,142,11,71,74,164,16,21,3,22,57,145,181,88,175,82,64,66,236,129,97,56,32,112,54,247,196,154,132,94,44,215,178,233,208,245,25,196,194,121,79,112,189,161,175,160,255,207,2,84,201,169,186,130,79,69,114,168,99,2,189,211,69,3,189,51,74,91,118,59,217,240,125,154,46,186,126,12,252,160,73,148,10,130,174,61,135,247,60,181,177,163,199,189,224,147,6,137,240,1,19,206,5,74,187,159,74,150,77,204,167,57,49,35,250,114,130,226,189,52,44,96,0,153,69,121,88,64,62,233,206,133,115,74,36,220,229,155,232,56,54,234,3,254,198,96,85,113,235,127,162,56,121,132,150,41,33,221,180,188,242,96,131,133,216,6,30,76,239,208,159,174,217,112,249,90,142,80,38,10,176,145,77,88,158,197,139,212,102,242,26,3,75,63,229,221,248,7,2,204,168,58,163,111,118,164,101,7,116,192,150,187,240,161,254,197,127,99,132,135,151,91,137,140,233,161,65,121,100,217,107,109,136,6,158,77,70,79,86,224,49,182,198,229,81,204,222,187,198,164,12,16,146,65,111,87,181,150,236,101,154,208,120,207,62,185,107,253,250,70,71,36,89,9,113,29,51,2,17,219,180,201,211,140,128,153,54,43,151,251,234,196,75,126,50,156,228,114,152,188,207,31,30,91,64,47,79,210,91,180,253,59,147,208,119,10,40,123,80,7,207,110,214,146,28,23,93,78,135,21,3,66,86,163,217,15,75,153,203,73,204,2,61,101,77,239,142,110,92,190,52,209,213,185,196,240,252,90,123,156,109,38,215,192,213,172,174,82,204,89,43,170,118,31,78,138,240,153,204,125,125,30,234,191,68,20,250,159,14,231,208,67,27,122,115,179,173,33,84,59,201,28,130,226,105,67,207,244,162,77,125,226,185,151,235,28,89,205,220,44,151,198,129,195,142,127,45,103,28,115,17,62,154,147,6,97,234,61,105,73,176,178,64,26,120,18,136,140,37,97,124,111,144,146,74,18,193,171,84,74,165,119,159,19,174,138,96,27,147,161,162,167,9,80,28,16,113,127,111,40,190,235,190,172,96,87,62,111,153,236,113,195,250,78,219,57,41,61,213,58,85,194,22,147,192,24,185,199,186,69,126,161,117,149,86,150,104,58,17,62,116,65,122,203,23,64,57,108,208,199,35,166,198,160,218,242,114,187,173,160,189,178,69,207,137,232,122,105,149,30,195,154,11,109,165,52,247,250,215,243,92,61,52,147,87,175,221,70,185,123,32,175,143,53,88,92,56,140,18,145,194,37,177,150,33,18,146,112,249,174,127,119,129,27,14,172,24,21,85,189,3,208,195,34,127,239,189,53,1,177,132,12,67,236,126,179,65,48,49,72,133,244,76,232,149,5,215,211,212,1,125,109,162,232,57,251,178,251,209,29,183,33,36,239,77,238,159,159,17,253,227,120,131,169,171,212,10,80,211,22,12,157,133,27,75,2,90,22,20,24,161,108,162,160,83,69,238,249,28,194,92,61,28,163,12,136,104,238,0,163,59,202,174,124,132,36,79,117,150,188,224,141,251,37,249,19,183,240,56,42,40,172,1,50,1,128,181,216,106,184,209,79,164,220,212,208,1,148,254,28,171,148,142,212,73,80,233,156,223,8,172,6,110,131,36,66,75,157,116,112,118,92,37,92,185,207,147,41,123,65,201,188,56,90,124,133,15,22,242,26,129,188,30,184,167,199,101,70,68,133,197,161,148,12,111,67,240,134,243,55,28,32,8,85,68,153,210,86,160,225,241,44,203,21,145,0,129,247,102,177,58,33,149,124,91,55,0,46,45,122,185,144,22,55,22,46,115,55,204,206,184,33,97,15,49,85,163,154,154,251,95,251,103,68,37,205,105,24,176,142,219,217,115,20,30,120,146,22,129,69,180,171,194,211,59,124,204,66,219,105,131,236,82,100,84,242,109,113,30,244,158,252,185,77,190,10,90,150,241,119,90,228,244,150,124,59,232,158,242,91,11,33,127,145,71,230,7,176,232,223,21,225,90,177,239,115,97,38,192,144,236,164,179,209,94,58,47,26,90,185,11,60,125,147,176,189,223,213,108,201,123,4,207,51,119,63,185,59,240,205,2,206,121,214,75,196,246,229,77,227,26,62,184,83,183,247,120,134,65,125,228,43,101,172,192,120,5,10,247,5,130,55,27,82,177,138,100,14,60,26,191,199,131,166,99,111,42,101,189,161,31,183,59,242,113,95,109,164,218,200,61,26,122,86,198,17,108,45,188,200,184,94,144,73,231,224,151,193,105,92,94,156,141,97,165,254,165,190,62,89,11,75,250,87,157,76,64,61,251,241,182,246,146,112,196,253,24,166,16,180,166,192,209,195,3,238,5,226,1,49,99,151,83,217,247,234,154,25,143,133,102,109,191,232,172,18,148,82,193,78,81,132,26,172,104,159,212,52,141,27,105,236,197,139,13,122,118,98,121,232,2,92,148,128,55,54,52,21,32,104,204,18,48,18,27,50,248,0,70,185,26,177,152,172,138,117,195,238,253,232,119,29,211,199,61,232,223,230,140,158,7,32,207,209,130,197,50,7,122,31,232,65,149,235,11,39,192,73,154,75,158,206,155,16,224,137,24,251,82,213,95,132,129,95,67,108,230,238,51,90,154,200,219,6,255,237,26,45,116,6,173,184,192,115,81,36,221,95,156,18,90,146,15,248,199,47,12,122,59,214,29,220,79,83,144,151,4,199,232,87,77,42,110,120,151,87,73,31,243,95,111,101,173,2,90,101,238,237,108,149,45,90,43,159,120,86,3,17,84,194,69,55,116,79,95,250,229,95,54,209,63,108,71,62,157,159,1,81,187,34,94,0,32,227,224,249,81,254,25,80,242,113,205,8,65,111,222,252,206,193,236,221,182,2,85,35,54,52,52,95,18,86,225,187,221,120,143,228,205,62,162,148,66,246,236,91,7,196,160,160,249,54,195,203,244,45,144,104,36,198,224,48,27,245,137,183,250,114,220,105,105,99,136,44,202,54,172,158,232,143,80,199,237,204,207,205,246,238,195,165,213,9,65,80,99,7,17,12,130,176,226,152,111,156,215,190,179,202,141,15,237,219,192,114,172,252,13,237,120,169,230,113,50,221,171,116,14,15,85,83,94,179,17,112,124,200,193,177,57,43,50,216,243,193,129,153,229,233,221,103,221,101,196,72,168,6,216,199,220,227,154,23,167,30,67,62,119,57,246,164,167,237,181,12,86,35,2,17,219,42,35,160,200,27,47,246,165,41,215,49,35,235,80,67,74,78,157,47,102,198,141,62,23,52,180,195,22,152,43,6,0,218,22,42,26,97,235,33,241,226,220,246,167,208,203,29,138,66,77,210,181,178,230,187,62,189,160,114,38,6,79,165,79,63,44,239,79,187,157,181,132,104,116,113,48,255,33,89,242,105,47,110,79,235,37,193,124,201,110,227,151,119,85,85,71,66,42,52,139,195,24,208,55,19,82,69,106,68,209,251,226,18,166,184,106,137,236,241,195,87,15,240,107,245,253,102,189,20,249,26,59,9,108,112,212,211,145,255,130,153,161,102,229,138,148,237,0,1,31,198,114,170,9,233,32,26,34,195,245,161,64,37,190,227,223,1,227,1,235,73,94,152,59,51,18,243,57,145,117,22,65,221,87,79,141,224,124,52,111,147,223,88,210,63,115,54,93,142,67,242,240,194,55,32,228,38,187,191,20,182,228,89,141,43,220,248,9,75,251,87,67,163,10,155,60,3,0,9,63,27,191,19,126,179,118,225,244,63,52,254,184,94,205,31,193,95,224,239,106,96,166,215,204,208,228,118,191,15,42,170,177,245,105,205,170,15,160,177,17,184,43,136,174,132,254,221,76,87,195,15,18,164,15,207,35,100,119,144,50,205,37,26,225,42,109,232,99,29,240,79,36,220,192,171,110,25,187,136,50,10,103,25,234,190,52,190,153,107,172,65,1,201,204,92,23,39,65,199,24,250,120,134,184,134,246,4,105,149,191,72,66,82,255,77,104,198,10,178,83,164,154,215,155,54,212,221,52,224,111,255,202,14,80,184,48,49,157,29,112,10,178,213,238,74,63,41,195,31,128,221,60,104,207,176,242,237,3,38,127,221,157,111,7,11,226,168,38,198,85,152,70,168,250,167,173,177,84,36,142,206,152,215,228,190,182,201,58,40,19,48,25,100,84,107,120,103,164,68,74,35,93,104,133,81,154,181,115,170,204,252,254,4,12,33,134,103,78,204,195,233,31,109,162,135,202,211,177,170,98,245,58,2,191,205,68,234,128,105,51,19,72,80,88,53,47,175,96,89,188,129,20,154,45,226,20,171,28,104,143,21,227,3,77,127,109,41,245,47,75,21,209,245,98,182,218,155,106,126,16,78,193,127,230,251,137,44,203,226,203,110,104,188,35,80,60,57,224,234,129,140,21,28,49,152,36,122,119,47,187,250,10,33,66,213,175,157,121,67,217,76,168,180,157,24,209,139,241,184,198,164,142,220,110,144,61,166,224,72,26,254,243,115,88,121,34,136,115,240,188,216,103,45,134,68,127,77,217,68,222,180,59,129,26,124,135,135,11,194,109,0,209,82,47,27,100,216,70,2,3,198,45,93,15,134,118,75,156,249,38,191,119,148,154,49,244,132,78,190,206,223,84,235,206,56,255,210,37,8,202,244,180,248,119,12,221,97,75,84,189,92,105,101,12,215,232,61,31,251,150,100,62,20,75,170,66,183,184,46,192,155,50,132,158,173,96,222,235,142,22,217,185,188,207,100,33,200,194,182,158,43,149,168,59,195,253,174,92,49,69,91,0,23,134,108,217,25,78,53,221,138,104,5,177,216,104,93,42,20,135,42,55,206,148,95,241,107,49,159,229,137,68,249,59,150,127,149,59,70,72,226,29,89,24,205,29,53,177,135,252,177,96,183,207,16,84,86,157,248,117,0,30,38,248,191,38,214,8,134,47,59,202,68,49,192,169,230,232,69,112,121,58,131,76,127,233,214,176,185,164,182,84,31,8,109,16,87,216,70,67,133,142,119,36,79,41,81,222,28,216,198,108,249,242,241,83,41,4,143,163,11,40,125,78,251,157,244,209,145,14,226,97,60,90,30,2,239,69,211,118,49,112,51,232,169,227,146,162,215,141,154,71,142,182,217,254,173,135,17,42,97,238,103,139,246,162,92,99,36,185,235,121,29,92,65,44,137,225,247,238,2,191,37,58,153,252,196,101,112,137,125,238,131,140,34,61,100,248,200,180,229,218,62,170,22,205,169,176,57,65,126,16,235,174,33,242,161,193,147,202,22,226,129,216,127,116,204,247,252,238,28,153,221,251,82,72,32,103,254,245,254,20,103,183,212,209,204,62,255,208,202,247,212,60,132,233,6,0,63,104,131,130,241,81,37,64,19,130,227,26,73,206,75,47,214,132,118,59,217,36,197,200,88,79,175,168,123,10,255,86,209,185,121,0,101,192,163,195,204,13,230,4,162,1,215,131,49,174,143,188,73,233,194,255,104,104,231,25,114,94,38,36,97,208,92,25,174,29,198,130,31,93,227,225,10,0,14,138,59,188,218,147,201,239,188,46,12,250,50,31,228,12,93,84,52,106,26,71,92,217,61,231,35,138,250,227,74,67,218,199,227,138,150,56,116,142,9,246,62,114,122,127,241,100,56,248,187,64,40,22,248,230,39,223,78,246,0,160,36,45,54,111,251,88,107,101,114,70,45,122,178,86,82,111,173,40,98,244,28,229,80,8,106,34,34,106,157,102,164,114,113,98,6,254,34,202,106,226,135,207,69,70,66,253,38,189,70,68,176,116,205,174,135,250,81,121,148,98,32,73,127,44,218,110,70,176,66,74,157,237,100,159,252,215,42,132,111,84,90,141,14,50,58,26,111,162,103,143,78,38,17,1,146,140,56,250,102,74,202,160,251,147,89,241,29,90,11,18,62,71,99,127,23,177,23,40,5,203,212,123,233,175,114,243,63,57,76,12,237,204,247,228,157,82,167,51,202,228,88,226,212,203,45,38,95,221,27,177,188,75,166,81,174,119,8,210,177,65,69,54,240,248,78,251,114,139,121,6,23,22,104,51,44,218,220,209,229,171,155,141,247,64,73,121,39,75,151,227,161,34,86,168,175,63,140,229,86,205,244,186,124,89,213,252,0,19,215,150,0,21,204,73,72,185,156,204,161,149,135,31,215,196,98,16,89,21,245,203,30,125,108,144,246,83,166,227,5,68,212,126,158,71,130,2,190,37,4,27,144,197,100,187,176,39,247,254,163,227,122,175,206,115,163,15,151,216,105,87,216,110,27,225,146,99,213,214,193,54,101,40,109,140,53,85,211,122,232,139,67,201,62,227,136,233,47,35,84,74,87,217,139,191,13,234,142,9,247,60,117,226,12,91,164,58,127,75,75,236,84,12,187,232,126,131,167,133,87,238,21,75,35,15,2,93,197,127,233,215,154,7,21,78,22,135,61,19,123,97,32,45,177,39,165,199,190,210,0,66,185,28,80,234,39,206,66,180,124,202,160,237,208,143,245,239,105,124,82,162,14,98,32,38,115,117,154,39,16,206,136,249,226,94,192,186,194,123,117,134,112,219,42,65,244,201,4,150,5,169,156,212,36,225,230,190,6,64,66,178,163,12,39,61,200,232,44,146,219,252,230,6,232,156,200,250,86,204,133,29,170,150,180,29,97,159,159,142,124,242,35,189,111,194,175,97,203,114,31,214,21,225,114,77,227,164,140,37,61,197,123,125,224,128,149,216,89,119,68,22,182,216,156,11,134,147,154,191,130,3,37,108,244,78,92,0,131,215,2,116,24,0,144,76,15,4,29,184,207,205,4,14,125,43,130,94,121,191,177,123,196,224,178,153,191,130,229,29,145,102,135,10,118,238,176,163,127,104,248,236,212,24,157,72,45,70,78,136,97,77,71,196,79,198,136,59,236,224,69,12,222,217,221,156,255,16,148,94,222,237,120,52,148,8,225,121,185,5,251,141,173,82,37,23,168,87,149,72,19,119,137,158,152,240,245,159,9,107,81,138,140,145,187,102,138,215,174,14,71,196,214,86,74,34,45,168,208,175,38,135,206,22,99,247,222,195,237,190,164,53,6,35,70,203,250,25,197,179,133,124,179,149,0,195,169,210,83,18,105,42,213,31,36,203,161,109,228,23,80,240,118,16,26,56,137,52,10,134,5,171,139,229,100,167,120,226,118,124,82,113,125,176,87,241,64,64,215,168,166,117,124,155,82,124,190,216,61,223,177,239,147,217,123,83,162,209,103,25,37,118,213,11,247,254,246,39,165,109,18,221,140,207,15,184,225,16,254,134,236,175,162,214,83,139,76,146,208,79,139,73,198,181,156,89,92,219,143,61,157,96,144,164,115,118,234,187,218,224,68,111,147,113,67,52,244,138,104,239,159,164,9,202,31,124,88,147,250,173,39,140,239,71,53,37,157,94,229,213,224,209,39,236,215,180,248,229,150,128,154,58,1,68,202,193,136,249,105,15,57,100,54,172,65,253,57,192,84,106,122,254,175,72,86,127,254,238,119,43,174,158,156,249,44,253,98,87,138,182,243,136,223,18,197,72,3,116,3,117,218,72,143,29,150,114,119,84,42,34,89,171,249,0,46,150,123,11,103,130,81,215,202,210,35,175,54,180,78,126,18,195,233,42,123,19,232,75,120,54,224,69,234,75,47,233,190,150,181,156,147,121,16,37,134,178,23,179,36,50,150,208,87,89,186,84,106,7,103,21,25,145,119,59,240,79,118,51,96,179,37,237,156,88,116,24,181,1,243,137,245,220,2,11,229,54,235,115,118,153,253,161,122,223,69,22,27,92,85,36,134,177,150,201,236,47,95,139,199,41,104,12,4,76,145,238,45,33,70,119,212,230,74,172,77,229,15,73,9,251,107,154,121,205,221,33,250,191,140,101,22,24,180,108,251,132,32,222,21,81,208,32,229,140,76,57,173,36,209,196,159,50,77,149,229,136,128,214,45,81,207,78,25,246,104,160,200,14,201,42,91,163,249,133,123,125,203,192,182,138,228,40,249,182,55,178,177,64,162,21,111,22,65,173,177,192,71,73,23,11,224,33,54,204,161,217,86,89,26,203,51,150,5,241,30,81,214,42,89,227,211,255,124,225,231,93,218,241,15,77,92,238,205,138,61,50,135,168,67,99,8,147,89,251,200,20,182,245,141,172,6,236,43,224,219,63,65,84,27,114,147,192,3,243,217,104,219,29,238,127,240,80,159,72,248,70,16,177,74,223,120,43,253,40,58,84,207,195,137,249,37,240,70,239,21,125,132,42,216,237,41,147,163,242,171,132,163,246,94,43,99,162,121,77,217,174,102,97,250,190,14,116,29,175,186,92,211,53,46,254,196,232,104,5,213,92,83,153,164,83,88,69,175,209,114,50,221,65,38,133,169,209,217,29,96,115,107,185,21,17,234,48,194,67,22,56,79,81,64,200,124,238,56,172,110,207,173,151,6,179,201,19,136,60,234,248,135,200,220,15,141,239,236,234,19,250,214,173,254,203,118,126,151,145,191,66,133,255,130,120,66,4,61,160,202,245,165,209,218,83,150,220,239,148,57,231,78,116,162,176,81,29,83,131,113,166,160,180,111,3,26,76,255,142,204,120,222,248,128,121,133,147,76,251,115,24,36,53,23,131,166,8,231,61,181,147,27,80,174,200,135,110,214,34,59,89,173,89,200,202,135,29,143,59,40,247,236,215,179,74,91,125,82,208,27,90,97,189,16,235,228,154,163,182,102,169,71,18,117,255,73,159,63,217,192,205,113,231,36,30,158,167,64,169,92,222,130,91,64,39,56,38,73,99,65,62,216,52,3,183,154,39,155,172,104,188,30,142,81,118,164,51,181,63,151,175,208,96,223,166,46,227,31,52,46,19,60,206,236,40,241,225,200,126,124,71,179,95,141,202,91,158,150,61,208,163,228,119,26,233,45,119,148,118,123,78,99,236,252,15,146,16,230,104,69,147,121,10,77,216,145,236,61,51,121,143,133,20,214,193,99,167,150,204,114,177,147,16,225,103,197,165,10,108,84,181,251,71,238,46,128,186,51,70,16,5,42,140,114,179,137,137,100,23,78,46,250,63,149,249,7,238,39,147,135,160,6,134,141,67,42,71,98,179,21,68,96,118,227,120,173,223,169,53,19,36,130,245,107,14,209,232,112,234,190,183,161,132,160,58,96,135,243,106,157,104,226,229,182,205,55,167,33,3,18,87,248,48,143,171,76,25,211,20,75,27,4,3,242,4,235,58,24,144,13,222,36,13,187,37,188,198,81,4,98,34,22,111,171,4,233,171,3,210,83,169,60,106,94,104,60,174,57,242,181,93,77,226,177,21,234,60,55,41,120,252,121,138,76,232,215,100,242,81,71,49,235,52,174,10,220,132,186,185,166,158,185,10,132,71,39,14,157,67,148,139,93,74,81,18,88,24,235,247,76,115,186,76,239,81,55,234,67,89,68,35,127,203,71,4,110,15,133,108,30,247,74,122,67,96,109,253,234,214,120,204,112,130,238,244,213,106,127,128,211,67,189,130,254,177,209,171,78,39,106,113,182,96,218,53,128,205,205,69,178,151,82,144,194,66,188,108,60,10,151,233,131,54,190,254,99,42,249,187,140,25,185,57,178,1,76,220,254,28,19,87,230,109,204,33,78,144,72,97,250,187,146,185,157,46,197,3,4,108,164,31,42,251,26,108,160,54,228,162,16,113,205,159,210,108,210,82,197,251,200,22,76,111,188,193,147,146,210,212,21,11,254,128,33,10,42,204,46,152,204,194,171,195,87,183,120,103,58,71,44,66,84,7,166,8,181,157,127,58,34,208,52,117,89,202,166,199,17,105,196,68,159,132,196,125,94,45,41,89,185,190,141,154,103,220,205,189,113,31,69,200,251,187,117,141,210,203,42,151,61,227,62,156,205,127,175,123,123,16,116,86,22,207,151,21,23,94,238,192,112,196,87,218,68,153,68,220,62,158,73,125,122,242,26,192,127,178,2,37,68,59,171,19,114,144,97,181,198,83,14,175,200,136,160,13,200,76,197,204,194,46,90,24,56,194,252,213,164,191,225,97,52,87,86,14,255,107,56,117,36,79,26,31,116,11,30,70,131,91,251,159,49,170,227,3,129,220,118,111,240,18,126,121,161,212,243,29,182,57,118,219,179,4,212,182,78,217,47,223,138,205,228,100,17,201,220,235,208,55,155,70,34,236,195,184,108,73,10,19,128,191,138,90,187,90,145,100,47,14,229,167,189,7,171,159,88,8,128,11,198,20,233,248,153,141,64,33,205,207,245,123,6,209,51,167,199,242,18,246,141,234,19,111,159,250,86,71,226,58,127,243,85,202,114,18,243,157,151,180,182,38,63,68,229,54,69,171,55,37,4,23,247,34,245,226,30,15,250,84,209,13,136,118,200,240,155,74,96,42,164,251,207,141,217,236,220,128,11,228,119,54,77,219,253,89,68,27,217,83,206,145,69,105,28,92,183,13,196,23,255,212,145,137,10,92,86,9,2,205,192,84,185,108,63,216,229,37,221,233,169,195,12,98,189,247,107,125,238,28,26,181,201,114,47,199,110,29,155,99,160,73,60,38,226,85,229,233,2,80,43,203,11,22,200,200,95,2,5,95,171,82,246,56,241,47,163,36,96,23,198,202,105,244,16,150,53,68,127,172,142,148,251,1,168,130,36,183,193,231,113,118,4,59,250,8,208,40,105,100,186,217,166,45,247,24,64,247,194,116,229,144,67,202,236,126,97,61,50,32,229,120,224,5,56,147,53,32,114,70,252,151,222,8,14,26,91,191,71,201,167,188,136,89,150,119,39,207,51,83,175,170,61,145,118,85,195,96,72,139,120,55,173,211,57,55,29,19,171,144,171,108,43,196,113,151,64,184,0,29,220,140,189,220,106,64,57,226,166,249,89,218,70,71,222,38,69,37,206,191,60,82,146,127,147,47,217,156,8,155,104,237,131,157,102,250,25,82,3,129,200,216,244,1,130,65,127,133,52,88,252,17,65,241,145,5,181,59,19,208,112,205,4,189,110,29,183,98,75,124,50,70,176,117,75,47,251,215,180,5,154,190,236,157,146,198,174,90,92,185,107,1,246,89,133,184,100,255,216,207,9,23,218,177,236,245,117,94,69,198,181,108,1,120,197,46,140,46,152,87,144,10,237,129,117,145,171,4,199,57,16,246,64,163,250,9,0,114,193,247,76,73,4,156,8,129,184,78,13,178,17,15,35,176,150,45,56,217,135,51,230,149,11,173,219,238,181,160,172,197,116,195,47,170,243,95,98,31,74,8,182,202,41,123,82,134,242,55,121,52,85,21,88,39,108,212,238,0,6,97,170,170,123,116,210,251,71,165,189,93,191,3,83,195,150,168,211,218,212,121,17,19,244,182,79,145,205,171,91,189,197,157,49,38,37,109,172,33,192,153,47,229,109,212,184,88,109,215,156,72,212,182,147,94,52,236,128,143,17,23,232,122,120,48,187,202,10,123,167,233,101,25,147,214,16,248,182,21,236,150,96,249,220,128,42,162,209,88,54,149,135,84,86,73,255,172,248,204,241,198,193,161,125,63,225,178,254,252,77,236,158,186,96,218,94,155,116,7,195,34,159,133,241,123,142,74,180,230,91,189,230,185,172,249,112,177,88,5,116,140,103,158,141,219,210,128,146,49,32,199,243,61,151,176,131,245,98,79,253,41,234,70,212,39,122,176,191,244,234,213,175,16,242,197,206,48,108,91,158,137,220,254,74,71,156,5,228,126,149,28,14,51,79,118,248,169,2,36,226,63,110,128,237,214,249,184,240,104,121,63,163,12,47,219,92,104,96,45,77,230,152,243,63,148,137,236,54,73,176,12,90,24,14,237,18,77,172,211,169,43,211,43,155,150,142,132,211,126,171,78,137,164,104,20,223,144,183,238,189,225,219,8,42,46,74,133,133,131,207,92,7,70,83,44,51,182,254,229,3,239,155,228,73,114,225,107,5,10,22,172,243,145,225,124,241,180,145,227,72,204,201,167,104,203,121,245,169,196,146,198,208,218,233,217,240,4,135,144,105,218,40,87,180,1,113,122,25,49,237,114,45,181,184,244,94,114,87,32,67,253,76,184,98,170,143,178,170,78,44,148,130,139,85,216,223,142,64,195,116,89,43,73,229,62,240,35,199,115,170,65,152,42,187,103,201,197,21,122,39,16,192,205,234,190,196,98,106,195,87,152,33,60,28,80,246,38,83,146,120,34,29,67,214,218,175,36,76,11,25,25,48,168,104,39,153,140,224,219,147,66,245,99,242,254,34,189,85,76,10,202,221,98,168,219,123,10,174,9,40,1,46,71,94,242,215,115,55,132,51,225,81,233,211,20,195,233,65,95,236,205,254,201,10,102,136,146,229,223,54,67,234,95,146,58,38,69,156,204,212,99,223,175,246,83,217,90,16,65,46,134,167,96,0,133,220,63,57,47,248,1,18,19,132,173,45,195,241,36,0,2,52,140,50,223,76,116,156,29,153,153,101,112,136,89,218,149,59,151,225,94,151,157,222,184,30,7,225,0,8,207,125,66,5,169,220,165,37,142,99,109,26,116,178,148,117,7,151,27,94,188,7,149,90,49,29,219,5,86,7,219,156,137,13,244,52,151,157,44,233,174,15,35,49,39,32,72,44,198,94,162,48,78,184,55,76,198,84,172,31,195,152,60,154,158,1,192,19,233,98,57,210,64,144,247,111,79,93,94,74,54,150,81,59,151,230,191,23,224,31,163,89,47,132,57,61,128,31,203,134,115,128,87,39,209,50,208,13,221,150,229,251,243,5,186,227,56,177,246,61,194,4,106,62,218,101,19,248,104,45,66,23,186,76,69,227,89,176,144,54,54,219,13,182,152,78,146,23,216,2,208,7,243,91,34,81,20,16,248,182,47,204,234,118,41,121,168,176,157,65,93,96,53,33,28,171,45,146,243,249,80,76,93,160,83,90,22,72,181,127,203,88,37,206,194,221,144,57,97,42,212,164,226,8,146,24,133,227,128,162,16,88,227,220,14,146,107,0,220,233,120,88,74,106,127,41,240,159,253,116,155,68,224,54,8,229,24,220,194,154,186,119,62,164,163,161,227,120,28,56,100,239,102,254,11,121,192,146,128,114,170,204,71,181,137,173,15,211,241,129,226,130,177,81,186,160,83,248,100,231,157,40,104,55,5,115,10,173,163,76,231,102,200,9,234,141,184,125,38,154,42,87,235,146,240,162,22,217,106,113,115,163,196,90,60,128,192,253,252,171,220,219,19,100,86,36,182,226,250,77,47,68,47,164,251,1,214,132,140,191,52,130,165,44,203,242,21,191,25,223,174,182,196,245,144,181,27,166,168,141,40,176,95,127,88,24,95,239,165,237,21,41,92,15,32,216,35,119,185,189,111,15,168,102,190,167,81,54,231,173,254,22,198,98,83,30,177,126,140,46,173,91,122,75,181,189,182,11,117,218,74,182,204,182,119,222,108,145,13,198,130,130,158,32,0,65,11,207,180,51,62,131,193,2,157,131,19,247,154,232,27,199,190,250,204,98,98,97,33,7,201,251,20,110,138,145,252,65,176,49,67,195,150,100,83,192,144,139,14,229,17,46,3,54,48,211,126,146,224,26,159,202,214,61,196,131,75,219,155,69,63,155,222,158,213,94,72,106,98,158,94,221,201,216,186,104,20,133,225,23,212,22,75,173,228,169,137,112,33,16,247,140,50,152,234,14,243,81,140,123,72,40,29,80,68,99,232,171,232,68,202,126,179,167,28,209,135,181,190,22,20,67,241,75,187,1,86,177,112,117,37,64,160,148,241,56,104,120,106,57,133,84,72,168,184,230,248,19,252,12,38,37,151,127,226,94,80,73,161,123,208,77,6,119,228,188,160,32,234,245,52,45,38,182,49,127,90,23,94,147,182,17,14,176,23,100,163,127,51,106,224,112,157,73,72,194,100,78,47,142,214,176,150,245,16,159,121,140,106,229,163,207,36,34,114,42,236,218,68,29,81,107,212,6,38,117,2,26,18,162,232,135,221,122,167,252,153,21,181,197,82,69,62,138,121,75,31,253,188,204,126,26,136,104,207,25,162,176,251,212,7,162,183,253,182,201,189,96,46,122,198,44,187,96,227,60,204,141,159,222,31,16,104,77,215,133,101,216,173,187,66,148,72,159,55,20,223,43,155,151,207,95,225,155,137,172,130,227,95,248,55,199,143,56,84,222,96,49,213,233,36,43,10,30,38,61,182,198,5,184,189,178,189,140,46,73,174,250,97,92,191,195,74,107,79,23,212,196,146,10,229,237,45,5,222,133,147,16,233,237,68,143,72,39,240,242,15,207,44,68,180,244,248,46,210,81,199,174,197,104,182,88,92,210,9,73,249,9,215,209,40,42,130,194,162,109,97,13,61,220,135,111,203,15,209,95,159,16,3,249,204,203,156,194,33,135,229,79,113,147,237,9,211,43,104,44,19,253,126,125,211,38,243,50,142,199,125,125,245,221,95,139,239,14,16,239,182,45,79,48,133,135,24,50,16,162,187,9,19,171,205,229,115,120,143,164,223,104,243,73,115,60,120,155,199,195,47,58,224,222,138,39,233,80,147,93,31,103,212,10,140,177,243,219,168,178,140,207,158,43,0,180,111,140,18,104,149,61,17,86,6,119,132,207,35,221,179,191,239,175,181,244,27,102,90,253,182,124,227,59,75,218,29,65,77,15,6,236,12,108,22,63,153,130,129,117,56,176,158,129,55,158,173,242,136,196,88,38,195,86,78,143,32,128,113,247,218,156,149,161,172,123,79,122,3,64,63,226,150,178,124,24,81,101,210,101,139,134,48,6,159,128,111,158,101,142,216,160,106,65,12,68,248,130,50,208,25,161,248,86,223,8,60,124,206,170,63,4,153,157,250,173,170,209,200,69,212,130,105,88,63,118,200,196,58,251,140,122,37,11,106,5,187,45,128,59,241,234,139,142,189,124,98,221,59,162,222,30,25,88,147,36,95,191,244,81,65,4,145,197,109,144,247,190,230,245,101,255,247,193,89,125,26,121,237,34,48,224,62,224,40,175,142,122,44,120,71,97,220,90,203,46,66,190,113,160,94,61,93,213,90,24,13,238,180,98,131,137,92,56,229,91,159,237,71,254,201,30,1,139,129,186,120,174,10,196,248,77,82,114,160,138,9,121,155,191,103,125,79,209,57,26,229,200,210,138,66,21,109,119,4,60,17,229,158,48,41,70,110,15,203,47,89,205,208,63,132,20,43,201,227,44,26,219,10,66,197,157,228,216,34,87,204,121,178,192,31,36,143,158,16,25,203,16,98,167,201,156,27,245,123,147,0,33,124,181,76,168,164,110,115,142,94,172,120,248,104,83,179,10,132,144,109,42,106,145,125,64,124,241,170,85,193,104,106,121,246,103,160,54,226,55,222,102,129,114,198,185,179,131,23,10,110,111,109,1,34,252,173,155,158,115,75,144,192,253,172,233,161,105,80,44,196,221,221,4,247,38,143,215,145,20,181,75,65,80,23,237,116,77,185,62,181,175,181,2,211,65,177,225,58,170,228,192,89,87,11,26,211,33,13,83,237,49,233,210,53,102,32,0,111,151,94,245,26,232,99,177,61,149,69,182,98,233,217,190,70,30,154,158,141,178,6,23,199,13,249,63,99,76,68,131,45,180,249,33,233,27,59,163,214,168,14,24,162,32,130,192,122,65,88,65,19,216,234,88,198,141,102,180,99,187,228,241,37,49,157,187,130,175,119,72,36,242,88,83,38,74,61,0,53,92,225,67,133,253,48,181,221,37,240,6,230,143,209,165,226,196,37,144,204,24,201,69,77,55,172,240,147,66,247,5,155,217,254,81,200,79,129,4,148,20,254,148,162,154,68,15,191,226,35,130,94,168,152,198,199,14,20,40,184,6,82,189,158,150,144,39,162,122,32,137,231,10,132,151,95,91,145,66,237,213,8,180,13,164,51,232,18,82,3,61,108,102,35,235,246,6,53,201,186,155,255,72,68,52,115,169,174,36,74,10,176,90,82,248,4,219,180,219,213,6,193,66,98,6,166,184,237,6,12,60,233,181,89,192,56,119,135,187,165,210,178,193,86,73,48,168,50,96,253,92,81,124,22,19,178,248,227,188,5,98,122,205,161,30,51,163,135,207,19,179,242,224,187,221,26,180,46,210,133,26,216,57,93,143,187,41,109,190,159,203,51,111,159,98,80,60,88,14,246,234,248,87,47,153,146,99,217,12,119,118,185,250,160,73,225,12,133,120,199,29,89,223,44,251,100,27,52,113,231,131,75,129,176,201,87,1,25,135,181,75,176,61,97,77,117,107,176,245,197,25,68,151,187,244,212,185,63,69,57,244,39,67,161,72,138,134,215,225,102,3,71,110,2,70,75,172,170,162,189,189,113,207,90,176,187,137,228,176,64,154,200,44,173,199,1,132,113,195,107,74,81,23,181,183,75,174,85,25,69,97,98,111,79,107,47,30,13,165,40,43,128,180,204,212,211,144,121,207,177,193,115,109,59,238,22,109,223,172,150,43,87,128,13,174,100,40,127,34,150,165,47,116,199,83,255,30,221,110,235,219,126,12,65,85,147,242,154,42,48,50,120,161,103,96,44,208,93,99,180,228,40,184,171,59,127,54,221,243,84,199,100,214,229,176,216,107,133,33,117,12,219,207,118,93,51,191,211,208,114,203,96,192,18,42,188,217,117,230,52,66,164,149,34,191,4,194,254,27,141,161,128,85,251,181,8,128,131,91,129,96,164,209,241,234,56,222,215,141,11,91,192,201,234,148,160,108,196,211,59,125,145,41,5,236,248,59,104,163,72,98,194,76,221,37,107,96,191,0,94,97,55,86,123,247,183,189,210,128,35,102,206,127,218,84,153,130,53,82,224,191,218,204,230,248,105,112,229,121,25,122,114,63,212,128,33,44,175,116,248,117,46,203,251,233,24,143,165,49,96,119,93,34,57,180,114,159,16,29,79,133,173,4,37,210,15,118,177,176,244,185,35,138,117,96,53,14,92,242,79,95,17,87,66,1,253,182,67,49,155,245,220,143,193,103,247,18,110,162,189,106,25,3,146,236,233,131,89,102,253,129,33,23,0,221,226,99,22,213,146,204,83,203,84,127,130,70,4,119,28,192,79,163,92,188,172,107,231,215,130,2,106,237,234,44,8,37,163,199,107,57,109,161,163,105,57,129,76,219,238,189,127,154,48,74,239,4,206,61,32,111,148,141,5,207,231,112,13,12,195,179,157,14,59,151,100,104,77,67,165,176,83,51,70,139,65,193,33,190,127,45,149,48,141,141,188,155,166,82,176,130,123,204,60,113,21,166,172,172,113,143,54,112,54,177,25,189,83,144,44,189,111,72,146,66,56,127,91,48,136,140,123,174,232,147,135,249,65,55,48,39,151,89,213,112,56,100,144,222,222,225,212,253,67,82,206,223,204,145,102,46,64,137,231,91,68,136,152,102,208,69,128,42,204,37,170,24,116,140,58,142,2,71,173,176,75,232,114,99,21,142,88,43,225,184,154,200,53,165,17,100,198,217,193,6,244,204,176,173,168,75,88,0,52,155,152,120,63,196,74,111,12,75,125,223,75,17,146,76,95,2,44,235,19,47,46,233,162,193,170,210,189,7,5,179,103,215,159,105,97,91,148,150,81,51,115,23,165,28,146,97,156,3,122,134,238,39,58,156,113,65,221,69,48,114,175,36,107,28,127,84,11,189,216,113,87,133,231,92,90,203,26,210,96,86,12,29,105,126,108,162,184,40,131,155,176,203,175,22,170,164,9,31,131,75,255,140,123,182,45,207,254,45,14,98,130,137,80,119,73,14,165,103,212,176,198,142,73,146,27,24,91,212,132,167,52,101,157,152,247,197,124,182,51,15,50,229,68,101,159,210,14,6,214,215,140,255,211,78,143,82,121,73,190,72,10,59,4,160,21,232,12,6,41,166,26,233,178,42,77,242,145,123,171,230,109,117,74,168,235,34,137,127,48,249,165,67,82,179,214,222,125,111,55,243,234,123,124,74,64,160,79,205,183,97,41,133,250,146,187,235,240,60,156,56,124,248,182,145,199,233,90,85,215,219,22,210,255,70,126,133,11,189,241,180,11,139,116,216,100,220,174,199,42,114,150,104,208,224,197,107,189,64,235,41,29,72,229,187,48,198,133,45,172,144,85,95,179,210,5,182,206,173,82,29,239,247,29,72,51,6,255,48,113,104,22,180,36,63,226,113,12,93,47,13,59,228,55,68,16,147,231,147,105,252,171,245,164,19,190,91,79,44,129,132,194,78,231,212,196,100,203,93,122,20,29,184,134,131,50,189,35,112,241,98,6,176,74,87,151,35,147,63,212,191,180,100,174,223,254,166,141,162,85,16,115,56,178,192,240,133,49,80,190,7,175,241,183,217,210,82,90,69,148,218,175,92,161,109,242,119,82,191,232,69,206,169,91,108,85,91,38,243,108,57,45,0,173,244,32,39,108,234,158,4,98,149,140,224,18,30,75,181,248,114,171,119,88,83,103,204,239,204,0,207,230,8,197,222,170,103,38,0,106,165,57,204,197,53,200,229,194,254,29,202,68,120,229,186,12,46,194,125,28,207,103,204,201,33,35,198,241,157,182,211,138,118,57,227,139,104,47,157,47,162,82,92,71,83,106,33,152,170,23,175,101,176,88,16,151,104,157,26,203,13,100,229,130,186,39,207,181,189,83,11,58,163,177,103,242,64,80,162,161,196,223,90,178,237,241,27,158,246,222,134,158,37,30,111,14,191,45,160,247,104,31,109,64,78,66,210,39,81,229,224,198,91,116,73,37,120,172,160,97,23,146,186,83,236,217,248,19,110,148,237,140,229,227,202,186,35,84,67,202,235,188,206,167,83,190,10,142,0,119,25,198,5,74,98,220,40,231,59,102,86,32,229,22,61,9,130,177,33,54,205,86,141,63,85,247,157,254,71,113,161,145,222,213,3,237,174,104,235,107,60,207,14,221,15,235,139,246,146,150,194,155,168,193,56,206,126,4,52,251,157,224,219,136,199,245,255,233,13,51,35,87,2,152,168,103,203,69,189,94,181,207,182,215,204,204,231,164,232,134,22,247,81,204,48,242,108,144,126,190,221,193,39,68,10,57,239,251,45,135,164,42,220,208,226,68,107,160,68,36,200,244,251,173,101,2,94,106,107,209,64,22,94,77,48,208,247,193,128,169,49,55,142,191,9,36,27,133,44,90,186,187,209,182,211,157,147,212,181,50,2,62,43,91,34,52,129,6,219,175,81,93,112,199,55,148,142,62,1,127,163,221,18,8,83,171,82,199,171,150,15,135,155,58,10,162,1,177,94,196,212,226,95,250,69,111,147,124,201,246,47,253,1,157,185,214,97,89,47,50,65,194,106,164,134,8,25,93,80,25,69,139,166,25,60,117,37,141,203,74,77,151,190,104,91,63,1,183,217,49,13,96,218,24,7,119,5,151,120,227,134,231,44,197,31,193,228,155,92,54,213,243,35,244,215,239,251,252,137,126,63,40,229,225,54,151,34,11,191,180,17,140,101,16,222,177,81,55,49,91,86,244,16,123,39,148,88,203,167,60,9,244,174,147,75,78,83,153,247,14,95,37,147,236,133,91,116,207,24,235,204,153,221,66,41,13,247,75,177,213,9,46,3,224,143,58,102,176,32,207,116,9,9,199,206,230,37,11,110,55,90,184,154,136,88,1,43,53,255,134,167,150,247,134,170,202,104,135,112,239,68,84,107,4,204,255,157,247,83,89,197,246,252,169,234,69,149,52,218,128,186,4,2,74,197,157,37,38,84,121,31,23,10,72,246,53,80,84,64,177,94,42,241,107,28,73,247,211,243,169,144,133,131,96,244,234,71,178,9,146,22,19,206,51,119,58,249,253,103,132,191,235,124,28,202,170,224,184,51,48,178,182,182,241,223,179,18,252,31,52,18,5,148,53,8,170,113,34,167,147,246,200,51,0,198,121,207,144,10,218,90,86,78,52,38,13,15,72,188,147,123,56,109,242,2,48,75,17,224,1,89,184,102,182,42,148,18,113,83,241,169,103,10,108,181,173,251,8,225,65,72,51,231,113,113,23,52,214,72,207,72,57,202,255,121,214,115,58,144,237,215,51,225,17,117,97,125,92,225,126,46,26,164,37,99,216,215,36,130,59,122,44,207,8,38,39,240,58,132,81,62,122,78,179,197,95,200,200,193,6,86,42,61,54,85,209,119,244,7,156,20,159,211,80,200,135,216,228,55,108,119,35,22,38,246,60,38,188,214,194,160,180,204,27,143,215,3,64,84,172,225,231,30,78,140,69,67,100,35,178,231,78,164,231,145,241,46,198,63,92,144,137,205,130,225,37,226,149,244,230,53,175,145,231,237,199,223,77,3,202,102,176,100,180,192,15,66,115,135,109,107,221,63,227,146,188,166,4,116,61,243,65,119,151,0,114,43,211,213,38,111,89,208,215,144,74,190,121,141,2,156,147,253,176,132,104,22,233,226,236,128,70,182,201,132,209,15,126,90,114,65,81,249,114,249,62,165,178,139,8,60,46,162,66,44,12,212,150,0,229,101,63,53,199,158,127,52,144,58,185,147,52,53,30,25,57,175,148,123,122,99,109,10,194,161,35,165,125,22,155,253,18,81,195,133,203,230,195,180,124,96,199,108,116,74,25,138,101,161,1,189,151,3,212,104,96,38,250,33,126,221,83,238,68,178,72,249,209,135,242,121,127,170,248,140,68,166,138,203,78,97,224,41,244,101,222,15,104,164,218,153,150,164,189,228,132,231,196,255,224,150,111,158,156,197,122,87,157,113,160,159,154,7,237,152,42,77,124,243,225,166,165,67,202,25,132,251,225,58,86,131,42,243,72,167,136,149,102,13,248,196,122,65,106,164,64,184,89,200,221,255,167,13,232,6,197,225,107,62,230,82,1,33,127,178,93,48,22,27,118,51,49,109,80,198,23,141,245,104,11,43,54,198,254,169,255,218,10,235,243,59,233,209,35,181,96,209,56,242,219,13,116,27,166,228,75,28,63,224,238,164,45,158,73,116,142,44,11,128,26,122,64,29,250,241,96,104,218,2,253,207,195,33,52,61,251,148,154,36,242,55,41,46,147,253,172,83,144,164,90,183,15,143,74,47,240,2,26,226,46,157,185,35,242,156,23,134,188,86,63,35,207,2,93,16,25,152,166,198,172,235,76,239,25,246,166,138,59,29,252,87,82,37,212,35,1,34,153,146,51,218,144,254,8,154,125,5,100,217,93,21,222,98,252,111,197,7,4,27,188,88,99,56,29,63,40,102,98,12,239,146,242,38,145,132,28,185,109,16,66,171,74,105,183,141,104,136,49,137,226,109,76,123,133,126,223,193,130,107,14,168,122,50,38,79,232,17,12,177,15,144,226,144,213,14,233,1,225,253,211,73,130,187,245,151,142,98,140,97,172,244,64,132,234,182,115,1,225,49,214,88,61,86,209,136,229,93,12,23,25,101,154,225,100,82,217,0,65,191,125,96,248,202,189,154,171,26,127,128,114,131,107,62,113,206,114,91,239,47,35,98,172,217,123,39,218,200,219,237,207,196,241,123,209,18,253,5,94,10,66,32,145,156,152,35,167,74,108,246,235,18,31,137,154,8,50,215,89,81,175,64,163,11,122,163,180,232,32,91,66,235,216,159,36,160,239,84,114,120,234,157,215,49,239,116,128,207,118,77,38,53,71,60,71,218,180,205,220,173,184,5,236,142,77,189,192,211,71,22,112,13,117,174,210,153,58,217,245,37,147,238,179,40,53,133,89,248,168,130,242,184,101,167,69,117,35,255,241,46,32,107,63,25,15,200,23,29,31,174,45,25,62,33,200,70,77,80,129,255,200,10,59,169,65,38,104,21,7,171,46,228,186,201,144,241,17,13,128,248,73,189,84,121,128,230,112,81,114,13,127,6,226,101,20,219,99,183,16,131,49,188,93,196,236,59,206,115,251,6,8,99,189,99,57,194,64,161,118,12,109,57,152,181,101,29,185,218,140,3,5,31,255,151,151,177,168,144,129,51,242,182,220,183,194,103,36,123,221,31,225,29,125,12,34,105,151,37,20,153,147,74,59,7,29,252,1,194,138,176,202,68,137,115,89,174,15,238,16,132,235,172,236,53,128,104,51,254,242,151,152,183,172,220,114,100,228,211,220,100,26,170,112,92,180,201,230,240,106,212,201,208,51,15,241,100,23,146,30,102,242,25,80,38,109,143,13,198,110,89,5,230,131,139,233,252,3,78,185,85,198,245,59,74,102,89,24,99,178,132,213,240,90,90,126,162,234,40,95,105,104,124,150,74,225,125,177,15,164,69,15,228,34,177,70,250,200,13,234,145,167,146,93,114,248,93,17,188,208,47,83,170,190,67,41,210,66,101,153,15,32,205,206,53,43,148,98,49,61,73,23,103,252,176,79,14,38,97,64,75,167,44,31,8,89,3,183,33,221,33,234,47,214,56,240,248,36,123,121,86,142,189,27,122,145,95,174,151,89,110,187,119,78,66,102,27,214,236,19,61,45,119,10,235,31,122,43,85,78,24,132,241,180,143,51,60,20,116,16,222,230,141,75,90,232,155,164,144,116,157,47,43,175,35,75,174,154,80,90,157,81,192,184,167,143,172,158,135,242,66,46,237,90,13,172,140,63,145,198,93,202,187,15,204,102,242,82,149,249,10,106,225,252,171,53,147,190,84,255,220,195,145,64,128,168,99,132,42,143,179,134,59,106,35,78,117,1,138,11,113,178,85,209,185,251,41,33,79,96,15,223,189,97,120,211,41,6,131,196,154,49,75,177,194,149,10,10,190,99,99,255,242,84,58,180,207,95,152,102,1,44,55,229,83,205,211,97,186,155,168,196,148,50,207,35,135,204,192,127,121,4,49,88,136,189,166,164,124,77,47,163,80,128,210,184,77,201,244,108,187,158,55,178,220,74,98,136,195,71,247,39,81,111,78,252,18,133,123,230,109,15,41,40,231,129,136,231,86,118,97,155,114,145,233,110,249,211,255,142,16,120,238,218,216,69,161,103,18,23,166,172,206,241,23,241,69,14,192,198,60,212,145,118,216,116,104,204,158,218,75,107,86,115,178,210,122,24,185,168,128,173,26,9,237,81,19,76,76,0,52,230,238,237,202,127,245,118,198,13,137,105,67,166,35,96,114,72,130,9,15,139,44,176,211,195,39,118,148,216,190,214,51,255,92,146,124,89,118,183,163,137,166,23,92,82,133,140,135,235,26,13,68,157,44,128,203,200,162,153,143,145,244,31,215,192,104,116,145,90,83,89,158,26,110,97,34,180,210,255,37,248,194,164,53,111,57,146,212,34,131,29,229,76,80,135,243,205,45,148,110,133,185,10,97,211,225,131,2,99,11,229,8,190,94,78,116,193,108,170,164,170,42,24,201,195,176,98,182,211,124,216,92,251,167,234,242,67,191,166,236,123,98,142,239,48,177,174,151,70,134,217,200,93,188,103,3,231,240,136,205,9,253,39,226,105,54,78,36,172,203,190,142,251,209,180,136,138,139,98,26,180,199,96,94,146,253,214,43,78,20,152,62,255,247,247,80,98,120,214,102,123,131,0,159,1,233,178,116,205,14,106,24,116,133,79,93,103,180,20,65,230,232,239,202,10,45,103,162,9,23,211,234,146,42,2,197,153,58,146,77,249,102,144,129,229,147,13,14,199,221,4,212,105,33,8,16,184,217,150,106,195,186,151,200,108,139,161,203,173,236,245,76,56,223,50,86,241,200,179,154,9,15,191,70,29,19,193,76,184,21,129,15,31,68,199,146,195,36,221,165,63,169,235,197,248,186,204,133,47,121,204,236,103,65,215,231,155,120,19,253,199,68,155,167,114,136,255,237,174,222,161,45,158,131,165,152,91,177,231,134,157,243,10,213,205,168,92,54,183,71,3,120,83,62,132,97,183,172,175,176,144,103,76,50,119,10,144,132,57,158,53,62,14,22,198,69,83,48,3,238,31,8,145,99,4,208,235,124,133,229,127,152,255,216,128,213,28,189,199,100,172,47,159,233,150,86,23,212,27,216,149,193,147,50,243,35,207,146,23,15,7,21,218,241,185,92,103,202,85,248,137,14,105,217,30,213,233,82,245,76,183,107,96,227,239,64,246,171,194,56,181,54,23,213,134,233,171,161,130,131,70,67,226,32,44,246,247,6,74,81,255,66,235,56,65,250,84,190,31,152,88,135,58,198,123,253,220,248,169,227,162,10,178,103,165,194,204,120,139,189,222,101,45,189,52,78,219,80,250,53,92,61,94,110,39,22,8,135,71,159,127,49,108,113,24,135,1,133,200,164,86,3,185,239,46,177,92,164,128,223,60,127,170,1,76,204,206,32,44,74,159,121,17,141,44,199,103,147,26,245,215,134,220,97,177,33,2,201,20,104,63,48,7,43,190,41,73,52,29,103,46,239,103,229,37,1,22,137,210,171,165,61,222,46,185,133,53,82,96,1,118,60,128,107,100,159,150,179,42,199,179,213,232,244,31,128,232,209,96,169,93,224,244,253,226,230,62,116,46,226,188,223,21,165,114,156,90,166,255,155,100,198,214,37,177,122,109,151,85,198,48,173,230,0,14,5,193,139,99,66,10,88,159,56,111,208,202,86,32,36,207,8,65,254,4,7,66,112,62,179,97,207,164,42,209,159,117,177,167,209,247,77,59,29,128,226,241,104,93,113,124,126,88,33,197,47,13,180,223,2,126,200,94,239,182,119,135,21,2,169,41,42,165,237,97,172,244,237,102,234,174,65,131,251,43,207,133,213,178,94,46,214,215,174,225,234,203,194,131,252,197,29,53,107,100,110,32,65,227,147,239,251,28,97,49,25,176,198,110,27,17,179,100,254,1,166,18,72,82,116,195,9,185,67,50,172,16,158,175,68,78,232,113,15,48,126,19,179,167,167,64,144,243,132,57,223,35,150,193,179,219,213,7,74,172,151,252,212,48,135,160,42,250,166,139,151,198,116,155,106,125,126,192,129,3,38,16,33,10,100,99,77,128,8,211,173,115,49,74,33,158,188,125,218,124,77,96,82,196,72,5,129,70,72,233,37,80,183,249,86,190,72,102,65,102,141,199,117,40,244,145,111,176,125,170,241,90,234,204,218,10,31,195,37,207,184,220,137,85,76,45,112,246,92,235,46,192,8,215,211,0,118,61,249,107,13,125,240,151,184,222,59,111,13,194,152,225,168,126,25,71,43,81,254,239,10,73,178,223,159,112,104,53,167,11,196,148,35,111,95,198,25,192,210,214,240,141,215,158,67,226,226,13,131,127,183,146,140,53,152,171,41,113,147,182,128,213,142,208,191,116,25,249,111,30,176,22,234,60,55,222,15,65,57,121,44,141,120,139,91,161,151,182,27,86,230,139,1,188,185,150,32,138,231,148,173,134,39,242,189,84,225,207,18,129,70,236,57,162,92,205,95,55,56,75,110,172,3,214,24,167,217,54,80,149,77,244,212,55,0,43,215,37,25,249,55,89,233,22,90,42,55,125,204,10,136,64,86,192,202,111,14,136,237,182,20,189,69,180,193,159,193,118,213,114,128,218,146,232,143,168,4,154,17,251,176,149,184,16,129,29,86,28,150,104,193,84,36,176,211,43,148,143,29,195,33,39,32,212,88,8,233,77,177,190,159,75,225,95,125,77,13,133,65,232,28,55,8,27,223,167,211,48,241,8,239,198,205,224,25,106,191,243,79,241,254,211,123,194,165,181,132,67,137,95,38,80,98,138,0,236,23,123,68,87,198,27,196,8,107,167,167,219,174,16,128,36,137,212,5,189,213,2,109,164,252,199,51,48,233,79,31,171,89,58,227,240,167,71,121,166,194,23,63,188,85,233,206,81,143,178,121,85,115,217,178,146,54,133,122,111,171,63,37,170,44,39,155,205,186,201,166,34,125,211,250,123,211,193,146,175,243,131,191,26,17,148,70,252,209,94,105,184,159,248,105,68,8,209,39,130,109,67,232,18,40,251,29,234,17,240,2,37,182,249,195,137,220,153,82,89,141,102,149,49,77,149,230,110,8,108,155,98,59,185,118,223,105,118,48,32,87,201,233,92,81,67,172,107,32,6,68,67,87,211,100,127,58,92,171,42,191,240,104,125,199,40,1,69,214,99,213,164,137,68,163,8,214,239,185,35,56,50,253,48,227,12,32,134,126,244,178,189,130,246,212,246,83,131,197,130,231,168,244,58,216,107,110,100,178,186,94,12,66,23,111,186,36,89,143,144,137,132,182,57,28,240,25,129,128,218,32,25,163,30,210,249,142,185,143,124,40,186,9,144,248,79,254,93,174,67,183,195,84,246,168,65,138,138,54,5,249,30,215,0,198,100,15,129,120,210,0,191,118,132,246,108,55,129,118,237,7,120,239,98,159,216,228,236,200,188,164,178,144,94,34,5,173,80,43,128,118,22,140,124,51,47,111,64,254,130,190,41,127,17,197,75,157,190,90,146,154,59,24,81,217,231,186,96,106,68,221,65,246,45,249,107,147,233,84,251,193,30,31,161,218,149,240,205,96,53,87,189,149,173,111,56,179,33,43,252,185,45,132,82,82,22,208,205,137,99,217,202,176,255,172,230,227,3,36,135,8,179,174,120,204,117,138,184,165,30,150,36,43,211,42,49,80,162,67,36,145,193,231,247,128,13,24,49,141,99,66,52,48,177,249,150,239,193,139,138,200,135,177,251,0,131,166,69,247,224,92,23,71,126,137,116,162,209,21,92,18,201,126,65,194,155,104,243,29,88,255,95,123,249,239,179,163,74,161,50,185,64,147,49,87,130,89,168,103,9,74,97,163,60,76,251,239,73,37,201,164,161,117,18,246,162,44,54,89,197,135,250,27,190,249,239,36,242,31,37,51,109,83,89,163,72,224,149,16,244,0,208,87,78,79,251,245,189,11,133,202,23,122,102,254,67,137,242,169,123,113,4,81,21,24,47,89,56,25,130,131,197,238,193,244,86,60,214,208,46,224,81,148,241,105,97,116,224,46,8,92,84,62,65,101,173,245,50,14,19,245,227,219,22,121,119,221,6,85,190,205,73,107,15,86,99,49,100,105,43,9,74,221,159,155,29,195,45,198,97,45,166,118,232,44,103,48,24,80,142,7,167,236,38,112,247,87,86,175,184,105,251,143,144,197,220,73,144,23,223,125,115,179,203,254,227,130,103,78,146,29,21,168,28,180,245,234,205,26,135,22,254,182,7,232,125,32,100,244,145,231,203,5,42,185,179,119,165,98,78,23,167,201,144,99,196,37,170,8,123,242,133,219,204,110,48,59,131,247,2,168,191,94,194,152,202,133,140,195,136,130,57,184,82,106,23,237,249,231,90,222,244,199,60,88,160,184,56,26,247,5,249,26,27,32,50,118,153,32,18,55,99,42,14,87,166,229,55,18,229,61,178,158,233,104,38,221,79,211,73,74,186,126,102,101,244,220,219,105,236,10,29,232,120,250,70,11,19,141,239,207,74,235,102,64,241,120,166,91,178,162,48,78,58,36,236,76,110,31,66,95,249,23,154,230,167,148,10,231,27,232,54,136,211,244,175,93,216,191,19,177,200,133,153,223,18,97,250,72,124,182,247,212,147,100,40,68,134,235,173,99,44,91,71,128,252,189,177,109,183,2,198,127,194,180,141,76,120,238,84,149,150,235,29,133,57,89,234,53,109,183,224,109,10,248,150,155,245,87,64,18,243,174,133,62,106,176,104,34,169,98,104,127,19,141,203,227,248,43,39,229,38,88,102,39,14,67,248,192,165,227,216,76,121,151,171,68,220,79,161,44,194,97,165,69,142,214,132,155,26,92,169,74,145,29,21,43,7,79,232,21,26,78,132,64,171,140,140,250,78,5,11,176,155,120,91,21,96,110,44,120,211,204,56,204,91,41,16,45,186,187,245,182,128,212,31,125,200,186,11,30,253,140,240,141,235,208,61,39,42,93,181,52,132,119,228,200,62,75,229,125,29,126,4,215,160,37,98,110,74,137,194,122,173,152,234,187,109,96,175,35,184,213,199,60,224,213,20,43,78,57,4,181,0,79,98,194,206,171,214,56,90,217,202,25,149,65,165,160,128,70,75,115,247,37,71,48,19,202,198,168,129,216,97,203,107,91,165,144,208,7,40,115,24,119,176,85,162,136,145,147,21,53,227,2,137,20,64,108,247,106,216,209,11,244,115,110,154,59,130,167,91,227,30,182,31,131,76,131,18,134,224,17,105,173,109,0,123,206,86,162,1,222,28,138,57,186,42,43,206,139,7,34,251,175,193,24,254,28,79,253,115,75,179,218,190,45,24,10,74,35,185,106,14,32,14,151,112,97,5,118,235,248,199,0,74,35,126,88,247,67,182,76,123,83,242,237,201,152,218,181,146,54,207,162,232,63,135,239,84,91,232,214,33,40,194,43,240,87,144,253,242,24,192,165,171,96,213,211,145,6,51,175,238,70,174,67,55,27,16,217,127,95,205,91,178,65,238,47,155,226,89,247,50,14,75,0,89,48,97,51,58,176,152,235,28,182,159,2,140,197,34,25,197,219,114,103,239,223,69,86,245,182,240,30,177,217,149,13,138,222,162,158,114,229,31,149,60,113,162,208,157,60,142,12,76,214,224,41,32,165,77,240,90,253,222,83,2,183,32,143,250,87,69,196,198,50,118,248,151,42,198,42,136,79,69,40,232,182,143,94,229,9,195,242,183,24,35,199,71,2,247,103,24,60,121,36,213,182,85,38,244,33,29,79,20,226,241,29,155,8,38,145,86,63,229,224,242,32,76,171,60,6,97,27,105,33,198,108,123,199,228,83,2,14,174,186,180,229,160,52,253,182,231,217,26,100,27,57,164,127,187,227,6,178,204,172,4,44,234,147,190,38,28,1,97,39,221,71,93,92,59,220,63,149,147,163,181,74,247,158,249,151,241,103,113,160,202,100,77,213,174,198,44,210,200,153,69,43,245,236,191,69,238,117,40,253,204,175,84,3,104,246,36,87,119,51,26,3,215,18,195,220,153,20,199,234,123,218,232,130,90,231,169,200,17,171,249,98,1,92,153,182,78,72,133,190,76,29,76,210,220,167,9,72,69,13,206,247,19,245,102,169,18,253,94,35,117,66,206,200,28,2,214,145,214,245,98,96,233,12,52,203,16,6,108,120,173,219,242,254,181,214,21,157,35,27,206,14,221,14,137,206,221,43,243,155,85,75,61,113,94,195,217,161,193,31,38,113,175,241,205,28,250,191,199,165,176,212,64,208,10,2,97,238,48,158,233,159,122,251,220,26,205,54,28,185,198,5,137,154,1,26,125,198,73,210,104,9,166,149,248,155,63,96,121,124,103,102,76,110,3,123,142,173,146,201,116,236,199,117,57,204,172,242,8,220,222,22,147,74,222,52,139,111,7,220,74,227,16,209,27,155,182,235,53,239,152,240,15,66,244,207,236,220,123,38,231,236,176,223,184,6,198,114,141,238,114,100,4,243,241,87,20,97,123,176,241,204,255,199,53,167,179,214,145,166,15,191,75,210,164,58,235,30,28,133,217,246,64,25,39,216,170,81,191,80,61,38,4,98,41,71,252,20,247,188,195,13,95,253,251,83,70,231,76,148,126,3,160,128,234,50,195,82,123,139,227,192,34,162,208,187,99,61,219,174,151,182,69,50,63,209,64,104,222,194,245,120,80,152,232,102,66,59,145,21,255,69,121,222,210,76,166,153,50,6,167,78,47,125,145,235,13,181,162,34,243,86,102,18,161,130,181,62,167,127,9,20,110,109,190,182,104,221,247,90,255,139,223,87,99,107,67,164,167,121,12,165,55,161,130,147,166,15,72,210,73,41,80,148,23,6,21,241,66,204,65,50,84,248,132,118,98,151,186,154,218,34,141,88,193,74,220,113,13,133,70,186,218,151,73,182,2,50,142,70,229,69,73,57,15,95,46,215,88,21,214,161,64,55,155,133,12,50,226,71,181,125,86,225,170,42,188,32,214,165,100,153,64,54,218,185,1,235,239,49,255,136,177,145,11,180,129,209,154,51,190,20,114,29,3,163,61,236,160,113,184,210,243,19,237,164,221,161,211,24,96,114,195,63,211,150,53,169,42,1,122,149,95,19,101,162,221,4,147,97,27,182,76,15,160,98,222,163,99,18,75,36,50,186,97,108,75,224,254,181,211,206,78,180,36,115,125,171,18,255,109,53,96,182,29,125,229,137,44,29,48,121,136,219,110,231,208,51,59,212,1,145,191,54,186,127,52,46,87,45,201,4,56,161,11,175,147,131,44,200,38,1,69,216,189,146,230,137,35,190,202,158,1,243,32,43,124,22,23,210,4,157,18,156,4,105,123,192,140,78,41,159,1,28,253,135,35,242,168,86,224,4,187,159,45,47,202,82,224,44,129,70,192,159,172,27,231,224,87,9,20,83,206,232,251,37,166,114,13,39,240,225,235,172,172,142,39,183,62,212,16,23,10,134,220,42,150,195,82,245,136,250,172,136,186,224,199,80,141,102,147,41,233,105,198,218,77,71,133,91,133,250,172,225,44,216,232,127,187,42,218,78,212,95,22,17,38,119,46,240,207,189,205,51,116,54,164,216,180,200,79,129,54,216,224,149,150,175,179,139,76,129,221,193,86,80,81,211,1,22,65,100,143,175,37,52,150,140,119,217,196,213,88,244,234,239,68,39,39,114,182,88,71,101,119,104,227,130,148,229,178,131,84,22,93,80,227,60,197,20,171,179,148,232,50,206,38,230,231,54,106,111,95,112,148,172,249,249,126,66,228,158,5,80,139,20,44,179,198,219,206,178,236,122,76,64,189,109,102,102,54,25,88,8,85,232,118,236,196,99,226,157,161,237,244,86,93,0,53,245,46,158,10,9,197,209,60,86,101,3,80,61,9,67,204,102,74,35,25,111,140,144,162,214,66,156,69,233,83,253,54,142,163,114,131,20,100,217,241,61,253,120,174,253,135,63,252,36,104,113,163,42,71,220,127,183,238,205,193,76,174,73,94,151,28,25,231,228,175,163,149,61,250,184,107,32,43,29,83,46,203,32,199,242,122,74,57,26,116,8,168,133,131,91,99,173,63,200,69,110,158,206,155,29,113,120,192,36,94,232,254,205,52,102,120,20,7,128,205,41,165,107,220,101,154,213,238,14,6,57,222,17,120,147,222,198,27,128,77,120,38,101,237,97,171,233,83,124,159,170,15,206,94,103,6,234,252,187,143,160,41,138,18,1,88,128,10,123,220,42,28,199,201,69,246,58,245,5,210,130,249,139,39,56,131,244,155,213,116,131,46,224,64,208,51,27,95,172,210,110,164,79,247,213,105,67,53,130,34,117,111,240,191,54,197,165,70,112,48,160,7,81,5,129,216,197,191,168,105,112,118,132,40,196,60,237,39,29,105,252,32,28,107,137,117,143,215,198,18,38,28,74,159,39,142,98,92,160,83,139,47,47,206,251,227,161,136,175,120,225,244,24,5,37,15,200,54,204,162,11,69,249,78,224,171,59,206,94,253,66,26,223,24,130,41,215,53,9,5,120,189,18,25,175,79,251,187,213,68,138,48,176,205,118,22,47,174,42,130,249,229,116,74,94,162,196,33,18,199,74,12,88,44,136,69,85,167,57,40,5,71,129,88,19,139,139,237,72,2,127,24,205,94,148,144,123,104,176,123,134,237,206,27,83,207,94,41,106,207,219,119,55,90,224,32,255,104,163,220,167,122,217,203,245,189,91,132,133,176,190,135,26,74,98,193,161,33,237,47,109,35,117,58,103,75,107,74,99,18,25,94,144,218,57,159,217,228,251,147,1,72,191,83,27,73,218,236,177,65,203,151,2,159,32,42,248,245,103,178,56,140,170,227,20,66,118,29,6,53,195,58,177,49,250,19,40,194,230,170,202,235,42,13,148,28,101,187,197,198,83,204,190,122,0,182,231,51,184,52,15,224,76,188,97,220,24,40,101,42,76,182,101,241,112,217,105,65,106,172,253,34,85,174,189,195,124,124,113,77,82,5,181,84,237,96,183,125,205,236,248,20,222,81,238,74,255,186,199,229,150,153,110,132,139,14,195,96,178,211,46,99,130,156,115,137,117,171,117,195,76,171,100,114,112,101,214,30,121,26,207,62,77,255,16,114,90,217,149,105,90,38,139,133,211,33,46,177,82,166,220,165,76,247,186,27,31,143,146,3,218,85,205,243,77,25,145,120,155,37,231,93,98,145,214,211,81,164,78,116,67,236,128,151,245,15,248,241,67,90,80,28,240,151,237,108,193,138,15,133,67,200,191,231,240,236,32,2,40,111,89,219,177,125,7,114,58,128,168,177,214,216,185,68,74,82,32,139,81,39,159,117,233,194,105,0,184,123,208,183,95,224,39,67,223,210,162,174,139,13,82,103,195,57,110,78,46,56,51,188,165,127,234,51,105,152,220,84,59,161,185,244,242,126,143,17,87,191,104,191,20,80,119,93,114,176,82,142,152,218,244,195,207,71,237,216,85,210,130,235,32,9,245,188,160,130,198,30,246,164,90,247,182,146,191,6,161,92,109,202,235,42,146,58,253,238,142,8,218,129,37,39,65,234,234,78,44,194,230,90,84,75,159,92,89,107,6,184,144,97,31,87,140,130,119,244,210,28,16,209,93,36,65,59,92,208,4,66,244,32,191,208,142,232,206,7,108,152,120,240,13,69,104,154,52,149,135,25,247,112,62,37,236,69,139,181,85,201,141,48,21,89,150,104,227,90,57,157,43,243,118,13,243,199,184,160,45,117,42,60,203,78,33,160,167,51,101,70,149,9,102,92,56,36,228,83,129,235,68,37,241,7,202,239,184,128,125,11,172,37,158,219,167,21,81,236,206,226,177,202,30,12,5,203,95,228,160,9,82,48,45,80,110,64,150,228,18,145,121,112,49,244,181,57,26,127,241,12,129,225,177,246,139,241,2,250,227,231,29,151,156,140,176,39,47,141,103,75,54,210,35,119,74,228,7,130,174,72,80,233,19,135,252,95,184,70,161,117,78,206,63,43,107,201,36,131,252,87,41,180,225,206,192,252,22,143,222,31,104,113,46,56,44,235,115,219,175,56,54,238,20,198,134,193,198,95,113,252,182,14,163,118,2,159,10,115,161,82,11,83,66,249,8,121,95,47,20,234,136,222,1,149,140,79,93,103,66,32,0,39,92,190,78,253,87,229,10,42,60,190,180,104,18,97,174,43,170,90,249,156,191,211,245,216,70,226,255,207,71,167,217,233,88,94,233,200,175,19,189,43,219,248,178,246,9,39,246,143,96,80,140,141,95,175,128,224,157,110,250,125,44,186,27,158,219,217,17,190,57,22,61,117,136,216,56,56,39,202,186,41,65,233,72,70,28,13,142,158,224,219,171,147,52,6,26,217,13,234,213,211,9,56,32,98,242,168,185,164,158,81,47,71,147,43,100,245,154,27,14,92,66,208,189,43,241,42,108,136,85,214,120,112,218,30,201,202,154,93,255,238,111,166,227,116,18,196,21,119,24,104,171,38,137,10,48,154,98,52,8,72,99,247,107,103,186,134,41,127,215,208,174,200,49,75,75,43,209,133,254,186,179,40,83,109,248,231,209,15,135,166,234,71,187,46,19,129,11,75,99,39,94,170,18,46,196,196,10,28,217,205,5,142,162,18,137,25,196,146,123,1,225,96,120,167,113,84,137,220,214,130,141,142,26,18,171,104,2,128,170,185,179,45,59,141,215,87,3,97,70,206,113,239,54,239,215,38,252,206,81,221,37,178,41,9,119,25,156,206,181,164,154,24,236,55,78,39,53,158,16,243,229,238,86,1,151,210,138,186,10,171,231,46,171,160,160,31,96,253,26,135,229,33,194,175,27,115,3,249,230,243,87,26,132,204,254,229,149,145,246,214,53,140,28,5,199,229,141,66,103,153,17,161,179,112,230,176,111,87,212,38,199,213,223,169,248,82,32,146,221,161,245,89,18,50,100,240,34,73,249,57,50,82,162,226,41,203,250,147,21,201,133,155,146,197,18,191,82,66,15,160,127,81,19,143,23,29,197,75,148,82,122,136,209,44,253,49,82,79,167,73,175,205,242,67,27,241,145,255,10,166,177,37,251,161,226,76,224,55,202,205,205,145,13,122,163,137,149,106,9,166,26,244,130,220,225,95,169,150,246,67,252,156,178,10,31,91,77,31,232,127,218,235,158,92,162,22,212,84,176,238,225,201,45,108,86,64,48,157,68,106,68,181,114,213,35,107,22,118,237,244,36,120,224,2,167,130,207,67,58,23,3,179,199,153,196,197,32,249,8,129,239,58,5,141,68,188,131,247,103,37,236,224,170,153,113,61,139,64,253,16,181,173,69,178,111,14,9,213,124,81,112,130,60,201,23,68,12,72,255,98,51,64,241,58,115,171,82,55,231,119,192,66,166,59,93,33,70,106,4,210,58,64,136,95,122,50,40,224,252,107,82,102,225,39,37,84,15,16,110,132,191,114,143,32,116,155,19,160,94,8,254,118,153,251,119,125,110,131,77,174,29,45,136,85,52,248,93,233,53,106,40,125,249,49,38,50,224,162,194,231,51,214,42,79,54,31,47,182,112,191,23,181,255,34,138,204,248,190,57,150,215,191,119,98,18,79,40,104,158,153,233,225,143,192,177,133,207,126,220,228,242,248,17,86,245,23,234,13,119,49,229,12,192,104,126,68,242,203,12,213,68,139,202,191,38,253,128,13,254,150,161,200,85,32,1,58,133,5,173,36,4,128,39,145,125,250,221,177,5,132,147,144,117,46,64,91,173,253,248,10,160,146,97,8,124,68,44,19,55,84,144,242,46,127,234,41,181,236,52,249,23,145,5,89,100,25,193,190,43,118,8,242,52,140,153,4,2,225,199,196,117,157,212,144,73,232,136,40,182,119,179,24,69,48,107,98,161,120,25,170,59,145,226,142,78,95,171,86,242,222,62,49,45,247,171,197,10,72,74,3,119,143,106,69,16,56,207,57,190,229,133,204,200,8,94,204,80,142,59,207,146,227,104,249,16,68,193,175,78,183,242,123,58,219,22,118,97,56,51,155,214,100,86,137,74,140,4,82,248,85,188,137,177,220,167,138,200,69,176,33,223,46,82,33,177,210,251,24,155,56,105,142,93,171,204,195,62,248,209,75,206,58,182,61,77,206,160,217,22,117,82,57,133,204,176,228,214,132,184,89,183,148,85,194,238,41,196,46,205,212,67,143,239,244,145,132,15,38,85,214,73,200,73,215,215,89,108,23,193,233,157,188,24,18,169,46,30,31,14,105,110,178,150,100,61,109,219,183,35,215,57,69,225,150,78,226,71,102,169,68,161,163,28,108,9,162,67,152,163,12,208,0,228,197,104,196,44,245,65,32,144,140,108,86,39,41,202,211,176,156,129,180,15,101,135,181,204,47,163,209,31,186,100,195,223,169,9,132,204,40,43,242,84,171,28,179,219,49,169,203,66,159,171,241,24,253,242,110,135,250,24,108,136,235,195,7,123,13,250,172,252,126,184,205,253,56,164,46,209,181,31,12,42,45,182,55,89,95,97,255,59,225,23,137,66,193,160,170,38,76,131,27,221,215,109,115,238,27,168,138,100,113,101,158,40,130,166,116,4,47,57,189,226,115,71,208,113,228,179,251,106,45,131,40,5,172,141,203,135,191,217,135,36,115,188,0,154,15,196,224,149,171,225,30,83,95,77,82,6,4,226,169,162,26,41,97,64,220,190,182,253,173,223,54,46,21,226,56,118,93,115,0,216,66,23,28,7,77,45,101,181,225,122,53,110,142,228,7,127,9,142,163,70,224,126,115,218,148,126,204,221,41,164,87,60,136,139,131,59,201,124,203,71,203,63,28,22,33,77,162,42,255,253,228,197,201,176,208,166,128,223,187,225,145,22,196,21,142,252,142,15,9,230,109,225,196,4,76,220,221,132,172,207,206,153,123,46,165,125,47,249,49,63,43,143,142,182,44,83,99,164,33,75,204,24,87,38,88,211,180,139,75,248,23,69,134,135,40,235,40,126,36,158,53,199,77,222,248,18,246,10,210,111,194,142,48,82,143,184,72,213,181,37,217,95,210,138,53,99,119,198,230,125,60,213,13,125,1,252,230,234,34,232,128,134,230,180,25,112,35,10,183,170,102,87,132,165,195,85,70,170,47,194,83,58,180,190,148,11,5,223,23,232,141,127,61,80,236,129,60,20,55,34,87,187,223,93,88,16,10,201,208,199,250,11,190,148,162,122,69,157,34,5,253,43,85,178,126,97,179,5,14,10,77,35,139,168,104,117,46,180,9,166,226,57,250,75,54,33,72,47,15,221,150,20,86,248,67,244,53,239,244,249,169,39,117,211,138,129,45,15,194,170,200,203,29,185,63,178,192,5,47,130,153,232,163,184,146,86,102,229,234,12,97,230,166,181,147,131,140,201,44,178,185,216,176,123,56,102,229,91,111,16,4,123,182,138,101,222,152,112,254,199,63,102,17,196,0,116,219,234,44,21,133,47,94,106,38,39,22,227,199,67,221,109,197,0,231,19,138,39,142,193,39,230,86,36,202,238,164,170,111,244,140,145,212,123,157,171,50,244,179,230,17,37,124,106,207,44,65,48,31,230,174,96,221,228,204,124,251,243,52,100,21,50,180,236,166,91,15,169,187,186,174,202,141,24,34,61,208,53,80,164,23,115,55,237,9,194,155,101,97,100,47,148,235,196,170,232,137,47,209,244,47,219,155,168,72,151,114,95,0,46,186,65,176,102,125,194,35,240,14,158,245,165,37,39,222,248,126,108,80,221,159,208,121,210,213,47,35,217,171,158,76,196,113,246,34,74,4,185,39,198,64,46,11,68,114,82,156,47,154,218,241,77,241,92,162,99,252,246,101,239,146,96,52,10,12,119,19,89,242,2,134,119,222,135,172,160,208,249,119,153,190,72,241,76,140,190,102,156,94,134,158,211,38,150,192,104,124,32,179,201,214,209,221,183,177,9,103,102,181,3,39,174,54,236,47,166,214,224,154,191,236,233,159,205,207,160,240,208,60,242,30,4,12,76,73,47,175,53,206,37,42,89,130,127,179,145,80,164,242,116,50,241,215,104,139,29,189,26,59,77,239,191,194,191,118,72,113,61,233,16,32,143,168,7,21,19,78,88,167,153,85,0,141,67,79,66,52,63,177,201,157,219,243,47,111,178,89,238,34,135,189,169,215,125,57,153,126,245,227,117,76,134,14,45,90,98,15,86,154,147,176,107,176,21,172,106,15,34,33,179,192,109,154,162,129,121,221,24,43,167,97,171,206,118,214,194,167,80,231,184,236,245,8,18,207,139,169,148,11,199,7,38,58,101,60,104,106,246,137,23,159,182,155,44,95,159,179,59,247,210,161,61,53,36,191,125,3,172,62,131,65,24,71,178,246,132,22,219,153,12,131,205,35,181,210,161,76,70,210,149,96,139,192,252,131,223,195,195,86,83,69,251,247,243,201,118,123,153,178,160,60,29,1,121,47,201,31,181,153,147,245,240,166,240,163,223,92,218,161,12,254,143,212,92,27,156,119,253,217,46,155,53,90,230,152,81,76,141,227,37,250,41,78,85,194,186,109,240,103,2,46,201,164,117,242,118,78,126,138,216,225,98,193,35,47,184,219,203,235,31,189,136,74,193,19,240,235,216,6,234,61,33,27,87,58,20,50,194,8,255,32,251,85,18,26,221,233,112,125,138,1,69,168,193,110,229,240,222,125,146,132,123,73,131,243,73,150,69,118,14,174,5,48,237,204,237,51,243,109,158,60,104,237,254,176,129,77,107,142,39,106,58,86,127,162,9,74,65,254,57,118,121,115,194,153,213,69,157,187,169,221,182,200,23,162,163,101,93,8,197,122,168,79,130,200,216,97,242,180,222,108,89,66,228,90,136,248,137,136,11,159,169,54,53,199,217,59,107,187,189,23,83,4,225,54,53,53,150,163,144,156,31,219,2,183,76,4,54,245,71,241,138,187,19,16,7,253,35,230,134,22,246,237,119,7,79,207,65,20,151,81,70,48,188,81,255,74,157,45,143,106,44,196,205,27,79,236,12,207,16,142,216,49,154,38,114,187,210,85,174,220,73,52,86,238,72,132,43,186,139,137,252,148,176,20,107,137,137,43,246,163,148,148,201,53,86,219,63,95,201,228,107,173,190,178,232,94,173,180,231,5,197,143,72,4,32,80,48,47,117,87,177,104,166,149,253,209,72,8,228,199,49,190,64,79,43,224,134,138,185,58,227,224,149,126,112,133,129,248,99,250,58,163,185,158,88,97,133,43,208,192,89,21,213,104,53,136,207,152,68,51,21,178,154,255,130,153,37,201,28,96,167,163,250,117,236,121,156,188,251,1,148,122,94,48,172,63,221,53,79,30,97,100,123,21,188,134,255,184,207,133,226,35,25,147,169,70,173,66,114,33,182,47,104,31,125,163,187,142,189,99,147,95,22,8,164,220,248,13,6,113,216,59,95,77,65,45,230,122,190,163,19,41,40,210,177,233,122,88,1,0,110,146,68,35,127,66,208,159,0,74,22,120,171,153,21,147,21,129,20,230,163,56,132,138,147,95,144,250,71,82,8,113,19,191,208,65,86,61,243,109,4,228,241,143,80,85,137,129,226,29,62,210,98,252,28,2,191,111,254,121,73,230,35,149,71,211,125,240,20,165,132,56,214,122,141,137,183,78,25,40,124,141,112,120,228,251,169,148,129,69,148,124,159,109,65,196,214,4,221,143,228,231,133,75,75,119,43,19,14,158,184,1,132,243,55,42,24,122,55,225,120,235,16,14,229,90,152,87,114,59,18,68,29,129,38,5,138,229,234,15,87,37,76,198,29,76,66,130,225,72,99,252,96,31,25,201,46,52,115,227,55,200,177,188,168,174,89,39,7,158,47,9,160,223,113,53,218,95,122,146,203,128,145,152,237,85,164,182,23,228,111,22,38,114,93,9,204,239,73,175,90,53,126,18,200,114,42,165,83,224,144,161,42,135,14,194,197,154,66,101,62,26,95,217,181,10,125,183,21,109,83,246,41,34,1,182,78,239,32,151,108,173,211,196,199,175,171,120,224,66,80,41,173,11,221,210,45,175,68,83,74,252,102,228,77,136,59,148,75,116,49,164,112,23,124,204,173,94,229,45,65,189,144,38,155,14,169,52,135,132,100,151,252,171,252,205,21,182,90,11,138,100,16,139,65,134,12,99,54,218,151,118,232,231,248,79,23,228,135,226,103,222,207,127,24,89,216,158,14,27,199,236,89,57,33,188,166,154,41,152,212,92,116,112,101,252,6,174,182,14,78,133,163,244,76,39,89,233,147,38,87,88,20,207,141,110,195,142,125,106,87,214,8,195,168,16,98,235,69,161,183,220,166,209,39,19,200,238,188,86,223,202,122,185,24,219,137,145,67,52,151,83,254,251,198,190,100,150,146,153,104,130,86,74,49,91,83,214,124,4,75,18,197,34,174,17,66,29,75,40,129,129,74,135,244,246,204,55,7,210,56,222,155,33,34,33,246,126,238,237,251,84,78,192,127,193,151,80,222,38,253,80,23,82,102,192,27,118,235,7,109,18,56,115,40,232,212,40,149,148,164,117,101,52,166,83,153,72,151,18,185,128,140,52,24,240,110,54,48,96,40,107,159,119,1,163,223,253,69,98,107,202,95,121,142,29,203,255,104,97,109,84,195,37,24,56,8,85,3,206,2,27,25,119,13,99,191,243,15,101,74,56,107,17,93,177,118,252,64,150,109,27,237,170,163,160,100,7,71,255,226,177,23,26,49,39,11,227,191,23,104,38,178,182,140,248,5,253,134,159,160,255,166,44,245,185,98,23,71,103,71,130,148,61,219,164,234,89,88,157,129,122,50,193,178,30,2,46,37,225,118,81,14,31,89,159,191,89,51,156,105,183,13,103,226,78,201,146,121,11,225,230,107,159,107,34,178,255,193,250,128,175,139,231,19,243,89,39,160,221,11,114,70,167,171,164,26,125,214,102,29,211,226,166,51,50,23,96,106,76,55,149,50,22,110,51,56,248,255,74,221,186,196,86,217,50,254,116,201,235,93,128,108,104,66,36,50,1,10,214,61,195,20,119,20,38,248,3,5,243,238,126,114,124,147,232,202,167,215,134,202,100,181,169,194,255,149,177,247,236,29,4,103,191,1,68,214,177,48,58,102,48,112,132,180,183,203,105,67,169,239,245,173,192,235,59,35,88,99,46,87,169,233,129,173,139,48,195,235,155,92,224,228,122,207,188,88,30,178,76,231,81,164,118,214,219,230,5,134,104,86,196,148,58,211,96,137,97,140,208,231,240,10,235,206,99,110,68,77,185,208,57,11,250,134,48,147,100,128,255,244,254,2,219,58,150,32,150,66,178,181,40,112,197,140,29,26,173,17,23,169,59,199,224,128,224,237,161,195,230,136,5,218,116,165,150,181,159,222,223,71,190,234,253,156,223,23,195,126,214,191,66,232,127,67,17,14,223,66,98,22,62,137,57,89,28,177,123,117,38,127,79,9,45,225,179,234,226,80,204,176,25,23,101,226,127,46,199,115,25,230,97,36,217,255,247,69,56,118,205,199,160,213,122,158,215,163,22,138,231,53,111,68,232,18,229,40,94,161,218,6,64,5,22,81,45,30,94,24,38,1,48,172,86,238,232,99,132,182,88,236,242,200,240,2,236,65,173,67,157,14,66,202,220,82,155,124,61,99,99,169,233,245,201,253,222,254,246,98,195,51,242,82,123,139,43,254,241,189,209,213,121,63,174,218,126,206,211,89,164,141,85,206,23,252,62,5,10,8,17,142,62,6,153,100,214,215,144,39,68,62,23,155,100,128,111,92,211,216,63,231,209,166,135,227,115,91,202,217,20,49,127,124,22,198,15,109,176,254,132,147,42,1,230,240,113,92,178,226,88,120,223,48,203,108,22,141,26,104,74,149,65,83,229,250,29,23,146,160,126,129,55,108,44,106,26,254,118,42,158,43,238,9,222,253,86,33,72,183,37,125,203,152,239,40,163,44,209,159,222,204,31,212,146,212,227,250,146,59,213,83,125,42,65,144,131,84,213,124,251,82,68,26,25,93,79,222,88,189,243,157,183,232,107,4,111,161,69,116,111,176,12,42,15,117,238,169,154,29,168,114,87,92,224,136,205,45,178,190,152,169,59,215,48,19,232,136,78,216,22,222,255,185,199,79,3,115,131,197,194,61,217,178,218,17,177,15,232,33,115,144,52,31,240,76,182,121,108,230,26,19,253,42,107,213,24,180,141,121,51,11,31,108,22,104,143,191,76,145,168,150,173,116,17,112,87,129,97,192,32,253,155,124,158,215,171,182,20,0,100,31,143,49,231,137,59,116,140,45,245,74,250,176,105,236,193,144,74,215,161,215,108,35,214,47,199,105,122,57,123,30,142,120,138,91,45,24,247,10,168,174,160,193,244,160,102,167,81,153,58,63,48,233,77,7,17,172,148,207,51,55,184,206,69,203,232,81,85,205,66,20,115,7,85,64,237,49,2,209,96,206,47,156,216,128,50,255,232,184,19,172,86,228,255,252,204,31,31,153,13,140,247,172,87,73,130,23,245,35,58,85,167,54,139,88,234,22,42,189,143,119,121,152,141,180,229,109,210,88,63,145,17,221,15,116,50,74,249,179,78,131,117,169,56,10,134,115,228,128,49,199,113,173,10,93,226,167,219,121,208,250,87,121,30,190,8,156,143,252,0,197,249,62,165,242,98,209,109,52,77,89,189,54,189,151,161,41,177,166,160,123,84,222,14,7,167,246,121,119,172,151,220,229,9,89,5,95,211,182,79,47,190,124,227,136,182,254,156,197,84,253,50,111,212,166,169,191,26,23,71,23,137,1,124,71,79,227,236,114,211,61,55,142,135,150,198,100,81,101,153,40,29,45,198,63,16,210,157,157,188,188,103,202,5,185,251,67,156,249,5,169,88,210,154,181,189,122,131,159,125,10,203,233,1,41,249,245,70,204,124,255,26,240,222,218,195,105,168,128,149,49,165,118,21,105,240,7,65,72,244,172,25,248,136,186,24,7,6,94,121,244,159,161,168,19,241,92,243,6,202,136,81,24,28,26,15,157,239,24,166,46,169,67,199,31,38,190,212,148,29,88,208,153,70,59,115,128,168,22,22,155,186,100,17,40,31,66,200,41,95,187,78,253,184,157,52,101,249,100,152,182,190,228,245,213,188,44,225,1,73,13,115,83,103,210,19,180,253,75,250,108,6,180,21,178,239,212,252,94,52,57,71,18,140,0,92,62,173,27,226,210,250,94,145,58,190,238,77,65,104,98,209,156,222,221,238,240,240,245,178,225,7,142,209,164,96,103,26,132,147,175,168,138,202,46,131,243,107,219,167,162,48,226,180,74,129,119,135,53,79,63,230,229,78,165,111,113,178,44,207,132,200,79,254,34,252,208,111,36,22,252,30,161,176,36,40,38,127,232,46,59,96,6,238,191,230,194,31,72,128,237,208,180,128,245,83,169,120,244,144,190,134,179,205,56,185,55,5,67,181,124,228,163,90,58,14,35,188,247,157,68,215,208,146,18,75,14,13,156,119,38,167,218,135,134,94,76,153,156,160,2,105,41,247,213,166,37,70,75,133,194,13,149,21,169,140,247,211,239,89,132,247,98,69,130,42,206,140,242,34,235,100,50,112,12,78,209,22,217,53,110,222,94,243,193,203,41,143,196,31,250,54,146,9,211,121,155,75,152,13,52,71,102,48,99,214,239,203,114,105,99,214,149,104,166,129,1,213,43,24,75,111,64,58,140,57,230,161,67,54,104,15,113,64,220,91,170,155,154,163,155,91,104,105,198,164,116,57,78,29,109,20,247,29,97,191,43,100,212,71,89,227,137,61,189,9,40,200,115,125,226,64,0,124,182,213,54,204,68,7,77,251,237,176,149,57,51,240,140,76,126,97,149,57,70,91,144,45,135,221,52,255,86,208,14,209,178,3,222,253,231,160,94,145,105,160,162,67,88,59,101,97,8,158,209,167,41,255,63,202,79,205,49,159,162,85,31,138,189,105,95,168,141,251,253,29,90,129,154,128,121,129,97,7,116,253,36,165,152,42,133,49,156,198,100,148,183,183,137,49,216,180,133,175,187,128,44,79,211,228,10,37,63,126,94,250,253,200,202,77,39,227,73,9,172,137,17,18,202,71,32,227,36,101,51,19,85,86,99,126,159,27,194,48,7,77,136,252,62,152,180,33,217,129,214,44,87,225,29,209,197,201,218,35,238,213,193,121,19,111,135,98,66,174,188,54,147,205,111,18,29,200,14,71,31,40,31,41,105,186,247,39,225,6,67,2,207,179,146,191,62,164,155,239,239,141,111,137,140,47,204,131,207,109,115,163,163,87,103,204,147,59,171,247,134,158,101,103,14,89,130,198,195,5,172,168,32,178,213,4,98,38,168,38,115,128,57,33,121,64,67,219,96,5,30,203,195,94,176,236,217,250,238,141,218,114,198,49,17,24,0,215,15,148,240,138,111,190,106,86,236,205,62,138,248,81,134,55,198,166,187,19,100,0,211,0,8,19,181,96,173,224,165,226,11,99,206,174,148,221,33,9,35,114,39,119,178,133,170,116,23,27,149,159,225,209,229,246,49,165,155,221,167,127,176,246,214,210,41,214,149,32,193,112,224,7,234,216,165,51,148,41,173,60,91,14,111,13,35,253,250,1,142,154,98,13,8,214,138,140,218,8,230,87,248,134,50,7,109,167,248,12,225,209,31,192,112,176,194,169,140,58,232,246,141,150,129,19,66,44,226,95,37,142,255,125,19,241,190,91,170,51,116,202,218,38,95,56,35,212,108,135,147,127,151,91,163,102,36,227,23,52,190,96,93,235,247,197,77,115,153,240,110,179,108,96,8,180,211,95,249,237,196,117,21,172,230,244,39,68,49,252,220,210,11,27,24,83,228,53,152,232,36,224,163,113,125,236,135,199,213,218,164,15,27,101,72,92,164,138,162,207,179,162,127,163,143,224,187,251,75,77,111,125,102,161,95,107,123,144,221,166,26,82,83,98,4,16,213,171,148,119,188,122,220,74,27,154,42,70,192,180,160,216,52,184,40,125,14,240,154,18,110,70,166,199,7,54,197,75,110,225,61,73,221,21,253,94,41,110,194,114,189,86,216,223,171,90,134,224,161,24,117,230,147,29,244,15,201,23,68,81,195,190,134,14,70,254,165,50,220,41,40,108,29,156,47,86,45,94,116,133,131,252,117,213,218,170,107,63,198,220,32,13,47,245,177,52,120,63,172,166,66,129,214,121,143,56,85,164,68,253,81,116,112,235,253,112,160,77,115,236,42,86,249,6,29,209,177,141,207,5,250,160,204,72,119,239,163,103,107,102,221,89,10,137,8,76,5,2,61,52,82,136,67,7,144,228,25,103,224,216,93,144,245,78,196,131,19,221,183,249,179,161,56,70,1,140,86,228,80,158,116,132,63,122,206,220,203,218,98,209,69,178,122,255,44,205,50,207,55,103,178,154,33,162,96,3,27,65,227,12,80,205,129,26,206,48,67,6,19,54,253,236,176,187,213,21,98,33,32,181,227,12,157,65,245,27,223,52,71,107,169,27,233,103,135,31,247,66,248,176,62,141,114,136,0,36,92,123,156,183,185,182,2,162,92,223,218,233,175,151,239,65,24,23,74,57,174,61,104,215,108,87,221,227,183,29,27,151,175,52,60,217,145,197,110,22,207,115,252,116,93,55,79,16,157,87,125,217,61,41,149,234,67,128,76,128,213,21,179,235,211,61,209,227,5,20,164,249,152,200,148,199,230,78,117,134,249,114,230,178,204,51,210,137,193,187,235,225,9,68,182,187,69,254,2,98,61,24,98,111,129,38,68,62,86,208,101,224,161,66,75,121,6,202,122,63,33,136,101,47,100,129,104,247,14,240,3,50,56,83,189,250,192,183,145,209,34,32,157,92,238,199,51,182,92,78,106,84,19,126,65,123,1,42,32,102,252,170,44,140,239,137,69,223,90,11,131,98,191,78,52,41,244,245,153,211,155,134,34,115,65,129,230,151,230,64,55,178,228,6,185,5,158,21,44,201,172,97,115,216,245,249,61,207,23,62,174,76,143,227,148,148,106,199,149,88,114,208,245,46,108,95,116,22,156,99,68,71,224,55,64,34,243,21,168,223,167,7,80,240,31,245,157,68,36,4,172,118,148,50,23,193,97,210,63,33,40,153,255,236,94,60,117,159,21,214,97,247,234,49,249,225,98,6,165,245,78,18,247,212,167,114,143,28,183,52,91,126,115,177,99,32,46,137,79,132,172,205,168,27,244,120,166,88,100,196,17,118,4,126,217,255,91,60,70,242,49,171,103,43,9,105,19,254,144,25,118,131,87,44,112,138,115,177,252,144,9,126,216,71,71,159,140,222,55,69,16,39,30,84,148,31,92,141,85,62,111,40,133,55,186,190,147,210,86,29,87,234,107,49,64,16,202,52,182,1,112,38,42,12,226,21,182,151,121,252,104,225,165,176,21,58,236,109,130,45,59,81,162,196,184,112,180,126,220,16,171,70,57,211,195,58,245,26,129,18,217,73,234,212,224,146,45,3,77,36,67,40,83,26,172,28,157,118,129,197,33,147,126,148,231,91,69,233,233,34,74,22,127,213,171,57,155,126,153,114,80,55,91,230,69,30,30,239,83,25,213,68,78,145,35,109,251,25,250,197,56,184,199,61,104,161,149,231,30,115,95,3,235,123,95,168,28,177,90,1,7,10,50,172,19,73,92,212,231,41,27,69,73,154,248,105,227,108,238,13,18,24,180,192,119,218,162,188,15,196,203,254,227,35,200,49,82,157,51,206,218,142,173,232,144,216,243,151,192,92,157,167,171,141,176,128,98,152,198,89,25,87,38,45,190,235,35,194,179,143,99,153,187,24,217,138,88,43,225,15,205,176,56,216,137,102,15,206,104,79,223,37,100,70,115,112,173,170,209,166,131,94,38,150,118,112,90,42,255,28,110,131,14,198,200,155,97,13,80,87,246,51,72,224,221,58,127,142,163,212,198,166,148,218,20,232,50,172,203,116,41,174,134,254,21,211,253,72,227,32,14,58,94,54,117,87,149,252,195,162,39,60,111,5,175,253,81,233,147,197,171,148,139,102,165,64,127,68,235,109,177,152,3,57,127,197,243,231,187,143,65,137,43,19,51,164,176,87,17,165,61,205,56,132,141,20,23,215,123,230,137,94,161,54,240,150,131,235,107,113,218,28,126,228,94,164,163,221,216,143,225,113,114,223,65,243,39,86,188,35,33,21,108,132,121,220,82,238,170,134,139,136,102,162,35,248,58,230,171,247,79,179,107,214,147,19,67,52,227,204,125,221,157,221,58,231,11,61,88,190,85,25,56,28,210,67,218,165,26,184,25,3,172,138,116,36,17,114,11,142,127,210,105,191,87,133,108,68,175,192,161,187,240,175,128,146,148,136,102,157,190,209,254,200,158,74,23,195,158,136,254,144,30,227,169,94,93,6,126,205,255,154,199,95,69,92,150,77,216,127,164,187,20,203,164,73,188,84,248,143,239,172,245,119,149,24,109,76,205,27,39,126,104,247,36,155,230,241,11,232,211,103,0,254,98,42,160,113,133,66,99,249,210,21,205,131,63,237,87,118,137,187,141,125,200,198,112,7,254,41,16,75,12,62,205,191,117,208,227,103,84,33,126,226,114,210,18,138,99,180,101,175,137,74,164,142,29,101,95,1,94,193,200,146,100,86,248,72,165,219,150,41,89,159,168,204,181,128,5,220,129,187,236,109,242,203,98,16,130,170,207,75,101,95,251,68,79,158,88,193,6,44,252,145,133,233,65,98,208,245,2,22,127,73,60,64,167,245,20,137,252,137,188,6,47,140,99,120,172,114,171,245,228,107,253,83,60,5,181,145,206,246,78,86,230,216,255,194,120,201,43,242,111,23,15,76,179,10,230,63,136,175,178,16,215,13,113,209,53,122,114,124,8,210,75,9,212,250,133,7,165,210,163,89,177,155,137,40,22,146,99,132,202,7,255,91,35,76,125,44,151,147,68,98,233,29,1,179,220,150,114,131,232,249,217,34,190,42,78,224,4,247,40,160,6,45,167,68,61,54,110,9,212,55,162,240,250,71,212,219,32,38,247,22,14,86,124,250,122,198,30,33,52,216,60,179,105,22,97,252,149,220,17,92,81,212,202,23,13,218,180,251,151,219,194,170,153,219,8,64,85,63,215,112,16,39,244,210,201,211,73,238,169,43,69,200,105,247,29,142,159,149,241,91,50,159,243,0,206,69,191,79,243,38,239,68,225,252,173,140,135,175,3,228,48,213,252,209,9,106,186,213,143,110,110,74,197,131,15,3,88,232,114,223,4,42,76,217,112,111,132,45,146,204,84,54,36,163,44,50,63,31,135,134,238,128,51,146,85,0,247,115,133,221,55,133,125,162,6,229,205,62,211,221,177,171,174,167,48,104,191,233,194,203,157,99,26,160,246,158,20,82,128,41,56,54,81,72,190,167,226,13,106,60,121,232,233,247,126,72,6,1,130,228,29,55,144,73,81,22,116,253,106,4,52,14,17,80,141,130,51,101,253,243,29,47,21,30,77,49,181,46,172,18,73,193,251,137,83,156,160,241,150,38,129,86,22,93,83,58,106,34,14,119,242,61,144,96,58,12,211,250,19,82,167,11,23,59,19,64,209,72,251,243,24,210,13,238,125,44,90,134,149,126,109,29,49,224,31,170,4,161,225,119,115,145,46,185,91,219,55,230,0,253,167,192,124,221,116,241,62,55,122,205,184,228,203,30,148,231,123,112,200,246,126,173,115,58,232,230,5,235,180,148,241,239,39,179,214,122,96,124,21,4,19,211,223,180,109,36,41,241,253,69,108,22,116,150,112,208,190,202,176,51,4,210,14,104,237,194,104,97,223,170,251,201,161,39,225,173,7,242,164,223,81,217,103,217,240,110,134,100,45,92,18,12,159,108,237,21,46,63,74,89,4,71,208,133,219,104,245,126,5,49,34,0,217,39,12,143,224,251,152,218,128,26,41,16,149,217,121,65,69,48,183,21,175,210,189,141,187,34,49,168,152,152,106,146,80,99,138,89,170,101,249,23,254,250,158,157,86,108,229,211,108,80,76,30,29,110,186,82,179,125,179,7,97,12,225,93,98,9,133,160,140,46,187,17,66,247,108,149,137,69,195,140,45,113,89,132,174,53,218,228,108,174,173,137,55,119,53,112,157,240,156,183,68,174,192,208,222,184,213,86,162,117,233,13,219,36,189,5,151,218,80,229,221,88,51,7,226,162,63,191,91,244,57,94,167,187,246,177,138,155,146,142,68,196,247,189,223,103,241,184,110,96,248,81,194,216,61,167,104,57,250,152,249,229,198,68,180,112,116,45,18,121,29,123,232,44,1,26,38,165,64,5,38,159,121,102,35,151,184,73,15,154,195,255,88,161,235,54,101,169,75,230,1,12,20,127,86,30,37,222,215,200,101,101,101,187,67,244,208,51,168,14,209,243,21,245,192,106,238,34,42,71,104,191,108,198,5,145,39,24,25,150,135,118,17,110,241,181,118,187,124,81,3,34,166,75,188,224,62,146,92,30,207,110,226,250,246,102,240,243,26,59,127,97,70,145,88,1,0,43,218,29,177,42,145,152,250,10,218,216,127,179,155,222,139,5,1,76,156,206,200,169,9,202,174,136,95,227,178,248,191,147,54,118,122,28,111,203,199,204,237,22,237,203,164,30,39,25,163,102,179,102,171,21,135,246,201,154,122,248,136,48,82,125,55,123,126,66,160,186,4,117,215,153,241,59,205,186,31,213,218,191,78,117,204,73,39,152,223,90,40,19,98,43,62,120,18,146,29,219,200,69,85,247,163,241,244,59,24,244,32,101,85,14,26,112,18,30,4,132,161,186,48,229,2,98,113,61,2,219,176,226,78,55,186,22,90,252,246,48,187,27,60,179,132,197,93,140,0,150,229,36,174,158,201,179,108,147,123,255,84,225,143,196,91,47,6,84,118,169,81,170,249,107,99,67,237,65,220,225,176,97,44,91,68,69,207,252,201,94,214,49,108,156,97,199,53,163,10,102,61,152,90,83,137,124,41,125,227,206,203,253,160,103,234,136,121,212,131,12,111,171,131,202,227,62,97,212,14,68,164,44,134,12,34,130,186,152,218,200,107,37,116,222,197,206,72,16,198,92,206,105,76,84,136,54,219,19,126,36,195,82,7,159,39,88,217,191,61,48,209,210,178,90,220,55,17,62,64,241,159,65,159,182,172,105,6,129,201,84,20,238,20,139,162,192,115,84,124,188,194,215,145,186,134,150,191,119,137,136,167,0,89,132,79,4,48,108,91,226,183,136,210,169,195,68,234,65,50,8,224,177,1,89,162,99,243,156,211,58,140,58,19,208,99,34,251,119,80,193,26,88,32,82,228,241,97,96,7,157,22,167,83,146,212,243,46,153,38,91,7,174,65,243,187,107,83,105,247,7,195,200,40,127,104,26,7,33,197,237,42,240,118,116,8,4,146,211,225,147,247,98,223,92,57,228,18,170,110,103,134,160,201,10,206,19,113,10,109,120,252,4,159,215,248,111,48,212,73,106,162,114,140,16,65,68,244,81,55,85,153,218,232,45,246,11,221,24,75,23,87,124,176,17,191,74,87,132,77,83,222,40,20,245,249,167,51,23,177,248,127,39,44,23,120,204,225,207,244,33,61,47,61,173,124,144,127,98,109,198,96,11,186,129,46,159,138,108,67,161,61,101,168,75,99,85,84,55,101,27,247,48,230,76,131,238,224,92,161,253,98,111,198,222,72,189,215,243,127,248,195,119,69,136,133,239,2,151,60,65,21,141,158,194,47,8,20,225,1,100,235,177,183,249,210,69,223,135,104,179,2,97,236,37,241,164,61,94,184,151,153,63,125,234,100,57,117,153,171,177,150,24,160,206,101,167,72,109,206,20,138,221,138,161,142,121,131,13,53,0,28,138,148,85,48,94,228,241,212,140,24,50,212,23,89,253,76,80,139,119,132,245,104,14,136,141,94,149,4,192,74,69,170,211,23,80,215,217,80,152,187,137,217,87,105,54,153,123,12,87,215,128,173,58,127,123,53,146,247,122,97,30,138,178,130,255,120,205,34,132,145,40,203,208,153,117,57,161,22,195,0,235,244,142,246,19,17,47,154,163,178,217,15,140,165,213,252,165,162,98,253,143,145,126,152,162,15,36,125,57,112,86,66,11,152,89,29,229,180,70,201,166,253,71,41,221,235,121,205,172,177,57,47,75,109,244,166,196,41,119,166,207,120,157,228,70,184,157,1,252,157,151,70,70,223,133,122,12,190,178,206,29,117,183,248,149,48,129,85,158,111,169,157,87,52,57,244,162,75,75,79,61,113,53,237,208,92,70,254,192,28,113,212,60,185,173,72,249,117,26,21,116,128,43,83,228,143,228,244,45,68,162,65,144,125,182,235,2,227,176,66,89,251,3,216,188,206,234,125,114,242,84,229,177,91,158,73,128,77,230,116,43,214,172,167,110,58,0,67,222,222,202,55,148,79,209,247,143,166,222,144,24,83,92,166,211,38,98,199,60,86,138,206,102,224,172,17,94,110,123,40,52,112,9,182,166,0,8,19,51,76,63,143,148,26,115,200,203,27,145,74,14,90,202,38,78,221,187,247,37,48,86,228,97,39,167,73,76,38,124,115,97,146,242,142,13,242,177,149,211,88,109,45,31,166,149,40,112,137,111,243,250,208,91,154,2,138,143,199,60,155,215,249,252,62,167,163,179,132,140,186,237,246,246,141,255,254,203,55,219,68,137,209,55,106,25,104,217,127,152,40,68,163,28,111,89,234,238,248,84,98,202,230,74,18,231,190,247,60,148,167,64,12,129,121,177,47,192,7,227,253,101,136,89,74,170,28,139,9,8,42,192,113,53,246,15,91,202,251,92,125,145,66,149,99,15,37,203,105,104,210,209,13,186,170,18,168,37,110,218,69,35,147,75,129,177,197,121,244,250,220,119,46,31,171,89,242,242,244,134,80,189,210,66,168,128,127,189,96,99,29,204,212,245,90,88,209,7,204,45,56,101,158,235,139,123,145,55,255,207,73,154,149,197,81,48,186,100,238,97,35,119,37,32,129,159,203,90,12,57,228,255,105,42,201,50,42,220,197,118,67,239,60,198,184,134,79,42,10,199,32,134,234,244,77,224,131,52,228,133,29,162,176,160,168,174,64,17,102,36,38,210,43,31,0,59,96,84,47,138,189,202,81,252,198,90,160,44,155,185,2,128,21,37,142,228,176,95,104,81,116,78,80,10,41,143,87,82,126,108,173,99,15,58,31,189,134,212,178,132,187,180,191,133,23,232,156,53,214,214,137,60,83,188,148,51,111,72,73,141,158,3,206,113,123,204,178,123,164,196,65,154,204,172,245,172,86,122,233,23,89,55,92,182,27,253,173,83,97,26,71,173,112,18,217,164,198,212,242,228,24,252,92,82,213,61,166,84,238,241,182,0,211,113,202,228,170,170,123,135,41,155,175,123,220,198,97,167,208,12,119,250,211,93,132,53,148,160,129,128,225,44,149,80,228,70,226,125,48,137,191,208,183,224,243,66,195,136,186,199,52,126,21,36,86,34,168,209,90,37,40,78,181,147,3,77,165,168,200,208,49,132,185,222,157,76,206,197,27,26,190,89,217,120,143,211,30,67,128,207,134,245,203,42,224,2,198,75,119,199,147,99,91,138,138,128,78,63,65,25,238,52,42,61,126,206,21,224,12,177,4,202,17,226,183,123,82,46,71,207,176,115,55,52,183,86,208,199,177,175,89,171,137,99,96,206,9,127,67,116,97,245,237,53,141,118,207,203,145,206,62,237,203,233,209,19,71,99,207,5,167,64,174,111,4,102,175,245,69,228,105,179,0,40,248,119,104,251,94,31,36,136,227,117,137,123,61,0,43,83,133,219,248,220,164,178,89,4,48,242,82,178,125,216,194,90,6,143,57,150,202,226,172,132,50,250,6,174,90,101,59,2,106,240,119,20,126,250,164,6,64,69,154,134,32,131,57,243,246,188,2,88,168,235,154,24,165,6,133,2,182,10,93,32,66,239,192,62,82,166,233,164,254,7,141,162,83,36,229,181,16,96,160,142,219,107,209,67,85,146,34,207,25,8,99,144,115,153,252,240,250,241,10,70,163,5,53,115,50,101,91,209,135,245,104,172,38,33,42,40,69,238,3,71,163,172,83,12,66,153,115,49,241,204,237,21,186,240,217,115,214,56,120,197,184,244,150,238,197,183,25,183,219,179,14,187,114,187,176,135,138,20,127,250,242,85,139,250,41,222,211,232,102,5,211,147,255,28,21,246,5,107,106,11,124,227,12,69,142,245,234,21,1,120,13,83,165,197,192,174,63,155,248,116,233,123,78,46,137,173,141,192,225,72,208,11,34,120,20,139,159,41,162,154,137,115,226,216,79,216,167,60,30,48,183,245,78,22,7,226,135,200,39,42,237,205,185,180,233,222,162,48,110,68,115,222,134,88,151,135,173,162,107,216,212,251,117,69,32,55,47,60,24,188,37,176,247,40,146,213,115,123,183,78,190,74,192,100,29,42,108,107,123,49,189,141,3,219,205,179,65,8,146,171,246,109,230,62,136,58,87,76,201,149,31,94,121,200,49,24,94,212,99,71,245,253,172,236,83,147,146,240,214,30,124,191,58,26,6,25,166,190,215,69,143,71,209,72,3,57,246,95,180,205,119,141,113,248,244,244,73,188,165,100,175,176,49,202,212,178,14,161,133,67,153,209,90,120,251,116,242,112,239,48,192,17,174,242,83,29,142,209,137,49,32,8,196,190,43,188,105,177,114,239,79,92,108,113,1,52,44,66,3,233,117,193,246,41,170,12,15,142,56,28,192,117,59,182,44,24,50,138,157,158,85,55,153,189,178,29,69,118,37,59,133,3,128,227,243,172,86,148,65,81,125,182,86,162,17,26,26,37,176,106,246,63,138,40,26,65,102,163,186,198,69,141,165,118,145,172,76,109,162,134,160,91,193,156,35,46,26,142,140,59,135,137,176,48,2,246,141,1,149,213,68,212,122,117,182,111,228,203,181,180,71,90,70,132,241,164,37,171,229,34,106,237,45,42,195,170,48,247,120,209,132,215,108,208,166,193,112,148,197,222,249,49,22,22,199,116,225,139,215,118,160,174,130,92,82,11,152,14,49,114,127,209,140,85,122,69,101,87,10,57,97,43,224,255,63,17,114,106,3,60,173,67,132,135,203,147,121,198,181,136,34,209,38,196,89,114,205,229,38,174,103,93,27,207,75,112,21,179,226,93,139,39,161,254,56,204,118,174,90,219,140,89,179,110,231,207,80,45,244,118,135,48,24,123,210,63,31,39,37,195,189,21,215,35,71,219,72,11,145,19,191,214,229,83,70,47,224,151,210,71,239,21,22,194,198,253,126,252,178,121,102,64,60,26,63,71,157,233,49,248,124,223,164,110,254,240,221,252,57,207,188,166,123,160,17,111,85,255,125,226,250,139,148,200,164,90,18,36,121,132,74,37,55,234,69,182,141,191,98,185,107,247,8,122,137,18,154,68,1,100,31,29,105,82,53,221,166,236,12,115,2,154,194,199,208,46,253,161,181,230,77,33,107,75,68,222,205,102,234,227,101,38,232,53,149,31,56,159,127,234,76,138,36,125,92,134,100,26,198,154,112,67,225,185,185,64,158,15,117,166,60,13,27,170,63,145,121,25,31,64,42,221,165,220,9,24,150,245,8,175,102,213,126,222,164,124,68,65,195,250,134,48,229,180,111,160,211,89,191,130,56,0,224,54,146,48,170,41,227,51,235,178,33,184,37,112,147,233,102,193,203,78,45,1,245,194,180,182,64,188,225,106,183,33,123,131,204,198,253,82,32,21,110,65,243,67,145,163,1,11,176,113,79,159,110,193,105,229,254,138,70,94,67,189,202,186,128,144,66,52,250,188,212,49,80,77,238,90,119,9,40,122,172,53,113,43,147,205,48,233,86,149,159,176,62,250,213,183,139,217,160,171,227,242,141,217,5,140,41,118,220,111,186,199,165,142,36,39,234,100,181,113,86,165,194,164,170,29,86,193,91,41,56,80,221,131,75,124,206,188,240,210,100,67,80,118,53,188,247,220,68,248,29,16,144,6,181,206,236,160,142,238,39,70,150,76,23,68,140,80,48,102,77,194,134,148,40,158,233,29,205,104,84,178,41,229,244,182,95,51,64,165,109,240,64,114,131,133,145,198,5,73,67,199,63,234,4,25,192,86,29,9,94,168,9,118,138,78,58,228,250,6,198,140,82,225,153,208,36,242,171,243,254,63,235,142,56,24,19,81,24,113,205,216,175,149,55,255,60,184,35,35,20,179,15,229,206,188,87,214,186,91,38,66,29,63,75,104,137,195,99,208,49,21,10,12,40,131,66,198,251,143,99,152,212,173,210,28,156,163,107,4,248,131,115,43,40,156,180,90,227,78,17,145,45,60,143,237,6,112,27,74,85,89,254,196,162,208,250,38,85,16,120,105,24,249,139,134,248,60,208,84,194,93,144,223,14,55,135,201,241,175,110,62,61,57,4,248,64,145,152,58,133,200,208,16,182,200,214,173,203,154,222,220,65,4,246,194,156,142,28,201,214,131,120,219,8,98,136,166,74,30,130,47,74,124,1,58,51,168,54,40,201,101,146,155,139,80,16,106,157,165,2,194,90,87,2,22,147,243,216,53,3,138,173,141,35,235,25,171,95,0,164,241,129,176,1,95,114,75,65,222,12,5,11,39,78,52,13,11,193,114,170,72,71,175,230,200,185,132,85,192,137,184,20,132,219,131,54,55,181,138,37,80,251,22,194,199,225,152,27,174,79,220,102,177,70,144,72,163,35,140,183,49,253,19,72,85,11,202,10,37,141,185,121,204,239,228,37,78,67,193,233,110,20,47,228,251,167,82,175,43,177,255,50,89,211,20,179,100,250,168,25,96,207,207,210,68,7,251,13,249,36,51,36,33,206,44,240,245,241,103,23,237,172,15,83,100,195,189,207,138,113,23,97,24,88,93,177,143,202,51,57,37,190,209,227,13,12,128,4,80,76,144,135,55,102,189,130,186,2,99,163,219,70,123,48,126,168,37,37,85,187,226,60,31,79,4,201,190,230,6,30,201,0,199,255,176,172,25,42,81,130,73,195,59,198,230,235,81,153,166,27,197,161,57,26,252,53,33,29,228,88,160,71,186,96,178,161,126,129,202,146,65,254,73,106,148,17,168,203,173,121,155,113,142,203,67,169,151,21,52,50,37,122,215,89,156,129,5,131,216,222,133,79,98,134,82,186,177,189,175,108,255,21,4,141,56,211,224,33,181,179,64,27,5,76,113,187,60,166,227,156,119,254,204,148,58,122,89,40,66,209,128,137,175,141,237,29,239,30,196,52,210,161,174,240,221,9,120,95,67,108,81,202,78,174,37,164,105,57,240,129,105,118,108,220,99,167,52,52,18,133,245,99,133,81,210,224,170,25,178,189,232,29,145,81,133,245,87,18,27,154,175,233,211,148,20,86,65,125,142,216,66,10,247,26,236,104,148,168,65,228,57,184,69,97,150,12,111,61,203,95,7,172,183,116,237,19,149,52,93,147,130,63,4,84,90,96,120,124,172,71,32,141,212,115,120,255,115,89,68,52,241,119,120,243,112,211,76,167,3,160,128,124,156,135,204,5,128,17,253,194,53,169,58,202,175,98,243,53,10,90,67,67,199,52,138,86,204,193,102,187,24,135,203,193,104,94,103,59,210,25,140,110,203,214,214,193,31,77,35,168,33,62,66,190,42,240,240,95,165,245,0,145,253,243,132,135,183,202,18,86,178,82,83,65,82,49,37,130,205,190,35,127,114,12,156,214,83,89,160,116,88,0,29,220,233,163,91,145,176,106,16,33,48,74,170,254,244,251,210,195,215,211,43,140,220,175,115,76,77,69,222,191,130,180,217,181,35,247,130,87,70,151,55,169,252,19,248,39,62,50,219,127,111,25,175,46,47,172,221,101,112,10,69,37,113,90,189,224,24,57,253,126,30,53,199,36,238,93,3,110,53,98,23,146,206,49,190,138,212,65,104,135,253,183,170,49,58,222,121,186,245,117,113,87,189,17,109,87,242,167,51,213,232,219,74,173,142,196,194,11,37,125,132,24,113,113,92,155,170,154,124,187,236,224,27,180,205,148,55,84,57,112,174,237,238,87,200,24,42,235,9,2,30,94,39,38,62,147,74,176,77,22,3,71,126,242,42,216,209,46,213,175,156,82,95,219,5,51,95,160,60,237,254,188,108,36,13,50,235,181,16,65,47,185,68,68,9,18,207,155,168,48,208,69,53,211,13,123,121,40,47,128,32,186,222,46,37,90,184,164,149,73,132,131,238,101,5,162,251,101,204,196,171,8,37,51,181,181,15,21,220,93,220,57,76,136,9,235,34,229,93,144,161,116,91,26,14,117,17,32,64,93,137,252,179,251,165,88,150,121,66,241,103,136,192,71,116,7,238,225,80,232,4,69,111,253,250,16,59,169,251,244,90,214,167,139,53,234,14,13,221,52,161,207,59,131,224,183,223,118,213,93,106,111,27,235,215,59,205,69,85,37,141,236,215,27,93,34,152,215,220,81,96,255,2,77,249,89,249,21,134,145,98,49,61,209,29,1,202,230,180,37,2,59,171,189,237,37,88,248,17,94,159,77,31,227,216,239,145,87,233,100,145,2,208,3,210,133,214,112,223,82,205,14,153,210,15,238,154,25,199,51,88,121,28,219,198,64,39,223,92,119,44,201,206,182,235,191,56,225,134,234,27,137,220,234,249,25,87,72,217,247,129,82,222,16,182,118,186,244,83,35,143,206,132,32,161,40,54,213,96,60,71,149,26,156,23,220,199,210,158,118,90,99,233,111,132,160,112,89,75,17,237,255,230,93,119,150,133,123,240,250,47,224,15,76,223,171,134,214,45,162,66,234,204,119,63,126,68,55,233,25,189,82,40,246,82,229,7,74,232,216,178,123,4,156,15,235,190,203,201,135,90,54,245,122,162,50,110,86,98,52,212,57,192,186,151,179,207,35,159,46,118,232,12,103,138,25,245,26,213,19,217,233,107,36,107,232,17,151,52,113,198,224,230,126,66,98,138,48,225,41,45,142,48,121,79,198,243,62,115,213,88,85,177,185,182,12,89,124,101,246,204,187,119,251,31,8,142,143,223,238,240,223,11,131,228,41,186,84,124,155,144,123,194,250,241,74,95,181,15,59,205,17,205,242,192,122,6,45,179,249,142,182,232,67,41,13,27,37,40,171,231,106,249,120,79,240,252,238,123,57,118,94,27,173,180,184,231,208,137,64,92,206,173,192,195,203,46,193,13,99,163,48,111,250,18,238,4,107,149,121,12,78,84,88,125,39,10,92,130,169,149,221,204,177,89,230,164,51,18,240,209,28,186,107,146,38,213,104,219,179,174,81,60,67,143,252,4,174,216,215,236,173,170,239,136,132,109,53,84,143,210,125,18,26,225,89,251,144,17,139,156,8,46,107,132,209,47,247,156,80,57,164,38,239,190,166,192,238,186,133,21,228,219,53,0,132,51,84,193,47,27,28,236,230,149,122,132,73,41,230,255,158,6,78,172,200,154,191,123,76,166,34,32,54,173,163,183,164,128,150,35,243,16,8,155,255,237,153,12,203,170,43,49,45,178,176,248,195,245,101,226,61,193,182,79,124,57,71,193,9,63,187,189,104,179,51,116,13,240,12,140,97,164,139,128,8,116,179,149,206,249,67,232,195,241,86,236,219,251,148,63,160,106,79,237,77,76,42,30,23,63,2,146,16,52,39,68,216,175,159,11,20,250,154,94,255,232,131,196,148,194,131,20,152,107,166,113,47,39,231,109,40,227,67,7,142,103,12,174,67,80,4,190,202,105,53,77,13,76,29,84,196,7,96,64,239,206,167,156,88,29,104,43,52,200,190,5,52,163,105,214,124,77,38,88,0,37,3,31,134,223,238,221,144,203,182,80,135,23,79,168,141,31,67,142,71,242,138,176,151,195,222,6,181,139,64,204,229,228,218,51,46,76,165,79,44,139,101,12,24,129,189,102,202,103,75,28,171,28,138,29,124,104,75,215,241,139,167,197,32,236,39,47,243,137,40,209,245,91,93,170,46,160,227,11,209,26,172,216,132,49,73,79,162,225,171,226,116,80,165,1,4,58,87,208,97,235,208,168,40,78,131,153,19,205,18,164,204,218,62,208,214,59,218,204,233,77,16,117,91,123,116,81,173,129,92,81,62,9,141,238,25,137,21,57,69,108,45,35,33,117,183,219,20,76,65,110,157,98,137,255,93,211,189,66,159,107,179,230,237,218,196,188,15,172,194,183,124,79,93,134,197,62,72,182,28,37,26,217,148,169,177,185,77,52,158,93,101,156,72,155,40,50,151,138,159,21,67,202,125,242,166,222,221,245,163,0,222,246,22,201,253,96,18,173,13,217,247,240,245,131,169,36,49,2,174,178,103,59,35,135,96,13,252,242,217,121,166,87,71,103,138,179,134,218,66,243,192,252,241,180,6,163,254,90,203,34,134,20,38,199,207,162,161,25,202,79,4,101,160,172,171,30,139,64,191,58,192,113,243,198,90,87,97,56,175,46,136,244,63,176,6,46,151,45,180,57,123,114,129,192,196,25,2,59,130,44,144,156,108,37,207,9,208,141,171,227,56,35,173,20,93,85,113,198,229,130,124,239,92,154,193,5,176,159,147,236,252,20,46,81,86,95,97,243,95,65,7,83,19,228,33,167,35,54,192,19,205,128,64,231,14,119,144,76,57,28,140,171,154,28,72,237,190,67,230,158,157,105,195,60,90,115,104,197,18,225,120,46,226,46,109,80,248,255,54,137,224,181,67,100,31,94,15,123,3,48,28,255,77,181,52,158,65,65,231,201,200,144,114,233,143,159,170,215,49,20,138,231,143,130,245,243,165,40,222,143,228,222,227,24,62,152,96,80,168,199,246,149,158,81,35,249,56,219,231,91,52,253,74,182,78,187,43,124,242,12,67,15,221,3,62,110,45,65,113,57,153,219,100,64,173,143,245,215,31,168,108,105,243,139,101,73,103,49,119,36,222,182,80,252,164,127,252,213,40,133,97,184,65,178,27,1,173,22,13,33,116,83,122,187,229,126,104,183,63,204,79,254,54,64,120,115,35,209,123,35,147,121,140,219,25,30,20,227,166,140,156,79,137,232,251,170,205,115,208,184,40,60,208,107,97,54,127,192,109,93,170,189,231,1,8,132,105,126,61,34,78,250,175,109,82,101,135,181,65,40,250,1,197,168,199,250,197,238,203,36,153,82,37,177,255,115,122,113,198,27,140,226,236,249,214,224,119,205,113,242,135,6,104,193,77,164,190,59,44,69,144,89,149,141,180,182,46,20,219,215,16,131,35,164,136,21,148,1,211,149,233,156,200,157,144,79,242,193,31,59,87,139,221,226,107,111,253,222,85,26,76,9,54,66,130,112,211,25,178,252,190,237,105,190,198,204,127,237,24,246,43,20,79,214,42,85,105,195,131,229,247,112,159,101,218,166,199,8,61,104,32,133,171,149,129,157,245,173,226,7,41,236,228,245,65,38,17,234,154,82,131,51,247,15,142,185,15,212,165,139,184,83,111,66,33,124,110,93,232,99,146,166,218,237,243,168,246,99,29,67,186,147,202,0,244,11,199,101,66,153,25,182,255,26,171,232,148,11,187,0,188,81,49,43,32,247,171,58,131,26,197,129,98,54,59,15,245,236,80,187,51,249,166,12,122,85,213,187,87,225,62,68,186,137,195,172,5,209,62,198,245,108,83,22,252,249,174,81,48,213,13,175,150,17,169,218,159,177,99,76,203,97,56,157,185,52,121,113,64,80,157,52,145,238,245,118,231,255,104,146,121,50,172,116,163,154,186,177,59,9,181,71,10,35,124,50,20,16,250,138,39,209,108,151,212,93,247,98,65,137,72,41,18,41,223,218,145,160,203,110,39,153,80,14,214,152,105,42,39,230,56,166,242,84,150,102,89,64,224,68,247,103,112,102,147,28,183,166,34,188,125,126,105,89,147,60,245,24,150,223,31,179,84,48,13,47,61,79,32,23,242,254,80,78,79,68,46,132,199,132,44,10,197,212,140,228,2,233,83,94,131,25,119,70,136,131,59,35,235,13,193,230,254,115,2,58,236,248,192,187,185,68,160,138,209,112,157,76,8,216,114,239,209,67,144,29,107,240,231,200,88,240,52,218,134,153,253,33,188,155,233,211,158,237,232,183,70,191,160,39,132,32,255,217,105,96,189,252,17,226,3,44,136,22,150,234,93,9,94,56,215,69,164,215,206,234,172,59,40,4,155,172,82,85,159,113,61,136,222,239,134,148,97,240,209,234,156,54,185,217,12,27,122,89,26,232,80,180,211,143,38,226,71,30,199,215,14,238,94,94,198,224,147,96,118,175,183,58,250,108,64,222,224,224,44,174,110,121,21,146,176,51,29,23,160,3,156,247,245,198,239,52,30,144,67,194,195,184,154,10,81,22,72,245,37,117,83,56,134,253,148,78,30,7,154,108,18,77,225,139,245,231,33,75,80,255,42,123,152,66,212,220,200,136,247,113,112,234,102,131,150,97,217,14,155,20,18,195,189,104,204,29,120,86,67,160,9,84,244,148,122,182,245,215,227,242,191,205,44,239,27,26,210,12,19,189,185,141,183,46,165,15,181,99,5,206,88,19,222,49,70,59,144,71,108,71,162,68,71,91,54,77,100,175,67,39,181,245,227,216,121,24,246,88,193,17,145,95,152,104,79,68,203,229,126,195,144,168,67,100,92,146,8,226,87,129,54,100,177,215,224,41,77,210,95,101,11,163,186,3,98,240,20,93,70,32,56,86,47,213,151,107,236,83,172,80,123,196,195,164,197,10,251,197,240,59,50,15,16,207,90,212,103,38,159,233,161,176,20,62,104,164,115,7,81,180,163,141,181,188,95,176,160,57,206,155,230,68,138,46,239,89,46,112,7,157,121,171,103,131,191,37,18,23,206,59,53,200,91,150,4,20,177,218,30,223,209,64,6,93,92,110,56,106,235,97,38,245,123,132,62,166,113,184,154,214,255,156,100,170,9,246,247,121,3,80,14,169,125,54,157,160,51,87,170,183,90,97,31,4,45,172,225,25,10,81,242,197,193,231,249,57,57,57,212,42,19,176,53,69,196,67,37,41,40,240,171,47,18,109,134,247,229,127,30,61,76,42,159,138,20,114,186,85,216,149,3,158,202,233,179,78,122,116,71,180,227,196,103,228,255,76,192,232,39,2,140,211,77,58,123,12,148,110,86,130,66,62,208,22,5,111,153,241,48,225,119,95,208,136,109,60,139,111,91,250,25,98,250,15,152,112,151,73,123,248,239,142,190,227,199,140,181,96,191,135,124,212,226,109,52,135,249,64,172,60,33,120,95,220,249,32,108,16,202,32,117,253,45,110,238,42,102,145,61,28,104,210,93,200,17,222,246,100,126,149,5,204,97,100,144,101,22,168,40,1,53,73,20,224,92,127,100,94,245,111,130,138,124,168,220,134,86,161,47,201,96,167,164,29,215,66,167,221,72,21,104,0,225,155,109,234,186,94,66,203,133,238,183,19,7,203,223,66,139,131,84,62,199,5,128,6,182,5,238,206,29,103,210,106,207,4,23,187,44,194,50,129,151,118,160,212,149,187,180,49,129,91,1,97,179,50,188,104,203,177,177,8,117,239,11,31,8,124,111,64,161,228,175,148,252,79,85,164,36,187,119,241,224,164,152,63,124,47,171,163,102,111,199,65,46,245,154,100,111,184,73,73,40,139,40,45,164,242,189,181,177,141,170,197,229,163,60,234,247,189,210,252,39,26,41,129,248,205,73,122,105,38,207,92,40,121,153,238,201,20,146,139,64,75,48,70,170,127,246,125,112,195,239,145,45,53,181,60,77,182,207,162,13,100,63,115,210,123,138,17,55,136,199,32,155,20,242,9,37,6,224,76,13,19,119,135,71,142,109,129,198,240,248,166,242,163,83,8,110,217,82,20,180,35,194,134,30,31,63,64,108,78,32,229,34,179,8,230,25,108,252,233,114,189,154,20,200,232,124,178,41,181,197,215,121,136,57,94,63,46,194,172,16,133,154,34,216,217,91,122,180,80,190,215,144,168,125,129,155,162,77,17,65,79,128,152,216,150,242,19,173,51,144,105,49,96,190,173,120,112,23,60,245,64,225,227,124,124,171,134,187,177,145,111,160,134,76,175,27,138,151,115,16,181,227,78,39,232,72,134,118,146,162,216,75,233,95,202,27,108,134,174,197,39,12,253,120,178,80,100,74,16,165,222,169,241,4,79,73,155,109,218,42,170,27,82,138,162,160,236,128,245,167,169,232,244,251,163,202,181,230,116,13,97,234,118,104,67,155,60,162,157,212,178,38,46,120,92,22,140,129,36,220,140,243,10,241,236,131,73,73,213,185,242,170,239,228,255,66,163,0,40,30,218,218,175,94,21,160,209,240,58,148,196,124,97,147,194,114,217,80,4,230,14,86,28,10,19,107,8,11,233,89,126,187,153,35,200,111,200,223,134,110,236,120,253,131,127,99,138,206,120,253,25,210,173,50,252,160,95,229,227,90,126,138,227,80,241,69,102,52,152,159,182,153,125,82,167,172,62,250,162,191,28,141,76,115,232,0,254,20,159,18,93,245,169,116,223,239,32,183,138,22,82,86,28,96,40,27,153,181,124,25,49,39,98,120,51,231,206,81,201,206,54,230,238,105,16,194,52,184,5,168,68,49,8,112,18,166,0,153,214,67,148,44,77,98,21,216,69,31,212,159,191,213,130,27,113,131,149,181,51,221,65,227,214,123,74,109,41,9,5,202,79,151,191,129,196,185,52,117,217,152,240,152,174,194,202,203,5,56,12,164,113,217,0,232,180,34,34,136,68,10,19,188,236,78,147,254,181,68,47,5,76,87,182,163,82,252,71,186,71,249,234,145,147,120,203,221,250,25,73,187,225,108,185,86,4,214,11,91,51,225,237,4,151,79,217,204,105,49,89,32,24,83,158,63,77,63,103,130,239,50,131,122,149,244,46,36,155,200,58,175,196,91,221,101,42,168,243,121,96,70,169,200,103,138,30,58,205,65,242,174,211,177,133,178,251,97,200,156,167,214,50,38,98,19,161,150,208,64,76,98,117,255,134,111,215,138,247,84,229,47,102,205,92,128,29,225,98,137,185,146,121,6,94,21,162,155,161,80,148,209,22,85,65,195,251,119,75,185,18,114,218,59,191,142,41,184,249,142,141,64,45,192,84,119,70,22,66,173,79,253,156,232,43,71,109,61,217,167,120,95,222,123,242,24,26,189,111,217,127,94,153,141,180,20,95,165,189,28,97,145,35,241,183,50,243,129,2,147,64,102,180,157,176,73,101,95,42,223,20,180,89,113,229,218,0,183,156,232,127,59,115,169,54,8,237,231,215,221,197,244,206,14,72,22,159,133,222,24,209,208,103,195,102,7,177,62,201,81,126,108,118,37,252,138,55,125,56,85,13,129,45,243,185,189,246,25,231,241,240,194,199,38,129,64,175,11,100,80,213,79,161,31,82,203,204,17,233,148,213,127,70,73,49,228,77,34,98,35,164,197,4,18,92,176,97,176,239,91,33,159,59,179,126,218,18,105,76,11,167,57,227,216,104,240,152,85,49,178,137,211,47,196,38,119,77,233,114,181,85,207,126,15,100,136,147,78,160,164,117,187,251,127,130,170,175,0,30,247,224,198,110,43,225,18,41,204,120,92,12,48,74,81,159,194,192,10,192,59,99,23,158,183,1,112,128,74,1,29,89,2,3,183,168,189,89,179,58,211,185,103,185,201,132,228,205,191,80,219,68,48,197,64,164,111,47,103,48,47,1,18,101,202,131,41,10,246,51,20,169,203,42,139,163,187,158,102,2,108,181,78,218,44,167,42,84,166,211,156,92,24,32,225,45,144,255,18,57,144,7,19,42,14,67,82,134,39,54,89,154,22,121,177,97,189,255,6,69,254,35,152,117,151,161,60,41,95,27,35,111,42,9,166,222,60,11,188,107,78,31,227,43,225,17,240,115,213,156,224,216,22,10,77,111,253,29,54,244,158,152,108,252,54,26,11,220,83,218,67,195,138,59,173,34,241,233,21,252,238,147,77,104,165,209,222,188,10,191,68,177,242,209,0,28,16,161,140,0,253,179,212,111,253,151,70,53,105,49,155,107,237,238,77,4,137,159,158,109,26,246,61,117,69,15,58,188,7,202,252,129,176,153,250,96,51,37,223,172,78,2,118,77,216,110,106,118,210,156,194,92,191,1,136,93,36,88,97,2,39,55,134,189,28,247,234,66,102,16,136,69,134,144,240,255,141,190,234,136,131,83,98,41,31,134,204,49,114,200,144,145,51,195,9,214,103,48,34,85,231,241,175,185,80,230,216,6,75,247,117,228,236,4,178,73,232,8,188,227,206,207,202,118,119,201,222,230,246,152,145,210,37,207,140,44,84,112,153,242,161,80,85,181,179,166,133,222,77,17,168,45,198,171,207,118,153,30,219,18,126,141,215,7,37,71,234,138,240,101,32,85,2,167,86,181,24,8,181,14,187,131,145,11,42,212,49,182,108,160,228,28,211,206,220,124,62,216,51,109,199,149,159,191,110,59,51,243,174,206,100,160,164,187,97,56,201,51,115,188,13,205,37,64,163,19,117,71,7,2,126,228,255,229,84,175,86,213,250,241,205,55,164,120,20,48,65,115,181,252,220,150,40,173,230,171,228,38,175,64,253,214,242,127,85,30,200,142,132,202,9,112,210,85,239,174,228,134,112,127,249,37,71,77,109,139,52,29,3,221,131,87,223,115,210,21,45,74,140,200,74,96,129,69,97,135,182,121,162,90,161,163,168,109,190,152,249,16,159,65,50,147,165,111,17,73,134,62,79,63,98,192,92,150,95,125,147,59,228,42,217,246,108,115,36,239,154,7,147,112,29,221,108,216,11,129,232,128,203,204,189,255,63,25,126,166,79,23,141,20,149,236,208,139,142,151,170,246,159,38,224,12,198,14,79,47,211,200,190,163,125,137,229,50,234,216,74,145,206,109,175,218,91,164,126,250,228,149,242,40,232,242,22,63,216,82,226,85,6,223,135,188,174,23,37,46,216,184,156,255,222,167,118,188,100,43,79,29,152,120,115,186,183,17,224,222,118,44,61,186,125,217,135,70,94,14,123,252,190,194,114,231,120,142,199,237,194,54,104,30,210,231,43,10,180,74,247,243,164,230,72,198,114,174,93,120,98,11,184,186,105,192,172,76,235,70,16,36,116,194,168,173,210,22,193,54,16,9,177,58,121,119,218,176,19,29,199,76,108,88,247,75,125,92,34,253,89,229,143,10,0,153,175,247,145,105,61,183,40,155,180,203,188,108,248,115,107,243,29,177,234,18,45,84,27,158,13,182,76,174,247,181,44,107,29,28,34,97,37,172,243,136,244,49,47,43,149,193,30,177,101,122,191,212,137,177,95,252,177,41,112,43,9,92,105,157,32,178,155,32,166,30,113,147,42,93,161,197,140,103,218,130,112,52,198,186,36,80,38,34,137,85,88,42,83,217,82,165,174,126,128,107,115,135,247,37,8,192,227,106,147,209,136,117,182,26,211,159,87,20,160,164,170,209,100,162,175,111,169,30,26,29,26,150,12,239,218,162,227,159,13,144,54,231,228,84,25,205,234,165,245,181,24,89,17,170,33,71,32,180,71,219,84,7,152,138,192,106,201,116,151,89,179,246,184,31,139,26,208,146,71,11,186,7,77,122,173,58,116,26,109,244,103,41,175,166,15,233,226,216,56,139,221,158,141,239,167,231,245,10,143,16,246,121,212,52,158,116,144,206,38,192,112,69,193,174,58,162,236,83,0,219,205,68,149,156,95,207,212,178,32,156,18,119,228,106,39,176,247,172,34,176,177,178,93,20,191,63,185,53,59,179,103,39,141,231,113,13,75,11,24,65,18,145,195,91,148,146,222,136,97,239,223,41,165,175,13,192,198,203,253,115,32,154,196,75,82,91,214,33,143,207,111,192,227,85,34,244,197,143,136,55,48,180,237,142,109,10,101,16,54,21,47,219,221,209,92,81,72,98,228,75,79,246,245,58,108,196,28,154,27,153,79,31,48,75,178,78,32,214,116,252,61,18,131,123,76,230,111,252,234,70,252,57,218,81,241,196,190,42,81,53,57,1,197,4,20,62,54,46,235,69,202,43,96,115,141,88,167,197,123,197,208,9,76,235,182,51,68,126,20,238,182,29,85,61,210,26,172,189,237,133,119,68,4,65,147,46,7,79,23,203,105,179,68,33,124,156,127,251,80,170,97,83,124,81,11,187,140,216,25,199,95,56,77,209,206,91,247,224,30,143,141,65,20,166,144,3,254,175,90,47,30,156,255,198,179,233,199,201,128,36,162,111,121,68,51,201,55,65,221,123,60,18,41,144,162,164,16,203,94,226,133,110,164,151,194,109,95,130,190,6,130,185,187,205,110,167,61,119,252,206,64,135,253,39,181,86,99,220,108,123,101,238,137,220,2,54,153,96,203,42,158,29,253,116,155,134,117,212,59,54,70,186,206,212,191,113,215,88,153,124,49,30,166,198,152,241,56,159,6,167,126,88,6,216,167,225,24,65,202,74,7,200,184,84,108,34,122,98,68,183,93,0,210,223,163,176,11,247,3,111,243,71,83,177,6,32,239,129,167,199,61,201,62,151,72,244,216,94,77,190,212,73,133,136,10,150,225,202,15,212,237,55,162,73,31,212,155,185,203,119,62,57,251,242,65,5,187,180,199,108,210,143,93,147,237,27,61,138,57,72,215,193,219,218,248,82,208,197,101,241,187,93,173,187,195,212,31,238,29,174,233,86,152,69,234,92,68,126,38,183,215,44,192,108,187,2,5,124,136,61,207,247,163,192,190,128,253,249,106,148,156,2,30,132,131,169,225,32,107,173,140,78,6,42,135,36,204,230,148,38,76,165,235,252,48,231,226,163,175,2,164,164,164,37,32,97,69,171,99,233,118,116,112,98,209,248,186,210,224,152,45,99,95,96,175,200,137,227,114,45,7,154,61,155,66,75,138,170,226,80,116,198,52,77,30,113,128,93,170,125,243,55,228,79,182,19,198,55,106,120,127,249,137,139,38,200,16,33,152,200,223,242,169,85,216,195,222,146,92,208,136,1,163,206,14,133,148,65,205,249,99,186,203,193,119,72,171,193,126,59,197,146,252,205,169,52,43,87,109,174,108,78,227,111,119,198,21,222,44,246,27,254,1,112,81,95,134,252,29,61,235,133,26,161,233,76,139,232,159,176,37,249,103,160,49,163,239,135,50,212,195,5,44,241,220,120,247,189,111,66,227,139,115,194,7,179,155,225,59,224,120,252,67,178,222,58,108,202,118,145,159,227,123,100,225,143,38,220,216,203,233,190,205,134,51,61,215,123,209,121,90,178,245,83,163,175,226,153,42,106,191,54,217,156,47,24,209,102,33,22,67,12,87,126,240,249,45,117,178,242,77,174,175,9,134,154,81,27,212,32,192,208,59,17,130,139,80,91,96,4,132,218,127,78,213,192,57,67,13,169,231,15,240,201,1,40,249,105,10,206,247,87,151,115,162,194,208,132,104,6,245,183,136,17,44,23,204,22,158,14,73,186,202,222,106,36,133,252,96,172,21,174,27,129,204,163,75,183,208,79,223,187,15,43,78,182,80,239,63,91,226,250,12,132,144,25,233,166,56,80,113,12,119,154,101,177,205,210,87,165,231,121,47,172,185,9,103,10,166,253,194,164,50,14,97,93,252,213,129,3,64,80,53,136,153,243,178,180,228,154,153,244,106,236,85,54,209,18,198,49,241,114,61,79,73,122,224,21,132,224,155,140,185,43,109,165,47,107,94,69,118,42,137,254,15,198,219,210,236,26,36,140,208,230,32,134,107,158,218,251,163,110,122,89,193,118,12,84,80,104,139,26,146,200,127,240,164,49,163,60,84,160,127,123,57,135,109,225,182,66,191,57,154,67,21,69,254,111,164,185,138,54,146,74,240,45,20,12,15,1,21,73,164,241,121,102,184,177,87,14,110,243,1,232,233,90,165,103,63,194,47,189,79,73,89,249,49,59,237,88,136,16,171,75,13,57,14,39,2,117,9,157,98,158,229,164,79,7,117,207,173,60,141,175,47,51,118,149,170,144,230,14,211,254,175,129,133,252,81,220,29,215,244,173,253,107,31,85,75,56,30,251,147,175,196,182,66,177,99,200,250,159,62,27,213,15,43,161,65,56,103,203,76,249,104,180,56,136,107,179,255,63,156,147,116,197,197,214,189,244,150,206,55,168,172,140,242,236,186,113,229,46,202,32,228,250,60,158,143,222,234,58,217,85,117,52,14,120,143,10,227,232,76,107,185,115,141,18,202,117,55,182,245,28,237,77,223,34,219,151,174,138,19,101,198,17,128,15,85,250,78,239,116,212,245,59,78,213,197,234,180,118,96,179,92,203,236,22,64,55,245,100,126,194,18,148,205,140,95,16,249,25,52,40,42,248,91,139,104,57,81,213,155,240,143,213,118,67,15,243,139,93,240,239,157,241,136,161,5,4,225,206,183,237,57,122,11,207,171,37,213,202,63,166,143,157,193,253,125,190,101,20,139,76,194,227,36,147,1,19,198,193,198,228,27,207,102,40,53,85,219,85,158,19,71,91,59,24,47,208,79,186,212,107,232,196,223,199,132,3,149,175,8,227,119,164,254,178,35,25,30,170,188,163,157,26,84,69,209,68,44,226,130,228,158,254,164,132,246,220,16,113,211,253,128,194,140,25,62,127,178,6,5,212,205,56,205,203,73,126,120,23,83,240,125,93,119,248,219,125,228,171,95,187,19,179,109,224,90,125,250,52,248,83,141,0,36,125,89,117,94,248,198,2,204,71,127,56,170,96,120,168,220,193,93,162,113,72,28,49,80,239,252,66,41,185,80,242,162,183,181,135,118,106,247,125,119,97,176,121,157,183,159,114,252,118,18,57,233,171,91,226,232,203,39,80,174,159,91,251,164,144,129,223,166,208,249,31,72,204,223,35,14,38,32,103,214,114,221,17,137,71,184,27,227,45,220,78,139,202,50,51,220,178,34,194,144,220,22,80,126,246,58,191,251,111,35,255,139,54,215,50,11,255,11,184,7,207,196,78,206,127,30,184,40,44,161,216,254,32,0,198,251,211,13,46,91,148,165,206,167,132,169,236,213,151,228,112,169,161,207,141,221,123,221,250,182,109,158,108,169,216,9,170,65,219,45,15,2,213,99,246,192,100,99,207,243,175,204,25,120,59,109,123,100,49,189,213,209,146,99,23,21,88,181,251,127,172,35,157,165,227,180,201,167,52,141,172,155,168,210,26,126,82,30,119,242,22,175,184,4,155,60,100,198,30,105,1,236,235,146,65,70,145,119,2,118,26,168,254,49,183,100,22,122,156,255,164,163,41,230,148,77,160,71,230,225,26,147,220,197,44,189,113,185,31,8,92,126,94,51,202,31,222,207,196,253,213,101,197,69,159,51,152,183,34,11,74,153,44,129,217,147,205,143,75,150,15,81,44,45,80,53,139,124,203,214,231,112,138,93,65,11,94,141,189,219,186,126,36,64,185,216,120,254,202,128,149,182,128,90,36,157,117,190,44,251,202,162,242,27,91,143,174,39,166,16,79,80,230,9,111,134,40,177,3,128,158,85,78,223,100,151,119,223,160,142,230,204,124,166,217,10,146,122,134,166,18,139,193,183,254,123,176,151,185,78,223,18,21,87,77,193,112,120,100,31,217,92,120,102,173,41,25,54,195,245,27,200,118,44,153,163,173,125,74,98,250,226,63,43,101,79,12,30,115,81,186,206,216,55,30,140,82,230,24,255,105,151,138,120,110,91,187,254,189,113,189,161,187,221,2,25,156,5,6,57,2,32,237,225,252,53,213,152,100,28,192,150,150,18,85,213,71,233,70,98,201,216,29,251,86,177,217,201,98,140,53,190,125,41,144,128,199,56,133,79,84,238,219,15,245,205,64,113,98,2,122,192,211,40,127,249,28,219,152,246,224,63,199,176,244,236,30,242,123,22,240,90,26,83,163,100,244,175,43,83,28,3,229,247,140,84,116,0,65,22,63,142,137,57,11,74,2,208,158,216,221,241,35,189,207,122,145,150,221,113,247,171,108,191,122,151,255,76,120,81,207,176,34,221,208,244,137,63,130,164,140,67,66,169,206,196,20,90,185,14,62,23,87,142,131,202,3,186,192,126,149,249,61,9,218,35,114,224,241,93,152,191,200,4,98,15,225,208,13,133,211,82,129,239,65,65,0,63,121,213,223,210,200,62,250,47,47,223,2,87,42,143,57,72,46,56,63,243,71,6,28,18,192,203,200,141,181,236,13,253,17,54,78,61,59,42,178,25,7,15,104,137,6,86,94,209,73,239,37,107,163,48,55,160,139,49,126,155,138,119,95,185,174,162,169,36,152,2,86,221,140,51,87,218,192,80,58,31,186,14,49,120,60,67,93,237,26,146,75,160,16,102,192,41,250,78,20,12,91,1,170,74,203,99,251,236,42,155,97,135,240,214,67,95,96,40,162,11,18,111,220,86,96,52,63,227,222,31,3,32,212,163,147,118,132,154,216,18,75,119,165,51,48,6,78,99,248,135,96,27,201,118,212,177,85,152,24,214,46,107,111,251,182,145,91,103,127,62,207,116,28,4,230,58,36,63,133,188,179,195,23,211,70,183,47,138,249,212,133,70,181,32,251,26,111,198,2,10,209,184,160,47,245,115,125,133,77,33,232,147,1,87,53,126,58,68,218,189,63,36,32,73,159,155,76,18,80,34,97,14,181,8,237,118,149,232,152,58,190,31,71,202,20,113,150,102,196,102,102,220,54,183,246,244,16,35,82,206,220,174,237,102,210,62,158,122,38,139,21,174,40,73,152,41,48,80,207,212,230,178,61,122,227,225,45,13,221,212,101,127,250,205,34,103,248,199,230,21,19,98,208,198,63,181,159,233,143,152,39,181,148,91,79,88,16,102,17,24,10,73,190,151,106,72,157,26,102,254,0,216,70,245,136,204,93,30,158,96,39,122,22,161,147,250,75,194,203,209,230,198,41,126,117,14,83,2,106,157,42,117,19,143,254,87,58,7,146,116,235,28,61,166,62,165,61,153,69,221,89,134,10,240,115,184,28,98,8,134,102,250,60,197,69,45,161,39,91,63,133,47,83,46,105,248,178,196,183,214,74,75,92,170,153,155,110,57,190,242,237,139,88,106,138,206,199,1,195,62,161,255,13,192,141,108,224,148,242,26,164,114,233,202,49,248,174,222,54,57,63,50,71,162,188,69,219,189,147,43,93,100,25,222,37,46,2,81,200,149,202,78,175,1,50,77,162,145,152,23,250,33,163,67,136,72,206,207,177,253,184,248,50,136,124,240,50,26,177,16,36,148,211,102,80,207,80,82,33,53,218,116,222,106,101,11,199,16,238,169,107,200,16,139,9,201,199,215,83,73,239,104,151,172,232,64,70,20,216,24,167,211,42,158,9,36,83,225,226,232,254,149,0,120,117,53,97,137,177,230,184,217,112,175,120,115,206,94,164,128,26,127,231,73,35,130,133,85,4,236,163,156,50,139,211,200,168,29,213,1,22,51,96,152,79,8,220,119,54,141,131,195,156,56,118,25,170,242,4,180,67,13,76,68,39,70,114,98,137,134,39,251,252,190,144,96,165,84,67,10,26,208,122,220,103,91,9,93,154,150,129,24,121,58,93,48,183,168,21,21,81,36,228,98,117,248,82,231,213,123,140,29,155,146,174,14,131,222,211,200,217,71,3,118,12,246,86,172,74,167,4,38,185,121,72,192,246,157,208,142,131,76,145,10,81,196,162,27,245,23,128,78,124,21,166,34,22,123,224,248,47,166,105,71,238,215,177,140,49,210,78,68,84,243,28,66,114,100,190,224,163,33,155,245,58,61,43,122,95,42,222,220,16,149,191,195,133,155,20,35,178,73,18,127,141,71,193,67,159,213,31,148,218,204,192,31,218,39,17,110,156,178,241,115,187,172,135,12,221,65,232,5,127,35,193,33,2,232,50,77,30,226,64,122,20,218,76,128,61,248,249,128,183,86,75,90,180,242,129,87,172,84,122,175,164,65,198,82,213,144,251,120,210,24,127,141,122,146,28,165,23,91,132,218,24,27,163,57,39,208,239,86,95,21,198,35,8,161,152,37,107,141,84,70,20,64,246,50,246,134,130,115,86,96,186,43,7,2,234,156,173,163,151,43,16,36,197,10,78,51,206,5,176,197,30,252,58,166,89,37,32,98,162,95,157,26,141,214,131,242,147,86,72,209,103,215,33,175,95,36,181,127,57,219,109,60,139,53,197,100,168,56,18,84,96,14,11,104,173,191,118,126,17,64,12,25,54,19,163,106,113,225,120,203,237,22,59,118,45,167,11,34,93,15,205,77,127,45,136,34,215,194,48,209,123,174,170,101,198,222,115,149,203,131,31,133,115,31,101,176,24,157,253,119,68,3,159,112,47,159,235,233,172,15,134,138,138,200,4,248,147,244,40,92,130,130,119,63,226,96,198,82,61,71,174,27,85,194,18,176,171,167,53,124,245,77,98,158,5,128,92,67,26,221,172,152,31,139,166,243,35,252,91,254,230,105,135,190,47,191,8,148,92,37,17,182,252,222,192,150,206,190,251,182,155,181,67,235,51,153,167,101,190,219,157,189,8,117,126,173,52,212,201,255,73,92,124,175,238,10,163,248,119,210,241,176,107,231,243,7,8,166,83,137,201,212,208,188,56,202,33,231,109,204,116,89,44,20,159,148,104,189,78,79,169,128,165,49,165,14,122,219,118,100,53,93,103,203,227,91,156,50,97,175,221,194,76,44,243,152,210,4,63,203,178,6,175,80,7,94,57,62,203,128,232,221,161,135,73,192,43,181,218,232,236,229,251,83,214,21,208,178,53,239,238,126,12,145,141,162,60,112,253,157,176,167,41,193,4,239,183,47,5,135,243,107,115,54,192,42,4,41,5,128,59,235,253,175,57,82,88,134,240,190,220,112,106,46,171,47,193,233,182,144,76,64,35,206,174,47,218,145,127,131,18,220,213,103,128,96,211,59,143,102,170,30,225,248,23,144,40,114,163,160,71,221,124,51,252,91,94,155,160,3,42,126,163,97,31,165,25,61,40,233,109,237,13,238,153,246,142,105,14,175,87,89,57,118,27,241,215,77,115,216,28,195,196,237,50,3,110,124,63,137,73,177,24,134,62,36,211,206,93,168,91,209,172,22,234,49,136,23,73,92,55,46,9,159,129,167,18,38,7,92,15,161,4,30,50,244,194,191,94,101,239,174,147,168,237,55,233,91,87,187,115,172,81,12,102,44,57,177,213,189,74,25,158,111,177,23,250,194,135,41,188,16,72,227,137,90,151,176,14,137,211,114,170,125,182,240,100,105,180,247,82,115,86,151,173,133,194,55,210,123,180,107,214,110,186,82,24,81,10,19,143,189,46,49,152,190,143,242,169,117,215,125,82,174,181,2,192,78,243,88,41,76,156,145,140,87,104,157,124,208,115,69,68,26,174,188,92,222,198,164,245,33,0,233,250,255,223,84,56,64,149,34,245,186,38,192,210,75,200,191,36,116,207,96,150,23,78,113,38,189,240,88,43,119,233,78,231,237,224,26,208,209,105,212,75,102,143,64,137,236,254,22,114,230,205,180,150,83,162,179,152,109,37,155,160,37,203,153,36,71,112,254,50,190,5,9,112,153,153,100,191,154,123,237,239,172,65,234,37,169,94,169,130,148,220,136,230,112,75,239,233,62,225,76,86,86,137,14,150,101,136,200,126,102,102,79,143,41,100,176,218,161,35,9,180,163,103,156,59,192,168,121,110,192,216,157,167,224,69,221,22,73,32,12,38,73,95,161,4,6,150,61,228,49,157,232,30,43,6,179,87,38,142,36,157,51,177,149,85,53,9,1,37,210,84,139,12,178,65,86,141,234,43,112,242,120,211,223,132,173,68,71,226,115,146,208,106,3,187,175,160,52,152,100,82,238,128,160,200,122,239,56,148,201,212,66,107,200,133,107,48,224,211,221,190,144,30,102,192,149,19,73,16,100,135,96,195,44,3,179,216,64,75,179,115,83,72,97,104,109,241,218,28,18,1,252,85,215,0,25,85,16,206,190,112,114,37,131,204,43,147,244,56,31,2,111,220,48,228,103,114,164,24,153,141,138,137,145,93,140,206,231,177,95,35,248,77,232,246,204,89,191,211,234,142,100,28,214,129,121,241,142,77,180,61,72,203,173,114,187,10,81,69,61,27,85,173,20,23,31,63,132,54,59,251,42,169,120,137,19,245,229,127,49,244,117,139,46,240,239,220,180,88,14,193,157,214,135,47,167,227,49,97,250,176,77,76,52,41,151,33,38,210,221,207,35,179,104,86,107,49,240,199,193,194,166,18,21,153,188,17,132,109,44,102,166,22,239,115,103,150,144,151,122,99,33,186,20,201,140,62,224,208,66,203,117,53,46,120,150,3,43,254,246,129,33,31,124,177,58,254,195,60,116,158,100,68,172,90,20,118,0,159,214,220,191,14,217,158,39,13,56,115,181,24,118,27,128,19,158,221,135,25,68,35,85,48,107,151,24,239,86,45,34,108,247,154,111,235,175,197,224,113,131,248,85,79,116,183,209,159,229,195,97,101,92,5,120,205,167,89,46,13,193,11,160,7,204,244,50,151,163,18,216,248,70,89,82,114,229,217,223,9,130,64,167,147,142,19,157,147,57,109,118,43,231,111,252,219,62,204,190,222,242,22,157,100,217,238,157,248,16,56,141,5,56,102,61,105,109,41,217,220,161,252,141,100,57,168,58,227,220,149,224,169,124,100,14,101,25,233,97,32,145,10,138,208,66,73,30,222,59,58,255,163,1,159,40,103,160,170,55,103,102,67,76,173,167,101,199,64,213,229,29,115,39,126,141,208,181,52,80,33,228,144,31,134,179,148,0,32,4,68,139,122,156,183,133,184,156,87,33,102,24,120,161,154,4,6,21,112,143,10,185,53,163,12,153,3,1,118,247,191,169,65,193,95,243,144,5,29,8,236,116,72,216,215,60,109,125,163,202,51,168,4,238,231,143,141,230,240,73,243,137,206,31,136,117,9,165,186,166,160,3,129,121,253,58,14,95,220,19,118,90,137,82,228,62,136,188,133,3,169,38,248,50,121,110,110,204,174,93,33,151,207,199,65,103,85,82,196,104,155,14,76,162,187,226,40,63,43,230,98,147,189,19,15,241,130,150,95,17,122,231,227,132,221,47,5,147,221,182,77,47,184,110,231,41,189,4,167,80,232,82,109,91,146,174,51,209,221,63,207,0,110,104,115,216,80,142,102,238,220,57,105,161,56,116,208,225,106,88,45,155,4,138,164,242,255,29,234,143,117,160,150,9,227,54,40,156,109,3,61,254,99,92,85,214,57,213,166,216,80,125,252,37,215,170,40,127,236,233,120,244,1,230,138,136,139,208,97,229,91,177,237,110,137,117,90,132,41,172,65,56,105,106,185,128,29,16,75,64,222,247,204,34,81,11,39,168,178,13,160,100,162,202,166,54,25,246,22,69,168,231,160,59,241,231,95,203,66,58,124,76,10,226,60,95,177,250,109,14,132,253,159,12,85,203,121,216,123,166,11,228,62,171,67,120,130,238,6,64,154,47,44,82,66,56,47,189,249,107,67,191,105,4,61,228,137,87,145,235,40,187,94,170,122,87,127,90,249,24,56,43,132,185,118,73,16,40,250,38,193,137,116,112,81,255,165,88,25,146,24,96,189,148,123,75,173,131,155,30,134,114,158,72,183,118,159,210,5,82,110,224,222,60,75,51,203,252,219,1,133,105,22,45,167,173,218,28,74,53,66,99,15,173,146,117,181,81,132,9,181,69,118,16,36,162,117,107,172,61,178,164,241,254,141,170,30,150,6,158,32,193,191,92,139,131,81,139,60,167,135,219,218,3,104,246,19,226,228,166,136,65,139,207,160,161,51,168,167,54,117,199,181,168,117,118,4,49,22,189,116,81,200,237,128,255,223,194,12,239,49,184,67,68,17,17,149,162,177,196,242,203,168,47,24,192,31,91,177,62,238,82,194,144,167,154,192,163,9,25,39,4,118,16,112,80,141,100,112,13,81,196,134,171,91,51,118,236,221,89,224,144,61,135,36,86,47,20,233,66,198,163,153,113,116,35,176,232,161,140,40,254,29,253,91,159,22,162,211,67,113,64,117,124,130,56,20,41,219,50,82,17,145,207,17,57,6,123,26,235,81,116,237,167,210,127,23,192,112,228,120,218,50,50,59,94,194,131,28,8,46,58,196,208,78,191,214,226,175,71,236,141,25,110,171,53,47,143,179,114,148,89,174,1,98,81,120,70,128,87,112,88,102,71,41,101,206,213,227,57,102,246,16,130,30,190,67,93,187,167,111,118,16,128,102,85,173,56,142,35,70,244,115,114,132,93,168,142,216,123,233,232,46,120,33,0,32,111,56,17,238,217,153,79,149,175,46,79,159,192,196,198,110,57,156,199,176,26,7,44,3,42,232,226,230,121,26,243,44,156,225,6,209,120,249,70,51,218,164,162,114,59,254,255,141,107,102,27,229,46,209,108,9,57,197,59,38,70,233,88,63,252,59,182,70,125,159,253,60,24,7,170,199,102,250,102,148,58,169,217,245,189,207,53,39,235,170,118,251,187,208,65,63,164,26,155,97,214,253,251,252,33,48,213,135,38,92,199,1,95,194,128,10,226,84,235,107,170,36,178,68,39,103,86,165,15,218,21,60,233,238,22,133,228,25,200,30,203,206,177,238,112,255,20,220,58,133,40,62,124,150,43,31,113,171,85,45,33,113,253,183,138,225,227,55,137,46,232,21,39,125,190,214,4,200,28,176,165,177,101,227,38,225,122,145,241,187,41,178,34,219,65,144,190,216,248,188,85,137,206,229,47,87,28,119,6,234,44,156,234,8,252,183,49,52,42,95,249,140,1,37,133,136,222,1,15,203,9,70,230,28,203,22,57,60,236,19,120,193,2,125,164,4,145,19,49,168,0,77,230,17,251,225,34,30,232,157,193,172,95,38,60,146,205,23,47,26,216,103,27,26,107,249,214,175,102,188,75,216,46,14,62,235,88,138,62,77,210,183,72,36,154,100,3,158,210,73,140,253,169,167,117,102,244,66,77,99,66,255,224,39,239,79,64,113,238,191,51,58,252,151,41,160,98,236,195,192,151,137,59,179,71,247,130,240,201,12,75,187,218,111,219,255,76,252,141,128,147,134,202,68,244,113,9,154,61,186,19,154,107,198,164,123,78,143,151,227,118,78,242,211,253,224,211,148,127,220,119,42,128,231,206,116,54,22,201,122,168,114,23,32,139,200,252,20,3,122,154,115,246,64,245,155,225,116,103,106,219,61,197,16,183,240,192,18,211,158,50,205,33,237,39,60,236,237,156,83,70,157,32,84,2,232,244,247,54,221,71,210,150,210,122,40,52,228,130,212,156,15,83,184,54,219,58,203,88,7,152,163,94,232,244,1,40,29,200,212,184,202,14,171,67,84,216,148,65,60,245,188,59,103,222,147,164,140,79,137,187,53,175,160,163,24,235,91,220,172,36,107,245,92,8,172,108,189,249,122,125,244,201,124,141,171,54,142,239,211,105,47,88,57,168,96,247,53,232,28,199,6,241,172,104,54,12,25,208,117,231,82,57,179,59,153,14,163,198,76,37,78,35,216,196,118,51,233,76,245,237,173,62,195,222,153,49,173,190,141,126,166,183,162,116,132,11,237,58,31,254,64,106,106,39,77,122,82,53,16,227,174,133,193,120,136,71,225,216,171,84,213,164,30,124,120,66,38,102,222,59,45,231,132,249,129,26,202,142,62,184,153,7,58,91,116,49,93,131,79,192,219,232,73,208,15,242,220,104,94,99,71,193,159,156,108,177,178,201,90,89,212,21,116,220,188,56,26,187,28,62,227,192,132,90,199,54,217,216,238,245,239,179,235,23,25,94,23,146,47,144,96,57,83,204,59,213,230,87,55,147,32,48,24,190,178,202,151,128,210,200,67,145,58,135,174,215,29,50,53,204,192,33,66,80,153,171,76,9,194,59,68,157,178,111,229,25,39,190,177,46,116,215,62,22,232,202,196,70,47,225,199,154,144,226,153,154,74,153,60,199,149,162,5,164,156,130,153,12,150,113,21,226,130,201,69,23,180,46,245,31,182,5,254,207,101,213,222,163,134,9,40,239,233,36,60,177,140,244,23,2,96,86,210,5,171,183,108,152,56,217,81,168,82,192,140,14,184,214,54,208,150,133,244,83,14,158,40,82,48,100,130,200,254,60,53,157,60,231,148,34,224,226,236,252,204,8,223,46,32,73,11,255,32,233,87,239,74,207,124,132,175,174,113,224,203,4,250,51,167,109,85,65,173,48,147,74,149,144,194,220,47,48,50,138,167,239,245,67,127,70,41,217,136,179,241,149,41,41,60,185,4,31,36,48,163,160,240,233,231,78,153,252,188,141,204,116,241,144,5,193,245,179,141,0,74,60,140,3,10,76,77,109,188,81,131,96,159,251,196,236,228,58,198,206,69,22,169,21,49,79,187,11,242,39,84,253,147,24,111,229,49,235,147,122,140,66,196,127,0,66,201,122,62,9,125,238,224,74,138,37,225,31,136,53,51,135,150,147,164,66,81,87,243,85,48,109,157,203,22,178,42,186,95,140,156,9,251,35,137,214,85,225,64,81,81,61,38,38,122,183,119,127,230,229,241,156,164,63,143,1,139,220,95,213,214,8,87,45,253,246,197,148,192,218,124,126,222,24,72,234,239,49,227,49,249,30,197,72,169,170,248,81,217,255,74,83,14,170,223,38,221,70,106,193,150,29,55,101,122,83,212,78,103,112,2,247,157,137,185,25,89,135,139,234,193,0,79,173,8,144,180,44,224,176,193,212,105,135,228,172,210,41,130,167,69,11,118,34,194,27,171,245,154,52,138,63,246,205,20,42,172,194,196,27,83,189,79,161,49,182,134,3,37,227,189,251,252,186,173,206,112,222,182,223,227,45,115,244,182,216,163,247,41,225,69,126,118,252,98,35,84,124,100,167,186,145,68,163,48,178,187,55,213,192,98,87,25,25,90,15,162,225,170,207,122,196,56,153,171,7,94,29,57,3,76,197,175,207,139,118,157,164,131,108,132,146,107,38,239,90,236,137,125,8,121,80,212,152,187,255,94,22,227,182,156,80,133,142,248,206,36,139,36,69,146,119,39,188,40,2,144,238,197,234,233,247,140,64,4,198,247,246,244,51,175,142,211,183,25,91,236,10,27,49,48,237,214,20,5,225,18,83,100,157,69,96,101,246,169,100,129,229,3,209,63,254,142,35,2,239,100,198,239,122,191,46,139,200,242,153,100,146,182,151,172,190,198,240,211,168,179,224,206,103,170,205,219,119,174,174,19,100,247,125,158,121,65,45,108,10,112,173,130,102,171,35,216,96,93,85,114,251,80,155,192,47,34,237,140,102,209,12,118,105,110,195,87,174,153,70,198,116,188,154,77,169,172,38,20,78,85,0,62,87,184,142,81,19,200,198,156,6,82,200,203,180,112,232,36,163,248,151,165,228,13,200,40,55,0,189,206,174,158,246,45,230,208,184,236,177,250,121,172,219,132,103,52,156,149,147,191,243,176,22,156,191,191,154,87,148,180,216,83,58,64,99,190,77,121,219,243,148,88,236,125,219,234,73,212,148,242,150,41,28,104,172,20,167,99,110,156,13,70,227,2,210,229,10,23,219,148,49,94,150,83,237,122,98,247,81,39,11,234,240,166,189,208,16,103,48,74,175,229,91,135,247,129,11,96,75,7,6,66,108,219,27,105,108,58,20,18,210,77,182,130,158,133,72,255,212,145,150,183,50,99,27,190,180,123,61,174,176,206,225,180,212,95,184,110,250,56,88,188,253,107,249,107,126,241,9,47,235,14,82,251,63,140,89,218,2,85,220,46,91,36,65,67,165,174,62,79,223,182,89,192,57,27,78,24,220,195,55,36,194,171,173,40,128,239,129,103,248,248,19,8,254,52,171,102,55,183,197,216,160,206,236,199,208,135,139,25,232,87,139,208,143,165,90,105,37,90,53,39,170,91,242,116,67,7,91,43,206,68,194,36,213,206,23,70,124,247,136,137,175,78,38,219,45,204,122,51,218,230,158,86,149,172,172,197,66,10,221,166,132,163,135,40,11,21,77,191,135,232,39,74,228,160,46,178,14,171,20,5,100,64,228,71,114,23,248,6,6,48,84,191,50,115,119,37,80,197,100,219,137,232,201,1,154,55,185,113,156,94,75,218,36,56,163,206,187,147,170,105,189,185,33,59,196,158,178,126,0,33,156,100,139,51,110,131,100,224,204,139,245,150,128,0,112,64,124,85,188,209,250,214,39,29,151,122,146,135,92,238,89,14,135,145,27,139,87,23,148,107,59,162,148,132,232,170,243,19,145,144,252,79,243,208,230,43,80,163,135,197,178,14,77,115,7,101,113,235,48,25,115,90,226,102,73,33,30,255,222,114,168,197,202,133,82,114,10,80,237,190,84,57,174,168,235,59,117,125,111,60,170,239,239,66,149,205,45,127,19,179,156,103,184,115,39,159,25,170,112,107,212,126,125,37,215,44,211,86,105,160,231,48,82,254,170,200,16,182,26,59,157,174,144,17,117,21,79,7,95,242,18,223,251,103,128,53,127,34,54,250,66,139,215,31,68,70,219,30,123,133,36,24,86,231,78,45,65,72,145,22,42,43,235,44,111,192,169,147,23,225,161,181,87,210,162,179,64,111,222,244,126,240,145,69,245,218,189,90,123,103,247,127,57,224,202,255,11,133,114,19,244,0,36,176,139,162,87,139,104,220,190,70,24,108,213,221,146,37,105,12,25,125,60,25,197,51,63,2,19,97,108,105,119,248,178,82,42,22,57,75,142,186,13,94,107,231,188,99,1,139,154,2,27,120,145,191,176,43,203,37,134,175,122,66,140,236,142,15,36,75,217,141,238,160,208,85,1,44,50,175,4,149,140,199,119,157,87,220,188,224,82,254,144,14,11,98,217,189,126,153,110,46,66,207,37,234,224,200,87,30,16,128,34,212,251,20,206,144,126,26,77,102,25,19,88,26,39,21,221,13,38,20,244,77,161,147,228,33,211,45,70,103,240,20,212,47,114,100,109,171,31,208,130,189,181,193,28,41,244,116,79,43,99,141,142,195,73,35,42,78,61,30,114,30,46,219,106,200,105,55,181,12,164,39,167,54,74,217,67,147,49,152,230,130,233,28,54,219,84,158,65,35,0,86,37,143,240,67,88,152,87,254,160,112,1,191,144,43,103,241,6,75,246,54,1,31,29,98,240,41,64,185,51,30,133,16,137,169,23,67,103,255,219,181,245,185,22,163,248,120,223,179,173,63,70,181,176,46,77,176,130,71,163,51,50,75,230,244,230,173,209,119,203,163,5,142,155,123,85,178,214,246,250,70,237,139,51,100,109,152,249,170,95,149,179,244,146,16,0,113,220,222,144,184,135,76,146,238,38,129,163,80,130,208,46,153,161,53,188,226,93,97,114,158,31,41,224,102,122,52,60,227,247,94,198,69,7,243,136,126,43,250,45,160,192,238,213,51,126,11,180,218,217,186,138,156,46,74,192,171,4,69,120,132,204,19,25,167,172,82,137,36,34,189,186,40,80,65,173,135,8,211,73,62,119,24,203,53,28,215,156,211,65,224,5,177,123,190,87,206,241,168,191,136,249,163,53,122,164,168,128,23,42,92,158,245,45,108,60,229,44,246,58,215,110,145,190,75,245,22,115,93,230,63,220,229,154,226,142,181,160,64,60,159,110,92,166,30,230,81,171,107,34,188,216,213,172,101,165,39,68,188,102,173,226,96,35,155,15,53,127,37,197,48,1,179,247,91,159,80,107,245,15,155,7,106,9,82,168,197,44,160,165,19,247,79,9,131,99,97,24,27,53,192,165,93,98,63,221,80,77,6,13,162,168,159,135,198,137,0,222,204,223,33,68,219,31,176,157,246,154,254,110,219,108,227,1,134,131,105,184,181,187,101,129,208,74,4,235,172,24,100,114,177,87,21,213,125,47,117,219,82,56,133,171,202,73,160,67,238,68,40,35,133,141,136,0,13,108,179,131,192,176,76,225,115,140,246,156,121,119,228,0,33,147,5,22,247,20,22,236,111,167,64,176,218,179,15,188,75,44,25,32,220,202,30,31,13,211,160,36,128,162,139,5,220,152,178,119,176,112,46,126,116,211,140,40,123,203,142,176,5,107,154,13,29,133,168,3,164,229,94,64,124,87,197,175,18,64,56,192,211,237,19,23,180,96,150,42,223,49,196,234,243,193,53,116,219,222,154,218,122,138,111,201,219,239,5,89,222,242,116,73,40,252,212,40,61,142,62,99,201,127,117,185,236,117,250,118,17,231,18,187,57,39,62,190,236,103,77,136,220,17,23,4,215,121,136,23,29,59,32,60,132,191,166,32,109,119,194,171,160,217,114,60,92,41,232,122,188,236,197,104,39,206,253,170,155,78,160,227,28,156,138,42,144,170,65,42,131,198,63,92,35,192,135,111,153,225,167,169,28,136,168,137,81,116,225,221,13,180,170,95,41,16,248,213,104,215,196,75,56,250,68,209,82,112,47,244,188,99,85,107,239,53,35,58,143,17,149,51,128,99,27,81,27,79,150,23,131,109,250,229,74,181,196,189,124,26,85,210,149,3,211,18,35,174,61,150,54,93,169,151,163,94,219,172,172,145,96,240,38,106,208,2,117,63,160,170,39,220,191,48,174,217,44,81,150,107,103,149,183,189,122,187,140,179,254,246,21,232,156,125,155,0,191,62,186,174,156,1,122,55,37,108,81,15,150,193,199,91,28,182,182,253,158,131,162,230,110,88,228,251,83,155,231,253,78,56,229,215,31,228,5,41,6,109,86,47,87,201,125,208,178,146,108,243,177,156,25,180,191,155,12,162,100,147,216,193,191,61,124,251,170,206,189,153,202,94,103,153,79,233,45,52,15,83,73,213,68,92,84,60,132,126,121,140,251,98,23,61,93,56,86,59,214,84,240,175,100,74,117,10,191,117,199,150,194,24,237,19,126,47,180,52,18,46,23,15,231,116,4,116,10,39,202,61,39,207,243,201,160,230,125,52,152,220,255,154,35,50,87,190,59,37,250,214,60,2,152,103,37,100,173,226,212,18,234,64,32,115,176,253,29,215,101,251,96,130,108,185,53,50,111,62,75,117,189,160,42,31,245,158,78,180,178,123,239,85,210,253,195,9,185,78,153,56,253,156,4,66,98,56,92,0,253,250,7,255,255,186,184,73,212,108,52,14,174,75,114,232,227,74,174,196,123,190,58,78,187,45,107,111,114,197,102,32,25,145,1,230,91,160,55,192,27,242,229,54,12,74,251,6,159,207,39,187,53,189,140,173,133,159,92,243,80,191,129,193,7,247,207,34,234,125,251,216,66,252,251,140,235,240,230,51,167,63,175,61,130,74,189,224,47,162,129,25,186,113,129,185,36,126,28,65,221,57,250,21,38,151,61,113,102,45,134,18,161,88,45,245,83,10,105,13,134,247,241,239,131,100,243,22,157,240,220,162,169,115,101,173,108,140,236,216,24,89,37,255,139,232,50,8,42,23,223,182,231,231,131,66,120,185,122,112,78,253,214,94,46,23,160,46,44,211,70,23,68,239,138,90,91,181,39,37,23,204,35,253,191,166,50,80,55,107,79,53,122,163,164,163,250,149,246,163,108,112,191,125,87,46,147,124,141,37,21,29,192,205,106,151,250,6,23,174,96,230,76,151,59,158,4,58,123,106,145,175,87,134,164,203,244,229,50,16,181,108,62,52,211,209,45,212,102,202,106,209,37,228,16,167,192,132,105,72,60,145,250,154,8,129,174,170,163,242,140,185,55,217,117,214,43,158,229,130,45,0,134,154,182,255,103,215,107,39,237,148,15,155,89,217,198,140,161,23,147,95,28,221,90,132,216,139,115,150,69,203,222,60,129,40,167,22,144,218,202,24,133,36,170,232,179,31,232,158,51,14,124,190,111,243,192,124,152,4,30,24,89,164,188,244,73,140,181,41,117,225,198,74,253,186,101,162,135,9,238,27,243,12,185,34,56,244,207,73,147,136,42,219,152,58,231,121,27,45,251,226,89,246,143,249,128,15,108,180,82,170,61,115,225,218,122,0,75,91,10,180,166,62,155,180,109,71,21,178,193,138,0,207,145,224,159,20,64,161,34,134,93,53,119,188,144,173,245,203,77,151,48,156,131,133,53,192,147,217,30,234,117,143,28,151,31,29,135,7,30,107,161,243,6,6,16,208,166,13,66,89,243,147,54,252,145,196,248,140,183,106,47,51,166,165,26,163,236,69,51,222,246,135,217,211,181,200,60,106,59,255,184,173,21,245,210,44,128,231,226,79,154,254,243,188,246,245,95,128,27,59,235,163,198,161,128,187,221,213,242,205,66,0,14,45,253,40,249,239,110,227,139,102,124,88,210,132,189,36,89,185,178,139,137,254,28,92,122,182,138,156,58,145,61,31,141,114,146,139,125,242,114,28,87,73,97,181,234,248,222,159,102,121,247,183,89,57,63,23,12,195,19,134,241,122,224,67,224,43,248,68,121,34,43,69,30,161,184,2,4,228,181,231,8,200,151,70,93,87,46,29,211,141,54,150,35,176,162,255,110,166,88,45,250,175,8,74,108,241,63,240,254,79,4,91,221,62,160,60,43,209,233,132,101,30,190,132,101,157,9,97,109,27,55,130,192,115,163,188,201,19,138,84,91,45,81,231,255,171,225,125,97,97,44,19,132,96,145,159,13,149,195,18,186,241,51,192,71,46,87,176,63,57,55,208,135,174,213,11,139,251,214,32,212,217,163,24,163,192,82,42,195,1,63,54,224,104,198,63,236,92,91,95,108,47,21,20,141,106,4,215,214,60,168,186,91,25,97,116,207,144,52,70,67,33,182,170,173,33,33,140,45,144,86,225,122,36,15,116,202,250,109,181,223,245,99,162,71,108,215,183,37,132,175,162,30,119,36,160,85,90,115,130,89,99,186,182,235,20,195,45,14,5,248,171,177,46,100,29,50,21,193,234,66,113,9,35,144,213,182,30,92,86,21,204,164,178,168,229,111,247,136,48,109,22,213,69,246,111,132,178,76,151,232,217,80,44,58,23,130,13,18,194,157,77,240,38,23,245,183,218,75,17,169,111,18,22,50,32,248,143,171,134,254,202,188,95,51,226,187,116,115,63,63,52,232,4,38,151,106,49,91,219,132,38,239,255,219,122,65,109,70,139,251,205,34,244,127,89,144,129,91,108,67,200,145,35,28,193,138,113,35,245,202,52,11,229,251,41,48,33,55,201,72,244,81,118,248,250,111,153,145,161,118,188,96,252,37,187,140,78,46,132,204,76,89,20,169,58,234,2,48,60,91,186,111,164,142,23,190,71,105,208,230,118,252,31,252,128,89,189,140,75,25,61,29,225,90,9,94,163,177,129,124,146,128,23,227,50,139,126,95,183,237,176,127,120,80,171,208,149,68,232,226,100,248,47,35,93,165,128,86,32,246,248,26,234,240,210,68,97,145,111,15,47,13,9,50,37,242,242,35,45,112,186,61,171,227,253,212,164,2,13,24,49,121,132,117,27,196,217,141,90,58,250,6,65,254,199,255,243,24,9,32,178,184,199,197,201,45,176,100,173,126,77,81,78,90,200,79,8,66,162,242,17,102,144,202,89,119,4,33,80,245,163,78,219,255,18,63,119,188,150,5,105,149,150,13,247,116,190,62,183,216,234,194,62,92,107,75,58,59,174,93,87,135,146,122,164,61,38,202,12,129,32,179,64,150,38,80,100,160,53,31,109,59,172,140,130,169,224,111,25,116,168,141,54,36,228,242,110,75,241,197,188,107,106,155,205,149,69,145,138,108,153,213,185,218,106,223,8,9,38,4,23,118,14,0,194,205,32,96,6,178,56,177,89,67,137,29,68,233,220,112,200,194,136,24,64,82,97,9,200,217,4,133,49,168,226,162,181,127,106,236,69,220,110,164,4,189,134,30,228,13,222,226,91,46,235,39,203,161,37,113,53,202,185,213,219,168,233,178,18,157,140,227,212,216,138,198,26,56,44,23,172,2,86,187,77,206,179,108,130,51,9,199,237,175,51,105,36,187,165,69,170,93,9,167,138,190,163,117,65,12,214,38,28,2,121,74,93,72,22,141,219,169,123,216,158,205,24,67,13,159,23,24,13,171,77,52,231,137,3,154,35,214,36,12,163,114,131,100,145,242,115,87,209,20,103,198,171,154,182,192,124,55,90,86,158,124,158,140,86,82,162,228,249,197,157,224,135,10,194,235,246,137,203,31,146,171,203,215,77,178,137,125,31,224,222,30,164,25,166,131,215,40,211,96,13,73,109,39,179,73,25,89,68,133,79,155,140,243,98,193,7,222,13,7,168,157,12,183,15,90,201,17,63,162,188,183,68,99,191,224,198,1,69,68,17,117,44,128,241,181,8,249,9,7,243,244,168,164,201,203,62,153,22,52,97,11,147,14,87,49,231,74,246,206,246,255,35,127,155,255,153,35,42,28,120,179,139,190,201,16,11,193,94,26,111,130,0,15,210,112,156,53,49,233,191,0,96,177,22,28,191,141,19,74,117,202,114,199,233,133,229,28,15,183,171,35,2,133,219,182,188,151,172,245,210,173,192,93,255,241,252,111,129,155,81,132,72,245,206,130,208,7,208,8,146,109,253,190,46,115,16,192,25,130,232,44,251,96,110,89,18,65,36,55,123,194,177,107,21,214,44,164,76,56,202,141,100,144,148,63,35,92,45,7,38,163,209,174,236,165,200,49,196,119,56,225,220,209,13,139,82,21,151,180,145,138,68,56,89,189,235,223,154,4,168,24,92,42,16,237,156,209,81,143,129,108,46,122,196,214,213,101,84,181,225,59,9,68,181,127,192,222,22,152,185,132,92,25,79,252,179,94,201,185,212,243,80,73,67,152,145,37,140,98,4,46,64,177,47,177,170,183,195,92,9,77,75,207,209,104,18,192,101,49,126,82,25,68,32,206,113,150,23,253,35,237,47,31,143,41,195,53,1,175,138,31,87,49,125,67,46,234,220,43,44,86,26,119,157,211,65,174,216,145,8,168,215,91,41,218,202,171,80,73,128,186,6,167,51,182,145,88,114,146,40,195,102,51,240,152,226,104,191,4,25,9,101,40,103,194,186,238,200,21,67,252,32,183,147,123,196,235,195,50,4,227,153,116,139,50,117,19,139,95,62,112,89,199,134,47,91,10,186,11,142,208,217,218,125,177,198,117,223,110,79,141,160,146,76,144,60,159,241,90,133,72,252,216,105,164,134,215,29,207,242,225,87,238,203,223,51,38,3,236,163,216,249,23,252,228,217,136,179,140,226,66,85,110,52,255,245,202,194,7,6,91,124,138,204,183,74,44,29,182,126,224,18,211,237,220,98,53,204,172,200,145,106,53,147,244,167,65,35,197,158,80,76,156,248,82,41,114,245,24,101,25,87,204,34,16,67,113,243,172,167,235,44,116,125,71,147,85,10,223,219,222,35,207,11,110,39,62,9,82,104,0,61,35,37,38,89,133,124,121,88,137,253,67,143,103,179,157,9,173,163,146,235,151,92,16,192,73,135,200,164,171,189,233,33,87,1,99,19,125,36,16,241,189,61,38,61,248,254,211,83,184,115,226,198,221,176,23,105,111,190,148,2,234,147,12,144,248,12,118,196,89,38,131,120,224,183,50,34,242,12,125,134,15,94,66,113,18,79,97,164,54,105,100,4,3,183,51,62,34,119,104,180,55,5,50,164,70,166,56,111,107,143,104,174,56,89,186,206,103,173,84,203,26,129,51,25,207,156,94,63,53,27,193,77,176,183,167,63,34,52,96,140,86,200,132,164,136,50,234,56,228,129,129,153,102,185,41,198,132,226,132,242,141,117,228,248,44,57,161,81,243,144,51,137,53,171,210,185,32,60,132,210,90,7,23,84,230,17,13,8,237,211,58,179,18,67,97,74,96,138,98,198,218,152,20,6,22,213,0,16,25,242,206,50,150,165,174,113,229,206,93,230,11,129,165,86,151,7,196,118,151,215,79,205,150,223,31,201,177,147,255,147,5,243,59,80,199,196,224,46,121,151,163,177,131,55,95,192,109,210,199,240,164,50,167,58,200,39,145,176,42,54,165,93,140,6,223,52,214,249,142,191,75,28,68,126,60,223,111,215,87,51,101,3,175,20,41,166,78,76,154,0,47,129,189,185,12,215,11,45,223,134,254,91,147,87,25,36,136,109,237,134,199,133,87,60,2,163,18,220,146,229,170,43,127,170,207,105,86,28,40,190,35,8,242,62,33,45,166,192,139,35,172,79,248,204,161,51,131,16,108,92,178,68,105,66,30,58,100,215,234,203,60,32,182,151,151,144,240,239,14,53,199,63,151,240,91,117,253,139,126,137,124,174,103,5,115,247,28,30,169,114,255,213,56,88,13,249,109,104,79,111,240,107,1,249,120,58,223,165,91,33,215,190,32,47,38,19,129,48,79,3,72,230,85,194,28,87,206,244,194,18,64,223,51,119,22,81,223,80,187,235,168,45,26,169,233,42,120,118,99,213,21,229,214,32,143,109,251,164,74,41,184,242,111,51,21,68,37,187,63,81,145,84,108,80,239,184,225,117,201,10,196,73,138,60,70,118,107,203,249,116,201,51,250,142,0,176,139,147,21,230,92,28,41,103,171,232,249,234,228,129,192,200,16,80,242,174,234,90,176,183,225,208,35,205,214,230,229,22,237,234,151,108,37,208,3,99,1,111,230,38,153,89,91,173,2,171,212,222,228,197,211,27,91,109,221,185,74,52,218,140,238,173,178,121,224,45,240,215,174,46,54,90,115,43,221,160,79,151,170,125,89,155,67,211,214,106,155,236,181,153,232,236,29,84,90,249,84,181,199,132,206,121,145,71,156,168,135,245,120,120,31,111,7,125,31,9,205,53,154,192,108,174,174,103,59,49,2,196,203,51,193,56,43,37,11,244,179,142,31,63,98,144,179,133,112,218,135,73,191,181,166,111,52,92,92,232,141,35,100,127,203,151,224,171,136,46,201,4,177,51,156,84,135,25,205,177,137,245,106,103,23,133,100,29,142,38,119,183,41,1,88,188,9,93,45,219,148,105,106,101,18,10,92,215,196,3,166,38,152,211,219,173,163,131,198,94,192,103,206,144,33,2,126,233,140,99,16,3,225,91,167,64,80,59,154,0,60,93,149,165,95,236,206,16,166,9,162,63,208,176,251,2,150,254,0,176,11,106,181,26,105,193,40,135,67,105,79,223,245,197,103,150,91,111,32,241,240,8,62,243,89,124,6,153,71,141,91,43,60,133,135,49,251,103,24,186,239,29,221,135,79,171,72,85,197,239,155,95,153,190,26,37,172,58,64,105,15,160,31,77,134,194,180,144,182,142,45,200,24,196,177,43,213,210,227,236,198,95,97,197,99,128,182,86,100,183,203,135,3,187,245,110,41,187,241,71,18,153,155,95,189,245,130,100,255,25,17,42,131,224,194,108,8,15,102,155,28,113,176,133,178,63,233,68,196,236,45,226,44,222,91,255,196,2,72,235,227,60,179,175,60,28,7,81,98,34,45,230,189,151,149,211,33,51,230,181,67,29,81,28,122,31,202,108,62,153,87,35,185,249,250,202,235,203,8,167,32,188,174,111,208,179,141,45,13,119,137,110,213,219,144,180,172,141,25,215,16,17,42,209,29,168,147,28,169,52,245,250,23,77,165,223,212,8,8,244,207,128,27,31,104,153,78,39,88,189,165,229,210,63,86,97,97,26,165,38,183,243,144,53,67,46,178,96,15,28,54,34,90,139,196,128,33,220,99,172,248,247,5,178,173,21,231,113,124,144,15,227,247,119,58,47,202,5,177,200,220,237,156,203,166,118,162,58,238,232,208,212,187,65,21,172,138,8,161,15,209,134,208,235,242,65,10,111,116,57,143,220,124,222,168,59,59,163,247,70,255,93,84,230,194,18,83,85,165,205,164,114,29,116,113,18,141,164,217,149,209,114,210,224,132,85,39,113,79,15,0,47,104,26,134,166,156,28,132,109,254,166,118,222,43,135,198,62,235,50,82,122,112,167,197,26,229,141,115,47,74,5,44,27,25,240,219,39,136,242,0,6,103,115,128,50,16,254,79,128,204,42,24,37,120,192,188,32,63,239,132,236,112,201,152,203,170,251,15,249,225,46,237,78,131,170,239,37,159,78,153,237,209,84,7,199,144,39,155,26,20,116,55,26,71,37,138,59,248,194,192,36,208,85,168,224,33,32,46,208,122,238,96,136,150,238,75,220,129,128,52,18,41,55,130,98,56,79,97,155,33,2,43,115,98,76,199,210,168,117,18,210,16,43,220,89,53,12,120,106,0,161,11,204,228,79,175,178,193,207,255,57,106,3,108,187,155,226,65,225,75,113,132,98,184,139,9,216,69,228,195,252,61,146,254,77,32,243,87,107,252,184,150,27,125,181,121,223,82,128,27,6,186,124,223,106,155,61,167,66,189,57,76,30,223,72,189,42,228,64,201,76,133,248,221,203,48,46,158,80,157,172,107,70,157,151,240,194,219,168,44,101,59,54,144,136,167,49,66,136,70,103,108,51,244,129,165,37,248,2,145,128,163,104,195,45,149,217,85,232,148,12,145,88,219,43,236,66,164,110,130,133,135,175,112,93,18,246,240,212,156,250,27,188,9,30,4,235,56,142,171,207,27,168,182,210,23,76,85,20,102,123,223,82,219,105,144,202,157,173,10,229,63,0,80,207,197,166,177,119,211,87,197,96,25,119,83,110,218,41,149,33,126,142,222,188,60,210,121,213,229,14,150,63,41,21,125,229,82,240,208,92,89,225,95,81,173,32,175,136,122,102,10,248,26,108,73,52,144,155,23,5,164,182,123,67,211,17,189,172,163,224,114,190,66,179,195,195,105,103,133,19,129,44,5,194,172,195,163,102,123,251,173,112,69,23,50,2,91,45,78,175,243,92,145,121,189,193,52,217,205,64,99,251,75,122,16,111,94,43,167,250,241,90,168,22,49,205,61,151,234,118,169,47,36,29,134,34,148,205,204,67,6,200,246,135,248,152,77,224,73,124,142,68,26,244,60,98,197,80,203,92,209,204,31,187,254,224,129,245,19,91,246,234,69,164,110,38,102,129,36,228,102,124,164,103,238,197,231,146,84,45,245,42,225,28,77,172,220,249,210,182,225,210,125,20,224,250,25,130,233,75,102,58,186,195,12,153,114,238,138,194,174,27,236,61,200,189,129,56,159,108,68,196,110,81,12,182,95,110,181,244,252,235,141,199,154,197,206,174,77,197,165,84,39,17,193,96,41,40,167,102,89,71,75,58,21,108,9,35,123,240,169,61,12,133,238,9,43,27,52,141,214,232,224,41,178,236,220,32,14,227,49,0,196,165,102,249,49,45,121,246,157,156,221,84,26,247,137,216,197,75,112,182,170,168,31,66,158,17,104,212,253,195,122,111,210,80,82,216,136,150,15,87,123,97,29,77,90,121,77,200,150,129,142,175,183,26,9,183,236,251,237,187,43,5,74,123,231,208,178,93,144,36,16,209,78,39,82,27,24,219,17,128,168,62,125,8,235,200,103,42,139,150,130,223,196,53,164,58,3,53,15,119,91,83,198,225,71,61,230,16,59,167,239,21,175,38,122,28,97,202,56,249,199,137,51,67,155,88,118,33,176,210,189,169,147,185,183,73,132,145,246,125,205,175,110,142,44,122,205,24,186,185,112,107,25,54,139,59,77,115,56,41,126,145,214,231,174,60,9,33,224,229,196,208,62,32,207,51,205,105,152,248,245,117,238,26,244,236,191,124,3,128,112,18,198,255,46,144,68,177,73,183,145,181,230,164,66,76,195,210,209,109,183,168,120,220,177,196,188,210,139,205,228,225,89,115,172,237,4,116,79,108,183,207,140,193,59,64,179,220,181,55,73,207,149,19,166,120,28,252,156,132,20,151,158,215,158,227,164,180,254,200,120,98,89,48,200,156,22,99,167,97,114,193,125,70,252,116,134,189,19,249,210,237,59,6,178,123,48,50,175,2,115,152,185,49,156,215,130,152,23,245,32,54,122,246,165,182,116,223,244,27,142,125,254,10,76,149,134,32,177,124,228,214,182,216,5,229,255,29,185,192,184,247,13,104,219,204,28,52,7,181,110,37,210,17,184,144,217,153,150,118,193,175,16,163,212,119,124,222,186,188,247,81,131,32,68,125,130,136,232,202,220,169,246,71,163,192,13,247,164,228,16,15,163,160,102,224,29,132,58,138,159,136,103,163,121,25,168,134,14,23,17,205,213,36,245,120,114,52,94,46,12,77,210,125,147,83,238,45,132,238,204,50,86,69,251,44,96,227,208,251,81,12,141,212,74,73,87,222,148,176,83,183,199,30,187,169,123,139,13,46,253,4,0,246,55,203,236,104,233,66,121,112,200,39,111,254,65,240,110,61,12,199,154,12,212,238,210,229,220,99,41,184,116,177,52,202,105,149,5,225,84,248,141,227,246,16,108,221,125,22,245,78,23,239,222,58,18,2,234,116,133,38,17,16,39,224,181,26,249,229,211,160,163,103,7,191,110,253,236,16,237,59,187,208,237,167,118,148,82,19,232,103,103,151,66,228,137,127,207,230,29,211,53,191,39,230,217,89,223,57,91,31,35,105,68,168,113,238,144,41,81,214,33,141,214,208,96,174,142,146,178,222,80,144,158,146,169,225,57,29,102,0,119,76,151,54,74,195,113,166,115,18,59,75,82,96,52,194,92,114,57,136,84,112,152,105,67,8,94,102,104,253,110,247,173,202,198,151,252,233,65,88,35,36,237,76,102,212,91,167,4,121,88,184,234,57,157,188,11,64,236,16,36,252,120,136,171,170,166,232,0,164,42,215,205,68,87,251,137,211,222,126,108,40,207,217,92,241,73,23,57,116,10,248,137,210,195,152,183,190,234,176,182,165,49,189,242,38,216,106,70,205,207,127,43,44,21,185,188,65,35,93,192,157,5,75,28,239,168,89,134,64,248,3,162,81,248,245,217,248,62,142,26,210,7,109,246,130,204,100,223,28,115,122,82,19,193,243,79,201,93,62,230,22,18,13,92,5,49,11,114,83,151,239,70,24,140,89,146,20,233,125,58,55,1,120,64,42,57,208,91,45,134,47,243,138,55,36,57,50,162,254,163,65,159,42,173,175,169,121,228,224,30,50,15,43,142,18,211,18,76,158,36,82,9,179,211,146,94,100,153,174,74,93,105,144,221,106,157,215,189,225,107,30,50,195,172,174,48,78,221,180,10,171,203,45,43,134,110,160,18,185,51,150,186,24,94,205,122,240,141,66,212,14,210,29,75,212,16,48,31,78,128,30,91,207,145,94,241,188,88,247,41,135,21,77,48,129,235,222,214,52,80,242,253,90,13,22,72,230,102,34,242,77,121,104,86,236,140,44,226,254,166,32,226,98,47,107,243,173,20,154,214,103,49,137,127,168,138,132,73,89,123,141,123,119,186,156,161,248,219,112,29,96,137,206,237,182,220,66,74,90,220,167,180,243,242,108,43,131,8,185,51,64,18,172,193,237,117,147,39,44,76,54,11,28,119,226,235,43,182,48,230,255,150,207,160,64,217,204,11,37,34,220,25,255,40,139,116,16,55,129,231,41,252,2,112,15,70,187,119,73,244,80,181,163,6,104,44,51,233,20,54,204,212,55,237,70,60,48,110,226,64,196,27,209,34,4,61,140,16,98,12,216,249,64,98,238,14,195,97,46,108,167,241,84,168,14,147,196,18,90,17,114,237,40,75,192,23,245,146,239,216,44,88,25,211,64,46,247,102,138,132,51,140,175,175,8,115,122,201,149,165,64,97,169,180,74,143,52,222,57,199,183,148,165,149,208,233,85,110,161,39,61,227,113,194,243,37,93,192,130,141,145,138,162,96,12,220,150,193,150,81,78,142,214,238,221,103,210,70,47,193,43,210,139,32,191,222,135,72,204,88,90,187,140,71,196,99,168,76,43,78,76,112,67,105,127,38,63,201,135,194,187,179,190,84,37,198,58,139,130,111,173,98,6,226,109,81,128,179,143,14,249,159,24,174,239,88,203,75,15,6,78,31,250,63,72,175,138,50,95,80,249,160,174,207,204,240,40,104,104,154,176,254,164,255,227,102,228,80,251,6,164,136,155,5,104,87,171,231,246,215,203,123,90,132,169,65,243,74,228,197,72,253,92,156,109,35,1,36,182,167,116,5,72,247,219,200,171,191,118,25,22,162,7,89,218,59,110,63,140,228,54,190,224,213,65,215,66,179,95,82,194,54,22,235,227,107,164,106,219,183,35,194,74,13,201,201,233,243,64,60,117,89,228,220,8,50,216,228,202,159,98,128,9,30,102,30,169,113,115,198,9,6,150,245,2,254,47,93,248,75,116,146,157,228,142,131,140,161,208,22,39,77,241,157,166,118,154,10,54,195,105,234,119,250,197,163,6,13,110,207,254,199,179,95,205,89,186,93,147,18,194,163,176,49,210,179,13,154,68,203,186,129,171,61,80,149,32,211,56,72,52,131,116,169,212,128,86,22,123,228,129,253,51,203,62,232,48,91,100,195,81,48,255,98,23,167,3,127,19,149,33,42,103,239,20,151,154,171,171,167,2,135,36,127,238,186,211,240,48,117,123,58,217,90,98,70,244,81,33,74,116,206,138,39,54,65,153,22,43,132,13,16,111,222,182,152,24,212,254,176,38,48,138,249,75,140,137,29,113,163,252,232,70,68,95,80,185,203,140,89,53,99,111,239,223,29,85,143,35,101,151,212,9,139,179,168,146,89,56,91,108,36,230,120,130,156,4,173,99,201,111,195,86,120,52,149,59,196,165,106,191,52,180,73,123,183,117,71,74,55,49,53,86,103,135,140,121,15,146,23,224,232,109,91,30,34,88,45,55,157,182,212,48,98,68,34,51,63,147,67,152,180,254,142,15,168,157,24,107,227,22,62,169,15,19,252,173,39,61,19,138,132,137,128,7,169,56,34,108,61,250,126,68,144,113,215,52,34,78,164,44,218,232,34,17,189,246,189,114,26,99,229,59,102,200,97,198,173,65,57,255,233,187,26,162,156,228,0,186,12,114,156,54,238,24,17,235,56,169,215,56,150,213,211,25,198,86,20,241,94,36,207,166,109,221,164,247,96,124,40,50,12,200,39,75,118,78,57,48,121,230,122,30,194,167,30,239,33,16,118,145,187,219,131,212,111,105,149,117,165,138,188,186,89,201,251,169,244,162,82,5,0,246,0,36,150,97,96,128,7,82,9,231,226,227,206,184,111,199,235,33,153,46,4,211,247,219,232,173,91,95,26,92,152,121,176,247,143,166,6,132,23,58,89,158,8,24,188,110,16,55,100,106,53,132,216,222,113,239,125,249,62,76,155,29,246,163,141,242,217,232,70,112,21,114,246,244,134,167,68,54,109,190,229,42,208,207,23,204,199,249,193,232,198,190,119,91,1,143,75,231,80,185,233,66,144,103,116,211,105,208,114,242,154,46,75,219,39,41,51,138,8,77,151,197,28,10,25,97,24,203,197,93,169,48,0,152,111,128,253,203,72,44,48,107,122,172,250,83,86,29,160,16,188,113,156,114,111,136,191,38,44,3,205,200,42,189,37,173,208,44,70,150,179,135,16,89,104,44,133,21,130,201,50,131,182,188,156,40,215,90,23,119,246,42,193,183,155,132,127,142,97,242,234,254,96,157,242,33,220,118,92,227,53,125,115,233,239,237,236,87,232,110,148,84,239,206,97,177,248,253,137,61,118,184,226,99,223,83,82,171,135,53,150,97,151,60,37,159,49,126,208,154,150,66,105,15,70,247,190,200,173,131,13,17,142,219,252,193,96,126,141,46,131,56,239,102,114,15,99,135,189,203,254,51,45,68,144,248,9,123,69,71,237,150,152,61,9,217,178,88,71,216,243,241,100,27,159,89,117,180,44,197,90,219,205,68,165,186,124,1,223,246,92,85,209,225,114,206,63,77,219,58,89,193,174,252,241,62,189,170,4,134,160,134,76,0,53,145,103,14,160,151,181,133,118,76,194,135,124,123,191,169,142,189,212,192,68,213,23,141,36,63,114,53,241,204,113,255,28,126,157,208,158,167,64,231,182,141,53,151,207,35,215,14,24,188,17,59,12,147,120,126,128,151,160,206,153,80,81,52,215,27,161,1,63,179,28,170,76,51,95,131,9,218,19,247,215,184,250,11,87,14,210,17,74,16,237,10,16,219,169,105,6,221,70,46,89,200,167,102,50,16,185,9,9,51,6,42,102,79,197,172,194,23,207,59,121,104,169,165,169,131,91,134,51,11,211,172,236,112,30,198,193,242,142,45,111,159,160,242,138,149,251,48,252,120,10,65,168,167,146,152,67,51,222,146,56,82,69,214,119,179,46,150,10,214,32,4,145,123,234,193,157,218,136,17,162,233,93,0,73,113,84,49,199,120,36,64,186,56,28,253,58,37,81,248,150,169,161,73,175,123,98,113,45,63,247,4,175,224,129,237,80,147,174,248,212,77,125,105,207,162,102,249,219,143,216,144,166,117,224,29,48,247,187,199,169,43,63,36,122,154,118,86,109,77,196,174,157,188,45,169,92,228,252,228,243,183,91,139,186,180,164,251,102,122,223,145,98,212,173,174,207,39,40,62,134,213,227,16,8,222,134,236,236,158,54,167,222,190,192,141,137,188,222,113,84,133,111,216,154,191,164,140,142,157,74,24,254,3,66,232,26,116,109,194,159,100,0,17,49,50,226,205,201,43,0,232,42,118,149,123,231,203,67,216,232,156,56,97,11,91,164,178,192,99,248,176,133,157,255,156,136,181,43,27,210,192,22,20,19,195,164,125,246,3,144,152,60,136,62,100,133,143,234,121,37,57,103,228,124,30,109,10,199,18,110,195,130,116,24,217,99,125,226,157,148,97,99,199,1,231,32,213,8,127,164,20,37,233,251,130,226,80,191,88,11,228,223,74,247,68,85,8,204,64,61,175,138,85,72,110,5,121,112,147,128,177,143,164,7,100,212,88,137,164,255,130,32,20,154,51,15,50,85,150,250,114,215,196,86,182,119,13,59,121,200,231,86,165,85,196,255,71,184,20,66,33,227,224,40,163,189,236,79,73,39,246,121,11,226,68,9,129,230,28,146,19,67,254,135,128,191,75,1,164,92,185,241,135,65,26,222,107,143,185,25,41,166,214,190,52,218,197,221,130,99,186,31,50,173,116,240,71,13,128,67,87,187,171,84,173,46,35,118,242,255,190,72,203,180,20,162,12,228,0,23,120,229,216,8,156,169,125,86,193,198,6,81,12,203,46,39,218,139,103,241,216,164,198,166,232,43,77,70,0,162,45,184,158,223,197,17,69,9,216,183,206,85,154,169,231,158,182,232,49,138,81,84,150,170,54,74,25,147,205,103,244,195,225,235,167,110,34,199,85,151,241,86,86,188,152,191,231,87,210,124,65,2,222,250,201,124,25,116,108,155,193,143,47,144,174,229,217,226,184,140,79,2,12,157,187,14,9,103,88,180,118,163,126,68,249,224,240,251,88,61,110,217,143,203,84,250,82,27,191,169,11,86,46,62,246,255,214,20,24,245,48,78,147,206,89,48,58,202,33,204,127,33,46,86,148,29,76,143,75,148,217,164,62,215,202,66,221,83,230,50,210,161,119,203,60,149,23,92,130,228,250,181,190,67,235,119,64,132,10,84,186,165,185,247,141,241,182,156,186,61,251,172,246,23,118,62,146,26,105,94,160,177,96,176,153,110,17,233,252,127,92,8,0,170,163,176,65,76,26,50,213,40,85,129,159,10,49,57,89,22,255,39,116,6,59,239,58,239,193,15,144,88,106,161,21,115,88,207,21,184,171,10,109,177,10,50,119,148,1,70,82,30,250,100,223,75,185,36,15,49,51,75,7,121,64,185,80,183,249,54,36,82,231,105,80,101,148,17,52,77,161,134,194,189,49,254,229,217,182,222,72,190,204,130,208,224,6,189,84,203,227,189,232,128,166,86,242,84,214,5,176,246,156,234,18,115,233,217,247,214,187,45,234,154,165,163,207,30,156,92,102,231,17,23,255,126,255,52,38,110,113,137,24,244,253,26,210,20,200,144,34,94,35,164,100,83,214,84,107,191,244,85,216,18,44,248,229,56,99,91,204,179,177,67,91,76,41,121,90,3,19,112,201,55,108,98,63,95,0,239,94,81,38,82,205,114,217,24,48,252,95,227,180,0,252,175,231,57,204,70,65,37,65,76,116,73,15,82,137,234,255,106,83,107,248,166,169,69,219,222,106,233,217,127,131,57,168,7,224,188,4,0,26,239,242,97,157,139,225,6,4,78,102,126,209,85,35,122,76,105,196,247,26,27,89,127,63,198,135,230,44,144,128,179,42,192,6,55,208,193,246,151,96,92,114,235,95,141,179,183,29,58,63,27,128,193,70,69,225,68,85,78,80,233,165,242,92,6,50,95,152,153,182,131,25,181,109,29,206,252,7,151,126,249,61,26,86,129,218,140,23,202,136,245,121,42,8,105,191,74,192,118,224,125,218,30,92,232,211,112,88,144,216,187,204,35,135,189,24,233,90,205,154,231,143,240,197,73,132,45,235,106,171,186,27,205,48,97,244,56,228,45,116,60,64,125,214,126,155,173,0,125,4,61,182,56,70,184,92,164,82,87,81,252,203,44,197,45,220,31,137,105,1,174,120,201,130,64,99,160,180,138,75,152,15,109,206,159,23,244,148,67,209,215,141,57,24,7,243,71,87,55,188,134,29,96,196,49,50,223,22,122,241,145,24,233,44,199,44,228,216,237,69,211,170,94,110,33,232,8,14,118,40,6,38,254,108,75,69,55,190,252,14,168,32,213,222,174,46,216,29,24,52,127,168,200,181,253,186,128,144,231,59,58,94,76,180,125,25,169,111,165,75,16,60,29,69,66,88,233,22,44,34,33,49,160,23,45,161,145,255,107,198,31,176,89,62,121,209,62,185,22,230,55,125,160,128,247,214,211,196,19,170,185,39,180,122,233,102,76,32,35,4,182,22,247,15,222,0,102,143,218,75,163,58,5,209,1,156,202,143,18,51,127,213,123,125,143,125,189,100,187,191,74,241,224,160,91,235,94,131,23,95,15,164,145,46,26,79,156,141,34,18,151,77,160,19,93,87,210,223,171,24,125,82,110,87,103,33,178,69,231,39,40,140,86,115,69,63,104,191,153,104,179,5,203,179,18,127,242,136,77,251,250,31,146,36,9,29,189,105,220,50,218,241,153,184,15,139,153,227,184,221,106,87,88,174,10,255,66,136,12,160,194,101,11,139,192,9,249,32,80,95,219,82,250,0,10,54,86,5,172,120,79,74,90,244,169,210,150,247,27,14,128,254,194,79,70,188,112,67,81,247,210,109,160,147,240,185,2,51,222,143,79,21,69,148,107,19,81,141,29,15,230,147,218,194,105,131,124,43,99,240,84,228,8,237,235,37,127,117,100,38,124,119,165,230,235,21,195,122,34,219,113,91,65,189,18,217,112,62,236,71,214,16,162,181,97,9,97,48,196,178,1,76,206,118,198,58,126,219,166,144,14,251,93,128,76,64,190,109,206,96,140,235,143,136,42,100,255,60,230,92,106,125,46,169,148,94,96,218,186,9,203,138,162,14,8,121,2,33,48,29,81,248,102,205,161,70,183,64,90,12,24,251,53,48,199,231,245,201,211,53,68,168,13,150,192,130,254,19,187,234,195,210,85,117,120,36,129,227,132,133,124,196,19,189,252,40,205,217,47,88,86,49,205,101,227,85,16,234,197,203,127,168,96,46,223,209,54,7,110,87,228,190,50,155,244,100,83,222,215,18,156,113,94,137,6,152,175,18,105,147,130,126,205,85,216,225,119,61,163,76,31,169,9,92,36,40,52,182,47,248,93,73,88,185,131,38,218,151,42,105,81,91,126,39,98,129,187,191,108,124,35,166,81,147,53,135,167,73,113,219,67,135,103,11,221,33,170,153,64,132,133,71,175,10,16,238,154,121,210,131,92,36,112,241,187,126,178,73,155,88,64,176,56,103,178,3,220,52,215,36,5,101,229,110,115,241,200,36,135,35,131,117,143,185,87,167,110,16,16,154,150,207,55,129,57,102,192,30,153,168,139,186,221,115,205,10,152,118,134,104,70,73,6,144,44,253,52,105,101,230,49,152,166,156,193,201,65,43,166,199,56,170,189,91,155,4,148,193,73,5,83,168,158,175,15,194,75,204,10,243,77,186,113,1,238,40,124,55,37,22,252,193,5,102,43,7,195,76,26,63,93,194,149,155,44,103,178,222,127,52,163,58,176,134,220,34,192,195,205,36,125,216,160,84,54,151,163,249,88,130,85,35,199,224,229,154,60,210,77,241,172,172,221,31,165,37,47,78,54,146,210,64,86,143,167,0,99,108,125,99,79,144,101,17,177,239,232,115,27,78,252,105,206,71,78,117,116,172,93,158,183,65,90,169,36,137,119,65,64,83,207,252,244,96,220,149,186,211,104,72,61,4,150,226,74,206,218,83,193,138,152,180,88,36,105,209,87,156,125,197,161,23,140,192,239,248,153,81,202,55,42,51,106,168,49,151,224,11,175,100,36,158,58,34,160,251,235,66,56,148,49,42,130,117,64,36,109,189,149,222,39,91,122,4,122,100,111,239,199,193,148,235,82,242,251,126,12,17,147,8,60,45,143,47,224,84,84,110,83,234,175,1,249,152,112,117,51,90,226,65,77,31,23,195,162,226,200,138,150,225,227,200,98,143,185,223,220,48,14,1,14,140,62,37,208,64,102,70,87,26,10,131,228,141,0,126,58,2,164,123,80,210,111,202,235,246,250,15,204,128,42,206,77,165,177,216,28,23,214,238,213,0,103,233,51,177,69,176,13,168,129,56,198,219,123,95,182,210,227,200,211,120,203,73,121,18,240,73,88,65,117,85,240,48,130,28,192,215,162,105,178,109,93,143,212,185,54,95,21,44,252,241,229,202,219,144,103,62,65,154,151,201,77,165,4,178,129,255,18,216,147,61,55,179,132,213,213,67,25,137,209,104,243,23,253,44,43,111,63,182,242,82,110,205,52,25,93,189,157,196,186,214,142,144,195,93,44,151,142,181,208,164,213,124,79,61,253,106,148,9,133,217,129,130,237,143,232,112,148,176,109,11,209,243,25,240,134,45,119,48,131,206,228,0,59,138,243,67,64,159,15,67,77,116,0,195,14,123,76,180,34,219,165,189,77,180,106,218,74,140,251,188,82,182,134,79,185,233,213,93,153,203,117,165,72,197,240,158,118,66,6,142,94,197,235,59,131,202,236,144,67,27,220,169,212,2,3,195,236,109,239,166,180,207,77,203,221,134,174,236,211,112,31,202,23,102,233,61,119,230,217,178,255,5,145,159,22,225,240,13,252,254,242,176,25,218,226,152,85,31,12,7,226,142,150,71,183,228,172,203,38,74,42,5,98,155,212,110,179,251,43,111,47,18,116,165,226,135,134,180,167,50,29,144,54,11,238,172,42,242,136,66,168,154,3,169,57,240,137,34,104,91,164,181,94,96,121,151,153,74,102,129,195,225,52,129,149,127,238,191,180,207,7,32,211,58,85,249,169,192,173,172,41,253,120,189,45,233,108,224,146,240,64,141,231,1,29,136,86,251,30,38,129,143,29,23,232,246,52,238,24,208,14,223,179,182,101,4,195,66,36,134,169,21,181,4,50,212,156,111,122,100,72,54,182,19,48,132,14,163,100,244,242,83,196,29,168,248,213,85,134,21,205,247,174,156,200,50,158,213,163,206,84,101,78,125,187,167,225,242,37,125,86,13,35,160,118,40,73,46,62,111,5,141,202,83,143,172,106,211,35,73,88,7,136,2,207,97,163,168,251,76,65,138,80,50,115,8,180,32,105,167,228,83,155,204,125,191,111,42,185,254,176,162,69,226,147,191,18,194,51,161,239,137,68,104,115,17,253,7,67,162,107,246,16,126,7,137,27,71,147,60,27,144,146,37,73,51,80,189,123,132,68,213,52,157,229,86,246,221,200,169,91,153,123,166,54,100,167,1,118,32,235,114,193,40,196,187,221,137,154,237,75,40,74,116,227,148,119,39,153,110,121,247,128,160,60,156,26,155,132,15,126,28,193,109,199,121,46,170,105,25,140,36,237,132,52,9,89,65,114,135,203,135,135,26,50,110,67,181,175,145,36,49,202,238,133,158,74,1,3,155,144,38,12,244,175,206,232,61,191,198,117,77,15,52,15,201,208,76,43,205,81,240,43,239,167,211,57,69,68,138,168,162,94,140,188,128,199,123,119,181,173,49,2,48,156,136,204,163,87,102,57,223,27,17,55,209,33,23,100,105,203,75,167,35,241,196,7,223,179,87,166,200,124,116,226,184,228,246,58,144,17,54,141,17,178,221,73,17,68,20,0,1,228,240,202,140,239,131,73,106,7,164,203,68,138,247,203,47,111,29,195,205,238,222,191,1,169,14,73,130,44,14,86,128,114,153,7,213,35,204,164,240,246,87,211,10,177,169,121,142,51,138,132,45,175,135,69,233,19,88,233,169,52,11,143,99,175,27,45,114,106,209,102,60,105,41,186,167,5,85,86,93,61,76,79,88,109,154,187,203,183,203,91,179,96,191,127,140,35,141,216,244,181,239,67,138,218,25,168,41,237,18,107,86,173,15,245,121,105,204,228,114,125,98,23,155,127,145,102,97,251,205,73,202,139,145,158,73,128,100,24,142,180,94,140,148,204,94,218,128,79,192,101,9,234,88,39,54,157,110,15,27,153,239,12,146,197,2,191,96,236,2,170,208,130,138,93,119,65,243,64,231,217,134,17,97,114,62,8,148,98,181,150,133,12,11,151,6,48,149,232,194,189,47,117,18,47,4,13,152,125,112,75,83,165,249,162,62,47,127,157,205,222,160,106,145,150,159,59,4,88,34,35,206,85,7,80,217,147,80,168,18,113,128,36,182,253,93,187,246,1,106,3,112,80,140,12,123,59,137,87,127,142,19,251,14,35,212,183,247,1,149,250,42,102,148,181,121,161,58,9,50,126,88,183,215,127,144,103,39,188,89,59,157,48,69,128,53,174,45,92,253,64,250,249,100,94,71,253,2,37,245,18,95,13,78,160,152,237,196,20,234,253,45,86,144,235,8,123,39,223,168,142,208,208,255,84,154,88,43,31,26,213,5,12,81,19,194,193,204,124,6,136,255,241,214,146,166,8,101,67,148,96,21,102,11,16,15,45,27,89,139,20,209,17,183,42,250,113,80,241,40,199,221,69,203,221,42,205,46,224,9,23,201,178,220,129,160,131,96,100,103,172,212,94,148,138,156,4,189,184,248,99,14,21,240,226,141,85,0,145,175,113,245,199,151,239,242,102,200,230,34,142,231,129,253,105,18,140,133,51,210,206,237,181,173,154,78,69,211,121,246,93,66,247,81,205,149,186,77,254,26,235,191,27,15,219,73,173,246,108,138,242,43,104,38,22,32,189,8,102,29,128,118,10,140,26,207,85,199,158,64,161,146,23,245,246,222,145,91,44,161,137,247,87,33,132,186,166,255,59,138,26,190,168,154,15,255,249,166,81,153,209,81,147,194,115,97,37,174,59,135,193,95,124,229,253,173,109,56,79,141,19,96,139,33,239,10,198,202,49,207,86,140,11,95,240,140,195,191,216,213,231,229,182,147,192,63,59,26,18,230,169,149,171,30,172,117,139,151,168,65,89,109,149,221,99,88,64,153,99,231,62,88,250,209,89,186,192,181,177,119,40,88,85,201,86,216,199,66,213,208,96,107,149,155,6,237,38,219,178,240,66,93,151,251,79,180,23,10,155,164,234,111,75,198,114,214,65,12,53,246,171,91,139,38,112,113,143,161,42,139,56,108,41,55,16,94,66,149,60,146,219,32,156,136,11,91,159,207,111,89,159,68,56,249,124,252,178,192,250,103,206,202,70,221,148,62,63,216,246,140,17,26,98,63,187,118,2,43,231,147,22,174,81,74,140,42,4,164,170,95,230,225,174,74,132,156,73,243,216,197,178,216,216,31,254,78,35,152,71,81,134,175,182,66,93,254,190,83,179,174,66,35,211,157,80,232,153,157,229,26,72,95,75,79,15,39,26,223,108,206,227,74,194,157,118,216,210,240,30,2,16,56,54,246,76,91,55,188,18,194,50,112,96,226,128,240,233,70,213,169,230,238,211,27,176,20,107,23,144,241,183,137,255,31,13,106,179,39,206,165,166,80,90,159,250,192,253,156,208,206,53,135,119,59,27,41,88,159,191,61,225,153,218,40,191,241,19,59,64,125,201,3,119,128,116,240,68,199,43,233,219,230,106,189,79,104,66,198,193,6,137,19,154,14,230,153,222,85,211,233,96,247,243,92,38,95,234,188,145,165,248,157,99,236,225,147,125,150,95,128,232,158,92,200,27,234,78,131,238,12,215,156,147,238,7,47,8,152,242,44,203,17,0,13,103,241,68,99,205,29,179,5,65,144,4,39,81,141,62,104,172,194,92,111,117,140,135,196,66,116,220,61,40,25,64,77,209,250,182,19,254,246,144,96,225,8,147,184,113,242,185,30,197,235,85,21,190,50,151,61,229,105,227,162,189,199,120,166,120,221,55,108,166,15,70,125,204,190,24,99,219,244,235,250,247,109,188,163,66,133,186,165,104,225,153,249,207,2,163,192,75,176,65,230,146,216,182,185,196,247,140,8,153,221,62,46,170,109,252,249,18,77,72,229,94,48,62,197,70,197,156,250,125,23,170,169,137,219,133,57,82,218,50,6,135,85,90,11,66,84,106,131,61,156,115,98,70,3,246,32,199,132,76,220,12,164,175,47,127,222,220,187,204,3,169,39,214,91,120,99,85,74,194,69,95,212,33,2,241,170,170,149,142,220,101,196,13,69,136,1,188,51,152,161,204,52,206,129,26,101,92,11,218,158,57,66,187,103,177,138,181,99,188,105,225,228,89,101,252,63,2,243,16,1,177,138,96,193,182,58,244,101,44,187,11,243,208,9,180,145,89,29,56,57,68,136,3,231,52,210,254,117,224,101,11,116,89,155,224,155,103,76,113,22,81,97,194,77,83,4,207,176,26,40,98,104,159,180,146,132,197,239,34,170,77,45,136,112,241,58,26,51,102,67,85,224,127,236,220,52,101,201,60,49,134,120,49,126,29,85,206,130,95,25,155,167,101,92,113,95,164,8,179,172,212,85,233,228,150,207,210,19,35,37,133,153,130,22,155,97,86,43,160,94,68,5,153,90,47,254,50,109,15,240,91,207,136,47,15,53,154,209,249,48,61,22,179,111,194,128,149,211,40,34,167,245,201,20,176,71,54,91,248,122,39,138,112,51,16,48,14,70,30,132,214,96,160,22,157,98,215,203,38,117,108,58,97,174,187,58,123,118,105,11,205,184,183,36,14,138,104,106,49,193,195,76,219,206,203,170,113,82,80,102,150,36,12,205,123,184,64,0,192,166,143,91,218,93,205,251,254,72,61,135,19,192,63,126,122,5,65,164,94,101,39,189,71,18,220,157,220,61,97,177,80,135,146,250,150,186,166,234,152,27,151,12,226,2,33,208,223,98,229,89,182,133,251,196,251,114,81,90,252,109,187,222,83,162,30,234,205,171,240,255,82,189,15,28,208,60,186,94,158,146,126,144,134,51,227,69,82,95,56,220,248,59,193,80,110,35,30,148,39,164,195,114,37,123,137,121,237,38,174,69,11,65,231,179,224,199,157,122,179,213,145,134,28,121,10,239,156,188,223,215,68,255,18,165,67,129,255,11,38,156,79,172,78,45,243,48,76,78,97,235,144,49,128,193,214,242,110,102,7,185,26,191,176,229,228,46,173,133,242,191,20,128,153,217,89,123,38,26,76,12,40,176,159,113,202,229,18,73,18,96,71,32,80,217,251,105,148,254,27,236,139,165,156,171,108,191,204,147,78,35,62,191,70,226,85,147,34,10,184,92,198,134,96,122,169,105,118,100,247,152,41,18,230,16,240,175,82,104,124,33,129,193,154,184,92,243,139,208,165,240,53,140,50,138,78,154,58,2,170,34,155,244,104,35,103,12,186,56,183,145,236,199,33,145,224,228,211,63,31,66,75,92,112,135,227,254,192,76,58,9,183,13,151,78,248,240,32,163,223,226,231,79,103,76,254,84,133,216,156,114,199,111,86,109,66,110,62,159,225,83,112,27,70,78,49,248,186,216,183,37,120,76,4,91,191,66,171,32,142,206,230,35,124,57,33,205,224,249,102,166,224,177,20,69,244,179,128,96,90,152,71,167,122,26,217,206,206,178,244,171,25,137,35,167,24,185,183,123,73,145,95,142,155,79,13,113,111,42,30,103,12,172,159,254,246,125,121,194,226,99,193,8,51,223,133,185,108,7,120,102,103,80,127,0,42,70,129,67,124,0,154,202,84,208,176,218,202,211,14,176,188,35,76,63,138,12,192,198,79,141,50,169,198,232,75,239,243,219,58,191,72,229,188,235,192,170,57,80,177,39,172,121,217,228,82,121,255,161,96,119,251,59,88,188,236,193,176,104,65,48,192,153,48,42,233,220,246,91,61,41,200,231,201,91,206,46,104,148,54,235,154,179,41,106,92,183,234,205,208,197,131,128,144,234,81,97,238,198,189,16,94,79,120,113,214,227,17,193,8,5,77,169,118,73,108,148,172,140,80,70,57,165,1,153,2,82,55,163,149,179,19,169,52,28,48,247,165,157,248,188,6,97,240,187,248,104,62,105,51,108,250,253,231,18,173,212,104,68,172,20,157,49,202,116,108,154,152,204,133,133,141,152,31,126,158,125,21,69,49,240,187,220,210,98,155,6,128,242,8,233,2,176,25,43,62,110,191,204,99,61,36,158,55,114,0,93,245,134,7,46,117,65,225,66,182,18,168,146,28,86,243,139,237,92,186,204,225,82,109,17,171,50,132,38,44,95,199,180,86,87,136,126,99,81,109,32,207,201,235,165,87,166,69,193,90,68,193,225,90,196,115,2,206,78,70,82,188,132,82,19,63,115,99,159,14,62,89,22,79,113,2,119,72,159,188,126,200,205,212,97,98,60,79,124,75,70,146,53,176,9,126,114,44,236,254,101,222,203,24,226,247,172,192,0,145,72,228,172,227,76,145,84,50,103,6,169,198,181,120,75,219,199,207,241,146,33,149,239,135,48,210,104,221,46,156,16,252,25,234,17,101,161,222,39,176,38,172,90,204,72,217,47,81,254,84,228,78,71,141,71,201,149,77,138,100,174,195,73,58,215,180,144,78,200,228,206,116,167,66,188,72,135,133,104,241,128,16,14,118,135,57,49,134,179,9,145,159,167,34,95,214,130,177,24,182,170,34,85,139,79,123,157,69,180,161,213,176,136,103,94,82,158,248,121,130,177,63,117,138,104,143,203,116,227,2,114,70,26,128,28,235,26,236,113,239,6,234,238,65,218,138,146,171,203,87,112,143,158,183,95,227,33,83,39,191,216,249,123,66,111,56,211,2,118,164,210,111,75,72,135,57,254,185,252,240,10,52,27,190,35,139,89,67,110,125,205,89,2,110,125,119,35,101,97,212,118,198,132,212,152,28,163,65,103,23,64,236,212,144,40,44,58,37,189,219,40,193,7,169,63,78,172,25,187,123,66,207,59,167,88,15,45,85,113,8,47,248,64,107,31,219,188,223,146,42,81,71,182,30,195,239,84,111,187,140,204,109,206,131,26,198,8,174,19,80,94,188,238,146,142,9,71,97,191,31,164,85,11,193,139,252,45,143,187,176,230,225,204,168,13,125,192,75,10,2,137,217,199,35,124,204,169,65,68,194,147,197,225,144,166,82,102,89,162,97,50,253,137,176,34,59,184,240,117,39,216,65,4,76,91,174,226,250,124,23,119,87,0,43,152,133,196,88,242,186,171,142,72,127,205,151,77,64,174,22,139,29,95,135,103,244,198,103,16,12,86,6,184,61,86,89,42,67,94,24,26,129,140,210,83,43,250,161,142,194,190,111,37,159,177,93,57,126,172,252,148,216,35,59,50,99,205,55,98,204,154,60,166,124,46,37,79,109,163,192,90,5,111,167,218,129,150,101,120,29,20,191,175,175,142,28,29,62,154,175,136,64,139,224,181,231,252,15,56,156,203,80,80,252,196,37,241,212,242,11,48,162,218,149,136,237,28,144,165,86,24,203,61,46,94,207,159,119,122,68,104,176,64,51,94,195,0,162,43,0,227,40,50,70,191,41,212,71,47,105,21,30,7,115,107,175,43,171,216,135,29,245,177,223,129,253,171,140,185,149,51,167,9,187,143,208,16,39,159,166,221,166,22,35,166,238,56,97,160,89,59,158,104,39,98,68,0,80,119,244,111,106,171,12,255,205,33,163,73,86,189,121,169,117,171,221,208,122,9,12,136,20,20,134,51,89,85,6,162,81,84,132,195,1,195,41,198,194,86,30,83,55,20,88,160,147,82,239,95,19,144,47,175,161,41,75,64,164,135,150,0,211,140,106,96,99,235,219,59,86,105,15,11,29,61,90,128,169,13,204,177,105,119,147,109,172,132,224,117,25,226,207,72,55,89,190,113,223,230,6,179,118,70,95,1,13,119,122,39,106,208,230,167,251,200,248,225,222,225,50,190,169,171,7,195,161,146,163,8,153,97,72,167,221,101,90,250,246,56,147,100,222,105,218,47,254,174,25,197,38,188,246,205,184,86,59,115,239,139,0,7,214,84,140,124,95,212,30,61,169,35,122,133,207,56,59,102,52,183,2,162,211,50,13,171,230,78,243,241,102,205,1,219,81,176,69,33,66,221,181,214,149,99,64,57,255,29,90,242,188,18,210,103,223,162,86,66,190,30,230,63,182,60,152,215,139,185,230,116,23,83,28,186,28,197,19,136,225,179,147,224,104,162,71,167,107,218,217,136,240,223,67,130,156,13,174,209,244,152,79,224,166,113,86,212,99,159,50,36,221,135,170,60,135,19,87,31,50,226,95,164,41,12,227,26,74,176,186,23,124,119,218,145,60,57,31,178,17,179,179,118,34,216,111,216,255,15,93,217,168,27,33,71,254,20,107,221,81,50,99,254,2,155,95,243,11,55,41,192,70,18,21,56,173,125,28,231,176,81,31,11,34,133,235,156,109,39,160,11,112,34,110,42,61,127,64,217,10,61,235,176,126,75,91,47,157,226,112,140,76,56,211,222,135,31,124,44,24,235,252,106,14,170,56,85,36,186,10,27,83,225,65,85,57,156,114,97,126,196,30,153,73,243,77,250,26,248,50,158,94,24,215,140,50,122,232,248,209,245,4,190,63,229,144,107,14,50,104,33,17,140,216,216,241,50,25,67,101,214,69,229,40,74,32,173,30,237,255,17,185,154,91,149,147,170,160,235,152,91,153,221,6,214,191,220,114,104,214,141,108,227,177,107,195,70,151,163,176,59,11,217,232,91,82,180,110,101,121,212,72,248,118,164,247,108,62,26,82,239,66,210,212,169,213,34,140,139,229,166,141,160,136,125,175,252,32,14,154,173,55,194,200,220,174,14,217,99,226,109,56,189,24,148,84,51,46,118,159,120,245,83,124,189,76,88,7,63,64,120,137,245,240,181,74,222,138,199,87,131,145,156,244,125,58,93,234,182,55,153,50,128,181,155,249,144,138,89,87,222,232,64,137,10,219,172,202,135,18,215,228,26,110,83,180,41,77,239,104,229,22,204,232,87,27,40,158,141,6,159,159,171,27,30,25,62,146,42,52,85,162,14,231,251,178,26,133,29,42,222,19,79,116,130,138,223,118,244,216,63,50,233,84,5,169,190,49,253,109,213,254,223,31,188,63,24,142,73,161,185,39,63,156,53,104,147,98,52,143,116,83,135,148,203,116,161,183,137,195,26,62,32,191,229,227,228,54,145,44,231,253,139,146,216,7,92,200,235,195,200,123,172,55,168,24,240,232,15,118,241,79,94,152,53,4,106,135,59,228,185,150,72,62,194,44,51,206,62,14,40,169,110,244,109,167,113,194,170,4,102,72,7,204,244,152,175,13,186,21,80,67,232,4,179,64,116,179,190,243,69,100,37,198,231,245,231,171,86,59,19,142,247,74,62,153,133,6,90,91,214,99,45,83,145,251,150,143,100,85,150,111,236,38,121,194,212,132,80,186,80,68,116,102,195,219,143,100,225,111,216,108,20,212,249,156,235,68,88,109,191,90,201,44,49,221,125,140,38,232,100,10,249,168,130,7,225,109,240,235,13,161,29,102,15,97,113,47,234,232,46,57,118,244,87,112,193,187,38,71,71,109,103,218,80,24,208,63,139,208,234,132,51,206,8,58,109,146,24,174,87,37,39,156,233,193,49,45,240,102,157,42,168,239,50,234,109,21,186,144,94,6,213,241,151,171,150,94,35,213,1,238,124,187,98,54,42,92,148,56,253,60,153,190,11,77,45,244,109,250,118,203,25,24,71,62,140,252,163,219,163,43,238,142,243,180,93,220,147,19,183,195,34,113,123,247,54,0,178,84,183,114,131,72,212,183,145,149,3,124,177,46,142,61,126,211,14,202,40,99,106,229,174,229,16,186,87,70,144,185,179,166,78,226,106,213,184,118,225,76,26,76,226,233,103,66,195,38,179,238,208,221,169,76,43,72,138,231,178,95,210,9,126,160,176,100,137,182,194,212,94,14,200,231,238,239,124,24,45,73,47,28,101,212,94,37,159,93,168,62,141,37,158,245,149,226,68,46,6,142,181,104,55,0,79,144,160,110,15,122,144,18,36,145,107,49,100,132,143,68,141,217,197,65,145,160,224,60,233,95,104,88,42,170,63,130,226,143,96,68,44,87,74,88,14,202,192,198,62,159,29,103,197,89,94,241,80,75,135,220,247,53,25,96,66,90,60,96,124,109,98,128,11,151,9,255,238,56,55,221,115,196,73,255,183,224,44,225,109,253,245,194,56,105,14,174,101,178,221,12,178,22,8,206,219,208,124,92,136,15,163,235,46,216,215,155,75,167,139,180,117,58,105,52,68,120,110,136,65,165,250,76,2,203,199,120,153,186,221,177,12,123,55,71,71,85,137,69,210,148,178,120,32,95,139,33,38,88,12,46,0,89,107,4,144,206,7,205,42,246,61,129,17,251,29,74,217,31,183,102,248,234,18,250,44,138,120,236,187,111,85,107,98,220,189,140,175,163,65,119,130,201,123,33,36,131,24,76,92,226,165,123,68,98,180,65,251,104,48,26,35,8,34,184,121,134,142,128,202,91,100,133,255,16,14,118,184,38,17,89,156,62,76,35,178,236,25,217,88,162,198,255,149,146,188,82,93,199,233,88,252,177,130,13,83,107,200,178,233,203,251,237,59,190,145,36,18,203,167,116,218,16,189,97,107,4,89,125,75,80,103,194,212,123,197,5,13,92,29,199,140,110,159,47,214,194,77,94,199,62,180,160,20,154,149,85,94,225,217,29,21,15,244,29,161,160,193,89,217,77,240,142,206,101,107,85,9,236,124,213,51,154,231,216,128,195,213,78,234,151,84,170,162,120,199,39,8,13,105,164,105,128,40,190,43,85,127,100,74,92,39,6,78,211,243,57,138,151,88,197,175,161,248,196,130,232,209,83,233,237,14,241,93,43,38,112,161,213,10,230,96,219,170,73,166,108,207,109,155,45,8,88,105,87,174,189,93,2,184,137,21,99,51,103,149,193,158,205,68,159,34,78,29,1,138,86,225,226,127,21,64,193,208,219,248,37,15,38,252,44,84,249,64,81,187,100,244,89,200,207,64,13,228,102,56,41,78,159,95,146,222,41,2,96,118,110,4,50,191,239,155,169,155,4,213,115,30,16,174,248,55,230,78,44,51,86,183,183,156,71,201,133,53,148,30,216,78,132,149,120,158,103,98,251,56,172,80,121,236,56,98,209,215,167,206,178,177,98,236,114,217,224,201,138,228,29,231,180,212,93,163,6,149,43,228,13,126,198,151,92,239,86,81,162,252,23,44,114,186,77,153,243,235,89,138,43,44,217,61,208,125,33,235,229,180,24,63,124,79,151,200,214,37,220,24,203,105,74,158,101,56,133,64,196,65,191,216,244,59,72,241,74,178,203,208,54,218,39,137,118,41,161,245,231,9,115,166,186,44,154,251,54,164,98,77,28,119,98,203,122,187,2,123,75,247,15,83,200,95,189,122,234,145,59,13,161,237,63,3,39,227,156,192,114,162,213,153,29,162,76,71,146,220,67,240,4,171,3,186,200,52,199,102,191,202,127,133,84,162,68,44,12,255,27,157,14,23,11,174,242,77,32,42,88,173,8,133,47,143,47,69,227,46,88,45,137,15,45,149,164,100,39,214,27,210,141,72,153,6,182,105,33,28,142,253,14,205,115,106,75,21,184,202,73,62,104,230,111,184,241,134,243,52,214,112,98,26,135,220,89,209,9,131,140,141,40,179,99,60,178,113,221,155,197,151,73,86,102,153,46,98,202,203,22,106,3,116,226,144,234,218,222,105,18,11,48,124,95,248,75,82,37,67,108,170,156,41,45,113,54,8,5,146,136,223,174,201,214,170,234,74,134,199,148,198,225,194,204,20,46,133,89,230,169,90,88,1,81,13,60,44,234,101,38,148,124,207,203,54,161,215,86,154,14,61,200,40,82,16,1,36,186,223,210,62,210,40,113,23,37,55,22,248,194,231,64,136,59,63,235,21,8,91,7,136,16,76,110,83,25,4,6,176,127,141,85,227,147,35,174,8,19,230,157,29,223,144,200,100,159,31,38,65,111,163,175,27,209,217,115,19,149,69,175,57,24,166,16,16,163,84,8,206,225,29,104,100,106,104,68,131,246,251,194,195,173,88,218,115,202,189,216,8,101,112,126,50,8,28,188,229,88,162,25,73,245,52,70,40,34,69,38,85,203,143,103,249,46,148,99,104,14,169,243,23,53,119,76,26,99,131,10,196,135,3,45,160,46,10,249,113,23,226,164,181,164,23,111,95,33,84,45,70,174,255,200,113,80,246,182,7,136,230,255,189,140,182,46,187,27,185,143,50,130,223,45,20,181,54,211,207,167,195,118,23,143,139,58,31,64,231,215,89,178,53,33,155,109,191,91,7,204,127,143,37,9,182,37,194,102,72,125,94,32,182,219,29,160,75,224,105,44,169,175,237,232,67,153,173,118,239,214,33,89,117,105,47,207,76,249,11,83,49,191,21,141,133,123,23,35,12,86,92,148,105,235,10,218,223,83,116,27,149,49,64,31,231,13,187,220,94,71,73,91,58,211,242,207,193,162,78,137,157,86,172,49,100,69,148,122,205,244,123,108,174,108,179,32,127,28,190,242,164,62,107,215,39,107,84,244,55,241,51,230,129,142,45,77,241,46,160,207,220,255,204,135,84,176,138,235,155,198,172,31,96,114,232,12,172,197,0,108,109,219,69,150,81,152,148,42,160,82,65,19,246,5,233,101,219,15,220,26,253,91,28,58,118,143,221,20,49,194,223,180,155,53,115,43,195,97,176,238,122,255,46,69,236,174,144,33,34,101,23,165,98,137,98,112,69,202,235,220,9,228,12,52,186,15,166,233,42,242,128,26,36,176,198,214,211,122,198,127,90,198,192,220,7,225,10,32,237,217,145,237,189,201,194,172,145,161,4,122,25,8,125,24,101,194,254,134,184,157,217,25,175,176,159,140,226,30,5,135,156,95,6,251,160,153,200,74,82,47,60,253,129,206,46,48,243,240,1,147,44,57,42,91,47,130,210,57,54,130,157,25,202,114,92,93,248,88,184,124,116,144,221,95,87,119,66,230,147,210,146,59,87,247,35,105,204,115,242,151,137,91,157,62,35,100,130,145,207,149,59,240,188,74,88,100,186,23,34,172,184,146,106,159,58,20,13,201,225,95,35,173,61,105,244,135,95,36,200,35,114,153,100,113,218,147,75,61,145,113,118,215,172,193,23,62,143,7,116,194,57,85,188,95,46,87,36,157,165,91,199,24,59,225,29,66,126,104,7,136,122,168,253,226,60,216,21,184,173,145,132,109,129,2,99,18,27,0,136,78,96,35,49,74,72,94,86,220,85,103,111,99,73,217,80,32,61,131,244,169,125,73,21,202,161,49,164,86,151,238,190,52,109,118,107,109,147,86,29,45,177,12,17,11,185,16,68,140,245,34,230,25,203,95,13,37,116,146,9,112,57,138,28,148,251,71,3,176,70,70,195,166,106,32,76,59,53,199,110,96,211,160,123,55,206,220,137,50,67,210,114,136,20,7,204,44,171,180,101,127,213,204,33,210,233,243,108,48,79,199,107,139,130,154,3,117,57,159,218,172,156,40,22,164,234,242,89,191,33,108,153,233,80,143,128,7,162,184,237,195,47,113,88,198,255,104,98,109,78,14,84,112,98,18,104,82,158,239,118,229,138,161,50,111,194,109,161,93,192,96,18,155,96,17,212,72,253,96,11,130,156,28,78,36,161,72,80,25,52,186,180,41,94,113,80,190,24,21,239,23,140,11,110,90,24,185,195,180,181,245,13,30,117,150,173,151,177,110,175,246,68,234,20,2,191,210,169,102,41,4,99,189,86,105,161,168,166,92,188,35,65,112,180,135,133,199,202,209,54,238,245,142,43,67,204,194,99,36,154,236,172,102,23,207,178,132,7,228,100,239,24,222,96,37,180,244,167,0,101,13,225,155,89,42,190,155,160,176,69,157,113,225,92,187,204,207,74,234,87,195,181,173,78,81,225,217,162,179,99,93,230,177,200,89,131,22,57,51,243,214,148,30,157,76,87,214,110,111,128,54,244,154,92,237,44,43,246,44,108,198,16,244,148,109,99,118,147,221,86,7,84,79,28,157,65,128,56,157,3,199,190,33,131,5,23,190,143,139,127,44,28,182,66,42,21,144,1,160,221,151,217,201,151,3,255,23,84,59,31,8,232,142,102,110,93,148,23,10,71,12,226,34,41,25,119,253,96,255,34,24,224,242,137,80,135,34,132,88,88,227,11,92,10,49,227,161,54,236,189,219,122,105,202,117,111,81,219,58,193,24,79,197,140,92,171,174,129,232,25,25,162,202,56,37,133,43,5,214,169,194,159,167,218,169,196,206,72,146,22,203,1,187,170,180,38,91,247,12,233,213,188,172,5,129,64,86,64,150,5,90,197,169,53,116,58,197,204,55,80,253,32,155,233,144,107,16,222,24,233,10,65,135,12,163,80,41,21,63,49,172,75,9,185,82,63,157,4,123,14,59,72,8,236,172,212,255,207,181,218,72,251,185,123,139,225,201,241,129,144,46,249,252,21,193,39,241,87,224,250,15,167,1,4,103,164,221,211,144,239,87,98,153,70,168,168,180,233,205,242,97,43,53,22,52,140,33,55,78,88,53,141,51,104,82,62,207,203,132,15,1,58,92,1,86,240,16,10,132,42,208,230,28,13,47,94,145,38,193,56,198,47,9,24,189,133,244,81,75,17,196,61,218,184,2,51,241,105,240,89,72,51,176,88,193,233,35,233,5,139,45,145,117,73,101,127,178,226,227,252,128,201,1,154,86,103,0,85,42,141,20,121,85,167,137,133,90,38,63,240,90,255,102,12,56,7,84,62,102,166,29,58,74,177,246,151,33,17,222,0,192,46,35,174,17,121,193,126,171,192,96,146,76,161,41,234,197,61,53,223,148,227,173,150,151,167,127,187,190,40,15,78,63,101,174,9,171,110,95,232,93,149,159,149,224,111,165,129,152,54,82,217,7,210,98,248,190,204,242,1,143,203,82,19,48,71,105,59,91,96,220,176,220,117,94,157,131,42,8,218,3,230,105,52,69,82,158,171,196,217,92,187,126,199,30,30,101,156,138,25,158,87,209,109,205,39,103,52,171,203,196,198,130,126,152,9,255,235,82,24,154,202,16,192,200,153,12,61,225,208,192,229,214,180,143,93,225,36,254,56,249,154,255,224,73,42,253,131,106,75,181,187,118,167,204,17,188,127,108,224,217,152,240,162,160,216,1,43,170,58,196,130,104,195,105,149,241,91,81,243,183,253,217,42,165,135,19,192,171,77,38,240,44,68,118,10,58,205,12,23,54,71,144,221,152,13,61,172,86,42,31,91,149,198,70,2,53,123,105,164,157,194,192,183,213,220,24,95,24,10,26,155,57,145,21,217,81,0,100,189,121,143,15,10,15,140,136,37,122,86,250,108,140,39,135,76,1,67,84,154,73,251,72,57,188,148,15,55,67,120,208,56,80,120,169,7,187,131,212,15,124,177,208,202,189,166,1,114,55,83,103,203,1,55,128,10,19,146,98,117,52,158,56,204,19,133,178,254,9,145,69,18,254,209,231,176,192,239,56,226,29,130,204,131,5,36,45,50,2,3,134,111,67,240,120,179,34,254,151,1,193,115,201,140,143,75,98,55,109,174,36,170,126,250,180,237,172,3,35,164,243,9,38,86,131,214,40,16,168,138,147,38,237,220,240,57,111,191,8,70,208,15,237,98,167,206,113,76,220,249,51,190,104,233,94,197,15,34,110,205,131,14,39,175,89,29,106,169,145,207,231,156,102,223,169,131,23,30,52,139,30,28,67,206,181,221,60,116,115,83,108,36,4,234,39,81,81,166,173,221,134,160,215,248,121,185,11,43,107,153,69,76,82,105,6,141,24,147,220,62,75,120,247,167,194,146,32,196,20,145,53,2,193,243,118,222,66,147,57,210,32,173,35,175,54,236,223,5,230,32,155,19,30,57,84,178,102,64,204,238,85,228,79,254,183,48,62,1,134,236,174,16,241,148,142,204,122,94,122,99,90,98,164,57,33,48,116,11,173,6,103,9,81,153,146,41,83,153,252,148,119,9,5,226,126,1,238,91,15,211,87,151,201,179,149,247,194,214,224,232,207,55,55,71,72,206,168,89,94,216,51,203,113,217,132,14,113,186,3,159,13,172,188,43,131,161,200,115,8,118,182,198,227,23,16,108,159,64,239,205,64,107,102,150,38,56,137,33,122,44,56,49,200,98,33,56,135,233,248,1,229,245,178,125,92,14,171,20,12,78,63,4,250,188,241,2,82,207,3,126,162,151,80,229,105,95,79,83,95,172,21,48,47,198,251,101,63,253,108,7,4,146,88,157,9,181,84,159,245,48,187,187,132,181,66,107,49,127,203,202,38,61,197,18,198,215,155,85,203,243,187,142,59,38,161,51,131,170,234,239,83,167,47,220,142,26,10,36,153,131,36,182,150,60,58,175,60,184,137,37,67,137,5,49,38,166,63,198,60,210,241,37,250,100,117,116,28,181,199,178,228,4,62,158,95,27,207,149,196,99,28,94,19,51,236,43,224,60,109,184,209,216,248,40,144,254,117,132,193,53,1,94,146,43,120,39,218,114,194,109,158,178,150,112,149,59,219,221,55,188,217,6,182,220,75,126,42,216,62,15,107,1,239,222,234,62,201,149,180,215,11,132,89,174,156,103,227,195,120,96,58,233,25,90,232,71,224,87,109,109,32,180,129,232,49,142,234,232,80,187,99,210,3,178,149,77,230,54,218,224,244,68,138,41,111,232,15,55,174,199,193,240,247,230,135,205,171,40,42,1,97,78,108,31,105,33,91,208,214,164,138,4,145,188,30,138,68,227,8,183,107,106,177,83,198,13,28,201,104,72,223,31,244,99,93,242,45,65,103,7,182,193,119,175,69,251,144,101,243,190,171,211,105,16,112,67,48,127,246,149,116,189,176,225,159,3,87,246,164,4,189,223,33,234,170,41,200,35,13,85,189,76,94,13,214,71,160,219,198,237,209,254,176,6,54,205,221,29,215,184,254,164,22,115,117,9,62,41,73,138,103,49,252,204,195,115,212,64,174,169,127,0,48,89,194,167,207,68,237,190,175,223,232,246,29,109,194,44,190,135,155,96,196,65,58,225,31,220,103,216,132,44,53,163,192,0,66,58,214,1,116,68,234,146,206,99,157,72,108,204,56,143,148,99,57,47,89,10,138,3,214,238,160,105,252,174,204,72,77,248,63,21,150,133,128,93,17,125,231,87,146,22,124,124,234,225,79,163,212,33,133,131,165,196,26,27,152,98,122,150,122,119,200,204,103,42,152,55,136,25,41,244,213,18,31,62,73,90,116,101,57,71,253,253,62,195,81,149,209,146,119,233,205,179,10,48,76,140,134,68,138,2,157,129,22,48,155,63,61,158,96,97,161,81,126,54,220,135,214,46,182,165,101,69,46,188,120,98,53,236,136,35,147,145,138,45,233,53,36,130,237,125,64,175,160,113,254,187,160,102,199,137,130,223,73,110,136,64,86,64,237,216,181,119,175,135,17,188,213,115,168,90,24,252,191,79,78,196,36,140,85,239,15,238,12,36,209,153,188,148,91,182,225,231,46,61,209,77,111,156,43,129,165,153,200,35,168,138,150,159,248,32,167,63,204,220,219,81,40,69,37,115,244,148,218,20,162,109,189,249,198,178,237,233,251,35,45,49,101,48,99,198,220,215,40,100,135,143,46,40,55,178,209,227,209,208,171,170,135,57,67,30,28,168,228,204,193,98,235,19,35,213,253,248,140,148,6,32,27,39,76,16,101,110,62,167,149,251,252,215,94,211,108,108,106,138,140,61,162,252,122,163,75,171,212,112,154,252,140,22,94,239,214,198,40,35,173,44,210,41,167,132,140,195,94,241,81,64,221,127,73,85,215,113,189,45,194,154,217,17,69,123,99,116,241,206,118,181,50,87,62,141,166,67,188,0,193,218,243,183,29,138,179,45,13,179,121,72,180,72,93,37,138,220,58,180,100,179,114,0,222,206,220,85,51,73,10,60,103,175,138,156,168,212,107,55,223,233,224,13,234,39,125,241,100,18,68,137,158,14,191,233,131,194,136,162,156,60,226,127,229,72,196,152,243,89,15,20,83,247,17,137,60,251,67,37,102,239,43,15,246,1,162,193,245,111,41,60,255,32,103,240,207,196,31,186,220,83,251,237,95,71,65,197,138,58,109,219,142,137,85,130,6,106,106,230,28,131,49,177,30,44,228,201,254,49,69,73,210,125,219,142,75,47,48,102,74,185,189,152,120,201,23,22,83,127,80,9,200,81,253,29,200,174,118,162,170,102,109,40,53,229,88,221,245,246,239,254,98,161,103,1,108,163,249,100,0,111,19,132,167,214,161,251,62,162,66,238,165,47,165,213,100,219,178,136,164,112,22,19,92,123,170,250,61,7,221,164,70,9,137,232,168,210,17,60,23,35,7,2,42,0,59,171,186,168,180,32,172,126,205,232,19,236,34,109,179,105,28,228,122,142,226,154,176,194,145,213,9,227,250,184,168,193,90,114,108,154,194,219,168,126,204,20,165,60,233,112,74,108,39,231,110,59,158,1,114,244,94,62,106,168,235,148,209,151,93,112,127,97,219,90,53,60,234,27,172,211,236,130,227,122,121,234,232,139,128,248,125,152,36,108,23,137,47,18,93,128,136,18,165,71,53,216,214,36,204,236,134,88,34,158,75,4,76,52,185,144,168,147,60,53,250,168,196,208,242,133,1,122,125,190,135,249,14,117,87,14,36,60,16,247,214,128,101,24,154,196,28,121,232,72,46,171,24,50,252,49,251,146,213,145,91,249,28,233,237,224,159,115,207,244,113,17,242,163,97,43,219,138,15,171,167,55,112,111,93,239,169,253,218,227,71,32,3,153,43,119,224,216,204,186,244,89,134,174,160,51,102,189,130,83,84,67,9,71,230,133,72,85,178,241,152,241,115,97,49,145,108,72,229,157,68,122,50,73,150,200,27,75,143,40,3,113,159,196,68,24,64,73,215,70,160,235,242,2,249,208,223,250,175,218,183,96,229,48,51,194,55,126,140,148,153,123,203,128,225,11,151,100,209,27,208,177,43,83,220,150,210,46,97,231,250,70,180,86,182,129,223,150,129,140,68,214,15,114,42,85,47,65,132,163,70,180,248,241,9,210,46,107,24,48,26,100,246,7,138,96,73,167,174,243,218,112,156,240,224,167,229,5,156,90,10,133,152,34,197,5,73,254,243,219,96,62,214,233,195,181,186,139,212,60,134,225,187,101,141,64,212,159,213,198,116,218,43,142,69,214,135,159,29,92,172,191,95,83,58,145,76,15,39,44,74,98,55,152,1,40,200,9,126,253,51,214,204,126,185,140,63,142,43,202,3,188,60,255,120,89,134,67,66,68,111,62,200,15,209,43,197,33,221,173,25,206,137,199,190,70,233,93,59,58,248,130,78,5,221,79,239,164,60,104,238,192,199,236,85,201,247,114,165,13,131,187,45,246,112,44,67,104,114,174,115,205,93,247,211,36,110,163,37,18,8,2,163,246,37,163,242,178,255,129,253,33,183,183,220,124,75,173,209,170,228,23,89,75,148,242,228,46,81,176,110,220,244,49,142,146,221,62,169,83,92,181,86,118,8,78,248,215,166,16,25,118,10,47,122,2,218,226,194,187,233,254,207,113,48,172,179,11,67,231,12,18,72,130,204,164,44,56,58,227,253,94,118,9,9,27,80,130,113,35,206,226,244,235,173,223,227,222,151,136,128,127,110,150,153,151,2,28,138,100,47,234,248,84,64,190,104,10,172,197,243,39,57,108,52,78,250,207,39,218,174,253,184,213,191,4,112,125,200,90,212,77,59,105,31,29,23,238,141,185,247,221,61,26,132,228,61,124,47,227,9,143,49,75,242,242,119,54,78,231,19,12,17,243,161,143,136,103,182,126,107,223,173,202,116,79,143,170,151,4,135,207,50,31,248,112,234,32,178,166,59,90,58,117,41,128,207,147,57,56,239,172,57,154,64,62,171,135,108,26,214,59,5,53,62,200,30,0,156,70,254,147,200,84,245,95,229,222,249,56,3,18,171,40,206,131,141,206,186,209,228,22,24,227,176,206,39,113,41,33,241,95,178,234,26,238,31,14,157,187,63,15,212,237,195,142,247,38,232,92,84,179,7,169,230,126,107,17,70,176,190,22,180,171,86,184,57,244,217,227,136,56,4,115,107,222,22,253,149,93,248,148,137,134,160,190,178,2,18,158,176,36,24,240,184,122,63,43,70,238,126,136,202,187,113,249,170,166,101,221,236,187,126,89,233,254,145,64,241,29,10,177,5,248,225,123,67,140,103,132,234,229,245,163,154,68,236,85,92,90,51,235,202,226,141,33,119,181,71,24,8,104,4,224,98,147,207,95,222,15,0,18,102,75,221,205,255,15,228,248,15,19,34,242,200,54,170,5,185,200,53,119,65,219,57,100,238,143,243,133,115,15,21,109,155,171,36,28,20,85,149,95,183,94,104,142,217,3,132,132,196,24,87,118,70,127,10,114,25,236,108,253,144,16,78,104,30,86,91,177,90,45,159,191,107,75,136,220,247,79,229,245,14,27,7,135,157,249,146,84,212,65,5,214,154,231,154,5,44,248,87,130,221,166,84,234,119,105,89,174,68,236,141,186,144,115,66,179,197,94,248,173,125,233,137,187,180,231,56,217,168,237,26,75,167,117,83,36,84,81,58,173,13,91,58,188,53,126,197,178,69,236,40,132,165,34,220,2,130,42,200,153,84,226,165,60,178,60,163,231,205,31,113,56,48,83,13,39,106,45,7,174,90,157,157,214,34,116,222,67,23,140,48,226,78,109,179,102,36,156,200,47,227,230,195,209,156,249,13,69,23,222,112,4,55,250,253,20,81,31,212,133,236,84,68,201,160,169,43,159,127,63,185,248,185,118,142,209,252,39,120,114,220,83,133,242,23,124,63,64,96,193,18,184,60,117,86,210,190,227,109,104,54,101,206,178,254,221,167,125,39,60,195,61,31,74,6,41,77,36,231,174,61,58,46,20,3,57,36,3,247,236,235,166,239,56,104,8,77,85,5,13,127,121,43,82,33,20,250,117,217,168,164,19,241,92,103,45,100,23,153,181,79,72,126,50,129,157,245,19,148,144,212,18,248,189,29,214,19,35,62,192,137,144,55,58,40,22,255,133,238,51,122,101,223,198,220,245,137,46,12,233,32,147,89,240,104,88,129,194,125,156,72,80,17,48,25,216,212,13,233,190,228,159,76,79,35,249,195,214,132,136,186,151,54,127,161,223,132,35,86,52,30,253,184,165,40,91,237,245,85,97,137,117,14,76,129,143,147,233,104,97,19,54,41,231,243,18,193,219,247,75,71,205,108,227,116,187,152,88,138,238,247,10,19,189,207,61,85,90,191,254,234,29,250,224,83,27,109,140,43,115,196,202,160,132,135,101,199,190,146,119,96,24,190,208,152,90,216,210,142,119,131,49,135,109,44,190,123,107,66,105,70,214,101,113,168,143,209,61,27,219,128,98,214,195,111,138,234,218,226,53,165,203,143,148,84,62,91,67,33,191,72,196,185,5,116,65,144,186,99,54,229,70,132,170,220,239,196,254,72,23,43,191,8,40,238,168,12,83,1,192,255,207,242,31,3,66,38,239,48,184,104,212,36,125,166,118,162,138,154,94,200,90,65,151,98,36,147,201,204,172,194,238,80,98,75,231,93,226,129,85,88,54,72,226,235,187,236,87,156,83,55,93,16,249,233,53,196,116,158,162,81,57,243,101,227,244,113,107,58,253,26,233,245,132,94,216,219,107,35,20,182,159,203,14,237,238,65,119,65,254,171,3,50,5,255,221,65,166,217,88,241,225,250,152,19,126,80,241,55,101,50,232,255,2,114,224,41,253,254,59,232,241,42,216,207,235,109,192,188,251,165,101,96,252,58,196,128,214,139,143,35,16,137,11,93,69,254,220,77,57,13,147,168,78,134,221,161,31,174,237,122,204,26,126,165,49,121,196,39,58,28,247,243,81,120,90,246,151,234,127,109,29,41,71,65,39,195,206,159,230,159,63,226,209,139,135,57,252,227,126,171,215,204,136,73,80,17,20,118,30,4,142,147,20,24,112,6,90,130,119,117,74,251,93,255,28,236,191,86,208,216,235,92,109,177,190,140,226,161,147,127,111,168,253,179,121,188,163,96,72,40,98,145,251,90,176,126,219,204,184,209,218,17,27,245,203,127,217,148,115,84,59,136,229,24,26,52,136,164,2,14,45,231,235,166,162,216,32,194,9,10,193,79,176,140,1,253,20,17,181,117,57,128,101,239,91,241,242,114,213,107,135,110,120,23,65,240,73,154,107,151,31,35,84,213,152,16,113,208,66,100,79,75,37,162,174,160,182,150,74,97,3,142,144,95,105,9,133,204,40,205,218,219,152,8,60,26,36,194,196,188,174,77,208,69,164,191,178,53,142,155,212,110,45,25,22,55,200,120,170,104,24,130,207,85,148,199,103,63,76,198,218,19,213,171,253,164,210,143,170,248,111,106,241,63,162,232,180,114,78,24,160,3,227,53,108,100,214,35,4,161,147,217,121,213,90,235,129,102,187,109,110,200,54,122,103,169,166,182,118,233,216,152,155,233,52,177,75,166,180,159,37,229,198,51,33,19,80,103,132,57,107,144,115,129,129,90,27,49,122,170,114,231,218,195,199,177,187,217,91,19,127,157,20,78,191,149,95,237,62,38,56,145,186,26,37,163,38,115,209,95,71,78,9,84,104,201,204,246,48,71,224,108,33,118,57,126,4,13,244,19,208,63,44,26,49,237,50,75,172,129,142,173,18,90,64,251,37,81,248,199,20,9,80,236,196,240,142,131,125,27,177,246,217,203,193,127,153,115,236,22,23,164,222,75,194,115,188,129,169,193,4,148,194,114,8,1,178,198,183,228,128,68,173,139,50,183,160,41,166,38,15,140,113,42,255,47,78,62,128,167,202,245,52,23,56,89,190,19,185,228,180,14,10,201,195,128,118,61,199,193,146,22,130,113,10,57,138,158,35,25,252,135,179,191,197,84,85,179,185,89,74,5,89,199,97,0,9,120,96,124,82,157,14,236,178,69,204,140,189,3,150,158,247,42,31,175,232,148,218,27,85,106,202,85,216,82,137,24,110,255,138,46,144,172,112,46,50,64,155,119,32,245,178,25,154,67,75,76,165,92,45,91,157,255,93,98,235,221,69,49,209,46,156,107,35,14,109,128,173,138,186,54,112,30,99,106,5,143,110,214,145,80,59,99,83,123,252,154,236,57,118,83,34,20,17,57,178,102,196,39,178,23,241,98,161,213,115,54,229,52,59,180,71,246,243,33,239,244,123,110,12,236,197,34,193,152,129,229,89,40,1,241,231,156,230,231,189,25,57,178,245,126,162,51,237,129,160,170,63,66,143,18,157,149,148,21,68,73,48,21,33,84,109,160,37,138,144,35,182,1,162,149,154,187,114,123,53,209,194,251,182,32,187,147,55,75,110,224,88,228,155,9,40,166,89,105,253,183,4,37,91,167,92,24,100,32,71,207,48,77,58,122,208,106,120,146,199,68,7,98,133,161,186,197,239,65,233,90,6,157,86,184,180,115,90,34,220,217,51,75,201,201,187,137,16,65,199,207,88,182,199,33,54,196,72,157,115,94,156,243,253,24,193,120,170,37,135,136,215,65,123,246,179,9,99,52,211,126,97,239,194,2,158,189,21,164,33,197,20,137,58,133,233,125,173,206,183,146,4,12,11,11,185,106,20,176,88,250,77,153,24,137,127,20,0,80,179,199,201,63,81,29,215,239,113,112,34,95,6,134,164,105,114,89,220,117,34,254,171,161,26,39,72,70,127,68,162,92,91,58,207,25,48,237,14,181,223,100,219,82,42,168,134,125,34,44,220,24,168,231,53,17,200,189,19,134,5,146,7,201,75,86,0,95,173,22,4,205,73,86,17,165,254,5,6,135,222,127,130,155,245,195,90,160,100,123,212,17,43,223,250,41,56,78,35,251,144,207,203,92,147,12,39,255,242,183,193,90,181,52,198,206,185,138,50,7,116,220,117,250,4,115,19,183,0,57,2,114,212,203,23,25,132,14,229,184,168,23,248,169,98,228,182,242,217,188,136,169,54,29,208,135,152,3,155,206,23,23,158,10,177,187,213,114,94,137,127,220,231,171,156,120,11,108,38,192,146,137,137,231,180,156,186,227,72,23,134,214,212,201,149,112,216,203,182,97,119,173,143,79,144,20,86,73,9,122,211,226,173,63,86,0,174,235,11,134,115,41,92,209,45,126,37,12,255,237,238,52,34,212,99,54,65,154,49,91,80,79,96,128,254,117,145,183,69,239,209,112,128,210,205,224,125,198,41,152,158,64,225,59,0,114,190,2,46,0,171,169,226,59,76,172,201,90,232,246,214,76,177,145,165,237,197,29,8,237,8,164,102,200,190,104,70,210,0,63,213,202,129,66,176,96,197,164,23,44,7,76,209,224,225,120,23,4,231,28,127,168,36,22,144,164,53,160,220,245,53,2,86,70,157,146,213,241,135,12,145,72,61,231,179,89,237,102,108,206,193,234,19,210,247,70,148,132,101,120,6,188,112,228,11,213,72,137,73,209,207,145,201,130,47,195,126,186,30,24,155,188,44,81,200,147,224,33,51,115,73,228,76,45,251,39,102,62,194,107,156,123,104,205,63,171,27,219,165,188,116,192,196,56,47,68,138,89,134,112,246,239,136,44,13,210,137,123,56,87,254,22,137,202,156,182,105,9,23,199,36,203,204,173,39,73,199,165,50,187,171,111,181,69,249,204,183,103,196,8,22,4,154,197,124,172,120,2,151,19,120,144,217,254,79,141,241,130,112,215,246,229,239,254,132,38,143,121,115,110,184,203,42,201,255,154,74,35,156,86,17,17,39,111,160,230,251,33,107,37,254,220,23,188,74,71,38,255,56,12,29,185,214,113,7,47,181,101,129,138,46,152,18,85,254,53,69,146,56,193,212,147,238,10,253,123,193,13,246,172,103,186,173,18,85,89,45,100,9,248,182,9,245,224,36,105,150,61,194,98,104,69,24,111,108,10,227,249,181,18,96,159,73,252,209,150,185,33,188,59,11,126,41,207,205,149,184,226,218,67,6,80,9,215,35,166,157,110,1,242,100,153,153,111,234,80,59,12,22,45,166,78,251,244,171,137,21,206,35,230,234,21,174,159,39,170,187,22,215,176,75,187,98,223,182,238,84,68,124,5,56,69,59,74,200,240,89,52,12,160,34,169,247,233,177,43,221,82,246,40,58,174,236,47,198,158,101,116,208,15,116,127,156,19,235,168,89,18,59,159,109,253,217,197,16,15,60,186,182,26,100,82,216,131,193,143,152,54,161,243,246,252,161,68,5,43,43,7,249,181,167,187,142,177,7,222,39,215,162,44,31,200,110,41,122,129,49,253,133,64,252,72,88,242,119,169,69,211,226,154,12,100,99,123,106,18,146,190,202,106,22,105,88,60,188,177,127,233,5,33,120,225,85,195,103,76,50,186,223,174,25,19,28,2,191,116,253,64,47,59,240,192,74,89,254,163,191,113,128,174,81,219,81,254,170,253,160,36,141,30,68,12,43,114,151,130,147,218,109,202,124,213,174,101,129,146,204,4,79,123,125,36,221,197,100,103,61,95,49,89,68,181,90,234,196,17,15,188,93,102,73,6,60,203,222,197,131,19,168,22,239,220,53,57,40,19,99,39,195,194,253,202,170,146,157,10,35,107,211,23,91,222,190,209,181,124,166,8,209,189,218,118,94,104,79,212,31,236,158,32,118,201,198,243,137,165,235,78,216,186,222,22,180,83,167,205,132,77,85,212,32,205,33,149,146,46,172,55,116,129,158,148,156,144,203,148,65,5,179,92,19,25,76,141,101,45,36,190,103,98,46,248,235,0,233,62,229,217,2,22,208,85,15,205,87,80,108,103,34,226,115,229,49,138,86,175,180,151,69,192,233,82,33,255,15,119,43,116,138,45,203,54,96,248,171,153,110,85,222,136,183,173,255,144,145,143,75,54,221,241,205,44,101,144,33,103,206,100,119,196,135,27,235,227,190,57,238,121,42,163,249,214,255,44,225,53,188,132,246,200,82,83,196,24,177,108,113,170,118,14,216,9,75,125,178,183,119,141,131,150,83,251,90,33,54,108,18,203,116,107,87,97,30,145,81,211,168,29,133,252,251,29,247,148,175,50,193,142,217,70,109,151,128,70,28,188,214,33,215,41,147,174,77,227,209,59,88,129,132,168,109,231,132,246,93,46,51,160,37,146,143,212,4,214,51,183,186,70,240,118,155,87,29,121,140,146,72,207,244,212,105,22,8,88,79,107,244,146,172,185,135,158,253,24,204,75,6,192,228,88,158,166,20,207,120,85,232,155,125,177,65,127,14,15,198,103,118,174,99,113,30,164,227,153,131,133,7,140,4,161,114,50,92,19,141,31,10,137,105,27,93,215,233,254,226,229,100,129,164,204,214,28,254,12,171,156,82,133,217,252,77,246,41,134,128,197,246,75,94,151,225,74,233,79,173,124,4,120,136,186,114,70,195,23,100,125,110,105,252,132,115,105,232,158,252,139,140,152,125,10,227,237,136,91,52,177,225,203,184,105,134,240,76,133,70,67,218,37,114,79,168,59,138,212,216,84,96,156,85,138,104,243,222,92,123,212,159,30,221,146,43,67,144,3,215,71,245,206,123,4,199,173,6,31,120,86,29,10,177,230,105,13,200,155,62,14,175,37,216,156,2,9,91,8,146,125,191,42,27,193,155,108,141,146,26,191,62,168,236,154,139,8,206,15,94,103,217,29,37,99,239,45,212,183,144,230,162,174,20,75,174,197,78,31,145,79,59,242,34,194,156,67,121,153,183,106,25,139,101,126,48,24,235,92,102,124,249,158,111,157,40,49,118,14,105,9,161,81,5,32,163,155,158,137,135,34,20,39,146,105,232,253,155,193,113,218,227,10,185,118,195,229,240,143,155,164,174,32,134,89,126,198,238,252,174,91,48,188,79,123,137,79,90,189,132,155,144,225,115,209,128,119,99,143,84,145,249,134,115,118,225,195,165,88,9,29,150,13,86,100,92,10,5,53,64,32,237,99,204,99,9,62,114,146,108,172,55,132,246,37,249,184,111,111,222,28,57,180,213,182,246,36,66,197,142,61,211,153,229,163,104,27,63,85,81,230,41,243,159,255,120,118,59,198,78,27,146,162,242,175,22,74,216,60,199,62,168,55,138,201,66,135,17,63,255,97,222,60,168,7,7,119,97,134,69,131,197,166,78,107,244,157,112,199,88,66,88,142,49,127,223,141,197,16,120,150,141,145,38,74,132,144,146,53,206,252,121,11,20,210,180,223,222,70,23,58,1,37,84,225,145,168,176,0,165,129,23,29,92,66,137,18,238,7,28,92,53,66,150,103,99,148,73,30,45,171,41,64,12,241,229,152,9,140,160,229,198,184,216,209,30,139,146,80,83,186,34,84,205,113,211,131,187,5,114,55,191,51,13,191,27,194,217,37,104,40,84,67,92,208,91,220,5,209,212,103,252,169,36,19,236,110,4,22,169,216,252,3,114,214,194,145,221,252,18,83,108,27,178,214,165,6,75,171,124,123,89,103,53,85,232,216,109,9,50,50,183,147,201,29,193,243,139,78,144,95,208,191,77,155,10,222,210,153,209,98,127,253,48,167,188,107,140,100,26,226,224,249,162,148,48,77,129,203,204,51,123,44,212,86,156,97,67,195,98,247,167,91,90,141,53,131,73,222,9,143,104,42,27,190,148,124,150,29,98,147,215,146,135,38,50,228,206,87,247,73,104,66,80,80,7,192,176,170,139,45,40,192,35,117,136,53,220,252,239,228,150,118,20,28,123,239,145,79,0,234,64,90,31,215,189,89,53,3,249,126,108,124,22,187,238,75,104,87,211,5,68,155,98,95,31,213,82,88,80,182,216,26,113,219,230,223,161,5,30,42,89,60,100,148,83,92,100,41,15,232,166,77,202,66,179,204,163,91,11,80,158,59,6,27,187,105,208,34,206,48,14,221,25,218,72,173,235,235,226,170,195,186,195,139,24,154,231,199,254,255,118,192,220,75,177,143,74,212,157,204,60,173,45,182,242,68,134,225,100,63,229,93,168,15,75,67,162,248,231,15,56,139,106,34,75,186,154,168,131,244,219,65,95,56,103,113,78,36,0,185,212,184,204,103,253,252,222,133,86,157,98,93,112,55,206,218,96,77,218,186,10,59,57,120,140,20,225,8,39,31,89,117,172,43,66,196,145,106,164,217,224,122,197,108,198,25,243,71,10,52,96,176,102,120,212,67,140,93,68,211,95,94,195,138,91,184,65,225,96,83,155,197,26,120,116,22,116,190,116,79,45,208,120,193,98,230,194,218,189,165,71,91,112,35,199,110,31,127,50,70,182,159,98,19,82,205,13,35,67,190,126,218,172,146,83,85,10,74,120,196,208,4,97,213,39,107,125,235,68,186,4,104,155,231,37,169,200,117,118,173,208,5,24,59,172,208,7,120,58,133,107,165,246,246,33,48,99,248,212,247,48,139,13,179,206,152,13,128,231,8,136,119,136,36,107,244,199,162,31,197,242,8,140,187,47,171,234,197,26,192,255,28,142,133,78,206,170,87,191,208,20,2,51,9,124,98,199,172,11,29,104,41,253,9,77,50,143,126,131,188,218,168,78,18,104,117,120,74,66,118,209,43,178,42,129,134,149,78,101,252,29,186,124,120,125,154,137,247,222,132,237,5,30,165,255,200,41,3,107,35,154,135,120,201,232,240,222,250,98,213,7,236,254,93,203,97,101,167,143,240,164,198,168,45,5,154,87,252,158,16,170,61,10,181,177,205,11,42,18,116,68,180,235,204,104,68,28,229,134,117,124,204,142,185,119,240,18,103,152,58,45,148,234,155,175,51,38,132,242,84,176,136,27,40,238,87,84,189,123,28,222,72,59,235,242,79,207,177,171,188,209,249,146,127,81,46,25,30,184,175,119,59,119,10,186,172,28,73,63,147,248,209,187,63,227,168,182,209,132,35,105,12,241,198,43,232,31,244,193,108,209,238,83,55,90,23,202,64,205,60,50,2,51,226,107,118,237,234,124,156,207,77,134,142,40,175,254,39,59,25,201,118,251,25,32,89,214,54,66,0,201,225,70,60,248,108,158,222,131,112,63,148,79,162,157,201,16,221,198,88,19,203,198,95,254,130,105,100,17,63,82,142,121,78,202,223,72,157,149,255,99,93,105,239,159,9,170,238,223,86,107,129,93,83,15,214,112,125,69,173,97,169,170,216,113,214,125,61,114,247,223,251,206,255,249,209,85,167,172,93,207,246,27,0,244,38,57,163,11,176,40,32,168,189,190,155,229,10,122,130,156,144,241,107,220,254,102,181,159,61,58,18,229,158,100,102,19,94,204,49,131,28,32,94,112,255,143,192,145,169,57,114,131,125,48,33,69,46,152,74,231,82,213,175,188,222,141,254,100,230,178,18,99,57,31,126,136,58,100,225,183,154,139,62,42,94,66,56,243,76,232,239,233,236,200,38,181,51,54,81,231,226,70,137,201,55,116,92,82,18,49,224,183,185,194,68,221,154,142,53,77,70,58,228,190,63,90,90,140,111,214,7,231,107,125,103,188,8,104,214,27,179,91,51,168,117,161,88,151,231,99,92,53,251,152,104,170,209,132,240,81,219,172,63,75,189,206,101,174,231,141,9,67,229,59,210,178,243,165,162,112,0,4,19,106,117,6,47,17,148,171,56,107,172,157,2,122,146,57,34,145,25,226,16,39,198,94,138,39,201,134,254,86,22,227,234,203,254,121,42,75,109,201,10,195,16,63,125,251,123,222,49,159,224,125,4,130,102,28,26,39,202,179,115,214,176,82,12,131,201,64,239,249,226,77,82,141,105,223,45,164,215,82,236,252,29,64,110,41,207,80,165,106,44,136,207,37,167,102,192,170,59,93,33,69,192,211,158,98,172,21,14,114,65,125,184,231,32,219,242,118,60,58,85,130,131,36,89,251,108,249,164,9,69,146,199,69,59,68,51,166,81,45,52,119,168,189,75,32,193,166,227,48,111,152,111,96,219,179,220,243,102,100,133,17,189,56,218,93,56,92,77,80,241,127,84,193,75,141,106,243,89,252,219,20,34,121,115,104,158,207,39,232,226,182,230,11,190,68,20,191,23,199,165,126,249,88,121,168,11,178,72,122,204,164,99,101,103,225,220,79,59,74,136,1,238,30,35,6,165,234,102,121,198,182,173,245,118,134,2,109,20,136,42,58,15,218,161,202,182,174,206,149,197,45,138,186,194,159,109,63,84,35,216,99,195,50,255,189,130,168,100,91,109,145,134,167,9,155,80,84,164,227,201,158,188,174,150,215,192,195,199,16,191,21,204,13,90,177,155,178,224,53,113,9,62,154,56,30,143,73,178,85,202,68,20,142,65,144,4,21,199,10,40,150,0,98,203,144,126,83,110,215,246,199,7,168,233,229,70,8,43,86,78,171,237,239,114,183,138,170,87,149,72,153,66,171,216,207,228,173,182,239,175,187,242,206,169,165,248,226,189,27,7,31,167,208,27,177,166,80,243,54,205,151,48,6,57,163,229,65,97,82,255,250,126,247,191,12,95,86,5,240,209,133,70,40,107,89,168,205,226,88,147,12,132,186,7,222,30,172,89,132,210,17,214,147,52,102,129,233,90,56,57,160,72,99,72,13,205,155,114,222,195,46,75,181,0,19,248,240,47,177,235,152,106,178,90,181,147,193,222,246,119,24,160,149,70,26,172,219,149,171,58,55,246,29,147,4,8,53,169,8,202,172,227,214,48,139,184,110,122,63,143,67,91,234,75,247,94,108,140,229,231,48,253,43,174,106,116,34,222,255,27,50,85,191,176,83,151,150,31,16,154,175,180,230,192,37,120,186,20,129,17,160,161,242,109,207,85,118,54,251,152,207,176,164,219,132,107,242,170,56,179,127,221,134,102,253,82,216,154,212,70,79,145,30,11,135,74,199,172,28,28,129,135,31,55,92,79,103,134,66,145,23,79,109,74,54,110,107,6,163,247,249,83,4,102,172,38,240,9,4,248,55,127,190,180,214,86,182,91,114,229,98,232,118,52,229,237,155,45,228,170,52,225,219,83,86,176,113,245,162,34,71,151,200,48,29,52,102,241,98,203,228,146,96,41,98,221,144,210,78,210,70,49,196,72,243,133,43,11,50,109,136,115,141,184,143,66,150,11,3,74,242,140,153,97,222,19,139,236,195,206,166,166,162,231,112,200,0,160,138,133,62,11,89,131,32,6,235,250,221,141,105,182,253,191,31,251,136,54,108,118,23,230,78,226,231,195,49,70,249,238,161,161,220,27,32,18,206,123,204,40,103,134,102,54,26,4,221,138,14,37,113,117,35,125,88,124,143,100,149,163,124,12,177,170,247,34,102,171,196,78,199,227,1,175,128,127,38,156,76,193,52,126,215,103,241,52,231,175,5,161,202,12,73,94,107,130,233,239,4,171,22,75,123,176,195,185,238,65,77,110,27,115,109,17,5,73,193,29,141,133,250,118,31,115,180,83,208,203,187,221,178,54,143,174,134,238,68,182,33,183,197,133,28,17,195,236,206,87,252,254,199,141,8,101,120,168,56,56,201,7,249,221,47,12,63,182,102,144,146,18,81,227,134,191,71,94,48,122,31,72,207,253,33,239,233,82,62,64,116,133,191,112,242,125,7,8,19,157,183,111,60,179,104,214,153,51,231,96,186,124,206,2,32,182,9,154,58,168,40,55,51,183,210,11,104,245,169,195,73,139,3,81,139,16,134,93,220,193,166,210,255,210,79,154,130,102,4,10,86,49,187,88,175,16,135,196,240,111,150,100,45,22,186,209,50,247,238,124,95,76,161,24,73,122,63,121,13,148,171,15,234,255,97,105,48,223,202,127,226,224,151,13,198,224,204,167,193,32,13,66,149,116,16,131,145,220,245,150,186,176,150,172,102,221,159,144,234,207,80,56,170,172,1,178,33,98,62,248,24,58,43,225,43,120,94,60,36,117,74,215,56,71,114,148,54,194,192,242,22,237,124,2,191,84,226,219,239,80,48,104,60,128,186,228,114,16,144,179,228,43,2,16,196,204,186,104,197,106,134,223,56,48,66,117,241,15,64,184,163,170,112,106,215,199,182,170,62,104,205,113,215,68,81,16,147,189,165,115,220,75,158,83,254,141,86,118,184,165,224,227,103,178,21,166,185,220,17,195,201,131,134,78,20,95,223,121,191,186,7,17,181,59,197,169,31,13,131,81,98,252,20,124,168,17,159,139,91,116,228,14,146,7,202,150,243,159,118,145,89,35,107,166,65,178,25,19,197,59,3,144,152,233,113,91,210,57,170,43,172,133,32,22,140,11,9,60,97,151,118,100,206,89,47,111,108,7,203,233,161,85,121,99,252,71,142,33,185,186,9,167,191,146,145,38,105,185,156,155,191,157,220,68,156,216,181,95,43,109,127,93,29,129,1,32,222,225,61,103,243,52,226,74,18,208,177,119,110,179,98,121,235,127,94,244,127,142,23,149,79,37,118,21,207,237,114,231,154,168,239,185,88,54,109,114,182,223,28,173,35,15,108,25,94,177,159,134,177,167,74,50,25,237,209,66,177,109,136,179,59,108,110,85,6,180,191,64,253,88,38,244,189,189,34,240,193,151,126,145,248,13,248,201,194,172,220,56,120,241,218,137,109,115,84,68,236,38,78,140,16,210,47,168,191,116,103,78,10,19,175,221,106,6,120,184,28,235,48,248,227,206,158,131,152,229,77,88,174,142,146,125,148,226,126,172,45,190,195,181,188,230,96,7,13,230,29,234,247,224,192,76,169,117,42,14,229,2,139,73,238,105,218,72,38,93,9,170,242,244,255,16,63,157,203,213,16,31,111,193,111,57,170,150,68,133,51,50,166,77,102,28,175,231,181,47,100,210,71,97,253,88,224,180,158,147,108,151,224,206,178,145,93,62,56,97,128,216,43,127,19,238,159,59,120,14,4,104,185,195,122,255,219,64,102,36,110,156,150,201,219,71,142,189,160,198,152,140,223,130,252,225,109,23,102,198,237,188,221,216,46,173,104,60,142,75,239,126,127,101,63,220,154,29,132,22,13,86,213,65,30,195,6,99,49,163,90,77,17,232,28,158,1,185,94,187,171,235,18,65,255,79,83,186,150,229,8,201,10,163,176,127,119,245,132,122,228,129,208,142,28,98,37,162,99,64,233,176,93,125,11,155,162,220,213,250,41,119,101,65,214,7,140,165,155,127,138,163,86,165,174,58,215,96,0,193,134,179,217,194,161,0,62,231,42,2,152,147,170,24,202,21,2,140,213,209,177,18,230,209,237,24,208,174,253,87,108,68,137,187,75,51,187,148,148,210,9,104,176,240,154,166,147,195,123,249,198,163,32,49,150,13,19,62,34,72,98,68,25,55,184,157,246,232,214,22,236,4,158,9,85,68,64,31,89,70,7,138,212,161,233,100,46,118,79,216,226,30,22,63,253,114,203,153,174,98,94,98,158,131,172,185,53,41,103,32,191,212,27,196,84,222,37,225,3,107,132,12,162,133,30,67,94,111,143,152,222,140,209,217,238,41,8,242,3,216,37,166,219,29,88,226,83,216,239,204,223,102,31,13,48,201,29,6,161,138,53,182,10,68,126,124,48,61,116,24,123,105,240,61,46,36,161,103,62,177,93,87,184,183,70,85,58,157,80,188,170,92,165,214,167,181,47,244,233,178,174,176,247,85,110,180,149,190,56,66,17,189,43,42,70,125,237,119,70,246,29,21,67,249,95,57,117,137,69,73,51,95,192,167,100,70,19,83,123,242,118,150,212,78,22,137,237,73,23,6,83,168,133,197,47,71,59,204,5,35,19,80,193,234,16,96,222,75,84,111,134,218,13,220,152,233,112,217,132,94,184,213,170,185,142,208,206,158,23,229,219,160,22,174,182,170,63,89,64,238,138,151,48,249,74,105,164,55,113,61,228,123,21,200,154,32,138,53,133,1,174,109,43,89,165,127,213,157,41,171,255,180,135,188,178,62,249,255,144,63,54,159,128,67,197,7,26,9,215,55,94,88,166,96,178,198,142,112,32,201,103,249,55,245,142,195,26,16,103,147,21,17,166,73,217,244,61,149,220,43,206,240,145,104,98,230,168,226,85,68,20,43,108,218,178,19,25,174,28,128,136,245,47,171,240,108,27,218,75,123,73,6,147,245,125,246,214,151,209,93,58,187,34,78,85,32,238,28,120,16,209,36,64,237,87,203,148,79,107,129,13,233,65,193,137,73,209,142,233,196,158,147,247,104,138,94,216,30,162,251,181,1,91,219,237,205,168,206,3,169,74,28,81,67,87,243,61,201,251,191,245,24,113,38,138,206,21,165,125,126,146,213,245,72,80,128,57,21,234,84,162,227,106,186,219,239,169,227,96,152,235,158,173,130,83,210,70,238,146,220,104,222,43,132,210,255,135,240,181,232,252,214,240,61,14,80,16,111,57,203,92,1,14,93,238,45,16,122,183,20,63,60,56,6,159,16,157,142,26,98,255,148,227,231,191,243,27,103,248,16,2,97,248,222,61,139,56,203,82,173,151,117,23,67,46,78,116,119,100,237,72,23,237,34,0,196,67,231,237,171,221,255,84,175,140,73,237,4,162,41,110,183,85,205,210,32,130,13,119,107,13,221,184,62,32,143,115,111,171,217,132,253,140,12,73,0,202,234,54,132,194,127,185,228,83,172,197,61,187,221,76,35,1,20,55,179,66,152,168,29,63,228,255,209,231,241,6,17,87,208,68,157,43,207,123,126,110,104,247,216,231,179,84,153,180,63,143,234,0,224,101,71,134,175,49,96,213,141,47,107,31,131,73,58,207,64,115,140,167,126,137,185,223,58,176,116,167,36,98,66,33,142,134,126,63,91,72,218,152,244,134,84,137,199,122,237,26,11,33,82,177,122,44,211,217,18,171,219,179,66,60,14,151,173,203,88,61,200,193,81,162,96,243,84,15,94,2,252,117,124,76,238,243,118,29,193,162,180,136,71,56,31,60,20,35,31,234,112,218,41,40,231,30,59,178,198,190,67,205,101,78,184,30,48,182,55,17,56,73,182,71,215,15,76,185,230,19,42,88,234,111,35,67,210,18,15,92,38,211,199,67,31,74,5,87,42,103,246,251,160,211,149,184,254,136,66,88,228,122,122,51,127,130,252,240,206,205,105,168,47,228,220,74,54,241,68,187,206,112,228,183,169,241,106,116,251,239,167,225,208,123,174,211,88,13,15,0,45,129,218,156,176,37,128,201,19,185,168,135,216,220,83,244,29,125,175,34,81,153,119,145,56,126,22,228,142,138,36,18,215,27,207,151,6,71,97,215,172,90,218,225,233,74,44,20,71,38,120,229,155,9,236,125,8,232,187,110,72,170,119,75,64,246,179,130,220,194,148,0,26,213,85,56,221,222,14,175,75,103,74,226,211,61,231,169,116,144,148,239,145,40,34,1,160,198,210,14,142,60,120,151,130,64,185,33,135,158,119,63,85,97,210,203,43,220,246,85,235,191,135,83,26,154,32,149,164,57,181,192,85,16,206,118,206,220,80,216,115,197,153,122,74,94,12,122,9,35,115,233,7,103,179,79,124,19,176,81,145,14,163,51,94,202,154,152,227,32,53,174,30,118,90,4,92,106,152,45,180,53,69,159,126,12,230,3,123,91,41,182,34,23,246,245,138,83,131,113,126,20,173,34,45,192,226,27,123,111,221,11,103,75,45,117,43,179,21,135,177,240,127,19,112,6,21,202,226,240,247,244,128,201,213,97,5,221,175,35,133,64,136,132,63,17,214,201,10,159,38,63,31,63,154,126,200,13,44,77,115,136,117,4,11,228,138,243,191,243,154,174,49,117,61,20,41,132,35,249,38,105,222,164,126,240,40,57,129,161,150,220,88,113,217,100,235,88,124,93,127,12,21,245,110,163,77,148,172,70,1,12,168,179,219,153,78,47,193,36,36,37,240,56,89,112,17,110,58,29,242,195,153,226,96,56,244,59,212,79,187,98,192,106,222,65,42,242,105,23,242,15,175,174,183,246,70,66,106,134,126,205,252,92,31,100,86,149,69,0,115,217,177,121,214,217,113,237,63,204,239,25,196,212,95,226,179,206,224,241,19,29,60,234,24,36,136,131,97,162,148,76,45,246,213,165,86,83,31,53,215,137,138,206,164,173,201,7,53,105,14,239,21,26,90,77,166,75,15,197,244,109,49,65,18,174,21,16,190,65,165,12,155,51,152,122,106,221,255,161,88,63,56,200,138,77,236,207,169,37,64,171,77,30,133,88,58,175,164,117,117,196,78,205,209,143,88,228,242,38,186,220,202,47,17,230,207,228,237,211,181,229,176,246,178,101,72,250,114,168,105,26,7,39,82,234,78,244,87,33,252,92,89,123,56,93,148,141,235,220,19,153,183,223,155,73,242,189,27,145,166,47,79,56,11,251,130,121,49,21,38,103,105,12,125,248,90,170,220,52,20,34,73,116,151,29,47,69,138,135,127,18,6,84,168,238,161,125,13,180,214,112,140,169,31,12,244,36,57,28,86,176,144,236,208,78,238,4,225,118,125,188,94,91,13,243,172,106,41,240,138,198,188,172,91,229,238,56,18,167,14,147,184,114,164,200,28,190,100,204,10,212,162,142,215,148,46,138,162,77,115,12,121,127,234,171,169,66,108,154,62,2,145,129,38,254,153,216,13,66,98,54,61,209,19,173,99,77,127,192,242,249,39,96,159,72,51,39,65,147,234,66,104,249,52,153,154,103,110,143,141,138,20,50,140,192,64,148,223,40,162,31,143,217,209,120,195,151,95,99,35,246,14,5,170,237,70,210,16,161,29,206,146,49,60,154,85,218,133,5,244,24,94,197,105,155,65,228,239,28,121,249,42,60,109,24,226,197,70,204,225,177,30,22,39,133,21,145,119,178,68,232,123,124,32,131,117,47,175,214,86,126,54,55,4,131,31,139,123,235,92,98,85,215,152,50,128,41,232,185,61,114,114,193,153,125,49,201,90,20,74,246,218,86,1,250,203,0,174,236,112,56,171,50,13,135,196,175,199,94,119,67,158,21,172,168,248,78,68,129,208,161,247,162,148,120,102,63,146,139,134,73,17,9,215,179,165,18,41,234,43,77,147,37,72,181,115,154,120,80,116,251,210,115,213,35,158,225,47,190,135,10,92,18,224,197,49,156,45,118,117,219,217,53,195,89,0,81,242,115,33,50,196,163,200,235,174,160,145,213,42,210,27,184,57,57,33,147,194,42,116,210,222,19,105,92,239,203,17,181,71,13,70,150,118,4,125,214,75,51,142,149,212,201,103,149,192,141,165,194,39,164,68,0,136,152,197,122,196,161,57,12,84,137,185,178,56,166,73,0,217,13,143,140,153,231,175,156,82,242,104,52,224,240,201,224,207,224,152,133,180,65,218,11,79,18,106,103,116,19,194,120,87,160,222,246,23,129,74,238,230,45,58,99,91,73,168,151,134,91,161,171,224,52,173,215,88,130,189,216,195,48,231,165,170,28,5,188,125,179,251,241,232,236,35,211,175,21,216,96,211,0,111,62,235,26,86,89,162,140,80,211,84,147,61,116,105,177,6,102,249,212,81,116,89,233,202,199,193,8,166,59,120,43,158,18,19,153,154,51,199,101,195,57,251,201,110,46,234,7,134,216,175,53,70,145,8,82,66,187,6,220,76,11,228,128,89,211,62,88,59,143,64,161,1,247,61,214,172,221,96,168,30,45,11,19,245,232,237,64,181,65,243,113,250,70,54,223,102,118,164,159,78,128,53,61,187,248,145,113,119,66,14,187,8,126,244,185,239,18,97,157,108,168,252,226,33,13,183,252,251,38,156,130,132,13,72,82,191,46,66,9,180,241,91,213,110,251,55,187,7,142,99,25,113,114,118,235,198,99,25,216,72,198,222,118,49,88,65,134,63,211,56,92,4,217,68,125,10,105,174,51,212,15,127,141,106,161,216,210,53,82,88,139,45,183,108,50,178,63,244,5,51,145,44,103,145,49,232,162,29,158,77,166,138,159,219,42,100,23,154,57,173,24,107,207,4,156,68,144,205,65,49,85,113,97,9,147,254,19,1,58,21,5,45,25,15,29,184,228,156,141,147,62,71,69,126,120,210,138,20,126,204,216,84,108,133,172,111,212,183,125,64,44,83,141,172,26,71,3,49,26,95,73,228,226,131,78,252,138,103,163,152,132,109,8,212,50,215,169,11,156,236,251,238,37,0,240,147,168,215,75,234,132,92,154,78,27,21,153,7,10,149,140,224,133,158,56,55,205,160,141,131,82,237,93,9,207,33,152,137,91,85,87,0,40,129,240,191,234,46,101,175,192,164,93,162,11,153,29,1,157,77,137,129,126,25,127,194,97,4,200,19,235,242,10,104,19,72,195,158,22,212,1,130,197,41,33,9,101,6,29,143,130,35,132,236,60,21,253,172,57,132,106,231,61,91,119,191,85,144,116,189,253,21,247,171,94,112,31,110,129,202,186,137,115,113,89,49,73,25,93,141,11,123,18,121,240,158,210,141,191,242,114,168,31,237,13,146,177,129,3,199,247,80,168,77,52,99,128,76,27,128,34,213,168,123,27,252,248,208,12,208,59,161,157,119,186,109,237,115,55,4,185,231,179,187,84,193,252,113,250,8,155,27,211,185,29,178,239,82,144,77,162,148,60,111,16,97,186,119,153,59,95,135,50,242,92,99,213,160,130,159,207,210,49,81,11,228,240,198,251,72,190,65,37,241,219,82,217,9,39,118,50,206,121,131,147,189,169,113,153,220,109,63,34,122,123,10,72,124,130,5,237,14,251,67,73,92,44,145,230,6,252,24,181,81,31,109,244,197,17,212,202,115,88,9,230,172,177,136,131,195,195,104,21,7,99,47,135,27,154,122,3,8,106,184,192,58,27,174,255,170,52,16,120,246,50,220,187,29,228,16,186,206,9,67,212,4,40,61,146,67,86,184,214,7,43,79,126,154,143,40,91,88,13,97,254,12,42,172,76,15,169,8,169,36,22,165,74,245,9,130,190,2,22,106,203,102,13,14,163,174,175,189,104,11,56,40,134,73,41,198,151,252,192,25,29,75,240,206,94,107,174,40,36,72,12,210,48,147,16,228,200,18,105,188,150,62,61,91,21,181,163,43,80,149,77,193,129,88,246,11,68,122,144,92,29,243,31,8,232,60,94,111,206,158,169,195,187,226,33,41,163,246,59,160,239,93,230,35,143,206,18,242,30,9,248,51,118,175,254,184,146,146,54,144,81,179,207,184,0,86,149,245,23,124,137,168,90,160,69,151,45,207,27,238,138,221,8,83,189,222,205,236,13,2,58,153,248,168,249,248,29,228,238,232,56,182,234,142,68,20,152,228,185,23,3,113,232,66,34,66,50,65,171,173,168,6,195,140,205,146,194,133,142,11,107,139,108,88,235,115,114,180,52,7,24,136,128,250,54,171,222,81,52,1,69,117,210,60,242,227,178,102,131,237,95,157,215,115,59,228,224,55,188,173,132,14,204,89,123,210,231,132,100,227,18,168,212,118,194,26,34,181,72,155,247,182,139,134,18,252,121,68,176,128,110,233,40,63,204,63,136,141,42,161,190,22,132,61,222,119,1,185,57,31,120,191,128,75,236,208,134,108,136,73,205,249,238,154,200,13,223,224,230,0,116,158,48,218,131,146,62,154,195,175,227,56,255,61,182,15,12,87,192,33,104,17,224,211,152,102,199,137,221,78,66,106,111,46,177,232,254,209,152,11,228,114,120,7,53,54,90,96,132,228,115,189,77,195,218,51,133,233,19,49,155,79,187,200,167,186,232,219,231,199,100,157,135,221,46,138,102,8,127,181,171,86,47,130,166,7,225,160,171,87,185,75,19,75,164,64,253,136,165,23,137,192,126,58,58,54,126,120,123,8,173,87,104,116,40,202,176,219,41,153,153,36,0,218,157,23,205,14,170,181,177,111,203,37,95,114,121,127,209,34,138,211,199,53,29,97,38,148,47,74,126,228,147,240,171,141,10,242,175,214,73,42,171,5,154,110,25,185,128,1,174,146,208,29,60,192,36,188,117,77,14,156,59,151,35,50,153,223,31,184,229,243,201,122,217,123,12,130,1,194,186,56,82,91,93,22,153,95,126,186,204,110,126,35,52,153,191,123,47,203,22,105,3,137,202,191,214,42,90,175,163,151,117,222,243,53,152,163,176,164,106,179,180,3,132,62,64,16,247,62,238,232,219,84,127,94,76,149,87,58,20,119,208,7,62,53,250,33,173,32,154,109,109,67,85,39,176,181,17,29,42,148,66,87,209,60,149,206,251,77,45,74,88,175,98,209,77,217,136,11,106,166,204,21,130,151,236,192,186,228,16,35,233,169,2,248,133,99,78,25,68,203,17,139,225,18,230,117,100,33,32,139,159,194,192,171,112,38,98,215,105,118,240,99,90,20,208,19,188,160,7,222,220,202,169,102,91,206,40,173,205,80,189,64,178,31,229,61,252,205,253,168,69,173,157,139,30,189,176,48,107,235,152,73,75,168,76,56,158,239,55,45,64,213,47,167,161,156,234,172,71,119,15,30,51,87,232,250,137,153,65,18,15,47,192,139,58,184,151,18,255,128,78,54,241,119,130,238,141,30,52,254,237,143,163,3,191,217,210,9,97,34,142,164,160,171,179,203,113,54,92,48,114,85,23,186,29,27,233,127,197,101,252,22,36,176,139,164,124,217,71,91,15,65,172,75,31,3,146,13,247,195,18,236,68,98,148,145,78,137,171,2,74,93,186,22,107,203,246,88,212,109,93,117,111,205,0,26,224,193,48,180,244,75,111,92,149,144,96,46,94,3,77,186,45,159,243,211,239,41,0,123,0,143,252,230,239,36,42,92,4,54,46,46,41,73,68,30,61,66,158,53,128,223,152,223,189,192,105,176,250,84,233,26,168,41,211,146,255,227,208,166,138,27,76,141,105,222,92,160,62,45,182,87,98,219,238,81,33,65,175,46,52,31,207,203,201,135,64,198,135,202,130,114,156,104,50,174,132,55,53,72,242,3,94,254,218,153,28,178,221,176,151,161,73,28,135,111,206,48,161,105,210,186,147,16,94,239,254,46,70,74,124,178,193,198,14,194,106,164,43,231,17,230,142,22,131,87,88,226,5,151,117,12,117,77,240,175,219,128,154,64,162,184,210,38,25,135,100,23,194,120,105,111,110,19,66,66,230,85,26,193,191,237,122,70,159,58,3,74,96,27,8,231,204,236,38,115,105,198,219,131,229,82,70,38,138,86,178,149,238,249,125,242,61,207,168,152,17,121,90,156,252,234,132,232,238,218,116,162,73,120,138,210,100,68,65,131,88,64,41,87,234,103,125,24,244,60,146,152,122,95,75,240,34,127,143,130,220,133,232,132,204,66,76,110,200,49,42,207,125,62,150,25,109,113,251,137,36,25,15,235,130,54,254,221,136,82,185,54,34,147,248,214,87,32,78,10,170,186,32,220,172,175,158,220,189,190,109,116,28,187,49,108,187,111,231,221,226,145,228,12,93,77,198,197,8,160,125,211,135,132,94,216,171,54,200,195,140,22,143,121,34,52,176,191,210,44,193,139,4,15,124,206,74,162,61,131,138,180,216,54,201,23,100,79,110,165,108,207,244,219,127,248,148,41,11,54,243,225,28,80,198,230,158,138,40,114,20,247,87,68,157,215,168,48,234,181,6,15,202,111,150,51,232,227,112,115,71,130,89,217,169,155,165,151,220,69,122,181,196,38,90,3,185,74,67,136,244,150,170,10,177,68,86,7,91,94,4,45,99,15,81,253,92,136,165,216,176,135,8,248,146,15,173,230,96,110,97,51,246,57,206,210,23,214,197,184,125,103,70,209,201,24,229,99,242,173,31,56,90,220,244,61,83,123,174,117,144,111,191,222,142,199,24,4,156,92,27,82,245,177,211,218,139,232,103,49,107,72,44,87,83,133,94,200,138,158,228,23,143,175,138,42,123,11,95,75,154,102,55,32,212,36,119,33,177,19,180,135,19,230,27,58,149,87,120,95,37,183,89,191,12,151,131,22,233,198,216,230,169,196,44,140,40,0,62,119,204,253,25,39,42,15,200,59,89,167,168,185,135,24,58,153,73,145,0,67,3,20,44,16,146,218,212,16,153,82,9,172,222,131,145,23,4,155,160,76,186,190,157,144,165,14,158,47,37,38,213,134,101,143,168,47,106,248,227,141,116,86,190,113,153,235,63,196,145,177,10,64,121,72,214,74,136,189,136,207,3,33,106,48,205,220,112,88,13,75,76,158,134,195,141,96,137,182,120,90,114,59,223,58,165,171,177,17,217,171,249,254,237,52,209,222,81,196,196,42,45,151,159,126,227,88,117,186,216,107,173,178,46,222,56,73,216,119,181,189,14,49,83,130,100,77,242,125,124,233,231,30,199,103,171,73,189,166,253,24,234,131,61,163,45,144,90,81,138,49,134,131,207,244,19,238,243,242,138,206,99,156,191,69,175,136,51,193,117,86,110,201,46,13,153,250,2,186,5,177,30,178,97,21,37,50,36,35,140,246,170,232,53,44,117,39,47,171,105,248,53,39,183,84,89,73,250,129,51,89,229,215,77,2,248,116,208,5,229,118,175,99,205,141,219,105,8,102,69,212,76,168,182,247,234,140,80,239,87,79,182,75,28,150,179,137,74,100,243,204,219,35,181,124,132,87,160,94,208,124,75,131,26,105,255,103,250,141,2,68,225,28,165,130,161,46,185,3,107,224,224,26,79,131,80,129,238,154,35,5,92,237,231,216,95,172,13,179,223,99,238,15,184,106,151,146,80,35,233,169,144,238,85,221,164,49,8,126,98,182,33,10,26,161,145,102,36,127,147,120,158,140,44,89,39,13,152,244,139,82,176,40,207,216,137,233,65,7,200,23,182,217,217,81,127,132,215,91,138,36,211,194,193,162,83,113,114,53,166,113,242,40,7,197,170,22,39,200,178,203,220,10,63,217,82,4,235,65,232,150,229,116,36,46,219,160,7,209,69,32,40,88,16,193,209,220,1,46,100,220,20,198,77,70,29,216,192,17,210,142,248,145,241,44,48,129,32,202,130,238,96,177,222,31,95,97,19,176,94,10,53,51,125,96,124,49,220,70,186,174,79,63,84,25,254,6,129,216,245,35,122,184,41,32,246,163,142,112,152,34,245,147,84,116,197,11,130,28,0,160,61,175,114,131,50,47,252,203,69,69,219,209,231,147,44,199,145,115,174,6,121,69,188,17,83,195,70,58,65,239,122,24,71,245,243,77,137,99,205,93,220,217,246,108,48,91,223,55,104,171,11,120,213,247,112,45,252,124,174,147,58,89,75,19,236,16,252,27,86,236,125,63,238,54,1,253,43,121,60,61,6,109,59,9,72,64,232,69,37,227,199,248,167,69,73,8,114,121,89,140,104,89,71,32,90,45,222,243,98,177,217,164,240,8,198,66,2,84,249,54,184,132,226,127,161,229,141,34,235,205,145,15,100,195,115,152,120,13,143,10,53,32,138,1,95,47,120,226,135,253,74,167,38,48,133,178,92,146,232,195,175,176,201,246,122,53,117,221,4,142,191,84,159,117,42,202,19,204,87,68,244,135,241,80,181,255,110,111,238,232,148,39,75,157,34,234,237,225,242,168,72,122,43,88,222,80,54,212,176,190,212,71,35,234,169,111,37,205,141,25,25,205,7,170,230,29,1,128,245,251,34,29,127,244,190,140,229,66,185,248,8,247,2,209,47,76,255,6,168,253,143,76,185,8,199,206,132,107,169,39,214,12,235,236,16,126,244,20,188,6,142,245,16,232,212,79,134,106,28,117,165,204,52,173,66,83,74,160,215,131,28,241,72,76,190,234,202,198,224,202,242,60,3,194,110,16,187,159,89,39,241,36,129,220,25,18,29,88,145,86,116,163,84,70,14,151,174,78,174,13,159,226,148,26,13,15,198,234,125,213,47,165,185,38,227,142,147,13,222,215,7,72,175,99,172,215,188,40,119,70,69,199,43,146,254,94,105,199,163,195,241,80,50,141,133,42,225,15,43,213,137,202,104,240,115,203,210,13,173,102,188,206,178,22,177,160,246,45,97,141,139,179,145,95,141,187,128,139,165,5,149,17,134,96,212,195,130,231,74,229,161,189,138,188,223,80,113,137,213,163,218,126,208,233,105,253,118,224,147,177,59,71,140,41,142,46,210,13,168,17,125,122,146,68,87,17,91,94,125,72,47,69,50,24,156,216,100,101,134,127,228,252,216,96,105,172,58,204,87,159,132,17,89,179,47,204,240,10,132,181,156,195,114,222,196,93,83,254,241,158,215,57,105,182,211,47,83,150,144,248,3,71,148,164,85,56,150,176,224,61,40,121,137,87,84,43,145,70,199,176,78,208,16,172,250,38,27,41,190,254,202,101,226,246,246,81,181,49,156,28,188,117,254,126,224,243,114,242,191,105,68,202,11,132,92,49,128,64,130,208,103,127,0,195,19,225,114,158,131,137,164,208,159,198,115,196,234,82,0,180,102,105,54,69,94,162,19,204,224,244,15,16,129,215,241,158,35,31,79,113,131,156,190,67,172,75,33,40,251,63,92,92,136,250,126,239,18,86,65,192,158,4,117,176,184,200,222,99,215,86,179,66,120,182,117,185,204,228,10,254,193,83,243,43,165,138,42,186,74,150,94,74,45,123,246,127,76,177,79,131,44,227,124,23,237,13,47,74,254,152,177,83,14,236,214,172,108,155,81,255,86,253,118,161,188,226,86,141,39,225,214,50,176,16,205,1,85,224,141,119,207,156,216,191,219,166,177,9,220,180,238,167,142,212,115,168,58,102,105,79,154,214,39,12,238,139,237,246,174,49,80,118,230,167,30,112,217,181,113,140,32,103,83,127,30,22,232,196,16,207,231,86,38,1,73,126,139,23,75,88,4,249,79,175,231,88,75,1,203,113,208,188,150,111,33,234,240,198,247,225,57,144,113,118,124,108,212,238,218,172,211,6,160,157,150,86,5,243,181,64,237,245,51,193,201,104,11,103,40,100,209,224,57,94,127,163,149,140,155,166,205,75,178,103,196,246,35,171,247,113,115,105,218,215,199,88,147,22,175,85,56,198,139,150,133,141,55,135,154,201,219,233,200,162,31,105,244,87,107,141,106,47,215,157,82,237,151,25,141,237,87,112,203,108,0,15,127,192,105,199,119,208,236,125,209,76,99,89,66,160,139,241,1,60,63,13,117,130,187,32,65,218,65,189,158,108,180,198,157,209,132,156,155,209,11,66,35,78,167,152,194,14,122,33,128,219,6,89,206,22,191,30,193,187,197,214,57,195,194,105,90,84,133,124,237,250,128,157,129,193,214,141,10,251,179,106,236,248,207,80,41,22,150,59,18,217,173,30,242,5,53,135,230,25,17,36,215,224,233,54,51,255,217,226,130,195,158,189,234,19,47,95,171,25,23,215,81,25,143,23,187,121,95,205,47,82,75,205,57,109,8,216,37,72,100,252,204,175,22,55,177,230,3,101,134,78,185,42,137,31,248,120,116,104,39,119,57,191,5,112,203,121,63,242,53,114,4,212,103,145,145,0,169,182,31,137,90,27,108,143,176,217,245,201,100,11,188,250,26,119,207,205,172,234,144,215,123,177,1,225,248,163,216,208,60,223,31,104,27,186,1,137,51,133,26,11,163,113,107,152,229,123,128,167,128,200,174,214,156,227,111,243,78,5,93,164,2,28,136,212,42,32,35,217,135,12,108,119,188,41,108,65,178,96,80,230,71,172,185,183,150,89,217,2,226,137,248,111,168,173,19,131,149,139,151,24,74,129,136,183,241,4,246,244,202,224,43,23,250,3,160,30,108,206,251,88,193,152,19,91,176,120,82,23,159,155,242,56,151,90,57,255,67,229,253,145,198,67,119,217,152,33,127,76,221,198,220,120,246,250,25,80,19,116,107,122,161,6,2,244,218,220,172,236,227,252,79,50,41,0,128,164,242,63,221,178,141,163,100,79,38,129,239,102,236,36,190,50,216,86,16,35,230,149,132,218,143,80,195,168,190,120,60,66,43,66,188,251,79,62,184,5,210,82,230,154,162,245,186,134,68,203,226,133,218,220,194,97,105,1,210,64,46,149,254,235,219,136,169,121,89,171,84,19,141,248,200,180,208,136,131,37,22,13,146,223,141,105,236,170,117,180,157,213,76,202,162,218,5,69,210,118,227,191,116,33,180,205,154,113,187,250,184,149,10,218,227,223,81,240,250,194,188,233,22,148,216,161,24,53,96,179,104,91,95,167,27,216,185,255,117,9,252,203,123,228,63,5,42,57,149,253,222,252,45,194,4,231,126,137,246,142,249,155,22,102,128,133,248,0,61,241,142,132,112,225,228,49,62,231,161,215,126,146,142,229,152,123,53,120,249,234,209,82,182,28,94,95,206,49,60,90,252,74,19,169,128,72,227,129,9,214,248,27,103,42,121,167,232,121,124,16,242,199,233,90,216,150,10,181,3,137,74,227,2,156,139,159,198,107,78,87,115,3,237,36,209,222,246,26,79,38,194,204,47,84,202,214,242,101,16,212,211,63,122,145,237,140,177,148,70,183,10,113,201,6,64,134,45,15,59,166,107,121,236,90,183,117,79,146,251,251,208,65,218,80,120,49,97,207,60,14,251,89,40,108,44,141,187,16,138,137,106,42,57,39,47,64,217,74,254,78,190,160,107,39,240,78,205,166,149,176,197,69,179,71,244,95,196,56,128,85,117,252,153,108,57,171,107,89,129,40,184,157,77,241,208,192,78,79,100,27,120,176,168,228,229,142,251,140,205,233,38,215,67,197,95,204,100,58,226,31,113,47,197,18,215,36,123,187,135,68,75,218,210,250,232,119,221,12,189,79,227,244,123,23,89,166,28,51,194,114,210,49,132,18,65,191,17,104,115,35,237,86,132,5,61,228,238,35,246,74,81,165,190,180,152,46,54,222,148,180,165,1,66,84,60,233,186,173,227,149,108,34,168,174,148,176,76,3,84,7,26,210,91,74,1,149,102,179,71,135,187,252,64,111,209,243,248,64,213,54,190,66,120,65,255,77,102,184,32,198,118,187,246,98,77,190,60,25,253,181,93,99,144,213,242,113,188,134,159,78,9,106,225,104,88,135,146,88,233,143,216,14,167,15,0,184,82,240,170,150,215,14,19,175,161,1,64,102,130,218,194,190,156,172,1,24,228,192,199,251,164,99,255,40,53,186,70,249,107,207,253,182,217,135,61,201,118,105,186,115,79,56,126,251,236,187,14,110,218,182,150,201,165,249,182,137,0,189,131,76,171,52,50,72,122,185,93,206,72,121,14,145,35,152,79,226,202,110,107,19,90,117,24,74,165,41,180,195,80,218,145,71,71,186,143,17,251,56,115,17,173,234,11,66,92,17,129,231,36,139,105,48,225,44,127,36,167,150,221,186,67,191,6,52,52,1,157,10,14,101,145,65,215,61,57,53,85,116,228,212,46,151,242,54,149,166,14,109,149,78,153,188,97,72,228,106,17,131,189,16,153,170,66,236,64,176,68,246,188,149,106,126,192,255,71,59,163,71,166,27,247,232,237,176,173,14,130,246,19,109,108,77,109,22,244,209,79,208,74,46,106,140,164,53,250,211,50,254,63,179,37,23,121,177,35,34,233,133,169,131,81,228,118,84,156,79,222,142,160,49,16,111,96,166,71,123,135,116,30,223,159,74,248,27,173,251,22,251,98,131,208,90,26,186,51,215,220,40,235,54,207,60,167,123,88,51,39,160,217,96,215,69,71,39,90,97,99,197,88,192,211,122,54,129,155,4,60,109,34,152,37,23,10,197,221,249,151,157,127,195,155,228,215,230,35,113,55,122,188,213,30,0,247,74,52,153,221,241,156,242,180,147,205,38,33,174,221,90,23,112,22,108,168,72,196,224,189,171,170,114,192,162,167,237,183,197,250,98,128,232,25,54,82,178,68,226,197,157,125,204,191,7,103,60,154,106,163,162,88,93,128,228,175,94,182,250,150,62,183,199,211,33,53,108,17,33,78,85,146,51,144,141,244,17,48,154,121,47,214,14,15,136,101,254,129,72,134,45,26,75,37,188,226,190,173,124,5,212,163,173,150,137,89,34,77,188,121,180,81,98,187,193,110,71,198,99,41,143,66,95,56,105,235,10,170,184,7,221,25,176,89,129,75,163,184,19,156,77,117,204,43,82,60,149,92,76,240,145,2,118,87,153,159,185,227,69,128,92,78,248,207,215,122,77,92,170,198,108,237,118,236,175,112,143,39,235,164,96,76,11,105,150,136,230,189,149,151,38,236,215,228,31,162,200,7,120,65,220,88,37,150,71,90,214,230,221,190,41,234,218,144,170,106,91,49,171,85,211,249,159,61,200,87,139,235,128,106,15,98,75,109,18,39,179,49,250,220,101,253,44,14,130,114,81,153,20,5,145,228,109,91,53,144,72,102,181,224,122,253,73,69,81,211,29,157,254,173,177,240,94,47,23,42,38,139,240,150,167,206,68,243,194,54,130,222,249,223,42,78,181,207,183,153,26,30,142,71,84,143,104,189,234,214,201,11,71,122,99,43,0,107,91,126,200,9,103,220,152,107,28,107,121,72,185,206,55,163,181,62,219,163,245,176,166,242,21,243,227,182,149,40,110,78,210,14,250,241,95,161,204,113,190,204,208,216,226,151,40,27,183,109,199,192,232,197,20,228,103,45,202,184,132,221,207,170,202,39,93,220,61,64,210,18,107,5,60,96,125,149,127,32,68,171,24,238,170,11,137,127,94,232,125,7,166,106,71,225,18,219,72,64,221,198,163,4,241,193,210,119,241,178,10,110,250,120,137,76,167,48,95,227,141,79,145,243,123,242,90,121,240,37,42,57,68,147,162,72,119,38,237,34,194,148,76,173,242,184,141,154,129,85,21,190,90,202,241,215,139,139,119,36,26,7,65,86,144,151,25,5,177,106,150,124,182,177,207,19,33,191,124,169,198,101,218,148,25,78,114,121,89,192,244,106,79,6,145,137,129,77,141,33,36,103,114,169,12,46,139,165,17,240,216,173,19,201,29,87,83,197,163,195,107,164,129,117,175,154,86,76,38,115,117,172,157,114,252,65,63,114,200,125,103,215,94,101,9,154,245,120,11,77,187,59,5,187,15,126,142,26,139,236,166,211,127,138,85,77,141,243,6,165,211,136,194,1,54,144,151,154,67,135,94,103,25,118,168,87,67,61,191,13,217,137,39,163,105,11,119,231,23,105,41,16,10,191,246,3,40,209,216,177,172,232,22,43,76,111,191,89,29,33,130,112,115,161,250,87,138,138,78,203,57,55,252,125,231,127,234,25,146,182,78,142,135,160,222,111,19,56,176,55,21,217,95,165,123,124,254,87,51,184,147,85,42,216,219,138,17,218,72,157,246,103,188,202,20,147,87,10,16,44,217,142,72,32,133,236,247,72,118,13,138,114,6,196,30,143,80,56,151,128,71,190,138,109,252,204,218,210,16,157,22,112,110,15,43,233,103,103,112,142,248,162,31,224,30,245,114,108,103,139,99,87,29,173,62,171,69,36,202,192,110,74,161,236,31,216,190,105,204,49,183,233,82,96,235,63,24,217,14,205,33,194,123,135,38,94,218,212,160,24,215,181,89,183,188,175,171,228,138,53,191,205,178,45,39,19,173,234,65,221,144,24,3,234,96,104,154,205,116,192,171,224,9,144,131,85,111,230,188,172,41,205,58,143,159,236,211,236,45,199,251,174,251,121,206,133,82,17,170,170,149,53,189,183,209,152,227,10,87,227,70,55,181,185,95,39,11,42,153,52,61,87,21,28,219,200,69,220,215,113,132,81,207,248,98,10,139,47,202,136,131,81,174,160,128,86,20,105,61,142,212,117,244,169,51,138,19,125,135,22,197,25,25,8,181,129,31,176,14,236,164,248,220,146,77,65,49,4,95,158,145,54,126,115,95,76,81,20,198,89,2,186,70,101,25,195,253,235,195,79,13,123,145,142,82,18,57,228,249,81,42,154,119,190,224,65,23,9,19,27,12,204,156,6,188,33,213,13,120,4,169,123,91,86,115,91,87,114,137,113,232,215,60,78,217,97,139,248,102,95,35,175,100,119,176,112,127,99,248,120,54,135,165,5,180,43,70,210,75,89,117,250,57,77,146,254,51,246,237,69,149,179,121,87,71,127,33,139,68,42,101,159,93,23,135,73,245,28,206,126,36,0,210,86,216,255,116,45,10,250,77,152,253,110,58,231,127,212,162,178,193,155,27,11,237,76,130,52,196,48,235,81,228,131,165,141,107,145,234,207,93,119,193,157,19,139,155,205,215,123,187,106,238,234,241,33,35,53,145,88,19,147,5,53,1,113,41,84,82,102,2,239,163,83,129,79,181,119,253,153,123,199,61,38,30,44,51,95,62,89,155,222,218,195,170,230,149,248,178,213,236,229,73,118,15,119,45,222,106,140,96,64,203,27,201,128,164,204,23,19,0,131,75,226,136,63,203,234,128,239,28,228,250,135,58,51,107,9,168,238,39,125,115,183,33,150,84,31,44,252,19,33,102,99,104,125,104,130,72,204,123,35,98,82,145,175,187,122,106,253,229,227,54,118,188,74,252,39,67,221,192,253,118,135,70,28,74,111,155,180,135,144,105,125,162,105,136,81,51,252,3,27,45,106,218,11,23,11,191,17,5,115,47,167,48,45,239,179,209,218,3,13,91,12,236,138,62,136,177,158,58,142,135,71,53,78,160,8,244,169,11,86,242,236,132,101,8,0,222,16,235,56,16,199,26,228,199,42,133,220,228,245,5,178,173,122,31,19,75,228,136,104,52,141,181,236,88,132,50,102,247,151,214,200,22,123,117,14,67,81,23,145,142,140,121,230,203,47,148,86,221,92,171,56,165,95,91,214,19,254,197,203,118,6,192,243,132,5,124,146,135,138,221,222,151,43,196,55,114,195,85,214,251,12,244,228,184,147,96,61,61,125,10,37,106,176,232,105,29,64,68,26,33,94,218,233,213,202,57,187,120,240,29,49,141,220,243,247,199,198,4,167,22,96,70,92,19,231,98,171,32,119,112,184,65,79,155,126,120,7,237,214,235,248,169,56,131,242,70,50,127,71,210,207,38,146,71,76,241,16,246,74,110,103,243,23,185,173,119,251,201,88,47,238,220,240,156,42,109,19,22,68,21,140,156,87,106,204,119,155,49,46,237,166,111,122,39,182,224,132,246,149,214,198,255,53,6,254,97,169,168,102,206,37,17,71,122,132,210,152,126,127,208,76,51,120,227,231,0,165,173,83,153,177,127,131,158,149,154,220,209,96,135,209,184,88,144,102,29,40,248,3,79,200,109,38,113,39,68,10,236,195,94,100,5,14,110,193,205,238,149,146,161,162,38,124,190,164,187,5,15,107,182,138,113,121,10,131,66,213,41,243,109,16,164,85,192,240,133,9,53,236,118,118,72,163,72,128,175,24,107,108,105,41,173,188,134,198,56,212,162,233,64,107,35,180,118,154,156,175,143,52,246,184,13,64,102,13,246,176,138,125,207,137,36,182,36,99,174,215,5,33,127,220,170,240,217,50,216,83,237,138,145,228,105,93,164,136,75,0,200,72,202,200,25,216,90,86,15,116,10,210,6,190,23,167,22,247,95,81,245,71,224,219,5,200,191,19,63,175,231,126,19,166,12,34,111,191,227,153,53,101,96,75,30,71,51,120,11,87,154,191,118,136,161,175,3,91,127,211,236,132,185,235,130,176,201,167,39,65,12,195,201,160,84,81,27,15,227,108,105,128,55,102,178,8,250,121,45,55,38,4,126,21,222,96,115,239,103,97,14,203,130,247,226,61,182,97,91,46,94,74,78,18,245,63,199,156,244,137,181,22,228,78,90,171,238,32,99,146,111,239,4,181,182,95,82,55,9,195,23,87,196,67,224,49,45,238,233,159,120,89,10,44,147,239,198,193,25,12,34,32,147,73,253,98,67,251,252,174,247,5,233,181,243,166,64,134,42,14,105,165,37,126,11,11,71,97,203,240,48,4,240,82,21,32,121,111,99,16,8,12,112,88,4,12,174,125,31,79,20,217,14,51,187,39,126,109,173,173,76,137,3,168,86,53,131,177,228,86,212,3,92,100,74,248,112,63,67,220,158,2,81,37,85,186,119,65,34,97,184,55,196,54,113,45,139,38,175,234,39,24,223,225,234,134,4,235,19,12,182,207,219,126,38,168,174,134,63,246,183,179,67,108,62,34,147,158,218,5,159,109,233,54,12,168,206,202,163,112,119,196,164,247,209,171,71,103,145,236,144,20,37,5,122,149,228,184,181,235,138,201,227,209,91,249,159,243,18,37,219,66,82,21,171,247,173,60,159,12,193,65,137,247,177,219,224,71,240,118,166,168,2,241,236,127,87,95,115,75,80,80,134,116,34,20,9,21,188,248,234,11,242,111,182,157,101,237,105,194,83,120,175,149,221,165,55,232,204,19,243,83,39,143,141,36,120,184,188,182,97,172,6,214,229,83,135,35,167,165,21,147,146,31,36,6,158,47,12,140,77,41,6,27,41,236,163,33,219,76,249,130,234,220,228,199,231,176,249,66,90,30,154,47,212,147,126,213,41,205,186,191,21,39,111,30,221,70,33,130,195,150,72,79,129,95,242,222,48,17,92,172,174,34,151,80,57,222,247,248,10,128,78,119,58,25,19,73,115,79,32,135,178,250,153,243,196,68,118,48,51,184,243,187,74,145,61,169,175,252,243,10,221,224,68,45,20,45,240,86,167,137,237,102,30,158,78,246,105,243,76,198,29,30,41,13,153,118,194,233,80,225,85,5,206,156,13,151,12,229,197,219,227,92,255,196,41,45,225,132,26,92,201,126,121,215,196,90,162,206,171,5,225,197,71,116,111,111,20,3,56,170,146,19,49,114,188,216,133,204,61,3,162,209,167,110,80,221,151,178,122,255,16,61,229,43,140,59,171,106,0,210,16,145,254,154,198,128,180,74,4,197,64,147,63,94,214,221,18,218,29,68,127,99,201,36,162,170,25,77,177,2,108,252,29,250,228,216,188,73,21,38,6,49,200,157,107,4,3,18,240,85,184,34,96,59,144,114,147,150,68,29,194,62,154,109,215,182,50,32,207,128,123,180,34,251,208,148,229,3,3,87,142,17,200,46,125,180,54,249,200,127,73,37,13,213,157,226,50,75,146,48,134,188,72,55,236,190,140,177,76,253,81,234,171,203,99,198,153,140,38,8,12,174,116,237,219,130,137,228,90,100,97,114,8,103,14,183,63,37,195,77,134,60,87,196,90,92,105,121,84,109,249,249,241,100,118,154,142,112,125,100,162,164,230,52,157,118,170,45,4,9,58,15,181,156,43,134,151,0,140,76,28,243,58,125,191,80,81,214,238,120,23,255,115,190,11,195,164,205,2,168,59,79,86,104,84,123,66,2,246,176,46,223,103,251,179,191,76,196,224,111,50,231,129,69,106,154,61,112,213,158,39,79,178,4,232,161,154,57,5,195,147,121,35,244,217,18,242,28,204,240,39,243,46,185,215,103,122,22,122,58,186,93,162,136,55,255,212,5,70,55,196,183,250,33,217,204,76,252,31,105,39,187,234,12,78,173,248,133,229,109,102,101,121,112,127,219,210,165,110,123,145,84,87,90,152,72,6,148,198,15,89,153,147,87,39,46,114,248,4,79,86,26,247,88,13,91,116,122,14,224,216,113,37,132,248,19,83,29,171,24,236,140,63,215,179,245,230,68,5,180,54,90,110,213,98,14,131,237,24,180,65,12,80,59,108,136,94,24,11,195,217,193,36,196,113,173,241,16,146,186,84,3,60,131,35,247,164,207,187,98,210,71,62,188,251,233,211,203,213,198,120,86,111,114,37,160,249,9,201,246,43,238,199,35,108,18,140,0,74,136,225,243,90,111,95,177,162,137,231,3,143,21,185,4,174,71,95,165,250,136,65,83,97,194,73,244,99,234,182,178,138,177,12,140,92,60,175,238,34,151,20,65,202,83,4,176,236,116,126,130,164,91,130,154,108,44,111,187,231,163,35,146,127,107,1,22,93,29,240,0,19,154,134,251,108,24,116,129,81,86,229,173,157,245,55,19,1,42,192,199,170,3,215,210,115,89,211,217,2,132,51,174,155,202,225,41,113,239,217,181,15,62,230,152,74,162,55,155,29,153,118,23,35,47,225,149,21,18,204,214,47,136,115,68,138,92,167,203,109,61,57,165,104,7,16,129,16,5,64,100,241,250,132,45,228,72,202,75,64,98,64,225,191,57,236,255,191,42,55,125,167,156,11,196,130,174,47,87,181,246,142,213,37,172,116,76,56,125,199,141,251,158,220,40,65,176,123,41,94,232,113,64,221,201,209,51,120,192,144,100,137,129,255,199,137,32,235,50,170,233,158,199,16,165,136,83,172,86,70,116,235,215,120,1,71,99,173,80,69,105,99,11,205,114,24,254,143,190,119,149,17,218,69,81,209,90,155,12,169,133,83,100,30,102,155,78,3,252,125,54,218,122,50,140,157,43,148,75,31,67,202,16,206,135,180,98,241,130,27,219,1,25,23,59,58,207,49,136,214,33,72,34,205,1,149,12,74,139,114,126,3,41,152,55,178,163,158,78,91,191,224,154,188,184,144,188,235,245,152,38,23,182,103,14,73,27,234,178,31,82,215,185,115,148,5,15,114,160,198,89,187,152,230,27,36,13,120,252,131,136,248,2,9,16,68,57,69,206,191,226,51,85,236,222,231,66,167,95,59,179,88,163,183,41,14,236,206,44,164,106,78,23,118,212,155,118,25,61,41,115,238,157,56,193,248,50,168,222,16,198,236,80,233,101,107,82,143,47,115,73,13,64,100,193,212,25,125,7,49,137,44,32,139,203,158,18,168,87,27,148,13,156,169,227,87,55,70,27,233,246,153,228,228,137,156,196,49,253,207,66,210,66,66,112,9,96,141,6,98,97,90,144,80,214,28,168,249,181,58,227,128,67,175,44,21,115,172,140,87,193,243,101,56,100,224,251,206,76,163,126,103,131,134,45,121,57,5,81,151,226,108,216,102,49,101,230,143,254,170,13,12,182,39,230,229,186,66,37,154,204,103,101,150,39,161,109,170,9,85,196,242,3,219,83,57,172,28,172,117,129,1,169,107,15,112,189,87,222,158,102,250,12,200,12,207,66,122,166,201,117,210,67,71,161,20,103,76,244,237,22,206,216,32,195,177,122,136,155,251,223,87,144,99,41,50,3,93,185,145,206,14,66,116,46,32,62,253,181,26,102,105,224,71,128,84,246,3,151,199,116,220,51,194,127,48,253,146,218,231,3,97,121,131,249,101,34,198,127,122,63,187,92,127,235,70,252,154,39,26,100,13,71,68,137,101,50,219,72,110,99,218,114,24,238,123,67,156,187,244,188,132,67,232,249,122,245,232,113,136,20,160,16,200,148,39,105,69,25,132,229,247,38,147,140,9,248,156,167,24,96,73,156,237,251,241,230,68,40,247,29,236,237,231,35,241,79,253,58,152,57,77,193,225,63,103,68,172,197,40,109,9,75,30,25,99,82,211,164,229,177,226,105,176,249,33,10,48,176,178,36,208,130,154,29,188,122,251,125,162,163,200,248,102,183,120,255,118,70,103,217,239,23,160,210,75,28,205,80,111,77,197,170,142,202,134,160,189,173,15,57,98,163,81,134,95,206,239,66,56,142,80,179,115,167,48,227,71,192,78,10,132,118,187,162,242,227,213,199,30,224,157,179,14,232,116,84,182,36,197,234,18,17,183,9,49,69,232,30,52,40,184,18,144,26,63,224,72,89,54,23,111,175,244,59,13,161,244,240,175,222,17,189,133,54,249,52,100,232,40,135,101,205,58,41,246,230,138,29,213,248,154,158,28,81,253,72,45,195,24,205,111,11,43,177,198,216,110,190,47,92,125,108,95,95,138,181,196,176,93,35,76,173,106,6,9,42,13,145,96,224,70,247,92,128,138,223,84,208,39,88,99,44,5,198,32,48,75,235,31,79,217,44,115,117,111,72,249,43,203,142,193,99,212,181,57,249,197,200,168,246,182,115,211,8,242,22,57,212,184,185,249,255,183,190,190,241,200,218,6,30,19,221,210,231,29,15,74,96,52,65,85,147,243,23,47,255,127,218,38,56,245,94,51,115,168,28,227,145,38,238,157,220,79,35,72,93,247,184,211,82,53,111,54,67,33,185,100,222,121,211,227,240,191,106,3,113,76,172,199,170,37,47,24,170,184,72,64,16,13,134,187,220,250,106,160,32,36,43,184,64,216,84,94,6,175,123,197,40,187,103,85,170,111,127,46,161,3,129,80,20,9,180,166,136,223,209,120,194,109,77,180,112,187,198,91,167,59,90,255,154,63,46,101,159,64,67,90,65,27,117,236,139,116,141,138,77,66,168,147,145,199,11,8,113,178,133,185,4,35,106,108,52,235,156,184,135,26,36,12,153,144,201,138,238,163,205,0,137,49,110,32,212,188,101,18,230,18,212,174,1,1,99,36,131,150,145,254,187,53,135,200,14,16,88,174,36,52,1,178,241,50,24,183,107,139,220,43,125,191,57,2,104,137,98,193,38,87,9,141,176,206,110,185,82,159,106,46,197,222,212,217,73,20,140,210,56,166,184,32,137,41,120,78,137,33,72,237,44,12,166,22,217,55,67,17,252,67,6,95,0,236,178,66,241,77,66,158,205,153,46,168,5,135,172,106,180,198,114,86,12,98,138,24,183,252,122,159,243,237,249,251,0,248,85,172,63,253,80,62,92,155,153,215,248,138,66,94,148,138,219,197,54,79,221,51,14,65,127,65,169,34,244,207,223,100,193,223,167,254,52,75,17,181,111,229,76,92,136,72,226,142,247,112,191,175,217,99,254,87,237,116,59,231,63,66,69,223,46,170,158,225,217,226,2,175,251,137,154,92,19,97,91,21,185,155,84,89,152,131,121,213,64,79,210,113,186,145,186,252,6,6,114,108,171,213,237,55,114,239,41,216,38,229,6,211,202,71,242,218,153,167,201,211,1,63,69,142,194,233,140,147,165,164,50,72,92,201,27,136,252,50,236,187,200,226,202,108,186,221,145,240,240,173,172,84,132,101,79,202,223,241,249,81,84,176,186,166,33,108,109,20,78,91,186,231,221,126,24,213,231,173,185,78,6,44,190,75,160,98,54,4,2,30,144,27,16,203,132,102,101,243,252,165,134,97,83,15,250,96,10,26,185,26,19,70,20,123,242,201,238,120,60,218,157,62,75,96,174,185,70,16,179,196,75,92,117,180,150,97,210,147,20,77,72,192,178,114,74,174,164,210,162,105,131,238,127,64,64,146,181,245,181,201,167,199,51,180,157,177,241,111,7,35,129,72,244,23,207,160,208,82,173,65,134,67,229,4,156,56,59,130,174,193,121,147,101,29,121,5,202,189,214,191,138,175,170,168,137,236,213,243,254,119,131,231,52,187,14,9,251,225,111,245,240,178,230,148,216,202,239,220,21,135,225,245,241,8,127,28,171,172,3,36,9,13,95,99,239,190,232,47,204,38,105,125,198,59,43,71,126,32,147,15,85,218,163,1,200,147,238,37,53,57,55,187,159,245,239,112,65,223,158,67,157,222,77,49,96,61,19,84,157,247,255,193,66,187,196,76,129,135,92,217,125,117,238,182,17,186,206,70,68,140,45,254,158,106,30,104,227,9,87,83,104,194,2,211,237,150,229,168,1,16,148,60,16,32,70,135,232,84,209,168,240,190,159,83,253,81,92,195,92,48,199,54,40,55,120,71,64,20,252,187,75,9,208,82,212,203,242,238,226,26,22,42,79,247,118,143,106,210,216,121,160,242,190,185,223,223,85,249,78,67,2,62,203,195,121,24,54,162,99,240,91,137,171,146,10,163,209,4,139,201,99,103,120,13,85,208,75,171,184,201,69,180,150,135,231,143,50,68,243,63,97,206,3,52,103,70,3,130,178,57,8,105,33,24,111,65,153,45,246,141,233,161,185,234,20,143,212,246,216,183,147,141,122,29,70,21,11,23,214,217,145,59,222,184,222,48,85,48,209,153,160,146,164,144,62,159,27,15,111,1,173,35,112,252,171,158,226,92,230,119,224,80,145,213,109,15,10,6,119,103,148,241,113,151,113,2,178,248,87,119,171,181,11,212,73,97,152,30,245,152,211,102,188,34,104,184,251,96,203,89,51,130,34,161,170,245,148,195,232,178,12,104,43,184,190,185,235,151,144,192,186,217,130,201,242,48,172,158,53,41,89,232,42,31,80,51,215,176,63,106,120,21,16,103,14,82,142,135,226,131,35,211,31,61,240,5,80,173,192,42,61,0,47,85,185,198,146,62,37,72,131,178,254,111,194,208,243,102,189,39,168,183,40,187,16,194,182,144,89,157,213,68,45,154,35,1,193,229,23,120,204,119,197,178,201,130,44,208,17,104,133,254,125,224,168,169,177,145,29,153,168,131,96,6,102,218,195,48,9,124,7,218,89,176,172,104,241,252,10,10,137,117,62,64,193,14,20,211,238,33,92,11,90,135,46,85,210,87,49,20,153,225,133,242,64,97,227,67,244,123,103,202,236,118,125,48,6,169,163,142,65,36,245,82,203,214,227,70,6,227,186,51,8,228,227,107,178,123,5,88,104,21,113,216,83,156,235,249,15,76,136,154,61,59,42,168,196,200,235,7,138,90,137,217,63,48,11,196,163,186,85,197,129,40,171,0,214,96,14,3,124,151,187,235,164,157,137,201,9,206,96,82,6,81,27,162,183,216,226,98,228,27,139,227,33,227,70,106,156,140,11,29,28,255,22,22,238,134,183,69,66,182,204,142,81,244,89,234,201,229,179,224,94,249,247,63,87,192,25,232,13,148,157,144,51,94,162,39,64,246,44,141,183,50,109,249,42,238,224,76,234,185,63,42,211,211,67,172,45,70,219,52,203,216,21,250,203,119,113,192,23,249,222,128,88,115,223,59,42,140,105,253,55,119,186,151,13,47,252,207,204,40,219,119,124,32,148,118,233,138,195,64,5,8,94,221,254,174,198,234,37,140,179,5,163,71,245,159,123,168,92,248,32,37,230,249,88,215,78,185,156,91,230,251,75,222,97,203,251,1,149,67,99,229,207,244,199,108,15,75,32,1,85,121,85,9,215,27,239,229,198,99,93,220,247,96,94,66,101,244,22,221,6,12,100,166,91,254,201,167,106,215,177,191,68,61,127,245,104,205,235,22,200,90,9,171,160,150,129,129,96,142,136,113,134,219,64,69,187,134,34,36,218,200,25,220,136,192,9,165,43,166,128,51,100,149,202,242,89,239,179,253,62,166,108,69,221,199,124,123,186,167,62,228,198,133,175,107,16,210,90,90,23,204,203,92,51,37,80,209,106,205,123,141,245,141,111,226,170,57,154,169,196,154,115,83,236,0,226,19,162,127,151,214,222,141,102,93,29,60,145,203,81,24,74,120,151,71,39,75,44,221,178,223,176,36,193,144,79,80,55,217,109,93,18,50,152,94,125,193,0,85,106,38,196,221,200,121,162,76,86,38,82,207,189,49,171,86,194,226,107,51,238,54,219,19,209,102,103,132,202,86,127,111,69,98,61,153,246,44,67,62,255,107,32,191,39,28,178,254,20,104,234,57,224,248,73,11,177,204,248,151,206,161,99,138,149,89,30,240,99,85,239,71,114,23,97,21,34,166,108,64,60,125,57,4,77,29,98,167,23,219,220,135,182,149,84,215,79,223,161,242,250,82,144,97,198,0,179,25,8,38,97,135,35,58,31,190,27,101,120,31,248,92,250,67,69,179,150,213,157,36,162,143,151,252,110,233,41,180,228,205,230,209,35,225,243,208,60,246,202,121,163,190,215,22,245,190,191,44,94,178,33,141,158,219,68,148,144,96,58,11,247,0,114,118,191,144,165,193,243,75,225,238,205,114,27,150,81,141,134,172,87,184,15,214,236,237,13,136,72,66,182,37,198,31,189,39,127,200,244,126,181,244,5,238,45,225,72,137,208,196,57,206,159,212,254,184,52,139,205,21,242,32,69,10,120,32,91,155,143,244,139,153,47,4,106,189,172,223,237,217,72,2,92,6,93,65,165,99,102,84,42,58,77,18,114,117,203,168,21,167,173,50,100,167,186,193,124,47,3,215,126,155,252,75,246,26,32,39,210,193,234,184,33,24,5,127,236,208,78,30,113,222,53,142,163,246,212,241,16,156,27,154,238,95,4,142,252,201,81,138,197,24,202,95,116,37,44,59,77,211,141,39,87,119,248,35,153,208,8,85,60,51,104,35,246,215,165,87,147,208,29,104,5,184,74,20,51,34,179,174,120,219,216,0,160,0,26,171,44,29,140,254,228,237,44,51,239,20,254,125,196,91,95,200,101,164,215,73,85,114,190,195,117,1,166,68,203,122,110,148,184,86,104,159,38,9,99,84,96,56,17,251,6,231,132,33,247,33,248,15,241,228,153,142,60,150,147,238,203,183,93,6,39,232,40,133,73,124,102,68,75,73,158,96,1,250,171,41,131,84,160,171,109,20,194,160,248,149,184,244,28,17,21,197,23,194,157,213,190,90,28,17,120,47,80,153,190,218,106,128,187,134,20,103,89,115,87,84,180,222,129,178,116,27,174,12,160,45,179,32,158,119,238,249,2,91,121,43,145,193,223,143,202,63,235,26,187,157,98,116,239,21,156,234,169,47,158,159,170,87,187,99,129,162,124,55,137,11,229,98,53,193,203,9,127,113,91,5,87,5,242,56,140,9,61,160,30,12,116,232,168,144,21,10,166,148,186,113,193,252,169,81,85,237,0,245,103,196,86,119,67,104,252,227,65,217,131,230,236,34,231,35,240,46,62,88,32,11,145,75,125,10,26,203,238,140,58,39,79,89,58,93,155,208,54,46,15,238,183,245,253,171,81,133,203,23,84,238,35,245,85,68,212,165,221,174,123,66,225,29,210,208,209,36,89,58,58,124,108,213,138,81,109,158,211,9,160,42,53,34,170,236,24,224,75,217,86,144,52,241,221,49,254,223,245,174,70,224,17,10,170,53,229,203,0,130,56,80,37,47,205,61,155,114,170,20,71,75,9,75,11,214,114,34,228,253,42,253,193,17,175,142,117,231,51,242,226,145,229,225,235,25,5,19,68,29,35,142,97,231,172,143,188,31,85,62,194,25,45,84,235,100,49,138,79,73,160,87,179,219,132,181,132,107,106,126,167,15,80,139,141,162,140,79,71,37,254,210,90,112,185,11,156,9,23,52,30,28,35,109,166,235,239,238,247,127,43,7,172,117,212,232,104,77,205,58,193,35,93,15,235,134,241,51,180,106,123,213,50,116,148,151,214,98,16,170,8,135,83,132,42,150,186,187,118,147,164,170,125,180,120,206,189,196,94,241,161,63,87,41,6,1,7,142,75,252,159,148,131,181,235,231,97,154,62,60,9,118,127,114,133,246,95,93,83,20,7,68,78,86,179,85,20,239,239,227,116,95,6,199,191,138,172,62,36,226,152,26,7,129,106,46,153,164,5,83,8,64,16,37,101,99,253,198,105,121,199,9,127,167,68,172,150,126,131,50,57,149,26,43,185,207,220,193,134,77,170,19,127,3,10,225,125,22,213,86,159,194,247,209,29,108,176,69,110,172,192,218,9,53,198,99,147,40,58,51,167,157,25,40,180,125,22,148,171,102,148,164,186,35,253,93,92,130,246,135,128,44,184,68,183,221,86,138,47,250,3,46,81,251,243,59,209,147,56,21,176,237,148,141,58,134,35,245,209,114,214,204,71,93,135,153,68,247,130,203,199,82,35,3,34,108,135,91,146,18,97,105,143,240,13,5,8,78,104,11,130,246,240,13,4,154,5,17,59,151,96,138,231,61,225,60,101,20,168,80,56,6,113,117,23,168,41,250,176,6,55,84,187,233,62,123,100,130,6,147,199,204,182,220,237,63,202,38,95,221,192,224,242,40,32,195,131,137,8,191,237,102,164,208,197,0,86,243,6,14,5,73,58,132,61,28,99,74,49,221,250,140,229,136,243,56,103,221,77,152,32,182,165,11,8,153,231,241,158,95,95,57,198,197,83,87,178,24,77,200,82,186,140,222,213,141,217,79,255,7,79,171,235,98,195,237,219,166,102,159,154,61,22,8,23,197,88,150,227,22,219,178,182,114,242,57,44,74,33,92,252,196,182,159,234,150,3,147,4,72,233,17,169,242,90,93,226,90,243,188,145,100,95,243,91,177,97,223,58,81,207,28,169,13,188,172,88,17,0,156,6,240,228,20,157,19,236,199,39,193,205,149,226,170,82,168,83,103,82,47,21,24,204,33,234,38,121,198,15,118,27,241,34,102,166,12,50,230,196,51,47,85,162,195,92,57,246,124,120,152,103,252,71,7,41,84,250,234,54,160,57,66,126,134,127,224,145,104,16,73,119,11,213,211,188,233,17,87,175,180,43,95,140,202,212,183,213,205,53,240,79,66,30,174,26,172,34,224,97,23,150,183,34,144,70,24,125,145,42,23,0,246,220,221,231,4,208,182,132,179,1,125,69,44,110,184,67,112,198,202,128,16,218,253,24,249,13,122,232,63,152,99,156,116,140,171,113,13,145,112,86,164,180,76,54,145,134,154,120,12,232,2,61,228,236,171,200,152,200,21,60,76,18,208,149,42,183,48,29,4,226,116,162,114,106,147,65,49,114,164,237,222,225,165,204,100,85,96,205,215,173,138,100,204,4,33,0,128,243,22,101,117,76,13,182,94,198,0,79,42,0,149,131,244,182,211,9,51,63,150,41,72,172,80,124,216,145,240,125,190,161,119,56,167,18,232,213,249,66,3,109,31,166,14,138,194,70,191,54,98,7,125,205,186,68,209,125,10,66,122,67,42,150,137,221,28,135,180,177,199,85,42,13,172,58,208,72,11,200,176,245,172,79,233,136,220,3,94,138,77,23,64,134,78,123,226,229,201,125,234,170,200,19,239,117,99,149,202,143,18,89,68,78,178,15,78,142,95,227,163,223,89,148,20,155,29,73,252,166,97,106,255,90,125,3,137,213,222,240,133,217,229,140,205,72,93,61,73,63,53,148,201,68,2,166,38,129,171,3,160,169,46,199,72,72,122,204,13,12,156,245,109,124,47,252,59,225,97,150,121,226,174,130,212,157,184,107,100,36,151,80,85,182,35,32,64,192,103,246,247,251,225,61,211,13,85,174,231,33,203,184,52,54,112,135,110,209,249,244,81,191,88,180,237,205,182,107,232,20,68,91,150,4,37,5,83,53,169,46,95,214,241,66,166,1,254,145,59,95,123,138,70,32,218,207,255,82,45,18,143,192,36,228,15,164,45,20,51,103,167,23,131,196,116,199,143,102,206,139,173,226,72,83,171,113,252,1,171,220,5,29,247,240,104,129,60,199,220,61,47,90,90,247,238,189,75,14,136,11,9,113,38,47,126,35,69,139,70,71,47,195,161,122,138,176,193,26,61,61,109,114,183,242,12,190,54,16,207,108,168,87,121,81,8,64,23,38,34,244,54,148,105,190,129,107,125,48,220,233,8,72,68,18,89,115,179,211,62,98,136,247,162,118,75,98,217,127,41,106,153,83,41,53,181,1,182,247,13,223,50,21,229,51,61,242,230,122,195,189,93,131,156,198,148,9,98,110,86,23,130,1,231,115,107,85,158,225,4,182,59,106,4,2,103,255,138,144,203,0,144,35,128,219,110,242,80,38,7,234,242,111,98,113,235,105,134,131,149,252,143,180,193,147,238,188,67,111,208,76,146,247,184,177,131,120,96,52,182,7,58,192,193,72,82,230,217,195,202,105,106,65,170,11,237,250,251,124,60,49,153,213,126,69,24,174,13,103,163,118,11,255,206,241,131,118,222,108,148,20,216,250,193,239,145,197,183,247,197,41,223,120,43,155,137,71,245,94,103,214,185,19,153,223,158,242,147,0,205,107,11,65,207,108,110,169,27,122,188,10,116,242,245,25,5,169,83,36,232,57,243,121,34,228,136,15,11,181,89,99,163,105,112,169,214,239,177,58,174,65,63,221,172,122,177,251,29,153,204,247,201,28,23,16,30,221,204,175,239,148,160,177,94,2,107,129,121,211,13,249,14,139,9,109,43,67,116,234,40,150,0,152,16,253,101,161,18,125,190,106,239,91,80,173,123,91,227,193,227,224,203,204,27,98,94,183,56,39,201,157,54,147,109,194,153,108,127,116,112,27,52,246,45,40,123,240,7,252,247,104,250,45,152,193,161,180,4,183,161,60,243,17,232,198,254,61,141,147,156,16,78,255,194,217,24,50,26,126,15,19,233,192,150,0,112,109,164,221,58,28,105,16,182,72,57,26,20,204,204,85,33,49,180,53,115,60,248,61,135,231,86,232,6,225,226,198,32,48,252,227,37,15,199,84,208,9,122,209,213,234,21,129,124,144,135,242,150,26,73,236,20,111,37,245,88,107,158,38,255,114,41,198,92,68,117,155,47,176,176,203,24,127,64,65,195,15,164,140,6,69,66,73,61,188,160,49,145,72,117,207,138,131,111,155,251,220,56,44,142,5,174,162,155,181,188,63,72,175,154,188,54,113,180,38,98,142,214,144,55,94,85,2,22,6,180,191,218,60,71,47,124,254,53,1,27,202,31,85,89,26,214,96,55,163,179,187,163,120,72,18,237,228,254,33,249,236,70,133,5,13,95,22,209,48,87,226,70,238,240,224,207,139,90,108,13,0,121,194,17,196,31,125,243,17,53,134,253,146,110,211,102,7,27,71,139,143,32,99,100,75,30,72,7,33,144,237,140,108,243,126,115,19,216,117,126,193,209,53,188,184,2,109,155,31,97,44,67,120,157,3,46,201,230,232,206,50,237,130,57,201,209,56,215,154,16,32,248,181,13,142,132,152,87,169,115,37,8,99,70,31,24,172,72,138,32,206,61,36,46,168,156,213,140,115,54,132,156,181,208,164,23,32,87,54,127,119,90,207,198,85,109,245,164,93,232,60,158,227,142,97,71,234,159,127,80,208,150,102,157,155,96,52,60,224,9,181,195,28,108,176,125,152,165,109,71,80,4,51,155,40,60,195,66,159,128,11,58,192,73,68,88,106,123,184,30,217,222,231,106,25,140,113,123,121,159,137,8,136,122,219,140,171,241,220,137,152,91,158,8,229,255,4,248,173,83,19,190,10,96,156,74,95,149,166,116,244,104,139,63,28,240,130,98,35,26,224,53,241,102,197,122,143,177,219,174,52,122,194,255,73,88,82,68,134,75,191,59,77,248,207,31,173,24,231,14,66,134,224,197,70,128,39,125,141,176,165,96,250,184,127,5,172,124,232,226,141,243,120,98,215,248,11,241,153,40,70,38,241,9,218,233,219,231,142,204,6,75,65,230,176,97,198,198,83,39,137,67,17,247,223,47,139,164,182,66,54,84,253,19,6,244,69,90,237,196,9,9,83,2,126,180,192,45,105,237,32,105,105,49,210,138,53,140,21,132,183,69,231,63,142,232,169,174,159,131,36,220,95,25,247,206,213,16,90,147,105,226,138,175,79,160,174,47,51,147,160,89,222,26,172,170,198,178,21,218,204,249,109,187,11,100,206,159,206,174,52,252,113,141,74,0,91,109,111,254,187,215,131,213,238,44,89,13,9,50,161,123,145,182,94,90,78,157,44,216,32,215,132,85,128,13,124,178,152,120,176,152,27,187,84,82,64,243,25,59,100,36,78,19,6,63,120,33,158,9,46,194,148,249,24,97,247,41,193,112,240,53,163,167,115,22,188,16,243,198,245,186,172,199,105,216,215,227,59,250,90,41,56,245,200,63,113,147,118,61,133,100,190,104,84,2,182,248,60,56,157,199,244,16,210,201,149,51,138,100,190,202,84,185,216,66,49,254,7,72,132,213,135,207,166,64,11,36,60,53,158,121,167,211,176,197,144,140,89,95,92,51,195,1,86,215,183,225,168,179,63,57,129,179,81,199,53,164,237,203,151,36,36,142,195,193,99,135,212,214,24,155,249,140,29,1,139,216,174,132,44,81,238,62,61,248,113,191,169,86,95,110,250,11,88,100,81,226,185,124,19,75,54,223,135,45,130,214,221,157,144,192,78,124,92,45,101,161,197,71,231,6,148,97,142,22,71,224,196,158,254,37,162,85,15,243,16,163,145,175,106,15,9,237,235,84,242,144,75,194,172,198,234,29,191,22,211,213,79,116,145,171,84,71,21,220,40,240,111,181,100,84,68,247,109,92,214,202,78,134,29,201,154,171,28,167,253,26,237,175,5,193,135,82,218,192,244,162,105,17,8,211,224,129,134,127,238,47,208,152,95,164,90,214,222,249,122,153,3,91,123,210,239,218,192,235,93,62,121,11,217,129,146,88,168,10,66,26,207,212,247,64,208,200,65,243,45,252,67,236,247,194,161,195,182,202,166,118,124,174,130,123,13,115,200,208,238,103,198,233,52,132,19,42,10,172,22,2,118,50,60,249,168,190,93,162,46,124,153,51,176,8,216,222,176,222,194,223,192,87,131,140,118,40,160,80,10,18,231,231,40,28,117,107,168,22,208,89,237,124,192,168,83,242,30,48,109,65,122,239,56,88,183,108,122,128,88,232,205,196,31,255,96,111,222,136,43,101,155,69,211,38,240,64,175,22,236,179,28,205,34,111,173,195,4,195,55,195,135,224,28,185,38,76,58,71,91,240,10,165,65,106,17,108,42,88,114,13,225,37,73,2,152,28,183,142,171,10,174,176,120,58,205,44,135,148,95,42,41,98,108,143,247,224,235,56,14,165,83,250,69,93,171,173,241,104,18,132,247,104,154,181,214,233,233,224,205,86,240,176,52,196,148,214,25,180,44,234,176,67,237,18,239,158,248,38,88,162,245,75,38,31,29,132,76,161,231,169,4,236,37,224,184,117,9,245,122,212,45,60,175,41,183,26,255,102,172,107,238,31,227,65,179,138,148,56,147,124,50,242,56,106,103,214,44,144,70,63,233,8,33,132,124,63,136,93,209,68,150,180,18,11,31,178,161,173,82,237,230,180,4,76,6,161,184,94,120,86,128,197,193,67,90,188,191,204,12,184,101,151,193,249,241,207,183,191,244,220,83,113,148,95,151,102,31,112,170,17,172,150,244,80,148,204,228,217,227,58,229,151,232,91,172,70,208,41,150,76,62,155,93,244,8,145,105,63,148,149,47,60,172,83,167,157,69,210,81,112,102,214,194,31,202,159,246,234,1,22,128,32,74,252,144,195,130,79,218,251,23,248,131,198,105,86,88,142,63,226,85,197,41,183,52,68,74,160,88,229,3,60,59,112,24,146,235,15,189,33,63,15,237,205,37,26,203,229,198,168,102,245,115,222,225,226,41,40,24,183,164,146,91,129,100,43,3,162,133,197,207,227,153,113,184,128,26,140,45,64,141,174,122,198,94,136,213,73,141,16,172,221,71,187,135,198,40,87,57,193,111,75,72,147,177,2,153,75,88,247,235,34,200,133,75,151,188,152,2,89,121,19,5,96,250,49,52,124,89,212,180,182,135,3,198,175,8,146,59,74,29,91,35,127,124,115,55,33,158,67,186,15,177,236,50,229,50,60,185,156,204,163,143,28,77,141,37,173,164,50,154,178,26,184,118,134,173,112,3,157,145,247,18,50,31,240,146,228,230,156,197,53,191,191,36,241,92,74,5,224,39,79,29,117,167,156,81,125,47,6,117,97,29,167,220,24,76,181,207,108,152,102,49,163,77,168,104,39,192,28,186,148,57,207,29,52,163,211,213,23,209,52,209,51,239,15,53,121,13,116,152,105,225,31,9,249,47,90,254,210,165,20,220,193,230,150,189,30,207,179,166,120,209,98,191,208,21,155,3,230,44,185,54,206,75,209,217,67,239,23,47,102,245,180,57,32,4,180,150,249,228,167,67,165,139,138,253,100,200,242,80,221,123,134,30,252,128,66,238,176,40,182,213,0,153,228,253,250,25,17,4,11,123,24,26,212,55,227,19,54,19,9,214,181,184,151,252,89,35,215,61,229,78,64,148,47,133,244,216,138,62,6,133,53,153,241,43,42,142,134,30,130,126,19,97,175,25,33,124,198,242,121,197,104,131,220,26,143,65,214,184,106,197,93,42,161,49,4,205,124,200,238,94,78,71,240,159,179,171,243,62,106,254,243,191,114,16,97,68,78,207,128,150,8,180,48,23,157,49,155,202,11,129,134,26,210,27,209,5,65,182,35,119,249,97,32,223,185,44,44,185,208,139,217,155,242,243,65,241,162,133,110,30,242,166,53,43,163,110,176,221,83,20,109,64,0,43,180,187,54,4,156,144,73,224,138,83,8,135,19,240,215,216,47,238,50,239,195,125,156,7,1,36,178,133,237,6,212,96,200,6,129,224,53,30,216,181,110,91,93,121,234,5,121,72,114,37,208,27,21,57,173,83,241,160,93,213,19,26,244,249,100,2,193,100,233,200,201,33,232,192,80,3,239,229,32,37,59,6,103,110,226,126,228,243,124,118,204,139,39,87,253,28,60,214,65,27,243,215,151,196,103,191,127,30,32,246,73,87,212,26,114,2,136,87,189,125,141,243,185,55,213,35,144,180,40,10,1,154,9,98,190,18,110,125,84,244,237,150,218,100,39,24,46,39,248,127,222,141,92,207,241,232,124,27,72,48,233,234,87,77,108,133,76,98,110,232,226,153,175,8,128,105,62,192,164,23,106,180,140,221,171,36,84,124,174,138,140,55,232,124,2,121,177,120,41,195,48,114,129,157,217,147,250,56,45,249,214,25,59,251,114,41,56,168,132,114,166,227,252,182,121,34,200,231,93,19,167,216,141,52,92,169,32,20,183,220,140,172,175,196,54,72,186,210,68,27,190,123,14,33,86,48,17,117,94,104,82,192,138,28,110,240,231,71,153,107,20,146,49,167,202,223,86,246,18,38,214,1,167,1,49,176,163,78,118,157,73,157,121,96,122,199,137,188,84,119,213,54,96,73,231,108,64,54,196,223,79,18,51,236,173,205,230,220,220,106,29,63,108,226,216,116,232,28,182,164,45,99,88,156,230,36,50,155,172,233,129,252,178,241,49,64,120,140,196,211,87,168,19,81,6,147,21,196,65,221,211,226,235,75,206,247,220,148,154,184,0,47,47,98,39,95,51,114,184,118,95,250,32,208,100,248,37,126,168,138,13,234,212,78,16,107,74,199,52,154,180,137,206,83,107,99,226,240,213,29,248,68,248,148,131,12,15,27,190,224,244,4,226,198,65,107,128,205,164,167,251,250,44,166,96,14,101,145,33,101,75,143,128,100,3,83,97,119,235,179,88,237,111,194,223,228,16,189,18,115,105,251,225,154,172,95,190,137,129,1,244,35,194,25,131,115,14,66,28,111,182,198,56,99,52,192,196,18,208,153,236,18,117,1,36,42,158,23,208,153,220,248,20,115,4,234,117,94,222,65,140,32,81,94,253,213,29,169,70,8,184,140,109,4,143,197,227,83,10,127,155,220,14,224,43,64,177,17,210,232,199,30,90,108,89,65,124,252,223,95,27,138,146,58,38,183,154,62,235,95,162,105,126,197,221,130,53,246,187,81,50,112,248,203,216,14,77,166,70,8,107,34,39,173,186,11,64,159,162,76,144,227,194,238,59,209,123,255,141,138,34,143,127,222,18,67,103,102,97,79,241,109,131,8,139,136,92,249,226,255,250,217,213,215,219,214,141,233,236,28,139,117,142,165,71,106,142,144,151,228,70,10,204,219,16,190,7,209,139,24,252,147,238,202,110,239,21,128,52,185,28,13,58,199,154,91,170,216,119,20,99,215,24,162,149,106,29,214,67,172,246,80,247,166,43,217,208,223,29,34,151,173,154,96,62,12,15,216,98,91,243,102,245,78,221,168,42,64,103,3,53,101,1,162,193,231,93,151,248,248,31,129,90,229,244,235,234,179,221,172,181,186,27,31,222,30,71,8,122,100,206,149,229,58,110,122,164,84,249,12,106,185,223,251,155,185,69,216,76,22,177,89,96,217,124,182,120,22,183,44,42,75,166,221,77,183,78,19,211,108,36,20,157,40,96,123,199,29,139,98,213,56,241,81,174,110,87,6,174,64,56,202,118,81,6,184,104,89,41,215,85,230,209,61,240,154,32,139,91,118,57,73,222,151,201,235,146,126,235,126,93,191,40,129,235,131,165,81,166,59,221,222,52,114,40,100,51,217,107,0,194,82,223,228,229,213,140,42,68,201,82,180,178,47,28,212,48,178,92,174,207,233,33,12,88,223,39,245,75,204,37,213,242,143,45,110,91,203,100,172,36,158,41,55,5,31,229,121,150,204,175,250,230,239,167,73,53,94,127,83,243,149,200,170,226,225,56,167,231,25,212,253,91,29,166,24,56,243,155,6,80,37,137,56,38,211,206,122,252,140,39,30,128,75,107,174,184,79,245,12,147,231,162,107,132,242,141,113,102,172,92,224,178,247,157,200,40,92,241,181,77,152,203,181,90,159,191,219,237,242,217,77,239,125,2,131,72,113,193,107,218,109,233,230,3,181,182,14,99,136,41,180,239,134,181,119,240,132,19,211,131,78,249,103,99,199,111,80,239,113,255,121,131,224,54,66,91,132,90,9,56,162,197,9,98,188,47,10,34,158,132,213,60,176,24,137,183,166,144,73,12,93,46,176,230,131,120,125,39,15,184,189,124,8,3,204,188,202,75,214,192,40,255,190,128,147,109,136,188,82,221,67,200,196,4,83,13,71,51,122,213,70,220,250,122,0,195,114,122,251,47,10,3,3,49,8,163,99,178,244,61,48,33,213,86,179,184,110,202,131,13,206,3,35,23,46,217,213,162,98,138,10,243,215,5,134,55,64,2,187,161,208,99,250,67,115,142,95,130,112,113,234,31,71,168,202,115,55,222,113,174,189,196,160,164,14,8,135,41,140,174,21,108,7,161,14,132,25,171,135,170,221,125,88,150,82,253,35,194,76,122,60,92,226,5,196,8,145,17,182,176,79,38,115,117,54,79,123,249,154,10,138,10,154,229,53,143,97,135,218,4,95,147,236,132,34,96,60,175,93,2,174,160,170,156,38,21,89,77,166,82,187,27,20,158,94,166,217,20,161,255,110,220,7,26,192,165,50,75,6,21,161,246,147,29,156,218,203,42,159,219,226,231,43,160,53,78,62,175,229,1,150,151,178,23,22,25,207,207,166,122,63,67,184,101,234,59,92,14,128,14,210,39,169,179,244,182,36,146,22,103,18,155,47,217,171,158,143,184,11,190,94,148,157,209,195,58,59,198,23,173,150,53,202,106,56,212,1,37,32,245,201,47,93,124,183,84,165,167,210,114,130,227,8,61,215,214,237,154,131,218,145,36,162,122,96,98,190,22,149,31,229,202,77,41,50,87,130,29,4,88,79,155,144,201,206,191,39,134,202,201,187,186,95,176,78,51,253,0,40,134,59,211,53,41,48,181,72,167,31,148,235,186,27,37,152,207,196,248,104,232,134,115,232,64,123,101,44,63,0,140,194,16,235,171,49,94,97,49,185,117,144,111,27,190,229,74,122,254,202,176,94,2,32,33,143,238,131,223,55,144,254,37,119,40,242,200,27,49,71,3,62,234,76,185,208,209,244,52,234,116,206,197,54,114,42,153,61,111,230,52,100,246,26,18,21,87,95,235,91,127,148,115,254,252,166,39,159,93,49,163,255,48,139,203,248,96,194,197,196,71,2,252,244,86,216,91,133,113,102,114,193,31,33,206,244,195,134,109,241,180,66,217,143,61,229,133,239,220,116,62,123,89,195,133,103,149,60,250,249,65,227,135,84,236,216,195,25,9,243,180,232,14,43,95,227,167,113,78,84,232,58,202,155,155,80,160,66,221,134,232,154,136,90,223,30,80,63,222,24,240,228,218,194,239,51,225,172,253,120,163,199,94,149,69,146,173,92,103,42,41,11,192,204,138,23,156,79,159,84,209,129,234,251,95,218,91,15,248,116,178,232,99,252,165,39,182,102,253,138,133,9,233,216,190,66,148,166,114,161,131,13,92,96,160,125,159,68,4,145,119,97,39,142,177,93,125,47,84,55,164,190,170,198,144,140,114,22,193,128,1,176,241,7,152,19,169,32,87,192,186,31,152,98,81,247,232,78,100,152,132,24,6,224,75,78,3,25,1,186,120,235,196,183,169,191,61,56,80,255,146,102,55,55,147,77,101,201,161,64,218,181,242,174,38,27,75,124,69,63,119,108,128,150,116,134,95,176,221,132,146,225,202,199,98,7,152,149,220,93,153,130,91,169,72,180,172,2,32,38,205,235,166,47,39,212,45,141,231,132,127,3,118,253,181,90,16,187,30,85,49,154,214,163,187,244,234,43,152,41,223,111,137,143,198,203,169,139,18,99,113,120,176,32,30,181,63,55,69,79,67,231,232,206,141,82,64,224,67,198,92,242,98,198,197,51,53,120,87,113,188,42,250,149,168,73,202,23,247,156,63,228,183,37,45,63,190,123,201,150,64,70,199,134,18,252,14,208,206,10,22,8,229,0,0,179,144,134,83,248,44,88,157,126,93,147,61,22,9,88,111,222,178,97,21,10,199,62,119,157,152,92,106,169,96,237,19,51,249,81,158,101,8,127,218,78,199,160,116,224,159,83,42,219,141,31,160,208,143,9,75,126,59,59,108,128,82,186,102,155,51,80,138,34,207,233,187,46,46,127,17,207,229,204,176,214,93,245,127,55,171,185,225,47,32,118,66,160,92,196,152,230,113,60,74,198,150,118,126,95,231,214,107,246,252,0,195,218,40,133,61,19,9,129,193,187,25,23,142,205,127,128,1,86,97,94,210,232,19,142,246,59,90,156,105,12,163,72,14,97,222,53,67,124,174,168,38,84,49,187,83,68,229,208,227,174,24,113,45,179,196,30,1,226,236,241,248,126,173,161,130,147,78,19,71,222,49,158,218,110,194,176,107,202,120,241,219,70,58,12,97,147,203,206,164,211,193,91,99,119,248,51,153,167,98,141,172,205,68,159,38,61,244,15,57,135,186,227,76,38,228,203,205,32,163,197,19,222,152,167,46,76,210,203,56,75,146,107,42,88,109,150,199,160,166,50,143,54,189,168,231,213,104,65,32,190,13,10,37,40,50,87,106,15,151,55,178,214,120,43,178,203,232,112,122,205,19,224,186,84,184,122,79,196,43,232,46,38,224,5,173,102,213,234,22,159,147,220,77,51,181,43,1,175,39,43,130,10,102,16,236,213,157,197,137,143,161,221,21,100,10,133,232,0,206,115,171,161,164,205,61,26,254,132,82,37,197,174,115,214,211,224,118,43,147,95,244,221,216,7,54,216,90,52,215,74,6,145,123,138,40,106,68,230,220,80,192,93,143,55,186,136,14,193,61,0,192,220,53,22,54,26,152,80,89,221,62,149,166,4,15,72,153,88,61,232,184,120,107,89,178,217,12,7,204,8,143,187,169,169,124,168,186,4,156,55,102,199,120,33,128,70,69,254,55,195,163,83,204,113,23,50,117,167,181,207,15,108,126,187,212,211,69,18,54,232,206,180,186,89,49,140,137,50,210,34,121,148,181,236,199,247,233,124,178,182,211,36,219,238,247,66,5,62,5,109,229,253,239,81,210,113,164,238,54,93,134,131,255,120,150,58,31,119,33,184,110,245,160,125,134,56,203,34,235,170,113,141,91,7,158,48,48,58,162,102,234,14,153,90,226,135,1,236,153,39,192,176,153,63,15,86,164,123,25,58,243,203,222,31,234,210,86,53,229,239,186,160,66,73,253,83,247,39,134,205,197,87,17,121,112,19,103,226,91,207,108,53,199,227,203,111,28,0,30,246,88,172,61,37,180,162,189,71,63,58,183,55,143,27,133,62,191,183,146,162,102,251,48,77,218,113,22,202,91,201,116,21,1,120,99,250,87,181,176,26,227,64,63,169,34,172,85,162,191,32,104,246,150,137,64,194,82,31,168,131,32,22,10,139,247,221,27,222,76,9,254,151,12,47,98,185,52,155,241,228,194,73,237,169,219,3,206,226,100,156,245,139,71,135,46,234,72,130,185,170,8,185,181,69,198,233,33,31,174,229,186,71,222,93,122,184,147,201,119,83,181,147,80,61,85,105,101,222,27,53,199,26,121,225,188,224,45,112,236,154,197,182,203,227,21,220,87,128,252,223,187,98,99,29,222,179,43,160,78,163,179,184,78,118,120,8,85,140,113,54,20,82,38,5,185,157,219,233,156,244,199,91,69,1,149,164,145,37,167,169,63,206,208,130,69,81,77,18,106,212,152,56,211,182,47,231,52,200,24,158,171,93,188,149,253,199,85,25,255,62,10,183,141,23,92,99,74,251,13,154,93,22,68,199,218,104,143,216,29,170,168,152,201,49,27,195,207,84,122,47,138,26,21,78,65,97,34,191,94,115,214,97,171,239,221,87,16,90,237,247,254,103,39,220,64,14,154,103,243,99,97,86,48,242,40,57,37,105,180,174,60,190,19,215,141,237,69,19,16,255,214,231,134,131,180,204,129,209,213,8,252,67,25,20,242,12,130,228,154,143,113,170,137,61,206,82,159,160,73,208,77,140,73,48,43,223,149,134,165,229,97,180,22,189,49,64,177,108,236,6,89,253,70,85,154,32,88,34,142,216,104,203,207,40,202,1,175,51,243,97,132,16,195,59,53,146,43,75,87,243,59,56,181,43,88,98,124,147,50,208,66,168,103,104,86,177,67,19,113,192,108,28,253,31,107,29,8,135,198,138,177,0,151,248,77,165,244,3,166,105,101,29,188,45,14,179,38,95,197,206,75,175,8,190,81,125,204,12,151,236,17,160,38,136,139,33,22,210,232,18,217,231,48,209,120,5,131,144,49,65,79,35,81,16,237,81,114,121,25,165,239,203,113,149,150,188,191,50,36,54,151,205,224,142,14,227,132,53,139,60,184,224,164,99,247,92,75,219,55,122,76,43,213,249,106,146,177,121,181,224,234,152,126,214,98,177,229,131,2,95,133,161,217,210,24,72,253,240,154,131,174,216,149,161,94,68,34,162,164,0,174,42,254,254,193,48,51,223,181,80,254,161,249,99,157,184,71,46,202,237,83,125,61,179,176,201,149,213,249,3,188,35,217,172,161,49,155,150,97,56,16,120,222,28,210,84,106,96,233,106,158,154,195,82,62,103,106,48,186,176,27,35,5,238,255,2,52,180,115,14,60,109,44,116,219,196,54,16,252,150,21,174,141,89,164,146,48,229,179,74,180,193,146,80,110,8,222,162,171,24,82,202,189,151,140,61,144,47,138,94,212,35,105,18,68,165,247,157,48,25,78,160,27,67,208,75,12,238,110,24,155,241,36,188,216,20,67,227,183,71,112,170,188,207,150,47,109,61,110,185,47,65,201,252,210,187,244,147,30,254,82,204,216,112,175,239,231,251,33,141,239,228,200,101,55,231,166,183,200,232,237,184,229,81,99,59,92,42,46,40,248,17,50,132,15,37,125,142,157,167,31,230,90,83,29,243,20,202,212,221,184,198,145,134,150,65,127,221,142,216,247,51,101,248,56,18,242,85,49,121,43,119,26,41,213,79,166,101,190,100,168,106,152,178,9,31,127,242,22,139,176,108,85,97,16,226,180,32,249,86,228,32,34,109,16,221,148,117,142,27,139,124,39,122,29,185,236,236,203,37,230,87,168,39,40,89,99,175,207,172,101,158,61,136,43,247,93,245,42,146,253,175,214,78,57,83,64,107,192,183,125,73,226,53,38,213,161,82,38,56,127,69,153,72,14,162,11,151,165,161,58,100,214,108,221,3,177,248,88,206,239,174,76,191,32,20,218,21,37,169,73,80,34,135,89,1,252,189,44,188,99,243,117,210,13,148,167,148,164,153,31,101,225,166,66,112,228,78,43,145,168,131,151,200,186,15,88,89,4,86,171,251,62,27,68,91,139,1,62,133,20,25,211,143,231,213,33,199,217,244,97,98,146,8,210,111,192,42,247,98,99,0,42,83,203,153,201,236,32,84,58,222,251,244,191,84,240,195,88,185,75,71,235,43,235,227,7,139,250,58,241,137,215,240,101,158,20,92,101,133,158,96,153,9,190,233,245,107,181,128,222,222,129,240,90,118,236,145,221,22,69,198,53,162,158,161,41,191,71,127,145,202,3,127,41,7,81,209,164,211,198,25,170,162,160,142,129,232,148,187,121,10,223,175,178,63,159,229,241,178,150,143,205,82,0,195,175,200,31,69,215,116,109,72,226,10,31,96,255,237,146,122,230,222,114,228,134,25,44,94,16,76,186,188,226,237,34,94,214,96,1,22,102,45,16,89,6,227,159,213,202,227,186,5,244,185,119,254,235,226,114,247,12,149,13,73,28,80,227,191,78,26,29,235,41,176,84,101,53,113,157,102,89,192,104,100,210,130,48,70,187,174,212,30,227,243,179,44,197,236,22,34,93,178,78,103,1,252,25,194,129,26,172,225,42,248,115,115,86,200,144,123,101,209,183,235,158,140,17,184,81,211,143,96,211,202,94,93,25,199,108,57,197,193,13,1,207,152,227,29,74,251,38,20,175,26,252,188,250,168,242,76,178,17,90,50,70,47,137,122,134,75,229,145,113,202,19,116,95,228,140,95,2,238,189,96,27,42,145,45,72,168,78,222,125,12,70,120,61,82,84,126,86,114,41,2,175,193,23,232,49,108,64,54,102,205,111,141,106,125,7,237,150,42,127,238,75,40,240,94,144,2,3,120,96,141,233,148,132,231,128,217,234,57,135,223,91,77,122,222,49,184,79,22,230,171,153,60,66,214,23,188,103,41,107,178,132,177,54,80,233,94,18,36,125,206,165,21,221,86,164,181,61,123,194,52,26,54,244,97,235,140,79,188,240,251,55,18,215,226,244,102,20,173,97,53,220,212,76,202,1,169,151,246,177,178,176,2,128,250,139,108,10,71,136,151,231,218,83,174,67,7,13,136,103,50,220,46,219,91,114,163,34,22,167,57,191,227,224,48,205,244,158,106,3,199,238,176,52,210,96,110,30,88,234,74,173,62,254,229,248,197,38,79,73,51,84,90,6,175,212,115,235,25,215,238,180,113,56,209,205,1,126,236,174,43,78,144,174,39,229,2,245,109,76,162,238,6,27,155,95,16,40,173,110,255,219,195,249,194,45,40,146,94,187,251,105,204,221,65,68,206,246,206,133,192,217,84,189,118,175,72,65,218,226,60,178,202,108,41,63,176,77,158,98,216,58,203,95,207,76,240,1,33,150,84,210,66,49,192,68,57,127,170,121,186,44,9,83,87,164,0,7,125,35,166,1,68,227,75,2,204,147,128,204,255,123,46,135,78,167,34,129,251,178,144,54,130,27,41,14,236,33,53,16,66,195,63,69,3,40,165,243,29,117,78,208,66,124,6,233,123,166,97,196,30,65,8,106,62,205,9,214,128,217,65,125,249,97,26,123,114,34,122,25,29,239,77,111,5,213,226,146,127,184,157,196,158,237,136,63,88,235,128,119,35,207,64,105,193,154,17,45,188,51,193,221,237,226,125,100,104,185,97,193,62,224,3,37,25,153,254,89,117,5,56,183,131,162,166,81,221,64,145,218,89,214,147,184,173,114,161,83,250,174,175,60,239,165,226,82,119,110,238,78,28,253,182,1,195,109,54,177,250,174,255,220,104,119,155,227,144,187,94,197,80,145,77,100,147,148,113,26,153,9,52,13,23,24,51,140,202,185,225,255,85,46,143,251,114,112,204,121,254,82,70,160,240,93,228,225,173,69,44,161,119,40,140,206,235,197,93,27,93,107,177,94,201,145,124,66,65,43,26,76,65,45,124,124,91,6,227,237,2,183,66,120,156,167,190,123,206,84,214,238,247,183,41,216,127,87,249,191,180,162,174,142,60,118,134,49,176,100,190,55,11,45,33,30,40,244,37,92,0,84,130,137,162,243,102,113,201,94,143,63,223,241,108,131,171,234,103,98,78,25,249,10,8,189,158,93,201,15,153,133,195,213,185,181,5,81,35,120,54,125,193,54,60,255,148,18,238,11,91,181,220,208,77,139,90,80,47,202,196,92,59,49,12,236,82,191,71,168,115,83,30,120,199,233,217,160,203,237,218,223,134,118,246,183,24,234,99,120,138,1,254,225,122,106,22,166,235,73,77,226,75,26,88,76,121,243,194,157,6,132,175,83,44,210,24,77,111,182,2,79,190,236,153,218,7,197,152,151,107,123,33,223,0,223,219,82,103,193,46,143,147,213,33,36,64,106,75,227,3,78,176,238,79,140,240,182,88,14,70,20,82,92,171,71,226,160,35,151,122,193,207,215,134,178,156,235,115,166,217,160,39,44,246,60,54,62,103,217,186,12,207,248,13,24,26,53,138,3,179,214,179,181,129,118,247,213,50,122,186,125,34,129,148,222,134,183,245,17,167,220,136,86,253,80,120,172,234,197,254,198,23,76,186,179,211,35,6,221,187,109,75,156,236,50,134,144,178,198,8,132,169,69,234,61,84,241,158,243,241,89,7,161,17,218,179,131,98,162,18,130,181,191,4,141,90,180,250,148,181,243,152,137,78,128,91,250,244,3,77,43,233,35,240,35,18,187,190,206,40,243,204,227,131,219,63,161,12,76,188,236,41,156,218,229,124,46,139,151,15,199,216,196,17,53,105,103,82,104,195,211,106,152,215,107,84,182,9,192,147,169,224,227,120,43,20,222,51,116,223,15,220,180,173,169,158,105,200,217,179,214,189,191,62,205,225,22,186,45,102,85,36,185,193,31,82,235,109,202,194,212,21,20,99,170,81,117,245,188,22,200,175,177,73,109,174,154,57,8,212,228,154,77,62,162,127,37,124,32,64,104,117,254,64,245,23,173,63,34,143,144,229,233,239,197,101,107,68,144,184,58,226,234,160,148,96,149,120,138,172,189,140,179,105,93,17,254,240,27,17,83,40,51,120,164,102,177,73,170,224,0,77,42,83,135,12,249,50,147,167,48,50,97,246,77,160,243,235,202,31,250,128,188,143,115,193,193,235,76,15,41,40,216,164,117,165,54,39,26,132,195,140,49,251,184,78,126,199,66,5,121,79,58,91,158,209,110,159,38,221,18,28,161,87,217,140,96,130,4,114,144,38,136,60,81,72,178,153,50,180,39,8,255,83,68,114,5,151,183,43,76,18,62,183,40,106,104,62,242,194,197,134,87,105,64,205,162,79,235,230,219,70,179,240,117,63,208,135,9,28,44,69,235,147,91,54,3,129,88,107,92,31,7,114,141,253,27,217,223,16,170,158,59,6,230,183,168,88,86,11,213,203,89,222,203,31,56,242,246,165,243,243,65,177,165,85,43,171,81,139,236,12,252,35,215,59,41,92,153,23,199,160,230,106,54,3,121,195,176,72,12,223,148,59,46,89,183,137,10,181,208,92,213,60,34,137,47,137,190,86,219,230,255,165,228,68,15,177,116,192,175,140,195,139,233,226,32,5,20,126,137,129,27,97,103,126,134,69,82,120,134,134,88,16,75,46,73,214,52,253,65,12,191,227,154,13,171,61,199,46,192,22,183,150,79,105,123,196,241,162,127,78,108,53,254,78,159,137,138,95,130,57,32,192,124,137,215,70,140,123,206,159,205,65,151,205,47,102,138,220,229,192,167,213,144,10,203,19,92,52,216,100,8,249,42,97,35,19,154,203,23,122,78,57,78,37,65,21,37,1,62,57,4,11,26,144,155,34,202,206,52,139,252,4,108,71,3,131,55,36,108,26,157,128,26,25,91,51,237,214,10,102,25,18,174,240,188,56,171,84,211,92,193,197,144,45,17,191,115,77,110,129,159,107,249,209,133,189,184,76,35,246,247,133,180,43,45,125,150,148,156,186,121,196,254,176,215,253,154,98,63,144,218,78,119,102,251,244,77,138,114,250,238,90,131,123,215,176,94,151,128,248,207,176,72,171,37,76,70,184,146,252,86,200,239,185,157,139,237,242,203,215,229,71,25,226,69,3,141,120,167,22,138,71,145,169,129,101,219,245,102,111,234,131,254,61,52,161,139,2,226,203,182,34,122,168,57,179,139,23,104,189,21,109,141,125,39,196,152,59,75,145,231,115,14,225,217,236,173,219,184,130,186,126,91,117,99,247,228,178,178,212,191,255,187,236,91,160,247,237,149,5,188,229,17,107,16,88,100,199,206,78,88,18,93,106,65,189,74,36,177,48,176,125,215,241,124,38,71,197,24,134,168,61,101,110,154,124,133,246,91,100,248,175,180,2,103,93,203,41,14,35,209,237,229,164,150,162,34,67,222,180,21,219,106,130,242,250,155,166,182,69,77,237,7,63,178,164,102,218,119,17,104,233,140,124,181,187,53,28,204,58,87,173,45,33,185,60,211,76,38,164,99,44,178,8,120,4,252,242,239,29,155,140,169,90,75,6,224,159,44,103,154,79,232,127,139,171,144,236,116,164,10,101,244,78,93,98,70,30,11,214,68,186,75,91,171,118,3,85,122,19,41,82,236,247,91,71,144,195,241,159,37,238,118,221,179,189,103,185,220,162,173,20,50,198,31,167,191,152,171,197,207,128,107,209,251,153,254,94,153,171,112,6,85,29,27,203,217,149,189,88,75,174,215,224,122,182,159,232,232,40,182,30,3,172,157,152,13,60,134,244,127,58,77,55,175,3,114,244,28,237,119,2,222,65,36,95,133,123,202,92,125,35,31,147,48,20,155,86,215,9,90,11,231,195,116,151,133,114,113,201,169,163,208,147,204,221,214,141,247,159,68,214,173,244,137,155,40,145,168,52,28,220,203,168,58,154,144,170,16,115,243,170,217,162,32,59,229,250,164,202,58,90,52,204,119,93,94,174,171,198,229,137,163,127,168,128,6,130,165,85,20,248,142,188,74,80,57,204,110,76,16,72,34,182,120,129,216,45,160,114,130,17,189,157,165,119,114,250,81,127,148,133,127,227,26,197,229,112,124,73,55,232,103,178,55,176,157,53,99,195,183,249,86,198,143,61,2,184,48,42,251,165,100,218,21,70,135,55,39,169,119,203,43,32,246,245,12,134,153,123,149,152,0,232,146,228,249,8,76,135,54,145,220,44,171,88,47,192,137,2,88,9,188,249,130,143,140,115,168,229,27,113,63,254,214,236,64,15,174,68,62,61,225,92,219,66,181,249,230,63,38,25,122,117,106,5,137,201,77,16,86,189,252,34,75,198,123,20,116,167,252,187,89,149,10,137,1,141,223,105,21,5,25,140,249,251,99,139,40,175,33,166,243,88,251,93,184,139,130,44,36,179,37,121,193,132,209,108,120,91,100,65,35,181,148,96,133,147,224,99,225,139,241,241,223,123,6,74,24,101,250,94,205,107,70,154,41,159,238,95,26,164,49,104,11,74,165,190,42,85,167,63,16,33,60,23,78,51,224,233,64,160,216,46,244,2,1,59,134,21,246,26,141,21,9,249,238,85,69,245,27,187,133,9,128,107,86,44,1,157,76,15,16,220,133,41,74,213,71,243,10,159,41,20,246,70,122,14,62,245,194,179,13,132,63,209,123,153,107,223,188,101,145,38,31,201,212,15,127,213,97,136,219,77,71,192,39,113,198,130,11,58,218,132,6,161,33,59,12,115,145,119,214,182,235,156,3,17,190,72,135,172,174,35,90,86,244,137,49,159,14,160,202,79,248,135,207,183,24,123,153,228,3,145,69,255,180,124,69,212,174,154,116,85,194,0,210,207,238,70,139,75,207,233,6,167,122,31,126,24,246,191,5,108,222,16,45,133,230,173,207,92,15,243,222,86,122,232,146,253,23,217,4,101,118,56,177,113,208,79,202,215,230,176,27,66,118,64,142,76,238,247,229,44,2,239,111,153,190,156,126,43,220,104,163,204,123,21,181,188,40,51,20,220,16,123,159,252,155,25,179,84,25,218,4,92,76,174,203,28,100,14,242,0,83,39,123,164,157,119,180,125,230,158,92,112,218,203,43,24,50,238,103,121,106,63,66,159,82,157,121,43,139,144,131,93,4,205,247,74,130,14,110,196,250,67,20,64,156,219,83,69,223,226,191,232,71,37,179,20,226,130,144,227,168,30,54,31,63,110,69,49,100,13,84,203,46,38,212,142,237,137,133,239,94,237,123,247,179,156,139,63,84,249,229,28,40,22,8,69,155,217,8,187,252,70,255,159,37,225,198,158,145,144,3,221,138,30,92,214,79,119,184,88,243,176,124,212,181,120,208,129,96,188,76,151,233,181,1,180,214,230,126,102,134,106,51,95,203,21,5,242,29,157,158,137,154,102,120,77,103,60,217,96,226,79,189,48,36,180,29,203,23,37,56,149,194,204,125,127,183,212,179,158,249,229,31,180,51,26,8,58,224,94,111,87,106,186,12,54,242,98,15,215,185,138,168,3,20,21,114,36,128,236,148,83,131,18,186,183,101,244,76,219,181,248,80,148,248,84,205,251,75,24,190,174,182,150,148,206,222,151,153,195,33,12,249,170,115,98,74,26,113,22,191,191,126,168,125,131,135,255,121,22,177,176,34,37,36,91,8,157,102,39,255,152,131,100,118,198,236,170,28,9,36,87,120,84,60,84,7,92,144,45,93,248,144,201,117,237,21,117,110,116,38,172,10,118,82,255,203,243,26,173,32,244,27,150,80,128,45,9,210,241,7,31,187,80,255,171,160,95,169,69,107,147,110,22,235,62,73,35,214,204,18,52,131,16,174,93,71,126,20,118,27,5,95,177,50,161,144,165,128,112,218,165,50,32,167,73,82,195,50,231,122,229,146,167,156,210,113,9,196,162,6,26,81,209,199,151,135,86,193,249,214,227,5,178,137,50,210,168,48,93,3,29,21,213,47,19,45,207,108,60,241,246,123,6,144,243,206,144,158,222,92,152,109,141,116,154,83,49,219,80,94,163,105,189,209,236,126,186,201,86,138,47,157,221,190,111,119,201,3,197,0,15,59,241,152,154,193,46,35,124,72,88,137,229,167,219,8,219,47,143,97,173,223,33,190,253,178,217,45,224,204,247,141,199,184,105,141,210,97,62,164,151,38,28,78,28,250,85,43,246,105,66,222,117,94,233,217,0,240,208,95,0,29,171,53,14,193,157,245,145,236,232,187,51,11,12,247,74,13,35,73,60,241,91,124,221,140,153,70,37,74,157,31,119,199,76,47,13,101,14,144,163,232,220,108,94,241,208,211,247,178,185,26,86,83,163,160,96,201,4,86,238,49,84,225,75,23,210,187,192,69,38,196,64,180,193,162,165,26,227,27,254,27,121,231,214,69,151,90,86,65,107,197,180,4,16,97,251,30,147,200,146,234,117,81,57,128,160,99,38,161,158,92,136,241,164,166,119,57,125,101,19,109,161,118,14,216,248,150,50,86,3,160,107,231,149,189,173,92,238,58,246,226,68,119,96,253,222,1,119,217,176,209,138,123,30,45,187,19,145,61,188,194,93,61,153,180,33,12,225,108,207,35,184,207,172,138,21,219,97,71,9,66,155,110,125,104,11,211,84,6,79,139,235,32,136,8,137,217,9,223,144,225,5,91,251,122,0,193,122,214,20,181,74,79,74,38,94,40,87,11,165,164,96,248,158,5,141,156,210,164,120,163,179,85,36,240,142,220,104,179,45,36,141,223,89,163,241,113,245,244,27,192,124,58,71,157,215,132,254,9,189,178,242,23,45,9,38,223,155,185,223,185,138,38,74,202,171,97,197,245,123,73,42,63,13,126,172,153,219,126,126,108,251,150,18,249,211,112,193,184,117,199,142,210,82,132,190,71,52,228,33,179,116,101,158,169,160,107,120,64,218,59,27,142,6,230,128,227,228,44,183,184,235,61,213,29,55,30,175,180,52,61,202,244,86,101,47,2,22,24,239,227,94,249,227,131,12,153,196,48,157,137,129,95,195,189,135,43,50,62,207,67,172,73,102,72,68,198,65,149,176,185,187,39,98,18,83,37,143,231,109,85,233,78,85,242,98,167,181,85,12,128,88,162,124,70,220,199,199,70,214,51,228,173,2,149,132,68,212,129,191,177,52,213,79,154,195,204,184,62,3,161,236,179,33,229,85,199,232,44,108,187,229,42,62,126,19,90,45,197,92,173,85,70,238,213,221,27,16,97,53,11,27,22,97,69,171,5,72,173,38,106,213,109,144,148,140,23,16,153,185,111,201,56,25,72,144,38,70,104,174,125,197,227,172,137,104,190,231,133,96,226,63,229,59,5,2,61,140,221,94,243,101,122,17,159,219,58,4,165,91,184,108,70,140,150,178,156,141,125,31,39,197,42,140,32,162,18,216,163,221,154,30,95,6,22,49,66,87,66,246,200,92,223,86,21,229,25,152,120,245,87,27,115,66,246,210,214,34,161,150,111,251,93,140,162,14,140,140,177,47,245,34,20,156,253,226,111,129,10,162,135,79,116,225,253,228,232,97,108,126,127,152,208,199,113,77,0,164,199,138,0,127,86,142,8,172,213,206,37,110,143,218,251,157,225,79,64,218,142,85,55,209,210,27,13,240,90,254,37,4,61,95,171,199,149,229,37,71,232,172,216,121,129,204,53,145,139,157,187,215,64,35,188,210,123,104,22,109,183,253,118,25,229,184,119,242,235,118,80,253,94,18,181,70,116,183,5,243,213,103,117,108,73,89,110,133,32,109,153,108,149,127,105,195,84,152,123,13,235,236,44,78,118,175,136,88,70,196,12,246,39,156,231,197,216,191,16,43,114,203,113,251,219,205,223,64,213,38,210,13,178,164,28,254,100,146,181,174,30,218,1,159,74,137,55,142,135,172,57,235,252,168,112,1,7,50,140,160,144,181,92,149,12,131,247,200,153,128,64,53,24,234,61,70,168,6,88,43,250,128,31,23,69,176,217,42,60,153,90,207,41,9,243,190,250,100,107,191,134,101,23,170,172,149,145,157,185,201,151,51,234,231,245,128,63,239,149,38,3,42,7,181,191,107,217,113,112,32,4,43,252,32,115,95,142,51,233,7,120,237,75,141,10,95,207,113,7,234,247,24,1,36,184,117,100,130,245,140,75,57,11,121,20,242,41,175,41,51,225,207,118,58,32,76,94,245,175,165,208,251,206,205,90,9,152,229,150,11,178,120,29,38,1,157,151,193,91,73,139,76,226,186,13,170,72,201,126,33,86,175,93,201,165,30,200,190,143,219,85,65,161,20,239,21,140,23,67,84,129,100,255,33,29,76,193,202,111,84,209,60,76,253,143,146,173,118,211,167,46,208,46,89,226,69,209,106,121,200,233,177,16,17,247,210,136,78,142,222,243,131,234,151,220,10,171,68,216,139,52,219,83,255,88,137,207,96,184,161,125,138,44,145,153,253,180,162,216,35,140,116,122,49,122,212,83,190,158,111,200,112,32,46,143,14,17,242,42,135,57,53,77,33,142,59,196,164,129,97,108,90,210,165,64,95,194,105,169,251,15,88,28,121,183,195,38,79,85,101,31,4,198,164,132,211,231,172,168,112,181,65,19,18,213,248,87,137,222,162,144,243,246,192,50,173,137,173,254,121,15,12,15,8,241,170,196,198,126,59,86,51,110,193,129,198,185,151,214,247,192,235,173,197,237,100,206,57,163,105,222,84,227,80,33,38,252,51,9,51,140,204,191,13,67,32,61,122,33,31,115,26,198,229,24,153,50,135,121,43,84,32,145,255,212,139,121,161,123,208,101,228,68,146,183,60,25,167,110,233,255,79,37,132,182,220,167,95,241,58,6,233,55,208,194,128,9,179,122,134,229,140,240,174,206,62,78,146,199,79,209,121,228,244,223,158,162,103,217,181,227,66,164,168,52,155,165,130,228,37,235,209,235,154,202,144,221,211,20,89,36,204,173,207,94,154,229,163,208,253,66,191,136,44,25,156,25,12,24,235,87,59,82,55,100,21,142,49,216,217,207,126,7,168,1,40,1,33,120,58,10,31,250,5,60,183,53,0,51,244,224,44,139,142,144,152,78,208,122,91,174,52,112,48,43,36,95,181,141,242,7,224,149,105,72,33,187,11,134,96,1,96,133,149,144,47,200,7,245,31,229,198,105,199,102,94,20,170,206,250,28,16,17,165,220,218,238,43,143,201,216,83,68,103,136,250,52,107,113,35,253,191,125,234,152,92,173,104,71,90,73,199,56,20,23,50,237,215,137,185,212,141,96,133,90,70,152,103,43,100,46,15,46,13,67,236,170,117,20,75,126,52,13,42,13,163,162,174,122,229,227,210,91,101,162,156,176,255,238,35,169,108,204,12,81,254,84,165,78,168,157,104,47,236,16,239,154,132,90,86,210,197,166,39,139,220,233,109,8,156,85,67,127,225,47,195,130,62,13,238,217,72,90,109,52,59,129,219,5,92,220,205,115,61,208,31,233,195,99,85,255,96,149,67,116,54,16,251,104,251,136,86,3,31,35,189,177,214,49,192,197,146,191,173,67,21,244,9,198,102,113,88,223,213,100,100,56,150,0,7,7,112,184,188,64,166,176,154,254,222,54,255,125,125,191,104,179,165,131,121,243,151,162,200,221,135,206,42,146,45,82,168,240,23,177,98,9,114,155,208,239,167,98,80,60,214,236,160,127,136,236,119,170,253,201,165,151,18,121,171,213,58,162,220,71,15,171,142,219,202,127,97,74,54,29,241,243,135,1,118,108,216,248,167,171,67,175,251,139,187,9,171,252,168,108,214,176,22,49,10,225,36,144,184,27,118,141,167,24,173,21,211,49,82,171,147,133,238,145,197,167,225,54,212,221,150,92,86,118,196,228,212,164,41,111,210,112,242,123,88,51,158,56,135,161,94,180,97,189,4,191,223,204,209,121,49,29,88,71,79,116,26,150,18,1,254,181,4,66,186,151,239,1,2,30,251,2,125,49,152,187,173,178,125,167,208,67,190,102,23,138,12,15,239,119,108,240,5,102,229,51,40,62,159,85,130,53,222,87,104,195,4,180,201,84,172,13,198,255,18,236,108,72,13,191,249,6,232,254,152,180,122,213,20,176,126,106,43,21,90,3,112,128,135,117,12,108,20,68,223,114,202,61,108,147,201,177,226,59,161,187,186,208,247,171,233,94,172,212,216,208,155,203,175,181,88,90,138,84,1,126,61,110,250,117,9,158,161,223,161,165,117,107,191,182,193,75,38,180,146,244,106,72,67,173,115,39,212,187,68,117,123,150,246,58,113,22,174,22,123,189,31,208,214,158,165,204,175,173,59,183,159,210,136,77,214,30,185,230,196,232,229,187,233,215,164,83,202,4,59,15,163,195,204,11,105,169,221,191,183,217,224,96,36,129,36,157,223,251,182,95,195,238,181,211,253,89,218,49,174,11,209,39,110,230,69,84,34,85,150,143,246,155,90,107,118,108,122,40,156,117,150,97,245,210,85,206,16,64,217,253,2,67,249,37,134,232,139,249,114,194,99,74,91,79,0,221,222,157,66,98,242,219,43,161,206,203,183,112,143,101,17,215,79,145,104,49,155,1,234,124,235,4,136,224,229,243,60,222,236,12,100,188,199,13,223,169,27,244,62,187,15,7,16,47,100,111,59,150,102,66,2,5,18,10,16,46,238,93,212,71,182,139,36,28,241,56,65,7,86,37,204,215,215,110,89,138,203,190,169,188,103,175,156,197,72,15,80,4,159,34,2,252,48,210,246,162,109,94,122,226,24,72,213,136,151,240,77,18,25,177,246,47,146,31,188,100,177,172,127,27,76,0,71,5,222,55,252,151,175,84,15,249,114,255,107,51,148,125,53,2,223,247,64,236,176,77,50,96,80,64,129,186,55,199,108,6,252,239,37,96,248,37,57,110,241,169,145,148,32,249,160,37,53,244,225,216,199,103,54,16,184,223,36,68,73,32,245,49,49,16,113,245,43,149,31,233,74,190,10,104,167,214,40,233,187,26,105,249,229,239,186,224,150,92,164,202,199,245,192,210,99,131,20,57,213,151,92,226,167,92,11,217,40,18,251,93,173,3,227,105,254,243,210,124,43,13,146,137,106,37,36,130,107,203,60,182,53,69,115,163,142,130,156,87,103,254,41,7,135,154,202,237,195,108,128,144,174,14,70,189,15,2,254,94,58,26,90,197,74,219,36,48,60,41,82,171,220,246,219,27,42,50,236,159,92,49,50,84,120,166,202,123,54,233,243,148,104,10,158,52,137,65,183,177,176,16,114,108,128,92,133,255,204,31,167,26,133,158,146,190,208,143,252,47,115,206,151,46,107,245,234,13,77,91,170,77,123,243,148,146,142,238,191,126,11,58,228,58,18,204,40,241,191,142,157,90,246,208,252,233,141,78,174,57,230,222,238,143,29,164,239,144,57,254,239,150,113,147,217,123,211,24,153,64,66,116,140,86,219,208,19,113,210,159,225,182,11,255,70,179,10,153,216,1,159,12,36,72,58,195,216,230,216,106,147,22,126,228,116,94,108,237,229,147,120,226,4,152,33,125,52,129,242,71,57,34,168,25,145,114,11,243,133,219,83,41,204,52,40,172,78,106,55,99,190,26,113,38,176,117,195,139,8,206,153,208,76,223,184,96,0,252,59,203,190,245,116,201,29,121,84,177,244,253,242,79,58,77,70,20,220,77,4,169,158,58,161,168,33,233,97,116,113,116,18,124,193,178,15,225,211,138,127,194,60,153,12,132,128,158,232,212,234,240,243,178,46,62,195,201,32,8,47,46,119,30,101,187,153,140,193,170,122,164,149,201,126,205,119,194,141,87,197,73,159,251,20,62,70,33,127,57,205,132,132,136,203,184,214,176,62,242,115,237,19,111,75,94,201,156,95,247,110,56,24,241,141,117,63,110,143,171,6,254,21,63,82,4,153,121,233,7,212,128,237,147,248,29,58,16,128,215,124,2,192,13,235,208,160,106,12,254,11,215,132,154,0,183,171,53,161,11,83,202,235,209,164,176,104,176,47,158,71,64,131,171,28,202,87,253,101,73,204,70,174,223,83,150,67,57,86,136,147,123,76,209,220,239,4,56,172,76,111,133,234,117,122,12,216,212,175,203,193,73,158,28,27,66,139,110,47,55,9,31,72,184,184,156,99,164,106,117,166,4,43,89,140,0,1,194,115,39,151,24,191,27,20,62,125,106,184,15,94,249,76,232,46,176,212,128,86,156,211,56,14,232,232,143,110,144,121,174,48,35,253,135,15,40,105,172,72,134,10,146,143,197,171,16,23,110,43,54,28,86,7,242,131,72,134,66,38,222,229,156,145,241,193,100,194,47,221,49,23,1,218,25,97,121,198,56,207,194,67,105,91,56,173,72,19,216,117,224,213,75,117,221,65,14,91,174,86,26,147,136,6,41,168,123,209,226,176,59,52,1,95,229,25,233,94,255,241,39,191,210,243,13,86,203,221,5,231,49,198,78,212,132,102,141,164,198,171,138,49,87,229,109,168,149,69,128,211,231,110,127,158,99,58,73,168,224,83,113,212,16,29,137,115,248,81,221,61,55,221,47,49,65,102,80,251,174,105,58,228,215,121,108,188,236,133,179,180,138,234,204,70,166,242,251,181,183,208,208,95,152,245,227,184,193,107,177,60,43,89,47,2,107,243,191,30,236,228,121,19,107,19,15,27,73,83,247,195,67,248,245,130,132,12,181,234,88,97,152,172,133,50,88,115,105,203,23,2,161,146,201,44,8,98,95,88,53,2,55,197,184,122,36,188,4,232,5,219,136,194,11,27,48,176,5,91,241,200,226,99,74,230,68,138,187,13,49,12,189,107,156,39,215,22,113,32,157,77,121,248,189,45,86,54,82,144,98,216,153,14,140,112,201,231,47,96,234,202,10,111,242,109,205,180,56,228,253,203,126,100,115,162,181,5,58,27,204,126,214,37,197,80,55,131,113,185,99,138,198,175,251,228,127,139,234,92,117,145,75,160,222,181,241,8,37,5,250,176,100,21,78,240,109,194,121,90,19,219,229,53,67,125,36,144,38,7,255,253,53,22,106,150,154,139,14,252,36,141,216,113,81,255,171,29,43,237,247,200,121,12,47,133,163,41,56,104,62,202,101,62,109,145,41,112,73,74,104,77,158,83,202,17,125,237,218,44,203,226,242,64,105,130,9,116,61,252,200,76,132,135,79,205,87,80,65,202,201,139,57,62,87,229,206,242,157,210,208,99,92,190,252,223,126,109,113,81,62,188,26,14,29,168,5,81,46,116,248,200,98,231,199,191,126,213,175,81,165,252,115,202,28,18,39,155,0,206,240,237,105,222,89,225,23,40,232,6,195,241,78,236,66,172,68,59,18,93,193,9,26,92,7,106,133,254,36,165,186,228,161,245,199,242,119,67,232,175,166,67,189,115,237,240,137,132,45,114,177,69,11,84,15,86,52,27,76,35,13,126,240,184,120,134,156,17,93,164,33,222,119,46,240,236,223,224,223,124,230,234,119,131,163,58,98,77,126,208,35,243,63,1,44,236,51,175,159,25,126,179,184,209,65,221,169,105,59,253,24,233,234,132,192,233,28,91,1,3,156,169,226,218,197,189,46,144,119,243,180,26,113,165,240,189,10,229,46,145,226,214,200,0,10,13,82,21,226,143,185,161,9,25,42,22,37,68,81,51,237,247,113,36,97,4,138,6,86,166,33,105,16,177,196,11,89,253,17,152,136,43,225,207,11,88,113,16,80,179,254,173,4,81,164,252,24,148,172,163,128,218,234,108,154,139,3,6,83,133,129,100,60,98,236,121,6,153,107,197,70,212,97,135,53,96,110,252,111,194,82,122,114,110,200,119,200,83,137,242,84,164,248,243,150,44,22,206,175,30,44,180,143,20,46,37,193,25,173,116,54,223,28,109,66,179,92,10,254,182,102,169,72,157,176,88,134,102,19,188,173,134,17,156,232,119,104,68,37,22,147,86,230,181,42,41,113,206,148,228,66,103,19,62,74,246,84,235,212,144,99,138,163,0,252,145,56,172,188,50,68,251,159,206,13,193,94,29,217,61,21,121,83,76,92,174,17,233,61,192,198,200,61,196,19,173,202,94,150,246,29,237,170,37,41,52,218,141,235,18,30,144,176,248,123,30,50,203,55,48,14,47,158,8,26,244,171,55,81,40,226,43,205,37,99,74,22,4,8,82,139,163,65,167,175,201,217,203,163,129,232,89,183,144,135,103,245,120,155,22,82,143,179,138,51,233,162,148,39,11,228,232,79,233,111,36,100,57,181,118,243,167,110,213,220,210,196,150,64,240,92,122,15,210,18,111,53,224,167,236,182,185,120,41,111,78,205,141,19,198,91,31,87,165,73,80,223,110,145,148,101,72,236,116,135,75,219,229,170,44,27,63,255,177,103,123,254,216,94,155,59,229,171,112,25,223,109,213,67,135,238,81,245,59,214,214,67,210,97,170,181,183,76,251,118,135,161,168,124,129,58,214,138,88,223,191,64,118,207,182,91,250,189,67,45,120,221,33,132,17,36,183,200,4,226,73,118,71,93,193,29,64,245,195,62,237,207,252,43,115,144,183,27,51,134,125,120,158,100,212,34,192,181,77,195,179,223,113,253,61,130,25,143,37,242,14,253,192,137,175,135,51,22,11,168,138,210,175,65,168,108,183,77,119,137,131,53,69,124,154,37,38,174,84,210,16,142,174,182,37,102,245,38,193,29,64,124,23,166,243,167,139,117,14,7,96,65,57,175,44,220,26,181,199,186,116,179,188,175,29,133,50,14,77,200,182,20,104,46,225,173,79,216,48,63,237,87,76,87,64,48,161,101,72,22,240,15,227,32,135,8,235,67,194,207,42,75,183,95,139,219,146,135,40,181,233,88,226,193,118,239,0,232,254,246,221,52,237,226,104,167,134,74,32,29,175,173,193,83,218,211,15,69,169,243,32,12,253,79,147,243,150,111,90,181,195,223,46,108,117,133,158,94,58,230,229,253,8,88,120,188,100,56,192,95,62,187,97,32,23,78,253,205,99,239,77,35,118,130,132,58,113,130,243,216,48,183,28,233,237,197,157,114,83,204,194,187,84,215,165,148,211,174,110,248,192,25,158,186,98,85,177,146,22,9,70,26,166,14,101,12,7,157,239,236,237,76,254,85,195,72,107,51,212,137,106,203,231,71,123,241,211,254,215,245,245,105,240,100,130,144,217,50,221,228,46,250,160,88,189,0,32,67,160,11,196,10,14,44,95,237,43,54,15,204,138,32,77,40,174,218,107,46,137,154,54,8,66,59,251,221,8,205,229,32,124,79,11,69,44,152,84,212,248,240,122,47,60,42,104,51,106,250,210,131,121,15,103,29,169,166,98,208,124,96,136,76,129,147,120,229,57,253,241,15,141,59,15,8,244,119,42,230,234,150,130,166,82,168,71,69,112,23,64,29,49,174,26,18,99,242,76,78,150,96,100,198,85,48,210,215,139,34,141,114,14,91,191,253,251,68,28,192,15,121,228,112,225,70,34,52,29,101,150,158,127,191,217,241,251,94,45,10,88,201,162,134,45,191,6,36,253,183,50,3,97,24,155,252,135,2,41,27,44,19,147,133,152,190,77,75,80,43,116,106,83,59,144,220,205,180,53,115,153,249,169,254,36,207,11,202,197,39,228,113,118,241,112,243,51,21,112,70,219,142,135,109,68,1,114,255,29,58,179,109,89,136,160,229,88,180,9,24,199,203,105,232,84,77,98,28,114,52,240,110,237,126,106,95,208,229,37,209,16,71,161,172,219,149,252,25,249,217,174,126,8,224,35,248,104,26,190,140,168,58,179,179,141,2,64,92,184,41,217,149,165,217,252,28,193,137,50,208,59,195,136,221,173,224,144,162,152,41,200,147,126,211,74,248,205,21,227,11,103,142,92,5,107,166,228,238,37,199,230,242,89,90,244,203,249,182,111,232,42,128,202,2,83,103,24,114,149,82,229,247,182,21,200,11,66,30,200,26,172,7,67,65,6,248,59,234,229,6,213,42,229,151,178,161,143,247,126,130,175,53,179,74,86,156,112,62,50,15,183,77,90,158,54,120,35,88,221,74,198,39,12,203,26,228,118,182,9,130,164,195,70,196,86,217,68,213,39,120,162,27,159,211,63,159,175,90,43,234,192,10,140,20,18,17,114,215,30,30,93,82,88,234,17,150,29,125,43,37,247,207,24,156,118,25,186,255,71,149,110,95,187,86,206,79,146,233,28,30,234,172,240,218,241,66,157,105,96,189,21,203,240,91,55,251,103,223,68,215,121,215,64,172,138,60,75,0,15,72,247,183,242,151,8,153,103,248,164,189,115,175,144,119,56,146,63,38,192,82,218,101,248,204,252,213,103,24,1,99,229,120,154,234,109,100,75,108,187,135,80,156,2,255,66,145,4,73,201,156,221,177,114,213,205,238,202,238,235,168,153,149,89,81,4,219,137,88,221,52,36,169,149,105,105,57,158,21,42,45,9,19,100,88,127,220,205,233,18,102,112,89,228,108,132,8,12,183,212,14,251,61,75,101,232,67,164,128,95,225,215,179,20,133,147,126,78,112,224,5,113,125,24,207,239,25,64,58,50,107,63,233,246,92,129,165,37,24,210,197,4,45,112,188,181,148,84,145,229,195,153,251,237,67,15,221,121,212,252,199,109,172,88,225,137,145,217,254,104,133,172,204,74,81,46,64,232,250,80,1,234,251,239,79,162,95,128,58,74,140,134,32,204,149,141,210,60,247,110,8,106,1,171,244,67,184,45,228,188,214,111,115,144,86,229,164,14,200,160,28,255,218,237,20,234,222,72,7,248,195,229,120,62,139,138,99,109,138,254,90,211,203,179,224,39,193,252,176,221,253,204,81,54,42,251,76,47,5,190,177,183,6,115,76,1,231,207,246,32,217,98,247,18,114,131,126,117,26,254,3,140,150,101,234,25,86,136,223,45,60,70,41,167,49,53,159,247,233,211,44,214,203,189,99,27,57,173,181,2,4,224,250,222,202,13,226,151,255,171,247,224,127,40,216,251,75,60,211,34,46,241,152,124,16,41,243,146,8,56,16,240,29,192,183,72,11,85,0,67,81,171,229,242,87,34,226,196,10,181,229,118,5,137,214,103,58,61,206,177,238,228,97,15,23,161,0,49,188,105,172,172,27,249,168,163,145,112,66,200,32,192,63,75,14,21,70,248,230,177,70,114,155,1,4,136,127,177,221,230,250,120,189,231,224,191,65,255,56,243,196,154,27,145,125,214,170,39,111,101,8,39,157,43,121,55,47,248,181,119,64,62,157,173,25,189,111,204,57,185,102,120,39,169,146,18,242,158,96,61,115,81,23,19,192,19,47,63,207,16,113,140,31,101,222,9,113,202,83,243,195,202,117,229,77,96,71,55,14,170,127,217,165,155,173,238,4,78,182,113,136,108,253,121,81,174,245,162,179,87,139,143,244,110,196,250,18,171,4,46,9,131,147,69,197,197,132,189,135,170,48,65,200,118,8,120,167,25,97,94,27,73,113,91,37,131,26,144,28,83,113,238,202,30,106,93,46,241,46,230,6,19,111,171,67,45,6,50,13,3,42,243,138,27,20,68,31,155,122,68,147,174,241,5,205,204,143,10,2,101,237,186,169,51,192,4,119,169,245,50,124,139,88,235,73,112,81,158,170,97,170,232,190,109,38,107,232,93,99,213,65,108,150,14,69,126,156,229,217,164,100,190,141,109,79,129,230,209,35,70,121,26,153,63,19,215,176,220,142,26,79,74,249,99,134,227,148,157,226,230,117,118,55,220,37,60,48,115,30,161,147,71,157,96,59,61,223,0,163,187,136,52,231,150,226,80,30,227,104,127,179,174,131,177,23,209,197,57,133,174,160,18,141,44,176,159,216,244,192,29,244,241,47,135,108,100,107,219,61,71,161,120,60,139,124,235,235,173,229,51,103,103,34,82,245,218,59,198,116,145,233,24,202,17,50,158,25,16,194,160,21,4,129,113,106,26,212,5,217,77,249,70,34,163,12,178,173,180,228,108,9,79,143,56,184,140,148,193,45,64,185,16,110,119,73,239,62,120,141,137,88,194,169,21,122,23,231,209,221,111,226,240,77,157,83,241,66,121,124,113,68,54,187,230,155,118,10,49,63,155,82,89,0,83,76,69,71,90,103,235,0,132,162,43,142,74,176,176,109,253,15,244,76,243,35,181,23,31,168,20,172,176,150,107,31,89,138,4,4,208,1,75,153,165,40,252,61,101,208,4,152,145,143,141,168,27,209,194,89,100,8,167,9,57,246,212,83,175,250,254,128,78,59,1,243,206,125,198,153,63,200,214,98,174,137,240,123,114,38,47,216,69,82,196,233,59,94,41,251,78,98,0,77,110,154,200,33,144,116,241,169,142,12,78,156,41,112,246,212,81,198,191,94,99,84,106,13,2,110,188,188,224,162,29,203,83,157,52,222,141,202,54,205,218,179,34,169,7,243,194,1,229,137,75,103,164,122,25,55,225,245,210,178,2,139,75,55,152,186,58,114,184,50,11,140,98,144,180,142,121,130,176,117,114,87,212,29,84,140,198,24,133,207,239,77,133,53,48,213,157,21,39,100,158,34,180,159,218,72,62,55,89,229,23,60,36,183,198,138,199,140,121,254,164,229,14,126,251,35,30,215,181,241,149,22,22,103,34,85,153,245,148,200,101,198,195,64,120,198,42,173,134,21,75,23,186,136,161,40,239,101,122,131,244,215,220,151,103,49,129,215,117,249,171,3,12,35,164,68,94,140,193,133,212,180,92,185,166,218,65,177,123,210,59,58,41,7,223,194,218,193,47,85,209,50,217,80,41,38,76,5,106,250,178,190,254,71,130,46,178,68,102,84,112,251,246,128,42,44,242,189,38,197,169,37,27,205,30,227,75,116,56,188,212,180,146,145,128,0,195,131,157,186,71,59,162,252,46,54,77,228,223,90,64,227,114,228,200,180,114,253,159,96,88,114,198,8,95,58,221,187,130,149,99,239,243,168,202,200,128,152,177,5,150,203,31,221,52,111,142,114,116,143,48,17,217,12,143,29,169,6,145,227,209,40,16,141,237,109,225,114,226,193,154,53,127,103,84,132,102,82,113,92,208,232,192,95,135,203,226,17,76,201,85,58,119,12,2,40,240,125,43,62,150,164,188,42,95,41,233,62,205,36,245,121,147,255,6,12,114,42,64,102,30,142,28,153,18,222,139,238,247,110,155,149,32,235,242,64,190,163,225,226,247,112,142,229,63,188,169,238,177,130,189,57,76,169,76,66,251,223,174,245,76,0,237,147,92,180,117,50,18,95,59,40,232,9,236,254,164,174,31,140,140,92,75,255,98,182,78,121,220,208,223,58,195,157,66,166,87,43,135,6,43,195,60,212,46,215,96,189,126,45,166,179,49,167,51,53,239,10,7,48,98,206,112,114,157,42,177,48,112,160,141,47,115,64,244,100,234,188,153,39,204,15,223,188,17,155,244,134,226,139,160,148,191,91,26,183,60,115,121,98,112,237,137,121,127,244,5,59,190,68,49,63,212,35,69,23,129,111,225,32,94,71,120,191,129,149,244,188,17,161,169,94,69,164,125,111,58,130,98,255,8,56,20,221,86,206,157,125,125,255,23,9,60,73,17,16,16,137,180,17,183,178,27,18,185,223,96,91,69,234,203,240,112,170,225,190,97,147,40,191,117,255,118,54,57,203,13,33,49,191,17,191,57,59,29,175,227,251,218,247,96,164,111,15,254,234,143,186,202,210,223,3,189,135,61,175,86,105,46,61,33,0,221,141,80,113,221,74,197,76,229,223,120,99,182,138,190,212,200,79,77,153,210,224,54,105,246,150,230,250,97,138,31,172,226,241,112,36,250,163,31,225,190,109,179,0,132,100,192,39,171,9,12,98,189,48,40,103,199,53,27,240,129,156,72,156,153,97,193,234,218,224,248,216,230,198,208,107,192,249,142,175,23,228,140,7,224,57,217,59,4,128,16,239,173,46,205,3,212,21,35,29,113,100,177,85,249,107,124,51,251,101,113,171,40,139,103,0,172,15,139,70,175,146,7,99,91,33,38,1,233,130,94,223,100,153,34,129,169,47,29,114,212,175,144,250,144,134,129,173,249,83,90,200,35,192,246,242,112,198,166,180,215,254,193,253,74,7,238,218,118,128,220,200,96,159,160,252,202,240,2,202,217,178,111,68,218,48,253,144,91,83,163,252,46,174,253,240,216,221,225,221,196,141,124,172,209,218,194,244,223,126,36,174,57,246,161,153,255,193,225,186,242,106,73,223,163,42,23,71,104,142,241,145,13,77,122,215,124,12,226,143,58,156,226,77,87,45,33,163,121,101,52,117,111,238,63,178,234,21,101,145,114,46,156,173,75,229,175,57,222,46,194,141,201,189,81,105,147,244,186,247,136,212,250,50,204,233,224,128,243,190,54,44,77,202,119,58,204,102,0,43,248,9,88,55,223,81,181,26,154,238,181,135,139,191,220,196,156,160,103,228,218,42,18,109,211,71,83,97,235,154,114,146,56,119,88,106,121,59,108,77,116,237,77,184,235,182,30,38,44,26,246,99,28,116,239,3,48,50,169,156,47,179,132,38,96,130,184,23,202,62,126,151,179,183,171,253,154,41,178,189,158,20,80,48,235,111,144,220,46,195,1,234,70,44,93,137,76,87,30,103,141,225,44,252,12,218,251,102,138,204,29,66,71,201,102,108,121,101,38,237,0,181,178,100,241,24,109,83,70,236,12,255,150,126,169,87,209,8,163,221,209,73,139,106,13,183,46,251,19,48,75,218,11,130,51,34,210,78,144,231,40,129,176,246,171,213,74,183,231,168,205,212,198,87,44,113,238,183,133,184,62,103,41,45,219,245,99,78,226,73,58,173,224,133,23,249,67,74,130,154,87,134,130,146,66,5,78,213,181,104,228,31,43,201,51,126,100,197,194,222,216,114,242,194,104,57,246,90,101,183,68,166,79,209,21,147,244,208,240,92,100,243,147,190,106,198,205,237,57,192,47,224,230,59,87,133,81,196,175,228,227,208,86,166,78,125,108,80,92,212,206,123,110,34,1,144,80,147,221,82,179,239,169,248,42,168,6,104,148,9,133,6,177,160,38,233,232,45,48,81,140,201,99,133,61,241,194,16,250,203,230,96,229,139,59,234,175,55,175,157,100,142,83,197,127,134,87,182,202,141,230,82,241,253,104,117,224,42,196,104,92,44,221,81,114,42,190,62,131,133,24,183,96,208,210,163,211,243,170,204,143,237,67,184,184,78,120,253,121,175,247,4,252,194,170,14,180,18,19,80,32,127,142,55,38,132,71,98,126,13,17,254,108,200,57,246,155,220,34,16,183,21,149,104,39,159,137,54,59,1,251,9,15,243,234,8,67,33,67,17,107,52,66,252,220,146,214,36,113,197,91,147,225,94,5,155,17,218,23,129,223,52,220,194,162,218,67,219,40,178,84,124,219,236,59,208,183,80,93,103,189,35,228,58,211,188,206,196,100,61,6,102,237,130,80,201,207,101,7,236,79,113,89,201,45,75,93,65,21,225,49,21,181,230,199,90,16,77,153,181,222,24,164,181,186,109,16,92,204,230,134,116,6,254,201,125,2,16,219,3,247,236,100,249,65,135,139,131,69,169,41,87,216,37,9,155,210,135,25,237,123,122,120,195,170,183,176,208,70,254,46,192,47,151,247,69,45,160,114,29,26,86,167,211,209,238,62,237,98,10,168,181,136,221,247,131,62,90,15,60,203,43,181,26,174,180,175,238,252,45,85,186,58,17,168,141,109,54,255,128,175,92,205,107,210,93,48,199,158,240,209,92,247,199,238,149,27,181,90,52,61,170,76,218,249,84,41,131,188,169,154,100,216,77,200,217,8,14,104,24,251,194,188,88,103,232,90,220,116,101,3,3,71,99,152,125,32,205,140,132,131,31,115,251,139,19,121,232,241,224,108,133,82,102,77,180,86,49,48,126,118,242,85,222,153,147,146,202,131,130,169,153,254,202,164,11,169,164,76,141,160,34,123,15,12,109,36,75,23,222,87,19,119,66,226,209,195,145,198,220,193,194,192,203,113,99,124,235,222,6,68,215,39,221,100,5,116,224,71,245,192,225,248,5,189,157,239,173,180,140,248,147,47,76,52,214,161,54,59,29,7,124,118,141,192,94,157,124,234,245,129,141,42,29,113,195,51,126,132,131,145,155,74,62,104,67,103,109,25,185,244,6,110,199,203,228,34,236,4,78,168,232,56,180,203,89,91,218,191,72,35,116,96,249,96,230,1,109,149,144,195,217,6,138,192,238,254,221,249,156,8,54,39,78,193,122,6,182,151,93,37,159,109,1,155,211,59,222,148,194,240,5,208,24,233,157,179,6,91,105,165,127,251,26,60,13,132,154,148,168,82,244,29,146,219,155,40,17,237,48,252,41,33,77,72,56,221,118,214,42,231,170,19,167,32,143,101,21,220,208,65,11,8,45,201,183,160,40,131,224,85,9,218,55,239,240,23,60,73,190,50,59,186,123,212,153,2,211,69,54,220,15,127,77,165,136,181,55,182,54,113,62,6,111,53,34,62,164,234,147,238,88,62,28,220,89,76,14,85,81,159,54,90,117,25,223,157,121,138,210,144,239,154,208,171,134,112,150,73,15,230,188,219,168,57,179,82,49,222,107,5,101,56,59,33,206,122,202,211,252,190,239,37,29,135,90,36,145,119,160,46,230,198,141,105,17,176,218,174,14,53,115,181,239,25,255,34,151,31,185,225,123,226,79,198,37,2,69,23,201,185,222,200,191,77,81,225,179,0,127,3,114,195,55,216,49,110,63,130,247,45,137,46,9,210,246,94,138,115,140,232,66,137,161,40,121,152,209,121,114,138,121,232,138,103,72,22,103,214,9,102,112,126,36,151,204,53,178,184,5,138,39,224,22,51,229,193,196,39,16,161,157,87,198,133,68,162,214,152,214,70,234,189,158,49,52,27,12,236,109,177,144,111,212,44,136,178,207,135,145,236,215,113,12,82,176,94,243,149,136,156,187,195,85,50,170,55,103,79,54,227,252,243,52,19,21,56,99,17,119,212,84,242,134,41,119,12,93,246,31,101,182,36,241,142,64,34,183,252,142,163,128,40,242,29,245,88,177,109,250,26,197,77,86,238,81,246,142,216,17,156,112,69,160,27,103,254,27,226,100,87,197,222,196,110,94,159,137,48,221,216,146,144,105,207,177,182,45,189,5,157,228,114,214,210,172,148,33,144,106,206,33,83,226,1,79,93,169,29,66,15,143,89,221,150,179,146,17,107,105,41,31,168,202,56,244,99,188,74,213,234,52,143,234,106,201,32,75,87,215,21,112,54,77,210,191,211,139,221,243,34,113,103,189,90,27,136,185,180,244,114,230,172,179,75,47,202,22,46,31,212,210,175,69,200,92,42,15,167,84,208,71,123,13,241,218,102,53,21,32,159,127,229,212,25,182,47,215,246,92,84,53,238,127,249,47,120,22,206,107,213,254,106,4,130,216,22,211,123,39,1,175,11,5,213,15,78,72,43,94,83,111,70,180,130,200,44,246,29,194,225,99,67,136,99,50,199,238,10,116,173,52,121,158,146,222,212,186,58,116,73,9,21,116,251,133,20,176,14,233,142,90,187,131,202,72,38,45,76,157,106,208,235,33,11,8,47,248,134,95,98,94,75,227,141,250,89,93,38,175,159,190,193,143,236,165,150,218,234,48,17,88,196,56,53,124,180,208,3,103,208,200,193,159,63,61,105,191,45,191,188,13,102,151,255,140,198,193,245,78,176,64,91,117,15,129,249,246,56,97,127,83,9,147,196,7,151,108,127,228,227,5,48,181,77,169,198,57,162,25,208,81,195,52,168,179,58,93,12,4,98,145,63,159,251,10,189,145,133,100,161,165,220,120,216,50,204,108,234,48,170,93,254,176,103,255,60,120,50,150,7,31,34,162,22,216,158,240,193,131,7,157,154,198,211,225,76,253,84,3,200,28,52,20,215,206,106,253,90,237,224,61,54,107,6,79,16,25,41,218,253,9,143,57,236,10,74,221,239,82,213,88,4,109,45,56,225,220,224,208,35,148,208,168,162,80,134,121,70,183,36,30,156,90,223,3,147,28,167,145,233,146,6,77,8,111,248,200,8,165,179,36,13,7,93,82,144,97,51,4,40,3,3,119,246,47,14,18,226,191,82,115,31,74,129,10,60,13,253,71,117,194,79,94,197,108,208,193,171,17,51,174,104,153,137,75,201,104,51,157,148,122,248,118,96,190,187,14,193,97,167,201,175,218,169,3,11,204,144,64,206,220,250,88,19,73,176,163,151,79,213,107,120,64,152,228,160,123,167,196,226,30,138,92,11,50,38,228,2,147,217,139,124,61,84,228,180,60,120,0,126,99,210,174,34,249,194,209,251,123,11,8,94,91,23,148,2,89,54,147,57,15,97,149,84,182,0,190,77,134,54,235,242,213,60,138,38,190,223,161,165,28,85,171,232,185,128,32,87,250,138,17,100,61,89,233,27,180,234,87,187,172,150,37,234,217,206,248,143,250,134,105,29,238,225,215,57,212,190,58,187,63,91,43,73,19,208,109,248,76,32,173,160,187,250,104,148,211,37,60,38,150,128,161,52,209,125,162,46,11,208,14,246,142,47,25,62,252,83,127,157,26,42,15,20,9,253,90,199,60,234,28,86,80,69,179,83,155,42,165,143,99,212,14,116,155,122,65,141,255,207,164,114,109,4,4,226,211,92,172,122,190,170,129,16,125,60,198,206,5,183,109,146,5,217,154,137,157,118,85,143,104,187,255,116,192,232,183,224,0,209,17,191,5,52,110,7,23,73,226,109,229,166,126,212,22,217,45,41,113,58,121,71,183,230,136,91,11,132,114,6,112,158,103,150,200,61,145,146,10,4,65,237,73,138,104,175,66,157,247,132,133,171,121,139,212,9,10,40,175,142,108,254,137,51,106,67,187,151,176,16,58,215,47,27,4,210,166,55,131,152,16,162,178,115,63,121,174,215,194,242,208,100,140,246,253,192,180,72,212,198,88,37,29,137,48,63,204,111,233,61,69,34,102,219,73,193,55,39,243,217,122,118,172,74,17,164,119,154,123,115,232,19,230,17,83,8,86,78,213,20,137,33,93,3,216,125,231,75,51,135,3,213,107,79,69,3,61,215,31,170,0,5,132,57,160,22,237,7,111,1,201,107,101,171,187,128,223,132,169,41,92,14,57,99,67,191,168,169,90,227,145,63,9,68,234,229,44,176,192,69,9,37,245,5,73,186,90,97,102,32,193,237,179,105,148,241,44,18,238,30,181,208,213,41,25,44,77,247,186,59,28,181,30,137,200,69,54,112,12,115,216,179,86,76,183,140,241,157,153,136,47,245,189,186,200,193,240,198,21,102,174,9,116,8,90,99,67,202,237,79,59,210,14,253,121,6,6,33,65,79,174,25,86,230,72,105,154,149,161,8,139,56,21,120,29,160,91,18,20,120,236,105,122,110,154,68,137,90,1,248,216,227,203,186,213,200,121,134,35,202,232,100,224,31,178,110,48,25,247,198,205,156,104,252,176,48,115,55,19,225,14,3,92,200,169,176,184,106,73,16,167,36,120,35,185,162,163,168,252,132,134,17,203,19,159,14,156,21,109,101,7,47,214,215,60,23,134,127,79,89,159,137,150,126,210,149,145,189,239,145,54,62,234,253,155,123,97,208,77,103,125,211,29,23,51,64,221,214,115,36,52,28,5,34,234,147,233,133,169,250,3,53,204,157,69,176,130,172,71,148,239,195,34,179,4,136,50,75,40,127,39,183,205,70,39,13,107,88,230,228,79,108,208,174,108,70,176,103,37,243,16,1,148,118,219,155,225,214,222,76,44,252,6,175,198,75,215,132,254,62,156,153,48,126,171,13,15,219,130,189,31,193,165,246,122,1,222,128,202,69,181,78,66,162,55,7,179,56,239,215,169,47,180,124,114,111,171,237,208,14,59,175,234,250,236,246,47,252,88,46,209,138,34,53,165,169,60,53,150,75,199,170,239,186,80,66,166,44,214,93,239,82,31,130,148,81,166,204,161,216,143,58,69,56,108,116,52,159,170,84,124,168,110,95,16,147,167,218,224,2,134,220,121,86,166,253,181,118,208,0,153,187,165,59,193,40,242,74,55,240,64,228,30,190,32,234,102,233,95,241,65,18,111,71,91,208,16,211,170,9,106,101,215,105,65,22,165,209,35,208,227,151,154,151,94,125,182,59,153,180,78,58,171,163,57,213,102,177,226,163,171,110,155,60,129,46,91,87,66,150,185,169,53,33,164,88,47,218,49,121,196,253,65,201,89,100,150,89,177,29,56,7,174,152,113,103,9,192,41,207,76,27,191,217,49,203,71,76,49,174,178,22,11,233,71,140,230,86,143,255,249,111,211,143,171,96,78,172,113,171,7,78,92,125,1,215,46,215,24,163,62,90,14,176,177,196,236,93,176,17,214,250,224,33,168,113,89,163,139,136,76,98,71,153,230,106,107,166,123,83,84,230,159,108,111,16,43,29,222,192,67,184,64,123,17,48,53,77,111,29,69,163,89,235,100,159,151,31,12,253,45,209,126,36,218,156,29,216,96,246,152,61,237,58,147,217,171,164,82,149,167,148,62,129,151,100,251,181,134,69,185,195,125,94,154,251,179,184,49,236,50,254,38,191,232,129,138,101,145,182,8,74,101,198,211,203,199,79,138,107,47,162,67,216,83,64,210,77,99,54,14,93,89,128,221,151,92,172,43,84,208,145,84,254,230,217,72,246,254,89,141,3,79,68,53,208,246,115,6,161,10,127,100,23,233,172,199,27,176,80,19,142,90,53,15,199,140,15,147,45,66,145,212,6,146,152,249,38,55,177,129,125,79,21,253,43,217,39,68,116,219,178,80,75,98,66,66,132,91,202,198,43,71,108,111,149,210,127,219,14,103,32,29,7,125,105,7,66,94,188,163,190,248,84,39,22,81,92,122,106,99,189,96,25,148,136,184,47,33,195,0,185,84,240,218,217,1,231,98,218,76,234,136,97,52,241,38,102,117,120,181,185,15,73,110,193,105,42,175,59,9,125,65,109,167,252,6,39,228,176,17,121,84,156,76,127,116,16,4,127,157,154,144,245,32,240,139,4,180,48,225,93,59,8,89,201,218,107,86,148,146,111,217,229,9,37,148,120,204,183,204,233,191,54,242,0,185,89,190,206,47,103,15,148,235,242,117,98,159,39,157,235,195,171,237,254,213,32,33,237,55,230,69,84,220,60,217,77,109,185,45,135,207,20,175,4,196,224,11,119,120,1,54,27,53,86,92,80,19,151,84,85,192,34,199,15,63,51,71,215,24,233,77,215,243,69,1,156,84,174,76,25,241,184,111,233,200,44,53,52,251,129,134,170,168,176,70,208,236,94,86,141,118,7,250,22,20,183,181,147,147,160,225,245,113,102,116,18,29,81,70,118,194,132,241,163,198,186,148,135,121,232,66,120,91,153,171,249,46,112,126,232,38,101,35,2,29,191,38,103,134,84,225,144,28,114,171,90,135,194,25,126,211,70,44,124,165,79,230,171,122,42,167,32,40,126,209,84,231,19,39,99,105,176,94,5,188,178,107,82,148,182,234,235,158,179,86,191,27,200,109,4,250,25,103,39,20,149,45,46,251,143,190,124,9,75,246,119,191,163,161,228,205,7,83,197,133,76,49,232,98,242,253,173,203,42,113,49,215,94,235,147,121,173,115,104,224,197,100,81,102,113,118,166,250,47,79,122,56,248,60,131,77,245,237,103,112,250,155,31,198,39,190,187,142,251,187,69,225,246,164,184,135,125,228,113,247,144,254,232,73,67,235,243,218,16,177,13,182,56,204,99,57,182,110,171,215,160,210,175,183,99,117,30,205,173,252,30,192,2,224,10,49,203,44,177,217,64,142,160,140,103,16,72,129,10,142,57,59,130,66,135,193,152,35,76,162,90,132,100,163,110,22,41,109,199,224,16,110,243,244,215,25,173,168,170,184,3,246,13,180,252,12,81,37,85,240,148,136,238,106,22,180,233,141,141,182,207,207,209,222,125,107,31,44,7,231,15,243,75,174,104,172,254,61,59,130,217,3,198,85,91,114,151,77,249,8,61,15,249,138,129,132,122,224,163,245,198,228,58,230,113,133,5,218,207,108,17,173,64,200,6,169,98,88,106,116,167,124,22,5,48,189,148,211,121,216,182,172,39,186,7,33,196,31,82,96,90,40,57,101,196,245,114,158,92,195,121,21,179,41,174,61,206,178,152,9,233,149,105,35,73,183,173,111,20,206,162,219,241,210,88,74,41,209,75,73,72,78,248,249,158,254,28,192,249,177,253,60,117,17,132,71,106,177,187,240,72,179,101,247,229,243,74,36,165,5,243,221,98,83,129,123,70,82,120,153,107,208,209,125,229,223,232,22,219,251,14,54,155,146,26,243,104,81,140,189,177,214,139,203,173,107,92,196,202,142,17,231,70,31,117,216,88,84,15,147,123,211,76,97,96,53,58,154,156,4,233,177,166,12,33,126,115,88,49,31,77,192,80,152,77,70,242,87,80,106,113,217,185,136,255,102,111,84,2,125,252,224,31,90,206,15,47,43,12,192,60,168,201,75,86,82,173,92,5,233,198,69,97,240,68,133,218,252,141,107,46,99,180,209,139,113,176,186,210,120,81,1,183,139,85,105,189,71,221,229,239,183,170,91,26,22,44,200,176,98,163,223,199,20,51,128,139,18,114,81,137,215,238,7,231,160,38,152,251,36,149,239,142,154,179,202,71,33,16,47,71,239,61,23,140,222,105,91,105,95,80,122,185,69,13,183,24,23,221,186,15,249,108,241,9,32,109,81,182,40,214,56,92,53,16,84,31,40,183,232,138,78,154,12,88,141,211,50,115,176,107,230,173,114,73,204,225,14,222,114,20,30,7,224,86,64,38,4,176,181,47,81,40,129,227,78,22,158,143,212,112,102,240,31,57,126,29,105,74,131,39,93,29,128,33,193,8,32,235,106,252,57,58,184,82,139,191,70,12,203,67,194,41,69,151,181,18,147,65,204,34,203,63,221,94,188,168,200,56,163,200,5,221,28,105,182,15,13,15,215,118,38,127,19,209,126,113,73,165,151,232,203,128,41,202,115,82,152,194,231,236,41,151,154,220,205,249,38,28,12,23,157,50,112,33,19,13,176,192,50,234,21,191,246,182,156,143,233,17,152,39,58,11,190,188,113,234,13,200,130,73,35,88,215,118,206,98,121,99,250,103,3,255,10,34,233,54,118,54,71,213,174,19,50,120,180,65,179,27,116,167,145,3,98,100,157,1,235,78,166,108,63,61,73,190,184,239,32,184,7,173,182,179,46,54,62,154,90,4,53,204,239,55,241,52,94,13,49,206,234,228,7,96,71,29,246,133,183,115,12,199,226,25,156,164,44,25,196,235,181,171,157,154,4,52,236,219,11,179,67,79,142,157,38,231,159,169,3,36,70,232,30,66,73,205,26,92,62,80,166,238,107,18,100,58,11,92,81,202,17,134,182,50,249,1,139,185,97,29,56,58,18,114,55,250,6,195,43,226,146,189,143,210,73,127,76,92,255,202,248,149,77,227,2,215,251,206,186,9,19,179,20,151,195,214,8,78,120,230,45,159,92,44,100,97,145,127,58,227,188,161,10,60,149,76,244,193,240,112,152,94,32,103,200,149,150,41,80,249,213,61,174,21,126,139,39,112,9,150,183,46,130,236,210,203,147,104,197,222,44,32,121,184,60,14,129,185,196,128,6,117,103,248,98,11,106,29,184,82,31,73,212,225,194,239,104,155,45,171,121,120,121,129,139,193,119,59,231,91,65,196,252,66,91,113,35,236,35,53,111,247,68,62,171,253,233,207,40,116,162,14,84,209,39,14,100,141,92,20,30,75,84,36,238,0,9,252,37,59,191,25,6,168,175,167,166,220,212,41,34,148,212,236,223,161,156,161,180,143,210,131,54,105,27,230,218,112,118,73,97,119,249,149,242,240,82,152,91,140,83,251,142,147,126,7,160,208,143,241,234,234,155,228,187,109,178,18,217,34,88,228,100,181,163,218,234,54,158,67,24,57,46,206,251,90,165,196,92,91,188,170,137,13,165,26,206,195,4,25,120,189,176,237,153,84,181,182,237,21,187,67,18,13,64,196,203,123,200,24,86,80,222,55,216,103,17,155,179,125,79,146,18,3,224,123,176,141,7,141,69,183,83,231,28,195,151,138,92,48,225,68,61,41,119,169,94,90,34,188,141,36,193,197,110,120,125,90,61,232,88,227,206,243,121,58,138,14,156,104,122,46,85,201,215,95,114,85,20,149,175,0,71,98,171,148,114,192,15,242,82,171,14,155,112,49,197,171,128,111,137,224,224,58,183,98,150,127,69,183,162,224,110,4,39,91,131,219,97,248,254,219,249,187,43,180,70,238,35,239,177,181,65,252,155,238,162,21,158,218,190,255,143,219,14,239,162,176,217,145,174,73,142,78,112,19,74,148,171,105,184,150,5,174,140,82,125,251,66,16,99,185,6,70,239,151,169,153,89,249,223,169,51,135,181,42,81,14,54,145,17,120,174,245,82,89,112,183,241,44,202,200,198,187,59,251,187,120,114,21,47,133,188,114,182,122,222,38,32,66,25,202,126,199,76,85,166,110,124,106,186,198,121,183,190,37,72,149,11,119,250,5,156,32,70,133,127,217,59,54,111,129,209,13,126,14,173,214,117,246,182,222,157,153,63,38,251,124,6,233,161,156,172,149,210,239,24,245,209,127,24,49,171,110,225,108,95,206,124,59,114,255,174,174,157,243,143,78,200,236,233,191,63,48,134,96,0,27,237,227,0,104,114,190,212,93,12,147,145,206,249,159,57,52,173,25,200,216,11,68,197,28,69,86,16,50,83,156,77,140,2,67,146,49,136,68,244,85,30,227,252,37,176,170,225,139,159,122,213,147,163,112,133,219,252,237,33,143,220,236,174,192,3,125,169,69,112,200,113,194,27,61,242,55,180,70,33,119,226,138,101,188,17,249,153,227,6,137,147,3,234,180,71,238,153,61,2,146,89,47,34,123,97,198,224,64,32,120,223,186,114,214,169,208,230,17,61,227,175,170,234,12,211,145,157,18,166,227,155,174,2,45,87,118,27,196,85,39,62,45,128,17,52,229,80,226,70,219,47,106,67,175,3,253,63,176,124,217,63,179,198,32,34,166,184,195,26,37,184,125,231,91,70,6,218,172,60,121,119,234,150,131,223,135,176,179,27,201,36,52,255,211,45,164,231,102,149,246,240,49,228,243,91,122,180,103,27,92,66,187,86,163,170,89,155,2,83,163,218,185,158,39,227,13,11,161,4,163,157,178,12,74,237,107,172,151,55,15,244,105,20,133,73,194,169,62,119,188,135,230,225,69,152,0,23,73,55,75,226,75,12,39,190,147,57,145,213,0,154,217,213,241,122,218,221,17,144,158,141,57,147,124,32,194,164,228,11,134,38,31,230,80,225,154,167,47,21,47,251,218,31,61,118,68,165,178,154,150,30,155,31,187,109,24,215,239,112,205,39,97,211,83,178,178,239,132,88,24,149,223,166,46,34,62,254,13,52,61,75,64,67,51,214,193,55,61,134,150,143,30,241,227,28,143,91,213,199,195,192,42,244,78,23,207,52,224,33,125,100,80,42,23,37,26,133,143,89,16,229,154,40,169,119,72,76,104,31,166,69,16,5,7,136,115,81,249,141,113,175,121,41,224,149,192,96,138,141,152,156,205,157,221,15,151,236,108,185,130,250,167,235,29,210,148,137,57,94,62,249,73,35,221,123,70,25,247,243,51,26,136,51,71,132,121,106,206,112,66,180,83,174,70,80,13,114,126,93,95,1,87,19,220,178,249,71,157,208,118,153,82,164,131,243,61,198,212,50,64,158,48,239,154,30,143,29,96,74,159,23,182,172,63,79,193,114,172,237,179,61,137,229,75,242,36,184,223,238,39,224,50,25,3,210,148,122,248,173,76,141,100,88,10,174,83,87,231,54,144,188,233,77,105,141,20,110,51,127,188,11,194,6,85,217,19,173,180,161,250,46,102,154,184,44,172,102,126,75,115,76,27,57,146,97,92,91,43,161,161,230,194,153,148,28,150,75,169,229,104,178,175,104,65,172,174,210,13,45,123,126,27,93,160,231,252,58,227,2,80,155,16,106,204,189,30,251,96,109,143,219,234,129,237,11,239,186,1,249,109,66,105,211,192,19,229,214,235,126,54,242,163,199,154,249,105,11,102,155,216,96,105,106,19,202,163,19,243,67,135,43,219,152,119,231,1,78,52,251,156,177,239,2,116,191,19,58,93,43,233,70,226,245,96,103,97,199,164,212,79,71,19,26,124,119,242,56,180,49,97,219,206,106,85,149,58,191,55,202,18,96,236,4,17,49,25,169,224,143,140,164,241,179,134,241,63,92,232,218,200,150,17,130,29,251,189,237,166,194,104,202,239,106,217,212,113,147,240,255,73,115,36,179,22,32,112,159,75,3,210,121,138,31,233,235,48,141,72,52,197,184,119,231,112,169,137,107,69,26,227,59,176,55,39,209,175,47,38,222,215,237,243,234,162,47,51,33,102,91,205,43,185,210,128,174,46,137,32,62,71,217,31,149,92,120,154,85,146,1,200,89,207,173,249,93,169,169,205,223,71,78,62,19,52,82,229,37,146,96,42,247,93,7,212,83,129,219,232,77,52,116,17,73,78,49,12,36,74,77,46,58,95,35,151,138,93,204,199,126,243,52,181,159,172,78,49,22,63,185,218,239,47,242,24,125,16,218,133,3,233,12,178,39,227,224,209,77,255,187,174,181,242,179,69,96,139,142,92,158,4,39,81,247,50,113,123,52,42,46,104,172,29,109,173,28,5,226,179,216,15,50,197,226,156,97,167,4,60,107,109,121,241,184,60,171,31,63,2,242,148,58,241,41,119,222,115,192,201,63,179,214,182,133,187,233,36,169,53,190,122,91,59,98,57,247,187,155,102,76,202,212,35,117,82,73,103,223,227,142,16,118,39,253,169,12,128,227,27,53,49,115,7,167,240,243,50,137,36,21,19,123,6,11,236,235,212,37,154,45,246,29,21,90,211,64,79,73,40,74,159,66,245,229,19,6,99,103,194,132,79,116,25,235,76,155,20,135,237,98,223,250,56,229,130,230,129,2,76,136,82,206,238,179,27,238,211,93,223,250,82,194,219,62,255,177,67,192,21,185,118,184,241,255,60,17,126,35,0,107,24,197,174,237,123,136,19,233,100,169,106,46,210,83,29,247,37,107,68,112,109,166,19,132,83,103,78,140,143,64,70,159,183,155,94,46,143,174,6,146,187,161,120,148,66,93,145,110,45,20,171,125,226,17,146,37,26,103,244,216,38,111,233,135,143,34,144,46,233,219,147,30,171,21,242,57,135,23,72,32,178,70,78,202,244,118,151,39,196,28,33,75,99,128,189,202,253,253,147,153,144,146,41,51,4,244,88,120,85,50,63,94,149,179,146,186,12,8,231,78,158,62,46,45,180,128,224,141,153,169,248,65,200,244,99,31,249,157,46,81,145,26,241,174,133,129,187,37,206,28,91,186,65,155,68,233,45,50,44,69,236,117,150,224,129,46,174,85,76,49,244,11,171,185,174,13,191,69,148,229,205,222,96,108,95,165,24,45,103,93,121,70,115,3,118,41,60,133,242,219,100,34,150,140,227,71,68,10,120,153,190,107,64,236,197,87,33,130,62,76,144,62,154,53,128,218,240,160,86,86,74,57,219,163,39,117,178,79,220,135,122,196,48,46,188,143,204,234,9,96,173,54,152,192,239,143,70,252,41,113,55,65,111,11,71,255,10,196,151,11,71,196,92,189,254,51,14,220,80,161,104,1,60,81,245,76,249,42,114,213,23,31,112,55,150,33,17,171,99,255,95,219,79,11,100,170,155,232,90,155,138,143,249,246,200,138,172,90,197,112,229,197,1,80,155,248,148,209,66,173,114,96,136,159,248,191,141,77,46,30,244,157,160,231,84,80,128,177,195,58,98,59,19,85,254,18,90,101,29,53,11,140,45,89,41,128,196,211,45,67,167,4,219,151,252,124,70,50,181,187,121,192,247,222,187,54,37,46,129,183,220,130,233,180,109,250,195,27,115,116,221,237,196,225,220,34,248,20,219,228,192,230,104,74,122,43,5,32,94,202,225,230,77,173,127,4,214,163,187,206,39,223,243,128,54,251,113,45,151,227,239,150,234,66,64,174,66,125,161,39,230,208,123,95,134,77,191,158,65,125,89,205,194,209,72,150,86,193,234,134,198,199,233,22,112,34,117,103,132,128,21,58,239,19,222,134,87,151,129,53,7,17,2,26,201,126,173,241,168,142,170,133,155,48,109,248,5,181,82,61,45,139,144,236,47,202,149,134,177,84,144,208,13,148,54,216,66,15,206,211,2,126,76,111,185,219,245,105,129,93,58,104,7,88,249,94,54,48,23,230,193,217,111,142,208,126,213,15,206,2,94,204,115,227,125,117,250,43,78,104,0,16,135,140,106,189,219,49,220,30,182,58,214,43,187,188,99,188,41,12,60,128,155,120,212,57,61,117,175,206,91,59,57,214,0,218,166,244,98,193,253,106,159,185,26,225,57,42,17,137,79,244,63,40,195,211,96,41,80,24,96,132,242,138,84,244,177,23,127,183,252,199,48,42,211,70,210,72,160,25,73,145,29,162,119,148,154,8,120,213,192,61,49,113,3,249,71,230,16,227,55,255,73,187,134,1,129,15,235,104,181,148,209,88,141,42,168,167,33,238,10,214,229,230,172,255,121,110,254,169,106,78,8,218,91,152,186,114,30,18,56,6,250,163,231,59,76,188,180,211,81,40,59,84,180,23,115,154,152,10,188,189,10,206,91,234,6,215,110,84,91,209,200,98,86,9,219,128,131,80,117,93,98,75,13,2,207,70,166,47,130,77,160,14,109,25,29,247,167,30,175,77,10,246,126,163,17,223,45,96,248,75,180,101,187,1,219,101,193,139,142,49,234,73,117,46,80,24,160,242,193,95,95,227,52,202,115,102,102,148,153,85,96,92,1,241,198,232,252,23,51,87,132,69,108,137,201,249,246,13,127,23,238,214,243,105,38,42,194,7,190,30,173,121,39,78,33,231,114,103,79,200,86,102,178,65,225,170,213,141,57,117,176,1,191,14,113,88,30,160,97,127,125,224,62,156,191,178,150,183,185,13,189,200,90,188,210,67,219,93,89,186,91,148,163,53,5,26,97,65,53,230,162,47,157,58,51,109,121,23,51,232,166,69,230,113,190,138,85,201,197,66,113,249,207,19,160,71,163,22,75,208,230,88,185,98,189,10,164,246,15,201,24,184,162,11,249,100,176,187,190,189,57,140,142,9,174,71,75,10,69,6,88,204,52,55,54,238,142,212,129,207,63,242,63,24,23,16,71,152,197,133,144,71,6,205,192,168,203,122,42,206,170,30,82,117,72,109,133,99,151,55,232,88,31,120,107,110,30,153,246,246,137,80,10,21,180,100,244,193,225,193,164,38,62,184,57,177,20,57,148,121,139,109,237,243,114,170,46,109,201,109,13,5,253,174,194,211,109,135,175,189,233,116,69,174,226,129,138,69,61,214,244,57,105,31,50,15,214,228,79,253,97,131,55,183,68,10,241,162,142,168,72,86,77,100,24,114,7,79,152,4,58,216,243,183,235,253,204,128,96,164,75,76,58,163,52,158,15,156,147,179,122,149,27,252,66,5,53,190,105,104,33,49,100,6,187,242,141,129,94,199,18,81,244,127,226,159,15,71,215,238,156,123,49,156,76,182,92,209,168,176,198,94,247,177,101,186,226,197,24,233,10,152,182,248,34,215,141,162,131,27,113,1,46,53,36,174,99,235,99,54,38,62,51,0,75,92,182,43,163,80,255,193,173,53,13,183,16,47,194,52,100,236,197,9,40,33,74,115,93,48,142,216,42,134,247,206,89,59,237,204,85,200,173,96,116,160,146,233,244,232,221,157,29,77,209,223,44,15,20,247,27,241,94,113,199,113,76,116,218,253,210,225,0,1,215,233,19,213,101,4,235,219,163,163,102,237,169,132,11,30,60,2,27,111,172,70,116,238,88,83,42,8,171,15,121,89,65,79,206,244,159,158,203,183,24,48,91,227,65,255,185,108,93,208,222,167,102,149,65,9,130,107,79,143,68,43,67,110,177,197,103,135,82,139,117,114,85,26,106,77,95,98,129,92,87,160,177,80,10,131,19,244,83,192,242,65,220,239,72,237,233,164,205,198,199,13,201,81,116,145,167,89,108,187,187,66,62,194,135,190,146,201,173,231,15,177,35,33,255,176,188,231,53,226,255,216,228,178,202,79,79,205,254,50,238,101,63,33,40,26,4,236,161,13,158,182,134,99,166,66,139,50,86,96,181,106,88,215,220,180,253,116,252,68,54,88,127,98,79,195,86,88,82,173,160,36,36,77,188,58,248,127,57,12,159,209,39,94,97,15,86,25,160,184,100,107,69,131,160,122,156,108,21,84,105,250,90,201,175,235,126,212,245,226,222,224,102,190,180,152,23,210,46,55,198,76,55,156,115,135,151,158,206,89,133,114,116,163,27,50,160,20,60,117,75,155,135,64,157,173,71,60,168,85,119,79,117,225,110,236,235,87,201,218,129,62,112,142,81,124,92,108,56,74,43,153,165,12,102,239,250,233,103,253,243,109,55,47,46,152,156,5,129,54,15,190,160,194,217,140,79,179,106,154,207,148,86,230,73,31,180,153,176,72,37,203,68,183,133,10,199,86,35,80,50,45,213,185,50,255,47,186,107,228,206,209,110,105,184,27,117,47,7,7,121,32,16,164,72,219,236,176,151,188,84,8,50,10,0,72,173,229,87,6,206,217,6,7,134,239,192,81,86,155,46,115,125,62,134,186,47,74,225,160,19,252,183,201,126,19,197,95,54,2,230,53,151,207,38,91,13,2,16,37,13,92,150,27,225,153,39,242,96,96,14,90,140,29,254,120,11,173,155,226,112,96,226,255,217,31,222,142,50,215,220,63,169,242,143,23,209,43,94,62,217,153,92,110,165,183,34,67,26,37,200,145,66,14,251,188,242,44,38,62,180,129,76,171,9,2,110,68,177,50,181,250,20,40,190,164,250,230,237,224,42,133,64,17,159,38,88,233,215,239,127,51,209,224,159,184,155,25,75,33,46,20,221,111,74,143,168,214,83,131,194,161,148,199,101,148,192,245,254,44,146,7,12,241,139,84,200,111,89,103,38,148,100,13,8,220,174,178,168,92,25,93,224,154,229,181,22,195,147,31,135,91,162,221,108,56,172,141,142,111,249,32,26,38,253,97,91,37,241,237,115,191,48,80,173,228,102,109,255,23,141,94,94,140,178,92,231,154,93,178,147,127,123,52,182,243,26,136,13,48,116,0,127,171,179,197,206,163,120,226,203,153,34,35,50,24,20,166,208,53,69,125,18,27,21,123,214,30,129,226,19,64,59,232,14,40,233,255,153,63,247,232,189,74,162,65,222,130,125,14,28,244,200,241,24,36,237,180,123,114,83,13,228,107,216,168,205,69,64,129,29,50,90,13,145,43,55,244,133,15,4,163,49,250,119,193,46,151,20,83,229,72,84,167,250,9,117,29,173,138,240,5,16,103,23,20,73,60,162,6,20,210,83,87,226,165,12,152,120,150,234,234,154,145,197,145,15,131,145,191,253,4,141,238,48,106,106,220,30,42,52,69,201,152,89,198,26,219,62,195,157,52,141,152,11,210,204,46,220,166,33,173,36,102,4,183,36,230,90,61,158,12,77,106,185,81,51,232,35,203,221,133,95,82,106,157,95,79,209,0,247,245,104,111,221,136,192,163,230,225,101,200,231,27,159,72,119,24,214,96,185,239,157,209,61,60,26,138,133,217,114,188,147,5,114,156,96,182,158,37,45,68,136,157,170,93,68,180,236,187,192,80,107,216,86,126,29,16,51,121,210,102,102,148,52,75,156,163,47,37,227,48,242,92,35,252,101,92,100,40,215,130,253,102,35,120,39,140,21,219,159,128,20,56,3,82,233,144,98,122,141,208,89,255,174,76,149,217,159,85,140,178,193,128,115,58,71,253,177,147,82,44,210,20,98,12,54,25,240,238,93,89,45,243,105,228,158,114,125,127,35,1,167,35,218,119,230,184,215,54,165,189,108,178,154,174,180,125,18,76,221,105,6,7,232,211,117,142,68,139,196,178,192,56,5,21,159,250,190,74,42,232,29,63,135,78,129,246,66,25,85,67,194,67,99,58,137,42,22,233,30,225,194,197,197,178,98,68,149,50,96,22,0,88,104,34,53,31,233,121,162,48,75,237,165,238,7,128,49,126,143,170,98,137,225,137,188,20,25,195,52,196,23,35,144,234,43,99,136,236,30,21,106,155,67,31,82,151,12,83,42,147,178,173,245,92,36,106,22,181,69,251,87,126,104,24,52,17,44,161,136,118,117,114,33,82,11,73,209,1,208,169,169,136,241,103,77,100,13,178,95,115,46,172,4,240,255,236,102,9,39,217,21,75,209,25,2,17,183,117,61,158,231,235,48,120,133,76,76,8,73,62,108,72,109,235,29,158,115,166,249,71,38,90,148,157,75,145,177,56,14,208,49,174,81,148,97,170,16,77,214,30,39,95,40,37,89,134,193,10,211,52,36,234,73,135,14,15,23,227,141,158,215,45,213,89,93,229,167,250,123,182,144,179,140,133,234,79,33,26,198,171,182,68,147,142,130,219,49,143,213,56,58,153,255,106,253,104,128,201,22,240,166,232,52,200,33,101,88,249,98,128,214,129,87,31,141,94,75,73,30,130,15,90,226,117,76,237,64,177,44,210,171,117,85,141,58,70,85,94,42,80,116,114,208,240,108,196,122,136,98,162,15,185,126,167,57,110,60,4,17,77,151,169,170,119,2,168,130,181,51,228,241,21,239,200,243,1,201,151,84,32,3,85,28,183,14,248,163,232,105,107,69,224,197,164,146,14,210,92,142,116,241,33,159,20,239,63,85,70,141,68,87,61,33,196,208,119,150,4,246,29,140,107,248,61,99,136,72,26,243,143,25,229,120,3,242,186,158,78,177,119,143,29,156,178,68,162,1,187,162,11,245,146,248,73,202,27,57,162,222,177,5,89,159,32,209,174,89,113,207,133,34,219,105,196,218,73,206,60,79,62,87,65,0,254,239,186,77,155,141,47,244,205,158,230,172,99,116,206,153,160,10,104,214,130,88,241,63,196,17,236,238,58,160,241,196,207,72,188,43,11,155,35,19,116,248,80,60,243,138,109,18,110,144,35,175,255,221,205,52,182,201,101,170,74,87,31,93,247,88,146,71,243,69,35,239,134,122,183,184,184,2,51,43,251,224,172,42,154,70,166,111,150,108,114,198,13,53,23,66,121,98,66,6,14,200,138,222,222,227,163,231,227,200,75,202,252,88,149,70,86,191,216,110,85,5,148,128,183,242,144,15,156,167,89,15,87,246,108,246,20,250,205,234,244,75,107,89,65,12,142,109,118,141,124,132,251,246,94,191,28,71,119,234,205,2,113,131,4,251,54,221,113,139,66,174,5,138,253,83,54,133,211,33,191,240,163,67,230,160,197,173,150,93,152,95,52,84,96,184,154,249,76,253,25,251,205,117,158,209,40,218,211,130,99,152,185,198,184,206,147,118,127,237,119,24,242,157,244,79,3,248,24,53,23,37,254,146,170,236,24,112,183,150,61,83,128,44,38,172,35,144,213,19,202,159,9,177,37,74,48,244,21,41,244,156,219,20,50,68,32,6,88,108,4,16,110,57,19,71,85,3,120,46,101,146,158,97,243,206,47,98,184,39,155,163,20,147,100,217,32,177,164,105,25,252,44,70,247,89,114,67,252,235,214,150,110,140,142,101,29,102,110,149,68,246,93,240,180,70,82,236,46,20,202,186,124,249,232,137,164,166,83,17,12,142,170,88,141,237,83,255,164,85,175,190,62,211,166,221,221,8,101,104,206,56,11,121,202,132,205,167,112,55,133,254,126,213,78,218,65,118,221,195,52,163,28,176,239,185,65,225,183,82,46,121,254,39,86,203,97,238,117,96,203,10,194,219,50,132,118,166,205,230,208,138,54,135,110,222,88,107,52,198,180,39,141,164,54,93,194,232,137,132,245,233,223,8,173,12,158,230,117,88,201,203,195,122,146,143,160,142,165,115,28,8,70,90,206,125,111,63,155,9,49,82,4,36,88,71,95,221,85,230,222,131,51,1,83,186,150,240,76,231,130,193,112,19,66,100,118,72,209,101,128,48,227,78,23,226,99,146,41,32,111,49,137,59,0,243,250,128,4,255,178,166,33,161,73,234,153,28,223,25,120,147,51,99,208,98,220,61,214,11,107,216,150,237,155,13,49,206,16,147,138,242,127,24,156,164,194,3,85,177,156,144,228,52,199,106,232,57,43,36,253,190,86,109,96,98,162,32,96,158,242,254,131,119,110,107,69,221,80,93,74,235,231,230,128,109,0,92,85,140,181,56,83,187,131,142,17,188,54,254,115,140,232,144,65,15,117,61,201,143,116,187,93,154,18,172,165,172,103,103,67,127,109,11,111,205,158,142,183,240,68,12,250,211,33,1,29,212,100,237,126,143,167,129,192,210,107,236,172,222,30,93,205,17,8,105,33,10,27,103,155,29,73,18,213,175,53,158,61,3,231,251,247,50,225,109,244,170,141,14,251,26,129,126,204,195,160,255,206,64,110,2,156,147,201,107,159,81,113,231,76,244,39,197,138,239,85,243,6,201,122,168,236,176,18,13,144,232,181,134,50,92,170,45,158,104,144,63,98,112,151,42,254,247,125,101,8,116,58,249,180,18,192,5,209,250,240,214,74,85,210,194,251,17,160,143,98,86,152,149,150,10,236,69,204,145,128,177,185,181,77,84,93,56,15,189,235,171,34,237,185,32,157,131,91,18,73,181,83,57,213,76,107,233,149,184,78,183,36,235,27,228,188,210,49,212,190,13,42,147,118,203,128,209,237,185,2,33,235,86,119,52,158,243,169,119,149,60,217,85,60,193,12,133,126,72,225,204,173,191,123,32,6,94,220,218,225,16,64,164,16,13,244,217,242,252,104,177,103,223,118,93,234,53,38,184,107,241,225,178,111,127,140,136,221,32,203,207,227,196,150,141,86,123,225,26,129,38,41,210,248,11,183,26,18,44,163,89,179,95,1,164,76,186,102,83,197,118,173,151,76,149,216,116,238,163,54,150,84,221,156,195,18,84,210,57,119,161,216,72,209,193,198,45,153,144,52,11,214,66,152,163,38,35,108,17,222,41,90,117,214,224,25,4,241,167,5,203,213,148,203,59,23,149,80,74,208,225,93,26,131,84,189,169,192,162,163,114,250,180,161,11,177,70,62,100,217,181,11,90,84,130,44,36,231,0,122,39,168,237,58,229,229,11,123,229,180,165,56,16,226,16,4,210,82,202,140,206,109,87,30,14,221,242,52,231,228,127,13,74,11,147,26,139,27,124,55,184,247,199,62,73,126,49,13,61,111,137,57,65,203,197,28,199,197,174,2,189,32,220,45,174,162,25,82,68,55,129,13,217,33,83,151,106,227,7,234,224,51,167,0,163,219,218,26,247,221,92,102,104,127,153,81,48,229,234,152,165,136,47,66,54,67,29,1,116,2,50,200,79,17,48,157,55,221,14,10,223,10,244,215,204,101,136,31,130,11,112,152,64,199,188,1,38,178,125,147,130,131,11,129,47,137,32,226,54,235,80,166,190,106,216,150,225,43,86,21,94,83,179,151,63,97,206,70,109,179,222,216,101,187,164,23,141,57,58,48,153,60,29,17,149,7,146,70,84,160,110,6,255,180,32,204,123,70,149,12,133,179,248,5,138,193,209,85,176,169,6,149,216,115,251,126,128,145,161,75,114,43,170,250,40,49,50,167,71,88,34,41,187,66,151,72,172,55,132,75,205,152,85,106,32,129,255,121,188,5,75,238,158,15,189,106,40,142,50,82,102,134,225,23,103,183,191,251,235,37,213,209,65,58,15,66,30,164,53,213,26,88,143,138,164,210,198,125,184,225,115,65,219,11,6,103,107,177,224,23,181,217,198,199,202,242,90,103,113,23,245,74,22,179,113,248,99,46,72,107,191,65,33,59,84,87,239,134,1,253,74,183,36,60,94,164,228,68,56,204,60,39,120,232,56,49,25,243,65,44,114,199,228,7,97,83,92,54,94,55,193,209,24,121,247,187,66,254,118,199,11,49,147,191,155,37,99,23,25,60,239,193,205,176,57,73,156,58,239,80,83,35,125,109,101,225,60,71,145,50,216,193,111,186,91,173,156,71,154,190,43,166,250,187,198,19,149,174,243,233,113,188,236,111,187,57,71,150,68,213,193,204,142,64,72,159,4,188,78,127,35,37,62,184,194,118,77,29,228,4,204,199,98,66,49,49,13,176,28,197,123,160,231,238,176,61,134,210,177,15,49,125,123,209,199,190,194,150,172,214,0,181,10,243,154,112,195,49,250,45,225,27,96,104,146,146,85,219,8,207,58,152,241,58,39,123,72,118,86,56,43,169,71,171,2,82,23,16,43,112,111,249,182,22,11,233,190,26,144,190,20,238,233,56,79,19,221,162,79,195,120,147,64,7,60,93,162,141,137,187,112,102,137,13,118,249,143,38,24,100,65,134,166,7,196,213,191,47,10,15,194,92,254,98,237,15,79,234,138,19,216,23,160,110,249,161,6,184,181,7,91,101,105,40,141,3,53,34,88,233,30,44,175,220,138,32,241,14,81,37,187,240,241,80,191,36,190,31,253,65,233,109,165,82,180,154,24,175,120,148,213,167,233,73,181,137,87,60,172,91,65,213,98,47,52,200,55,100,91,184,134,233,115,1,236,150,234,58,80,183,160,159,119,5,52,75,190,167,156,217,130,150,129,173,204,194,151,191,67,217,109,153,201,172,142,30,69,41,76,2,163,22,101,73,228,57,81,56,229,216,89,221,162,105,43,216,141,196,118,13,195,2,81,67,200,192,84,213,238,103,205,229,57,121,126,127,239,94,0,190,197,182,168,27,82,111,32,171,61,47,211,88,120,151,104,9,149,40,157,158,222,57,62,178,197,108,220,204,53,151,55,54,199,38,84,126,231,45,112,87,172,183,66,111,109,126,19,29,40,101,99,126,250,100,167,1,214,132,97,246,88,176,157,175,198,2,43,125,146,32,175,22,103,205,20,101,220,61,226,150,21,239,253,167,70,208,178,60,130,95,185,32,207,244,189,40,115,91,219,200,0,209,221,142,42,14,230,187,44,165,227,152,112,54,154,208,215,186,206,140,129,41,246,128,44,182,2,78,160,73,53,107,93,243,12,103,99,13,86,243,164,103,146,192,31,41,37,240,202,64,136,117,195,63,79,43,218,50,177,181,11,134,4,70,206,53,129,163,155,54,99,85,143,21,82,165,177,127,199,75,245,12,66,72,54,220,98,236,219,95,125,95,214,146,68,119,243,64,110,193,228,217,182,22,47,116,255,4,219,173,140,141,86,111,165,213,101,97,245,219,32,72,42,229,171,80,20,27,153,222,179,66,176,181,27,148,254,147,149,87,53,7,203,248,211,93,22,70,117,146,36,185,89,22,105,110,209,205,151,222,181,76,254,18,74,192,158,236,6,82,163,139,201,210,87,209,25,1,122,123,249,154,225,207,34,119,8,96,195,154,130,36,118,14,224,215,84,161,202,150,94,177,147,228,112,2,137,254,224,160,55,159,141,21,221,119,71,123,150,218,159,199,116,248,147,78,16,210,125,0,34,196,5,82,0,153,33,230,185,173,139,8,89,174,29,170,224,5,107,172,115,38,191,125,15,85,89,120,163,163,203,157,236,251,78,35,175,37,163,255,212,132,91,78,196,51,175,255,36,233,122,136,133,205,167,172,142,20,8,104,205,186,143,250,16,86,194,163,138,94,4,178,110,251,182,139,0,42,176,178,48,179,146,222,15,147,212,92,59,253,117,43,68,115,11,8,192,49,41,97,182,198,38,121,43,186,200,139,243,192,15,251,59,251,228,130,152,27,119,26,8,96,49,5,87,60,202,94,191,88,172,47,39,163,35,171,74,28,57,32,179,230,251,135,103,49,249,123,39,104,142,115,144,149,151,159,123,12,158,21,24,61,98,85,2,186,229,1,133,239,62,1,48,147,110,99,46,227,167,88,228,136,67,252,145,242,12,40,186,193,234,175,41,217,216,140,83,118,255,208,97,94,185,89,252,146,55,49,80,242,207,86,0,1,31,188,80,240,153,235,222,89,211,76,34,201,39,200,117,146,75,182,156,150,61,95,81,146,99,50,3,201,222,16,50,79,233,180,98,42,144,6,131,202,157,34,242,137,5,123,59,162,145,131,58,84,185,211,224,119,27,206,215,141,17,106,174,146,232,72,116,239,196,26,55,32,26,247,164,153,136,125,130,35,200,220,66,3,162,65,97,151,128,16,162,0,251,225,15,193,17,138,52,218,248,196,133,146,16,13,18,186,125,174,7,231,195,169,90,51,54,246,71,244,7,59,51,32,164,50,79,175,70,113,162,127,29,88,197,139,225,162,192,209,108,170,104,62,204,110,210,41,201,224,20,41,25,163,232,170,181,247,216,150,214,80,207,144,40,134,17,66,125,200,24,230,117,94,138,235,156,173,151,110,40,39,155,154,17,148,71,220,74,208,74,21,72,187,142,227,159,238,187,120,66,248,186,172,101,44,121,204,106,172,171,54,86,121,95,26,47,243,239,133,163,210,138,53,132,136,209,60,38,78,9,176,114,24,144,231,246,114,141,188,221,14,224,144,178,53,163,28,188,88,87,139,107,136,26,61,10,185,170,224,91,191,188,255,152,226,58,135,97,189,171,141,59,248,192,22,96,218,99,190,217,204,38,124,86,88,8,6,195,98,252,113,240,249,146,148,64,109,158,211,222,156,101,100,253,239,200,25,0,185,100,21,187,56,84,9,211,91,192,95,122,11,151,174,205,11,145,220,4,233,203,105,111,77,193,120,196,94,39,146,254,167,59,98,68,15,235,196,157,1,193,248,205,88,31,134,201,52,86,65,66,219,12,83,134,87,219,137,104,41,210,104,40,139,21,141,47,15,243,174,224,121,164,200,201,88,251,160,231,99,48,255,41,2,148,79,107,117,119,218,20,86,131,79,247,38,73,225,96,71,71,159,114,147,204,183,152,200,180,11,215,162,207,240,23,123,215,9,240,89,98,109,83,88,98,230,167,8,255,78,219,255,115,156,28,198,66,123,115,218,121,24,137,228,102,37,160,243,142,110,24,48,6,253,37,250,25,13,203,216,139,78,46,2,104,231,70,61,239,127,90,33,212,28,45,251,180,194,32,9,58,79,79,212,212,69,169,66,250,53,90,231,157,195,220,152,214,190,235,192,161,23,194,15,153,209,132,96,106,88,65,72,155,151,138,216,67,211,68,8,169,43,239,69,186,208,221,208,248,68,117,142,79,109,4,141,216,194,114,136,40,73,140,77,218,136,9,145,152,171,214,149,246,239,155,1,20,111,66,97,154,19,96,165,54,60,22,66,9,55,98,139,162,136,107,131,233,82,209,1,198,142,161,11,59,199,193,211,100,12,176,141,217,133,93,231,50,108,0,235,59,163,181,232,28,227,255,199,213,53,176,150,98,240,103,136,164,20,60,21,98,84,196,158,165,227,141,12,237,112,128,5,162,34,141,234,87,171,4,61,26,14,43,99,232,173,217,143,159,215,238,117,211,162,167,8,66,130,70,228,70,182,98,132,110,52,64,243,55,44,68,74,137,170,49,7,49,210,127,108,238,210,214,174,193,133,20,131,218,187,180,124,17,143,244,80,241,8,11,148,221,127,164,141,34,18,179,218,203,48,16,220,79,183,216,86,101,164,240,93,41,55,14,55,80,136,196,225,141,254,181,200,255,43,52,70,255,177,58,90,73,219,222,108,194,197,135,0,248,187,43,117,222,62,14,95,127,44,0,132,118,75,153,149,73,86,227,238,213,6,165,159,239,171,33,195,50,113,82,31,83,47,69,175,220,175,195,60,241,72,77,203,168,71,204,155,182,241,163,2,92,12,130,246,51,40,226,141,147,174,85,2,63,93,55,97,253,219,135,112,50,212,29,144,69,241,15,5,218,30,191,204,185,19,178,52,83,116,124,65,209,107,30,29,154,158,198,116,244,212,194,9,125,201,28,175,190,177,53,225,173,160,241,82,244,38,28,146,153,14,90,14,80,68,94,38,169,138,46,150,237,139,51,165,128,170,0,250,110,197,203,214,192,77,40,204,203,85,157,75,2,56,148,116,188,103,90,83,173,36,35,157,61,58,120,179,213,77,132,219,103,95,8,160,165,32,184,54,158,13,25,187,61,88,70,219,59,1,244,66,75,59,213,212,174,208,178,139,132,33,233,192,58,178,1,131,246,246,134,178,163,144,233,235,52,72,9,56,90,134,165,112,193,142,8,118,16,175,58,173,242,135,3,217,196,178,0,11,80,86,157,247,227,122,185,168,226,100,126,202,121,221,81,95,181,126,162,49,70,89,116,209,191,36,221,145,222,194,212,119,167,228,155,97,235,246,170,115,25,3,221,163,47,228,165,106,48,228,68,24,46,65,1,56,102,15,131,90,156,246,248,122,182,55,105,248,96,230,185,33,126,58,198,92,205,120,120,88,86,185,240,56,190,215,92,26,13,225,93,75,160,111,231,208,177,101,63,129,221,230,219,187,172,70,53,144,213,119,202,234,172,231,3,67,178,110,41,57,240,173,191,8,119,47,39,5,115,235,224,211,233,105,33,185,237,69,218,60,86,143,137,247,45,222,218,162,236,246,210,247,199,191,201,71,98,59,172,157,32,50,177,223,42,169,187,196,12,244,45,5,247,41,34,225,44,224,169,68,22,87,137,90,201,108,214,75,166,36,169,176,137,46,43,178,190,19,249,206,55,78,231,45,86,7,28,112,243,184,10,103,2,254,85,0,35,96,12,42,66,42,181,231,109,50,7,170,75,246,97,6,232,183,197,90,159,164,131,85,104,248,181,108,248,58,122,58,222,235,114,179,15,91,93,128,243,145,149,208,182,243,31,85,135,62,104,6,116,223,242,216,8,119,32,128,31,15,198,126,141,82,222,176,238,247,18,137,40,38,147,55,165,30,0,245,205,155,200,13,92,234,40,37,131,144,5,47,199,76,133,193,154,178,248,245,50,241,57,255,119,229,174,127,244,113,18,234,117,26,62,108,140,141,39,174,169,252,186,225,151,186,216,206,72,206,41,168,22,215,34,163,198,162,106,75,92,74,133,67,216,126,228,106,175,92,235,246,182,205,170,216,72,65,193,108,208,30,164,101,148,168,137,11,79,209,237,142,120,236,132,22,188,140,209,18,143,192,106,144,48,70,45,61,21,73,112,63,240,183,173,217,94,99,108,85,138,22,33,212,135,240,84,219,140,123,32,153,30,164,208,22,93,130,37,121,173,123,4,105,141,102,117,188,60,6,138,171,198,229,44,166,236,42,206,231,94,122,52,164,196,200,242,25,167,13,42,59,232,105,4,73,206,141,182,40,129,81,169,97,20,14,142,247,70,164,10,123,175,159,180,20,158,82,222,92,247,208,132,164,202,189,236,137,107,214,1,10,21,234,211,60,166,150,49,178,167,139,128,159,160,42,32,89,244,159,63,158,64,138,188,108,0,46,180,69,228,4,72,235,85,9,196,233,209,91,100,46,121,23,100,116,218,46,63,195,179,206,187,126,10,24,220,204,108,129,163,189,67,182,34,72,89,162,238,15,4,10,12,59,170,184,121,191,3,160,120,196,241,180,124,186,253,222,223,140,87,139,176,23,139,241,132,154,246,253,180,183,49,65,91,207,235,58,31,174,28,76,128,46,59,152,191,131,24,94,23,127,220,98,203,219,14,45,132,249,96,102,130,222,142,194,232,108,247,49,86,147,253,215,106,253,143,30,174,235,72,240,195,80,195,255,206,199,253,131,105,253,175,244,120,74,175,191,131,83,13,126,179,122,191,244,42,188,88,186,55,195,162,141,31,155,227,233,90,108,156,55,105,174,147,216,226,17,204,43,49,143,80,97,189,56,157,110,58,236,158,38,255,177,110,216,158,143,41,252,82,163,112,153,171,166,96,50,206,232,117,1,179,232,217,219,142,209,202,130,197,182,34,140,150,225,43,37,122,109,13,86,171,178,222,226,163,238,213,44,212,247,201,79,108,102,68,228,139,232,51,217,112,163,192,195,223,254,100,228,152,245,144,132,19,244,129,106,203,65,68,193,76,3,149,35,136,25,60,110,143,104,171,211,29,188,234,254,14,109,76,54,119,196,89,188,169,251,22,17,113,38,223,232,148,64,115,245,69,247,1,18,195,122,111,171,132,240,210,139,125,232,162,195,251,159,130,226,226,108,110,244,137,255,44,255,77,57,199,66,47,244,64,219,111,49,202,82,86,43,183,209,20,95,207,127,242,185,214,4,108,216,175,227,162,240,195,72,34,30,16,247,80,47,23,178,120,178,13,163,201,175,123,196,8,206,194,146,113,72,131,115,197,195,202,73,70,160,249,230,253,195,25,194,50,69,100,17,212,213,156,102,167,206,255,239,208,15,236,174,3,167,59,17,118,210,79,141,144,137,243,177,41,139,119,191,33,57,91,87,142,204,218,66,63,181,136,91,70,227,27,13,199,68,201,117,179,48,238,30,106,15,179,47,141,26,189,90,124,5,167,32,207,95,255,165,66,165,72,98,84,180,20,229,129,205,147,76,161,10,122,113,187,178,99,105,86,219,225,165,171,241,226,7,198,142,150,53,173,1,91,35,87,85,67,202,120,223,222,126,64,45,69,177,53,157,233,22,117,21,105,69,72,123,255,23,35,46,73,75,157,57,150,107,151,255,122,231,158,219,215,201,124,58,237,148,162,61,163,81,6,248,160,194,54,193,39,29,68,9,87,197,45,190,191,126,60,1,236,73,46,180,163,253,112,15,138,218,156,12,16,142,30,130,90,113,251,104,111,68,220,73,252,40,188,104,150,36,221,117,252,233,18,67,192,24,17,165,12,174,90,5,198,140,42,99,152,134,101,2,83,134,120,218,2,243,191,161,118,81,94,228,175,172,125,85,68,77,195,224,20,110,57,192,127,27,200,113,21,233,241,30,2,39,119,205,118,234,31,245,120,203,115,118,40,188,199,107,233,111,187,74,201,229,56,125,93,77,65,174,251,203,71,210,168,233,173,212,170,77,233,5,56,252,50,131,224,148,131,174,140,177,30,245,77,33,187,79,174,76,79,158,107,152,167,72,107,169,105,188,174,143,28,154,63,27,44,16,45,200,63,92,77,208,242,252,129,57,95,106,139,172,172,249,181,151,45,205,218,94,87,204,226,244,215,68,137,101,54,49,173,152,21,232,11,73,192,236,37,220,118,59,200,20,229,123,67,107,178,120,110,30,109,17,94,38,28,116,203,158,108,226,42,252,125,24,155,103,214,35,92,229,153,94,27,43,177,159,202,171,2,42,217,203,179,222,118,7,149,199,33,103,131,61,2,179,125,117,79,108,171,19,58,3,130,248,243,192,242,228,34,236,251,205,42,140,36,238,244,115,196,74,214,81,129,138,5,46,232,29,101,106,211,233,54,231,56,99,98,41,48,187,3,217,242,178,97,79,187,153,247,233,69,33,42,172,177,208,115,201,212,254,86,146,63,103,218,105,208,129,15,182,236,64,182,207,51,170,228,133,103,105,121,174,11,233,48,183,151,194,179,243,49,211,243,192,66,162,220,11,143,224,93,197,12,122,240,20,190,149,159,225,151,240,31,246,136,64,168,84,37,15,134,148,189,13,102,181,32,158,177,218,67,124,52,217,138,73,199,245,7,53,91,150,22,212,25,23,182,43,70,43,241,86,154,111,250,251,228,124,27,189,2,108,215,186,136,43,114,132,65,163,170,150,133,249,40,190,222,173,211,127,36,211,95,160,147,155,51,108,59,23,79,217,165,116,50,52,192,228,108,46,117,178,42,209,39,100,25,93,107,72,75,13,97,98,203,216,149,17,161,24,19,164,134,188,245,230,145,254,188,206,41,59,149,98,180,134,41,18,172,129,114,188,116,94,84,201,96,35,193,188,98,153,122,232,135,156,176,102,129,53,87,183,45,245,97,172,151,209,235,143,89,86,199,135,214,45,247,173,168,107,168,66,31,72,217,92,119,90,35,163,113,26,243,130,18,102,200,28,42,113,202,96,176,71,134,109,183,86,21,178,82,133,30,91,94,250,228,148,240,248,113,143,51,160,25,181,110,76,193,191,239,157,252,242,238,55,205,242,70,141,2,9,146,251,180,193,115,5,37,95,30,200,48,149,12,240,227,173,109,236,38,99,189,211,232,187,116,200,49,176,238,96,137,80,57,156,41,82,164,246,80,10,125,221,105,149,169,7,198,90,104,195,25,167,244,14,239,238,26,97,224,188,19,231,51,180,30,43,215,35,185,161,251,81,213,135,215,247,180,7,5,56,167,93,35,110,22,83,182,27,85,139,157,86,41,129,125,76,194,134,182,223,100,117,26,137,191,34,189,22,114,153,211,169,40,40,247,207,114,171,66,188,104,80,83,79,17,3,218,183,234,56,3,195,89,253,177,56,139,73,55,28,169,151,172,243,47,205,223,94,221,35,95,59,123,209,81,148,155,240,56,49,217,13,95,205,137,118,181,97,64,96,132,200,216,241,138,62,138,121,132,165,90,9,182,35,255,152,220,17,167,92,61,82,59,52,85,130,254,100,2,20,4,229,162,138,201,247,221,228,31,123,38,5,184,152,31,190,255,8,57,8,232,248,217,45,12,173,139,85,155,32,61,121,72,191,137,245,236,1,68,129,29,93,97,197,150,132,35,125,42,178,77,39,116,42,37,120,120,7,54,33,153,5,221,185,143,32,219,114,177,75,131,91,42,169,193,116,89,146,231,43,251,190,23,66,221,145,214,85,235,101,235,165,67,135,33,60,64,21,178,44,196,53,173,51,9,131,224,132,195,28,194,152,246,241,35,211,21,193,84,133,91,15,38,1,8,117,33,24,216,103,251,232,227,70,201,230,78,25,114,69,251,213,68,129,70,71,250,248,198,166,244,97,68,21,224,39,231,153,171,48,239,194,90,41,59,40,158,155,23,83,30,7,52,235,55,32,80,149,133,247,139,187,44,183,230,85,217,24,240,22,106,144,174,211,53,230,36,192,32,71,136,33,192,185,13,122,57,104,15,38,117,131,180,89,196,232,110,44,18,242,160,52,187,28,250,96,65,194,182,183,112,47,203,100,152,174,213,47,138,110,40,51,4,50,113,22,115,16,221,153,131,24,217,130,70,229,150,99,143,2,80,133,6,110,101,100,206,83,4,190,0,230,130,116,14,147,85,203,235,238,43,213,104,41,126,242,49,21,57,104,102,11,137,100,121,200,216,129,199,165,239,247,170,119,122,152,38,126,39,138,164,96,209,2,186,207,200,49,170,254,242,11,169,6,148,133,86,142,106,99,143,59,93,45,156,85,128,65,23,176,141,208,130,221,93,155,48,88,155,149,106,130,107,102,114,99,147,193,15,227,66,2,122,227,244,152,15,233,195,200,113,156,18,30,118,85,213,63,141,1,54,84,95,152,49,255,98,32,138,200,66,91,118,117,212,45,77,38,156,112,136,117,175,16,81,217,60,39,203,148,130,8,16,86,208,57,234,172,124,224,186,177,114,158,164,204,189,210,39,190,2,13,191,91,28,83,254,131,237,187,75,43,205,92,91,70,202,30,189,93,194,222,225,2,140,7,180,169,124,17,229,227,75,197,244,244,201,191,151,10,45,230,70,146,138,80,78,33,23,38,240,150,220,115,17,189,156,17,127,38,255,229,37,169,51,168,166,30,83,166,223,180,187,26,142,105,33,158,254,144,148,27,153,21,22,179,71,206,38,53,242,140,181,36,74,150,130,136,95,45,122,208,23,0,88,99,225,228,67,193,247,41,127,215,219,89,121,116,169,139,30,150,229,12,11,36,255,61,48,139,129,245,43,188,218,21,146,169,106,114,249,255,174,28,8,119,60,187,54,80,247,151,216,134,183,75,79,5,54,127,172,247,11,150,236,182,193,40,139,183,21,77,64,124,206,109,101,160,198,84,198,156,243,169,214,219,237,67,196,41,139,233,55,229,170,224,163,253,33,218,70,105,206,90,154,133,108,228,146,150,31,131,178,37,86,211,255,106,13,7,128,26,239,24,163,128,58,104,128,81,56,82,221,80,24,47,156,50,89,113,212,204,168,230,27,249,5,12,108,113,209,252,66,209,201,13,182,135,132,87,227,240,111,251,11,188,51,214,234,0,130,147,55,57,88,40,219,124,160,123,3,147,146,74,94,225,0,32,232,168,91,68,112,190,208,107,164,217,215,134,72,148,149,124,167,110,34,81,237,57,63,48,31,237,57,48,103,2,205,143,111,143,242,169,239,172,6,123,101,19,168,229,26,226,146,205,29,142,100,227,166,170,86,139,193,84,132,30,241,105,125,213,68,246,152,192,233,215,225,80,229,185,133,22,6,186,11,218,167,63,70,132,165,197,43,119,249,6,61,204,98,58,103,162,12,98,74,200,207,228,233,202,197,237,54,70,38,24,14,52,105,117,9,52,227,106,117,165,16,87,148,25,95,252,233,4,242,25,245,41,76,247,253,158,106,36,12,3,241,101,150,81,79,73,121,61,121,206,89,184,58,173,248,98,31,215,216,110,66,230,127,139,144,178,37,34,69,161,34,218,21,70,127,70,44,153,217,70,53,105,89,174,253,162,152,94,141,122,164,45,182,117,43,6,245,15,210,91,202,112,92,27,3,240,201,3,242,136,231,142,189,23,34,178,212,107,21,9,186,94,64,52,7,125,219,66,165,242,45,22,99,53,139,239,122,144,104,191,66,93,135,143,27,97,45,141,18,139,42,15,104,93,10,61,1,24,218,102,140,168,157,246,154,168,68,162,93,98,126,85,188,231,216,126,21,202,235,21,250,96,35,22,130,123,45,224,8,31,102,6,64,41,40,6,80,95,236,52,213,194,1,140,0,141,110,76,193,101,255,220,218,1,247,175,137,120,144,206,137,56,179,158,240,187,128,200,137,128,103,141,3,61,144,141,223,36,125,14,97,168,63,163,96,180,32,9,240,161,64,237,193,97,169,172,2,106,65,155,105,69,92,185,227,165,191,99,21,104,252,69,4,70,186,107,217,31,33,37,105,188,121,240,225,208,217,77,149,181,84,19,210,78,109,231,251,111,167,227,144,45,17,43,231,186,138,8,128,182,125,24,113,217,128,137,213,44,101,179,220,12,175,57,34,115,53,241,66,222,2,125,16,84,79,138,114,220,165,6,20,103,88,211,126,121,178,72,173,206,137,186,220,174,3,76,51,217,235,191,111,248,28,150,106,246,47,143,98,84,218,138,158,12,215,53,105,160,199,26,193,79,149,170,151,52,191,227,157,214,187,66,73,233,188,48,55,48,125,19,253,128,97,49,84,229,180,131,168,138,148,94,186,2,112,238,35,9,11,134,33,23,5,6,217,1,93,253,55,148,189,47,59,249,69,138,91,233,98,22,148,105,16,206,67,54,4,163,2,30,235,49,32,89,200,153,245,78,28,218,254,98,76,219,221,56,215,239,135,130,18,51,40,72,120,7,148,49,83,72,155,139,44,131,0,235,102,233,147,109,156,191,153,46,77,11,57,132,237,246,220,10,69,123,231,6,167,111,97,171,115,236,250,58,55,51,34,152,108,2,64,196,46,202,4,47,94,136,188,231,18,242,177,119,44,149,143,62,155,48,125,255,98,76,155,176,72,251,172,107,187,16,31,169,215,175,200,41,94,250,109,171,239,219,52,84,77,185,212,158,58,236,92,106,216,58,27,116,112,10,168,111,238,77,86,166,252,146,1,185,46,163,213,40,66,123,218,79,163,110,53,170,17,34,230,91,40,243,82,55,85,154,134,94,34,157,45,182,37,87,67,65,7,193,177,31,160,228,175,239,31,36,241,9,35,14,229,73,221,246,94,226,68,123,255,254,5,116,203,249,198,135,175,153,170,168,208,27,23,213,180,42,161,35,130,202,101,94,75,41,232,51,131,223,51,157,124,97,173,197,174,254,232,30,120,8,98,60,19,185,211,162,44,180,63,102,232,220,102,19,144,153,113,211,111,106,187,200,136,236,37,156,151,111,167,231,27,189,125,231,74,141,134,4,132,29,226,37,49,24,191,142,172,62,8,157,193,182,92,73,58,12,133,65,38,29,156,144,23,22,230,9,59,104,218,148,106,121,224,66,227,133,69,235,180,60,120,67,178,229,111,251,13,100,185,38,155,213,165,171,225,54,68,102,89,66,160,196,55,43,53,102,219,229,194,16,162,230,103,61,247,8,38,162,119,220,221,97,71,48,111,98,14,207,94,240,8,56,8,86,197,57,241,93,214,141,50,1,190,251,125,82,161,232,40,9,167,89,80,9,111,61,19,150,87,82,2,247,196,123,247,206,62,166,85,240,209,25,214,50,180,43,41,155,72,193,110,148,118,107,76,17,122,81,51,245,92,81,33,80,159,207,243,145,6,131,26,205,254,155,114,255,88,253,8,119,172,132,245,27,74,213,60,214,212,66,181,199,128,194,244,127,207,36,234,73,1,55,118,243,100,232,75,234,2,228,187,105,142,228,179,206,181,186,82,115,115,170,156,86,4,241,82,183,155,201,24,13,161,131,176,57,104,212,151,187,50,205,93,198,12,46,153,124,217,223,230,53,61,110,73,234,241,148,78,215,73,94,210,252,206,62,165,254,49,37,72,242,228,142,168,201,167,157,15,130,238,92,24,198,35,92,37,227,54,136,154,68,150,193,147,4,190,149,68,188,115,199,230,87,122,2,38,195,208,98,251,218,104,254,10,95,20,23,205,151,218,234,43,160,190,2,14,57,227,7,139,199,244,56,3,23,17,98,193,80,163,167,24,100,2,229,97,246,99,241,92,67,65,208,50,229,148,187,60,55,73,245,26,184,208,255,196,93,177,246,118,166,172,150,10,12,95,243,190,122,195,186,80,124,252,218,170,59,81,55,92,187,147,32,238,222,139,54,32,33,59,187,173,115,166,214,55,17,122,85,234,230,114,14,195,10,251,12,51,103,101,250,11,57,244,244,148,147,105,249,2,1,162,99,76,69,232,105,38,191,167,0,33,58,111,19,177,94,57,81,38,44,17,145,46,204,164,236,185,98,56,42,188,99,72,195,85,107,73,178,168,200,65,96,165,175,122,248,105,68,74,42,136,71,243,93,206,164,52,198,180,82,9,51,152,184,81,6,114,151,241,123,182,247,229,71,184,177,165,208,145,205,40,151,248,201,35,209,44,42,181,222,156,106,28,64,190,168,142,65,223,14,195,221,143,26,37,108,150,99,243,214,142,125,114,26,145,201,228,219,60,32,19,250,4,214,244,151,158,66,17,191,188,86,218,195,81,1,75,10,38,174,54,61,50,156,139,77,246,162,166,1,20,43,97,191,213,107,248,189,229,4,88,65,115,241,68,76,147,14,252,185,82,224,93,171,156,179,232,155,220,58,111,149,158,42,45,218,0,186,141,116,95,42,57,220,1,210,41,72,254,205,34,221,215,25,192,16,189,96,89,232,102,176,222,213,95,63,73,43,65,64,175,113,150,240,153,249,218,193,186,1,139,142,18,215,23,147,54,48,227,5,46,62,78,32,155,116,57,155,65,124,84,30,38,94,172,34,119,124,183,36,192,56,37,4,116,243,22,164,8,87,39,158,123,250,46,53,227,224,48,247,224,111,121,87,176,54,99,254,132,31,171,136,17,112,144,90,92,71,20,191,58,211,169,61,243,84,95,75,184,109,212,48,111,83,38,30,249,248,9,53,28,177,42,132,0,250,90,29,148,51,138,236,202,16,253,163,166,125,129,147,187,222,28,22,97,185,250,6,26,4,251,193,165,180,8,241,57,12,6,148,172,147,137,111,236,122,251,96,50,234,10,225,84,162,21,206,139,29,237,88,108,151,3,63,94,47,192,73,9,41,56,151,68,245,112,246,204,91,183,157,223,34,91,248,176,159,169,165,31,225,143,62,14,114,190,4,147,129,250,92,103,163,179,38,81,169,61,202,63,45,115,151,240,210,57,109,99,92,163,48,78,145,74,252,29,0,72,5,31,108,121,170,54,202,212,152,96,105,164,132,192,123,230,128,104,226,89,154,248,234,39,209,240,90,20,112,190,71,79,80,128,0,163,124,150,153,60,137,25,55,228,7,37,49,13,218,195,143,219,228,37,72,8,160,32,4,134,253,35,136,95,184,80,188,184,97,171,250,90,152,59,23,63,244,52,57,81,225,100,164,208,86,185,115,239,52,147,63,83,179,116,183,138,235,239,64,243,191,198,79,134,163,20,192,136,65,230,170,25,37,187,178,57,98,205,68,203,214,238,58,1,14,33,71,236,61,118,155,238,127,42,199,250,81,237,189,96,157,222,76,73,159,237,254,196,189,116,140,75,169,12,47,167,216,8,164,193,9,117,197,242,182,52,50,168,251,147,53,249,157,237,67,149,113,227,109,60,196,60,62,80,243,194,154,107,65,233,48,115,3,148,146,155,44,144,235,210,83,235,157,76,73,27,186,99,124,243,213,54,5,52,251,250,211,123,100,98,126,10,107,17,93,15,116,167,4,80,22,195,141,47,129,128,171,98,42,192,254,138,147,110,192,117,222,38,141,56,13,35,202,106,11,33,171,68,18,246,195,34,49,104,142,89,170,207,201,254,152,130,136,38,56,196,40,29,79,255,27,249,179,72,29,197,158,45,103,218,132,230,165,13,1,105,78,34,192,203,2,42,15,197,27,46,241,177,97,67,17,160,69,145,103,172,222,205,34,174,17,69,234,90,172,195,165,47,213,69,137,156,169,196,161,248,15,192,246,43,237,27,195,87,165,109,12,209,46,131,201,31,211,236,50,57,204,158,139,71,146,111,201,160,93,2,245,141,172,219,222,61,212,219,175,50,86,199,138,56,176,41,40,217,81,10,241,11,197,104,255,128,79,142,132,206,166,232,0,52,47,29,209,171,13,198,15,19,62,42,186,119,149,66,206,74,184,129,161,30,195,143,125,96,190,23,214,130,16,43,170,30,180,37,187,58,69,210,238,83,170,126,221,177,8,253,232,0,27,33,159,115,193,35,227,207,42,5,188,245,143,154,57,109,235,149,177,56,251,248,204,36,215,77,32,113,241,250,205,118,29,6,153,101,56,134,135,77,52,141,111,137,127,140,29,139,219,51,218,225,216,4,246,75,172,108,36,14,37,155,55,189,87,215,209,209,17,120,187,28,148,177,176,28,234,239,172,241,97,244,172,57,21,102,146,79,157,55,147,159,83,210,199,175,87,54,72,168,94,28,158,38,13,42,42,210,143,189,3,24,170,240,31,147,68,196,29,37,142,19,103,179,86,107,128,89,241,135,172,224,245,101,243,202,141,145,146,87,26,227,242,76,241,138,178,58,214,123,189,106,116,157,74,133,40,88,9,242,127,242,146,125,92,227,118,72,7,154,252,212,129,37,63,0,108,38,190,37,42,205,131,193,135,215,166,202,147,87,98,194,241,175,30,190,253,36,121,183,131,151,172,129,240,138,189,34,11,75,89,39,211,106,121,59,251,184,186,84,116,237,79,41,85,111,149,187,223,22,123,168,158,86,171,143,136,97,194,36,226,49,162,14,171,118,148,3,7,83,159,65,248,46,118,177,13,218,159,241,205,50,56,153,167,178,47,95,165,194,56,108,179,171,23,135,226,18,213,229,65,186,49,160,11,31,17,44,116,152,44,214,74,68,53,105,150,69,157,22,30,6,251,23,209,222,118,56,27,160,130,73,24,163,116,222,140,12,139,112,212,94,185,164,31,120,79,190,28,60,201,65,145,61,32,42,96,126,22,253,155,97,135,165,130,51,80,85,211,171,96,43,215,47,15,162,245,42,187,25,177,154,179,216,100,188,182,75,124,57,194,238,24,53,15,64,148,122,64,24,18,22,19,142,65,4,196,200,181,169,34,238,86,0,116,140,58,8,143,104,191,30,112,4,255,5,150,109,3,182,157,239,236,154,146,6,186,55,76,66,93,108,121,58,170,234,65,6,67,46,217,75,204,208,40,192,146,219,1,220,85,81,175,126,148,48,234,44,18,30,165,172,86,183,164,202,124,1,244,155,60,234,193,96,161,30,161,64,66,42,168,235,62,96,58,150,126,248,100,123,182,169,53,166,145,136,193,152,19,187,124,163,98,100,206,81,105,123,139,70,247,120,203,75,245,194,246,153,63,206,75,122,200,79,44,6,90,111,10,9,42,201,68,202,27,175,157,144,158,150,49,172,28,165,19,100,3,94,78,126,100,190,163,45,58,126,254,128,109,28,240,155,123,145,188,79,213,75,4,191,43,116,209,128,169,187,56,133,170,42,185,61,170,159,204,143,242,74,79,165,30,157,199,198,152,165,46,148,241,250,212,24,239,194,219,167,111,146,186,232,170,111,30,150,28,137,137,109,137,197,109,49,30,175,187,152,24,178,26,48,216,147,48,117,114,214,237,165,142,33,226,191,216,145,246,241,57,7,83,56,114,232,20,3,1,245,81,209,100,171,121,72,206,115,255,48,224,41,239,143,164,202,172,3,200,232,35,150,155,35,16,68,157,129,129,117,86,189,93,102,98,189,133,252,121,92,8,18,92,193,76,116,19,66,122,79,189,16,17,151,170,248,3,251,51,208,2,218,9,4,156,32,176,94,37,135,232,189,159,201,198,241,164,99,0,153,148,43,65,96,1,48,96,56,191,253,107,92,119,88,99,142,209,164,163,41,59,224,12,42,52,128,224,34,81,1,28,165,129,182,140,97,20,180,249,207,57,155,65,125,172,87,69,179,230,19,25,77,216,9,184,85,213,53,168,150,230,105,37,212,168,164,240,107,119,238,224,27,132,67,122,167,21,249,114,92,134,70,80,244,212,85,9,76,96,62,167,40,78,78,60,29,73,39,190,161,130,105,36,165,202,153,148,200,195,46,116,194,5,65,190,240,246,107,222,225,35,36,141,231,98,122,254,15,140,4,32,54,117,50,54,203,50,229,151,64,244,251,216,102,162,176,221,135,61,181,173,237,223,58,89,107,114,200,21,227,91,213,19,110,174,203,179,177,160,181,19,105,63,72,30,63,216,96,58,38,112,227,194,220,45,248,188,38,34,54,93,32,227,165,42,254,23,221,16,19,223,171,78,4,43,104,19,100,0,8,62,27,150,195,233,95,46,244,164,180,161,138,236,125,26,210,247,118,86,74,102,76,111,221,138,217,41,222,204,71,21,120,182,231,30,190,220,198,105,134,8,103,176,116,233,54,95,188,200,129,139,204,168,204,74,247,92,149,251,51,188,239,146,59,65,50,5,106,33,84,87,29,44,121,246,1,223,87,152,36,216,89,208,50,223,203,98,240,64,142,182,92,136,124,57,177,126,88,60,198,127,224,52,123,124,53,95,231,14,11,171,144,230,41,126,10,254,146,180,172,90,138,83,36,235,82,60,102,230,134,132,203,133,246,125,242,142,196,33,209,52,48,151,130,54,252,151,243,12,217,139,222,144,190,253,152,95,223,104,108,133,152,236,67,220,82,215,109,179,159,44,171,56,176,28,236,209,65,10,94,63,122,99,170,45,156,16,136,242,64,152,160,46,83,152,119,162,179,38,231,75,16,130,236,4,222,60,138,194,178,33,148,214,20,61,164,129,31,198,19,34,205,76,82,25,17,61,214,29,97,129,98,60,91,33,219,123,47,170,146,73,128,101,100,216,34,178,144,66,78,144,246,54,11,45,40,103,252,232,248,75,133,68,202,52,236,158,117,190,161,227,40,221,162,87,146,128,169,18,201,194,85,250,162,10,91,238,70,194,226,139,2,12,92,64,104,134,120,162,47,51,230,4,15,69,58,169,10,138,223,184,149,186,2,174,154,243,217,127,119,142,200,217,174,104,42,53,242,37,186,120,125,243,86,25,130,131,189,204,230,32,239,149,24,188,81,157,93,234,3,253,10,13,96,80,51,104,221,210,233,70,42,28,13,185,245,7,152,117,7,214,220,236,34,92,69,102,68,38,46,178,101,42,163,70,141,122,91,56,232,129,100,91,197,157,224,167,173,169,98,138,237,51,20,69,42,18,100,142,245,73,170,244,56,139,7,113,124,56,8,245,175,7,186,241,134,249,107,65,5,117,82,100,30,215,43,76,186,44,64,108,30,168,213,217,86,75,158,106,2,107,107,46,33,215,111,146,131,215,27,186,7,132,242,187,97,241,124,4,134,34,57,175,211,170,246,246,6,240,92,70,82,214,86,122,32,146,183,116,158,224,250,142,228,156,176,20,211,78,20,46,81,184,103,9,8,175,136,46,9,58,137,240,84,140,109,232,92,218,140,33,14,156,66,15,140,238,42,91,219,188,54,55,119,41,103,253,250,35,165,183,184,128,184,15,16,200,67,149,186,161,178,86,211,5,196,48,122,159,157,143,249,59,106,0,90,75,237,179,3,75,253,54,154,27,161,149,108,176,202,8,211,104,107,122,87,115,146,56,201,43,174,161,111,180,97,166,112,85,152,108,85,105,221,202,132,20,7,114,55,144,173,182,156,231,95,110,182,163,5,206,67,154,109,182,155,104,174,32,20,178,191,133,6,36,14,116,181,200,250,52,160,6,117,111,170,114,197,129,118,69,54,196,223,26,227,146,59,33,167,122,31,14,193,6,176,31,44,97,58,247,194,244,127,227,247,165,246,215,168,145,28,120,9,8,253,23,58,67,90,196,121,108,180,44,190,64,98,221,25,254,122,175,209,66,86,4,112,14,154,184,146,227,223,184,215,52,113,22,127,102,174,13,149,104,128,117,54,183,101,77,168,57,132,63,195,28,79,220,185,232,190,253,73,185,48,65,49,26,79,246,40,140,153,228,60,43,251,131,158,164,43,62,59,183,16,170,207,96,51,147,212,128,253,155,203,93,169,155,225,131,184,11,126,253,241,9,38,17,67,54,232,206,218,168,196,137,215,130,196,185,129,115,105,95,106,163,132,98,53,27,117,67,5,6,0,145,209,161,0,170,230,199,241,188,209,148,173,189,252,144,179,159,74,138,157,194,242,127,45,83,200,12,218,172,34,81,226,161,63,144,244,161,78,169,227,191,219,174,161,172,129,243,134,1,130,9,38,43,42,210,23,117,206,39,19,176,6,63,30,200,247,135,207,163,69,6,167,139,51,140,242,248,26,8,41,186,55,140,52,250,22,85,59,88,41,75,75,200,129,81,20,95,152,125,224,115,123,8,141,105,250,106,197,147,252,137,137,202,178,66,146,95,33,187,225,126,206,4,194,71,212,34,234,152,19,167,141,182,20,12,150,236,132,201,128,47,245,17,252,220,71,192,16,134,58,131,239,87,89,116,126,210,112,61,62,96,134,186,111,30,92,170,226,47,81,33,160,249,149,75,26,130,239,62,115,37,134,153,67,232,18,245,43,250,11,66,227,151,155,58,248,86,85,37,178,102,242,158,47,131,87,175,240,34,41,106,226,96,92,175,237,55,109,114,160,35,154,60,203,212,9,234,1,239,229,25,74,230,10,139,30,69,15,145,160,116,63,90,217,29,142,22,57,118,238,214,216,217,107,112,101,174,120,95,56,176,128,71,115,243,0,243,105,241,73,152,151,41,153,51,168,77,47,82,251,36,16,231,167,25,178,23,164,55,194,145,84,92,141,117,124,83,47,48,12,206,235,68,116,57,59,72,92,60,64,76,149,99,200,233,239,139,244,24,32,115,7,47,245,113,211,141,186,220,101,206,152,90,7,255,208,116,98,204,86,177,141,253,10,227,147,91,174,186,167,161,7,182,168,49,65,235,205,52,67,38,204,208,252,201,202,113,74,59,224,224,193,186,191,84,91,134,223,68,245,21,195,0,158,218,110,216,192,28,3,62,29,154,105,29,162,244,49,35,228,240,59,23,188,5,11,178,77,208,76,184,50,108,227,36,130,242,186,68,207,36,163,6,106,164,51,74,93,151,212,99,178,240,166,247,169,86,156,191,136,237,194,26,83,223,55,198,113,182,228,183,90,25,201,229,58,27,32,206,230,134,174,211,148,195,107,25,153,246,82,49,174,52,91,39,110,126,163,189,93,130,18,187,104,100,130,145,97,47,32,172,86,255,56,14,148,186,168,108,210,69,40,160,125,4,53,53,207,38,38,67,25,238,122,229,142,11,59,46,118,232,85,36,85,102,115,20,216,37,155,211,103,239,39,195,31,147,34,184,116,54,198,167,177,253,26,68,76,47,190,117,179,124,199,35,151,93,157,165,248,183,56,141,214,35,99,169,81,155,28,213,232,28,235,174,178,170,212,57,55,176,179,246,50,72,140,162,108,173,245,136,197,250,29,41,251,171,159,147,228,183,5,203,98,179,220,252,134,146,152,159,178,56,204,34,24,118,209,186,194,196,1,211,21,213,91,107,51,171,141,227,47,152,189,163,125,235,192,226,2,66,53,76,130,194,110,99,36,219,123,185,49,115,160,33,97,138,59,212,154,140,190,156,94,30,151,43,38,223,110,68,33,206,254,114,23,57,110,142,109,34,178,97,58,155,154,109,212,255,3,240,26,79,56,240,44,152,76,120,31,235,2,183,234,199,112,206,163,136,143,244,144,208,94,117,211,147,169,56,231,92,57,46,179,91,37,90,1,144,25,28,220,34,226,21,142,23,157,165,89,207,123,251,85,74,19,149,218,78,203,36,83,113,226,67,224,165,20,57,175,175,235,195,116,165,102,175,20,41,123,113,131,195,237,47,170,176,168,80,110,42,80,214,73,228,21,61,194,189,110,23,143,53,73,237,65,182,234,178,255,170,254,21,202,216,13,92,8,32,16,61,242,169,166,187,211,195,246,138,16,200,115,223,42,70,77,39,112,150,44,11,11,36,65,144,140,51,84,170,130,196,81,146,198,39,206,59,240,92,246,89,46,145,109,14,39,27,0,154,208,94,53,98,191,252,27,85,12,75,9,173,1,212,18,204,163,36,210,156,88,185,79,124,21,58,65,223,42,58,243,167,182,13,100,60,212,144,171,65,175,114,25,136,10,19,40,44,159,1,113,202,10,31,164,123,218,75,44,152,133,172,62,210,109,73,24,216,204,56,41,83,227,253,151,230,102,133,108,24,22,200,39,132,159,220,1,112,125,232,240,124,148,193,232,15,182,41,101,28,200,147,160,111,252,13,91,146,102,111,110,246,89,85,4,36,144,212,193,249,152,117,248,61,241,44,235,61,193,116,6,71,150,226,234,14,81,206,145,239,155,30,132,98,56,0,12,53,244,194,211,72,194,112,207,255,186,106,234,222,24,134,62,111,46,144,181,198,105,39,229,33,58,184,159,178,89,223,198,175,75,108,0,113,67,233,231,249,208,8,24,90,113,171,247,45,235,240,113,148,76,175,155,39,208,212,27,204,239,194,187,10,91,200,109,163,211,135,179,14,207,80,65,178,105,142,41,21,56,2,103,225,244,203,74,251,123,12,32,132,246,235,144,28,92,162,127,184,68,127,29,51,240,182,123,67,174,162,56,182,124,177,23,115,248,40,128,182,63,39,160,202,15,136,124,223,247,11,163,82,160,217,247,253,53,149,154,168,8,45,19,155,195,239,172,114,31,86,182,220,201,198,104,128,253,73,17,114,85,114,113,107,149,97,212,206,234,178,31,207,115,18,24,128,184,10,185,117,218,225,236,181,207,35,128,206,165,152,52,138,127,29,92,42,57,217,130,19,132,255,192,206,223,112,51,199,235,78,89,147,215,102,196,52,83,109,47,109,238,186,252,178,114,124,49,156,171,139,190,58,65,195,167,53,96,140,242,46,90,164,101,246,93,76,73,205,139,244,239,197,135,87,79,1,146,173,131,217,23,137,59,21,86,23,233,242,18,221,100,194,168,176,103,197,178,143,89,2,167,129,101,141,114,254,89,175,140,115,118,99,210,249,226,42,205,127,155,220,92,186,34,115,159,192,167,17,97,95,214,237,231,29,15,213,32,116,91,213,102,100,57,244,11,239,105,156,207,209,142,185,170,9,64,102,227,7,174,118,103,186,42,47,146,93,225,248,179,212,42,184,109,170,253,170,70,115,83,54,15,72,108,120,44,25,134,147,172,58,169,190,59,232,8,165,1,107,115,171,219,131,116,42,64,156,2,105,36,8,250,101,50,223,176,230,7,139,197,64,136,21,36,60,190,72,43,43,236,1,166,166,102,194,142,106,37,81,204,99,4,200,17,53,13,242,251,220,153,175,89,186,185,185,238,85,62,119,180,45,33,137,15,79,90,133,164,211,147,128,86,73,187,149,163,223,4,203,185,66,83,20,17,38,115,96,189,1,206,78,176,191,38,138,133,19,131,255,64,16,172,99,169,135,249,34,118,121,8,95,226,126,253,207,95,172,62,56,45,185,113,205,177,244,60,246,111,114,173,35,246,5,216,40,186,181,197,171,120,24,104,203,208,8,232,10,108,197,91,38,234,31,160,59,90,86,154,9,61,250,83,219,245,107,96,123,52,142,211,241,79,117,208,78,8,162,233,231,176,247,159,33,197,210,211,60,252,112,56,177,62,151,112,241,223,186,97,2,152,196,76,54,62,237,164,79,99,142,223,47,58,174,187,95,157,130,184,91,230,201,89,116,170,34,68,245,10,203,135,57,107,140,150,46,137,216,156,198,215,90,134,156,68,157,215,236,45,229,246,215,4,197,72,144,130,238,140,5,77,30,213,248,12,148,178,14,187,243,73,199,226,41,151,219,247,230,27,123,247,134,30,81,41,238,237,202,168,146,200,161,84,49,213,204,139,149,242,145,251,175,248,176,180,192,174,129,230,162,36,177,140,90,58,40,180,164,226,51,245,59,136,19,225,165,7,45,228,224,106,198,241,43,93,73,197,7,235,130,112,86,55,179,168,43,30,7,22,54,104,9,216,187,139,37,195,97,82,195,178,245,161,215,34,136,230,207,58,212,181,115,23,43,129,7,235,5,155,179,21,105,253,162,197,78,67,217,153,104,194,178,205,251,28,93,25,21,10,240,217,149,90,232,82,57,189,238,192,92,115,9,178,116,143,246,210,244,208,111,229,210,79,4,233,6,74,243,183,18,60,209,165,244,198,156,141,205,8,42,210,90,59,65,206,162,182,30,31,63,167,223,133,185,101,109,67,202,143,34,116,253,204,217,49,51,153,116,52,12,200,191,29,234,100,29,29,203,246,255,22,212,38,76,215,35,135,6,205,135,238,30,196,12,19,68,145,220,84,7,147,4,168,60,169,31,27,27,66,170,223,179,23,188,187,153,191,222,229,177,251,155,185,239,91,31,137,170,48,243,146,164,45,235,38,53,166,213,219,178,241,52,106,7,212,239,206,132,121,34,141,87,137,189,50,47,166,180,105,168,141,166,9,177,203,107,189,106,82,241,240,137,94,235,144,128,56,126,209,248,11,223,149,153,226,160,92,155,197,96,168,12,178,5,60,94,35,75,176,170,2,77,162,148,46,179,80,138,41,89,64,199,119,138,48,166,32,207,85,33,232,134,227,215,26,60,164,242,74,201,8,248,160,182,192,2,31,53,73,51,69,242,29,29,238,54,13,145,80,191,6,42,30,25,246,89,255,199,14,11,85,185,19,110,87,138,47,214,79,101,142,234,173,89,153,159,116,155,232,47,154,235,177,244,187,125,98,99,110,143,71,73,182,56,181,117,236,151,221,25,164,62,222,32,130,245,158,88,83,238,85,214,135,249,44,128,27,236,10,119,168,51,161,181,219,217,19,241,221,133,178,205,194,52,132,112,62,90,234,177,8,21,205,65,151,4,101,246,27,227,216,178,159,110,189,10,131,190,6,9,165,82,200,27,206,39,50,91,144,169,65,103,238,153,44,217,182,210,1,36,226,199,117,203,50,126,158,59,12,1,30,122,155,152,56,252,18,195,199,178,196,62,209,60,176,5,219,37,226,26,138,66,153,39,121,242,161,253,189,149,90,5,118,15,93,131,217,73,213,1,185,109,15,79,177,106,147,235,99,143,251,153,94,108,227,6,83,5,151,37,11,194,217,141,227,149,246,83,168,107,160,51,253,87,138,214,41,81,47,188,21,159,216,230,252,226,106,90,160,131,255,157,160,24,129,101,172,220,96,40,160,5,167,54,11,35,23,11,63,84,247,81,70,10,62,190,22,186,226,241,165,84,52,232,18,253,182,229,218,54,131,12,16,130,6,162,208,246,241,190,20,62,192,53,129,39,173,242,135,176,64,184,68,248,125,85,27,72,22,170,246,180,21,243,227,11,76,37,254,58,230,181,225,218,116,193,125,247,71,225,7,41,253,81,231,126,143,212,46,54,243,255,175,107,206,213,161,19,133,51,146,219,24,167,110,120,120,58,129,171,249,8,102,60,132,165,182,13,243,66,221,110,152,211,9,167,121,178,199,36,214,56,129,186,107,20,102,86,26,92,23,103,231,123,29,82,127,181,223,197,90,166,241,52,120,4,179,247,112,99,37,143,138,143,182,34,114,47,194,64,227,111,153,3,97,164,96,10,223,150,138,85,110,87,4,5,19,84,206,103,199,76,172,151,132,127,82,17,160,215,94,218,133,79,32,37,235,161,30,7,89,0,27,159,5,116,94,201,34,78,70,223,24,79,45,26,126,49,128,254,206,215,23,52,13,100,1,182,152,51,47,83,233,55,59,90,47,114,63,251,220,58,69,89,53,127,98,34,163,10,25,8,62,97,214,22,101,171,33,162,49,102,227,70,206,194,116,182,207,200,169,193,197,132,33,58,74,95,92,51,139,156,173,250,238,113,234,146,12,229,48,139,198,209,93,193,86,46,108,20,201,16,239,231,40,62,138,194,18,105,26,24,216,100,56,102,178,104,122,191,218,133,68,90,102,29,241,90,124,238,110,162,70,193,212,67,106,204,70,67,10,221,163,11,14,228,187,81,167,180,45,196,96,228,83,220,22,124,220,33,118,15,190,80,160,41,32,8,18,38,232,124,253,197,32,242,222,244,255,225,4,112,118,155,240,18,173,28,187,202,98,231,212,252,117,249,168,91,38,159,234,139,50,233,241,134,124,51,192,126,147,69,112,26,62,205,15,136,117,166,64,16,190,59,198,41,215,133,117,241,10,253,155,123,78,99,232,121,177,246,81,97,158,178,15,177,245,206,27,166,161,121,96,51,63,84,91,161,26,106,40,255,42,68,248,252,49,101,198,179,25,109,49,225,1,235,59,250,205,162,51,52,142,236,231,218,21,22,115,62,35,104,191,87,70,194,222,53,98,239,193,199,91,17,234,3,169,3,14,112,95,157,109,207,18,211,109,209,145,48,242,72,194,240,222,20,227,206,56,30,122,1,78,132,134,53,18,178,46,242,19,159,102,112,204,211,234,99,131,192,52,45,70,242,248,191,158,202,228,171,136,246,181,251,45,10,113,87,22,7,224,199,223,18,163,18,220,46,112,187,157,192,13,210,166,12,89,139,1,20,135,79,142,36,36,11,56,43,9,190,216,54,0,11,180,242,27,115,219,150,16,219,90,190,135,215,37,144,74,81,29,119,27,63,115,59,14,212,120,46,119,79,112,11,13,94,71,97,175,87,243,79,187,167,61,3,46,5,124,64,219,115,2,119,63,54,70,43,214,108,66,182,242,12,238,90,51,182,63,181,6,212,107,12,1,171,254,16,184,104,35,234,242,127,82,239,131,171,16,50,170,106,32,43,49,148,255,32,213,141,125,47,32,229,0,89,38,117,198,39,77,52,167,13,236,172,20,217,128,123,111,176,139,188,141,179,72,210,40,154,150,189,15,245,255,104,126,50,97,33,107,20,134,252,206,79,248,103,224,131,40,119,148,123,32,221,154,91,244,173,76,251,186,51,135,73,69,50,174,222,213,75,191,46,150,187,188,200,193,20,91,44,254,178,155,149,111,49,95,52,105,219,29,133,78,242,196,55,26,6,198,208,241,42,150,232,180,173,193,215,251,91,42,156,127,153,215,177,191,217,37,68,5,168,251,8,251,24,45,202,91,171,2,27,184,172,9,218,116,228,38,212,138,133,147,168,30,247,111,123,118,99,39,234,238,24,219,202,160,167,15,115,130,99,31,237,59,90,171,20,92,182,26,76,99,48,52,20,147,21,243,125,77,92,94,187,228,42,133,116,165,219,87,85,1,100,86,46,185,103,212,181,8,214,249,64,6,64,32,228,198,17,57,100,92,29,189,188,131,150,106,212,156,173,46,123,147,112,107,237,36,187,102,204,214,83,128,25,127,29,186,185,95,209,202,13,214,49,232,36,46,122,36,199,147,142,41,109,54,86,245,202,18,221,0,147,127,137,57,162,232,209,184,207,124,210,207,201,102,214,171,104,225,112,180,209,196,71,82,213,63,17,34,10,219,0,35,153,226,83,10,243,141,60,138,200,196,142,100,133,36,227,15,147,97,185,153,214,202,190,12,86,232,94,36,123,134,96,246,77,12,189,168,56,129,129,167,49,255,191,30,139,2,108,82,246,11,8,213,254,17,137,62,88,62,137,253,47,74,113,25,45,169,196,146,106,170,174,133,228,56,112,120,138,101,250,33,216,41,154,251,207,80,209,69,224,104,87,0,52,86,31,70,81,23,37,43,146,134,6,110,17,71,50,211,140,228,109,117,223,230,213,4,129,188,165,121,11,239,213,48,240,199,26,25,107,213,248,222,183,94,146,45,42,92,112,167,167,161,96,219,87,197,186,24,24,153,211,114,63,97,131,236,0,104,47,139,145,125,153,122,105,217,13,44,251,226,116,7,33,16,40,78,194,96,22,181,135,95,223,78,173,177,120,196,121,178,222,77,66,122,12,137,62,33,242,223,170,120,84,35,223,183,142,155,217,113,182,174,103,179,75,253,48,234,211,196,19,122,241,111,228,150,208,92,96,136,188,111,202,8,5,141,246,152,193,248,165,134,79,42,174,217,188,31,249,249,105,201,8,232,89,30,59,34,253,248,174,195,52,219,209,119,199,105,234,96,90,39,91,18,62,243,7,193,222,35,154,17,105,23,165,49,251,60,64,154,105,1,92,187,98,86,179,234,238,57,146,33,86,102,156,232,252,65,27,85,62,174,42,53,152,207,108,255,24,147,30,214,41,10,180,121,209,154,187,21,152,53,125,81,9,110,97,211,16,76,205,250,26,165,243,229,250,3,87,6,128,203,109,145,76,139,36,107,234,223,110,105,67,188,50,75,151,8,1,251,28,4,86,247,157,107,235,192,215,107,51,165,4,98,117,17,200,78,31,214,226,118,192,240,7,172,84,176,200,221,250,203,215,225,14,181,111,82,72,33,185,235,170,93,121,21,222,223,204,190,204,85,91,166,17,160,166,157,38,132,175,1,52,77,241,129,25,107,217,106,237,148,169,77,31,162,144,88,179,86,99,133,167,121,212,4,157,88,53,209,141,22,179,35,128,228,89,240,39,194,106,231,140,166,247,93,38,101,168,54,114,164,175,14,144,56,232,42,214,100,143,108,41,44,69,74,108,203,70,215,170,187,190,191,242,42,106,183,211,34,62,152,247,202,247,166,1,128,75,10,185,242,215,156,147,227,22,247,141,51,199,11,216,158,45,74,75,40,4,164,42,97,227,73,56,242,27,110,87,36,222,171,205,49,226,204,163,158,164,123,106,142,81,237,49,137,18,85,186,158,105,10,172,47,227,24,113,190,33,46,202,140,118,208,192,219,117,44,5,119,86,18,45,220,237,211,156,55,177,82,99,60,14,52,27,46,231,146,21,13,3,189,17,25,230,17,133,130,140,186,178,83,66,76,157,108,236,83,246,112,139,75,148,17,237,152,146,183,252,9,85,40,27,212,69,3,250,243,89,186,98,113,224,8,18,246,164,39,197,58,227,140,12,20,175,98,150,216,105,139,37,122,23,37,41,42,220,87,166,156,37,132,248,230,119,148,117,8,215,135,9,44,190,17,187,118,72,76,95,30,15,202,219,53,195,130,249,196,85,129,151,41,8,247,25,129,202,54,182,219,224,243,41,22,189,254,33,161,46,198,42,116,163,75,241,48,178,17,84,10,138,85,114,40,195,158,244,18,62,7,184,190,175,136,23,208,70,120,165,36,63,169,116,59,27,221,91,77,157,213,242,121,34,64,72,200,182,126,102,47,92,9,213,180,230,24,177,33,50,21,166,141,6,239,233,108,130,5,209,195,13,92,140,155,175,118,26,12,248,123,190,122,49,99,140,169,109,206,51,242,10,185,93,26,81,20,105,236,131,8,242,104,239,74,104,114,39,196,234,206,94,28,26,24,84,40,10,187,156,10,185,247,24,162,117,1,235,94,242,120,6,179,33,250,201,195,167,29,214,163,81,233,177,61,48,230,216,74,57,211,202,223,79,239,159,244,231,62,94,99,249,200,21,74,244,41,53,197,242,249,219,161,105,70,141,193,4,43,45,52,255,242,60,223,6,95,153,43,114,229,218,124,195,236,71,7,215,247,248,4,92,128,103,148,236,190,32,50,143,142,34,119,231,153,211,1,38,176,13,206,164,99,254,151,161,118,43,38,213,102,158,187,120,35,223,126,154,233,218,39,188,15,151,202,77,174,172,253,105,124,113,80,43,225,184,25,17,151,239,76,141,54,32,217,120,154,49,217,91,71,20,210,114,254,202,55,110,32,28,46,217,141,232,175,111,28,195,198,105,74,116,166,206,88,0,183,13,160,136,45,33,88,111,34,160,53,45,241,29,64,189,103,223,216,193,147,103,148,6,208,5,195,184,15,255,194,194,219,142,84,92,20,186,42,179,154,41,146,27,102,91,60,39,28,171,218,67,103,50,151,199,193,1,82,70,196,97,209,132,129,173,204,153,6,76,117,22,232,53,56,147,153,249,12,41,150,14,169,17,23,31,163,21,190,118,132,143,183,162,45,205,143,57,101,110,63,147,136,19,225,50,133,254,206,9,12,52,16,189,26,231,251,100,204,184,227,22,245,241,27,33,172,194,55,61,43,208,17,31,5,83,149,38,170,154,253,214,244,11,194,162,35,7,20,57,106,91,57,248,246,44,163,231,79,16,9,173,227,255,185,167,54,121,45,255,110,47,106,146,141,76,73,204,251,159,129,213,162,195,34,93,101,246,45,63,46,202,46,37,144,86,42,48,55,85,192,170,68,66,190,235,75,135,228,144,33,171,73,133,135,238,229,43,238,3,50,41,161,50,3,219,159,165,30,190,203,220,91,86,219,177,26,101,1,6,56,121,240,90,205,124,82,46,173,82,248,97,52,181,196,6,198,115,241,242,32,72,29,152,172,210,82,100,35,175,131,158,133,195,197,253,88,47,239,57,66,121,162,223,111,110,242,86,127,240,5,250,1,185,97,83,113,112,121,129,227,222,2,185,136,29,75,157,193,33,30,75,150,117,155,51,2,224,53,103,201,212,77,191,7,67,196,115,45,175,188,91,192,24,58,71,37,1,126,129,204,100,216,85,207,111,234,230,220,145,41,165,187,114,74,43,253,107,2,55,181,26,250,105,0,173,69,4,190,101,235,101,75,159,48,94,191,86,221,51,98,223,18,95,97,70,127,138,118,84,148,143,50,115,142,4,59,102,136,93,235,248,20,233,193,49,159,241,179,243,54,193,16,28,95,57,82,255,136,180,242,142,139,41,52,29,254,41,99,188,35,97,189,10,14,7,137,197,239,223,9,58,12,178,129,253,47,130,106,51,251,167,113,77,236,211,211,52,247,219,247,77,223,23,252,196,145,122,178,218,210,222,135,177,66,190,210,108,216,223,229,94,52,43,130,224,42,176,254,183,108,238,225,138,89,156,13,60,248,24,39,132,112,44,240,218,163,112,13,103,62,194,4,67,221,225,250,216,41,48,5,38,71,138,5,80,208,200,132,0,60,60,38,147,67,146,194,190,239,5,58,217,194,195,110,228,43,8,97,102,30,129,59,252,251,197,182,126,73,132,74,88,100,163,64,221,104,245,55,30,213,192,13,196,132,106,203,169,64,218,104,219,3,83,176,181,17,119,145,180,191,25,209,170,236,119,126,68,200,2,249,167,166,40,136,227,176,166,100,121,227,206,61,222,203,194,231,156,43,204,93,170,226,85,33,208,191,166,138,128,72,182,4,119,95,181,137,13,137,237,129,76,112,120,183,254,75,230,167,28,231,123,4,116,105,44,9,70,113,65,151,106,141,10,36,59,162,75,56,143,77,226,47,90,229,195,163,188,69,23,62,233,196,206,93,20,84,4,71,136,84,241,225,48,234,59,26,97,204,93,92,202,158,165,215,106,210,218,249,123,55,111,248,217,86,144,130,65,17,103,161,27,107,248,160,245,68,194,247,149,70,255,53,92,58,68,67,221,80,187,114,68,22,125,134,236,50,59,86,88,103,19,211,57,180,208,228,90,247,183,171,33,29,87,89,72,187,234,12,143,140,174,170,93,80,75,109,32,130,146,93,172,212,115,100,219,132,71,151,197,89,93,84,98,43,148,55,245,16,57,107,217,194,66,136,169,228,222,90,183,88,28,169,201,4,102,100,99,101,161,234,68,173,149,132,212,40,34,202,23,249,214,10,47,76,104,202,158,228,169,246,149,90,40,45,20,41,24,165,107,143,178,147,38,47,252,190,231,114,138,155,62,127,105,6,12,102,197,43,47,69,121,204,67,15,80,193,107,111,51,162,19,157,41,14,24,56,92,209,70,192,183,227,119,125,174,137,14,138,204,205,250,59,111,100,142,183,165,172,101,55,129,140,95,155,128,245,37,137,43,100,95,93,131,238,202,231,252,112,60,186,2,62,222,77,2,147,118,6,215,16,21,106,114,50,118,10,126,134,131,121,35,97,116,242,184,40,205,79,218,192,111,36,35,128,1,198,136,7,212,223,197,41,56,202,119,250,95,53,206,74,251,63,254,154,44,48,109,203,4,71,155,224,151,61,4,87,97,80,26,86,33,49,117,164,112,224,139,8,99,216,30,104,51,171,169,124,218,125,122,155,48,102,0,39,182,231,154,135,221,145,218,40,163,125,163,28,137,193,17,136,221,166,96,135,23,130,158,212,217,47,77,194,120,138,246,62,168,27,22,46,67,114,40,195,251,147,34,199,190,193,12,167,231,40,9,189,251,137,32,218,94,112,0,42,252,30,170,206,150,156,13,7,181,175,144,107,61,98,251,204,150,33,20,97,109,124,12,217,176,25,60,36,175,164,169,173,20,247,87,251,3,226,161,112,38,150,128,117,106,203,249,221,159,44,92,145,111,114,140,4,211,197,153,161,4,183,219,169,30,226,29,16,48,223,230,192,224,119,64,0,38,244,113,221,86,53,168,172,72,89,72,159,221,44,235,210,241,196,245,216,170,198,238,88,177,2,37,131,160,160,173,198,74,217,112,165,1,91,6,172,234,75,83,47,12,132,40,211,120,69,61,156,227,97,59,23,192,211,70,68,166,1,6,165,144,56,113,7,84,170,70,9,42,143,121,171,168,160,190,22,23,76,54,239,198,34,125,247,29,44,234,112,79,232,193,170,26,217,244,181,245,129,72,93,209,210,14,60,33,209,107,203,82,93,35,80,99,93,226,166,22,223,63,227,238,241,94,167,243,168,147,8,133,65,182,68,83,173,78,31,18,192,63,86,171,110,106,20,146,206,92,238,156,155,34,27,128,1,58,69,239,128,234,197,164,178,132,127,241,155,75,251,78,81,227,73,217,154,235,223,251,155,88,79,130,142,119,93,42,4,46,64,161,75,124,50,135,190,30,52,42,196,198,44,97,66,6,184,231,149,217,71,238,245,252,129,16,6,169,178,150,8,139,68,144,9,75,230,84,60,233,72,124,133,155,226,188,58,187,50,152,90,216,206,175,22,159,191,2,86,37,224,145,12,39,8,81,166,62,151,150,71,112,58,153,87,65,132,20,250,47,109,186,172,217,220,79,99,32,103,106,53,137,58,4,153,67,212,52,169,216,42,231,135,73,107,109,253,126,120,29,98,111,170,101,227,72,209,203,255,56,127,185,34,54,168,29,100,82,169,255,29,151,156,187,113,113,106,208,168,183,72,194,115,240,224,191,4,141,219,46,182,14,233,84,115,111,82,115,147,132,50,233,252,37,47,75,93,46,144,22,243,239,44,155,7,214,246,177,83,250,139,128,147,2,252,26,179,1,64,206,24,101,87,132,163,222,120,1,130,173,203,51,210,189,138,230,215,0,198,205,131,80,219,6,121,228,189,222,39,115,217,229,244,198,83,39,240,241,34,190,53,124,134,92,212,247,63,7,197,201,50,29,107,157,164,199,235,218,41,73,157,32,33,199,191,30,25,131,12,140,23,200,26,255,206,40,44,104,158,48,169,1,60,59,213,150,24,52,75,50,233,128,252,221,78,205,225,113,21,218,80,67,236,6,138,224,224,176,122,50,88,238,8,174,231,76,157,20,245,218,164,111,68,35,165,254,57,219,231,242,203,201,96,28,146,53,104,114,170,231,252,75,72,98,17,213,69,188,208,229,159,157,124,150,120,101,31,246,110,104,87,216,97,37,32,31,224,193,148,195,126,114,227,132,74,227,242,103,100,13,170,116,199,13,227,6,255,51,7,125,60,58,71,18,179,152,181,88,133,229,227,10,237,42,33,89,59,29,117,39,251,147,43,115,136,69,94,97,54,135,29,141,198,195,40,234,59,149,133,166,157,33,216,31,177,254,201,70,127,13,22,82,100,117,53,152,51,204,13,225,8,15,28,99,174,172,44,22,199,147,185,56,124,194,22,14,0,170,165,179,39,33,201,102,62,233,121,151,98,140,184,143,100,63,28,149,62,87,3,11,177,8,129,90,191,37,240,53,193,0,32,119,214,205,116,1,60,227,77,68,168,161,59,98,131,14,245,117,240,61,109,67,72,6,151,133,230,223,4,148,62,234,179,184,244,71,74,71,29,25,87,78,215,165,197,110,187,10,130,217,242,193,40,99,168,157,98,4,192,97,1,248,102,158,146,16,153,158,29,217,246,155,150,184,226,23,185,102,239,10,60,59,64,61,135,227,91,255,149,237,119,154,100,154,210,84,67,154,145,125,52,219,11,3,29,71,190,236,82,115,51,27,101,91,254,240,33,244,83,60,179,194,241,25,35,36,133,255,114,163,14,244,123,129,197,5,7,136,132,115,11,138,159,125,254,168,121,215,226,15,234,33,200,91,43,186,37,247,52,165,119,74,251,85,35,10,29,159,186,86,105,246,54,221,221,32,67,193,26,211,164,172,213,34,220,47,27,57,35,232,21,155,229,159,96,51,112,53,137,136,152,155,70,174,126,95,74,120,177,67,48,43,31,185,211,10,153,237,233,171,203,146,67,47,112,32,144,94,87,248,146,220,163,208,187,75,89,9,184,222,185,37,191,124,173,49,252,6,34,200,218,171,192,75,17,217,71,160,58,217,8,151,133,167,231,222,195,224,28,74,48,235,46,72,252,165,191,251,175,240,77,178,171,74,206,141,69,150,180,91,49,14,120,82,46,130,75,34,213,118,8,143,40,108,61,109,42,227,174,80,83,254,38,80,13,132,223,5,139,150,254,13,2,17,83,215,175,182,45,150,1,163,197,112,185,27,186,31,221,220,171,208,56,67,237,196,148,154,124,146,249,106,214,69,107,40,165,207,8,84,132,75,76,45,189,0,211,202,158,111,245,44,131,217,208,78,252,20,236,85,98,87,45,165,248,156,154,144,164,28,225,137,68,79,205,84,156,182,40,192,49,238,205,73,177,14,137,124,222,151,42,120,27,96,169,155,147,147,39,132,102,211,138,44,243,5,180,248,185,80,150,62,37,146,166,234,52,52,230,17,33,40,175,54,189,6,64,40,123,124,1,102,217,16,50,75,166,39,156,140,2,219,14,197,142,23,54,76,119,88,152,88,184,155,75,16,86,255,38,71,86,162,174,18,100,127,105,40,129,174,52,232,246,200,135,174,160,123,230,147,79,10,105,170,237,44,41,168,244,141,183,137,103,148,143,26,105,226,32,67,254,189,33,38,41,161,117,147,144,225,219,6,106,1,97,67,200,60,58,158,225,45,78,173,255,165,0,124,133,249,194,152,3,141,241,74,17,144,216,196,110,171,50,10,227,149,15,9,192,195,94,249,91,42,63,125,215,219,225,162,228,67,82,36,132,229,34,166,118,19,26,59,247,149,0,130,215,6,103,155,224,91,49,182,231,171,253,2,61,110,194,222,216,44,193,247,10,173,112,240,238,205,173,113,120,108,103,97,58,38,47,244,137,48,251,159,119,249,128,207,47,18,167,241,248,165,52,86,82,7,210,2,17,185,52,143,242,130,55,21,240,144,72,147,70,36,63,29,41,35,146,170,224,6,50,150,82,128,166,132,93,6,217,214,0,131,183,109,65,68,247,81,233,21,164,252,179,106,113,198,69,205,66,181,6,154,239,227,214,167,194,44,148,206,252,165,253,94,39,90,84,183,158,86,145,94,32,207,207,185,209,73,58,4,234,151,102,31,52,213,65,16,214,209,255,178,179,179,66,188,31,1,3,216,40,86,132,142,184,117,244,35,172,225,208,176,170,103,71,155,253,137,198,248,253,1,20,57,53,9,22,254,53,11,125,197,164,45,144,32,204,39,149,105,69,220,95,71,76,33,83,234,107,165,226,189,80,174,228,7,21,222,82,24,133,71,239,229,238,218,97,39,120,167,192,242,185,207,123,169,131,131,61,103,249,151,213,214,184,57,6,4,59,9,234,86,34,166,136,152,192,252,16,176,0,232,18,9,87,6,131,36,50,149,60,192,196,144,156,160,68,119,246,229,121,34,77,17,115,93,245,248,47,48,53,77,207,15,247,2,177,179,216,164,147,174,244,82,29,108,201,32,124,58,112,242,12,112,124,10,51,181,235,35,146,105,13,79,123,131,139,207,122,133,214,60,194,185,196,233,142,221,182,94,210,149,174,107,144,42,65,244,190,209,239,159,44,244,98,189,69,180,249,141,23,110,94,233,185,77,246,254,233,240,67,228,3,208,128,178,9,73,118,181,151,140,108,122,14,14,71,227,168,176,94,194,250,29,186,118,183,152,95,97,106,205,76,36,113,140,16,78,19,26,114,246,68,227,108,179,61,63,255,201,103,4,187,103,164,23,160,134,57,136,183,123,222,68,69,108,189,87,102,162,43,141,187,113,139,63,157,187,195,134,84,22,253,175,24,159,162,84,162,181,117,229,48,31,57,67,91,164,91,75,103,21,213,101,212,38,96,150,249,61,195,17,12,90,69,174,199,255,53,7,111,71,115,241,243,195,112,94,123,132,205,186,6,12,76,13,81,196,73,145,8,68,234,50,136,3,7,52,248,29,80,178,174,195,14,206,191,172,75,79,45,246,193,185,233,155,239,178,177,151,82,56,236,187,147,15,189,164,101,45,253,163,14,175,29,208,84,154,25,248,204,117,251,232,34,93,203,53,41,133,192,55,6,159,237,143,222,28,19,91,129,43,204,218,44,196,6,53,194,184,99,12,20,15,59,100,249,224,104,52,122,56,38,81,121,208,99,110,241,3,18,95,27,135,212,135,214,239,123,103,30,166,119,214,79,8,193,29,118,160,205,237,29,171,89,19,154,6,58,242,52,147,55,29,165,58,224,158,139,212,2,94,213,92,83,133,165,103,120,149,212,135,2,225,178,226,205,5,35,247,109,206,64,130,8,59,245,2,192,72,171,226,231,132,96,59,79,216,171,166,8,214,79,238,204,90,24,64,55,43,51,121,35,51,44,103,254,255,175,130,125,166,147,8,182,15,113,147,199,37,153,9,59,155,176,244,166,185,132,153,126,222,168,107,207,255,210,240,148,253,70,181,184,186,214,156,149,210,75,128,215,184,224,67,11,163,50,8,95,214,213,156,182,139,168,223,220,42,206,85,245,56,249,68,154,110,206,149,39,168,201,233,230,58,198,116,89,39,183,24,92,111,54,190,203,137,93,164,86,20,131,250,140,168,37,28,207,155,85,110,202,245,155,96,236,115,24,203,234,56,100,184,116,224,37,56,13,178,245,196,211,18,48,66,142,230,102,204,151,142,120,37,215,83,147,42,68,0,36,164,10,34,97,51,110,233,92,46,200,227,250,77,253,236,40,54,197,122,20,179,206,92,175,180,93,167,165,153,219,220,160,96,95,32,232,192,1,223,114,116,26,160,51,143,186,146,73,220,68,35,75,5,3,222,24,245,117,170,207,135,252,49,21,97,194,82,229,254,6,12,62,83,31,128,55,149,63,58,202,210,143,159,180,141,146,235,142,241,5,244,159,52,237,87,128,118,114,249,148,23,98,105,22,83,44,13,95,136,158,190,0,248,121,120,113,61,111,234,33,95,141,3,13,232,30,19,13,43,82,238,159,97,64,3,188,134,209,132,128,19,162,126,173,49,86,83,96,140,9,99,187,67,116,174,233,103,234,72,197,148,114,24,19,78,243,83,241,77,156,206,187,253,108,38,148,14,43,207,23,143,29,150,206,194,159,94,169,13,187,248,181,167,122,250,235,214,85,128,44,203,128,169,49,29,90,189,168,220,4,7,253,180,109,166,132,0,33,241,161,218,42,93,183,92,223,41,212,150,112,24,243,241,217,191,252,197,118,255,108,51,212,143,57,123,206,69,66,113,157,213,210,175,16,159,37,178,113,145,128,182,90,69,231,88,189,34,76,116,189,19,66,5,164,109,166,99,168,143,28,230,107,181,176,214,46,117,251,172,134,9,107,57,197,176,85,105,149,247,57,49,166,237,68,103,193,194,47,157,86,161,32,230,108,157,161,132,35,183,200,218,81,139,152,169,55,94,7,147,37,117,27,173,148,62,58,146,139,41,254,106,74,231,60,61,163,32,184,35,98,58,173,23,13,167,4,63,130,179,234,36,53,29,82,132,68,103,87,92,63,38,162,241,108,74,133,122,114,95,42,236,100,79,227,242,49,210,133,210,40,12,105,161,86,120,121,231,63,10,53,89,4,208,5,66,221,197,180,79,172,229,202,220,45,59,91,80,197,64,56,119,31,180,250,28,21,9,127,190,129,22,141,72,38,27,234,38,236,55,74,62,255,231,109,199,8,171,156,171,239,100,54,59,130,15,19,161,144,73,234,1,96,174,110,230,206,47,92,9,214,210,250,82,222,86,45,82,108,92,168,121,108,128,115,245,155,250,131,84,104,71,40,50,174,2,188,37,99,134,40,254,78,209,158,132,33,213,15,113,154,141,144,186,108,66,105,169,163,242,39,253,196,131,233,171,108,245,64,187,238,18,177,47,101,91,60,228,157,229,15,209,221,155,4,98,210,199,32,29,250,226,133,52,172,172,210,221,227,29,101,96,53,203,40,117,64,203,114,9,54,24,243,23,255,124,91,75,245,176,210,105,142,13,217,188,86,163,79,19,176,61,55,233,191,10,199,84,61,68,97,248,87,26,84,2,37,20,128,22,48,90,138,215,24,55,197,168,247,71,160,242,111,125,196,178,15,223,211,109,151,207,174,112,56,245,246,236,45,46,244,247,178,94,45,79,15,205,47,247,65,215,19,212,96,199,181,112,136,56,114,10,227,54,172,131,181,15,192,92,20,157,229,189,130,13,155,164,143,67,131,95,188,24,197,173,55,144,233,60,61,117,203,53,40,97,33,114,28,213,31,241,106,11,115,253,87,172,35,137,195,191,187,222,16,161,12,8,253,14,191,62,78,55,40,198,7,97,102,75,101,129,6,13,28,52,239,53,99,73,210,68,84,85,17,41,52,111,183,65,103,32,12,121,77,147,247,66,82,124,181,250,114,69,74,65,52,196,54,97,161,96,64,74,88,36,192,115,34,69,73,180,203,88,80,151,208,129,34,117,223,190,139,80,97,171,63,143,203,118,79,71,34,108,1,147,179,54,112,82,68,22,4,135,220,119,232,41,85,187,87,208,203,178,171,62,226,51,171,199,95,14,192,68,22,237,187,192,167,37,47,130,115,48,42,237,173,208,206,200,191,38,46,27,100,57,133,3,73,37,215,182,12,202,226,79,117,117,17,77,121,135,56,67,72,254,200,154,240,121,154,244,209,204,234,28,114,235,126,108,243,233,15,246,189,247,69,243,50,115,21,246,236,38,238,174,202,45,238,215,199,189,156,85,10,129,112,8,242,145,167,133,109,47,152,208,200,57,57,195,195,201,162,227,94,80,200,156,146,23,228,7,92,198,160,115,14,90,123,151,153,24,245,0,161,89,159,143,51,13,52,152,8,168,1,137,202,36,155,86,203,151,54,220,46,144,106,141,224,115,42,165,206,118,179,110,6,43,155,242,218,153,107,152,112,12,92,136,216,63,127,22,56,136,52,121,71,231,227,86,50,28,221,212,157,46,102,90,161,52,225,31,10,245,67,228,155,14,126,42,110,192,112,214,247,11,37,98,166,53,217,72,87,234,111,240,156,90,162,194,128,246,187,204,23,198,128,141,223,20,194,72,78,210,9,136,112,124,68,66,49,201,220,203,19,161,50,76,109,156,34,112,49,236,141,25,107,19,191,162,198,115,59,122,71,222,133,92,121,13,111,73,165,13,247,74,79,141,149,129,83,221,158,198,51,66,183,175,7,201,1,114,163,13,131,227,21,179,230,170,150,83,73,84,65,199,33,14,90,233,209,225,115,70,56,232,156,78,180,101,194,220,9,88,71,199,125,28,223,241,148,120,51,54,29,197,172,254,33,141,0,45,141,98,1,45,64,196,151,23,171,127,53,175,57,203,23,100,130,232,78,11,14,251,7,45,175,12,66,61,0,206,165,107,221,113,121,84,59,149,252,81,100,18,23,199,135,27,237,86,146,94,107,151,73,11,3,85,45,51,208,43,167,90,219,75,166,236,105,83,68,223,18,227,182,226,130,208,179,200,150,135,3,124,193,200,79,84,117,39,7,8,109,2,121,249,36,140,24,87,252,159,9,225,45,111,199,55,152,103,99,2,128,64,158,65,157,148,106,101,42,246,248,211,223,47,211,135,139,239,84,127,191,149,239,8,115,243,106,57,6,121,219,205,160,80,224,54,153,174,27,135,188,244,100,65,5,87,80,140,231,46,189,45,117,214,90,150,233,232,205,14,19,18,111,139,67,160,177,125,0,202,220,159,225,4,90,130,235,248,165,35,133,240,39,48,178,224,208,204,6,201,224,135,187,231,200,56,3,246,47,235,1,171,242,36,55,210,29,185,90,33,195,227,89,95,102,20,134,84,4,123,167,36,9,26,67,246,26,78,181,101,19,131,66,111,46,111,72,161,61,51,192,219,190,123,83,189,168,20,183,18,229,89,228,44,153,212,210,181,237,222,104,201,177,243,169,29,76,138,143,17,240,59,30,226,109,203,13,143,78,222,213,71,135,33,28,78,32,148,172,129,26,159,173,9,47,33,208,139,79,142,77,57,75,186,136,198,102,9,24,191,232,203,177,56,177,199,203,23,10,170,200,176,200,227,13,255,238,137,52,75,94,89,173,21,192,209,3,2,81,220,101,190,45,244,169,148,31,13,20,161,133,54,191,130,39,75,17,88,50,43,82,116,22,132,252,20,45,244,170,189,137,32,130,69,132,94,49,209,35,99,171,196,59,191,14,214,161,54,179,143,246,200,202,239,193,155,197,227,200,70,11,217,197,14,252,214,230,206,177,71,226,150,6,149,253,128,192,92,144,114,92,181,203,49,247,158,192,23,8,87,95,125,99,39,202,124,160,206,178,46,88,216,66,11,135,3,92,242,123,19,15,170,165,101,253,148,20,52,49,194,238,136,194,247,64,119,239,110,45,231,44,45,27,31,91,129,151,10,233,42,80,208,71,119,45,210,131,105,105,171,211,152,129,222,172,219,110,112,12,198,97,136,102,155,219,18,104,80,50,110,3,173,158,166,175,79,74,206,101,18,78,124,43,239,76,169,225,38,114,21,77,203,224,200,219,157,203,230,215,141,208,218,10,141,131,137,59,160,171,175,173,60,1,22,82,134,158,87,243,157,13,100,153,184,145,165,80,51,219,174,249,171,58,134,141,186,126,217,207,222,0,227,169,38,32,44,114,116,63,105,206,48,173,160,23,17,201,59,183,129,134,147,74,171,169,200,116,102,100,123,107,65,231,155,32,33,121,236,99,96,67,38,220,203,218,156,37,40,2,154,119,227,162,138,107,206,193,82,206,235,45,117,151,66,7,72,166,131,98,189,205,252,40,80,251,216,122,233,220,160,173,56,76,11,12,65,72,239,157,159,46,103,24,27,59,71,197,127,140,2,104,158,182,92,153,232,205,59,172,13,32,79,229,69,189,252,122,154,196,98,181,217,105,14,71,104,204,70,249,189,118,204,189,210,11,109,36,120,60,147,65,247,235,56,139,234,250,225,232,96,254,70,219,139,171,141,168,34,146,74,68,35,3,234,200,29,114,164,141,11,208,35,166,7,160,230,218,249,203,147,217,70,43,0,234,177,98,55,200,179,168,89,233,143,20,226,134,131,121,77,72,209,233,78,23,39,185,134,125,224,39,33,151,156,152,46,97,14,93,158,21,75,162,109,215,88,130,201,183,90,77,117,12,159,37,208,72,172,31,53,58,148,143,51,121,196,73,135,115,216,49,49,241,29,181,203,142,152,62,118,209,153,91,40,120,171,104,252,45,252,151,45,153,200,164,109,140,190,70,68,18,173,217,184,87,41,219,173,11,143,246,29,120,187,1,27,88,24,20,146,81,150,119,214,62,149,8,233,16,190,204,74,50,14,211,89,34,76,123,169,205,28,124,129,127,27,93,176,181,248,252,68,44,239,76,197,106,77,10,218,162,3,205,143,214,132,113,192,62,219,67,53,46,59,73,215,62,181,2,182,5,193,75,185,231,255,178,73,214,161,186,101,4,122,197,229,205,149,75,154,252,212,229,121,176,136,73,108,119,204,86,220,77,101,23,149,174,4,5,161,113,106,60,178,15,213,5,255,69,226,50,59,165,120,82,222,104,206,137,206,234,67,168,204,125,149,108,197,77,240,220,87,181,22,147,252,203,187,141,212,118,73,117,175,250,22,113,187,121,2,105,31,14,243,42,211,79,95,201,25,117,254,31,196,162,193,169,4,53,229,117,165,194,23,202,13,152,113,134,108,2,234,30,253,151,40,94,66,186,144,51,128,26,217,253,99,253,14,114,123,171,240,213,175,155,103,249,233,180,199,73,201,48,251,178,53,129,150,34,66,38,115,215,110,65,124,119,147,129,102,147,109,117,77,33,43,213,30,108,45,97,34,57,104,240,213,97,44,84,203,143,203,186,225,104,65,100,128,216,180,95,56,116,107,52,13,35,84,203,77,133,231,86,69,109,59,23,147,45,164,168,250,182,214,12,54,220,68,226,123,214,76,39,83,195,211,87,193,36,149,206,101,224,18,172,54,127,138,169,157,243,43,142,187,184,203,20,14,33,246,87,91,13,229,179,21,69,126,83,235,168,41,52,92,181,163,214,84,250,140,59,111,51,36,23,33,73,236,187,193,191,57,79,114,98,27,169,158,26,108,9,241,108,159,243,177,5,160,240,200,189,179,58,100,226,86,145,55,25,60,32,4,59,245,172,157,80,155,116,160,135,202,181,125,32,126,26,222,128,4,103,54,90,69,152,213,164,186,96,164,82,196,255,138,130,119,241,121,123,64,223,26,30,153,201,155,29,148,162,186,213,134,242,199,181,202,66,104,43,236,31,101,168,50,65,196,59,38,30,203,140,61,24,223,87,65,128,29,178,214,246,162,240,195,80,239,104,88,137,25,51,216,20,146,108,107,25,72,185,250,190,224,218,10,157,6,26,102,49,116,59,79,224,58,144,30,250,98,116,172,101,221,171,121,130,12,202,127,111,62,57,11,28,239,99,241,102,101,254,6,148,36,229,23,71,220,175,54,187,72,235,26,235,205,253,174,109,107,145,199,53,239,72,132,183,10,188,163,210,88,185,92,115,14,14,170,9,254,161,72,169,123,77,50,39,217,124,182,197,72,157,133,201,123,146,105,109,14,139,177,187,215,23,99,64,174,40,41,34,234,147,69,226,128,197,62,132,44,116,209,198,176,214,122,124,155,159,186,240,231,151,172,9,255,121,27,244,47,103,69,1,19,65,113,119,39,203,4,101,87,198,179,89,122,18,160,243,63,107,160,234,24,134,163,254,208,64,4,203,93,203,41,150,204,231,54,229,146,178,205,119,198,225,109,236,117,67,43,150,39,153,203,133,234,70,109,100,222,208,202,191,98,242,237,240,37,160,61,43,186,178,151,110,1,143,28,117,184,2,4,208,156,38,77,4,218,23,40,217,91,95,78,238,225,135,218,9,198,217,14,250,82,61,245,103,237,207,89,79,81,20,23,210,223,72,121,142,205,177,182,173,19,176,43,31,57,16,211,140,133,89,38,142,17,237,30,95,199,35,143,195,220,244,22,176,147,165,64,217,8,71,251,198,240,1,77,248,201,65,238,127,249,250,175,150,21,70,46,75,29,133,162,210,194,230,18,51,242,104,114,23,15,22,38,233,161,240,149,194,216,39,78,131,39,231,237,96,172,226,98,133,129,140,177,181,46,166,131,106,163,247,19,1,160,24,106,206,194,180,30,194,106,158,120,34,228,164,89,64,237,228,248,157,128,30,194,92,78,232,0,108,39,150,26,10,157,157,46,31,23,109,198,38,251,6,13,138,160,37,206,112,219,149,142,197,170,63,5,75,133,132,54,76,166,204,154,187,213,239,241,212,178,110,234,248,190,11,42,3,110,217,20,112,101,194,102,4,109,53,188,255,145,100,108,121,146,218,171,22,240,74,66,174,73,220,195,26,53,152,47,94,17,128,35,131,64,72,237,124,233,47,220,251,13,65,176,150,126,198,139,35,84,30,212,140,28,80,40,237,247,74,205,160,137,25,109,195,50,196,246,208,63,43,208,240,14,106,94,213,222,245,209,153,248,186,199,7,108,172,223,246,223,97,14,31,148,183,9,9,95,195,164,50,249,93,9,78,55,21,221,161,227,189,255,1,81,117,222,16,49,155,218,76,194,140,82,252,165,130,23,104,176,130,15,76,16,40,35,94,165,21,245,169,25,45,94,64,239,21,127,132,172,185,175,108,255,116,249,43,153,9,59,5,44,78,206,100,96,216,42,133,216,204,218,117,55,134,171,57,142,81,191,27,141,171,89,184,1,45,161,215,162,114,235,60,204,157,224,39,136,156,200,128,111,74,44,137,157,98,35,214,125,234,72,87,157,84,129,8,5,28,84,96,116,116,240,28,124,84,162,183,33,29,8,214,245,68,59,76,2,57,136,97,170,106,62,233,253,28,197,57,186,25,164,239,179,255,24,241,224,253,126,174,146,54,128,220,189,143,66,218,231,75,157,120,92,80,46,168,209,94,11,145,78,115,45,217,134,232,4,194,213,52,227,26,190,68,59,219,174,4,128,154,114,46,142,231,234,69,186,14,25,50,79,176,22,193,74,236,237,75,94,92,83,244,39,226,56,125,181,51,200,119,102,16,127,212,227,228,150,245,252,91,245,50,205,65,254,97,227,137,186,191,45,178,110,80,247,27,141,249,227,72,68,57,98,148,87,214,190,128,228,114,16,216,210,163,55,228,79,15,216,119,18,182,192,97,119,235,214,111,196,213,133,45,177,171,200,80,249,244,197,174,19,1,152,191,18,203,179,175,34,71,87,147,188,75,84,162,139,29,39,65,42,91,130,114,120,81,104,183,89,207,164,159,41,63,134,70,233,4,222,96,119,243,246,224,141,33,121,209,28,239,227,243,78,64,115,6,243,149,239,184,32,0,15,195,41,120,177,77,45,16,252,246,64,49,229,129,249,47,128,236,133,186,192,179,36,197,14,242,56,176,64,215,192,163,116,169,1,79,189,133,150,15,194,27,67,168,223,57,59,20,66,105,165,235,108,196,133,105,70,41,140,4,30,27,43,68,74,144,104,105,67,50,98,106,123,35,212,232,237,86,249,40,30,202,19,216,62,164,14,180,145,63,12,48,10,47,207,228,170,227,184,235,152,6,75,121,237,158,225,251,126,252,49,17,26,172,106,217,195,236,217,35,11,125,83,92,64,50,13,238,255,8,173,175,137,94,78,44,60,112,159,234,121,215,219,150,70,78,16,81,215,167,92,196,240,229,35,105,19,240,48,46,229,35,82,177,215,231,206,216,111,154,232,124,7,211,17,153,27,71,38,150,86,148,107,10,211,101,73,115,101,187,89,160,225,250,30,72,221,232,80,143,15,252,127,94,204,134,254,54,203,214,241,92,162,92,88,41,26,25,169,205,79,16,44,183,223,234,2,108,26,147,148,17,35,95,4,239,197,110,207,51,88,56,90,47,32,85,191,27,24,193,116,223,120,117,128,56,170,89,38,33,93,215,52,216,47,141,148,246,121,7,69,18,204,254,25,29,210,76,24,163,27,73,85,42,156,89,30,251,21,156,53,161,193,20,212,87,108,58,18,66,44,88,3,18,104,100,200,117,132,197,204,223,8,149,80,0,110,215,57,224,78,247,250,35,229,156,141,5,100,32,214,96,249,94,220,4,164,66,4,69,114,25,63,199,163,76,156,197,4,64,75,12,120,150,167,3,79,109,155,104,106,10,94,124,81,59,79,197,102,247,170,132,53,143,56,71,97,185,97,152,35,17,79,137,174,163,226,221,149,222,57,18,203,213,175,206,60,243,15,95,175,96,213,11,163,60,237,59,129,244,192,68,230,250,110,146,253,109,139,56,167,46,217,104,227,187,44,207,120,121,240,174,107,65,83,44,18,97,92,164,150,183,203,26,9,79,45,80,136,40,122,237,150,82,190,219,176,217,110,178,181,247,197,201,153,37,68,44,145,52,153,35,161,245,179,164,36,12,243,200,204,238,121,20,163,15,136,51,157,167,116,205,69,59,115,48,165,30,125,191,172,195,213,105,232,129,204,109,111,171,255,33,254,222,123,2,198,54,252,230,130,47,156,133,233,234,6,153,83,154,190,110,73,79,84,253,54,89,136,250,121,41,250,98,237,57,123,13,210,81,70,218,77,181,182,149,254,164,245,182,52,2,148,179,241,8,150,200,97,227,147,47,59,196,141,143,118,72,69,143,233,199,35,35,49,22,55,175,205,65,158,79,250,65,236,88,53,228,255,230,18,151,157,238,9,222,184,27,3,201,31,162,13,150,239,56,253,205,11,109,13,204,207,92,76,1,108,112,188,122,61,19,146,141,61,190,2,166,164,183,227,52,53,91,120,25,170,42,163,153,122,35,223,142,58,158,241,163,214,133,181,173,95,2,79,187,48,183,222,27,57,70,15,225,203,185,152,165,181,170,227,242,124,93,101,43,151,12,70,127,60,1,160,123,12,204,109,69,122,112,75,235,13,10,12,222,67,134,21,174,171,129,252,24,242,191,22,36,96,62,11,39,191,105,96,183,151,73,67,209,23,43,173,44,253,34,210,245,161,143,175,209,134,14,116,222,67,224,152,110,209,202,201,228,186,23,81,162,54,73,49,26,85,92,238,108,250,243,79,47,63,228,34,222,130,251,101,194,24,192,174,218,25,184,230,242,164,138,115,207,22,8,183,107,139,27,120,39,145,50,34,127,155,13,71,98,206,21,128,160,23,60,93,114,232,145,178,219,226,152,71,242,72,131,70,193,81,127,240,48,125,74,236,212,94,182,203,165,183,237,5,217,99,84,80,54,4,26,6,109,234,245,33,48,86,133,25,111,138,67,37,204,173,121,115,109,177,46,219,251,55,34,29,190,135,168,134,123,111,19,41,178,126,102,71,107,76,18,104,176,84,206,19,119,0,165,151,29,115,251,241,40,106,173,110,175,35,26,1,222,128,242,50,224,108,122,219,160,232,115,28,51,80,111,47,105,24,239,17,105,74,13,47,116,234,200,246,224,52,8,17,187,18,219,66,78,52,249,184,120,127,164,168,166,154,236,113,218,208,13,181,149,232,148,26,209,81,221,52,230,172,103,221,187,65,136,140,206,79,179,116,116,4,246,40,117,98,115,193,131,159,10,100,141,131,198,145,96,6,168,38,141,233,141,100,189,214,134,27,225,223,153,19,15,162,23,235,189,76,186,250,146,16,130,96,254,170,4,46,48,57,213,112,209,216,149,54,97,126,234,21,1,167,235,244,175,135,204,216,253,254,72,111,106,239,217,126,43,123,95,47,160,119,22,60,35,150,57,21,157,251,13,184,197,35,135,206,18,123,140,126,92,129,210,39,93,178,145,17,186,66,49,77,153,92,243,39,158,117,1,241,175,124,106,230,207,35,112,28,161,94,47,123,34,253,186,72,51,58,87,18,251,1,82,230,215,126,117,121,98,198,126,129,145,158,21,118,10,24,6,105,199,206,57,125,60,219,61,220,84,73,191,176,168,17,56,208,142,216,197,229,112,162,98,18,46,225,30,132,214,128,141,161,248,217,38,99,30,75,71,217,240,42,145,55,157,177,70,182,11,95,235,184,235,92,114,174,136,31,208,7,109,112,97,247,213,243,120,166,58,92,41,156,143,2,6,178,107,237,36,143,139,245,181,93,91,162,117,80,86,74,170,75,52,212,105,21,197,248,19,34,5,8,26,209,139,158,92,10,95,3,6,42,151,218,178,137,104,105,175,122,53,80,3,61,88,140,46,81,237,170,184,50,241,75,128,39,207,198,231,62,220,46,56,227,9,71,135,124,240,95,247,89,63,222,209,198,105,176,3,105,28,30,148,101,75,82,123,223,59,208,58,5,67,110,234,54,14,92,157,184,127,141,28,140,231,23,178,62,178,190,74,157,160,120,130,210,48,20,120,171,231,165,112,30,96,213,88,245,129,254,220,0,5,5,61,106,217,231,188,251,43,130,41,74,181,168,215,75,105,158,131,207,31,130,11,18,89,147,12,242,248,211,16,62,19,133,137,27,79,209,93,116,179,203,135,161,213,0,174,35,236,194,246,225,47,45,147,182,206,164,214,127,10,204,90,213,121,6,199,141,185,144,218,205,21,158,30,134,218,249,5,98,106,173,61,180,1,132,28,22,100,81,219,4,129,141,216,139,108,13,13,218,2,64,240,78,215,204,17,93,85,37,50,150,185,61,228,235,214,200,30,41,29,154,151,31,202,222,187,54,81,122,112,183,86,95,226,10,115,224,250,192,203,93,162,69,71,129,38,157,27,193,192,226,141,55,93,252,122,147,60,82,65,38,195,183,139,210,48,164,248,45,99,29,78,203,9,216,18,127,205,203,77,230,12,145,204,63,219,69,2,195,114,128,220,6,158,6,27,33,150,76,221,48,184,245,255,173,251,148,10,121,215,63,228,177,215,126,112,125,5,187,119,4,122,87,205,91,164,97,223,6,196,66,227,138,83,83,69,118,91,47,9,71,125,103,197,69,101,41,215,238,8,249,87,160,5,59,178,34,195,119,213,165,195,227,28,142,85,236,91,195,249,240,132,87,97,18,173,67,153,157,187,79,53,100,185,60,182,101,145,191,141,94,0,138,207,91,155,3,116,181,137,4,7,78,184,208,232,147,179,60,200,9,197,52,146,151,214,190,2,223,112,57,139,94,3,126,37,205,29,11,161,20,11,252,110,22,247,156,248,178,215,205,6,134,102,223,94,232,17,102,11,12,210,24,226,50,41,22,170,224,181,199,211,239,194,183,139,241,99,193,69,105,108,205,214,93,129,218,238,5,29,248,248,28,47,202,10,54,193,198,56,217,225,154,145,41,231,216,250,127,196,28,51,74,117,11,70,203,101,42,8,241,161,53,70,67,107,14,231,130,84,5,41,152,221,69,156,70,186,173,138,126,190,162,167,179,210,228,115,171,132,53,239,225,170,163,40,182,124,91,54,133,75,161,130,28,248,218,30,169,106,220,177,157,17,108,134,145,124,18,9,63,189,33,231,68,233,202,250,73,188,36,112,108,60,18,89,132,162,204,131,49,91,181,63,109,174,63,153,220,110,226,147,252,1,135,13,155,24,174,73,10,59,215,105,187,188,223,135,145,1,50,36,49,163,159,121,82,38,63,81,61,141,62,77,220,63,38,213,192,28,63,125,62,190,124,1,122,215,1,233,31,189,223,177,118,87,9,54,237,186,78,153,145,58,26,9,9,16,131,127,188,182,63,24,54,116,25,144,41,147,87,247,1,7,172,120,219,180,139,225,57,114,84,242,152,133,170,235,76,240,147,13,213,107,199,55,189,230,88,55,147,2,7,209,111,109,255,75,159,133,187,234,195,135,161,130,202,151,56,106,69,106,171,255,242,194,79,176,245,105,11,84,249,226,244,184,13,240,134,101,215,192,232,47,246,125,96,51,245,244,245,129,47,230,55,33,59,161,159,112,127,225,173,28,203,93,45,165,196,239,158,233,242,204,223,185,223,57,138,216,24,234,121,183,38,209,40,145,28,12,220,74,251,1,199,244,181,138,239,208,196,43,79,202,2,120,221,36,252,146,195,166,241,184,209,189,198,43,95,16,222,135,106,132,210,123,25,176,194,221,94,60,4,247,12,27,25,94,203,51,60,249,249,205,246,190,92,154,135,125,12,58,19,66,76,36,226,44,168,102,219,159,184,41,9,13,211,147,32,31,219,48,162,254,51,135,101,57,234,168,23,156,96,117,181,72,13,85,9,147,10,26,187,60,234,108,243,14,215,177,165,203,230,216,238,168,84,174,82,110,11,6,248,29,60,70,72,44,217,211,218,154,101,236,179,145,70,242,153,22,87,99,150,31,207,98,164,113,230,48,231,75,116,114,205,212,242,57,81,153,79,180,247,178,1,25,92,180,101,146,174,212,132,236,188,207,148,120,94,16,123,234,212,183,114,45,236,206,244,6,184,38,179,151,27,148,2,67,28,244,211,188,86,152,196,15,38,120,66,59,123,115,5,135,211,156,54,117,210,7,201,96,113,175,12,244,223,9,29,10,94,31,200,9,200,84,221,170,7,250,135,234,137,185,129,253,42,100,85,162,29,109,208,58,89,226,40,6,75,92,166,87,140,218,85,203,233,75,110,143,61,35,170,200,154,122,194,44,209,95,92,34,111,96,169,21,218,237,74,202,235,153,181,194,40,217,197,75,22,159,175,251,44,33,194,61,163,185,36,21,242,219,164,52,66,1,110,106,54,9,64,59,18,157,67,212,134,116,250,242,47,239,92,31,154,81,72,202,138,94,236,96,26,168,135,223,195,197,178,10,157,99,16,169,11,27,189,66,15,57,37,2,206,218,71,131,52,94,234,234,194,123,92,212,204,230,178,13,36,84,18,20,214,52,168,105,27,17,97,185,185,193,94,48,244,68,9,79,147,82,35,233,27,218,251,25,242,30,140,42,224,51,52,189,70,33,48,198,139,30,48,105,23,36,68,129,84,7,142,54,200,233,179,172,8,235,59,245,201,34,123,31,27,137,26,236,234,200,26,116,22,49,209,144,236,233,177,23,151,107,196,176,182,131,170,232,60,236,25,160,135,197,244,174,147,73,50,44,236,8,26,234,167,31,241,125,54,47,153,131,50,89,111,112,68,100,15,74,229,77,193,140,9,241,252,44,211,220,192,102,128,189,17,122,238,217,1,92,85,16,113,78,230,123,24,215,231,120,226,206,42,112,90,182,52,144,198,10,7,28,132,248,26,159,101,61,0,101,1,101,205,46,25,188,226,171,87,119,189,169,119,175,169,147,26,14,192,140,73,125,186,83,217,80,245,20,161,168,222,254,169,231,155,81,248,241,144,123,124,104,200,241,236,224,89,201,243,26,186,47,28,51,32,153,112,142,70,89,173,214,49,81,30,247,190,234,104,105,97,170,187,244,0,69,171,60,196,40,10,43,229,111,11,188,255,210,74,199,133,183,11,165,154,121,77,151,188,199,3,8,8,2,185,210,252,227,226,42,161,130,168,131,215,196,218,90,156,63,161,2,154,202,135,44,147,244,185,7,138,217,236,176,70,148,2,172,135,128,87,131,48,3,65,166,219,105,98,25,141,2,26,221,149,226,20,140,254,135,244,66,165,191,64,38,252,90,85,212,50,96,86,69,46,135,94,19,138,190,135,42,76,5,158,42,17,209,175,163,144,205,249,194,170,201,158,0,16,1,17,11,202,190,93,107,92,225,234,52,105,174,8,180,31,105,87,133,214,147,62,229,168,247,226,15,96,244,125,163,203,193,252,152,166,93,247,195,205,161,70,226,157,113,250,26,232,240,128,178,100,23,57,169,5,137,34,97,80,174,224,185,231,79,127,37,45,105,51,254,223,101,10,236,150,125,93,246,43,31,109,126,85,62,66,243,192,113,146,91,149,48,223,41,134,65,9,27,79,88,151,23,34,6,188,69,118,52,52,31,15,227,146,219,227,86,90,96,49,249,40,207,249,57,242,144,93,222,140,98,5,184,104,168,143,16,242,134,149,57,22,76,165,244,43,59,8,113,97,16,244,82,8,132,162,29,52,81,209,242,156,212,134,75,113,235,66,133,130,84,220,200,231,29,55,78,172,53,178,45,240,246,184,96,121,22,166,202,222,160,45,60,200,105,127,118,7,202,183,147,7,26,56,59,175,124,238,195,217,192,31,129,109,116,161,11,135,155,138,87,246,150,94,85,90,47,33,188,42,114,80,143,104,253,36,163,204,66,92,117,195,114,113,241,111,4,141,0,102,154,252,23,140,238,155,217,11,29,228,162,62,4,177,96,243,62,119,216,34,34,214,53,231,98,178,195,117,100,5,31,73,56,2,82,210,59,78,192,240,110,250,163,195,145,56,117,205,225,238,235,184,199,252,254,250,36,126,21,168,127,230,213,247,85,111,235,24,123,6,35,29,189,59,43,201,121,168,18,62,228,68,19,162,93,199,249,88,246,238,59,194,177,208,250,83,37,247,151,14,54,46,90,147,26,227,36,176,235,180,230,13,110,65,22,219,254,171,108,152,17,91,15,212,95,135,127,141,132,147,5,89,53,212,218,89,72,39,118,105,113,231,221,123,27,58,194,255,127,188,216,195,8,83,87,221,96,49,7,128,53,71,142,160,207,7,199,156,47,184,237,216,204,241,97,119,113,0,185,170,123,50,246,137,147,65,12,154,234,120,39,39,150,139,26,38,186,65,174,157,159,222,149,152,177,60,17,19,223,161,153,48,55,223,183,45,180,154,73,183,217,189,183,97,230,56,215,22,109,137,122,205,232,58,9,158,2,136,143,36,144,103,118,14,192,27,162,113,33,222,251,74,119,209,119,237,153,159,163,94,120,176,58,180,246,249,217,165,77,132,146,2,180,120,70,16,155,192,49,67,168,119,255,201,174,230,181,134,109,10,136,229,134,186,237,166,68,229,178,207,1,73,240,85,222,160,111,224,154,138,229,80,128,79,202,63,53,247,224,122,210,10,24,27,147,11,127,30,146,205,98,197,130,42,207,134,110,165,40,98,198,252,94,235,242,126,202,244,232,52,10,214,226,109,39,183,132,94,70,157,39,29,55,134,137,49,138,105,87,51,153,146,227,42,42,98,70,97,154,45,7,67,218,79,98,116,194,168,224,211,235,91,45,232,150,29,101,96,192,230,37,32,141,225,235,230,148,81,235,46,202,240,41,151,95,155,185,186,21,52,106,172,0,174,138,109,116,121,50,147,172,127,38,183,142,157,221,38,130,32,251,192,100,135,107,61,96,69,75,80,165,227,29,82,79,156,137,42,237,44,188,23,41,102,18,52,120,239,101,225,232,139,148,111,170,251,9,199,42,189,225,13,146,231,66,16,114,11,59,85,114,35,79,76,54,252,117,76,180,244,59,76,92,56,68,76,251,15,223,96,107,110,27,103,84,247,137,166,134,166,51,32,89,241,206,194,203,67,15,236,8,67,194,80,188,162,31,150,25,44,2,214,29,88,167,245,19,117,206,143,236,1,119,255,156,50,200,225,35,107,61,28,170,75,115,187,142,127,189,52,39,39,7,34,193,70,211,125,184,176,129,22,13,208,156,11,0,70,22,120,185,34,29,252,102,176,51,9,30,101,244,98,126,57,183,14,177,203,96,168,215,10,74,26,204,124,122,195,194,255,28,150,246,153,216,169,29,52,39,18,75,244,244,41,85,208,141,79,34,24,29,229,36,74,63,162,26,22,212,170,140,79,88,48,213,139,68,129,9,176,56,225,13,45,74,1,158,201,163,215,53,41,165,1,16,155,241,34,102,240,171,122,139,149,113,87,225,134,137,112,207,46,32,113,45,61,136,159,150,207,137,115,119,150,127,244,247,6,234,150,201,206,172,7,152,166,111,3,195,83,152,138,178,42,47,38,146,111,158,30,96,78,101,54,192,220,25,229,236,93,102,173,187,202,6,158,95,202,41,249,96,92,67,85,100,249,217,213,78,49,173,239,90,243,9,135,217,94,215,199,44,73,99,32,73,75,190,196,250,77,220,17,217,36,147,134,187,122,201,144,194,212,175,120,190,12,188,186,11,226,136,84,15,206,99,196,60,54,4,73,3,66,88,41,41,15,15,102,118,177,152,185,189,95,86,244,55,87,227,118,157,82,172,230,227,215,44,244,104,163,219,79,136,116,232,111,14,187,56,172,146,241,70,151,142,110,143,75,66,63,227,239,124,224,167,27,232,44,28,145,33,210,102,179,193,251,197,218,128,96,14,104,179,218,172,139,55,99,70,81,18,201,124,66,98,4,34,208,52,132,84,182,137,250,214,15,33,87,114,28,188,219,173,145,4,153,135,123,183,173,65,248,152,111,10,221,156,217,229,39,169,43,138,31,44,206,246,9,149,166,93,76,155,229,238,206,191,242,216,164,240,191,175,143,195,46,28,72,177,201,201,89,232,222,89,32,147,2,27,66,170,197,36,169,26,119,223,185,61,2,34,104,172,64,30,231,137,162,207,233,53,208,215,225,249,36,175,128,18,202,115,215,174,235,246,71,61,173,150,174,47,46,115,75,142,173,215,58,222,159,90,195,32,51,162,39,71,176,122,8,220,233,243,218,84,225,252,244,88,224,182,189,161,187,29,68,102,229,25,39,206,81,44,83,215,251,127,228,79,156,137,10,194,32,253,2,122,154,243,1,75,125,82,102,33,28,148,144,30,255,136,168,248,120,218,234,80,235,245,189,76,216,237,166,254,202,140,42,19,185,165,254,130,129,131,26,108,213,122,42,146,161,137,38,107,79,51,128,47,105,156,84,180,207,95,176,111,176,13,82,33,232,34,196,146,98,118,140,142,63,111,253,234,193,183,129,150,218,163,205,107,114,240,14,195,72,164,212,160,80,136,28,16,224,141,102,166,22,156,158,144,231,62,18,103,111,146,183,66,127,199,219,167,86,129,164,110,71,152,115,201,140,107,243,244,160,163,68,21,182,229,5,74,48,38,151,89,135,220,211,155,194,22,35,56,217,164,121,238,238,45,165,29,35,85,208,109,65,243,26,108,147,199,133,105,48,198,162,111,226,132,20,81,21,5,101,178,135,167,132,88,26,221,190,190,66,4,54,167,237,37,213,21,108,17,145,246,5,71,153,144,135,232,8,40,202,56,40,148,244,13,1,29,30,180,74,149,35,41,134,42,20,11,247,177,189,51,60,148,182,114,207,193,116,30,138,171,136,25,128,231,52,127,207,177,110,115,180,133,44,197,246,42,202,230,253,226,136,121,132,147,211,154,188,246,8,21,165,180,73,162,48,212,53,64,255,48,44,17,152,47,94,114,246,148,26,221,41,187,203,100,119,89,45,183,85,251,123,115,251,77,128,152,166,31,168,175,158,113,86,204,109,229,106,152,36,41,173,47,89,245,114,55,7,42,210,209,17,190,114,25,3,232,71,102,146,248,71,220,158,66,148,125,50,58,230,223,103,10,189,184,74,28,23,178,224,62,134,113,233,139,10,42,180,8,57,115,96,47,184,205,32,193,203,143,192,91,72,71,218,189,219,16,166,232,127,149,242,16,86,73,6,74,136,20,105,89,143,233,225,37,169,200,208,66,155,141,130,191,1,217,199,211,100,30,64,46,50,177,16,218,60,72,164,201,21,62,195,178,153,28,30,90,8,199,188,196,39,36,47,106,92,138,163,138,208,69,191,41,94,174,118,185,190,103,104,61,10,241,117,38,116,86,112,51,131,186,237,169,59,182,223,61,203,28,198,255,36,191,112,132,143,55,109,1,202,112,24,117,70,92,196,40,232,79,244,176,14,80,223,114,85,38,120,218,252,254,185,206,114,12,180,57,79,105,196,107,167,186,252,123,68,244,10,95,49,57,77,172,133,60,202,98,112,252,42,13,247,223,58,222,185,2,59,171,230,255,111,131,169,18,222,120,183,226,68,65,236,103,211,109,173,151,98,111,125,228,83,242,209,181,108,220,219,173,145,133,137,191,68,37,212,76,114,123,118,228,12,67,192,252,113,101,32,17,158,22,73,128,213,129,227,66,121,139,216,140,154,138,98,36,164,141,236,8,16,21,132,61,57,1,78,129,233,5,41,246,214,249,45,83,245,23,47,41,130,240,165,177,121,189,101,127,241,49,127,115,195,206,249,47,62,2,187,119,147,32,211,88,53,215,150,236,38,225,33,118,123,177,163,83,235,231,83,88,107,109,195,37,238,84,58,217,152,151,227,54,240,209,246,114,31,130,199,240,152,205,227,158,22,8,126,206,180,131,229,245,254,249,168,244,172,210,115,169,232,244,244,55,142,28,132,36,164,62,47,246,50,211,144,80,157,19,123,157,96,165,4,118,94,230,246,23,214,108,68,228,184,205,101,99,183,123,233,235,90,85,85,123,146,73,235,99,108,83,131,180,203,179,64,32,147,29,194,92,161,117,181,74,61,225,216,198,59,153,79,134,232,57,95,177,89,13,235,212,71,226,123,197,102,109,247,126,75,194,241,86,2,115,143,197,210,246,242,232,34,166,171,218,96,207,218,200,4,126,93,40,122,105,147,32,161,7,21,95,123,55,101,225,48,24,182,31,159,198,60,195,202,254,49,250,151,232,11,91,182,86,195,12,79,98,32,164,185,73,97,153,45,244,79,163,144,185,25,77,105,144,4,243,77,136,26,173,237,199,132,82,250,212,76,42,68,228,144,242,21,224,242,184,157,255,50,135,22,71,30,93,225,166,43,45,165,255,223,126,2,135,253,143,169,75,49,87,79,178,119,235,66,237,182,183,2,214,141,134,108,40,127,45,15,29,249,90,223,154,143,225,93,212,174,38,1,245,176,101,185,140,137,135,157,223,154,230,60,229,179,118,197,109,34,236,208,59,79,157,145,233,180,186,109,34,53,230,135,17,152,255,26,238,241,127,40,106,7,42,106,50,156,214,139,118,145,236,191,226,93,29,84,153,212,130,69,175,79,154,144,241,12,237,156,84,228,85,2,46,58,55,131,98,208,246,169,107,154,120,54,34,189,197,8,232,132,197,191,176,156,206,189,224,141,49,30,19,110,219,140,231,42,111,73,219,225,207,113,126,153,241,224,105,110,176,200,35,38,153,215,84,164,45,87,84,214,202,34,167,173,254,104,94,200,217,129,55,192,7,32,25,159,141,1,89,23,154,251,203,95,41,103,69,162,212,122,206,177,153,218,63,119,170,169,12,178,158,213,81,232,172,9,149,68,107,176,148,255,76,6,148,224,238,65,123,8,34,38,179,123,207,172,40,48,225,122,65,74,130,110,254,175,211,38,143,49,185,51,213,87,199,141,28,53,145,173,66,100,49,153,66,134,15,29,190,253,209,7,179,191,2,189,113,245,86,109,114,93,49,39,217,5,63,71,95,77,162,21,15,187,23,126,198,107,47,64,34,248,236,109,192,222,204,234,83,202,135,142,147,159,82,247,20,65,255,84,180,43,214,215,85,56,234,74,16,53,159,82,94,199,171,49,190,194,252,155,10,46,72,200,15,38,17,97,14,77,85,15,168,73,243,191,38,80,220,151,182,84,24,221,224,45,35,238,140,192,222,247,177,8,206,46,54,93,40,116,236,140,255,225,50,172,187,98,89,154,136,80,173,251,45,44,36,123,85,230,192,205,224,217,42,181,212,50,53,136,137,162,107,231,166,176,206,113,66,7,15,44,154,224,64,70,109,171,52,141,42,246,199,237,54,181,198,75,23,10,54,149,217,94,245,184,234,91,6,100,48,46,175,99,175,59,104,212,173,149,148,180,0,135,133,85,51,65,220,37,156,37,51,45,232,193,234,93,60,98,225,237,80,24,160,46,221,32,224,185,192,172,25,226,56,201,7,45,228,19,6,156,139,166,245,137,92,94,20,52,223,16,205,42,228,196,13,202,19,48,32,20,103,112,68,128,132,254,37,115,215,237,190,163,239,111,104,120,93,138,45,138,14,112,219,165,25,35,222,28,179,62,114,158,28,58,162,5,108,115,155,201,154,22,231,222,135,68,144,232,94,159,102,244,5,119,203,101,231,170,115,106,19,134,22,222,13,247,163,201,68,44,191,28,20,89,216,26,224,183,174,104,88,215,238,196,179,67,113,11,46,124,17,46,173,186,25,254,190,126,37,167,206,233,238,151,246,119,36,136,173,6,249,115,191,44,239,4,2,98,145,68,213,206,107,123,233,78,101,188,24,139,86,16,239,117,244,73,35,60,86,80,196,25,238,79,233,179,240,200,204,0,11,66,71,251,155,27,168,45,109,227,124,247,186,154,212,21,216,179,228,186,125,226,204,174,114,176,40,100,249,92,196,135,217,119,15,106,50,20,140,185,219,107,183,138,217,64,62,188,98,80,158,29,181,250,26,235,180,47,107,67,99,214,57,62,53,20,179,73,72,216,114,42,191,132,234,123,28,153,230,12,223,71,220,217,29,118,22,177,19,34,160,84,106,20,67,154,102,136,65,202,9,35,190,48,139,117,80,49,80,243,122,31,184,188,96,79,20,158,237,87,89,52,64,92,3,125,4,199,198,97,53,181,97,195,156,34,88,94,74,241,67,150,153,227,215,93,44,152,142,155,193,18,101,127,64,61,232,176,222,41,165,59,76,151,218,222,54,102,39,10,87,12,127,198,82,21,65,162,162,9,235,164,102,37,207,95,60,182,229,10,44,61,198,153,104,65,179,117,126,170,144,148,60,197,14,134,45,73,120,55,109,88,80,53,11,28,198,126,126,102,139,184,243,86,219,218,191,68,153,87,55,78,186,232,143,21,102,110,167,98,180,140,4,32,153,54,2,30,246,63,91,184,93,75,83,53,122,59,116,108,65,180,40,206,211,182,236,58,214,95,229,230,30,83,3,149,188,254,173,77,77,221,19,153,169,49,124,133,25,156,115,78,192,214,87,206,66,153,228,66,216,119,123,44,28,56,109,251,163,209,132,84,76,98,135,181,150,140,41,28,61,118,0,203,81,180,56,67,165,2,72,218,43,138,78,200,228,35,190,197,73,26,87,23,22,17,211,92,49,20,160,163,23,179,189,90,46,38,1,44,243,228,3,174,55,233,145,233,8,34,75,89,6,48,17,173,105,205,54,158,212,193,179,84,97,112,211,173,142,117,164,133,63,164,43,191,73,71,177,139,187,177,77,225,32,216,168,186,67,5,8,240,24,237,141,245,223,11,77,35,59,146,60,140,152,183,61,95,72,6,161,136,50,60,224,37,60,158,194,238,223,67,206,54,66,129,89,4,165,104,179,15,124,63,249,226,216,241,32,107,173,149,247,71,141,67,160,223,46,116,58,2,190,251,233,88,19,91,54,53,118,146,67,28,113,98,24,100,162,60,118,99,170,16,31,175,129,42,10,53,188,31,137,253,57,54,5,114,185,2,237,18,188,74,73,237,184,209,6,11,92,14,233,209,216,108,185,189,111,170,110,87,156,202,137,129,103,183,212,83,9,123,113,105,126,189,170,60,223,217,138,195,130,95,58,87,141,194,16,67,120,111,164,215,192,168,184,213,88,143,13,253,137,141,111,222,71,84,27,201,32,154,112,161,190,51,55,194,180,35,11,125,68,137,40,48,151,85,221,19,207,177,100,150,29,179,57,36,100,14,181,43,212,169,149,198,88,135,240,68,35,79,194,215,242,85,247,114,83,124,44,119,7,91,254,179,229,230,207,142,32,115,93,189,44,54,78,210,171,170,195,33,153,204,105,75,63,228,77,36,195,177,0,115,165,92,37,120,106,155,43,184,101,188,40,21,245,73,198,70,114,68,219,245,228,230,124,124,51,255,47,56,131,17,109,191,159,179,25,198,177,254,37,127,86,168,228,50,235,61,83,117,179,251,52,149,201,216,200,215,28,88,157,1,140,192,39,8,230,106,41,82,184,147,134,24,68,35,216,184,125,198,0,240,134,63,222,71,74,141,175,66,167,220,172,103,55,45,76,216,199,103,230,125,154,165,54,245,81,95,96,99,48,46,20,59,15,196,251,106,41,193,218,136,181,105,90,143,209,79,157,182,9,60,125,251,122,12,39,216,97,186,241,127,47,174,76,44,31,17,254,229,16,230,242,192,171,194,68,94,19,78,214,19,78,242,178,128,30,215,125,56,41,40,169,97,189,15,204,146,42,4,190,163,2,130,36,22,235,95,235,179,57,151,201,161,116,221,172,120,63,189,68,68,136,216,89,185,42,232,219,130,149,97,178,56,118,188,79,95,176,150,117,147,14,83,181,103,234,194,92,124,188,235,88,29,4,202,135,127,12,217,57,54,197,241,8,88,49,3,211,56,117,154,44,67,204,31,183,217,99,181,138,102,152,177,184,184,220,132,87,190,238,18,218,194,72,3,57,242,60,154,115,182,81,195,19,168,126,149,208,106,23,76,80,92,106,139,211,191,135,168,18,230,21,214,4,196,45,141,121,65,123,20,82,41,215,7,51,26,181,215,135,208,242,113,106,172,47,21,162,16,164,164,176,60,236,80,216,157,238,55,7,43,136,245,209,27,186,68,119,226,80,74,104,226,198,21,208,166,42,190,118,89,170,139,151,33,63,109,231,203,136,206,153,112,1,23,99,227,191,248,175,212,194,168,197,85,55,18,106,3,123,125,129,99,61,167,3,23,130,50,195,63,251,109,42,133,31,27,21,205,222,122,115,174,76,148,53,119,227,245,83,224,47,2,111,212,8,177,157,124,47,215,201,187,74,136,140,119,105,143,74,231,232,198,202,70,210,240,88,211,239,195,123,100,79,10,115,121,2,216,23,107,168,60,33,128,4,166,2,61,70,152,220,214,150,19,55,214,197,11,0,113,15,185,143,92,61,210,228,200,33,39,142,19,43,248,78,54,87,45,234,215,58,215,128,169,88,230,173,232,30,181,249,40,158,70,119,128,116,79,250,121,233,255,55,113,22,238,45,66,129,114,209,244,211,220,121,100,24,101,196,64,246,145,170,218,107,189,235,98,185,172,179,54,106,103,248,242,164,40,112,175,131,73,168,246,191,107,51,60,21,209,45,169,62,124,230,162,243,235,210,154,255,75,168,169,153,191,192,76,62,30,32,1,217,172,112,68,33,63,38,212,87,38,119,79,150,52,197,235,121,253,128,165,209,148,123,95,162,88,29,116,178,167,20,128,159,11,122,134,58,143,226,84,20,254,233,126,11,19,49,229,30,154,227,83,142,239,227,122,45,33,166,103,164,44,64,26,90,12,72,77,0,83,217,181,199,138,81,36,176,84,112,251,233,232,153,255,76,197,187,76,157,248,218,82,26,132,181,104,163,50,122,239,151,231,178,246,144,68,194,70,199,164,250,148,166,209,149,221,218,208,208,8,21,35,47,148,169,173,93,189,154,184,108,129,133,69,46,93,3,145,79,159,182,120,194,172,52,109,233,235,210,65,194,241,112,164,140,212,204,198,42,94,82,168,3,201,230,246,35,161,115,218,127,235,179,205,17,136,55,107,138,85,63,21,18,223,102,82,39,54,251,21,178,166,222,13,235,239,169,230,252,126,158,255,170,181,37,102,139,123,37,1,246,40,172,70,245,225,52,98,210,142,156,153,106,153,50,230,202,47,41,138,169,29,146,183,84,104,26,39,110,90,146,119,31,59,155,96,28,170,11,115,186,238,47,162,246,17,248,238,246,173,238,234,128,221,9,137,143,170,134,192,106,180,8,124,48,218,27,165,238,90,52,6,109,38,159,84,89,2,118,133,157,119,69,118,233,45,155,117,59,41,12,123,238,132,39,14,198,93,129,167,80,71,133,114,228,115,52,253,113,240,220,226,188,114,35,93,109,15,193,10,87,116,32,63,150,192,61,68,219,206,36,34,140,8,125,65,234,249,192,70,57,179,26,244,179,12,150,169,97,12,196,1,118,79,255,106,235,243,148,146,59,205,119,121,141,23,85,174,187,188,213,224,126,106,14,173,239,32,122,135,5,71,157,119,77,91,210,107,121,195,212,130,184,179,136,0,235,167,239,150,216,178,40,21,198,108,100,137,152,216,198,5,65,120,202,51,78,238,71,220,81,93,79,96,99,73,206,252,153,204,132,230,247,195,66,2,69,229,93,238,242,16,152,110,152,31,194,245,175,185,25,78,1,222,168,77,176,54,212,35,85,57,28,106,133,55,193,218,59,214,35,194,71,194,156,167,172,127,56,146,158,165,248,246,123,84,196,158,7,96,123,213,78,136,33,96,251,36,248,127,233,200,161,160,96,207,209,127,146,111,215,144,0,132,220,76,218,67,5,190,71,172,167,158,61,142,145,37,36,24,126,112,212,109,207,78,28,206,116,197,169,99,204,136,118,112,67,1,164,208,58,7,118,190,38,207,11,157,155,214,84,151,218,117,89,29,212,235,10,153,107,152,150,239,245,30,148,15,27,74,163,142,159,100,221,225,110,164,1,199,0,132,57,228,61,136,87,224,198,140,190,243,200,203,21,123,167,86,234,10,140,230,42,47,84,226,215,31,6,154,33,142,127,254,67,169,8,134,99,146,231,92,254,15,4,175,232,237,227,253,102,147,162,17,231,203,42,237,213,178,244,129,144,21,213,110,92,205,40,134,85,12,200,50,12,168,148,42,92,231,240,27,168,202,188,94,35,150,53,15,131,221,29,31,195,213,223,97,80,202,82,85,73,192,132,220,17,235,97,83,1,48,178,134,45,2,48,205,201,173,146,205,74,16,128,20,156,105,60,162,71,140,200,115,253,251,172,131,208,65,51,96,110,31,244,27,134,102,52,238,29,97,249,219,188,241,128,253,79,60,201,238,97,200,198,248,35,81,180,96,232,96,154,255,213,230,233,147,1,94,43,255,191,214,116,207,139,168,121,178,234,167,83,112,44,233,244,115,181,239,251,112,209,224,246,137,4,216,215,122,59,192,82,200,108,83,230,33,74,209,175,40,17,16,64,32,67,198,172,82,46,246,245,212,62,234,231,117,198,120,59,120,78,74,47,166,134,210,194,13,154,212,139,159,190,57,3,68,186,111,18,165,47,132,31,140,237,167,44,185,248,214,100,224,19,214,134,59,110,57,148,249,108,35,180,156,161,93,63,22,115,29,66,161,21,142,198,7,228,18,220,184,90,130,81,148,115,161,151,32,108,201,206,19,27,177,1,31,97,104,229,204,232,203,96,164,255,162,101,156,249,147,208,114,67,10,108,44,191,36,127,148,200,161,97,12,248,32,14,62,226,60,62,125,54,251,137,55,62,11,87,253,189,7,31,43,7,118,130,37,163,109,243,103,1,142,39,3,118,148,200,202,104,194,49,86,107,16,91,235,140,98,34,214,144,10,228,64,37,227,108,149,50,221,131,45,11,245,255,89,59,2,85,39,55,133,223,21,109,82,32,171,155,253,51,143,117,165,198,248,248,94,253,37,218,183,69,72,67,132,181,110,214,43,165,172,116,109,172,147,29,125,138,249,202,249,25,166,207,210,151,88,141,35,44,163,197,7,41,110,216,10,51,175,254,160,219,118,212,138,102,213,112,2,22,16,178,137,185,172,230,232,156,223,30,189,78,93,143,82,170,62,249,189,192,101,239,67,241,245,104,139,238,198,229,154,185,11,47,232,148,233,68,23,79,1,204,31,147,86,180,37,148,106,93,95,109,156,220,241,252,169,190,159,130,239,13,51,72,237,68,146,213,106,136,125,41,78,219,169,139,149,243,17,104,97,9,47,162,225,149,19,6,202,39,222,70,14,108,119,167,124,149,109,94,101,3,142,77,172,140,114,99,198,199,156,153,182,223,243,54,176,96,142,128,168,136,131,181,22,145,161,149,74,6,213,78,162,109,177,145,174,5,60,156,208,219,186,48,162,232,152,176,175,240,230,93,17,234,69,192,153,44,181,71,105,216,90,231,250,9,147,176,67,72,15,140,33,236,166,10,40,208,218,253,23,42,108,145,130,245,120,40,18,212,107,66,18,138,116,5,123,142,47,73,235,237,225,1,54,139,14,212,11,76,42,173,96,44,122,251,146,186,144,110,28,183,123,109,243,85,104,69,77,141,174,48,42,72,167,85,29,205,17,215,77,188,208,18,169,242,21,189,230,40,136,171,142,138,81,63,17,28,211,13,149,115,218,74,202,99,224,219,137,32,80,31,1,109,22,102,192,212,100,31,108,85,56,200,143,177,171,240,127,91,210,180,61,198,18,193,187,75,42,99,218,221,173,228,26,174,4,73,155,66,117,64,136,157,44,70,41,74,219,151,109,29,36,109,225,204,76,145,153,108,6,236,253,202,210,86,157,233,63,70,112,248,134,85,249,116,236,20,239,162,121,129,243,163,130,243,52,208,24,14,251,101,15,94,223,16,50,249,4,230,174,188,107,46,18,85,73,184,243,93,158,122,30,22,26,84,151,140,55,12,92,200,204,132,245,76,111,82,197,234,2,117,60,250,66,44,234,126,168,102,225,242,110,15,194,79,202,168,143,63,141,84,181,8,208,25,12,128,183,224,205,178,166,195,138,79,122,57,144,21,27,56,108,122,26,182,4,160,79,210,232,54,179,54,141,54,123,184,136,100,5,197,222,60,142,207,99,20,221,87,115,71,212,71,75,119,93,217,55,123,174,33,251,154,242,214,112,226,94,94,190,90,107,96,253,230,191,246,134,88,178,110,49,189,98,172,173,160,141,237,239,118,176,119,240,173,248,129,207,47,83,56,206,117,126,97,98,198,81,39,37,243,224,231,159,86,72,136,60,176,226,46,255,173,83,224,214,113,11,176,143,150,104,206,25,13,10,185,249,80,10,2,135,192,88,67,15,124,221,26,99,202,42,118,61,103,233,156,40,245,174,245,186,205,107,48,153,185,251,145,98,139,29,13,111,204,225,157,123,73,225,38,184,55,129,17,21,194,127,234,66,189,113,23,188,148,212,242,236,245,81,125,3,240,53,49,110,171,92,207,194,224,23,200,134,84,30,168,65,50,249,210,190,140,204,52,22,152,134,233,52,241,210,54,85,153,130,136,224,82,216,151,246,23,168,52,43,192,182,2,196,68,111,18,219,230,226,191,154,219,126,83,101,191,109,6,91,83,84,35,103,227,27,134,14,158,245,185,2,36,90,101,236,98,82,193,7,14,119,228,230,121,200,31,40,148,163,145,47,1,123,18,46,57,205,202,230,174,86,110,55,131,94,133,229,63,99,151,162,113,218,77,158,235,63,49,68,8,194,156,17,62,59,220,157,15,13,4,162,158,194,164,80,100,21,188,106,64,154,129,209,165,197,220,140,233,88,166,149,26,171,17,243,187,43,40,13,146,124,78,137,136,151,7,244,22,202,90,111,217,229,70,118,124,143,62,253,103,238,55,103,183,21,78,61,210,178,60,2,226,199,244,68,129,234,158,65,109,1,129,18,230,38,173,100,126,164,232,12,182,184,165,246,165,97,112,196,10,76,86,197,193,50,126,203,127,88,127,238,107,245,58,60,88,192,161,54,25,2,234,222,5,248,233,146,179,67,127,87,254,254,163,21,3,57,108,135,197,193,221,116,22,252,175,77,35,86,152,97,252,129,85,154,132,213,218,145,114,93,123,9,89,148,150,203,117,197,61,236,141,67,117,27,12,175,171,112,200,30,180,19,176,248,190,70,97,122,157,165,141,100,201,54,136,197,255,103,212,69,5,164,255,209,65,134,214,131,167,32,62,2,29,115,212,247,112,78,104,37,91,9,140,68,201,212,15,148,176,233,116,66,222,13,197,254,31,119,50,181,178,129,101,115,209,172,95,212,172,31,152,87,86,174,94,35,224,65,156,201,199,123,42,3,252,26,182,214,118,96,8,217,33,16,254,189,129,253,13,191,104,80,24,173,224,127,205,52,199,21,229,207,84,215,89,72,71,216,164,142,21,21,91,177,233,142,236,201,196,0,26,244,206,222,58,6,29,243,170,80,24,141,157,61,89,1,57,182,1,12,181,252,153,105,57,185,188,155,140,119,205,221,4,173,63,26,218,88,227,27,59,200,84,166,180,92,73,174,189,168,65,99,166,62,155,39,159,25,69,94,43,209,167,71,210,240,94,111,208,226,49,212,111,236,250,21,20,154,254,105,43,119,252,233,196,107,246,72,56,60,183,28,106,112,56,21,92,144,64,194,184,229,217,130,175,207,133,237,137,251,29,145,4,165,241,30,157,180,200,129,162,56,69,67,64,117,103,199,3,77,61,74,221,28,117,31,37,18,223,188,222,46,209,222,81,134,220,132,98,67,159,87,66,51,119,14,85,44,26,84,119,176,163,42,170,210,169,164,105,79,232,41,173,79,205,69,198,59,160,151,169,146,208,123,106,77,0,78,21,8,241,144,107,47,248,241,141,61,62,221,108,35,184,198,125,44,105,118,99,225,172,167,242,89,157,123,171,5,177,252,70,140,152,42,142,162,178,241,68,92,61,207,32,58,27,70,237,64,138,254,230,176,130,11,81,169,109,128,62,104,47,201,107,158,191,98,218,115,243,52,38,225,129,224,57,112,120,34,143,210,198,137,163,62,64,159,150,168,246,211,108,207,242,95,113,115,210,89,27,67,197,143,11,108,243,157,22,238,133,3,228,191,85,217,210,156,57,244,76,46,250,245,147,47,101,157,50,50,117,27,145,171,206,188,19,242,37,141,214,138,12,9,98,144,45,89,163,105,6,242,92,43,118,2,166,149,98,250,168,78,9,161,178,3,102,219,230,242,105,63,167,157,115,155,147,118,83,88,191,64,49,105,221,6,145,236,67,164,212,145,233,159,46,196,61,35,215,232,173,202,183,226,9,111,102,96,221,34,79,244,48,124,32,235,149,233,185,197,59,132,160,35,159,180,254,72,160,225,107,99,173,50,18,121,10,254,119,184,67,134,145,171,4,226,105,155,212,226,195,142,223,163,224,183,19,130,196,250,112,120,165,40,88,251,12,18,7,253,87,207,229,16,29,119,192,230,27,36,158,215,235,116,123,246,42,87,217,241,27,138,252,202,174,1,138,167,157,138,128,162,15,216,34,28,178,91,55,90,95,175,118,153,255,233,200,171,49,39,45,56,156,204,120,67,145,179,37,65,169,162,199,171,228,4,209,86,156,233,92,133,188,86,92,229,206,245,24,209,240,117,231,113,211,182,158,32,209,167,94,182,112,151,221,182,177,159,233,210,220,51,254,183,14,15,164,13,175,13,186,225,172,4,70,62,38,184,168,155,46,90,60,81,190,54,62,4,231,110,94,100,25,50,46,32,28,145,202,239,252,21,143,17,112,5,216,13,167,202,101,16,71,105,107,86,246,141,193,142,88,220,249,132,199,108,90,106,146,240,98,215,247,222,196,104,226,231,12,52,1,74,207,254,234,251,35,161,187,214,211,233,234,244,107,192,148,172,223,11,89,73,215,60,120,4,192,27,199,218,136,213,233,70,134,191,107,176,29,101,197,229,60,221,29,137,223,182,34,145,114,150,109,53,55,17,244,236,105,43,168,247,114,219,94,65,193,144,176,130,136,53,44,43,88,250,203,200,2,96,250,215,82,245,139,27,225,88,10,252,85,114,201,129,34,43,173,41,189,70,91,134,199,60,153,124,245,108,254,82,225,182,176,81,165,100,240,81,165,236,65,202,68,167,123,173,164,114,48,223,241,40,124,13,106,1,94,12,63,176,122,18,181,84,125,56,32,111,46,46,61,173,110,63,131,126,169,75,91,206,193,179,79,174,138,183,217,239,144,59,135,63,207,212,76,120,115,159,10,34,176,42,250,222,238,150,39,88,102,195,111,108,142,34,146,18,134,170,250,0,97,173,201,173,22,248,122,32,168,127,148,235,158,109,71,109,100,198,171,52,184,86,124,62,199,21,150,145,53,235,52,119,56,137,226,191,137,16,29,225,86,13,85,179,201,167,202,229,202,174,163,83,41,25,119,70,179,192,95,52,138,50,215,45,240,98,137,255,12,118,93,167,254,117,32,236,246,14,40,159,24,135,73,193,64,100,139,105,150,36,39,59,255,94,109,55,29,183,21,250,34,197,45,214,132,211,7,248,208,135,134,134,41,10,219,30,165,244,99,22,167,143,220,207,45,150,159,185,102,163,237,36,133,244,155,195,178,54,41,198,85,151,48,28,135,68,188,162,210,241,8,182,192,118,199,252,27,186,133,114,58,119,66,166,213,56,215,153,12,172,111,68,239,12,58,213,60,13,155,70,191,128,123,22,145,87,199,91,195,166,66,134,210,128,154,50,17,123,207,6,51,120,152,21,42,233,42,179,114,94,112,131,202,49,82,233,47,78,86,196,117,178,59,36,98,24,72,122,93,181,126,175,200,11,69,160,39,35,152,240,191,11,121,104,252,26,31,92,46,135,34,147,43,222,44,238,112,246,7,217,165,213,142,59,124,111,139,123,23,31,146,77,16,32,69,109,224,103,252,179,135,83,40,87,31,82,32,218,82,255,131,61,100,219,18,139,125,79,222,249,121,83,82,162,109,187,218,42,198,25,110,86,185,214,161,32,193,49,140,125,233,95,250,108,100,186,108,12,205,128,39,127,65,156,170,240,189,228,239,214,247,50,186,136,85,69,100,207,198,141,207,11,81,214,240,234,197,89,8,148,93,144,185,21,28,157,164,203,226,244,14,85,49,30,184,237,224,148,167,35,69,86,240,209,151,244,11,53,70,195,169,190,112,113,41,228,192,197,210,82,120,6,67,206,150,200,184,136,85,196,35,85,13,182,237,169,154,151,244,108,81,146,191,22,234,43,252,126,52,60,50,56,119,243,171,34,162,77,174,100,19,246,156,136,120,171,94,95,189,46,195,179,254,223,217,195,200,201,226,144,0,131,114,215,73,220,170,232,241,104,117,87,139,162,251,193,171,97,167,55,209,138,219,43,145,127,170,73,18,177,11,129,46,65,29,24,5,108,35,8,232,86,233,232,50,206,86,20,124,115,7,100,115,237,163,162,239,216,222,231,153,54,1,193,30,56,6,218,17,150,156,148,134,113,100,120,12,121,61,252,101,108,106,253,80,70,5,74,106,208,206,158,227,221,134,69,110,185,175,155,166,140,236,179,38,248,220,207,138,97,160,120,9,74,166,192,244,219,235,54,27,121,144,152,251,55,144,70,249,162,134,8,244,205,98,249,173,166,117,122,252,82,152,155,13,133,41,142,183,187,191,158,209,188,126,131,247,63,225,205,119,57,22,51,136,26,7,125,110,234,113,128,80,156,123,45,151,7,77,117,249,116,240,40,62,0,4,202,174,0,118,109,172,60,212,187,101,96,157,150,186,132,110,231,2,228,238,33,47,26,201,150,108,234,211,68,38,70,218,31,144,76,243,139,161,7,220,254,178,5,148,112,154,235,89,192,113,69,50,195,255,26,92,40,186,198,23,162,57,156,162,177,251,183,137,240,243,217,76,73,6,2,29,22,255,188,59,124,161,21,63,15,127,67,134,132,145,227,10,215,114,234,246,226,196,63,218,63,215,81,150,212,239,224,169,119,96,91,153,16,105,132,216,135,12,5,125,242,181,49,134,132,205,86,30,168,174,170,144,155,152,155,41,128,47,177,186,145,81,10,22,196,207,151,47,215,140,22,28,51,45,69,73,75,149,58,187,90,34,112,81,40,145,210,93,49,43,206,108,224,109,54,125,225,57,49,41,234,64,250,130,55,245,161,147,247,212,10,219,17,163,24,125,129,24,53,53,131,185,203,93,56,203,126,19,126,41,167,207,160,45,34,169,181,86,240,201,11,108,180,227,89,154,131,39,167,107,107,223,82,209,86,241,52,27,9,18,84,238,168,73,37,10,32,143,157,219,109,177,190,4,15,18,29,215,56,162,187,109,215,79,152,29,118,118,245,148,159,67,120,249,79,13,175,176,74,225,112,4,186,40,171,1,211,85,217,121,103,129,203,207,97,75,7,46,64,2,107,43,225,123,169,31,40,30,54,189,56,246,84,35,209,193,127,50,138,182,37,114,242,23,253,227,133,155,114,83,86,248,34,199,182,245,247,180,7,78,93,253,125,73,140,148,163,141,132,66,109,29,222,205,236,13,149,212,58,140,29,183,19,122,177,78,217,151,101,87,138,137,195,12,243,144,225,251,176,221,60,215,185,153,18,128,225,202,2,130,206,238,220,139,193,187,17,30,145,122,115,113,121,235,72,48,152,235,94,100,215,246,114,144,145,232,41,2,166,193,6,23,136,135,41,142,173,238,176,142,128,21,100,0,185,69,50,18,3,142,43,231,72,74,141,30,113,248,37,76,101,215,99,1,195,106,189,200,21,144,88,59,83,186,41,181,180,143,2,1,191,145,18,200,88,236,72,26,197,136,87,113,182,23,175,27,122,63,13,187,192,35,196,99,102,250,93,155,0,31,179,142,92,172,81,22,183,26,235,177,209,81,80,34,174,108,180,149,122,23,237,233,51,70,198,230,66,100,156,250,138,43,6,104,151,124,152,156,130,224,24,208,180,226,153,93,175,153,77,200,6,14,7,131,136,197,131,91,12,139,243,39,161,226,63,13,131,113,194,20,147,202,76,164,100,122,99,89,51,13,1,141,120,127,136,142,20,225,69,242,96,165,251,212,246,41,156,205,156,6,158,104,119,255,177,175,130,110,242,37,45,25,247,44,43,234,145,34,61,86,164,130,9,74,248,219,195,25,203,50,238,111,97,227,197,8,90,156,195,219,74,130,128,254,129,121,76,152,15,72,147,248,2,154,224,88,134,101,21,178,3,227,253,26,71,104,66,37,73,200,92,228,56,131,15,163,139,212,16,79,132,187,61,55,189,139,152,57,214,228,183,32,89,27,121,140,130,224,142,111,212,240,40,25,223,208,175,243,252,255,254,16,131,167,24,250,73,46,189,36,146,140,0,1,69,109,151,83,6,22,9,20,203,112,205,255,220,216,143,117,204,19,204,117,164,5,245,10,52,149,242,56,172,162,52,18,69,75,164,24,5,237,52,44,10,100,62,164,65,36,153,26,45,119,150,119,2,199,10,51,42,179,94,38,212,6,180,253,50,120,193,250,100,252,190,75,3,46,149,23,11,81,94,108,37,19,61,27,71,98,93,25,34,23,177,209,66,200,97,189,149,15,153,73,226,88,120,232,80,236,33,90,120,174,28,78,119,83,253,56,95,13,48,107,104,151,56,227,74,151,45,129,38,31,22,7,242,91,210,34,95,60,8,57,15,96,0,163,103,119,160,166,4,130,6,87,108,245,59,204,139,202,152,7,230,249,190,87,237,194,107,21,156,216,118,54,168,136,109,119,248,87,52,19,180,238,1,26,173,227,43,154,148,46,109,32,36,189,166,44,7,223,196,62,124,79,237,31,150,87,71,165,9,144,170,77,139,65,27,122,115,63,173,175,116,131,106,206,121,55,27,190,241,180,61,213,21,173,20,215,140,237,125,192,247,120,222,196,65,252,145,195,5,158,165,71,115,106,133,98,169,251,70,55,6,224,93,137,164,94,67,223,112,149,200,112,31,154,158,89,50,51,183,112,42,219,190,39,32,121,152,151,136,188,89,151,151,2,115,65,247,193,192,85,64,24,20,88,186,197,206,99,76,187,40,11,244,106,104,101,247,64,51,126,15,3,207,8,177,172,15,2,206,154,108,93,41,38,92,41,77,99,155,74,220,238,223,109,179,216,142,224,210,245,79,58,176,156,202,51,229,182,24,99,109,252,70,18,162,125,24,164,172,184,248,30,31,174,199,73,205,159,186,75,201,30,125,165,70,125,150,183,199,181,217,219,185,193,180,98,110,139,120,170,98,239,212,75,241,22,227,215,195,128,107,137,227,21,154,119,150,193,29,71,243,11,192,143,177,1,4,77,110,88,95,69,126,184,234,127,99,85,16,220,156,99,19,30,117,238,3,46,198,23,236,54,228,217,68,206,104,13,134,238,222,175,167,91,103,166,118,251,29,156,69,66,182,177,40,58,196,30,47,16,121,228,156,246,66,163,195,180,56,59,118,222,10,30,121,81,165,215,61,220,36,137,181,53,161,255,22,137,197,146,16,55,137,1,60,19,204,162,153,180,7,12,241,214,194,147,207,69,67,119,112,174,145,7,213,121,234,216,30,41,108,37,51,59,126,186,194,70,229,61,25,109,104,242,85,197,212,127,111,215,27,62,180,252,156,236,69,149,67,104,9,158,207,171,108,107,64,102,207,22,17,31,19,84,251,166,61,174,16,156,97,65,159,44,101,130,27,121,185,11,200,68,28,98,212,130,124,81,161,183,252,169,155,124,169,128,16,104,110,237,116,150,136,80,22,94,143,134,76,151,122,203,190,63,224,211,172,38,191,3,49,93,207,250,93,246,101,134,89,99,134,194,113,51,83,144,204,33,61,38,219,251,218,66,41,253,118,72,68,148,8,250,214,32,11,74,21,107,87,55,246,195,218,166,142,97,229,55,50,161,171,27,153,235,238,33,83,7,159,46,204,139,12,145,121,6,52,223,89,53,39,78,92,227,171,175,254,167,129,163,175,212,151,18,63,94,58,212,72,238,158,78,175,68,201,159,203,168,37,107,195,121,212,214,90,192,93,135,5,180,138,195,50,58,156,212,0,180,23,22,55,225,135,178,221,64,207,182,173,211,1,68,35,126,11,236,158,19,82,226,142,66,150,126,64,221,250,33,2,76,238,65,229,4,97,203,93,194,151,15,242,100,89,188,251,3,51,12,200,41,165,41,169,203,26,134,84,117,99,125,37,185,149,175,183,10,203,132,144,151,160,122,140,169,57,113,21,103,34,102,134,59,139,115,165,25,201,243,76,24,238,55,160,23,47,63,197,111,26,14,57,14,111,32,2,36,115,221,96,46,194,176,99,164,51,65,30,252,7,4,24,183,170,90,88,163,47,110,94,222,154,164,108,58,53,145,223,105,208,210,42,149,112,5,64,122,47,131,219,5,63,79,239,206,64,93,254,53,123,124,118,143,86,63,109,230,207,159,224,44,166,6,113,157,145,92,104,222,201,223,61,167,150,104,134,57,78,19,124,169,47,252,246,35,174,143,18,48,178,12,186,125,201,213,8,38,25,107,237,96,201,160,79,47,162,69,30,69,181,199,96,213,112,215,158,57,16,151,125,43,184,136,192,156,222,217,169,86,187,1,49,146,53,222,104,213,56,45,250,95,52,136,54,248,56,36,177,99,13,62,25,84,96,201,85,108,232,226,31,235,6,4,156,165,89,160,100,50,187,157,40,224,134,219,251,128,54,71,169,103,10,144,148,155,239,144,122,68,158,255,73,162,2,148,176,31,120,60,239,229,164,36,39,220,220,55,83,240,71,51,174,95,124,4,251,183,184,209,39,63,224,49,247,111,159,51,156,83,33,127,53,154,59,138,63,31,76,139,235,199,27,115,86,153,77,74,115,8,43,171,210,3,136,221,140,166,42,41,226,118,83,220,124,43,30,93,102,76,206,242,239,70,74,149,94,83,95,161,205,24,130,0,128,93,88,138,74,223,138,226,30,119,85,246,13,62,83,112,94,168,38,122,248,92,181,180,252,222,148,206,228,66,88,249,252,26,175,1,41,164,221,35,75,73,145,81,139,167,253,183,113,32,102,209,13,76,198,209,200,64,132,32,234,55,230,43,2,5,55,117,195,224,71,14,201,168,72,75,59,177,55,122,21,252,150,150,171,64,59,216,96,32,185,231,107,249,155,185,254,127,144,43,251,91,64,246,39,232,169,240,74,28,68,193,20,1,157,175,212,196,13,70,19,81,120,215,177,119,178,76,163,123,226,133,27,6,92,161,216,43,23,113,152,165,169,179,109,72,131,251,22,97,202,174,165,57,188,68,173,187,87,181,185,86,105,18,25,240,242,20,253,162,156,13,115,140,179,195,31,65,18,155,65,215,75,135,135,39,225,150,194,86,22,160,215,255,82,167,149,189,220,107,238,118,192,61,79,198,44,80,128,98,57,93,157,168,146,86,230,65,28,157,112,222,148,116,45,204,25,239,201,128,138,63,217,70,246,124,25,49,21,20,140,246,249,215,90,147,175,139,47,252,114,116,105,30,96,121,162,27,118,43,191,72,130,238,112,105,223,237,170,222,115,63,195,230,24,110,20,25,168,243,18,252,101,58,134,17,31,49,26,104,240,181,34,154,58,173,9,15,113,47,37,40,71,118,132,31,195,97,182,177,159,79,234,29,72,187,164,71,190,49,77,177,248,255,246,132,7,198,0,174,126,238,193,152,121,130,207,95,137,151,96,251,164,186,95,112,162,12,168,50,153,38,71,244,206,201,148,116,43,235,65,168,41,182,131,10,26,23,108,180,8,114,187,159,120,191,220,201,144,106,237,66,161,49,187,190,192,237,56,86,34,132,108,125,41,62,230,50,191,191,246,12,229,94,11,211,236,232,82,80,233,247,79,90,221,103,31,184,61,42,155,188,124,201,210,60,245,90,83,119,174,57,29,227,188,87,210,245,94,214,66,19,82,214,212,243,196,39,156,248,183,238,138,175,4,147,52,120,207,47,214,11,57,107,12,169,117,107,26,177,237,34,10,39,146,157,30,6,12,251,20,238,87,236,244,36,103,225,179,5,101,86,199,24,154,93,25,94,231,55,95,116,220,35,102,29,25,214,13,43,241,254,72,19,187,131,105,84,242,59,75,65,118,134,194,161,66,194,169,48,100,102,42,98,237,125,60,58,233,127,83,46,245,173,223,56,133,33,95,175,169,156,53,2,177,216,6,92,219,6,153,158,218,170,131,222,74,126,199,240,84,23,89,174,81,10,9,119,112,73,134,5,126,202,16,86,37,208,7,179,19,70,226,170,38,54,24,211,47,196,119,28,188,15,4,203,1,97,9,72,183,0,141,220,42,228,196,74,106,195,118,101,89,48,98,142,208,226,167,48,215,135,97,116,241,0,11,89,219,71,129,216,199,3,43,117,229,27,139,147,174,132,124,150,84,78,30,22,201,109,128,155,51,200,251,142,40,232,103,38,48,215,88,244,41,215,135,223,134,250,78,96,26,65,2,197,130,43,116,156,226,67,155,133,119,225,52,209,183,82,20,185,231,120,112,36,150,141,46,194,203,66,194,33,169,120,137,77,249,151,95,45,222,34,162,186,92,248,128,58,27,161,156,251,146,18,185,1,244,104,76,174,233,109,138,32,43,160,24,28,76,243,38,141,85,29,220,204,78,123,157,31,13,92,34,40,125,169,114,110,4,165,134,214,33,101,168,29,80,164,236,79,90,255,97,233,154,212,250,54,59,251,247,129,110,119,140,8,110,243,140,37,251,68,196,139,234,86,154,148,155,189,112,5,220,132,151,251,227,107,45,109,201,200,185,248,3,188,216,8,70,8,0,129,147,250,78,147,37,246,98,197,212,254,129,146,90,166,242,102,20,211,194,37,58,76,29,23,162,20,228,75,226,68,174,92,17,59,199,47,38,239,59,51,136,2,64,192,66,199,253,112,32,32,7,242,59,81,18,108,61,208,201,221,198,225,221,18,84,71,145,78,189,3,253,7,4,196,100,178,165,177,0,1,77,17,243,126,33,56,58,84,190,119,135,222,226,151,107,28,192,228,224,37,49,17,15,119,188,174,76,31,3,149,0,189,226,46,5,98,9,53,217,33,208,187,166,179,181,52,164,171,179,9,94,134,121,160,127,129,100,97,135,250,207,61,25,166,214,194,57,241,119,7,160,235,99,20,194,66,155,187,58,44,13,251,166,197,2,11,17,255,128,50,177,57,231,246,152,66,60,66,54,182,146,11,247,245,214,184,223,32,206,218,131,91,6,83,193,8,182,3,108,40,94,28,57,159,130,182,52,246,54,35,161,103,45,10,153,31,114,217,157,230,178,97,204,28,140,245,71,33,228,105,218,171,60,88,137,236,123,213,168,77,247,247,94,14,232,4,21,57,224,71,131,180,238,42,87,55,36,36,93,35,200,72,139,108,219,130,91,143,81,18,249,229,244,147,230,98,221,189,206,80,223,106,237,117,21,28,138,76,155,152,76,92,221,243,253,43,120,92,29,164,78,189,212,65,129,235,17,118,40,31,241,48,68,52,47,115,250,10,44,4,76,246,186,47,13,53,76,7,20,77,218,122,22,210,231,138,233,69,25,9,73,183,79,95,51,164,207,16,179,133,211,5,108,89,70,117,106,222,84,23,190,38,218,50,0,222,187,237,134,93,3,180,153,239,225,124,53,74,254,53,93,65,30,136,123,224,118,134,62,208,176,29,168,217,172,93,190,254,52,161,54,254,44,161,56,235,22,182,47,215,54,189,78,52,112,163,131,146,120,15,26,70,69,226,168,123,49,41,2,41,212,74,156,107,172,119,6,32,161,216,61,246,66,51,191,87,49,144,229,73,37,177,220,170,149,153,12,76,57,217,49,247,179,247,194,53,89,55,63,45,40,248,109,19,234,51,23,218,34,236,57,255,105,172,69,194,101,164,51,231,45,31,135,141,97,190,120,135,249,180,231,226,56,147,202,8,22,246,242,108,231,247,247,128,228,37,25,176,214,200,167,54,221,18,122,126,228,126,119,115,57,194,252,105,134,192,226,207,185,104,217,65,121,163,47,142,73,228,22,89,7,182,159,183,51,242,207,73,144,69,92,43,164,38,192,132,145,45,57,1,140,151,56,190,199,164,67,253,109,224,188,165,4,250,10,58,156,110,47,119,10,146,102,251,252,189,222,193,108,95,174,36,131,162,67,163,113,77,204,250,205,189,21,113,141,233,54,116,183,22,87,242,133,223,185,180,75,165,45,211,225,18,210,26,193,244,0,177,95,93,28,94,33,57,114,28,114,211,189,19,223,246,19,170,207,111,0,30,57,4,94,57,145,92,38,4,20,22,169,137,128,133,179,125,6,252,39,39,134,96,62,63,144,12,136,52,229,23,80,124,19,237,138,32,68,38,54,144,106,232,224,183,165,248,72,138,255,255,39,234,239,222,109,120,12,26,234,82,63,4,153,156,8,243,85,211,241,180,217,32,116,129,134,142,89,127,169,176,161,116,3,149,89,128,163,196,190,146,98,235,218,167,37,11,225,160,26,57,163,74,225,48,108,40,14,55,133,148,65,235,85,28,148,34,254,17,101,153,34,75,141,116,221,117,125,216,139,179,70,147,216,5,5,239,238,147,91,203,101,22,83,178,212,85,215,227,23,129,230,159,241,87,9,172,22,252,110,112,181,36,172,86,9,56,139,250,27,212,80,39,242,95,49,114,103,11,146,39,89,187,0,57,73,80,65,126,70,222,184,27,108,154,206,39,86,209,242,73,150,113,205,188,38,248,47,131,61,253,181,39,118,47,76,3,128,76,182,151,206,137,251,40,36,152,96,220,49,81,54,118,249,70,58,10,109,129,66,82,119,255,106,198,40,216,186,107,208,121,79,16,207,50,215,103,29,65,76,195,222,143,152,172,226,24,122,72,195,184,76,184,28,120,203,7,119,34,198,253,214,218,217,75,237,234,87,16,184,235,243,0,109,66,32,114,227,128,138,184,112,60,121,130,17,80,70,140,92,169,39,17,159,80,190,170,229,9,89,65,125,113,214,236,56,97,178,238,24,171,136,191,12,103,26,88,204,51,211,236,166,249,134,227,208,84,189,63,121,227,224,62,70,64,189,81,183,199,253,109,210,53,249,131,113,198,93,160,55,61,156,76,225,30,5,108,187,138,183,85,6,10,124,146,253,7,44,134,82,224,44,100,194,94,224,143,198,240,247,132,64,44,227,100,87,114,30,78,106,60,154,5,119,108,144,215,235,50,7,228,4,92,86,106,60,158,235,4,213,91,118,207,83,230,56,172,179,57,211,197,106,78,163,212,202,13,105,102,107,207,55,40,223,173,3,242,8,143,58,47,202,249,217,1,81,96,144,192,84,194,239,109,253,79,202,200,15,136,180,106,92,110,147,235,161,180,173,195,65,23,224,107,155,26,52,47,114,197,92,28,161,112,86,75,26,212,12,176,94,219,46,247,73,45,212,205,88,84,24,5,230,95,219,67,82,242,6,125,97,221,136,110,224,233,29,249,97,170,74,42,108,139,186,61,29,164,49,253,66,223,156,20,51,209,192,165,3,144,143,69,140,73,62,97,243,244,243,5,45,150,174,235,65,79,182,25,122,162,30,201,43,127,86,149,234,113,36,82,5,172,137,84,108,71,161,132,185,234,154,20,68,121,192,39,230,185,15,144,214,46,11,86,15,92,228,85,143,191,240,76,203,183,129,84,0,114,62,105,98,223,107,128,240,38,119,188,150,199,171,55,25,28,182,116,92,207,230,251,13,46,153,80,137,96,156,171,124,101,159,132,202,6,209,83,168,46,62,154,70,128,145,26,170,13,110,159,103,123,107,104,85,80,13,9,132,40,132,134,189,157,235,51,1,228,31,177,118,227,99,254,168,18,159,52,111,158,149,141,162,15,153,45,21,211,153,56,141,7,7,72,29,125,117,24,68,246,192,225,44,5,236,223,172,143,65,46,222,254,170,182,53,195,90,52,42,160,46,66,245,47,205,32,6,196,63,195,141,247,110,209,176,73,81,146,63,216,223,138,252,11,237,208,174,34,226,201,2,200,195,97,39,247,31,74,232,45,231,113,120,209,136,254,77,189,4,117,57,81,106,87,192,52,85,220,115,22,173,38,1,187,2,251,129,167,13,134,112,244,97,229,255,13,94,225,64,180,67,108,117,71,187,164,18,245,119,115,103,222,220,229,63,112,196,82,155,243,250,131,217,156,189,225,132,47,151,178,6,75,79,81,54,109,162,93,112,225,69,107,223,98,148,212,2,85,70,57,27,55,29,198,34,242,158,172,48,137,104,217,11,19,211,203,120,178,251,1,61,180,72,231,107,205,169,125,47,234,150,170,195,187,74,152,206,33,219,209,53,122,97,18,8,98,101,160,239,72,245,79,202,172,28,115,146,194,210,198,17,6,8,64,142,218,103,123,150,90,31,178,102,197,61,182,136,166,31,253,150,117,13,66,75,37,156,25,197,226,8,38,85,130,165,25,115,160,70,10,87,225,55,131,29,7,211,193,199,231,84,43,139,173,118,59,201,115,110,118,74,128,31,173,39,53,11,249,143,40,156,186,22,213,239,105,70,33,213,168,5,170,243,145,40,161,159,8,91,0,110,155,92,41,248,156,113,17,176,127,66,246,148,196,161,65,110,52,226,68,154,15,12,22,140,162,23,130,163,33,254,176,3,99,76,91,160,84,207,90,239,41,226,94,193,63,239,84,127,128,161,137,35,225,114,161,185,193,130,152,0,97,210,66,119,37,71,226,251,130,243,179,148,141,102,179,201,128,179,111,237,204,109,161,39,22,36,174,249,198,77,127,149,13,56,187,7,100,182,188,216,234,15,60,164,65,231,186,219,112,92,146,201,145,201,178,187,58,94,138,21,245,174,0,28,185,26,73,88,251,5,221,64,95,38,98,31,220,191,50,176,119,106,31,44,221,86,133,40,16,189,148,252,121,120,65,98,109,166,50,39,209,101,82,148,131,201,15,79,40,249,55,251,174,9,105,110,173,223,227,16,41,112,109,22,238,247,157,106,224,133,123,174,18,230,67,23,56,196,32,70,40,255,84,90,241,245,33,151,75,183,189,80,214,167,215,133,14,237,24,179,234,48,56,35,22,238,32,59,5,184,230,10,202,96,222,214,90,210,168,129,234,250,40,123,101,211,173,4,72,6,39,56,250,17,239,240,49,163,220,57,152,164,174,135,235,252,166,4,61,71,91,83,165,137,74,158,131,215,252,125,59,199,38,163,123,182,175,147,157,127,85,13,154,118,217,179,196,77,191,79,245,243,41,34,190,53,187,127,59,226,154,12,230,91,2,86,227,154,157,128,200,230,118,120,221,196,92,217,219,250,204,156,116,102,204,174,116,162,29,249,69,179,28,98,24,240,213,186,156,234,194,176,150,89,210,133,150,112,12,80,199,148,23,120,214,216,232,105,141,140,196,83,42,173,189,49,12,205,159,47,136,57,31,7,155,90,18,58,170,54,113,4,24,158,6,77,146,212,114,140,6,32,65,13,136,76,139,48,69,249,214,211,94,181,112,51,82,178,216,157,81,230,81,96,252,224,121,241,255,48,97,230,134,138,59,206,211,64,46,181,45,234,236,90,205,117,40,24,88,61,215,4,71,249,4,108,36,207,254,181,152,37,164,254,174,186,62,26,21,16,9,220,232,101,241,167,144,145,161,129,178,139,211,32,8,242,210,28,9,35,133,212,26,43,61,112,93,31,9,178,1,192,115,233,184,177,35,44,135,173,71,91,130,222,73,169,123,237,109,39,172,197,225,41,170,156,124,89,109,0,90,203,42,244,89,216,47,234,59,201,89,142,40,82,163,206,211,5,220,25,122,135,147,83,67,68,182,54,13,140,235,98,72,255,224,17,19,229,247,104,255,197,204,138,53,232,252,97,22,32,201,8,12,195,179,44,182,238,16,150,65,64,192,152,146,183,124,152,43,204,230,212,7,142,39,26,153,10,93,148,58,245,88,53,152,26,106,65,96,206,41,86,19,7,169,31,121,92,183,31,163,64,252,106,139,102,216,233,7,154,75,13,20,219,14,61,225,66,94,238,2,61,98,105,33,3,134,252,193,91,130,144,152,224,32,144,181,159,248,167,139,149,22,230,65,125,180,54,126,134,194,153,91,43,53,118,55,238,79,92,71,0,67,153,73,195,215,136,175,134,246,239,30,106,177,211,108,105,90,245,111,34,135,143,39,7,65,250,132,35,112,61,124,127,232,64,186,114,237,10,32,195,71,140,21,129,49,235,170,224,54,68,71,124,216,192,199,168,110,23,176,145,182,89,24,164,252,135,133,7,155,174,54,87,131,70,3,234,138,44,59,187,167,51,191,74,251,131,137,228,242,151,159,210,42,48,171,88,159,199,213,61,102,156,156,220,36,240,40,172,105,164,139,7,86,108,40,16,167,70,240,131,64,47,98,107,125,188,119,246,86,104,63,139,26,32,21,188,157,11,19,167,227,190,177,23,196,18,235,31,84,5,180,30,135,225,156,82,29,153,197,146,140,115,93,92,225,71,206,72,47,254,246,44,29,242,30,104,192,91,40,177,192,76,78,226,218,130,128,182,91,105,108,223,129,133,153,244,16,178,33,228,117,109,77,85,99,193,242,80,85,181,190,168,179,146,228,20,53,3,250,120,97,192,67,108,255,220,195,74,255,107,40,244,25,203,105,178,196,120,212,79,64,61,159,193,151,27,212,219,216,80,87,8,153,33,34,5,205,227,171,244,55,40,202,239,42,123,193,72,69,134,219,31,124,134,85,181,72,236,214,10,128,149,18,235,149,167,230,63,55,254,49,46,31,27,137,139,175,45,0,139,219,213,91,18,118,163,75,63,175,137,237,145,87,18,231,242,63,41,70,69,134,224,20,59,42,66,163,214,237,176,239,174,61,185,91,104,192,169,176,0,124,98,6,170,119,49,107,82,193,130,115,51,241,118,40,105,183,227,203,192,77,247,90,27,116,60,141,43,15,148,32,82,65,8,133,198,50,64,220,104,113,143,236,243,75,214,76,253,232,236,73,131,223,199,122,139,59,152,181,92,66,161,1,0,183,85,30,114,69,46,62,184,161,253,192,236,139,110,218,158,87,104,11,91,135,7,75,32,88,196,168,214,37,102,180,65,85,13,251,171,155,251,245,43,201,103,206,208,51,21,54,138,42,211,18,105,97,105,229,157,248,97,135,199,244,43,255,249,151,13,236,69,102,138,93,98,254,226,88,221,214,160,215,52,240,73,100,2,148,207,83,43,85,199,242,206,246,108,59,33,158,129,252,202,187,52,71,42,173,231,109,226,229,69,161,233,178,152,17,0,42,211,196,79,252,79,215,39,255,102,172,123,87,35,229,53,94,84,96,200,76,101,251,126,16,57,74,93,82,124,250,228,167,217,230,188,3,125,44,17,101,76,58,101,218,84,224,222,35,21,126,52,66,208,184,1,49,80,74,218,222,63,29,97,202,62,213,74,32,123,82,99,4,42,178,138,245,126,240,212,192,139,95,115,164,196,146,149,198,91,243,204,91,197,40,229,67,193,31,222,202,181,193,237,172,171,42,12,169,6,239,39,144,49,187,118,115,236,195,209,109,225,236,60,117,248,145,108,187,128,76,255,195,156,12,207,227,179,17,176,97,31,217,91,180,39,235,9,119,114,90,103,249,23,252,79,54,196,39,182,177,207,136,161,4,14,209,19,253,244,27,55,90,161,171,183,170,187,36,235,53,44,2,144,110,21,216,245,109,91,55,239,215,108,92,180,148,54,53,114,103,9,225,14,186,55,249,179,228,11,123,131,165,3,183,121,176,205,161,8,213,92,35,33,219,155,213,150,105,202,136,65,198,64,188,120,123,230,87,46,193,112,35,120,35,253,157,162,211,123,18,6,161,140,146,54,112,104,171,200,100,105,21,182,99,57,2,204,42,43,225,24,106,66,97,183,181,198,158,111,247,71,121,84,169,95,51,240,67,64,122,26,24,231,197,36,247,131,49,98,254,98,0,190,23,72,113,222,69,162,249,117,111,134,240,123,255,246,137,5,192,103,111,20,18,107,108,141,27,187,91,49,80,182,191,116,186,37,211,150,140,245,86,31,196,103,169,208,97,35,202,33,216,21,138,121,148,58,216,216,129,64,87,241,187,178,25,233,113,219,77,111,206,198,191,163,212,237,23,85,57,43,244,47,181,238,104,156,80,2,106,254,82,49,48,128,208,32,22,119,107,171,247,183,121,34,168,55,46,189,144,28,237,98,26,179,166,43,185,204,101,116,211,44,112,41,151,248,235,138,143,145,226,203,94,175,126,253,27,9,18,71,44,50,82,173,253,51,226,123,54,91,233,218,2,176,136,145,231,225,50,73,48,154,225,18,70,199,135,79,76,126,92,165,166,165,88,210,73,76,237,126,141,34,190,122,31,2,13,75,218,52,235,5,211,118,161,120,131,222,156,35,220,195,255,32,52,183,160,77,48,72,74,219,222,56,156,21,163,5,178,63,59,242,219,22,27,240,8,158,224,206,195,125,218,104,156,155,150,93,20,191,181,34,202,178,6,255,172,217,8,63,59,36,124,214,236,235,7,83,11,245,89,239,210,23,135,63,47,182,74,41,64,169,100,57,59,49,129,146,40,66,75,76,153,67,108,32,140,1,91,222,177,49,237,239,87,200,223,9,75,29,19,222,190,69,225,60,161,164,172,118,49,64,1,12,97,232,239,140,38,200,119,20,36,220,227,1,190,5,231,195,67,250,7,12,30,134,171,116,28,71,189,9,3,187,23,98,9,228,210,228,92,25,222,98,44,56,135,40,146,79,26,165,66,155,127,226,193,135,228,166,9,212,194,146,215,135,194,245,104,250,108,49,208,220,37,159,102,154,118,93,202,204,188,138,4,117,71,95,255,232,64,172,41,5,4,4,46,10,127,232,150,165,53,73,129,214,93,129,191,115,40,234,159,170,190,106,131,110,148,249,16,249,134,239,197,58,247,17,237,50,132,245,24,103,205,88,67,114,242,93,21,72,237,63,231,8,205,29,76,220,155,42,226,35,136,57,84,161,168,113,111,240,208,121,84,168,118,123,75,36,233,194,229,111,169,242,75,139,70,165,51,26,14,237,168,70,201,182,62,14,226,117,49,250,87,184,137,64,108,138,75,182,234,46,200,37,72,247,152,193,50,85,33,225,126,135,28,194,154,87,85,133,37,212,184,126,130,121,213,144,76,197,110,48,93,189,136,39,218,125,56,168,26,240,252,224,231,37,17,22,23,15,173,121,60,154,251,144,32,183,35,214,231,148,125,12,120,190,211,25,251,115,214,63,98,132,133,6,166,178,71,136,27,92,56,167,118,235,98,2,120,227,162,46,19,29,224,204,137,228,70,54,244,54,49,3,88,155,230,198,96,255,54,74,238,58,116,236,166,115,64,196,17,33,43,58,143,135,180,202,199,241,107,123,204,29,66,239,17,194,116,96,58,179,232,117,244,71,230,168,246,126,27,202,141,169,116,98,25,180,56,151,99,162,183,108,184,188,77,133,178,78,56,204,189,43,200,42,95,230,215,157,52,197,243,4,35,206,37,247,82,16,24,7,246,59,80,239,154,168,92,24,207,135,187,181,106,249,150,151,190,249,85,195,47,229,149,8,10,162,207,187,42,92,171,158,172,160,43,153,220,142,53,199,58,168,141,160,227,99,1,166,81,149,175,189,3,89,227,29,60,237,52,4,195,9,119,144,248,40,170,50,71,108,168,173,14,245,59,161,92,68,205,78,238,104,183,114,168,138,175,102,127,220,204,233,150,146,226,162,34,123,174,78,234,10,146,136,95,20,58,80,238,186,16,127,53,20,20,61,53,254,129,151,236,207,214,195,75,242,123,201,87,230,72,194,188,213,193,141,195,115,124,250,70,143,201,220,159,17,59,4,26,1,108,244,31,16,228,84,211,123,53,179,147,37,105,245,24,200,120,95,7,192,209,158,19,67,92,239,190,109,153,178,120,1,248,225,105,37,14,225,192,194,157,174,177,143,163,130,202,39,106,51,199,57,248,231,253,104,143,161,15,91,106,160,21,238,70,51,232,51,246,113,146,10,200,178,243,36,136,47,54,182,54,0,64,207,61,127,41,250,206,182,242,241,220,100,171,56,196,44,96,45,57,211,133,32,207,215,119,56,123,221,167,0,215,230,254,189,138,97,241,246,186,17,135,175,147,238,82,124,153,45,21,248,36,181,99,53,190,132,67,186,6,130,49,216,188,81,75,111,4,137,136,191,129,239,107,127,187,14,7,106,26,124,86,241,121,110,54,9,168,119,172,139,161,212,118,189,78,200,206,86,153,63,250,196,49,87,147,242,152,121,73,98,15,121,190,92,185,222,149,130,105,141,154,30,138,153,41,215,138,59,151,215,85,132,130,173,201,172,16,26,108,52,120,209,222,253,240,141,112,164,188,104,55,66,126,126,94,10,36,138,203,157,173,3,167,137,237,237,201,186,201,193,109,139,109,82,40,250,16,218,199,95,227,147,185,101,224,153,106,237,14,193,147,64,20,129,127,30,128,13,131,24,120,83,133,55,20,224,24,194,92,42,17,81,124,0,70,46,246,119,130,47,225,167,154,121,251,122,23,231,52,236,74,219,142,76,198,49,233,235,182,198,133,192,210,84,132,141,59,112,152,220,101,74,128,6,22,228,195,95,235,248,134,14,155,237,196,239,198,160,217,164,195,188,27,88,220,8,118,195,228,61,29,44,163,73,66,220,226,180,165,102,249,15,227,160,50,159,23,223,17,255,235,130,165,227,142,193,12,55,160,134,135,221,235,14,118,81,221,30,119,109,49,210,81,225,91,242,52,209,132,55,193,142,218,7,43,183,128,67,207,200,242,100,144,141,108,91,24,242,29,104,20,160,117,126,52,62,132,149,131,255,167,239,176,182,136,81,213,87,145,184,247,201,5,136,144,136,240,58,142,67,38,89,255,243,221,158,168,235,164,220,184,82,192,17,45,7,37,225,88,56,22,33,56,43,39,144,143,31,80,219,102,201,137,148,119,81,71,55,73,111,128,174,58,80,211,170,25,87,154,163,201,73,235,28,236,254,245,223,129,14,80,50,203,191,186,59,238,13,69,57,202,249,73,27,190,194,2,147,114,191,148,8,91,50,42,17,210,211,110,189,198,32,26,149,67,62,82,203,219,153,157,128,131,21,42,157,31,137,243,103,142,210,108,211,117,229,83,26,34,126,155,148,119,53,198,48,135,112,240,67,230,219,195,120,219,54,129,200,113,223,110,192,236,230,222,198,85,237,221,1,190,11,65,30,3,57,67,155,231,70,194,30,10,119,86,48,60,218,150,56,135,16,86,176,253,11,180,28,19,30,198,69,63,241,64,56,48,51,54,3,73,166,32,176,46,138,205,46,201,68,156,133,120,120,2,54,37,236,181,195,153,30,72,114,65,232,120,59,119,136,38,248,23,32,77,235,250,37,147,99,115,227,120,85,212,221,102,8,174,51,80,199,112,68,128,67,171,186,181,237,140,83,158,85,109,129,193,64,62,90,97,21,254,144,12,146,187,162,22,11,254,201,42,41,128,192,187,163,138,154,156,91,100,246,87,85,109,9,143,105,12,197,29,72,33,108,103,191,13,89,106,130,83,113,24,199,35,68,101,177,67,31,13,155,195,19,241,248,25,161,226,230,113,232,27,15,42,194,195,193,144,182,19,220,226,126,222,252,109,225,4,63,105,235,121,186,49,56,113,24,53,2,107,37,58,150,29,59,196,30,58,110,84,18,101,40,144,162,177,112,25,5,5,155,157,246,241,34,106,144,212,153,102,157,223,56,235,28,238,165,92,185,70,253,224,30,9,76,160,22,147,25,167,173,26,197,201,158,28,20,57,162,105,53,139,225,175,238,162,143,114,203,122,178,175,0,88,250,97,37,183,111,88,65,142,199,118,155,67,164,230,168,172,3,143,34,154,167,220,83,123,120,223,242,136,213,81,135,119,181,79,157,199,184,0,142,54,123,10,110,148,103,136,243,11,84,174,194,84,233,151,15,250,232,46,208,114,141,38,39,203,43,244,101,117,216,119,147,203,236,93,111,247,133,92,35,37,65,201,47,204,179,208,217,223,132,57,18,192,219,65,174,130,132,229,172,46,83,47,136,191,110,77,102,75,239,185,25,186,232,211,250,249,45,30,186,137,4,208,191,170,6,104,124,196,199,77,190,141,62,114,81,113,6,220,120,155,160,32,216,102,119,194,197,171,3,93,200,94,111,249,101,176,135,0,189,189,164,8,102,231,34,131,194,142,164,252,39,38,253,135,169,95,5,59,83,46,9,129,42,146,135,202,237,144,34,160,197,215,119,39,187,39,207,188,246,245,193,152,138,157,56,222,125,68,234,93,138,203,241,48,240,64,71,50,118,52,19,99,95,201,213,246,246,249,29,57,52,109,208,77,48,219,59,162,129,247,1,5,197,241,76,248,191,169,56,9,244,125,97,245,136,137,154,176,67,245,165,240,223,165,219,154,100,198,43,133,106,210,149,110,119,174,50,41,154,56,75,125,43,11,140,101,192,79,227,14,98,126,215,74,48,25,23,17,241,87,103,8,13,84,20,134,77,118,234,36,160,186,240,236,116,208,215,76,215,238,98,140,192,253,165,209,205,160,196,68,196,193,142,194,0,50,38,178,226,30,51,106,80,9,200,35,93,148,164,219,75,211,210,161,52,136,35,255,192,142,25,8,118,1,26,21,10,167,94,212,225,240,243,50,162,144,107,74,10,235,219,185,107,25,250,119,81,235,71,72,179,110,233,54,91,235,35,21,187,23,239,47,103,137,181,210,228,95,106,210,87,202,154,105,216,247,124,25,181,77,205,85,15,91,157,50,34,25,76,230,198,231,254,15,205,74,145,111,182,128,100,230,36,56,58,130,37,48,229,104,185,155,69,204,248,196,5,64,27,141,14,200,174,76,95,71,2,105,14,140,101,173,112,170,146,164,157,9,233,252,79,5,187,144,24,237,177,80,233,185,187,148,89,84,245,9,73,139,203,185,144,24,59,255,135,77,159,98,253,130,108,161,228,10,237,152,252,30,33,10,140,162,168,13,175,8,56,146,251,163,51,216,5,104,195,143,145,137,253,155,13,65,37,94,25,177,143,198,64,96,31,103,201,172,152,41,243,158,107,23,118,173,236,164,101,16,2,16,191,141,110,193,210,157,117,233,192,137,254,0,65,25,123,194,180,226,116,71,112,206,231,228,144,161,116,187,18,238,37,19,52,140,209,17,219,8,210,96,64,146,207,201,209,5,156,16,53,190,13,176,4,42,120,166,134,131,72,52,204,35,138,253,62,23,5,117,179,133,81,149,174,193,155,99,139,209,111,243,202,6,85,215,157,82,80,40,190,156,62,71,74,12,155,203,60,106,201,78,207,78,22,76,119,175,97,109,10,210,138,245,5,60,229,205,79,30,91,5,228,181,76,200,145,220,127,70,112,140,213,38,114,161,223,106,178,240,138,72,69,37,190,96,18,19,155,98,9,200,43,149,79,222,150,75,16,165,19,253,252,216,123,192,55,185,210,145,222,250,223,193,159,55,205,42,43,216,182,121,169,239,37,57,131,68,56,116,171,228,88,181,228,163,96,92,209,74,111,29,117,248,242,15,220,62,240,125,225,1,187,145,43,131,36,75,95,197,102,91,216,13,61,197,38,156,69,77,72,67,115,108,68,0,8,31,197,212,135,69,42,50,2,233,71,236,187,225,66,235,37,5,63,72,180,140,55,110,67,76,36,71,182,125,252,88,29,202,245,204,99,206,211,110,127,106,195,202,160,2,178,124,24,45,59,250,29,39,180,42,20,238,193,34,7,121,113,76,218,13,127,98,51,87,108,59,253,92,66,155,245,247,148,60,146,129,74,144,248,107,55,75,202,69,82,164,251,228,233,58,171,111,29,128,154,187,49,211,149,164,254,97,236,14,85,58,224,41,234,82,213,82,192,211,126,214,13,11,48,119,174,223,178,218,176,17,29,228,225,110,216,26,135,34,17,50,225,66,24,22,91,211,167,132,222,218,106,62,151,184,151,63,125,133,169,121,168,32,124,26,210,190,48,136,74,4,86,46,133,216,111,187,131,170,210,167,149,26,43,52,193,86,25,80,208,28,126,32,71,171,25,31,11,49,148,120,213,66,1,116,210,138,47,52,128,109,171,142,34,181,56,248,21,131,251,150,16,157,81,100,20,36,105,44,228,121,125,67,29,245,171,53,216,140,149,84,96,105,177,98,158,160,20,28,61,218,100,92,138,195,72,87,68,70,93,94,89,123,121,252,132,68,178,75,20,8,15,233,6,54,144,43,106,147,11,77,36,178,247,91,78,222,55,133,152,172,159,221,122,26,127,106,24,199,233,52,196,53,251,119,213,67,128,216,154,157,77,117,157,250,139,162,62,186,197,49,176,248,118,10,24,10,203,161,175,126,204,190,200,123,165,27,9,248,17,171,60,44,254,171,89,112,73,208,97,153,205,193,130,150,158,208,10,82,34,234,78,27,141,229,210,131,72,88,133,121,141,113,42,182,167,96,250,11,219,167,106,13,51,255,111,199,61,151,17,126,183,131,20,81,226,41,255,218,29,1,76,155,198,203,112,109,164,29,115,69,119,232,91,92,243,158,125,233,197,224,183,161,100,78,130,134,157,95,185,131,132,254,32,181,68,237,7,98,102,216,141,29,78,96,73,245,147,226,243,84,129,204,116,32,224,107,225,236,222,54,2,222,131,99,44,187,107,89,98,30,111,20,150,127,210,41,141,78,187,171,113,176,218,112,113,222,110,189,30,159,156,94,67,27,9,227,7,53,189,98,234,187,67,38,241,86,223,121,72,101,89,226,253,80,151,73,33,156,73,156,110,9,241,165,195,133,82,133,138,2,104,1,117,141,13,31,210,217,37,160,109,42,215,225,136,214,199,46,14,242,99,236,59,142,73,75,95,129,187,228,103,165,71,226,53,189,94,162,114,43,125,68,6,187,226,97,82,34,7,55,200,100,93,229,239,39,128,214,209,197,128,11,127,233,50,227,201,153,120,222,130,26,23,219,33,235,69,175,229,220,7,170,139,114,226,66,234,229,88,88,89,184,235,146,168,239,55,175,254,5,254,127,63,129,210,200,183,244,132,95,107,123,5,53,189,75,250,177,56,176,149,54,122,177,110,225,17,68,82,243,176,180,158,138,128,49,210,231,193,117,254,157,21,90,12,141,161,131,169,54,83,97,206,218,91,2,62,164,71,169,177,72,42,171,114,91,15,2,5,141,217,153,206,90,103,186,158,121,62,214,209,93,210,121,74,37,246,8,238,212,174,45,146,223,41,186,188,195,167,210,202,246,167,6,128,86,179,75,109,152,209,16,69,145,2,8,108,240,42,65,28,73,163,3,1,242,207,114,137,177,252,60,246,206,183,32,11,12,152,127,232,104,122,168,101,9,124,91,167,164,24,218,56,44,28,15,115,168,103,216,99,87,73,185,112,127,171,121,13,197,145,122,29,6,109,133,19,75,163,57,204,107,246,48,80,221,54,6,163,223,109,196,42,249,190,224,199,56,91,237,104,229,170,243,136,52,16,243,128,27,106,122,148,167,219,64,205,130,39,116,147,28,123,195,56,18,169,182,85,172,68,156,123,49,4,208,208,100,224,199,188,68,173,71,213,230,141,183,239,104,43,103,8,74,67,77,234,60,196,110,10,222,160,0,221,192,28,160,122,190,114,48,107,25,12,76,137,160,10,193,21,4,85,225,94,59,2,27,225,249,119,85,55,107,3,80,189,221,142,139,172,76,12,43,183,74,23,31,109,77,163,154,119,227,127,235,1,235,3,53,250,85,71,62,69,225,211,243,31,167,120,204,246,66,150,9,146,199,47,159,88,1,0,146,87,138,8,65,176,38,141,205,97,246,243,36,42,99,112,11,219,152,36,73,114,4,160,75,112,229,74,102,87,28,237,120,99,69,235,28,194,108,145,45,192,133,9,88,198,73,243,195,184,23,190,57,238,19,132,42,63,57,77,211,116,68,77,201,12,171,230,15,20,233,204,104,206,166,108,218,123,239,0,199,136,47,218,50,81,7,43,144,11,102,186,219,133,219,80,235,163,180,179,63,252,89,124,118,178,224,252,109,23,124,187,240,147,98,224,249,170,208,140,237,196,2,152,25,138,89,24,253,211,33,58,58,112,169,53,248,225,239,98,121,21,225,135,202,147,125,100,65,86,61,143,72,6,255,202,154,127,110,8,114,62,135,145,164,52,235,207,21,230,36,147,250,93,92,168,225,53,180,138,206,43,13,152,12,218,11,240,145,204,192,68,19,19,208,53,19,45,202,83,127,116,2,102,105,66,0,76,214,86,111,197,247,159,189,106,227,160,238,86,214,204,28,211,233,66,236,19,146,131,65,225,174,232,59,30,201,133,212,222,182,14,222,201,46,76,24,3,151,47,185,53,77,151,111,113,178,108,192,232,211,210,29,98,52,16,232,209,151,152,155,143,198,104,177,200,103,140,45,189,228,85,78,252,29,184,17,116,100,226,157,120,98,9,95,195,69,218,219,163,142,178,243,182,84,49,85,105,98,75,80,210,72,244,0,109,184,127,250,77,72,187,92,10,69,189,8,197,16,21,43,220,188,8,208,160,47,125,51,237,145,86,83,220,127,69,75,185,94,81,125,64,242,3,70,86,36,104,130,134,165,160,255,3,215,215,83,210,199,69,218,103,113,236,169,87,100,147,33,148,22,70,88,85,113,161,46,22,208,119,34,154,34,163,167,51,56,245,45,132,151,177,85,86,158,84,182,156,133,90,28,76,187,159,13,196,200,217,104,252,183,224,25,35,147,96,129,38,86,22,26,213,5,187,178,98,232,171,227,84,15,109,184,107,30,119,12,192,170,196,58,168,150,252,103,187,253,239,68,62,67,42,176,141,7,18,161,235,144,247,214,154,231,172,225,254,150,59,57,87,52,140,130,175,209,191,35,134,230,237,97,189,15,11,159,241,174,19,17,71,27,59,244,82,1,128,12,144,31,248,9,241,198,138,114,174,240,82,11,199,170,4,13,237,182,60,135,232,111,121,4,127,94,98,121,145,49,65,109,184,103,161,227,178,133,199,52,62,166,222,205,85,155,67,229,78,136,25,201,211,150,118,140,131,29,33,246,101,171,217,29,231,8,173,244,195,180,141,216,203,187,21,5,26,108,40,236,255,12,90,127,18,118,211,41,19,74,118,200,180,236,214,141,161,255,215,181,20,249,40,76,181,175,66,25,0,111,248,104,11,87,245,1,221,196,133,224,0,112,84,171,247,215,9,68,5,117,255,34,50,68,114,37,81,0,221,225,124,129,106,173,243,70,199,148,235,132,106,113,20,157,29,57,249,242,239,39,235,235,84,89,187,250,185,41,172,83,107,226,203,176,143,230,111,22,20,179,7,56,154,218,23,203,203,216,5,208,226,245,78,3,162,210,37,85,155,122,141,153,203,177,221,151,36,255,205,138,170,180,67,220,103,74,72,251,50,7,126,183,52,131,121,43,11,129,217,79,47,24,73,135,46,165,97,19,65,227,12,165,202,29,154,223,70,254,11,32,97,10,9,54,122,216,115,64,15,249,78,161,13,4,31,121,241,162,179,241,237,4,236,205,65,200,13,185,33,37,177,118,147,144,125,64,150,59,7,11,11,239,52,93,221,249,9,103,214,224,171,3,126,187,217,13,103,208,169,19,121,216,231,157,176,195,239,20,215,94,171,115,17,164,136,224,69,132,229,3,127,90,39,71,211,19,160,53,28,254,145,96,122,107,52,17,15,56,129,17,19,241,199,157,233,113,213,207,39,100,180,182,187,55,89,145,52,252,213,139,163,46,164,157,34,155,14,24,235,157,49,0,201,137,62,32,57,25,128,145,232,33,24,88,4,206,169,5,10,24,26,95,8,34,131,146,40,229,157,90,105,189,89,124,34,177,164,131,215,62,173,176,37,139,169,62,222,238,117,69,234,56,110,141,201,112,65,82,94,125,184,205,216,25,25,243,92,86,152,94,8,25,6,88,7,31,158,170,51,207,211,223,154,122,29,107,114,230,215,138,102,93,229,210,100,142,172,72,143,136,200,82,233,123,48,33,176,32,87,28,22,111,87,149,199,148,128,120,45,208,217,95,187,138,173,54,100,238,189,210,37,215,44,166,28,194,18,65,97,178,113,186,176,165,245,27,149,157,3,67,159,212,66,186,147,185,253,10,89,237,57,206,164,44,99,183,101,122,143,77,157,84,241,186,26,182,184,152,172,28,195,206,197,77,192,138,110,48,7,165,166,134,227,138,36,195,61,35,135,232,13,71,236,36,122,17,14,156,176,74,87,109,217,180,206,99,246,172,13,12,24,46,20,25,112,75,45,171,100,56,143,159,119,216,84,145,35,118,231,126,148,45,67,228,147,200,162,61,178,123,159,185,220,232,138,144,119,60,70,170,167,245,110,100,120,219,221,38,250,231,80,245,71,104,243,60,118,4,74,235,232,151,81,179,75,222,143,32,47,73,173,119,115,239,176,236,67,124,205,77,79,48,183,125,160,102,84,160,170,98,108,60,160,132,196,23,219,205,131,224,158,81,42,239,220,114,166,95,57,189,151,142,6,120,97,218,151,110,118,5,106,183,145,75,17,194,210,18,204,16,112,35,24,153,25,50,83,16,54,128,77,32,155,96,2,126,95,203,48,79,174,164,27,247,218,44,71,224,105,7,194,143,135,14,131,225,237,105,229,199,94,115,189,155,193,19,103,172,221,51,98,216,237,60,52,220,227,209,122,212,148,65,69,209,220,59,199,3,92,189,227,109,197,236,97,27,255,246,74,183,238,49,55,112,34,208,28,10,191,189,21,42,54,96,240,113,227,138,167,161,226,54,44,231,66,75,92,69,108,180,175,39,161,3,14,77,99,19,38,75,225,14,147,226,197,92,128,234,244,5,165,82,78,29,166,129,145,40,234,137,235,121,222,41,28,159,241,135,139,199,16,23,216,12,224,168,57,40,68,224,246,64,246,49,147,84,118,156,157,201,223,33,60,190,210,70,21,165,72,176,91,85,10,120,180,93,62,75,129,191,83,45,222,220,192,226,149,192,221,244,199,22,116,224,204,245,59,31,54,211,96,167,37,25,252,195,192,0,154,115,47,230,71,69,14,163,198,227,109,186,199,70,69,233,70,127,248,57,232,1,212,4,136,252,249,97,27,137,187,0,10,187,182,105,113,95,68,15,232,109,217,164,109,180,68,75,134,153,73,66,193,237,217,219,98,155,111,10,226,200,52,245,49,18,198,105,132,114,10,229,121,72,208,23,161,98,190,83,146,48,253,30,198,64,109,17,1,91,74,54,20,63,225,206,253,196,42,198,230,199,174,153,65,43,13,4,124,133,17,53,56,30,91,92,129,246,103,92,255,95,91,200,70,239,247,234,136,74,228,42,110,138,84,115,169,140,254,242,64,99,42,138,226,229,248,91,125,214,90,89,64,222,150,150,126,38,96,254,50,94,221,218,44,134,73,112,122,184,134,205,33,41,126,100,84,28,81,177,251,151,50,88,148,96,227,236,140,13,141,188,74,161,100,128,250,169,40,175,153,213,102,109,157,150,248,89,108,0,84,222,165,139,92,151,119,95,129,55,7,8,102,248,9,207,26,174,41,243,216,232,63,126,49,147,247,47,179,76,186,38,95,208,194,236,173,67,206,152,32,195,41,215,77,181,44,225,231,72,181,207,182,85,227,205,217,23,13,49,140,102,212,118,22,78,36,242,68,226,232,215,91,5,222,218,12,134,22,34,77,203,155,200,219,22,176,213,137,150,52,203,177,90,247,21,50,96,81,74,251,20,151,252,57,16,56,224,245,206,14,70,153,251,196,106,198,17,13,207,186,229,143,173,80,106,121,74,45,67,218,150,155,25,76,68,16,118,37,142,27,218,52,193,12,109,216,222,164,151,73,91,255,171,170,16,127,16,171,157,88,111,31,78,134,17,45,130,235,62,146,61,235,8,68,129,168,216,126,58,111,76,30,163,98,91,83,24,224,58,175,130,103,180,53,34,113,178,87,207,53,23,49,5,112,234,179,81,212,36,89,38,236,243,99,235,57,130,160,244,139,118,33,250,125,252,229,162,186,51,205,15,156,43,210,152,128,0,75,228,82,86,91,83,164,72,117,134,190,183,72,17,12,244,176,132,162,100,217,181,91,229,55,91,23,5,6,152,173,70,23,156,58,20,77,52,69,162,182,104,236,19,143,51,242,94,15,135,102,154,66,202,212,50,107,169,20,31,254,87,208,74,85,205,104,165,192,200,106,242,184,182,164,239,191,103,3,26,50,82,253,11,90,45,133,119,106,41,43,181,220,53,211,30,155,190,195,226,45,226,82,151,146,237,175,251,154,237,196,234,237,242,43,16,145,114,24,181,167,174,138,98,185,74,2,160,170,96,48,201,25,65,127,1,116,153,89,140,224,242,204,28,23,158,73,227,252,192,85,127,51,3,125,167,219,61,247,43,174,81,163,34,86,142,99,46,170,114,117,173,16,161,245,250,28,186,51,41,245,122,164,154,10,138,71,129,139,75,186,149,44,125,119,198,219,105,2,173,151,90,109,130,193,95,222,254,101,138,59,117,143,215,161,170,96,127,155,196,221,176,53,252,10,220,72,76,242,37,173,113,237,11,218,100,14,208,116,222,116,52,123,245,229,236,253,243,60,209,44,51,92,232,28,119,113,215,128,83,190,181,230,103,13,209,215,14,230,98,172,167,101,176,248,71,28,123,142,194,197,159,159,35,248,17,77,40,60,217,223,233,11,198,110,35,68,244,105,143,80,215,187,73,163,22,196,42,177,151,172,162,226,65,24,91,89,209,96,24,113,242,192,160,114,101,144,107,21,185,225,208,46,215,251,152,25,180,105,7,50,130,7,174,66,5,164,121,114,171,149,42,245,244,146,87,189,149,112,68,74,188,17,45,9,181,67,112,216,245,157,7,248,14,180,11,133,101,139,233,182,90,73,17,113,75,55,48,94,18,49,242,203,223,164,17,128,8,110,62,107,67,160,117,235,141,18,210,75,107,114,143,33,242,225,44,109,9,89,27,246,55,194,68,66,53,45,125,155,100,21,243,45,118,240,123,212,168,30,233,6,28,150,31,232,60,13,100,63,243,19,11,200,201,119,176,112,210,152,217,42,160,100,75,86,254,178,160,248,142,23,175,84,155,159,137,125,175,79,74,197,50,163,55,102,241,244,162,255,161,95,228,202,41,156,146,50,13,175,178,245,140,140,203,234,250,13,33,83,112,70,165,240,192,67,120,131,207,56,12,36,216,171,93,134,97,6,135,217,192,192,65,116,228,79,178,39,230,115,130,118,59,242,7,71,136,218,244,158,97,254,25,195,161,46,0,87,125,9,25,42,172,25,211,244,91,33,131,196,16,18,123,32,34,4,12,98,15,144,56,77,22,74,47,76,210,45,110,126,135,128,247,9,238,182,120,148,119,153,67,218,184,89,101,205,239,58,14,190,79,215,217,18,91,89,43,55,76,199,72,163,159,52,133,7,79,78,150,97,143,208,204,42,160,253,203,9,60,212,85,62,230,115,146,20,184,67,120,51,113,89,207,121,162,182,4,227,185,203,190,180,38,142,184,189,157,96,77,80,44,104,96,234,90,22,8,166,7,88,175,251,127,199,26,188,15,123,191,5,140,94,158,72,14,133,43,223,188,209,186,184,232,30,104,87,6,91,42,158,13,111,57,106,10,17,147,240,53,28,113,84,68,34,82,201,91,47,22,127,177,89,206,10,62,226,192,123,246,214,14,85,41,239,226,131,20,197,33,178,214,184,68,198,194,51,107,12,13,32,202,23,201,138,138,78,218,64,96,253,72,133,167,159,27,15,123,182,46,153,167,106,173,147,251,131,181,42,11,218,253,217,139,211,231,114,9,155,191,47,43,199,239,178,123,72,8,30,45,88,244,254,224,230,168,15,79,108,196,191,20,1,116,73,0,77,86,235,13,59,34,194,203,126,134,65,78,141,198,3,102,193,30,1,55,39,45,72,221,246,142,254,4,183,79,105,47,242,49,169,252,91,213,70,160,200,166,141,102,154,249,150,113,246,184,110,190,78,226,73,182,167,223,9,142,138,127,108,24,7,182,156,101,69,25,6,207,114,2,239,124,96,39,115,210,161,152,92,180,180,16,85,240,152,129,89,186,202,21,136,125,200,247,57,243,206,125,213,54,108,184,216,139,17,92,211,84,190,34,132,200,211,170,82,137,201,156,237,9,44,52,251,211,139,21,140,240,25,246,16,49,155,89,240,210,63,129,41,109,14,111,29,146,155,29,216,84,200,178,5,65,10,129,39,210,84,32,178,192,28,39,111,139,206,39,40,27,126,107,40,223,195,125,188,46,242,152,199,21,181,238,54,136,54,223,207,40,196,240,45,92,223,223,223,228,109,211,174,118,254,22,17,52,24,7,36,56,11,78,164,6,145,148,222,59,35,56,144,19,244,148,5,98,31,234,214,48,187,192,98,7,91,232,88,164,180,82,223,126,212,195,81,129,30,213,147,83,7,142,17,255,247,35,76,185,95,146,210,191,104,185,50,214,107,46,156,40,120,58,89,91,101,159,100,77,18,231,81,218,48,103,110,84,38,16,182,150,91,30,77,50,34,55,188,106,61,137,63,99,46,8,88,164,221,250,86,252,78,35,254,165,61,157,10,117,146,205,248,5,226,126,57,104,100,121,9,12,154,110,170,164,83,93,148,42,201,6,109,66,104,72,190,187,199,10,187,80,51,214,145,190,25,108,239,137,102,75,85,213,118,171,218,25,98,103,76,50,70,222,83,203,164,238,97,8,112,146,94,82,106,209,186,103,255,53,3,82,35,245,108,142,62,68,21,83,177,171,206,245,20,242,246,158,50,115,110,127,195,177,71,85,130,213,55,164,66,255,120,99,163,240,198,40,250,5,178,19,244,190,140,252,68,99,160,150,239,126,187,163,129,78,247,159,123,3,136,226,220,67,49,199,220,178,65,194,205,187,52,240,36,81,61,19,100,50,220,24,132,46,72,60,52,208,42,83,164,23,96,236,194,183,42,191,153,10,21,163,225,224,9,171,109,7,248,126,43,250,110,250,244,115,190,79,239,232,254,70,80,6,85,108,151,197,223,99,242,51,210,207,163,111,157,236,247,37,59,174,72,44,98,173,194,80,29,81,248,222,3,134,82,63,59,169,54,123,118,229,251,28,127,116,94,204,157,44,217,57,144,229,42,186,252,67,249,176,152,7,56,187,234,161,185,183,68,253,170,227,72,30,33,3,201,160,250,1,167,190,177,109,87,15,229,150,50,179,141,210,220,218,119,63,233,155,119,155,180,118,175,112,215,132,63,210,10,255,0,169,252,154,4,244,222,235,1,88,51,197,69,101,243,139,115,138,184,4,143,75,79,26,97,134,35,59,104,133,2,88,83,40,225,72,130,184,73,191,209,40,231,93,198,195,166,21,89,157,217,23,227,40,141,113,254,30,236,183,176,52,93,140,128,118,254,141,171,42,156,208,1,254,104,130,89,91,3,198,122,23,246,190,115,144,184,14,62,17,138,25,100,120,82,178,209,231,140,168,88,245,37,197,205,95,75,123,164,249,109,60,90,133,230,5,190,9,134,205,122,219,188,231,80,141,82,83,108,9,33,138,115,70,203,135,139,242,240,56,139,170,135,159,72,232,123,130,33,93,113,154,87,53,221,193,48,55,251,49,99,45,154,2,206,31,251,32,123,15,75,60,61,162,220,168,10,207,84,49,95,51,91,59,81,212,51,83,253,207,70,112,62,141,206,173,61,244,199,252,223,131,135,20,181,69,148,213,106,144,159,161,0,187,201,14,178,225,218,176,80,176,252,206,191,228,228,3,182,9,183,42,188,44,42,186,229,2,190,66,198,176,67,85,178,6,255,10,32,160,211,82,75,159,83,177,110,186,147,100,100,160,144,107,51,242,173,122,208,243,103,96,241,2,10,68,19,157,78,8,147,204,191,238,33,130,213,52,31,219,51,115,10,185,39,197,114,99,69,243,26,185,38,192,211,88,195,186,51,250,228,158,115,167,202,143,122,72,9,140,216,106,17,103,96,41,165,21,251,224,80,195,185,85,240,107,217,210,124,240,202,231,219,233,216,24,82,31,53,251,20,91,55,195,193,98,171,46,197,226,144,36,12,36,48,67,148,73,87,66,202,81,30,41,227,8,193,162,189,195,19,71,15,158,208,12,253,35,245,33,75,58,115,33,240,117,162,22,21,105,93,88,35,156,66,150,226,192,16,128,104,103,212,119,250,43,189,204,230,88,48,34,106,52,127,64,203,28,28,208,118,235,74,44,235,240,207,101,231,202,201,92,183,194,181,177,207,29,179,16,193,116,75,59,213,74,188,78,42,116,158,27,196,105,162,94,9,173,136,74,35,153,163,233,54,236,18,181,142,220,60,17,200,73,183,64,243,121,141,216,200,85,113,146,246,7,122,86,250,139,232,112,153,245,238,127,78,113,194,183,199,95,225,78,199,182,12,131,120,36,37,117,106,198,116,105,29,150,32,152,14,6,186,209,17,49,120,103,8,111,69,225,169,90,182,1,31,32,209,211,235,54,148,144,220,57,216,218,13,70,0,142,91,181,81,126,198,88,156,181,158,153,218,110,76,111,63,75,39,143,189,201,171,153,7,163,154,197,222,169,43,235,96,179,143,169,21,173,66,111,4,223,122,54,74,147,210,141,228,78,100,207,117,223,146,136,114,130,224,187,20,192,192,120,176,243,127,190,150,235,29,55,139,195,135,100,41,200,65,117,121,200,242,178,75,120,249,12,194,203,215,31,43,115,115,225,157,205,69,92,57,79,223,62,42,3,28,162,215,167,131,158,126,62,199,119,179,165,36,12,31,86,38,2,125,135,51,121,152,224,147,117,169,53,233,139,70,199,58,237,72,252,33,79,71,78,139,95,38,198,185,73,91,184,207,119,244,224,6,63,189,190,227,182,123,236,237,124,219,225,62,193,227,220,65,226,215,12,189,224,212,9,249,178,181,250,217,157,230,76,231,87,212,52,147,41,86,131,65,94,75,251,212,20,200,94,89,107,37,167,20,38,238,94,31,227,203,49,41,103,37,177,237,250,196,43,193,115,113,26,156,199,4,244,193,227,86,210,162,122,142,170,150,11,168,110,20,126,104,104,7,117,103,79,45,220,65,65,216,31,160,50,198,1,17,4,26,53,131,254,201,252,36,147,192,87,68,88,170,132,254,166,111,100,204,208,112,77,243,140,94,132,84,3,28,45,42,193,241,203,52,207,197,233,178,24,37,191,55,129,98,7,254,230,212,197,189,115,47,141,17,131,154,67,205,57,58,174,66,9,2,160,121,177,131,112,122,100,132,127,98,84,219,100,214,87,45,68,164,149,137,94,185,75,72,51,5,147,116,90,189,212,123,77,225,88,160,122,223,164,169,60,113,108,144,81,103,137,202,17,193,27,146,220,39,227,244,200,159,135,92,38,41,84,106,75,160,197,203,12,209,94,37,151,33,183,100,234,184,7,223,160,148,170,26,68,193,211,96,160,205,91,5,231,11,245,213,115,17,123,105,176,192,166,132,37,15,223,104,194,204,68,237,108,121,122,147,216,207,44,188,206,92,65,237,14,210,55,42,37,29,171,106,58,22,221,208,171,178,158,151,53,17,41,102,179,162,253,27,105,201,110,203,147,77,63,23,20,34,53,14,50,82,194,129,80,20,35,59,210,41,51,247,217,32,122,249,152,126,226,184,34,128,242,141,125,50,178,156,250,212,175,108,132,6,90,91,146,204,255,208,1,196,206,158,185,19,32,122,112,74,18,233,164,168,29,5,15,51,16,36,199,219,100,26,200,58,149,104,144,152,196,27,176,156,161,57,156,149,11,20,18,130,22,55,91,227,127,193,152,129,41,47,93,157,213,184,100,185,94,237,142,3,151,133,2,86,119,25,84,207,25,113,55,129,203,66,129,233,6,252,59,214,15,181,187,45,242,169,14,185,133,203,47,13,168,189,171,203,214,235,61,13,131,225,255,182,57,1,239,73,216,47,43,200,194,32,85,229,73,235,201,226,90,116,230,255,193,140,130,250,155,215,154,25,244,12,5,82,127,204,244,37,39,135,187,35,242,205,106,252,195,100,237,217,226,50,27,44,196,194,86,113,79,82,227,85,253,143,251,74,40,41,255,149,229,142,249,198,66,38,73,201,118,131,242,123,88,105,202,98,122,189,110,74,118,192,25,221,143,171,129,253,128,154,210,159,133,72,104,221,124,164,244,223,119,234,103,17,151,109,142,72,133,37,140,68,54,230,5,4,88,88,231,206,104,117,67,180,244,193,1,134,209,205,54,158,185,237,244,96,254,102,25,65,131,20,135,163,174,185,45,75,67,74,254,179,157,50,124,98,145,254,53,107,251,219,188,245,28,69,169,52,159,30,110,77,233,65,16,251,196,155,231,206,50,26,158,39,136,225,126,71,201,13,244,153,0,58,23,37,156,4,151,148,158,169,34,75,15,232,157,80,167,100,224,98,238,226,20,179,112,255,45,5,79,60,159,6,252,64,189,247,251,80,177,238,220,247,47,140,247,183,52,84,4,237,155,18,75,58,217,34,22,202,116,91,46,152,117,93,144,43,155,227,241,135,180,253,187,35,69,187,31,22,149,140,168,156,175,153,81,12,249,126,196,59,20,128,48,241,0,41,180,118,0,81,91,236,141,230,158,233,2,108,100,227,26,241,67,70,94,179,165,113,165,90,169,46,64,58,139,251,60,158,232,12,127,69,43,179,196,187,16,183,195,105,176,47,95,167,29,81,160,16,204,193,163,174,85,23,70,91,227,96,139,32,111,121,114,37,180,254,182,87,151,133,220,127,94,216,17,84,153,204,155,26,158,166,162,93,108,96,94,88,233,106,65,78,210,206,12,120,173,170,108,52,93,1,167,111,80,25,94,128,106,116,2,157,167,64,190,182,82,162,22,228,201,131,234,95,231,81,37,0,144,99,247,26,42,137,117,73,139,178,231,78,91,195,0,242,93,2,119,179,103,141,248,120,109,125,77,150,187,58,92,73,154,166,66,164,224,216,206,211,164,47,252,151,192,60,21,60,135,39,45,195,38,58,153,48,233,147,245,155,167,4,179,140,244,23,40,184,19,235,205,4,253,199,254,153,19,247,169,24,246,204,253,122,38,132,145,240,251,67,250,237,171,139,42,32,69,86,110,174,171,148,191,47,213,188,70,164,6,53,66,199,39,239,46,8,241,235,250,251,162,74,246,131,200,61,182,66,166,195,236,0,77,201,97,214,181,70,91,42,22,37,250,232,255,245,38,43,125,119,26,173,226,111,233,1,3,39,218,99,60,214,211,180,207,100,111,146,229,156,238,18,178,37,65,54,74,75,153,224,90,4,136,174,224,23,197,101,105,85,29,110,130,21,63,91,72,92,42,124,174,252,51,92,87,128,228,203,26,64,97,175,159,7,107,112,92,250,148,178,39,185,125,168,190,38,121,61,158,183,3,26,61,202,106,89,204,4,232,14,14,84,201,142,144,171,137,118,100,2,202,108,132,198,115,0,87,201,88,41,71,176,127,133,88,78,168,246,15,246,99,236,122,190,101,62,165,248,4,27,124,81,189,233,41,133,142,19,219,0,48,42,52,130,136,20,27,51,25,235,221,26,121,87,133,90,151,223,21,82,96,67,179,38,100,5,3,137,71,190,202,225,41,96,78,8,229,16,226,73,123,17,235,105,169,113,57,77,90,223,23,167,33,116,73,170,109,155,81,39,12,37,146,37,235,69,144,178,220,174,220,45,62,15,24,62,18,57,84,175,200,228,99,22,58,75,24,20,198,242,138,51,42,229,182,74,96,214,236,16,164,13,87,16,9,118,193,124,248,239,65,174,91,67,154,211,190,141,28,255,60,159,163,160,131,44,15,145,176,236,163,225,220,50,198,144,224,195,37,11,169,59,150,24,224,222,229,14,56,212,107,117,19,41,213,178,61,196,236,165,65,212,61,73,23,54,66,71,188,149,57,197,93,107,127,97,187,137,4,98,43,221,153,34,41,154,210,248,115,125,158,159,116,216,58,111,37,190,119,86,72,218,72,156,137,49,200,168,206,174,136,9,9,87,68,253,212,33,59,42,211,239,170,14,21,189,191,203,168,93,215,73,81,59,133,242,178,180,128,147,130,84,63,116,161,167,117,3,4,127,13,72,240,70,166,173,225,242,129,226,184,59,17,7,97,255,74,34,73,253,3,157,43,42,109,114,235,95,120,254,45,38,213,209,182,157,162,150,183,48,190,2,117,244,14,159,61,126,35,21,254,91,55,164,186,110,171,33,161,31,213,115,169,204,71,220,115,47,166,128,49,77,210,208,221,232,216,182,230,188,89,220,112,206,113,86,17,248,100,177,255,41,108,111,201,231,109,198,123,28,192,123,205,220,11,19,129,25,228,49,81,76,224,100,154,49,137,45,81,53,134,15,203,59,86,101,22,232,39,175,250,102,17,111,107,195,85,119,115,116,239,92,134,64,167,141,153,65,100,223,177,52,9,23,210,6,26,219,218,130,32,19,84,167,202,206,51,79,65,3,172,186,40,140,13,233,205,201,34,225,240,57,71,244,125,73,84,95,30,174,148,21,35,154,93,143,154,123,205,60,5,218,63,102,150,65,72,73,160,13,105,2,127,252,141,40,74,109,251,235,206,14,89,51,144,74,72,84,127,1,41,208,199,220,250,22,41,9,221,68,148,56,206,193,50,178,18,43,86,53,49,218,193,184,232,48,35,87,94,63,3,45,27,186,218,159,42,114,158,53,184,10,126,116,175,126,158,54,114,163,38,98,105,209,248,45,190,45,192,183,244,34,229,70,183,63,146,41,190,194,13,223,84,121,193,103,245,209,82,92,246,189,111,144,205,62,162,87,82,138,48,101,69,180,237,192,146,119,75,1,91,228,145,39,73,208,212,91,179,137,12,34,19,95,130,214,91,168,19,147,168,157,64,161,92,211,250,169,50,53,28,220,25,101,81,225,212,8,37,107,113,252,167,77,173,36,66,137,211,214,43,166,129,231,13,199,150,58,40,14,8,34,239,250,92,249,213,186,154,59,204,145,233,72,193,4,92,15,177,38,153,56,250,36,192,183,217,127,191,166,147,185,159,10,3,96,81,123,155,63,111,104,176,148,107,212,41,110,206,101,30,162,115,115,84,172,194,15,58,218,97,69,103,225,151,34,184,3,214,215,130,79,10,248,224,41,120,130,180,32,76,5,92,111,10,97,81,104,254,82,111,130,247,63,25,18,137,137,3,4,184,11,51,190,54,239,196,86,234,95,195,61,21,184,208,230,40,168,150,192,201,109,124,255,202,105,148,154,228,7,203,191,52,54,72,137,208,167,135,232,150,44,14,169,132,78,198,212,37,128,81,17,23,95,87,157,234,123,55,218,202,167,53,248,85,189,225,131,201,241,180,33,65,151,143,87,27,234,218,171,47,63,154,105,104,96,212,16,101,50,147,135,191,40,135,177,134,255,156,130,151,82,180,102,90,101,116,78,66,177,234,19,83,76,121,182,59,240,127,254,89,185,111,16,212,251,241,195,163,11,254,146,37,15,211,60,111,144,32,164,158,21,64,108,53,226,104,52,243,196,98,185,119,81,209,15,47,198,26,41,56,146,53,57,67,188,177,187,210,60,62,119,186,127,179,42,31,137,163,243,161,164,219,1,245,164,231,144,39,159,197,146,59,19,40,98,188,195,80,181,60,50,5,133,38,150,36,220,68,250,198,21,240,147,40,40,24,159,69,96,62,154,197,119,206,96,95,54,28,46,232,181,87,37,243,2,151,220,84,47,161,86,145,230,165,224,227,18,208,129,100,230,99,189,188,90,131,65,69,161,222,197,191,77,30,175,201,244,29,154,32,138,23,19,66,202,108,5,185,89,79,96,218,85,227,232,243,235,93,103,142,72,157,31,185,183,216,97,157,228,52,250,191,186,116,6,121,22,29,180,157,249,49,73,111,225,160,182,132,134,97,211,89,140,175,180,248,190,97,28,131,97,2,244,24,227,45,109,7,28,88,216,59,177,40,24,198,164,170,204,58,134,160,219,207,205,126,207,200,129,232,174,183,67,61,165,120,72,47,72,160,177,170,249,205,110,143,72,212,102,122,72,16,209,70,222,125,1,71,68,201,110,52,69,38,61,45,101,183,183,13,83,89,150,64,46,59,236,241,86,247,150,110,161,3,179,183,7,107,51,0,158,136,19,224,168,144,96,88,209,76,188,210,35,202,173,232,76,9,170,106,241,176,107,95,40,81,21,154,220,122,16,12,145,51,218,53,120,175,90,152,158,219,53,247,5,89,200,209,72,223,23,157,231,123,101,197,93,93,190,95,87,13,32,175,225,223,158,155,143,63,206,7,246,252,144,191,167,3,10,231,157,180,109,200,93,6,23,78,242,191,137,177,220,0,109,125,102,24,173,114,36,112,101,122,136,116,210,102,141,202,200,80,56,230,25,93,71,88,60,100,131,108,74,121,43,216,83,191,31,99,123,148,55,252,13,218,188,117,178,117,170,142,204,209,51,165,50,83,215,21,155,140,147,35,231,151,214,74,22,119,164,175,245,140,253,54,6,14,26,182,102,22,37,231,100,33,61,205,125,186,154,255,42,94,156,190,1,66,189,114,207,60,173,44,241,64,85,39,108,54,14,104,241,171,32,156,108,91,142,204,206,139,165,173,83,150,222,65,177,118,39,252,137,55,50,138,107,133,169,109,157,165,180,20,89,95,62,234,3,247,252,160,218,13,158,175,159,137,207,46,52,239,113,91,133,4,65,89,59,4,23,8,31,40,27,249,132,194,53,200,80,91,231,42,92,18,44,233,251,74,49,196,129,224,179,174,64,58,195,149,87,203,137,100,18,80,79,185,198,39,116,197,46,161,100,241,72,225,120,35,250,176,173,248,24,15,94,16,253,154,190,196,239,34,70,85,58,65,164,85,165,12,123,56,207,172,156,149,152,55,201,252,10,20,97,68,103,248,60,120,226,61,185,162,183,31,183,190,189,127,110,20,46,22,220,200,114,0,113,140,120,241,227,123,176,77,125,39,2,80,127,231,238,74,110,215,18,103,234,221,118,89,172,234,78,51,213,135,114,194,31,249,99,75,180,187,167,16,226,88,169,123,156,24,220,110,42,115,40,73,202,10,73,242,65,66,125,100,130,166,39,145,239,153,81,39,253,190,225,193,9,234,200,114,0,192,26,123,192,74,179,34,125,23,72,228,248,129,17,173,232,116,172,78,84,52,4,24,139,117,249,82,17,86,174,233,186,208,202,133,182,103,184,244,101,209,85,60,242,1,210,155,62,189,13,142,10,198,55,173,156,156,114,232,196,86,225,3,186,129,143,23,230,209,175,189,0,137,42,28,30,243,135,34,218,45,210,36,243,30,18,85,52,40,200,234,211,67,226,209,206,93,44,57,208,27,133,42,144,62,44,119,13,117,183,240,195,26,165,3,194,221,97,134,146,222,120,146,150,202,45,138,16,202,31,211,123,178,88,144,203,135,241,88,242,11,254,217,10,93,71,101,152,112,85,97,134,62,59,85,190,131,52,157,255,181,144,222,177,35,221,4,106,66,23,228,69,19,0,56,124,68,43,160,30,193,18,184,173,216,187,235,117,55,246,23,164,113,23,210,171,78,25,138,86,60,119,198,164,32,14,228,112,132,42,63,248,108,131,36,226,210,0,194,0,74,204,196,190,158,27,147,167,125,79,23,3,102,91,13,45,5,119,224,5,132,209,39,183,221,161,122,218,126,165,41,31,220,63,225,164,116,30,79,87,156,202,8,244,194,112,61,72,171,27,157,172,86,253,229,190,33,127,18,96,247,162,139,104,37,40,145,231,54,94,248,83,51,172,104,226,112,26,221,235,244,136,139,6,72,74,250,219,55,253,74,209,7,111,169,135,111,33,173,103,113,67,233,203,93,198,45,16,212,100,230,59,107,85,102,197,242,162,251,72,87,124,116,115,197,244,93,153,200,186,144,118,21,39,232,1,30,122,251,224,2,46,240,13,208,190,62,13,55,1,15,115,127,213,32,114,163,191,71,36,97,57,181,196,34,238,96,110,105,199,192,180,140,172,44,160,35,60,239,133,201,109,66,30,107,189,214,60,118,3,119,249,199,220,184,251,132,217,215,22,113,58,110,111,49,179,152,214,13,116,7,202,139,40,130,204,153,247,75,194,137,170,97,236,139,134,226,95,148,249,71,186,141,165,101,55,177,255,206,8,163,138,181,22,144,150,109,24,115,124,94,145,88,165,3,54,233,132,206,0,120,214,55,209,107,135,59,0,176,184,149,113,71,51,118,0,43,23,249,41,124,146,158,253,22,94,78,64,163,182,9,25,56,95,99,161,208,156,156,192,48,221,46,124,80,219,175,28,90,190,101,234,130,192,136,24,17,14,17,185,254,84,7,0,13,206,220,131,168,29,92,235,175,138,50,236,198,251,75,20,46,150,167,83,69,118,38,196,119,134,149,85,245,143,236,245,212,201,57,192,51,176,205,159,29,125,14,231,143,228,25,182,34,239,227,208,18,105,193,204,234,233,145,101,164,255,248,30,178,222,108,70,139,53,127,238,121,194,26,52,17,102,196,192,222,50,246,113,233,247,111,73,10,116,51,184,253,12,76,203,254,2,252,60,193,143,33,6,250,88,220,84,81,111,215,145,62,245,170,118,2,251,23,118,105,175,70,10,151,191,56,188,243,178,253,30,117,107,172,223,135,173,24,101,177,199,78,145,88,3,137,25,5,25,216,50,17,105,10,26,124,78,75,175,50,93,11,82,151,163,172,138,217,82,184,211,252,150,58,142,161,247,183,137,17,162,142,169,203,45,130,194,208,180,147,147,221,189,189,136,183,135,62,242,165,156,64,226,152,59,146,138,35,4,156,229,239,11,73,215,137,244,149,177,246,236,65,150,248,200,23,128,169,101,4,170,45,47,43,230,210,193,42,196,129,22,140,134,255,40,230,169,138,206,177,48,86,26,45,153,185,84,204,156,128,89,54,79,190,106,59,182,54,100,211,102,27,172,185,125,75,87,148,110,107,165,152,239,252,219,151,100,107,198,37,216,185,34,102,86,48,154,223,86,199,216,232,226,33,183,107,49,159,248,121,98,128,4,71,134,150,138,86,47,101,201,156,111,232,205,112,187,104,15,148,152,183,244,92,63,217,139,51,68,160,171,131,171,213,74,104,224,188,29,160,25,57,136,196,172,180,165,52,240,153,164,122,245,195,171,212,207,210,51,83,11,60,153,55,96,196,172,55,229,143,108,18,79,100,211,206,32,80,201,238,158,148,172,135,61,7,233,117,151,2,183,109,128,8,170,194,234,117,230,21,36,130,164,170,43,136,225,151,49,253,168,17,132,185,251,136,166,177,39,49,40,10,106,188,77,176,9,206,251,25,221,0,97,77,115,177,13,234,212,191,127,124,129,4,144,150,59,233,21,96,155,102,248,191,170,143,238,192,228,9,138,217,231,129,119,172,103,201,7,246,231,0,87,171,116,68,52,73,126,63,245,131,102,248,122,15,25,66,140,78,214,248,93,125,160,38,62,113,32,40,28,63,228,54,63,109,221,242,13,61,205,81,36,245,246,83,91,88,145,25,26,125,24,42,25,68,248,181,161,176,29,160,190,22,190,144,154,115,235,23,248,49,81,64,234,252,2,108,76,2,150,70,236,181,84,43,21,181,185,134,249,13,241,37,50,154,107,42,146,7,26,94,59,206,234,227,91,113,196,198,115,4,223,111,194,242,246,226,139,142,77,42,245,199,190,125,122,18,142,17,41,38,142,159,77,168,115,102,12,233,138,213,138,67,199,95,19,24,56,185,46,142,204,202,68,74,10,153,120,10,32,201,243,75,2,134,194,101,76,116,2,44,33,5,173,63,204,165,78,137,25,30,129,17,203,129,37,177,160,219,11,112,3,109,203,128,106,191,64,132,48,141,221,30,13,246,57,99,49,79,238,240,229,238,123,54,219,19,110,112,201,99,160,44,143,164,148,209,152,38,173,2,109,83,30,181,197,108,198,113,135,166,160,125,163,1,14,123,213,199,254,188,171,240,122,179,211,47,79,30,125,173,208,164,84,45,157,185,65,104,61,88,100,23,141,194,251,180,252,211,21,163,99,122,1,9,132,123,118,138,60,135,106,236,142,105,125,253,135,79,191,148,107,247,123,14,210,227,188,5,239,132,145,147,34,147,25,14,122,165,32,223,170,119,174,205,77,147,26,227,72,148,36,122,180,130,161,109,98,5,10,191,32,224,174,43,255,39,58,76,43,22,109,161,170,27,238,219,186,58,91,180,172,138,211,243,80,196,107,82,255,130,6,202,171,199,164,22,32,82,184,84,66,247,136,125,87,127,180,109,194,209,216,135,175,146,50,68,215,94,250,197,159,6,227,184,22,170,187,168,190,182,195,115,81,134,118,44,233,134,107,10,195,139,3,246,127,209,218,199,253,141,112,192,232,201,148,173,16,83,164,53,65,216,7,221,162,46,14,129,196,160,109,154,188,211,233,93,2,100,106,39,61,141,8,192,69,190,16,91,59,225,126,109,182,128,164,172,225,100,46,64,107,79,105,36,177,212,214,69,214,247,51,1,212,105,162,146,108,97,187,178,37,101,12,195,69,97,112,68,246,94,163,26,126,163,242,103,74,151,91,238,196,224,76,29,225,176,245,65,112,133,35,148,28,120,94,112,220,69,42,68,131,8,106,227,143,47,126,107,2,121,131,80,139,82,50,15,129,115,81,35,180,202,126,197,103,176,243,78,227,57,227,163,64,45,217,223,44,212,54,73,17,2,222,101,190,77,49,107,39,231,45,84,152,89,30,201,9,32,144,71,165,178,110,44,130,85,150,66,68,174,76,177,43,185,166,111,209,214,32,35,144,93,145,85,202,99,54,83,8,14,136,249,158,104,187,63,88,86,61,222,204,123,77,123,183,55,41,194,164,154,250,7,190,155,246,63,22,41,38,252,28,87,70,62,1,197,16,184,49,248,110,123,160,165,97,198,137,247,187,76,203,151,143,52,224,105,66,80,217,14,193,220,58,167,113,90,218,6,251,118,178,22,91,24,252,228,86,49,207,190,105,142,2,156,116,12,15,226,89,247,39,244,177,40,212,234,23,68,59,221,122,112,221,11,37,162,18,69,150,156,216,136,68,4,103,13,210,213,57,119,212,199,167,90,180,77,175,233,35,39,243,151,4,185,235,81,217,13,220,87,191,103,34,99,138,125,53,53,218,159,226,138,116,169,26,28,175,102,42,175,7,89,34,211,153,87,37,160,220,179,114,220,182,94,236,11,115,175,245,79,225,25,200,50,252,110,67,218,62,159,143,234,146,229,165,32,2,138,30,223,31,138,45,103,175,222,41,155,194,79,144,204,65,180,242,184,10,44,155,75,152,16,184,235,58,178,30,53,76,37,152,27,33,230,155,75,180,126,72,55,157,87,5,161,188,200,45,16,120,216,120,169,50,125,66,92,233,40,168,155,214,73,73,96,175,67,49,148,93,236,137,85,73,249,158,34,157,115,84,79,173,229,241,89,216,208,94,80,109,136,170,158,174,254,140,97,3,191,4,147,211,189,28,101,127,111,62,45,104,25,2,15,64,97,162,19,112,227,236,177,82,70,89,184,222,163,192,238,80,217,233,9,184,236,9,179,180,140,100,234,82,87,208,244,225,116,108,184,65,29,147,166,105,78,76,217,24,95,238,73,229,209,30,228,152,2,85,219,75,104,42,203,31,231,33,247,102,175,0,37,9,16,228,240,2,27,224,236,139,121,93,57,6,212,211,252,218,162,126,33,254,157,42,214,40,38,182,38,61,128,54,138,119,251,164,124,46,54,40,241,23,4,163,120,118,192,137,185,189,203,219,27,93,145,43,178,97,30,28,230,128,88,118,170,7,185,55,102,141,190,69,26,218,82,64,50,171,211,125,182,242,170,143,86,84,85,210,226,210,4,58,158,74,21,239,62,16,209,34,248,77,186,213,104,192,120,170,197,211,242,156,195,118,167,238,225,95,55,232,214,235,15,18,159,128,216,171,18,203,143,88,67,84,4,162,123,242,40,138,108,131,115,214,101,21,73,183,59,53,3,4,180,233,175,205,39,175,122,118,9,217,245,247,56,155,213,253,77,196,114,85,166,182,121,74,125,146,26,178,226,206,100,103,118,111,116,169,30,219,143,123,226,236,139,113,15,16,93,147,251,50,126,134,138,97,27,224,75,236,249,148,245,93,131,47,173,176,3,49,193,127,188,59,228,87,5,156,124,201,172,189,95,173,95,15,75,76,12,249,105,132,92,170,21,221,242,167,253,70,106,246,66,62,158,248,66,128,144,189,48,200,253,45,89,202,181,24,232,4,133,157,159,241,140,248,225,200,248,32,183,27,151,45,214,69,130,20,235,183,140,142,139,252,11,146,205,83,221,254,56,155,18,143,61,174,60,226,153,3,65,45,157,105,171,89,101,132,253,228,174,22,254,240,55,92,149,48,53,53,60,35,190,26,120,178,248,34,69,221,205,254,191,14,180,203,183,59,198,24,93,130,17,12,242,226,126,111,158,36,9,249,153,187,96,235,95,114,127,67,26,177,193,205,34,154,236,65,149,228,70,107,31,210,46,98,98,83,18,42,113,122,172,175,110,105,217,224,39,221,166,153,204,168,54,101,181,253,195,139,233,218,127,22,153,241,238,138,146,72,111,127,101,157,3,148,216,245,133,71,33,194,80,216,129,4,131,255,83,165,0,237,130,201,234,60,92,52,152,121,23,196,136,167,95,56,108,161,26,109,225,189,74,90,6,240,126,7,43,23,175,111,44,4,147,53,163,226,254,251,3,91,16,102,147,43,105,68,101,224,239,85,125,118,180,60,196,202,11,66,145,91,236,230,95,188,30,68,176,23,208,219,181,199,114,226,127,104,167,238,207,238,191,168,232,219,176,214,95,22,246,132,84,39,68,11,179,101,94,29,155,243,33,147,209,16,168,9,40,46,37,236,44,114,193,155,29,139,85,158,200,118,78,56,106,215,171,32,125,106,123,196,128,195,177,0,212,214,123,161,148,111,18,56,79,186,64,183,144,133,167,118,40,49,188,57,106,20,20,171,54,205,5,178,90,19,87,248,122,173,229,34,93,156,210,52,116,169,105,70,34,82,224,82,29,32,172,253,120,75,82,146,203,192,146,45,208,250,41,156,67,158,210,212,113,85,90,113,101,106,218,114,143,93,143,100,159,12,203,248,6,72,234,140,92,224,224,30,37,223,174,52,8,115,54,177,245,234,230,110,54,102,219,238,239,156,6,210,118,48,28,10,153,195,204,80,154,173,133,76,128,152,137,87,102,128,233,62,114,149,205,198,207,30,214,30,212,63,179,73,36,212,135,199,86,246,20,106,124,105,237,165,198,175,253,82,206,153,171,207,91,176,213,0,62,138,193,243,142,99,17,71,100,186,53,246,193,223,68,53,117,96,125,103,127,62,244,205,101,91,37,8,147,76,29,172,223,51,233,236,149,220,116,253,228,110,191,89,244,77,234,189,255,211,115,187,170,252,7,55,196,115,229,60,17,69,117,97,115,14,160,54,10,227,167,131,80,183,118,185,224,181,178,98,209,135,70,196,105,88,145,16,119,140,114,95,234,17,30,172,56,52,216,198,116,40,165,221,109,102,13,126,75,142,140,141,149,7,223,63,74,73,25,140,27,1,232,30,217,71,207,117,229,142,54,75,213,35,93,53,186,203,74,183,254,78,43,155,152,112,211,116,81,128,134,117,212,244,144,123,4,141,186,37,54,160,190,65,234,205,63,114,142,97,13,208,80,132,231,254,222,206,197,188,153,54,40,235,185,141,171,255,237,220,181,72,174,1,170,134,242,17,237,126,146,164,139,93,11,158,92,25,94,90,135,34,16,254,69,226,114,119,22,105,4,118,243,59,144,75,139,117,154,67,47,137,84,44,193,56,192,249,62,14,240,52,176,228,152,8,138,231,153,47,189,113,151,12,196,174,226,120,133,174,92,200,102,219,184,134,47,155,224,11,221,91,214,133,64,126,204,0,214,12,210,137,190,176,20,248,125,238,148,237,166,222,144,157,35,66,22,85,7,235,78,122,13,152,90,149,241,4,39,105,143,69,235,177,183,70,89,185,24,175,125,77,208,207,10,146,160,41,219,99,170,190,89,140,5,178,242,37,245,30,35,227,55,193,179,207,155,196,101,221,87,220,58,174,242,33,142,78,191,123,37,141,251,76,68,141,16,120,213,132,92,153,141,89,127,102,228,98,57,231,246,86,135,169,30,173,146,177,253,2,111,191,39,192,222,180,173,62,41,84,206,223,156,124,160,102,35,128,157,55,46,94,201,8,205,213,189,142,128,165,177,11,79,232,172,152,164,142,89,16,154,107,202,229,200,180,80,93,156,205,169,208,44,224,252,182,180,241,179,157,4,213,80,192,12,206,60,251,171,146,17,48,154,83,215,230,113,21,87,24,181,21,31,219,22,20,242,144,241,119,175,23,212,67,67,252,168,72,169,178,0,121,92,205,138,77,93,25,255,67,185,215,145,176,158,86,27,170,116,227,204,2,69,123,31,119,204,90,160,69,122,174,16,102,73,163,37,109,201,116,110,253,192,39,148,20,8,133,29,186,168,212,124,20,118,146,8,142,202,159,106,166,212,29,163,213,75,226,28,190,86,28,227,94,7,28,89,255,13,136,129,67,221,91,182,80,250,148,77,134,209,20,113,213,94,189,112,237,54,55,204,251,190,251,101,250,55,30,222,133,178,153,218,43,91,159,239,74,202,91,141,150,76,171,90,204,130,246,94,130,86,49,184,36,74,74,206,217,100,144,25,38,200,70,23,220,111,90,29,54,50,80,30,242,37,141,232,26,22,117,190,168,152,108,123,35,69,157,230,203,197,62,249,231,107,128,127,85,178,3,18,237,66,173,106,67,240,181,184,225,173,80,130,255,103,162,142,53,249,92,22,10,82,82,196,93,57,27,233,242,117,55,48,234,41,208,15,224,32,172,203,125,221,203,156,145,249,193,205,137,92,151,207,201,224,89,139,53,93,137,158,195,239,108,196,6,234,107,81,185,59,187,162,242,106,207,123,157,91,135,1,103,185,1,249,223,34,46,90,27,42,212,116,174,221,36,64,100,78,215,251,8,37,66,83,170,240,15,183,9,142,17,5,242,246,61,155,25,138,24,208,136,87,114,25,203,211,87,151,207,7,99,158,99,14,210,161,49,254,133,90,76,7,230,11,81,170,234,199,61,199,199,191,194,242,193,219,115,144,92,19,43,80,79,194,115,27,139,165,208,155,129,71,75,68,59,249,137,186,245,70,91,114,116,129,139,246,23,189,2,156,111,142,13,191,224,154,40,75,90,212,191,32,187,119,160,49,98,192,96,18,5,2,30,101,142,139,132,140,197,1,253,139,67,250,143,37,178,175,135,169,233,92,82,218,240,60,81,250,228,2,254,77,112,23,117,30,149,194,179,202,228,179,29,172,180,44,62,41,215,16,177,5,55,63,58,172,34,57,83,155,73,155,145,89,98,77,219,141,90,254,231,177,180,167,201,2,218,197,255,23,117,198,92,43,58,200,167,162,200,56,96,213,109,19,18,102,46,118,252,29,142,246,147,146,15,248,130,17,57,111,176,73,199,164,200,87,73,110,155,31,135,179,33,169,3,132,252,96,56,167,193,122,34,248,127,120,4,192,36,176,38,61,107,59,145,146,78,198,223,172,50,17,78,10,48,199,70,68,196,154,160,196,6,76,76,90,219,161,143,36,80,6,173,96,107,237,153,230,49,48,118,230,109,24,188,129,155,119,109,12,171,94,29,64,101,90,158,251,229,170,227,216,135,2,176,163,200,110,184,12,69,165,154,24,237,71,84,245,95,70,139,247,211,159,134,150,184,15,165,18,254,107,190,214,227,126,46,39,200,129,74,140,73,79,11,138,25,229,118,126,159,206,179,242,222,153,103,85,50,14,174,112,45,209,127,127,67,159,64,222,225,170,164,74,167,191,17,21,151,99,239,221,79,176,3,30,55,8,1,41,143,191,126,133,92,218,4,116,172,76,103,96,245,216,209,28,141,26,141,80,20,40,176,82,119,161,214,19,144,1,167,3,51,98,37,11,111,20,37,96,79,13,61,52,246,80,120,191,106,222,29,39,206,248,172,213,82,73,75,236,112,159,43,185,112,236,136,123,183,32,218,19,250,8,59,251,39,42,14,86,188,199,71,217,229,228,220,240,54,156,230,76,57,229,237,57,98,63,198,131,194,225,1,204,211,147,49,203,102,187,122,239,66,110,44,98,151,50,183,42,171,183,210,169,102,12,156,237,233,12,180,142,183,15,240,28,22,244,166,210,63,11,111,168,87,246,67,213,220,208,151,32,249,113,213,157,128,40,149,173,215,55,72,67,249,221,162,136,72,118,248,221,244,54,28,94,178,236,214,172,117,121,186,108,248,110,48,27,83,249,52,117,228,42,19,146,155,209,161,199,220,50,116,38,8,201,149,251,142,30,175,15,16,211,55,241,215,186,214,160,63,0,221,233,129,130,110,49,238,249,199,90,229,51,35,230,115,122,73,182,115,95,157,107,64,192,76,113,43,32,56,38,124,78,153,234,225,167,168,82,251,94,207,215,231,197,249,44,160,237,134,179,66,11,98,20,131,222,228,203,133,178,21,151,161,112,23,184,8,220,165,219,253,117,66,175,188,118,29,77,250,255,194,55,60,242,59,32,11,188,27,92,165,247,50,33,236,3,231,109,222,39,61,132,222,181,21,187,95,242,80,183,199,26,195,127,25,186,85,243,7,1,228,19,178,20,115,19,130,68,178,74,57,154,66,136,224,169,221,190,72,203,158,221,164,249,56,248,153,225,146,101,178,230,183,226,174,0,95,171,91,158,10,11,98,185,161,223,52,62,171,104,67,168,169,128,187,124,105,226,63,101,202,6,126,176,39,126,186,237,239,148,33,180,212,206,61,230,227,195,179,122,179,134,113,37,90,156,65,228,226,79,250,119,68,65,233,230,41,70,237,89,197,245,40,22,180,88,145,191,3,241,36,252,120,79,214,45,50,154,243,245,56,255,125,30,156,154,165,94,31,166,68,5,212,50,152,39,232,138,196,53,249,153,65,116,74,89,191,103,182,190,184,24,174,249,32,239,180,194,165,98,249,78,226,39,158,139,204,24,232,54,242,90,228,88,144,38,9,89,171,156,170,75,71,98,212,37,202,73,75,30,108,208,27,19,66,205,79,230,119,42,1,119,100,158,221,84,45,10,144,100,217,229,23,157,199,50,70,239,81,206,80,62,18,142,99,186,190,210,219,254,250,79,40,131,129,167,249,88,4,187,239,35,37,33,65,7,36,53,181,10,9,188,58,185,197,206,135,249,56,178,187,166,158,62,209,13,195,252,58,177,239,111,6,223,38,102,5,162,97,182,94,70,136,126,24,167,41,135,51,174,65,85,86,107,139,112,107,195,168,134,189,0,13,151,165,11,145,63,31,33,177,197,194,252,230,204,177,154,188,236,216,67,135,128,160,222,235,121,94,253,132,225,144,176,6,187,137,169,217,244,123,55,155,159,33,21,114,68,30,135,249,240,129,236,173,145,64,122,215,231,141,161,214,238,84,139,10,77,221,248,225,4,40,110,239,67,242,219,79,34,221,91,84,160,116,78,78,236,81,12,119,63,4,12,30,170,8,229,155,28,178,29,182,119,25,39,135,21,108,214,186,116,50,54,4,36,59,186,113,18,62,122,44,154,135,22,81,103,198,74,0,75,140,179,14,244,254,200,115,59,218,78,231,242,88,205,50,204,217,29,155,242,172,244,30,86,252,45,253,73,82,118,84,190,58,146,162,238,244,42,241,21,51,14,32,249,222,147,233,192,54,190,208,105,247,169,98,163,224,242,243,99,123,39,117,219,223,62,21,6,123,234,52,106,246,43,93,159,181,102,117,52,115,176,27,244,46,160,112,115,67,206,189,68,250,44,252,45,135,17,165,103,76,121,194,227,88,199,112,200,33,97,99,52,45,145,10,56,208,89,43,211,201,95,185,152,103,182,254,97,229,113,233,208,2,31,226,214,201,213,32,247,80,199,81,36,202,74,18,184,39,131,142,184,199,141,118,34,100,127,181,93,169,182,6,197,102,160,17,178,77,218,224,50,82,208,188,30,148,224,222,74,173,76,179,87,175,54,202,97,241,90,248,182,36,36,123,249,198,216,145,177,65,47,7,201,109,135,95,7,172,46,103,201,161,29,250,4,215,235,32,203,237,73,51,105,109,90,141,163,60,208,184,160,0,220,30,237,78,92,182,209,124,239,151,237,242,235,77,66,239,4,21,236,200,128,73,121,185,54,67,225,57,29,113,210,245,84,238,214,21,253,159,140,234,102,63,59,97,56,82,176,179,143,126,178,120,13,131,229,61,216,93,134,149,21,241,54,140,119,92,178,247,149,88,125,139,200,194,67,209,122,182,149,188,87,211,122,188,65,37,55,103,36,152,48,248,61,255,220,219,39,120,29,48,29,180,190,146,224,58,164,165,176,23,92,107,246,125,165,28,148,38,19,123,208,13,68,102,37,151,203,130,32,37,226,37,58,43,177,248,241,235,33,45,150,158,163,46,126,85,104,61,254,206,39,50,52,96,34,40,82,53,78,92,212,94,208,89,214,1,79,200,71,90,93,169,7,137,100,47,116,241,211,83,14,151,165,134,147,24,188,227,244,128,111,9,216,34,44,109,202,75,231,60,132,171,229,241,167,218,122,70,62,59,126,230,197,105,35,233,237,137,175,142,177,141,1,59,102,137,220,128,145,22,242,251,125,66,195,246,215,196,63,83,0,18,46,192,48,18,9,72,152,41,0,199,208,70,113,124,185,23,165,201,173,210,80,181,88,93,154,112,139,221,182,103,134,198,7,163,178,169,92,170,247,222,199,6,63,63,236,58,228,199,141,181,100,13,94,7,11,27,210,172,184,45,248,210,245,172,255,178,254,110,51,23,90,117,204,144,193,69,52,37,220,157,227,239,99,209,68,175,152,146,14,192,36,89,254,101,15,122,100,21,252,210,82,13,23,168,148,161,132,45,0,234,111,170,106,247,117,111,44,3,205,202,33,218,28,251,9,14,27,141,211,38,24,46,5,179,17,4,163,224,34,183,176,250,176,62,17,71,205,227,155,152,43,146,8,122,255,235,156,120,17,233,189,8,135,137,47,24,181,136,254,194,186,72,216,165,171,2,204,59,131,153,130,210,20,93,207,127,75,200,14,239,140,246,227,11,234,186,34,63,135,172,139,221,242,3,99,124,202,90,199,130,163,52,92,229,122,18,103,132,48,175,187,151,246,123,22,152,44,22,73,81,240,223,72,31,61,85,137,16,103,246,177,234,25,18,93,21,38,169,34,73,86,193,56,250,215,53,92,20,154,31,214,212,80,60,27,32,214,57,198,152,15,49,251,84,98,119,140,19,118,0,228,230,13,177,216,225,121,166,59,129,108,128,35,46,153,68,241,38,89,22,79,183,161,49,255,62,53,186,104,171,223,108,128,0,130,106,204,201,144,255,137,117,191,231,84,52,101,33,134,85,74,248,207,83,139,136,163,150,214,36,50,233,189,65,79,46,106,2,111,22,16,206,188,105,46,69,60,249,169,56,227,204,84,168,248,100,176,253,200,61,239,103,224,147,68,189,38,130,12,3,218,65,59,42,106,14,36,0,198,89,151,38,234,240,79,190,222,180,201,130,132,176,171,177,177,128,207,248,41,146,79,79,208,64,180,99,83,182,240,210,159,80,191,185,96,138,71,96,102,7,173,161,137,194,166,180,193,89,122,239,246,228,129,78,141,177,101,149,150,102,234,247,176,50,47,60,63,33,66,13,103,69,158,162,27,187,195,67,91,97,186,190,70,226,55,41,35,237,58,42,187,63,210,205,243,114,251,58,77,249,82,159,235,135,178,172,59,22,242,239,53,49,34,152,208,102,167,34,86,159,155,240,103,171,194,94,16,9,157,167,40,206,34,255,123,61,196,243,195,26,43,57,87,106,120,82,29,106,176,104,153,123,30,226,5,18,32,174,251,55,83,119,170,62,189,217,31,226,128,107,103,215,128,82,63,224,114,14,49,130,253,50,254,104,20,228,65,195,134,243,184,226,239,190,243,71,250,245,149,129,70,30,253,186,248,168,59,170,215,166,110,117,72,203,55,118,138,152,129,162,202,56,223,37,42,221,10,199,22,203,210,28,99,227,189,213,90,101,36,53,68,26,175,247,88,113,230,88,153,84,19,226,141,199,202,243,42,201,186,216,12,83,219,157,146,68,93,240,91,249,0,90,41,192,63,217,123,73,125,50,127,115,103,197,0,166,79,91,72,208,9,33,104,148,85,239,30,57,241,157,236,171,121,158,43,31,157,207,136,120,252,50,200,212,107,191,225,204,206,195,25,18,8,70,49,246,145,51,139,36,80,107,133,70,96,101,65,43,194,222,163,186,195,206,123,183,50,107,87,50,164,194,241,69,141,0,55,141,126,222,126,148,184,36,226,102,221,118,171,104,191,188,123,148,19,217,226,40,74,163,93,148,171,65,253,23,131,184,131,238,73,192,235,97,66,70,155,206,124,43,148,35,34,246,52,247,138,237,223,211,187,52,38,10,125,17,144,106,151,168,195,254,116,60,234,241,206,12,6,145,255,24,251,144,107,224,12,44,156,239,222,10,223,247,154,140,239,154,196,18,67,145,166,95,104,112,211,43,64,221,142,74,196,140,127,208,244,112,24,225,228,174,49,43,165,204,226,98,248,246,15,45,188,41,41,29,134,38,154,28,34,20,167,119,115,5,4,153,188,230,124,111,129,129,0,79,168,40,211,130,247,51,65,44,162,102,140,71,108,59,43,14,218,170,178,228,52,74,158,198,130,105,144,118,19,167,62,170,129,251,208,139,57,165,26,65,210,214,240,21,22,88,7,86,47,2,240,53,97,98,108,61,216,159,99,67,119,246,194,252,161,46,158,41,63,121,202,88,36,77,203,79,120,119,119,209,201,204,100,239,134,138,230,32,51,238,193,127,212,115,6,98,222,223,228,0,213,223,66,78,156,159,49,147,126,9,98,85,188,224,204,10,5,139,174,98,212,78,108,30,156,28,183,159,252,132,133,167,245,131,3,82,103,240,152,236,72,234,246,17,235,96,42,80,147,203,143,104,53,72,101,89,142,10,38,96,249,111,115,73,190,39,124,110,247,240,44,100,17,150,23,240,74,143,113,114,180,30,224,228,253,44,109,79,47,234,77,48,80,89,33,224,70,187,69,236,105,144,126,108,187,191,131,171,194,185,6,108,176,29,20,243,95,193,249,30,117,164,45,99,126,158,185,193,130,226,154,38,205,100,159,236,9,193,127,234,245,173,173,249,113,253,30,247,62,124,235,26,73,61,74,253,138,150,251,119,19,110,98,34,71,204,205,246,219,223,119,210,138,102,10,168,174,202,153,117,215,76,57,229,70,37,128,173,79,6,166,91,108,182,237,216,175,149,79,115,108,243,184,171,19,6,196,228,191,178,90,93,168,69,196,216,145,96,235,86,25,177,253,185,55,33,254,201,109,92,170,164,121,148,227,117,142,82,0,19,224,24,37,28,70,232,176,128,24,74,1,214,8,188,7,19,27,199,106,1,208,56,74,245,229,144,210,219,6,134,36,139,45,15,23,35,112,173,121,137,72,101,82,177,36,12,192,114,50,247,130,70,140,183,136,140,86,100,61,38,230,80,32,78,64,245,84,194,162,6,29,220,42,246,226,86,32,5,234,220,190,226,232,198,166,223,109,169,50,238,72,12,107,69,252,145,181,54,50,189,59,120,179,9,192,77,237,234,178,193,193,119,83,99,204,230,187,207,220,12,36,243,100,203,42,247,159,194,253,53,255,200,84,99,106,122,252,231,151,141,108,254,153,55,83,88,81,201,60,78,254,73,4,220,87,193,36,169,74,159,7,13,231,67,88,54,233,221,83,144,140,44,248,164,60,110,246,48,171,75,38,247,63,250,74,185,109,79,179,15,247,176,124,249,204,193,61,234,43,198,159,251,95,143,25,178,205,215,28,100,180,163,62,184,135,172,230,218,189,33,202,22,102,48,81,137,146,88,43,149,177,48,10,70,244,82,126,147,142,116,181,102,152,104,230,247,47,185,181,192,18,98,34,166,81,91,156,194,220,96,196,72,185,100,229,180,54,220,82,65,210,237,206,137,213,244,175,197,62,53,65,22,129,38,99,107,249,163,8,183,213,100,136,195,42,111,133,119,229,167,130,153,143,137,7,246,62,20,157,250,26,183,251,19,31,53,3,180,253,47,88,152,171,243,162,44,248,56,50,21,44,116,48,223,41,133,177,148,80,64,132,126,229,30,208,176,25,215,145,50,204,110,58,201,68,35,113,66,53,138,31,44,162,65,82,144,110,234,212,201,148,240,254,35,219,34,74,7,245,244,61,11,123,219,172,102,190,101,61,16,63,66,237,6,214,140,148,219,169,187,157,69,183,253,241,150,194,133,201,133,184,65,198,181,204,245,9,86,20,193,223,76,70,2,164,248,153,71,89,98,224,136,47,2,8,96,79,189,165,52,75,22,119,64,92,78,83,45,221,6,35,116,59,60,182,254,21,125,173,143,249,15,141,211,216,83,37,13,225,41,80,243,222,234,224,126,239,226,187,1,240,21,138,31,101,99,87,228,227,45,103,84,120,13,196,220,100,219,24,74,85,36,158,122,246,168,242,42,64,227,4,247,78,222,215,135,148,112,182,208,196,102,92,151,90,105,23,166,153,59,9,121,37,18,56,242,7,144,155,67,228,90,221,209,248,206,3,93,70,4,25,213,214,161,205,200,226,159,175,139,136,15,213,60,133,194,34,209,184,233,168,160,116,166,137,251,145,214,3,237,68,120,123,53,107,62,100,118,85,105,71,239,131,43,93,40,129,72,60,174,24,35,79,129,152,148,78,25,241,122,139,31,224,223,247,65,124,90,91,229,246,80,56,101,184,111,187,208,174,134,184,73,213,176,217,197,19,123,12,117,120,141,134,124,138,141,118,91,212,220,67,249,131,107,235,14,228,130,231,12,127,195,110,16,180,60,68,205,91,210,198,164,0,166,126,39,136,171,70,44,183,123,215,156,105,109,43,31,153,169,76,23,152,240,249,138,35,165,2,149,75,129,75,99,27,72,152,162,134,213,2,72,13,153,52,128,168,154,11,81,9,110,85,142,151,102,241,206,201,139,189,102,93,100,175,244,18,144,73,159,242,96,188,105,97,64,100,0,204,37,231,45,31,102,201,123,124,224,220,40,118,49,147,183,205,147,48,36,132,217,39,63,146,41,137,32,98,232,39,21,198,48,74,150,255,246,162,115,135,143,145,23,118,99,80,91,30,63,60,234,66,91,45,130,211,126,27,32,125,223,16,193,163,201,20,177,18,31,248,119,252,177,82,205,141,92,66,72,109,73,166,112,10,88,158,205,158,28,219,198,74,160,66,233,21,13,120,13,234,105,98,96,112,80,83,121,18,76,213,172,70,7,108,6,57,192,31,132,89,111,179,245,227,57,231,19,93,249,78,194,234,23,115,89,245,167,103,109,39,152,182,131,138,57,20,92,177,228,118,83,91,191,131,69,169,73,200,171,118,231,17,192,200,93,188,182,94,44,236,215,24,228,199,37,52,133,14,178,55,76,231,47,236,201,155,222,31,130,196,55,202,216,127,195,164,33,84,200,234,2,164,89,149,237,17,215,1,77,195,111,11,80,96,179,141,213,9,237,26,86,150,180,170,85,25,189,191,166,252,60,122,36,44,45,249,193,112,1,107,199,139,142,110,212,90,225,125,131,57,157,124,143,117,51,253,128,95,94,67,60,248,171,139,170,191,1,237,129,173,106,225,73,153,36,93,170,112,206,143,124,40,126,155,103,40,211,214,80,3,17,31,112,65,24,188,31,139,106,213,106,148,203,131,68,179,151,170,60,100,195,249,251,251,18,166,132,173,130,15,11,14,23,195,6,238,161,174,144,230,217,61,67,47,85,166,131,231,40,108,96,95,66,23,202,83,54,151,193,122,97,77,141,1,115,32,245,105,55,77,252,65,244,57,198,243,188,167,29,131,124,96,105,75,6,246,38,202,38,181,88,228,108,167,192,7,73,152,74,34,26,159,6,161,164,225,232,147,148,145,43,29,205,25,66,71,18,81,244,164,235,17,209,231,245,123,36,162,160,231,106,240,132,31,238,137,72,87,12,173,148,146,45,79,49,173,244,123,160,50,185,87,74,230,103,46,162,152,181,155,193,70,121,52,132,38,92,178,214,39,17,242,97,209,126,30,198,173,195,132,83,98,233,217,10,6,245,52,77,83,168,113,159,14,55,222,104,208,50,42,216,249,140,53,28,171,200,236,140,209,107,33,91,153,233,85,76,107,181,80,111,194,136,231,206,25,179,106,143,74,217,116,138,85,234,89,112,62,170,127,38,148,78,253,74,129,21,55,192,43,24,180,125,201,177,230,65,90,48,235,123,139,155,179,25,87,20,228,247,2,216,128,150,97,164,7,167,80,200,101,204,63,65,237,207,66,76,223,71,165,48,243,167,180,147,120,94,206,228,37,78,29,32,9,113,245,75,10,246,10,26,179,170,112,157,233,5,19,143,69,15,232,105,184,98,126,249,31,241,206,155,174,47,189,2,246,77,203,65,45,60,116,68,0,151,49,241,141,101,240,82,67,55,26,29,6,87,228,249,130,190,54,169,15,252,212,90,99,248,25,162,215,12,156,28,198,8,6,157,250,229,125,178,27,251,61,235,185,30,226,225,215,200,30,46,105,92,124,29,199,149,58,179,197,109,7,21,124,187,209,210,25,255,2,194,161,227,54,34,48,205,140,110,68,18,111,242,3,50,164,118,138,79,163,124,131,123,39,245,225,46,164,190,38,219,74,157,90,2,24,22,41,250,90,81,198,153,60,79,200,235,224,101,253,189,39,239,246,152,68,70,106,114,88,157,62,23,145,216,22,104,23,255,8,5,139,48,214,57,0,226,94,164,191,214,50,107,208,226,26,159,161,146,127,76,172,37,176,109,64,133,144,174,49,117,128,217,237,99,220,241,250,160,193,43,64,156,199,175,229,124,53,195,77,69,51,95,150,59,211,224,78,72,234,178,82,195,160,19,147,135,166,162,60,152,89,136,221,88,77,206,67,98,18,156,189,1,18,51,0,214,11,105,13,33,74,196,135,145,148,15,80,134,29,157,132,73,148,237,122,26,112,128,202,94,230,58,23,97,38,216,8,68,45,86,177,40,247,158,155,86,101,78,126,65,14,78,144,230,198,27,46,210,190,206,215,67,156,94,116,16,247,232,105,186,51,101,56,178,104,65,194,64,244,237,34,95,92,105,156,31,72,178,38,77,59,73,204,89,136,35,196,109,157,63,200,88,26,39,229,253,39,105,248,224,143,190,121,57,102,144,128,33,46,208,10,167,236,115,36,242,91,126,187,150,191,227,133,233,64,253,185,227,208,76,55,89,60,90,166,221,48,117,212,117,40,123,199,188,116,21,83,173,254,20,155,147,1,138,46,80,45,140,35,174,224,138,114,183,138,94,255,228,78,137,127,16,241,1,144,112,100,162,44,106,186,58,173,181,61,167,120,47,43,233,195,174,208,242,100,157,223,157,66,255,88,34,22,194,133,77,21,144,210,243,195,205,28,77,14,130,151,19,229,78,231,12,4,49,11,125,230,27,194,237,70,67,207,228,118,37,180,104,216,19,247,238,202,169,51,70,198,129,172,189,229,245,189,157,175,19,77,5,182,127,23,16,149,75,199,240,129,227,21,110,180,0,20,44,108,234,254,37,77,179,121,49,177,105,66,166,227,126,62,225,150,192,185,133,53,184,205,80,109,22,91,20,101,231,115,103,50,194,62,161,149,70,80,144,65,159,30,160,219,215,64,178,216,65,41,237,43,176,189,141,250,175,86,173,253,35,65,55,150,64,184,179,76,114,196,194,163,224,212,135,3,30,243,104,52,1,130,3,7,239,3,171,156,121,82,50,14,247,238,8,108,172,211,89,179,115,196,13,159,240,58,56,146,212,113,113,90,36,43,191,115,44,107,32,75,120,95,185,127,226,0,204,220,123,59,195,84,91,7,10,139,248,246,47,250,243,64,202,244,76,169,209,156,117,239,189,255,139,13,243,48,85,8,118,74,55,90,110,41,241,18,209,224,225,172,162,51,175,148,171,127,249,61,55,158,227,135,164,132,100,217,250,138,36,195,36,71,64,76,89,228,207,87,168,205,238,181,213,1,164,45,161,175,213,175,41,229,197,19,190,204,121,72,200,206,84,3,13,196,117,242,129,252,63,55,26,253,21,118,34,179,11,25,30,143,38,173,33,230,70,245,47,133,112,170,167,34,13,149,234,8,41,47,1,228,53,169,214,142,201,16,58,172,68,74,95,224,126,122,206,95,248,222,164,7,14,122,4,113,244,57,82,218,173,138,14,90,136,199,160,150,87,132,223,169,253,13,54,25,36,8,200,38,219,195,165,192,79,181,153,181,64,178,245,115,149,82,60,197,216,238,71,168,237,91,174,234,153,54,55,130,153,12,25,137,69,25,189,4,41,189,77,87,208,92,111,226,139,116,0,74,176,44,94,54,199,199,125,135,204,74,72,64,46,189,37,181,237,2,231,76,111,32,223,93,229,117,135,126,94,138,55,93,163,111,94,54,36,151,229,217,67,236,205,182,17,14,209,176,97,163,119,27,192,164,140,44,120,166,79,81,1,114,224,209,30,28,108,217,16,217,97,251,197,232,119,42,182,61,105,210,14,53,164,247,106,212,155,96,224,222,247,143,60,53,233,139,2,202,215,251,32,101,65,199,167,60,246,46,114,73,3,240,161,195,179,11,111,221,145,38,172,100,190,255,115,212,136,138,231,149,216,57,254,252,187,236,82,97,255,16,40,64,192,66,18,129,141,230,169,247,37,31,72,124,238,224,184,2,252,106,242,255,186,172,255,118,182,228,89,140,86,20,215,153,120,236,57,194,97,191,200,162,209,172,221,222,93,251,126,147,9,144,214,253,60,94,137,221,104,38,164,193,198,46,204,156,142,22,197,178,179,163,227,24,175,188,77,241,252,236,228,229,138,39,187,80,62,66,179,43,83,67,145,107,59,117,40,68,86,181,138,24,246,92,225,91,135,49,146,242,178,104,167,113,184,33,96,229,229,69,189,226,150,252,69,150,149,130,181,118,138,6,223,105,149,69,197,230,25,195,78,87,43,116,44,67,243,93,55,221,88,231,30,202,116,20,249,186,23,189,211,233,33,31,161,104,243,46,198,44,179,193,144,62,106,234,232,166,116,201,146,46,100,85,19,83,203,112,95,171,69,79,211,20,234,7,20,247,21,41,172,147,119,144,208,32,89,126,46,32,206,5,158,167,74,0,157,95,116,39,45,191,114,220,169,131,180,209,187,33,136,185,146,95,107,187,170,140,251,30,109,170,95,225,184,49,237,205,116,10,22,52,198,157,181,217,189,32,138,115,9,81,4,111,115,162,103,146,16,146,43,107,77,164,212,202,241,103,27,153,141,184,237,46,147,144,146,152,99,137,234,197,81,58,93,232,78,151,88,245,49,248,151,233,217,211,151,204,199,80,128,2,246,141,90,187,253,178,8,164,98,197,22,131,41,69,107,231,185,131,25,75,5,164,175,186,73,94,136,61,87,224,198,146,33,3,124,236,213,104,144,8,244,233,168,4,210,108,122,125,80,39,30,20,179,224,231,91,159,16,243,127,40,29,57,10,40,129,12,142,96,106,72,49,115,111,62,219,213,36,69,57,254,234,211,123,118,2,137,201,205,199,22,160,220,111,213,133,26,44,241,122,48,216,92,3,15,92,182,126,53,175,25,33,145,234,163,209,149,126,158,156,232,219,51,212,238,131,43,173,1,91,223,192,135,238,60,209,161,5,123,248,106,57,162,187,222,105,230,109,25,192,46,244,41,47,252,168,255,214,81,101,57,24,234,170,130,199,246,75,187,158,230,42,99,35,112,143,143,133,140,124,31,45,19,225,96,239,228,225,25,24,69,92,149,119,244,191,69,88,34,98,177,17,167,86,127,34,137,85,102,23,159,78,248,73,252,132,46,234,38,6,133,94,24,157,141,214,62,183,33,14,140,138,59,127,169,56,67,193,135,34,75,15,226,112,3,248,160,203,142,144,164,158,141,190,16,99,110,210,242,162,111,55,143,156,82,52,22,230,75,134,71,46,161,119,116,121,61,50,33,114,113,215,214,238,148,165,67,76,85,177,18,31,62,41,156,253,207,251,217,252,212,49,56,160,217,173,229,137,13,142,59,172,76,17,1,42,242,178,89,32,102,228,41,157,0,251,205,113,153,240,157,63,163,108,91,221,63,186,197,248,241,29,218,143,160,242,50,11,242,184,88,40,173,228,85,251,244,153,6,102,61,108,50,184,110,226,217,100,53,225,167,116,130,243,140,246,219,16,53,194,223,200,34,109,73,239,54,175,38,191,95,88,177,200,141,35,214,252,80,96,211,15,106,23,23,57,179,54,125,207,230,94,154,150,54,135,146,59,128,70,52,12,150,45,235,181,251,224,210,205,227,216,233,138,17,173,148,153,244,133,176,34,103,167,231,219,171,220,56,118,20,29,26,2,127,4,232,221,0,84,97,63,125,91,23,241,92,103,100,242,113,64,222,168,6,201,156,15,10,217,160,161,187,105,42,210,213,250,89,250,87,242,203,51,60,183,243,25,102,66,151,159,233,128,104,61,144,119,81,224,167,1,114,212,9,115,98,128,159,33,245,112,81,75,224,112,169,138,39,217,173,126,254,237,59,129,150,251,0,73,90,209,91,223,252,34,113,51,160,179,37,145,192,124,32,31,55,111,44,145,255,204,56,81,222,137,163,95,196,122,96,105,155,147,136,192,34,236,236,255,162,185,180,82,15,249,246,209,202,32,112,222,160,101,221,144,219,150,107,143,62,39,74,164,38,178,150,148,113,23,74,97,169,223,149,245,25,233,127,63,109,23,138,49,5,170,207,143,220,91,25,25,59,166,205,72,248,52,34,170,233,41,42,199,30,237,50,99,229,16,211,206,104,68,176,9,237,208,35,66,145,223,31,103,184,145,234,100,238,78,22,138,229,177,99,220,239,208,64,58,194,196,12,245,198,73,76,114,200,46,28,227,26,198,205,184,157,15,35,136,223,203,25,8,78,200,160,102,181,1,205,222,180,133,3,128,164,103,50,129,243,49,41,90,13,194,109,181,50,202,214,190,233,250,7,113,137,222,178,72,45,86,70,50,35,85,82,91,129,153,145,194,153,154,186,87,92,15,148,60,162,209,17,72,121,75,9,221,138,87,200,30,56,137,169,112,46,178,224,239,117,155,12,228,143,229,66,70,146,247,15,56,48,50,77,57,181,246,112,226,235,183,18,66,141,83,66,143,231,72,95,186,151,10,81,164,250,6,9,197,34,201,196,89,250,92,102,220,63,156,31,214,116,65,99,182,187,74,110,17,47,28,17,55,245,106,157,83,129,39,46,128,8,169,76,233,69,255,16,82,93,32,14,108,217,177,206,148,139,106,149,163,17,221,178,46,135,228,174,228,79,68,92,235,124,58,151,131,96,15,65,12,113,22,72,144,30,245,91,73,86,220,104,235,148,142,44,105,85,130,91,220,17,211,10,184,58,115,166,147,106,191,244,14,10,230,143,113,122,171,26,117,48,11,143,124,160,158,95,218,122,136,142,183,139,213,157,77,136,138,145,150,221,250,18,231,138,38,78,141,224,253,109,23,216,187,247,151,181,221,81,61,43,197,227,116,34,60,18,52,209,91,121,236,135,2,163,255,64,17,158,29,210,72,239,37,109,25,163,204,115,238,235,228,180,199,225,170,200,122,47,190,192,145,67,135,6,27,62,156,197,211,125,170,127,61,68,54,206,118,241,229,64,186,196,201,198,131,236,197,178,1,140,66,79,226,189,99,90,164,167,161,113,91,227,234,125,45,10,226,35,140,237,227,219,91,107,84,131,155,231,172,32,168,174,163,75,221,109,19,161,136,38,208,99,80,179,83,6,127,248,75,162,128,163,205,110,140,174,175,54,131,88,4,4,123,245,170,159,175,50,207,134,37,223,173,249,47,130,213,15,254,67,44,52,138,198,8,128,245,93,157,244,73,134,156,137,111,162,202,61,161,204,180,1,101,13,147,165,51,21,21,176,115,27,242,198,172,252,238,40,62,200,109,10,163,151,200,28,217,246,214,226,198,226,72,74,160,129,10,162,31,180,80,61,203,233,117,218,233,199,45,58,187,91,180,239,227,218,134,207,44,27,232,215,101,7,41,95,117,129,161,57,193,64,58,168,153,114,227,137,48,16,212,55,21,63,127,178,229,12,94,66,251,84,232,107,120,31,217,154,235,183,12,93,102,216,57,139,11,109,2,114,89,52,230,53,163,123,27,147,173,179,31,137,181,149,158,128,253,89,185,162,150,6,101,246,30,7,69,25,15,197,145,95,98,192,201,240,242,46,254,10,193,203,33,56,132,184,154,127,67,44,159,191,10,33,230,130,32,150,190,132,100,133,44,232,45,213,123,82,204,127,197,57,164,105,212,16,152,229,5,96,232,71,95,126,191,116,84,49,140,230,13,62,212,68,86,135,110,178,67,45,127,196,119,234,48,35,21,5,102,154,220,171,184,97,187,18,165,134,184,35,18,32,73,23,84,214,82,135,211,244,143,82,75,134,140,102,168,224,22,112,32,213,178,204,181,217,123,31,139,92,219,216,171,235,211,65,99,85,198,219,62,137,28,14,104,195,76,53,144,216,246,139,155,200,199,133,214,161,226,160,226,134,157,195,4,251,90,246,137,89,74,163,138,116,111,178,72,45,52,67,10,86,146,126,109,33,101,124,222,109,66,139,158,66,223,13,40,202,44,73,159,173,125,168,37,126,62,57,250,249,129,176,202,140,145,46,87,202,52,27,244,71,192,190,20,91,68,164,161,255,192,248,27,178,177,196,0,161,203,3,190,203,227,53,118,80,192,153,254,26,92,83,240,118,44,194,63,65,184,49,33,216,246,14,108,214,97,255,74,28,7,241,206,6,72,250,91,34,128,52,77,194,33,59,66,150,151,86,45,121,93,251,7,36,166,233,77,139,190,109,99,195,131,183,154,166,84,82,177,168,214,213,133,85,226,24,244,40,119,222,185,226,35,105,65,31,116,112,126,153,185,221,36,215,244,176,255,41,78,9,57,174,229,149,38,221,17,139,9,134,230,226,219,77,205,47,254,124,223,47,135,181,19,196,171,178,112,191,234,188,31,125,11,195,125,181,162,156,151,66,204,72,191,223,220,170,215,213,150,177,12,105,114,60,72,111,172,43,205,77,138,55,140,48,148,7,96,249,32,206,87,225,168,45,107,114,180,93,141,182,169,175,148,168,48,86,121,169,252,101,192,92,199,128,172,15,236,239,36,59,54,255,67,114,227,53,199,127,58,234,36,32,202,50,138,176,32,122,167,221,244,103,127,195,4,108,23,120,42,111,64,101,127,88,245,227,206,141,104,161,107,157,214,144,113,186,243,238,86,175,92,59,115,183,164,93,237,198,173,236,74,94,58,147,154,19,255,248,136,185,104,210,89,93,66,224,166,167,34,0,146,167,149,248,12,92,205,76,218,110,193,76,252,118,212,105,41,22,46,57,28,11,169,6,242,57,215,253,69,17,143,37,117,234,117,60,122,20,71,126,77,212,7,144,237,187,165,26,150,28,95,118,160,149,165,22,81,215,52,101,34,250,229,26,155,36,106,235,40,58,239,162,115,254,248,175,43,171,154,37,213,238,67,223,69,97,126,162,109,239,208,245,1,241,177,186,196,30,164,238,117,255,178,241,149,235,107,166,86,53,134,147,44,114,30,200,210,60,32,232,34,126,189,155,135,219,176,16,118,16,34,202,122,155,180,217,141,67,31,225,140,119,116,244,247,87,156,71,56,229,216,50,49,155,50,120,121,26,253,33,99,184,5,95,157,69,111,111,142,61,118,255,87,67,112,101,15,76,32,140,114,240,215,121,182,152,234,51,77,157,83,118,238,56,105,161,127,210,27,5,143,120,210,217,147,185,136,161,35,189,111,3,102,57,248,194,68,71,5,30,187,72,143,231,21,210,40,247,71,208,235,74,144,168,19,135,191,152,175,131,111,70,245,195,1,120,187,104,249,37,81,131,137,53,60,72,77,25,246,233,217,114,180,116,129,41,123,184,96,174,195,77,98,240,192,202,244,139,52,22,169,229,86,33,159,89,50,153,172,247,134,7,174,48,60,107,172,247,87,191,60,198,83,219,137,126,165,118,101,92,68,82,177,236,141,244,167,190,204,110,173,47,165,125,219,162,13,48,201,131,223,144,220,170,123,247,38,28,130,80,77,162,31,156,143,59,53,150,223,166,33,18,216,80,47,173,63,144,149,254,99,33,75,249,229,24,32,6,250,211,124,198,11,67,71,198,82,239,126,48,119,200,217,230,189,170,148,94,19,37,125,102,88,17,34,167,77,146,168,114,208,175,206,148,252,244,95,104,78,50,36,189,238,24,50,207,213,161,210,188,46,208,62,15,206,3,79,59,78,198,240,86,197,62,70,121,94,252,114,192,66,206,70,111,4,152,66,174,238,186,205,217,23,175,188,28,72,247,196,1,80,44,18,145,254,90,235,234,10,75,237,126,46,189,78,112,202,249,186,114,222,161,212,194,27,39,173,199,58,36,84,253,151,188,231,218,231,24,67,243,90,236,57,224,131,217,178,189,62,67,194,100,98,43,138,223,0,9,113,140,151,112,248,52,186,174,184,223,253,209,170,51,198,241,182,181,238,160,58,107,37,223,218,21,88,228,237,187,138,156,230,15,11,10,130,51,40,198,185,64,252,238,138,23,246,226,140,41,182,35,94,59,141,71,35,177,156,82,124,215,90,244,197,112,11,93,1,75,126,203,128,117,43,8,130,194,105,86,26,226,171,134,57,9,59,145,194,11,59,61,62,116,229,42,184,125,0,132,160,236,218,200,154,37,6,181,17,226,34,146,40,161,233,111,26,60,169,228,235,1,201,217,189,214,94,224,145,2,39,200,110,40,105,85,253,196,103,236,163,208,244,242,252,229,176,120,14,240,173,95,35,91,130,154,238,48,142,251,39,86,200,135,220,46,195,174,167,244,199,206,226,175,249,99,181,46,229,254,103,58,167,209,139,175,192,134,24,181,254,2,226,161,190,202,17,135,107,127,213,138,108,222,63,117,165,212,50,126,118,207,216,248,171,45,37,18,127,161,222,174,170,36,98,90,106,78,39,176,100,250,26,82,215,151,156,142,63,173,81,60,90,99,145,104,74,215,130,93,202,53,203,222,103,92,215,123,185,206,71,105,221,209,119,44,65,46,164,44,27,25,172,33,233,151,9,198,23,9,56,4,144,63,230,21,108,130,222,232,19,207,162,135,18,12,156,251,145,211,127,134,140,98,199,6,247,255,45,128,22,69,153,106,170,233,32,58,93,146,127,49,152,123,190,62,175,48,61,64,28,88,236,99,90,106,252,20,65,254,203,223,213,187,184,238,196,118,230,4,45,147,3,40,195,28,113,141,245,247,175,134,41,45,62,158,101,100,247,60,114,17,247,114,119,246,102,148,40,197,153,250,236,234,120,64,213,84,157,200,183,105,137,240,182,247,27,153,94,156,216,203,150,211,41,120,110,159,167,129,95,112,139,79,203,52,209,49,221,77,138,242,79,71,189,248,105,148,169,12,61,200,249,38,180,121,147,31,131,171,245,220,253,211,79,185,17,251,199,252,133,215,241,71,20,253,206,153,248,140,105,163,20,229,81,27,173,248,180,118,121,70,249,184,138,107,197,238,237,236,123,196,207,249,94,243,23,109,147,133,20,152,87,102,151,182,127,99,106,147,90,133,6,111,123,63,33,119,108,60,204,57,120,98,231,7,89,191,52,143,151,24,72,45,118,208,228,19,143,136,11,49,190,181,7,23,77,33,10,46,7,135,105,164,85,33,203,170,103,158,2,189,54,105,141,209,40,49,125,143,225,244,22,68,234,139,173,200,26,39,173,163,85,113,150,213,220,91,225,54,181,157,38,251,58,145,251,208,63,45,5,160,243,133,73,245,164,51,236,231,187,27,18,48,142,119,114,212,164,180,229,101,17,35,37,201,126,237,199,241,236,236,123,210,238,213,154,146,198,10,107,73,154,179,2,107,28,197,39,149,211,5,223,64,83,176,181,90,127,247,46,131,216,146,29,89,37,150,108,111,244,201,252,28,105,64,48,39,100,13,86,15,224,116,164,134,73,180,173,65,164,151,187,121,120,88,64,140,115,252,186,39,200,120,247,12,163,161,158,242,116,17,167,210,1,0,132,7,88,141,223,160,108,11,116,248,174,255,238,76,57,10,72,54,118,112,187,188,149,146,205,9,134,31,81,188,47,133,10,173,85,53,142,249,196,205,102,99,88,81,177,90,7,106,46,176,166,183,26,87,19,47,38,114,8,44,161,212,252,28,199,102,148,87,15,255,176,152,102,251,98,120,37,33,128,28,76,161,110,17,93,203,57,86,64,89,6,253,42,187,125,138,6,77,214,18,212,88,101,31,199,89,237,232,249,54,235,24,103,82,43,0,103,68,231,60,130,194,232,40,21,198,241,217,57,9,90,18,82,169,242,69,42,217,17,50,28,237,128,205,97,180,116,166,172,161,129,85,244,80,187,183,174,213,204,67,239,71,224,69,165,200,138,155,48,204,53,47,249,233,55,212,40,129,211,86,163,95,38,239,172,174,27,47,69,92,144,105,177,110,228,168,0,87,227,142,242,194,108,124,88,253,164,230,107,170,161,161,194,113,95,103,196,14,194,235,104,35,53,63,19,206,189,107,82,125,203,87,106,92,26,109,232,34,240,97,67,198,58,235,66,153,64,240,110,204,199,68,87,232,182,5,13,153,228,251,82,182,39,238,97,197,221,44,67,3,32,61,136,125,36,121,215,222,104,45,122,76,32,144,89,51,199,130,96,106,109,148,89,255,147,76,210,77,204,36,195,85,193,219,204,109,62,4,216,176,39,99,22,62,133,10,222,135,112,49,26,152,99,147,202,207,22,112,202,248,225,26,57,97,89,76,116,126,170,41,75,40,7,30,236,188,225,44,199,131,82,89,12,66,123,77,102,52,146,54,124,118,8,209,47,133,194,111,40,137,60,57,215,177,96,171,136,155,86,231,172,88,180,98,231,253,209,115,159,33,160,202,85,229,27,184,145,165,196,255,44,235,96,186,141,85,70,39,35,243,216,164,67,174,63,128,53,148,162,15,198,59,211,57,20,28,62,90,2,112,37,1,34,235,66,165,25,222,81,202,169,52,105,237,53,152,136,20,4,244,176,98,3,115,37,224,219,16,148,21,51,98,149,8,184,154,173,114,4,110,238,195,73,159,70,130,138,27,233,42,232,97,180,95,192,182,209,244,125,192,14,176,217,100,192,108,235,178,227,246,231,202,221,30,152,128,211,32,251,201,74,240,148,130,212,218,106,110,76,138,86,134,62,143,245,106,169,52,206,254,233,105,199,165,122,52,22,205,39,241,141,209,195,250,180,13,87,207,120,214,235,199,93,130,2,113,107,97,115,242,104,109,158,125,92,38,240,70,132,172,180,234,199,103,113,162,4,80,178,143,42,110,142,69,166,199,156,65,154,133,112,86,46,51,110,56,135,253,186,161,5,113,162,246,149,248,197,189,249,240,143,22,53,40,194,49,127,26,107,240,70,15,121,167,223,237,99,208,62,40,228,39,236,1,121,109,121,171,219,215,39,217,170,182,138,10,0,195,80,222,252,58,125,218,250,37,27,132,65,221,106,248,240,116,116,129,23,146,150,254,12,76,134,17,154,20,60,167,46,89,13,139,117,146,182,197,125,32,209,182,52,127,131,127,33,142,45,84,234,90,81,231,45,230,13,58,107,124,34,171,136,20,195,1,208,148,47,66,166,197,199,110,89,184,31,156,253,22,0,226,138,213,254,110,11,149,189,25,115,206,78,229,11,132,160,55,211,199,76,244,64,23,253,128,232,27,174,162,35,238,149,146,130,63,173,73,214,242,14,161,14,143,55,148,109,13,142,86,104,35,211,101,173,144,156,85,163,143,193,17,35,162,75,85,152,187,228,105,230,115,57,224,162,90,240,147,193,158,244,210,111,174,186,86,109,157,112,18,138,219,125,231,140,54,0,128,190,67,142,212,26,65,74,158,114,60,170,216,224,62,255,83,79,0,72,252,128,11,189,216,195,103,68,18,216,116,132,156,178,24,13,49,81,52,215,149,67,233,72,194,177,15,123,151,248,89,168,126,146,53,91,65,145,89,111,219,220,151,163,128,199,156,251,87,181,185,30,63,64,93,229,73,153,151,160,104,217,60,112,254,204,228,153,253,197,89,253,252,214,14,96,47,54,195,81,80,216,183,173,38,43,151,217,91,85,9,86,79,69,137,166,102,14,44,24,109,11,112,136,164,46,243,123,56,249,245,55,121,183,57,235,227,17,205,134,60,153,163,219,36,74,156,44,186,62,16,166,107,111,199,251,241,9,214,52,104,4,209,53,48,247,142,91,109,17,109,117,158,194,190,45,23,131,142,57,75,242,70,249,152,180,164,6,65,10,226,161,59,161,13,60,13,71,96,85,213,34,120,99,151,233,50,92,5,206,125,254,101,218,155,17,21,253,230,55,196,183,205,212,245,163,189,77,151,135,143,218,91,168,188,191,90,231,235,158,81,141,200,61,253,132,38,140,47,2,67,105,186,127,116,209,38,31,10,124,19,206,245,120,6,95,67,18,122,6,85,233,52,86,109,111,120,222,188,23,112,194,78,206,42,194,19,232,138,163,130,137,245,36,197,47,7,213,144,140,149,144,244,141,14,128,130,106,149,109,42,51,117,144,45,49,191,43,251,244,254,145,20,148,3,104,151,113,117,190,162,54,145,117,89,7,95,214,248,124,192,51,119,240,163,119,82,87,5,201,105,163,79,31,174,79,79,18,2,54,162,32,173,169,83,93,57,120,195,94,41,242,9,206,43,206,199,2,138,192,150,190,119,55,184,91,167,102,234,211,112,63,98,172,69,199,24,97,241,61,182,207,178,16,37,3,231,123,248,15,33,237,214,97,17,163,180,108,219,190,198,2,173,60,36,165,148,59,217,88,78,81,221,74,202,131,91,122,60,149,116,145,87,255,21,98,50,71,191,183,211,39,71,208,234,103,73,29,133,91,66,4,207,157,181,139,210,219,56,255,152,21,26,128,226,43,225,106,225,192,105,136,207,96,232,177,85,94,214,6,238,243,100,250,161,30,45,66,127,31,60,228,54,30,194,182,96,137,193,157,9,42,222,252,35,203,141,34,12,245,72,154,220,192,100,153,179,107,98,91,163,99,164,152,146,9,247,88,92,118,229,253,151,234,19,35,170,217,8,26,7,186,124,250,141,71,110,241,190,251,106,31,81,12,105,96,154,78,221,6,15,232,60,206,107,110,192,191,9,165,220,76,118,133,247,23,242,97,41,108,80,190,27,48,213,150,65,20,113,216,123,253,17,47,217,192,60,230,249,102,11,190,135,175,146,109,199,67,78,102,119,0,118,129,129,114,66,119,194,85,34,57,195,195,242,255,151,152,189,28,107,50,139,54,78,40,109,40,220,69,150,217,237,99,92,196,241,226,115,74,126,182,175,177,24,105,71,191,124,140,133,32,24,147,249,249,23,202,78,37,72,177,186,74,27,250,57,99,198,252,189,3,68,93,44,248,118,190,216,243,77,237,138,85,45,112,68,221,215,65,126,153,144,192,200,39,219,65,150,124,200,167,244,75,6,227,49,65,134,189,214,179,186,104,219,113,68,189,45,4,56,216,46,138,13,138,239,8,50,22,63,224,65,184,74,200,67,117,91,170,47,253,156,143,43,71,64,212,36,231,202,28,112,225,152,55,123,248,98,233,150,124,120,167,183,187,252,150,33,23,122,179,3,121,54,24,92,52,138,144,159,150,119,53,217,98,172,253,76,17,103,112,70,200,211,57,251,94,160,176,51,140,144,200,65,183,6,69,244,46,32,28,251,18,5,64,112,3,222,218,58,166,97,68,141,25,165,52,32,179,245,35,213,210,254,200,253,157,121,74,36,249,148,10,65,99,13,183,132,40,237,241,196,191,192,217,147,97,149,61,250,175,5,1,158,146,42,222,228,241,162,161,17,232,22,158,8,249,110,186,98,169,31,182,32,133,41,226,126,41,143,46,218,252,83,146,131,124,250,102,236,180,208,52,189,76,94,106,36,14,35,152,180,174,10,156,158,216,24,229,56,212,251,153,205,2,58,35,15,199,24,81,31,13,126,123,10,148,161,150,123,147,157,77,81,244,229,5,150,91,7,175,251,54,104,133,253,54,107,54,239,67,219,117,222,114,66,42,48,144,4,130,181,136,32,71,32,197,145,133,90,55,107,37,29,179,229,6,248,248,106,237,166,126,105,110,81,27,185,103,44,51,214,30,240,251,104,34,33,165,67,126,127,158,250,77,198,247,174,88,0,184,119,65,187,139,9,10,136,65,68,73,66,253,57,165,206,25,32,248,139,253,25,56,85,8,203,142,91,40,88,164,149,65,58,13,109,11,85,154,223,18,139,61,242,243,187,149,246,167,207,131,216,73,171,110,220,40,254,183,87,150,31,188,0,214,250,50,253,115,123,76,202,169,60,194,23,197,175,5,25,160,68,252,117,235,102,157,230,99,141,201,187,136,218,127,183,102,129,16,56,218,11,0,118,248,208,63,78,151,9,254,71,143,190,169,83,75,202,157,176,229,87,202,186,84,141,96,207,196,230,217,51,134,109,145,94,171,222,194,196,60,107,141,197,234,249,241,195,187,130,192,1,107,81,132,237,244,168,84,171,88,230,153,79,52,73,182,51,56,91,211,218,31,171,178,146,74,248,63,185,68,25,19,165,198,252,127,39,131,85,190,172,117,215,195,255,70,227,76,31,115,220,89,69,97,238,220,0,228,49,5,95,212,71,18,118,55,88,118,207,140,38,67,236,114,53,112,248,208,147,239,169,88,33,165,53,51,156,247,202,123,134,29,141,244,66,82,102,36,136,87,91,92,226,255,127,226,235,91,134,213,228,112,106,17,144,114,176,91,201,78,32,102,70,136,162,100,148,108,6,25,69,155,3,16,140,135,44,150,239,128,177,105,54,168,139,156,183,229,34,250,99,232,249,53,223,82,84,255,26,183,34,40,99,220,115,68,213,141,202,63,153,214,40,214,165,165,100,212,170,161,109,107,87,179,200,94,64,157,72,61,117,118,54,184,88,75,178,94,30,244,77,72,15,194,99,144,234,74,190,157,34,81,97,224,137,136,147,237,118,10,17,123,131,69,64,96,61,53,231,102,216,27,103,16,195,101,246,24,77,159,241,239,154,209,2,0,155,217,44,204,29,78,146,14,92,223,191,30,216,90,59,44,102,162,59,152,39,85,248,209,240,110,90,182,245,141,76,212,158,141,232,55,45,123,225,116,180,116,8,194,70,136,182,162,21,93,140,11,62,37,189,171,34,147,24,53,184,237,140,227,163,228,189,175,208,196,222,151,223,43,152,23,114,228,103,198,87,104,117,26,104,111,238,205,67,243,183,215,159,11,198,155,18,185,204,207,41,69,55,45,71,127,106,96,1,188,227,179,147,251,85,170,94,249,231,11,113,31,211,114,94,85,74,164,98,22,36,15,5,191,107,18,123,27,122,4,189,160,34,143,165,78,63,208,132,63,5,246,199,229,125,211,97,240,12,81,88,30,111,160,142,106,147,59,55,247,20,250,122,79,254,149,247,121,75,27,243,131,42,223,190,200,83,209,102,100,241,142,65,15,188,22,188,80,212,158,200,70,186,43,101,127,130,197,93,122,124,249,178,13,159,112,102,129,98,198,165,246,236,51,77,218,211,225,129,159,102,174,158,155,58,144,150,78,195,145,23,233,112,226,79,10,96,213,156,234,128,238,6,52,159,144,229,131,51,18,162,136,10,180,20,86,212,126,168,84,247,244,103,99,58,127,226,196,18,39,220,221,125,12,38,81,72,52,252,164,71,55,48,194,147,184,212,96,14,55,21,178,170,194,104,58,198,2,87,203,92,111,159,252,126,104,155,200,218,158,103,222,133,139,100,118,167,196,47,74,245,191,125,67,3,158,244,31,181,224,169,223,126,77,154,27,115,237,158,28,151,183,18,90,22,131,157,244,31,38,251,53,2,73,132,11,134,89,134,50,110,136,167,220,191,207,48,209,36,126,71,255,15,71,86,104,81,158,225,78,144,139,255,215,50,219,92,1,47,87,156,73,246,16,222,182,29,23,245,131,65,236,217,110,147,159,186,101,129,127,230,17,219,101,246,168,155,183,193,42,157,161,164,237,200,99,181,100,238,71,190,80,136,119,160,121,10,40,111,172,254,76,84,59,57,219,1,152,219,56,229,222,233,202,74,60,220,174,238,124,13,188,102,108,69,15,75,182,238,185,217,178,72,44,120,96,25,60,132,162,134,41,48,119,50,164,222,98,70,163,1,145,157,170,236,219,34,220,102,56,39,51,134,28,234,86,225,3,193,143,140,40,144,160,23,102,50,64,63,250,126,164,155,33,34,0,49,107,170,100,51,151,49,9,14,221,99,81,128,183,224,248,186,195,162,190,252,9,231,161,19,145,114,128,157,3,21,229,241,63,81,7,92,191,158,200,4,230,6,202,104,54,30,94,57,220,38,69,4,91,32,102,25,136,152,112,43,74,52,247,17,118,65,1,137,224,61,199,101,241,173,82,59,200,154,239,173,153,60,142,37,68,132,145,205,250,89,28,54,255,198,178,115,131,186,41,25,170,199,173,151,29,15,51,78,31,197,209,32,25,158,127,219,50,241,4,75,21,144,61,34,90,210,1,177,57,115,3,142,60,18,245,78,5,155,57,100,61,128,252,52,7,98,162,162,181,160,154,112,65,55,20,136,79,110,217,26,94,103,45,1,70,68,139,227,164,250,126,18,205,111,158,92,165,205,217,174,197,255,25,2,125,244,173,208,137,203,134,215,4,185,129,164,183,18,250,44,115,107,83,185,114,206,118,176,217,99,37,128,105,47,166,214,33,8,148,235,143,129,193,56,128,61,164,28,222,38,92,66,168,250,232,25,29,67,22,209,109,10,197,87,239,1,13,107,105,9,125,65,210,16,145,201,154,120,97,173,40,200,42,32,247,61,221,76,5,70,208,100,92,62,90,139,247,136,241,46,167,15,3,179,141,162,111,252,203,39,28,37,102,193,95,131,75,24,56,218,67,154,174,20,147,208,225,93,115,27,81,220,212,189,221,64,184,153,43,135,142,198,67,73,70,14,128,160,254,130,238,87,26,63,73,223,196,121,209,38,242,32,93,46,94,223,215,155,142,85,198,140,179,112,170,66,250,177,209,122,235,175,38,104,239,221,32,119,191,63,231,227,234,176,43,120,137,88,248,213,62,211,16,88,234,13,75,68,207,135,119,109,45,88,235,244,95,104,202,171,255,96,89,213,128,101,170,68,4,105,179,183,214,164,197,138,255,193,168,227,149,220,68,41,15,71,186,160,132,51,197,209,12,223,47,35,39,89,27,35,0,184,51,73,188,34,144,20,116,120,207,234,73,86,187,78,254,148,142,71,140,203,157,28,192,227,122,4,24,174,103,53,29,179,107,149,219,100,200,148,108,36,145,155,1,147,145,171,69,224,199,182,87,59,53,211,233,107,2,118,14,168,246,18,211,227,120,211,109,99,89,24,36,100,110,88,151,55,139,5,108,231,241,178,122,78,236,158,223,137,116,236,108,203,155,141,116,164,111,165,105,185,4,236,185,3,106,219,156,82,199,224,181,61,80,126,140,77,216,169,33,175,1,237,110,183,35,199,10,226,98,163,106,187,221,71,168,198,194,61,154,175,170,46,152,197,137,53,114,57,117,133,237,193,149,13,20,179,213,116,25,172,137,253,28,39,18,160,111,185,46,98,243,214,168,38,224,61,126,235,128,92,20,40,183,42,213,168,126,103,244,241,162,9,110,223,138,237,108,248,155,96,75,34,128,67,187,83,126,139,80,176,56,224,253,36,124,14,204,172,11,181,202,201,177,233,65,178,58,173,80,253,43,188,80,4,246,202,73,88,176,99,244,57,238,189,82,236,5,166,216,65,113,202,144,82,184,150,122,249,102,26,116,183,240,203,35,108,14,233,173,44,208,199,31,254,75,84,19,220,13,110,135,195,79,70,65,127,203,3,220,160,123,203,198,204,37,114,165,205,179,43,158,61,138,20,183,45,254,120,96,30,167,114,180,67,43,20,137,125,105,238,126,60,199,119,14,83,250,164,206,255,82,178,175,55,246,45,103,92,100,12,220,74,155,146,5,22,61,71,95,0,30,187,206,205,157,4,217,181,235,196,95,93,159,116,233,57,130,162,207,249,179,120,142,131,213,86,175,215,32,187,106,89,123,24,109,181,205,56,123,122,165,26,209,155,64,84,85,79,37,117,27,132,186,143,130,51,187,232,253,169,170,193,18,2,46,0,213,34,10,24,233,176,26,164,48,191,46,250,99,213,229,87,124,85,46,185,217,114,154,167,132,66,60,133,63,250,173,37,158,90,38,150,235,202,151,60,48,252,49,75,113,78,17,38,159,183,134,90,167,65,29,91,71,39,217,187,164,218,90,253,112,206,230,74,20,59,0,60,167,247,52,226,76,21,21,140,50,21,213,146,141,145,154,80,70,157,209,230,6,225,158,245,75,168,44,92,18,101,236,183,22,110,88,216,163,7,38,144,157,221,19,225,117,25,92,13,35,105,52,50,163,98,161,55,76,94,41,101,148,9,39,114,85,66,29,56,116,245,9,162,206,148,213,20,32,159,31,102,38,47,36,31,20,198,129,187,139,14,203,0,214,249,100,24,3,203,204,59,2,170,83,162,252,16,70,104,164,87,130,133,109,192,94,217,143,13,58,99,187,94,245,63,224,135,211,108,214,72,92,170,66,6,130,177,105,47,131,128,14,245,152,41,49,246,163,142,82,177,6,4,116,58,9,233,133,247,129,187,221,216,53,91,77,70,49,87,203,105,85,101,31,234,47,62,210,106,65,164,80,28,7,250,46,13,41,179,103,173,121,43,163,208,192,255,187,180,101,61,156,229,149,35,217,83,12,60,112,179,187,182,188,70,3,124,205,185,83,209,41,176,11,110,110,163,189,186,239,240,104,137,109,170,58,32,73,68,26,105,72,163,72,122,49,110,73,44,96,59,183,150,212,188,36,142,48,240,248,226,64,14,154,90,113,144,248,38,219,186,225,134,227,146,91,227,36,184,148,249,2,129,88,150,107,137,5,29,19,49,45,139,99,146,40,136,154,70,93,178,75,64,177,112,132,139,109,36,18,74,252,106,61,166,189,239,220,39,213,81,19,94,200,99,123,29,139,113,25,201,157,80,163,143,3,155,134,130,30,245,204,29,122,159,250,111,84,128,5,134,219,20,173,206,249,180,64,79,155,176,31,191,115,3,24,173,156,249,190,27,114,150,116,0,243,117,41,198,34,223,126,125,11,226,60,235,76,253,242,149,28,12,158,180,229,78,159,107,241,138,150,195,109,203,251,217,116,165,145,114,76,55,31,61,154,255,224,189,103,108,162,212,174,16,60,136,171,79,8,83,35,213,179,32,184,185,39,175,169,160,62,31,111,73,32,133,225,42,134,158,208,126,176,65,21,241,128,132,128,244,205,224,36,87,229,124,181,133,88,152,155,216,200,200,2,120,76,66,218,16,3,87,218,182,227,196,125,104,210,123,32,105,184,160,242,21,195,185,61,191,148,152,95,184,169,13,184,131,130,239,88,64,144,238,121,31,159,252,243,84,10,189,151,116,105,246,33,108,61,61,117,197,220,210,153,145,67,16,217,60,119,254,153,214,103,164,178,18,72,45,218,69,68,219,224,74,70,221,216,64,213,64,86,88,243,252,64,220,222,84,25,186,242,196,255,194,207,119,44,1,60,87,16,32,241,209,43,183,166,236,173,47,117,42,180,181,31,181,112,123,164,68,204,158,67,59,201,121,81,72,152,202,141,119,4,185,83,200,110,131,98,240,118,143,205,243,97,183,8,226,45,166,33,2,113,122,62,98,188,241,214,192,122,210,79,181,90,37,201,58,141,220,112,173,151,130,102,189,25,43,53,222,107,40,96,6,67,141,26,99,28,224,16,162,189,135,192,134,55,27,152,134,117,156,94,232,31,21,242,66,231,147,157,243,123,230,115,64,184,131,105,208,126,149,63,238,220,10,234,81,27,26,26,33,4,24,128,46,242,67,126,27,176,242,22,86,66,43,57,107,190,197,108,52,49,231,229,253,130,113,70,130,169,43,178,79,82,180,104,95,93,251,12,68,80,251,214,18,154,95,24,178,89,45,146,126,74,138,17,17,62,155,172,25,201,236,25,145,182,46,193,32,3,20,68,85,228,14,250,141,167,228,133,1,196,59,218,203,188,109,92,78,249,226,76,51,6,14,207,29,160,166,22,100,41,92,221,95,179,49,243,189,15,129,151,59,137,160,221,131,32,235,250,252,135,83,253,98,162,104,199,31,108,181,15,196,222,184,81,250,79,130,66,147,207,115,53,144,93,198,105,70,239,223,161,36,210,81,62,158,97,10,138,252,73,52,195,205,175,214,124,87,151,44,95,247,239,208,127,163,83,43,77,159,208,39,65,235,112,231,3,214,251,178,91,97,135,148,252,78,224,75,151,46,135,96,153,162,152,21,62,128,159,223,97,205,49,81,241,134,198,35,229,81,91,147,37,134,207,55,180,107,28,145,108,63,156,51,254,156,145,84,183,79,62,181,213,196,164,183,117,151,113,209,16,13,11,2,146,51,213,81,57,237,245,198,216,79,242,139,57,2,125,125,40,126,227,204,148,96,192,183,179,41,30,161,226,149,232,56,83,132,31,201,118,26,24,7,211,236,152,80,178,91,5,221,25,116,185,78,173,222,248,88,26,224,250,120,222,111,179,244,155,86,198,203,212,218,134,102,2,231,27,74,208,21,68,9,135,176,180,195,164,90,129,48,30,167,112,85,27,21,77,149,194,254,6,22,150,198,86,81,132,174,23,158,1,182,72,128,57,86,208,11,106,120,46,255,5,95,9,220,255,90,208,150,206,131,228,63,150,243,0,48,204,183,12,189,208,173,196,114,188,252,39,198,90,53,92,165,36,237,126,245,192,95,239,7,91,176,216,16,219,38,107,8,126,52,156,185,21,237,15,252,37,185,226,8,38,190,105,113,184,145,40,62,204,141,19,2,11,91,49,5,205,205,67,128,199,57,168,45,233,54,62,159,109,212,243,247,182,81,106,25,96,205,247,77,30,246,144,153,216,9,235,41,53,123,103,152,170,19,149,82,219,155,4,174,253,203,31,153,43,184,177,207,73,163,37,167,86,242,227,221,8,182,123,159,89,138,233,15,204,8,147,105,218,159,84,93,161,183,144,48,198,216,223,35,48,234,253,238,155,170,164,93,224,173,87,18,53,140,132,82,75,123,70,112,143,56,165,218,133,205,133,164,109,7,19,151,108,104,79,16,3,226,120,45,222,88,35,45,199,253,181,201,31,160,142,36,95,147,219,35,28,124,45,245,130,167,50,15,192,2,134,174,222,8,181,120,56,253,150,80,186,174,129,6,250,31,166,200,89,145,152,51,44,101,232,194,221,201,252,247,149,53,103,205,191,63,97,96,143,254,223,164,3,15,202,34,55,36,59,110,87,69,192,157,122,157,197,32,69,201,38,205,83,74,209,68,166,139,180,191,67,111,153,224,165,173,102,58,124,121,140,114,9,8,127,46,121,140,22,116,64,61,32,176,180,84,82,199,135,142,250,52,212,208,180,133,197,43,192,136,97,71,191,190,229,35,94,193,198,180,149,194,202,119,17,172,227,127,11,3,160,254,158,191,51,29,113,65,59,13,185,14,228,19,165,117,107,69,19,226,191,66,33,185,128,189,185,227,200,12,53,21,146,48,229,137,127,113,218,53,154,250,222,216,85,62,136,101,119,146,129,240,51,183,60,149,72,96,133,26,85,222,184,219,106,108,70,92,16,28,73,126,60,194,160,248,181,227,87,138,171,255,234,222,33,200,24,174,156,102,162,84,14,194,211,213,67,171,89,11,188,178,147,50,16,135,187,31,83,33,82,29,119,169,34,206,222,153,203,14,127,43,21,197,80,110,11,115,112,30,82,95,56,118,230,162,139,185,63,121,54,172,157,101,30,33,129,173,177,65,18,205,242,98,58,96,180,60,28,106,18,181,249,112,179,56,200,22,52,253,43,88,28,163,188,69,129,55,17,209,200,121,112,188,231,34,95,119,147,43,121,208,172,101,8,235,187,58,65,14,146,155,203,244,21,32,252,194,103,241,109,138,36,62,109,9,80,221,71,17,233,19,111,210,180,223,47,138,66,41,183,49,153,231,29,246,241,25,101,255,66,62,249,22,110,210,50,196,90,237,102,36,46,81,215,61,61,175,139,149,253,233,177,45,68,141,217,210,65,214,144,151,122,189,124,79,149,188,65,73,172,247,138,133,14,213,186,102,96,7,98,175,130,65,249,174,148,80,128,190,209,113,112,22,120,114,223,63,205,62,75,51,252,165,158,242,214,44,65,77,132,97,80,120,115,196,90,163,37,151,219,26,72,173,193,126,216,167,194,220,28,246,60,105,230,75,59,21,240,195,150,241,51,148,17,48,245,185,207,71,62,213,194,48,144,238,195,99,242,122,205,221,187,222,223,8,209,189,236,112,218,85,254,89,212,178,206,248,1,241,78,173,12,136,35,86,71,54,113,67,244,164,112,208,142,214,82,126,170,97,98,63,95,98,113,234,107,72,101,222,110,185,196,124,39,114,193,13,198,228,186,122,19,155,176,145,242,7,123,206,133,126,253,113,199,83,64,163,4,186,150,103,54,208,176,161,59,132,9,235,142,196,101,26,183,233,241,235,36,95,14,41,242,154,249,228,86,224,18,47,244,104,225,135,230,38,189,211,43,198,150,197,208,217,135,162,105,192,124,67,197,176,202,162,41,46,202,63,248,36,241,121,155,251,121,185,10,70,212,139,71,146,43,245,192,117,2,184,104,140,36,155,24,83,121,6,148,58,253,30,136,200,254,119,163,127,188,48,4,197,21,15,163,12,119,64,204,117,59,10,39,76,156,202,96,91,162,83,141,114,26,141,3,182,242,73,47,113,224,224,72,124,86,247,146,182,237,62,148,174,180,179,203,48,145,89,4,231,98,24,69,219,71,253,79,63,198,254,91,10,49,30,74,123,133,15,239,177,136,248,140,15,114,161,193,64,110,38,122,177,59,154,199,107,66,201,133,104,225,131,185,186,174,68,169,92,100,131,213,241,210,34,89,200,198,180,12,164,14,114,170,155,29,110,35,248,183,97,182,194,119,98,30,77,52,168,148,159,227,80,10,43,149,235,9,115,218,151,182,28,185,4,133,140,206,177,157,186,212,133,31,215,247,163,210,202,233,94,217,86,87,161,52,244,156,144,115,58,236,27,19,161,147,45,156,160,139,229,117,162,215,43,174,209,69,62,121,14,50,147,167,141,221,236,111,72,56,46,98,8,49,61,246,127,108,44,137,209,120,234,207,45,184,15,112,233,83,143,15,105,84,174,160,153,108,75,206,38,193,113,186,25,133,33,191,29,63,28,178,153,239,58,66,6,172,86,41,61,32,171,129,202,147,107,79,200,75,90,189,90,120,224,58,231,114,231,99,159,239,0,118,53,49,167,182,134,123,214,126,254,223,25,153,73,95,56,200,215,162,174,102,237,220,89,238,152,194,71,164,1,4,180,214,192,2,177,5,208,209,123,126,82,172,253,9,90,231,128,194,243,117,185,24,163,210,44,82,254,143,252,73,100,136,108,51,152,211,85,96,232,33,0,145,148,45,143,96,104,234,252,46,242,219,255,121,132,130,108,121,6,172,54,224,178,138,68,204,233,163,82,90,28,109,220,7,155,87,206,197,75,97,252,133,146,40,106,60,57,211,26,124,216,104,225,242,5,195,187,84,38,212,90,198,181,157,33,62,100,79,174,104,202,17,121,113,52,46,132,153,250,238,184,142,2,202,167,229,84,109,177,197,232,240,116,121,83,231,112,202,229,58,195,222,28,76,124,237,96,231,149,122,232,64,248,80,109,210,62,116,169,135,190,166,132,68,197,95,108,181,95,245,170,191,30,86,79,177,88,7,119,172,107,210,40,110,19,160,123,192,4,38,208,82,30,81,87,51,218,169,184,7,25,186,233,115,86,83,120,35,64,211,196,130,228,60,110,84,54,118,218,94,82,5,182,156,230,208,230,33,216,152,125,227,74,119,141,22,102,132,140,226,124,178,147,53,237,242,56,127,42,52,94,139,239,37,19,119,131,11,34,126,147,152,177,193,57,26,99,240,229,32,196,173,155,157,119,86,95,203,214,145,214,196,75,38,204,66,44,202,200,67,220,242,48,189,5,249,192,247,78,155,197,31,133,65,228,15,175,6,195,107,246,118,180,142,252,190,174,180,166,197,248,184,16,30,90,162,241,178,166,198,14,96,76,17,228,112,223,117,176,160,49,199,203,200,1,175,86,186,55,71,78,157,110,106,51,190,177,199,235,30,1,111,169,155,28,157,252,43,209,62,50,13,34,196,57,19,6,82,197,247,103,6,50,173,115,188,92,178,62,13,170,210,142,196,219,125,75,54,83,31,201,92,239,177,152,100,149,166,172,8,57,48,127,222,137,197,243,140,216,250,93,155,46,138,24,150,157,199,223,206,37,99,60,18,175,12,102,231,38,84,106,185,197,249,182,5,227,103,64,231,82,46,176,95,40,80,157,50,69,218,96,207,44,139,86,243,109,43,184,150,184,123,174,46,80,242,140,187,41,74,85,169,211,108,223,71,162,133,167,252,6,52,228,230,199,57,36,139,221,40,21,175,221,55,248,125,21,54,140,18,162,240,139,121,160,234,27,154,184,139,123,225,142,195,182,82,242,1,20,245,162,105,199,91,92,101,242,251,147,4,64,133,200,71,52,8,114,111,95,114,154,48,88,205,10,245,4,16,189,73,69,50,86,232,18,145,201,234,200,158,223,216,26,56,101,41,220,219,152,252,131,140,22,245,182,201,136,138,173,183,59,25,164,148,73,22,189,80,205,207,38,58,150,231,218,84,234,33,244,201,18,129,126,177,49,216,98,36,173,177,148,157,248,86,66,208,173,253,13,243,67,12,81,123,188,151,185,56,148,78,91,24,216,20,149,136,223,165,176,18,50,24,196,79,73,50,33,177,72,30,50,158,213,55,229,226,97,176,74,243,153,125,16,153,102,16,26,57,177,122,216,79,7,234,87,250,42,155,220,254,143,156,46,240,255,34,84,230,227,17,169,208,49,111,89,183,162,201,46,149,107,175,59,217,155,57,2,89,74,71,172,115,235,245,25,22,208,236,81,22,183,68,126,216,157,37,208,165,158,28,175,206,231,50,215,176,136,100,197,145,243,107,125,197,207,121,253,128,240,153,104,63,214,115,131,233,172,99,184,243,95,41,176,102,11,132,24,245,145,4,12,97,144,186,185,95,83,18,167,149,60,249,19,73,37,83,221,87,2,88,20,65,174,93,188,118,198,24,154,181,163,57,181,134,0,178,181,133,55,68,87,97,35,174,203,1,170,81,128,162,101,53,224,233,36,138,104,221,196,92,151,190,213,134,24,102,177,236,29,249,117,13,244,24,42,185,88,198,32,119,190,219,238,212,70,157,47,85,39,212,137,185,119,125,57,102,178,251,22,185,32,138,171,16,22,163,206,98,194,148,84,167,32,214,56,111,236,70,106,150,208,69,101,207,170,39,136,228,87,7,22,47,58,252,160,111,97,98,101,30,202,82,19,99,180,82,182,148,179,102,231,199,49,104,47,26,8,236,60,173,232,170,76,249,164,163,209,242,160,190,235,73,183,239,128,185,8,103,216,211,73,163,224,31,170,110,71,156,67,132,130,45,240,12,58,24,218,79,248,246,195,185,37,169,215,91,146,226,173,58,64,100,71,158,63,103,92,9,233,35,100,75,154,7,158,55,118,31,82,131,255,5,42,28,186,112,169,54,107,117,224,163,22,182,109,201,198,64,182,30,240,240,153,167,181,201,51,21,228,247,177,82,137,114,176,101,39,147,58,134,68,71,233,18,76,209,122,44,87,25,150,60,201,61,91,204,38,48,231,144,243,231,219,131,115,135,236,163,204,65,5,63,111,42,11,80,171,130,226,250,246,4,252,226,71,163,38,23,100,133,177,168,77,98,46,232,232,32,203,182,123,180,236,150,239,130,131,178,153,178,245,235,105,248,139,180,79,18,171,121,30,221,141,201,63,122,96,122,31,123,161,131,240,26,243,115,90,62,242,216,114,228,72,129,120,104,194,150,91,179,176,147,167,40,81,16,13,212,149,27,8,84,194,211,163,241,27,169,245,247,226,252,118,170,98,186,108,151,210,63,153,127,196,53,89,246,29,47,0,253,23,42,227,204,204,59,56,206,245,122,255,88,65,43,38,135,202,244,176,212,223,211,203,0,75,238,64,206,20,212,210,152,18,101,98,1,175,112,145,204,101,7,79,1,112,77,244,106,161,15,223,113,69,127,190,90,221,38,183,204,202,109,128,145,66,225,7,232,209,160,19,37,252,76,13,61,71,99,109,233,202,147,128,213,4,159,86,168,76,92,146,214,189,180,153,72,143,173,157,180,130,37,59,233,213,12,129,1,95,208,198,98,0,175,54,158,249,27,66,45,196,206,192,27,228,189,13,92,118,126,157,180,244,141,183,46,156,147,145,12,38,110,251,119,88,191,230,161,96,9,239,227,101,11,213,127,41,90,114,254,6,164,153,116,240,218,159,173,20,45,170,29,193,189,128,217,183,212,119,112,206,105,214,245,86,208,32,51,148,102,248,169,228,112,29,123,152,49,106,63,42,63,201,108,119,139,32,1,213,80,143,175,229,99,65,196,224,104,55,68,25,170,193,190,247,241,5,50,185,212,175,16,157,166,137,37,194,58,42,102,121,83,85,70,29,113,31,209,52,48,200,180,114,223,213,27,248,253,68,169,190,216,115,205,214,29,184,22,155,203,105,243,189,89,232,180,73,178,105,28,86,42,178,114,14,153,63,81,112,78,55,211,30,74,136,83,175,167,190,116,58,78,210,62,27,7,198,209,191,35,67,133,55,196,34,99,3,218,194,175,136,5,56,133,34,169,188,206,94,147,77,96,249,204,211,134,80,128,106,38,190,138,5,43,10,45,192,44,174,95,158,188,36,24,37,172,231,42,57,24,17,200,37,58,243,55,13,146,9,94,4,194,137,89,198,56,151,93,84,194,161,211,165,83,205,105,10,142,16,43,209,93,237,167,106,241,57,50,198,70,63,227,105,60,88,91,242,224,24,237,106,135,11,8,38,252,213,2,12,82,25,123,190,249,153,115,104,126,195,31,66,152,159,189,1,79,79,245,39,11,236,52,132,248,237,60,116,215,131,101,62,138,169,98,38,22,51,33,106,218,151,70,29,44,179,161,93,144,12,178,226,125,112,65,198,227,67,169,66,33,213,41,65,166,130,85,159,211,63,143,95,124,244,72,102,223,21,242,58,226,255,67,195,253,193,110,23,130,0,113,157,140,125,104,50,168,10,156,108,64,102,243,23,234,203,202,93,83,130,129,29,49,0,164,18,128,128,25,105,16,245,234,239,88,248,223,137,165,230,140,77,112,147,134,237,99,167,50,117,40,27,3,129,170,139,15,80,122,184,56,105,221,47,179,78,92,135,165,89,102,108,249,230,98,29,52,187,154,113,6,187,164,44,213,65,141,192,101,157,4,115,238,3,247,65,161,119,159,187,60,141,178,93,148,137,21,217,193,129,146,208,34,43,179,195,89,1,157,133,140,55,10,84,72,183,228,19,244,157,8,36,222,68,0,217,237,95,151,181,19,235,40,230,70,168,7,88,16,255,7,240,75,201,66,234,131,154,132,93,157,50,11,104,131,144,82,93,204,80,35,18,225,94,89,121,226,70,68,123,214,209,34,14,72,12,10,118,63,24,64,246,23,208,160,89,49,134,47,97,178,137,151,94,170,25,211,194,6,150,92,204,128,28,56,75,82,156,27,140,115,152,84,34,138,168,75,182,112,125,241,245,32,151,191,135,136,161,235,120,105,152,118,78,53,65,13,163,194,247,44,81,31,228,184,29,65,203,210,121,26,104,143,48,80,99,228,130,88,99,40,80,62,227,147,221,212,155,17,138,34,73,111,236,150,171,38,170,24,155,183,248,27,176,104,213,196,174,159,149,101,241,38,68,197,72,170,228,140,195,19,0,41,47,134,47,52,10,224,247,2,154,67,47,152,143,202,236,198,201,162,103,63,62,46,142,128,104,236,37,148,41,239,21,139,224,3,14,208,56,255,249,32,202,76,88,248,239,251,109,28,68,175,141,124,4,14,54,130,81,148,94,12,77,148,23,48,221,214,106,249,241,210,158,97,122,133,232,163,196,132,53,180,59,190,146,114,158,199,205,8,191,24,120,24,113,47,3,223,33,51,189,139,60,104,66,240,221,250,131,201,203,22,162,53,53,100,35,242,111,194,82,248,54,129,236,132,215,31,36,43,212,238,7,180,178,105,109,30,172,225,104,156,255,138,223,18,201,126,186,67,198,8,186,108,150,23,47,187,23,150,79,164,121,165,216,199,52,87,249,204,10,26,82,56,125,87,42,245,112,75,58,28,179,101,192,212,57,201,81,203,17,251,171,124,99,161,86,62,51,161,86,112,30,226,157,89,54,44,110,6,79,124,38,4,111,107,208,236,236,80,225,176,6,177,150,237,167,177,37,189,16,156,82,108,254,83,41,88,139,165,173,235,200,65,63,143,160,219,99,29,165,80,152,126,149,189,15,10,226,114,46,22,198,91,166,199,141,67,219,95,86,88,217,217,98,93,170,50,53,9,62,224,81,188,116,76,103,234,182,6,4,44,241,55,213,188,30,51,141,104,249,223,21,131,106,92,217,176,157,130,186,214,79,80,78,146,71,120,8,235,225,254,219,185,206,84,178,213,184,113,80,172,107,113,234,26,130,198,90,127,236,153,171,51,146,177,39,18,167,98,25,41,238,148,53,181,234,213,46,250,140,139,217,199,247,32,182,0,90,233,122,167,193,5,51,50,118,235,19,203,219,209,161,105,82,197,168,38,224,23,252,206,129,108,243,63,7,50,148,59,148,199,16,38,154,29,8,127,156,99,82,72,141,240,46,138,47,84,26,196,227,145,244,134,105,109,40,109,180,143,205,178,104,46,49,135,116,82,220,159,178,56,139,147,209,135,215,79,138,83,165,136,159,88,81,164,164,247,212,251,60,200,19,153,219,56,4,28,88,41,121,31,34,1,130,122,24,173,166,27,205,161,171,243,116,39,85,54,188,95,34,89,115,20,251,74,28,65,205,212,120,65,218,138,205,80,145,136,114,84,141,57,51,35,63,27,45,207,232,99,89,98,98,141,13,108,60,250,143,115,84,57,1,17,253,163,108,157,7,235,156,225,99,58,203,27,128,96,151,44,107,203,22,222,230,155,65,230,73,173,49,239,130,210,200,126,254,93,119,9,169,106,104,85,38,249,62,214,245,253,18,29,78,180,90,202,223,12,253,218,176,126,99,1,234,172,221,146,80,15,43,152,173,111,103,91,211,229,191,183,63,213,133,81,53,56,118,208,240,42,41,131,240,215,177,69,70,188,14,247,58,78,49,51,178,115,251,247,95,139,198,46,39,68,28,9,94,214,4,112,152,131,67,143,98,130,63,183,96,69,65,114,170,53,102,42,80,49,41,19,173,7,129,96,218,240,207,225,72,252,174,80,138,87,185,96,47,48,208,156,77,132,104,67,113,197,16,93,122,2,225,91,239,110,234,200,69,239,237,212,238,55,25,198,229,138,203,122,51,224,4,153,39,26,3,64,31,167,113,116,253,19,137,15,10,189,111,156,140,252,31,38,4,36,187,79,248,215,220,240,71,18,184,164,220,214,65,118,28,76,26,43,195,129,180,45,233,28,88,3,181,199,240,77,69,135,78,43,191,187,193,89,149,99,194,155,119,138,254,242,168,130,161,165,113,54,224,36,116,234,230,217,49,46,61,15,58,208,183,239,252,123,2,76,24,70,99,190,249,163,171,123,143,149,228,34,57,148,180,2,174,139,29,129,167,95,162,72,202,109,64,0,24,174,249,227,224,156,113,93,87,48,186,128,82,206,66,209,200,36,221,81,7,91,69,14,103,192,118,144,97,97,180,126,23,203,108,235,11,166,236,235,193,162,228,189,119,16,110,123,246,189,190,134,97,179,60,126,199,233,207,127,62,108,167,44,120,87,246,184,248,23,18,151,37,148,213,30,205,29,78,220,88,69,8,184,119,38,150,155,1,29,65,5,74,54,202,64,158,209,116,86,31,61,165,38,194,67,128,29,245,166,113,163,82,30,105,166,138,248,231,60,59,194,178,65,183,206,11,244,59,44,95,228,226,209,48,244,174,26,204,155,196,52,115,36,68,88,68,91,82,21,51,43,17,112,231,27,240,194,36,177,156,214,47,171,201,225,136,239,42,250,146,166,187,43,180,243,146,152,245,183,71,189,169,129,180,37,2,5,44,210,139,201,27,199,106,194,94,119,7,145,45,98,79,186,155,105,42,53,229,133,50,224,8,108,221,234,155,242,87,209,39,133,138,141,28,85,129,235,101,146,116,232,157,214,192,97,248,93,104,42,213,164,83,225,22,9,88,245,114,43,137,125,153,248,84,47,197,145,193,127,87,129,8,214,172,20,212,88,86,55,226,199,247,21,145,58,34,240,161,181,97,227,39,252,194,81,75,205,193,100,25,50,210,245,195,240,212,226,28,244,160,39,58,1,165,170,2,151,143,191,185,39,66,168,85,23,175,2,80,23,252,101,250,83,127,62,98,171,81,247,120,65,182,3,234,110,179,99,194,139,123,133,176,119,197,210,116,36,114,182,42,245,157,178,28,5,141,9,54,90,161,238,26,53,101,208,205,84,216,186,151,24,215,61,94,84,157,149,72,26,155,101,78,106,110,233,1,242,209,213,116,57,105,141,252,55,161,151,50,90,28,49,235,20,194,126,111,18,82,207,52,36,157,170,204,90,96,240,93,194,234,219,97,17,58,49,214,115,28,223,237,251,17,67,204,186,235,114,30,78,225,206,12,157,101,10,122,223,94,53,227,205,183,222,252,111,153,116,241,119,178,131,91,38,207,90,138,110,168,246,37,39,162,46,46,195,68,146,197,171,110,46,50,147,178,166,130,37,211,69,55,136,13,47,115,91,132,18,216,8,216,59,21,104,215,40,225,50,109,25,230,151,254,212,101,185,127,228,248,57,224,156,6,5,147,196,104,239,184,165,0,55,177,187,57,193,116,43,103,203,81,65,34,127,114,98,161,200,158,252,36,206,72,237,112,138,83,194,60,81,5,193,139,241,200,99,182,33,207,197,128,74,100,139,196,213,142,175,147,244,219,68,156,228,195,168,41,141,158,192,244,197,152,187,164,2,160,97,248,216,13,92,189,67,197,17,92,173,253,126,205,182,252,93,204,46,214,244,76,231,136,190,224,113,56,15,243,146,93,101,234,72,44,30,150,150,83,138,105,136,153,141,69,43,155,158,134,11,254,116,22,135,93,179,43,92,45,56,183,197,123,72,225,37,97,42,255,74,237,185,161,212,230,159,153,218,79,92,101,168,30,92,68,15,115,47,58,157,62,218,116,226,171,216,98,114,168,44,32,34,246,122,28,62,8,217,40,119,173,37,47,135,201,250,119,88,238,181,114,250,55,181,125,197,247,31,99,248,129,106,189,21,24,255,78,45,7,59,41,87,200,173,0,133,90,74,97,197,141,226,201,195,155,171,164,35,145,57,176,134,56,167,234,173,60,188,75,41,164,105,115,251,140,255,71,52,170,179,179,187,225,43,153,126,35,9,46,235,80,220,164,1,83,210,114,193,208,205,70,142,14,103,236,65,85,58,17,214,9,29,232,156,239,40,250,44,201,76,18,145,16,194,74,188,117,36,96,179,89,168,80,133,150,238,192,242,196,13,237,35,127,133,200,130,211,125,105,105,137,25,149,196,41,46,9,25,92,177,239,40,91,216,12,47,36,55,39,133,69,203,85,110,40,237,229,95,32,241,102,186,23,178,185,72,49,75,157,178,123,85,144,145,242,44,171,132,136,7,154,80,169,22,203,52,162,123,191,65,90,164,128,251,2,241,121,4,122,222,254,108,246,39,175,111,8,156,41,143,136,55,240,54,176,246,145,96,141,176,159,2,155,78,210,14,247,230,54,244,221,16,129,7,75,173,26,3,250,131,74,118,120,252,186,55,94,150,181,9,59,205,157,129,98,52,178,229,103,65,172,177,215,142,85,74,7,109,222,214,252,76,162,237,241,232,141,104,50,33,127,125,189,28,10,228,232,120,55,199,112,143,250,157,171,91,210,196,202,83,206,91,58,242,184,233,114,227,4,206,72,47,144,185,22,232,103,126,67,201,243,65,200,63,173,148,67,223,138,24,139,107,122,67,58,39,250,181,166,14,215,87,138,152,247,88,78,32,21,244,138,97,16,71,211,66,73,46,10,222,245,229,203,230,182,213,79,10,64,202,96,76,93,166,220,188,146,234,173,16,26,75,32,109,45,109,68,148,32,101,194,41,60,81,92,154,194,37,170,14,171,77,8,78,42,1,87,101,101,181,53,135,35,237,106,22,84,217,233,97,120,228,219,197,251,73,178,162,248,37,226,155,59,205,64,13,28,42,211,181,46,145,145,209,152,156,220,21,253,162,83,129,91,58,6,115,39,46,189,120,46,17,237,9,75,161,202,112,2,154,50,231,138,77,216,228,35,180,121,45,51,237,130,63,90,50,134,255,145,141,58,108,7,229,9,223,190,113,2,68,192,156,35,23,9,14,91,143,178,57,244,110,139,26,74,97,187,16,45,45,100,119,29,39,154,141,202,240,62,246,61,56,121,231,133,250,128,186,93,248,181,9,156,174,13,67,254,230,202,224,29,37,138,213,237,175,148,117,69,240,132,229,160,14,42,100,107,0,52,85,188,192,125,104,188,77,190,11,253,93,175,157,0,209,172,88,200,198,127,14,106,100,153,177,123,228,253,24,236,138,83,25,162,253,231,12,155,145,254,139,228,77,110,114,6,4,173,165,60,175,184,45,171,224,214,142,105,119,137,116,159,118,53,196,56,64,48,158,87,117,234,30,176,93,37,223,133,96,32,130,244,202,32,47,4,189,40,82,63,191,94,240,29,87,115,8,174,46,213,213,105,55,46,111,44,234,243,116,24,208,178,17,60,114,255,135,162,215,177,111,4,83,70,164,211,133,37,189,180,32,127,159,166,218,142,69,2,85,97,99,164,233,70,30,202,47,230,13,52,191,195,115,60,0,150,188,119,251,164,186,20,106,34,172,43,58,36,63,158,68,240,61,71,68,140,180,149,163,150,30,224,6,168,252,217,250,117,4,121,249,251,127,251,13,156,80,3,37,38,135,5,107,190,176,140,28,205,43,180,169,36,209,94,217,86,68,24,118,188,107,32,109,114,51,23,99,229,70,175,136,58,47,133,224,184,184,166,13,53,136,26,60,49,216,214,144,2,63,116,135,52,120,224,68,58,184,182,113,34,41,103,191,101,120,208,49,94,186,63,172,236,216,108,246,111,179,42,102,165,234,49,110,28,235,123,126,121,229,118,175,253,225,232,226,230,62,41,37,188,70,176,103,145,30,220,86,67,82,69,223,207,51,87,65,212,242,123,3,248,81,82,167,3,107,89,33,42,3,204,157,247,160,194,53,109,127,179,10,11,7,253,183,166,227,38,54,148,124,226,39,213,29,46,28,219,84,235,243,230,239,101,0,147,14,251,189,101,148,238,222,10,5,122,118,162,173,44,226,238,51,163,155,148,196,118,219,154,163,174,55,117,39,252,149,108,221,152,192,190,55,107,254,186,113,25,122,68,167,222,78,207,16,60,169,183,21,31,161,83,233,20,97,155,36,218,35,46,199,230,69,109,225,157,197,25,97,73,168,86,21,3,64,146,178,109,220,9,189,207,251,237,77,29,129,25,67,58,129,173,244,163,216,42,248,200,126,180,58,58,53,173,254,174,160,206,120,78,118,206,112,82,10,106,102,206,170,216,217,210,42,12,213,153,131,124,209,108,100,123,214,255,146,3,20,116,22,182,196,192,208,10,33,156,90,24,201,242,133,170,137,48,204,178,159,70,242,84,94,150,149,78,92,229,70,250,25,29,159,173,61,130,16,84,90,81,73,139,252,9,204,89,251,34,55,51,243,59,95,24,214,189,196,62,32,233,165,37,75,232,114,43,201,114,211,107,154,150,169,138,141,196,172,3,140,135,133,97,208,93,52,11,251,235,122,193,217,232,189,5,36,61,111,172,4,3,190,59,154,103,221,168,41,119,223,230,74,118,42,254,143,42,168,6,178,45,78,65,68,250,254,129,38,41,233,195,95,255,119,96,204,172,63,26,45,138,59,123,74,92,44,89,124,148,171,130,31,178,47,226,4,151,91,254,105,97,130,26,194,159,123,97,248,161,167,119,131,239,23,8,154,135,38,48,6,8,29,222,24,231,132,62,194,149,209,240,244,208,9,217,175,215,239,193,219,185,187,182,172,244,208,250,174,190,112,252,82,251,118,212,141,40,248,13,53,208,22,110,199,177,118,237,144,190,135,111,150,14,245,238,45,177,66,13,245,104,115,118,47,192,170,100,158,156,87,44,140,159,149,133,102,228,32,193,26,180,242,219,68,85,180,10,24,179,68,47,218,14,97,133,123,228,176,66,179,125,27,139,214,166,210,159,153,32,117,75,219,77,209,24,113,165,86,97,223,149,194,250,42,1,75,229,10,126,224,254,208,146,201,197,233,97,56,94,179,226,192,206,233,90,56,153,62,188,148,171,47,25,38,124,210,29,134,255,166,205,196,63,159,206,125,226,136,142,112,201,28,87,20,226,202,203,168,56,30,84,150,203,60,94,224,196,123,43,156,86,28,135,59,185,192,143,245,141,101,37,19,108,36,205,135,221,47,97,186,106,121,191,106,34,3,39,79,189,208,213,1,177,149,130,79,125,223,123,157,117,218,93,237,221,192,40,240,74,22,63,177,93,105,214,19,93,71,78,134,55,224,141,97,87,70,99,172,91,206,121,78,193,237,108,134,126,249,92,211,40,197,58,137,17,232,242,103,47,210,91,2,72,78,12,246,157,94,183,148,84,245,141,224,237,7,54,232,102,212,67,100,117,42,85,105,7,248,238,239,35,141,218,7,105,20,122,73,171,24,128,83,149,166,42,181,179,19,134,67,200,90,236,212,187,10,89,33,200,146,189,59,44,211,78,15,38,249,90,34,248,138,103,88,30,195,171,145,175,32,92,141,238,63,254,45,58,178,155,147,91,11,151,228,182,39,13,3,152,187,122,248,186,212,58,160,247,24,192,154,186,171,118,211,3,190,196,0,193,48,173,153,10,97,140,52,203,123,150,179,163,59,205,37,134,133,57,206,90,212,6,193,104,195,130,157,3,195,37,221,199,126,36,171,244,29,176,103,239,181,199,181,50,221,179,171,128,161,228,30,31,219,199,49,197,28,69,26,17,13,68,190,130,157,112,85,136,7,177,131,49,7,126,39,37,209,31,54,73,219,152,92,13,23,11,218,123,203,199,202,160,130,59,48,89,143,65,4,151,16,255,94,74,162,29,101,17,32,172,236,64,173,45,170,122,47,255,4,110,200,107,35,107,32,137,44,118,52,180,22,159,129,60,169,36,59,147,39,187,231,239,60,157,184,240,254,254,254,0,24,235,172,50,76,210,45,179,248,192,213,160,108,88,11,136,172,229,85,240,79,161,205,205,18,221,63,20,15,51,74,170,46,70,183,129,138,250,16,148,144,198,191,74,235,178,107,71,18,132,67,86,6,194,12,250,202,37,162,103,39,34,227,59,153,111,57,44,221,231,166,20,121,46,249,86,99,46,127,16,191,77,118,189,26,194,14,216,143,40,143,140,120,205,34,124,255,60,141,72,10,55,185,119,238,154,234,211,16,45,128,221,122,22,31,222,204,16,19,114,154,97,101,60,51,198,120,27,109,107,122,231,254,67,49,239,109,134,182,74,146,101,90,146,181,224,227,43,24,136,53,84,224,118,54,95,111,233,54,205,247,134,233,4,228,206,190,52,152,187,34,176,165,135,3,217,18,20,85,4,201,62,150,165,91,24,192,38,7,212,44,213,156,1,68,81,175,205,38,164,214,206,150,199,56,84,208,183,128,177,24,186,152,16,121,180,158,0,41,253,77,125,161,124,35,241,39,154,27,196,242,61,230,196,38,44,234,194,224,204,212,107,221,69,213,104,79,6,160,57,89,22,32,248,150,226,126,204,104,42,46,29,37,236,203,124,10,203,246,177,6,30,92,173,230,241,220,54,96,26,248,211,190,193,82,215,152,84,190,190,139,100,178,42,74,85,79,232,236,26,212,50,30,85,148,73,97,121,113,122,213,4,218,114,62,73,213,158,4,215,252,49,133,178,28,134,110,172,100,196,95,251,193,196,140,138,190,110,236,179,25,83,85,23,97,102,208,58,253,252,209,249,83,40,192,140,190,74,210,157,76,97,72,205,122,5,169,94,21,106,189,189,14,113,210,27,105,188,97,253,181,183,81,207,155,194,32,175,140,231,120,39,16,109,69,112,101,12,16,183,111,171,60,182,68,3,60,234,45,118,121,118,84,2,236,177,178,48,185,169,149,64,199,48,146,205,106,54,174,136,59,95,183,184,38,6,238,35,220,59,155,34,123,110,121,187,104,189,191,35,108,229,114,88,126,162,78,206,14,121,149,56,185,80,180,137,237,216,2,73,96,63,16,83,8,254,44,110,97,173,26,106,32,60,26,63,3,178,255,141,47,21,2,80,252,66,61,41,144,23,157,220,244,5,134,27,118,169,180,56,131,122,232,130,145,29,224,43,169,154,81,167,80,53,105,96,68,167,55,19,160,143,226,229,153,31,42,101,133,2,141,49,120,20,82,123,247,234,209,105,33,66,28,1,29,5,226,213,148,193,221,119,152,138,15,236,190,33,145,123,91,7,91,164,58,226,65,172,231,60,100,122,138,2,200,193,254,83,115,130,137,117,31,21,233,120,67,175,58,177,72,28,21,120,138,80,193,185,8,166,96,105,133,125,196,54,8,236,81,241,115,64,112,69,153,226,61,203,149,239,84,56,250,122,177,248,176,118,68,227,64,43,59,64,62,46,46,190,55,217,178,54,0,216,195,85,140,245,162,193,115,222,25,199,160,146,148,211,217,52,13,167,24,119,169,57,247,76,107,233,152,46,171,183,156,67,7,83,159,98,95,249,15,55,46,212,230,182,155,58,131,132,224,32,125,201,133,229,78,161,39,64,81,76,121,194,186,174,92,79,15,151,72,50,10,153,118,185,206,43,67,105,61,228,1,107,167,33,69,195,160,195,118,204,129,150,175,118,162,29,183,25,107,241,76,16,156,67,27,67,152,241,13,129,171,144,191,57,246,76,80,128,173,109,129,144,21,94,222,84,192,238,14,109,197,99,94,73,184,30,132,238,21,18,154,187,136,24,251,213,97,203,38,160,25,28,108,255,127,184,161,60,181,61,210,16,0,223,218,55,159,147,100,169,31,134,128,13,156,113,84,230,11,158,168,150,42,217,88,1,18,72,25,164,73,7,181,105,228,11,108,47,134,131,239,196,188,237,101,247,97,146,101,246,30,57,46,28,195,203,56,247,54,77,238,197,40,10,19,112,7,73,190,1,146,226,225,173,101,125,255,63,139,172,181,164,136,56,47,109,64,49,109,2,70,240,35,117,30,101,14,17,60,208,132,252,219,167,207,66,247,87,162,13,251,193,202,76,75,46,41,8,120,160,52,42,35,124,156,110,60,183,192,89,24,113,107,111,247,197,78,234,65,115,67,152,139,98,18,30,142,152,190,202,142,204,177,245,183,110,244,116,184,92,48,170,234,183,15,236,157,187,228,145,205,59,149,243,116,17,166,52,45,248,39,85,78,179,12,41,31,126,107,144,239,72,78,5,203,185,62,93,78,81,194,194,248,214,15,82,229,183,168,239,79,218,234,60,135,222,74,246,78,232,182,194,86,101,63,47,248,217,29,243,61,74,94,121,54,12,77,127,59,122,255,175,45,9,75,76,130,97,230,147,178,202,62,233,97,66,33,114,130,205,237,11,21,16,48,8,143,243,56,242,203,46,180,3,41,253,32,60,224,56,229,63,203,21,233,27,132,226,47,85,77,66,163,161,9,62,49,148,31,46,59,96,173,107,57,33,229,13,221,54,105,243,75,72,128,44,209,95,44,130,205,141,121,236,191,85,50,128,5,127,112,1,95,44,204,73,248,156,158,20,77,149,197,41,31,5,169,128,35,56,163,115,117,8,127,248,24,46,251,16,45,63,165,166,209,88,28,80,91,119,232,247,174,213,76,248,150,160,124,121,221,75,210,101,162,88,197,47,244,152,237,242,48,249,122,234,188,51,141,16,242,152,144,147,167,153,245,217,101,117,41,233,32,87,73,65,121,7,124,252,251,210,169,91,103,255,245,89,130,15,241,243,180,134,200,213,37,245,64,117,3,106,171,8,79,20,20,135,222,239,42,98,167,255,253,128,76,250,135,164,193,171,186,139,183,76,70,108,191,210,12,51,206,109,139,46,83,129,18,130,227,7,65,106,25,184,69,130,199,112,103,27,130,72,131,245,115,217,133,111,238,161,151,86,224,151,111,103,158,255,199,73,230,238,177,109,103,139,59,42,62,7,188,153,108,207,173,181,145,192,118,151,211,241,151,59,248,195,145,110,194,45,119,214,114,255,186,92,144,135,20,255,221,36,133,39,103,118,142,2,12,103,183,190,47,119,133,191,118,203,57,232,51,136,215,67,103,132,8,220,178,45,56,114,2,90,88,57,193,174,65,32,245,205,94,203,171,81,216,35,85,159,3,57,60,246,16,216,105,199,155,239,73,67,238,192,155,224,17,180,130,107,35,98,23,121,140,218,34,87,61,173,242,162,56,173,196,28,250,216,216,127,90,251,254,93,196,26,218,38,35,163,175,216,193,58,60,60,17,160,102,16,44,186,17,148,114,141,207,119,114,16,68,124,204,139,131,102,45,214,237,199,173,238,65,95,21,133,222,114,132,80,106,84,77,173,194,2,173,102,249,250,9,213,73,82,189,215,119,253,174,97,168,5,214,189,142,245,37,56,179,136,177,248,208,31,195,38,115,95,59,197,122,79,150,22,1,120,120,227,247,60,85,224,77,212,95,172,145,239,191,219,33,10,251,143,18,227,41,51,148,25,171,143,82,95,59,210,20,100,252,102,140,193,96,76,166,5,12,70,41,81,190,27,184,223,50,168,83,220,97,147,4,245,7,17,153,253,195,156,169,100,26,150,109,46,76,165,195,140,119,105,56,57,100,158,156,92,218,228,188,87,189,202,209,74,75,127,169,6,114,11,227,44,187,207,14,149,88,19,177,65,18,234,115,76,225,241,166,148,239,64,65,225,211,204,211,206,59,129,214,77,142,179,95,252,152,253,151,96,215,43,15,18,198,203,86,186,72,121,211,234,34,249,8,221,250,7,50,254,193,181,92,99,208,218,13,217,220,249,0,173,46,181,40,196,220,114,121,167,65,217,57,77,228,237,152,131,123,184,128,170,82,234,199,188,73,45,85,175,244,229,110,209,177,143,112,171,35,237,245,237,201,146,247,169,125,114,214,172,132,185,219,4,232,60,77,92,35,183,131,109,90,38,215,132,67,151,160,248,142,49,86,173,113,54,153,7,32,209,155,47,225,235,203,107,77,249,159,132,221,230,234,39,50,90,65,232,177,226,71,69,25,81,70,248,51,14,81,232,145,3,46,136,50,133,211,22,140,191,15,114,16,45,46,50,115,55,98,178,200,234,202,100,91,165,222,238,95,107,224,158,217,220,145,112,125,77,35,212,179,88,222,135,61,216,138,107,205,34,103,153,98,205,144,101,148,19,102,170,254,86,17,67,175,69,88,246,98,140,187,154,49,202,147,75,176,195,177,192,21,215,172,4,210,61,184,94,50,168,250,82,29,136,11,142,39,13,62,52,82,234,172,207,21,38,147,63,23,229,23,153,238,228,122,206,136,24,65,136,187,122,201,170,175,192,17,219,27,57,68,87,20,42,196,247,158,33,157,71,248,38,71,39,23,121,133,98,252,11,222,251,61,180,78,61,90,11,9,168,111,254,13,35,235,168,119,71,227,253,243,212,79,187,68,116,198,37,151,230,166,215,60,50,10,218,3,152,186,107,48,249,70,84,74,230,148,182,232,179,240,244,192,49,232,155,216,20,239,113,240,157,19,46,235,222,17,18,149,35,188,150,224,169,217,22,62,193,236,195,172,202,210,221,96,244,202,184,97,162,194,251,223,81,103,74,165,91,80,197,104,117,54,164,11,188,82,127,196,100,191,165,206,101,119,134,178,6,99,65,140,160,40,78,73,230,131,242,237,1,114,230,7,86,78,112,235,5,94,5,253,138,199,209,119,178,65,59,100,18,65,1,105,171,137,90,124,153,30,168,111,72,49,227,229,26,82,84,74,30,71,202,215,218,15,65,214,199,4,133,204,174,100,141,103,148,150,67,165,218,205,29,247,32,231,59,210,205,67,253,124,213,238,33,208,140,238,248,1,62,183,248,63,10,18,142,10,242,39,119,35,241,118,76,241,122,14,156,127,53,145,39,7,97,78,213,31,102,148,100,102,251,108,25,63,29,59,165,70,104,210,193,91,233,92,62,124,150,178,65,31,220,168,109,85,222,87,243,135,161,240,5,102,218,9,155,40,197,225,232,227,86,11,14,40,231,85,121,139,211,119,118,246,176,121,130,131,65,109,240,60,53,180,134,237,1,8,189,120,82,47,219,198,79,141,79,74,27,157,174,56,174,112,210,189,40,20,108,66,189,15,31,200,129,145,48,191,104,199,13,92,155,52,42,131,168,58,180,57,71,183,99,180,243,193,208,161,244,194,61,39,251,122,13,34,163,237,109,199,215,206,169,206,86,249,148,249,176,168,148,11,140,166,21,236,71,0,78,102,192,82,165,84,157,107,108,1,174,20,159,230,167,214,154,23,166,119,7,32,48,144,165,102,58,120,171,175,196,115,169,41,240,85,122,41,252,166,158,95,206,170,142,192,99,210,161,48,212,254,193,138,243,113,51,111,32,173,167,47,227,3,18,228,7,92,235,254,151,66,127,37,157,3,93,241,22,171,207,46,150,124,108,90,169,178,161,80,114,129,44,236,67,40,25,236,79,21,246,103,103,92,205,134,251,211,124,86,137,65,91,187,0,121,81,3,168,37,83,58,235,98,175,173,183,34,124,252,38,90,173,56,205,14,58,47,92,31,38,201,187,92,254,118,147,99,69,16,146,193,154,61,144,71,42,52,117,33,11,22,66,145,221,68,105,53,119,199,254,47,189,164,210,72,127,119,5,187,39,193,104,200,224,70,123,211,151,124,206,128,155,2,122,199,214,62,251,35,27,72,4,98,129,67,80,187,231,71,221,205,236,195,123,101,205,154,110,188,237,240,49,146,154,86,161,79,91,72,196,110,178,196,103,12,156,158,240,162,236,218,148,137,142,96,198,115,104,171,59,72,25,64,161,242,115,101,240,160,248,130,121,112,122,200,119,133,196,247,41,207,242,111,148,206,150,129,34,180,97,49,117,24,18,28,211,45,178,253,44,19,36,84,135,59,50,210,186,231,11,86,127,28,159,14,173,251,152,156,181,254,205,198,84,26,145,68,116,234,62,31,0,148,125,85,73,79,27,13,131,69,55,23,67,116,190,64,157,243,243,87,22,230,235,9,50,60,221,227,93,64,165,179,75,205,124,181,249,145,14,90,140,99,163,117,64,242,141,20,243,59,247,153,28,243,163,219,131,63,13,132,53,132,17,99,227,5,223,154,19,103,170,119,198,190,61,2,115,173,44,21,29,136,71,31,77,231,200,32,68,44,0,23,158,138,33,161,53,123,203,148,109,206,129,246,230,38,76,245,238,221,247,215,139,128,95,147,231,43,143,167,237,119,10,38,3,135,25,214,70,168,98,181,92,160,140,121,234,194,153,201,60,176,166,55,184,177,162,176,186,66,2,169,12,249,39,41,158,153,82,103,64,161,251,131,144,239,80,205,206,127,24,141,5,73,111,216,252,33,65,194,128,24,88,205,36,29,180,209,69,179,137,149,35,48,57,101,121,109,28,45,51,163,57,145,84,17,227,70,73,198,143,157,56,182,174,106,160,83,127,214,111,205,35,161,46,21,79,76,0,57,119,29,26,177,160,89,17,253,55,172,51,198,81,45,103,198,20,160,150,140,253,129,228,25,208,47,123,121,12,241,178,233,62,227,116,112,234,143,200,55,90,222,124,230,243,71,19,183,131,232,143,194,106,36,194,131,10,188,21,85,225,119,248,234,130,222,43,41,104,186,85,87,200,232,146,218,43,234,57,19,63,148,118,100,132,88,201,42,238,135,167,168,209,15,39,152,40,205,173,92,45,188,110,132,246,76,176,185,76,223,192,111,133,228,157,222,159,107,244,70,136,84,200,16,112,164,69,253,141,135,178,143,120,149,163,81,233,70,246,226,43,138,91,142,197,57,9,189,242,191,167,143,52,66,164,116,158,154,38,42,61,120,251,35,99,147,84,139,37,251,37,35,46,110,49,192,67,44,210,69,23,11,164,45,179,232,125,69,42,181,80,59,18,82,11,163,103,50,53,222,1,103,172,228,136,215,97,121,177,134,126,247,112,55,191,209,138,30,38,109,67,51,170,232,77,115,110,88,120,81,17,239,15,62,63,182,55,189,200,2,243,63,92,97,160,112,51,250,56,143,141,101,4,249,155,201,194,123,144,46,254,90,42,93,0,253,127,1,217,243,149,21,203,28,214,137,66,150,112,196,157,164,49,135,194,158,64,78,208,79,9,233,213,200,162,28,76,168,214,214,242,253,205,198,69,179,160,205,133,206,85,119,255,245,254,166,57,61,22,137,222,27,175,97,80,233,21,134,244,206,154,9,248,28,167,147,7,171,134,197,99,140,110,25,60,75,142,134,222,212,205,136,151,91,135,76,127,72,203,235,33,18,254,100,132,132,115,185,125,133,251,52,21,25,109,139,227,92,89,148,103,241,217,222,206,31,19,111,180,104,28,152,67,43,76,46,112,130,157,140,164,14,157,73,182,134,244,170,102,241,60,12,104,180,85,207,74,237,161,27,243,204,93,203,200,148,142,14,153,98,128,218,225,124,240,78,26,32,41,204,15,43,170,73,189,57,158,208,24,7,81,154,170,157,53,79,114,149,235,21,162,1,38,105,112,175,65,97,82,176,1,9,178,122,247,37,197,78,136,192,35,41,17,102,137,125,148,122,173,227,15,213,226,115,123,112,213,250,113,111,27,233,99,156,130,65,125,141,87,4,87,198,210,152,121,59,161,181,72,206,58,7,72,237,212,45,202,45,173,228,42,188,234,152,118,222,57,1,112,174,74,198,25,22,250,114,134,5,249,128,47,36,119,59,106,97,247,29,242,113,199,93,90,27,49,181,131,93,74,192,244,13,132,95,122,221,137,46,166,84,189,120,91,231,151,171,202,130,13,241,239,122,7,184,181,183,97,3,134,39,56,9,98,12,157,248,6,110,198,235,247,92,59,177,132,47,205,97,3,20,60,224,201,213,148,240,162,240,54,5,187,89,133,98,64,112,213,34,135,11,170,224,51,86,96,31,176,170,111,15,80,107,50,47,49,150,71,158,204,176,54,68,196,74,81,109,199,121,248,139,132,66,119,111,188,111,218,14,99,17,236,107,118,211,77,155,143,183,162,177,51,100,211,124,163,248,16,131,143,153,47,133,206,224,33,155,80,143,142,9,235,152,163,142,226,199,103,93,71,87,81,9,238,12,213,82,186,160,78,242,42,162,31,250,69,77,14,226,232,70,181,68,132,209,180,121,100,189,129,129,18,47,136,62,152,48,202,165,166,150,43,150,166,226,33,105,185,157,60,119,40,165,219,154,213,85,103,190,142,148,5,77,47,32,187,2,227,195,30,83,17,201,197,13,254,194,246,93,12,42,37,116,60,44,205,12,150,15,220,74,64,61,187,98,9,95,217,190,127,159,201,55,206,71,217,177,60,201,214,10,45,123,80,59,206,204,196,140,135,171,100,254,69,17,135,69,164,106,62,122,114,47,94,119,161,167,6,97,31,193,32,175,40,40,50,93,86,30,89,179,35,24,44,134,104,30,70,167,71,103,215,7,22,42,8,151,233,165,249,122,203,143,81,44,52,72,27,94,181,205,99,36,13,143,62,25,71,217,232,32,153,111,200,76,87,27,129,78,80,45,226,209,107,71,24,115,254,102,29,109,229,107,214,1,127,226,180,43,67,160,146,179,105,29,143,54,236,205,206,119,36,198,19,88,214,81,144,169,4,185,217,87,31,218,0,13,204,71,43,24,155,15,187,95,207,178,70,15,171,47,31,204,125,72,244,26,72,213,164,220,244,140,137,153,127,115,135,89,141,66,122,81,8,166,242,41,244,171,140,139,110,5,165,173,199,81,166,86,211,117,88,30,31,48,16,43,181,128,251,249,153,253,76,101,247,251,109,136,209,123,96,69,181,244,134,218,250,232,64,122,144,162,132,103,229,198,140,218,85,151,158,34,144,170,32,130,65,126,95,148,26,210,246,114,55,21,144,119,22,163,84,183,8,168,26,158,159,233,222,184,173,32,246,3,76,187,93,23,137,166,109,66,0,63,87,78,151,235,237,39,130,60,80,228,44,233,96,255,122,213,13,176,80,200,242,101,29,75,171,13,28,103,123,184,14,200,86,87,97,227,23,46,84,188,176,160,106,151,158,242,245,202,97,52,47,11,5,230,94,165,94,28,129,80,35,38,151,89,216,153,112,163,225,77,22,22,152,187,191,92,181,170,128,94,120,201,13,173,186,227,67,111,184,199,171,126,61,69,226,168,175,233,10,233,117,98,113,25,75,92,35,162,165,63,232,254,7,135,205,7,179,199,126,176,23,214,67,154,55,131,98,239,19,13,167,250,114,187,167,222,115,18,112,205,29,81,12,80,54,234,114,164,48,104,180,7,85,143,161,155,53,208,243,41,178,105,179,214,225,106,150,54,232,198,123,148,24,221,167,141,234,50,151,213,5,178,136,127,158,149,181,250,57,91,100,220,100,99,72,115,100,12,9,54,209,106,166,5,222,14,164,167,249,36,27,164,66,163,187,190,223,119,109,153,69,149,242,56,237,65,92,154,165,32,31,63,117,61,175,240,112,196,34,30,25,252,34,69,182,96,232,163,150,162,134,53,161,190,249,136,96,22,56,62,209,123,199,231,223,153,170,74,143,59,118,144,209,161,192,185,112,45,227,133,81,112,183,54,94,120,80,64,230,84,247,10,28,229,24,149,90,119,124,176,70,89,60,139,71,35,186,180,235,59,110,194,142,90,216,150,85,67,185,253,88,223,216,24,88,187,107,36,254,130,53,164,149,97,128,140,38,129,137,43,72,163,120,59,95,192,114,67,179,166,255,58,17,74,77,113,186,193,137,152,29,29,72,128,81,123,166,218,157,79,228,119,235,187,109,79,68,58,81,71,10,189,119,144,109,225,175,217,72,176,168,189,222,202,175,25,55,98,175,138,120,101,210,22,220,242,237,5,108,11,21,132,239,169,102,155,181,3,155,39,60,34,136,12,216,229,145,164,16,250,197,18,139,55,225,157,138,224,116,168,224,166,40,140,243,202,115,173,157,41,154,19,132,90,10,254,171,17,75,29,19,141,44,201,57,156,162,102,39,170,67,63,227,222,128,46,150,139,26,197,77,99,13,122,157,228,1,119,83,165,79,131,225,159,28,169,46,190,168,221,143,85,230,154,94,72,254,170,90,105,6,233,5,167,44,0,21,218,244,122,168,146,195,2,211,158,88,185,210,115,196,81,161,123,184,213,255,174,183,119,141,130,87,15,78,3,0,246,216,233,144,25,126,129,164,33,138,100,195,152,151,230,54,130,14,102,116,202,120,26,13,179,165,198,46,89,46,149,168,31,4,29,19,38,73,47,8,140,189,127,120,184,199,85,100,200,240,40,249,5,239,176,48,230,64,201,161,137,244,158,80,132,153,133,17,101,174,53,127,153,88,253,217,255,122,123,27,81,196,12,13,73,112,43,26,22,108,23,7,40,221,194,51,124,49,241,130,207,96,137,87,241,188,248,83,99,9,110,101,207,225,208,181,163,226,37,32,20,16,236,95,230,70,44,164,83,70,239,141,136,238,130,219,82,12,37,123,119,113,57,245,12,82,222,234,211,124,189,227,88,201,232,157,73,237,67,202,12,46,147,219,55,60,4,57,75,33,207,3,18,87,243,234,74,230,237,67,144,103,17,122,21,46,137,156,142,78,60,108,194,138,181,89,174,188,83,185,134,206,35,238,108,143,221,25,78,250,0,223,25,65,187,1,159,69,221,240,147,78,136,68,45,231,125,192,184,104,96,191,1,38,188,36,170,132,91,237,81,215,19,83,147,209,215,27,214,24,43,210,23,50,148,99,45,22,62,140,86,181,117,50,107,16,210,33,134,121,63,201,243,61,90,118,198,155,160,148,185,90,127,208,107,27,142,23,40,189,163,100,133,103,67,52,137,255,13,188,139,160,241,224,143,2,104,80,54,223,176,107,209,104,50,152,86,89,252,66,84,13,114,217,172,105,53,201,112,3,73,14,249,153,92,166,107,202,37,226,120,255,135,112,98,254,193,111,184,114,152,246,108,111,205,38,85,200,95,232,89,135,53,136,9,147,216,31,141,44,223,58,109,211,123,249,138,36,135,127,135,246,188,156,209,230,55,128,201,35,215,104,71,46,131,77,248,168,199,147,247,31,197,68,0,190,53,215,145,56,25,59,246,141,120,22,143,170,142,39,188,108,86,204,59,231,93,10,200,50,195,211,30,25,109,144,199,28,100,13,68,52,9,202,42,126,245,210,16,221,135,186,89,35,32,185,218,111,176,22,84,146,171,220,153,88,105,187,58,223,208,143,200,175,34,177,49,71,21,245,238,124,216,197,217,195,51,189,160,43,113,243,244,95,124,41,29,72,49,247,56,107,16,48,215,96,6,41,236,72,196,30,246,163,9,167,117,182,35,92,94,129,39,87,123,195,60,86,166,167,63,142,41,146,126,189,107,56,88,62,82,210,106,154,48,59,46,203,124,175,84,167,163,87,154,229,89,126,250,116,244,144,186,204,133,181,98,180,29,30,70,149,70,107,74,60,12,168,93,91,193,249,156,217,57,90,231,32,76,194,242,168,212,7,79,155,33,109,35,163,247,57,240,222,142,185,165,184,221,167,238,35,243,25,191,45,64,140,223,161,236,100,26,233,57,206,193,47,86,230,156,224,230,231,11,173,160,86,99,47,86,140,37,139,131,11,160,154,5,157,79,136,64,185,200,97,107,195,186,100,229,104,148,188,101,167,196,168,88,158,230,13,238,71,82,195,194,216,18,213,216,155,16,134,93,192,220,101,24,255,227,30,159,56,237,226,191,64,87,111,229,104,224,189,217,166,197,148,196,121,62,43,228,130,237,186,154,44,48,52,211,226,238,208,170,45,51,120,113,42,45,70,104,205,68,146,168,131,199,203,21,184,75,168,172,147,58,182,69,127,203,104,69,219,134,41,63,140,145,185,3,169,122,108,225,103,95,78,156,112,146,212,13,207,15,162,151,12,197,156,89,50,205,162,163,78,54,70,107,18,127,143,102,103,197,145,138,147,124,10,254,122,198,2,127,54,75,152,182,115,73,14,218,25,245,83,217,56,254,34,195,118,241,109,135,217,81,250,210,111,167,54,149,186,48,110,212,32,33,100,147,245,31,66,232,232,23,125,75,237,184,69,173,186,187,196,239,178,128,103,38,54,3,12,6,90,245,65,30,88,245,189,57,189,102,93,155,136,19,195,88,140,148,30,57,83,120,223,59,207,59,46,66,138,20,40,177,118,120,143,74,40,252,118,127,192,215,81,233,41,19,231,106,224,219,35,194,26,21,243,168,104,33,253,95,32,204,55,37,22,33,29,47,69,51,204,45,224,205,21,222,112,35,243,172,253,82,131,253,60,88,241,77,46,64,182,56,160,86,18,207,154,144,8,124,203,82,118,4,78,100,69,180,25,228,101,100,144,102,13,94,143,120,152,100,146,109,133,251,84,180,33,148,88,108,196,254,215,224,145,81,25,90,63,200,183,192,87,230,69,159,233,111,130,221,59,7,204,179,92,74,175,107,123,120,176,38,134,222,123,27,168,101,68,125,160,143,180,180,210,4,117,129,66,184,134,252,16,228,221,17,59,50,40,87,29,149,95,208,47,4,122,87,156,89,128,29,26,131,4,67,102,194,98,159,16,244,120,91,198,239,130,43,6,162,126,104,46,30,141,163,215,25,65,34,20,230,175,155,246,42,147,152,173,57,91,138,247,165,179,59,171,73,16,203,136,74,109,7,72,143,117,205,60,201,236,136,51,124,99,10,197,114,52,191,52,104,139,86,252,80,200,189,122,204,67,14,242,230,173,128,203,100,234,250,54,142,223,93,131,13,142,212,184,193,138,100,96,132,214,114,101,11,52,244,233,107,191,192,97,212,41,238,26,241,103,165,154,29,155,163,231,92,47,200,227,30,161,198,117,159,21,216,90,33,74,21,174,43,86,74,15,161,240,111,157,132,232,34,26,171,198,45,17,39,50,63,51,147,212,12,35,149,16,70,29,193,96,179,48,57,87,111,190,42,17,79,74,13,196,229,12,183,3,106,146,72,35,217,5,247,145,161,7,151,199,252,11,84,255,135,239,184,19,29,59,213,125,110,116,165,105,89,77,8,224,126,175,162,43,48,41,67,253,81,216,51,189,150,104,224,201,254,244,198,242,166,98,238,221,63,128,0,35,49,92,233,82,249,64,200,56,148,158,26,31,133,60,111,203,248,169,159,58,194,215,212,0,204,30,17,63,190,23,95,92,43,62,179,113,243,132,155,34,114,22,42,109,124,172,42,229,227,202,189,102,93,59,32,140,99,226,57,189,83,145,144,125,105,154,28,4,42,3,37,211,125,248,122,57,99,236,17,241,158,6,178,73,77,195,158,126,96,114,200,124,164,64,20,250,124,117,52,31,171,221,149,189,165,108,74,121,121,249,234,164,17,233,71,63,167,136,156,37,145,170,78,127,24,36,80,239,202,253,77,36,252,72,147,221,242,205,50,15,225,22,172,105,224,164,199,209,162,32,89,173,139,96,32,49,27,102,254,117,97,141,200,76,176,133,152,251,49,42,186,103,255,246,4,216,178,155,91,145,42,237,230,51,25,237,242,194,57,97,221,197,34,20,189,94,106,130,182,116,191,142,14,89,168,4,137,141,30,52,121,49,70,236,63,107,151,145,214,42,50,91,180,171,164,198,103,44,39,7,212,6,173,57,122,241,220,33,215,130,124,0,137,170,64,26,230,13,255,154,144,154,74,142,133,92,1,173,73,242,22,175,148,16,181,79,32,79,137,47,184,82,195,203,163,223,99,255,237,251,10,162,153,214,103,237,3,123,227,64,113,143,201,205,162,124,118,131,26,165,25,219,81,151,145,160,189,240,238,176,251,165,220,105,23,253,19,55,2,174,7,112,254,149,136,47,246,224,241,151,251,119,143,237,139,110,254,220,159,138,44,187,41,252,216,127,253,30,42,185,134,121,88,182,44,51,244,163,15,232,14,143,185,248,5,193,36,13,198,17,23,246,94,247,228,106,16,95,150,249,139,79,211,169,66,101,173,252,59,31,180,167,165,27,141,34,68,220,213,14,192,61,116,254,167,200,12,144,248,93,156,87,211,125,35,185,167,32,203,81,232,121,59,128,253,124,207,231,36,165,35,173,9,172,100,31,121,71,117,49,251,86,49,234,19,213,49,163,138,189,241,70,54,141,196,8,152,158,79,139,29,27,252,57,164,86,113,110,120,128,121,193,9,109,214,172,34,159,55,131,212,252,236,247,231,202,213,161,138,168,43,196,3,100,180,168,172,206,151,21,215,123,235,232,67,253,214,66,76,143,62,123,52,245,26,25,143,138,77,225,119,202,127,95,204,36,38,167,141,50,202,150,95,156,247,229,159,93,255,116,225,129,58,91,195,116,64,4,25,104,62,41,151,240,158,39,144,125,6,112,39,252,145,8,187,164,223,140,156,120,91,86,214,203,11,86,25,215,109,187,170,172,204,94,32,101,95,191,135,187,133,114,74,71,194,191,213,52,171,221,80,19,131,157,247,248,13,244,223,254,214,158,102,243,236,126,233,212,194,124,27,253,129,2,170,81,29,225,70,238,195,212,210,46,142,84,167,47,162,101,52,234,196,191,124,145,159,46,76,60,221,225,115,103,50,8,0,14,226,93,213,221,44,202,253,177,174,155,56,155,201,101,221,177,109,25,45,127,134,163,126,7,199,232,109,255,181,112,211,158,46,213,48,156,1,188,202,211,6,0,78,232,11,158,205,167,223,187,211,98,247,91,201,231,23,36,81,188,17,112,137,251,126,187,143,56,24,26,226,16,144,67,79,226,147,13,23,172,36,30,73,196,247,95,250,85,25,238,187,140,193,175,9,63,126,91,155,245,35,255,92,68,78,81,153,212,147,111,191,86,188,200,182,51,5,67,127,143,242,203,19,24,77,128,141,66,188,241,103,242,85,104,95,170,122,180,232,166,163,132,173,199,173,68,88,208,58,197,245,26,178,60,197,26,1,233,242,16,9,148,211,89,192,253,173,194,25,193,42,133,24,122,106,99,13,221,156,208,111,212,173,222,4,243,48,51,1,158,200,1,178,96,108,191,80,176,0,251,252,92,61,106,235,63,162,157,117,154,139,73,78,91,131,95,208,11,141,82,62,110,20,226,154,203,48,79,73,22,241,134,255,131,24,136,44,170,65,126,112,243,108,10,118,196,97,48,226,202,175,25,55,57,158,193,52,237,14,197,189,55,92,167,107,230,243,105,171,54,75,65,41,3,148,155,137,234,10,180,183,87,226,49,88,172,97,118,137,221,181,41,62,4,133,207,65,3,141,28,53,235,161,169,63,209,37,112,231,41,70,2,16,65,125,210,64,28,249,62,38,48,198,203,94,107,140,8,146,145,37,232,218,128,145,60,156,18,66,144,71,74,148,214,149,180,154,177,95,40,137,1,229,141,107,0,98,249,242,217,23,115,232,244,225,220,105,195,205,54,87,150,241,68,220,222,123,141,171,221,4,108,46,225,184,252,231,10,7,233,27,133,21,73,36,105,0,207,46,234,45,163,38,230,78,50,245,156,18,223,162,91,98,46,81,85,105,100,223,93,90,176,175,145,84,69,71,167,125,206,228,109,134,72,68,78,173,52,223,199,66,228,48,210,168,53,138,8,16,231,6,188,25,75,188,134,231,100,234,248,243,54,230,254,7,41,53,71,106,204,196,82,156,211,175,191,182,84,234,148,201,17,4,65,162,92,44,198,239,61,231,110,218,234,172,38,141,77,54,7,91,22,219,97,217,125,186,106,130,150,8,82,188,242,201,90,228,77,7,236,209,68,107,89,212,76,245,34,252,189,6,90,207,119,247,92,38,201,240,45,223,96,73,206,203,140,56,150,141,210,215,236,199,221,191,80,19,165,221,170,24,212,13,136,38,185,212,100,194,221,224,52,46,73,36,253,184,24,130,203,113,23,148,125,239,47,159,124,68,49,176,88,240,173,9,254,109,239,37,248,192,153,143,118,202,54,12,207,14,150,199,225,1,94,114,113,195,181,222,162,64,118,27,219,4,114,217,208,114,72,132,120,180,103,139,74,56,30,254,199,164,13,151,235,120,71,96,169,139,250,237,169,206,219,215,136,220,205,13,223,104,57,122,253,71,12,157,152,104,77,146,167,40,201,179,164,137,157,118,117,156,175,212,119,58,17,254,156,185,170,55,75,40,21,228,41,105,165,133,109,136,181,227,244,181,5,220,235,160,65,187,54,41,232,89,184,242,178,66,190,114,212,99,252,99,24,151,246,9,235,63,223,143,210,192,79,136,88,58,62,181,38,254,225,77,134,184,180,186,45,102,199,219,26,217,0,197,38,41,93,19,249,197,192,202,248,215,177,232,37,140,137,98,196,132,43,131,92,214,41,160,95,241,184,38,218,186,212,21,15,183,120,140,177,72,14,253,252,149,151,72,152,235,94,41,223,8,214,113,67,137,8,113,40,203,26,31,35,163,253,129,164,236,190,71,48,185,21,144,202,219,30,90,215,155,185,81,224,126,13,146,95,25,212,187,249,179,81,250,49,89,194,142,140,96,166,76,51,185,102,239,208,251,54,25,151,222,108,191,183,146,218,172,119,33,121,136,87,51,184,44,105,196,42,9,10,20,184,214,105,48,49,201,34,130,209,2,119,211,78,98,41,18,151,114,183,106,31,146,119,252,7,196,161,250,69,247,34,185,128,142,19,134,92,25,79,231,153,92,90,94,175,92,116,117,159,96,236,121,249,213,75,181,193,15,101,198,43,177,211,172,59,89,240,150,126,101,5,58,131,29,192,193,87,112,164,54,16,69,247,114,29,38,18,74,49,179,101,117,134,151,223,141,193,238,101,8,75,228,225,142,131,118,148,194,225,62,18,8,232,131,246,2,2,34,100,198,63,44,82,243,146,185,112,99,108,24,190,178,171,242,18,122,125,200,57,131,15,159,247,250,199,133,96,171,78,52,136,180,54,9,233,48,177,249,61,147,71,231,131,192,138,133,145,243,61,171,239,49,30,50,156,100,105,74,184,128,65,69,0,216,90,62,167,244,215,64,32,88,66,5,174,183,243,160,132,88,39,238,47,78,238,4,126,11,162,248,255,168,71,44,231,68,242,172,56,162,157,175,141,18,100,227,7,19,63,29,247,143,121,226,221,77,110,222,132,162,191,115,134,176,24,50,96,14,187,8,2,16,133,95,78,75,26,240,74,79,53,83,27,188,225,36,8,199,84,207,254,208,48,69,181,122,16,113,41,50,45,25,106,182,47,72,151,149,204,210,88,233,204,190,220,51,217,164,60,52,94,39,114,86,249,139,149,134,100,9,152,178,179,15,82,138,92,22,70,197,246,20,242,157,135,177,51,198,197,2,232,204,199,43,208,160,219,67,164,152,10,210,156,6,60,10,8,34,158,87,113,124,182,47,134,148,229,59,2,177,131,190,191,174,199,71,245,5,236,137,158,147,207,186,160,9,155,180,59,29,23,92,157,61,101,245,17,197,187,216,143,234,153,60,77,157,11,83,44,121,13,199,8,165,17,171,221,200,148,119,237,28,6,26,36,154,141,229,194,5,100,80,113,85,135,154,219,12,91,55,81,162,110,195,58,92,95,50,211,111,244,43,107,139,161,163,25,31,12,199,82,16,123,184,217,76,138,6,49,237,94,246,97,185,193,125,235,71,196,60,72,75,67,11,87,133,66,29,39,228,88,184,182,189,242,67,61,101,120,123,53,128,35,82,148,181,180,201,245,244,45,44,194,6,103,183,163,82,44,34,187,15,232,188,183,211,230,108,54,80,52,81,100,69,9,75,87,141,60,140,82,255,102,137,255,168,169,204,100,88,52,50,247,6,56,228,179,24,156,122,236,204,79,151,176,42,160,111,108,230,44,91,4,70,27,70,20,139,64,57,137,205,119,67,202,113,26,12,60,245,178,139,187,0,195,148,28,215,27,29,31,13,136,251,128,98,21,52,209,185,171,173,21,125,227,28,74,119,228,118,122,44,82,19,186,75,75,167,24,191,203,2,40,135,14,63,128,148,48,200,26,130,184,165,167,143,238,146,4,178,239,162,75,163,173,125,137,162,208,111,241,31,227,235,204,131,81,163,55,116,28,67,202,217,178,241,71,136,114,180,189,75,86,22,135,74,71,38,213,66,247,192,38,166,230,39,252,62,179,47,124,51,88,7,44,158,74,3,89,111,144,56,135,13,167,74,218,106,188,148,168,43,154,170,218,129,243,154,90,246,154,244,60,192,199,124,132,196,230,61,74,55,170,106,62,5,71,187,206,227,20,119,143,219,24,119,109,159,47,70,0,30,150,238,175,131,26,82,173,134,204,126,102,9,69,48,97,196,245,80,149,60,157,253,193,212,86,229,144,160,186,255,175,199,219,214,188,207,100,84,109,5,209,164,140,136,167,211,34,178,48,162,105,117,139,225,12,59,18,189,51,183,83,242,185,206,113,108,164,165,191,160,171,233,130,204,107,101,20,50,222,151,22,39,198,16,58,69,91,244,41,147,173,54,80,46,138,202,128,135,143,40,64,204,32,158,156,34,207,227,158,98,254,183,252,139,145,206,118,210,212,193,147,64,77,254,231,185,157,175,121,163,249,24,196,244,217,233,8,64,251,4,233,96,107,25,133,53,23,215,186,30,32,177,57,204,252,129,189,158,144,146,158,232,209,88,62,115,2,77,126,197,91,188,10,239,86,69,40,12,86,70,134,124,104,116,189,26,206,40,116,54,93,114,26,195,17,235,6,189,208,105,133,16,224,7,27,248,226,237,32,238,2,128,199,42,138,23,39,176,68,149,146,235,161,214,251,120,235,210,205,129,225,186,184,143,199,113,176,93,59,101,244,255,91,46,49,64,184,97,239,10,252,9,225,199,122,242,119,33,73,187,216,174,15,178,154,185,89,240,40,23,87,48,148,52,178,83,11,101,185,164,179,34,176,254,54,150,41,95,104,222,224,222,85,119,199,107,247,211,6,139,131,207,99,5,163,136,212,44,73,14,184,117,1,87,129,222,140,80,251,223,195,60,242,249,77,39,85,63,92,240,27,74,246,153,231,36,169,59,77,139,94,107,215,27,19,28,129,70,222,17,75,189,122,20,225,16,40,175,122,163,60,200,229,85,230,116,18,22,66,5,177,13,39,161,62,31,7,124,27,78,79,107,27,136,128,229,141,143,113,7,224,153,226,47,169,150,156,183,181,95,85,68,119,217,73,15,172,197,153,147,99,204,165,255,112,174,183,23,179,14,2,172,131,220,150,209,134,209,255,141,105,66,80,81,145,31,66,103,140,178,135,51,47,134,146,197,91,176,150,208,87,62,198,186,159,173,213,177,23,52,71,219,165,201,136,59,178,44,248,12,122,29,238,113,96,71,229,150,113,202,14,170,174,4,93,252,65,112,213,12,250,200,243,208,119,33,193,231,47,138,191,125,66,46,198,106,138,126,164,123,97,13,218,6,189,40,160,196,0,82,53,165,223,242,105,173,2,8,129,143,175,82,100,135,228,61,87,13,102,203,6,12,76,84,171,79,119,159,131,65,24,246,246,241,102,85,139,174,45,162,211,187,248,90,170,53,80,222,88,85,185,160,114,206,255,58,224,105,45,212,117,81,76,231,234,75,137,109,179,148,245,159,116,99,40,94,36,122,149,118,158,134,242,117,128,80,185,143,213,200,131,192,218,156,53,254,242,13,71,104,49,142,118,224,105,84,198,128,117,125,232,165,121,210,244,244,34,163,242,139,61,255,160,115,149,100,241,194,25,148,59,14,212,28,108,158,78,231,64,47,228,234,51,162,81,114,115,91,45,38,67,251,199,81,102,161,245,87,132,198,11,83,28,102,126,154,133,86,255,131,22,131,204,242,206,155,192,80,139,219,95,30,211,13,243,60,20,97,238,85,203,235,213,14,122,230,206,220,169,11,19,223,140,102,155,243,73,133,70,116,51,0,253,119,12,78,1,137,56,77,225,190,183,191,112,136,214,130,114,2,138,223,219,198,127,36,174,186,16,247,46,221,61,192,174,204,138,212,80,112,147,192,247,39,182,188,81,123,40,160,114,126,72,16,93,3,37,1,54,6,142,47,44,185,137,109,44,76,201,27,51,250,41,107,63,203,9,232,206,74,219,254,240,20,130,84,181,44,17,75,107,225,187,239,168,99,210,47,2,128,255,19,149,133,243,51,107,146,0,228,116,179,213,81,238,92,231,180,40,240,226,229,3,2,11,198,26,58,4,235,120,68,37,219,172,249,17,189,139,37,28,166,178,235,130,162,207,126,132,35,211,123,221,195,141,240,129,168,160,156,96,231,250,171,36,187,168,47,75,18,245,50,136,49,213,28,178,163,30,112,74,171,146,52,26,38,63,58,227,175,58,175,196,96,191,61,244,168,102,225,172,137,210,79,226,172,237,79,225,2,146,38,145,66,176,250,179,242,140,44,150,15,86,57,239,116,148,207,165,130,1,180,234,72,107,13,29,244,92,10,56,73,167,223,44,249,19,155,40,208,184,214,189,84,193,109,248,219,215,25,34,184,131,70,167,162,75,96,236,88,0,49,136,249,240,55,60,130,219,161,13,38,19,126,187,187,33,44,124,76,71,50,207,250,89,30,248,162,142,188,1,253,210,109,202,225,136,101,109,219,164,185,255,134,195,179,69,171,206,59,24,181,239,25,134,138,185,194,182,141,102,149,93,48,130,140,28,126,125,110,25,206,39,94,213,32,93,225,13,68,11,250,141,254,133,209,17,20,87,204,84,55,131,46,53,194,63,194,91,209,137,37,174,230,148,59,176,167,178,182,65,132,110,50,180,183,215,148,41,153,107,61,9,249,106,23,239,26,11,206,75,203,149,225,166,133,223,187,59,189,232,72,50,127,230,34,248,115,204,112,38,223,173,168,241,145,24,222,126,85,222,160,229,56,164,102,26,94,218,176,245,116,57,210,86,71,11,187,255,54,108,59,254,120,135,209,14,26,106,140,221,60,51,54,75,5,223,5,123,113,123,201,67,18,236,2,179,10,169,142,223,29,151,164,196,157,9,44,210,22,220,78,47,249,31,222,50,31,229,80,111,20,90,96,180,144,113,220,114,114,224,250,165,24,120,186,201,245,187,237,11,251,33,37,122,171,133,85,20,156,166,3,83,150,122,94,186,36,167,201,143,227,160,174,142,204,139,124,158,86,89,101,15,1,239,93,107,152,0,155,177,49,83,138,221,142,198,175,72,154,176,30,7,177,6,149,132,123,45,114,89,39,20,229,24,214,61,197,43,218,65,62,143,189,73,102,204,75,159,163,12,206,114,12,107,72,166,203,98,152,149,86,81,0,55,132,136,18,227,110,6,133,137,72,105,224,214,172,126,252,33,18,74,25,169,6,151,11,131,85,166,193,4,53,150,157,108,21,30,0,113,125,223,110,22,178,29,99,81,226,80,47,158,88,223,29,153,66,83,129,122,30,142,48,209,175,123,63,140,156,233,242,101,98,17,50,160,74,70,186,152,166,196,139,191,78,49,27,184,103,168,254,197,218,189,66,190,123,136,159,190,107,16,71,48,234,55,38,214,245,108,7,118,65,197,26,205,205,26,240,33,0,20,60,149,105,21,27,192,127,240,111,155,66,198,1,165,189,189,22,252,81,182,27,218,93,139,87,24,148,91,196,156,98,241,7,52,205,56,93,63,151,203,110,156,26,18,54,122,162,241,156,150,130,67,127,5,181,32,49,26,213,189,159,93,67,134,164,155,24,102,219,88,151,217,135,167,207,107,66,209,98,211,210,129,249,89,253,133,250,184,246,113,179,28,125,108,53,175,100,190,122,138,62,225,119,34,47,209,38,214,14,93,36,180,199,248,63,52,139,238,11,219,253,214,89,4,123,122,104,195,27,175,207,230,181,24,42,73,115,124,9,61,105,230,180,48,107,99,246,187,39,233,115,52,68,155,82,215,170,123,4,172,41,249,159,18,81,232,32,28,212,3,106,38,23,150,19,168,221,155,67,40,232,176,76,232,61,31,96,244,50,151,143,50,204,169,57,108,201,75,14,119,148,255,77,33,150,228,243,43,9,29,116,170,120,68,178,153,198,160,224,168,235,9,253,228,32,139,64,152,74,53,61,80,236,46,184,132,160,0,25,8,163,185,114,15,43,245,249,197,170,43,88,185,13,45,121,37,243,212,195,166,41,14,150,215,30,187,210,229,212,140,222,209,110,243,215,53,56,26,130,209,242,70,172,172,178,72,0,98,187,239,109,255,197,153,88,28,34,181,157,222,102,15,34,1,211,0,215,47,80,75,190,107,94,26,227,135,3,137,204,76,156,170,43,146,209,36,9,139,139,107,136,164,249,202,117,90,18,64,187,45,166,225,177,111,133,161,212,152,146,132,177,216,244,191,66,194,156,98,76,230,160,66,228,184,65,14,171,139,20,183,149,39,114,44,16,148,240,102,205,162,127,166,184,51,8,205,77,238,184,33,58,180,157,176,23,14,166,178,93,181,132,189,16,63,34,221,170,167,76,255,4,16,136,194,192,110,185,159,28,68,44,241,56,175,69,224,6,151,221,163,195,164,96,204,249,101,250,200,147,73,189,202,156,92,37,23,178,250,58,159,13,183,139,186,254,153,53,75,56,140,5,18,2,11,111,27,120,136,117,125,145,91,51,151,205,15,52,226,164,134,198,219,169,108,249,13,212,70,166,13,209,185,22,150,8,209,8,203,112,149,162,5,61,211,67,240,42,11,58,94,159,191,36,11,239,42,40,49,51,25,164,105,27,217,142,107,9,95,189,230,140,165,50,121,21,59,250,213,53,55,188,11,44,95,147,254,62,200,47,78,219,148,109,99,131,183,79,174,148,148,2,254,16,90,7,219,140,93,117,9,58,17,240,83,103,41,42,61,118,107,10,153,171,111,45,151,116,70,70,217,35,112,202,37,253,242,148,230,40,90,8,58,117,252,7,153,42,0,84,220,89,150,66,218,209,247,217,120,0,222,239,151,168,149,187,197,132,222,7,140,210,129,30,105,160,196,60,250,37,37,236,28,216,105,35,33,200,51,97,120,107,115,33,159,224,13,88,218,209,166,133,137,13,241,207,24,191,159,190,195,40,217,104,57,171,11,105,151,54,130,172,231,157,247,104,52,46,36,67,83,46,90,9,206,87,247,46,40,130,80,37,145,88,212,137,232,38,137,225,24,107,107,116,133,199,164,240,185,78,56,245,238,45,182,221,206,218,226,103,68,33,42,83,154,90,231,17,132,175,88,248,129,121,240,216,225,229,54,103,109,140,241,221,223,111,43,162,49,30,214,167,36,236,107,107,181,58,247,197,20,240,97,73,130,179,94,131,245,213,96,147,24,132,158,189,26,216,238,250,135,43,196,157,93,194,166,97,153,193,90,90,85,198,106,56,128,63,115,34,53,160,247,232,242,107,99,130,186,189,213,20,180,205,56,250,234,242,210,7,153,42,24,0,81,251,79,107,98,4,152,156,219,107,250,223,137,139,112,98,102,101,220,8,228,200,108,209,58,175,148,49,52,129,197,130,244,55,57,242,142,247,178,220,244,250,91,223,41,238,55,197,4,17,153,185,61,181,67,239,190,46,88,138,34,141,65,171,33,40,217,203,3,61,134,145,126,9,227,79,221,243,224,32,46,207,237,130,163,84,174,247,48,162,123,150,95,184,214,43,164,53,252,12,13,33,213,77,179,71,42,106,231,96,179,184,125,244,122,30,104,107,177,1,160,92,227,243,201,21,221,147,165,106,46,24,122,222,192,175,113,188,75,26,17,182,240,42,32,67,69,11,130,73,46,93,129,216,196,173,152,63,101,131,156,127,58,168,47,101,5,6,14,45,36,142,225,78,123,57,68,187,255,110,22,93,131,188,32,176,247,195,128,157,185,31,243,179,133,36,201,137,151,18,63,82,107,133,186,168,124,0,78,184,89,155,191,196,151,213,33,92,136,206,163,219,20,223,32,72,157,3,255,132,81,89,232,146,147,92,42,88,17,116,211,176,151,55,119,151,152,173,162,140,51,222,187,29,75,62,22,29,0,78,243,224,21,43,0,135,106,177,108,24,69,92,15,70,48,181,223,126,21,220,146,204,31,181,92,192,185,205,71,233,20,93,233,221,243,78,88,97,230,14,141,215,111,27,149,210,223,241,79,115,183,109,225,164,69,125,115,237,55,229,7,80,222,159,71,12,226,46,120,231,159,188,163,196,18,198,32,36,52,174,175,111,253,50,20,208,196,132,140,109,162,230,132,34,6,119,26,101,126,170,242,223,213,221,112,251,182,151,79,167,128,54,76,204,175,72,254,212,52,188,22,68,97,34,145,27,15,175,234,182,108,177,123,184,209,163,253,156,148,83,25,185,238,150,25,45,136,120,32,116,92,194,121,206,254,15,42,150,53,215,138,100,37,97,233,240,218,78,151,28,143,255,61,240,164,148,250,212,168,38,115,201,119,90,129,19,194,76,213,97,250,186,109,127,48,87,5,72,56,81,192,85,92,175,156,179,218,241,251,29,227,217,142,161,114,64,114,143,184,143,235,170,135,100,133,200,41,55,114,162,89,174,195,143,214,36,74,230,221,144,162,91,185,180,75,224,238,156,240,151,163,95,32,17,114,77,224,64,177,59,201,175,251,197,110,158,87,240,2,104,72,88,124,76,246,202,206,5,219,150,162,202,8,161,45,118,39,98,194,240,135,116,168,48,31,236,29,1,16,198,143,25,117,126,33,93,37,19,94,43,132,27,192,191,112,52,175,35,161,173,23,72,6,171,194,16,249,154,142,21,242,146,201,67,131,149,88,233,135,188,92,62,189,28,223,136,214,31,37,152,46,213,124,116,166,199,217,162,32,84,110,177,184,181,48,235,235,18,243,182,149,67,99,237,31,127,158,60,111,57,29,120,16,83,152,9,177,168,20,8,252,200,48,14,85,18,12,119,49,127,194,127,45,193,63,19,15,93,60,155,17,103,38,25,186,167,43,129,31,10,210,117,170,143,17,130,9,136,239,243,130,231,109,120,64,110,42,217,159,226,58,49,174,155,93,19,140,2,229,212,73,71,192,26,197,80,148,223,159,200,150,40,206,235,19,100,136,183,12,25,111,94,128,115,39,9,7,214,72,246,40,11,179,0,94,111,234,2,220,163,255,126,200,109,248,248,145,189,156,133,132,23,106,115,81,85,142,192,150,74,90,33,224,184,35,160,96,215,11,255,233,248,33,245,245,0,13,234,67,227,74,1,113,79,7,45,39,111,192,225,173,56,57,184,227,191,149,86,87,178,110,143,153,239,19,131,211,0,39,83,216,251,26,216,86,11,250,240,219,184,73,122,93,85,113,165,215,243,86,216,21,168,102,93,19,226,245,24,136,187,167,209,222,166,216,61,94,13,53,79,182,77,200,110,220,61,17,147,156,162,216,238,130,7,197,156,55,18,23,115,205,37,43,114,108,163,232,58,74,123,237,105,46,142,250,53,16,175,159,195,95,90,139,24,188,2,48,140,92,195,28,194,142,199,139,102,62,18,71,242,224,51,121,226,204,248,132,173,157,195,140,233,242,152,199,21,94,145,43,63,216,75,236,115,124,55,37,244,143,27,58,47,28,248,101,109,58,178,85,217,137,232,25,164,8,68,177,100,31,18,234,66,66,74,171,184,106,67,51,223,171,29,196,70,202,78,224,153,231,122,142,163,175,181,8,126,218,215,153,188,90,0,102,130,4,211,169,253,54,157,34,201,70,123,116,4,238,206,100,169,52,190,100,254,18,247,61,7,138,220,94,132,9,179,232,140,198,36,162,231,109,40,124,167,146,147,170,218,239,155,222,202,101,136,73,34,224,174,60,157,97,65,203,139,126,145,132,118,15,149,182,212,254,251,131,91,39,233,20,7,85,91,254,253,246,145,26,144,114,15,181,10,87,10,37,91,132,66,176,156,0,106,152,250,151,110,179,14,82,109,31,44,70,122,164,190,174,3,192,173,38,48,52,72,152,10,94,147,199,243,125,52,114,205,209,76,69,161,0,10,68,210,5,42,183,14,80,246,166,205,55,230,26,112,4,192,30,243,215,4,91,106,80,148,137,79,13,66,84,64,112,19,80,115,180,204,139,176,66,250,6,102,53,30,228,103,169,206,63,143,77,49,30,106,253,74,56,171,248,242,210,134,153,212,64,183,150,46,82,161,181,137,254,240,250,198,125,144,75,250,146,140,66,38,17,9,192,204,108,20,146,213,140,10,117,6,36,120,38,145,10,161,2,148,108,17,146,42,135,60,59,219,228,243,186,75,40,201,28,125,241,237,248,35,147,134,239,159,160,185,86,192,99,244,44,238,83,92,206,249,232,79,47,111,208,166,25,105,4,171,208,88,30,26,51,32,40,88,191,39,182,190,134,227,45,30,138,29,206,205,145,9,59,28,173,95,130,81,48,228,181,169,102,107,234,188,149,220,45,224,60,108,93,144,99,118,87,41,83,124,167,67,0,212,167,77,228,214,200,209,89,236,163,204,43,76,175,5,243,127,1,255,200,0,158,54,146,92,169,89,4,159,169,189,227,119,217,235,50,185,226,5,61,24,130,152,253,63,246,103,51,186,193,242,88,77,129,6,156,87,81,28,242,56,138,147,198,217,104,30,187,232,14,78,87,139,53,70,126,177,154,31,197,169,176,140,33,167,31,107,99,92,171,124,149,61,73,204,35,97,197,46,153,145,158,182,151,122,107,172,150,107,77,136,57,120,150,77,209,39,103,39,179,21,19,59,158,168,10,16,96,194,159,12,155,160,66,207,72,35,201,179,123,149,162,174,8,174,124,0,156,180,52,197,215,59,160,242,171,106,112,148,139,176,22,230,101,215,5,231,213,90,7,152,68,201,186,71,68,157,180,213,22,244,9,146,147,191,51,228,186,200,135,140,132,145,85,199,246,32,139,27,181,161,209,217,23,145,168,105,127,135,59,108,8,184,71,25,77,149,21,164,113,40,129,73,251,99,26,84,248,79,173,124,42,118,218,120,29,180,41,50,51,152,128,28,131,170,65,115,189,132,144,37,145,99,218,110,81,254,188,10,31,113,38,236,161,37,225,66,222,84,201,81,193,205,21,132,145,143,214,83,23,89,106,124,247,64,41,246,208,135,147,35,185,94,177,75,69,233,60,214,84,36,124,90,218,1,118,235,101,188,171,38,12,129,118,172,152,31,53,141,11,254,59,59,105,91,105,255,64,72,132,215,42,109,138,74,125,57,138,178,247,248,78,167,30,16,204,169,124,83,36,66,179,30,15,38,198,164,8,164,37,238,80,212,6,98,93,216,198,170,204,7,155,177,48,115,23,224,16,31,112,158,204,108,109,87,143,31,238,84,140,15,176,145,62,229,63,104,8,181,44,221,37,19,33,30,195,31,201,104,12,130,205,120,87,70,22,126,254,53,21,229,107,169,35,253,108,225,208,78,223,87,249,208,143,143,0,101,242,145,210,81,91,3,143,169,81,211,74,213,104,15,110,177,215,254,249,52,251,70,105,147,211,78,180,13,137,87,1,159,210,108,108,68,44,209,247,222,143,2,154,99,41,207,252,104,84,149,51,116,243,186,217,239,66,193,239,210,60,118,122,190,45,104,86,151,22,117,178,117,30,196,99,166,62,154,104,0,199,160,118,221,148,193,241,220,199,28,180,237,208,139,255,226,178,34,183,131,130,177,171,38,46,68,6,77,231,11,218,65,229,226,164,28,160,203,202,248,45,50,29,30,214,226,254,157,32,246,102,62,27,49,155,225,176,6,122,147,85,160,200,160,91,193,93,18,179,88,147,41,221,253,108,144,65,3,249,41,189,134,52,185,11,81,149,24,165,19,60,225,164,197,157,59,102,111,145,193,99,186,142,0,162,144,247,220,179,14,141,187,28,57,131,244,165,110,143,202,230,242,119,208,46,58,210,250,60,163,158,184,78,86,51,201,130,110,188,254,20,24,154,11,200,146,248,111,187,26,68,176,99,115,217,8,124,208,101,132,228,209,23,53,166,224,71,10,235,183,60,217,17,144,207,165,51,253,98,4,146,19,4,126,75,152,232,45,237,107,176,115,212,90,224,193,244,208,174,201,106,12,110,8,18,8,26,145,134,145,205,193,169,136,146,213,188,73,107,125,170,116,89,100,251,101,109,159,132,130,248,92,197,166,251,225,14,183,17,192,173,103,93,61,84,105,94,2,40,65,14,152,172,76,115,202,182,202,101,47,199,141,95,179,178,18,164,236,210,7,82,31,27,169,194,224,101,66,130,205,22,123,173,135,135,84,136,236,249,223,0,141,34,5,114,141,195,98,223,117,13,253,43,184,171,106,73,206,15,50,80,103,197,14,214,114,220,170,121,154,91,175,120,228,94,2,90,105,89,0,226,66,213,229,89,120,126,216,86,172,71,99,224,210,93,214,30,194,176,12,67,178,46,155,51,104,200,138,60,61,1,194,175,14,182,14,98,147,206,162,123,186,49,35,49,197,228,56,173,191,77,77,200,158,188,11,82,246,19,51,238,143,31,91,13,67,18,135,212,51,48,141,220,153,244,86,70,24,179,145,35,4,100,194,162,12,139,174,34,94,240,138,41,204,113,215,255,171,55,136,229,148,205,95,58,96,72,182,146,242,181,29,233,131,87,156,49,121,131,235,218,108,139,48,195,250,139,239,239,170,120,206,19,199,2,199,5,166,251,254,91,72,4,71,81,154,69,252,250,57,217,180,55,227,222,100,126,85,106,251,196,92,77,236,62,194,29,47,216,227,62,12,128,183,80,130,168,41,218,133,172,147,239,253,204,106,73,231,203,32,45,153,162,131,109,12,240,30,132,195,131,6,216,193,232,230,113,67,103,140,98,8,253,229,16,37,245,67,119,57,59,31,64,145,83,198,165,75,198,154,87,115,31,145,84,7,141,134,50,201,36,131,122,194,55,212,68,87,57,67,66,238,169,93,245,110,210,34,139,113,246,252,3,99,51,148,217,92,16,153,59,67,128,96,221,7,233,88,29,244,60,120,37,64,29,55,146,213,119,169,32,33,250,43,217,168,163,217,112,195,36,171,86,103,214,136,72,156,71,81,106,161,189,217,229,76,244,204,139,189,112,186,55,180,32,33,242,3,133,47,164,38,170,179,94,83,179,241,120,150,25,10,252,77,195,68,28,161,253,110,50,28,162,65,144,115,154,58,144,166,0,52,57,169,109,197,171,48,37,224,240,117,54,59,75,173,100,108,109,254,194,160,165,6,120,29,181,126,138,236,62,22,50,208,214,19,64,188,207,166,72,182,120,147,230,54,238,210,147,172,113,152,65,67,111,35,193,161,187,109,146,48,198,106,168,164,175,95,44,221,135,252,10,49,17,141,195,191,236,179,122,56,254,118,124,212,244,82,42,4,128,50,161,78,26,230,243,65,33,44,1,233,173,40,11,224,70,36,22,185,178,79,214,82,188,248,90,135,250,222,135,58,226,157,111,154,103,252,157,95,39,4,217,80,89,96,43,59,141,78,184,222,153,143,44,191,100,29,162,120,230,209,235,220,152,222,64,123,147,230,122,0,228,216,181,193,154,225,7,19,231,54,217,125,177,137,240,147,214,250,171,201,145,150,127,137,101,54,164,105,205,58,208,102,213,119,222,203,72,220,221,173,136,99,211,45,97,145,42,156,106,217,220,17,43,72,3,228,116,121,133,131,218,66,60,174,186,77,21,101,178,180,7,2,16,36,49,2,142,34,71,240,93,199,14,36,192,57,169,197,245,14,56,144,102,22,136,85,80,193,190,215,116,59,206,166,39,58,95,157,248,250,230,138,255,127,27,47,189,66,104,112,4,248,99,53,110,23,115,124,6,154,164,129,44,43,31,5,237,232,198,71,201,237,17,15,121,69,19,203,64,12,215,249,57,5,6,222,79,37,62,91,80,234,23,219,15,185,187,38,104,174,222,106,179,171,205,70,63,193,102,51,115,157,9,151,146,5,180,147,183,197,240,173,109,130,199,22,210,28,20,93,46,110,236,59,20,120,106,105,199,34,188,181,183,235,62,140,37,106,224,57,197,19,49,194,68,122,218,141,208,1,119,143,121,137,221,18,177,70,176,95,66,255,34,172,88,54,97,110,144,104,107,1,94,90,155,77,253,2,39,116,225,160,152,76,192,150,159,74,143,111,36,75,154,119,240,193,234,146,43,159,110,7,213,135,71,152,178,147,22,124,6,161,65,148,205,180,53,149,70,9,99,222,254,243,52,169,67,180,188,15,112,180,156,194,107,106,93,48,189,175,167,144,155,240,230,162,179,244,214,113,79,59,96,141,26,233,158,75,162,178,181,203,132,78,20,224,50,244,226,20,237,242,91,119,139,213,170,70,138,103,250,77,239,122,108,215,210,187,128,107,100,163,110,245,73,169,26,216,122,68,240,252,41,34,190,248,79,199,3,24,168,250,9,139,238,246,51,61,218,164,36,177,212,88,53,253,208,43,3,163,103,57,168,73,156,197,232,131,235,255,37,162,40,93,190,146,148,14,95,91,143,23,166,85,154,201,95,253,52,135,77,182,39,133,6,236,146,234,153,1,176,92,70,232,194,147,154,96,253,200,62,68,138,86,221,178,17,92,82,173,132,14,208,193,241,51,9,21,137,61,27,177,214,172,242,122,226,121,34,193,216,177,124,75,95,209,206,215,204,18,36,26,98,226,206,215,72,9,72,48,10,119,75,168,183,126,76,43,149,213,30,230,186,255,43,161,59,154,99,63,219,175,77,52,114,13,247,69,170,159,58,34,55,120,151,153,213,101,78,187,236,147,69,136,144,222,45,172,137,244,107,60,123,145,14,72,197,126,50,93,109,239,208,28,188,80,23,210,26,64,91,144,77,232,121,76,67,108,35,246,30,45,235,32,74,201,179,132,133,207,183,147,169,202,20,114,139,235,198,250,4,75,116,98,164,255,220,235,125,181,26,191,51,175,61,162,182,166,168,20,185,149,57,34,106,156,100,24,193,191,254,7,199,40,43,185,68,239,30,67,209,15,86,165,196,147,36,81,27,183,87,106,248,151,40,171,122,89,137,97,27,162,14,77,100,90,236,93,232,86,98,122,106,77,4,128,55,89,145,143,76,238,181,154,175,163,156,210,78,10,242,239,1,187,222,176,197,19,92,197,89,181,126,108,2,119,174,183,21,203,148,137,143,127,7,69,42,200,12,158,116,192,130,88,131,140,82,54,92,125,68,51,73,191,74,8,170,151,116,157,245,225,123,193,58,203,62,181,84,1,234,119,193,39,192,64,33,86,217,127,141,169,155,90,133,122,124,132,136,1,49,253,2,244,124,47,76,143,134,11,8,56,101,72,58,0,13,252,95,71,74,124,2,169,29,216,137,206,82,253,5,234,200,118,226,222,50,151,92,52,174,162,55,205,56,38,4,38,235,170,12,65,3,82,20,211,61,195,166,79,4,120,55,114,63,182,145,135,166,111,123,188,130,33,28,9,176,159,175,204,119,41,154,2,90,44,98,5,138,24,174,7,109,27,226,35,119,109,68,41,229,234,66,182,104,219,240,46,16,116,193,95,124,151,180,37,240,233,247,239,79,88,105,30,87,214,146,36,176,25,212,247,94,99,227,186,101,167,185,143,155,91,161,178,105,137,61,138,184,169,89,194,161,150,222,250,27,118,109,85,35,76,235,59,145,108,160,252,162,135,237,136,65,207,103,136,90,212,104,157,142,168,156,74,215,188,16,135,191,61,161,199,113,53,211,203,115,36,138,231,90,234,175,23,186,19,160,255,143,32,34,187,203,121,107,111,104,47,43,71,114,50,80,9,218,201,203,20,123,254,254,104,14,26,183,254,214,166,170,86,0,96,83,95,242,148,46,57,57,159,163,37,40,252,79,112,181,159,3,45,161,42,17,243,195,10,228,228,106,73,183,124,183,92,128,124,198,16,255,241,226,101,85,175,211,100,89,120,126,161,109,218,162,237,83,37,160,84,80,146,38,79,252,98,179,139,154,91,230,21,114,158,243,242,23,226,78,47,190,173,220,28,183,191,104,243,1,205,95,99,38,131,151,0,167,126,175,254,214,14,83,35,43,5,5,144,243,26,9,180,132,206,131,177,25,72,186,79,122,78,116,243,126,134,77,134,116,207,78,36,225,126,35,249,71,116,47,99,154,91,219,126,250,102,90,173,243,2,25,142,9,22,2,50,15,110,211,104,219,113,107,114,31,27,222,27,26,206,214,71,151,169,249,155,47,150,9,33,20,82,46,24,162,42,236,227,122,202,255,119,130,42,146,72,41,232,182,23,59,103,188,4,65,8,127,15,233,93,108,236,157,128,224,224,246,203,109,37,240,46,197,245,196,152,165,188,130,200,30,120,205,65,239,98,221,173,170,146,214,112,97,168,20,199,84,105,14,138,29,73,67,85,56,69,171,174,9,60,89,44,6,128,254,118,39,23,155,117,7,125,241,18,201,209,61,225,88,63,249,70,200,87,254,226,96,29,65,121,178,119,130,167,88,230,240,42,126,192,62,212,90,3,234,53,40,95,215,226,36,95,35,219,44,175,79,170,17,136,236,129,229,78,122,50,113,33,17,242,222,19,117,117,246,154,205,1,48,206,44,164,93,139,18,251,33,185,116,28,221,154,69,168,234,83,214,248,86,211,250,253,52,141,105,253,152,205,79,24,188,9,90,165,195,21,84,91,193,199,155,220,206,108,124,83,1,187,248,116,149,59,66,16,36,212,211,35,77,15,175,89,16,104,28,91,98,238,174,96,189,41,191,250,225,56,123,157,118,62,253,163,34,13,222,209,231,72,244,13,43,207,207,165,56,136,203,227,201,195,231,210,62,72,160,147,129,51,158,124,242,78,9,222,38,15,52,128,105,36,159,119,38,33,143,106,207,114,35,201,166,113,81,222,223,37,12,89,18,85,199,109,16,27,236,64,114,247,78,90,254,181,67,172,36,81,135,232,252,28,12,149,141,241,46,190,172,4,42,128,102,208,214,205,126,218,154,250,198,191,2,113,181,29,37,173,179,174,64,121,212,129,47,220,178,35,92,60,87,43,15,125,82,114,212,223,239,73,40,203,78,85,139,60,71,63,161,121,71,45,37,223,121,243,252,158,96,240,132,105,217,73,249,97,255,248,194,72,106,54,185,213,50,130,96,203,39,18,51,41,52,171,68,78,9,144,252,115,140,237,27,226,176,27,110,216,153,66,166,11,43,211,137,143,36,221,223,178,149,82,109,176,128,152,72,52,24,116,189,20,61,247,192,87,88,155,52,29,174,27,143,49,245,163,207,181,34,245,214,135,2,130,237,188,53,182,212,241,208,180,150,229,116,238,168,29,14,125,127,224,62,51,7,222,158,73,214,41,138,189,112,223,137,96,197,188,123,193,191,241,25,77,136,245,79,238,121,2,46,15,217,208,180,47,126,237,229,68,220,189,158,12,19,1,11,171,106,16,188,104,194,255,199,195,56,196,178,90,183,207,155,146,34,181,93,102,199,125,80,143,225,128,250,30,176,228,180,48,47,244,193,192,183,136,12,207,50,23,124,217,45,239,81,236,108,70,125,13,18,134,7,196,119,211,68,224,51,0,116,195,20,91,171,245,243,115,105,25,173,160,216,232,114,76,161,183,229,55,53,58,165,33,253,138,85,76,19,72,180,220,149,8,73,27,71,143,13,81,59,5,240,175,2,244,47,92,15,78,147,73,252,61,228,124,27,119,20,252,155,81,100,172,46,116,236,25,157,21,176,46,65,12,104,201,94,143,205,81,26,130,32,201,92,62,76,1,97,224,151,243,46,98,82,18,229,76,172,39,121,45,68,18,246,158,67,166,57,79,103,144,123,94,157,126,232,191,128,85,26,135,40,131,30,207,68,90,168,67,177,198,179,221,163,229,228,124,3,143,152,65,177,31,233,170,58,17,199,227,29,1,103,205,165,194,29,129,144,245,179,78,210,3,125,60,74,136,56,59,200,10,85,201,146,208,193,255,73,121,12,253,227,145,40,61,125,134,173,168,235,207,48,146,170,135,236,176,133,181,17,142,197,58,113,255,218,206,25,72,123,150,69,192,86,210,29,196,87,108,249,26,152,184,144,213,59,27,5,254,211,140,36,28,114,105,122,195,120,145,158,100,117,125,72,94,30,106,145,204,115,74,241,154,36,8,225,59,4,180,157,41,159,127,12,111,144,156,20,54,137,10,60,3,100,40,253,223,134,115,244,11,214,79,29,153,246,60,113,28,244,7,79,120,238,179,134,251,149,10,247,244,3,47,118,181,85,166,249,25,73,141,29,144,246,8,189,177,89,215,201,80,224,196,58,20,9,173,131,103,120,20,29,74,10,155,10,224,128,136,17,18,242,131,129,164,102,247,192,57,163,95,218,108,36,104,176,21,239,155,133,19,118,125,73,121,73,205,56,109,185,71,201,1,29,146,88,89,168,117,71,195,143,82,104,125,234,252,93,106,167,230,99,233,52,222,105,250,204,84,2,239,170,181,61,167,169,237,22,87,225,185,143,118,241,107,130,150,208,85,166,185,130,71,198,75,149,251,209,89,225,26,160,42,197,125,202,16,82,22,13,80,218,13,197,185,142,168,201,134,46,28,105,122,166,202,67,175,238,218,28,82,49,45,81,240,230,199,190,127,155,8,242,206,31,52,60,125,1,90,228,209,196,70,89,221,250,178,154,42,98,140,232,11,168,213,88,19,136,8,122,71,119,242,208,103,12,14,114,22,133,176,18,67,54,251,252,48,228,226,31,62,97,184,178,81,145,154,53,164,193,198,176,206,196,38,154,55,164,14,128,230,186,223,85,57,120,60,180,110,217,154,171,190,221,166,42,148,96,95,174,238,242,128,237,97,146,149,128,39,14,69,51,63,84,41,142,155,128,10,85,225,199,68,165,180,101,146,97,94,9,87,242,31,25,196,173,29,237,43,144,190,75,72,153,115,176,145,71,141,57,214,238,223,90,223,77,232,57,153,7,221,124,222,220,219,154,48,143,205,234,201,199,51,191,1,71,23,40,68,146,175,240,234,252,86,45,92,62,20,223,146,4,77,136,0,178,162,29,47,197,231,69,97,90,246,73,248,119,217,217,182,193,238,104,65,232,117,161,202,68,189,130,188,204,22,88,186,130,223,154,49,119,240,113,175,66,167,109,166,35,132,120,60,187,169,238,245,12,81,110,139,65,42,158,111,221,56,130,49,5,116,192,219,12,110,32,198,21,182,158,130,243,112,217,49,166,251,69,151,171,217,85,20,150,220,201,234,34,179,103,132,86,4,61,166,240,129,83,25,106,237,150,87,22,144,245,58,252,19,224,19,141,189,61,148,241,145,44,46,23,50,200,203,228,221,121,91,97,96,219,249,144,106,255,99,68,95,172,113,119,146,152,217,203,172,59,255,171,182,38,75,203,34,206,167,145,172,134,136,178,5,238,242,110,127,84,164,246,74,57,152,17,138,154,107,10,86,200,163,150,155,170,215,200,196,170,146,189,79,130,138,99,60,63,54,98,220,251,35,252,131,192,49,187,254,154,26,65,153,201,48,185,147,248,204,136,57,198,104,20,191,16,135,28,47,180,83,139,46,183,159,91,140,104,182,36,53,155,211,121,194,244,14,51,11,155,9,156,67,59,179,176,207,28,150,53,193,118,2,197,116,14,177,250,45,6,158,107,5,216,108,96,114,181,17,122,44,162,63,179,12,123,177,151,20,237,171,185,97,96,10,222,217,108,167,167,40,91,154,238,41,204,117,75,92,132,231,227,139,191,243,120,225,24,77,254,99,79,97,119,97,58,242,27,35,79,202,71,251,35,51,21,202,142,156,68,231,163,218,36,50,80,250,51,241,149,27,142,69,247,1,82,6,197,238,58,170,154,229,193,23,155,177,66,15,13,152,83,150,201,216,173,91,157,74,175,9,53,125,39,65,91,130,57,14,213,119,251,255,171,39,111,127,190,185,179,36,148,56,64,147,242,141,182,142,116,169,245,131,26,17,28,34,47,89,41,97,173,82,93,142,162,111,79,186,69,189,7,184,250,36,67,226,23,19,234,65,72,94,254,199,69,83,196,218,194,209,31,88,72,218,79,15,16,205,252,203,109,198,20,235,11,217,229,39,59,161,82,156,165,214,113,185,38,184,7,237,115,141,56,85,204,141,240,220,125,7,135,113,47,24,1,254,170,193,253,47,126,110,251,192,120,65,15,166,61,246,2,172,166,211,190,106,78,137,96,148,50,141,20,163,200,95,141,147,59,200,179,236,194,173,84,146,43,223,215,204,163,85,160,95,125,207,204,96,137,79,38,0,95,188,52,215,95,144,30,6,237,104,253,12,177,79,242,142,157,101,81,173,13,98,198,239,157,166,201,249,140,13,172,14,136,148,0,53,114,86,226,154,229,99,3,131,93,131,245,75,173,229,74,235,59,17,151,220,77,213,83,76,147,166,222,71,205,42,188,26,211,45,16,22,118,255,196,137,106,42,142,30,42,168,41,250,118,138,205,3,8,26,202,127,185,111,16,246,190,127,4,103,216,29,170,39,22,223,252,11,31,39,176,125,117,26,131,28,230,37,227,120,213,138,207,229,200,203,12,15,130,254,143,166,58,69,118,4,193,144,245,67,112,37,26,13,1,54,24,6,117,166,21,128,31,211,88,249,201,148,195,224,17,66,3,129,90,72,133,75,213,22,147,163,178,221,51,193,166,152,144,42,44,123,77,100,237,1,142,79,155,183,214,90,150,0,155,54,22,177,160,65,221,212,79,202,42,100,152,56,54,252,150,149,33,96,135,81,185,157,35,57,60,45,246,15,134,210,119,118,165,12,80,137,185,187,52,223,180,188,67,239,97,51,254,21,136,24,145,88,145,109,118,0,62,97,140,185,194,18,20,246,137,18,65,34,45,87,123,201,193,120,26,104,122,142,120,11,188,19,136,115,210,91,247,244,180,181,81,18,61,168,60,9,11,3,175,99,115,134,35,202,73,85,223,165,109,145,118,48,85,78,103,224,56,139,65,82,144,119,147,99,18,193,147,71,229,121,80,174,133,189,160,48,147,219,96,34,117,210,54,189,212,216,61,90,158,150,61,74,131,21,178,114,139,173,250,181,242,212,177,163,241,140,65,92,43,211,73,202,179,208,192,60,45,35,226,220,169,136,0,244,84,75,19,223,87,198,191,12,241,161,170,161,227,216,230,75,216,203,9,99,26,136,238,235,147,57,60,60,47,58,96,245,72,20,161,219,156,255,93,21,84,19,150,240,152,244,140,246,93,78,94,185,169,162,142,15,134,6,22,104,83,167,21,168,233,78,222,41,48,235,88,232,118,161,103,13,203,158,48,7,11,190,130,100,47,111,244,181,71,215,170,10,117,35,220,187,87,194,178,109,204,89,76,107,250,197,194,55,126,42,163,104,229,58,20,85,130,134,111,114,223,155,40,108,131,75,181,236,68,36,31,209,8,157,50,220,18,90,223,184,192,66,175,228,211,128,92,12,58,71,131,100,8,172,165,185,40,155,182,49,181,127,131,36,168,243,134,85,190,103,64,234,108,25,146,221,165,208,233,185,44,61,236,233,19,118,203,142,147,184,183,104,111,251,162,22,64,57,236,83,166,43,158,26,211,35,146,244,232,249,22,8,214,97,191,241,65,21,53,0,106,236,54,107,203,244,50,21,104,43,87,18,199,105,196,156,67,24,241,138,140,53,95,100,154,65,224,218,74,34,52,157,47,63,191,18,242,108,237,34,197,209,149,226,80,155,228,175,106,79,32,132,180,238,98,249,119,34,8,130,106,14,218,240,207,191,127,125,235,112,250,228,221,24,28,143,234,90,41,31,218,166,222,178,205,175,150,134,38,101,189,170,2,250,137,61,231,121,220,121,129,17,106,84,232,13,54,77,202,197,70,153,90,174,30,180,68,255,63,250,151,19,215,166,202,153,160,73,155,128,89,12,169,90,163,19,221,44,126,36,224,248,230,229,104,202,90,107,170,176,177,109,21,176,54,231,64,167,110,4,139,160,41,33,105,83,173,104,30,139,38,10,93,47,233,165,79,130,206,139,193,64,69,199,18,28,53,80,190,158,18,41,59,38,29,28,51,62,40,132,118,61,63,74,57,26,20,174,201,3,170,41,168,156,161,113,62,2,123,195,70,30,170,227,143,50,179,105,249,157,53,124,131,245,166,52,89,114,50,185,188,48,171,159,36,16,138,178,227,184,95,9,178,185,114,127,236,51,227,160,215,147,168,242,187,183,242,207,200,58,184,3,32,33,101,18,45,140,20,192,122,193,181,227,31,71,5,52,180,65,77,167,3,50,214,240,120,215,114,30,113,94,33,25,136,182,54,93,22,252,243,130,137,143,196,218,51,52,111,151,61,159,246,208,247,124,83,172,83,94,220,98,233,171,209,218,56,5,147,248,146,93,102,115,126,93,62,197,31,76,147,29,127,41,163,132,32,85,135,250,218,60,212,147,85,80,133,194,133,255,138,14,213,35,147,30,47,234,180,148,101,231,218,117,131,152,120,104,242,60,29,143,98,107,32,187,137,160,136,176,195,201,177,208,199,129,219,133,48,17,203,117,248,82,53,216,44,140,160,211,232,17,248,211,195,173,183,169,120,31,47,24,217,15,172,91,126,119,43,48,153,64,84,195,110,216,188,191,238,71,112,244,167,164,179,248,209,7,53,162,198,229,245,246,129,10,96,254,35,161,38,64,144,248,93,39,109,61,190,63,33,231,150,189,188,88,165,103,113,116,166,235,197,85,197,88,92,129,9,86,120,222,232,25,176,127,147,233,77,61,61,135,10,180,89,32,232,101,172,134,241,61,154,39,98,124,254,45,29,179,194,122,122,187,111,137,112,33,107,112,106,68,63,113,83,132,95,18,19,160,158,217,236,77,83,224,122,56,134,127,97,66,183,136,68,105,211,65,35,181,16,153,99,42,90,239,144,32,198,29,239,250,37,73,249,199,57,122,87,198,21,107,187,15,111,20,77,192,175,29,160,152,91,41,182,246,94,0,187,244,27,108,245,172,172,224,186,253,151,182,31,109,216,215,63,37,106,208,120,173,2,247,72,143,37,87,206,147,12,92,135,215,220,174,72,203,189,178,53,58,176,206,60,60,86,49,0,74,34,99,12,245,55,125,135,251,105,85,19,75,191,146,20,87,103,214,45,121,68,235,11,68,161,18,218,127,159,198,77,195,88,240,171,255,240,218,130,143,166,27,145,191,59,226,254,142,50,127,192,176,73,118,181,120,117,37,105,224,174,40,242,190,110,47,128,120,154,149,221,172,18,242,203,98,33,111,50,136,171,151,238,74,160,163,239,69,201,157,151,129,187,16,183,41,218,202,142,26,43,49,246,216,98,206,183,187,160,74,2,52,175,171,23,93,75,139,249,139,137,230,19,93,153,130,176,64,254,89,11,233,247,200,148,247,212,113,247,21,15,176,52,186,12,110,207,86,129,52,136,229,169,150,26,59,104,200,139,40,217,234,220,42,245,178,151,92,174,45,62,251,10,56,14,209,170,212,188,229,195,195,21,183,251,104,35,228,230,113,159,54,5,161,39,166,80,67,148,251,17,23,166,52,193,190,211,151,238,150,63,42,35,94,74,112,16,231,189,140,240,69,28,8,43,158,44,195,9,157,140,236,75,220,61,3,118,103,68,184,166,182,98,202,132,15,120,168,217,228,60,5,76,226,198,122,5,220,48,48,154,108,195,250,21,167,248,185,48,200,77,64,50,205,31,36,71,203,146,198,215,137,62,251,139,160,39,61,4,205,6,1,248,236,238,249,228,135,124,84,106,35,3,44,168,212,75,88,102,45,147,111,30,211,183,183,223,46,249,88,74,157,11,177,191,14,195,75,148,10,235,199,150,53,14,174,69,230,2,4,11,168,145,122,44,116,154,150,145,186,113,10,73,71,66,243,123,228,178,177,135,112,81,218,33,108,5,120,81,119,76,97,15,214,86,226,77,146,4,232,170,26,98,117,180,168,141,177,57,225,139,6,9,167,165,246,39,89,132,93,213,237,79,181,93,235,219,123,103,117,184,4,15,40,31,106,154,247,188,67,90,49,243,216,99,102,248,46,200,68,117,245,78,22,206,113,78,166,37,9,5,1,79,62,244,62,247,242,76,227,54,218,41,146,77,199,171,23,65,165,43,51,223,49,228,180,159,238,220,219,255,189,195,123,50,241,151,138,193,137,207,95,206,37,228,254,87,241,151,252,216,70,56,35,146,129,43,50,50,24,106,9,227,105,141,26,7,192,50,195,6,85,153,130,88,54,141,132,162,53,126,154,104,113,152,127,32,54,153,100,19,250,42,194,199,141,241,112,61,108,107,68,44,17,20,81,0,242,145,12,69,176,241,53,217,229,113,225,34,222,110,138,182,240,130,42,129,30,36,227,87,112,181,111,222,1,202,43,21,237,135,189,39,229,158,159,1,63,27,108,45,47,185,158,69,134,200,102,124,172,176,236,157,96,39,214,183,164,241,86,48,64,84,12,232,174,208,37,46,113,12,19,165,232,103,164,105,145,44,50,184,37,228,134,136,235,209,60,244,236,230,33,104,85,205,99,210,150,16,30,2,70,87,12,216,154,237,131,184,237,171,139,171,22,91,59,228,10,34,253,191,144,233,33,82,150,106,217,56,191,71,196,79,192,158,133,140,134,135,211,91,243,39,143,43,121,45,254,95,152,66,34,36,0,90,43,48,7,134,66,230,160,26,77,99,48,162,84,85,69,33,32,97,43,25,188,51,35,154,147,40,225,231,65,11,159,218,12,146,187,233,56,247,61,183,71,138,109,94,214,143,26,180,131,242,147,133,41,132,6,124,11,26,41,101,213,90,5,9,238,114,161,232,216,57,97,213,150,79,150,157,29,109,156,55,146,57,125,167,27,194,146,59,95,236,191,201,154,152,211,94,26,74,248,101,86,2,36,15,234,198,114,221,240,12,22,136,34,255,15,0,245,94,97,254,70,0,19,123,76,245,60,73,211,107,97,167,10,33,116,66,56,32,136,236,140,60,55,25,125,255,231,136,194,83,29,47,36,194,224,109,102,94,202,11,178,233,230,85,117,32,102,11,31,115,192,3,234,118,192,136,26,188,227,162,1,221,246,92,58,206,7,130,122,243,165,188,211,105,22,225,197,242,188,145,22,144,27,10,205,135,110,142,218,170,118,157,206,44,168,149,184,157,85,23,98,23,10,176,198,35,166,237,143,90,250,246,32,52,14,253,140,79,230,108,86,106,140,90,120,238,223,136,192,208,89,53,177,15,206,190,3,130,100,98,23,189,131,12,98,110,11,93,124,23,25,56,155,78,145,183,17,201,73,95,167,227,217,190,159,244,18,206,207,5,41,49,134,151,151,101,53,176,216,5,79,221,97,223,185,245,255,130,193,31,204,139,42,28,179,103,95,141,146,241,8,47,201,29,164,241,102,190,53,185,131,127,78,128,32,150,137,9,132,206,213,37,74,83,38,136,9,130,252,96,93,199,193,37,103,100,237,175,198,238,49,247,204,147,96,10,228,131,109,165,24,193,113,40,26,182,73,250,43,220,17,238,209,116,13,115,225,145,110,224,66,68,206,30,205,237,162,157,121,5,77,87,136,44,81,67,225,148,3,166,94,73,143,198,228,115,77,55,65,34,185,177,154,70,29,161,207,5,113,120,88,51,215,192,145,114,26,124,156,43,63,54,119,31,219,180,18,163,140,221,39,219,31,183,228,72,95,157,71,179,192,105,53,191,248,123,97,243,117,223,27,100,179,76,24,91,169,157,233,202,249,171,222,69,92,208,169,22,75,43,161,234,123,175,104,62,189,156,218,243,161,92,26,44,38,5,56,223,159,21,122,251,151,31,20,201,164,136,237,216,167,158,254,238,94,230,96,230,202,168,227,90,108,177,84,249,175,185,83,79,219,108,97,137,173,200,243,40,158,8,50,3,146,36,210,120,140,231,16,31,115,226,110,165,187,199,150,88,38,86,237,216,104,186,116,226,128,95,226,11,121,67,226,60,155,241,128,13,78,201,154,143,121,55,192,227,43,122,63,226,145,14,70,117,131,24,167,227,164,2,0,227,87,165,155,246,126,89,196,239,139,235,186,236,57,170,172,19,163,252,164,200,128,248,184,109,143,52,96,237,160,162,171,217,55,22,48,220,80,37,158,147,160,236,175,113,146,180,112,252,30,158,11,113,130,209,99,80,27,230,234,23,74,139,58,192,70,193,138,165,80,18,59,77,190,28,90,88,113,52,8,13,153,255,158,170,14,91,228,16,87,89,59,181,102,12,206,233,251,100,207,225,250,106,68,149,247,62,250,204,65,14,103,174,144,199,246,30,241,212,231,54,177,97,93,159,44,132,218,74,246,65,73,85,142,170,21,98,177,21,90,61,81,121,115,114,71,63,118,142,242,23,158,92,131,239,252,165,198,8,227,3,136,44,183,85,165,107,224,153,69,33,180,16,172,55,250,246,82,53,225,178,204,206,245,72,23,143,80,33,19,250,54,178,242,154,74,37,132,138,45,193,76,170,120,153,136,64,198,254,42,163,55,51,198,228,101,209,58,29,230,69,123,62,209,188,27,244,200,206,25,174,83,7,198,230,247,211,135,107,230,39,43,37,113,178,206,207,3,255,22,83,41,238,55,212,16,234,203,78,40,59,188,242,67,92,175,100,228,143,116,251,165,236,0,163,163,89,77,154,239,8,2,28,45,29,45,185,89,178,144,56,90,118,63,97,119,231,26,176,116,240,178,135,46,171,125,36,114,244,186,156,223,196,32,184,53,42,238,255,53,116,195,2,144,128,236,95,151,230,39,90,174,135,223,181,128,167,54,239,37,138,44,231,231,240,126,99,102,92,143,97,255,226,108,134,19,183,71,195,120,41,59,176,10,28,215,145,120,154,49,233,213,28,20,118,0,246,95,168,12,8,70,39,20,143,190,205,186,17,222,223,192,99,185,148,47,93,68,135,91,95,76,36,150,217,66,160,21,235,38,152,78,78,208,42,6,24,37,205,97,162,76,43,214,179,213,144,207,219,60,89,104,13,15,111,188,87,118,207,83,200,243,244,230,149,205,48,11,152,114,89,89,10,232,247,14,40,23,115,11,4,66,222,7,159,20,161,53,78,78,227,199,118,185,86,41,214,175,244,200,71,10,28,60,145,114,56,151,96,12,213,235,214,251,11,217,67,142,47,0,50,99,250,171,200,90,174,223,114,227,28,96,174,208,20,223,99,186,247,155,168,200,84,19,145,107,200,133,95,105,137,44,98,189,91,86,134,168,185,177,18,108,138,66,242,148,98,162,171,233,243,89,79,138,146,204,42,101,188,121,116,53,160,220,196,35,48,86,70,184,71,176,69,94,83,127,155,162,196,21,181,206,173,136,33,68,43,122,220,110,34,159,10,119,237,98,179,209,165,11,10,75,110,229,127,170,20,57,204,148,45,91,127,39,211,82,234,8,53,129,19,173,117,36,180,88,38,176,98,116,252,119,187,233,88,229,211,24,80,247,120,237,211,29,230,246,4,231,114,215,114,196,69,163,74,114,81,145,46,107,200,96,69,213,228,38,224,64,236,230,53,155,187,172,221,22,30,53,225,105,104,244,248,213,190,41,122,39,15,14,16,185,145,202,105,186,94,143,217,4,191,54,157,237,249,107,154,68,229,234,207,104,123,88,254,198,65,121,249,30,81,39,61,141,60,148,195,31,112,67,143,64,76,121,147,12,4,1,198,132,51,97,214,204,142,179,237,227,143,187,182,113,231,76,120,11,74,220,32,212,120,228,146,118,109,67,29,48,234,13,204,29,89,227,157,181,210,134,152,1,133,87,60,189,223,202,200,106,214,91,45,232,121,53,240,209,25,127,49,58,166,66,164,0,158,171,7,234,159,37,220,153,126,155,202,219,224,28,225,225,3,193,73,117,244,144,246,130,133,102,44,188,173,196,56,191,176,146,71,228,169,253,70,222,164,94,7,40,81,128,111,244,249,89,16,145,7,199,93,221,175,250,46,218,241,69,119,65,155,23,2,227,111,178,220,87,217,87,87,15,116,25,246,8,250,147,163,241,252,78,185,31,162,116,244,193,117,185,11,24,13,12,88,93,80,138,71,178,176,6,199,144,51,199,208,210,232,74,207,88,120,203,189,175,186,123,118,55,235,220,209,155,91,92,6,145,77,79,137,75,233,117,98,14,51,79,162,143,76,67,184,62,214,254,135,14,253,231,36,137,181,113,108,39,8,170,231,165,68,58,185,246,106,185,74,55,95,135,199,181,250,64,130,58,132,236,94,79,174,237,153,254,156,186,233,32,125,30,47,133,25,242,84,178,202,15,10,114,37,20,251,47,251,65,147,136,149,23,201,160,238,37,83,55,186,83,240,132,53,205,234,250,21,64,167,4,200,116,253,159,183,176,188,196,199,147,228,42,225,207,141,248,26,140,74,133,95,12,90,187,29,134,166,50,254,36,245,157,50,138,52,30,167,221,110,114,202,29,239,90,140,224,138,145,220,36,87,69,206,235,250,236,144,203,84,176,7,43,215,110,19,248,39,111,73,106,135,142,20,114,10,53,245,46,23,47,221,227,83,185,82,88,113,130,172,19,55,141,202,54,15,65,88,152,30,252,201,197,72,33,233,243,201,11,252,34,11,255,83,159,56,113,132,5,5,125,166,246,68,68,86,170,148,251,72,171,248,24,14,12,84,127,191,5,45,81,5,197,195,164,59,8,165,110,196,96,129,218,243,83,164,97,83,144,108,65,203,83,121,13,139,183,175,202,184,0,234,202,211,89,228,150,119,109,197,104,152,123,228,78,81,143,201,44,94,239,172,217,51,44,182,87,24,22,214,29,66,194,245,119,242,9,144,195,112,219,251,130,187,56,61,41,65,94,194,139,81,219,212,144,113,64,28,184,7,119,253,154,234,231,127,23,38,157,125,219,239,250,152,236,108,37,133,46,203,16,41,13,243,40,219,51,46,127,36,12,80,182,126,156,224,125,27,40,184,110,1,9,187,252,181,199,114,44,237,166,14,61,83,212,17,79,217,179,124,30,53,115,114,78,169,77,117,249,205,59,204,146,21,20,219,101,24,91,198,60,0,189,128,249,230,69,8,166,143,72,116,243,210,25,178,22,143,144,224,72,99,79,92,138,221,83,146,169,0,47,231,36,189,136,33,240,120,52,234,16,59,27,114,141,202,106,66,1,28,208,149,139,23,61,222,120,53,135,11,253,230,190,88,114,186,104,3,223,233,160,173,70,191,77,4,30,198,81,163,201,47,83,52,137,11,90,164,243,224,43,201,20,128,219,47,120,158,10,254,219,189,175,171,26,156,228,174,9,252,247,93,160,196,60,8,177,137,9,175,30,149,242,77,73,153,222,227,246,109,161,122,24,101,61,82,239,202,105,5,196,63,50,112,193,86,242,56,120,222,161,221,15,139,118,96,232,254,127,246,26,103,171,42,16,13,48,180,11,67,224,5,222,75,12,12,197,167,201,41,175,206,150,160,198,226,156,33,246,53,218,128,115,187,197,36,239,75,169,43,159,93,27,229,28,25,229,229,127,4,142,153,222,255,224,15,124,111,47,24,93,16,180,170,138,108,143,147,61,53,1,215,171,160,45,32,6,81,230,103,255,169,164,18,210,135,220,48,98,217,190,163,242,251,169,7,9,79,7,217,48,149,146,173,183,29,248,156,140,199,96,190,161,229,154,202,72,148,190,31,204,239,247,68,126,44,53,196,198,192,42,247,213,82,73,144,126,255,41,166,37,193,221,82,220,235,234,165,13,39,188,34,213,93,109,223,24,88,72,138,232,232,10,233,130,66,30,22,119,168,206,8,242,191,15,37,11,18,23,24,87,86,172,251,252,40,218,253,228,163,200,47,74,110,37,112,218,119,85,39,71,130,36,110,58,54,197,215,111,108,71,134,213,199,115,214,114,238,152,227,180,191,118,172,223,140,53,229,145,91,171,13,191,248,48,161,251,53,160,192,213,85,2,89,155,54,159,184,242,11,235,66,134,28,115,216,87,133,243,128,63,199,62,249,200,67,31,12,239,205,30,247,7,77,17,92,24,247,175,186,137,153,180,249,164,110,248,61,250,210,32,80,136,137,21,229,190,79,161,11,107,20,32,26,163,175,65,252,240,163,102,47,45,181,232,220,67,134,184,60,207,7,202,4,247,90,34,93,243,199,89,67,171,34,130,114,19,41,200,95,76,48,130,76,189,104,235,111,204,54,107,83,85,52,139,47,56,33,78,194,198,140,26,121,222,200,115,84,3,210,183,39,62,86,138,206,133,169,113,225,98,248,196,48,44,74,184,162,81,168,148,231,5,207,132,21,177,232,27,78,220,96,171,59,116,60,54,30,86,205,92,231,200,205,140,105,202,53,128,82,200,234,13,132,52,228,112,145,49,237,123,103,138,27,201,101,183,118,168,141,247,191,177,189,112,72,230,226,216,241,181,173,123,204,212,100,74,125,159,134,34,71,228,213,145,201,194,167,86,41,161,34,30,11,85,87,91,33,26,247,207,120,192,8,19,49,82,29,121,219,36,19,184,6,202,187,76,170,207,156,69,225,219,174,210,21,22,217,145,197,247,216,12,86,245,209,130,124,99,95,251,128,251,58,253,216,189,127,2,55,111,63,24,165,234,27,102,168,90,188,184,35,60,89,8,102,10,186,12,176,197,193,10,241,226,75,180,2,163,152,232,242,29,239,232,46,146,88,150,101,158,63,45,67,101,179,12,191,113,57,18,109,2,142,115,169,181,227,188,158,159,91,95,226,232,139,242,227,137,117,22,37,168,45,26,17,172,50,171,102,242,100,100,113,16,12,222,189,81,124,93,40,96,18,97,179,152,216,171,168,78,106,97,15,70,59,129,201,70,166,179,55,84,142,169,92,185,253,30,200,33,34,136,76,65,119,207,187,39,6,126,204,111,198,160,51,176,225,27,248,28,181,207,45,128,167,46,124,163,32,155,103,100,199,152,54,45,167,27,20,237,79,242,3,168,53,69,59,168,140,232,228,8,85,0,96,245,141,202,48,95,213,232,185,208,192,109,250,34,55,25,112,52,0,177,78,52,199,11,115,66,129,203,109,143,57,91,52,115,128,4,124,157,100,69,10,112,6,67,163,229,70,60,45,85,140,18,92,33,230,130,97,179,114,170,144,55,211,14,222,247,3,91,146,42,181,149,254,29,255,50,53,163,33,32,136,140,160,41,104,238,204,144,15,241,159,40,39,190,69,223,47,71,198,206,200,25,116,161,52,114,126,39,205,133,131,177,47,19,47,71,58,161,40,5,173,185,151,106,115,79,126,21,254,62,82,246,205,167,179,108,150,73,110,68,69,9,206,211,122,137,42,143,37,163,74,156,220,22,18,172,2,84,126,187,140,238,251,252,237,107,50,95,235,200,11,44,112,123,245,156,192,6,241,164,103,223,88,159,252,84,39,122,182,191,237,190,31,118,153,240,213,73,231,235,16,147,187,190,68,131,208,94,84,148,93,201,22,62,190,100,189,166,40,249,5,161,161,27,159,47,60,235,58,195,160,178,103,184,180,161,186,110,52,121,68,182,149,222,200,231,145,173,174,131,232,88,55,163,161,105,39,170,255,218,155,171,46,10,114,110,26,156,71,249,209,11,248,130,152,241,25,32,25,21,150,253,189,116,152,27,213,5,229,246,249,5,118,7,204,216,63,167,68,185,148,37,55,178,159,178,137,241,230,128,216,175,40,145,72,170,8,166,171,250,180,254,49,171,138,87,206,237,186,45,255,56,45,136,207,100,66,95,23,5,10,9,69,74,131,253,127,17,245,175,172,34,233,106,212,141,72,205,113,61,97,44,116,109,144,100,111,72,98,215,227,223,239,5,204,115,0,76,12,58,114,78,5,221,97,177,21,205,136,69,58,52,89,95,155,8,85,22,51,212,177,177,197,187,221,52,202,0,113,11,99,130,111,144,244,234,36,42,59,161,149,5,130,200,130,241,81,17,249,10,153,104,107,78,226,132,97,230,56,8,149,241,102,29,9,24,206,62,186,26,98,61,210,42,37,179,139,149,228,226,48,38,45,252,190,96,14,248,255,171,249,1,38,4,123,67,208,106,120,53,3,24,68,116,17,24,153,241,74,234,138,91,148,59,232,246,127,35,37,65,95,113,186,189,74,31,206,130,1,3,23,212,81,209,142,49,134,17,179,236,12,78,33,247,242,200,124,235,54,207,38,175,73,1,37,126,98,115,113,39,134,69,129,7,131,208,234,203,60,94,20,51,224,106,237,109,26,77,245,49,114,150,80,62,129,44,253,73,253,222,59,188,95,21,177,173,39,182,239,108,215,220,115,84,89,31,183,195,92,241,131,131,155,126,197,36,65,94,200,158,51,183,185,34,222,107,131,75,73,124,222,91,73,74,188,8,172,128,223,222,43,255,141,110,23,131,123,27,189,0,240,96,110,91,184,15,47,166,105,130,12,167,7,237,5,141,218,28,65,140,221,142,15,191,139,199,129,153,154,210,230,134,212,30,174,245,44,94,42,174,132,9,118,133,228,143,42,96,101,202,94,77,175,135,245,129,201,145,212,129,150,159,72,71,48,193,99,79,252,155,69,254,194,245,94,65,164,69,5,217,235,95,253,186,163,6,136,215,222,144,165,222,133,122,32,164,15,111,58,16,109,74,98,69,191,117,228,24,68,74,100,217,56,185,6,155,76,144,33,187,224,144,240,41,11,28,164,88,190,129,71,59,9,21,55,159,150,174,55,251,142,104,179,8,201,29,41,77,26,158,154,77,196,43,104,0,231,168,101,186,117,95,254,102,44,128,107,161,198,68,186,50,166,72,53,242,60,34,149,148,171,108,225,126,224,45,114,120,158,4,103,42,162,193,95,182,27,156,116,158,23,12,152,207,142,201,213,253,124,23,169,214,215,133,2,30,201,81,241,53,22,61,204,117,148,192,130,107,180,138,246,129,93,175,185,141,214,233,144,24,250,29,118,96,182,14,156,70,43,73,138,173,202,164,13,102,245,139,238,8,55,110,94,83,59,233,247,245,206,32,127,237,36,240,82,112,90,172,110,170,146,24,156,158,165,178,173,43,18,34,86,179,250,45,8,19,222,80,22,64,64,99,111,9,31,127,220,246,85,25,212,4,100,44,63,104,247,149,74,192,248,205,119,166,162,215,132,119,222,155,126,22,228,135,45,241,81,42,158,19,8,14,113,147,24,12,178,212,155,54,22,58,117,59,119,244,120,244,178,144,250,225,72,123,22,3,144,181,51,116,169,251,170,170,7,14,14,171,155,228,69,242,62,163,148,3,121,4,232,115,131,115,60,204,194,150,36,152,77,241,32,23,193,8,113,124,91,214,159,89,131,7,99,74,20,237,113,132,187,224,59,218,206,115,215,188,80,97,119,170,254,134,254,33,31,193,107,31,50,113,64,106,180,114,181,208,254,182,175,245,211,167,104,11,52,152,188,112,22,110,153,105,141,108,53,154,91,233,150,20,203,223,205,8,153,29,50,17,208,75,13,98,159,14,10,6,230,11,32,39,103,222,244,167,137,169,189,34,132,249,115,225,100,58,38,212,194,172,136,161,179,238,220,31,254,241,41,134,170,253,171,13,195,199,110,131,142,171,220,111,90,114,92,91,192,254,79,141,9,108,211,179,224,67,127,125,223,5,210,143,47,214,16,120,22,3,16,19,8,6,104,108,109,186,19,139,205,224,137,33,243,13,62,84,160,113,121,161,174,92,26,178,106,231,167,45,253,172,2,112,223,5,197,55,190,31,9,207,117,242,3,229,134,147,28,120,107,203,51,23,196,35,83,73,93,227,139,145,191,222,233,24,198,140,229,151,216,79,74,106,126,75,75,3,204,238,204,158,241,151,252,197,62,78,196,223,72,192,45,170,180,190,124,111,138,24,31,45,45,156,12,17,180,27,154,75,163,95,168,224,205,231,84,196,223,31,249,47,20,172,95,122,75,220,107,87,48,53,225,136,182,212,195,219,11,105,128,84,105,24,107,158,21,135,216,172,83,163,142,226,171,77,36,46,54,73,12,76,69,99,222,173,169,234,98,12,244,75,86,13,2,41,152,176,144,205,122,161,115,35,127,214,210,53,79,189,71,185,145,248,53,1,61,78,138,161,165,138,122,102,159,95,162,83,143,94,88,72,199,122,171,43,21,63,154,23,200,245,42,95,145,153,52,9,4,103,106,44,18,248,134,53,33,246,176,203,159,149,249,52,60,251,75,18,44,50,34,36,242,27,47,152,102,76,34,239,50,177,108,92,98,180,107,191,150,180,28,144,181,157,140,209,17,150,80,192,75,0,100,220,91,234,128,55,204,132,177,17,8,33,229,135,66,224,38,254,22,172,255,59,176,68,47,159,49,36,137,20,20,53,169,215,228,127,130,166,108,182,126,13,31,209,60,128,6,179,39,253,174,74,125,237,137,127,253,192,110,248,77,158,101,62,99,152,58,234,28,20,107,110,84,167,61,213,120,185,38,220,139,129,36,178,121,25,215,75,190,172,95,109,98,205,30,197,38,186,110,118,136,157,19,15,47,239,230,17,103,162,47,83,231,253,13,18,57,88,199,172,242,105,236,243,33,172,224,72,212,94,212,84,104,95,195,83,169,206,172,89,2,163,54,169,187,66,222,56,217,65,165,147,242,160,104,177,187,75,146,213,19,93,94,229,51,170,114,239,225,240,27,120,103,175,47,255,227,228,125,69,35,7,149,73,152,176,76,185,32,153,76,109,228,138,198,205,88,199,70,35,189,75,5,89,172,11,112,229,99,82,177,100,133,203,146,73,203,61,165,215,138,244,83,97,227,219,83,240,26,211,37,217,162,100,149,226,179,197,189,139,170,235,197,182,31,69,148,64,168,23,82,224,2,240,185,63,240,107,109,209,203,42,170,30,140,35,38,67,72,78,63,99,228,184,204,46,27,35,184,237,160,10,63,129,211,181,187,132,44,51,102,34,104,1,158,145,208,148,120,95,183,54,56,191,196,221,194,221,160,201,68,157,30,158,116,15,14,239,88,44,223,223,134,114,22,240,68,163,26,91,20,178,48,30,153,76,127,242,179,30,66,239,187,33,107,168,70,225,175,6,152,147,210,94,134,171,23,238,134,81,36,75,85,164,123,77,211,173,138,158,104,242,181,179,30,228,142,14,134,17,254,235,205,90,88,163,243,109,126,203,50,241,141,128,86,217,211,27,255,93,234,24,148,62,114,227,138,235,45,92,69,28,241,21,58,194,55,48,171,67,140,171,87,229,76,58,37,182,121,66,2,191,177,237,115,150,44,246,184,252,210,198,101,139,79,18,231,159,67,119,13,232,135,221,218,164,101,250,95,7,156,186,151,175,21,145,47,209,115,187,155,112,98,117,60,56,187,174,88,58,88,178,116,216,92,66,49,251,53,146,205,59,54,238,186,47,184,183,42,142,218,34,250,71,100,228,63,252,167,186,130,234,202,166,47,141,38,199,90,155,114,14,32,174,125,115,48,143,125,46,255,102,174,189,42,218,123,87,234,215,172,39,43,142,86,80,27,81,215,125,22,96,3,185,216,48,253,174,175,121,198,58,239,37,198,110,149,97,142,222,202,134,212,195,110,217,191,12,50,149,91,126,145,2,220,189,37,89,149,53,116,129,185,54,25,133,186,122,185,135,234,64,129,118,139,179,190,146,87,140,72,23,214,199,190,139,236,237,165,33,169,110,104,26,169,11,202,90,56,89,169,170,241,11,228,104,16,54,172,206,140,137,48,135,39,219,252,91,27,234,29,12,51,89,64,48,187,47,144,136,6,134,25,33,180,61,116,105,75,20,254,55,229,233,123,193,136,50,150,38,32,211,83,198,37,168,36,23,153,170,118,245,12,55,70,116,96,33,57,125,57,251,15,181,226,143,171,106,158,186,178,198,133,231,119,229,53,249,54,40,204,0,184,97,209,63,154,191,111,5,160,199,48,96,225,67,96,191,152,172,80,220,172,181,135,39,32,229,20,77,156,51,100,101,75,172,108,94,127,244,167,14,31,218,154,28,123,128,169,30,173,174,94,146,130,238,192,123,42,128,111,75,141,248,126,95,129,152,105,225,183,133,239,10,37,22,165,106,34,25,134,183,94,239,50,12,20,173,196,178,212,38,141,184,69,2,97,56,17,57,32,133,80,76,47,200,41,161,199,242,187,56,241,221,24,47,28,235,72,243,104,240,186,63,77,71,30,179,191,159,54,180,119,247,40,182,6,235,86,146,20,148,42,207,213,242,9,24,229,208,16,74,186,117,29,123,37,163,12,122,76,90,251,244,118,2,19,244,51,67,121,213,83,182,53,8,77,109,114,34,183,212,15,196,40,20,0,222,134,2,179,92,94,4,228,226,79,187,20,177,117,75,223,46,68,55,41,169,14,47,127,22,57,69,141,163,125,73,200,72,74,172,24,2,159,254,159,18,204,231,28,196,193,172,125,42,233,149,16,161,165,119,154,28,69,44,142,222,246,154,33,169,138,24,46,207,25,13,126,235,86,249,215,25,205,253,19,223,50,244,229,84,11,109,100,166,124,136,58,7,251,51,75,178,42,249,66,196,140,81,229,223,150,225,81,38,184,246,153,76,116,124,12,84,92,31,164,168,3,116,204,15,134,160,107,110,70,221,205,134,232,94,61,59,102,145,56,185,216,113,9,64,159,192,41,24,50,117,217,192,125,246,109,175,164,164,45,232,142,54,22,66,160,195,145,143,157,126,65,75,242,199,113,204,251,49,217,109,253,237,106,106,128,224,247,116,67,198,158,148,58,158,136,75,182,192,176,240,109,27,24,26,144,75,118,94,184,21,130,231,224,149,210,249,172,28,75,185,45,111,114,5,4,115,175,69,75,86,190,186,247,174,107,220,18,136,194,110,197,8,53,209,181,153,4,169,155,212,22,177,162,206,128,86,185,198,216,5,181,222,224,164,171,238,225,254,16,175,47,181,178,0,38,253,125,88,157,7,112,99,210,181,17,79,139,183,78,132,193,153,227,138,61,250,154,115,52,243,115,151,189,235,21,60,165,172,112,154,60,164,136,175,26,210,122,215,34,201,227,225,123,158,83,37,145,141,181,210,147,2,224,103,196,55,56,139,235,60,155,34,203,15,96,129,101,99,201,86,7,235,29,234,175,65,65,225,35,101,131,171,0,38,57,119,152,117,114,149,220,79,240,210,200,32,122,250,60,252,53,0,168,24,50,10,186,155,78,115,109,154,159,168,126,211,122,22,239,170,199,7,49,228,3,108,62,201,72,76,75,31,161,136,69,85,195,0,129,158,63,58,18,32,14,150,191,33,175,160,166,166,220,181,136,94,17,216,126,101,208,42,132,223,155,62,214,76,7,10,67,86,199,90,2,117,9,238,75,87,205,80,205,67,42,213,225,186,177,149,71,100,248,138,41,138,188,175,132,101,222,135,120,18,242,150,144,238,172,170,249,115,111,4,120,205,1,79,91,209,253,200,139,181,141,151,175,184,224,64,103,39,77,43,12,249,209,84,229,187,77,223,214,28,230,177,165,151,49,122,68,104,87,240,8,3,244,139,248,16,177,228,49,58,163,147,29,194,59,140,247,130,149,251,152,165,186,188,207,75,247,56,67,213,208,198,104,200,143,52,248,201,126,101,168,195,103,78,201,17,137,124,140,3,110,100,165,217,252,159,77,243,139,40,143,85,56,171,146,78,141,163,120,56,128,102,150,140,126,143,44,146,10,251,220,96,36,28,66,120,56,245,90,246,221,7,146,179,179,145,101,96,201,220,155,194,70,39,200,180,223,93,58,56,237,19,132,82,58,168,228,122,91,65,252,147,119,181,74,123,55,96,35,233,172,214,199,21,92,154,40,171,123,196,129,196,183,33,240,193,230,66,127,131,174,60,109,14,187,249,253,46,171,33,30,65,154,188,138,252,138,139,128,77,211,225,9,180,125,21,113,50,6,28,163,233,236,141,239,68,180,20,77,234,207,214,191,127,40,43,221,172,179,22,204,195,16,31,125,180,254,25,201,42,197,156,110,192,179,69,29,167,230,194,61,104,187,160,67,153,166,29,143,60,244,178,182,143,17,128,14,23,111,104,34,84,226,240,125,152,125,43,94,215,39,104,27,188,14,59,22,158,180,208,147,138,242,24,94,220,67,199,232,240,184,164,64,62,80,45,17,77,26,196,184,8,131,74,37,53,177,42,251,142,84,104,52,23,244,148,71,191,17,140,46,30,105,34,241,139,250,19,59,78,122,33,124,138,177,115,245,138,105,24,84,73,168,204,111,135,48,107,176,70,105,28,183,220,182,204,123,246,160,207,39,58,199,110,155,244,12,30,56,144,76,35,253,114,11,13,99,7,28,244,135,206,152,79,169,81,22,170,168,57,133,68,41,167,39,57,78,80,83,50,147,242,167,74,194,46,249,31,77,54,166,61,162,138,227,227,95,194,62,31,146,100,158,148,250,226,193,76,156,205,117,21,159,85,19,131,192,21,170,95,143,142,227,255,163,92,211,202,82,169,174,120,103,164,94,50,67,110,125,36,100,188,138,164,213,129,255,248,82,132,13,96,36,14,5,87,143,227,41,109,179,221,157,166,8,62,58,140,250,150,163,120,241,197,112,78,66,174,172,36,24,216,167,210,147,183,183,211,225,84,138,12,123,94,4,175,78,55,61,6,18,4,242,131,134,126,178,2,215,233,44,29,181,151,140,122,255,173,147,85,89,167,215,249,115,243,113,116,44,73,147,176,126,208,51,36,120,135,79,67,118,194,166,92,9,198,201,104,192,102,90,151,28,239,250,72,64,217,180,62,212,198,213,121,0,245,99,157,239,215,69,108,200,88,212,207,45,102,217,205,45,118,197,12,80,147,199,77,16,32,243,15,155,12,243,112,98,133,186,187,117,74,246,145,178,229,225,232,125,115,196,125,210,96,110,146,60,120,5,172,204,121,24,30,237,89,98,197,239,178,138,246,210,101,125,142,176,40,181,98,39,63,180,118,95,12,122,241,168,159,148,105,64,44,77,131,163,62,193,11,101,88,195,143,83,216,131,239,152,59,98,52,45,94,70,230,55,212,133,76,166,4,247,177,94,154,121,201,137,59,80,117,32,21,181,134,52,19,5,47,46,11,180,176,177,234,181,242,224,147,175,98,48,61,229,159,236,198,120,245,97,207,238,87,226,10,18,121,48,216,64,245,13,48,103,250,143,39,219,16,160,135,232,170,240,245,78,123,111,249,33,211,186,4,164,44,240,11,172,161,130,34,155,118,5,250,238,202,20,68,11,136,33,112,213,26,146,246,92,8,92,111,201,107,151,194,192,178,104,181,158,139,199,12,32,140,30,199,94,181,75,163,146,19,142,45,164,172,14,133,171,153,205,167,73,195,45,208,128,96,238,20,122,0,115,193,122,113,127,158,221,63,70,119,248,207,253,87,88,205,236,4,28,95,129,118,234,62,160,4,35,171,222,214,95,231,136,144,8,55,163,155,28,125,207,133,161,255,22,24,22,226,133,112,94,211,162,133,40,117,26,166,205,74,196,211,50,200,254,6,158,98,85,224,15,81,223,116,232,9,246,55,26,129,24,152,136,170,131,46,92,229,193,214,151,105,144,229,100,182,254,11,39,58,204,99,207,254,183,224,190,92,96,9,154,36,123,220,20,254,55,220,84,5,188,169,197,167,124,46,33,110,55,183,192,25,75,17,183,248,131,71,134,132,126,13,113,150,2,151,45,132,244,220,104,144,26,153,31,9,75,61,221,35,90,87,250,96,83,87,3,134,56,140,81,17,28,14,156,181,114,110,230,215,98,176,233,142,204,78,70,218,139,197,5,157,200,158,57,153,64,14,99,83,6,103,49,234,41,119,180,190,24,238,184,246,67,39,149,194,84,136,161,75,49,45,51,1,101,146,75,107,216,187,240,199,103,108,40,117,231,83,198,136,7,59,202,114,218,228,103,245,211,45,236,183,244,101,8,4,249,135,212,155,94,237,214,109,232,26,149,135,35,88,163,65,30,104,70,173,93,143,151,251,8,61,145,119,23,53,59,225,172,135,235,163,212,89,149,27,196,104,9,63,152,236,13,126,129,80,128,231,238,161,186,54,43,171,105,147,124,254,55,43,108,35,236,159,146,84,162,140,192,39,201,158,178,30,240,114,52,13,247,245,164,62,186,251,81,163,45,2,90,4,51,201,122,235,138,173,4,128,132,171,197,132,42,141,174,203,79,14,203,165,179,219,172,69,128,167,92,127,234,127,221,163,191,252,219,64,165,127,205,35,19,229,129,205,233,168,102,166,125,70,54,153,244,164,135,116,81,159,229,213,114,41,175,65,20,49,13,147,103,111,27,187,191,240,13,81,234,75,10,191,8,183,71,200,230,209,118,38,44,207,85,13,183,126,49,123,132,132,195,15,52,71,253,226,87,18,77,37,180,41,101,181,104,94,49,58,117,80,179,90,100,142,129,116,252,80,142,221,100,84,167,84,113,171,255,168,109,152,85,200,174,80,65,111,10,229,151,127,190,16,41,15,186,98,125,74,72,134,131,246,120,187,206,62,150,207,210,152,8,22,249,33,209,109,143,125,190,253,131,129,69,240,82,192,81,152,52,26,189,15,170,183,169,93,235,176,123,0,75,40,157,229,157,243,81,190,132,167,232,68,44,129,208,144,207,71,80,158,114,244,87,79,245,34,240,225,22,244,237,75,249,251,245,136,43,246,93,190,87,190,250,132,26,81,226,76,224,212,184,52,238,75,1,104,116,108,55,6,234,152,159,22,1,1,248,165,173,220,3,160,203,11,78,174,200,136,215,95,32,106,143,190,84,16,116,4,94,106,209,18,31,126,55,235,181,29,29,121,134,98,222,179,133,22,195,247,51,44,103,11,127,74,24,224,127,163,254,26,55,99,210,126,39,141,228,245,173,69,209,133,213,233,26,53,64,250,148,76,184,89,164,12,65,202,162,9,122,76,217,199,160,216,219,69,140,133,9,222,169,194,25,93,150,100,203,225,147,120,29,80,8,142,247,9,208,206,24,31,181,91,11,110,252,255,7,186,207,83,127,134,67,111,13,250,67,86,56,15,54,68,225,69,18,248,253,15,198,158,1,1,32,112,23,85,42,156,201,106,170,190,102,177,170,123,145,177,187,249,203,23,64,244,199,110,236,53,152,114,77,34,163,42,151,19,179,89,28,164,62,211,34,224,213,141,26,240,123,246,33,4,176,190,184,96,24,103,94,193,252,44,151,216,33,13,100,28,46,220,212,17,228,218,147,200,65,242,167,119,224,37,15,180,172,90,7,227,248,54,122,39,137,138,102,66,24,174,49,25,48,183,200,149,35,245,217,228,96,80,170,130,237,71,177,102,212,228,74,117,78,45,8,150,28,178,171,60,74,174,106,153,246,158,5,235,3,198,101,254,161,230,196,117,200,250,151,115,7,148,68,29,118,25,169,46,222,76,19,181,26,227,44,69,243,233,192,113,42,2,30,56,36,240,147,88,54,77,26,22,84,122,117,62,41,164,149,0,176,108,156,242,128,16,69,248,108,61,92,213,224,62,38,67,16,226,202,86,236,0,87,130,240,185,192,0,154,165,79,150,20,100,187,222,151,237,144,47,153,168,29,74,253,165,236,247,48,109,125,99,251,240,61,50,243,240,50,62,124,243,29,58,253,173,122,38,217,124,104,86,196,118,172,242,77,39,211,48,159,95,71,62,109,134,130,88,178,101,226,16,145,146,215,226,90,59,31,156,205,154,234,240,145,30,1,161,54,14,218,26,73,75,78,188,187,251,158,2,12,74,60,159,106,47,60,157,197,231,157,50,181,123,211,204,105,252,84,116,252,171,202,213,45,242,194,2,180,28,2,39,110,212,190,156,133,75,129,145,115,169,115,208,41,179,146,244,124,118,155,96,60,125,35,72,201,177,149,79,107,13,165,176,139,44,83,3,48,254,156,208,178,5,106,233,66,130,17,94,63,31,27,177,253,35,82,210,162,10,195,209,30,223,171,244,192,131,163,245,33,108,146,89,37,201,248,3,246,192,166,99,147,231,160,2,245,180,129,19,144,134,21,170,49,16,189,189,230,122,118,188,128,180,165,231,255,83,193,191,170,255,46,158,176,72,128,85,250,133,253,124,120,107,183,203,252,41,168,252,193,252,129,60,157,209,61,75,19,248,46,104,104,131,181,8,238,11,82,164,64,109,174,77,161,134,93,137,101,4,161,203,204,6,239,204,114,12,6,158,154,209,200,130,124,88,131,79,200,228,114,153,139,80,214,249,12,215,138,33,167,118,39,113,149,202,173,51,68,54,200,36,41,194,27,173,108,203,97,90,153,65,45,106,136,63,242,199,194,184,71,215,100,149,0,174,178,206,73,215,81,128,81,14,1,180,46,213,5,139,220,63,108,55,73,226,21,84,12,79,117,29,151,171,243,102,47,234,3,25,216,186,96,24,215,214,7,211,138,48,37,112,216,60,40,242,49,206,43,109,121,11,3,238,159,159,244,210,146,10,205,33,242,135,89,216,1,100,72,186,40,65,210,65,28,152,249,194,58,220,123,9,169,44,66,86,239,140,220,52,91,246,215,220,253,21,180,54,66,201,58,191,203,24,82,1,141,217,57,231,129,215,53,194,141,24,87,36,87,205,42,163,201,158,84,31,60,221,11,223,127,135,64,111,223,27,144,7,73,63,202,143,59,112,175,51,67,250,56,25,113,70,207,242,211,90,82,4,211,200,163,34,193,109,223,158,125,20,228,170,21,196,187,49,3,177,37,147,32,80,224,198,193,10,242,72,29,211,137,88,71,194,96,243,142,105,154,4,9,90,225,127,224,187,41,169,169,104,189,252,37,21,235,84,56,225,222,187,31,16,27,36,238,50,195,41,66,79,30,115,94,212,231,18,208,252,194,211,20,1,84,198,116,222,212,30,234,92,239,242,187,213,181,190,238,180,63,217,129,100,99,17,19,9,91,210,18,155,87,68,5,154,196,173,177,251,127,241,113,81,36,5,69,53,181,57,212,180,183,240,115,192,197,127,35,114,26,199,37,160,174,35,186,251,77,213,199,36,139,121,140,187,82,62,171,157,225,251,229,84,65,235,213,113,148,54,44,144,223,156,191,38,83,162,11,172,51,32,101,57,74,105,166,92,236,196,249,204,217,249,201,121,81,62,203,37,250,226,230,81,66,148,67,107,171,234,169,132,201,82,249,201,102,249,83,241,83,133,230,4,10,10,223,228,239,99,162,179,255,106,61,150,244,171,184,166,135,185,202,38,201,2,20,113,158,171,196,252,141,15,32,91,177,222,175,72,220,185,105,98,72,37,166,29,30,40,237,108,7,95,192,67,173,186,136,163,234,217,57,189,126,15,25,104,158,174,181,133,212,38,99,169,239,58,191,169,198,117,30,38,18,178,220,255,132,68,123,200,158,62,244,101,123,208,251,246,164,196,5,133,0,216,244,149,179,115,8,21,65,77,42,90,234,153,37,4,107,188,86,14,11,237,208,87,221,208,188,33,58,220,233,255,254,18,73,117,17,77,26,7,100,211,118,87,16,194,225,77,37,113,231,122,255,226,121,89,14,186,59,197,38,180,110,117,88,125,126,149,15,134,141,86,17,48,14,0,67,209,198,131,92,202,40,54,37,221,208,74,231,33,45,183,185,70,249,195,102,169,226,190,72,246,233,230,40,193,199,81,142,9,233,8,47,81,76,246,114,97,41,158,153,100,202,97,80,109,239,123,49,174,178,115,185,63,145,204,140,2,184,108,192,10,191,117,65,52,243,48,124,6,163,36,94,15,188,4,118,55,218,202,249,93,238,195,77,140,244,83,32,179,59,179,71,128,110,162,250,55,34,41,95,239,254,255,165,88,215,133,143,156,62,180,103,250,41,197,144,74,125,175,207,119,104,178,210,255,41,38,52,168,216,229,4,83,46,88,180,22,228,18,168,143,69,163,171,78,47,2,190,221,128,176,64,32,148,187,213,105,81,36,51,57,73,250,74,54,211,47,193,2,46,213,43,198,135,108,65,55,255,140,251,237,188,88,218,149,53,116,197,108,237,223,81,98,112,113,170,24,144,15,202,168,179,88,37,153,89,11,94,11,159,83,247,35,216,134,76,227,78,181,150,130,39,220,159,228,130,40,156,163,96,247,234,128,128,51,200,55,242,17,135,139,114,226,38,78,8,163,205,108,63,175,47,118,50,189,90,251,6,94,242,133,78,225,44,16,217,39,206,226,73,2,113,237,148,47,164,211,244,22,190,185,178,218,139,64,148,127,217,92,212,111,136,202,5,222,3,99,19,233,216,154,140,82,169,221,15,240,118,248,139,152,148,228,42,179,27,47,170,255,53,172,74,141,215,237,206,68,188,15,119,86,59,112,89,107,24,40,71,36,214,64,172,174,199,221,156,245,166,252,25,66,129,221,29,63,109,226,248,223,69,38,75,226,143,51,165,220,187,38,125,162,142,46,234,76,133,104,214,29,208,106,82,246,119,40,130,4,38,251,50,225,216,255,59,244,25,196,98,31,175,254,186,130,206,67,129,17,238,109,73,149,164,52,182,90,107,240,73,219,91,43,239,71,237,118,167,244,108,154,82,178,207,212,229,117,94,211,29,43,233,232,119,196,172,209,208,225,172,107,92,22,136,30,209,246,222,232,114,88,142,12,122,71,34,153,10,77,81,131,57,111,121,20,116,70,255,128,140,87,21,226,224,241,181,135,1,20,5,160,84,64,163,84,16,230,37,227,170,49,91,53,166,50,162,176,97,225,228,64,137,220,186,186,34,205,96,46,128,202,201,145,48,137,59,10,99,110,64,78,105,175,237,205,213,127,159,225,144,195,193,165,231,54,239,111,103,112,143,125,187,31,188,72,240,132,18,196,140,180,6,73,213,109,235,39,222,167,100,205,57,3,211,158,201,94,93,207,78,173,252,149,180,69,3,20,83,74,239,201,232,209,142,48,126,82,40,0,28,103,60,29,217,232,231,251,145,100,10,9,81,235,103,183,117,27,124,193,34,176,72,147,191,68,100,192,73,160,6,83,174,25,47,18,105,100,242,25,135,179,178,112,38,205,17,79,202,223,60,180,54,153,162,4,150,128,28,57,30,136,110,40,255,212,234,104,117,67,26,29,154,89,215,34,170,73,183,20,26,108,32,171,253,124,113,207,4,249,216,77,240,42,81,98,249,123,192,180,104,135,95,248,205,149,195,6,130,10,242,125,24,130,132,103,189,230,20,18,199,245,80,30,95,106,109,139,50,196,91,130,225,179,170,164,195,139,116,118,47,42,6,67,32,110,54,100,187,127,150,152,218,80,18,121,91,56,137,240,235,37,27,80,35,186,156,117,247,132,173,16,68,90,107,50,226,197,124,50,103,217,66,46,148,17,233,131,184,136,2,64,203,157,44,161,117,30,218,111,19,126,26,212,29,255,72,61,133,238,75,165,114,75,231,64,109,212,5,87,9,97,89,3,225,14,186,162,228,147,191,205,218,150,148,106,187,206,242,97,184,235,0,58,38,15,199,52,173,214,151,48,30,74,16,14,221,196,63,216,143,4,12,238,82,107,88,32,0,130,114,38,232,168,183,0,37,44,13,12,70,111,247,111,10,209,12,208,75,21,228,236,113,188,226,53,42,180,185,145,244,7,102,226,30,153,229,174,37,59,73,70,8,246,121,218,88,188,105,219,164,229,86,104,114,27,146,138,211,27,42,81,137,214,138,38,50,90,57,47,114,123,181,177,29,245,205,84,192,93,233,214,68,253,170,157,136,124,57,204,206,225,237,199,72,83,219,158,160,4,137,153,231,10,202,60,168,222,4,250,26,62,46,158,148,114,112,47,187,221,153,37,244,21,87,241,109,251,123,38,108,195,145,114,140,143,0,210,144,69,221,88,114,154,179,75,168,117,75,151,183,93,35,184,67,23,188,19,92,37,206,223,38,77,116,11,89,219,16,8,80,227,16,57,215,101,97,222,105,26,157,134,252,169,143,68,225,99,75,79,16,74,185,117,171,63,98,120,93,213,203,116,248,163,54,33,83,39,39,41,58,7,39,186,51,224,119,40,151,157,18,140,169,164,226,252,19,189,144,105,153,150,21,218,143,218,233,150,154,202,171,88,229,199,102,211,60,40,122,136,52,147,101,103,48,27,239,161,209,120,17,64,191,173,82,252,6,13,186,4,179,24,139,180,152,53,78,164,131,227,17,12,221,130,65,106,227,98,222,18,252,116,196,221,154,220,96,166,115,130,173,229,222,54,34,203,21,15,248,21,146,96,15,53,147,32,170,90,52,180,138,19,30,74,114,174,96,24,187,82,197,85,130,127,98,252,145,113,176,87,204,231,3,151,28,239,18,179,167,3,107,15,198,160,197,138,223,164,186,132,141,244,193,96,250,186,200,99,142,138,22,28,7,138,193,90,219,33,115,176,72,245,132,43,94,52,139,203,129,76,225,61,236,40,28,103,134,26,158,198,141,160,58,177,17,49,196,62,246,61,127,92,181,176,220,154,66,149,143,197,135,58,236,135,119,189,94,252,167,51,128,216,211,232,228,91,193,223,195,62,227,125,11,29,136,98,90,199,2,227,92,254,24,158,208,164,137,96,249,246,35,172,71,116,105,178,38,197,57,211,179,3,132,32,201,158,37,98,213,174,82,147,118,159,98,128,43,121,135,176,191,238,5,15,178,193,115,157,41,217,251,166,125,151,9,229,27,60,41,108,199,144,9,76,1,61,107,213,105,141,160,71,164,96,208,181,214,68,85,64,241,119,228,171,45,30,226,124,242,101,130,179,72,107,168,95,253,219,31,247,60,231,238,28,226,177,80,6,90,239,133,148,118,59,133,217,108,122,242,127,158,170,32,237,126,219,19,199,123,24,184,73,202,137,171,148,17,183,28,206,209,157,106,190,59,146,218,76,226,114,163,13,174,0,241,144,195,199,151,200,75,93,242,50,214,8,123,225,156,28,120,7,8,255,228,241,121,237,130,161,212,29,105,147,172,239,120,16,62,79,142,38,26,91,125,106,13,15,27,121,57,65,84,9,139,197,216,218,244,113,206,188,197,38,211,14,66,248,165,132,134,134,74,214,229,247,187,28,11,168,163,79,115,94,5,253,112,178,255,172,15,177,201,102,32,68,208,150,155,18,125,188,43,183,169,242,33,144,219,215,144,99,239,228,240,128,48,162,170,157,190,154,41,187,203,112,139,255,28,207,31,4,82,13,40,41,39,101,145,98,176,146,70,176,83,21,187,120,146,247,150,136,80,128,212,126,254,165,125,49,214,210,159,38,60,131,120,170,127,77,84,80,135,73,237,11,254,213,209,238,79,161,57,34,1,87,98,3,79,93,234,100,43,18,12,137,27,1,28,21,93,121,198,1,152,181,107,13,187,90,153,206,25,21,237,88,126,143,62,177,21,202,121,227,151,235,192,88,182,253,129,186,88,60,191,104,114,150,194,216,147,211,24,245,14,201,41,233,87,46,18,28,206,25,37,198,0,228,233,193,111,100,238,249,45,172,249,201,4,208,106,7,125,200,169,202,34,132,63,8,59,196,195,182,39,116,229,61,216,172,59,155,139,194,225,57,58,125,180,97,63,81,96,235,204,128,33,255,235,46,235,22,159,207,62,25,168,68,34,61,10,78,249,222,96,31,247,235,169,54,170,92,72,138,225,9,120,117,69,203,124,195,8,14,118,232,88,223,141,120,165,59,114,86,114,157,253,190,27,78,247,58,99,84,63,116,164,53,159,152,25,139,237,124,124,68,112,209,199,10,41,219,57,99,57,2,172,180,47,71,10,166,221,52,136,143,37,223,161,246,54,183,211,133,169,181,53,187,77,175,238,216,167,54,18,46,108,175,56,52,79,186,34,178,169,135,104,224,100,52,220,183,68,68,158,13,76,2,125,146,62,95,160,117,10,151,243,188,118,97,188,72,98,222,111,121,93,144,171,220,105,70,105,194,51,254,85,119,75,215,127,201,123,182,4,135,195,130,244,228,78,236,162,213,33,35,141,142,7,28,125,215,253,33,232,158,242,106,149,196,142,78,212,140,198,30,217,137,197,53,178,64,99,94,116,211,36,241,147,22,207,198,210,209,232,220,145,32,154,88,86,198,74,233,204,148,121,238,130,51,234,70,183,50,113,136,246,200,177,173,82,244,159,101,10,152,245,100,29,254,62,124,8,140,9,145,217,62,52,76,175,243,185,130,180,119,9,93,246,231,184,216,2,130,187,25,136,12,42,128,164,33,126,214,161,207,107,179,114,69,191,146,238,74,192,65,65,73,141,104,153,73,124,29,12,0,76,113,80,137,228,134,232,75,255,144,202,132,22,79,247,117,166,84,0,247,162,71,26,85,254,16,20,222,222,86,250,19,81,232,35,90,107,36,73,239,222,157,33,227,72,63,114,248,27,246,124,93,4,29,140,164,58,88,184,89,1,189,116,78,218,38,197,47,123,116,15,27,198,108,49,22,60,0,241,22,33,242,89,76,158,104,230,182,64,79,147,243,223,113,172,101,26,85,226,52,221,247,143,244,6,232,61,203,13,86,252,193,224,148,132,116,165,194,96,60,149,42,114,41,245,35,102,228,78,161,104,182,34,145,24,111,193,16,22,224,1,48,28,125,169,230,89,144,252,39,45,154,5,160,98,113,51,185,215,144,255,62,7,11,255,72,246,68,22,163,231,26,168,98,157,30,249,174,27,176,158,99,253,113,44,176,219,178,168,100,75,45,145,96,249,247,87,221,201,192,1,209,193,255,116,42,76,119,94,24,90,45,135,95,181,213,251,253,28,21,140,163,166,84,206,134,253,107,76,88,209,206,185,68,94,148,189,36,153,25,250,190,186,171,59,131,245,64,35,90,27,51,121,240,254,179,253,193,31,239,170,162,235,70,47,41,124,215,250,45,78,173,54,103,222,58,172,232,160,254,12,94,181,242,58,86,238,209,165,74,174,68,84,17,250,190,25,68,130,142,222,202,241,119,77,218,46,6,146,36,194,229,150,211,34,150,67,23,19,79,227,35,179,225,36,208,81,82,237,41,98,28,223,45,160,202,130,251,73,31,177,0,226,137,68,19,112,249,110,0,133,143,25,208,225,3,79,67,117,132,201,71,85,84,251,162,227,169,113,81,73,197,153,7,111,113,9,125,31,21,81,10,63,104,107,111,117,26,75,2,212,200,254,23,53,101,72,173,218,159,155,50,43,124,148,19,229,172,82,50,170,52,156,169,157,5,171,112,144,142,19,73,136,128,14,103,119,164,161,159,115,132,146,205,117,234,26,40,132,123,32,204,204,123,170,161,193,7,93,94,70,79,116,230,15,110,182,123,125,34,185,172,161,247,2,135,231,174,33,2,148,99,104,26,42,2,38,222,9,133,185,70,113,123,137,12,233,106,208,198,24,8,195,171,40,31,157,9,206,58,110,69,77,42,75,195,62,129,132,246,155,81,218,23,152,176,222,71,65,179,154,25,141,90,12,232,108,136,10,67,24,14,119,246,23,240,160,186,190,51,152,104,186,164,3,15,84,78,30,39,94,39,213,69,221,222,202,138,231,76,34,122,17,186,245,170,151,52,204,73,247,143,121,138,136,90,0,65,16,189,141,106,189,255,79,186,231,148,95,240,108,119,180,112,179,45,151,39,18,115,75,99,74,207,157,175,20,234,151,209,49,6,216,94,144,48,7,33,59,131,195,69,43,56,37,158,200,225,162,110,123,213,198,5,48,206,24,219,224,3,11,44,3,174,208,192,145,62,90,69,140,129,78,225,211,235,228,10,223,230,236,28,242,81,170,34,249,177,175,15,254,133,175,173,124,3,253,79,188,92,240,59,10,202,110,149,113,126,10,76,39,8,77,219,3,174,109,67,38,227,34,210,163,230,216,214,244,19,151,86,208,229,178,245,130,246,249,56,16,170,17,82,2,196,117,73,220,94,203,83,226,237,89,4,252,230,117,186,250,155,55,102,172,200,6,26,164,14,104,110,184,103,166,2,205,98,124,159,122,211,104,156,114,146,2,60,19,43,170,100,188,107,188,171,56,221,1,203,246,182,100,113,165,214,238,149,55,54,23,182,172,131,24,221,229,200,2,132,158,146,22,148,28,152,165,69,158,231,15,27,183,149,5,191,97,108,5,167,199,172,249,223,225,251,141,155,174,218,167,46,230,168,92,149,137,52,211,128,248,53,72,177,183,211,185,77,96,229,149,45,157,67,127,207,149,67,212,46,117,73,236,69,35,197,242,24,86,179,83,197,64,24,112,170,32,73,5,45,187,173,126,10,176,51,9,201,253,133,241,227,5,151,151,161,94,223,210,234,148,247,3,221,151,190,202,40,240,82,216,172,116,80,114,107,176,2,49,44,102,60,115,36,244,254,106,79,211,131,138,124,58,138,131,181,248,63,43,252,27,168,63,109,66,126,173,164,244,28,130,28,8,103,128,127,255,71,239,192,239,208,45,242,47,54,101,3,145,156,192,162,30,52,107,120,254,52,2,181,254,124,217,27,185,112,9,111,100,239,124,126,246,179,164,202,5,158,80,177,174,189,77,53,40,137,178,114,58,21,46,163,80,179,35,119,203,5,13,130,28,107,131,40,230,28,112,198,117,238,238,214,74,214,23,25,101,22,183,72,10,217,13,235,187,110,5,134,150,28,80,173,96,43,0,60,247,71,33,242,219,235,119,159,16,18,172,44,150,50,12,176,65,105,58,129,98,132,41,232,32,252,136,230,126,228,10,244,135,40,231,160,172,38,185,22,165,212,255,134,93,128,136,162,155,223,161,237,206,148,172,241,153,32,56,135,138,94,51,246,226,164,163,40,217,166,192,150,153,161,85,20,185,31,189,92,134,185,231,187,207,53,134,146,53,59,6,188,236,43,168,135,253,3,134,228,61,207,172,214,129,155,212,186,180,180,21,152,207,1,81,64,6,136,74,67,118,8,244,193,50,89,11,110,52,41,218,125,241,147,62,240,22,157,225,197,133,197,66,194,182,198,165,87,140,167,173,104,19,107,236,123,146,168,105,57,10,155,39,192,21,115,217,23,94,12,144,18,95,10,40,51,201,227,232,230,196,61,123,223,218,44,121,206,152,159,254,3,165,153,33,178,139,113,161,95,181,253,111,14,221,247,78,211,249,19,92,240,61,38,14,161,213,127,117,140,14,207,29,48,28,142,166,247,225,201,41,78,49,63,203,218,52,64,43,173,34,214,43,80,239,153,172,176,180,22,66,114,138,60,242,83,212,97,208,135,114,22,206,189,16,143,88,251,62,111,49,216,184,64,141,99,43,27,252,88,141,240,180,227,15,111,14,48,184,102,181,98,28,230,203,81,105,227,167,234,247,237,222,224,189,31,181,218,199,253,153,192,50,88,16,138,106,116,50,45,28,75,0,18,49,127,171,3,9,201,126,32,55,170,220,255,190,65,229,153,135,150,56,30,40,185,208,252,54,105,236,126,25,49,121,103,180,106,100,87,79,227,84,88,98,33,48,40,62,69,137,218,23,1,29,5,176,78,160,196,193,221,146,219,97,49,112,106,62,255,124,56,79,27,45,254,252,76,123,0,161,50,9,4,39,31,174,27,15,138,95,200,71,3,167,237,160,134,237,206,39,190,162,48,37,209,131,130,189,21,156,222,38,6,140,255,45,248,22,235,143,199,23,240,135,133,111,99,84,211,90,123,225,63,171,123,216,212,135,58,192,112,199,218,158,100,146,84,27,193,56,137,66,106,245,89,53,22,59,62,162,184,177,100,92,133,232,181,215,92,197,64,152,93,59,155,235,143,164,239,93,228,81,161,255,91,253,83,108,83,12,199,116,80,227,17,80,161,163,35,77,209,32,21,143,40,169,242,80,66,33,53,162,29,120,207,79,53,211,5,129,219,202,63,57,187,113,227,57,200,217,219,112,57,235,71,134,21,115,39,194,119,48,199,51,1,237,144,33,69,217,240,220,74,129,127,30,36,33,58,61,179,175,251,31,161,144,139,10,19,184,22,115,74,182,225,251,211,49,153,79,215,82,251,7,185,8,66,132,150,163,117,148,109,143,227,239,71,113,157,224,54,202,189,56,39,189,85,181,185,164,252,11,140,90,73,129,198,101,124,22,253,231,148,146,42,214,101,140,133,80,118,70,75,203,131,88,40,183,0,201,234,168,39,131,190,160,184,189,66,4,117,134,179,140,9,135,81,174,139,208,157,136,224,17,85,216,50,138,175,20,52,155,125,181,21,174,111,41,180,187,191,48,178,229,153,200,202,14,96,245,25,50,152,242,193,206,223,68,177,219,253,32,45,119,115,37,165,136,186,24,244,132,194,237,21,28,203,103,117,102,207,220,139,67,202,198,48,209,205,5,26,63,123,211,184,55,135,101,176,154,122,39,180,183,151,202,216,19,87,2,138,1,98,230,131,252,16,143,78,9,132,52,172,148,48,5,56,230,138,15,148,185,171,140,52,19,18,120,43,27,85,134,195,92,123,114,123,162,103,58,234,141,200,51,218,69,177,18,95,140,177,178,147,99,144,171,113,204,182,235,199,4,186,166,18,61,53,3,139,205,79,241,242,24,72,189,13,44,16,27,165,140,150,181,78,112,222,173,150,92,149,0,153,78,58,207,240,47,15,112,229,107,61,56,136,54,62,152,224,188,8,121,60,82,38,163,182,180,237,196,216,162,138,168,131,195,247,215,106,178,183,67,202,235,151,13,178,205,164,76,74,153,191,16,93,91,45,44,236,77,135,219,194,146,162,230,42,244,197,180,93,23,142,95,252,178,224,24,140,18,161,30,177,158,197,128,120,128,238,170,169,167,124,252,200,39,202,40,166,225,148,131,163,41,92,169,174,184,57,76,204,152,29,91,220,101,125,99,235,171,2,12,134,230,164,116,138,88,13,7,110,10,62,159,142,33,252,46,237,228,62,146,33,134,68,145,119,56,61,159,224,114,253,222,61,45,117,138,112,148,183,92,160,154,151,21,225,57,23,228,168,246,44,83,87,241,42,107,26,145,67,102,61,117,163,167,101,149,42,208,161,185,24,57,155,176,240,91,63,135,196,126,38,178,77,113,108,93,182,130,51,115,56,75,90,174,243,98,96,242,2,6,227,245,217,224,186,162,9,167,239,112,198,53,210,61,250,22,165,167,139,146,189,48,200,87,80,244,128,247,107,237,165,160,191,111,187,166,205,175,245,153,98,254,193,72,26,176,138,240,53,82,168,23,20,238,194,24,65,144,17,225,170,128,3,75,254,38,155,67,132,147,27,212,219,197,127,39,182,108,88,217,133,16,185,41,157,127,147,80,49,201,128,125,166,233,67,8,207,118,20,8,183,206,111,166,98,71,42,243,251,177,220,20,92,83,62,125,68,113,243,205,148,209,171,223,235,100,255,97,31,87,10,119,151,93,180,203,13,103,25,43,166,121,203,174,99,218,229,68,15,173,226,230,51,169,196,163,144,27,231,248,69,237,208,187,163,10,110,138,114,6,119,135,231,168,12,170,83,113,192,127,230,239,143,254,70,29,40,211,243,109,5,212,221,72,196,17,89,49,65,194,70,160,5,74,162,198,160,7,88,243,131,69,20,57,252,182,37,57,158,105,249,186,241,210,209,71,22,239,39,1,155,117,202,89,54,153,54,163,122,244,123,133,207,210,122,223,116,57,117,101,178,220,62,60,56,161,77,240,35,198,250,200,210,175,29,253,94,56,243,246,141,248,26,216,98,198,51,110,60,76,139,0,183,120,125,197,101,176,254,64,79,140,198,167,75,239,199,206,157,191,251,84,158,151,245,120,17,76,31,67,218,235,249,155,158,32,184,177,111,89,131,247,191,4,178,13,186,91,119,142,94,73,76,252,235,249,189,244,246,155,42,233,12,51,32,85,82,60,20,71,34,103,127,181,49,83,82,248,171,99,29,176,23,61,38,156,138,195,96,176,255,18,189,44,210,124,77,77,252,76,68,40,147,214,221,202,215,148,78,183,126,249,91,81,139,144,140,180,92,10,154,74,32,56,148,38,225,234,57,167,72,133,46,8,65,72,190,144,162,232,131,250,117,142,170,74,197,74,63,71,191,132,138,137,92,181,69,85,183,91,75,159,251,217,8,186,35,133,123,131,23,39,201,105,134,40,199,63,46,242,34,132,178,8,80,116,172,156,225,1,60,83,218,253,86,76,70,92,64,175,199,75,63,158,183,169,106,151,169,143,218,35,14,63,139,199,183,246,245,63,126,199,23,207,17,196,139,234,22,36,90,245,181,200,235,75,17,191,0,182,73,185,171,168,118,41,113,86,65,132,213,65,95,15,165,78,65,205,68,26,154,158,177,64,207,166,106,181,61,106,201,120,116,74,5,35,30,161,184,132,163,52,87,57,173,211,161,116,163,35,104,235,79,167,44,73,209,195,132,137,214,216,205,238,153,118,183,2,182,49,81,194,94,77,97,74,165,103,13,128,9,172,157,148,169,27,29,172,60,66,72,148,63,113,168,86,59,92,79,214,192,197,239,105,239,92,44,73,158,244,132,238,171,205,190,146,212,135,15,107,9,202,191,65,7,32,252,253,26,125,37,15,114,240,1,59,102,45,137,106,229,13,132,83,219,48,95,99,143,102,22,164,173,56,231,100,119,210,165,63,40,14,81,150,187,216,36,70,169,118,168,82,131,157,169,32,37,233,196,99,201,25,251,94,73,155,71,253,212,102,30,229,117,201,1,227,110,195,15,5,123,20,178,152,249,182,134,25,175,224,179,106,67,239,66,165,114,48,250,59,250,175,185,169,160,64,142,117,131,130,228,193,10,171,92,63,107,250,118,213,129,98,160,93,94,84,85,3,85,153,183,100,14,105,88,185,139,137,48,246,249,88,123,190,127,224,4,133,63,171,75,148,2,64,47,127,5,202,101,87,236,162,67,178,211,65,186,52,170,92,81,28,54,136,164,4,198,49,75,102,50,122,205,186,74,55,14,232,173,209,0,248,143,2,35,48,18,225,6,169,139,230,44,219,235,46,69,61,224,97,113,167,4,166,193,235,175,241,43,84,134,225,24,176,126,44,133,232,94,167,216,47,76,245,42,219,71,8,122,34,110,213,39,55,14,178,164,90,9,121,7,239,89,72,96,142,61,119,205,219,137,24,6,138,184,131,142,120,231,205,17,166,86,157,17,236,15,99,201,23,230,170,220,110,98,173,220,56,5,193,76,53,232,255,175,24,40,227,203,25,163,216,18,27,136,183,20,127,153,3,200,77,36,89,86,61,149,107,75,156,170,14,247,46,126,132,208,85,178,75,163,110,161,95,251,177,146,78,227,29,236,147,7,253,244,48,163,216,132,181,139,163,155,230,234,151,225,151,254,204,100,41,87,139,26,205,4,253,166,56,67,205,110,75,161,45,19,119,125,232,162,146,242,77,173,59,205,21,188,89,76,168,7,25,71,251,81,84,99,23,62,174,35,32,216,114,137,78,106,79,94,36,35,13,208,15,84,128,90,221,75,223,70,46,124,180,120,149,15,117,56,110,145,35,83,205,187,190,87,10,121,41,178,31,247,107,33,53,166,159,233,224,60,63,216,3,206,17,231,235,252,56,227,233,127,93,210,76,91,44,254,170,181,241,16,201,196,188,111,182,195,67,8,81,240,142,185,185,151,14,55,211,115,169,114,131,88,148,185,79,138,35,204,234,136,4,238,45,169,73,129,255,96,160,198,224,183,145,73,167,189,205,193,48,189,62,20,154,81,203,170,116,209,68,224,209,57,79,46,22,193,82,31,203,202,240,66,36,39,144,137,230,65,42,222,41,13,50,146,57,95,153,103,125,1,36,110,102,62,116,207,127,194,136,125,180,230,61,179,4,129,17,21,157,24,1,52,28,48,84,123,132,191,244,236,131,35,28,215,218,19,199,134,180,214,127,89,59,113,20,194,11,242,228,89,246,27,170,158,15,254,39,24,53,216,108,18,95,156,222,239,117,52,29,15,249,67,146,29,206,59,246,79,183,215,26,25,69,96,76,104,194,215,71,190,48,56,196,244,170,197,213,117,179,148,241,98,12,187,50,141,214,215,48,79,222,127,172,249,162,48,223,170,251,113,112,16,173,228,177,244,251,145,187,42,185,185,242,234,246,204,161,86,163,211,173,219,55,23,42,101,83,250,41,85,248,60,138,74,181,76,235,196,8,156,56,245,206,151,70,93,142,137,218,72,250,70,204,192,160,129,213,157,84,10,136,174,29,236,168,94,34,38,133,129,26,201,196,225,27,77,117,89,156,141,101,101,10,173,199,93,180,225,255,20,144,91,26,70,175,90,103,4,4,76,240,14,253,15,211,66,247,81,145,73,60,5,68,99,28,92,121,46,130,197,249,69,92,53,137,63,174,39,239,29,7,59,125,151,64,19,107,148,51,189,39,173,177,149,124,109,129,245,23,218,23,212,48,202,130,130,238,201,28,3,130,172,53,224,49,196,32,54,71,51,228,27,74,243,3,84,134,40,242,218,245,23,37,15,145,228,188,120,29,125,81,153,182,67,35,123,38,24,252,217,246,122,197,30,177,150,161,199,123,122,232,87,15,231,157,39,68,97,45,146,192,230,33,148,151,230,132,200,77,119,254,177,126,31,68,84,223,213,149,92,152,205,217,14,99,63,81,160,240,144,197,113,102,178,11,127,51,141,58,67,12,236,201,152,44,154,71,199,189,75,23,216,18,191,40,148,122,135,197,218,201,74,251,166,220,102,98,53,30,71,228,125,60,71,206,209,56,105,150,246,71,99,215,236,122,232,207,72,78,233,50,142,11,47,22,189,104,201,176,116,92,119,110,252,23,63,79,180,173,93,205,120,55,201,197,201,253,65,57,74,235,202,84,126,21,254,123,64,80,136,40,227,95,74,208,36,19,220,127,131,15,28,131,93,190,5,96,172,181,123,161,240,38,132,232,53,246,181,253,22,110,211,144,77,89,218,75,133,247,196,209,120,13,99,65,163,173,11,11,111,110,95,20,56,96,66,127,87,255,198,86,189,179,102,143,208,213,227,206,228,181,242,132,33,160,233,243,81,99,109,233,134,24,119,221,7,56,188,136,90,4,19,98,26,104,71,143,33,229,77,34,61,136,253,233,102,25,93,21,152,214,8,161,251,46,117,149,140,121,173,187,145,60,216,209,216,95,152,152,42,132,209,118,179,19,174,75,184,213,4,214,144,244,61,101,180,30,189,40,246,50,247,73,191,224,14,66,178,243,160,160,0,252,87,89,177,225,67,15,90,184,30,12,39,193,36,126,101,229,90,184,238,181,180,245,62,37,221,29,144,165,120,72,63,66,23,201,184,119,226,76,201,19,137,19,133,244,220,179,39,144,21,100,111,38,211,39,70,172,134,31,187,244,202,221,55,244,91,2,24,237,7,192,20,127,14,132,61,7,28,157,95,20,221,183,216,15,46,91,95,144,207,83,31,133,83,60,11,113,118,119,219,25,171,60,77,17,195,227,238,250,28,211,102,188,186,74,178,96,212,217,90,69,114,145,116,33,73,2,99,164,255,210,22,137,173,119,96,83,70,40,103,37,83,64,54,233,48,64,75,140,4,163,188,159,8,25,53,164,207,156,34,246,187,255,92,78,144,58,173,184,123,111,173,51,167,222,67,55,72,55,125,150,96,165,180,222,151,214,102,157,148,231,157,62,2,81,221,61,85,19,28,82,196,10,96,131,101,32,131,127,147,112,198,226,192,169,196,59,138,30,161,157,254,164,79,219,253,10,159,66,222,234,25,150,47,208,194,154,203,208,26,186,146,63,40,129,138,109,85,79,124,156,86,59,96,88,146,57,139,174,243,223,223,213,26,241,9,224,124,108,31,124,215,17,140,50,207,170,115,194,64,12,37,92,120,254,193,180,185,65,199,25,46,40,236,45,100,174,50,219,252,228,108,191,137,178,33,248,62,220,115,189,89,15,196,86,169,52,172,148,51,41,55,230,248,21,230,168,16,144,172,182,167,135,16,184,39,77,102,125,242,170,167,149,2,193,180,88,147,216,208,160,152,145,117,14,42,212,223,9,100,75,237,250,54,73,61,204,245,43,26,224,158,110,83,185,12,143,113,58,33,166,142,197,223,68,25,80,189,125,217,242,217,188,211,18,112,179,124,203,18,42,44,201,187,225,201,242,203,208,73,138,251,92,10,37,224,161,3,33,131,199,105,227,212,166,80,30,209,167,245,221,185,37,6,91,94,26,63,34,137,98,109,202,111,184,11,221,244,238,82,174,179,204,7,32,252,7,55,99,140,15,99,83,15,63,52,121,136,119,39,66,137,123,101,179,184,75,39,163,35,142,161,183,246,159,104,123,17,92,38,89,240,113,131,128,15,180,85,1,154,38,13,192,113,186,32,92,0,24,33,207,80,19,3,22,181,234,37,179,138,242,242,171,190,49,124,240,93,243,82,67,94,8,244,13,165,245,46,108,73,13,81,239,242,6,125,151,7,192,232,249,252,113,192,222,163,229,11,165,185,34,155,226,235,112,212,163,154,203,22,67,178,245,101,100,76,76,41,184,89,255,20,217,143,112,254,163,10,194,188,57,183,167,191,16,169,33,141,79,8,233,137,81,51,188,61,123,18,139,46,205,97,58,65,246,172,205,101,83,204,45,44,199,43,120,247,217,95,199,66,57,115,147,22,59,226,200,30,47,46,174,19,227,80,18,61,231,200,175,58,80,189,252,75,12,148,31,90,14,0,172,192,217,12,20,51,224,190,251,247,209,49,7,204,20,245,46,169,163,149,13,244,35,213,180,237,45,137,66,70,108,22,196,192,87,187,118,59,186,197,60,139,200,253,53,56,39,39,168,107,182,163,181,151,21,190,238,154,121,58,178,24,60,90,118,109,221,243,158,147,96,13,54,43,64,112,139,124,198,190,40,49,200,210,28,193,17,218,102,106,219,207,71,187,104,148,60,156,169,34,252,102,119,105,123,207,144,176,75,187,85,196,226,177,77,186,44,30,19,62,63,117,126,193,228,35,51,251,231,251,196,100,195,192,180,165,35,168,194,140,127,138,225,207,176,108,53,195,152,51,225,93,103,43,41,12,14,110,240,161,135,29,135,169,198,179,240,74,200,104,174,179,109,173,91,155,44,67,230,39,83,230,144,106,0,38,107,234,218,96,114,82,187,105,17,21,86,60,55,2,243,83,57,185,145,112,75,245,68,168,154,16,151,105,215,128,125,70,194,223,94,194,228,114,183,209,197,172,52,199,178,238,188,162,202,247,32,33,247,53,222,58,125,78,190,143,53,145,173,13,252,237,70,178,179,248,193,170,231,234,68,69,124,88,5,134,137,109,68,174,213,219,41,148,71,203,117,85,46,197,44,187,210,236,107,180,85,96,153,93,137,196,50,195,61,74,61,73,29,101,159,16,180,184,157,82,110,77,0,1,252,83,47,75,80,228,220,187,207,49,81,76,86,81,197,149,210,108,182,213,97,244,236,140,21,84,117,218,18,91,153,165,190,241,251,252,240,166,195,63,78,49,17,184,152,160,180,89,2,94,4,207,86,177,111,244,188,201,206,77,168,40,120,212,58,218,240,225,244,159,141,61,128,65,198,50,36,64,198,249,15,224,157,135,135,243,24,124,78,106,110,238,30,24,193,139,45,131,225,251,45,202,213,97,156,254,162,177,110,88,239,21,118,164,229,6,41,194,50,108,254,142,40,58,122,134,55,175,14,132,183,119,139,41,33,84,141,31,216,152,26,108,183,195,188,203,227,104,149,40,184,246,216,19,243,109,97,161,58,127,101,104,239,18,66,250,33,235,121,196,190,24,221,61,255,133,156,179,116,206,147,87,153,235,225,32,58,116,239,120,87,169,82,201,3,145,243,122,127,239,125,163,141,222,4,156,218,92,123,236,221,89,235,153,126,60,45,142,127,176,206,2,79,129,47,238,175,171,159,156,28,237,38,16,238,148,102,67,93,207,104,85,113,13,138,195,61,17,36,146,135,136,116,243,43,48,231,160,217,2,108,75,68,6,39,147,147,241,80,151,16,213,0,110,171,30,168,131,114,51,124,218,254,101,157,153,104,210,66,8,110,41,174,74,131,72,187,134,222,10,93,13,121,180,16,182,226,86,4,6,20,21,152,6,118,88,137,95,180,226,20,146,189,138,201,106,34,249,143,231,104,173,212,91,174,88,56,144,194,186,212,199,219,132,244,119,50,232,172,47,26,251,190,213,60,147,182,159,22,248,1,252,238,58,152,252,87,200,200,200,4,238,215,155,80,241,170,80,206,201,177,1,49,174,145,31,59,225,34,74,223,4,181,135,114,230,209,64,185,146,46,159,183,33,23,230,181,39,86,240,81,12,110,204,97,239,112,172,1,154,8,237,10,117,51,225,143,191,28,200,229,129,83,227,183,215,251,83,24,158,29,121,99,99,222,249,84,254,46,148,143,147,53,116,150,55,226,86,15,84,106,0,104,174,157,37,213,162,57,192,36,200,133,142,123,143,179,122,55,247,224,215,35,178,96,190,245,43,38,57,48,32,54,254,206,73,187,226,108,140,14,75,183,184,164,49,35,98,21,191,251,9,226,125,230,171,37,0,31,10,235,50,62,51,205,245,211,179,59,238,87,212,70,85,25,132,161,25,78,27,17,241,166,60,147,89,138,213,148,194,69,191,199,93,96,52,217,231,209,164,197,4,236,212,93,240,115,190,120,185,216,0,229,9,77,93,8,157,75,51,153,251,160,216,79,84,70,85,227,250,198,91,229,64,95,251,195,177,60,205,220,222,109,226,218,50,58,18,17,132,202,71,121,96,106,101,159,125,247,26,157,115,178,32,236,129,136,114,86,187,71,192,73,97,119,172,170,28,132,193,94,63,70,79,198,40,192,6,215,0,199,220,237,149,39,171,58,131,143,216,136,214,54,254,100,239,27,154,250,72,68,107,25,152,34,15,177,120,5,132,195,5,22,249,135,183,116,117,2,141,16,132,177,100,60,224,248,234,105,137,177,237,164,190,208,147,239,137,141,169,69,185,48,38,172,31,26,31,175,120,33,188,36,72,129,70,124,172,6,87,76,26,175,253,120,48,43,48,177,30,46,115,92,3,184,251,223,156,100,220,39,55,82,247,208,140,215,47,223,130,170,115,168,14,66,106,11,90,7,183,67,75,70,22,101,202,181,240,36,110,20,74,97,226,65,191,74,112,132,121,213,38,172,230,96,185,109,63,175,47,211,24,230,27,226,183,179,133,145,72,209,12,207,124,80,18,102,74,125,253,67,31,37,33,90,20,64,241,223,55,61,48,235,3,45,29,22,124,249,212,156,161,124,230,194,147,172,252,245,98,55,236,165,87,224,45,28,33,4,140,147,156,239,138,24,84,249,122,241,165,26,7,53,230,87,246,238,239,63,213,230,150,59,231,186,137,243,64,64,222,127,152,104,229,209,220,36,27,247,98,85,75,22,146,54,2,111,251,25,106,77,5,225,61,87,186,186,97,108,214,158,138,143,183,62,69,241,60,126,6,11,167,47,202,183,247,144,43,155,189,112,36,48,148,130,233,89,228,202,108,77,42,108,138,2,32,105,40,69,161,7,60,200,105,13,183,115,204,3,117,218,135,125,254,50,63,81,173,63,96,231,24,60,197,173,214,82,54,196,162,111,247,218,240,173,0,193,216,136,77,95,20,89,41,29,149,14,62,176,66,129,238,83,28,255,133,83,174,52,240,23,241,240,1,90,93,230,130,36,50,56,150,201,9,159,12,85,138,134,212,75,139,162,245,248,124,198,0,62,219,239,51,85,45,160,22,146,253,162,210,28,68,252,211,235,251,2,34,170,121,248,73,85,167,38,124,134,107,198,226,236,245,7,68,22,167,157,98,124,207,147,228,112,153,49,238,67,240,167,166,169,15,241,23,44,253,12,223,132,110,161,68,144,169,105,42,81,248,140,78,177,243,127,3,207,90,183,177,6,33,223,214,171,46,204,245,213,86,202,213,56,83,163,112,2,211,143,106,208,201,229,244,233,84,234,74,40,191,213,52,32,63,122,70,149,64,208,195,65,97,133,213,90,218,201,165,25,228,177,209,184,87,17,245,134,93,194,233,140,2,60,10,248,184,87,13,151,187,33,107,85,192,33,106,104,0,56,250,199,51,212,155,196,188,186,201,169,181,246,163,107,154,225,39,162,30,55,242,14,216,60,141,130,215,30,91,74,210,228,144,15,248,222,245,186,98,47,16,224,229,228,44,246,241,205,184,231,4,222,218,2,4,242,28,207,142,95,250,194,74,215,92,75,155,211,77,170,57,60,227,131,202,36,57,132,48,43,221,18,30,232,104,54,254,13,175,124,119,60,235,30,189,251,0,17,106,167,62,82,122,40,129,67,97,20,205,178,112,25,15,198,80,102,230,121,149,237,238,203,234,176,60,86,41,165,227,141,229,142,67,77,147,185,212,68,216,114,101,202,38,216,12,93,218,195,69,10,7,226,244,61,82,15,179,206,45,41,101,78,200,96,116,60,60,164,105,203,44,90,28,91,191,82,14,108,153,106,214,78,121,222,56,111,95,88,37,28,251,228,8,140,173,54,140,234,246,235,103,179,185,92,255,203,36,87,32,161,82,225,160,85,50,197,82,226,200,4,148,105,40,33,191,64,8,83,158,253,6,246,150,211,129,121,121,235,5,101,194,122,166,60,96,92,3,0,165,145,46,200,31,110,74,186,244,36,22,79,165,240,10,168,59,18,38,31,243,186,217,74,167,28,112,83,162,9,228,132,22,79,0,162,64,240,154,233,108,180,146,224,16,98,244,234,166,24,151,176,171,6,80,139,103,207,234,226,184,145,43,128,115,176,90,20,182,74,83,251,172,14,163,81,244,126,243,15,12,219,51,70,164,221,139,48,105,243,148,127,158,47,218,43,192,246,228,95,157,120,22,100,82,90,20,113,216,176,79,119,65,135,14,141,46,217,42,160,172,186,18,13,130,28,43,121,219,37,190,40,15,169,153,65,189,98,182,139,69,185,30,173,77,252,54,130,133,70,97,192,10,246,252,168,111,142,163,144,39,187,201,80,179,61,139,232,39,96,199,0,52,159,210,24,147,245,167,33,213,143,219,88,207,92,253,164,134,183,202,10,34,230,251,207,81,46,33,154,239,105,32,21,81,0,46,253,47,189,146,142,69,205,35,222,115,93,169,229,188,123,217,45,151,139,150,102,2,43,36,54,40,76,80,172,26,129,45,160,215,221,113,54,17,163,166,167,160,28,155,169,163,182,33,114,165,175,169,13,220,228,89,190,102,203,239,184,210,101,37,91,166,131,237,199,146,91,242,31,129,154,154,198,220,51,147,47,38,116,174,77,154,5,67,1,232,40,183,197,130,44,221,198,1,123,152,73,248,125,147,245,16,181,203,38,64,152,190,183,6,232,64,43,176,167,183,135,34,14,224,0,214,155,230,79,15,0,210,140,15,92,136,178,44,133,11,216,237,243,229,129,240,121,40,132,143,17,64,207,96,195,68,22,8,209,123,24,9,6,251,91,75,77,79,100,200,18,207,212,192,58,157,253,112,170,118,33,179,164,73,118,173,178,163,208,252,52,60,125,123,245,17,138,151,126,42,225,45,125,253,94,208,178,206,1,27,211,63,243,103,75,232,23,61,57,88,26,21,40,40,130,109,129,221,97,87,120,137,229,0,24,40,151,163,46,16,184,190,35,86,151,20,222,98,234,193,178,136,233,10,88,109,140,25,9,87,3,212,53,16,88,97,76,140,79,2,101,185,211,131,174,68,71,209,174,59,63,114,79,41,81,74,113,221,191,106,235,75,137,125,81,255,180,251,27,216,249,223,101,242,212,170,92,48,78,225,148,120,2,237,74,183,68,62,128,181,230,104,78,161,118,147,255,193,97,132,97,10,23,51,224,70,105,130,61,6,168,203,203,10,107,252,229,25,114,163,155,171,40,146,242,51,41,64,161,56,32,49,128,177,157,255,153,96,62,21,75,240,191,149,62,55,81,34,12,107,167,245,225,143,187,100,23,162,117,25,110,28,8,89,211,183,237,149,188,66,240,25,193,41,120,11,14,189,128,64,224,180,222,239,90,37,76,89,97,219,232,124,199,165,100,117,246,250,119,50,238,46,16,138,47,118,46,253,202,65,197,16,242,159,161,38,163,94,172,162,230,244,243,8,176,138,148,138,15,25,25,162,163,246,3,38,38,2,125,26,1,201,164,152,39,124,221,123,231,103,154,110,232,211,58,129,238,182,122,126,177,122,54,226,139,63,121,152,174,54,28,46,118,124,192,57,34,188,115,2,221,149,58,132,206,81,130,141,21,166,230,114,145,2,243,58,217,130,154,25,236,116,55,112,44,185,43,98,186,238,93,176,179,105,193,177,235,123,9,211,247,108,154,131,83,155,164,54,142,222,132,198,227,120,190,23,172,74,142,97,210,14,247,167,185,191,183,6,36,144,136,41,25,168,10,120,44,221,162,202,221,2,29,129,181,80,221,146,191,21,17,124,75,48,142,135,252,96,61,21,116,90,130,173,181,171,141,182,7,162,230,195,193,26,190,243,90,19,150,136,66,118,183,120,208,68,51,108,156,125,31,10,120,151,30,242,212,20,7,201,240,0,90,36,255,170,199,253,164,97,234,112,210,199,204,174,140,12,164,158,166,74,2,175,100,220,162,57,154,219,226,31,116,228,30,84,253,182,17,144,115,64,83,227,26,199,7,93,188,24,120,112,43,189,127,122,229,232,187,106,178,163,35,230,75,166,41,173,97,239,223,183,43,78,95,127,223,158,175,99,92,53,37,38,227,207,210,57,79,151,138,47,40,0,79,136,167,251,231,87,5,211,202,46,23,92,232,119,163,122,199,245,143,35,137,166,98,130,28,233,170,104,190,251,171,173,237,231,185,131,206,160,126,84,239,194,26,85,152,186,41,110,142,69,247,237,76,29,36,33,153,112,87,41,234,104,155,207,35,242,124,23,4,57,91,166,227,33,11,180,57,84,243,234,50,79,253,40,67,181,41,151,139,177,254,139,151,181,82,179,195,13,247,70,14,159,48,201,178,242,166,223,42,246,230,92,159,139,214,160,249,24,130,196,180,108,75,47,40,108,234,128,73,85,144,95,107,157,84,240,158,56,149,222,194,3,52,236,35,112,109,209,249,20,147,59,75,27,21,254,129,29,131,137,231,218,211,65,138,165,145,251,12,255,31,62,166,166,224,50,233,84,51,17,6,11,100,243,29,249,84,193,115,227,144,128,20,156,202,30,190,58,206,22,122,110,72,118,40,151,110,70,249,141,211,108,157,51,83,5,109,191,110,237,139,160,24,16,216,23,243,213,161,225,167,38,126,232,237,21,38,243,71,208,207,67,45,228,252,111,34,87,223,218,178,255,79,229,155,42,137,107,40,161,77,132,106,204,131,168,24,115,164,0,150,204,225,2,249,192,15,109,136,170,230,174,217,40,217,4,219,76,118,46,28,191,181,201,34,150,117,177,200,198,202,163,24,89,226,251,152,61,36,95,48,67,199,77,83,16,183,92,51,251,196,236,165,243,240,52,89,184,183,137,81,186,28,200,240,107,244,108,102,159,126,201,60,23,164,84,186,109,156,129,199,245,255,120,134,251,171,251,35,149,152,130,127,247,208,85,110,233,219,118,116,127,189,208,150,192,206,196,168,99,105,11,180,37,154,147,229,59,136,103,54,158,248,230,55,37,212,27,163,78,203,198,251,118,70,32,203,43,224,172,237,91,105,201,11,253,166,117,49,37,149,173,166,97,221,80,103,67,113,184,141,195,209,131,140,171,209,137,179,27,208,98,192,17,148,100,230,18,103,70,15,6,43,109,160,173,54,151,249,21,94,219,42,0,56,16,210,15,147,13,66,23,35,3,47,28,211,55,255,33,148,36,165,48,111,82,217,140,204,238,199,168,148,2,152,68,241,141,103,65,250,52,18,182,50,186,175,209,157,122,99,74,65,244,253,99,61,85,110,99,19,157,71,98,236,153,178,135,201,140,250,251,7,72,43,221,240,171,68,29,224,74,146,48,207,43,74,42,198,15,188,76,100,85,164,224,16,69,49,187,2,99,143,203,27,123,39,159,73,241,123,35,142,175,64,173,81,236,199,157,129,138,95,113,240,95,90,182,252,175,206,55,70,254,53,218,168,80,150,194,133,45,165,193,66,15,183,202,38,171,191,55,167,200,103,131,214,47,49,43,38,54,73,58,15,252,101,131,36,161,246,205,155,7,169,226,7,87,218,75,186,204,121,22,140,93,134,114,72,207,53,39,147,171,82,126,253,2,143,76,71,129,179,193,158,82,110,251,100,164,103,212,172,231,13,229,193,146,255,119,1,135,101,37,125,198,2,251,123,48,85,198,69,110,215,26,169,249,239,65,7,234,254,47,112,97,12,222,221,46,58,244,55,29,105,87,138,196,167,26,230,13,168,164,21,47,91,40,198,39,125,255,28,240,32,112,47,49,217,212,62,15,137,50,247,235,84,230,52,38,225,254,82,70,122,53,96,144,141,76,237,42,182,194,200,149,234,124,28,240,18,8,110,229,118,17,185,9,243,134,179,82,90,242,50,189,149,234,137,130,247,159,93,196,242,140,218,182,96,13,229,91,20,190,95,206,67,52,71,42,106,78,213,214,93,234,92,1,211,29,219,62,214,237,156,64,178,53,179,187,104,164,94,114,236,37,82,156,157,123,45,26,13,86,142,175,31,88,52,155,68,92,124,215,96,12,129,82,180,30,232,54,189,204,57,189,74,54,33,218,218,159,139,82,207,87,92,113,147,125,61,9,195,47,167,20,106,230,250,219,219,160,44,221,190,164,98,133,79,134,152,175,247,243,113,206,227,144,161,115,138,166,125,67,188,1,0,75,255,237,229,192,57,27,128,108,241,142,44,91,224,130,196,166,66,225,131,163,249,178,113,199,15,251,18,195,21,40,243,238,220,46,212,243,92,127,56,250,121,103,112,11,170,218,186,55,182,140,50,8,66,40,68,136,124,216,38,185,88,202,120,150,183,90,159,85,22,135,68,142,42,192,234,251,68,136,86,97,109,37,104,97,187,80,98,187,249,233,235,177,178,177,28,243,94,143,106,56,154,198,57,63,47,54,110,28,82,63,249,211,164,252,248,139,149,145,146,189,25,189,162,206,221,223,101,176,52,43,149,185,4,93,82,47,246,214,224,86,25,138,22,90,215,128,151,164,223,29,230,180,122,159,58,108,182,194,76,162,252,225,20,0,164,19,145,238,98,21,249,100,48,174,116,158,19,95,242,66,61,210,64,130,148,199,60,132,204,158,170,71,32,70,167,243,252,80,154,112,200,244,72,205,185,193,162,244,33,89,0,20,208,71,113,114,32,223,79,235,248,241,131,208,15,29,9,134,0,66,13,119,241,71,142,21,88,87,60,10,207,225,102,242,132,213,105,83,152,241,32,125,175,14,159,33,99,143,113,98,36,2,188,155,103,29,53,23,148,208,161,62,59,211,212,119,198,67,224,188,137,240,43,213,198,158,51,193,249,231,193,235,235,40,187,238,255,118,35,137,11,132,177,64,68,111,176,248,255,244,6,214,83,238,155,172,44,199,133,157,78,241,231,59,214,26,218,35,203,89,237,95,54,63,174,14,200,43,21,207,164,97,117,53,193,112,161,207,54,241,121,68,164,66,27,109,60,233,12,101,47,222,41,55,25,203,174,231,144,181,182,9,193,160,171,71,172,30,50,199,84,253,93,204,19,13,199,243,13,200,29,78,171,114,206,33,96,64,163,17,180,252,214,47,30,7,176,51,71,165,178,179,120,46,70,16,205,62,89,129,128,27,15,77,95,8,153,228,254,90,31,187,77,152,47,232,79,94,252,227,131,164,93,241,92,79,123,96,68,81,40,249,70,83,50,242,163,150,69,209,116,57,84,70,35,58,150,236,185,129,3,46,173,38,53,244,27,214,188,68,126,239,216,38,63,182,132,27,52,127,53,44,243,225,77,108,99,185,122,4,90,27,32,38,75,89,118,58,240,244,124,180,169,204,66,37,228,174,117,6,205,189,224,136,173,1,58,231,241,32,22,233,47,239,247,101,134,12,18,67,139,198,109,186,128,33,177,224,33,9,2,216,64,102,252,40,228,244,87,212,152,189,106,155,208,174,84,164,150,185,76,83,255,162,12,42,193,22,9,202,133,83,32,63,238,143,250,59,88,89,139,24,186,83,198,253,18,132,163,43,155,72,61,174,0,149,166,129,149,254,194,222,114,109,240,63,81,173,58,150,53,153,42,227,230,201,234,230,206,69,84,206,3,139,95,92,87,85,176,84,242,63,102,255,92,228,215,241,178,78,45,255,9,119,62,129,166,105,168,170,84,83,196,16,150,48,160,52,194,200,236,217,145,146,237,10,129,178,219,83,130,21,55,49,156,53,48,124,215,165,164,10,249,180,203,136,152,124,60,90,139,218,16,134,36,122,12,138,32,100,234,145,17,128,120,18,143,117,59,197,31,18,71,195,195,248,104,240,161,153,26,51,126,42,169,173,250,139,147,189,100,42,208,48,31,142,146,213,196,81,186,242,72,154,101,227,143,169,219,157,39,47,66,40,84,182,149,107,9,59,179,151,151,96,113,254,38,64,40,182,247,219,40,180,89,115,6,100,153,243,79,85,80,121,84,17,132,185,83,106,213,234,91,82,169,198,106,206,30,110,87,29,70,28,35,236,65,161,131,163,9,127,189,183,183,106,141,239,124,157,107,239,243,107,168,44,157,237,224,88,100,223,231,199,59,208,110,203,255,173,215,234,28,10,8,10,148,209,21,244,37,159,209,125,21,232,75,173,115,42,132,17,202,110,239,29,104,30,107,13,23,224,125,194,45,235,224,187,176,129,157,71,69,229,9,118,252,252,100,4,211,30,140,131,30,96,75,87,243,124,87,171,78,109,33,14,198,82,164,216,4,82,97,177,245,228,243,69,62,166,132,113,130,225,141,182,136,0,154,244,36,243,70,178,74,164,37,221,38,67,193,45,232,217,255,130,24,132,186,209,3,176,29,30,146,124,115,180,87,143,223,128,211,123,37,247,0,136,110,244,181,156,221,175,46,114,67,54,211,215,172,71,243,1,77,184,207,175,89,95,147,233,65,26,93,99,54,126,2,130,150,169,70,78,107,208,186,59,40,86,189,60,76,159,49,139,216,141,111,17,51,130,163,174,152,160,142,202,14,240,129,72,159,49,253,189,191,199,69,148,90,156,14,132,77,208,30,120,239,148,51,53,136,233,6,9,52,68,171,182,80,100,252,68,207,205,221,240,231,34,213,189,100,41,191,189,222,226,8,51,6,144,249,148,5,114,189,69,162,237,169,187,60,105,47,188,249,179,206,189,36,218,175,249,74,147,18,154,240,103,216,47,5,135,145,220,18,193,244,161,31,47,124,229,56,76,89,6,207,142,154,77,165,177,189,22,193,210,49,234,199,22,61,229,116,116,92,92,176,45,95,90,20,189,164,220,176,98,196,123,40,116,49,89,201,157,145,26,51,22,2,155,140,212,175,169,188,128,203,162,137,88,175,188,151,163,173,161,139,7,167,52,213,154,140,152,108,98,50,199,175,65,251,50,60,90,211,123,34,28,231,97,33,26,79,200,22,81,39,53,216,181,187,88,143,33,77,91,142,162,21,176,30,247,191,37,41,189,21,7,167,226,173,233,43,168,199,209,41,44,12,150,9,67,149,196,236,108,72,75,252,9,90,208,173,92,205,150,94,80,164,186,30,69,200,30,251,61,134,230,29,201,64,113,141,128,244,95,107,212,236,7,219,113,18,79,246,125,41,71,119,40,44,39,241,183,197,73,85,233,226,197,10,85,199,215,75,47,23,79,131,93,38,49,222,80,0,20,227,65,200,11,67,231,137,12,211,43,113,123,110,137,159,161,164,139,207,94,192,164,26,56,199,102,139,39,216,198,66,20,32,85,183,189,179,160,193,230,93,171,26,127,194,49,98,243,60,194,2,190,149,179,57,166,2,191,223,177,112,113,105,92,172,90,162,121,11,22,95,130,65,99,22,199,226,113,61,173,63,17,215,23,51,70,101,224,94,171,141,39,221,76,170,131,116,70,1,22,252,152,128,209,232,100,212,9,109,8,134,7,239,183,65,11,3,218,250,198,243,167,195,124,183,9,208,237,140,200,128,175,23,69,89,188,0,4,90,118,38,235,196,33,37,50,241,143,120,242,59,23,89,181,192,235,214,22,16,27,91,3,44,137,182,165,242,88,112,176,153,20,192,95,200,173,111,238,160,72,25,24,103,187,208,242,7,117,16,42,74,254,32,237,144,67,228,20,200,27,50,118,55,88,244,163,247,220,222,147,17,2,132,215,206,222,173,24,120,96,172,149,149,134,204,100,206,168,209,253,182,141,20,195,9,43,215,244,86,108,248,15,144,31,40,230,39,249,122,167,132,251,160,140,155,56,126,79,128,25,178,220,66,76,67,110,44,74,74,133,246,217,8,219,66,187,162,89,218,164,183,233,163,174,0,80,80,226,196,180,50,161,9,167,109,40,216,144,161,101,64,62,5,57,225,209,191,123,61,48,122,214,206,155,200,91,137,143,62,154,237,158,235,29,3,37,201,165,27,100,106,206,192,55,70,91,1,113,35,250,173,141,106,221,38,205,13,65,14,252,4,176,207,133,181,56,106,81,199,189,2,17,53,86,230,213,206,159,149,40,87,206,66,17,63,163,54,171,216,108,124,85,48,113,4,170,44,38,64,41,101,32,66,248,120,154,83,230,24,180,18,246,93,238,190,225,17,100,6,79,14,231,37,200,171,91,199,109,179,184,207,39,171,33,53,164,228,64,180,255,55,89,170,246,172,252,141,135,182,165,92,236,161,133,94,167,46,53,255,239,110,125,209,227,93,21,231,47,54,128,169,58,25,225,13,208,33,90,224,180,251,0,114,74,72,219,221,252,226,221,101,91,178,106,102,109,32,137,101,178,192,193,26,65,86,202,215,200,111,48,74,235,31,32,159,237,207,246,32,188,109,8,150,178,248,15,138,20,135,45,41,184,102,119,20,129,224,134,77,191,118,87,73,21,170,171,132,230,188,41,155,176,184,156,101,215,187,157,50,69,56,168,145,116,246,98,66,241,1,73,244,251,22,148,25,90,107,242,153,193,198,154,109,41,133,30,20,22,126,79,175,112,50,105,43,77,134,145,182,89,128,44,147,67,142,124,163,136,199,101,179,27,127,129,38,213,76,167,92,150,42,203,0,248,231,230,89,222,57,215,85,46,0,81,244,4,150,242,226,49,195,243,107,195,196,219,34,129,160,147,99,123,101,234,222,165,108,86,236,20,176,207,229,159,31,114,208,57,173,189,172,86,26,76,30,103,254,63,133,118,254,74,75,164,58,81,44,133,91,167,106,252,53,109,80,67,87,170,154,135,106,67,78,114,149,64,196,29,212,180,161,94,164,200,103,2,177,197,86,152,3,177,125,81,187,19,109,218,243,180,187,7,5,3,27,213,126,1,94,195,137,229,91,238,128,115,211,87,130,46,88,179,220,47,24,232,89,68,44,121,168,59,13,130,148,153,52,89,214,224,33,142,219,108,105,49,29,253,99,225,18,106,74,185,136,247,251,158,46,147,207,15,139,64,241,6,89,206,181,124,88,169,129,57,118,234,124,115,176,235,248,38,165,121,112,84,22,89,66,15,236,171,170,29,97,55,127,27,169,22,82,93,185,249,210,222,224,58,51,184,192,122,135,79,77,203,15,110,124,123,150,214,249,240,221,57,77,155,172,210,109,18,69,9,197,235,93,66,237,148,6,103,48,94,152,173,131,150,214,130,179,181,248,108,19,10,120,183,41,106,107,27,128,241,135,112,108,177,55,207,88,64,144,143,39,128,237,157,118,163,224,178,110,181,199,73,31,55,177,8,241,90,110,38,196,150,187,44,122,211,182,134,80,148,118,41,10,62,138,133,1,211,225,197,11,210,204,53,106,66,125,156,106,139,138,172,17,120,239,9,4,67,113,182,119,143,165,244,111,90,168,249,123,141,47,231,188,232,79,150,106,154,103,118,57,66,114,7,225,119,11,57,27,211,210,33,217,74,202,9,242,161,108,97,109,6,65,229,47,156,226,11,2,118,81,10,222,87,99,128,102,53,47,239,71,1,174,154,53,235,213,180,71,50,64,157,88,30,3,121,228,11,206,61,200,175,151,38,119,14,249,1,179,23,99,235,252,229,100,231,223,8,242,204,163,225,213,179,7,142,94,169,110,27,186,64,10,74,120,71,80,31,88,82,200,234,199,226,201,185,61,91,23,106,91,76,63,157,164,204,218,133,127,127,63,39,241,76,230,87,75,67,88,131,184,209,174,174,184,207,238,61,185,156,13,1,194,128,43,30,87,49,213,249,177,165,195,250,74,85,142,27,232,59,229,54,116,47,142,7,152,102,182,113,159,20,19,115,74,58,159,121,191,150,226,161,128,218,232,222,3,134,150,4,19,40,200,252,122,74,248,63,116,30,194,64,186,12,62,109,13,240,100,129,122,91,132,222,98,126,214,237,128,41,225,31,11,176,216,55,211,41,27,129,1,82,97,15,58,211,126,250,13,76,75,99,2,237,62,242,1,202,5,217,90,227,108,223,110,244,1,103,7,51,186,116,164,16,11,16,50,168,25,228,201,178,78,45,176,86,34,56,163,129,196,2,218,246,73,213,133,115,46,208,199,255,192,140,237,157,46,72,28,21,135,209,7,122,186,115,203,153,67,21,227,78,46,208,134,59,14,30,59,230,196,131,159,250,181,132,213,68,83,207,44,147,200,136,177,3,123,6,87,239,17,182,211,97,140,195,32,215,16,26,254,69,224,2,6,161,242,150,66,37,81,106,166,0,182,106,253,30,207,139,215,73,238,50,115,126,219,244,222,66,162,9,245,54,199,217,246,41,129,88,195,163,165,246,19,86,179,94,187,188,12,187,252,177,76,187,192,86,254,199,92,207,88,24,224,125,185,5,137,176,92,148,111,238,59,58,62,114,141,109,183,35,232,30,63,186,104,8,219,22,222,213,81,16,209,92,68,37,74,78,120,240,198,33,181,36,160,98,149,17,119,207,221,121,106,239,223,225,202,188,171,60,251,65,96,22,31,195,216,180,134,181,245,186,74,188,243,49,139,173,234,156,159,44,104,253,118,157,133,115,233,1,221,107,240,144,165,219,211,174,195,169,75,151,85,69,171,174,107,195,236,59,231,65,248,77,49,239,249,251,41,248,42,52,54,100,190,72,126,22,71,17,148,55,58,224,29,53,16,62,41,252,82,203,236,69,116,122,167,186,194,99,179,166,84,22,115,56,80,239,50,24,4,163,132,161,231,234,215,205,173,108,142,24,194,78,83,213,104,71,162,172,109,210,69,58,164,31,42,145,210,23,83,37,3,11,75,255,2,110,218,140,203,223,131,251,211,210,68,20,126,190,245,162,216,136,133,111,203,30,224,79,17,59,196,55,113,33,136,29,19,199,132,14,82,218,216,242,231,177,172,22,125,41,244,217,220,122,206,74,211,220,147,80,85,160,169,218,190,149,8,172,218,78,173,14,189,18,221,16,100,21,199,163,218,108,219,131,12,25,158,215,84,152,46,97,86,18,215,135,143,140,160,171,63,245,48,134,190,26,106,237,209,220,211,123,220,178,147,151,10,38,55,17,83,247,31,156,253,28,54,25,18,93,45,184,17,37,37,81,145,60,85,240,159,126,227,112,41,154,58,236,234,48,44,116,144,159,217,28,106,89,49,189,105,140,59,19,141,153,89,78,139,127,164,50,219,131,74,52,120,113,233,127,74,230,15,37,174,58,233,101,159,82,90,173,25,246,168,121,213,1,51,172,118,106,86,59,84,194,226,169,219,8,26,211,174,121,209,198,235,81,160,111,4,68,129,31,249,222,136,179,73,87,232,121,252,187,227,157,129,180,205,249,254,129,143,193,204,204,115,117,153,98,130,62,36,76,217,77,203,68,236,174,240,64,64,227,10,33,98,246,251,141,176,253,238,167,233,227,33,146,223,248,24,108,110,233,201,52,117,75,146,111,218,168,108,175,21,244,108,71,62,206,146,199,155,171,234,25,244,117,101,157,148,15,154,142,24,246,70,118,25,59,141,220,138,85,30,107,111,98,147,185,22,183,41,139,226,11,181,161,213,88,200,127,64,152,235,114,119,167,86,150,226,189,54,86,61,224,199,213,152,204,252,81,14,241,231,16,122,23,37,41,218,255,235,87,198,97,154,156,105,228,236,157,177,208,209,41,228,190,61,132,40,115,230,254,246,247,255,7,213,54,234,209,41,5,35,76,131,130,225,186,119,39,46,197,210,49,52,129,239,28,86,143,158,147,241,121,194,203,228,222,166,85,96,225,131,104,145,228,9,156,127,182,15,54,15,252,76,29,0,141,100,163,165,217,21,47,255,175,35,194,195,21,183,132,55,167,210,105,93,101,34,141,128,53,82,209,88,74,180,222,121,238,248,94,221,141,240,178,186,195,17,67,54,226,218,225,207,227,211,196,17,100,124,109,120,185,86,191,42,58,181,95,15,180,125,242,143,146,222,149,240,11,147,236,50,194,126,188,250,120,129,93,94,174,88,205,92,165,207,51,151,32,186,235,98,14,194,80,109,164,170,140,14,136,66,205,97,78,100,89,211,117,137,194,176,22,122,146,54,53,27,64,207,98,119,80,146,196,228,207,184,61,199,88,108,237,234,241,199,179,116,201,189,89,182,99,211,139,52,112,196,8,179,202,189,140,242,120,3,227,40,12,122,137,235,144,199,49,12,241,87,243,29,115,74,193,69,186,253,181,204,149,158,130,104,97,55,243,73,226,253,99,202,136,190,150,187,140,212,162,244,0,48,165,122,2,48,121,91,181,163,157,199,129,112,160,34,127,204,23,144,83,250,225,42,69,108,208,107,44,228,118,29,127,202,109,133,255,71,70,36,59,98,84,39,73,237,228,136,0,62,28,87,4,169,151,232,134,73,8,74,112,117,43,31,99,245,231,212,230,247,118,253,147,199,88,16,152,155,28,1,20,244,49,154,80,173,90,227,81,163,121,73,239,188,184,102,254,114,215,186,5,1,128,113,15,250,237,77,77,158,40,230,29,175,141,119,153,207,130,36,167,106,198,174,25,216,251,132,53,82,238,116,207,150,161,22,217,208,26,71,175,99,220,14,145,121,165,117,153,46,6,128,225,161,187,244,193,198,30,5,161,217,140,186,200,167,72,62,156,157,173,229,29,252,75,165,48,56,171,167,189,93,141,148,249,60,26,249,180,62,183,249,17,100,244,111,23,46,177,235,82,36,31,239,187,24,7,210,191,120,216,0,35,229,89,84,64,253,27,197,223,114,86,232,192,245,164,78,226,119,223,242,43,62,84,149,211,229,176,16,2,104,58,141,148,91,126,16,43,185,190,232,23,214,127,242,46,187,176,76,141,230,229,119,196,119,252,159,243,134,245,173,199,36,185,144,141,58,161,225,213,107,124,32,105,117,155,214,69,176,35,23,242,220,255,151,137,131,73,242,140,161,232,161,254,148,193,105,44,189,168,51,26,186,171,11,55,181,167,22,63,196,148,186,31,224,221,71,109,143,77,222,119,211,248,72,219,158,6,21,118,117,52,27,114,232,234,244,70,156,239,78,214,243,48,59,136,101,101,132,4,17,148,25,82,240,18,138,92,179,178,40,77,179,226,84,151,218,36,115,224,200,204,150,132,129,45,225,44,92,166,9,209,70,48,145,161,144,210,82,55,114,44,189,72,31,251,155,146,227,99,101,81,125,243,163,121,8,193,214,171,168,94,115,194,205,142,30,139,189,152,250,87,234,218,247,66,4,133,127,178,145,181,82,123,52,35,163,104,6,209,82,213,114,82,165,251,251,74,99,166,225,68,144,32,117,253,161,184,94,127,170,158,48,125,92,89,32,89,20,150,153,177,180,57,23,184,81,23,10,254,22,108,197,41,120,61,129,176,201,215,17,206,174,212,151,134,29,14,56,83,161,60,109,73,19,139,13,25,161,207,1,59,50,69,191,99,152,34,127,213,70,29,164,180,48,29,75,21,54,217,51,252,112,8,108,231,142,219,174,129,207,80,188,169,27,105,183,231,2,106,180,226,31,26,229,173,141,79,228,198,103,56,56,69,141,249,107,106,70,173,35,246,175,15,77,254,91,131,54,213,249,120,55,216,163,115,251,206,28,109,235,201,245,128,155,79,168,21,196,165,219,97,163,225,18,242,99,137,138,131,255,202,98,43,81,181,191,76,232,102,18,145,143,8,136,197,147,250,252,242,187,121,236,223,37,44,130,154,24,161,16,143,196,222,237,32,174,105,90,34,117,36,239,16,124,223,185,54,165,155,156,251,99,213,187,169,70,248,202,247,176,134,64,122,126,2,189,25,169,46,199,69,218,7,255,208,1,53,108,125,28,214,229,126,249,21,122,254,15,242,80,88,189,251,47,244,192,86,239,79,126,228,13,70,56,81,190,164,10,237,72,67,107,221,60,114,182,14,145,169,233,193,35,143,180,210,163,224,79,243,231,49,222,215,75,132,24,91,41,173,106,58,116,119,109,16,140,234,83,3,62,193,196,46,84,53,80,155,246,19,166,208,70,208,50,220,149,241,40,143,119,135,123,28,153,132,241,44,95,249,241,17,91,159,61,220,74,110,225,57,42,217,29,49,99,91,237,253,102,234,1,222,32,210,227,164,236,130,59,245,35,23,180,88,21,162,110,218,118,205,253,122,29,9,36,107,237,1,211,217,221,88,170,191,230,24,115,123,121,3,29,168,68,181,126,41,148,156,83,8,72,97,199,68,34,24,49,43,151,25,137,156,247,142,149,79,234,40,183,117,185,63,167,137,154,113,144,102,234,136,204,179,201,34,118,50,223,58,10,11,8,165,169,166,156,249,112,118,224,140,31,74,19,238,116,36,158,63,80,247,222,114,16,238,211,230,133,209,210,229,139,240,32,83,53,189,119,89,122,240,232,119,5,150,99,130,2,93,228,13,118,140,171,17,182,204,36,31,73,43,101,108,28,193,198,70,122,44,22,29,48,39,37,30,163,107,41,165,199,238,155,224,106,2,172,14,226,88,95,10,243,44,102,189,180,249,39,71,225,185,95,190,75,33,136,14,238,187,115,128,179,18,106,44,251,151,58,248,205,171,169,206,120,59,74,253,2,22,15,22,66,125,174,137,47,243,190,81,223,154,61,104,162,79,81,75,75,206,177,114,227,87,145,172,3,235,71,232,220,227,101,139,103,171,90,31,18,22,240,118,151,123,23,27,24,151,162,180,232,175,147,98,124,244,221,170,129,10,159,78,29,174,84,102,98,71,31,41,52,126,60,101,220,121,16,233,166,122,43,175,122,208,107,235,103,125,94,242,225,148,25,36,211,45,56,23,173,104,243,184,0,17,179,113,52,205,79,149,94,108,242,253,199,225,37,30,24,180,143,142,107,203,33,173,24,175,200,0,124,118,102,202,219,102,145,244,125,226,179,3,3,148,46,122,57,30,2,249,82,92,164,29,177,214,169,247,129,215,28,94,94,228,183,122,128,199,119,219,237,82,56,140,72,196,231,78,227,218,104,119,177,236,93,185,250,52,199,250,129,4,139,232,188,79,94,56,225,88,146,91,108,247,158,200,4,192,91,15,172,153,141,112,6,182,140,12,21,113,15,122,89,25,80,213,127,86,31,19,241,202,84,201,46,133,106,177,177,243,127,192,117,63,167,202,167,170,44,112,2,173,187,3,46,232,23,146,95,139,243,243,93,21,51,186,176,163,212,144,132,215,97,121,154,79,25,248,233,122,37,4,255,110,119,249,202,196,248,123,230,188,133,150,153,225,35,229,170,69,237,11,195,20,53,107,94,10,71,125,33,184,236,157,67,168,27,89,0,104,45,31,23,67,212,200,251,72,184,148,175,34,221,95,231,167,149,30,156,167,141,68,57,111,169,225,100,27,216,187,6,24,178,130,21,113,48,78,222,9,89,18,249,189,137,194,241,255,229,5,96,99,70,110,240,171,201,104,248,190,64,153,29,60,185,2,46,50,165,217,114,170,197,97,251,202,29,78,124,6,122,119,15,207,123,153,101,245,32,69,141,107,212,66,180,59,38,116,20,240,75,98,234,228,132,66,70,55,210,107,16,221,235,163,207,96,35,250,199,236,125,74,192,231,181,196,104,149,214,90,207,143,12,51,150,37,163,187,25,79,49,185,219,142,212,213,4,44,2,178,248,161,174,82,152,118,150,205,34,81,173,77,2,196,55,30,190,41,168,247,176,222,162,209,211,56,8,126,2,242,55,15,55,244,146,27,147,181,22,75,130,178,21,207,149,100,233,87,131,218,65,28,76,209,83,54,101,77,107,227,114,193,21,95,129,104,208,71,142,139,235,212,40,30,201,134,143,232,125,109,141,220,139,210,53,232,199,246,200,104,166,6,99,150,20,228,34,39,194,245,119,238,71,138,207,240,188,169,180,92,198,89,133,84,1,8,204,21,205,46,4,253,95,45,143,188,201,106,233,67,40,83,36,2,152,162,19,149,44,6,175,177,107,202,15,161,160,218,71,86,12,14,46,39,216,11,15,73,79,253,140,191,63,5,69,3,240,106,213,200,138,245,180,24,158,23,78,147,126,101,127,21,91,178,132,237,100,199,131,130,190,121,10,105,100,175,102,124,65,133,6,120,38,46,160,163,22,16,47,46,185,50,11,46,185,67,178,172,248,174,14,67,174,132,229,62,67,142,193,182,109,13,142,235,233,91,76,27,240,142,95,145,215,214,2,169,157,222,165,241,14,121,242,64,61,222,74,252,21,90,204,204,145,5,216,0,155,246,58,36,139,181,137,53,71,32,253,239,229,175,68,224,122,120,77,210,94,112,1,176,255,133,15,106,219,56,134,137,207,204,136,180,99,114,255,57,193,154,45,145,165,59,247,132,41,43,23,38,102,227,140,205,196,13,16,31,179,148,131,173,127,107,151,176,132,227,188,204,159,96,251,7,238,72,98,60,105,111,70,48,112,189,131,141,137,208,136,182,142,21,121,232,94,193,30,138,108,93,176,150,68,172,170,180,158,95,27,199,56,161,67,164,131,215,77,192,192,158,162,80,95,108,170,101,196,79,50,191,112,36,113,52,84,83,199,1,237,66,243,175,33,96,72,68,20,127,39,62,80,145,183,58,6,130,2,171,113,26,84,247,103,233,243,1,39,111,190,216,173,71,189,109,31,20,26,143,184,243,72,79,58,146,23,183,68,174,51,11,158,18,22,7,114,51,59,233,231,37,130,19,28,28,193,193,23,239,215,128,211,167,226,165,110,167,163,165,58,61,17,134,19,193,193,133,2,196,175,66,153,42,119,152,148,59,35,113,179,223,38,155,107,58,233,185,135,191,4,201,121,4,29,158,243,114,91,84,179,48,121,106,0,33,60,87,21,105,252,11,145,218,38,201,117,139,140,139,232,118,64,181,0,50,71,112,178,183,60,206,31,130,184,78,164,169,170,176,133,235,9,255,66,214,11,246,92,14,126,162,240,35,237,111,101,80,56,74,223,150,118,158,210,169,248,100,49,250,250,91,179,97,241,81,132,66,176,248,95,143,38,193,94,31,127,64,148,158,213,77,65,22,65,126,45,74,191,254,67,232,8,137,229,111,192,234,20,64,67,38,230,120,109,207,239,13,152,198,36,123,147,169,80,171,123,120,101,49,17,28,73,196,174,77,56,178,50,135,241,68,74,16,199,9,170,200,25,184,75,0,246,115,240,92,113,40,182,113,165,190,12,63,26,118,10,99,83,65,125,212,89,113,101,172,53,21,60,45,220,124,132,204,88,205,204,234,187,131,61,220,91,75,233,63,204,46,178,213,147,166,70,195,127,255,160,64,27,177,70,251,101,221,18,125,100,113,253,234,139,202,88,126,141,198,221,27,15,209,122,63,6,239,232,127,116,7,169,87,191,175,240,212,163,151,159,163,195,150,25,238,54,28,183,92,98,160,228,126,205,75,174,165,230,241,49,59,139,116,160,162,209,4,137,189,98,234,66,134,227,40,234,1,147,27,138,165,58,35,77,155,58,237,209,1,95,63,86,142,114,108,72,162,119,253,210,186,92,124,5,65,48,142,207,6,184,187,38,38,227,205,143,118,13,60,13,220,58,191,111,48,235,78,39,143,97,84,1,148,190,36,64,28,121,9,14,186,27,150,168,231,133,94,134,94,50,250,113,181,145,188,245,249,69,236,34,126,147,68,141,236,206,215,60,224,161,196,65,95,133,29,172,111,151,114,210,213,205,66,65,99,1,136,245,2,210,74,137,175,135,155,194,0,35,181,103,213,158,224,157,48,53,247,111,115,253,222,15,226,113,172,6,224,182,253,233,79,14,146,174,51,107,56,170,94,98,243,205,222,19,232,226,243,13,132,87,187,155,101,77,83,5,50,227,149,187,76,134,150,105,95,216,223,85,175,18,191,228,163,117,152,201,138,202,95,69,116,201,8,5,185,253,37,178,76,192,24,19,219,248,15,116,137,190,190,125,77,58,143,216,28,81,100,237,170,185,181,42,121,18,57,123,2,141,117,100,162,168,59,62,253,36,83,244,206,13,85,156,157,78,54,81,242,57,193,61,10,40,2,159,156,191,42,137,157,124,3,115,28,149,189,200,195,175,44,112,118,37,61,17,200,125,134,32,87,42,137,209,96,2,183,75,61,62,111,194,244,90,44,77,193,7,13,94,34,73,189,34,114,2,166,195,154,101,151,59,107,141,104,171,181,251,102,13,232,38,134,8,164,62,36,188,16,148,147,189,163,117,198,184,190,220,253,6,122,242,192,203,221,57,2,195,144,183,72,188,183,57,155,110,243,170,182,40,155,197,111,27,183,80,40,37,172,105,200,252,215,233,61,60,133,23,174,125,74,6,178,150,126,74,47,119,132,115,178,59,118,170,160,186,33,227,173,17,228,253,48,72,28,40,46,149,123,21,167,63,44,61,218,47,75,162,253,73,75,174,177,53,58,97,61,227,225,142,232,227,171,147,122,162,214,147,160,122,25,216,249,190,102,43,162,160,205,6,156,251,145,44,126,86,149,49,23,105,126,166,90,141,3,179,83,55,36,63,227,24,30,172,190,174,25,152,241,156,4,26,153,148,55,69,247,154,83,36,192,146,12,204,214,126,48,48,155,219,121,83,214,161,254,22,93,221,152,4,23,194,13,164,102,72,46,232,184,38,149,59,224,122,30,186,59,61,32,153,251,222,54,139,224,101,103,45,48,91,169,207,226,220,36,12,143,141,117,48,147,99,210,24,107,103,139,5,77,191,76,129,136,25,130,215,244,123,77,5,189,67,75,9,253,60,179,166,78,203,85,196,62,24,127,73,253,244,124,247,80,66,113,210,185,52,224,133,234,186,149,236,221,102,34,138,223,198,148,66,222,172,247,249,129,81,164,207,18,14,95,71,209,79,134,111,159,243,67,84,71,200,252,147,78,222,132,87,109,139,237,142,109,103,18,203,133,100,191,140,87,219,133,0,142,109,73,122,85,207,58,38,169,87,190,79,158,10,137,67,54,30,241,219,246,121,6,45,194,113,229,114,149,183,93,118,226,141,153,168,17,99,17,68,191,102,113,168,212,128,109,172,183,248,127,217,38,154,94,1,112,153,154,190,194,252,119,166,50,18,38,122,243,189,146,248,150,64,20,197,225,110,43,53,235,32,69,41,146,234,20,49,134,109,131,206,20,248,200,147,43,88,165,88,61,49,86,81,161,179,175,196,248,150,194,231,174,78,28,168,93,165,195,134,102,231,185,189,226,246,134,57,7,134,160,108,167,221,221,72,53,13,161,53,248,62,112,64,82,79,150,225,90,188,161,199,92,68,200,85,155,56,160,106,193,140,239,41,191,169,143,144,73,133,107,131,112,65,196,233,240,65,105,155,190,175,96,57,231,193,244,161,202,209,211,128,238,68,148,189,124,51,66,127,164,122,39,13,110,246,62,221,80,101,182,144,40,89,130,74,97,204,228,90,120,130,113,108,100,110,34,245,211,54,107,126,229,34,131,75,12,32,157,228,67,26,160,170,231,101,42,149,207,114,178,229,216,100,46,27,121,111,100,73,179,138,11,167,34,86,174,79,235,177,12,31,224,6,173,97,70,171,176,101,50,200,120,224,208,191,161,205,130,88,238,47,114,181,3,155,130,47,233,133,129,64,32,43,247,179,84,141,9,21,78,232,6,58,54,46,251,230,164,19,161,104,40,134,180,153,185,254,4,236,65,229,61,177,186,79,167,55,110,27,218,184,80,229,188,130,33,254,100,94,129,170,163,184,255,143,1,108,17,232,142,191,165,94,81,42,93,204,59,2,169,31,91,144,6,5,54,146,182,109,59,218,57,48,252,236,77,225,231,168,39,138,96,5,215,74,86,146,5,62,67,133,180,57,60,6,28,89,106,194,13,106,237,249,47,200,118,44,22,95,233,214,218,240,229,231,192,164,87,50,148,181,142,190,17,123,232,64,9,225,138,178,130,47,117,106,109,146,53,155,13,144,178,79,59,203,9,160,251,73,29,165,234,230,36,216,64,227,160,7,56,176,22,107,22,206,152,186,198,92,190,133,190,246,166,246,241,93,39,205,149,194,22,210,7,164,103,219,21,128,204,211,122,132,43,68,223,45,148,8,33,235,236,193,144,211,213,232,42,158,177,11,105,111,203,124,230,14,82,232,152,82,45,57,54,35,167,235,184,14,150,63,79,207,128,219,249,174,177,143,215,24,96,84,139,185,3,139,227,146,157,46,153,120,114,240,108,106,156,229,175,187,245,4,135,12,2,196,159,208,241,27,122,222,55,208,156,179,244,174,11,67,79,254,215,94,99,131,74,176,58,231,85,59,252,211,113,202,191,112,147,232,198,201,160,186,190,43,251,85,127,155,46,73,39,174,88,189,197,22,125,64,200,66,82,250,5,59,247,168,100,186,190,113,155,1,102,218,31,51,1,153,244,81,140,254,7,116,28,79,37,86,18,145,17,207,128,201,213,216,66,30,36,126,138,248,231,9,63,187,9,197,71,169,198,52,47,10,167,7,102,121,73,183,159,37,100,201,72,77,77,14,240,202,50,82,149,226,184,223,226,94,99,211,139,98,238,79,136,202,131,90,77,114,237,231,172,176,45,152,65,74,154,176,18,51,94,159,90,244,38,95,232,218,228,71,159,50,12,47,229,115,220,211,174,252,252,220,10,251,214,209,117,113,252,177,253,191,94,57,19,211,42,198,2,151,34,116,0,69,66,130,179,166,151,164,230,102,164,192,85,111,219,59,19,230,234,165,230,148,10,199,28,218,18,53,43,200,226,155,233,216,87,139,182,154,211,235,79,27,37,17,42,61,207,209,95,235,253,182,159,226,88,59,1,172,173,71,25,233,249,91,195,152,0,191,8,139,194,70,109,20,146,197,133,106,2,154,53,150,233,145,138,223,193,209,100,218,152,229,186,189,128,188,255,232,190,113,171,103,222,148,158,12,166,173,53,189,10,98,131,198,1,254,200,75,71,181,34,250,49,183,61,11,177,200,126,254,224,213,91,29,177,243,85,48,109,54,182,138,79,34,172,41,236,82,157,63,63,113,91,171,70,249,44,111,231,48,244,122,213,254,35,181,2,153,122,159,42,26,143,18,184,27,245,89,35,231,0,13,68,222,153,70,185,250,194,81,205,193,190,65,112,37,137,22,106,160,119,150,249,134,9,87,84,155,102,25,183,5,72,76,180,91,111,251,62,58,156,198,154,158,210,33,29,233,6,50,225,249,98,202,204,173,216,242,74,78,27,206,86,176,121,190,205,141,236,184,1,139,251,191,117,145,110,133,139,81,72,76,237,254,41,8,102,111,205,126,153,30,230,88,20,249,17,15,110,28,230,111,180,7,247,133,123,17,89,50,160,15,131,211,120,221,55,18,145,254,42,93,44,106,3,96,14,10,145,145,103,254,45,16,51,236,34,138,212,62,37,201,181,236,110,115,97,178,231,50,189,56,122,160,198,160,255,72,150,73,32,243,126,88,70,133,251,11,125,174,59,185,151,46,91,254,121,249,73,43,154,22,177,241,235,107,171,185,224,80,57,35,137,121,8,130,126,67,230,194,164,40,98,87,137,223,108,221,171,9,231,34,3,160,209,247,24,141,135,86,53,154,241,3,188,225,229,23,192,163,167,245,118,26,91,18,254,164,126,6,184,86,105,91,238,113,194,185,56,14,6,131,192,17,93,11,4,23,181,68,253,64,243,105,140,29,43,58,223,3,155,16,235,20,216,136,36,70,157,77,140,188,54,85,161,161,207,162,167,115,140,131,150,187,36,31,120,210,47,117,23,189,44,72,92,18,188,163,130,130,118,143,169,195,154,189,130,233,108,86,170,132,138,196,76,55,212,21,193,100,63,65,243,6,254,209,62,220,139,17,67,79,204,227,3,203,136,194,100,47,251,64,227,146,101,186,224,59,241,49,202,167,110,86,65,235,167,168,145,228,253,125,185,176,137,231,205,39,69,52,165,215,45,58,200,16,17,194,57,98,40,188,102,86,172,16,187,228,10,122,82,68,9,140,5,218,202,122,29,180,230,31,191,13,94,33,8,4,181,191,157,219,32,218,35,94,53,22,90,199,246,225,197,54,66,145,107,52,225,2,77,187,100,52,174,245,162,246,77,79,231,7,121,79,141,184,44,3,119,180,29,81,45,84,113,59,229,202,78,178,80,216,206,73,235,187,67,228,69,22,176,105,35,48,62,178,92,14,224,211,181,94,51,223,136,199,183,162,88,79,225,133,78,150,56,108,87,209,245,181,12,157,173,86,85,247,46,132,6,20,79,176,86,94,54,95,168,0,134,156,132,175,181,151,170,33,172,239,186,101,212,19,215,143,146,176,109,212,103,242,39,233,118,106,30,131,200,216,228,134,246,50,134,66,22,120,222,79,162,35,48,40,227,146,179,87,220,255,91,22,157,78,156,62,54,21,102,243,185,58,219,77,1,253,158,145,95,83,23,145,58,96,141,89,227,17,152,85,197,235,63,236,19,75,217,128,242,187,119,95,33,71,29,74,179,228,250,180,0,41,3,61,94,129,162,102,113,207,249,255,221,62,74,180,30,84,96,1,177,222,114,161,250,50,168,62,120,171,168,28,227,173,139,53,146,123,113,6,109,88,98,115,105,24,253,85,20,204,196,17,138,70,225,247,218,68,109,133,149,48,152,234,34,44,215,170,163,193,196,204,39,105,158,63,31,151,206,0,110,13,171,223,203,234,176,51,219,82,181,115,115,105,129,71,248,198,11,147,136,86,175,172,254,47,188,247,103,158,94,127,146,41,38,71,200,148,255,123,231,173,42,179,52,168,176,182,242,171,176,62,78,95,112,239,161,106,107,248,127,240,229,160,77,152,38,97,154,92,20,88,159,70,68,212,7,83,128,15,12,87,223,120,46,169,72,134,51,105,52,53,78,197,233,180,106,236,210,211,187,28,29,181,21,62,18,136,25,207,44,239,182,161,137,171,204,217,0,61,195,62,115,30,212,127,202,204,161,216,76,23,199,119,199,125,253,8,133,3,199,81,241,19,188,216,129,234,72,233,12,111,141,124,124,35,20,149,204,120,245,162,141,210,8,31,63,200,145,155,233,7,8,85,169,49,237,140,224,83,42,254,168,125,206,83,214,255,124,47,207,6,154,84,31,94,8,82,75,250,238,98,71,177,195,2,230,93,155,59,3,40,178,74,183,248,83,200,64,160,174,98,87,195,175,236,55,217,222,50,153,103,88,230,87,99,166,252,126,64,182,37,2,47,35,241,180,241,85,246,203,201,155,122,251,149,103,21,151,189,232,27,124,90,173,58,252,217,211,252,252,137,131,164,94,123,237,204,94,87,237,255,141,45,173,44,182,174,59,148,116,182,214,66,142,201,119,123,96,226,6,58,227,234,64,51,4,44,13,178,213,230,235,83,130,110,187,43,222,235,247,233,144,238,22,37,179,188,165,58,180,37,166,61,240,66,62,130,178,119,177,111,129,98,66,100,120,175,78,209,29,128,32,145,87,179,11,80,207,153,148,250,168,139,48,109,79,231,88,85,105,213,144,6,136,144,222,240,73,5,215,155,175,122,142,116,0,189,107,43,209,134,47,211,197,49,196,11,191,74,38,50,0,86,174,81,58,86,76,171,138,74,5,255,179,8,164,65,165,252,142,32,59,196,77,56,58,121,101,228,213,13,249,27,210,135,203,60,157,216,54,15,20,165,130,224,211,215,253,228,152,19,151,4,47,43,196,25,206,144,136,138,48,70,32,165,124,130,183,218,136,59,101,106,64,152,172,46,22,4,169,232,41,152,40,60,67,201,58,13,114,236,163,113,2,173,160,62,22,26,134,97,54,9,166,234,43,40,218,79,120,249,183,207,167,120,142,135,245,106,204,250,34,20,211,172,164,201,60,64,245,103,81,149,21,193,187,214,159,241,192,32,18,108,75,39,92,126,98,193,223,146,45,40,24,78,235,8,76,162,91,197,93,62,53,3,131,91,84,84,172,122,27,230,172,169,213,215,219,37,236,182,71,239,23,194,35,181,45,191,2,74,67,15,78,173,160,239,96,166,18,25,227,147,191,64,93,218,110,43,121,76,161,137,141,89,127,159,18,163,126,0,233,126,187,142,98,168,67,163,97,99,224,168,125,42,207,172,117,65,229,129,4,36,23,65,98,231,177,218,62,7,20,82,161,5,32,186,28,189,53,76,98,112,74,89,190,121,239,228,105,20,243,236,108,109,86,22,157,131,196,99,244,255,74,63,122,180,0,192,253,77,162,130,61,254,49,104,3,244,244,125,1,225,244,194,83,188,175,172,61,5,124,182,109,225,212,161,172,169,0,215,43,14,166,137,120,138,92,212,246,197,63,71,22,26,0,59,221,72,245,164,28,122,121,180,249,174,216,66,231,76,191,68,166,90,81,57,92,88,176,187,13,250,100,91,56,66,173,207,236,144,104,69,173,95,225,145,77,39,42,241,231,153,214,219,2,168,156,223,197,68,223,167,114,66,245,100,50,4,103,187,208,124,157,65,92,236,53,114,5,184,85,165,34,47,105,79,217,53,73,100,13,138,26,29,37,33,188,241,25,59,178,164,155,115,145,145,98,31,14,161,194,7,120,84,18,67,180,38,109,210,207,85,161,86,63,133,107,52,18,27,68,127,129,12,115,89,238,35,181,205,226,53,168,51,143,208,77,97,177,158,11,102,211,108,47,30,102,51,170,36,220,32,190,82,254,192,145,163,76,15,126,43,11,34,45,73,236,15,183,29,22,59,114,237,135,48,5,205,111,66,5,46,78,64,42,23,96,149,200,123,176,162,214,97,164,229,75,162,239,16,239,93,21,38,169,215,101,67,8,74,21,242,83,217,78,39,91,241,154,82,97,39,183,244,226,196,131,172,119,151,141,141,59,0,164,5,240,94,248,194,90,122,222,95,113,15,218,118,153,100,114,109,50,55,20,201,97,228,1,143,122,82,2,218,49,101,100,29,45,246,209,18,32,44,21,121,26,166,19,97,207,31,63,98,128,19,156,20,30,80,56,252,89,102,23,88,170,71,4,247,47,253,26,220,100,184,248,129,76,4,128,233,176,142,108,174,194,155,83,246,23,205,164,172,225,229,206,232,62,45,0,185,174,70,6,134,135,110,122,201,167,99,84,169,145,184,202,148,221,112,123,140,172,116,174,49,86,82,91,108,196,25,212,225,204,139,55,58,219,116,183,79,65,124,162,167,143,149,188,56,158,12,210,148,129,18,9,207,227,74,93,208,7,28,194,158,246,220,200,190,112,252,54,218,86,60,170,243,64,72,5,44,22,247,138,143,148,153,149,132,175,57,203,106,154,241,156,183,172,14,136,49,72,221,25,241,89,151,60,243,117,238,81,44,252,150,218,106,242,142,144,204,191,158,116,48,164,40,226,0,203,244,46,39,50,101,53,231,126,150,197,86,96,240,154,83,144,49,238,124,135,47,208,73,115,74,12,38,162,193,252,239,16,11,147,10,12,97,121,191,211,8,165,38,145,128,135,230,211,77,223,23,69,154,30,246,76,84,255,56,201,247,235,232,220,54,174,202,88,240,102,148,128,99,49,70,80,164,42,143,140,156,41,187,213,108,182,191,29,78,28,2,101,62,169,117,68,139,115,3,250,93,104,64,218,61,20,75,207,203,243,55,59,17,184,84,178,11,195,158,2,98,253,24,9,33,148,95,173,2,212,188,153,158,81,240,48,210,123,35,90,172,204,29,246,49,192,173,174,13,109,10,74,33,81,134,200,129,222,104,207,121,30,204,86,61,172,189,47,76,100,69,78,246,96,12,87,108,204,236,234,43,41,161,38,164,149,34,28,105,98,204,157,82,132,110,11,161,186,124,129,173,9,183,51,38,226,106,95,214,6,64,70,194,142,112,24,224,138,162,137,205,222,79,101,122,22,193,128,137,213,82,46,255,109,245,240,114,110,156,122,149,172,43,179,31,254,210,203,187,170,56,97,224,123,64,131,80,7,225,0,64,52,131,25,54,66,6,108,186,28,217,129,15,48,81,63,158,180,224,78,98,43,12,57,55,199,51,4,212,66,222,22,60,193,73,38,234,86,152,189,95,106,192,155,228,21,173,186,118,178,141,186,81,202,252,209,13,77,239,44,44,2,113,175,234,153,42,107,245,112,27,147,180,236,237,52,181,180,97,34,168,57,106,40,130,158,231,228,248,19,25,68,248,233,110,253,58,185,159,222,58,235,41,186,36,64,100,220,189,208,40,208,72,253,235,39,162,170,43,245,149,48,109,120,83,12,220,45,153,184,173,128,51,119,157,197,65,74,181,195,176,203,6,2,73,109,76,126,245,121,215,152,6,74,0,250,23,4,101,7,180,54,63,246,138,94,108,11,110,135,128,181,204,30,79,107,108,86,7,84,219,162,137,253,129,83,112,215,227,63,184,163,230,248,138,56,218,165,111,95,148,184,146,183,248,180,10,0,232,204,146,76,201,242,126,87,120,211,108,150,150,228,222,231,94,222,164,31,126,101,192,10,183,88,35,232,36,152,197,5,200,133,32,200,77,27,93,245,10,114,247,22,39,120,229,49,97,227,224,157,249,155,37,6,130,68,130,250,31,105,5,113,2,162,45,106,139,9,57,94,115,155,19,2,151,107,35,1,227,81,182,82,205,96,131,118,187,211,172,62,55,244,254,158,91,135,41,150,223,211,156,13,87,81,253,168,21,47,31,200,104,176,129,23,99,109,108,69,109,3,78,61,124,139,38,211,185,69,68,165,80,52,15,228,209,74,39,50,100,222,175,42,86,237,9,124,98,62,71,46,119,100,73,182,119,169,194,86,26,9,192,103,208,101,195,33,161,96,147,99,32,23,159,255,221,205,205,4,225,66,163,110,59,150,40,83,214,3,82,238,164,154,57,218,249,156,31,68,115,79,240,203,133,112,250,225,178,141,227,56,4,52,158,148,196,225,8,67,202,87,15,112,209,100,182,87,173,67,136,239,140,255,185,94,107,187,149,241,246,124,91,235,47,191,255,113,165,236,171,148,19,104,27,229,135,107,207,211,242,222,255,58,79,43,143,212,158,74,227,69,39,191,69,34,200,170,127,44,18,42,95,149,203,36,208,97,75,79,99,175,111,222,7,228,38,137,72,43,185,149,90,204,221,193,91,104,250,255,91,170,91,236,213,34,51,117,45,79,140,228,101,21,228,242,8,127,137,37,48,158,34,82,183,199,241,141,103,11,248,255,72,247,72,102,23,251,23,63,169,53,245,41,119,173,178,4,193,134,205,220,195,3,98,232,242,130,185,74,94,62,234,162,159,155,130,113,1,39,83,9,200,114,66,102,41,100,46,53,42,54,171,253,98,174,153,129,95,229,197,233,10,73,15,176,15,238,86,180,17,49,101,64,136,53,29,255,99,44,219,83,214,106,24,103,95,130,110,221,127,36,198,40,191,229,138,197,111,35,146,103,85,215,102,182,213,222,188,2,190,160,143,115,153,245,67,194,203,13,240,140,184,156,139,45,55,250,134,241,45,245,188,81,60,171,203,93,13,206,61,98,204,20,120,92,204,73,81,209,129,16,186,248,20,209,15,108,145,130,216,62,19,173,224,233,159,68,224,185,215,216,142,65,53,47,135,195,0,36,58,59,197,211,54,74,176,97,42,217,172,192,124,18,31,186,46,201,6,150,218,135,3,206,222,50,145,77,178,108,18,253,183,91,16,164,6,166,218,135,54,120,69,122,9,133,92,33,227,213,168,92,85,176,51,242,171,119,167,65,28,41,152,145,175,213,21,93,160,129,226,26,98,232,61,30,19,38,111,19,14,27,132,149,16,60,7,154,71,67,169,22,170,236,41,68,42,36,62,114,240,13,253,70,235,233,78,245,52,48,145,68,137,128,174,63,211,14,247,68,62,39,199,240,204,183,34,3,11,134,143,81,213,203,123,9,109,204,116,133,170,29,141,154,56,152,139,211,36,79,3,16,151,180,201,110,147,81,67,234,35,12,7,71,57,147,155,8,194,120,9,204,227,163,49,217,103,44,216,180,165,68,115,253,251,255,157,169,211,176,84,124,237,226,177,140,178,234,190,98,12,249,136,164,210,221,38,114,85,123,132,109,95,26,196,232,198,235,62,236,150,158,113,210,167,77,137,174,51,178,154,89,87,198,217,248,54,10,220,4,99,77,119,22,161,30,10,70,252,44,109,20,249,134,33,136,19,30,33,11,215,162,113,204,116,117,197,2,182,170,78,41,87,232,2,228,37,237,30,202,98,47,196,113,226,32,70,126,26,44,85,4,9,36,202,123,241,166,163,0,167,98,167,145,135,241,236,53,251,104,107,233,4,75,108,172,79,116,45,46,60,180,83,83,8,13,6,36,251,98,84,55,99,13,136,110,64,90,169,110,138,75,194,140,170,232,206,76,56,154,185,106,44,102,159,212,117,163,204,204,88,12,64,98,118,176,155,96,133,211,154,220,128,45,105,65,106,111,245,193,1,130,49,116,17,30,93,16,34,166,28,249,83,149,175,6,220,40,171,156,174,200,131,88,53,134,50,218,133,151,55,14,147,188,23,189,148,0,29,15,167,54,110,141,24,27,85,53,225,227,171,29,86,25,151,14,212,247,108,2,58,148,28,0,153,49,244,143,95,45,255,87,81,67,241,110,28,170,125,234,249,34,40,237,139,113,134,96,110,56,45,159,214,52,168,124,196,194,77,60,172,160,167,199,154,156,14,103,99,151,9,106,25,161,161,177,143,234,93,72,152,42,240,161,196,185,72,123,254,23,160,98,39,248,207,218,123,91,3,68,26,59,176,218,38,184,234,118,54,48,246,110,216,249,116,146,42,240,34,54,150,74,71,230,117,30,109,78,195,69,198,82,19,89,193,167,11,81,126,215,130,107,195,59,232,203,208,114,155,103,48,164,14,198,37,57,95,8,87,32,233,39,135,57,204,91,148,33,172,232,15,59,18,101,224,134,48,49,202,178,198,237,248,176,103,69,96,110,177,101,78,66,55,172,144,117,27,172,190,186,66,8,22,153,69,181,158,8,13,65,228,137,24,48,97,104,63,114,62,99,242,241,190,167,128,135,84,242,214,84,53,188,233,178,60,152,23,190,98,162,70,125,103,212,90,202,136,61,154,56,182,196,57,94,193,109,198,18,231,243,32,193,0,179,96,112,143,251,156,169,95,90,98,229,189,38,163,6,175,148,28,108,94,167,229,243,104,35,163,1,224,184,155,243,53,221,192,156,161,229,191,109,233,156,247,108,44,228,253,164,49,210,12,128,170,116,152,165,216,123,225,138,6,177,45,84,229,251,64,103,162,86,84,27,216,220,226,202,116,4,193,123,224,129,50,190,11,7,241,87,7,54,100,60,81,95,87,111,101,153,161,9,177,168,204,240,130,255,149,84,220,133,45,144,232,198,55,253,69,217,185,97,169,180,4,146,245,129,172,130,89,46,234,199,224,31,71,37,252,210,53,69,100,89,143,33,43,183,100,243,21,79,208,209,91,185,186,181,48,243,37,120,5,208,152,52,97,29,164,238,148,175,37,5,121,214,84,118,71,24,5,166,86,210,6,159,91,131,224,159,244,160,28,226,214,243,121,59,7,238,155,186,34,220,244,50,116,83,110,73,33,240,37,6,119,194,102,70,84,229,144,105,132,25,248,146,114,238,211,38,124,53,213,237,224,233,104,45,48,253,100,244,108,250,209,103,197,178,66,72,164,228,77,102,127,37,27,219,25,3,84,171,50,11,6,30,180,33,235,197,149,12,190,125,117,216,86,47,175,86,58,34,74,38,126,77,220,136,15,255,103,187,148,215,171,115,161,78,102,120,47,207,15,108,131,200,115,123,71,3,146,3,117,183,244,19,109,211,106,167,145,215,55,36,147,153,200,123,175,122,249,79,16,48,61,11,205,74,155,218,201,20,254,203,237,167,230,207,74,175,88,233,206,120,29,255,61,221,200,68,223,85,85,49,20,175,87,203,31,232,132,28,252,189,190,150,161,204,111,13,111,71,193,77,36,173,226,160,205,55,22,213,41,155,71,68,44,27,173,88,209,29,208,181,20,108,254,92,44,122,83,173,191,163,13,217,60,204,182,211,112,231,142,215,220,131,47,150,248,121,81,83,65,39,165,217,154,101,250,72,79,14,208,143,186,207,69,136,169,86,201,63,36,55,243,88,26,179,213,57,3,28,168,110,17,95,94,50,159,76,25,156,242,244,94,211,94,255,75,163,254,247,236,30,172,162,195,27,59,68,248,19,17,154,162,39,143,52,29,106,32,109,88,131,188,60,138,125,131,161,13,86,96,15,147,83,61,10,15,47,205,241,73,198,22,0,102,138,254,62,199,18,254,49,83,229,210,149,119,205,151,254,205,172,79,209,12,225,16,50,178,232,147,7,123,170,248,113,176,145,73,188,242,113,45,204,30,89,230,83,221,245,225,223,21,185,61,193,147,37,112,211,153,76,71,93,172,103,37,138,148,40,99,136,46,70,181,56,76,143,45,192,147,24,68,16,57,241,177,188,137,112,70,113,253,197,236,113,244,29,225,4,245,128,24,148,2,157,129,42,87,107,86,170,240,74,90,193,32,243,143,64,171,59,160,128,201,77,85,163,123,202,48,44,97,203,38,116,177,225,193,63,91,81,117,204,112,248,228,121,216,195,117,127,220,91,142,86,163,225,117,10,195,48,78,115,45,81,254,101,187,237,212,206,4,37,74,176,15,155,23,21,191,28,22,53,214,9,168,147,93,195,29,159,171,6,130,145,107,31,33,70,163,147,85,82,180,20,92,216,229,217,139,84,148,103,132,31,208,192,123,2,223,13,104,179,199,222,146,222,94,226,5,45,6,135,105,76,122,165,200,125,209,23,142,188,150,44,127,244,149,244,116,159,226,173,112,204,224,177,201,156,62,37,173,75,245,124,82,10,246,143,82,171,172,13,28,83,141,216,203,29,187,140,108,31,157,126,15,56,37,164,137,29,179,133,137,159,231,42,185,235,26,96,197,45,81,234,9,90,57,42,168,107,51,36,213,126,152,85,203,115,95,221,205,10,147,196,74,12,151,220,171,57,236,201,151,229,171,0,96,194,169,4,65,14,145,147,157,119,50,64,175,41,120,0,219,116,109,162,94,171,119,49,217,138,129,3,161,155,117,52,67,31,52,49,205,63,0,22,220,118,60,235,55,65,167,39,28,149,189,141,184,221,250,101,56,9,122,90,0,68,118,9,236,54,89,24,173,44,22,114,102,253,115,48,201,81,85,74,234,104,190,166,149,119,161,18,133,92,144,102,110,127,216,87,144,141,13,30,106,161,175,248,138,247,121,87,144,220,164,146,59,42,191,155,19,195,174,195,101,248,84,67,108,34,139,137,149,226,226,12,231,4,68,155,119,243,99,138,201,159,214,197,230,175,213,255,24,114,49,232,89,252,232,207,157,192,142,170,143,51,12,114,65,230,14,179,31,60,119,239,171,18,69,105,244,10,6,139,174,187,136,71,18,55,151,55,103,69,189,102,164,81,214,46,106,116,173,197,224,182,170,43,49,249,59,149,35,84,208,156,55,191,82,67,55,192,154,136,55,20,207,45,121,189,89,161,126,123,184,134,170,119,29,124,158,246,43,27,214,0,146,238,106,181,17,146,112,4,97,179,221,88,210,151,49,218,214,187,134,107,135,136,80,14,106,146,181,59,206,171,82,207,59,126,131,146,252,233,219,245,81,109,80,80,73,146,219,26,222,184,192,18,5,123,252,44,187,64,43,235,40,78,112,81,234,131,191,2,155,150,170,24,24,152,166,91,78,181,21,226,101,69,64,173,172,44,152,218,178,24,242,31,230,130,63,155,40,207,148,194,22,152,10,184,199,44,132,54,35,234,120,138,155,209,189,217,237,205,38,160,228,231,72,21,112,72,118,187,204,133,75,1,87,100,130,246,227,110,140,129,200,211,151,202,105,45,136,84,36,8,99,91,18,59,154,187,104,206,13,128,49,44,36,243,132,199,100,248,35,95,9,247,156,94,126,157,33,34,70,68,129,48,172,163,83,45,31,128,137,70,80,247,187,132,138,206,165,208,160,12,21,6,106,4,182,255,121,201,45,51,248,251,100,15,181,232,195,149,146,191,40,239,45,25,110,34,176,78,109,30,89,225,54,77,53,186,250,18,152,55,15,174,250,150,222,245,14,123,53,177,165,150,235,28,252,109,253,39,72,72,15,66,19,12,18,200,232,249,164,31,217,44,137,194,244,62,213,223,231,38,101,238,201,1,236,84,128,68,81,142,210,71,224,65,172,103,211,45,206,32,19,72,44,109,75,101,217,230,221,68,146,252,131,4,64,131,203,247,211,165,103,226,174,60,106,162,225,7,69,210,203,243,28,74,248,5,235,159,159,94,207,87,212,58,18,138,198,198,216,13,124,55,195,225,69,76,122,215,207,193,228,248,89,114,222,183,251,244,17,79,119,83,146,47,237,189,198,47,254,34,201,16,239,81,33,188,16,6,146,68,122,124,96,249,100,236,126,151,64,168,210,253,65,30,204,208,57,82,1,20,182,240,79,80,26,114,254,51,94,190,99,103,14,218,254,90,70,88,205,141,128,161,48,147,17,181,249,189,97,30,49,49,13,83,213,47,65,69,133,252,177,131,252,12,55,157,3,107,34,27,167,149,118,36,214,52,14,242,32,50,126,34,83,41,164,158,244,199,219,199,116,186,224,203,112,33,145,198,35,103,90,92,71,69,146,83,91,185,9,109,77,180,255,72,114,228,125,71,234,41,83,73,230,223,144,186,93,24,56,170,130,147,136,53,230,96,193,212,92,108,72,3,101,175,128,45,93,225,90,9,59,56,152,199,21,173,212,43,23,126,233,226,166,190,236,142,0,243,41,173,187,133,15,119,45,85,137,189,201,175,178,9,237,84,233,163,225,69,31,162,116,249,67,141,0,141,140,107,53,208,140,236,83,44,233,207,103,89,179,55,182,189,252,222,236,54,111,208,181,46,18,1,54,136,210,240,128,253,7,45,64,128,130,123,121,181,108,78,194,204,194,14,85,223,163,72,1,92,9,54,228,11,229,115,28,35,5,92,199,81,18,135,16,181,145,250,185,147,173,194,139,141,20,147,134,249,216,202,11,28,215,130,145,7,191,117,244,96,66,140,179,22,49,88,21,144,143,104,69,110,30,44,4,20,115,221,134,161,216,139,202,60,204,93,196,124,109,98,233,190,140,34,117,52,89,88,49,135,161,151,136,184,211,22,252,140,63,219,19,92,255,71,108,17,120,79,197,146,137,94,232,213,44,109,167,4,24,177,66,46,193,151,252,219,249,2,163,162,126,234,100,113,220,32,220,128,26,175,244,107,234,57,67,222,17,215,98,139,244,77,237,120,110,81,114,209,45,165,115,107,58,99,159,4,25,177,32,237,246,234,6,32,209,13,83,169,186,143,120,104,186,30,125,119,153,69,254,22,10,235,134,181,173,90,18,87,217,100,1,210,5,204,241,214,222,19,250,238,183,232,53,224,136,210,252,126,24,212,93,70,146,41,241,198,65,56,173,187,47,137,134,149,177,89,159,60,4,215,211,86,15,232,26,8,81,80,84,86,190,97,195,236,18,202,239,69,35,172,205,229,98,10,47,242,67,237,74,174,224,14,174,232,183,181,128,213,100,29,162,134,33,48,149,174,185,60,117,88,171,190,192,36,23,252,34,113,11,39,64,154,255,172,252,125,143,223,132,248,248,46,27,76,1,211,221,193,51,145,44,58,158,171,38,219,12,212,12,252,42,63,165,2,7,190,25,198,26,184,11,105,159,66,122,3,109,105,148,1,55,126,0,130,242,119,145,49,54,247,95,203,32,35,246,138,233,55,0,130,111,180,125,160,188,184,217,82,210,101,239,177,160,176,185,252,150,221,113,136,35,248,13,166,47,159,221,167,179,246,86,227,222,58,65,192,74,90,152,62,74,22,107,196,230,164,119,124,73,14,250,102,197,243,71,8,234,88,154,198,222,146,91,116,57,187,89,15,123,144,54,203,186,11,198,153,150,31,177,85,211,151,198,47,254,112,22,231,22,113,246,134,196,47,122,131,90,142,173,129,150,77,222,126,103,183,108,133,118,57,244,77,137,32,159,181,195,185,97,106,11,139,84,35,85,137,89,100,72,139,254,215,16,18,156,13,12,123,129,149,110,150,195,157,37,24,134,144,104,154,156,223,210,29,248,143,69,63,160,242,128,69,79,174,130,22,198,238,89,40,216,178,102,181,1,9,120,109,199,146,234,112,71,129,9,112,130,69,219,177,226,192,204,162,24,6,23,126,74,195,163,106,185,100,205,57,253,132,69,184,167,167,165,34,249,250,174,209,72,55,244,249,33,222,27,112,142,239,159,56,169,115,59,239,200,158,156,92,224,109,145,221,133,251,50,41,40,216,235,71,240,92,176,244,189,82,59,113,186,131,91,231,51,30,27,153,30,48,227,106,143,87,27,4,20,128,176,54,92,166,35,148,161,84,79,63,163,139,80,2,71,92,13,15,26,146,239,3,34,64,173,211,80,62,21,174,75,95,101,115,151,252,142,152,119,201,77,145,49,79,183,19,171,53,129,23,46,119,44,94,69,15,3,182,101,181,191,1,131,173,101,143,95,102,152,110,162,74,176,215,240,51,84,162,85,71,230,131,69,168,54,24,75,146,115,37,231,172,33,74,30,14,225,228,79,49,74,19,178,209,25,247,201,143,125,88,177,38,70,47,201,45,185,167,97,166,77,92,229,173,152,11,110,107,205,199,157,11,12,119,165,238,141,65,201,162,238,140,198,14,250,121,244,185,79,113,234,58,57,142,168,80,167,142,67,128,225,178,3,228,167,207,214,68,141,247,22,88,106,62,236,230,17,207,135,138,191,67,242,113,56,161,82,246,153,44,68,68,159,140,255,46,100,96,92,46,70,54,206,91,201,230,187,246,203,222,192,144,134,42,167,141,235,45,198,98,95,222,182,66,100,125,210,111,4,175,28,113,206,139,28,69,110,32,175,134,3,54,187,94,57,61,31,63,54,163,90,251,243,6,248,148,117,71,92,232,109,188,18,106,196,129,67,101,122,3,168,238,170,193,206,172,126,170,178,121,228,106,115,86,21,107,107,176,109,43,27,42,57,157,121,172,122,61,88,80,55,36,116,200,197,3,236,190,207,115,140,207,123,138,136,197,49,254,236,47,182,63,110,83,192,183,224,210,230,137,46,246,108,200,67,49,147,74,96,201,65,106,215,187,46,172,39,233,185,169,170,77,109,18,38,224,204,15,207,135,84,126,144,91,70,251,154,163,255,109,111,51,63,116,25,130,7,47,82,237,30,254,139,149,239,126,212,69,206,144,152,70,21,222,117,11,204,132,61,64,216,68,14,229,141,11,249,48,215,87,144,14,107,163,186,15,174,151,62,167,199,2,247,160,6,253,193,192,198,240,92,156,48,50,2,143,119,136,25,25,21,220,44,224,24,176,22,22,124,196,226,218,237,9,211,2,147,28,91,196,179,66,173,8,170,210,183,222,108,106,204,50,14,43,76,209,123,96,248,171,128,96,218,169,101,248,106,243,208,202,26,75,223,192,159,60,34,44,78,52,8,116,208,127,131,251,237,236,41,162,67,246,110,106,102,21,104,241,135,48,183,52,75,51,220,113,202,58,147,134,205,234,185,4,43,49,113,47,22,153,140,43,180,186,105,128,70,63,15,190,110,202,222,129,14,66,46,202,194,142,119,38,28,93,51,178,33,3,137,178,243,48,77,24,45,126,168,245,85,144,181,149,148,110,58,137,246,72,158,143,68,50,155,42,48,16,41,155,190,135,209,18,184,129,147,193,66,190,66,15,147,234,146,157,144,255,30,134,144,186,136,226,251,162,27,119,32,12,227,65,59,115,181,131,203,97,57,21,154,179,31,94,185,1,248,87,149,22,16,12,58,146,77,9,216,255,91,40,52,47,4,78,86,201,239,90,8,124,94,153,85,109,99,36,205,10,33,214,76,195,38,129,77,221,253,84,127,191,242,233,120,84,74,0,78,142,61,52,116,90,150,11,182,198,183,80,254,17,157,252,3,209,166,102,214,124,37,62,186,162,252,97,211,115,194,139,171,201,109,227,147,50,59,0,146,250,252,249,229,171,9,84,113,5,231,18,158,13,200,125,119,50,8,89,253,205,133,245,205,43,177,131,74,194,27,93,177,10,152,8,254,89,97,150,193,144,135,36,4,92,62,48,102,5,153,111,179,197,29,23,75,140,24,194,120,86,225,153,228,109,170,48,130,74,250,181,19,159,59,103,61,120,184,169,245,27,202,229,68,228,48,225,8,148,94,201,136,117,202,76,55,59,92,76,189,207,42,86,231,10,56,85,129,90,7,7,49,205,252,12,154,8,15,151,163,137,103,128,159,234,206,58,124,103,108,79,56,138,247,7,122,222,84,18,160,220,31,151,48,168,118,72,122,153,56,100,103,249,54,253,148,34,255,69,208,117,130,35,1,74,199,132,44,96,180,173,240,97,124,80,102,36,150,248,64,212,210,23,83,76,251,244,252,130,51,168,236,106,222,65,58,62,237,165,24,27,50,71,148,193,168,18,120,81,93,105,189,109,96,157,252,192,75,15,225,26,103,196,5,73,165,254,253,214,168,134,115,207,176,170,243,2,80,75,118,64,136,244,126,229,11,56,170,33,187,115,200,254,18,54,154,100,183,1,250,177,111,112,163,80,81,130,35,132,58,109,113,50,126,21,75,36,79,35,138,245,102,94,92,111,41,135,185,12,53,240,59,209,48,14,126,139,50,55,27,106,97,158,8,93,252,1,121,79,202,133,34,246,179,137,202,43,154,47,80,130,255,82,195,136,254,93,182,80,224,184,235,142,155,84,147,100,116,250,107,119,1,12,222,42,158,20,174,116,178,251,73,67,96,231,237,80,72,107,215,216,47,158,105,101,136,79,176,92,95,58,187,187,18,133,17,171,90,180,171,150,47,139,184,94,252,88,214,22,153,159,35,247,12,8,207,37,80,86,82,85,212,26,209,213,246,25,53,240,4,111,127,43,56,203,236,214,2,173,123,119,16,224,159,8,23,149,140,187,205,96,56,82,202,133,134,174,118,154,25,32,63,98,250,205,211,207,200,122,178,27,118,172,211,222,77,119,70,237,234,40,101,46,72,2,137,157,198,123,112,18,15,66,133,168,151,11,70,229,245,182,116,175,79,197,252,10,152,199,198,154,135,137,18,208,1,232,68,241,5,21,42,186,245,65,149,65,255,56,118,105,243,1,32,57,82,215,66,191,139,213,24,41,169,213,204,50,46,4,34,80,217,191,78,194,52,78,99,78,252,60,220,150,121,181,83,171,249,5,217,118,221,1,243,31,189,114,247,242,85,67,217,14,8,247,125,29,178,215,153,70,190,239,25,236,227,114,155,231,170,189,117,17,20,80,147,150,72,47,64,87,240,123,59,90,99,144,238,245,231,17,203,4,6,134,202,125,238,175,28,39,223,246,185,230,231,170,150,7,161,61,156,179,23,194,219,217,143,246,103,23,12,157,220,22,94,31,63,53,3,72,19,44,214,44,37,28,64,113,175,26,251,115,136,36,226,34,154,7,203,246,48,222,16,200,91,93,253,17,194,235,161,76,63,178,149,213,254,180,25,134,168,138,107,233,36,90,2,255,212,65,85,86,247,197,20,141,42,92,124,93,160,160,29,37,240,101,146,101,3,42,17,32,82,65,13,224,166,135,219,17,34,80,239,251,227,108,187,240,210,100,223,182,197,173,85,184,207,215,137,234,30,99,60,207,217,1,15,198,109,31,141,58,227,67,6,25,61,56,138,176,67,216,80,154,211,129,236,20,249,116,27,9,64,21,55,76,214,20,142,56,50,115,10,77,204,65,58,115,135,248,168,218,233,152,232,38,206,74,64,29,100,193,123,64,92,173,134,162,5,129,220,223,149,182,212,106,147,143,140,191,197,12,175,21,133,5,214,184,207,104,191,248,168,164,23,176,8,132,86,131,148,22,4,157,22,14,241,167,120,105,127,35,5,28,118,31,69,170,145,40,102,102,95,13,242,136,103,240,164,220,125,132,237,122,199,194,241,10,142,167,226,88,4,44,202,118,76,153,237,191,50,132,214,244,170,238,70,234,153,24,152,18,152,142,195,216,140,163,244,237,13,216,167,230,97,236,88,141,230,249,70,221,1,77,123,200,133,29,118,168,97,140,240,145,221,175,91,183,151,57,120,101,42,196,226,150,156,118,223,208,93,51,197,31,0,152,151,46,223,159,117,96,130,4,54,172,246,222,128,205,81,0,8,30,199,34,117,84,206,38,48,204,182,187,122,213,155,171,227,127,56,61,254,71,65,184,201,185,157,151,89,224,176,251,189,176,85,118,187,189,43,8,232,255,78,246,57,230,102,96,157,159,80,48,88,157,66,135,68,112,89,154,212,181,181,16,31,221,140,46,188,13,136,119,60,89,196,69,164,64,193,129,32,26,207,91,82,32,63,100,70,154,167,29,18,68,67,200,177,245,192,7,27,231,113,88,52,26,152,209,168,131,77,60,93,122,221,41,83,29,125,152,172,110,91,92,59,67,28,13,60,34,108,122,81,12,45,131,38,198,78,94,168,65,10,216,51,9,51,167,239,209,66,224,120,109,149,69,6,60,238,169,255,79,192,156,1,195,40,86,255,154,95,168,210,147,38,105,138,99,80,84,254,215,133,52,245,207,143,3,216,131,30,168,54,219,201,66,155,160,69,14,46,40,10,213,121,108,58,246,152,116,233,176,26,102,241,136,5,89,1,222,209,94,149,157,50,164,183,234,203,84,144,120,69,12,125,156,153,239,101,6,120,194,216,17,77,192,13,94,234,220,245,65,117,135,93,134,58,29,40,236,196,158,167,148,35,167,170,194,73,69,142,10,226,110,139,27,19,81,35,219,174,63,126,15,212,186,34,223,202,190,198,35,84,75,114,167,210,18,89,12,250,138,11,50,243,109,13,69,103,168,211,42,194,27,95,15,7,235,205,236,194,94,87,27,199,128,185,29,179,147,197,115,239,227,95,32,37,86,73,222,229,74,96,83,96,202,100,182,247,43,116,28,176,143,18,114,189,247,203,147,146,92,131,168,67,92,221,77,12,214,85,145,215,48,33,75,118,159,123,77,17,127,50,68,92,204,92,34,227,5,50,144,39,137,209,128,42,168,209,130,79,54,206,46,134,1,242,221,53,169,91,59,99,226,223,70,176,229,149,193,121,6,29,135,155,237,92,67,170,51,49,165,108,192,46,118,97,113,207,91,145,119,104,245,166,65,110,102,10,210,250,61,255,231,140,32,221,152,36,116,169,35,173,35,247,247,231,236,35,93,149,167,121,55,225,168,100,196,219,123,45,14,18,66,176,60,95,213,20,117,56,0,214,185,201,179,6,152,42,34,212,241,30,11,4,160,206,30,140,48,77,67,242,24,64,207,109,53,81,155,125,150,47,36,110,225,42,253,127,246,16,67,17,165,90,54,235,205,219,59,237,227,38,141,20,36,23,140,133,86,221,49,198,147,230,32,91,27,39,207,221,198,96,55,188,117,177,8,57,141,74,154,242,99,74,239,170,41,68,50,190,228,195,214,22,1,233,128,12,158,66,20,208,81,179,120,158,23,20,237,84,192,248,163,37,126,157,8,175,55,65,109,22,28,13,248,151,61,140,107,183,26,116,68,112,167,184,67,200,60,213,48,59,47,100,30,105,214,98,228,213,84,225,139,22,153,172,228,67,106,109,136,88,233,224,18,241,54,24,22,71,10,92,141,29,174,141,51,255,183,151,89,108,209,148,154,247,215,131,153,233,164,8,49,55,89,157,174,163,122,222,61,205,93,89,20,185,87,100,38,42,139,17,46,147,221,77,183,218,75,145,75,53,82,43,53,43,132,232,117,89,228,198,87,153,65,15,140,16,126,236,23,82,249,250,237,53,253,15,24,112,142,39,63,155,224,62,134,167,12,61,190,216,154,184,246,161,168,215,183,103,103,176,8,172,5,227,185,243,30,60,156,154,106,32,4,252,167,40,248,199,223,60,173,104,46,211,198,225,191,35,144,165,166,187,127,89,199,107,231,93,63,210,41,85,234,36,3,46,236,107,124,78,111,49,2,186,221,251,138,144,53,223,72,216,7,107,158,14,42,64,34,216,63,160,37,60,123,215,61,28,238,201,39,102,230,197,106,161,172,178,191,240,194,63,223,238,152,161,251,74,242,26,74,225,212,177,205,59,33,180,115,93,69,199,190,85,54,3,228,108,205,74,81,138,58,31,114,56,132,212,81,203,107,89,78,236,2,30,99,189,68,92,89,86,27,110,243,113,37,196,6,9,72,143,251,193,203,24,227,202,95,190,116,217,99,102,168,197,113,133,160,68,79,75,210,251,123,113,140,156,39,103,242,87,3,236,225,76,25,171,52,68,108,185,218,124,59,238,205,193,57,10,55,81,46,175,2,62,106,236,244,17,217,216,147,224,106,158,163,237,109,183,40,229,53,21,223,218,197,175,145,52,202,194,43,76,213,163,253,192,16,49,141,47,25,119,44,237,191,33,234,70,196,177,253,3,222,243,193,228,124,198,68,34,132,53,91,21,105,154,157,250,26,191,52,171,167,195,216,125,168,102,107,159,164,13,29,172,104,137,251,61,195,26,43,117,116,217,151,38,76,138,212,234,26,112,99,37,196,161,25,116,124,46,189,20,138,45,239,14,219,173,235,195,155,180,87,228,216,230,240,197,56,210,178,49,203,79,62,98,127,135,165,189,18,245,214,85,214,44,183,170,219,85,173,199,128,249,249,160,143,35,246,171,22,55,7,109,145,71,209,162,198,30,136,151,165,70,150,253,255,19,209,119,135,179,40,84,140,160,224,107,112,236,98,123,253,157,167,244,97,199,194,74,64,222,69,212,145,73,91,167,87,192,49,194,145,119,179,30,18,222,85,79,81,219,30,106,82,237,154,221,41,154,73,6,51,0,107,48,78,190,104,162,42,101,131,177,127,168,210,187,181,35,246,190,112,239,152,170,27,110,237,74,49,208,230,161,46,121,121,94,149,119,183,70,202,235,78,131,95,239,183,16,127,244,111,252,86,83,198,186,236,126,200,55,240,174,88,6,95,152,251,108,18,114,96,227,147,226,36,8,162,47,237,247,150,196,216,32,167,22,104,8,154,17,214,15,223,255,66,203,48,130,74,126,122,104,59,223,119,82,247,208,150,158,103,13,255,163,204,54,48,54,162,198,225,105,187,151,163,231,166,49,40,145,8,137,112,43,144,216,29,238,252,254,221,185,149,182,14,143,131,236,233,142,184,50,122,139,219,21,193,246,125,107,209,12,12,29,193,147,175,144,44,75,183,147,154,247,215,108,229,235,103,30,63,94,2,249,166,209,64,112,77,216,51,89,136,22,13,27,9,82,208,112,243,244,204,184,213,246,187,167,160,94,97,216,52,23,65,224,179,36,15,20,199,91,28,157,99,34,130,25,69,154,23,2,57,246,135,121,82,179,230,0,131,122,76,86,7,232,240,32,129,40,167,124,121,216,229,123,156,41,109,121,67,25,140,176,103,64,3,107,89,220,163,215,186,109,225,119,93,33,47,160,107,117,60,95,248,224,252,61,66,148,179,128,237,38,27,79,181,245,188,90,242,47,66,156,205,237,111,234,184,68,45,73,248,135,32,83,21,143,244,213,0,169,73,84,54,157,214,13,71,234,209,156,180,67,188,166,60,7,137,217,73,173,95,171,199,188,199,10,45,45,1,249,18,204,27,98,209,135,156,215,66,96,190,72,199,200,174,236,99,89,183,124,70,46,149,248,29,239,149,218,201,97,86,137,224,176,36,101,81,43,207,160,55,15,53,130,121,213,40,192,200,63,180,133,158,70,23,29,197,130,23,195,36,32,79,29,253,81,54,79,207,40,53,36,206,77,49,248,113,4,178,46,209,120,166,22,43,94,254,7,163,216,49,178,178,77,202,54,246,173,79,54,39,174,3,239,38,60,25,198,44,92,114,246,152,188,28,193,121,97,80,247,37,30,76,24,212,176,209,76,59,37,114,136,140,73,234,148,97,244,251,33,177,213,193,87,235,12,204,79,122,129,217,12,93,133,222,52,133,179,198,192,59,30,94,137,236,103,239,220,157,132,48,93,188,12,82,209,206,36,76,78,249,114,104,113,179,97,100,223,156,45,150,55,103,17,15,255,99,242,81,7,161,48,133,1,214,30,243,252,66,229,0,33,49,231,106,152,192,143,108,252,230,45,44,119,76,68,244,74,223,138,157,250,132,65,108,153,46,105,140,175,0,145,198,244,5,45,26,165,83,225,52,202,155,100,172,14,54,51,241,118,234,38,54,241,130,240,25,26,164,49,214,70,63,66,149,173,104,75,175,135,56,57,180,92,204,40,146,224,138,110,31,102,11,84,157,43,19,43,81,241,241,133,8,173,253,80,187,229,249,243,168,195,23,199,180,49,123,199,142,106,201,220,137,241,141,94,177,128,101,74,138,23,98,239,104,43,239,210,97,232,124,202,97,32,7,56,223,32,93,159,31,81,0,227,94,212,96,212,89,148,220,163,90,217,17,217,82,226,52,129,81,113,65,5,5,27,143,122,50,181,237,147,161,222,234,29,225,209,126,137,12,133,199,105,197,22,178,43,128,105,0,221,164,140,244,158,13,82,241,72,166,237,77,135,244,156,14,115,223,61,69,180,48,138,141,147,17,52,120,2,69,126,177,120,28,164,120,86,55,48,23,95,150,218,163,82,188,239,168,182,82,202,117,42,241,62,35,153,135,229,149,38,131,15,179,203,219,176,166,114,101,24,80,151,160,2,115,210,127,80,166,16,179,171,202,180,116,241,163,62,28,201,164,12,69,169,0,130,73,150,188,244,68,254,77,220,105,0,248,215,185,53,79,84,67,108,19,147,10,155,175,159,169,33,228,15,98,158,125,34,188,107,8,201,182,90,213,131,191,230,65,74,34,51,185,92,37,71,36,39,138,219,10,118,152,8,19,239,87,175,250,97,16,225,250,105,38,111,237,65,82,164,244,145,110,73,126,36,226,169,186,115,88,247,169,157,210,91,166,161,33,187,89,64,212,1,39,91,249,0,67,24,40,34,253,90,145,245,64,159,136,253,83,23,61,202,148,246,13,212,113,107,68,241,142,216,10,230,171,24,178,140,195,22,82,253,235,2,206,67,212,94,116,146,205,2,153,72,220,229,175,221,89,116,175,186,181,189,19,94,50,9,42,90,238,197,239,142,120,122,97,71,40,6,28,149,96,232,205,62,177,22,82,40,39,114,38,123,235,102,33,16,126,36,76,69,79,118,121,73,118,81,241,130,206,229,201,1,221,37,163,131,9,168,236,150,21,146,183,200,241,141,132,18,62,90,175,59,131,217,90,174,222,203,238,169,74,233,46,189,141,246,14,37,25,186,125,68,95,88,119,181,120,242,6,101,0,113,169,165,6,254,115,81,130,251,59,185,209,127,238,218,63,187,16,177,8,216,1,14,67,94,164,173,96,203,157,244,30,59,120,71,218,26,109,28,215,173,186,40,205,135,136,210,212,161,193,143,210,53,154,242,153,250,45,214,18,223,85,125,149,235,102,240,41,242,166,94,150,57,15,80,99,74,134,130,50,230,224,169,168,117,235,88,34,168,170,138,62,116,206,144,209,203,36,83,93,151,102,133,241,108,12,7,246,33,159,48,44,253,2,100,119,167,196,251,68,96,233,187,71,144,52,55,230,120,230,50,14,73,17,35,93,133,4,15,179,96,93,196,30,15,229,149,21,106,136,10,87,206,75,155,111,163,32,244,107,44,77,220,58,182,128,111,2,250,212,171,80,213,145,215,117,32,9,66,119,168,250,118,230,42,98,235,126,184,166,173,255,64,152,220,6,216,2,30,68,253,34,5,195,76,131,97,84,22,89,249,25,24,226,87,87,56,198,239,33,70,152,86,16,168,108,148,45,86,100,177,8,130,33,210,139,30,192,15,207,181,102,19,106,207,249,30,175,32,210,93,108,19,218,234,74,48,251,171,96,49,177,192,194,246,180,60,203,240,89,55,8,71,39,166,255,198,66,94,250,165,53,140,23,99,182,222,205,206,141,155,137,9,152,39,65,59,26,194,185,73,224,127,80,162,163,174,147,90,152,226,151,40,177,78,37,104,100,209,123,71,7,176,203,159,246,133,5,220,7,90,120,138,124,89,205,222,102,221,59,141,117,40,55,23,75,178,120,209,87,209,134,160,109,117,4,75,251,101,24,96,231,25,47,17,228,64,116,16,200,139,22,250,112,37,85,127,168,95,55,90,173,172,54,136,164,146,184,10,181,187,219,251,181,252,56,212,154,231,109,30,177,148,51,48,209,103,8,236,76,159,195,25,113,178,180,43,213,113,19,219,20,25,207,150,51,26,67,119,190,241,81,1,141,93,228,220,203,135,189,150,104,174,149,216,26,223,62,101,30,19,97,123,78,60,18,28,212,229,54,67,86,117,106,241,129,86,208,221,20,138,50,171,77,34,27,175,226,94,66,207,144,202,239,204,214,113,13,178,65,208,230,210,230,35,173,65,13,21,3,167,191,67,16,66,10,40,144,121,178,128,211,198,130,30,46,249,189,198,83,8,66,216,49,237,121,232,250,14,166,163,89,71,132,115,211,245,77,93,56,254,85,164,254,136,50,124,11,4,227,213,76,210,246,118,0,87,226,155,64,255,246,120,90,102,138,199,108,129,41,0,77,240,28,34,137,177,43,173,189,201,15,29,174,213,205,74,45,247,253,96,131,132,177,131,54,138,124,244,100,180,142,243,142,82,4,168,230,107,40,173,13,115,95,49,103,189,18,218,89,241,181,217,227,245,98,247,45,128,4,255,27,246,70,192,21,8,75,178,217,29,142,182,192,49,163,202,111,111,129,253,103,73,172,43,77,36,169,106,206,116,65,217,93,0,19,26,241,92,153,213,160,20,146,69,110,53,78,216,131,72,82,102,237,131,12,54,122,16,142,153,139,22,110,89,100,130,69,188,132,84,230,18,34,177,139,27,124,234,218,29,77,35,236,143,2,189,70,10,253,242,162,213,224,31,64,56,93,216,0,129,246,26,188,212,179,90,46,88,254,151,204,74,118,170,3,14,171,166,17,70,242,110,86,44,7,6,7,206,32,44,94,59,250,255,113,6,253,123,106,162,214,208,111,93,112,64,13,166,202,101,115,19,8,169,57,103,48,203,19,50,233,175,102,186,48,31,137,229,30,151,104,239,34,237,117,3,237,172,0,191,239,243,245,188,180,71,202,62,84,134,223,60,192,145,125,237,93,169,89,207,1,199,220,110,62,26,200,228,52,53,170,171,133,137,15,208,142,26,194,15,235,221,167,100,174,244,247,87,191,167,131,0,150,207,197,177,109,70,221,88,153,187,40,21,250,157,104,232,164,89,200,250,68,71,240,114,150,163,69,168,146,127,226,77,82,238,46,129,164,197,14,19,181,157,181,187,118,57,117,196,159,148,61,13,211,155,10,12,46,70,246,161,171,148,147,14,23,3,10,91,167,246,120,66,35,160,82,46,200,12,95,28,158,39,105,2,62,17,171,21,90,80,80,15,184,222,92,212,35,35,4,185,1,98,116,13,48,95,207,215,202,48,57,177,58,160,17,173,246,212,108,212,178,72,220,157,70,220,0,211,6,184,137,126,13,75,61,220,141,57,21,209,227,83,141,153,167,36,185,29,245,47,210,231,49,187,61,222,110,11,10,117,150,47,155,177,212,97,101,236,111,142,24,187,111,185,86,139,106,64,10,23,235,152,148,241,74,97,5,134,105,211,76,236,144,199,172,82,106,118,117,6,194,229,43,57,176,211,169,64,87,236,134,153,112,248,220,109,9,92,57,194,122,249,82,100,212,35,81,188,124,126,243,2,0,247,89,178,176,178,174,161,73,148,165,109,103,134,248,227,150,15,85,184,157,108,232,174,19,23,199,230,93,226,161,163,8,86,93,115,162,134,200,237,93,151,169,84,238,82,243,239,142,164,153,44,55,52,32,248,100,164,10,56,115,196,181,140,211,182,231,225,175,177,30,61,253,38,71,28,100,195,45,177,33,73,247,17,254,78,198,82,157,19,71,88,230,73,253,18,78,179,184,232,152,62,220,31,106,88,191,100,159,154,255,211,217,128,76,62,163,9,239,149,234,154,162,26,221,142,215,115,235,209,46,161,19,225,165,74,232,8,20,184,12,143,46,49,70,196,138,175,203,51,65,45,59,145,99,41,28,249,65,233,169,116,77,124,134,211,93,204,166,134,132,133,138,99,217,180,235,91,219,237,8,155,217,103,204,220,114,248,149,173,220,116,41,142,252,41,232,150,167,233,59,95,74,163,53,122,224,33,169,249,177,177,69,173,217,169,59,15,96,255,89,124,45,229,254,218,242,168,223,32,161,118,81,197,234,146,75,163,123,106,136,51,247,147,168,130,23,106,248,165,114,32,251,117,11,94,159,95,75,144,103,197,40,166,69,212,134,49,42,135,144,57,61,250,98,180,12,188,0,127,169,245,179,68,218,12,111,166,25,121,114,203,59,34,74,211,7,134,202,65,63,213,27,169,240,139,180,204,108,199,192,155,182,130,241,33,124,58,170,174,108,180,248,250,167,128,133,181,238,111,228,227,245,107,78,62,73,164,233,12,188,174,106,78,81,99,168,126,1,239,125,67,255,13,245,145,228,221,201,148,79,146,78,88,46,214,60,43,130,162,237,149,225,24,123,20,132,139,102,83,158,39,174,76,195,223,187,89,149,43,46,172,172,3,134,154,98,140,3,213,171,91,181,84,11,70,233,125,176,35,186,125,75,129,45,11,114,192,79,141,184,172,113,233,191,59,70,70,189,4,77,95,56,103,168,61,63,192,244,214,46,184,62,37,1,133,34,193,95,92,157,42,91,127,60,203,197,11,9,42,115,14,103,196,159,88,159,37,250,47,102,217,104,64,56,81,123,231,219,61,133,12,72,50,165,225,9,212,222,22,51,202,172,227,214,136,22,9,121,51,51,167,99,192,152,55,144,110,172,131,90,52,178,139,0,81,81,109,83,48,145,139,35,10,37,229,98,60,60,238,40,193,203,161,157,238,19,206,107,189,68,172,189,122,62,59,198,53,249,239,37,36,164,218,78,173,183,207,159,151,159,248,133,245,187,215,176,81,66,108,223,64,70,93,199,218,48,142,193,56,25,50,216,12,19,208,10,45,63,213,137,184,168,26,114,245,244,160,1,21,103,39,117,202,194,243,35,88,135,218,125,104,42,12,247,117,193,88,103,248,89,195,4,15,206,142,246,105,246,45,121,43,52,63,36,165,251,150,137,93,250,168,136,34,239,165,216,172,207,158,237,234,195,0,131,154,199,244,78,252,118,152,20,30,81,253,142,183,83,170,159,1,161,125,128,138,171,233,127,232,248,102,227,102,154,153,158,23,174,53,115,82,151,60,170,93,219,44,20,39,99,80,75,86,155,8,123,128,112,89,201,17,97,37,184,65,62,21,97,200,86,85,114,29,104,206,248,208,8,166,5,108,208,252,95,38,85,75,181,220,99,57,61,29,157,75,123,197,249,52,13,112,232,50,12,133,155,58,113,198,106,94,130,91,86,191,161,232,129,204,180,183,19,241,166,199,223,177,164,83,131,231,74,180,84,116,125,157,188,76,183,92,5,85,247,56,244,99,60,95,187,77,193,6,225,182,122,97,206,160,213,119,22,223,250,143,162,206,77,249,158,223,140,42,84,215,31,125,141,226,166,32,176,62,142,20,107,37,222,101,36,67,218,209,166,90,254,227,91,165,67,130,32,103,105,177,168,200,57,32,59,39,15,41,179,134,81,95,65,6,246,4,193,1,115,202,243,213,94,42,84,38,200,18,11,149,210,96,160,119,38,6,27,91,178,162,241,244,149,145,111,47,192,128,224,246,126,16,74,193,201,51,26,35,122,9,183,148,195,169,167,20,191,165,19,122,215,207,72,4,253,3,67,123,92,84,179,169,155,131,228,236,206,168,87,150,109,179,61,90,103,247,72,10,254,85,6,181,249,153,73,160,106,86,240,98,92,168,161,220,10,91,14,39,101,195,119,12,70,31,147,145,255,193,55,34,83,199,132,148,113,140,24,104,140,16,32,250,246,159,128,147,93,194,78,208,170,46,6,82,112,179,28,241,31,51,220,104,221,43,49,11,237,33,36,162,21,127,17,108,117,0,236,185,18,186,215,106,243,174,34,114,110,23,49,58,169,148,91,209,114,52,90,213,141,2,104,37,140,91,146,43,172,184,159,85,80,42,46,121,252,139,111,44,85,20,20,41,218,130,78,32,222,140,136,40,183,230,59,173,34,55,106,171,99,162,163,116,106,247,19,63,2,128,154,163,116,106,66,75,118,220,116,151,148,206,29,65,75,102,26,70,109,19,112,39,243,211,66,138,185,94,118,42,179,126,95,194,124,57,81,41,168,32,157,155,213,30,10,246,84,56,133,62,239,41,116,201,110,55,96,151,162,64,96,93,12,61,196,157,153,119,170,207,93,203,28,2,153,186,246,206,144,131,91,115,53,8,142,21,111,26,150,120,203,158,26,116,120,128,109,223,47,89,209,179,125,159,62,117,247,226,59,15,175,17,119,110,222,74,201,191,72,204,101,22,63,175,172,16,31,31,203,49,175,161,0,144,108,81,71,105,17,210,212,66,85,6,106,4,126,91,14,129,11,129,92,173,248,159,248,5,249,88,59,114,208,39,84,83,126,191,32,158,85,7,5,238,78,12,62,18,68,71,35,71,219,45,241,192,176,122,8,35,244,143,115,64,246,208,14,107,108,7,56,55,6,172,27,38,116,58,55,183,20,56,235,208,10,72,254,142,250,149,38,112,49,165,233,144,25,144,66,207,141,42,73,23,28,161,228,208,167,94,233,45,232,226,191,54,30,167,138,88,49,72,93,25,45,79,144,125,131,90,231,176,213,229,174,69,95,4,98,128,119,162,153,14,98,194,113,194,41,31,13,74,153,94,31,12,41,131,179,83,41,137,215,56,31,10,242,236,235,100,8,111,206,123,240,41,181,186,18,134,160,218,71,97,102,10,14,123,6,54,150,5,209,72,193,229,147,192,89,8,160,113,92,146,51,242,224,228,165,109,229,40,22,128,99,115,106,54,26,154,138,186,73,67,239,89,25,204,202,44,167,175,64,8,0,238,153,28,202,66,235,94,66,111,180,132,63,66,47,46,242,29,11,111,0,236,127,239,31,134,224,218,168,48,176,153,94,151,38,243,150,105,0,22,26,205,149,84,255,85,229,60,102,193,148,39,121,130,208,194,217,58,157,28,184,166,99,71,117,131,215,215,221,229,209,247,119,70,189,208,77,37,30,6,65,220,113,221,21,46,252,164,206,157,117,164,177,129,226,211,122,25,219,110,217,129,69,128,66,222,157,190,242,61,124,120,14,153,37,129,5,83,118,30,85,223,60,123,91,52,162,243,77,238,131,49,14,175,11,180,152,114,68,75,123,227,242,52,169,61,208,134,149,238,40,1,44,108,230,128,122,219,165,130,173,235,241,151,163,186,66,210,57,214,116,235,246,252,191,55,96,40,239,122,83,74,70,227,203,98,8,32,47,110,231,236,53,237,0,186,67,101,134,61,92,82,139,70,195,160,112,104,147,255,254,2,130,34,98,224,121,101,164,120,22,216,113,31,106,189,226,163,211,98,219,226,251,148,252,156,132,7,174,39,233,162,254,57,12,100,101,93,199,84,187,20,118,6,11,124,28,87,23,23,52,90,216,122,210,39,31,82,204,158,58,168,73,22,159,129,246,32,17,161,188,245,161,145,112,224,168,29,231,248,53,201,144,0,137,183,227,117,13,202,208,2,20,142,48,152,198,238,17,96,40,202,18,1,34,195,241,206,242,142,39,121,107,70,175,251,88,161,119,151,223,196,61,164,14,39,121,181,233,95,17,14,50,132,59,253,233,22,5,3,105,1,39,119,75,224,231,165,177,87,82,13,134,123,62,106,174,162,123,229,108,76,125,65,17,38,125,155,124,139,154,123,18,174,38,72,122,136,130,77,152,26,247,40,57,136,54,42,27,80,148,213,151,50,62,69,70,244,112,118,163,159,108,180,233,12,113,9,102,137,46,166,221,28,116,200,113,81,77,10,90,171,194,17,33,85,104,61,147,189,55,53,175,241,178,37,213,12,120,231,53,94,119,250,235,157,0,72,109,167,241,166,241,13,128,203,94,27,38,151,241,250,3,127,136,153,169,105,229,53,60,127,67,241,87,30,195,66,185,189,218,247,158,249,136,155,149,81,145,29,196,139,152,155,17,34,135,3,44,99,234,159,14,144,106,127,238,162,177,223,175,121,59,151,32,174,31,249,221,122,16,133,74,101,130,67,216,89,181,160,229,63,30,55,151,117,159,219,218,182,255,51,36,205,174,108,185,99,61,146,99,120,51,85,34,6,99,114,40,99,75,25,76,11,145,220,156,45,92,169,217,4,0,103,42,205,172,62,97,155,73,231,140,75,236,200,117,29,157,186,134,193,68,85,24,15,144,226,221,222,67,201,191,140,86,186,13,214,192,112,45,230,51,42,65,54,122,113,130,44,31,127,117,25,167,247,234,143,98,53,182,37,33,139,26,94,124,118,148,131,142,33,238,30,159,244,243,211,65,87,139,18,58,120,97,8,207,35,148,208,83,171,160,159,58,186,226,9,230,102,168,119,20,113,251,240,56,173,162,67,255,154,223,79,83,168,147,169,162,85,253,83,119,248,190,146,164,71,33,181,222,122,192,41,181,133,37,214,239,92,220,157,101,238,255,241,245,224,58,77,81,242,123,241,119,83,110,158,9,253,98,184,141,30,77,145,172,17,84,53,126,170,100,93,160,212,26,93,191,201,59,98,45,112,178,146,166,116,124,240,9,166,106,14,148,143,124,82,122,69,35,217,127,4,198,162,129,180,132,203,193,72,134,82,190,40,156,76,172,160,99,246,37,153,239,200,186,157,128,236,33,255,222,253,129,8,13,28,77,46,221,89,47,96,56,10,66,248,1,26,16,191,166,35,62,102,194,220,43,16,164,204,172,156,248,5,6,78,184,10,125,252,46,162,254,146,180,245,125,150,67,114,77,250,73,199,183,191,35,151,145,210,189,252,46,230,212,204,134,148,83,73,65,164,38,113,189,77,99,224,107,247,250,13,130,202,229,27,202,191,143,8,57,183,113,106,28,18,136,103,36,165,80,209,34,63,152,194,77,114,15,61,140,23,68,240,181,195,69,246,193,122,92,154,142,204,52,36,74,199,196,109,180,36,52,239,43,74,121,172,165,41,17,71,219,66,10,128,181,192,16,71,164,254,57,101,148,170,171,10,122,75,206,253,139,132,78,131,215,127,57,144,232,141,130,9,87,23,168,69,8,87,244,206,41,115,208,34,194,222,154,206,194,12,17,223,177,173,222,190,84,71,210,209,239,249,153,204,64,167,180,29,5,30,157,111,4,216,214,217,126,129,95,3,105,207,41,245,255,102,145,141,135,198,124,53,180,159,44,186,59,196,196,90,222,167,83,41,22,132,125,208,134,196,241,249,211,110,92,252,77,92,93,87,158,22,202,29,46,101,120,248,75,181,79,249,155,154,160,68,6,42,162,191,40,29,13,102,152,85,236,49,71,242,253,22,57,157,33,109,72,250,8,57,43,193,218,66,221,55,38,24,14,152,40,162,203,4,105,228,130,140,137,149,70,46,90,14,168,205,217,123,134,186,21,231,74,54,213,80,251,165,254,28,57,94,153,48,50,148,157,83,11,214,39,117,234,228,112,252,152,42,127,28,214,14,139,59,205,118,47,149,83,36,166,110,196,174,82,65,106,85,208,33,19,69,36,157,96,225,65,204,195,205,120,186,78,167,145,135,201,198,79,163,101,204,162,71,167,93,31,36,106,244,18,122,163,110,204,142,118,244,133,19,123,151,166,45,7,203,186,255,51,225,242,227,70,180,120,97,15,94,203,184,152,187,226,181,15,190,185,248,235,129,228,121,186,125,232,237,215,186,244,170,233,197,250,119,11,86,82,129,175,17,229,212,24,255,177,241,84,93,43,210,49,254,223,79,86,38,252,13,146,189,107,58,55,215,5,162,106,196,123,98,86,38,2,16,175,194,92,159,45,242,180,114,44,103,169,185,245,29,190,254,139,199,61,210,57,191,102,68,155,102,233,39,71,100,3,112,152,110,89,159,43,49,128,129,226,0,71,106,91,63,214,74,224,18,249,166,61,219,171,171,245,213,76,10,51,153,184,111,82,98,89,244,125,54,249,210,171,253,197,98,166,20,139,145,58,23,196,248,179,196,7,145,225,53,248,57,174,112,214,213,71,194,119,231,216,221,166,234,109,52,82,82,102,24,173,134,159,112,145,124,85,89,6,96,183,54,177,34,199,163,158,246,116,230,248,180,182,27,182,57,64,25,213,1,235,34,224,157,65,28,66,52,238,71,41,12,73,45,107,167,55,108,186,96,87,180,34,50,163,227,48,152,132,37,255,139,155,83,12,240,156,177,55,118,133,198,56,51,233,168,174,40,170,205,39,170,121,129,38,224,157,161,195,171,225,60,234,155,66,214,71,148,54,67,241,192,141,114,193,189,168,84,167,63,170,55,236,171,112,88,0,130,88,72,124,225,129,15,187,142,198,250,207,37,160,159,25,101,206,241,248,25,180,205,140,189,80,166,171,35,89,35,215,182,121,175,83,161,195,213,154,141,129,75,114,107,75,170,202,2,202,255,80,58,187,180,95,51,100,74,10,119,4,113,127,5,85,161,58,40,226,45,165,92,201,179,233,153,7,85,127,219,54,49,54,138,132,100,148,152,237,211,97,251,27,144,148,153,76,132,11,163,84,8,60,126,118,3,35,166,39,160,35,162,61,12,14,121,233,83,96,34,7,196,213,227,141,175,244,204,201,66,176,82,102,187,76,218,46,75,22,9,43,173,14,86,241,211,12,78,107,60,247,149,153,45,27,45,37,153,253,62,220,128,247,106,75,158,90,106,11,237,119,131,209,42,213,34,211,55,211,239,223,36,104,223,112,131,15,222,28,57,35,18,86,2,3,46,219,11,6,68,146,207,162,214,119,220,184,13,217,38,87,196,96,91,91,156,38,21,136,173,140,121,193,208,24,191,18,244,171,229,190,34,86,235,144,73,191,57,210,134,50,107,198,137,90,253,146,34,115,190,243,143,207,169,121,75,49,137,96,87,154,111,219,25,104,54,78,27,40,100,209,191,206,150,141,103,122,45,238,163,146,101,228,228,132,55,87,146,175,126,184,221,210,74,97,179,127,144,46,102,238,99,27,114,231,208,57,45,120,233,241,26,39,113,251,101,124,210,253,151,236,85,25,118,160,131,149,80,170,83,103,3,67,27,121,217,139,52,225,94,104,33,84,186,225,161,67,81,0,166,240,127,250,88,94,232,129,252,101,153,165,238,170,72,36,173,103,80,138,42,3,68,30,142,214,253,141,92,28,102,163,212,42,118,143,33,23,4,253,27,177,8,42,144,7,56,169,217,171,43,135,230,68,95,228,113,6,106,162,12,42,16,127,164,67,199,31,139,104,97,230,108,137,151,16,116,210,121,68,71,226,212,51,90,55,102,30,237,216,62,152,235,86,153,125,208,61,124,195,77,205,248,144,194,252,77,27,193,132,22,196,204,44,66,207,98,167,17,83,113,42,17,193,158,155,96,218,232,190,247,10,240,234,12,249,67,159,168,99,122,108,250,162,146,19,197,146,223,69,250,247,147,158,54,64,133,110,169,55,90,209,138,124,24,220,40,134,216,135,83,213,118,254,210,62,32,71,84,145,25,49,179,46,1,94,175,231,129,250,131,36,72,0,217,86,119,173,156,32,16,47,14,245,86,221,163,74,225,82,122,203,146,201,153,240,12,117,154,121,187,79,17,220,50,118,80,216,1,151,80,31,238,36,127,255,225,138,242,137,52,247,40,124,225,213,219,83,85,115,120,37,196,42,118,116,147,207,145,185,137,80,48,63,252,253,108,163,130,0,77,214,175,130,208,14,122,161,154,166,236,210,223,30,97,37,154,216,252,48,65,122,163,124,217,239,130,52,160,156,79,58,16,51,247,73,180,46,105,102,15,124,254,176,125,92,182,23,153,85,236,254,211,107,88,168,50,137,137,54,149,158,166,187,194,75,66,191,25,67,179,138,248,184,28,137,48,93,192,108,120,127,27,25,21,10,52,82,37,21,152,41,99,10,19,238,196,171,139,148,45,240,125,169,136,5,65,241,233,15,208,12,108,68,18,61,161,244,89,105,134,203,183,50,39,127,60,157,110,242,70,89,230,31,22,104,34,19,75,81,253,218,31,164,225,232,70,210,164,17,221,79,65,163,122,98,42,49,172,194,176,244,208,127,202,157,195,153,56,162,72,212,33,105,136,176,17,73,69,236,58,50,41,192,252,27,152,7,0,116,229,45,38,83,130,113,187,4,85,255,44,107,255,217,44,110,132,209,123,22,114,69,105,69,191,154,78,188,201,165,60,133,162,149,14,113,96,18,179,245,108,166,111,97,54,78,198,229,58,169,9,231,50,155,155,247,224,44,0,43,49,80,76,127,198,83,133,205,247,195,6,176,95,114,214,224,87,181,35,137,140,111,210,22,99,132,92,104,2,151,110,105,91,54,111,221,233,212,27,31,179,121,224,155,125,250,164,208,166,196,60,124,20,62,218,55,186,157,215,17,186,99,12,118,142,152,145,17,145,16,173,56,156,169,113,248,106,223,246,40,73,60,108,25,88,3,40,92,63,119,165,224,30,182,253,230,165,188,94,161,20,135,160,181,168,47,33,62,112,32,207,83,103,9,69,254,234,229,46,76,149,107,169,154,73,84,172,55,65,63,185,229,29,253,46,6,10,193,212,108,90,26,145,135,9,127,94,216,121,160,20,169,86,245,8,54,232,160,222,15,145,152,183,169,136,182,133,217,92,155,74,185,41,59,228,215,164,162,117,211,33,203,202,31,130,184,142,251,51,214,17,115,174,86,39,143,136,3,81,76,11,16,172,105,254,31,8,223,56,127,0,149,133,251,189,214,247,98,152,144,220,104,175,173,231,57,62,60,13,195,221,218,221,196,72,233,132,113,242,191,75,54,21,104,203,111,213,145,17,241,55,20,223,51,171,136,239,177,165,54,236,86,193,23,6,58,254,98,37,89,54,161,85,66,108,180,184,182,5,247,176,116,49,213,36,8,252,187,71,122,158,254,150,4,223,217,119,219,8,68,20,176,88,22,225,209,255,198,215,155,76,13,210,5,62,155,175,214,107,141,250,28,44,157,215,96,26,161,143,119,26,179,154,196,169,125,204,39,102,101,24,243,171,31,88,216,33,153,160,119,135,171,250,142,186,86,53,186,202,186,146,105,216,102,40,142,94,21,95,54,146,231,97,70,192,64,3,151,1,114,246,209,52,194,178,5,35,89,163,178,8,226,199,209,109,80,178,231,137,179,218,99,94,198,198,177,159,49,32,211,73,68,57,58,150,124,148,195,79,86,136,226,202,32,91,38,56,183,223,131,70,88,58,206,55,172,170,184,178,211,251,130,81,161,20,88,213,146,30,73,204,165,231,42,204,108,4,159,208,110,175,103,71,179,198,172,42,34,110,187,46,216,207,11,210,23,0,93,38,117,221,95,149,120,114,76,129,26,108,64,93,186,39,145,24,192,63,76,135,68,208,192,59,174,91,194,124,156,74,145,243,239,80,184,187,32,150,137,40,246,92,96,74,186,190,32,118,26,216,96,154,23,207,161,204,75,96,22,156,69,186,68,198,173,120,190,230,111,125,113,149,202,109,169,7,135,79,130,229,182,135,88,234,210,36,249,188,54,158,31,137,50,204,68,151,61,90,198,100,54,76,16,113,79,210,63,225,124,29,141,40,159,134,1,147,194,88,249,79,146,111,26,123,61,146,110,177,94,222,98,19,67,139,192,40,97,187,239,126,83,126,216,245,8,164,188,132,36,54,94,76,134,99,0,136,168,240,174,38,225,138,239,47,109,152,16,40,232,246,250,145,17,97,7,51,22,229,35,33,55,49,21,91,183,189,91,14,120,250,202,70,55,198,154,39,179,113,18,120,207,207,29,4,164,23,89,235,103,117,65,6,187,88,182,138,184,46,142,51,155,36,171,27,114,100,138,148,144,90,70,55,229,107,73,39,159,40,235,167,4,27,242,189,130,45,115,230,28,79,110,232,163,163,206,147,229,207,37,76,89,133,186,35,138,143,171,58,243,180,53,176,19,50,169,7,107,98,10,34,183,27,186,2,241,158,201,91,118,188,151,247,241,220,156,183,238,89,141,87,31,109,240,39,116,248,184,192,16,4,128,66,67,233,36,232,6,186,131,237,50,126,224,106,192,121,92,51,144,148,137,182,35,74,151,194,178,56,97,110,220,90,107,112,97,65,175,189,110,11,114,107,79,21,22,198,183,212,234,46,125,12,50,111,87,18,120,200,52,130,20,181,211,52,166,45,202,217,240,128,244,123,89,55,73,187,184,218,196,176,153,134,1,16,73,119,136,45,18,178,61,77,5,129,224,117,179,111,180,185,85,51,24,68,171,16,161,88,100,223,24,11,97,163,243,154,100,75,212,244,244,36,74,92,53,168,151,62,234,196,249,222,22,50,62,63,249,78,27,48,84,82,117,170,132,49,246,127,175,37,113,37,169,117,7,64,45,52,102,90,67,243,31,242,165,39,232,247,204,201,220,67,157,249,220,190,11,218,92,28,45,114,180,147,30,252,155,198,28,226,253,1,94,157,164,208,107,226,189,135,140,118,110,162,135,72,72,238,68,19,104,150,126,246,34,40,49,112,179,21,218,217,248,119,16,255,118,244,5,202,35,253,128,96,231,134,161,5,164,140,111,116,195,176,185,156,106,94,19,131,145,168,52,33,240,76,125,199,147,116,245,64,189,170,174,225,216,241,158,187,28,0,190,167,4,148,142,76,187,187,251,117,158,114,201,225,8,19,63,31,218,210,215,211,216,69,2,40,68,25,179,47,112,73,177,181,170,108,17,179,143,183,178,98,100,229,85,16,128,61,237,3,64,155,122,52,111,68,108,45,173,134,97,132,70,246,205,233,123,195,215,181,109,19,186,13,163,59,138,244,224,62,39,84,122,87,182,148,75,3,187,22,162,114,118,114,31,61,194,68,178,172,131,201,87,102,83,58,25,133,54,56,210,233,130,21,183,68,255,89,178,6,22,200,164,140,135,21,236,235,63,4,141,245,26,86,140,16,117,74,102,143,175,60,52,117,198,17,75,93,76,104,249,232,137,237,190,179,48,133,144,16,151,86,189,43,143,218,135,6,117,243,86,25,23,43,99,150,87,208,133,190,211,209,208,14,68,143,206,201,232,154,179,113,118,5,187,35,26,23,55,224,196,11,77,101,140,40,187,217,144,114,180,159,237,151,114,186,11,135,3,178,163,34,81,46,212,157,211,150,78,74,72,126,133,235,199,198,248,100,191,211,69,7,6,18,62,75,28,17,124,52,216,116,253,173,169,251,177,48,203,76,33,130,171,1,192,188,117,62,157,175,95,203,67,31,212,183,10,198,198,218,100,146,230,107,163,241,4,94,54,61,136,79,61,201,143,40,39,22,42,115,73,118,252,102,66,160,212,231,80,184,210,61,124,149,8,214,107,156,132,254,184,212,217,16,181,198,61,208,147,21,246,199,70,75,210,99,95,129,113,36,219,114,195,207,22,36,102,130,106,44,134,183,250,33,9,200,34,75,159,184,147,25,122,235,122,29,33,37,38,185,206,249,7,160,146,115,144,107,188,172,239,196,42,157,159,157,42,213,105,118,252,129,29,217,96,183,255,148,41,23,121,198,114,159,44,44,149,55,71,149,163,111,85,88,8,183,51,157,113,222,115,153,81,182,209,190,238,149,250,201,169,117,226,60,42,41,214,247,2,68,179,25,130,83,49,47,131,147,251,25,185,28,239,27,63,125,52,20,208,39,133,196,205,211,13,107,161,142,104,248,130,1,210,116,101,88,7,39,84,167,32,206,166,184,174,226,207,195,180,103,238,13,170,106,170,238,214,248,81,207,147,238,74,81,189,227,250,41,150,223,44,228,144,103,232,69,165,245,174,24,26,184,41,172,147,220,169,36,178,92,105,96,55,205,180,211,185,163,159,20,162,48,170,7,169,134,182,210,104,232,200,140,230,218,100,160,34,71,92,13,186,128,15,228,157,176,10,204,13,108,160,72,178,18,128,91,33,238,145,232,219,237,77,51,143,204,57,48,192,217,227,112,105,154,187,110,141,94,223,115,205,123,122,135,107,92,225,246,95,31,55,220,138,27,136,13,127,125,216,170,46,48,232,150,136,30,12,200,56,114,223,27,202,255,220,249,90,158,22,239,105,244,175,129,2,112,255,119,116,54,167,40,86,117,202,151,141,57,48,126,164,98,157,121,191,52,117,75,119,34,144,42,35,63,79,179,208,175,203,184,189,196,60,73,217,29,54,241,11,69,76,175,109,126,133,11,180,252,7,59,60,75,41,124,155,197,23,31,200,17,99,6,189,83,102,143,247,12,205,119,64,196,211,187,84,194,42,136,178,42,42,49,21,156,212,101,88,232,87,33,167,85,129,250,223,89,31,249,155,14,211,18,116,43,10,150,50,244,115,121,76,0,109,153,3,196,5,95,46,198,179,237,139,232,250,207,83,158,251,205,28,247,102,226,174,11,30,196,23,213,3,64,24,141,164,245,91,21,92,28,148,37,44,225,73,174,133,234,70,140,148,110,178,249,174,31,64,25,228,97,255,245,244,143,121,44,107,87,19,212,121,90,6,165,106,219,244,198,30,85,11,197,246,213,16,175,241,240,21,63,9,241,91,98,225,102,192,211,170,41,142,137,141,116,145,97,214,167,207,152,25,102,52,249,193,10,19,42,53,225,151,148,127,92,97,39,253,143,93,225,74,223,16,160,44,255,207,109,7,81,18,238,132,203,198,231,127,95,120,48,225,9,191,107,148,98,24,27,204,52,174,171,85,170,105,214,69,109,175,229,121,8,39,123,134,56,138,175,167,57,200,45,175,183,89,190,27,176,41,149,179,158,130,176,87,156,7,205,86,227,184,58,96,237,31,182,114,144,150,52,91,252,246,247,198,52,170,240,249,225,24,65,216,213,49,249,230,96,217,154,122,57,172,113,24,92,147,213,91,153,136,27,16,35,252,252,65,28,70,89,41,167,63,106,201,26,110,221,236,216,225,192,237,248,179,73,212,196,208,34,36,65,67,136,40,193,74,124,107,57,247,143,15,231,250,186,171,210,164,142,208,36,79,222,131,255,33,203,140,98,157,192,121,210,113,38,104,123,244,197,125,38,26,163,26,126,171,55,25,134,233,234,54,23,21,228,74,52,254,148,238,84,133,228,2,168,16,46,108,154,176,29,93,245,127,238,133,185,156,35,173,188,97,169,132,239,182,187,53,221,26,96,150,188,233,11,112,145,30,66,166,104,162,175,124,80,123,190,224,43,202,114,19,126,121,49,131,172,199,66,136,223,61,227,248,183,133,114,13,122,87,198,199,82,246,180,231,219,45,29,31,136,178,85,164,115,236,131,225,223,79,78,149,143,23,23,143,75,133,54,189,46,178,186,170,48,6,78,90,179,69,49,248,181,203,164,138,77,198,127,130,228,2,114,22,97,67,180,239,54,216,61,98,7,190,38,204,187,158,48,150,22,180,133,137,233,234,119,240,188,176,40,250,204,73,228,91,251,43,161,13,148,100,126,97,81,165,230,93,54,209,150,89,49,72,200,238,255,136,117,188,130,21,112,9,18,56,148,234,147,116,243,185,88,55,62,27,148,246,154,198,111,155,136,23,175,157,134,214,197,6,183,3,196,78,39,188,68,111,217,160,87,223,239,220,95,179,36,36,203,182,91,222,254,134,192,100,115,74,11,222,214,39,202,232,27,180,27,62,94,238,220,40,177,223,96,43,222,254,70,14,123,82,123,108,63,227,180,104,226,191,35,121,21,76,201,237,99,195,3,204,63,210,75,252,241,210,106,9,233,30,67,113,198,63,252,169,138,85,11,32,240,91,234,183,183,207,11,242,142,235,142,98,210,148,61,251,106,99,148,128,60,130,92,83,13,89,112,198,189,21,224,209,149,153,43,116,29,147,152,190,157,124,52,69,183,137,135,202,207,93,164,252,249,65,185,114,49,215,14,138,173,43,219,211,33,139,92,128,32,18,135,225,148,2,194,103,96,250,191,123,229,13,242,30,191,50,92,2,218,52,209,170,125,163,131,184,141,195,75,231,163,47,142,116,60,123,242,225,114,8,3,84,194,219,173,64,99,228,169,241,248,169,251,114,189,16,182,205,157,5,127,22,169,16,171,89,222,127,123,57,104,111,51,120,4,144,247,164,48,22,251,113,132,135,212,22,94,93,155,182,111,176,46,93,13,145,250,245,255,73,233,40,173,2,41,13,161,247,129,32,65,18,155,137,132,161,122,93,138,88,255,126,224,174,52,121,205,240,154,218,76,54,216,87,85,44,210,23,131,176,30,118,189,43,227,69,106,35,119,238,109,241,143,152,175,253,247,110,86,244,72,40,91,18,30,188,236,251,135,207,56,241,27,255,19,209,80,124,197,153,136,17,107,47,154,3,73,157,109,32,189,231,82,191,156,71,26,62,232,191,25,20,242,122,221,151,251,110,1,180,44,182,36,76,102,209,119,205,95,213,191,55,63,22,207,9,211,51,49,45,54,55,82,89,166,62,220,104,181,124,178,204,39,46,35,65,90,150,203,80,128,236,64,221,75,124,166,137,0,1,214,238,159,167,207,16,128,133,7,136,178,237,17,50,250,229,126,247,223,252,47,153,203,23,138,94,98,213,49,80,208,82,45,114,154,203,11,9,103,247,154,0,158,98,6,62,193,40,42,152,161,4,86,108,15,180,42,27,194,63,190,70,155,147,31,76,255,19,31,14,169,11,109,55,240,232,203,1,105,233,131,32,37,187,58,251,214,73,95,175,161,190,158,0,169,169,87,101,109,68,120,68,13,224,175,62,91,237,230,98,40,138,77,68,74,24,108,67,150,250,11,116,172,247,163,121,237,99,74,237,52,213,101,201,137,17,44,199,75,36,227,206,18,82,133,64,182,129,90,124,82,122,92,158,240,55,221,84,229,19,147,19,4,90,246,165,37,197,151,224,154,130,53,193,146,122,217,166,204,79,160,221,221,69,239,195,105,25,14,34,53,234,60,14,237,125,55,74,23,100,122,27,36,10,110,165,240,9,203,161,151,113,176,177,116,20,47,65,99,0,208,67,115,154,132,159,141,235,66,95,171,159,212,113,96,186,238,52,237,249,39,32,123,132,107,99,220,102,171,86,14,142,244,179,244,231,211,227,170,163,21,249,216,24,62,155,93,238,198,88,165,97,93,30,17,134,158,63,39,79,222,26,49,167,231,38,40,109,131,198,70,234,151,72,45,76,89,1,197,213,17,100,125,219,6,97,97,163,13,168,74,53,196,19,141,21,89,51,210,212,68,10,101,40,13,215,60,169,109,179,167,92,190,47,106,231,85,105,115,137,105,4,168,44,64,247,25,21,195,207,117,198,150,136,160,126,240,208,236,160,23,73,88,129,209,127,75,17,69,107,237,170,178,103,145,110,47,48,127,31,3,91,60,149,223,79,212,21,56,196,48,174,8,164,94,20,87,46,153,198,91,135,61,84,218,254,194,216,251,187,145,92,167,168,26,44,86,111,106,80,66,171,28,234,154,58,180,4,201,195,182,236,44,114,28,126,36,146,206,217,87,109,161,124,184,161,31,83,38,9,164,6,238,99,203,12,43,37,133,201,71,77,176,246,102,80,101,158,214,244,157,34,175,94,16,158,42,241,9,251,183,108,45,35,206,3,254,189,255,47,90,167,110,168,53,73,135,232,46,36,127,12,89,143,161,178,41,133,5,108,125,119,179,48,234,17,67,223,116,30,123,228,212,65,134,48,104,23,227,226,137,77,108,190,0,162,15,167,61,136,185,109,48,235,13,194,221,222,105,60,6,155,102,229,100,98,189,79,123,132,82,116,198,24,72,106,80,171,168,35,63,125,5,110,158,19,142,130,219,46,241,111,9,246,169,239,91,145,64,125,211,145,119,22,153,71,12,120,133,195,214,141,140,51,110,60,162,117,175,236,21,141,166,9,79,222,58,130,121,70,29,118,187,161,223,71,78,173,74,141,4,167,3,159,141,170,128,157,227,100,193,165,157,191,184,251,6,238,29,42,196,128,123,135,172,31,242,28,88,61,121,144,162,124,104,46,190,72,204,131,49,79,123,158,64,189,33,98,190,27,146,100,103,23,202,241,242,175,48,149,31,42,25,113,203,177,159,181,169,177,27,1,190,0,55,127,243,7,255,209,10,98,154,221,252,253,204,101,152,126,241,117,120,159,111,88,167,199,23,240,90,51,173,97,252,236,34,164,117,32,241,157,53,162,104,40,136,47,92,137,249,185,158,214,253,96,206,121,53,125,245,17,119,18,237,3,16,144,89,223,11,166,139,210,250,160,166,244,120,185,148,125,116,161,254,24,223,45,10,77,219,147,59,244,182,246,219,214,55,145,129,30,240,33,131,125,120,183,57,30,69,245,50,153,180,176,224,102,184,123,109,38,31,8,139,18,160,22,34,48,235,129,82,183,76,230,129,139,14,195,41,0,126,236,61,209,185,23,197,146,186,240,109,216,128,208,67,114,247,195,251,1,182,215,135,58,69,214,216,83,59,173,240,114,119,232,75,123,212,138,237,194,106,252,96,51,182,46,5,128,170,137,193,171,127,70,45,209,193,105,155,123,205,163,231,179,44,179,102,71,133,108,85,70,94,244,61,201,106,254,160,64,138,220,58,225,107,200,116,184,206,125,11,222,25,103,157,198,79,97,65,40,51,157,208,75,111,218,70,218,16,3,250,208,231,142,71,159,89,139,54,21,201,34,30,230,36,112,231,132,83,120,147,63,136,160,146,152,117,68,147,92,36,86,88,19,36,211,206,214,98,86,148,233,91,87,216,45,56,226,248,233,146,107,4,174,9,236,52,161,227,91,83,155,35,67,194,157,208,241,217,124,123,43,155,95,1,92,170,228,213,21,254,222,216,69,245,98,142,177,119,67,138,22,156,148,139,2,33,138,1,234,138,34,27,154,135,12,89,51,119,148,1,150,46,208,197,17,236,152,204,171,93,197,104,149,160,4,43,218,148,228,41,244,148,98,73,113,1,121,127,78,207,255,174,249,122,69,142,151,0,250,64,234,187,240,251,244,168,117,80,197,108,173,198,176,196,161,32,103,179,212,23,7,170,166,19,52,12,158,231,62,165,141,245,56,244,104,112,81,85,75,156,58,193,45,57,29,63,78,159,253,124,89,148,124,123,250,142,156,111,219,37,71,189,25,82,225,70,103,184,203,57,197,6,57,174,195,20,48,242,48,46,32,83,17,222,237,114,248,96,206,189,81,160,11,0,44,198,8,242,117,212,128,139,42,162,219,104,51,110,38,96,237,128,47,45,174,138,139,204,234,196,207,113,52,14,2,131,160,192,233,252,88,125,171,227,110,229,90,41,133,18,239,98,138,177,38,29,25,190,24,10,56,15,201,11,169,61,88,86,240,68,152,62,6,207,103,86,118,236,182,228,106,238,119,167,118,236,26,129,255,119,51,108,236,126,126,13,123,1,153,52,129,48,94,145,210,247,163,48,82,201,118,42,128,217,45,158,84,139,180,182,82,114,142,102,241,209,70,95,205,199,233,190,71,235,206,229,69,217,95,6,183,47,68,114,65,233,183,164,176,246,237,37,131,154,10,171,32,210,111,93,1,91,118,81,173,56,177,126,139,13,194,155,19,223,11,231,255,137,111,11,113,169,66,44,74,32,34,83,199,228,234,162,101,156,229,95,236,123,172,31,182,148,54,25,42,156,70,170,2,133,61,229,155,64,139,218,188,85,85,140,111,212,108,64,62,134,162,34,77,186,83,211,121,146,147,107,28,202,7,35,102,89,215,10,107,106,205,230,225,210,9,61,222,43,182,7,53,64,69,171,27,192,8,38,33,11,139,22,28,17,154,102,13,113,213,133,30,39,194,202,160,127,247,216,146,17,78,47,154,189,216,30,170,254,188,208,159,65,209,75,166,75,235,73,6,88,126,21,14,32,65,235,240,153,184,144,200,93,186,133,237,31,224,240,43,1,36,242,248,82,233,148,230,227,6,149,150,237,3,12,148,171,218,51,181,33,101,232,14,161,70,147,210,73,192,222,47,107,99,137,210,16,195,186,90,82,95,92,155,142,49,9,148,210,222,126,148,227,185,238,42,212,152,140,3,44,33,164,32,35,36,18,77,33,84,148,114,6,197,55,245,152,78,40,24,183,214,75,114,86,234,72,85,216,221,30,64,113,162,114,182,251,140,196,209,113,114,211,174,81,39,178,25,213,101,250,74,13,131,175,126,173,52,45,242,208,150,147,98,52,29,139,28,212,121,2,221,43,79,10,13,169,10,90,100,12,146,189,17,229,92,94,223,72,28,35,146,223,208,113,124,135,113,71,88,105,28,135,48,49,31,59,5,141,145,189,79,244,194,169,84,201,173,106,93,149,252,180,106,54,45,91,245,102,232,184,245,50,178,216,67,135,222,187,104,156,44,161,175,161,72,245,102,38,72,64,46,145,241,14,223,254,90,251,188,63,203,73,232,255,170,158,6,255,202,203,238,156,153,88,137,64,20,48,199,13,40,171,159,155,234,246,117,189,135,192,8,126,120,76,237,59,228,111,13,101,207,39,188,57,90,248,25,149,26,135,152,40,1,168,179,75,77,0,241,141,214,93,45,214,181,21,49,49,14,141,225,196,19,10,80,72,106,220,231,178,16,47,24,134,65,65,137,63,108,126,28,23,45,231,112,65,16,255,123,37,226,208,138,196,8,32,42,209,231,123,237,193,132,143,56,94,18,6,239,200,117,205,104,209,226,211,13,18,150,184,232,252,13,226,74,198,27,88,205,15,183,187,73,230,131,116,168,146,118,229,195,147,18,165,23,106,144,136,191,37,145,165,136,89,241,44,214,140,79,203,169,102,92,104,156,216,145,112,29,5,131,154,46,75,242,204,127,123,78,241,97,142,146,0,207,37,37,133,242,240,47,174,34,152,163,179,90,221,199,202,28,193,137,11,17,176,98,76,210,133,167,170,136,136,248,3,45,128,219,152,248,120,32,82,102,139,170,52,66,116,74,146,225,159,166,228,104,195,203,13,107,185,253,127,184,7,18,163,251,201,34,109,37,247,156,139,154,229,174,22,80,124,240,160,91,138,126,171,182,170,232,91,191,20,93,97,161,255,223,82,205,9,221,136,59,101,198,101,137,194,245,74,202,191,129,213,126,142,182,145,246,116,116,16,144,103,248,191,146,142,149,153,170,246,78,172,190,228,165,134,230,96,131,113,198,117,101,124,176,37,0,55,101,119,119,10,146,144,163,255,176,183,173,220,38,135,244,26,29,178,15,229,210,113,195,63,110,125,62,157,117,78,94,160,0,96,177,133,113,172,69,194,0,244,241,89,71,193,237,216,79,142,186,217,13,193,129,0,107,162,114,8,225,165,212,131,130,221,18,254,254,225,253,236,35,30,206,79,169,74,109,218,7,151,28,153,154,163,206,46,18,122,151,213,15,136,177,209,34,65,48,55,219,150,115,217,206,231,19,117,20,128,9,112,122,55,227,45,225,5,175,237,101,147,36,236,57,247,237,165,191,178,231,37,203,29,156,127,200,187,150,118,152,172,156,251,154,133,89,102,166,72,161,176,215,232,105,195,99,43,123,186,33,156,0,2,248,229,194,80,118,231,68,164,219,171,45,45,114,75,159,27,145,24,175,232,74,242,163,243,211,239,137,160,237,112,24,59,216,4,101,38,242,205,246,131,149,66,161,83,22,69,126,200,201,64,43,51,202,207,129,151,91,105,244,194,229,14,148,98,25,210,96,223,34,155,157,72,10,160,84,190,122,87,42,252,52,53,141,164,126,70,46,150,49,125,202,152,14,26,68,18,251,142,19,151,0,53,119,91,0,247,219,27,167,122,82,96,220,79,65,84,13,9,171,205,220,137,154,238,159,236,221,145,30,83,177,214,94,115,167,216,189,85,50,107,123,57,178,13,99,201,216,224,107,127,124,183,246,22,25,124,210,125,36,126,61,223,152,135,49,246,165,78,76,249,187,75,247,45,173,87,108,198,109,210,124,126,243,141,58,239,166,158,25,222,122,5,54,28,12,115,92,225,231,220,67,2,216,183,17,240,189,157,204,42,13,80,190,92,162,240,43,153,17,54,157,77,223,21,178,4,2,116,185,155,13,186,25,2,109,190,203,96,81,216,27,111,84,166,80,153,147,46,160,224,236,253,159,21,59,234,23,0,248,64,76,181,139,224,192,4,42,139,223,238,61,227,155,170,222,219,162,214,204,24,240,16,194,34,97,78,91,21,146,58,64,193,2,241,251,135,194,62,151,232,32,46,244,213,159,135,156,145,120,24,176,246,216,16,123,199,226,149,210,42,31,125,74,60,163,43,1,34,250,126,234,159,214,236,230,59,142,120,215,162,70,192,152,207,37,13,253,220,25,204,247,198,52,153,221,86,115,119,166,72,13,147,238,191,190,165,48,226,95,21,49,201,55,209,17,45,58,113,240,120,98,55,160,236,244,124,18,230,228,107,238,84,129,104,189,95,224,175,123,170,159,181,37,195,222,201,123,141,158,199,114,115,105,143,165,92,220,237,126,196,139,50,57,39,168,246,25,11,176,172,214,236,191,238,77,149,57,243,116,234,148,101,213,50,223,242,200,248,42,238,43,1,142,158,55,221,132,85,106,156,26,71,73,144,143,233,196,84,4,135,32,216,72,147,149,142,165,107,65,246,7,35,247,136,65,188,110,236,214,202,25,23,159,115,253,235,236,91,195,97,254,94,236,70,116,80,36,18,42,124,31,234,167,253,43,244,12,202,164,32,158,106,80,239,113,166,66,247,111,221,9,61,82,199,246,176,204,48,245,146,194,86,44,28,136,31,66,12,117,200,99,165,10,126,60,99,89,108,128,117,156,239,187,195,165,177,156,235,244,89,35,19,80,10,179,204,223,204,129,119,212,128,169,80,122,105,172,105,238,172,151,42,147,91,9,13,121,44,163,94,251,96,75,234,125,180,36,239,247,85,161,64,199,141,45,248,237,203,250,40,170,39,200,241,38,202,42,0,108,231,171,28,31,216,11,193,212,26,76,42,31,245,232,231,115,249,70,123,111,57,99,77,172,24,55,2,244,195,188,9,158,111,228,177,26,10,103,2,232,195,131,201,170,237,50,171,1,212,15,212,39,187,60,0,131,23,50,97,181,72,51,99,33,22,156,134,128,41,168,7,242,48,9,185,142,67,153,13,219,76,108,171,142,121,170,66,108,203,253,65,240,202,173,99,0,4,135,56,48,161,74,149,215,39,22,106,233,10,219,43,0,134,34,165,181,154,214,16,232,49,148,234,161,60,211,157,183,225,170,72,7,34,140,237,252,37,160,49,212,65,132,136,133,92,36,199,24,144,56,2,206,226,215,122,198,141,207,219,245,204,118,83,44,72,187,142,185,234,14,227,187,250,133,126,215,9,204,242,140,29,167,151,194,57,153,59,22,183,180,247,85,169,192,177,116,139,134,190,196,205,40,187,87,15,53,103,224,71,100,9,99,80,71,136,173,109,169,31,200,31,168,70,38,34,244,122,163,3,253,202,102,197,250,196,102,251,111,164,154,103,224,66,124,116,36,200,71,234,194,171,213,4,186,207,96,248,167,52,52,115,123,166,76,251,221,126,159,42,96,233,252,102,25,134,158,156,241,156,152,206,5,56,203,50,143,42,253,246,171,102,193,192,180,21,88,151,117,22,227,76,17,35,220,163,73,229,86,243,145,169,54,29,13,208,178,5,52,171,88,38,73,222,186,82,165,32,60,45,176,142,158,190,214,16,125,156,88,14,177,196,93,178,166,101,247,37,252,23,141,246,101,169,46,73,102,22,200,124,40,123,149,130,72,70,223,49,168,42,33,76,80,66,12,224,161,208,151,76,55,102,247,246,62,170,14,226,194,103,36,32,141,115,51,137,92,209,103,155,113,4,11,14,140,37,255,42,52,10,41,102,74,169,234,48,0,153,167,217,100,36,32,142,58,108,3,63,243,58,230,102,241,86,71,54,189,140,224,138,215,38,13,201,138,119,180,72,236,193,143,171,47,188,138,170,215,255,183,120,26,50,134,107,59,47,147,11,141,54,178,119,249,175,250,4,130,126,30,245,254,212,152,200,126,206,168,116,178,96,208,82,123,83,137,121,97,10,16,156,93,149,209,51,226,177,62,70,20,205,33,113,172,102,142,105,192,54,203,98,241,213,66,254,32,60,14,214,241,165,78,192,207,224,167,194,137,253,199,95,161,125,81,107,189,85,229,158,82,5,5,112,122,242,231,175,22,137,225,113,89,100,119,86,167,167,121,136,182,212,161,108,2,93,174,134,128,33,202,192,16,11,144,211,85,5,100,156,137,18,77,108,230,58,59,158,223,9,165,85,32,149,214,30,198,65,146,207,161,111,147,199,33,93,124,161,191,130,108,7,71,99,248,106,176,216,199,73,44,110,88,158,191,233,110,248,195,216,184,178,176,106,161,134,2,175,0,41,243,6,73,56,95,92,199,240,101,92,248,219,133,177,14,99,71,164,121,129,251,139,151,175,205,75,72,15,215,171,107,180,99,163,226,17,177,49,120,88,117,142,55,12,40,40,2,114,86,163,24,195,151,241,16,13,167,224,213,116,93,159,127,123,205,165,1,205,121,70,233,125,80,227,211,248,179,43,10,251,169,111,153,193,196,40,211,255,227,72,112,24,140,110,167,10,93,25,106,165,153,247,108,155,251,119,153,124,221,136,88,127,168,135,191,211,42,19,17,223,3,218,90,3,131,174,48,215,240,88,1,39,36,168,25,207,154,17,139,246,184,69,34,135,181,134,34,72,116,178,254,160,165,6,226,165,176,245,161,21,114,40,236,23,208,20,92,166,196,167,107,247,209,1,183,132,74,247,96,93,237,52,209,153,74,19,74,32,7,128,254,124,163,47,215,172,222,232,147,41,95,58,128,105,242,125,29,118,131,16,128,58,233,205,154,27,93,227,138,144,183,204,70,180,95,7,126,229,217,162,101,122,116,221,64,240,212,37,42,244,48,3,54,5,231,83,132,81,159,168,145,236,23,207,141,0,183,86,95,79,62,98,24,76,81,121,31,237,59,104,141,122,244,89,104,125,82,89,85,162,159,69,207,210,208,184,37,180,120,10,160,21,14,249,112,170,191,70,24,165,132,199,211,214,163,12,92,65,14,84,156,97,12,153,124,198,56,197,65,122,3,234,83,214,209,145,197,99,250,91,13,114,107,104,87,56,135,6,46,23,175,66,20,96,150,151,3,88,84,68,144,175,255,237,181,173,233,188,6,156,135,146,135,97,109,159,0,61,195,242,212,103,193,24,48,22,103,18,192,53,253,243,167,109,205,235,220,45,163,21,92,153,174,193,180,132,21,206,0,64,44,131,111,156,156,203,17,56,46,178,177,230,96,28,133,168,3,13,78,244,88,168,53,227,185,119,53,122,212,251,18,232,125,130,58,161,190,233,6,203,163,1,3,181,109,148,48,64,231,40,195,6,83,21,139,55,52,90,53,42,221,9,45,40,125,169,26,226,177,171,231,47,10,95,79,236,183,17,102,143,253,78,113,107,145,161,144,237,127,17,195,7,250,85,114,226,227,214,161,79,66,176,191,201,203,112,171,7,77,63,240,114,195,207,238,158,235,72,173,10,34,55,88,71,14,127,203,109,43,112,173,227,12,109,192,73,79,134,173,43,202,47,253,70,140,205,106,60,13,28,63,94,201,220,178,194,12,108,21,85,211,226,210,132,192,151,185,98,152,164,20,5,235,51,255,82,132,31,231,144,1,32,50,248,239,144,246,221,8,50,124,190,223,103,176,107,113,171,14,252,21,14,226,94,41,11,200,241,61,79,127,72,147,222,151,57,38,212,169,202,107,37,72,180,61,154,13,17,65,238,16,208,53,234,196,61,80,224,193,55,212,31,223,67,182,176,157,18,213,227,127,220,209,221,181,201,253,42,77,199,6,103,181,181,222,116,66,156,188,130,2,193,33,34,175,72,39,197,210,11,148,252,222,255,173,23,64,216,137,162,141,225,186,132,99,26,200,209,86,234,79,114,56,172,145,217,251,173,214,125,242,14,89,176,78,71,249,243,43,102,162,136,61,157,120,0,243,148,10,78,10,190,104,161,91,61,58,123,179,178,138,211,35,219,38,214,236,162,138,35,132,144,176,190,124,49,202,238,202,103,253,50,172,244,117,30,224,68,34,184,235,158,115,145,233,182,137,210,240,122,228,102,87,73,243,116,212,208,154,133,91,225,140,209,62,92,250,239,99,246,179,89,231,171,79,83,75,60,183,98,133,157,199,198,248,175,54,80,102,127,229,136,47,107,12,79,30,227,253,194,204,99,127,183,157,247,68,68,103,236,107,105,195,245,194,114,251,55,255,67,222,150,140,83,237,208,27,233,7,101,36,197,90,85,179,225,26,3,196,15,121,15,47,24,113,183,213,65,82,187,89,242,89,254,81,127,172,206,227,175,146,0,13,228,234,18,213,125,143,75,217,231,162,223,34,201,241,245,240,74,236,128,184,97,86,245,167,51,127,241,148,132,162,171,226,94,62,145,199,186,20,95,196,82,89,23,179,86,68,175,160,28,36,168,102,82,138,123,198,210,124,85,50,51,156,23,232,156,50,137,28,136,223,1,101,65,78,27,232,82,158,120,45,144,142,169,234,54,135,20,57,250,118,106,230,221,212,9,88,81,65,16,181,203,145,107,36,237,136,142,14,243,74,83,85,115,188,96,27,140,128,165,35,145,133,93,16,110,96,73,73,238,92,34,37,15,127,121,209,193,21,15,192,84,123,32,51,82,56,123,109,243,131,69,155,122,143,189,217,8,128,125,188,206,27,155,50,111,254,209,70,250,234,149,212,87,182,81,179,249,104,51,53,167,255,109,88,188,166,24,144,210,111,89,103,188,28,224,249,217,33,185,99,143,105,117,189,142,113,241,208,220,78,63,112,195,107,225,232,210,48,174,88,188,247,49,97,25,9,129,74,232,56,151,126,252,7,104,235,124,17,176,63,106,57,6,54,255,26,255,43,12,43,17,132,158,47,148,196,17,95,110,76,127,242,126,254,231,114,170,105,106,137,221,124,107,134,161,104,197,78,240,118,132,140,198,165,126,42,8,125,186,203,214,138,171,249,170,67,175,179,194,161,65,0,160,206,124,10,186,154,157,236,244,239,169,124,182,50,183,122,89,252,165,70,163,30,199,54,138,60,50,19,174,75,2,189,238,72,129,72,117,75,97,229,136,170,128,207,66,166,135,156,26,179,43,110,71,77,237,255,22,188,125,241,17,189,149,41,37,40,207,193,177,218,153,173,251,202,108,28,34,211,255,40,245,224,68,8,108,132,121,49,108,121,236,39,66,72,240,114,182,35,15,217,71,248,188,120,137,153,49,59,215,175,203,63,221,78,221,69,136,181,75,27,43,180,74,244,24,240,89,65,97,13,24,158,97,83,122,133,199,178,49,185,177,109,148,63,222,54,232,144,234,208,177,223,116,10,134,175,32,191,89,68,220,45,153,230,117,115,28,179,140,36,8,137,164,199,233,85,111,209,223,91,108,230,213,63,95,31,146,14,15,85,233,60,57,126,77,162,169,101,205,100,96,111,142,40,218,156,88,233,174,128,88,180,176,240,35,174,162,218,230,254,4,131,51,207,61,222,57,205,78,246,160,160,3,38,115,144,59,17,97,30,106,130,82,217,241,10,131,194,72,113,61,16,62,130,39,17,151,138,3,34,178,76,121,89,96,172,23,202,227,89,92,221,178,107,122,187,16,81,220,2,228,126,185,156,165,156,127,249,233,23,25,37,129,53,228,16,223,0,92,128,166,72,161,36,100,212,212,5,183,134,176,109,94,63,193,173,207,23,218,108,100,136,37,93,49,144,42,185,84,206,97,73,88,98,33,235,164,113,113,219,74,7,118,39,140,76,193,130,3,141,34,125,171,31,151,248,188,254,146,192,232,234,192,207,120,70,177,199,71,113,105,122,51,66,59,67,37,23,153,208,34,30,255,9,7,166,109,82,38,119,204,128,5,109,181,167,66,203,194,158,247,191,193,115,214,85,104,212,0,136,89,154,161,145,18,141,255,93,177,186,15,239,163,176,93,27,249,200,0,255,106,164,63,106,252,161,157,93,195,197,45,240,33,35,8,218,173,11,21,170,14,234,25,40,202,87,94,130,119,176,248,228,248,48,35,231,144,188,142,230,1,39,164,4,176,136,227,103,127,105,95,239,190,55,117,21,70,214,249,213,197,15,52,116,159,250,33,171,68,113,181,134,4,100,66,48,63,230,122,9,210,141,228,210,148,42,35,50,201,155,26,207,16,149,171,162,76,37,81,109,72,198,100,49,201,137,138,193,220,7,96,179,20,252,242,69,57,123,143,249,51,129,70,170,71,39,64,53,24,34,203,12,230,198,180,128,139,85,184,43,204,57,140,248,165,149,114,141,193,210,126,166,8,0,1,189,159,65,21,41,180,203,89,197,72,35,98,220,94,30,22,108,247,162,199,179,109,176,251,155,37,43,76,165,207,9,24,55,171,0,136,164,72,236,5,32,168,194,189,83,174,239,134,150,167,114,136,37,130,198,55,224,118,205,158,112,16,59,3,143,207,57,215,71,32,36,114,155,158,59,88,254,38,146,237,113,253,115,118,90,80,41,201,150,172,18,59,110,7,168,23,129,65,76,105,110,220,138,118,250,208,116,171,166,181,202,11,195,233,126,93,229,49,183,120,25,218,191,35,25,157,29,169,193,41,90,91,120,140,245,120,50,203,126,8,158,236,105,34,198,205,129,220,159,223,182,2,166,180,134,37,198,0,232,97,65,129,228,93,158,140,159,7,216,38,146,12,180,242,80,145,168,79,99,217,187,52,151,186,197,41,201,189,161,186,217,46,199,236,40,211,13,25,80,233,125,107,78,31,34,66,50,62,111,252,207,18,160,168,125,80,85,97,74,208,232,209,19,213,231,88,55,25,214,140,60,159,43,67,28,190,104,4,140,163,8,215,180,63,163,210,171,111,13,88,130,161,124,148,135,43,100,246,249,181,137,89,111,52,91,47,22,96,250,25,208,223,0,59,118,156,175,152,72,97,235,252,169,162,198,90,140,252,108,149,82,50,103,194,90,76,165,47,33,49,85,248,195,194,202,97,197,149,215,168,186,4,102,136,140,88,228,149,182,68,167,56,95,53,27,118,44,54,26,158,45,41,78,148,118,61,78,54,172,57,36,215,86,205,41,219,43,53,89,124,189,42,85,6,35,186,222,15,59,193,53,100,162,120,173,100,96,153,145,40,226,68,231,111,225,60,93,183,182,88,125,55,251,121,143,68,18,116,112,252,142,162,14,151,63,64,160,17,1,235,28,114,49,82,102,214,241,103,110,102,7,110,182,224,58,80,193,237,90,89,60,60,78,53,46,44,101,102,61,125,73,38,219,193,174,98,73,213,228,135,77,203,175,253,143,78,23,25,75,170,167,83,93,183,178,10,164,101,240,31,11,152,142,11,54,99,72,246,105,217,232,205,208,135,214,229,123,81,150,197,107,138,95,70,197,53,184,170,10,109,216,138,135,210,110,103,122,31,118,78,246,219,69,99,129,88,101,42,91,153,6,213,110,192,253,226,232,61,21,130,161,100,156,161,189,155,91,63,176,221,65,164,188,245,148,16,89,17,201,66,235,100,10,195,219,186,249,212,205,59,124,167,78,157,84,74,200,240,193,232,81,123,192,140,201,203,22,20,149,89,200,50,147,64,5,124,61,152,224,232,165,148,251,136,168,158,6,229,96,176,166,187,187,87,118,113,61,211,212,251,148,75,43,164,182,211,247,8,240,204,131,122,156,84,219,25,214,119,25,112,164,238,70,70,134,219,100,197,7,181,84,170,7,53,209,132,234,128,172,11,111,107,199,4,238,43,82,125,69,95,216,141,241,44,208,254,211,76,210,18,122,130,159,78,220,7,122,11,236,12,126,52,44,119,5,198,70,2,109,232,247,232,135,181,179,48,198,85,123,190,26,179,103,49,26,107,217,160,207,83,135,41,35,238,245,25,94,91,210,76,2,4,238,136,181,1,1,69,107,23,232,34,229,189,177,19,164,164,191,239,22,139,142,228,18,16,141,126,138,249,61,216,204,253,124,154,116,220,176,12,55,36,246,227,187,13,96,80,87,139,186,34,69,150,135,184,17,17,83,32,241,181,196,231,97,46,91,95,20,209,168,209,152,78,173,68,223,70,160,135,13,237,232,199,0,168,221,148,180,26,244,39,147,88,116,107,180,55,212,83,15,35,124,127,90,49,202,169,103,188,212,139,138,170,107,213,161,132,93,117,51,18,96,94,104,191,83,206,147,252,104,31,204,221,245,3,70,149,29,221,200,255,80,45,63,160,117,166,79,162,5,243,206,23,11,77,148,219,141,26,73,191,67,26,242,207,135,184,192,160,40,70,112,62,23,237,175,78,116,145,169,224,72,219,51,112,121,61,157,121,47,152,163,74,51,147,133,131,202,48,26,160,10,178,231,196,113,64,16,5,202,101,30,0,105,62,11,86,143,10,100,253,241,189,145,13,63,5,234,183,39,79,238,123,144,232,13,110,219,195,5,247,68,192,39,4,70,4,189,4,177,47,47,236,85,146,191,245,204,48,252,6,113,33,251,224,32,51,201,148,40,187,249,94,237,59,154,198,57,167,227,5,200,194,65,37,128,203,39,197,205,217,52,191,193,60,136,86,216,113,75,86,253,68,46,128,118,41,50,103,46,208,207,222,8,67,5,182,189,250,144,124,207,195,37,114,121,154,207,199,46,24,68,24,74,35,114,171,140,41,14,64,51,157,236,112,184,163,98,134,216,180,144,136,37,218,191,209,201,133,40,221,100,99,22,152,7,56,179,44,191,78,13,151,140,152,158,19,56,76,152,70,211,165,146,40,204,188,3,129,102,182,159,81,180,250,81,226,208,200,95,168,147,106,35,42,100,254,223,161,21,64,191,78,29,208,158,190,239,184,147,213,251,171,203,85,118,125,200,41,34,152,153,132,184,107,219,221,116,136,207,79,101,41,169,54,23,221,195,107,142,28,190,111,126,68,69,17,116,145,53,155,210,234,51,52,55,59,245,177,159,124,234,162,75,148,49,57,109,253,97,240,166,231,106,167,4,0,171,138,46,172,171,12,70,187,181,42,166,223,124,212,92,222,20,109,248,106,64,84,20,143,225,72,1,235,155,243,177,211,211,187,85,5,30,40,200,142,27,236,168,63,101,161,179,39,127,237,113,201,54,127,166,201,61,83,107,192,72,180,109,162,79,195,24,120,201,172,198,12,237,92,138,123,16,28,23,116,183,204,92,7,139,242,190,82,183,87,75,89,47,85,96,24,31,88,208,229,73,125,234,223,180,138,205,143,43,195,44,6,136,53,78,0,221,203,163,49,139,6,234,83,115,190,9,121,144,156,132,105,207,108,254,253,199,187,94,214,37,23,63,67,39,123,36,68,27,223,75,86,161,100,63,15,217,250,82,207,179,72,112,173,199,228,234,17,143,97,1,244,4,206,90,33,36,2,176,174,15,175,23,141,38,183,66,236,142,59,204,71,67,184,101,106,145,125,127,162,135,218,193,70,69,171,105,21,197,16,162,238,98,144,3,220,209,19,135,194,32,119,120,35,171,29,113,46,232,67,120,58,68,193,234,75,81,219,235,136,223,45,67,219,34,225,37,158,251,86,236,145,42,215,40,168,141,43,52,94,120,116,57,198,200,23,26,80,68,93,222,253,84,128,119,55,95,177,35,11,158,216,34,213,196,140,237,25,59,184,223,7,166,74,56,123,241,111,159,126,56,14,48,219,88,196,121,81,166,156,230,207,156,188,28,167,175,98,254,81,237,34,84,63,77,102,8,44,56,134,7,145,9,9,119,69,87,78,239,82,63,35,116,226,87,127,42,56,63,76,198,157,107,235,107,127,75,233,51,170,226,178,172,206,227,214,74,45,225,65,217,53,251,116,92,236,153,103,87,119,122,186,60,239,60,164,215,200,89,254,207,128,218,242,105,152,227,41,127,98,47,59,168,8,62,81,41,100,200,61,235,30,125,214,48,67,57,111,73,249,227,167,136,232,15,65,16,181,111,10,231,233,42,182,248,115,197,145,89,194,219,114,231,210,131,190,133,23,220,76,32,215,195,112,48,54,129,251,61,254,184,252,245,19,191,93,176,165,220,153,163,180,49,22,34,140,88,234,250,233,51,159,167,197,98,118,241,238,188,100,147,63,114,14,241,134,87,87,214,243,187,128,58,183,152,118,245,104,33,82,136,197,141,9,252,223,205,221,39,142,74,193,144,7,41,58,248,132,149,47,52,210,97,224,248,30,70,156,4,120,222,222,107,50,51,24,231,51,175,198,64,79,19,118,173,159,190,163,23,124,175,219,32,220,178,195,82,81,247,63,122,33,24,245,43,48,172,204,83,75,17,100,155,43,86,211,167,174,20,251,251,168,14,39,251,19,114,38,174,1,152,165,170,198,74,66,136,238,97,242,161,174,63,201,187,111,128,21,76,128,16,113,161,223,240,56,32,168,232,98,86,168,163,72,105,199,47,244,27,150,74,214,178,178,210,77,122,139,208,140,23,153,215,131,41,116,224,4,187,125,27,182,229,120,141,138,81,220,245,156,67,98,76,74,26,249,204,19,192,142,40,108,199,150,206,194,232,182,52,198,226,110,120,72,43,9,71,215,157,176,156,91,108,98,246,49,245,239,34,211,145,200,237,234,52,55,199,143,128,87,121,248,204,193,34,52,5,190,126,14,122,11,98,37,227,174,124,94,254,212,61,92,224,223,178,97,171,183,127,39,119,220,121,48,132,165,68,132,10,2,115,54,24,127,158,189,12,249,180,130,122,242,144,151,220,246,96,226,173,50,67,186,186,52,177,148,198,179,109,248,242,153,109,118,195,68,121,30,108,18,20,3,28,218,218,155,18,80,82,7,233,86,92,121,189,164,73,129,10,19,100,92,244,44,171,221,228,249,189,37,154,218,6,191,220,113,70,216,48,55,146,242,75,237,57,18,45,127,164,159,192,94,181,18,2,100,67,122,132,127,56,53,106,176,18,208,134,39,108,57,127,122,109,179,189,220,86,217,227,160,219,5,57,208,132,15,225,254,250,59,226,43,18,68,21,47,113,231,139,150,211,214,93,176,154,55,103,239,213,204,3,19,42,1,114,85,197,29,251,76,203,188,179,171,209,229,122,224,11,178,58,141,225,179,114,237,136,148,199,14,34,207,82,199,61,112,98,75,11,97,148,136,62,171,105,127,232,8,126,174,53,27,170,155,155,139,220,126,128,68,46,137,92,207,147,151,232,114,249,241,185,50,184,23,96,54,97,111,236,126,84,195,26,180,131,168,56,190,83,254,176,173,107,124,54,255,150,97,202,101,81,60,177,62,109,207,238,202,254,118,224,212,156,44,169,203,208,230,192,188,13,59,12,72,79,88,193,42,246,213,91,211,36,205,170,133,4,245,187,78,54,250,131,187,107,6,45,126,5,83,18,51,211,222,5,42,124,88,14,49,104,91,119,115,237,25,104,196,230,101,157,251,51,93,180,114,11,163,173,169,152,215,42,65,218,1,186,88,67,151,113,6,116,125,215,166,30,224,153,247,125,130,125,164,177,30,46,195,9,93,223,41,173,241,15,135,34,234,97,212,135,221,2,80,49,252,138,37,74,26,207,105,113,174,38,11,172,52,72,9,1,219,114,196,160,92,83,84,161,8,28,3,76,110,130,2,248,230,166,24,44,74,20,9,234,66,32,119,98,175,245,35,62,152,224,101,103,117,72,102,85,77,106,176,252,104,190,203,172,64,105,42,63,187,181,53,214,88,42,253,188,161,29,131,195,173,73,81,240,28,92,132,219,193,48,14,129,201,141,127,219,9,204,50,21,119,73,55,108,213,146,85,247,103,107,195,101,180,169,210,232,14,4,108,42,67,150,123,7,78,25,219,97,22,199,40,126,87,86,45,47,146,34,210,193,116,246,118,244,101,88,146,97,177,184,159,182,222,117,27,230,85,219,38,176,246,14,113,227,236,140,136,132,87,141,218,156,49,119,109,250,62,12,174,244,218,104,159,18,202,192,38,7,224,53,171,222,56,28,181,0,21,59,0,122,33,112,238,255,72,222,178,88,199,235,178,80,43,90,229,85,89,152,1,31,123,60,3,50,10,145,203,62,213,100,219,174,108,217,209,185,73,188,152,88,7,40,45,129,122,141,135,127,211,57,106,191,85,148,208,144,56,248,149,53,29,138,14,98,214,5,122,233,115,215,15,64,5,210,206,237,150,233,122,240,243,192,87,66,43,202,79,112,77,235,197,141,148,116,134,242,50,25,75,3,22,253,238,38,108,115,205,71,142,191,224,238,160,68,86,19,208,100,81,35,231,105,210,164,77,161,103,223,200,240,136,145,74,107,205,151,95,97,20,69,133,83,225,84,206,137,255,28,160,233,217,82,113,10,81,205,189,65,235,255,147,179,14,138,255,130,113,248,149,231,9,52,222,105,3,198,104,21,5,4,109,39,152,14,252,178,17,183,55,36,81,87,2,250,24,51,200,133,170,61,13,1,45,65,212,182,123,252,149,254,135,112,189,228,76,131,94,230,59,17,141,245,202,16,122,227,170,247,58,247,48,39,197,96,100,181,14,86,120,236,25,248,82,236,220,249,156,120,230,79,155,248,178,182,126,63,64,123,222,239,232,163,23,226,177,199,47,58,17,246,244,181,199,37,170,91,113,133,96,94,106,192,237,184,239,27,66,71,50,160,212,67,104,187,223,106,120,146,234,133,221,103,153,30,250,26,5,136,76,118,60,157,71,13,238,26,5,83,123,205,88,217,57,182,104,161,38,103,186,194,86,12,104,90,112,59,31,43,127,231,145,230,186,64,68,30,181,140,218,150,126,157,190,75,11,73,230,115,118,177,184,52,28,119,1,31,71,46,185,178,182,96,17,119,195,88,131,98,142,245,127,25,181,123,127,130,30,213,125,35,110,124,18,34,192,130,212,50,13,78,68,29,99,22,219,132,241,13,116,57,169,184,6,212,69,149,78,194,107,143,38,133,125,175,29,113,138,128,113,153,15,148,251,123,56,102,123,90,14,25,91,37,238,48,225,170,150,75,246,244,41,139,11,4,194,217,38,238,173,191,184,145,149,30,72,254,118,168,245,197,107,172,255,108,31,169,167,65,249,173,206,103,10,156,155,123,221,184,247,100,181,9,65,140,230,16,130,117,149,253,236,97,76,94,101,19,10,102,152,190,28,240,80,234,160,93,3,77,14,92,159,182,109,202,210,73,50,154,93,43,95,125,159,134,47,130,248,246,141,186,137,204,147,224,128,56,62,133,113,208,74,209,4,22,51,238,47,60,67,39,146,212,97,216,140,165,17,28,205,4,0,42,169,89,240,7,235,47,6,106,251,28,208,72,217,66,89,182,181,209,226,37,243,101,159,61,24,104,209,147,251,92,146,250,134,243,16,7,91,36,167,252,74,232,232,90,209,135,11,179,115,26,182,53,242,130,50,95,108,247,153,124,54,152,86,251,254,129,247,76,208,176,116,229,37,42,142,185,190,158,219,202,166,114,195,212,121,80,201,47,53,184,2,174,5,78,167,36,161,173,104,56,213,110,3,55,128,9,155,67,209,83,53,33,195,1,88,11,88,231,211,15,90,113,144,150,180,124,130,15,224,147,34,132,60,62,95,224,188,19,43,21,1,7,130,88,166,106,249,64,95,176,172,136,65,129,145,185,59,197,153,214,232,186,192,192,167,194,75,123,97,137,159,4,189,90,47,92,54,69,31,151,60,147,86,114,149,127,162,186,175,204,96,118,32,99,144,190,89,252,7,86,207,81,29,144,94,161,129,92,46,112,57,170,142,70,41,133,131,18,243,173,50,89,224,255,83,166,248,247,202,108,69,89,126,14,86,209,177,169,227,0,122,81,93,34,123,133,47,84,45,173,152,137,75,106,10,218,26,29,205,128,241,205,182,168,95,225,106,9,154,63,76,69,213,227,2,182,235,39,123,92,161,86,200,152,211,85,213,31,215,245,144,180,176,169,117,160,49,63,140,185,177,89,88,59,24,28,102,160,144,201,25,172,117,106,51,121,119,224,107,170,135,143,21,194,95,73,242,106,153,39,110,171,142,194,124,54,217,95,82,85,180,221,42,234,99,128,201,131,27,146,110,161,170,231,244,210,239,22,53,109,174,65,27,249,28,94,169,159,34,247,98,185,102,26,102,129,198,27,162,125,5,5,35,79,62,43,196,228,97,84,169,98,120,22,251,64,77,35,190,118,198,252,107,144,65,128,199,161,18,237,249,115,166,170,154,129,248,249,10,32,85,219,2,48,200,176,86,43,46,160,113,246,201,239,47,138,214,69,93,161,207,188,103,235,153,47,249,130,181,238,101,9,104,129,240,223,178,230,91,228,170,178,83,151,118,19,156,35,81,176,106,107,178,219,123,213,230,133,227,101,204,155,193,247,19,119,226,98,83,1,238,28,187,28,138,136,81,33,169,72,131,127,211,234,100,102,167,46,99,7,57,119,223,38,189,86,37,98,112,246,27,50,95,176,154,211,103,33,1,54,254,199,80,149,78,222,11,172,2,173,181,81,222,17,253,228,35,70,6,14,20,174,69,170,222,42,217,130,137,16,71,24,142,238,130,32,198,74,88,40,85,130,226,61,112,197,136,3,182,99,151,247,169,181,135,221,175,103,84,87,70,44,137,223,238,123,68,142,106,72,112,237,28,247,205,75,208,126,108,144,247,38,243,68,0,59,237,103,33,143,217,135,77,253,59,220,124,18,88,51,207,34,249,161,51,119,234,213,74,43,124,92,236,32,182,251,16,25,124,244,39,165,123,209,248,251,179,182,85,139,191,186,10,7,99,114,74,90,202,159,107,25,252,235,166,164,48,180,67,235,116,58,95,52,216,68,185,159,128,153,40,18,239,198,227,227,124,8,85,106,78,142,24,7,33,16,162,195,174,228,232,167,155,94,65,76,185,120,4,125,8,175,135,193,208,148,200,11,197,70,138,86,148,206,192,71,42,234,216,60,146,221,46,160,157,242,141,222,70,240,204,177,85,84,120,151,54,147,24,105,72,209,176,107,226,152,218,239,240,23,43,122,199,53,198,37,60,56,32,236,97,36,178,36,206,202,4,68,138,75,226,21,46,253,34,84,173,14,199,168,43,226,44,215,67,153,3,105,183,143,110,216,119,194,98,31,236,20,115,230,108,16,27,207,56,162,204,70,69,155,75,219,167,45,84,66,84,37,120,13,40,132,112,120,33,244,189,218,162,80,64,187,101,44,112,80,101,138,188,235,132,179,169,78,131,17,205,59,205,4,122,76,126,150,32,249,147,206,227,164,90,58,117,201,238,149,250,130,227,12,147,250,19,252,41,151,213,53,180,244,90,121,244,30,169,21,51,196,159,239,30,250,60,209,183,98,35,204,252,128,185,195,195,35,254,247,79,252,220,33,226,88,40,42,134,87,42,221,103,153,121,167,26,194,237,244,94,192,164,249,217,110,86,47,76,180,93,168,7,194,224,205,144,57,92,226,178,232,11,241,220,254,100,196,214,160,246,140,130,33,175,172,213,167,68,160,67,115,160,238,234,140,83,133,139,0,41,75,7,152,213,38,70,86,151,48,88,166,114,174,168,64,81,28,59,245,232,237,109,6,206,103,111,169,93,183,121,48,255,198,111,48,44,194,40,104,140,203,38,130,116,238,230,38,138,217,211,197,238,154,213,16,19,216,70,148,79,185,165,136,163,158,161,208,35,129,186,233,217,209,38,50,129,192,168,61,83,243,54,87,210,42,189,120,190,52,65,90,201,213,138,46,93,243,199,222,181,186,233,134,93,9,6,38,21,100,32,35,94,94,107,149,177,7,127,81,228,8,167,173,113,249,224,76,203,62,173,103,90,0,212,226,189,201,17,15,82,68,222,224,124,228,37,46,69,79,148,106,246,119,245,222,132,161,98,70,47,171,51,102,109,132,146,88,201,211,116,98,155,122,111,43,65,98,96,226,93,70,82,24,166,21,255,114,186,25,189,22,113,81,114,157,10,40,10,81,122,31,19,70,237,146,206,38,115,11,1,126,68,0,197,24,20,101,70,228,187,120,195,38,233,94,76,59,62,149,12,63,81,194,188,77,98,63,157,70,254,112,81,3,240,82,171,85,143,37,109,99,157,90,85,149,236,216,92,161,237,69,106,34,35,191,180,51,93,38,154,226,93,215,251,239,24,166,130,77,68,231,255,169,155,157,27,245,179,149,36,101,0,106,88,233,100,187,131,107,39,164,136,45,250,243,204,109,48,99,222,92,141,3,92,234,126,18,196,11,83,152,212,26,133,62,158,108,149,56,246,131,63,75,176,222,254,235,14,246,41,158,29,152,59,160,81,134,244,4,245,145,146,206,189,147,88,56,222,138,105,162,142,211,48,40,118,184,29,94,147,184,190,1,204,186,155,86,114,181,17,171,97,70,127,95,67,156,14,113,180,15,225,183,210,148,30,254,169,69,33,172,168,159,100,51,3,190,91,104,235,63,177,169,115,203,84,31,169,2,140,18,213,61,200,12,68,42,161,92,144,228,116,249,106,178,117,104,228,202,249,85,145,24,15,80,91,125,22,60,141,131,103,205,98,99,222,159,88,165,94,255,203,238,207,234,198,114,48,215,37,138,240,133,221,227,145,242,19,171,253,59,169,240,86,250,46,215,213,217,253,90,37,6,111,148,244,224,50,98,22,194,82,109,199,87,122,33,62,157,189,204,128,214,15,7,213,4,139,108,231,163,196,229,58,180,128,59,223,28,20,239,47,203,13,109,174,202,143,127,214,231,230,4,46,235,217,254,126,66,9,108,46,211,59,119,229,217,226,87,248,198,173,112,120,247,198,252,117,214,225,27,196,199,20,211,148,33,157,139,142,146,112,21,245,215,241,223,236,92,219,146,214,220,89,145,13,121,254,117,27,207,228,124,11,1,220,45,90,201,30,41,69,244,212,163,245,16,41,146,194,116,40,240,209,255,216,154,129,204,217,205,127,213,76,224,248,93,63,48,10,250,221,203,206,188,6,80,131,12,197,117,63,91,200,248,215,65,211,68,83,129,194,172,126,128,140,239,215,132,242,148,208,111,88,12,74,57,207,56,186,215,153,63,1,30,38,105,246,14,86,176,53,50,86,85,24,227,203,78,146,213,108,133,87,132,166,88,169,249,151,205,191,212,58,72,153,197,42,11,133,65,33,199,215,26,208,170,225,84,227,182,123,57,119,197,208,198,196,64,28,106,62,81,87,29,189,162,82,24,167,56,62,0,4,179,244,182,175,5,78,71,31,234,156,233,82,251,223,83,147,154,102,23,185,121,204,191,246,18,10,173,140,246,78,63,130,129,249,65,135,85,68,219,213,126,204,234,231,110,36,131,67,248,170,12,169,0,2,196,193,138,246,28,51,238,0,4,127,180,52,112,251,56,148,238,87,50,49,108,12,168,254,225,117,166,64,74,161,73,222,31,158,135,218,206,64,196,231,252,25,228,79,28,59,171,50,35,38,234,195,152,20,46,4,155,116,228,46,161,68,155,3,191,123,180,98,194,205,176,57,8,85,22,248,62,86,77,197,127,180,252,144,27,31,204,208,149,43,218,215,145,84,252,65,106,127,214,193,126,111,117,41,246,33,146,97,176,88,75,182,222,217,142,157,128,179,144,221,178,83,34,34,35,23,80,102,103,107,59,79,167,176,198,218,89,199,175,178,196,17,20,14,239,165,86,235,52,161,155,125,14,132,117,172,46,55,34,18,226,221,234,129,101,214,139,112,143,210,165,239,43,75,242,232,135,128,205,113,201,71,188,118,191,232,159,28,185,129,148,105,172,203,83,114,1,161,224,165,121,155,5,15,49,237,221,129,242,154,140,146,149,32,119,181,169,127,96,160,187,214,208,107,192,196,18,201,24,113,0,231,254,232,50,210,171,219,211,224,6,153,26,181,21,189,47,207,26,14,196,47,14,128,226,239,100,92,251,6,97,207,139,15,30,3,42,129,25,65,45,20,233,124,139,179,149,209,145,79,75,175,16,143,216,188,134,196,13,148,104,100,0,9,93,82,215,32,19,130,86,31,82,112,217,119,55,117,77,137,95,113,59,163,202,212,176,16,236,219,216,242,161,81,159,135,203,207,62,161,134,65,35,110,0,135,160,193,94,107,248,115,204,145,94,66,65,251,10,188,193,176,253,70,146,40,51,78,15,240,249,97,132,164,116,14,91,92,136,82,243,183,83,136,106,222,81,92,41,188,178,77,114,202,103,116,58,66,29,216,172,159,220,157,142,236,98,23,48,52,86,75,73,189,37,37,237,243,236,254,164,5,62,126,80,154,27,19,99,110,141,17,242,19,182,217,26,125,140,130,124,52,217,41,210,162,215,141,135,227,59,80,104,41,58,51,23,3,20,68,14,143,182,127,119,244,244,103,186,83,28,110,177,9,175,6,235,128,53,16,118,165,77,71,41,241,236,128,166,251,206,143,208,116,57,242,253,6,94,186,56,241,30,99,203,164,123,201,232,5,148,195,204,78,157,54,6,31,80,115,166,164,150,32,1,223,6,220,57,113,52,84,182,150,183,89,132,207,225,17,25,240,36,240,39,102,109,26,125,56,203,187,162,46,237,133,169,79,129,244,112,189,41,146,16,16,131,78,128,10,149,20,246,159,7,69,2,157,142,170,246,253,199,102,161,72,99,66,64,27,24,17,163,73,5,178,152,159,121,250,142,152,78,239,209,6,216,216,164,205,189,21,214,172,50,241,106,14,52,211,114,128,130,81,218,124,101,221,142,194,21,38,28,9,106,245,72,134,214,253,162,194,148,194,180,196,186,243,46,109,134,164,96,230,101,250,62,87,47,18,96,50,59,239,109,159,204,238,42,120,110,73,132,169,39,23,65,198,10,67,13,56,68,17,138,102,159,74,49,238,251,43,127,63,244,24,175,77,53,175,18,111,184,239,95,109,174,41,210,167,159,199,82,140,146,36,0,220,16,197,24,43,5,71,139,156,0,170,47,5,124,86,201,165,29,38,217,0,219,71,99,93,111,178,255,104,214,191,50,71,50,61,16,185,208,165,221,232,39,186,66,22,198,52,21,247,4,151,63,83,4,2,186,119,18,138,173,244,96,105,244,112,211,71,81,238,40,191,234,205,58,184,78,108,202,136,97,215,82,204,170,35,55,43,249,0,136,155,173,91,233,90,147,227,115,22,167,18,123,46,195,200,38,242,155,41,227,111,156,172,112,211,159,104,86,194,132,202,31,248,17,187,40,180,233,117,190,204,11,174,202,80,92,169,57,254,175,26,129,179,74,152,181,165,68,56,14,144,250,223,213,87,45,169,254,128,45,120,40,203,144,133,219,7,11,210,136,199,226,167,21,200,89,45,3,25,108,245,137,157,17,209,15,14,135,239,136,131,61,139,75,51,107,151,147,75,45,237,223,2,95,210,141,70,53,137,105,78,202,36,120,19,141,183,173,10,16,80,135,157,232,130,37,31,19,83,208,43,78,223,168,199,67,214,196,26,173,254,96,27,167,254,194,190,245,140,112,146,50,29,197,19,173,108,182,215,151,217,144,155,19,42,37,230,33,122,85,151,88,66,84,145,177,45,92,169,205,0,146,49,220,122,244,224,100,249,118,222,46,34,221,223,170,202,77,202,11,170,133,34,49,113,171,90,143,76,143,234,12,244,53,197,79,0,7,216,127,51,150,99,171,51,104,90,154,221,44,153,129,20,233,16,203,105,84,13,48,244,108,82,226,50,142,221,144,160,58,170,54,28,11,84,97,101,244,58,124,253,75,8,81,4,133,54,77,97,133,223,108,202,143,18,46,242,48,166,6,147,222,250,47,102,113,217,186,155,188,94,198,191,34,16,202,121,155,145,211,135,96,81,73,14,109,245,236,224,101,92,68,71,76,64,156,27,88,250,117,49,135,223,61,248,32,3,25,133,187,141,145,10,213,213,234,200,202,54,76,252,170,195,10,109,88,168,238,98,248,56,86,114,97,156,88,37,48,100,197,139,158,120,91,166,143,200,13,53,187,253,14,161,147,129,125,56,115,182,218,42,215,123,64,244,123,194,122,22,142,174,45,56,238,171,45,64,224,74,14,223,157,80,202,141,176,67,145,149,113,15,240,216,64,26,210,187,12,39,16,158,230,82,116,115,95,106,70,6,236,70,99,163,211,43,241,12,4,133,131,244,170,174,201,152,22,236,112,213,117,75,136,24,226,216,87,152,176,189,148,39,141,149,137,140,163,2,211,241,84,54,156,12,23,61,8,188,64,151,196,43,184,207,81,202,37,51,239,46,30,216,63,37,138,65,185,249,12,30,192,212,200,40,77,225,241,219,150,225,196,118,111,179,186,11,117,69,211,181,137,143,54,112,254,67,114,112,151,1,165,249,18,148,40,191,147,40,60,135,153,225,152,225,77,163,176,87,137,106,24,58,140,82,123,26,148,220,31,103,254,202,105,81,47,59,87,123,4,154,77,78,126,143,222,174,85,43,226,186,80,85,4,249,224,217,192,67,254,183,21,100,33,184,224,129,109,15,138,100,247,126,88,23,129,253,34,35,55,215,230,200,107,179,199,120,233,234,48,32,29,246,98,31,225,49,146,4,22,150,157,66,234,192,166,92,48,199,163,126,255,109,27,237,166,137,79,213,152,26,54,104,85,142,115,27,252,123,203,9,251,62,143,39,85,92,67,91,142,102,104,43,46,177,24,129,5,227,12,153,134,104,215,174,16,115,134,250,155,102,194,66,65,66,74,2,134,152,81,163,3,152,254,221,61,64,110,232,223,5,61,11,203,173,209,215,247,203,170,85,76,208,176,214,108,206,176,56,135,38,126,195,105,177,64,49,159,15,90,244,82,117,32,253,152,55,46,217,15,237,248,143,174,70,237,216,61,143,175,203,234,218,0,189,200,217,232,112,43,92,124,163,16,185,74,35,247,31,65,137,128,76,152,173,252,88,115,211,239,187,204,22,144,123,236,161,19,214,154,207,230,98,117,78,253,27,37,69,3,162,97,178,238,235,55,237,200,133,146,26,233,76,24,168,43,123,192,137,24,55,213,144,152,116,119,127,201,226,103,101,6,187,72,102,197,54,66,92,136,150,30,104,122,160,223,13,182,101,88,5,249,8,116,64,215,93,213,61,103,110,69,242,28,82,66,195,233,239,109,180,205,17,7,93,139,83,103,49,98,59,31,177,73,10,162,158,200,6,31,34,22,140,90,109,170,103,8,50,31,201,105,25,142,13,185,155,96,171,138,28,86,125,145,215,104,52,49,141,84,49,69,151,87,44,152,17,140,235,8,29,125,244,112,189,37,141,6,49,116,14,19,214,99,88,229,22,39,62,139,121,193,105,199,185,207,42,87,9,240,29,86,201,89,127,190,15,147,207,17,144,36,159,40,69,58,34,127,161,98,179,40,10,164,177,52,97,174,190,126,192,106,51,244,224,226,209,157,54,17,52,136,190,255,113,151,207,108,131,221,104,72,218,123,136,224,192,209,42,31,155,139,15,7,217,53,80,35,192,232,11,219,120,246,206,45,183,39,252,97,157,149,173,161,55,205,24,145,48,51,167,68,186,247,83,56,236,29,28,251,83,123,247,165,82,55,56,165,37,251,148,220,55,98,219,234,131,223,80,129,66,145,226,117,122,152,100,31,163,150,152,179,33,209,126,49,94,49,12,120,92,119,178,79,206,65,116,38,160,126,5,82,58,85,181,11,86,22,68,246,58,216,202,219,87,30,12,238,90,49,49,228,36,93,11,170,48,66,8,150,232,91,87,31,92,64,54,165,194,52,202,128,135,69,80,241,193,181,162,59,200,54,153,166,157,235,45,149,60,244,4,55,207,149,178,224,164,4,233,55,130,206,246,102,171,188,139,211,117,232,76,2,235,92,188,143,220,167,76,212,175,132,57,211,132,91,162,193,49,24,137,91,116,189,23,155,116,174,228,117,117,12,44,36,81,255,252,45,93,54,84,248,26,177,45,107,64,110,146,107,151,157,89,231,41,200,227,168,144,50,225,227,214,35,52,28,158,199,188,42,24,196,15,175,160,188,91,89,192,188,147,64,248,113,133,23,53,17,74,27,200,3,250,132,135,37,66,220,170,70,175,216,99,43,176,196,56,24,31,79,216,26,125,34,140,201,118,226,27,113,3,19,33,163,154,72,152,110,167,190,94,130,183,90,59,225,45,148,168,211,2,82,77,18,95,45,19,200,131,78,197,223,138,7,11,128,252,97,168,44,232,73,94,241,61,35,147,74,20,181,74,251,22,226,187,62,126,79,135,194,48,104,78,111,125,173,61,17,54,201,127,8,211,188,237,139,61,51,120,179,196,74,161,173,86,206,24,35,86,53,213,35,102,62,41,203,29,116,31,24,212,122,160,19,144,228,41,49,30,20,140,26,228,94,219,124,57,41,94,16,59,148,4,213,39,113,55,124,77,39,210,134,73,36,63,78,110,76,246,130,149,221,241,68,187,45,124,17,143,194,33,23,248,91,83,168,114,234,153,82,22,179,23,6,133,192,84,156,61,54,132,236,79,80,55,60,199,190,91,89,62,222,32,0,90,169,104,162,198,155,203,55,175,18,126,140,25,206,239,245,110,123,57,247,241,225,106,186,26,148,32,50,164,124,59,7,187,105,75,60,237,61,130,20,203,247,12,126,208,172,224,6,176,188,28,36,136,165,43,225,207,115,127,29,61,194,38,65,19,129,159,87,120,211,98,57,228,105,244,248,209,131,194,244,39,204,93,119,238,227,201,103,28,73,157,223,237,168,165,40,140,20,218,54,86,193,164,228,39,233,246,226,95,98,232,167,141,91,188,110,207,197,167,54,142,150,63,33,214,211,141,169,15,184,7,71,172,8,37,14,80,139,97,113,6,101,40,202,208,114,177,19,230,142,127,4,184,197,12,227,224,154,109,126,146,112,116,72,170,193,64,137,160,197,201,241,133,231,7,13,108,20,147,177,223,234,167,0,220,19,5,134,121,41,65,2,46,253,248,67,9,129,229,50,47,56,170,228,55,184,239,92,116,184,147,236,158,213,86,129,161,177,89,162,15,64,56,89,76,162,105,32,238,40,226,159,233,174,180,61,103,169,42,209,187,24,32,205,100,158,33,45,27,42,59,81,199,158,192,60,9,97,104,18,55,145,91,108,7,216,192,249,98,109,210,194,247,92,239,25,220,105,150,52,200,1,55,196,205,27,110,111,32,91,198,159,128,32,75,142,6,236,192,189,232,255,74,68,110,183,4,85,135,42,140,162,149,67,133,130,85,80,47,31,180,50,69,231,103,217,24,8,177,53,15,149,136,151,150,160,228,117,218,186,97,12,253,38,89,23,205,72,194,122,85,36,5,141,73,222,225,43,19,76,176,3,58,243,112,226,173,158,81,150,62,233,108,12,98,74,101,211,141,18,78,195,160,198,100,82,134,219,94,52,172,253,208,241,140,165,139,86,22,145,240,181,129,225,226,68,10,106,85,157,82,195,207,83,180,235,12,19,77,180,144,249,66,142,235,188,249,88,27,50,5,94,147,78,181,218,119,38,35,47,151,232,170,165,207,40,45,212,233,244,24,151,69,191,186,47,69,80,72,11,0,97,16,66,40,137,184,223,25,28,209,96,123,11,212,176,242,104,242,49,96,35,82,52,177,171,36,107,143,187,173,166,65,96,139,243,174,244,43,129,217,134,122,160,22,111,202,88,51,138,67,63,132,193,105,64,254,245,154,15,45,38,78,167,240,225,244,235,240,246,218,195,98,171,223,141,121,44,75,25,65,45,5,67,244,192,142,183,49,154,4,147,75,18,127,75,66,248,212,154,154,55,3,125,82,130,77,48,35,60,148,105,123,205,35,29,32,49,248,82,163,20,215,126,26,178,176,44,156,171,225,17,225,178,30,57,63,25,88,100,3,63,222,210,92,220,98,41,199,93,135,204,131,241,238,100,119,145,77,114,97,22,13,139,203,255,87,12,158,50,133,216,193,136,4,76,178,113,3,164,174,105,203,90,95,232,181,108,46,140,128,0,202,225,225,198,215,185,100,83,75,104,172,71,59,186,221,21,82,174,235,252,84,115,250,167,18,244,8,115,58,59,16,238,109,115,80,81,197,198,159,173,99,81,200,227,37,232,254,100,93,125,183,109,250,111,11,81,41,47,6,139,77,218,86,122,169,197,60,224,233,210,216,38,2,46,95,182,216,98,195,19,216,178,53,37,189,35,154,64,69,247,41,245,224,204,175,212,109,165,71,95,36,106,234,229,4,16,167,25,91,189,163,104,207,42,140,52,165,66,100,9,121,184,101,119,227,25,158,36,119,44,39,17,220,4,42,250,224,203,95,72,11,33,113,174,220,16,25,138,177,35,91,146,230,225,58,184,36,155,160,180,43,162,72,56,125,97,90,231,151,57,161,215,89,8,194,63,152,24,22,233,36,254,12,160,254,236,184,19,65,71,202,230,245,23,209,235,187,197,157,180,15,68,43,44,40,183,101,136,176,247,150,156,4,157,212,215,180,94,185,27,97,220,230,109,172,82,83,8,244,149,156,228,157,204,173,138,156,127,87,163,212,9,104,160,125,27,82,113,44,115,36,198,138,251,210,129,198,154,94,132,199,77,145,171,184,70,170,234,138,183,61,11,62,45,236,73,16,216,175,51,178,43,192,32,237,79,83,216,145,229,230,132,238,126,68,97,86,170,21,105,76,250,2,26,8,145,27,49,167,30,139,224,178,68,48,36,141,178,185,56,0,11,0,245,164,38,137,195,26,92,144,236,87,65,135,212,73,191,19,173,83,136,177,75,198,161,246,28,145,103,219,164,55,178,74,214,108,192,254,37,106,89,246,196,40,23,67,112,106,141,215,250,170,85,70,126,34,250,232,227,128,199,28,105,78,63,212,71,45,231,14,46,191,62,51,114,171,235,111,48,220,61,183,143,126,117,43,149,33,59,37,132,60,71,73,103,135,146,116,118,110,24,226,53,91,203,120,151,204,194,47,200,232,109,38,189,131,183,251,18,247,1,34,172,249,8,251,70,244,223,139,32,185,239,48,199,74,194,88,137,183,91,229,155,167,139,114,87,86,89,247,58,95,29,161,70,28,100,231,214,110,11,88,220,143,56,54,230,4,184,1,224,35,160,232,79,17,31,69,149,11,59,77,157,247,101,222,69,99,162,26,199,63,234,164,76,1,95,228,184,232,78,166,206,194,60,128,249,119,173,29,34,15,169,43,202,191,69,174,243,48,93,8,44,172,52,187,203,252,229,154,41,4,22,6,121,129,119,42,255,78,142,250,70,55,206,232,201,206,217,126,242,166,34,72,160,8,251,142,187,166,235,88,148,50,215,84,215,107,225,185,130,136,44,48,49,55,209,61,144,203,122,212,43,240,99,67,21,20,193,106,161,253,148,86,149,143,30,253,159,81,251,220,96,59,109,161,108,161,221,21,117,150,235,137,50,10,206,40,81,200,214,139,250,54,199,73,228,56,151,198,127,70,44,162,121,32,164,199,13,50,12,222,153,228,208,114,170,94,236,236,192,7,160,64,140,236,22,121,251,40,139,24,109,5,206,221,89,194,168,67,209,246,127,75,243,119,110,102,139,31,16,105,171,153,234,173,3,144,250,107,133,104,185,129,121,2,242,190,215,123,217,151,203,199,158,196,214,111,72,107,200,44,151,235,92,127,190,19,51,166,196,22,220,189,246,60,146,189,170,3,137,86,175,233,234,155,160,30,6,168,189,51,204,198,150,53,182,248,58,158,31,103,178,18,243,249,87,214,205,101,158,117,180,125,212,22,28,13,84,36,223,198,19,181,105,29,202,171,153,140,19,169,14,205,0,110,134,137,32,170,146,119,219,73,83,220,112,158,163,83,192,165,200,82,242,218,43,13,10,225,210,180,170,121,22,250,197,214,239,35,62,193,226,20,204,202,207,37,233,26,50,95,253,234,149,122,223,79,216,196,126,3,197,215,60,102,3,41,252,44,249,123,184,105,107,36,42,193,195,4,186,219,122,96,244,3,190,90,246,61,74,139,9,231,170,238,39,196,109,223,175,164,62,165,131,50,242,148,164,160,20,29,172,235,201,25,12,116,182,138,102,170,223,57,233,18,43,12,124,144,216,183,84,45,191,145,100,172,87,246,91,163,31,35,6,105,157,134,139,244,26,163,201,119,230,53,68,106,35,138,65,79,189,243,172,254,121,4,96,65,219,55,44,220,172,13,81,193,248,228,137,174,85,35,40,124,28,56,47,180,4,251,186,198,184,233,186,221,124,27,39,233,150,199,193,238,17,50,141,60,146,146,28,133,137,65,130,85,205,55,22,112,200,245,21,35,156,96,204,10,46,21,251,226,38,89,142,119,45,59,25,164,25,240,204,246,73,67,195,212,138,35,35,0,138,172,13,203,16,152,45,68,133,20,1,83,164,28,122,110,4,26,175,204,56,169,2,240,73,161,96,231,3,118,249,55,192,149,237,223,9,204,96,87,60,115,124,53,220,6,104,251,219,249,245,160,170,231,60,188,175,88,149,208,50,214,131,111,26,143,227,107,220,23,88,91,9,49,81,97,73,221,252,51,81,133,23,22,250,186,235,141,110,200,82,82,90,102,212,190,64,133,224,62,191,9,51,43,152,189,181,0,78,239,20,0,204,2,73,5,106,74,97,179,1,95,178,18,171,99,14,222,58,67,201,179,79,51,24,189,199,207,219,8,15,230,148,126,121,204,35,220,196,189,103,59,227,13,113,85,113,28,247,59,9,83,119,89,104,247,36,56,81,175,201,50,104,8,70,24,202,38,146,71,68,89,154,234,87,135,86,50,71,1,228,109,198,72,39,145,21,100,219,29,180,209,19,118,160,122,163,63,50,165,106,188,205,150,83,185,192,214,198,185,139,246,187,103,205,210,87,55,215,123,86,27,43,80,75,54,251,130,50,240,37,229,124,97,242,201,167,197,251,193,197,53,30,170,10,155,5,148,158,249,85,68,152,66,141,242,187,53,155,162,22,167,255,25,18,249,128,170,96,154,185,180,109,150,213,217,169,98,0,236,52,245,44,160,98,235,105,226,233,211,183,124,67,0,44,198,183,236,238,114,39,72,112,128,149,98,253,170,150,91,19,160,209,20,163,6,58,79,183,147,191,177,235,127,77,190,161,14,43,134,190,104,138,163,150,157,246,222,193,227,75,135,103,85,241,127,188,229,99,3,3,116,66,142,51,150,56,34,218,152,51,50,3,247,182,21,208,99,171,20,215,103,196,196,117,170,35,55,252,35,89,189,141,43,144,236,70,5,113,34,7,133,184,20,67,142,119,197,165,231,10,214,75,36,215,222,40,230,31,117,24,240,205,28,124,173,230,34,240,59,101,202,95,110,31,89,1,2,88,11,132,83,151,90,103,59,137,228,217,20,246,1,158,69,144,22,189,136,226,172,159,91,158,134,6,181,116,102,3,65,110,184,64,94,166,232,166,13,88,128,242,164,3,8,214,7,3,158,189,211,68,212,221,121,211,194,205,211,90,182,44,227,83,38,33,82,46,119,62,131,154,166,61,16,225,172,137,146,186,143,252,19,44,103,145,59,22,147,59,78,76,112,56,104,41,119,226,41,108,112,222,214,196,80,30,174,15,73,108,120,210,102,60,197,94,142,237,32,9,154,248,44,225,198,23,11,14,179,107,195,184,49,178,242,132,165,41,161,85,219,100,200,117,210,16,36,223,243,166,12,248,169,17,25,230,86,71,153,104,125,200,63,255,92,181,93,51,249,201,32,28,240,146,243,105,33,175,212,158,49,59,25,39,121,218,150,155,117,117,130,21,198,155,104,109,136,156,114,119,58,199,193,207,155,39,73,118,188,60,118,10,20,143,68,158,123,84,202,210,0,163,163,120,138,146,74,9,33,199,137,191,250,45,0,91,143,239,110,255,223,75,158,116,15,97,68,251,221,60,149,32,243,138,7,101,142,35,131,90,244,231,92,27,207,235,30,15,214,245,157,24,63,126,240,122,254,231,233,221,29,48,215,99,92,30,44,168,20,143,65,225,144,54,112,174,89,23,111,11,87,183,106,169,176,141,32,201,54,158,87,213,28,253,121,29,17,138,16,154,112,20,57,64,112,236,61,27,144,67,124,100,35,221,2,153,22,175,138,26,40,4,102,255,59,0,104,122,37,3,49,225,65,119,32,212,139,106,177,254,117,252,109,210,29,28,84,140,10,212,224,36,210,237,90,36,53,42,167,153,251,145,95,196,29,141,232,53,156,182,165,1,119,133,237,189,60,57,146,152,6,204,231,181,214,202,209,205,239,155,73,142,173,63,182,24,75,51,221,34,12,243,36,187,44,154,37,141,210,126,162,85,32,226,148,121,19,15,64,12,164,140,218,198,78,79,248,225,0,14,0,245,200,54,35,191,77,28,112,61,194,108,212,61,112,186,140,112,182,72,11,222,89,146,255,198,200,234,122,153,192,209,137,31,112,253,95,231,181,4,210,73,170,59,5,16,128,39,212,131,16,84,98,103,127,10,132,246,1,60,154,250,76,90,143,24,128,238,243,84,199,219,129,66,199,252,28,202,115,219,169,23,233,159,229,167,74,201,41,29,224,174,154,252,17,101,90,39,245,161,163,45,130,24,93,247,135,96,180,94,147,134,61,24,17,172,168,219,70,151,31,29,134,143,79,77,43,142,93,199,11,190,47,4,109,90,40,200,188,55,238,208,72,29,236,245,225,238,255,136,170,128,143,156,212,88,31,175,51,219,10,82,209,112,118,129,195,181,78,49,54,115,114,1,239,32,155,169,71,133,4,167,194,117,77,174,245,160,207,50,103,208,78,66,130,129,119,134,149,226,196,181,94,129,148,25,69,130,207,103,7,16,76,99,148,203,36,102,124,113,93,195,10,41,215,225,95,244,27,191,128,118,241,240,160,19,121,131,175,159,185,37,19,129,179,45,39,136,11,153,15,26,118,130,141,250,134,99,224,159,65,111,17,77,139,64,183,160,180,239,187,168,148,17,224,24,19,175,64,113,170,77,254,116,68,89,159,224,67,174,68,61,29,84,119,193,132,129,98,3,32,112,140,182,101,16,108,4,104,54,206,191,62,111,185,232,105,117,62,221,217,103,211,64,139,55,37,102,85,200,37,245,52,12,142,63,144,89,73,249,213,206,61,124,179,38,79,221,28,101,46,121,124,219,208,102,116,112,29,20,67,100,26,184,57,155,177,255,107,69,63,124,255,70,108,125,59,72,84,236,199,195,184,160,32,92,217,217,175,251,84,159,121,157,40,44,114,210,225,58,28,86,82,21,13,28,98,133,101,182,148,18,3,169,160,19,55,95,110,166,4,47,129,68,172,33,135,189,228,203,198,45,132,161,0,181,243,237,66,0,242,80,81,18,88,54,223,189,191,203,121,177,89,67,183,161,230,3,195,233,129,104,62,225,39,67,226,131,10,66,93,251,50,37,73,163,246,239,221,61,139,63,241,229,198,48,203,238,237,236,245,110,119,224,137,154,163,85,245,161,42,232,187,134,53,105,182,1,132,126,139,201,159,12,236,159,87,131,41,75,180,175,89,93,74,86,226,243,231,221,23,246,237,218,41,153,162,141,23,39,83,184,20,18,94,6,235,146,54,109,107,58,245,76,113,219,38,41,48,18,242,115,116,197,40,225,218,251,62,199,93,19,215,170,121,170,16,178,155,15,230,172,81,19,84,191,71,160,184,105,68,112,64,23,140,105,0,91,156,239,146,232,214,76,12,59,161,54,141,105,228,246,92,18,22,247,59,208,208,135,30,164,143,237,93,252,226,236,233,124,172,244,99,130,49,133,168,160,25,149,2,253,48,65,70,54,116,59,70,70,125,17,3,176,102,80,4,251,193,246,121,84,114,166,83,38,56,10,103,133,190,89,53,178,64,161,119,60,203,161,63,217,152,172,116,134,76,196,35,62,200,127,241,2,20,243,112,185,110,222,168,51,217,40,251,41,81,233,214,71,248,191,27,32,138,170,132,153,52,13,108,15,113,215,21,226,176,140,127,227,214,190,249,24,141,230,149,212,110,34,150,243,233,206,53,60,204,150,132,85,50,253,221,43,156,179,254,208,37,116,184,182,166,165,185,200,74,140,107,97,31,123,0,193,139,67,57,221,195,169,41,167,97,84,103,78,42,134,28,66,74,48,38,166,84,95,238,210,206,213,14,137,155,84,200,3,13,76,209,44,224,89,118,63,167,54,80,205,109,45,166,73,125,130,20,252,154,43,202,228,212,176,115,68,29,67,9,138,105,54,73,19,31,185,153,194,48,113,136,41,226,143,55,96,90,33,118,239,226,72,134,36,139,162,44,10,212,122,241,229,253,22,198,120,5,20,212,153,87,50,227,127,82,209,187,24,44,199,61,204,204,21,227,185,243,180,123,233,86,142,255,165,10,98,84,136,200,72,35,115,98,245,152,56,104,188,70,197,255,161,134,22,81,222,137,122,24,215,181,226,83,93,206,243,194,61,211,153,252,214,209,16,32,112,139,150,205,98,177,218,59,236,87,199,46,5,108,214,216,237,243,54,95,213,19,37,1,153,148,112,154,58,91,89,90,109,95,148,221,207,254,27,226,25,221,139,62,249,231,27,180,101,204,89,51,34,123,254,142,169,47,20,118,61,237,67,154,112,238,181,143,217,91,175,199,190,198,14,187,48,147,185,80,76,250,244,125,173,236,87,114,146,59,128,246,252,131,78,248,131,168,198,209,116,29,84,77,24,49,62,99,46,26,59,166,84,52,167,191,165,151,66,166,10,174,226,237,108,245,56,59,151,173,210,195,17,161,196,6,111,95,202,12,158,160,34,112,160,99,145,44,204,69,234,111,187,164,28,102,249,79,231,228,80,129,20,215,18,101,231,95,67,171,112,207,2,162,199,142,222,38,188,25,32,228,227,143,75,96,148,117,154,156,134,38,128,128,77,98,10,139,17,253,196,29,122,240,105,249,10,223,72,21,196,8,241,223,138,183,80,178,104,82,12,197,83,219,136,125,26,239,231,83,235,121,148,197,10,208,75,39,243,189,92,175,68,102,7,148,152,226,207,98,235,172,34,35,120,134,142,155,15,99,99,47,154,73,244,86,114,65,146,147,210,127,236,254,61,224,108,78,202,64,99,225,232,53,126,113,133,61,136,154,159,35,135,80,49,137,0,115,6,80,64,240,244,73,244,166,195,130,252,163,72,254,233,48,245,62,123,212,179,3,164,138,208,179,78,190,66,148,144,54,111,12,196,220,247,166,74,184,162,5,117,7,225,191,57,189,101,35,102,185,107,97,250,40,86,144,230,50,66,115,92,202,176,118,72,53,115,173,154,131,9,208,87,115,153,31,143,95,118,9,89,61,131,182,250,131,153,135,126,180,249,126,184,104,78,247,52,254,138,217,201,214,89,202,158,228,248,174,184,214,39,146,242,208,151,64,105,167,50,32,227,83,178,239,25,131,141,128,175,170,247,103,29,92,78,33,130,4,247,109,8,243,200,208,1,152,208,129,196,184,18,133,126,103,235,6,91,250,220,204,92,4,71,207,108,61,80,2,63,243,127,92,5,139,41,94,213,53,69,229,13,181,23,152,43,123,203,70,31,150,50,128,113,187,205,146,223,195,196,122,85,236,182,49,45,247,224,149,41,206,143,157,246,63,66,25,120,44,105,57,143,234,239,242,40,231,139,108,210,79,42,243,147,144,215,213,52,48,225,248,234,138,133,160,226,231,24,126,44,24,113,110,228,40,235,205,109,29,115,228,57,181,165,105,33,115,44,26,212,194,11,203,230,128,129,63,45,145,233,103,195,126,154,177,244,104,243,5,12,66,26,203,87,39,220,79,47,245,108,205,226,188,79,184,37,94,47,196,238,196,113,116,83,14,14,205,135,118,235,217,51,208,72,125,31,24,118,20,163,240,65,204,229,76,187,95,6,23,245,205,59,157,222,141,154,174,173,123,217,132,86,51,218,237,19,131,106,67,200,38,84,219,220,239,222,227,144,123,226,65,174,220,111,127,96,32,203,206,211,109,81,14,62,189,175,254,107,207,15,62,22,149,86,79,49,158,118,124,224,98,224,226,189,18,196,94,76,82,201,82,157,49,80,136,205,186,30,101,247,216,78,164,252,21,70,121,111,57,209,253,23,255,42,61,110,186,238,94,142,57,82,69,229,110,213,225,244,190,156,72,119,222,23,248,10,136,7,230,117,172,37,109,124,166,101,65,143,221,66,80,11,111,254,111,214,197,220,232,30,35,238,10,6,238,243,60,241,80,85,239,31,168,195,253,22,124,134,240,69,9,16,104,71,246,67,97,40,35,219,237,25,41,47,18,239,51,17,43,25,16,128,161,13,216,232,108,187,118,238,61,100,218,213,198,169,165,142,28,60,58,248,230,69,172,9,23,183,199,240,81,141,3,67,228,69,131,237,180,151,83,174,193,153,136,75,72,144,27,59,228,236,159,79,79,187,96,35,113,241,66,177,154,30,14,124,55,212,12,82,86,200,152,167,147,94,64,39,122,196,237,224,42,54,219,185,133,108,126,184,19,27,101,208,106,75,188,174,43,219,213,19,73,66,64,156,181,255,70,77,201,146,172,176,25,127,217,189,33,17,254,238,243,112,187,69,136,65,43,200,201,151,4,180,132,113,140,242,99,217,173,255,10,168,16,143,82,112,39,230,28,220,130,127,194,29,46,18,34,180,119,79,193,82,59,117,77,101,177,96,125,134,25,88,97,189,137,101,165,150,60,242,163,122,1,129,70,248,215,12,4,224,100,22,122,241,182,223,105,223,84,38,141,104,80,147,206,58,181,211,60,187,48,132,110,114,107,176,27,224,221,3,11,193,203,144,57,226,162,89,177,178,239,166,227,101,173,225,110,225,36,70,60,182,245,193,18,102,43,177,107,20,151,207,31,90,151,233,183,199,24,126,47,212,109,56,170,100,65,35,192,251,202,238,88,66,28,81,138,90,125,170,210,63,228,246,21,29,28,23,189,203,138,230,36,29,157,204,62,1,60,90,73,243,173,132,97,166,126,0,109,246,166,36,153,237,214,163,72,69,194,182,41,30,180,182,190,135,250,170,255,3,158,108,46,196,232,254,236,99,152,84,165,15,151,45,103,94,165,199,42,33,184,4,103,157,26,252,255,34,206,130,151,150,213,149,136,242,60,168,37,69,84,13,102,54,206,91,86,26,77,213,232,212,230,171,230,36,38,76,185,251,148,94,65,52,35,40,130,100,204,226,195,209,22,19,17,14,114,242,100,96,111,238,118,48,209,252,208,114,33,57,165,204,37,138,57,178,121,135,214,244,113,160,139,63,253,98,54,84,32,218,75,103,180,42,120,171,182,99,67,41,251,99,50,139,14,69,54,94,69,150,79,184,76,161,179,41,92,237,245,170,109,233,95,39,246,13,162,8,37,32,90,22,17,187,179,113,81,31,163,255,145,232,13,131,202,60,83,19,107,166,228,254,225,47,29,41,48,139,221,234,124,255,192,171,76,249,119,25,207,246,127,27,194,157,241,148,35,177,124,10,41,222,159,149,19,140,116,17,59,218,34,191,76,156,95,141,211,33,215,17,195,179,98,62,237,193,198,31,7,125,67,47,65,189,151,217,19,147,247,220,247,106,55,137,204,40,156,140,21,68,179,159,102,22,242,129,150,85,208,169,96,184,208,50,55,31,246,58,56,15,66,19,224,64,33,176,164,89,214,220,243,30,101,66,68,123,67,41,90,71,24,50,250,40,161,218,84,211,146,31,59,249,48,90,172,7,200,130,124,187,204,13,4,96,55,32,109,139,167,236,163,179,146,81,30,120,217,24,4,24,158,159,26,20,92,36,197,15,50,94,69,254,228,96,31,23,23,226,130,147,32,204,106,176,52,102,168,175,210,68,169,32,66,183,79,140,122,7,54,115,38,25,165,21,57,131,69,217,111,188,28,36,134,75,50,130,13,97,13,123,211,130,84,220,79,150,6,228,40,177,123,40,177,202,115,240,33,80,163,214,33,49,235,232,6,176,141,173,48,185,135,114,159,95,134,180,230,169,238,196,196,67,221,78,143,56,33,191,51,65,107,82,200,38,155,60,199,214,225,106,87,115,90,12,53,152,153,68,129,185,48,5,200,221,32,247,51,70,12,198,38,124,85,25,231,23,239,22,153,186,79,52,150,86,113,123,44,43,109,21,168,144,219,242,3,92,209,7,168,135,206,126,139,30,186,51,195,123,62,139,155,11,152,83,160,249,96,208,79,1,55,228,1,155,162,136,235,53,28,177,180,168,81,138,146,69,52,54,103,81,132,187,186,38,237,122,78,173,78,38,213,224,196,111,37,188,248,162,149,167,62,240,123,214,80,166,245,217,3,6,225,71,81,175,125,105,217,100,229,89,89,130,136,63,150,140,85,105,78,187,91,64,233,177,130,102,204,162,131,143,208,230,225,159,87,18,141,202,7,52,65,228,169,100,2,201,240,185,146,95,17,56,250,179,2,112,235,226,54,88,0,200,1,38,45,141,253,80,141,149,96,230,170,202,35,200,75,62,227,10,167,106,13,71,98,139,171,44,145,167,79,54,65,177,126,203,113,231,72,9,218,2,49,177,70,196,222,7,221,126,81,168,162,180,103,127,211,203,254,151,66,102,27,106,38,114,22,63,239,130,232,12,196,213,166,113,147,84,131,194,58,12,39,33,26,45,60,45,254,158,91,54,213,229,53,61,141,185,36,35,183,216,94,145,205,140,13,196,105,167,203,114,121,3,176,127,64,92,194,62,101,169,99,192,188,33,211,204,129,124,254,11,7,71,63,227,229,29,109,207,156,228,82,61,237,94,185,194,120,109,225,127,54,80,101,174,118,189,43,166,12,138,8,109,234,215,222,183,188,8,227,126,43,206,18,175,148,146,4,126,250,132,22,146,57,196,22,169,163,166,104,247,187,184,202,188,17,155,75,139,90,72,2,251,95,211,200,135,248,191,132,61,174,139,129,139,12,171,182,68,233,194,187,213,178,94,213,238,205,150,6,231,68,174,176,29,220,227,244,245,59,156,169,246,10,93,186,180,197,254,174,0,236,130,94,194,144,247,136,11,128,64,54,245,133,197,164,56,248,192,146,17,205,22,78,87,160,19,181,69,86,101,164,28,110,10,152,6,141,168,201,69,210,54,199,91,107,27,15,8,14,215,194,214,175,247,30,108,234,149,126,158,3,70,200,11,124,129,17,51,142,227,154,252,254,160,237,164,128,66,150,251,234,101,16,205,247,162,5,241,183,101,35,11,14,185,93,172,57,119,89,218,141,240,105,109,90,101,156,47,102,80,102,32,246,40,72,100,105,49,67,226,115,63,9,35,102,131,34,118,155,138,140,145,200,137,79,39,221,95,222,81,252,141,182,237,128,115,121,249,27,190,194,217,75,35,59,12,31,125,245,127,53,46,167,69,160,67,7,178,145,255,42,108,245,38,22,135,121,112,29,129,84,11,46,250,106,238,136,255,251,9,243,141,22,162,155,214,223,9,41,229,32,181,151,121,36,51,24,31,163,1,148,98,199,249,39,242,205,180,29,92,104,101,244,98,164,114,122,36,94,102,82,170,75,13,174,217,77,216,90,218,215,235,52,211,51,108,142,111,35,131,12,122,183,152,167,187,153,117,115,28,110,175,194,171,210,249,2,56,253,51,179,200,14,80,186,58,123,84,159,87,255,254,88,10,94,4,43,157,196,194,2,206,16,5,249,30,40,137,111,200,187,121,201,209,194,201,119,190,238,240,147,42,2,224,113,120,5,0,91,238,64,7,193,232,52,139,183,118,95,15,36,85,137,70,17,240,129,170,193,224,185,157,154,191,226,170,184,187,38,147,146,72,190,5,239,87,61,162,146,81,98,210,128,18,113,171,162,37,189,82,65,163,116,193,7,166,54,13,158,13,196,187,172,219,108,151,16,176,227,241,121,181,53,72,105,158,161,153,115,222,64,228,64,33,51,201,66,48,193,119,135,200,111,23,215,209,229,123,95,17,177,24,194,244,81,10,144,82,121,184,154,9,44,95,178,162,163,255,236,81,92,73,241,114,210,230,169,19,98,176,86,192,87,158,226,225,232,23,100,177,212,157,188,234,34,25,50,9,145,32,3,52,51,181,248,0,158,34,134,119,128,245,219,169,226,154,216,159,123,201,244,9,200,21,89,203,76,102,103,120,58,192,102,110,165,15,28,186,21,11,254,91,136,181,131,82,47,109,66,124,12,89,181,84,9,93,154,235,85,251,177,71,10,200,9,174,67,28,87,192,84,199,45,126,142,134,164,176,101,222,245,18,255,253,223,56,34,148,112,181,175,46,235,40,230,82,34,211,11,64,116,115,127,237,14,84,165,7,238,62,239,54,133,76,230,53,174,57,231,91,91,14,146,210,142,246,138,169,30,185,220,68,168,123,204,155,53,57,18,93,14,115,195,111,32,128,123,16,40,59,54,90,59,131,135,208,236,2,7,189,135,216,92,150,10,11,46,46,186,73,181,172,178,20,42,249,115,76,220,143,203,172,132,187,135,223,4,180,233,49,192,214,150,16,201,99,107,79,151,242,74,211,185,124,179,60,202,251,172,28,151,195,70,17,108,99,143,79,49,199,189,206,216,73,238,18,120,19,136,213,190,76,139,66,164,223,200,137,217,174,240,144,156,214,227,75,161,210,246,92,152,142,5,88,181,78,190,200,21,28,25,60,77,174,112,30,142,160,59,66,179,136,140,82,182,89,66,126,241,17,34,25,73,164,176,0,35,91,72,115,17,75,213,34,236,219,170,20,34,158,242,70,179,175,119,196,25,21,240,179,51,149,1,47,94,104,90,103,110,120,174,156,6,15,73,125,62,27,120,154,9,148,163,116,164,142,249,58,116,16,154,225,80,93,130,30,159,98,88,12,251,89,227,166,186,27,253,103,171,141,236,106,22,104,140,136,226,136,71,212,33,34,249,19,129,35,142,31,34,248,152,103,149,249,199,203,19,36,167,76,53,79,78,9,112,36,155,70,195,47,168,182,9,84,60,89,148,223,90,96,28,102,42,126,82,252,224,51,12,203,74,236,228,132,252,240,217,149,80,226,113,148,74,112,175,234,222,187,108,18,145,223,92,220,22,148,200,161,195,209,217,46,30,35,151,182,176,50,253,162,163,42,33,37,207,201,209,130,92,37,25,77,63,64,237,65,170,249,68,99,97,35,12,143,12,41,166,82,247,190,148,200,38,251,197,249,104,29,35,220,44,20,130,49,51,53,43,127,184,101,146,210,104,22,94,115,47,236,74,121,204,244,187,124,34,157,144,113,201,143,195,55,174,65,49,159,7,163,231,119,238,19,124,226,144,115,249,135,250,157,87,38,178,197,98,161,107,165,182,239,156,179,108,41,215,15,228,178,204,6,15,61,86,83,151,19,32,4,5,70,181,160,31,112,42,235,201,39,178,105,111,69,100,247,188,36,247,219,235,52,102,74,66,148,50,213,159,28,185,229,97,209,131,8,29,226,78,19,246,45,212,156,57,33,198,239,33,88,51,30,203,176,97,203,36,101,218,161,184,187,218,208,157,60,177,169,197,190,7,215,181,53,207,156,254,221,199,122,192,166,71,105,152,120,241,139,2,177,21,28,99,211,45,124,41,7,95,19,242,110,125,221,181,212,105,24,100,89,100,159,197,10,123,61,118,226,124,10,110,116,148,172,144,177,93,16,236,217,146,192,175,211,148,223,115,88,116,246,29,104,204,17,91,204,46,28,24,158,68,55,246,24,191,224,58,230,169,251,212,149,187,81,43,163,96,100,70,58,117,191,233,253,146,84,229,181,29,47,66,173,50,207,231,83,144,204,53,48,248,57,24,61,143,101,80,139,143,214,136,59,152,71,42,16,175,94,9,10,22,81,11,72,5,157,149,5,121,216,29,17,67,152,217,80,139,35,242,215,164,245,73,192,21,155,68,101,23,82,218,142,109,120,192,133,2,193,196,210,214,164,237,151,154,157,170,0,40,22,29,227,85,244,218,207,49,65,137,143,247,135,182,117,129,129,202,247,22,37,130,0,176,4,33,140,39,224,77,34,188,94,157,250,137,187,226,206,105,181,131,81,21,185,164,160,108,121,22,21,118,147,122,105,41,253,94,189,252,84,192,64,154,181,230,210,165,91,13,37,224,116,117,185,70,42,227,252,130,231,107,238,235,198,133,107,189,98,154,10,212,110,1,61,72,138,38,11,40,146,32,71,69,176,14,11,94,68,142,98,12,102,168,225,162,39,76,112,249,193,36,117,224,248,202,54,23,83,196,229,40,143,5,222,115,92,104,206,58,195,78,48,10,91,84,69,68,21,181,217,6,102,154,177,3,250,206,47,21,33,129,50,128,117,225,60,144,191,237,109,165,247,21,231,26,198,195,18,239,15,148,99,152,46,131,139,46,104,154,117,77,28,241,187,153,178,167,244,64,253,43,92,208,42,150,51,181,7,96,48,135,233,193,231,255,27,37,85,205,173,245,167,24,57,25,85,207,153,103,8,179,14,252,15,39,243,62,12,177,228,18,180,34,121,84,115,222,161,27,154,158,115,159,223,128,37,78,85,155,152,236,160,119,209,172,214,5,108,99,209,67,227,16,228,35,220,44,118,169,208,166,140,171,103,8,217,140,154,132,254,221,35,55,67,205,225,32,173,230,220,6,194,247,84,207,85,73,46,53,12,235,71,237,144,79,138,88,157,166,109,143,223,246,192,4,11,90,234,42,99,238,198,59,109,60,86,240,163,192,95,68,254,210,22,232,11,98,167,5,151,48,81,222,67,81,249,225,101,121,161,7,211,105,48,90,232,11,81,96,186,189,58,96,250,174,156,2,199,190,38,246,67,173,52,114,233,101,226,144,143,104,171,32,110,152,120,151,20,24,197,214,125,114,168,74,42,219,117,162,119,239,79,89,129,75,222,144,122,218,245,25,171,122,206,33,234,39,216,20,244,23,176,165,214,197,65,154,242,185,247,152,237,53,123,69,201,42,25,170,199,187,190,77,156,88,27,182,201,3,136,56,152,19,46,154,247,53,192,41,105,126,213,161,158,215,143,205,14,99,188,36,173,19,124,224,47,109,176,183,237,68,253,49,33,149,201,138,157,93,234,252,86,158,55,102,182,153,43,228,181,155,143,168,193,165,229,100,102,210,128,79,3,198,168,215,54,9,85,69,93,65,186,26,7,87,31,127,177,39,74,76,116,140,191,242,171,38,32,163,175,0,7,150,24,33,245,36,1,239,172,120,83,230,41,215,227,171,12,213,66,149,212,152,131,74,185,168,159,124,100,159,103,122,32,51,42,249,6,177,119,137,214,108,166,255,96,165,188,228,149,65,214,58,183,3,102,183,149,230,58,194,49,60,140,47,131,226,9,94,77,191,149,32,195,252,99,31,129,122,194,36,8,169,103,113,118,55,40,50,180,162,170,242,157,69,79,89,179,155,135,76,202,106,95,22,59,65,207,196,145,160,96,120,36,150,226,243,106,172,130,96,31,13,164,68,248,176,95,124,222,184,57,156,96,174,23,105,219,83,125,115,89,14,221,100,132,218,238,114,21,174,1,150,107,158,219,11,232,133,55,233,56,53,107,82,139,182,168,243,45,136,11,247,208,29,98,151,140,238,11,202,177,175,201,127,67,13,112,190,238,120,110,94,111,7,103,226,140,183,229,249,219,230,174,141,140,195,220,205,48,8,180,5,14,105,34,35,129,234,72,96,35,181,248,46,146,145,120,61,13,46,27,62,194,227,71,16,234,114,5,158,60,23,71,9,181,181,156,90,133,92,111,175,238,149,197,93,57,166,161,96,68,168,153,131,171,116,248,97,150,65,209,209,219,208,34,139,233,105,152,224,224,10,104,61,97,93,97,143,170,218,119,131,141,180,74,47,234,81,203,158,217,184,96,80,138,194,91,147,92,37,132,90,180,187,145,131,161,157,60,146,115,125,38,181,238,186,17,154,117,16,254,56,242,122,233,122,251,186,117,57,94,174,33,124,238,52,89,101,144,101,129,62,253,124,230,141,67,42,136,93,43,28,157,168,216,226,96,182,126,10,233,154,187,158,211,7,209,226,166,171,217,29,244,99,127,186,74,141,31,160,88,229,35,185,169,17,18,31,25,119,86,194,172,77,44,154,79,38,0,251,186,26,23,65,105,59,164,187,130,185,251,5,10,82,131,75,106,53,124,220,169,235,109,114,91,142,119,193,2,42,245,6,0,48,152,219,130,31,219,142,193,247,8,47,22,211,135,90,83,246,49,190,21,222,163,152,96,86,87,221,52,59,82,247,250,119,111,94,240,249,230,7,100,255,75,190,130,23,49,178,245,160,149,209,63,63,83,237,52,217,135,127,235,19,255,120,126,4,191,33,187,7,186,159,193,238,80,88,98,143,23,67,206,156,92,214,251,8,90,196,219,49,2,120,57,93,121,210,43,79,225,124,41,121,213,145,30,251,250,230,124,86,242,142,163,48,60,213,246,205,211,145,33,103,101,91,16,23,107,196,235,127,219,227,135,18,207,3,169,76,17,247,158,105,214,201,120,20,47,205,242,68,214,4,184,81,234,247,244,106,154,172,42,251,30,25,50,241,66,118,141,66,111,244,85,59,241,119,249,157,121,159,174,155,227,225,122,175,139,219,122,118,138,209,248,159,129,46,13,220,28,200,32,19,221,64,228,37,199,190,249,103,172,77,216,93,239,75,247,67,122,144,158,215,247,232,40,202,201,163,49,170,73,84,199,60,232,149,51,212,178,186,69,247,51,43,141,97,101,99,56,167,132,101,66,209,89,27,196,135,108,95,67,242,159,114,249,67,84,180,144,16,252,72,235,61,23,136,173,56,200,128,199,92,154,134,200,23,244,204,222,108,248,88,82,93,89,243,231,211,42,71,20,1,173,141,55,102,190,236,230,174,134,69,21,226,148,21,68,246,4,55,142,225,21,221,152,164,55,204,162,100,141,214,177,103,149,235,209,116,209,2,148,212,2,213,117,94,143,171,214,215,88,247,190,20,59,53,147,34,115,25,102,115,53,123,193,65,112,197,97,142,213,10,36,77,148,70,82,168,231,81,246,126,198,83,166,181,190,249,110,110,124,181,34,138,15,66,195,131,159,70,154,102,117,5,10,188,189,252,173,15,185,34,94,7,26,191,209,201,191,14,237,43,162,109,22,34,185,202,108,184,24,143,216,184,252,86,170,181,186,184,80,173,102,5,222,232,159,220,217,179,248,212,60,93,245,168,243,238,110,192,53,251,120,212,221,239,221,96,157,235,93,165,103,160,231,129,182,51,76,172,149,11,187,14,216,192,41,114,84,160,231,250,158,34,204,96,170,201,9,112,253,64,214,195,90,165,48,74,61,239,181,224,72,26,141,165,112,205,26,18,228,214,83,225,32,107,236,186,216,12,187,31,0,171,40,185,150,63,161,255,131,57,122,76,126,209,213,82,163,20,115,64,66,166,67,220,178,9,191,82,210,34,2,124,64,205,169,198,122,206,157,207,67,35,137,107,27,77,244,218,45,78,242,177,112,198,1,152,130,201,232,231,185,199,52,93,80,196,244,162,182,8,65,31,61,193,231,202,155,60,140,74,226,125,36,14,51,93,174,142,254,126,9,5,13,44,247,22,219,172,165,88,204,167,99,156,171,33,210,174,225,107,176,152,194,76,188,72,155,220,28,201,154,237,87,110,134,56,238,40,198,72,74,170,193,105,84,233,218,78,32,17,205,156,125,145,254,20,26,187,99,48,24,236,217,234,97,10,176,84,113,4,8,142,162,91,38,29,49,104,206,247,102,240,121,170,77,118,52,77,123,140,203,216,4,45,55,180,138,141,234,140,105,79,235,185,205,179,112,205,21,247,40,166,180,156,198,43,199,4,21,226,194,216,41,22,85,230,216,164,232,158,127,106,158,172,33,231,221,105,240,19,201,69,204,198,104,63,73,51,168,184,220,15,151,122,39,226,251,231,21,109,90,239,67,243,8,236,2,65,184,8,13,207,114,226,44,227,209,234,119,81,186,69,47,153,116,13,191,46,132,255,71,106,244,149,43,218,34,171,171,165,220,165,11,163,222,57,9,134,244,163,97,46,173,161,165,191,158,53,65,189,175,148,127,118,233,232,202,90,0,86,147,55,228,174,142,60,23,2,16,161,137,35,184,12,4,68,219,145,8,159,168,182,121,223,106,200,112,158,30,104,115,249,153,175,28,178,81,110,49,247,233,53,203,134,88,206,147,151,87,108,96,90,189,14,114,87,231,250,72,182,60,37,214,106,100,142,137,72,57,86,244,104,194,191,79,80,51,74,27,4,14,212,89,51,176,238,164,80,248,29,50,66,108,185,16,149,97,243,69,63,142,182,102,179,255,7,210,208,212,250,78,36,195,18,253,254,114,84,47,29,253,80,207,219,8,243,100,222,157,169,129,41,174,60,21,97,141,232,146,216,96,76,46,166,14,1,154,163,214,235,192,164,233,167,72,3,223,173,156,209,190,202,132,220,86,167,95,205,132,132,135,215,181,162,197,109,28,250,38,54,39,15,208,182,134,149,27,46,246,115,209,79,104,49,183,68,37,113,0,198,168,131,138,18,217,164,177,166,97,5,68,43,192,173,141,149,42,91,189,186,117,160,35,28,138,73,208,14,9,25,79,107,99,220,124,240,182,66,168,92,132,125,185,45,67,245,110,222,254,35,71,231,61,142,193,145,126,187,241,182,197,60,107,139,27,215,203,142,184,206,75,6,206,50,200,34,116,146,214,107,31,164,166,81,39,57,35,74,127,36,252,103,38,73,231,183,227,116,63,252,109,52,136,72,238,140,246,96,132,1,225,48,250,156,203,9,8,225,187,215,178,0,209,96,156,71,157,47,48,53,219,109,100,126,55,172,146,74,247,90,158,84,50,70,81,74,229,13,229,243,86,111,140,237,216,206,154,68,139,29,12,229,35,218,47,33,234,51,100,253,107,84,254,124,112,194,118,50,70,220,161,153,86,83,118,175,91,83,64,124,151,113,115,33,167,8,103,47,161,147,21,42,133,46,92,123,71,103,160,59,165,58,255,162,82,75,136,110,202,113,101,7,7,117,89,246,36,117,170,231,146,203,41,3,132,189,230,141,227,80,213,192,159,43,177,104,170,141,46,139,184,95,214,88,148,233,73,79,24,231,121,254,92,131,9,96,210,82,182,78,185,143,151,193,249,98,221,233,244,39,188,64,181,165,133,131,155,158,45,22,222,219,180,72,217,24,103,28,95,138,37,244,119,56,183,176,201,246,8,47,21,186,10,65,141,141,106,113,30,119,89,125,27,169,158,166,98,52,14,147,245,42,164,148,154,95,124,121,115,126,17,195,46,15,203,182,133,120,112,170,192,231,29,153,248,30,195,178,209,212,22,156,245,200,78,210,66,151,62,228,60,4,201,253,53,118,114,124,17,2,248,220,163,139,143,171,55,45,246,152,76,208,188,72,19,107,245,58,158,93,207,40,188,167,160,17,126,249,104,214,64,87,150,205,208,125,4,187,76,1,199,4,234,243,120,52,248,103,1,241,64,95,147,30,237,90,65,197,3,242,156,22,20,233,80,92,243,116,154,86,203,250,220,17,228,28,222,97,1,52,31,69,101,203,7,52,101,220,3,233,57,17,27,95,1,40,162,122,40,223,97,216,162,35,195,199,170,18,28,19,57,113,242,198,162,79,27,234,204,114,63,179,180,85,101,93,254,240,184,132,157,41,103,153,48,114,180,149,174,199,208,217,147,129,131,247,234,113,159,223,83,132,35,156,144,179,23,52,9,127,6,200,135,50,29,27,129,217,197,107,52,237,171,116,251,13,59,104,163,212,81,55,60,162,247,201,64,148,135,226,6,105,86,243,157,149,65,239,215,146,41,74,69,101,175,135,49,11,222,60,215,204,218,3,60,151,26,129,182,216,71,60,171,82,62,215,20,92,132,178,57,54,75,59,81,9,64,117,64,53,201,252,25,60,99,14,207,60,75,182,157,131,249,65,244,115,217,138,28,154,157,155,200,79,39,237,55,188,1,156,133,189,148,12,14,247,115,18,29,251,74,99,21,236,59,94,83,57,189,192,15,165,138,113,114,142,129,17,227,129,167,108,57,213,229,116,173,13,211,93,94,96,36,147,54,36,15,18,13,154,54,64,249,202,96,209,228,36,41,151,237,241,173,103,64,142,181,156,20,150,66,169,97,220,93,127,79,41,208,92,14,182,219,49,203,104,235,125,89,65,42,83,199,111,225,16,210,10,255,65,135,118,242,194,111,140,144,196,198,97,124,112,42,201,193,59,12,155,243,216,166,15,24,126,32,150,161,218,200,247,129,191,16,71,231,206,159,37,207,34,37,80,199,65,214,129,211,117,16,236,193,243,247,250,152,140,218,241,31,37,159,37,99,189,111,160,140,177,94,74,246,31,254,188,60,13,32,29,15,99,153,196,119,55,51,168,48,204,219,173,55,234,151,144,225,219,233,113,48,159,12,250,35,122,226,18,132,121,205,253,209,143,163,212,206,107,108,49,192,249,177,44,112,73,184,53,148,140,178,64,4,136,138,246,64,32,46,222,55,183,63,104,133,57,131,28,51,2,134,10,90,50,131,106,23,234,224,126,179,247,200,7,19,134,16,212,73,124,50,49,33,228,83,155,21,250,109,211,41,201,30,243,60,53,203,170,49,181,234,176,122,155,238,192,81,188,185,102,243,132,16,27,133,65,221,20,199,196,2,169,132,42,183,145,243,164,168,7,110,51,82,211,91,220,235,217,53,139,103,21,30,41,14,145,61,47,46,92,236,91,213,35,4,97,125,19,245,232,220,193,94,255,121,141,152,217,75,168,115,243,52,135,34,139,111,69,124,209,112,231,52,171,183,88,44,223,89,84,185,245,45,84,153,20,215,47,60,35,128,238,51,87,7,36,156,86,124,222,12,5,158,200,45,27,164,242,130,165,228,47,204,233,210,42,68,158,41,19,150,24,123,53,126,250,132,183,149,156,241,58,206,10,3,54,133,214,170,207,82,230,121,84,97,17,3,228,52,3,193,108,88,151,211,26,52,39,254,44,203,150,207,15,226,119,110,237,186,247,140,85,251,27,209,48,200,167,21,18,199,86,27,141,165,133,22,143,59,106,214,133,116,90,102,215,112,146,37,143,242,140,90,81,175,28,236,236,247,180,206,184,191,247,88,94,125,193,121,82,19,162,54,241,139,192,247,138,28,123,47,137,55,223,158,50,68,177,87,105,9,225,237,55,207,19,185,195,192,149,127,241,219,74,240,191,206,215,63,233,33,121,152,239,45,19,2,118,195,113,200,50,218,228,191,70,201,64,152,82,164,149,154,152,115,89,92,210,40,21,153,161,199,174,170,1,197,252,33,115,50,168,18,26,51,33,251,4,67,70,5,53,193,7,222,187,55,115,168,61,233,92,85,160,17,116,174,11,73,239,67,194,214,28,136,136,96,174,220,90,24,44,220,153,184,82,166,115,189,14,24,89,235,242,251,234,55,210,135,154,0,246,79,211,224,209,32,96,175,41,254,67,21,168,178,140,161,30,55,185,75,126,97,201,83,21,204,134,25,221,78,145,69,20,94,125,2,54,229,206,207,2,123,20,149,207,47,234,127,12,193,75,205,221,51,3,135,47,212,47,226,155,154,72,151,114,230,48,40,131,183,236,250,93,203,125,73,209,174,102,187,9,211,160,33,229,220,19,117,35,189,159,120,61,166,65,43,215,36,220,6,160,110,160,94,151,241,43,12,59,56,165,228,136,251,146,96,54,143,11,87,254,113,195,197,39,251,249,105,211,38,178,110,131,200,117,127,9,166,251,104,85,224,165,94,58,198,141,45,133,17,185,155,31,226,163,33,29,248,4,161,229,16,238,233,30,194,122,106,234,216,191,228,96,181,157,177,174,142,180,57,223,44,230,26,252,23,145,34,172,157,250,168,192,38,243,205,205,148,238,213,253,106,155,26,157,231,72,58,73,157,107,83,72,212,152,20,216,94,235,7,4,162,155,74,158,224,255,26,58,173,151,100,7,226,137,105,199,60,231,107,128,94,162,125,1,10,244,185,44,113,165,200,151,244,112,0,50,194,251,108,79,179,88,48,157,228,22,118,59,145,214,6,253,22,247,163,144,190,236,134,213,199,107,198,219,97,199,105,252,245,54,90,38,118,233,185,106,29,225,78,183,109,254,15,244,156,159,225,56,21,0,56,54,62,170,70,175,22,123,20,83,145,83,156,131,57,108,197,103,211,163,160,214,63,113,10,249,78,37,94,86,32,5,1,37,218,68,95,91,154,136,9,74,53,200,192,223,2,175,178,177,58,96,37,109,143,199,232,56,146,92,57,190,10,57,163,100,74,15,83,69,221,206,0,90,19,10,116,195,46,85,49,148,51,226,103,0,112,8,204,63,43,140,115,178,158,254,29,162,78,201,129,144,249,255,42,114,138,127,161,99,228,218,67,227,142,16,251,127,81,5,25,245,217,136,65,163,92,67,230,177,108,61,17,23,201,74,197,151,28,134,100,220,213,26,52,80,109,124,137,227,16,65,20,67,73,46,237,159,170,3,198,228,4,63,184,64,218,147,203,184,10,66,72,198,206,212,77,159,85,108,55,234,95,158,156,36,182,233,23,133,245,42,131,101,81,192,198,145,234,150,105,150,46,184,217,3,100,136,89,84,170,160,228,66,222,203,181,218,165,35,4,88,4,208,161,82,85,42,81,42,152,119,67,188,80,215,157,91,196,64,34,211,57,91,237,187,60,178,103,233,32,136,7,192,146,177,158,103,29,23,228,117,196,174,199,204,59,121,42,101,148,32,56,242,253,216,41,168,49,64,114,99,218,22,22,248,126,245,177,24,246,173,181,148,97,190,177,175,113,108,218,38,206,191,117,118,244,85,88,70,53,250,230,142,251,20,236,189,82,95,185,14,242,225,240,52,251,122,92,190,135,228,252,242,250,7,252,70,116,77,173,108,85,99,81,190,94,165,212,253,30,15,177,0,121,41,163,231,21,89,144,154,10,33,128,178,204,238,33,28,179,253,3,131,233,244,155,103,154,110,25,27,9,102,201,86,105,60,53,173,227,94,71,71,70,170,20,148,214,220,254,126,170,148,153,107,63,84,136,243,38,126,183,147,42,37,150,13,34,122,194,236,176,7,59,202,17,51,133,162,144,143,202,200,238,30,16,97,14,107,129,138,25,79,104,91,41,230,90,12,35,99,172,101,180,154,250,208,204,70,204,11,40,140,157,138,41,123,169,42,225,214,140,105,155,208,127,221,201,124,112,65,125,147,171,129,105,218,138,231,46,192,22,245,137,203,156,97,85,119,249,66,188,30,3,198,150,243,144,96,27,12,121,45,151,193,27,227,121,25,53,63,162,87,184,80,230,81,183,120,137,100,180,56,38,25,251,159,244,79,169,201,97,112,44,124,216,213,230,218,80,35,184,1,64,5,245,62,161,34,73,223,38,194,12,13,93,129,144,28,247,7,115,36,180,65,79,129,245,153,200,195,195,142,1,234,113,27,84,197,32,192,64,190,99,228,87,229,71,233,58,216,252,246,212,47,243,243,222,175,16,203,170,116,84,118,230,21,190,60,83,164,91,29,114,173,168,201,36,168,243,69,211,93,192,35,130,118,235,108,115,41,193,149,33,113,75,85,155,94,183,174,147,154,210,41,251,249,122,180,224,138,4,233,178,147,57,223,175,218,29,7,136,53,76,148,234,47,28,157,101,159,98,61,219,22,11,217,204,59,199,161,7,220,120,23,99,88,104,135,175,167,169,26,91,158,218,111,154,100,209,188,178,43,145,13,233,213,79,142,24,40,182,153,66,110,217,92,99,32,190,64,236,15,100,201,206,217,59,29,210,60,127,85,230,216,40,252,2,139,23,218,180,234,124,197,248,71,74,2,247,182,183,65,242,134,92,29,3,80,201,80,179,171,67,81,235,193,16,82,166,80,73,139,202,229,10,249,64,193,228,205,163,49,135,153,209,24,14,180,198,161,212,251,29,194,87,48,90,217,36,249,186,145,213,148,102,206,225,212,107,189,71,66,116,28,219,61,174,254,28,208,22,109,229,178,107,245,32,169,151,249,184,3,22,162,133,138,7,93,84,71,202,166,71,59,189,47,159,104,181,237,234,129,88,198,253,245,223,227,142,231,143,47,193,136,114,173,160,226,130,80,146,83,109,207,8,168,99,232,0,182,245,211,94,101,171,76,161,9,219,126,207,108,226,67,66,153,252,4,177,216,64,136,40,182,50,86,142,186,251,120,87,61,70,248,70,248,76,110,138,230,92,170,251,156,33,13,95,248,194,9,254,161,20,61,243,178,183,23,150,86,73,162,195,213,170,243,94,240,160,144,109,94,80,242,209,99,73,213,61,175,225,191,84,156,15,199,62,200,89,162,106,178,83,116,230,87,252,142,41,206,74,229,218,16,156,183,47,253,247,248,245,70,186,124,0,219,81,135,148,193,175,228,187,228,95,33,143,57,157,24,6,199,100,130,189,116,25,252,177,112,19,253,59,218,203,26,212,198,152,139,111,97,146,224,116,220,232,7,85,133,140,66,196,107,99,47,162,181,138,156,119,248,225,218,200,37,138,83,21,109,133,61,154,201,225,92,225,187,61,213,123,163,58,196,233,215,60,253,156,2,165,111,111,208,198,184,49,139,219,122,6,254,42,143,28,15,47,139,106,132,87,64,41,11,253,83,24,31,201,40,114,180,251,195,50,194,25,225,66,12,85,134,114,71,180,185,216,68,12,30,29,228,189,83,133,95,7,8,231,132,147,122,167,54,68,152,27,163,197,252,200,221,42,52,180,104,54,87,220,174,22,78,89,14,144,83,255,118,72,137,122,151,227,241,241,71,198,154,234,111,127,85,228,101,64,2,251,169,13,229,36,112,253,65,115,108,50,39,101,83,224,254,77,164,92,112,43,197,219,235,133,41,143,7,30,72,97,19,238,125,35,230,2,67,0,130,93,195,60,164,149,182,142,57,94,229,234,19,163,233,142,24,50,134,177,114,37,230,51,19,144,71,15,229,170,98,155,67,52,175,115,188,44,238,204,199,64,138,138,8,77,165,43,84,168,32,75,59,37,165,183,70,126,71,202,148,230,7,189,169,177,131,132,135,9,33,106,89,200,56,129,15,181,249,77,213,142,67,180,227,192,17,63,139,117,91,89,39,44,100,55,208,252,238,43,208,135,139,111,81,25,163,253,14,208,5,246,166,82,145,30,69,230,211,168,64,223,5,208,220,50,40,61,134,158,221,158,148,244,190,32,76,134,248,226,237,186,156,16,132,151,123,189,217,117,41,231,91,11,154,47,13,136,175,236,226,158,19,113,92,203,179,116,168,115,244,44,158,50,48,138,205,7,31,81,4,67,201,109,189,66,146,5,226,156,34,120,95,236,255,96,187,230,214,133,128,233,160,109,170,113,31,122,171,2,168,156,19,250,102,54,85,203,206,209,215,233,83,237,136,141,121,172,249,34,48,21,242,248,239,53,241,192,220,150,191,109,36,4,123,218,234,127,39,26,120,97,221,236,73,88,93,12,201,234,148,105,226,95,206,96,134,204,37,79,195,129,141,122,94,174,252,124,229,209,128,163,152,50,101,65,46,122,27,213,234,35,67,185,101,228,81,177,251,149,254,219,55,224,213,171,65,89,204,5,80,28,123,106,57,58,25,33,168,127,165,199,132,149,229,121,94,185,6,85,245,215,46,129,49,240,174,58,170,116,24,66,202,142,238,150,247,145,16,178,144,100,34,185,81,185,100,14,140,155,53,159,133,126,33,62,50,56,215,133,213,69,135,107,182,178,247,59,45,207,65,35,108,11,95,54,11,42,224,165,33,220,74,43,215,119,239,172,19,23,62,17,44,73,195,252,73,239,203,39,65,76,82,104,100,171,234,89,56,125,38,24,148,233,135,150,44,204,169,94,196,132,72,73,229,229,186,26,131,89,231,44,150,65,181,173,9,167,52,78,58,29,231,216,190,232,122,102,182,181,168,145,34,139,81,170,21,108,130,227,70,142,55,109,30,116,81,64,243,152,60,153,252,114,172,50,123,249,242,188,55,197,244,70,65,3,58,86,208,51,225,254,100,247,115,47,48,179,65,61,40,83,150,162,16,213,87,224,116,96,131,105,156,129,201,142,188,4,44,156,172,166,246,136,90,75,186,173,94,23,213,97,116,219,102,64,73,77,223,4,86,111,250,164,34,111,106,155,33,81,77,41,91,199,9,114,179,154,192,155,102,35,128,170,195,54,242,138,142,146,42,105,236,178,142,254,74,127,131,230,90,180,70,211,228,198,219,232,60,93,202,212,173,88,29,182,210,75,190,139,91,67,217,38,59,222,113,46,40,168,202,43,145,150,151,158,232,133,158,244,148,195,224,10,233,232,49,235,101,53,96,203,110,104,189,109,216,187,52,46,56,18,103,45,214,222,158,176,96,86,75,102,98,110,30,239,213,44,154,199,199,37,130,200,0,28,142,184,250,121,140,107,80,32,229,118,63,238,36,233,49,101,129,200,99,192,218,21,221,108,69,151,110,197,72,87,245,22,174,89,210,148,251,7,71,101,79,152,241,81,100,126,21,232,116,130,220,185,222,218,162,134,47,56,126,118,95,220,139,152,125,70,44,225,26,220,236,97,21,67,66,177,230,74,89,83,250,80,138,146,178,22,177,100,5,101,77,199,148,186,35,179,31,156,188,161,125,71,253,8,227,199,169,245,232,183,138,145,239,205,154,173,213,46,83,222,232,187,220,182,159,19,88,148,170,118,91,147,115,143,26,20,245,67,86,214,184,90,13,128,245,42,135,135,11,252,40,28,238,180,155,95,126,84,187,86,253,82,104,2,141,198,57,189,50,25,246,159,92,132,224,206,111,1,110,206,167,253,117,163,207,99,185,105,94,46,250,25,25,46,190,4,49,144,94,203,108,10,202,167,244,96,118,44,232,202,57,68,44,141,196,175,251,233,127,162,2,11,161,75,244,152,223,74,216,200,169,48,26,200,38,108,173,182,244,81,200,37,255,185,26,205,240,166,16,52,31,116,255,34,145,95,30,121,129,175,132,114,85,153,31,115,214,162,213,244,80,79,123,35,255,237,37,126,11,214,230,14,10,182,196,201,23,163,130,155,113,86,250,47,194,249,246,128,242,2,169,27,155,98,129,86,81,120,253,18,230,204,194,136,187,186,44,245,73,99,34,175,160,27,33,223,79,114,79,125,253,195,151,225,58,174,7,174,186,91,167,178,14,23,199,49,70,100,221,115,107,108,198,210,92,129,82,77,21,14,37,111,160,242,164,176,160,114,123,191,204,2,186,214,190,197,13,174,7,212,212,190,50,47,212,128,207,228,36,14,216,234,47,209,175,50,223,235,159,136,81,41,3,80,203,119,199,64,222,214,38,58,167,254,196,230,248,139,50,93,178,140,140,76,161,233,74,134,7,42,235,68,184,145,210,192,8,159,5,219,199,43,146,252,68,210,218,241,208,198,132,78,242,205,220,240,34,68,110,189,99,166,200,243,46,82,54,246,106,92,78,11,138,119,188,13,19,210,20,40,78,213,126,82,39,35,176,75,252,79,148,80,159,79,185,16,67,203,27,237,120,135,130,241,93,139,140,183,11,239,160,59,150,15,1,105,144,207,146,86,35,53,70,120,139,203,3,232,230,90,159,113,184,74,148,61,139,14,192,252,182,78,223,92,159,202,9,67,175,56,192,214,96,210,160,171,145,228,96,252,25,32,118,37,154,89,211,12,131,36,167,47,102,119,65,154,135,81,149,38,30,57,119,18,157,255,159,101,227,141,255,202,179,27,139,228,207,141,133,214,220,119,16,94,206,44,210,188,133,255,51,248,173,73,37,230,238,214,235,203,169,145,197,226,75,10,198,202,74,195,94,248,68,121,236,28,52,106,106,141,251,17,14,42,166,235,100,150,75,239,140,34,250,189,62,250,215,28,83,208,133,215,178,171,36,173,196,208,251,48,119,54,245,83,45,10,39,22,194,66,116,65,21,70,94,145,171,173,76,156,13,191,132,16,17,9,174,37,227,234,3,180,220,168,156,136,157,105,93,112,14,148,8,234,60,244,87,26,24,197,112,179,248,101,224,229,123,114,46,190,24,42,82,149,111,123,210,248,232,184,96,87,236,216,20,179,16,87,240,5,10,208,151,54,45,99,74,198,34,169,140,52,118,142,25,111,100,67,33,6,250,53,134,86,96,52,113,46,161,178,110,11,75,136,243,193,12,118,16,250,113,181,233,250,222,158,112,135,122,132,255,99,166,69,21,210,107,214,9,122,108,147,117,66,93,95,233,197,248,105,152,145,221,193,68,88,220,187,185,42,27,122,162,195,159,232,21,238,158,250,50,55,134,144,29,23,220,232,177,225,57,147,237,136,54,152,90,204,116,245,198,90,83,34,76,74,255,237,51,242,184,97,176,218,157,175,114,109,149,111,237,59,76,50,16,158,137,156,31,150,41,19,188,138,2,250,103,78,79,75,248,151,44,115,112,164,51,254,136,247,45,53,232,196,125,144,21,224,67,52,85,213,158,149,72,92,136,40,46,227,166,18,185,104,122,203,203,172,161,202,11,252,86,111,149,221,250,29,100,159,39,184,42,231,193,125,27,98,170,98,11,47,111,48,25,249,9,243,238,64,250,215,234,95,188,177,190,221,116,31,150,114,185,138,2,15,31,191,102,1,23,27,201,24,66,75,7,110,220,26,21,252,117,114,230,245,175,34,255,213,95,2,110,41,32,0,112,35,106,36,89,29,26,173,90,31,234,168,232,76,87,198,165,252,55,249,75,210,80,82,17,130,91,21,61,94,188,129,151,70,181,187,74,41,42,45,211,230,168,106,87,65,241,69,23,42,30,35,110,234,162,163,59,54,33,112,189,56,231,196,227,237,246,187,96,171,108,9,189,3,120,140,4,53,232,125,227,189,124,16,90,137,21,151,29,31,51,252,220,74,187,192,250,183,151,153,178,160,214,183,179,82,215,207,26,91,77,124,127,22,162,38,102,214,117,96,242,29,162,139,178,113,177,103,17,51,177,130,24,126,184,172,146,146,155,185,116,248,59,34,73,77,53,238,10,149,63,172,254,197,83,161,26,207,246,28,17,240,192,62,253,20,32,135,237,161,63,147,174,23,37,67,42,26,130,88,13,66,193,216,118,207,245,20,73,142,153,190,9,163,170,165,71,192,36,40,146,252,205,196,237,8,153,189,40,73,59,156,0,134,254,4,171,198,43,146,25,171,165,254,62,39,19,27,195,14,106,137,191,173,104,164,26,14,99,9,224,81,127,170,231,135,141,147,97,174,47,77,36,15,182,155,129,171,156,74,173,161,230,207,162,62,157,124,137,155,123,42,241,50,37,66,202,20,6,44,165,95,141,48,130,10,65,210,112,203,110,241,65,8,224,24,97,191,164,153,241,130,205,55,224,106,166,146,199,149,160,137,235,70,246,76,183,209,24,160,24,249,75,214,33,134,49,14,41,36,47,220,165,171,190,117,95,140,141,198,163,232,243,190,20,79,127,53,128,119,26,17,158,169,225,96,134,245,132,186,96,48,172,49,218,135,196,183,230,41,67,9,69,189,205,162,191,42,12,5,81,31,153,196,161,214,76,11,83,18,197,186,6,149,226,10,83,201,81,213,39,97,62,113,72,105,143,90,98,214,22,71,227,121,57,201,188,26,101,111,144,209,137,119,214,220,83,206,50,114,104,100,90,117,63,179,226,209,23,185,229,0,112,227,203,235,157,207,145,124,85,139,198,180,37,160,50,12,171,73,216,68,175,50,218,69,157,193,73,207,117,51,166,202,210,125,222,167,179,49,207,29,192,113,37,76,32,75,25,122,138,3,65,62,77,255,1,37,29,190,102,234,93,0,243,224,121,162,32,219,252,64,236,118,109,1,99,201,63,206,248,174,135,143,108,51,165,191,20,3,211,197,163,204,192,118,140,127,151,77,202,177,228,195,97,207,254,189,10,60,102,10,60,10,177,179,212,165,138,208,104,8,166,219,241,173,178,199,236,127,128,180,106,59,37,42,156,247,121,134,55,254,62,237,28,29,133,210,154,107,100,109,45,53,204,237,250,112,157,192,172,244,169,24,94,35,82,10,5,34,91,238,206,11,181,206,114,207,198,230,35,207,137,231,190,137,230,187,170,251,219,135,87,71,71,115,202,44,95,89,182,212,155,238,254,35,165,121,196,41,139,184,76,39,162,73,211,245,232,168,148,72,46,158,64,12,188,66,53,182,182,216,5,172,223,191,8,191,192,42,161,246,1,246,84,167,190,135,134,108,244,139,217,225,147,184,161,33,105,197,6,139,192,74,110,141,66,199,48,209,174,190,5,120,114,144,169,161,102,41,153,130,60,191,218,184,69,39,222,30,0,42,43,149,252,183,231,6,129,233,36,28,49,111,250,240,214,215,68,95,117,12,149,139,131,162,200,95,180,51,252,42,95,115,213,155,142,167,68,110,36,87,88,57,120,21,90,140,163,120,62,215,4,242,210,105,14,96,248,196,198,72,56,49,64,186,219,81,52,52,49,94,153,17,200,171,153,7,13,67,23,0,115,114,232,213,45,101,216,84,189,36,189,54,125,41,162,71,160,70,166,34,187,159,30,47,240,88,46,117,228,10,79,0,184,207,175,11,252,91,204,21,179,0,152,97,76,177,195,134,115,92,143,153,162,194,218,151,103,56,200,45,75,243,73,9,124,255,236,239,168,247,210,125,216,18,229,102,144,48,203,91,186,235,199,75,93,53,80,76,200,68,177,188,23,6,247,199,86,133,67,132,228,82,212,179,183,195,160,87,85,97,24,229,176,161,9,155,210,30,120,50,144,146,136,21,247,172,248,221,93,114,158,46,9,6,149,138,16,254,163,224,145,164,255,7,12,245,34,229,47,15,174,35,145,214,173,112,59,175,125,35,199,228,37,184,230,209,199,205,56,194,61,85,196,33,142,97,235,184,38,11,55,82,60,34,188,163,103,4,253,193,186,31,168,38,221,8,223,164,15,21,160,102,242,142,243,218,164,122,97,150,174,155,242,206,163,242,181,120,238,88,4,178,88,190,30,150,233,192,75,148,179,120,228,94,50,188,13,195,224,114,178,208,251,144,18,159,116,69,30,80,30,63,181,7,158,192,92,232,11,12,194,124,86,38,19,152,92,85,110,237,226,208,43,145,77,145,45,214,135,199,114,206,93,89,182,138,198,210,123,106,230,79,92,52,12,204,106,153,10,240,11,235,232,243,195,75,182,152,156,159,107,47,241,54,190,75,144,129,175,114,232,35,110,197,26,173,45,173,72,174,171,8,57,140,23,47,136,190,196,58,42,15,207,40,209,133,70,224,241,232,68,223,234,242,86,99,222,110,192,71,135,164,214,43,145,60,147,188,167,77,125,249,236,24,207,112,191,111,190,27,230,31,194,116,56,179,186,157,230,13,225,54,246,149,139,14,79,20,8,116,219,188,78,78,142,210,127,201,18,215,131,116,242,60,62,226,209,215,96,37,124,219,186,229,166,162,49,104,235,44,245,165,236,36,132,39,40,170,217,18,242,166,3,215,207,58,171,21,119,51,195,20,7,32,51,172,186,49,144,15,17,195,183,250,111,53,215,87,1,27,19,122,133,69,76,183,141,219,17,110,151,222,65,109,46,101,89,89,111,204,58,184,248,39,94,2,187,199,238,29,149,9,110,233,96,30,180,155,168,164,204,87,158,2,242,206,228,55,55,58,67,34,60,140,55,135,99,96,116,177,14,178,100,219,56,210,55,162,215,18,109,86,149,189,28,194,153,106,167,197,99,198,162,74,98,163,69,4,157,101,152,222,23,61,174,77,88,17,121,60,224,54,113,16,222,15,40,108,87,94,74,155,115,121,15,94,236,113,107,33,70,221,224,235,97,125,115,167,72,190,28,165,54,203,31,112,226,246,215,141,224,192,84,138,190,61,139,169,245,161,29,221,247,231,246,134,35,242,41,41,28,151,29,12,82,221,8,252,74,62,226,42,106,123,100,129,99,232,178,246,111,159,93,107,105,175,113,79,219,240,24,138,195,100,66,239,119,90,221,98,153,173,115,241,234,58,109,234,104,178,187,130,89,209,46,67,178,195,214,0,214,149,143,3,183,145,45,28,121,114,127,121,23,58,203,175,114,224,44,199,107,113,25,199,231,53,95,148,203,138,73,14,36,177,151,227,94,188,119,39,78,34,169,14,168,235,95,146,7,151,84,60,79,194,240,212,118,48,67,127,155,208,236,237,198,207,15,200,161,148,79,184,163,13,182,220,5,87,189,161,228,92,13,221,170,140,182,75,22,200,106,108,183,10,226,211,202,218,22,222,19,229,4,110,23,218,17,153,91,214,129,0,210,217,173,37,44,206,18,18,191,58,67,167,209,87,135,147,135,190,0,244,209,96,237,165,42,111,208,159,86,28,86,69,196,9,233,153,100,162,204,232,89,173,252,72,107,102,25,141,157,225,196,82,196,76,61,136,102,3,178,252,10,8,91,116,153,198,57,41,225,26,64,213,32,7,108,147,92,147,109,255,96,50,89,73,180,114,23,115,235,113,218,50,173,201,164,225,245,106,199,186,107,111,46,251,117,124,93,217,226,10,139,133,190,174,158,149,76,118,190,127,89,121,166,24,192,55,92,126,16,0,233,51,196,61,149,151,91,237,110,215,189,251,216,93,11,64,126,194,112,162,87,55,132,150,60,251,186,45,199,242,254,80,252,148,91,2,173,49,55,5,151,186,22,156,156,69,52,61,7,70,15,167,38,188,188,185,142,171,165,11,111,95,213,193,18,217,104,208,203,168,132,194,14,55,202,235,201,166,36,86,53,156,6,186,205,217,110,185,195,51,21,187,239,251,40,40,164,179,63,14,115,203,114,232,55,194,44,213,97,20,249,190,53,172,178,54,156,37,219,157,175,211,76,130,234,6,146,210,13,210,170,208,184,115,107,83,92,245,198,210,193,115,18,103,29,91,77,235,97,98,198,102,231,185,43,253,53,102,128,178,20,89,141,255,141,54,78,11,201,178,158,132,245,27,32,148,96,203,85,69,128,50,217,127,70,40,228,235,69,76,18,84,133,69,43,33,203,64,109,5,54,30,75,130,155,58,132,184,162,251,222,56,86,170,142,12,180,42,127,32,153,242,199,179,87,248,229,14,215,165,4,47,246,227,243,240,230,176,88,29,76,79,173,100,178,4,229,178,86,159,99,179,99,47,120,20,69,254,96,24,14,147,140,138,85,131,128,149,144,234,210,3,137,200,226,230,254,220,213,251,45,136,212,238,83,69,253,151,230,127,41,243,152,58,56,164,3,166,164,13,10,62,182,176,73,223,120,5,85,119,246,247,47,203,7,77,79,101,125,121,253,183,24,59,201,0,237,121,61,10,175,227,132,180,26,3,150,10,83,250,207,147,176,50,6,101,133,48,119,78,143,165,195,188,222,201,187,44,224,169,244,89,245,190,228,102,144,135,204,56,28,88,248,218,47,24,194,164,179,47,220,152,39,84,221,220,53,224,72,32,64,140,255,122,87,93,164,135,240,53,41,74,49,191,201,175,99,57,47,146,98,62,114,46,187,172,119,50,51,137,171,165,169,142,53,239,194,25,57,61,217,133,211,180,234,165,85,245,72,1,109,55,246,202,43,93,255,205,112,3,167,198,86,147,116,233,215,108,96,140,114,218,111,22,235,217,252,250,189,62,223,4,121,90,86,21,240,178,240,246,81,187,150,153,232,186,15,105,109,4,211,228,8,53,8,172,33,97,57,235,192,13,186,29,112,208,43,102,249,34,9,205,160,36,118,214,61,200,134,68,57,191,77,126,96,196,7,17,4,182,198,59,216,192,199,59,213,89,125,0,162,169,34,230,208,177,3,143,47,44,241,159,108,215,150,122,163,172,42,107,143,201,27,83,129,171,77,174,80,167,174,91,192,248,160,245,78,41,85,103,222,178,54,136,61,184,240,14,242,61,221,20,97,19,185,251,143,134,139,100,106,42,234,75,95,183,208,95,140,179,182,61,37,77,51,208,98,168,194,88,77,41,14,231,184,16,94,58,80,105,124,16,119,154,106,165,28,205,4,38,103,46,30,118,163,179,225,185,152,138,118,1,122,219,191,31,227,120,130,162,45,36,191,70,12,108,214,85,149,216,235,197,67,43,24,49,98,57,123,98,108,221,152,221,189,210,155,205,121,246,255,84,104,66,247,175,140,68,167,22,83,215,15,150,192,167,253,170,23,45,150,67,243,57,56,102,49,127,66,10,192,119,216,75,78,81,7,115,156,132,100,238,192,129,149,6,252,15,107,37,43,161,190,61,65,77,180,179,232,55,203,141,136,176,88,77,65,127,16,55,32,54,19,88,194,59,125,2,0,15,243,77,70,17,129,245,77,225,68,191,224,155,243,96,98,90,211,137,19,163,39,171,55,34,4,27,155,211,209,40,17,30,118,39,186,224,79,57,136,87,119,238,116,23,106,160,129,239,7,0,59,213,197,86,26,6,218,221,161,148,61,145,45,213,140,210,213,81,113,75,150,118,127,246,50,227,38,124,237,168,44,167,179,24,69,251,78,30,9,181,40,121,91,228,58,227,86,227,153,212,3,157,108,211,150,249,174,160,8,218,172,168,49,180,163,213,22,88,21,255,107,91,15,126,193,53,158,6,206,223,2,82,166,137,255,60,119,205,151,172,245,27,33,8,129,160,228,88,208,7,74,119,208,34,182,151,92,220,117,156,136,196,34,146,247,89,71,225,20,92,206,248,246,184,26,156,71,193,163,65,40,33,49,146,107,207,116,35,23,115,200,142,121,63,183,156,91,188,194,116,64,231,48,14,187,5,24,127,182,116,46,149,53,18,197,179,3,86,180,30,85,254,245,227,21,40,230,208,224,42,100,183,47,144,39,193,228,43,49,137,18,245,192,185,169,2,176,132,155,33,226,190,177,108,10,226,21,216,213,102,59,170,54,6,239,51,91,195,54,78,113,146,232,196,32,1,44,70,56,203,23,106,159,103,58,57,117,127,108,104,150,151,46,197,175,109,167,3,101,228,108,56,179,196,11,56,48,51,245,83,210,56,68,1,212,139,249,180,168,239,38,153,75,195,241,12,42,228,163,192,248,236,186,187,78,236,106,18,218,60,73,64,139,94,72,72,166,138,96,253,20,67,230,10,188,148,81,61,173,166,69,61,75,116,101,186,223,178,253,80,202,163,207,180,223,141,53,241,185,223,71,40,176,202,239,5,139,117,111,169,108,171,138,136,12,76,87,142,169,248,18,221,159,115,194,224,96,12,141,201,34,28,231,233,220,200,181,20,43,253,135,133,108,40,203,145,221,233,224,141,218,188,121,54,47,82,149,242,80,201,80,22,82,174,122,190,172,206,126,47,194,11,47,5,143,143,135,175,88,38,91,102,41,98,115,176,252,235,1,59,188,77,33,144,131,116,233,185,225,97,46,133,218,14,212,148,27,209,154,173,42,177,15,208,97,255,106,35,54,15,199,21,234,113,7,169,128,174,44,147,232,61,134,18,214,68,139,249,100,12,228,114,210,242,238,117,142,35,251,189,228,51,239,151,180,39,96,167,79,136,65,232,87,252,186,157,2,13,209,206,42,52,236,216,233,188,182,75,91,216,172,162,102,197,32,113,205,128,220,158,41,94,255,159,126,181,230,12,137,111,175,245,161,122,127,129,110,163,193,34,164,231,178,233,11,175,68,231,56,232,224,172,140,144,69,108,108,174,240,201,229,55,65,17,52,241,63,173,68,123,29,162,8,151,163,213,76,4,155,72,145,158,101,119,81,214,89,127,17,73,196,227,50,38,28,136,46,108,69,239,174,144,43,203,218,224,42,135,7,237,191,4,155,132,237,237,50,152,191,196,230,100,90,246,246,56,48,201,47,66,110,207,162,45,8,202,132,27,70,144,150,148,81,247,53,9,44,124,80,152,201,55,64,199,3,206,58,6,114,146,180,78,110,49,20,166,34,49,45,28,207,96,177,53,179,45,194,137,153,17,32,229,75,142,144,117,198,201,132,231,45,25,204,45,2,71,42,149,210,246,213,147,204,70,88,45,202,205,134,14,248,55,23,91,136,31,0,100,48,238,77,81,129,156,0,76,227,29,19,240,109,228,177,2,216,201,206,250,3,210,252,88,1,3,212,5,109,58,25,98,205,105,60,146,179,102,173,29,0,183,158,216,77,200,155,78,56,153,108,113,192,16,240,6,237,246,39,188,88,192,75,237,155,110,200,216,207,34,185,90,63,124,250,195,189,158,189,223,36,86,37,246,75,204,216,82,56,212,85,56,195,4,122,167,92,177,82,0,188,91,52,17,30,64,155,104,140,213,164,187,157,232,100,42,86,121,232,215,112,187,255,43,132,103,182,246,175,77,12,252,195,11,213,176,143,111,137,66,165,133,246,61,106,176,193,112,107,26,18,191,204,49,69,184,2,161,248,66,223,185,187,207,207,110,236,125,144,52,73,90,143,18,45,137,10,99,75,244,251,211,223,197,246,186,220,114,202,203,154,201,135,150,173,76,211,220,246,181,77,44,120,243,245,177,11,93,236,143,41,107,24,173,185,235,246,143,251,138,39,206,157,15,156,242,193,166,212,241,106,232,85,86,45,171,241,113,227,197,156,73,132,173,114,183,154,167,111,187,119,120,81,227,193,133,46,90,55,231,111,9,127,24,183,26,39,19,67,182,35,90,31,196,63,188,115,154,90,24,30,94,28,190,224,43,142,41,239,231,86,153,25,35,54,58,40,233,217,67,190,68,54,147,106,130,210,168,53,134,225,190,152,65,25,49,253,203,229,114,158,95,200,83,255,54,111,119,32,253,207,123,224,57,100,218,252,191,200,190,206,43,165,238,112,123,190,211,127,21,84,61,1,185,43,90,211,121,70,229,82,222,28,97,41,161,185,147,240,181,32,216,23,221,106,221,184,184,164,83,22,74,212,91,93,152,16,236,43,82,122,16,169,239,179,197,139,37,16,197,52,75,88,97,181,237,64,177,196,183,129,9,143,156,121,48,3,187,42,3,74,74,241,213,228,17,158,198,141,161,62,5,109,66,11,76,228,145,213,122,166,194,131,115,202,93,116,0,35,220,29,145,132,145,80,145,173,197,93,86,195,86,108,205,4,220,152,197,127,214,144,133,84,65,144,197,20,47,64,201,230,199,232,55,231,236,98,229,44,253,139,219,98,165,246,142,78,79,110,199,132,71,37,207,30,142,30,105,218,210,216,109,177,179,9,164,71,224,54,54,5,129,175,90,156,244,27,188,152,3,255,251,11,206,63,49,212,11,0,104,156,35,138,185,106,161,240,93,185,151,129,131,165,220,37,99,12,38,66,174,199,119,115,211,255,227,107,62,6,152,214,111,98,30,118,175,210,223,104,138,253,75,80,205,249,189,249,121,73,116,215,87,71,217,228,216,87,180,92,130,82,91,128,206,144,210,188,67,170,139,221,106,51,186,196,83,162,163,181,70,176,254,29,158,158,59,46,117,125,96,87,141,125,120,23,117,195,83,174,224,212,78,236,206,103,178,53,124,121,219,254,244,233,241,199,126,236,255,31,70,4,230,211,13,154,36,252,103,156,174,77,230,59,50,239,188,79,186,133,39,224,242,157,82,168,177,30,149,222,204,235,206,173,98,37,124,187,110,38,58,50,242,90,146,63,185,171,200,147,195,210,169,247,40,23,192,99,20,68,161,134,87,220,210,148,217,121,237,64,142,171,52,170,2,56,108,192,195,193,78,226,147,227,184,72,123,178,178,66,195,112,254,124,234,150,193,30,226,151,127,174,121,2,58,252,178,85,177,219,102,17,13,64,11,252,96,33,64,188,97,204,139,38,5,76,122,75,153,233,247,230,26,29,112,121,224,30,29,122,138,221,209,27,174,198,130,10,45,127,91,236,177,208,0,17,176,29,222,81,224,166,116,223,106,49,112,0,110,211,108,87,42,227,164,6,11,44,53,194,121,31,118,244,166,11,234,90,72,165,16,69,215,186,79,24,4,77,100,197,205,139,247,75,117,203,19,16,119,90,65,149,160,108,88,41,69,99,88,33,177,78,168,74,248,237,25,162,95,203,91,165,32,40,195,59,52,88,53,131,184,227,152,39,66,157,54,135,231,243,197,16,166,162,25,179,148,53,44,153,167,130,98,186,151,8,44,115,69,218,12,65,70,189,167,94,0,102,228,76,0,189,241,5,119,150,200,1,233,47,247,46,90,229,189,62,235,12,186,245,46,216,217,164,65,151,216,27,42,108,83,129,173,224,240,55,190,1,237,218,220,32,219,233,43,92,154,210,54,143,165,137,192,232,228,6,208,98,141,176,71,137,133,206,192,191,138,224,25,31,100,15,67,16,194,16,105,196,148,133,139,225,41,109,215,48,221,188,42,103,115,187,202,43,69,218,24,140,28,106,29,23,20,165,36,237,109,5,153,123,160,82,119,18,120,220,181,52,107,155,40,51,49,192,160,48,66,34,239,132,255,103,6,191,18,23,226,48,117,72,82,23,20,200,230,115,48,255,143,252,212,85,44,51,47,226,55,214,255,178,111,86,231,176,81,236,127,210,122,36,134,61,112,20,95,47,210,112,172,164,121,30,172,161,47,193,207,89,47,234,37,114,17,220,244,80,161,196,84,102,236,205,253,42,47,254,45,221,247,252,223,160,113,111,73,33,78,67,123,134,40,88,15,40,20,248,93,33,240,242,197,248,222,137,173,232,200,255,158,192,243,44,172,173,42,81,229,129,84,89,112,81,115,69,184,85,153,175,202,117,87,170,133,24,57,25,237,87,183,43,200,173,159,110,109,112,219,199,210,238,164,100,137,211,69,109,220,131,47,131,239,107,204,106,181,86,243,70,80,238,229,253,250,237,29,6,243,183,186,213,13,26,222,132,197,5,233,107,94,160,87,65,138,201,165,125,74,25,171,137,98,96,143,103,226,114,137,20,97,21,218,226,164,61,191,210,252,4,0,167,248,61,143,28,165,184,199,215,195,131,230,158,227,105,165,108,39,62,58,86,18,198,99,126,248,226,100,50,77,218,5,119,74,57,201,170,143,96,43,44,2,10,165,165,150,147,122,65,92,222,168,135,250,216,166,226,159,146,246,117,168,58,79,188,165,245,237,231,72,140,98,158,218,244,32,133,151,58,251,138,131,244,187,27,57,106,63,126,50,3,96,63,93,37,228,57,247,118,169,229,222,135,220,157,206,36,81,87,133,194,9,26,46,151,103,68,135,134,44,152,33,223,9,57,168,129,171,40,102,122,139,127,119,137,130,55,235,218,28,90,89,11,203,26,9,182,200,233,149,229,161,26,251,233,186,30,11,122,186,104,162,113,9,112,224,168,74,94,91,134,58,140,205,25,62,167,255,12,119,90,219,58,65,138,220,128,179,152,210,30,10,205,9,49,51,173,187,252,144,59,242,79,93,14,152,92,53,244,128,242,155,182,154,60,27,68,71,102,89,104,220,183,187,202,114,217,239,156,78,184,15,190,14,23,53,155,28,59,170,78,253,8,89,230,17,208,50,22,80,14,98,131,148,248,141,199,157,118,57,56,138,234,109,200,195,239,81,243,52,67,3,195,129,13,67,20,198,189,42,208,46,37,116,6,7,209,99,118,21,109,185,217,175,230,155,234,170,111,196,49,167,66,62,12,84,29,163,8,157,145,97,83,127,64,0,241,139,228,231,182,253,183,229,86,108,211,95,36,182,201,209,162,226,129,83,103,107,70,4,196,48,56,12,239,183,21,9,217,17,238,176,94,252,131,119,210,17,102,182,56,114,26,193,232,194,137,233,154,206,128,146,70,9,159,46,185,58,221,213,13,208,175,51,78,154,114,130,32,100,240,219,90,182,32,249,44,73,43,226,177,82,80,87,43,103,114,6,13,223,31,251,181,231,122,171,149,152,186,7,2,185,28,176,77,170,105,170,244,207,137,49,219,2,72,19,135,39,122,206,182,185,177,119,130,4,16,80,10,245,67,47,190,14,243,10,127,120,138,89,70,34,54,216,109,151,28,85,193,2,232,186,211,25,154,111,221,3,235,27,58,175,254,67,255,238,89,186,33,145,198,179,103,198,65,235,62,111,45,214,98,61,119,15,88,62,46,144,71,66,211,92,218,241,53,115,136,123,226,198,95,203,116,92,138,250,220,171,54,11,246,228,159,131,251,130,26,122,237,220,79,127,129,7,208,147,28,71,59,11,204,89,102,98,171,247,74,99,74,172,157,109,175,68,134,9,46,232,16,199,244,248,64,102,25,241,66,42,142,100,240,0,188,111,245,98,86,22,20,97,218,89,111,230,45,184,159,241,243,37,48,4,142,30,149,232,124,145,168,55,54,176,252,8,248,16,32,39,32,50,15,15,184,120,228,193,192,67,196,217,218,199,189,200,124,178,153,31,212,154,183,204,192,212,123,82,17,11,196,133,176,204,38,243,9,17,221,246,64,135,206,251,41,142,85,8,48,49,204,191,11,69,245,2,255,53,112,212,16,96,46,92,18,231,11,248,120,54,246,199,102,68,46,159,28,157,127,203,61,142,45,11,229,77,227,53,204,23,162,234,180,122,224,244,111,102,47,148,234,91,35,16,53,243,248,136,55,92,47,237,106,171,109,219,237,212,157,233,195,218,126,67,58,218,205,54,135,141,64,103,248,119,91,149,66,147,46,88,21,237,58,184,24,194,64,91,110,86,234,65,199,75,203,22,188,11,218,151,199,22,125,46,131,19,176,210,251,156,201,111,15,148,80,15,161,68,54,42,231,29,210,237,67,95,255,152,247,31,73,198,235,93,42,222,183,196,138,109,97,98,42,70,246,41,69,142,25,228,150,224,90,229,73,97,44,180,189,182,131,115,33,64,122,74,170,62,29,52,181,51,82,34,3,25,32,163,78,129,159,147,212,122,2,1,44,155,92,250,174,82,125,190,33,147,242,193,107,159,241,143,115,96,44,8,206,202,136,164,137,37,212,181,176,202,250,56,187,68,72,91,236,205,55,148,115,68,93,245,77,62,48,56,50,171,196,190,91,247,87,151,144,50,161,155,197,156,8,66,26,91,63,70,96,208,118,69,10,107,35,172,111,0,177,132,238,190,178,102,213,219,198,238,223,92,49,155,120,149,178,61,12,218,237,154,37,253,128,72,48,228,14,218,200,164,134,152,106,224,154,196,136,152,140,231,28,160,93,93,190,21,93,59,117,253,228,171,51,20,45,150,2,111,41,71,179,46,221,206,166,42,116,71,207,44,26,179,159,220,216,87,230,119,161,182,94,109,82,50,98,125,155,48,144,156,59,98,132,243,39,204,212,87,120,197,201,91,64,136,123,152,17,151,223,130,124,24,209,101,230,176,146,49,205,113,225,203,7,244,216,106,78,222,183,14,24,170,37,24,173,51,48,240,218,76,65,113,236,211,168,184,102,89,198,190,124,65,121,198,96,157,244,50,216,76,197,154,0,120,213,170,150,10,52,30,31,179,90,161,40,205,202,173,165,107,141,143,90,144,34,86,90,206,216,82,184,251,135,5,95,216,180,114,1,23,2,105,70,41,72,211,48,207,208,179,167,21,144,205,170,19,211,21,160,132,147,217,119,165,183,38,159,56,126,56,97,217,212,29,221,26,36,177,149,210,139,65,147,59,141,221,238,53,210,237,113,164,95,100,210,9,132,77,239,99,18,244,93,34,42,47,160,239,46,120,98,218,176,87,31,219,180,201,70,182,255,199,122,124,200,172,82,95,242,253,3,255,235,105,132,143,65,176,188,154,160,182,122,204,36,105,210,33,14,90,87,251,174,45,48,16,253,11,1,154,142,223,143,227,195,182,133,37,226,191,38,228,232,64,103,23,179,223,245,195,147,254,78,233,31,55,166,119,81,57,34,82,14,191,242,72,151,27,39,128,181,61,145,69,50,158,190,164,231,22,242,88,228,66,218,223,121,60,130,193,143,68,142,8,118,74,210,42,51,13,133,17,100,32,186,0,21,18,139,197,115,247,88,108,156,83,166,199,14,2,182,179,165,27,5,95,104,11,14,206,106,124,222,206,112,151,202,199,80,169,125,168,193,117,53,41,206,83,162,224,198,83,94,219,29,78,229,43,214,18,155,27,188,160,229,103,55,21,89,140,60,109,233,200,251,230,22,224,174,125,69,202,138,55,200,31,6,11,56,152,25,77,33,14,122,152,197,103,88,11,19,53,240,227,27,77,138,58,117,52,233,152,12,130,81,244,125,222,138,121,72,127,148,246,14,125,203,133,225,95,5,179,193,9,188,203,165,126,115,231,16,209,69,102,114,205,226,39,111,219,103,138,242,82,182,20,72,29,95,122,241,221,129,173,65,166,116,177,99,58,163,1,253,155,231,208,123,44,60,63,170,100,79,105,100,84,23,138,202,105,5,7,211,230,222,240,213,64,79,1,114,90,36,118,200,14,103,200,234,114,109,199,69,132,207,121,223,225,223,253,100,55,57,240,207,213,138,107,171,133,255,82,106,214,252,90,186,166,210,70,205,180,71,169,249,54,124,230,11,0,25,84,245,178,3,1,156,47,139,238,176,89,220,70,206,74,158,255,237,127,153,31,229,147,236,139,29,110,197,192,75,164,173,78,172,39,170,206,74,249,67,68,239,221,41,92,123,136,96,11,206,122,217,135,198,227,69,10,182,59,59,166,222,109,128,95,194,90,231,125,54,241,62,198,213,45,35,79,203,88,143,254,152,207,192,183,226,250,209,94,212,88,203,4,195,83,50,180,247,213,198,0,147,23,99,55,145,59,123,194,184,185,126,196,247,5,100,181,250,199,117,96,197,113,2,91,179,130,11,145,135,150,224,150,139,16,144,217,111,47,80,43,160,239,102,50,223,216,239,120,210,150,7,209,219,126,182,188,26,115,138,91,130,218,103,121,101,21,203,23,184,148,33,240,3,75,178,52,250,160,194,92,168,180,36,156,143,41,155,100,6,14,142,31,14,4,103,75,138,130,105,174,125,93,206,222,209,173,11,216,151,194,133,101,122,2,199,47,142,6,65,67,62,166,148,10,197,229,140,164,227,96,29,122,113,148,102,65,155,251,246,18,200,109,84,159,212,112,140,164,44,141,82,234,235,216,133,131,139,67,96,170,41,29,124,5,204,244,89,181,125,115,249,45,25,75,233,163,244,237,136,255,137,250,217,56,207,182,11,124,183,34,148,96,55,29,5,234,226,60,196,219,141,187,5,85,230,228,183,30,76,47,171,139,100,229,25,48,226,58,228,101,93,219,191,178,61,45,101,136,245,212,82,114,119,5,225,185,46,30,173,32,3,2,80,249,126,191,23,152,250,188,6,44,7,252,60,206,163,126,119,255,183,82,181,35,125,122,195,156,123,231,114,119,245,245,45,196,91,103,64,43,40,122,147,97,137,66,96,200,197,23,87,0,210,242,148,247,28,55,251,23,14,140,37,163,38,171,169,35,187,179,63,77,155,196,235,205,188,75,229,190,189,113,77,132,57,151,146,159,202,122,175,186,251,74,4,64,244,22,42,176,95,99,62,217,102,252,208,183,96,52,204,154,82,15,17,99,177,60,4,250,89,201,142,91,194,21,48,220,202,7,16,216,95,19,85,124,132,92,155,185,141,224,36,91,249,211,96,94,13,211,130,150,230,166,77,38,254,68,216,138,145,38,124,103,194,211,6,106,51,49,17,37,67,194,66,33,101,144,82,172,210,152,186,182,134,179,141,219,107,151,56,250,182,201,41,42,175,254,225,164,64,95,25,200,6,221,201,136,90,28,82,86,172,32,37,142,199,184,101,170,34,134,215,108,167,32,36,83,7,25,90,100,108,172,217,78,150,218,28,43,171,253,191,158,18,152,116,188,231,41,180,203,103,193,72,152,207,38,144,55,183,227,232,101,204,22,36,53,99,21,151,177,242,226,134,179,153,215,140,120,175,148,90,135,48,149,5,165,150,140,177,201,136,92,32,148,6,208,3,141,97,61,68,69,55,24,125,60,141,226,22,105,81,97,39,8,75,215,105,28,142,174,253,118,160,26,74,10,121,222,72,151,98,151,154,204,74,196,216,180,101,57,127,247,209,187,142,210,213,95,32,159,167,10,91,245,77,22,160,71,171,6,113,87,73,127,192,42,172,25,162,7,12,236,207,157,63,72,13,92,99,134,161,79,182,122,80,11,206,36,60,237,18,212,87,23,237,152,38,38,199,117,20,63,232,95,239,20,138,201,199,19,78,152,78,107,2,68,0,12,108,168,175,51,71,63,177,229,111,122,174,103,69,197,103,140,196,13,151,42,245,235,140,158,208,77,211,239,166,252,125,236,126,140,79,17,40,41,200,6,158,163,230,44,6,122,48,104,101,213,149,21,69,199,140,7,16,189,247,234,31,225,129,200,181,187,63,183,23,213,78,171,42,75,63,98,20,178,140,51,230,0,101,77,47,112,91,215,248,52,71,95,107,129,37,210,178,203,127,83,218,241,167,63,100,45,55,22,95,48,75,40,179,85,73,54,130,147,42,63,121,30,172,14,96,10,252,87,204,112,105,216,35,107,73,91,118,153,12,146,231,10,251,50,195,255,114,146,158,92,172,52,33,237,193,232,124,3,165,216,56,114,149,206,54,161,113,72,245,216,196,234,146,120,192,57,211,225,8,194,234,78,227,6,5,55,11,63,78,11,168,145,44,157,187,99,131,183,119,121,219,128,239,207,32,65,70,175,132,188,16,4,178,189,191,96,214,114,139,70,98,58,99,199,28,74,82,118,195,57,196,227,0,160,200,238,192,21,51,65,0,134,171,163,8,199,192,99,115,195,217,85,187,135,253,169,231,248,131,244,101,174,134,99,108,212,102,43,31,58,13,210,191,123,147,199,192,30,185,226,131,117,62,110,231,132,1,175,159,82,186,34,52,86,222,29,204,0,239,86,51,169,185,233,90,161,67,116,199,136,141,118,205,37,254,196,192,164,69,191,211,250,121,165,231,96,69,38,162,240,24,188,186,75,93,187,246,217,67,153,148,245,124,75,216,93,143,143,175,147,205,232,13,167,7,125,47,107,157,255,250,93,89,170,171,107,230,31,230,97,49,191,185,139,118,26,247,191,195,50,65,229,121,157,243,225,44,93,190,236,55,33,142,109,70,69,36,67,129,221,54,91,250,196,18,98,182,168,156,179,191,239,106,134,56,201,137,77,27,33,149,24,147,107,106,123,174,204,246,52,189,117,73,64,36,55,168,218,224,241,165,205,205,60,193,35,88,0,133,8,72,78,59,135,129,214,159,214,213,187,169,43,100,21,13,250,57,116,138,43,205,36,153,138,112,171,189,141,94,108,63,91,202,1,146,124,11,49,155,111,219,143,145,118,193,159,14,25,247,176,153,66,108,177,84,250,48,145,58,228,59,45,18,238,174,43,251,229,128,161,160,84,82,24,69,99,116,170,51,110,7,210,222,248,116,93,178,178,123,249,1,96,251,255,88,48,99,79,183,83,216,100,251,76,157,158,34,207,138,238,248,200,139,173,49,93,167,167,177,242,202,36,222,253,247,145,47,108,214,46,181,87,69,51,255,149,89,224,165,220,51,248,23,37,8,186,181,211,87,55,48,214,240,227,170,47,160,109,148,12,34,153,252,132,84,92,195,23,212,158,189,250,251,93,123,60,0,21,108,49,198,188,74,94,8,102,210,168,229,201,188,28,41,209,232,48,238,201,45,26,14,101,162,20,143,25,195,12,177,147,177,234,233,229,243,234,179,71,195,49,48,199,11,25,34,106,23,116,186,90,106,185,229,97,30,9,107,115,18,177,48,91,249,137,101,226,2,166,31,117,189,64,137,26,174,148,82,168,188,20,118,123,56,60,173,167,190,238,152,61,152,214,48,109,19,127,78,161,118,11,155,84,5,63,67,85,55,173,234,247,23,147,150,6,34,176,143,248,180,90,109,114,105,236,41,75,89,11,204,184,29,0,216,131,226,68,244,99,215,59,204,253,55,139,149,136,44,64,202,72,66,180,89,175,193,38,57,237,211,218,123,145,150,126,209,204,34,54,195,129,30,11,214,17,102,62,211,9,65,22,189,45,148,59,251,134,235,242,253,216,34,228,28,213,147,35,186,249,213,120,19,157,103,193,206,208,41,201,218,212,190,246,208,72,93,253,86,34,140,237,93,134,10,1,103,181,150,162,39,237,133,230,75,48,138,154,91,148,7,202,112,181,110,218,121,45,141,86,110,87,59,65,137,38,164,101,58,39,20,140,41,225,11,243,35,32,80,188,60,31,89,46,157,176,245,44,167,207,147,94,245,62,135,181,164,13,197,87,122,122,59,108,100,60,133,219,1,142,107,164,197,62,69,105,242,138,0,133,73,6,84,102,165,99,79,91,22,53,111,33,220,124,14,241,247,226,233,191,174,9,125,167,123,145,163,32,100,178,212,122,62,73,81,192,147,152,233,61,230,215,238,212,50,141,134,121,233,58,30,184,239,174,75,141,151,136,218,1,168,159,6,92,237,63,17,190,218,65,189,171,126,34,187,168,67,69,169,134,241,42,40,39,159,169,205,11,152,57,19,227,87,253,1,90,113,68,107,211,159,207,72,56,174,173,212,26,162,96,146,6,187,15,31,183,9,136,4,189,37,43,126,161,135,247,85,163,0,110,231,244,198,26,129,98,197,46,185,29,28,243,202,138,210,173,36,73,79,149,216,93,200,249,96,251,26,1,200,12,234,166,189,208,165,24,47,187,122,73,238,27,212,16,121,166,155,35,234,83,201,227,123,16,194,87,71,54,204,117,13,88,27,241,99,12,235,249,197,54,254,95,156,44,142,46,217,63,114,63,26,129,63,25,153,64,77,17,90,234,141,114,213,128,148,34,201,200,232,154,22,53,238,13,236,20,194,179,12,90,95,212,223,11,4,233,173,144,253,173,248,237,73,27,145,86,40,136,36,232,76,102,126,222,36,66,174,112,27,69,181,59,200,197,193,227,46,209,195,221,157,239,35,142,173,195,31,151,124,57,165,244,61,183,154,70,62,253,33,41,61,183,48,72,58,243,159,236,122,12,105,53,102,143,206,97,164,179,201,70,63,41,189,2,89,111,20,188,13,53,40,40,127,189,203,66,161,178,33,65,24,108,137,126,164,137,248,31,107,241,2,21,194,206,103,252,159,200,40,81,100,237,237,146,10,15,26,17,144,153,201,20,154,121,98,190,225,153,70,158,170,223,15,134,67,95,49,0,21,246,205,145,75,15,205,119,109,243,170,175,16,201,24,149,226,197,32,185,154,238,36,119,75,96,34,0,230,100,156,10,220,90,98,208,36,202,228,161,211,228,95,144,2,153,222,92,113,192,179,143,17,96,95,105,58,172,227,163,28,204,203,252,153,99,157,167,154,232,147,71,45,196,68,176,26,72,219,170,63,2,65,233,100,188,238,117,214,7,239,172,233,20,221,223,27,173,117,30,130,86,143,184,151,247,85,88,103,157,162,163,205,43,122,42,227,200,32,89,56,180,214,179,148,163,13,250,164,217,172,101,159,82,35,203,173,12,12,231,187,175,111,132,142,91,41,103,60,214,156,18,81,122,200,54,123,194,99,82,144,138,154,82,155,77,168,203,29,235,27,216,99,248,163,125,215,186,198,245,221,208,50,227,217,152,173,79,9,100,252,129,221,158,71,222,173,17,31,35,42,127,142,236,125,129,223,7,162,140,179,62,198,99,32,232,218,99,90,85,181,201,64,83,175,42,1,171,120,232,99,3,252,88,188,193,221,240,113,230,209,169,77,176,133,25,93,190,28,175,250,197,104,38,153,234,187,102,187,219,151,20,129,165,178,86,74,141,46,6,162,177,149,12,158,150,138,44,214,132,161,212,78,98,44,130,186,24,3,215,135,237,104,33,79,28,126,53,199,106,230,21,203,173,31,49,61,235,179,12,69,136,136,4,212,140,57,185,211,216,81,90,48,91,8,74,198,55,20,15,164,120,179,44,144,127,183,17,140,157,199,5,119,32,74,164,118,161,19,248,189,224,23,82,185,97,82,143,151,185,137,129,125,191,189,71,19,96,137,244,108,92,249,60,121,101,108,182,174,88,19,130,37,49,110,103,139,114,118,205,177,221,201,163,90,140,79,51,147,96,26,154,134,123,113,61,108,28,10,151,226,91,176,75,54,47,56,147,83,14,212,46,187,171,232,146,26,94,213,189,56,21,106,1,220,85,219,199,58,198,142,11,83,174,19,48,141,233,10,161,135,109,21,60,210,2,118,222,255,187,73,10,56,0,73,47,137,223,255,60,238,97,78,115,1,121,134,94,111,127,139,30,19,174,165,39,176,46,60,164,43,163,243,153,250,220,154,154,88,139,58,252,166,38,148,111,77,172,217,55,169,112,42,41,253,219,9,2,246,126,55,243,240,122,46,239,212,130,240,204,148,7,98,160,34,34,133,125,16,193,198,199,73,21,68,122,26,73,199,163,224,88,218,148,147,24,230,126,173,233,131,104,247,28,219,72,127,108,113,2,214,134,165,24,212,48,174,126,16,133,28,130,231,232,114,163,147,82,234,47,183,38,191,249,252,18,98,152,235,145,120,94,245,68,22,158,37,36,243,133,88,85,245,193,151,141,253,170,37,92,159,243,120,88,82,232,105,7,204,23,64,114,49,25,116,113,174,74,142,244,59,179,111,226,143,47,51,49,97,18,177,160,94,75,191,253,23,159,99,90,218,49,104,59,205,246,33,187,148,85,65,248,116,244,195,165,92,122,183,149,172,205,80,78,145,115,87,101,117,10,68,156,167,124,50,52,128,58,132,118,163,64,32,187,183,24,200,193,49,224,177,42,57,61,83,249,147,112,248,194,30,252,18,226,48,78,106,15,217,168,196,248,249,254,204,123,168,216,117,185,233,120,81,138,91,164,72,117,189,49,218,114,103,185,143,191,176,190,12,238,84,161,107,128,36,163,49,72,75,105,164,164,28,72,213,60,95,216,31,152,215,194,195,124,192,73,195,62,232,42,92,33,154,144,248,210,156,46,65,100,178,63,72,23,95,145,94,234,14,141,11,78,46,180,173,190,50,62,209,163,110,52,89,141,162,113,217,4,58,191,163,222,31,217,29,215,123,38,42,177,153,225,218,4,129,77,87,115,100,20,74,128,136,197,22,86,229,111,161,134,194,89,63,93,34,124,11,118,225,107,15,142,110,230,90,184,46,157,78,55,239,148,33,56,185,135,29,58,64,232,237,44,128,136,158,74,176,79,87,215,240,68,8,75,106,13,29,102,218,18,95,245,96,151,82,136,162,207,164,4,72,55,159,163,44,137,181,235,154,202,145,163,75,130,117,245,114,0,213,185,214,116,128,0,184,27,63,240,5,50,249,236,116,14,45,248,156,112,78,6,134,122,226,140,185,186,124,179,6,214,82,199,79,65,7,9,202,217,242,245,172,160,253,122,64,67,145,34,245,213,33,100,58,164,191,145,238,36,70,103,133,90,230,75,163,206,160,125,114,99,154,17,201,195,96,112,37,148,163,212,208,6,249,242,56,43,42,246,111,179,31,182,4,64,208,106,7,113,53,67,169,86,158,52,242,1,142,66,50,56,187,244,184,0,143,69,216,190,221,91,235,63,44,142,250,255,220,222,247,144,251,229,202,40,120,193,125,24,237,49,167,131,125,246,61,155,161,5,213,27,182,4,105,241,98,237,206,97,157,37,240,136,150,253,162,187,204,220,190,47,68,252,0,73,245,253,198,225,222,222,104,215,17,140,106,215,224,221,215,64,119,151,97,88,21,154,109,167,55,249,137,98,201,248,36,186,199,251,66,43,204,249,14,116,254,210,252,164,203,250,75,173,201,40,194,209,255,68,219,187,242,235,89,210,2,67,32,163,71,204,65,77,28,132,7,11,215,48,73,204,33,9,97,80,123,151,42,207,192,79,44,94,114,221,201,174,96,204,165,158,147,183,118,223,239,135,110,243,94,236,108,175,224,32,34,248,67,184,150,84,19,36,13,236,102,8,88,22,180,161,35,72,146,177,194,190,249,190,53,131,154,57,104,136,151,186,26,235,115,241,100,178,147,153,242,98,92,135,36,72,92,36,77,199,127,30,217,157,144,94,254,44,254,164,94,248,31,38,246,149,209,149,98,122,205,5,133,194,125,180,96,54,138,189,232,220,89,84,46,186,52,149,42,128,220,210,173,95,83,101,123,219,44,74,198,186,57,222,138,123,37,205,215,22,219,139,33,70,151,220,202,127,73,244,64,9,82,49,49,7,107,234,104,122,61,46,248,38,49,123,39,11,130,123,101,99,216,237,140,209,80,122,144,99,201,194,3,86,218,195,210,5,48,79,232,189,231,6,5,109,4,54,64,155,233,70,246,216,114,37,37,13,159,168,7,136,23,235,149,249,27,250,186,221,13,46,167,184,64,187,31,197,231,58,45,25,148,241,152,18,167,236,175,94,204,120,229,56,55,27,173,120,150,6,179,34,224,60,33,253,14,178,250,130,116,65,208,192,236,82,153,225,107,6,37,164,55,231,141,42,249,244,47,103,186,56,1,167,85,113,41,229,58,95,121,117,110,197,164,203,229,132,25,186,37,19,175,139,241,89,229,184,241,36,172,106,233,125,71,185,187,76,90,86,126,191,251,19,119,83,153,185,132,12,57,15,190,120,170,255,211,226,49,128,146,252,73,29,53,73,175,189,228,202,63,185,26,34,235,133,179,157,235,145,18,115,209,71,231,246,92,21,141,67,86,162,238,52,103,69,29,238,170,167,98,73,153,174,93,190,162,51,58,1,79,50,69,133,172,22,250,121,104,8,194,126,223,150,79,1,112,104,105,193,132,206,84,114,165,20,162,165,77,133,243,146,72,222,54,176,83,5,219,188,231,107,1,108,163,126,82,35,83,156,137,51,182,198,36,130,220,245,215,109,223,248,217,139,46,173,147,154,152,204,151,41,131,119,233,108,77,40,73,66,136,1,226,15,233,158,243,89,178,100,58,234,142,2,76,246,226,156,80,174,193,110,159,90,184,254,42,208,26,194,202,33,53,99,218,107,161,150,184,190,19,43,80,65,71,58,166,118,10,140,83,100,172,60,250,153,31,209,220,60,50,215,78,27,115,240,221,82,169,7,130,99,0,169,97,160,70,64,219,218,86,105,70,204,249,122,124,62,53,123,188,245,166,34,98,206,157,200,120,22,227,118,149,89,88,23,117,168,88,25,42,116,66,138,90,11,128,175,30,7,210,123,13,146,77,124,43,196,72,250,62,17,36,41,30,36,76,38,254,148,47,15,133,230,178,42,240,49,238,223,171,58,131,174,146,91,231,244,176,64,219,92,205,67,226,242,158,116,237,0,100,193,224,94,144,134,32,153,199,55,112,53,83,193,122,113,27,160,206,14,172,213,20,43,247,95,19,133,113,172,162,246,215,123,159,250,172,132,143,3,158,103,13,126,225,176,6,92,106,86,50,120,183,40,134,146,55,3,165,175,193,141,137,23,33,71,178,228,223,30,102,209,61,127,207,160,193,180,245,227,86,11,170,139,170,138,254,25,68,111,142,208,33,71,126,225,42,208,52,96,82,220,88,247,27,111,254,171,124,135,76,179,244,110,245,9,113,146,226,135,21,134,85,143,215,159,251,172,8,83,60,1,46,156,102,177,90,193,64,143,177,27,29,119,156,19,46,181,226,71,189,38,129,149,114,227,149,146,197,247,171,241,128,7,43,23,132,221,138,187,94,121,23,80,84,53,191,73,28,5,79,134,72,132,97,166,206,35,13,252,46,115,48,239,230,91,235,149,77,43,72,201,127,211,208,132,114,7,87,98,253,95,149,51,28,102,182,138,170,241,21,214,44,78,70,67,222,49,188,24,74,223,9,42,43,135,230,114,224,189,192,62,199,32,157,229,200,44,204,255,186,230,237,30,72,197,137,112,53,240,209,251,176,239,71,153,130,246,70,242,1,172,151,152,208,156,230,186,70,61,234,207,201,93,135,75,153,117,90,105,175,15,237,188,249,145,157,76,18,247,51,102,200,5,151,87,233,254,140,31,133,193,209,116,16,250,133,11,177,13,55,235,231,118,18,236,144,101,166,78,229,159,122,214,139,134,209,48,101,6,113,131,139,116,30,26,167,111,135,43,19,237,141,134,90,176,24,224,37,185,155,36,107,1,190,225,217,79,47,212,195,242,187,145,121,124,61,146,123,54,40,188,171,235,39,142,251,2,155,238,30,173,253,47,231,149,173,94,179,71,99,51,20,249,244,170,21,74,130,214,68,231,37,191,188,218,67,230,53,116,68,82,185,117,238,165,191,71,16,239,76,185,31,168,214,191,173,245,147,170,23,135,170,38,117,175,201,61,93,214,17,157,39,63,121,121,89,219,222,222,86,213,232,239,249,59,74,251,118,14,60,63,179,205,16,58,180,71,122,245,76,112,98,148,156,212,205,181,238,159,230,188,11,83,194,212,255,106,237,141,152,210,12,107,250,72,28,12,46,217,127,174,64,85,52,251,99,112,32,102,146,164,58,180,34,46,121,47,226,17,44,182,27,151,175,70,161,185,184,9,58,101,251,151,119,98,177,219,251,97,58,196,236,94,55,121,236,119,143,65,10,131,121,82,56,102,188,164,92,234,244,199,158,254,108,37,137,189,183,19,69,130,42,63,90,189,14,103,4,110,88,105,141,133,26,61,250,189,237,231,128,96,229,89,76,31,117,45,192,201,215,117,180,253,213,30,47,145,74,184,203,10,127,165,246,222,168,246,0,75,17,149,108,250,79,72,78,34,97,193,69,248,101,241,230,73,33,198,48,133,155,195,103,127,251,116,124,165,89,196,141,74,141,193,253,188,194,123,196,31,210,80,176,255,74,144,150,30,110,18,58,136,174,243,183,163,160,37,30,252,110,179,187,199,207,152,170,114,55,141,205,35,250,194,228,139,209,34,182,222,102,140,97,24,217,51,49,33,174,253,191,148,85,142,164,163,175,163,245,138,221,79,172,181,196,227,42,145,116,39,29,248,86,187,46,107,78,98,158,238,236,41,144,212,52,133,57,42,118,133,119,117,174,107,166,168,119,8,186,193,9,125,192,55,60,20,174,36,234,83,70,117,189,102,28,109,50,46,240,205,157,239,170,23,138,126,60,63,54,135,236,200,82,43,120,62,139,107,93,19,18,81,180,141,3,176,103,37,96,87,31,139,135,218,233,143,141,57,31,116,80,100,225,127,45,234,207,95,61,12,42,11,27,231,113,86,183,245,38,247,126,95,129,23,94,237,55,11,240,140,49,178,138,101,43,212,175,165,213,98,155,50,232,131,240,11,91,142,89,241,225,43,248,105,192,150,27,179,43,212,237,26,240,71,33,159,211,141,145,122,55,185,39,196,29,119,23,194,24,2,158,165,251,166,44,142,166,42,8,93,19,117,7,243,20,78,52,88,141,252,105,218,203,202,17,139,82,24,238,43,196,220,197,13,46,186,112,23,198,126,50,212,146,75,205,56,236,99,99,142,218,161,212,199,118,176,55,30,17,180,71,22,151,178,0,39,100,23,58,0,167,16,54,202,128,11,159,189,76,1,87,229,6,237,180,174,9,184,129,71,229,16,92,195,153,77,127,105,163,220,90,72,131,90,169,225,49,26,20,63,245,121,22,111,160,55,164,141,161,70,146,125,101,100,189,35,37,66,13,28,121,152,6,236,72,156,99,90,165,45,45,182,246,76,87,224,61,50,176,212,12,111,8,136,37,89,50,179,105,234,126,196,41,192,228,97,119,175,45,217,123,230,222,213,114,194,249,87,162,159,130,109,74,132,221,61,105,207,204,127,236,214,131,172,21,37,174,173,171,211,89,16,53,57,127,248,148,44,218,63,3,214,103,8,100,197,160,5,93,49,164,197,216,181,109,24,86,232,41,126,12,97,33,42,181,140,116,255,197,116,94,157,75,37,105,0,59,96,213,142,109,253,253,88,177,24,186,218,123,215,138,182,211,2,133,250,76,82,235,211,238,111,137,161,227,75,86,184,122,219,187,228,64,118,72,0,246,107,65,22,140,101,211,191,175,197,17,30,23,234,235,54,147,14,103,99,253,190,144,30,229,137,234,210,132,38,39,1,252,115,132,83,25,184,54,200,119,245,39,20,13,85,51,38,102,120,202,213,108,187,202,56,248,48,177,133,101,4,22,232,208,167,160,173,60,98,71,231,94,126,44,118,21,132,179,160,187,161,56,188,182,59,198,108,121,176,166,143,248,203,205,173,92,9,196,33,151,45,247,20,98,247,196,234,16,199,34,187,102,214,138,172,254,105,227,107,118,127,190,203,251,10,101,191,132,215,111,170,239,56,183,60,181,62,69,232,188,213,110,20,137,100,43,228,248,239,85,13,113,107,151,121,180,233,79,115,23,212,234,217,9,142,219,177,181,80,167,138,133,112,138,150,184,127,250,35,34,7,128,229,106,20,208,160,175,116,24,105,254,46,51,231,159,176,19,214,141,93,114,164,12,181,50,59,134,227,228,171,20,158,77,88,91,57,30,59,109,165,122,220,170,4,253,182,211,164,203,10,126,16,122,186,99,18,146,202,176,42,158,12,214,78,177,113,225,1,38,89,254,55,27,158,102,63,219,230,77,42,175,64,65,190,47,128,167,101,144,110,100,77,149,103,83,13,185,90,44,159,200,67,134,198,120,154,147,108,67,87,4,220,237,248,240,121,24,205,38,91,4,218,115,155,230,20,7,106,66,149,137,47,115,223,142,199,184,191,31,34,147,35,177,32,175,239,23,169,158,167,185,119,2,146,45,146,222,106,224,108,76,153,201,190,20,60,42,133,30,181,118,36,19,138,169,193,244,101,42,78,12,12,61,33,186,57,147,100,74,128,49,97,77,48,93,221,11,183,113,125,213,13,17,1,35,251,59,95,137,97,128,120,203,137,132,2,186,97,188,122,45,198,249,249,254,109,121,179,112,134,43,171,149,113,200,186,80,38,224,165,31,97,168,111,25,151,218,209,227,182,92,169,194,85,171,205,55,124,191,74,239,44,181,135,245,146,181,58,90,24,197,16,163,117,4,172,250,11,163,11,231,93,90,44,31,11,227,149,109,221,215,229,120,247,217,240,27,85,80,160,127,147,251,121,209,244,90,16,78,245,148,192,90,99,254,53,2,10,213,150,194,49,223,54,130,117,253,210,21,52,179,177,133,61,51,29,108,242,51,124,210,45,42,244,59,16,4,204,150,106,20,202,169,71,50,227,34,158,206,1,53,211,141,219,198,170,227,113,5,239,10,139,230,68,194,166,127,249,111,178,22,192,122,111,62,109,217,10,106,82,156,202,137,243,58,159,64,255,195,208,33,163,99,251,150,45,228,217,24,191,86,171,135,52,205,92,111,102,207,72,219,203,88,198,81,22,212,22,79,131,216,189,43,106,193,238,245,226,41,177,76,3,108,93,29,214,195,119,26,140,87,254,67,212,117,232,76,226,19,0,243,73,108,114,32,124,254,157,182,111,201,120,155,122,144,6,41,19,203,52,172,210,54,210,40,243,223,177,173,99,123,77,217,241,16,204,132,33,154,224,252,48,186,157,24,168,32,106,46,193,100,206,114,65,16,162,104,93,84,37,250,206,51,53,147,215,67,252,178,196,0,134,129,127,153,219,70,251,108,222,251,23,29,254,2,68,24,222,162,51,240,135,104,132,100,35,50,5,131,178,60,187,153,195,136,222,183,216,51,227,208,87,55,252,245,79,251,7,208,18,201,11,10,40,10,22,35,127,172,114,7,172,234,101,89,53,192,26,25,5,89,15,188,111,35,246,66,137,237,33,129,28,232,136,90,248,208,176,76,22,108,232,73,32,60,68,184,158,206,25,133,199,68,246,222,77,30,237,238,21,207,138,190,46,31,221,191,46,34,76,172,81,236,29,215,108,126,108,248,7,184,161,51,33,178,91,54,14,81,143,107,75,239,214,93,184,135,126,188,132,152,245,170,20,11,207,202,149,140,238,246,18,119,115,17,19,170,98,34,19,132,97,163,203,30,11,217,34,48,129,27,31,206,213,138,189,44,210,148,82,156,229,203,1,121,158,199,248,15,129,229,60,104,5,170,46,96,240,98,249,234,101,64,126,179,25,166,253,176,27,56,3,63,130,109,241,124,175,153,190,87,121,205,134,7,172,3,71,149,210,89,167,2,49,102,109,195,228,148,18,62,61,152,230,245,192,158,207,91,13,59,132,105,186,168,2,223,252,154,243,255,87,36,137,121,19,110,22,137,196,57,0,147,202,59,134,48,34,60,218,83,107,174,58,158,41,55,26,94,164,4,178,94,77,205,178,18,153,176,44,98,63,10,225,235,85,51,241,115,34,29,3,254,53,139,111,222,12,108,127,34,56,0,15,15,71,154,44,84,153,40,98,110,117,167,103,155,195,224,234,136,56,50,207,241,141,251,18,105,89,45,124,255,142,140,244,165,185,66,10,111,230,163,131,184,129,137,157,226,36,3,172,156,197,120,226,37,82,166,132,27,188,247,56,91,121,43,26,57,109,86,188,221,109,29,195,62,11,35,20,110,109,13,195,168,112,108,9,71,53,194,141,190,4,169,144,7,77,113,218,23,81,183,182,7,41,117,51,194,39,157,115,60,12,106,250,59,90,119,219,156,125,96,190,19,39,208,87,27,253,237,127,127,178,51,125,140,129,212,60,25,26,156,58,94,99,148,148,209,58,155,90,168,235,68,174,141,154,68,134,227,248,103,100,255,185,198,6,243,93,87,100,48,153,148,198,50,122,102,18,203,106,73,104,125,133,47,35,139,138,86,173,228,49,106,145,90,214,5,218,208,39,77,139,217,173,164,209,12,148,141,160,248,177,135,19,41,22,60,120,203,64,109,88,228,148,251,67,36,249,133,93,59,171,55,4,177,220,17,6,55,80,79,105,154,163,21,118,205,53,246,69,68,111,157,226,77,252,46,112,3,158,46,22,129,206,178,145,183,57,186,191,146,195,240,72,214,42,152,66,101,246,51,117,234,48,15,205,113,47,192,218,93,104,151,56,226,61,38,254,190,172,29,229,221,91,59,222,239,176,32,41,70,72,190,26,89,242,222,194,104,6,114,187,139,60,176,66,213,121,205,27,249,255,197,167,81,48,219,144,37,89,120,2,215,177,171,29,226,182,192,125,194,157,163,90,207,65,102,114,235,52,51,186,53,155,65,13,98,109,123,162,230,224,209,159,84,131,146,235,94,50,140,227,132,26,98,185,2,147,5,190,9,111,195,32,189,21,151,56,44,204,177,162,23,29,227,110,115,4,213,235,29,67,51,82,62,200,211,119,181,47,143,90,142,85,208,162,59,123,199,208,97,16,79,43,29,43,34,137,89,82,160,156,134,87,98,125,35,252,139,197,142,247,175,206,172,181,21,175,126,53,153,239,63,154,70,149,85,109,31,135,225,90,170,29,87,115,123,135,74,172,103,35,130,38,232,156,199,27,76,157,109,138,202,60,183,121,123,149,43,120,135,41,183,243,75,210,140,230,7,73,46,64,4,46,27,240,93,46,13,48,158,252,198,167,149,226,110,127,158,167,113,249,65,184,148,29,87,187,28,137,190,43,103,112,202,57,233,233,245,136,203,24,147,236,46,246,68,206,133,133,248,26,138,105,181,106,100,25,249,59,168,99,56,96,212,175,72,170,28,153,88,22,167,21,43,129,97,20,164,239,71,62,252,204,161,207,212,159,129,166,96,180,232,14,187,95,99,126,73,229,49,177,24,138,224,178,151,108,128,208,23,65,40,118,51,213,13,200,38,34,248,144,123,225,252,121,77,213,110,95,5,20,191,215,14,68,235,224,131,7,158,52,87,27,16,86,43,223,128,49,182,229,147,250,249,97,184,92,86,34,78,206,193,85,35,29,78,156,215,168,31,57,21,26,207,181,42,252,64,73,107,99,215,173,3,104,78,175,145,236,59,255,248,189,31,191,108,66,41,235,183,161,16,81,148,43,117,249,251,104,20,244,208,205,216,51,19,156,130,75,164,103,74,217,232,224,14,74,32,46,6,248,17,106,153,181,221,99,110,1,17,91,248,201,59,253,250,10,222,126,111,14,24,11,163,207,214,4,229,151,99,250,207,0,52,207,236,152,3,1,39,253,53,144,48,11,55,115,124,46,88,130,254,49,147,224,204,50,75,179,169,132,224,55,133,55,249,57,0,140,237,16,10,6,169,77,252,164,250,203,131,169,81,55,184,14,162,241,102,81,89,91,172,115,200,167,86,108,49,251,238,66,242,121,32,74,174,60,157,46,244,29,222,176,237,189,196,52,239,55,124,228,96,62,3,35,66,172,27,150,144,95,240,165,47,121,165,144,29,205,150,166,87,69,241,212,171,241,203,124,108,41,138,18,137,45,118,8,117,140,118,230,144,49,123,211,22,216,104,129,93,239,50,76,225,178,36,3,72,207,7,204,152,134,0,116,168,96,208,198,200,230,29,119,131,241,238,235,164,236,60,25,43,182,48,160,9,9,123,110,184,120,212,126,41,109,249,44,161,159,41,65,191,165,222,41,196,251,30,202,26,192,250,222,11,133,36,55,73,162,35,48,114,153,250,162,39,239,56,84,120,127,99,5,61,67,95,171,183,210,100,61,158,53,147,191,30,10,20,161,90,85,16,183,67,225,99,175,247,61,187,106,7,22,115,181,168,49,153,176,190,66,79,99,181,188,141,160,151,241,178,223,219,113,1,148,86,10,228,244,31,158,40,192,231,108,113,98,204,37,7,231,240,240,237,200,63,88,173,160,58,86,51,78,125,177,223,30,196,58,149,56,140,210,96,22,61,149,113,179,77,9,184,247,78,93,255,105,166,210,112,248,37,162,123,157,250,126,45,100,225,29,8,234,90,23,159,184,25,133,161,158,84,200,79,207,186,250,90,51,92,137,157,253,84,76,91,98,29,83,94,240,52,79,151,211,89,211,104,162,238,134,28,190,22,175,180,106,109,223,150,13,168,206,78,96,129,35,114,0,125,106,160,97,165,3,169,222,99,70,250,127,41,96,58,218,63,46,166,39,151,233,217,18,207,252,165,74,112,152,134,99,216,30,251,208,217,233,127,159,85,87,155,199,124,39,85,54,126,143,192,200,107,15,140,47,207,229,137,139,96,41,248,181,81,153,249,241,7,222,38,65,74,86,208,26,9,247,58,125,233,88,64,0,34,61,95,151,250,164,170,62,13,91,107,175,55,0,29,238,136,210,115,130,140,95,220,252,90,74,109,232,170,194,177,179,255,136,182,87,29,213,82,221,151,217,97,109,198,10,80,19,200,159,120,209,202,138,102,123,59,204,102,229,104,145,148,79,216,88,18,118,191,207,198,112,165,114,233,71,93,135,43,33,85,19,122,127,48,37,176,60,238,250,185,52,187,125,216,74,213,9,130,232,215,39,121,115,103,20,170,138,38,114,189,240,164,129,133,210,142,14,207,210,104,195,194,52,189,204,200,23,61,112,138,100,3,193,213,225,156,156,250,11,119,183,53,197,234,63,104,146,132,15,73,130,252,237,143,103,91,1,213,225,52,160,80,108,255,76,101,218,33,180,236,53,140,166,68,229,172,1,117,197,118,243,25,65,136,180,166,169,155,29,207,232,142,163,125,254,27,70,247,86,40,42,254,54,100,226,8,68,204,89,104,157,49,146,148,95,124,165,74,173,208,112,101,29,135,30,235,51,46,148,74,156,217,96,244,78,167,176,165,94,11,36,251,160,3,26,102,179,193,58,81,25,30,248,245,171,36,17,221,200,122,187,183,152,60,204,107,193,219,233,5,64,169,176,25,78,30,200,88,72,204,158,231,121,209,53,160,160,127,65,179,27,214,232,181,151,175,108,165,110,24,44,163,164,210,58,146,234,132,62,77,180,58,42,76,57,209,109,172,100,187,88,206,61,111,164,107,71,143,59,19,221,124,103,24,94,247,100,39,145,50,107,54,43,25,202,103,54,230,236,193,241,191,38,54,183,188,78,26,68,6,68,237,171,213,114,33,252,3,149,57,111,171,2,5,159,47,231,9,70,55,183,131,12,209,171,131,222,56,54,236,17,254,235,130,217,135,249,177,137,69,7,171,187,75,252,244,236,12,183,172,117,188,165,27,30,164,152,227,19,112,55,58,146,147,37,98,3,175,142,87,3,221,121,153,127,216,80,240,215,84,119,12,241,198,163,92,54,82,197,88,61,219,64,254,133,82,135,73,24,62,128,36,128,207,246,213,34,9,109,167,39,230,20,92,141,247,170,133,226,134,237,157,201,36,187,174,80,149,165,88,12,102,137,46,2,243,88,38,234,245,182,182,45,86,195,183,211,182,20,182,213,135,181,11,121,137,184,254,245,205,249,192,58,24,246,157,139,11,28,233,60,69,57,159,79,120,184,207,228,254,53,35,227,47,46,78,11,37,23,76,167,238,255,130,19,209,44,249,149,201,42,186,6,227,5,129,161,127,159,254,255,224,73,52,22,69,52,211,212,143,29,241,153,10,5,64,59,161,253,229,120,124,177,238,155,179,173,14,21,64,225,221,6,103,162,228,52,168,183,6,209,28,164,18,127,156,10,164,22,178,11,200,19,88,50,13,180,81,183,88,59,39,62,72,20,68,179,58,38,164,99,138,109,255,31,38,78,124,230,154,134,126,88,45,56,18,110,73,244,16,83,153,17,170,8,141,246,158,51,208,29,140,87,104,214,249,160,183,185,209,163,164,132,70,245,40,227,103,63,11,194,243,13,122,192,10,126,195,246,120,54,132,66,40,255,220,248,42,180,191,156,54,152,186,29,179,107,215,109,211,253,1,186,14,214,47,213,136,90,11,149,10,104,213,22,118,18,104,161,181,228,128,107,209,42,157,173,179,173,98,56,214,211,232,132,101,90,230,118,94,46,193,1,231,120,239,11,107,125,249,130,20,172,85,235,232,163,199,207,134,112,210,216,204,86,50,248,119,172,249,238,106,60,244,143,34,209,48,150,254,121,169,215,21,238,249,216,188,35,68,55,121,226,155,156,223,250,124,131,209,115,110,194,225,200,175,118,221,63,12,221,17,68,168,200,136,98,31,117,189,121,47,134,198,98,15,140,6,227,114,110,249,199,224,242,250,61,223,128,250,137,74,232,136,71,103,237,83,185,238,183,102,192,107,9,220,134,73,38,226,223,54,132,22,143,192,113,212,130,105,212,177,75,58,28,51,225,206,76,150,129,151,67,204,243,192,101,143,35,141,88,252,177,244,67,133,231,62,108,36,126,173,139,215,2,158,85,123,165,28,188,249,238,173,109,148,13,166,19,175,213,56,226,174,97,176,126,178,1,40,127,113,134,41,38,149,83,202,9,70,35,5,234,37,58,112,9,59,29,205,23,172,94,94,0,38,207,158,134,161,236,219,224,23,98,129,146,242,80,63,175,55,179,220,249,201,247,212,183,218,51,125,118,200,232,194,253,40,25,38,214,67,52,62,185,138,44,138,87,25,10,102,45,202,230,9,231,155,72,68,185,23,18,54,138,244,157,252,39,55,135,237,135,115,91,166,218,164,104,23,245,235,68,96,32,87,68,227,197,216,109,219,7,36,97,234,13,164,109,103,23,132,20,81,210,96,143,78,199,66,126,88,191,208,226,17,228,144,167,230,46,25,113,202,124,88,68,205,235,169,24,52,237,187,45,92,222,89,26,81,151,28,149,219,171,187,102,248,84,254,234,130,185,81,37,124,182,16,73,53,17,176,29,154,35,115,230,23,47,220,209,81,106,84,194,186,90,15,39,79,124,201,223,175,81,255,57,62,125,17,159,15,71,106,121,102,228,47,39,108,223,46,154,89,23,62,8,33,220,72,106,212,41,204,227,226,130,148,186,134,95,11,70,1,70,137,116,182,251,181,198,100,156,250,97,226,102,108,153,172,243,201,99,242,103,121,243,60,62,110,82,128,73,71,244,112,222,13,179,243,193,156,65,246,240,85,58,124,102,86,201,134,91,8,72,44,79,133,98,140,177,210,118,35,232,180,70,157,74,60,246,10,30,232,204,158,70,97,179,63,18,179,187,71,53,205,10,175,21,38,116,38,163,135,114,47,233,251,81,219,185,221,53,192,116,103,81,31,177,153,134,151,18,207,7,245,109,111,206,90,127,0,219,68,127,181,252,38,233,32,161,24,209,140,171,139,113,113,112,183,162,210,224,42,241,89,17,176,128,47,66,189,47,39,185,151,136,130,27,147,89,13,152,18,232,223,114,235,46,168,166,124,148,239,177,82,147,41,187,177,212,20,37,22,115,249,190,68,248,58,46,71,88,91,34,125,90,106,68,50,201,79,224,208,40,5,253,13,7,154,212,2,50,16,121,107,250,26,94,133,137,104,110,229,139,34,191,110,56,68,226,0,181,42,45,51,250,29,204,116,88,69,148,95,184,98,63,225,49,63,192,191,168,212,214,18,170,44,85,110,79,18,146,217,18,116,236,97,212,195,189,31,110,113,208,33,214,220,203,182,197,141,152,38,208,207,65,156,27,126,202,32,114,126,153,177,65,16,8,207,235,210,149,175,157,197,101,158,101,244,162,119,72,216,190,38,44,72,31,201,226,77,220,82,174,108,89,73,100,25,48,45,99,220,34,63,170,174,243,34,209,248,122,255,63,127,247,229,161,169,93,147,29,192,69,42,6,12,232,90,191,189,92,219,61,186,25,88,201,253,245,78,51,144,41,129,172,87,15,134,209,244,231,72,27,187,218,221,24,237,176,173,16,177,104,92,69,89,116,134,131,239,105,192,92,109,83,184,69,73,138,109,86,10,2,157,155,184,196,89,32,167,20,138,216,184,212,51,235,100,250,116,160,194,180,209,24,9,121,161,206,166,156,68,168,25,216,252,4,104,162,71,146,10,240,223,35,95,30,234,96,32,11,225,250,27,175,31,169,141,121,228,147,123,161,90,179,134,34,1,216,246,26,66,245,17,29,183,97,251,36,192,226,107,219,154,176,12,250,255,168,134,254,91,233,197,160,204,93,41,219,130,29,101,157,86,94,237,148,240,250,205,68,102,234,21,205,244,192,194,51,181,237,22,92,136,206,252,83,213,161,194,148,192,228,166,244,200,234,66,49,38,177,180,5,57,228,241,112,14,89,74,186,239,244,108,143,5,253,251,90,140,116,246,155,120,64,111,95,120,182,115,241,245,37,177,97,255,94,218,14,12,39,162,106,216,162,121,116,211,42,179,73,143,75,43,196,41,62,1,117,6,57,250,224,117,127,99,128,137,48,31,221,194,192,241,138,82,130,38,15,118,87,183,227,34,209,77,83,113,157,227,163,158,249,78,50,255,150,162,124,160,133,103,18,51,91,143,190,57,86,79,67,43,68,135,136,114,46,244,186,90,48,181,231,188,47,55,99,106,204,117,0,136,241,137,220,147,101,95,132,93,158,223,100,119,56,19,208,48,217,211,235,134,236,235,194,180,232,232,46,79,153,195,85,74,196,200,214,112,69,29,162,228,159,45,240,88,3,165,154,247,113,121,45,228,145,222,198,56,133,223,92,154,2,217,158,173,218,18,220,74,199,183,222,246,209,184,118,136,237,99,190,242,230,72,178,103,64,80,87,131,148,142,177,215,80,20,221,41,196,98,138,164,8,148,231,254,36,89,21,88,14,254,65,203,236,160,250,46,5,151,57,18,200,114,126,214,255,238,51,168,57,143,158,149,148,53,112,107,170,38,97,20,222,6,232,138,43,159,145,65,52,186,103,27,225,182,182,44,28,243,217,210,185,134,118,188,83,216,138,72,242,46,121,58,149,99,121,5,3,18,15,18,3,89,71,105,223,4,178,197,134,18,144,149,162,212,198,68,74,202,67,225,248,46,12,174,50,221,202,155,167,255,42,187,159,254,28,190,15,252,9,92,29,137,51,146,107,123,148,28,121,179,64,255,200,228,9,164,122,50,2,51,212,31,17,80,63,209,152,175,176,166,75,225,242,179,228,226,214,22,193,92,228,140,4,0,43,20,145,162,1,248,130,38,239,33,125,181,219,76,73,19,242,102,245,50,254,30,3,247,234,243,174,101,222,247,179,128,200,128,247,2,68,160,151,13,76,207,172,10,10,162,125,219,33,136,124,64,66,122,155,129,189,171,103,31,173,164,12,46,55,128,18,47,184,225,196,202,175,53,20,21,57,204,209,232,223,21,90,228,213,195,146,178,188,12,80,93,69,242,216,218,198,169,53,50,22,81,32,191,152,236,184,20,81,75,100,219,198,43,75,228,156,32,110,102,45,244,239,8,142,99,155,124,21,188,212,172,165,227,146,136,218,199,104,250,62,170,246,217,180,18,239,229,1,17,31,177,75,156,252,112,53,151,164,13,203,211,120,34,83,41,88,243,218,205,78,186,85,231,117,228,154,72,0,157,93,113,115,111,29,129,236,146,225,74,154,222,201,106,210,18,144,139,254,52,166,101,142,235,232,178,58,192,244,51,155,169,103,236,185,167,232,142,93,21,117,11,113,79,239,210,135,216,238,175,8,75,74,208,208,99,147,159,4,186,109,179,167,106,158,60,228,192,49,127,128,87,75,195,43,47,181,225,206,174,133,2,50,104,122,248,14,156,16,34,19,62,21,63,186,11,233,229,16,203,180,172,155,26,215,19,190,203,25,63,51,202,188,3,223,134,91,166,151,204,131,91,112,130,111,218,63,60,71,222,60,46,187,135,34,251,220,54,122,212,59,201,17,206,193,194,176,3,244,171,89,66,233,86,165,14,229,151,217,130,98,152,49,190,70,102,120,225,104,114,49,126,65,63,180,4,228,217,96,152,168,55,15,161,87,62,104,248,3,54,35,33,240,117,90,57,122,195,116,44,116,154,240,169,11,204,219,111,10,166,28,225,240,232,85,236,61,200,221,2,189,112,40,110,209,170,246,235,49,20,169,181,73,82,36,243,51,116,26,182,14,3,218,11,216,110,55,117,50,238,232,16,61,36,141,213,230,50,247,14,209,228,192,49,99,51,43,214,8,54,5,234,115,17,213,192,89,150,52,43,107,208,215,104,221,114,107,56,237,102,105,95,35,253,112,206,5,77,200,63,191,156,57,117,66,9,4,8,196,166,110,218,104,254,67,74,44,3,247,173,55,86,30,203,196,39,91,104,178,3,205,177,96,117,232,213,241,108,115,7,74,86,37,76,94,208,121,15,155,103,2,160,94,100,181,153,233,141,249,246,196,16,189,22,37,85,114,40,150,175,74,35,0,127,248,50,195,169,161,51,32,109,24,43,203,232,17,204,166,115,191,8,71,241,47,194,152,44,166,62,101,67,191,113,244,137,11,63,233,59,235,246,97,23,140,37,183,13,169,218,145,212,85,45,76,188,118,198,72,176,218,70,168,52,23,101,30,12,33,193,225,175,85,247,109,156,84,207,173,107,116,236,197,253,125,231,116,113,19,129,80,136,207,41,187,178,84,69,91,104,6,132,106,58,19,110,240,197,185,26,19,85,253,126,31,23,197,160,177,224,123,187,172,186,116,172,59,139,83,107,54,96,198,24,28,51,112,150,149,175,143,44,226,62,144,38,199,46,90,218,120,34,143,87,185,23,22,158,195,93,67,70,47,148,156,84,211,113,39,129,220,173,10,136,20,146,22,24,219,169,217,229,248,227,102,110,147,104,42,217,25,196,13,38,19,124,67,98,30,182,196,93,84,158,61,194,85,49,73,143,205,105,188,161,244,228,245,203,157,163,27,247,192,210,58,194,254,19,201,45,176,226,248,83,98,240,97,136,102,14,205,172,108,1,129,236,168,245,80,244,52,40,230,165,31,64,251,34,100,92,116,149,155,122,185,106,123,47,228,79,86,73,78,249,46,222,207,83,88,247,199,197,42,131,216,36,122,52,252,133,36,175,146,23,234,2,94,23,109,236,107,69,107,163,145,18,112,74,94,42,105,57,146,79,164,45,169,142,20,254,169,97,120,19,245,145,25,186,53,114,3,246,136,18,150,104,166,96,187,31,11,57,239,60,130,147,167,7,193,55,237,154,18,95,165,111,116,133,17,90,173,65,64,39,53,177,12,55,95,80,129,24,200,158,249,77,61,123,94,213,53,108,42,111,117,248,219,9,97,172,243,84,19,100,169,249,103,208,114,149,178,251,250,89,4,81,219,100,79,179,222,184,198,159,55,224,105,230,250,170,222,206,43,226,191,79,32,131,24,209,194,169,129,145,145,100,112,220,190,163,87,231,22,232,224,13,239,160,84,100,231,136,227,93,32,85,189,141,166,77,150,2,87,96,239,215,106,35,45,121,6,20,98,166,71,10,176,116,169,56,158,101,55,212,68,49,64,107,139,130,18,103,12,187,41,159,193,135,202,123,150,152,80,6,58,73,199,214,79,218,105,97,81,134,14,133,219,251,88,133,73,4,15,116,141,228,3,125,78,59,72,90,13,22,18,216,53,231,254,154,97,116,108,124,155,89,168,71,64,2,106,8,125,16,224,95,140,105,233,43,220,3,68,208,18,249,42,25,22,242,237,223,46,133,225,103,4,65,207,19,45,77,84,61,158,44,35,184,83,54,87,156,7,73,215,73,115,70,48,48,233,44,141,27,166,51,204,22,246,120,94,34,248,57,191,254,228,219,131,216,185,224,185,70,63,184,194,142,38,96,99,6,25,173,7,229,224,180,215,17,140,228,127,238,228,168,117,127,191,4,169,220,37,175,119,228,233,178,238,230,218,240,146,217,95,116,240,124,178,17,171,57,163,244,42,104,41,12,59,110,202,226,146,122,250,162,47,91,249,42,84,126,52,223,217,159,27,167,139,70,22,95,55,11,95,113,213,154,69,25,51,37,143,154,205,39,107,27,253,104,36,70,149,88,243,245,221,185,137,142,128,221,124,47,65,150,97,201,162,65,151,66,205,199,230,88,168,142,16,251,166,32,133,204,177,4,156,146,190,137,243,198,111,64,182,236,208,230,102,215,254,39,122,212,191,148,125,68,0,55,204,19,177,215,17,162,162,205,7,178,89,61,20,101,253,166,15,36,195,223,227,242,150,101,91,235,207,43,204,29,66,183,111,45,190,237,181,79,230,236,215,45,130,94,254,1,191,233,135,181,45,50,25,255,168,71,43,93,20,59,142,195,151,162,251,98,250,41,108,174,157,153,11,230,222,181,131,137,91,45,145,34,30,188,252,51,155,3,84,9,35,76,111,49,211,171,218,17,202,48,124,38,137,96,137,104,161,55,232,83,94,210,185,103,123,47,171,255,210,225,15,143,147,218,47,41,141,146,202,96,126,138,253,142,7,147,135,214,104,126,175,77,197,226,83,87,183,92,73,232,247,194,170,84,122,99,126,242,209,62,131,5,187,176,169,105,168,159,40,165,125,79,244,77,163,59,145,181,73,68,228,88,144,14,161,77,179,156,199,221,3,141,127,71,168,182,53,114,113,218,206,81,198,161,194,112,108,195,5,249,92,126,253,56,42,12,88,238,252,145,77,223,244,29,68,176,231,48,217,42,180,79,203,196,0,141,217,231,181,157,209,25,196,104,125,108,228,187,173,144,220,29,171,163,71,151,152,177,87,64,86,142,159,224,30,82,144,41,151,180,55,220,238,253,244,170,228,221,91,229,18,207,15,65,85,93,230,103,193,134,120,212,57,13,229,104,17,234,217,12,242,233,59,23,39,116,4,175,122,235,124,32,52,233,169,156,55,10,70,87,204,67,169,235,154,214,210,188,246,231,239,5,244,29,52,166,188,166,238,196,190,160,135,212,249,61,84,211,221,33,76,224,39,42,46,183,222,115,226,225,141,175,241,44,140,92,66,110,254,212,5,31,196,64,69,112,122,127,233,250,219,199,98,33,85,142,195,59,81,183,186,233,251,253,3,129,164,194,43,232,238,115,144,231,238,89,140,12,162,56,189,89,186,38,33,220,249,11,236,242,202,28,219,223,108,235,58,231,76,76,27,163,233,198,14,183,113,50,15,51,1,241,77,240,62,57,58,200,213,140,6,61,3,140,88,42,154,21,184,29,230,171,179,191,238,218,163,102,78,111,200,240,228,41,69,35,146,24,175,74,54,72,245,110,74,73,140,240,89,203,67,170,42,100,4,75,226,1,142,17,60,156,39,17,33,70,236,29,64,28,242,10,197,1,59,37,217,23,20,99,182,124,158,173,195,204,11,197,196,9,138,68,141,88,185,162,81,56,108,149,208,179,132,40,107,123,151,32,23,191,244,231,56,68,243,69,223,34,53,197,167,49,143,131,139,227,249,198,190,252,35,144,210,33,159,56,112,121,250,72,31,208,103,201,160,155,27,231,218,166,104,138,44,77,41,27,178,171,57,171,210,110,28,92,228,127,183,48,244,186,139,9,37,123,19,6,83,1,206,197,252,166,33,216,63,195,217,160,57,64,55,55,127,161,207,82,61,7,72,190,35,7,24,199,49,194,250,18,31,197,104,248,199,89,103,161,229,104,150,172,99,12,212,96,78,232,159,155,77,114,104,170,115,236,89,12,56,39,195,157,65,207,88,31,97,23,4,186,103,227,144,51,77,191,85,38,160,213,151,38,72,99,60,141,105,111,175,106,233,248,27,11,175,183,1,202,86,195,192,168,217,51,31,242,230,32,5,95,21,39,132,100,136,109,229,35,122,176,151,194,29,229,28,71,247,155,223,220,70,44,115,25,213,178,37,205,203,12,233,248,105,3,63,200,168,170,70,168,205,221,13,111,175,159,163,158,103,30,129,61,9,127,215,50,231,194,250,188,207,59,74,228,163,250,217,130,126,230,95,186,124,218,170,182,248,76,211,157,26,196,134,149,42,141,159,96,230,64,63,113,100,229,49,33,55,205,34,245,106,114,33,156,224,26,0,176,72,12,137,73,254,27,42,230,106,21,182,64,57,118,15,238,167,240,100,175,181,98,189,142,142,117,128,190,69,37,179,91,69,29,129,156,248,250,40,145,214,220,38,116,93,126,82,206,38,6,154,179,185,65,18,83,218,166,45,205,106,227,10,235,211,84,124,158,196,135,175,226,49,99,212,60,218,22,140,213,177,66,16,172,51,190,66,170,34,178,14,36,42,200,52,205,17,162,221,83,15,3,221,0,82,210,223,188,148,30,233,251,87,72,7,3,215,151,107,29,138,38,16,69,59,127,6,184,146,86,177,158,244,159,249,245,96,22,88,85,221,14,205,68,194,248,128,20,69,153,88,48,112,179,112,74,215,141,62,221,219,68,191,120,253,228,206,66,176,136,79,251,179,0,6,92,136,60,21,217,173,152,211,106,178,109,189,101,143,117,227,111,28,13,200,254,78,134,105,46,209,171,123,54,253,161,127,33,177,79,158,223,250,205,208,26,175,98,27,210,85,185,173,143,117,94,169,5,142,211,103,77,67,166,77,197,233,248,224,209,23,209,130,243,72,232,238,30,189,88,126,104,209,201,55,155,161,173,116,37,67,85,218,152,250,72,119,133,245,60,34,232,251,99,44,35,62,253,226,15,92,24,153,109,192,239,237,85,207,33,172,154,254,47,240,227,212,93,221,72,175,221,173,10,167,252,185,178,111,88,97,139,235,73,70,199,171,80,16,35,131,200,224,248,182,205,85,74,28,122,1,170,109,139,89,229,71,114,109,212,129,233,52,87,119,38,148,64,99,224,45,87,11,12,141,52,156,84,14,54,104,253,44,143,55,178,231,177,20,149,85,73,131,38,29,106,207,84,131,130,129,5,173,255,254,14,232,66,56,160,80,23,58,212,200,160,236,122,130,252,121,125,6,177,33,49,109,200,240,20,155,227,147,48,249,218,167,46,85,82,143,233,207,172,113,173,171,114,35,182,6,7,134,234,194,24,31,254,2,106,76,250,32,255,81,70,178,187,228,95,164,129,196,176,27,245,146,144,106,83,120,139,183,235,45,22,29,47,68,203,202,109,189,140,27,13,176,34,151,119,50,57,197,25,114,160,89,196,84,163,1,6,4,22,43,7,132,83,4,70,250,85,170,212,10,237,63,224,167,168,233,133,213,223,218,224,11,83,47,83,197,151,39,38,197,214,208,157,236,18,58,224,176,126,133,162,234,145,219,42,253,228,5,116,151,76,22,161,183,82,96,230,231,72,250,221,73,67,163,107,1,158,30,189,44,84,101,34,174,84,144,153,131,95,90,191,29,195,226,69,10,16,45,223,227,107,169,104,26,177,201,55,190,190,193,156,161,219,64,135,13,246,158,57,215,103,10,215,72,14,149,98,119,38,105,1,234,173,246,116,191,187,227,75,35,241,1,102,68,190,142,222,39,115,70,64,255,212,200,81,154,76,65,95,246,108,217,209,25,200,79,178,86,126,226,88,246,234,61,215,30,108,69,102,222,108,215,155,5,250,205,237,94,30,78,91,114,209,115,125,229,235,69,93,110,3,6,70,79,182,155,78,16,77,194,25,118,90,229,185,208,133,203,155,42,118,188,127,9,235,246,59,224,86,29,128,60,254,100,216,106,235,213,163,18,2,183,61,164,216,254,30,187,240,22,187,185,13,62,64,148,20,232,112,61,193,242,41,94,146,71,60,79,122,237,187,195,36,139,163,190,130,215,226,227,218,115,115,29,73,43,236,79,244,8,174,44,181,158,64,79,80,34,226,144,180,166,206,155,182,193,42,146,248,6,1,187,110,2,63,108,241,165,197,220,247,131,97,104,197,222,35,205,109,227,207,249,25,121,9,152,27,95,233,42,174,130,78,177,127,139,11,12,59,77,10,214,183,239,75,55,179,103,46,154,56,73,232,227,145,58,117,118,137,110,125,36,125,175,23,134,189,74,76,23,161,41,91,87,137,244,75,180,215,175,27,236,151,23,155,188,153,29,70,143,100,103,23,168,195,122,9,88,140,187,127,63,110,119,2,46,151,246,206,4,79,213,252,94,10,128,247,3,71,107,108,111,229,168,254,109,174,57,175,183,30,77,33,165,163,208,232,128,71,167,240,228,10,218,68,171,69,45,188,60,7,65,233,35,241,202,235,26,94,205,100,153,15,8,159,106,199,173,187,149,7,12,40,74,249,251,226,5,128,101,144,41,1,224,28,176,80,165,248,136,24,9,31,153,173,232,98,204,162,205,221,5,57,26,133,74,157,208,226,55,137,239,219,57,120,24,155,211,239,186,231,244,119,59,179,186,32,101,43,205,234,227,220,250,116,138,247,89,162,222,203,99,66,211,93,183,194,216,3,119,90,225,28,65,45,181,72,176,63,37,28,13,229,222,220,214,248,198,75,105,68,64,85,218,85,92,59,135,160,137,166,66,65,232,12,36,15,241,200,174,154,214,111,119,111,68,28,152,171,80,7,113,247,150,165,44,50,115,183,135,113,75,255,11,199,198,137,50,191,53,31,63,158,225,87,67,229,52,249,73,96,118,208,223,169,36,169,11,97,124,220,10,205,70,6,205,222,30,157,203,64,196,59,34,173,247,200,93,233,33,130,102,191,19,94,81,41,30,149,11,187,53,60,124,228,175,129,203,155,132,119,21,162,139,61,105,211,115,234,8,146,52,7,49,148,246,136,200,188,52,181,38,83,188,143,5,109,255,9,215,57,144,221,112,255,93,46,73,3,130,162,251,171,153,145,210,237,192,28,183,254,90,232,111,197,49,244,125,230,35,151,236,25,168,230,105,124,187,150,132,125,170,243,223,17,57,155,162,241,20,70,217,207,216,57,152,188,97,146,164,121,141,208,172,123,95,159,87,80,195,254,200,45,161,134,150,98,27,93,129,172,170,236,87,114,209,125,232,28,33,118,151,217,86,117,216,46,68,58,221,237,215,134,64,42,120,102,171,83,75,149,199,250,190,14,78,61,116,21,126,110,197,120,215,31,181,56,199,121,73,232,46,224,167,207,180,204,192,250,196,188,132,85,46,180,97,28,185,212,196,10,90,132,247,33,70,187,227,161,215,24,3,70,247,130,216,137,227,233,206,7,20,23,241,201,169,12,199,26,207,203,198,153,208,123,142,136,32,79,204,153,228,6,230,63,56,15,13,127,194,159,91,234,237,252,204,199,214,220,214,24,32,217,17,245,6,167,141,253,136,177,41,102,20,212,117,184,2,4,91,88,70,18,222,126,138,245,182,134,91,147,3,22,35,107,53,194,223,184,25,9,176,6,74,23,170,35,84,11,222,39,161,43,2,31,85,2,21,209,42,222,251,125,195,149,70,140,78,131,14,20,94,119,87,50,24,30,241,23,156,194,250,94,213,146,112,116,137,216,13,52,66,217,63,247,249,137,135,155,3,20,49,48,54,98,228,245,131,121,125,92,129,178,11,29,238,190,104,122,19,8,109,164,120,74,204,234,11,64,23,93,111,221,78,170,165,84,50,195,138,51,206,60,196,189,121,38,201,114,205,166,4,199,219,66,53,31,44,6,169,136,44,202,253,198,174,101,73,174,96,123,203,237,160,65,52,106,254,51,250,27,157,116,13,185,79,255,199,233,142,26,108,132,233,252,130,123,28,21,77,148,129,210,89,89,202,67,125,57,216,25,176,144,22,152,49,10,120,80,136,86,172,227,70,42,41,122,111,159,30,130,20,169,48,223,49,71,188,51,168,163,87,241,226,29,142,63,135,123,180,234,207,212,250,136,22,117,34,124,243,168,178,90,165,216,188,110,92,145,213,47,255,96,103,233,191,92,150,100,149,9,55,193,239,147,179,183,62,27,91,231,242,171,139,143,12,197,102,40,244,124,18,97,5,64,23,151,114,47,156,95,130,233,142,212,76,77,141,239,147,19,43,223,1,18,183,190,146,157,144,99,220,146,18,147,167,41,75,210,142,21,7,173,114,115,153,250,38,58,143,148,139,144,246,208,238,229,33,122,220,245,254,190,154,206,242,144,33,221,174,88,237,24,91,68,248,132,154,101,1,62,119,201,179,204,57,11,87,111,69,40,2,222,184,200,88,58,187,200,235,8,202,39,3,91,88,23,76,8,70,18,165,51,16,9,214,168,181,33,109,196,40,242,181,73,50,201,249,0,205,172,62,30,37,11,147,190,129,133,19,124,130,230,135,79,77,229,188,194,203,127,97,200,52,230,214,43,199,230,146,255,58,117,189,71,41,246,152,3,55,74,236,245,100,47,27,234,253,27,236,118,77,100,22,100,221,1,92,223,239,136,42,185,203,117,32,217,48,120,156,27,201,15,152,24,201,17,4,131,207,14,36,107,132,49,166,174,239,252,5,200,144,98,169,74,64,44,139,157,106,8,153,5,5,63,142,147,158,32,246,218,227,28,161,215,61,93,128,96,47,248,43,166,89,168,144,37,167,250,147,17,129,72,139,101,55,198,46,118,68,73,241,192,52,143,232,66,125,188,22,17,106,230,201,68,100,220,195,123,10,224,113,10,239,25,44,255,150,11,84,251,230,252,124,28,199,207,108,251,195,168,219,223,150,222,72,41,40,17,197,72,75,126,141,226,145,118,14,68,29,79,8,69,109,254,208,109,144,168,60,38,235,202,4,104,64,75,217,151,169,135,96,78,190,237,104,100,95,50,174,205,124,248,151,47,200,124,19,118,33,207,80,126,60,58,180,23,157,232,19,219,102,121,88,88,251,227,158,18,149,72,164,98,140,96,59,67,191,219,196,111,131,242,52,223,228,109,104,12,184,174,165,171,153,170,203,151,37,191,140,72,155,49,116,206,239,199,161,24,51,6,2,30,202,150,109,199,202,118,36,207,114,57,98,157,111,149,207,233,25,232,121,202,241,32,55,238,226,184,200,29,110,248,85,114,69,94,249,23,56,223,139,174,68,253,72,102,153,249,225,61,217,60,161,116,51,116,248,243,173,6,77,88,88,147,177,53,213,229,234,113,162,145,51,50,169,223,172,73,3,139,239,201,194,158,227,10,24,167,37,249,121,114,8,92,213,160,215,87,249,118,199,56,224,29,16,82,100,238,109,50,66,174,80,223,17,165,122,156,113,84,133,120,55,171,145,125,56,101,237,94,64,19,91,188,62,60,28,170,66,199,63,120,108,134,14,70,111,187,20,51,5,44,192,59,127,84,13,193,126,232,200,79,108,97,60,3,119,246,75,104,198,0,173,23,224,222,43,9,199,34,95,146,238,19,42,203,28,226,229,215,200,119,156,0,137,183,33,66,255,102,172,1,114,242,21,108,199,185,156,18,251,30,217,95,186,189,155,22,176,183,191,246,10,137,156,139,213,198,82,187,246,223,233,41,255,66,221,84,48,2,121,84,181,164,237,105,219,152,233,147,184,100,235,113,81,177,173,79,255,188,115,237,162,7,194,77,91,39,56,41,168,68,174,82,193,22,83,51,164,51,21,89,11,238,234,120,147,186,170,254,247,8,21,38,108,176,215,9,165,229,71,179,96,85,37,214,22,176,11,120,177,47,54,188,106,219,0,119,115,172,228,95,8,227,194,178,18,234,204,180,18,212,120,167,128,81,232,200,203,55,192,6,126,204,94,14,12,210,202,244,64,204,184,219,189,249,218,37,194,6,180,166,114,39,205,230,56,168,95,117,189,114,49,20,122,80,148,44,196,179,10,20,214,164,254,236,180,91,243,32,217,140,61,55,15,135,235,19,200,58,150,106,52,201,237,120,127,8,87,146,248,143,167,52,207,23,239,158,183,128,222,54,237,225,52,189,19,39,152,63,31,181,255,6,245,134,250,140,209,197,151,34,203,181,128,115,43,132,62,26,130,219,177,240,244,137,161,210,250,162,155,34,75,218,128,152,135,198,235,200,6,97,162,58,247,113,198,5,74,109,215,186,176,228,17,65,223,210,118,181,48,201,5,153,253,26,162,175,36,83,99,255,218,45,2,43,32,9,52,45,188,98,19,160,122,27,21,165,218,90,153,49,34,102,8,16,160,78,217,142,60,58,249,142,182,21,220,96,13,56,204,139,133,95,96,40,196,50,162,216,116,25,134,9,28,243,70,220,137,233,119,173,70,178,51,52,145,226,96,134,167,172,39,44,15,108,197,28,16,73,11,189,14,240,102,41,7,182,132,227,87,168,102,181,120,186,212,147,254,34,248,85,188,147,8,2,46,112,171,31,128,43,205,187,208,205,28,87,59,114,140,138,88,23,227,21,88,58,175,238,223,35,109,28,200,86,24,234,13,255,116,48,168,127,143,156,33,159,192,251,96,216,143,99,109,173,204,155,201,47,2,103,223,127,164,75,3,212,162,246,100,50,226,93,16,175,21,234,51,171,60,225,209,131,248,54,198,92,150,161,7,171,60,159,19,255,50,231,88,193,108,229,46,209,99,178,206,175,138,181,227,207,112,192,17,232,16,167,1,248,192,108,211,230,73,211,233,38,165,249,177,112,205,163,162,225,211,246,28,148,181,244,182,95,141,221,251,68,182,158,179,252,77,191,143,40,232,169,111,69,226,155,155,8,110,149,223,172,95,157,86,210,153,14,55,173,171,129,247,240,132,154,71,218,41,123,131,147,14,23,205,10,78,93,31,135,1,68,213,148,119,13,213,31,42,122,53,116,40,136,80,133,182,118,32,74,161,43,69,25,179,236,245,72,246,71,222,212,177,177,49,65,146,65,9,169,156,206,115,58,24,250,22,139,50,214,228,90,122,24,57,41,87,218,163,52,13,162,91,80,114,54,135,2,27,106,131,138,3,58,13,52,158,4,121,224,131,131,41,103,140,255,22,57,215,216,67,249,251,201,245,13,182,248,123,215,98,237,68,251,15,167,11,153,164,78,145,215,227,137,83,162,203,98,255,39,149,136,96,222,138,88,210,163,65,28,187,181,101,253,226,68,14,135,28,202,137,174,102,130,63,103,129,214,221,13,245,202,153,180,130,39,92,43,55,237,71,47,85,250,12,44,241,8,115,158,178,10,58,179,30,249,77,110,4,169,80,183,238,212,222,71,10,143,36,159,163,245,25,214,68,102,197,71,239,200,111,83,32,140,99,155,55,24,0,127,241,98,99,120,38,190,124,0,115,122,24,99,47,130,252,94,194,214,137,45,68,93,215,70,117,80,183,253,223,30,25,160,191,34,150,117,45,195,101,104,201,97,58,130,153,255,145,53,189,24,40,136,233,19,95,57,192,183,231,230,178,211,21,173,40,49,137,35,86,157,168,8,76,108,76,224,219,246,135,225,115,166,60,30,12,90,67,254,171,114,244,68,171,89,212,159,101,179,223,201,173,15,90,21,86,70,18,115,46,63,74,118,2,121,203,164,82,19,184,246,43,255,45,3,20,218,235,150,22,60,9,104,101,63,203,228,96,90,80,182,207,60,103,128,74,174,248,75,236,73,43,131,141,205,90,115,232,41,97,52,33,5,68,220,59,255,156,15,51,33,37,71,250,218,110,28,113,112,68,244,113,126,14,20,131,18,228,102,99,56,2,119,28,167,33,185,61,236,165,69,36,73,3,35,172,2,123,140,97,184,234,222,10,70,24,59,105,182,27,40,188,254,182,190,93,76,162,157,114,151,244,205,147,201,7,103,76,152,217,241,145,111,195,219,189,68,172,142,225,47,113,115,97,108,199,135,122,62,112,215,195,208,56,97,22,125,82,131,3,155,158,160,125,221,70,170,125,155,237,48,91,101,21,237,255,42,130,90,200,233,174,22,32,40,168,193,129,174,8,222,74,249,44,145,232,113,217,132,32,252,153,60,141,63,141,197,30,204,132,201,90,0,87,51,98,215,37,131,62,141,53,99,223,182,84,199,113,170,255,247,121,173,139,240,103,37,132,31,38,135,236,171,67,28,167,78,200,202,50,33,121,91,232,74,97,21,138,186,62,0,146,132,24,16,162,80,165,125,208,40,253,47,68,135,107,73,38,57,109,155,137,92,158,8,8,254,167,169,185,47,150,145,91,167,32,24,13,20,169,152,70,71,147,5,91,49,109,128,179,116,89,238,47,77,158,201,187,78,229,67,240,129,174,216,156,231,149,245,226,194,58,167,47,220,43,209,231,255,176,227,44,230,18,47,220,68,109,186,60,126,18,55,190,1,105,33,123,160,67,134,117,244,51,139,197,29,135,227,65,40,161,20,24,49,73,228,82,162,32,42,100,131,110,12,140,124,1,218,153,200,48,5,80,129,225,120,105,115,63,249,47,25,182,225,7,129,231,83,238,151,32,73,32,248,54,232,141,229,228,172,107,223,125,51,193,177,69,187,15,18,252,77,241,200,68,113,86,66,148,110,88,152,143,253,73,181,1,11,126,203,42,183,77,161,216,5,141,191,34,154,107,81,28,24,50,124,9,111,102,112,65,4,83,30,116,45,252,35,195,141,128,229,129,1,58,103,191,17,233,196,82,250,93,203,52,31,159,95,185,128,79,197,152,116,7,151,234,105,86,216,228,206,117,95,139,252,246,147,226,103,225,170,124,142,100,101,159,188,48,141,88,164,138,58,141,9,97,157,156,60,131,166,76,245,254,109,25,27,151,72,146,183,167,189,34,108,253,228,163,56,166,70,105,244,17,152,72,235,9,62,42,199,66,47,164,90,15,137,253,75,176,68,54,216,217,211,88,178,93,101,72,231,235,197,195,2,103,68,32,234,126,133,214,198,195,141,219,146,48,118,15,146,14,171,152,30,110,114,125,188,116,114,204,211,92,223,162,21,98,211,236,208,54,198,249,169,170,112,172,29,255,43,62,125,100,220,67,66,76,252,7,119,80,141,79,110,22,126,96,94,39,47,155,134,141,12,249,56,163,213,29,153,206,157,206,176,216,51,163,207,105,165,27,147,122,154,153,125,9,11,51,164,230,181,182,168,204,75,249,1,118,218,113,15,106,29,229,186,63,143,251,129,88,89,13,86,150,47,30,205,120,0,198,146,132,196,173,218,41,128,73,160,2,229,0,69,134,96,110,136,147,129,100,131,187,203,45,89,29,109,81,223,98,97,172,130,119,103,69,170,13,236,107,246,27,58,30,41,179,16,174,168,82,49,173,205,173,134,179,55,174,167,203,114,176,204,225,164,84,19,35,106,77,68,53,75,61,243,112,147,22,129,37,249,33,255,228,226,117,122,216,243,54,102,137,167,253,99,89,144,104,5,156,222,61,13,89,254,42,84,207,107,173,38,104,98,27,189,136,53,209,46,16,75,60,242,58,124,243,231,93,159,180,115,9,103,71,108,173,84,216,218,122,4,243,182,132,160,248,96,2,236,233,148,170,148,174,201,170,127,243,137,83,218,21,84,6,168,132,189,208,109,37,116,249,52,96,14,42,102,16,237,80,188,49,1,66,154,67,115,253,133,86,242,159,70,83,178,150,203,131,78,133,105,210,155,46,155,46,224,90,197,22,58,44,50,230,147,88,81,111,148,69,121,232,205,5,55,59,90,88,147,22,238,78,33,185,104,15,151,2,213,234,82,96,45,157,223,166,9,184,24,223,156,249,90,192,246,62,184,136,14,251,149,1,219,187,228,27,254,180,181,110,23,17,98,126,70,3,26,219,94,98,101,79,72,35,196,130,154,199,84,207,173,177,57,60,189,79,134,12,191,20,11,245,35,27,44,32,180,52,176,203,246,231,45,61,49,27,159,41,81,65,26,50,167,255,234,172,30,111,177,67,225,9,73,78,142,95,242,70,38,138,234,137,195,42,36,137,34,142,14,203,123,76,151,82,31,18,177,83,43,184,229,171,88,224,44,28,48,50,87,171,200,209,120,157,224,247,177,114,41,86,187,10,225,98,223,153,166,240,95,106,125,97,94,25,156,211,85,246,37,37,57,105,89,170,241,47,189,223,162,247,148,212,127,254,253,43,220,34,228,251,123,110,156,153,55,171,205,208,85,67,62,146,46,127,197,254,251,54,123,72,167,28,17,33,53,56,92,141,169,132,142,5,79,145,83,68,125,222,255,74,193,228,84,73,28,53,251,42,47,2,161,215,47,158,240,131,244,177,141,64,24,94,78,74,17,177,135,98,179,239,188,47,197,2,50,40,41,252,200,26,237,59,196,175,214,33,149,151,222,75,244,200,151,211,70,13,113,174,46,41,57,144,221,241,81,230,157,15,62,7,230,8,120,192,111,211,101,204,8,5,200,146,32,135,124,94,241,157,42,133,8,181,176,106,17,54,165,42,208,169,235,204,183,48,104,106,96,23,218,199,193,77,5,143,32,116,113,238,83,69,152,59,198,204,98,169,76,105,252,10,181,140,71,221,239,174,46,138,194,54,191,178,111,86,83,102,181,123,101,156,19,56,173,160,47,255,232,59,90,92,165,31,107,94,244,134,198,122,215,139,205,56,234,179,138,247,34,46,139,222,244,173,180,245,125,9,237,199,182,23,44,197,210,247,232,44,243,123,248,44,53,8,24,14,77,22,148,26,154,95,207,2,207,194,1,79,186,174,187,170,173,18,130,88,41,79,129,55,110,121,29,163,31,200,179,136,80,220,66,90,106,230,166,126,31,188,197,166,4,227,17,55,176,35,21,236,103,116,149,103,82,181,179,214,165,238,94,143,242,138,18,238,90,149,99,79,246,148,203,255,239,169,184,156,105,137,76,226,231,35,112,100,103,209,217,72,237,23,203,251,238,8,195,41,162,156,44,222,222,39,158,184,222,19,21,58,160,200,170,110,22,242,245,59,133,164,67,35,14,193,41,131,82,153,101,53,207,188,39,56,57,216,168,54,102,196,77,14,202,87,89,35,150,2,92,187,124,221,115,127,244,87,255,208,205,200,64,156,72,170,118,212,108,55,235,8,223,235,55,46,5,108,131,121,150,86,67,62,98,196,191,87,210,169,95,125,234,250,65,53,240,238,209,19,35,83,26,8,29,104,71,76,97,164,163,51,69,78,205,212,129,237,78,119,118,24,231,37,28,241,127,107,46,251,186,10,120,238,17,64,106,198,106,114,186,156,10,204,64,25,98,76,103,241,168,90,50,63,253,166,58,219,175,7,31,159,77,191,216,214,218,29,214,116,141,207,42,37,197,139,241,237,173,180,237,72,13,142,60,158,163,149,16,12,144,85,5,82,32,29,213,124,104,49,212,133,118,73,76,240,162,191,130,74,21,206,17,17,72,16,62,183,216,238,155,21,191,25,91,141,58,127,105,190,53,167,224,111,189,182,155,94,108,97,129,2,20,59,219,99,147,187,207,144,118,3,29,37,176,201,92,120,153,131,48,176,201,113,137,185,50,121,7,49,86,122,108,104,191,154,13,142,199,53,96,77,76,86,54,237,7,143,182,60,68,49,17,67,29,198,29,136,220,79,156,12,242,241,125,73,135,66,242,185,91,69,86,69,126,213,117,228,131,113,221,244,197,215,202,192,188,203,29,90,27,46,183,130,16,174,213,114,42,212,56,255,240,194,45,16,109,98,19,57,64,238,28,202,145,24,56,137,74,228,150,104,90,135,213,33,123,118,53,47,167,193,252,38,219,186,75,151,218,96,177,29,242,202,198,19,237,71,127,96,32,179,90,157,193,84,135,59,252,120,29,241,8,229,229,17,88,167,82,8,71,244,180,46,220,234,215,141,93,28,97,101,133,23,237,135,146,115,119,146,81,20,185,63,211,69,185,15,215,161,11,83,119,232,158,163,246,221,112,111,204,84,95,33,155,1,134,64,54,134,124,214,171,188,164,54,87,36,133,16,192,195,114,195,114,234,13,181,45,102,244,234,13,190,199,235,92,15,137,230,111,28,57,58,161,95,184,45,93,164,58,239,41,29,53,169,221,58,176,65,115,108,202,72,185,23,56,155,255,226,63,205,5,249,142,253,249,183,108,26,160,149,13,248,199,31,48,62,116,240,239,8,157,228,230,27,63,7,183,98,70,164,235,203,137,16,216,92,78,153,140,219,74,42,174,19,107,127,222,240,77,77,175,70,127,84,20,44,21,85,67,124,164,158,72,34,71,173,250,172,221,175,157,203,185,120,241,122,148,109,167,7,206,207,0,160,170,204,110,61,160,86,190,253,92,217,24,213,207,154,72,162,145,112,15,185,28,7,148,180,95,45,118,24,58,155,87,98,64,172,165,77,20,45,254,30,243,83,16,251,6,156,190,143,35,55,29,10,85,26,184,188,250,190,182,214,57,128,135,114,183,140,148,44,55,27,122,139,216,67,176,160,30,189,111,126,189,219,109,72,47,23,19,156,6,243,53,220,175,54,127,214,146,86,218,208,235,254,90,61,213,255,46,139,6,95,53,12,55,232,69,146,216,41,110,14,56,243,150,170,120,24,248,207,205,138,237,218,38,215,101,9,139,146,67,45,154,22,46,122,29,139,224,148,244,131,192,137,27,50,226,151,0,80,46,213,221,49,219,56,67,232,49,215,152,224,254,148,236,159,122,129,218,66,43,206,5,27,53,206,197,11,233,213,65,184,145,83,124,29,16,212,127,134,81,225,85,0,166,200,227,97,147,183,22,16,176,255,135,145,205,233,231,248,50,41,26,191,54,113,181,144,202,23,202,50,98,78,149,92,84,83,44,75,68,253,164,63,177,90,113,226,154,66,58,207,204,123,172,48,22,240,109,90,121,23,175,106,248,80,70,70,243,42,173,205,125,180,149,191,48,26,62,213,86,249,55,193,225,248,23,193,253,212,40,72,160,211,129,156,131,153,105,128,71,84,215,125,129,208,157,72,92,236,176,88,138,192,172,70,82,209,38,131,137,70,244,7,0,152,117,68,123,184,208,210,66,157,42,98,12,207,110,107,54,132,176,117,84,227,253,114,132,234,12,167,224,163,120,59,109,49,52,161,115,124,144,51,93,93,167,167,31,201,189,211,174,46,231,43,209,80,87,227,204,62,165,205,75,46,30,238,170,91,1,169,92,7,98,41,210,204,212,49,56,190,200,253,177,225,223,169,203,149,123,169,133,46,165,107,9,103,185,143,33,97,22,31,78,110,55,57,222,107,38,89,243,58,204,78,188,52,98,17,18,183,222,34,164,243,217,69,72,22,146,18,166,240,224,49,72,189,111,133,124,214,172,156,55,114,78,238,39,178,36,234,193,157,57,158,170,42,42,38,186,169,79,27,178,204,176,154,155,147,192,61,45,29,239,174,96,116,88,182,210,37,30,150,120,7,124,148,113,191,131,99,67,193,22,13,90,63,145,113,90,191,174,127,182,40,249,175,84,120,83,226,53,152,166,245,5,162,127,87,151,157,110,183,137,4,95,191,109,210,105,106,50,147,119,113,44,167,41,133,158,248,213,16,41,33,107,244,239,88,81,151,227,245,72,92,95,13,138,120,25,223,184,220,61,123,62,218,129,184,103,149,38,170,53,74,210,51,20,128,206,161,5,224,228,187,77,8,210,51,127,123,175,102,36,218,18,88,34,186,217,189,194,57,53,8,206,132,59,176,62,135,201,224,95,243,220,53,118,156,78,214,137,80,140,238,116,153,243,74,250,50,36,4,247,138,159,17,128,31,211,135,25,69,170,146,57,31,183,11,8,126,45,85,164,159,169,49,42,62,160,227,240,133,102,74,18,29,125,91,220,240,182,216,255,109,218,153,49,219,73,85,67,211,93,0,106,11,220,140,73,153,231,16,14,226,37,150,245,251,150,78,35,186,9,190,3,97,99,104,81,208,238,174,79,143,243,251,146,61,242,237,233,1,126,26,125,166,155,138,237,225,50,119,247,49,45,210,106,165,92,57,154,188,112,117,191,146,109,55,12,48,46,167,53,134,149,84,244,115,131,236,106,253,170,44,39,119,109,106,34,81,115,61,1,32,148,20,82,40,136,68,147,180,28,50,49,232,246,40,123,174,191,118,213,203,120,189,50,149,239,179,26,154,18,234,87,131,43,78,158,211,220,98,62,215,224,71,238,127,78,75,42,115,171,126,54,122,151,134,50,252,238,91,240,64,221,64,112,9,6,208,127,233,25,248,203,200,43,147,7,226,154,221,3,179,186,75,233,177,74,103,233,11,202,228,142,15,237,133,167,47,175,22,93,162,209,185,211,119,16,249,232,87,39,109,218,147,69,19,93,121,48,94,69,55,217,40,228,148,219,132,43,92,53,62,9,8,128,247,74,177,165,97,213,155,86,232,217,147,75,175,153,115,118,107,180,184,72,142,61,3,193,85,128,128,222,84,18,230,32,27,251,58,66,88,198,21,39,59,243,139,68,71,33,210,202,153,238,179,68,10,125,87,245,213,25,250,5,248,192,135,216,70,0,169,217,180,236,234,55,221,201,81,53,92,36,220,185,254,37,228,57,240,50,89,243,196,231,19,51,201,51,226,38,175,40,31,218,86,98,196,62,218,241,91,121,6,203,161,143,31,39,52,16,205,25,109,34,243,45,129,77,75,209,22,90,185,183,235,204,205,212,40,194,39,74,40,12,246,30,242,150,41,141,15,192,220,130,35,245,103,84,17,225,132,177,172,3,104,200,36,46,218,81,172,66,14,153,13,79,244,51,120,186,171,32,81,120,114,54,226,116,156,201,62,191,3,159,179,47,106,34,142,50,41,201,63,166,153,78,211,42,193,250,130,246,128,90,169,186,144,155,158,199,155,153,173,40,110,134,162,228,67,178,126,70,26,49,80,197,113,216,152,244,156,130,166,77,88,237,29,17,88,50,201,206,16,17,94,231,153,62,92,199,230,135,16,212,212,48,13,99,10,140,89,221,193,88,31,132,8,201,7,77,217,39,32,232,41,30,105,153,225,5,83,149,145,63,232,184,133,14,207,51,10,69,24,199,13,228,95,82,179,13,129,215,246,95,35,238,39,67,174,95,50,42,248,3,178,201,230,129,45,178,66,62,86,42,110,238,186,9,51,41,221,3,205,195,197,17,56,18,51,146,48,116,173,91,47,194,139,76,83,93,35,241,83,76,70,103,153,58,233,224,58,100,5,7,208,198,253,244,101,173,178,38,61,67,111,123,33,167,171,120,255,103,74,169,34,15,93,36,41,2,21,195,136,212,185,168,176,40,215,229,217,117,43,29,25,85,105,190,205,78,53,99,30,83,130,67,169,138,164,106,153,75,9,93,88,153,186,4,188,108,229,85,245,136,42,219,147,244,9,136,180,247,2,19,112,7,135,40,25,1,239,146,33,11,54,254,139,199,109,202,226,213,78,196,29,153,177,214,56,119,168,197,135,234,46,89,1,107,218,203,101,178,20,49,54,199,224,197,29,129,3,250,175,160,255,235,71,55,250,135,211,80,232,101,192,91,25,7,239,8,174,226,211,246,141,141,191,160,248,93,31,147,204,176,7,25,190,208,88,74,80,95,28,180,201,227,238,168,216,188,123,194,169,14,22,88,128,198,52,195,119,68,38,195,142,154,107,54,208,0,79,117,90,225,88,47,200,208,222,183,41,39,244,9,101,190,11,216,243,25,0,132,156,142,160,173,67,194,247,46,202,157,154,62,208,79,254,255,107,200,251,16,130,233,218,53,156,184,176,176,71,161,81,67,192,176,85,232,104,39,157,103,199,90,247,76,156,218,140,204,201,100,102,34,234,92,28,101,164,110,249,36,42,140,12,88,50,122,66,108,253,145,252,156,226,9,98,90,197,119,250,167,246,128,246,59,105,149,213,89,20,220,122,167,98,124,196,211,4,33,77,117,42,46,9,0,133,4,79,169,52,220,63,235,125,96,56,214,19,255,129,119,196,196,87,194,212,48,138,52,59,133,217,89,254,168,135,133,127,133,139,195,24,40,88,8,162,25,80,43,80,24,159,188,185,204,230,213,89,156,192,55,10,135,114,191,108,88,241,94,176,87,27,162,94,252,142,202,96,138,58,255,35,18,7,169,248,245,204,163,47,114,204,51,25,224,122,68,142,60,29,50,70,12,109,61,173,2,81,245,1,128,68,214,99,98,224,170,202,68,124,208,29,110,236,163,117,6,170,164,227,9,77,102,237,124,238,217,176,218,242,1,169,11,28,154,232,250,220,36,20,231,51,157,248,48,144,146,192,164,10,143,53,220,4,115,137,113,149,118,158,70,213,3,18,129,26,62,110,170,165,90,217,68,23,243,34,132,45,239,151,93,139,98,217,255,33,59,199,143,49,136,160,204,194,53,60,91,249,4,65,32,59,60,116,250,237,134,60,41,217,167,240,88,15,244,231,214,97,221,32,137,218,106,99,245,96,16,231,45,62,150,251,117,159,131,74,41,230,197,67,36,203,79,158,125,199,68,174,215,136,72,136,170,27,183,171,16,37,40,63,89,160,212,18,104,51,223,170,41,25,228,53,157,212,20,186,91,190,110,113,172,53,226,191,41,249,55,113,131,188,140,24,239,91,50,243,93,16,243,28,65,194,90,37,87,240,242,166,184,217,181,36,107,165,69,34,124,210,33,246,138,187,66,88,93,213,183,77,82,244,35,214,161,41,244,120,103,183,106,39,230,20,160,88,187,3,114,140,23,189,182,216,70,222,21,171,238,122,111,22,33,204,135,192,96,57,121,245,130,163,236,156,184,86,199,19,84,24,238,148,45,137,72,85,114,57,66,207,212,201,212,151,19,103,101,198,75,248,129,64,192,221,224,90,178,51,23,138,245,82,58,74,251,111,40,86,106,221,251,7,179,40,188,207,122,165,155,246,16,237,31,71,26,105,50,233,21,88,7,66,25,35,49,60,228,149,138,91,66,106,55,158,39,140,216,170,236,154,11,139,215,22,103,140,237,0,65,53,133,233,18,14,32,143,80,185,41,30,18,131,49,18,203,0,148,173,46,48,125,143,140,218,199,120,184,239,5,169,153,40,75,10,95,89,225,69,193,250,69,135,68,126,197,51,35,246,168,193,171,11,22,91,137,2,5,46,22,9,188,151,25,8,155,164,75,167,215,187,233,113,126,84,50,247,224,101,138,34,94,66,3,253,91,193,0,241,178,9,69,236,114,24,199,11,83,210,79,20,167,202,245,36,211,124,127,110,22,159,142,63,223,72,242,118,65,138,210,170,222,170,137,155,173,78,238,169,93,147,67,3,84,115,200,33,84,1,60,130,41,78,216,47,45,183,249,222,246,30,248,108,165,118,129,67,255,2,240,198,159,4,20,209,59,56,71,11,215,41,173,130,101,210,194,52,76,76,63,225,159,225,229,80,237,214,73,243,216,29,37,242,213,129,181,182,58,224,52,92,1,184,199,252,116,248,137,191,214,177,161,218,235,144,20,253,157,205,148,48,198,143,226,219,181,7,193,128,188,233,114,67,28,240,147,75,147,104,122,94,0,157,19,176,40,38,142,241,73,179,194,110,162,140,113,125,91,42,9,91,14,164,110,131,113,204,191,207,162,220,184,248,81,247,229,114,83,69,98,152,104,110,120,157,174,115,41,124,132,152,104,0,31,98,39,254,208,45,85,5,89,245,183,40,49,156,199,245,9,34,19,126,178,106,249,159,126,211,198,54,20,212,241,245,39,213,60,185,116,113,101,169,72,153,245,34,44,108,190,114,116,104,127,33,175,26,18,220,172,145,63,159,80,126,198,25,62,150,135,222,18,51,236,70,195,27,99,203,98,241,115,156,106,224,94,250,26,154,19,92,165,251,240,104,247,175,1,225,75,197,32,135,160,94,130,241,24,251,73,141,100,182,106,178,125,84,202,88,110,23,45,105,92,38,10,177,214,136,239,224,116,163,201,131,93,43,109,29,133,246,48,53,218,70,62,227,64,72,2,11,199,84,166,202,129,27,72,27,201,54,100,99,112,76,252,40,46,137,1,208,46,168,168,102,69,104,120,252,90,36,221,149,115,123,139,247,60,55,60,162,13,44,107,186,10,30,112,87,28,225,143,144,123,40,20,211,103,190,35,188,201,4,179,90,99,201,124,66,110,24,144,51,33,201,124,127,67,75,240,137,255,52,73,40,247,42,91,24,194,3,204,189,155,151,71,123,66,172,253,19,244,217,222,125,195,220,91,250,218,188,122,227,41,71,157,44,229,47,109,118,41,27,23,60,198,187,218,89,53,135,204,29,203,37,112,46,81,85,130,54,87,47,250,227,208,17,49,247,250,57,80,166,180,78,32,11,49,20,68,161,8,207,192,195,97,115,94,225,6,144,117,3,191,1,40,157,136,251,148,3,170,40,97,230,222,196,86,103,62,47,188,123,74,152,185,124,68,107,42,56,130,210,165,64,34,254,137,64,225,192,22,14,158,88,51,192,10,95,229,81,36,75,85,237,188,175,151,74,110,184,154,170,14,92,52,31,161,167,208,170,169,100,111,183,97,178,88,6,237,94,148,197,10,133,243,171,138,171,85,197,123,218,180,161,48,193,88,17,176,251,148,124,151,143,243,160,108,167,62,15,252,79,18,167,209,225,42,99,3,141,124,171,104,196,70,145,67,242,124,112,146,117,138,104,32,175,169,152,176,43,247,18,106,54,239,10,31,251,215,16,156,103,241,83,180,252,50,169,201,160,183,32,12,181,14,210,248,36,196,249,206,50,255,38,218,233,214,213,221,82,246,151,29,202,215,130,80,84,248,50,26,193,78,212,109,129,242,228,132,187,175,11,176,236,95,152,21,108,252,178,216,78,223,45,19,187,248,39,14,128,154,25,158,197,60,16,126,180,81,223,175,142,209,17,203,150,109,142,217,244,178,147,48,101,130,113,202,65,23,61,73,15,238,135,255,128,149,246,231,143,131,35,244,219,37,218,192,65,137,98,180,156,220,84,72,142,1,234,8,117,80,18,213,244,203,106,249,76,114,221,219,169,141,200,76,69,73,240,24,163,14,12,198,60,143,78,154,193,140,206,252,220,115,117,207,99,132,248,15,146,60,69,215,1,191,118,31,207,82,55,193,73,238,124,46,18,21,49,64,61,139,255,5,230,77,31,4,56,21,137,254,175,245,240,145,133,33,100,135,97,210,79,114,117,102,206,241,209,130,217,194,255,0,76,105,9,194,142,102,68,120,249,85,2,239,234,24,115,157,164,98,90,18,194,62,160,15,20,150,188,254,120,27,142,187,7,230,24,194,117,39,77,71,176,194,152,68,65,30,220,123,22,27,145,139,8,103,255,247,235,200,158,210,54,90,30,73,149,151,22,254,137,201,38,145,172,48,169,127,105,51,252,94,114,163,139,162,54,31,0,41,246,225,82,87,122,111,8,247,54,232,2,138,237,1,208,63,185,123,241,212,192,177,48,194,159,233,222,72,28,185,103,58,232,56,162,102,111,184,233,64,249,198,10,218,126,124,92,169,57,63,35,186,148,84,159,105,137,51,223,166,56,229,215,156,157,30,195,158,163,25,215,71,38,46,199,2,130,223,250,69,165,57,54,78,233,54,183,140,150,245,157,48,14,81,137,196,122,154,31,159,233,50,46,97,203,11,193,217,146,101,66,188,85,30,247,60,46,162,254,8,234,225,58,134,100,158,208,61,53,40,203,6,98,71,28,121,192,6,117,20,118,106,160,81,209,251,80,161,110,212,26,244,76,26,138,90,255,2,191,21,92,82,207,82,60,150,199,228,187,170,122,226,14,69,57,239,172,184,156,147,115,18,41,70,32,192,198,122,44,185,170,178,79,138,144,84,126,159,209,187,37,191,158,86,190,190,26,61,78,117,222,39,156,34,92,2,12,121,136,209,142,11,23,188,232,106,69,174,243,189,206,206,141,224,49,160,82,243,141,152,157,104,108,167,39,29,194,111,12,128,32,104,20,15,204,200,149,203,103,238,223,233,138,164,123,183,174,230,171,246,94,63,186,219,164,93,162,247,37,249,13,177,90,187,38,163,80,22,156,29,201,193,19,194,240,42,115,174,44,32,131,116,26,156,167,151,23,162,200,189,28,251,237,228,94,199,240,160,215,224,72,204,185,24,11,171,62,159,39,182,181,120,76,92,162,77,23,131,188,237,155,11,203,186,0,251,107,53,143,21,81,4,252,18,233,32,192,177,85,231,165,130,194,194,155,31,127,117,84,136,184,35,239,47,141,32,218,246,234,243,153,11,221,229,69,226,45,174,190,216,201,219,86,250,204,52,219,36,22,115,23,7,127,184,104,26,153,84,198,77,164,236,43,106,121,127,77,120,247,216,243,2,165,51,64,245,193,86,253,239,54,117,81,54,153,224,233,182,170,212,82,186,169,86,31,202,126,15,240,159,99,92,40,16,42,208,31,1,133,11,206,252,173,239,48,175,38,45,99,78,191,31,123,75,135,230,2,63,211,228,21,237,47,159,94,210,1,72,10,201,235,111,65,241,211,40,243,62,15,54,77,173,232,151,242,204,188,175,227,177,59,93,153,40,88,68,155,42,236,219,199,20,115,231,205,251,205,239,223,16,128,148,187,187,225,26,247,86,71,18,191,197,169,109,52,109,198,159,187,153,154,177,196,179,105,20,20,250,126,83,147,65,84,187,133,66,254,192,142,158,156,10,141,242,11,241,59,199,252,157,11,144,145,137,83,253,140,209,127,33,125,182,235,193,109,203,175,176,143,117,106,155,4,127,175,48,31,88,135,103,160,158,111,212,198,90,13,52,198,110,194,234,47,140,75,135,156,18,207,139,82,131,221,4,133,177,92,156,33,68,84,33,33,90,92,73,208,145,63,4,240,46,75,24,195,73,72,178,190,118,138,224,59,162,164,76,88,167,236,24,221,140,78,162,40,3,1,148,135,62,109,142,157,97,236,168,72,243,37,84,161,116,122,74,60,26,194,4,100,49,246,160,206,220,52,73,173,224,2,14,81,161,42,250,102,63,133,39,239,127,27,206,188,10,48,243,169,139,241,103,128,34,199,177,179,243,16,105,212,134,205,237,80,112,200,228,113,33,70,86,7,159,29,90,28,220,134,9,86,198,184,63,33,25,55,79,13,3,25,156,187,67,73,85,204,67,154,133,98,132,45,26,157,38,153,192,210,192,251,152,44,51,70,89,124,29,180,115,24,109,85,251,222,159,141,208,122,54,177,13,221,85,163,245,22,222,37,192,13,56,54,25,84,145,27,36,209,96,201,6,171,29,146,199,144,154,14,97,218,0,45,135,210,165,124,159,165,17,167,27,245,57,160,124,181,22,40,248,81,68,196,246,102,125,13,118,83,248,42,50,171,213,211,42,163,200,134,61,68,230,129,215,102,95,110,249,131,82,221,69,248,230,39,28,228,201,192,39,185,138,235,244,210,158,205,233,169,71,4,15,24,237,154,5,237,48,138,245,197,222,157,78,107,71,238,74,145,5,108,177,99,111,90,78,172,51,243,118,12,130,149,105,146,75,189,138,142,88,166,44,205,153,61,165,71,216,218,48,196,253,209,226,15,91,8,76,209,42,163,244,19,246,134,147,84,184,148,255,135,106,24,80,86,71,151,52,130,51,235,92,128,173,10,154,200,1,63,188,101,143,5,34,170,48,135,123,94,236,127,211,105,141,188,23,197,247,158,89,7,86,125,202,225,109,222,214,24,174,63,6,170,239,173,249,183,81,81,213,233,236,166,155,138,197,203,70,189,124,203,161,2,148,133,174,208,65,82,213,238,161,204,76,218,121,66,69,74,237,5,99,234,147,193,12,225,54,122,157,236,83,192,146,184,29,110,224,204,19,0,69,239,201,88,86,58,222,110,0,94,107,255,249,126,2,232,185,210,135,252,47,12,198,131,241,61,85,168,179,183,66,251,75,85,250,240,59,117,154,49,42,228,62,68,201,216,65,106,5,117,188,43,86,137,39,4,217,74,210,31,174,71,219,8,44,209,248,1,10,50,127,66,16,246,12,35,247,140,149,103,186,61,227,148,60,100,78,0,252,240,69,82,205,223,141,240,255,148,102,54,180,30,91,18,82,8,42,19,7,85,243,83,150,58,38,157,113,78,141,72,71,4,197,191,228,22,81,135,50,174,190,171,250,239,148,169,8,174,200,104,22,198,36,114,160,126,248,57,242,195,131,211,228,182,83,136,28,4,58,66,105,197,71,12,231,98,170,48,182,233,152,207,23,238,181,253,77,243,7,179,160,41,73,67,149,187,77,222,62,226,247,110,160,18,69,160,179,19,22,152,26,247,236,168,244,127,183,17,16,207,30,194,196,32,64,163,223,6,213,17,37,14,194,118,188,225,50,14,117,30,171,171,165,89,12,221,121,216,184,11,155,223,3,144,197,20,127,123,176,84,26,143,221,30,149,175,88,93,202,210,39,106,11,126,158,112,23,151,138,194,165,219,28,20,163,144,67,100,240,7,68,76,199,32,129,235,66,16,207,129,167,138,129,45,209,28,248,103,190,117,56,55,105,120,147,44,36,232,98,175,44,250,234,50,208,15,45,93,130,64,223,37,248,224,45,244,122,110,216,172,146,175,119,55,36,128,214,90,159,145,86,120,156,212,24,57,216,104,62,74,88,218,167,165,6,115,159,43,88,102,29,209,242,152,188,194,79,49,58,22,248,44,23,118,224,139,101,206,213,4,46,228,15,137,166,122,154,250,165,184,164,22,151,58,6,140,105,181,41,95,94,208,239,147,144,56,244,42,11,229,32,234,84,92,151,39,196,24,155,85,207,163,47,179,226,93,88,98,85,118,120,136,120,58,196,225,192,63,103,227,195,108,168,210,157,134,126,32,144,93,142,170,71,71,157,58,120,167,49,165,1,102,115,30,153,105,222,83,86,229,115,71,199,230,15,135,83,233,124,22,222,99,178,117,128,145,154,191,128,70,193,9,107,229,39,234,206,113,118,171,210,193,175,39,131,205,111,28,238,226,60,104,117,69,54,141,138,57,71,247,80,109,212,112,14,177,214,112,85,75,55,205,230,74,158,134,216,207,21,24,230,21,229,62,249,194,101,218,83,39,235,76,11,137,225,221,46,127,203,232,132,136,183,224,195,80,65,89,98,71,28,202,97,132,23,164,88,196,157,24,195,242,234,64,116,78,33,172,152,166,3,144,13,115,14,1,112,219,92,172,139,25,165,64,75,177,197,158,174,232,176,56,73,64,106,77,125,130,177,234,60,254,177,87,33,24,234,249,204,166,183,213,92,10,197,1,48,83,66,12,62,160,206,119,32,163,64,227,153,39,153,98,83,131,148,40,198,221,139,25,224,115,195,123,45,56,170,136,242,186,69,51,90,153,77,201,46,105,95,36,119,93,118,137,8,117,152,127,37,250,14,145,118,1,182,158,79,201,209,121,195,34,157,177,227,217,202,11,240,243,27,74,220,199,41,6,181,44,247,114,53,40,9,4,132,54,174,18,2,171,193,159,16,224,86,153,40,238,242,198,76,116,32,188,71,122,65,90,219,68,99,213,42,34,176,106,208,2,191,87,106,228,76,114,49,19,40,70,23,27,177,230,93,166,81,211,192,242,40,254,80,146,65,216,242,42,20,153,39,128,96,0,245,181,110,169,156,112,142,214,93,84,111,156,18,24,18,209,72,17,46,188,98,129,65,35,187,41,220,76,146,30,89,145,184,251,86,10,69,128,110,43,80,218,184,200,235,233,57,186,122,56,189,57,9,84,182,86,137,32,18,32,154,222,102,217,200,112,46,221,185,211,204,195,84,113,99,81,124,171,203,214,255,208,239,241,50,9,180,135,53,235,5,100,200,102,251,182,107,203,92,3,107,212,224,70,212,131,62,42,81,67,97,248,170,92,160,220,83,151,64,55,118,10,120,232,133,137,83,79,34,116,51,145,184,173,207,208,161,48,59,24,231,144,71,35,134,30,126,244,151,8,192,11,14,126,2,141,253,237,227,82,59,84,253,178,187,72,180,16,32,31,200,11,207,172,212,229,124,34,205,97,45,196,83,185,179,174,92,152,39,132,246,4,148,45,77,244,233,234,163,151,91,25,226,49,252,218,74,218,191,191,218,239,30,195,149,115,168,49,160,13,146,202,191,104,247,9,254,71,39,190,241,108,94,25,76,78,118,147,6,3,23,29,240,208,68,113,98,14,72,102,125,195,207,131,155,201,179,92,0,25,4,15,230,125,43,166,96,175,5,61,82,174,251,107,242,207,108,217,192,202,44,243,71,74,215,37,20,171,8,34,100,106,6,106,2,44,176,136,213,112,115,214,26,6,55,211,131,45,185,46,19,57,37,241,16,154,29,78,55,84,96,160,172,251,77,195,145,133,247,255,0,129,138,234,56,116,148,123,189,153,249,28,156,176,0,152,166,228,102,50,150,47,179,228,123,39,127,133,22,176,245,11,69,193,71,169,54,9,103,179,146,185,88,96,252,158,176,55,217,113,37,246,227,126,139,228,221,143,191,204,58,73,142,4,96,7,39,111,202,228,235,247,114,116,34,70,19,230,173,71,51,193,171,78,113,141,28,185,219,155,174,113,149,88,241,54,179,125,198,87,31,49,248,226,127,144,233,39,139,12,134,128,130,202,223,121,173,82,110,70,235,137,116,105,187,249,48,138,222,42,219,57,97,215,166,53,158,132,154,128,4,211,255,146,164,195,84,4,3,224,103,80,123,232,149,134,133,147,174,196,16,53,89,124,225,8,22,37,222,182,78,206,36,146,99,13,195,221,95,221,215,129,22,129,214,235,195,0,235,199,179,59,249,66,178,228,12,238,186,115,223,53,141,71,0,185,94,14,235,220,139,119,248,40,125,222,234,129,27,16,239,123,246,84,46,195,217,36,184,156,53,23,247,32,20,154,56,239,118,215,70,184,24,185,220,235,202,186,194,178,83,172,0,253,232,209,165,95,253,18,249,216,129,9,104,214,14,160,70,15,110,74,50,203,99,165,101,174,156,81,154,83,177,87,102,195,214,172,239,46,154,249,89,107,218,195,25,53,243,106,115,205,112,103,190,236,232,85,89,192,185,200,183,9,171,75,161,6,33,230,135,117,26,95,218,9,24,94,3,131,45,167,216,200,15,126,131,160,4,79,137,59,19,195,9,1,33,231,84,43,20,165,239,23,186,89,187,50,163,131,30,241,142,202,90,129,122,123,161,36,207,82,210,43,221,157,14,240,198,46,65,71,167,215,141,66,244,30,104,38,187,180,248,11,9,15,6,244,8,198,6,99,216,172,26,237,43,43,107,109,15,124,243,155,131,195,254,182,144,48,149,242,150,89,47,238,87,55,60,92,252,61,203,34,182,173,49,1,121,254,146,104,4,164,244,1,155,194,157,1,102,171,139,77,161,78,176,171,67,221,194,183,205,76,123,119,169,139,203,2,49,143,47,29,54,114,178,233,80,250,239,5,35,226,232,207,72,57,93,137,148,124,145,89,101,140,12,160,120,108,113,64,113,77,167,45,205,92,175,186,117,112,24,188,116,152,174,61,246,71,73,129,54,240,40,232,150,109,123,166,96,40,110,152,252,30,37,248,48,200,91,103,106,130,1,223,68,116,1,236,47,171,237,149,190,100,83,248,127,227,22,94,3,198,206,138,101,151,20,82,13,231,99,103,250,117,75,220,147,80,139,51,118,12,198,227,248,207,88,214,39,23,161,61,209,179,15,44,118,62,140,200,45,186,109,55,182,244,144,200,234,189,22,161,46,23,155,77,143,211,52,199,68,138,173,194,252,163,99,31,121,71,243,215,150,178,67,142,177,10,228,61,157,125,98,41,196,91,5,233,220,128,27,37,176,155,246,20,72,226,63,11,178,93,81,247,249,57,117,48,220,44,40,202,26,187,235,96,194,55,85,107,97,103,106,210,68,155,103,71,108,224,67,102,249,183,109,17,148,131,78,154,246,117,180,101,61,216,162,173,35,115,157,105,189,135,7,45,56,255,61,15,156,81,150,225,120,17,61,152,112,138,13,174,28,14,196,108,164,207,144,250,174,39,100,201,81,99,108,20,210,201,139,228,61,55,197,243,76,42,124,17,7,91,31,236,173,90,166,79,82,172,23,209,171,43,237,203,13,21,226,186,196,134,13,5,93,12,122,2,24,203,3,28,168,24,234,40,35,179,141,243,4,198,182,146,83,79,151,48,173,40,40,66,95,40,222,188,219,140,140,219,234,5,83,210,173,62,241,240,74,144,102,158,90,234,94,70,5,113,90,122,239,254,254,88,182,63,122,63,197,254,119,123,120,112,232,71,156,199,245,143,162,41,116,239,81,171,157,225,218,157,16,204,123,10,219,109,181,45,209,100,23,146,106,27,33,208,168,216,89,42,7,32,123,104,149,135,170,46,6,186,83,165,100,50,35,158,175,246,209,203,98,189,159,139,121,56,254,134,75,3,17,172,196,117,11,130,58,212,123,175,105,114,37,151,185,106,143,217,201,158,116,7,213,239,37,191,62,39,236,116,184,113,226,65,122,3,244,25,181,92,196,160,252,126,5,39,127,190,25,4,94,192,201,3,45,61,88,104,1,167,239,52,122,105,229,197,142,176,126,16,143,43,223,171,77,114,137,174,36,210,204,92,91,220,131,19,152,31,125,203,237,27,123,146,138,97,24,44,217,213,86,40,62,147,215,15,210,175,101,75,89,38,121,138,105,69,223,253,224,51,20,171,163,3,138,62,227,181,41,250,190,202,21,0,101,178,77,195,231,21,14,213,223,57,24,215,248,147,168,233,138,22,63,203,57,60,106,69,72,162,39,13,147,220,195,246,70,163,22,99,89,180,166,90,106,52,198,233,199,137,138,24,196,131,58,106,114,243,165,221,120,165,118,197,49,254,4,239,18,118,87,178,218,132,171,151,185,113,125,30,255,68,0,26,162,35,183,175,182,254,42,197,105,59,205,41,191,65,219,165,158,127,142,87,120,246,217,3,30,73,23,22,65,25,230,219,195,77,106,182,189,109,154,96,74,79,248,127,239,240,36,233,93,57,189,190,231,245,121,103,20,105,183,107,233,121,251,52,201,38,84,154,22,205,81,137,49,22,36,95,220,32,190,170,123,40,134,175,63,246,255,125,179,93,253,11,101,201,138,242,48,20,52,128,126,251,90,104,53,204,119,177,172,121,28,149,194,82,54,231,189,130,101,237,202,48,231,224,98,175,236,19,109,8,106,225,10,179,14,50,31,180,147,236,178,91,199,238,228,45,29,17,238,180,153,109,4,230,238,248,181,63,204,32,237,215,150,152,161,60,173,14,218,113,54,244,83,23,6,87,27,125,195,3,179,194,5,55,197,31,218,244,204,249,69,194,236,137,95,97,119,221,178,233,42,20,52,188,220,80,254,199,163,65,139,136,113,87,75,221,71,46,88,2,213,109,101,47,187,102,31,99,104,177,139,53,182,16,229,216,51,224,96,136,93,142,106,151,135,131,90,245,227,183,249,196,164,14,168,6,115,13,32,23,27,0,244,236,228,142,82,1,249,121,177,123,123,118,112,209,100,156,184,178,106,0,41,176,200,59,21,94,255,128,118,73,103,7,64,203,205,156,106,102,239,89,159,233,173,33,67,46,37,123,37,121,143,229,215,22,219,78,142,5,172,103,165,96,4,205,115,184,41,28,111,220,253,200,45,74,36,105,168,195,161,39,66,202,45,27,160,71,148,14,94,190,35,191,177,249,105,168,184,34,196,33,53,175,20,71,140,102,135,251,219,6,109,103,59,6,139,81,121,53,32,121,65,168,107,219,16,219,86,21,158,197,194,44,250,157,121,167,35,5,197,230,152,239,151,200,168,121,159,197,16,164,134,160,4,27,146,128,74,117,50,79,105,237,198,241,226,97,10,123,189,83,111,129,148,154,216,49,96,240,41,169,196,167,172,246,252,128,199,217,190,214,156,61,180,58,93,115,252,187,201,247,194,70,170,163,32,105,166,7,129,131,253,114,57,144,199,156,87,108,221,108,104,25,55,141,110,90,217,165,245,219,140,10,67,94,217,255,202,157,229,162,17,221,213,146,117,237,94,166,171,118,225,213,204,162,233,87,10,198,57,179,127,131,96,198,102,69,1,187,150,156,251,251,210,68,53,250,45,82,149,89,176,169,131,171,129,165,255,66,95,145,9,59,24,154,229,116,4,194,78,18,116,128,116,96,200,53,98,97,141,147,247,233,167,228,154,190,103,167,0,183,12,156,184,138,10,105,145,241,208,181,100,66,198,137,178,4,149,38,126,202,85,247,98,95,85,127,4,216,153,61,233,219,75,136,183,5,83,101,52,199,158,21,227,168,157,111,70,248,90,236,245,33,113,34,61,136,17,109,120,135,144,1,255,127,226,38,148,13,158,24,125,76,56,14,150,255,227,29,198,147,163,108,215,225,18,144,206,136,176,10,166,31,220,171,255,204,51,166,16,228,32,46,98,38,237,103,13,146,122,254,41,246,229,151,21,238,139,40,63,90,172,32,31,48,157,168,5,169,87,5,28,11,74,23,159,141,124,135,153,25,29,107,7,238,13,224,99,17,39,242,43,135,191,92,4,15,3,165,250,14,51,68,70,230,112,216,25,138,201,177,28,117,13,67,86,234,58,112,20,159,149,146,67,242,26,88,127,152,184,25,166,36,41,178,141,206,239,167,224,118,37,98,52,157,215,194,57,65,207,145,3,52,132,177,54,60,142,137,214,68,87,12,219,15,93,89,57,40,129,99,69,174,216,188,12,93,8,40,188,238,82,64,16,143,13,66,138,31,97,183,90,1,188,103,107,98,230,19,84,69,231,226,118,39,195,131,132,238,42,186,117,245,211,126,224,24,168,201,68,86,5,60,120,171,215,67,227,187,14,69,201,155,78,207,134,48,217,144,35,129,182,203,55,201,9,185,177,99,21,140,246,162,81,118,68,166,185,20,5,67,81,237,142,107,47,3,160,176,243,187,20,194,121,118,88,56,33,166,7,38,46,28,162,42,165,238,32,249,205,223,183,190,117,84,53,253,69,172,101,94,132,227,254,54,123,130,200,114,207,225,251,152,1,33,101,139,66,126,111,80,85,210,63,103,142,83,117,220,74,39,138,232,28,47,84,62,170,183,46,150,53,157,27,115,89,150,49,211,247,244,53,159,156,200,98,89,99,78,133,233,21,41,177,101,53,145,218,116,183,145,87,70,179,221,185,124,21,55,53,233,92,162,54,25,56,40,132,96,248,113,127,225,92,191,74,253,192,163,208,147,28,166,245,251,186,152,238,47,16,8,69,213,214,28,118,87,43,0,215,193,211,122,170,210,164,127,246,3,97,81,61,138,244,193,210,48,6,14,240,149,29,95,138,96,156,187,201,4,174,138,55,151,198,125,86,30,70,84,217,225,116,150,89,36,112,86,144,248,26,186,41,139,184,177,57,210,145,231,219,129,255,202,109,13,89,70,13,11,124,42,107,205,66,217,245,110,158,88,123,116,29,51,96,93,52,77,178,131,127,205,130,183,196,140,109,155,75,254,80,29,34,203,69,251,239,221,183,129,173,172,102,105,107,164,59,174,180,143,16,218,201,106,242,194,55,213,202,194,165,12,153,157,6,189,15,104,104,45,82,65,137,217,86,83,75,228,108,22,142,83,175,53,149,181,116,64,175,116,129,57,67,130,197,42,56,14,190,187,151,76,42,245,41,15,208,220,46,49,123,63,107,33,244,191,171,190,132,82,106,141,148,62,85,151,32,90,122,194,229,18,128,190,146,228,163,120,108,236,89,196,123,230,174,21,126,194,2,180,92,171,126,79,153,87,61,190,223,24,255,157,116,235,100,198,229,30,214,137,45,182,136,23,217,23,250,61,35,172,241,77,115,124,187,247,217,56,183,185,92,110,151,141,36,247,60,23,127,253,73,108,157,43,123,65,9,40,119,122,34,118,204,7,251,43,180,40,9,58,2,114,236,94,122,172,191,246,175,236,104,124,190,18,79,238,77,160,229,98,67,112,12,209,250,71,54,20,0,97,203,199,58,59,86,64,114,201,49,21,132,145,35,222,61,12,29,18,133,161,106,131,155,51,170,220,41,181,104,81,132,166,150,56,55,23,229,228,29,242,33,12,55,72,38,100,55,52,13,204,25,202,61,127,227,112,222,167,89,19,118,168,229,166,21,98,233,119,8,14,51,74,132,127,169,151,121,215,6,26,207,191,70,70,200,243,77,241,102,63,242,115,114,115,131,247,217,134,59,106,67,1,25,212,12,85,50,206,35,204,10,53,73,139,214,178,8,1,186,160,159,17,245,56,78,131,216,170,80,243,126,138,39,246,189,86,88,197,45,47,72,221,217,218,135,151,155,51,160,57,133,162,193,209,207,225,147,9,30,63,100,105,210,71,74,58,150,178,198,255,184,154,94,210,41,175,164,167,236,112,223,241,209,30,67,206,85,118,12,146,173,115,99,54,124,87,136,8,28,182,147,68,59,6,108,94,188,224,83,191,242,249,166,49,127,173,142,3,12,56,61,211,126,222,75,120,173,116,215,222,244,85,184,189,1,228,225,251,107,124,249,120,107,220,129,34,1,157,246,131,55,56,54,17,75,72,206,50,35,145,82,148,40,231,43,234,98,238,199,117,93,225,160,236,240,80,48,151,122,203,172,184,181,114,127,83,248,113,136,231,160,24,253,121,100,78,196,223,63,148,221,15,46,33,41,240,248,125,228,199,15,92,157,91,172,135,106,107,42,36,152,81,147,9,224,133,37,162,152,208,33,236,113,207,0,170,32,190,126,37,71,153,52,6,24,155,84,148,85,137,146,210,38,47,172,203,201,62,50,45,44,58,178,88,3,164,228,182,7,246,233,163,96,193,188,144,232,95,60,140,215,8,129,50,136,89,158,5,52,10,155,61,125,3,43,64,75,60,35,249,209,171,237,71,151,151,109,90,201,148,168,12,58,159,133,228,116,7,242,207,72,193,147,45,132,243,115,17,74,91,116,91,254,252,47,129,126,101,48,103,220,198,146,80,229,145,180,238,71,246,152,228,28,177,187,252,192,43,203,20,187,254,123,179,73,130,49,255,41,186,209,150,41,86,144,198,111,99,245,65,166,72,25,176,214,87,225,42,59,228,231,40,28,195,7,228,167,178,116,196,62,195,212,53,87,234,160,23,176,140,86,181,224,229,53,55,45,51,89,151,208,246,24,113,90,143,144,231,113,115,146,243,27,120,227,222,252,73,85,240,63,62,94,190,135,137,243,73,190,147,113,9,79,23,237,199,127,224,49,69,205,226,56,120,224,74,13,128,183,217,3,70,104,137,5,242,46,213,81,250,148,217,182,2,243,179,224,104,243,69,140,227,9,162,189,225,235,251,232,15,38,133,42,190,225,20,136,239,182,76,174,236,50,158,4,230,250,218,38,61,155,144,179,80,122,237,97,124,114,36,162,73,112,8,196,211,18,183,164,102,87,81,191,227,56,183,232,179,40,162,206,2,34,222,65,19,48,165,118,43,105,182,91,160,147,5,219,241,211,178,249,180,79,20,235,210,84,253,179,60,60,134,225,78,126,56,116,112,158,118,118,21,237,13,105,215,3,30,151,85,47,221,166,83,81,89,11,171,56,153,43,104,26,177,95,231,98,180,209,75,5,174,198,90,35,37,158,34,14,195,184,199,136,216,214,166,181,108,71,26,106,15,194,229,243,58,25,63,209,211,128,39,242,225,37,188,219,144,36,207,172,210,241,48,74,233,143,133,170,41,103,111,110,196,134,190,157,216,129,219,39,74,121,14,71,251,197,154,186,142,36,219,68,9,151,143,25,75,30,123,13,46,243,104,92,202,35,237,50,148,86,134,95,214,172,232,165,53,197,177,231,175,77,23,79,87,79,47,27,169,122,117,38,125,79,143,144,66,114,89,143,139,25,108,51,213,142,137,22,121,207,49,173,21,129,178,21,152,106,137,12,154,188,250,56,131,37,212,97,240,113,53,31,60,193,226,207,196,133,185,242,185,1,82,53,120,109,99,109,117,197,230,116,59,140,114,137,137,205,124,84,217,107,83,20,153,82,73,50,235,170,248,168,219,124,238,38,240,112,196,170,220,174,225,81,77,193,11,42,52,166,1,253,2,139,0,220,113,115,18,254,82,47,79,8,249,207,33,206,172,93,35,44,181,53,205,121,91,117,71,36,8,198,122,26,59,208,163,206,244,108,192,87,160,155,182,165,127,153,192,194,178,8,77,206,252,110,35,237,159,6,183,198,147,56,205,250,253,210,1,118,116,149,33,191,204,43,233,61,131,242,22,200,87,254,173,71,160,124,19,179,226,246,153,238,112,170,16,74,151,255,87,67,107,207,106,106,230,122,238,227,84,75,4,75,6,206,222,95,106,192,30,234,207,249,46,54,109,66,36,28,60,7,131,223,152,217,76,217,57,140,181,204,219,141,167,96,97,25,11,156,59,154,143,220,153,127,180,83,76,16,140,21,180,21,178,145,167,33,170,58,97,231,84,192,127,23,199,128,206,209,74,17,234,125,237,169,181,105,150,212,89,204,19,121,247,127,98,92,222,150,79,102,234,17,128,152,66,81,167,112,32,182,159,248,55,65,236,78,72,114,18,28,120,21,236,30,237,234,38,96,43,52,65,85,120,250,228,207,159,109,158,116,73,58,25,158,103,113,148,158,229,179,232,135,211,209,240,207,6,3,5,80,236,47,246,132,201,43,102,41,52,54,188,94,196,234,92,143,222,130,219,220,243,25,10,228,16,176,103,249,158,151,131,53,220,47,239,17,232,108,208,211,29,110,122,157,147,176,229,128,157,226,209,114,91,224,7,162,7,186,115,203,89,147,118,55,0,96,8,30,34,197,188,99,7,168,41,121,198,231,35,25,144,42,140,0,158,11,215,35,48,56,205,2,254,148,163,130,226,96,253,241,178,196,232,8,33,216,1,124,36,197,195,109,156,29,254,75,102,179,2,122,201,169,95,241,179,20,120,127,153,232,168,147,101,20,160,232,40,32,252,51,253,39,116,203,150,64,242,144,198,137,245,49,163,66,29,52,164,47,182,34,113,34,21,187,3,231,222,246,49,5,225,18,80,108,18,221,8,216,149,64,111,12,196,175,63,159,247,11,126,26,78,246,19,50,39,169,120,158,167,53,50,190,255,141,22,150,232,92,170,5,238,210,13,181,187,193,57,66,58,136,72,196,153,245,144,231,27,107,37,87,72,217,143,118,2,21,160,46,0,249,67,178,148,61,56,178,142,132,22,227,138,117,37,210,76,44,235,53,103,234,23,127,203,234,199,44,229,115,49,132,249,159,175,158,95,3,40,40,57,230,50,34,34,214,20,129,164,0,154,165,217,146,57,208,21,48,125,23,31,207,254,143,152,42,187,55,131,227,196,67,234,188,15,217,86,88,32,56,183,96,57,113,181,180,0,43,152,169,190,161,191,182,183,224,52,190,218,31,67,4,28,237,254,126,75,183,131,182,139,185,104,216,113,4,102,56,212,188,76,209,70,105,195,18,101,62,176,193,59,10,91,15,14,10,159,17,230,124,120,206,191,53,42,74,223,170,43,116,225,49,42,184,140,242,227,136,213,171,63,7,68,3,9,65,231,179,59,167,83,242,87,242,0,224,61,5,127,25,141,62,23,73,223,135,20,41,90,16,251,177,188,199,118,21,77,52,22,106,34,205,41,243,153,156,97,72,222,13,4,112,191,131,29,41,91,124,39,227,99,211,173,133,15,100,215,116,179,5,4,173,151,144,190,195,179,91,141,33,0,144,192,157,255,10,83,169,195,237,19,231,241,103,180,153,185,236,140,210,209,198,216,139,63,9,237,129,183,3,27,223,111,153,232,3,247,9,70,66,35,43,186,13,241,155,52,68,18,111,140,92,22,247,245,44,143,10,179,87,92,203,222,79,29,2,152,153,194,58,198,206,86,103,131,230,155,162,11,34,218,41,25,176,19,232,101,161,179,31,28,152,110,151,223,114,123,225,8,178,56,93,45,235,29,52,239,29,195,245,131,152,151,75,94,198,22,86,249,7,133,148,44,106,224,26,117,31,190,183,104,42,162,220,189,57,6,54,229,80,186,2,182,176,20,162,25,254,43,144,118,181,164,100,120,223,76,124,20,76,222,198,59,228,92,252,203,201,140,71,122,20,129,207,204,164,79,189,20,36,222,144,117,198,17,239,237,113,207,230,245,123,2,167,42,109,150,200,71,53,47,246,122,162,222,148,214,127,150,244,240,8,246,141,253,9,146,60,166,25,70,20,153,149,88,42,36,147,107,26,238,70,181,9,206,190,250,47,124,76,184,97,241,134,215,73,80,192,92,135,193,241,246,122,41,39,103,186,27,107,112,26,177,18,20,211,106,239,69,74,236,148,55,160,240,72,220,77,19,63,199,195,98,34,82,191,226,151,70,241,152,99,185,83,122,77,145,35,39,139,108,112,255,8,216,148,20,54,88,171,120,35,10,161,109,44,152,195,7,188,100,54,51,252,85,79,82,209,187,127,49,181,76,215,133,4,221,202,5,172,154,47,12,141,101,3,228,144,118,195,93,131,201,18,157,43,196,124,251,50,187,165,89,195,56,144,98,8,25,230,83,22,241,69,3,220,43,102,21,114,190,0,28,187,14,251,201,32,31,193,132,141,4,201,213,240,249,44,130,214,244,167,31,222,73,250,121,220,111,58,233,142,132,165,236,18,218,176,147,23,166,161,79,225,252,173,135,26,126,191,90,153,94,30,70,211,234,100,55,189,152,85,115,63,228,165,101,236,250,42,73,207,31,22,199,16,22,90,41,49,165,145,1,154,151,69,118,101,44,131,250,185,116,91,0,57,161,83,215,253,57,76,224,70,76,146,129,132,178,22,49,177,42,41,67,105,244,75,143,103,52,71,56,5,229,78,189,172,131,116,64,130,234,105,79,188,75,204,47,110,184,4,90,206,217,83,154,62,11,173,109,247,168,59,2,160,212,141,226,23,254,233,229,10,83,169,56,12,129,29,50,26,124,218,246,75,122,210,132,147,35,2,89,247,84,96,208,128,65,234,137,118,136,63,77,18,30,152,212,35,74,10,199,29,211,18,133,74,203,211,235,112,112,187,75,68,59,141,42,4,54,184,47,60,48,1,143,10,162,116,218,84,196,242,222,60,38,59,181,28,54,253,157,127,187,222,210,236,135,82,88,107,174,176,87,248,84,203,238,160,215,194,235,88,12,249,187,53,145,6,57,16,144,20,75,251,59,159,136,233,109,84,27,210,30,106,176,180,244,82,112,142,240,202,24,30,60,139,231,16,120,165,197,62,245,120,213,140,235,150,60,46,170,37,152,179,110,110,92,185,213,110,175,245,213,126,182,237,159,163,130,149,178,105,92,223,76,21,106,104,198,179,86,156,12,183,130,8,223,195,209,108,196,3,222,243,22,100,35,3,180,117,215,16,135,103,30,28,224,155,32,213,200,124,107,251,128,145,103,26,128,128,248,136,178,133,176,19,196,15,71,230,107,14,191,236,120,52,97,159,175,199,58,29,141,74,7,177,43,178,19,52,100,66,69,246,168,155,43,189,124,60,38,238,85,135,64,216,62,70,193,236,7,33,27,191,57,8,154,184,160,33,55,145,147,44,99,168,168,166,190,0,169,99,27,178,71,59,244,240,232,251,57,121,177,221,170,192,15,61,253,234,51,44,116,3,127,101,211,244,150,197,81,137,71,200,90,184,25,15,96,17,48,151,120,246,223,128,245,84,190,59,17,3,202,100,122,160,224,192,193,31,60,129,51,165,204,107,66,24,115,130,11,216,235,196,93,23,158,139,205,82,152,132,156,219,20,2,156,184,211,40,100,226,92,96,20,90,145,184,168,124,27,248,124,147,92,235,138,227,195,29,199,63,33,155,118,160,230,118,112,163,7,21,198,19,39,76,154,79,4,223,57,52,81,57,129,65,170,139,64,119,209,229,131,200,140,53,75,231,126,32,120,152,52,119,115,240,46,139,15,146,145,232,157,120,15,23,178,170,26,193,215,158,175,204,242,248,43,54,196,32,153,253,97,65,85,80,0,98,235,46,62,87,32,25,12,143,178,179,238,129,34,129,41,210,26,69,216,205,60,186,62,124,230,182,24,172,98,21,239,209,66,226,197,116,116,209,92,101,153,37,43,106,63,147,155,242,74,133,17,187,102,182,20,97,155,218,199,104,229,75,73,136,23,150,216,140,154,119,219,127,119,74,207,0,170,82,175,119,114,95,106,125,148,95,57,131,36,251,95,140,253,102,55,162,123,254,72,251,11,191,59,45,76,33,93,170,108,0,86,115,203,73,169,164,11,60,183,38,209,93,52,236,248,8,143,169,93,74,59,231,185,147,10,233,60,38,7,106,100,170,51,253,158,101,224,212,1,40,57,161,250,83,110,213,90,8,80,7,75,47,136,10,148,173,158,4,171,200,158,3,37,24,199,185,12,221,102,29,208,36,250,118,134,108,59,64,9,164,239,105,37,116,120,192,118,187,235,167,193,32,35,90,2,190,150,30,14,35,26,186,164,235,13,147,93,129,120,235,112,142,154,11,22,248,70,196,160,74,114,171,194,141,17,147,59,1,179,72,234,169,217,141,173,62,77,198,111,89,34,238,122,74,31,175,140,130,83,36,214,50,97,57,63,205,12,118,225,53,4,164,8,235,59,152,61,4,68,61,34,201,62,96,67,105,79,27,118,173,122,87,5,196,239,47,206,172,128,147,47,215,178,227,138,155,30,237,152,11,22,163,94,7,5,9,97,140,217,51,21,78,4,84,31,7,49,128,115,44,234,168,67,239,12,207,239,47,121,72,53,207,222,214,56,69,19,79,206,45,174,246,252,64,201,230,237,234,183,34,37,85,150,42,101,249,253,137,173,57,75,231,168,240,124,192,121,172,42,221,213,204,66,129,60,253,129,47,112,109,222,201,51,11,39,238,75,238,41,206,124,78,117,213,83,133,191,113,4,188,164,121,114,141,147,178,188,103,239,173,25,150,174,108,176,64,130,37,113,157,114,71,153,174,66,57,43,20,71,63,58,238,108,92,89,167,77,53,231,100,186,55,71,174,67,202,5,120,201,182,207,217,67,102,61,40,5,154,165,59,146,155,9,107,139,240,71,86,203,77,184,91,13,224,166,88,7,241,205,190,23,154,86,161,177,180,133,114,48,123,61,71,136,33,105,167,62,151,47,124,57,170,251,174,172,224,88,21,18,115,47,28,154,227,206,230,193,71,85,45,227,91,189,42,26,92,246,112,133,221,134,52,53,146,24,64,190,84,41,85,87,148,118,23,246,84,51,172,27,157,6,196,144,111,41,184,146,69,210,97,86,47,221,190,13,161,0,114,147,38,125,145,220,187,188,162,176,214,160,22,86,116,183,248,184,86,182,178,36,219,67,30,182,60,229,213,222,100,141,34,250,138,97,196,155,59,16,134,252,13,100,119,204,37,104,248,200,215,250,159,170,51,81,73,94,210,175,213,95,180,241,177,73,225,58,190,132,46,63,81,33,108,192,85,72,68,112,175,153,226,42,229,62,144,167,133,111,143,188,130,196,38,103,198,74,159,26,167,0,190,122,239,160,130,1,18,31,227,5,56,11,236,26,223,135,211,35,164,170,118,78,246,143,60,5,34,176,96,141,94,114,254,230,37,178,244,87,178,217,19,143,138,203,175,142,231,248,209,64,115,208,36,31,129,204,69,63,203,36,88,233,235,107,16,9,60,130,160,67,130,80,214,73,228,16,102,96,176,148,80,144,18,183,111,197,116,113,25,204,94,28,241,62,72,88,7,148,230,157,185,237,26,141,12,77,5,6,41,192,9,129,52,236,146,158,185,177,50,88,226,56,202,27,115,254,131,137,234,146,131,216,247,173,83,245,25,178,232,194,9,177,160,213,222,219,83,167,219,59,211,237,20,212,13,103,22,107,217,149,241,8,37,1,60,121,106,242,152,109,216,56,118,108,124,246,2,1,86,102,71,7,179,67,172,215,187,229,7,162,128,242,67,109,156,227,159,204,183,223,145,78,149,205,66,7,183,91,195,238,8,220,71,68,39,191,128,89,186,26,122,77,35,3,152,255,103,76,94,114,127,58,111,153,177,174,54,209,5,86,146,173,77,159,252,196,188,101,205,126,157,69,83,133,243,70,85,254,65,180,248,166,182,226,192,154,107,143,3,21,84,153,166,43,231,42,72,222,53,84,84,181,216,96,240,211,6,117,13,131,142,229,150,90,202,158,105,191,209,151,220,223,7,52,169,171,237,83,75,208,234,215,157,207,178,166,249,181,226,191,96,35,154,80,162,195,154,88,103,202,112,125,1,243,15,119,174,173,73,87,213,135,124,164,238,93,222,128,217,131,196,68,137,106,23,146,214,72,80,133,207,125,53,151,59,193,70,188,20,239,62,53,182,206,55,78,93,205,154,86,226,254,100,60,140,167,156,47,238,17,87,186,87,115,97,247,217,171,252,108,173,173,74,136,158,163,175,7,175,216,214,43,99,161,180,254,99,8,239,162,224,194,52,155,1,244,15,34,152,194,254,133,10,1,159,13,189,135,147,32,174,81,140,24,128,0,93,13,236,237,74,168,32,4,176,184,16,3,159,45,181,8,103,51,69,30,206,220,171,247,235,58,228,15,159,119,22,249,218,128,119,18,93,80,64,205,13,89,66,162,129,227,174,86,219,18,24,6,46,78,33,15,194,210,201,249,67,243,104,50,216,93,0,107,202,205,12,56,225,112,73,207,180,159,210,161,20,9,175,93,113,0,211,50,244,142,105,45,132,174,179,168,248,190,80,180,96,55,241,60,13,161,210,26,23,82,28,156,169,225,134,96,157,91,194,31,153,49,249,245,82,42,117,153,100,67,194,99,233,16,209,194,76,24,100,165,246,62,89,108,158,231,95,227,75,123,20,219,203,103,30,59,0,208,140,128,49,120,129,186,156,49,58,51,89,194,196,55,144,134,235,59,71,243,135,28,15,156,22,86,211,220,86,168,250,118,170,220,54,79,28,71,251,8,81,171,218,190,223,12,119,236,109,253,118,5,217,20,188,59,174,8,180,175,89,157,41,101,12,32,207,67,214,123,215,22,82,146,202,180,206,38,156,246,98,55,113,106,243,174,169,81,88,69,186,130,19,248,198,200,5,80,193,40,100,168,189,71,188,74,42,201,130,224,166,233,227,222,131,93,167,23,8,73,254,14,80,108,197,52,90,249,185,52,51,214,170,127,238,73,119,214,26,119,112,197,106,26,229,94,233,60,102,145,170,211,6,11,152,77,218,180,203,45,212,195,59,43,187,68,140,76,167,72,134,35,6,218,231,71,49,135,162,207,17,98,131,213,48,46,43,115,88,111,3,122,81,219,183,123,137,185,161,194,193,136,102,216,117,217,73,213,163,8,82,172,176,227,245,73,90,95,105,142,12,218,6,213,3,99,138,135,152,101,222,244,47,67,154,186,249,230,66,62,170,164,160,244,244,224,85,80,134,200,64,24,181,198,188,36,100,242,21,174,92,11,136,121,152,109,230,41,100,59,243,80,65,142,163,246,143,97,15,12,125,224,114,28,106,152,88,250,131,67,21,73,122,58,46,253,215,54,159,76,21,65,10,140,153,228,10,61,205,195,25,80,35,154,36,68,62,139,93,3,114,89,156,219,33,215,236,206,47,129,74,148,32,78,208,129,190,251,147,238,147,254,84,54,1,13,39,28,52,202,207,232,29,53,181,72,155,195,92,169,79,103,23,234,56,175,239,187,236,135,30,181,46,32,172,26,193,7,236,75,123,72,148,63,99,227,178,52,202,115,61,32,249,86,58,144,92,240,41,137,127,244,3,182,191,186,73,160,138,196,116,168,183,74,149,25,219,240,220,167,227,216,194,14,189,84,168,4,203,254,14,9,14,66,36,235,31,169,57,40,157,123,15,177,32,115,212,234,4,94,202,40,60,252,222,163,160,192,94,73,160,148,110,155,125,166,34,246,193,219,197,21,210,15,38,36,94,145,197,216,152,27,157,27,167,68,50,247,221,247,231,150,130,144,174,251,114,34,56,60,250,10,55,142,84,158,4,47,25,81,54,178,49,202,60,12,42,135,45,30,35,217,217,1,85,225,4,179,243,48,109,44,87,145,218,24,17,50,235,162,151,12,148,197,158,164,3,203,222,13,83,104,196,229,65,150,71,119,197,32,82,210,242,37,202,54,105,175,88,246,208,88,237,98,86,174,175,150,21,62,44,16,104,12,33,206,150,255,165,90,255,74,121,15,234,109,253,136,15,87,33,11,92,127,185,218,183,117,7,39,77,238,173,97,162,177,44,74,167,238,64,147,249,169,77,200,85,138,248,35,43,239,164,94,72,38,78,60,73,140,78,31,87,249,121,146,93,114,138,52,252,211,67,116,129,129,64,253,76,205,154,10,55,94,71,40,101,48,32,22,69,155,173,136,128,30,83,125,184,147,46,131,8,126,223,191,132,49,81,195,230,64,106,84,156,68,0,82,216,4,126,186,139,150,241,98,70,129,188,117,67,122,48,18,22,30,234,205,225,90,100,250,212,162,167,155,97,113,128,127,54,236,199,116,105,198,227,235,158,246,116,166,96,128,158,65,38,51,68,39,214,228,20,134,128,130,235,9,195,215,212,176,185,61,73,30,210,38,120,152,224,0,195,216,134,4,99,133,153,242,192,42,144,159,204,136,239,223,100,207,28,69,254,46,41,92,206,56,192,145,24,134,127,5,177,135,247,51,32,206,187,110,212,107,104,136,203,76,144,72,61,101,69,249,13,231,13,136,1,128,196,165,106,110,216,161,217,76,214,101,158,225,90,164,0,16,16,232,60,129,223,54,97,14,60,70,216,92,179,255,142,200,118,14,129,18,83,69,187,171,211,157,102,60,155,108,213,187,142,146,58,172,106,194,198,87,24,178,38,146,128,181,154,85,161,61,31,133,211,107,110,145,175,110,139,126,220,67,119,159,15,243,175,166,113,70,225,11,188,248,73,159,234,11,185,184,251,206,108,151,64,112,118,204,138,95,194,98,181,38,69,108,9,68,126,204,0,192,191,74,250,116,93,43,1,211,50,159,108,72,45,225,200,60,149,107,116,236,164,252,232,46,58,155,235,120,76,115,203,146,119,240,40,125,28,154,225,4,31,205,209,54,167,233,204,21,51,130,246,5,112,32,210,110,39,179,235,149,92,156,27,69,216,33,180,53,210,30,228,183,179,187,156,28,5,67,8,156,80,165,61,237,181,89,3,10,89,56,239,119,222,54,253,239,124,26,76,0,20,17,41,246,235,177,21,247,42,226,239,129,86,129,20,236,119,110,240,10,79,110,97,62,60,69,163,175,226,153,155,58,156,217,33,157,97,27,95,129,196,138,35,69,230,249,215,44,31,6,155,4,101,244,212,118,68,235,241,192,37,156,48,247,121,7,27,43,83,14,187,235,169,41,201,68,173,224,177,59,206,31,6,37,32,2,214,171,15,6,91,35,102,107,181,252,101,117,65,195,148,155,28,110,114,159,111,6,46,6,174,184,245,141,217,58,192,177,226,44,161,186,234,154,107,103,58,180,133,112,199,157,136,79,210,19,238,34,138,247,25,212,209,32,28,55,47,44,48,237,165,144,65,12,161,100,207,13,163,224,80,103,174,210,174,49,100,196,221,208,39,81,39,180,232,88,165,122,168,111,251,216,138,179,105,1,14,103,202,74,112,98,212,136,250,131,229,66,98,199,200,55,131,119,136,102,172,188,219,249,168,1,216,143,96,152,172,52,38,55,160,70,223,24,92,115,9,147,162,124,50,43,226,215,27,2,152,60,79,186,75,68,158,172,22,129,18,176,235,202,90,59,114,3,202,246,243,157,149,155,194,5,178,104,193,232,237,87,16,8,108,69,244,11,56,135,54,65,223,119,63,74,57,188,64,166,66,127,115,209,93,227,198,82,3,153,158,110,71,63,113,104,157,68,32,15,45,41,44,248,235,149,99,133,195,20,41,24,115,42,4,228,148,80,178,78,121,247,135,246,71,198,138,179,126,79,162,215,213,231,185,165,21,0,152,83,59,201,154,203,211,197,0,9,29,41,23,240,39,0,142,23,96,58,102,241,159,148,39,242,175,33,227,226,173,105,46,37,149,255,201,92,186,164,139,128,203,89,87,232,185,38,51,72,189,19,213,154,231,118,149,36,78,97,196,66,93,141,253,102,80,38,151,67,58,77,81,24,113,193,42,123,137,185,88,255,30,166,248,183,46,55,85,47,91,186,154,224,210,192,176,232,178,48,25,71,168,62,133,55,169,222,219,40,51,86,79,178,87,22,23,33,160,64,197,224,231,149,137,228,181,156,43,138,216,47,115,136,40,186,15,236,206,169,77,66,24,9,100,241,102,118,118,120,222,233,160,76,232,216,170,120,254,244,194,215,16,230,32,228,95,228,196,7,142,253,31,37,121,102,131,133,186,119,59,103,23,79,117,88,68,230,83,48,193,85,96,18,159,61,157,103,121,4,201,116,80,157,82,84,174,220,55,98,133,5,26,190,132,108,86,40,57,246,115,99,38,249,85,226,70,247,118,78,137,105,209,81,146,55,221,181,83,194,195,81,92,5,80,114,63,244,125,143,143,14,62,68,127,163,167,32,220,214,132,152,143,165,70,132,71,124,220,64,143,79,130,36,121,74,162,34,80,72,179,83,53,132,50,95,179,194,30,129,233,172,233,163,214,122,21,91,219,211,7,201,146,19,246,110,56,120,3,35,145,118,65,143,69,97,200,92,183,130,125,146,12,129,156,223,83,177,247,186,207,99,92,45,113,154,240,71,142,228,69,92,44,9,222,77,22,67,46,29,57,41,154,61,46,135,137,241,155,81,159,210,211,29,226,63,221,75,218,244,130,94,177,180,220,253,19,110,83,249,124,163,99,7,154,22,192,138,194,135,206,238,76,69,40,143,19,81,95,175,74,156,69,52,81,46,80,194,137,87,218,113,255,230,88,108,102,77,84,76,177,25,54,22,190,87,240,246,251,101,188,40,233,222,60,245,152,209,104,126,34,21,99,238,122,5,47,126,252,220,193,93,158,70,146,108,180,96,19,175,218,138,252,73,156,38,171,207,31,76,233,130,163,237,166,52,23,128,197,13,208,34,14,187,211,77,214,174,8,41,137,138,183,124,210,245,91,76,27,212,155,14,249,21,157,98,2,156,2,81,84,103,255,47,114,105,199,224,61,178,248,7,144,129,3,64,38,201,111,90,69,206,106,178,75,149,78,66,11,48,246,15,155,164,125,9,192,24,138,220,186,106,139,67,74,89,248,103,154,61,253,93,116,216,99,142,36,187,214,116,196,182,201,234,148,70,153,135,70,5,178,243,177,169,1,143,121,152,130,114,9,44,244,127,121,79,108,175,81,173,220,106,246,219,23,210,69,150,249,120,34,30,14,15,192,232,103,192,180,170,139,107,207,124,96,56,151,167,131,174,183,114,215,187,195,170,106,25,207,232,30,154,134,24,154,250,155,56,229,208,89,70,234,135,188,59,250,154,213,100,99,74,187,54,118,6,140,28,135,239,9,147,192,150,246,231,157,229,130,113,30,139,54,150,54,114,56,3,41,6,82,11,212,192,56,201,160,233,17,130,83,24,7,130,122,96,198,200,153,133,222,143,138,164,175,51,133,22,152,234,1,193,37,51,196,132,236,80,232,0,4,233,245,134,193,204,216,70,197,120,246,145,140,113,88,200,168,202,15,196,122,172,193,246,189,190,166,229,153,192,59,194,200,17,144,148,200,58,220,25,232,152,81,190,92,229,165,30,150,230,103,33,180,207,46,120,211,94,218,177,195,60,227,13,73,129,18,73,188,122,211,140,96,78,178,187,148,120,192,96,95,84,145,59,27,246,166,140,55,36,174,22,152,79,167,146,188,74,57,18,140,169,99,32,176,156,38,142,246,52,105,168,49,45,19,133,247,63,200,2,79,225,106,110,23,173,140,56,112,7,4,217,134,230,128,0,160,214,246,58,122,42,69,110,58,112,29,68,135,7,101,228,211,249,23,187,178,239,195,2,77,50,244,73,29,21,71,157,31,235,241,62,112,83,50,52,6,8,83,242,80,118,150,24,43,116,74,9,186,12,47,214,93,3,121,24,20,213,123,93,184,10,8,117,245,160,153,244,168,238,232,140,51,204,75,132,203,142,153,226,55,139,103,119,161,192,17,70,32,54,52,2,227,183,160,193,150,18,27,168,135,60,237,190,151,113,110,224,93,156,229,143,226,177,8,227,32,76,197,246,201,133,109,158,203,175,131,228,78,203,81,208,97,226,98,97,140,87,18,72,153,125,171,92,254,150,1,159,23,19,224,192,171,164,88,210,154,77,29,50,21,65,55,215,152,68,194,158,77,215,234,60,57,172,98,198,222,207,224,117,71,152,188,190,82,60,152,177,99,166,10,110,185,7,113,192,107,180,152,138,9,85,132,232,175,56,175,238,22,181,138,9,134,86,61,130,72,32,166,134,185,170,191,8,217,164,66,253,90,211,191,169,8,46,205,128,224,230,36,4,175,77,135,197,86,7,202,49,109,231,7,153,170,108,111,53,149,232,131,27,159,28,29,41,177,138,136,80,146,101,112,208,39,47,122,63,254,111,236,226,222,255,92,35,195,95,81,57,101,187,114,30,75,112,172,245,44,81,46,254,45,19,197,137,178,47,143,37,81,238,42,189,14,249,18,53,240,151,243,234,17,154,133,157,16,169,249,188,205,202,36,34,160,169,87,163,30,121,49,135,210,29,176,105,12,96,32,0,244,159,22,243,38,150,202,149,181,162,186,114,182,159,173,98,227,79,156,200,57,74,237,59,33,61,1,177,168,180,121,236,128,96,53,212,76,27,235,104,22,204,235,188,232,161,224,98,63,102,30,171,254,73,180,4,209,167,74,81,231,68,31,27,3,134,139,126,90,248,160,220,141,153,61,181,202,249,213,41,33,109,239,5,7,137,252,52,200,252,38,200,8,99,222,49,234,130,228,41,179,59,228,204,79,149,84,193,90,49,215,18,145,237,215,47,83,41,168,54,175,231,177,226,203,236,1,79,12,26,127,26,153,54,70,129,134,94,4,238,231,34,44,193,40,149,240,115,179,11,220,99,115,40,203,25,151,164,145,124,251,40,217,37,217,225,209,62,81,92,80,220,149,81,218,19,111,131,47,126,71,26,117,151,195,220,152,75,2,155,238,206,255,218,54,77,216,187,247,90,14,143,88,54,194,62,143,69,242,139,213,133,21,201,17,219,121,87,141,147,113,182,168,27,38,243,45,249,84,77,226,244,4,155,147,128,212,23,151,203,171,42,132,216,84,81,64,207,27,44,11,249,17,122,31,82,70,86,193,2,56,183,144,39,193,148,190,108,167,189,238,67,104,189,199,132,43,161,111,88,30,61,244,3,246,98,178,253,199,115,71,1,154,58,156,63,251,34,206,199,2,123,11,29,45,108,178,176,67,174,214,42,89,159,58,103,19,65,244,222,95,217,153,55,109,27,107,20,2,231,34,153,80,240,57,67,146,250,119,205,175,19,68,179,16,65,136,75,30,177,39,224,65,141,149,120,5,50,213,30,176,127,96,144,236,29,199,73,46,148,218,154,113,110,232,180,115,239,41,147,100,177,217,40,4,17,200,200,16,246,158,163,128,119,42,34,123,233,69,255,210,22,187,67,19,168,250,100,221,36,28,176,153,28,71,113,211,168,138,204,139,114,177,199,252,174,185,65,126,107,111,81,115,97,57,48,129,239,253,142,252,6,90,154,231,154,115,218,141,10,255,29,49,55,58,87,18,24,164,114,246,201,234,189,90,255,213,141,74,4,227,39,196,104,70,41,82,97,98,31,228,124,75,105,47,93,59,188,87,36,78,28,134,226,232,240,204,168,90,253,123,254,80,169,226,22,71,122,160,61,42,81,46,58,183,79,87,118,139,57,206,114,75,151,38,111,84,130,102,82,80,226,54,13,94,108,15,40,48,90,221,97,32,140,168,62,113,34,41,228,5,167,14,219,26,123,232,208,200,191,143,20,102,112,211,96,33,28,204,238,146,181,255,18,3,66,28,203,56,202,105,164,195,71,123,67,35,15,136,121,29,173,42,34,112,129,0,149,148,138,215,146,20,85,74,98,157,159,169,3,203,164,100,118,44,104,35,149,119,5,189,0,178,237,220,53,5,119,72,122,55,149,204,49,135,116,139,163,77,172,91,89,190,7,254,68,181,128,69,145,143,38,29,111,44,34,223,207,36,176,233,216,25,72,35,82,190,227,9,94,110,219,116,125,248,57,150,44,133,115,187,160,245,199,244,202,76,127,223,219,189,94,47,207,217,55,49,230,41,130,146,111,42,52,220,176,251,17,10,215,52,251,254,140,179,7,221,198,38,143,146,162,76,223,93,96,179,177,129,82,242,17,150,233,169,184,56,202,91,66,103,199,177,95,248,137,89,53,12,185,218,137,154,91,7,97,126,72,58,221,33,190,159,125,131,69,83,130,183,136,130,88,169,245,115,230,100,129,203,64,41,243,102,177,42,116,173,206,179,236,240,185,199,135,201,170,76,247,98,181,50,212,230,196,59,128,146,63,230,115,128,26,254,75,49,1,176,148,224,57,90,166,210,55,214,248,175,165,74,226,6,191,172,112,179,55,146,121,96,131,184,208,78,110,150,33,182,114,136,214,124,81,245,115,34,70,135,166,197,99,54,35,76,132,172,200,198,249,102,189,145,176,30,104,92,22,134,98,225,112,143,252,92,1,165,17,25,115,100,54,218,197,53,225,243,136,134,33,10,172,253,223,16,189,169,245,201,187,9,85,181,74,17,238,254,148,149,106,210,226,206,39,156,172,228,87,126,119,236,90,250,118,176,1,70,157,8,196,116,0,9,205,117,103,97,220,254,65,98,111,174,100,107,142,13,185,154,130,39,207,247,161,11,1,237,231,132,238,95,11,137,168,3,31,57,172,9,177,47,226,10,142,96,142,126,126,199,45,193,12,3,205,177,188,226,27,251,80,223,30,216,15,49,64,81,5,57,219,236,184,17,135,89,176,114,80,165,25,85,239,184,189,111,15,171,122,145,67,159,131,112,42,136,42,55,18,134,16,89,74,234,189,0,195,232,132,26,114,88,99,128,146,178,247,112,58,16,126,114,217,29,73,126,125,118,119,158,161,56,67,24,239,37,53,60,78,5,33,184,223,158,213,82,253,228,216,84,14,22,139,183,146,19,20,136,107,42,17,191,175,136,72,177,1,243,145,60,91,35,200,217,38,152,127,55,226,11,142,217,153,215,240,226,101,203,234,69,99,191,179,99,181,14,203,195,18,106,242,83,247,40,234,104,195,17,138,16,110,221,202,169,248,33,14,174,132,188,134,85,167,112,32,247,114,25,139,221,227,166,147,59,14,111,180,33,203,168,150,76,94,195,150,94,1,20,28,180,203,98,87,16,10,197,169,41,198,11,228,207,195,133,249,147,153,14,239,186,151,51,253,228,190,200,230,124,104,36,17,183,187,109,53,65,7,241,0,78,133,250,46,124,41,47,50,235,236,164,71,8,182,162,74,126,159,61,119,191,69,219,224,15,74,31,25,60,159,29,207,121,207,35,92,157,171,123,108,8,185,130,91,149,245,159,140,56,12,212,98,90,120,215,236,161,198,54,28,69,101,109,38,163,24,6,159,28,101,247,44,112,48,20,107,16,89,213,242,247,181,105,58,188,55,157,180,235,93,245,172,6,243,9,82,220,126,133,220,154,230,74,245,151,25,171,197,108,33,223,12,37,76,24,21,5,131,35,82,163,15,79,227,136,128,41,139,129,40,74,179,6,177,230,8,209,53,23,124,227,206,67,154,174,171,42,15,144,173,62,162,165,218,45,241,227,189,29,145,14,53,41,15,124,231,206,73,7,131,233,131,91,8,177,39,13,221,180,217,178,182,174,68,16,67,245,247,138,29,117,82,47,217,42,250,52,252,29,51,71,231,145,65,149,182,29,159,174,23,44,22,200,72,1,78,94,240,100,146,118,79,214,231,132,15,250,0,78,37,209,180,157,225,128,75,12,153,104,207,74,187,134,60,89,85,139,50,202,184,226,179,108,16,212,126,42,37,95,46,99,145,228,86,191,223,43,226,15,246,123,217,140,81,252,176,149,240,142,169,154,70,184,199,211,235,173,184,178,153,3,134,62,171,219,126,134,13,25,176,82,201,6,74,59,237,187,194,9,133,167,160,196,82,217,68,208,93,46,252,249,161,230,175,228,80,34,225,138,107,88,82,192,180,25,128,12,81,140,169,4,84,105,141,5,87,55,116,234,43,64,183,197,38,219,162,28,151,254,242,162,151,158,139,175,148,200,76,195,66,121,31,197,170,23,151,12,118,94,81,48,110,32,121,240,77,127,41,195,195,39,172,0,45,42,246,148,205,123,171,110,166,17,36,50,63,191,32,15,1,98,146,106,207,74,159,210,21,236,79,69,98,99,178,51,254,91,122,7,147,50,233,97,115,3,160,73,239,18,240,6,137,114,37,93,184,154,205,179,244,72,175,123,197,123,25,65,15,126,24,164,249,27,200,92,102,143,54,19,109,207,152,211,144,2,207,67,34,65,150,211,46,105,9,22,125,254,32,172,60,112,95,230,81,218,146,186,177,177,24,10,35,230,235,183,64,160,89,22,248,9,164,146,175,32,232,27,227,83,250,52,134,188,244,18,159,15,216,202,214,103,11,6,200,92,183,47,93,206,59,241,120,214,102,31,49,48,248,43,164,55,16,119,232,124,105,206,14,91,209,214,113,147,164,131,129,154,171,101,118,110,135,119,231,233,2,168,7,238,155,19,54,99,182,16,188,56,156,6,70,135,65,165,112,252,76,42,169,240,51,58,52,158,39,116,233,144,152,224,106,47,155,78,135,208,206,218,182,193,36,82,198,159,166,192,199,45,3,254,60,254,99,131,144,252,184,236,53,253,96,239,164,15,230,144,39,166,20,145,247,80,212,202,82,39,65,122,134,179,187,2,203,144,200,17,143,102,225,90,130,251,209,217,106,165,79,201,1,194,60,154,158,65,255,19,7,121,167,185,231,57,55,141,185,236,65,33,200,103,220,204,209,7,252,148,25,175,231,129,200,88,179,134,187,76,142,42,78,65,108,169,131,47,75,17,82,212,241,47,219,157,120,86,172,192,209,101,232,165,185,17,168,155,95,221,251,109,180,108,236,172,89,225,50,60,199,46,182,46,112,226,59,79,49,122,105,199,206,72,234,207,202,2,116,1,101,206,118,128,152,158,17,11,57,170,252,132,138,22,114,247,226,14,112,185,110,243,227,7,159,248,149,232,130,105,169,158,65,255,161,90,230,201,213,9,162,129,136,178,38,85,71,111,34,134,3,95,96,246,115,37,151,229,216,77,4,144,224,82,250,65,144,194,38,185,179,126,218,53,22,50,23,58,97,208,37,169,150,55,128,7,11,43,83,99,226,119,203,34,167,198,202,105,106,244,215,41,254,193,80,251,127,72,176,123,234,235,138,16,146,226,231,104,71,41,228,102,171,216,85,215,30,41,48,123,41,22,98,212,179,220,132,150,73,98,252,27,214,52,120,173,174,80,105,24,136,180,123,144,1,160,230,139,253,94,254,173,241,48,241,51,106,34,200,233,226,26,116,82,208,47,230,222,145,199,102,246,145,255,100,130,165,93,132,100,10,146,236,40,171,180,217,232,234,1,150,53,36,72,44,121,87,226,33,75,213,99,127,216,109,16,161,224,220,254,157,213,64,1,84,73,6,121,49,240,92,217,143,78,57,137,197,23,19,48,111,253,169,189,189,184,171,33,29,186,185,77,253,4,133,211,130,104,239,11,108,108,170,88,50,2,168,115,142,214,76,118,10,55,167,88,25,7,21,179,100,194,85,5,192,97,239,63,47,245,19,3,216,134,26,214,246,217,165,117,140,23,170,192,146,78,138,11,95,171,210,166,229,85,131,235,215,89,245,144,169,43,56,96,20,144,42,242,98,195,136,24,115,144,103,245,66,144,65,252,188,139,231,177,39,175,153,219,48,175,10,31,188,225,93,22,97,96,123,204,146,145,70,24,252,133,23,137,72,131,249,60,152,219,22,180,162,26,165,242,52,192,223,68,20,95,102,46,254,221,129,179,165,216,118,107,94,118,4,20,166,216,180,143,237,186,27,126,24,46,100,35,114,206,54,82,171,177,215,106,163,254,207,53,170,139,236,115,228,172,153,20,156,137,120,62,63,82,156,167,4,125,66,113,127,113,228,5,101,56,184,206,252,55,56,107,190,222,204,118,77,219,194,95,36,160,65,189,62,117,176,203,215,35,185,222,42,156,138,100,196,186,171,143,58,55,119,253,16,115,118,240,24,244,220,48,200,54,242,235,218,122,159,117,168,252,243,112,215,103,13,249,118,240,206,184,164,145,234,225,208,231,204,251,76,100,175,102,109,193,232,249,77,51,107,143,105,176,208,58,159,16,47,111,213,45,15,248,77,60,91,123,163,41,203,9,222,24,26,237,37,151,187,102,61,212,158,161,46,65,196,113,213,94,55,137,206,233,196,47,78,114,35,105,112,89,190,4,253,143,107,102,99,203,19,36,121,237,63,198,206,187,17,218,164,108,225,50,47,111,179,37,116,39,105,233,125,46,232,171,160,28,170,99,249,118,72,150,65,138,3,42,120,213,210,80,51,32,174,214,8,37,62,252,129,93,13,23,199,248,210,66,89,45,106,111,100,212,141,115,88,149,51,61,209,48,165,239,237,38,207,180,128,122,217,234,188,2,132,186,111,72,219,120,46,188,202,150,58,225,40,97,44,239,172,111,10,64,110,214,22,46,126,192,69,38,19,118,167,201,1,34,153,244,134,45,49,211,107,41,155,21,161,44,87,24,60,59,217,154,145,32,181,33,128,5,185,69,72,20,178,134,206,167,80,3,77,105,123,15,59,94,153,151,233,155,243,38,111,154,118,27,157,251,11,238,108,93,1,24,176,48,185,147,69,65,248,228,67,97,220,135,53,249,134,15,189,45,26,164,110,245,223,210,123,18,67,172,254,38,255,148,201,116,12,91,190,175,110,131,39,96,17,251,140,168,82,104,133,240,14,197,209,84,128,51,95,69,118,230,23,114,146,243,244,70,2,59,37,128,168,120,45,82,170,212,173,251,208,139,204,72,55,145,240,29,126,89,210,10,31,84,16,149,232,211,185,212,2,255,14,93,201,16,69,180,86,107,193,153,169,67,77,78,53,94,82,246,154,220,42,132,85,209,235,179,20,81,199,151,146,32,41,244,67,158,150,121,12,151,73,77,160,134,163,6,179,209,95,109,58,186,252,180,141,114,181,246,229,124,48,143,118,9,57,42,89,205,205,10,238,90,201,244,151,89,209,19,86,37,33,69,186,10,184,8,94,130,161,76,87,182,138,13,158,104,250,228,149,164,151,52,103,176,2,59,197,204,238,248,225,175,7,92,166,20,177,173,252,62,143,142,240,155,13,22,79,49,169,130,65,90,21,73,80,21,193,29,0,125,225,176,7,155,83,69,137,152,218,232,206,225,36,222,99,60,254,136,71,208,16,73,109,219,162,14,239,155,183,23,112,119,2,27,109,135,21,251,139,146,103,40,186,100,101,65,110,85,0,219,20,148,15,155,161,16,87,219,188,11,183,177,178,161,10,229,78,242,149,121,193,113,132,54,199,76,51,12,95,135,28,76,80,219,6,237,111,93,64,133,30,168,32,198,223,66,231,80,252,161,43,196,86,233,24,189,70,166,141,110,7,87,227,39,202,112,194,133,206,59,42,8,245,158,253,76,22,205,153,13,198,128,192,195,177,170,215,101,150,148,251,36,48,21,216,205,132,97,243,151,122,119,114,226,51,89,86,157,184,132,185,188,74,19,146,79,61,61,35,114,105,114,69,141,61,236,19,108,230,21,63,4,101,230,232,73,97,120,149,164,96,238,195,4,158,116,186,183,134,72,215,61,145,12,188,180,139,99,85,26,156,115,46,66,116,60,48,18,227,6,171,236,193,230,31,80,0,80,181,5,85,199,202,179,240,227,67,47,116,84,72,97,129,215,111,196,140,128,219,71,12,247,142,243,14,9,35,170,95,194,18,38,209,137,141,134,87,160,117,108,126,111,250,154,168,215,36,245,23,112,10,79,206,132,81,6,119,62,115,27,116,174,108,229,11,186,252,164,84,73,61,25,92,235,30,20,58,64,24,79,112,90,244,195,248,152,211,70,47,12,87,148,171,164,19,114,183,90,240,45,56,207,253,150,20,124,233,193,2,200,127,22,31,183,57,166,152,226,48,203,122,18,217,187,54,243,201,12,223,4,182,146,128,246,224,185,104,46,230,162,242,15,3,154,249,189,183,90,101,247,202,252,154,168,254,28,148,56,111,4,19,61,12,126,189,188,132,113,80,224,80,241,198,222,62,87,89,102,186,99,179,147,231,82,179,30,41,232,83,45,113,112,173,51,99,245,157,53,216,105,14,169,165,198,78,207,240,227,124,77,58,130,189,120,9,49,251,158,58,251,187,111,211,31,144,24,153,231,216,46,199,63,50,240,85,218,170,248,11,91,177,243,59,66,28,19,101,239,74,143,251,253,59,51,175,185,44,166,142,79,59,75,205,195,104,119,37,71,51,219,216,135,232,169,209,60,6,56,161,245,12,180,161,75,130,236,224,96,50,174,230,37,254,225,37,19,178,138,20,129,141,183,78,56,244,204,209,100,51,145,221,74,10,16,81,77,94,64,53,104,255,11,139,66,68,173,160,54,217,192,90,112,96,28,105,63,151,231,59,214,188,26,90,108,179,176,159,10,144,29,162,0,82,81,47,140,18,32,3,121,85,206,11,182,192,109,144,166,26,216,107,25,223,122,182,8,47,189,155,232,195,176,212,22,71,138,176,6,24,32,172,40,143,62,238,14,100,216,240,78,5,77,231,248,216,201,248,86,205,168,237,86,76,165,12,3,244,67,109,82,88,62,104,140,41,232,164,37,110,39,71,84,235,50,49,107,129,170,118,4,91,209,23,54,191,78,174,136,10,53,63,3,243,254,106,201,130,109,111,192,253,169,47,18,204,163,175,192,161,20,9,148,30,186,121,193,217,78,94,157,221,182,102,240,174,239,81,148,77,49,65,19,13,113,230,230,139,203,169,170,42,228,100,198,67,224,14,55,115,11,36,244,184,94,146,132,67,97,146,138,3,169,50,172,117,42,117,1,172,219,169,200,1,154,194,45,18,71,2,68,146,35,162,240,218,110,59,244,131,172,15,28,184,225,55,235,224,172,100,219,163,122,36,181,173,27,202,243,53,70,143,238,59,155,176,142,91,60,103,115,221,55,59,248,147,186,203,61,191,127,76,85,200,93,12,205,60,195,46,44,254,108,100,127,140,134,78,174,102,129,254,153,74,137,112,69,200,70,28,84,123,166,11,113,5,207,90,54,191,172,101,78,222,111,122,255,39,22,37,101,112,237,98,96,218,184,158,191,247,6,188,149,85,107,217,59,184,4,165,190,135,165,79,225,180,80,57,136,230,220,63,1,1,174,157,144,8,228,199,162,44,3,2,82,138,252,197,20,174,173,195,59,57,220,130,35,117,71,198,251,142,146,38,233,146,39,102,7,249,96,217,48,230,17,228,232,8,61,29,169,200,32,184,41,25,92,188,248,142,40,65,100,109,117,61,176,25,149,164,166,231,77,134,83,144,167,48,152,158,60,128,90,69,116,182,150,238,191,45,241,199,98,108,122,190,67,195,152,181,139,195,21,43,180,132,240,192,148,224,123,65,67,16,128,22,67,202,2,2,205,84,209,82,28,80,177,207,86,219,68,143,253,104,224,110,96,177,238,158,27,47,221,184,175,82,199,210,173,122,141,232,41,76,152,119,80,16,123,93,105,115,199,7,194,239,9,98,35,55,28,166,123,18,74,24,124,25,90,251,78,78,53,146,231,56,33,150,253,120,234,129,212,89,184,179,108,208,48,233,234,147,220,216,29,171,206,216,69,172,100,148,53,235,237,191,37,43,66,174,196,249,212,91,154,58,15,128,124,212,155,214,108,208,156,66,228,76,215,31,129,59,18,95,240,209,107,236,38,72,162,58,86,48,69,140,93,183,104,208,25,126,130,110,126,25,234,113,173,68,147,175,175,128,75,20,36,175,120,46,84,213,58,151,33,112,77,254,53,29,98,107,65,81,86,112,127,44,7,77,83,117,125,114,23,141,36,194,136,173,217,93,134,239,142,236,198,64,109,79,99,111,43,220,234,207,157,70,251,26,140,232,22,46,172,39,112,174,24,220,202,236,65,135,160,184,9,26,217,164,34,165,101,234,84,150,39,48,26,53,31,126,44,214,2,24,173,60,119,111,232,143,247,16,254,59,240,96,21,109,55,28,196,157,211,240,162,165,235,12,66,147,194,26,245,106,63,93,245,163,77,197,121,109,225,183,195,110,216,185,72,200,45,201,187,215,185,153,126,255,171,11,232,59,112,252,199,241,99,177,117,117,183,204,124,97,251,133,31,72,205,28,117,183,39,255,145,142,215,20,230,196,40,97,253,123,16,228,62,111,179,76,14,50,31,56,251,125,94,193,99,170,155,168,195,55,116,50,39,119,62,56,54,104,43,154,185,215,115,34,76,135,215,96,102,157,21,93,135,220,251,34,72,45,251,149,230,49,254,115,145,184,209,242,173,240,153,139,24,5,156,163,40,117,9,88,146,61,43,204,27,17,222,37,48,94,37,97,155,217,75,225,49,16,118,6,173,36,29,252,56,45,110,217,92,193,43,235,130,90,160,149,185,47,1,165,207,202,237,50,166,252,69,224,185,67,198,82,67,183,120,47,148,51,3,153,58,172,69,15,109,73,33,122,131,210,192,169,41,252,215,62,233,250,212,101,159,52,86,199,232,10,149,172,221,182,185,226,43,232,125,136,207,93,145,70,35,185,194,201,55,210,14,243,69,119,203,180,3,170,116,85,157,150,195,55,202,46,72,124,253,58,251,123,83,83,146,58,162,146,102,57,78,200,162,75,207,143,201,23,207,160,203,196,136,63,32,22,143,166,223,181,82,135,10,98,99,108,108,165,6,231,4,59,139,130,114,101,97,164,187,79,23,4,113,230,211,197,11,108,72,38,26,14,250,31,246,154,132,26,235,25,239,129,105,192,11,57,10,249,161,24,74,177,98,89,55,167,133,175,70,185,239,90,103,84,93,187,15,78,68,107,121,191,145,120,42,111,143,132,18,119,19,229,48,132,126,34,253,111,87,161,20,9,128,139,226,158,39,10,182,115,82,207,32,218,128,52,92,213,227,222,2,194,71,22,213,187,188,66,24,11,145,115,229,240,182,59,60,5,231,248,99,173,110,92,80,242,207,60,118,217,12,101,67,248,128,163,255,170,120,198,98,67,71,20,184,8,27,79,145,237,149,33,162,137,183,137,91,87,49,114,27,115,156,133,30,129,39,229,103,207,228,239,127,161,20,191,170,237,221,36,250,121,231,5,4,122,92,149,117,170,10,106,19,226,126,221,255,57,118,241,31,102,39,87,116,47,80,227,226,246,3,4,75,163,32,50,26,161,117,189,159,162,150,231,95,247,70,98,94,115,224,189,109,183,12,35,155,248,192,108,133,77,135,26,203,77,123,206,249,132,153,238,242,247,243,223,99,94,129,89,41,38,201,235,105,114,239,36,11,12,105,198,72,224,216,146,53,3,194,206,48,208,115,137,221,85,152,150,132,100,32,210,148,249,110,199,53,114,124,202,140,236,3,15,215,12,242,44,31,139,196,52,226,83,77,71,194,212,164,238,70,191,236,132,118,123,58,142,66,3,77,244,159,244,236,209,66,102,59,79,2,4,179,90,153,235,18,27,63,1,132,191,35,85,131,184,8,102,212,48,106,130,255,126,91,199,162,87,60,204,245,91,143,205,216,186,76,87,147,49,32,210,250,132,8,57,159,30,201,185,125,189,123,137,211,217,12,39,69,70,35,127,79,169,142,88,94,201,236,73,52,197,50,147,106,232,196,211,210,57,62,82,0,65,182,108,28,14,73,253,67,65,60,66,69,128,107,196,43,31,154,220,211,180,42,38,150,197,94,9,34,52,188,14,86,20,233,79,16,43,100,70,239,78,220,91,144,208,94,78,61,226,228,158,160,89,226,102,211,224,85,180,69,233,193,97,129,109,41,26,196,170,249,26,99,131,253,24,193,127,230,117,88,128,142,123,1,223,215,156,82,32,22,28,22,188,90,63,86,119,74,193,130,111,196,16,76,1,218,249,229,28,187,127,103,104,179,37,5,180,165,14,4,98,178,118,222,146,200,96,24,83,219,24,71,11,125,123,22,39,180,114,78,48,134,107,243,92,33,136,204,57,103,117,181,221,223,157,229,69,143,159,15,191,144,158,121,114,232,106,106,171,248,244,20,162,253,112,41,27,175,166,114,34,244,5,51,104,160,206,207,111,148,153,215,48,184,202,64,115,171,197,238,207,243,134,238,206,123,201,225,115,137,33,197,111,60,145,31,136,33,132,251,84,220,125,29,182,205,133,228,151,224,145,139,79,27,135,14,220,181,142,232,248,26,89,138,156,168,25,74,82,209,142,184,195,202,150,148,238,20,22,124,193,157,197,54,84,53,70,242,1,211,74,127,41,202,101,137,1,189,95,185,119,55,212,176,102,16,12,81,165,210,247,126,167,8,123,33,143,18,159,81,187,5,237,132,80,64,216,99,167,206,202,246,94,108,66,196,203,224,176,227,161,99,229,136,132,48,129,3,215,187,135,108,217,107,235,85,6,157,207,135,137,64,236,218,89,138,155,218,172,252,52,188,55,35,47,179,24,93,24,130,6,85,153,94,132,70,0,90,126,217,91,245,68,190,194,249,89,195,226,100,103,46,111,245,155,140,85,152,187,5,192,218,132,204,18,96,248,40,66,205,196,246,153,142,123,165,100,154,116,196,145,194,107,173,130,183,181,32,4,133,6,31,176,169,233,129,88,116,112,142,129,36,106,173,7,98,32,216,171,50,74,185,25,91,146,146,202,208,236,40,118,248,218,15,94,205,105,100,6,143,20,196,180,199,59,16,18,218,22,37,137,65,191,135,10,206,215,167,31,50,230,80,152,113,190,15,215,135,213,135,189,70,133,45,38,169,250,47,116,221,201,160,165,57,201,132,58,30,31,1,42,76,29,194,27,218,158,137,195,114,54,11,32,235,154,218,5,244,71,128,103,165,4,2,194,108,217,111,219,150,118,45,84,58,1,74,85,124,145,10,202,68,3,0,4,202,244,28,172,106,217,182,183,104,198,185,25,237,98,135,253,207,219,50,45,13,232,28,137,44,49,53,155,246,13,139,37,134,192,248,61,156,121,65,0,78,186,161,127,85,232,39,91,18,3,23,183,16,71,206,203,221,4,48,72,234,65,11,252,200,71,92,243,97,102,48,247,195,178,28,67,221,200,151,217,178,179,200,24,80,252,193,30,56,68,155,226,61,130,11,231,244,63,244,37,219,206,122,26,53,81,95,133,114,20,142,159,114,179,130,143,72,43,255,2,86,88,203,26,211,22,247,191,126,9,112,47,127,218,50,62,89,210,178,157,123,237,144,221,106,33,32,206,82,194,149,116,212,182,5,233,147,7,3,76,9,111,61,72,95,236,37,154,38,198,149,57,235,219,159,77,152,101,204,84,150,243,86,156,100,32,161,217,141,195,245,90,186,76,10,59,3,136,147,249,75,235,90,67,216,146,168,191,108,140,189,123,201,108,2,37,69,197,90,2,233,248,214,68,117,8,47,238,181,196,209,220,111,250,13,73,23,129,240,11,177,191,123,63,178,189,53,8,127,202,35,174,91,64,65,251,207,157,128,30,165,55,134,170,228,143,228,57,54,5,156,68,223,72,119,137,249,12,64,238,0,108,36,13,25,43,239,154,60,181,108,12,66,194,225,172,4,249,230,165,142,47,151,253,83,223,234,160,98,187,177,50,242,82,225,140,11,161,138,32,62,177,24,246,222,60,94,48,248,127,87,188,186,221,210,177,97,99,229,12,110,127,97,169,102,173,102,251,36,124,90,107,124,138,50,50,80,177,107,71,150,121,226,144,107,245,213,54,48,177,74,56,253,51,89,57,206,62,191,185,162,172,197,93,28,33,178,9,64,130,53,186,105,213,116,126,15,140,249,48,118,242,172,139,206,14,21,149,157,117,65,38,150,196,62,194,54,107,49,25,184,149,28,152,70,76,109,182,77,174,134,255,254,35,193,91,124,89,192,242,109,154,31,190,255,200,52,161,117,18,159,201,253,209,197,50,75,15,109,111,100,180,80,196,159,242,154,124,208,173,253,197,193,10,158,108,34,126,228,0,140,223,69,114,60,237,137,189,143,109,117,172,29,83,7,198,6,95,37,165,122,16,91,109,226,188,68,19,255,74,107,5,48,29,220,89,113,204,123,168,181,242,216,214,194,193,82,233,226,141,112,12,40,42,254,39,30,92,159,130,2,186,63,186,164,134,93,78,192,74,227,26,183,207,41,167,36,123,107,250,26,98,125,187,110,69,143,65,110,89,9,245,109,161,13,248,253,51,158,231,6,147,55,125,237,242,94,31,136,186,94,139,86,138,82,37,81,207,71,111,86,122,84,204,7,8,214,16,171,145,240,12,19,40,247,63,40,253,148,0,20,116,201,75,250,63,57,198,29,194,106,170,82,63,250,38,22,65,39,205,187,15,195,8,254,148,10,18,94,61,154,232,180,213,245,11,232,245,134,198,255,222,100,200,157,51,170,199,179,75,230,175,6,223,37,252,187,248,162,247,135,1,130,25,189,9,53,194,61,128,209,175,238,144,168,170,107,44,132,136,151,34,62,64,189,34,241,168,36,80,143,118,112,178,15,190,31,223,118,248,225,95,146,252,121,219,37,138,203,240,182,95,225,223,87,118,126,122,212,224,89,65,14,228,118,210,177,205,159,254,184,104,54,24,79,197,230,220,93,212,150,40,58,4,81,130,35,19,112,102,128,105,245,116,110,4,32,154,52,96,51,88,98,207,32,151,141,237,124,19,72,137,89,139,59,245,24,229,47,8,108,0,214,67,222,159,57,74,8,95,7,150,249,220,93,50,85,203,203,220,126,177,19,225,253,25,150,38,196,77,44,175,206,214,253,223,158,61,145,184,114,182,199,143,197,60,53,244,126,146,150,90,155,211,27,4,110,38,75,210,75,107,103,14,150,50,50,119,198,91,120,158,151,215,251,58,41,166,39,105,73,55,229,91,162,228,203,20,206,197,187,72,150,173,112,66,79,32,109,90,7,87,46,152,27,85,172,41,184,192,222,91,99,78,234,93,197,67,195,122,73,246,245,5,178,104,68,145,77,84,186,207,207,162,185,121,24,95,166,78,15,92,25,34,183,197,98,52,40,231,191,8,134,161,61,5,114,56,70,44,112,216,237,140,224,251,110,204,59,229,133,135,35,50,245,166,157,200,201,140,74,166,157,133,16,43,115,102,238,118,147,33,35,208,200,238,222,175,98,33,39,62,94,243,189,151,10,56,92,63,141,47,195,91,111,41,234,158,67,122,152,39,231,183,89,164,224,103,167,49,139,218,198,111,210,121,231,91,149,141,0,213,70,0,97,239,187,231,169,72,255,247,89,129,7,199,253,124,116,91,4,106,43,250,197,47,94,24,8,88,141,20,191,160,138,49,135,35,180,15,255,169,95,55,199,14,149,31,207,138,252,74,187,141,21,37,65,70,161,235,72,196,194,186,22,183,66,210,89,49,41,101,5,113,197,228,47,174,40,55,70,89,7,229,179,199,15,199,80,29,194,129,105,190,179,250,178,96,110,196,204,21,116,153,143,39,164,34,209,203,224,161,44,202,230,54,105,3,212,120,220,107,26,135,243,216,119,37,80,121,11,35,118,63,205,74,101,195,35,123,142,204,88,93,54,227,184,174,219,233,59,151,44,249,146,39,241,146,226,35,225,105,18,30,215,212,125,169,172,134,75,145,123,81,71,238,66,109,97,230,173,243,119,129,184,88,158,71,115,108,169,5,33,110,115,130,165,36,22,73,46,240,193,124,86,111,42,43,217,37,174,1,141,168,45,107,217,90,54,194,140,65,20,190,107,180,86,175,167,254,178,12,249,237,180,155,125,115,255,212,199,192,102,16,189,222,66,100,123,173,103,14,94,42,89,216,28,161,77,154,21,177,33,191,88,211,89,66,7,127,163,248,96,63,96,225,53,33,180,229,182,88,95,2,88,232,11,22,172,19,192,202,40,206,167,99,141,25,225,158,202,105,72,147,118,224,126,167,206,162,86,86,115,226,216,198,169,112,55,63,105,140,75,66,36,233,112,152,96,183,30,117,145,6,183,135,222,124,236,43,57,236,215,97,61,61,213,92,205,33,212,222,29,171,212,226,135,170,133,145,213,126,250,60,206,40,177,31,199,170,2,125,129,168,82,46,79,18,4,186,97,36,22,78,43,107,149,119,94,109,80,128,223,200,156,188,196,43,80,157,191,139,196,220,170,95,166,57,125,217,120,56,105,242,94,190,156,242,240,255,253,200,196,62,107,144,89,49,149,220,55,131,166,240,180,96,173,108,9,136,135,182,137,32,232,214,89,168,159,78,123,103,151,226,154,56,2,227,144,47,224,13,247,32,211,176,250,37,166,2,60,144,49,75,77,252,8,89,50,60,85,169,233,171,239,76,224,246,163,25,11,89,48,84,206,1,73,91,64,12,117,230,115,14,182,181,111,147,151,13,85,173,64,110,23,12,9,155,220,186,127,166,222,43,153,92,123,116,76,2,106,227,89,209,177,96,56,107,220,216,251,232,5,179,115,156,69,210,187,245,1,195,191,157,66,207,130,69,109,32,62,90,237,188,107,35,192,21,103,205,92,240,65,220,153,118,95,85,229,90,219,192,116,169,54,18,183,228,146,221,124,218,58,176,112,105,8,110,82,77,42,34,63,179,203,233,180,175,186,163,161,87,140,102,50,250,60,188,237,94,231,218,1,48,229,129,127,102,223,32,232,15,157,36,117,40,239,46,199,144,34,180,26,221,7,177,2,134,9,135,238,213,168,31,20,195,184,239,218,137,134,159,206,43,124,197,238,229,182,63,193,141,255,109,84,239,204,64,212,146,93,134,76,17,174,218,60,71,180,14,6,143,36,154,238,127,59,133,136,198,98,24,236,181,227,178,173,50,75,10,148,196,56,232,24,90,229,150,190,17,134,109,41,122,246,107,253,15,104,75,213,75,30,24,219,47,211,10,33,228,254,146,37,71,56,105,79,117,196,65,68,200,8,242,140,176,82,168,235,156,164,86,147,101,211,114,243,223,158,168,190,93,210,212,19,211,169,232,159,108,16,203,229,200,223,13,211,172,2,175,106,126,206,31,185,22,146,141,226,7,205,189,151,107,191,54,97,218,60,98,120,233,168,53,60,169,64,92,247,68,242,8,19,146,89,49,18,102,199,205,70,4,231,88,219,229,150,33,220,78,79,180,44,86,203,214,191,49,36,52,204,72,115,121,31,11,207,186,96,75,73,144,108,175,252,3,27,198,223,36,42,76,116,97,72,155,82,181,3,67,156,205,150,252,40,76,166,69,153,204,153,101,246,152,226,156,169,187,37,14,19,115,216,228,201,5,24,209,79,41,185,38,209,235,44,123,76,31,239,4,207,210,205,120,206,123,227,150,173,28,238,243,166,237,35,59,219,188,5,240,101,134,146,241,98,27,215,89,246,54,53,209,147,143,182,83,68,170,18,157,71,116,24,202,117,62,206,3,231,106,14,90,164,254,231,65,135,1,120,179,174,149,14,207,255,179,156,30,44,201,9,228,130,157,178,253,227,17,104,146,236,96,50,188,194,218,221,112,54,160,106,205,248,198,231,155,124,175,19,50,69,120,130,140,230,183,255,65,96,145,21,230,44,183,189,157,85,162,237,68,255,196,243,2,159,130,116,94,183,138,225,218,80,127,93,178,104,242,207,29,31,171,94,217,174,16,197,61,253,141,77,80,173,157,214,173,25,227,88,164,53,189,229,60,121,158,228,117,178,205,242,232,52,252,203,153,38,213,54,177,36,60,59,179,247,111,150,151,173,143,253,234,46,49,19,218,188,101,193,234,67,0,221,160,44,217,105,186,51,213,219,174,211,10,240,159,238,206,141,70,18,244,29,203,226,47,191,180,59,193,142,151,40,18,230,136,235,55,209,147,139,24,48,116,216,69,198,18,206,202,12,72,138,243,9,246,26,104,222,52,89,8,157,115,221,152,230,206,64,30,66,227,94,228,23,236,148,110,110,168,29,251,244,248,65,124,4,52,32,104,54,182,7,109,44,193,15,133,175,44,232,151,172,11,94,65,99,16,57,194,113,214,153,235,128,195,114,44,24,92,169,255,196,33,175,155,38,60,249,102,161,168,250,188,56,37,60,199,97,13,234,226,60,50,105,1,51,27,17,131,126,41,241,219,136,133,114,34,176,239,184,123,248,30,194,224,88,103,132,153,201,135,107,53,6,33,7,10,156,130,81,88,196,22,193,76,61,119,92,224,26,39,26,149,42,182,101,5,216,110,190,93,32,1,49,134,178,216,144,145,157,161,41,215,208,250,159,65,5,110,127,143,66,9,42,62,130,108,48,160,99,255,90,12,235,68,39,183,161,235,121,88,14,53,5,215,88,52,178,227,234,167,137,189,98,135,248,227,83,217,145,167,98,234,228,1,64,48,112,73,71,232,135,121,35,14,143,20,120,242,48,200,95,230,234,115,58,89,201,164,80,191,208,53,32,210,90,167,6,100,87,168,27,192,205,61,218,130,156,71,128,207,176,104,23,1,197,92,84,176,17,135,80,196,117,152,178,159,242,147,131,78,0,74,63,10,84,204,147,128,174,228,112,38,234,156,175,205,181,220,212,176,97,233,171,228,69,161,182,178,250,119,75,170,27,130,158,2,36,235,147,36,140,224,221,167,228,157,36,194,168,172,26,38,174,246,198,148,146,147,157,130,197,15,100,116,232,150,21,187,68,89,168,234,239,73,141,159,171,77,123,79,243,170,179,240,239,134,175,144,189,130,253,10,230,125,174,135,169,119,105,110,179,46,157,167,215,175,164,86,98,167,195,180,57,255,210,69,74,156,206,80,254,88,117,245,228,161,157,99,213,255,125,109,47,156,252,184,175,213,32,25,172,90,98,150,188,81,204,172,105,49,64,37,194,237,204,196,111,94,132,43,229,85,133,203,55,182,200,30,17,183,215,50,6,217,120,68,135,80,127,25,158,22,198,213,43,81,187,241,224,75,169,252,176,207,151,235,14,97,121,54,164,236,78,41,227,12,8,141,251,40,179,77,222,237,197,153,129,220,237,110,180,201,254,238,78,211,68,231,83,225,114,233,248,169,50,140,108,45,111,188,59,64,55,175,98,131,246,135,40,69,133,205,176,160,130,152,102,83,122,107,91,57,37,82,97,2,225,174,157,222,11,198,194,141,242,251,117,146,213,206,199,27,44,24,96,211,228,52,193,115,169,71,173,185,86,127,149,170,71,48,123,20,64,149,177,122,247,250,110,0,139,179,109,224,199,39,255,183,44,47,253,230,0,104,252,157,211,46,8,219,155,31,188,209,211,15,59,11,41,46,92,218,65,221,146,125,53,32,16,22,43,42,163,112,108,87,20,20,113,194,94,69,128,72,3,49,57,53,41,156,123,123,113,60,88,42,111,210,91,195,75,195,129,36,25,216,83,226,125,137,58,16,191,91,125,160,235,19,143,254,27,63,87,140,67,46,20,36,45,98,244,59,44,201,228,217,186,139,8,137,53,215,26,139,22,34,69,2,55,219,7,83,10,14,251,243,61,150,19,191,7,93,8,129,118,28,248,70,134,14,158,238,154,165,89,239,184,110,28,188,9,234,72,37,117,50,250,82,125,19,143,8,248,236,186,122,204,46,223,207,188,60,248,9,190,50,236,58,114,83,216,94,221,85,255,199,145,16,13,162,201,208,123,192,144,211,146,251,178,45,8,162,90,26,119,217,34,238,135,148,177,199,75,201,247,29,68,165,110,237,175,114,60,235,137,32,199,147,35,150,167,238,113,30,246,255,124,90,145,120,225,123,95,192,67,63,191,19,37,32,42,197,42,187,255,141,231,118,27,216,189,148,169,16,64,25,254,59,53,233,101,217,94,149,154,155,72,120,34,245,210,20,205,78,73,239,81,102,7,115,127,249,27,160,126,191,50,164,133,127,50,202,190,54,46,60,134,213,183,79,15,108,156,94,222,30,152,121,19,124,179,210,135,11,39,239,27,81,106,182,78,58,147,26,167,223,237,235,253,254,199,138,197,233,137,136,226,113,58,153,140,221,76,161,21,225,106,84,254,238,10,225,191,124,182,35,152,119,210,244,151,217,157,200,79,245,207,58,178,116,144,239,173,181,219,210,151,216,81,221,159,183,51,109,165,26,249,13,88,127,114,161,254,124,247,202,85,56,95,84,108,236,243,122,165,41,251,75,224,25,194,83,18,230,61,177,174,168,190,207,127,206,93,243,185,92,167,158,237,164,62,57,200,169,60,112,228,213,161,7,1,49,165,153,83,50,243,203,172,128,244,80,133,112,184,65,226,247,208,22,132,255,153,67,223,64,14,247,245,221,249,101,155,89,211,247,147,52,82,223,123,124,93,225,154,89,162,236,12,175,70,190,250,170,116,56,38,5,64,54,20,167,102,97,212,209,224,62,46,43,17,47,66,20,131,122,135,165,166,110,127,54,29,14,25,24,254,192,142,46,232,100,99,213,10,157,204,82,65,204,111,88,239,132,100,193,223,212,32,12,245,201,87,50,199,94,84,141,92,211,21,25,208,162,69,13,103,122,15,213,37,153,210,166,61,194,251,159,232,237,198,33,168,232,14,45,135,73,138,172,128,82,239,78,13,187,43,49,147,191,252,248,90,223,24,143,218,115,1,124,242,241,233,189,231,171,44,113,136,241,50,103,2,147,79,250,204,8,128,245,235,188,139,245,77,40,141,134,177,245,154,126,246,10,160,26,33,138,59,216,92,123,134,202,117,255,187,123,244,75,250,130,234,171,115,217,202,55,76,94,183,209,94,103,155,11,237,224,71,166,21,90,52,116,153,107,151,163,66,119,93,212,91,95,25,207,225,12,231,203,234,96,46,104,255,207,145,164,18,109,81,219,158,4,191,86,234,181,97,62,163,154,1,2,163,162,76,220,213,112,203,172,254,81,205,60,62,109,191,12,25,18,30,197,245,141,200,121,35,157,131,108,172,89,191,4,188,85,189,253,47,146,40,231,30,182,149,110,47,216,84,4,34,77,153,149,110,6,68,200,201,249,33,23,72,236,97,171,17,241,176,208,243,58,102,2,12,116,203,131,238,88,238,250,232,39,63,1,87,90,153,121,226,173,15,140,96,59,181,235,228,188,192,232,196,4,56,32,63,24,230,63,80,80,197,73,195,217,176,121,221,12,123,168,160,18,57,236,38,1,5,175,182,122,86,215,104,162,183,154,34,52,154,50,154,58,62,163,86,140,244,128,220,12,78,146,184,201,235,1,71,36,142,229,214,6,216,167,34,162,134,107,66,54,68,143,213,231,7,207,67,44,209,91,149,51,185,102,54,202,109,53,185,102,229,195,190,230,136,145,28,88,123,222,55,253,64,198,4,246,245,9,218,52,65,78,24,199,162,121,138,3,186,92,18,241,90,220,152,36,91,236,189,142,82,185,11,226,79,234,138,245,99,221,186,12,46,48,184,63,177,97,42,89,131,98,124,136,40,250,6,238,46,139,180,53,5,83,255,158,76,14,131,51,113,8,157,136,123,141,250,184,148,231,190,33,248,88,197,15,54,198,93,252,66,73,155,106,50,246,168,141,206,116,60,144,190,221,41,245,88,158,93,12,124,118,78,11,63,11,12,16,28,7,29,105,236,120,139,31,130,193,74,127,96,33,100,33,250,157,219,211,187,55,82,215,59,74,2,56,36,143,94,175,243,241,203,189,126,124,139,254,201,84,206,200,3,21,63,135,132,130,190,229,30,88,147,219,107,181,89,207,117,140,150,96,16,31,174,83,146,112,87,86,134,50,235,106,125,217,198,64,135,124,7,201,29,75,247,232,182,58,26,180,135,153,0,181,101,77,153,15,62,210,231,148,64,128,226,91,142,24,212,118,77,69,96,170,140,209,3,118,214,48,107,209,224,139,113,252,127,216,40,196,164,211,15,246,154,223,62,45,29,116,124,63,94,243,78,210,131,11,86,233,161,150,182,140,143,131,232,194,94,228,8,8,102,65,165,1,29,178,59,186,39,121,19,111,103,206,132,179,77,161,218,87,16,208,75,138,115,179,57,15,204,140,18,95,84,149,96,48,67,90,4,76,36,97,49,247,92,65,216,43,72,59,155,219,174,223,240,123,185,16,159,220,13,187,52,210,55,204,136,221,42,176,149,97,65,90,195,186,77,120,120,182,54,252,170,207,119,233,39,238,31,216,239,197,167,37,241,156,15,89,56,112,247,73,81,156,112,19,170,51,191,167,231,12,116,35,142,59,255,54,218,246,54,205,180,206,255,92,73,33,210,234,240,148,191,7,119,246,175,159,152,21,247,41,58,36,236,3,13,70,95,121,187,229,239,156,32,232,130,126,135,162,220,116,147,125,122,82,236,47,76,250,56,62,173,132,179,14,241,65,81,42,188,4,233,210,14,170,238,5,152,26,138,238,252,43,51,187,185,243,111,18,5,94,28,234,199,232,144,240,112,217,28,207,112,98,8,38,104,138,41,212,138,166,34,20,79,137,28,127,40,247,67,217,27,115,142,80,203,162,161,108,89,254,13,87,193,112,220,109,18,165,65,190,116,241,12,23,128,85,82,68,184,196,190,5,202,59,49,109,21,151,54,47,18,139,239,121,177,182,24,251,34,195,120,125,77,66,74,66,33,111,173,17,43,170,162,252,99,166,177,8,237,254,194,234,125,11,52,71,3,113,194,116,126,52,38,67,23,95,185,70,162,127,119,158,71,11,120,42,71,47,7,70,126,123,133,202,254,62,103,7,79,144,165,245,109,36,49,111,184,90,145,54,54,188,213,215,134,187,199,96,38,102,192,43,9,229,114,88,3,50,36,125,33,128,69,233,117,124,190,175,170,176,56,40,67,195,82,214,66,232,191,138,166,212,46,67,86,127,140,47,78,212,254,195,225,69,235,150,133,94,184,174,188,77,199,190,52,12,130,134,7,165,189,66,102,195,186,201,16,91,204,210,195,248,93,73,4,29,93,72,193,100,223,100,101,199,201,50,205,10,191,107,139,183,244,139,74,152,95,141,179,190,25,184,131,83,97,4,207,158,5,47,207,210,161,59,122,32,79,5,162,146,65,165,177,37,115,23,207,0,235,204,166,180,170,163,229,27,192,99,217,59,44,60,1,49,84,209,207,2,36,107,139,108,89,95,113,158,129,127,58,142,100,125,240,4,237,206,195,202,62,202,156,164,237,0,43,6,245,232,148,27,234,24,205,180,135,32,66,86,135,52,233,233,13,7,155,33,174,144,42,137,135,229,33,147,35,186,248,91,53,201,106,127,120,27,137,121,250,27,241,191,22,25,41,193,54,224,127,40,154,95,49,205,133,56,247,112,199,73,66,248,237,129,75,200,124,195,13,225,23,245,80,115,6,33,80,27,86,120,153,170,126,152,207,232,180,2,198,68,8,134,104,15,237,22,124,214,108,242,202,64,184,168,95,98,26,137,65,255,236,188,196,248,211,233,36,81,111,145,49,71,225,41,32,75,33,19,143,117,151,216,234,223,136,235,80,76,220,131,179,227,249,14,74,247,20,211,121,96,117,69,39,58,232,152,198,210,202,1,202,253,44,247,207,28,171,120,209,44,27,27,145,188,26,41,242,166,226,207,251,201,152,32,144,161,155,42,143,184,127,250,79,34,244,195,247,249,173,42,40,93,62,26,80,204,222,213,154,154,4,111,119,130,193,247,130,218,62,188,7,152,240,223,131,216,196,226,157,217,213,8,150,22,220,116,163,40,116,210,233,144,172,73,58,11,67,46,65,248,108,146,75,82,109,19,10,14,71,126,227,241,166,117,66,27,252,126,93,101,111,88,56,10,59,53,29,117,23,239,241,189,58,0,130,215,73,114,122,90,24,192,207,89,52,60,150,162,127,144,137,3,199,182,95,195,225,135,152,177,44,243,65,1,97,184,201,44,214,101,143,142,70,4,163,144,66,235,92,40,69,191,224,47,248,30,82,25,130,7,65,172,248,150,151,250,60,19,75,66,129,19,127,106,95,157,137,139,187,81,125,253,251,136,99,155,109,51,96,16,49,19,243,21,27,235,107,187,19,50,178,34,71,150,218,164,5,95,107,178,255,181,174,18,105,129,196,179,47,136,214,110,189,76,132,48,122,86,34,167,243,144,167,246,67,159,207,128,109,109,39,92,243,15,101,70,110,147,255,179,186,182,117,181,163,71,135,207,193,46,172,16,239,8,72,223,125,18,223,216,137,120,83,190,26,210,249,88,196,90,49,110,34,97,185,53,233,145,48,123,113,203,80,170,189,118,5,71,248,249,99,47,85,31,28,33,225,226,142,39,198,24,131,163,243,76,62,114,235,19,142,62,133,67,228,200,206,188,109,178,107,162,14,116,90,181,147,231,81,215,158,112,27,110,145,2,31,204,88,84,246,211,84,41,126,153,177,142,238,94,62,206,105,235,6,36,244,199,135,37,75,188,72,16,255,198,223,80,245,180,107,0,16,83,160,177,60,148,182,209,141,73,120,93,67,158,104,6,236,166,206,155,220,209,200,251,207,211,218,106,109,246,173,194,102,163,28,129,184,235,58,187,91,217,88,150,132,132,137,160,3,19,167,76,212,47,209,246,94,221,126,142,94,197,120,6,82,246,118,152,131,196,10,225,65,75,121,216,90,242,234,23,193,19,91,183,164,221,11,211,108,243,109,66,179,102,153,128,154,102,143,130,232,242,130,181,118,68,87,100,111,1,88,226,93,10,79,96,193,20,220,75,232,190,93,234,46,203,4,175,224,243,203,203,246,104,199,134,63,127,183,81,113,83,103,54,227,239,162,235,216,109,18,82,150,151,198,94,206,93,48,247,182,3,199,247,40,194,102,41,28,150,189,224,26,176,201,43,61,140,179,155,181,101,139,57,157,26,78,109,206,236,212,55,11,23,32,5,255,169,133,203,168,151,197,101,110,211,125,22,188,251,115,98,181,112,160,78,223,108,38,156,211,42,122,41,6,69,7,158,229,249,107,160,125,253,184,236,51,33,77,123,116,131,252,131,135,2,68,94,206,29,87,21,3,254,165,230,137,144,236,52,49,151,115,118,222,183,96,59,158,100,244,136,211,226,198,125,243,155,138,58,109,16,84,234,181,59,237,76,39,6,73,68,137,108,83,116,199,228,207,85,21,35,90,99,152,29,128,225,121,85,234,204,120,94,249,78,1,187,168,32,112,214,215,210,222,185,180,250,194,154,220,36,149,65,113,164,180,243,213,225,211,38,3,70,101,126,101,124,157,207,24,85,174,19,200,175,198,66,82,211,141,164,53,142,131,82,112,64,53,11,141,208,31,229,247,194,113,200,241,234,196,120,204,185,34,63,222,7,22,173,247,219,7,34,142,106,29,217,97,218,201,132,186,99,182,15,236,120,7,2,204,167,183,114,190,14,110,48,142,223,72,240,84,60,123,2,125,85,231,6,163,2,129,147,221,5,11,47,122,229,171,204,31,132,33,157,36,183,210,142,13,1,50,71,47,103,235,173,217,145,102,194,3,162,98,61,222,91,69,77,194,59,172,112,8,143,119,132,108,247,1,231,88,52,211,84,140,48,241,197,117,87,106,226,160,118,70,213,111,9,88,242,127,170,113,136,13,115,94,155,147,211,70,29,208,137,192,12,56,140,77,202,27,23,178,27,146,255,163,167,91,177,127,104,175,252,41,208,240,253,27,139,238,171,101,46,159,122,127,158,143,69,76,229,66,98,151,159,98,86,200,113,47,245,215,80,178,216,69,183,73,247,16,235,99,30,252,178,137,193,73,231,9,215,173,44,61,211,51,247,196,134,184,12,6,198,86,165,250,180,3,91,186,129,76,26,67,90,141,241,213,19,144,18,133,160,48,66,230,139,130,186,26,10,20,218,65,166,160,242,87,234,26,126,10,161,167,155,217,15,32,146,191,150,101,107,77,137,12,155,107,59,92,146,69,103,252,16,254,40,59,182,40,112,191,248,28,109,163,47,140,32,18,44,191,176,38,13,1,218,153,201,210,67,26,74,51,176,214,87,229,148,178,244,217,143,80,66,97,68,17,232,116,226,121,88,245,82,159,237,67,166,32,211,232,107,55,174,31,58,49,112,3,204,234,202,157,225,119,86,13,79,218,216,162,203,169,237,203,254,124,54,162,182,128,0,131,113,189,53,127,62,137,173,72,124,49,7,203,255,147,177,31,61,153,44,241,106,102,160,6,48,212,209,234,143,94,61,24,153,5,129,94,205,152,174,254,21,253,122,211,234,15,62,87,143,222,246,254,125,124,205,129,87,208,236,169,120,174,70,6,245,223,32,49,128,174,28,218,146,115,138,243,150,133,58,233,70,108,89,87,12,24,48,74,216,127,24,242,191,69,214,185,87,97,201,107,160,137,33,174,81,129,243,142,166,18,195,30,93,89,36,73,154,60,16,240,15,51,83,191,23,14,134,107,231,56,245,162,238,158,69,118,187,87,204,255,254,114,150,141,101,195,207,240,13,69,46,164,10,143,133,19,155,66,159,241,8,75,187,223,177,80,230,215,101,70,193,209,140,93,116,130,101,244,72,88,224,2,63,235,143,22,99,174,203,127,1,53,14,167,94,155,103,8,194,129,45,54,120,5,240,209,210,152,161,99,137,100,45,59,236,71,18,85,66,174,113,82,82,111,60,124,227,169,7,56,127,169,173,199,213,231,168,39,63,2,142,106,19,208,193,239,107,6,197,34,112,207,205,197,79,95,159,249,16,62,51,37,182,189,88,133,202,100,47,130,170,181,190,205,14,206,8,102,95,192,229,254,55,240,39,146,69,60,102,245,37,160,108,113,255,175,194,150,228,74,170,173,130,42,133,242,228,83,154,165,45,112,31,78,234,171,195,39,62,143,116,81,148,156,205,41,131,36,4,101,247,157,36,70,200,209,245,246,177,95,104,217,189,12,104,15,115,211,100,196,2,139,133,33,209,114,217,131,149,151,237,24,48,162,234,32,224,38,157,244,54,172,125,243,203,118,52,21,68,250,150,71,185,173,200,20,85,68,156,156,3,185,84,59,5,191,217,237,120,15,245,155,73,121,112,4,3,52,177,229,99,92,157,146,34,9,252,12,184,12,226,153,124,64,244,174,170,29,121,1,171,195,79,242,164,244,234,174,192,135,237,253,11,62,177,71,238,73,162,75,22,184,118,132,18,168,67,107,194,129,61,63,2,39,191,76,149,141,189,83,125,88,102,247,119,138,116,229,190,25,118,195,24,27,199,202,118,118,129,196,225,19,90,190,65,170,70,90,238,160,9,147,113,173,222,248,50,225,115,253,191,111,52,122,17,17,235,220,108,117,190,154,78,79,10,51,1,231,250,230,144,33,205,235,88,63,70,106,16,46,83,38,204,121,50,206,149,233,200,178,72,211,80,228,13,181,229,49,40,206,227,252,115,124,142,144,155,96,50,90,92,140,228,237,27,38,113,82,64,134,156,99,111,183,169,31,221,168,169,169,148,105,169,185,51,213,159,190,199,232,123,62,99,207,40,94,173,68,16,132,187,70,131,224,174,140,67,71,119,11,22,167,163,11,99,7,170,164,85,96,23,58,34,139,68,44,49,176,235,170,21,128,98,29,176,197,167,168,225,213,167,65,244,15,216,85,54,43,40,63,51,75,99,67,44,19,174,194,82,192,25,63,125,137,183,247,199,33,54,100,90,249,234,161,220,188,65,140,13,112,224,239,198,96,243,123,25,12,81,16,143,103,108,75,125,52,57,80,14,191,79,194,170,217,221,25,167,225,45,226,231,37,227,135,52,107,16,134,11,41,236,81,229,177,164,213,18,239,99,30,155,202,154,41,232,128,201,48,49,12,111,253,93,102,29,107,144,106,75,207,221,208,47,136,156,182,255,191,218,115,128,118,248,51,123,162,151,161,21,220,250,66,162,103,3,121,83,58,26,211,75,166,107,220,237,15,14,169,142,208,198,47,74,81,118,127,109,124,218,232,147,37,88,241,44,157,202,65,40,155,255,245,66,187,95,66,221,135,71,185,134,9,100,63,101,39,149,137,84,22,26,248,210,173,73,146,189,95,188,28,12,209,37,127,9,200,247,89,136,20,15,146,15,89,101,123,64,31,62,213,48,64,91,71,86,8,141,139,123,69,128,22,85,76,66,46,170,159,49,38,228,37,31,105,86,25,35,120,111,164,53,244,155,186,72,241,53,118,153,26,140,139,136,185,64,55,80,36,229,146,123,37,193,94,78,153,77,40,119,172,161,168,166,217,101,167,253,30,51,251,127,124,162,19,83,49,251,188,151,138,42,162,102,234,136,102,139,87,67,229,251,57,253,32,253,21,59,174,130,239,183,65,94,199,127,181,85,38,15,254,13,150,65,73,87,94,75,54,92,219,254,125,181,198,250,84,211,156,170,49,70,112,208,183,232,136,122,162,169,45,204,162,190,249,173,226,92,248,153,36,27,24,154,214,188,88,61,65,66,142,72,190,145,214,108,49,35,211,90,81,29,228,186,131,174,41,242,91,132,35,182,42,140,105,205,85,241,97,244,136,156,107,85,132,194,30,231,122,247,110,192,188,30,216,74,150,130,244,187,33,252,162,218,158,101,148,58,122,247,174,29,66,249,0,52,207,53,78,127,107,82,249,167,8,152,19,218,142,133,15,10,142,208,29,161,68,105,46,45,8,223,121,109,75,106,26,26,224,90,83,220,210,200,43,236,70,79,76,154,43,252,34,205,216,251,110,175,238,110,98,204,97,221,103,76,170,38,27,148,219,85,117,13,251,254,70,97,221,222,97,109,173,229,127,171,98,145,102,176,30,68,22,2,5,23,185,155,243,114,226,97,254,168,80,92,117,151,55,175,208,157,133,124,120,8,30,102,74,215,209,147,108,255,37,106,61,74,235,83,77,22,28,74,236,24,70,43,39,131,207,151,87,194,18,60,173,53,232,164,41,61,160,102,10,59,225,66,13,40,5,103,84,165,72,165,93,159,15,236,226,152,226,7,122,243,167,244,94,46,145,116,219,51,97,12,223,229,4,132,117,98,7,144,147,220,7,54,85,233,157,232,243,201,112,11,121,241,128,12,216,96,61,133,167,48,188,81,108,91,219,214,231,238,26,156,132,4,201,27,48,101,74,71,251,144,35,168,230,119,128,21,64,228,147,228,249,171,31,197,163,1,74,242,169,234,26,193,90,246,209,70,2,178,177,162,227,156,38,6,158,251,83,95,88,130,142,125,134,141,41,117,74,69,242,104,82,14,96,211,217,196,207,210,141,14,224,57,30,220,80,211,30,25,109,125,252,45,27,129,167,172,113,2,62,118,71,150,97,30,8,16,223,183,12,253,208,177,59,123,176,185,98,5,131,71,195,184,174,141,28,247,149,2,196,51,238,155,181,12,209,218,224,59,174,69,185,121,37,221,161,7,111,201,213,76,193,97,232,187,33,161,219,145,98,176,32,214,194,47,79,16,141,198,115,37,43,203,226,17,199,115,202,169,182,183,148,193,168,4,199,234,3,53,174,227,48,204,239,23,90,109,217,169,101,224,169,203,125,12,151,221,161,239,163,112,62,158,92,209,216,139,139,184,125,64,140,238,232,16,93,126,232,41,174,38,248,30,203,183,41,71,220,9,35,30,102,245,123,79,13,173,27,169,98,114,195,33,135,137,217,204,101,247,185,159,21,244,200,203,103,241,174,162,176,43,138,86,197,126,156,66,115,61,222,168,121,133,200,139,102,169,232,204,45,15,111,134,153,190,197,77,1,113,89,214,207,25,81,206,220,34,112,137,103,41,255,169,147,162,45,83,46,164,158,113,248,23,181,165,202,23,226,69,62,151,218,187,15,31,194,126,81,206,121,108,144,193,241,22,111,214,7,92,240,105,133,84,163,227,232,152,104,251,197,44,139,116,93,247,198,163,199,210,106,122,152,239,109,151,219,49,139,204,19,85,70,76,163,149,111,163,66,157,109,226,103,47,49,26,225,184,63,139,100,143,51,2,64,203,95,237,108,26,26,15,252,62,11,203,65,242,201,108,233,246,126,192,22,213,171,83,103,115,163,52,90,152,220,8,190,67,238,154,103,41,120,64,181,69,110,3,5,209,102,95,203,243,38,174,41,17,101,156,126,65,217,6,184,214,85,195,15,181,13,58,237,149,234,191,44,248,247,35,65,139,69,5,125,9,60,61,164,18,182,84,37,81,224,71,19,230,148,60,26,103,61,15,234,136,70,13,39,78,23,193,60,147,155,98,230,185,220,213,219,165,136,131,238,229,79,186,233,67,155,152,249,168,155,239,230,229,247,26,95,252,105,229,67,53,212,56,151,17,186,86,87,148,76,32,218,46,63,20,233,194,48,60,202,85,73,180,187,12,39,152,255,174,123,244,143,39,75,177,76,135,198,206,206,230,67,46,48,112,221,255,235,196,226,154,130,233,13,95,24,36,155,119,5,95,246,160,134,178,52,208,211,182,112,232,163,24,28,148,49,155,158,57,234,157,250,181,58,59,238,24,151,231,207,132,5,8,248,181,70,17,52,25,159,64,44,77,166,122,78,129,102,49,20,3,86,23,155,243,203,171,150,157,87,247,70,101,98,232,139,182,71,27,175,139,50,152,62,30,237,217,180,70,12,163,245,28,20,76,166,182,178,97,157,136,149,85,132,169,95,122,247,75,86,180,159,157,239,218,172,108,240,59,161,249,104,115,67,69,192,53,92,237,161,214,191,200,191,16,158,67,119,251,156,233,209,116,201,23,33,114,244,194,2,251,64,40,38,219,117,71,34,249,64,164,123,104,235,83,199,105,49,208,130,159,172,252,16,135,70,235,87,52,136,152,47,254,22,121,255,6,72,155,233,118,223,137,109,184,2,35,55,252,146,226,255,244,102,160,85,57,142,208,206,201,122,67,147,169,254,22,169,147,126,123,13,160,12,96,42,124,139,119,167,166,233,147,185,204,189,148,200,50,202,128,36,10,20,156,26,32,219,177,226,130,30,24,211,233,202,188,23,214,35,58,167,99,202,4,129,94,31,111,95,54,131,148,204,15,247,84,176,96,98,254,125,129,78,44,143,12,138,128,54,68,205,231,207,127,42,87,161,129,249,208,183,53,223,7,138,254,231,15,25,54,26,126,66,119,18,127,250,47,45,179,141,46,30,144,25,31,138,37,167,39,218,148,254,230,93,169,136,79,140,95,156,83,156,97,3,155,113,107,184,164,102,79,45,163,40,135,43,245,150,153,114,178,175,71,222,176,232,106,58,59,226,196,178,25,1,119,129,208,198,124,132,239,152,65,114,233,11,131,18,4,136,190,28,167,189,228,35,240,134,70,45,95,236,84,11,92,215,0,116,236,138,180,98,74,66,72,255,254,252,251,19,50,96,29,165,81,54,18,2,20,80,142,164,31,151,255,217,113,158,68,234,71,25,188,131,131,51,202,156,152,228,232,213,187,39,58,3,168,145,196,10,13,222,80,146,76,78,34,29,62,68,80,193,71,45,100,79,201,10,134,124,239,246,188,86,95,72,168,26,255,4,115,85,159,164,240,112,37,42,226,247,10,171,163,136,89,156,40,81,108,80,145,86,142,180,175,137,110,105,203,4,77,159,58,98,102,33,34,66,1,114,227,233,211,188,147,58,65,22,202,185,102,219,160,208,255,20,53,73,136,82,81,38,171,7,23,62,12,40,253,236,17,190,109,71,234,37,25,22,66,154,83,246,168,120,77,159,148,122,58,230,79,82,148,40,119,176,100,17,246,131,98,121,134,249,238,50,122,244,147,1,14,211,247,48,87,128,31,103,116,242,246,10,182,116,107,104,78,125,45,124,197,23,212,52,43,41,14,113,27,60,206,77,247,16,94,31,250,145,249,85,129,170,0,67,23,165,42,240,34,95,40,211,126,144,231,105,134,204,31,248,75,241,159,129,129,21,161,110,195,252,125,126,109,8,209,239,227,38,194,158,24,85,184,222,144,185,0,63,39,154,165,60,113,144,44,245,23,101,230,209,30,89,36,162,162,88,16,199,55,41,133,187,71,106,210,95,17,130,34,17,181,125,200,131,160,21,116,191,88,68,46,4,229,91,102,97,150,211,139,67,112,228,250,159,178,148,31,227,120,223,84,155,80,1,56,200,166,115,184,157,97,166,167,163,103,149,107,182,14,28,22,54,246,184,123,128,43,94,183,233,179,143,203,109,225,193,249,126,71,38,80,190,199,105,167,223,157,84,197,18,115,217,90,176,140,189,164,11,182,143,16,222,212,247,206,208,114,51,59,192,171,237,96,151,41,115,117,57,198,87,9,82,161,96,100,139,38,246,12,64,226,2,41,112,221,210,247,190,75,141,222,183,224,213,49,195,96,248,44,225,120,36,35,117,123,50,83,90,250,10,92,41,231,130,248,64,108,210,67,223,134,86,22,184,247,195,142,138,47,251,144,113,211,225,150,59,55,121,16,141,156,98,155,94,226,74,241,219,32,135,38,133,7,56,42,10,157,195,70,54,109,180,119,30,16,58,32,149,17,25,93,120,129,143,124,79,18,194,156,53,239,213,154,55,115,126,254,166,230,223,82,62,102,163,48,242,136,194,8,89,109,140,229,156,4,35,22,21,48,102,118,253,49,77,206,120,26,81,163,92,178,169,190,232,116,234,19,251,183,66,203,62,20,103,81,110,142,86,48,134,87,27,220,207,228,121,254,255,118,92,10,105,10,116,72,212,139,198,251,8,88,69,174,53,169,195,242,86,43,173,163,252,2,51,245,20,241,220,18,139,131,92,156,19,67,13,4,124,17,243,80,27,50,143,67,128,162,224,243,89,29,197,103,211,216,83,129,113,228,130,248,131,193,59,246,110,76,72,43,166,138,202,66,102,132,57,42,182,118,247,94,89,200,53,69,85,252,224,223,0,66,211,222,191,110,74,34,246,230,233,190,11,193,226,65,249,49,208,21,147,12,83,56,251,160,1,114,243,79,40,229,45,198,33,169,254,35,136,152,182,158,39,122,35,187,209,84,49,191,202,37,69,115,93,220,154,242,62,55,193,172,109,253,132,226,137,181,147,70,107,5,241,12,113,92,107,60,99,61,178,227,165,223,1,241,185,234,234,4,236,131,203,56,31,48,171,37,108,107,225,69,145,102,136,197,140,178,235,200,150,163,78,109,73,20,196,91,240,74,121,10,44,157,25,19,168,177,52,104,14,232,135,215,117,168,20,6,18,27,118,27,65,197,40,231,45,140,92,100,113,23,239,68,125,239,252,155,216,219,102,76,114,214,133,201,69,60,26,198,163,18,83,237,136,66,41,13,191,185,41,171,152,251,81,22,254,103,175,25,85,114,152,25,85,9,128,73,54,250,95,44,236,246,96,195,111,132,196,11,26,189,217,225,55,129,188,183,34,124,212,231,169,34,238,86,152,208,253,250,99,216,133,157,158,31,34,17,146,3,159,229,24,164,36,53,47,105,152,33,245,196,46,160,151,104,164,116,175,203,62,6,44,0,28,235,136,70,83,128,249,193,140,102,120,154,142,138,49,185,194,238,77,165,175,1,187,149,50,238,43,137,66,128,88,49,196,248,197,159,161,230,2,227,91,175,162,102,16,70,191,90,206,205,59,62,204,242,16,252,110,7,12,28,49,125,139,116,179,3,49,209,5,19,6,50,122,6,122,234,102,198,105,42,206,47,18,78,177,116,137,60,145,143,48,70,89,188,194,226,92,37,91,24,199,76,73,219,96,250,156,153,99,170,114,188,208,36,160,232,185,99,27,146,106,223,191,83,4,96,1,170,252,87,109,56,122,119,157,225,53,206,22,3,149,122,126,11,30,190,52,11,21,161,222,59,211,164,125,82,158,26,149,252,210,100,142,82,254,157,114,3,164,195,159,59,148,17,23,139,226,169,122,166,58,225,62,186,28,77,248,62,206,0,60,111,59,226,225,55,139,173,189,177,76,112,86,171,38,227,71,36,117,248,19,78,2,101,241,209,61,227,127,214,239,187,232,152,217,66,12,35,21,222,242,179,74,248,78,128,78,14,162,59,204,205,243,199,133,10,121,8,103,20,17,105,26,165,184,197,166,195,98,109,170,33,154,129,107,18,102,207,146,198,242,171,46,38,9,220,191,18,138,99,182,50,20,87,109,152,148,101,125,40,120,71,117,140,55,48,34,219,246,179,46,70,160,228,157,59,160,125,185,146,223,118,156,111,73,213,163,71,56,178,111,47,9,173,47,232,131,243,124,171,250,70,95,223,28,63,103,138,234,142,206,157,109,6,12,160,44,182,10,60,158,225,46,137,244,32,153,209,4,39,24,164,118,19,220,168,176,151,216,223,175,213,206,92,17,241,177,92,82,106,221,17,230,106,70,199,188,201,27,12,145,116,166,115,35,214,192,41,49,34,161,238,192,16,242,109,139,32,57,0,80,110,164,159,246,91,104,253,61,153,239,213,245,248,199,54,87,96,252,171,190,69,119,217,34,186,108,185,194,241,188,164,96,69,101,46,26,204,17,15,190,216,97,6,123,116,54,0,150,114,158,226,169,100,210,43,142,119,170,232,114,107,192,62,107,191,239,238,177,242,87,74,246,88,181,215,177,141,48,77,91,182,127,156,58,63,6,145,247,240,122,116,135,188,103,169,120,139,76,231,209,41,133,217,184,51,56,7,89,225,132,185,164,172,151,168,47,181,217,118,242,17,174,85,114,80,214,208,214,188,15,252,61,26,42,71,20,122,83,124,158,26,22,166,55,52,91,108,191,39,212,184,94,71,194,58,55,77,38,69,211,24,249,200,34,164,181,199,196,77,236,20,147,94,19,111,81,53,15,213,238,131,81,86,138,133,91,35,122,180,3,166,208,131,27,27,39,216,104,26,240,148,251,91,48,63,215,241,125,252,83,228,70,109,28,177,53,238,184,151,37,186,176,162,36,220,214,216,12,20,114,39,250,112,98,161,88,93,166,124,251,36,113,124,221,254,188,75,43,70,90,76,247,129,80,185,100,34,130,214,54,37,108,182,207,72,86,30,252,178,210,8,222,98,110,149,16,172,68,138,120,145,17,81,116,51,73,157,80,190,204,128,69,0,134,239,200,123,71,47,66,235,65,104,142,204,134,219,91,15,150,7,30,0,173,91,194,22,22,80,122,83,171,18,233,55,52,186,50,132,176,153,91,60,17,44,78,162,177,56,172,18,215,163,241,19,159,164,24,83,161,123,214,182,76,68,158,89,52,88,244,114,194,6,232,151,21,15,239,251,113,229,145,98,206,171,232,184,185,194,157,203,206,210,43,49,22,61,199,207,195,235,124,106,88,166,48,215,46,169,104,233,139,53,153,204,120,109,171,59,102,66,42,58,157,208,66,54,115,166,70,172,7,145,70,42,230,166,203,49,34,38,107,214,15,38,13,3,43,21,59,65,151,229,185,164,197,125,171,60,199,174,108,232,246,58,120,59,145,6,153,19,180,15,102,2,192,164,108,64,29,162,217,249,11,29,185,207,151,177,66,126,238,94,230,221,65,159,155,239,197,34,209,165,51,83,20,145,104,217,38,133,25,143,191,192,236,118,140,38,24,176,225,91,209,169,29,78,229,197,151,131,36,192,57,148,36,165,166,253,164,23,175,235,216,195,240,218,36,33,23,190,65,228,67,134,148,138,144,210,160,57,133,218,34,170,241,156,162,245,35,244,130,226,19,226,102,230,104,100,180,11,101,164,23,22,236,166,68,216,125,211,45,239,78,185,209,101,123,17,150,192,129,88,68,71,189,203,88,255,21,182,65,177,225,192,110,46,164,12,84,254,226,65,38,200,27,44,110,92,212,210,150,245,148,7,1,201,231,28,140,125,76,125,25,166,194,73,86,96,26,182,208,203,55,14,51,243,188,183,185,169,27,241,19,26,119,172,248,206,177,85,133,49,245,16,209,123,32,175,62,157,254,59,9,76,100,21,3,85,208,58,11,157,61,112,193,33,198,249,90,59,105,118,202,212,122,138,174,14,14,184,88,171,229,241,55,192,12,90,95,8,213,67,28,37,210,255,38,105,255,227,242,80,160,128,150,214,251,160,244,169,17,230,126,138,139,39,224,137,4,118,52,12,147,188,218,148,223,139,3,165,212,138,167,29,41,49,9,114,38,239,30,174,4,168,157,103,105,98,46,178,59,73,55,16,103,236,104,21,205,89,19,8,61,117,239,59,111,211,136,170,182,56,119,110,184,35,27,229,60,135,231,119,127,135,166,194,191,85,132,88,248,74,253,164,19,234,30,166,114,227,249,125,228,66,70,57,190,29,112,215,72,145,166,74,239,247,175,70,122,33,170,213,172,133,185,40,221,52,66,37,66,96,8,222,80,175,80,151,22,234,79,46,89,109,47,180,94,231,23,23,226,195,234,16,35,243,45,234,109,72,69,76,171,176,212,126,242,34,171,92,145,105,200,199,181,118,255,128,222,21,36,175,253,54,165,173,164,26,31,163,139,104,175,90,71,160,99,8,92,48,41,64,194,249,147,6,22,5,114,36,37,125,4,25,151,2,148,208,164,26,55,140,59,20,25,173,183,200,56,163,210,96,193,141,115,167,248,169,105,37,32,143,241,166,227,228,176,86,185,137,255,152,71,131,189,233,156,125,210,90,142,14,150,70,145,235,174,84,71,228,205,70,57,208,223,189,177,148,99,42,17,107,90,195,175,134,138,115,231,156,67,135,168,141,255,29,80,69,115,232,225,191,131,127,4,29,147,200,252,126,49,216,215,184,162,58,185,7,192,120,38,133,173,172,140,107,207,60,156,227,80,11,210,113,38,110,75,208,206,45,53,42,113,81,68,8,237,132,186,54,9,205,40,121,208,79,247,130,76,210,26,233,223,56,3,143,26,172,157,64,146,90,193,195,96,248,135,102,22,102,43,107,250,20,175,5,172,134,218,77,156,178,38,133,12,254,27,50,72,58,146,110,244,74,17,239,76,69,119,173,141,130,217,201,75,119,153,246,1,83,251,139,1,68,112,21,238,28,215,103,183,136,31,87,181,194,179,33,99,67,59,57,251,46,175,220,248,99,222,246,181,234,206,64,118,139,166,218,17,16,56,96,70,32,210,135,35,19,137,223,72,198,40,178,32,84,125,149,17,164,220,112,35,203,64,70,137,253,134,26,250,196,21,122,0,25,75,81,157,62,44,118,153,115,75,122,241,208,233,186,152,243,137,51,238,70,202,46,16,50,181,207,232,230,23,72,144,145,194,64,135,247,107,14,88,103,230,97,130,152,89,177,90,238,138,12,80,101,131,110,146,105,4,54,202,165,153,199,107,27,52,42,202,9,40,39,5,48,128,104,249,2,152,129,115,15,108,36,176,136,122,162,210,140,204,73,70,40,129,58,76,237,81,148,201,160,241,116,216,3,163,16,215,242,241,123,209,111,63,1,135,48,115,106,85,4,191,184,105,204,16,172,145,125,27,244,12,146,159,6,1,120,166,133,154,95,211,51,215,104,151,218,191,6,177,242,84,116,148,134,162,221,15,53,22,196,143,32,228,43,190,164,186,85,251,138,111,99,185,118,27,184,228,173,46,37,23,170,72,142,16,121,255,39,101,21,44,119,186,255,162,26,5,93,132,44,224,10,222,78,117,14,78,218,20,210,155,98,62,94,17,184,203,232,50,198,102,39,173,134,192,197,255,81,182,60,52,70,40,133,194,164,162,59,110,40,34,96,239,33,176,205,65,247,241,35,189,53,118,175,11,171,36,24,250,210,242,148,155,27,179,157,131,1,167,128,144,23,192,132,51,72,207,52,2,127,13,169,136,74,124,72,203,53,84,68,104,29,191,209,102,242,181,106,117,116,202,154,30,12,19,29,64,22,255,152,125,210,189,241,50,35,209,95,233,59,39,168,22,62,241,19,18,34,246,103,30,35,255,38,12,182,241,148,223,213,108,24,243,154,138,15,91,113,119,244,229,189,46,171,167,197,236,142,53,235,250,137,208,235,140,44,249,151,111,192,232,211,77,14,76,235,238,217,149,113,197,90,151,254,149,104,68,105,181,59,92,240,46,69,58,186,123,26,29,203,167,124,25,209,199,107,18,187,123,178,63,222,47,107,5,174,37,242,213,156,163,238,150,140,119,86,47,206,143,47,206,91,125,218,138,203,154,209,229,197,253,3,136,133,79,212,94,249,231,99,86,42,19,112,77,57,42,52,172,188,91,185,177,165,234,2,207,134,102,37,20,110,31,197,222,29,152,28,234,110,111,199,125,114,54,19,12,2,22,59,181,39,211,43,84,220,202,157,36,87,49,211,27,129,14,202,44,62,171,222,67,222,76,155,102,242,136,228,117,114,77,127,68,248,10,149,154,3,211,4,94,175,210,120,28,172,134,123,220,119,45,89,2,165,195,3,68,39,232,66,198,107,225,72,157,80,145,253,113,247,197,152,178,9,135,61,32,163,58,218,167,151,7,136,181,234,95,207,52,63,221,200,253,196,19,235,222,5,4,74,237,174,22,238,156,48,223,179,207,251,68,169,39,61,57,211,138,8,99,115,62,108,149,3,107,2,243,174,221,243,6,82,48,181,122,169,110,90,59,127,123,112,213,236,161,213,25,178,232,59,57,48,40,88,224,205,118,218,86,214,42,142,20,246,182,223,189,233,79,84,9,42,176,110,118,255,19,218,176,224,11,175,241,161,151,40,62,108,251,250,122,200,78,90,5,110,179,108,45,90,91,188,106,249,108,120,138,182,119,58,45,48,72,115,73,36,230,12,240,204,252,94,52,42,122,153,99,36,211,204,90,84,75,220,187,212,244,240,97,92,9,81,251,113,239,10,13,186,250,89,170,171,60,78,133,57,224,84,90,91,72,55,188,233,6,5,77,177,124,44,16,225,17,164,119,7,93,120,247,32,98,215,196,178,235,157,105,129,101,18,166,168,193,70,52,229,237,143,1,201,69,50,23,11,210,89,150,78,156,29,94,11,242,235,83,148,94,129,195,103,29,253,23,173,215,149,16,227,154,239,25,253,61,117,161,107,205,100,55,66,48,93,172,236,221,27,177,11,235,217,132,215,240,248,174,171,104,39,219,80,220,7,66,204,63,148,90,245,104,104,184,15,175,0,112,190,197,199,62,90,45,165,17,220,83,69,204,44,117,60,21,51,47,243,140,73,13,243,41,238,27,222,35,74,247,253,245,251,253,252,127,161,184,212,162,168,117,119,255,112,128,116,202,225,224,121,231,25,104,143,187,229,113,210,139,185,78,26,232,143,125,25,195,78,1,38,125,253,4,103,151,181,94,26,180,94,52,21,81,168,226,194,75,181,158,203,243,87,79,95,79,212,10,0,48,25,157,109,235,157,63,169,90,217,115,68,135,196,133,220,104,39,121,53,198,155,115,27,186,225,136,28,213,118,115,18,97,189,86,239,204,100,134,135,45,238,63,198,195,28,23,5,111,56,191,142,163,209,80,157,185,101,236,242,244,153,110,151,143,165,69,21,53,23,135,184,15,253,135,142,109,81,1,251,81,158,125,142,53,48,78,251,158,106,216,199,154,130,70,128,211,68,59,11,106,46,72,51,171,132,98,74,40,99,15,51,65,251,159,69,77,12,231,133,193,34,133,67,130,106,26,239,65,179,141,27,182,60,6,209,139,48,196,187,190,94,114,109,98,193,11,72,219,37,55,59,14,111,30,12,223,60,163,63,222,17,96,67,148,97,130,246,192,122,134,147,59,241,3,76,32,86,212,100,253,146,35,82,48,47,47,179,31,136,56,105,230,253,161,0,207,137,181,103,127,73,193,193,136,165,95,129,156,240,204,77,119,106,111,162,113,226,4,69,208,227,83,21,6,91,173,75,53,64,130,224,52,226,195,231,143,21,156,149,164,50,137,203,235,123,107,189,217,90,116,100,93,79,129,89,249,144,93,193,253,199,196,184,81,247,131,190,124,147,222,116,201,41,8,33,224,24,53,244,112,203,118,99,231,142,66,162,89,70,150,245,160,41,129,188,175,241,5,52,101,144,141,126,246,236,17,110,200,78,22,16,69,42,1,244,234,30,49,182,119,36,1,4,204,185,231,73,221,162,199,243,203,132,114,0,101,12,20,164,205,150,73,86,131,120,202,166,177,47,200,232,229,69,85,113,15,63,168,115,101,80,200,136,75,111,96,108,141,99,117,160,58,165,150,78,200,140,137,70,30,209,218,116,109,71,63,101,53,119,189,183,13,79,176,228,178,15,95,103,98,202,35,90,113,82,77,44,33,192,249,1,74,155,233,238,37,188,194,108,190,98,4,203,34,95,177,30,22,46,150,134,216,55,211,153,70,64,68,161,229,183,240,89,40,90,87,245,209,188,73,135,9,103,203,71,99,103,190,255,211,98,236,38,17,127,44,154,120,15,122,0,47,24,23,63,134,131,238,71,135,212,139,190,208,238,91,77,66,41,57,63,31,109,218,233,129,112,239,9,173,171,49,84,221,147,81,244,56,61,127,98,147,90,92,138,170,149,153,57,171,181,96,230,90,45,229,8,120,28,234,245,203,95,43,86,103,118,83,170,192,176,73,53,193,172,150,191,224,50,113,167,23,218,34,169,139,44,47,3,113,105,222,67,98,71,119,36,125,241,200,170,169,152,126,213,187,42,145,205,145,173,14,248,32,245,24,229,63,26,154,94,143,194,16,223,178,230,183,189,190,85,55,213,67,219,127,199,106,224,105,252,57,60,8,157,91,71,249,135,178,189,215,183,182,199,66,224,23,239,17,159,47,229,40,75,94,216,183,22,200,62,59,79,150,171,103,44,90,161,135,172,86,244,237,26,222,245,212,29,71,74,120,142,140,51,29,22,73,160,113,142,20,89,140,181,112,54,243,78,0,136,174,113,7,211,133,213,88,38,193,29,224,138,96,254,209,250,200,149,228,59,170,12,55,146,236,23,153,2,58,237,101,120,132,229,113,225,236,128,25,29,130,222,238,77,147,225,114,76,13,150,166,56,32,91,129,46,68,255,102,16,19,111,249,118,104,147,107,185,34,73,128,69,139,86,137,239,84,16,50,84,10,133,171,24,175,27,47,52,29,196,177,180,83,89,8,199,162,120,181,176,123,157,56,54,77,101,162,33,142,67,111,213,42,31,136,231,165,252,165,253,240,217,192,211,139,14,100,49,40,144,105,135,93,23,110,129,99,74,102,74,52,41,51,153,6,169,8,39,180,192,11,122,209,237,194,169,45,111,144,99,253,178,10,32,126,91,52,122,101,235,74,156,135,223,124,39,176,58,89,108,172,26,158,12,5,204,218,172,14,64,117,34,208,226,140,137,17,8,140,251,43,59,220,136,132,188,92,109,2,104,237,137,7,232,207,219,21,64,45,80,140,140,205,162,129,95,95,247,157,28,47,83,81,60,2,18,150,155,246,52,6,206,184,17,109,232,243,52,218,41,191,112,92,84,33,156,51,148,67,226,63,249,174,151,144,148,240,42,220,72,130,17,202,139,26,149,61,194,204,93,99,0,27,92,105,135,90,46,135,164,205,157,112,163,24,56,148,233,172,118,21,172,242,25,157,107,140,92,233,34,116,213,161,49,80,40,48,145,237,186,147,8,77,101,167,178,116,130,177,82,242,2,238,42,107,88,56,19,129,245,78,50,233,162,206,6,146,255,117,38,54,18,140,22,109,188,107,196,55,4,243,182,240,207,99,131,201,74,208,193,174,12,73,97,140,114,0,24,65,156,103,153,54,55,140,54,75,214,251,59,146,92,19,156,12,238,183,220,251,250,229,29,133,80,57,244,139,109,226,143,100,147,85,124,42,230,100,155,4,22,16,169,208,173,154,13,246,15,128,35,26,46,36,194,166,124,252,80,238,212,134,30,146,92,232,9,210,25,226,4,87,86,74,202,111,40,195,142,19,128,161,159,57,83,52,101,91,78,164,167,140,239,88,115,188,136,181,145,20,58,40,149,20,20,43,228,145,24,221,129,248,137,140,126,196,68,3,246,115,38,156,12,49,189,0,73,137,24,119,200,101,89,135,252,201,223,13,51,246,213,204,53,139,227,10,186,241,153,38,146,50,197,252,31,159,246,198,174,236,17,225,24,56,230,94,229,137,100,88,236,32,171,86,228,99,29,220,232,153,40,52,210,241,122,132,196,124,208,37,235,7,145,112,23,163,223,96,64,88,154,101,175,219,123,72,214,174,185,182,117,103,71,175,155,50,198,253,81,64,248,120,14,34,115,247,205,204,142,219,14,255,8,130,237,212,153,152,249,204,40,120,142,25,188,208,224,193,100,223,215,189,60,53,197,217,211,200,78,85,29,237,170,77,209,6,212,1,117,128,145,232,75,36,236,237,194,243,63,148,238,72,103,186,241,58,202,46,160,71,210,81,123,16,165,215,58,196,251,55,170,24,84,58,117,213,44,63,32,125,95,22,87,24,200,133,128,189,113,125,155,60,107,73,151,117,40,212,231,48,14,13,196,185,90,213,9,32,242,50,253,129,96,119,189,213,142,123,72,238,246,114,201,204,152,111,131,172,132,173,232,234,84,7,242,20,135,170,31,152,88,97,225,8,70,116,162,170,195,30,85,232,56,155,11,100,193,130,81,186,114,160,230,247,20,150,178,212,74,149,157,135,193,176,128,90,247,234,87,251,152,133,254,230,203,222,247,210,176,246,88,61,151,28,134,238,38,212,51,155,188,150,221,214,193,250,212,168,96,248,148,49,148,69,194,215,34,50,121,120,228,31,239,82,9,91,235,161,213,218,133,122,219,233,107,161,4,35,21,232,251,117,237,15,241,175,182,69,187,125,69,154,206,225,215,112,28,188,143,101,217,104,78,123,78,114,152,81,47,240,115,176,156,103,127,80,209,70,54,154,247,209,18,250,73,13,30,153,60,70,85,183,96,201,84,99,79,126,57,54,204,128,144,130,54,188,238,76,139,70,236,187,57,59,93,246,190,57,126,223,32,68,77,246,47,29,153,146,215,213,164,193,178,121,187,20,22,73,176,116,236,147,197,111,31,22,74,167,26,8,134,69,50,159,225,112,177,63,111,129,19,187,118,1,231,67,77,151,126,238,242,205,105,34,99,117,197,27,24,59,237,140,227,165,69,168,238,249,82,218,122,99,253,30,131,121,101,47,134,81,186,247,110,33,251,141,238,74,150,28,64,107,61,169,180,124,122,93,244,236,173,129,235,35,225,174,148,186,165,241,246,166,176,164,45,118,128,74,144,107,62,213,240,53,28,15,121,21,52,169,80,85,210,90,195,199,230,114,66,115,249,177,155,170,218,24,47,25,232,119,68,89,48,255,26,197,27,42,243,97,97,65,46,184,99,224,188,96,202,0,112,173,141,74,146,237,209,249,110,140,229,116,70,252,0,26,192,17,100,220,20,32,233,116,104,252,62,60,47,102,58,137,132,166,127,77,83,225,110,169,30,190,185,177,235,131,41,196,102,205,15,155,228,24,245,39,179,150,39,28,193,30,79,244,9,59,124,65,204,188,12,219,5,122,75,204,5,246,164,119,147,170,131,203,65,164,160,182,220,93,222,197,50,41,87,200,202,173,87,176,114,246,181,129,164,182,86,162,204,74,101,123,3,10,6,238,58,35,124,17,107,121,20,189,244,206,186,215,187,154,139,189,29,254,239,149,87,55,16,180,25,249,243,117,132,67,55,249,20,86,138,37,141,51,241,162,44,124,86,212,243,24,17,85,204,155,33,232,33,86,10,71,82,106,186,226,115,86,199,138,150,194,61,174,117,189,81,111,20,68,249,125,122,185,4,142,57,30,8,249,128,47,162,111,231,164,10,229,109,175,147,57,144,15,37,186,224,59,82,22,186,46,205,255,80,48,94,6,169,217,114,49,92,83,81,23,227,183,178,164,200,200,27,108,13,167,166,203,203,246,5,237,10,181,33,194,116,140,147,160,100,250,28,161,215,178,16,73,152,61,16,170,60,43,113,168,17,232,145,8,39,92,152,49,187,220,227,178,228,100,1,234,99,62,227,206,118,36,221,87,210,24,169,30,203,109,221,252,174,21,197,45,17,29,207,239,3,183,57,99,168,66,142,51,82,236,69,98,210,124,22,150,114,127,13,142,68,41,84,239,15,152,253,226,4,20,244,111,35,31,237,69,246,41,157,5,239,135,65,35,236,214,17,154,147,89,119,63,160,140,170,158,231,145,169,227,157,40,65,50,0,142,92,157,122,204,114,46,62,97,207,245,65,80,210,222,200,173,105,134,114,116,228,223,89,239,26,103,61,79,221,3,159,93,208,62,97,32,206,155,127,138,64,42,194,222,189,123,130,12,162,139,130,20,254,30,246,161,144,72,190,171,45,208,129,238,240,149,171,124,28,24,223,156,82,56,119,13,125,133,43,206,255,48,80,119,107,197,197,24,132,90,130,249,223,216,129,181,215,250,156,10,13,29,188,212,200,47,197,206,177,163,102,153,81,5,63,78,123,172,132,126,145,122,37,214,3,49,15,182,197,225,3,180,34,159,105,246,162,247,195,49,174,48,8,157,37,165,249,111,6,2,153,154,96,89,20,165,65,162,9,51,67,245,110,26,211,123,211,65,73,68,70,33,188,42,122,253,225,248,9,37,19,111,64,114,228,187,145,193,212,22,162,238,73,178,211,139,102,251,98,76,15,95,155,180,144,96,143,248,213,38,243,3,77,146,181,121,188,249,33,119,190,149,210,121,14,140,43,138,177,123,192,100,34,86,134,45,187,186,9,41,37,81,154,83,94,96,254,27,201,220,189,244,251,205,213,53,57,76,134,125,115,108,106,249,79,73,28,136,167,68,127,113,114,145,9,100,64,72,89,78,195,189,106,242,122,249,72,108,238,172,130,33,171,31,238,98,9,128,75,218,210,196,3,166,167,224,200,195,119,199,137,164,30,164,191,15,99,155,241,44,43,53,155,138,162,123,242,180,143,238,224,132,137,235,6,74,201,181,21,230,15,158,228,99,103,97,174,77,143,251,23,75,93,20,168,110,199,59,164,254,25,224,228,166,243,78,99,202,193,201,145,100,238,177,118,177,230,28,54,1,72,188,196,113,44,114,232,108,104,248,237,163,233,219,81,69,53,130,42,140,231,207,33,204,119,128,105,164,158,166,18,201,179,96,190,46,144,167,43,3,16,214,189,134,1,29,83,82,26,126,91,126,61,141,23,54,36,27,40,119,57,19,47,108,183,64,34,166,91,148,222,65,11,69,142,167,13,202,194,127,212,121,167,53,31,161,171,148,69,131,224,25,240,32,231,164,5,73,120,217,106,86,166,249,94,24,128,222,61,77,160,102,59,78,112,206,113,233,245,221,130,129,40,132,2,168,202,228,148,211,140,178,225,143,105,35,139,59,159,128,161,13,115,51,13,4,237,164,0,223,198,175,89,34,138,156,118,236,77,100,29,132,130,202,208,77,65,179,210,164,197,63,186,194,230,71,166,43,53,5,133,194,166,83,84,203,238,167,36,252,223,166,158,25,155,119,177,148,35,84,5,91,110,73,53,87,174,36,136,32,234,223,97,137,133,212,92,83,103,236,123,23,8,30,245,77,95,122,83,252,180,198,81,134,223,208,25,89,249,107,83,157,62,62,145,90,186,96,117,118,137,126,166,5,215,164,106,229,242,204,85,241,179,23,135,70,157,190,96,178,43,183,89,155,43,168,54,251,234,51,137,69,82,210,88,148,132,187,158,186,94,8,87,111,195,152,222,50,39,28,202,157,31,128,254,143,55,188,200,9,75,150,206,132,145,210,171,24,163,214,121,107,209,224,251,86,10,53,203,229,174,189,148,29,126,251,191,21,47,39,167,9,176,157,242,245,179,57,71,85,250,71,77,17,53,18,170,195,123,193,230,158,71,106,74,28,23,136,35,196,95,6,115,154,154,60,240,202,115,135,247,134,22,66,172,189,20,62,174,167,17,52,55,255,17,243,236,225,160,107,169,25,115,93,88,240,118,177,231,97,150,175,248,9,62,244,118,83,133,188,149,168,80,11,0,56,24,55,93,86,78,60,222,106,152,247,61,81,188,137,98,206,165,101,250,68,81,36,4,224,131,28,114,198,210,216,211,156,205,85,162,170,124,121,52,235,97,139,3,68,187,222,136,21,14,139,210,114,170,251,152,231,27,217,168,220,105,115,167,118,172,223,200,47,160,68,67,54,190,115,92,103,232,131,1,92,51,184,20,162,18,222,71,183,71,175,220,214,214,139,32,213,161,36,202,26,211,26,122,83,96,75,217,27,254,60,175,128,97,214,184,105,167,13,10,177,255,90,150,108,202,78,190,5,14,110,209,23,243,86,43,175,37,164,92,156,76,154,212,194,143,196,89,142,176,7,97,215,139,11,119,178,26,5,178,91,195,67,222,146,33,28,252,173,25,43,103,140,29,134,146,252,207,37,125,205,173,114,48,99,222,109,36,89,115,11,10,106,112,152,36,135,165,194,222,33,133,5,131,29,32,238,251,181,141,5,32,54,158,69,16,153,46,194,203,61,223,40,79,54,2,110,216,39,138,54,236,26,46,193,2,34,215,105,26,114,204,64,136,150,83,166,154,164,200,40,68,180,214,65,253,129,249,194,99,79,67,175,90,97,83,12,164,248,38,47,104,28,76,193,226,50,86,242,208,64,119,136,181,44,94,236,93,194,246,221,86,150,104,122,135,187,239,35,9,222,43,4,2,211,234,239,2,32,148,159,238,184,48,106,246,245,102,12,231,225,167,88,81,189,213,138,165,126,198,183,128,201,4,243,220,175,36,36,13,64,175,66,236,8,251,10,110,172,141,72,217,74,240,31,237,164,152,0,166,35,197,97,83,116,231,114,213,7,193,118,97,67,249,66,11,248,228,57,128,132,11,88,120,123,37,183,205,25,83,163,90,99,231,155,100,54,204,226,18,5,58,127,97,244,136,245,114,240,79,222,11,95,159,20,148,125,95,208,187,45,16,95,103,81,74,174,119,14,35,86,27,186,139,89,75,89,155,69,1,76,82,97,90,137,247,150,233,79,206,54,83,108,0,237,12,246,146,101,182,245,243,36,51,77,96,147,174,21,247,6,182,255,2,42,91,72,102,230,1,146,66,72,39,4,162,245,223,193,162,53,53,152,143,130,159,137,210,175,65,214,150,143,158,48,8,32,196,140,87,108,195,191,50,142,145,170,177,118,195,112,201,222,80,176,181,212,237,148,108,205,16,250,92,160,231,111,182,21,176,159,21,128,59,66,249,218,75,213,95,178,209,17,42,161,66,37,197,250,58,178,59,197,1,143,74,220,211,36,205,29,237,200,248,43,220,156,201,204,37,232,207,177,108,191,128,202,23,4,219,135,56,121,172,235,240,149,215,118,221,243,97,49,168,142,150,99,0,18,149,62,183,249,119,25,92,43,100,66,73,48,198,178,15,171,227,138,110,20,253,36,53,57,12,92,111,236,28,238,183,97,134,193,140,29,104,86,152,46,79,159,143,21,181,159,147,141,184,19,16,11,164,81,253,228,24,249,141,180,105,197,0,181,65,73,254,169,66,57,237,163,242,24,29,186,244,153,162,250,202,68,87,138,96,180,163,225,126,177,247,81,0,98,145,18,148,126,141,143,37,37,200,86,36,119,241,203,159,196,68,4,117,135,131,64,136,83,238,139,203,211,224,238,239,108,22,65,166,1,124,27,153,57,139,29,66,85,207,92,62,91,158,185,54,161,116,202,4,22,96,207,136,232,132,152,22,59,61,40,113,161,2,58,149,201,59,145,242,119,65,1,228,144,71,211,167,10,28,176,214,206,129,248,189,193,48,62,75,246,166,169,243,233,193,5,129,179,248,95,61,201,17,124,166,80,188,142,5,231,142,135,184,226,37,95,213,174,21,247,178,181,10,96,66,231,14,192,139,116,27,27,35,16,245,146,91,67,19,200,183,225,240,12,245,243,55,91,19,87,134,193,44,97,82,91,138,122,34,21,152,77,224,51,101,238,46,106,139,59,143,0,83,214,98,175,153,247,97,95,40,180,78,6,158,83,102,114,169,172,161,60,19,245,28,223,242,159,57,148,197,156,237,149,216,48,154,226,23,63,189,86,115,97,87,239,234,230,39,255,96,21,43,240,122,228,60,59,206,14,205,220,125,101,50,197,179,236,140,91,89,102,34,54,159,243,124,252,101,4,162,2,134,112,14,163,8,154,110,18,76,191,188,120,113,188,80,166,82,20,222,157,164,1,109,164,132,146,27,240,147,100,67,209,175,63,3,96,173,20,81,132,109,108,223,244,34,226,57,5,141,249,8,79,64,134,105,221,94,107,95,34,127,110,57,240,238,15,171,13,7,107,92,228,196,84,93,250,97,194,149,174,47,188,169,129,157,153,77,246,62,1,117,44,134,19,167,152,7,119,8,165,202,46,245,34,238,87,44,150,172,162,78,90,101,3,31,75,129,185,74,173,205,139,116,125,223,196,104,140,50,182,45,20,165,226,122,36,100,80,165,93,219,202,62,99,102,222,221,190,61,33,148,245,22,84,172,104,242,117,171,122,121,250,133,137,94,14,195,32,128,28,39,147,232,204,224,113,172,226,155,8,234,234,174,124,65,216,145,34,97,17,246,127,44,87,10,230,58,253,142,26,53,165,23,151,145,226,79,0,38,115,37,222,179,123,246,37,240,117,102,127,115,111,79,79,39,220,187,115,227,83,98,92,213,254,195,29,38,234,236,188,74,51,221,36,235,128,206,119,112,32,234,4,39,1,45,37,76,88,245,119,27,131,144,119,20,166,51,145,207,28,204,22,138,175,44,214,45,14,161,63,228,161,18,67,103,13,130,241,45,226,65,36,84,236,250,1,224,41,31,219,205,139,157,128,212,239,170,80,156,51,198,134,122,161,19,187,59,255,160,146,205,2,173,163,211,78,59,180,231,109,177,62,59,96,250,21,129,24,139,9,44,37,77,161,251,137,122,64,185,244,208,69,225,249,71,151,95,60,193,210,48,108,239,213,125,149,156,45,219,69,89,112,44,43,206,193,51,57,32,13,19,250,69,139,201,187,157,166,179,251,191,69,51,213,59,9,27,40,201,64,16,183,7,195,193,117,172,121,11,197,156,6,50,204,101,181,154,69,229,108,145,88,167,189,12,3,25,138,121,179,182,37,114,33,116,175,127,217,17,36,78,85,51,158,155,43,213,228,183,211,179,158,18,196,133,174,242,30,18,22,196,165,73,152,170,22,253,62,218,75,168,97,211,3,131,116,1,36,95,152,70,254,217,181,56,151,232,123,68,24,155,92,191,177,96,30,72,134,245,117,30,60,54,228,109,34,229,106,3,78,160,81,4,76,44,55,73,116,57,143,158,14,180,106,120,151,60,167,129,171,255,16,182,31,187,52,218,138,57,255,104,92,212,187,13,31,83,207,85,7,144,159,191,141,117,187,183,205,124,71,70,91,2,210,0,11,243,139,238,122,139,183,104,15,181,184,17,107,197,69,105,228,158,64,107,254,231,102,165,213,97,228,213,254,166,61,60,47,123,142,91,255,178,40,58,124,4,146,253,129,126,5,143,241,186,5,238,165,70,186,36,171,50,164,232,33,102,16,158,156,243,145,153,32,196,229,83,242,74,42,19,45,164,186,172,17,145,239,31,217,237,100,22,194,124,98,226,209,169,226,123,219,19,213,237,112,128,121,184,3,45,39,107,58,13,198,115,246,238,14,107,131,67,17,52,227,244,16,237,41,20,140,125,236,27,179,210,77,122,41,158,147,171,122,216,79,135,217,63,96,220,23,184,21,204,213,32,99,168,172,52,226,193,49,208,175,79,183,19,252,225,27,79,123,249,74,181,212,65,117,95,155,135,251,156,199,215,192,235,16,222,52,23,212,123,159,183,18,217,181,173,232,176,251,119,156,230,154,147,75,184,156,13,47,36,71,17,26,32,35,244,52,98,225,25,186,73,223,9,99,60,0,112,175,242,248,17,145,148,245,156,106,118,141,200,56,57,95,105,84,225,192,84,235,90,238,97,71,219,201,192,148,199,31,153,118,242,86,252,41,176,130,144,10,88,74,246,244,220,161,5,211,255,196,111,47,219,243,139,131,225,226,165,118,61,82,9,210,235,159,154,131,59,239,135,74,191,7,163,109,136,110,176,222,128,235,146,206,242,111,104,182,43,29,40,74,219,84,254,195,118,213,108,70,17,160,155,17,58,144,9,47,85,70,47,105,70,96,227,25,13,146,196,79,95,88,14,254,95,191,1,157,252,147,94,168,209,77,211,178,215,123,87,18,148,78,107,15,42,49,192,12,186,187,116,11,22,167,180,156,217,158,8,204,186,109,8,4,16,231,30,14,118,62,17,171,74,229,122,107,143,226,246,185,148,213,108,63,218,213,28,9,89,186,219,23,240,230,198,175,65,29,220,198,131,98,235,238,41,106,37,75,171,119,132,88,74,163,223,132,81,35,228,140,26,15,123,213,123,199,54,241,21,49,92,243,159,154,67,50,184,183,5,100,143,4,35,62,214,142,99,206,158,245,103,90,253,139,15,254,190,12,9,46,110,154,200,204,137,67,146,106,5,181,40,72,105,113,234,165,80,251,109,156,233,231,11,244,209,204,94,225,37,54,244,134,131,250,134,146,172,33,167,113,152,115,147,249,58,195,232,66,27,72,149,61,78,97,199,178,99,181,201,241,129,242,95,211,116,27,70,81,56,14,245,76,77,243,56,211,91,3,43,223,192,48,152,206,22,15,114,243,212,37,114,21,155,180,192,116,140,44,106,183,232,162,132,195,7,155,147,221,170,90,127,48,251,37,101,195,87,12,145,191,143,223,227,66,240,223,226,201,53,31,0,201,129,158,245,138,47,48,74,91,168,198,104,222,225,46,77,54,55,184,114,63,33,159,152,122,213,194,204,100,124,89,241,23,67,97,154,177,74,90,181,41,178,114,19,39,228,93,118,59,208,200,248,121,99,94,4,253,109,225,85,4,141,25,71,8,57,233,87,19,29,150,184,215,200,74,236,14,47,145,52,149,27,172,213,31,236,54,255,109,91,206,202,196,114,233,4,17,56,246,216,174,83,176,217,76,13,247,181,97,51,175,83,192,195,155,225,66,72,137,109,161,100,9,99,145,206,54,37,131,17,215,2,154,207,203,95,148,127,117,50,185,173,130,233,60,179,46,96,62,178,104,66,98,149,6,16,129,248,197,96,128,42,224,87,40,125,83,221,214,53,196,177,17,98,205,7,9,184,77,71,6,110,26,183,70,151,203,209,223,7,222,5,214,77,177,8,255,50,196,139,193,91,155,243,195,121,163,118,78,221,162,196,53,122,112,201,114,250,229,81,206,208,134,91,62,149,143,98,8,88,94,167,206,237,150,194,17,50,67,151,230,249,135,113,22,177,81,242,94,5,204,54,95,203,232,129,118,99,46,213,18,108,42,144,148,130,90,35,182,194,13,104,209,120,48,81,4,98,152,140,34,80,225,182,187,6,146,0,95,96,140,126,128,179,140,94,34,12,226,138,230,188,247,208,174,15,198,55,81,165,150,13,115,107,5,132,124,237,38,51,140,27,175,58,225,70,84,122,220,28,239,41,148,115,7,20,230,86,220,155,65,88,191,132,220,90,32,58,197,180,39,227,25,161,93,78,210,57,220,147,240,33,44,99,166,215,77,25,2,77,174,155,169,48,197,199,5,117,251,238,184,75,155,110,125,134,161,15,233,149,255,129,247,46,228,82,216,7,23,197,220,124,0,129,17,222,96,36,22,31,155,124,124,230,104,231,46,23,120,208,100,185,83,159,213,57,87,161,135,223,152,139,161,106,119,19,164,230,144,17,144,125,22,28,132,29,116,149,82,120,87,27,126,105,108,43,119,254,229,202,198,183,132,117,100,54,42,84,206,252,175,25,84,138,218,194,61,134,145,141,136,44,232,63,63,14,155,214,44,201,215,32,234,149,93,57,14,188,242,248,184,246,85,175,40,88,121,44,241,122,217,110,75,11,129,120,176,184,55,187,129,253,169,26,134,62,226,127,50,23,232,84,63,224,180,59,233,125,58,88,24,39,37,154,122,186,17,187,70,125,133,250,72,78,198,153,152,200,89,122,90,137,171,51,83,37,91,57,224,115,112,238,255,111,155,103,211,196,100,143,13,9,94,38,225,93,233,110,179,221,105,24,199,155,52,243,59,44,57,213,58,107,242,30,227,168,85,98,46,68,34,202,20,4,120,154,152,179,153,155,210,25,57,123,117,195,183,105,223,250,204,100,39,55,83,190,38,115,213,64,41,59,144,184,219,67,99,67,67,225,17,107,44,43,128,170,215,206,142,241,73,107,86,239,170,35,187,254,23,186,103,109,176,189,232,163,118,126,216,189,77,190,75,3,215,38,50,97,147,117,107,58,42,12,3,47,88,254,132,61,89,131,101,243,90,206,26,157,250,39,108,187,109,3,46,41,51,144,7,24,161,219,6,10,19,83,98,197,71,37,10,94,182,100,214,60,207,5,42,6,145,54,227,202,123,126,162,189,183,205,15,90,130,10,138,47,233,178,26,215,53,113,28,99,92,118,33,27,28,27,130,91,41,220,204,104,58,149,159,186,186,145,207,63,133,92,106,175,31,127,181,208,115,76,19,14,241,28,45,192,3,182,213,206,117,131,2,18,14,14,202,230,92,119,212,34,110,46,237,225,88,69,101,232,99,31,181,120,250,56,150,138,35,144,240,192,165,47,0,146,72,46,23,195,157,246,77,217,27,202,90,69,140,141,207,121,78,2,114,51,126,87,236,185,121,152,72,110,124,35,92,62,201,1,95,199,191,209,43,98,153,140,239,208,209,138,58,194,116,113,231,28,123,177,126,9,40,110,249,124,22,230,139,135,56,79,143,127,214,122,134,65,2,44,40,89,127,159,189,61,213,59,102,244,48,86,3,48,115,5,56,64,80,110,50,51,52,120,44,169,18,221,70,238,88,128,213,240,97,40,202,247,135,8,79,161,247,180,53,113,140,177,96,87,76,249,128,121,4,32,149,138,25,36,214,186,96,162,31,29,219,158,93,111,70,99,246,181,11,176,47,53,14,15,42,127,31,11,77,106,247,41,101,90,124,253,162,254,230,89,184,136,163,238,60,169,222,238,18,26,237,146,63,178,32,152,175,172,178,246,64,141,168,87,173,253,0,57,81,245,98,87,40,179,127,16,171,38,132,188,24,227,136,39,238,16,113,105,60,230,203,236,28,119,127,53,41,5,114,141,153,252,247,58,4,155,93,107,193,23,1,253,144,241,166,185,233,77,24,96,224,52,7,200,192,197,186,193,123,131,243,117,250,226,226,120,172,187,192,216,160,170,216,211,85,146,233,200,12,202,93,157,202,206,70,210,86,170,145,153,89,121,20,255,21,172,85,140,54,136,40,0,49,179,178,99,112,104,10,28,26,158,60,230,95,32,20,173,243,75,201,216,77,211,71,152,183,173,173,118,234,173,1,161,185,3,119,124,140,98,0,59,71,68,83,143,135,1,103,1,19,198,32,16,103,220,249,134,37,84,157,34,49,175,234,203,8,180,238,85,135,103,126,41,93,225,157,91,203,36,128,217,222,141,30,185,33,60,94,226,182,18,223,185,215,12,166,75,79,216,155,205,196,72,189,18,118,33,173,147,37,175,10,18,51,229,131,201,198,254,10,188,128,250,170,10,247,224,33,160,124,163,82,124,129,120,235,245,34,15,123,169,96,241,30,72,176,25,122,107,30,7,94,161,123,169,138,241,60,191,10,169,248,183,86,59,34,214,250,146,225,127,245,248,20,114,200,135,94,111,228,93,34,240,48,17,142,182,235,232,63,190,202,241,92,89,144,200,225,231,45,20,157,77,128,224,250,1,107,239,128,200,181,64,155,157,133,236,178,201,212,180,198,15,112,247,151,160,246,136,40,97,201,187,109,153,209,63,29,77,48,139,244,32,227,80,255,213,191,169,43,131,129,179,221,137,153,218,187,97,19,207,49,114,52,139,101,213,217,51,129,231,8,254,54,205,100,159,240,244,17,42,21,26,214,40,20,179,147,46,148,172,18,70,143,31,204,6,161,241,241,10,239,89,177,111,224,22,144,252,161,113,235,53,79,11,232,224,227,195,252,121,38,124,8,141,200,97,222,71,208,229,184,202,16,172,114,35,77,36,56,68,7,119,23,159,49,13,163,16,207,154,92,133,48,147,187,98,114,11,246,102,237,0,202,109,65,167,57,81,156,45,47,27,241,213,89,88,255,150,156,174,154,144,216,238,241,102,65,105,197,171,230,83,22,89,135,228,88,220,123,123,15,79,145,64,70,84,132,146,129,9,239,17,45,149,23,13,207,18,121,79,157,241,221,153,61,68,82,243,83,133,78,145,215,21,179,156,124,6,237,181,1,13,152,81,186,22,119,67,152,154,137,191,105,235,147,192,48,227,6,189,246,207,85,71,205,179,74,134,40,57,73,135,171,1,72,92,85,74,116,98,77,24,19,40,17,109,67,169,111,122,80,131,164,223,99,25,168,235,40,149,27,176,204,177,237,106,137,186,183,172,100,5,244,95,197,250,242,49,169,199,156,65,80,243,26,11,90,32,44,136,176,38,234,201,64,235,82,145,184,200,237,81,17,230,14,171,226,18,91,134,180,28,175,8,124,70,251,232,127,114,135,222,35,102,200,228,89,166,62,36,125,172,74,234,22,99,234,11,219,79,71,209,95,55,242,81,178,102,44,196,120,19,194,177,57,205,41,119,189,166,11,203,90,20,97,51,232,218,18,134,47,242,216,186,226,167,230,31,66,220,183,107,22,51,211,135,65,101,201,204,183,150,214,76,122,191,69,195,47,153,223,69,186,179,44,84,208,248,170,124,93,124,103,170,169,204,31,36,116,156,19,116,84,146,6,226,115,11,114,45,38,61,111,123,69,218,212,102,121,60,229,59,11,227,57,52,42,102,78,111,172,36,82,83,120,18,27,21,130,173,117,52,183,248,121,98,70,210,64,253,38,87,116,177,146,133,39,47,182,155,243,122,177,202,175,203,91,88,127,23,158,103,57,222,15,33,12,94,76,127,226,118,93,83,185,221,254,72,23,138,154,151,187,31,53,123,27,109,153,148,229,128,254,170,112,167,214,30,90,77,41,135,75,46,168,155,198,114,190,202,166,200,31,41,111,238,39,152,40,103,100,3,104,43,191,124,156,17,100,144,159,48,249,105,213,238,2,109,75,17,50,194,145,31,171,242,161,116,15,81,13,55,70,169,39,112,188,176,203,106,249,190,134,142,142,125,103,34,42,181,255,128,28,78,71,205,76,251,71,244,22,245,232,233,115,182,220,80,27,127,86,210,128,180,119,53,182,160,130,2,176,161,23,126,154,133,112,223,211,223,231,156,198,11,36,229,26,124,217,180,252,18,194,144,135,162,244,28,205,46,79,94,0,6,98,180,137,214,7,95,56,62,180,105,144,63,33,231,205,112,144,161,195,33,64,235,230,139,188,58,154,146,215,97,235,25,60,144,65,37,30,111,137,102,20,246,184,250,170,68,147,6,29,181,140,191,138,255,226,81,255,174,129,177,63,255,101,61,149,117,157,83,158,222,109,79,54,254,24,212,55,118,119,169,186,10,53,2,150,105,79,57,88,84,165,136,153,160,35,15,223,2,152,192,57,205,2,54,68,246,27,160,86,180,76,129,71,54,26,184,28,76,137,179,19,1,141,88,108,213,108,194,151,188,84,45,127,88,198,218,53,242,110,48,152,5,164,147,81,36,38,41,207,140,227,2,250,109,124,251,207,140,21,17,43,49,25,4,160,226,55,44,218,6,81,165,99,64,74,20,64,102,178,228,159,3,29,78,22,11,221,237,249,107,96,50,116,2,179,224,2,167,187,189,70,203,16,70,149,31,214,131,171,245,144,81,51,194,196,104,186,218,54,7,83,205,88,90,81,189,131,0,29,186,14,92,31,104,41,127,172,170,227,100,103,179,69,22,97,16,16,93,65,182,10,201,153,5,202,28,241,251,2,61,94,5,80,100,116,208,176,115,9,124,16,22,150,238,56,225,75,138,179,174,251,219,75,206,44,128,110,241,212,51,109,79,79,162,57,36,170,51,42,230,135,39,195,77,197,140,105,218,7,156,201,78,245,252,145,53,142,17,241,250,55,244,3,115,23,237,113,21,171,85,102,84,15,88,203,72,68,154,62,160,10,191,93,35,239,92,249,20,230,12,72,10,2,54,104,21,183,178,144,241,8,192,181,192,178,127,252,105,237,181,18,157,184,251,254,2,14,182,217,33,91,172,176,83,160,104,187,51,194,228,148,117,31,172,180,142,250,85,7,128,166,168,95,153,141,33,217,210,138,229,126,251,178,29,27,44,228,160,219,99,65,177,191,143,47,230,115,185,227,42,247,48,170,200,37,156,38,203,132,203,49,18,220,145,197,139,52,218,221,154,59,245,55,223,166,151,73,45,252,98,119,27,91,77,200,202,227,130,1,73,134,184,53,79,229,28,241,60,45,99,1,106,143,143,163,220,23,116,197,42,35,242,41,108,155,151,215,89,43,93,224,115,205,147,91,194,220,185,201,174,203,244,21,233,16,7,100,153,226,147,60,17,19,13,91,196,244,40,247,248,79,1,168,8,90,12,92,6,27,85,70,236,171,221,123,173,56,111,158,200,187,73,55,125,45,151,80,198,184,150,191,61,21,218,129,44,181,126,72,80,165,132,57,145,11,210,20,40,133,48,252,181,127,191,253,123,162,152,22,186,173,166,82,34,7,77,29,140,171,139,127,171,209,68,152,195,55,232,166,163,128,239,64,208,125,65,167,191,152,115,101,65,81,137,180,71,66,0,207,22,138,178,15,190,67,194,173,252,45,129,227,23,220,193,86,131,165,210,188,124,118,231,53,156,173,217,192,196,25,207,136,43,150,61,96,134,211,60,147,180,42,29,65,185,43,184,151,39,209,153,79,237,9,131,164,230,117,97,207,62,142,116,90,240,101,251,183,128,190,217,195,100,69,15,73,68,150,182,56,128,131,140,36,22,52,235,113,142,81,36,135,8,248,156,215,132,212,177,39,188,248,137,224,152,47,214,56,198,74,30,25,47,42,1,140,100,226,153,133,31,125,65,70,39,189,234,146,111,103,3,20,243,203,171,91,243,13,224,208,70,141,92,217,180,149,49,157,197,77,132,243,75,22,111,223,16,150,44,80,251,3,87,113,55,173,23,226,100,241,119,134,185,221,159,164,239,227,7,15,102,161,60,148,69,176,235,167,88,69,19,130,149,44,64,36,18,239,72,62,7,253,20,242,23,82,185,238,71,246,52,131,12,214,180,160,221,194,226,239,9,101,103,213,98,65,227,125,110,253,58,102,175,11,179,106,190,141,32,133,252,74,26,202,236,115,84,119,186,7,111,25,43,46,229,18,108,110,87,251,153,202,100,245,171,80,96,147,126,52,117,0,110,242,103,206,44,188,215,204,68,162,107,227,20,78,129,3,29,48,209,83,127,208,58,104,166,41,67,71,131,128,134,202,200,53,63,220,233,29,210,225,140,143,127,92,102,126,99,124,150,66,150,247,127,247,9,106,17,23,198,156,21,30,247,49,11,67,13,227,15,221,104,121,38,136,217,233,103,247,3,194,228,243,20,21,196,80,6,185,203,244,116,73,114,38,142,92,43,232,17,114,17,33,0,123,215,52,47,207,233,63,27,28,139,27,75,47,102,168,53,185,196,3,13,195,143,87,13,179,63,26,129,75,177,94,184,182,74,255,112,143,177,46,153,137,254,198,140,47,197,4,215,44,123,145,107,37,57,79,12,100,220,96,237,104,215,33,218,212,35,216,57,68,79,96,143,195,108,123,67,61,35,156,231,42,11,105,241,56,95,41,61,110,182,128,31,99,184,152,79,185,87,84,237,168,23,231,154,234,167,119,17,40,41,91,197,112,180,128,37,197,212,21,147,49,156,36,170,52,202,57,140,225,100,154,32,25,39,84,2,93,38,76,177,122,54,215,155,229,207,93,24,206,232,21,221,24,54,136,5,143,161,32,13,118,147,39,139,184,115,221,196,126,51,222,212,157,25,188,124,143,232,234,4,201,95,120,248,177,10,67,89,106,76,182,6,37,231,165,204,224,97,113,73,172,150,41,157,84,137,105,36,181,58,112,14,172,4,78,81,197,247,0,160,107,98,205,232,129,179,20,51,168,251,127,242,109,4,193,103,56,102,167,195,71,130,145,65,16,78,137,253,26,184,200,132,211,52,134,138,182,162,158,105,135,9,57,161,39,16,128,63,238,178,140,184,233,0,129,60,195,135,30,3,187,11,116,54,81,192,238,7,202,240,242,20,31,232,134,67,81,192,87,46,132,104,240,88,165,181,48,135,247,190,46,242,232,183,106,21,27,170,170,222,98,31,42,210,41,20,39,152,180,141,100,168,62,182,45,0,141,5,135,164,12,210,19,110,111,195,40,209,58,133,65,59,142,196,230,148,228,235,78,187,192,146,58,137,63,233,167,55,244,215,233,182,165,16,110,226,32,188,162,237,195,232,124,6,96,110,78,245,131,190,114,212,28,11,115,170,62,93,96,137,243,13,255,189,72,68,220,227,220,9,123,92,190,71,2,189,221,225,110,243,23,134,94,65,252,183,152,171,78,192,122,6,161,64,206,130,127,77,63,71,58,164,255,135,44,66,160,64,57,166,53,31,126,98,81,188,155,44,139,247,1,234,248,196,203,225,226,149,234,223,96,63,125,8,20,135,93,156,221,24,64,15,170,118,229,153,249,53,55,193,33,175,82,61,203,251,93,89,129,244,98,127,214,180,108,179,61,34,110,155,66,15,77,193,85,206,204,218,28,214,97,83,218,71,82,98,42,178,134,212,142,113,27,112,62,13,102,177,174,63,97,201,166,240,155,164,50,210,130,10,225,153,48,209,161,203,131,131,29,231,102,112,162,63,86,54,78,192,146,237,41,30,149,222,104,79,15,85,64,43,183,123,9,101,92,131,159,112,126,29,1,192,11,59,62,245,126,222,104,7,180,0,95,224,87,99,220,49,72,2,184,151,247,49,163,81,230,197,112,8,144,221,71,36,52,107,138,79,241,35,49,111,215,233,218,222,128,250,156,85,10,188,34,86,71,107,47,122,133,247,36,210,185,23,188,159,215,143,76,227,107,34,228,124,187,227,39,160,245,11,59,121,191,36,186,116,124,38,59,177,68,141,71,166,110,89,130,172,43,62,151,92,185,113,115,67,130,115,90,79,0,169,135,125,4,19,249,56,5,187,178,142,198,182,191,229,230,255,92,132,229,205,100,96,236,194,86,31,172,72,139,127,52,236,171,17,207,192,255,238,254,174,34,84,32,18,203,240,104,7,55,155,248,164,224,208,160,235,216,102,40,108,107,155,202,49,205,77,139,176,208,177,101,139,8,231,243,170,104,78,4,247,149,144,229,164,226,96,146,143,99,22,252,180,68,134,109,209,66,197,140,230,249,211,76,99,237,175,40,138,178,41,119,42,71,79,53,58,192,70,156,205,148,227,176,208,180,254,14,247,65,152,135,10,136,241,76,114,197,161,117,255,232,208,75,203,252,93,100,23,40,73,162,142,175,200,203,105,179,147,50,129,199,4,111,19,32,67,94,234,108,168,25,229,96,44,184,223,48,108,150,132,126,172,184,132,48,4,230,181,0,153,210,199,37,211,222,90,173,188,177,243,100,239,207,113,122,181,16,235,6,65,205,196,212,154,224,227,100,201,39,6,239,190,63,55,59,133,90,159,34,15,3,158,38,127,166,194,203,48,235,124,119,44,10,212,126,100,168,18,43,22,54,183,247,150,99,104,143,249,152,245,239,51,97,237,181,37,227,43,21,123,250,148,57,247,62,7,169,162,68,145,243,84,251,100,93,123,90,39,106,91,67,27,137,6,220,84,238,154,193,111,142,91,93,120,129,125,229,88,73,185,55,115,253,163,41,198,217,72,137,236,82,41,177,26,99,38,227,138,122,218,116,241,242,106,24,40,27,29,163,255,85,241,51,138,116,122,133,144,112,174,221,77,45,96,74,81,184,191,167,131,208,15,190,230,25,246,151,48,50,252,81,107,19,21,8,43,227,181,122,34,81,79,127,106,186,227,232,85,178,155,47,82,176,251,104,82,29,51,75,136,147,189,164,42,200,98,148,254,156,27,122,15,179,237,48,94,248,4,37,89,12,244,63,103,176,59,201,211,248,133,104,9,135,128,119,120,134,25,112,95,15,119,99,149,253,76,49,5,74,176,64,161,131,121,12,62,233,111,111,90,170,182,182,47,192,254,68,108,19,30,156,23,7,121,172,236,202,241,24,66,95,254,78,70,43,13,211,155,102,147,23,103,50,16,1,238,95,255,47,250,34,168,245,3,192,163,46,115,100,54,172,214,250,92,112,181,37,176,54,13,90,106,40,218,124,36,35,29,250,136,158,104,191,225,84,168,134,228,195,221,147,98,170,146,212,177,15,239,60,132,190,220,99,192,84,22,72,129,68,180,73,169,153,196,240,123,190,253,125,124,104,242,246,88,226,1,59,74,192,182,37,220,244,244,132,235,60,242,37,82,58,159,0,125,43,93,26,92,105,64,109,31,141,177,0,155,103,254,12,172,175,21,125,87,31,78,123,248,71,13,197,72,63,177,101,231,128,123,46,171,110,61,21,148,173,245,183,7,33,75,164,126,167,120,95,11,136,86,174,84,179,62,202,91,136,255,33,182,255,252,97,107,121,136,113,138,164,60,194,153,34,247,1,239,232,139,75,121,246,124,144,0,164,84,64,107,102,16,109,170,49,248,60,183,80,88,116,193,1,160,35,20,150,146,23,103,143,83,63,220,175,12,115,61,23,140,150,51,110,237,118,243,248,158,203,19,98,216,92,82,186,142,209,166,83,196,104,202,79,92,197,26,27,199,40,94,142,233,55,55,199,22,152,8,184,94,57,114,123,162,22,81,79,91,206,4,110,188,9,72,36,202,112,79,180,166,223,192,250,39,18,193,208,170,47,227,220,165,99,79,79,196,81,74,73,157,122,169,243,107,204,233,243,56,10,171,187,129,248,92,171,58,188,1,185,114,79,178,90,173,10,239,225,29,33,251,96,54,235,120,97,185,136,191,8,34,131,155,236,212,252,23,198,234,60,46,77,48,159,161,9,153,184,155,4,36,238,48,56,67,53,227,194,213,86,18,36,195,7,112,27,197,227,252,196,144,13,177,39,59,146,254,33,94,32,25,11,79,26,77,126,59,43,230,53,167,81,105,113,152,234,109,121,143,233,93,123,226,87,3,81,200,188,217,74,144,82,10,230,176,8,94,112,56,189,122,39,170,5,187,61,22,218,55,7,133,186,253,200,117,239,16,129,122,32,142,137,69,189,237,241,30,202,23,185,192,102,231,9,238,16,9,223,237,239,251,79,142,221,185,30,209,120,180,71,204,193,214,207,29,182,208,228,43,76,42,204,231,12,245,171,85,57,126,254,161,18,173,77,255,4,194,123,0,130,189,126,203,193,149,45,33,108,41,78,15,235,223,194,247,209,60,64,85,0,52,191,191,109,66,168,113,108,182,119,142,15,127,211,86,211,220,164,83,101,21,120,53,144,56,211,244,125,16,79,201,49,4,112,0,165,109,101,234,60,199,164,95,236,104,216,196,201,85,215,1,1,113,206,75,247,57,215,21,193,101,240,169,114,123,88,90,131,77,91,136,70,125,253,239,105,42,207,206,4,142,171,124,232,222,208,157,233,118,202,134,178,240,193,33,206,245,199,50,100,12,110,212,23,178,133,106,51,187,165,187,240,17,218,31,112,222,222,187,16,245,192,21,108,171,75,26,204,111,244,213,13,31,14,0,66,119,81,154,2,77,107,70,59,4,226,147,31,43,92,114,107,11,222,23,192,254,246,245,96,46,186,189,121,83,201,131,108,22,18,240,78,228,49,57,124,84,230,55,50,210,25,56,67,87,90,243,8,195,143,168,100,185,108,139,194,168,16,127,51,41,175,1,158,223,194,154,137,104,153,115,71,186,145,85,43,255,129,230,210,132,127,4,150,17,16,72,29,95,109,122,143,77,17,200,90,141,77,129,5,121,23,189,70,72,251,141,191,226,226,23,95,140,14,41,129,36,11,203,250,186,222,201,79,144,243,92,27,97,127,176,19,53,54,152,43,211,9,106,61,103,228,125,225,2,226,190,122,120,49,105,124,138,195,83,80,223,191,171,100,49,4,49,245,43,200,22,169,32,99,114,171,194,222,250,193,210,26,162,225,253,187,152,78,173,43,116,225,82,52,96,61,184,31,220,218,13,242,67,188,8,9,124,8,78,102,20,67,59,232,222,62,237,238,149,138,47,210,247,192,91,186,1,45,73,106,93,166,84,234,168,6,161,94,247,178,96,106,4,53,171,7,0,70,149,192,21,223,61,200,177,173,250,170,54,83,23,100,219,113,95,193,2,215,23,223,115,7,153,253,121,245,58,51,153,96,51,29,14,106,153,236,128,207,214,116,148,189,31,170,125,240,175,32,57,180,251,83,103,181,19,152,12,42,194,110,109,88,70,214,148,74,112,176,26,225,175,210,94,192,68,193,221,181,90,192,127,218,25,186,85,8,57,237,216,174,52,142,166,132,41,160,71,97,145,18,9,68,70,80,203,211,143,238,178,45,92,211,177,214,122,181,198,159,252,13,205,253,68,251,194,10,255,255,223,63,198,126,194,12,138,211,45,154,36,49,179,97,22,77,210,237,68,5,225,36,102,185,191,85,17,187,74,226,70,147,138,80,19,139,232,31,248,106,152,223,214,115,195,7,182,67,94,101,91,216,46,118,183,233,126,93,15,187,71,90,104,11,113,106,64,24,85,210,23,40,128,141,4,202,38,55,198,179,23,147,78,53,29,7,224,106,29,113,228,229,151,7,113,180,98,169,160,114,125,226,172,229,18,185,171,222,9,77,42,155,91,64,12,192,116,182,89,73,246,198,23,43,77,201,83,89,18,181,185,119,217,181,14,49,160,194,66,6,234,67,80,228,141,89,27,51,178,203,48,115,118,255,147,246,103,175,187,165,82,139,67,160,61,188,52,238,1,65,34,201,150,121,78,91,17,154,151,165,188,43,218,219,178,246,151,216,210,79,25,79,31,116,138,122,74,37,60,204,128,163,223,172,161,42,241,146,139,16,123,243,247,13,208,65,110,71,221,255,191,215,117,57,153,100,176,246,129,196,229,51,20,240,202,202,116,173,191,15,176,233,150,223,143,219,213,254,54,192,34,146,250,65,12,78,25,146,149,156,215,176,175,59,197,227,170,23,0,40,140,185,158,153,165,31,34,144,163,52,70,147,47,120,172,83,250,18,107,116,183,183,106,107,214,65,169,165,159,179,126,231,77,178,118,100,135,91,79,128,35,174,220,114,161,34,173,166,34,113,139,136,136,120,109,74,226,188,65,151,94,27,37,135,108,225,159,47,215,16,234,232,219,198,17,96,76,188,203,148,188,42,121,217,102,155,51,97,151,103,51,88,133,145,115,122,104,159,190,168,173,91,37,190,181,118,155,154,16,228,61,214,191,25,242,63,37,147,196,29,221,85,124,209,186,159,13,166,101,53,245,45,69,73,43,157,100,60,17,11,89,147,30,246,234,204,193,9,66,105,208,130,94,206,190,249,65,168,219,142,235,39,155,147,33,141,0,250,217,31,33,193,206,193,25,173,34,100,156,122,95,171,6,146,69,34,130,239,89,42,209,151,86,209,220,177,22,114,236,190,70,93,12,94,56,3,46,67,63,231,46,217,117,173,193,56,149,230,190,239,92,164,125,35,132,205,16,68,43,220,154,208,160,170,51,109,225,191,161,86,119,23,120,207,168,217,116,233,43,250,231,172,80,183,146,72,5,97,226,182,235,43,100,145,47,237,40,207,215,72,227,117,57,62,61,147,24,65,165,186,248,132,171,87,92,245,89,149,2,59,53,125,251,61,200,185,48,244,95,118,42,93,242,211,20,185,123,34,79,146,58,101,14,2,70,218,177,146,199,2,127,156,67,112,164,249,247,185,213,193,238,57,148,90,55,232,108,239,124,177,14,243,174,248,62,47,94,180,192,21,212,94,111,146,90,160,24,173,209,129,35,187,208,76,128,158,111,150,105,29,48,15,142,110,201,187,181,142,127,228,240,12,89,10,192,95,192,98,199,132,178,191,115,74,220,93,173,255,120,182,105,6,29,12,194,19,215,199,139,218,120,36,201,103,113,8,233,120,140,180,149,103,248,210,191,67,53,227,47,62,92,213,144,126,229,75,88,87,58,108,253,99,189,56,204,73,150,167,85,210,3,81,0,115,85,40,77,109,164,33,102,194,66,203,31,166,132,18,111,88,189,145,144,209,196,180,115,219,154,160,93,58,194,49,36,239,32,116,112,84,19,129,31,71,6,172,157,50,131,142,62,194,217,32,201,187,51,46,161,61,202,220,204,151,192,8,137,226,78,105,168,129,103,175,243,132,185,65,166,154,100,103,223,116,26,72,180,6,177,191,78,240,14,4,211,186,15,245,38,250,207,174,21,2,181,105,21,73,194,55,253,150,22,6,144,133,171,185,131,29,164,149,106,17,206,247,57,202,127,50,151,182,58,60,95,114,91,45,203,54,176,218,241,214,251,210,5,63,56,1,101,160,62,173,31,170,188,168,211,125,184,194,23,47,38,207,162,83,168,56,107,21,173,45,217,113,52,143,168,243,230,96,6,117,195,158,131,0,152,29,115,220,44,210,26,216,103,91,146,112,103,63,203,120,137,145,101,236,134,186,155,106,186,143,65,141,197,217,66,22,87,119,101,247,227,173,124,153,47,16,140,191,89,179,238,0,150,94,206,84,43,239,148,44,130,224,185,196,175,145,172,245,107,54,243,199,78,47,30,76,186,150,114,166,116,139,0,216,31,123,234,205,23,130,7,38,168,24,108,174,148,209,192,193,20,13,164,235,49,26,245,6,241,134,243,83,95,43,148,50,145,39,60,193,48,215,118,176,127,116,169,151,57,165,102,30,205,56,28,222,44,248,35,57,226,165,224,197,231,127,97,111,241,182,252,137,141,170,237,24,9,110,242,59,248,113,176,178,113,142,103,203,37,176,9,222,123,75,242,171,72,21,9,237,203,103,170,243,134,247,146,169,112,125,27,207,227,105,85,182,178,103,181,151,97,67,186,151,59,144,240,223,243,94,140,183,139,180,51,212,165,81,117,126,191,52,38,209,140,145,251,254,32,225,130,5,87,20,93,40,231,134,2,122,246,130,249,236,252,132,121,228,189,97,112,239,101,91,49,49,44,199,181,158,17,33,244,46,95,239,193,125,232,154,112,11,207,4,174,38,146,7,117,122,237,233,65,118,196,141,118,81,136,158,100,187,113,160,13,164,81,63,64,214,192,157,185,81,104,55,50,82,121,133,210,174,64,10,225,86,174,114,101,35,125,56,218,119,178,58,111,85,253,2,231,156,133,97,44,94,8,22,63,82,103,83,187,191,71,126,177,0,118,70,129,145,50,18,87,98,72,237,21,246,94,91,63,115,5,101,69,225,94,45,237,114,225,253,75,7,204,104,176,65,207,207,56,168,220,125,234,134,246,7,60,87,19,86,247,252,83,222,101,51,51,168,84,1,50,21,22,147,145,39,132,241,168,136,14,67,0,247,123,24,219,84,239,69,198,146,78,177,216,210,30,255,54,9,38,143,119,166,121,143,156,245,229,247,213,126,214,1,9,78,150,174,130,149,108,37,146,135,86,60,130,80,4,104,63,214,222,243,108,153,183,232,255,6,16,12,223,179,153,70,123,144,23,29,230,192,206,1,82,71,155,93,137,25,225,121,187,223,28,143,46,150,114,34,29,233,105,26,110,97,139,207,26,61,1,197,175,129,39,49,94,0,47,213,43,31,64,132,98,106,205,138,127,97,135,97,227,114,227,125,31,83,83,98,118,39,78,8,129,165,136,52,242,14,41,236,32,207,67,151,71,165,122,72,11,76,71,10,185,122,13,117,249,40,221,157,136,34,246,195,80,124,88,139,37,146,239,184,39,0,8,71,152,1,208,178,130,124,72,93,189,185,155,55,107,134,226,105,238,25,101,75,160,190,41,120,131,203,142,149,131,41,173,0,6,87,88,239,248,165,239,45,183,28,114,251,90,4,126,214,36,144,33,85,187,247,108,242,98,28,113,65,201,238,73,167,143,64,213,130,66,150,20,47,177,165,53,238,144,198,226,90,244,142,49,86,180,90,170,2,66,208,114,131,10,149,74,104,137,61,88,5,116,240,180,7,2,109,170,235,189,188,191,107,223,199,52,47,27,175,160,208,193,158,145,222,50,121,46,86,53,149,26,97,58,197,217,114,206,26,83,153,153,37,142,24,246,195,199,128,23,246,161,38,217,228,13,88,188,72,241,94,177,50,193,78,7,6,108,80,12,168,176,129,177,193,143,71,63,83,50,27,244,113,220,250,117,169,7,126,130,34,206,191,8,28,221,99,131,107,130,212,185,135,2,213,194,0,64,207,75,34,219,155,187,177,185,156,141,85,19,204,18,219,157,57,100,26,26,136,197,137,3,226,92,245,28,138,123,56,24,99,123,77,95,232,125,110,146,93,54,215,167,115,237,186,24,182,205,57,7,107,58,215,129,187,157,175,196,123,148,141,243,76,55,184,233,187,195,226,123,45,52,80,111,34,80,209,239,198,70,244,130,43,122,97,221,193,95,96,219,114,140,53,238,210,108,131,233,193,179,61,120,193,134,196,41,252,59,182,17,29,83,32,234,48,109,4,45,159,187,172,152,114,172,120,132,201,71,9,134,79,39,97,184,51,218,121,53,212,152,252,115,136,217,77,44,226,17,175,123,63,20,81,75,17,63,140,36,103,176,17,219,26,221,74,125,13,104,8,245,190,200,51,49,78,143,161,247,40,101,172,230,232,83,112,43,22,58,42,144,156,164,153,18,45,67,11,90,50,142,223,237,78,138,22,160,208,54,198,215,85,202,225,237,112,33,224,231,158,73,252,44,138,79,155,199,159,125,179,106,18,147,217,39,108,114,235,20,75,64,118,138,11,27,22,5,107,239,28,6,13,66,168,64,173,80,241,41,11,121,251,245,53,193,0,232,215,84,109,106,51,155,228,204,218,126,218,11,195,235,68,79,154,233,217,67,73,85,95,161,183,118,127,30,214,41,34,152,59,6,176,89,149,99,109,150,16,42,112,166,79,213,127,145,210,42,169,59,189,238,16,71,119,137,70,63,122,120,36,78,22,117,231,193,11,13,49,231,131,212,108,29,45,50,90,171,138,186,104,77,207,132,156,54,103,89,205,210,76,122,154,23,164,43,16,229,183,165,248,231,176,0,200,213,147,222,156,194,34,34,224,58,221,88,69,196,216,217,192,131,102,72,128,246,1,99,255,249,187,119,143,205,137,30,209,252,217,4,249,31,179,7,224,204,88,220,164,53,81,43,24,232,161,186,134,181,59,195,215,252,182,212,207,230,38,52,85,45,30,54,10,43,52,173,228,49,176,229,11,178,245,162,147,135,168,53,42,69,115,246,116,162,208,123,144,173,72,19,181,197,152,231,85,40,247,73,31,199,109,44,196,131,109,204,6,203,91,228,252,158,108,158,180,58,156,6,162,224,222,205,182,3,64,112,133,208,194,111,224,73,68,168,216,172,133,129,21,57,16,149,188,217,164,166,87,79,255,56,155,163,28,176,248,224,247,104,216,248,168,183,142,41,57,188,117,68,158,240,146,37,147,38,240,45,31,97,112,99,76,16,182,180,36,150,154,226,237,221,24,243,125,92,6,177,168,217,246,195,60,52,17,129,4,227,215,163,56,197,77,34,40,242,251,202,140,155,242,107,127,87,142,17,244,150,143,2,100,44,192,116,155,3,159,156,190,253,123,174,243,1,54,181,234,150,247,214,22,210,70,97,196,80,218,207,14,116,25,101,173,212,226,164,80,148,223,58,195,8,152,194,208,128,219,138,172,254,232,47,21,217,38,141,163,51,162,131,171,219,96,132,138,232,235,156,161,154,173,129,57,111,145,63,41,199,234,54,224,186,236,216,189,189,76,237,14,124,103,112,6,1,100,64,176,63,34,142,48,44,122,39,120,131,238,49,29,97,21,45,97,127,141,132,114,12,71,128,61,191,184,246,21,212,41,69,141,104,251,78,132,185,133,136,28,229,207,230,151,45,28,224,187,240,25,200,226,38,123,229,97,142,148,25,61,85,49,229,116,192,222,75,90,107,148,35,205,80,83,115,206,66,240,69,187,114,225,208,108,187,40,11,109,106,183,33,84,206,136,198,139,223,133,246,22,101,160,156,41,214,169,61,101,202,27,251,117,29,227,130,187,64,178,128,237,199,168,4,192,59,179,86,99,2,11,26,193,159,25,108,80,18,183,236,209,133,50,126,239,236,73,8,40,204,9,45,206,72,242,208,96,52,100,96,174,141,5,16,217,181,248,142,23,243,88,117,94,231,182,207,149,175,28,90,187,225,131,74,79,31,232,251,174,63,7,115,81,99,116,244,58,35,249,129,211,41,25,227,42,221,200,243,134,128,183,165,195,242,221,154,176,68,9,161,140,192,170,225,89,169,50,126,29,122,87,171,243,171,223,247,131,61,22,135,4,95,252,56,86,89,183,204,127,21,212,156,114,48,220,90,55,146,113,79,165,215,84,207,97,7,136,153,140,193,56,64,208,231,24,189,102,132,28,100,227,29,91,93,214,125,114,89,97,199,217,183,57,192,101,134,175,5,241,198,16,135,221,197,213,105,94,58,161,180,122,97,6,212,254,154,111,81,128,117,116,0,243,123,45,162,180,50,112,210,42,184,5,4,107,117,246,93,155,187,126,2,107,2,121,13,78,104,126,77,1,130,108,26,28,62,214,51,61,72,245,190,102,235,164,87,9,59,202,194,201,68,29,17,149,202,47,178,169,200,144,84,7,138,140,22,215,213,62,76,29,54,116,69,138,115,130,85,162,174,133,157,196,115,97,151,105,21,73,79,24,26,90,68,40,244,22,121,13,23,55,82,128,210,147,245,3,247,139,97,183,166,125,214,139,117,36,158,247,177,77,46,22,135,147,129,243,59,249,153,1,181,112,249,57,129,215,120,118,155,245,182,158,242,205,159,250,179,117,243,242,79,52,134,90,220,32,86,233,107,51,197,0,31,229,249,173,86,122,219,9,150,9,161,214,156,230,78,46,230,105,193,208,234,75,164,95,49,141,179,7,254,171,246,193,204,171,253,234,5,234,172,175,96,75,173,114,214,245,17,193,203,164,146,185,237,16,224,236,184,177,66,7,42,45,165,139,123,107,169,250,99,233,104,52,47,185,7,162,207,225,89,78,78,184,241,137,195,41,184,251,187,108,5,199,193,155,26,26,13,164,81,95,136,171,137,154,142,45,19,101,245,80,147,255,36,4,121,82,108,217,213,135,98,177,156,74,142,236,144,21,132,68,164,76,116,40,16,7,137,32,139,223,95,164,48,139,136,195,47,96,68,76,87,237,244,217,164,21,216,90,12,224,184,63,107,105,145,82,41,214,47,48,41,124,11,79,221,6,88,99,131,198,81,139,204,86,28,243,197,83,241,162,65,156,242,142,50,9,13,129,161,108,60,53,72,27,173,151,195,108,131,109,11,210,53,217,124,228,114,223,141,156,145,111,153,188,55,70,231,84,169,236,106,201,38,175,44,252,86,142,33,213,100,222,129,136,173,255,2,121,231,139,125,77,233,96,209,24,42,250,87,2,143,19,116,241,90,195,234,190,116,182,97,121,233,132,7,157,188,157,5,2,91,179,196,2,135,27,191,207,203,174,156,224,205,54,7,86,181,188,176,44,232,211,165,124,102,35,60,194,251,239,30,231,0,36,213,107,191,208,178,247,194,33,11,62,16,253,11,9,56,190,185,111,73,250,96,100,217,45,75,3,196,161,57,131,5,57,254,135,114,213,172,85,235,207,82,13,139,109,26,146,115,11,170,80,90,91,28,142,246,73,178,54,86,139,220,138,128,174,120,222,11,50,122,175,93,156,249,15,185,54,34,194,73,136,22,49,234,21,143,132,155,48,157,183,227,254,251,199,38,59,8,40,79,203,21,113,34,233,231,209,116,132,156,114,143,251,215,139,126,9,14,53,67,106,238,242,44,124,140,246,125,81,108,182,228,119,236,27,105,182,155,143,70,159,72,236,33,45,175,41,226,133,176,151,229,212,128,157,246,200,141,220,208,183,134,240,145,169,251,81,140,6,185,190,207,203,19,86,19,163,126,74,197,33,204,234,64,205,11,80,191,168,126,129,145,154,199,175,104,45,8,104,191,0,169,211,163,159,39,75,31,12,220,189,103,34,155,26,188,11,80,155,155,221,214,69,166,122,189,44,8,69,97,73,210,167,169,77,98,61,31,66,231,249,34,100,200,148,113,125,102,192,48,1,182,141,198,113,26,175,99,12,214,141,2,141,114,123,187,225,175,153,192,186,225,149,236,169,59,33,158,199,250,148,4,117,205,8,10,226,116,160,7,130,85,126,87,161,69,91,179,23,124,176,49,145,209,4,45,68,149,41,217,229,74,93,95,129,123,232,35,119,117,219,79,255,197,243,88,188,235,143,254,199,162,6,120,143,61,239,152,148,123,127,140,144,130,140,178,207,165,70,241,161,28,238,91,45,133,32,110,74,29,175,102,101,174,12,222,234,107,150,165,25,176,122,49,77,65,210,236,8,239,225,74,144,126,12,5,40,168,150,234,67,123,176,148,109,178,33,147,239,169,62,62,144,133,19,247,190,98,223,12,0,95,93,30,15,211,102,14,149,60,109,234,17,45,18,44,230,217,20,59,195,127,154,103,213,120,68,28,0,137,107,95,220,192,195,169,140,196,68,22,68,41,139,150,53,29,97,122,218,119,250,101,185,138,24,201,86,233,202,189,85,187,155,136,205,127,145,129,95,185,177,203,159,153,14,16,209,109,99,136,79,28,173,245,94,222,235,100,45,26,88,126,118,109,123,42,37,241,160,105,231,243,118,25,70,107,184,153,217,178,107,229,191,76,235,87,134,242,199,46,228,98,21,92,102,35,62,231,102,228,112,254,15,156,189,203,36,97,66,112,202,46,75,193,177,31,136,130,116,55,114,71,156,4,143,145,36,30,243,188,140,64,78,171,151,181,96,34,41,55,24,176,190,101,235,111,133,18,150,229,131,219,205,10,83,74,61,189,96,214,225,28,255,185,158,58,16,205,103,83,200,137,222,62,244,223,67,81,208,178,182,150,128,195,97,216,19,10,22,146,52,60,158,59,13,85,249,29,255,235,108,148,230,71,241,225,155,3,28,146,152,58,100,153,56,131,224,235,77,6,166,10,30,91,175,110,88,245,143,11,179,133,47,20,30,20,164,24,204,82,117,46,74,88,12,41,193,47,51,214,88,137,95,243,138,12,128,117,173,201,123,69,196,53,107,219,184,157,143,50,52,247,205,213,43,45,218,115,234,229,72,121,13,96,212,72,211,220,56,185,5,120,179,147,117,149,143,90,122,140,196,194,131,33,96,69,125,226,63,24,107,149,158,138,120,48,111,40,103,121,41,188,27,125,208,43,4,236,200,150,14,18,86,98,23,238,162,135,107,193,130,213,9,109,81,34,59,238,2,136,248,56,134,252,181,188,212,10,22,171,201,252,168,69,29,169,208,197,30,3,55,86,58,118,54,129,62,230,215,74,254,12,50,158,23,232,159,114,180,129,129,57,141,58,92,211,141,136,254,118,187,186,27,104,168,222,245,64,237,101,191,209,12,113,83,36,57,34,236,124,166,163,172,248,232,153,242,249,21,10,51,209,6,113,76,192,67,7,111,176,92,59,8,61,42,196,7,0,18,89,156,59,194,220,5,20,158,85,15,231,104,194,112,37,245,169,5,135,159,176,108,86,36,114,78,42,207,109,150,121,151,205,140,144,99,15,182,119,195,108,55,108,241,124,6,224,49,76,75,101,254,130,122,243,17,115,50,186,205,160,28,238,255,63,46,79,86,84,142,200,96,153,104,47,240,189,100,174,121,138,229,11,208,102,195,144,72,220,21,82,223,57,169,175,132,146,39,65,184,12,10,176,163,20,170,62,40,220,242,212,109,215,240,35,181,91,194,7,165,203,10,50,186,80,169,64,232,161,27,86,191,68,84,2,4,199,248,85,115,251,126,144,162,185,194,68,146,134,25,127,4,236,88,34,108,225,243,159,169,243,184,100,219,183,71,45,200,37,31,159,252,254,166,247,182,54,240,133,154,57,125,119,6,82,160,229,208,248,117,172,131,197,202,45,25,62,45,38,99,62,56,124,249,229,253,147,242,166,242,26,12,91,196,164,218,26,80,159,246,69,209,24,183,236,204,187,185,124,122,11,163,215,146,87,183,199,104,136,97,196,221,155,251,252,160,6,52,249,6,179,165,229,176,161,154,113,41,86,151,0,41,30,136,8,207,84,124,91,62,22,122,96,21,42,35,71,53,132,217,34,172,181,35,51,59,27,37,65,165,3,86,55,37,221,128,70,18,86,242,92,226,194,173,77,208,144,245,146,255,144,244,199,92,152,154,146,4,69,250,90,100,68,95,195,217,233,137,126,22,184,211,105,167,75,156,45,214,189,236,8,39,102,73,46,226,133,111,13,64,117,231,86,205,100,220,168,87,202,211,120,165,20,156,82,151,48,249,145,72,253,28,103,213,238,29,215,63,75,2,144,81,60,146,148,212,128,57,87,132,83,48,31,35,78,80,61,21,142,30,217,216,229,47,162,20,100,80,159,170,69,188,184,237,68,164,153,42,170,15,69,45,185,102,27,95,5,79,169,228,9,236,239,79,93,100,138,64,195,117,115,227,167,81,135,206,31,149,71,185,54,3,114,77,32,39,172,4,231,153,124,230,6,194,60,203,94,55,111,67,170,72,95,115,213,66,151,236,59,158,250,210,35,5,174,233,182,238,240,217,205,223,26,111,101,248,236,230,36,102,95,138,30,129,95,182,223,204,57,191,116,92,214,89,138,20,119,239,123,244,97,155,172,60,89,92,252,193,129,194,147,173,103,123,124,47,118,52,180,213,77,129,19,201,187,121,192,128,103,209,210,128,146,48,230,81,192,83,193,108,224,208,55,40,1,20,70,116,54,238,91,222,66,220,200,179,24,217,34,64,40,103,72,95,227,191,30,244,47,198,97,172,89,177,61,217,97,106,16,148,235,150,153,214,115,98,240,133,43,94,139,28,7,131,223,163,105,163,68,238,236,114,75,244,185,122,140,214,28,31,156,59,148,222,160,71,245,96,175,177,13,7,185,11,132,96,87,157,232,196,38,184,149,3,134,133,193,230,191,163,136,93,118,201,34,99,139,19,190,221,107,172,133,232,145,230,52,77,54,229,215,46,187,255,70,173,156,66,253,154,125,224,214,40,152,151,34,176,188,108,75,161,192,62,222,155,189,207,174,130,229,205,159,184,82,82,168,64,73,136,201,223,223,202,149,45,185,60,60,41,191,177,136,82,225,6,53,250,159,117,94,185,208,21,107,213,69,22,209,67,199,196,210,76,151,251,133,240,103,199,166,48,166,185,228,236,133,224,123,206,57,243,150,0,129,18,10,76,112,12,157,149,43,248,5,130,120,47,245,209,22,126,82,160,58,84,88,175,9,81,75,201,136,27,232,236,163,115,149,239,62,108,3,181,30,203,195,199,164,65,39,243,206,37,219,59,24,52,241,72,156,196,133,49,69,2,249,24,189,123,86,175,179,43,164,126,172,27,93,146,1,16,199,60,182,179,62,199,49,138,252,161,200,251,226,236,95,219,109,107,55,33,119,205,60,244,134,42,75,121,168,184,61,170,61,23,234,96,145,218,130,236,122,236,184,133,204,108,130,229,211,192,50,252,68,252,72,146,86,12,72,10,132,38,78,46,136,155,98,195,181,143,217,26,184,7,126,95,42,208,101,213,28,56,106,188,26,22,168,111,68,202,213,142,25,0,157,60,200,44,180,45,176,139,233,63,130,180,181,195,4,200,3,177,50,249,36,175,227,236,11,56,54,69,84,230,113,195,212,4,112,149,140,60,13,113,236,103,232,221,224,191,57,134,93,87,53,246,165,234,166,184,124,51,153,194,23,86,95,223,18,216,71,250,13,195,128,10,107,241,137,227,114,178,189,243,29,96,154,185,81,12,217,228,83,51,168,245,156,174,170,22,90,184,22,63,40,82,134,84,101,141,131,193,169,96,181,3,210,113,123,246,234,78,223,181,241,25,219,189,227,201,172,20,46,60,181,43,118,173,22,60,27,144,22,144,155,26,153,62,145,92,240,189,65,50,168,45,62,63,17,252,130,236,59,106,92,141,65,4,38,199,138,227,170,152,149,158,120,141,27,7,64,27,0,198,201,162,98,161,230,23,9,193,35,124,168,201,38,218,190,126,17,216,102,108,123,160,220,72,126,159,229,144,108,119,95,106,218,146,25,207,206,132,165,45,168,184,19,173,161,129,230,253,208,144,109,41,50,27,19,184,57,166,56,241,130,35,7,19,255,77,212,13,163,26,136,63,77,217,75,44,163,219,133,126,192,125,111,102,140,80,141,248,115,164,148,147,150,164,125,103,248,244,179,34,235,3,23,174,242,215,41,205,188,94,235,244,141,77,146,42,165,77,166,182,88,151,136,110,105,3,31,208,78,20,19,31,204,131,147,196,22,171,1,247,84,136,220,188,39,204,113,144,63,91,248,178,35,29,34,28,29,101,109,166,141,107,234,251,66,48,249,229,198,182,23,229,50,107,239,94,190,190,171,48,201,26,172,98,198,116,230,115,135,36,82,9,62,176,26,91,121,186,198,114,3,198,0,51,118,62,96,104,177,5,6,124,240,34,57,64,176,19,63,139,105,142,70,247,52,14,78,92,9,117,50,206,52,161,2,102,110,207,173,216,154,2,39,21,215,88,226,220,34,61,136,202,152,102,80,190,205,183,220,42,208,236,179,26,82,89,117,42,8,148,196,233,169,4,97,38,27,101,162,56,96,120,246,140,22,66,105,142,29,38,125,201,53,177,233,3,183,3,163,110,69,251,62,62,130,168,132,70,105,100,173,220,185,32,233,183,203,182,134,193,220,35,101,172,211,167,202,247,143,164,227,144,86,113,58,102,21,229,145,176,95,94,28,159,70,152,34,245,62,0,129,5,211,120,120,195,52,204,145,92,146,232,194,160,204,10,226,238,213,137,214,245,217,128,153,6,4,133,210,152,99,178,208,64,139,152,174,230,74,135,191,193,224,127,132,241,168,2,123,106,17,177,123,208,204,216,130,223,8,51,100,237,190,200,98,117,184,143,35,16,57,186,168,78,184,219,235,126,69,27,66,120,90,234,113,63,128,200,29,245,160,25,75,189,121,3,123,156,42,86,216,59,206,210,1,189,52,85,63,70,234,142,20,26,3,166,69,22,115,98,13,78,4,62,95,28,66,183,63,252,73,193,95,6,108,217,153,181,158,41,12,121,199,113,132,213,53,86,132,122,4,55,129,123,1,67,116,148,25,188,248,75,83,74,10,126,228,23,34,90,174,44,88,16,132,167,24,146,31,36,194,25,32,14,145,124,65,176,30,216,163,207,43,189,87,38,168,6,78,239,233,126,196,123,172,61,103,177,135,59,48,252,100,12,97,103,8,163,23,35,12,60,22,196,226,26,162,165,78,161,140,252,23,18,9,189,117,29,189,92,22,175,81,90,149,246,55,177,178,187,173,184,74,19,99,62,100,233,41,146,255,72,160,37,82,158,105,199,178,113,168,147,18,11,105,34,8,75,182,140,78,173,61,72,255,31,193,19,162,183,231,91,85,30,127,51,210,164,188,133,178,94,105,45,100,151,105,76,45,143,193,121,16,223,233,76,233,38,128,35,165,234,129,177,163,149,34,173,52,50,185,117,109,4,191,216,150,34,107,155,252,72,101,143,230,10,175,142,110,202,117,218,47,77,126,21,112,4,198,93,69,141,35,140,130,61,168,63,132,237,78,210,78,119,112,210,241,114,247,161,14,9,0,24,15,66,31,120,65,253,52,177,244,94,23,118,108,148,43,114,198,2,188,192,60,220,105,236,76,89,104,35,121,174,166,105,141,245,87,136,142,182,17,252,217,227,2,40,154,111,200,126,220,136,60,247,169,192,182,100,245,233,216,96,190,230,112,147,81,202,113,223,1,105,156,178,165,148,174,158,93,187,24,156,11,75,248,150,25,104,246,42,138,238,97,78,182,193,174,217,16,101,33,233,113,239,87,155,61,218,8,46,70,39,42,64,136,45,234,57,226,78,221,65,197,251,156,138,211,108,233,129,161,94,176,70,62,153,201,246,163,30,188,180,218,113,146,168,146,235,219,68,167,222,89,159,148,49,186,6,196,106,194,86,89,197,38,75,134,120,174,5,244,119,213,233,243,209,224,140,142,64,67,21,28,240,89,215,224,151,83,8,45,180,150,186,249,95,4,81,229,252,164,253,170,178,2,85,199,206,168,66,227,247,1,103,47,170,241,195,125,180,239,67,26,210,167,37,96,96,254,67,22,35,173,157,225,227,38,199,82,144,65,111,223,132,143,111,185,249,198,222,118,225,251,96,52,86,103,160,169,133,37,9,217,152,171,132,195,58,95,159,247,183,90,94,227,178,238,145,100,95,48,106,116,184,25,141,222,131,116,4,217,104,20,123,68,71,40,250,217,106,148,202,227,152,160,90,186,45,220,207,236,13,225,221,157,31,87,97,210,139,165,5,12,131,62,98,179,153,171,10,108,207,223,186,42,36,195,74,198,217,21,48,46,86,195,45,132,53,33,82,215,225,42,115,230,89,154,241,95,162,110,42,235,199,35,242,110,92,47,142,213,18,132,136,62,141,66,171,143,18,20,26,9,49,139,148,60,221,239,7,53,78,116,18,44,24,217,204,31,132,61,159,57,8,33,152,101,12,6,86,32,227,104,50,160,252,160,209,11,227,14,34,31,203,191,104,57,19,158,238,192,152,78,202,4,88,186,8,16,189,235,238,157,153,185,5,40,18,79,254,60,249,141,6,186,126,148,170,254,95,127,246,33,20,29,151,180,21,163,230,233,165,77,68,90,53,21,4,0,67,221,118,26,233,118,248,214,30,4,239,49,81,96,237,255,207,202,107,180,183,112,46,7,236,233,69,207,241,52,121,75,225,172,186,18,69,180,144,12,68,250,225,146,158,35,68,16,12,134,150,185,255,13,195,206,253,124,18,237,120,174,103,160,179,151,112,153,167,102,178,73,49,0,96,72,81,177,200,72,255,50,194,77,250,17,241,76,238,168,170,131,89,51,255,17,70,138,159,12,159,83,61,56,126,12,143,17,40,128,118,199,239,35,248,190,127,16,70,175,0,220,139,209,44,196,234,191,169,163,98,235,27,119,48,151,144,125,90,92,49,12,207,17,246,134,244,201,10,205,149,141,118,24,131,124,28,50,134,254,155,197,162,189,195,89,131,88,180,255,181,101,54,236,182,139,255,12,50,38,203,27,44,216,160,126,221,184,249,215,187,168,173,213,27,1,99,56,64,72,150,153,108,175,84,68,169,143,189,90,169,58,156,51,58,110,86,88,87,196,48,116,51,129,224,219,93,195,141,60,69,252,69,53,9,197,99,120,85,110,239,97,35,195,45,250,217,201,187,10,38,155,9,187,253,32,69,54,207,82,182,178,166,6,50,104,10,7,161,44,171,74,20,112,101,73,76,205,176,145,101,164,27,99,27,44,183,127,26,122,145,144,79,250,27,102,215,15,120,69,126,168,185,126,5,132,45,216,201,234,47,4,86,161,19,218,133,205,45,136,70,209,47,45,240,48,133,146,176,219,217,61,70,0,219,177,214,211,117,189,121,68,219,14,106,45,135,255,27,91,6,8,20,1,4,139,206,188,187,225,164,87,69,171,100,119,212,17,19,227,10,242,183,191,171,242,164,158,213,90,17,198,65,115,38,19,203,103,252,60,200,243,23,219,18,76,150,140,169,3,215,109,161,214,85,219,254,75,251,67,8,212,67,89,115,150,240,191,96,215,61,90,50,253,185,136,122,72,85,56,134,233,81,162,234,30,203,96,235,238,179,177,187,182,4,83,216,63,139,70,46,174,165,59,204,114,161,77,252,192,92,234,102,66,214,102,140,116,10,126,12,186,203,1,211,167,121,251,16,232,192,26,159,217,157,246,76,129,139,40,198,235,123,144,48,149,77,59,166,73,73,144,133,164,212,189,103,24,250,107,7,224,96,227,231,161,11,33,20,53,117,54,186,113,223,155,229,44,221,30,209,38,72,205,123,16,253,176,236,240,161,183,58,149,194,207,128,109,226,154,163,59,251,227,96,78,232,100,58,251,89,109,9,221,40,127,140,0,38,198,133,104,227,104,246,131,201,125,247,98,49,127,235,165,221,28,55,182,1,203,113,118,54,243,110,126,248,37,171,126,224,218,110,244,97,102,206,65,69,152,55,42,213,25,248,41,127,94,66,199,195,74,139,45,95,153,47,224,31,100,43,244,248,101,14,111,198,125,140,219,190,38,245,122,37,139,73,137,55,197,89,12,109,42,230,182,54,217,27,191,47,161,58,121,67,126,106,125,218,207,71,26,242,17,195,161,219,36,16,37,151,122,29,65,100,237,112,165,104,241,2,209,200,216,23,243,3,115,173,224,204,99,215,148,54,128,45,25,88,64,102,82,172,89,7,80,173,80,196,112,52,178,117,98,99,79,238,10,175,216,192,198,30,49,29,107,27,209,51,143,59,128,157,208,197,193,158,82,54,134,242,123,61,145,121,53,178,43,120,166,90,184,205,139,180,215,21,101,186,117,218,176,207,1,50,45,51,144,32,21,42,122,242,14,132,156,83,164,116,217,69,116,117,14,62,133,105,14,142,67,150,139,68,222,49,249,14,225,196,190,59,46,96,157,78,216,22,156,23,98,139,101,126,1,12,59,249,99,233,32,57,23,200,226,129,87,47,198,246,37,238,52,247,206,48,122,100,118,176,125,4,95,233,108,208,40,146,43,100,67,62,134,38,184,182,250,102,72,223,81,160,232,255,153,123,230,182,28,166,25,191,216,185,204,81,161,210,162,89,230,210,1,213,20,62,101,58,145,194,59,175,2,239,184,7,106,11,43,186,104,146,55,24,182,245,198,134,47,37,42,88,240,118,152,74,253,105,222,242,95,26,74,110,169,131,226,5,56,89,5,26,78,223,31,84,231,23,38,16,9,219,33,68,168,210,114,198,231,107,29,234,19,184,72,249,253,25,159,240,102,160,169,130,162,156,185,195,241,244,131,190,70,237,136,63,216,44,216,11,105,141,122,201,248,89,31,120,121,71,81,80,215,91,132,211,234,133,37,171,131,236,9,65,244,108,165,133,54,208,151,51,48,175,141,105,223,59,51,163,77,137,69,82,128,116,37,207,46,28,233,189,60,111,113,109,31,30,83,75,50,61,105,174,200,146,57,12,54,204,210,205,171,153,99,220,109,75,66,103,18,238,108,201,201,31,176,231,14,162,147,60,84,146,111,6,238,231,70,182,102,36,186,133,127,216,131,83,45,3,157,228,114,58,241,208,92,45,96,96,221,158,20,240,47,36,237,138,218,129,13,0,201,74,219,102,201,158,227,251,158,48,220,47,208,49,224,141,54,100,128,137,197,57,213,93,129,152,128,98,192,134,217,167,255,174,75,178,0,182,205,218,69,51,40,35,90,40,94,28,38,24,198,73,52,190,158,53,115,106,94,4,124,93,193,244,59,34,139,250,114,19,179,158,0,75,73,80,177,199,117,219,157,241,69,195,105,111,17,216,0,162,132,76,155,59,74,207,7,22,72,145,213,137,212,65,22,123,252,233,65,182,44,239,87,173,187,66,27,38,57,197,101,12,140,194,15,151,224,42,84,198,37,167,78,146,150,162,210,6,77,27,203,45,232,235,65,34,12,200,195,236,84,218,161,167,180,201,232,62,35,174,13,95,57,244,46,157,249,187,230,213,175,235,195,137,28,111,8,202,61,88,249,47,102,86,180,118,145,209,32,155,218,31,211,80,228,137,247,173,166,53,49,189,16,213,38,149,159,232,49,244,30,169,232,207,80,17,235,152,60,254,52,169,191,151,161,122,193,35,149,2,180,56,22,191,185,6,226,182,184,88,210,83,103,121,44,236,222,23,0,48,130,44,47,130,216,124,58,75,205,240,5,139,136,80,137,177,46,173,203,2,157,229,22,15,110,19,147,90,86,36,251,150,95,108,40,211,143,197,192,80,50,232,234,71,55,118,12,254,73,41,0,149,109,244,161,173,66,102,58,229,54,116,62,233,188,164,229,202,172,109,110,13,68,195,72,40,229,21,210,120,239,123,235,160,100,170,65,229,7,185,18,66,5,158,139,89,43,45,31,166,202,149,70,249,112,44,243,213,84,76,113,26,109,223,122,107,172,42,71,0,1,93,190,163,175,167,243,254,3,36,65,54,243,115,149,74,175,179,227,170,167,54,185,93,123,115,74,89,54,121,105,3,237,149,38,165,146,47,156,34,46,199,48,154,239,150,60,59,1,156,157,134,158,179,65,184,117,135,235,220,128,175,83,158,241,111,141,183,137,82,120,100,112,182,33,40,225,103,161,240,123,72,110,66,218,57,201,67,142,137,101,51,120,160,5,69,135,76,29,7,83,151,21,68,24,45,224,251,177,86,252,86,122,11,169,7,48,97,179,176,214,120,100,221,183,254,158,126,131,41,0,36,190,5,43,207,151,35,253,242,140,134,44,214,75,224,194,89,87,3,68,99,4,22,150,83,69,56,105,28,218,111,214,69,149,4,82,113,55,9,107,192,52,17,40,116,213,192,223,25,112,190,155,76,7,154,125,67,58,201,211,74,252,66,185,68,163,197,88,221,138,204,25,219,248,78,43,223,113,102,42,100,121,194,214,16,77,214,189,153,151,58,219,11,119,163,33,170,175,90,142,48,100,228,236,74,193,26,0,86,61,15,121,47,83,53,254,67,213,191,96,197,93,229,228,16,25,50,32,190,223,55,233,144,67,178,224,69,208,181,182,162,235,130,53,72,37,186,138,44,88,113,64,32,241,6,111,172,78,101,150,98,90,72,144,119,224,145,163,69,92,121,114,67,233,238,183,37,118,135,193,251,41,113,4,140,210,160,22,17,146,228,158,46,68,64,230,244,167,245,43,159,81,150,151,34,58,127,168,167,64,253,60,60,3,122,236,178,150,156,72,234,5,221,184,225,194,11,32,226,199,25,18,180,111,247,204,125,113,231,171,172,121,194,203,58,235,102,70,115,61,187,11,221,26,3,203,30,104,31,204,171,97,194,167,182,252,107,135,71,185,131,151,26,194,37,110,183,192,100,219,90,103,159,98,225,159,63,216,215,159,7,125,211,146,12,153,116,218,221,105,130,20,197,16,204,58,83,22,43,146,31,12,3,199,111,74,44,29,174,39,162,28,251,145,146,178,14,9,186,21,150,239,81,234,135,164,64,191,135,11,206,218,203,222,75,80,216,203,148,180,62,235,43,150,164,223,144,68,25,231,39,148,191,171,68,185,234,244,199,156,228,145,231,16,127,19,132,252,47,144,90,91,119,11,119,85,76,144,250,87,121,52,63,8,122,16,106,231,101,125,234,87,178,118,50,233,210,66,7,65,13,192,46,208,140,232,0,203,174,244,12,205,183,141,135,96,145,193,185,77,40,148,188,25,241,191,250,85,42,66,74,232,175,192,112,209,54,208,237,70,6,48,98,16,48,67,77,228,87,159,120,180,81,173,97,74,112,19,13,112,10,178,40,37,203,20,146,111,33,236,19,155,206,94,160,214,100,235,156,242,99,227,113,216,128,32,145,224,142,245,199,165,87,159,205,8,47,7,117,54,247,39,200,201,182,179,164,31,144,15,198,52,101,120,95,200,96,45,110,31,211,250,95,206,45,40,178,137,88,78,138,158,144,127,123,35,134,53,20,131,14,43,13,82,65,227,164,68,191,62,99,37,87,103,97,25,229,156,37,188,17,179,141,140,160,65,151,16,204,99,220,39,30,149,239,152,166,69,36,2,195,29,197,143,55,119,177,134,66,8,24,70,36,121,93,125,108,179,205,186,234,2,252,3,241,14,50,99,49,213,142,13,190,204,166,174,111,17,201,187,146,5,230,122,134,151,193,146,92,239,5,202,29,209,223,38,121,254,144,171,109,99,141,114,123,182,206,217,108,222,130,27,101,198,186,206,80,212,130,72,13,190,119,223,21,220,147,172,217,157,16,65,5,2,178,240,82,21,22,84,94,211,188,0,71,75,142,100,71,101,45,142,133,116,48,127,163,244,175,205,151,145,54,237,224,81,76,236,215,77,17,63,131,246,180,96,186,75,125,203,244,67,30,106,54,162,144,18,243,112,71,89,130,195,206,146,235,80,96,153,137,155,79,199,83,194,13,94,233,97,207,48,74,77,239,221,174,88,29,49,189,17,170,53,215,148,103,248,91,137,155,9,145,86,90,61,226,104,73,210,247,218,172,46,199,248,43,97,29,152,85,205,206,70,24,49,251,24,41,150,123,165,29,188,255,92,62,107,232,18,59,133,178,124,212,227,76,91,67,218,84,80,24,197,77,163,149,77,231,107,190,20,141,212,138,17,84,63,230,26,13,103,92,69,208,99,246,17,82,206,177,168,67,171,118,193,23,103,120,199,127,10,190,245,234,51,107,175,177,19,247,26,250,203,199,170,121,12,192,237,34,164,142,158,144,23,46,69,18,198,236,72,47,197,213,177,8,108,119,14,172,122,24,90,174,59,234,224,86,32,48,140,19,161,246,83,243,211,115,146,97,152,141,19,27,135,51,112,192,215,36,105,57,116,34,237,24,57,150,202,209,46,4,90,3,2,40,114,233,142,38,79,153,94,109,114,80,230,251,6,213,133,49,42,158,51,94,26,26,195,38,70,59,203,68,214,53,25,89,168,214,173,242,50,197,51,184,53,22,223,235,110,200,35,116,65,123,210,137,182,242,45,91,143,209,133,25,168,219,98,198,57,168,33,31,214,217,23,230,21,161,10,181,220,62,47,184,118,207,77,212,152,165,42,232,176,152,159,250,62,99,245,94,227,49,120,123,234,128,74,202,68,74,253,218,9,118,85,106,74,30,144,115,182,18,21,73,122,108,72,62,189,152,82,87,71,107,52,110,39,189,3,130,159,2,59,15,226,218,51,200,32,143,55,146,115,147,36,27,249,62,123,77,153,78,166,3,224,221,134,121,93,88,113,139,92,130,49,228,68,42,183,139,180,162,167,79,28,250,6,86,111,223,244,118,111,21,114,38,99,119,38,75,94,44,227,15,234,0,254,25,100,118,216,162,134,145,220,93,181,231,16,162,164,222,173,23,197,220,209,47,55,180,113,120,113,39,101,142,218,74,199,176,131,233,88,188,6,181,247,205,80,172,19,121,223,237,99,53,53,224,48,111,161,182,32,222,64,68,250,70,99,80,151,102,27,36,226,73,240,67,182,168,45,42,108,75,92,175,48,23,8,55,4,112,100,126,183,228,7,167,151,50,72,240,111,162,81,89,193,202,18,215,75,219,150,43,114,191,89,16,20,96,51,97,170,91,133,108,240,118,221,50,199,12,222,2,4,211,188,83,192,30,147,220,57,135,172,127,216,23,163,118,158,96,216,233,184,247,233,213,78,3,217,129,108,1,47,72,170,187,92,134,50,48,239,56,159,169,155,72,105,50,154,208,210,77,129,36,107,137,105,81,251,72,74,63,106,187,204,219,55,174,161,92,139,211,68,18,96,85,34,16,46,19,68,125,11,47,19,229,18,94,197,243,155,69,101,30,66,253,231,188,103,66,138,115,67,59,186,25,162,105,63,20,171,132,250,5,241,70,185,109,255,96,227,116,172,3,34,94,95,17,46,0,76,98,114,245,30,93,76,138,39,242,70,122,144,148,62,70,209,25,136,6,16,131,167,17,44,158,222,29,71,0,146,112,100,46,213,20,23,85,164,213,212,130,30,90,246,38,157,103,73,85,246,231,10,134,244,219,119,8,154,238,147,92,209,51,180,137,69,180,7,123,113,248,227,220,111,132,114,113,51,154,29,124,78,139,159,17,235,171,236,85,83,11,137,158,28,247,237,157,148,199,28,98,46,2,199,154,68,141,177,151,197,229,83,142,93,74,135,253,53,172,154,235,155,107,5,37,214,181,81,102,231,194,105,160,8,37,80,134,81,204,120,20,115,188,227,193,106,13,46,219,111,5,1,243,93,222,156,27,66,134,211,148,155,117,80,49,245,188,20,26,82,243,189,197,122,181,98,40,199,113,9,165,204,48,226,77,118,73,83,232,170,121,48,19,209,124,96,230,26,36,57,69,86,162,199,37,134,168,31,6,154,47,232,74,79,240,85,170,153,49,218,229,122,200,232,125,11,63,232,27,129,196,49,247,50,209,236,166,209,190,173,3,61,161,139,32,250,200,112,89,68,78,44,44,248,242,234,2,237,60,71,184,191,213,101,114,226,74,215,248,140,107,76,8,178,4,95,115,59,7,225,205,132,29,70,87,109,56,25,80,141,25,3,25,165,161,228,5,110,71,29,248,51,87,169,116,81,133,79,86,97,147,103,160,117,57,141,203,34,195,218,17,148,62,224,153,205,117,212,239,192,224,184,3,133,114,251,178,212,22,15,134,4,227,243,166,68,193,238,121,120,84,138,29,214,43,243,199,216,51,66,161,48,172,60,79,132,232,130,69,182,64,33,110,243,49,20,215,28,163,138,176,81,16,214,152,127,201,74,180,80,225,216,223,80,82,157,145,152,175,192,227,180,222,179,179,80,64,190,29,217,196,72,98,148,159,143,96,114,53,200,232,198,172,19,20,116,122,59,35,198,238,142,208,30,228,109,138,25,20,14,197,136,189,138,180,230,132,30,69,147,251,40,119,195,239,100,31,193,145,129,16,12,3,243,235,102,218,33,43,206,39,238,135,162,111,165,190,135,243,228,212,94,216,242,65,137,142,235,38,183,197,18,6,130,57,26,171,40,231,198,147,86,37,152,65,179,75,35,196,86,108,168,186,164,109,122,25,1,209,215,45,25,136,185,148,40,181,52,223,164,78,31,223,3,217,210,135,102,193,136,176,16,126,232,59,176,138,20,148,75,18,172,218,59,86,91,240,102,151,123,57,138,207,31,8,91,230,15,142,235,196,33,174,111,142,58,226,179,193,103,249,177,207,243,50,199,121,247,164,123,100,128,167,177,29,26,159,61,215,80,61,5,235,60,199,234,52,207,248,91,99,97,220,18,147,193,254,178,134,75,204,235,28,112,166,245,16,226,123,159,248,188,91,77,51,140,62,175,221,63,154,215,92,223,182,189,115,57,79,130,125,109,28,95,191,191,251,183,168,114,252,203,149,49,97,157,80,213,72,160,147,58,199,173,9,192,232,225,17,238,37,61,4,64,209,88,181,119,131,18,187,100,13,132,233,245,65,163,154,23,18,92,33,14,212,52,33,156,232,122,18,116,244,155,224,145,168,98,16,84,200,56,104,102,197,30,212,14,124,161,80,193,102,203,174,55,32,229,251,48,202,117,43,187,119,106,24,139,119,17,83,254,121,27,129,94,115,12,184,203,200,114,17,51,190,63,246,61,14,187,173,168,30,230,44,56,3,107,93,44,84,229,89,186,17,12,222,159,50,50,243,99,16,202,251,179,201,133,104,26,96,54,124,44,243,100,28,125,9,5,71,146,104,103,9,144,31,61,213,11,241,186,155,55,156,92,76,204,64,122,220,10,116,31,192,212,98,168,50,156,66,119,168,170,249,43,69,184,180,162,5,217,32,203,205,37,36,219,123,41,226,48,74,240,31,236,166,166,222,137,41,29,194,128,14,184,137,158,42,240,17,54,214,17,131,214,236,134,240,127,23,253,132,135,146,163,212,75,77,5,179,229,178,59,119,75,71,230,139,45,239,6,46,242,162,136,211,35,221,36,119,101,29,123,133,55,58,191,145,219,168,115,167,252,124,153,233,237,8,187,60,216,5,39,246,29,13,73,83,64,177,169,155,133,99,92,158,211,241,71,199,245,173,145,102,165,27,229,22,250,12,133,195,253,138,32,143,221,210,119,127,20,47,166,88,142,95,241,103,187,118,41,240,171,69,163,50,144,213,3,177,202,228,63,193,112,83,119,208,75,33,171,112,193,21,128,158,238,154,16,76,149,82,229,58,227,81,228,228,5,152,39,234,68,119,58,108,23,220,215,119,32,95,10,109,29,248,109,168,170,48,126,215,245,90,230,219,16,219,112,74,194,73,165,127,61,153,129,9,137,252,54,120,120,53,11,72,245,83,28,13,126,117,73,126,38,49,191,125,94,177,177,194,159,22,169,68,98,128,5,88,216,138,28,151,232,66,208,60,105,113,92,80,197,223,3,78,87,6,55,143,93,145,225,47,170,206,115,59,137,131,219,242,235,126,161,3,37,40,225,189,217,13,215,124,88,146,21,94,163,13,173,90,190,150,241,227,165,174,16,216,101,94,35,15,134,227,162,198,75,210,86,45,238,91,204,123,180,37,190,222,179,111,151,27,13,170,93,7,186,100,218,247,68,42,142,203,217,223,96,244,243,100,69,8,233,198,168,29,224,248,117,85,76,120,239,75,110,130,125,236,230,225,14,240,31,96,172,38,117,238,37,49,180,162,64,177,202,201,27,172,170,254,1,80,169,244,54,57,244,59,165,244,102,110,153,158,108,209,101,187,19,69,100,27,0,52,91,38,165,134,162,166,93,61,63,228,224,73,56,159,103,85,161,100,175,16,190,164,231,105,114,29,157,148,43,143,101,141,152,20,110,70,140,36,169,84,245,78,206,232,61,126,254,50,186,31,227,60,213,198,231,243,12,177,223,153,141,114,73,86,36,115,86,120,45,93,246,143,177,8,54,166,35,94,227,128,196,217,55,115,102,181,203,133,17,146,81,172,27,221,82,162,56,27,215,181,171,88,59,216,28,187,242,75,46,200,131,69,98,103,105,220,188,51,212,249,122,171,105,240,218,7,153,28,40,187,44,202,224,125,30,106,163,44,95,163,255,148,129,108,176,58,4,251,83,57,174,187,244,44,138,244,165,86,53,91,233,149,188,29,248,130,130,203,11,193,10,141,181,169,239,172,218,136,166,5,186,124,237,203,56,243,214,233,60,131,62,110,216,12,191,150,56,95,71,129,79,38,109,197,165,248,158,84,10,89,179,165,96,113,77,196,55,126,236,109,76,82,149,17,170,104,168,106,25,80,228,165,29,237,94,208,75,197,14,79,160,46,33,76,152,149,64,67,114,129,174,126,176,70,4,231,198,65,165,104,193,145,61,103,110,116,48,198,60,165,112,140,5,85,241,56,252,82,94,165,114,131,50,153,232,138,4,68,242,134,35,209,163,97,15,138,187,197,128,144,127,35,84,211,221,185,161,75,51,154,137,139,27,170,152,222,143,4,140,125,10,243,131,238,181,119,42,37,194,165,93,212,34,120,2,61,40,6,124,174,31,195,216,108,44,73,69,93,135,190,53,51,62,237,21,82,23,122,140,252,184,48,240,15,187,135,155,121,60,165,52,165,2,189,34,104,252,145,253,53,10,65,171,89,127,245,137,8,148,117,149,150,18,98,232,196,89,164,19,109,32,71,23,226,66,5,173,165,82,69,222,228,202,23,66,18,156,11,63,71,140,174,87,153,42,191,192,245,217,2,242,144,24,114,43,78,79,42,85,79,83,184,196,129,5,23,36,138,25,243,51,217,98,104,80,99,195,150,250,229,77,13,52,41,170,197,80,143,48,152,55,221,114,48,12,113,188,167,78,153,15,45,201,100,123,86,198,45,32,70,230,143,89,233,221,14,108,190,32,254,60,164,63,167,156,38,58,106,221,175,157,223,44,7,170,29,101,96,244,4,183,171,5,209,158,94,165,88,148,25,31,230,215,32,151,124,5,126,103,49,240,106,248,97,113,171,222,192,117,163,145,89,188,32,236,77,254,197,6,181,8,206,42,68,101,87,151,224,63,150,69,1,79,29,0,106,248,100,12,48,82,255,202,245,237,143,193,20,180,107,43,128,255,178,162,47,77,41,235,38,115,189,166,98,89,2,95,233,237,96,170,202,28,156,246,80,93,76,207,4,75,177,87,247,231,94,116,133,208,90,109,183,220,160,200,121,225,101,124,110,77,3,149,144,49,179,36,112,111,12,107,238,197,11,196,252,245,255,57,71,169,189,201,20,195,136,213,52,9,151,16,237,57,54,223,41,218,169,160,103,188,94,186,41,70,206,61,229,54,247,75,31,96,17,58,191,223,105,129,56,181,82,161,158,243,68,119,196,144,51,188,21,121,74,77,244,46,133,30,133,231,29,218,129,226,177,109,107,88,15,74,12,34,191,58,193,198,15,188,75,193,100,13,40,195,170,191,100,41,175,82,154,27,157,241,61,123,43,111,62,21,147,94,225,20,204,207,35,203,75,47,206,105,181,184,67,132,50,96,114,127,89,80,49,28,245,201,182,254,243,224,95,160,59,175,162,134,54,162,83,65,106,69,66,37,47,255,218,131,31,233,90,151,196,132,99,75,193,169,86,81,216,99,251,39,1,211,43,92,234,180,167,178,239,204,204,33,146,34,3,116,154,45,89,88,247,92,23,121,195,3,229,3,65,147,219,155,119,157,154,232,212,96,23,255,121,6,33,142,8,105,120,59,134,57,194,220,126,203,66,206,77,142,116,29,65,16,154,53,234,210,198,54,247,240,91,227,127,213,5,68,217,140,49,17,250,51,9,68,35,236,99,184,245,245,94,187,242,107,126,125,205,82,38,22,88,189,24,136,73,199,210,41,169,177,168,57,240,210,45,149,131,195,140,8,197,119,169,62,35,138,229,213,105,160,216,170,82,170,153,228,150,42,199,9,248,30,88,200,26,208,26,58,9,208,87,73,160,206,229,145,6,225,43,159,172,82,122,238,112,125,198,39,160,222,43,145,233,58,172,200,189,156,50,140,151,14,187,246,95,147,215,117,68,87,239,74,229,197,205,152,61,201,140,76,25,48,125,125,47,13,30,2,87,165,34,0,166,132,70,15,16,247,22,136,5,195,12,142,57,101,6,119,239,84,242,123,173,243,137,154,130,37,33,162,118,47,214,69,13,52,123,214,133,70,230,117,244,110,31,8,148,147,138,144,250,17,108,102,159,10,178,253,45,225,241,81,30,16,52,235,192,216,244,181,180,144,58,31,126,215,131,243,36,61,97,138,174,162,254,138,107,161,34,57,60,255,253,150,16,104,68,178,139,209,179,98,139,151,29,202,22,41,103,117,222,6,164,54,194,146,163,47,174,197,214,174,48,191,200,117,211,244,35,76,190,169,30,124,59,18,238,172,73,105,47,98,109,35,200,188,185,21,195,29,227,80,52,140,218,220,249,164,171,222,216,176,200,100,26,73,248,65,209,6,125,93,197,57,97,103,202,229,141,220,184,144,214,27,159,196,135,15,171,84,34,74,185,2,201,221,19,168,166,88,243,158,216,92,108,64,249,100,208,191,71,108,171,140,199,208,173,245,40,23,112,194,113,254,34,149,0,157,127,68,234,193,152,46,42,222,225,205,239,55,30,104,222,99,41,45,114,247,54,125,212,17,121,38,18,46,1,191,70,200,59,141,26,37,216,132,153,200,239,82,77,63,101,53,126,151,237,194,7,219,151,118,181,148,43,254,121,47,157,211,59,239,71,60,43,65,95,14,227,89,62,233,151,99,138,98,12,85,164,5,83,197,224,105,100,77,26,242,63,248,119,105,181,145,137,171,246,152,62,242,250,196,60,8,17,193,48,98,45,113,28,198,199,165,178,96,41,164,203,110,103,118,220,150,51,250,24,147,8,86,133,202,25,221,144,69,58,241,136,238,128,69,85,190,43,113,94,211,97,19,165,154,61,254,125,74,70,182,112,52,104,217,239,24,186,249,87,210,193,145,231,1,169,49,189,93,253,30,79,80,170,166,37,166,57,0,228,100,94,191,227,165,171,177,248,14,105,162,85,6,238,111,159,105,73,89,12,192,175,201,59,126,142,128,217,198,139,91,189,120,21,93,180,204,170,22,224,32,40,198,71,131,223,190,158,6,60,197,213,3,186,199,45,91,124,90,71,107,92,95,123,221,183,49,160,8,29,14,230,151,52,76,16,226,138,74,167,93,87,64,151,255,99,134,18,100,51,146,19,144,94,198,150,198,94,191,137,48,106,26,19,120,209,251,35,3,82,177,201,208,188,54,82,201,83,215,66,196,44,222,167,42,184,190,70,103,145,48,27,28,64,87,226,171,22,118,46,114,231,207,187,214,163,31,124,62,232,160,128,156,147,184,212,151,83,243,137,134,67,83,184,38,116,10,6,88,69,115,159,228,229,57,212,175,80,140,118,235,40,238,137,101,53,99,36,89,65,38,220,221,177,60,182,223,95,94,236,176,134,202,50,81,201,227,190,110,41,118,11,237,2,228,207,155,35,54,30,1,106,189,39,109,48,73,35,109,120,131,37,81,159,240,42,97,129,56,4,91,4,1,108,74,5,74,47,240,85,243,252,113,3,33,6,70,173,85,244,73,80,59,247,163,140,207,116,14,11,245,2,35,53,18,34,133,220,21,47,45,14,118,144,54,192,16,245,255,217,119,216,117,204,131,86,14,243,131,42,229,165,137,95,47,167,26,117,105,150,29,145,70,152,28,116,34,0,91,74,230,114,3,207,230,107,230,80,73,138,232,23,17,22,251,7,137,137,147,219,100,220,28,36,237,210,230,0,230,67,88,9,242,188,87,38,76,8,76,40,76,206,203,163,161,54,185,24,96,83,235,182,102,193,82,144,118,13,141,74,87,167,152,221,247,44,94,3,163,136,179,249,132,214,103,58,78,167,123,221,148,226,238,80,191,202,35,248,33,90,77,107,72,27,76,139,161,189,58,90,241,53,87,116,49,254,118,29,33,47,83,65,2,146,92,58,153,209,64,106,40,29,142,202,161,95,167,58,35,70,230,249,62,207,100,90,146,83,210,182,86,43,119,120,113,223,81,128,170,189,30,122,169,183,208,190,168,169,187,200,18,33,224,122,52,128,52,153,235,172,199,163,94,48,128,29,232,131,205,24,42,160,190,122,101,172,225,76,194,197,39,29,191,106,232,140,31,96,38,48,139,71,154,31,35,111,139,194,20,87,215,159,55,200,179,92,47,127,165,213,15,183,187,39,11,46,11,220,170,46,23,134,211,213,120,160,43,158,140,28,104,115,109,229,48,201,122,235,2,63,2,57,62,160,111,76,119,98,16,27,226,179,126,128,56,235,209,64,62,255,171,231,122,120,56,253,222,43,72,27,241,221,163,137,110,129,145,176,134,185,182,228,204,13,215,216,23,235,23,65,0,177,155,110,135,136,11,131,176,110,134,226,124,91,133,10,192,32,123,72,80,104,168,123,54,162,225,146,45,168,175,182,67,47,188,136,217,248,51,252,102,58,25,217,50,192,86,144,5,184,101,82,137,242,188,226,82,131,249,61,183,178,6,183,108,6,112,52,14,14,37,57,192,192,215,74,115,35,224,121,202,220,210,210,195,71,237,11,158,208,228,197,19,206,216,169,169,168,239,179,140,107,113,144,56,165,153,110,210,5,160,133,146,155,130,136,78,65,179,68,169,47,139,225,238,240,23,113,4,42,152,1,201,157,69,165,136,105,78,111,9,131,160,99,227,162,246,92,8,152,56,114,71,65,213,176,45,49,236,133,17,102,9,165,224,170,151,246,112,184,165,190,122,232,232,227,59,130,1,53,127,224,19,180,214,39,140,218,54,255,14,246,73,63,255,139,153,134,231,98,232,59,198,47,28,227,202,255,200,217,35,37,198,180,151,174,51,180,251,148,253,222,21,215,218,61,58,164,12,172,79,252,161,46,25,30,16,83,133,215,105,16,183,117,136,65,57,9,201,47,34,74,35,188,251,219,85,81,230,15,196,145,120,206,8,36,190,214,95,245,254,253,141,115,163,97,252,6,164,161,253,62,219,40,253,12,249,214,202,103,90,238,123,8,201,156,94,244,120,91,153,182,214,172,102,1,7,179,249,232,177,151,242,68,41,63,87,20,105,105,117,136,88,185,105,31,211,92,212,163,122,159,209,189,36,167,29,33,228,21,20,190,188,134,217,78,5,239,211,33,141,154,207,247,31,37,253,237,183,70,207,241,127,85,136,98,20,197,129,170,190,189,212,230,103,115,144,36,150,202,135,194,160,113,146,64,142,214,19,44,12,29,13,82,217,5,4,215,211,42,32,254,245,54,180,213,219,92,233,7,201,222,51,112,93,57,243,209,165,100,105,147,114,25,86,207,138,160,228,130,130,98,109,145,67,165,213,60,149,244,62,128,144,238,235,140,18,152,83,208,177,193,137,43,25,134,233,54,17,63,157,145,175,173,249,171,191,209,211,17,202,200,36,52,23,81,180,4,206,168,104,237,148,19,210,170,163,86,15,212,214,26,35,181,135,237,140,151,175,159,65,221,189,55,86,24,74,158,45,155,115,104,15,136,46,12,104,231,89,16,11,101,74,176,118,47,119,146,80,242,84,254,135,224,139,100,187,84,8,216,44,95,105,4,91,183,97,117,142,107,219,220,172,233,18,182,55,82,36,202,71,240,232,244,178,227,164,0,176,161,107,42,27,215,0,184,208,202,72,234,175,224,63,241,8,76,38,196,245,4,249,10,175,26,28,89,104,178,146,219,247,128,238,35,108,83,227,99,61,59,146,177,243,181,227,191,200,82,175,176,238,202,110,222,218,67,81,238,20,1,54,133,188,99,234,186,254,4,108,30,30,74,67,251,115,74,123,126,193,182,37,40,26,217,128,40,195,8,234,156,11,211,192,9,33,151,215,207,186,186,171,241,224,136,177,215,244,92,115,17,188,148,60,138,83,45,97,222,62,243,121,208,226,140,110,223,76,180,130,61,237,149,231,160,88,74,54,239,75,243,68,233,67,20,131,128,35,199,85,37,78,166,4,63,164,19,198,24,134,137,153,31,77,127,93,17,138,85,84,209,225,8,146,184,169,136,102,251,73,152,63,123,199,181,224,119,198,227,186,105,76,237,35,10,139,32,201,195,15,78,250,228,155,153,235,27,118,73,36,21,109,192,3,34,140,220,31,187,200,111,57,3,227,37,201,122,181,229,144,173,108,133,69,22,192,247,169,166,10,10,224,212,22,213,237,50,143,5,188,101,143,94,49,110,254,34,124,86,242,107,10,209,37,56,171,199,239,126,18,72,70,17,211,56,114,26,21,151,209,50,160,41,50,249,148,6,253,6,208,152,121,234,200,239,22,91,194,76,243,119,153,61,246,148,237,233,119,91,73,23,69,116,31,145,35,147,25,57,92,215,64,16,207,196,147,179,96,65,103,141,47,203,238,188,209,162,224,5,152,145,247,133,104,137,176,132,95,99,138,122,153,100,168,86,254,163,97,83,61,55,93,249,252,81,118,61,126,241,156,219,141,239,12,145,145,5,184,33,110,2,111,158,6,129,115,210,172,218,134,236,148,45,171,240,222,182,153,160,67,84,19,90,255,223,185,77,20,62,158,209,69,140,74,75,200,101,153,121,213,216,117,171,200,1,48,178,214,97,227,86,14,51,230,37,113,248,25,169,197,21,9,150,148,111,164,106,180,132,5,223,162,241,48,2,54,18,70,52,73,94,110,60,120,123,221,18,156,139,239,244,4,129,93,18,46,25,13,97,62,45,42,255,23,38,8,151,72,127,255,132,187,124,215,79,148,100,83,44,67,140,0,219,100,140,213,43,208,249,185,233,147,233,148,225,170,24,203,210,240,151,171,25,16,244,145,112,184,141,249,2,50,194,59,84,98,31,221,49,69,210,28,104,50,61,52,166,17,100,138,97,26,135,180,11,13,166,64,48,0,71,174,49,242,111,245,188,144,99,67,10,171,250,75,127,64,182,167,224,147,244,117,19,129,250,87,194,120,130,102,215,109,92,210,248,8,32,9,235,201,171,28,243,104,46,146,244,7,62,229,228,104,130,130,36,255,187,20,129,177,223,35,5,177,36,185,38,128,38,127,71,144,125,151,125,106,45,192,177,244,51,204,82,76,246,67,250,155,128,61,242,122,167,103,167,22,39,70,158,133,180,46,103,30,213,186,71,251,54,189,51,219,86,252,220,30,152,81,88,61,127,21,141,118,18,191,8,178,247,89,99,247,100,180,110,142,255,87,124,37,13,80,53,240,130,229,223,251,182,53,64,62,67,50,205,121,177,177,205,20,161,141,32,149,122,74,236,143,58,161,187,69,137,222,90,181,41,145,20,147,222,223,85,237,82,33,147,175,87,86,254,56,221,122,85,138,234,61,248,3,172,191,20,135,167,93,247,176,66,37,183,197,82,185,134,40,191,157,106,66,54,191,116,246,172,177,87,124,242,248,179,157,17,174,103,194,191,251,217,207,149,244,6,235,181,114,107,182,229,114,55,87,79,39,34,218,39,5,235,148,223,50,18,56,51,171,182,133,121,82,149,249,42,106,174,163,47,231,54,169,97,132,222,80,131,140,71,170,59,146,69,176,25,196,82,192,110,43,93,255,169,241,9,135,252,33,117,86,118,184,67,190,206,18,135,31,112,28,101,213,211,61,181,71,171,207,194,151,147,65,71,255,79,244,94,23,122,36,154,250,32,98,123,208,126,185,64,88,124,102,245,199,157,245,119,192,246,242,26,174,116,40,135,17,238,111,28,94,19,135,15,95,13,176,1,98,192,212,98,76,193,109,197,24,107,111,150,195,100,73,46,165,117,156,34,244,103,46,171,170,121,4,50,172,19,135,103,112,242,96,182,0,165,17,97,8,197,19,103,164,38,207,77,152,78,217,120,88,47,214,234,190,138,61,102,174,83,216,227,145,127,134,41,95,135,224,196,90,97,204,99,151,101,73,57,252,216,142,226,249,165,244,243,40,61,151,83,141,106,26,109,79,159,218,216,209,174,83,159,188,129,218,250,8,50,194,168,240,102,253,234,148,143,167,188,151,254,125,65,148,23,151,31,164,48,155,25,90,172,228,205,174,87,56,14,164,24,22,158,131,95,85,26,93,179,76,220,110,59,77,208,159,184,10,237,102,180,108,101,174,225,78,14,109,174,170,36,244,221,215,120,192,239,83,46,112,106,54,119,196,239,146,83,22,73,79,144,132,143,190,193,24,79,11,150,88,73,157,206,36,161,217,200,227,221,246,134,130,90,78,222,148,246,112,67,145,172,119,56,159,62,151,8,176,226,211,22,33,107,203,218,86,97,26,126,214,124,180,58,25,46,95,151,180,67,74,173,75,38,62,119,165,2,91,3,251,199,237,108,155,109,99,200,57,160,147,205,199,79,167,211,216,70,3,192,16,53,163,164,43,34,166,122,120,128,252,167,89,237,10,128,72,194,29,229,89,188,167,109,67,218,27,59,95,199,11,132,188,217,163,111,71,139,35,152,203,34,197,43,213,139,246,208,171,253,100,16,36,210,117,154,197,101,163,111,2,38,74,97,36,196,111,113,137,105,14,5,182,4,63,43,225,125,223,141,149,128,94,186,188,175,200,190,162,247,224,55,130,83,116,168,58,18,20,240,101,101,195,54,54,201,251,224,101,33,137,103,190,27,210,18,202,184,202,75,129,62,150,41,149,136,202,196,229,144,162,242,49,254,18,46,43,74,117,243,13,31,81,88,219,48,155,135,17,38,172,222,28,121,82,13,88,41,3,175,170,254,7,1,15,231,192,47,139,82,125,204,212,60,177,218,13,134,206,97,181,17,108,133,151,160,14,196,206,235,193,11,99,85,245,229,202,247,144,78,253,226,184,97,39,27,1,43,135,71,187,224,36,24,73,31,127,154,157,235,5,88,34,160,43,139,48,133,69,171,195,142,185,133,230,202,159,156,34,125,103,101,109,127,141,140,147,215,46,142,245,25,74,65,52,166,114,224,170,216,138,43,189,127,86,5,69,215,191,164,19,154,71,141,9,12,41,149,15,75,184,215,230,21,72,245,149,20,192,190,228,85,41,58,225,245,94,197,93,9,55,146,6,109,121,53,51,40,244,100,233,77,149,68,115,138,180,204,46,68,129,103,231,133,227,77,107,16,25,145,245,175,55,104,60,145,155,38,101,152,76,247,70,55,96,211,84,210,252,81,86,246,215,21,60,50,215,146,53,195,92,180,18,194,78,240,199,192,80,86,61,191,253,24,89,30,241,224,206,112,167,170,140,38,26,247,194,244,142,195,58,238,60,198,186,182,42,74,193,229,86,123,73,131,83,72,216,43,120,117,39,107,237,242,58,186,248,114,157,204,95,136,86,3,180,63,214,201,219,172,3,45,101,210,116,185,196,27,237,89,218,119,47,230,167,177,68,61,219,75,206,255,163,158,98,161,150,198,171,247,163,70,204,43,97,40,255,154,245,40,112,2,1,209,139,97,78,192,162,167,105,101,172,167,200,115,134,18,184,228,230,249,84,95,34,147,190,58,250,101,192,59,103,208,90,123,103,224,35,142,233,22,35,185,37,115,45,7,21,239,146,9,138,94,70,131,226,25,77,200,118,76,33,27,1,41,140,102,16,2,15,216,71,37,61,252,23,90,176,165,51,135,238,169,201,131,170,170,6,193,165,203,38,196,206,185,39,86,71,231,96,62,159,178,152,245,213,183,44,176,161,21,192,194,126,72,46,253,205,48,75,145,247,233,233,190,140,112,96,71,93,12,248,194,89,174,71,161,61,23,189,207,150,110,163,108,172,184,206,236,15,110,196,47,140,104,205,159,105,37,34,27,47,128,114,244,147,223,133,46,63,90,0,78,63,137,61,178,33,32,251,150,52,68,112,51,76,123,126,237,125,62,135,73,190,138,188,248,37,105,59,60,102,227,138,218,77,138,61,86,115,17,29,166,8,35,144,224,227,3,129,250,197,253,118,94,28,193,202,243,31,228,254,184,44,182,36,128,182,80,84,224,164,157,70,149,72,126,213,22,151,217,229,248,182,222,213,129,68,16,207,224,171,21,66,91,72,62,180,172,161,185,193,190,216,249,195,54,118,225,243,160,39,60,141,222,148,72,196,60,194,216,59,103,227,117,70,107,119,35,65,178,78,244,233,250,219,195,26,202,131,2,149,59,69,101,250,232,106,125,12,136,42,176,20,239,36,185,18,7,67,11,18,216,246,83,177,115,81,231,126,144,253,230,163,88,100,37,11,90,84,25,162,249,42,110,135,74,172,81,109,102,45,217,77,124,219,125,203,224,69,73,8,203,71,250,221,33,56,14,56,121,201,235,196,78,206,50,114,144,137,70,167,165,150,94,151,222,222,210,181,224,225,235,127,236,186,61,96,79,247,192,88,171,5,200,113,145,85,32,113,141,140,172,132,103,57,180,65,233,27,75,197,116,2,148,136,82,147,206,220,50,33,236,228,233,159,181,14,2,49,104,233,51,224,102,193,168,137,216,236,188,15,186,235,230,154,131,29,27,204,231,138,243,162,26,203,248,17,207,231,174,97,24,36,26,123,240,254,94,135,207,220,66,38,118,203,27,35,26,240,195,249,170,221,150,205,216,254,162,133,76,255,243,216,36,57,222,220,188,11,164,6,214,206,39,87,252,98,54,0,221,34,192,157,238,178,4,225,30,4,99,200,247,85,84,117,214,234,101,42,194,156,160,41,70,215,218,244,203,13,32,182,205,220,165,200,204,44,166,51,29,128,208,116,209,47,201,213,114,198,98,158,62,120,40,219,5,56,234,224,162,130,183,212,48,157,45,248,21,50,231,17,243,94,157,70,206,223,238,109,238,144,16,29,75,145,152,182,248,23,236,90,188,81,108,213,139,52,233,153,182,100,24,234,203,218,200,168,32,184,77,35,70,158,106,196,221,219,175,165,60,20,74,100,6,174,240,142,150,209,59,21,14,211,200,48,187,147,92,41,171,161,254,47,138,202,122,194,159,176,90,33,4,48,203,221,250,152,230,253,156,239,112,64,228,124,88,245,165,101,167,178,174,243,35,40,45,130,145,194,224,66,145,232,138,193,144,218,174,72,6,240,215,95,133,35,38,56,45,144,90,233,108,207,148,45,108,176,150,44,174,206,42,109,138,234,223,171,63,109,172,137,92,199,28,215,38,228,230,209,195,160,193,144,28,162,84,129,60,116,237,137,37,161,65,249,180,231,142,164,202,122,249,255,253,243,74,133,175,237,120,193,77,202,53,135,120,52,7,140,39,111,12,76,207,180,65,250,152,24,53,209,131,166,198,22,83,19,139,116,57,86,76,197,216,34,222,193,120,115,46,210,197,252,154,54,114,89,180,225,240,249,220,68,245,152,214,57,246,171,38,206,107,177,225,243,229,64,8,40,148,135,128,98,17,252,74,124,245,3,233,254,231,255,140,20,237,249,0,131,86,138,117,7,112,70,162,253,84,168,135,152,26,43,59,70,193,96,157,182,168,170,243,187,154,1,131,206,137,155,237,196,37,131,80,116,194,177,37,255,61,125,106,100,228,59,177,188,100,251,245,232,179,61,191,130,169,109,219,163,110,58,145,98,58,214,111,48,113,101,61,122,138,221,10,93,87,61,0,216,222,162,45,58,103,97,196,163,180,182,128,207,62,49,54,4,106,172,73,33,162,171,101,169,226,26,248,195,42,3,242,22,187,34,23,17,175,81,60,227,69,213,33,66,106,17,250,236,164,221,219,181,106,219,55,2,135,177,29,168,139,145,68,186,59,150,43,129,157,153,213,40,236,2,196,19,83,60,252,115,52,71,94,252,168,85,191,106,8,150,144,241,34,102,111,138,139,181,64,7,236,82,201,250,22,62,190,118,239,139,126,27,13,180,222,81,116,27,153,17,184,135,127,121,1,37,174,189,227,233,245,114,59,63,224,69,60,104,240,23,133,50,232,139,86,44,94,106,137,140,186,58,35,189,199,6,112,15,159,159,82,151,21,158,163,132,41,190,192,74,198,123,51,154,119,165,113,19,142,90,145,110,61,188,143,135,231,242,199,151,6,101,238,230,151,15,243,27,178,248,181,202,54,215,146,146,0,41,216,126,237,133,7,189,122,93,203,143,183,1,2,116,28,234,14,54,99,220,142,222,126,146,71,159,40,82,77,211,39,2,73,24,35,50,246,43,13,143,223,35,38,207,6,128,190,174,156,24,87,36,247,64,202,39,191,111,51,142,170,151,93,77,163,133,108,107,32,189,93,193,53,146,98,241,3,164,70,190,216,104,211,86,106,110,16,240,15,76,54,60,243,185,191,150,56,204,229,60,46,200,205,189,100,150,135,98,184,136,171,169,11,8,213,78,196,147,176,140,30,124,205,224,130,239,175,137,148,131,71,252,185,45,116,189,198,254,103,148,44,106,18,131,248,25,158,251,191,186,52,176,58,122,32,173,91,167,123,158,13,178,91,187,148,255,244,71,14,76,208,25,187,4,140,42,214,193,114,66,164,243,254,155,183,170,113,9,42,239,6,137,67,32,95,74,31,99,186,29,181,181,80,118,185,227,155,215,34,95,92,217,97,36,106,237,35,160,243,21,136,24,76,30,181,248,51,181,0,40,87,195,174,10,24,245,109,92,2,80,51,21,22,53,241,236,31,227,39,103,100,68,201,76,126,118,52,112,199,39,50,173,18,149,172,53,241,83,184,247,140,65,121,118,30,19,73,105,161,242,162,21,143,140,183,191,188,92,200,159,229,136,210,69,48,204,55,62,114,23,109,192,156,64,237,15,86,7,215,38,89,71,13,230,214,194,238,251,10,155,13,224,58,93,74,73,119,10,202,22,173,146,177,44,135,56,29,232,147,243,47,34,222,37,213,3,234,75,41,142,234,108,225,70,37,3,206,156,218,105,232,155,194,100,223,45,179,185,166,157,38,76,72,216,28,21,201,65,174,250,44,197,98,110,104,76,155,206,26,251,77,10,85,32,90,247,47,121,238,225,234,7,29,1,40,171,51,65,69,106,173,41,241,166,2,55,192,77,172,4,56,184,188,240,161,62,88,152,82,179,35,26,25,197,194,237,58,176,129,0,109,125,193,158,52,18,14,205,2,64,114,96,19,158,107,85,201,77,187,252,128,63,17,223,153,135,132,200,174,72,164,86,29,156,111,142,155,230,9,221,170,57,111,195,68,160,150,122,7,87,222,49,225,217,181,36,143,150,2,166,176,12,132,112,212,238,28,99,69,72,79,21,21,27,23,234,136,43,175,233,86,144,53,241,136,25,217,73,127,101,29,18,102,191,147,236,188,4,99,166,70,191,193,217,53,140,15,25,107,254,13,32,10,33,221,136,145,201,119,232,133,243,50,153,33,53,52,97,47,123,172,184,13,81,111,97,35,109,109,177,192,101,80,24,242,141,192,142,39,154,222,238,8,35,4,48,182,245,198,45,42,81,174,234,65,193,108,203,8,73,25,34,232,85,237,217,137,9,131,24,101,162,40,130,177,123,128,4,106,173,177,143,12,88,157,169,66,82,238,146,74,76,230,134,59,220,197,67,242,90,126,185,69,254,6,34,27,163,244,199,200,67,24,7,133,161,92,28,93,238,234,160,214,174,4,144,121,213,92,179,61,6,76,186,148,200,215,121,47,225,181,142,182,3,29,244,144,193,33,46,44,180,218,70,104,16,142,198,205,74,118,53,190,216,86,0,61,247,160,11,80,177,72,229,128,25,16,158,240,1,144,19,228,204,91,167,193,248,16,10,22,24,198,116,211,201,217,215,69,232,5,223,65,71,98,80,50,8,174,72,81,97,226,147,24,204,112,237,79,202,140,72,55,34,153,28,151,158,12,90,8,152,237,202,31,161,104,224,131,78,202,251,232,57,216,247,112,65,255,11,94,83,245,74,253,7,229,100,147,171,153,250,185,245,129,242,38,133,129,250,50,123,220,30,142,145,171,177,228,72,178,118,11,215,114,62,60,106,149,17,240,229,219,36,133,5,254,28,32,138,216,228,59,14,92,241,146,111,132,237,171,159,1,125,52,121,250,183,230,24,18,38,90,190,137,237,223,244,109,39,5,216,188,138,133,200,227,80,48,85,125,201,142,46,165,156,180,126,32,198,238,28,9,150,90,244,229,224,142,219,19,112,66,179,220,126,66,109,0,77,246,44,50,42,36,225,245,245,44,235,223,204,84,6,85,221,31,11,241,241,36,49,192,9,203,6,235,4,80,28,16,98,151,136,122,192,94,161,130,110,33,11,167,52,47,8,226,229,134,166,77,180,86,179,57,241,215,95,97,223,185,211,222,139,157,191,23,119,175,236,155,117,47,156,164,207,241,36,245,233,79,224,203,138,20,119,92,71,107,13,216,198,237,211,180,230,201,221,219,152,29,27,155,170,208,62,146,241,164,240,206,207,160,173,114,141,124,213,118,198,67,196,142,124,74,234,145,135,205,123,41,253,75,231,235,241,2,225,227,69,198,200,237,223,71,71,201,255,195,229,47,170,102,70,129,242,67,37,100,233,78,191,157,170,52,142,231,209,138,16,27,223,56,110,203,8,235,233,156,34,125,88,136,72,100,42,160,105,36,48,146,73,120,110,120,155,3,127,182,195,158,158,21,211,43,240,222,168,62,122,102,234,117,146,245,77,27,199,1,244,174,255,153,56,163,204,170,28,221,226,156,6,155,191,208,104,113,162,216,197,229,185,189,35,100,225,120,253,210,11,251,92,57,11,162,209,55,218,120,6,73,174,48,39,95,23,53,148,202,167,100,217,23,28,27,147,222,91,41,111,72,22,69,152,147,128,184,200,161,6,111,87,36,116,237,32,61,43,195,59,236,119,219,51,235,90,219,249,13,165,180,203,140,127,119,232,69,164,165,157,129,79,131,201,56,34,4,82,34,3,96,167,215,101,11,92,17,234,2,85,177,139,163,180,142,162,231,219,10,245,178,245,27,43,214,202,123,133,109,56,17,134,76,128,177,63,84,27,234,230,97,42,196,153,108,146,47,221,21,58,245,198,92,53,89,209,18,12,110,136,122,6,20,212,209,46,32,216,169,200,146,116,62,115,58,118,208,166,188,248,12,119,4,249,173,104,90,91,103,152,248,45,103,188,68,224,208,190,139,143,16,80,168,57,28,229,58,176,166,163,28,125,64,232,190,191,163,238,195,74,82,237,12,63,167,159,160,87,149,29,169,153,255,197,49,76,225,115,116,202,108,131,189,75,216,79,112,84,165,39,40,230,132,126,110,31,108,204,230,109,116,103,78,196,86,109,89,98,135,153,145,135,37,156,58,163,141,108,88,120,87,175,217,120,141,38,72,225,194,116,209,24,202,83,73,28,53,172,155,165,196,95,116,60,212,206,179,38,58,89,1,216,211,97,168,154,89,67,30,152,193,61,139,233,64,177,235,85,115,28,124,142,105,78,117,85,48,221,116,84,251,16,10,177,138,172,50,235,199,42,116,47,28,193,63,240,59,166,155,80,1,103,129,218,78,69,212,101,99,84,216,228,254,89,100,48,66,175,188,142,58,20,24,216,63,120,96,207,49,169,136,21,40,74,184,23,92,218,242,205,250,69,169,128,239,14,218,176,3,65,243,211,218,34,195,70,95,206,250,96,177,33,31,4,187,249,116,150,216,115,143,126,71,95,108,45,209,146,233,218,188,203,119,94,208,71,126,75,28,114,43,84,250,162,94,33,164,218,91,126,178,125,244,224,161,168,202,237,27,158,34,12,245,122,123,253,10,224,107,22,96,114,105,201,50,4,65,100,235,225,188,16,81,149,88,15,242,227,191,61,81,202,115,7,220,29,115,184,162,148,29,152,49,152,49,43,214,129,143,209,106,178,38,181,181,98,28,221,246,133,46,141,179,55,53,105,149,75,88,52,241,59,35,240,179,65,248,10,83,52,161,88,90,111,44,71,97,25,83,129,38,47,34,226,48,91,133,212,215,53,125,253,49,91,48,104,186,173,225,12,120,192,151,85,102,237,77,158,71,50,165,58,226,184,168,166,213,241,31,216,92,46,29,157,229,82,44,97,56,91,0,193,15,83,190,129,95,185,52,198,180,114,247,170,97,234,16,145,196,63,198,159,233,120,135,28,164,42,89,51,190,227,92,254,215,36,46,48,56,233,212,122,226,246,112,166,236,111,86,207,218,193,171,156,30,48,17,69,63,124,29,169,11,209,95,8,76,237,33,35,191,118,116,201,89,70,98,217,105,97,158,248,114,180,48,80,128,247,216,230,131,199,125,176,133,159,15,227,70,148,184,56,252,90,135,125,245,63,105,1,47,125,136,157,157,229,194,58,198,233,165,130,59,233,110,172,134,69,210,10,189,41,91,234,204,170,188,99,56,62,92,124,14,89,159,246,152,196,63,100,1,133,20,97,206,253,218,110,181,169,119,212,246,106,108,83,57,12,138,95,92,148,163,212,234,51,250,64,248,27,160,83,253,235,86,209,94,231,85,103,58,189,142,46,22,118,139,218,73,242,37,213,158,252,126,233,82,93,201,86,166,242,147,115,255,45,74,154,90,254,154,105,245,77,180,199,109,62,178,25,252,162,68,117,67,201,227,249,159,105,182,36,148,159,182,120,201,1,185,185,128,131,172,36,252,234,169,207,0,135,210,238,58,205,209,48,170,245,103,224,43,40,163,65,46,232,129,195,31,172,94,237,69,255,114,171,200,126,56,126,185,222,99,6,122,36,216,2,155,58,115,205,214,190,201,76,119,203,48,49,72,231,102,156,121,220,83,205,15,101,254,58,175,95,245,5,5,11,231,75,205,227,21,103,251,7,56,48,66,254,49,75,171,178,136,128,103,17,82,219,31,120,62,180,213,231,249,227,78,7,203,15,89,154,34,226,100,132,23,140,231,250,0,243,37,178,112,124,167,10,151,134,12,103,162,230,249,137,212,30,12,189,48,13,32,155,0,100,125,132,174,148,47,56,235,233,96,240,165,133,0,116,80,231,215,234,237,148,167,208,92,202,35,171,114,127,200,154,251,82,236,193,86,133,8,247,79,182,188,83,112,198,99,130,134,40,154,197,24,174,80,11,239,26,54,76,154,125,209,89,93,21,130,89,243,241,116,135,73,134,254,207,185,82,145,242,153,164,22,85,238,176,64,34,32,137,209,248,237,62,151,123,174,161,58,223,84,144,163,245,29,235,158,216,253,176,161,205,10,72,40,35,233,73,42,117,250,230,114,159,183,180,160,140,62,150,185,63,158,199,165,253,141,5,94,248,128,3,141,93,119,194,2,163,170,125,249,183,139,61,14,116,161,209,90,50,65,109,155,13,216,44,235,127,26,109,158,233,17,235,145,18,190,29,192,7,2,188,37,21,100,168,146,54,239,240,1,32,107,90,15,174,245,141,239,96,35,163,93,201,15,106,194,229,248,188,98,12,60,119,25,133,50,141,138,41,87,119,14,10,12,138,147,101,225,21,123,11,29,234,240,37,122,82,210,181,196,0,226,62,219,82,154,177,228,203,73,21,81,217,169,28,220,116,25,102,130,223,201,244,145,127,34,57,235,108,188,74,76,174,35,221,214,180,98,78,116,191,122,107,225,125,109,186,200,140,180,98,125,248,48,118,90,179,45,219,164,213,67,129,165,204,231,159,96,185,151,121,252,171,101,150,197,14,214,71,35,190,18,170,124,101,98,247,27,69,186,134,105,176,239,108,83,178,52,147,15,52,142,133,179,254,189,139,104,202,170,77,99,116,113,161,217,32,214,106,10,105,237,229,198,18,192,94,192,185,194,39,8,210,79,225,60,191,252,155,166,186,215,173,204,224,36,46,213,221,95,181,22,63,121,68,215,181,125,239,85,161,7,57,69,9,188,38,25,246,115,158,12,170,52,207,204,212,172,228,185,152,227,1,212,100,220,71,221,240,252,129,10,200,245,133,246,87,110,154,204,214,5,90,85,55,243,102,7,141,56,210,206,184,205,133,162,131,76,162,158,78,38,85,160,81,102,67,171,229,2,37,37,99,200,156,81,47,234,16,158,56,105,44,75,164,139,202,94,15,140,249,209,81,197,22,20,138,24,130,237,20,139,118,197,157,65,192,2,148,98,111,195,7,81,53,161,247,243,63,250,150,52,188,211,86,189,214,237,38,84,99,70,156,131,83,207,124,178,54,98,153,206,130,200,134,93,150,39,233,103,122,154,79,235,171,103,127,191,212,6,117,227,213,164,101,235,84,227,145,224,187,107,17,142,37,218,61,225,181,96,69,167,130,237,196,108,133,102,209,85,197,152,170,119,96,126,122,93,50,110,89,170,118,121,226,43,23,92,110,255,22,135,121,20,227,81,52,192,239,112,69,117,62,91,110,44,25,85,197,215,69,200,134,186,203,210,163,138,130,86,25,217,16,192,121,74,235,108,210,201,159,204,35,76,109,139,35,33,50,124,145,108,229,223,173,132,244,71,162,219,157,81,238,65,146,209,237,103,49,42,58,146,108,85,168,215,190,82,109,113,149,0,45,63,11,58,56,254,188,167,40,24,75,42,165,107,114,69,206,182,216,107,21,5,106,32,94,228,147,42,247,187,145,92,48,191,242,41,142,207,20,131,3,221,60,171,159,133,13,50,228,127,194,237,98,30,50,63,71,203,110,34,114,128,43,122,145,143,250,245,138,252,15,209,158,119,228,33,204,91,203,108,47,231,4,214,30,230,27,5,130,24,25,11,80,230,64,209,9,130,66,111,140,61,128,44,74,223,231,67,118,135,206,82,45,158,83,243,69,28,155,37,48,13,52,210,85,27,201,203,15,206,113,210,153,138,201,95,89,112,233,213,132,91,8,233,216,226,38,213,73,251,242,9,135,0,107,111,18,226,121,69,68,236,106,240,143,10,95,200,225,66,176,6,170,217,245,192,99,19,103,17,224,90,180,177,32,29,211,231,79,60,2,99,203,18,131,109,97,193,230,146,89,243,56,78,219,103,130,67,195,66,250,41,217,141,155,103,156,223,206,134,237,187,2,202,164,185,154,82,105,117,96,30,60,106,178,170,181,123,69,67,212,54,61,189,167,239,238,195,242,110,159,12,61,171,57,95,173,40,219,132,35,68,103,199,202,233,173,146,65,129,234,83,255,48,90,136,5,94,120,183,43,182,224,49,27,26,199,40,139,2,136,253,25,201,11,239,165,254,234,49,98,204,68,147,150,217,124,39,39,12,31,98,70,71,109,93,47,216,110,183,39,227,15,135,136,35,183,164,100,21,252,79,40,93,80,20,29,64,16,59,236,39,6,2,252,37,81,156,24,75,179,246,151,203,232,60,173,28,244,58,70,236,117,12,68,167,244,232,241,254,3,170,193,1,201,193,16,155,184,248,27,119,60,59,54,174,210,137,191,188,176,114,198,255,139,44,75,34,170,188,92,63,203,129,174,154,85,18,173,11,168,175,47,18,196,16,216,218,213,129,75,243,138,59,216,19,146,88,166,218,226,192,156,199,92,98,28,87,142,124,9,131,129,83,118,132,131,105,38,201,212,78,232,36,33,130,186,165,139,220,191,175,210,8,83,245,39,238,86,27,145,204,77,149,241,22,203,128,140,121,189,88,111,24,205,49,107,229,54,126,109,48,95,222,189,232,245,235,77,49,166,147,142,141,42,170,76,222,180,45,253,112,49,184,68,152,253,193,106,21,116,221,2,204,109,68,8,75,92,183,217,32,116,166,13,200,218,236,190,156,37,28,224,167,195,205,53,0,187,11,57,235,33,119,138,21,130,230,224,44,175,96,235,14,228,96,150,70,212,40,206,117,9,146,69,20,72,36,204,73,254,179,127,247,104,231,221,221,19,187,67,90,218,22,187,3,166,98,105,92,40,169,28,140,174,226,102,154,214,32,38,135,149,33,86,33,246,123,175,27,58,52,31,194,115,216,99,185,135,46,229,105,123,94,107,243,241,39,234,86,202,39,111,117,210,12,105,75,158,116,29,207,252,21,253,60,115,59,3,129,58,124,249,25,189,247,100,168,57,206,204,230,131,172,26,131,90,177,32,142,83,180,126,175,56,199,164,53,144,98,34,159,186,188,60,162,216,4,205,52,0,255,163,23,216,108,213,238,220,219,55,119,227,58,22,201,73,140,30,239,193,118,208,242,137,41,153,224,221,68,120,50,14,7,238,175,109,155,95,170,236,248,172,54,9,113,112,173,190,109,188,198,162,191,44,105,148,246,205,202,49,213,61,60,149,207,202,23,71,211,254,118,185,84,178,58,242,52,204,99,163,72,171,29,113,32,56,227,133,195,190,50,164,32,250,139,64,82,195,233,49,52,224,122,63,199,246,6,52,95,64,43,81,41,251,248,70,140,140,116,157,238,146,224,44,164,249,34,224,143,64,178,56,204,26,186,180,174,182,88,251,53,59,147,153,222,228,240,152,117,40,178,217,184,205,147,71,80,251,112,86,41,175,89,249,186,160,82,25,222,46,170,183,127,2,152,87,184,33,244,72,17,170,252,112,83,248,125,166,3,122,104,101,177,14,128,118,227,168,234,250,161,80,64,106,16,238,177,133,225,160,244,197,144,29,121,111,124,126,136,119,231,12,181,2,111,26,195,214,49,7,80,210,233,55,109,220,7,230,248,237,150,220,166,98,53,191,163,108,164,75,36,15,227,131,108,207,138,28,105,200,48,52,123,17,105,223,175,142,209,92,22,173,237,24,242,182,81,66,157,50,35,55,179,178,179,108,35,104,189,242,32,163,246,41,194,200,212,190,123,122,241,185,80,111,41,2,170,171,4,254,181,75,83,81,78,114,236,51,100,115,101,99,118,142,34,89,217,68,24,169,210,18,136,196,0,127,175,69,190,219,186,241,171,1,74,26,38,233,195,50,48,157,193,83,63,22,18,169,108,18,198,210,63,205,228,20,45,84,109,246,15,229,128,216,219,190,152,239,187,184,27,19,214,246,172,147,239,143,30,185,50,50,41,187,140,166,157,105,208,182,74,28,45,20,124,26,224,165,201,141,62,233,52,39,189,20,218,144,14,20,246,234,11,193,21,98,156,65,109,215,144,89,133,232,74,31,99,209,158,130,69,36,106,88,227,90,235,247,49,246,30,127,48,89,173,36,136,75,178,22,112,111,77,20,197,164,217,83,199,138,157,60,191,159,60,171,33,26,137,40,78,107,5,24,18,181,109,54,202,113,165,223,149,242,55,111,131,51,121,61,210,34,59,252,167,40,187,230,230,144,113,93,108,82,251,45,118,223,86,164,112,22,43,101,107,167,125,90,60,168,122,126,86,62,197,100,94,54,186,236,22,153,231,125,169,205,21,36,2,187,110,117,43,121,6,143,63,103,135,185,105,83,248,134,112,141,72,204,98,36,187,174,75,44,86,125,105,115,99,83,75,53,250,53,118,48,65,185,253,24,139,18,51,148,232,5,196,125,193,8,184,108,252,154,23,163,255,118,17,230,36,157,145,238,130,248,223,13,76,43,23,251,106,150,189,49,143,26,210,77,113,19,38,200,63,184,213,167,194,189,106,193,12,79,177,212,100,125,144,181,206,96,165,196,2,75,78,6,204,76,45,70,252,79,225,158,100,211,62,222,53,127,231,94,82,218,27,232,213,63,144,79,42,49,141,192,175,25,166,135,29,113,157,215,40,118,102,234,39,47,168,151,47,103,4,201,110,150,238,114,22,157,178,200,46,207,193,85,132,84,73,0,91,187,181,74,90,70,213,124,103,246,109,75,134,92,104,154,143,227,2,25,181,53,56,217,210,71,194,193,148,59,163,131,58,83,208,50,217,74,66,185,249,210,115,43,191,241,200,63,71,217,176,162,31,60,171,25,33,244,83,234,62,168,4,181,127,217,133,200,65,190,10,54,212,211,254,176,73,110,82,219,111,27,120,83,221,134,172,216,12,110,141,200,62,218,193,247,19,121,126,230,21,153,37,43,22,219,114,132,226,124,61,193,177,250,98,85,33,176,69,25,233,119,146,208,171,9,19,5,155,68,194,123,239,148,172,195,120,235,145,54,93,147,22,253,113,232,138,34,118,136,28,104,234,152,126,42,167,218,163,79,162,136,209,111,169,69,154,235,78,78,84,183,78,176,94,253,35,155,232,217,218,175,92,9,174,22,218,176,226,19,169,91,213,195,220,180,237,245,110,149,250,241,93,206,12,143,27,201,252,32,74,253,205,65,50,125,124,49,95,214,153,89,219,150,161,139,248,55,152,144,151,69,78,78,217,8,19,199,247,212,1,118,252,158,15,49,4,11,221,135,86,64,207,136,20,57,89,212,61,34,129,172,33,41,138,211,145,20,182,131,197,35,219,32,9,241,250,113,205,249,50,184,158,50,193,87,181,8,38,223,79,217,237,81,213,230,109,141,47,1,66,17,157,30,32,25,192,158,133,144,50,207,52,199,111,153,133,172,180,5,110,121,41,56,120,85,220,100,48,11,118,193,115,174,119,173,145,79,198,203,211,64,244,217,66,207,250,60,124,184,8,15,201,176,138,66,133,95,140,124,113,180,3,31,250,171,181,34,104,236,229,70,81,159,15,147,213,29,210,213,223,24,166,248,225,37,178,228,134,42,151,17,72,29,5,61,45,193,173,17,15,64,45,200,218,111,224,219,188,92,205,206,34,157,68,183,191,248,79,136,143,68,34,181,128,93,134,188,27,196,54,63,36,132,131,67,204,63,43,223,97,140,127,15,156,153,246,103,240,86,2,158,88,111,131,184,137,211,137,234,127,176,215,240,186,119,147,41,186,246,223,92,62,226,26,215,107,23,97,190,138,240,79,63,33,30,216,232,128,203,223,224,123,248,227,28,55,18,23,173,255,99,236,13,164,171,230,24,31,202,10,51,75,155,210,135,30,45,6,178,116,191,73,145,204,105,29,241,249,137,218,196,199,151,230,4,174,30,16,232,19,50,112,211,127,231,45,172,62,141,2,119,47,101,74,140,232,177,149,193,28,114,178,200,190,117,208,37,206,189,20,179,23,46,88,0,117,129,127,94,201,147,183,216,184,110,103,56,232,153,130,168,97,183,253,85,181,65,123,2,104,222,39,37,70,216,1,54,91,191,121,240,78,214,133,188,114,151,62,230,177,199,184,67,104,68,73,143,13,196,254,197,67,97,55,32,80,240,177,241,19,238,67,204,45,19,213,129,143,168,42,243,68,154,234,238,114,43,148,9,189,128,123,63,23,129,36,209,181,89,44,159,131,167,21,160,110,135,177,2,243,34,155,61,141,146,49,133,222,155,99,75,220,141,31,15,200,25,118,69,102,234,178,2,99,161,192,67,34,140,170,208,172,221,54,16,1,194,242,1,4,102,164,176,3,101,37,247,93,238,3,229,191,82,152,232,44,62,157,79,106,108,238,189,66,178,231,97,187,202,24,152,228,106,6,71,50,139,137,72,93,80,49,175,87,109,10,98,182,243,68,81,40,132,233,145,3,207,191,143,83,84,39,22,101,56,244,197,110,138,206,140,101,44,182,119,243,89,199,116,30,201,162,73,107,96,109,208,214,56,176,24,141,24,60,76,232,222,36,188,68,23,59,50,165,9,1,244,127,139,78,19,73,159,46,221,225,239,226,105,7,53,237,168,136,214,55,121,253,162,169,98,92,23,9,101,223,101,97,86,45,188,132,146,166,223,12,72,170,3,10,242,166,206,49,182,122,104,150,84,177,73,216,171,28,250,174,62,110,127,142,250,84,206,127,193,196,82,220,75,79,22,168,149,45,39,12,142,134,225,151,109,84,152,210,183,165,241,71,80,230,229,138,90,48,160,53,156,239,231,34,195,147,252,151,170,63,208,234,207,47,72,234,227,201,157,126,192,129,182,63,201,33,181,216,111,18,30,172,246,66,139,125,199,65,6,241,126,72,76,101,81,118,208,128,21,111,197,72,97,121,94,140,246,182,232,220,76,84,214,193,37,152,189,217,123,155,168,84,59,87,5,23,184,245,136,108,27,183,23,191,233,19,66,178,120,108,32,228,60,127,101,88,83,164,120,174,48,205,96,62,81,180,234,247,223,74,140,49,188,37,28,230,68,86,189,203,181,134,177,187,83,106,141,60,230,100,235,225,19,77,27,128,45,104,118,228,183,95,1,128,223,25,143,235,179,175,120,117,9,5,195,211,224,182,47,24,69,234,117,193,46,165,113,142,192,52,84,220,39,166,86,87,7,19,242,107,124,236,119,177,244,150,24,178,246,177,215,224,66,93,158,136,63,8,94,155,25,101,23,236,217,18,177,58,171,171,222,208,238,58,98,206,75,123,66,209,42,46,87,168,122,194,90,169,33,60,206,197,145,170,59,242,30,173,71,133,42,140,247,238,181,54,132,120,1,198,3,79,86,250,219,178,185,223,120,59,76,110,49,106,251,32,80,241,131,3,112,174,30,193,122,157,226,192,142,148,115,199,84,173,153,205,40,186,222,133,187,17,51,216,218,185,248,6,222,79,114,101,145,59,2,184,219,180,141,40,14,174,175,217,222,196,253,58,59,66,226,237,1,0,67,15,50,31,205,41,59,81,79,111,138,71,126,58,64,245,100,4,10,235,13,113,140,181,27,70,17,107,48,62,179,39,247,156,75,141,83,28,177,252,197,15,162,70,132,236,159,248,152,26,198,122,149,4,146,207,203,253,126,2,198,97,216,191,41,248,170,109,46,119,109,246,227,94,210,65,141,74,39,209,251,217,123,8,10,41,21,21,94,198,92,223,209,108,151,86,145,225,81,171,12,153,41,0,191,24,78,64,54,172,244,8,205,112,217,168,204,228,135,217,26,147,182,40,126,216,46,128,239,234,237,22,12,250,175,217,80,124,172,35,34,63,191,211,221,47,204,11,140,88,44,158,216,117,37,115,109,61,191,15,156,7,64,107,17,113,102,33,246,41,215,31,94,210,92,113,165,153,169,218,164,31,14,51,13,136,66,97,104,138,145,171,125,159,18,28,232,54,232,104,177,130,132,221,53,188,241,109,223,255,225,9,110,251,38,14,165,180,175,139,185,199,158,149,60,165,165,26,2,231,76,150,73,230,24,17,190,78,169,229,7,81,82,38,124,168,48,20,201,192,219,108,170,200,1,44,232,116,113,155,170,17,228,71,128,86,93,254,122,191,202,28,215,205,139,62,240,139,179,242,108,81,89,48,82,145,103,170,10,145,245,165,36,37,206,160,166,144,225,225,82,200,141,218,227,148,188,31,64,164,102,6,101,184,89,252,105,182,226,127,82,215,39,72,133,9,151,215,40,100,246,98,34,140,23,87,251,67,25,240,244,37,208,85,207,203,45,253,5,19,140,167,33,10,40,92,26,51,231,93,218,49,243,218,75,233,81,196,64,187,214,134,225,159,207,151,47,43,238,67,212,108,214,3,221,180,84,70,44,152,209,182,85,24,2,168,81,130,67,121,102,141,180,180,65,119,172,246,25,158,43,159,2,173,123,36,141,79,161,127,24,40,15,148,151,40,31,100,57,31,65,209,217,87,18,120,195,30,223,59,47,65,43,90,141,68,130,102,168,248,153,130,163,50,130,245,28,84,128,152,180,199,254,251,165,120,42,93,94,189,47,7,237,78,191,99,111,177,234,50,64,139,189,246,237,103,235,62,67,34,107,98,209,240,235,1,115,127,30,183,38,68,127,159,248,154,19,32,83,221,134,52,55,195,45,31,197,57,110,65,202,175,244,118,188,172,136,217,145,115,209,183,183,239,242,57,103,14,172,158,193,163,27,22,72,182,7,128,251,82,189,208,82,12,70,240,228,152,6,24,40,11,230,26,213,244,130,170,166,103,216,253,105,49,167,90,128,51,76,122,227,157,180,176,139,179,150,99,34,202,64,15,176,202,149,68,46,97,67,78,164,106,58,194,173,1,15,172,157,182,106,172,80,29,38,103,113,160,142,133,45,34,242,81,31,227,203,149,241,59,236,114,219,12,120,156,210,180,78,15,183,174,93,159,241,227,175,207,139,133,102,52,153,193,163,148,249,106,136,69,233,110,143,237,227,71,63,13,213,34,137,235,26,29,226,82,186,64,122,16,106,216,146,106,135,242,20,25,239,109,149,47,144,3,31,5,42,74,26,221,217,128,39,246,32,56,119,176,146,184,151,99,152,130,240,77,22,187,243,97,156,218,168,59,199,186,248,214,62,85,115,41,209,232,239,38,63,37,126,97,68,63,76,127,191,202,214,71,149,157,59,91,30,109,99,233,194,131,91,54,127,75,231,95,167,95,223,164,137,120,203,128,224,97,221,92,164,179,115,66,239,136,26,200,143,55,26,174,151,40,43,99,56,2,218,29,162,44,36,196,211,86,66,58,154,57,111,17,198,232,26,193,23,59,137,131,145,37,51,25,114,22,241,11,89,147,7,161,148,137,128,245,183,5,111,254,129,227,204,241,39,56,37,158,166,179,194,161,204,169,247,104,125,185,214,245,145,116,91,68,250,67,241,68,217,150,14,0,0,192,49,14,255,103,5,123,155,130,17,192,137,22,102,164,70,23,252,50,184,134,174,37,30,253,193,115,89,63,202,15,254,153,73,17,226,101,176,202,53,168,79,23,59,185,244,115,75,222,49,237,103,74,144,101,143,178,143,54,16,87,131,197,109,188,131,225,217,78,100,184,51,96,15,83,238,198,209,12,232,15,184,158,129,205,108,25,31,62,232,241,13,63,72,246,201,178,35,35,243,81,95,67,45,34,254,139,204,132,31,169,170,36,211,0,163,107,164,137,146,98,6,161,161,108,149,36,202,115,144,243,249,225,52,221,189,153,34,175,221,39,252,26,220,248,214,64,5,42,60,237,240,14,207,63,255,52,154,57,17,156,27,27,97,128,39,7,35,173,73,95,80,161,79,93,40,99,166,185,79,170,93,66,215,167,236,143,63,215,212,143,125,123,66,33,196,243,225,29,255,217,201,186,239,9,43,210,133,158,23,26,125,67,220,130,52,72,43,55,68,229,209,76,209,94,65,247,182,49,90,90,21,71,219,170,229,254,73,68,195,10,237,125,167,100,18,8,1,22,224,91,243,137,167,223,15,235,54,49,24,71,64,160,37,169,69,89,90,163,163,60,62,203,216,81,61,174,119,244,17,93,114,222,147,246,108,17,123,200,157,234,98,196,209,194,70,174,112,148,243,9,74,137,251,150,36,194,59,10,118,252,68,254,22,199,96,196,220,229,110,63,136,64,171,102,31,93,237,90,49,210,145,45,46,124,153,240,116,122,91,136,213,249,46,224,171,53,178,214,117,49,61,124,173,222,39,223,98,20,138,195,116,246,173,199,106,220,85,70,126,125,57,185,195,158,248,218,122,153,97,6,17,203,140,139,86,133,125,181,128,152,213,241,158,122,181,177,67,41,174,150,207,241,215,104,191,115,16,48,189,253,180,148,43,231,83,98,61,240,43,206,80,126,205,87,42,151,19,250,132,42,153,97,251,99,144,189,205,84,60,25,55,126,33,28,254,150,37,80,106,59,238,166,121,59,94,81,132,108,99,28,182,205,145,244,9,11,91,195,210,200,80,98,121,81,153,175,56,216,85,112,26,50,12,187,100,14,122,243,193,97,114,96,9,12,193,148,60,226,81,127,225,18,116,208,125,156,12,110,169,14,103,40,17,53,239,41,152,248,24,188,170,143,49,115,239,86,155,149,156,154,140,174,225,172,114,221,240,206,195,117,104,151,132,29,181,181,244,157,20,252,3,252,100,130,61,66,209,188,103,53,136,160,11,185,153,119,90,243,15,111,213,74,22,66,51,101,159,221,171,116,86,68,220,194,106,116,79,150,33,169,4,3,189,191,153,255,92,59,186,122,87,195,189,119,114,231,209,180,207,214,10,131,152,217,219,75,108,28,5,251,200,94,204,18,2,80,233,112,102,27,166,232,169,94,134,191,204,213,3,169,61,101,133,73,0,167,112,114,155,140,17,198,4,40,246,35,80,208,206,174,200,165,186,205,66,171,38,139,194,59,64,13,78,11,148,97,218,71,19,222,8,31,226,164,91,212,30,212,177,232,57,84,218,32,75,148,138,170,24,116,2,161,3,49,247,69,7,44,34,10,193,63,24,193,142,73,61,214,44,229,95,78,89,143,42,199,27,123,245,174,2,51,17,142,194,6,105,24,96,223,100,61,63,19,27,64,192,198,112,180,30,32,103,191,141,213,2,172,117,93,54,227,204,186,218,153,222,29,190,105,216,90,2,18,252,122,86,57,120,185,134,61,171,95,121,42,85,86,16,60,198,40,44,176,105,84,40,138,112,37,145,104,253,116,159,146,249,169,217,164,105,76,79,15,81,243,217,76,230,129,246,149,94,87,44,248,25,78,130,198,218,61,204,24,105,115,187,134,65,135,53,90,196,100,224,152,59,86,194,132,19,238,191,27,203,103,155,71,178,250,168,113,208,30,246,91,71,168,160,132,193,119,106,183,168,115,194,156,38,216,217,62,216,74,239,177,103,42,216,195,166,56,8,79,83,220,102,197,47,162,92,4,12,169,187,255,95,247,34,25,30,63,9,91,158,137,231,152,89,54,233,16,193,53,228,194,31,155,144,31,15,184,149,173,121,144,208,82,254,103,115,207,154,199,74,190,174,134,53,238,250,223,226,113,172,73,13,48,212,71,50,21,3,107,173,182,226,10,131,142,150,143,237,2,153,22,118,130,111,126,236,92,156,44,163,175,188,243,157,128,135,126,141,3,14,153,160,226,140,72,6,57,109,85,54,167,227,123,170,213,155,220,255,136,73,207,66,69,156,194,94,3,79,111,251,68,77,234,193,47,107,186,137,75,27,122,87,129,192,152,161,121,178,67,90,131,168,26,135,186,163,229,129,43,163,68,152,118,31,211,86,64,126,129,15,84,240,11,217,101,147,1,220,125,140,39,101,56,221,117,168,148,45,238,88,241,28,52,112,18,226,10,80,121,113,240,229,71,24,55,50,177,158,84,21,106,247,121,146,3,233,155,62,178,43,27,153,178,221,51,151,37,239,248,67,166,197,153,249,228,14,65,157,163,117,8,124,177,205,43,0,131,62,206,255,242,149,98,159,68,112,103,239,157,168,157,5,166,230,165,132,78,166,52,59,113,32,137,216,193,158,19,13,214,214,129,240,21,32,75,223,80,191,40,183,250,245,218,113,108,68,123,0,113,75,196,171,150,196,103,69,85,84,0,127,73,143,10,207,174,89,71,179,108,171,13,227,152,222,244,240,135,57,17,140,67,200,71,111,38,23,171,12,92,20,68,75,43,51,21,181,228,159,186,23,122,220,166,36,120,189,108,238,178,231,34,129,93,112,64,86,166,67,108,1,12,114,148,228,49,110,37,119,203,17,105,55,30,197,213,33,195,36,199,4,116,150,118,249,100,207,178,162,49,251,147,195,213,72,19,82,98,142,174,184,132,206,146,90,112,16,50,238,163,111,122,242,216,165,0,0,228,161,19,147,20,28,143,98,47,224,57,174,210,236,181,52,72,108,20,41,229,172,0,66,137,137,247,63,51,73,177,244,137,249,173,28,218,88,157,112,235,31,149,184,220,184,127,74,16,4,76,194,1,201,85,153,104,205,59,100,219,49,17,173,100,127,60,225,153,94,33,6,197,48,185,179,76,205,165,21,180,196,243,149,33,104,234,91,86,194,152,229,48,28,117,53,215,246,92,42,175,108,85,55,138,19,178,254,71,101,115,29,168,118,47,105,196,41,49,95,255,201,68,211,215,121,184,145,19,233,88,90,28,133,210,250,219,108,94,201,226,154,206,92,61,81,158,52,223,137,51,42,187,204,76,122,143,150,114,233,237,196,10,254,14,220,80,19,74,63,7,33,102,116,95,1,253,95,126,48,191,155,255,153,162,195,23,123,46,110,232,98,29,117,94,210,140,230,171,222,34,219,231,141,67,85,10,146,56,81,250,52,191,31,207,117,106,223,117,16,56,84,87,216,178,62,41,82,161,41,183,101,92,23,89,245,246,19,57,198,125,38,116,13,99,195,207,12,92,175,208,227,15,231,215,45,31,241,232,215,193,116,92,19,46,17,78,63,160,144,165,192,185,144,31,128,209,127,112,226,72,109,55,27,206,148,161,15,79,167,51,22,150,232,253,42,223,25,247,109,183,200,252,164,154,187,29,55,48,93,93,241,47,88,92,198,255,79,152,70,227,94,226,132,88,199,121,189,212,219,123,222,162,228,46,6,4,19,64,21,221,132,14,81,135,201,173,174,62,157,113,223,111,110,78,44,95,174,114,217,24,229,147,222,151,17,237,118,163,186,88,138,222,239,202,19,233,51,251,113,187,89,167,161,196,162,145,165,65,193,189,39,60,90,142,92,236,183,178,223,243,25,167,231,43,215,79,120,2,106,232,69,38,251,80,206,82,39,164,164,242,200,159,131,143,74,10,73,121,122,52,235,34,45,181,137,207,86,184,33,189,96,95,27,56,230,80,15,194,151,154,117,54,194,119,157,136,80,103,38,133,168,172,20,254,52,86,120,182,48,240,151,7,105,120,91,9,151,35,89,109,144,230,162,62,47,177,117,116,58,118,211,116,141,39,222,145,6,50,95,142,126,150,204,26,98,151,91,23,173,157,120,49,98,204,199,28,227,173,74,189,241,85,44,71,59,104,80,234,46,19,247,104,62,231,179,143,250,140,199,243,177,205,40,66,23,222,42,230,68,157,159,107,124,72,175,127,216,90,22,221,21,210,96,128,141,42,243,24,248,153,208,159,251,121,92,22,42,203,31,8,6,16,95,130,169,206,8,245,155,42,142,76,121,11,96,213,19,42,14,254,115,185,116,99,27,143,93,241,71,150,177,33,195,123,255,232,145,253,128,32,109,102,11,173,37,38,137,155,101,101,250,23,27,142,227,247,15,226,118,235,67,73,223,20,178,120,245,110,110,254,94,25,237,103,147,31,239,9,160,217,18,118,99,143,16,141,241,158,92,183,220,69,148,81,80,117,28,231,227,105,134,36,136,180,72,204,28,212,253,187,42,130,57,251,215,81,239,135,6,83,125,198,47,169,18,16,114,83,51,103,165,7,168,14,153,242,166,206,66,11,171,237,211,45,255,100,227,41,187,223,250,44,132,198,76,3,173,113,61,15,185,185,92,162,79,133,239,17,205,103,39,157,12,12,196,35,138,97,196,54,149,181,21,28,189,132,16,33,255,159,192,183,9,183,207,50,20,203,135,50,184,108,87,118,219,49,242,234,193,169,17,236,99,95,114,178,219,214,243,59,97,217,157,167,130,237,161,0,139,116,59,214,244,17,70,225,220,114,53,224,162,147,174,6,111,110,20,230,249,247,229,226,6,111,183,208,236,46,32,14,72,249,89,26,158,194,250,6,150,64,247,185,135,42,212,84,27,120,79,29,233,6,30,60,163,117,37,188,94,43,59,5,207,133,226,120,160,113,86,5,56,90,224,247,87,200,193,109,135,75,77,153,219,217,133,237,77,31,167,202,97,147,80,133,122,195,230,128,125,199,207,22,152,49,189,101,106,245,91,192,254,136,25,12,250,113,69,100,195,230,181,203,83,213,138,14,68,9,124,193,86,234,227,60,117,22,93,187,35,6,156,229,14,120,142,86,105,199,175,42,5,131,134,203,38,244,39,193,202,108,178,222,131,51,16,16,100,19,108,143,245,131,220,165,204,78,164,95,91,166,7,248,89,32,111,36,226,3,197,242,0,54,165,184,220,150,209,159,92,136,178,235,208,182,162,69,142,28,3,185,203,59,237,100,7,245,214,129,175,231,15,142,161,155,174,217,19,199,152,236,244,204,213,84,180,111,203,89,94,169,232,26,147,62,159,71,98,33,172,167,5,153,252,36,87,11,27,42,60,244,222,58,46,183,194,18,188,20,158,245,126,137,161,62,90,19,211,59,34,80,69,70,165,64,83,55,243,229,246,208,2,16,0,89,7,149,224,242,28,177,185,228,11,133,3,78,155,90,227,1,224,76,183,197,189,173,41,80,203,87,96,143,153,40,215,144,53,235,24,39,129,229,72,186,72,60,210,104,203,201,220,218,67,210,27,105,205,207,215,87,128,190,85,238,168,126,90,178,139,70,115,218,240,47,80,11,185,178,206,89,193,196,46,211,121,244,14,85,104,139,61,209,160,35,17,121,157,190,167,169,232,248,242,230,239,167,4,244,101,95,0,243,77,157,39,112,126,31,51,110,252,86,58,183,108,253,187,18,206,236,94,52,145,245,85,133,38,240,250,99,49,223,0,108,198,169,104,240,45,217,156,128,11,193,36,228,144,172,135,24,187,155,183,81,232,204,216,44,213,163,219,135,200,235,23,25,224,84,132,9,119,47,15,35,191,163,106,64,187,0,100,210,241,5,201,191,88,95,245,76,169,184,200,45,221,17,137,14,4,81,29,77,243,96,222,152,241,11,91,187,238,72,177,157,42,230,160,168,100,40,126,174,238,205,130,8,85,230,22,219,119,239,212,235,138,64,201,198,102,78,218,235,143,26,101,238,29,162,233,153,231,114,117,119,234,6,130,60,23,215,116,208,139,92,82,171,158,195,252,2,181,26,46,226,154,40,11,40,108,73,253,136,38,110,51,101,136,63,195,69,193,0,187,191,29,227,94,68,131,125,120,87,195,229,78,156,111,36,96,163,37,252,22,94,97,166,109,208,43,218,104,233,25,152,195,211,173,202,76,228,61,84,160,15,217,111,160,81,228,44,223,39,131,28,11,230,34,157,220,21,130,15,245,47,28,131,55,193,10,169,179,63,104,37,63,222,85,77,39,191,13,110,48,37,155,148,190,138,155,9,191,113,153,190,100,214,119,112,126,159,206,141,111,191,49,13,180,219,42,123,20,39,148,173,32,213,89,179,5,114,156,182,55,83,130,238,35,24,217,147,216,65,8,16,165,146,219,49,53,192,95,13,57,235,9,11,63,55,233,152,91,25,164,47,76,7,106,236,166,33,124,103,226,82,11,193,176,66,143,126,158,28,160,14,32,46,8,203,84,121,176,105,159,198,176,193,48,36,217,255,217,97,40,26,54,175,253,220,27,81,81,178,158,98,145,176,137,238,94,36,179,65,174,12,166,124,66,118,174,52,42,94,213,222,166,85,250,140,27,186,137,121,142,28,0,151,96,134,136,10,233,34,86,19,129,189,14,233,13,147,235,44,58,152,211,33,40,235,207,82,92,210,77,242,159,136,251,142,254,7,18,182,237,227,224,194,140,100,82,141,2,124,52,100,167,83,250,148,8,217,107,129,29,220,214,186,156,218,13,245,240,38,150,204,163,186,76,168,2,48,227,36,203,184,125,75,124,198,206,179,126,167,78,227,224,82,25,221,184,83,247,96,91,98,161,86,107,223,140,11,170,248,116,217,235,43,130,195,85,109,152,71,25,83,216,54,171,251,247,21,234,177,249,206,127,70,177,206,52,162,17,120,161,6,29,213,177,39,162,190,21,80,213,144,46,222,7,146,139,52,48,107,210,99,165,122,133,93,237,205,22,190,208,34,221,64,52,189,46,180,85,140,52,197,81,32,57,88,140,121,247,200,105,51,50,95,238,138,53,79,126,126,139,4,6,236,223,109,62,14,16,51,103,112,151,2,4,183,5,20,148,75,27,217,124,177,71,153,194,183,200,172,231,199,63,114,91,49,21,85,116,142,76,5,56,243,166,37,145,50,201,8,142,69,102,198,223,87,20,82,74,183,204,117,14,214,251,33,168,209,186,100,7,154,25,10,90,9,25,250,93,24,217,248,66,213,215,24,203,28,29,168,42,26,37,115,8,94,240,110,29,149,26,49,35,2,237,239,133,79,215,181,197,51,67,182,107,38,179,15,16,3,73,22,204,0,160,86,3,176,195,122,172,250,111,182,41,91,245,59,130,141,80,31,217,134,131,47,135,84,203,66,245,227,97,144,77,29,27,246,72,143,186,25,255,121,171,184,117,143,214,23,164,5,81,57,167,84,53,83,119,239,232,154,235,4,217,239,92,225,41,221,111,37,231,213,30,73,196,121,217,151,196,239,157,9,144,176,153,213,96,44,185,27,209,142,149,4,173,37,134,89,240,192,13,43,253,30,113,7,134,124,222,5,99,15,11,254,75,67,48,241,64,84,241,200,203,236,227,7,239,227,108,198,183,114,123,40,28,246,254,100,101,79,85,130,115,33,191,36,234,60,243,3,8,197,141,195,246,79,126,6,227,13,124,117,246,176,98,161,193,177,226,118,183,10,155,217,138,163,105,204,119,237,189,82,236,101,179,63,122,142,30,8,20,146,148,46,228,1,148,234,231,195,151,136,147,129,180,85,156,17,255,217,208,234,221,82,120,150,233,50,229,37,222,19,205,84,211,251,246,207,160,179,52,159,217,127,118,10,35,49,233,74,170,183,188,85,70,36,101,133,88,202,193,120,183,168,20,157,73,58,73,164,1,237,146,195,239,253,101,89,208,189,219,31,230,1,29,58,58,69,91,221,238,178,215,102,179,113,20,4,182,134,51,53,26,118,249,164,96,65,188,224,188,50,9,212,202,117,233,178,146,222,68,207,190,235,130,4,111,87,125,175,15,195,83,60,30,183,180,219,152,97,68,94,213,46,251,49,236,31,213,138,110,255,128,236,142,194,16,117,176,186,233,32,49,238,127,82,50,87,29,189,25,212,194,197,104,193,222,98,94,35,96,221,65,211,101,226,67,22,149,182,240,164,69,142,39,123,31,197,70,142,51,14,7,188,108,96,15,154,158,248,118,60,130,176,204,156,150,103,218,175,109,81,24,114,253,41,56,222,10,47,94,210,37,18,61,20,163,253,78,175,4,81,65,71,141,105,218,146,226,4,72,42,0,81,16,76,192,78,144,139,240,134,14,206,190,1,32,2,219,26,139,41,26,196,95,214,22,61,50,38,135,66,112,82,2,238,37,177,146,104,2,232,100,217,37,157,245,140,221,211,228,71,132,131,223,185,204,143,163,243,82,241,127,124,163,14,244,180,85,72,25,171,74,93,26,87,97,131,12,217,7,239,115,134,232,55,23,159,252,125,224,9,133,162,32,35,56,197,116,38,175,211,244,253,125,31,96,84,14,171,164,178,76,50,11,44,66,198,68,187,75,46,62,82,97,71,141,89,145,39,157,11,252,126,131,142,226,52,134,6,242,156,192,188,29,151,82,42,104,104,136,153,95,128,161,80,248,49,138,103,78,211,87,182,88,69,180,14,11,129,74,148,115,198,175,217,188,230,17,40,28,218,20,101,102,156,74,253,118,181,29,171,177,187,19,248,210,189,230,250,176,21,177,206,34,55,74,153,158,4,199,24,31,202,88,181,36,81,66,128,247,149,179,2,162,173,211,18,12,42,101,182,239,147,117,129,122,7,165,128,240,72,15,243,55,216,67,45,60,233,121,51,242,169,86,127,248,238,87,9,71,98,181,240,120,195,210,230,88,210,166,37,225,166,102,102,95,245,36,78,99,141,31,24,223,173,86,107,125,49,244,105,205,240,132,128,156,62,167,105,121,115,42,179,240,105,154,254,143,233,82,208,181,187,74,231,225,211,159,25,169,16,162,174,2,196,143,127,68,171,153,156,161,97,180,9,137,67,171,112,62,211,255,141,235,39,51,1,239,253,102,203,107,162,37,169,201,40,127,70,216,202,222,254,2,237,57,212,85,150,115,28,243,190,103,228,172,212,147,160,124,80,226,130,222,250,134,63,232,224,38,78,169,15,200,232,16,38,205,230,3,69,198,95,153,34,124,93,166,81,154,86,171,48,234,77,48,188,68,181,30,161,125,104,242,107,31,70,229,242,109,109,123,53,45,135,203,81,50,96,225,10,52,237,80,99,228,118,116,108,19,193,48,177,3,147,46,156,149,82,204,217,33,195,104,218,107,161,237,46,10,91,68,253,196,159,23,155,82,125,209,8,206,83,85,117,43,36,249,119,39,37,166,145,189,160,174,177,73,151,21,102,156,177,57,212,228,7,87,30,161,54,193,12,183,172,246,155,118,58,120,55,134,61,3,107,244,39,246,135,44,163,179,196,18,133,196,23,89,99,17,7,180,116,71,101,182,234,166,42,168,87,29,153,51,100,79,152,179,162,109,83,221,151,254,7,203,174,21,126,138,87,247,181,195,87,136,238,1,217,214,236,88,245,81,5,101,235,234,82,54,60,13,204,120,253,207,30,153,54,9,197,141,134,248,37,2,89,157,232,239,13,166,136,91,48,42,184,133,146,254,94,6,15,154,50,94,116,247,30,164,133,252,99,23,26,92,44,189,9,187,236,249,167,137,232,247,247,108,73,154,202,159,200,16,19,145,38,100,193,204,34,231,215,49,65,19,238,21,135,22,103,75,149,67,219,53,146,122,83,123,35,207,227,164,108,27,254,188,124,207,174,52,240,59,209,109,54,76,124,56,237,82,12,26,226,246,246,238,243,84,204,18,46,4,140,242,30,197,211,87,125,196,38,135,145,158,192,242,22,199,178,39,168,201,43,16,126,185,77,35,245,7,136,181,26,159,12,6,164,230,107,226,184,179,225,103,248,246,173,103,107,46,234,121,39,122,171,171,249,155,44,172,125,143,158,216,219,71,212,29,214,221,206,61,155,232,43,188,43,5,38,226,34,24,16,194,222,100,126,95,154,113,199,108,177,97,161,69,111,62,48,186,155,72,249,236,8,148,4,94,154,231,92,154,81,163,155,154,59,240,56,23,97,158,137,129,77,156,170,212,231,48,88,182,54,61,94,149,255,85,177,31,89,9,5,149,75,116,209,118,160,64,212,42,0,8,197,230,95,57,143,211,29,159,185,30,250,174,81,141,7,96,18,94,54,23,133,210,106,55,231,68,61,200,8,100,80,59,16,108,246,5,241,142,74,60,2,240,158,19,118,177,186,36,168,77,55,235,216,29,119,19,154,102,202,94,172,178,224,54,188,46,1,119,130,251,33,181,135,69,241,231,220,153,82,126,184,190,151,220,7,219,198,163,119,13,63,168,66,42,38,143,246,152,95,235,237,205,23,131,104,69,229,162,219,176,19,149,154,26,213,54,96,121,141,129,94,232,168,212,172,215,125,164,62,92,38,180,28,18,47,107,153,156,178,159,170,26,154,223,207,46,216,234,193,206,150,120,183,83,88,128,216,40,196,159,114,157,215,66,214,75,129,120,74,23,118,131,90,50,193,217,210,252,50,98,66,116,127,165,239,33,109,60,18,148,219,198,155,116,206,45,220,234,166,108,31,168,49,143,80,41,22,103,143,82,230,20,110,121,71,114,113,213,227,140,18,122,58,241,203,173,10,254,102,74,254,19,59,107,45,144,203,114,139,212,247,166,175,122,89,210,248,63,251,181,2,126,223,112,36,235,193,245,37,2,225,49,162,56,19,126,182,39,241,134,250,243,155,137,142,142,6,13,204,226,129,61,75,177,99,121,9,94,114,213,105,144,105,200,33,216,231,134,232,6,50,56,18,236,79,107,39,216,73,143,81,221,157,70,79,39,81,79,20,236,88,182,242,131,210,141,165,165,103,122,170,224,12,229,122,12,93,156,95,179,176,180,48,102,6,70,56,157,127,66,64,233,137,207,182,118,14,60,1,61,43,24,11,73,250,143,144,81,34,176,246,135,180,2,26,68,49,57,143,138,225,155,214,125,237,219,13,118,81,227,8,69,130,212,165,251,203,101,7,193,238,94,183,216,173,173,233,144,110,189,235,176,241,205,196,161,179,38,53,139,91,64,234,127,199,25,129,167,67,19,55,59,76,148,2,224,187,120,79,181,69,241,114,56,27,61,252,165,32,245,101,12,11,57,229,187,82,65,189,218,170,98,159,117,242,76,56,127,226,79,164,59,231,113,218,205,216,130,58,175,87,253,20,103,80,0,145,84,27,95,117,137,234,65,56,147,122,89,42,129,25,177,11,127,12,17,64,237,197,210,169,202,99,122,237,168,214,147,91,132,145,134,136,200,19,240,50,183,232,15,114,194,82,224,111,176,13,79,17,51,45,118,35,0,193,203,142,4,251,97,212,222,188,186,53,222,197,9,45,199,188,255,197,17,36,164,39,179,184,180,19,100,166,142,166,24,125,33,51,10,104,40,121,164,224,230,152,56,110,30,88,139,153,105,240,103,171,160,130,84,104,122,137,120,179,135,151,98,136,194,182,217,139,130,168,79,214,42,248,92,248,159,129,65,170,213,153,164,76,16,57,212,190,99,165,57,87,140,52,26,92,102,250,152,194,185,246,203,244,223,219,43,181,60,242,205,139,56,91,99,171,154,85,86,127,42,37,140,176,73,71,217,170,94,60,243,255,69,12,82,1,171,205,127,212,114,52,170,189,63,104,6,35,225,42,90,221,47,80,164,203,237,70,255,142,160,239,90,235,148,133,241,150,88,121,5,19,24,93,38,170,191,82,44,177,192,169,55,254,135,176,113,228,166,141,135,206,113,73,67,18,138,133,104,54,48,189,173,115,97,27,246,80,253,108,185,108,250,52,72,99,39,79,50,67,125,187,32,180,109,132,118,160,92,152,185,176,31,65,166,247,237,149,150,114,19,214,247,31,194,252,207,106,245,253,49,116,236,13,16,72,227,253,202,181,145,182,46,229,126,145,75,147,164,93,19,251,113,24,179,204,157,228,96,217,128,240,74,212,70,25,57,108,167,23,53,151,61,165,177,150,26,74,166,26,189,126,113,92,198,15,28,162,156,127,164,210,65,254,172,208,174,4,18,230,221,240,180,94,156,120,206,37,6,90,111,67,159,224,217,182,13,31,143,251,1,48,74,159,246,134,53,134,122,206,170,208,253,102,125,237,213,80,120,131,123,200,220,1,36,68,158,74,130,5,175,191,147,87,220,19,176,35,34,199,132,88,168,82,146,195,218,197,131,143,213,220,122,182,216,135,23,25,252,230,179,126,177,205,102,253,57,72,158,85,231,65,165,144,69,201,112,82,107,206,120,131,172,187,194,100,63,44,109,222,39,184,8,235,173,80,153,34,30,217,82,220,214,187,232,97,26,254,110,130,196,247,20,62,19,82,182,214,225,202,77,166,98,143,232,57,105,248,133,4,17,112,245,73,70,221,122,20,49,128,114,182,208,74,162,23,70,66,176,131,46,64,187,203,162,100,174,158,136,68,69,57,91,175,210,160,189,135,255,45,30,82,253,195,73,83,190,106,223,228,200,93,254,51,210,218,110,234,106,131,185,141,204,199,160,96,177,188,121,133,87,218,41,38,253,111,39,96,96,122,55,107,237,15,67,160,17,101,107,167,12,237,17,104,146,108,135,246,183,146,43,134,226,163,37,183,183,244,33,227,69,214,49,171,201,58,231,175,128,177,209,227,129,235,22,109,26,182,79,218,187,162,188,231,205,115,30,232,126,129,116,54,47,191,214,130,88,183,163,68,136,217,178,253,60,151,105,4,58,151,175,78,180,139,249,218,95,238,172,14,162,223,140,64,140,78,213,43,92,216,189,101,246,138,49,250,23,15,211,252,122,60,111,82,39,88,218,17,70,227,52,75,26,78,125,106,23,140,58,64,239,88,167,172,53,216,221,88,8,163,18,23,38,209,204,95,92,57,141,71,243,13,159,65,139,84,115,19,127,93,127,96,76,74,245,205,135,54,224,141,41,14,204,94,234,101,85,115,115,141,180,241,77,97,26,26,108,8,242,116,137,165,76,243,217,44,75,112,5,18,46,62,75,157,63,226,126,137,13,195,38,84,72,112,252,18,138,177,167,129,148,57,92,119,78,90,214,107,255,151,254,132,17,157,29,204,145,124,175,140,252,213,238,145,228,104,244,10,209,122,181,81,187,50,219,80,157,53,151,77,107,30,59,32,122,119,254,49,121,109,129,35,200,232,98,66,153,211,77,16,77,127,149,245,91,7,201,52,41,245,13,91,207,224,116,231,162,39,131,153,8,3,85,5,153,45,158,160,183,179,135,0,7,195,145,22,142,49,12,77,177,67,83,136,115,104,183,176,136,160,110,59,72,18,54,27,41,230,60,171,12,128,156,160,245,194,163,188,74,213,22,107,180,152,6,197,142,98,114,158,245,148,163,243,246,39,203,15,68,231,191,232,193,124,163,252,22,14,200,44,152,144,6,71,9,149,79,165,183,225,45,228,133,202,78,244,150,144,170,46,29,244,47,254,117,191,244,181,203,121,245,20,197,141,143,147,58,56,222,189,48,149,204,211,66,179,97,85,183,77,230,54,234,151,161,20,130,46,219,42,127,242,8,247,45,149,16,214,216,163,248,108,129,199,32,86,235,221,207,167,82,46,212,239,226,47,105,97,205,96,132,58,194,16,86,116,254,48,215,240,223,242,46,57,128,132,163,221,207,13,9,109,157,94,238,148,2,68,172,193,229,115,64,58,237,60,30,245,197,95,113,120,108,99,192,117,137,108,27,139,70,95,207,41,21,160,13,80,233,55,2,129,235,113,156,197,106,84,97,222,99,25,110,155,158,233,193,105,83,103,164,247,57,245,74,17,226,148,86,85,19,16,230,194,179,142,34,156,65,228,170,204,0,139,126,111,137,202,249,20,69,68,146,115,43,253,46,213,152,251,96,239,127,168,153,53,210,41,23,199,138,199,6,237,78,189,81,44,244,240,64,169,0,222,18,60,138,124,49,145,104,72,87,210,2,22,247,186,239,216,247,176,4,59,114,238,201,33,220,163,244,235,211,93,5,231,156,240,17,10,15,43,31,70,141,135,181,14,20,145,86,137,187,56,255,205,149,228,231,160,165,105,167,203,60,60,223,216,11,206,111,167,251,235,18,0,55,144,183,76,88,244,136,125,58,204,25,19,119,17,50,182,232,209,105,54,181,32,15,43,15,120,214,71,224,32,128,4,25,184,48,150,45,165,245,1,124,119,253,234,218,247,99,113,204,32,187,219,120,1,204,225,170,34,187,142,22,25,73,82,28,115,128,129,102,240,183,164,133,14,238,111,241,7,118,133,23,53,42,172,234,217,57,64,74,114,209,99,221,8,218,208,229,126,162,190,5,37,211,141,32,91,197,1,231,175,173,84,119,101,95,103,232,60,228,246,177,241,188,93,212,14,132,165,36,157,63,160,154,246,63,140,45,31,111,226,42,154,11,171,29,15,77,4,107,20,178,220,186,28,141,191,49,24,130,228,100,195,114,149,146,37,24,132,206,37,193,169,76,221,180,195,87,46,140,194,49,102,186,143,182,129,80,216,223,184,84,61,58,187,194,190,250,128,64,61,35,233,202,73,208,113,220,207,43,5,44,208,129,47,33,115,117,220,84,104,92,221,45,152,205,228,81,7,21,104,172,202,188,238,240,155,160,27,42,191,215,178,164,192,80,101,28,187,2,113,143,52,224,244,21,253,1,92,22,28,123,252,175,163,237,221,216,61,51,168,24,159,39,44,178,58,45,27,211,95,14,195,155,34,195,17,201,3,32,226,200,34,249,180,146,118,37,40,24,194,101,91,73,131,162,183,238,27,152,210,138,206,1,62,200,42,41,251,150,79,191,62,93,107,132,54,140,120,217,164,87,88,159,41,222,44,44,90,227,188,132,79,111,214,191,254,239,102,220,71,183,54,165,27,78,72,114,73,130,23,108,122,40,105,90,81,14,246,88,105,59,149,94,201,57,186,74,219,123,158,94,64,158,75,53,146,224,2,51,170,107,145,82,153,227,217,50,232,124,142,171,36,88,182,193,118,117,13,160,214,38,239,138,216,31,185,180,222,190,159,167,69,135,73,209,184,75,109,205,162,30,184,29,140,249,123,162,175,66,173,167,254,138,8,174,187,65,242,108,215,209,245,5,72,19,207,235,41,12,30,13,72,209,125,159,70,211,204,34,205,133,173,237,106,142,169,119,250,141,242,152,87,79,173,11,191,8,119,233,1,56,99,237,57,14,50,76,5,186,143,40,4,20,215,34,52,170,141,229,18,90,227,128,99,29,242,46,98,104,7,4,235,47,246,164,60,221,72,126,180,134,6,179,161,88,20,51,32,141,144,240,3,248,235,76,64,44,210,198,158,38,45,236,106,2,32,79,24,121,124,32,63,250,67,99,10,20,58,130,230,138,209,88,182,63,148,230,162,235,121,93,111,91,128,226,169,244,186,187,199,34,143,201,121,190,117,140,127,63,17,61,129,222,23,5,30,160,172,254,69,201,95,63,29,188,20,16,183,243,72,112,159,228,213,178,195,56,35,143,35,243,28,182,131,13,147,236,51,0,181,4,62,45,108,187,75,197,30,146,198,148,97,237,216,219,251,237,104,174,215,140,94,0,245,106,88,216,91,46,152,78,112,100,106,10,114,82,145,30,245,130,61,44,225,18,86,34,11,113,243,89,58,32,241,115,26,184,136,44,31,140,185,147,118,113,111,133,107,193,141,87,122,110,117,44,254,10,82,225,84,228,20,187,240,163,98,96,184,192,125,7,66,88,73,238,16,107,74,21,254,50,57,3,123,134,185,145,57,26,36,201,52,9,251,244,149,233,88,169,225,7,143,195,121,241,68,150,223,238,43,252,23,233,152,45,142,224,234,74,171,102,224,184,175,212,153,119,185,21,57,166,60,189,139,57,58,231,252,195,232,90,34,233,151,191,248,96,202,195,26,246,228,3,174,195,29,91,197,21,7,87,212,142,146,195,161,82,215,87,141,234,92,201,128,167,104,168,17,206,28,167,106,35,183,167,121,115,52,76,16,186,88,91,34,54,179,12,227,109,193,75,28,247,109,236,184,48,121,250,190,172,13,38,105,224,109,143,158,72,86,45,16,149,79,211,224,176,27,254,150,38,34,104,124,117,247,221,102,248,44,220,28,171,214,234,230,2,216,93,150,150,119,105,134,62,210,222,25,170,199,61,9,150,21,219,137,158,99,176,246,134,255,38,116,11,166,70,107,135,71,174,45,106,242,49,22,158,201,3,199,30,162,94,130,53,102,74,139,185,174,36,112,62,222,55,127,182,73,129,206,175,55,33,248,232,65,13,220,128,101,138,77,129,126,251,225,121,125,156,71,184,154,238,239,7,160,97,58,158,241,66,109,180,7,168,61,150,154,54,178,81,110,213,230,11,213,51,96,117,188,77,103,230,10,245,121,75,43,5,26,150,51,159,145,14,38,98,118,11,16,37,61,153,190,7,183,136,80,121,5,108,219,17,140,77,42,82,156,96,243,77,175,91,138,77,110,85,66,159,125,4,74,202,237,3,88,139,80,11,2,106,225,21,57,151,170,4,98,198,116,58,88,137,61,1,101,50,224,207,83,170,223,52,177,180,32,109,28,152,31,255,170,75,36,223,232,67,160,47,64,148,204,186,76,121,16,221,100,242,31,10,205,10,71,23,42,207,112,75,81,81,7,85,218,178,240,100,127,130,181,104,21,195,48,166,240,113,188,112,35,216,155,20,189,48,95,22,104,121,197,110,230,246,129,225,180,26,3,254,63,202,249,182,214,154,193,85,154,99,120,63,73,66,236,182,173,230,253,12,197,142,6,71,31,230,64,72,168,24,26,133,39,195,166,135,92,172,86,254,141,168,212,254,217,102,91,209,81,114,123,205,175,141,133,235,86,33,101,63,80,71,183,109,240,139,159,124,9,131,99,229,85,44,27,42,101,104,114,226,209,130,160,60,78,95,38,252,96,55,162,247,227,191,143,128,253,43,89,71,104,243,205,123,163,222,239,159,230,229,224,246,197,99,70,159,221,120,113,104,239,123,131,185,131,24,36,157,33,62,42,134,168,239,38,27,223,29,224,74,53,143,68,234,176,198,183,221,229,195,214,165,90,190,85,226,7,225,127,42,166,221,197,253,202,6,153,246,124,0,121,100,135,223,49,62,183,25,78,103,115,190,228,244,39,163,179,36,175,37,155,51,131,31,144,236,249,230,251,42,192,81,107,78,132,62,231,85,100,235,93,151,143,152,4,76,233,180,56,60,67,97,181,122,12,144,22,243,251,206,129,196,224,15,26,46,39,97,224,118,220,237,232,151,59,219,70,95,83,221,241,168,222,199,29,219,68,147,168,27,93,140,134,198,65,103,198,74,11,110,93,29,112,52,83,75,157,28,186,22,126,55,70,210,220,48,141,170,229,54,227,91,230,132,141,129,250,16,18,219,222,181,115,25,172,120,30,58,138,195,212,84,102,246,19,43,219,48,128,173,136,45,175,244,1,47,217,67,169,242,162,41,231,36,53,33,18,215,55,22,182,223,125,228,130,28,45,106,135,166,43,230,66,23,50,155,72,53,198,55,57,57,47,8,16,101,242,61,101,172,193,230,232,1,154,48,30,143,95,125,88,37,250,61,55,243,60,81,55,28,44,185,253,58,21,68,37,3,108,149,24,144,170,160,146,76,1,70,241,136,195,144,106,169,2,89,129,93,214,46,134,23,237,35,66,185,4,153,179,113,223,103,130,180,193,75,126,150,166,223,191,98,58,201,144,180,220,82,174,21,233,52,1,241,129,43,64,201,139,171,149,163,147,73,208,131,86,109,117,11,53,61,222,186,26,67,40,50,227,28,190,72,247,216,188,153,248,89,55,181,111,191,108,36,152,152,88,0,178,94,162,167,152,100,94,30,171,196,183,74,160,154,114,91,103,57,94,108,214,254,26,102,48,224,189,151,163,91,125,135,208,192,61,177,148,110,131,70,170,119,68,229,218,21,208,3,109,221,130,249,99,226,84,33,251,206,125,159,48,152,10,35,103,7,18,47,18,55,196,118,203,203,43,51,38,235,151,147,142,191,104,79,252,249,61,2,47,164,194,9,118,138,102,64,112,103,233,23,228,90,14,1,28,40,128,35,14,199,95,135,161,182,209,242,213,78,222,184,1,38,131,119,229,199,133,130,141,203,113,178,106,184,71,76,28,63,236,52,34,219,39,189,111,159,165,16,74,58,26,2,255,40,187,177,163,186,5,217,131,35,247,150,170,165,195,67,19,41,134,173,39,190,212,33,142,149,35,215,60,20,244,8,235,227,39,255,153,27,36,219,149,129,208,141,104,247,225,239,130,67,110,130,114,78,58,186,249,113,131,54,105,82,104,72,58,55,92,191,104,184,197,58,113,243,39,230,67,254,176,206,55,150,86,195,246,79,215,52,224,176,26,105,82,251,17,182,214,207,220,234,98,104,165,160,203,51,20,233,203,5,0,217,215,193,162,93,138,100,247,242,75,247,2,200,121,249,47,23,85,250,66,5,252,91,33,104,153,209,79,35,202,134,112,129,41,145,59,165,225,127,224,63,144,208,101,141,114,68,34,189,227,20,139,91,244,121,195,159,89,199,193,43,251,170,20,207,120,130,220,158,248,227,254,109,134,239,203,1,208,100,6,196,174,154,195,72,11,177,194,132,134,90,195,133,254,40,128,20,28,64,197,90,184,82,142,119,160,223,136,161,79,141,0,131,146,218,104,204,252,193,110,115,55,64,58,105,50,13,4,179,242,250,170,75,225,132,105,56,62,171,76,27,206,27,191,175,38,230,149,128,101,184,227,172,236,153,109,43,78,154,151,145,115,250,193,75,72,120,59,217,28,241,174,225,54,6,2,13,138,191,166,93,177,15,113,210,192,157,187,59,16,9,170,71,47,77,96,51,197,115,204,2,128,118,202,92,75,23,166,226,56,250,105,58,60,183,73,109,33,196,235,107,248,150,158,7,27,116,106,147,136,43,115,105,55,53,135,141,79,57,234,196,48,14,39,154,238,65,120,14,42,226,193,85,74,89,211,212,33,10,183,255,230,46,252,128,245,229,13,250,127,217,34,59,65,62,98,5,226,244,91,82,31,216,182,60,125,104,185,6,247,161,145,79,28,202,154,50,164,110,2,179,195,84,144,228,54,42,191,30,199,229,196,182,92,106,156,240,3,242,166,42,12,48,24,60,232,66,48,243,139,60,201,247,177,32,39,145,26,15,187,101,214,190,39,79,62,30,234,83,161,6,209,55,134,16,37,60,12,104,86,134,243,146,187,171,183,93,85,110,213,173,244,70,136,241,0,178,172,131,56,187,37,100,214,146,203,99,17,82,28,225,243,131,196,214,42,101,60,96,132,223,19,232,87,178,152,42,115,145,79,207,204,19,254,238,209,158,243,68,72,75,25,73,64,136,179,29,36,187,55,100,100,156,55,209,149,117,156,124,65,157,177,37,152,221,133,252,244,131,122,132,178,69,125,46,233,189,237,46,100,32,88,153,83,246,11,101,203,105,156,180,245,231,231,167,204,195,109,114,73,80,43,36,41,99,243,154,93,211,195,61,245,11,21,97,62,248,78,194,126,177,26,128,236,116,123,76,21,47,44,14,81,110,133,151,200,179,153,238,158,240,229,232,234,52,196,194,51,55,218,238,50,89,94,95,124,45,27,100,229,71,230,197,127,168,114,115,243,199,156,72,229,81,90,71,22,136,38,124,223,117,159,158,47,54,173,170,77,57,151,224,205,87,24,37,230,74,197,173,179,25,244,92,230,16,181,197,36,10,21,54,25,181,185,253,57,162,47,8,67,242,152,124,145,208,8,180,48,194,54,141,54,249,209,118,202,118,69,52,229,51,166,251,244,90,16,43,249,229,174,7,25,174,236,14,161,248,140,34,136,199,107,40,94,104,224,164,65,213,233,137,227,55,181,5,198,218,135,175,132,140,71,28,60,205,2,20,118,17,45,76,101,124,200,46,148,121,7,139,237,56,189,128,225,61,198,93,80,100,218,96,102,171,124,48,57,129,21,44,148,86,187,24,161,73,225,151,198,15,163,14,74,81,126,81,112,149,41,123,121,243,237,67,170,58,97,186,190,62,127,245,161,224,159,75,99,37,7,9,56,191,114,142,161,118,66,22,11,219,40,45,89,119,73,249,23,93,249,165,124,105,224,237,159,170,138,242,88,61,10,255,178,249,231,53,196,41,38,152,235,185,185,49,20,128,171,57,147,196,103,119,27,242,222,146,128,241,135,91,144,225,143,143,237,193,107,231,208,111,236,145,21,150,191,38,250,4,88,72,41,59,165,78,198,56,13,89,182,248,225,37,129,232,223,254,193,51,234,166,174,129,238,9,133,189,172,57,1,55,45,207,220,88,221,170,176,205,23,18,17,110,238,7,131,126,38,98,130,193,249,107,81,105,254,254,112,68,29,244,59,223,157,194,234,245,156,197,161,170,161,47,72,57,231,107,241,194,80,44,74,197,134,20,103,166,96,248,179,56,88,236,127,233,193,140,192,76,208,252,34,69,53,79,167,38,13,19,84,23,175,210,135,54,125,253,231,213,109,60,134,248,83,139,166,36,44,28,86,161,129,84,69,83,118,37,11,88,178,187,71,129,163,159,88,117,153,196,180,219,161,148,244,139,223,87,134,200,138,60,35,92,81,180,26,237,17,83,96,70,5,224,202,38,83,222,201,192,160,238,45,16,72,158,178,6,191,100,15,167,32,172,8,161,21,32,248,55,251,211,219,185,172,91,207,202,123,164,128,111,6,120,187,20,80,53,165,52,147,139,165,219,154,95,145,239,94,247,102,185,28,208,42,85,233,117,103,178,225,124,241,17,157,170,107,163,88,150,59,233,76,229,43,151,194,156,176,209,192,242,166,60,3,46,34,251,240,107,177,213,131,225,39,245,238,188,165,240,169,159,129,50,39,40,76,64,162,75,153,82,63,134,109,233,103,176,197,2,125,168,250,203,212,211,87,20,25,115,15,96,136,164,120,24,73,103,132,166,8,87,188,226,153,138,148,43,205,85,20,4,179,153,179,101,252,207,181,95,33,222,146,97,33,154,53,206,182,74,46,242,162,170,100,190,174,96,228,28,42,8,214,164,101,173,23,66,48,105,224,98,197,230,63,210,55,31,130,238,159,130,112,168,249,172,193,133,178,126,250,83,121,198,187,111,145,236,200,232,159,107,5,58,58,245,165,223,223,177,118,144,225,166,2,7,254,195,124,243,66,5,174,198,96,3,90,146,65,35,154,194,214,214,59,82,122,242,204,108,95,222,214,211,185,15,250,173,156,87,226,204,58,152,124,223,146,214,242,65,228,238,166,0,43,95,145,50,193,80,67,175,81,110,24,31,150,206,166,104,104,142,175,74,128,253,215,36,125,82,179,206,145,29,199,151,96,6,175,117,213,75,139,161,194,155,118,13,252,93,242,190,49,141,62,38,65,252,44,94,184,96,238,61,21,5,198,109,220,172,174,186,53,91,120,106,253,142,10,173,204,239,148,243,249,37,144,13,166,219,69,106,225,48,41,127,174,38,27,83,123,108,105,0,160,110,112,253,118,91,139,93,196,132,26,107,91,60,18,44,190,132,53,223,32,131,240,164,174,173,115,127,220,112,2,136,138,3,120,108,10,55,234,118,101,146,134,201,230,220,45,153,151,45,85,225,251,125,205,242,75,165,185,41,142,165,84,38,213,93,207,243,52,170,88,176,91,242,10,72,10,232,183,122,21,26,120,65,81,160,132,127,92,154,28,22,233,68,1,192,70,50,44,39,9,23,20,205,197,130,203,82,32,138,134,176,11,231,39,180,135,33,22,153,235,183,60,211,226,129,25,62,238,251,182,116,121,80,190,195,177,204,50,250,99,82,42,34,116,244,44,159,146,176,100,189,166,223,161,140,69,41,178,247,37,254,86,219,240,96,242,113,205,134,18,242,133,131,205,6,233,138,146,159,207,200,146,122,177,90,37,140,242,205,66,210,32,73,51,172,178,162,179,150,150,172,150,237,160,141,158,46,163,76,66,189,239,135,169,225,102,240,245,171,18,51,216,252,74,176,192,175,118,185,186,253,189,122,158,235,54,145,141,200,223,80,42,9,34,144,210,110,73,73,170,25,190,223,34,94,129,189,61,116,98,232,120,153,38,147,128,131,193,179,55,80,186,41,91,74,103,86,82,30,8,179,76,235,51,207,8,249,145,85,56,117,85,182,230,230,245,68,103,49,78,50,93,66,219,144,212,119,82,18,139,96,253,114,19,196,166,111,144,105,28,11,237,165,20,67,64,210,139,11,109,53,203,21,89,39,243,22,213,214,101,75,2,128,45,176,64,60,146,157,177,10,216,221,116,85,4,235,30,243,137,172,239,48,20,199,218,32,115,214,94,220,241,116,113,212,226,106,96,138,75,216,62,69,22,140,171,178,218,215,245,88,109,213,140,23,214,225,132,109,73,237,214,33,240,112,223,66,44,167,4,219,248,14,159,3,51,24,29,174,215,233,241,237,62,43,158,152,215,134,145,90,186,160,42,227,66,46,199,237,90,152,10,59,233,235,241,197,121,244,145,23,136,92,4,13,209,228,5,151,157,36,101,186,180,22,185,23,143,183,214,70,18,149,18,16,93,163,171,215,69,169,183,34,46,80,111,43,78,98,70,195,138,236,203,92,155,247,190,218,196,210,193,152,245,253,18,244,186,221,169,139,57,8,131,28,137,119,171,237,248,190,104,96,67,186,233,4,189,241,218,119,60,37,230,202,202,26,135,80,189,123,86,167,23,27,108,30,27,110,214,84,119,212,29,176,107,58,71,155,238,141,79,203,219,202,195,67,119,234,17,63,60,222,90,81,224,33,55,73,215,139,3,252,134,230,114,104,67,82,34,61,96,141,186,1,191,229,13,58,200,82,65,120,165,41,120,70,68,160,216,141,8,189,134,235,236,182,202,151,216,164,57,81,229,95,78,63,74,228,2,161,123,85,155,58,205,148,114,52,105,99,193,139,122,228,6,65,84,163,228,29,36,137,225,149,162,145,99,80,185,57,37,244,46,80,172,89,96,42,93,213,180,99,31,20,145,192,241,249,65,63,61,67,137,231,251,204,17,181,30,65,74,186,120,33,65,52,119,216,52,75,231,71,157,204,58,61,242,33,21,155,104,82,189,130,111,101,135,77,126,136,252,35,103,54,181,100,190,148,239,239,116,34,135,196,233,114,129,223,43,249,112,16,222,130,75,114,62,222,52,175,245,180,73,92,6,71,195,248,233,185,134,9,254,241,180,51,202,162,112,168,91,7,209,243,17,2,204,21,8,224,91,122,239,249,14,70,202,122,247,190,147,61,161,149,32,145,121,99,136,54,226,244,250,225,4,185,210,14,255,213,6,156,160,89,205,180,140,170,13,222,39,15,162,177,250,155,185,123,1,90,125,61,242,202,135,124,68,251,166,97,78,249,176,16,203,251,126,7,236,10,246,45,238,108,208,9,206,233,151,202,121,14,35,125,248,66,32,229,106,222,200,139,200,165,4,164,237,96,125,56,6,5,104,113,83,204,128,24,150,25,231,177,169,65,109,12,216,7,63,190,26,116,99,164,37,250,89,135,98,133,144,242,82,128,125,217,181,39,54,191,86,153,130,94,74,131,130,243,66,116,161,123,235,255,254,50,233,50,150,117,56,78,218,186,33,199,85,149,123,244,86,240,233,192,77,77,242,116,213,84,17,71,85,77,49,162,71,139,139,105,45,3,214,141,133,58,171,249,190,72,82,242,36,190,168,160,246,194,251,160,206,150,130,150,246,210,44,164,26,17,203,18,3,228,187,87,22,191,208,112,105,239,164,250,108,123,208,1,75,163,58,93,244,169,127,203,142,251,132,242,198,41,3,13,21,136,214,116,37,119,237,6,127,230,111,199,250,13,62,52,201,164,117,43,42,226,150,223,104,225,80,29,198,53,4,37,213,229,104,121,231,36,134,222,255,221,118,50,158,45,167,145,232,170,116,54,32,113,92,217,168,57,118,93,44,129,238,244,24,194,142,251,216,66,159,87,220,166,85,250,159,52,29,231,154,86,249,60,55,105,53,48,60,36,200,146,128,117,110,135,22,40,186,179,53,180,110,197,50,84,203,242,33,104,60,38,131,153,195,158,19,167,235,100,179,172,69,155,168,212,10,200,49,204,162,23,254,36,70,156,54,240,123,31,176,87,6,28,221,31,50,4,46,223,64,101,48,177,169,13,34,48,35,45,113,92,201,1,66,251,82,229,249,244,225,68,71,204,181,186,78,160,247,66,121,62,5,146,212,114,66,166,113,111,211,216,1,76,5,97,4,37,221,92,166,61,88,176,63,82,234,189,54,145,14,98,106,244,194,119,36,112,160,140,230,154,204,204,21,131,89,175,149,18,112,41,186,186,205,63,124,160,176,171,88,125,188,115,80,132,84,188,90,27,42,156,107,67,30,149,2,146,222,46,111,167,251,109,43,50,175,75,24,184,119,245,62,247,152,145,55,160,34,45,153,148,158,25,116,193,156,254,98,52,223,131,232,246,107,8,171,172,161,60,176,189,206,10,7,204,10,79,106,165,46,79,9,76,59,253,179,66,60,142,31,24,209,183,179,128,154,75,17,143,113,158,76,199,18,174,56,88,13,180,107,116,130,191,7,73,78,199,12,188,145,94,246,90,235,95,175,145,94,38,58,113,108,14,103,93,113,203,204,195,76,242,196,130,188,203,30,236,89,234,87,78,77,157,114,44,162,135,64,101,147,52,82,113,22,11,167,142,108,2,96,225,164,141,233,83,28,54,222,18,245,42,39,179,5,222,234,237,88,225,178,105,166,115,140,58,132,220,14,88,242,254,127,146,106,150,235,192,72,200,55,12,15,67,212,17,201,217,138,133,229,90,79,92,91,115,45,188,64,149,255,144,41,6,157,194,6,76,80,26,180,91,21,235,52,169,61,94,114,118,240,52,54,36,4,66,252,189,4,97,245,205,183,233,216,58,122,17,98,116,220,109,94,95,47,161,90,121,17,73,252,119,19,126,149,199,50,248,50,68,246,226,170,17,58,115,75,125,76,50,202,13,203,50,81,159,145,17,92,53,232,240,216,255,201,41,14,152,246,69,1,230,117,148,194,252,234,205,57,163,172,83,234,209,128,28,232,148,102,143,75,37,124,180,231,182,184,207,64,186,59,86,79,132,190,25,81,127,125,204,248,158,99,194,231,175,77,40,171,188,151,155,16,215,42,131,132,9,35,128,161,92,165,121,64,105,98,236,215,245,222,66,106,82,132,211,91,230,15,174,18,84,198,89,66,151,253,220,238,100,214,50,105,168,96,45,9,150,170,59,230,247,197,46,134,196,0,141,85,53,40,190,141,1,60,12,197,101,20,176,137,161,231,183,31,197,2,33,174,64,76,150,201,144,181,21,143,235,30,196,146,133,220,13,5,164,247,71,166,87,109,182,164,142,104,134,93,213,144,113,49,42,232,221,83,82,104,228,166,147,26,99,222,168,21,30,224,0,198,58,207,165,138,147,140,246,162,20,20,165,217,160,127,93,240,12,21,176,156,33,193,45,194,15,206,17,252,192,137,5,131,120,109,16,168,56,177,174,24,183,35,181,247,135,29,181,51,36,249,225,22,94,78,248,60,186,92,186,48,96,232,80,2,129,58,194,85,188,57,105,2,12,182,169,17,26,246,77,246,33,82,17,39,247,65,52,131,83,132,8,19,234,30,19,108,184,250,151,95,89,95,137,113,12,138,50,108,173,186,15,130,43,96,21,68,15,40,199,153,172,215,227,70,143,137,58,124,180,35,133,116,245,175,219,188,90,250,161,169,56,179,255,205,51,17,49,47,163,71,125,200,81,140,95,218,226,143,41,32,235,9,216,139,194,126,242,74,178,93,74,167,69,199,72,241,98,19,106,126,157,196,192,210,89,253,190,254,227,53,194,38,253,64,174,101,121,69,255,187,126,125,132,126,255,174,93,34,6,155,80,131,16,74,71,250,162,0,177,198,235,113,193,166,55,229,112,168,41,119,214,10,168,227,215,146,186,147,110,224,46,149,40,172,191,98,106,96,243,42,219,216,172,120,97,60,199,101,143,156,14,80,194,10,88,125,111,134,118,35,240,82,84,170,68,69,10,167,45,224,82,164,233,206,207,75,200,2,110,65,147,224,102,182,5,232,131,152,168,166,18,78,13,116,115,41,212,253,245,58,70,197,153,39,152,43,201,138,7,25,206,141,7,235,75,25,193,16,239,13,79,90,178,157,203,15,54,159,131,47,206,127,29,100,198,114,58,23,63,170,194,171,102,149,95,208,14,226,167,140,111,42,68,193,6,62,84,217,115,143,87,232,48,76,249,191,112,240,251,188,97,97,0,77,174,60,9,95,59,85,66,238,69,211,55,126,255,244,191,129,253,115,46,206,96,160,53,54,211,192,30,87,202,178,55,74,203,13,88,111,130,139,101,40,80,39,254,200,234,208,43,9,125,102,167,0,210,22,118,173,237,89,108,130,175,68,67,210,167,201,45,207,57,88,42,178,127,141,206,5,59,232,20,16,216,92,169,49,91,145,111,188,111,71,255,81,72,60,172,191,220,131,144,220,148,163,232,149,209,150,132,23,136,15,217,208,19,192,95,215,248,165,182,121,121,27,166,201,114,153,177,65,105,4,142,196,25,11,187,97,104,28,55,156,37,190,243,137,206,82,20,77,101,51,144,13,218,198,134,177,119,208,19,112,141,142,97,48,66,189,22,6,241,131,54,95,86,222,224,142,49,102,167,251,104,198,129,189,135,109,46,65,201,203,80,32,22,205,135,182,152,67,59,132,247,82,148,7,184,68,125,48,76,170,163,12,137,145,3,113,246,251,51,105,249,233,220,249,13,183,116,22,149,98,229,145,81,155,188,232,29,75,54,167,74,14,231,110,54,80,16,190,160,139,72,166,199,210,145,192,65,185,141,122,15,239,73,34,140,226,169,8,9,173,217,64,153,138,190,23,88,76,69,94,219,20,100,60,113,188,111,58,116,174,62,121,63,175,63,150,103,26,28,162,106,16,61,47,109,76,72,18,35,163,2,102,46,131,188,79,18,214,122,134,68,137,138,78,140,15,112,185,22,39,196,23,35,12,161,183,46,5,210,104,156,164,73,240,37,223,78,109,110,244,169,211,166,115,118,212,118,146,127,6,149,157,7,179,220,70,143,255,153,68,101,26,87,36,215,3,177,148,97,118,144,70,207,70,103,226,141,37,38,85,188,92,94,41,253,248,104,62,64,29,208,7,95,26,137,65,29,160,99,90,64,153,209,24,6,53,182,136,244,55,208,97,33,215,177,72,149,219,100,110,221,45,183,28,56,150,5,218,16,135,162,172,143,213,161,119,120,84,142,67,11,230,163,77,152,173,69,160,234,178,61,1,155,215,99,183,9,203,47,236,100,203,16,227,151,127,202,227,149,12,209,214,87,8,237,55,251,8,236,215,114,138,250,142,49,155,54,248,39,134,225,169,110,32,84,64,230,242,37,99,255,5,123,158,75,63,28,47,203,66,170,251,248,255,234,62,186,99,40,157,0,137,73,38,125,203,87,191,29,96,73,134,183,213,10,252,183,88,101,149,80,28,148,74,48,134,28,188,77,100,30,237,121,230,83,140,231,221,1,239,168,92,25,143,156,30,182,196,210,3,173,33,116,229,34,100,225,193,139,186,189,149,103,73,173,33,1,98,44,175,114,190,237,91,223,28,185,151,29,130,128,240,190,56,46,20,53,111,111,236,207,155,133,68,86,76,61,77,20,158,38,224,247,156,90,70,100,244,185,111,187,99,89,32,110,135,235,165,62,166,177,100,243,91,21,116,246,49,216,130,46,2,186,174,26,150,138,162,182,13,28,156,96,24,242,86,234,244,144,182,67,70,196,229,56,214,178,77,219,229,159,92,218,233,53,141,198,92,254,171,84,102,7,139,40,121,51,9,39,121,174,42,200,144,66,180,118,136,17,176,192,39,214,254,71,226,252,77,93,229,253,156,112,18,45,210,16,85,248,88,161,77,243,209,113,206,154,29,86,38,24,91,156,18,245,246,82,203,179,247,255,15,135,88,110,199,212,3,38,84,9,55,78,76,1,144,117,62,48,103,17,52,171,134,251,151,180,63,26,181,238,13,6,231,125,84,149,132,246,104,191,251,200,232,82,167,33,183,201,37,88,173,205,224,117,155,150,71,65,213,235,185,171,110,230,16,37,1,48,119,188,19,5,236,237,168,162,14,26,142,5,19,145,90,216,197,25,132,223,152,7,175,55,47,204,249,136,28,193,196,104,147,192,115,121,48,8,30,5,249,25,160,27,215,51,142,139,10,206,125,61,206,27,79,20,110,53,146,190,119,116,200,33,69,179,226,233,101,174,89,228,140,216,109,255,221,139,19,63,179,31,5,155,189,123,114,8,184,233,123,247,169,179,141,14,82,20,29,72,113,65,251,118,16,24,10,62,232,229,99,241,233,109,65,240,209,43,85,208,46,219,174,129,244,105,219,149,228,126,227,238,99,19,69,99,170,150,29,9,221,180,59,78,55,184,100,80,225,219,5,86,156,180,190,164,128,222,208,242,167,108,30,140,8,162,217,211,234,157,187,174,9,207,200,104,249,90,195,182,71,237,131,213,25,249,115,126,201,97,247,219,152,170,76,0,230,212,55,7,91,237,166,134,54,157,152,74,144,205,110,102,77,169,148,22,4,77,40,167,57,74,204,19,196,106,217,183,102,225,21,18,154,7,171,210,135,198,208,217,137,182,31,156,208,23,196,1,159,184,241,120,200,255,120,236,29,104,237,190,186,208,66,124,83,196,175,53,30,203,224,244,37,57,78,25,11,129,208,40,93,159,209,162,52,70,246,95,254,6,190,161,40,243,223,176,71,54,29,101,210,73,58,233,66,200,163,128,226,193,230,118,172,126,128,75,225,215,255,4,111,236,166,162,167,172,146,118,127,114,37,78,164,184,250,51,30,81,173,57,179,178,80,148,231,89,151,7,235,172,12,26,237,78,16,23,132,164,146,192,227,79,20,237,203,209,231,177,18,159,69,53,138,60,98,21,222,208,140,149,89,71,45,44,250,40,104,39,143,169,123,179,25,230,63,78,17,40,212,40,9,54,60,102,149,219,170,135,70,166,76,163,63,126,198,194,231,101,235,209,174,92,65,188,225,200,230,68,84,187,174,55,29,223,52,207,37,84,90,148,25,71,162,249,143,98,45,232,46,21,218,49,36,100,69,73,50,201,1,160,207,27,84,193,116,109,70,233,73,43,87,128,111,83,144,241,40,194,18,80,208,185,1,191,44,76,234,89,26,68,240,231,228,135,237,35,114,243,67,62,150,3,183,251,18,184,253,241,67,208,46,190,155,71,130,208,228,253,151,136,61,210,132,135,88,50,25,14,100,244,220,92,78,60,165,245,38,111,16,80,136,182,186,241,184,38,176,140,155,171,145,42,47,129,28,210,247,124,103,130,23,239,230,113,42,70,104,99,125,95,82,115,17,33,227,16,1,224,72,137,152,234,78,214,54,73,126,64,33,118,234,114,179,206,199,209,59,123,232,150,242,126,69,255,216,110,43,49,252,155,103,32,109,160,241,85,248,38,55,91,236,108,127,53,224,61,76,183,136,170,63,87,147,56,182,243,143,120,119,180,160,70,210,206,186,97,200,41,103,173,154,214,146,155,171,139,25,42,246,154,238,90,146,234,137,127,43,88,11,193,239,93,106,107,52,141,240,38,112,149,142,253,212,98,249,77,205,147,166,187,119,8,9,90,149,163,73,28,236,229,241,234,146,194,111,182,129,247,175,94,198,225,101,197,163,118,30,87,87,225,253,32,213,39,182,148,20,80,20,173,160,236,166,2,22,29,144,66,203,135,12,126,110,121,253,97,46,76,217,200,208,254,185,212,173,157,65,187,199,197,59,85,129,97,64,19,232,93,16,12,238,49,181,103,192,82,247,187,180,56,218,16,58,134,239,227,8,6,232,184,56,167,244,206,204,166,249,103,127,212,69,52,107,249,14,79,138,245,55,69,70,85,54,106,218,134,142,177,102,132,15,33,113,18,141,219,238,92,137,144,35,31,184,187,53,150,184,95,201,148,254,51,253,181,215,57,98,53,169,174,92,216,209,146,196,241,109,241,221,246,124,177,60,202,4,101,2,247,200,123,197,158,56,218,108,91,73,57,129,56,138,3,127,8,157,128,191,61,184,253,29,181,80,178,129,45,153,73,87,148,94,115,243,157,162,163,236,76,29,23,224,3,79,29,122,28,159,245,139,178,128,66,70,41,217,213,44,235,49,67,160,220,127,227,218,100,86,94,131,66,86,68,31,241,120,135,91,88,225,83,168,233,75,255,77,93,97,216,18,120,99,189,208,78,58,34,18,102,170,39,251,253,122,172,53,64,164,169,169,211,2,137,94,34,201,252,254,167,197,233,201,4,96,144,74,237,147,73,28,244,156,186,113,255,47,67,17,87,152,80,168,4,120,193,163,174,107,130,137,219,47,53,91,230,64,62,3,63,43,99,199,15,98,172,211,248,1,121,113,186,82,210,89,1,81,26,206,251,85,88,12,156,254,219,59,78,120,218,23,129,114,44,212,133,218,168,137,30,213,99,77,168,236,234,217,180,237,249,186,174,151,89,48,129,170,220,233,244,236,173,72,211,8,217,109,89,13,44,91,177,163,112,129,109,154,44,3,158,38,101,208,235,43,85,186,172,60,57,135,201,180,247,104,193,82,239,249,132,81,81,184,15,175,101,39,140,183,223,156,94,78,82,57,251,11,212,201,118,121,92,22,40,31,226,150,217,90,2,95,134,158,198,23,240,207,112,14,226,120,213,118,197,207,18,134,35,187,39,100,45,46,28,222,153,102,11,54,217,155,102,228,64,46,132,79,216,39,98,46,64,102,234,26,189,50,226,19,3,164,59,93,228,161,212,46,48,5,144,145,120,192,139,19,127,1,236,138,185,12,184,158,126,198,55,216,102,70,55,120,46,136,87,151,184,236,151,11,104,110,119,214,241,240,148,211,42,36,3,138,184,151,209,205,20,163,126,112,228,54,106,230,156,19,131,21,21,19,136,249,54,182,85,8,160,86,135,240,231,82,58,19,65,231,22,233,197,213,91,51,46,79,196,55,252,190,209,216,168,124,6,79,162,208,23,110,4,33,169,3,66,112,240,47,240,130,130,20,221,244,32,100,144,18,221,220,242,246,163,201,204,212,243,9,193,238,184,60,85,36,235,176,36,191,95,211,75,102,120,8,172,233,84,100,63,128,154,73,243,221,189,21,9,243,108,63,172,122,45,134,192,120,135,167,146,115,216,76,81,35,104,66,150,123,18,164,30,45,197,183,36,163,22,3,94,206,84,225,162,39,103,67,135,255,131,81,157,140,201,153,73,75,154,159,143,246,76,6,156,167,128,78,130,47,138,34,56,142,148,144,17,173,105,219,253,65,215,85,56,98,110,0,136,246,141,75,82,106,249,50,188,86,180,215,183,239,229,116,218,223,97,60,41,241,49,218,126,153,188,240,22,137,194,168,54,74,35,227,220,7,37,90,54,102,94,134,11,242,2,82,183,175,98,21,124,193,249,60,25,199,189,200,103,44,113,182,151,151,242,156,216,142,117,10,52,95,235,115,25,210,48,208,45,40,26,121,238,14,243,47,123,113,87,90,188,213,187,212,121,193,238,125,36,169,232,211,177,90,141,198,88,242,7,144,191,48,84,116,176,58,192,36,109,61,5,187,75,133,66,13,159,38,35,0,113,123,120,145,159,174,215,175,72,105,44,129,229,28,31,150,67,113,111,5,238,47,235,180,35,97,31,137,179,32,8,242,5,163,236,72,7,186,108,187,130,123,60,147,198,171,94,20,49,29,139,41,200,109,139,161,124,114,152,176,69,169,226,55,141,171,14,10,12,72,187,227,235,231,28,25,88,27,237,138,212,149,237,9,24,27,119,228,204,230,244,118,135,251,136,40,245,51,132,14,31,152,1,15,248,51,173,255,29,242,44,232,163,222,169,200,156,166,69,231,201,32,138,62,72,18,35,164,116,168,42,244,150,211,187,73,17,29,197,20,148,43,128,232,65,97,243,120,164,140,122,51,126,123,149,134,193,194,114,37,193,163,177,239,107,246,97,180,41,56,37,156,208,234,53,21,20,82,134,222,86,57,207,254,58,20,100,84,155,11,54,58,243,107,5,255,102,85,47,140,73,72,7,71,193,239,245,146,168,246,199,76,111,214,5,190,75,34,9,177,62,211,143,162,148,23,205,22,21,170,54,138,40,196,242,82,177,168,71,131,49,169,113,171,5,90,235,251,211,176,169,27,100,92,42,236,74,34,209,145,152,228,2,185,171,7,237,2,41,135,69,210,0,51,90,187,22,139,72,23,151,131,6,110,172,134,146,52,143,121,88,162,166,37,152,237,219,67,215,184,38,109,17,153,103,199,90,152,30,226,196,32,165,237,237,81,97,193,181,190,148,56,197,37,139,230,174,213,50,139,96,209,245,35,117,72,88,89,58,26,190,32,167,201,219,33,104,130,88,230,28,238,239,21,95,79,158,254,47,137,28,109,66,220,216,127,237,84,29,44,42,28,42,2,29,119,38,18,184,79,200,149,183,196,149,132,177,145,222,79,61,75,36,77,194,153,225,53,138,59,163,113,104,156,25,75,127,53,249,151,38,111,249,242,203,107,193,234,112,207,32,193,219,128,47,232,48,117,18,19,133,121,170,102,237,181,36,29,21,196,27,157,129,92,201,76,188,251,180,205,4,100,77,129,230,13,51,33,180,33,37,155,156,218,174,243,119,22,3,198,169,146,56,119,202,177,52,56,14,191,155,99,165,197,9,31,20,138,220,99,187,229,86,48,30,162,131,70,206,23,85,40,183,26,82,192,144,178,148,124,250,3,34,59,214,178,199,140,221,183,234,224,128,113,49,194,141,51,166,110,198,163,202,56,203,225,90,93,235,118,115,182,146,191,162,222,137,56,107,182,167,66,147,38,1,229,207,229,94,91,233,132,109,136,250,103,218,103,230,119,77,131,136,242,235,26,36,21,42,195,20,19,253,229,29,88,119,247,249,40,78,3,191,242,226,81,102,29,208,70,23,119,18,202,190,46,38,219,46,240,119,181,201,248,73,227,128,47,36,250,62,171,70,32,237,224,103,224,247,75,67,36,199,235,132,108,207,60,232,78,225,86,193,45,108,61,204,225,42,135,179,193,98,217,232,117,142,252,148,197,54,133,244,187,171,184,244,135,190,46,181,174,109,102,8,87,83,213,237,197,214,188,24,153,117,211,0,171,216,89,220,82,85,89,37,137,104,188,85,186,107,134,199,135,77,86,168,98,58,240,62,198,210,238,116,55,32,143,169,185,70,248,91,150,60,158,175,238,185,68,40,170,153,179,247,144,244,89,151,180,16,1,22,180,4,187,44,146,224,70,152,17,70,10,242,65,12,105,37,105,33,138,42,75,64,214,55,146,188,221,178,113,59,71,99,109,77,145,109,64,194,41,254,161,196,53,199,41,144,191,78,90,81,206,78,149,93,254,204,237,206,101,138,48,134,140,159,95,221,237,232,46,197,90,126,37,107,88,170,248,11,38,51,248,157,108,223,128,185,117,249,188,187,26,125,212,137,252,67,73,177,154,165,231,145,140,129,226,72,48,203,150,148,37,213,102,196,134,215,143,169,60,45,41,20,116,80,234,164,53,114,152,63,15,130,115,17,221,144,17,80,212,189,171,39,202,232,66,104,30,76,58,135,81,130,117,125,220,155,24,8,66,53,200,218,155,254,237,118,44,114,118,98,125,224,120,38,160,80,30,245,86,114,156,154,235,29,89,91,151,76,195,240,249,19,217,186,77,162,224,202,33,117,167,199,141,105,7,122,230,151,183,68,223,100,166,203,87,154,157,11,186,96,42,219,30,24,242,196,240,234,154,28,102,215,30,206,144,57,117,245,19,92,2,71,122,250,197,186,130,250,171,80,182,128,129,22,11,10,52,216,182,241,20,158,235,143,220,126,49,169,27,169,50,0,2,11,94,238,155,252,62,60,129,170,160,81,208,79,193,216,245,8,141,216,148,21,165,143,107,169,102,128,232,98,232,119,8,125,140,16,153,97,160,78,201,52,27,156,104,4,65,71,77,120,88,234,142,212,160,48,139,93,252,196,19,20,136,50,255,121,67,156,188,192,169,198,226,141,129,231,153,125,73,55,96,112,174,250,201,234,1,67,50,57,13,169,111,227,23,4,102,128,102,36,30,71,166,140,65,171,255,97,32,126,103,82,183,151,74,106,243,85,2,71,254,47,6,108,75,186,69,177,253,220,245,141,42,51,56,252,131,184,148,133,147,168,198,253,39,41,32,112,140,214,248,227,36,136,49,165,197,82,72,219,179,200,191,122,241,208,121,197,226,120,32,83,84,63,242,250,109,182,215,251,45,141,207,20,10,206,232,255,142,250,214,128,126,97,246,195,81,137,153,95,15,201,191,206,255,42,23,255,122,133,99,107,87,109,106,105,182,170,225,251,203,25,188,229,91,137,65,205,106,171,223,141,46,223,104,199,243,245,75,250,30,111,137,215,192,155,52,208,138,135,156,1,201,81,136,192,153,213,3,23,208,45,222,183,5,230,122,107,87,104,5,4,254,49,216,227,93,231,184,134,245,173,209,200,110,198,147,39,100,45,163,152,7,52,158,231,144,143,170,120,63,104,192,171,10,254,150,31,69,97,230,192,179,3,24,228,191,6,222,113,23,195,68,10,237,203,75,187,88,106,187,16,50,108,74,33,187,86,5,2,8,252,69,234,28,188,63,50,64,33,78,49,104,227,157,199,159,162,96,69,221,248,1,30,132,94,149,1,50,183,2,5,218,128,99,0,219,159,146,12,136,34,250,97,120,86,100,50,200,109,116,143,189,140,140,203,209,152,73,100,0,171,35,194,250,216,98,38,215,146,92,111,31,80,232,244,67,95,54,168,174,25,206,127,196,114,14,192,162,72,192,81,8,69,69,1,175,219,92,223,243,46,68,18,15,105,110,124,0,94,94,90,14,222,51,15,123,59,203,250,26,241,79,30,143,147,5,90,134,179,180,54,254,15,8,118,49,162,25,217,179,59,125,158,29,41,111,107,215,248,14,29,72,116,253,4,43,196,206,242,60,212,228,115,244,126,223,201,19,86,153,166,152,187,5,231,23,27,39,208,57,126,151,190,59,48,201,200,150,167,124,46,147,186,181,236,95,109,219,235,243,172,86,113,142,185,48,72,141,244,156,79,165,80,107,82,51,188,72,188,0,152,203,40,252,107,211,35,252,99,185,252,40,186,75,217,144,93,188,65,170,249,152,39,141,91,173,246,156,91,154,205,73,158,23,194,126,160,44,132,238,170,84,128,194,142,48,8,242,203,89,230,147,136,185,212,239,207,188,251,123,5,38,121,101,128,191,135,155,49,235,55,147,188,195,118,199,200,72,221,125,175,37,120,62,72,127,253,227,78,188,43,133,27,8,215,17,214,50,10,113,21,206,156,16,211,181,80,168,132,159,58,47,7,185,112,114,133,171,248,251,249,123,101,133,100,171,172,49,244,160,80,110,77,135,68,42,171,245,59,193,127,11,152,148,170,147,113,45,155,114,54,2,131,4,65,24,122,209,72,228,14,119,222,58,53,19,86,15,218,157,41,130,165,231,211,245,62,234,246,26,186,65,116,33,188,78,220,201,88,115,127,227,36,130,134,164,225,67,103,59,26,26,69,215,177,222,25,12,230,94,137,92,161,7,80,237,25,40,24,116,8,179,33,32,85,223,146,202,170,220,255,49,210,170,189,3,12,138,158,137,66,88,15,156,42,223,114,66,92,228,103,200,22,250,164,54,13,190,106,21,44,129,82,12,109,127,129,24,35,216,228,51,195,229,84,118,159,145,44,96,72,212,88,209,132,161,72,248,183,108,21,8,10,235,34,87,166,159,29,60,52,10,71,57,73,245,28,207,122,93,23,152,174,68,209,59,145,194,203,163,40,216,64,18,107,90,251,97,209,17,146,55,188,217,112,135,113,10,171,178,0,227,78,63,158,217,157,235,184,177,75,149,137,205,216,159,235,154,151,154,133,237,0,188,255,96,63,135,11,31,87,72,35,121,54,138,123,3,20,206,106,122,10,153,79,243,192,46,180,161,176,153,95,216,228,15,189,131,3,111,165,50,100,165,97,154,166,60,86,57,114,146,115,247,210,2,34,215,143,75,56,182,200,21,8,202,199,159,127,86,101,201,218,7,136,223,174,149,66,106,97,63,4,130,4,129,49,64,249,221,138,191,189,76,240,84,71,142,28,59,102,178,3,198,160,117,149,208,53,152,135,197,11,12,112,201,233,224,165,149,248,92,67,92,255,182,95,113,174,1,236,71,114,198,51,193,120,237,142,59,113,237,225,174,87,22,70,229,143,136,255,23,122,140,30,200,104,25,251,154,208,85,219,250,9,199,91,96,51,152,35,77,222,3,246,53,55,202,193,76,89,215,254,78,71,77,19,134,197,143,73,8,160,224,24,97,183,84,23,235,77,18,87,180,255,225,196,101,150,167,0,45,214,200,124,235,3,50,156,177,238,29,20,57,18,203,197,247,253,7,78,11,221,116,181,174,240,48,161,122,108,82,25,11,75,106,246,193,204,25,157,194,196,219,204,240,98,247,197,64,165,247,83,50,158,241,239,49,138,136,142,12,122,214,21,197,64,215,21,244,144,60,4,92,196,146,70,139,74,130,164,208,66,40,77,99,24,6,178,100,174,120,61,43,217,209,6,103,178,197,135,167,7,7,111,199,87,254,177,229,1,220,92,133,146,54,151,182,70,26,66,236,163,188,47,179,197,186,79,95,157,78,114,128,55,179,238,64,4,164,216,172,120,57,109,196,63,247,28,250,30,107,207,57,240,203,48,58,153,152,17,74,233,96,75,158,137,255,26,33,23,3,118,76,51,38,240,228,133,21,78,9,88,182,189,4,39,46,83,29,25,72,227,223,145,178,70,125,165,29,166,11,235,146,219,19,206,52,16,215,40,42,100,182,145,251,49,140,178,147,30,37,16,134,111,169,1,139,217,30,128,63,171,115,212,100,226,52,106,205,237,235,179,177,34,76,252,174,180,71,43,97,92,200,66,241,210,8,135,168,14,169,233,82,175,109,87,176,214,112,69,87,229,146,15,103,236,210,118,125,50,80,249,229,109,24,124,59,14,153,40,105,70,44,19,125,119,105,210,50,22,42,182,206,218,97,165,19,115,65,231,47,197,38,26,8,158,174,5,234,180,208,103,83,189,49,74,7,223,8,21,19,230,223,232,160,215,167,193,53,126,221,129,5,167,198,99,59,204,22,16,129,57,143,85,82,191,70,28,132,26,180,80,16,178,75,100,118,230,159,224,8,211,110,83,194,224,193,10,97,38,2,115,20,34,202,202,11,166,139,204,22,132,119,54,83,251,86,244,237,182,191,231,124,89,192,168,138,165,87,1,46,143,201,28,125,250,214,36,117,142,181,70,102,163,130,184,177,82,82,112,151,66,58,100,28,238,222,103,184,226,215,64,92,184,3,41,8,54,180,4,121,154,134,100,48,115,49,36,193,26,187,30,53,143,135,250,27,106,66,216,70,127,253,146,245,47,143,46,224,143,19,99,127,134,118,194,73,88,216,217,0,147,187,178,234,9,77,27,35,117,254,82,244,87,121,77,80,131,163,9,153,77,175,33,31,6,65,158,171,240,99,205,54,199,69,181,18,249,74,221,178,123,11,137,93,138,122,232,19,169,8,203,176,209,187,250,120,181,104,180,232,17,239,251,143,203,187,237,182,142,14,45,121,184,249,16,222,75,255,43,185,220,79,93,220,163,129,101,153,230,252,104,154,87,109,209,136,135,19,137,153,53,247,75,62,109,182,225,176,111,105,90,40,168,35,178,179,241,155,56,51,228,254,116,171,181,126,132,245,148,1,166,97,187,129,132,187,250,4,170,234,236,250,220,39,216,173,228,19,185,214,189,205,215,165,135,21,108,164,72,71,54,126,114,252,180,79,52,100,81,65,179,203,49,183,62,194,247,98,171,254,24,107,219,33,65,192,82,79,197,152,236,182,139,207,94,178,32,95,218,93,172,232,39,125,152,56,93,43,197,103,251,83,35,74,119,8,5,28,115,114,140,142,81,199,183,104,35,154,100,207,56,202,76,53,117,44,38,70,211,213,131,251,6,132,20,170,235,33,141,180,89,36,190,204,114,77,239,41,114,152,206,240,186,22,243,55,147,202,64,186,122,207,224,64,242,255,208,159,15,5,44,122,102,181,124,115,90,120,148,171,5,68,189,36,112,233,167,54,24,24,172,65,150,61,153,75,206,243,2,157,129,208,112,219,56,145,100,55,91,88,131,18,27,122,101,211,96,126,147,242,12,187,172,59,124,69,93,79,98,216,245,106,5,64,166,132,187,212,253,12,136,223,143,148,174,195,223,197,248,217,82,214,50,173,66,64,197,79,74,152,78,58,238,96,26,73,84,200,183,17,158,186,39,44,175,113,171,0,255,36,137,51,172,145,72,31,38,145,46,203,242,218,62,152,159,221,170,91,191,65,207,185,198,60,199,185,157,85,102,96,228,127,230,135,12,173,251,175,41,166,178,237,119,55,135,214,86,245,184,166,69,158,123,1,67,248,121,236,239,174,101,40,217,246,32,49,14,210,122,70,39,85,245,28,93,113,26,104,192,36,225,91,158,250,164,159,194,242,163,102,118,182,37,178,232,184,169,78,26,227,252,91,145,233,5,15,169,216,157,47,137,21,150,205,15,229,48,186,113,112,243,154,239,164,96,34,8,3,201,25,28,238,21,92,3,253,60,143,44,41,57,35,211,210,217,254,135,221,227,33,148,24,184,233,175,80,249,204,127,185,43,72,82,169,122,227,182,139,96,167,41,6,196,26,129,64,140,247,82,2,214,83,115,127,22,214,202,146,6,240,30,26,246,114,154,59,142,146,5,71,240,156,234,142,128,151,146,138,56,7,47,122,244,68,127,35,162,203,197,223,20,87,146,252,197,127,123,183,170,183,33,180,126,86,68,214,88,21,29,127,8,114,236,96,225,195,232,23,26,183,31,160,187,43,237,178,38,156,151,165,37,15,23,33,106,116,253,145,181,108,73,19,248,186,160,51,35,61,67,55,235,221,28,41,53,175,95,19,30,37,60,242,84,97,183,60,145,179,148,100,45,10,68,32,148,220,187,169,162,183,207,206,101,153,231,53,115,102,198,86,117,63,38,211,11,83,80,99,188,32,235,73,4,25,23,121,115,230,183,84,22,186,162,252,176,97,208,210,56,233,161,141,128,145,199,225,198,128,2,1,244,116,39,245,18,197,116,233,107,96,248,109,199,163,29,226,159,150,248,5,203,190,242,148,112,105,39,83,218,178,93,244,238,255,187,80,160,32,246,150,240,42,97,78,132,200,144,55,73,29,53,3,5,227,159,236,172,43,104,23,13,151,162,173,145,26,153,131,100,146,19,28,216,160,41,72,143,157,38,82,175,58,144,7,24,24,238,57,66,220,210,55,129,88,25,187,216,193,208,51,90,39,70,13,0,45,84,23,216,52,208,140,139,138,205,122,65,168,182,28,24,213,219,173,208,125,37,81,10,66,47,25,25,34,32,153,138,238,234,189,142,255,33,219,15,65,220,96,79,81,67,49,150,229,210,39,248,53,190,212,139,97,98,179,2,55,45,51,90,246,48,191,110,137,250,157,210,62,237,247,144,118,135,61,67,217,121,235,226,95,121,21,217,48,10,17,168,45,131,18,197,189,211,86,43,67,17,50,193,140,144,98,179,207,248,34,31,236,254,153,228,215,231,58,6,50,8,139,58,191,124,54,72,206,49,210,104,54,188,201,12,34,53,252,16,64,134,73,182,189,37,179,177,122,210,120,4,141,245,171,69,26,253,95,213,198,123,226,184,11,100,129,205,171,14,247,106,74,20,251,44,232,228,100,233,232,21,175,143,236,66,129,54,11,180,42,48,240,138,230,190,87,82,114,15,3,107,231,2,119,130,85,229,7,86,138,38,231,148,245,98,119,118,134,220,176,143,76,41,178,186,26,21,234,195,240,198,193,252,58,200,57,39,78,184,129,106,190,92,213,106,231,11,26,243,177,62,158,157,160,204,132,75,10,103,62,244,117,82,179,204,105,228,241,14,213,65,99,68,165,186,131,62,38,201,39,32,241,128,175,40,28,165,71,202,110,151,101,160,247,59,231,104,121,142,152,185,39,18,186,175,29,220,93,141,165,247,233,41,127,124,41,214,4,227,218,152,222,219,37,223,35,77,95,28,153,106,171,43,92,52,213,193,68,40,213,96,208,184,206,73,135,183,35,136,230,194,101,137,170,5,179,10,150,250,214,105,245,90,175,105,46,44,23,185,252,43,240,80,162,238,66,195,227,236,87,111,46,212,244,156,91,46,232,15,35,12,151,241,172,93,207,12,159,225,37,180,235,59,226,30,102,123,82,108,182,76,137,177,9,141,217,249,215,98,240,73,182,139,20,94,193,114,68,77,0,152,148,87,133,156,220,47,251,225,110,218,184,33,161,212,201,166,42,89,51,65,219,196,38,245,214,178,118,28,177,201,114,56,43,130,165,3,239,76,71,77,186,157,208,141,63,23,71,89,16,71,47,84,188,31,163,134,165,249,141,157,105,195,28,39,69,54,222,109,240,39,100,226,152,105,53,237,197,49,111,179,62,236,246,145,225,90,114,90,132,81,178,245,120,25,76,47,214,137,114,245,14,172,90,108,71,70,35,128,176,156,118,251,163,145,106,12,137,225,5,170,155,25,164,200,134,104,224,188,11,54,25,187,147,37,231,149,4,205,83,73,106,109,169,229,246,240,224,68,233,158,241,141,142,37,154,52,15,24,243,4,210,190,33,53,90,27,237,122,165,166,140,85,100,242,76,123,102,118,216,215,34,15,195,118,109,80,244,163,30,172,129,3,148,62,114,212,122,165,91,191,247,213,139,155,222,169,155,131,120,221,150,101,44,69,19,121,6,204,109,82,230,135,201,183,231,50,214,217,226,201,27,17,197,63,164,193,135,197,191,13,53,78,117,82,164,88,253,205,50,89,181,21,194,85,229,82,21,47,170,80,142,112,11,114,138,162,7,175,32,135,192,222,184,84,239,110,51,146,122,64,161,215,127,171,163,119,88,239,220,206,52,53,16,120,8,236,41,177,70,138,10,30,231,101,233,0,161,195,195,67,2,225,118,36,4,57,150,119,207,148,47,218,62,55,145,165,130,99,213,98,92,197,202,200,124,29,92,182,248,64,66,99,239,135,25,221,226,40,189,97,166,158,218,185,63,180,165,171,191,191,175,106,169,212,220,155,61,127,40,188,2,7,82,26,101,152,203,236,30,108,40,13,154,133,20,254,210,163,241,235,211,66,150,34,66,86,177,164,251,224,134,135,85,5,36,236,164,72,29,219,126,63,50,130,124,49,113,64,120,242,253,81,84,234,17,89,103,203,111,193,83,230,0,91,109,103,157,95,149,216,30,38,6,233,143,165,53,174,50,167,205,250,38,92,86,46,36,14,219,242,47,166,148,25,73,60,106,187,62,194,140,109,59,118,128,56,185,37,44,79,219,235,116,151,196,22,226,2,228,183,30,58,169,150,97,159,245,242,235,197,101,122,175,59,178,21,160,161,210,10,228,126,39,243,79,148,166,182,222,160,88,251,115,38,238,131,18,140,235,80,20,65,16,177,203,236,44,75,104,200,20,6,227,213,245,74,103,42,81,83,78,52,113,194,168,234,81,157,94,168,125,230,211,178,60,129,62,152,184,220,250,69,237,89,103,145,232,248,146,146,176,242,130,161,91,67,18,46,85,52,117,163,92,29,91,92,29,92,37,164,67,219,8,210,21,197,33,66,14,124,180,192,133,112,9,217,105,85,99,141,22,198,32,16,104,16,249,212,215,124,114,181,96,24,120,250,240,128,63,50,95,220,56,121,207,79,247,231,40,36,195,25,137,202,136,28,20,172,184,103,88,100,2,101,118,241,133,138,90,7,99,39,25,39,113,211,100,95,45,117,189,106,7,21,37,130,97,154,235,171,38,247,175,53,232,181,188,82,110,50,58,192,78,117,156,146,237,65,37,30,247,218,91,221,242,199,200,154,206,164,173,78,146,74,237,157,8,246,153,190,14,73,208,212,51,244,174,250,160,40,140,179,64,131,119,210,80,79,183,159,77,158,104,33,124,132,249,246,20,168,153,216,106,144,9,2,4,232,123,255,66,16,123,140,128,210,194,251,46,31,156,226,136,44,72,61,149,184,255,247,9,81,48,199,184,104,102,124,238,109,89,128,148,249,91,63,216,190,0,115,175,177,238,124,94,22,27,134,241,200,66,240,176,205,32,69,9,103,106,24,199,254,126,215,184,113,72,164,218,244,209,173,163,127,19,219,246,158,144,3,8,75,209,244,246,136,229,116,146,54,109,5,42,103,251,246,199,23,24,112,250,225,23,74,63,132,29,221,149,223,233,50,160,210,101,220,10,63,85,129,53,49,222,26,107,150,143,205,29,146,99,222,217,46,203,43,38,55,9,189,101,74,176,218,240,5,102,1,120,75,105,246,167,70,33,249,43,251,221,53,149,104,142,53,176,206,243,28,121,180,55,41,224,85,50,100,161,168,0,133,37,34,181,26,117,158,95,25,43,248,243,29,51,57,179,188,11,178,48,232,111,79,196,216,218,140,88,213,131,105,223,222,54,215,121,19,14,172,246,198,122,173,146,132,56,34,22,32,248,128,13,128,229,149,207,58,35,166,215,29,54,147,89,240,189,122,238,164,186,179,78,57,64,58,222,228,149,157,174,241,131,217,131,36,252,135,25,16,134,155,154,149,210,242,117,173,115,242,83,223,235,50,8,131,205,229,245,47,146,131,122,175,230,0,38,144,195,48,170,140,240,44,11,51,90,144,199,95,68,131,158,126,162,81,38,193,217,10,28,53,135,77,255,248,227,85,60,180,201,158,199,222,98,31,92,58,200,199,133,222,54,162,238,50,105,153,234,108,242,124,61,60,228,23,219,95,113,194,196,21,215,100,96,208,204,27,215,170,228,212,152,133,140,116,174,82,90,75,119,255,159,182,170,106,167,76,146,81,251,230,217,255,14,66,148,186,107,183,57,47,98,183,137,101,79,117,213,75,50,20,114,12,24,155,216,21,96,126,162,249,218,20,61,179,192,150,129,228,225,142,183,224,202,65,46,30,134,165,56,0,35,70,194,223,135,54,100,151,232,80,148,215,48,92,42,15,24,70,77,112,218,158,26,232,167,45,108,225,144,34,141,48,102,63,113,147,11,67,128,27,85,197,35,167,244,164,17,252,1,44,52,121,191,84,50,138,88,45,201,199,41,139,40,186,62,44,21,164,44,98,79,25,7,137,184,108,34,247,167,108,9,138,200,206,79,162,124,38,97,59,239,44,85,234,15,206,58,152,39,10,248,6,225,11,160,103,25,108,196,44,191,61,26,232,216,93,197,231,126,200,231,144,108,252,130,147,187,137,169,181,132,77,145,77,99,90,44,34,100,178,18,217,129,169,21,90,205,241,155,24,60,162,193,45,111,189,175,190,154,83,70,130,61,204,105,175,237,245,4,41,19,247,241,103,199,91,41,43,151,171,190,159,248,67,75,106,177,249,18,153,83,64,234,10,161,196,51,249,96,98,204,65,183,113,170,42,184,25,0,193,41,179,28,45,77,32,75,251,58,84,248,33,145,107,19,164,139,63,169,164,199,215,226,70,33,73,229,228,57,96,38,64,50,188,78,183,206,243,126,110,82,47,151,242,239,187,38,194,73,160,92,127,42,68,194,127,130,44,22,218,229,46,49,249,25,246,253,173,189,121,184,205,139,52,58,128,155,80,35,229,48,250,238,25,86,0,121,243,156,108,24,71,165,99,39,3,192,31,252,65,81,53,250,171,43,186,138,57,13,88,213,217,127,124,144,125,177,116,205,10,6,220,228,2,222,125,201,166,139,201,137,147,58,59,56,62,140,189,120,73,94,36,189,143,173,63,52,7,100,19,169,79,157,168,144,11,86,126,251,27,236,185,108,96,88,222,12,30,249,147,129,230,75,162,16,204,206,216,167,46,48,142,51,119,63,74,76,84,175,71,178,24,91,161,33,125,72,199,137,180,217,198,244,143,72,173,210,124,63,169,166,4,27,249,130,226,30,72,68,201,67,17,25,36,5,17,33,232,227,213,162,7,175,237,38,56,92,198,189,79,66,158,82,104,202,119,47,98,42,213,175,30,172,169,242,100,29,29,247,3,131,177,108,38,94,190,21,48,178,217,224,117,195,151,59,203,140,229,173,226,153,51,233,51,202,57,123,64,178,46,71,75,93,65,30,206,19,172,150,118,127,85,62,43,142,230,250,200,111,129,227,137,132,169,98,126,244,70,175,3,62,120,210,14,212,237,87,34,120,30,60,70,147,63,126,167,220,139,218,26,107,215,146,20,160,245,135,79,15,165,156,77,103,104,242,121,48,110,153,14,190,130,219,25,143,20,103,165,132,134,4,181,69,89,160,241,122,81,103,40,171,192,54,28,225,204,113,16,229,65,29,221,255,23,42,135,170,127,197,60,54,201,104,111,167,19,213,184,212,136,250,41,52,16,90,181,125,27,235,156,194,126,86,41,247,142,13,143,5,31,254,32,96,172,174,43,146,12,210,235,51,141,204,127,152,90,255,86,229,40,177,117,179,1,183,97,132,15,243,160,115,36,92,37,153,150,210,226,247,17,181,232,173,104,51,154,228,77,203,110,83,118,216,218,241,109,203,6,114,163,120,28,43,97,156,88,142,83,137,250,100,4,15,2,38,185,169,195,123,156,42,110,97,146,41,160,236,25,174,44,158,71,87,13,118,162,108,195,238,94,223,81,87,74,127,67,94,213,186,51,224,185,114,169,115,219,191,245,232,105,103,75,203,151,28,93,73,8,160,121,51,186,26,224,8,205,79,44,84,182,99,16,175,235,244,150,214,15,243,6,186,112,223,31,182,174,55,155,126,95,215,32,110,124,238,176,89,49,188,232,191,33,31,219,72,143,179,179,211,48,205,123,232,244,89,1,14,236,19,138,6,183,184,145,122,217,128,250,91,37,85,161,139,199,248,59,122,248,188,134,147,195,188,104,254,37,87,243,142,4,251,220,217,32,130,33,159,42,127,211,104,105,240,63,161,227,8,189,75,255,135,80,251,244,34,99,99,195,160,224,135,34,117,212,247,194,223,16,73,239,44,230,233,200,115,173,147,128,181,120,139,71,115,221,160,51,239,139,27,158,64,115,226,21,22,19,57,117,119,212,81,15,40,91,196,178,211,141,104,41,7,117,99,161,33,132,159,141,83,109,29,11,116,46,84,66,122,102,145,124,192,16,216,223,200,149,77,207,180,54,114,215,81,134,75,39,19,13,194,153,80,236,98,49,64,48,151,16,191,29,157,82,81,22,224,169,12,64,248,171,147,101,218,50,249,202,206,187,41,113,101,206,61,66,69,179,241,37,39,123,180,237,21,65,114,124,227,217,174,161,62,82,167,55,137,187,114,211,233,87,60,112,177,126,214,42,242,177,168,90,18,213,255,124,185,219,250,181,29,215,233,164,119,126,169,31,80,136,71,18,19,237,43,251,236,13,79,246,230,64,108,193,222,45,27,103,122,174,59,23,139,182,241,198,52,245,194,127,72,183,55,118,42,208,61,249,183,146,21,19,82,184,214,91,152,135,77,225,248,30,64,201,111,140,212,115,232,243,245,50,159,58,197,87,32,192,156,131,180,24,241,190,244,254,62,160,104,125,151,26,177,190,107,195,61,179,159,147,217,186,229,255,44,98,47,6,19,240,41,132,227,117,76,234,121,251,144,126,155,124,194,233,29,165,84,60,210,110,111,47,251,51,146,52,222,112,136,81,186,105,93,200,150,63,45,29,234,22,224,248,96,181,166,148,58,40,244,73,196,94,172,184,186,24,115,219,30,193,141,45,112,49,63,2,136,3,45,218,11,229,67,57,199,194,4,113,199,69,52,146,107,209,240,113,24,176,101,204,86,87,154,158,231,30,227,125,143,130,244,122,0,244,126,146,2,201,203,110,209,204,200,40,58,113,29,33,207,84,121,126,227,178,215,248,203,205,172,131,202,191,97,189,209,39,140,190,112,35,52,246,50,194,64,67,246,93,174,185,110,234,238,223,249,216,30,119,245,6,229,242,62,239,85,145,19,95,18,45,133,47,239,105,10,106,64,94,117,167,61,145,186,168,231,147,6,76,252,98,231,67,16,235,174,81,65,64,219,201,180,51,3,186,175,187,219,126,12,212,19,142,15,95,54,161,161,36,122,193,176,201,81,150,169,196,207,172,91,188,220,154,156,192,129,104,231,81,42,133,106,94,53,149,202,83,9,111,60,191,71,15,30,86,78,33,39,49,73,30,188,215,87,254,162,95,199,76,193,28,111,233,25,30,16,67,25,100,184,245,248,7,207,40,239,205,239,177,51,150,48,51,47,175,36,12,11,178,235,90,193,202,144,103,145,80,137,247,164,141,250,221,196,174,147,206,48,150,61,108,37,69,227,236,247,22,124,187,220,179,210,76,159,8,216,216,242,106,55,132,255,181,126,60,99,12,168,96,192,51,215,143,18,74,107,98,78,159,205,125,198,167,161,177,27,103,169,191,236,81,67,48,255,239,9,233,73,107,114,35,99,228,199,158,183,59,180,231,93,168,211,86,120,33,114,18,49,96,20,118,69,45,51,75,33,118,54,81,230,127,166,214,54,237,92,123,122,56,136,136,158,173,155,99,15,155,242,15,110,59,208,106,155,168,7,239,9,233,114,170,6,137,212,244,7,160,148,111,233,221,35,82,22,1,151,223,193,23,230,88,235,177,24,106,168,230,165,25,219,7,149,123,68,70,198,2,185,111,42,211,236,86,73,35,17,124,102,113,16,218,210,255,20,54,239,29,145,170,43,57,144,84,34,27,44,241,70,162,224,249,105,228,94,212,12,13,168,47,78,83,125,123,62,141,116,78,105,193,21,250,103,118,212,67,101,172,5,248,5,203,228,125,210,120,58,14,86,131,185,73,97,23,24,97,143,206,53,187,80,224,41,112,244,193,2,2,52,96,209,232,117,228,87,54,159,88,201,89,185,183,125,233,26,14,137,199,137,150,47,138,97,164,196,16,218,136,38,135,254,227,173,128,101,234,178,70,47,252,216,225,186,148,107,134,41,178,52,63,124,154,103,138,207,81,157,19,240,36,145,143,251,11,88,222,68,101,41,72,198,180,240,182,242,219,129,23,175,211,145,29,42,9,13,157,22,40,4,52,27,89,156,55,149,52,24,165,42,86,1,225,125,50,57,192,119,245,218,142,53,244,248,86,189,102,206,13,28,5,18,136,55,178,79,49,6,246,237,222,148,194,104,93,173,64,163,0,130,161,120,162,128,243,156,77,167,128,127,227,3,176,2,172,128,218,246,93,187,170,221,57,69,200,118,227,236,66,81,248,155,46,58,73,191,21,133,47,14,191,148,39,65,95,58,75,6,132,164,129,3,122,102,186,255,82,178,141,107,86,201,163,141,208,241,199,103,78,186,166,26,220,224,97,75,242,98,191,243,169,37,141,224,68,245,79,82,247,228,81,175,76,212,246,69,128,129,191,47,21,202,254,164,236,251,67,209,22,214,148,157,32,235,34,226,188,216,65,62,159,64,102,242,32,55,133,232,124,190,104,98,83,194,206,120,63,33,1,236,195,70,30,111,222,251,32,233,39,84,101,102,158,2,70,158,113,173,220,133,97,84,102,242,142,210,235,24,184,242,15,108,191,18,158,17,169,53,72,216,111,63,27,206,84,1,241,162,37,80,220,174,195,120,105,176,17,77,155,230,162,91,24,254,114,69,203,37,230,251,231,125,143,224,168,193,139,101,100,211,167,117,196,3,33,86,137,235,62,60,190,241,114,3,9,226,212,77,119,195,183,57,120,121,3,44,137,133,252,181,7,17,104,17,186,171,63,138,195,79,120,64,154,43,154,212,194,68,38,212,73,227,184,29,187,240,241,223,31,178,20,137,208,79,189,219,216,137,171,120,218,2,102,180,185,103,233,80,78,254,132,53,3,206,166,132,220,62,184,228,206,191,25,200,55,224,220,117,88,73,201,35,167,107,14,162,168,224,244,143,241,178,7,141,182,99,33,162,244,235,101,220,82,171,170,111,221,113,204,193,43,58,110,125,172,180,178,170,99,86,119,23,241,82,151,18,160,244,199,102,32,220,203,204,171,199,10,4,185,201,161,249,57,39,204,226,179,166,130,94,106,102,171,67,23,86,8,136,169,78,109,69,128,223,170,225,150,90,15,156,169,75,10,128,192,66,56,198,210,211,75,244,239,118,220,195,176,79,8,95,140,115,101,170,67,243,129,143,225,155,75,213,170,238,102,187,100,221,146,33,216,121,208,103,177,247,60,46,181,157,86,36,165,212,165,52,85,193,187,187,174,192,200,7,227,65,252,95,140,137,194,23,43,231,161,37,112,146,211,143,43,8,219,24,170,86,201,218,228,104,90,231,51,69,225,52,54,247,128,241,160,178,222,173,202,68,170,165,138,149,83,76,161,17,110,123,10,34,23,109,132,247,168,60,188,118,13,102,119,168,218,114,129,141,50,243,54,95,117,243,60,110,145,16,119,9,143,163,226,215,25,241,223,49,77,103,240,103,193,156,43,225,247,57,74,247,120,40,234,123,99,218,91,139,231,166,60,205,95,237,73,17,173,154,214,157,91,8,59,238,103,82,95,158,130,246,128,109,54,152,75,161,21,232,86,187,98,115,146,13,90,203,83,98,223,212,228,48,227,56,42,104,86,155,78,91,60,251,7,131,101,248,90,4,166,194,55,37,168,32,242,224,112,132,88,31,16,231,46,198,196,42,214,11,54,111,231,58,177,37,110,148,55,209,159,204,132,16,171,238,130,128,236,126,140,7,163,150,18,19,253,223,104,126,155,241,49,31,235,56,238,36,34,96,55,5,213,182,148,232,59,215,142,67,250,10,62,134,146,67,16,60,176,250,5,55,59,10,128,11,145,92,187,245,66,139,18,149,85,90,205,159,130,119,33,218,113,151,74,40,28,119,79,124,208,203,123,162,67,41,17,51,63,195,241,88,92,249,28,231,218,40,176,44,180,141,155,246,134,3,170,237,64,150,61,8,137,118,240,5,32,130,234,252,68,59,161,95,155,1,230,67,60,185,127,147,7,72,10,196,148,240,222,142,112,119,248,144,221,61,161,105,203,55,52,19,236,187,120,53,76,66,112,69,95,77,189,134,231,132,100,13,238,79,202,58,50,112,82,223,38,29,50,213,102,118,185,160,214,170,166,166,42,153,245,169,95,19,133,181,14,201,50,216,218,33,73,179,113,231,235,152,229,229,250,164,183,64,175,146,170,82,210,133,249,158,85,185,170,246,6,196,54,12,9,189,9,156,12,20,182,130,48,217,48,148,154,179,88,104,128,79,80,71,154,82,174,223,148,46,144,30,88,84,51,214,109,101,235,19,118,255,70,40,21,191,14,234,233,96,22,199,241,20,54,105,229,158,115,6,210,11,193,40,221,148,219,157,248,67,154,15,241,187,86,23,177,74,133,212,213,30,110,180,44,202,229,105,118,157,109,72,57,40,147,3,138,76,187,239,73,184,167,41,26,49,123,75,35,175,246,29,75,220,175,18,247,1,212,120,112,193,139,196,14,121,46,156,7,75,211,186,77,34,83,234,241,13,159,120,102,103,213,50,230,173,239,228,227,179,4,54,99,92,168,252,22,156,241,73,243,212,248,38,69,63,60,234,86,88,77,59,75,29,241,43,126,80,35,105,44,194,144,33,3,204,139,71,152,238,171,115,186,130,193,182,129,182,205,252,218,229,188,181,111,12,23,75,89,230,64,193,99,249,241,87,186,37,178,75,241,29,245,239,78,108,25,99,183,109,99,157,132,180,247,253,142,163,47,232,34,180,143,153,153,44,207,9,198,32,174,160,249,167,61,226,22,68,82,101,33,167,79,56,98,119,170,226,244,17,200,32,240,87,216,254,205,56,74,34,105,203,57,194,15,82,85,124,144,144,233,130,107,42,41,248,201,220,232,162,98,238,116,14,184,103,210,47,129,162,93,199,100,205,90,85,215,143,50,167,84,32,65,69,199,10,237,96,156,56,235,68,171,248,143,118,82,39,177,62,65,152,72,82,118,193,20,93,195,172,41,205,159,138,87,7,90,182,45,234,49,82,51,209,141,180,84,233,21,251,214,204,13,182,206,211,225,63,162,32,62,188,104,238,84,133,188,44,42,207,169,98,146,130,249,242,116,98,2,3,170,182,232,49,113,212,59,222,139,155,92,131,161,244,231,147,65,75,64,147,45,162,72,226,26,252,61,70,63,90,121,239,96,97,216,175,238,227,29,234,35,251,213,157,167,133,164,118,24,113,53,226,230,254,97,156,219,197,118,49,179,3,124,18,195,82,133,115,68,243,242,175,201,69,49,200,3,205,212,111,62,207,77,57,169,207,210,250,191,2,254,3,190,153,9,23,136,219,31,180,36,248,61,39,76,225,233,38,239,60,211,212,183,119,134,143,245,223,254,119,25,73,183,44,118,114,9,94,194,190,78,100,218,244,136,95,112,109,12,234,221,126,6,196,91,24,70,74,85,127,157,2,43,92,221,212,57,134,222,150,212,224,34,209,204,48,87,22,232,60,18,248,35,136,80,174,147,116,249,1,192,125,158,69,190,238,115,83,2,20,12,241,23,164,155,134,67,64,7,220,227,83,160,134,207,89,63,238,155,11,42,169,147,203,187,124,161,82,154,232,166,19,178,68,101,82,51,252,8,126,244,99,1,122,151,46,95,157,201,136,227,14,183,42,59,234,184,142,159,249,135,90,2,15,143,54,169,192,62,4,19,21,49,11,221,129,68,9,114,134,199,142,196,234,177,15,159,168,106,204,31,67,199,21,122,139,245,225,81,254,215,249,221,223,20,26,79,88,237,1,133,62,28,53,147,173,235,34,191,7,143,206,210,40,54,162,41,123,40,59,221,6,173,252,191,146,71,170,86,81,167,187,233,117,247,100,136,19,195,141,200,65,139,38,109,209,200,34,224,11,75,209,88,102,158,48,33,229,106,122,250,137,241,218,160,194,164,21,173,72,33,105,40,127,89,146,234,236,90,9,221,254,252,131,95,220,66,82,158,46,68,108,228,117,31,193,87,90,135,215,206,204,247,1,29,236,3,221,155,157,65,227,56,44,159,148,7,109,253,246,65,71,54,133,114,97,226,102,220,157,132,153,191,202,241,100,159,188,62,46,20,57,250,255,47,44,205,150,106,248,152,72,153,14,145,58,218,94,158,46,79,126,38,194,239,193,31,148,122,133,42,218,28,126,99,115,10,29,28,75,124,27,63,67,137,127,2,92,228,228,205,110,210,179,66,83,130,236,97,179,37,162,71,162,209,252,191,225,180,255,244,207,49,39,32,66,45,252,117,28,166,174,28,168,13,115,166,54,132,196,210,217,69,222,250,254,158,47,98,13,13,43,127,132,80,161,147,211,213,212,218,55,161,128,235,64,35,188,154,103,138,181,21,214,178,64,54,230,98,60,204,242,196,229,144,126,29,150,129,165,235,194,227,193,201,225,209,29,15,165,90,48,251,27,148,203,187,217,111,38,144,33,79,237,212,119,248,201,83,182,100,230,65,164,228,232,35,102,81,61,28,120,211,197,71,208,56,134,199,108,23,235,89,117,10,10,60,42,241,90,88,167,90,148,57,11,217,143,9,34,255,250,48,129,166,85,94,119,20,11,113,161,160,246,121,81,115,208,238,218,227,214,253,222,74,214,162,220,144,140,68,135,218,230,245,233,255,42,251,234,38,191,252,120,96,178,112,81,42,159,110,78,124,113,230,60,196,120,137,101,55,63,118,180,83,86,33,75,122,41,75,151,129,17,10,93,65,185,171,69,92,123,138,225,161,222,200,217,204,18,192,166,127,135,188,83,237,144,196,59,233,238,26,155,10,197,21,27,132,251,132,137,246,13,178,206,252,143,163,74,32,244,234,65,144,217,154,226,146,193,161,209,92,181,18,189,197,195,109,146,246,181,231,49,175,199,176,130,224,164,146,190,148,153,169,224,224,30,190,189,215,80,187,3,123,67,165,149,204,29,187,105,241,38,36,214,63,208,2,58,155,153,216,89,228,141,69,54,4,49,228,244,203,116,180,39,97,146,18,107,75,65,244,126,159,164,216,91,18,46,43,85,94,242,147,143,28,94,37,56,101,131,42,81,36,233,184,58,172,87,108,218,17,53,120,140,41,219,104,183,226,222,94,143,122,205,32,74,103,67,237,128,37,12,37,51,200,211,60,2,65,67,75,208,35,61,110,10,69,174,2,71,83,12,174,141,149,218,157,7,102,219,7,49,190,112,144,132,63,239,2,185,112,79,3,134,95,159,145,24,247,59,191,73,69,205,83,246,139,1,127,178,94,239,119,73,27,206,115,26,79,0,215,158,39,55,43,24,93,220,101,153,192,200,31,217,74,5,122,187,3,215,178,172,146,69,185,18,52,139,108,75,203,244,212,3,4,143,17,129,31,248,110,130,24,180,215,216,238,158,117,78,19,32,11,139,142,242,73,237,24,227,110,237,115,7,205,43,173,148,193,239,98,251,54,213,127,48,116,117,187,179,118,123,246,146,124,200,228,40,212,123,73,38,177,97,11,104,28,122,127,205,149,67,140,2,58,179,93,121,71,160,39,125,204,11,130,77,96,244,3,136,142,5,241,5,21,95,209,203,220,82,23,222,125,94,164,103,196,17,70,40,10,32,62,180,26,222,239,249,89,67,196,186,242,220,69,125,137,208,93,58,106,250,15,20,32,237,73,22,43,64,180,210,44,180,99,156,110,105,249,214,119,166,161,108,122,213,43,56,97,227,125,159,156,71,220,153,169,180,54,26,132,24,101,132,166,80,178,48,39,224,170,117,15,176,125,210,148,167,215,36,232,17,0,154,155,138,156,185,205,168,119,66,135,145,148,146,250,182,252,29,16,182,220,36,166,201,133,174,89,147,9,29,12,229,7,235,128,30,230,120,137,189,3,142,36,91,191,100,206,10,56,48,248,134,11,156,54,88,172,108,215,27,57,176,247,135,47,137,16,63,237,167,45,89,8,157,58,194,152,56,135,102,42,45,165,212,236,119,32,89,94,107,198,19,94,214,75,217,160,85,176,39,167,220,12,156,159,92,167,100,11,154,67,60,50,7,232,222,38,15,55,94,46,60,245,49,10,87,157,32,142,107,162,55,34,27,48,227,103,246,131,254,97,52,91,147,155,46,150,174,8,229,250,61,90,96,52,94,105,248,148,138,251,149,201,147,180,162,116,156,89,137,185,139,222,141,107,187,249,123,77,75,196,147,142,170,237,79,203,15,223,177,68,250,3,109,242,222,15,119,137,157,9,99,63,94,106,44,210,94,1,63,245,140,22,214,152,85,110,163,114,31,147,13,53,191,103,2,31,196,205,126,152,46,107,242,4,203,57,191,125,3,40,213,69,133,27,180,119,44,0,54,26,178,232,90,104,208,200,205,176,210,236,167,43,46,75,208,246,132,31,199,254,90,157,23,146,245,206,21,142,148,102,243,216,144,120,139,159,125,161,174,5,78,183,62,25,247,114,239,59,115,152,237,222,44,126,70,163,121,125,240,220,252,80,171,178,28,6,252,225,98,121,7,59,175,157,63,14,177,176,131,216,232,21,110,177,25,86,83,9,74,12,18,167,214,103,169,93,138,244,242,154,173,227,81,245,160,66,97,223,204,88,86,104,217,145,89,58,6,141,34,115,57,23,112,192,213,144,60,203,46,211,183,107,229,83,106,182,11,215,142,231,222,127,247,127,130,196,77,76,55,80,46,53,244,227,216,157,130,241,224,110,194,169,183,105,158,158,91,250,17,40,223,32,209,223,192,156,183,160,26,147,187,4,22,1,228,136,163,235,253,103,169,165,115,214,160,227,83,80,208,86,188,208,167,144,203,145,20,30,247,30,206,113,180,158,251,164,221,7,243,113,62,241,155,204,180,246,99,236,120,57,118,148,32,133,16,131,50,23,143,230,89,5,52,146,252,88,199,88,24,191,123,37,228,189,115,102,87,39,187,204,68,137,34,215,70,139,34,131,181,138,209,14,129,228,67,224,19,5,93,150,245,168,145,209,43,188,101,58,93,93,113,109,174,250,54,151,172,165,202,38,241,169,125,234,242,164,40,33,120,186,3,182,217,215,207,19,90,140,204,92,43,124,94,208,100,168,179,60,187,206,159,141,62,6,63,115,98,198,142,139,37,238,24,154,5,19,128,69,202,181,47,119,92,167,32,106,155,202,51,199,247,255,62,202,219,53,70,97,133,193,21,183,69,56,234,243,216,215,22,168,6,115,199,47,61,192,161,144,166,208,198,19,199,163,18,164,23,155,1,213,125,223,189,32,28,217,251,164,158,251,41,14,13,71,236,171,64,172,172,103,94,70,109,40,189,99,37,74,35,237,186,251,197,121,140,1,33,68,143,102,219,21,207,32,160,42,61,4,16,27,68,29,141,6,170,82,37,118,205,221,158,140,166,138,56,132,128,165,69,58,16,31,212,190,4,237,9,9,211,15,181,157,20,219,127,109,166,46,72,64,100,64,103,39,136,212,89,57,166,71,59,85,115,105,52,235,186,240,136,103,221,41,218,156,246,192,82,169,114,69,194,115,192,78,212,215,225,18,195,3,244,130,99,182,5,90,26,90,16,232,153,159,215,229,126,19,177,200,40,147,228,133,112,58,109,52,114,65,46,133,1,199,156,15,190,190,213,235,34,221,222,188,151,4,130,169,106,170,146,37,201,15,114,155,141,58,39,146,122,116,111,31,160,16,58,180,236,128,7,151,169,47,185,32,81,213,37,184,54,47,130,210,164,130,38,18,218,146,243,27,216,36,172,49,215,166,121,230,251,78,78,104,241,193,187,223,190,155,182,113,17,2,31,11,20,215,24,123,27,89,69,192,40,137,57,7,188,133,5,233,41,230,234,43,38,3,183,209,228,13,151,27,91,211,22,107,99,148,198,144,32,153,240,39,5,190,223,139,81,9,252,32,94,134,243,203,252,209,3,83,135,241,74,233,90,146,11,98,241,161,4,159,191,58,226,66,59,13,68,207,68,175,7,216,91,205,37,238,97,72,109,103,242,70,252,96,216,61,193,162,69,187,243,155,86,234,153,143,43,214,166,75,220,149,148,10,242,163,72,170,52,82,101,42,66,252,16,48,63,3,155,65,9,181,97,193,231,200,108,61,238,97,175,143,187,243,234,42,238,10,185,96,13,193,100,74,201,190,48,126,169,7,31,233,245,94,47,25,186,93,85,197,8,46,64,224,87,8,163,237,184,168,35,79,128,104,125,104,252,60,195,125,202,79,210,245,60,102,166,216,40,192,52,252,66,87,127,26,245,177,120,129,204,231,9,180,192,181,145,185,226,58,133,211,97,92,223,146,92,54,45,70,122,83,63,163,62,160,134,10,23,240,104,12,93,154,49,251,206,82,182,114,239,20,201,210,1,99,52,39,128,183,39,62,43,204,67,48,186,211,34,10,200,95,170,238,119,2,204,62,238,157,65,49,178,154,135,218,196,194,241,226,228,186,211,167,105,135,110,225,83,56,252,208,178,58,175,121,70,92,229,13,116,120,209,173,88,172,110,212,176,73,242,149,86,150,52,219,16,145,240,195,250,90,55,118,30,233,49,168,182,2,108,97,194,199,213,18,72,107,28,32,96,179,190,6,25,151,185,204,150,148,209,46,90,73,101,93,52,102,69,194,146,85,221,18,131,44,28,156,88,251,85,224,197,9,192,198,126,177,29,157,47,150,52,185,133,90,106,237,23,199,140,58,36,203,150,175,19,153,13,3,170,100,173,43,137,81,158,11,130,28,108,182,79,247,218,141,85,184,198,132,125,82,234,132,246,9,138,245,220,3,125,81,125,135,236,252,96,177,10,54,208,136,114,37,46,51,148,51,45,113,192,8,214,68,109,185,0,76,137,181,135,209,203,111,241,119,222,176,159,96,169,224,126,235,158,114,44,251,216,74,21,237,117,254,58,108,60,243,163,98,43,108,155,7,91,237,28,98,65,229,220,182,76,210,183,29,105,17,55,50,120,216,153,142,202,238,144,255,117,168,236,97,191,250,13,75,47,118,210,12,239,90,213,93,116,103,190,0,54,177,56,10,229,226,25,57,222,234,23,202,178,11,130,164,164,187,55,99,202,97,186,60,149,157,12,175,126,18,235,12,97,109,140,83,220,135,96,251,142,169,76,46,210,147,142,227,119,57,164,216,28,100,3,243,138,169,179,208,17,171,57,196,176,124,36,12,10,127,137,7,121,155,5,208,201,135,66,225,94,235,207,191,125,208,134,36,223,48,169,131,147,236,124,100,209,193,106,210,4,8,203,13,197,156,144,235,220,223,77,174,30,100,80,43,95,149,93,45,168,133,23,207,215,154,86,218,95,162,74,181,30,158,109,227,244,207,227,223,58,208,248,218,115,121,175,220,155,16,173,15,35,99,31,202,244,118,16,211,77,18,230,218,213,75,44,78,215,137,46,234,118,139,26,229,177,18,17,75,196,101,184,160,188,12,249,206,29,166,157,15,164,229,106,195,205,198,121,88,233,78,109,116,87,106,136,79,87,61,0,141,249,82,127,61,234,61,216,55,2,122,176,237,9,198,156,135,16,126,195,177,235,137,79,93,53,72,188,219,70,81,128,169,227,208,117,66,213,73,78,212,134,133,101,86,163,53,200,131,8,109,130,203,122,200,180,9,12,51,134,49,214,64,133,10,223,87,4,194,254,240,89,154,224,103,149,89,218,64,63,68,104,117,184,1,163,118,188,116,2,219,198,55,24,178,209,10,246,253,146,217,129,119,168,90,178,70,31,50,67,174,104,36,182,245,41,192,6,73,177,24,75,123,230,152,181,129,121,175,135,51,58,234,5,2,176,116,156,108,153,253,152,163,23,23,176,90,104,219,96,240,159,44,14,133,148,20,196,91,189,26,21,75,224,237,2,126,158,153,255,140,238,135,214,211,16,18,175,40,218,232,207,195,157,92,192,186,200,154,94,124,86,233,229,5,163,65,185,123,80,166,71,60,0,78,85,171,1,231,148,229,204,33,239,227,14,68,121,166,105,246,5,162,19,168,202,123,8,250,107,82,221,87,7,56,152,200,1,153,183,112,233,41,148,117,32,62,183,226,35,32,5,14,153,108,1,117,114,216,12,163,1,169,24,183,224,73,119,32,118,168,143,18,53,133,220,197,5,227,119,247,238,62,243,75,80,241,5,128,65,141,101,250,161,140,180,129,159,211,226,1,172,77,182,31,59,63,22,202,39,92,238,165,47,1,106,238,154,136,78,51,142,234,118,178,155,142,250,37,141,42,14,198,157,27,111,128,244,238,200,207,184,27,80,25,40,244,52,77,13,59,218,244,169,18,135,100,44,251,214,121,41,64,122,45,67,130,121,28,4,12,64,124,159,192,170,21,123,108,230,84,139,112,15,90,138,197,119,176,54,100,154,158,68,165,186,83,125,249,75,91,25,250,50,78,202,85,37,133,150,182,242,65,87,45,195,51,91,67,229,155,49,130,112,187,49,172,64,82,181,66,36,168,158,75,54,138,155,119,7,17,43,190,35,13,223,247,171,85,86,184,10,34,127,20,203,233,212,108,4,197,230,27,133,19,88,68,189,27,147,177,229,115,196,145,102,190,237,192,157,213,194,206,67,173,225,246,103,136,82,228,66,151,49,240,92,25,93,117,228,207,48,130,228,175,236,238,43,223,9,29,116,63,70,127,206,132,25,30,199,6,174,134,237,149,113,124,23,95,45,210,134,151,100,40,160,167,41,89,225,45,202,80,83,105,78,55,67,126,60,87,22,8,128,159,38,185,207,157,160,202,92,54,228,4,3,100,181,62,132,128,192,254,20,20,79,77,217,223,90,58,242,74,0,166,102,95,131,203,76,85,46,112,38,127,159,97,168,36,36,31,86,110,253,43,93,112,249,198,244,4,213,24,74,141,237,120,32,31,206,110,168,142,174,60,68,10,52,12,50,127,164,143,145,134,95,111,159,156,239,139,198,118,24,71,157,175,162,3,74,54,96,12,74,216,206,86,172,111,234,180,3,20,249,42,196,248,211,69,153,154,52,93,172,74,221,17,165,176,188,4,26,48,37,97,120,193,17,16,54,75,230,145,108,5,63,8,129,72,18,0,210,154,141,31,12,73,14,169,58,163,13,107,214,26,160,75,60,79,98,213,78,110,32,105,226,192,96,165,148,223,213,218,64,87,138,38,132,138,38,90,253,131,32,123,197,250,245,234,51,27,83,23,203,141,44,248,78,130,249,94,83,187,189,216,106,150,89,236,46,221,118,231,237,245,236,45,62,203,110,36,46,86,72,80,159,175,243,245,166,19,89,231,124,97,88,66,124,184,190,111,49,0,141,216,174,9,20,176,105,180,118,127,5,116,190,232,213,213,252,13,19,128,12,188,47,184,60,77,238,125,239,204,162,193,98,15,71,149,187,147,177,239,196,202,29,9,208,115,102,20,163,153,217,67,161,88,100,97,203,95,18,26,44,44,124,36,38,43,23,249,215,237,124,214,36,108,34,75,26,213,223,212,53,135,218,184,154,102,89,120,221,25,123,163,166,174,204,60,253,57,71,155,177,100,9,118,3,84,86,88,151,186,63,201,210,173,29,106,185,151,225,1,57,155,107,135,177,36,127,75,55,245,201,250,187,197,104,199,214,10,48,85,139,85,199,190,187,206,23,150,107,183,77,238,114,28,95,65,54,178,104,151,128,153,36,249,153,152,139,86,101,148,168,239,43,174,142,111,183,223,28,217,123,116,138,159,98,69,222,35,74,135,58,56,17,13,226,3,72,135,160,77,242,159,186,76,31,107,249,39,143,126,219,101,138,147,96,137,34,48,168,229,33,110,32,5,182,55,179,176,119,163,130,153,241,195,16,121,53,135,158,194,64,225,235,75,22,19,134,145,18,252,200,141,0,203,223,48,228,250,191,187,14,125,102,98,134,65,209,153,178,235,61,158,91,120,247,119,216,219,15,0,162,138,81,112,22,164,228,58,29,231,200,197,32,145,62,224,140,159,45,146,208,2,4,195,128,53,57,250,13,217,3,165,19,45,202,180,179,42,238,148,170,49,51,99,74,34,162,251,94,144,253,46,221,107,68,158,115,23,192,90,13,76,110,221,18,172,255,40,57,222,64,164,168,196,151,187,25,183,159,95,226,217,136,4,212,219,76,118,254,162,100,87,201,60,3,224,220,191,174,142,63,241,196,217,31,5,55,99,84,151,212,2,247,205,1,202,160,186,230,157,128,153,217,125,93,127,250,167,178,242,163,76,159,197,189,161,239,92,227,180,114,186,157,116,171,104,31,42,135,224,72,7,200,24,205,190,10,13,89,171,242,148,117,170,130,188,74,79,83,103,75,239,132,74,168,145,255,222,45,80,153,55,62,113,59,98,25,132,234,120,38,188,187,15,189,227,63,231,231,197,187,63,230,183,171,112,43,241,196,151,104,56,239,108,79,20,104,189,213,131,158,252,160,119,27,239,249,23,227,51,32,228,12,123,214,217,66,204,179,27,202,87,158,217,148,5,239,85,207,131,154,225,1,112,219,180,71,171,67,176,14,43,218,174,40,96,130,143,112,55,12,141,57,71,34,128,115,12,221,254,27,78,181,173,214,13,1,73,44,175,163,59,187,227,240,219,171,213,145,61,198,144,46,166,235,202,254,193,191,67,184,41,152,179,216,129,190,185,34,229,31,201,246,174,237,197,125,39,122,40,229,244,65,244,160,133,174,145,216,156,73,137,60,27,244,169,152,191,162,244,126,112,63,87,40,92,181,219,173,8,8,85,6,54,113,48,30,140,153,214,17,243,52,119,254,68,243,204,69,232,139,253,11,91,140,119,204,246,93,63,244,91,98,220,248,8,214,223,80,13,101,179,147,39,119,115,241,152,79,25,226,194,71,170,229,78,142,48,1,14,9,112,244,144,118,194,222,26,216,217,90,180,182,108,163,212,157,125,130,239,115,119,22,8,69,238,203,90,52,71,167,102,60,213,86,29,96,161,119,12,224,224,168,237,72,79,247,102,234,162,166,25,34,99,16,46,33,18,221,16,219,73,172,18,10,222,119,93,148,142,187,141,201,64,91,206,75,197,75,33,157,108,163,225,178,232,157,185,95,132,52,107,222,119,59,251,74,237,183,171,112,81,228,111,175,205,112,83,194,191,132,231,17,186,26,127,105,153,232,159,4,233,169,193,59,77,86,218,60,30,166,30,235,71,93,232,204,60,172,129,20,180,51,133,167,224,37,224,154,222,172,165,62,195,12,161,117,147,144,37,188,14,156,94,178,184,61,201,165,50,200,13,161,231,125,207,28,115,219,128,30,102,138,109,14,47,0,144,246,111,108,194,82,60,97,86,249,50,225,243,227,57,174,65,53,83,65,123,59,31,218,64,112,28,171,61,87,32,15,252,156,15,237,206,47,242,25,154,168,127,39,102,106,235,154,5,155,136,248,202,18,161,82,151,221,8,129,216,157,14,165,206,132,141,94,204,72,179,186,49,72,57,135,254,71,183,106,87,200,138,133,98,83,17,9,253,131,154,178,4,212,93,76,0,0,233,155,103,45,148,89,196,235,102,236,204,28,57,71,203,155,177,66,101,251,227,249,134,116,54,17,137,190,56,224,248,41,232,103,255,104,81,221,222,213,177,11,135,140,67,148,198,28,20,6,212,21,249,58,29,3,158,57,115,252,178,33,182,238,12,22,22,75,246,60,196,0,245,229,92,206,255,128,123,179,203,75,194,201,76,211,128,224,239,5,195,34,29,44,251,241,240,184,14,63,178,163,238,157,144,108,130,176,230,141,205,212,165,97,187,193,95,184,26,231,145,178,255,246,191,142,97,139,88,63,29,154,241,9,59,193,118,32,58,94,14,89,172,251,156,118,8,15,161,55,5,116,132,109,30,134,143,233,0,232,12,39,11,65,242,185,129,53,97,88,105,255,176,167,3,81,39,28,104,179,84,136,134,211,50,174,42,35,71,176,25,86,113,127,170,181,114,197,100,56,190,252,141,245,189,221,83,240,91,141,241,45,176,181,234,43,72,150,219,80,197,223,169,164,58,29,171,172,159,146,100,75,107,130,205,87,82,207,58,161,111,15,79,34,239,243,198,111,28,144,192,238,211,77,15,122,172,199,252,31,95,90,138,246,39,105,148,147,114,45,164,225,113,221,159,255,100,91,154,76,248,186,228,13,18,82,8,201,220,238,211,101,199,156,160,29,37,182,92,99,70,222,73,164,61,49,216,251,94,172,111,90,106,113,216,170,76,194,160,189,200,52,88,197,37,166,35,94,85,10,58,20,105,161,5,232,162,29,98,213,255,79,122,57,102,63,65,82,180,22,178,78,45,13,46,219,210,200,243,249,195,155,239,153,177,237,217,188,157,20,233,247,49,47,155,255,130,187,230,48,196,107,102,224,64,232,202,178,32,134,20,223,81,4,218,212,125,70,17,174,8,189,126,212,216,172,133,240,170,188,23,69,245,97,16,196,77,80,17,165,4,209,199,110,192,230,126,173,248,86,16,254,35,93,16,99,39,165,231,204,141,4,218,83,21,82,250,18,121,151,136,159,64,52,168,82,114,185,57,138,94,232,242,106,176,92,184,115,30,71,220,78,1,189,14,45,156,209,68,33,42,68,43,67,100,234,79,152,147,171,38,231,96,27,153,65,48,204,74,45,65,75,195,198,111,97,57,245,115,121,229,80,53,145,92,186,246,0,231,132,42,17,51,233,108,254,70,161,149,120,123,238,117,200,39,189,148,131,235,50,133,162,91,238,191,113,250,77,234,213,104,252,220,209,196,187,240,42,34,10,130,27,225,153,135,63,75,199,88,189,88,3,242,114,185,224,14,158,183,23,75,105,110,157,20,141,254,104,150,97,13,78,39,157,29,124,113,211,1,184,246,182,99,128,133,65,94,129,231,254,45,45,30,58,80,127,206,10,161,19,14,168,50,121,248,86,201,82,71,64,204,239,118,45,113,216,239,210,74,179,15,88,33,21,206,70,229,214,181,166,2,85,181,254,71,111,165,52,185,206,6,128,221,130,106,7,57,247,41,173,115,52,4,62,91,159,182,130,238,178,36,248,100,33,155,113,55,93,153,52,28,209,141,188,107,153,117,104,145,33,240,130,18,41,38,55,130,248,151,221,195,169,82,150,219,155,128,95,182,131,174,127,61,111,165,34,78,84,52,162,115,227,102,130,62,252,15,179,204,41,238,97,13,172,42,145,248,250,157,116,49,74,171,246,187,151,249,97,9,174,18,24,89,208,171,208,115,222,185,221,66,152,133,70,255,10,130,14,5,72,209,43,185,250,13,135,129,178,229,50,211,220,152,135,42,138,201,40,72,54,134,133,1,141,160,190,193,38,145,213,185,172,76,24,78,143,148,210,228,163,212,23,81,35,171,101,119,20,74,157,152,254,151,247,81,221,112,15,36,179,223,11,143,132,143,168,28,64,136,227,213,188,188,37,70,228,157,152,78,169,58,69,165,150,229,198,76,219,40,129,253,125,59,250,198,158,49,103,64,182,201,142,180,29,89,133,163,1,241,154,188,74,98,81,208,146,75,250,180,68,97,170,250,8,85,245,65,201,84,50,232,118,237,201,192,124,18,112,67,244,185,70,138,232,172,98,64,255,208,168,28,79,187,46,230,139,178,255,161,8,53,168,176,8,194,54,17,177,65,212,2,115,246,11,148,226,213,133,239,68,216,200,192,167,152,170,45,46,172,233,176,184,246,82,236,62,10,188,111,67,11,168,181,51,245,115,187,207,88,155,59,115,61,93,155,123,161,53,235,169,11,15,116,238,167,151,28,127,19,13,9,235,119,32,214,219,245,23,244,130,93,19,140,240,241,36,103,198,222,64,198,218,26,87,162,134,110,1,148,255,225,76,232,21,163,102,48,127,131,172,194,18,41,24,206,19,119,135,9,207,147,39,162,177,232,35,203,119,99,178,139,197,198,82,97,18,189,48,80,202,81,137,5,149,41,233,205,85,242,10,134,168,108,131,196,224,221,112,16,81,223,150,43,235,113,221,194,203,58,30,104,239,166,8,101,61,167,38,22,108,255,97,203,196,26,108,140,65,236,217,168,85,39,108,195,239,156,192,242,206,197,126,139,170,187,19,126,134,75,244,57,181,36,9,251,154,66,129,82,172,146,225,52,192,189,125,115,113,14,244,38,187,60,203,75,108,149,131,89,177,67,4,45,96,130,21,214,108,64,42,68,95,172,61,234,216,152,162,151,244,250,81,197,232,71,134,216,231,48,118,165,154,144,205,34,13,59,159,72,195,119,204,24,174,190,24,223,199,56,123,147,125,179,151,81,79,83,107,58,114,100,0,208,0,88,68,50,176,145,198,252,2,66,206,173,182,48,78,230,83,94,36,204,179,201,21,14,22,253,226,225,97,163,220,245,233,56,189,232,111,173,155,131,10,179,223,105,247,79,5,19,251,172,22,143,13,92,134,121,100,195,168,231,27,226,124,205,170,24,217,7,109,89,172,82,221,17,247,32,162,4,182,190,123,167,133,6,240,216,185,47,121,249,101,81,203,50,91,198,119,16,18,85,223,66,24,242,23,80,120,244,12,87,25,80,211,155,61,204,242,148,227,190,227,76,250,193,103,148,235,119,17,148,142,155,244,251,66,169,193,222,239,22,53,44,117,252,195,163,231,246,3,13,107,57,1,62,35,149,56,140,15,94,102,26,24,117,100,128,109,213,177,80,121,91,68,95,68,21,114,73,239,35,129,148,128,66,255,10,125,207,46,160,154,7,193,235,98,123,195,53,207,47,206,170,102,185,125,159,174,180,203,77,142,166,230,186,147,63,87,16,23,225,246,120,196,116,151,96,86,53,95,212,238,147,115,18,91,82,58,34,214,136,17,215,231,166,135,10,112,32,60,239,199,91,47,1,108,15,21,107,70,117,60,221,241,130,203,114,142,59,201,134,80,68,159,23,146,99,30,58,193,250,108,254,0,123,14,29,217,116,17,51,99,163,46,83,124,97,70,137,66,241,170,235,175,160,7,212,121,108,173,4,234,255,249,61,251,165,125,250,251,167,90,170,166,52,151,164,9,56,81,97,106,126,7,6,104,152,225,21,248,106,23,110,64,157,211,62,146,215,173,12,54,197,227,166,55,112,92,163,29,71,221,122,22,14,29,106,45,247,4,107,44,16,93,135,34,222,214,0,13,23,205,62,168,156,180,98,154,196,148,243,97,237,131,195,14,60,125,62,114,135,91,96,6,171,46,164,59,96,19,81,154,169,17,103,220,215,120,6,36,114,154,253,134,145,12,25,213,108,94,59,148,28,168,101,40,106,101,214,118,8,216,191,22,122,144,16,189,22,239,129,215,33,15,110,27,180,162,225,250,231,228,97,121,208,216,20,105,196,28,223,130,102,161,37,143,93,104,179,115,185,245,240,193,28,123,25,7,53,62,120,120,198,251,51,138,107,122,39,61,32,247,88,111,238,18,19,172,246,148,160,226,56,100,190,61,65,46,112,164,235,238,253,102,128,196,19,100,153,40,183,57,31,16,116,144,174,137,79,172,247,23,23,180,74,178,224,49,165,44,226,192,70,214,248,81,109,157,79,163,224,242,248,229,102,19,224,166,143,137,114,68,29,105,109,205,72,215,210,191,117,248,153,207,118,201,65,153,198,86,252,88,96,113,100,144,179,24,168,49,219,85,178,64,64,45,80,218,135,34,119,146,26,0,31,1,121,97,152,144,76,128,88,151,12,112,76,65,57,27,45,184,35,72,3,43,41,227,194,112,227,192,235,93,151,190,98,57,136,113,91,128,138,124,227,179,202,81,183,148,166,180,68,22,36,116,154,221,106,40,185,46,170,97,104,46,67,182,38,107,173,20,248,145,148,159,93,23,147,212,79,53,28,88,105,122,86,132,228,163,142,142,116,183,232,10,117,171,140,64,23,175,69,38,74,63,181,184,149,24,39,18,181,231,92,127,193,116,138,86,108,173,55,98,43,26,40,40,168,50,139,70,40,169,251,158,42,187,33,211,93,113,242,140,111,216,76,79,159,234,120,88,134,108,180,107,16,102,234,76,41,152,4,250,45,49,222,206,119,174,149,71,86,115,130,231,236,183,152,113,225,97,214,43,16,94,250,163,60,96,227,254,231,65,109,67,126,214,66,148,240,31,25,166,217,225,49,138,117,124,13,239,38,155,220,253,85,115,254,191,223,44,252,48,103,111,11,21,51,241,35,140,197,180,222,121,147,170,142,114,39,91,66,4,42,189,14,107,78,177,121,4,110,203,29,217,220,54,187,70,16,181,240,176,49,242,227,13,224,180,244,113,174,46,83,218,78,174,51,102,206,74,199,240,27,127,225,149,203,50,77,96,66,108,55,171,114,94,239,123,105,125,63,86,209,133,114,122,213,114,228,7,24,117,69,54,200,129,74,233,19,104,147,139,39,97,244,230,114,38,219,181,236,38,90,109,69,1,242,19,72,120,115,226,54,216,71,38,32,65,105,2,137,2,124,148,253,208,53,86,111,241,215,54,202,53,168,209,54,230,216,124,29,250,240,65,81,183,203,68,16,50,169,245,149,240,77,191,83,207,20,48,64,90,119,5,242,41,185,13,115,93,124,65,142,120,100,41,144,178,254,51,231,75,138,255,19,130,11,80,94,140,215,101,82,126,172,134,189,115,147,18,204,189,236,114,225,31,27,234,73,50,198,245,229,178,191,142,58,92,229,47,180,186,179,38,29,233,218,89,58,11,186,155,35,79,153,73,159,80,9,151,208,38,51,134,37,38,138,229,113,192,56,17,0,249,141,149,242,152,97,241,176,106,30,222,38,153,190,68,53,91,6,150,238,132,135,36,68,170,74,9,202,27,192,86,110,19,114,249,95,236,158,232,65,25,210,160,248,213,69,173,148,21,16,169,254,184,137,204,190,242,40,27,227,183,89,209,183,115,8,86,111,129,144,4,209,27,109,102,63,103,31,89,119,99,77,35,75,126,245,253,229,206,13,42,157,158,178,22,19,144,128,131,27,248,196,243,80,140,215,238,19,113,53,217,87,123,251,131,199,163,145,147,243,109,242,153,76,171,119,223,68,158,122,63,177,98,208,53,19,132,39,101,135,31,239,61,14,236,126,247,29,70,39,94,241,3,87,209,4,36,118,140,189,15,221,192,145,167,221,249,165,182,81,102,57,255,116,206,212,145,104,0,243,103,126,84,23,88,240,120,237,198,135,104,110,88,156,53,238,79,239,148,124,7,211,196,31,41,164,2,212,124,12,196,145,80,170,154,168,109,71,23,17,207,46,164,60,214,57,151,139,147,140,230,98,226,194,98,182,69,25,202,150,16,195,80,3,104,222,160,89,154,242,195,222,210,248,85,181,187,184,146,154,108,223,245,41,249,182,236,152,93,82,193,103,6,25,230,203,107,189,173,138,185,228,4,67,189,113,184,232,224,63,99,5,59,65,205,174,142,48,52,121,133,239,58,135,119,163,90,58,241,203,49,10,194,104,73,103,90,192,17,222,164,243,197,42,154,34,69,58,235,145,13,42,152,6,234,183,127,174,110,99,51,244,120,163,107,101,191,50,139,245,72,115,61,124,212,129,170,10,223,39,138,27,151,124,24,227,135,54,84,182,132,209,19,0,151,173,249,227,24,94,221,226,41,41,171,19,186,2,246,168,57,116,159,42,53,249,198,131,205,130,108,38,74,149,127,122,228,40,79,30,231,101,106,185,158,223,175,132,90,91,104,85,222,191,220,79,146,60,223,144,60,220,195,133,239,150,142,181,161,102,13,219,45,59,165,166,193,95,81,192,173,57,177,57,248,115,162,53,152,227,83,74,31,93,187,40,60,196,59,188,109,156,10,45,247,78,255,215,202,86,222,168,47,177,200,170,53,71,24,213,177,29,141,249,142,150,217,127,184,153,2,150,181,207,227,163,57,113,92,40,172,202,251,9,22,93,242,234,79,184,161,74,168,230,21,203,243,228,101,33,35,140,171,86,176,164,39,70,51,109,150,212,110,155,34,139,148,79,70,42,226,199,139,252,128,16,250,33,110,248,55,155,21,67,105,95,219,182,193,185,159,243,241,131,112,195,172,240,28,133,136,43,18,12,221,2,90,42,227,156,59,131,232,122,106,37,47,204,204,13,234,37,47,193,37,155,88,8,193,176,108,105,79,130,57,2,79,210,80,67,141,141,72,128,201,226,0,52,210,174,219,97,255,98,4,245,58,16,137,192,238,45,233,9,214,120,153,224,37,224,93,105,160,240,152,75,162,119,172,41,7,85,98,184,15,17,17,180,34,48,27,3,229,66,102,173,112,215,63,17,242,183,139,233,72,53,138,40,20,114,111,20,162,2,86,168,151,255,130,226,13,238,164,226,51,8,78,229,156,158,116,41,120,171,176,121,182,63,0,71,241,61,199,29,197,229,37,113,192,30,93,48,190,227,29,154,17,206,202,62,10,171,125,235,200,138,157,94,244,12,230,247,232,27,238,49,95,161,220,167,191,162,6,94,146,113,220,46,60,136,61,232,224,36,201,236,167,209,114,238,174,29,218,90,100,90,241,195,81,69,55,232,79,246,242,212,197,66,218,245,50,54,9,152,88,248,73,14,218,108,93,133,53,129,157,21,210,211,154,217,52,23,142,39,70,50,42,102,188,252,29,196,220,69,232,248,44,237,174,135,62,199,45,172,81,22,172,145,3,200,92,4,150,101,155,73,119,197,110,44,85,216,26,165,90,232,125,223,79,165,63,8,122,220,174,201,237,152,171,187,10,5,209,208,137,57,38,235,207,106,165,54,162,44,244,168,48,57,37,125,42,7,240,99,154,127,105,213,78,71,229,143,130,62,119,234,51,80,74,138,157,102,132,85,84,99,254,104,109,56,13,218,253,78,94,220,51,244,222,211,72,61,234,123,30,81,0,216,153,112,88,143,126,230,202,30,217,119,106,172,59,167,155,137,111,146,141,199,231,236,237,105,140,106,108,125,116,104,142,71,23,223,244,21,207,216,46,187,227,22,110,218,72,222,144,215,90,140,214,43,102,157,194,194,162,46,175,150,211,134,213,28,240,236,171,99,103,166,159,38,87,112,145,197,251,106,140,179,78,8,34,170,149,141,136,229,64,232,144,203,233,156,250,198,8,89,68,36,171,96,39,7,145,125,162,142,53,200,193,194,42,33,80,55,160,120,18,155,111,132,218,154,212,53,126,243,10,58,82,183,22,46,252,137,29,126,114,253,233,76,201,57,250,251,140,169,248,221,245,23,16,200,206,231,252,53,240,52,229,150,214,56,156,71,143,84,193,156,181,34,74,92,88,142,153,27,158,136,241,15,75,39,223,135,88,116,183,25,160,201,194,6,239,167,143,98,28,174,95,248,95,91,135,137,7,194,106,185,208,116,80,152,83,31,244,99,122,163,88,42,206,253,73,111,157,79,178,150,118,134,194,255,199,251,132,134,25,58,198,97,39,190,188,8,173,151,11,28,5,155,243,238,89,24,211,224,127,107,50,153,155,94,119,193,176,29,5,103,62,155,222,25,63,69,244,174,72,125,170,142,134,168,210,184,59,100,253,137,226,90,35,195,109,134,233,31,200,39,50,70,109,114,64,145,30,222,247,54,239,230,173,114,193,127,225,125,93,114,225,89,239,209,90,202,112,22,46,148,180,179,180,184,2,34,76,47,234,200,180,192,82,182,53,115,165,22,117,113,130,231,67,148,100,107,164,34,37,187,204,113,160,76,95,106,170,235,81,119,227,26,95,137,62,221,18,24,248,138,230,250,112,139,74,254,70,38,198,235,243,228,68,154,130,186,205,183,175,157,82,179,226,59,140,31,231,64,71,162,17,233,8,125,176,180,81,211,8,203,130,89,10,182,175,23,28,76,243,123,217,102,91,128,215,90,251,236,117,218,74,140,144,24,104,165,85,27,231,185,148,15,179,161,92,49,160,18,151,107,136,180,168,26,254,205,246,189,37,148,158,20,238,52,8,47,164,229,106,208,215,64,218,138,158,185,3,57,124,213,121,82,223,1,138,47,117,243,39,221,84,121,214,37,6,169,75,113,228,61,50,228,1,195,245,50,8,60,7,44,175,2,169,30,140,62,144,104,41,68,122,193,80,113,37,112,106,1,224,250,202,124,42,164,237,122,183,244,124,245,242,86,85,88,121,59,155,105,217,184,234,158,205,217,152,40,108,174,50,253,108,132,111,97,189,0,237,239,73,163,178,169,55,10,213,188,158,18,112,150,247,90,27,110,104,202,74,224,10,38,52,234,151,204,49,115,103,111,66,36,201,22,231,143,49,22,249,205,221,86,123,93,174,130,217,207,198,232,152,153,79,86,8,205,172,26,58,228,55,106,143,182,107,203,23,126,192,48,33,87,253,129,70,243,91,19,77,186,65,152,134,35,78,214,174,96,43,138,12,127,236,200,249,191,125,101,193,222,46,102,43,137,73,119,165,181,169,76,155,182,159,81,126,74,220,148,77,77,153,61,184,128,120,111,185,164,138,155,246,164,250,49,117,72,216,62,183,37,90,99,251,235,99,133,228,53,253,146,78,186,163,60,246,63,58,142,155,11,5,96,100,211,232,54,206,113,64,11,74,170,210,42,146,108,166,122,216,9,104,229,52,231,177,87,154,132,118,19,86,218,77,88,95,121,24,178,43,134,250,61,175,21,250,74,247,103,14,4,201,102,10,27,59,166,41,118,40,183,222,244,87,138,197,23,209,211,237,72,35,101,19,105,4,169,16,112,186,247,250,203,132,88,227,65,96,30,94,241,234,114,7,152,224,81,148,232,102,6,209,90,5,8,70,13,131,0,22,10,234,99,201,208,89,121,193,23,90,115,115,164,248,108,20,246,99,132,138,192,168,194,155,226,51,172,44,244,23,146,172,128,111,84,219,106,162,63,117,8,59,12,78,155,58,181,66,212,170,222,158,255,45,241,51,159,78,226,88,169,175,164,220,136,8,166,210,122,232,124,91,144,120,41,117,175,24,18,62,49,16,85,64,100,162,187,169,155,109,202,141,128,227,214,233,71,125,211,166,40,201,53,57,131,76,200,112,196,47,100,175,97,137,205,189,46,165,167,164,172,30,216,4,251,210,241,141,165,135,222,156,135,106,72,135,10,230,85,54,23,161,102,2,91,185,206,6,135,29,88,190,132,9,243,104,131,222,243,37,85,70,53,52,101,204,118,12,142,126,193,77,213,20,212,243,49,146,165,148,146,203,58,217,46,159,56,24,134,34,73,132,39,29,198,131,65,140,95,199,95,86,219,165,203,140,128,117,202,207,10,249,235,17,242,177,106,232,81,219,228,202,175,138,53,51,242,102,149,230,102,106,93,97,203,34,155,74,33,166,201,211,162,67,144,23,236,203,196,249,189,213,74,125,131,96,105,47,39,67,66,134,33,23,211,158,55,250,215,85,209,17,84,99,136,30,144,29,49,210,247,155,36,121,232,136,224,15,57,96,174,126,172,6,115,29,3,173,2,97,186,158,42,1,93,188,123,66,169,50,72,116,3,130,181,217,207,160,112,24,110,182,91,241,51,55,35,245,33,140,199,184,189,37,8,129,186,67,10,213,108,13,127,156,3,146,76,69,11,245,14,87,125,110,115,181,81,173,217,229,84,143,4,178,153,36,105,8,73,166,99,44,12,43,36,166,136,212,199,178,239,131,139,197,41,218,250,160,162,74,65,23,102,44,176,229,164,75,102,78,46,176,80,182,58,237,248,117,55,227,91,189,190,244,1,253,246,198,208,96,49,162,70,68,69,203,43,12,219,205,83,104,131,185,46,57,72,184,238,207,76,96,125,223,192,63,184,137,197,33,153,81,111,28,49,81,3,244,20,106,39,238,40,100,146,119,181,157,85,180,24,71,192,92,141,187,245,108,200,254,132,247,216,80,74,233,55,226,250,90,195,246,25,182,238,144,175,4,177,195,193,129,159,165,64,171,2,180,50,145,148,47,101,0,145,195,15,183,169,143,29,75,71,132,81,174,248,61,136,109,244,75,205,73,33,58,182,82,121,229,105,149,46,16,96,165,77,50,26,9,239,112,127,111,227,41,13,136,109,84,231,87,2,195,83,177,30,242,113,35,5,170,86,101,229,113,93,124,116,243,115,11,23,112,226,255,12,130,75,195,97,180,9,149,118,5,186,170,1,21,12,237,237,226,124,61,198,158,137,19,34,125,36,236,164,74,142,31,125,41,125,83,129,91,237,101,170,199,15,12,195,55,177,117,26,92,201,25,230,108,154,94,105,100,243,69,213,65,212,140,18,187,25,52,183,110,179,132,248,81,150,21,74,167,102,71,142,69,209,38,228,204,223,253,67,46,98,197,168,138,250,128,16,170,29,217,251,222,253,12,190,133,126,97,236,48,8,200,97,84,175,171,109,242,53,45,127,249,64,31,141,139,161,208,164,221,131,104,76,11,82,163,233,106,246,146,243,47,42,77,117,236,133,238,89,12,253,157,70,169,83,68,211,219,91,175,64,215,185,227,190,38,131,179,95,159,178,172,104,114,153,240,164,149,158,215,44,169,152,124,99,55,2,174,30,247,94,93,146,120,178,129,226,39,247,222,27,127,106,32,123,29,80,122,130,241,225,253,41,43,34,21,206,139,126,41,113,34,113,120,122,2,149,148,13,112,194,245,101,224,196,192,176,121,232,212,59,200,73,84,237,225,88,145,105,240,38,237,174,87,49,163,217,155,66,168,30,214,37,10,141,83,254,217,166,125,210,111,55,71,29,202,192,120,170,169,10,130,180,97,21,215,62,130,118,220,37,36,156,250,169,13,210,106,189,156,97,188,132,89,172,230,7,27,131,46,231,212,174,141,7,190,7,183,38,169,248,182,17,77,162,45,153,212,109,39,94,231,112,173,229,165,189,135,210,109,102,57,197,18,26,116,42,172,131,111,228,242,164,247,60,245,198,154,14,135,137,242,212,75,4,240,47,66,148,101,162,136,182,104,223,8,110,177,110,243,220,161,156,148,166,115,30,135,160,20,112,173,62,183,11,60,125,236,104,13,146,193,161,151,20,138,196,141,55,27,43,85,7,103,38,109,223,46,108,106,137,108,119,69,183,89,62,251,161,129,113,110,192,123,151,133,30,189,212,30,44,61,146,206,54,194,212,142,170,137,97,46,246,145,130,35,200,180,23,173,182,117,131,86,10,9,99,187,57,53,88,65,28,128,19,45,193,6,156,141,77,171,251,1,151,108,51,32,32,15,29,32,1,250,9,102,207,141,130,112,54,79,137,158,226,36,155,249,64,177,216,49,209,208,242,115,154,250,152,83,172,1,184,2,121,186,136,21,45,77,118,111,129,246,26,132,208,63,26,18,223,170,210,225,216,158,141,5,84,8,137,26,74,142,206,42,209,169,40,243,131,141,147,242,76,196,19,63,40,172,166,219,215,151,22,97,115,79,252,30,141,130,115,214,6,242,39,233,183,55,212,75,226,60,54,57,186,121,225,217,90,123,148,165,124,196,102,16,242,7,218,88,101,95,50,159,152,197,247,33,63,103,137,99,100,132,76,22,186,5,115,238,153,227,237,125,168,51,91,27,30,145,93,110,147,49,255,21,235,139,89,145,69,237,26,249,70,70,250,161,74,125,111,115,190,64,236,221,92,176,135,108,249,11,180,10,149,114,39,138,251,194,59,75,157,232,238,213,101,216,216,191,220,239,248,100,22,154,109,122,25,42,234,239,161,76,182,94,229,34,159,219,60,159,111,9,199,59,58,83,231,39,132,182,5,231,242,227,185,181,63,250,85,165,217,77,173,222,119,117,84,3,128,105,135,93,110,65,117,190,120,248,191,180,106,203,137,178,1,12,59,212,116,92,131,162,221,238,92,186,232,227,206,101,58,100,210,147,123,69,186,171,132,54,25,17,22,68,63,183,75,84,91,214,184,170,153,8,68,109,203,183,209,48,150,56,211,177,147,205,197,57,185,239,163,93,137,10,107,114,205,206,231,239,147,33,170,20,20,93,97,148,188,211,92,225,122,90,102,131,129,248,30,71,171,140,227,148,132,239,207,39,9,45,232,73,247,105,59,200,153,211,7,185,10,87,178,89,137,19,51,237,46,84,75,18,226,45,142,87,31,67,194,33,152,158,87,68,169,143,35,55,113,46,86,166,13,20,44,106,239,61,106,97,206,66,207,95,115,43,251,114,129,76,7,24,166,104,1,236,32,113,42,235,37,82,223,105,102,4,177,152,142,138,226,233,135,55,238,143,156,214,136,219,10,13,36,163,151,227,75,141,202,55,5,141,46,227,120,202,244,100,191,254,219,26,53,55,41,120,128,196,103,251,189,49,144,186,59,151,122,244,1,151,72,235,143,91,226,163,126,168,29,131,182,199,239,71,31,62,105,60,0,47,217,225,102,209,177,162,51,239,13,88,68,242,178,42,225,86,38,82,243,223,10,118,151,199,24,224,254,118,130,100,165,52,151,196,52,205,186,237,59,204,109,236,189,45,193,152,142,48,15,53,60,113,252,217,12,182,98,8,39,27,195,18,189,246,61,98,182,252,38,237,136,58,82,141,28,153,16,59,247,167,234,1,134,24,33,201,251,4,133,29,242,180,86,149,109,12,188,149,206,178,95,31,249,162,112,32,228,37,142,63,64,165,85,39,147,54,89,23,42,202,243,129,253,207,89,69,137,87,163,111,189,111,74,231,251,240,113,114,121,16,236,170,142,98,99,14,219,45,59,46,28,155,18,177,1,146,43,214,159,3,217,133,225,42,107,250,27,141,112,102,17,77,226,234,36,19,133,142,207,249,127,52,176,67,109,45,247,219,20,24,29,220,103,246,111,12,115,55,15,88,124,192,126,21,69,88,90,229,73,113,153,50,39,20,205,211,91,87,12,213,23,41,175,31,176,120,22,16,193,97,31,153,98,223,126,186,246,151,52,147,129,145,185,115,129,137,142,64,94,88,198,128,109,126,21,121,189,20,79,108,31,64,201,69,3,90,151,80,232,100,6,189,111,57,191,0,2,150,241,0,85,128,69,27,83,148,170,4,66,56,230,223,113,211,185,112,131,218,239,125,232,240,136,106,241,103,109,237,241,82,214,43,148,200,188,94,143,49,71,147,109,113,5,112,206,24,50,184,228,219,166,37,184,19,83,241,35,40,62,243,5,75,50,40,94,128,255,112,149,1,168,52,181,21,240,30,94,200,112,203,96,11,68,16,44,116,237,31,144,234,90,139,158,163,29,87,93,134,198,243,16,200,242,54,179,41,129,61,8,155,60,94,129,50,148,237,3,112,106,155,71,66,100,155,41,59,102,140,219,48,94,69,204,201,136,243,231,223,41,46,170,1,205,221,217,106,32,241,55,175,224,24,241,134,154,15,37,74,228,124,47,184,81,123,1,126,148,29,198,18,224,80,138,216,145,195,143,133,78,173,107,198,203,163,47,75,233,222,112,29,172,211,133,1,100,52,142,28,82,167,35,156,100,12,18,179,154,79,160,113,142,219,70,82,10,234,135,114,239,214,204,60,15,33,50,190,4,214,88,0,106,79,213,174,236,156,196,231,172,169,82,201,139,89,151,214,54,211,66,139,155,177,152,234,233,191,244,195,187,133,111,168,108,8,202,36,216,248,245,35,48,0,191,248,48,73,18,176,242,243,239,242,44,52,58,20,223,84,175,181,117,64,205,57,200,66,229,106,131,80,5,24,92,102,160,25,213,62,35,138,102,236,69,236,242,2,159,84,134,104,253,145,2,138,33,85,182,81,200,227,57,154,120,84,151,58,136,244,17,151,21,25,237,31,172,28,7,218,89,28,93,52,220,197,97,47,58,87,42,201,223,225,129,168,80,172,172,153,101,86,92,80,238,3,151,114,235,185,76,172,238,44,89,216,234,12,47,202,12,148,142,15,123,106,31,145,50,55,186,176,40,242,67,0,8,219,22,22,193,52,163,244,21,161,147,19,172,133,121,12,243,207,13,110,192,246,43,139,64,201,95,95,10,97,94,164,105,84,169,21,245,217,205,179,20,35,147,137,53,41,94,28,235,61,229,25,8,255,19,60,219,254,248,176,199,188,202,8,12,188,33,118,78,14,88,224,72,34,98,1,94,251,108,45,65,41,161,128,59,197,24,112,133,126,164,22,159,156,147,199,213,22,27,45,89,216,207,236,189,119,243,237,139,207,225,10,130,129,73,147,189,49,243,137,58,250,168,33,84,197,12,91,158,169,253,228,231,191,241,111,241,128,56,128,54,235,32,138,192,250,136,54,50,152,13,0,232,4,128,101,140,175,29,245,184,41,172,192,50,231,225,71,242,13,30,238,50,64,191,121,252,208,128,176,101,156,124,105,114,34,136,134,240,51,227,211,49,56,53,214,144,229,206,6,138,200,203,32,36,74,251,9,80,161,193,7,207,229,132,159,76,61,70,227,135,146,166,155,73,118,98,232,199,11,255,213,219,178,60,192,17,229,16,19,27,184,200,125,212,98,245,7,193,19,232,43,104,196,185,142,10,109,107,73,224,156,74,92,70,152,180,145,185,99,44,188,110,157,192,173,162,84,248,174,171,240,38,222,159,67,230,71,99,39,35,46,101,41,2,156,23,61,150,220,119,124,248,107,2,7,133,41,116,188,69,136,219,54,159,2,206,200,199,14,53,145,142,17,39,174,11,21,188,28,231,159,170,142,15,3,243,28,73,172,107,54,44,97,42,43,100,220,49,241,220,46,138,71,87,94,230,41,138,251,222,250,110,229,43,14,117,18,185,118,147,101,184,83,162,146,215,11,3,13,144,40,115,20,26,150,220,133,5,37,60,4,223,42,216,57,237,94,152,194,83,185,186,32,70,201,60,118,177,10,211,217,121,193,109,164,238,10,226,45,58,78,17,75,153,104,18,233,101,247,226,46,175,143,123,32,150,133,146,8,38,203,9,246,145,251,43,160,148,112,132,243,161,49,115,81,211,8,111,71,244,250,173,224,213,222,51,146,148,250,221,88,206,183,117,188,99,101,76,146,188,83,16,3,87,41,37,198,215,210,170,115,147,2,204,22,139,20,103,155,94,8,100,66,196,103,200,182,81,60,85,0,253,44,184,148,18,55,255,56,71,128,8,242,129,238,62,142,120,43,21,183,71,42,162,46,137,59,48,135,107,54,87,117,207,52,1,201,194,111,114,47,10,224,88,82,52,123,201,141,254,15,216,235,231,75,127,56,198,79,222,95,175,61,142,14,127,17,172,238,126,20,200,202,14,30,162,10,142,77,181,230,37,2,250,27,127,164,25,192,184,244,129,158,229,213,137,242,167,209,7,214,39,108,80,208,72,190,64,180,152,232,234,72,35,90,59,200,49,183,174,73,179,127,148,81,144,230,216,179,169,133,231,18,15,66,244,197,137,66,182,56,20,205,17,5,242,163,243,223,170,105,168,47,208,159,106,188,63,226,16,120,4,81,154,205,212,179,53,211,143,102,57,41,7,97,119,216,26,6,62,116,90,157,142,224,94,32,103,233,206,145,153,86,23,233,137,55,56,181,158,188,185,255,141,213,134,189,124,229,173,179,31,48,178,190,33,250,191,177,47,168,93,55,40,25,111,66,209,138,200,21,97,35,228,213,167,84,197,63,100,127,39,10,231,166,249,99,11,188,152,74,48,176,17,98,53,70,48,164,170,241,72,23,100,145,82,145,189,117,83,217,157,49,79,88,215,203,113,61,145,21,22,125,159,184,71,221,7,145,60,69,235,20,59,119,176,29,59,157,16,225,229,154,56,220,127,9,169,88,96,31,211,115,79,168,105,82,106,248,175,109,194,158,58,152,15,3,161,12,244,210,79,117,224,219,190,251,219,140,110,22,132,163,53,191,197,144,84,156,23,142,233,11,55,90,63,211,84,182,66,105,192,1,91,86,255,128,177,205,181,57,107,27,155,253,83,182,101,17,201,165,138,100,228,74,212,124,41,76,240,179,141,173,48,206,173,189,88,193,253,63,48,144,114,134,29,192,164,159,58,142,35,28,116,0,103,170,249,218,83,218,254,177,194,189,191,51,11,133,171,138,83,164,168,155,183,210,126,89,134,69,13,173,79,107,62,51,220,151,109,148,190,211,164,54,153,233,150,132,108,76,182,39,153,166,51,200,94,163,207,5,95,31,163,222,2,11,202,119,123,135,155,145,149,119,33,134,122,81,252,88,108,61,66,163,75,35,218,107,137,32,117,197,61,35,190,6,45,225,203,129,39,74,144,237,132,85,148,77,51,216,226,99,107,218,161,70,231,156,105,32,212,245,86,161,48,163,15,106,180,244,250,59,95,12,202,132,246,123,135,102,216,44,11,195,97,29,234,91,135,31,150,198,65,56,1,21,134,236,173,228,21,188,30,74,217,142,204,194,170,227,125,111,24,94,89,76,40,17,113,128,114,223,127,60,15,79,116,215,142,160,35,126,65,9,84,255,24,252,194,21,81,17,5,255,248,53,81,190,122,17,120,205,143,65,64,218,247,82,3,124,114,185,111,217,151,42,31,115,208,79,205,202,162,189,236,251,148,12,253,237,169,208,35,28,44,239,134,172,250,126,20,140,67,4,187,114,16,123,86,192,113,88,40,252,26,153,23,22,3,47,240,10,154,160,31,176,243,202,148,25,207,254,220,46,23,36,216,84,90,214,211,137,129,240,235,25,123,120,159,125,155,37,252,31,206,168,132,89,192,226,189,57,182,63,137,71,121,96,241,34,128,167,104,202,11,200,13,191,141,188,214,183,89,177,106,16,156,77,177,251,165,123,85,38,220,186,86,103,221,79,203,30,88,229,243,17,62,226,239,70,189,226,31,34,15,90,118,192,117,248,102,216,239,6,139,122,130,43,28,30,151,238,190,167,23,238,78,181,14,99,224,224,161,40,142,191,124,185,84,47,194,56,13,158,187,169,133,170,228,88,229,203,232,67,29,140,109,243,77,233,131,6,80,92,32,35,215,67,35,162,46,51,15,252,170,148,164,95,208,39,58,130,219,22,210,153,52,89,199,215,71,92,80,96,52,0,6,102,40,45,163,207,124,165,183,35,144,63,195,139,61,93,7,61,235,117,161,26,225,179,155,129,196,57,244,147,46,72,145,171,116,80,180,58,11,141,33,183,14,144,124,41,252,101,148,241,170,167,81,237,117,111,253,245,49,157,175,133,131,191,2,133,106,26,109,42,4,16,230,232,117,152,253,2,105,70,164,222,141,28,56,150,24,92,197,159,59,231,129,236,72,136,175,254,153,185,31,117,16,172,114,202,21,60,64,102,154,248,247,239,165,93,67,220,105,118,253,231,80,52,135,58,171,216,128,220,237,117,122,69,62,125,143,47,159,59,26,2,1,46,141,183,140,173,88,148,43,135,224,149,178,110,121,249,191,165,231,219,125,79,58,7,250,232,1,86,133,154,105,58,87,138,200,49,197,133,116,186,0,32,207,114,81,211,188,198,96,162,230,108,228,106,174,159,82,173,209,124,97,106,159,231,22,247,121,179,214,117,58,166,90,45,75,70,166,7,83,93,90,130,35,46,39,147,253,212,12,77,129,32,37,52,159,132,72,238,215,251,19,95,55,79,34,2,245,53,198,179,193,149,181,123,194,245,206,103,16,8,17,180,253,25,133,226,102,173,147,22,143,95,99,172,107,78,130,137,45,121,168,151,125,169,15,6,176,0,13,57,152,44,193,87,92,178,62,95,74,82,100,160,224,49,56,161,181,61,18,188,139,204,88,238,50,87,67,8,79,222,192,18,69,226,38,79,149,222,164,40,67,226,36,12,4,32,44,15,157,25,152,249,204,243,191,140,79,208,203,197,79,154,181,203,109,179,21,233,46,139,241,249,62,135,45,55,248,65,189,53,181,168,173,40,107,160,86,244,177,63,136,107,105,174,152,82,210,30,83,197,109,97,217,0,81,59,134,20,98,219,103,96,238,127,239,39,7,234,155,68,241,186,29,181,14,81,170,249,97,151,105,8,211,135,123,4,158,233,126,85,176,140,194,231,2,68,98,142,175,187,76,67,133,247,6,247,201,36,70,114,184,93,190,172,107,40,149,244,182,166,205,227,58,251,42,89,34,119,91,46,249,206,46,203,2,40,64,103,169,64,221,205,172,161,119,10,112,83,122,229,114,12,3,99,159,147,45,86,105,205,141,81,253,174,54,252,56,204,247,125,210,223,188,3,138,127,174,41,55,46,38,49,83,3,230,253,98,11,152,67,212,230,167,45,230,163,168,235,245,87,117,93,227,255,137,224,101,125,46,28,170,170,136,184,168,93,114,237,137,209,210,15,188,68,47,127,201,26,181,41,0,252,21,64,154,76,3,172,159,102,151,109,196,57,248,47,1,29,70,32,89,133,19,206,76,229,244,97,219,62,229,47,196,137,191,10,222,220,168,100,203,174,138,114,34,0,178,135,136,72,254,99,5,116,242,99,171,201,61,53,185,111,96,139,97,27,201,178,218,67,182,191,253,38,21,58,201,237,87,208,225,237,228,139,88,126,85,189,88,23,231,113,175,215,87,212,13,243,241,63,31,65,152,150,229,154,70,63,7,169,44,66,20,39,146,254,84,48,97,114,161,101,123,130,35,138,241,197,163,253,161,223,61,132,192,55,141,253,131,12,211,196,193,64,177,4,95,194,96,4,242,238,126,177,154,133,17,232,135,172,102,32,181,101,238,191,98,11,118,15,205,1,76,72,214,232,108,241,20,235,203,41,100,184,121,152,33,204,22,155,59,151,107,107,244,141,174,21,69,187,125,14,16,220,147,217,42,12,171,225,226,81,101,109,58,12,57,84,142,181,52,204,194,18,217,37,39,92,62,128,20,71,8,114,110,28,164,33,237,247,61,228,195,123,164,81,153,88,100,183,48,74,158,203,26,196,42,234,74,44,225,238,173,54,128,57,122,28,133,33,102,148,206,163,65,38,171,18,252,37,175,214,118,16,146,65,199,212,220,52,102,251,77,187,160,131,29,195,119,23,139,145,48,150,213,255,137,226,128,182,7,110,76,238,118,236,82,178,137,77,183,235,47,168,77,152,59,73,137,221,176,135,88,117,20,15,181,250,85,138,235,105,230,130,153,94,221,172,163,162,239,214,33,121,209,88,88,89,150,86,35,95,188,77,153,118,22,154,229,117,238,193,143,57,183,174,159,131,208,51,191,24,103,57,199,144,128,100,126,123,151,25,75,152,159,182,138,229,91,51,101,154,34,135,125,57,19,174,118,50,241,31,101,230,224,187,118,254,123,117,190,131,230,135,185,30,74,135,169,192,74,70,95,63,250,82,55,156,135,254,228,62,110,212,39,196,53,193,99,104,174,155,165,24,250,90,57,193,96,182,44,216,42,126,227,64,213,77,67,161,220,120,115,129,249,181,37,27,95,235,206,165,99,154,224,83,92,62,142,171,157,224,100,124,113,153,173,255,25,57,250,238,200,226,51,49,35,7,163,156,73,122,115,229,116,122,80,182,83,216,95,59,61,244,92,42,159,174,225,8,2,148,159,121,227,80,32,135,71,68,154,120,93,175,88,222,247,116,158,82,104,152,175,10,201,20,224,130,161,133,130,93,244,4,76,3,234,198,7,171,76,76,37,28,15,201,1,254,112,209,57,166,155,203,110,137,51,51,42,139,166,98,154,247,149,235,247,149,35,174,113,137,167,106,212,219,10,37,222,106,193,246,172,35,210,84,3,94,106,165,55,220,129,182,156,25,245,17,252,18,187,62,117,22,126,141,102,148,160,193,224,7,247,195,103,73,98,80,229,248,80,193,165,220,137,192,226,177,199,255,146,115,114,47,15,0,160,182,11,69,116,53,25,90,67,89,38,176,218,100,152,84,122,69,237,57,130,153,36,80,36,193,213,65,115,229,14,78,77,24,11,2,121,100,119,85,140,25,47,139,152,175,224,143,180,75,158,143,136,51,90,132,124,218,94,130,178,109,6,229,249,80,220,223,54,88,33,252,42,43,73,95,121,95,180,161,198,139,187,78,209,197,152,3,24,149,174,117,155,208,55,77,190,164,140,236,95,89,229,32,243,168,220,155,193,236,189,13,153,64,63,196,232,91,128,91,128,139,110,148,120,203,45,144,112,58,73,169,29,197,185,139,148,113,16,101,107,4,220,160,92,108,221,192,154,170,118,173,233,219,50,246,20,92,41,125,127,15,8,170,50,66,191,245,180,93,230,60,18,117,49,27,61,225,122,255,86,228,165,116,46,132,35,16,100,119,170,132,150,172,212,243,186,74,17,134,66,80,185,165,165,9,171,198,90,119,194,53,65,62,115,196,42,157,215,37,137,111,181,249,226,41,219,159,96,207,82,35,125,0,90,95,211,208,99,216,81,102,67,244,32,241,134,233,25,117,177,254,184,202,107,65,103,44,115,212,36,192,20,167,220,174,204,213,114,151,47,96,7,216,33,108,223,87,38,182,239,102,155,50,189,191,65,110,146,196,4,250,61,186,213,21,221,189,15,121,57,248,47,90,250,153,28,103,31,40,144,104,13,62,23,155,15,105,34,198,66,167,236,174,241,164,189,210,58,97,176,210,47,0,199,60,93,223,131,98,17,226,190,127,34,151,116,130,133,242,89,88,155,19,212,181,151,195,105,119,242,154,253,217,142,41,142,9,170,143,110,141,125,201,238,172,240,129,65,131,227,176,219,153,250,249,121,148,52,80,11,39,111,126,231,202,121,83,107,59,145,176,208,203,16,101,176,241,93,155,72,27,123,115,16,240,128,24,165,161,111,175,104,168,244,39,63,244,80,0,238,26,173,24,22,66,220,202,101,93,35,98,120,15,241,99,254,55,131,120,35,183,117,184,46,215,112,29,39,253,63,79,198,230,182,252,90,249,190,210,5,109,233,251,171,187,8,151,45,210,127,218,104,193,162,135,38,216,128,149,73,142,101,250,86,221,115,122,52,200,192,237,224,100,65,1,168,130,21,253,130,85,109,137,43,26,191,69,19,139,177,70,248,24,180,37,1,16,140,133,64,230,39,253,109,134,79,210,249,220,49,229,231,121,77,210,17,85,92,50,129,77,38,189,103,92,71,158,124,209,239,19,112,5,40,132,25,141,37,241,223,150,107,38,99,51,84,4,174,189,236,157,204,185,146,239,174,55,125,161,138,180,32,169,90,160,230,147,129,233,31,101,12,51,204,57,140,179,46,161,185,202,200,115,105,82,153,225,171,205,201,113,181,115,6,79,230,145,181,189,9,183,10,240,223,180,201,34,214,90,224,53,125,236,199,196,244,131,17,150,99,181,129,114,193,211,0,113,26,118,44,138,135,63,249,174,67,180,146,122,63,28,249,126,128,176,154,140,98,18,57,156,167,220,214,214,165,153,83,85,24,199,232,219,121,219,35,113,150,5,226,127,150,105,222,67,123,165,205,244,225,169,251,109,215,130,23,84,175,148,70,151,34,42,140,42,83,85,60,126,162,62,203,196,138,33,225,52,168,251,135,170,21,110,234,52,210,228,164,124,241,111,57,228,49,29,23,6,55,4,38,200,92,84,121,15,135,62,3,201,103,30,191,76,196,189,18,178,179,220,34,84,172,41,89,84,180,42,166,27,172,134,246,220,18,200,140,105,1,76,110,98,207,23,77,157,124,64,92,182,103,37,49,124,180,166,190,224,50,141,217,119,20,200,19,83,182,74,243,197,41,18,141,113,42,32,229,142,160,105,17,116,170,73,236,51,129,225,113,124,63,224,161,204,30,210,223,150,161,71,14,15,42,195,206,17,160,79,150,196,34,13,23,36,219,7,114,4,136,134,225,219,239,117,201,125,61,123,186,247,216,135,145,185,117,216,167,229,204,52,202,36,86,2,16,192,105,98,79,0,122,207,141,76,213,241,127,210,109,142,115,252,206,22,27,146,30,95,114,61,172,251,156,119,227,163,86,109,239,188,171,22,249,129,165,214,26,240,207,36,241,154,151,39,207,219,86,81,148,160,249,229,29,114,193,189,53,78,249,186,206,181,112,143,38,224,19,54,235,31,140,115,247,206,159,166,79,156,43,224,113,111,137,215,184,92,120,50,233,125,237,110,141,170,178,113,58,109,26,103,246,172,25,158,97,64,2,53,129,101,83,132,255,101,87,33,109,137,155,123,175,220,44,186,201,241,116,247,180,68,241,61,77,176,183,58,198,211,69,175,151,45,13,123,8,43,52,224,8,202,88,234,73,230,87,193,130,69,35,62,42,0,220,12,57,126,3,242,223,119,98,81,171,247,55,177,219,34,30,130,78,181,51,233,135,39,56,159,132,2,202,78,202,215,120,14,97,245,126,37,136,252,231,228,53,98,104,26,155,253,9,39,107,116,86,52,138,174,80,111,241,129,7,109,227,62,102,254,177,24,214,219,10,130,145,98,63,224,181,86,97,166,133,249,29,221,178,82,202,199,196,17,75,103,183,99,18,127,22,128,171,157,189,168,166,40,79,152,120,102,43,87,109,219,204,109,109,183,75,139,112,229,210,100,230,190,177,201,115,70,160,89,9,73,172,55,36,191,63,12,77,61,38,163,139,193,238,157,73,191,249,182,132,202,30,164,18,177,139,151,202,192,147,12,199,190,116,52,74,249,137,58,50,41,19,25,226,45,34,200,22,252,139,18,102,45,214,178,231,151,244,179,68,43,158,106,127,19,131,65,211,216,99,214,18,79,125,141,234,181,224,230,87,187,156,136,230,12,213,94,131,122,116,57,213,242,215,246,181,56,9,210,114,44,236,110,13,95,60,39,242,151,250,162,234,206,183,222,112,246,206,11,30,220,75,195,133,127,241,225,147,158,23,147,67,173,140,6,4,251,68,128,90,36,16,116,18,123,28,155,136,153,230,181,165,102,126,141,119,157,100,197,15,16,122,121,21,62,205,85,31,223,166,73,234,93,77,34,184,86,160,100,101,236,132,105,129,238,177,35,139,30,94,12,198,229,74,194,225,161,223,117,69,186,245,132,23,117,30,180,140,183,200,123,52,192,108,0,179,238,82,239,146,82,112,45,203,157,93,98,0,233,175,1,137,142,246,155,15,155,132,139,245,44,205,4,5,78,126,71,114,197,128,45,33,124,104,131,251,90,168,197,36,48,211,76,134,110,19,126,29,42,224,196,79,26,253,125,237,87,227,176,172,3,199,249,199,14,90,175,255,72,251,129,244,40,159,201,108,50,105,137,191,38,252,19,114,27,175,77,226,129,178,52,39,155,16,249,75,212,143,85,67,206,236,84,244,70,247,3,126,139,199,162,253,131,177,227,51,88,11,115,126,94,90,87,254,183,42,134,217,234,161,91,151,14,76,182,98,235,154,209,0,227,58,230,20,239,88,191,78,115,130,92,115,38,7,237,147,23,252,24,0,151,175,121,151,183,74,171,215,119,151,192,213,43,72,23,34,3,98,42,209,35,1,175,121,34,225,102,166,113,249,237,195,175,5,6,48,44,70,217,37,214,244,166,165,23,91,122,78,8,91,6,178,248,149,232,11,35,228,237,121,20,123,11,92,132,93,166,253,51,34,162,187,20,26,171,83,162,54,229,71,0,148,233,0,158,172,32,69,40,27,1,198,132,82,205,177,52,184,99,247,233,11,127,66,140,32,140,199,1,91,152,51,103,184,211,213,37,211,49,160,166,176,87,215,192,201,122,127,185,54,119,112,75,199,223,67,178,127,143,51,11,175,29,219,189,236,94,155,224,2,36,124,47,91,201,70,232,126,243,9,117,103,135,125,118,103,104,150,23,238,239,9,198,167,252,62,226,80,204,89,168,126,90,108,169,99,134,240,178,69,51,89,231,146,202,123,206,129,72,97,134,79,124,3,91,108,160,30,52,228,196,7,174,51,121,230,57,22,104,169,178,116,24,45,163,196,177,69,183,15,99,171,16,48,4,135,46,56,24,37,112,203,10,142,59,144,242,195,54,36,215,15,0,199,93,196,0,90,103,167,113,243,226,32,250,230,80,206,108,75,109,86,134,185,238,158,133,22,67,8,229,169,249,135,165,177,157,175,226,196,145,222,51,236,78,17,36,63,181,88,2,79,102,155,58,127,244,73,251,130,21,217,150,245,209,133,234,107,230,245,240,51,162,232,47,99,50,134,192,221,244,69,168,194,164,215,60,123,190,198,176,145,231,78,99,208,96,61,242,69,79,71,183,227,187,62,149,106,89,162,150,35,53,48,230,31,201,197,134,72,197,254,92,8,151,217,110,47,38,61,249,184,69,212,220,0,39,53,153,200,29,41,88,73,174,87,73,254,48,246,62,152,183,171,211,124,96,51,214,39,114,177,110,158,40,182,36,179,194,100,215,68,156,251,33,216,238,135,251,53,139,125,242,9,183,9,14,28,58,169,177,77,214,170,161,252,93,238,50,253,103,94,69,205,73,212,116,44,50,38,214,233,166,151,234,79,205,190,99,95,248,181,150,157,73,1,80,211,221,113,107,82,150,225,237,67,220,156,209,153,211,129,71,87,42,225,30,213,158,236,4,48,159,137,96,186,178,198,218,125,210,204,236,152,97,173,31,22,248,196,116,220,177,74,42,117,253,107,79,157,230,69,153,151,174,113,18,232,230,228,196,242,28,102,139,144,163,83,72,1,169,132,248,61,188,231,246,69,32,210,103,56,167,217,75,188,255,91,119,6,3,42,213,248,236,183,176,242,222,179,229,69,134,40,151,6,9,54,28,117,141,169,123,219,171,230,229,206,113,240,114,147,128,108,108,253,81,194,75,40,184,254,28,68,255,118,11,82,75,7,120,27,70,15,49,229,51,221,120,184,15,205,241,111,205,164,90,128,198,142,202,73,75,104,49,100,112,17,238,89,80,202,112,246,152,115,91,218,195,106,21,28,141,57,155,101,196,34,106,179,53,203,49,151,237,218,204,195,248,245,70,154,46,205,54,221,28,207,243,54,185,164,255,45,10,180,13,100,101,164,82,97,8,150,12,10,137,13,249,123,220,53,24,59,205,232,112,152,66,170,1,247,12,26,197,214,68,29,243,37,135,134,249,218,9,120,143,194,156,124,249,212,24,165,35,70,113,222,183,67,138,99,71,82,219,161,235,66,243,35,126,249,224,125,206,173,197,100,244,64,12,238,44,169,128,152,79,76,91,82,145,117,36,195,190,246,231,35,60,42,179,144,222,119,156,4,144,31,121,187,210,206,206,124,188,51,117,92,74,129,242,143,97,255,128,109,203,118,5,228,175,73,220,95,94,16,224,74,73,202,66,96,77,201,5,190,91,16,129,93,39,98,115,221,203,213,65,52,47,207,109,121,158,236,43,163,223,239,221,17,116,131,91,232,67,240,190,154,173,226,115,106,159,93,126,249,249,38,3,181,229,149,184,140,74,76,63,200,99,114,85,168,223,33,22,104,142,175,7,179,58,93,212,30,131,197,250,7,9,92,21,203,102,223,73,169,247,211,54,95,190,101,64,102,78,184,111,114,107,73,3,126,156,224,54,115,191,219,168,240,102,115,206,229,142,129,73,145,110,220,15,24,52,104,163,116,132,52,123,185,246,191,147,237,127,155,240,33,21,51,223,191,250,216,86,57,52,0,234,76,176,76,105,36,155,13,36,5,215,183,135,251,106,72,34,52,222,118,231,239,241,69,78,147,131,37,158,157,57,91,185,52,181,65,201,58,24,126,235,226,147,110,66,48,41,177,3,217,228,54,239,111,9,38,202,242,51,131,156,142,195,219,201,246,248,133,0,163,176,30,31,225,198,229,203,121,50,133,1,96,194,166,137,11,158,118,143,19,221,61,12,16,196,226,92,102,153,133,177,72,166,213,124,26,64,35,14,2,204,249,2,98,139,132,244,33,115,99,162,206,158,145,107,7,66,104,255,118,22,139,141,41,188,234,111,193,183,105,49,57,128,239,241,42,187,196,104,180,29,45,105,224,214,133,243,126,27,210,120,42,83,224,195,152,6,167,195,79,207,77,249,184,131,86,95,14,58,133,111,201,99,197,73,30,60,146,233,19,64,27,19,112,217,99,35,159,231,38,54,211,105,211,255,219,180,39,112,151,136,163,211,216,155,220,218,253,154,177,41,8,119,133,67,191,229,155,205,42,70,228,211,242,120,244,142,79,233,201,186,18,166,148,165,207,197,178,78,145,33,10,61,248,248,23,10,175,49,86,218,249,82,55,212,16,7,7,161,21,225,198,160,25,43,110,254,115,192,177,52,240,183,245,56,243,81,119,25,188,14,224,126,108,65,67,88,84,123,203,225,204,110,92,179,74,234,93,56,147,182,65,231,170,52,124,180,2,148,88,218,12,52,151,246,191,251,26,73,218,139,149,201,185,253,86,230,205,128,48,56,147,175,49,250,61,206,132,1,215,63,202,161,117,77,207,85,241,97,180,204,97,181,159,190,46,177,29,49,176,112,201,146,217,120,200,221,68,8,41,138,70,230,142,62,60,125,166,60,82,220,248,19,138,194,64,195,115,173,194,167,165,145,200,238,47,82,227,0,202,221,173,17,172,156,121,140,90,134,14,29,178,133,226,175,153,138,141,220,119,208,155,202,245,120,192,234,151,62,173,78,182,235,150,79,171,69,102,38,140,193,227,8,94,106,156,42,230,110,112,186,149,33,49,50,170,75,118,39,247,69,164,202,156,79,202,44,33,251,200,140,141,147,214,30,31,126,61,30,252,143,254,196,115,208,73,162,135,177,213,223,210,36,217,166,140,223,116,92,192,108,247,229,226,227,107,151,89,50,222,202,79,110,55,186,58,233,85,205,181,196,177,162,236,117,234,110,194,234,91,175,60,120,68,44,165,175,143,19,185,166,103,12,19,132,188,252,197,195,49,255,0,10,3,213,158,238,27,231,245,41,170,233,79,30,236,18,110,243,255,126,169,154,98,171,43,94,102,207,253,242,163,163,189,254,116,184,28,22,249,124,49,190,139,127,255,186,127,15,212,181,136,95,126,5,219,189,41,241,255,38,103,118,10,184,29,214,104,90,61,139,174,106,114,83,56,215,233,146,102,3,247,135,251,10,155,25,144,173,140,115,181,177,223,189,242,241,181,154,196,80,131,35,33,142,33,214,177,153,15,4,162,135,39,97,10,218,5,142,177,139,144,213,58,207,146,144,29,213,176,68,147,123,58,131,136,46,151,90,192,63,111,31,59,104,252,201,141,28,18,213,182,191,93,20,3,232,201,60,104,105,52,30,41,91,14,237,165,107,77,57,132,20,44,47,97,235,169,114,6,137,16,221,51,101,45,62,33,121,204,214,226,81,22,156,248,163,219,127,181,183,222,29,38,57,192,227,211,187,206,249,177,34,247,179,3,147,197,181,145,118,102,21,67,170,46,172,107,19,95,197,149,198,95,54,166,27,134,140,176,151,209,154,163,240,74,7,123,78,29,240,173,197,90,153,139,120,63,164,169,20,9,146,140,31,82,53,198,252,185,221,207,32,231,194,173,21,237,226,104,158,25,13,166,79,190,62,161,157,25,149,57,81,75,214,142,188,73,165,231,168,119,174,184,229,5,175,87,166,27,209,183,198,208,136,176,218,44,251,15,95,52,187,122,155,30,207,126,184,211,119,143,149,237,121,67,227,140,111,35,6,207,159,53,186,135,10,198,221,75,147,20,231,47,16,69,1,12,226,89,25,25,97,105,30,31,11,66,16,45,183,237,205,48,254,207,210,103,75,75,226,190,133,93,140,192,182,25,50,42,62,138,35,29,159,246,151,37,179,229,12,208,5,169,187,226,108,210,201,47,153,24,202,107,172,205,29,16,99,47,46,139,223,100,148,113,95,184,191,89,57,29,13,197,118,156,221,228,172,84,113,186,193,110,20,39,243,219,91,179,128,180,5,3,101,16,126,136,6,152,35,150,114,41,252,41,0,177,71,143,245,76,210,125,50,45,208,170,204,196,41,81,242,183,132,107,215,101,33,215,221,183,4,108,247,95,156,88,154,40,193,198,36,145,70,45,85,8,195,48,31,152,91,125,23,242,213,173,24,65,43,177,164,75,136,204,155,102,156,44,253,28,240,40,131,129,92,160,0,184,192,138,239,223,68,142,146,131,215,198,69,155,80,1,1,33,70,226,163,149,232,184,141,136,63,248,115,168,233,18,180,28,0,1,49,76,30,231,23,82,99,136,114,36,63,206,245,232,226,105,168,187,78,65,51,156,208,255,231,149,164,64,52,251,237,202,36,193,171,121,115,239,45,195,228,235,0,30,68,6,28,243,226,149,78,17,117,33,9,181,13,177,63,101,173,130,65,243,226,50,12,23,79,203,109,168,26,188,21,250,92,43,39,113,18,71,92,139,137,78,44,155,59,25,49,107,185,246,92,160,218,69,35,237,84,185,56,150,62,202,247,76,57,75,156,51,95,55,60,113,115,18,254,132,2,15,201,130,255,150,24,185,161,116,130,35,153,176,255,23,47,129,106,230,57,75,70,165,25,112,117,116,38,148,206,3,61,232,89,28,246,21,164,242,13,32,136,148,230,142,85,123,151,12,222,56,105,218,201,65,49,240,152,184,119,156,142,132,212,30,158,198,126,184,92,233,76,243,255,80,230,129,171,206,224,74,29,36,231,26,53,155,238,12,203,132,217,44,254,241,191,9,120,95,140,174,74,162,173,139,92,116,94,133,180,62,66,131,166,120,241,46,139,112,218,225,133,62,55,167,57,190,235,94,74,56,96,28,9,74,87,135,203,238,63,3,186,161,187,193,47,25,53,168,101,252,149,123,163,12,83,63,59,20,108,0,167,209,105,125,248,75,176,171,148,212,191,206,123,176,225,134,56,247,167,209,12,184,192,138,82,150,107,185,116,235,66,14,62,218,158,1,14,159,129,253,43,195,83,127,83,175,142,148,176,229,233,109,92,85,200,153,73,86,183,148,31,193,3,93,208,12,85,74,243,86,25,187,158,24,122,223,12,95,3,128,250,9,111,8,196,197,126,9,174,95,91,254,37,184,236,58,182,80,212,67,52,230,87,17,91,252,218,33,238,193,31,124,176,19,130,173,146,101,210,208,108,221,145,5,81,41,73,200,216,105,32,33,192,186,36,99,140,49,138,19,248,42,69,163,35,90,210,209,229,175,9,184,230,44,209,35,11,13,185,34,10,116,38,154,63,25,240,83,118,88,205,232,161,227,70,34,19,129,224,148,141,77,94,251,20,135,188,45,173,227,184,23,202,10,192,60,113,54,1,63,52,90,194,4,249,61,48,202,237,197,200,229,160,149,76,208,251,186,17,137,176,66,193,6,185,246,148,241,161,244,220,85,92,20,211,156,6,69,126,150,52,174,232,72,209,196,45,226,111,70,108,230,83,102,36,65,120,178,74,235,59,68,113,225,174,144,121,73,98,195,68,204,208,185,92,115,68,26,110,156,62,205,11,154,62,223,222,5,46,172,195,95,29,104,74,63,15,200,199,39,48,116,82,39,0,166,200,96,242,252,174,87,60,128,234,139,78,65,144,26,73,105,132,3,216,166,250,217,27,17,59,30,237,113,70,203,241,135,79,37,62,235,78,196,250,136,152,215,61,100,184,175,82,212,23,246,173,66,180,81,139,85,150,197,22,129,222,232,222,152,50,216,187,238,101,175,110,26,134,169,84,44,114,199,44,179,25,32,89,161,87,59,4,187,116,189,110,63,71,24,14,181,27,124,207,64,219,38,0,35,209,135,136,186,214,251,220,209,98,95,193,193,19,145,42,185,88,193,143,212,112,161,91,167,143,122,231,14,148,65,205,19,156,172,238,80,219,42,162,40,206,17,212,216,158,153,204,72,77,24,187,173,53,165,72,198,98,160,108,53,223,23,190,149,178,167,138,227,182,58,113,220,8,171,169,111,203,10,195,72,171,57,120,134,156,190,175,201,78,32,19,207,0,45,190,209,67,235,114,11,176,239,243,142,167,12,62,252,57,188,213,95,247,139,46,190,118,207,184,53,90,59,136,206,180,225,5,115,118,97,170,199,199,22,21,158,244,244,213,212,135,191,230,59,75,121,202,118,174,164,217,83,161,56,186,10,229,100,100,105,14,221,57,17,157,201,138,216,248,177,51,98,191,94,236,181,211,38,249,95,45,143,79,71,106,39,30,62,24,78,135,67,189,151,196,78,56,129,241,14,59,133,15,228,222,131,207,23,40,155,233,221,206,127,59,9,56,7,241,116,19,122,140,253,6,52,10,196,83,5,98,247,195,213,23,210,135,254,201,50,164,97,240,170,226,43,94,217,217,17,214,226,83,138,233,93,19,66,165,74,245,216,238,41,202,1,7,115,238,105,113,199,131,55,124,103,107,88,151,107,88,237,172,203,233,123,244,253,11,95,84,193,179,212,96,36,192,26,18,170,196,94,41,60,176,137,223,130,13,117,220,74,209,188,217,68,101,78,12,90,145,21,0,96,194,161,143,179,146,43,156,0,236,6,47,140,6,95,191,178,17,11,19,146,85,152,185,77,146,146,14,93,9,252,106,49,113,16,74,158,73,65,14,103,56,198,148,85,169,102,198,132,114,224,64,195,81,215,99,223,38,138,15,206,204,244,185,18,170,164,19,234,250,88,93,227,200,153,36,157,73,151,72,75,179,124,157,221,66,169,108,129,9,86,236,63,215,141,47,5,85,25,153,37,48,32,26,185,106,166,251,29,119,78,185,167,44,167,142,71,144,90,73,255,21,76,178,244,168,200,102,72,63,173,159,146,205,3,151,192,219,84,186,175,17,177,104,49,128,125,205,234,254,54,224,143,148,6,36,144,246,214,218,121,99,55,145,152,195,218,216,225,179,17,93,208,191,255,97,209,40,98,107,56,13,246,63,208,116,34,194,86,31,227,43,199,162,207,62,163,99,84,104,33,102,72,128,207,148,83,161,44,155,238,75,174,249,137,127,230,107,182,140,19,154,220,65,33,175,68,36,171,226,62,68,148,241,155,16,146,180,209,172,236,207,187,72,26,192,198,144,139,128,148,122,85,13,93,240,164,46,246,153,67,211,214,150,5,225,237,110,101,31,167,163,30,2,16,167,181,216,143,133,124,9,74,70,87,126,133,121,155,102,56,166,54,175,165,116,156,241,41,193,117,163,212,8,140,145,182,185,26,128,247,184,25,69,151,200,160,135,212,162,141,103,122,17,120,5,30,97,149,197,15,253,105,233,212,243,2,24,12,169,196,129,31,200,91,217,39,240,3,153,54,140,18,105,178,210,121,70,75,35,37,118,212,149,2,116,56,220,128,55,19,132,128,13,8,212,32,69,191,89,245,72,222,68,132,58,62,170,11,120,73,0,177,211,117,249,182,44,83,142,223,8,184,236,25,120,163,108,214,200,101,52,249,77,69,48,184,82,63,167,105,26,105,146,230,217,19,236,127,189,83,245,120,61,41,245,76,62,44,187,252,11,201,142,190,220,75,253,43,192,160,228,39,154,151,226,142,7,86,63,31,223,67,230,92,6,96,246,63,188,166,102,112,218,100,148,31,213,49,6,18,117,32,245,63,55,92,23,237,77,208,160,12,240,147,50,34,195,55,165,220,11,41,102,207,144,94,238,219,10,46,171,177,29,64,76,23,84,82,162,77,145,0,134,59,22,19,50,181,84,168,142,33,205,137,244,30,161,125,124,94,44,78,72,231,121,171,80,199,143,13,176,94,137,151,177,215,187,203,118,60,168,111,226,205,96,28,21,159,124,76,114,123,25,231,100,255,221,239,8,249,121,127,170,176,6,177,29,183,151,6,50,75,38,69,37,78,201,237,253,219,25,88,119,208,143,122,216,190,187,76,173,242,81,138,3,84,209,148,39,82,139,233,151,82,73,131,89,134,76,151,216,233,134,104,32,216,221,195,204,248,121,245,140,133,60,123,118,146,90,228,40,19,56,120,205,75,68,86,74,31,245,176,154,224,93,160,206,237,66,118,239,6,216,32,230,3,238,57,67,181,82,85,36,125,248,235,213,37,121,29,156,142,6,127,235,188,100,178,116,224,59,64,183,180,83,97,60,210,216,103,153,121,217,173,145,145,118,147,128,156,72,236,235,99,216,46,60,120,175,6,187,107,200,25,170,250,54,41,89,135,39,161,144,233,15,220,131,92,122,38,8,254,119,1,195,167,54,147,220,164,84,47,210,176,233,209,88,114,139,175,78,80,224,134,254,9,205,220,171,64,130,51,145,108,156,139,23,65,54,243,124,208,165,28,246,33,97,117,36,25,197,53,140,145,191,90,53,54,72,252,44,109,131,92,184,98,70,173,99,97,85,41,153,168,157,112,26,143,224,29,166,233,227,150,100,43,231,68,160,72,120,16,15,153,205,146,35,177,248,109,241,46,69,138,42,205,123,188,216,106,134,46,77,4,33,9,237,11,16,231,196,230,198,150,37,251,178,30,154,152,23,142,141,8,217,107,66,212,216,15,50,196,161,238,124,45,24,93,164,120,121,170,7,203,202,207,79,4,18,220,121,244,219,236,30,217,219,201,242,151,189,203,213,45,181,19,214,196,98,121,235,65,174,132,139,159,192,159,61,26,65,197,147,6,54,48,72,145,180,190,249,102,226,49,113,70,67,22,206,162,199,109,235,108,137,20,34,212,70,3,64,95,92,178,112,125,166,123,251,183,253,183,255,146,171,22,110,255,249,162,162,56,46,173,198,170,192,57,158,250,12,24,30,96,114,227,95,128,196,198,217,56,226,192,108,179,217,93,123,41,15,215,86,164,235,59,64,181,110,119,250,45,254,78,217,213,42,227,133,150,82,237,114,213,4,180,120,41,64,188,147,99,69,13,164,58,245,29,113,92,226,110,239,123,195,106,31,51,136,42,3,138,82,195,126,125,44,68,140,151,132,32,94,73,57,110,246,29,126,172,6,199,251,203,142,185,237,246,201,96,247,114,133,72,182,176,254,141,122,37,106,248,220,174,206,165,58,79,52,159,180,181,131,192,237,14,230,5,16,137,99,236,232,170,48,162,31,214,148,201,251,148,80,63,87,215,82,201,116,80,107,173,1,222,230,80,12,234,94,89,116,79,178,189,145,71,234,245,193,243,25,229,121,73,4,142,89,252,202,27,1,233,153,141,150,198,172,185,161,208,88,78,175,10,247,240,221,212,191,240,120,108,77,50,196,26,152,232,116,176,239,51,184,155,192,143,237,162,43,74,189,115,228,86,86,215,7,43,103,50,2,45,223,68,173,54,47,205,11,154,103,66,155,30,99,250,76,109,119,24,153,230,255,235,145,99,35,238,29,115,150,28,160,143,14,249,114,187,41,121,170,236,126,232,250,163,173,148,125,184,240,253,93,33,137,16,79,236,42,213,238,198,241,87,11,37,217,183,142,202,95,179,246,191,181,112,201,242,186,10,239,196,92,137,137,167,142,40,19,0,24,100,247,220,133,156,184,50,155,156,57,226,51,174,241,255,200,26,61,222,180,59,22,211,240,24,83,146,4,251,120,60,133,2,227,67,195,252,128,174,53,95,227,225,57,126,86,54,83,15,107,61,108,70,236,121,46,37,110,223,166,234,24,55,79,8,243,125,69,56,54,21,158,210,89,242,88,74,112,108,83,4,123,87,156,250,168,79,89,65,117,110,103,123,92,38,55,2,119,58,28,89,73,26,232,158,241,71,139,113,188,0,8,174,248,61,228,4,92,251,184,32,125,1,123,239,206,69,219,108,125,67,226,200,119,98,202,189,101,48,82,182,98,163,0,15,107,155,124,5,98,66,190,204,179,144,127,142,79,143,219,40,191,98,252,19,225,67,66,115,244,175,137,213,247,229,43,82,182,37,182,107,185,252,66,44,91,128,18,151,142,106,244,37,143,208,154,126,240,172,191,31,89,5,174,228,243,150,248,194,175,35,220,93,83,44,118,13,27,85,102,24,77,178,43,120,7,158,100,104,191,108,221,44,177,232,200,163,161,13,85,67,213,205,193,236,112,225,132,149,134,219,219,188,229,60,20,186,37,228,32,0,236,24,125,42,96,125,2,26,40,57,110,50,239,234,209,186,248,203,133,144,123,181,211,77,235,11,198,37,148,35,33,112,195,119,202,247,241,192,199,109,199,5,92,251,197,138,103,3,163,46,128,118,130,247,235,18,158,113,121,106,126,186,120,89,68,249,17,5,132,60,116,218,240,47,229,118,134,191,185,184,165,253,169,2,216,10,133,79,125,172,185,165,246,223,129,216,136,142,232,219,160,198,4,119,18,200,24,241,106,136,229,159,232,249,47,140,132,120,83,117,90,130,107,250,19,247,249,81,12,226,88,37,166,212,180,187,3,71,129,132,76,216,30,91,255,46,69,187,81,45,217,178,198,226,13,90,52,234,68,131,135,112,184,214,250,252,204,232,144,86,158,135,248,214,28,179,255,234,80,6,45,200,248,132,210,68,177,47,174,166,98,225,211,48,66,254,80,68,129,254,96,229,196,6,18,125,175,140,250,46,148,63,40,24,241,133,121,236,32,71,203,181,239,118,48,183,30,34,91,248,1,174,95,124,223,207,178,86,208,233,119,245,101,252,95,26,39,144,190,32,218,144,101,26,49,18,197,167,221,183,226,51,50,106,26,78,62,138,90,103,46,33,110,187,145,8,115,168,230,164,19,78,79,122,106,103,40,86,250,171,177,227,16,83,221,156,104,32,148,195,117,119,120,62,84,181,93,200,163,140,51,148,40,124,123,40,43,19,111,147,94,208,208,62,120,105,158,15,94,221,25,170,224,148,118,4,182,91,218,163,54,46,64,244,69,183,193,43,91,50,56,39,78,249,18,168,31,125,250,149,178,223,52,146,157,85,51,32,237,55,187,37,70,251,141,95,65,85,103,127,57,163,65,157,74,114,152,249,38,248,216,155,16,111,223,75,184,113,158,100,180,216,202,95,145,248,106,119,210,163,76,77,41,84,120,236,229,245,58,186,144,165,132,37,174,174,214,209,54,192,253,58,227,76,141,17,111,28,251,187,8,5,147,54,94,51,64,37,178,50,5,163,89,125,127,101,60,32,218,177,55,75,57,154,99,67,28,247,222,115,143,177,220,91,12,11,69,55,10,61,183,61,114,213,42,109,14,115,172,212,126,113,183,11,224,166,125,8,122,103,85,50,194,229,1,23,23,180,125,220,35,188,192,67,49,8,85,250,251,48,197,198,246,227,31,134,39,131,54,36,74,72,169,126,193,113,49,160,31,229,216,12,80,23,164,174,88,51,108,47,84,219,222,34,178,245,148,134,8,14,157,115,251,53,23,176,111,179,194,0,165,58,214,13,103,207,251,234,132,211,139,178,140,225,184,17,210,209,130,211,155,87,146,45,92,61,40,110,77,10,251,245,118,60,233,131,139,186,165,49,25,47,22,49,57,120,158,166,164,176,63,191,87,46,18,170,196,197,64,7,86,4,205,210,30,119,100,38,46,99,28,206,89,174,49,111,45,156,248,2,155,113,174,45,193,186,39,74,115,152,229,89,9,153,138,106,49,53,221,214,95,143,85,157,14,247,175,227,152,98,93,11,243,40,40,250,5,72,221,86,31,77,207,114,96,171,191,127,197,201,111,10,207,24,118,51,177,3,32,137,183,9,177,194,234,130,123,64,129,139,203,18,224,99,168,87,102,165,64,24,197,137,51,178,106,71,36,56,0,140,140,93,126,147,174,193,20,96,182,255,227,9,170,246,87,251,69,60,144,160,141,202,35,4,128,165,59,191,57,135,233,224,233,168,116,24,99,0,80,248,50,21,13,204,190,87,225,74,47,225,97,199,98,195,213,150,123,237,2,106,231,189,33,123,77,32,98,81,150,235,226,205,62,221,113,166,223,74,133,36,31,59,80,41,126,112,62,180,40,174,171,231,187,222,236,227,159,15,49,237,238,192,31,228,222,168,72,39,95,28,73,13,137,215,22,100,83,51,189,132,6,201,12,83,207,204,224,212,255,102,3,37,41,254,126,140,80,14,126,96,21,112,158,66,169,213,111,32,150,87,101,98,156,8,236,143,89,100,211,78,100,81,187,15,81,198,127,123,38,9,218,234,107,158,97,47,195,255,34,130,146,254,221,121,226,105,97,115,4,127,93,55,197,201,250,229,112,190,201,49,159,164,187,68,112,162,8,220,101,85,224,251,31,223,48,157,182,111,222,63,140,170,157,138,246,126,63,72,240,205,9,170,221,212,152,174,190,81,54,68,113,80,157,4,129,47,147,201,23,163,182,174,0,10,28,17,194,67,206,154,155,38,46,141,204,135,86,94,209,93,75,182,38,70,125,165,171,10,132,96,116,116,238,161,133,255,20,108,117,85,210,28,175,24,191,144,76,31,209,24,60,49,11,89,52,193,208,151,89,238,5,192,54,230,59,47,56,32,82,17,237,247,106,236,221,252,113,113,236,42,138,212,5,92,149,108,33,9,129,91,72,249,83,68,2,130,239,11,70,212,165,68,231,114,107,4,226,61,15,251,68,238,39,227,120,211,200,132,198,114,143,60,104,141,187,11,73,119,61,131,208,218,173,78,216,198,127,236,125,208,157,119,238,17,143,81,184,136,232,52,74,116,69,225,79,178,156,8,172,25,107,48,247,171,34,152,93,10,120,13,32,157,4,115,118,103,129,187,22,187,65,129,133,133,107,120,109,192,166,76,0,80,11,112,151,59,104,112,173,76,168,167,210,237,80,73,250,158,75,194,182,198,227,204,168,225,141,94,211,179,143,219,172,27,102,124,173,222,107,202,77,174,101,132,7,164,127,245,89,236,41,242,113,54,10,202,217,234,70,97,254,247,123,109,140,139,121,232,44,186,132,59,246,201,134,173,149,65,188,86,83,136,143,194,199,129,232,60,198,154,205,237,158,242,51,214,101,100,189,92,152,144,81,123,163,22,253,254,205,186,171,209,13,179,63,247,244,98,146,149,190,161,237,248,114,188,107,179,178,47,109,173,250,204,156,56,90,153,239,122,195,117,41,173,134,88,103,55,114,254,237,187,50,191,76,53,236,12,44,36,107,56,125,188,96,102,94,245,133,243,137,157,241,9,10,117,211,228,190,177,250,187,103,112,210,146,13,145,215,43,226,216,105,246,218,103,169,241,236,19,153,223,160,171,244,145,67,34,216,104,197,255,226,97,241,124,197,98,190,182,151,223,133,12,62,95,44,42,15,11,44,165,4,181,181,40,106,128,29,138,54,243,5,180,109,31,86,220,120,34,245,129,250,63,86,33,35,46,85,137,141,201,60,148,181,5,182,2,58,90,254,199,120,142,6,14,107,7,106,75,101,11,2,81,29,118,151,37,138,123,137,230,21,57,133,7,237,66,28,151,131,129,22,200,73,14,228,48,231,166,55,121,14,107,219,151,8,151,124,163,159,56,184,62,94,122,224,93,59,177,81,172,66,207,15,102,95,221,36,24,114,52,63,216,105,38,182,93,14,85,130,97,129,16,19,176,173,176,20,6,74,73,251,11,90,214,243,17,90,102,138,205,0,162,52,159,86,9,2,139,113,98,238,196,192,29,15,17,82,56,235,13,204,250,39,4,149,66,17,82,6,20,13,135,246,97,150,53,109,37,95,58,198,191,185,85,15,85,142,86,230,18,179,133,6,49,119,63,21,143,47,198,243,66,92,24,117,123,199,155,231,83,230,0,50,107,226,22,227,173,165,8,61,15,206,159,224,198,249,186,231,127,60,180,30,180,45,82,115,89,159,235,212,32,186,161,41,102,79,238,241,167,154,45,96,112,107,167,129,155,26,146,207,172,93,215,164,198,199,250,86,157,132,169,252,154,252,217,182,223,82,28,189,235,232,158,174,153,249,33,8,233,237,35,207,134,233,217,46,44,174,140,2,67,254,185,180,131,156,206,159,75,30,5,129,198,188,194,34,219,220,140,196,152,206,131,249,193,174,56,227,171,200,249,175,246,151,133,201,168,217,67,178,107,174,94,200,241,9,185,6,103,20,104,156,111,6,65,148,237,184,79,155,227,141,156,181,213,123,178,210,202,168,136,15,40,118,112,157,248,246,127,89,169,29,155,152,52,0,119,167,215,176,254,66,246,108,141,82,140,25,159,129,153,135,21,234,131,249,40,33,125,61,251,152,249,176,168,67,203,30,118,93,21,36,41,111,82,98,155,79,78,52,19,103,171,137,35,28,65,171,19,60,0,23,182,178,216,56,131,90,95,37,209,91,134,17,27,76,128,236,126,109,78,166,127,47,224,139,172,147,23,4,182,48,84,209,94,160,201,209,34,83,91,123,227,58,174,64,188,235,14,94,246,136,198,129,138,6,195,11,32,141,102,29,27,26,184,186,232,231,200,94,70,2,50,68,75,76,242,8,6,152,194,163,53,217,245,123,19,97,89,225,65,90,233,64,33,144,20,61,38,138,208,248,192,4,210,142,27,54,246,47,253,7,161,118,61,220,82,252,10,254,218,175,42,10,231,138,165,161,54,161,136,23,18,204,147,204,98,55,246,189,41,111,85,225,47,170,70,109,163,41,229,4,127,102,25,214,173,157,46,163,7,21,84,66,236,46,184,86,246,235,239,154,20,201,249,236,202,210,71,199,153,236,68,44,98,74,33,209,149,202,79,157,17,142,83,176,248,138,78,42,182,127,96,179,76,2,128,213,49,30,4,165,82,4,91,120,91,222,96,154,88,128,56,115,86,188,73,124,66,241,50,8,110,177,129,201,13,213,190,218,159,126,58,84,94,75,62,253,110,152,248,70,9,144,198,95,184,121,129,36,27,28,148,6,8,6,236,204,113,150,103,117,110,76,188,186,214,249,7,181,31,24,31,7,41,121,201,89,89,175,147,3,27,205,4,129,97,85,116,129,155,126,51,56,69,172,92,72,244,143,157,205,46,37,197,252,197,189,245,113,26,210,176,227,117,127,215,202,246,39,141,16,210,110,164,102,186,153,46,122,30,186,109,173,255,76,195,128,81,26,201,144,27,194,120,159,253,3,176,152,204,154,168,217,134,52,17,35,131,43,51,164,135,101,163,197,205,210,21,148,100,60,141,129,5,230,136,168,129,142,87,118,100,69,48,233,62,212,154,54,4,39,55,224,212,72,149,135,251,133,102,204,166,121,170,81,244,141,176,31,145,168,202,222,129,229,45,104,121,74,32,151,189,50,31,124,200,153,216,254,116,245,64,253,44,2,53,197,213,156,80,42,107,197,7,32,131,42,123,39,178,107,24,242,217,173,11,141,24,131,52,104,78,203,41,87,223,204,190,223,126,34,119,202,233,235,112,29,46,64,142,200,169,205,106,40,93,168,37,200,116,116,177,229,252,7,116,25,135,48,47,78,98,239,118,18,166,105,100,143,114,107,132,204,211,116,18,32,86,50,224,146,210,247,107,122,185,184,140,195,114,205,143,230,172,24,67,37,205,224,242,235,195,245,158,248,186,200,40,175,196,80,186,80,180,223,170,219,208,119,62,160,107,41,249,193,106,120,139,125,25,35,51,253,101,246,208,190,0,128,205,251,39,79,113,101,187,94,67,255,39,87,127,196,226,29,189,147,75,222,181,92,23,208,243,178,150,255,35,66,158,217,78,115,74,25,168,252,243,125,139,51,221,89,70,156,47,240,204,40,215,186,94,85,230,21,172,230,87,124,214,168,104,188,182,148,184,112,112,146,14,220,16,136,241,94,242,0,57,152,237,136,45,235,27,59,73,54,183,248,87,48,76,85,222,54,186,14,242,21,31,36,73,82,88,142,90,102,170,106,112,134,23,161,67,133,137,39,47,79,135,89,123,40,94,59,175,17,31,37,63,162,7,71,32,188,190,109,227,54,207,56,128,173,71,85,87,101,189,161,118,85,54,46,196,4,139,214,74,133,253,247,249,205,207,45,212,31,182,81,136,186,207,16,35,68,212,118,235,77,144,66,115,90,158,88,203,115,143,144,251,74,79,158,7,253,216,147,226,241,51,74,210,48,156,212,75,227,176,217,26,65,148,127,97,123,74,51,9,119,248,116,229,186,184,127,206,229,143,246,123,81,251,243,171,119,31,146,29,20,0,41,204,75,22,76,128,41,82,37,184,53,97,9,108,26,176,234,228,87,133,0,155,112,188,255,79,212,214,81,38,60,166,16,114,31,155,91,180,214,54,78,43,50,176,38,73,198,248,231,253,39,47,195,183,252,217,18,56,13,33,110,242,197,234,118,247,191,145,244,17,39,52,187,116,108,130,202,72,181,12,250,23,65,230,131,38,172,247,22,147,191,113,242,180,12,240,194,159,78,70,57,39,248,182,71,15,30,83,172,70,42,125,23,210,244,23,156,171,202,178,9,49,199,119,215,146,119,4,54,84,30,186,80,148,127,213,21,75,54,108,186,151,160,220,126,177,4,232,24,123,40,63,137,75,55,210,92,221,173,179,40,108,137,10,208,91,124,163,1,30,202,60,172,80,233,94,198,255,178,23,11,108,118,73,123,36,7,115,187,119,55,95,136,128,247,145,190,49,226,172,37,60,41,9,8,168,17,227,246,3,151,102,26,21,189,183,211,35,2,151,245,102,204,111,40,106,112,141,127,42,61,9,252,165,34,164,110,27,76,193,246,113,11,51,96,50,202,54,159,9,61,184,32,203,40,32,66,168,37,107,13,27,90,147,87,2,187,76,68,145,211,25,79,66,102,251,86,37,138,220,89,245,144,92,54,161,240,1,26,182,48,63,253,89,152,137,191,237,13,255,53,16,121,148,142,102,232,68,194,109,71,88,97,142,164,0,158,41,168,81,29,190,156,140,52,149,113,183,4,43,109,141,73,225,143,243,7,238,250,43,13,180,107,26,153,175,255,182,28,45,161,213,172,189,214,143,92,161,64,131,247,253,82,194,58,168,71,195,149,112,46,218,170,131,67,14,130,205,251,107,99,42,72,132,190,97,123,197,190,201,215,232,85,2,13,230,125,42,247,83,31,254,197,48,46,192,208,241,45,124,170,238,206,253,166,181,219,140,62,29,214,197,97,92,157,185,80,56,168,222,238,142,11,61,2,219,95,76,182,85,136,191,71,71,220,203,168,198,34,226,96,52,132,200,39,219,98,213,122,17,123,99,128,91,23,185,252,83,157,86,41,70,163,122,180,113,11,68,88,39,30,90,222,218,70,191,131,168,238,99,215,42,207,85,32,27,162,101,151,70,201,12,160,108,166,243,187,113,3,209,64,11,142,181,168,144,82,222,140,174,52,88,255,224,156,203,172,63,4,219,38,96,28,244,108,168,29,159,54,186,117,0,208,195,248,208,55,251,234,32,81,32,135,233,0,46,28,66,94,64,7,62,196,14,24,52,108,91,7,202,244,181,211,33,8,166,0,132,37,88,39,239,67,116,65,170,254,58,230,7,144,32,170,55,109,157,0,133,183,189,107,67,45,235,182,109,66,154,83,45,47,34,144,220,8,113,67,148,185,199,162,24,113,149,77,123,0,10,114,61,75,86,130,79,191,196,149,205,40,95,87,58,141,123,120,226,165,5,49,241,217,142,46,56,131,105,13,217,247,253,246,49,249,156,142,157,180,25,146,33,243,65,239,206,28,8,169,2,27,117,91,5,84,142,108,255,36,234,156,13,182,71,192,73,230,121,103,179,177,94,72,20,221,184,207,173,50,60,224,202,204,124,146,122,90,104,240,13,111,212,51,174,94,53,95,199,36,8,116,253,138,127,98,196,184,192,239,99,11,181,187,85,129,133,93,177,133,136,247,23,141,65,134,166,162,186,82,169,82,46,96,183,49,196,60,85,180,115,39,254,29,145,45,84,172,36,62,147,155,58,15,220,220,17,4,68,23,236,192,134,186,217,173,14,212,176,91,71,164,220,246,108,86,42,63,50,33,112,134,220,176,242,43,26,120,106,160,191,27,124,156,247,72,235,109,121,113,196,255,22,120,83,134,49,226,62,53,180,247,11,114,240,174,173,12,137,172,66,247,53,138,240,154,33,103,59,16,124,236,171,231,121,152,99,199,208,158,233,170,249,146,93,238,33,112,133,22,208,15,37,215,57,53,52,59,204,156,34,43,201,118,180,88,9,177,14,109,18,21,253,63,0,112,28,66,59,195,100,172,162,234,229,78,255,119,43,33,82,68,164,166,1,77,210,13,189,156,81,217,100,7,67,254,43,123,86,127,131,109,151,161,6,248,90,55,89,234,235,116,188,156,239,71,22,133,204,196,111,217,171,145,121,238,137,216,124,244,51,115,114,211,213,81,220,157,105,51,248,112,45,177,134,91,160,224,206,107,11,21,150,155,195,65,122,171,130,70,8,82,59,9,5,192,76,20,189,0,53,203,66,35,73,205,40,61,204,50,222,120,154,1,40,189,139,220,249,71,44,59,168,164,36,31,185,46,248,80,0,188,70,142,236,228,11,203,141,244,7,100,177,77,51,236,109,181,221,234,109,252,214,159,239,184,223,119,47,128,211,142,147,183,138,136,202,90,111,163,145,253,5,254,73,220,245,171,120,231,172,254,174,165,194,40,178,53,105,246,188,183,156,124,172,50,98,164,10,79,102,77,8,197,28,34,60,116,121,120,19,45,103,179,143,245,30,200,18,156,36,131,222,236,0,136,45,163,133,194,88,62,244,125,67,186,150,218,24,48,58,0,109,224,19,182,153,178,52,117,1,133,129,56,47,218,163,177,18,96,105,244,84,162,209,146,82,80,0,125,156,104,11,173,103,198,227,115,73,40,37,10,238,251,5,22,12,180,16,10,147,126,191,244,215,169,163,245,223,236,139,58,170,80,123,53,50,202,208,113,159,189,2,115,16,158,13,193,58,93,168,124,6,123,224,151,24,208,93,231,179,118,250,174,79,95,223,134,52,205,195,1,163,78,143,27,5,104,194,51,230,234,89,123,7,0,91,81,32,130,112,213,58,50,224,250,186,70,147,90,103,205,182,68,71,36,236,62,189,21,109,110,106,138,178,56,218,15,139,196,157,211,52,104,194,31,206,54,76,61,135,100,160,239,118,9,25,65,23,141,105,2,245,200,163,204,76,112,101,200,46,13,249,109,78,133,137,205,9,119,24,37,199,182,156,1,217,226,194,43,1,47,247,217,138,111,194,21,57,85,157,208,42,149,102,213,12,183,87,110,130,254,255,174,239,76,50,198,197,30,74,209,6,43,246,231,153,143,167,12,7,47,118,113,20,217,129,36,49,163,173,131,106,33,237,66,142,54,60,111,151,164,247,85,224,14,234,69,191,223,167,71,176,96,160,120,1,161,242,37,25,235,54,53,9,167,122,24,29,224,254,86,106,23,63,37,180,165,235,169,226,106,14,63,150,150,172,177,249,39,4,164,166,22,225,226,98,122,40,136,192,210,64,41,28,91,135,144,46,118,236,89,179,140,168,182,125,135,96,205,136,182,94,75,187,77,190,216,95,122,177,13,241,179,44,200,148,181,130,107,175,37,165,59,214,60,121,121,203,14,102,150,80,194,26,121,60,183,66,85,248,230,42,38,108,75,252,247,170,179,106,21,188,7,209,6,35,121,205,173,183,200,197,93,204,252,157,52,69,249,176,27,54,90,250,122,68,139,164,24,43,50,255,115,187,168,29,125,98,59,29,147,205,85,238,61,186,49,189,246,229,233,59,213,44,182,228,88,13,148,90,119,134,131,221,115,237,253,68,134,74,12,165,180,185,94,91,231,241,1,171,158,117,34,70,108,183,159,244,69,63,228,160,142,4,83,112,248,156,137,101,254,112,251,183,224,218,212,239,119,94,217,223,138,15,10,229,91,99,214,231,163,227,170,68,125,147,161,225,141,203,156,99,43,136,7,5,14,3,19,132,174,124,43,73,113,19,49,55,207,113,107,33,87,158,98,184,185,24,37,74,151,5,29,138,55,127,25,72,14,11,42,102,210,57,56,200,11,108,158,164,252,85,73,5,200,144,165,118,191,35,238,143,77,55,235,213,130,122,11,158,108,130,3,251,127,35,16,141,138,148,234,2,128,164,91,156,150,43,92,181,253,172,104,19,210,121,50,16,226,97,103,13,189,118,18,196,220,86,113,29,140,236,202,68,56,132,106,231,92,238,182,1,126,170,183,131,101,116,244,38,231,186,89,23,54,129,238,193,82,86,102,193,133,15,13,159,88,202,4,232,19,13,44,160,2,49,40,96,135,198,98,95,162,214,27,98,57,192,19,174,10,87,221,54,73,214,25,233,10,8,232,232,34,180,82,99,22,148,129,186,57,142,114,87,176,105,180,240,216,60,55,201,49,4,28,108,182,68,83,155,54,115,118,248,45,50,59,12,177,24,196,249,123,170,133,173,7,79,127,38,93,141,71,98,242,7,220,174,168,145,44,194,32,237,136,189,19,120,247,247,204,78,233,122,100,89,192,26,0,69,149,215,35,45,238,118,14,139,15,117,200,79,91,189,214,239,122,31,239,50,172,196,80,191,48,90,147,184,55,175,131,221,109,145,205,148,206,126,67,177,152,62,175,60,134,195,28,110,105,57,245,98,183,202,255,199,25,12,209,108,78,185,201,94,192,78,134,70,98,128,85,51,226,184,168,252,190,226,93,186,41,7,204,184,105,57,238,247,114,63,224,63,136,132,172,233,156,223,91,12,178,55,228,138,87,181,248,197,184,222,103,3,137,194,212,16,173,88,123,95,185,26,21,59,15,53,102,247,136,163,51,28,51,3,89,125,97,43,108,73,190,240,105,51,15,47,217,116,69,218,225,203,71,127,150,185,176,115,87,93,84,67,66,1,2,252,187,57,109,30,196,11,110,242,249,147,28,250,199,8,127,15,155,96,116,175,255,232,84,130,101,133,11,241,204,251,122,163,127,248,107,73,177,255,78,178,111,224,209,106,60,162,11,69,252,80,5,149,94,255,159,102,233,229,91,57,170,172,71,181,194,173,50,4,134,22,87,182,156,222,137,230,105,127,161,255,209,168,18,56,172,129,149,156,28,139,130,8,191,221,195,108,40,218,95,227,143,142,71,27,64,44,101,190,176,122,180,81,192,244,160,34,4,134,101,51,105,29,235,86,201,87,173,197,150,83,79,118,231,37,91,230,14,85,11,136,52,209,104,141,102,249,104,4,99,126,131,43,110,216,189,105,144,99,126,20,224,117,132,216,67,111,115,124,84,247,5,66,123,180,49,252,66,111,86,11,104,118,213,237,237,38,155,191,82,253,29,23,148,209,166,226,233,82,108,87,205,168,155,108,23,171,120,240,24,28,136,180,61,34,195,168,250,147,223,138,199,51,186,229,197,40,4,25,173,129,68,236,10,11,242,55,30,177,223,108,199,41,82,52,147,143,190,123,88,168,148,236,11,202,128,16,40,196,176,159,228,129,238,194,84,173,157,209,82,13,234,126,7,182,182,54,38,167,111,60,228,105,99,86,6,83,162,70,25,218,130,155,140,41,235,97,34,69,49,23,165,218,183,139,23,171,73,223,230,252,107,79,83,80,4,186,127,20,112,72,142,71,248,112,243,67,17,217,167,233,237,192,8,190,126,72,252,142,241,155,7,45,224,132,37,213,181,129,34,49,126,2,21,193,38,181,238,104,193,55,249,160,45,57,196,139,252,98,184,224,71,251,252,32,186,220,48,56,133,25,92,192,131,128,33,79,88,203,206,170,14,155,184,96,107,199,200,107,2,174,92,252,127,219,83,78,73,137,33,162,219,18,146,245,186,188,183,27,224,90,48,86,168,212,66,73,82,106,150,236,19,13,1,21,128,75,1,132,254,159,171,194,78,146,132,49,88,162,29,18,179,55,101,200,62,70,78,234,13,252,42,66,126,188,7,87,171,122,73,6,216,223,10,19,109,199,184,30,220,98,178,149,84,123,62,241,52,3,221,185,227,220,30,21,146,58,175,234,183,211,156,4,118,251,124,105,188,24,135,152,128,214,204,211,62,60,238,242,163,193,71,223,245,154,172,21,11,9,74,135,217,157,244,246,28,51,46,221,39,175,43,7,156,122,158,181,112,210,74,22,206,26,84,33,238,120,77,235,253,178,219,42,183,23,181,31,10,189,89,34,236,248,177,159,118,61,159,68,118,242,8,156,81,142,226,47,213,84,232,107,81,13,244,166,231,144,207,122,13,191,255,60,91,82,114,35,156,37,239,95,133,143,73,32,34,198,5,171,44,178,100,240,81,188,142,188,188,62,216,184,88,72,141,125,120,173,237,101,109,146,5,220,205,45,142,1,26,49,194,46,4,93,238,13,71,44,186,89,45,117,183,52,128,159,249,238,64,168,245,194,8,156,108,218,226,177,85,107,81,48,24,75,120,95,101,175,0,121,187,182,185,161,13,76,243,223,115,37,219,183,80,50,246,93,13,241,125,229,198,71,251,166,225,42,177,139,225,163,27,168,91,169,237,226,169,226,186,242,1,151,19,197,117,18,236,55,238,51,22,197,216,8,173,251,76,13,93,125,155,188,159,190,237,226,54,58,149,127,202,179,182,115,166,152,245,126,57,255,159,242,58,227,43,223,226,181,169,170,115,2,218,74,30,51,141,234,106,183,128,65,111,230,45,225,57,233,126,140,61,57,30,248,35,238,24,105,147,215,168,244,213,191,113,128,198,252,169,218,232,97,203,48,2,191,226,1,52,122,146,35,186,145,202,234,21,96,80,203,71,96,45,129,99,158,204,80,159,52,66,229,5,178,167,11,0,182,169,122,185,12,32,7,22,167,141,134,72,29,253,128,187,5,130,85,214,145,125,242,25,6,148,111,171,69,50,94,30,208,15,44,12,38,49,215,159,225,163,4,198,166,64,5,139,163,233,81,44,233,85,123,56,151,241,161,190,137,219,129,82,130,254,102,176,252,47,223,140,109,170,167,237,226,100,107,216,206,170,236,171,159,75,26,216,65,21,169,72,211,53,56,53,199,133,167,222,51,114,87,151,137,180,102,241,86,21,0,207,203,102,109,148,18,79,71,95,99,97,54,160,37,107,250,66,31,191,9,174,80,70,144,155,88,85,255,129,79,83,94,202,202,77,204,70,43,163,188,239,197,48,194,164,137,208,14,3,132,90,6,252,234,56,245,239,171,221,185,147,35,179,232,21,156,21,61,146,177,11,75,163,247,103,208,104,10,82,184,57,116,252,93,109,212,193,225,181,93,160,203,109,3,116,33,148,58,37,234,2,11,216,186,154,131,14,56,192,52,140,193,187,207,232,210,236,194,201,17,3,246,176,6,128,57,160,221,223,27,133,76,196,84,254,165,89,86,121,171,167,62,204,137,53,69,187,202,184,122,105,104,223,202,207,174,172,196,155,166,171,44,49,239,160,23,121,12,94,180,104,147,182,76,7,189,202,48,140,178,55,221,110,156,175,206,117,157,148,122,238,151,223,137,203,174,164,125,133,225,105,92,216,2,163,147,19,185,12,159,155,141,55,86,137,38,218,49,56,10,231,49,243,156,30,255,123,67,117,153,93,104,167,59,41,18,39,170,149,62,243,36,83,51,26,29,183,7,97,185,222,89,244,14,128,43,246,113,32,233,0,252,92,250,184,208,224,91,251,218,118,77,69,197,129,212,57,188,169,90,139,70,239,141,14,252,38,212,157,229,204,226,139,191,236,29,72,132,228,39,90,108,177,88,249,111,68,217,169,15,200,13,48,216,149,71,205,220,22,198,25,92,172,22,66,198,200,34,0,206,88,75,59,184,241,240,165,239,44,85,222,15,5,235,62,204,177,12,232,220,203,188,238,247,13,128,169,60,112,144,57,124,119,171,235,124,195,222,253,185,216,101,186,181,42,45,202,191,140,113,202,204,239,4,49,217,232,96,186,216,208,33,5,164,148,225,248,76,61,193,167,28,24,164,229,200,152,223,125,238,58,15,98,49,224,105,78,55,4,234,21,39,95,96,16,203,240,143,127,235,210,91,29,158,72,27,80,24,22,42,56,123,103,65,91,188,3,157,76,110,180,42,72,171,37,115,37,49,132,132,247,222,215,4,54,11,106,0,35,29,9,154,110,71,130,190,92,193,180,194,33,191,75,76,15,70,217,123,124,59,47,247,107,147,106,135,116,124,168,201,217,22,95,106,244,40,191,255,149,156,35,63,56,244,186,153,207,142,12,230,248,153,127,105,209,81,70,229,171,118,99,247,175,23,237,90,86,119,27,30,214,194,191,178,220,224,9,196,124,183,217,60,141,2,102,39,113,108,33,80,251,215,51,100,142,179,14,69,83,83,76,146,165,10,138,173,32,246,166,114,73,59,57,149,169,0,197,162,7,26,167,117,237,58,212,73,186,218,33,120,152,125,104,116,253,63,77,38,215,206,249,158,113,107,255,38,153,139,126,167,217,81,161,178,13,106,113,187,160,71,115,153,208,132,48,187,19,180,111,35,220,10,253,135,180,97,240,245,221,147,4,208,252,41,1,118,16,38,166,156,110,108,180,10,175,11,201,193,159,187,66,252,194,230,131,132,11,244,130,251,115,105,18,8,12,118,45,234,124,28,17,150,101,193,90,174,88,75,122,36,177,29,3,137,117,228,71,14,178,12,111,244,118,13,92,54,5,191,210,135,187,179,149,200,181,89,227,153,49,81,54,112,168,254,48,118,205,147,54,162,82,182,236,5,68,24,1,239,45,182,250,74,174,199,229,222,183,27,202,220,152,103,232,187,244,58,37,236,25,165,240,201,67,224,236,220,72,98,169,242,120,141,126,106,39,208,191,146,245,103,204,75,87,246,11,35,63,121,193,172,165,224,51,133,131,6,186,18,223,238,11,171,99,41,222,161,135,253,237,115,209,97,188,162,245,205,173,216,233,42,218,60,100,136,208,41,148,50,205,41,237,92,64,199,9,63,192,187,192,150,164,201,10,87,5,149,125,126,148,174,190,246,249,142,159,72,50,175,212,235,219,246,134,209,246,58,166,15,66,104,82,135,87,158,127,180,123,75,128,163,65,34,209,51,66,155,161,139,23,85,191,191,58,232,49,169,145,202,239,123,70,192,107,3,207,135,223,57,30,123,75,180,122,30,37,95,124,216,5,192,247,101,145,74,244,63,159,81,77,18,226,178,141,226,129,2,73,215,65,63,58,50,188,217,184,192,145,210,106,40,197,137,149,176,150,213,38,22,42,124,120,109,0,46,141,67,237,6,197,234,125,56,134,135,154,128,26,52,102,192,165,34,168,224,232,241,179,153,21,243,168,253,76,115,135,69,32,185,47,123,75,140,86,160,122,41,214,63,31,236,187,184,94,189,155,233,114,171,205,55,217,124,200,28,38,205,234,171,32,30,181,30,92,157,182,109,0,94,253,73,238,199,115,6,109,54,31,95,15,32,160,141,26,152,100,239,173,204,73,85,159,229,216,230,145,215,195,98,130,72,154,131,43,199,115,236,163,159,196,141,212,59,226,72,86,84,1,162,106,122,199,236,230,253,50,93,35,35,79,140,170,132,196,225,43,96,23,192,196,2,14,114,211,252,82,249,31,46,216,230,81,253,120,61,127,128,217,138,32,118,131,133,231,141,136,70,67,233,206,226,116,252,65,26,145,231,148,81,145,189,22,38,195,33,139,150,191,57,208,184,247,253,205,199,44,101,208,203,200,225,213,240,40,0,235,22,224,117,141,110,133,157,189,131,172,29,200,152,132,156,209,233,48,127,63,5,160,118,62,56,106,8,32,64,173,68,112,148,212,139,168,23,24,150,183,186,45,186,241,86,177,171,149,79,227,7,188,7,158,169,221,161,220,32,127,116,5,9,10,180,235,145,115,141,167,141,174,232,167,80,112,95,29,27,93,62,246,110,123,44,200,34,219,232,175,221,78,121,23,121,105,58,183,253,29,233,211,205,120,84,81,33,247,164,155,20,121,112,212,236,144,236,244,44,73,237,4,73,187,101,141,106,40,14,22,216,230,67,10,157,25,0,0,132,96,82,36,129,47,81,137,170,108,158,7,180,60,182,57,7,2,98,14,252,206,219,54,132,28,214,92,249,154,93,56,243,135,225,218,16,227,67,12,249,234,107,120,146,142,147,126,254,202,228,36,136,208,101,230,75,175,215,26,33,166,65,125,254,50,65,224,4,201,52,23,37,196,174,74,235,47,129,214,214,67,91,0,3,176,151,201,119,246,61,111,87,219,116,164,27,176,139,89,24,234,187,9,103,5,96,199,207,7,181,58,103,190,196,123,87,129,10,220,80,135,120,35,116,213,255,190,108,232,200,192,151,50,205,38,254,240,239,85,127,245,117,64,191,169,30,6,246,47,84,151,87,0,224,92,197,206,177,10,238,24,114,45,7,104,182,156,44,150,60,88,171,245,75,31,50,162,208,25,234,138,58,27,153,120,236,118,137,40,147,9,76,39,12,29,186,32,24,244,232,166,148,118,0,53,181,50,203,6,81,68,130,255,66,174,245,96,172,80,175,246,220,174,226,92,170,44,188,92,242,105,115,60,245,214,154,120,253,154,181,240,236,205,253,163,184,148,187,129,28,139,72,137,249,16,163,11,219,23,157,220,129,134,132,138,243,70,205,42,61,175,228,232,174,254,204,156,228,184,138,3,21,179,119,89,190,60,59,234,192,90,20,13,123,61,26,94,230,34,53,50,204,140,168,230,190,131,104,18,146,7,163,147,210,61,67,82,208,165,171,104,125,183,158,20,240,31,152,137,186,7,134,145,32,42,60,176,46,56,80,231,117,76,8,53,43,14,102,143,28,130,163,189,137,121,110,61,202,12,61,191,181,164,140,108,37,221,61,197,119,18,107,99,182,56,217,159,74,241,66,0,216,101,238,185,190,166,231,109,96,98,19,174,201,190,57,216,144,37,153,85,149,244,154,92,233,167,117,204,44,230,13,220,163,150,223,176,132,97,162,74,236,170,184,203,82,82,54,52,59,177,169,25,60,205,5,129,128,149,131,52,202,170,143,214,32,78,232,114,21,193,88,57,83,118,255,179,84,202,245,65,158,179,178,14,149,198,220,157,231,12,217,160,243,228,182,115,207,185,131,192,164,157,167,25,50,233,175,207,237,5,35,148,213,42,135,226,196,126,189,93,152,13,118,182,50,97,10,137,10,105,46,195,29,8,118,15,124,42,73,78,161,86,222,164,12,251,67,216,58,214,81,5,136,234,62,211,189,62,95,180,7,79,55,87,38,197,8,100,176,250,106,236,30,51,209,209,144,37,2,15,127,91,99,187,178,14,91,142,185,6,165,61,68,134,241,138,116,140,212,125,130,75,127,57,220,156,142,13,130,43,162,35,208,126,57,246,249,93,175,4,32,233,191,27,151,149,59,140,24,198,164,241,19,230,75,201,170,239,104,53,193,158,118,15,139,202,70,150,136,107,63,90,23,47,246,51,195,17,253,106,42,55,33,15,250,6,0,169,220,202,49,107,51,227,136,104,26,123,5,95,35,87,199,18,185,120,22,80,196,203,205,246,75,84,52,163,133,140,203,198,235,252,79,171,116,113,6,180,252,9,109,181,206,223,13,213,29,60,164,141,175,2,31,188,85,33,182,213,157,197,48,72,90,33,16,94,42,193,210,131,28,212,166,189,225,250,59,177,109,187,163,218,26,176,177,4,89,169,218,149,200,89,124,50,193,234,199,9,245,153,32,91,101,98,87,220,78,173,243,224,98,8,190,27,37,70,184,53,219,109,51,67,66,196,73,33,81,132,227,94,115,113,116,250,180,173,44,149,224,90,235,54,22,109,40,14,247,139,213,88,69,110,144,86,142,59,186,57,180,144,246,7,39,48,122,27,101,145,57,250,109,170,226,126,142,211,149,144,66,61,84,65,60,37,27,169,196,113,99,45,176,136,143,10,37,211,85,41,67,227,154,123,129,88,23,118,120,123,73,130,174,164,245,94,212,203,183,86,93,208,71,108,180,231,84,162,126,79,152,28,192,55,215,177,16,147,102,121,193,73,216,139,202,55,71,186,118,233,119,222,210,251,243,191,108,74,152,197,69,166,182,58,132,170,160,46,224,119,56,108,84,55,225,67,117,71,57,111,68,228,163,37,36,19,135,222,103,177,67,9,76,250,149,198,89,139,244,251,67,82,171,2,131,148,137,125,184,46,155,150,15,191,30,77,112,188,141,229,242,19,73,186,103,61,74,55,138,48,117,245,86,12,247,15,162,77,127,221,172,222,182,144,100,243,96,86,79,107,212,124,176,209,7,34,134,149,30,174,50,232,28,85,252,190,8,64,42,59,62,10,97,51,168,59,212,161,144,93,240,45,20,172,32,247,109,244,182,214,175,230,142,20,228,14,146,171,67,237,0,208,180,159,99,76,226,100,37,193,205,5,181,22,150,238,36,149,230,164,0,160,67,181,103,143,211,211,21,109,68,21,226,236,26,40,247,64,219,4,213,3,127,78,193,45,112,138,194,121,170,106,160,212,252,135,121,108,239,106,213,142,125,161,15,123,187,15,170,229,181,147,180,204,153,93,212,95,196,185,26,191,40,177,4,223,65,195,114,163,52,106,77,49,144,93,141,144,220,140,239,131,113,9,171,168,106,213,238,52,143,73,135,91,104,230,206,79,251,151,58,237,21,117,158,233,207,18,239,44,18,117,97,167,70,7,153,10,180,53,111,70,117,135,94,251,29,44,103,100,69,171,142,165,60,10,222,188,140,141,159,182,211,44,138,116,159,126,224,236,74,225,11,96,191,17,192,44,160,12,167,71,164,246,134,249,95,15,18,240,16,32,149,229,213,148,110,18,136,83,90,49,236,56,23,110,195,106,254,110,95,138,131,107,241,153,242,195,186,231,79,136,98,36,27,129,81,153,117,46,240,102,243,82,26,221,2,202,30,112,183,184,251,238,126,25,80,63,243,138,150,143,172,92,173,82,197,62,17,6,77,28,6,226,79,72,113,68,9,45,45,36,16,218,179,246,246,219,194,81,28,233,208,215,135,203,14,71,198,218,175,200,118,194,105,56,20,198,23,73,5,12,71,124,234,51,253,73,70,158,0,201,252,33,125,157,131,234,112,141,81,213,12,204,15,89,179,148,124,70,98,218,120,140,196,132,110,158,56,132,200,72,42,146,202,223,56,1,96,186,34,67,22,111,65,110,129,247,188,232,205,34,250,84,31,73,97,70,28,46,77,248,230,109,33,65,122,213,100,35,122,10,9,233,156,58,87,55,208,220,12,204,169,88,31,206,152,168,252,71,66,78,112,149,33,234,244,245,95,25,118,129,101,108,236,175,89,148,83,222,23,206,225,216,162,191,71,156,219,117,51,78,189,156,200,43,22,32,215,26,219,10,200,226,110,204,106,65,224,45,186,83,233,67,248,219,156,134,235,247,170,137,192,137,200,202,119,252,151,228,40,178,65,39,116,248,186,251,33,232,23,28,111,7,221,153,141,131,13,118,147,97,26,227,182,158,45,163,250,78,243,108,63,187,99,119,197,191,18,196,74,139,73,117,179,209,90,55,77,59,18,197,170,231,214,66,118,190,141,106,230,75,59,135,15,224,131,5,250,129,18,15,52,121,239,42,200,122,146,108,243,246,42,219,51,150,74,214,212,191,251,225,116,58,27,27,97,225,82,26,47,254,195,203,112,82,56,69,189,117,59,146,17,42,70,148,141,8,80,203,207,31,61,108,78,101,6,239,42,123,176,143,48,137,147,42,150,37,66,88,161,130,71,229,201,41,76,6,184,85,227,31,57,16,255,191,171,38,158,248,227,151,154,112,106,151,248,189,243,235,218,41,240,19,74,176,64,70,49,210,179,159,142,111,54,238,228,58,151,130,83,94,102,10,22,9,60,0,44,90,246,58,41,233,9,45,44,215,17,117,137,106,53,47,242,112,94,183,95,85,77,89,112,71,47,227,90,182,186,139,179,150,205,253,119,149,17,53,116,245,216,51,39,60,229,57,148,181,211,123,131,171,240,192,198,79,226,207,178,45,111,232,103,121,20,123,252,87,56,115,36,121,153,207,86,101,197,88,195,215,128,133,154,98,24,161,247,143,219,170,99,251,4,147,161,17,241,168,214,146,64,126,75,240,140,75,16,224,123,179,220,6,18,168,196,69,232,50,84,35,213,142,22,117,84,65,95,85,95,73,126,208,165,193,200,147,147,143,170,160,122,254,0,63,54,250,15,116,156,142,104,134,153,207,62,126,75,240,175,208,223,11,226,184,150,143,156,129,112,222,248,131,143,252,98,178,109,5,121,193,225,232,178,209,1,29,186,95,24,113,135,215,132,93,222,92,4,15,232,16,63,204,236,94,212,24,171,103,158,208,111,172,36,74,254,172,100,130,214,42,118,39,207,6,127,209,156,161,27,94,139,53,45,153,223,75,46,127,196,124,161,115,224,242,195,96,144,113,251,92,108,125,74,158,200,209,229,44,23,164,54,147,114,36,8,212,96,225,201,202,178,185,197,133,191,105,59,70,190,12,216,118,108,50,98,151,34,195,239,54,66,88,96,68,62,132,207,108,239,204,89,162,246,114,156,81,107,50,61,202,254,162,251,134,2,215,133,84,192,65,216,11,94,126,38,236,105,193,21,142,219,126,49,163,203,113,56,183,160,226,87,0,213,143,247,101,30,222,242,211,144,227,184,244,242,245,1,24,209,220,130,152,148,209,15,230,245,75,82,119,195,5,193,47,115,165,24,211,63,10,173,61,152,132,63,100,148,92,241,213,0,64,25,221,94,165,73,35,72,238,5,93,210,199,7,117,0,44,45,254,171,137,19,209,82,246,156,244,119,100,119,151,66,59,16,190,176,122,43,133,143,110,56,160,29,26,135,129,216,97,72,35,231,231,179,162,52,179,68,127,201,118,230,213,105,218,245,144,186,24,4,252,148,183,50,147,147,137,155,244,211,28,95,228,214,89,181,192,15,123,15,194,90,76,169,224,87,37,146,241,19,231,254,22,6,190,7,255,120,183,17,49,88,120,225,120,199,71,49,116,4,62,139,188,94,173,227,148,22,242,107,153,156,82,82,45,69,140,194,76,183,218,239,150,38,106,236,176,148,249,106,60,234,156,217,47,254,3,186,248,5,176,177,108,78,245,208,214,188,124,192,104,69,214,251,124,107,255,243,230,230,185,126,249,146,40,190,126,153,208,104,46,217,9,155,188,172,196,202,14,145,165,142,196,14,27,156,55,3,215,62,21,250,32,3,23,221,0,192,196,2,137,199,224,42,41,136,180,237,191,242,27,154,46,121,37,179,237,68,243,93,198,164,97,121,157,101,28,204,209,221,243,36,189,22,56,242,36,151,244,21,238,88,181,204,47,33,50,132,205,180,10,116,140,24,128,201,40,179,215,170,28,227,241,145,229,54,75,99,77,25,56,77,255,52,217,79,28,192,156,251,234,60,193,50,24,14,69,117,193,254,138,33,55,152,20,209,43,237,124,70,186,52,185,165,172,216,54,64,49,237,98,164,46,51,29,185,159,32,51,51,83,142,34,50,170,89,103,231,12,73,111,189,96,185,125,240,119,107,74,81,162,7,192,59,1,231,27,76,222,130,212,187,193,142,118,188,230,219,211,125,199,123,171,96,196,167,73,52,217,196,20,217,195,186,143,214,191,250,58,122,247,21,185,106,69,176,184,235,66,152,108,167,121,252,245,217,230,236,203,199,205,8,13,129,48,191,181,169,204,15,193,130,58,33,71,249,73,155,84,167,60,212,115,219,112,93,52,54,112,104,85,30,222,79,162,122,223,97,199,162,0,155,96,108,58,178,3,122,212,64,122,7,242,38,212,186,86,45,137,57,92,51,230,22,72,196,54,153,69,45,82,16,17,126,2,246,107,93,72,0,92,18,100,74,12,161,184,198,121,177,32,47,54,81,106,216,115,2,182,239,243,38,231,92,222,246,47,114,154,117,186,135,114,186,254,186,146,14,196,99,140,56,23,131,60,184,203,100,20,139,228,32,160,235,42,228,41,167,104,192,229,94,176,48,244,54,86,70,153,4,189,184,156,0,175,213,64,231,64,124,140,198,251,8,102,83,152,48,114,196,202,157,22,237,197,110,131,185,9,144,178,192,227,188,164,159,232,219,19,134,4,198,214,172,14,64,119,241,176,98,193,21,3,51,50,243,77,165,126,150,89,76,255,196,52,187,224,216,190,66,112,42,104,159,147,241,25,238,60,94,173,184,216,139,203,205,188,35,19,110,153,198,28,127,164,208,109,160,92,225,115,21,236,93,203,55,113,215,120,235,190,66,17,22,200,51,7,199,153,229,115,58,81,78,205,165,169,254,149,251,187,19,195,128,204,108,97,156,248,148,150,61,52,193,97,120,247,234,90,82,53,172,145,22,136,253,164,60,49,153,76,188,23,127,137,51,182,240,50,134,55,55,1,54,124,14,10,134,202,33,121,28,238,200,183,249,62,93,16,9,28,156,188,178,79,168,237,96,138,239,186,64,136,50,30,88,116,201,159,237,197,224,167,76,94,174,235,126,203,56,187,35,128,96,234,125,15,200,195,71,153,59,36,17,239,245,6,106,86,86,121,180,87,134,242,190,126,94,10,62,66,201,18,5,93,215,242,233,221,245,134,160,223,131,44,120,58,21,50,154,247,159,222,165,213,171,224,221,181,154,245,176,146,10,201,89,81,166,75,38,83,8,31,113,19,150,141,21,231,83,45,232,66,135,206,158,237,85,77,98,60,209,227,125,28,221,12,113,177,167,136,22,155,130,18,186,82,168,190,70,31,137,28,216,71,67,125,237,41,39,150,108,38,246,131,172,24,127,21,251,19,97,68,44,145,172,236,143,213,121,242,107,178,129,210,139,231,221,187,19,12,167,28,168,219,109,219,216,172,219,180,205,54,24,117,132,116,148,22,82,98,76,155,9,9,219,66,160,120,89,155,108,240,98,163,240,74,169,186,122,74,5,56,237,35,225,63,230,50,213,173,12,48,26,173,88,98,26,212,151,8,220,143,99,42,75,161,26,57,93,34,30,238,133,253,75,99,187,190,193,85,78,255,119,177,110,214,160,71,182,252,215,0,0,202,95,48,18,92,100,113,95,128,245,233,9,159,202,157,30,213,27,231,67,57,152,226,144,84,57,250,130,50,36,123,14,20,94,236,138,50,182,196,242,149,184,254,253,199,158,83,190,20,47,54,47,44,176,125,163,210,96,74,41,45,66,104,255,114,180,59,235,160,146,5,51,78,55,167,103,231,143,231,236,130,103,196,221,75,87,169,18,206,130,228,41,118,241,49,194,245,195,174,228,243,101,103,112,153,255,238,99,61,0,181,113,229,35,216,154,142,25,187,198,193,57,192,249,46,77,83,247,143,182,98,247,76,151,212,1,189,57,70,30,202,1,65,202,243,91,77,191,188,247,235,129,10,94,71,39,93,200,216,84,138,179,83,138,112,82,183,116,223,19,254,114,172,185,155,197,122,168,244,99,108,89,102,75,177,20,108,114,206,252,237,72,1,61,64,213,70,192,251,102,232,88,16,159,24,75,58,156,59,220,28,108,218,205,151,135,9,204,122,180,179,5,216,31,253,38,77,44,83,15,47,13,86,109,97,16,167,245,44,45,78,48,70,253,168,81,136,227,51,30,214,200,176,178,82,235,153,220,83,57,190,122,177,234,99,70,216,211,112,0,237,181,144,228,143,2,28,186,72,213,47,80,76,34,221,194,4,4,142,123,111,4,211,77,153,69,242,164,58,122,61,169,226,84,153,237,144,116,119,150,105,32,179,4,112,47,208,27,198,138,223,86,130,24,199,138,219,105,152,211,46,110,62,68,92,86,55,82,202,79,106,63,169,128,26,94,153,247,10,156,230,0,245,32,27,70,73,42,86,249,113,2,228,177,76,67,2,48,105,73,105,50,107,224,40,183,153,186,224,57,246,61,225,69,95,130,11,173,2,217,133,255,106,103,155,64,193,3,15,223,163,219,11,52,18,42,19,37,127,160,224,94,62,182,86,91,165,188,222,56,94,231,79,235,236,186,249,42,228,179,121,188,157,219,140,225,95,14,149,237,45,199,127,30,157,158,241,130,56,240,138,207,19,99,88,113,188,205,83,118,86,84,212,29,125,146,149,3,2,73,54,180,152,77,187,180,85,29,7,175,238,118,219,91,243,200,66,111,216,44,36,22,1,104,165,56,54,201,184,39,182,92,128,210,70,214,128,40,7,192,57,111,182,218,187,218,47,123,59,110,53,156,231,141,155,104,32,155,151,113,11,139,138,245,202,155,20,4,138,171,134,58,77,137,20,4,209,227,72,197,39,155,87,197,34,27,112,203,14,58,7,72,231,248,115,61,78,171,100,222,104,169,107,162,236,212,249,225,34,96,62,187,221,109,29,162,76,151,236,10,152,86,156,124,188,207,106,85,68,193,182,125,169,226,137,6,13,31,200,106,107,203,133,60,205,61,10,159,246,14,32,157,114,144,137,73,88,118,232,154,119,66,125,125,222,187,171,26,37,195,92,34,142,123,7,138,71,212,16,245,192,141,125,208,99,64,225,149,7,144,61,129,54,115,162,113,64,0,11,212,61,46,91,123,246,237,28,243,146,138,28,207,7,41,6,28,141,74,169,207,123,127,214,96,55,155,128,252,170,203,11,156,250,236,112,133,189,250,31,186,181,250,172,8,95,28,81,238,31,165,81,168,40,176,227,50,202,189,19,24,54,53,143,149,242,61,97,206,122,70,152,106,193,67,38,220,206,191,26,94,62,156,74,180,209,250,101,237,55,139,82,96,205,189,93,253,146,239,143,139,66,158,214,206,15,127,3,70,51,183,36,227,127,33,35,246,77,249,90,184,78,219,25,146,153,104,80,198,4,148,188,203,133,184,94,4,32,103,156,149,80,1,199,254,17,38,112,5,68,119,76,174,217,157,254,137,28,68,167,15,130,89,26,31,144,143,56,39,68,147,68,245,44,111,252,85,116,249,244,165,49,232,77,126,253,141,150,1,148,179,198,186,246,98,221,18,235,31,197,2,120,66,88,99,56,215,222,28,2,26,21,111,164,197,155,145,169,11,88,188,114,105,105,245,181,144,113,43,47,47,140,27,224,252,145,27,50,55,159,252,157,21,63,156,247,10,167,78,54,231,167,86,204,184,124,181,209,235,106,75,151,154,82,220,127,106,48,238,96,223,117,83,123,231,245,53,205,209,170,30,153,179,77,224,37,13,55,108,91,137,105,70,253,197,211,211,190,111,83,104,159,127,227,233,123,43,180,196,38,209,44,174,146,232,143,164,206,137,134,38,169,170,104,185,29,228,128,233,180,183,146,3,121,48,203,162,36,118,147,150,90,124,24,134,137,172,252,0,49,153,14,153,72,159,108,1,217,190,6,85,140,215,78,138,185,32,203,96,66,191,37,16,124,6,151,0,49,234,118,32,0,243,114,106,245,246,209,192,153,170,162,248,206,231,191,46,255,111,209,12,174,124,206,241,58,224,184,131,101,229,146,203,80,35,200,152,209,75,185,88,30,5,19,23,181,85,159,114,21,84,152,6,33,24,190,59,7,59,173,179,190,166,63,88,215,161,197,111,242,188,82,1,84,147,95,129,79,20,246,229,243,17,141,170,203,116,168,155,36,140,71,213,77,204,193,113,237,197,172,190,45,194,165,135,176,174,113,168,218,26,66,214,141,75,252,252,217,231,242,212,182,244,212,50,30,96,103,105,64,167,80,130,73,127,138,182,253,22,82,213,123,146,229,183,39,199,186,82,165,32,167,189,180,102,81,105,25,19,235,181,190,148,184,193,15,192,179,252,165,60,91,220,244,0,235,111,157,26,131,61,78,7,72,232,135,13,190,165,221,133,218,145,162,146,35,159,247,61,13,66,107,21,148,182,219,183,187,119,177,133,191,54,222,169,78,73,49,113,111,47,140,29,112,253,189,88,108,34,149,133,251,207,180,171,14,129,233,67,222,156,53,83,150,76,107,61,137,83,191,98,3,55,125,255,82,223,33,238,54,81,59,39,100,45,192,127,213,56,87,67,177,38,4,210,204,203,121,171,207,62,124,203,186,190,12,253,218,223,191,216,100,213,44,191,224,129,63,239,85,231,132,11,11,59,100,216,218,37,214,254,22,226,8,110,230,158,194,227,214,49,1,201,106,11,153,184,246,238,59,71,165,14,168,70,43,228,99,240,242,78,145,146,200,249,252,30,193,77,56,143,135,141,152,100,165,51,121,198,89,5,1,156,218,213,103,203,46,44,47,218,237,249,158,197,54,63,92,173,154,228,106,56,211,210,96,39,32,196,154,212,110,55,248,135,40,39,203,134,75,102,117,135,163,71,200,148,201,160,236,230,59,238,229,186,204,14,21,79,221,15,46,44,204,145,154,254,99,16,158,97,101,128,174,93,95,173,224,200,109,64,151,39,220,110,154,47,204,205,4,1,121,248,135,130,92,63,152,192,192,226,129,2,50,61,105,90,30,122,163,204,172,19,29,145,160,63,70,224,65,89,187,102,196,226,75,149,168,126,238,254,52,17,23,252,14,227,232,126,23,78,190,88,158,157,74,164,151,227,87,45,142,172,56,151,19,37,134,247,107,146,10,172,74,205,43,149,32,38,113,163,23,224,117,79,34,34,117,247,148,213,3,24,32,203,41,221,190,42,195,76,250,80,38,185,222,172,118,123,146,234,250,251,145,192,56,84,174,168,162,75,68,81,103,19,38,144,92,8,185,128,181,82,233,231,5,70,167,215,254,166,168,242,51,55,197,216,41,106,114,177,67,16,151,10,232,94,203,95,15,12,81,167,175,11,82,15,57,210,240,115,88,132,16,74,143,123,158,48,79,247,150,49,156,210,207,101,235,110,163,143,21,34,112,89,82,158,178,36,72,223,54,156,238,211,45,206,236,7,139,249,51,205,7,5,91,133,58,83,4,1,171,123,205,197,206,217,250,26,235,0,95,137,93,136,218,58,215,47,123,147,46,250,130,66,83,141,100,54,31,180,26,154,38,187,93,191,17,66,195,143,169,119,108,153,2,243,13,157,251,161,180,166,29,245,222,44,133,177,19,128,227,25,243,177,192,57,231,149,76,25,227,156,43,21,230,225,72,173,58,56,85,218,208,43,199,233,12,191,177,161,121,47,38,246,246,227,95,115,153,134,198,214,229,147,120,83,17,52,248,136,57,69,55,58,189,237,128,147,225,9,236,234,64,43,76,106,89,222,119,217,132,34,196,91,142,124,229,70,135,122,119,120,25,30,211,51,170,238,26,108,225,97,249,203,146,152,43,68,25,117,236,254,118,183,43,43,63,79,242,134,30,165,65,43,64,44,66,61,99,13,225,87,146,166,97,160,161,124,9,24,66,196,234,16,30,73,88,189,234,150,174,174,235,216,89,225,135,160,62,68,99,100,124,203,39,59,233,129,146,157,20,74,192,64,99,97,210,175,61,36,177,205,80,157,18,227,248,233,111,92,174,192,131,111,0,39,120,64,16,97,203,69,80,120,39,202,26,14,229,116,193,205,182,17,166,18,228,121,35,107,14,174,117,138,231,146,148,18,246,11,204,53,203,85,166,115,43,123,143,183,33,154,233,202,209,169,224,3,136,90,63,208,135,139,95,209,239,9,152,18,78,104,192,194,32,64,30,164,85,215,152,41,113,136,87,1,234,152,68,226,225,158,216,22,187,234,20,218,74,88,9,155,102,180,174,26,111,19,36,82,181,108,58,155,233,90,44,90,213,231,189,61,2,43,116,117,124,55,234,231,234,184,134,123,168,10,68,2,115,31,145,135,13,122,157,25,119,208,243,49,60,34,245,74,171,219,215,191,93,192,250,77,40,24,21,2,93,124,44,136,137,39,81,190,140,58,230,160,101,206,6,186,240,79,107,209,131,71,113,51,76,49,53,237,138,5,238,249,177,60,53,197,91,185,166,250,249,195,127,103,224,117,46,165,28,231,245,178,188,172,19,203,199,23,239,135,200,100,212,1,72,57,76,154,219,148,29,79,19,7,4,36,48,5,159,154,123,245,63,164,88,123,30,114,141,252,76,167,18,163,46,75,234,217,79,45,221,38,43,13,83,199,149,224,75,19,197,34,141,189,37,6,157,58,235,0,81,110,225,218,160,15,95,174,198,10,89,239,133,134,104,203,78,93,81,238,224,12,189,179,107,171,106,0,134,119,9,64,57,4,128,254,130,143,247,171,232,109,107,81,201,53,139,213,171,114,52,228,191,122,108,115,242,193,89,231,18,64,32,157,150,119,174,55,131,89,190,162,30,28,220,196,188,194,180,47,84,89,238,197,49,221,79,189,114,78,110,173,199,157,135,43,92,198,138,38,141,157,228,57,235,42,37,247,91,179,219,202,182,118,2,44,106,78,78,249,21,169,49,42,209,125,251,133,185,35,75,15,49,80,48,28,50,175,143,10,39,98,250,238,113,14,191,20,204,250,5,1,104,155,135,155,112,98,95,122,29,53,215,138,82,160,41,45,92,120,36,90,84,61,187,177,21,194,79,14,77,52,57,67,255,191,215,131,229,206,248,235,189,221,3,98,161,205,204,55,39,191,150,0,125,230,62,65,35,33,58,174,115,255,143,24,20,179,1,84,14,57,240,118,102,88,81,0,3,246,251,173,230,13,10,1,166,208,77,146,219,14,36,91,184,228,124,205,166,169,1,133,136,43,253,129,129,71,126,153,85,158,60,146,221,38,229,215,158,67,134,0,239,90,65,235,20,141,67,243,172,87,250,142,222,190,224,231,50,62,162,46,69,95,107,83,46,22,155,148,208,222,0,108,102,59,59,169,76,50,128,251,208,96,245,205,177,230,32,157,47,195,91,80,202,103,139,225,250,25,185,83,166,170,168,9,72,116,110,94,253,3,235,6,188,44,246,212,242,149,13,190,123,80,77,137,190,8,107,192,161,218,38,183,140,226,30,149,67,129,186,155,117,101,33,128,184,86,129,72,109,113,240,21,152,193,145,54,212,62,118,106,24,58,197,122,103,114,100,130,4,77,177,102,47,80,80,9,209,58,134,7,136,236,177,29,204,108,232,183,55,251,55,64,68,250,93,119,57,241,76,150,231,17,165,166,48,205,242,235,238,217,163,70,118,251,149,43,40,189,225,183,255,129,134,241,170,152,158,64,223,152,10,5,19,117,221,159,164,120,81,79,106,7,118,235,64,19,174,174,159,232,77,77,74,10,112,30,151,255,39,184,122,214,88,80,121,195,242,103,157,240,243,34,194,14,197,146,66,96,48,111,131,77,177,226,201,5,174,150,136,170,149,203,204,161,91,186,152,162,129,111,125,205,84,255,149,176,155,68,84,38,139,104,45,16,16,2,32,193,97,13,40,81,136,45,105,39,47,60,109,246,206,181,166,134,37,11,213,72,170,223,26,105,177,117,156,177,8,14,184,64,251,21,164,188,5,55,233,82,39,76,71,156,183,172,192,143,96,60,109,254,244,178,161,194,88,26,100,158,64,60,60,79,117,194,45,156,223,40,20,209,164,108,65,206,43,88,189,17,115,158,208,196,244,50,120,176,96,36,105,80,42,204,221,155,135,240,225,147,99,249,139,30,144,172,218,246,211,159,66,135,142,52,126,162,198,208,234,139,96,175,254,73,250,74,85,178,71,194,12,9,81,149,147,2,38,154,191,71,98,227,106,214,0,94,177,219,93,77,215,42,73,234,222,95,111,11,61,204,31,99,232,80,161,61,223,154,58,32,246,104,93,56,187,207,216,48,32,89,45,133,149,37,50,139,5,96,92,166,80,136,109,249,56,154,253,47,250,95,134,51,218,226,180,83,28,116,125,140,193,181,11,203,152,97,190,238,37,122,92,193,159,150,229,25,133,71,222,77,97,146,68,232,181,205,73,16,124,225,100,137,204,151,168,234,7,212,61,141,65,20,189,47,134,25,176,172,156,213,245,242,188,186,242,97,249,59,227,223,38,56,231,98,201,47,168,72,244,98,237,130,84,61,69,174,29,247,22,13,205,219,151,18,22,51,81,1,173,60,34,189,195,175,201,174,217,192,139,90,181,224,127,167,10,43,108,17,68,91,179,89,23,40,60,73,6,69,161,98,74,126,181,61,202,13,249,82,59,195,198,16,63,191,96,78,201,122,247,86,191,82,22,192,32,35,171,161,75,248,187,203,119,22,167,65,130,252,68,228,21,76,152,17,14,36,141,214,157,96,194,126,162,133,252,179,120,32,7,224,169,184,74,189,212,193,226,94,133,250,157,43,223,150,151,97,196,176,216,26,144,230,94,241,194,139,101,119,63,52,142,104,216,106,190,44,184,54,146,138,164,13,174,160,139,200,111,178,36,52,177,21,201,57,148,64,73,84,17,167,255,117,106,99,237,86,48,153,58,135,184,122,159,147,218,180,123,28,20,214,157,210,222,164,210,36,139,56,31,83,102,243,74,66,52,162,174,233,103,210,115,216,179,178,170,6,244,168,37,204,175,171,3,212,31,105,253,23,159,91,214,111,171,174,224,92,16,131,22,148,104,57,168,246,61,159,110,0,146,22,143,3,168,59,125,219,65,245,53,154,110,31,223,25,69,59,40,104,235,242,58,160,194,139,101,22,44,193,141,50,80,137,7,141,60,162,125,88,104,189,202,83,244,61,57,240,197,67,47,36,181,213,32,239,174,210,128,58,91,168,57,161,184,75,75,130,249,21,68,81,204,142,90,57,54,75,140,122,77,19,226,233,94,186,254,150,250,74,243,128,104,164,155,7,124,124,186,31,13,30,211,240,35,181,93,102,62,114,194,137,72,184,251,92,8,119,81,251,209,223,99,186,159,229,172,120,100,32,151,78,146,156,237,95,218,50,239,73,75,77,208,41,25,81,111,223,163,94,38,24,156,87,121,15,13,23,134,144,157,230,111,162,43,84,20,75,200,170,194,183,226,167,216,220,81,149,179,22,176,90,116,202,209,98,1,141,129,191,175,182,234,240,96,204,30,194,46,245,196,248,13,25,195,98,223,87,89,101,100,136,24,134,12,227,175,67,192,89,12,189,212,65,185,86,147,205,226,167,149,128,48,97,235,65,5,117,150,82,221,29,143,124,255,83,68,199,192,241,65,238,48,151,195,21,230,143,175,121,212,128,161,47,195,38,168,71,60,163,89,211,167,66,24,147,172,219,149,253,14,116,99,1,117,109,142,162,119,166,188,251,70,187,85,220,129,162,22,172,231,127,155,4,176,32,57,188,216,240,189,28,33,56,30,82,200,173,156,9,45,125,22,195,105,167,240,227,150,79,188,173,154,202,77,81,42,67,92,51,175,37,163,78,68,68,108,241,201,62,201,181,58,2,197,243,233,189,57,29,11,156,136,144,88,133,122,68,13,224,52,64,53,124,183,6,21,119,71,255,8,245,203,243,132,220,195,46,80,80,31,247,207,244,153,250,79,171,97,230,163,194,100,172,157,143,101,28,128,133,241,62,50,243,234,205,98,197,192,117,236,104,99,155,125,82,137,70,133,66,144,153,123,110,225,146,223,32,58,56,125,97,143,68,66,148,63,109,72,233,227,160,46,234,253,41,185,225,133,57,116,29,51,38,168,107,33,31,138,37,1,66,82,10,128,27,119,95,133,160,50,108,206,81,12,131,208,51,79,218,205,191,245,173,41,70,215,223,220,57,111,124,77,105,242,68,161,94,184,194,110,222,74,78,121,26,35,38,123,71,107,204,145,197,171,161,23,215,146,103,145,137,2,203,5,152,108,64,5,99,212,236,237,66,253,136,65,250,163,202,199,188,177,15,246,27,13,160,132,59,23,250,165,106,153,130,6,57,149,62,144,28,124,106,68,215,93,203,224,138,207,27,97,66,207,138,124,140,138,23,211,54,100,208,109,66,22,194,83,71,19,38,193,219,170,181,116,11,71,105,82,150,119,137,238,110,63,61,221,76,6,15,195,240,149,86,39,116,80,73,172,67,94,64,155,56,107,181,62,138,63,166,13,17,21,225,99,16,23,152,90,93,97,141,221,189,128,190,157,189,226,38,142,213,88,133,116,238,6,242,252,175,143,248,96,164,103,100,71,42,200,199,226,128,166,65,192,67,232,234,214,24,213,39,107,108,101,157,34,165,206,57,114,144,202,226,243,227,117,181,65,198,32,33,172,8,97,31,56,155,147,212,249,157,70,67,94,224,66,127,184,10,184,61,106,78,166,215,188,78,226,32,131,97,150,81,78,177,236,52,61,33,115,123,248,253,121,99,8,234,9,160,38,95,39,234,91,131,147,243,152,164,243,213,59,119,230,58,103,170,179,184,237,15,39,173,126,234,56,254,80,46,31,35,253,3,69,67,171,248,163,97,175,56,89,120,31,52,152,142,164,17,240,223,191,220,249,78,111,159,151,63,191,239,163,234,239,128,250,127,124,158,93,9,23,149,235,160,223,14,243,89,71,169,159,222,235,15,237,176,22,75,24,149,221,148,165,237,124,245,102,74,54,84,120,206,167,16,238,36,184,168,254,98,189,122,43,250,53,36,100,86,32,163,129,98,136,30,121,239,74,202,140,239,37,173,96,168,60,123,229,75,54,173,146,255,139,3,47,38,125,142,147,180,161,29,110,189,250,82,106,86,193,217,107,161,207,84,3,76,116,85,222,145,106,151,96,29,53,137,169,180,226,33,65,37,85,156,35,155,77,245,245,175,59,90,158,44,112,49,116,69,51,47,133,16,115,16,244,101,65,178,249,198,220,211,230,234,255,133,152,147,49,148,197,170,106,132,108,254,47,102,248,37,30,246,249,17,116,44,76,21,200,68,135,70,154,48,176,59,44,246,148,30,18,22,173,90,6,10,78,213,205,227,13,150,149,82,5,164,7,28,231,224,177,142,142,152,167,145,170,85,23,151,155,39,28,251,214,108,107,166,128,252,94,126,253,6,180,250,231,133,123,71,164,98,106,208,139,122,191,110,192,24,69,88,67,30,145,12,175,160,220,200,15,124,24,146,65,77,194,108,213,243,137,19,61,198,161,112,167,206,2,53,167,171,10,72,158,225,212,38,151,208,125,141,10,161,191,89,253,160,234,146,76,75,84,215,9,151,205,229,74,206,60,74,114,124,166,221,203,147,40,96,210,84,28,67,80,115,220,197,160,71,239,145,220,11,155,25,240,73,58,232,39,183,71,141,4,114,59,253,3,69,144,237,152,163,115,134,29,112,117,155,116,129,31,255,41,36,250,34,219,204,231,32,237,19,74,218,8,205,55,182,137,111,243,245,225,80,237,241,191,238,189,71,154,33,232,7,2,61,13,107,96,100,143,106,137,203,129,158,181,146,208,48,39,83,218,170,103,9,207,78,138,158,107,57,217,110,219,87,251,100,93,232,87,211,214,250,61,68,21,93,9,32,21,37,178,186,91,179,184,196,83,103,38,2,42,253,93,126,156,187,72,52,130,172,205,148,216,181,165,241,69,161,178,101,141,181,142,57,218,211,236,146,80,69,114,57,219,18,182,189,10,53,106,95,173,104,56,31,52,24,185,33,230,186,7,145,199,151,243,205,93,7,120,24,40,96,103,5,103,35,153,147,216,97,119,32,126,183,203,212,245,33,39,210,231,132,117,156,200,68,183,48,251,15,227,250,255,7,241,255,245,167,95,153,238,120,159,198,7,92,64,123,28,121,185,199,35,214,105,108,108,243,188,111,144,172,75,3,233,233,83,184,79,41,26,49,13,130,8,198,125,159,224,96,186,45,106,237,179,210,100,94,203,114,84,187,141,88,94,44,60,148,251,182,154,137,177,221,182,146,38,60,77,180,250,166,78,236,132,208,58,230,33,100,191,62,18,50,81,219,165,204,61,167,178,173,20,16,183,174,157,212,24,228,25,185,216,80,54,120,9,5,137,183,7,130,121,6,75,134,108,43,49,50,13,60,54,31,80,87,222,69,73,26,39,190,33,158,252,237,192,14,14,110,245,21,181,112,200,193,188,203,204,159,58,122,249,153,171,92,118,240,248,221,164,121,74,222,180,51,42,141,178,253,190,28,28,154,249,0,33,242,86,57,21,40,114,169,82,206,42,37,86,46,56,0,177,60,24,51,78,178,95,200,178,31,186,208,66,4,213,173,91,95,253,53,234,180,115,205,23,71,63,155,12,120,28,149,122,199,27,115,31,230,75,127,114,67,0,149,202,156,191,135,169,21,79,226,186,103,130,44,241,121,196,32,204,239,42,11,68,47,20,72,14,166,78,85,190,12,166,150,144,72,49,129,64,162,214,119,29,250,76,123,54,28,200,101,183,247,202,133,196,193,251,35,224,220,81,192,241,157,59,140,194,174,112,213,124,109,99,136,12,191,102,67,148,62,228,244,80,0,224,17,80,125,62,133,11,121,170,249,178,42,86,69,20,251,156,57,12,223,187,251,156,177,243,205,138,229,183,133,40,140,87,177,148,175,96,16,133,226,11,91,202,142,190,180,245,8,166,252,241,100,72,91,188,98,198,163,182,79,174,38,28,73,206,61,22,143,82,203,22,187,58,166,225,94,177,149,23,80,212,177,154,130,87,255,151,3,22,81,206,250,239,80,2,86,200,97,238,97,211,213,40,175,148,160,109,175,66,249,126,112,190,176,18,133,73,52,71,42,134,108,105,239,104,119,1,20,152,191,244,132,160,81,6,232,119,5,28,119,23,116,133,134,202,26,229,45,69,244,142,31,68,93,210,73,76,124,103,44,155,117,161,56,218,82,94,165,168,100,208,248,108,219,11,6,39,32,205,142,83,117,155,84,212,116,107,214,95,218,143,20,95,243,15,8,6,61,164,248,141,107,207,232,23,33,172,78,196,15,79,38,181,185,168,208,145,253,119,156,167,221,14,191,90,161,171,19,228,37,145,21,156,138,192,155,27,120,58,56,205,23,141,111,35,134,85,124,94,186,108,250,172,68,194,234,116,113,101,5,225,79,206,197,15,127,101,62,166,202,231,145,162,228,32,116,25,122,237,155,95,205,82,133,239,176,99,22,122,122,16,250,131,177,19,138,10,59,104,57,213,173,210,4,54,165,131,21,0,103,221,176,170,195,249,198,217,78,198,192,17,238,235,101,65,183,85,229,142,244,180,65,149,139,50,26,140,147,129,3,217,161,7,65,5,5,115,195,22,33,141,11,6,78,195,203,187,20,197,7,147,150,114,192,51,115,250,186,179,242,9,12,207,87,74,41,91,50,167,16,197,244,98,148,25,133,23,166,216,94,40,32,131,208,246,204,49,222,211,187,206,245,223,139,20,155,142,218,58,76,23,239,106,155,236,157,141,42,85,255,44,32,162,161,165,242,196,61,197,171,89,140,253,180,119,252,103,243,161,150,219,217,18,171,141,37,195,67,111,92,254,253,78,128,86,204,239,174,66,34,105,211,228,48,43,93,203,179,103,93,228,192,155,88,197,86,5,58,174,88,215,182,149,205,151,56,155,200,177,235,101,53,63,161,158,182,239,237,97,6,196,89,145,202,131,9,140,161,41,165,86,9,6,229,194,48,181,49,54,84,45,224,29,199,215,106,165,154,101,22,6,178,95,137,144,2,169,204,52,47,36,171,126,6,243,189,4,215,106,130,144,0,9,103,249,106,17,56,118,44,53,155,154,131,171,214,171,99,0,148,176,57,165,71,213,248,160,43,78,74,48,245,188,35,111,72,58,96,21,230,49,63,16,255,236,211,206,168,74,201,249,32,173,79,187,145,132,148,122,213,144,87,91,61,236,244,58,229,119,91,73,58,129,197,185,114,161,4,186,219,93,204,122,238,105,55,78,237,130,229,53,148,24,210,80,210,125,41,176,16,10,33,144,35,144,103,7,208,143,123,7,14,57,205,16,19,102,37,77,92,235,146,251,79,47,93,214,83,23,125,151,28,213,52,207,215,165,121,94,144,122,151,99,85,209,96,251,200,119,155,4,105,156,156,155,113,144,116,199,34,94,40,73,211,100,15,120,168,23,128,217,239,181,76,119,44,180,127,113,46,135,4,226,2,84,16,234,139,59,218,101,162,181,234,102,139,26,248,76,28,179,175,34,146,152,76,203,99,27,51,246,124,196,25,167,120,196,172,192,95,224,201,192,114,152,173,44,177,87,4,5,49,17,84,95,99,93,173,44,39,99,82,227,34,29,91,190,85,66,57,89,173,52,40,146,16,185,190,109,46,92,217,80,63,142,19,19,88,226,103,220,199,191,10,245,135,32,86,140,242,23,90,84,34,233,99,160,231,73,28,98,226,241,79,173,84,198,175,211,212,155,237,105,194,35,77,212,82,150,226,1,190,184,74,162,23,58,68,3,58,192,16,119,7,142,162,238,59,109,181,167,186,30,28,235,109,209,90,103,4,172,97,14,25,25,244,144,184,167,25,255,106,12,203,20,62,213,61,221,155,213,190,231,43,107,170,9,63,134,68,216,94,29,197,214,170,85,113,133,10,84,102,38,34,75,59,202,168,242,58,210,68,163,236,83,22,204,166,198,54,139,197,180,127,231,22,6,78,247,131,241,40,50,150,177,168,194,131,75,43,199,246,170,52,170,80,133,127,53,229,38,178,227,133,106,20,219,114,106,130,64,125,110,66,159,16,243,68,17,53,46,226,164,43,187,73,113,60,88,178,188,161,213,41,76,251,124,120,148,235,159,203,29,153,231,186,126,81,174,165,61,169,242,66,181,209,96,39,91,186,9,226,225,138,34,56,183,152,124,75,118,117,106,92,43,57,205,193,221,112,25,132,255,157,80,51,237,124,226,101,243,46,127,191,128,82,213,140,184,33,126,114,215,93,27,44,189,246,0,7,44,238,200,54,107,130,176,202,152,116,81,83,110,141,112,142,21,9,101,214,168,131,26,10,90,253,225,227,63,195,71,89,202,160,42,225,108,231,209,65,143,78,82,174,119,60,248,69,7,108,90,102,90,4,236,203,75,166,72,41,62,186,223,58,48,101,176,114,9,254,63,41,40,249,129,31,37,60,163,163,138,19,30,148,16,47,151,211,213,213,158,54,38,114,230,238,21,168,151,170,85,24,189,218,216,98,46,241,142,37,209,163,213,42,126,150,7,244,32,244,148,22,141,25,162,139,44,96,23,48,161,77,138,212,129,180,209,84,111,145,190,15,37,246,86,75,216,73,36,158,30,33,86,106,151,194,34,114,95,151,195,164,236,180,51,152,14,58,157,41,103,244,166,106,11,176,112,133,39,150,79,58,102,246,35,93,233,20,115,17,155,12,105,90,119,108,201,188,184,218,191,154,152,99,254,99,19,15,74,251,165,234,238,234,218,242,43,24,133,248,54,0,33,110,182,1,87,158,166,40,126,184,147,153,155,239,133,89,241,113,128,0,45,1,122,24,190,243,49,195,99,23,246,242,64,146,44,69,235,241,127,71,210,91,231,35,48,112,250,73,87,81,127,252,40,66,131,239,255,42,51,62,74,58,238,102,38,111,246,179,72,174,9,163,91,184,56,143,88,187,246,37,144,122,185,111,82,37,171,52,22,230,3,61,134,153,233,201,253,147,229,203,173,102,95,200,99,193,85,174,222,70,29,96,18,81,84,112,47,238,172,158,149,191,12,128,69,194,143,84,24,40,100,243,224,103,52,134,205,183,16,64,79,101,161,115,85,119,198,77,95,166,155,120,242,225,13,13,143,68,240,151,81,157,143,66,106,110,243,102,82,78,157,61,221,3,198,224,236,176,210,166,42,182,201,181,118,193,141,163,70,124,52,164,233,127,243,237,128,190,15,25,217,218,124,63,201,183,54,16,39,160,182,227,99,241,74,123,84,72,208,240,17,100,149,253,163,115,220,222,149,137,184,59,143,112,238,16,255,155,193,103,84,197,205,99,216,242,130,235,129,136,154,17,173,126,90,182,166,191,152,22,227,31,74,144,24,54,210,190,122,96,86,64,60,54,66,216,190,140,32,21,34,2,91,34,200,46,36,40,69,176,101,209,239,85,222,230,89,74,6,103,66,159,178,0,219,71,215,28,121,89,212,82,83,20,132,169,23,213,124,236,134,181,17,120,198,53,69,119,107,12,111,211,130,107,21,80,81,185,248,111,160,37,213,58,6,4,148,235,136,239,228,237,62,87,136,197,92,129,129,189,180,89,54,191,108,249,193,217,122,60,81,224,36,251,120,226,203,19,155,87,150,190,178,176,88,53,141,27,201,97,116,246,108,76,23,35,73,217,132,138,142,18,19,247,176,33,129,121,122,21,44,10,65,152,172,11,132,25,212,194,170,174,162,177,30,155,152,219,223,211,188,188,189,61,183,56,244,126,25,63,33,220,39,242,107,70,84,217,68,68,42,175,237,29,157,163,48,129,237,73,144,238,19,251,14,179,74,130,97,233,121,205,208,179,107,222,36,54,111,52,238,42,4,17,86,34,215,20,9,113,67,190,36,188,132,43,159,38,147,213,76,43,238,242,172,124,173,214,144,7,217,186,115,222,187,190,125,206,29,169,20,159,37,71,255,75,217,240,255,87,177,59,91,225,163,255,185,169,209,186,140,87,56,157,171,234,180,52,95,222,251,181,237,12,252,92,222,146,252,209,71,209,97,242,182,184,168,108,121,250,174,118,195,39,198,165,95,114,206,2,225,221,128,103,14,133,178,174,206,205,42,234,194,125,125,237,163,245,193,177,215,23,174,62,83,218,166,39,132,208,194,226,75,37,54,12,246,93,61,72,120,173,59,248,237,6,101,179,208,56,107,126,59,128,51,43,170,41,8,42,58,57,39,201,97,52,85,71,135,158,125,15,222,100,181,35,182,88,62,30,234,202,43,238,214,184,13,56,75,54,59,144,166,241,138,157,7,214,170,122,162,242,151,220,81,5,213,229,23,75,12,216,225,238,18,34,229,37,252,194,204,150,101,43,175,178,164,124,202,40,123,24,198,204,173,123,52,198,116,120,87,240,247,226,204,54,155,244,175,163,35,80,80,84,25,147,130,93,192,73,20,149,82,160,77,36,153,47,253,135,241,94,201,84,254,131,152,48,106,5,251,10,242,137,28,1,221,132,61,119,192,129,83,23,15,123,242,38,4,54,19,41,64,184,50,170,63,186,169,156,168,98,188,194,35,38,106,39,207,73,174,227,99,149,204,18,10,232,223,184,21,168,32,150,139,52,19,184,162,45,109,125,7,183,154,127,17,123,93,28,219,7,149,197,9,169,232,86,25,202,32,138,169,178,17,198,174,13,132,15,17,84,84,75,114,124,123,128,51,20,226,173,70,80,205,228,182,231,200,92,138,126,204,224,156,220,44,245,149,114,224,185,139,20,147,149,207,239,14,114,15,229,21,228,195,153,48,46,118,140,164,35,68,121,8,209,77,200,134,38,243,37,44,140,255,72,36,115,199,236,105,113,82,106,43,67,194,72,97,138,158,69,107,16,202,206,29,75,32,253,253,164,157,154,187,116,80,85,20,222,7,24,178,18,205,134,222,140,233,154,163,182,118,147,75,153,21,217,168,243,2,107,141,148,152,22,180,36,111,11,12,201,108,40,188,25,197,71,99,129,228,143,142,69,61,84,41,131,235,124,237,134,192,154,251,25,17,17,19,18,237,220,34,154,65,20,121,22,30,67,98,12,211,38,37,27,211,210,49,155,49,29,211,198,233,40,107,155,176,214,97,203,147,211,179,77,11,175,77,76,222,20,246,239,122,103,48,170,74,133,5,118,22,9,103,155,44,254,163,131,164,185,104,226,107,20,132,134,201,235,20,142,40,242,27,21,191,249,223,142,208,139,69,206,120,220,99,21,30,25,189,232,146,25,98,139,92,244,192,19,118,44,79,47,245,90,17,120,105,94,113,191,233,223,130,245,117,144,173,22,157,33,97,79,57,213,77,69,215,204,234,72,217,120,107,89,120,223,47,50,248,94,132,130,33,225,70,203,52,169,21,10,130,31,5,3,109,219,42,199,8,84,200,251,82,236,36,199,46,113,67,101,104,131,21,51,245,190,122,109,184,101,154,31,131,229,45,200,148,164,53,216,95,128,57,6,38,201,77,68,247,148,52,102,6,37,145,54,116,80,38,225,123,186,220,139,39,55,151,72,168,80,204,233,79,23,212,235,118,198,215,160,84,155,52,172,130,249,54,54,228,199,73,130,102,170,7,67,230,241,205,73,134,206,16,95,81,236,230,52,22,102,76,3,110,74,118,166,181,125,222,229,219,43,21,206,177,242,228,175,63,74,86,150,152,184,207,137,59,124,86,255,44,205,60,108,103,254,103,31,198,10,15,13,224,84,100,197,6,181,204,234,9,39,51,43,123,190,214,118,56,39,83,240,113,95,51,234,163,204,42,9,189,186,173,168,89,42,214,114,182,230,132,69,3,111,204,57,247,171,135,79,5,71,193,105,166,48,208,0,106,32,26,207,163,156,171,112,75,110,13,200,84,144,246,223,80,90,14,222,248,213,174,197,43,220,3,28,139,88,42,222,187,36,57,138,220,183,146,98,33,126,97,202,49,161,163,13,128,48,239,181,236,93,221,8,31,192,199,202,175,97,36,119,62,254,202,28,28,206,83,135,154,19,227,103,74,83,45,224,35,82,173,54,217,52,42,129,79,162,127,231,231,196,115,9,239,94,18,168,195,101,90,33,161,89,204,22,207,222,231,148,61,131,137,112,148,173,181,191,162,110,8,252,235,246,210,202,49,64,36,161,196,202,193,95,135,9,235,189,146,135,39,151,99,129,57,5,82,198,186,96,222,128,78,201,11,135,132,193,228,97,92,65,3,146,79,84,251,55,201,133,159,61,30,153,249,157,144,33,252,15,216,80,87,104,191,27,26,217,50,190,96,131,101,179,216,167,58,118,31,142,230,204,64,245,110,49,236,90,112,160,121,237,198,123,129,155,230,121,157,19,221,213,221,30,103,241,161,136,178,117,209,126,144,152,82,161,244,171,75,226,127,181,71,40,248,120,178,37,196,4,198,115,14,15,22,181,147,139,222,169,209,160,39,64,161,141,253,153,59,155,208,248,117,130,87,172,231,50,196,50,87,15,84,47,11,176,86,164,149,215,61,159,76,39,210,143,136,139,231,198,121,154,82,237,66,225,100,85,33,76,149,158,10,230,197,133,121,147,234,47,247,105,195,119,233,213,102,68,34,30,123,122,207,235,237,222,244,74,140,236,186,36,66,9,42,183,172,94,89,255,98,221,2,31,237,182,167,147,74,207,71,239,227,139,229,99,196,99,218,194,43,51,27,119,146,97,25,142,147,46,58,161,240,20,56,18,162,226,181,20,149,214,228,20,1,180,66,24,174,158,90,180,116,137,178,105,222,83,22,86,12,117,122,95,184,133,45,91,214,133,63,19,178,77,6,123,191,226,221,130,20,81,167,103,86,177,32,65,7,124,138,98,61,184,186,69,222,182,241,34,168,211,223,71,139,20,108,188,5,226,142,225,119,33,185,145,123,70,201,140,66,160,151,171,217,222,165,17,5,33,174,159,235,222,18,242,69,170,4,171,247,62,175,112,45,151,153,179,94,233,189,110,102,106,124,139,24,27,138,78,11,144,198,102,118,112,69,209,86,237,64,63,7,76,38,133,65,208,165,34,203,56,98,136,131,216,17,8,158,108,51,100,173,224,23,219,111,232,54,166,142,38,129,189,9,238,140,197,197,166,59,153,92,82,182,220,196,134,18,68,99,64,38,209,204,138,210,226,238,24,27,245,59,58,240,69,49,105,173,85,110,182,43,242,40,76,186,124,147,243,188,159,152,89,226,86,39,98,69,192,46,38,93,88,41,56,215,161,254,133,232,161,214,199,169,98,139,118,114,14,146,138,51,89,25,92,215,155,99,135,209,64,59,123,37,125,178,104,134,219,84,73,252,0,165,102,80,0,218,58,112,60,46,210,67,253,167,197,62,25,34,220,208,74,37,43,173,82,122,158,65,114,211,176,113,20,143,153,231,91,70,233,14,40,178,208,137,66,194,110,119,254,137,241,104,130,114,221,157,32,240,15,125,210,121,8,108,48,19,189,96,158,71,80,138,53,131,208,205,48,185,14,174,130,131,44,125,212,147,93,226,248,166,62,130,148,62,47,43,95,21,255,154,206,194,46,161,233,72,189,93,62,164,45,87,54,248,13,183,83,33,234,139,130,136,35,58,73,58,183,88,214,213,147,246,203,65,154,231,169,109,109,183,105,217,76,236,116,171,71,68,228,73,60,167,94,87,40,114,200,15,151,244,201,184,73,148,19,199,158,232,117,110,148,134,67,172,246,101,187,26,39,63,49,181,50,104,165,48,76,156,6,71,40,70,184,185,12,22,156,134,144,130,248,24,251,78,156,99,97,72,57,37,159,159,115,32,203,213,61,247,252,107,117,123,30,32,108,183,198,71,141,142,19,16,166,224,36,134,24,30,212,44,113,27,134,50,35,176,103,163,69,71,239,171,255,154,81,81,173,179,152,215,184,202,168,0,51,83,173,47,95,215,69,120,198,69,111,13,72,111,16,79,241,202,115,189,132,101,92,2,200,214,26,94,69,170,4,224,188,147,99,8,174,114,237,215,89,157,85,58,84,57,163,197,47,107,212,206,232,220,179,16,255,90,81,147,97,168,205,81,38,76,245,241,67,112,176,46,71,232,143,219,246,28,126,203,224,126,168,50,64,171,134,11,63,185,203,140,140,21,22,34,129,201,170,94,160,98,171,124,48,109,172,112,46,30,44,129,124,10,76,146,254,65,71,254,121,72,215,227,13,203,75,136,77,46,3,18,149,207,234,234,2,187,75,13,225,231,82,147,59,231,93,206,209,135,126,90,217,13,74,144,1,20,201,78,249,70,138,238,138,112,96,101,199,125,39,38,90,97,70,77,139,174,157,5,163,34,248,237,119,130,45,244,160,63,220,36,61,107,200,85,160,128,253,249,64,134,84,10,197,102,198,146,161,185,172,103,6,122,24,56,102,234,20,150,200,80,143,173,203,132,199,193,93,199,16,34,6,188,149,86,39,128,116,61,86,55,254,136,60,32,244,234,93,211,60,72,144,117,136,53,247,216,249,222,117,146,11,171,33,249,42,195,190,223,231,135,19,115,50,176,172,175,120,73,90,3,52,216,87,179,227,237,164,65,229,16,238,215,218,247,148,27,81,172,99,229,38,176,243,232,131,100,93,77,198,153,248,78,128,206,217,211,164,183,40,165,200,218,88,191,116,216,250,158,146,197,241,140,24,178,131,146,96,248,14,68,167,180,170,116,141,74,246,179,94,242,63,217,3,208,175,84,254,146,71,69,193,147,185,237,155,179,98,101,243,177,23,120,54,125,222,81,81,82,92,241,232,10,108,90,106,52,219,236,254,202,28,161,3,232,54,65,58,114,16,105,155,77,252,203,86,218,181,134,3,202,125,177,61,240,91,149,255,128,217,98,222,214,196,216,171,250,94,64,242,115,201,248,26,224,244,189,155,166,29,172,239,16,8,89,243,130,92,52,255,151,255,98,85,160,45,189,179,245,8,149,236,246,222,51,245,128,97,188,90,87,184,2,21,237,24,117,52,72,97,19,103,223,196,83,225,0,0,39,31,38,255,81,78,243,164,177,170,108,31,217,93,170,77,1,152,90,235,143,62,253,133,153,152,28,138,210,170,153,110,180,30,254,238,201,3,215,48,229,117,151,228,40,245,165,204,84,51,213,55,94,185,137,183,48,1,231,92,255,102,217,125,104,28,155,239,234,10,88,132,3,157,219,242,82,172,0,25,158,130,33,235,40,53,99,135,132,180,41,86,159,134,204,233,20,0,1,80,26,253,62,239,44,220,93,197,175,24,177,96,12,100,8,148,247,171,8,23,6,160,211,118,242,176,140,74,34,122,255,4,239,4,167,139,33,101,61,179,63,81,197,21,164,12,219,108,113,206,133,242,154,166,227,78,12,150,47,108,70,105,192,26,61,63,45,95,88,251,56,21,132,189,35,249,1,243,173,201,8,154,96,231,119,125,112,56,14,26,171,149,157,123,120,170,8,106,99,24,51,145,236,54,102,229,249,155,166,177,197,179,156,228,221,56,83,40,224,158,108,56,114,93,22,145,116,210,190,188,43,106,221,149,172,61,154,65,245,162,228,57,72,202,5,32,117,0,224,222,255,242,192,10,6,136,61,110,113,150,254,254,184,223,75,97,34,49,254,92,73,146,54,158,31,107,221,231,29,17,123,80,236,158,169,115,59,52,50,201,19,49,41,99,27,189,144,222,0,157,247,145,103,102,19,243,198,80,56,72,130,153,225,194,114,20,24,144,129,184,96,41,176,223,41,68,138,167,75,228,182,62,179,54,179,208,203,54,230,249,33,25,191,210,148,12,45,29,35,194,206,222,174,172,125,135,165,129,246,144,195,142,87,153,19,110,32,7,78,190,131,83,31,87,39,162,13,157,203,10,21,12,127,55,165,220,106,39,48,55,32,105,231,79,168,106,179,148,208,149,30,193,88,26,214,34,233,2,19,176,195,105,39,30,113,17,56,211,229,179,74,134,142,92,41,128,201,210,34,160,139,201,96,118,250,243,77,90,62,28,41,109,201,175,68,81,88,101,46,223,241,200,13,92,177,35,150,251,63,88,46,244,14,36,242,240,11,70,73,31,224,190,50,10,221,68,5,136,221,18,78,44,199,197,124,222,245,12,0,194,180,99,131,3,158,42,70,146,154,137,139,11,126,129,128,2,53,143,10,232,140,47,66,89,159,138,48,140,102,87,141,205,137,193,93,105,251,126,162,20,66,197,253,79,138,72,61,131,197,171,10,195,135,141,68,194,44,102,176,157,93,60,245,57,220,1,34,249,47,162,167,196,30,175,189,252,186,168,137,137,37,252,57,83,181,83,22,249,141,21,198,189,251,45,130,40,172,109,203,173,35,136,213,162,150,152,128,18,147,48,159,6,138,241,198,224,244,230,211,15,139,9,5,255,127,78,78,198,84,245,255,137,232,70,81,171,33,24,246,245,64,180,181,59,120,85,111,4,91,80,66,182,238,133,97,185,58,173,55,186,98,104,111,140,60,153,212,217,240,253,198,21,146,79,111,23,94,229,253,152,143,151,19,69,18,54,149,16,124,26,192,159,137,164,92,64,132,80,150,148,227,79,226,26,83,66,113,184,152,96,145,52,100,78,236,84,192,206,51,187,220,64,183,107,222,125,142,112,189,170,116,124,192,173,202,203,70,181,221,83,109,28,79,32,23,8,140,39,177,86,75,193,97,148,46,65,224,129,132,34,32,69,156,91,95,229,188,254,93,133,77,241,173,61,62,135,145,247,201,106,176,247,68,155,214,57,10,136,13,104,246,197,129,2,144,142,104,150,110,60,94,63,193,171,143,67,158,197,185,85,195,108,52,197,124,15,207,57,159,148,122,97,131,123,1,102,64,37,241,38,255,135,37,87,105,49,13,32,137,66,195,147,211,113,49,52,119,63,227,70,248,248,242,50,208,111,187,138,159,231,246,101,255,70,162,30,174,116,125,248,240,205,177,80,255,208,229,232,108,142,96,202,252,158,34,91,117,225,206,79,154,230,157,151,27,109,114,195,239,45,212,137,184,144,210,64,14,214,177,86,182,161,227,246,240,197,4,76,61,198,74,68,6,115,189,251,202,234,202,134,170,76,252,140,102,35,245,14,45,98,21,126,2,68,249,240,199,105,25,151,131,106,231,241,53,84,163,232,66,193,236,54,252,251,99,90,191,64,53,66,161,15,185,216,127,27,150,104,27,59,160,209,152,127,236,7,171,59,159,43,163,171,36,6,1,150,75,152,96,116,147,70,202,148,154,19,17,163,125,163,214,61,102,215,96,220,29,26,101,224,77,185,41,156,37,167,226,104,146,14,187,47,60,24,11,171,63,165,192,4,176,48,111,101,57,125,202,46,93,147,90,129,129,213,74,245,88,196,47,210,243,41,27,138,41,2,194,221,33,18,128,192,189,224,240,6,175,62,145,166,146,115,68,164,133,160,44,123,1,216,145,181,156,177,10,127,121,103,88,176,220,158,39,36,150,235,94,142,241,131,248,104,214,9,140,32,133,48,99,122,164,210,87,43,74,184,143,189,169,38,20,189,208,142,193,192,199,98,229,42,188,234,67,66,14,181,145,255,101,130,68,213,143,172,57,197,231,170,47,149,59,2,178,185,45,199,16,17,27,209,29,167,26,169,126,175,95,227,127,119,40,66,90,116,41,169,197,53,246,85,202,100,240,206,42,178,150,115,132,162,11,192,229,122,243,3,27,157,178,249,68,0,123,0,42,238,78,40,145,114,217,66,158,128,38,1,44,244,241,188,21,41,202,227,84,47,29,222,32,195,252,8,4,251,120,60,165,165,162,237,237,128,233,219,149,46,5,223,166,40,150,196,34,11,97,66,163,159,3,230,140,116,4,148,224,145,203,74,102,15,67,44,158,93,49,170,33,69,213,190,227,147,144,111,108,26,228,151,200,104,111,253,111,209,125,74,56,98,192,142,72,60,95,102,170,24,178,145,115,176,45,28,47,120,102,54,42,240,216,111,134,243,29,169,9,228,72,234,122,200,11,162,153,187,3,111,29,43,221,207,182,98,206,152,92,240,95,76,202,154,254,232,65,151,209,34,143,95,31,174,43,168,48,183,196,235,34,194,182,247,185,0,98,64,187,196,197,56,8,66,172,101,111,167,85,126,106,249,68,251,177,227,59,56,123,184,249,200,116,6,250,55,158,252,176,237,230,35,172,66,75,59,218,177,76,175,173,16,206,6,226,161,209,234,50,138,98,107,254,180,191,112,110,48,60,121,44,49,173,168,5,226,124,68,201,238,100,144,0,246,240,254,17,242,178,155,254,105,49,60,136,203,36,174,213,109,209,28,204,243,39,42,254,101,102,237,7,124,16,131,90,138,189,6,192,211,73,179,5,64,75,19,234,165,31,237,93,193,57,31,182,141,180,9,179,106,198,100,189,60,79,226,39,8,150,14,47,150,220,94,44,63,152,5,144,172,107,215,252,51,95,19,202,0,86,29,173,78,215,247,138,248,196,121,71,47,46,8,105,44,97,255,240,186,104,240,37,107,77,189,68,242,213,245,94,240,160,57,162,230,239,154,162,72,105,3,39,0,138,166,41,80,43,70,88,215,70,170,91,174,216,221,22,56,161,95,18,15,179,227,152,226,251,70,30,160,77,8,58,168,99,32,230,54,208,200,81,24,87,137,223,13,101,113,109,175,131,0,231,245,228,26,83,51,10,244,21,101,4,232,154,206,247,252,134,216,116,235,251,254,210,61,107,40,111,195,23,122,221,38,202,163,211,203,92,53,253,135,189,159,230,93,147,187,138,177,142,112,187,133,27,186,177,92,56,168,43,31,157,182,50,32,120,12,20,132,114,196,245,33,192,184,136,160,223,122,189,249,179,37,220,187,36,174,122,133,206,42,28,113,23,55,131,69,223,210,253,20,112,195,81,84,105,221,214,104,147,208,54,202,37,29,66,204,138,136,200,53,95,118,16,171,96,152,130,20,106,242,140,162,40,234,45,12,18,78,111,250,208,67,125,75,19,195,181,81,236,252,7,87,117,48,132,176,198,18,64,233,237,76,207,130,72,199,247,42,11,35,54,161,201,8,109,193,239,7,120,78,57,186,105,105,45,142,22,58,19,226,80,86,52,37,56,81,79,145,38,250,126,92,69,59,187,133,11,248,32,43,7,100,57,203,44,221,97,108,75,67,41,129,214,169,56,180,78,249,145,246,107,52,144,216,67,171,146,77,254,187,165,239,92,24,9,106,174,245,191,142,77,94,136,93,124,225,90,77,20,162,119,147,188,253,55,195,6,230,70,31,105,163,21,71,198,72,126,210,242,64,112,146,67,78,76,44,69,161,154,125,130,209,251,170,91,6,218,215,155,54,234,217,97,83,28,147,143,67,133,207,84,127,125,201,150,207,105,190,143,61,121,160,152,41,137,108,40,198,59,70,222,73,110,208,200,223,197,16,183,119,25,168,70,101,35,180,143,69,45,88,40,31,244,23,69,34,132,132,170,20,197,88,62,43,201,194,19,15,29,184,61,200,226,248,124,14,47,254,56,187,77,37,233,9,248,183,17,34,207,198,41,131,68,220,153,41,176,6,252,18,84,132,93,194,25,55,153,95,26,64,218,192,255,189,243,123,157,119,243,168,213,129,145,247,214,144,8,38,205,124,252,124,164,62,121,100,218,215,147,117,236,242,172,113,85,68,99,255,132,2,198,71,85,156,30,57,110,156,34,48,122,23,96,13,194,237,143,192,103,172,40,33,229,194,109,41,209,188,251,175,234,134,114,45,77,26,174,31,66,173,255,18,130,6,218,226,126,123,244,200,161,61,207,250,190,175,224,217,223,7,62,121,199,155,244,9,127,205,74,108,225,172,184,104,11,57,141,27,25,245,67,83,55,205,193,118,41,200,60,208,159,93,157,169,131,108,211,167,129,163,4,214,186,47,208,145,79,115,77,172,50,153,192,220,23,15,126,41,233,191,83,121,116,232,242,222,32,135,24,111,74,239,157,59,36,115,127,225,113,176,99,139,248,101,139,24,160,184,81,49,110,67,132,122,237,167,22,178,15,195,20,190,134,126,240,202,8,84,204,55,28,90,58,122,182,44,116,74,99,67,68,65,92,114,250,254,200,70,13,135,126,253,2,24,95,186,5,46,107,2,25,189,190,124,129,37,112,119,226,74,112,159,191,212,160,42,135,6,218,52,16,77,229,29,158,237,27,193,175,221,181,122,97,94,180,31,215,236,98,204,109,201,86,99,250,243,220,192,107,131,201,0,137,206,189,25,152,58,19,141,82,247,113,217,224,252,159,90,25,177,211,217,192,139,49,76,228,201,185,54,173,202,37,249,69,8,255,207,73,166,148,53,196,55,246,192,131,44,31,161,31,67,130,55,232,212,139,240,190,165,126,107,157,35,63,92,106,129,73,53,224,107,64,207,130,169,82,6,133,106,171,111,104,95,137,76,120,92,92,224,34,240,246,213,245,61,202,147,107,97,211,236,222,56,83,233,233,54,77,53,188,105,99,139,136,140,136,246,136,253,33,186,73,174,169,3,183,210,199,156,212,104,209,36,134,150,8,79,82,226,18,134,48,36,212,155,105,84,90,123,87,244,235,136,23,145,112,222,177,164,238,23,238,54,50,172,157,28,136,48,60,66,210,114,223,7,192,1,207,153,137,87,164,38,170,238,226,29,150,200,115,99,96,107,48,50,147,10,209,99,39,176,85,241,60,180,148,99,82,165,60,20,169,172,215,133,39,117,158,56,54,123,255,114,194,255,224,164,208,202,217,8,196,164,35,69,202,122,27,211,18,240,225,228,92,118,231,84,238,127,156,18,148,210,32,109,177,139,244,141,21,230,69,226,163,66,206,84,91,77,186,74,143,194,34,216,28,247,114,23,52,170,91,181,31,217,132,5,184,219,231,255,224,233,241,106,125,46,227,87,196,28,59,154,111,71,229,107,69,98,57,163,253,29,4,158,75,135,220,172,127,72,230,194,50,156,211,40,70,243,55,232,202,180,133,9,22,112,79,136,111,137,246,29,226,33,20,219,84,108,103,165,5,253,21,111,110,2,60,229,157,83,59,110,151,177,96,18,49,95,183,180,232,252,187,191,122,90,177,215,142,10,179,152,106,30,16,218,47,37,84,141,226,112,216,101,186,32,203,95,197,196,6,150,204,129,115,241,34,205,141,210,241,239,53,170,12,122,236,117,175,134,53,135,46,249,50,15,37,204,34,120,210,225,225,128,252,157,244,29,33,244,172,28,30,190,201,240,213,30,123,18,168,189,187,216,155,195,139,166,54,132,66,25,7,26,18,246,47,136,234,11,240,84,214,245,163,1,240,53,115,131,125,214,87,40,48,93,113,221,23,219,232,223,226,244,87,200,185,36,7,43,107,147,185,4,132,118,108,55,17,172,41,222,79,132,246,109,171,160,48,107,1,178,154,186,222,173,156,239,31,42,160,241,143,203,113,187,95,138,54,83,142,44,45,250,146,136,157,88,170,169,155,230,172,155,206,100,224,140,66,167,95,247,216,109,186,224,113,214,44,6,219,63,198,18,81,74,60,142,161,206,122,16,237,36,121,145,133,178,63,39,184,31,35,65,202,59,250,54,171,84,180,231,181,2,244,42,13,119,123,33,96,153,159,213,162,90,114,98,250,53,43,124,106,91,0,154,175,115,33,18,190,220,88,74,44,147,233,9,209,225,137,7,215,80,104,247,226,104,23,51,146,187,35,228,234,153,18,218,185,225,3,236,86,196,46,226,119,226,21,84,90,104,83,22,84,82,244,159,26,147,107,183,191,84,96,95,194,213,137,206,232,132,246,89,210,96,22,115,54,70,144,172,249,244,89,50,118,21,23,135,95,38,147,9,207,111,144,244,146,29,199,244,63,60,254,64,252,205,227,155,229,155,45,106,77,48,24,83,243,238,86,181,224,127,86,51,166,182,25,92,145,220,57,113,214,41,185,28,181,169,80,88,217,236,65,237,171,196,140,8,43,195,136,20,143,129,231,54,205,101,5,229,192,174,206,128,163,76,40,179,173,242,152,224,16,254,34,241,113,51,67,111,69,167,170,131,236,234,53,8,106,0,63,117,48,245,12,243,180,23,164,47,193,40,186,143,157,207,7,233,25,14,61,27,247,212,45,69,138,163,58,57,112,253,81,137,159,60,153,184,213,250,166,112,124,109,178,181,171,209,248,185,162,28,157,228,246,246,112,164,81,64,8,208,232,104,203,157,233,126,86,155,199,236,165,184,62,36,90,247,201,183,229,158,232,230,239,249,138,120,57,181,212,233,132,82,167,70,168,135,77,2,250,62,147,193,215,43,157,110,179,0,171,58,178,185,84,201,45,3,94,193,128,77,0,211,252,168,67,7,241,43,221,60,201,112,199,195,146,142,160,14,212,202,62,113,181,156,133,147,131,191,170,239,10,9,148,252,154,141,161,218,25,39,0,8,102,184,65,196,20,156,110,25,24,131,0,41,109,232,248,62,127,25,247,51,83,197,249,23,150,16,237,42,98,204,158,176,128,142,67,101,100,196,169,20,24,132,19,224,19,53,107,238,167,95,162,203,191,83,175,129,6,208,28,170,193,205,44,236,233,154,25,170,205,8,197,33,221,97,103,212,205,118,93,25,20,64,232,6,82,127,141,153,255,73,142,66,21,208,9,209,29,103,190,158,173,135,48,248,176,26,41,3,201,182,39,53,195,138,222,36,88,137,73,15,167,146,175,230,231,109,115,164,50,121,12,85,186,164,124,245,230,205,236,27,104,224,205,208,177,77,124,165,15,34,134,121,30,165,206,235,6,163,166,252,206,55,190,7,135,38,70,243,74,192,148,22,128,96,73,94,37,205,94,88,199,19,40,213,144,220,221,206,104,188,0,157,47,106,144,59,142,45,91,98,242,127,218,45,110,40,126,20,125,62,175,249,219,109,11,176,250,23,91,212,232,147,64,125,3,198,120,205,241,13,162,47,119,238,144,32,144,189,149,226,252,48,5,238,245,234,223,130,247,212,26,113,124,211,227,133,38,243,147,188,6,101,68,195,253,137,144,184,119,165,207,212,103,153,115,95,237,21,88,7,36,48,23,149,57,140,11,186,239,255,218,46,167,135,149,144,78,65,22,112,232,195,244,154,124,124,123,46,187,247,11,211,198,143,156,211,231,193,58,249,242,34,80,55,230,41,37,191,73,133,185,71,244,80,46,217,152,72,63,188,163,4,92,48,179,83,54,169,202,46,97,109,144,168,9,200,8,208,64,180,88,28,32,245,77,252,72,171,205,36,247,94,235,154,154,0,252,31,24,161,205,137,161,51,214,9,19,178,227,182,172,138,176,132,175,80,158,191,235,56,229,134,50,136,249,111,113,220,43,215,236,68,213,140,212,204,212,222,27,50,39,91,234,82,70,220,146,234,127,88,221,139,255,205,54,230,197,183,76,247,29,177,109,57,145,193,240,62,13,39,249,151,215,192,62,4,118,212,197,96,167,139,64,241,233,72,196,212,32,235,240,121,68,80,245,148,55,42,149,83,85,150,52,18,144,10,148,122,154,36,168,228,65,59,199,72,178,117,58,245,174,173,97,108,152,191,199,254,242,114,229,30,30,182,250,153,145,253,191,134,200,24,130,65,154,110,117,185,103,121,172,130,113,5,131,21,151,46,213,133,211,107,227,105,195,82,146,27,233,100,106,104,195,216,188,197,163,167,101,100,102,200,103,116,77,155,49,148,225,221,254,157,244,203,250,92,184,7,135,171,87,235,146,119,126,104,62,182,190,241,63,200,196,54,198,148,202,17,193,186,132,123,216,237,29,49,175,241,186,154,135,17,101,40,241,117,172,103,43,242,119,41,48,248,117,45,250,3,163,119,185,77,159,114,197,67,83,138,71,202,252,82,66,74,176,96,251,106,80,11,139,7,190,162,107,109,121,214,224,94,6,197,48,162,54,37,203,236,24,17,83,188,68,99,45,100,234,97,177,249,117,63,143,105,37,205,124,132,70,234,87,203,62,12,67,8,116,150,206,43,254,18,39,198,159,165,95,170,108,168,98,180,177,54,141,100,212,20,7,80,49,83,67,244,1,21,245,225,51,199,164,96,183,171,121,135,63,8,232,5,2,139,204,74,254,184,47,122,81,106,107,180,90,209,179,255,249,192,105,64,122,188,70,253,205,134,204,90,141,193,15,45,227,225,232,181,125,159,211,113,187,23,112,113,162,173,255,109,136,229,137,59,15,176,20,132,35,187,205,204,153,211,10,69,38,204,54,85,131,58,164,114,215,145,226,214,58,152,32,240,8,111,32,197,200,58,44,250,62,251,65,169,130,192,131,82,70,151,211,170,111,100,127,62,66,222,216,61,200,185,91,54,204,201,200,151,98,108,231,86,37,176,183,54,93,142,19,158,28,170,158,176,55,206,138,172,224,90,232,103,97,132,134,144,110,51,140,55,139,252,185,25,95,68,17,74,114,6,142,99,21,147,154,25,235,50,153,12,243,14,30,156,86,83,8,246,86,190,161,40,32,44,37,51,202,203,154,97,22,129,21,123,90,244,104,191,96,134,162,151,151,228,151,158,189,247,243,148,220,32,71,201,230,86,133,35,230,78,114,228,47,199,5,214,138,71,6,157,25,10,144,219,250,48,1,239,149,166,147,21,231,180,32,87,127,160,247,140,61,195,219,66,16,70,33,195,214,119,96,156,175,45,72,118,14,254,50,14,158,194,34,229,68,210,40,129,33,231,74,219,231,182,2,221,187,178,1,166,146,176,242,160,234,83,137,237,225,169,70,221,47,122,26,108,137,84,41,53,238,37,71,199,242,101,70,91,71,41,194,71,219,111,45,180,240,206,18,133,221,128,227,216,50,180,65,29,202,4,227,219,127,121,17,116,119,151,20,43,129,204,98,76,233,86,153,33,170,243,181,16,142,158,141,76,21,214,159,39,85,105,196,43,160,104,95,48,147,120,254,121,126,153,55,42,0,51,236,211,180,166,65,38,57,21,91,252,73,98,28,160,230,87,133,210,104,17,199,110,160,178,78,44,106,135,153,54,128,219,231,163,181,79,57,132,106,168,173,135,203,209,53,56,70,108,230,33,138,22,82,110,138,180,118,16,32,28,193,48,82,5,31,166,179,101,1,217,88,230,120,219,212,107,107,100,60,133,148,50,238,218,139,83,24,208,87,1,47,187,111,4,193,131,71,112,88,25,52,221,101,141,136,233,65,109,75,9,182,118,160,79,129,107,194,36,78,217,215,34,158,215,222,158,19,61,12,21,135,132,253,88,254,73,33,108,133,27,98,56,155,130,36,149,217,251,246,177,81,83,233,145,167,11,221,85,57,215,242,34,28,95,52,87,130,241,121,71,117,71,13,36,176,136,223,194,208,215,243,109,66,95,2,136,61,121,242,112,44,57,167,156,19,172,3,183,244,97,40,126,24,105,11,244,61,201,199,69,45,115,168,172,149,174,224,91,43,63,223,151,106,218,119,166,240,4,41,185,99,133,85,240,191,203,185,190,108,134,202,67,64,35,227,255,181,151,21,193,129,115,163,102,227,229,85,251,48,176,193,69,12,186,111,212,147,252,48,188,224,137,21,128,231,189,90,90,222,58,149,186,31,121,139,141,145,121,44,174,189,0,205,199,252,202,154,114,152,234,128,36,76,72,194,161,93,198,3,188,145,100,80,161,43,139,142,105,243,229,72,51,47,253,27,237,152,169,58,66,125,184,43,2,41,78,160,146,167,145,134,49,93,194,36,136,114,252,2,198,229,57,41,151,168,120,26,231,80,242,92,144,102,43,13,154,7,83,191,154,33,228,237,61,236,137,106,234,239,198,146,164,193,49,13,74,19,67,35,158,118,132,138,210,235,88,42,72,129,164,107,152,230,174,79,145,88,167,160,252,91,186,103,54,138,192,153,31,54,46,66,107,87,60,41,165,137,253,229,86,248,171,217,113,35,195,72,97,1,38,81,179,57,102,147,83,67,73,168,35,56,93,243,21,44,5,99,38,62,185,59,175,173,87,40,111,65,188,62,121,36,93,248,117,155,126,245,2,114,218,12,94,176,221,115,187,140,87,16,133,56,40,100,175,153,230,57,133,66,191,126,75,102,190,129,194,181,254,107,209,47,163,230,195,54,186,84,151,231,112,2,62,203,88,125,232,20,180,128,64,5,220,41,76,127,205,11,73,12,49,207,53,115,248,148,62,45,92,219,104,235,155,184,174,237,14,210,101,38,172,51,195,226,63,251,122,74,168,42,61,129,177,129,148,87,8,11,7,143,150,254,113,255,26,5,127,114,42,189,96,253,79,100,147,240,78,179,164,166,17,155,229,75,221,105,45,45,65,64,98,248,112,117,184,175,221,117,50,63,69,5,136,146,60,156,173,72,245,15,165,90,227,35,250,54,88,154,18,119,86,86,252,6,92,199,225,17,101,175,154,84,75,61,149,75,56,90,88,195,160,187,112,135,198,150,216,202,243,97,30,171,160,206,5,222,47,144,207,60,105,116,130,91,46,125,13,141,139,138,224,75,100,10,78,174,133,207,99,89,225,12,21,208,131,74,1,215,159,118,136,211,106,2,229,195,107,46,115,68,147,12,246,71,220,86,143,76,26,166,121,209,88,91,250,19,113,99,201,25,177,180,18,192,22,224,96,2,139,78,0,41,224,13,14,176,54,184,138,129,194,161,12,240,206,228,53,54,54,34,125,104,172,102,183,225,185,39,81,164,123,76,51,101,180,6,165,94,55,137,18,107,238,178,236,198,12,255,240,101,131,188,68,209,146,91,149,100,148,2,253,159,43,156,141,85,254,82,237,80,4,52,68,224,103,26,251,116,184,229,211,210,207,101,248,214,201,80,55,147,86,98,0,42,62,146,174,3,58,72,80,231,106,183,75,28,218,252,28,53,132,78,183,61,152,49,24,116,192,226,187,67,255,53,4,43,188,132,213,205,205,184,66,57,45,152,37,88,141,75,120,199,179,234,87,159,3,45,182,12,11,134,16,127,60,207,54,80,26,8,116,143,158,125,208,6,155,40,69,141,169,15,207,242,48,186,179,127,179,244,237,27,167,235,56,196,57,168,31,60,46,44,192,246,182,69,161,154,5,147,120,199,253,23,183,253,37,17,23,25,27,197,15,128,131,115,96,189,66,168,180,97,113,237,146,216,76,167,17,159,126,115,7,84,210,72,93,247,120,149,20,53,196,188,23,42,130,236,157,72,182,100,181,70,135,215,53,93,182,252,12,15,1,245,230,201,144,225,133,191,111,98,75,29,187,219,195,184,50,9,96,18,36,99,132,112,116,195,180,171,51,205,237,182,93,80,128,113,130,230,23,245,66,234,201,189,190,73,208,236,50,125,10,99,185,196,202,98,176,29,139,225,112,106,221,133,154,130,135,239,81,133,106,69,168,171,233,43,32,202,220,91,51,104,196,114,230,248,105,223,207,127,142,13,250,176,9,30,142,152,2,212,215,27,50,135,227,121,192,89,29,133,101,119,76,197,31,168,116,248,222,143,33,134,82,180,80,109,29,165,138,16,43,101,36,210,128,161,37,243,239,205,48,100,32,102,22,28,226,161,14,0,121,140,174,237,80,91,246,26,26,19,199,142,241,30,230,251,170,135,217,27,170,229,168,232,185,39,90,157,222,174,62,124,98,56,142,176,226,1,38,183,215,83,159,136,72,155,31,186,184,86,116,162,254,64,160,75,61,245,166,203,101,132,186,113,94,42,54,254,116,15,238,118,197,96,172,77,69,94,211,124,143,241,238,144,156,31,126,62,20,89,62,163,8,134,254,174,229,20,155,41,221,192,228,243,146,170,209,251,224,85,178,76,130,13,200,110,141,242,217,10,142,214,123,116,178,83,245,200,46,102,231,227,69,180,90,217,125,137,240,173,76,92,241,160,137,12,116,196,192,153,13,105,128,217,54,237,161,133,249,191,233,2,50,22,125,152,192,50,14,27,153,198,235,9,216,114,156,124,127,222,18,100,174,101,129,134,69,66,218,96,175,205,218,46,23,223,253,160,174,211,8,254,4,79,193,34,5,255,9,104,3,111,41,100,173,31,250,111,9,41,135,37,11,85,132,21,104,85,82,81,80,211,216,156,219,60,186,73,145,139,6,169,8,8,46,73,238,11,235,25,252,6,238,197,246,121,9,2,103,207,253,232,2,114,24,96,224,122,246,148,86,25,247,100,174,251,18,156,91,237,80,55,150,169,208,114,244,181,13,151,72,134,135,10,91,44,33,109,184,105,55,37,189,237,26,163,235,152,93,173,229,121,177,213,118,201,163,162,106,143,214,26,213,118,23,241,190,192,208,162,122,23,206,137,147,65,59,31,59,165,73,125,214,197,108,203,91,245,177,153,229,26,82,25,31,94,138,155,223,69,49,209,242,120,63,42,92,96,180,16,135,2,219,36,75,114,201,217,99,176,255,121,4,171,107,200,124,112,198,166,132,62,37,157,60,182,107,158,42,106,235,162,244,41,48,36,35,159,18,37,9,231,195,121,223,107,233,160,15,159,6,170,103,4,205,215,249,55,117,33,227,10,141,143,68,48,77,48,132,119,233,104,48,0,148,211,148,175,198,69,107,174,104,21,192,194,42,12,236,106,147,52,188,44,158,242,186,172,63,247,160,45,114,115,104,81,238,81,65,87,158,71,9,250,60,176,101,178,46,175,196,165,16,208,62,135,194,166,245,208,41,69,141,0,188,24,168,40,121,120,146,173,183,192,39,216,254,13,63,250,74,240,190,0,252,107,68,77,151,91,219,142,45,85,140,95,239,45,128,190,9,44,144,166,142,222,250,88,124,224,168,247,119,187,47,29,31,182,130,30,116,221,246,94,43,118,30,125,26,138,191,207,122,164,168,192,50,114,12,56,27,32,253,123,246,159,4,153,178,24,64,21,166,136,184,196,20,204,180,182,86,131,163,149,2,187,65,15,139,18,209,49,84,213,213,56,71,14,35,193,3,55,78,12,236,123,136,17,190,160,94,145,58,89,49,177,193,83,94,66,16,35,39,63,149,182,112,146,221,213,147,90,229,203,178,94,138,202,123,222,153,133,29,35,64,107,124,198,215,18,0,10,250,187,34,129,95,93,121,128,66,161,222,185,159,168,103,87,119,222,228,59,231,26,79,109,195,95,98,209,250,6,150,213,133,132,9,113,105,221,32,110,110,61,175,106,151,181,153,189,70,215,211,37,251,222,136,173,235,174,71,80,113,218,166,33,87,41,30,215,55,207,178,147,22,48,3,36,135,198,83,63,6,28,183,45,38,156,76,15,233,37,38,36,138,12,20,63,91,183,215,210,12,180,175,154,220,155,197,123,198,2,77,174,25,166,76,23,183,185,89,235,125,244,112,155,144,252,39,190,237,27,178,114,163,62,131,189,85,3,109,27,170,246,119,237,255,16,197,122,215,31,127,1,182,52,137,76,28,209,221,27,223,161,213,167,75,206,162,222,85,231,29,85,250,112,4,34,80,138,179,73,171,214,38,8,217,158,59,105,81,19,191,106,223,8,241,51,200,115,50,128,34,114,129,187,174,156,132,74,79,123,95,60,27,68,248,254,29,11,104,101,245,100,138,75,237,70,46,245,98,248,85,104,169,133,55,51,127,86,121,148,248,80,46,164,161,125,223,232,226,10,245,232,17,73,104,224,81,44,202,193,48,82,134,165,19,167,241,128,145,146,94,7,207,13,195,70,47,151,92,21,62,35,57,224,30,145,96,163,175,211,70,17,193,160,218,161,123,217,40,179,129,155,14,241,20,40,173,217,211,112,29,144,107,178,4,32,245,143,255,159,95,49,205,39,107,224,191,134,201,133,143,109,116,124,37,190,18,103,171,245,124,123,33,208,129,124,96,100,221,69,194,63,231,173,204,202,103,7,81,185,200,224,210,241,220,45,73,211,119,222,126,180,100,29,1,53,200,78,206,248,250,40,150,28,16,151,252,133,184,169,77,1,116,2,84,188,91,170,230,115,151,6,211,205,42,102,37,184,62,154,25,184,10,126,121,200,5,247,100,216,182,86,16,237,39,28,116,211,170,29,22,174,240,229,116,215,161,147,191,43,241,21,43,161,210,168,70,233,33,188,204,204,17,214,139,42,42,125,50,233,133,250,147,204,203,26,251,240,28,99,228,223,83,87,114,135,165,94,80,150,246,234,47,208,64,157,22,174,154,189,108,195,189,149,103,184,17,81,5,47,185,24,232,6,204,139,190,195,73,42,113,7,134,179,43,151,87,254,191,90,210,175,51,137,114,97,37,36,129,175,78,107,13,156,236,85,114,162,47,56,29,133,27,190,120,173,54,90,233,104,205,109,41,179,130,193,24,211,68,90,140,226,224,53,106,57,225,170,12,191,95,189,173,7,142,76,191,12,171,197,244,100,60,231,140,101,251,81,96,7,69,74,228,19,128,26,144,76,188,131,167,40,114,124,1,36,65,241,133,21,158,36,73,199,216,69,45,155,193,97,37,177,83,80,200,83,32,239,140,238,13,207,180,246,73,202,226,136,77,214,79,19,176,117,244,161,188,152,83,187,135,132,16,12,183,144,32,202,85,151,124,78,32,135,217,226,66,217,82,8,120,62,199,88,122,156,207,145,83,240,19,160,116,74,76,219,187,48,81,217,1,196,31,252,11,19,168,173,166,78,192,242,195,68,147,86,115,67,61,117,69,216,144,144,65,130,207,205,97,7,74,67,129,204,229,205,29,179,59,75,31,147,112,108,152,111,203,138,70,70,94,74,225,131,161,253,8,8,21,123,87,42,175,28,164,106,157,41,10,93,21,164,170,149,167,136,248,82,155,133,217,22,42,25,87,124,204,107,139,96,2,252,120,175,43,17,138,66,172,32,132,210,62,144,151,88,16,17,248,86,99,175,159,109,94,206,184,108,26,152,74,59,61,166,148,251,171,198,104,40,220,119,156,225,86,9,104,198,248,37,71,108,81,49,107,200,144,108,246,68,243,143,222,41,16,107,125,38,147,246,123,227,206,132,43,21,110,128,41,98,205,9,135,48,120,150,44,128,220,227,172,0,187,152,124,134,183,163,87,169,80,60,106,77,151,208,192,5,81,38,44,55,79,28,250,49,206,137,70,137,3,215,224,69,169,148,172,200,88,76,18,101,102,146,25,208,244,233,241,163,115,144,94,100,98,221,224,215,219,138,77,94,128,157,74,246,140,214,234,119,253,104,204,142,131,187,98,82,196,102,119,233,96,117,16,244,154,42,107,239,148,143,9,200,40,231,211,123,92,252,214,158,176,32,86,253,140,160,85,230,129,122,95,138,17,231,49,101,209,141,65,185,212,63,9,232,179,4,30,253,127,95,18,199,210,62,168,208,111,170,159,159,126,240,107,37,216,197,138,162,30,187,158,6,5,77,132,45,7,166,236,166,120,185,85,98,165,228,3,79,145,213,49,187,179,127,37,54,111,38,49,184,223,215,177,70,239,213,14,192,84,22,135,44,51,158,248,140,210,18,250,152,141,177,70,5,253,32,41,139,216,203,160,36,56,187,107,184,113,24,120,65,84,81,229,40,173,16,196,129,38,143,126,185,86,141,77,47,250,238,118,65,165,198,248,130,106,142,179,81,92,98,196,163,86,86,204,128,1,188,49,206,252,99,123,254,58,238,165,89,205,149,69,34,150,1,200,101,44,73,220,115,232,219,248,136,10,98,127,136,205,16,247,151,85,60,70,96,36,216,150,97,163,236,11,221,79,124,244,87,51,52,71,163,104,221,148,206,188,213,41,200,81,131,45,51,97,46,76,1,240,213,222,63,75,21,131,170,227,114,182,205,33,119,194,38,3,128,57,11,225,218,154,221,95,130,227,171,19,10,229,217,71,145,106,249,115,236,28,254,128,108,84,224,98,236,24,109,134,160,218,119,170,154,12,176,155,106,117,105,115,206,91,243,138,101,60,109,199,252,193,73,180,239,81,52,118,82,73,223,106,90,184,226,168,202,70,225,29,214,84,218,33,128,220,122,70,244,146,85,194,25,206,78,212,136,175,187,147,138,250,235,29,60,177,222,31,80,110,89,253,56,214,76,213,16,175,206,209,177,189,58,105,41,221,207,158,131,183,194,97,23,153,13,59,254,103,169,176,78,174,58,152,38,191,79,61,117,8,224,147,5,8,84,46,10,198,202,102,12,118,20,91,179,160,125,54,185,151,101,194,197,180,139,148,174,75,230,241,213,8,134,199,149,127,236,137,87,23,242,208,193,22,132,217,129,136,82,77,202,186,168,245,64,200,227,122,5,108,215,39,38,100,68,136,44,46,34,173,19,46,114,31,83,241,29,183,5,232,196,39,73,219,55,231,22,96,72,101,153,79,115,131,221,231,2,102,159,84,241,16,230,79,232,21,35,180,15,130,92,38,149,201,58,150,139,231,152,216,139,125,155,141,230,48,100,5,52,214,229,54,171,7,253,232,12,114,138,132,27,34,40,166,73,99,253,66,75,224,95,73,255,1,46,19,200,8,125,80,112,46,175,189,49,11,45,89,11,184,250,245,100,33,113,138,73,153,111,65,230,184,162,127,22,37,162,172,14,40,180,236,221,249,164,197,137,12,229,140,107,225,133,182,213,205,144,213,84,12,135,13,23,13,186,177,192,237,103,29,252,59,77,34,168,167,172,64,143,236,223,211,90,250,32,208,232,149,104,245,148,135,201,61,143,173,189,114,221,246,30,107,128,209,139,168,25,49,246,234,111,132,17,184,108,1,135,39,184,72,70,152,58,163,122,49,188,194,111,29,200,128,135,2,234,58,110,87,4,136,37,111,153,84,42,216,196,249,38,183,84,247,51,53,240,198,189,19,197,198,84,77,213,195,184,99,235,221,105,102,52,38,91,253,253,239,233,24,77,206,28,149,71,12,142,72,72,19,75,114,163,22,32,14,158,92,188,64,255,135,143,180,130,167,173,231,82,249,179,240,132,21,247,59,63,168,166,122,154,186,190,54,146,94,255,18,134,219,243,216,205,135,152,97,83,60,197,138,119,222,85,49,128,102,239,21,169,123,104,160,3,220,181,124,67,125,80,131,99,172,227,226,173,68,223,55,155,149,126,104,252,60,233,115,252,238,224,91,64,233,140,125,130,51,105,76,229,215,173,43,74,43,74,245,143,64,168,99,206,186,144,156,243,163,109,113,144,205,118,163,32,89,179,152,152,111,75,10,107,104,139,253,151,86,92,110,61,247,12,163,97,29,80,180,94,162,147,220,243,182,244,213,30,150,168,161,97,56,217,109,74,232,162,225,131,182,204,3,40,236,87,43,32,30,120,70,57,114,172,45,89,69,197,89,183,106,104,61,51,114,66,219,125,28,92,130,69,102,171,174,23,181,77,211,214,53,132,234,33,227,14,110,15,177,105,92,185,14,43,232,71,218,82,74,45,57,1,121,114,24,194,109,87,199,159,254,247,35,206,92,94,12,105,172,90,202,4,246,126,240,171,120,234,49,195,45,96,140,16,101,29,232,240,34,39,44,208,162,130,80,174,15,199,23,247,227,50,46,35,73,60,24,206,22,222,19,252,5,58,121,150,96,82,158,172,110,242,206,245,153,25,186,52,126,68,16,63,97,154,236,235,220,46,26,63,144,79,153,16,223,160,246,254,240,88,181,126,133,246,65,116,179,147,122,214,233,52,57,0,214,240,127,179,96,157,223,192,53,51,67,94,16,30,16,17,49,71,192,69,19,243,27,190,14,151,191,49,253,134,52,182,153,176,247,186,88,55,11,90,108,218,50,32,214,6,207,128,12,235,78,109,183,69,82,189,233,112,206,68,198,162,196,154,121,77,49,73,121,200,194,231,43,195,173,225,217,52,109,110,248,17,139,56,114,106,177,77,48,68,14,129,14,135,151,169,33,17,183,103,111,181,15,76,252,65,218,220,143,111,153,93,9,207,154,26,93,23,6,185,88,195,29,23,45,224,99,197,46,48,165,126,194,53,144,221,139,200,229,3,83,224,109,217,244,174,242,247,214,80,204,148,38,212,24,75,133,21,133,105,121,53,199,4,80,117,150,58,108,26,46,13,103,95,43,69,151,214,250,209,143,83,92,109,240,112,52,162,149,55,61,11,208,231,132,192,91,219,240,214,151,220,172,68,242,84,4,3,192,124,211,41,233,38,27,38,161,80,63,143,25,81,48,218,110,79,190,245,184,155,190,253,100,55,229,164,215,186,131,10,202,172,52,211,164,95,145,226,122,209,14,40,135,176,216,143,147,43,161,168,35,43,189,40,191,244,211,220,56,65,12,78,185,222,166,13,125,189,64,204,206,87,3,34,244,41,207,131,248,242,250,133,238,197,116,243,132,237,222,122,147,8,52,249,7,46,232,44,98,195,15,86,58,198,114,200,32,96,89,142,184,188,25,5,210,56,71,192,150,63,75,160,89,98,180,236,19,224,140,105,46,66,247,190,13,178,182,150,78,80,126,203,145,166,69,40,153,9,21,152,84,187,89,18,218,224,131,253,207,121,42,43,63,186,31,172,109,147,249,109,149,92,49,53,114,103,97,147,104,119,115,138,138,169,85,156,216,172,229,204,28,129,87,239,66,132,75,133,177,212,7,148,33,248,21,38,248,240,93,90,93,241,45,102,103,204,176,85,147,141,75,33,188,239,64,146,127,48,7,21,54,172,44,73,249,108,62,244,174,15,91,15,126,122,72,136,83,28,42,187,200,142,216,208,147,40,210,2,221,242,48,125,115,172,113,189,123,165,32,117,87,21,97,123,133,205,63,231,229,179,91,226,118,35,190,105,54,176,114,107,243,248,92,85,0,51,186,254,56,39,86,39,162,201,88,189,255,18,133,212,128,23,246,167,231,178,17,236,171,195,132,89,87,160,127,229,199,201,169,73,250,204,238,175,81,252,73,167,1,190,25,10,25,30,89,221,49,61,156,210,100,162,158,110,28,69,37,51,233,3,86,235,23,109,107,134,179,189,4,184,184,228,43,39,185,167,66,211,116,66,3,73,5,161,49,241,249,184,142,12,125,246,100,29,174,214,205,21,183,205,72,39,8,77,206,43,129,35,130,227,4,25,106,247,137,172,166,197,41,255,28,225,94,111,174,107,218,88,165,158,13,19,149,186,99,41,71,100,156,142,87,4,50,243,203,99,92,122,34,193,124,11,166,233,228,124,191,37,10,117,171,111,209,141,206,112,117,136,219,211,122,236,161,233,252,120,83,85,112,228,37,149,53,155,18,86,119,106,70,195,77,248,74,220,33,31,172,223,153,185,194,156,149,24,195,236,38,145,8,34,231,197,184,133,217,154,252,212,140,7,55,87,207,124,189,5,125,236,126,229,134,178,5,69,241,138,195,104,70,180,24,149,161,176,27,155,227,230,11,137,108,231,142,174,211,186,49,127,246,168,107,12,104,226,242,22,89,11,187,201,206,236,96,191,186,150,219,79,90,253,106,152,174,212,232,200,215,223,21,225,61,65,128,186,197,237,96,169,94,144,215,192,160,197,182,144,217,108,2,153,73,215,123,184,53,120,147,48,121,124,234,35,112,215,136,94,42,70,50,49,22,5,210,243,80,196,67,99,195,64,140,233,111,4,248,29,161,241,251,154,21,239,44,53,0,98,144,3,77,109,246,189,193,128,134,77,201,196,226,229,229,10,108,5,223,247,70,248,52,226,157,54,146,98,5,36,20,105,48,149,223,164,43,3,108,223,206,118,10,161,148,72,232,61,138,225,66,84,8,172,159,121,217,142,40,2,167,168,150,49,244,166,51,253,200,7,185,15,25,62,117,10,124,61,106,0,238,73,230,248,136,194,234,119,192,110,0,220,162,172,120,225,194,172,82,95,201,147,125,153,88,227,244,202,181,44,253,10,59,95,208,105,234,78,61,26,3,252,97,62,211,18,178,246,49,96,137,202,62,226,137,196,231,12,217,14,224,244,160,119,121,138,7,117,186,76,196,8,115,249,116,72,103,35,106,220,231,91,42,19,170,1,56,71,134,17,176,210,250,103,142,178,7,206,124,137,204,80,72,43,68,222,237,0,101,58,206,62,32,16,230,201,192,156,211,1,239,201,82,85,62,60,236,76,254,205,131,243,74,20,18,153,244,145,244,113,93,117,229,2,158,45,210,222,123,143,152,164,128,100,7,51,82,48,78,202,130,174,1,77,191,113,103,38,155,103,219,118,11,98,186,206,105,169,119,126,22,48,124,170,228,170,82,186,218,207,241,141,109,234,192,90,6,109,85,42,173,143,50,81,156,246,89,128,166,227,114,253,94,241,131,137,177,21,112,223,37,205,205,109,227,99,11,167,30,83,196,227,241,20,59,48,127,224,165,250,65,50,222,200,73,59,223,48,188,76,213,150,28,51,48,188,224,157,157,125,211,166,11,64,36,79,234,69,152,124,57,195,109,126,139,29,219,198,22,166,1,184,233,121,53,145,53,13,115,84,121,215,79,157,184,160,52,189,7,216,17,17,145,119,146,122,162,241,0,23,27,87,78,7,252,171,227,168,131,108,108,128,231,174,111,80,130,168,120,224,184,122,30,77,161,179,136,111,254,121,133,187,87,53,16,64,143,2,151,188,81,205,237,227,220,117,188,85,202,103,66,144,39,243,85,169,69,153,180,237,166,113,135,70,110,136,213,203,122,175,234,170,93,66,225,188,212,206,84,127,212,247,127,216,192,174,229,196,170,31,134,146,206,194,76,38,170,252,130,11,108,159,146,171,7,25,105,31,226,167,248,128,100,56,102,115,16,1,155,98,174,97,246,119,85,196,208,75,184,9,23,219,79,136,23,1,206,16,26,191,63,249,118,0,202,8,152,203,244,55,44,229,77,201,255,155,220,70,80,226,161,143,220,250,0,75,36,151,150,9,2,77,213,156,5,84,137,85,110,31,1,37,15,86,150,55,56,96,168,19,60,76,89,129,209,133,25,177,99,33,49,117,241,200,23,58,188,9,83,5,229,10,102,244,171,60,106,224,200,153,245,19,215,233,215,226,159,29,165,225,188,139,185,249,22,101,56,182,220,221,111,68,87,25,112,101,69,194,104,82,184,131,202,115,203,126,236,211,89,33,214,58,29,158,60,27,195,252,145,145,82,72,214,91,92,92,89,130,232,109,183,81,163,169,172,102,208,72,181,155,11,245,180,184,232,190,202,245,16,151,25,142,121,154,70,194,62,226,237,150,18,255,83,96,20,10,84,73,39,16,108,222,227,65,136,65,105,83,32,15,211,253,5,13,70,125,200,24,55,106,60,232,232,1,125,198,170,38,145,21,43,232,53,199,5,218,155,95,157,91,180,131,197,78,247,201,64,32,175,97,63,173,132,239,172,225,1,194,27,92,245,44,131,132,232,247,136,155,128,14,137,105,74,191,142,94,56,173,87,56,154,33,235,79,184,22,198,209,25,49,104,161,28,83,134,108,182,6,167,71,53,124,34,227,168,203,130,222,217,133,22,208,222,195,73,143,15,114,67,54,186,208,140,125,175,176,194,154,206,163,19,18,198,142,192,147,60,166,113,118,16,47,168,104,154,230,193,150,218,155,63,171,214,148,10,76,102,98,205,121,148,39,64,218,164,242,10,163,161,45,192,38,178,58,13,155,14,213,55,224,48,206,215,217,92,118,87,112,122,253,99,221,221,243,49,62,173,198,138,46,102,0,127,168,2,193,25,144,45,36,221,59,181,198,24,231,206,189,166,225,116,138,27,103,205,180,112,101,153,75,119,191,157,43,246,203,74,153,224,120,49,82,188,183,40,34,112,153,250,200,53,0,17,170,17,47,30,8,108,65,41,215,197,128,119,183,152,219,251,137,176,3,239,123,176,24,19,146,117,139,253,17,77,90,104,93,207,217,172,246,255,192,62,26,113,203,62,95,195,164,161,68,14,227,105,80,206,129,18,178,131,42,240,156,89,21,221,132,43,170,145,245,19,239,134,23,199,237,108,228,222,22,148,171,51,148,195,225,13,159,118,156,141,155,225,0,8,151,8,197,197,164,54,200,131,61,47,206,68,231,92,65,44,131,6,252,39,90,230,4,24,146,118,116,191,109,201,151,23,228,196,44,191,45,239,216,199,96,165,46,228,114,28,84,118,143,232,244,52,55,85,113,75,29,219,115,6,213,104,10,136,114,167,175,222,146,33,160,118,232,55,125,193,12,226,29,147,105,225,55,206,92,146,255,128,43,121,144,129,163,209,222,240,69,117,164,65,87,254,255,192,169,104,197,107,121,193,113,213,93,37,10,103,154,205,36,10,115,4,98,242,36,51,31,221,244,89,45,65,238,128,175,32,53,80,43,66,64,53,89,15,163,248,24,12,223,63,247,242,147,85,40,156,21,235,6,158,218,137,237,233,173,122,7,55,165,208,66,58,49,101,112,129,241,198,12,227,197,76,233,115,10,120,178,223,20,16,174,68,19,57,15,19,90,174,46,161,106,142,83,228,85,146,200,222,87,161,65,225,4,74,231,89,39,107,151,62,182,73,0,142,247,11,98,206,44,88,71,196,77,235,223,1,148,16,143,20,211,78,244,128,0,240,128,153,102,206,78,75,224,227,174,255,141,117,144,112,42,157,179,139,250,15,208,226,2,140,35,84,187,37,130,135,93,50,187,76,47,200,78,99,225,136,212,49,19,104,20,206,95,100,11,198,213,223,217,55,82,233,120,137,129,131,62,222,212,82,63,144,84,99,124,9,85,84,77,247,160,189,198,169,226,131,54,227,255,228,152,219,237,221,91,119,150,55,133,160,25,57,16,32,74,33,0,12,11,12,36,237,88,198,167,254,134,232,55,210,129,133,40,252,17,83,247,209,1,90,157,130,173,110,211,76,122,185,95,180,56,47,101,113,85,253,103,153,128,119,154,184,116,217,220,5,236,38,106,20,213,68,61,112,157,5,141,60,111,206,11,202,54,133,115,126,206,64,226,166,223,63,67,181,42,74,139,101,117,253,206,1,253,59,152,138,54,15,112,128,115,222,203,21,240,195,162,131,222,208,4,119,11,193,53,29,246,11,226,178,18,108,179,19,230,44,0,221,58,231,230,108,187,41,225,214,125,18,87,140,206,224,241,179,246,154,241,175,186,203,177,172,64,226,15,204,193,185,205,247,167,77,27,119,25,66,253,138,193,56,223,23,101,250,52,9,55,91,100,106,190,211,252,131,145,15,217,24,171,6,24,78,136,148,98,213,90,244,235,125,149,103,190,154,70,236,225,37,73,129,149,14,37,248,18,81,5,244,101,165,222,103,80,86,167,3,165,108,65,33,220,208,215,212,143,157,210,81,230,235,162,217,102,140,234,45,183,230,124,172,146,121,30,33,207,9,180,30,218,235,62,242,200,60,28,249,241,114,130,255,88,133,28,80,16,65,4,155,85,152,250,17,40,104,210,149,20,245,53,71,200,79,249,128,249,145,114,119,223,17,99,108,106,18,52,232,138,4,232,113,70,43,214,220,28,172,143,152,138,96,63,100,186,137,161,11,180,164,180,162,242,143,122,78,51,55,192,217,184,235,201,41,144,151,125,1,165,120,50,71,54,198,220,98,218,181,79,68,144,226,24,117,166,31,198,164,186,20,201,192,94,157,70,188,167,133,206,110,26,20,123,255,56,239,122,42,222,1,90,241,0,217,115,147,121,48,223,204,193,204,32,172,79,158,161,89,117,57,131,140,23,92,44,65,174,239,117,46,66,191,123,81,96,103,14,121,222,210,10,43,198,14,252,185,179,85,205,231,188,41,33,242,104,79,249,163,112,41,221,98,94,205,224,197,74,29,232,217,108,133,105,245,150,158,254,253,219,79,243,115,131,82,88,77,69,228,243,46,44,41,196,232,118,162,151,26,191,243,42,158,149,176,215,177,64,19,154,121,13,56,167,193,65,71,23,134,246,48,149,178,74,240,90,193,91,147,158,105,143,226,13,164,11,96,12,237,58,130,215,153,205,56,140,58,241,100,84,78,179,135,227,1,117,124,230,3,38,14,235,200,54,148,188,223,80,2,216,54,17,193,194,210,133,168,172,20,12,218,226,110,132,111,225,174,214,155,197,76,200,171,49,134,210,34,253,217,149,167,42,123,30,194,16,163,7,34,233,139,104,87,89,54,239,141,51,13,154,246,100,240,59,194,39,132,96,105,114,192,230,243,72,91,27,43,33,64,83,19,103,190,1,225,110,98,39,136,26,4,82,136,172,35,77,231,62,244,237,170,116,11,64,192,242,235,60,174,123,99,44,122,153,98,25,137,221,132,19,57,58,237,192,139,232,228,238,134,139,113,59,121,47,166,6,161,26,193,195,120,5,102,112,124,171,37,252,22,164,101,152,197,27,120,163,57,200,157,24,218,64,40,45,148,154,230,103,112,2,228,142,102,4,97,125,119,118,253,205,86,18,192,32,15,254,107,234,217,130,131,177,62,31,164,10,9,2,58,99,90,38,154,5,45,188,157,87,62,222,81,41,0,127,234,80,211,211,114,170,141,109,99,202,39,241,254,29,208,205,199,92,96,79,103,56,150,219,160,43,189,247,143,106,126,61,1,79,23,114,96,173,179,103,83,60,56,252,144,52,91,181,252,160,57,176,140,3,39,69,200,197,129,43,40,64,91,113,0,163,4,63,237,46,169,231,179,40,222,80,60,94,112,193,181,64,180,110,81,38,134,137,12,56,160,3,78,60,142,214,238,238,137,3,21,117,33,105,25,255,180,121,245,190,47,175,244,119,101,143,86,114,240,124,182,1,83,174,136,7,14,131,66,23,35,251,19,49,225,21,154,74,247,110,238,117,94,174,87,115,78,127,243,47,114,143,48,133,160,77,91,30,45,55,61,63,92,168,96,184,201,213,229,119,99,73,31,199,68,79,7,90,233,134,243,68,17,228,161,77,135,102,169,84,71,80,231,212,1,118,243,231,32,28,65,178,122,250,6,164,121,22,212,88,183,70,24,98,117,8,243,154,233,34,156,69,132,243,102,198,35,234,7,242,27,66,121,80,222,216,151,55,90,46,60,152,84,180,238,62,139,203,91,253,219,227,242,140,197,174,96,135,83,180,167,74,63,105,97,119,94,240,218,110,180,126,132,204,153,19,67,82,78,212,255,200,149,49,29,122,48,95,248,176,89,56,164,203,240,53,212,98,194,7,24,104,106,247,16,8,217,51,65,14,11,99,212,19,194,19,92,162,187,132,138,13,10,159,223,149,243,247,20,157,218,143,253,7,131,222,142,48,114,78,23,219,120,162,125,203,19,201,193,141,248,240,132,241,99,91,45,114,17,230,193,157,111,186,109,29,90,223,36,55,95,147,255,206,237,21,255,205,83,92,48,82,93,159,178,158,243,229,135,115,204,221,46,12,17,115,95,204,253,129,234,253,87,214,192,179,110,245,108,28,112,170,253,124,62,102,129,172,244,160,249,136,213,224,31,201,72,190,50,172,117,132,55,46,9,162,214,15,170,108,196,7,140,106,246,213,231,107,174,186,106,217,194,200,134,15,52,81,143,67,213,206,190,4,72,247,47,20,194,123,220,68,152,247,193,181,135,244,64,146,195,98,2,170,248,136,89,77,235,246,54,78,254,115,191,107,29,120,72,103,196,171,250,236,114,192,20,116,37,220,213,9,105,154,146,37,32,20,30,250,153,215,199,39,73,197,45,227,214,210,195,74,79,1,232,80,98,74,98,7,28,13,214,143,150,82,35,115,198,62,224,54,243,85,181,236,117,144,105,107,10,93,236,10,180,15,216,174,245,192,9,18,246,119,250,169,161,123,121,230,202,247,136,177,119,236,151,207,175,196,90,106,218,23,209,38,91,248,4,148,178,245,122,130,188,178,226,254,64,72,252,84,119,2,244,92,119,143,143,10,58,222,196,243,225,206,53,248,188,121,221,16,12,167,101,100,202,52,231,186,124,123,231,192,125,155,131,194,184,108,41,99,145,180,83,211,85,194,36,177,121,178,66,151,123,206,176,17,174,25,147,118,211,241,238,181,140,208,242,134,251,104,130,37,7,244,98,153,251,174,52,73,105,11,253,99,179,247,158,225,92,73,207,225,18,146,156,133,241,221,178,179,174,85,142,122,58,89,200,250,175,110,86,3,93,242,126,191,227,238,162,122,78,141,16,250,59,51,195,240,217,107,1,226,96,206,6,34,135,4,63,228,196,230,103,71,92,110,121,60,217,90,62,65,115,31,136,1,119,75,147,80,25,232,142,228,252,176,251,90,235,115,226,32,46,11,20,3,27,132,26,53,193,75,251,21,166,17,221,24,123,45,69,185,31,131,119,232,203,3,209,128,252,77,155,92,51,232,50,200,197,194,30,186,119,250,3,100,156,133,210,138,161,196,187,57,94,144,254,25,181,104,213,16,178,192,95,96,192,240,195,98,203,174,181,218,47,219,107,20,134,39,63,169,137,60,252,73,56,225,59,160,63,173,189,91,205,249,60,231,123,25,147,22,204,253,182,3,11,243,29,14,8,32,246,90,209,240,18,37,223,184,224,51,185,169,11,132,14,66,122,19,28,180,28,35,178,233,197,129,238,9,55,33,123,196,12,10,176,216,8,151,111,140,184,2,211,229,0,103,214,216,82,18,206,227,252,72,75,71,153,20,189,86,245,1,144,115,57,49,191,210,56,243,22,75,253,158,200,28,144,14,220,192,171,179,86,207,41,71,160,222,81,15,108,46,200,124,208,117,31,162,157,10,28,181,229,175,40,35,124,123,27,221,162,93,32,225,14,51,226,65,125,84,10,142,135,22,155,190,54,138,86,41,99,0,231,1,110,178,28,52,253,54,146,80,238,155,167,185,26,49,114,7,0,186,45,82,119,117,96,20,122,149,73,74,43,39,68,209,167,178,5,64,244,150,203,180,225,74,69,194,177,41,91,105,176,116,221,243,87,196,9,142,190,14,168,15,246,112,52,185,201,71,156,51,201,117,127,120,150,2,23,153,7,114,181,159,6,187,26,7,192,176,115,111,103,109,133,127,15,193,242,212,9,50,127,44,159,40,246,4,2,82,85,69,44,156,233,162,133,218,224,195,200,201,77,10,215,110,25,197,26,161,54,21,131,121,80,44,197,95,171,113,234,18,143,118,41,118,197,249,144,211,93,24,255,158,8,158,144,51,143,24,139,86,244,150,33,189,98,231,209,137,106,55,24,99,70,176,185,150,47,190,232,3,168,48,188,99,94,125,117,79,80,248,101,189,37,84,119,140,45,92,229,204,18,178,167,236,181,37,203,127,152,193,143,47,30,66,109,119,120,43,175,96,152,189,7,90,195,81,65,172,39,44,45,46,204,108,3,16,76,62,115,251,40,213,99,216,157,228,1,237,166,144,184,73,159,96,231,247,24,27,194,170,208,120,0,244,244,182,251,228,60,134,249,146,217,234,139,225,249,252,241,81,43,55,38,174,206,63,226,57,49,85,46,54,106,52,113,129,158,104,234,47,237,91,173,111,119,132,50,220,144,173,23,224,57,63,95,33,198,75,177,206,31,63,167,96,147,15,157,8,14,73,69,183,95,62,55,220,208,187,100,151,81,48,77,81,8,212,77,161,215,3,21,91,5,187,224,16,208,14,57,151,199,182,130,117,14,74,136,235,50,47,236,57,29,59,83,181,23,143,142,3,248,64,87,122,74,36,218,136,83,87,231,215,145,55,151,93,98,143,118,34,208,47,22,87,38,225,209,16,206,221,54,190,202,181,52,231,98,229,82,50,193,94,69,55,25,192,137,153,15,235,148,72,0,47,211,200,162,120,112,40,35,79,81,174,14,169,225,224,254,69,164,254,250,224,138,159,118,195,21,180,91,243,209,110,4,52,144,115,158,36,166,139,57,60,19,234,12,144,148,204,37,33,107,181,71,70,255,248,53,67,2,110,95,230,246,227,214,173,108,250,103,181,134,198,24,9,26,185,77,197,120,47,254,64,46,220,28,60,40,131,243,13,20,136,57,128,175,82,72,40,3,219,179,1,6,104,76,57,14,53,119,164,232,80,187,145,252,0,223,107,244,118,136,33,82,179,192,98,39,199,119,225,222,65,90,48,48,112,123,5,215,125,159,205,188,99,42,255,126,124,235,97,190,15,207,238,220,67,67,14,22,114,19,240,7,99,197,123,64,229,190,92,89,138,110,67,86,172,39,113,200,21,84,145,106,45,122,240,114,167,205,204,140,252,148,31,75,244,219,190,17,66,53,103,2,135,180,108,222,190,45,49,118,109,59,220,167,61,22,77,22,126,55,201,104,89,32,232,172,74,40,227,20,207,11,19,83,108,252,52,193,241,196,252,191,125,13,129,224,9,26,14,48,22,207,17,1,0,122,209,188,70,102,204,54,45,102,248,76,72,238,234,115,224,250,10,121,78,104,106,159,192,65,106,112,6,175,149,249,240,39,34,102,191,150,98,184,97,194,29,37,136,123,33,157,66,117,134,15,149,26,111,89,136,7,235,20,20,217,15,168,156,163,241,231,95,62,211,71,66,78,14,127,113,138,125,22,74,180,112,105,44,86,88,208,72,149,187,91,149,1,241,159,151,159,215,135,61,35,119,126,239,23,37,28,17,67,224,241,20,223,249,244,90,190,186,210,7,48,135,227,13,244,13,179,35,227,94,162,194,97,8,41,192,96,235,120,147,186,113,71,175,57,137,229,172,16,23,3,195,243,238,45,55,113,94,141,13,34,186,162,14,197,238,6,157,189,35,138,104,9,62,79,204,32,127,6,157,215,16,143,112,206,176,254,177,78,166,140,240,223,95,147,214,112,174,161,11,176,146,164,110,202,50,52,8,188,114,165,41,28,179,48,242,216,243,222,164,233,85,201,83,172,78,14,104,108,137,163,36,48,181,167,108,79,193,73,108,42,57,144,99,159,148,105,24,13,50,95,38,144,198,182,51,233,7,35,225,51,83,119,27,56,86,80,239,249,235,53,81,196,151,76,2,18,240,5,187,15,152,62,169,38,52,30,51,123,9,132,219,141,73,70,44,120,3,223,203,19,211,224,76,168,78,240,126,215,207,134,121,146,146,184,7,215,3,63,174,68,6,234,105,209,229,247,131,25,117,239,26,206,255,237,207,203,43,146,166,196,58,40,211,136,203,150,37,33,2,193,74,53,57,200,204,161,99,176,1,82,159,34,145,210,129,23,145,95,175,30,217,249,175,46,51,67,146,92,144,66,205,154,50,216,226,254,67,182,164,113,77,174,50,176,110,31,91,89,23,31,208,163,178,64,91,202,198,206,120,154,144,189,77,31,199,165,187,138,87,121,194,68,145,28,118,187,44,212,116,160,188,150,118,85,5,220,83,60,96,254,40,30,25,88,203,192,21,105,58,163,240,130,164,255,223,38,22,51,19,28,26,144,156,174,172,233,146,255,234,68,44,165,184,140,110,237,163,205,111,124,147,232,144,207,44,1,216,232,239,213,213,42,173,3,207,66,27,186,124,7,133,152,18,146,146,181,219,193,147,219,19,72,190,186,242,132,254,70,192,98,203,179,173,178,153,233,33,115,231,203,243,238,68,110,140,49,170,136,44,166,104,162,154,196,228,179,88,240,103,243,34,240,144,99,187,133,204,7,100,53,62,142,119,130,189,179,175,55,140,128,40,118,17,137,166,60,191,198,97,104,193,66,93,177,207,53,239,19,222,55,173,140,26,49,219,252,109,252,251,240,111,125,22,35,72,187,26,18,50,185,139,214,195,246,178,58,161,211,6,188,26,225,62,230,83,130,216,177,204,246,106,123,159,233,223,223,84,94,24,220,214,51,210,66,195,129,32,213,111,22,210,142,237,229,211,105,202,190,184,138,124,240,205,178,169,210,114,187,81,210,94,221,35,69,185,64,200,232,102,126,37,189,10,188,133,20,156,48,126,82,19,216,205,190,190,147,98,122,222,140,80,115,230,216,96,145,12,218,65,123,130,63,241,231,240,78,17,11,79,10,237,44,18,184,99,88,193,243,247,190,223,61,3,196,11,214,154,74,51,131,238,21,234,167,192,221,92,186,248,46,155,10,247,233,32,206,153,124,99,199,242,144,5,216,117,62,80,90,6,146,105,133,117,57,102,99,246,35,55,186,243,38,83,195,237,131,217,51,70,204,225,184,54,194,161,52,57,197,192,89,78,89,233,2,10,164,117,220,31,245,194,84,38,121,29,206,128,218,62,169,50,136,121,149,202,42,91,120,3,4,82,45,210,15,152,134,24,209,222,168,93,135,93,12,152,65,73,242,11,233,31,60,138,183,97,193,140,46,47,63,229,238,181,77,185,223,30,15,19,248,62,117,90,1,132,249,149,121,172,23,83,14,95,139,33,234,6,237,90,202,25,103,101,217,228,236,116,77,150,235,255,29,140,79,93,13,80,179,166,132,135,239,90,9,70,69,152,125,229,89,204,107,14,98,50,175,30,176,35,186,29,234,84,140,198,111,30,219,30,50,115,204,149,8,125,118,179,29,124,82,218,120,50,158,18,132,124,246,197,248,33,208,214,66,152,96,213,25,204,88,226,40,94,44,81,89,223,109,172,122,1,94,175,83,118,183,10,41,36,111,147,215,169,248,180,180,129,165,27,34,104,87,72,50,228,216,73,216,239,66,42,162,241,46,15,102,214,235,31,76,127,134,255,222,181,71,50,183,229,230,89,24,185,21,250,12,169,166,168,173,61,216,29,89,190,113,176,50,128,23,230,59,74,237,105,68,163,58,114,156,51,97,174,103,183,131,38,51,234,75,142,69,60,183,73,77,112,158,76,143,50,56,107,36,147,22,114,59,2,152,27,117,193,188,120,214,126,99,240,135,55,77,141,122,172,136,70,214,118,13,250,19,67,135,117,222,56,239,77,214,176,39,76,215,219,106,26,9,201,32,77,12,110,17,149,123,98,89,53,199,43,244,183,75,78,161,12,92,184,180,225,182,111,114,109,161,173,28,110,170,26,142,78,215,66,69,31,127,136,140,82,175,168,110,235,193,251,65,135,13,57,39,67,96,215,23,185,225,9,184,140,163,111,3,170,150,77,52,109,114,200,211,57,87,238,9,148,160,156,244,116,144,1,77,231,56,235,189,155,55,120,103,168,250,43,169,111,122,124,74,226,86,55,160,60,199,220,2,126,22,121,39,128,182,114,238,83,109,176,8,195,184,172,108,23,36,229,58,23,23,86,45,136,2,117,225,76,148,78,27,149,78,176,77,123,210,221,29,25,219,187,249,180,237,57,90,222,215,203,101,118,65,211,179,75,38,119,198,233,163,106,104,55,5,177,33,123,142,235,192,170,94,198,110,151,102,65,227,61,140,205,36,161,54,9,136,187,231,218,68,66,100,213,251,125,83,41,50,166,32,64,116,179,241,137,112,97,76,113,226,95,108,211,151,26,70,51,7,215,101,215,145,150,218,160,94,57,223,179,135,242,24,148,157,95,201,29,200,177,127,61,34,13,120,220,150,37,129,228,84,133,244,242,215,77,100,172,5,103,228,28,71,239,224,33,252,1,202,137,46,192,253,237,228,168,216,72,23,10,160,146,83,70,145,157,171,49,157,218,74,229,220,186,130,241,68,91,224,198,201,194,101,142,1,114,30,249,197,57,246,131,10,123,239,62,20,201,113,39,100,118,225,225,193,208,174,20,179,244,30,232,25,96,76,95,104,254,127,255,43,188,140,233,180,35,79,250,228,190,141,83,176,113,164,134,32,154,39,114,10,11,84,67,116,93,27,244,87,83,22,113,43,133,26,122,173,185,52,24,34,38,111,30,73,251,166,146,229,146,152,252,214,154,0,135,187,87,27,185,68,193,91,148,128,125,190,46,19,184,63,106,241,44,164,167,112,252,135,126,134,204,105,157,193,93,162,166,21,38,35,191,223,55,12,238,165,166,145,198,148,16,204,250,125,93,62,32,95,12,50,62,56,200,192,125,52,84,254,186,49,249,154,168,74,142,246,236,169,78,206,107,16,111,15,31,185,147,4,14,66,70,220,47,116,230,227,161,61,125,216,149,222,137,100,101,58,9,120,165,241,77,115,41,86,143,250,9,113,33,161,233,123,189,123,104,42,232,112,138,24,100,10,203,117,211,169,238,2,3,244,145,126,40,43,39,150,78,64,70,127,119,243,159,28,239,25,208,33,176,206,229,208,14,3,111,219,177,110,63,213,240,129,41,114,75,131,103,73,66,193,220,167,79,89,29,181,183,96,62,196,194,253,215,175,202,81,141,40,9,141,155,196,34,102,28,81,86,232,151,27,185,64,153,211,137,210,202,202,26,43,141,151,172,244,53,83,70,167,206,164,250,235,141,218,39,183,16,0,248,81,62,199,47,194,153,49,115,27,46,108,171,104,251,97,82,120,22,81,175,29,244,118,61,87,65,16,35,113,224,216,67,167,241,228,97,53,66,216,198,134,133,65,56,23,169,98,64,75,138,75,53,49,155,211,7,234,63,231,222,182,123,14,17,247,226,254,71,0,155,158,250,199,98,9,218,247,116,189,27,85,80,195,188,37,37,83,142,75,123,16,103,168,75,20,219,186,187,187,201,52,36,45,104,106,77,15,252,43,242,11,125,97,129,31,187,103,235,92,225,37,176,130,231,105,194,75,177,99,32,198,187,185,150,195,114,253,72,79,65,65,220,102,172,57,13,193,177,142,179,201,239,183,254,11,173,63,191,212,217,189,116,249,31,64,70,74,179,62,32,141,29,45,45,185,47,94,187,165,31,71,184,41,194,175,173,103,65,170,12,146,130,78,31,69,4,63,99,164,160,227,19,83,247,103,234,6,197,115,200,190,254,28,101,223,194,247,199,238,100,47,242,249,45,196,241,199,86,51,63,59,95,240,76,130,126,50,225,231,97,195,152,139,150,205,104,8,204,142,204,6,122,37,53,219,245,99,130,232,135,68,194,2,26,81,204,247,214,81,9,22,46,153,155,91,13,95,125,205,248,170,224,233,4,46,25,9,157,147,219,227,53,207,33,97,104,188,173,107,133,138,250,85,44,118,77,157,50,155,158,111,88,85,152,1,241,221,152,47,195,137,163,21,40,57,122,95,146,64,230,152,9,49,92,122,83,41,2,9,178,219,14,96,136,249,167,237,44,79,91,105,75,45,213,168,205,127,77,0,125,31,215,63,171,144,121,59,250,124,255,13,171,91,128,67,230,112,252,212,143,33,169,45,251,93,201,42,249,106,226,228,222,155,50,149,119,243,173,253,94,70,155,95,160,41,83,8,9,39,231,247,181,178,127,200,33,22,174,239,90,18,227,177,6,133,49,63,117,33,188,123,4,109,241,182,65,253,94,173,113,12,14,245,241,94,112,97,142,43,238,230,8,242,229,137,226,170,71,29,108,229,199,84,88,245,185,150,143,198,34,246,222,244,156,237,242,148,65,110,125,149,100,222,104,72,201,1,11,28,234,255,246,237,151,162,56,54,220,255,125,6,82,165,164,124,48,226,33,243,112,209,172,251,218,205,119,229,182,226,251,245,239,160,204,233,244,5,107,163,25,69,55,11,153,251,106,170,149,113,88,227,116,39,191,61,37,71,80,189,129,79,25,126,167,216,207,132,229,22,167,174,49,168,211,191,194,211,160,38,195,75,99,96,84,12,242,194,16,151,45,199,243,45,33,245,233,91,6,200,148,161,115,10,8,45,113,250,233,66,241,235,242,184,89,89,192,206,9,53,108,141,136,138,159,190,122,215,131,103,181,77,110,145,38,148,1,191,207,215,103,220,252,133,46,158,188,244,16,47,197,229,23,127,62,123,9,191,53,252,34,102,206,65,194,219,149,202,23,108,60,183,45,34,247,212,23,226,229,156,26,16,211,107,185,120,81,88,66,0,121,246,71,164,168,116,40,3,20,211,190,175,13,50,236,92,64,130,224,193,101,227,187,172,32,50,167,18,177,127,243,83,215,114,126,78,104,96,50,176,243,217,219,138,226,22,204,119,217,232,196,5,86,210,118,236,54,221,166,207,168,221,190,57,148,164,207,210,123,242,190,233,122,21,127,106,12,40,168,189,185,62,48,181,209,80,2,225,131,85,4,70,40,239,62,229,132,67,157,69,230,234,207,178,88,212,24,173,143,138,162,155,44,156,142,54,8,73,143,10,136,145,93,63,131,20,223,166,202,45,207,94,6,7,180,51,147,113,145,134,13,190,224,185,34,247,128,207,63,123,149,28,131,121,121,162,2,99,204,66,237,241,103,183,254,10,115,96,226,226,208,52,42,182,203,119,206,90,93,213,36,32,140,229,225,89,13,166,130,55,90,66,204,56,77,218,149,190,238,94,99,109,72,193,16,110,249,219,34,137,67,174,186,162,187,120,24,46,6,15,191,46,200,159,35,239,32,57,35,177,39,79,234,21,85,131,20,181,168,68,181,208,108,151,211,12,107,167,64,100,201,150,190,25,63,223,25,27,112,182,95,18,249,158,7,67,193,180,46,209,115,44,178,185,229,42,249,131,150,214,140,210,139,244,12,182,28,233,238,209,179,45,242,206,195,204,28,83,31,4,64,253,195,207,90,110,164,64,191,146,232,152,120,42,183,13,43,3,179,116,10,13,41,81,32,76,113,47,194,52,87,219,180,41,207,8,210,108,134,225,26,60,203,148,205,17,197,205,80,219,25,90,127,15,110,63,20,255,85,197,227,177,188,231,112,68,70,141,19,15,201,122,176,231,35,194,192,184,202,92,21,191,180,163,122,231,183,161,214,142,54,82,101,5,188,120,137,252,19,145,211,245,102,81,115,27,211,180,202,143,149,169,32,175,222,104,236,83,165,192,50,103,69,39,33,40,92,64,113,92,13,163,10,252,44,160,202,135,118,68,249,240,87,52,129,10,189,147,30,223,202,54,146,7,24,105,118,55,64,235,106,195,64,89,235,175,194,50,160,242,255,48,19,198,209,59,246,76,212,236,182,0,83,40,186,5,163,133,100,93,253,2,116,144,233,170,83,36,0,254,181,80,5,233,105,217,44,53,117,207,80,31,119,222,253,21,191,139,197,105,50,112,80,161,237,99,131,229,68,19,159,216,7,36,214,192,216,182,215,188,170,190,11,52,83,171,52,172,168,79,196,153,3,58,118,70,232,211,175,30,34,116,99,32,223,105,96,230,32,199,106,227,183,85,184,83,184,85,13,216,76,116,144,39,139,5,158,131,24,48,85,149,13,58,194,133,54,232,19,109,216,253,110,176,211,255,97,112,27,48,233,25,87,232,183,29,232,34,134,186,234,112,148,111,251,90,180,6,116,113,159,134,115,21,215,163,64,142,39,214,56,46,123,71,52,219,160,60,150,228,37,44,122,127,70,32,231,61,71,160,13,203,29,108,243,157,128,167,151,173,127,220,170,243,240,210,136,115,185,82,108,101,249,45,33,23,103,232,142,191,239,153,184,142,30,180,94,39,135,156,152,96,210,106,83,107,219,103,41,20,26,216,18,113,12,147,157,218,51,98,246,109,117,39,116,46,94,124,245,197,153,194,79,135,71,119,125,255,221,201,138,0,214,114,86,15,121,159,196,164,44,125,183,235,152,198,246,219,42,248,163,226,209,83,13,220,154,24,220,166,161,23,215,60,84,118,110,8,163,231,178,162,210,5,7,96,15,228,155,28,51,140,137,222,169,161,156,115,69,26,16,7,230,79,203,231,209,86,34,248,74,46,38,151,79,113,36,207,115,211,65,4,178,173,89,53,167,130,53,192,170,216,51,92,241,246,255,203,86,253,209,114,124,19,252,23,205,129,84,91,224,161,27,91,130,177,39,93,7,130,222,143,247,65,36,116,9,129,109,58,78,185,99,227,62,209,248,152,203,21,221,23,196,87,94,137,64,229,1,124,72,227,123,215,107,176,29,118,172,192,163,174,51,35,93,123,171,30,78,73,44,205,217,12,193,101,170,51,73,238,92,247,190,158,173,138,214,236,212,47,245,5,141,104,31,131,228,186,239,35,52,55,244,145,115,75,157,84,74,92,181,172,167,228,38,44,178,190,221,17,246,114,119,158,140,89,112,172,169,142,159,136,174,186,89,173,136,61,219,83,83,59,248,178,117,163,161,65,110,217,39,27,55,26,87,221,70,111,248,1,228,92,193,148,226,170,83,52,121,234,242,30,138,172,118,193,122,223,119,39,205,239,198,154,221,20,247,19,111,181,243,49,241,114,130,252,44,102,90,52,136,243,37,75,52,95,176,181,98,243,230,247,247,8,61,68,85,47,166,149,89,94,242,186,95,141,212,190,46,164,71,130,79,152,122,26,186,207,194,232,230,92,88,166,127,91,56,106,222,71,69,98,147,143,188,49,238,54,222,121,53,65,126,221,188,67,122,20,250,116,75,126,154,100,219,52,150,182,10,127,252,210,2,204,70,240,209,216,184,135,3,87,26,76,238,229,193,197,83,1,149,226,123,171,200,155,127,2,28,142,208,72,92,198,45,147,132,175,54,5,198,253,131,192,28,138,203,88,32,29,217,241,2,189,164,50,200,46,251,178,204,215,244,41,44,62,211,13,229,185,1,6,4,102,45,131,225,34,17,127,108,56,246,44,143,154,77,128,62,205,199,186,12,214,103,217,239,152,251,26,4,27,103,106,80,106,140,27,173,50,167,159,241,43,153,135,209,11,228,74,245,6,7,44,233,138,182,13,209,131,82,63,127,142,161,176,158,59,238,172,245,162,255,238,39,129,175,45,58,177,202,213,60,222,141,246,18,237,58,212,64,186,154,244,82,134,133,122,220,205,38,12,220,248,188,148,175,222,245,62,86,141,3,137,118,158,179,158,5,138,7,14,174,164,37,98,120,179,191,40,243,42,69,30,30,215,203,94,227,85,168,215,18,60,226,200,50,188,235,30,122,76,113,33,155,63,39,184,250,119,47,14,0,213,68,224,253,167,245,70,202,210,46,248,245,181,159,141,42,59,138,153,218,212,93,24,77,16,123,214,166,79,153,19,14,238,165,150,47,89,64,47,52,109,233,208,104,61,3,162,140,162,182,152,55,0,254,141,54,241,174,37,146,17,31,68,183,162,197,36,221,40,65,224,77,71,79,202,2,80,251,70,169,113,128,111,103,92,210,209,10,98,190,153,46,12,226,3,179,76,140,224,250,153,157,181,225,219,220,86,190,17,243,105,191,209,137,163,103,170,79,105,80,63,82,165,202,157,22,121,37,53,236,102,9,238,14,171,249,255,255,216,223,78,229,142,82,57,114,150,134,162,77,202,204,194,28,225,218,125,115,156,125,23,114,21,108,228,106,158,73,149,35,13,203,3,235,54,115,38,252,225,91,104,218,33,5,155,202,18,102,228,144,122,111,84,205,133,130,21,180,213,28,65,169,105,239,254,27,151,183,166,56,72,251,43,224,77,40,110,188,246,100,0,155,180,27,35,129,238,208,235,255,72,106,147,168,216,218,90,114,248,238,238,192,104,108,52,171,180,77,26,29,68,138,80,155,52,119,136,185,101,44,29,25,115,21,149,225,216,200,152,201,71,48,224,37,31,180,89,164,62,180,43,201,200,31,128,4,143,13,160,246,201,164,223,16,210,181,105,7,68,248,167,154,68,190,70,157,221,167,194,132,245,59,53,152,63,206,183,197,116,97,97,177,44,43,108,106,76,185,91,16,220,92,175,245,23,132,214,83,123,48,177,189,96,3,104,188,21,52,112,113,102,188,169,155,31,49,252,15,126,123,223,15,55,127,175,110,179,19,64,191,231,53,83,220,72,7,155,195,141,99,103,133,140,80,4,99,13,2,243,49,65,164,87,132,18,53,221,114,188,234,47,113,58,42,198,176,223,69,7,76,81,199,72,9,201,175,78,152,71,13,49,175,2,253,202,182,142,101,182,108,10,59,46,111,147,118,251,197,236,198,193,107,181,49,131,178,247,59,69,85,114,132,28,94,170,1,56,65,126,2,225,230,116,193,203,21,208,140,37,33,76,41,148,212,57,27,9,67,196,6,193,167,239,195,4,138,74,43,60,5,225,224,255,18,174,203,84,217,9,158,199,53,172,124,56,89,9,157,132,232,158,141,239,115,94,166,93,196,103,155,129,62,121,165,206,108,234,223,124,17,141,106,248,173,60,69,35,134,119,193,224,166,236,161,140,33,49,130,53,44,61,143,242,235,154,117,91,188,47,146,3,42,57,212,108,203,241,69,102,234,16,5,158,215,66,202,242,237,35,160,245,68,247,148,39,29,102,166,136,141,22,220,167,146,242,203,127,42,79,109,49,23,97,92,108,181,213,244,222,6,190,232,16,177,156,229,35,33,132,137,242,146,61,189,177,93,151,16,181,236,243,127,21,128,123,119,219,26,69,102,62,203,128,106,236,57,35,8,65,106,3,154,252,175,158,100,215,60,254,202,72,232,189,10,222,107,55,166,166,205,241,33,87,107,193,5,123,28,143,4,125,38,6,53,244,3,245,27,206,228,215,239,133,201,139,201,176,49,52,39,69,93,185,197,82,210,152,33,252,152,243,128,7,130,97,210,179,218,254,98,185,6,246,27,97,185,248,175,14,211,27,219,127,149,229,29,36,243,7,96,163,137,134,42,18,183,48,233,183,36,45,213,200,62,62,169,18,51,136,14,67,22,103,235,22,134,241,53,239,218,226,244,173,72,115,242,207,229,79,244,73,139,247,44,220,36,146,156,68,158,80,37,249,6,146,56,39,100,202,163,234,144,173,80,138,71,182,115,61,249,167,42,88,108,164,93,14,29,129,128,8,241,254,92,181,44,90,210,208,16,25,54,62,157,45,35,150,107,80,127,102,29,195,197,97,24,53,36,0,74,190,56,4,198,218,99,56,151,35,197,75,237,93,189,238,126,75,17,31,173,158,104,228,114,13,2,0,133,127,252,192,29,178,14,55,30,12,243,171,52,133,140,32,204,50,121,254,75,153,215,25,122,149,158,156,107,85,251,118,121,124,93,50,90,110,29,187,62,118,232,27,85,18,144,6,112,172,198,6,102,110,252,52,5,24,69,234,2,167,49,223,171,208,53,73,49,233,191,97,90,140,124,47,207,70,181,234,21,67,251,105,150,152,132,200,207,178,140,171,117,66,233,138,60,30,167,66,77,160,224,25,185,83,95,8,52,113,202,28,226,163,138,86,114,208,41,73,41,145,158,118,198,160,105,101,6,53,240,80,13,132,152,1,145,19,168,182,98,209,96,190,175,161,69,15,253,105,169,194,185,228,153,250,77,16,189,51,123,142,229,54,170,206,213,200,136,109,27,109,198,184,206,131,9,134,62,12,59,183,71,243,78,9,68,68,57,72,8,85,181,202,240,178,180,253,120,211,183,102,30,142,237,193,116,181,75,184,117,7,170,214,22,53,243,157,179,229,26,193,31,61,175,254,53,9,165,8,75,5,8,6,59,48,243,251,72,92,200,129,112,249,103,5,163,43,87,155,53,104,103,132,168,95,4,190,1,2,80,89,240,252,171,236,14,11,115,146,67,19,30,196,212,147,75,187,138,5,49,178,209,176,161,174,158,101,175,58,93,84,37,79,187,97,184,163,84,100,32,139,197,254,170,113,126,204,22,237,215,63,5,202,148,82,227,149,208,158,12,76,243,83,38,193,67,87,68,68,18,192,98,137,14,37,198,216,195,153,146,136,92,187,211,94,26,33,115,141,34,244,8,107,48,251,24,250,1,116,14,223,42,30,200,101,147,255,240,21,207,254,132,181,165,105,110,181,161,162,160,54,128,109,253,3,63,197,125,111,140,186,90,188,22,175,244,68,24,189,50,105,204,85,205,201,55,176,76,208,232,207,6,53,116,180,31,192,191,130,6,111,99,225,9,229,148,216,155,165,6,60,182,203,76,42,151,43,11,130,246,249,190,167,42,154,146,190,86,217,183,125,16,130,88,138,119,81,108,194,57,147,144,162,104,19,83,203,174,107,189,162,85,72,120,195,193,241,202,38,227,132,1,234,7,170,232,178,30,35,7,153,1,51,104,62,52,99,72,33,97,2,13,154,194,154,199,11,238,88,118,217,242,86,172,210,90,96,82,122,164,76,42,233,134,40,185,40,77,161,102,16,247,157,237,207,143,168,215,44,37,121,42,128,218,113,179,65,56,110,160,214,213,171,203,194,188,41,25,4,126,199,203,148,159,156,94,85,165,168,149,219,32,35,53,118,58,178,127,208,9,138,153,61,16,174,105,219,83,61,247,73,61,26,118,204,35,227,167,112,132,226,144,155,53,146,33,195,72,0,158,197,246,170,216,133,172,255,138,35,58,45,54,97,33,123,64,7,105,192,104,182,34,53,17,33,203,149,124,123,79,148,105,54,189,173,136,139,176,188,149,246,157,81,30,199,185,129,49,10,235,20,242,63,110,88,100,5,4,221,188,246,144,5,65,29,214,132,254,132,193,172,25,204,120,87,8,6,213,189,163,146,33,51,62,158,170,49,165,248,3,198,229,196,164,190,250,136,116,160,3,206,44,224,199,255,60,91,209,117,198,198,229,23,112,187,29,139,55,159,155,185,182,76,43,110,189,93,227,135,93,169,70,218,96,224,147,242,232,161,135,228,33,18,227,225,190,97,125,205,213,220,173,94,119,9,171,7,157,35,156,81,161,70,28,32,100,141,27,14,163,19,140,110,59,178,245,179,170,114,174,183,67,18,157,220,233,252,213,32,94,221,87,6,2,229,201,191,105,9,194,176,219,195,121,34,204,136,229,208,145,39,99,56,70,30,199,141,65,253,158,201,137,138,206,72,182,220,251,240,62,183,0,150,235,168,71,180,156,64,105,51,25,42,85,173,89,121,49,1,226,93,121,135,93,94,63,52,93,160,224,175,209,236,199,10,230,173,217,182,217,201,110,176,48,157,177,130,19,225,188,65,47,213,38,152,139,15,97,23,145,116,244,148,7,50,105,202,206,253,181,76,158,198,53,91,112,120,120,24,225,236,189,54,48,102,43,123,54,244,68,158,110,83,60,189,244,37,39,191,34,159,198,95,189,88,227,60,94,193,40,191,61,42,144,154,159,169,229,158,245,235,133,205,71,61,146,86,48,109,37,82,101,82,149,76,108,197,234,237,235,49,2,20,126,43,132,204,93,102,57,133,95,15,147,143,24,148,56,225,87,164,144,134,205,157,237,221,40,171,131,131,104,205,61,88,80,97,221,194,3,27,166,22,139,210,65,176,129,236,114,246,62,61,117,127,64,205,90,65,71,126,159,84,18,222,77,5,55,75,201,184,53,52,124,140,205,82,194,100,170,121,227,103,115,90,88,50,98,114,121,133,124,84,57,143,183,14,235,206,154,169,113,108,168,81,215,100,95,57,106,213,21,125,209,43,122,11,13,134,21,83,11,177,177,32,200,244,13,220,54,173,171,225,208,146,211,21,183,103,234,12,180,74,232,144,51,223,240,94,148,133,51,85,26,242,39,174,75,68,199,77,19,247,21,43,157,0,202,143,110,41,14,115,208,66,160,68,105,170,173,102,69,12,245,102,161,223,112,11,17,216,209,195,35,159,95,23,217,123,195,246,139,124,91,140,81,58,80,133,162,219,112,114,17,121,136,58,133,21,97,176,243,12,242,12,42,71,197,17,142,217,89,241,222,210,195,85,67,81,40,0,157,228,204,171,159,78,248,221,91,77,209,118,210,56,100,244,17,5,82,57,123,192,150,197,223,159,232,50,139,166,68,86,21,173,226,141,20,204,255,98,243,173,180,30,212,236,56,73,234,92,11,152,61,91,195,107,222,203,218,38,206,113,24,161,174,86,65,128,63,23,159,233,184,124,41,95,100,117,139,77,33,46,32,131,65,184,248,11,110,215,232,27,168,198,140,137,216,6,62,241,60,228,170,59,88,177,133,146,79,209,187,26,187,114,241,140,104,17,10,18,21,57,81,212,75,147,164,151,70,203,157,181,97,215,219,201,243,239,1,219,142,160,76,118,207,87,157,98,235,34,129,84,187,215,100,23,213,61,27,238,46,249,125,202,188,32,208,5,84,247,171,195,250,230,11,244,206,16,219,69,252,155,99,223,251,64,157,94,240,248,64,130,202,251,217,105,81,107,20,126,98,196,188,111,223,66,222,153,223,87,209,123,8,21,15,52,242,3,111,221,116,92,85,19,174,84,26,19,77,56,165,137,117,242,15,183,74,120,124,204,25,48,148,13,120,194,118,191,172,245,78,172,150,247,241,85,67,146,16,138,176,85,139,217,214,70,102,111,143,138,114,239,132,16,166,169,228,138,60,100,198,3,188,22,98,119,7,53,134,182,18,162,204,250,239,149,243,218,12,98,249,246,36,100,103,57,54,125,42,114,176,153,94,52,8,199,60,91,182,219,45,175,110,111,21,1,56,156,89,101,73,34,19,58,9,216,108,183,213,152,177,118,188,227,136,98,190,134,76,23,177,156,163,225,198,93,39,70,5,28,149,244,232,167,106,83,229,235,188,190,50,126,73,123,255,158,82,76,214,198,45,97,185,87,204,222,196,235,62,137,197,224,210,166,5,161,75,12,243,132,92,226,169,248,102,164,19,242,108,5,234,113,163,35,130,61,38,252,121,120,250,59,84,45,161,176,14,143,86,102,205,222,195,0,82,86,191,142,24,124,89,213,72,241,35,191,238,133,83,236,111,140,243,10,140,134,115,250,51,154,180,47,56,115,37,128,30,157,181,207,98,80,230,66,162,112,181,217,216,185,84,240,56,78,211,63,217,45,66,90,184,202,135,194,244,86,88,143,214,172,202,193,57,218,44,183,248,131,85,119,173,102,17,213,55,244,87,67,170,81,255,133,249,31,41,143,0,218,197,97,69,60,200,144,101,118,175,212,7,113,219,69,159,112,25,14,59,93,37,83,236,235,42,12,106,230,151,236,230,85,134,194,186,123,11,96,115,249,200,241,170,198,214,69,57,10,111,252,14,179,219,21,159,61,238,71,217,45,44,133,176,88,66,247,81,88,73,3,49,169,220,231,179,23,219,79,47,65,113,252,67,18,45,224,240,52,27,207,173,142,17,85,234,130,13,44,228,57,51,224,28,199,24,100,98,13,146,19,252,208,176,129,28,53,74,149,29,183,180,179,187,240,110,52,26,59,126,113,121,177,57,14,251,89,80,118,166,160,175,20,136,218,81,182,138,22,197,42,224,107,53,143,69,60,177,225,112,194,33,100,64,106,149,136,107,165,36,234,136,120,142,32,154,205,18,79,234,19,39,77,172,6,137,5,179,253,20,57,97,52,193,116,53,160,109,145,218,118,200,143,67,152,95,92,47,150,121,64,144,20,146,225,14,71,28,188,201,200,175,126,116,167,245,142,75,11,212,182,98,151,151,72,255,228,132,12,220,171,48,48,222,230,60,129,85,55,125,101,69,201,155,169,184,211,123,63,146,114,133,10,120,48,84,69,177,67,200,218,102,123,197,243,78,22,233,102,201,40,123,126,91,217,19,222,188,106,129,75,199,97,232,99,8,150,89,33,73,200,168,147,112,30,169,13,204,0,69,234,81,114,90,121,66,226,216,36,34,165,93,202,158,70,44,3,210,112,234,22,29,61,90,181,144,145,91,199,154,18,232,152,251,250,130,238,195,202,42,157,248,169,90,95,167,200,116,122,50,170,240,154,61,162,100,95,44,117,55,140,105,125,9,117,118,53,147,244,7,24,149,6,175,103,58,116,90,250,247,12,215,176,253,197,117,144,125,96,175,8,163,49,211,79,223,251,151,201,242,50,28,71,255,196,70,159,134,211,186,85,250,160,190,7,198,69,49,172,245,206,255,228,207,62,195,246,162,213,166,7,206,77,76,16,83,243,20,156,148,57,11,86,182,20,238,27,101,253,88,11,131,48,225,134,157,159,9,88,0,31,220,63,191,107,28,155,189,180,147,18,236,64,60,52,83,249,157,146,149,40,149,239,120,18,44,18,22,177,166,196,114,146,118,209,201,46,130,187,105,213,63,103,165,142,162,95,159,99,148,145,76,232,207,137,77,208,33,116,27,235,136,52,224,219,226,68,39,21,251,77,253,150,144,149,104,132,155,187,39,188,206,232,148,20,162,131,55,25,170,26,199,26,97,206,51,122,90,89,174,191,231,96,178,164,2,95,234,246,234,77,92,250,71,93,62,17,212,48,36,182,165,137,119,231,104,156,167,62,153,131,53,33,229,148,221,203,120,211,247,114,92,7,11,207,243,115,241,86,95,15,203,210,218,5,239,110,81,148,201,29,87,38,202,146,191,28,86,202,235,39,206,125,43,123,247,172,191,245,10,86,150,143,201,251,73,67,24,33,166,114,0,113,234,30,1,228,127,99,84,185,153,34,217,212,67,24,79,37,168,58,236,163,105,174,25,27,3,53,7,147,50,245,122,203,155,94,240,3,200,210,240,202,57,88,46,246,211,167,125,129,17,241,96,143,174,198,144,0,214,109,160,59,155,128,194,174,137,88,127,144,10,237,176,200,55,86,195,167,84,115,59,252,77,10,248,204,131,140,98,231,44,43,17,38,77,248,69,205,97,75,247,40,99,104,179,80,118,126,162,53,180,32,202,35,142,151,67,199,61,233,65,162,15,90,42,122,156,228,162,151,109,247,25,89,176,130,222,81,116,87,137,5,84,6,142,153,23,20,246,86,54,60,2,112,72,126,250,234,235,5,73,93,198,132,170,189,108,14,197,248,191,216,170,61,250,130,42,141,108,215,68,116,32,76,84,13,200,49,182,53,230,89,56,162,68,14,82,183,37,163,239,245,151,155,71,44,253,117,47,3,194,107,158,134,226,138,84,207,166,213,115,165,155,76,232,195,157,77,239,131,203,101,175,243,207,229,173,22,16,61,241,39,114,205,67,134,140,50,7,90,106,242,130,238,48,8,178,12,101,114,93,60,95,82,43,125,85,166,154,100,140,210,183,187,137,108,46,134,30,84,21,126,28,231,64,226,180,201,52,20,191,178,97,10,217,16,129,133,192,167,226,229,167,180,6,206,143,138,191,81,253,226,120,50,214,243,86,152,95,255,24,124,119,228,11,173,219,83,22,28,226,43,65,97,211,103,22,33,67,249,115,233,122,2,205,200,17,86,184,153,168,223,187,200,89,99,228,34,115,175,24,5,230,159,228,232,208,132,50,123,248,207,60,51,50,79,150,222,188,237,105,164,32,24,45,210,94,120,185,203,200,51,84,25,229,111,37,153,251,42,153,160,201,77,228,165,167,210,35,103,233,248,118,169,52,245,1,140,216,209,140,212,9,172,227,131,162,229,200,197,24,164,2,205,57,207,161,191,129,53,52,184,203,114,14,223,217,178,210,185,111,253,160,234,88,220,153,12,27,214,227,48,55,154,254,44,155,97,86,28,44,28,108,222,170,214,17,137,240,11,113,79,193,47,180,130,131,173,123,227,4,249,39,227,15,185,49,106,104,147,232,109,46,213,148,24,128,102,199,148,230,148,140,160,212,141,179,2,108,166,193,201,159,32,161,4,234,9,162,90,241,181,144,218,78,3,2,90,246,225,136,191,46,220,186,95,143,26,19,8,70,99,90,39,15,66,29,163,154,53,141,78,154,186,12,71,174,155,240,86,21,181,140,79,83,219,141,191,108,160,130,97,208,215,131,5,25,243,68,173,128,223,43,34,140,192,157,192,226,39,161,37,63,122,158,189,113,204,5,85,176,160,184,207,185,96,9,95,90,163,164,158,36,172,18,5,16,236,59,97,157,137,119,205,181,69,134,214,123,110,57,91,233,104,91,30,124,87,46,179,212,10,173,248,77,115,158,129,198,71,49,222,156,237,192,133,236,115,241,239,154,42,40,100,171,223,149,142,69,107,132,82,152,244,205,195,33,231,120,32,34,119,199,233,167,129,219,54,154,109,102,165,77,239,93,234,55,245,242,96,176,45,210,177,247,145,148,31,231,86,206,134,30,102,34,205,139,98,135,185,5,110,166,165,239,61,167,252,236,7,143,88,73,22,153,22,14,114,26,154,220,71,73,132,66,111,45,126,191,32,210,36,14,156,98,240,237,183,12,244,180,149,3,132,170,44,115,104,203,15,97,127,13,207,62,26,102,66,15,0,38,164,168,220,84,121,223,199,19,245,86,241,186,76,125,160,136,129,194,162,125,87,201,148,125,16,93,31,250,0,166,2,57,197,240,176,250,246,119,65,33,112,104,109,140,183,223,121,222,177,52,109,237,204,162,88,213,247,70,247,112,112,9,65,205,103,135,222,0,1,44,165,247,2,17,77,188,57,145,60,118,231,193,8,47,97,161,158,221,63,78,255,178,178,35,168,225,91,91,209,64,241,128,17,252,166,201,249,83,192,86,170,130,145,168,20,218,50,99,17,67,56,0,250,50,88,94,58,64,78,242,194,54,142,192,19,82,184,165,86,47,239,210,49,140,78,104,199,187,45,185,80,92,205,116,18,193,122,118,33,95,9,142,237,255,118,74,17,75,203,220,126,91,231,248,81,122,112,27,78,143,30,79,29,7,126,2,238,129,112,209,142,204,50,213,184,160,10,138,207,166,171,84,130,125,124,178,174,143,157,135,217,83,118,227,199,94,206,90,226,123,5,152,111,13,130,38,253,214,250,186,17,143,138,201,180,179,164,162,10,139,196,227,42,149,117,192,53,102,251,64,119,228,185,139,218,118,132,200,70,35,249,123,179,63,45,21,112,136,61,186,8,202,81,28,218,91,4,6,130,68,75,11,147,151,199,60,72,206,222,183,203,224,190,101,13,149,196,227,3,179,185,129,4,55,229,206,248,104,137,218,24,113,75,12,62,35,3,155,233,254,68,102,222,65,154,138,103,132,109,154,238,16,117,18,152,87,244,122,41,255,108,181,123,126,162,101,225,173,113,102,227,1,229,121,119,78,163,238,239,169,3,198,223,5,10,192,241,218,197,56,144,158,7,61,65,79,208,138,81,167,88,200,12,188,82,30,135,174,159,103,204,232,101,97,131,214,120,237,59,144,223,188,166,110,150,229,250,161,8,58,65,247,149,49,122,138,32,61,37,195,2,40,255,76,146,57,78,251,48,120,163,46,64,253,89,41,144,214,101,135,107,27,125,68,133,115,104,239,98,20,214,12,245,15,78,229,58,188,209,204,36,33,168,170,171,189,228,186,4,189,159,252,67,63,179,75,146,123,177,99,148,192,78,198,105,40,4,44,232,206,78,175,153,19,37,215,251,183,53,219,165,41,201,83,247,131,145,230,132,241,252,204,103,248,1,124,191,208,129,191,221,239,113,31,193,152,228,250,19,189,98,144,114,104,169,187,230,254,248,21,211,93,215,23,203,183,239,152,232,56,88,113,106,47,20,20,45,13,154,18,157,76,230,49,51,94,104,183,172,86,201,189,236,44,114,165,89,253,88,127,167,180,215,2,12,170,245,244,53,57,44,109,242,98,97,38,108,112,177,170,2,189,221,24,90,102,176,55,19,159,68,100,153,175,75,214,103,20,22,27,28,50,74,75,25,57,226,205,22,116,202,63,7,95,35,112,38,123,231,157,115,161,37,215,165,10,95,159,42,139,123,50,195,135,158,103,132,89,82,204,57,203,118,13,69,189,58,250,213,16,175,110,106,60,233,136,209,176,169,5,117,177,153,241,222,245,137,236,251,6,66,254,52,94,127,224,160,243,32,26,103,84,198,148,33,195,120,214,42,208,232,159,68,86,241,52,89,48,17,211,58,219,148,42,172,110,210,41,29,243,10,26,83,113,104,146,9,19,183,205,34,99,155,43,77,212,17,112,136,236,165,149,145,173,255,147,146,179,93,172,170,213,84,13,58,1,162,188,114,161,191,67,204,232,148,93,250,235,2,216,9,243,200,244,195,61,186,31,224,193,214,83,168,124,64,84,190,155,226,247,71,106,116,170,90,168,7,228,242,141,192,50,14,115,123,237,103,9,148,158,52,42,240,42,84,168,10,109,222,36,30,112,243,243,205,221,64,252,29,198,101,119,94,112,5,55,2,53,9,3,95,80,246,196,197,91,46,152,229,184,32,169,225,246,84,132,100,67,227,84,94,60,51,54,126,238,52,132,68,156,174,92,119,253,66,204,41,190,142,237,126,45,250,209,76,31,126,149,243,253,115,48,149,243,158,117,168,93,92,100,120,111,92,152,154,202,236,198,23,205,7,147,94,20,43,43,219,143,43,245,82,63,49,228,237,61,28,212,99,40,82,163,169,102,144,143,109,38,100,252,77,82,122,98,90,10,219,198,216,39,53,189,197,31,246,43,29,102,55,247,86,41,215,81,99,53,157,100,175,146,42,59,90,113,119,169,180,6,36,193,189,111,238,142,28,229,59,6,5,230,186,237,227,90,36,218,189,212,112,249,161,225,207,12,74,229,149,41,59,172,157,172,93,75,231,187,4,75,31,121,188,205,104,135,82,107,231,127,43,18,50,250,60,158,229,31,215,47,231,39,119,152,158,81,11,34,99,141,40,14,127,94,26,192,7,103,147,212,32,161,39,233,185,238,148,35,92,216,31,141,122,251,247,139,133,78,226,191,25,89,56,97,160,252,146,202,45,250,24,112,166,204,33,168,94,120,189,204,207,162,157,242,51,152,252,218,158,230,3,185,115,246,248,8,69,145,199,245,74,244,103,211,3,131,251,153,145,22,129,201,206,205,199,144,84,55,162,61,67,206,15,156,130,91,4,161,222,240,206,11,172,91,251,21,146,179,211,218,185,218,226,98,90,26,178,226,68,142,64,7,254,149,21,74,92,140,223,100,34,177,43,168,116,141,239,28,103,23,72,134,173,115,244,28,28,165,185,196,51,54,125,44,249,34,143,151,171,214,190,155,95,164,18,48,68,88,130,69,76,78,97,124,181,43,194,116,165,183,142,109,85,42,253,98,108,76,248,236,252,49,31,139,97,12,193,196,145,87,6,131,30,109,103,229,186,198,202,229,131,3,186,79,189,83,197,87,9,73,19,93,98,165,200,161,96,223,2,88,254,51,202,86,120,163,126,140,247,245,110,214,45,57,72,187,61,76,155,120,157,31,19,43,68,231,202,216,196,156,29,103,40,41,124,92,53,35,236,132,217,124,56,92,136,84,220,66,226,249,67,249,87,124,231,76,52,110,152,11,132,38,74,92,104,224,13,194,239,93,93,85,82,122,37,8,163,174,251,195,119,207,151,174,225,142,70,4,80,99,81,154,33,113,18,173,6,94,179,249,101,55,159,63,149,201,237,81,137,198,4,201,86,239,64,132,84,134,109,214,4,67,145,48,5,103,2,109,79,123,164,192,107,45,218,217,202,106,139,182,165,99,228,32,128,125,134,220,19,119,51,41,123,168,139,155,89,80,40,206,103,2,175,99,29,69,206,134,76,179,99,204,22,74,232,176,97,98,198,124,186,4,117,158,118,120,135,227,79,108,167,213,250,8,239,1,168,252,163,185,41,67,158,73,2,156,110,78,114,202,51,90,110,137,184,147,15,18,129,49,156,198,158,236,157,90,124,81,39,232,210,78,99,195,65,186,68,34,223,129,136,46,70,130,188,189,80,67,84,16,148,119,81,22,49,197,255,120,180,111,34,11,34,63,10,16,188,164,79,60,88,60,123,150,62,244,167,219,186,129,135,213,58,125,66,191,157,250,131,222,69,60,74,94,163,47,95,111,14,44,67,188,5,92,63,157,94,55,254,232,227,20,47,169,244,244,224,195,124,16,137,157,161,221,143,80,235,128,110,63,152,128,218,148,43,120,2,16,76,133,243,241,110,207,239,42,148,24,244,48,49,73,26,92,136,192,49,82,161,254,20,254,128,134,79,8,158,79,104,238,219,186,179,179,181,214,31,12,106,71,64,58,26,126,224,58,27,169,51,33,249,181,51,179,59,161,47,72,78,52,251,34,171,20,170,150,40,101,44,74,168,215,173,115,48,186,12,91,233,236,196,109,19,155,87,255,223,205,149,85,62,20,98,97,190,112,172,219,241,150,239,50,46,18,121,77,10,183,176,185,51,101,50,215,108,222,28,26,61,168,196,6,134,84,136,160,23,98,171,66,206,194,247,24,145,224,156,59,43,194,56,222,114,93,146,138,150,16,78,136,224,88,8,45,72,232,74,200,47,99,88,6,222,154,252,251,12,1,100,206,178,243,226,19,56,57,17,46,39,174,21,12,215,245,249,152,44,145,135,20,216,225,21,111,24,27,159,192,158,168,29,253,148,135,2,186,135,51,166,175,204,177,234,207,159,255,210,133,223,142,198,50,237,228,222,230,120,84,252,254,17,146,23,247,238,242,171,243,208,29,0,86,85,14,204,88,113,145,153,198,65,61,63,235,117,107,133,231,226,45,74,227,126,15,18,129,54,136,226,136,6,91,227,231,155,214,183,166,108,73,225,151,219,22,12,1,44,53,182,81,234,228,228,217,26,109,188,241,224,183,254,188,66,108,175,217,215,80,143,220,8,175,84,81,110,97,122,176,58,6,152,170,179,79,11,226,32,79,43,72,16,245,216,158,139,36,82,250,50,129,110,142,96,158,123,203,90,57,232,0,0,193,59,97,150,90,13,234,182,90,181,28,219,132,183,149,245,178,8,32,4,74,192,101,141,118,57,67,151,26,255,149,203,247,178,114,250,33,228,252,199,223,245,134,129,216,77,148,235,73,94,94,102,97,186,194,83,146,169,170,232,100,81,117,149,175,227,239,214,49,125,230,77,128,33,26,119,57,16,80,100,68,0,0,28,56,8,138,157,213,81,244,134,227,43,248,40,26,242,1,132,85,10,153,179,225,214,71,24,124,221,233,155,137,151,42,135,159,60,248,212,60,13,109,191,87,231,99,79,64,174,45,86,186,172,167,49,129,104,245,62,92,63,231,169,229,224,8,99,112,220,112,132,62,171,239,74,169,77,247,203,203,5,66,103,40,172,178,0,195,103,193,201,137,214,211,131,64,241,42,224,169,198,255,246,182,140,137,15,212,128,135,245,162,20,126,92,145,22,127,70,165,72,236,241,214,200,157,251,34,12,81,252,168,91,209,48,70,33,49,57,120,105,87,66,208,6,213,203,168,234,113,160,65,253,163,141,96,213,30,64,171,179,96,20,108,46,99,49,61,35,75,37,183,91,74,116,143,243,185,30,235,198,117,24,134,154,189,144,219,115,92,22,30,193,38,68,175,31,240,153,215,45,56,108,218,67,199,182,201,57,246,125,135,241,248,184,116,194,49,168,111,132,56,213,91,128,201,159,111,221,238,174,80,90,175,80,71,186,92,120,92,190,78,62,72,22,37,52,121,170,189,156,208,202,153,44,73,84,155,144,94,188,142,92,72,26,32,172,144,234,26,146,63,136,149,172,39,119,244,134,62,76,111,136,146,196,203,205,143,188,213,32,131,44,102,28,229,18,68,133,25,229,7,191,9,189,136,188,234,32,159,145,55,236,226,105,146,234,242,135,224,222,125,134,168,146,41,10,99,173,141,174,1,230,140,119,41,156,166,237,2,216,180,102,166,112,133,23,33,49,182,172,41,225,250,146,219,95,253,199,100,251,114,162,224,93,62,119,64,218,129,197,42,235,249,93,200,22,243,112,82,128,50,244,197,228,192,147,54,37,4,127,174,84,214,228,203,66,67,212,19,26,56,29,255,176,122,162,191,196,140,236,33,69,105,250,232,64,50,181,91,102,220,133,133,96,206,190,189,199,7,229,71,166,121,0,133,203,94,159,255,208,162,107,58,26,221,99,102,146,17,161,153,7,127,86,13,224,210,54,160,191,148,229,209,32,207,155,199,162,112,228,114,103,168,86,98,89,38,24,214,57,88,86,71,84,148,67,5,109,70,156,165,100,245,223,56,25,146,49,101,126,75,154,225,175,89,65,24,226,12,58,235,136,28,44,100,9,63,229,35,13,193,20,160,22,200,29,164,138,32,77,0,86,166,236,116,217,31,99,120,101,42,131,213,86,226,124,50,202,44,35,226,118,86,234,151,52,183,61,84,31,197,83,120,78,38,146,208,248,52,84,246,153,164,150,201,24,31,111,29,98,75,127,3,225,241,44,125,70,116,81,41,99,5,50,63,47,190,67,163,98,170,219,67,115,57,210,175,167,173,53,217,4,223,18,215,219,200,242,225,76,245,100,37,13,113,190,219,43,173,109,90,13,222,37,133,216,46,7,149,225,168,229,132,222,146,62,148,172,178,205,129,84,164,5,216,33,122,163,173,119,65,17,125,147,88,153,231,223,255,209,193,11,136,210,206,17,232,242,213,89,25,29,229,201,196,84,139,90,90,9,98,222,15,153,48,52,54,174,185,23,198,129,0,129,83,219,244,91,208,242,135,97,113,57,101,233,135,167,118,129,234,40,48,175,32,115,249,206,61,171,170,69,187,127,180,113,29,6,134,134,148,150,104,157,114,40,171,255,38,58,117,192,133,200,244,133,216,199,237,181,215,64,153,193,87,237,163,153,106,234,134,154,182,206,140,39,70,140,242,66,171,75,177,146,111,219,184,33,131,20,88,9,192,253,173,48,25,243,123,243,44,86,162,26,149,72,206,37,70,50,226,55,195,253,27,241,14,61,124,80,102,204,232,116,214,188,148,3,247,61,14,74,37,51,111,83,44,20,223,155,197,226,48,109,166,125,50,159,205,182,85,87,210,224,96,61,37,208,114,84,84,59,199,242,87,27,121,146,0,95,25,13,108,254,68,80,102,87,177,182,158,165,222,2,139,44,108,83,39,176,49,160,19,4,175,25,176,77,47,140,219,104,136,110,60,35,215,17,42,116,170,37,208,188,151,110,109,26,140,165,246,95,95,169,85,3,56,112,225,108,0,185,91,14,229,80,85,254,152,254,39,101,82,200,241,248,151,106,86,209,111,137,243,60,36,103,31,93,106,202,101,97,55,235,29,155,105,178,224,175,167,30,193,19,152,197,104,114,88,102,219,242,196,40,53,112,135,104,156,14,34,145,157,255,115,142,75,141,57,211,43,157,94,58,34,162,128,243,179,238,14,14,147,116,35,166,148,67,189,107,88,207,214,216,110,245,7,141,74,216,175,189,106,253,113,191,109,143,245,24,91,85,168,135,97,151,235,90,148,239,89,252,189,40,33,196,40,164,173,246,183,53,15,251,218,158,19,195,62,251,38,202,40,242,166,75,18,60,137,111,143,118,232,35,64,147,201,40,4,130,112,98,75,153,73,90,125,59,134,122,149,249,92,2,70,254,104,59,114,25,57,119,187,44,217,189,215,42,83,181,8,82,140,68,45,62,180,86,249,204,13,238,215,67,105,182,164,211,243,153,12,183,27,34,74,253,138,143,137,95,97,246,214,124,29,7,125,52,31,72,112,65,138,189,253,149,204,6,53,24,231,78,123,224,98,171,17,16,199,44,33,95,38,46,96,96,44,230,43,17,209,26,222,73,98,102,84,58,212,141,242,83,9,151,205,159,158,111,233,92,101,89,228,55,142,135,42,30,202,110,41,32,10,84,217,222,216,45,255,215,94,242,67,40,143,60,192,91,121,24,51,132,27,13,66,124,148,135,71,88,238,80,77,132,209,180,247,167,103,136,213,174,22,157,33,42,37,156,205,252,228,124,120,6,158,14,142,15,151,202,195,244,216,210,247,95,160,35,249,153,36,142,29,51,188,197,210,98,179,122,234,130,47,92,175,103,124,84,147,11,251,66,64,45,140,191,110,20,87,64,122,242,52,105,105,180,139,170,225,88,47,101,94,61,12,136,231,31,113,245,229,138,15,170,126,0,108,254,96,176,91,100,231,210,183,220,11,121,78,62,77,214,131,146,66,84,64,80,181,240,121,13,13,95,230,95,101,67,48,167,73,81,67,140,65,240,97,171,62,196,223,31,194,164,230,253,212,116,193,224,6,177,230,109,116,172,52,254,39,5,55,65,27,170,106,62,123,62,228,5,220,112,97,215,194,95,153,149,165,114,205,114,218,215,207,65,21,164,112,122,227,197,115,20,191,61,113,3,48,154,93,42,196,7,13,72,119,236,105,205,30,160,144,154,8,69,46,115,209,228,171,108,238,219,117,31,243,179,114,245,140,159,130,142,71,197,221,62,20,5,161,246,34,220,56,103,204,37,235,160,234,30,14,163,207,68,115,191,13,231,7,240,89,125,237,72,251,163,170,113,87,89,32,138,201,136,126,172,232,251,217,9,42,194,1,166,43,222,235,235,145,66,133,242,92,48,216,27,153,162,254,248,180,127,82,191,25,235,228,195,177,189,116,91,238,148,235,242,170,49,255,55,123,73,42,202,68,22,229,197,120,8,118,246,44,216,71,93,29,80,173,164,6,20,96,202,172,200,53,76,66,171,87,75,148,239,236,22,159,148,1,234,86,54,76,99,154,48,91,1,221,96,44,27,133,126,251,101,79,101,47,215,128,151,234,155,193,211,253,8,8,108,146,205,159,124,47,248,114,86,16,113,65,52,249,139,128,106,99,114,250,57,223,167,159,131,0,253,222,32,151,189,155,147,133,64,105,81,18,67,244,217,220,193,104,199,130,221,79,180,199,15,221,41,156,238,1,71,101,176,121,155,35,130,216,164,149,163,89,38,185,100,41,33,127,131,0,66,29,97,154,168,74,65,131,19,77,189,108,135,213,152,98,218,151,117,193,135,244,75,110,180,5,82,86,222,5,35,190,173,131,252,215,172,96,219,118,156,39,164,193,79,0,33,117,111,216,26,71,141,129,125,208,55,184,80,149,66,119,122,18,3,100,175,118,94,192,80,147,0,120,5,53,220,0,133,67,166,211,35,203,58,199,72,121,180,136,199,97,187,78,87,134,46,14,220,2,196,161,226,108,16,224,53,69,94,14,57,255,226,7,56,39,217,59,89,80,81,41,178,219,94,16,159,84,61,141,109,3,168,62,20,62,206,26,109,243,189,210,62,113,205,39,79,141,255,11,139,23,62,235,37,38,61,197,240,40,125,52,61,49,205,209,14,187,233,28,185,58,124,241,180,207,51,221,220,251,248,163,58,209,74,224,15,228,192,212,80,132,73,86,5,24,205,150,14,180,203,176,146,232,165,131,110,145,7,247,144,245,95,195,55,79,231,196,195,242,43,6,33,51,153,130,147,53,58,119,236,238,48,154,129,160,19,141,115,215,12,11,102,7,10,40,48,44,249,5,16,200,140,151,100,6,195,116,222,164,117,101,53,144,89,181,17,73,235,251,80,245,165,123,28,146,60,225,65,244,160,93,48,0,211,57,49,185,220,15,124,11,205,160,15,70,138,2,80,3,93,193,79,52,255,12,206,234,18,27,159,89,13,2,75,210,170,145,244,200,63,106,163,120,165,6,205,107,239,67,127,218,199,215,141,38,217,7,85,115,217,172,40,6,150,35,96,143,178,123,103,191,239,84,175,181,60,222,121,232,86,17,82,18,139,193,226,193,17,76,33,89,252,115,230,142,145,7,171,87,221,154,217,3,203,222,184,101,146,127,37,50,75,222,221,11,215,215,177,127,237,237,207,249,164,89,248,181,250,80,135,69,239,118,145,191,75,122,2,128,207,251,222,244,97,182,25,144,114,221,187,160,29,142,124,0,185,152,26,69,194,159,28,28,128,128,198,111,234,63,140,138,27,118,145,224,88,145,11,221,69,133,163,156,158,109,207,97,18,162,60,37,149,165,239,112,205,240,171,89,80,132,247,90,70,83,147,162,192,167,10,234,114,189,47,47,160,130,13,19,126,213,171,170,225,46,100,30,238,91,7,18,83,175,219,85,154,38,54,67,5,10,86,40,210,156,68,152,168,164,176,28,209,149,11,249,211,59,114,103,140,103,102,198,226,75,45,29,69,42,91,81,200,211,228,87,55,24,242,231,166,224,131,151,157,91,123,60,125,165,110,61,186,88,164,169,188,34,218,236,188,224,176,219,132,77,55,165,72,94,48,76,212,135,45,38,16,121,196,190,180,110,40,145,66,129,182,100,229,8,140,243,5,0,22,143,213,134,54,96,131,130,200,21,118,166,13,44,44,244,254,146,119,215,41,138,130,38,61,121,94,128,146,168,233,228,130,176,18,10,36,223,23,2,13,91,69,63,244,7,44,21,183,28,236,102,223,186,94,189,32,223,116,141,25,58,197,32,39,38,81,94,247,212,148,173,170,25,132,175,48,50,82,231,50,142,89,119,182,27,189,248,19,206,59,107,228,175,7,125,193,61,156,66,238,44,97,111,199,246,245,241,81,95,35,72,193,100,2,216,30,211,97,169,146,91,205,234,92,7,252,206,201,234,113,100,61,21,174,99,44,17,90,94,85,151,215,17,68,146,156,102,63,138,174,169,178,5,60,102,179,92,189,8,40,110,102,221,63,26,186,149,198,18,31,70,234,31,208,81,87,117,76,22,70,107,160,157,111,226,105,16,220,194,44,191,209,233,242,129,157,32,59,64,100,93,197,12,15,194,108,19,76,75,9,7,246,15,121,57,245,54,91,99,221,57,133,76,124,210,58,53,45,181,12,93,159,111,231,108,18,202,65,101,109,162,180,38,108,61,153,232,5,3,234,145,0,108,152,115,69,116,126,93,172,76,33,246,27,120,247,156,51,248,253,172,100,33,225,212,255,19,135,225,236,228,94,198,185,148,151,123,65,142,192,49,21,238,124,219,40,2,173,89,177,6,112,88,252,61,225,74,113,13,207,188,148,107,95,15,180,120,36,110,7,8,31,183,237,114,44,84,165,81,21,173,249,57,48,71,243,133,200,28,148,59,203,33,105,170,229,104,19,118,125,239,15,255,142,200,57,243,143,68,180,125,59,181,14,87,156,251,146,145,135,80,24,145,150,249,6,173,82,42,150,181,216,191,152,238,23,15,53,72,70,142,8,118,182,69,61,73,133,222,44,202,87,19,96,14,133,207,251,227,245,211,182,208,161,139,134,110,194,37,195,112,151,118,115,181,135,119,118,249,157,152,237,37,157,81,23,225,171,56,31,224,123,146,0,117,117,213,77,213,210,72,37,18,238,54,197,93,197,46,127,26,189,95,98,56,209,151,128,163,89,248,178,227,193,45,230,61,188,131,84,172,80,206,168,12,246,213,166,118,235,66,99,193,32,241,125,238,57,207,204,113,125,249,51,67,164,148,17,253,205,244,167,58,244,55,65,210,107,247,164,143,81,253,49,20,203,162,227,62,202,22,82,42,67,150,244,246,93,19,45,240,145,188,11,243,13,163,134,176,139,47,51,250,155,15,46,141,18,7,20,175,33,226,238,14,166,10,170,98,128,75,172,234,23,84,77,42,179,167,86,176,218,212,37,158,186,193,198,130,213,141,7,54,220,53,118,111,167,38,222,43,51,8,230,209,104,198,31,215,113,2,164,237,184,55,86,226,84,143,159,175,42,81,81,201,14,230,9,218,186,124,173,155,142,147,8,163,28,34,219,36,204,131,225,109,45,136,82,250,235,32,87,235,218,163,68,220,66,6,33,182,104,31,165,176,213,249,18,197,101,132,45,214,68,194,246,189,130,56,0,1,150,217,1,130,220,251,151,253,240,238,245,222,132,215,252,233,223,251,79,255,0,167,15,27,128,187,73,62,87,69,195,114,239,181,24,44,236,232,108,116,154,239,93,64,188,213,247,66,128,242,196,190,159,147,127,223,162,239,247,129,165,29,105,89,224,219,21,193,246,253,179,39,236,100,210,50,154,64,28,248,159,34,189,151,48,144,114,76,194,160,19,164,183,70,103,12,182,146,104,29,11,165,99,127,105,239,233,35,20,249,255,147,21,2,214,92,154,228,2,216,139,42,253,232,188,195,210,171,82,35,117,186,23,220,28,207,104,235,130,162,4,48,132,185,251,209,20,201,5,53,159,233,129,229,89,107,229,222,91,177,4,72,207,46,221,180,76,24,137,208,41,254,193,233,179,89,4,135,212,200,99,228,5,195,14,212,3,104,14,187,122,184,220,66,92,90,81,218,46,204,116,139,50,86,168,221,4,85,209,53,43,202,235,51,144,45,90,50,76,126,136,103,1,8,20,244,36,53,175,196,40,219,177,151,41,217,93,180,119,141,232,245,215,117,218,172,170,7,84,171,175,173,174,121,81,162,209,51,169,215,137,153,222,52,164,154,115,38,72,139,25,10,194,209,11,203,250,249,63,12,244,48,73,17,216,45,74,72,173,104,11,77,132,82,221,122,90,3,206,72,122,179,33,26,192,233,211,87,151,170,167,210,222,148,71,241,242,40,169,91,254,25,139,123,211,5,112,253,231,197,92,45,15,214,174,34,75,247,148,191,9,214,137,69,129,13,40,7,167,214,246,60,91,251,127,106,170,93,223,187,172,99,30,175,235,75,8,158,164,193,172,56,10,129,142,96,8,176,224,73,87,53,29,163,62,195,232,123,119,203,68,101,236,203,146,49,173,240,230,143,110,85,26,14,154,255,177,134,160,130,221,8,218,58,33,184,14,106,214,120,231,39,215,70,76,235,201,252,68,155,243,190,27,225,188,13,70,76,36,251,115,145,32,5,192,77,177,120,6,140,93,37,235,143,102,80,141,61,153,163,143,32,58,98,171,46,209,166,105,1,40,63,108,171,28,7,219,203,43,196,38,93,174,241,254,171,5,133,189,255,84,208,117,202,211,236,135,33,90,204,40,182,231,40,198,133,207,235,254,168,120,129,117,65,46,90,168,184,94,123,124,124,239,249,5,255,110,108,16,3,183,194,155,185,200,204,186,173,219,135,249,168,234,185,35,75,223,59,124,94,38,223,217,221,169,54,104,17,104,116,242,65,137,96,121,157,246,197,220,15,143,195,228,84,20,213,220,235,101,252,163,91,39,35,135,51,104,223,74,38,6,83,188,234,211,129,137,216,218,215,121,154,120,71,251,210,231,53,180,149,167,217,211,236,22,245,229,112,114,217,85,128,50,229,94,241,81,135,60,39,225,150,230,7,212,38,113,122,156,55,177,174,7,140,243,98,166,74,189,5,221,182,105,189,155,32,231,190,34,29,19,42,10,110,232,39,102,81,144,141,87,41,181,195,117,194,216,59,49,57,26,248,190,0,234,14,42,34,236,253,154,2,218,105,77,236,187,82,130,45,60,205,236,64,245,74,42,211,147,236,241,216,243,107,13,131,203,180,180,81,192,44,100,44,37,27,130,190,139,65,144,223,198,50,242,219,180,180,107,51,252,85,219,181,12,146,52,173,52,188,122,212,5,173,118,65,32,126,61,2,25,241,218,223,129,3,172,222,135,8,175,14,168,173,241,171,59,19,229,203,31,2,58,132,177,111,103,195,179,55,177,159,188,126,31,145,183,92,39,48,200,101,226,139,149,131,64,81,47,246,75,127,75,68,254,102,247,85,201,68,225,166,203,17,201,251,224,90,188,230,135,103,38,225,63,199,90,164,105,3,87,103,83,152,44,239,167,61,149,245,93,195,123,244,210,2,110,187,204,61,167,3,195,241,107,70,137,96,111,174,179,1,160,143,29,237,120,35,242,61,156,36,80,9,224,98,20,152,209,218,161,27,102,162,255,68,31,240,162,242,24,9,175,31,135,174,65,239,187,119,57,72,51,42,133,161,87,54,162,141,109,195,184,237,14,209,236,185,244,84,53,59,108,29,138,246,160,130,81,24,107,233,241,89,242,6,235,103,212,239,132,136,172,71,249,10,187,184,46,149,42,149,245,228,43,72,75,123,231,239,44,134,228,47,0,16,61,0,11,173,7,244,213,129,54,139,76,66,240,109,52,193,99,149,201,231,44,57,8,152,219,7,89,172,199,137,238,147,41,68,108,224,3,94,78,193,178,156,133,127,149,137,26,144,11,166,77,89,201,77,233,106,212,73,53,70,162,102,223,239,114,132,116,250,190,13,217,128,115,70,141,131,190,239,187,63,70,213,199,236,150,46,124,117,186,81,154,142,43,188,20,250,140,79,121,175,150,27,34,193,101,41,94,88,191,81,135,163,144,181,18,109,123,106,177,124,24,169,81,102,198,154,55,193,134,137,113,56,182,138,39,166,192,116,216,74,237,236,53,183,18,0,86,225,67,210,180,35,4,166,0,127,132,14,16,145,56,45,189,188,239,6,225,12,164,160,140,106,225,74,188,179,53,13,252,23,205,78,173,133,211,224,45,194,38,116,227,99,10,119,111,60,40,146,246,199,18,52,241,22,99,187,212,82,229,7,215,188,84,117,44,29,87,7,250,37,98,119,62,94,122,212,159,54,146,43,228,59,202,132,109,137,31,125,211,149,182,237,128,104,92,84,56,173,221,151,245,122,244,101,204,210,208,199,9,161,18,116,6,246,12,77,133,220,65,9,148,70,89,22,78,175,156,21,183,8,153,222,37,155,244,239,172,84,15,138,147,26,99,214,208,157,104,209,208,188,173,212,83,111,201,234,2,177,138,54,234,207,72,184,148,228,167,79,105,182,177,68,243,227,2,71,237,0,111,236,1,95,145,248,66,9,129,71,243,47,23,62,11,161,86,215,238,53,3,181,91,233,156,121,67,209,176,141,255,202,66,151,194,189,230,220,96,189,6,0,81,155,71,63,22,100,150,121,61,171,77,220,150,133,78,127,208,150,182,172,207,174,106,72,17,202,230,157,165,127,40,225,216,172,25,79,252,55,141,46,55,59,16,176,95,104,220,94,177,37,132,200,104,3,159,98,215,38,198,58,125,129,133,115,212,186,159,161,143,231,16,78,189,207,94,42,181,138,118,202,146,112,207,85,141,198,2,87,211,25,70,230,72,73,218,168,204,247,214,92,203,9,111,253,179,163,22,216,119,49,107,6,196,151,216,77,167,211,142,85,223,119,169,158,105,136,18,33,114,203,42,227,31,182,197,254,1,250,36,164,166,187,142,37,193,45,43,67,221,218,33,80,131,127,220,138,213,115,177,253,199,252,223,146,79,80,136,36,154,149,100,211,199,39,195,101,52,56,67,133,49,33,173,109,214,38,95,111,117,103,201,109,245,56,127,156,110,141,55,132,49,88,22,108,174,68,73,222,87,134,14,166,144,163,85,167,250,199,24,127,2,183,45,60,188,157,36,54,62,110,159,232,176,17,117,83,95,108,13,135,148,208,149,32,205,56,97,107,169,10,106,211,44,126,56,194,102,183,92,47,32,237,163,34,213,28,24,155,181,60,118,56,187,226,248,36,23,242,136,140,161,128,158,23,163,220,231,49,119,154,155,147,24,79,142,33,74,121,123,66,154,108,100,81,249,75,248,215,211,89,134,109,150,223,33,64,60,204,163,76,197,38,21,166,35,179,111,22,211,51,47,100,193,38,111,243,248,182,132,36,132,60,77,17,178,102,96,144,47,247,185,96,176,250,87,147,223,103,153,49,190,9,137,0,243,151,236,211,219,155,236,223,97,157,76,26,206,213,36,50,85,207,155,153,74,233,225,8,228,46,55,149,194,120,153,4,16,203,123,208,251,186,87,117,94,184,15,25,178,20,234,75,104,17,153,253,201,147,197,6,229,179,78,250,183,231,165,175,30,245,210,199,62,26,203,100,116,222,238,119,120,0,14,219,57,133,252,122,174,183,0,167,181,225,100,112,236,161,114,255,107,32,57,232,154,100,148,173,115,180,15,73,37,153,220,186,59,173,135,7,142,179,199,200,110,132,167,18,133,14,64,20,159,171,128,3,126,11,149,205,14,111,239,167,48,34,176,108,174,169,221,92,97,232,106,183,189,232,194,65,91,210,52,47,145,152,106,19,37,136,220,171,16,105,6,187,219,231,57,87,169,29,166,216,13,178,114,71,209,18,1,189,89,48,160,117,233,60,47,216,179,233,35,85,116,126,75,46,249,210,146,133,148,107,116,126,212,213,101,93,50,252,105,103,106,81,210,45,230,224,210,244,11,161,91,72,228,187,8,88,90,112,135,154,15,245,84,155,25,81,155,150,224,180,28,195,150,235,237,87,26,141,35,183,51,164,105,168,74,219,17,107,164,159,212,180,144,171,231,244,17,115,23,99,66,156,123,190,194,25,5,50,129,137,91,171,92,13,178,129,53,159,27,42,244,120,8,124,145,210,218,74,100,51,121,218,11,33,192,92,94,144,234,68,162,50,239,167,67,165,85,184,68,43,43,212,122,78,80,6,216,198,122,58,204,71,138,233,227,216,24,67,47,35,206,179,125,219,100,10,106,180,41,172,104,28,212,122,56,90,167,95,190,202,3,172,129,216,71,13,118,211,200,45,178,81,68,121,111,181,97,86,88,14,216,74,154,247,72,249,254,78,27,97,71,66,159,202,214,81,70,87,25,53,83,105,108,105,28,150,194,187,137,199,90,248,58,152,102,28,255,204,163,70,107,246,69,12,187,31,52,245,225,239,168,105,86,28,152,73,87,39,96,56,39,242,146,49,172,97,140,137,56,212,60,228,56,10,107,158,160,223,184,10,86,26,247,177,91,70,145,196,65,193,52,136,190,39,72,143,214,114,155,60,76,226,245,74,157,142,145,162,13,146,86,201,162,174,175,75,138,88,253,104,220,167,227,152,170,218,174,29,107,207,38,88,117,76,179,69,239,66,167,233,110,155,139,131,32,26,41,144,247,71,132,118,197,88,32,81,23,179,203,107,147,110,23,67,151,111,239,20,89,182,85,91,194,5,189,30,223,39,191,191,167,243,78,54,1,66,214,175,195,100,204,45,9,251,221,134,89,67,235,187,231,195,164,140,83,232,194,28,153,137,194,70,93,73,149,56,198,244,23,45,152,45,220,16,138,2,245,34,158,155,80,225,181,63,254,135,58,36,122,93,179,187,210,244,196,248,88,241,6,218,85,42,75,140,176,117,64,96,228,23,5,85,70,145,18,118,121,61,9,110,41,104,46,8,214,84,224,255,149,185,232,151,204,244,233,114,136,136,226,171,95,179,30,143,85,8,94,154,251,140,195,96,118,57,26,67,156,33,156,24,102,201,93,140,20,146,152,206,217,72,15,197,130,204,196,19,234,28,152,134,244,101,144,73,31,138,242,231,185,220,190,132,115,231,211,248,105,66,252,20,180,125,111,26,209,119,126,246,98,248,224,200,63,240,42,85,247,74,121,160,68,79,48,27,231,252,137,239,244,102,136,253,19,17,98,88,232,6,100,2,236,196,239,192,130,164,253,230,155,98,98,192,60,22,220,60,78,74,84,38,37,238,149,54,36,210,5,65,210,26,49,42,117,68,74,247,231,5,214,196,122,38,214,83,181,60,79,42,218,83,15,64,87,111,101,69,108,31,213,185,165,127,141,161,96,159,210,59,68,134,246,21,87,156,237,80,33,121,68,33,166,45,103,162,96,187,153,176,49,111,222,141,212,40,245,105,114,170,100,61,143,194,161,96,116,50,155,165,223,109,196,63,17,249,143,214,140,173,44,125,127,223,247,83,63,46,157,143,159,112,76,159,8,5,253,22,221,107,181,205,242,243,28,209,23,143,27,21,40,6,1,27,117,16,95,5,218,101,163,72,50,1,190,239,59,218,119,111,2,36,35,175,122,90,224,192,246,159,185,102,49,194,144,51,108,133,80,84,8,214,45,108,116,220,21,63,66,187,7,43,255,56,140,225,111,141,19,11,131,45,119,249,173,208,174,5,149,203,143,159,46,143,76,34,141,114,249,145,241,10,22,103,218,115,124,0,219,88,195,6,145,152,28,213,115,224,42,240,138,190,77,217,73,74,26,168,65,114,198,118,45,255,86,60,104,153,41,66,235,219,75,108,151,142,156,136,24,20,0,124,176,80,20,155,222,122,4,34,88,63,152,45,84,68,11,171,25,170,171,137,184,196,83,237,70,116,175,154,180,65,62,202,115,165,194,67,8,150,21,15,121,31,195,157,133,8,79,72,102,169,119,82,28,100,1,163,241,120,0,154,83,237,91,28,198,61,115,98,69,109,208,213,17,31,180,13,149,28,249,59,100,231,191,195,174,245,143,80,106,34,18,169,80,49,49,250,148,25,137,248,54,47,9,61,64,183,130,41,246,177,150,38,252,18,72,33,176,139,85,68,53,19,165,126,153,65,158,38,204,188,233,215,22,177,154,237,32,202,68,255,91,181,206,178,118,38,74,202,43,68,140,51,176,130,14,175,142,46,11,197,197,140,149,69,45,121,235,248,64,238,88,28,84,207,233,92,146,23,161,48,59,23,151,242,22,211,69,209,103,48,22,194,235,195,179,212,63,176,227,162,161,67,150,139,181,13,211,25,154,145,74,52,81,143,251,149,240,223,134,140,55,156,198,21,50,240,172,163,220,144,27,120,174,153,182,182,80,108,149,179,252,152,219,241,93,183,231,0,36,60,164,15,168,114,41,218,42,110,204,72,192,19,132,161,214,69,10,124,152,39,233,233,201,128,254,237,94,20,10,161,18,172,207,79,156,249,133,62,95,29,126,51,177,157,156,221,155,166,118,137,75,119,85,179,251,38,114,200,59,7,124,22,217,228,36,207,51,115,235,191,86,37,57,180,113,246,109,61,60,204,23,204,37,233,84,228,215,14,96,12,18,204,0,144,242,185,77,103,33,165,183,83,237,194,221,115,107,75,77,186,65,255,137,103,208,60,151,34,104,30,234,155,123,154,72,161,9,166,80,129,19,88,252,125,38,78,88,153,173,57,219,162,70,95,125,252,197,52,30,146,69,231,250,186,60,230,165,106,19,158,7,47,226,242,191,123,177,75,148,31,83,125,53,58,223,199,34,2,206,158,75,11,212,29,160,254,189,247,98,160,7,108,122,68,147,167,220,159,17,247,101,252,240,51,182,29,121,116,199,205,195,120,128,156,87,43,110,139,223,176,254,224,199,202,214,120,198,139,216,219,188,243,91,95,250,153,176,30,145,92,18,25,121,200,249,191,6,62,80,61,34,253,136,122,2,95,178,244,171,84,190,183,237,32,168,159,130,229,136,138,225,232,102,181,64,92,150,204,30,180,100,166,69,117,232,70,115,11,11,40,247,46,129,58,91,121,84,200,190,120,125,90,20,30,91,4,253,44,11,254,43,109,248,232,171,10,144,8,163,35,141,157,72,87,71,244,220,14,69,197,166,176,199,63,4,52,179,124,222,10,10,48,12,32,222,205,92,52,131,24,117,237,26,188,91,177,191,6,162,228,162,9,117,100,122,182,110,238,9,108,166,152,69,43,92,104,154,202,198,205,62,125,1,9,12,1,227,240,7,104,204,169,97,146,141,240,187,248,38,102,119,229,185,215,126,248,202,162,36,198,245,117,109,152,111,67,7,110,235,208,158,124,198,26,242,27,148,158,238,51,203,107,3,54,71,152,113,52,19,199,37,95,54,0,201,89,243,229,243,41,113,205,6,238,177,206,247,80,62,247,149,237,201,46,228,112,7,185,77,194,220,216,48,211,250,104,230,223,10,52,46,2,101,5,50,228,10,115,67,0,110,250,171,165,237,154,34,100,70,141,102,39,70,45,126,41,41,113,15,5,201,251,130,119,192,74,56,194,186,147,93,147,45,34,149,209,239,174,81,47,23,224,232,32,125,247,248,238,64,190,154,102,177,112,84,167,74,177,171,3,153,208,142,228,113,248,255,137,222,50,67,171,179,51,197,10,13,104,65,198,168,194,172,55,178,28,112,152,164,170,18,133,122,83,49,150,100,3,158,89,188,56,21,137,66,198,249,83,140,79,243,36,166,5,24,64,57,144,62,245,183,1,97,185,233,7,75,34,230,164,148,70,22,185,226,75,82,28,93,109,195,42,250,177,72,248,147,225,219,177,148,184,127,217,64,4,132,244,73,235,94,107,63,239,122,246,20,65,122,230,226,76,149,28,140,113,5,15,10,55,42,54,112,56,30,60,250,128,50,214,2,50,82,166,96,125,233,171,78,150,172,148,184,76,143,87,245,78,226,47,231,173,11,205,146,212,220,6,115,4,45,118,226,91,74,166,90,183,67,121,207,131,24,249,205,106,77,163,133,1,48,177,9,66,113,152,97,61,88,97,197,152,221,74,217,224,66,138,55,98,89,74,57,212,246,120,249,105,253,183,39,66,168,222,36,130,154,149,2,247,203,32,44,172,19,114,147,3,61,88,137,43,111,43,204,34,68,19,135,22,15,11,180,65,244,97,129,144,227,81,110,250,248,92,186,255,203,241,92,12,17,122,154,239,23,195,23,184,145,156,235,82,89,12,60,115,102,162,21,157,139,48,96,197,138,147,150,231,138,116,27,125,163,202,211,22,251,129,100,156,171,84,117,127,220,226,224,11,237,67,113,234,182,216,52,127,76,241,15,224,134,74,244,33,219,128,93,70,154,129,13,58,148,146,155,205,41,109,153,2,56,63,61,44,214,58,173,79,135,229,87,209,37,251,222,217,235,80,189,94,167,72,68,3,123,170,54,234,4,129,64,22,8,124,34,193,96,123,226,102,96,255,241,154,138,123,29,149,42,240,212,200,125,177,184,210,40,103,48,87,89,153,122,240,166,56,152,109,126,197,51,210,31,83,58,90,3,14,183,234,161,203,113,123,198,135,81,21,161,85,12,73,138,70,155,215,253,205,107,199,36,181,228,80,122,246,170,167,62,55,160,78,133,56,237,125,119,110,165,125,55,164,195,216,159,221,120,203,5,0,221,67,47,243,131,95,14,106,143,155,40,29,193,111,243,213,80,68,112,244,223,167,31,81,146,160,24,175,175,84,122,76,225,44,19,161,238,160,124,99,30,7,9,123,120,233,116,47,84,131,240,228,3,179,141,66,69,216,55,90,135,8,177,177,68,142,89,106,172,200,238,166,144,116,39,52,173,155,95,103,186,209,212,174,113,202,12,53,107,73,69,35,133,161,242,147,11,39,162,153,3,253,151,4,67,75,141,171,62,52,241,172,184,86,160,55,38,91,51,185,81,65,14,164,94,185,211,152,112,188,123,141,134,75,153,245,20,51,25,170,25,98,255,87,253,132,212,230,143,173,86,125,135,106,243,59,190,189,51,165,194,201,68,124,117,68,147,239,10,35,115,139,5,248,64,70,213,5,216,195,137,199,26,132,240,214,104,182,157,247,254,96,43,157,125,69,39,68,240,56,238,46,11,195,242,45,176,21,74,57,86,175,58,47,25,167,23,76,67,126,61,159,146,198,128,245,33,77,76,18,222,227,41,0,187,219,227,38,5,173,208,252,178,251,32,169,57,30,19,178,167,208,157,232,65,243,104,90,183,204,55,138,218,167,237,169,167,66,28,107,128,69,177,17,187,137,30,210,146,212,98,95,211,22,100,125,68,175,214,162,73,222,216,166,77,201,57,214,237,254,148,78,232,186,224,220,249,192,88,68,38,0,140,138,55,180,127,226,70,204,108,95,70,254,18,130,173,101,45,157,252,129,50,44,240,80,164,6,235,222,60,97,203,200,42,51,180,94,255,123,56,81,247,84,5,222,125,165,151,111,189,153,18,46,121,22,168,138,20,210,77,16,236,127,73,172,239,226,224,235,235,34,4,148,41,111,142,74,115,245,220,161,15,0,66,216,72,121,23,91,165,231,219,92,119,157,111,145,54,172,206,124,96,45,133,118,57,235,77,126,164,50,232,185,118,51,149,64,62,125,238,242,169,72,234,43,161,153,11,50,158,171,145,81,19,112,104,56,78,135,29,18,53,171,199,88,246,68,122,213,150,76,215,81,90,27,106,202,207,47,227,211,148,79,87,49,189,224,28,121,36,16,21,162,152,73,66,160,113,186,58,227,164,207,184,235,124,103,37,67,83,153,22,250,251,50,198,109,245,205,136,116,234,150,148,254,50,110,74,243,66,133,78,240,40,68,123,61,89,87,218,253,101,24,91,88,179,156,103,195,6,120,125,170,149,48,68,43,50,55,13,187,58,22,144,23,177,145,18,40,87,200,211,194,176,123,228,133,132,113,44,140,92,138,173,185,193,64,125,176,189,127,236,105,110,107,70,247,61,14,253,74,73,97,233,18,90,134,39,139,10,160,224,249,42,140,136,125,24,2,33,63,90,239,90,162,135,168,106,140,14,207,151,108,91,113,56,197,34,129,126,133,157,232,255,240,217,141,86,228,249,104,41,147,133,87,176,116,197,103,7,147,199,233,242,121,100,68,45,244,114,63,101,93,132,33,177,70,152,47,232,233,18,122,85,161,96,183,16,221,54,164,55,100,146,45,181,197,87,64,144,214,187,104,230,67,242,142,63,16,134,231,32,125,13,207,100,40,108,90,45,3,93,32,200,92,164,125,74,157,210,222,152,128,237,247,135,201,32,91,88,234,137,114,116,33,214,27,172,223,116,158,121,231,162,5,221,243,156,235,239,139,155,135,28,13,175,60,227,82,158,165,94,182,32,67,226,10,115,109,122,6,232,94,223,84,36,185,104,124,4,212,77,105,146,9,135,170,197,174,99,224,73,96,101,169,73,165,128,212,93,207,246,181,81,71,230,164,102,212,56,103,134,32,104,146,209,84,19,66,122,247,212,247,124,154,61,202,22,225,185,166,133,117,255,18,198,62,223,222,200,183,252,149,198,69,84,104,194,54,158,209,21,121,243,58,202,156,191,139,69,242,161,98,229,15,202,94,81,215,126,106,37,228,124,251,60,159,37,120,35,0,6,149,6,159,245,199,61,72,131,223,39,51,196,235,217,87,53,106,235,61,249,69,43,201,241,186,202,106,16,165,253,152,223,63,99,69,146,167,202,45,91,248,238,247,236,225,128,169,7,38,94,21,66,73,164,26,49,43,115,54,238,19,99,254,139,169,177,142,203,200,112,17,188,49,83,40,180,25,19,179,217,94,75,50,58,154,255,220,240,32,151,11,86,190,2,153,114,28,82,12,104,93,25,216,57,142,172,100,64,231,185,82,245,251,104,61,255,82,41,31,93,160,225,70,254,68,62,78,134,164,130,2,153,202,38,177,173,247,193,173,217,224,116,102,30,2,18,90,30,47,50,151,54,91,176,236,84,80,114,193,30,163,161,50,226,220,200,119,67,219,65,232,15,177,231,113,40,239,236,31,22,196,57,105,143,202,29,72,7,246,165,102,238,100,219,25,82,182,174,151,77,52,38,43,100,204,215,1,177,4,123,17,40,85,148,168,130,64,246,89,34,163,18,9,100,51,59,23,88,186,184,218,77,227,54,85,26,65,199,160,84,252,127,166,1,73,153,72,50,124,53,186,181,98,186,13,22,200,57,245,251,177,150,71,65,1,235,182,228,75,62,30,177,147,227,210,219,177,56,203,209,32,22,147,45,233,213,170,195,3,140,133,216,87,63,121,107,196,129,251,106,37,121,7,41,97,208,225,158,3,196,152,210,233,100,203,227,228,246,77,59,103,64,60,108,193,71,126,38,123,69,151,117,167,13,126,250,104,6,6,182,143,128,5,137,12,38,195,98,253,251,136,63,236,154,190,60,174,45,200,209,104,87,85,82,254,171,3,59,43,8,78,29,37,44,38,202,153,106,79,182,86,60,169,196,113,230,95,12,11,140,250,45,125,185,204,235,133,230,69,169,193,66,135,15,238,24,76,62,242,48,210,109,97,226,203,19,161,133,75,154,167,105,198,70,200,244,162,157,214,10,56,73,106,212,105,154,191,100,223,189,34,161,13,26,25,216,170,224,232,236,167,233,49,62,110,107,146,163,116,17,92,110,53,59,168,171,133,122,198,3,189,65,197,236,142,67,62,109,133,166,113,162,209,171,191,71,229,150,163,27,51,95,130,255,148,210,35,100,101,101,252,83,216,215,98,127,104,106,79,84,130,74,180,42,185,61,78,240,166,142,251,17,181,166,88,128,76,170,149,89,90,64,180,152,37,156,52,120,38,1,124,25,5,13,217,8,73,170,49,229,146,164,78,163,175,90,189,100,8,102,207,127,233,28,197,7,123,40,184,134,216,115,99,81,156,142,51,123,75,220,9,157,199,211,6,39,161,27,167,80,171,54,8,211,21,4,102,114,161,134,3,232,190,7,234,212,149,178,137,199,66,92,133,66,233,217,250,66,81,109,245,160,24,0,180,89,88,11,103,45,129,96,82,124,142,71,204,252,219,144,96,210,87,64,184,44,23,72,77,69,197,174,63,134,177,232,79,196,75,180,222,17,222,225,28,171,137,225,142,75,242,82,23,2,177,40,132,198,10,80,74,188,251,126,116,215,74,202,219,113,169,20,61,225,114,17,114,107,252,57,83,236,9,108,40,86,104,93,136,209,224,148,222,80,138,223,241,170,205,127,243,84,46,36,8,167,220,118,113,43,32,162,201,77,200,122,169,211,163,18,193,156,32,147,248,105,202,108,238,198,182,152,12,204,70,235,176,16,21,130,222,90,153,4,188,15,111,255,246,63,123,43,17,33,195,107,54,81,195,216,138,199,88,187,83,219,189,251,132,19,129,91,115,56,231,9,3,49,184,178,129,117,122,66,41,122,60,220,214,217,59,164,81,212,8,81,38,243,161,50,192,86,215,200,97,191,2,158,72,103,118,211,117,222,9,226,115,45,164,223,246,37,229,129,208,61,152,25,84,241,161,92,183,47,254,17,0,233,78,173,243,124,152,120,193,27,157,171,125,221,175,31,51,28,7,123,233,31,118,68,250,61,141,41,64,42,192,66,75,111,111,75,97,130,34,7,245,63,34,56,252,12,81,48,116,141,198,4,111,211,234,157,239,215,108,91,6,78,173,231,8,244,242,236,133,126,68,216,249,77,64,14,145,99,234,165,94,129,242,36,83,147,85,205,226,26,123,215,146,185,219,239,83,220,84,17,94,42,97,228,130,91,5,157,246,55,28,112,181,193,208,205,213,149,41,167,130,30,109,32,239,183,42,86,202,152,191,165,37,209,61,198,20,224,205,213,90,219,31,105,211,26,186,133,230,177,108,26,176,237,121,108,48,149,105,125,32,50,207,36,38,127,43,150,254,172,8,123,227,17,123,248,163,182,126,206,26,142,199,202,191,31,58,129,40,129,240,191,2,22,105,241,105,96,115,112,140,81,124,149,121,203,202,7,32,151,73,1,254,148,174,100,144,160,135,160,247,12,239,126,85,192,106,36,146,121,227,219,167,235,153,146,4,119,76,127,85,106,65,129,181,90,161,167,58,235,210,201,193,26,27,109,190,124,255,182,109,75,121,101,157,65,80,236,169,56,212,139,80,17,190,69,79,126,141,235,139,206,158,57,96,32,97,90,19,41,60,13,240,138,17,182,8,187,54,241,231,20,25,186,139,0,10,64,105,158,149,50,13,202,251,190,36,165,244,118,231,215,152,244,154,185,208,191,47,216,130,169,117,125,171,27,164,186,248,41,147,84,73,70,12,165,194,237,165,217,164,66,100,240,175,38,249,31,131,123,153,93,151,101,15,229,207,46,64,251,87,192,250,160,92,109,7,210,86,13,95,50,100,72,1,222,4,28,214,236,220,168,238,167,175,202,213,91,105,227,197,35,40,234,118,137,121,211,202,170,140,5,172,253,9,212,234,158,132,47,191,139,81,235,187,84,200,104,97,226,98,66,237,7,11,192,212,18,162,33,57,50,86,19,99,145,39,98,171,23,223,213,220,37,226,50,33,29,84,192,136,20,3,221,107,12,61,187,196,247,7,59,173,32,82,162,253,120,72,51,235,193,52,148,16,133,199,19,165,16,82,123,122,186,230,162,206,120,231,64,57,139,151,10,100,213,180,174,146,178,67,44,48,182,178,138,54,32,221,147,225,58,251,88,202,173,147,27,255,222,95,176,194,12,192,237,143,205,44,8,210,17,219,30,252,92,8,165,230,205,42,252,200,160,8,144,104,20,228,54,177,92,47,206,143,143,211,108,24,233,20,197,159,113,193,34,250,173,33,179,46,165,104,254,151,252,110,45,30,29,46,162,147,125,210,74,35,88,87,237,122,143,9,218,224,26,177,215,97,247,89,124,253,46,214,111,123,201,90,43,188,250,240,62,47,153,108,193,176,192,106,215,71,27,36,126,227,205,255,111,224,61,238,202,24,18,10,106,226,127,134,199,101,223,36,214,110,210,44,191,15,158,180,250,197,37,234,5,166,101,145,115,128,169,43,223,252,169,134,114,146,50,27,41,251,144,129,117,75,201,203,3,246,179,12,68,237,192,24,132,118,59,20,4,13,212,219,145,14,56,48,53,156,180,1,22,20,39,104,142,134,160,46,182,152,114,254,229,186,244,250,38,3,101,137,21,155,71,249,4,181,164,81,175,254,84,70,161,194,228,253,207,40,59,170,99,174,61,72,16,234,70,197,130,66,174,211,215,48,118,72,172,248,3,239,157,206,64,224,204,186,159,203,134,126,124,147,243,63,204,200,131,185,4,139,103,245,98,239,175,16,185,219,38,0,69,198,91,30,223,105,132,31,240,226,74,74,19,228,150,255,238,127,55,64,57,144,178,127,33,219,63,222,240,129,179,5,39,23,134,112,8,221,254,92,33,176,43,140,48,132,174,200,47,164,130,56,144,104,94,146,194,105,71,179,224,30,83,158,238,41,242,59,196,238,66,22,245,102,67,183,70,212,152,215,120,21,3,59,246,147,119,46,4,116,174,128,237,160,86,18,142,252,157,149,103,48,104,184,142,104,127,165,17,105,189,79,174,251,140,18,173,37,40,78,187,189,178,43,214,125,2,40,125,35,41,27,104,135,142,228,32,255,78,5,49,17,20,92,155,213,81,107,40,155,109,59,215,247,5,141,84,101,36,251,62,131,220,232,200,49,167,72,150,130,161,61,245,152,195,44,200,235,173,102,255,180,235,130,128,210,243,207,247,88,80,219,203,149,103,200,25,221,228,60,221,95,57,49,72,75,247,117,167,187,8,172,113,27,23,143,20,189,193,118,41,121,89,152,40,157,131,163,185,54,217,125,143,106,134,203,139,197,77,139,249,211,113,77,16,170,210,124,128,144,196,248,251,128,220,123,94,36,99,70,249,55,218,137,138,9,58,243,46,62,56,53,113,255,140,6,202,44,148,52,138,195,114,101,247,63,181,59,231,27,92,11,174,116,170,4,37,226,132,199,181,165,149,186,54,64,167,232,8,193,17,105,49,61,199,200,99,92,123,239,202,147,212,81,206,140,190,107,203,158,136,73,50,248,215,68,73,134,190,154,75,25,159,5,25,31,32,0,239,209,225,230,118,0,75,208,56,185,49,51,159,62,108,64,81,37,42,37,19,189,178,69,223,99,151,98,121,117,70,196,199,31,56,251,219,150,211,17,239,191,130,19,204,8,245,153,167,53,1,235,9,149,117,234,98,44,211,66,56,184,247,53,214,118,170,0,44,72,209,62,9,18,232,14,30,75,65,51,83,196,13,186,64,219,52,218,91,121,53,185,131,67,92,152,81,224,22,229,123,125,39,39,49,136,131,143,237,202,129,250,110,37,73,168,158,174,115,232,120,213,148,101,77,83,134,251,52,135,185,20,39,148,192,32,178,213,114,220,253,123,100,46,36,238,12,163,55,9,222,110,57,85,162,234,10,127,164,128,117,34,211,210,203,55,193,52,181,39,109,42,108,49,157,27,243,212,171,29,59,61,184,98,69,80,221,158,195,218,155,89,222,53,196,140,247,149,130,126,201,155,255,41,165,145,237,92,115,218,167,187,195,129,154,153,17,41,240,74,16,10,150,128,131,6,82,77,27,11,77,168,247,15,131,235,67,31,247,251,74,243,149,110,173,156,40,223,69,90,232,243,128,231,126,113,110,63,2,114,241,242,71,247,255,162,96,22,138,28,179,253,222,237,80,173,30,7,237,165,189,15,185,199,26,198,218,209,97,252,221,246,148,137,7,98,0,173,178,64,197,48,120,134,113,7,36,197,60,125,50,160,191,48,223,118,3,38,214,127,137,239,113,36,45,102,131,248,171,198,59,125,209,1,159,90,192,245,218,231,89,58,233,90,83,129,42,51,226,116,240,139,18,150,53,183,107,255,199,232,224,127,72,10,255,178,207,207,179,165,34,122,48,78,170,162,216,114,150,58,219,4,104,69,81,220,61,34,12,29,207,118,75,170,238,193,32,240,234,7,23,107,125,60,150,45,82,61,129,228,60,186,103,254,43,43,111,152,22,134,60,93,211,22,134,82,89,75,18,89,26,6,192,92,104,245,90,8,187,255,188,224,135,234,44,91,184,3,246,46,109,56,210,202,37,29,192,167,167,164,211,39,92,65,224,25,221,184,144,179,184,148,85,64,211,81,143,130,136,70,80,198,29,247,141,210,134,24,144,156,68,187,181,201,27,96,111,250,13,209,186,48,123,20,133,79,125,106,168,220,201,114,10,114,24,58,128,45,9,223,153,108,13,33,254,39,249,184,202,238,33,150,171,68,12,225,191,112,56,172,194,206,172,48,47,220,89,0,204,2,45,41,141,84,101,232,213,185,71,110,254,157,48,204,140,55,52,231,140,33,149,215,169,254,177,23,212,201,93,155,253,111,211,204,87,249,36,132,187,4,11,30,190,150,196,24,198,159,174,43,91,20,103,9,47,13,38,205,235,254,193,196,181,129,134,36,188,159,90,148,115,33,144,107,121,71,172,72,92,33,227,86,214,225,90,246,144,199,175,167,51,88,59,108,59,222,110,97,11,3,159,87,47,122,138,36,54,132,250,45,57,202,96,2,115,221,248,176,83,77,187,104,37,91,153,21,121,28,224,229,35,65,129,166,21,217,204,176,209,48,96,91,158,54,145,9,173,78,230,28,156,109,129,9,101,18,247,18,58,74,225,131,179,39,213,187,85,3,66,165,2,161,6,88,3,168,98,219,145,115,225,62,50,203,59,78,0,63,6,12,214,106,5,150,132,106,90,154,238,123,191,220,94,108,226,179,183,1,232,114,177,135,52,197,171,114,234,103,175,139,166,158,230,26,91,209,79,189,74,126,8,163,35,88,238,147,53,185,185,246,52,15,70,187,5,224,218,109,221,239,225,186,15,246,67,27,12,144,123,228,250,219,49,198,164,196,169,20,202,178,43,52,61,4,145,213,156,242,35,210,205,156,236,184,104,174,143,135,116,142,96,212,237,51,171,37,198,10,220,151,57,73,157,243,150,235,161,46,186,153,109,220,122,3,45,82,168,162,178,136,125,229,33,150,103,34,22,236,58,201,221,38,91,228,233,183,106,176,153,131,207,226,218,164,247,113,129,213,33,223,89,22,135,229,243,125,36,92,199,214,65,29,179,154,77,1,150,110,92,132,7,193,49,68,132,120,155,110,119,89,61,205,95,148,237,137,190,208,246,172,84,96,91,15,27,118,144,31,199,44,163,250,133,215,241,61,91,94,124,97,61,249,32,143,230,201,127,147,60,86,58,143,113,63,173,170,19,244,181,64,203,153,205,61,253,219,6,8,110,106,198,246,180,228,84,88,20,119,237,212,79,86,142,98,225,144,236,204,43,35,242,93,250,203,93,143,34,157,50,4,197,18,12,4,138,108,119,234,175,95,247,12,151,98,50,40,74,110,192,137,30,51,249,100,80,123,203,165,223,225,192,97,18,254,133,48,65,28,15,120,187,180,43,250,183,108,236,117,48,128,83,106,210,104,210,53,79,229,213,11,72,135,4,41,58,40,254,227,36,237,190,218,62,120,162,93,105,90,232,4,100,244,187,222,175,37,99,56,146,105,171,41,17,105,63,38,198,151,16,237,156,196,225,254,109,81,93,144,187,129,49,207,224,9,203,26,233,175,189,151,234,29,213,101,185,117,129,78,64,80,251,13,150,191,155,254,123,253,56,27,59,89,128,204,94,37,216,196,207,54,216,179,88,179,166,43,19,100,122,9,42,185,56,218,72,93,104,146,36,218,205,124,171,162,198,88,100,38,124,200,251,6,156,102,240,19,27,215,97,64,109,71,149,224,197,67,156,158,247,3,128,182,13,123,117,14,154,34,18,224,163,12,201,182,0,171,39,176,154,120,132,217,190,148,146,125,222,232,164,80,240,117,233,25,202,171,178,163,165,160,123,0,103,177,16,202,74,34,20,54,140,141,28,106,237,119,132,26,172,236,176,10,6,16,100,153,32,99,167,211,115,118,47,231,185,67,89,242,161,186,23,164,32,234,54,175,157,179,1,184,247,15,6,18,45,57,85,113,18,59,94,128,198,70,252,90,181,182,126,36,161,35,133,66,247,153,237,49,202,128,255,131,166,0,13,140,115,125,227,136,208,77,97,31,87,186,62,175,171,145,40,185,219,31,215,238,250,115,18,178,161,189,55,43,226,181,157,25,132,249,65,131,83,251,119,236,254,65,158,198,140,41,246,254,192,106,151,10,225,242,192,229,252,197,233,225,121,6,101,225,197,66,109,71,178,34,99,41,118,132,108,249,246,205,154,140,210,72,112,194,35,46,88,203,160,216,16,80,54,8,245,63,109,146,191,183,96,254,152,40,124,136,165,51,199,79,234,188,26,135,201,115,124,121,82,33,154,40,240,242,155,120,175,254,58,8,186,138,180,211,17,64,235,56,177,78,32,38,173,0,25,57,18,46,25,202,225,167,192,23,252,251,76,186,81,153,50,45,235,87,247,220,57,179,201,105,159,74,218,174,36,66,116,204,11,60,210,191,186,19,239,101,57,210,220,194,40,52,23,146,129,96,27,165,96,200,113,238,122,99,106,166,198,97,169,161,157,193,178,59,78,214,160,31,122,140,111,40,172,47,48,195,98,138,71,178,9,118,165,224,240,225,5,79,188,175,27,34,107,141,113,8,87,136,190,7,77,155,68,211,151,195,41,188,254,126,77,152,50,92,83,66,27,225,41,188,80,140,179,147,30,25,202,180,74,195,133,73,37,254,70,217,231,254,48,65,220,54,208,131,141,32,212,13,128,73,197,205,65,33,157,102,55,153,124,214,235,242,100,6,149,66,55,54,74,183,58,227,137,213,228,102,237,124,171,29,74,46,220,113,79,227,32,30,183,147,215,147,193,205,239,224,37,227,69,221,222,67,54,236,135,140,225,164,138,234,177,133,197,161,205,207,220,91,25,154,231,89,199,202,127,180,42,49,57,104,45,186,20,133,45,245,151,93,202,123,199,68,84,164,97,48,199,205,179,141,141,4,251,150,65,122,254,10,219,98,81,179,116,31,181,29,33,6,245,222,24,115,214,89,227,214,168,236,210,44,222,247,139,50,22,233,75,102,52,67,101,226,254,250,230,243,44,173,252,52,34,8,182,216,14,243,200,121,63,215,59,241,37,13,196,222,210,33,2,79,152,122,127,83,91,81,25,92,202,137,3,3,222,149,200,77,101,153,91,70,41,76,182,53,108,226,221,109,44,137,3,173,59,170,96,250,118,46,13,139,24,242,181,138,207,12,152,53,37,251,203,92,229,172,35,123,103,145,231,255,101,28,253,100,184,110,100,80,176,9,52,143,81,51,216,137,134,105,105,17,140,247,25,255,160,131,223,164,40,204,141,135,252,71,213,124,208,225,102,131,129,226,68,237,55,3,11,255,186,209,173,189,125,223,252,63,148,187,105,25,13,123,48,50,169,154,65,44,199,163,73,123,169,37,212,10,146,9,118,94,139,131,30,248,67,10,50,118,70,33,203,208,124,176,114,59,113,11,151,25,155,214,118,187,3,79,205,135,92,79,43,110,114,58,53,61,158,81,192,6,255,250,127,161,226,243,68,119,243,34,110,13,82,67,119,19,4,224,76,6,167,48,73,162,238,237,127,183,208,114,186,221,62,168,253,13,157,15,112,8,62,187,69,216,129,76,152,70,32,170,149,71,38,116,139,230,210,3,165,61,80,166,81,220,79,5,0,248,55,219,211,56,132,180,189,25,103,155,200,163,45,46,141,130,35,180,66,240,147,82,115,165,74,118,61,151,171,213,197,168,54,237,111,29,210,147,227,196,93,186,197,71,101,160,204,232,241,139,177,160,62,71,224,78,150,61,62,248,52,227,107,167,69,238,210,160,34,51,196,12,243,201,164,117,192,98,222,112,33,244,205,69,178,187,178,41,221,73,231,77,252,213,39,219,123,243,69,121,238,223,187,223,25,29,120,199,49,135,199,84,130,74,155,122,42,186,255,82,29,197,141,121,123,110,7,249,235,223,91,220,112,71,55,87,48,142,228,138,33,241,216,237,50,101,11,104,7,153,116,75,188,178,118,240,4,215,207,35,27,192,10,161,151,189,27,56,244,121,78,94,61,240,53,94,218,228,163,139,217,236,185,228,252,210,43,67,91,85,125,249,170,29,17,136,41,147,0,81,78,25,36,191,238,106,246,182,97,17,157,228,77,166,217,76,133,148,108,231,105,46,202,251,132,10,19,122,15,2,151,142,63,37,81,6,19,81,246,246,71,7,120,197,196,212,201,90,195,90,215,253,91,27,96,254,204,64,26,103,146,42,250,44,128,182,42,167,188,155,136,196,228,201,12,63,31,196,10,82,96,211,188,41,196,23,9,177,220,120,85,155,11,253,186,191,104,224,96,24,205,41,15,14,211,149,221,81,247,176,42,32,121,224,40,31,141,92,116,68,107,93,177,33,108,244,108,113,142,126,27,66,4,238,156,34,46,88,116,95,189,194,70,101,131,47,237,35,72,178,89,44,222,14,129,151,186,187,195,9,190,225,18,75,80,10,247,138,253,177,15,40,110,180,84,187,177,213,46,85,107,227,153,78,171,71,244,101,145,233,160,48,53,149,104,219,129,16,140,117,219,153,248,176,173,235,131,133,172,76,20,50,33,167,123,59,153,5,143,25,190,227,180,175,143,231,140,253,77,213,82,69,58,134,151,139,181,61,70,77,168,171,157,55,241,45,82,137,104,146,88,142,73,14,13,240,244,201,98,59,110,72,170,108,165,140,51,56,116,139,0,236,23,113,61,169,254,27,118,138,246,72,99,27,188,232,83,193,211,103,102,103,226,11,46,79,104,118,71,16,10,164,165,9,7,177,15,214,150,143,185,19,25,90,139,200,230,216,165,194,40,230,254,81,59,19,186,60,121,245,41,113,15,0,193,29,22,33,168,105,169,25,220,32,162,11,85,45,46,102,77,32,82,200,254,243,102,247,13,204,101,106,214,196,27,133,240,70,196,204,116,3,234,35,58,232,246,215,146,227,212,223,218,205,215,119,133,156,245,145,75,184,227,63,98,36,215,7,244,247,173,83,23,207,107,227,156,212,97,252,108,148,110,193,154,85,38,163,253,39,22,223,195,141,99,239,157,163,51,162,3,36,224,8,41,83,75,119,164,7,202,247,170,117,170,195,77,114,71,114,155,156,136,216,197,218,128,9,188,112,80,207,74,235,161,82,0,40,21,20,8,211,12,193,186,233,3,113,155,75,239,204,74,139,208,55,11,173,248,206,229,184,161,58,241,113,62,46,85,146,193,141,119,56,21,191,103,144,129,232,119,198,103,71,64,170,140,49,133,231,126,197,181,40,126,246,186,150,27,74,47,80,12,54,113,36,164,41,189,109,219,10,71,84,172,4,252,233,153,56,211,182,14,45,177,100,134,89,129,86,186,204,129,92,84,144,196,122,165,130,128,240,176,23,205,13,163,126,227,99,181,121,20,237,107,33,142,212,159,104,198,201,7,50,181,117,157,202,243,200,72,169,189,132,144,40,195,207,85,145,227,145,33,39,157,96,131,203,75,219,120,2,52,48,92,85,164,117,172,171,120,94,143,115,49,15,44,17,235,205,231,166,211,207,81,245,85,248,159,121,25,69,79,189,73,103,119,134,169,198,124,252,163,164,102,233,2,176,242,251,153,43,51,153,172,89,48,135,45,205,60,205,72,195,127,29,159,233,184,101,244,218,216,192,198,114,204,3,76,224,232,64,233,182,158,225,81,40,63,239,124,241,48,219,56,21,140,30,121,77,24,250,186,215,166,231,144,228,64,18,11,168,88,66,75,176,233,32,226,88,241,101,53,88,120,187,105,28,146,144,238,200,175,215,33,184,35,85,32,227,8,202,181,52,144,222,62,65,90,221,218,135,131,3,232,195,22,108,209,170,235,123,96,233,253,170,211,24,226,149,60,33,161,252,117,224,35,96,100,141,252,48,83,252,180,243,13,160,85,203,58,100,147,78,63,20,108,197,242,65,109,70,205,61,38,28,152,221,224,154,24,81,108,36,255,232,0,151,166,181,217,53,222,138,33,118,160,157,254,241,16,16,156,36,149,131,136,197,193,133,155,127,149,194,85,185,230,72,159,176,60,131,86,249,138,28,26,217,236,199,75,75,124,172,200,253,49,177,245,198,78,210,136,253,74,232,192,64,197,133,254,128,152,251,141,64,59,96,127,176,1,20,205,70,194,102,129,57,92,55,147,7,234,254,167,194,231,184,184,32,195,225,13,119,253,237,246,101,73,251,18,18,226,26,152,143,230,10,191,118,154,82,23,24,139,252,164,82,141,145,233,28,183,244,176,0,22,93,149,243,45,202,51,3,236,183,174,117,85,206,2,225,149,59,128,30,131,149,30,194,181,21,25,129,136,149,182,221,189,141,114,86,63,16,80,2,184,93,53,43,8,139,72,138,142,232,14,124,116,116,98,195,229,1,103,211,68,28,13,88,65,222,137,135,163,29,27,194,18,64,31,85,144,238,10,42,181,49,27,44,141,190,64,199,35,90,133,254,146,228,236,79,190,40,187,218,133,170,201,20,155,22,243,6,70,215,202,251,175,135,252,78,85,215,164,231,61,183,86,208,230,43,162,49,200,125,229,9,112,57,191,229,221,66,247,25,204,222,82,66,227,158,89,7,90,184,239,74,126,160,0,77,232,207,193,161,182,243,181,75,165,170,218,93,72,77,51,218,203,215,8,236,23,69,237,40,59,85,92,234,222,44,164,133,246,148,118,250,69,150,37,113,220,174,189,173,168,9,105,57,0,170,106,243,223,229,64,55,31,249,29,244,18,227,41,166,212,55,44,128,220,148,95,70,39,97,64,74,21,239,184,171,45,6,85,62,224,144,47,134,245,137,168,46,15,94,88,169,65,141,41,38,82,195,225,232,107,17,75,222,47,117,253,205,104,128,213,50,243,122,219,198,6,112,125,155,20,164,155,84,220,244,96,44,36,221,90,76,18,139,119,57,80,86,131,221,94,213,232,67,103,186,41,163,50,165,255,225,213,49,124,222,98,246,108,111,192,248,157,245,208,239,253,167,185,149,30,21,172,184,132,107,121,230,46,8,0,107,95,208,49,54,131,245,25,41,129,214,236,192,221,217,124,8,128,233,26,121,44,209,212,222,168,120,209,66,142,238,25,249,91,57,225,83,222,149,2,10,210,55,65,38,19,78,83,23,81,202,252,135,40,131,119,211,85,127,211,206,0,87,47,93,237,2,164,16,175,101,155,197,72,37,27,231,225,219,16,106,94,184,58,146,202,147,73,105,229,240,101,14,129,177,23,74,14,85,55,40,86,76,179,18,30,96,169,78,247,141,227,132,17,100,53,79,246,176,248,220,208,238,114,93,51,198,147,139,78,213,135,237,59,205,129,178,251,64,7,15,228,238,170,125,157,95,9,52,99,247,232,89,30,242,110,191,197,198,222,217,185,53,51,53,122,107,111,127,250,83,209,188,88,186,39,162,182,75,193,120,248,197,202,124,181,63,79,15,224,185,122,235,12,241,248,190,36,184,152,38,48,251,164,106,145,213,222,98,17,185,126,4,77,7,34,243,236,124,175,129,21,121,231,249,196,72,168,164,54,57,121,171,39,63,105,168,239,204,91,95,227,165,146,144,239,75,131,181,54,250,93,38,13,31,177,22,78,156,190,73,196,4,150,56,88,148,30,245,77,203,105,248,0,55,179,186,20,175,74,193,124,118,234,149,23,116,165,230,160,79,225,88,188,208,213,250,48,2,211,156,247,102,230,6,160,169,201,234,20,144,101,39,122,77,195,206,118,19,159,12,105,193,240,248,230,217,7,227,146,196,33,236,120,182,252,214,0,197,135,136,24,91,9,18,193,102,32,31,232,205,246,156,254,199,82,231,5,167,171,192,15,12,161,211,160,160,16,133,121,120,176,148,153,221,84,129,254,5,74,41,140,65,234,64,63,83,69,233,70,106,78,94,99,111,114,71,145,116,212,86,250,154,211,82,78,130,14,239,35,246,162,201,209,73,249,121,214,5,2,172,13,47,69,243,214,232,36,164,171,155,145,243,39,212,217,223,93,71,20,129,217,49,136,143,126,56,156,247,205,110,203,197,12,173,202,41,16,0,113,24,46,225,163,102,33,244,37,104,51,48,126,190,115,238,245,50,66,73,212,16,9,68,167,154,137,77,142,160,128,145,0,144,230,164,126,91,121,107,84,193,193,193,70,154,128,153,130,31,57,77,143,233,35,208,167,137,4,170,37,54,133,61,72,223,136,121,24,76,90,252,37,87,38,251,2,80,250,139,135,28,87,183,41,39,175,234,225,174,216,5,29,25,161,231,69,14,72,203,134,94,235,171,97,36,234,125,145,118,122,32,204,177,19,157,254,62,212,98,153,25,104,218,140,147,100,133,240,42,107,167,251,227,44,154,20,184,149,243,238,76,45,161,29,60,99,248,126,121,66,9,59,167,195,60,251,63,238,102,247,216,108,158,101,42,90,251,123,103,223,216,37,169,199,129,81,193,220,36,61,224,43,154,235,113,25,27,226,96,16,153,122,98,203,127,154,42,139,218,76,192,53,110,137,205,20,56,80,223,204,13,99,184,255,44,10,213,213,154,115,130,116,89,110,31,123,180,87,48,3,7,250,29,164,20,146,44,183,86,181,248,109,10,41,198,235,190,63,100,4,186,223,42,90,217,103,226,165,56,215,228,156,140,33,149,102,25,158,243,174,144,218,112,148,112,1,147,127,130,92,66,28,180,71,113,210,152,65,11,186,65,33,179,206,86,116,189,5,72,128,45,137,208,85,29,214,22,224,198,125,210,194,58,130,66,244,19,189,179,149,219,230,161,125,29,189,163,82,33,92,221,98,230,76,31,181,36,172,234,203,193,143,226,2,34,163,51,92,125,151,24,166,221,23,116,132,72,146,133,98,3,38,59,69,88,6,89,212,200,196,243,198,67,231,157,196,40,169,44,204,10,85,137,137,111,8,60,72,213,148,73,71,211,75,79,227,133,109,198,28,99,62,174,233,60,62,163,121,230,60,242,165,149,200,31,11,195,50,172,48,98,58,35,84,13,108,139,50,23,247,156,74,57,218,155,49,136,5,195,32,185,85,23,50,48,39,160,8,128,117,127,134,19,133,88,24,52,59,175,165,203,229,75,95,84,162,64,143,245,38,122,177,94,196,233,8,212,180,64,161,245,243,238,151,26,205,109,8,108,40,231,131,181,135,92,252,104,104,44,95,223,162,80,151,220,226,228,238,4,208,211,43,34,237,156,241,166,40,212,170,242,245,242,241,41,232,33,121,138,41,112,47,93,69,153,254,211,212,41,178,218,196,19,0,188,20,133,135,98,60,193,131,44,172,165,110,133,205,83,236,248,102,40,173,239,75,253,158,104,72,154,152,43,106,22,200,160,162,193,36,120,148,138,246,198,15,175,45,214,74,160,215,76,143,205,120,100,164,120,135,130,158,228,223,141,223,124,180,71,184,19,13,11,27,239,237,253,39,91,26,69,191,74,0,130,243,138,182,138,2,221,92,120,252,213,116,241,128,64,244,229,71,51,48,152,103,143,10,128,19,31,231,242,232,217,29,34,0,196,12,180,146,70,39,96,236,135,101,113,140,44,214,27,177,162,114,66,11,222,191,60,131,232,113,221,199,107,171,79,99,62,145,83,39,254,116,231,103,171,5,159,184,101,51,232,187,61,91,130,46,215,195,251,144,203,25,53,176,64,89,209,23,141,26,176,212,174,188,190,81,206,18,154,8,13,207,153,86,69,5,73,6,204,0,213,225,223,66,154,50,223,214,158,201,110,26,87,8,181,23,156,19,224,15,20,43,107,209,191,208,144,92,86,137,58,55,228,81,223,234,108,79,202,233,213,161,109,214,28,216,127,77,87,206,206,21,15,185,157,184,103,0,233,203,35,239,212,199,40,197,62,231,202,118,129,45,114,227,9,92,57,153,94,142,164,154,64,56,142,56,231,253,129,19,94,129,116,233,42,225,119,66,114,136,140,81,44,17,253,248,231,236,237,231,105,186,159,74,150,241,176,172,150,174,206,140,119,13,169,25,158,51,243,30,154,228,193,161,248,14,207,30,222,168,151,242,78,48,162,27,215,136,3,15,182,185,45,29,74,201,52,233,150,203,61,144,194,121,123,237,177,50,249,139,67,44,54,218,170,24,6,172,160,52,211,216,62,168,149,241,142,157,252,135,89,147,190,56,68,97,5,74,126,126,112,161,246,208,52,255,111,213,241,216,40,94,73,75,27,89,99,151,175,232,169,130,60,193,29,207,142,33,118,207,196,193,133,221,77,245,21,254,131,92,191,74,232,46,84,11,168,235,57,13,121,250,231,193,95,67,138,159,186,110,108,171,36,83,139,253,78,24,30,10,182,216,229,115,135,13,65,40,232,221,224,78,128,139,111,201,77,57,95,9,137,40,218,16,12,102,39,136,146,1,224,194,144,100,187,58,165,105,239,88,75,255,14,154,123,169,46,152,87,108,136,2,85,191,42,32,81,22,227,79,163,19,160,189,159,24,125,176,0,117,239,25,58,159,28,43,64,212,48,60,59,30,26,153,15,14,77,40,7,18,245,163,123,204,31,141,155,156,54,103,184,31,132,204,227,241,151,81,166,137,47,122,110,216,203,174,243,78,125,16,29,25,253,222,73,180,57,151,221,137,15,233,68,159,111,74,73,127,145,16,85,185,193,40,148,160,111,245,41,176,154,110,76,111,198,63,31,12,236,232,79,140,161,222,243,173,83,11,64,83,202,144,180,214,132,170,243,95,58,66,229,139,234,111,113,241,17,201,139,165,21,26,86,41,180,192,146,126,34,140,219,176,98,39,38,255,120,92,118,237,169,56,41,139,251,172,154,109,186,169,6,160,231,215,106,232,26,19,240,235,194,44,133,202,191,89,221,126,227,233,41,203,14,30,41,3,79,246,137,111,4,233,174,187,67,241,138,219,227,102,212,39,61,66,132,80,82,244,140,38,108,207,129,130,101,196,143,90,249,185,5,160,87,61,205,207,1,170,197,128,37,60,109,208,172,135,44,178,185,162,223,76,36,232,51,112,218,243,154,32,109,60,39,156,82,114,144,114,32,199,101,133,207,81,242,97,78,182,211,80,122,110,152,213,233,246,187,10,3,35,97,225,158,68,218,178,140,202,189,184,202,0,186,25,57,55,73,54,28,63,163,191,93,87,220,200,47,37,227,30,114,31,253,112,63,217,242,129,151,222,16,132,207,14,234,220,10,206,107,146,179,130,235,111,99,18,25,22,138,102,45,90,59,164,179,62,164,180,23,11,96,8,84,155,57,91,191,95,85,85,69,101,117,205,244,148,5,61,23,49,84,129,137,176,201,100,58,252,204,171,29,153,156,206,10,45,144,46,58,227,65,159,253,45,97,96,17,183,107,43,36,241,56,50,239,112,223,32,2,42,74,200,50,103,1,80,30,71,95,127,143,162,18,90,51,200,101,39,47,192,14,70,234,81,100,10,85,198,209,246,238,61,216,4,8,68,65,2,41,248,160,152,174,180,86,174,173,114,201,24,61,98,90,241,118,18,192,94,180,87,121,240,139,101,190,109,87,185,184,17,213,145,105,14,90,229,209,81,125,112,110,176,60,38,1,77,225,114,10,50,1,51,132,136,144,158,86,98,64,70,103,149,202,247,137,48,63,33,253,144,4,24,168,207,144,16,92,197,236,202,74,21,158,138,64,217,139,237,184,50,72,26,237,69,146,169,186,170,158,73,109,121,50,72,56,171,186,201,88,74,140,169,107,59,193,117,151,80,115,152,140,80,242,95,51,164,68,90,11,243,70,167,50,136,200,244,189,133,156,222,190,128,201,138,195,115,175,50,99,129,117,99,150,63,71,122,207,86,52,210,190,139,195,0,203,2,31,8,13,79,232,225,97,171,149,190,25,195,2,172,7,174,254,69,1,156,185,255,206,34,124,214,204,209,205,13,139,191,145,192,86,124,4,127,181,90,227,9,76,11,58,134,119,81,242,94,8,24,248,14,225,70,5,11,82,10,133,122,176,8,29,36,230,129,8,113,182,115,106,141,83,173,113,212,123,138,48,45,12,231,147,250,1,157,247,194,37,123,136,154,100,16,175,153,163,208,159,137,0,123,248,245,55,227,176,202,254,243,190,194,90,102,157,132,250,3,48,243,4,6,167,0,112,84,181,129,238,153,135,27,141,92,114,97,70,155,236,98,63,211,255,102,81,164,224,38,15,91,188,195,69,244,214,19,51,254,139,40,107,55,92,37,42,43,189,245,157,168,226,143,190,200,190,159,216,57,65,242,57,221,181,173,87,148,42,189,111,162,120,235,116,21,52,17,15,79,184,171,188,119,103,244,46,146,16,192,2,87,128,177,159,36,43,76,249,23,195,112,38,87,195,87,10,18,241,238,179,53,4,230,10,82,228,23,103,226,25,51,252,53,234,185,23,124,82,160,156,212,59,161,161,244,107,33,136,226,252,70,132,147,170,56,183,149,136,35,67,94,67,190,134,240,242,157,193,187,130,215,150,26,211,64,146,208,127,25,66,51,78,130,196,243,157,159,124,98,240,17,204,187,165,100,117,216,10,252,130,185,225,214,40,24,137,251,16,18,76,21,163,84,54,218,153,109,54,7,67,158,184,53,220,90,228,233,232,17,205,102,131,94,61,184,59,68,75,134,149,117,115,77,143,111,50,236,22,223,95,132,247,243,216,74,22,165,194,76,5,79,249,82,4,228,162,48,45,59,114,242,70,67,151,83,164,127,5,38,63,96,19,209,34,31,74,195,166,28,241,48,139,100,28,123,148,254,80,130,13,77,60,160,201,227,152,115,103,96,188,163,92,22,136,248,226,93,155,245,63,138,69,248,101,185,127,200,250,38,207,249,146,49,97,151,252,252,46,165,65,3,245,74,78,44,121,184,4,24,57,195,203,50,62,39,55,160,174,217,50,39,70,214,144,177,177,218,21,135,169,23,144,225,118,145,42,37,19,10,164,249,72,2,24,53,217,227,207,61,44,133,38,6,51,7,174,193,19,49,242,181,147,57,156,100,130,223,176,25,48,43,121,52,157,225,200,92,211,84,231,217,63,239,48,34,68,230,24,187,182,170,189,91,50,236,67,51,199,194,112,235,121,66,95,41,98,240,154,89,156,48,125,206,225,212,177,83,97,12,125,185,113,154,47,187,144,117,60,206,158,103,20,46,13,114,112,214,70,70,101,116,247,29,235,130,135,203,75,167,174,216,71,137,135,49,48,122,237,122,221,66,112,181,233,199,238,185,142,29,196,1,110,182,187,152,219,21,228,142,196,28,189,41,165,104,231,98,110,23,174,73,16,158,126,112,22,122,49,199,9,122,70,143,251,39,243,18,83,99,33,221,33,202,198,60,170,234,129,176,241,80,123,152,92,16,171,134,91,210,233,234,3,153,156,196,250,102,231,135,242,4,116,210,118,9,160,151,38,121,255,242,230,135,86,48,6,34,16,184,109,52,86,107,124,238,239,234,77,122,155,182,202,20,158,162,179,99,87,194,39,105,136,228,29,213,241,109,99,149,15,252,213,235,229,53,230,135,130,237,153,57,103,153,82,118,37,200,30,159,229,87,170,2,88,42,21,214,224,174,230,201,106,127,133,189,44,110,27,123,40,41,111,0,211,201,176,63,107,207,160,188,91,67,64,125,26,153,62,20,238,149,43,125,92,12,158,85,234,210,186,142,146,231,98,168,136,250,198,225,213,210,150,54,241,174,149,64,85,75,197,1,242,249,79,206,143,46,140,15,10,28,178,215,26,247,75,17,238,193,131,35,244,73,133,214,78,176,3,120,194,1,50,120,157,146,132,118,16,150,219,47,21,117,242,157,89,56,113,77,4,150,161,192,6,87,153,118,212,130,195,153,34,30,143,236,166,13,192,243,73,110,240,235,169,18,69,142,188,147,199,76,154,111,121,137,171,34,210,125,29,9,124,235,60,68,236,224,245,71,15,154,137,23,181,123,53,9,32,118,255,52,15,139,78,242,78,247,29,117,109,33,214,238,20,20,94,136,211,64,20,225,203,56,254,11,93,196,70,175,205,50,42,27,168,232,142,167,192,145,164,64,157,7,75,33,251,156,14,143,174,96,254,175,207,104,5,144,123,46,249,226,193,236,128,207,156,70,207,144,189,22,123,84,3,214,164,244,240,222,15,45,69,137,133,162,238,2,72,142,16,226,187,69,102,107,172,254,235,41,17,229,228,160,181,165,146,67,93,60,22,71,226,184,108,119,158,13,186,131,82,148,60,237,235,85,40,231,2,158,158,67,119,246,60,15,114,16,167,180,241,32,192,5,109,203,245,250,197,18,139,138,253,244,150,72,18,169,198,94,185,130,230,118,62,136,21,0,49,9,86,180,97,118,56,123,79,92,24,34,230,250,62,214,151,118,57,240,18,28,212,76,144,103,132,254,48,7,71,24,211,242,244,15,9,232,172,197,80,152,54,18,246,72,234,61,21,122,158,179,22,76,30,158,66,128,52,0,150,218,108,20,138,9,176,189,200,151,54,193,125,28,216,202,1,16,215,76,30,81,163,8,163,54,241,43,83,252,209,95,146,234,112,122,100,67,166,70,85,138,123,29,155,225,21,218,142,31,186,32,71,251,130,134,97,199,1,88,19,36,126,252,203,106,144,218,4,183,254,198,22,11,132,8,78,10,228,3,51,123,223,46,225,131,106,202,161,25,83,172,123,23,62,182,71,97,46,89,47,48,151,200,201,144,105,22,120,171,161,168,146,61,156,129,91,129,200,128,73,4,3,73,250,138,120,18,71,47,206,205,179,146,132,195,47,108,149,177,25,142,82,107,172,214,31,76,175,31,24,147,210,101,7,231,78,213,228,231,240,24,36,41,169,117,2,26,171,254,253,80,136,113,190,195,195,101,217,247,23,130,232,207,2,32,14,111,160,183,90,97,61,235,208,208,221,90,138,242,77,242,241,170,57,52,224,73,68,193,204,164,207,249,221,8,7,150,231,239,40,110,2,83,107,109,249,109,25,73,97,247,195,69,68,165,210,41,198,242,105,203,247,165,31,125,0,91,61,136,45,230,30,54,201,111,201,237,209,120,151,68,78,122,163,161,74,38,234,141,212,159,245,18,240,166,101,27,29,209,191,124,213,3,32,96,231,145,14,254,8,11,40,48,150,215,41,226,143,133,182,59,143,118,102,161,119,247,105,231,100,163,241,186,84,252,129,150,203,74,143,27,84,122,2,167,14,95,252,210,225,50,15,69,102,68,61,202,30,90,254,254,100,183,234,69,227,77,51,229,105,63,178,251,63,195,149,210,186,171,24,131,23,179,248,39,217,205,45,8,195,181,31,70,231,173,52,166,91,223,60,209,220,251,153,183,154,178,207,108,48,189,103,92,241,212,209,166,85,185,35,165,213,95,79,83,178,164,206,52,61,242,219,10,75,64,53,152,132,230,33,124,50,156,248,179,28,194,102,80,56,119,35,242,139,114,69,196,185,84,103,211,119,232,56,30,137,4,99,25,180,126,71,68,122,128,218,128,179,252,234,84,177,235,40,176,8,244,97,159,67,221,191,189,90,53,197,168,159,244,0,26,93,204,157,218,186,145,77,185,132,101,214,95,219,130,157,171,33,194,153,28,221,144,203,98,44,95,25,103,114,243,119,115,167,242,104,36,72,122,228,50,66,108,230,199,61,132,202,74,44,158,21,30,210,196,126,50,29,222,68,168,40,20,254,126,84,249,13,150,35,232,23,53,39,70,28,170,226,199,115,173,191,69,141,211,59,140,131,9,55,68,48,139,33,127,173,113,70,16,129,52,207,114,71,30,125,143,83,89,191,133,205,123,122,140,98,95,71,32,88,121,115,231,233,227,101,58,90,140,156,97,244,227,193,18,132,167,79,230,188,8,137,32,23,88,134,93,54,247,192,35,87,69,222,208,36,187,47,211,241,86,5,223,218,140,226,103,236,8,109,196,73,19,110,70,146,205,219,48,174,151,210,179,249,41,23,195,104,25,242,161,209,160,215,182,22,30,154,23,170,178,113,149,191,58,78,156,40,149,15,91,228,215,56,38,89,178,165,245,10,40,82,97,123,54,216,117,73,6,247,57,157,83,210,197,10,168,208,176,17,35,186,86,88,151,13,216,247,156,215,246,170,189,15,189,113,213,82,212,55,119,50,205,113,145,41,207,218,136,78,78,65,65,225,214,98,112,6,60,184,143,73,229,32,186,197,88,192,224,31,206,180,24,175,227,113,89,191,49,227,79,29,241,105,231,60,76,5,24,169,134,87,126,210,62,233,255,72,192,176,135,61,70,171,2,103,8,56,216,240,45,40,23,181,195,100,32,67,196,72,41,5,150,86,30,234,91,150,91,74,105,139,84,72,183,252,13,186,240,12,216,171,69,51,41,153,167,60,255,186,68,30,105,169,106,41,25,175,66,234,141,47,8,133,225,156,186,94,89,252,199,92,22,112,216,253,34,238,150,28,198,135,109,237,11,233,247,174,79,84,135,24,238,113,54,38,40,187,135,233,247,195,187,15,224,222,213,218,116,226,151,3,220,138,4,109,114,126,117,12,194,15,135,14,46,171,232,12,143,64,45,251,45,81,244,185,69,225,1,37,108,123,152,148,83,184,0,203,91,194,27,120,153,152,125,190,51,124,107,16,26,244,205,33,58,101,43,59,109,114,244,129,128,44,2,56,183,34,107,44,87,155,160,7,92,38,219,129,48,181,137,221,183,61,183,206,96,240,1,136,177,103,133,248,28,138,57,137,39,20,240,12,44,154,158,235,92,86,146,34,11,205,58,15,121,110,115,248,17,23,144,234,205,177,118,62,227,25,108,3,97,101,145,189,122,93,140,50,17,10,164,97,48,109,86,234,181,182,158,179,226,202,73,92,2,71,76,113,69,209,73,113,6,52,225,141,253,116,138,103,196,24,219,120,203,168,89,171,39,135,202,190,238,190,124,112,124,166,141,197,137,109,123,147,166,175,103,218,1,86,232,12,144,14,137,157,133,55,123,76,188,186,106,47,135,147,119,110,79,154,152,40,122,237,69,118,165,193,210,195,83,120,3,119,116,243,200,156,203,200,8,76,137,234,237,110,141,177,231,19,160,152,130,151,224,195,56,245,30,238,116,56,250,156,51,80,80,29,239,49,62,204,3,232,136,223,123,17,204,86,241,206,33,248,147,64,99,4,130,87,213,124,5,99,233,69,0,89,18,108,86,11,217,135,91,91,118,31,71,51,217,247,26,167,229,8,183,126,161,186,253,116,161,67,152,39,255,121,70,232,252,224,43,22,10,12,95,119,59,229,112,151,228,59,239,154,94,137,43,168,198,179,45,85,75,109,205,1,243,62,3,210,48,236,25,140,137,16,64,214,81,142,53,216,221,5,67,229,238,192,81,148,195,44,231,247,233,142,226,108,180,57,168,245,128,254,109,142,99,132,229,190,142,220,232,183,190,5,106,121,25,232,246,130,69,53,102,39,184,204,194,27,220,22,64,255,28,235,96,16,234,190,145,226,26,193,44,207,3,186,121,151,115,28,65,14,164,98,243,56,251,189,93,128,106,179,74,187,178,214,146,55,100,161,35,138,28,255,222,240,28,234,209,236,32,139,61,128,225,44,140,72,114,21,184,154,212,46,254,89,14,15,29,34,10,54,185,42,78,181,227,102,119,152,232,42,213,144,218,206,131,209,108,110,227,159,69,94,145,225,57,43,149,254,122,227,73,27,218,155,70,103,95,57,225,76,219,44,151,29,217,152,53,254,232,236,205,29,221,36,175,50,146,88,236,103,186,72,200,221,28,22,115,253,201,149,42,213,83,50,34,81,104,45,238,3,107,124,150,9,120,128,76,129,172,73,238,111,187,134,201,64,175,145,145,103,96,142,177,3,84,106,79,239,105,121,19,203,171,51,3,231,243,151,172,30,109,234,196,13,215,25,72,223,232,83,204,203,204,36,57,136,214,159,189,80,223,77,100,81,238,246,27,134,17,80,2,114,173,143,194,74,50,135,33,218,182,110,41,53,4,98,40,153,192,194,96,145,215,97,211,241,216,72,110,154,29,44,19,252,237,213,69,158,27,150,10,183,118,247,129,112,222,134,72,87,12,162,23,20,100,247,13,226,125,107,174,136,112,78,233,183,214,38,142,90,31,228,254,247,196,199,52,16,83,155,201,6,74,124,254,107,83,16,243,134,203,132,5,254,197,108,139,163,21,137,86,54,27,171,227,228,5,54,34,23,239,181,95,150,195,190,128,158,187,152,221,238,179,73,210,66,104,251,121,237,129,199,41,196,219,195,103,64,173,232,234,49,220,69,88,179,95,67,177,188,223,89,132,246,168,114,87,99,119,83,56,98,231,62,165,179,218,237,94,2,156,7,4,123,7,5,135,242,248,95,132,211,175,15,150,102,251,32,81,211,158,126,153,105,146,212,221,95,89,104,41,122,249,118,93,236,253,98,254,239,122,80,7,240,126,164,223,98,110,89,195,36,66,139,36,147,201,155,225,253,115,12,77,206,210,251,35,236,240,65,115,31,108,121,222,70,239,231,177,200,121,65,120,96,85,227,96,120,102,57,104,250,44,64,15,147,246,170,19,69,146,195,142,112,77,152,144,80,96,86,201,67,59,21,51,50,138,160,133,249,197,96,109,156,248,86,86,222,241,89,2,145,10,124,166,167,16,50,20,215,93,161,105,196,49,225,233,111,66,111,173,183,200,73,14,215,126,131,23,150,129,212,165,251,145,213,240,206,220,11,88,215,231,103,20,102,116,228,87,184,187,126,143,166,97,168,53,191,163,184,67,114,155,119,93,238,230,16,78,26,28,144,132,202,143,233,91,148,156,85,240,93,145,89,135,66,21,41,232,235,162,173,74,202,38,134,180,66,213,211,75,74,150,25,4,239,128,195,241,202,21,18,130,237,57,37,176,101,201,25,142,41,115,71,235,146,103,78,69,226,54,24,127,51,204,123,98,89,214,231,100,147,28,133,158,3,46,104,245,18,254,21,254,239,240,54,202,113,228,6,189,5,243,66,33,39,78,185,231,1,42,137,203,155,21,168,160,123,248,220,81,11,197,119,43,171,185,183,2,123,117,189,186,51,86,173,241,49,3,87,15,247,240,164,228,56,147,166,8,109,116,39,32,47,119,6,137,91,6,56,140,228,3,68,0,60,203,212,100,254,112,75,126,242,67,59,141,249,163,67,98,125,122,29,63,88,183,12,200,76,201,89,216,157,74,62,230,88,188,103,202,90,4,67,121,35,4,201,58,85,152,181,59,250,217,20,237,63,28,88,48,52,191,142,99,106,95,95,117,186,116,50,90,209,216,10,230,190,20,106,67,129,163,209,118,117,62,147,120,91,216,55,115,3,177,51,89,194,5,51,203,252,60,98,86,25,140,13,169,204,34,64,24,137,20,223,221,204,24,26,84,122,22,69,134,131,17,107,251,51,122,218,147,72,134,195,130,50,73,160,105,116,77,56,126,63,78,147,33,119,57,84,110,155,241,45,230,216,194,87,71,45,121,84,65,81,107,34,71,127,173,106,24,81,43,179,87,93,162,31,97,30,54,248,223,142,33,166,123,192,54,38,50,80,144,155,64,15,236,83,133,62,199,46,152,108,38,59,103,156,161,78,219,54,245,67,125,24,183,36,69,77,228,124,62,203,32,41,122,64,199,151,178,90,97,68,57,107,1,251,241,95,216,9,132,84,179,55,203,255,222,228,13,211,98,118,173,147,43,136,106,9,238,71,54,88,153,167,85,100,15,61,15,100,185,198,221,152,243,21,1,139,186,107,141,142,201,213,128,11,207,71,198,19,127,163,24,201,32,95,132,87,243,60,10,88,231,40,148,253,217,110,91,148,43,113,229,162,170,220,27,149,246,44,249,134,212,75,93,64,102,72,69,141,169,144,60,91,193,213,214,7,22,251,171,233,228,78,243,250,145,196,52,106,176,19,208,95,63,121,100,247,80,42,48,107,183,242,185,105,81,8,45,3,116,122,46,198,30,111,96,22,253,210,141,190,109,122,2,109,102,5,97,204,196,205,75,60,243,15,130,234,222,82,143,220,223,149,88,102,188,79,198,13,149,54,96,255,74,74,187,228,165,46,222,86,130,121,73,126,92,164,210,118,162,233,6,140,137,131,68,98,239,203,6,92,173,66,151,190,221,234,99,229,57,226,124,119,242,181,31,125,72,230,45,174,231,36,150,205,31,178,77,122,58,179,203,179,12,187,134,46,40,196,211,201,59,106,174,98,100,100,92,60,38,161,112,61,83,192,208,219,228,136,253,180,238,252,196,89,83,102,253,247,141,85,131,77,210,129,250,43,9,234,82,90,191,169,136,238,122,186,118,181,157,188,237,127,83,111,228,32,131,143,212,60,119,140,38,197,177,221,87,136,108,208,63,168,130,173,235,121,129,63,38,28,3,224,24,145,156,106,28,203,121,255,2,159,12,24,153,209,75,35,33,102,204,27,87,250,189,126,126,193,123,104,175,185,13,136,154,144,100,57,147,61,149,126,170,247,246,13,14,136,111,170,247,45,231,6,51,72,130,173,150,169,177,133,30,127,209,90,40,51,194,184,45,49,77,50,159,141,53,211,48,101,32,169,114,233,177,52,177,216,254,150,30,186,198,199,153,49,198,231,38,123,89,242,8,155,92,174,48,46,57,237,242,150,245,189,250,105,168,236,10,115,38,81,160,146,89,97,182,119,123,137,74,253,130,144,243,14,229,143,98,222,110,151,223,18,176,58,231,83,233,19,236,121,90,2,201,27,33,48,70,129,18,183,10,95,161,207,61,118,102,204,71,233,140,174,167,49,23,251,92,38,150,71,182,219,4,160,226,38,25,71,10,166,17,119,166,130,64,94,111,194,25,136,89,11,200,76,31,201,221,57,239,90,214,187,42,33,239,177,199,146,171,83,208,128,237,209,75,10,180,51,2,219,55,1,156,123,130,16,161,230,57,8,176,113,121,202,131,122,100,169,5,235,116,227,146,93,16,49,234,254,17,9,33,191,93,94,11,143,151,97,10,213,133,174,123,52,45,163,198,186,239,190,168,47,233,151,111,33,21,4,109,149,33,68,248,193,53,34,159,54,8,155,254,44,143,192,9,221,79,145,169,59,70,234,91,233,161,28,122,163,202,29,223,75,32,218,212,212,163,180,248,242,151,123,221,43,121,103,84,204,150,32,55,211,161,234,116,229,38,211,158,119,238,151,153,17,199,141,187,95,70,73,160,1,205,133,207,43,169,97,248,197,157,56,174,44,177,21,183,86,178,171,150,140,17,134,42,99,199,85,90,243,229,81,228,203,180,10,58,96,50,115,28,184,31,158,174,73,176,49,244,76,69,73,180,4,45,216,16,33,180,25,24,177,20,165,42,120,190,136,101,254,84,159,113,42,167,184,114,143,118,22,54,129,157,156,205,118,161,123,78,87,223,235,165,167,113,48,188,161,241,121,108,251,246,130,71,142,26,192,64,249,167,2,214,67,195,21,78,12,27,168,94,242,82,182,39,250,54,74,94,235,95,255,218,94,59,3,137,49,162,118,71,254,147,35,170,252,98,119,18,206,155,134,5,198,242,145,230,207,204,15,246,14,124,184,25,150,146,211,188,199,148,42,142,156,215,66,224,228,212,53,226,12,108,174,141,251,156,188,127,65,141,221,58,172,127,255,57,42,63,82,152,208,160,188,105,136,20,111,27,183,203,13,56,13,111,201,159,47,1,48,251,166,49,139,124,62,108,32,165,187,136,220,140,111,83,210,115,121,99,228,171,21,167,230,190,92,60,35,253,107,250,44,148,172,246,179,146,244,113,228,161,168,108,73,86,61,184,78,124,89,133,3,133,70,52,13,58,244,165,119,91,126,72,5,143,176,120,240,34,46,110,173,38,88,188,142,198,185,15,200,13,167,105,20,115,100,15,249,27,161,9,214,60,80,250,218,197,95,96,102,246,153,6,58,120,145,38,11,218,153,151,140,105,130,243,142,155,246,116,150,198,76,26,84,74,226,114,140,93,141,207,33,67,233,190,118,241,183,6,112,222,41,196,112,6,217,49,79,80,85,185,240,214,199,203,66,232,93,253,143,188,49,145,217,186,150,130,86,212,86,118,50,146,225,52,240,141,145,168,149,52,220,206,224,159,93,181,3,168,84,223,202,165,168,205,169,169,11,240,26,176,34,21,193,223,99,14,175,67,200,150,66,230,224,30,115,67,108,120,124,196,65,169,211,114,66,30,42,48,214,172,104,113,110,166,221,14,213,63,92,77,161,79,203,248,186,55,90,110,178,101,184,226,234,254,173,152,64,160,18,159,28,230,158,174,16,4,48,22,205,243,58,30,93,20,193,25,90,99,120,114,157,239,230,229,58,164,99,5,39,241,182,20,196,67,233,253,24,11,172,79,168,82,40,127,243,117,7,29,163,156,120,250,196,40,22,71,21,248,116,230,186,45,126,139,104,197,91,95,64,112,88,198,196,31,229,205,93,48,144,228,113,69,116,75,20,218,25,33,110,154,92,86,179,9,219,78,233,148,253,213,62,120,214,9,59,13,64,115,109,188,32,41,231,76,127,252,64,147,71,219,71,222,68,192,50,67,239,245,164,76,228,57,118,196,18,10,60,54,187,113,235,77,173,52,147,105,103,108,172,41,118,189,166,92,164,26,39,230,38,165,61,177,241,20,175,92,89,37,31,103,157,44,18,104,82,147,35,144,141,199,221,110,146,248,239,189,15,7,182,159,189,115,70,153,223,65,227,8,215,206,46,208,31,192,157,243,99,146,145,124,248,129,91,47,63,182,220,21,123,85,130,48,97,222,158,187,136,189,239,166,236,148,23,105,242,240,123,219,238,37,97,230,157,30,161,10,214,52,212,54,225,116,188,224,200,65,102,136,234,49,53,130,133,23,130,210,188,6,129,96,9,71,97,31,130,0,33,241,229,95,211,90,255,122,2,70,100,183,9,34,125,169,103,236,21,242,115,113,251,213,70,222,44,20,255,42,57,23,93,47,240,61,116,185,109,29,181,20,51,105,36,115,111,243,39,235,195,161,15,198,166,93,121,119,6,115,36,3,32,215,241,46,28,131,180,67,222,74,81,216,193,100,91,222,123,156,236,149,59,121,157,224,191,100,11,129,242,120,71,193,86,44,75,142,57,230,189,112,188,50,59,219,107,179,176,47,227,48,26,234,75,202,177,48,4,106,70,35,146,47,239,16,76,103,52,180,148,221,232,146,93,4,222,30,12,171,246,210,126,232,192,87,140,92,198,117,95,22,59,97,63,118,240,6,232,4,8,108,93,177,7,160,237,66,128,166,79,64,135,95,202,184,232,184,136,195,242,192,185,251,17,247,233,234,168,220,93,59,121,81,69,191,254,138,73,176,113,99,180,177,107,137,173,58,121,208,77,171,39,160,35,169,129,126,86,237,94,6,108,130,118,47,60,194,73,204,131,64,11,11,56,234,24,147,188,148,9,85,166,174,14,168,226,233,32,238,182,203,96,252,154,19,131,143,107,74,202,219,250,47,49,219,64,154,12,44,68,179,157,80,220,150,0,2,149,171,18,144,131,15,185,60,63,43,192,231,242,127,193,202,30,127,98,17,185,180,97,23,167,35,232,85,204,185,76,91,95,112,187,131,199,153,29,93,169,126,190,77,160,161,94,212,201,117,85,143,166,69,178,193,126,227,100,109,149,175,72,243,93,20,162,112,199,157,129,39,47,236,205,229,5,165,65,125,255,74,211,154,136,91,169,19,249,96,193,226,249,74,71,117,52,125,40,239,43,194,139,90,63,142,124,32,6,255,190,87,146,81,139,21,168,205,191,120,91,143,234,179,134,109,29,160,26,247,235,167,183,11,176,218,92,72,144,98,1,82,152,231,46,138,197,189,209,3,164,82,162,241,217,118,170,194,162,246,28,118,241,212,2,156,137,15,72,102,242,123,125,191,33,59,216,187,55,75,175,27,55,73,187,204,235,44,54,118,132,157,59,171,176,180,42,136,84,219,19,72,79,55,228,64,167,176,227,132,135,7,194,246,244,82,26,236,187,177,111,112,60,223,222,104,155,78,135,4,41,161,227,35,130,200,228,30,68,145,109,54,103,54,233,192,215,240,21,208,192,253,197,48,112,78,30,88,44,240,233,32,212,230,219,164,129,181,4,163,202,237,45,230,166,7,249,184,192,20,48,34,208,20,86,203,171,178,241,162,17,67,59,175,94,203,40,119,131,138,101,46,246,235,121,1,72,202,147,108,253,67,204,221,17,146,131,62,241,215,229,107,84,219,169,225,177,167,229,36,80,50,58,145,225,44,185,211,249,79,128,143,35,82,144,127,142,99,139,13,229,24,162,62,8,158,221,227,190,109,74,243,238,25,220,248,21,166,59,27,251,164,4,140,124,245,44,98,154,190,238,211,64,15,172,209,160,194,214,98,39,198,224,215,158,109,150,242,243,245,91,45,224,105,38,195,147,252,79,119,171,255,28,173,199,162,16,102,150,37,110,114,225,139,38,14,15,238,208,160,250,140,232,39,179,98,214,192,151,83,39,217,179,158,4,145,224,72,238,115,109,104,116,206,244,36,33,76,151,212,200,122,112,27,5,204,12,88,144,229,197,41,253,203,182,248,231,135,169,84,237,70,87,40,53,170,32,252,155,34,217,216,155,218,40,103,186,44,177,84,24,95,241,182,117,26,217,131,252,23,148,249,227,245,99,46,234,132,147,59,68,169,78,33,226,195,195,94,226,148,122,232,64,78,196,8,159,84,59,28,212,242,193,222,13,251,194,1,83,90,24,250,82,97,71,140,101,154,199,193,87,68,169,187,253,117,15,192,15,31,9,227,74,211,7,27,229,180,191,42,177,182,114,140,60,13,249,193,196,119,54,193,151,78,58,141,95,121,44,161,117,71,138,48,144,147,119,82,6,41,246,221,78,164,10,148,21,57,219,144,222,198,108,143,37,15,219,255,191,148,192,13,217,44,22,214,63,121,250,98,246,68,227,142,115,254,196,46,49,170,33,49,97,63,1,8,118,82,42,192,229,207,123,228,152,237,91,8,117,87,204,162,90,160,124,150,98,183,134,248,141,193,214,162,85,244,107,132,190,72,118,16,30,49,91,200,177,17,251,108,2,176,108,147,31,218,93,104,52,14,10,253,120,142,127,154,2,234,209,84,94,42,12,22,117,135,50,173,27,4,55,245,243,103,60,78,247,235,37,56,239,249,251,154,214,32,47,184,168,246,46,212,154,49,11,254,36,113,122,253,133,200,162,49,181,83,30,10,148,2,237,236,58,80,248,135,127,21,150,138,243,119,78,72,12,31,100,193,119,137,239,220,154,100,85,178,76,201,192,209,27,7,225,15,7,30,96,124,217,231,194,123,234,18,250,208,40,207,13,131,109,228,247,107,86,74,232,17,88,11,146,6,229,239,158,155,68,208,202,205,5,138,140,89,111,221,47,185,225,183,249,162,37,50,133,127,80,213,122,69,194,59,174,135,90,87,211,110,109,127,201,229,65,238,21,21,138,156,154,94,242,180,202,87,45,145,252,175,178,175,77,60,103,27,231,245,46,121,15,74,149,163,234,71,162,228,254,81,215,115,39,21,203,165,26,203,90,61,192,225,89,33,162,216,109,185,80,180,124,234,105,208,167,231,99,133,103,141,103,140,252,254,67,154,14,168,228,215,234,19,145,125,252,233,194,84,139,149,194,213,87,24,136,202,247,42,91,229,163,206,69,152,0,125,233,137,252,31,112,31,129,186,21,135,167,31,166,139,218,153,48,24,129,68,210,7,11,127,203,112,130,134,106,150,62,79,193,207,93,118,96,199,190,235,221,163,54,18,39,192,32,218,217,43,141,238,171,121,157,32,221,38,82,167,109,251,48,46,124,113,238,162,168,235,14,114,244,62,219,41,50,159,108,136,51,189,241,55,190,131,198,253,22,205,84,20,56,13,76,222,32,45,213,67,219,59,204,190,232,149,86,226,229,115,188,80,147,174,59,38,229,74,80,107,3,78,110,179,194,203,190,197,186,108,119,19,119,242,72,3,189,127,121,118,70,205,27,208,42,233,31,16,189,249,121,225,116,96,220,92,243,64,6,23,16,16,233,220,103,86,77,73,8,22,92,34,164,103,8,203,172,96,196,151,25,100,252,6,121,194,215,208,5,154,147,179,219,55,247,241,65,219,65,102,95,132,234,204,216,133,24,38,48,74,240,140,212,144,23,117,36,252,77,167,89,87,143,128,168,39,137,144,7,228,21,219,189,237,135,169,49,109,100,89,65,111,210,153,127,115,18,78,62,161,198,224,9,151,227,106,147,61,183,58,127,57,22,199,185,135,167,244,170,118,177,70,207,67,125,127,18,8,232,63,109,15,139,245,217,48,127,239,116,43,206,103,177,190,247,153,129,194,180,232,110,183,93,32,150,123,13,207,165,219,206,125,117,8,119,174,78,141,153,180,81,82,183,117,77,231,15,202,55,103,71,10,49,125,245,59,147,92,145,89,121,225,78,172,172,74,222,45,60,56,248,192,74,254,240,60,252,26,160,166,234,99,150,229,35,242,30,110,46,96,43,219,26,17,194,178,163,95,209,222,182,129,241,80,207,157,180,28,106,182,41,159,202,35,105,18,75,26,96,177,239,51,217,251,198,214,136,115,252,250,249,182,155,179,90,202,249,125,68,129,25,145,131,166,97,76,236,234,162,21,145,133,32,71,129,85,109,95,249,75,123,194,60,53,28,152,36,29,66,252,52,228,127,153,240,36,79,180,225,100,32,238,134,18,119,146,104,249,175,54,196,112,33,35,30,147,133,191,62,159,225,33,93,78,92,58,3,35,25,246,202,44,182,64,75,254,121,219,204,197,24,18,232,190,203,254,185,55,129,139,146,184,67,221,17,203,84,94,8,27,40,223,43,26,223,92,209,28,174,67,180,27,219,142,17,34,221,209,121,9,175,106,38,204,1,42,230,148,68,113,163,117,186,64,52,252,116,169,240,252,141,236,118,10,13,62,122,81,252,193,76,30,106,126,232,124,75,149,125,4,229,4,156,208,252,80,18,183,255,216,162,124,247,68,180,118,191,8,90,40,136,104,95,115,57,52,141,180,151,28,217,119,12,0,31,210,155,182,83,190,56,113,187,84,57,144,150,128,127,64,113,242,143,137,20,95,101,132,106,251,118,223,243,145,168,184,125,164,117,201,37,17,52,242,221,136,107,105,129,61,72,11,108,222,118,168,38,235,224,78,1,39,87,204,114,216,122,104,20,129,90,246,180,64,69,91,164,26,164,205,155,83,241,65,13,137,88,106,106,113,1,17,113,6,109,152,54,105,243,21,36,131,206,72,147,254,171,150,185,100,221,131,33,129,179,9,6,34,212,225,183,151,97,174,8,228,121,210,106,239,177,86,163,179,251,92,137,82,173,112,219,120,132,235,199,49,37,247,174,233,50,168,124,214,231,155,131,74,56,228,107,151,249,184,253,152,82,41,163,220,140,65,85,232,198,155,215,197,155,216,173,222,242,160,103,12,107,94,148,144,78,51,167,78,85,133,56,47,251,40,61,13,69,177,13,130,73,30,197,218,19,96,237,109,255,161,96,134,79,19,205,124,70,187,126,226,43,180,107,208,239,7,207,65,37,199,186,123,184,207,250,20,149,176,23,132,38,43,2,187,104,9,179,232,92,134,212,85,254,216,141,224,80,22,215,52,155,11,19,167,86,154,65,78,1,161,153,224,206,47,238,6,168,241,78,119,168,154,193,157,215,192,47,244,215,129,22,160,183,47,65,155,38,234,61,83,134,9,63,245,105,123,218,0,205,70,67,98,57,73,198,11,80,12,211,18,244,137,113,213,10,207,223,42,253,175,55,18,60,145,9,207,21,14,92,25,196,210,135,95,9,242,183,161,203,76,233,21,15,122,10,140,0,123,0,106,30,219,62,34,63,89,181,227,190,112,107,113,209,38,19,15,26,216,12,79,196,184,82,23,228,241,23,30,39,150,121,85,55,196,13,168,227,101,160,229,141,51,117,209,164,253,18,112,179,74,253,138,219,142,138,98,194,36,15,14,56,54,240,169,148,91,143,60,44,93,65,156,140,151,186,96,31,18,20,105,7,226,43,116,207,57,42,137,230,99,204,217,189,88,118,202,118,241,231,232,89,162,11,42,201,203,247,154,183,7,252,127,26,5,200,172,40,174,239,201,143,124,41,146,111,172,88,136,136,182,101,32,211,199,220,239,102,105,110,139,137,22,81,61,219,148,222,80,6,5,58,95,222,242,237,7,190,202,193,245,39,197,185,204,173,8,224,212,28,243,204,45,14,247,151,84,147,194,223,199,159,61,33,14,49,164,85,176,85,80,100,182,40,92,183,62,191,98,17,51,183,63,234,44,155,136,29,192,27,92,220,102,108,228,11,238,188,194,168,212,61,118,65,18,10,25,90,174,146,160,27,68,1,190,74,54,124,18,164,213,87,153,110,113,223,20,219,156,91,45,191,249,215,255,124,245,65,1,71,208,61,219,96,241,255,146,209,79,175,39,39,132,60,180,159,2,0,254,251,32,110,64,13,130,234,78,73,73,94,166,65,220,209,190,231,87,111,134,10,238,238,18,69,245,69,23,243,136,146,57,74,233,20,254,207,172,105,200,148,69,57,180,59,73,104,16,166,92,14,107,239,108,42,249,19,233,91,212,41,36,126,63,149,25,147,119,100,220,1,189,103,64,168,22,149,204,91,39,97,168,65,149,0,159,132,234,86,244,222,219,254,176,30,240,211,126,84,185,83,73,246,230,175,247,234,182,118,45,227,107,68,141,32,208,165,229,251,112,105,149,169,75,218,20,83,156,43,95,142,49,197,86,65,117,227,254,90,137,241,205,27,251,254,72,23,28,90,104,41,240,56,207,148,84,190,136,252,102,190,35,122,238,125,200,137,178,173,93,9,112,48,169,128,131,98,8,69,225,237,3,197,65,125,60,193,238,100,17,129,251,99,246,88,241,185,53,118,62,88,205,74,82,39,253,162,234,134,62,18,129,46,11,166,87,241,122,227,144,192,18,16,181,124,253,61,135,217,83,224,145,29,236,162,158,136,81,243,112,172,29,143,94,7,12,214,164,167,154,221,168,105,84,215,215,155,241,125,219,189,193,4,218,236,10,76,109,17,51,192,230,55,116,183,96,232,178,41,99,13,116,165,249,9,42,25,193,24,250,108,181,58,55,205,108,58,99,192,126,66,10,174,75,239,182,246,247,60,154,186,6,198,67,109,217,161,8,13,192,129,195,228,16,43,121,136,135,98,22,48,140,156,243,16,98,30,177,134,25,221,36,102,3,4,29,127,159,140,160,69,233,111,20,193,51,52,99,199,73,184,143,129,240,120,170,218,154,248,57,14,251,30,128,23,136,255,252,236,203,80,57,208,47,17,143,111,160,71,220,34,161,77,215,121,19,108,108,83,123,7,110,204,47,111,114,93,204,177,183,85,232,225,181,187,157,2,202,125,105,41,79,46,140,149,80,209,93,160,40,110,166,35,80,46,148,151,86,160,0,191,213,16,222,150,161,21,20,57,57,99,162,103,208,169,103,230,87,184,185,49,131,226,174,210,184,246,201,227,133,238,52,202,229,69,202,254,216,191,205,181,77,20,3,180,216,91,115,132,31,127,72,197,158,20,35,41,175,171,254,190,91,193,184,174,17,76,228,37,13,99,176,32,144,145,100,146,189,132,218,148,168,99,32,164,216,211,28,21,102,35,88,218,159,109,153,235,213,224,85,103,114,91,29,17,57,229,137,79,252,60,170,178,134,246,28,74,92,25,235,150,205,191,49,86,194,45,49,25,197,141,87,178,76,115,220,19,212,58,168,59,226,52,47,175,76,143,64,50,106,50,122,170,169,93,207,161,250,223,110,224,198,138,35,40,50,34,87,107,70,182,137,17,185,13,40,145,127,57,207,109,164,219,177,179,182,16,145,235,173,208,14,208,83,175,98,219,145,139,151,237,197,165,241,212,45,55,121,152,28,132,20,11,138,246,230,217,146,235,72,211,163,146,16,71,161,175,86,59,1,79,146,85,196,105,82,8,60,30,73,47,189,113,41,94,151,129,154,128,28,228,73,139,178,199,209,91,217,159,253,216,60,124,123,209,147,244,255,250,250,209,0,124,1,75,117,40,38,187,16,201,124,170,140,26,124,67,156,7,44,103,89,18,251,115,247,37,221,224,14,89,172,113,246,226,120,246,242,174,17,19,88,155,208,122,129,165,238,161,162,68,70,65,253,144,127,36,59,242,246,123,38,114,243,62,135,5,174,112,158,227,177,227,74,67,240,118,167,164,88,250,167,30,198,40,196,166,155,225,198,108,51,222,141,241,36,118,100,46,199,217,4,84,44,105,39,223,36,51,241,194,82,170,62,255,242,38,20,208,27,103,147,63,95,172,135,105,23,92,236,132,140,56,108,84,118,37,14,163,111,96,227,94,146,67,136,103,94,222,84,54,72,188,141,86,247,49,130,250,18,190,45,209,150,131,191,206,11,85,167,153,201,93,196,217,251,202,99,177,97,128,20,234,35,64,62,210,154,25,142,61,182,248,126,235,117,102,249,221,172,242,202,140,255,21,214,50,21,255,106,2,1,15,40,199,247,83,158,111,249,222,84,211,248,226,89,16,171,232,34,114,235,246,25,210,121,101,221,38,199,20,181,129,217,72,20,225,168,24,194,135,154,81,253,51,1,178,99,172,199,168,123,219,92,73,54,34,92,214,252,51,127,46,122,241,8,13,230,234,204,189,13,166,11,85,122,241,14,102,74,251,38,137,157,239,227,88,251,166,25,208,166,68,19,188,54,103,50,223,28,27,118,95,59,209,27,212,183,1,130,154,111,32,91,100,103,122,55,85,135,216,220,200,6,36,41,205,193,9,230,86,45,154,106,78,7,17,233,182,11,65,27,167,11,130,177,160,57,177,205,160,215,207,132,36,141,54,214,223,218,22,217,96,248,191,15,201,176,3,190,126,74,25,89,55,17,139,26,30,87,170,78,196,50,240,88,210,146,134,43,5,223,133,121,79,129,246,245,211,224,173,220,122,174,84,239,31,176,9,194,12,196,175,160,243,241,127,15,179,120,176,130,149,54,62,48,24,164,115,248,169,199,171,246,214,4,166,186,58,160,159,237,192,68,138,175,130,210,54,212,182,186,86,216,143,5,28,108,51,143,168,49,217,103,175,11,253,219,142,74,144,18,57,104,206,170,157,191,174,127,197,210,17,60,47,26,54,127,105,116,10,140,106,61,164,250,192,215,40,167,60,46,40,42,51,96,248,203,180,179,21,108,9,124,223,66,69,115,17,134,2,25,105,158,70,129,45,14,95,222,101,110,55,73,157,80,160,113,101,98,21,1,225,56,73,0,238,12,252,23,106,42,168,57,17,246,1,217,229,12,128,116,106,135,81,31,155,136,22,121,108,188,158,94,238,75,46,152,122,2,214,94,103,209,190,76,244,111,97,36,171,212,30,252,6,133,88,168,37,238,75,13,26,246,202,76,217,247,174,54,215,233,138,193,33,70,84,74,114,10,229,95,234,156,249,119,7,12,243,25,152,84,158,36,243,76,32,96,124,187,140,3,213,79,55,210,141,136,32,195,180,95,135,219,53,168,111,26,207,39,65,55,103,72,23,111,27,62,188,106,149,251,163,47,122,67,125,200,133,210,108,210,91,26,1,33,165,130,167,52,82,237,58,81,231,23,14,244,103,174,88,163,238,201,247,171,234,0,192,79,172,234,124,31,111,250,159,245,88,175,110,186,122,88,29,178,97,181,25,63,226,23,146,250,92,190,139,49,8,175,31,30,204,7,3,225,166,86,145,213,52,130,157,232,20,212,224,44,184,122,20,230,40,178,215,233,45,170,2,66,152,48,228,223,147,251,175,3,251,49,70,24,19,233,235,193,182,156,83,135,40,40,120,109,120,150,167,238,12,193,215,162,80,214,42,70,180,194,5,199,54,86,202,68,14,242,113,175,95,156,182,210,184,120,183,222,166,184,10,166,146,240,111,49,70,177,36,159,245,62,169,20,217,246,78,20,199,138,167,167,86,240,183,218,1,221,203,43,43,29,38,75,156,2,220,53,224,52,30,112,46,137,139,189,195,227,125,217,155,211,126,136,250,5,246,88,8,93,173,232,98,207,115,44,157,84,169,176,200,238,232,148,100,52,234,6,168,177,218,7,31,176,177,53,149,44,0,133,10,215,197,183,99,81,138,138,214,33,150,140,89,106,107,55,114,95,83,205,160,221,234,24,154,168,148,252,199,243,254,62,166,108,147,231,84,233,106,225,164,85,14,111,239,95,125,57,19,90,219,63,104,164,166,131,202,88,133,177,226,135,151,74,4,229,185,24,97,243,12,13,67,90,14,226,15,67,249,176,103,41,37,47,118,121,232,23,197,54,139,243,201,168,23,209,182,145,163,131,118,59,21,146,164,4,34,102,153,250,88,152,157,67,185,192,169,183,167,180,65,131,24,198,132,237,55,51,92,173,44,62,197,58,59,10,216,52,72,6,177,254,244,224,239,237,197,187,78,79,130,117,26,138,131,209,213,215,3,96,75,232,145,235,85,186,174,185,147,145,213,235,60,41,151,181,243,225,224,109,79,55,11,134,167,29,234,146,229,225,69,250,225,89,205,206,40,208,186,206,63,111,85,136,22,207,19,31,229,222,155,89,175,114,251,109,70,16,85,26,212,152,40,253,27,52,141,251,183,161,35,119,199,40,23,228,27,133,13,67,78,152,126,172,176,57,82,157,158,246,49,75,247,111,40,199,52,57,12,56,149,166,108,158,255,83,30,142,234,179,128,81,195,198,132,140,219,247,87,104,235,158,61,35,141,50,12,138,42,249,95,99,216,30,196,119,86,81,21,242,22,231,152,173,13,13,37,23,205,18,171,191,155,102,61,12,255,197,168,228,133,219,9,75,65,78,220,143,25,219,217,67,151,212,93,46,250,1,161,197,35,33,204,80,130,224,229,95,159,249,52,36,189,112,33,99,129,156,154,248,228,238,94,1,115,81,108,149,130,90,21,5,204,238,181,137,241,38,191,34,209,98,178,164,41,72,109,2,162,109,216,122,46,251,222,111,243,239,154,254,168,106,45,135,207,120,241,83,217,195,198,20,123,226,70,9,48,179,51,124,79,51,234,218,242,162,180,160,237,141,43,152,36,109,236,246,141,38,89,146,245,190,111,242,125,161,72,151,229,200,201,50,18,120,219,128,60,114,22,53,143,199,54,153,125,168,230,26,39,153,211,15,183,66,204,176,110,188,225,156,147,181,214,239,98,233,162,75,59,47,47,149,93,71,122,55,39,36,116,128,83,76,57,51,231,38,106,203,97,115,154,34,145,153,198,43,202,53,5,236,112,253,77,215,250,234,248,231,69,164,87,102,153,84,191,204,146,140,2,165,137,228,142,218,55,208,161,152,247,161,40,190,179,205,245,225,6,148,74,80,25,84,111,245,114,173,9,162,90,86,215,145,164,20,156,57,42,39,235,133,18,92,85,63,85,132,90,190,136,10,131,215,115,229,199,22,185,171,34,101,166,126,102,166,20,235,159,33,129,155,243,47,95,115,190,109,143,157,82,64,11,159,238,132,42,99,87,117,154,75,78,159,144,43,245,211,206,37,238,65,4,132,10,124,129,86,173,112,254,215,96,38,223,53,179,159,191,35,29,14,247,243,30,93,87,111,252,96,163,250,157,161,50,82,90,152,103,154,222,57,161,213,114,222,137,112,131,241,49,10,197,183,27,24,94,109,118,106,149,213,4,35,143,148,12,16,91,249,209,35,147,22,186,149,88,63,244,227,10,42,79,250,116,130,56,31,52,114,87,156,61,134,178,82,72,210,106,226,176,145,95,90,103,159,234,203,203,115,248,91,8,51,49,172,89,67,133,110,120,169,138,159,126,96,251,237,176,57,199,232,223,99,153,217,37,185,41,247,93,175,211,34,89,234,91,231,135,101,227,214,71,64,124,97,21,16,82,46,74,77,144,26,101,151,31,130,64,136,227,190,116,48,139,112,8,44,248,14,175,183,190,125,240,178,112,16,195,103,155,165,220,9,63,43,204,108,64,22,79,95,130,136,62,130,248,238,93,61,83,12,248,161,250,14,225,127,163,19,34,42,100,117,187,200,215,76,177,127,15,45,0,125,42,64,34,108,200,177,189,30,169,62,61,170,6,121,175,159,23,214,91,97,104,115,180,67,139,65,124,132,77,99,207,58,216,146,87,81,26,42,48,13,80,174,252,141,82,224,125,153,187,109,32,215,147,188,118,248,79,123,206,113,101,34,88,15,223,114,254,138,49,68,134,211,18,36,182,135,219,18,163,18,84,59,121,249,27,168,220,162,7,117,79,239,96,103,37,189,137,153,146,242,55,202,169,114,143,63,139,88,16,196,5,122,204,124,63,15,115,44,101,127,164,184,203,15,91,172,50,12,130,136,67,92,47,171,171,188,235,117,163,54,200,42,198,126,132,140,235,12,161,141,207,143,25,41,23,39,6,103,40,213,44,4,174,137,188,8,223,175,41,181,238,133,36,132,100,232,155,139,138,134,41,94,164,129,54,37,72,231,237,236,188,28,176,88,7,190,252,106,70,140,36,83,79,90,119,24,208,232,16,91,19,214,142,27,128,111,9,184,240,95,149,219,139,24,228,223,64,165,44,4,101,244,139,63,154,210,43,200,126,175,96,123,202,122,221,34,140,92,50,235,51,59,222,188,169,170,219,3,9,45,72,110,233,91,34,49,195,245,214,34,42,161,28,151,120,57,134,82,125,113,119,224,231,222,30,86,226,43,21,184,24,49,142,18,66,41,242,229,3,142,235,237,22,245,117,20,32,90,208,118,228,43,114,223,231,24,127,103,35,46,132,60,105,47,105,114,182,93,245,185,35,23,111,136,72,80,1,133,163,141,38,29,224,31,239,117,16,194,54,96,115,196,39,243,189,207,11,159,201,165,117,240,135,236,216,147,213,139,31,28,173,221,207,103,7,167,183,163,15,83,91,132,204,167,41,171,50,234,50,168,220,174,53,189,100,231,198,191,244,250,108,96,232,197,210,185,161,37,223,254,174,232,235,206,50,74,229,168,127,185,128,245,246,162,31,144,247,182,109,186,168,199,242,86,37,24,237,198,26,10,16,122,236,202,216,33,106,157,37,204,3,64,254,150,139,34,242,122,21,10,198,200,82,140,36,28,56,102,202,131,16,167,26,166,110,108,105,26,159,40,254,214,146,61,36,50,242,141,119,161,191,76,27,139,224,218,157,79,94,132,226,3,20,96,173,39,197,149,236,29,66,97,36,144,119,75,145,117,30,44,40,184,226,196,235,177,95,11,168,31,23,186,173,47,139,148,76,27,242,234,6,54,111,172,120,100,121,237,98,167,161,211,135,142,135,109,175,23,234,37,253,165,2,247,198,70,6,205,234,43,183,118,173,2,147,94,3,44,214,132,7,81,56,67,197,241,98,245,177,7,44,173,245,5,119,31,6,166,130,10,151,42,168,208,1,109,7,142,38,23,189,30,175,136,250,97,186,8,162,164,114,116,208,182,93,219,157,161,190,98,124,71,140,160,204,198,74,59,229,175,58,186,95,240,37,5,124,178,131,170,57,3,164,150,171,178,104,155,135,48,172,198,209,36,197,82,201,84,167,46,102,222,49,123,154,0,31,39,193,234,44,226,182,156,171,171,103,131,233,206,222,236,115,120,105,184,49,95,219,15,104,203,21,202,45,123,64,13,238,155,173,26,225,241,27,14,185,250,126,243,86,217,124,11,251,176,102,207,206,255,6,179,177,116,89,8,121,114,236,108,17,103,101,28,4,169,124,26,87,251,113,63,212,214,206,4,87,163,99,7,9,168,247,2,228,185,146,58,95,192,77,36,175,43,130,56,189,18,250,17,100,18,54,126,106,45,53,55,230,70,169,212,11,97,50,212,241,75,59,150,24,57,164,129,63,101,219,84,144,98,61,97,173,208,94,165,237,120,215,93,246,31,93,103,193,61,12,73,158,31,223,45,22,214,247,114,74,170,247,253,96,80,172,190,129,95,197,12,187,82,79,119,224,103,62,89,60,33,68,216,151,26,176,75,239,10,5,254,142,160,179,11,136,170,164,241,233,149,177,81,150,65,83,254,215,47,73,16,108,151,73,184,62,254,194,216,168,186,165,62,112,145,46,254,91,32,73,149,125,120,136,195,146,130,54,97,61,172,90,27,139,175,218,153,242,151,196,125,72,127,122,79,100,27,183,91,145,149,199,51,147,32,119,72,199,163,19,130,80,85,28,101,4,97,176,214,225,131,14,137,227,50,8,126,194,189,154,123,251,233,237,90,80,114,53,108,150,233,251,197,191,200,242,75,114,224,157,143,89,109,241,240,110,166,61,246,114,168,130,123,62,200,125,227,248,13,94,218,245,236,61,249,152,135,164,84,116,186,45,10,93,165,118,121,253,102,29,107,156,5,40,36,100,157,102,77,10,53,164,187,134,212,23,84,209,126,182,238,200,241,118,211,133,27,69,127,104,60,210,36,14,47,1,162,93,240,111,245,149,227,205,107,14,47,109,207,198,39,142,230,54,5,99,61,136,72,185,227,30,76,253,124,237,233,149,82,87,216,101,201,151,97,12,133,45,112,203,18,233,169,213,153,239,246,24,219,3,32,238,92,100,28,244,232,71,39,95,130,57,83,197,30,180,212,187,134,201,213,237,89,214,146,96,105,20,142,193,165,45,72,140,241,53,11,81,31,60,98,108,202,208,236,191,70,244,117,181,11,207,99,67,240,59,226,137,255,206,200,64,48,81,140,2,238,98,217,203,111,72,72,173,120,208,239,122,12,94,105,138,231,74,197,23,115,78,49,152,175,92,179,84,188,24,12,138,122,34,54,213,243,129,97,149,26,213,135,100,2,182,36,184,6,136,27,253,109,171,31,255,174,27,42,108,101,47,83,224,57,239,191,235,180,16,29,232,185,242,255,185,96,243,180,205,224,174,181,2,137,90,233,134,86,205,13,88,189,180,105,152,67,85,254,13,9,222,158,115,217,29,76,59,86,66,4,208,61,20,49,38,232,194,42,176,229,138,223,121,251,98,216,56,48,174,148,239,251,127,117,36,120,72,220,138,81,28,56,184,125,55,193,159,147,191,44,93,112,47,213,18,87,153,1,244,7,93,187,41,56,76,114,27,146,251,200,119,39,164,239,10,26,225,208,33,176,220,96,217,254,194,168,105,82,119,175,204,167,192,67,222,161,195,209,170,31,60,46,64,138,124,122,127,65,76,114,226,156,157,222,54,13,181,125,129,159,152,235,171,249,48,138,153,147,144,238,249,217,69,29,16,46,147,211,168,199,183,246,124,74,21,3,15,247,127,38,201,212,50,140,231,66,109,60,252,201,188,176,208,99,212,157,253,240,23,172,27,185,234,232,72,71,176,69,130,234,19,189,49,96,12,173,132,215,246,18,206,46,178,148,163,147,70,113,106,175,223,189,124,213,149,133,149,107,251,214,98,109,71,217,211,157,165,88,62,155,129,71,54,28,170,157,166,3,212,65,124,95,201,16,100,89,185,212,64,222,164,73,34,241,202,14,154,196,43,241,2,203,13,95,216,198,66,106,121,240,44,178,141,181,134,162,201,40,164,250,73,20,219,7,22,154,157,124,191,104,76,104,159,31,180,120,113,57,29,65,86,12,131,66,138,35,38,132,53,51,183,189,154,227,64,128,195,231,50,193,154,82,168,224,51,112,156,97,26,185,169,21,79,103,25,47,48,189,41,66,235,170,51,61,185,87,3,109,39,151,93,90,59,165,92,224,241,63,2,60,235,141,58,41,2,206,133,139,37,28,75,91,102,162,157,21,96,109,35,156,159,82,48,234,180,52,242,53,108,20,178,217,45,43,95,56,166,148,11,217,111,169,173,55,74,218,30,165,32,209,188,19,75,189,28,217,92,30,142,219,68,73,218,47,158,120,144,207,201,81,45,228,166,222,47,255,16,19,114,4,91,102,76,11,254,114,219,13,114,251,183,138,7,102,13,167,19,246,195,10,0,90,36,249,31,11,225,126,233,68,73,67,123,57,132,73,249,129,224,183,18,123,119,229,233,228,231,95,89,169,134,219,224,5,70,101,61,14,12,119,191,244,173,30,31,88,142,18,161,7,242,87,181,3,55,45,235,235,226,253,127,19,126,9,7,124,111,112,66,246,240,201,79,134,160,18,206,252,75,171,33,18,51,54,200,28,129,31,233,234,33,132,17,129,220,98,186,161,227,130,219,128,0,192,87,3,134,102,158,207,10,237,13,172,255,150,51,232,192,150,107,14,114,241,10,135,195,86,221,134,3,91,70,53,172,157,204,179,96,175,252,12,163,214,223,187,107,142,98,221,62,29,126,104,23,20,117,54,140,35,197,151,148,218,134,61,171,49,223,169,42,58,134,108,7,182,219,9,69,182,234,219,39,246,39,59,27,20,51,0,247,18,252,87,93,255,195,167,253,13,75,219,2,184,86,70,213,237,112,118,34,236,139,102,53,211,36,16,224,24,134,226,44,110,102,68,243,72,158,125,128,186,206,173,214,109,242,8,93,160,230,212,171,40,38,206,61,162,77,193,134,173,136,90,169,48,93,32,64,223,197,228,41,13,75,143,123,29,214,53,196,122,248,158,158,122,243,146,170,164,3,83,229,137,8,216,19,228,196,80,57,87,136,227,57,214,104,73,206,171,216,207,112,12,37,120,43,34,162,212,170,52,4,67,50,114,209,204,128,130,7,60,234,203,21,86,214,19,91,167,185,20,70,126,106,191,7,253,164,236,1,252,54,168,43,253,72,44,128,102,23,102,254,154,215,110,92,69,91,14,247,93,141,184,210,30,54,171,21,69,250,199,84,192,56,102,61,51,144,197,128,143,138,32,7,233,217,197,12,86,199,221,254,183,243,204,251,120,195,198,106,166,55,239,242,13,19,16,40,221,98,107,87,41,140,27,61,220,133,60,200,244,14,32,180,241,96,148,112,92,153,194,150,21,170,74,53,131,190,84,6,212,80,27,5,51,154,0,57,72,26,100,120,32,156,74,6,202,225,87,213,165,0,147,40,117,62,23,166,204,18,105,189,139,203,52,150,156,193,188,164,101,71,95,235,7,111,93,99,154,55,244,115,33,28,66,68,127,8,43,11,81,99,25,14,248,225,208,93,56,98,148,11,90,197,156,121,223,13,203,66,249,84,52,72,245,125,170,124,234,185,57,167,51,171,204,95,232,215,192,251,202,4,235,132,222,100,129,8,0,191,95,227,163,244,67,120,205,243,105,75,5,194,41,83,139,225,39,102,195,244,178,237,67,30,229,38,228,95,7,185,5,116,55,45,179,26,83,179,159,55,91,61,126,170,109,21,162,221,182,224,20,104,46,181,39,191,187,123,185,205,55,254,142,148,15,100,28,55,244,132,90,183,114,140,223,199,215,83,65,78,207,50,118,98,155,122,82,73,199,159,8,134,114,219,196,130,238,175,78,92,187,90,255,15,106,72,197,181,33,134,164,44,13,241,244,88,164,215,198,215,123,72,229,178,50,128,41,226,44,105,103,20,108,77,247,33,119,86,194,134,4,207,9,163,94,75,109,130,54,212,43,67,4,242,229,173,40,80,126,27,64,124,21,192,144,224,229,212,196,224,32,245,142,129,218,144,106,207,229,3,188,69,201,54,189,238,185,210,7,182,225,174,153,103,142,255,248,136,25,156,219,28,249,192,72,198,9,24,106,10,194,186,86,103,166,178,128,169,160,198,140,47,197,109,45,111,4,71,33,32,117,65,68,59,16,94,154,0,226,146,93,132,159,235,251,173,53,7,105,7,209,21,25,139,189,157,63,15,224,181,32,80,159,113,245,146,110,224,169,92,108,7,80,135,27,168,251,177,73,56,236,163,208,149,0,130,109,69,175,210,154,205,93,117,12,144,249,123,190,131,86,253,210,210,182,19,63,55,120,175,143,85,184,61,27,103,208,107,111,148,27,21,96,105,42,82,16,214,94,47,248,181,87,32,152,206,65,208,174,20,212,239,117,71,45,183,75,63,131,110,1,150,62,192,69,178,109,6,188,219,44,131,42,38,184,198,54,95,136,159,117,104,9,126,249,25,122,110,231,184,113,48,255,0,247,143,145,89,240,160,246,80,185,239,20,162,101,234,254,254,121,42,58,185,35,148,96,245,2,0,10,197,240,145,126,76,49,211,237,86,95,85,61,105,80,142,120,87,250,49,81,93,133,123,173,195,240,44,94,195,152,214,176,45,221,4,154,193,166,112,137,210,10,94,210,195,115,141,11,18,154,84,28,105,9,133,246,189,194,198,230,103,6,133,81,10,207,240,191,184,180,175,249,181,49,214,33,219,4,86,237,208,133,72,102,31,87,101,115,22,7,121,26,187,59,242,155,249,0,13,135,154,233,125,124,85,59,164,109,3,16,230,192,35,44,74,71,77,104,151,186,209,71,0,191,194,156,2,190,226,246,234,88,144,178,185,59,33,210,186,251,212,179,123,171,113,14,249,213,126,180,56,19,137,85,48,244,115,167,156,159,208,198,0,136,26,113,238,154,59,223,161,189,202,178,200,114,123,48,102,183,254,22,40,99,224,34,188,225,147,45,179,218,83,203,245,131,56,201,101,140,139,173,187,144,102,88,136,52,56,204,105,91,46,90,37,198,78,99,53,223,166,33,95,244,124,84,14,224,235,174,252,191,165,97,164,173,215,149,0,215,44,175,178,170,154,161,34,17,83,183,78,64,123,93,236,61,86,211,34,70,188,217,54,23,134,1,206,99,232,231,200,7,94,140,91,127,183,147,105,211,151,66,203,189,240,146,153,129,197,240,163,213,104,208,195,11,203,110,103,254,63,115,72,39,159,26,210,161,104,59,202,86,136,143,123,76,52,26,6,109,125,96,68,2,91,126,37,83,146,41,101,59,144,124,255,13,6,119,8,203,143,63,75,12,15,120,194,217,155,219,40,131,163,17,205,140,222,89,229,71,15,146,172,109,235,18,242,255,126,245,41,177,206,104,236,77,143,117,49,148,38,188,164,215,40,253,61,248,6,21,170,25,244,199,198,224,193,164,30,181,13,74,169,36,63,199,45,116,186,188,66,50,105,80,205,126,148,28,11,38,104,139,222,54,11,199,14,10,68,17,159,53,159,109,30,4,202,189,47,229,196,29,69,136,169,196,119,210,120,19,168,182,214,241,46,178,209,10,62,145,239,216,83,235,199,218,149,150,92,162,245,84,62,246,244,135,220,117,49,254,237,107,195,230,79,28,80,11,35,180,122,115,36,25,8,70,149,26,142,109,156,160,87,204,79,15,49,167,249,108,95,235,228,141,139,173,253,148,201,219,114,252,213,66,49,236,21,177,81,173,8,195,42,106,12,167,198,238,231,22,24,137,50,73,157,156,80,156,221,143,197,54,107,220,59,54,7,213,140,245,92,180,244,182,193,68,18,150,80,127,239,180,182,20,136,161,56,70,180,88,14,189,206,207,170,153,115,54,239,96,242,196,130,133,164,70,135,102,26,88,129,37,205,214,170,233,137,202,203,46,122,53,170,244,40,109,87,73,115,243,40,13,219,72,128,92,30,166,219,123,80,99,83,155,6,219,137,189,250,113,245,127,243,16,43,127,101,196,177,147,101,34,153,235,39,28,250,164,213,50,40,26,212,204,57,253,201,87,0,76,112,232,41,141,93,99,86,223,139,6,22,136,137,1,32,222,12,227,127,133,129,8,107,235,81,53,65,114,239,207,218,149,241,98,164,113,16,219,251,119,234,254,86,182,162,237,176,26,183,206,126,55,204,50,142,118,235,48,190,76,111,200,245,114,84,14,145,172,37,210,58,4,185,63,79,130,82,178,214,115,243,225,102,165,144,119,116,33,183,89,180,159,23,237,132,113,253,86,48,186,7,164,206,209,99,132,17,80,113,195,185,236,163,15,244,187,56,197,210,167,113,4,225,193,244,207,180,57,125,33,117,244,215,14,81,33,245,120,252,223,65,249,213,177,157,9,2,108,20,178,233,125,86,160,193,124,19,84,57,191,175,180,30,191,232,65,76,21,37,140,37,178,126,58,47,32,147,112,99,96,242,36,226,195,194,175,96,247,204,1,103,34,89,24,20,255,10,119,82,222,37,137,107,227,248,114,216,158,92,67,187,16,53,34,62,94,146,37,23,38,90,207,236,28,182,189,229,92,41,201,86,104,231,190,61,46,3,69,21,117,163,145,250,149,223,199,0,26,33,167,171,36,32,11,37,19,29,245,37,124,175,12,190,42,107,42,191,243,113,236,120,127,13,127,13,245,211,51,82,61,134,65,95,81,6,242,26,110,133,74,71,196,79,29,202,92,97,141,212,11,162,143,199,195,213,101,226,54,218,75,94,251,145,188,36,123,234,204,99,219,223,45,104,121,171,51,142,20,63,70,138,139,177,208,233,178,140,211,113,37,42,213,8,110,199,62,208,95,219,107,132,9,199,9,1,234,35,210,57,226,66,224,185,207,113,23,174,181,24,155,141,35,133,133,151,0,3,210,15,174,6,101,65,168,83,89,135,122,252,175,58,183,234,20,147,121,54,112,14,196,109,184,110,209,197,2,171,17,135,235,108,227,115,34,127,123,98,69,48,45,107,239,104,56,211,12,181,172,189,53,187,81,238,166,41,172,134,172,254,216,221,31,115,113,150,202,132,2,211,217,123,227,42,121,7,72,152,94,53,175,208,216,95,24,133,47,52,172,113,3,136,205,231,122,117,24,19,8,64,53,2,141,1,39,166,70,9,175,255,148,253,251,52,4,119,228,171,90,47,148,59,230,133,85,49,202,45,205,180,19,104,227,108,171,37,197,247,89,207,33,247,137,195,224,172,239,72,232,146,137,214,178,191,40,234,162,26,100,123,210,6,55,184,7,229,137,72,246,129,115,35,88,112,110,17,229,193,16,233,204,128,251,109,56,213,176,42,59,160,164,250,70,11,57,160,157,209,99,19,175,153,233,211,157,35,186,11,164,156,127,112,54,85,192,108,178,86,217,3,51,70,143,94,69,52,55,17,99,106,87,50,171,208,29,198,105,33,254,201,195,130,205,113,44,15,129,76,115,121,172,254,89,14,122,160,235,52,139,125,198,172,2,138,52,29,253,147,168,98,142,17,57,208,170,52,142,147,146,26,219,124,32,236,189,180,226,11,133,74,191,191,156,89,145,103,91,211,241,10,41,178,57,103,202,102,142,60,68,190,194,130,201,13,203,140,218,193,84,31,160,244,166,165,154,199,208,111,163,133,123,186,206,192,18,254,80,27,120,174,108,240,120,193,81,0,210,80,192,55,249,252,153,15,111,54,241,1,189,173,13,8,2,175,122,58,254,3,183,119,21,87,183,25,55,46,83,145,111,130,32,243,32,108,183,206,206,175,140,98,234,116,35,145,252,132,225,28,219,45,29,135,104,112,228,124,151,148,183,245,113,173,218,155,27,86,93,45,68,3,76,129,205,78,29,126,196,204,31,178,43,236,151,37,17,204,59,109,181,109,182,169,209,94,222,19,234,200,241,10,107,38,155,104,107,48,110,158,113,150,182,214,201,50,175,4,98,27,151,49,35,231,22,31,181,242,185,123,112,147,215,252,13,143,176,164,130,133,142,210,185,254,33,25,175,118,251,144,98,140,145,179,121,216,185,87,234,23,101,113,12,146,72,70,222,123,229,42,54,195,4,48,174,45,189,236,149,209,238,87,36,21,88,236,184,114,79,47,81,102,45,31,147,181,228,43,68,43,207,160,57,1,137,43,232,239,83,147,170,85,123,166,83,208,140,190,222,207,100,220,170,82,129,142,33,52,241,174,39,1,51,150,15,195,225,89,80,205,81,161,124,80,134,5,143,28,31,249,87,218,83,142,144,241,59,79,53,70,142,64,196,36,138,18,241,239,229,199,236,221,59,76,146,154,229,170,64,53,111,74,0,95,91,179,194,191,31,187,253,251,251,108,16,107,96,223,30,169,161,214,0,196,34,172,187,180,81,252,179,3,14,151,13,86,175,86,23,231,167,247,240,139,253,178,158,94,170,43,219,94,110,99,222,241,42,78,116,48,234,244,5,50,253,245,23,199,53,205,52,164,85,7,221,49,234,238,231,19,32,227,76,45,215,132,65,30,199,57,53,75,95,245,252,49,108,205,186,150,65,200,205,44,207,248,176,65,88,59,35,15,105,241,38,237,138,91,219,18,96,42,69,199,244,150,176,252,180,61,230,144,237,233,1,19,8,94,56,217,212,204,169,165,40,94,188,44,22,196,71,23,70,30,213,217,221,79,25,0,231,40,109,212,32,111,96,101,49,138,190,185,251,85,76,139,131,222,161,230,163,104,143,1,134,177,106,185,139,251,81,26,73,127,50,8,135,128,87,11,18,104,131,238,116,43,63,100,94,27,93,138,137,224,123,97,93,235,52,237,12,72,32,185,41,126,160,176,197,242,229,71,98,171,239,202,22,247,122,133,2,25,98,3,219,1,197,184,188,161,42,195,58,72,168,69,251,25,30,152,36,207,125,106,224,173,10,81,100,38,62,39,19,86,116,210,231,35,6,68,238,196,44,250,67,86,46,34,147,218,57,118,103,33,251,13,94,27,92,230,171,9,247,84,19,11,236,210,22,104,53,176,186,118,135,14,158,192,157,108,52,241,18,171,127,9,86,4,184,170,204,2,125,52,157,136,234,129,58,19,131,135,58,32,41,135,9,101,130,183,124,36,254,174,188,131,225,143,74,56,241,163,130,186,78,156,245,82,128,117,115,25,105,24,50,69,19,97,66,51,76,48,139,245,221,105,190,189,180,79,200,115,225,183,127,71,207,48,161,13,217,195,105,164,34,178,100,136,173,22,194,227,214,9,106,113,147,52,211,137,203,216,154,6,35,135,56,194,109,149,34,188,64,160,145,14,105,141,109,36,51,57,77,51,0,182,2,170,171,185,127,13,33,246,253,42,135,116,122,128,253,19,208,119,202,54,174,12,139,119,62,188,254,243,52,48,33,59,123,245,69,137,159,199,91,69,138,112,205,100,178,227,117,96,139,80,231,0,198,28,19,95,155,131,26,192,19,167,98,61,228,2,186,193,40,196,236,96,248,199,44,78,107,223,89,45,174,130,52,196,197,226,237,10,154,226,113,138,236,108,222,123,185,80,126,66,59,201,49,9,116,122,186,46,70,7,136,207,103,250,144,39,204,124,59,164,91,109,42,249,136,120,223,19,211,157,84,57,42,217,92,89,110,219,20,160,252,66,65,117,173,236,40,248,53,207,18,244,66,137,15,124,196,147,13,42,190,76,163,209,176,176,8,55,93,73,0,4,12,214,34,55,249,236,204,12,203,39,133,181,208,158,45,152,26,204,28,214,214,143,186,172,17,42,94,244,57,216,253,85,79,75,200,218,182,161,172,182,156,1,58,41,253,110,47,196,227,184,149,248,244,53,32,122,193,186,123,175,180,88,61,241,72,31,34,133,70,245,96,52,65,61,161,203,190,252,191,205,176,232,95,169,69,178,7,186,123,222,163,40,203,5,113,218,142,114,141,142,109,224,92,142,147,123,86,208,150,46,153,126,55,8,223,190,235,169,28,148,40,182,163,144,247,127,222,186,66,53,245,12,228,246,186,82,197,125,98,102,72,217,247,105,122,208,55,175,176,102,75,89,50,67,191,206,71,180,60,40,128,8,71,162,226,176,220,103,56,139,21,41,193,67,66,36,193,29,237,252,9,77,124,210,26,120,32,139,19,2,224,32,176,151,248,11,173,171,65,9,139,177,86,172,44,157,197,122,109,174,211,211,75,146,117,28,78,142,39,55,144,236,67,194,191,191,64,127,68,89,181,105,193,185,214,197,236,5,69,45,143,156,104,219,159,156,220,142,123,251,58,141,152,248,233,204,35,74,166,135,243,77,208,231,165,153,92,107,196,128,30,27,0,184,5,161,63,21,119,64,17,8,61,236,121,167,170,213,117,90,109,8,245,193,150,143,184,42,242,242,229,202,238,93,201,55,159,228,42,70,48,94,32,196,9,7,106,226,34,191,211,159,217,234,129,89,173,44,207,125,251,2,157,21,104,133,173,130,238,83,177,50,142,58,89,223,2,102,19,46,0,193,131,130,112,120,90,166,18,194,229,104,8,16,10,222,99,83,152,48,235,13,51,204,37,254,118,240,34,232,62,147,94,96,157,95,161,86,78,111,25,51,168,87,161,216,195,10,186,130,177,151,188,49,84,130,188,49,1,21,154,63,169,139,175,53,253,244,122,204,82,80,98,59,219,172,81,192,204,100,3,130,106,147,111,214,195,145,152,206,52,116,151,247,3,239,6,203,137,211,131,114,205,170,66,49,222,62,28,219,45,89,125,26,129,80,31,190,36,2,157,30,73,50,47,32,229,16,16,194,62,164,153,104,157,40,164,145,79,193,35,7,139,186,37,91,111,38,2,10,95,230,72,3,65,202,72,128,53,134,42,21,138,150,1,68,98,192,72,127,95,221,113,202,54,32,105,204,67,213,112,18,75,141,23,151,193,119,43,35,180,223,8,127,211,188,193,209,197,131,238,128,234,88,136,101,153,51,172,61,28,145,162,174,45,26,15,229,160,189,142,171,63,86,82,11,31,216,165,185,241,57,130,208,226,53,208,179,163,215,7,190,109,89,226,249,218,10,232,253,9,86,32,189,221,188,170,24,252,21,35,229,229,169,117,208,12,142,51,103,119,33,253,122,129,71,165,236,71,248,251,28,31,183,240,188,79,19,179,141,91,156,43,167,201,208,0,203,168,242,87,215,180,228,13,68,48,145,127,105,105,20,230,97,33,195,102,10,3,130,16,3,0,232,168,164,230,56,23,176,155,62,49,26,72,74,251,4,199,145,50,70,105,24,23,195,93,32,162,174,118,207,149,62,187,152,155,175,23,98,252,174,231,61,122,178,122,10,6,189,71,72,135,163,80,107,221,82,147,92,122,196,113,194,8,234,146,5,115,12,110,15,184,107,37,254,107,201,89,73,225,20,5,58,168,30,102,28,141,78,92,157,101,112,32,179,173,202,30,45,100,84,212,224,210,11,184,61,43,129,64,35,113,30,21,123,199,2,248,6,251,157,174,54,107,202,111,204,162,165,69,93,81,239,27,142,28,139,130,124,101,38,181,145,235,89,78,101,32,185,22,119,80,64,31,120,25,1,247,253,84,102,81,166,75,6,105,52,149,23,182,27,162,83,179,84,167,140,85,236,205,59,202,174,247,70,190,57,2,249,190,234,237,212,58,217,207,36,156,253,247,9,206,13,231,89,153,22,213,57,92,88,171,149,247,153,116,213,64,68,24,3,201,33,99,23,126,61,213,198,210,127,151,251,25,10,156,0,127,95,74,197,59,250,212,206,25,168,223,234,114,120,125,190,65,216,15,105,111,73,220,180,179,232,223,124,105,136,241,141,117,132,118,115,117,8,189,181,160,170,57,197,76,51,128,48,166,78,100,182,34,239,217,250,102,202,200,178,8,234,182,180,117,254,153,33,6,147,206,40,21,93,113,125,249,122,114,224,154,62,137,18,212,69,70,121,249,150,207,20,35,38,206,10,169,230,24,147,248,68,36,146,84,100,109,150,140,236,52,50,24,202,200,230,56,72,251,38,35,251,170,141,226,234,26,169,128,218,80,163,72,90,208,66,0,128,248,228,200,92,38,184,141,255,177,31,94,223,77,107,46,227,159,160,168,199,168,180,147,12,106,170,228,247,30,45,241,133,164,63,173,123,254,129,223,190,60,67,152,39,216,214,255,133,207,238,149,223,110,233,195,81,232,151,64,56,109,123,7,92,171,92,177,100,143,172,9,159,142,183,66,24,230,202,9,9,47,38,154,24,114,115,229,80,130,91,178,214,1,90,51,200,12,60,120,7,9,173,24,126,191,127,77,39,56,163,45,137,76,224,93,129,255,77,45,20,117,194,40,97,171,48,79,132,134,10,55,104,116,3,4,155,253,14,235,136,204,103,25,123,224,148,120,174,95,44,112,218,136,101,36,224,204,243,252,244,52,197,118,163,11,34,126,18,26,239,58,111,31,243,76,76,199,64,144,172,108,44,222,205,61,90,54,235,76,103,244,250,207,208,215,214,213,65,205,178,73,117,29,243,229,218,5,146,62,114,29,0,92,83,66,52,196,146,201,159,30,106,172,24,214,97,84,89,162,88,239,50,102,101,197,29,166,28,197,8,6,65,193,85,31,173,126,12,11,236,156,158,0,132,197,108,254,10,33,208,148,93,222,79,12,189,37,226,75,65,24,22,95,177,50,27,84,185,125,37,42,113,236,103,187,216,221,128,129,185,252,165,138,242,44,193,146,177,54,191,101,166,52,190,102,122,151,209,104,116,195,222,45,156,76,99,150,187,3,186,0,240,115,28,186,192,26,105,234,84,45,154,165,248,107,139,147,114,0,30,165,71,33,206,56,172,151,156,231,51,89,7,209,127,211,161,34,204,158,65,155,91,158,151,220,176,222,163,22,102,179,164,201,212,173,218,242,27,188,205,66,240,47,186,179,176,235,52,254,161,2,20,7,212,167,153,73,94,92,228,179,191,45,149,10,220,129,44,196,216,171,107,105,143,198,6,48,231,30,77,239,63,59,103,254,39,106,244,235,179,200,182,164,155,68,154,41,176,114,95,2,206,182,0,136,133,104,93,33,2,108,199,49,208,162,53,235,142,161,8,255,29,0,138,106,210,157,31,105,114,206,79,143,145,136,112,239,202,111,30,202,109,36,240,235,95,123,187,110,130,83,69,209,153,13,210,86,180,138,77,64,113,243,60,2,135,38,55,50,36,196,129,207,67,223,82,220,148,157,46,33,135,70,57,186,236,177,230,251,247,112,165,0,108,205,159,61,53,83,175,197,200,32,11,212,147,117,180,32,17,215,227,25,254,122,231,154,159,51,131,248,168,141,114,162,211,218,157,213,43,176,250,206,81,193,130,20,200,192,208,119,191,169,197,145,135,222,61,24,8,107,75,24,158,216,240,61,27,192,119,125,184,122,160,4,214,130,25,205,5,19,149,247,73,18,12,165,220,220,50,48,47,218,14,164,195,97,23,56,252,216,11,155,230,126,180,24,158,5,58,92,30,31,20,23,54,106,18,107,105,193,154,36,15,99,197,123,70,216,130,110,139,206,120,235,32,62,15,129,221,90,196,172,115,250,93,131,246,87,85,85,198,92,99,121,162,104,112,116,161,190,136,104,17,246,49,71,161,67,53,166,138,142,126,22,255,66,40,222,29,172,54,190,152,27,55,106,113,225,231,66,244,212,26,211,217,110,187,252,4,188,173,62,56,238,208,185,73,168,193,249,131,192,167,161,243,39,173,43,39,219,114,4,69,100,48,94,106,252,251,28,145,124,173,101,193,123,56,174,233,239,136,78,237,253,125,75,47,48,238,150,158,223,248,132,7,190,234,12,250,43,100,85,5,10,157,120,3,150,116,117,173,44,238,120,220,60,114,209,96,164,234,14,236,11,75,128,237,96,79,63,111,94,164,41,166,180,45,143,195,204,198,128,112,34,88,196,115,252,91,231,150,75,7,152,83,95,234,172,77,188,103,177,72,178,135,186,163,166,11,197,197,103,110,156,64,10,40,237,127,134,187,223,59,15,218,100,198,57,88,210,220,66,37,254,120,153,37,244,25,95,128,191,183,231,248,144,119,237,229,33,200,155,61,91,55,224,24,111,48,84,249,10,119,230,59,10,86,151,187,106,97,118,57,149,104,126,41,48,19,221,140,86,189,30,96,248,0,209,217,231,33,142,51,124,185,130,174,46,98,152,17,152,117,244,134,13,198,20,218,178,24,82,205,217,245,64,148,52,79,195,109,122,216,108,228,157,137,213,77,228,240,30,244,79,16,233,252,37,152,24,3,148,223,186,214,89,185,176,223,8,132,97,100,83,18,45,247,163,54,0,225,243,218,243,159,21,81,29,241,246,130,9,10,215,107,157,166,160,238,186,155,93,27,127,232,86,78,133,119,143,249,196,104,130,199,100,167,49,240,63,224,15,133,158,63,165,150,217,238,82,220,123,20,31,64,238,151,97,89,211,18,198,179,249,238,50,171,8,3,194,34,98,102,62,74,18,223,10,198,110,152,145,162,37,21,201,59,51,240,211,221,45,220,200,58,207,204,90,159,254,156,252,213,62,110,12,190,111,172,251,78,102,32,244,87,158,219,18,146,158,49,126,123,124,131,222,184,103,61,253,94,165,6,64,103,213,38,239,56,156,160,191,7,114,26,60,123,48,31,52,132,240,205,52,123,12,186,16,77,55,43,97,41,223,221,29,27,40,54,145,204,21,175,244,2,145,33,136,8,89,158,142,135,152,85,31,1,122,104,191,151,121,77,242,243,55,147,31,120,249,47,156,187,24,93,47,254,156,250,49,176,65,169,225,227,200,226,45,159,106,169,152,42,245,88,74,128,50,43,117,238,181,236,1,77,223,56,33,67,159,178,176,97,158,77,1,19,231,181,2,37,6,33,7,203,103,241,236,238,29,57,123,132,158,199,51,245,65,198,153,209,208,172,251,109,225,178,137,109,178,149,76,136,66,99,167,172,56,111,158,176,241,39,42,218,204,93,187,37,223,192,136,93,149,176,169,205,191,146,110,84,111,180,75,34,177,170,23,167,12,174,33,120,33,111,208,3,20,31,72,104,228,101,13,197,249,13,226,156,167,92,97,197,60,198,211,12,140,126,99,140,140,60,51,148,17,12,115,253,252,243,85,19,99,191,14,42,206,107,65,215,239,91,56,68,205,134,190,60,79,151,104,176,49,58,153,189,176,44,196,163,115,128,209,34,162,5,47,201,48,63,208,201,131,25,99,7,209,92,246,138,35,54,112,135,181,47,193,146,137,152,99,84,124,189,109,148,61,247,176,184,6,114,144,52,26,49,184,240,18,79,180,59,169,142,4,148,161,2,91,136,159,5,81,59,10,78,72,180,114,77,114,71,112,222,168,85,111,91,14,180,202,82,86,242,96,186,224,80,11,175,61,140,204,242,127,220,53,254,114,218,207,23,213,200,136,72,39,244,235,13,34,154,62,253,124,217,35,28,89,214,196,129,74,88,208,35,197,125,112,51,211,89,203,12,53,66,173,17,201,139,63,145,190,25,169,17,21,208,168,186,208,15,64,16,237,44,121,247,104,111,148,174,107,12,248,147,206,227,52,251,55,16,220,162,162,105,116,207,213,244,113,33,78,236,88,44,184,42,9,196,96,97,148,54,43,95,128,163,80,221,24,172,105,194,229,61,56,111,166,142,199,129,39,154,215,92,90,245,70,192,71,232,140,220,0,16,81,241,115,223,221,229,116,145,45,83,243,245,140,35,239,58,58,213,81,29,12,43,2,74,103,185,133,249,48,69,83,146,252,246,113,111,143,239,118,208,151,200,37,73,159,128,199,131,133,172,226,55,200,65,134,229,24,241,141,163,180,215,84,80,5,135,154,79,118,179,188,17,179,228,3,222,140,174,115,242,230,76,179,68,199,196,205,9,162,165,10,40,152,1,185,146,135,9,189,74,212,24,153,147,202,249,133,237,42,221,15,146,27,252,26,166,206,213,49,66,98,104,123,144,242,95,158,145,142,12,166,198,153,98,75,247,38,95,201,101,187,44,3,145,92,142,144,226,45,26,196,85,89,107,97,104,7,13,100,187,147,23,187,220,127,106,81,225,76,218,129,94,53,243,168,196,127,84,229,180,45,9,209,186,123,22,64,62,82,194,185,241,236,133,28,208,169,107,254,32,139,242,21,38,216,96,118,10,171,108,228,162,155,185,152,155,241,176,24,255,36,232,46,122,73,192,133,159,70,94,148,104,46,94,15,233,12,205,245,138,50,147,77,65,185,39,249,91,250,19,234,240,112,136,56,147,186,69,121,22,158,75,17,24,89,223,224,221,178,17,4,13,250,124,33,97,28,48,247,168,175,11,161,100,109,241,92,2,247,111,138,84,108,234,226,68,71,64,160,96,185,6,17,90,239,245,102,214,141,9,180,247,90,232,1,146,208,52,148,174,91,190,198,96,27,250,222,140,90,162,191,20,112,123,79,137,88,152,92,234,223,131,205,247,247,211,172,220,36,149,68,210,67,2,10,200,198,29,135,243,21,40,94,108,200,21,224,127,159,56,29,225,224,201,111,18,160,28,123,41,174,93,183,97,142,106,11,107,141,17,248,122,200,158,215,56,99,2,81,173,20,127,168,254,135,193,243,64,0,49,24,11,249,0,185,249,4,45,240,24,164,73,56,39,143,134,228,94,175,250,87,60,252,30,41,39,217,17,64,250,64,143,158,190,176,53,136,146,161,178,226,182,187,147,51,124,48,242,186,253,117,209,78,142,233,229,162,101,12,38,237,51,66,68,33,23,92,110,137,80,254,139,228,103,249,62,193,213,112,214,12,18,40,16,6,138,25,215,176,68,52,201,37,124,104,207,10,55,84,139,137,170,18,36,32,57,174,16,68,120,167,217,115,163,202,84,97,209,3,27,114,25,217,66,149,210,63,216,160,5,230,185,117,243,181,37,55,255,224,72,207,1,56,241,142,44,118,206,169,243,121,224,108,137,158,100,78,216,218,71,197,14,197,73,126,191,141,43,65,236,160,67,13,116,85,50,194,46,141,36,194,166,66,108,86,38,61,20,77,46,185,96,92,32,252,129,4,59,68,109,61,243,134,187,173,56,42,81,161,123,210,146,124,167,189,204,11,15,250,185,84,105,104,185,182,114,186,13,109,228,174,84,14,3,123,182,134,81,63,84,163,85,167,13,75,163,34,75,188,141,229,132,213,51,93,204,158,250,207,238,160,178,4,58,85,124,140,232,26,91,54,147,176,2,100,27,156,37,110,22,6,120,72,142,125,156,17,177,73,201,75,141,242,238,102,189,47,202,41,27,71,64,144,64,41,74,68,152,38,96,58,200,33,25,11,229,231,240,160,243,132,11,149,14,64,135,125,44,169,24,223,35,15,65,97,63,228,195,219,186,141,232,12,108,186,190,176,98,78,56,49,73,86,239,141,38,232,79,9,13,150,141,135,167,21,158,201,167,11,207,201,85,143,73,71,56,243,121,153,231,170,107,194,244,167,19,16,140,208,11,184,40,125,188,36,78,135,66,178,6,175,52,159,150,253,70,63,242,243,249,255,88,225,137,15,61,141,32,170,54,235,252,173,206,173,206,177,106,73,116,48,166,115,128,217,179,149,29,202,88,141,116,69,74,12,127,119,41,235,102,38,121,95,104,107,86,1,130,92,218,27,137,162,91,155,125,9,114,117,33,134,108,153,231,248,65,75,233,14,38,211,47,245,141,172,183,207,107,255,58,122,133,240,76,196,131,154,5,64,111,241,187,96,27,163,110,196,219,48,193,58,219,162,249,62,210,54,134,11,3,63,72,39,86,29,229,185,63,103,76,207,4,49,117,185,77,45,63,253,71,18,136,43,0,149,255,175,108,215,86,36,122,190,233,145,53,222,89,180,24,220,132,119,29,122,97,84,123,8,87,62,231,152,68,28,24,73,212,102,43,11,160,139,179,121,18,90,159,247,166,62,214,103,128,250,87,131,154,253,123,52,222,49,42,92,42,66,20,209,219,88,203,34,143,119,123,146,42,14,252,152,30,7,42,71,248,227,221,20,3,200,147,248,166,130,230,108,125,104,4,90,16,54,106,66,233,196,143,214,202,187,107,160,110,19,137,84,174,243,119,93,175,27,245,164,201,140,240,193,218,81,35,161,22,88,115,220,128,96,56,76,245,219,39,228,103,223,205,103,63,58,188,255,61,161,25,137,108,217,227,196,33,35,203,217,84,164,14,188,11,111,100,34,119,245,76,154,49,101,252,89,132,13,151,98,108,30,118,201,38,212,39,45,10,255,43,104,223,176,10,203,62,29,64,135,99,153,90,115,44,66,253,30,129,166,120,116,118,246,233,99,99,183,91,226,79,160,113,206,194,186,82,109,203,235,81,254,83,72,53,217,172,207,18,96,58,246,232,160,167,51,226,43,46,150,109,166,229,121,156,172,88,218,192,120,29,244,102,211,22,8,52,85,89,191,233,82,12,154,6,182,92,103,198,73,140,216,72,59,159,171,117,246,93,125,66,163,58,26,134,39,65,135,142,135,239,58,24,69,67,97,171,229,0,180,169,119,160,182,119,213,140,200,64,106,196,100,53,182,132,188,35,231,44,155,123,211,30,87,68,190,251,113,85,11,117,50,17,237,209,40,144,238,253,53,111,138,26,205,39,69,30,223,227,248,247,184,115,75,75,119,181,80,116,252,9,247,217,130,230,62,227,207,76,253,193,100,186,60,36,134,118,246,193,96,123,140,205,64,29,167,134,79,200,24,231,205,96,155,155,122,13,227,1,8,13,29,230,144,50,44,181,127,205,126,219,27,66,173,106,33,194,221,237,162,197,38,16,91,178,250,115,118,183,142,123,17,211,88,218,112,241,204,69,109,146,241,48,75,120,82,45,0,74,167,113,246,183,102,244,34,80,206,65,71,39,46,131,52,175,200,136,21,105,108,145,194,156,47,255,49,229,180,60,179,96,46,247,13,9,101,236,33,86,103,238,97,255,244,205,29,121,187,174,239,68,101,107,86,212,146,30,14,108,46,236,9,113,166,215,139,217,55,44,192,198,40,60,254,47,130,212,208,127,93,229,5,141,218,245,16,116,46,95,131,204,58,21,226,28,108,157,72,207,189,159,101,230,200,102,0,9,152,29,165,143,19,60,66,184,207,114,102,96,29,2,235,93,170,186,85,80,120,84,33,255,27,241,229,207,91,119,23,99,51,74,149,76,149,166,28,247,165,134,211,142,32,152,45,248,201,123,228,133,131,83,176,174,230,252,233,154,53,76,101,159,52,212,106,218,205,71,20,68,240,81,187,223,19,113,139,186,157,99,138,151,116,203,29,235,91,251,141,64,151,4,71,163,248,47,219,110,174,211,253,181,140,210,192,166,176,156,169,252,247,51,73,245,150,9,119,173,108,114,242,236,20,102,41,252,222,35,33,20,161,95,52,3,101,45,101,192,53,241,98,185,74,52,173,176,199,88,95,223,138,202,150,194,150,190,246,81,84,125,78,214,189,194,243,203,244,160,25,22,89,8,142,132,56,30,21,137,252,245,117,182,149,200,170,139,6,61,133,120,165,212,42,59,35,246,176,192,72,27,211,244,128,186,126,96,9,241,85,40,211,255,14,167,7,165,79,97,203,48,106,183,249,40,141,17,5,237,213,247,172,30,0,209,178,206,21,229,144,81,112,209,245,250,156,160,132,178,24,6,208,120,21,47,30,16,200,33,182,4,199,54,43,146,62,4,104,129,150,114,229,76,215,224,199,226,18,94,87,56,208,122,161,125,156,135,50,160,88,23,197,225,241,122,96,161,181,157,84,171,111,231,5,45,26,221,196,34,40,125,61,120,99,29,53,44,143,116,101,129,230,120,40,205,110,214,114,247,254,115,190,212,130,127,72,191,141,170,201,21,207,217,232,79,135,146,94,40,124,26,246,62,58,240,204,49,202,105,248,158,224,227,146,149,81,143,182,202,94,212,161,137,221,82,145,117,164,238,194,85,219,81,33,220,11,206,113,182,143,54,145,116,251,90,49,243,182,144,58,158,147,184,24,149,240,195,223,7,41,235,43,87,34,107,38,245,149,56,141,20,117,30,234,66,118,49,199,87,80,55,223,116,70,49,184,207,222,1,139,237,196,204,28,163,211,212,212,38,37,7,166,34,235,108,41,61,205,152,120,174,248,123,82,96,127,56,48,88,79,40,175,29,67,154,99,176,238,68,50,199,29,179,188,209,239,42,221,175,30,209,87,133,124,68,107,109,118,95,67,135,64,10,164,188,236,237,201,239,239,199,179,39,63,117,225,168,234,236,124,107,225,127,227,165,187,64,255,51,161,244,233,158,67,235,112,182,36,55,23,135,135,149,18,121,250,153,200,84,157,142,69,219,56,72,120,44,6,104,49,203,232,88,47,116,242,126,86,82,146,219,33,52,251,159,105,226,165,89,77,235,54,176,82,208,192,60,152,181,165,38,51,140,24,81,48,222,37,204,191,49,118,114,8,172,129,169,250,238,65,244,206,150,113,203,44,171,135,78,200,17,244,9,216,109,152,39,187,113,41,37,169,60,25,78,220,126,30,57,34,171,138,226,157,98,5,200,183,187,185,193,73,85,232,13,31,224,199,247,254,4,138,69,228,94,122,165,27,147,33,62,169,249,217,193,223,70,138,251,50,237,42,8,214,49,224,43,139,64,121,52,146,132,41,142,189,70,165,101,135,57,59,223,237,218,146,67,2,221,31,59,10,89,248,13,61,132,139,184,16,33,104,195,3,144,204,62,232,235,149,94,40,107,188,45,45,45,238,132,63,102,228,113,251,109,195,155,166,243,69,98,215,117,5,71,36,51,67,21,40,6,232,114,12,241,228,100,56,144,23,233,248,27,34,45,94,108,175,189,159,35,233,76,130,98,83,84,190,228,238,237,20,5,180,219,150,193,156,104,157,246,79,98,36,24,251,108,55,69,33,164,224,29,111,241,90,180,40,50,228,208,102,133,41,153,148,139,212,93,198,186,136,152,147,123,172,42,14,26,192,233,225,28,118,206,44,86,48,126,66,123,203,254,189,247,14,234,8,60,219,114,55,1,125,208,163,245,172,84,28,93,126,171,40,57,51,42,73,236,120,44,86,223,90,193,29,85,231,23,95,251,110,6,194,152,91,189,37,198,62,110,87,91,213,174,9,101,210,185,166,20,174,111,83,156,250,31,129,46,72,74,224,168,254,40,4,27,195,246,23,14,224,196,20,208,159,100,24,5,58,249,70,118,254,241,99,192,137,30,248,5,141,214,23,76,55,192,150,12,217,216,18,35,9,166,143,139,41,125,247,43,115,142,165,102,71,162,248,117,134,27,103,221,230,46,110,116,109,135,218,76,20,95,159,51,78,242,63,40,7,20,247,145,155,228,44,193,159,97,249,115,103,58,150,170,217,28,47,101,93,241,193,82,214,107,237,213,140,173,225,249,114,121,8,170,26,132,246,49,38,119,100,26,189,106,84,140,61,170,123,174,84,255,253,20,53,192,3,145,13,248,24,238,165,72,177,16,56,153,89,84,219,178,148,182,11,68,160,216,43,147,221,199,12,116,144,161,138,124,154,63,101,119,131,201,162,209,43,211,99,170,181,247,195,164,84,167,117,144,130,114,52,60,176,66,238,82,36,139,19,234,129,131,100,56,23,109,59,198,241,79,74,77,202,102,6,28,132,96,108,41,209,203,246,180,208,27,113,193,211,162,202,185,79,149,178,97,216,26,186,199,31,178,248,116,194,133,48,132,102,59,158,166,63,18,68,207,211,5,128,119,22,170,186,163,244,60,7,215,147,92,239,151,89,244,125,218,123,0,14,97,180,83,126,11,73,101,88,203,180,161,35,212,192,221,85,15,215,175,213,198,219,17,130,82,241,160,25,114,177,101,52,38,201,244,103,206,114,0,139,111,202,211,199,7,171,43,229,243,78,69,85,8,77,143,226,103,199,191,108,218,110,161,87,230,203,57,51,135,73,131,210,80,204,249,172,43,210,203,234,197,147,44,35,20,235,22,32,17,6,180,206,248,184,141,96,68,191,194,120,24,145,215,237,75,106,61,56,226,32,226,94,144,115,42,27,16,91,89,148,122,194,158,101,10,118,176,177,20,145,55,59,40,195,98,46,20,230,245,187,120,253,169,72,87,248,1,204,13,16,21,185,147,12,58,238,122,55,84,237,37,140,88,92,143,133,99,19,187,8,148,176,242,93,120,143,30,88,129,199,15,41,158,162,83,201,16,104,108,7,127,103,188,111,221,124,83,15,148,224,219,197,22,43,170,103,115,245,203,129,231,16,46,99,30,213,255,159,231,63,209,50,165,224,45,226,94,250,227,9,102,107,31,45,147,188,182,81,94,156,240,245,64,209,141,254,222,113,8,153,227,9,70,84,159,17,188,175,183,133,141,179,215,62,209,48,7,135,43,87,198,172,127,13,83,37,96,67,159,38,236,221,158,141,194,39,52,167,76,222,122,227,56,69,18,37,163,95,113,143,89,43,137,113,93,49,76,254,156,61,79,46,145,117,150,115,171,183,145,210,149,210,219,54,23,135,247,128,152,178,2,246,97,200,50,252,182,145,253,197,230,155,81,102,136,157,0,144,135,12,31,218,90,30,66,85,152,19,182,144,137,233,230,169,95,112,140,78,71,15,188,221,239,159,113,207,238,254,91,174,129,40,90,225,45,100,77,62,76,224,212,28,203,237,246,124,175,212,237,77,56,175,159,215,127,185,230,89,144,215,18,242,5,78,164,61,38,56,254,199,90,139,185,13,35,120,12,161,236,175,31,152,11,182,251,1,238,193,225,174,219,243,87,24,92,203,176,34,81,128,212,68,151,252,15,91,165,155,180,230,73,30,18,99,252,238,248,212,236,103,25,76,135,195,26,172,46,28,105,110,138,130,106,49,146,16,20,93,200,107,42,90,30,63,178,138,65,100,79,69,114,168,66,187,255,138,143,55,186,223,236,78,87,89,180,163,147,113,41,55,201,140,92,154,236,14,4,127,248,30,14,186,202,223,20,253,136,27,255,41,217,234,210,59,164,151,187,171,98,29,16,224,162,93,90,244,183,126,234,180,46,35,130,44,4,244,216,40,252,134,99,150,170,204,248,68,254,122,35,136,144,24,43,79,148,73,1,24,207,110,198,125,50,112,20,113,88,195,214,64,199,128,187,65,167,23,229,46,162,46,121,158,41,188,78,176,208,29,229,23,130,103,137,175,210,155,109,160,22,242,115,15,139,15,251,130,88,124,153,183,115,221,140,106,12,148,49,239,226,226,227,60,9,168,90,121,215,29,118,201,60,0,120,144,104,113,162,43,190,247,200,49,203,158,141,244,152,137,137,181,153,105,136,115,157,5,185,158,221,151,85,196,110,243,38,125,145,155,106,4,40,44,92,185,185,184,121,73,32,199,37,244,105,45,177,207,241,129,41,107,159,48,132,140,15,21,154,217,143,64,20,63,52,250,11,67,29,207,203,7,220,181,114,211,157,243,27,132,228,130,110,3,13,169,109,75,5,18,73,73,62,147,233,7,59,88,138,55,178,231,75,170,1,159,37,244,244,183,149,108,240,180,57,103,28,189,69,164,109,69,20,90,13,76,65,63,76,40,73,40,40,160,238,235,51,107,179,122,14,119,56,104,113,219,167,100,37,40,138,88,29,121,112,208,200,154,65,112,4,177,192,87,47,26,253,141,144,129,72,98,253,62,214,1,194,10,47,189,113,252,17,36,245,144,15,143,143,184,234,223,114,184,227,235,203,116,194,15,134,176,66,119,5,93,252,20,114,167,157,123,243,184,21,174,12,11,96,10,145,95,13,67,12,1,184,177,5,246,168,224,34,138,133,225,86,117,141,76,255,110,138,64,25,176,113,46,142,78,136,106,177,144,74,126,138,209,134,182,139,97,253,222,210,100,124,39,33,139,71,89,230,238,240,149,187,129,72,208,70,10,207,110,26,117,55,221,118,227,133,24,148,206,55,254,7,212,202,135,158,177,29,194,232,11,36,193,36,74,48,164,155,132,62,110,31,45,186,56,151,202,33,104,126,202,76,201,46,30,59,10,10,41,178,38,197,83,101,2,145,200,42,66,48,65,129,138,15,47,184,74,114,70,173,5,57,136,118,252,117,84,170,219,247,215,151,95,50,112,222,148,69,63,123,84,24,87,162,102,212,39,172,134,252,73,236,155,23,128,85,97,216,191,123,138,18,161,134,180,225,244,154,188,46,45,203,254,83,51,118,193,174,96,8,179,246,199,1,207,190,180,219,40,109,226,167,19,14,198,156,202,11,212,97,104,202,77,197,215,161,91,110,59,102,59,245,222,113,224,148,183,239,60,141,162,32,164,206,227,170,21,156,188,139,51,232,246,29,134,116,121,140,190,146,116,168,90,97,51,30,208,115,137,226,240,1,79,127,190,57,25,111,215,63,168,213,126,16,228,102,4,186,248,47,131,21,206,51,45,84,57,30,80,93,6,25,190,245,24,180,141,169,236,0,141,83,194,209,108,56,255,34,208,147,41,50,189,3,159,90,84,20,186,177,188,225,121,171,156,243,155,9,100,33,129,118,248,70,139,118,196,233,112,143,3,29,174,219,77,216,135,160,43,226,251,183,239,34,248,63,10,15,60,85,123,75,147,77,237,16,211,74,167,89,3,125,71,127,43,161,77,65,63,115,165,179,238,246,204,168,15,52,88,72,214,253,38,66,162,106,253,64,187,91,226,223,246,16,144,43,221,208,187,221,85,103,97,14,211,63,195,101,179,11,26,172,79,97,160,210,138,137,143,156,11,72,20,18,69,78,123,149,62,120,13,169,120,232,27,231,217,173,59,166,209,49,15,78,142,218,66,177,251,101,63,42,192,199,217,178,204,24,75,213,131,137,87,46,159,204,22,15,40,39,231,157,104,56,154,47,75,172,27,216,71,192,189,131,191,222,5,174,167,83,26,20,2,160,98,59,208,249,20,229,47,89,113,200,17,162,165,224,34,247,143,58,87,213,245,246,22,238,253,96,40,6,69,168,8,40,34,211,195,234,110,252,117,245,182,75,42,163,194,171,111,138,139,157,246,213,115,77,139,161,59,250,1,22,118,187,0,188,97,9,185,241,90,129,125,160,129,75,161,131,231,186,98,36,149,121,66,80,175,16,43,37,144,50,14,55,177,184,42,99,147,99,136,105,46,106,94,62,227,33,225,91,11,229,243,126,59,205,135,3,213,25,70,29,206,86,206,6,58,179,121,149,74,104,151,66,47,26,220,92,195,203,235,188,137,149,14,45,78,26,14,236,249,132,224,162,8,81,209,135,246,212,240,156,160,91,76,138,18,91,127,247,157,50,118,158,252,62,56,115,191,242,166,142,100,240,148,0,200,185,73,230,79,55,240,178,193,116,137,192,69,60,127,201,8,251,79,201,18,153,87,220,254,85,118,3,228,229,58,190,72,244,199,196,83,224,122,148,216,182,35,162,79,106,180,98,59,4,6,157,130,126,142,64,99,185,209,182,230,22,179,227,199,98,251,95,7,37,81,71,118,247,138,107,219,201,68,223,107,201,76,20,126,241,72,119,200,4,195,41,239,89,69,215,25,220,40,53,29,102,144,244,41,109,154,85,64,153,202,116,159,145,78,20,49,168,199,180,48,133,188,169,73,93,216,196,22,57,157,17,191,40,26,116,153,137,81,208,17,168,199,125,212,230,116,99,55,44,101,2,52,54,69,0,33,28,99,205,79,24,168,232,125,14,63,224,120,143,115,201,17,246,90,83,151,23,144,65,188,78,139,192,201,78,189,114,240,222,130,190,160,253,38,10,151,248,170,53,179,33,0,76,173,81,186,245,36,147,228,156,227,153,57,213,10,33,62,199,243,223,128,180,144,154,187,149,189,62,172,26,95,238,138,105,3,42,116,190,22,81,162,179,100,45,9,210,170,109,234,2,207,23,177,59,42,8,140,182,16,178,71,107,79,101,213,35,34,170,139,156,24,107,232,1,221,56,186,33,180,181,13,144,251,231,145,178,106,229,125,151,101,48,204,12,138,234,69,164,253,117,230,25,159,233,177,24,93,193,116,141,37,238,134,194,124,126,28,224,33,26,118,141,59,14,244,190,100,216,29,250,158,169,59,118,247,88,186,234,166,146,126,87,251,63,65,0,93,37,161,249,139,209,102,52,35,23,134,201,183,34,34,81,65,159,152,82,48,65,217,112,241,38,222,220,241,252,73,5,216,152,254,77,109,59,6,53,227,201,174,219,190,255,178,54,56,180,202,212,248,4,173,56,248,134,221,139,50,151,96,224,194,24,15,98,24,34,85,203,131,10,14,12,7,43,167,105,70,33,147,64,120,48,47,234,14,153,217,168,110,255,170,49,0,22,162,217,157,51,204,171,158,156,133,121,20,242,141,42,169,181,32,129,176,230,192,245,1,146,16,93,86,218,38,129,234,110,177,181,128,39,223,170,146,59,154,199,217,199,250,125,221,244,136,133,228,139,230,202,47,12,247,232,180,51,75,105,174,115,156,44,87,83,47,98,60,78,30,110,212,239,17,53,217,1,99,189,172,144,222,97,100,35,172,35,247,91,64,204,210,38,248,152,4,186,58,50,7,167,139,208,1,181,52,28,180,100,198,5,147,163,187,93,200,208,149,128,30,127,30,170,162,175,170,165,144,205,113,234,43,151,138,5,67,101,125,109,62,67,163,180,54,72,101,188,2,234,175,215,90,92,103,95,45,42,200,35,153,116,194,24,46,252,143,250,192,206,57,22,125,177,27,197,64,205,119,151,111,165,138,99,242,37,66,127,116,176,122,245,9,57,121,234,239,184,192,5,255,196,108,80,39,139,95,214,70,134,236,136,24,187,249,14,51,76,64,167,161,238,66,119,80,131,67,81,35,15,146,106,53,93,141,200,36,176,123,252,72,238,235,218,81,73,13,147,48,22,218,154,65,89,57,225,241,143,243,10,123,90,18,182,9,145,121,155,25,32,164,93,220,103,218,79,235,189,165,16,202,205,9,58,178,33,3,105,33,230,70,134,2,208,193,126,183,79,127,236,122,38,13,70,136,82,77,195,0,132,34,143,29,224,79,204,174,208,165,111,194,239,244,107,4,12,29,42,51,233,109,163,45,244,33,238,87,104,117,30,150,234,71,241,97,36,2,225,120,45,57,126,216,127,155,172,74,63,250,32,61,179,136,104,84,84,99,90,219,135,7,100,86,48,17,10,9,64,32,93,24,111,11,134,209,202,137,29,196,36,18,109,148,6,64,111,214,8,47,100,88,176,132,136,105,15,68,167,122,47,32,173,33,89,245,164,232,193,186,38,252,160,74,115,87,146,101,106,227,174,103,162,79,190,14,150,33,73,83,44,188,148,144,99,136,135,72,42,32,196,52,137,175,157,60,183,227,111,187,204,171,111,132,42,224,73,217,187,112,178,149,101,149,31,39,224,18,138,189,229,237,156,57,91,193,146,216,216,63,131,253,174,89,59,175,186,72,2,154,158,71,232,206,94,50,161,250,205,118,84,199,210,83,35,68,137,69,153,94,69,201,212,38,84,17,26,41,181,183,5,146,99,150,62,49,155,140,230,6,111,130,177,79,11,253,163,102,253,19,45,35,163,145,25,116,170,212,103,210,193,254,182,200,115,211,76,97,215,97,154,48,32,205,235,79,162,64,249,162,160,244,111,61,219,205,69,73,49,154,38,240,46,177,16,118,128,174,219,118,32,169,182,227,103,90,11,17,94,173,41,104,104,56,230,235,107,95,118,122,224,212,20,239,189,241,157,11,117,160,128,133,51,119,30,136,232,46,125,184,31,22,238,225,145,159,192,68,21,82,143,4,158,184,232,103,153,188,37,16,109,121,47,208,105,104,79,52,100,68,7,22,197,143,62,6,46,88,1,154,16,22,78,73,239,122,219,200,158,44,19,243,164,111,53,205,57,229,175,132,16,76,124,126,43,255,47,132,121,79,214,69,157,217,241,77,243,159,21,63,17,237,135,191,56,166,237,54,169,72,43,253,19,118,250,210,186,114,128,36,183,146,86,146,144,155,31,208,110,155,57,23,114,241,152,211,26,39,183,132,192,239,21,185,11,41,163,112,221,11,3,21,33,200,180,72,80,8,119,133,15,174,242,151,24,248,255,123,20,105,62,147,12,29,188,247,246,246,133,35,103,43,80,252,156,185,57,29,154,196,74,109,87,49,11,138,161,34,239,16,54,34,182,166,72,187,165,82,1,139,32,114,99,1,225,180,144,118,84,235,239,7,230,135,201,202,219,75,33,170,43,214,68,95,167,157,233,100,30,193,33,171,195,170,33,66,55,238,51,245,166,103,81,125,71,177,184,14,94,106,78,10,131,156,99,47,72,184,204,58,138,175,51,42,204,156,48,25,237,134,186,105,81,137,76,177,58,45,139,176,245,62,217,41,67,219,177,233,255,218,51,183,10,87,117,40,3,119,0,141,148,88,123,203,52,197,38,0,103,254,125,126,44,166,223,18,181,187,34,126,81,144,155,12,150,216,3,57,8,111,92,4,68,54,237,118,156,213,28,70,114,14,11,130,161,242,7,146,217,68,248,44,54,87,239,134,9,146,2,242,235,182,180,130,119,240,79,121,205,4,222,161,43,252,4,55,17,109,153,149,207,119,140,250,160,205,71,51,180,206,150,204,226,250,180,75,177,246,41,117,31,134,95,163,197,151,235,234,11,207,119,93,248,143,102,186,219,18,102,25,102,80,195,245,15,68,211,102,176,223,28,107,141,84,81,213,181,182,156,166,16,152,15,126,175,158,59,233,51,33,14,73,156,62,246,68,60,104,236,113,79,124,197,58,41,134,180,0,216,83,159,49,68,106,139,119,241,8,246,147,93,182,228,191,178,37,115,62,118,176,47,132,195,91,210,3,170,171,70,49,129,245,183,165,223,55,137,166,30,46,70,48,162,213,97,149,130,146,195,90,34,96,67,201,72,167,224,254,231,23,93,136,123,115,229,74,91,146,208,196,122,185,2,116,102,52,75,71,144,28,189,60,221,29,66,173,44,180,99,157,107,214,126,85,67,204,210,17,6,55,144,12,40,196,77,162,48,167,251,179,45,203,71,193,176,159,232,1,146,231,81,45,163,242,64,45,215,26,210,56,230,172,111,122,230,236,48,17,248,27,15,125,92,135,80,151,54,212,151,235,96,191,246,16,203,186,44,134,92,192,87,195,33,150,133,78,46,71,122,205,170,228,27,161,102,14,65,69,220,146,158,93,124,47,233,208,250,242,87,117,139,81,52,65,171,56,66,31,65,211,62,82,233,225,46,160,51,134,45,66,7,234,238,72,37,9,179,84,185,0,52,109,80,8,50,203,180,36,97,116,214,159,110,167,61,87,47,167,210,181,166,144,17,81,76,43,10,10,70,250,128,235,220,190,117,94,191,36,213,13,2,157,201,55,107,33,132,198,138,53,132,81,25,235,21,222,20,189,205,171,50,169,155,55,155,131,76,205,93,98,210,108,98,19,139,215,252,60,182,12,84,217,230,143,72,171,57,217,61,80,211,14,94,210,65,233,207,243,26,222,192,44,2,45,193,217,128,198,132,54,22,157,144,179,162,242,242,239,253,235,182,171,125,145,69,169,197,155,88,126,175,198,17,158,116,104,184,20,150,185,84,155,89,230,68,152,136,142,159,176,47,216,105,184,205,49,111,40,51,189,50,106,62,40,212,240,133,220,155,18,104,51,55,99,94,250,39,68,150,178,249,34,248,79,178,104,118,205,64,158,230,128,51,154,24,252,108,55,27,36,216,81,22,222,85,70,246,245,168,229,116,189,70,203,167,26,200,174,184,140,143,155,36,82,66,116,90,220,62,140,116,23,133,37,1,29,106,14,161,213,133,98,3,136,138,243,128,96,117,18,67,14,115,128,160,166,11,144,107,91,232,176,54,50,137,252,146,5,163,241,202,121,244,189,163,197,83,31,46,118,192,210,17,250,199,120,219,223,52,160,65,148,129,133,193,15,197,122,20,49,249,199,94,147,231,202,207,28,142,147,244,30,93,17,123,5,31,234,146,160,109,47,117,7,115,175,22,32,245,134,193,42,180,232,189,243,45,254,81,22,8,119,196,229,43,239,138,230,218,39,225,166,92,119,7,134,18,3,113,187,113,29,1,196,154,80,17,100,63,149,211,66,155,188,6,189,209,43,133,86,159,250,165,98,54,166,50,236,17,131,104,228,86,185,148,51,221,124,227,219,91,34,249,114,158,121,116,24,221,91,20,10,116,194,29,167,242,117,193,232,9,216,112,65,228,202,20,178,103,179,52,217,95,179,39,10,97,138,124,55,42,226,149,139,205,2,95,172,157,80,167,174,215,94,197,137,30,5,95,133,155,27,45,205,242,229,64,76,196,59,103,112,5,10,19,38,74,68,236,2,52,18,224,69,17,105,21,153,28,15,22,183,124,132,110,156,9,108,118,27,85,172,113,152,84,236,120,33,81,207,102,91,54,207,132,180,74,161,152,6,183,203,199,110,188,11,146,151,221,100,101,192,26,208,47,72,157,17,132,165,28,141,153,41,255,162,38,218,137,245,144,33,11,9,205,120,48,60,235,210,67,237,202,131,177,40,173,116,57,113,244,104,161,13,3,138,226,107,51,99,234,157,196,231,234,133,164,113,102,135,189,127,44,128,23,249,104,45,67,224,184,113,139,43,250,248,187,182,151,200,13,154,255,42,63,52,149,131,171,248,13,85,25,77,55,169,128,144,33,198,137,247,64,80,108,41,191,18,35,190,53,153,116,175,227,135,179,206,98,115,69,129,206,244,179,120,243,158,21,45,84,207,61,214,25,202,129,47,187,121,235,69,148,232,219,65,176,176,67,213,128,91,0,204,135,237,85,44,30,36,110,117,239,126,201,57,92,50,135,213,252,221,241,150,202,19,92,125,156,195,243,108,47,112,114,191,248,17,43,20,178,91,115,30,178,123,217,61,198,12,241,34,231,102,244,190,53,177,177,223,198,138,29,154,23,131,115,234,34,183,45,209,85,75,251,181,35,212,15,227,163,91,208,220,234,202,167,147,178,226,101,32,167,82,147,191,146,38,5,57,145,163,114,98,143,97,212,64,125,81,14,12,53,173,187,154,15,223,190,249,238,79,15,171,115,110,221,84,161,5,61,207,224,245,46,149,190,159,173,198,245,122,202,12,12,153,251,27,247,248,44,55,44,205,68,174,86,26,24,84,166,219,244,226,25,12,63,41,16,20,77,235,161,155,227,164,118,82,17,159,160,97,17,60,77,235,156,204,163,49,215,189,191,201,8,45,56,106,3,31,33,30,179,240,53,149,99,145,82,199,231,5,150,2,216,249,238,199,131,155,64,228,40,48,81,157,244,7,62,206,113,48,40,249,238,131,62,1,55,172,146,60,93,39,216,108,144,45,200,213,44,52,102,91,86,55,116,10,57,147,147,219,95,66,122,211,18,75,120,187,29,168,180,193,0,47,7,183,116,6,102,4,172,101,120,237,194,154,115,184,48,26,10,228,32,46,28,208,246,27,123,188,148,227,167,118,100,253,232,97,30,20,80,133,56,121,193,241,62,127,88,173,144,28,187,17,202,210,95,99,98,6,87,66,89,169,132,205,200,37,69,127,224,131,20,141,245,29,141,206,155,137,43,100,59,51,132,198,211,123,63,117,65,158,17,55,132,29,66,102,147,163,174,146,5,138,249,163,210,6,60,114,141,80,101,251,156,128,119,1,254,205,232,84,236,107,214,206,111,126,249,4,215,192,45,247,192,50,240,18,246,7,36,153,90,88,246,50,238,56,47,134,25,201,84,171,140,239,38,6,202,45,23,9,102,215,88,36,240,59,14,37,89,30,134,100,86,73,255,138,64,26,139,179,193,25,130,106,158,195,30,81,194,107,229,152,184,205,133,128,3,229,200,101,231,246,34,147,24,43,201,162,233,103,232,69,117,212,98,247,86,104,215,173,162,146,44,221,171,2,151,96,57,74,137,221,239,165,134,49,211,159,155,99,38,219,76,101,143,248,148,113,73,74,185,48,111,206,136,62,98,141,195,206,55,162,222,46,62,163,232,223,179,121,30,39,148,190,143,151,0,49,170,252,154,102,176,127,200,245,180,76,13,205,83,69,177,209,172,113,50,191,19,154,179,87,239,35,182,203,154,229,145,119,252,206,11,85,60,73,222,224,188,13,163,235,124,162,88,217,107,222,21,164,29,221,54,86,179,102,168,69,41,251,113,26,212,38,3,17,120,45,170,237,78,25,222,200,76,172,236,127,5,87,95,162,20,155,157,207,103,163,244,91,100,200,72,183,206,236,12,242,198,43,251,135,33,47,147,131,119,0,122,230,245,10,21,195,26,108,93,64,249,226,198,115,191,147,234,44,3,38,98,168,29,205,14,13,31,149,234,170,234,132,33,197,202,51,103,96,227,86,12,211,159,82,152,27,108,33,185,32,138,199,10,250,66,95,9,114,168,134,87,205,1,125,41,90,219,140,155,80,138,89,55,150,119,22,158,28,85,175,233,60,33,235,134,142,243,168,135,206,229,145,76,251,116,195,51,191,125,73,23,136,109,243,10,169,122,212,175,1,10,105,58,90,218,1,62,225,188,51,97,114,127,69,224,187,24,127,59,111,137,152,85,105,147,176,120,80,78,156,119,15,218,97,91,243,138,162,22,47,132,224,43,1,172,8,97,73,15,195,59,173,229,180,245,28,17,1,183,127,68,92,206,227,213,250,243,169,237,169,35,201,204,220,25,63,114,172,112,3,156,212,227,145,136,56,86,194,168,181,178,249,136,113,12,3,124,57,190,10,188,5,233,83,126,10,216,30,238,191,200,58,60,15,253,101,226,45,231,149,102,45,234,204,255,176,218,211,12,181,251,76,158,108,155,114,139,130,54,251,197,118,196,188,227,254,65,153,173,199,152,29,70,15,253,159,33,190,144,186,193,225,240,211,172,204,105,219,175,201,53,90,191,196,205,83,135,228,137,123,38,51,127,114,126,145,117,193,200,26,197,29,158,13,9,24,173,54,249,25,11,210,98,152,37,35,184,25,236,150,114,132,200,199,255,104,179,199,76,147,99,136,218,163,123,50,41,212,157,125,86,88,228,121,25,173,83,95,130,69,172,234,35,31,84,31,49,31,248,235,61,69,13,57,94,198,255,188,205,151,61,114,50,20,204,146,140,36,101,208,16,55,253,45,217,124,48,7,79,136,102,199,238,31,177,96,132,20,136,40,68,88,239,13,56,2,234,196,14,8,14,205,190,32,180,12,208,28,125,145,28,241,160,106,180,137,232,146,29,200,240,43,126,103,15,11,111,116,6,254,80,199,84,245,192,101,0,110,161,28,107,238,70,172,80,252,120,244,235,189,209,64,233,42,25,81,216,231,70,172,77,118,114,184,15,211,187,66,181,148,250,150,129,119,137,170,140,118,151,89,228,153,69,211,155,95,117,251,151,238,150,180,197,181,188,18,206,189,238,120,142,196,156,246,199,87,132,4,230,224,164,133,30,116,2,201,116,224,175,111,140,80,155,81,66,23,157,195,83,175,164,193,142,176,56,17,156,143,154,133,97,59,196,165,225,105,195,52,41,95,112,128,63,80,107,204,207,145,205,70,18,184,57,188,164,211,85,18,162,149,194,195,66,31,253,146,166,158,154,174,33,146,75,119,198,143,118,232,44,255,142,234,244,112,73,140,187,76,66,218,170,134,248,232,175,214,191,210,220,126,37,219,177,213,229,43,112,157,145,43,63,39,190,61,221,120,205,221,215,190,17,228,153,176,47,249,222,0,76,103,168,133,169,43,223,25,102,10,21,213,95,191,201,183,199,188,82,194,191,141,201,105,18,66,146,170,182,195,228,251,239,219,224,185,152,128,222,222,161,15,70,91,40,56,153,247,69,111,45,112,46,97,155,142,230,67,31,207,11,89,215,126,89,135,135,216,107,73,152,128,25,130,227,38,127,86,10,23,9,104,49,156,115,246,149,206,232,90,15,147,154,237,173,233,243,146,26,252,24,33,10,1,255,116,11,51,35,247,21,158,84,67,160,39,85,194,4,127,197,242,96,213,71,146,70,112,124,252,175,122,110,31,179,30,162,46,250,93,32,234,200,30,163,250,96,80,209,138,134,32,191,156,86,79,230,69,251,71,66,1,114,150,235,72,173,186,151,66,39,43,57,185,141,187,231,91,136,11,38,88,14,41,178,108,3,53,190,181,107,21,117,229,116,75,251,121,140,92,223,223,46,159,48,156,227,56,50,194,1,29,79,151,62,105,126,40,173,160,56,116,177,30,236,245,88,48,238,236,25,86,191,3,163,199,45,40,215,131,144,86,124,147,200,143,33,123,182,217,168,152,143,164,180,172,232,178,157,201,46,101,59,163,202,9,127,95,115,91,105,180,34,215,224,220,195,118,195,254,90,160,220,243,26,201,12,217,40,163,33,52,2,206,196,136,164,17,254,28,208,32,132,109,48,11,96,176,78,87,55,7,9,74,131,12,8,197,235,189,209,43,41,15,149,41,62,206,121,65,96,71,215,66,10,168,125,190,25,25,184,130,142,139,152,74,77,58,116,244,254,19,152,4,5,68,233,107,220,14,48,126,101,250,84,68,130,238,59,8,31,200,193,247,218,214,86,236,134,143,48,222,93,127,143,116,94,98,120,18,202,50,71,227,114,248,117,171,35,173,149,249,233,180,145,17,24,135,54,147,246,79,238,123,209,136,76,232,138,245,48,231,222,78,32,168,124,66,224,233,70,255,142,77,202,246,151,63,35,227,160,149,231,57,251,150,194,43,254,125,126,220,125,59,58,213,69,168,64,52,199,210,165,145,127,186,250,135,240,86,7,228,70,118,115,90,240,18,100,36,188,16,186,44,9,73,215,152,216,255,102,65,6,141,131,195,90,5,107,56,39,133,108,214,250,176,129,153,204,215,231,172,241,40,62,32,141,128,106,153,72,157,33,101,70,224,242,99,25,60,168,223,239,81,27,168,185,245,140,206,135,70,152,96,201,175,70,178,199,148,8,222,12,206,48,79,58,163,204,29,20,124,249,160,12,110,7,229,28,2,35,116,43,142,134,19,33,203,38,32,123,91,72,142,203,130,25,148,65,137,177,218,50,123,129,172,239,255,82,209,178,61,106,92,18,72,100,128,190,67,191,89,137,84,239,154,89,234,178,4,113,29,18,65,175,18,14,110,247,255,31,192,113,159,56,110,170,38,36,46,158,43,38,22,246,157,166,144,31,241,69,138,141,162,56,52,101,151,168,214,252,161,152,73,172,108,65,12,84,108,96,220,3,180,198,152,75,7,227,182,250,227,29,142,155,110,103,34,159,211,1,208,253,122,20,132,196,202,101,12,57,144,75,111,94,116,194,186,104,18,184,86,227,149,216,215,218,148,79,67,154,205,159,158,123,58,75,2,170,231,60,101,88,57,147,54,169,102,166,179,250,202,224,41,86,30,159,246,109,221,219,123,199,174,235,233,199,115,179,119,132,36,31,210,112,101,185,80,15,108,106,63,192,148,111,54,238,187,64,162,197,2,166,78,218,50,52,182,33,81,153,158,228,19,16,51,197,241,119,79,25,81,124,188,61,159,190,62,95,156,203,220,245,57,197,144,17,228,59,189,0,146,107,133,222,165,84,159,115,67,78,183,167,239,9,109,154,166,65,25,153,141,86,50,131,215,28,97,13,250,141,93,118,238,197,186,136,43,195,110,179,97,181,240,238,245,191,188,95,35,168,169,65,123,211,112,255,5,175,7,155,146,204,154,239,238,120,253,149,63,250,5,71,180,104,164,142,213,253,91,137,144,41,178,68,230,212,127,36,156,210,193,129,238,9,243,146,188,16,9,253,43,114,49,156,218,58,79,129,200,60,204,115,150,130,52,135,19,120,234,200,222,197,128,66,206,14,125,238,4,180,138,36,180,114,192,144,232,32,107,10,46,159,92,62,231,91,154,41,8,95,143,126,169,149,57,66,185,176,157,191,89,228,94,243,146,162,26,34,135,51,34,137,178,45,57,17,110,107,176,176,35,23,35,67,112,31,199,84,229,102,253,159,241,145,13,194,80,221,159,81,85,85,166,232,87,204,255,143,24,177,41,113,201,122,254,176,74,36,86,1,125,73,231,79,221,105,86,98,134,167,17,59,214,130,205,25,184,107,219,188,81,192,193,101,187,97,47,34,25,104,11,212,80,43,236,111,123,213,77,132,186,233,23,61,122,163,246,228,14,163,87,126,113,38,167,199,20,49,75,156,42,183,242,169,71,105,68,182,16,88,244,120,226,227,210,175,251,232,84,127,84,227,94,66,32,235,209,3,72,86,62,47,123,210,47,226,124,31,152,32,240,241,32,115,180,62,16,166,95,148,15,3,228,171,214,183,62,116,157,184,132,86,120,242,233,120,160,94,115,146,205,149,13,105,116,7,43,66,83,121,23,205,147,161,196,109,181,159,182,192,109,218,192,2,217,12,129,112,46,115,30,14,84,127,233,253,118,42,249,13,11,12,212,81,144,236,81,227,34,185,196,159,48,229,173,100,50,39,12,46,18,30,192,123,227,24,119,193,98,70,52,55,211,165,2,4,136,34,38,177,51,139,150,61,243,164,141,125,112,174,11,120,170,12,129,116,48,7,13,132,232,213,125,42,201,104,157,59,196,152,140,48,246,148,110,54,251,185,178,245,188,23,57,94,2,168,200,124,80,226,191,23,202,190,81,161,71,80,59,33,148,153,173,119,49,184,50,53,57,106,180,125,116,97,224,10,53,202,116,119,10,195,180,156,211,110,247,232,65,103,229,104,191,163,0,181,9,168,223,29,82,61,193,61,120,130,37,137,103,33,175,183,108,162,208,83,131,209,122,234,183,155,171,39,138,176,107,206,91,49,152,114,243,215,228,235,238,139,14,143,223,200,244,124,155,7,34,120,155,241,216,72,53,139,115,188,235,48,23,168,244,254,115,166,93,58,247,38,111,215,147,44,27,72,137,246,72,234,56,201,22,191,79,58,29,70,60,214,77,120,61,173,171,125,174,239,170,199,110,14,141,170,183,34,43,115,31,42,139,168,164,243,138,219,133,149,224,67,88,187,1,142,229,111,160,64,89,251,96,64,190,47,27,212,136,190,87,98,200,178,188,40,150,209,75,30,185,215,86,88,138,12,67,191,240,85,195,114,228,58,15,56,206,67,80,66,182,10,233,53,45,184,72,58,205,84,220,123,237,99,73,141,254,155,58,113,51,192,77,38,39,235,239,0,191,94,48,138,1,155,27,212,47,62,41,96,60,179,3,56,4,44,232,17,122,126,17,186,77,165,166,210,103,85,74,136,104,77,120,78,21,152,115,129,98,191,114,192,25,19,253,21,65,126,207,140,38,52,255,131,196,90,72,80,184,92,142,128,241,159,139,163,161,216,218,136,86,109,97,22,105,4,55,254,37,190,97,131,6,35,189,249,129,20,203,113,99,87,112,116,188,114,253,104,182,44,237,32,182,121,107,237,48,61,205,119,87,56,225,173,72,188,30,254,35,103,251,180,188,142,66,40,140,151,31,51,43,98,221,96,230,159,50,119,5,10,106,73,28,2,114,47,113,38,51,80,236,254,49,151,7,33,70,77,48,60,154,58,166,235,64,45,150,130,20,159,234,108,47,56,62,95,20,189,151,41,59,121,117,165,55,73,74,142,200,0,135,183,110,174,185,183,87,179,65,63,247,105,174,207,112,235,28,165,50,8,142,186,67,49,247,28,79,108,106,203,38,42,35,230,38,131,72,77,216,235,132,106,145,57,77,151,33,103,182,141,27,115,111,198,57,210,239,173,9,153,132,42,14,224,168,163,194,138,41,130,76,251,169,6,97,222,151,64,123,211,3,99,76,73,210,74,135,194,18,253,61,24,158,208,19,221,237,126,58,157,164,234,188,4,15,200,121,244,179,15,46,83,54,50,20,167,30,245,89,162,76,236,86,11,165,113,234,151,6,158,188,126,116,189,14,250,158,244,55,231,70,120,54,44,42,52,57,205,134,14,28,66,253,30,119,87,107,225,210,64,12,83,119,119,106,28,97,59,220,83,140,205,206,114,38,196,170,20,23,90,10,153,93,247,75,173,48,97,237,115,43,205,66,183,89,63,220,223,20,195,114,16,148,138,246,203,80,209,190,197,174,88,135,53,96,169,67,55,215,6,85,167,198,107,82,52,32,104,7,94,132,241,24,168,232,22,115,107,40,87,223,184,160,181,240,29,46,201,153,245,114,127,10,26,170,71,229,15,150,180,107,63,156,241,190,70,13,168,22,118,102,239,111,6,195,11,26,186,100,220,87,72,131,18,48,59,25,29,147,200,76,15,206,248,10,21,197,246,120,3,194,211,235,55,31,210,233,254,0,254,27,0,246,105,250,236,250,26,195,249,246,201,96,229,152,77,14,41,60,77,21,95,28,212,248,243,68,94,113,66,107,15,146,115,70,77,123,72,235,14,244,211,151,174,203,100,87,118,200,172,225,173,5,172,124,197,112,58,166,227,247,168,158,138,55,156,119,15,42,56,66,14,117,245,34,21,140,16,205,104,71,147,251,141,195,124,241,164,211,44,178,135,157,118,201,72,15,118,239,150,137,8,67,0,207,97,117,250,200,162,229,46,102,9,102,144,88,30,105,75,187,89,144,80,83,103,89,131,35,226,143,5,211,210,56,124,164,120,233,90,2,218,171,47,116,157,21,252,167,103,233,141,196,40,166,182,65,213,224,26,253,101,54,95,120,85,86,104,23,83,47,57,132,247,90,17,100,7,6,237,226,30,218,36,132,203,77,120,229,244,225,219,175,68,205,22,134,12,226,223,74,222,35,72,13,80,21,69,96,107,83,252,167,85,64,179,160,41,129,137,178,10,213,55,74,78,77,63,105,191,202,79,18,26,243,200,95,143,252,39,86,170,72,218,48,230,177,249,187,146,44,158,42,126,118,207,10,176,144,90,39,228,95,114,179,194,129,198,210,125,183,151,106,67,15,202,220,90,22,2,95,196,162,165,122,151,196,230,178,235,78,117,11,43,183,223,148,4,150,97,221,139,162,62,31,136,33,85,140,48,57,154,1,108,131,178,130,139,137,214,134,6,76,175,227,21,99,143,168,89,170,137,51,129,6,55,232,80,138,19,198,86,109,181,109,208,205,240,195,200,67,107,167,73,7,100,28,193,169,58,103,50,135,237,151,23,224,182,244,151,194,6,208,70,189,167,98,70,201,101,20,253,118,157,99,242,153,183,44,143,79,95,252,115,43,29,228,11,190,171,113,145,234,253,61,93,161,73,164,218,76,220,53,130,234,243,131,225,189,208,178,148,76,239,130,97,46,237,147,147,201,224,98,78,86,92,161,225,47,88,21,36,16,115,234,254,200,35,105,60,171,206,151,218,157,95,132,116,81,153,161,31,37,25,57,254,148,187,79,186,189,153,12,241,88,161,77,6,41,162,198,40,106,27,179,222,19,97,85,103,5,130,77,97,153,166,25,63,83,73,21,190,216,77,164,170,23,5,198,106,72,228,160,70,249,253,73,199,133,4,150,117,84,242,75,70,23,185,217,100,188,36,107,56,240,33,215,171,127,130,243,180,182,103,150,34,175,93,53,233,113,203,92,217,126,77,236,124,176,200,156,53,125,25,230,148,178,74,212,154,218,128,180,16,25,61,162,123,163,54,201,75,198,206,164,98,171,9,34,9,110,23,189,143,151,23,43,182,184,185,19,30,51,50,169,20,251,250,15,129,71,21,223,160,106,54,44,220,13,213,243,54,226,43,234,87,131,89,48,178,247,167,174,63,76,46,70,127,201,126,32,73,241,97,15,178,23,174,112,45,177,117,70,15,88,128,191,180,132,223,220,200,229,129,34,215,12,185,124,32,22,73,159,147,7,220,134,61,30,180,155,107,146,146,228,100,132,1,47,113,171,189,53,114,8,171,94,142,140,217,158,184,145,168,161,24,86,47,242,193,96,76,202,175,87,167,234,198,224,142,244,220,200,111,56,90,34,245,100,204,91,215,203,254,158,33,4,103,229,223,111,51,128,242,174,20,161,188,8,92,15,63,10,111,6,153,163,214,138,117,99,20,127,164,57,92,159,244,111,249,115,199,85,249,162,193,3,198,155,96,102,77,97,209,184,108,253,49,233,126,131,140,229,134,127,67,216,204,253,50,250,11,47,209,106,220,102,206,57,31,35,53,113,249,10,172,37,222,149,44,73,235,176,207,202,245,11,106,154,116,255,221,65,57,107,93,110,221,173,39,151,51,3,155,37,57,67,193,249,87,5,166,13,227,229,212,141,193,23,222,75,84,219,5,2,250,98,52,127,234,3,213,124,0,160,106,168,232,49,26,240,245,202,110,7,166,31,71,207,239,29,228,195,153,238,195,144,70,17,225,248,236,156,118,163,37,31,102,240,168,38,86,26,27,102,185,114,4,61,92,177,83,236,245,210,139,172,120,147,213,76,55,214,197,138,178,71,45,36,116,157,223,92,102,175,182,131,90,12,174,145,64,9,20,242,78,165,173,164,19,72,233,194,248,36,133,230,139,106,217,74,58,226,64,32,37,0,84,152,168,205,191,49,112,102,101,28,127,172,115,105,242,175,199,38,25,167,94,206,222,153,232,93,152,39,117,100,58,6,111,8,251,107,38,47,92,140,90,35,99,180,23,126,195,64,110,78,208,163,211,74,6,45,45,246,129,208,140,29,2,202,206,205,94,23,3,207,222,248,40,68,18,12,186,160,143,17,96,108,11,186,162,170,208,232,75,102,150,188,223,133,216,6,247,23,141,140,57,93,43,164,66,34,154,48,209,10,22,84,52,70,20,10,128,228,244,170,8,127,29,108,11,199,224,245,200,122,55,114,92,127,164,154,210,39,217,144,200,33,110,167,33,66,142,206,33,42,56,182,195,173,220,78,44,65,49,238,54,248,197,29,238,144,94,68,157,93,50,88,143,142,161,17,139,189,167,98,230,95,255,29,119,128,124,170,88,55,3,185,70,92,212,123,198,152,99,47,218,23,219,177,206,243,252,149,252,213,148,5,117,49,147,137,63,163,232,118,227,98,212,197,130,203,160,245,191,181,194,127,222,35,122,206,59,161,130,79,20,101,42,88,223,248,31,105,18,61,212,88,4,15,191,162,150,245,138,245,155,127,9,158,125,145,131,99,4,240,168,34,18,152,143,57,167,176,216,8,23,31,102,108,215,231,29,142,145,11,252,252,204,148,252,67,205,24,72,63,16,64,155,236,222,93,120,193,63,89,140,46,78,140,173,224,35,128,24,138,79,176,240,226,227,30,153,46,188,107,166,37,203,146,121,162,24,64,132,92,162,73,149,106,99,254,143,73,220,234,61,173,197,213,112,43,12,218,29,25,74,128,194,91,254,125,213,225,48,233,214,158,11,18,209,126,93,32,209,131,127,40,124,234,225,89,49,146,246,123,173,44,21,217,168,68,41,29,83,199,37,78,112,21,180,193,196,248,92,30,2,130,188,199,161,194,251,138,6,82,99,11,90,194,175,99,11,153,45,237,104,211,93,17,16,174,13,145,2,80,133,137,215,28,103,82,242,111,224,239,147,236,1,110,218,143,171,153,181,137,62,181,147,74,210,58,7,29,0,182,200,15,136,70,147,58,63,26,42,129,133,186,113,60,20,34,129,223,242,174,237,169,20,48,79,188,146,240,215,157,63,132,247,214,199,44,63,250,234,217,48,220,149,180,156,112,96,175,229,72,40,96,248,210,210,154,21,61,156,106,170,46,126,137,204,115,11,225,240,108,98,66,129,213,254,177,99,233,38,177,134,165,136,121,150,47,224,242,52,176,99,184,131,95,43,62,241,240,211,196,23,52,198,188,198,1,56,239,203,135,175,13,30,160,132,68,104,229,17,195,241,124,146,222,1,164,165,46,109,111,41,224,35,154,188,169,208,73,237,241,58,200,115,128,121,41,116,73,113,5,87,145,77,153,52,240,124,80,125,41,248,244,114,184,14,47,182,173,198,233,224,157,254,111,23,106,249,109,124,177,220,111,153,124,51,255,83,72,122,196,125,196,58,193,82,89,40,95,131,236,26,100,67,211,149,36,115,155,189,127,123,126,146,94,68,102,76,107,92,56,93,114,177,223,206,105,105,242,96,235,137,34,108,223,247,208,113,40,68,145,171,125,17,52,205,72,145,62,254,137,183,132,80,48,87,251,190,180,120,108,214,136,143,222,186,195,168,96,86,164,84,237,84,30,52,77,77,239,206,81,202,196,137,45,223,235,40,193,174,173,216,28,44,208,112,137,70,243,77,150,63,55,163,97,162,231,44,3,155,52,101,5,161,228,205,120,22,252,34,138,189,236,77,231,247,30,93,201,111,18,104,144,253,107,98,198,149,228,149,7,93,185,246,70,227,120,242,134,176,196,114,79,240,60,29,243,189,107,153,254,82,66,116,72,201,52,118,231,166,231,200,195,29,108,51,122,125,253,108,130,107,233,212,107,142,107,123,115,229,11,163,156,240,127,157,209,204,199,25,202,123,183,253,176,14,137,143,254,146,224,89,29,72,244,234,19,33,205,199,18,153,164,172,199,134,40,132,1,56,191,100,138,24,181,19,105,58,29,138,47,49,61,169,77,177,199,140,195,247,10,155,74,7,228,63,77,68,87,145,58,15,251,38,21,130,130,176,111,243,245,49,124,109,109,204,25,24,106,155,100,240,29,161,141,59,128,88,189,168,20,29,116,170,192,217,18,74,213,144,107,90,25,39,130,208,4,232,130,214,54,6,61,197,104,50,132,163,202,47,244,190,130,135,168,211,237,181,120,247,45,154,156,49,101,37,31,3,234,234,227,167,233,110,139,248,43,69,130,173,125,50,195,95,203,232,127,134,132,230,88,23,60,39,24,138,175,196,213,142,103,231,18,208,251,14,22,85,103,181,145,74,239,216,220,105,68,250,26,69,29,250,239,134,227,27,92,153,83,203,109,126,0,215,120,10,177,29,50,163,19,35,101,81,232,220,125,25,229,240,97,237,16,52,233,3,225,69,71,177,130,60,8,57,15,2,137,60,186,38,32,155,80,3,211,238,197,190,146,98,156,91,199,8,75,171,110,244,187,255,89,9,68,166,127,63,76,77,21,205,228,153,45,102,105,19,143,206,138,233,223,41,116,180,102,92,63,165,17,14,10,253,183,22,71,105,77,53,41,40,195,181,126,194,90,146,248,23,74,210,66,190,125,137,149,6,117,46,1,74,241,230,30,29,41,237,121,18,118,11,39,28,66,84,65,212,105,199,24,21,93,133,227,153,192,12,45,97,241,28,178,197,56,251,91,168,215,161,221,218,204,156,77,62,98,51,73,240,231,19,41,43,193,160,133,85,56,223,206,149,0,71,113,169,119,104,74,173,103,66,207,155,247,84,71,84,29,184,93,199,222,154,74,118,153,196,176,70,148,84,75,76,96,38,132,26,224,106,117,41,44,200,10,132,31,50,70,86,77,76,202,204,106,34,165,65,2,7,166,180,130,225,167,227,111,130,167,165,162,0,39,70,208,49,30,106,174,59,234,186,234,124,85,223,249,113,24,25,112,10,28,127,226,159,104,56,33,199,96,58,215,182,172,10,27,152,164,247,252,119,77,241,82,218,43,27,22,101,135,98,37,224,0,210,24,1,240,174,112,28,131,52,110,5,243,68,14,205,32,67,214,161,118,164,95,154,65,200,154,74,26,237,155,231,191,226,234,122,37,123,205,254,244,92,151,102,145,250,229,183,242,8,121,97,17,183,93,196,92,50,82,154,58,145,27,241,161,199,13,53,25,254,91,106,119,48,13,185,206,203,97,126,37,84,59,19,26,158,19,0,64,177,58,179,145,196,232,75,190,180,186,179,172,155,57,76,37,95,81,93,33,22,178,251,156,55,171,143,233,76,187,96,48,57,151,1,208,47,66,163,213,140,61,11,152,55,89,105,65,7,5,174,138,89,249,84,82,204,85,246,208,37,37,241,164,19,13,146,131,187,123,25,5,153,83,217,154,12,155,247,75,238,138,178,96,18,237,23,42,146,75,7,93,31,204,168,69,156,128,100,107,60,67,167,150,4,189,162,28,59,26,221,26,168,110,47,239,34,31,193,68,60,213,13,5,117,24,67,139,155,117,239,61,0,195,236,13,60,240,100,135,127,155,191,79,212,255,223,127,234,242,128,24,100,124,90,233,35,11,118,255,191,99,161,172,229,112,180,66,239,125,116,139,243,88,253,31,148,244,126,73,158,208,207,67,196,130,206,84,183,23,52,169,121,45,40,72,55,181,124,102,58,174,145,174,65,105,80,129,208,87,144,122,25,205,179,230,75,59,9,114,38,146,121,53,157,173,68,28,96,170,166,206,57,89,239,228,54,218,201,235,195,98,231,48,226,154,16,51,49,192,16,19,28,194,47,207,234,152,134,100,37,171,79,238,29,52,187,50,148,234,99,211,30,28,214,59,27,130,227,253,103,221,150,17,250,8,105,51,47,160,21,14,150,229,160,104,16,203,178,46,112,9,253,2,5,92,186,38,239,87,154,7,218,76,98,155,0,95,19,24,106,102,202,208,24,61,57,71,27,180,79,240,156,242,146,221,138,165,129,225,26,116,160,78,61,16,157,201,188,153,4,126,26,2,78,236,219,120,66,95,230,74,198,229,3,91,240,63,233,113,61,216,222,138,73,18,98,170,58,241,43,253,94,71,130,83,86,233,18,222,53,121,203,180,112,200,157,17,169,158,13,186,144,119,75,73,226,26,146,177,21,130,135,254,189,118,184,131,156,160,109,123,180,96,1,65,0,50,155,139,148,210,76,118,65,12,111,185,74,85,239,139,114,21,219,148,24,28,1,126,102,72,107,212,211,101,1,203,202,117,15,229,229,28,30,0,25,230,117,252,159,68,164,105,121,175,221,64,23,177,121,53,237,194,215,61,181,161,8,23,233,6,231,21,58,36,168,194,253,183,154,109,184,211,247,82,138,67,245,213,173,212,233,122,181,125,112,153,87,201,196,43,21,251,159,69,22,202,43,239,189,88,218,190,45,238,48,163,176,109,137,91,30,14,234,185,216,238,15,161,77,53,162,242,121,87,207,153,68,214,232,5,245,168,178,131,17,97,83,1,145,80,57,104,34,211,41,49,139,169,6,78,32,227,136,118,245,132,225,191,111,141,97,5,251,179,34,86,157,48,85,36,29,54,232,67,31,79,250,137,205,101,128,254,23,120,232,140,205,155,249,65,61,106,196,198,52,86,133,120,171,217,111,233,135,118,34,115,190,181,54,156,222,26,124,99,214,185,42,208,3,35,102,53,34,5,65,123,202,240,85,191,173,232,60,158,223,51,81,198,57,152,242,131,245,12,55,0,5,218,15,118,251,169,64,209,93,79,241,60,15,205,105,143,140,56,170,97,233,127,204,14,140,79,109,98,85,142,230,167,100,206,108,128,251,233,73,89,117,108,116,141,162,200,171,253,10,219,19,40,255,193,191,241,234,237,224,40,11,82,47,23,148,53,156,207,152,46,42,134,240,138,147,112,125,188,174,17,31,212,252,154,187,162,108,203,178,25,191,126,248,100,27,191,23,164,59,65,173,113,42,112,47,241,246,95,22,248,212,185,3,199,177,239,55,169,174,137,64,96,42,161,45,13,69,13,146,119,186,228,239,152,87,125,227,32,70,174,196,248,216,27,106,215,19,242,66,25,86,139,131,60,142,0,212,56,162,15,113,7,57,160,191,78,77,130,149,251,226,154,8,29,68,21,28,75,30,200,28,154,27,128,198,221,38,243,209,146,87,246,66,200,8,51,4,109,224,207,49,198,71,219,154,137,38,221,172,43,82,23,33,158,155,249,43,239,184,246,253,188,25,210,122,166,153,43,234,142,245,108,239,197,84,231,244,45,71,152,164,52,203,113,193,66,100,231,194,191,171,16,6,199,164,146,44,251,105,24,181,52,10,14,231,75,101,125,190,252,31,214,17,253,126,173,231,202,1,255,173,242,238,194,47,123,121,6,156,217,147,185,36,89,177,48,27,155,167,104,30,30,188,23,68,143,108,241,60,205,44,178,222,198,51,169,194,157,85,177,114,50,221,94,164,25,102,236,156,231,17,183,231,163,142,199,118,180,174,147,182,115,116,95,241,146,121,1,18,197,13,239,102,29,251,137,75,61,232,227,137,79,197,40,68,114,63,14,89,139,188,173,15,205,33,249,160,124,44,236,174,124,190,239,107,58,97,190,229,211,238,248,155,177,140,26,126,21,227,123,87,216,127,255,79,34,230,101,82,75,158,92,46,74,82,180,56,109,105,64,216,19,180,150,203,41,127,248,14,197,9,101,75,150,1,78,218,138,230,61,84,41,202,111,214,83,214,142,71,12,42,106,116,158,105,53,72,230,34,162,226,150,50,201,155,229,85,141,246,113,16,82,246,242,106,210,223,112,166,181,64,25,103,51,30,118,23,31,19,214,130,238,124,175,108,173,187,199,29,89,107,156,240,115,134,117,172,8,157,28,62,109,45,11,166,82,86,136,202,208,139,231,200,192,247,43,4,216,116,144,146,173,94,17,106,2,240,230,98,17,33,49,252,182,182,136,111,47,19,228,191,111,9,11,47,118,214,12,130,166,12,34,96,24,217,200,148,20,193,92,176,249,94,28,129,148,204,252,219,240,62,206,130,140,244,90,100,231,252,122,172,231,109,129,147,78,180,240,69,190,159,144,201,40,195,242,15,229,169,246,34,92,38,132,12,84,154,150,122,43,38,8,95,55,214,158,62,60,21,19,70,183,41,118,72,235,191,99,57,0,175,64,219,125,147,200,119,227,38,209,104,143,145,100,156,13,250,255,239,203,193,124,223,235,223,35,143,195,226,64,173,175,189,37,213,126,221,70,149,208,96,179,200,178,123,93,58,142,26,51,8,235,50,185,177,167,175,103,215,74,137,22,184,141,139,150,132,158,231,142,179,143,7,181,87,185,244,163,205,51,181,55,216,211,102,95,138,113,141,33,250,59,234,208,183,181,172,28,221,35,247,108,136,183,223,59,247,28,137,208,32,161,248,186,176,176,130,172,113,120,28,74,85,136,72,227,199,233,9,103,112,232,224,102,151,130,187,5,45,132,232,179,180,137,86,158,247,207,254,45,181,228,116,131,121,13,92,91,124,88,205,134,98,182,8,206,82,203,121,124,7,153,136,142,125,25,110,41,22,1,150,166,181,177,209,148,147,39,22,208,136,66,133,224,125,250,53,166,145,163,83,58,185,242,13,238,219,150,232,161,64,149,108,5,112,247,201,123,178,137,106,228,73,182,12,133,248,210,141,166,110,100,26,205,248,134,100,171,224,238,31,212,69,73,29,195,148,110,244,252,139,154,143,29,196,201,167,130,234,170,21,123,217,164,158,165,23,247,50,167,13,31,222,116,16,229,173,111,141,160,247,90,103,246,184,219,190,180,55,10,122,128,203,87,33,29,140,49,121,20,62,8,184,238,130,75,54,142,144,184,222,54,48,127,249,22,244,6,221,103,185,226,46,192,134,202,132,82,26,230,232,204,219,40,203,0,1,154,65,58,173,171,146,164,137,212,198,17,137,190,42,213,206,215,142,245,52,106,135,203,252,188,0,50,106,128,176,139,198,251,187,136,245,119,221,98,228,71,172,51,247,203,254,97,238,150,241,57,133,3,203,218,229,64,127,61,57,79,3,0,74,62,49,89,171,1,7,17,60,160,51,92,244,56,93,75,153,228,34,210,148,151,109,102,149,30,34,20,221,169,229,192,43,243,34,245,77,87,229,240,166,143,7,73,241,150,203,140,28,108,3,183,154,20,72,92,160,4,55,17,8,53,66,63,19,196,216,202,204,208,66,78,20,42,146,44,144,171,82,174,212,80,20,247,70,89,235,226,108,163,187,196,116,221,212,168,194,171,189,82,13,178,98,147,152,217,237,53,16,127,53,11,10,58,175,197,144,186,114,93,239,94,248,192,224,240,124,81,19,191,36,208,192,202,199,22,2,155,170,191,0,94,211,102,227,25,248,20,55,72,137,165,149,99,128,133,33,246,198,37,192,170,131,146,240,100,155,146,242,180,15,167,102,178,91,113,57,61,22,138,252,186,197,1,116,222,161,117,106,77,201,248,193,18,154,87,116,71,247,12,80,104,90,24,85,120,5,131,217,189,129,166,221,15,32,180,59,237,224,196,106,155,139,235,173,149,223,236,230,28,83,14,59,175,195,206,165,82,43,25,3,181,26,242,137,36,116,139,170,224,22,78,79,92,210,86,64,208,68,48,237,149,27,127,43,54,219,92,58,174,41,236,3,130,181,193,189,207,171,172,21,110,155,36,191,125,210,193,214,188,167,176,35,57,246,167,180,169,175,216,218,2,165,195,66,97,105,123,194,37,197,168,109,66,206,92,226,138,13,47,44,83,31,30,206,45,93,62,54,97,179,167,5,147,50,137,43,244,139,251,76,174,148,131,166,236,25,105,228,29,53,26,48,53,167,106,56,13,46,37,64,243,160,48,26,241,37,93,99,23,149,67,102,24,122,76,228,88,83,165,97,158,204,237,8,36,193,213,195,124,46,205,9,44,98,131,114,3,96,93,143,106,255,254,81,55,140,24,40,12,192,50,9,115,239,228,121,165,68,134,140,209,227,0,162,210,127,250,87,230,145,24,77,124,245,60,148,120,76,128,98,150,156,41,163,63,64,23,231,104,58,157,101,244,67,180,33,33,242,88,187,223,49,3,27,238,185,151,131,250,213,133,208,123,205,78,93,215,18,100,104,193,48,81,96,135,16,65,183,79,242,211,214,166,68,109,87,47,128,182,74,92,122,55,208,72,200,110,39,168,242,10,82,193,201,151,159,52,122,9,103,79,230,74,150,174,251,85,96,217,73,26,183,191,40,74,60,140,143,195,102,25,81,130,210,181,121,145,213,207,32,131,142,198,55,231,137,42,27,50,148,195,57,66,251,99,53,80,144,235,208,98,223,23,31,43,47,95,80,244,189,184,190,208,233,92,116,186,172,247,190,3,110,208,157,234,184,68,226,17,35,252,229,184,125,3,66,130,247,190,1,247,99,64,21,192,48,224,20,59,230,216,127,72,138,77,57,205,122,1,3,22,232,154,205,179,98,220,133,184,6,14,241,203,141,111,17,37,62,86,243,11,245,49,2,65,167,108,13,103,205,212,155,24,219,203,68,176,0,13,247,95,162,204,71,68,175,167,27,18,45,149,113,246,126,127,98,31,167,198,187,112,10,123,211,47,47,203,68,164,226,208,92,104,99,133,23,170,101,193,32,192,26,14,224,114,97,151,23,162,216,129,167,16,2,113,207,133,210,110,128,214,5,106,68,93,122,189,146,207,75,178,65,107,158,212,118,239,30,69,81,149,254,59,112,202,145,66,35,253,53,3,60,78,157,170,118,205,149,84,122,116,242,226,36,226,24,4,43,210,226,234,140,136,99,72,96,174,154,176,211,64,133,129,138,187,241,78,195,190,239,253,202,88,82,118,42,234,187,94,31,47,130,83,80,223,66,70,54,71,95,205,54,93,72,89,76,123,223,67,37,29,104,73,158,9,169,243,52,50,21,171,131,134,165,98,4,226,11,23,111,151,217,196,159,112,14,216,247,217,114,103,224,209,47,8,40,91,10,28,55,15,241,62,71,84,122,14,53,92,155,40,46,177,59,43,111,49,209,60,25,128,163,153,132,93,135,202,223,155,216,11,93,30,178,151,181,0,250,186,240,126,91,9,118,179,214,107,248,103,249,5,180,94,76,132,96,231,30,181,218,175,68,170,207,93,43,151,101,111,42,9,75,43,157,160,72,0,165,152,219,153,158,15,7,65,100,130,118,19,198,102,35,70,229,117,84,231,143,46,208,145,28,198,193,16,35,8,255,207,130,8,70,238,244,96,111,104,235,90,4,101,215,167,44,166,250,65,107,153,174,90,213,214,190,228,194,225,189,6,60,170,231,115,64,57,177,81,49,183,144,82,122,226,83,200,159,230,43,174,228,253,198,185,242,184,1,197,185,47,71,104,102,77,192,176,68,55,134,14,192,24,206,112,126,38,221,175,17,75,136,132,45,194,65,122,220,112,200,208,23,86,94,94,80,73,194,47,90,106,19,192,78,200,31,173,147,175,57,126,167,80,37,208,235,20,134,217,18,52,22,230,205,183,55,50,240,130,147,167,32,111,188,0,230,158,148,127,14,23,224,42,40,248,155,86,218,81,17,209,178,171,119,161,33,39,212,139,0,45,39,45,55,67,248,246,141,117,230,14,203,234,74,117,20,76,173,13,227,165,180,136,141,217,54,24,37,199,55,181,65,46,186,26,80,179,164,214,107,255,97,55,226,114,145,120,24,251,232,245,75,6,14,7,254,182,128,108,219,132,207,214,124,15,82,115,158,175,3,56,195,233,125,122,116,242,196,105,143,184,252,128,20,80,255,229,143,191,19,68,56,77,191,100,20,16,1,206,167,6,213,200,167,240,59,77,141,171,48,73,78,37,1,122,199,95,213,58,236,251,187,6,131,186,238,110,27,16,18,250,89,167,171,119,167,55,82,37,154,224,151,5,210,16,190,217,111,55,49,146,164,90,26,221,167,151,134,178,28,244,30,37,141,14,192,35,197,141,3,203,148,144,157,90,216,18,72,177,198,28,170,162,66,36,202,23,227,254,58,224,197,201,216,186,2,136,115,29,234,111,252,176,71,21,2,42,26,23,231,14,226,141,50,213,175,234,212,132,155,143,163,245,86,64,223,37,155,30,232,143,89,101,16,106,165,129,174,96,88,172,86,146,158,85,29,93,130,217,22,131,14,219,133,7,10,64,233,133,253,249,76,135,144,183,192,161,89,66,118,79,88,33,67,200,82,110,195,232,242,6,218,31,187,57,71,221,201,212,241,140,111,58,242,101,84,18,131,102,218,60,106,190,155,190,113,77,15,238,68,209,25,131,186,6,37,29,98,60,1,105,136,21,103,5,84,52,127,126,241,147,203,234,9,10,148,136,81,186,94,81,139,78,34,166,183,208,39,135,66,104,215,189,219,137,69,8,203,247,63,25,107,38,31,4,140,217,166,69,108,130,97,227,12,149,108,183,226,170,135,33,58,55,46,39,173,75,116,212,85,100,56,91,43,197,69,73,215,139,177,175,218,235,153,195,50,112,250,214,79,229,73,188,124,67,204,76,167,12,45,247,200,167,120,182,156,220,251,157,155,164,113,121,161,233,194,175,197,162,255,3,186,109,27,244,120,234,36,114,193,55,25,113,176,175,77,12,241,63,213,215,111,95,92,38,99,221,67,99,24,108,216,158,193,160,138,38,53,9,146,158,49,218,151,156,37,37,117,193,255,124,32,83,41,143,89,165,46,209,143,193,216,118,237,129,201,81,238,193,123,175,88,171,68,227,31,33,127,76,168,175,218,67,207,49,113,64,135,41,112,207,105,14,62,226,170,165,58,191,105,0,235,53,95,82,74,105,45,41,36,226,192,110,148,237,75,166,45,51,249,27,67,53,204,195,114,42,56,142,10,204,28,217,219,4,89,52,6,186,83,117,4,122,165,234,252,5,229,190,241,249,52,180,98,111,199,218,167,179,177,157,8,152,47,253,36,98,155,141,229,162,216,248,4,218,155,7,104,140,202,234,119,222,249,1,94,123,35,89,197,114,150,249,158,61,31,157,195,166,1,96,22,109,128,111,102,137,146,247,252,122,139,171,42,137,5,70,235,41,125,100,251,204,66,45,150,86,255,243,121,196,117,250,66,112,112,21,190,59,152,115,102,114,178,159,171,18,235,178,35,55,89,174,34,40,179,6,139,20,206,3,107,222,180,209,147,186,139,128,137,130,150,35,102,42,216,220,218,139,218,230,74,180,201,121,149,22,254,201,157,62,87,105,109,119,80,98,195,152,188,239,46,129,201,68,104,26,108,171,45,159,203,34,66,85,40,196,140,52,158,203,206,232,216,141,236,106,117,148,227,40,156,168,13,39,253,146,128,171,238,14,189,200,79,226,141,158,53,108,42,53,147,14,174,54,167,168,179,14,40,158,71,230,61,26,85,13,92,171,51,208,15,196,220,245,116,111,15,225,137,145,172,212,77,38,167,136,102,176,221,231,95,184,203,214,205,232,145,79,98,60,21,240,49,188,149,233,56,66,251,69,167,148,80,84,13,50,221,61,25,15,49,40,27,252,88,160,225,34,150,201,202,171,76,11,221,46,207,174,214,192,13,68,253,176,43,151,56,37,185,101,205,56,226,156,98,136,2,223,90,31,245,109,95,221,55,237,224,124,178,137,73,185,249,45,243,214,204,212,181,116,215,36,130,52,175,32,127,168,195,44,58,152,162,196,220,27,229,81,46,114,104,24,185,224,105,71,141,148,101,47,144,179,112,15,76,116,135,70,155,187,153,160,2,92,155,75,9,237,159,207,11,231,86,91,204,80,102,37,22,23,127,213,117,117,225,79,171,169,78,156,199,20,152,84,33,88,11,107,244,5,96,219,236,210,111,65,168,71,195,186,121,145,62,156,147,213,149,64,222,120,181,237,78,164,244,184,106,194,19,65,0,70,31,29,92,50,52,176,255,230,211,28,121,147,106,27,171,172,199,66,204,252,19,248,247,61,23,121,69,184,191,143,34,36,144,231,98,141,183,187,27,210,148,171,250,90,199,116,85,144,253,228,50,98,157,48,186,1,23,26,130,237,71,39,17,133,213,108,217,31,117,115,92,90,12,4,103,196,74,244,114,173,113,75,141,173,117,95,91,170,252,172,159,212,121,155,83,81,74,139,88,223,188,171,171,254,219,17,184,161,27,58,50,28,151,30,95,232,100,146,99,120,160,176,1,145,90,66,117,230,73,240,10,95,191,16,222,93,234,144,147,21,38,42,83,207,184,2,176,60,174,251,110,100,142,178,168,210,138,60,220,196,14,214,181,244,79,186,163,89,133,40,75,55,108,79,249,186,162,1,236,46,235,255,227,102,244,59,244,92,154,157,142,184,58,203,70,50,139,133,14,199,249,106,93,125,20,198,70,200,124,19,94,213,224,179,43,215,217,166,63,142,100,135,174,158,154,139,209,148,244,130,21,241,24,212,254,74,162,248,197,84,241,151,250,149,40,184,14,178,199,130,122,194,159,145,224,31,255,56,75,134,19,183,169,246,106,24,165,251,7,248,130,110,102,178,184,108,37,152,252,98,203,176,34,149,52,170,208,148,74,27,41,42,62,126,146,241,184,34,25,162,184,88,160,41,47,55,92,156,33,144,251,44,165,234,129,80,197,172,71,31,55,73,123,223,97,210,204,88,50,11,170,240,48,39,20,218,237,96,131,198,80,96,57,207,254,24,47,4,71,67,200,105,104,99,143,60,159,246,242,234,121,15,100,244,252,191,51,59,252,48,222,16,219,247,27,61,142,232,76,165,57,161,33,216,86,176,140,86,58,65,93,188,38,135,185,217,97,239,227,244,59,7,22,176,35,145,214,77,9,236,55,22,210,68,138,58,147,1,156,175,181,81,251,125,98,162,92,249,202,178,145,75,134,225,187,224,33,99,146,16,53,215,89,232,235,192,178,123,151,17,95,28,87,220,225,219,238,202,21,241,224,39,146,60,81,74,244,162,6,216,200,90,63,131,133,225,215,179,119,241,72,131,204,161,211,241,45,97,164,148,64,110,198,242,189,160,227,69,227,232,89,114,243,204,128,85,111,217,164,156,50,174,192,250,142,157,195,71,231,88,180,174,198,116,135,8,41,105,249,86,144,150,206,61,156,142,208,136,174,146,121,207,202,154,109,82,140,42,153,164,84,190,185,192,219,24,63,34,123,172,157,26,166,107,191,255,242,13,126,163,177,52,176,196,65,208,93,120,144,85,48,110,8,251,142,109,116,210,202,10,227,14,199,126,37,18,111,207,134,52,114,122,169,195,211,255,214,17,205,50,88,155,97,27,126,84,48,212,184,251,147,245,92,250,131,68,68,79,85,227,211,76,233,26,101,252,149,255,244,22,135,27,5,5,173,101,240,39,250,211,148,252,43,87,126,191,154,148,4,179,229,0,170,9,121,118,22,117,62,0,128,84,217,100,76,164,26,1,245,233,48,202,43,104,19,190,161,76,245,250,149,0,143,243,44,65,195,68,138,65,123,223,131,142,168,103,158,73,205,131,118,201,162,168,216,142,166,62,8,159,166,244,158,112,33,0,242,145,253,104,172,69,123,148,192,153,33,137,56,7,190,216,226,81,32,237,153,188,58,100,197,200,127,169,14,201,169,202,86,240,70,175,213,133,67,181,254,155,7,74,47,92,101,158,184,224,104,127,194,232,80,139,57,148,88,27,191,28,234,177,222,207,121,92,119,226,11,5,190,182,154,62,43,190,69,116,121,141,236,154,169,85,93,141,69,237,229,29,213,231,252,182,251,54,110,109,69,98,89,49,182,137,107,196,51,43,180,217,112,63,72,220,129,46,12,167,30,73,81,188,100,247,208,39,117,161,13,225,217,183,193,102,218,42,126,147,98,242,7,122,38,132,137,111,27,32,205,55,157,102,158,99,16,44,79,101,237,161,152,203,99,94,140,66,47,4,201,245,253,91,221,72,135,169,192,143,95,127,133,63,113,143,184,75,219,56,71,252,196,126,76,5,253,97,73,8,48,245,102,24,30,130,143,31,28,219,185,118,133,220,13,79,168,72,40,119,182,167,7,225,222,213,152,186,222,39,209,54,154,92,178,139,181,130,62,99,117,6,109,216,224,71,227,82,21,136,65,123,186,95,57,126,209,215,240,85,154,167,182,238,168,232,175,34,66,71,126,64,185,178,63,49,144,226,140,237,145,6,48,27,159,31,27,163,135,39,198,24,251,22,35,127,92,193,153,158,148,22,45,178,135,44,170,249,79,197,241,8,234,139,135,253,213,4,25,148,189,92,189,178,158,101,215,187,168,228,63,134,101,240,164,155,105,101,153,123,210,40,188,41,90,124,112,174,56,5,217,91,57,134,177,190,24,133,88,71,222,50,95,1,43,251,168,26,173,231,97,44,15,13,40,233,228,0,170,67,200,113,182,26,95,222,90,215,72,68,230,224,93,30,204,15,61,39,191,51,222,66,226,180,13,150,110,34,95,11,101,156,156,42,219,82,182,142,37,102,3,239,49,7,95,207,129,201,30,95,36,13,180,250,87,248,233,224,41,138,64,117,206,176,128,122,17,252,220,227,126,41,24,148,84,112,235,52,135,41,105,190,237,13,143,142,159,205,30,209,124,177,249,29,28,236,17,179,99,183,94,231,67,19,81,228,111,139,98,68,164,142,183,83,95,122,162,128,248,28,72,11,114,193,54,98,236,109,32,160,196,228,170,117,16,52,44,219,206,135,220,119,93,65,55,235,172,84,229,96,124,188,6,90,47,249,83,35,36,74,133,65,81,36,98,102,52,144,208,184,50,189,91,222,251,63,44,41,98,201,214,144,244,196,247,41,118,248,100,177,133,252,15,37,69,120,152,74,196,137,157,23,41,119,53,66,68,15,85,200,174,100,13,169,127,139,70,103,222,163,147,31,254,170,50,178,198,56,177,226,25,160,7,31,102,59,102,16,108,222,163,89,114,32,195,114,104,111,249,163,227,125,221,99,105,162,174,97,234,130,214,101,83,31,70,99,9,246,53,58,53,178,126,105,217,38,199,251,162,160,197,78,91,153,150,172,8,29,227,100,118,48,58,41,241,47,104,112,144,71,121,214,94,139,176,127,177,220,101,18,141,225,64,237,131,220,235,217,76,90,187,65,247,220,177,162,189,29,122,253,134,195,41,58,67,69,211,124,223,204,79,217,8,232,74,231,209,30,77,28,82,52,134,36,232,110,247,46,250,167,89,27,172,153,179,196,3,185,14,212,210,153,57,53,206,110,77,197,96,213,222,122,51,21,85,149,81,83,57,37,52,18,101,54,132,206,104,30,135,100,120,116,174,153,103,47,226,27,56,50,35,49,46,104,225,223,245,20,32,210,54,35,85,187,48,36,23,61,151,249,169,106,251,19,148,139,38,131,122,7,46,99,191,216,46,41,27,89,194,36,84,254,89,115,159,159,90,149,39,127,30,131,99,18,77,132,40,62,170,233,81,143,68,189,135,233,194,9,217,203,211,12,29,253,15,64,141,102,16,176,18,55,168,241,5,51,45,178,220,54,81,17,56,117,215,75,121,245,157,113,184,192,102,165,44,181,94,102,9,215,226,89,245,151,255,202,53,255,212,244,240,148,149,211,221,210,117,18,220,81,53,157,204,237,23,21,112,21,64,10,42,25,44,181,173,218,168,147,234,73,219,238,100,243,16,35,25,89,33,128,58,75,134,125,111,95,22,66,213,122,123,38,223,79,79,197,244,141,54,8,137,166,16,228,64,113,140,231,104,68,100,85,71,117,28,139,169,139,164,102,199,194,188,218,133,255,237,253,189,195,144,110,137,166,182,135,111,65,197,79,132,188,52,31,98,197,113,161,27,218,35,13,106,173,139,145,49,18,149,106,49,208,176,108,80,12,34,98,235,208,85,108,229,165,248,237,122,229,224,85,121,206,15,68,191,248,245,238,198,76,39,72,223,7,34,104,203,113,38,204,11,105,118,229,5,82,209,18,233,48,62,54,137,123,162,19,253,138,191,33,141,22,99,138,242,122,246,11,202,245,230,96,50,250,200,56,176,105,142,166,191,97,58,211,73,1,146,24,219,81,124,108,15,239,229,21,213,15,242,88,142,104,74,84,141,68,83,254,249,46,14,24,109,6,233,148,128,161,29,169,60,146,116,219,56,146,59,26,90,17,19,245,240,73,31,93,69,75,140,83,246,174,111,102,218,3,73,177,78,5,203,20,169,58,40,127,98,7,242,158,41,68,88,223,170,83,213,28,78,20,59,159,245,41,228,110,85,122,98,107,153,173,145,100,170,20,158,174,129,128,52,202,196,240,28,203,112,124,239,134,157,27,195,92,138,216,122,210,111,239,254,187,55,64,76,241,88,7,56,168,163,74,7,124,45,102,251,207,33,48,87,6,229,43,251,118,44,185,195,69,207,216,1,196,238,237,33,186,194,38,169,237,246,101,7,59,255,180,102,77,153,0,93,230,59,90,41,207,20,103,94,112,98,225,67,176,155,249,146,162,243,19,106,222,7,10,27,126,62,145,106,112,40,147,151,233,248,244,227,51,200,203,207,160,203,108,179,106,47,207,212,240,92,113,166,100,152,222,71,167,157,180,218,142,227,30,190,66,170,43,38,81,25,156,106,71,82,38,171,221,57,112,26,71,212,38,71,105,127,223,7,198,146,27,199,104,61,65,170,163,204,140,188,146,50,158,169,105,217,235,94,207,6,94,177,99,134,72,7,157,104,25,118,99,106,134,15,91,213,32,69,156,223,157,31,145,243,32,234,104,65,34,199,54,50,35,114,117,134,238,99,45,89,189,188,88,218,228,201,28,99,233,148,132,150,246,164,58,222,96,164,29,53,229,251,151,108,132,142,200,177,71,219,118,96,188,78,235,3,156,220,207,103,79,244,36,210,85,5,203,120,57,33,4,61,191,34,79,225,88,237,38,5,73,170,8,204,9,178,224,10,87,223,187,110,221,91,72,43,239,171,109,34,224,37,225,23,132,198,150,43,96,142,67,114,61,224,129,172,112,21,169,234,113,120,34,233,158,153,72,169,110,179,20,248,97,234,141,26,11,15,76,129,216,100,31,49,181,23,78,130,193,205,176,163,45,92,91,43,233,210,122,234,162,190,220,244,92,59,156,23,202,187,177,222,122,120,46,124,166,166,110,198,221,89,132,82,133,15,198,245,33,246,77,119,74,171,62,180,59,189,126,97,27,175,174,40,180,159,255,14,203,158,106,26,124,51,36,52,210,56,153,11,126,247,238,169,130,155,244,88,115,120,59,173,64,199,27,101,16,135,74,255,216,123,64,148,253,222,9,199,224,191,233,3,15,94,58,161,255,79,3,204,193,195,211,4,210,101,14,114,9,154,109,86,112,247,63,120,205,203,127,73,201,183,75,233,159,253,13,23,164,37,165,213,61,102,212,186,93,255,112,25,215,103,187,33,79,119,27,231,6,182,47,155,145,118,93,42,85,170,222,43,155,185,147,35,224,150,218,224,199,67,140,33,71,253,40,201,52,15,28,232,119,199,69,30,206,55,246,248,140,40,220,15,70,216,28,190,171,49,113,82,250,67,166,198,131,231,74,105,223,233,7,110,55,126,160,170,73,36,2,187,74,180,201,54,120,242,202,187,28,64,78,87,26,161,147,1,119,214,203,45,146,50,8,9,134,103,43,240,104,67,72,21,157,98,0,111,127,85,82,78,17,36,40,223,194,211,208,193,8,230,148,154,105,137,200,237,133,249,87,231,74,187,61,106,137,205,155,252,199,244,254,1,194,210,110,47,204,117,230,51,86,170,86,163,20,150,248,54,171,24,51,178,32,129,90,134,188,244,176,69,93,144,14,188,140,178,243,131,102,132,214,208,123,134,18,92,157,38,119,154,205,178,204,238,29,222,4,63,251,24,106,166,82,159,165,215,13,42,152,39,6,238,10,80,72,103,113,11,235,30,177,52,52,48,235,124,1,134,95,29,11,185,147,182,104,66,246,158,12,40,47,63,228,98,253,243,185,179,86,216,197,103,208,0,22,133,182,230,231,153,12,74,103,244,247,204,223,126,252,184,39,181,123,80,226,141,235,9,251,196,165,96,194,135,235,91,186,17,106,149,119,247,155,60,166,99,33,128,11,89,53,148,188,175,76,196,243,99,44,123,157,172,68,120,93,181,190,232,126,18,11,206,149,6,34,26,227,119,52,163,126,228,91,145,195,23,63,7,234,19,34,62,113,1,57,189,50,89,188,104,161,181,217,140,49,237,189,245,161,33,37,116,77,187,122,203,223,9,244,130,112,40,80,76,187,66,168,75,226,171,198,60,225,54,132,163,253,181,159,3,137,62,97,19,177,64,201,177,37,118,141,210,29,153,14,47,94,128,74,115,5,83,47,3,198,197,48,184,170,159,33,161,230,91,64,159,151,228,143,211,195,217,162,12,184,177,46,195,27,22,185,56,180,106,209,198,236,95,121,45,248,198,223,28,226,228,178,215,193,32,161,129,38,52,14,146,219,97,183,101,4,103,101,162,66,249,213,87,40,90,38,108,5,195,223,156,239,60,210,225,48,3,189,226,92,143,249,253,252,219,138,48,50,159,65,217,236,117,234,233,120,211,209,92,249,100,188,60,178,80,199,190,63,85,202,82,64,118,114,241,254,225,35,201,175,244,138,39,5,222,159,139,44,188,99,219,194,141,106,235,78,214,93,104,121,194,153,5,188,246,73,225,159,26,116,15,26,132,18,251,170,109,71,166,143,79,95,100,235,134,236,208,165,239,188,221,241,193,28,38,5,155,30,118,172,47,103,188,251,146,175,135,70,12,14,85,89,38,59,4,15,28,178,187,20,236,211,93,160,40,222,80,241,17,168,210,108,123,5,37,156,120,28,141,242,114,187,130,189,16,55,122,143,14,80,217,85,222,250,196,57,186,186,218,153,151,2,197,53,242,1,111,30,37,250,129,180,89,162,149,72,114,179,27,193,56,95,186,10,231,247,76,149,139,55,189,88,195,16,109,164,178,33,193,52,207,26,197,132,105,9,243,204,172,182,155,38,16,86,68,96,93,20,23,59,197,248,22,213,171,165,101,239,243,26,215,104,248,242,114,77,174,114,7,11,84,95,87,50,157,182,17,5,25,153,139,241,202,194,23,246,181,123,33,107,161,12,216,174,226,34,234,196,152,253,194,148,192,100,56,248,148,251,7,30,171,132,115,4,65,221,149,10,175,171,158,214,233,53,91,207,166,215,228,222,186,102,35,129,207,123,111,53,122,54,150,187,231,240,53,11,123,242,253,104,14,5,35,62,51,42,114,22,124,124,13,178,61,25,117,210,204,175,23,40,102,130,139,178,241,99,1,121,128,143,172,90,58,83,168,180,23,33,136,250,151,2,215,40,252,138,97,53,114,23,107,88,201,95,85,53,239,25,63,57,234,224,214,188,44,201,155,230,114,166,27,200,150,199,4,106,79,134,227,223,74,203,135,27,206,241,99,199,114,239,86,227,45,36,108,165,106,8,234,55,11,150,231,232,173,166,186,230,121,38,67,148,181,6,232,17,200,153,42,229,5,109,118,174,203,22,86,84,112,71,104,62,90,20,185,23,88,220,247,68,187,45,70,110,17,75,142,151,161,36,50,184,58,145,153,183,54,106,98,219,56,175,24,215,149,23,223,48,196,25,237,119,4,238,133,237,195,35,108,67,21,203,174,4,166,229,86,149,235,118,1,63,196,230,85,137,243,40,250,122,153,146,186,8,212,50,234,12,16,169,44,232,50,216,148,43,120,142,101,193,3,212,34,227,177,43,110,48,236,241,87,80,97,149,121,93,152,94,6,18,108,202,146,185,181,7,193,135,67,50,117,119,202,232,99,162,87,52,39,148,82,129,230,1,56,197,161,157,69,60,242,160,130,132,218,38,75,123,48,115,1,51,57,168,253,109,195,77,67,23,143,209,147,245,163,132,92,26,147,187,104,90,55,103,227,235,111,138,208,69,188,124,81,201,213,178,211,156,212,127,37,195,67,160,76,170,248,200,14,58,225,94,47,114,92,136,218,220,156,226,195,98,114,108,121,61,28,143,97,245,11,215,24,190,241,54,10,24,178,249,232,71,152,23,200,30,177,198,30,168,214,138,44,131,24,30,162,176,0,233,71,29,195,68,38,119,3,110,163,195,165,174,76,137,248,235,19,17,83,61,198,204,149,20,193,171,108,47,84,161,211,61,246,33,221,253,199,148,142,31,235,120,222,189,217,220,93,38,126,41,9,49,199,247,2,14,153,45,2,35,161,58,189,40,69,246,198,205,46,172,68,73,120,82,55,13,226,70,102,113,118,40,175,154,223,238,197,149,180,74,56,55,218,212,137,222,235,6,144,94,210,22,138,147,127,23,181,91,158,19,115,128,162,9,97,242,116,82,195,73,135,219,41,119,243,45,173,131,250,57,84,87,44,76,219,46,15,125,176,167,63,95,141,173,171,250,155,129,171,212,40,20,11,96,7,128,247,4,195,253,84,173,81,116,27,162,113,122,12,73,65,158,231,39,89,222,241,17,155,177,117,101,76,87,36,210,188,4,170,100,109,59,165,71,234,149,32,92,58,108,90,158,131,154,91,158,125,42,207,14,215,77,91,239,86,141,41,32,24,228,93,195,104,108,237,163,95,108,7,162,36,187,96,121,134,169,167,152,195,171,149,115,59,68,145,24,87,58,179,192,85,177,94,171,17,70,180,124,179,170,156,95,249,96,40,136,201,62,219,180,13,51,212,103,110,71,86,232,56,89,156,200,122,132,51,232,184,172,44,158,8,197,124,52,69,16,93,44,206,172,88,28,49,255,82,82,68,222,5,119,194,119,40,197,31,113,247,106,129,185,158,45,70,148,27,17,190,236,63,106,63,52,16,87,250,213,168,204,175,156,102,49,37,254,113,139,8,123,46,202,29,215,148,92,43,68,109,29,221,61,182,213,79,229,101,133,49,17,21,84,96,226,29,195,109,106,250,17,0,201,206,49,73,128,211,205,143,135,20,102,201,83,52,138,124,122,67,187,76,120,38,102,20,38,164,84,246,56,38,68,209,70,32,212,163,80,114,8,111,102,121,159,151,18,159,134,113,54,95,245,65,194,137,177,163,91,43,124,218,102,14,73,233,99,206,23,175,0,76,14,117,51,80,158,248,222,254,166,100,23,219,167,183,12,112,134,165,189,110,205,120,52,246,141,250,11,1,36,10,50,6,82,5,139,72,149,252,131,80,62,53,36,123,141,50,43,136,59,178,250,254,132,39,69,108,46,58,104,187,212,30,205,160,118,81,24,180,46,77,107,139,202,60,103,220,64,27,147,74,138,113,194,208,109,129,32,186,158,205,127,45,213,56,231,15,136,15,53,158,15,218,59,188,188,222,203,111,77,9,42,81,216,184,163,63,72,231,57,61,73,51,165,11,61,212,94,242,141,123,34,186,106,176,130,127,203,190,219,79,92,211,76,4,185,53,29,174,68,10,182,193,115,175,69,151,62,160,101,172,136,38,136,223,47,214,14,209,70,125,70,160,163,157,89,57,215,170,74,158,87,44,9,8,110,41,229,179,37,254,45,132,151,199,30,74,138,64,58,126,244,172,174,218,231,227,125,69,77,130,7,139,154,6,189,222,173,180,203,113,133,55,134,73,188,194,16,17,176,200,64,119,45,145,104,104,169,121,103,212,225,223,242,173,226,112,236,206,121,171,96,67,13,69,44,155,226,84,247,147,97,244,99,154,114,64,107,180,191,138,12,214,187,234,122,186,167,170,191,5,72,114,32,220,115,30,249,188,211,247,135,217,90,84,232,198,50,91,189,9,111,252,42,132,51,160,129,227,32,109,43,125,51,250,141,0,250,44,47,65,54,240,9,229,203,95,161,66,209,229,70,238,135,61,129,236,42,191,101,193,192,121,69,226,148,212,230,49,217,138,93,64,54,86,47,34,200,239,152,215,175,178,157,176,224,164,253,130,205,183,180,29,153,149,17,23,3,80,252,126,106,163,126,22,230,219,35,235,88,90,214,134,54,166,86,16,162,138,137,38,29,129,103,121,209,29,251,116,103,162,34,49,187,120,234,149,25,251,86,189,45,142,163,54,200,176,232,174,90,104,57,249,175,23,52,132,136,205,27,196,236,188,215,187,212,180,175,93,158,163,24,92,255,94,139,36,43,93,179,243,134,118,34,203,163,209,228,54,157,171,19,219,27,41,31,137,76,168,42,248,112,10,65,249,254,140,77,58,197,46,63,137,231,103,35,221,42,148,135,65,77,134,128,36,142,149,244,82,86,134,164,126,149,192,233,40,234,77,62,158,103,184,99,143,51,137,194,174,221,234,116,130,185,171,87,89,219,41,189,2,52,70,194,118,193,41,23,31,236,124,204,38,72,150,208,205,107,68,114,155,220,82,252,253,56,254,110,245,153,92,175,190,3,166,54,64,248,1,87,93,169,106,164,251,139,133,216,152,79,5,141,190,61,3,211,0,96,17,137,146,41,71,72,197,156,210,227,182,57,132,169,241,241,115,176,5,15,162,104,68,117,41,216,17,22,93,113,140,244,152,12,70,40,231,241,243,150,217,123,102,119,29,62,183,229,12,22,51,15,62,63,241,78,102,110,79,10,104,163,149,240,58,173,186,36,54,72,84,105,86,218,199,139,28,119,252,0,66,10,158,231,20,24,215,33,58,46,133,28,68,211,108,225,66,20,105,45,30,193,65,214,215,144,221,251,46,228,143,198,199,211,188,201,199,210,136,134,70,195,132,119,211,121,120,59,125,138,180,212,90,68,251,169,4,184,231,144,124,218,73,121,133,104,133,46,212,61,86,225,79,237,65,245,235,130,197,106,122,42,4,52,219,27,216,55,163,36,61,241,227,37,233,66,93,109,228,71,38,163,130,61,159,200,207,37,8,89,239,230,143,101,66,245,14,213,226,172,14,211,72,59,232,146,78,91,7,167,189,69,146,219,128,108,38,73,23,155,59,75,40,47,131,204,126,147,208,53,253,244,14,14,10,64,219,239,62,45,53,31,69,137,43,129,35,127,13,145,21,180,16,172,24,148,109,142,210,253,205,193,197,5,125,221,17,186,73,92,218,73,182,237,246,38,159,156,239,184,82,233,97,79,86,231,187,157,165,65,28,121,251,31,136,252,248,176,148,74,83,223,125,138,3,220,249,70,1,141,218,195,148,48,127,147,249,250,29,68,82,245,169,124,137,199,193,245,231,172,253,222,153,42,47,231,95,44,156,189,164,6,125,75,235,153,55,23,252,247,105,158,136,222,68,17,203,36,167,118,201,82,190,22,186,186,214,183,212,182,27,13,119,193,40,60,3,244,28,126,253,190,254,249,153,194,78,36,173,135,175,255,82,68,159,71,242,249,31,30,227,213,113,102,100,140,26,142,73,137,72,50,171,150,237,205,211,214,123,85,141,124,184,158,216,12,247,247,186,152,93,18,123,6,63,227,8,247,2,47,148,73,76,94,92,143,109,238,180,14,236,242,188,187,80,197,189,23,107,8,49,194,211,80,107,84,70,140,84,234,17,209,35,145,179,53,44,8,5,93,54,176,167,47,87,62,122,193,44,20,183,11,40,12,38,78,223,98,182,69,214,43,211,172,156,156,166,145,141,186,58,255,165,127,154,15,21,222,177,188,190,243,135,106,109,21,137,247,0,99,29,167,163,121,4,94,31,150,19,186,239,188,30,90,57,65,124,30,131,176,232,171,7,238,32,201,250,112,52,249,165,69,29,241,170,127,50,141,246,52,135,146,223,64,66,25,207,48,243,195,135,141,250,28,179,202,86,103,184,187,204,53,76,94,219,204,103,107,178,122,140,78,25,61,14,46,247,143,139,168,89,42,126,76,83,136,106,99,163,239,199,0,159,154,62,210,250,95,46,250,46,2,72,26,184,131,28,179,5,53,42,239,21,13,117,251,86,112,202,92,150,60,70,135,162,33,147,170,181,255,70,223,20,3,12,104,181,226,136,239,48,210,150,16,155,55,215,205,250,53,40,8,140,63,91,250,84,158,219,112,86,236,10,117,231,156,196,152,134,121,74,0,55,203,198,21,35,244,170,237,227,31,192,157,161,144,103,182,211,156,151,14,124,15,93,35,229,43,172,135,43,211,181,155,20,18,97,4,72,166,126,191,226,86,72,68,16,2,116,70,180,57,47,33,102,43,39,74,47,90,6,18,179,67,49,184,14,220,18,145,52,53,210,248,186,185,115,147,198,195,48,46,60,93,23,237,74,85,146,202,252,83,159,57,31,187,212,57,235,105,196,216,38,124,141,101,73,57,110,175,39,218,65,246,246,212,212,189,85,204,85,253,18,103,8,111,190,187,22,27,87,11,156,7,112,165,123,92,87,79,32,253,8,73,122,110,72,5,9,62,13,169,35,113,191,225,201,59,24,6,70,117,203,128,108,72,80,152,79,64,171,92,188,233,80,32,76,244,41,224,215,99,183,158,209,113,131,143,44,18,201,127,147,134,203,10,230,230,41,165,209,44,207,48,244,81,71,95,50,67,17,201,90,47,187,194,132,218,195,196,128,56,209,44,249,120,237,166,62,165,245,183,195,248,131,218,46,205,152,67,78,240,156,78,171,48,155,135,22,24,13,181,70,160,228,135,43,123,213,102,222,94,67,76,35,9,254,125,125,36,243,103,81,115,105,62,252,137,159,55,129,2,178,98,126,154,93,4,55,88,40,52,244,8,124,34,200,157,112,4,91,92,162,96,238,212,151,171,7,45,101,30,128,49,150,39,180,17,158,9,238,155,59,46,250,227,40,180,191,204,201,227,27,175,172,38,19,237,165,191,49,136,108,179,61,189,96,21,190,177,201,129,63,25,31,220,103,1,196,175,180,236,23,82,78,121,121,32,33,221,62,36,108,73,190,183,31,83,74,50,203,191,44,253,57,114,230,111,152,166,135,31,13,185,76,201,51,177,167,234,247,19,105,154,214,38,152,229,162,205,57,163,107,17,52,62,26,103,58,175,177,71,239,227,229,241,233,35,57,60,63,129,48,49,103,131,87,130,129,76,97,131,126,222,83,12,198,121,109,35,32,140,15,183,230,211,25,67,199,68,68,217,27,6,249,182,3,49,38,31,22,215,233,121,92,209,246,108,4,249,67,244,35,253,9,200,69,58,148,89,255,199,237,246,73,241,117,61,137,184,18,160,29,125,77,94,201,110,123,253,32,143,138,85,186,65,210,138,160,145,79,105,249,59,126,231,70,134,74,39,63,238,212,128,252,72,192,176,221,213,81,29,245,32,122,143,190,161,103,44,118,233,89,19,254,100,153,37,119,133,160,227,163,123,10,219,254,167,2,67,183,28,84,169,16,225,83,85,245,115,226,63,188,228,15,6,65,152,117,180,24,233,77,137,152,231,151,5,197,213,149,108,70,2,43,20,36,203,68,240,98,47,155,77,166,39,247,85,102,118,164,126,135,2,168,122,44,4,31,2,2,180,123,25,248,133,184,40,44,40,146,170,63,52,166,252,150,34,69,202,85,142,32,35,32,225,150,79,71,95,149,183,217,100,97,116,61,213,136,231,125,166,152,167,61,102,76,237,240,240,132,194,234,96,217,140,48,163,175,137,252,36,255,161,104,196,176,84,127,41,119,95,137,182,9,83,215,175,153,152,86,123,184,131,15,25,203,111,21,178,0,161,84,100,130,76,138,172,208,142,148,77,146,252,187,161,86,235,130,79,99,115,183,76,186,141,246,186,64,114,211,45,106,188,61,118,11,183,183,94,119,180,211,86,168,184,243,165,238,200,41,198,88,84,172,152,54,219,165,179,63,67,94,157,193,97,175,199,74,209,14,244,14,203,116,65,228,27,3,209,255,172,224,228,42,216,88,8,226,156,74,61,169,40,77,216,87,87,98,22,168,53,113,92,178,214,234,207,206,198,157,115,66,93,211,87,236,213,225,42,58,12,19,127,251,17,240,14,201,74,178,136,195,206,108,213,74,13,43,215,105,169,93,43,227,76,216,152,162,126,37,27,28,15,147,206,34,215,132,179,75,211,87,110,89,241,41,19,143,189,255,227,129,76,216,8,123,213,68,247,245,167,126,41,201,30,81,237,99,185,254,1,87,131,223,63,198,114,241,135,100,55,126,162,49,77,226,107,189,200,231,231,40,168,248,21,70,230,29,166,160,0,162,39,47,83,9,153,188,151,236,155,125,82,250,76,239,140,125,61,23,34,12,195,78,230,42,52,138,82,184,45,56,2,107,202,246,79,169,16,187,10,112,103,84,151,38,116,32,88,69,198,224,188,199,0,50,157,220,128,210,40,172,192,70,106,201,99,208,135,89,248,50,47,48,217,41,41,171,30,123,128,244,234,211,173,136,133,117,11,108,173,221,106,178,190,15,196,94,18,160,123,138,177,68,16,220,6,25,213,121,232,69,37,41,10,123,200,218,33,176,9,44,126,185,114,102,190,119,159,75,34,254,162,56,108,247,5,79,155,32,186,6,175,66,77,12,204,106,172,77,124,220,140,205,37,40,31,0,54,218,217,84,165,104,194,46,245,175,67,171,96,160,139,54,226,23,96,38,50,239,201,75,161,217,236,250,181,123,89,180,152,131,113,41,176,143,154,157,161,33,243,232,248,67,141,179,228,208,34,66,55,78,9,21,208,91,106,203,120,46,86,83,243,148,169,209,158,241,93,0,191,110,58,236,208,6,63,178,64,161,1,115,226,44,242,224,25,214,126,95,88,155,129,184,62,70,116,114,101,137,14,63,200,151,251,1,59,92,14,61,110,171,22,43,84,191,183,102,195,159,99,90,129,181,175,54,21,30,22,73,128,107,157,24,233,123,21,31,224,19,35,65,195,168,215,17,122,225,210,57,198,193,100,237,158,33,151,247,75,111,82,183,215,69,132,11,158,212,13,223,57,92,67,4,188,68,205,155,209,144,186,24,90,131,253,153,71,200,49,96,244,254,131,142,250,230,190,193,220,144,172,130,77,236,223,224,17,100,45,18,60,131,4,240,147,131,101,33,239,190,2,110,217,83,76,43,7,21,22,163,170,49,69,130,177,54,55,107,34,237,185,122,24,1,82,81,207,207,60,186,10,2,151,152,65,144,228,23,226,182,136,151,2,123,86,195,218,30,47,185,130,187,63,180,127,134,161,189,162,24,158,33,122,48,153,155,130,21,195,210,62,193,22,166,242,108,225,245,81,122,135,202,209,217,2,14,198,21,248,55,164,241,39,98,220,31,161,5,122,98,234,172,210,207,133,142,151,201,214,198,86,226,229,182,61,51,106,24,219,239,82,51,193,88,129,118,227,74,73,213,29,150,43,128,144,255,125,253,211,145,73,44,89,47,182,62,124,222,141,36,245,245,99,45,149,83,158,163,99,9,222,239,171,61,148,126,253,41,220,244,46,73,182,43,205,186,60,31,114,196,200,199,102,73,160,65,104,228,129,122,253,202,128,91,44,212,199,222,194,51,223,147,77,3,117,248,40,66,149,232,188,24,209,35,249,156,110,116,93,17,13,30,127,141,125,153,217,135,96,65,55,244,33,210,206,43,188,31,194,127,21,215,229,163,244,159,90,137,193,112,17,14,75,213,109,198,89,42,83,88,19,136,219,238,244,82,55,194,249,242,42,23,252,5,124,0,111,162,136,70,67,159,102,162,163,222,181,81,113,49,31,71,113,163,21,195,101,45,108,179,53,68,51,42,182,213,127,206,85,37,150,43,160,75,200,186,148,149,36,179,123,112,71,193,232,249,209,76,94,207,174,97,131,242,170,50,248,112,252,152,110,56,62,219,166,171,231,220,0,215,86,209,206,199,64,15,242,52,212,235,247,206,178,74,68,110,5,157,89,228,234,239,146,41,196,52,238,114,173,196,56,177,168,141,123,216,67,145,167,171,226,50,242,154,199,154,141,35,97,82,58,201,57,33,135,249,107,208,71,153,190,123,44,36,116,13,97,49,194,194,144,15,212,75,223,111,109,46,223,247,201,75,255,249,190,233,56,107,194,165,2,102,226,35,157,201,196,80,77,180,215,137,142,173,247,223,241,203,46,177,151,97,146,64,177,114,178,4,193,68,66,245,24,1,28,199,180,51,64,179,216,62,224,198,30,151,94,100,213,202,165,109,194,144,204,35,131,7,242,196,211,174,145,152,26,58,104,183,93,14,8,115,171,217,166,15,165,32,137,230,154,252,14,168,252,36,116,38,204,200,72,22,191,80,239,31,92,242,224,249,93,211,178,253,183,98,96,3,22,241,250,163,79,89,163,183,80,103,178,196,201,195,194,28,176,65,185,129,127,93,160,49,240,23,38,50,16,43,183,230,225,184,231,60,86,7,76,221,60,240,18,163,190,195,183,179,255,144,229,226,152,176,94,150,250,102,154,15,179,19,216,177,208,181,34,244,227,177,64,157,221,238,120,95,157,242,86,220,230,37,72,173,53,0,128,90,82,225,68,166,3,1,218,217,68,51,164,38,107,161,91,208,65,30,123,61,243,162,66,248,34,183,87,115,63,82,24,141,107,13,152,149,240,65,239,66,145,72,85,132,116,249,126,159,78,84,210,1,25,218,3,220,47,59,35,174,226,158,250,64,230,224,106,220,76,47,215,122,153,87,58,193,59,154,117,112,157,132,27,13,117,230,71,133,50,3,150,254,2,47,150,50,210,42,98,194,41,97,185,115,104,59,130,54,75,249,203,250,228,76,200,62,19,80,252,67,138,165,49,48,180,143,166,176,102,147,84,200,112,66,79,109,36,88,48,158,89,75,65,50,3,10,5,52,231,153,3,201,119,53,33,53,28,73,28,17,216,191,184,113,192,230,186,208,169,52,190,22,6,197,35,50,70,39,20,127,223,57,21,76,190,120,242,234,167,15,39,202,98,242,153,138,213,248,58,75,230,41,253,107,72,112,108,3,204,206,72,32,140,234,64,42,152,120,11,115,223,131,251,100,153,0,176,187,201,89,187,187,44,14,136,6,200,210,145,5,152,54,5,92,163,170,149,129,5,222,115,195,11,228,253,161,200,6,84,136,182,16,118,166,64,220,133,43,12,73,106,50,54,123,139,31,112,105,23,250,206,94,72,207,120,225,33,138,1,254,106,120,88,175,215,98,67,74,208,76,67,25,77,115,72,54,23,81,238,24,159,235,142,35,53,239,115,193,151,51,109,225,200,198,112,130,66,172,71,11,102,5,96,2,93,168,1,164,223,15,33,162,103,126,48,118,106,57,143,249,177,31,48,32,179,148,97,127,128,26,142,130,223,149,87,38,129,59,137,138,233,234,245,142,52,17,172,61,57,154,225,29,112,109,62,85,2,250,152,11,241,44,72,175,35,6,54,145,41,243,133,176,26,209,54,156,225,242,167,254,218,225,162,53,239,210,135,226,240,40,66,141,38,78,77,11,197,216,147,43,59,234,209,234,224,61,111,49,220,201,138,54,4,139,135,140,79,147,124,187,230,161,105,44,154,34,124,41,117,162,68,175,226,217,216,70,119,204,118,201,253,201,140,23,137,151,61,237,114,36,95,138,55,57,93,182,206,20,201,104,68,95,91,148,38,205,54,35,103,185,94,1,72,14,39,180,162,181,164,120,250,75,87,109,91,164,246,237,180,184,185,145,28,99,194,22,104,172,205,134,20,209,43,34,209,84,190,95,79,230,232,204,74,236,166,102,195,226,68,127,9,238,176,15,37,46,125,112,126,19,44,187,191,245,76,211,44,28,9,44,179,21,32,8,17,204,215,245,122,160,115,183,7,193,58,155,211,164,191,14,76,12,249,223,172,10,243,102,60,43,240,100,254,218,143,168,109,233,228,79,83,8,243,35,221,82,191,151,238,92,137,30,124,16,23,54,125,83,134,104,21,115,115,82,175,32,83,194,102,119,101,97,71,14,224,0,217,104,155,204,111,133,24,141,30,126,189,189,5,127,14,34,61,143,118,176,78,142,47,23,24,200,118,49,16,14,85,249,194,228,55,66,102,54,185,251,223,143,220,1,65,186,235,112,107,215,203,131,10,231,227,82,112,146,107,252,8,21,110,38,153,202,252,192,104,99,227,234,233,47,203,212,46,12,175,243,95,49,97,71,125,97,198,161,6,67,234,105,254,176,156,241,4,2,123,218,246,97,117,49,231,219,134,110,52,93,239,124,156,242,29,185,11,195,4,239,242,14,9,129,234,182,236,224,230,17,212,128,196,88,254,124,228,145,87,177,170,32,19,94,118,194,247,241,132,53,4,127,18,187,167,204,185,55,50,33,0,207,102,134,15,207,193,56,104,122,40,14,118,165,171,190,120,115,231,37,153,224,198,162,47,208,49,200,255,180,171,14,87,184,234,90,75,9,166,27,91,176,233,37,1,189,80,181,64,62,249,128,250,103,214,198,24,215,143,129,225,120,157,71,117,209,185,235,7,253,51,188,179,39,121,236,111,17,216,122,142,133,228,80,33,3,196,43,111,107,174,121,156,241,253,234,100,208,163,97,109,72,235,201,33,91,138,2,20,254,35,49,145,1,9,252,222,18,81,253,234,155,96,4,85,80,95,149,186,170,10,224,243,145,155,1,169,98,145,132,90,194,110,106,108,59,49,130,136,162,33,80,227,35,61,213,219,20,11,141,237,154,106,35,36,173,146,2,241,16,234,164,15,127,244,202,1,107,29,167,228,117,126,208,251,172,173,238,83,203,45,159,62,122,19,20,82,13,196,68,169,237,250,12,142,165,108,203,75,241,253,182,209,144,152,149,99,199,50,162,121,17,67,61,187,40,29,149,92,44,7,166,3,73,186,19,24,155,147,186,11,54,31,72,183,30,0,94,113,58,39,6,212,16,249,16,192,245,14,52,244,159,77,249,126,245,149,255,192,86,121,231,124,2,93,29,151,16,197,73,132,237,148,170,209,204,77,228,147,77,249,24,27,237,32,12,147,227,117,22,62,158,33,150,197,245,228,176,44,56,161,200,162,152,238,44,123,35,235,130,152,249,5,45,6,247,119,48,66,214,248,50,14,164,54,207,206,69,39,34,24,53,58,211,95,176,75,18,91,136,88,201,233,26,78,197,79,133,53,111,177,17,15,133,78,72,80,96,124,157,63,217,174,210,148,1,252,148,219,102,137,197,63,99,14,39,177,163,84,168,252,176,225,139,126,85,128,83,1,64,253,39,84,133,83,142,35,29,19,48,175,223,134,143,95,127,132,84,165,1,62,222,133,24,70,161,51,104,24,110,251,109,30,25,60,54,237,49,199,121,133,159,71,13,121,196,141,86,254,50,178,42,26,50,14,216,155,50,160,95,209,73,50,104,121,63,205,232,86,107,192,1,209,152,239,100,10,56,222,1,155,111,253,239,17,90,145,86,232,0,213,33,212,194,162,16,112,10,14,31,159,20,194,19,150,57,36,152,11,141,0,31,215,87,67,2,34,138,60,27,73,198,92,169,122,4,238,124,182,18,30,54,182,210,134,251,188,253,191,48,246,121,183,67,199,153,124,183,254,139,123,37,123,187,120,179,73,119,160,197,65,168,97,151,156,2,183,51,180,225,184,105,71,94,35,46,17,210,205,232,6,42,226,77,110,85,107,79,236,218,149,219,143,195,70,177,201,122,199,7,121,61,91,82,73,204,227,54,159,171,136,116,68,143,198,104,61,89,101,18,33,17,206,189,159,133,66,140,220,5,20,153,120,121,209,167,1,84,150,179,195,248,228,34,72,50,71,68,59,108,252,186,147,236,75,2,182,53,161,77,160,118,94,123,93,7,96,249,210,232,201,29,214,33,74,172,205,172,186,72,101,41,51,84,68,154,136,210,7,198,200,90,128,65,27,2,225,201,124,23,64,72,250,55,152,102,193,96,69,68,127,122,63,84,176,177,168,99,91,131,69,154,92,147,94,58,101,32,4,39,90,91,138,67,47,101,122,136,94,49,146,162,164,111,86,30,188,82,0,133,151,208,204,33,16,139,231,220,214,249,65,230,101,16,22,154,217,181,32,137,195,2,253,234,243,110,157,161,77,101,112,164,153,187,47,227,124,173,120,222,171,146,242,117,140,33,64,156,118,145,22,13,195,243,184,87,76,199,186,20,164,224,177,251,198,219,101,176,156,196,98,212,70,62,140,182,143,79,117,23,81,138,251,120,197,27,111,227,114,181,244,131,155,49,48,145,200,237,241,213,232,46,114,126,28,218,57,235,122,152,32,87,82,160,109,137,143,83,97,121,232,105,74,160,178,20,247,207,183,101,206,7,135,92,23,201,95,225,222,59,119,80,104,191,170,152,11,20,168,179,206,185,144,216,35,63,118,120,222,13,242,53,67,189,89,185,167,136,86,48,116,35,115,142,95,20,69,113,222,209,35,36,165,185,204,2,166,219,83,8,184,220,71,16,39,247,101,23,59,149,208,104,37,194,11,185,77,251,251,110,0,131,171,139,221,51,188,150,111,111,166,90,34,93,117,231,144,186,66,159,136,80,205,164,117,56,78,3,32,40,68,132,165,167,19,18,218,195,42,103,196,176,54,132,31,98,245,207,176,37,191,63,244,143,156,198,163,6,66,148,153,225,55,251,87,127,141,180,174,206,113,13,156,89,55,236,182,92,243,99,46,216,189,129,245,51,237,156,232,112,94,65,51,58,66,22,98,156,49,226,14,222,204,230,36,160,63,201,74,97,230,140,254,34,121,121,50,100,213,183,34,24,133,50,172,184,231,173,38,54,20,40,100,241,197,10,129,41,11,123,82,117,37,105,89,171,42,27,38,175,102,143,43,244,182,47,191,91,133,23,174,167,156,123,105,59,20,254,157,13,232,179,149,1,42,16,218,195,83,159,201,245,185,120,237,105,125,5,91,110,133,17,67,241,201,98,74,242,150,57,92,36,30,71,118,12,223,250,234,171,187,229,96,88,169,135,137,123,217,115,121,211,30,210,225,145,99,47,237,177,248,157,223,87,101,60,231,220,99,81,131,13,181,227,166,250,86,187,212,167,123,41,112,84,178,24,195,11,185,118,90,226,44,63,32,73,72,35,155,40,25,175,5,251,252,5,148,91,71,113,88,219,194,25,184,74,95,71,130,92,194,46,232,210,247,176,170,234,183,227,47,209,231,196,127,47,169,77,77,191,250,100,154,120,253,204,130,65,67,238,211,88,39,149,97,134,0,83,239,80,187,108,18,247,192,15,170,60,241,9,145,25,163,121,241,30,159,87,218,159,163,197,230,160,175,45,200,118,43,47,179,30,254,5,162,239,219,15,114,190,248,168,186,47,43,108,188,22,126,240,199,79,76,7,45,6,77,166,101,188,177,53,194,25,143,49,184,27,83,91,18,157,90,147,44,206,212,110,240,37,136,225,206,6,39,43,112,144,112,34,129,141,11,101,7,109,217,22,60,91,105,152,152,118,216,213,89,24,183,214,68,184,211,15,166,112,81,159,249,208,197,244,144,45,202,161,108,124,126,238,101,23,230,108,13,251,177,222,115,227,62,194,122,137,63,243,128,214,4,226,139,205,74,63,176,13,253,106,95,140,54,202,114,90,109,252,47,23,221,21,36,47,157,127,136,247,247,173,63,168,128,177,105,120,220,128,22,63,41,105,170,29,40,244,11,83,248,125,164,233,71,248,113,17,141,199,9,180,196,12,6,144,253,39,21,14,248,174,88,225,60,181,220,249,146,60,84,153,252,126,165,211,235,239,220,214,119,35,115,117,253,241,219,121,29,205,17,146,215,173,225,84,163,105,206,225,123,220,195,220,80,119,241,62,238,60,102,107,24,239,211,1,130,82,147,18,165,189,102,171,204,153,220,104,69,154,68,168,232,92,82,177,78,252,55,145,59,129,193,23,18,222,44,86,144,57,184,115,23,63,18,59,250,1,112,192,156,116,135,31,179,255,94,21,80,88,210,16,83,215,28,119,72,132,165,12,35,193,24,170,59,136,71,225,192,38,221,209,188,46,161,140,38,37,190,186,206,106,33,233,79,156,116,6,203,199,99,6,71,40,126,148,102,136,30,48,175,16,174,60,81,74,46,75,169,179,116,159,46,148,205,217,221,82,175,10,106,191,233,159,143,61,14,91,197,121,79,46,235,142,122,163,43,45,115,94,31,149,201,21,33,26,190,49,54,201,237,130,213,181,71,194,203,37,184,107,37,224,236,195,248,47,161,246,176,73,201,170,153,166,8,105,114,43,185,22,186,117,0,186,33,63,206,118,38,157,118,55,182,244,94,150,98,236,62,137,92,111,211,190,159,222,116,124,7,158,2,6,63,29,121,108,75,212,14,119,52,92,193,41,202,70,11,69,241,131,86,201,94,208,126,224,250,28,71,82,174,208,254,131,145,17,179,106,116,120,194,214,244,130,95,146,144,215,76,138,4,54,217,13,172,114,191,14,237,67,130,89,143,245,101,202,137,62,253,227,78,26,234,202,63,153,151,32,188,244,218,96,30,229,120,41,23,185,53,142,164,241,238,4,189,76,89,68,51,64,43,54,138,245,198,252,84,130,18,99,82,85,118,18,64,215,111,29,2,122,168,72,5,194,3,68,159,13,79,23,141,144,57,156,150,165,5,125,106,212,234,91,136,117,50,217,232,11,135,229,37,123,6,255,159,38,243,167,162,164,33,228,224,98,44,82,112,107,166,190,85,253,157,95,219,64,111,240,142,24,13,45,21,212,198,209,169,153,107,234,29,54,194,106,8,187,130,207,112,241,255,101,119,148,215,222,72,223,129,187,44,113,39,14,126,43,8,248,52,213,101,145,237,252,155,227,46,56,88,203,179,171,22,96,46,130,121,117,209,147,218,164,147,207,66,121,148,130,227,88,156,58,240,118,193,164,10,249,7,22,181,238,117,187,165,2,32,35,85,134,152,58,109,253,7,104,17,126,110,219,235,148,4,163,109,150,49,152,195,209,108,220,28,236,152,191,3,201,236,45,144,199,204,194,67,4,66,197,234,177,12,231,117,204,44,61,31,176,116,156,117,156,59,90,199,14,253,96,195,91,145,56,188,162,144,188,3,9,147,213,24,252,106,192,103,37,224,60,52,174,60,162,141,51,71,169,223,151,209,80,204,26,207,188,88,104,42,173,157,114,193,120,12,207,152,148,251,110,229,157,88,231,202,135,221,55,140,129,136,14,108,193,99,172,119,45,223,170,113,42,235,231,17,118,174,199,201,158,204,23,192,145,69,31,192,183,147,144,219,72,75,74,143,48,73,130,146,6,6,157,187,201,61,149,55,230,183,83,48,110,133,218,200,228,122,69,197,103,88,146,214,13,200,36,180,184,125,127,153,112,85,223,69,154,62,174,49,167,94,239,69,72,47,239,21,61,154,103,215,24,248,238,22,88,145,216,95,154,171,77,80,240,183,1,13,161,35,82,197,43,104,80,91,249,33,183,164,111,215,181,250,18,45,209,173,22,1,100,238,94,127,216,48,204,6,64,121,230,154,240,69,69,157,202,203,228,254,242,54,162,35,243,180,160,188,133,208,65,170,146,157,16,75,169,6,109,199,4,102,254,228,107,113,92,33,106,181,242,150,191,49,182,23,12,207,157,211,237,236,172,184,170,66,217,28,120,123,110,133,20,30,11,96,210,140,190,30,99,207,94,85,89,30,61,150,114,129,44,248,211,152,219,55,148,253,92,232,228,135,31,218,100,143,127,25,33,232,126,215,205,47,81,100,230,108,99,101,25,143,68,6,57,24,151,52,76,93,250,183,37,174,171,80,48,201,30,210,106,40,47,82,9,186,76,212,47,153,204,154,184,41,161,64,59,39,13,162,245,13,4,172,182,174,38,186,206,46,141,214,83,22,79,52,112,81,247,49,246,97,198,234,239,3,188,59,1,177,84,161,77,75,45,232,101,246,162,137,193,10,178,44,115,165,231,115,25,240,151,95,236,3,26,118,202,150,111,28,65,61,43,118,204,199,156,76,176,15,63,57,123,247,23,197,99,12,44,190,214,11,81,23,44,142,111,119,141,27,61,147,159,16,128,134,228,106,94,248,153,137,92,45,37,180,121,107,121,7,62,51,248,141,90,228,146,246,178,86,203,131,136,150,201,78,135,36,173,64,1,254,182,209,244,19,170,143,135,208,132,2,255,29,27,122,201,252,151,161,73,57,170,39,106,229,164,6,178,76,9,99,132,213,118,120,89,74,151,70,35,113,23,88,98,16,39,96,17,117,110,219,19,86,218,104,108,156,53,75,8,236,230,212,93,163,221,166,131,65,162,216,111,252,249,23,113,232,55,32,4,249,14,8,182,247,97,60,164,105,225,89,189,219,224,80,22,240,26,20,170,140,231,30,52,3,184,109,5,224,46,33,194,48,125,34,181,189,119,119,145,56,158,84,51,164,64,41,165,202,9,40,121,41,150,133,207,103,63,102,233,21,168,187,196,187,7,161,2,40,180,240,58,130,1,133,107,74,54,105,184,161,25,250,44,7,158,239,67,37,230,233,8,72,144,253,39,52,106,65,80,133,150,152,122,229,215,146,98,75,243,4,45,32,234,118,167,111,115,154,137,93,5,46,151,188,58,78,178,76,192,127,88,238,18,138,131,111,29,180,52,21,35,31,186,228,248,19,25,187,137,229,49,134,85,8,178,252,222,203,59,166,79,207,130,75,82,61,252,12,130,11,217,159,16,147,82,48,177,12,39,246,11,248,235,156,223,30,224,43,227,236,202,20,105,225,147,229,60,73,66,77,133,57,224,63,37,171,221,213,164,179,53,221,145,53,228,89,210,158,45,222,34,252,71,105,45,79,158,174,207,3,114,234,177,161,169,65,76,173,88,123,194,133,2,210,124,100,18,109,129,16,158,192,105,211,116,122,175,26,15,67,225,101,134,158,146,206,213,154,203,176,223,51,45,180,6,84,241,23,3,226,108,48,232,73,96,244,229,31,130,117,66,149,121,159,170,58,187,78,6,176,113,188,87,70,188,72,74,107,145,129,31,36,189,234,129,221,94,28,158,171,45,179,69,49,16,106,178,67,52,235,238,250,56,10,22,247,40,93,198,206,37,93,251,31,119,45,199,83,77,11,176,175,141,34,106,52,245,185,149,247,144,48,173,75,38,182,184,57,17,36,183,115,219,185,237,119,219,83,216,66,215,118,172,24,211,228,73,135,132,227,45,196,77,159,65,136,34,18,242,17,36,18,142,214,150,60,201,201,175,61,112,15,212,166,61,97,87,140,57,83,87,118,136,244,228,204,72,136,184,146,53,84,208,158,60,7,138,42,251,164,121,65,103,1,101,83,235,89,175,40,56,167,120,33,224,175,123,46,165,144,68,8,83,201,69,62,131,201,238,134,91,159,81,154,132,85,172,66,123,176,205,191,53,2,196,250,17,215,55,208,92,154,197,34,104,32,107,251,59,35,75,216,114,179,253,242,197,252,245,104,159,12,169,137,71,112,181,6,175,193,188,1,218,45,193,35,213,233,107,210,68,128,210,177,43,149,76,209,90,207,131,71,228,230,124,165,111,91,241,208,22,140,59,71,29,14,79,120,2,253,71,137,77,39,239,36,89,10,158,176,4,116,137,208,113,94,103,76,91,167,122,137,176,113,92,56,78,219,20,249,101,229,25,110,51,112,193,98,238,171,37,155,148,65,245,255,216,254,240,114,85,252,153,20,169,64,21,43,239,26,63,87,89,135,37,95,7,15,77,154,213,44,148,249,237,65,220,241,155,205,239,151,100,18,143,146,213,140,229,31,50,58,185,76,145,240,150,73,125,185,187,21,108,137,121,14,172,80,172,110,190,150,95,160,6,228,195,26,116,247,96,26,20,53,15,194,66,50,63,110,137,56,58,183,202,222,62,237,137,6,250,80,239,66,25,33,217,195,182,144,141,7,190,158,99,159,78,68,58,79,57,184,113,79,83,190,192,29,7,213,222,187,175,218,55,179,74,23,97,24,0,110,170,179,112,61,194,110,203,58,64,28,200,107,132,161,104,84,254,143,88,243,156,21,135,85,207,33,62,44,177,210,82,220,124,209,162,94,36,48,26,175,82,83,137,22,158,255,127,33,142,1,115,41,202,187,142,15,28,217,229,159,127,28,242,158,170,31,231,76,184,5,51,121,247,127,59,118,219,244,98,134,135,229,243,96,223,94,220,17,48,186,61,12,195,62,203,202,141,148,135,27,5,210,0,139,79,209,32,12,241,49,188,211,184,243,50,102,217,236,79,152,140,176,59,99,67,108,73,7,44,164,157,197,130,151,34,24,106,20,160,171,247,47,31,195,52,150,183,228,19,67,42,153,77,234,161,72,85,192,147,114,157,221,69,179,219,27,35,203,138,157,51,73,199,166,177,223,252,211,250,175,76,62,237,39,150,9,48,87,80,20,173,211,206,114,179,199,177,165,148,92,20,242,9,255,88,177,240,53,152,235,173,78,116,153,240,225,81,240,237,119,156,96,225,157,235,168,21,142,219,179,198,43,77,128,39,24,11,118,23,184,103,32,229,91,211,124,201,50,231,202,21,121,105,75,124,91,88,35,78,18,91,102,245,182,77,23,119,150,3,144,207,37,12,24,254,47,177,156,249,71,223,198,114,38,245,20,152,43,192,23,15,234,127,4,186,7,171,13,69,144,140,13,116,139,70,149,201,199,116,74,48,182,166,175,19,53,55,147,116,27,211,221,59,99,33,148,80,76,117,2,181,18,227,180,114,57,18,223,159,218,120,198,118,175,174,230,17,174,191,180,214,226,13,227,181,235,93,123,133,27,176,23,168,144,203,186,2,125,69,18,173,34,191,226,158,100,181,19,165,136,0,32,31,92,211,229,128,55,184,119,120,78,100,139,43,2,41,211,218,84,13,47,109,182,187,236,8,96,146,230,91,96,219,187,24,6,55,80,133,89,98,213,149,162,23,92,91,1,94,102,162,242,196,249,164,117,243,214,128,52,80,190,157,202,85,41,105,90,26,50,3,28,165,141,209,209,93,150,58,133,132,198,183,31,234,215,149,58,212,158,211,99,170,244,88,189,229,17,22,42,195,29,223,125,135,88,89,144,159,195,122,43,65,96,139,55,192,194,245,32,155,18,6,179,144,60,142,158,3,233,87,76,189,187,160,193,116,147,105,52,88,104,151,114,107,83,34,125,155,83,131,157,67,135,16,255,190,106,210,208,145,71,214,1,27,31,198,189,154,202,74,161,192,59,226,158,96,22,63,49,103,40,126,251,203,162,112,62,40,205,81,126,165,191,234,211,39,153,34,19,0,88,70,20,225,136,63,253,79,153,73,138,162,213,240,69,86,245,130,128,44,22,136,41,236,31,98,245,124,152,171,175,254,128,39,223,131,0,226,218,10,87,83,10,27,196,252,163,121,185,77,39,226,58,118,50,76,150,229,225,62,222,40,255,254,247,148,81,248,146,106,46,224,238,56,121,66,21,165,173,162,91,48,108,43,105,226,2,77,58,180,66,39,109,128,69,237,173,229,83,115,128,31,171,26,84,123,202,186,38,131,74,138,146,80,70,113,193,155,181,198,83,60,100,226,242,132,4,86,57,127,201,157,225,141,249,75,223,42,221,76,236,187,71,117,45,146,248,41,50,221,126,63,121,10,141,129,252,132,156,50,136,37,142,118,189,213,65,9,171,9,248,61,34,59,241,73,62,211,136,60,10,91,124,63,109,231,25,246,254,77,113,242,155,248,20,162,41,36,163,130,78,234,89,155,251,75,90,209,131,41,20,204,170,209,142,194,235,102,145,11,3,157,162,127,173,168,216,163,207,245,61,180,32,52,67,103,3,108,68,251,84,247,146,156,5,60,254,96,170,84,211,57,217,119,58,225,124,72,201,71,227,8,106,97,53,94,43,162,238,252,154,225,73,159,201,2,30,60,70,88,251,135,28,69,185,41,221,160,249,93,184,241,168,81,91,228,96,142,233,65,3,203,92,14,122,216,103,48,123,240,177,198,93,157,114,10,108,204,232,200,14,181,99,106,31,18,95,77,70,151,230,231,63,36,233,231,185,1,23,62,40,186,11,210,48,198,99,105,27,147,254,7,177,72,154,117,59,127,204,205,14,31,14,243,59,55,2,151,10,145,239,79,92,61,64,213,4,121,154,29,211,16,95,38,1,251,89,251,74,151,130,71,138,208,254,231,15,137,64,40,194,245,66,25,191,21,41,102,128,226,205,184,172,127,228,237,111,105,187,51,126,81,96,118,218,27,76,211,105,149,236,10,52,53,192,76,151,166,104,4,213,83,93,102,213,7,134,12,10,187,76,88,133,145,236,212,239,184,180,61,84,61,208,234,71,134,121,212,114,188,100,156,91,238,13,191,85,15,60,117,221,27,61,40,45,109,53,162,76,247,125,144,252,245,209,148,127,83,235,98,224,35,124,222,197,161,209,139,178,149,169,92,52,171,202,183,125,59,108,136,59,132,31,180,229,5,157,154,166,111,67,154,143,134,31,81,64,255,182,11,92,110,194,232,162,94,65,25,8,103,65,202,19,146,99,5,232,93,162,20,161,189,47,203,128,34,108,181,29,143,69,184,9,175,251,228,101,209,247,67,226,79,15,91,50,254,48,28,9,241,243,109,250,114,115,79,180,188,76,219,214,213,119,127,173,238,210,222,104,23,92,109,194,252,42,150,139,133,217,98,249,223,239,219,41,84,93,165,238,137,40,147,54,248,253,156,217,40,12,172,86,70,85,181,157,56,186,197,6,50,231,223,129,147,58,102,35,16,101,197,237,137,111,225,60,162,189,58,209,33,90,50,131,165,81,157,24,19,246,248,71,133,241,160,237,100,203,22,52,164,112,15,87,147,119,46,6,218,39,231,235,32,88,20,8,39,115,83,140,26,30,53,206,193,126,202,123,16,71,167,89,34,144,209,65,21,131,17,106,42,197,82,235,30,164,44,71,52,255,179,214,61,214,138,74,209,126,51,120,44,225,64,110,121,38,108,68,92,121,171,219,57,187,14,61,1,183,99,202,19,7,201,88,49,68,128,179,254,29,228,115,44,118,58,247,145,13,163,169,63,74,201,34,223,199,11,59,87,84,15,99,55,208,244,218,197,70,10,188,144,147,81,59,181,145,240,158,23,238,193,68,227,58,23,168,242,168,69,149,50,223,81,148,211,192,16,225,202,117,90,244,116,111,120,21,3,32,137,76,133,204,76,58,104,220,19,178,31,1,152,193,213,207,233,202,31,71,225,233,102,248,247,200,53,54,251,80,32,227,70,109,1,233,56,207,90,35,255,72,212,154,191,30,82,59,237,144,70,211,176,70,247,200,114,122,230,95,123,63,140,175,22,132,181,92,142,89,218,166,146,41,98,13,253,253,19,16,143,93,2,203,213,7,247,44,156,202,210,43,213,78,136,123,231,113,210,180,182,136,15,216,85,47,7,211,82,3,246,107,200,10,230,109,44,125,129,165,35,155,162,169,93,71,115,15,196,100,172,200,223,161,4,28,68,125,209,180,160,100,127,62,238,20,74,29,37,45,254,31,172,183,191,252,65,138,138,20,175,48,188,60,111,98,209,153,25,214,68,108,250,93,27,164,101,154,84,160,47,159,219,214,213,14,100,43,0,241,38,129,70,11,68,243,71,133,21,145,205,133,30,1,86,84,75,159,12,140,67,31,55,151,62,177,55,23,16,211,7,150,80,140,124,173,60,130,242,196,7,75,126,240,34,196,251,194,254,38,120,60,152,72,0,136,163,123,166,104,92,65,42,235,124,26,0,73,136,226,180,248,85,4,244,102,186,23,235,145,204,86,102,22,154,13,124,61,151,95,168,206,69,251,53,15,224,169,176,9,191,9,215,241,123,158,37,8,153,197,24,246,98,153,108,113,60,209,26,149,59,234,107,210,9,57,154,16,171,218,3,194,215,40,210,157,194,209,1,81,120,41,33,115,35,222,110,101,219,233,81,80,152,135,171,80,97,145,106,63,252,101,50,183,63,102,115,225,14,215,171,14,38,24,209,123,136,48,157,2,106,89,2,36,28,134,182,95,119,63,223,79,21,115,1,36,197,39,139,17,145,216,162,44,183,252,133,242,178,148,205,42,176,94,59,25,245,208,10,168,77,255,169,17,224,6,224,15,80,103,222,95,213,97,76,20,67,205,120,166,158,59,21,136,73,197,95,71,79,22,111,181,95,56,179,46,233,76,122,247,185,42,93,23,138,59,168,107,169,135,228,232,209,141,254,148,210,230,129,68,232,104,70,1,83,15,64,130,156,57,163,23,7,5,129,134,155,173,149,171,86,230,121,57,99,80,56,4,70,115,163,195,9,142,19,42,92,13,208,56,253,49,79,136,233,189,99,119,107,70,201,101,55,58,44,68,3,127,126,23,241,42,199,37,246,44,125,250,44,221,232,200,187,27,106,40,230,46,49,81,132,130,208,179,171,209,228,250,214,15,70,152,75,197,205,143,88,92,98,182,255,99,128,123,167,14,19,72,52,164,7,66,38,181,219,254,143,1,1,57,104,80,194,215,230,136,228,9,70,240,107,169,15,91,216,211,55,136,237,130,204,142,77,200,163,237,48,14,56,218,251,231,190,161,136,108,198,222,123,22,43,113,99,176,128,62,171,170,194,148,171,187,120,76,12,102,232,222,147,209,58,226,74,21,80,88,221,154,160,212,87,244,183,126,205,193,56,162,235,78,59,200,172,238,216,206,77,68,63,120,167,207,173,49,163,250,140,54,85,138,224,35,0,62,17,4,105,95,75,199,103,70,135,249,29,173,89,222,182,80,244,66,221,98,95,202,57,158,156,152,101,0,176,0,3,239,41,14,22,14,183,253,122,231,150,163,220,222,56,181,185,16,5,162,213,215,79,93,155,47,203,141,44,211,126,246,101,178,203,248,242,76,4,184,139,131,59,225,79,228,27,43,230,146,66,208,123,39,42,168,139,226,167,170,229,207,114,235,43,238,199,121,211,24,65,242,118,90,74,29,208,190,198,39,93,138,255,36,223,199,40,125,105,243,210,22,203,149,253,182,138,133,228,219,87,53,10,59,70,58,107,81,41,216,228,1,49,156,23,212,235,150,186,72,68,197,187,183,71,27,184,131,105,18,190,148,168,16,13,104,162,8,213,146,2,247,97,246,59,111,102,193,174,132,102,104,134,80,15,142,156,4,51,45,246,220,12,5,44,168,216,173,13,77,236,121,237,132,47,20,16,183,177,179,155,163,152,38,72,12,251,208,74,124,206,125,120,135,129,76,28,223,160,48,42,107,67,19,191,92,224,231,214,190,197,180,34,175,43,83,171,229,234,112,36,61,209,40,97,60,138,108,194,121,221,64,188,114,110,169,18,255,121,100,185,233,202,250,135,6,167,139,242,176,208,137,152,14,2,88,253,18,26,26,73,250,155,153,187,189,209,53,12,93,168,31,196,66,18,169,101,18,122,223,75,11,51,180,145,133,236,97,65,49,54,231,171,133,208,50,124,248,119,61,19,188,248,29,121,27,128,170,244,11,194,84,57,233,32,108,83,175,125,84,67,51,89,215,65,60,141,151,14,35,36,97,161,200,193,71,147,222,182,200,129,126,176,190,52,193,59,171,102,181,8,8,52,101,20,215,249,28,45,116,118,18,6,39,105,15,82,171,119,241,197,213,85,225,113,209,219,227,208,245,82,63,46,89,95,152,248,219,183,11,232,32,143,208,101,39,126,109,83,68,178,69,167,98,205,255,143,255,36,85,242,18,50,134,209,191,74,178,243,170,38,190,146,214,74,70,24,228,154,73,108,226,110,95,219,103,4,238,68,37,189,156,56,167,162,34,45,25,164,138,222,198,85,15,198,204,165,29,104,238,199,80,241,230,203,238,60,110,63,5,233,52,15,204,29,91,71,248,202,115,233,92,136,64,85,11,181,119,237,32,215,226,115,111,18,249,31,72,142,208,27,17,244,183,152,6,146,0,104,192,61,161,1,4,31,20,201,183,207,150,169,255,104,81,201,29,78,95,226,107,79,203,95,122,211,151,131,170,35,72,114,158,55,49,162,34,132,91,142,26,100,26,27,191,91,51,84,230,50,91,162,114,59,142,143,11,83,243,207,95,50,203,30,111,200,80,238,68,211,83,84,100,64,136,79,135,28,112,135,191,8,153,170,247,76,108,61,248,125,63,48,45,84,132,223,52,106,245,158,35,79,102,154,180,179,111,91,183,185,178,69,2,36,124,3,36,204,207,69,168,229,199,78,22,129,179,80,149,135,55,103,11,75,110,179,164,172,255,177,151,15,194,222,166,23,19,68,172,197,182,166,121,67,114,25,89,255,72,208,39,90,211,250,247,75,152,102,33,122,104,82,225,82,108,77,152,94,102,193,110,142,250,97,142,126,50,171,10,184,51,176,207,104,100,164,72,179,175,198,79,198,216,61,228,252,112,68,38,71,184,227,85,228,238,63,152,77,227,155,241,117,101,64,157,18,114,74,21,195,48,51,12,116,139,11,87,217,73,145,187,190,253,205,226,118,109,163,88,67,30,6,158,91,123,50,150,169,49,152,186,245,157,245,194,141,108,172,215,134,219,140,131,24,26,232,71,201,81,188,186,141,107,254,222,43,220,5,52,70,35,103,132,50,220,166,63,43,72,203,80,145,168,164,165,233,136,123,209,195,180,242,147,147,138,92,248,206,190,44,49,201,193,253,14,131,186,199,161,235,24,55,72,191,223,74,234,81,145,2,139,159,133,142,154,37,135,39,200,167,146,200,109,94,12,141,190,22,94,212,237,251,130,207,149,236,61,8,154,129,58,163,87,25,113,171,175,173,156,163,176,49,113,164,46,237,194,101,216,155,92,210,163,32,6,76,183,205,94,3,41,84,47,221,242,17,16,252,35,222,52,218,22,149,127,186,138,154,193,228,57,78,108,73,40,162,136,45,130,181,40,211,202,204,110,17,220,200,238,32,42,105,113,253,237,192,125,229,191,154,53,158,254,160,177,43,123,81,83,183,98,58,31,56,133,84,38,32,72,103,173,76,205,193,149,50,17,109,80,249,138,188,121,203,57,22,68,196,195,46,153,213,41,167,245,246,86,21,177,34,149,224,105,207,212,131,68,196,192,215,93,22,251,240,69,45,205,52,25,129,26,30,147,103,192,111,72,58,50,210,235,72,25,152,170,142,198,78,163,249,67,253,16,88,121,218,109,202,192,236,29,126,196,76,212,158,217,145,10,160,181,143,101,227,198,223,210,169,114,100,186,43,241,54,173,235,154,229,199,68,188,177,67,203,202,155,191,174,196,212,40,251,76,7,59,218,51,153,66,234,11,130,71,131,8,240,157,50,225,218,12,232,115,185,179,150,61,167,224,222,111,106,57,206,92,25,159,105,151,72,142,40,206,30,94,133,186,208,14,14,133,252,16,202,167,174,252,252,198,80,165,244,68,152,253,67,139,9,131,42,123,190,79,208,167,62,228,86,230,211,21,56,178,163,196,64,149,167,64,148,152,63,182,19,73,215,33,94,217,219,208,231,13,3,86,27,193,192,225,151,187,117,67,127,181,236,247,223,87,195,107,77,35,119,249,134,190,31,93,94,30,155,125,179,152,70,251,36,226,228,84,67,92,202,244,166,89,187,251,86,213,200,137,205,120,69,27,236,197,196,155,18,171,29,236,216,221,42,224,76,17,108,12,114,181,203,238,81,146,74,252,239,14,173,221,153,214,129,121,34,70,53,18,255,131,250,59,19,250,141,89,170,209,219,27,125,133,159,221,2,5,3,33,120,140,148,206,205,113,201,237,38,212,138,88,128,243,145,169,187,214,247,11,100,31,155,178,107,126,176,137,171,227,95,193,205,170,38,196,136,85,72,170,16,120,97,104,238,142,42,202,213,220,52,179,251,187,162,28,168,198,151,220,146,150,92,2,32,109,197,254,201,127,53,61,144,186,13,131,6,13,206,240,4,61,150,184,82,8,136,46,59,166,221,237,201,203,160,42,187,47,55,215,116,199,151,157,203,18,90,160,57,79,178,27,142,36,79,228,212,164,135,190,123,65,23,232,255,170,176,70,91,161,84,124,54,50,198,137,151,179,165,137,9,29,58,68,140,64,249,71,112,210,70,244,155,46,41,24,104,217,52,54,4,250,244,234,253,52,237,41,202,98,121,129,23,10,187,64,189,201,51,88,132,130,141,54,251,167,251,153,132,47,124,50,90,37,48,194,112,214,100,70,206,157,63,17,140,62,156,60,192,172,237,86,247,14,149,161,242,14,161,69,221,174,74,186,135,123,26,85,133,67,159,185,48,94,152,217,87,237,148,200,86,63,47,74,187,224,181,125,236,43,138,110,145,62,159,126,221,90,21,255,114,159,227,226,137,208,237,225,120,173,103,143,170,144,136,214,153,80,44,152,183,108,103,149,213,158,128,236,126,249,106,89,99,200,23,244,102,72,238,189,103,219,31,30,242,184,76,127,40,59,39,147,93,203,22,13,35,145,78,253,253,103,71,75,25,25,53,234,64,145,177,97,165,228,60,250,81,225,13,160,107,152,129,233,131,4,189,98,219,187,167,225,42,107,27,141,217,234,133,219,106,77,39,46,41,223,67,59,19,128,123,78,77,116,127,41,251,94,91,54,127,27,6,22,188,187,77,29,207,183,109,78,197,101,9,188,163,88,254,97,134,160,181,52,137,84,48,237,25,62,179,22,206,219,170,158,201,197,42,143,239,9,210,176,207,172,178,135,156,194,209,19,209,131,150,236,7,105,102,176,208,248,63,225,88,243,47,237,204,1,92,4,205,60,233,182,147,148,70,144,69,38,55,127,236,95,10,15,105,153,227,162,170,184,107,118,225,129,64,75,211,70,119,234,5,233,109,128,46,132,87,144,71,170,211,167,247,111,221,103,125,228,70,138,60,225,194,209,169,214,182,204,78,34,164,206,249,137,103,26,198,194,72,89,98,244,95,5,42,158,215,89,32,117,160,64,11,94,65,27,23,124,248,218,200,181,31,51,15,230,14,198,204,50,13,104,26,189,217,105,69,129,248,41,14,250,128,248,20,229,37,0,163,119,125,17,238,112,151,113,101,7,85,138,79,132,191,60,229,251,200,126,122,197,133,78,190,60,7,163,104,55,245,155,135,73,50,156,140,223,203,116,25,5,123,100,161,135,95,207,213,16,191,23,168,161,188,92,67,252,81,25,5,151,9,181,239,128,241,192,221,236,45,73,23,52,225,62,44,122,216,153,151,231,223,104,168,38,37,246,122,43,177,102,79,75,4,10,163,224,99,32,182,190,56,251,51,188,108,171,78,156,202,148,110,138,115,7,158,191,53,181,74,123,195,199,221,70,190,119,131,18,186,65,103,20,208,81,0,53,143,49,9,214,22,174,112,157,200,93,30,131,220,158,115,51,78,222,114,149,92,205,33,247,86,217,102,122,211,238,73,87,222,134,133,153,249,25,153,149,86,74,98,234,139,105,88,57,190,232,181,237,105,70,189,20,44,157,189,47,179,196,8,191,183,142,17,31,225,197,202,252,246,194,91,99,245,89,193,24,83,10,31,28,3,196,90,33,138,87,88,128,88,231,33,36,233,59,234,236,114,132,93,222,58,22,135,87,153,30,83,105,224,200,67,215,66,144,37,170,45,99,19,90,47,169,39,54,157,213,156,8,100,89,148,145,199,111,184,88,32,233,13,20,215,185,87,197,141,242,60,223,55,140,17,212,119,15,177,27,249,95,145,142,207,71,173,153,218,22,54,42,125,177,56,236,85,143,38,111,7,174,163,76,10,158,23,242,125,192,176,128,18,155,39,18,0,97,36,139,149,93,163,224,15,20,204,47,81,135,189,167,29,238,168,90,16,173,143,234,230,14,121,58,238,197,185,235,182,17,25,122,88,104,117,97,30,53,109,94,131,241,103,50,179,147,254,99,162,8,227,201,240,48,229,63,161,120,167,4,234,43,217,26,197,72,185,25,241,130,37,150,203,5,81,146,125,97,185,0,210,63,23,91,126,207,42,190,119,77,31,197,140,229,201,173,176,145,39,156,202,111,93,7,87,29,157,137,234,248,175,69,240,56,8,20,92,140,60,108,101,184,62,37,46,164,197,128,41,16,11,116,47,5,68,145,241,255,74,45,140,160,151,5,23,0,111,71,143,164,43,68,231,33,97,130,114,79,131,237,66,174,216,160,25,203,67,49,255,113,28,134,59,65,80,58,162,149,135,69,109,187,122,29,175,238,130,255,211,116,237,234,72,209,143,77,1,30,106,230,79,44,224,131,242,196,21,232,170,56,175,133,249,117,117,217,105,90,137,117,5,40,251,49,39,26,196,201,69,83,82,129,159,142,127,146,14,224,81,172,138,48,110,31,34,46,90,38,247,62,157,165,116,197,9,242,229,88,242,72,112,86,15,155,185,106,43,58,82,125,172,48,91,148,177,229,236,176,230,86,239,43,179,146,218,200,98,203,16,187,223,25,180,108,233,40,179,26,63,119,54,48,190,150,241,230,239,47,154,32,122,182,111,51,7,254,68,104,48,204,127,45,66,184,219,203,239,205,41,195,2,226,19,4,232,231,170,48,39,57,192,156,190,35,140,246,185,222,176,197,58,4,101,254,106,141,98,143,166,70,128,152,254,87,210,172,122,136,112,37,165,70,49,84,225,180,27,210,64,245,95,142,187,241,75,101,1,212,203,91,230,63,203,247,129,155,110,134,21,99,230,52,203,6,194,117,93,127,121,164,66,195,34,13,124,80,77,144,183,252,52,48,206,47,61,182,221,222,141,35,250,223,62,249,147,57,116,113,94,83,237,242,4,136,45,237,112,253,89,11,22,144,204,132,58,197,127,182,30,77,91,237,20,202,186,132,222,101,42,150,216,176,213,175,57,16,156,78,218,136,211,187,195,142,194,196,68,126,115,209,104,13,28,195,125,197,169,114,175,247,186,182,198,231,18,24,5,128,239,208,22,155,218,185,82,210,171,164,230,15,188,248,109,6,2,249,32,244,143,0,132,107,98,23,157,157,200,57,88,85,19,185,70,52,105,55,129,132,188,100,52,43,167,191,226,94,87,160,38,56,152,119,89,179,169,138,28,24,181,127,16,171,77,8,206,151,25,253,237,19,137,229,114,133,229,76,76,212,80,223,42,209,177,62,19,131,199,76,199,6,233,203,138,103,193,189,102,230,206,27,129,8,176,153,14,141,206,193,127,131,198,171,110,125,97,155,185,138,229,168,247,18,23,219,44,143,119,49,189,218,176,4,193,130,145,188,247,180,126,134,160,47,153,166,31,42,21,121,121,246,157,97,106,105,187,26,120,130,6,51,244,199,23,94,164,133,10,85,50,47,232,118,251,200,162,153,17,131,156,255,2,118,90,51,84,33,171,141,177,138,24,48,60,202,76,213,167,38,116,145,137,56,239,29,129,159,167,119,45,128,77,123,157,105,155,201,54,65,42,192,51,42,160,85,45,191,58,174,81,85,248,94,99,244,91,98,100,81,118,108,115,37,196,163,3,56,212,242,236,31,225,43,175,38,150,241,215,88,163,110,198,113,147,65,132,253,227,174,238,242,186,228,89,55,109,25,246,100,61,152,68,15,60,218,14,196,159,30,182,31,213,7,143,214,150,209,66,158,169,53,169,192,157,1,48,188,228,15,50,223,207,128,202,29,0,158,238,161,207,29,4,107,36,16,139,67,248,112,45,53,59,186,219,223,251,126,64,84,15,121,235,118,17,227,4,16,215,249,72,90,122,147,44,21,164,183,213,49,136,227,95,174,60,117,255,228,85,141,168,254,134,161,38,214,44,136,38,100,169,13,24,198,121,81,27,80,40,190,163,161,93,225,2,255,188,10,126,209,58,171,36,29,165,192,102,190,216,185,246,221,232,237,64,241,173,50,136,155,241,141,95,32,145,123,53,220,151,239,253,51,56,97,45,210,86,252,75,12,202,213,70,86,121,113,20,165,94,114,235,83,14,186,49,209,237,227,76,180,137,62,41,134,221,208,102,142,60,156,185,42,195,67,187,52,165,154,118,161,45,19,49,175,232,183,17,78,180,155,193,121,239,211,238,218,77,36,168,222,39,160,1,3,252,69,136,117,4,106,124,33,166,146,245,30,208,61,119,117,158,29,13,188,153,17,153,12,131,43,145,211,79,211,164,96,194,203,219,3,247,206,96,183,252,126,34,48,186,95,213,38,227,231,83,139,80,102,80,6,116,29,87,212,88,57,163,150,60,185,4,250,131,65,33,37,100,5,248,38,128,252,30,25,148,55,40,231,123,104,196,155,36,242,67,23,130,11,200,79,93,24,25,200,118,103,223,36,146,48,102,236,0,34,101,37,155,187,116,224,101,100,159,116,130,61,112,254,226,114,221,144,136,214,209,93,101,166,250,3,75,224,205,175,214,25,10,209,22,148,33,74,231,66,222,203,251,228,45,25,208,207,74,216,108,112,253,4,237,158,140,193,120,78,212,224,161,143,238,13,243,166,152,155,158,166,251,64,73,172,0,154,111,56,71,140,107,35,149,178,247,37,139,142,74,36,154,193,35,68,200,156,152,59,103,225,184,156,26,4,81,149,127,217,247,104,204,35,22,233,65,201,227,51,95,54,98,146,138,14,246,140,178,43,16,47,170,102,230,31,2,215,241,66,97,170,16,145,136,53,133,221,68,9,229,29,208,56,177,24,30,200,93,123,24,183,70,47,6,169,124,184,161,195,74,81,123,157,190,160,26,5,182,89,121,232,169,212,226,185,64,93,6,172,9,16,13,237,182,24,162,176,175,191,57,140,100,184,127,32,180,52,92,72,60,137,56,7,232,110,161,219,226,107,66,84,245,47,113,183,255,164,5,5,120,52,180,189,135,233,194,88,246,141,80,220,35,98,208,52,187,134,182,68,81,68,24,202,132,232,58,148,134,213,124,74,59,105,126,178,208,156,4,217,43,33,179,206,135,27,204,20,64,51,245,143,169,224,103,132,216,169,122,28,151,205,234,72,48,204,193,79,29,224,34,207,228,51,189,38,225,176,126,69,229,174,49,91,112,178,13,226,163,236,174,9,42,141,85,92,5,222,97,72,16,69,147,206,146,30,60,95,87,144,226,188,57,5,194,150,108,236,38,82,157,132,230,16,74,230,109,79,145,129,247,121,105,161,230,74,91,186,47,181,253,104,168,73,83,23,153,12,100,11,90,227,242,181,107,77,224,103,157,16,173,97,100,152,111,112,5,252,19,51,139,191,74,41,157,61,146,246,34,133,13,2,122,38,125,7,62,92,164,134,162,8,124,147,255,60,255,162,94,252,133,118,88,82,90,225,223,70,24,223,6,155,246,180,173,145,239,18,48,78,196,128,217,52,105,150,125,162,241,35,240,63,200,141,26,207,252,34,242,176,231,18,190,83,189,54,236,160,41,66,190,83,90,179,166,82,187,170,116,247,234,218,112,84,231,247,104,99,194,247,36,186,80,149,136,109,145,26,40,226,211,190,27,60,5,97,27,137,91,225,98,176,110,28,4,61,21,210,170,49,45,106,3,165,249,72,27,110,241,91,131,117,64,107,234,160,69,108,99,152,83,62,122,54,29,116,175,219,3,10,203,187,103,212,156,138,32,135,142,14,137,234,106,168,222,8,141,106,10,139,71,116,22,47,68,223,74,235,59,54,197,130,137,145,149,159,219,196,247,225,195,61,36,16,2,91,10,97,72,101,251,208,114,35,199,112,198,189,233,216,196,144,1,247,198,245,193,247,110,116,179,181,151,155,1,66,151,91,210,25,111,252,199,144,46,48,48,33,217,62,154,74,236,83,111,234,222,230,189,41,17,18,189,186,197,15,197,112,9,175,79,156,252,90,150,183,124,131,160,16,192,100,212,86,170,63,174,110,220,235,32,64,47,15,186,107,82,76,180,84,46,37,65,207,26,54,116,228,253,136,52,187,180,105,135,10,98,96,101,81,243,140,129,44,14,54,173,65,142,216,49,108,97,101,211,197,39,99,132,43,46,149,173,19,120,182,246,72,137,22,221,82,91,96,192,42,165,85,180,251,131,7,53,96,40,186,30,202,6,109,135,240,252,27,174,181,185,252,122,2,94,12,150,117,199,76,24,199,153,114,251,143,27,73,8,160,18,67,128,214,150,186,195,44,76,218,20,190,201,69,112,6,134,57,183,152,155,152,253,115,27,24,209,140,115,183,40,162,170,81,233,245,187,184,208,230,200,183,122,22,141,133,197,215,57,162,219,143,136,111,147,31,127,51,75,231,201,255,70,227,129,170,74,21,145,128,34,87,201,173,170,116,114,17,178,25,48,101,209,142,226,66,24,182,147,70,210,55,13,201,110,105,244,136,192,174,92,114,238,78,33,113,41,151,11,216,127,220,58,253,242,189,37,124,3,225,196,31,217,253,238,156,57,24,242,199,37,209,53,104,103,136,60,83,147,94,146,189,112,5,161,203,126,35,151,180,222,111,55,224,197,6,38,193,254,213,165,90,67,203,49,121,141,209,183,82,48,130,74,33,189,51,217,229,37,23,189,246,53,249,26,242,54,123,199,14,14,197,245,79,145,203,253,189,87,189,63,21,207,111,108,4,116,115,179,6,166,42,44,60,155,23,106,232,55,142,31,252,4,62,199,219,26,185,110,167,66,78,21,69,111,243,31,76,121,124,25,112,18,14,51,36,213,160,237,19,190,241,158,59,135,28,148,231,157,129,225,227,37,187,151,87,167,2,54,193,157,130,152,132,96,167,230,91,239,211,176,129,106,12,160,131,135,190,126,231,236,109,254,120,98,160,195,167,215,47,157,98,111,86,54,94,195,202,253,156,63,26,54,110,45,30,199,78,197,81,145,194,50,139,61,53,65,122,145,114,51,48,105,60,92,190,172,60,152,6,155,150,216,157,239,163,228,201,31,182,39,155,65,217,87,157,159,57,10,101,204,59,209,164,4,124,168,253,53,133,134,158,226,124,23,24,87,127,32,193,32,5,108,40,234,122,92,45,106,42,68,197,68,226,228,157,161,185,46,194,253,198,254,179,88,105,134,113,190,147,104,77,12,17,152,81,195,13,4,183,103,48,190,243,77,179,231,61,54,133,175,47,197,0,185,253,186,60,7,249,234,2,252,222,125,37,200,112,31,166,49,255,126,160,237,253,191,63,142,166,17,64,161,161,89,97,73,134,49,106,23,239,58,194,229,100,125,15,88,112,66,161,250,29,230,20,147,193,103,224,71,40,38,115,141,164,115,252,83,59,43,194,158,80,227,52,116,81,236,125,16,9,170,97,40,27,127,156,12,179,5,4,97,17,128,194,10,79,50,252,178,242,97,248,64,251,41,144,76,173,108,126,170,80,203,155,249,75,70,130,36,65,106,158,12,158,142,51,221,191,244,125,78,43,229,209,54,124,101,158,136,110,201,188,173,61,56,202,107,254,198,254,222,4,136,250,93,87,14,204,26,12,201,162,158,15,205,245,191,239,255,246,222,110,219,74,7,114,142,190,69,205,108,225,244,45,146,74,90,253,217,171,95,42,8,232,144,154,91,187,237,221,249,117,206,151,164,58,95,141,235,225,156,31,156,20,58,34,86,42,166,106,61,78,240,255,69,197,14,244,137,131,186,133,53,46,208,80,106,200,234,67,246,102,124,16,3,189,208,254,37,23,109,228,239,156,188,85,197,130,111,139,237,84,201,40,236,112,228,36,28,85,4,136,63,2,72,179,74,88,99,157,2,79,210,214,88,133,129,74,73,224,181,182,124,150,186,63,56,188,252,154,15,105,94,15,77,211,8,86,22,148,91,119,99,161,79,15,34,47,171,97,116,54,20,10,88,173,159,171,114,115,15,126,223,242,250,3,158,154,176,193,153,229,214,81,112,57,113,46,126,134,189,189,22,191,164,33,19,46,214,206,76,174,131,24,249,45,90,243,215,163,227,168,206,246,104,241,18,7,51,198,235,112,232,74,155,251,178,136,168,228,51,129,28,175,12,131,144,16,44,118,161,115,136,23,138,88,177,33,142,7,75,90,52,115,85,115,194,136,73,3,145,78,55,187,151,26,195,2,131,15,46,251,158,226,56,62,16,195,241,110,226,69,167,224,55,139,125,108,245,237,129,23,142,118,61,70,39,113,94,38,134,47,121,174,153,27,170,171,22,251,243,143,75,41,31,5,227,201,197,130,149,16,229,54,200,194,33,83,70,95,1,217,163,103,65,43,134,86,154,180,120,230,107,193,234,233,237,176,138,31,152,52,89,48,83,136,121,159,224,191,236,106,92,152,96,11,201,200,60,165,200,179,168,198,127,178,106,144,121,101,40,206,83,144,173,15,15,34,223,75,49,5,62,54,115,12,57,114,224,20,200,254,61,168,46,219,38,21,29,238,232,234,111,144,109,62,176,228,187,26,51,214,218,50,57,227,124,124,125,187,68,128,164,99,244,13,3,57,36,231,182,242,186,189,223,175,150,243,4,79,139,2,247,73,227,174,62,149,246,176,230,229,231,98,148,136,153,250,185,203,151,200,76,79,180,49,243,222,30,135,109,36,12,167,207,119,33,131,227,137,129,117,199,80,196,101,51,210,126,182,0,44,216,21,212,77,137,92,172,6,76,162,148,244,61,236,99,168,13,230,33,201,192,31,5,215,202,184,168,56,106,247,78,13,27,166,70,114,16,223,179,233,152,238,33,195,43,179,206,232,244,203,148,146,39,61,217,96,236,72,24,70,152,212,250,56,182,209,223,129,131,72,223,48,248,184,29,37,42,3,188,127,62,42,183,36,222,167,254,173,85,76,176,222,73,17,115,138,54,3,195,169,149,115,242,97,182,50,124,40,23,51,157,232,16,17,128,57,187,28,9,81,142,121,180,113,254,158,162,86,13,13,192,185,41,45,229,41,185,47,209,12,187,102,114,252,114,41,192,67,191,65,237,194,103,200,250,188,97,51,4,20,244,51,81,227,178,215,154,253,90,175,43,149,206,97,92,72,78,215,45,146,72,47,150,231,207,143,176,163,202,117,69,31,231,198,249,119,52,188,142,227,163,150,42,152,119,52,198,128,15,86,15,251,3,81,84,191,18,77,68,204,90,182,249,204,34,120,249,145,246,57,77,180,196,238,75,218,207,252,55,248,85,119,129,253,69,255,35,165,215,158,225,106,85,32,187,24,134,128,207,174,163,76,200,211,55,118,79,112,125,193,82,94,46,28,85,4,124,173,215,152,83,77,216,53,166,243,61,79,1,186,214,118,85,199,191,177,86,89,19,90,37,91,100,164,220,10,74,158,112,217,251,211,25,93,35,199,178,241,76,205,161,178,181,227,250,190,206,199,24,22,95,217,91,141,158,7,172,178,83,199,231,158,1,20,25,197,59,176,151,1,1,36,35,98,180,215,106,79,30,174,181,210,111,154,247,200,25,195,9,61,124,4,43,69,146,8,173,144,200,130,190,47,15,6,155,5,62,226,11,136,45,131,65,181,244,228,116,7,153,222,226,142,62,197,174,118,231,92,175,197,60,136,139,92,130,23,59,169,58,12,115,217,181,51,190,42,195,221,150,92,110,37,140,204,203,252,28,17,23,50,176,250,204,0,130,171,125,247,119,68,132,86,162,0,101,234,103,163,217,115,1,27,246,139,39,63,107,122,106,135,121,192,117,166,219,151,122,172,83,148,133,212,60,176,26,82,152,212,246,133,161,188,228,131,205,228,88,19,103,123,166,54,208,213,125,21,222,250,50,75,29,106,113,29,106,122,60,70,15,200,238,157,125,74,82,222,144,123,111,62,254,127,81,175,21,212,133,172,134,6,251,180,14,183,192,129,129,70,63,181,77,77,227,192,141,154,104,121,238,72,87,102,74,186,137,217,191,163,188,90,169,87,77,102,252,102,96,173,233,14,90,224,208,40,28,237,196,164,19,179,162,223,153,56,170,248,28,209,252,109,53,195,214,140,110,47,37,20,159,107,50,164,189,137,130,0,90,113,166,174,156,19,26,232,208,115,247,33,69,219,146,126,135,226,133,182,91,181,215,8,117,179,145,39,234,212,179,131,243,23,128,164,11,7,80,25,17,237,3,247,52,58,128,106,182,1,137,71,140,158,67,96,29,131,119,101,224,25,43,143,30,183,8,192,170,240,158,136,114,111,88,127,36,255,39,226,232,128,45,129,132,255,180,86,225,228,75,2,228,226,106,133,40,208,149,222,16,131,117,183,186,249,39,34,99,72,58,77,241,151,153,195,128,233,39,27,74,199,43,27,41,8,49,252,178,86,69,185,76,180,247,160,218,109,43,10,8,61,70,86,12,35,152,50,166,99,162,138,159,66,22,40,108,94,144,131,5,224,182,29,198,185,52,169,91,78,200,147,9,106,27,192,62,160,188,31,105,85,189,208,174,186,93,201,212,191,228,15,9,50,17,110,101,201,254,194,207,185,253,248,206,36,47,231,134,37,238,116,242,177,192,102,246,213,116,175,153,196,142,101,164,14,31,240,215,65,33,190,168,13,105,183,170,113,149,95,189,84,5,59,193,251,49,28,98,121,176,244,11,95,62,140,167,26,85,132,254,127,160,129,156,195,247,243,234,109,141,208,116,46,1,18,222,255,3,184,49,138,204,9,50,206,93,226,182,15,28,225,243,172,160,142,21,67,198,68,249,124,6,209,181,188,125,162,124,240,81,114,101,229,127,231,116,175,33,106,188,97,223,94,41,253,4,111,47,14,31,30,44,48,172,216,101,4,136,88,192,90,230,224,136,212,217,122,31,191,247,36,148,209,184,15,53,98,44,70,23,201,207,190,16,243,184,116,16,93,139,103,218,244,185,254,235,80,110,192,196,113,254,170,141,106,136,73,76,77,99,250,0,170,152,244,39,90,16,4,212,133,226,161,191,24,156,7,24,94,182,87,60,47,36,63,22,154,196,159,202,175,160,135,140,28,173,61,160,9,45,36,85,143,105,153,25,61,17,205,154,79,182,111,14,173,28,241,99,180,214,53,126,65,224,231,220,47,41,157,242,119,113,85,191,66,185,178,73,24,65,45,186,76,33,206,88,40,154,4,244,237,229,79,147,153,62,93,102,212,96,18,15,147,35,60,234,175,25,45,139,16,180,93,235,239,45,52,7,163,157,244,107,39,42,248,243,122,38,237,68,46,184,51,87,69,115,20,136,85,182,12,219,72,76,131,185,55,26,85,5,233,142,31,201,191,182,112,50,143,15,133,100,126,124,173,146,78,21,191,198,51,65,8,217,59,67,68,89,106,216,19,206,195,74,41,111,47,28,239,192,56,224,223,190,143,201,197,150,189,38,88,222,180,35,57,249,178,153,9,199,70,238,78,108,75,94,237,240,113,216,39,218,137,233,173,192,24,208,106,5,195,142,91,214,254,148,115,253,246,75,44,136,138,38,127,195,168,241,65,37,194,112,54,131,224,101,131,120,38,21,2,59,46,172,173,9,122,167,164,243,54,23,45,185,12,171,17,49,101,239,205,230,95,162,81,161,45,205,43,111,123,205,171,188,52,144,11,82,249,29,88,111,69,150,97,163,150,206,199,184,117,183,79,205,163,21,163,220,23,207,20,116,54,55,150,66,226,151,67,187,142,234,105,172,231,204,83,220,167,129,173,145,83,182,21,152,223,240,58,148,152,153,44,38,233,54,14,3,132,157,175,219,117,155,78,91,33,25,70,119,213,46,164,151,38,80,37,253,138,229,87,51,150,152,62,68,179,23,247,249,88,241,145,236,234,186,65,207,182,176,74,249,243,138,239,54,26,161,210,152,26,114,170,106,187,89,239,139,196,2,213,73,102,117,118,181,167,22,122,126,101,205,227,28,134,148,151,241,188,76,237,217,153,151,105,179,95,135,238,88,203,64,25,70,164,170,120,79,81,72,7,182,162,166,5,212,194,90,94,100,22,215,232,28,49,169,83,168,24,164,187,39,219,181,2,148,2,68,190,134,124,75,136,95,123,235,111,193,120,253,40,44,3,50,156,192,222,207,240,12,222,246,237,214,34,230,107,35,236,96,139,164,173,88,91,86,157,166,162,187,2,248,28,226,160,28,29,140,120,7,128,84,36,215,154,172,192,46,108,219,161,97,128,189,61,251,18,131,2,205,23,112,161,246,1,8,224,182,7,120,143,21,168,63,84,100,15,24,39,132,119,127,156,142,112,156,172,247,187,39,230,247,88,180,28,75,88,108,243,124,200,121,118,157,24,177,239,10,82,226,102,159,91,223,148,5,64,192,64,218,103,145,159,22,5,240,80,63,238,180,155,221,66,128,161,58,210,139,105,2,40,108,29,85,102,106,30,219,82,162,230,148,180,142,226,173,246,135,80,27,31,86,162,161,190,218,251,192,138,47,27,126,53,31,106,3,10,56,38,104,130,69,45,46,79,201,153,247,132,213,178,1,52,235,54,13,146,41,188,128,249,25,160,240,91,108,153,124,135,90,19,29,148,140,146,150,190,186,45,139,205,118,10,189,89,207,176,168,56,83,107,165,230,143,78,18,143,127,34,177,190,24,175,172,65,48,130,28,234,168,29,155,46,107,222,73,140,139,220,231,77,151,41,249,228,134,67,41,132,151,244,172,84,72,46,140,204,237,124,231,210,63,94,215,62,65,146,236,109,128,235,124,222,25,142,181,47,27,48,14,222,191,55,152,122,252,107,216,208,188,187,17,174,166,14,119,124,187,139,52,239,54,77,2,156,200,16,27,148,53,97,132,213,37,235,151,174,53,211,23,206,25,22,239,229,231,86,37,151,25,242,84,193,115,110,195,102,232,61,239,241,79,11,157,61,28,252,67,196,193,253,95,132,61,123,230,66,2,135,25,58,114,155,48,109,137,160,4,26,150,189,172,227,58,125,69,62,17,144,13,185,88,55,52,73,182,61,219,48,181,52,102,99,167,80,117,224,84,185,174,4,112,211,70,228,128,218,202,248,165,241,154,130,215,172,23,45,66,204,89,14,124,141,177,100,108,92,8,143,110,41,46,170,201,3,63,191,109,101,54,5,167,48,34,176,4,247,151,185,126,171,226,137,157,36,11,175,119,250,35,222,131,111,1,54,236,50,137,177,253,84,77,63,35,136,212,213,217,35,34,108,118,56,253,57,60,37,87,107,161,181,66,98,1,177,26,136,94,142,93,65,198,161,108,62,233,155,162,146,183,21,74,253,187,222,137,188,219,126,42,128,59,132,235,54,150,74,64,3,183,194,17,101,238,232,238,124,233,3,241,173,60,26,90,35,45,169,53,179,6,210,60,111,49,226,164,121,130,229,92,98,190,130,233,192,206,208,108,78,17,81,103,52,183,40,170,110,8,234,35,227,237,210,32,57,189,235,122,23,218,34,50,183,17,215,176,136,241,174,124,10,130,62,241,45,231,84,182,112,99,133,246,43,151,85,93,154,18,64,33,17,173,150,162,29,163,243,43,80,195,21,119,221,39,29,40,55,238,9,173,122,166,36,197,148,35,134,85,39,85,141,248,223,252,244,42,219,222,93,137,18,190,89,142,22,137,178,198,98,226,83,92,199,197,175,128,49,94,122,180,142,104,216,165,0,138,159,1,156,254,35,238,166,254,205,204,16,211,14,246,10,86,107,30,216,50,245,233,75,145,204,164,8,41,149,55,204,108,239,224,115,196,10,2,236,217,17,106,149,237,148,88,251,123,218,195,224,8,30,6,100,254,165,48,193,209,188,139,131,23,12,217,140,114,197,214,120,231,154,166,64,103,234,188,242,200,201,41,39,90,82,181,178,52,245,205,194,173,28,237,82,226,251,198,232,100,243,133,189,36,148,171,140,220,10,131,73,49,76,148,37,195,146,152,179,25,102,47,156,69,25,75,110,100,241,46,78,87,34,155,220,190,169,56,39,175,20,124,191,65,148,85,132,53,18,14,58,46,216,5,80,36,56,182,93,11,198,248,122,148,24,234,101,49,135,236,129,79,114,128,14,97,99,17,72,240,248,119,47,18,99,102,168,221,4,192,137,126,105,38,251,11,40,116,138,156,77,212,247,54,228,9,34,207,85,170,196,156,28,144,111,84,74,207,204,103,113,224,40,249,112,214,235,76,143,92,180,7,9,111,49,226,124,150,186,9,98,8,19,77,3,7,127,1,82,135,30,209,190,25,37,49,163,203,93,200,30,190,0,142,10,81,112,220,83,67,145,200,243,15,182,138,205,137,148,91,1,57,57,20,39,243,12,143,213,223,80,100,29,187,109,45,218,52,219,146,206,115,175,244,33,196,101,237,149,52,33,58,149,145,146,117,159,57,101,202,98,116,250,120,41,48,22,118,13,191,74,185,159,19,13,241,218,222,164,199,120,202,245,139,40,177,110,151,151,41,157,122,154,86,243,100,69,140,187,111,248,58,223,114,155,250,220,143,165,174,30,242,226,203,178,103,193,205,111,44,132,137,119,167,153,74,41,151,222,226,9,211,12,255,140,237,11,236,195,13,98,188,237,41,5,103,251,183,60,30,203,12,144,236,199,1,33,216,219,215,160,251,108,7,179,76,193,160,6,237,120,78,127,180,189,65,88,88,129,222,175,76,217,141,78,79,170,40,8,252,60,85,82,192,238,90,23,209,122,66,50,194,32,146,136,150,180,205,27,90,162,173,74,193,202,61,53,208,66,111,11,241,240,49,250,246,55,45,202,76,85,91,161,204,82,53,62,113,82,225,13,11,56,23,249,252,55,7,15,149,35,253,144,163,66,252,144,33,32,119,65,120,112,196,175,131,251,250,99,47,163,134,205,162,109,251,44,224,103,114,183,186,43,117,50,142,207,126,218,217,202,51,215,248,231,111,124,199,173,72,249,86,126,163,54,33,211,166,238,127,10,32,199,115,157,142,5,254,174,46,64,104,167,86,41,103,169,236,175,251,216,197,67,23,194,249,121,13,178,40,178,5,214,52,109,55,94,66,174,54,242,175,251,155,195,239,54,21,55,40,160,221,161,64,223,51,158,171,83,209,47,9,88,251,57,107,216,220,192,12,76,96,222,29,204,163,74,94,90,123,66,92,167,204,57,219,178,240,151,231,240,144,186,59,196,135,19,30,129,222,148,94,127,123,218,62,124,248,216,229,239,212,19,240,210,55,162,10,23,158,175,117,222,215,241,158,7,139,102,219,209,214,211,172,122,23,39,46,149,107,160,29,44,69,133,83,245,106,188,75,31,7,234,225,104,128,4,170,243,67,107,23,219,213,6,215,65,238,175,150,102,82,135,160,150,66,136,150,70,184,97,60,243,172,204,11,255,1,186,236,107,115,43,72,18,106,9,128,128,224,229,228,125,131,147,7,226,172,195,14,70,239,104,138,138,171,55,168,171,210,246,85,134,69,209,245,224,27,54,112,53,254,220,11,47,34,236,63,140,158,167,214,14,58,104,95,59,202,172,110,250,247,45,30,164,226,218,19,128,145,218,165,32,211,210,155,87,228,243,100,202,44,49,201,86,208,141,49,207,88,160,72,223,55,59,203,87,108,26,84,247,26,241,101,150,216,149,71,217,127,3,19,205,67,65,98,162,69,245,53,29,170,171,136,139,64,131,175,5,232,82,97,111,7,242,0,72,224,138,100,137,10,87,58,9,214,121,218,231,111,49,99,8,213,183,139,130,32,117,195,68,98,102,189,120,214,168,11,145,185,29,182,41,254,246,181,148,35,103,43,159,71,18,8,95,10,31,105,210,155,17,83,107,167,241,146,27,244,50,72,49,191,114,0,82,5,90,100,119,91,14,127,18,246,49,116,91,23,15,215,129,168,155,2,85,80,186,0,145,190,236,112,234,145,43,118,22,45,39,16,12,76,237,245,221,45,65,114,27,10,111,59,121,186,153,248,65,141,49,140,248,69,179,124,68,184,230,23,205,141,14,60,80,199,223,54,65,88,129,83,223,225,19,149,248,125,127,129,29,201,186,116,3,168,235,200,91,249,74,5,156,159,128,239,148,233,236,123,37,1,246,135,12,195,150,145,0,89,105,73,91,127,81,113,100,255,168,122,177,93,22,118,220,224,237,175,34,90,151,44,177,70,224,232,120,60,225,149,53,76,18,193,203,94,19,77,239,85,52,66,149,232,231,130,229,120,215,136,3,146,10,78,232,67,83,3,212,211,37,241,83,107,150,27,70,230,165,131,140,131,143,138,4,216,207,103,58,192,250,223,70,212,80,59,31,188,56,139,180,112,218,180,235,166,6,118,121,45,55,16,148,62,252,230,47,236,170,24,160,45,112,218,8,216,232,246,225,218,134,16,180,220,222,4,31,98,225,107,127,129,41,234,216,214,57,204,83,22,10,111,48,205,227,113,161,35,20,186,135,238,191,59,98,140,139,223,74,245,100,100,234,166,167,102,189,17,199,115,194,19,64,100,142,5,52,101,198,243,245,15,32,216,72,94,34,213,94,203,20,131,18,161,60,237,73,66,76,69,110,236,126,23,230,215,137,1,83,14,74,100,19,126,111,212,176,182,64,49,192,249,170,137,203,222,47,96,51,186,228,168,198,254,161,73,93,57,16,144,41,159,16,43,178,151,30,175,147,61,8,167,153,27,215,94,73,173,97,225,203,127,134,186,164,101,111,224,165,41,16,71,88,198,109,149,5,211,83,240,139,194,53,156,191,135,119,44,124,141,203,227,103,194,68,75,126,64,206,120,204,113,234,97,17,56,177,122,154,94,33,145,28,250,35,113,135,12,224,220,167,107,205,108,56,168,182,81,69,196,6,67,162,82,46,33,122,88,21,193,7,20,40,224,226,230,19,210,224,72,245,178,150,31,125,71,198,81,129,205,254,81,197,210,212,26,215,79,184,146,201,4,61,157,211,196,128,31,117,44,28,144,107,245,162,183,149,64,43,144,95,255,47,88,244,27,199,239,195,9,137,176,82,164,31,164,229,253,171,30,21,52,99,90,192,11,49,173,68,182,221,85,33,152,219,216,35,207,17,139,205,4,255,153,5,103,57,173,170,60,143,77,94,26,167,8,249,63,172,190,61,156,208,161,98,81,207,221,7,129,91,56,212,49,2,242,131,230,201,78,105,11,28,230,162,70,92,58,8,43,44,62,105,90,48,87,174,249,37,175,107,15,51,114,184,177,16,193,176,229,49,126,154,108,121,61,93,177,23,202,109,42,208,240,90,52,119,38,213,61,231,52,44,201,56,14,243,138,232,35,69,168,168,17,18,89,134,17,139,215,57,170,209,121,194,196,233,151,81,232,222,210,39,235,42,155,245,54,52,20,8,245,92,228,188,147,115,96,234,92,238,180,64,136,64,75,105,207,102,96,126,186,129,180,55,217,94,139,237,7,192,32,254,213,118,33,245,180,67,65,87,64,51,107,88,181,213,63,20,117,171,166,134,89,70,255,85,255,54,215,24,57,47,7,25,46,81,76,219,35,111,42,148,3,108,189,6,178,94,172,244,255,45,28,152,168,79,165,168,244,162,64,246,205,65,142,86,124,158,32,216,208,23,103,194,205,124,26,94,34,52,254,137,135,81,70,40,4,92,10,26,224,252,192,89,42,27,166,93,14,85,32,182,246,205,188,183,165,181,139,220,211,109,49,131,1,187,32,210,163,57,253,192,194,79,42,200,79,238,75,34,252,75,45,114,93,63,10,206,104,92,206,176,144,131,185,229,211,17,165,73,248,17,78,238,186,46,254,185,136,86,178,58,39,174,241,70,122,30,15,43,78,166,63,216,121,225,173,21,18,81,171,229,171,240,110,219,81,245,184,86,47,55,203,248,234,91,226,190,46,204,121,237,216,32,96,219,107,253,109,44,134,157,88,150,126,228,172,101,80,247,20,57,61,104,70,236,42,39,127,3,46,109,118,25,233,43,227,175,136,76,9,166,153,41,163,153,82,177,135,162,63,27,33,228,248,72,80,59,99,212,67,146,181,211,114,230,59,21,97,65,231,253,130,235,202,50,54,133,23,168,113,83,49,249,132,142,95,119,76,88,245,88,25,129,88,207,191,228,38,130,143,157,172,200,63,219,22,242,233,242,183,157,213,133,126,20,214,66,58,76,220,197,66,164,203,204,82,208,48,207,92,51,88,35,27,186,165,108,227,72,245,85,202,41,38,195,49,9,158,247,167,205,87,74,240,252,147,119,150,23,118,144,233,26,60,105,207,140,131,59,40,72,232,123,114,230,31,194,238,120,72,76,149,138,161,114,95,195,189,183,97,205,245,142,113,64,152,239,239,30,134,111,1,190,36,82,215,41,174,238,147,45,68,39,86,163,171,19,213,24,71,113,175,191,192,143,234,67,107,181,186,125,10,11,86,227,249,11,149,8,136,29,245,146,52,87,38,199,225,136,56,21,154,234,133,135,97,219,16,101,47,173,137,227,52,240,92,118,143,28,17,248,154,12,28,58,221,187,219,251,112,187,217,135,222,235,226,247,74,144,58,47,141,75,248,77,28,14,202,51,55,147,101,44,252,129,98,79,14,120,23,196,119,237,8,71,238,32,68,116,234,70,81,190,49,207,152,23,169,233,163,241,25,44,243,185,63,119,110,41,72,233,173,82,189,147,80,183,99,178,157,50,194,114,166,182,155,162,162,150,139,61,136,23,121,76,92,233,170,89,225,181,129,200,105,81,4,65,178,98,173,44,183,180,87,86,125,109,147,186,216,173,59,51,230,49,53,39,30,253,239,251,157,181,200,98,71,227,190,70,148,75,128,95,145,223,221,47,181,24,58,75,140,203,214,179,161,184,118,154,82,112,221,10,48,207,222,38,238,238,85,96,79,56,125,60,114,207,208,161,215,144,236,220,190,172,204,64,193,11,9,252,28,238,56,98,163,78,101,222,10,170,27,91,45,179,163,169,167,212,225,175,57,217,248,64,197,55,208,61,235,4,66,135,155,74,28,150,180,190,163,44,137,245,153,199,13,205,146,97,133,37,174,21,239,170,160,98,192,27,26,130,16,9,227,169,45,211,13,141,81,246,185,186,116,221,195,56,174,121,153,236,222,42,76,247,164,50,149,58,168,195,254,132,19,152,50,182,237,52,132,228,131,180,78,149,51,253,34,251,17,171,46,255,184,37,56,178,82,164,238,189,72,165,185,137,183,149,251,218,179,90,36,232,3,186,122,153,178,143,53,218,236,141,224,125,206,105,255,52,171,23,142,216,49,141,217,111,228,9,42,91,67,3,82,55,175,53,58,192,70,41,199,4,87,128,181,156,29,103,86,214,76,33,46,143,170,251,59,233,82,249,114,29,52,120,146,20,190,12,44,167,210,140,216,104,9,181,145,95,19,210,220,195,184,8,219,241,31,191,50,150,3,150,222,26,230,48,250,198,13,197,235,190,113,112,113,78,192,61,66,251,223,235,243,105,22,220,17,101,0,152,36,32,14,155,115,189,63,186,234,15,50,147,101,148,147,208,224,1,190,171,85,203,13,174,238,160,27,22,83,224,144,126,115,199,154,117,219,245,231,252,86,192,242,60,18,14,50,191,9,240,216,130,225,254,85,10,171,90,75,213,60,149,53,39,139,193,47,31,101,72,43,60,125,210,40,44,201,191,251,113,177,89,92,231,109,155,62,13,13,233,139,203,39,157,48,67,4,196,27,82,221,250,202,245,129,140,4,28,10,67,96,15,144,190,89,237,186,133,16,98,102,210,70,16,230,129,11,200,242,161,0,123,138,31,201,3,171,220,85,77,254,171,155,222,64,190,70,113,191,212,193,179,58,87,154,4,168,0,150,28,87,122,122,53,9,247,64,183,111,42,250,189,171,54,148,86,10,110,221,36,173,201,54,112,167,88,178,221,147,183,103,154,161,76,169,91,58,6,90,139,14,170,140,173,46,244,68,23,12,112,62,174,91,180,139,238,189,162,31,160,63,144,98,53,252,65,53,74,62,162,30,188,102,60,100,102,173,76,223,67,136,138,255,165,130,8,244,140,205,125,85,199,170,180,206,47,95,230,57,186,147,25,176,35,105,152,166,17,128,130,174,49,219,91,3,233,22,186,146,49,245,61,221,159,163,65,135,199,21,170,118,125,225,192,52,22,144,85,19,55,48,119,51,187,169,80,183,149,2,99,205,243,53,210,241,39,249,140,38,90,140,243,52,119,74,179,227,136,59,95,62,140,132,192,120,216,98,73,88,51,243,248,134,158,92,52,138,92,55,85,136,130,147,122,63,162,230,53,50,31,24,132,191,61,47,73,250,51,229,85,180,116,186,188,122,66,4,97,101,76,67,140,48,185,226,32,30,229,70,128,207,218,52,151,166,61,142,149,125,117,62,252,120,67,170,3,163,183,130,221,50,222,133,107,193,253,191,236,33,231,95,205,112,168,150,214,246,103,132,5,212,35,129,26,29,3,199,134,248,8,53,76,20,209,194,51,192,227,187,11,163,45,40,125,5,82,65,152,110,109,148,224,43,56,217,140,245,162,215,172,8,105,35,158,69,160,255,5,40,50,78,118,37,122,250,3,201,209,73,142,244,235,149,2,67,108,30,208,201,155,67,12,69,215,235,94,179,167,101,125,29,36,243,159,68,66,115,140,19,229,132,180,46,252,65,27,155,220,65,23,252,28,148,119,146,121,84,18,92,14,47,49,208,103,90,42,185,121,115,0,71,36,243,55,225,224,127,180,92,62,9,107,230,9,162,32,254,221,198,97,88,96,212,108,27,93,67,245,99,29,210,164,83,18,75,39,202,5,87,81,125,60,72,74,53,209,60,212,139,240,244,132,179,149,213,194,26,102,214,228,226,33,29,140,50,157,244,37,254,184,24,164,30,209,96,7,243,196,192,145,131,70,202,180,75,62,124,181,50,237,111,26,216,29,157,94,58,37,220,86,200,134,129,184,37,192,213,98,41,163,101,246,149,6,8,44,132,110,86,29,97,122,238,87,5,56,209,241,50,156,210,41,148,11,94,123,234,5,127,13,45,104,134,221,247,21,69,176,52,37,204,113,18,61,80,34,234,5,12,169,165,158,142,108,166,28,109,45,19,245,102,219,47,111,5,58,141,6,87,26,23,75,130,224,37,235,44,48,61,201,86,95,189,39,132,205,206,139,240,161,253,149,20,51,76,184,118,97,128,164,152,185,22,69,69,230,203,184,22,17,83,98,171,216,202,49,20,118,126,139,40,134,139,91,121,80,18,87,60,243,76,46,183,145,234,74,209,75,20,147,215,31,7,208,243,110,166,27,20,104,90,10,106,7,91,63,100,38,91,75,162,187,142,178,74,239,71,208,141,162,82,240,220,183,154,141,20,199,164,53,81,109,201,205,40,87,246,253,132,176,48,9,84,225,139,180,216,87,140,188,101,163,242,181,10,112,66,238,40,23,56,70,30,92,221,228,237,185,170,67,139,13,118,77,113,160,105,228,73,104,207,131,34,67,193,147,182,100,41,96,172,31,143,58,84,71,178,114,27,91,255,228,220,33,225,35,175,24,198,39,11,164,165,254,141,187,55,71,110,142,52,190,212,209,130,124,25,164,207,200,26,224,160,216,174,118,19,1,65,201,24,251,203,147,83,109,197,99,84,83,226,155,69,55,219,221,241,4,23,131,91,168,182,5,149,212,72,186,226,117,2,167,176,18,167,68,87,231,2,9,111,14,81,93,239,102,184,167,88,194,243,90,131,86,170,216,205,189,247,174,32,55,132,140,191,192,22,236,178,109,200,14,163,162,34,132,247,153,231,134,209,30,168,129,182,132,190,187,89,122,219,142,173,62,182,62,2,109,29,129,211,193,253,219,9,204,208,98,28,201,190,49,184,41,1,121,80,113,134,198,242,180,182,37,36,113,143,180,184,233,50,124,108,105,210,219,27,193,124,175,35,38,112,217,29,237,131,154,147,38,250,6,195,125,22,181,246,105,111,27,52,79,232,130,109,153,180,108,215,27,56,93,115,94,203,101,29,126,197,104,221,16,73,246,113,202,96,67,58,192,28,155,236,198,11,254,142,34,139,152,170,10,154,41,245,112,151,71,45,235,154,250,4,224,70,252,149,215,112,120,13,141,120,103,81,174,160,210,184,50,32,72,89,179,21,52,148,140,183,111,79,211,130,95,187,167,78,75,2,230,62,196,46,180,240,142,80,67,14,13,209,109,250,138,231,140,176,222,24,11,243,233,255,186,63,128,116,92,188,157,241,121,41,44,212,173,143,39,161,119,127,155,224,219,150,121,139,189,63,79,18,77,143,53,201,4,96,106,163,140,219,90,12,160,65,30,102,181,214,57,201,129,85,132,50,196,146,48,231,48,167,80,151,5,3,13,70,250,208,63,38,19,146,149,184,209,64,135,55,16,5,236,7,166,89,11,177,1,67,17,54,40,12,241,79,89,113,103,93,120,212,56,168,10,203,204,88,143,216,206,92,40,232,233,99,116,203,178,200,28,227,123,179,13,246,185,167,17,161,4,176,133,39,42,22,186,104,187,232,111,215,68,146,167,227,116,55,198,176,76,248,141,187,71,66,117,155,5,158,173,150,77,205,121,239,192,74,100,54,254,240,12,62,241,162,196,151,2,212,19,46,37,90,243,112,62,203,118,66,20,23,233,131,216,47,112,227,136,114,78,31,53,128,236,128,214,75,165,151,236,230,204,154,9,221,83,215,37,55,232,150,200,254,85,215,243,234,177,157,8,64,250,172,159,111,50,89,43,36,241,30,95,227,217,85,137,23,195,114,206,95,172,207,51,192,217,244,254,185,140,38,77,233,111,27,184,66,139,222,166,176,212,205,204,7,51,240,228,6,159,157,215,91,88,228,4,192,86,65,210,59,216,98,77,231,158,226,254,2,187,67,45,50,64,113,100,33,50,72,223,23,154,18,19,120,149,207,125,172,111,114,4,182,108,107,103,155,250,120,248,43,122,148,195,57,159,59,213,76,12,17,93,189,247,35,163,199,220,214,107,68,117,222,28,6,230,245,199,109,12,170,148,249,82,214,85,3,68,122,197,176,106,224,38,15,161,182,167,202,156,173,107,150,142,208,83,77,99,139,17,132,78,31,56,30,167,212,107,117,203,222,216,23,142,197,154,61,23,174,178,0,29,223,229,248,253,10,53,202,230,13,140,3,191,132,178,199,23,240,204,222,5,226,80,130,148,147,79,149,104,12,98,48,194,194,81,221,22,219,127,123,130,93,202,24,91,187,60,13,125,127,209,127,98,139,8,179,25,138,217,87,191,21,89,193,41,137,56,69,137,53,75,209,93,95,92,186,181,173,236,241,189,183,221,223,1,182,149,255,188,144,243,52,238,8,133,28,18,171,241,139,163,120,201,233,123,29,99,1,16,231,90,141,52,182,224,183,17,62,162,172,66,12,205,79,181,105,246,180,194,13,226,96,135,175,168,170,39,106,70,236,77,153,67,27,130,13,65,145,225,200,138,196,104,193,3,154,149,67,65,177,74,113,55,219,78,1,176,189,251,60,123,51,112,45,153,11,60,81,100,6,4,98,137,21,27,171,38,70,64,142,163,163,82,83,213,43,54,122,247,136,51,83,37,220,31,194,123,183,22,251,249,38,130,56,119,34,183,11,5,4,111,188,222,135,248,216,193,211,177,138,88,153,49,11,54,180,233,157,57,8,253,150,236,109,45,190,88,235,191,108,63,23,171,163,159,69,167,248,44,29,164,137,170,17,108,213,222,178,37,32,135,34,59,14,236,82,71,122,72,150,65,155,228,209,37,5,94,180,229,173,24,241,33,57,55,86,22,105,215,248,148,118,164,131,216,59,69,25,85,181,67,197,133,191,120,151,110,59,204,222,23,84,225,64,21,14,205,90,15,212,215,181,223,229,195,51,28,210,207,59,54,130,229,217,94,79,234,37,83,137,78,42,119,31,226,192,125,43,3,229,32,129,224,202,117,155,71,75,1,79,171,79,199,204,252,79,42,159,71,122,206,45,27,3,189,178,23,54,248,14,46,16,177,54,242,216,54,55,164,14,135,169,187,181,104,200,226,252,198,63,107,122,162,252,145,32,9,38,0,232,241,130,165,225,184,167,82,237,111,46,118,31,180,60,88,122,97,200,86,87,68,232,166,129,182,37,183,161,213,120,151,219,100,228,174,7,187,111,238,239,132,245,188,207,255,25,158,121,74,138,248,110,34,181,141,30,247,45,75,84,68,94,233,132,72,18,61,226,11,55,78,125,17,71,29,147,19,195,84,172,233,251,164,62,185,7,199,62,146,72,66,27,105,99,212,92,217,224,122,249,127,56,108,39,221,95,34,147,76,193,50,211,169,69,209,174,230,75,31,244,31,235,139,221,101,119,31,23,127,37,243,39,163,229,241,72,99,104,85,181,140,198,53,61,173,241,116,17,115,253,180,202,179,103,40,195,234,113,144,209,97,190,20,27,65,206,231,113,136,31,192,42,41,161,22,111,5,149,68,74,89,78,110,202,125,68,122,153,66,232,150,236,132,173,30,164,165,48,58,119,235,119,189,118,49,100,190,224,254,227,140,198,168,165,98,180,160,115,228,7,249,162,223,243,254,151,141,90,23,207,75,108,164,53,194,118,55,222,113,179,74,184,66,30,4,225,65,22,161,103,186,220,101,54,249,4,245,86,114,206,220,180,17,156,215,199,108,128,201,109,130,150,181,185,25,199,156,80,60,20,140,234,250,16,191,198,117,67,0,69,4,156,115,235,84,201,168,91,235,133,230,128,213,52,225,24,19,26,9,19,109,90,162,117,213,184,65,94,150,196,94,137,74,192,165,93,121,64,223,2,205,62,118,199,213,91,111,202,213,120,207,124,188,195,143,40,112,162,162,50,243,191,52,176,117,64,204,239,119,254,220,72,150,102,3,55,41,208,68,189,227,167,105,171,73,17,107,34,93,47,23,122,138,28,83,5,88,174,230,153,66,116,66,115,100,179,46,143,29,123,85,216,203,115,50,190,191,144,186,139,204,145,213,202,46,244,158,217,217,57,176,23,72,178,197,154,94,99,113,192,64,101,83,45,159,170,238,255,53,27,141,28,73,78,148,2,219,97,255,75,243,170,11,140,233,252,106,36,15,216,54,62,219,172,33,7,133,123,208,225,173,123,203,238,145,231,60,7,56,140,129,103,217,172,65,78,126,159,244,164,170,245,229,166,79,105,238,250,86,120,49,22,194,65,228,205,121,210,71,84,237,97,41,156,160,230,169,110,150,67,106,47,29,112,248,108,188,51,67,54,68,224,211,51,175,186,5,164,187,75,11,224,42,160,163,134,193,71,75,192,253,111,172,245,241,185,234,240,98,231,97,184,221,59,43,41,229,224,23,246,51,121,187,55,36,45,101,255,7,200,55,254,129,105,112,57,176,200,114,154,117,73,242,129,43,212,222,203,253,142,86,214,198,206,62,95,31,22,75,81,18,181,132,188,29,210,185,44,64,137,169,69,147,97,1,238,216,244,5,57,153,222,100,221,36,187,89,254,95,69,19,215,96,97,182,57,100,78,138,36,254,242,165,42,230,28,197,191,118,35,229,62,182,165,254,146,14,80,95,246,200,243,34,3,227,48,87,92,122,102,22,247,238,140,95,245,30,50,77,106,210,209,144,11,168,0,56,1,64,236,4,220,181,211,204,30,249,254,169,126,251,173,31,8,76,106,225,245,10,111,24,220,194,116,230,2,193,54,232,113,129,103,40,214,102,230,122,208,17,94,51,137,76,60,192,73,60,237,5,210,221,226,109,45,8,1,249,222,194,185,158,109,68,60,44,38,74,255,69,109,128,5,16,22,21,188,218,251,185,237,63,36,254,11,102,55,105,224,8,60,184,192,8,208,101,217,186,142,3,99,220,39,31,245,48,219,255,255,61,138,26,85,82,178,130,211,237,202,121,90,152,43,26,156,70,109,107,24,18,66,130,222,66,30,118,64,182,14,225,255,67,68,56,24,225,186,219,125,171,152,249,3,177,41,22,69,248,31,203,79,55,232,147,85,16,204,177,43,115,139,130,58,201,84,203,81,34,15,221,78,141,116,109,155,152,68,189,24,125,198,6,254,108,2,12,163,243,180,217,78,217,55,70,249,151,251,170,157,83,194,227,156,58,17,99,135,182,196,124,139,65,166,173,144,54,187,101,223,162,223,114,27,91,80,149,223,206,145,98,156,62,16,148,21,84,189,0,25,214,129,118,110,153,54,200,189,72,38,14,253,246,43,81,29,220,246,117,202,44,3,187,7,181,214,164,123,191,203,14,224,240,250,170,186,27,142,161,48,23,26,66,74,195,7,27,74,120,129,18,207,143,210,49,37,123,51,163,135,232,194,35,249,65,242,105,70,85,218,156,91,143,69,218,95,133,93,223,201,168,210,238,175,48,248,139,43,30,107,188,12,157,250,207,76,54,63,235,204,30,234,96,147,64,71,101,85,163,24,196,76,9,65,212,252,172,91,132,86,165,93,32,141,92,10,83,112,77,216,51,253,249,130,214,68,135,88,234,80,158,34,4,167,100,217,96,126,148,66,255,110,8,239,241,11,116,97,123,2,21,236,130,58,229,7,115,130,152,97,72,115,5,50,200,23,207,115,209,247,81,63,177,42,76,23,105,185,216,77,0,23,214,109,45,150,154,111,38,185,130,43,6,166,8,243,217,179,189,1,97,147,232,56,115,55,38,134,145,132,141,43,157,251,34,194,203,106,235,252,194,121,171,21,158,135,151,218,169,183,54,8,253,185,104,45,197,14,196,87,158,254,64,97,39,43,142,149,68,185,182,3,132,40,170,163,119,4,2,24,203,30,218,198,60,136,129,255,60,171,39,224,194,227,175,163,243,44,138,101,150,165,141,132,136,87,180,176,9,181,204,221,104,216,253,241,204,156,206,151,63,31,181,203,222,245,0,166,146,246,150,206,200,224,212,108,208,124,76,171,163,251,231,220,209,47,158,208,194,38,49,220,167,106,144,148,38,148,49,23,110,135,55,190,52,253,96,64,237,166,157,44,112,62,209,22,30,75,144,249,187,177,193,115,180,0,32,223,236,175,71,68,58,84,115,238,152,116,17,68,151,134,125,197,27,115,153,100,234,185,56,146,43,148,204,73,200,46,116,109,83,171,103,238,7,15,141,224,39,191,227,30,172,128,221,177,40,130,61,175,193,239,173,46,75,188,254,176,191,9,232,48,116,253,173,101,196,250,241,124,103,175,98,102,17,6,4,53,113,124,214,251,120,239,80,112,110,161,39,200,222,137,168,9,137,254,245,184,165,225,108,117,134,19,32,41,70,82,197,139,42,227,243,77,16,152,147,215,197,73,96,107,111,199,116,218,103,242,146,92,99,94,62,184,115,24,107,238,23,206,180,223,240,114,168,71,248,205,99,231,49,121,202,119,180,12,137,92,16,234,57,9,28,201,33,84,225,112,157,56,183,169,45,69,18,187,125,56,21,56,139,210,198,96,122,61,235,132,244,9,203,74,35,134,96,109,62,115,218,114,26,142,88,137,38,122,100,232,119,90,183,212,220,142,229,188,44,85,105,83,254,232,138,177,160,105,221,245,195,161,178,107,42,139,226,97,18,1,77,178,112,158,213,198,157,227,104,98,24,215,195,5,164,137,173,215,28,175,201,60,45,244,135,141,152,25,99,215,186,123,176,33,228,79,125,221,3,99,113,136,79,210,176,60,43,1,81,221,216,222,63,187,6,135,245,207,77,131,200,177,209,252,110,90,39,209,103,4,58,191,252,134,178,132,10,182,97,217,8,70,253,114,79,45,184,65,174,151,156,186,9,246,38,43,168,20,65,139,12,189,85,214,187,212,123,82,110,253,185,102,19,161,13,79,243,125,102,235,214,232,204,214,0,150,117,88,47,244,107,37,68,54,225,17,39,20,172,239,209,21,232,41,101,146,136,47,170,112,20,20,193,173,147,153,107,196,180,211,83,207,177,102,209,14,217,108,175,92,46,36,210,80,172,93,115,82,101,153,163,150,90,138,33,88,37,30,87,26,18,10,170,91,78,90,201,250,150,212,36,252,10,122,202,238,20,179,35,133,190,242,155,189,161,251,96,230,134,61,54,96,84,154,76,169,23,72,3,1,184,148,49,51,217,169,195,247,198,233,148,144,245,17,157,212,164,157,252,9,132,168,96,160,134,198,214,222,6,15,220,178,192,159,18,47,47,31,252,232,152,165,164,167,203,71,133,119,41,212,53,198,130,59,241,100,51,158,1,230,125,250,94,105,160,40,199,149,61,200,69,12,69,201,169,185,110,195,170,116,24,165,161,239,245,222,154,216,21,102,94,5,172,144,35,165,130,40,16,246,236,118,80,19,37,15,14,219,80,122,138,155,130,161,190,117,91,217,0,231,74,209,77,253,109,151,35,211,215,218,204,74,72,68,64,71,124,248,12,185,157,228,136,80,210,38,63,81,255,20,244,10,177,182,107,193,211,67,165,91,170,93,154,108,75,236,234,129,187,231,61,150,129,238,65,138,89,33,160,199,98,218,59,110,95,235,24,93,244,231,208,48,150,129,179,72,115,224,29,211,189,185,209,88,80,196,142,204,8,146,76,234,175,44,70,99,199,23,103,210,185,88,235,18,187,81,19,93,116,76,64,109,104,193,10,241,203,149,139,51,233,110,36,166,46,252,194,187,27,43,198,101,90,88,125,18,69,116,43,77,158,191,2,66,216,50,155,69,185,34,77,97,54,214,226,166,170,76,17,12,247,228,206,140,215,244,198,68,39,74,66,76,86,212,175,143,188,29,34,69,173,147,12,203,95,135,112,16,241,214,54,42,12,247,89,190,7,206,226,188,101,225,91,101,233,118,97,67,184,216,124,105,22,90,94,188,236,138,85,93,200,229,165,113,81,91,177,116,91,113,66,12,78,127,151,173,75,80,204,65,115,213,236,192,3,122,120,3,236,250,175,104,67,229,83,39,47,155,165,244,38,174,106,110,227,183,193,12,11,43,191,77,75,152,65,47,111,76,107,221,121,216,19,151,51,95,103,80,113,234,238,218,113,178,23,248,118,86,117,166,37,157,20,72,57,110,126,18,88,138,106,190,250,249,213,160,238,21,202,126,32,244,110,238,35,249,130,108,95,112,165,203,27,181,204,152,217,65,38,213,242,255,74,232,222,39,195,117,151,54,14,7,137,176,194,176,42,50,148,4,117,94,32,31,233,61,12,124,20,233,26,216,241,144,214,245,206,163,40,116,69,34,107,132,30,168,27,209,140,68,173,249,132,95,57,63,183,174,171,59,238,230,208,243,56,206,227,80,226,51,180,65,43,86,173,67,181,7,236,194,135,56,34,133,191,9,87,14,181,201,253,89,167,18,189,146,161,193,32,50,24,215,23,122,114,178,112,40,213,188,87,178,151,85,69,213,165,82,20,240,198,47,250,244,199,88,165,162,171,148,217,22,161,3,222,119,240,192,101,165,194,77,71,200,122,176,191,247,207,218,220,186,102,252,240,214,156,91,84,12,171,194,243,91,66,113,189,40,22,148,171,100,183,199,174,221,173,213,59,154,221,227,107,163,121,119,239,248,23,214,20,181,1,164,67,235,119,205,46,156,91,70,147,146,202,29,224,72,209,51,3,218,12,88,142,56,60,39,119,51,53,16,151,85,27,194,70,119,160,26,100,38,30,31,211,248,105,44,254,241,119,114,40,253,39,222,250,146,66,75,72,2,44,171,187,143,21,7,65,70,241,80,218,225,56,157,238,207,131,221,211,174,237,111,111,165,10,203,98,80,55,212,220,211,175,245,102,213,15,221,80,87,65,96,131,77,251,11,35,29,37,238,183,94,3,127,136,211,2,4,124,1,201,132,133,67,39,20,174,173,60,55,239,154,121,42,99,147,68,53,211,110,121,250,125,92,189,60,8,91,23,163,204,182,172,63,60,129,177,219,42,129,133,230,216,199,102,242,74,154,220,118,29,138,100,252,151,194,39,32,141,237,231,52,252,98,51,1,78,176,183,254,211,233,233,164,10,191,201,187,86,63,43,135,3,55,38,37,41,127,120,96,234,138,76,137,218,200,187,187,149,228,39,82,255,20,233,98,113,250,137,39,170,65,222,46,80,225,130,232,122,178,50,9,52,225,55,223,23,233,105,225,196,61,1,57,243,224,202,6,65,208,32,190,57,50,37,144,156,151,135,117,144,104,88,46,192,144,54,252,4,71,118,12,139,161,31,187,84,128,71,209,252,36,55,193,228,121,120,110,151,165,164,225,195,44,42,251,132,40,16,77,29,24,78,70,19,107,101,184,153,221,98,22,155,66,46,62,201,154,159,254,205,1,46,203,2,148,152,34,114,49,28,28,126,133,119,206,16,201,180,144,212,15,70,138,156,240,136,211,189,111,186,36,57,148,246,15,89,157,203,77,196,159,33,92,110,250,253,195,129,30,127,84,227,145,22,200,33,198,219,216,246,255,133,132,188,30,68,226,239,222,198,73,9,72,255,204,247,46,203,151,47,64,75,137,231,53,165,180,148,86,92,194,141,22,162,165,4,89,154,142,89,83,149,108,182,193,135,110,161,12,215,195,167,47,96,30,0,92,190,254,186,230,178,10,170,120,105,129,101,111,137,185,84,227,15,169,11,142,177,181,22,226,255,143,40,89,47,177,238,49,111,122,198,177,33,93,98,8,54,151,223,175,46,96,150,202,163,57,144,218,95,67,185,253,255,109,139,110,167,146,229,22,107,40,87,25,128,108,125,252,21,216,112,66,148,242,93,44,99,27,121,116,131,4,209,28,202,182,165,255,27,155,47,105,15,59,186,12,12,209,65,160,61,204,184,174,42,13,27,105,197,196,45,145,51,225,117,221,215,243,33,2,25,241,212,208,56,89,11,221,38,59,248,173,198,160,18,197,177,4,195,101,203,124,226,205,14,128,72,101,70,142,58,96,162,239,207,182,154,87,88,169,186,165,156,19,251,184,228,237,168,132,120,66,75,77,186,160,189,180,254,219,216,224,23,166,174,12,221,242,234,149,31,9,150,235,255,197,170,57,24,172,43,169,190,213,154,176,179,204,23,132,222,113,189,245,200,16,214,164,199,61,196,109,175,218,93,219,82,25,45,215,248,131,164,24,148,41,58,54,65,157,154,143,66,22,68,137,10,70,237,118,23,46,116,111,238,182,113,61,115,217,18,63,120,243,184,85,22,183,231,5,89,229,242,208,125,178,150,35,5,200,170,59,235,12,105,107,180,168,238,65,58,60,87,24,133,197,52,63,142,17,202,164,180,100,249,10,190,209,165,238,117,153,149,116,54,196,170,207,146,0,103,57,228,93,201,126,88,55,228,80,60,142,143,154,113,22,45,71,38,240,23,28,82,204,157,5,143,204,254,221,105,213,16,186,144,7,168,224,255,226,203,149,251,114,13,97,81,185,132,218,36,44,66,112,138,248,241,165,109,70,227,29,221,44,153,71,202,60,219,85,127,244,137,148,139,192,221,220,163,13,194,191,80,3,44,51,212,174,215,218,129,147,19,213,220,176,154,30,245,135,83,152,197,251,136,207,24,117,38,147,161,135,147,88,27,84,88,198,0,249,109,111,169,195,18,97,224,66,234,234,225,230,99,128,167,196,185,15,170,33,110,145,60,31,157,72,225,122,14,28,162,39,3,29,74,114,102,138,62,243,122,185,173,76,202,105,244,149,234,135,203,126,197,203,131,221,34,241,142,170,92,195,104,242,184,145,95,83,9,78,28,143,173,108,57,208,103,164,175,84,156,125,244,122,31,196,5,244,220,1,129,22,211,0,217,241,205,61,157,64,171,36,78,64,66,19,239,219,161,104,80,120,143,203,96,42,133,216,64,160,26,43,91,6,98,222,25,26,136,56,89,109,121,156,32,253,10,50,174,176,152,146,6,77,201,132,116,92,234,75,10,255,188,25,98,100,18,26,249,255,217,5,13,71,121,80,132,25,177,92,57,217,181,232,157,223,22,46,158,48,128,54,208,28,124,247,7,73,95,150,186,246,49,102,61,52,198,58,178,7,187,99,74,69,110,154,196,254,195,173,240,47,22,136,3,130,186,55,60,141,141,215,213,116,97,60,64,180,83,221,223,68,62,220,47,231,96,252,147,254,254,57,255,80,51,232,111,164,106,155,82,105,163,192,68,15,123,233,55,33,33,121,97,244,199,223,17,40,242,59,110,12,211,20,128,174,153,202,25,203,176,32,201,98,148,151,196,216,148,162,14,143,192,10,178,8,51,27,88,141,19,128,92,93,70,126,172,174,228,49,123,4,207,44,130,142,200,90,60,196,192,123,122,31,229,139,122,23,152,39,230,161,188,159,185,112,149,163,232,64,163,100,156,50,170,26,190,66,113,55,61,103,67,48,180,160,223,159,187,70,41,159,242,115,174,209,199,64,101,112,21,213,88,103,22,69,184,219,232,204,93,126,1,76,95,64,77,185,217,137,236,115,253,251,21,52,39,78,201,115,37,145,217,169,137,122,70,71,61,62,1,10,107,153,229,37,127,239,215,58,80,225,249,92,89,223,113,204,13,49,125,40,85,131,25,100,249,180,57,244,224,178,117,235,217,36,196,5,49,134,189,80,243,185,140,204,82,106,138,1,108,149,179,71,97,27,154,218,18,104,62,235,241,130,59,153,184,47,30,64,188,159,35,196,118,182,111,76,147,152,248,14,225,97,66,152,76,5,207,158,70,47,199,230,23,109,44,118,109,238,190,168,46,234,120,91,9,130,11,149,37,49,76,123,198,247,118,171,178,73,207,46,44,153,52,25,211,162,67,68,50,7,33,212,248,252,192,194,33,208,251,82,32,253,233,138,201,187,158,232,33,175,26,175,32,101,188,227,249,28,72,253,250,98,94,254,211,21,127,203,227,195,19,145,161,52,95,255,231,100,248,16,162,96,136,177,52,86,128,124,23,106,43,13,63,191,84,20,65,182,2,113,36,4,203,145,106,51,12,147,14,212,213,199,98,97,31,224,79,144,217,228,108,152,135,247,144,249,28,159,36,218,84,142,138,253,98,9,202,203,154,124,228,95,163,232,144,114,151,141,6,88,190,157,237,255,173,74,53,36,131,32,140,211,169,229,127,65,235,185,189,148,188,165,125,190,1,232,96,172,64,23,157,84,61,120,142,60,164,127,147,18,10,154,156,160,231,130,138,99,235,15,15,140,226,113,28,10,151,245,133,231,18,212,133,157,205,220,98,166,67,171,95,169,238,138,13,207,28,211,43,201,23,102,75,176,188,170,214,89,126,76,219,6,13,53,222,172,200,88,173,83,204,161,244,113,24,202,149,157,62,120,29,95,75,132,29,159,192,127,252,192,91,92,179,10,110,247,66,196,157,44,165,19,215,240,203,39,122,32,90,36,197,141,10,197,209,208,3,164,129,245,17,80,0,48,129,232,244,230,107,162,242,248,133,148,246,239,233,251,134,185,233,200,193,40,228,61,105,133,196,47,39,210,105,94,155,150,77,40,66,28,221,230,40,87,56,84,182,201,48,227,21,124,156,63,84,109,117,98,201,239,39,58,131,230,21,134,150,1,133,112,22,127,33,26,240,33,88,163,222,43,46,59,112,29,107,56,75,141,244,89,56,44,90,91,29,34,54,166,8,180,62,0,184,199,167,27,147,53,68,213,155,250,9,183,224,138,35,72,33,181,4,116,56,66,199,254,42,124,138,233,73,205,233,206,233,178,131,89,189,195,49,158,31,235,66,204,240,201,208,215,253,126,204,87,116,155,85,198,183,51,245,217,228,193,191,203,253,176,52,139,223,237,75,18,113,90,186,88,69,180,13,107,130,194,83,49,51,130,120,162,158,47,59,248,213,89,66,0,70,222,155,59,153,19,92,103,180,84,21,4,199,165,199,229,88,186,37,89,132,27,60,198,55,137,61,71,99,69,26,117,216,34,1,214,255,164,48,71,163,173,54,34,36,193,12,179,81,40,253,214,176,173,149,244,21,129,95,155,72,160,62,28,201,81,11,254,195,43,64,10,97,136,159,16,118,193,71,45,142,118,247,117,38,53,251,30,235,177,138,202,189,108,30,219,191,58,156,185,4,85,195,243,6,242,17,162,167,108,59,114,188,253,19,8,144,170,174,56,165,242,153,104,160,193,199,33,92,64,103,100,62,192,62,6,118,74,76,188,67,50,24,152,225,85,142,175,100,102,44,217,132,122,44,116,180,69,81,207,116,27,100,202,243,8,163,14,186,234,101,52,254,132,211,234,23,89,82,187,106,239,26,108,108,203,148,46,57,231,117,179,219,172,127,118,79,215,112,169,105,63,13,49,66,82,3,69,5,18,86,230,6,118,124,210,174,224,223,221,135,242,141,43,247,194,148,26,96,226,206,222,39,119,119,170,25,154,185,68,174,201,178,199,21,47,172,191,156,207,79,88,142,84,60,22,73,184,236,148,179,103,254,255,122,236,132,228,46,238,86,254,114,212,147,157,173,111,106,40,52,157,27,219,39,14,224,85,186,112,141,1,127,119,150,176,105,234,94,242,111,127,15,24,102,195,161,121,175,97,4,246,115,168,253,22,53,128,61,189,14,78,83,170,200,44,152,225,107,167,107,120,12,187,32,249,210,187,51,26,112,203,211,196,115,81,7,218,188,10,22,164,105,174,136,118,188,8,28,172,201,133,240,75,96,63,204,180,247,135,36,82,217,2,202,121,69,16,78,108,172,241,49,116,95,223,3,59,246,100,115,60,175,237,145,74,12,83,136,37,169,236,55,25,191,249,199,236,12,65,79,136,105,168,57,77,95,78,67,198,106,127,88,52,192,58,122,200,185,113,143,117,92,187,18,145,2,84,30,27,212,6,120,41,119,39,133,100,9,163,130,177,72,181,244,16,92,131,73,133,234,8,165,249,52,172,90,115,79,156,222,246,203,41,238,128,197,144,5,7,68,176,100,200,106,8,158,104,3,138,140,197,44,196,106,179,8,247,53,101,0,165,74,86,38,107,138,232,142,193,98,34,135,162,220,193,200,208,202,3,101,85,171,243,76,253,46,189,36,69,120,146,114,67,130,150,104,213,249,197,50,64,139,13,207,141,208,53,107,201,94,96,143,116,75,2,186,182,41,225,4,183,85,67,4,56,180,40,156,127,67,11,104,134,187,199,173,46,79,19,58,120,184,10,11,234,67,214,204,138,253,234,114,163,34,75,161,127,86,244,76,157,192,232,229,89,133,41,129,181,148,14,48,7,111,246,115,32,35,99,198,181,233,128,235,22,121,9,115,121,159,180,195,243,234,146,173,4,142,192,75,213,241,46,91,219,64,24,224,5,242,176,48,159,167,206,188,60,48,152,0,255,8,208,59,150,13,194,236,28,93,39,22,6,246,123,118,143,65,164,121,41,147,209,188,171,191,70,109,208,228,186,6,214,92,22,103,186,146,50,30,219,76,75,96,8,43,247,96,191,175,254,22,240,16,194,246,110,220,239,180,157,39,252,219,231,29,120,90,0,254,196,55,228,163,166,245,42,90,183,104,190,239,147,37,59,201,155,213,70,172,221,233,240,10,169,199,99,60,229,9,245,168,230,21,77,83,183,211,178,226,184,83,64,91,255,37,245,183,159,248,98,150,194,161,91,78,37,251,89,238,82,127,230,211,14,133,118,98,121,93,88,63,81,18,109,12,187,76,106,143,34,114,222,59,8,218,188,217,190,31,134,107,213,111,240,40,127,24,210,176,164,212,146,55,240,100,159,101,241,99,6,154,99,22,161,189,219,117,62,153,15,65,204,34,160,110,221,150,112,17,181,177,11,188,81,133,144,143,74,157,4,93,216,162,242,203,227,149,176,171,214,186,88,11,191,119,214,180,90,245,170,14,27,125,137,213,184,24,247,3,101,143,51,242,106,252,214,24,126,221,253,19,75,96,62,248,123,84,163,244,54,46,20,252,228,34,137,184,166,70,3,184,163,148,70,237,225,53,77,28,110,20,251,9,225,36,126,248,50,254,175,237,154,130,43,172,195,122,125,102,127,191,91,14,250,81,134,206,119,32,30,240,239,78,45,94,29,125,152,167,14,232,114,181,87,138,209,61,21,185,159,190,155,243,148,251,239,50,51,152,96,82,8,144,255,57,187,27,74,253,210,167,105,103,81,94,32,28,144,89,61,185,108,119,93,234,240,190,253,185,147,164,212,26,115,144,117,160,221,53,24,212,151,19,160,170,176,189,227,7,175,129,180,112,67,70,137,83,152,148,179,63,141,49,113,34,31,73,35,63,81,113,124,85,242,83,112,190,152,166,131,68,202,42,70,248,203,190,239,228,89,8,139,80,200,92,133,118,192,160,40,243,101,231,102,125,253,99,5,184,87,130,112,102,0,12,158,132,255,35,138,109,205,102,64,86,204,136,237,82,29,254,72,92,52,75,13,64,192,3,169,143,188,147,243,85,1,94,74,132,164,43,219,124,232,114,8,83,199,205,212,214,126,144,173,62,125,188,232,116,115,37,178,108,98,39,185,214,193,179,88,84,216,120,61,54,62,196,210,57,108,48,178,186,248,251,157,254,88,143,44,149,102,73,179,118,141,38,39,83,31,17,84,127,164,213,76,246,195,195,228,177,113,99,221,31,93,221,146,209,15,189,41,204,99,151,112,85,233,48,145,184,41,207,157,165,55,190,110,172,58,113,141,36,1,160,159,66,122,169,102,178,149,147,17,65,19,102,215,96,10,119,222,171,233,224,10,106,85,131,47,38,130,194,252,113,106,250,145,181,186,235,6,76,250,229,178,65,177,118,211,111,1,76,172,42,155,138,50,142,164,202,6,224,113,46,160,227,101,121,38,17,57,24,5,3,164,45,38,96,76,134,213,114,15,71,111,201,233,42,137,176,189,50,136,20,60,154,100,170,229,241,66,220,240,94,121,96,14,204,80,240,183,254,89,175,75,210,206,61,60,128,238,103,204,152,84,136,6,233,50,239,145,16,133,22,77,247,147,43,241,209,224,63,92,3,21,56,206,88,164,150,167,127,251,115,40,66,254,52,78,38,23,45,145,76,60,95,145,20,216,196,117,163,155,30,167,136,34,46,12,175,182,185,109,157,142,147,86,228,9,167,183,36,249,107,101,154,41,182,211,43,60,32,143,113,197,84,132,230,53,4,178,99,214,128,209,4,236,143,164,52,122,38,196,44,38,196,22,74,137,29,248,248,126,189,21,14,5,201,244,44,115,149,241,66,192,181,170,76,203,59,62,187,175,34,58,184,211,54,128,197,220,184,134,179,188,27,73,59,86,82,243,157,68,45,52,92,164,199,254,180,0,106,104,190,139,35,163,219,134,25,60,218,98,58,232,246,84,217,175,202,71,130,121,231,196,208,70,134,226,145,50,193,183,163,162,99,210,134,55,179,69,193,165,96,137,68,1,239,47,119,75,10,81,151,96,187,9,152,16,70,244,123,217,223,118,181,61,48,174,145,4,11,82,81,23,102,207,9,234,58,203,215,230,226,130,140,187,211,78,19,0,148,34,203,199,111,233,29,109,96,103,94,47,127,33,30,4,97,7,204,63,229,76,194,170,224,182,121,173,16,238,126,156,220,215,159,194,228,146,235,28,11,15,4,194,250,167,198,138,180,247,2,185,78,207,108,11,229,192,58,9,71,209,120,147,84,233,115,38,80,24,143,41,249,107,163,214,24,19,100,230,186,218,76,140,46,220,130,69,208,201,212,144,165,41,250,175,151,89,89,117,62,251,10,215,148,71,234,49,242,14,212,53,214,14,209,169,184,180,70,163,184,220,56,243,242,6,186,66,93,193,224,128,107,226,29,51,175,40,143,17,119,214,125,10,130,132,87,172,11,207,225,241,72,185,94,184,56,152,191,132,65,142,122,60,248,175,233,246,85,207,67,110,34,203,22,195,161,58,137,244,172,93,140,98,141,106,141,174,167,14,47,141,185,136,252,223,212,78,255,255,65,192,249,36,181,88,228,10,39,35,69,74,143,170,166,215,56,194,168,13,89,9,233,154,63,184,197,72,31,166,60,55,4,118,25,183,139,9,11,91,188,219,55,111,160,54,251,246,15,20,194,114,188,92,237,19,207,160,48,33,244,122,64,212,117,58,208,236,152,16,156,54,144,200,241,12,51,184,77,67,129,154,57,108,16,217,117,78,152,177,136,150,86,255,231,239,146,99,136,120,204,125,191,95,215,120,10,144,185,43,163,172,140,168,190,183,22,196,177,6,77,191,35,33,73,123,62,37,222,41,184,248,209,118,173,174,204,7,166,31,3,211,17,21,120,232,151,167,20,159,7,184,62,187,45,87,8,246,6,46,70,148,61,178,171,246,46,89,245,45,204,247,73,208,36,28,80,190,217,229,216,143,235,123,117,246,215,94,146,137,154,122,227,4,93,154,151,40,160,94,60,171,176,255,21,191,196,175,106,150,254,4,108,218,159,186,132,181,213,74,2,68,46,88,189,107,132,112,197,187,98,95,251,32,161,152,187,142,156,55,131,5,65,13,112,57,250,50,84,182,121,45,81,229,192,149,225,25,127,125,158,206,172,112,220,62,208,55,89,7,245,234,64,177,194,94,166,101,180,235,141,152,97,35,177,248,66,28,55,200,239,120,77,20,88,66,210,144,147,165,254,185,108,252,20,86,139,182,128,45,51,238,12,255,237,224,220,144,95,130,14,85,255,204,212,120,110,93,46,194,195,224,81,25,32,59,95,110,127,199,246,196,54,158,146,63,145,19,28,143,234,95,146,3,79,59,216,107,62,35,147,161,152,75,76,172,49,205,162,136,235,177,92,210,54,112,218,123,23,217,78,85,104,55,19,206,131,64,41,124,68,174,119,169,71,84,200,118,229,189,156,251,126,15,188,237,48,160,114,155,177,74,239,16,164,188,95,33,241,61,216,59,120,38,251,174,6,205,7,213,220,89,114,212,7,125,154,232,174,181,172,101,113,80,23,5,226,94,238,233,75,247,2,149,34,63,212,227,116,79,160,149,250,30,37,131,130,79,104,160,211,32,167,237,148,193,188,191,17,55,241,4,34,106,161,214,159,36,148,159,245,8,140,185,186,122,170,68,160,131,112,80,0,99,206,173,32,181,35,215,10,250,186,207,172,60,56,243,102,137,170,222,240,100,62,190,85,147,63,7,95,139,53,26,130,215,153,40,228,158,252,159,148,168,28,219,48,108,83,123,186,85,198,82,241,233,144,181,132,245,67,244,32,15,136,3,168,77,110,25,176,131,200,177,10,110,81,174,5,168,20,69,226,29,222,178,216,12,88,155,52,171,59,255,54,186,222,89,142,214,242,133,249,214,140,223,9,26,59,247,120,221,195,62,103,20,151,215,162,10,116,120,52,59,221,113,212,136,105,109,220,8,197,71,214,205,2,223,111,238,253,98,227,176,164,111,114,47,27,123,135,45,112,43,145,151,36,167,165,45,234,141,149,36,36,138,168,34,212,16,145,96,144,5,12,87,129,117,125,244,93,112,123,96,40,182,37,2,125,69,52,233,87,233,210,141,207,118,32,140,159,181,46,5,241,137,21,11,249,90,148,14,36,220,98,107,51,132,244,137,201,250,31,167,58,123,188,53,84,170,198,111,99,124,73,16,32,3,181,130,152,141,1,63,87,98,250,49,251,4,106,166,254,199,132,136,41,123,105,21,131,205,2,16,44,8,46,70,12,87,71,197,94,255,21,85,164,49,80,236,161,232,234,27,105,40,231,25,250,142,157,107,125,165,46,50,221,14,92,89,142,80,197,222,160,107,162,107,219,229,245,108,246,224,97,35,0,34,23,120,15,46,235,59,24,129,135,173,213,102,216,150,228,51,91,50,99,252,26,87,124,59,50,247,52,222,122,170,80,84,19,104,171,58,16,131,201,5,161,86,78,193,2,161,250,219,192,14,193,6,84,15,24,89,8,43,239,246,109,87,161,223,119,212,106,172,11,135,69,98,96,78,80,180,88,215,30,117,144,198,158,230,124,36,142,23,84,133,64,216,246,150,79,133,83,138,47,58,92,98,70,6,62,93,59,158,116,109,3,213,139,91,4,66,117,220,27,10,190,10,71,125,130,255,66,25,195,133,16,28,42,142,154,142,163,254,113,42,53,16,91,52,163,73,235,80,94,251,10,248,215,247,128,222,216,236,67,190,202,228,224,62,118,53,157,105,201,249,222,221,205,253,67,133,39,213,151,76,188,203,95,18,68,229,29,51,122,2,88,46,18,244,154,56,155,26,64,2,143,234,250,148,167,98,8,34,126,62,139,168,3,41,125,141,141,21,134,209,143,245,216,55,109,173,199,10,150,208,25,109,8,5,152,125,251,156,143,251,9,133,250,122,147,152,173,169,92,153,8,28,90,229,43,36,205,49,16,221,220,233,127,155,231,47,106,51,19,188,107,152,177,57,19,234,169,134,6,90,80,55,210,190,232,22,206,57,179,74,106,165,5,148,20,187,28,91,246,238,62,38,153,158,104,255,179,17,180,71,42,129,113,62,47,255,57,236,185,139,164,211,87,221,65,28,191,238,105,53,7,222,31,36,53,15,16,199,246,1,151,19,178,112,202,109,88,235,188,31,81,138,251,213,164,30,220,48,81,102,217,79,72,109,142,28,235,127,119,213,13,254,47,242,150,6,50,83,36,225,116,177,177,42,220,135,34,158,111,167,98,207,149,99,22,162,112,19,197,14,151,35,96,3,60,158,17,69,136,35,16,160,80,192,74,141,157,34,126,252,205,22,34,103,118,234,169,89,22,102,48,181,200,177,126,207,187,242,238,149,23,12,30,209,230,90,192,160,174,133,254,72,181,204,3,135,128,107,160,93,110,228,165,76,204,193,106,187,31,132,199,5,98,242,32,72,87,231,40,42,207,250,157,250,28,55,7,141,9,84,225,132,149,254,94,168,7,200,68,154,72,136,176,45,174,217,117,98,100,170,197,226,250,89,41,177,143,55,64,207,236,238,102,26,82,196,59,97,124,58,80,54,48,99,175,227,34,0,47,91,210,216,241,97,27,67,204,22,212,14,25,177,66,191,104,251,165,167,91,38,45,178,173,169,34,152,116,20,131,212,24,191,7,219,52,191,224,178,24,110,187,175,243,5,236,232,19,66,147,221,164,198,41,90,166,202,107,212,196,254,61,2,154,227,82,77,202,194,192,244,240,177,48,139,32,192,189,245,49,247,243,216,9,98,101,195,72,173,31,63,216,38,25,189,12,3,38,29,253,177,164,154,12,42,203,57,162,96,234,96,126,78,228,145,140,120,110,71,196,200,204,96,115,240,175,29,118,185,220,37,57,165,63,227,89,190,159,122,249,7,163,57,119,179,132,210,152,80,122,16,75,57,220,0,209,83,13,63,127,105,232,248,241,192,133,239,76,23,18,149,44,22,138,224,235,2,93,47,75,97,156,6,83,201,251,172,1,236,110,180,52,71,132,169,88,13,11,80,130,32,114,130,130,23,15,200,18,193,192,226,173,7,32,244,225,197,70,252,170,29,133,144,213,80,126,39,90,229,252,3,12,202,56,245,133,184,139,240,94,69,127,130,102,12,37,111,10,178,162,59,155,80,181,168,111,132,221,135,180,205,141,96,124,6,229,38,81,175,240,116,250,201,96,79,174,137,149,171,226,57,39,85,7,30,41,114,185,180,39,242,183,243,145,55,73,11,95,10,67,67,117,151,155,184,200,204,32,2,117,42,193,27,255,40,0,209,239,194,239,241,206,248,36,116,91,22,137,159,2,54,65,216,145,2,9,101,241,253,178,88,159,220,57,248,59,58,208,246,6,199,118,79,3,238,31,194,170,246,20,118,244,58,215,89,88,55,139,114,242,183,207,131,203,158,53,56,87,50,133,229,9,104,84,252,0,195,213,45,84,241,36,183,172,120,251,226,147,243,118,250,232,220,147,178,208,248,183,102,245,183,74,138,107,182,45,223,158,95,88,94,161,224,190,9,253,210,61,184,57,137,81,141,211,135,36,247,4,149,230,244,137,112,121,185,125,160,20,18,26,161,9,193,187,214,243,59,152,22,125,29,218,45,207,53,224,20,46,81,220,26,65,87,81,149,243,145,171,38,148,210,26,202,231,161,181,124,111,15,196,238,246,71,147,42,143,145,9,192,115,143,210,237,88,14,23,202,200,48,228,145,240,64,140,74,210,126,159,238,160,69,155,139,105,218,7,161,36,55,193,198,87,3,116,221,170,16,41,17,11,229,12,159,50,42,65,107,219,52,127,191,96,191,126,65,4,213,194,79,2,160,111,52,123,38,62,238,239,113,175,189,235,252,101,177,123,188,72,22,100,35,226,161,137,156,10,102,92,222,136,67,204,169,96,119,44,107,121,93,11,32,3,203,120,47,75,115,15,212,125,47,251,32,65,0,135,175,151,125,110,71,95,31,145,117,52,31,192,48,165,229,239,48,237,140,255,85,141,230,160,213,39,251,1,49,38,246,71,68,180,222,207,98,28,159,141,85,42,187,15,113,138,111,142,9,163,156,15,67,55,36,66,186,88,14,221,155,16,103,91,162,41,55,140,165,232,50,36,84,197,188,14,52,29,175,118,13,195,77,1,70,186,138,229,230,109,8,158,82,59,121,205,237,178,213,174,251,130,29,111,92,104,176,203,133,19,63,189,97,190,131,20,246,14,69,31,176,233,181,162,214,116,135,173,155,236,157,117,247,186,135,205,164,51,206,44,42,230,246,12,42,21,143,52,159,36,69,48,197,82,189,104,179,249,131,71,236,105,111,47,4,40,83,77,129,170,30,179,241,37,188,21,88,248,166,33,156,254,170,113,186,239,82,90,91,140,39,33,161,189,80,51,55,134,144,126,119,242,96,106,31,250,125,23,45,179,118,103,5,30,30,228,212,181,194,117,128,237,124,237,26,172,142,248,14,190,137,25,14,27,95,234,215,76,105,127,228,230,242,1,0,138,134,234,66,242,252,98,245,103,211,102,245,66,57,30,111,77,11,0,26,26,253,137,56,93,111,120,225,8,138,99,57,29,162,52,195,31,30,190,229,51,18,100,150,243,115,119,24,89,186,142,33,231,32,186,209,232,8,145,187,170,9,99,87,232,234,164,166,178,32,218,138,90,59,227,13,198,64,113,34,167,219,240,101,45,97,157,162,117,13,24,67,29,250,34,195,168,121,131,143,60,152,183,148,237,233,239,233,123,208,254,189,253,60,213,232,25,245,167,253,162,105,15,28,69,254,18,235,179,203,249,47,19,221,130,198,84,145,145,144,206,129,244,4,243,145,27,120,233,109,52,7,213,117,116,170,40,44,43,42,187,152,73,195,120,1,119,48,185,194,151,42,126,188,124,39,183,243,14,229,207,209,58,36,86,61,59,194,129,240,107,213,109,63,36,208,250,53,105,221,3,29,101,104,212,123,72,90,84,203,127,116,232,23,39,90,214,15,64,79,39,216,121,216,124,115,146,87,194,169,221,195,241,64,223,115,18,248,123,165,189,36,65,181,154,118,111,144,148,77,49,83,29,4,53,7,86,121,223,103,237,114,158,225,161,189,106,161,235,130,146,130,108,233,182,168,79,43,106,105,204,50,28,55,20,68,49,123,71,138,36,112,68,108,193,179,63,234,75,212,231,40,56,75,67,42,96,53,28,195,205,247,209,218,98,179,203,111,202,124,118,2,18,227,173,224,11,41,110,89,176,18,179,83,7,75,137,108,45,176,250,227,196,229,207,250,213,168,68,123,255,183,76,49,99,243,20,27,18,44,249,21,143,13,63,137,147,227,175,98,121,169,20,134,17,23,48,2,28,90,216,8,67,244,244,228,215,248,74,186,53,34,79,125,240,158,170,84,131,179,212,20,210,110,211,210,33,83,6,127,140,81,97,54,150,174,78,23,223,143,155,24,85,140,11,116,208,48,15,133,12,217,141,153,93,27,55,13,50,220,77,189,160,27,249,40,70,49,150,129,107,48,148,141,40,153,244,195,27,49,156,20,231,35,77,161,225,158,184,247,3,142,249,138,193,73,60,47,8,115,215,50,145,162,43,204,195,147,112,89,74,112,72,192,8,199,117,227,12,126,217,51,245,151,51,163,31,129,158,153,134,145,191,0,67,178,84,150,66,58,11,219,223,108,203,73,165,132,210,235,225,82,18,43,221,47,22,58,248,13,49,19,106,139,112,246,203,248,237,51,253,123,17,248,252,254,122,229,47,144,143,239,153,164,29,9,2,72,150,188,115,112,249,114,226,31,205,111,38,113,72,40,18,242,163,234,172,121,71,86,72,29,138,206,140,196,195,120,114,70,145,131,5,255,167,121,170,221,174,72,169,150,237,200,140,151,65,226,223,128,134,31,83,33,74,27,139,207,134,80,32,102,220,13,253,116,34,26,115,106,184,24,84,32,115,120,95,204,171,233,159,212,244,146,212,167,121,48,232,65,14,127,13,154,250,156,109,249,66,178,25,63,44,211,84,43,109,35,200,74,227,240,131,138,45,21,124,246,97,117,20,241,131,74,36,207,91,130,76,197,238,155,177,13,177,125,180,173,35,184,130,167,241,192,200,41,28,248,207,211,174,238,224,253,144,196,230,161,177,39,213,42,183,207,93,130,200,56,98,15,137,111,147,1,46,18,48,246,128,138,3,51,69,53,166,135,206,90,242,193,30,18,224,183,217,1,69,132,240,90,87,204,103,45,188,104,75,27,88,11,103,164,54,14,206,28,231,157,135,199,17,95,170,241,119,236,40,210,178,176,1,147,212,239,188,246,6,137,197,134,137,119,173,122,35,215,106,53,141,205,186,106,98,40,81,9,205,171,184,228,173,112,15,130,64,11,243,255,118,99,105,102,152,230,195,83,130,14,113,2,53,92,50,72,166,3,72,49,180,180,111,99,96,130,252,236,130,183,234,89,12,223,248,11,88,155,233,31,41,255,106,88,229,116,112,124,120,110,156,108,237,81,48,100,156,114,155,71,39,171,112,135,253,254,16,96,179,165,205,105,165,189,17,122,146,20,154,23,153,1,83,38,54,236,190,61,6,42,17,210,151,129,145,88,242,16,247,150,189,143,19,80,164,145,79,27,51,23,150,183,149,31,45,38,61,249,30,170,204,196,169,159,48,29,23,91,180,4,218,77,252,23,226,155,245,75,27,102,123,12,66,149,96,8,18,193,89,22,2,169,157,31,6,125,115,78,27,126,196,181,11,66,179,145,196,137,245,160,240,202,16,255,204,171,30,121,106,184,252,218,153,123,62,191,221,83,154,137,148,147,201,58,108,32,95,156,229,71,84,48,221,56,80,22,72,213,137,198,157,171,58,208,131,235,116,213,88,174,200,244,31,41,226,45,157,172,11,53,138,170,148,176,104,171,168,175,244,154,12,41,216,43,185,108,83,9,26,201,108,235,230,107,33,211,52,168,127,177,65,126,112,5,223,118,1,149,174,112,241,95,51,14,130,18,150,69,170,203,153,91,78,69,178,59,35,33,226,59,129,15,227,177,136,211,17,124,251,43,71,157,214,194,145,237,89,243,223,246,213,97,233,155,108,150,149,158,222,143,29,221,204,110,54,44,195,131,171,184,60,223,138,202,142,47,4,72,200,232,50,77,97,167,169,139,140,238,109,54,95,227,253,168,51,85,254,243,175,22,25,247,156,37,9,64,89,170,44,253,79,1,3,123,177,28,245,199,225,229,79,157,62,156,121,129,213,69,94,96,111,118,87,24,5,126,149,152,34,12,242,157,21,255,146,84,200,15,106,174,6,172,85,215,6,204,98,160,76,228,42,254,125,62,59,254,92,140,133,148,31,127,52,169,105,85,177,122,248,56,165,135,49,201,187,223,108,118,206,114,212,21,121,87,229,162,63,240,191,7,42,238,244,55,253,212,169,189,99,141,53,152,114,212,152,231,45,39,173,75,187,252,114,100,196,34,58,6,8,66,108,47,106,184,229,194,90,177,41,173,149,186,52,142,223,16,5,224,156,244,142,139,35,36,110,188,124,154,7,127,80,114,66,216,177,72,77,46,62,130,118,124,82,28,244,98,123,177,223,178,214,221,132,59,105,234,195,189,174,243,206,25,36,88,117,113,113,31,140,176,210,125,225,101,14,46,220,205,2,80,54,228,6,188,42,6,221,58,107,115,22,239,168,166,184,107,141,212,44,98,195,148,19,112,15,169,139,167,32,184,252,136,0,43,128,103,26,187,154,134,238,68,11,89,217,79,197,103,200,96,204,190,66,112,117,188,64,243,199,255,238,244,194,223,44,222,240,207,52,153,91,42,235,60,244,230,164,205,141,49,240,90,214,86,200,15,139,208,178,1,242,147,158,94,54,39,85,204,203,42,158,41,90,224,212,143,5,41,73,223,167,30,130,91,15,183,229,83,27,198,159,91,231,212,61,157,159,73,15,34,104,217,139,45,188,249,43,169,63,110,60,185,122,99,252,20,231,19,57,179,177,55,251,193,78,30,219,197,254,110,184,40,72,236,160,156,94,191,82,74,239,116,129,173,31,54,70,43,162,243,53,88,208,119,137,234,183,241,140,233,193,249,253,250,165,207,242,171,254,242,35,11,178,71,173,214,70,92,110,66,108,187,42,252,42,71,191,34,231,208,145,219,239,192,50,56,104,62,172,194,69,206,45,132,51,146,185,221,17,13,66,153,65,132,223,102,157,59,238,87,121,130,16,142,38,152,62,9,202,137,98,143,239,142,160,58,80,56,14,99,141,109,133,3,64,76,112,51,173,103,77,5,23,186,63,255,113,217,223,243,117,130,49,72,197,6,225,170,147,196,235,90,219,193,150,146,91,24,175,120,54,232,22,55,31,64,209,22,155,245,218,108,35,55,9,2,95,47,120,208,25,132,225,42,190,153,189,237,6,37,75,135,214,224,20,111,144,155,196,124,188,206,128,218,137,46,160,181,114,108,120,151,98,243,245,138,147,87,44,6,247,224,160,250,210,221,13,93,80,183,248,196,46,90,227,253,253,43,25,204,27,93,44,182,168,107,174,192,67,231,107,80,89,30,128,87,224,125,21,215,76,24,83,245,128,234,52,174,218,104,205,165,144,176,220,115,238,71,175,190,35,6,216,44,133,83,121,19,253,239,249,107,73,198,189,15,50,41,193,160,213,80,91,233,224,170,121,53,72,255,214,173,253,40,195,84,111,69,182,199,56,196,239,8,118,135,179,83,219,108,56,212,148,145,252,211,67,38,17,247,201,101,219,219,17,190,187,24,161,74,232,238,240,41,229,191,113,70,107,81,209,209,115,116,125,164,58,190,80,90,173,236,172,12,102,87,230,5,211,249,149,139,207,136,14,4,72,185,59,247,132,69,97,243,138,15,126,49,164,45,202,97,207,222,102,42,165,249,109,74,80,131,209,38,138,203,251,32,13,254,148,10,50,62,118,200,133,148,246,140,234,107,55,207,244,153,114,55,41,181,24,8,59,18,154,163,220,210,217,181,223,157,103,59,246,102,159,152,64,60,5,146,105,53,47,189,147,254,85,13,227,12,182,242,65,80,128,252,3,137,178,253,241,11,142,180,120,85,116,159,89,59,51,166,120,163,242,84,224,76,141,54,191,28,37,231,169,42,95,73,246,177,6,52,116,45,118,240,44,209,140,67,42,10,174,130,36,230,215,82,56,34,241,121,24,223,34,23,68,164,246,231,16,51,212,41,237,243,161,199,240,201,50,242,193,167,204,86,213,23,63,98,182,68,247,28,90,84,191,66,12,171,180,24,128,94,247,238,93,106,107,127,50,123,199,25,186,121,11,250,2,90,234,147,247,108,140,121,123,17,255,188,233,82,69,36,173,5,194,180,4,253,7,67,194,242,51,202,3,23,84,34,153,76,233,164,185,135,10,103,194,150,162,165,245,246,117,204,108,75,134,129,50,232,11,155,225,148,186,192,198,61,229,106,236,112,159,228,199,188,136,200,108,110,99,219,61,73,226,174,225,137,37,224,243,94,69,74,16,64,169,35,119,80,129,3,153,197,13,164,93,77,164,108,45,96,97,113,67,100,72,137,217,199,38,212,59,43,206,62,195,11,240,126,150,175,150,96,171,103,58,218,164,16,159,245,112,130,99,182,132,175,110,0,187,63,115,113,242,230,74,173,211,135,195,124,219,88,170,7,105,215,52,205,200,176,130,59,140,218,71,232,183,107,22,55,61,199,220,64,191,46,189,31,114,241,21,159,66,217,218,6,180,7,212,4,105,170,253,170,117,102,193,76,170,200,194,32,241,9,171,233,213,216,194,106,163,200,25,237,227,240,8,97,151,216,184,26,120,161,186,19,181,132,79,206,183,34,56,63,181,146,120,11,28,166,254,154,8,158,74,42,152,194,149,109,235,164,169,135,231,235,35,113,149,46,136,88,149,151,116,121,139,172,250,175,168,60,226,205,96,132,194,16,183,255,41,67,49,20,254,13,216,143,212,114,36,74,216,194,62,87,95,56,193,148,32,31,40,3,118,160,183,239,23,183,43,97,50,40,104,17,194,52,189,119,26,93,41,207,34,239,129,131,121,230,42,231,131,232,211,97,6,75,8,233,231,54,219,167,23,63,230,22,50,77,104,119,189,34,126,4,190,246,13,66,92,153,176,147,63,110,228,15,251,48,212,131,60,127,253,52,233,57,240,78,34,212,114,114,133,173,10,21,5,78,110,56,239,90,178,55,103,12,58,255,103,226,140,63,201,15,217,203,144,30,18,13,76,228,148,19,71,112,37,164,208,148,42,129,149,175,4,55,110,94,212,14,250,145,200,25,252,225,220,177,130,179,224,218,56,206,191,132,195,42,233,182,216,12,255,238,215,116,193,77,94,102,188,109,185,253,194,49,227,164,1,150,179,213,76,169,176,86,118,212,194,226,238,93,250,30,65,197,56,106,80,43,200,180,102,57,176,162,96,155,127,184,110,189,109,164,169,165,125,124,53,200,127,204,128,78,20,191,249,228,61,199,215,244,116,93,201,101,219,74,131,246,34,11,83,200,221,66,29,20,19,62,144,246,109,77,123,78,244,147,40,211,245,92,46,86,195,137,44,248,96,251,252,239,40,42,165,240,125,197,252,79,239,201,109,68,0,130,248,153,196,208,146,72,149,173,64,20,83,132,59,193,57,159,82,109,144,58,240,167,125,162,238,48,142,218,42,14,197,144,118,228,181,87,58,138,116,31,109,195,94,144,0,193,124,47,156,250,126,255,28,85,36,53,157,157,231,158,108,229,241,57,31,223,214,135,1,251,215,83,24,111,99,174,204,64,222,246,144,252,121,38,172,193,206,64,123,54,19,60,224,155,170,145,170,228,208,22,132,15,63,89,79,159,1,121,148,3,33,123,154,96,113,66,140,76,146,51,224,67,234,155,137,233,149,127,3,99,163,140,228,130,36,123,142,208,138,129,124,226,36,208,98,11,16,66,75,80,172,81,150,53,15,64,190,104,114,182,223,158,92,117,177,5,206,145,39,131,155,220,64,23,71,151,154,183,0,76,239,247,182,73,224,154,184,15,212,105,17,91,170,188,184,72,249,80,206,213,139,17,93,5,18,204,136,182,247,206,171,87,217,130,77,115,85,192,107,56,223,216,141,32,150,164,221,164,2,161,75,105,44,78,70,107,170,60,5,135,246,122,239,138,5,138,93,25,120,111,157,23,94,112,42,138,151,195,157,28,64,203,32,89,218,240,75,43,142,194,193,247,102,105,210,47,75,232,66,134,7,166,96,214,120,237,164,119,86,103,54,139,187,22,187,150,30,56,71,165,172,22,30,8,1,73,47,64,205,71,34,6,57,0,1,30,10,25,13,200,164,204,16,237,71,55,172,177,155,210,62,150,131,233,209,77,218,251,249,78,173,153,92,197,86,175,234,174,52,236,161,135,141,55,210,54,86,117,55,112,24,213,50,229,157,189,117,129,221,101,57,145,122,220,20,190,250,12,117,48,30,24,244,135,140,7,76,84,7,16,209,49,85,150,245,162,223,151,36,168,232,73,50,94,64,156,232,116,233,11,151,252,112,233,127,57,145,89,44,52,133,58,185,113,210,197,28,254,141,89,120,238,200,43,31,207,208,108,224,147,146,178,95,183,247,211,232,196,218,19,147,250,115,81,200,182,173,217,7,206,183,193,180,178,249,29,148,86,69,65,159,72,68,203,91,194,95,224,146,31,152,132,17,106,35,180,125,146,58,24,101,29,113,218,196,235,74,37,65,222,97,90,81,173,231,64,79,219,4,51,104,235,160,86,178,39,247,211,252,56,187,79,1,153,158,255,227,17,168,16,122,203,81,173,177,17,191,199,51,60,4,192,183,6,23,97,112,108,126,129,163,188,42,11,252,110,21,35,106,128,78,97,252,190,59,231,100,25,13,1,114,203,81,42,52,219,114,46,132,122,179,158,163,143,246,152,236,107,190,224,230,75,245,66,145,191,153,218,179,137,140,94,159,112,245,39,52,138,63,92,139,49,71,19,56,253,10,86,176,4,68,125,132,177,13,93,129,173,197,142,158,194,205,173,228,191,112,12,187,64,246,138,254,201,199,139,178,67,99,112,250,249,226,102,76,235,206,112,141,157,91,163,57,208,188,170,163,229,54,6,75,176,48,8,175,219,172,101,232,10,203,235,130,233,198,217,195,252,83,110,59,225,140,235,222,30,130,140,69,109,83,33,253,35,82,184,164,114,95,240,252,242,71,78,152,43,150,73,244,123,158,175,176,134,223,16,15,230,24,142,232,118,51,233,132,163,30,245,154,134,6,157,142,67,224,125,84,152,75,116,137,225,96,149,167,119,145,244,48,196,158,216,116,113,183,162,58,11,8,128,168,73,244,136,213,209,50,240,88,146,33,57,85,202,219,68,253,60,200,215,112,108,120,29,167,79,103,107,232,146,29,179,208,93,168,69,91,125,139,213,184,95,13,63,188,180,122,219,243,240,29,177,81,199,117,66,56,32,85,207,189,121,24,205,171,119,132,62,124,64,47,227,107,42,123,208,29,52,139,85,123,225,186,32,249,30,29,215,44,165,119,9,249,185,184,205,212,121,132,202,232,141,65,125,211,168,171,217,96,100,202,205,169,99,191,247,252,90,128,23,24,241,67,180,45,134,23,203,182,26,99,110,40,109,145,44,65,9,127,191,93,176,250,123,107,99,39,124,30,248,29,127,219,184,83,247,189,95,176,241,212,102,72,142,0,35,13,223,33,105,214,233,27,250,56,199,90,44,67,120,121,125,109,136,59,163,6,183,214,103,16,153,167,186,136,164,78,202,250,160,61,191,225,201,233,154,164,148,108,227,130,128,240,198,78,240,28,179,212,210,62,250,241,217,100,144,11,242,195,95,216,225,206,98,125,196,231,1,8,84,148,180,62,177,158,47,23,21,27,52,137,91,64,42,36,23,157,222,171,33,192,128,32,51,147,151,176,61,27,47,45,25,81,161,10,218,11,74,101,117,215,91,236,32,236,130,166,137,18,225,142,76,21,207,170,151,169,88,11,243,59,161,119,104,197,229,248,227,111,187,206,95,116,15,33,160,32,32,19,19,194,195,177,4,177,54,239,24,22,183,225,254,125,129,175,166,147,213,80,218,65,230,146,0,166,189,66,63,169,78,143,199,10,90,30,83,119,159,69,125,174,128,7,213,6,224,226,231,25,141,22,144,28,165,42,165,94,118,217,20,165,14,235,44,66,101,7,4,52,120,80,139,184,97,5,58,146,57,58,221,247,96,249,31,44,126,182,229,243,187,214,22,221,140,13,141,189,103,142,41,31,199,180,88,209,219,187,121,91,129,145,150,68,2,253,126,204,183,97,61,163,167,223,117,204,206,154,138,63,243,57,251,143,12,98,140,81,148,207,149,166,60,211,110,98,20,163,28,40,93,228,214,13,93,22,171,235,232,229,216,242,226,181,222,56,250,247,205,139,132,166,216,182,60,211,247,217,234,75,92,160,156,8,176,153,235,213,9,239,213,61,50,147,231,255,9,80,190,45,134,118,228,62,133,85,28,110,89,66,17,138,141,95,43,211,235,133,40,159,3,234,59,40,113,86,211,229,164,153,84,176,95,76,33,221,236,23,59,114,8,74,121,192,93,228,98,247,0,86,79,21,226,24,127,221,116,139,118,118,148,158,80,236,38,125,109,165,159,6,221,169,37,68,36,223,12,243,67,175,80,143,45,77,19,15,51,33,70,112,225,46,136,65,238,77,167,59,117,125,87,50,250,171,228,185,228,137,21,119,166,144,150,215,248,41,137,180,177,135,210,90,29,57,220,195,151,89,113,153,252,96,141,26,150,166,132,65,6,137,55,44,27,33,224,202,6,38,50,26,133,211,239,243,74,15,52,76,147,131,168,161,230,49,102,161,134,0,45,109,111,71,240,68,107,124,106,157,0,122,138,87,213,128,6,18,96,38,228,119,87,179,58,2,69,65,207,41,172,252,164,152,21,61,44,200,1,229,10,194,236,27,146,198,120,33,55,176,123,164,251,64,210,37,180,3,42,243,100,163,142,86,15,165,33,161,88,88,52,9,226,175,220,31,149,237,216,184,76,81,86,70,163,229,232,110,21,72,1,1,116,13,65,242,94,196,239,28,24,111,165,108,163,20,102,233,214,176,94,164,64,226,88,209,199,243,3,153,38,149,96,175,130,156,122,18,67,49,56,178,213,196,33,177,36,133,109,53,123,14,9,58,134,230,220,154,229,244,232,213,14,92,22,168,55,169,60,56,230,170,53,43,248,129,112,166,3,248,141,178,18,105,141,246,162,121,37,19,175,190,223,89,64,76,176,100,187,167,98,234,57,151,125,213,244,214,105,226,240,75,88,70,128,125,180,49,158,30,26,43,66,174,227,144,236,207,73,255,16,167,53,150,27,224,92,211,77,166,67,91,194,209,68,128,32,42,227,31,213,230,80,173,113,16,173,207,223,217,224,184,45,14,24,210,102,187,233,119,120,104,105,183,110,156,17,136,2,31,160,158,36,75,145,166,196,74,141,71,129,41,36,21,102,239,239,158,26,230,83,183,233,211,204,242,160,231,8,59,32,107,115,188,157,28,75,104,158,125,92,22,78,127,230,201,244,76,247,77,89,9,13,192,245,15,67,136,181,248,5,226,242,95,158,17,250,179,5,186,249,147,68,130,94,254,121,213,106,170,217,16,163,170,47,60,76,159,226,74,203,140,251,249,159,130,183,195,102,49,176,219,119,249,19,200,2,171,127,246,194,179,203,29,135,201,39,166,216,225,246,105,210,178,251,75,50,124,22,249,180,20,56,145,178,165,127,26,244,202,176,180,61,158,166,204,0,154,46,169,77,146,246,10,38,189,64,130,157,13,61,76,162,95,117,9,27,17,216,224,70,81,107,229,224,243,209,176,205,182,27,103,100,127,72,155,58,137,216,222,122,45,74,89,202,174,217,5,213,219,247,141,34,18,105,1,26,120,120,1,38,28,16,3,152,17,111,111,198,129,124,179,92,224,115,21,168,165,14,75,105,141,15,232,129,14,24,204,136,234,112,166,243,224,39,242,109,76,137,9,6,115,194,51,34,60,245,238,78,172,157,168,148,249,30,86,151,3,182,125,41,244,208,38,56,236,148,76,162,245,85,207,16,241,187,81,199,76,210,193,59,235,15,67,136,120,7,210,98,239,130,175,220,209,183,22,237,168,58,220,115,71,198,248,191,157,179,197,199,91,55,20,14,233,134,197,171,65,80,0,10,110,96,134,120,195,123,131,98,118,9,170,108,59,111,120,193,83,235,246,238,186,116,51,68,199,8,63,38,175,253,178,43,37,9,179,196,183,192,74,170,214,19,65,92,178,21,129,211,158,33,25,82,212,82,238,120,233,244,81,96,69,4,174,7,150,170,92,229,47,60,113,133,220,82,50,201,182,185,227,11,162,145,54,196,94,75,105,241,11,145,163,222,234,204,141,171,191,108,57,219,160,241,130,124,115,4,218,237,214,13,220,24,140,131,242,90,120,97,178,144,58,201,72,21,213,189,40,167,72,249,249,130,57,251,240,40,102,236,73,113,229,48,46,174,78,195,123,155,141,179,255,25,165,242,202,202,252,133,238,94,243,156,118,78,147,147,254,150,226,177,233,47,19,144,108,1,205,138,104,37,57,115,88,41,61,173,126,58,150,95,129,77,152,141,75,178,29,246,237,239,252,36,112,183,79,21,16,13,156,5,166,237,236,163,37,176,150,133,244,100,254,93,232,16,236,150,244,136,118,73,15,169,219,66,46,197,78,61,254,13,128,88,43,52,61,53,254,92,1,4,236,93,167,141,67,130,171,52,198,141,245,56,105,151,113,238,221,138,188,169,48,139,113,61,103,70,37,64,80,145,27,176,169,10,24,93,158,113,196,87,189,52,127,233,161,50,80,232,105,12,81,54,99,85,22,30,175,255,213,255,36,182,36,226,193,250,59,59,144,37,8,46,10,80,144,247,60,208,102,246,160,194,88,128,159,160,228,201,107,48,138,188,193,235,35,48,142,160,228,219,140,46,98,248,231,43,30,98,194,9,131,128,55,247,226,98,252,240,36,86,128,111,79,113,52,200,110,164,229,11,146,88,161,75,206,45,110,45,5,207,127,161,134,132,49,140,230,245,134,143,244,110,78,199,137,63,55,186,28,76,245,40,130,146,79,241,20,42,127,174,245,206,248,173,91,159,96,187,160,162,4,51,78,104,59,120,164,93,120,121,253,184,2,84,157,29,94,224,99,99,134,103,194,102,160,231,110,153,156,119,4,13,234,62,51,33,22,36,123,39,144,133,195,249,192,77,29,139,65,126,97,46,93,215,13,159,22,204,210,36,162,67,113,186,154,154,148,186,250,79,162,116,131,20,131,148,89,166,72,74,5,92,37,136,74,79,235,86,249,112,159,186,146,190,180,122,3,59,66,108,217,45,120,92,63,27,143,15,148,68,158,42,90,140,133,222,142,4,31,181,92,92,7,33,53,94,255,246,39,182,216,108,80,183,63,118,208,184,108,104,91,92,32,113,58,142,28,28,140,158,220,25,247,238,224,100,205,46,198,40,144,19,133,23,60,101,70,20,41,97,199,79,135,196,208,232,80,12,139,81,213,44,132,13,44,173,224,75,193,164,111,205,117,49,7,47,25,198,69,182,18,97,70,96,64,35,181,35,131,129,189,36,139,154,133,248,9,24,79,253,237,32,97,11,18,229,166,188,14,57,160,220,5,227,136,208,123,230,170,203,66,108,112,92,206,148,161,81,127,230,234,173,148,15,58,132,181,77,27,254,214,179,207,250,187,19,139,232,105,55,109,50,183,227,205,96,8,25,38,101,115,73,171,7,237,215,124,42,34,180,61,85,238,22,222,170,13,144,242,122,219,169,117,138,253,68,173,3,230,254,11,33,238,251,220,20,142,159,161,72,199,103,243,87,214,76,185,134,71,156,105,8,171,90,138,111,119,196,116,34,28,45,26,84,141,252,191,125,143,247,15,5,212,134,151,20,10,139,70,77,238,182,186,18,2,66,117,206,54,150,139,122,179,166,208,94,246,17,178,8,249,184,83,249,73,58,202,48,46,86,56,179,231,170,101,206,8,251,29,33,84,160,242,254,104,44,99,41,248,220,218,129,136,107,206,234,122,174,121,56,119,128,204,219,168,89,82,95,231,219,86,241,93,253,61,92,155,19,231,146,250,223,132,15,110,162,2,122,186,122,240,217,38,36,64,7,171,160,194,206,222,34,55,254,65,10,220,1,132,98,183,119,104,185,159,96,168,191,178,16,72,82,148,82,145,254,131,80,215,205,54,121,210,16,155,230,241,67,179,145,50,48,37,144,34,22,141,246,102,28,254,161,61,111,87,161,96,170,170,136,3,152,142,183,48,234,25,135,254,22,125,212,55,247,187,150,2,10,246,213,206,111,16,132,227,209,245,222,119,174,146,91,99,65,140,88,41,89,132,31,180,177,187,0,212,3,252,30,159,22,9,67,201,199,217,49,55,168,133,161,226,77,157,206,53,127,106,115,37,119,21,239,192,5,77,194,150,141,53,229,6,47,20,108,45,157,138,229,183,107,162,178,106,251,232,163,86,27,102,227,53,91,56,183,118,32,23,230,5,122,166,69,108,136,111,223,52,28,54,214,237,117,195,22,65,75,92,1,74,125,236,161,101,141,106,239,228,191,70,210,223,181,97,225,180,251,15,251,46,27,210,2,172,98,199,49,205,220,168,112,15,141,57,22,100,136,135,211,158,224,94,185,176,127,155,101,192,94,133,180,2,220,229,164,180,120,50,65,0,18,116,104,19,203,84,123,99,85,101,25,165,11,64,42,129,132,84,150,94,14,61,130,214,133,153,31,57,154,12,208,33,115,31,95,160,83,94,81,127,17,226,78,15,217,229,124,225,79,211,131,145,203,217,94,236,28,251,188,95,86,83,149,237,246,148,145,46,68,112,77,180,159,151,192,40,95,197,191,115,104,161,157,60,44,47,207,19,96,97,246,170,202,187,210,212,189,64,171,190,162,204,51,184,58,10,133,35,154,125,254,229,145,32,125,113,175,216,208,22,99,191,58,70,216,79,16,83,250,198,72,64,45,160,183,1,118,143,241,33,230,134,177,123,97,98,65,112,184,246,121,113,28,31,187,100,209,199,69,70,246,9,252,236,185,255,121,10,119,69,252,205,52,89,89,171,213,27,26,42,155,123,240,53,172,41,218,44,45,122,163,122,62,196,146,134,85,54,246,52,215,69,135,86,100,20,57,169,213,250,52,93,24,191,121,237,28,1,231,164,102,212,20,188,247,132,252,141,192,187,36,238,116,146,21,101,139,37,77,52,216,23,243,68,157,15,248,205,52,243,108,116,137,30,106,73,29,18,187,222,203,228,228,89,218,13,58,139,62,111,141,107,131,8,188,196,180,205,158,26,188,107,61,249,5,77,94,223,57,159,95,220,103,117,130,31,38,203,159,16,113,235,77,184,182,55,222,134,56,123,3,206,231,241,217,204,248,95,55,53,97,149,35,243,30,97,146,242,130,64,163,101,114,97,169,87,249,180,45,51,47,8,92,227,127,107,117,240,17,1,67,116,38,211,77,25,20,164,209,119,88,204,22,193,230,19,115,58,52,17,144,20,13,226,16,211,231,109,36,52,126,54,238,102,109,255,11,168,17,249,109,198,252,106,158,57,80,57,254,162,93,81,43,40,153,140,169,97,233,43,56,108,212,164,54,228,17,172,79,12,143,89,122,230,160,80,246,9,115,236,37,203,228,177,191,22,104,147,21,98,203,189,124,134,232,247,48,4,218,90,253,185,14,138,249,224,135,27,50,184,166,57,212,132,12,98,8,158,197,104,79,65,40,206,75,238,251,14,23,91,30,55,51,95,131,27,50,255,28,126,231,26,162,132,255,81,211,170,199,239,235,231,141,253,24,150,203,198,201,245,202,29,197,205,168,100,65,224,255,213,97,208,92,82,190,41,113,248,205,66,212,116,193,150,126,207,160,32,142,15,76,94,3,162,102,98,166,153,176,52,19,170,229,31,193,71,153,68,82,188,209,50,95,199,156,33,212,167,47,186,216,33,23,103,57,87,206,113,254,25,117,34,110,20,41,127,123,209,17,138,115,188,116,31,170,75,46,88,175,93,249,4,173,127,105,251,244,82,58,146,177,244,79,64,146,27,201,110,47,12,166,213,198,166,187,117,177,114,219,1,162,122,30,215,48,37,7,152,50,23,4,248,9,69,18,177,196,43,2,5,202,165,188,227,101,64,197,16,31,192,86,70,224,234,87,229,221,34,169,60,140,251,18,138,31,40,194,60,52,174,252,70,173,147,132,236,140,83,99,163,45,247,225,242,96,82,153,109,208,140,73,154,231,89,182,8,182,20,241,45,230,243,220,132,226,104,206,43,230,2,131,88,234,213,77,11,154,217,154,9,182,153,255,250,61,100,202,183,112,44,41,41,0,234,202,155,197,23,216,31,6,21,94,47,115,58,41,199,157,47,61,14,21,185,148,240,32,87,223,218,74,136,47,123,123,3,171,208,141,201,241,60,215,128,38,40,23,116,188,20,143,154,37,66,33,193,20,233,33,253,11,81,184,110,159,159,97,102,226,139,8,39,89,5,175,53,152,36,7,163,188,0,14,245,135,69,204,202,232,147,75,241,249,193,68,180,158,56,168,220,255,95,57,67,148,227,212,23,231,218,246,108,125,192,1,216,216,1,149,176,139,222,12,19,35,46,237,157,107,170,180,111,193,131,205,227,89,228,197,127,186,215,250,252,212,95,82,226,220,103,19,88,255,234,163,37,132,128,52,212,19,204,125,140,53,136,170,46,243,91,131,179,64,22,55,172,76,185,142,56,205,113,215,90,153,203,28,16,130,193,141,139,161,143,96,206,33,194,83,11,134,39,67,15,172,78,18,232,228,22,103,38,239,202,108,44,39,10,67,217,124,170,66,16,179,245,235,191,228,28,92,59,172,106,235,71,53,102,236,155,61,174,254,170,229,151,45,61,52,65,29,56,2,11,212,108,112,27,158,53,65,1,170,231,163,48,90,70,54,65,157,207,113,66,62,62,183,46,30,99,131,199,120,103,67,160,154,203,203,181,245,245,238,40,106,24,177,110,0,182,195,29,129,88,17,4,211,38,114,46,138,65,248,149,35,209,100,181,3,2,66,60,253,227,31,135,206,124,183,128,37,186,204,239,149,58,177,159,97,57,117,55,159,126,47,134,148,90,41,106,143,88,35,164,173,207,12,247,113,78,234,145,2,136,242,126,163,247,177,209,135,15,77,227,216,129,84,53,15,174,188,140,173,172,195,36,68,52,16,227,196,157,135,246,181,255,52,196,237,44,186,229,62,23,76,232,133,150,40,23,232,66,161,202,207,218,126,224,241,171,249,189,91,252,222,230,130,69,75,133,85,194,219,160,147,87,114,105,108,214,194,142,249,146,163,225,75,116,218,65,123,109,109,49,243,73,198,241,243,104,173,220,42,214,88,60,168,153,254,59,190,105,229,73,102,183,134,197,221,163,102,214,57,209,30,253,97,42,143,133,175,127,110,53,173,44,233,113,209,167,214,168,151,40,218,80,94,209,154,140,7,121,164,87,204,76,213,94,250,24,137,203,242,250,101,111,195,245,38,26,40,198,1,253,156,236,221,166,184,189,108,76,227,136,8,58,214,129,250,13,152,48,180,59,94,180,84,133,137,137,130,77,7,69,50,135,26,219,145,11,192,28,254,140,210,9,110,192,79,216,8,236,107,251,106,232,216,49,114,17,115,79,240,144,11,221,94,208,238,246,202,224,101,204,24,216,75,208,233,156,141,79,60,163,170,208,104,121,239,122,31,70,158,84,238,78,2,86,109,239,159,41,163,60,176,213,219,1,90,139,124,194,79,83,161,70,203,142,228,17,235,66,13,164,48,91,175,251,18,109,223,31,210,48,22,68,18,178,141,227,136,65,143,250,7,19,228,100,134,16,57,82,205,132,118,218,35,138,77,60,90,44,64,255,179,219,100,223,23,102,6,10,171,116,54,192,243,185,2,172,70,16,187,195,18,199,32,205,113,89,231,43,67,154,88,250,184,191,84,177,65,8,13,23,203,149,23,225,1,23,210,52,12,37,190,233,57,70,82,116,63,209,183,221,215,169,252,87,94,36,115,23,27,38,184,75,239,215,107,249,154,32,65,108,160,157,138,101,192,87,67,150,238,216,83,121,174,141,242,210,226,103,199,196,30,42,34,94,44,155,13,43,197,200,255,122,208,234,206,70,156,174,227,148,223,136,117,131,46,189,110,119,226,113,75,250,210,189,130,136,120,132,1,3,100,157,76,11,46,148,179,0,127,69,20,191,69,106,222,97,122,173,176,164,133,69,182,184,237,72,160,243,83,142,153,106,100,19,184,41,215,43,235,49,167,8,238,79,80,31,104,170,248,164,208,46,118,185,49,186,210,173,58,52,134,66,76,67,53,6,212,194,232,243,54,193,146,134,185,68,75,210,215,97,14,8,245,30,135,43,54,250,114,166,157,200,0,19,27,227,162,127,176,165,126,20,41,202,192,70,231,142,22,201,65,14,140,204,116,245,174,178,224,56,124,47,87,77,4,28,137,219,65,203,66,2,65,183,144,68,31,28,212,152,220,58,133,226,238,180,110,17,54,27,145,53,57,178,4,62,204,54,117,59,121,105,91,77,176,78,29,129,147,19,214,17,66,254,86,19,79,151,101,185,220,245,202,67,110,68,230,20,135,151,9,154,120,63,47,62,152,99,48,124,204,182,153,74,74,43,113,78,49,57,113,144,243,191,31,35,236,200,200,80,43,14,242,217,173,208,95,21,163,136,176,204,32,184,221,21,44,11,179,0,220,81,179,137,87,227,123,22,184,164,127,194,5,184,78,206,166,122,64,14,45,186,151,46,23,254,152,241,81,22,173,145,177,133,51,32,72,7,118,37,28,47,218,248,105,238,209,111,36,107,102,210,152,162,101,115,204,181,22,119,13,148,81,59,90,151,83,246,71,64,38,220,230,166,8,175,88,166,23,250,159,96,131,55,214,39,152,41,181,129,78,180,140,154,5,61,196,137,244,222,164,60,193,227,216,77,184,166,127,60,75,1,127,209,130,87,198,134,225,40,107,23,138,251,139,231,108,239,174,182,179,83,232,195,62,143,58,67,162,213,144,142,213,133,15,63,70,164,229,224,45,129,12,178,235,3,106,71,38,125,67,171,198,56,140,129,6,19,217,199,23,77,107,59,220,229,92,248,159,98,61,86,37,113,14,164,168,1,222,228,2,16,42,3,93,99,169,21,72,10,251,220,233,35,146,9,205,8,151,240,132,51,178,221,254,230,65,119,203,107,63,224,210,57,233,18,22,115,134,162,110,61,147,228,144,52,124,246,146,107,155,169,40,123,59,58,45,183,181,28,84,208,83,25,78,184,250,223,133,223,133,223,206,50,70,134,93,195,209,133,228,100,96,206,165,204,176,106,66,51,211,250,107,124,177,161,80,17,77,40,24,61,99,164,71,251,99,246,174,190,39,210,182,140,143,208,184,221,107,167,60,70,196,119,219,36,142,25,8,242,54,183,175,58,75,225,9,100,207,116,118,171,161,206,98,226,220,221,200,252,175,14,125,149,64,110,108,99,123,2,222,234,202,61,88,72,179,82,97,51,158,111,169,153,39,12,68,199,203,1,51,223,242,249,81,245,13,208,213,23,222,140,31,6,61,62,25,180,65,147,36,111,176,95,62,107,66,66,53,123,119,134,110,16,9,133,16,221,144,225,208,82,101,226,82,168,61,83,243,110,250,118,223,246,11,226,205,4,203,98,204,33,0,54,108,96,45,18,25,186,42,18,152,194,32,57,135,226,174,22,192,11,61,37,198,80,158,123,119,235,157,214,180,128,205,29,241,169,198,172,88,57,110,160,10,152,226,45,222,252,45,68,83,224,169,12,236,228,189,226,199,68,134,6,123,196,36,163,92,129,222,84,135,243,193,182,92,176,190,230,45,204,137,126,207,111,82,13,95,179,77,34,19,220,125,0,99,13,200,206,30,132,107,233,247,230,106,223,175,7,24,154,241,95,33,28,84,80,200,194,139,140,23,222,15,161,198,193,158,43,170,27,173,136,132,124,186,151,122,185,165,67,221,134,89,246,192,5,38,178,161,134,188,215,71,68,224,215,62,172,207,74,239,255,145,167,187,173,7,115,37,123,158,221,74,125,214,99,48,3,145,146,109,98,43,10,183,219,51,45,123,85,101,234,90,209,52,248,173,110,39,130,101,37,9,17,181,150,207,32,206,50,148,16,164,109,19,203,71,131,121,74,173,65,143,46,229,203,50,164,86,220,220,232,168,176,99,119,111,176,82,73,123,49,61,192,203,123,190,199,213,130,29,134,71,244,43,80,157,6,224,48,10,128,248,160,106,179,172,119,174,125,62,176,99,47,206,33,117,121,167,218,109,113,14,54,168,151,79,21,246,198,45,236,223,39,173,79,237,20,7,29,22,95,124,252,177,154,156,154,244,12,102,176,40,119,197,154,165,140,201,151,6,37,82,232,149,233,102,15,26,80,164,64,84,167,95,147,223,158,55,103,174,61,166,13,88,54,247,23,66,18,47,86,161,187,151,216,132,210,136,63,240,238,9,31,58,90,101,120,190,54,14,176,139,19,106,9,99,3,129,154,66,117,1,227,207,169,184,65,136,83,167,107,193,136,7,146,48,192,230,124,5,63,98,80,159,164,156,53,198,102,16,123,40,193,95,230,19,146,170,234,236,251,153,118,18,37,99,197,97,173,189,33,228,112,155,174,174,199,204,154,79,68,88,153,4,246,151,28,29,75,39,255,25,220,135,120,79,67,228,97,137,56,60,235,48,60,67,140,132,137,17,112,29,182,230,191,229,115,128,138,218,211,161,87,193,168,80,45,167,34,216,76,232,72,78,172,35,30,147,53,245,70,60,22,200,29,90,172,118,8,61,155,27,41,201,128,8,143,16,24,222,109,46,136,237,205,128,102,214,128,118,168,117,238,122,198,253,217,236,18,242,232,152,69,165,143,122,0,194,204,94,205,114,16,243,142,214,67,107,75,135,222,177,24,29,97,80,228,119,133,35,26,247,225,253,210,179,250,32,14,53,178,214,84,180,96,180,169,168,79,98,147,218,47,28,88,67,219,187,254,210,206,27,202,129,51,6,120,127,232,173,216,207,57,140,53,139,164,234,145,60,65,111,26,17,112,22,93,222,183,235,228,140,95,101,5,234,35,91,51,110,164,55,224,238,27,125,235,69,210,42,196,254,233,185,109,138,101,24,17,242,59,172,184,13,224,151,164,234,228,220,179,40,29,82,119,66,36,137,16,181,221,106,1,58,76,191,91,143,119,143,28,13,194,36,75,71,239,198,45,167,69,209,246,47,175,110,8,103,92,26,197,56,44,114,5,19,36,166,149,57,136,188,108,225,89,104,69,195,127,22,110,137,17,119,228,87,227,4,94,215,199,132,48,223,122,105,178,80,178,51,76,133,163,150,131,48,36,209,169,41,205,223,150,173,252,217,146,73,64,98,183,229,64,166,202,42,173,107,69,168,20,100,161,52,154,182,192,217,241,100,53,104,151,153,251,168,209,145,85,138,86,139,156,60,59,83,167,129,162,121,209,194,88,61,146,97,158,74,91,144,128,69,154,54,26,245,192,54,20,4,198,126,243,120,54,231,86,252,193,77,65,135,103,174,255,48,246,54,204,191,107,26,251,76,93,65,165,39,161,161,104,58,16,196,146,177,177,183,41,231,33,25,64,103,245,28,106,5,143,34,199,44,5,51,198,79,26,203,131,118,25,149,26,42,224,35,113,78,86,30,43,25,79,93,129,177,96,0,199,97,75,62,126,153,0,166,200,117,226,236,123,41,185,197,121,37,220,169,173,55,100,75,9,174,166,155,70,202,230,102,123,47,130,67,231,37,246,121,89,251,234,122,212,180,192,139,24,170,204,59,90,188,159,236,98,0,53,150,93,195,254,165,56,165,145,250,207,215,25,162,125,252,49,207,60,95,155,132,186,144,222,160,238,211,213,209,148,255,145,235,9,142,144,61,35,102,37,28,76,46,197,98,66,197,174,152,99,251,140,77,144,86,119,47,32,24,72,26,84,82,99,211,195,252,157,152,38,208,54,31,217,112,87,168,201,137,104,123,11,139,89,147,119,98,234,12,106,42,75,124,144,108,163,72,171,37,1,82,235,199,255,127,217,94,101,163,66,191,237,115,110,46,94,73,220,130,123,206,191,186,112,107,216,173,24,4,97,200,156,141,62,153,209,212,128,72,79,232,233,242,32,98,124,249,115,230,226,26,127,167,254,141,235,195,79,189,240,247,205,3,26,69,34,55,190,201,195,98,2,90,104,133,58,209,150,218,35,76,58,142,50,126,228,1,246,47,32,186,183,71,187,19,91,136,62,151,105,74,176,164,255,93,93,126,111,227,218,82,3,226,9,236,6,163,228,223,75,187,223,96,177,159,0,166,104,34,144,64,214,75,137,180,26,255,27,55,83,50,234,236,131,137,188,12,74,1,116,209,233,74,128,208,208,8,253,90,175,185,22,24,35,59,92,208,134,245,14,180,157,28,61,208,178,125,115,101,212,216,175,71,75,43,27,213,48,140,7,193,62,180,229,32,130,1,29,97,233,54,172,12,71,47,82,244,31,71,90,10,178,236,185,68,164,49,91,108,106,30,86,61,238,8,197,55,97,172,90,14,205,233,68,166,195,245,147,93,46,110,53,170,65,136,155,17,172,76,37,123,84,19,235,54,118,56,139,120,121,142,140,149,230,137,229,197,79,69,254,16,59,79,120,233,51,35,213,87,171,222,128,54,195,45,37,51,32,39,178,188,90,63,227,70,53,209,169,125,167,171,44,4,209,73,5,177,102,225,6,138,210,223,35,74,209,169,118,96,32,113,79,168,148,233,149,71,216,143,171,58,55,85,111,224,248,78,37,109,32,237,117,119,96,64,230,70,204,86,170,224,65,15,177,250,62,241,174,221,33,252,115,29,247,241,15,133,40,163,202,150,2,176,238,74,1,33,30,234,27,213,81,113,163,106,231,138,16,38,112,179,36,61,48,104,39,215,91,111,92,107,44,114,72,178,88,124,251,27,184,24,151,131,90,243,7,216,192,201,10,70,74,164,238,93,211,180,226,88,0,111,73,218,200,42,238,107,195,170,176,128,44,32,219,240,185,100,127,140,76,243,68,121,71,37,58,182,242,199,241,26,95,24,247,193,206,161,97,221,215,146,115,133,58,38,232,69,13,73,214,132,42,219,110,199,130,211,230,8,170,56,212,118,82,161,239,136,151,119,208,73,1,84,247,15,145,180,141,49,238,96,203,83,50,181,241,146,195,212,234,42,207,237,172,129,97,24,48,111,240,128,84,76,243,158,29,37,222,29,0,22,164,119,162,212,205,233,31,251,150,201,54,109,78,149,132,222,151,145,117,77,77,237,243,120,121,95,13,76,163,54,93,221,57,66,191,203,132,88,188,194,69,26,116,55,132,137,222,237,71,66,131,72,253,181,192,7,195,184,69,205,254,135,229,206,63,210,123,53,108,153,129,173,174,15,248,217,121,245,61,2,76,6,165,228,78,225,159,231,113,74,232,63,23,207,49,174,44,223,115,12,2,66,58,16,40,85,87,255,59,162,52,165,143,70,1,18,178,254,201,80,171,140,173,127,91,9,149,178,179,74,30,60,50,138,252,240,99,9,54,156,88,143,106,76,177,125,174,157,29,28,165,59,74,166,49,137,198,37,35,219,133,249,148,210,208,142,25,112,27,245,185,216,232,148,49,138,252,189,15,241,248,111,10,126,192,86,128,45,37,142,243,224,191,178,208,70,239,153,14,107,13,220,87,96,157,201,90,213,122,70,76,1,51,151,214,253,181,26,71,30,251,157,68,87,101,94,190,145,141,164,44,174,118,104,9,211,236,140,4,4,47,181,217,164,156,75,48,153,114,8,83,71,147,12,127,89,11,11,227,192,189,63,144,63,50,39,180,81,252,24,244,184,192,42,228,92,77,37,214,236,1,100,3,15,173,214,30,146,35,190,236,35,198,104,243,145,140,50,208,87,31,17,226,88,153,32,197,251,236,94,167,245,68,34,252,19,230,143,88,48,177,159,233,186,135,62,54,50,5,18,104,207,147,117,200,142,59,81,229,177,108,214,121,57,214,179,1,183,80,96,251,138,223,71,127,227,164,163,199,218,187,92,111,140,251,127,6,112,99,214,245,23,227,162,88,241,67,96,235,137,98,246,138,74,161,187,4,197,182,13,209,77,155,225,225,56,22,172,96,98,177,136,38,242,243,175,32,204,134,176,171,39,192,186,141,12,113,28,201,2,236,203,56,20,177,75,60,14,120,64,94,183,150,195,44,61,247,26,6,143,173,248,84,57,172,12,218,59,168,150,66,101,233,119,250,159,129,78,210,82,48,155,64,195,238,55,97,215,239,62,34,11,235,182,89,131,40,14,198,52,221,242,199,15,26,172,143,102,229,214,232,109,169,191,202,246,224,204,200,103,213,43,12,186,80,251,147,133,45,75,178,255,140,118,217,14,236,35,67,247,207,48,93,74,48,59,241,244,55,39,43,181,159,111,246,3,212,33,17,198,240,108,79,224,188,210,212,126,187,9,209,6,35,198,158,125,75,183,32,216,253,56,111,172,124,171,173,11,102,240,38,116,6,123,140,194,14,233,80,177,244,137,213,29,199,43,245,24,19,86,104,86,0,117,44,250,142,71,236,104,158,104,79,16,154,197,75,131,240,203,40,55,253,228,159,6,76,143,98,197,76,226,23,138,108,203,126,44,200,70,182,108,98,131,183,92,25,94,58,81,137,246,50,55,151,229,22,212,61,182,13,195,186,162,53,196,251,102,195,119,214,46,7,81,96,183,119,164,58,81,71,99,248,195,200,207,231,196,82,171,245,110,49,148,17,47,239,176,229,108,29,57,166,238,234,245,175,95,130,84,183,232,125,121,193,124,81,207,254,251,204,123,23,178,73,7,124,151,50,94,124,37,23,156,68,24,77,68,95,223,182,5,97,78,68,33,17,21,160,84,96,86,167,15,171,244,26,141,204,176,81,146,74,1,8,49,158,184,232,160,150,103,54,163,228,63,240,35,16,32,6,138,50,70,40,42,255,69,74,216,57,182,115,17,114,18,152,98,30,37,255,153,98,114,31,21,197,55,6,93,47,56,255,92,78,163,112,90,98,42,223,82,200,142,72,181,79,62,197,51,183,6,114,116,150,175,2,207,231,55,255,226,184,32,25,90,214,246,9,37,187,4,251,69,133,237,175,119,43,139,249,181,236,18,103,136,192,244,164,133,111,190,129,250,155,191,26,57,204,160,69,238,136,184,167,96,123,215,107,104,88,164,110,156,38,64,226,251,9,148,118,219,181,191,127,81,121,242,2,38,1,94,98,158,127,72,75,47,200,175,254,177,74,95,193,147,31,57,198,109,46,206,127,13,8,79,156,191,98,240,17,24,156,130,54,205,170,233,244,172,61,196,250,126,188,145,185,19,51,85,48,175,189,193,239,50,50,125,92,38,116,146,94,32,38,58,16,134,42,106,156,182,232,49,242,138,149,57,77,94,42,153,34,103,4,61,142,56,150,207,5,222,45,150,210,174,189,16,8,14,215,75,151,58,97,52,110,87,220,236,16,171,84,67,145,205,251,239,194,0,75,9,72,29,69,87,226,5,197,42,67,143,236,185,39,200,162,139,252,20,251,106,59,173,38,26,21,39,188,87,141,159,120,236,146,172,184,176,193,88,36,21,148,161,78,248,221,218,51,15,129,110,187,82,43,192,29,251,189,20,135,243,0,178,103,218,59,61,138,224,157,245,199,214,27,160,88,210,209,81,139,172,244,135,20,60,112,29,110,130,233,218,145,95,234,96,52,115,124,137,226,170,84,162,143,148,199,35,176,72,197,164,67,89,25,74,146,147,61,191,246,156,129,71,2,126,133,105,217,192,206,189,103,154,194,215,72,74,179,127,33,49,30,157,52,60,20,207,85,242,242,191,180,29,165,226,92,224,183,214,160,194,71,31,244,111,233,237,62,165,177,151,145,175,53,226,22,92,104,106,254,39,8,205,196,81,200,211,209,207,39,92,9,252,128,186,48,219,245,14,69,47,227,70,125,56,38,171,131,58,107,124,116,209,16,101,131,122,56,169,185,194,225,124,21,155,72,234,41,231,150,80,135,120,206,105,208,80,36,135,102,227,245,119,166,28,103,153,139,213,97,188,65,239,47,59,5,196,178,54,14,65,195,95,147,50,113,100,137,246,4,67,124,171,186,244,37,81,17,132,15,39,75,74,44,202,226,110,69,241,14,186,57,163,67,149,48,213,131,212,218,203,91,158,244,212,30,94,117,255,29,71,169,186,3,48,24,25,248,83,4,107,132,129,105,66,35,66,193,254,148,168,75,189,66,167,78,128,239,11,77,30,3,15,163,239,29,143,75,155,250,34,182,67,136,22,169,170,223,17,36,147,173,43,113,199,19,150,33,31,106,71,77,150,91,91,241,135,116,12,141,142,196,159,108,36,59,147,99,205,73,251,54,170,63,109,50,209,162,143,141,17,19,149,126,73,64,143,182,186,168,138,204,253,129,185,15,6,126,91,59,51,171,68,244,146,81,176,191,230,138,4,39,137,42,221,110,248,217,89,0,196,77,156,92,111,255,217,216,78,65,43,174,224,44,228,5,110,140,207,49,158,254,247,213,165,163,237,162,74,232,158,137,139,62,191,68,175,226,83,49,40,107,220,106,68,132,185,129,204,123,118,151,138,196,209,70,201,171,23,32,15,248,242,135,106,129,214,142,234,232,72,153,59,77,129,12,5,101,90,114,220,2,192,255,6,64,67,24,122,134,129,26,246,110,225,164,39,240,214,25,119,95,194,30,63,50,96,200,137,5,245,145,232,244,195,145,174,153,125,198,159,148,20,30,6,102,94,77,4,47,3,30,24,147,183,6,1,150,6,251,74,106,42,223,133,188,187,142,119,199,242,164,58,239,64,228,73,47,32,185,142,122,245,57,100,61,14,36,105,109,242,131,137,185,50,203,215,92,88,42,158,126,74,24,58,14,223,172,199,235,222,198,14,206,54,65,132,225,82,37,235,8,222,92,139,48,64,78,49,26,29,106,218,71,80,64,72,133,55,91,5,32,40,249,205,96,72,213,97,87,2,197,245,240,45,63,223,121,167,149,218,21,107,156,193,226,127,91,42,70,140,235,214,116,174,158,191,126,46,125,243,221,55,73,133,156,179,14,251,130,43,152,36,48,194,241,194,48,204,55,26,250,185,159,141,52,32,139,130,95,24,42,213,40,105,47,237,167,229,248,48,197,205,64,27,38,224,150,172,11,14,88,55,127,39,209,105,65,184,175,57,197,5,161,217,66,191,30,51,83,145,34,52,38,181,46,97,156,245,103,17,77,124,156,45,130,170,179,138,130,29,9,66,105,241,88,11,74,19,48,160,42,6,104,235,220,239,253,26,93,203,44,215,52,156,148,243,42,54,40,74,26,140,104,202,49,17,215,208,130,226,25,5,127,148,3,127,35,158,235,60,19,147,106,240,213,145,207,30,37,167,253,42,193,98,63,46,197,225,72,147,31,239,86,246,64,27,219,121,183,226,0,65,8,170,38,152,36,52,49,237,84,53,224,7,95,5,172,21,40,239,186,220,11,236,217,148,198,139,247,184,153,0,54,188,238,249,210,65,2,19,139,103,137,107,148,67,194,20,151,170,158,151,229,116,241,179,167,49,113,178,95,123,85,52,108,216,75,200,187,173,223,30,175,176,136,109,189,38,175,201,14,178,96,171,80,37,190,230,239,182,206,157,79,139,188,33,130,135,236,187,193,143,193,227,195,32,69,152,106,143,218,173,48,233,60,249,130,252,251,91,82,67,240,62,105,172,191,141,122,150,26,50,229,54,133,150,242,78,142,159,48,126,3,57,150,41,91,20,81,102,168,124,249,253,91,154,117,58,117,82,43,23,231,197,171,99,70,223,43,90,77,132,142,40,22,98,39,197,173,170,90,28,221,1,17,211,32,33,142,248,175,217,37,239,96,77,66,74,186,157,105,120,77,53,85,64,224,59,133,218,83,198,210,208,235,193,148,176,157,44,222,135,46,122,48,149,42,36,81,141,241,108,35,55,153,242,163,96,24,54,53,9,127,135,177,78,244,147,255,162,190,193,2,101,6,23,214,65,43,183,138,188,156,35,3,78,170,23,123,192,29,196,4,146,163,151,27,7,135,169,152,71,2,145,127,216,186,161,9,177,121,1,116,218,5,13,150,91,247,235,87,30,139,119,161,95,58,119,12,110,109,225,137,91,250,241,37,171,10,85,219,113,204,98,183,147,236,63,186,65,154,16,188,18,34,159,23,215,228,223,108,80,230,208,94,154,32,58,56,20,5,18,197,108,88,76,133,235,234,24,13,244,251,182,114,9,169,21,160,255,121,7,105,53,135,129,155,197,131,38,35,220,58,61,58,84,91,247,255,89,201,236,193,226,161,142,113,119,213,106,52,255,212,44,223,143,37,56,90,132,228,178,15,159,46,117,41,199,136,75,41,148,18,25,219,255,29,81,59,240,63,74,162,45,254,18,241,133,40,9,126,34,83,100,80,129,238,46,220,132,19,145,10,87,181,29,224,2,216,152,203,208,74,254,88,78,152,202,129,199,126,42,50,76,239,235,163,234,201,123,108,216,57,58,21,91,174,228,173,98,123,31,104,60,165,28,90,161,232,38,5,185,10,36,20,87,172,151,138,192,192,193,44,126,166,110,28,168,95,206,221,34,185,186,115,18,165,54,33,230,183,118,70,62,109,98,216,87,18,94,136,13,227,104,74,164,249,212,137,65,84,204,190,34,249,195,31,108,242,177,196,156,44,99,97,121,194,42,12,120,202,67,45,16,133,95,32,45,140,18,37,129,19,102,132,222,112,79,187,154,77,207,235,222,64,139,159,138,20,239,56,232,8,228,214,201,89,102,209,81,42,62,58,136,120,126,31,253,133,141,94,97,100,1,146,95,171,92,209,233,231,198,93,202,153,185,175,124,204,115,14,129,191,71,147,193,136,141,47,86,1,31,56,75,171,54,5,223,18,170,167,79,44,7,8,58,34,250,77,15,186,0,64,129,235,203,161,123,49,45,36,145,109,146,254,201,96,208,123,91,2,97,98,190,94,149,199,249,252,34,31,115,99,4,56,142,220,221,239,240,110,54,146,39,109,50,51,78,3,233,25,137,180,72,235,125,12,233,153,214,122,144,220,142,104,83,160,183,105,89,44,100,114,211,152,194,199,31,125,167,131,78,237,112,212,54,42,4,201,217,214,107,157,234,51,29,227,65,146,78,193,66,148,222,13,213,27,63,45,234,204,30,207,225,98,228,135,177,116,15,235,216,100,56,36,55,123,237,226,254,195,122,217,158,117,189,34,189,171,18,206,230,175,66,1,62,159,69,35,107,113,82,245,143,59,80,55,165,17,153,65,44,56,197,117,39,103,209,19,11,89,12,37,10,238,34,220,137,132,176,111,122,121,122,132,124,38,19,91,4,203,109,208,146,243,196,38,28,232,131,71,17,127,1,94,98,133,14,41,57,136,158,4,38,150,248,252,120,85,248,172,192,153,122,79,21,68,243,107,155,202,236,11,96,77,97,183,59,117,238,122,96,63,96,119,11,192,89,233,24,125,84,230,142,245,205,175,243,238,60,151,252,185,74,104,92,133,244,3,255,63,177,239,78,76,106,56,99,33,223,29,108,24,241,169,217,120,192,149,70,66,126,151,122,173,232,76,91,216,10,141,12,70,144,219,90,54,63,57,138,245,235,228,166,202,185,174,154,170,41,78,9,215,20,206,64,184,32,2,42,87,37,24,202,130,31,166,80,233,68,74,89,84,253,200,34,184,23,117,6,26,144,16,119,63,68,68,219,111,68,192,173,115,75,44,76,250,124,38,171,246,215,197,14,197,66,108,40,89,102,27,147,199,63,208,197,198,248,75,59,100,109,142,8,150,49,213,201,33,230,249,223,16,115,229,120,129,20,175,113,1,128,118,145,182,224,51,28,64,116,140,29,18,16,13,195,162,18,205,147,218,172,42,186,114,29,81,112,162,200,22,245,112,99,227,199,246,90,129,32,18,155,84,111,209,22,50,170,3,173,29,132,63,235,177,6,197,247,177,14,26,50,51,190,26,112,34,233,68,111,20,155,228,59,93,74,24,28,154,76,79,228,11,219,1,246,24,85,115,65,242,29,244,118,203,110,180,78,1,158,120,14,167,120,141,222,44,199,1,58,203,30,204,145,161,243,97,66,36,136,247,49,73,61,81,192,211,93,183,26,49,40,32,97,114,230,226,132,237,136,100,54,133,150,115,123,161,177,4,179,173,122,223,95,169,152,137,71,120,53,24,153,213,92,180,195,133,58,179,68,49,190,149,180,83,21,104,48,187,196,250,94,105,142,174,0,5,31,45,134,81,57,186,174,154,247,17,142,92,153,65,30,255,74,164,218,118,188,4,164,126,152,30,97,234,191,22,7,231,208,123,71,98,216,229,140,98,170,157,31,230,218,192,187,218,249,97,119,88,68,231,62,18,242,219,21,206,187,18,181,65,214,106,166,125,185,13,253,75,8,166,52,159,47,58,72,56,34,134,18,36,202,161,91,222,10,0,8,35,254,51,77,155,80,125,160,111,197,56,116,86,24,114,131,196,136,142,167,242,130,182,86,100,170,74,229,53,101,195,89,243,198,230,7,53,64,84,183,191,94,105,41,197,174,234,118,29,179,233,200,69,168,102,85,15,28,195,13,54,18,35,156,192,55,145,213,217,20,191,53,163,159,51,37,66,98,215,181,185,7,54,14,108,93,135,28,166,20,51,30,86,217,148,91,186,78,60,98,97,184,253,244,208,224,169,173,41,216,96,159,127,107,141,173,238,185,241,67,11,203,60,152,36,233,104,13,204,210,137,44,251,34,173,187,120,228,163,118,217,172,90,31,176,178,114,102,37,137,237,21,118,29,105,127,80,228,226,17,60,30,46,228,41,173,85,240,77,177,212,72,6,132,168,13,6,188,121,247,126,228,90,74,200,189,15,194,103,229,151,12,246,177,197,236,84,97,211,253,71,243,50,228,217,173,15,112,162,4,184,31,193,167,78,238,29,37,75,76,243,206,2,25,18,44,203,167,191,120,224,41,121,184,52,210,60,82,106,43,7,253,45,85,18,182,83,18,104,89,94,3,145,20,51,188,136,154,107,21,169,157,133,242,63,55,77,58,218,126,241,20,114,55,181,148,251,54,250,103,129,9,117,172,185,41,6,241,69,102,241,56,79,197,47,228,114,85,99,189,136,145,219,75,112,23,1,189,57,123,237,7,219,40,112,140,234,144,127,239,58,175,236,122,203,167,177,108,98,123,144,148,52,200,196,199,99,111,225,225,161,156,198,29,9,75,111,79,216,13,156,232,115,250,175,23,29,59,65,162,27,208,181,199,50,250,34,90,208,61,0,105,204,173,103,245,204,105,10,90,114,223,206,192,38,80,223,238,18,122,2,133,251,223,185,83,215,229,75,184,212,25,177,142,189,99,102,215,178,79,56,53,13,72,39,95,129,245,235,215,103,147,62,131,158,161,143,7,6,129,166,127,125,255,191,238,29,30,216,210,131,28,113,37,194,30,235,77,143,152,226,177,103,93,81,65,191,105,234,147,224,221,177,154,103,218,240,55,122,227,130,119,104,192,42,101,188,183,81,228,128,55,204,195,142,242,164,120,153,129,154,152,49,245,33,169,70,250,247,43,120,105,64,52,27,190,234,149,190,88,203,57,71,207,170,116,191,118,57,157,174,58,194,20,146,54,37,238,13,211,74,69,87,39,32,84,97,10,18,100,143,229,77,85,63,209,37,177,206,214,36,150,131,6,3,171,114,101,22,41,195,92,148,52,22,247,39,198,215,254,94,75,137,135,187,87,124,161,124,122,51,144,15,255,187,66,70,219,96,200,172,2,7,90,46,175,134,134,211,251,44,142,229,100,189,107,171,147,150,216,161,48,216,102,74,80,22,228,134,83,31,20,84,86,167,105,8,104,39,55,73,42,203,16,241,131,93,80,125,118,32,41,141,241,203,148,160,210,212,108,182,136,92,10,148,32,14,103,141,138,2,223,182,105,83,31,122,47,213,246,120,199,193,24,54,19,22,237,251,25,2,74,157,101,153,53,49,251,200,220,230,168,222,98,196,239,176,71,7,126,77,50,105,209,190,86,131,96,232,30,91,18,223,16,191,17,223,238,118,92,108,94,188,21,26,93,236,78,110,18,188,234,66,20,46,58,252,108,126,201,46,6,124,62,73,185,229,139,227,215,178,46,20,97,78,178,59,237,44,201,227,161,248,182,38,151,99,255,188,55,218,219,82,122,130,93,78,44,49,110,51,138,81,165,37,60,254,163,89,5,253,128,199,80,205,151,85,88,62,155,232,100,129,189,8,134,89,191,102,210,8,25,48,176,42,152,206,213,245,55,15,111,227,204,159,12,135,78,85,107,13,53,244,9,102,151,44,8,183,171,117,198,65,198,84,166,185,217,101,8,208,28,207,234,72,203,41,25,184,208,130,13,213,235,106,74,77,105,17,139,225,67,197,147,155,12,171,195,145,156,57,190,201,13,202,223,93,209,123,73,168,12,82,122,95,7,58,146,186,166,32,219,218,177,215,73,215,109,189,160,250,102,19,177,101,49,126,223,15,63,114,251,242,209,32,93,225,147,44,116,160,153,113,241,143,66,182,116,63,77,132,27,236,151,55,54,77,22,133,157,168,229,206,149,86,156,20,111,229,122,193,140,138,80,247,175,112,176,10,84,44,65,55,63,164,140,65,27,28,112,153,28,80,196,45,60,43,36,166,86,231,207,175,68,229,42,52,248,185,212,146,64,159,88,71,231,30,152,33,68,132,79,205,98,72,83,111,25,168,216,53,226,217,28,83,253,58,250,203,150,184,180,239,144,76,130,99,30,78,219,202,51,14,162,70,84,44,94,216,53,228,219,218,107,116,79,116,94,213,204,175,48,149,218,108,81,44,181,208,215,168,227,174,191,150,79,187,52,62,5,240,95,222,3,239,221,226,253,39,67,123,150,133,53,212,22,63,10,21,86,135,141,97,132,159,85,204,73,17,176,246,8,228,155,212,35,201,23,77,11,177,69,21,63,126,156,124,199,48,197,135,198,189,79,160,65,102,115,174,195,76,97,247,231,47,64,34,28,219,197,125,209,144,37,119,153,75,162,59,28,231,243,227,41,206,39,95,196,2,14,75,196,196,97,246,5,190,17,162,45,98,156,185,50,143,150,116,253,46,35,153,172,247,223,186,13,156,169,85,162,120,126,94,32,82,174,186,176,91,232,78,61,41,106,97,106,178,116,228,38,77,9,157,236,199,252,11,107,188,24,146,175,72,155,132,103,186,61,38,208,250,165,76,134,156,11,241,122,14,78,98,59,224,172,47,22,99,29,32,26,203,50,194,118,146,149,47,43,39,26,140,220,108,14,33,37,28,113,23,238,176,220,0,73,251,180,111,24,126,93,238,93,194,195,29,42,225,237,213,184,41,111,157,186,236,186,248,59,25,79,138,248,64,14,174,240,149,194,91,186,176,37,58,120,160,15,50,20,71,0,53,181,199,71,111,138,207,82,125,101,84,244,138,115,158,234,84,148,98,218,159,142,228,73,188,209,186,57,41,43,62,254,23,200,253,162,87,56,126,152,125,190,221,84,9,47,87,193,230,95,165,240,144,82,122,162,115,224,96,255,116,16,4,55,114,169,174,243,194,188,32,72,93,126,45,38,150,178,206,217,76,209,215,22,216,182,19,66,25,72,133,208,190,83,158,58,8,246,54,75,115,129,5,231,244,152,197,188,103,178,207,95,71,64,240,86,59,164,122,139,69,226,194,178,75,155,204,119,178,226,195,207,216,160,88,43,83,207,164,195,193,190,66,91,78,62,167,172,17,94,151,64,74,194,225,92,214,66,111,125,160,134,9,85,55,45,83,144,213,234,34,167,203,114,39,170,254,194,197,139,52,194,75,171,63,22,173,32,190,203,169,142,55,37,158,234,175,69,202,138,41,241,224,32,225,186,218,58,109,57,89,152,193,185,249,181,13,21,162,245,79,49,193,157,205,194,227,158,143,21,187,25,25,70,207,13,144,104,124,101,162,82,87,85,57,251,147,80,15,157,241,94,65,253,242,190,9,247,43,236,38,16,128,75,40,40,221,146,224,252,180,31,109,238,8,130,52,98,23,72,60,38,240,154,180,69,164,55,99,56,75,57,80,216,177,150,53,249,141,44,20,232,164,6,79,20,253,36,90,136,81,171,66,96,76,233,175,204,47,173,149,126,27,24,152,95,87,118,51,67,41,0,152,190,16,77,108,111,216,139,166,35,3,52,104,130,146,11,187,185,109,213,10,93,154,184,0,247,126,240,10,169,59,149,121,40,35,184,29,141,181,18,203,94,253,86,231,154,7,84,187,230,189,48,30,0,69,251,5,112,119,232,98,2,8,203,232,228,169,82,49,167,110,31,180,163,242,45,222,85,26,75,233,175,102,218,46,104,2,26,6,41,79,80,1,196,217,0,202,221,245,156,27,219,169,186,89,55,4,205,8,159,161,97,252,223,70,127,91,193,232,34,164,170,196,238,11,236,76,17,95,24,247,171,228,54,229,11,165,91,162,249,246,181,8,181,244,120,3,115,194,24,42,5,231,57,179,185,125,122,169,81,111,131,70,79,237,9,21,42,182,198,169,148,75,93,123,105,191,160,163,72,12,62,237,68,105,62,122,124,73,199,11,206,170,196,26,137,187,31,19,158,107,199,29,93,43,184,115,200,206,127,27,204,114,114,0,183,165,222,31,50,54,55,87,3,29,135,112,61,76,238,183,210,74,216,99,91,182,35,27,54,65,157,193,196,239,12,92,202,141,49,191,237,145,122,117,8,48,4,27,156,44,70,157,120,226,169,41,221,139,184,134,152,84,136,199,92,153,203,247,75,192,237,199,141,155,204,138,12,168,141,113,1,149,105,54,129,98,0,128,67,129,34,94,173,120,197,41,115,22,50,185,170,204,174,247,193,196,26,8,169,54,210,55,40,120,137,238,118,117,188,231,183,14,27,86,141,70,31,12,18,59,162,234,110,169,168,35,178,127,254,195,221,191,141,16,100,121,40,118,106,157,95,85,50,254,148,95,171,153,156,4,246,41,48,105,181,95,0,13,172,2,135,134,252,230,29,125,24,76,11,113,65,0,203,66,147,77,251,67,67,140,188,26,186,102,8,222,125,39,77,95,51,6,49,37,228,253,101,17,81,180,50,113,194,6,173,85,251,107,104,66,2,127,193,224,184,23,172,177,66,20,158,78,28,116,163,58,8,165,47,168,96,69,88,162,107,87,205,31,110,246,168,199,251,53,34,38,70,197,147,136,49,184,248,22,19,203,189,18,6,216,125,21,152,124,239,25,168,181,63,179,247,26,49,52,203,87,102,163,199,27,208,57,163,161,172,97,73,184,206,60,170,189,187,175,85,240,164,205,13,202,180,252,237,144,109,136,165,109,126,227,209,234,252,179,222,102,107,197,228,184,209,163,62,92,105,122,134,165,22,90,28,9,44,244,170,147,9,72,48,29,109,120,63,77,110,133,85,216,104,180,107,171,77,155,20,243,192,136,7,114,106,177,184,168,114,18,54,16,126,50,31,124,126,77,110,59,203,224,211,115,153,49,236,211,119,56,44,6,0,159,115,155,28,15,162,215,82,229,109,103,96,154,103,97,5,231,66,91,213,66,209,224,236,238,186,122,193,1,120,85,186,60,246,16,78,61,206,93,185,25,70,85,189,23,58,16,18,91,140,213,234,137,113,26,15,21,240,138,178,208,164,160,72,81,215,198,88,211,35,44,157,72,152,176,82,137,173,44,208,108,73,153,156,95,29,237,242,100,164,114,154,8,123,77,81,163,13,24,102,169,99,43,166,229,232,24,47,169,39,66,158,9,77,245,136,91,193,67,143,181,19,131,49,113,121,36,235,99,5,247,97,113,43,0,129,173,31,16,214,157,180,205,219,95,249,172,225,244,33,136,173,218,125,120,93,129,124,121,201,125,8,151,67,120,97,54,124,14,1,14,149,197,43,16,183,127,111,109,189,66,38,43,246,75,38,91,42,52,110,34,31,125,132,136,92,21,74,205,134,90,148,154,172,101,238,244,184,150,7,95,59,145,204,127,65,226,126,230,75,90,19,79,86,64,147,75,79,173,202,114,183,247,80,82,124,70,111,16,198,207,58,225,6,96,43,202,204,52,101,254,85,202,59,195,95,1,218,254,101,209,16,160,243,212,249,35,142,176,52,95,152,109,96,82,249,201,59,182,106,105,193,187,47,189,19,158,48,6,109,9,115,187,136,176,31,127,191,100,54,221,82,207,90,225,11,30,29,163,239,72,4,191,126,205,188,68,150,124,99,143,226,151,52,54,34,176,34,135,82,210,221,131,138,32,23,16,255,45,114,16,201,3,38,85,240,30,167,95,45,1,159,55,206,37,180,106,11,221,179,100,46,51,49,97,86,200,210,101,222,201,224,196,156,59,139,228,149,44,253,14,14,220,202,142,41,139,76,207,28,227,188,106,237,207,87,145,120,74,6,138,160,130,206,117,134,114,189,44,183,189,117,175,204,150,59,216,203,79,125,231,80,245,183,117,158,113,214,70,32,251,188,179,21,222,236,224,190,249,159,89,67,139,82,183,49,138,74,114,57,75,205,189,57,143,221,211,35,88,132,66,64,116,100,190,66,255,208,179,76,247,168,89,226,43,182,77,235,211,102,182,40,218,189,24,196,223,173,164,185,184,12,42,56,133,92,83,84,86,92,83,73,195,96,26,72,119,99,143,223,140,145,25,122,146,104,36,240,64,231,104,255,251,138,205,138,195,185,197,24,31,252,27,134,248,127,98,61,29,76,45,10,55,93,193,151,20,156,232,8,55,27,166,171,21,107,187,117,142,234,239,120,75,178,236,57,41,28,152,58,70,216,197,210,30,151,59,77,117,121,209,16,174,6,47,91,174,180,156,135,55,113,175,86,221,189,93,235,125,235,113,207,197,28,198,217,16,135,190,199,253,148,36,79,25,158,116,103,96,54,41,181,120,199,0,131,161,61,250,12,49,252,164,137,198,41,155,31,155,182,95,215,110,244,255,247,160,218,231,16,103,195,138,174,147,78,253,238,21,219,73,8,52,195,155,70,88,163,233,53,136,80,211,116,27,181,245,5,148,218,181,122,57,152,43,81,194,62,184,220,238,132,89,198,134,41,40,208,101,202,9,11,49,197,105,222,18,41,235,136,184,194,108,42,140,115,220,30,228,49,86,92,250,24,184,119,59,223,74,52,44,57,142,91,99,42,119,116,252,115,146,140,139,202,3,171,102,98,71,99,236,72,37,241,125,240,57,68,103,44,85,32,249,192,83,199,116,135,204,12,174,23,181,143,201,87,40,96,6,47,72,44,214,126,124,156,183,41,199,182,67,247,184,244,211,219,118,246,252,53,11,255,108,174,55,154,212,44,226,107,135,227,251,93,227,149,36,19,29,173,148,88,67,254,6,96,23,62,12,230,230,115,167,79,75,223,200,208,23,187,219,93,13,42,83,122,235,33,120,191,219,124,121,209,72,179,83,234,145,170,36,214,129,135,52,80,100,169,172,245,52,23,44,58,251,24,187,219,87,159,69,12,54,232,16,38,117,85,8,181,39,226,88,84,1,184,147,80,208,192,34,40,141,142,172,45,57,177,223,164,100,160,170,185,227,132,168,150,134,165,127,43,174,67,228,51,21,114,230,138,19,55,213,119,98,159,221,43,216,44,20,98,149,202,52,7,140,48,251,187,40,173,34,116,220,40,69,120,66,58,120,43,47,7,157,52,84,125,235,76,21,252,210,24,1,186,197,122,209,27,4,185,49,4,49,49,96,201,112,29,38,210,117,189,240,73,140,203,43,70,172,160,60,185,168,101,226,87,43,42,133,127,34,10,140,187,15,53,231,161,138,56,177,171,156,196,132,165,174,47,72,10,89,103,57,55,208,166,115,190,1,201,172,233,73,128,235,111,174,75,58,169,44,146,252,19,97,218,26,105,14,159,116,86,7,227,198,115,201,85,214,148,202,31,39,232,220,251,249,79,222,11,10,186,123,68,97,71,39,241,51,110,136,198,174,185,219,113,141,68,238,244,75,172,179,209,108,220,34,76,140,138,198,222,246,145,146,247,52,177,20,108,140,30,188,148,72,1,65,110,0,222,217,78,44,167,8,16,191,209,207,25,133,161,226,211,201,163,178,192,158,162,131,191,139,147,203,247,119,213,72,38,173,82,143,92,210,201,101,188,65,232,70,190,202,35,197,161,183,123,184,206,120,16,192,51,221,216,143,218,217,201,115,66,152,195,175,148,46,228,244,28,74,234,223,38,156,48,133,174,108,164,113,135,33,20,188,151,6,171,235,174,253,1,43,23,142,6,148,87,109,19,64,96,118,141,24,82,193,46,195,162,189,69,240,151,127,116,98,4,55,35,226,224,60,53,114,10,8,43,33,129,254,240,18,1,53,176,101,183,234,75,87,34,145,89,117,241,145,20,61,134,45,187,241,187,137,33,113,248,246,95,156,190,89,203,179,227,127,10,24,201,60,205,160,83,195,198,191,157,46,23,59,135,142,105,113,200,207,227,242,241,39,172,79,119,234,75,80,24,106,198,15,32,59,226,218,202,49,48,164,27,121,97,162,3,2,217,111,248,24,102,216,232,125,114,74,189,13,141,245,195,109,130,254,82,139,76,108,40,84,200,206,87,145,2,3,58,29,208,145,115,204,103,155,186,229,253,45,161,185,47,187,139,140,8,27,189,110,163,133,54,203,22,129,193,58,199,154,42,176,51,36,113,143,254,255,129,174,168,234,30,205,102,97,43,81,112,251,19,82,160,98,210,46,58,193,144,20,200,163,70,12,239,38,149,162,248,167,24,164,41,100,245,12,101,100,142,125,76,185,220,3,166,17,225,135,161,238,150,243,185,159,197,180,250,160,40,53,36,108,154,128,141,202,69,34,206,215,195,45,215,228,174,27,7,125,81,139,144,214,144,243,93,152,16,40,11,20,229,40,44,228,84,244,33,94,91,142,176,121,84,53,235,150,47,8,83,67,102,30,231,149,42,181,103,23,107,3,185,220,110,209,9,31,147,145,35,8,198,198,211,131,103,182,50,16,0,105,147,3,13,112,103,102,145,89,187,33,216,113,110,79,100,15,12,239,122,191,191,147,229,166,57,100,167,97,3,180,179,26,146,215,237,216,151,212,98,50,147,27,53,91,34,247,75,135,44,212,132,20,175,250,124,22,109,83,38,44,231,116,187,0,255,135,218,133,24,43,103,230,102,169,225,94,105,187,185,169,207,86,72,181,172,213,184,121,15,29,19,57,203,18,202,80,14,179,35,179,70,2,184,95,238,177,29,144,19,38,118,3,67,130,115,13,207,212,68,168,122,79,186,138,45,59,222,196,73,109,210,27,195,107,46,8,171,216,231,208,21,151,10,178,244,197,100,75,249,99,151,241,70,162,73,208,11,61,165,10,159,250,134,143,0,39,157,201,182,108,97,61,211,76,173,157,180,87,255,220,1,125,207,182,95,29,224,126,94,44,252,65,192,219,221,171,26,193,157,201,108,107,81,195,208,35,36,59,217,84,213,64,71,222,138,205,253,166,224,51,101,45,68,87,245,133,229,158,167,66,36,183,144,137,63,17,128,218,110,101,7,250,28,31,97,42,238,253,139,132,149,93,196,250,216,62,129,107,68,0,3,62,108,2,27,230,108,119,93,143,117,12,177,63,95,187,122,57,234,130,43,75,98,115,196,189,8,97,202,198,155,17,176,0,37,165,227,84,21,33,176,42,202,177,171,170,47,132,113,204,230,167,228,228,222,86,139,228,195,71,230,69,106,168,163,212,36,238,100,203,160,77,2,156,228,50,181,5,12,73,9,220,39,132,234,102,238,63,157,68,111,214,245,154,45,17,217,91,70,200,108,92,110,201,55,250,172,9,95,104,198,139,53,218,58,44,102,130,193,149,162,155,99,224,168,33,113,78,165,96,98,161,146,167,138,33,188,21,179,3,209,98,96,150,216,50,170,194,215,240,54,202,42,166,138,244,213,135,242,51,142,130,92,2,234,128,161,56,171,130,10,202,153,110,12,116,24,218,229,159,139,63,10,173,209,50,208,236,212,232,250,210,165,66,166,90,198,123,95,195,217,7,35,146,175,65,232,126,35,162,183,187,154,12,22,251,151,72,90,37,32,74,107,102,251,177,223,9,71,137,147,240,114,244,46,182,174,62,13,166,121,210,212,184,1,162,97,23,232,202,223,205,142,222,43,69,91,18,200,240,207,140,137,197,121,52,93,143,54,227,110,182,49,98,77,23,206,196,59,47,127,14,42,103,117,109,240,66,105,203,91,100,131,131,34,222,66,63,87,13,102,142,93,118,170,227,149,56,187,241,126,31,142,226,176,167,185,181,157,134,173,50,213,199,43,172,8,161,254,231,50,94,182,93,63,98,234,47,189,151,31,123,18,154,163,33,97,70,229,153,21,57,113,178,116,181,132,179,68,205,46,241,137,159,215,245,62,119,64,80,211,151,13,183,166,23,164,238,28,2,192,30,207,186,55,250,140,165,219,191,51,50,201,205,26,198,180,200,250,78,116,251,117,13,164,177,235,26,21,99,20,238,49,201,38,94,170,203,189,246,123,8,112,107,205,216,220,135,241,62,110,104,215,202,217,86,127,193,63,247,107,110,170,6,241,176,32,13,122,15,227,105,42,93,233,69,29,189,250,97,26,92,154,83,56,94,126,221,200,132,242,157,179,138,233,186,146,144,224,153,141,254,232,128,61,76,204,169,25,135,214,14,148,53,11,238,138,167,67,78,178,176,125,245,16,169,144,219,38,56,212,218,112,222,141,38,101,162,159,188,4,161,13,168,64,123,81,82,248,121,90,229,138,213,153,216,157,36,105,1,171,43,173,47,123,127,152,135,223,157,13,252,234,98,123,115,87,69,248,17,88,70,177,211,181,193,165,20,29,193,35,243,62,179,98,243,95,173,7,34,128,125,66,237,21,238,182,45,228,16,30,13,121,65,241,165,230,117,13,40,223,224,8,113,153,213,229,26,35,142,109,1,248,214,232,93,226,165,120,131,105,116,50,147,15,24,198,243,57,246,152,193,180,212,99,72,48,89,235,237,255,243,206,132,32,57,75,233,218,121,194,171,47,154,168,215,10,155,183,136,207,186,161,144,192,215,172,58,185,134,226,122,233,86,167,142,169,202,156,31,245,54,220,29,244,222,90,131,250,150,254,101,151,48,39,78,152,152,242,73,209,33,129,167,230,9,5,74,166,55,137,52,151,143,78,200,46,113,219,110,219,158,15,46,62,20,204,142,172,89,86,218,43,98,4,139,197,248,156,37,91,96,109,5,186,121,221,47,145,190,122,1,98,170,229,96,96,126,138,165,30,250,120,48,120,128,197,228,255,112,197,105,145,23,137,15,208,49,173,235,222,164,147,17,33,44,36,149,41,82,221,121,168,221,49,13,127,219,106,157,228,88,217,167,34,219,93,242,232,57,209,218,21,243,194,35,20,112,136,20,190,222,127,135,117,150,85,132,186,87,252,74,157,73,226,98,32,73,243,217,135,43,212,228,187,238,203,139,164,179,210,52,253,253,208,12,137,89,164,137,73,86,198,31,54,147,33,62,39,71,225,204,210,59,1,228,64,97,86,84,93,151,58,237,82,81,161,151,176,251,89,10,253,141,199,99,143,52,136,144,125,7,171,19,238,137,192,147,179,81,128,111,155,42,177,73,53,48,171,184,41,31,180,117,229,140,249,51,87,189,32,83,128,177,32,190,19,22,114,23,16,112,203,43,132,248,5,232,124,153,68,29,224,77,33,49,34,83,191,40,22,122,111,31,93,98,128,237,149,228,16,227,183,252,142,32,65,224,194,1,237,5,59,22,134,6,54,8,185,52,196,22,171,42,241,101,65,210,49,184,9,113,136,154,93,79,23,118,154,139,110,238,11,31,221,123,83,177,47,167,101,87,142,10,73,195,225,193,157,209,254,18,145,151,69,153,1,173,37,57,71,171,249,44,156,23,226,215,208,178,122,250,6,105,185,193,194,75,93,116,182,96,36,120,53,151,55,239,136,219,55,120,33,43,72,13,199,152,123,203,213,218,138,19,182,157,247,0,247,230,132,18,29,84,139,158,217,90,62,150,97,208,177,81,228,36,101,220,55,214,183,84,42,58,123,168,250,146,217,79,151,192,11,53,62,127,230,22,41,231,88,252,101,33,236,61,109,107,29,216,87,208,245,21,215,21,16,223,229,103,2,149,213,164,165,13,85,71,16,120,71,173,37,112,215,246,171,41,54,145,219,155,77,218,28,171,236,96,235,206,138,108,224,137,3,74,2,79,237,186,140,124,154,172,114,31,247,0,156,99,194,161,32,8,82,164,155,118,57,253,32,242,184,38,87,181,240,149,218,215,237,248,230,246,179,7,212,213,76,63,12,3,171,242,126,143,253,63,160,150,26,27,155,212,141,49,20,64,161,52,167,234,68,100,205,39,83,163,122,181,160,241,103,19,28,41,86,195,225,169,4,114,78,113,75,148,150,184,160,163,71,154,98,118,214,239,8,48,56,14,206,115,103,202,204,222,203,95,103,75,64,23,243,227,210,175,180,212,45,70,7,190,134,197,159,106,213,194,17,16,120,20,84,28,171,187,159,243,64,96,95,108,119,255,125,250,237,41,15,184,119,135,106,121,122,160,54,96,26,87,64,6,142,152,76,9,128,214,114,62,102,226,71,140,153,10,152,135,3,157,70,38,145,141,177,6,110,216,28,26,96,63,76,34,216,15,161,170,104,56,217,7,182,17,127,118,236,170,83,121,58,10,204,200,2,95,137,129,134,14,50,243,35,30,215,103,95,90,246,175,175,20,152,4,157,244,245,73,68,156,136,152,243,185,25,70,198,28,106,130,89,4,177,118,224,235,234,81,151,57,244,58,173,139,241,139,161,133,158,155,239,77,213,173,129,155,216,154,160,246,83,100,223,99,217,98,147,196,236,230,111,217,114,73,92,103,183,16,43,253,95,34,196,214,49,41,50,200,31,33,211,37,252,56,91,64,211,14,124,95,247,77,179,178,149,20,10,168,138,139,30,35,39,241,213,65,181,96,231,97,79,208,88,71,3,58,58,65,115,44,63,154,2,186,238,76,59,62,87,34,156,116,136,234,90,249,85,174,186,42,248,165,225,138,111,191,8,182,45,220,157,4,89,156,13,238,145,227,67,55,225,76,168,21,111,153,105,10,192,214,142,250,129,3,75,77,141,242,179,255,116,221,162,126,51,93,0,193,100,58,118,137,164,129,58,66,181,96,205,74,93,76,242,16,85,200,116,160,81,212,27,164,138,162,136,126,18,96,81,252,135,64,153,1,56,214,45,156,191,249,49,220,188,150,201,158,28,243,145,52,25,95,157,74,80,41,22,13,139,138,139,174,128,231,223,72,188,121,250,19,252,194,191,245,21,4,69,121,26,249,109,72,86,141,248,120,250,211,66,57,60,143,178,100,160,125,119,190,120,20,204,0,29,178,131,115,239,173,196,20,142,18,203,54,155,125,138,246,215,65,83,216,228,185,128,233,208,174,146,74,179,119,163,179,90,115,94,18,127,240,36,232,106,72,181,216,112,177,63,211,54,83,184,175,182,56,213,21,76,155,78,184,47,158,205,162,115,238,150,190,20,235,155,28,119,120,63,240,199,106,150,6,42,112,9,175,175,219,25,118,153,61,94,69,228,61,187,150,95,117,202,246,33,79,1,142,240,64,243,71,214,41,206,244,203,157,100,231,189,3,8,25,249,0,86,171,9,80,169,49,46,4,191,9,207,124,248,192,69,123,193,146,188,9,112,157,160,255,163,43,189,23,103,156,2,156,29,218,66,241,124,9,129,39,61,2,73,61,255,92,72,91,113,195,184,202,164,48,148,179,117,232,47,202,145,71,54,247,62,227,241,222,209,128,41,200,237,144,159,76,7,33,203,233,241,193,120,20,97,253,211,191,116,27,189,6,108,16,214,224,252,189,10,206,69,116,174,244,135,23,29,46,234,134,244,10,37,46,214,20,126,159,48,130,95,167,186,138,206,109,71,200,147,249,131,134,198,91,4,250,246,154,169,220,56,56,230,126,188,77,72,111,184,92,162,138,143,89,17,88,13,68,33,160,77,235,219,123,32,135,239,162,143,177,168,214,117,150,12,50,20,79,118,152,255,39,105,195,8,63,51,37,121,14,76,85,86,190,189,233,37,216,116,24,235,7,183,144,74,248,97,185,62,105,83,147,172,130,225,113,39,197,80,225,30,95,73,251,91,154,66,210,41,236,111,9,120,1,234,48,103,75,45,245,193,149,208,127,131,134,112,107,155,156,58,247,101,79,16,143,9,24,207,47,150,195,187,73,251,123,10,161,11,48,164,60,87,77,234,133,98,120,141,230,131,231,237,1,159,144,45,79,152,16,113,136,28,16,13,100,225,83,209,246,194,8,168,61,231,30,12,239,8,4,85,179,159,119,223,198,244,68,21,116,119,67,204,1,228,73,239,75,152,82,239,98,202,252,175,65,172,23,239,90,211,234,250,209,13,147,189,84,55,163,9,86,183,67,19,181,134,65,26,46,220,221,198,92,22,110,171,136,43,198,250,24,90,146,151,150,37,55,103,217,79,78,56,168,186,196,118,254,211,108,105,170,190,36,208,139,192,15,129,12,179,99,224,243,182,209,252,166,33,112,210,246,103,176,171,63,142,74,48,14,195,155,161,68,3,220,30,172,195,216,85,232,28,150,114,76,20,172,31,119,8,254,66,111,5,36,230,30,102,111,228,160,245,163,115,9,198,87,204,221,169,54,203,25,159,121,38,62,243,135,137,30,66,176,243,192,116,92,111,8,145,120,155,79,118,137,203,185,26,196,196,52,222,47,48,123,215,203,232,49,163,219,35,102,26,254,75,192,89,81,74,243,96,142,39,78,169,182,151,207,130,151,182,15,145,19,146,116,4,43,167,110,151,94,216,178,193,66,132,46,124,15,199,128,196,61,163,67,148,125,193,212,23,164,67,172,95,141,22,214,58,237,89,199,41,124,55,17,4,167,32,183,170,2,148,48,77,142,18,235,11,38,205,252,175,9,200,144,195,206,15,100,51,85,139,1,78,89,117,205,77,232,232,241,93,96,86,219,89,94,25,153,69,61,225,92,244,5,232,131,160,34,50,77,48,57,156,206,186,38,66,144,31,157,72,169,59,123,117,231,22,179,190,193,10,65,122,186,70,136,121,106,93,133,4,124,14,54,251,102,171,196,87,162,65,117,13,119,126,2,160,102,142,167,65,238,97,81,80,255,216,155,124,205,148,79,234,55,81,108,235,253,194,140,252,199,203,97,176,46,147,163,22,208,147,40,24,144,179,167,87,140,142,100,83,35,162,145,223,203,188,158,127,159,153,90,192,16,62,22,103,124,226,166,45,128,95,135,132,221,86,49,109,193,48,144,214,17,60,74,192,200,109,32,132,153,32,47,53,123,83,249,35,232,134,189,31,189,105,208,237,131,77,135,133,78,255,84,206,155,3,176,105,211,42,148,179,106,35,235,92,67,120,136,49,180,49,245,18,23,85,242,65,44,104,119,183,251,103,184,222,171,100,116,85,212,108,241,230,247,70,166,99,41,77,37,196,62,47,76,15,200,117,113,46,223,142,27,196,33,134,153,122,191,62,18,218,129,17,169,22,53,212,86,119,209,205,223,144,63,108,113,110,78,142,224,191,169,2,132,127,231,178,211,105,46,179,238,103,19,185,181,26,235,179,120,15,6,98,148,117,231,179,208,144,227,220,97,3,120,232,56,114,192,162,139,119,59,20,185,82,58,113,22,174,87,40,185,75,55,88,233,229,190,100,133,111,158,251,47,6,254,52,2,11,156,48,56,12,2,154,65,85,76,157,241,88,237,32,220,93,138,91,181,188,135,25,26,169,230,166,217,27,59,3,66,116,175,155,167,155,214,247,20,86,17,166,73,182,2,194,153,130,168,189,75,20,0,102,44,65,114,11,219,73,45,131,101,171,114,224,225,51,159,226,46,24,23,207,79,182,118,111,119,14,139,12,109,103,237,208,234,237,20,34,7,53,188,180,82,104,248,125,108,36,91,78,86,57,203,128,69,51,190,251,35,152,158,72,5,113,66,215,129,31,34,120,85,244,37,90,197,78,118,148,244,190,22,168,62,229,248,40,87,148,158,58,183,28,241,28,115,133,6,78,209,107,1,83,30,198,189,170,90,65,99,255,210,223,63,71,139,102,65,139,94,55,152,139,83,119,165,119,127,157,155,178,106,237,32,84,85,34,228,180,69,75,108,100,72,133,68,86,102,38,145,249,138,107,164,138,236,97,104,43,157,226,147,155,37,27,27,195,43,184,145,236,142,71,48,172,175,58,129,223,17,171,180,36,132,169,188,163,101,81,118,138,66,89,23,81,215,204,171,221,1,138,168,103,145,200,174,252,106,237,61,93,163,210,236,10,252,30,159,173,76,144,121,14,69,38,128,90,60,224,94,162,204,102,197,46,236,253,56,196,107,36,154,6,174,49,86,18,228,54,21,197,186,73,163,20,154,71,68,248,172,137,105,159,73,130,185,224,54,132,136,154,31,137,159,92,25,165,141,112,132,136,89,244,230,182,16,57,54,37,186,118,39,125,16,10,77,187,53,96,242,34,83,239,102,142,24,68,192,64,32,173,99,105,193,168,247,85,84,168,165,175,111,106,26,187,78,221,6,91,27,105,167,84,161,27,95,146,234,109,58,244,174,189,153,221,211,95,233,128,67,38,180,93,9,65,82,238,67,21,237,131,116,90,215,71,81,73,8,198,180,95,73,204,12,165,219,169,166,147,158,28,39,209,162,12,8,102,97,18,118,0,41,151,106,136,236,110,235,171,56,71,233,95,217,215,222,142,24,75,194,173,88,122,187,15,93,180,153,192,190,43,233,70,126,9,235,215,31,60,180,51,212,21,232,52,238,39,161,215,2,190,145,162,162,75,47,64,119,239,33,241,160,31,246,211,147,124,46,117,25,40,247,236,199,7,74,56,126,40,221,94,182,165,99,173,32,172,131,122,104,9,108,177,143,67,172,169,90,93,70,195,150,221,87,85,124,239,117,218,218,54,61,227,85,60,245,59,232,45,157,71,76,237,76,229,113,150,177,212,231,244,145,238,240,196,33,165,86,228,108,23,180,88,58,227,70,92,171,166,115,123,71,223,212,9,17,244,163,107,52,69,6,202,9,40,18,2,71,142,9,157,141,238,50,65,161,20,189,126,20,30,177,145,195,21,16,181,68,196,127,231,145,100,244,107,204,252,148,107,81,99,190,100,3,50,21,31,162,170,167,245,173,162,146,39,118,251,97,109,41,21,30,107,246,66,55,71,244,30,186,15,43,78,68,126,198,25,197,52,181,208,56,51,175,184,195,131,231,189,75,16,195,56,179,219,128,242,134,92,196,95,195,180,136,99,3,102,193,85,219,235,232,140,10,139,226,200,225,62,191,164,33,140,246,11,30,59,92,249,20,212,178,230,84,73,76,63,27,191,60,31,58,39,169,71,244,183,73,20,251,97,15,87,135,226,134,234,237,41,70,194,140,90,204,52,34,86,19,191,204,95,78,15,12,103,243,205,195,193,123,129,199,96,191,33,123,150,117,133,187,204,6,140,29,140,152,121,88,36,157,10,81,170,60,134,255,142,161,100,155,159,48,255,247,181,89,9,88,3,242,139,233,183,45,27,16,157,178,8,195,100,144,94,244,145,143,200,167,27,43,152,118,97,74,216,219,36,132,39,21,23,108,6,74,115,174,57,62,229,39,215,28,200,191,151,118,104,15,171,194,203,242,19,42,249,122,157,5,168,107,188,41,76,240,150,82,172,5,18,46,175,4,91,218,27,212,87,237,22,186,67,210,220,62,25,129,15,63,54,120,232,19,157,40,31,232,138,177,115,211,231,185,163,72,50,123,162,133,187,243,116,145,153,26,87,229,14,153,142,253,78,242,2,59,252,128,33,190,134,105,173,165,109,130,214,1,213,91,234,129,38,20,217,118,24,222,241,214,59,157,107,161,28,91,120,125,31,22,227,251,187,150,24,65,33,3,194,86,11,207,98,145,15,211,157,154,152,129,178,80,208,173,78,20,32,81,198,24,231,123,166,123,26,155,108,236,43,23,97,82,173,4,39,250,179,120,141,12,177,87,104,142,221,105,247,113,177,82,19,57,105,130,26,135,124,189,153,225,107,148,209,187,49,217,175,65,53,128,90,137,131,39,252,170,165,154,74,112,105,133,254,214,167,130,3,50,96,111,245,233,179,103,201,196,151,223,47,148,152,63,14,66,147,150,32,159,30,217,41,155,18,57,101,5,209,144,198,10,148,55,196,219,136,3,53,226,15,97,180,132,218,254,211,154,239,39,147,53,15,229,248,39,152,130,195,53,248,151,105,133,9,18,56,56,38,248,217,193,76,113,151,191,188,16,56,140,8,148,221,32,136,79,157,188,133,36,205,149,87,113,230,48,89,43,43,146,140,35,17,80,89,205,175,60,158,154,195,134,20,14,190,243,195,61,78,246,95,30,185,44,244,133,165,29,96,242,100,115,224,36,103,60,250,112,243,254,206,155,129,40,52,150,114,227,153,176,77,6,180,139,160,128,160,39,148,142,100,153,249,103,48,230,120,3,10,170,177,84,88,156,62,224,56,181,212,60,100,110,239,193,233,238,9,11,23,225,27,120,235,74,205,207,170,155,114,61,245,131,175,237,209,169,206,16,60,155,50,171,30,108,114,219,87,121,219,207,221,27,152,2,28,188,41,23,110,162,76,110,94,174,41,197,231,219,104,161,225,91,126,112,37,211,23,122,0,202,19,232,23,16,94,0,111,138,63,238,48,142,14,204,91,228,202,138,82,41,157,52,198,9,87,85,212,211,75,44,54,66,102,26,139,191,28,252,181,36,121,208,61,170,205,100,78,52,68,79,18,56,92,68,224,163,160,218,246,245,129,221,178,127,19,79,134,27,15,152,68,253,140,43,126,118,112,57,155,27,100,3,228,136,45,239,255,4,64,243,186,108,104,127,18,140,231,47,169,93,248,140,115,192,93,70,210,112,2,203,169,246,182,208,173,249,253,48,108,248,31,123,144,134,108,97,75,176,43,117,25,95,1,220,56,133,120,74,127,125,151,206,147,254,144,127,158,67,81,57,77,140,28,82,31,84,171,245,225,23,52,176,187,47,4,49,206,51,249,217,96,191,109,88,79,56,13,171,137,148,144,49,68,128,138,125,101,37,146,223,211,245,96,57,24,193,137,254,57,148,18,82,99,76,248,248,22,27,238,217,14,127,60,151,120,159,44,153,101,156,235,51,2,16,208,124,4,220,28,22,28,95,95,8,102,49,184,143,27,59,5,93,190,27,141,154,212,186,253,208,162,216,116,169,164,193,201,127,22,191,222,193,210,21,16,141,104,86,243,94,96,254,8,241,17,181,249,46,123,151,192,197,136,150,2,167,189,95,162,46,194,95,28,52,49,39,240,148,169,203,26,114,232,218,90,7,199,241,55,240,112,180,213,131,69,126,90,176,136,63,175,97,69,239,6,151,168,92,31,202,20,198,206,59,171,229,93,145,153,165,194,45,59,66,197,98,74,168,68,151,194,174,109,23,180,246,166,170,166,7,7,242,140,164,121,86,57,241,115,111,101,37,76,144,143,216,27,99,59,113,13,224,158,129,14,22,106,102,209,144,10,0,48,216,109,236,105,239,90,64,188,208,74,192,24,0,83,222,209,169,248,19,145,121,139,27,25,9,153,147,189,96,145,215,121,159,3,157,241,75,8,96,128,85,97,113,31,74,65,204,111,35,136,198,223,115,170,129,181,218,41,241,70,68,8,111,200,112,123,210,149,142,114,225,0,104,99,46,86,187,252,176,48,249,194,139,121,9,101,95,66,118,14,121,231,227,30,28,241,22,140,212,110,245,102,2,133,39,213,181,115,223,107,201,69,65,237,56,107,84,129,212,140,137,55,105,174,251,73,107,5,168,27,105,65,154,21,243,157,7,7,23,202,151,36,158,11,219,231,235,123,217,137,56,254,149,7,216,119,213,238,237,53,165,219,238,199,250,58,220,117,197,153,170,19,61,187,182,116,105,92,2,76,89,91,250,179,221,121,212,132,128,76,1,77,34,163,100,52,155,142,107,149,11,51,33,251,247,79,11,82,162,105,149,65,83,34,184,121,42,107,170,58,160,187,22,153,198,53,33,192,191,188,202,254,123,54,13,33,200,10,142,205,216,152,127,71,134,47,234,85,188,111,148,227,239,35,181,226,140,211,40,188,77,6,13,231,76,10,118,126,204,248,24,117,143,183,200,39,247,234,134,135,58,69,183,244,33,66,98,204,14,12,152,247,27,47,57,250,231,163,98,37,29,231,1,182,174,205,74,192,227,112,228,76,6,104,35,251,120,230,67,181,61,81,120,85,172,212,246,219,194,49,77,73,18,23,39,24,77,182,113,29,209,221,187,57,254,206,68,181,228,34,2,219,131,239,129,77,5,58,2,193,30,100,139,94,97,126,248,139,31,246,102,167,148,167,23,203,75,93,146,150,47,67,205,166,103,176,12,123,216,138,248,2,120,173,42,11,125,62,235,125,154,200,246,11,60,109,240,232,35,53,214,238,128,74,222,220,207,211,125,209,123,102,45,136,90,246,242,19,103,116,54,127,136,254,206,202,182,242,75,5,160,236,163,254,55,170,51,52,191,120,55,6,39,92,40,36,111,144,153,33,46,232,2,43,102,110,197,21,77,119,79,9,6,108,203,146,9,185,128,62,10,103,184,137,84,211,85,180,113,96,17,110,2,210,79,49,240,44,16,39,201,40,41,249,130,66,90,180,22,255,212,30,197,156,177,100,241,242,36,125,117,149,97,217,237,253,63,38,197,112,123,255,202,150,138,148,245,169,25,54,160,237,129,147,216,199,244,57,249,23,233,196,99,247,226,76,49,151,28,247,127,10,50,190,165,129,113,137,59,186,151,50,248,158,73,195,24,165,86,8,106,91,215,100,151,89,226,250,141,41,161,225,126,98,214,68,171,250,197,93,236,48,136,217,95,64,127,228,1,227,96,188,10,39,235,141,196,140,171,41,246,199,111,64,130,10,105,179,58,68,212,63,6,200,246,146,133,115,145,248,50,225,10,196,139,152,187,39,146,92,203,246,196,186,138,105,124,126,91,100,249,158,199,162,237,230,101,114,213,102,182,216,84,225,84,185,182,119,66,108,252,254,129,219,133,18,200,12,103,78,161,173,165,67,3,125,177,33,8,240,213,240,207,170,190,163,229,81,225,124,59,148,189,188,76,24,83,105,123,51,127,67,129,11,245,3,59,164,3,150,11,178,176,168,50,47,29,168,211,140,231,77,8,196,177,31,202,106,180,16,248,101,192,188,24,33,87,70,232,216,83,176,36,24,135,146,23,78,224,24,175,25,61,254,126,23,214,95,179,252,241,183,97,170,207,89,135,187,120,25,124,47,128,55,136,114,111,144,210,225,35,59,140,67,80,14,168,101,209,126,242,32,20,194,77,12,57,104,197,106,218,18,253,71,70,89,37,21,168,119,134,130,56,2,43,32,10,194,247,118,196,213,242,220,95,200,96,139,102,243,247,58,118,150,133,246,21,234,213,43,181,25,163,116,216,117,223,179,25,175,51,63,255,71,76,39,201,76,176,32,131,111,87,195,194,12,247,168,198,155,244,112,224,229,217,253,1,67,231,73,229,106,44,75,201,236,30,255,196,240,126,211,77,34,34,22,128,168,60,55,249,175,210,248,198,18,54,196,217,242,238,78,151,72,112,61,50,34,24,39,147,34,170,3,113,199,20,40,131,216,64,109,252,171,228,149,14,148,65,48,188,152,124,139,180,77,101,213,239,246,212,228,249,122,50,188,180,16,179,47,96,155,221,106,23,82,86,131,137,138,111,89,95,15,245,24,23,236,20,244,190,95,108,182,175,41,216,208,41,16,21,145,37,222,171,203,178,97,173,198,109,17,139,57,113,46,224,128,98,74,196,151,203,89,240,46,36,135,138,49,169,120,17,214,36,222,124,133,15,212,94,182,142,112,105,187,250,58,131,252,176,110,129,16,32,100,172,34,82,214,87,156,156,189,73,253,93,18,120,83,204,13,90,200,221,192,29,190,139,0,197,209,225,64,252,241,162,157,32,54,196,234,92,21,74,248,155,175,232,20,238,254,222,6,244,145,242,226,116,57,200,205,238,188,75,193,56,107,168,196,168,223,201,72,243,251,196,25,1,103,216,20,120,34,38,148,224,190,121,255,78,128,107,181,177,153,176,193,233,6,230,97,221,245,77,137,83,135,228,242,6,29,151,246,49,226,121,90,26,179,139,73,232,253,80,106,155,183,198,196,143,11,177,115,169,84,171,117,200,244,94,164,237,206,216,221,190,112,214,233,92,191,56,148,58,129,175,183,179,123,168,32,180,91,169,45,192,41,182,246,63,17,135,29,21,119,166,28,100,166,49,89,95,106,115,230,243,185,45,178,1,173,208,115,205,73,159,59,139,216,196,185,152,66,191,68,132,227,122,102,29,248,240,4,3,163,54,157,50,51,114,216,108,163,77,18,126,224,99,235,62,38,105,69,1,182,95,46,147,254,105,163,43,1,196,102,43,47,200,142,140,247,32,45,161,155,186,189,145,123,75,208,193,160,47,49,167,159,238,77,238,47,68,224,35,254,173,6,150,193,79,18,194,247,31,86,28,93,107,210,15,239,240,239,23,203,97,123,10,112,176,97,149,34,219,185,196,28,235,238,39,251,223,152,155,33,236,144,101,184,119,185,25,96,99,13,7,87,156,120,169,223,233,87,145,233,68,227,11,12,26,212,124,112,132,231,34,53,253,63,81,255,234,140,75,88,238,123,100,192,175,96,224,19,89,56,146,143,65,138,1,180,77,191,58,5,62,65,114,214,61,70,32,138,255,242,21,216,52,86,124,146,141,129,112,165,88,60,128,96,253,127,199,189,179,149,64,53,133,30,126,221,134,45,194,92,166,52,235,63,193,207,144,71,191,248,44,16,167,141,166,116,242,117,103,10,131,107,74,232,110,248,53,137,217,156,131,32,100,165,201,254,206,253,61,134,159,38,209,122,152,252,78,155,13,171,184,131,242,72,107,38,202,117,43,182,152,6,84,187,133,196,94,131,54,166,134,109,215,172,36,184,77,21,228,109,90,204,81,108,142,236,38,236,223,73,99,183,235,136,165,81,245,120,173,199,150,129,90,60,215,230,239,249,22,126,128,185,87,62,185,72,64,0,38,207,185,239,229,233,160,173,6,127,70,202,195,122,152,79,81,189,176,49,80,221,156,210,230,39,100,184,137,76,125,185,213,242,138,65,32,109,37,147,144,9,140,137,176,51,205,71,184,159,134,43,128,176,84,243,244,44,212,154,80,81,251,197,37,254,60,254,226,159,126,13,0,152,126,77,12,77,93,117,234,87,194,229,118,174,75,47,80,20,97,190,194,239,7,28,53,158,189,226,74,10,0,240,133,129,238,37,88,43,112,61,181,82,30,143,128,44,92,193,216,49,37,12,180,87,82,89,135,24,244,224,57,237,184,154,224,128,88,50,156,205,248,233,26,228,215,131,184,246,214,133,145,102,217,99,208,133,214,132,206,185,181,67,229,236,46,75,33,231,87,188,141,197,221,46,67,166,68,40,173,42,166,75,195,127,120,248,155,56,183,190,13,70,99,96,59,91,54,236,20,195,50,5,67,220,100,204,30,217,74,133,245,231,230,153,114,3,218,178,52,98,73,221,105,117,66,38,212,210,175,234,229,98,199,60,211,123,165,135,206,193,128,132,92,244,74,93,4,242,166,76,195,56,46,187,16,130,137,133,227,108,193,156,105,82,68,200,156,158,77,143,204,181,181,231,83,126,14,20,1,143,246,161,238,45,156,238,221,31,255,24,158,44,187,61,174,152,130,249,148,158,152,163,196,217,126,9,97,46,155,9,218,217,81,118,55,98,131,122,135,153,128,217,76,81,226,84,198,190,129,37,181,126,187,139,47,62,94,207,250,198,53,169,93,121,153,4,111,60,217,77,9,195,132,31,84,7,162,0,12,234,125,82,236,16,250,32,187,57,56,207,163,73,18,157,187,246,72,159,198,174,123,199,95,87,43,182,245,247,191,52,247,169,92,231,102,150,89,242,54,105,61,96,155,212,64,190,174,213,1,233,129,121,169,87,181,240,12,19,214,11,140,205,60,200,151,219,175,77,229,91,205,91,202,179,122,162,18,152,79,10,184,221,22,221,122,196,96,1,138,211,11,187,129,54,29,246,89,65,69,176,243,77,70,181,99,118,155,217,66,121,196,159,182,123,251,86,26,64,238,82,155,134,154,129,28,196,142,144,90,74,218,34,156,15,207,123,20,82,145,78,3,110,133,110,46,52,7,105,80,56,61,146,2,202,225,5,30,166,58,128,255,18,195,252,86,152,46,82,163,34,163,75,136,133,113,241,41,150,166,8,66,58,233,30,93,188,55,28,112,40,47,5,82,156,92,102,26,39,23,180,35,78,208,7,254,165,62,63,208,52,15,124,38,248,51,79,193,134,33,62,172,26,92,139,248,37,136,245,147,93,54,144,49,9,229,38,249,87,157,66,17,155,47,0,225,233,56,188,42,133,141,231,146,145,253,230,131,166,26,230,10,214,217,214,246,8,43,203,17,212,127,103,24,159,35,167,75,210,67,247,106,22,72,28,131,137,234,203,66,127,115,194,88,78,40,255,176,236,92,243,244,88,45,141,141,5,89,27,157,162,14,187,163,124,192,41,18,203,63,126,67,22,250,239,188,3,159,178,135,193,36,133,188,63,25,202,92,25,12,163,227,242,79,252,55,137,162,198,73,73,47,86,125,222,118,192,38,255,63,174,129,118,206,42,219,228,181,144,83,73,90,126,160,6,117,101,103,1,69,141,13,132,182,16,242,96,159,166,31,17,201,212,165,171,94,175,180,19,74,43,150,167,165,144,67,178,33,46,83,212,168,63,217,42,15,96,135,132,60,233,229,97,114,107,29,8,106,230,158,248,25,23,11,157,236,95,233,103,46,137,58,121,58,137,108,135,45,40,135,144,162,168,222,173,118,1,25,25,16,61,208,70,244,107,237,209,20,170,80,139,114,131,218,132,182,10,189,165,49,104,135,237,82,126,15,84,109,215,180,71,45,218,69,248,45,70,10,139,144,45,43,22,252,96,73,201,182,205,37,63,136,235,67,170,186,234,40,57,32,153,215,205,185,192,167,96,228,222,63,12,91,88,222,244,191,95,166,231,210,13,172,62,115,234,197,229,64,184,199,175,178,196,220,28,176,131,95,16,11,182,96,144,176,93,47,188,202,124,81,9,5,193,125,43,194,236,245,7,242,35,226,250,2,124,138,147,103,242,98,230,35,119,123,3,58,98,189,98,210,202,192,83,203,127,7,191,195,84,189,209,11,186,226,149,6,202,234,75,170,40,121,160,185,106,148,151,226,234,145,184,224,191,236,225,47,219,161,181,214,168,246,29,51,57,163,164,119,80,72,211,159,33,53,63,189,9,190,185,84,247,86,217,80,62,94,56,20,111,159,205,15,9,94,145,33,34,99,182,214,46,118,220,15,110,36,51,230,184,231,251,46,44,35,128,92,62,41,155,255,59,195,222,116,79,156,235,80,198,76,62,179,67,130,19,80,207,170,76,50,181,120,7,180,68,84,26,3,35,226,203,105,74,71,228,168,47,155,4,9,92,51,230,179,59,39,236,35,53,218,135,37,23,241,139,52,21,35,24,117,67,155,94,7,66,107,16,153,226,180,129,141,101,128,87,182,64,248,21,246,179,111,74,139,133,159,79,61,133,45,84,186,72,86,167,31,218,123,15,60,129,38,119,131,152,108,22,31,223,129,23,94,73,34,174,91,123,101,76,46,158,101,91,210,253,202,114,70,166,142,55,157,9,233,84,91,145,111,246,170,156,27,62,208,172,105,194,92,59,122,127,204,131,230,15,244,54,13,61,107,70,138,239,117,186,11,148,117,6,164,143,195,210,111,175,127,150,2,124,143,255,118,13,182,188,156,178,3,154,74,186,164,99,207,190,224,58,204,180,53,51,203,251,12,149,105,244,233,70,133,6,155,238,83,183,90,14,93,212,150,184,44,83,129,90,87,128,208,125,95,120,211,85,123,203,186,35,128,37,147,166,174,168,90,169,84,57,133,193,38,70,155,165,72,7,27,60,13,110,27,99,70,233,68,170,102,253,203,218,113,72,148,202,120,200,103,164,106,6,152,55,74,122,64,24,104,150,100,160,218,182,249,179,215,238,206,169,237,96,234,138,84,99,1,131,229,103,7,11,176,133,120,187,68,129,50,222,69,202,70,188,78,123,56,68,102,25,117,31,84,131,228,115,10,53,187,12,169,207,68,140,92,119,105,186,82,93,73,125,94,18,63,161,8,19,83,94,33,29,45,240,200,95,60,155,143,153,12,71,55,70,184,23,167,28,155,131,77,46,131,18,39,228,222,126,31,5,206,83,70,80,5,101,220,108,91,9,53,142,193,211,175,88,73,226,58,121,7,210,95,174,91,80,223,152,70,105,251,12,60,53,132,79,43,184,43,95,137,175,12,75,83,190,60,230,195,178,180,45,249,48,60,169,122,124,10,53,112,35,27,67,93,155,192,244,250,189,194,10,70,184,100,22,160,247,0,94,165,106,48,170,97,12,104,84,106,181,118,189,61,160,165,117,226,220,1,242,132,102,239,120,242,43,191,15,154,119,156,95,101,162,49,2,118,33,54,131,115,217,239,77,238,122,144,38,150,79,236,93,151,168,62,184,220,73,151,141,212,4,209,139,212,98,229,234,91,145,144,234,141,185,56,9,44,36,173,245,34,131,136,185,230,146,13,12,209,21,214,15,68,219,54,85,173,224,160,123,29,1,13,223,221,20,131,152,163,219,150,208,58,78,252,194,24,222,80,37,213,54,135,162,247,120,71,7,232,156,145,58,187,34,9,217,191,171,190,221,34,23,127,16,249,121,252,76,138,35,34,184,158,77,91,66,70,47,78,253,218,209,206,33,246,212,69,119,192,172,209,175,48,140,229,42,86,145,246,123,141,102,162,97,101,63,18,101,208,142,248,104,206,25,239,206,40,159,30,107,91,83,35,47,160,120,69,35,252,248,197,204,166,228,214,161,94,240,98,110,159,200,119,27,215,186,216,47,202,191,77,76,22,116,70,62,243,109,216,79,113,165,192,31,134,216,241,71,91,87,113,213,71,218,48,184,220,251,126,224,190,58,27,23,212,222,179,101,162,165,209,83,216,82,163,60,49,238,187,68,10,27,253,98,225,247,37,42,214,173,63,231,37,51,234,24,247,106,248,29,108,137,152,219,67,194,241,51,236,65,87,235,96,74,49,217,138,122,226,181,111,72,231,214,101,233,151,187,44,42,246,75,28,107,240,145,140,130,167,237,148,139,239,118,199,241,5,227,214,177,48,75,72,130,88,117,212,218,67,32,185,158,93,32,140,137,238,4,39,136,87,128,169,182,125,81,125,252,120,95,124,169,189,62,34,88,81,176,104,11,152,221,117,165,220,59,209,232,95,137,182,109,38,79,20,241,230,116,231,235,81,206,188,94,60,88,31,202,15,143,173,82,245,136,119,83,123,58,180,29,239,97,222,183,247,166,225,237,77,64,198,8,30,182,64,142,196,203,176,57,175,186,199,234,70,37,0,236,164,251,77,150,103,252,69,50,191,241,235,235,99,151,169,45,255,92,44,69,8,59,22,158,175,102,59,244,100,234,85,171,215,203,186,212,148,63,186,143,231,161,162,176,148,226,204,105,51,54,30,54,213,188,36,112,59,99,199,194,106,126,107,43,130,232,246,101,189,55,108,243,248,235,78,181,43,212,145,101,160,90,176,244,210,226,118,60,183,49,241,107,164,34,9,214,228,187,51,135,123,15,176,123,210,159,40,27,123,222,220,186,114,149,191,198,125,100,63,172,33,108,71,118,84,164,103,153,109,196,79,221,169,63,84,121,173,255,37,191,133,225,68,145,22,252,100,54,46,192,175,219,4,25,197,124,92,186,253,90,42,255,234,119,197,123,253,82,188,25,226,176,11,147,6,18,205,117,88,135,192,13,19,190,193,115,162,75,24,67,206,9,121,219,56,46,4,248,13,86,240,127,125,117,163,40,33,4,152,70,160,128,207,216,255,183,171,106,172,184,133,9,55,159,203,32,210,176,41,38,1,44,79,114,162,129,236,120,126,148,127,119,105,119,187,148,242,167,87,236,255,219,54,194,56,236,24,252,220,63,230,169,20,160,254,105,69,246,81,212,13,77,29,13,12,227,114,218,69,27,157,19,156,102,243,159,78,36,18,86,65,79,52,70,229,113,87,165,100,112,167,87,234,179,167,116,17,242,11,91,75,245,43,118,237,122,7,45,67,6,72,253,41,244,176,71,87,219,236,246,130,209,12,191,208,23,192,190,185,146,105,194,213,15,215,83,57,11,23,160,183,55,185,90,159,157,40,157,128,95,58,239,216,78,101,221,168,91,231,206,75,210,128,167,220,6,87,227,7,249,71,157,248,212,75,119,238,237,111,176,134,198,227,248,88,8,162,61,227,84,18,101,136,22,209,123,195,221,85,190,158,74,140,240,136,150,73,120,72,157,154,14,90,84,96,207,235,59,204,202,18,224,187,3,254,144,186,117,204,75,189,35,255,72,234,137,174,232,95,175,110,52,43,70,133,2,241,122,109,114,79,233,1,221,239,138,206,239,86,248,53,24,29,41,157,191,176,95,53,185,125,246,45,101,80,127,77,222,144,34,130,159,153,20,57,183,53,152,26,225,68,74,57,206,228,36,92,139,6,68,56,75,25,2,21,146,156,105,96,117,142,1,75,242,46,36,139,125,89,18,23,103,152,187,182,250,87,121,190,62,211,128,160,178,211,253,111,27,180,208,28,33,120,126,212,183,8,162,9,236,244,139,11,40,51,158,38,11,207,145,55,171,172,148,188,140,103,171,108,98,244,87,161,84,240,12,151,24,205,139,119,146,244,109,248,28,80,210,77,58,30,49,158,204,162,80,202,219,140,112,248,143,234,240,14,4,185,75,129,215,42,111,74,50,135,55,79,37,87,21,165,170,121,131,85,106,219,60,79,214,8,163,46,124,4,202,162,41,86,30,107,199,198,199,127,129,18,87,206,162,191,164,79,6,23,78,4,172,50,9,190,38,113,138,145,254,71,67,17,117,189,133,149,217,59,195,72,250,22,82,143,28,7,120,22,124,101,119,58,12,149,151,207,67,157,118,124,60,124,89,80,48,127,75,23,176,231,81,175,129,76,71,246,4,32,139,182,53,114,74,13,127,14,112,27,248,228,13,172,135,221,45,93,140,13,250,92,248,207,137,129,129,251,22,0,137,43,22,117,35,148,49,239,183,117,188,35,75,24,68,223,145,68,79,128,147,142,254,250,40,21,2,147,249,115,115,128,162,55,70,30,19,30,62,3,170,15,246,207,183,153,34,168,70,64,179,151,167,108,205,177,149,65,0,101,180,89,181,247,128,155,57,55,44,202,109,114,133,35,116,33,15,70,35,101,225,196,166,69,102,183,173,35,11,113,242,162,175,211,177,57,203,236,45,223,237,8,79,136,107,151,84,116,111,129,252,125,223,114,243,134,228,136,50,8,114,45,24,190,52,88,70,72,54,56,231,192,178,183,17,24,110,60,34,90,189,74,26,227,187,241,61,172,89,2,17,2,242,148,199,161,64,107,133,103,8,50,113,166,167,184,100,149,16,17,139,252,249,175,106,93,180,75,163,14,61,94,109,33,74,96,233,235,2,100,22,217,100,200,107,231,146,37,97,20,127,101,179,129,29,111,202,186,27,200,76,143,179,191,114,65,81,95,55,237,85,181,123,26,176,41,225,14,69,39,74,73,139,86,118,225,62,238,253,80,119,28,137,146,150,4,103,102,95,144,69,93,191,153,24,153,62,17,29,154,34,103,0,129,195,140,144,18,209,15,236,125,112,74,64,81,189,197,32,110,126,29,18,65,234,211,177,62,141,39,84,56,230,236,163,49,146,165,55,244,202,233,247,28,102,30,227,255,72,248,10,225,223,33,183,131,217,211,185,200,197,240,92,153,71,238,18,141,111,237,237,202,10,182,33,175,40,29,206,219,92,220,92,202,149,170,180,255,143,157,207,28,181,223,229,60,239,55,77,36,183,179,95,138,99,217,161,173,91,148,103,123,130,25,4,68,32,243,143,246,38,240,248,245,7,0,201,100,114,167,142,20,192,83,216,197,122,97,164,108,14,246,228,39,13,208,246,103,253,33,8,127,231,190,152,222,42,104,255,116,243,122,91,180,24,225,181,121,117,212,80,12,10,150,102,65,190,173,246,14,141,107,204,238,47,167,234,32,167,63,97,7,117,199,20,25,187,125,184,91,15,231,234,48,80,227,4,64,255,160,22,105,133,16,248,27,176,37,1,14,245,103,80,71,163,210,36,118,176,244,33,77,63,183,83,124,182,213,61,238,202,208,178,104,221,142,60,45,133,3,227,103,225,32,134,125,250,59,73,227,99,29,128,24,128,80,231,101,131,116,146,167,75,119,10,178,209,197,85,220,236,106,17,128,34,26,150,227,221,239,36,46,189,212,220,42,255,241,27,197,15,142,100,72,49,117,32,11,35,125,43,31,11,68,202,136,58,163,241,203,35,145,53,6,129,215,196,153,186,247,204,16,226,197,176,232,71,164,63,158,163,50,31,172,24,116,200,142,84,233,86,69,200,136,70,102,233,38,28,173,120,49,149,34,148,147,138,112,229,247,167,160,139,142,243,171,191,194,34,118,156,14,3,156,71,167,173,228,123,80,34,102,224,230,172,121,202,108,202,15,54,166,159,107,3,210,137,44,157,207,248,254,3,245,223,98,181,210,126,27,129,220,46,168,40,60,190,231,166,31,202,73,200,167,134,45,116,150,254,163,36,239,95,174,177,225,219,83,100,158,94,99,223,118,181,20,198,238,125,248,116,124,8,22,179,187,22,160,109,124,43,238,35,162,177,207,124,161,78,123,131,236,102,110,213,123,25,122,171,207,114,67,44,205,211,36,155,100,157,251,191,101,101,17,43,93,95,7,92,89,81,65,42,27,153,147,200,37,181,172,36,157,235,116,152,121,57,130,239,87,204,22,32,195,110,62,72,22,178,223,13,71,93,201,37,138,50,200,182,199,76,81,62,84,189,250,160,125,207,219,48,208,56,107,216,9,252,134,64,26,148,5,134,169,91,22,166,193,189,209,103,123,51,151,255,108,69,55,59,253,58,172,156,175,5,78,57,36,100,40,245,24,111,225,22,80,28,96,80,246,192,181,79,97,210,209,218,171,235,232,241,170,38,232,96,220,59,89,197,75,68,251,230,58,47,32,151,196,104,94,224,118,31,184,18,37,88,185,242,60,76,230,124,60,229,147,4,104,134,144,244,19,136,85,200,105,113,97,169,160,243,96,11,26,2,92,250,221,212,241,62,210,19,182,254,80,35,85,104,159,151,170,213,76,202,68,33,138,68,83,98,5,189,187,184,89,196,190,200,168,141,20,66,103,132,27,45,47,197,148,224,207,38,250,129,101,245,192,142,208,139,87,188,139,82,173,101,33,52,46,89,74,189,234,117,97,246,2,91,127,65,123,209,74,223,108,181,83,253,181,151,85,88,233,68,114,125,65,3,145,74,147,214,13,197,110,140,41,74,123,4,208,11,136,64,98,167,187,152,241,143,50,105,156,146,47,58,32,124,33,8,149,123,34,189,10,247,160,119,187,191,33,213,167,125,171,188,144,152,61,168,156,238,26,81,168,182,45,27,120,112,72,214,243,161,37,101,178,71,157,250,138,205,241,146,83,204,171,166,92,214,32,88,120,251,131,198,77,112,156,169,195,105,198,146,45,169,232,233,223,195,134,72,205,81,88,240,74,103,227,209,116,6,233,129,242,210,138,80,71,234,172,102,84,126,182,11,219,176,50,197,238,30,88,179,26,194,5,197,213,19,255,124,160,75,84,195,187,9,235,72,50,126,49,145,145,14,62,215,133,213,165,184,138,15,137,243,8,154,187,190,103,202,129,205,180,148,104,172,101,115,181,239,224,68,103,6,9,148,21,182,169,197,15,6,11,235,14,95,123,38,124,228,71,8,63,47,173,82,104,253,47,25,109,84,172,169,167,42,202,54,98,112,51,126,143,161,168,175,128,205,13,175,132,122,22,221,161,149,176,185,231,207,171,31,39,148,154,108,32,167,198,30,105,126,56,132,151,15,183,62,39,253,52,165,124,132,206,127,217,172,146,226,2,211,8,93,97,157,31,204,187,219,229,37,52,92,188,255,13,6,172,133,193,206,199,40,58,1,58,77,65,46,211,134,41,175,236,185,85,65,45,150,26,231,76,126,244,62,226,135,75,200,201,171,242,109,44,48,159,23,143,237,185,58,28,3,165,80,29,251,152,58,128,213,150,134,128,170,203,89,137,192,65,101,68,89,12,113,122,62,24,75,194,3,175,130,219,1,92,91,108,38,208,228,219,160,183,41,133,252,98,84,236,24,78,40,63,37,88,75,2,16,139,90,197,191,168,81,4,6,88,25,207,49,23,165,24,123,230,102,222,164,60,15,170,157,207,116,43,195,59,132,35,44,10,251,197,161,116,232,196,117,231,166,88,131,134,75,51,228,49,12,231,221,142,161,54,236,179,56,74,221,219,96,124,116,212,8,217,9,59,195,64,111,217,135,47,77,114,235,51,3,69,201,246,93,176,165,206,250,128,108,98,242,195,110,128,124,75,115,59,95,5,34,223,78,212,164,140,14,31,209,238,3,167,176,195,91,92,131,23,166,255,66,135,104,127,113,252,8,186,110,127,248,148,168,78,65,175,50,10,94,128,156,9,57,172,27,166,209,67,1,180,56,231,138,158,121,202,220,95,124,144,201,168,0,157,105,185,179,4,109,202,27,126,65,60,191,106,160,231,30,105,240,211,108,133,37,33,169,94,189,46,21,32,145,10,87,226,73,168,253,151,89,234,209,71,118,155,69,57,36,44,43,101,127,6,32,78,62,3,24,6,139,151,153,28,57,101,62,50,183,104,193,168,145,222,13,141,209,64,189,110,228,93,164,213,212,233,132,91,61,28,2,209,245,201,34,0,183,236,199,75,146,20,85,100,105,207,235,17,242,207,197,134,153,143,199,1,48,207,34,148,151,196,79,96,103,21,29,89,6,95,179,3,249,180,132,189,222,231,23,229,132,133,134,233,85,245,171,254,169,13,250,165,231,228,128,136,155,140,148,232,195,63,158,193,181,222,97,13,196,24,8,221,246,42,241,190,63,59,123,111,139,12,37,176,143,17,208,11,224,76,238,250,57,186,137,186,115,143,243,77,121,213,126,199,98,96,186,249,159,139,201,133,16,222,242,113,108,178,13,227,19,136,161,43,154,111,62,124,249,61,125,228,58,98,167,213,32,66,211,231,73,162,205,106,95,215,103,96,31,255,185,104,238,242,170,140,187,206,116,123,139,143,101,255,4,65,162,76,35,14,15,13,224,68,145,11,192,24,123,215,177,16,158,153,10,102,56,179,46,214,97,108,33,126,70,142,215,147,29,203,130,239,193,37,133,148,131,44,67,11,170,252,250,102,43,64,195,227,149,27,177,20,150,30,9,121,128,2,123,147,17,77,97,188,43,239,236,135,164,19,67,168,218,229,250,85,231,153,91,121,173,93,108,226,8,227,7,67,243,122,127,62,13,185,4,18,44,240,217,45,171,140,13,149,214,70,5,96,244,127,233,42,210,121,206,36,184,120,35,8,139,1,216,219,40,82,199,207,56,128,232,161,144,244,38,17,247,197,202,28,28,241,175,224,57,175,84,100,205,229,153,54,238,140,130,155,255,119,209,129,229,222,66,48,140,22,87,211,50,209,99,243,144,102,21,162,142,24,119,82,150,223,79,244,155,12,117,38,227,170,142,236,17,231,254,156,227,143,6,58,1,178,203,140,94,235,47,178,73,223,172,119,136,49,123,118,188,58,199,181,115,115,27,160,165,195,187,59,3,220,204,51,92,177,97,101,77,29,225,89,20,109,149,207,202,209,213,73,40,224,223,148,107,125,254,76,149,98,16,119,120,236,194,39,107,50,26,73,39,97,118,67,182,121,39,158,2,21,174,85,148,241,129,244,193,225,4,28,18,189,67,39,113,195,45,22,76,40,61,236,5,25,47,135,148,230,8,211,220,215,119,12,174,84,108,216,119,108,166,241,249,160,35,209,232,251,195,12,81,107,71,23,17,166,73,219,187,107,210,167,12,142,94,43,78,149,189,15,5,144,100,249,47,181,198,46,223,66,153,98,157,163,153,231,199,52,176,91,177,254,61,232,142,46,242,53,110,80,186,105,108,57,169,88,107,177,75,152,66,105,24,182,111,39,165,200,224,77,252,221,136,167,203,2,249,217,133,95,185,125,217,219,200,235,113,161,237,71,18,60,61,183,54,44,219,17,114,40,104,184,146,157,142,255,41,175,54,86,78,60,148,163,247,141,51,96,206,139,137,146,204,110,132,75,85,200,83,106,133,29,176,24,36,231,50,79,161,52,168,193,45,210,237,187,4,123,68,211,240,182,1,38,30,64,13,63,166,148,124,220,60,247,147,228,189,174,252,244,196,132,21,16,15,32,78,12,146,237,100,201,101,121,109,58,217,213,72,3,23,66,74,36,169,248,10,135,137,187,199,59,40,147,26,241,188,56,88,145,162,188,168,50,38,176,57,149,189,92,255,182,44,99,74,201,243,62,112,202,159,192,183,80,102,8,195,165,177,192,11,165,62,213,78,10,35,100,235,142,109,41,57,66,43,0,142,63,72,14,43,139,82,123,220,11,192,153,68,40,196,245,41,117,252,40,209,117,195,42,236,171,233,0,253,89,255,245,34,39,191,22,150,229,194,86,172,98,235,21,15,3,218,27,205,183,243,208,83,7,74,180,145,134,32,198,63,100,131,131,52,148,241,106,81,21,138,129,46,45,46,94,35,6,36,234,225,227,187,97,67,251,223,125,81,151,45,115,15,96,73,28,78,116,205,70,153,160,117,82,140,91,199,148,185,76,157,79,23,56,44,72,214,253,99,74,162,38,62,154,77,173,175,121,10,21,70,187,4,152,41,97,255,48,28,109,32,255,200,123,134,65,87,120,81,195,131,98,183,231,81,78,92,137,119,244,136,40,155,195,199,228,161,149,12,127,136,48,222,253,64,147,243,190,173,10,30,171,255,226,207,73,34,91,153,46,244,56,157,72,89,87,95,35,166,106,150,86,124,120,111,228,237,82,117,191,249,82,66,183,109,233,115,58,0,61,155,240,43,70,34,31,48,124,146,193,136,204,138,55,98,48,11,13,120,203,140,214,153,189,20,162,27,162,46,146,166,51,31,104,25,71,94,53,28,166,79,69,75,234,161,208,239,56,143,6,166,183,146,115,229,127,185,38,146,98,125,80,228,39,11,127,89,86,21,65,221,74,105,133,42,15,165,5,193,135,207,116,65,204,202,105,106,30,241,37,144,98,122,54,33,238,116,184,159,37,10,236,245,216,75,122,198,146,57,209,53,73,155,135,196,124,227,5,124,9,4,115,73,100,94,36,195,120,210,104,26,36,128,233,114,55,53,215,14,209,55,98,214,132,237,249,38,180,139,112,64,188,126,149,0,142,56,228,237,103,219,47,56,133,73,99,210,89,119,15,115,93,12,161,52,201,166,106,214,228,160,15,232,167,150,183,83,23,26,63,87,30,66,202,229,136,136,230,150,183,91,127,85,204,192,189,144,240,77,26,247,180,140,42,248,141,130,140,205,137,199,71,115,214,132,195,50,165,6,151,178,34,23,74,108,240,90,150,107,203,123,95,76,80,225,177,182,223,88,218,100,156,183,57,66,85,163,108,131,3,52,9,106,70,247,210,168,168,240,40,150,238,11,70,146,32,110,218,59,53,78,48,47,140,104,13,125,14,177,40,163,90,226,151,25,29,70,165,243,200,93,14,125,134,131,139,53,110,6,219,157,130,135,180,81,10,35,251,69,39,162,140,97,109,189,18,69,178,36,247,140,253,246,222,90,101,226,136,149,58,94,128,36,29,82,198,255,146,56,36,148,120,224,98,196,247,156,148,193,12,218,166,224,40,196,109,114,94,238,17,18,231,68,60,197,81,61,82,186,7,4,182,135,32,80,145,42,181,227,218,199,123,75,64,131,179,125,149,56,222,166,214,31,46,225,185,114,146,72,21,73,45,248,39,199,184,91,18,164,144,153,212,116,111,249,66,30,82,45,109,95,121,19,15,137,149,98,220,7,182,23,35,159,158,214,121,43,0,111,85,234,7,46,176,70,230,229,205,105,51,123,4,85,130,45,78,143,235,66,247,83,217,108,159,87,193,67,225,230,132,57,251,247,124,110,3,113,158,65,202,136,237,209,221,235,47,132,53,137,184,131,150,165,234,128,100,93,228,26,37,79,205,157,22,59,79,16,177,233,81,114,174,107,185,252,126,195,115,246,246,127,149,94,183,60,100,193,67,141,238,115,252,140,27,82,201,241,40,55,24,109,56,21,79,202,16,52,247,6,96,39,240,189,2,132,114,181,37,189,177,196,183,134,118,136,241,246,96,34,62,106,89,58,216,222,184,250,12,58,82,236,200,230,143,168,30,240,167,112,67,177,117,153,219,113,51,54,88,167,51,109,39,116,197,197,163,33,50,127,65,75,187,158,80,84,237,14,31,78,164,216,5,142,22,37,19,190,208,72,88,153,34,250,138,199,204,159,208,160,211,162,151,105,0,54,4,248,178,229,136,159,38,215,162,165,2,210,223,186,194,85,203,13,57,40,233,252,44,40,35,108,90,91,177,192,161,93,34,7,225,238,231,194,1,169,185,54,75,27,38,169,214,252,192,233,254,82,231,73,102,34,72,109,45,193,146,188,139,5,224,6,27,138,79,201,233,89,190,17,195,252,34,115,179,195,203,226,82,207,46,234,161,222,57,167,77,18,228,245,185,77,179,194,140,75,83,76,138,146,158,14,212,30,218,61,67,188,96,102,148,174,94,219,174,1,88,219,15,248,78,248,151,242,230,242,17,96,36,214,234,174,38,51,152,8,80,16,201,214,148,115,57,217,218,182,16,212,55,247,19,159,164,6,90,180,196,200,227,116,167,199,196,192,36,192,235,10,97,83,148,205,249,174,246,11,114,0,196,106,240,36,178,93,199,113,190,55,46,22,167,172,60,192,23,132,105,2,149,82,122,203,69,236,188,98,39,121,248,90,118,2,220,226,76,72,212,213,80,63,184,67,20,38,146,203,71,228,147,248,25,168,164,42,116,162,166,21,176,151,67,98,221,185,203,144,64,206,86,68,73,44,71,28,220,98,67,108,204,103,183,129,105,70,169,26,130,10,162,253,128,163,50,100,95,156,202,182,22,5,37,89,19,1,134,249,71,97,62,224,175,46,90,206,201,122,5,159,198,181,169,62,14,95,238,125,172,237,24,52,161,114,150,24,220,60,248,193,162,100,245,203,21,45,139,136,246,254,86,112,18,40,238,113,77,6,173,178,249,148,197,225,27,1,33,154,16,189,175,13,29,189,118,247,34,166,137,64,190,74,40,157,203,171,43,12,151,33,46,24,224,69,46,154,201,223,181,163,84,147,50,254,28,233,204,60,118,77,190,126,166,164,55,230,212,140,1,91,244,81,241,65,83,226,130,59,181,46,112,136,163,245,134,70,124,208,204,168,76,236,236,186,217,60,101,149,162,128,30,66,3,74,137,119,151,8,236,197,226,114,74,67,249,154,29,179,248,223,133,80,14,238,154,8,80,51,74,139,83,235,160,88,174,79,252,126,44,55,96,42,251,82,53,25,175,115,70,199,23,71,87,218,63,117,145,117,225,0,232,90,214,196,13,189,135,196,55,42,113,69,47,251,23,148,64,126,226,202,98,218,209,179,216,147,243,215,3,103,211,149,224,90,42,92,61,163,106,92,13,57,228,12,141,190,86,28,57,28,137,232,159,84,133,60,109,95,237,74,188,91,50,18,175,45,1,184,1,66,0,204,225,193,253,254,169,60,214,178,18,205,30,53,92,42,25,222,153,20,132,50,46,94,40,195,172,3,165,157,160,139,45,110,50,7,132,199,248,101,198,209,189,154,30,3,237,36,142,149,189,34,91,148,230,21,69,153,67,169,84,115,191,183,125,237,202,147,144,86,101,129,111,85,191,125,143,163,229,216,208,93,199,171,129,221,3,143,241,156,155,99,116,181,235,200,251,103,181,190,166,23,197,41,72,31,156,25,136,25,187,190,159,209,22,66,29,156,233,82,235,31,94,235,13,163,98,135,202,3,226,211,248,22,216,126,113,219,9,155,135,207,53,124,165,210,147,16,47,185,7,193,67,227,208,44,130,19,218,56,153,64,170,1,232,192,98,211,93,138,90,226,194,136,53,50,21,76,109,172,86,165,8,198,249,203,178,113,12,177,194,166,125,248,175,44,255,193,200,50,188,163,107,201,246,232,124,238,58,166,8,90,198,71,146,230,225,146,103,60,89,146,236,56,198,28,253,43,172,206,230,194,48,230,39,187,152,81,219,109,152,84,113,136,114,194,86,8,30,77,24,76,222,187,238,247,40,46,16,234,16,34,181,116,2,4,212,4,89,60,18,252,241,91,91,40,96,26,16,217,202,34,1,196,100,221,50,155,16,26,255,211,115,227,166,242,195,130,96,125,239,191,149,84,245,229,202,157,192,57,112,240,240,14,44,143,248,86,210,144,186,134,40,141,169,69,49,246,55,89,143,179,206,48,29,144,23,255,139,152,138,242,165,86,247,196,121,97,56,93,34,237,41,182,133,2,196,134,241,89,120,16,70,16,221,53,13,130,219,200,245,173,247,119,206,205,92,110,228,159,253,156,174,115,185,78,116,121,25,217,137,130,47,8,188,39,254,80,227,18,91,39,236,98,86,106,127,43,29,156,203,195,46,13,83,72,215,171,55,112,133,244,169,95,243,34,220,139,121,21,108,17,223,222,97,130,224,242,83,8,205,181,188,54,213,44,115,82,93,147,85,101,243,245,82,221,226,31,35,57,107,203,187,130,161,204,182,12,108,230,108,140,47,98,60,59,120,234,53,71,195,159,234,112,200,221,228,236,128,108,37,213,30,252,54,77,172,211,39,134,167,199,13,66,215,18,173,242,11,122,251,159,44,179,66,38,121,203,211,98,18,194,144,105,219,3,136,157,35,73,40,204,166,14,6,216,197,158,184,204,132,217,61,39,162,229,149,10,210,97,13,3,122,139,13,92,52,25,251,32,111,161,2,105,116,180,235,128,3,157,134,156,156,113,74,174,160,74,74,161,157,222,203,30,98,113,79,215,223,185,85,97,174,99,145,67,19,56,216,113,186,134,207,233,140,213,87,32,188,171,149,57,132,118,214,97,181,242,165,158,81,23,254,172,99,32,76,64,94,222,191,68,235,249,134,218,17,10,41,180,124,253,67,247,99,167,29,109,74,155,179,68,107,46,223,168,205,79,121,8,68,208,149,206,78,84,113,248,70,22,190,121,90,186,2,10,148,106,91,145,79,40,16,147,105,175,128,73,215,47,124,108,33,28,198,1,194,87,158,8,164,191,191,16,55,101,95,103,1,205,115,229,25,106,159,237,94,55,163,183,226,120,227,25,132,93,22,117,130,63,205,29,137,236,112,78,139,245,65,129,177,196,104,75,77,194,188,196,33,83,154,163,142,132,201,131,94,98,187,10,56,210,120,5,53,111,229,194,30,46,118,139,126,162,73,150,205,120,92,144,195,16,184,176,86,129,187,130,3,48,118,44,159,255,153,209,88,132,4,162,247,118,212,160,162,51,14,190,171,231,122,15,222,92,43,5,203,202,31,157,126,174,119,116,53,93,34,91,56,106,56,69,70,86,92,187,127,180,252,48,3,198,95,248,61,213,228,206,90,201,80,199,3,222,250,118,209,165,91,36,102,239,88,44,171,255,172,67,133,28,188,5,248,120,136,141,244,233,114,244,228,176,18,85,26,136,215,25,225,170,174,228,24,131,211,75,253,78,178,38,227,225,212,164,167,167,210,84,25,22,137,227,31,215,208,75,96,208,230,232,39,97,36,74,253,18,215,89,185,100,189,87,152,0,0,7,37,77,232,235,61,248,190,175,246,124,141,17,230,204,126,241,8,71,235,193,197,154,110,16,144,143,87,3,245,209,144,113,200,21,120,153,132,192,15,130,153,110,4,113,53,48,170,181,77,196,153,158,175,214,212,163,111,205,196,100,227,45,6,39,139,31,48,193,111,244,161,113,168,80,146,9,189,32,247,194,241,126,208,114,114,193,230,76,232,167,69,139,13,67,66,122,120,32,30,175,233,217,14,168,153,13,239,52,82,46,175,22,83,43,60,204,48,159,35,143,214,236,89,168,202,14,219,96,60,223,253,227,230,168,216,30,111,227,72,188,131,192,54,124,185,145,77,152,243,41,4,114,213,12,35,226,137,106,71,232,155,207,49,188,160,71,222,95,161,198,165,43,196,10,101,43,15,129,169,224,201,153,210,9,67,209,23,189,202,102,70,216,217,66,77,80,164,17,195,200,153,182,223,103,125,33,49,254,216,243,119,77,206,49,88,95,170,223,44,69,204,253,166,87,94,29,168,141,53,5,127,166,198,205,71,253,146,163,219,109,30,152,249,44,2,41,25,207,62,97,150,42,211,176,245,131,151,155,2,181,70,113,74,33,14,163,176,70,182,179,115,189,43,126,232,70,14,38,51,46,34,39,141,102,91,199,186,213,50,194,196,74,244,66,174,85,143,177,2,13,230,178,91,11,129,11,65,234,101,138,96,73,73,57,125,56,235,191,13,225,21,102,115,140,87,216,215,83,73,203,80,82,227,218,247,243,112,191,103,44,73,187,33,124,206,119,30,82,149,208,182,62,161,30,16,95,46,164,164,191,65,94,120,43,11,91,47,119,134,29,63,97,41,117,56,1,218,82,35,15,167,17,238,142,185,177,19,146,96,242,39,102,100,71,30,54,82,166,172,188,123,103,12,192,48,45,230,80,91,213,240,240,198,1,179,22,118,129,76,157,0,31,214,166,135,65,23,122,66,188,222,164,198,228,39,89,6,194,87,105,173,250,115,40,167,132,41,103,8,73,46,188,99,190,163,123,180,94,59,89,239,134,199,19,152,170,96,55,150,136,89,215,190,58,139,104,80,223,167,108,16,174,72,208,40,13,237,93,168,64,17,70,249,83,175,112,158,219,187,249,231,106,147,243,17,21,191,237,127,23,97,174,113,170,202,150,34,106,216,53,72,0,75,120,152,73,72,20,168,106,230,8,167,220,32,241,132,189,198,240,55,189,92,166,217,55,137,87,211,36,63,130,1,239,133,210,189,188,204,213,244,102,139,225,52,62,119,249,7,137,67,102,180,187,84,160,224,150,107,143,92,127,110,85,80,135,204,96,68,7,77,167,214,85,132,57,56,53,185,237,163,187,26,247,11,228,199,229,242,215,218,20,63,174,94,192,66,82,37,212,230,17,176,35,27,60,165,55,162,39,103,90,63,34,104,181,209,20,47,234,108,37,214,40,185,231,159,11,158,35,30,151,135,120,48,20,166,191,151,218,68,201,183,70,61,100,203,198,251,37,165,144,48,163,0,140,149,19,210,104,140,136,223,197,167,254,201,114,35,18,209,110,75,220,107,185,118,231,211,161,16,59,102,141,212,110,223,123,254,10,97,240,237,211,178,26,192,51,172,1,134,168,222,204,42,80,47,232,167,162,35,188,251,156,12,39,145,156,73,235,224,70,0,149,19,172,63,75,237,215,54,243,100,8,164,218,170,57,9,1,64,98,110,20,41,130,134,99,204,127,58,253,229,33,229,118,213,243,95,38,92,120,139,167,159,152,97,40,189,254,3,84,165,204,75,142,128,66,29,182,187,10,209,138,75,30,116,212,90,54,54,109,3,105,16,137,120,138,76,170,4,244,144,22,232,239,25,45,171,196,234,129,66,207,182,251,103,201,72,80,185,99,71,43,165,209,132,67,43,85,233,234,213,199,206,243,54,96,215,84,62,87,7,40,184,221,48,131,227,111,20,26,73,121,116,169,13,13,29,166,219,157,30,236,136,49,35,124,162,135,115,220,167,203,91,96,61,119,5,207,57,50,65,121,195,250,112,132,109,179,129,17,46,44,242,229,20,175,161,87,58,167,107,71,173,203,151,194,7,107,90,1,81,202,0,131,56,107,115,34,175,111,154,77,184,141,213,27,225,84,136,126,221,133,218,44,207,213,251,97,234,56,14,118,208,151,108,230,8,254,213,125,136,12,226,180,61,102,177,26,233,171,105,0,162,71,145,146,203,5,200,67,4,226,76,84,131,47,181,75,57,19,25,237,222,99,142,222,130,242,232,108,242,158,124,43,144,113,153,20,125,179,217,196,199,14,197,46,179,94,152,121,34,43,200,81,42,163,202,21,22,221,213,62,249,137,165,131,239,78,34,22,100,218,196,83,140,158,149,141,216,127,211,193,25,60,219,155,195,194,74,46,139,142,82,216,83,251,32,110,195,176,110,110,159,197,197,185,131,37,208,8,65,237,202,229,3,98,254,164,69,9,246,58,24,49,40,74,134,220,53,185,182,88,54,119,192,186,45,65,8,3,106,197,105,252,218,108,92,225,34,189,137,150,27,90,69,38,48,79,118,249,198,34,72,6,80,24,143,178,199,197,172,160,58,80,60,208,33,121,76,131,157,209,65,177,115,171,181,240,14,50,10,156,56,139,112,43,105,255,127,188,123,161,242,79,212,168,7,251,126,164,97,209,65,54,154,227,153,217,120,134,202,90,46,49,88,49,19,27,119,189,22,25,115,205,68,135,156,179,207,2,35,52,156,38,151,238,245,72,63,149,135,195,245,248,166,26,154,251,94,86,170,225,95,158,231,172,33,75,93,125,239,251,49,107,135,234,120,90,171,152,244,61,136,8,114,79,80,246,131,36,80,16,75,122,128,155,87,191,154,139,75,141,158,179,117,132,87,231,179,22,177,31,179,169,198,60,152,88,183,237,150,27,93,168,99,68,132,200,128,30,47,235,83,43,236,72,201,213,245,247,187,161,34,74,23,238,119,13,189,192,84,192,156,216,160,149,23,101,77,8,22,97,101,160,1,81,49,44,226,133,174,197,58,179,139,67,239,38,230,24,9,105,120,96,33,218,125,253,61,45,187,248,153,108,213,86,217,219,181,242,226,81,94,252,23,20,115,246,72,101,64,186,59,155,231,55,242,175,198,243,251,166,132,216,82,195,188,27,122,25,28,55,41,9,163,230,156,202,8,95,106,82,200,203,62,184,59,29,111,142,2,14,152,90,112,197,219,174,118,94,139,78,233,50,25,183,194,174,165,180,142,62,48,163,105,38,124,71,168,232,219,202,217,31,132,47,185,44,199,206,9,6,89,173,177,41,14,96,79,12,219,134,82,112,158,64,253,136,173,80,214,4,194,252,132,16,194,51,219,130,65,116,230,209,72,83,163,251,84,79,193,88,136,89,3,72,3,87,23,240,79,227,52,104,114,251,176,75,167,229,84,164,107,217,242,119,113,167,55,174,172,89,143,118,1,122,12,151,122,32,22,118,252,112,107,179,97,149,82,41,116,123,173,237,61,90,135,106,159,146,245,156,7,53,8,65,120,56,48,99,205,24,120,172,168,155,143,230,13,235,134,184,87,125,243,237,122,237,204,164,43,192,49,203,37,125,64,20,246,153,76,140,123,26,120,116,210,76,215,148,223,250,43,221,80,202,229,26,85,65,175,55,137,240,195,85,132,248,174,168,48,136,12,227,93,87,221,105,114,29,93,12,139,46,229,142,15,48,65,68,153,7,187,42,243,95,237,244,16,240,255,227,255,140,108,192,254,77,76,54,129,208,41,163,210,207,99,74,60,131,84,218,103,50,54,120,205,33,44,159,30,93,13,81,180,212,74,24,223,128,187,154,121,247,123,54,100,195,33,237,73,213,189,39,2,94,248,198,192,208,163,35,189,69,125,192,28,112,92,183,251,61,184,183,84,128,83,48,255,33,82,122,0,135,33,54,253,199,56,161,184,174,19,159,230,70,188,159,0,253,76,107,148,32,50,9,32,40,123,226,13,116,71,198,62,228,71,34,17,158,251,190,247,45,162,45,228,33,118,126,46,109,152,226,148,105,26,130,222,6,37,185,98,60,125,117,165,163,5,103,62,165,193,137,119,202,175,128,54,204,210,203,75,202,250,57,145,173,143,251,241,190,77,219,171,192,102,191,1,29,90,240,0,13,251,59,47,185,126,86,213,123,202,28,115,128,146,121,251,221,237,212,46,83,234,21,158,158,198,115,69,30,133,192,200,182,14,16,76,216,66,84,42,95,169,7,29,212,118,6,223,206,36,78,54,174,92,125,107,176,75,41,194,42,215,149,159,115,203,143,58,235,135,54,194,62,155,224,127,75,118,108,37,101,117,6,172,51,163,47,171,210,106,15,203,164,189,183,142,211,95,69,39,2,47,124,205,150,204,109,12,108,213,144,177,72,144,65,27,195,98,97,215,253,208,213,96,235,248,183,106,188,108,58,180,157,45,49,158,145,116,166,14,199,245,75,168,205,15,238,49,146,98,66,10,153,118,101,124,136,131,218,89,155,46,255,174,33,10,37,159,254,38,36,65,61,161,94,135,149,99,43,197,213,66,69,161,248,127,243,87,221,192,173,66,221,38,121,37,190,245,216,136,109,116,200,184,22,182,123,62,102,15,129,51,183,123,61,228,37,51,148,153,117,92,48,78,224,163,192,49,14,205,64,207,129,190,92,37,61,91,109,23,149,8,159,43,30,145,43,72,220,72,152,131,102,14,94,86,114,149,147,124,223,171,155,114,202,200,174,197,34,108,82,41,208,220,20,186,45,11,0,236,105,162,162,42,237,67,14,160,138,79,200,178,113,174,68,66,108,107,161,147,128,159,227,254,56,147,215,128,126,214,44,184,181,122,202,193,226,13,190,221,251,123,210,181,42,195,24,28,123,199,212,87,183,203,109,167,31,131,60,54,77,126,228,135,231,50,45,176,239,36,229,71,149,34,62,100,157,38,1,121,229,155,138,83,20,100,223,69,12,50,207,121,176,94,38,68,148,78,110,180,233,185,33,183,28,236,201,234,197,131,239,107,123,246,77,94,137,83,73,98,217,2,150,237,232,149,172,44,104,85,175,253,138,159,182,24,62,83,245,169,41,246,179,193,237,70,65,191,91,40,72,47,101,4,157,56,168,122,1,89,251,166,135,222,254,134,156,205,253,217,30,157,233,166,179,228,48,109,141,107,125,210,3,96,136,175,68,111,154,60,114,63,173,241,157,199,58,21,78,222,62,32,114,55,238,235,242,2,109,141,160,130,35,182,45,158,83,220,176,119,29,248,51,139,23,35,73,42,33,49,161,25,177,128,214,38,111,44,229,199,228,121,58,155,119,153,231,137,71,239,37,141,209,129,211,42,240,179,132,122,90,160,235,146,155,47,61,218,28,223,85,254,28,187,213,160,173,195,121,185,79,36,193,192,33,202,19,72,44,169,13,93,217,203,49,93,22,3,71,80,131,205,173,84,211,106,18,30,207,189,231,221,9,35,87,9,189,48,59,241,52,63,182,79,80,158,179,101,68,109,195,226,161,50,193,102,207,98,112,220,216,94,140,233,215,119,214,26,164,165,138,175,12,151,131,154,30,34,178,161,76,224,144,137,246,199,119,248,15,241,16,81,26,8,60,5,213,127,70,55,50,176,209,22,141,40,239,207,164,170,6,141,36,248,195,52,156,133,136,179,226,120,65,239,150,106,6,158,125,242,99,187,46,31,185,33,214,83,196,6,116,198,128,95,77,124,179,0,11,159,7,181,13,104,93,16,172,193,184,116,172,176,214,228,30,198,71,54,224,39,99,252,222,243,2,168,232,190,138,99,35,215,200,22,30,199,190,95,154,91,161,47,80,52,163,186,167,166,227,96,33,200,177,166,12,34,251,172,231,160,140,86,229,200,140,154,92,3,190,61,201,254,244,144,222,55,162,151,118,54,15,49,44,117,236,202,29,239,62,240,243,105,228,122,223,28,195,157,121,151,47,140,66,10,9,83,27,140,227,122,93,22,163,215,115,113,93,224,69,142,15,235,234,138,144,120,42,94,31,0,235,68,68,247,19,224,121,246,208,95,133,201,204,179,176,50,5,2,136,222,92,228,57,218,1,159,85,166,134,183,226,162,170,17,147,141,245,222,232,32,247,89,99,61,167,106,106,43,233,21,182,8,178,89,105,187,11,22,154,157,66,5,106,66,41,43,173,152,188,196,255,40,185,184,178,2,239,25,170,250,238,151,86,153,136,100,136,82,162,19,112,168,70,71,169,235,213,212,191,118,229,83,25,221,87,13,232,142,77,79,171,175,73,31,160,12,226,221,132,155,142,155,65,13,192,40,175,93,174,126,59,156,71,68,128,237,234,88,158,178,0,182,107,228,197,98,161,196,156,130,109,27,196,103,34,233,195,126,1,19,242,147,93,128,125,65,131,68,185,96,133,5,112,251,186,99,48,148,249,227,100,65,174,80,21,57,163,211,50,37,239,49,98,138,104,203,255,201,191,42,210,32,48,238,63,187,114,183,93,178,17,27,160,20,173,13,230,178,1,229,48,74,188,23,131,255,43,77,13,45,140,219,208,4,164,45,93,124,165,168,157,66,136,46,237,185,27,246,48,83,112,222,187,89,112,208,242,20,22,190,34,65,34,94,91,139,193,214,239,10,186,119,8,230,111,59,62,103,72,55,186,91,169,65,40,6,174,199,88,82,99,232,42,255,213,241,209,21,123,201,191,195,85,111,235,60,201,90,86,128,155,90,163,56,127,248,3,67,68,250,72,190,52,179,231,6,38,204,3,248,110,0,212,18,178,210,32,31,222,53,231,252,53,33,137,47,161,55,134,43,99,52,46,235,52,217,244,193,80,135,210,174,74,71,133,165,118,99,110,197,61,48,252,149,237,202,68,120,38,62,6,211,205,145,208,62,192,146,125,254,172,147,141,54,231,103,80,76,216,235,236,176,128,85,101,16,183,238,253,253,58,122,242,180,3,174,153,141,46,241,19,21,216,206,88,22,145,90,224,17,196,5,220,88,35,197,147,71,66,73,98,33,208,64,162,223,174,186,98,3,39,84,14,147,125,226,227,26,141,38,168,156,249,233,138,206,100,218,116,176,241,104,244,236,29,65,167,199,16,203,89,196,173,175,130,154,170,180,151,1,218,169,54,183,85,2,231,48,249,57,71,195,120,161,255,218,156,5,175,92,206,96,30,243,20,158,89,254,201,50,162,219,190,212,53,160,82,250,204,36,74,177,134,108,44,156,130,89,136,120,105,166,138,139,19,72,98,101,46,104,126,110,95,65,166,220,119,154,27,129,92,73,199,101,52,96,24,29,73,144,113,14,179,101,205,160,217,146,103,160,23,43,94,127,116,36,37,211,106,29,159,108,66,127,43,184,186,168,208,17,104,71,204,162,30,252,160,38,218,254,38,168,29,220,163,99,77,174,24,143,7,185,61,180,107,244,118,208,107,139,222,129,92,78,169,3,113,123,63,20,238,113,183,50,89,175,188,180,165,161,198,8,64,82,85,11,33,144,90,100,182,141,74,182,220,57,197,143,232,210,108,40,2,190,162,90,26,143,81,236,168,78,69,183,85,27,149,20,185,45,17,32,87,15,23,238,219,127,231,127,96,106,124,19,45,232,124,155,171,200,178,119,242,87,113,207,68,216,117,196,237,135,133,224,177,157,172,66,110,58,169,74,34,87,163,72,124,175,172,102,216,191,73,116,225,76,215,75,28,211,75,241,224,132,72,63,200,138,138,38,232,128,176,248,163,77,146,40,252,108,216,123,133,142,200,57,21,241,41,166,34,172,59,0,78,3,148,198,197,68,14,88,174,74,132,230,41,213,191,205,236,20,87,147,140,60,7,241,212,141,163,135,238,49,68,178,149,96,188,100,96,110,80,52,227,72,4,145,147,68,128,118,141,227,87,0,25,14,49,235,139,57,47,122,182,114,251,168,123,70,138,132,64,45,35,197,35,170,18,107,205,33,215,77,14,224,22,44,157,109,206,22,153,117,55,189,16,92,57,71,29,146,86,120,45,89,213,202,55,187,160,112,203,143,57,117,171,43,77,75,132,231,130,207,209,38,86,89,168,221,170,179,4,156,213,136,132,150,114,71,144,67,218,146,250,38,78,196,146,132,224,254,87,250,252,20,9,0,114,109,151,30,113,25,177,3,127,152,239,45,38,227,136,105,157,136,151,74,25,171,98,252,70,61,50,35,183,160,223,55,225,135,46,148,252,157,28,144,6,17,25,72,165,229,210,118,3,23,210,66,177,206,190,222,248,46,60,88,148,90,211,242,113,97,221,1,91,161,90,170,60,12,48,123,170,34,38,171,233,62,24,106,132,164,161,144,204,201,205,174,255,43,195,16,155,228,115,221,104,181,25,255,103,114,141,223,13,194,166,222,65,64,48,11,87,218,249,102,156,1,116,4,89,205,15,137,8,201,178,251,199,248,72,97,107,170,223,38,10,214,101,35,132,74,211,171,235,2,202,222,61,185,91,153,181,226,224,161,66,33,112,60,168,41,59,215,65,89,186,71,71,116,194,8,117,17,92,13,183,38,181,29,242,142,134,224,88,129,114,104,129,171,130,164,10,38,90,132,100,163,132,191,96,193,189,251,115,120,226,19,211,88,220,230,217,19,70,218,109,139,13,46,36,63,77,133,29,153,71,185,198,94,173,100,124,183,242,40,4,73,252,200,10,68,96,254,173,54,42,209,202,162,9,108,26,44,221,212,186,177,102,218,20,0,146,156,4,106,233,250,7,137,48,230,87,40,188,143,108,106,89,6,248,240,92,180,211,63,183,252,51,117,142,217,124,189,161,116,141,184,34,219,193,96,52,75,190,24,209,75,154,200,181,225,236,1,219,74,187,186,172,11,207,13,205,154,222,61,48,210,28,211,88,179,240,228,241,114,187,167,89,226,50,82,50,173,179,51,116,2,249,125,218,119,182,16,6,74,111,139,121,210,17,94,9,232,51,137,133,224,109,146,132,32,210,133,245,200,236,60,20,62,216,50,191,129,113,239,106,55,89,82,107,227,176,84,255,100,245,110,184,208,232,175,162,66,201,114,116,209,99,156,46,13,247,252,20,17,116,255,16,237,61,117,124,4,215,173,251,243,110,22,79,82,179,24,207,90,51,196,20,146,23,68,239,196,152,52,11,150,20,198,158,136,76,59,38,97,160,44,141,135,46,82,146,241,109,212,201,141,35,147,204,189,38,86,200,90,224,33,162,116,48,171,146,90,71,38,42,94,107,197,136,230,27,2,12,140,129,50,23,154,193,77,62,5,131,160,207,196,91,55,149,246,28,109,39,154,186,119,83,37,34,22,156,50,100,214,159,43,225,247,80,187,161,140,66,194,123,43,226,125,251,191,186,130,84,78,233,220,124,38,173,87,91,109,231,252,73,174,150,202,88,203,118,223,1,85,140,183,254,160,190,145,77,208,139,198,30,30,228,103,39,132,39,222,26,156,115,44,16,106,33,234,245,46,163,122,1,128,78,15,125,85,241,12,111,63,14,94,229,42,238,64,79,125,36,197,159,69,164,53,214,244,105,12,1,48,212,203,33,152,238,154,153,248,28,86,41,138,80,93,202,61,81,145,64,39,116,184,69,118,192,84,69,111,12,93,16,200,31,7,60,216,200,44,177,232,162,129,15,3,194,235,9,96,212,109,202,129,102,79,103,52,247,15,26,169,48,249,145,155,249,238,231,168,14,68,238,248,63,243,167,245,163,159,86,213,34,189,178,3,73,73,22,226,36,207,188,132,120,11,176,212,150,128,75,26,253,187,83,2,208,173,216,181,17,13,193,132,41,93,100,198,48,66,199,163,175,130,53,232,81,188,114,124,252,174,214,247,106,40,143,229,17,125,195,95,75,66,29,70,160,6,77,156,196,29,99,183,90,197,186,203,67,117,50,251,192,136,3,235,77,147,183,220,244,217,250,3,17,204,219,158,141,7,192,124,56,230,225,140,94,157,42,62,9,216,48,197,5,220,45,56,6,71,61,128,0,24,97,2,117,71,252,180,220,251,5,37,142,164,158,90,131,190,31,127,206,213,68,165,24,107,6,228,112,82,124,131,13,63,84,185,123,12,188,235,2,114,232,82,70,103,115,168,200,5,110,205,129,73,63,60,28,242,130,106,27,181,148,174,20,59,184,119,84,185,16,3,155,138,45,155,77,80,214,221,192,239,96,189,220,150,144,105,125,185,68,221,131,90,85,140,187,157,5,51,95,171,173,123,177,122,124,32,201,213,153,96,139,180,189,40,65,237,85,119,97,158,226,154,106,38,196,211,183,250,219,238,204,115,40,172,18,79,50,24,105,244,197,198,218,154,212,237,246,51,118,193,15,129,3,150,133,5,233,14,196,255,12,97,179,179,230,187,11,43,248,187,12,221,86,223,30,242,4,222,229,161,48,157,202,170,167,165,14,170,118,217,123,131,127,136,172,221,74,112,196,102,80,246,210,46,187,253,221,14,158,34,138,115,87,157,246,35,180,225,15,248,95,67,166,249,169,208,133,7,123,92,111,249,1,247,255,19,159,144,28,175,23,130,186,101,231,148,230,43,113,95,162,69,75,113,190,166,133,255,247,212,221,62,134,7,76,35,132,190,211,141,16,240,224,224,179,213,69,121,138,16,121,104,130,186,242,59,52,1,107,24,20,47,114,28,90,251,193,196,247,2,120,68,3,35,141,60,32,63,7,61,58,255,91,18,144,193,106,251,158,156,171,115,231,127,241,207,172,183,127,146,158,130,189,92,150,143,223,237,112,163,169,17,89,248,88,244,29,78,223,207,185,207,37,211,248,137,222,156,247,187,148,76,221,107,55,54,110,32,98,20,80,246,244,187,65,93,202,213,196,45,73,59,64,36,32,111,5,112,96,237,168,36,146,64,104,154,133,176,149,46,17,63,20,16,114,142,181,148,27,134,195,107,215,223,220,12,207,152,179,197,12,248,217,205,65,213,131,42,104,105,209,58,84,170,183,64,25,156,80,56,199,60,34,5,254,70,230,23,107,235,195,206,45,7,224,209,162,247,148,213,179,238,192,199,244,194,173,151,53,89,192,7,0,11,147,239,107,56,240,195,190,85,170,242,121,111,31,26,128,117,112,223,48,237,77,31,104,234,200,180,253,118,126,79,36,181,15,219,14,150,133,148,206,36,212,124,195,41,19,193,203,117,175,167,125,183,177,71,92,237,137,222,238,132,175,251,105,171,179,218,14,163,8,20,65,183,5,95,68,198,176,163,151,207,143,249,158,114,161,113,251,11,232,228,56,2,213,185,223,224,66,66,244,151,90,90,215,229,211,30,91,93,60,96,157,36,40,183,104,246,192,125,80,200,221,54,105,70,205,93,14,9,19,233,202,83,59,48,230,124,30,140,215,131,139,149,29,223,209,74,120,208,20,66,31,179,249,199,162,28,67,157,246,218,212,25,197,224,97,22,124,240,67,104,149,180,98,73,96,181,73,59,95,176,103,116,251,225,218,210,29,248,101,80,170,171,190,119,113,164,169,110,215,28,56,147,16,36,134,143,215,129,123,113,64,251,43,95,149,48,68,97,231,89,81,85,42,218,17,130,124,94,98,11,101,119,101,194,255,163,46,197,53,173,163,135,170,153,92,79,27,192,214,63,127,227,252,30,252,94,41,186,88,210,10,92,168,120,183,140,216,177,30,222,31,77,104,52,207,110,182,208,174,14,21,26,119,251,12,46,210,154,141,167,23,233,8,71,45,144,153,12,190,72,164,212,28,165,233,252,236,116,244,171,118,93,252,181,128,131,86,206,76,16,98,6,137,210,46,176,166,150,38,219,48,152,29,16,222,193,22,226,19,236,144,44,81,246,131,183,240,82,38,190,84,108,94,50,67,120,111,45,125,197,194,168,200,62,212,119,223,141,162,200,91,241,173,101,248,11,111,121,183,169,190,162,250,15,37,68,124,150,245,77,40,109,3,35,49,58,191,172,180,55,15,244,186,125,248,83,22,23,48,181,198,165,75,164,142,173,87,28,248,196,238,53,152,242,177,129,229,234,96,200,76,10,199,50,21,244,111,97,170,118,63,134,251,133,162,61,142,97,16,37,31,6,18,243,223,116,215,134,193,55,155,210,113,220,122,56,172,73,199,245,153,167,89,199,138,67,201,238,197,82,198,170,129,16,128,178,203,231,40,80,20,93,116,86,199,22,22,226,187,5,242,98,42,16,60,163,98,147,68,7,169,164,11,140,115,171,101,240,101,229,22,175,44,199,94,133,13,108,25,24,209,232,155,191,31,130,163,71,175,46,165,128,60,105,30,18,66,132,204,16,23,212,154,158,142,39,96,171,78,42,125,183,11,87,123,40,129,120,71,97,127,143,105,109,37,158,168,182,244,1,186,1,116,79,7,205,238,128,65,48,142,206,26,138,58,107,88,17,26,122,208,84,117,46,86,126,211,67,123,53,72,216,145,106,144,104,107,53,56,160,135,133,114,234,247,81,115,148,86,2,101,120,217,168,121,144,217,176,18,100,146,117,163,138,61,78,73,92,133,191,135,187,113,67,222,102,3,20,225,215,151,204,99,95,41,55,50,39,75,111,233,232,4,110,246,111,51,109,143,109,216,174,4,0,18,8,242,89,240,85,93,206,139,47,6,5,135,133,72,91,110,210,195,34,216,119,191,231,69,183,87,97,48,165,190,173,126,84,133,6,4,93,229,174,156,186,92,96,171,207,67,229,43,151,90,97,49,3,120,78,222,196,254,62,234,238,235,143,9,177,15,162,48,166,161,101,142,217,81,156,78,203,198,56,49,225,223,86,19,101,150,149,135,131,111,12,196,130,54,67,134,150,177,250,218,175,31,110,152,136,160,179,92,156,106,87,78,63,109,36,128,86,196,89,3,87,177,145,144,158,245,13,36,110,213,254,112,77,161,136,143,57,252,142,246,109,136,134,57,68,30,4,46,34,39,176,169,34,122,232,187,39,124,98,242,9,133,106,187,141,7,122,128,13,176,210,213,158,211,10,201,24,213,249,206,152,218,146,205,52,21,149,192,115,40,225,47,32,111,164,113,10,3,57,91,196,170,227,239,220,65,156,200,149,32,94,145,163,151,26,173,110,163,176,163,193,21,184,122,225,188,147,32,56,211,99,227,142,203,213,231,72,120,184,110,205,131,192,16,38,232,247,161,28,5,40,250,58,102,226,89,97,216,124,120,159,204,165,127,167,68,235,39,159,198,224,49,69,161,16,227,118,246,246,223,109,203,12,103,134,13,139,100,62,203,204,55,108,56,159,211,254,215,156,179,215,158,2,83,122,160,180,161,197,185,58,240,56,8,58,46,100,233,116,213,234,211,177,69,82,82,168,21,6,238,10,146,115,95,236,234,141,126,45,155,13,15,228,138,169,168,79,229,84,124,206,184,232,25,240,43,176,246,150,186,138,87,145,78,88,111,114,171,23,110,46,9,33,76,137,229,96,78,228,44,59,190,104,97,181,150,222,102,157,196,61,133,137,150,133,72,21,66,217,209,142,70,14,71,127,127,81,109,57,29,255,33,178,105,136,164,112,233,6,212,60,157,82,23,156,227,139,79,76,173,47,145,195,20,189,23,185,100,147,107,11,19,54,50,166,19,255,56,54,22,102,95,106,158,237,174,97,37,138,215,252,84,147,226,126,134,166,2,99,162,75,26,196,114,35,4,128,96,127,71,208,12,87,70,119,80,28,234,132,161,29,159,253,179,92,219,213,126,149,192,88,73,27,131,181,229,79,12,13,30,240,101,45,219,120,192,208,139,195,23,68,5,247,250,249,40,29,101,23,105,47,98,104,164,177,120,153,147,80,159,60,37,155,33,79,244,129,28,229,60,146,187,6,228,41,22,175,239,133,157,155,26,27,25,185,51,225,246,237,5,129,236,224,51,110,147,77,110,112,238,237,248,139,196,94,72,239,30,121,144,220,42,140,97,38,211,220,170,219,201,91,98,29,118,247,137,80,249,7,152,34,65,182,68,138,49,206,240,223,146,123,217,157,154,43,173,71,162,187,198,180,214,182,26,200,57,143,37,231,96,236,144,123,54,35,40,41,25,176,34,177,20,137,237,72,57,157,203,189,234,3,223,192,20,206,171,148,5,152,251,221,87,43,92,8,62,226,196,47,114,70,220,187,19,97,137,38,232,4,120,179,29,1,183,38,227,66,206,227,29,37,44,59,39,197,29,61,194,120,118,163,67,3,62,176,211,69,13,14,248,168,91,179,116,138,228,233,23,133,83,177,229,92,46,35,171,172,232,154,251,174,29,228,143,3,12,190,11,76,232,68,48,226,207,0,162,6,170,130,115,95,7,191,75,194,85,87,9,157,158,252,183,221,27,118,161,242,5,22,190,98,198,10,19,212,144,56,72,83,56,12,163,149,218,213,82,72,19,203,1,14,178,119,149,117,178,4,34,233,75,159,70,223,0,170,251,169,240,151,47,239,137,224,174,129,26,123,244,99,94,36,246,207,181,18,242,188,13,78,225,146,246,165,92,254,5,44,7,18,132,33,182,56,145,215,191,144,33,69,251,56,124,145,100,238,202,38,94,181,60,253,5,196,101,55,206,172,199,26,3,53,16,74,124,53,137,218,213,200,169,91,235,149,203,70,14,23,162,190,133,156,19,66,65,88,174,226,204,120,139,117,140,135,31,226,56,220,57,67,222,230,0,240,105,55,218,253,138,178,50,51,247,114,204,60,184,173,4,171,142,39,245,127,245,217,80,209,251,56,13,203,135,123,111,115,111,220,162,146,120,203,13,204,164,84,235,72,149,5,61,239,41,30,150,13,75,241,129,212,216,136,238,195,246,217,162,61,169,215,151,232,48,246,182,43,19,119,115,28,19,197,213,252,143,208,157,144,124,218,4,175,7,139,90,203,34,239,36,7,30,185,83,106,162,26,132,123,109,99,238,12,69,19,34,148,44,54,225,194,182,113,53,93,203,149,2,33,227,70,232,34,140,58,138,116,161,146,45,51,139,145,114,140,233,160,35,244,19,101,64,166,106,165,241,11,107,125,193,237,190,241,208,158,145,141,17,48,105,48,130,26,125,137,153,109,72,203,18,25,104,92,95,174,240,20,109,158,38,16,130,94,85,219,204,110,243,1,238,198,254,247,70,107,42,122,101,158,227,140,153,176,242,165,133,115,187,140,91,105,5,197,98,49,16,22,49,51,92,62,50,139,114,196,171,194,104,65,55,91,74,174,149,118,243,138,21,65,180,165,109,72,94,226,29,243,32,163,216,55,71,104,229,15,171,177,101,73,61,167,201,117,225,203,122,247,143,1,175,44,62,48,76,6,124,25,137,9,202,15,88,31,93,200,220,134,15,101,42,233,31,214,58,87,255,212,218,174,206,10,89,83,128,81,121,210,211,212,96,0,28,91,58,158,14,131,49,141,51,93,170,255,23,92,90,112,133,164,187,185,209,157,127,222,226,80,134,184,30,55,215,74,195,145,89,78,209,192,5,4,9,157,61,134,200,239,88,223,234,110,52,71,240,182,57,28,13,129,108,207,160,114,82,230,202,203,22,28,213,116,89,206,234,166,18,47,145,2,176,132,220,142,172,62,114,48,64,99,88,17,179,17,242,0,191,8,22,124,182,160,252,119,201,58,52,87,95,210,255,101,214,72,170,120,128,209,202,23,175,114,240,140,148,169,160,62,156,56,38,15,88,73,175,155,90,17,69,33,149,125,196,95,106,141,155,37,120,33,185,249,5,246,238,136,222,220,11,110,68,252,119,172,202,99,133,126,140,15,195,122,50,70,72,49,152,51,210,103,89,20,115,208,40,23,106,112,6,48,13,165,55,151,232,72,18,207,6,155,175,63,193,80,173,93,249,214,157,163,244,106,21,73,111,7,109,119,255,119,51,228,247,92,109,68,103,206,22,123,156,159,156,55,27,38,77,89,67,237,38,45,245,58,106,137,16,80,225,70,27,156,134,76,152,54,224,46,152,115,6,43,94,50,217,203,137,245,100,198,103,224,137,51,204,117,92,50,160,230,21,220,51,84,42,52,195,3,231,175,247,58,32,151,144,129,75,197,90,232,132,32,173,60,153,92,233,125,178,159,48,173,17,115,116,94,127,252,144,95,220,10,83,78,143,179,52,32,26,96,130,222,220,136,203,152,12,132,171,253,92,10,81,43,41,229,169,241,112,119,29,221,247,122,56,63,232,216,19,59,53,151,236,147,22,109,185,136,181,234,42,167,132,92,23,215,243,140,77,178,18,49,249,81,24,4,26,59,235,124,36,186,39,161,40,247,196,179,96,52,193,47,82,216,50,197,110,89,219,146,228,234,221,205,156,11,142,188,224,186,66,142,208,195,116,203,29,182,225,69,68,246,71,226,120,97,170,166,192,55,140,108,162,245,26,194,113,184,37,21,127,130,56,178,149,237,183,10,171,177,117,18,41,10,140,73,137,5,130,245,129,175,187,131,188,136,148,52,109,154,231,168,40,203,146,43,228,32,95,140,85,65,177,239,136,49,38,131,187,98,3,252,115,3,206,97,13,22,184,152,141,235,163,118,39,69,115,209,110,234,63,19,20,148,125,162,51,106,22,42,253,119,100,80,122,192,105,42,200,27,203,31,178,89,93,8,43,217,106,67,161,123,76,155,55,59,238,129,245,11,84,77,73,133,124,110,11,98,222,220,166,219,232,64,4,242,156,185,86,96,59,140,125,196,148,211,54,138,83,24,157,164,105,115,224,69,224,13,115,45,188,131,169,192,143,194,36,96,142,220,239,232,56,200,101,186,21,241,164,149,153,58,248,90,135,209,182,109,85,243,36,113,92,235,142,139,191,117,236,192,119,58,133,181,176,66,84,193,137,241,59,164,61,75,247,107,163,167,158,41,94,171,119,148,94,163,140,83,69,165,139,83,112,175,71,75,78,203,188,248,180,191,107,113,210,184,147,111,53,82,46,141,212,49,149,193,203,182,42,125,159,147,59,95,192,42,74,43,110,83,168,209,6,6,71,128,231,54,176,16,221,218,43,14,4,132,193,177,207,182,217,16,132,66,250,30,199,6,6,172,83,222,80,42,103,104,221,85,56,255,228,213,161,119,206,132,203,241,79,59,122,151,20,250,32,83,20,137,202,243,30,4,35,212,104,156,102,16,251,138,89,205,228,21,250,18,127,160,152,16,167,140,184,87,44,251,64,125,63,140,145,192,203,176,68,27,189,16,56,118,232,76,97,102,112,207,207,24,33,176,254,141,15,239,205,50,62,140,145,138,7,243,226,10,181,8,212,215,120,17,239,205,98,209,99,182,193,186,86,243,190,202,94,174,240,9,127,26,244,104,66,144,104,96,66,23,44,38,38,98,165,51,22,66,93,43,254,133,134,123,8,52,214,160,54,217,216,69,123,99,81,36,139,254,97,59,202,137,23,246,179,11,186,165,233,126,227,161,14,165,238,15,180,73,156,160,94,41,241,202,63,140,60,199,228,106,242,223,19,168,50,221,233,184,160,221,255,124,225,121,79,227,192,192,230,82,0,10,129,141,198,3,8,161,153,222,164,134,170,9,185,85,157,224,247,228,63,88,117,230,77,35,139,87,128,91,112,21,166,238,59,51,210,239,110,112,146,62,33,86,106,248,205,155,1,189,241,33,56,166,248,29,139,46,252,200,218,102,48,98,40,242,143,61,204,15,201,239,111,138,190,107,68,102,187,21,58,253,246,119,24,87,11,84,55,109,70,165,17,230,162,150,121,194,210,87,114,78,22,181,47,250,210,205,75,71,94,83,69,83,145,248,221,61,171,94,204,245,218,80,236,110,235,155,86,81,27,108,119,168,178,255,66,245,229,29,108,34,178,0,126,228,170,21,71,91,107,119,223,158,80,133,239,25,71,207,227,128,180,147,241,67,200,237,10,196,152,13,115,72,121,11,44,129,94,48,174,91,86,234,221,79,202,21,200,133,69,23,53,216,253,149,31,116,174,112,233,93,60,32,160,32,229,144,18,96,86,162,115,161,38,245,171,177,72,151,48,210,102,138,214,23,41,244,117,202,104,170,142,79,186,138,19,70,228,138,149,202,211,238,248,201,44,23,12,30,179,207,153,238,42,16,102,63,209,189,13,18,70,245,207,167,142,63,196,24,111,187,216,64,119,158,81,192,52,129,117,184,251,175,206,143,18,83,86,88,99,200,95,166,212,199,30,143,140,130,53,53,135,199,94,168,42,83,125,226,80,211,52,126,148,36,229,212,154,63,220,34,228,169,89,67,3,24,165,77,24,115,152,251,7,37,177,216,145,145,186,7,188,152,176,126,71,180,80,178,218,50,111,253,52,102,86,59,7,239,70,50,152,190,13,2,65,70,111,141,132,99,214,42,53,177,99,213,107,253,211,10,108,249,43,92,119,158,143,101,223,71,232,1,86,208,126,51,49,174,10,247,243,99,147,99,7,151,117,8,164,250,213,148,211,237,254,38,161,112,249,248,165,183,164,149,25,179,0,9,38,196,167,94,160,6,98,232,26,53,75,75,99,33,9,245,117,166,118,71,202,143,55,158,5,243,232,100,62,122,176,217,118,216,65,153,131,68,158,0,5,79,170,37,124,223,162,175,193,175,120,50,32,231,5,199,100,138,244,16,203,129,183,204,225,247,29,208,12,156,128,91,160,64,83,140,11,41,138,146,161,78,80,209,251,14,203,162,102,134,195,71,134,46,105,8,97,73,234,131,189,72,197,101,222,207,150,56,166,115,102,153,154,137,81,43,4,198,124,109,238,216,248,79,80,118,91,95,122,79,190,98,6,139,113,63,9,151,252,165,172,212,28,110,218,61,155,14,3,140,23,253,229,154,9,245,5,31,69,254,187,95,16,149,148,2,110,183,15,190,76,146,17,130,73,193,12,20,137,0,70,234,233,70,33,126,8,227,134,208,160,117,84,124,60,236,133,4,181,121,138,25,147,185,49,61,84,245,228,126,7,87,165,235,225,86,212,89,11,8,228,166,244,183,34,128,179,49,246,193,93,226,159,193,65,200,172,184,36,182,208,108,222,151,185,80,183,11,253,214,233,66,6,39,230,141,151,66,160,104,118,25,179,103,63,197,28,147,193,173,107,35,2,229,131,245,237,197,199,33,86,132,117,11,83,86,188,76,15,44,85,204,167,57,127,151,234,85,52,119,133,35,6,88,15,86,91,168,18,110,147,160,147,212,58,56,29,46,126,26,249,155,161,1,68,225,41,65,53,174,187,250,58,92,37,224,169,148,194,138,226,35,86,84,247,43,70,128,180,33,0,169,50,1,169,31,191,207,78,193,171,104,59,89,180,185,249,26,104,23,159,114,189,28,41,46,48,227,100,45,38,224,61,75,87,63,184,26,211,35,233,2,218,223,214,142,26,245,113,241,253,61,4,246,250,242,14,74,53,33,73,43,192,208,183,165,66,131,210,223,112,144,99,250,191,113,143,174,157,27,250,193,65,70,242,219,191,90,203,44,139,218,19,82,23,252,77,151,72,110,108,117,109,134,8,159,57,177,20,228,16,87,152,56,115,157,34,75,183,68,72,224,108,65,23,132,95,189,194,89,72,44,144,169,58,109,93,212,120,238,244,119,52,88,158,167,15,46,177,108,82,91,50,245,129,61,225,78,30,61,28,60,5,122,166,225,71,10,242,170,133,14,18,59,64,67,76,188,99,99,78,16,203,233,81,185,196,163,64,143,48,18,128,255,243,192,191,129,59,146,103,176,161,20,185,15,80,53,208,157,160,153,199,239,62,255,211,95,218,126,251,84,151,182,203,94,104,170,209,75,182,243,202,16,228,23,244,66,46,56,18,209,93,247,2,216,110,202,217,126,107,120,42,98,51,207,11,4,10,141,151,34,251,4,214,121,50,189,87,55,189,52,65,64,107,70,255,19,180,186,7,154,239,31,64,124,89,181,83,239,69,152,253,157,80,136,71,165,130,120,238,230,116,198,166,225,99,177,162,210,195,174,187,95,66,221,188,238,142,112,83,53,66,126,47,103,43,119,126,156,61,59,238,54,97,210,121,195,59,5,50,52,89,67,242,114,57,62,62,48,2,55,144,13,17,153,32,231,205,108,85,30,15,252,31,232,85,255,220,176,18,94,23,106,52,89,219,250,147,155,58,67,9,148,212,206,118,195,158,200,61,64,89,116,80,112,103,226,164,93,49,68,8,105,70,43,112,225,242,95,54,252,13,180,236,135,111,200,203,147,126,203,155,193,123,224,111,104,255,111,247,24,136,53,57,194,202,173,76,172,160,118,234,109,88,143,91,255,93,192,62,253,246,98,238,148,123,84,123,38,249,60,195,67,29,33,189,230,159,255,106,43,13,125,48,38,253,221,120,241,90,113,114,201,236,89,21,38,75,215,125,152,172,106,69,250,44,54,239,114,234,196,72,233,150,112,35,81,13,126,79,200,234,184,211,92,98,29,36,190,96,150,44,175,105,153,236,95,96,223,99,16,135,224,159,252,132,107,125,102,180,208,44,170,152,190,84,199,44,126,103,194,51,110,152,185,31,156,234,128,172,144,73,43,2,208,118,141,133,191,173,7,124,210,215,34,220,17,8,245,167,141,226,241,82,143,11,195,39,107,0,234,224,22,173,220,11,79,24,229,27,63,127,164,23,180,30,164,150,161,156,190,123,158,149,176,197,174,162,203,233,174,35,143,194,145,22,194,125,129,206,140,124,51,14,145,25,169,171,224,19,105,129,116,240,252,32,88,55,123,36,200,187,167,49,71,38,1,8,98,36,70,208,148,64,21,253,202,247,8,117,191,10,235,74,149,92,196,89,42,31,198,6,65,180,131,154,188,210,198,69,169,58,8,74,152,135,190,226,147,131,25,136,24,145,226,29,226,153,98,132,0,72,190,0,183,102,188,75,31,38,158,218,89,16,37,162,182,221,136,92,168,247,232,207,184,83,128,227,43,74,230,78,12,224,110,12,182,18,163,116,17,55,52,206,36,32,230,219,49,3,120,131,35,89,79,134,30,124,87,207,75,18,115,65,49,0,7,253,76,231,39,97,228,53,163,230,213,120,13,62,187,66,65,18,114,149,107,109,225,41,40,165,35,119,143,188,226,99,103,213,144,34,202,117,167,80,206,107,48,227,192,176,95,31,22,26,155,242,187,101,231,237,238,223,75,204,219,47,71,97,59,46,30,161,19,225,176,97,141,178,33,174,71,175,117,25,201,70,163,128,49,63,172,200,53,214,97,90,18,211,216,203,218,184,117,122,36,202,195,7,236,75,2,130,81,90,222,146,113,107,91,172,193,40,200,127,5,109,158,139,52,124,28,227,73,44,75,118,230,150,84,87,207,67,169,198,79,233,34,158,152,73,165,246,247,233,160,68,17,165,31,39,20,146,93,188,247,161,113,154,77,229,9,216,172,8,121,231,95,184,14,115,24,75,16,60,150,187,213,148,143,72,246,61,74,231,208,187,152,77,48,56,213,96,26,92,52,242,168,9,0,85,114,84,139,188,86,88,227,98,66,105,125,172,114,243,39,54,131,113,79,179,161,130,168,183,29,119,167,150,47,177,136,167,206,85,85,195,160,90,208,30,251,53,189,208,128,80,138,63,243,201,45,199,131,4,116,150,252,197,212,54,176,107,25,217,209,145,146,228,207,34,98,155,109,163,15,95,178,234,189,71,35,199,40,90,177,88,17,65,194,182,81,1,36,26,222,0,7,120,113,164,49,116,67,172,227,26,78,49,160,7,248,89,238,191,112,201,156,38,200,138,200,137,15,132,143,211,238,56,181,192,58,15,95,96,109,207,204,32,201,221,50,157,194,205,11,88,117,241,187,196,173,237,113,228,117,215,125,119,1,93,107,90,75,153,192,131,248,251,253,168,163,170,20,192,162,11,136,85,232,202,153,145,208,189,25,16,206,102,143,203,253,41,67,96,80,16,130,39,31,80,107,110,79,132,190,219,144,199,160,40,24,9,251,8,248,224,61,4,141,208,77,234,81,214,144,100,210,184,246,181,255,118,207,9,24,36,70,189,56,11,63,228,111,38,98,202,128,34,148,18,28,179,239,153,121,200,211,120,147,165,194,116,18,66,181,64,161,197,17,102,159,17,143,227,241,184,229,223,117,55,90,184,181,199,15,74,237,69,138,145,83,82,3,89,211,106,129,134,173,188,162,222,4,217,244,41,247,23,218,218,89,69,53,45,172,247,91,64,118,237,175,120,225,177,157,127,34,170,108,71,224,21,81,60,8,175,167,137,163,80,44,164,69,137,150,110,17,161,156,136,99,239,59,96,73,10,102,190,62,144,66,144,96,202,95,19,58,139,89,45,120,210,185,12,54,18,30,51,17,77,185,144,210,214,24,67,203,170,225,35,169,169,167,217,228,165,82,86,27,185,117,184,252,197,158,14,38,119,33,121,91,23,93,255,10,45,20,238,113,101,183,128,158,38,101,241,156,161,240,217,193,144,105,190,70,170,15,169,104,44,47,178,111,55,24,109,182,71,196,81,249,199,133,126,84,85,246,207,145,68,208,117,43,64,197,117,24,218,9,149,242,160,191,135,33,37,237,180,109,33,222,57,67,75,133,102,152,10,165,217,171,236,129,56,13,220,28,177,173,233,59,245,184,195,199,162,240,226,34,241,113,47,190,161,217,182,213,150,146,46,108,90,226,42,170,154,12,14,102,87,89,12,116,74,106,197,133,206,49,137,18,52,31,64,1,72,8,231,244,94,51,248,179,95,14,70,124,20,27,27,236,175,11,45,154,206,3,129,76,5,121,146,111,240,124,80,152,208,27,66,60,36,135,133,240,143,35,127,12,217,15,102,169,151,117,237,184,35,156,131,139,204,150,185,170,16,131,229,184,53,147,13,127,123,207,171,148,123,22,142,168,2,155,167,111,119,178,175,180,200,182,70,70,116,9,49,235,206,201,219,143,54,42,11,113,48,129,82,60,33,110,192,224,18,90,48,95,117,141,11,244,156,223,227,210,242,194,96,230,114,222,30,42,146,61,46,38,55,127,77,102,56,0,150,18,173,37,59,15,219,111,178,93,255,107,86,147,106,77,206,250,68,68,92,180,254,90,117,134,69,60,218,35,110,242,148,151,239,126,24,88,210,177,121,67,188,153,129,86,137,99,50,216,95,12,123,75,235,146,173,175,181,169,69,175,240,179,221,251,108,244,231,120,54,131,223,224,242,143,155,176,39,141,91,79,37,155,101,91,253,132,119,110,168,163,49,156,220,25,202,199,141,9,35,41,105,22,64,5,213,157,101,170,42,12,154,182,240,144,84,36,11,180,53,126,38,98,184,227,111,60,173,45,64,55,105,99,21,11,232,88,164,4,40,245,56,4,218,160,17,123,106,238,95,134,141,81,86,160,28,8,116,134,149,203,184,116,104,181,240,75,253,150,90,39,196,196,23,176,228,243,214,75,164,159,248,91,225,216,156,0,51,47,7,101,124,152,143,201,182,54,204,157,139,234,89,118,153,216,146,254,123,6,92,1,213,220,239,67,112,235,152,111,137,49,123,182,147,86,123,118,236,81,58,223,173,5,80,138,6,95,171,26,142,54,144,116,222,16,155,25,22,114,87,181,204,96,86,28,97,242,236,227,86,48,38,214,91,58,156,98,77,196,71,20,99,201,111,214,26,64,205,209,48,88,69,193,222,167,157,103,48,55,41,35,223,3,186,78,211,157,57,248,148,89,18,64,22,85,155,69,77,92,92,92,78,7,163,2,139,92,84,12,210,107,32,216,212,235,251,185,236,93,97,200,49,233,102,232,31,184,175,16,208,134,241,66,150,101,190,108,96,67,41,60,226,225,254,190,192,68,193,211,203,141,78,56,60,201,0,143,216,21,167,27,194,34,105,133,20,80,158,13,92,105,3,97,99,243,211,101,56,228,166,59,229,191,254,215,104,78,196,120,165,149,164,196,143,231,20,126,133,201,0,78,106,20,150,249,135,246,84,224,19,67,253,186,189,58,188,240,28,52,23,194,214,38,10,148,129,37,184,185,121,61,225,130,150,114,201,226,226,69,145,170,204,26,238,95,85,175,4,34,224,255,69,249,122,176,43,144,62,159,183,2,63,102,226,250,169,176,199,125,174,131,131,36,54,206,78,227,28,81,86,24,213,142,34,238,59,35,167,105,107,151,28,53,30,255,73,64,69,107,20,96,68,230,234,53,166,249,21,65,139,47,0,247,83,221,106,35,34,91,155,45,252,254,178,104,134,76,107,93,252,4,236,223,142,172,42,186,27,105,32,98,114,4,11,232,172,219,107,239,224,64,30,55,207,62,68,45,231,244,177,119,0,117,172,240,71,128,206,164,165,239,123,174,248,248,212,200,254,222,45,93,58,106,205,219,116,28,188,153,127,225,17,211,21,61,79,230,109,239,151,239,137,191,194,68,88,10,52,58,236,125,117,52,229,154,115,110,129,211,210,161,248,126,65,34,111,138,33,9,253,157,250,48,169,247,31,160,163,49,229,181,139,195,241,131,81,243,162,101,187,166,90,86,199,27,14,217,49,54,251,58,45,95,16,72,126,108,222,229,100,25,158,59,217,219,158,236,102,93,138,249,1,223,185,85,157,9,198,118,14,89,174,38,28,48,6,232,164,175,158,218,34,148,51,209,239,151,20,19,18,56,25,197,64,195,146,35,249,94,13,13,40,181,137,138,134,108,229,44,58,171,46,202,176,177,12,184,126,89,39,84,88,116,248,153,107,181,72,86,125,49,208,229,49,223,147,201,93,198,131,103,119,11,31,146,148,229,168,72,239,53,220,188,33,128,156,70,129,96,6,239,255,106,207,64,189,226,133,76,142,120,144,35,22,179,56,10,104,143,93,217,214,232,42,62,195,69,210,158,133,67,33,134,222,171,196,162,87,87,189,12,255,148,42,144,249,65,126,243,202,10,46,190,131,246,250,243,95,200,87,50,50,211,93,103,202,200,178,243,172,234,14,60,76,22,77,254,165,147,173,107,43,150,201,225,74,140,149,197,114,200,114,0,173,223,136,85,99,179,96,217,7,32,193,187,22,183,233,80,251,103,39,25,152,188,212,169,205,241,64,80,87,176,92,181,219,16,110,181,237,161,188,167,45,118,55,216,191,106,42,150,66,207,78,108,191,58,56,173,51,187,217,174,84,101,151,10,191,229,168,203,255,72,47,173,247,66,119,240,84,69,160,90,236,214,222,254,190,207,27,160,66,143,45,128,79,91,73,59,189,41,231,75,245,250,229,242,231,62,186,181,191,56,78,153,248,207,110,157,98,231,194,87,123,76,246,52,253,99,228,198,210,39,52,241,204,212,74,153,167,83,94,180,15,136,55,131,213,188,157,72,88,197,52,224,52,11,212,52,19,2,15,161,138,82,37,131,187,43,73,249,136,132,22,25,235,134,64,80,95,233,40,223,188,173,159,4,158,157,237,130,193,111,51,101,197,191,89,11,212,135,64,213,223,52,46,172,118,89,76,60,67,156,219,79,150,82,132,202,192,199,111,128,250,247,163,83,60,135,189,140,40,102,255,173,235,88,138,82,14,210,202,24,216,166,152,117,147,192,15,20,127,136,169,3,90,196,24,236,203,134,62,175,19,22,253,130,223,210,50,122,230,128,82,56,97,232,193,2,96,239,94,85,145,248,61,145,10,226,165,235,14,205,137,71,117,9,142,173,65,192,30,123,126,148,250,166,0,184,56,181,38,209,132,42,198,141,83,52,175,118,68,177,170,69,34,106,122,67,235,194,116,153,110,213,122,218,66,56,176,17,63,177,225,142,27,220,11,125,0,162,116,40,101,128,214,220,103,163,145,14,208,246,32,69,128,39,191,205,129,200,165,12,97,128,232,68,150,27,252,113,2,16,3,138,94,209,79,16,14,60,93,117,101,31,25,187,242,50,5,164,201,189,187,72,132,18,48,107,173,113,57,5,51,154,35,86,50,238,38,84,98,108,243,111,186,6,32,147,73,163,39,43,75,98,207,242,49,169,111,108,88,58,68,41,195,109,70,168,219,172,200,190,173,240,218,27,155,178,196,177,234,62,122,206,226,254,179,109,146,183,124,215,122,139,27,194,170,226,27,205,146,174,232,195,9,62,39,75,226,115,48,79,248,252,58,244,148,73,108,70,33,249,206,103,25,253,41,134,88,17,200,50,85,1,219,30,12,223,185,26,88,222,36,69,136,194,158,183,170,125,218,98,175,87,140,97,155,57,117,25,221,29,45,97,18,11,94,90,181,249,230,33,233,125,158,13,249,89,112,172,142,71,240,201,106,17,152,124,35,45,81,156,71,28,126,248,166,23,176,204,182,121,110,249,126,104,200,33,143,138,227,168,253,231,171,139,219,119,74,25,227,13,14,122,131,240,16,86,11,114,154,254,60,144,1,127,210,66,214,215,95,21,147,28,102,189,22,212,170,23,112,61,216,7,224,129,128,75,162,228,26,146,7,242,184,30,166,160,215,47,146,184,78,206,62,146,150,200,142,210,188,153,124,144,14,29,37,188,173,80,98,84,47,206,166,102,58,8,112,207,150,248,35,171,127,90,227,255,229,84,228,166,38,80,151,219,195,225,106,148,54,7,172,202,130,72,25,202,156,81,106,125,173,244,54,173,126,171,247,146,12,61,140,242,200,9,152,151,174,68,140,182,34,23,197,48,206,230,212,77,230,36,25,101,58,82,14,233,74,2,69,45,156,66,62,126,19,55,138,73,103,244,170,206,59,172,169,10,76,128,154,41,108,120,244,190,133,237,173,23,22,106,170,103,49,211,195,97,13,111,161,196,181,59,46,133,234,159,212,60,88,196,85,113,165,255,228,69,73,11,209,5,99,111,155,73,185,102,86,142,97,229,199,115,65,191,173,51,13,248,96,22,148,61,241,71,254,172,103,216,126,97,45,108,203,142,74,17,3,153,204,50,146,192,79,81,68,39,143,137,194,39,2,172,147,142,61,161,30,33,108,35,93,44,242,82,43,122,186,39,30,20,184,50,163,233,166,195,73,131,32,189,79,57,188,65,165,35,214,50,33,116,222,162,158,193,56,90,245,209,113,214,86,205,122,211,64,196,122,47,228,195,136,7,52,28,0,165,83,63,108,10,125,85,181,70,87,60,132,160,204,19,199,36,119,186,24,114,34,254,143,77,168,253,170,139,201,194,52,254,164,36,47,134,128,145,3,125,104,44,249,81,114,64,111,253,101,3,212,194,179,199,112,12,35,117,119,12,62,66,189,149,189,61,158,219,11,174,157,255,176,220,253,82,161,95,235,192,81,239,127,170,244,151,176,233,232,7,0,70,145,226,250,226,86,13,50,129,195,100,71,56,24,100,22,136,90,254,8,87,189,112,99,133,196,41,248,211,12,92,161,245,5,30,234,56,36,103,99,94,227,223,159,111,234,37,36,153,245,85,46,180,149,47,123,171,235,183,188,31,0,171,75,31,168,24,237,216,105,234,255,198,158,30,215,251,184,205,63,88,10,64,183,84,237,207,83,80,232,135,155,56,87,123,220,161,201,227,148,247,90,227,83,200,110,88,12,83,223,83,43,246,235,205,58,202,45,145,127,68,48,251,225,246,241,110,149,254,153,114,99,14,182,90,148,67,148,122,116,175,9,45,28,82,11,63,5,125,248,195,231,198,254,96,16,178,24,204,70,33,186,237,106,137,184,177,12,178,134,189,128,39,182,132,162,218,10,4,10,126,148,61,79,176,58,163,242,29,131,126,168,207,186,188,25,146,102,234,222,177,129,200,207,217,183,224,156,133,46,47,114,164,18,244,12,239,14,183,8,180,80,39,213,209,228,88,101,74,161,63,222,204,66,187,135,48,133,210,103,188,30,126,159,170,246,16,49,196,183,170,180,82,158,155,201,85,129,221,16,37,227,194,195,112,71,73,164,106,171,7,115,123,220,171,191,219,164,78,193,245,191,82,57,165,169,14,48,29,111,243,185,115,182,87,208,14,239,135,20,252,235,150,155,73,183,82,73,191,3,134,152,237,92,116,47,201,222,162,235,97,146,188,219,73,200,94,98,82,175,139,203,44,95,110,157,243,6,1,66,209,245,200,254,43,66,220,16,178,53,128,156,119,148,132,118,88,105,149,125,22,227,236,221,140,187,22,56,208,254,177,106,153,36,62,132,131,90,55,85,102,20,83,46,223,196,138,133,48,192,197,180,168,199,204,210,121,101,85,173,242,192,222,177,50,107,31,64,47,40,221,80,24,179,160,179,50,93,236,50,103,115,34,55,7,112,147,216,82,219,88,217,175,144,76,30,110,228,238,200,43,160,87,193,109,245,103,80,63,31,232,83,7,58,117,208,28,135,34,64,160,105,42,45,79,249,72,244,79,40,234,112,201,65,255,197,224,84,208,178,238,216,151,54,186,127,203,12,83,147,250,165,165,240,27,165,66,128,244,155,187,129,199,78,53,29,177,229,200,172,214,78,136,203,154,86,145,150,223,169,187,168,229,232,169,34,237,66,98,9,97,7,123,56,71,7,158,108,154,238,122,244,130,13,254,254,30,36,111,70,47,121,193,72,26,179,57,19,34,140,247,165,7,30,198,42,208,133,76,54,40,77,214,38,193,81,117,128,247,194,13,188,3,140,181,76,11,16,157,48,77,91,1,71,13,240,157,115,157,135,218,181,5,133,63,63,134,180,56,109,234,139,236,235,71,246,183,145,161,220,77,113,30,222,121,11,145,35,110,51,87,152,76,175,46,185,250,141,163,36,22,135,200,131,96,54,242,223,203,54,139,204,185,92,180,61,223,213,170,106,109,154,22,43,1,99,9,144,140,153,146,253,144,15,43,104,49,26,236,91,245,177,206,237,32,238,12,80,230,212,37,218,117,127,251,217,102,25,89,116,138,192,10,173,231,5,163,12,28,14,217,200,148,138,106,208,142,35,57,195,182,73,208,25,30,118,242,161,121,155,171,136,129,70,102,39,249,196,52,113,178,206,98,248,16,218,42,183,164,123,3,168,102,112,184,130,17,226,193,169,211,85,222,160,40,99,230,86,119,71,42,176,26,177,162,114,179,78,199,247,250,78,51,134,52,162,11,53,138,138,84,88,184,199,85,134,77,222,164,25,245,244,89,24,191,99,75,29,186,242,31,192,130,90,223,39,93,63,89,158,198,181,191,125,11,162,133,217,253,125,137,16,200,18,234,233,138,114,188,242,70,108,145,200,11,28,118,20,99,1,91,174,57,125,228,233,110,135,65,72,205,12,225,51,254,100,102,250,53,135,209,68,100,100,7,217,23,173,153,250,52,229,154,210,98,103,33,145,123,157,170,79,159,94,9,9,126,150,59,4,124,173,1,111,43,175,243,163,194,61,58,69,179,48,17,151,81,223,178,151,166,204,22,210,206,95,168,230,23,59,220,1,165,242,250,72,246,218,88,248,75,238,168,72,157,142,32,67,187,40,51,143,200,188,148,39,164,165,131,97,6,86,33,76,60,167,244,242,230,50,114,169,253,95,43,206,9,132,173,52,18,30,76,28,233,161,220,112,181,18,10,134,125,118,59,153,12,180,236,23,255,88,82,141,238,110,255,139,151,187,219,184,241,20,181,139,204,243,222,75,64,73,57,47,240,64,215,17,21,123,231,41,211,140,215,189,214,242,199,218,117,57,79,100,253,43,221,67,247,211,49,233,142,133,153,154,250,118,232,129,82,253,79,159,179,101,18,128,103,3,49,249,20,16,251,112,47,208,124,15,184,185,36,230,154,196,137,21,85,120,161,13,116,214,137,60,253,214,176,181,106,29,171,45,119,151,100,234,50,99,33,230,131,66,156,117,157,148,14,188,48,200,146,111,85,24,240,151,137,228,182,45,0,120,22,215,250,40,133,46,199,231,204,25,38,181,213,6,227,237,217,203,244,200,28,103,143,184,22,83,82,115,71,35,9,95,123,65,109,114,163,247,161,43,77,235,116,55,208,219,20,60,228,33,64,71,37,28,216,156,156,122,101,249,112,190,209,254,23,19,13,244,166,239,128,108,217,81,17,86,107,11,146,197,96,173,220,79,6,36,139,12,11,46,233,198,212,123,208,20,14,132,250,88,159,17,143,106,129,168,191,167,214,220,106,48,37,186,32,180,212,127,129,73,101,81,84,131,105,216,94,48,181,36,109,20,160,68,200,73,54,166,219,65,77,190,106,194,205,234,246,163,186,95,48,212,230,55,37,82,216,223,95,67,52,133,163,7,90,210,125,233,205,24,215,242,129,92,112,190,133,165,2,89,211,66,61,98,252,139,172,28,131,82,130,171,106,152,193,8,44,148,246,25,187,4,20,10,157,150,1,143,64,108,18,140,253,75,158,122,121,155,112,148,48,85,250,195,230,135,165,0,140,164,218,65,57,184,200,113,20,59,34,172,87,160,62,87,29,52,247,31,88,218,43,91,23,106,1,140,158,229,170,119,123,192,197,138,126,177,51,221,143,68,237,237,160,91,111,216,123,190,139,14,56,132,158,238,64,171,103,200,241,181,105,223,121,78,90,56,75,88,90,37,183,95,232,92,57,134,49,158,219,61,196,125,212,182,194,97,135,190,203,243,6,184,72,149,98,125,33,70,225,16,244,224,88,233,39,146,222,188,33,112,249,134,101,178,83,250,94,154,109,30,211,113,231,226,150,119,29,164,17,41,144,241,65,208,77,179,151,130,45,84,113,120,187,157,207,138,244,161,118,180,70,162,139,139,170,221,217,118,93,127,164,56,51,213,150,43,50,246,198,98,208,226,26,176,172,83,152,73,132,195,56,46,219,163,180,134,61,55,188,176,74,31,195,234,52,14,194,198,102,25,183,52,213,187,151,212,9,72,84,139,60,71,191,10,62,177,120,193,166,23,146,100,252,33,201,178,62,90,225,20,227,63,71,252,63,201,225,23,79,43,62,81,53,131,130,79,58,26,220,63,96,133,212,184,122,71,179,0,170,70,148,118,194,60,111,156,108,162,88,140,7,205,76,39,81,106,58,94,246,114,69,70,212,59,223,35,97,91,232,231,243,162,177,183,111,82,206,92,30,86,41,110,236,169,67,189,202,185,220,143,189,183,202,24,87,83,182,145,88,31,135,193,220,159,87,23,149,34,10,127,211,53,124,50,254,192,75,253,93,114,78,96,82,205,146,249,25,139,180,94,178,184,105,147,148,10,20,135,178,55,97,114,100,228,5,209,127,166,166,73,171,101,101,60,86,45,24,121,106,17,164,57,38,117,38,123,111,120,104,150,247,237,85,59,243,4,59,232,151,222,108,44,105,150,219,24,248,150,201,48,160,24,10,46,137,196,63,126,203,220,154,132,135,180,236,146,15,46,203,161,124,40,166,11,140,9,141,137,239,85,94,191,109,193,50,131,125,132,26,150,79,159,197,84,69,165,167,60,75,75,115,150,89,193,96,152,239,2,61,237,85,231,104,76,0,225,35,102,228,58,161,75,145,123,125,51,243,115,198,29,194,193,170,250,158,247,163,199,239,16,72,205,64,126,24,41,203,254,24,149,134,211,152,249,224,220,121,176,102,9,126,141,89,106,74,142,133,103,153,81,100,78,25,123,21,24,198,47,153,239,59,62,221,66,189,24,30,100,187,233,101,28,38,199,2,100,15,138,50,254,4,190,116,228,211,83,170,62,227,221,11,250,147,247,28,148,102,171,178,51,195,225,183,137,40,216,76,36,13,153,165,182,31,198,19,249,243,57,126,91,84,246,147,197,102,129,251,138,155,97,213,74,35,71,155,158,160,27,236,238,124,123,125,215,174,92,235,58,64,165,217,219,134,89,57,156,254,95,107,133,233,31,174,53,54,158,35,226,22,237,21,80,211,231,145,193,133,107,87,157,174,196,255,142,176,44,51,67,178,87,242,135,116,66,37,125,195,70,210,108,24,98,182,29,34,68,160,91,38,206,182,9,123,219,182,3,118,77,185,140,5,147,205,3,121,85,6,37,167,193,205,247,65,92,203,139,183,39,228,56,77,216,137,110,242,152,149,34,142,218,99,74,86,68,164,22,148,16,225,78,14,131,213,233,138,153,155,16,87,250,169,153,81,183,156,124,209,169,251,35,252,150,222,147,181,35,34,43,197,71,211,71,4,150,202,232,200,155,137,250,255,101,102,49,148,148,24,35,211,14,168,151,135,204,212,173,118,80,168,211,134,209,90,41,136,242,199,147,129,221,91,9,185,213,205,155,223,203,206,57,50,6,5,66,215,174,50,21,20,1,136,97,107,90,35,103,34,133,79,16,246,251,235,165,209,1,8,88,140,55,210,90,240,197,37,192,210,72,118,109,76,146,42,131,146,109,238,138,57,30,198,16,248,226,41,61,184,52,31,193,151,253,132,13,172,65,22,107,91,56,76,113,149,199,16,240,151,186,95,249,34,249,140,22,210,86,110,183,169,187,146,113,60,176,171,106,68,73,115,23,16,1,118,7,177,142,171,137,245,222,41,198,123,97,255,3,133,216,217,64,16,78,101,20,157,167,190,177,211,205,250,159,36,224,234,228,189,81,116,14,142,236,206,28,5,67,195,198,250,206,232,252,230,95,88,189,126,23,244,118,109,103,220,247,99,204,185,37,22,74,220,199,42,125,34,76,47,208,133,19,138,181,244,23,5,155,152,230,110,109,219,24,114,159,134,244,148,143,156,60,8,137,248,3,72,237,120,185,143,171,214,72,229,220,39,115,106,166,183,164,78,129,108,239,2,128,209,112,169,227,88,142,57,221,216,73,191,229,122,163,63,83,179,26,48,230,206,208,41,46,22,146,153,122,202,127,131,163,251,110,190,109,242,231,12,208,192,36,92,144,98,31,15,16,205,193,11,220,15,5,10,196,49,158,216,7,88,128,186,108,181,119,230,146,111,25,250,176,32,71,178,222,12,205,158,29,211,39,235,117,124,240,139,39,18,183,210,81,15,230,223,226,189,156,132,192,19,43,100,61,175,62,154,130,24,170,250,173,30,59,122,17,120,245,43,212,189,98,244,116,111,12,160,163,102,88,78,65,179,45,210,251,247,127,18,41,196,172,63,120,182,154,29,194,234,110,231,168,129,72,206,175,10,33,61,75,191,147,23,21,73,4,182,201,148,92,90,21,182,201,243,19,105,171,243,89,6,81,235,141,119,76,124,224,85,193,255,140,24,161,133,65,10,183,22,1,19,166,98,166,100,230,51,99,97,5,246,101,109,209,217,188,172,20,159,61,46,163,1,146,251,214,29,37,158,30,156,93,14,69,44,225,133,151,24,224,215,217,12,30,121,170,18,101,207,44,116,114,9,254,247,217,235,6,139,242,142,4,39,131,169,89,162,86,125,32,134,216,182,177,36,250,165,68,130,4,187,180,100,192,136,210,205,223,32,238,59,66,155,67,54,234,199,201,56,249,61,97,252,0,170,162,21,229,29,119,109,214,30,175,166,141,81,158,162,222,74,252,56,245,45,139,133,232,246,8,240,34,33,233,5,174,48,50,62,24,127,147,102,30,98,33,154,166,227,250,27,16,89,3,115,44,21,224,38,86,169,90,203,62,12,125,153,15,131,186,114,211,82,45,51,195,228,3,52,164,246,28,77,232,175,69,183,130,112,227,211,188,85,111,222,154,6,145,216,3,176,243,9,54,84,230,154,37,102,224,167,245,138,190,54,184,97,96,245,75,232,9,130,237,203,103,3,159,43,169,198,90,52,71,102,191,26,9,49,81,79,18,62,143,187,25,61,147,120,46,142,189,60,148,200,128,164,192,120,188,76,2,184,119,255,154,173,2,6,87,67,4,155,151,32,95,204,27,47,161,100,234,154,59,143,117,251,182,149,174,70,108,137,104,43,100,97,113,6,195,127,139,23,54,195,32,99,138,6,77,31,255,29,72,78,240,214,241,87,15,103,219,220,147,89,134,92,8,146,224,202,109,39,216,248,6,53,251,220,81,76,83,166,76,244,85,236,45,59,206,68,24,113,88,180,4,1,138,78,132,68,15,68,4,249,157,63,128,145,86,227,32,220,231,159,146,47,80,71,85,16,241,70,103,218,54,218,245,135,85,55,135,6,253,84,202,225,186,62,3,153,1,115,12,164,203,0,139,115,120,135,75,227,14,203,147,31,53,241,155,96,148,154,21,133,118,212,65,180,150,1,42,74,89,89,45,17,180,209,88,209,72,135,169,187,96,210,71,126,128,249,0,226,31,244,45,44,77,190,25,1,29,170,125,97,49,141,152,208,209,176,98,65,35,206,111,247,176,187,254,156,152,200,194,41,136,38,105,213,38,193,215,156,74,183,120,214,6,58,221,62,128,86,210,181,106,250,46,51,219,197,248,248,110,29,125,69,202,185,26,121,239,122,128,1,142,177,219,1,61,221,175,44,184,162,6,185,70,198,104,60,219,101,220,187,154,154,78,114,128,12,194,238,47,219,138,222,113,174,87,119,64,200,200,203,123,20,103,146,249,64,142,106,232,77,15,58,152,39,131,223,24,95,37,67,147,101,191,48,54,122,140,115,43,41,243,139,10,102,42,125,227,201,139,117,80,6,56,116,250,46,210,226,64,196,29,78,158,50,150,75,140,103,102,64,122,230,69,170,193,105,97,155,70,238,171,251,152,54,82,133,182,190,127,42,50,153,171,173,43,242,88,121,113,174,196,192,37,190,28,180,163,27,217,192,175,57,213,215,188,160,112,8,68,80,215,52,69,66,153,144,125,183,206,25,163,75,211,82,248,146,137,208,56,93,7,159,63,229,118,119,166,245,229,26,212,126,141,223,122,94,174,98,212,218,155,217,94,101,2,13,161,61,166,139,141,254,73,39,143,126,230,250,151,187,250,190,112,83,219,174,183,81,55,28,111,9,75,135,233,65,196,223,111,38,218,248,137,122,184,20,193,83,85,114,160,213,79,212,172,113,142,157,198,140,123,162,162,153,39,222,39,219,226,253,116,60,211,100,111,217,128,204,199,197,231,214,200,152,121,25,249,170,247,153,156,42,234,110,155,214,76,96,169,192,144,35,14,158,172,231,30,152,174,117,184,90,244,115,22,176,42,133,107,253,5,82,66,167,12,144,230,33,174,208,185,138,103,151,53,150,199,148,41,239,95,242,217,3,171,144,129,11,204,98,74,112,29,105,34,156,127,241,195,119,165,132,202,191,113,125,10,23,37,242,193,114,126,91,186,122,77,227,35,119,148,203,214,245,96,212,77,61,226,105,80,17,144,155,92,6,72,59,123,38,208,156,140,77,64,111,255,188,245,132,134,64,123,207,77,187,246,126,2,103,34,221,238,233,236,13,245,252,239,201,182,52,142,198,177,195,90,235,118,21,132,90,131,151,204,224,44,253,113,103,154,57,8,79,160,19,250,6,72,46,198,137,83,62,161,192,196,42,20,38,141,254,187,180,173,224,196,156,31,170,146,61,207,201,188,17,145,197,231,55,28,226,43,206,168,250,93,211,201,1,167,40,220,5,116,143,44,225,202,167,243,254,100,59,105,26,25,2,89,232,66,114,135,153,52,125,239,210,249,144,52,36,244,34,73,103,194,5,204,24,207,72,86,197,105,212,115,193,53,108,31,227,79,186,237,252,240,61,75,62,28,0,71,140,198,45,6,153,156,100,179,221,93,40,106,115,216,118,253,50,153,155,103,96,182,164,247,31,89,102,222,76,28,240,206,97,235,250,7,140,167,139,174,133,173,31,188,155,156,220,224,139,212,34,252,148,160,55,132,214,164,184,236,40,239,211,187,102,42,52,26,52,193,175,26,133,137,110,102,74,183,226,49,122,112,160,116,106,203,189,71,51,219,92,224,142,210,83,216,156,177,219,67,212,225,195,133,84,224,93,93,119,245,109,229,130,226,167,153,10,0,244,29,138,18,173,142,70,149,68,184,129,135,205,68,214,106,181,24,136,45,133,78,140,209,29,74,244,157,16,84,40,208,50,207,197,73,5,171,164,21,6,52,12,252,22,76,11,101,15,215,43,18,192,7,85,15,134,33,65,153,253,3,18,213,156,185,200,244,68,73,253,153,21,192,123,97,191,97,3,63,214,7,151,57,104,233,133,113,115,157,224,168,51,6,140,120,243,219,90,183,121,31,173,11,149,175,128,48,253,158,172,95,241,140,42,225,99,162,66,232,90,96,156,219,65,51,24,119,30,219,146,151,126,220,134,41,91,126,211,248,121,98,141,165,4,118,25,90,106,28,241,162,237,69,241,130,229,183,227,25,124,86,223,208,71,88,157,173,95,45,197,55,1,84,187,228,133,199,198,174,67,129,148,173,69,202,250,158,193,128,172,107,183,198,43,28,171,101,239,157,190,132,182,115,195,171,114,76,71,106,106,82,216,61,70,112,15,18,20,121,126,110,226,145,110,27,53,149,238,227,96,192,239,213,234,88,128,35,181,156,26,67,50,149,146,196,118,56,43,254,25,103,7,189,191,89,150,48,96,156,153,85,187,140,203,233,203,66,137,38,209,165,163,113,189,177,152,87,119,37,93,108,221,129,13,203,106,3,30,219,95,75,28,181,89,80,93,247,41,74,129,128,63,222,220,65,192,215,13,250,244,157,49,32,248,254,182,170,32,43,116,33,200,39,246,77,146,204,93,102,70,132,23,34,0,176,148,73,66,185,163,100,93,28,220,198,192,227,64,101,221,28,68,61,207,74,96,115,244,56,114,190,141,94,53,69,71,153,122,247,63,182,58,137,24,211,199,46,54,118,27,47,154,182,165,133,89,40,53,236,55,70,192,196,114,210,15,19,154,94,217,20,210,172,27,100,148,44,173,186,134,151,117,225,155,239,240,198,228,189,87,249,139,5,140,124,241,57,143,36,70,216,40,197,29,94,128,44,81,21,164,185,125,36,153,204,89,210,67,232,151,69,75,83,250,4,207,26,121,115,66,105,241,144,44,99,86,197,150,129,123,177,22,231,104,8,91,55,182,140,140,110,245,100,195,169,187,81,88,127,162,147,6,93,230,178,85,139,18,16,48,183,64,171,51,227,55,227,89,209,33,20,92,245,244,45,127,50,84,205,252,26,235,59,235,32,23,18,45,82,151,116,222,208,239,217,73,120,124,35,30,182,211,130,203,105,98,52,149,72,95,153,184,201,251,253,175,174,65,114,203,241,88,86,88,246,45,6,11,67,134,8,91,48,214,81,117,62,112,22,111,60,169,210,164,164,64,112,133,237,104,200,253,50,184,68,211,152,78,116,146,241,199,224,45,206,199,143,84,234,224,36,117,86,157,14,45,165,232,27,221,26,47,147,55,190,184,25,205,31,165,67,249,139,227,177,58,22,132,69,172,86,253,67,153,231,254,28,153,48,75,12,229,22,202,161,223,158,169,145,211,131,187,228,144,172,60,237,182,232,96,79,220,124,159,56,62,54,91,21,10,201,130,224,6,153,157,231,165,32,141,167,214,8,61,44,4,201,68,58,12,253,233,89,54,248,102,165,46,80,190,250,167,163,200,222,43,73,88,246,248,134,183,48,11,248,53,120,123,146,52,159,195,112,36,76,215,204,26,219,253,123,72,63,92,69,86,56,54,249,169,152,59,163,156,127,245,178,59,165,43,220,62,211,214,114,46,197,148,87,73,40,54,209,157,109,255,253,189,90,88,98,222,47,29,222,93,203,67,138,167,3,90,245,215,63,94,82,184,17,26,86,60,101,140,200,133,20,68,247,125,164,3,84,79,20,22,205,130,215,254,179,24,104,106,239,159,75,44,76,235,39,56,181,128,210,72,22,13,86,189,126,110,175,26,125,204,167,157,20,13,128,160,18,194,188,75,178,159,255,28,26,103,51,128,82,9,202,177,61,162,14,142,145,142,106,254,164,44,122,88,62,133,124,176,178,49,71,177,167,61,104,237,236,177,32,25,167,104,42,118,159,151,238,98,91,110,58,71,193,242,152,40,237,121,221,130,66,189,189,90,190,226,149,160,40,179,204,39,62,71,11,2,212,153,116,178,173,178,167,59,1,38,110,201,144,25,243,6,103,112,3,184,133,198,44,176,209,121,12,7,104,49,168,126,58,31,251,64,252,61,157,136,112,153,252,47,102,28,234,133,29,170,127,216,113,59,79,149,166,70,120,64,209,217,153,121,168,179,148,151,32,178,13,237,98,122,110,236,162,86,11,44,216,119,115,254,159,63,244,97,238,102,54,117,56,55,185,51,227,18,237,241,56,182,14,102,212,161,65,36,208,114,84,8,35,23,46,28,193,185,253,80,173,244,61,181,145,140,253,67,252,226,129,249,40,50,80,187,125,127,62,118,110,238,2,111,96,142,5,239,48,246,246,221,176,29,33,114,72,237,175,2,190,132,252,165,222,212,77,2,117,30,176,20,204,26,35,94,138,229,173,211,28,43,208,167,212,232,117,54,115,175,195,208,196,228,142,47,49,12,68,197,38,104,58,39,6,224,125,145,233,7,143,147,23,15,205,160,2,95,41,212,108,55,188,15,66,220,74,23,147,169,229,33,104,15,29,152,199,52,79,143,52,126,60,32,248,39,137,81,194,110,159,72,233,171,156,53,72,66,39,191,111,205,10,36,6,105,149,253,99,140,146,223,171,219,155,87,150,204,200,8,162,150,18,217,200,249,172,37,52,218,183,218,240,162,200,2,229,126,62,206,208,197,45,111,21,32,242,58,174,192,48,130,140,102,39,32,98,8,52,75,169,28,197,183,141,203,231,55,100,169,142,53,210,123,172,163,142,7,4,7,245,58,66,242,249,227,92,79,86,197,1,85,255,183,150,190,172,219,203,147,99,215,168,21,216,31,119,121,19,244,65,55,10,11,209,151,127,224,6,91,142,125,13,37,5,139,71,140,98,7,191,136,249,160,209,42,42,245,216,114,243,89,7,200,138,6,212,194,130,207,108,151,206,27,147,73,141,35,115,52,32,109,150,101,100,89,129,109,179,171,197,17,20,58,239,94,45,37,52,205,248,146,161,179,183,137,40,92,233,19,101,217,219,221,55,140,20,171,117,32,215,231,92,207,111,130,140,31,142,100,30,108,133,79,69,169,42,206,246,70,143,115,179,23,32,176,223,228,162,83,77,184,55,63,233,168,9,242,117,170,167,67,251,135,125,100,217,94,139,141,44,192,71,164,196,36,43,140,242,13,192,181,79,208,239,28,14,244,128,53,90,217,35,139,48,229,14,53,146,4,11,34,169,17,73,71,54,70,143,51,149,41,183,85,145,45,105,40,97,247,29,2,251,232,218,149,157,40,169,89,4,207,64,147,18,33,70,193,167,238,247,176,51,45,130,3,63,174,209,191,53,92,19,225,5,230,160,10,28,138,200,78,117,190,225,93,194,23,46,248,244,114,178,59,176,10,225,15,237,245,243,131,18,180,157,126,100,205,27,136,232,241,145,98,53,55,76,111,30,3,215,21,164,21,7,57,45,222,221,120,43,11,249,137,240,77,230,173,69,237,183,153,239,217,124,131,117,240,207,62,91,141,112,128,216,135,255,20,204,80,10,57,57,163,166,244,38,75,125,25,78,182,156,45,245,88,29,58,202,47,22,6,139,124,62,191,235,227,92,64,252,26,81,72,122,195,34,176,239,172,44,18,185,229,242,83,62,122,240,88,5,216,86,113,224,16,86,197,215,207,237,46,80,61,176,20,93,154,45,56,141,54,33,121,177,212,137,88,196,94,12,94,243,109,69,134,41,250,174,130,65,206,60,21,219,204,23,205,235,84,193,95,131,54,183,116,254,176,24,129,126,24,227,176,66,241,30,139,101,168,240,184,210,168,88,237,163,250,111,184,176,97,166,158,71,120,128,192,130,22,29,89,141,145,79,1,220,147,24,185,177,144,217,119,116,75,186,89,214,192,49,112,79,31,187,95,19,52,188,94,194,50,21,123,57,131,161,23,83,128,139,202,59,251,56,178,133,55,37,193,37,92,16,160,126,131,53,130,133,88,70,101,186,99,5,184,64,191,212,44,108,105,22,58,187,150,10,54,199,225,116,7,190,52,112,149,73,190,165,166,158,46,157,197,201,127,241,187,82,184,228,225,251,157,24,42,175,213,30,15,79,179,84,188,118,115,199,117,135,40,94,150,91,35,111,81,157,34,64,54,163,133,99,27,109,152,29,62,165,48,4,179,121,134,156,72,194,115,209,234,128,37,193,160,130,92,83,47,138,237,206,129,197,77,170,244,228,95,22,192,224,143,112,227,109,35,42,148,60,140,141,162,90,115,190,7,76,185,215,51,5,239,164,12,197,105,6,188,244,13,216,142,36,36,239,80,44,148,111,193,144,234,147,161,190,164,106,10,58,105,41,18,120,60,31,227,23,25,111,52,165,244,0,210,19,61,236,47,209,211,44,212,161,192,245,106,207,166,115,170,226,121,118,168,103,54,239,94,220,103,193,161,13,93,114,214,115,29,26,112,169,79,46,88,72,65,225,251,239,205,100,8,44,233,35,30,249,170,119,170,175,120,203,209,235,90,162,89,77,130,244,176,90,105,88,246,204,98,65,249,203,24,149,147,168,0,214,127,174,45,42,237,198,90,151,211,172,243,1,49,211,181,134,222,184,180,245,154,196,220,54,13,62,101,64,149,102,132,153,43,200,233,39,54,90,181,176,41,142,31,83,230,175,69,163,99,32,95,252,186,159,90,255,162,108,36,130,119,216,21,150,137,207,38,191,122,3,166,29,205,221,170,14,236,60,242,208,23,86,255,66,64,198,248,116,253,161,134,50,104,116,237,114,226,184,214,52,218,169,228,55,164,156,199,102,220,49,30,44,230,190,146,91,179,207,139,110,156,101,31,77,47,62,11,44,89,192,107,216,156,92,79,92,140,187,127,3,41,28,33,69,128,129,136,22,216,109,112,8,79,199,177,228,53,254,28,120,145,37,40,13,87,70,105,48,53,97,182,194,110,162,58,90,235,127,103,218,54,99,245,58,116,245,189,181,235,245,192,76,72,130,91,228,124,111,203,147,121,188,111,106,0,136,232,191,234,146,223,0,163,194,149,189,181,166,184,89,57,242,43,30,66,119,194,251,38,186,35,226,14,86,238,16,165,234,138,75,226,213,165,31,195,56,68,190,194,248,174,165,168,162,108,155,29,113,67,96,138,159,28,212,251,214,22,20,167,225,70,251,223,225,189,205,164,176,6,38,11,84,129,167,177,116,103,200,74,93,80,227,32,255,25,98,111,213,168,233,164,81,14,178,37,134,34,188,31,246,59,227,78,111,230,86,185,53,157,197,168,138,191,124,130,18,125,14,46,67,23,98,143,235,55,187,237,219,7,60,207,165,75,98,231,73,63,37,123,198,139,106,233,27,98,151,3,141,233,201,182,157,62,168,251,3,125,120,26,252,219,111,232,149,165,81,106,90,183,13,11,15,142,58,103,244,1,195,21,231,95,11,4,242,131,226,98,38,24,84,50,231,88,9,141,100,8,146,57,33,77,226,75,133,124,78,37,23,84,75,221,221,247,184,247,60,148,133,156,168,198,139,124,238,91,73,47,148,94,115,239,212,234,29,128,206,250,85,185,196,144,150,214,192,128,214,1,165,108,115,49,76,115,13,167,102,123,125,230,176,114,96,24,100,174,75,230,90,142,7,106,65,194,12,224,44,88,112,219,50,26,19,227,202,174,133,28,54,215,151,111,209,49,248,55,95,14,99,130,120,25,54,21,171,236,42,148,117,187,59,62,151,247,198,177,152,147,102,224,227,76,8,147,48,240,184,126,188,53,7,44,193,171,34,131,124,113,244,107,59,74,234,200,158,163,93,89,199,69,170,159,231,15,101,78,130,241,229,41,144,95,189,203,237,107,3,181,120,105,137,212,229,209,12,139,54,23,28,185,117,117,210,97,253,206,210,96,140,145,11,223,67,80,149,235,163,225,145,4,175,76,246,138,123,246,140,112,160,227,161,135,38,233,195,180,222,214,35,164,233,164,166,199,246,198,115,57,154,9,215,120,53,74,146,71,194,224,152,125,10,9,232,252,78,135,13,79,212,8,146,244,169,223,122,184,89,205,46,225,8,73,163,13,53,126,137,129,11,12,80,229,227,211,27,230,52,136,87,197,110,24,27,78,171,138,211,250,180,117,233,4,223,190,11,59,220,78,31,56,97,210,162,75,157,140,212,236,231,253,150,159,124,5,82,28,82,153,60,60,110,85,223,88,68,180,172,43,11,166,11,235,95,173,129,111,160,173,85,225,214,13,146,208,232,156,60,103,233,43,82,213,184,89,248,101,67,119,136,52,220,10,5,1,141,28,137,114,141,69,72,74,138,114,161,72,20,47,25,128,176,203,186,42,109,51,238,146,103,159,175,241,26,103,41,104,47,11,46,226,90,11,194,33,10,155,221,50,214,131,246,164,134,36,40,132,174,227,176,5,234,115,62,118,126,232,87,243,51,29,224,9,127,241,195,48,158,73,91,244,196,128,77,58,237,6,212,152,60,200,255,94,225,83,221,150,249,188,7,59,249,89,168,214,105,155,15,156,231,39,233,177,90,176,136,96,39,64,159,26,100,39,159,237,119,85,252,102,201,5,108,239,119,168,16,69,165,94,164,188,251,242,110,129,66,198,77,99,46,63,184,151,89,84,166,67,230,63,41,123,19,121,208,125,217,39,113,157,230,64,97,88,171,73,46,181,69,252,169,229,175,229,118,120,6,22,14,109,43,60,138,214,97,63,98,114,0,37,97,41,220,146,110,164,113,50,236,219,33,66,68,165,27,92,118,187,250,115,203,168,154,174,252,244,84,148,157,238,106,96,192,10,26,231,3,141,215,50,239,14,180,60,177,181,173,101,45,119,38,128,169,137,217,215,163,9,81,74,218,39,17,224,167,91,68,163,24,161,97,103,233,238,162,2,143,16,190,165,216,51,250,200,132,158,204,155,252,118,150,200,243,45,169,21,173,190,165,191,133,68,165,190,237,95,218,209,124,83,34,141,39,140,168,69,139,115,238,62,130,221,93,31,83,47,243,225,180,120,189,121,156,105,85,148,148,217,176,14,125,54,126,45,250,103,241,138,38,67,221,172,86,152,71,36,182,129,238,189,108,14,51,237,249,150,128,113,209,156,238,129,177,33,146,157,125,184,98,97,158,236,254,141,3,243,132,113,228,242,229,114,146,13,51,136,234,29,36,65,161,48,85,141,170,3,215,193,222,5,62,170,80,174,178,79,115,40,199,134,165,180,67,152,18,226,143,175,103,214,27,193,191,29,254,45,106,225,225,148,174,233,142,30,246,50,159,110,117,79,140,16,205,153,42,45,198,138,116,123,233,38,113,127,234,48,59,233,39,148,105,218,76,96,149,225,39,231,129,113,191,120,135,75,104,16,84,145,236,127,151,33,206,146,125,144,230,62,26,109,5,228,18,186,56,2,224,215,204,125,133,0,91,243,16,6,191,213,139,245,139,97,76,131,104,159,214,102,214,4,175,115,195,217,111,202,128,14,3,57,183,231,44,85,68,66,80,94,79,15,180,106,35,48,198,100,208,12,86,175,140,93,49,117,204,140,40,242,105,216,27,179,42,217,208,47,157,8,27,20,66,198,110,60,147,99,196,241,24,192,84,40,137,219,133,219,60,22,249,241,6,67,209,196,167,128,134,118,71,79,109,197,103,188,63,125,69,212,11,180,14,151,35,232,3,170,121,228,105,191,129,110,65,252,211,214,198,113,72,176,96,164,117,139,1,124,68,168,202,231,104,250,103,58,17,6,205,79,250,206,165,236,11,232,65,121,177,107,231,171,192,226,53,22,25,127,152,95,104,110,158,200,220,86,190,244,130,113,70,56,208,210,125,15,90,254,17,220,152,156,163,120,192,129,185,109,204,111,223,19,116,76,224,219,44,172,255,184,156,117,35,57,166,68,82,59,56,201,45,212,9,171,243,48,214,35,144,36,104,71,225,14,1,203,34,54,208,51,136,170,4,107,45,161,106,186,29,196,124,209,87,157,178,163,24,224,146,119,34,161,203,40,60,214,113,56,29,10,10,26,227,81,194,60,182,13,147,191,165,81,65,159,206,49,226,177,188,160,140,224,224,223,197,157,162,126,26,147,178,77,6,62,145,223,206,102,87,178,64,3,71,40,222,202,188,92,88,153,201,64,53,12,61,224,162,11,124,196,133,129,149,158,101,163,166,63,241,236,248,52,205,173,40,182,144,200,250,114,66,162,183,59,204,141,255,229,13,66,146,27,95,227,131,105,74,85,30,165,151,170,222,126,1,100,203,210,128,251,74,115,84,164,36,218,175,29,231,85,0,38,14,19,134,163,197,20,143,145,196,232,130,185,241,195,206,106,150,146,56,225,182,254,163,8,81,64,239,106,134,71,92,135,211,132,249,146,56,223,21,127,108,228,163,154,119,81,244,87,16,80,116,161,11,92,197,158,72,96,187,34,51,198,196,65,5,77,207,127,109,83,133,40,73,244,139,14,90,107,99,84,199,117,177,61,134,24,54,230,58,100,40,146,205,205,239,213,85,0,59,179,247,121,48,86,162,220,74,233,33,215,187,191,210,115,154,144,98,162,171,112,204,252,22,90,235,32,83,70,46,14,98,248,19,57,79,127,101,126,63,252,249,69,129,154,51,190,217,156,233,123,149,183,19,201,24,29,211,86,25,160,249,89,22,29,55,4,57,250,155,130,157,219,28,84,248,39,17,155,194,60,195,195,241,38,42,225,189,247,200,154,138,63,191,209,252,203,1,5,31,182,184,149,149,193,12,177,83,149,231,227,171,48,119,96,176,29,252,202,89,199,247,160,255,176,4,125,3,176,220,91,204,181,80,226,41,234,85,251,14,28,61,233,244,137,162,71,72,151,133,223,158,160,127,149,226,182,76,202,120,130,250,35,239,82,236,98,121,153,65,35,79,95,170,81,8,139,196,67,39,69,120,138,130,142,151,41,222,8,112,56,2,192,159,171,179,179,79,248,72,191,23,200,147,149,173,110,238,156,119,19,7,81,249,79,103,110,122,91,86,122,222,253,74,80,198,21,133,169,132,186,87,91,33,236,51,38,56,167,61,45,194,200,85,208,118,2,139,74,63,157,82,54,45,228,64,65,83,224,126,84,221,252,100,72,150,207,59,204,229,190,100,57,221,160,101,135,190,139,181,13,33,227,32,232,100,123,53,157,15,244,44,56,223,139,71,242,4,88,128,188,193,33,212,12,129,135,40,238,128,215,101,194,88,37,170,0,42,175,202,180,16,238,113,70,219,119,135,49,104,126,197,227,106,255,255,169,159,200,67,53,81,247,134,99,213,197,194,181,215,138,185,94,185,118,178,174,156,240,134,70,112,98,185,52,14,206,128,50,145,231,27,188,82,137,243,8,51,86,230,3,124,39,139,137,166,53,17,187,32,242,175,30,191,10,229,209,216,39,210,223,139,216,213,229,250,162,232,82,24,60,174,178,239,107,9,202,228,165,159,246,149,5,170,224,172,182,182,175,48,163,11,212,116,95,125,193,178,55,75,208,80,55,224,127,219,55,251,205,100,150,111,177,168,79,104,27,214,145,144,93,136,177,218,7,24,147,246,168,123,112,244,213,88,170,133,238,147,118,132,46,115,3,244,216,241,248,229,91,130,63,116,220,215,7,6,218,205,53,40,11,130,82,136,203,254,163,31,95,162,48,19,125,254,208,172,245,159,112,254,212,235,215,84,69,10,145,155,50,125,215,68,64,67,103,103,243,1,2,134,247,2,182,217,181,165,188,172,148,11,86,231,13,198,140,7,52,46,223,188,252,63,183,215,82,38,166,160,2,6,255,145,237,122,205,109,105,5,209,133,6,93,255,108,250,248,104,62,225,113,77,47,110,199,45,198,38,174,250,53,204,52,131,221,186,178,235,22,112,210,194,149,61,155,39,64,128,146,112,111,45,93,40,142,252,57,119,16,120,147,121,195,198,82,168,141,191,170,227,21,84,74,107,214,121,243,7,2,143,238,15,138,71,35,73,249,132,168,59,178,220,156,96,165,217,52,213,28,80,215,120,220,165,167,158,193,189,121,39,132,190,164,134,11,247,134,86,55,173,83,181,143,249,30,40,204,217,175,242,46,181,220,147,116,176,67,75,106,190,25,241,177,225,11,88,219,65,37,193,81,44,99,107,159,33,236,161,16,48,222,102,162,114,103,102,187,143,235,16,39,35,194,10,203,109,35,43,197,54,127,34,184,47,74,10,164,95,235,80,119,194,156,224,9,85,102,194,226,75,44,35,140,143,0,139,194,113,153,162,22,40,198,82,27,46,21,203,233,114,60,119,232,75,42,227,174,143,225,186,119,218,198,19,108,242,174,4,239,105,133,8,47,200,215,15,201,172,33,191,141,74,37,93,80,207,176,49,115,57,13,124,107,90,39,231,182,114,71,99,62,31,116,150,3,253,159,56,205,249,65,84,115,182,52,127,7,161,210,231,124,222,39,169,201,86,228,213,166,149,195,79,169,134,143,4,243,19,11,73,185,136,114,63,191,175,194,43,51,28,202,131,128,57,10,214,233,115,151,188,217,221,233,239,136,140,82,111,243,181,188,74,225,199,185,158,53,57,130,198,190,172,123,3,80,39,167,86,9,47,244,4,127,218,42,172,112,161,9,175,51,140,93,186,73,116,49,228,75,160,192,248,177,146,237,195,145,104,61,95,115,203,112,124,141,243,37,50,21,68,241,200,194,181,93,39,55,95,133,208,246,191,237,89,209,22,195,12,131,142,168,146,237,59,122,138,136,59,25,238,246,143,25,232,146,233,175,33,252,51,228,238,93,78,221,114,101,40,48,140,68,22,235,161,160,106,78,139,91,67,89,195,185,174,135,150,127,114,219,223,30,178,233,86,228,136,149,24,8,37,69,1,48,161,229,0,126,188,193,255,58,224,195,231,166,229,12,155,253,241,114,9,226,175,237,143,4,226,155,136,150,138,227,64,157,24,150,105,18,1,35,87,156,178,129,42,134,9,183,11,234,118,152,124,99,190,24,81,254,132,15,242,169,18,151,57,93,209,228,87,136,232,75,228,28,86,29,74,7,236,127,204,31,69,13,90,18,157,133,213,227,187,186,41,252,38,128,253,50,73,149,143,183,195,101,252,162,129,56,214,231,209,71,94,59,75,187,95,149,71,254,166,199,242,107,7,80,111,186,80,17,148,198,57,211,136,229,139,246,223,63,174,215,149,142,135,238,5,102,107,182,170,4,14,69,147,133,79,149,16,183,65,9,99,61,161,71,239,23,252,7,17,217,207,25,250,17,59,179,136,186,45,115,114,33,177,203,240,90,198,3,121,77,119,208,84,78,26,24,65,74,200,117,178,217,140,184,180,16,174,3,205,22,56,226,75,60,123,219,201,41,178,143,45,109,220,239,242,201,23,215,136,88,16,130,13,128,1,219,182,180,16,145,155,198,158,174,103,251,90,249,106,212,136,129,81,245,26,204,126,73,78,105,67,171,53,93,193,208,55,223,170,200,205,65,170,106,197,150,66,43,244,142,75,209,117,93,144,144,27,4,220,253,27,76,76,194,143,74,141,161,163,46,162,105,212,167,238,101,121,163,176,253,120,249,162,245,218,22,176,210,108,26,28,201,135,176,102,135,85,40,251,66,161,209,16,160,76,37,66,185,226,254,92,242,112,14,182,214,34,81,125,177,238,24,232,10,102,234,150,182,65,172,213,149,228,48,63,187,10,204,172,21,24,254,59,12,59,54,55,104,191,240,253,51,104,153,174,37,170,49,142,218,9,213,149,8,240,83,170,250,1,156,207,6,168,213,187,66,239,161,46,108,17,145,75,79,159,26,56,129,59,131,91,234,53,134,79,105,164,214,75,234,204,144,238,83,144,101,51,59,55,32,78,97,40,41,76,253,61,194,226,80,58,28,104,238,59,53,62,248,185,204,146,91,140,40,227,154,255,161,20,237,232,250,120,4,8,128,185,229,57,103,54,182,180,217,118,210,247,158,205,169,70,21,137,235,243,105,176,226,71,59,27,164,48,245,209,134,229,119,43,223,19,243,40,148,74,140,114,22,39,135,237,182,7,90,57,26,110,187,65,96,72,218,158,159,68,27,39,81,107,100,201,74,236,19,241,157,48,161,170,164,108,233,177,254,172,166,231,20,24,217,99,36,130,32,238,5,255,189,122,3,254,35,189,82,90,62,105,138,33,85,151,98,181,132,130,204,137,144,188,108,21,239,224,149,150,38,27,57,154,80,6,209,207,224,239,2,123,8,102,212,188,115,214,204,3,172,67,208,29,224,176,222,70,194,89,58,58,220,93,208,145,82,172,96,80,248,50,243,51,60,171,57,153,46,43,212,59,42,143,86,249,113,204,238,13,246,57,34,251,138,167,51,97,174,143,179,35,67,110,70,40,78,197,128,36,0,88,109,217,101,66,6,211,9,150,28,170,4,36,94,111,15,121,73,125,228,69,244,231,119,118,70,111,28,164,207,242,178,160,198,36,7,14,166,19,29,87,77,254,165,140,73,149,13,191,195,103,156,2,146,34,179,90,86,202,77,69,127,250,105,6,216,206,251,14,192,75,50,197,190,154,172,71,91,172,61,35,210,250,33,81,61,184,26,175,92,232,126,55,175,95,1,235,217,87,113,158,133,144,248,218,164,20,81,66,54,153,186,96,79,179,37,140,188,84,132,104,172,117,26,253,35,48,93,27,225,157,210,76,231,185,56,125,97,21,4,49,177,194,49,64,171,196,78,202,205,105,221,110,153,21,94,34,108,73,131,140,43,81,17,93,203,67,183,178,61,227,230,103,147,104,183,161,231,114,22,14,195,79,27,27,81,244,102,157,154,149,68,20,19,93,20,218,127,153,167,93,210,248,95,86,220,125,183,80,5,172,55,163,216,137,217,101,63,89,17,3,217,65,111,189,150,30,193,230,209,126,189,80,93,81,117,39,195,206,211,58,6,168,180,233,178,33,171,170,17,184,181,56,87,27,200,128,124,160,138,183,86,212,48,93,147,146,124,58,249,53,40,103,236,109,43,81,136,115,224,247,31,116,125,24,44,49,200,164,139,76,170,205,181,234,131,43,199,192,27,83,140,132,49,91,193,155,23,6,166,20,156,9,101,189,204,72,80,38,55,121,250,92,114,141,230,70,202,36,241,37,146,192,168,253,216,14,33,50,46,249,209,154,182,113,237,109,156,194,55,210,110,114,147,155,14,160,208,90,181,150,167,213,129,169,74,252,98,55,80,137,129,232,21,39,111,51,27,69,17,116,12,39,210,76,161,242,167,64,148,130,225,142,55,130,143,253,160,192,58,217,7,4,111,19,4,243,147,21,253,32,91,218,15,56,132,20,231,37,82,177,24,128,47,134,238,87,126,180,222,80,180,239,19,154,91,129,102,4,131,47,157,77,50,33,148,49,158,143,80,161,240,54,20,30,87,228,150,100,249,201,112,57,132,248,141,34,39,9,176,16,61,72,133,242,57,52,29,88,189,175,229,232,142,70,90,251,27,29,112,201,203,32,132,26,15,121,121,208,218,4,78,97,127,57,21,64,205,113,194,199,87,109,220,187,141,29,121,90,143,141,7,91,74,4,249,76,86,127,132,54,250,121,42,56,52,45,50,105,154,113,94,187,116,110,114,156,139,139,181,174,71,139,97,191,69,75,102,44,172,126,151,181,164,24,163,128,234,137,91,2,16,152,157,215,94,104,227,34,136,62,97,152,152,234,195,27,27,86,200,244,188,45,59,12,210,245,66,127,49,155,170,168,22,209,115,46,135,194,6,5,227,125,126,81,76,82,241,128,123,114,48,103,0,64,68,177,204,145,40,35,13,201,45,6,86,211,194,203,230,145,141,205,131,227,101,178,192,43,107,107,22,173,192,228,185,86,234,16,103,246,186,238,94,78,103,59,222,154,206,91,62,209,14,43,177,145,162,27,204,120,32,121,69,95,154,164,254,108,10,95,46,169,109,123,27,14,1,247,4,106,193,56,13,160,233,8,38,216,111,30,127,160,28,40,236,178,234,119,246,182,9,164,223,213,188,155,37,125,236,246,134,51,224,14,85,131,192,71,154,192,213,22,161,49,180,104,81,82,80,66,156,212,141,235,36,4,174,202,193,29,2,211,75,117,166,192,92,86,122,61,187,49,191,237,228,158,12,62,86,205,22,206,233,17,144,130,217,207,224,120,143,218,144,119,23,71,21,116,30,234,191,248,210,60,67,125,99,170,236,58,201,94,85,204,221,56,164,114,176,221,123,194,60,79,19,233,162,79,116,134,15,49,232,20,89,150,207,205,181,210,193,253,65,165,239,70,30,122,107,191,119,28,35,177,67,108,121,165,158,51,38,155,65,138,12,222,96,24,214,203,226,45,145,172,153,4,226,143,54,148,167,3,134,60,190,120,177,122,97,9,72,225,8,71,137,3,4,201,118,4,196,168,183,35,148,237,64,50,109,85,163,40,120,85,43,81,186,116,29,122,189,166,120,224,142,80,143,152,203,227,155,125,8,18,58,175,155,78,143,117,64,7,172,128,59,117,184,252,170,195,201,70,114,255,130,112,140,26,40,233,72,40,20,29,40,68,161,81,140,94,17,72,0,184,52,211,248,36,76,179,159,72,2,30,105,95,215,219,38,76,59,224,28,11,131,153,45,140,115,102,236,238,181,24,193,131,62,65,66,255,117,43,250,124,19,100,234,85,126,196,19,179,253,28,138,136,222,31,90,144,234,89,119,216,19,8,80,244,122,243,177,18,128,218,230,160,21,123,193,0,65,97,162,4,83,167,56,254,59,161,164,85,205,76,91,9,118,9,129,63,223,121,215,105,7,34,250,199,242,242,165,94,199,224,193,25,235,147,234,189,94,221,182,210,220,173,231,228,203,13,94,243,187,10,215,249,193,93,18,9,229,218,21,100,108,173,95,184,195,105,138,9,6,32,244,220,60,110,1,182,78,248,139,107,221,178,70,3,48,133,186,119,62,43,236,131,51,108,199,29,251,22,214,55,48,149,114,157,80,215,32,126,96,7,76,181,13,254,88,186,185,220,217,34,136,202,25,199,98,218,222,217,244,245,102,69,103,17,233,80,163,154,110,11,211,142,119,221,152,93,194,89,125,121,61,163,75,179,79,221,43,36,65,24,204,70,192,111,20,95,171,193,134,134,237,4,134,73,133,82,222,81,109,20,49,199,42,36,45,170,99,13,8,135,122,107,217,151,93,254,22,10,39,237,74,74,252,248,177,113,234,180,222,147,43,172,47,110,54,192,50,141,251,182,1,13,219,10,20,98,213,238,74,144,61,38,153,28,90,135,10,75,99,174,74,21,163,246,149,167,2,240,211,30,98,240,243,148,217,184,212,2,182,59,155,234,25,4,72,240,175,223,2,145,135,127,223,184,187,221,219,69,165,192,146,233,177,96,29,175,200,222,108,110,86,5,56,125,51,235,78,3,94,31,81,62,139,72,68,32,13,56,215,3,30,255,235,51,76,146,46,127,105,252,183,34,169,195,209,67,237,237,74,154,24,218,119,79,52,42,213,166,173,220,67,88,238,20,146,88,82,104,100,215,101,86,18,17,30,226,159,46,80,211,61,203,86,67,213,234,53,5,164,65,1,83,94,144,83,23,115,119,161,127,241,65,218,197,162,89,72,69,37,176,161,31,194,29,193,222,10,185,228,161,215,182,207,101,207,132,29,179,188,71,138,234,189,1,134,216,215,141,83,36,172,181,147,242,51,6,145,204,242,65,6,57,118,180,25,81,56,125,40,112,234,30,90,117,246,16,61,102,203,169,220,104,22,239,141,150,201,103,229,95,32,205,196,134,82,173,117,59,54,137,34,85,106,57,75,28,244,11,61,17,104,11,15,84,234,0,230,155,235,126,245,59,230,160,250,58,220,65,129,46,97,28,141,159,196,255,207,166,191,113,84,15,76,225,187,90,154,82,125,21,205,173,165,27,89,21,129,224,36,81,131,12,28,31,100,112,231,149,229,3,137,111,89,144,133,10,133,181,80,132,60,55,211,230,130,59,137,208,131,167,84,120,177,8,135,97,162,64,246,218,69,122,107,93,118,112,51,8,178,246,82,166,159,15,26,11,84,103,164,213,239,247,180,245,213,154,40,7,238,237,44,100,122,233,131,216,216,161,116,140,18,82,163,122,210,238,249,119,15,56,122,53,87,92,227,49,172,181,110,10,221,214,214,59,165,231,133,32,248,71,46,155,45,201,173,51,41,43,184,112,118,171,183,136,54,185,209,250,246,104,102,91,79,69,16,141,195,136,82,135,209,119,246,45,166,156,9,175,157,184,255,131,172,71,144,63,16,140,130,59,45,186,138,124,65,162,120,171,186,235,47,169,188,37,76,208,205,205,225,10,167,183,66,250,166,207,192,0,61,173,123,97,77,87,254,187,237,46,172,148,49,129,182,110,23,60,67,166,64,53,94,0,127,57,138,163,42,120,200,211,194,72,20,132,124,212,233,101,132,61,213,251,212,100,229,198,71,85,95,27,86,205,182,62,172,111,152,167,207,170,67,43,221,114,191,118,82,52,129,60,26,72,135,26,76,69,118,249,123,31,147,101,211,218,156,255,87,248,251,86,208,210,212,97,12,44,173,239,14,60,21,242,159,80,233,178,122,77,216,126,176,137,224,222,152,47,202,233,152,51,28,158,182,205,114,32,40,251,33,244,98,3,62,77,89,123,17,249,15,107,156,217,111,248,175,209,27,17,251,13,251,87,164,69,57,0,181,92,232,103,172,218,44,20,9,156,46,120,0,185,204,234,47,47,116,208,122,153,166,237,74,197,143,143,239,150,24,113,187,222,68,66,215,21,150,10,212,240,191,224,230,238,59,220,24,232,56,68,239,173,108,151,176,11,254,233,155,227,199,120,26,227,110,48,168,255,200,153,200,141,185,182,189,193,161,254,119,162,76,217,204,67,206,254,172,195,58,168,82,63,7,149,76,193,231,170,127,71,240,76,168,185,254,84,106,208,198,95,2,166,224,103,186,85,22,251,197,162,131,8,200,139,184,12,131,194,138,215,167,255,7,144,228,159,102,252,236,155,232,226,135,247,53,120,218,195,121,161,221,187,212,243,238,188,88,51,47,129,50,46,153,190,217,196,177,103,51,70,109,13,113,22,154,81,7,183,27,91,195,242,229,137,183,195,142,46,103,41,116,28,132,81,89,183,197,202,11,212,207,201,154,40,118,78,54,189,44,144,95,206,124,131,69,144,182,245,73,136,96,57,79,189,169,163,200,154,193,130,8,159,193,172,219,209,113,226,230,228,253,1,82,232,108,218,158,89,153,114,248,7,252,60,6,15,243,80,66,183,199,97,230,165,74,146,195,220,132,226,106,41,203,217,19,105,185,20,29,35,107,153,217,226,214,40,46,62,27,64,207,53,48,236,149,254,101,96,238,54,28,156,25,151,161,47,184,194,0,9,43,40,29,182,30,169,226,132,204,244,180,81,178,146,252,154,207,121,40,109,4,152,224,206,215,140,223,47,245,97,25,235,208,138,199,167,81,32,89,99,164,167,188,218,213,162,242,127,202,227,198,48,197,79,254,25,51,166,62,186,125,184,194,190,146,145,92,234,185,202,140,161,232,231,159,220,179,173,140,35,29,28,64,124,41,185,13,87,78,83,247,207,69,117,23,155,197,255,253,246,202,28,237,242,87,81,167,80,105,2,113,55,151,218,199,33,195,181,215,61,216,235,56,161,72,220,204,64,128,91,199,118,113,227,205,88,193,241,249,236,123,238,250,170,112,219,224,56,165,248,52,193,207,15,4,126,206,181,187,196,73,123,4,191,168,14,22,148,239,44,90,216,147,178,52,243,20,198,197,130,233,109,203,150,37,16,140,33,242,20,207,205,64,155,15,195,3,62,233,18,236,92,231,54,152,225,128,174,139,246,114,56,226,217,214,114,51,110,100,148,120,59,102,126,160,22,30,49,52,117,237,205,51,93,39,71,248,43,211,3,117,230,30,59,100,180,58,245,235,168,119,126,44,132,43,21,142,223,11,186,185,229,200,91,6,112,14,203,119,220,172,65,82,233,4,128,236,77,121,70,77,233,95,41,50,140,180,161,216,149,83,149,118,85,120,109,80,90,4,143,9,238,179,179,17,15,119,127,162,165,84,223,199,238,20,235,209,14,214,36,233,107,118,52,63,202,55,80,40,247,64,153,14,82,213,111,48,132,191,162,52,96,171,182,186,82,129,71,182,10,37,4,230,215,119,129,199,145,187,143,134,193,84,215,53,23,189,175,0,150,111,5,150,238,230,91,175,61,172,164,231,73,7,170,85,158,229,244,24,119,85,94,17,95,133,81,78,185,108,245,246,24,23,110,226,119,77,193,123,170,206,41,103,52,201,51,246,220,68,206,43,24,158,5,152,177,160,139,71,79,22,48,136,86,122,10,246,164,35,76,159,158,16,60,214,236,43,122,16,221,59,226,218,106,248,94,197,30,25,240,57,63,176,192,164,197,148,130,95,12,255,16,225,213,142,75,11,185,128,169,6,209,72,184,13,239,79,237,134,239,70,72,8,214,6,131,29,2,4,13,157,164,72,141,37,250,30,254,140,85,144,142,89,231,74,191,69,86,153,241,164,134,198,42,71,172,90,31,232,143,154,104,19,199,236,212,237,167,41,122,26,13,255,134,46,242,205,134,221,16,29,144,58,112,182,187,76,185,4,117,87,179,217,207,0,98,35,135,251,208,14,191,13,90,134,143,224,239,141,158,197,53,165,181,80,159,182,18,124,31,245,66,128,70,34,121,186,108,146,156,109,124,211,254,2,20,156,56,53,64,106,47,14,19,135,9,31,121,28,128,125,189,19,195,17,232,188,114,178,51,230,153,6,73,83,128,66,211,10,109,42,148,148,79,141,227,123,200,224,199,112,42,165,22,52,202,50,235,74,33,153,220,68,136,231,143,25,226,163,48,56,58,50,99,239,227,108,55,34,129,28,180,184,151,214,5,161,190,137,32,74,255,172,233,57,43,185,120,43,66,206,217,60,216,198,36,45,26,219,218,30,232,82,228,17,91,122,3,46,195,243,255,115,105,92,112,227,97,199,195,150,37,6,211,214,94,163,32,99,40,92,183,125,27,109,176,98,224,135,191,71,125,39,163,171,56,181,36,171,12,60,205,125,223,215,221,143,231,25,80,67,63,107,48,114,142,107,71,134,126,2,240,59,219,208,141,75,156,161,48,144,27,27,244,143,164,29,181,24,223,3,94,168,122,175,160,7,28,223,131,152,60,83,122,18,2,53,57,224,132,185,49,63,105,57,168,246,142,186,248,68,141,171,118,76,122,121,166,175,71,172,196,215,198,58,139,90,6,0,143,207,26,49,15,25,150,253,10,56,250,173,221,205,50,208,143,231,116,14,60,212,161,100,253,228,162,40,2,105,185,147,52,188,108,71,76,145,181,207,119,29,134,220,68,36,232,27,84,79,87,209,141,218,102,12,99,206,244,96,255,140,112,220,28,184,231,230,104,22,25,242,129,237,236,13,84,79,143,30,176,174,74,43,154,137,33,141,63,202,41,145,46,131,17,244,38,194,121,27,199,78,222,172,250,0,55,50,140,112,234,239,102,91,117,167,187,206,242,179,138,27,10,63,95,161,250,28,201,77,195,49,62,105,52,98,194,18,42,254,216,109,223,81,100,10,39,202,53,166,205,54,246,44,123,125,160,74,202,220,159,215,92,108,22,37,186,156,125,78,114,19,0,175,198,12,130,201,209,240,117,133,182,168,45,89,164,125,129,76,251,178,149,127,33,158,158,97,5,131,130,183,218,31,232,157,242,144,67,147,254,16,152,50,2,222,102,190,61,173,66,194,97,151,60,17,244,213,59,181,213,249,229,95,126,196,95,242,235,209,106,28,35,165,103,84,210,35,112,180,97,67,185,62,128,136,236,242,254,25,242,23,215,144,11,189,114,242,49,102,254,227,78,102,158,185,20,79,14,133,250,144,51,103,16,127,12,16,145,127,34,19,217,225,84,189,98,67,233,254,34,196,45,16,229,32,108,142,22,162,122,133,25,163,119,90,212,11,140,17,33,93,150,133,50,78,144,93,91,100,167,244,143,244,212,198,163,176,4,210,181,92,40,179,197,116,53,65,137,46,77,16,89,76,40,14,103,110,117,187,217,119,219,24,25,85,54,44,3,107,10,196,101,214,97,157,239,165,151,225,147,13,61,158,41,224,175,97,173,143,31,176,50,37,160,70,115,169,20,163,127,162,221,249,220,196,156,202,77,208,208,150,213,47,61,235,186,53,9,8,6,251,209,91,128,144,159,73,29,200,205,237,215,228,186,111,249,115,64,209,63,100,109,68,92,207,76,108,206,250,30,142,148,15,189,172,95,193,66,237,196,185,227,234,114,243,111,229,58,204,82,221,231,182,193,51,198,121,238,151,233,28,81,188,70,229,222,137,105,192,166,16,200,5,79,229,49,75,92,104,85,114,25,229,194,46,102,46,93,142,14,192,228,228,5,39,75,199,238,31,242,66,120,192,92,134,40,60,17,176,127,171,193,111,231,216,243,113,145,246,18,164,113,188,71,82,91,121,69,46,20,64,150,96,26,17,251,249,224,31,145,170,210,82,220,142,16,136,109,239,220,238,74,153,163,14,95,173,67,60,210,42,86,150,55,187,166,178,230,208,87,19,67,138,180,106,223,49,8,90,246,63,79,159,228,62,83,104,52,217,219,63,178,98,146,47,12,27,156,90,121,133,92,10,120,153,79,234,58,143,88,128,58,0,32,102,68,212,229,163,158,220,134,202,148,160,54,207,32,55,59,8,216,202,169,244,7,122,19,37,197,190,158,175,215,47,246,21,203,75,222,29,191,5,45,107,239,229,140,13,241,245,69,145,35,167,72,85,20,147,46,132,13,217,168,12,22,32,241,77,195,174,170,254,23,91,186,173,28,33,84,141,225,123,66,95,110,242,129,66,26,120,218,105,242,237,173,77,187,150,116,89,230,101,98,136,140,240,38,95,20,205,163,194,46,45,41,32,206,22,93,253,254,251,110,137,22,71,41,192,86,116,182,210,22,49,135,121,66,230,113,16,243,177,60,45,74,40,163,4,159,124,168,136,51,85,112,82,133,142,33,246,205,87,170,163,81,224,51,18,40,84,119,181,156,86,54,181,204,34,28,59,113,245,213,231,172,120,192,21,81,216,111,204,194,78,102,230,163,54,183,133,208,2,93,195,4,73,109,64,94,59,149,81,16,97,121,35,124,15,59,244,41,231,30,243,202,103,49,146,168,202,221,84,221,25,61,113,226,209,129,81,214,238,220,140,221,183,81,101,144,44,44,139,18,133,236,150,143,115,158,195,146,203,166,244,62,203,180,66,9,116,107,12,98,73,101,232,2,186,240,58,242,88,61,219,38,26,173,225,2,84,4,238,74,117,193,28,106,252,181,214,29,152,28,68,180,7,15,233,189,219,44,65,230,154,13,162,165,182,112,133,206,149,165,228,219,32,58,208,83,2,217,235,222,196,99,64,73,69,34,215,141,42,28,14,234,99,3,62,7,254,139,57,226,133,112,199,187,107,89,4,156,63,158,6,234,194,159,11,196,59,61,51,112,23,38,153,236,140,2,240,215,136,90,40,135,0,18,164,144,243,98,76,84,218,37,5,154,27,67,254,225,238,47,49,143,158,147,167,104,72,215,121,78,168,252,228,118,204,26,106,92,66,253,133,127,72,211,168,17,197,189,26,176,101,218,16,15,148,106,62,214,125,181,1,85,17,3,166,56,80,91,46,100,65,128,177,146,186,94,67,1,149,199,151,50,19,160,172,14,206,89,234,45,80,33,192,236,41,179,58,92,71,56,87,228,204,20,55,129,215,179,68,115,13,94,253,29,107,121,16,151,51,137,232,51,98,161,88,4,188,100,44,138,109,162,15,117,115,103,107,238,101,35,241,189,125,7,200,158,96,150,164,161,74,27,147,155,71,245,6,48,82,60,158,195,112,103,77,23,99,32,98,23,207,15,40,244,236,125,88,50,129,146,81,72,80,187,60,46,49,63,136,139,182,145,14,64,181,75,19,35,72,156,131,47,190,30,174,37,216,255,91,66,196,20,61,254,81,181,225,165,95,28,80,230,198,121,70,233,104,192,64,18,64,253,224,255,253,107,237,79,128,191,121,101,203,83,114,10,255,230,246,0,64,157,3,109,162,194,253,176,141,123,137,33,128,77,227,90,215,253,127,226,22,180,151,232,171,188,179,41,159,254,194,43,149,227,206,167,175,210,195,233,199,64,2,125,187,109,85,139,31,33,18,231,187,203,207,54,14,17,140,192,229,26,174,237,1,192,190,46,134,175,109,149,195,189,8,146,49,175,247,91,44,124,201,73,91,144,173,30,125,237,93,162,252,91,7,49,103,109,230,99,197,98,3,255,6,222,137,13,21,89,144,253,65,240,177,202,178,232,195,193,132,114,208,123,246,240,141,185,115,58,149,140,147,143,47,36,33,80,197,143,182,246,237,166,4,124,88,130,182,136,46,227,56,56,56,165,44,32,7,176,30,233,144,114,63,7,252,34,189,63,12,13,90,22,22,168,19,167,86,220,193,43,161,169,28,10,253,148,89,25,94,238,32,225,125,141,2,169,2,15,128,252,207,107,36,129,57,78,100,226,217,92,244,118,130,145,205,173,87,247,232,75,164,223,27,104,91,101,204,208,175,252,16,198,247,134,227,240,140,252,18,220,214,131,159,102,241,199,82,19,234,7,31,248,218,83,245,239,139,108,4,64,25,193,78,112,141,13,96,174,64,143,53,226,158,85,119,223,253,39,159,111,17,36,43,144,125,98,232,231,49,193,77,114,209,156,4,239,218,95,149,51,35,238,217,229,126,56,175,20,87,185,145,253,241,160,231,147,117,62,8,254,110,218,202,41,197,198,147,166,247,105,186,80,22,90,170,191,221,194,102,174,143,94,197,169,113,99,208,23,55,44,215,45,105,70,243,15,63,201,220,203,205,224,188,139,186,32,22,220,254,153,113,46,75,201,251,205,107,147,239,144,224,49,243,210,154,121,235,247,183,35,241,233,71,23,41,14,144,141,109,215,112,59,63,235,145,39,241,53,126,15,167,129,119,117,36,61,42,200,102,189,89,30,121,51,222,8,65,46,77,96,227,239,193,108,187,119,184,84,189,151,77,71,239,108,227,230,179,90,213,84,86,25,150,100,95,147,11,26,60,62,218,227,25,158,101,219,25,254,105,20,252,65,110,157,88,186,172,135,202,61,168,243,49,28,191,48,44,1,251,160,89,112,115,204,225,30,203,124,177,187,66,214,193,226,221,25,194,115,30,179,92,185,27,163,54,188,12,193,255,131,66,198,108,38,223,75,127,162,61,206,121,36,66,82,27,189,128,13,36,58,52,41,204,164,149,236,43,141,75,180,207,192,231,110,99,53,252,11,243,238,69,78,60,85,65,174,27,99,204,25,27,0,207,133,76,195,97,12,65,223,101,196,127,17,178,225,241,26,33,213,208,3,200,215,247,31,220,89,52,154,236,208,86,170,155,238,63,25,192,155,172,86,170,7,30,122,239,90,2,22,171,249,149,174,33,6,131,111,10,5,54,68,110,224,122,203,75,19,227,179,212,32,233,33,60,86,157,73,147,197,124,31,81,174,153,109,87,27,92,86,234,34,21,89,26,114,232,42,186,16,163,147,251,24,18,28,99,51,73,118,39,116,101,226,54,130,121,70,230,236,24,194,95,227,27,102,161,16,174,4,180,148,221,140,200,118,0,3,0,79,222,34,229,215,251,152,163,68,234,207,33,94,112,122,69,78,67,41,102,174,143,116,152,74,79,22,114,64,117,167,219,225,169,63,130,55,27,122,51,152,248,175,163,54,232,37,21,44,186,185,89,230,140,79,166,169,238,117,220,113,255,4,2,165,5,50,136,12,139,176,213,35,87,197,201,235,76,8,249,229,73,212,245,191,113,50,211,195,124,113,7,207,102,255,127,121,237,127,123,36,191,45,156,147,243,133,28,72,211,101,70,230,161,141,13,125,145,61,206,154,87,10,129,174,77,51,15,214,11,201,86,183,138,219,78,71,182,224,192,2,112,124,82,111,168,19,2,49,108,220,185,51,83,59,70,254,213,24,196,186,22,149,184,92,195,125,127,196,26,78,139,170,73,187,59,87,119,156,98,88,45,195,40,200,185,200,232,128,98,82,106,70,51,32,158,92,133,180,247,118,99,45,219,223,100,128,203,58,180,175,3,25,217,212,78,145,42,146,132,66,227,7,73,147,58,115,125,8,181,54,56,114,125,59,51,197,224,51,184,19,88,225,194,70,14,11,158,132,97,140,171,183,229,188,169,70,95,99,80,10,41,236,13,7,111,245,75,17,90,156,105,209,10,129,192,179,62,105,41,122,125,62,46,120,107,67,0,186,80,185,45,148,222,137,208,127,236,177,244,55,74,213,221,170,78,147,218,13,151,16,175,1,226,107,14,3,38,31,239,83,136,151,132,70,129,4,90,33,251,196,98,238,183,179,24,192,123,249,101,94,216,38,195,40,15,221,83,10,235,152,51,81,137,177,98,187,52,130,232,95,26,141,114,45,175,20,30,220,60,150,2,244,227,22,98,56,32,16,119,224,29,210,66,252,67,112,176,50,97,244,136,151,250,112,191,24,162,45,103,22,35,208,41,104,241,86,206,177,172,59,77,76,161,200,75,2,59,139,219,243,162,214,82,88,64,193,172,77,255,189,116,186,6,235,233,161,244,1,79,23,119,254,34,81,85,141,159,249,17,78,226,70,53,78,65,61,45,81,239,216,183,217,71,105,249,16,33,132,58,250,105,93,41,142,12,169,0,249,12,137,253,208,217,102,122,191,19,228,131,92,43,56,54,111,231,26,87,142,57,219,217,230,202,26,108,27,181,92,149,43,189,191,102,118,32,225,45,10,205,119,17,66,248,253,222,128,80,250,221,95,202,17,21,210,111,73,56,116,38,197,168,244,214,74,13,243,181,76,127,15,171,193,151,193,144,139,228,158,171,23,12,103,130,206,190,160,235,242,68,165,230,47,175,14,96,69,12,92,89,103,167,250,43,41,138,106,226,162,51,137,222,250,31,234,171,120,133,55,89,75,70,138,165,136,67,154,6,170,127,89,211,0,166,15,66,126,91,226,90,248,90,63,195,242,161,189,82,200,219,158,213,74,235,110,131,96,138,26,249,153,216,46,49,213,161,40,171,71,107,191,56,231,215,4,100,140,214,159,166,228,59,106,57,77,37,180,29,180,133,82,146,22,234,0,137,139,197,178,79,234,47,20,130,241,155,19,126,255,222,230,191,184,188,237,236,101,208,9,169,246,122,110,214,152,14,46,245,135,105,9,237,151,79,1,207,231,155,149,106,153,70,109,75,35,76,119,32,178,141,189,202,95,53,11,43,120,224,16,85,215,98,39,13,239,98,132,239,35,12,221,35,35,192,75,112,11,14,156,173,66,39,133,4,7,201,70,152,139,211,70,170,195,9,237,36,144,13,236,127,231,185,110,44,206,207,197,154,170,208,195,3,232,17,70,232,87,185,40,47,48,171,100,75,45,45,67,95,91,140,177,91,167,161,12,94,246,250,137,119,170,206,125,177,223,13,135,241,95,184,234,206,213,159,242,235,152,151,192,229,36,236,104,97,199,26,194,11,116,124,76,110,3,7,22,240,117,77,119,18,17,31,197,203,148,127,212,95,154,243,167,87,207,30,157,99,38,215,227,224,57,243,196,118,62,56,92,246,179,106,254,168,86,162,192,210,195,11,51,242,148,69,165,79,68,128,188,201,36,92,133,150,40,161,43,166,165,186,131,58,193,114,183,104,11,37,78,160,57,172,215,12,183,131,117,86,50,28,54,177,164,48,16,33,97,30,245,113,253,93,125,13,74,100,32,103,5,251,99,45,110,124,12,161,68,72,135,70,162,87,158,6,94,224,82,181,121,28,122,53,227,193,76,177,10,118,9,58,29,171,232,44,94,158,5,86,208,24,235,123,7,31,136,99,136,13,43,217,163,255,228,231,71,183,75,23,192,145,0,149,67,156,159,204,100,148,55,89,238,22,123,204,163,63,255,158,171,213,90,186,204,196,212,231,132,139,195,84,198,139,29,7,201,51,64,185,163,183,117,156,5,189,16,25,12,7,154,72,102,39,58,43,223,220,0,227,252,214,182,6,176,226,184,52,200,149,156,96,99,250,155,53,64,214,106,246,191,12,187,136,27,67,48,37,76,120,170,13,193,251,36,74,52,90,76,125,13,51,84,170,105,190,88,227,58,109,190,146,13,208,136,118,187,194,155,54,12,34,20,97,139,203,172,255,134,42,62,29,134,133,97,148,129,78,98,153,142,209,38,223,170,238,196,18,214,196,55,232,8,100,43,129,127,165,14,148,25,210,179,203,81,88,158,145,222,44,194,157,128,213,158,79,206,15,250,25,68,187,198,13,20,8,161,174,102,36,195,239,200,11,125,231,62,115,34,52,62,80,115,92,17,73,71,163,245,73,81,62,29,126,68,75,147,222,128,187,232,165,165,208,24,59,221,70,242,96,5,209,109,86,30,28,130,225,20,66,170,116,116,26,130,75,104,113,248,154,191,234,97,54,243,103,232,130,41,50,9,225,55,127,63,59,144,48,11,198,125,109,190,227,131,28,103,43,68,165,96,225,219,123,4,190,235,136,255,50,228,217,70,120,20,93,214,208,248,66,132,58,83,26,61,104,116,15,57,109,100,10,215,163,215,245,27,74,181,143,93,33,76,173,37,119,33,19,101,107,211,153,135,188,52,190,204,239,169,234,223,130,20,175,151,66,152,41,150,87,156,46,185,97,154,61,68,58,28,34,210,14,232,62,49,23,58,58,107,175,189,199,238,100,218,65,54,168,195,226,112,223,97,229,151,53,30,218,146,136,43,129,175,127,210,191,200,42,163,20,204,59,254,218,4,123,120,11,47,180,43,242,242,59,220,129,74,228,250,130,248,73,29,93,106,114,219,171,71,127,243,48,236,219,193,205,91,120,30,233,218,69,43,176,135,43,215,250,58,71,240,80,23,233,130,219,210,80,111,169,198,74,185,185,189,46,32,148,172,86,57,216,111,72,207,198,203,185,41,105,56,123,33,188,208,207,70,194,117,14,177,154,26,6,50,117,158,80,49,184,236,5,82,156,239,157,48,26,76,105,171,39,67,91,203,90,48,90,188,165,18,183,129,47,56,88,119,238,4,202,148,106,94,125,147,45,191,90,12,23,138,88,210,240,56,12,7,61,57,33,192,90,12,73,38,98,159,236,80,126,251,208,144,38,182,172,131,35,123,123,126,221,7,32,138,25,237,190,197,73,131,55,210,249,45,106,89,16,233,58,252,163,229,23,176,62,143,129,53,35,155,76,202,205,50,18,135,214,251,75,50,55,194,188,126,135,83,17,48,59,84,249,245,35,32,172,188,183,240,27,207,76,48,35,181,9,19,154,101,34,103,48,76,144,153,242,181,162,166,3,44,238,74,217,189,40,207,75,75,98,237,39,246,174,15,223,101,63,42,17,176,174,174,235,93,187,12,87,249,178,113,11,174,5,201,228,195,151,222,31,182,84,192,254,48,241,200,229,73,98,193,15,175,109,78,202,116,131,128,156,250,106,238,47,203,65,145,162,50,168,209,244,17,92,111,41,198,244,199,58,1,140,121,54,184,126,76,114,15,40,221,128,144,58,151,117,42,165,62,189,127,218,122,29,69,27,69,232,104,58,98,67,156,215,47,109,78,93,139,215,127,162,132,95,203,156,34,168,21,33,201,84,111,75,216,158,220,198,70,9,58,117,167,116,148,31,186,252,119,117,219,253,192,125,207,78,197,214,153,74,174,238,1,54,168,38,189,241,30,92,7,174,14,115,37,247,98,76,80,192,45,125,234,83,196,11,175,125,149,245,174,85,30,203,171,118,143,72,228,90,210,130,13,204,101,112,10,8,75,205,180,233,231,69,108,37,103,11,9,201,53,134,116,146,237,216,130,113,35,132,62,252,7,205,59,240,143,88,210,119,204,64,64,145,71,21,64,129,181,200,36,229,204,110,158,252,93,86,27,193,237,60,211,15,78,158,202,249,43,59,63,16,113,185,169,157,74,194,19,190,76,27,113,36,75,246,133,203,172,217,121,27,228,75,40,133,36,210,153,233,132,107,59,65,158,201,33,240,91,143,141,43,251,140,96,0,107,214,116,126,65,118,64,36,59,178,210,248,53,19,56,39,50,183,232,31,145,42,163,32,16,80,5,222,189,229,230,240,60,101,134,180,222,87,137,250,90,3,24,39,162,35,92,243,209,117,51,101,56,133,119,113,7,214,180,250,109,69,200,235,88,154,203,106,190,232,172,126,239,161,176,74,60,56,212,245,14,165,228,209,119,8,238,196,42,175,181,15,179,21,29,14,204,111,37,217,154,161,136,76,177,55,226,136,17,83,136,205,208,69,11,16,48,197,77,40,247,173,173,205,129,55,137,89,28,170,154,15,46,210,137,220,213,158,195,45,127,207,90,75,70,69,243,112,23,231,216,241,60,199,160,125,135,181,245,180,160,208,22,139,36,224,51,39,6,42,0,123,179,246,154,167,199,104,225,33,133,55,94,243,117,17,23,219,14,108,211,137,183,149,248,161,80,73,54,188,124,138,222,237,222,145,39,204,20,77,219,10,80,231,252,78,99,15,244,24,216,16,36,224,209,140,28,139,23,15,19,205,48,103,24,67,205,88,214,54,254,117,23,73,211,185,188,215,239,114,194,161,145,87,19,250,194,210,233,225,140,201,136,140,193,125,149,36,181,3,60,140,230,24,231,225,198,230,247,159,118,114,95,219,9,215,11,27,204,10,14,17,180,123,229,172,45,12,76,189,124,61,140,61,105,6,48,231,28,72,129,128,156,253,214,155,144,151,159,104,57,90,49,33,183,9,145,211,98,108,218,150,145,45,1,132,222,75,91,75,125,99,165,213,190,149,133,78,220,60,48,53,183,10,17,134,233,250,211,170,52,107,105,189,216,93,68,211,193,243,77,170,94,164,165,67,106,227,34,253,96,185,191,233,93,195,131,102,158,165,171,39,184,84,107,35,72,252,201,220,139,196,26,32,167,124,16,83,7,118,88,109,172,0,184,184,166,134,124,3,110,52,103,210,219,101,232,88,68,1,62,223,56,141,248,1,44,243,12,104,14,150,236,198,60,199,15,215,144,246,93,86,182,182,86,166,62,161,10,220,188,36,202,151,245,93,157,208,56,138,134,159,192,170,60,153,192,219,188,248,97,36,98,56,103,159,203,74,37,146,240,117,70,141,90,227,52,186,166,73,86,174,10,188,251,250,3,62,37,115,103,3,56,44,29,2,150,12,168,65,22,168,9,157,12,175,26,72,208,4,247,59,11,44,249,250,134,161,81,16,152,200,47,246,151,147,47,105,12,86,200,93,89,207,199,168,243,101,252,135,219,136,204,81,38,139,78,80,242,153,183,235,242,183,10,206,44,103,171,93,63,146,203,15,241,197,146,26,99,2,30,200,30,226,1,4,48,71,120,171,9,142,224,240,164,196,66,96,189,197,238,12,201,48,247,150,203,194,29,168,30,217,58,194,124,175,240,156,150,219,245,57,243,136,33,175,90,51,170,136,65,50,201,238,5,27,141,150,1,34,97,24,7,139,95,227,41,188,129,217,151,236,44,141,72,177,179,83,124,34,203,250,209,86,203,62,25,159,17,118,241,201,54,205,88,206,219,204,100,238,51,149,75,244,250,237,178,207,182,197,171,178,13,59,253,88,162,193,132,42,115,233,60,173,215,186,207,215,49,240,186,140,198,79,134,127,195,90,71,55,97,93,194,192,81,186,153,164,176,33,181,214,11,64,152,116,104,66,174,159,14,192,29,76,45,4,60,139,96,81,125,146,134,212,221,232,159,145,171,133,237,119,54,173,159,203,234,59,7,22,213,111,157,3,22,135,36,77,10,223,64,188,88,18,203,73,37,27,146,63,3,84,253,198,98,124,174,152,33,94,195,227,66,142,229,20,96,154,185,10,253,64,69,58,93,157,133,187,156,193,42,176,64,123,193,198,14,10,52,20,209,252,156,187,250,88,62,38,195,17,222,247,139,53,113,31,33,56,59,122,155,3,110,21,172,162,172,163,129,92,179,114,59,160,67,229,214,49,100,179,126,242,80,55,24,192,190,64,4,105,12,133,117,94,57,114,71,24,231,140,87,158,183,48,236,250,230,103,9,202,18,1,236,119,91,78,228,107,52,247,139,89,44,40,56,148,189,20,1,144,94,117,72,245,242,215,2,98,248,46,130,79,162,49,251,227,224,210,101,50,1,234,104,211,201,64,234,184,70,227,112,4,54,49,69,187,251,212,196,216,3,144,185,12,43,64,20,247,171,179,240,40,150,45,97,224,24,166,241,164,152,64,221,58,246,66,199,199,217,179,187,82,188,83,185,87,167,233,54,177,52,185,13,182,250,174,50,231,235,100,172,253,41,33,219,116,175,218,7,233,170,142,46,39,66,157,63,238,116,178,250,178,96,183,27,14,76,7,89,248,213,191,28,231,184,201,186,112,125,69,170,196,138,105,78,146,85,255,20,45,69,216,95,13,186,212,37,109,29,171,70,246,206,214,192,153,255,76,171,94,77,97,147,49,139,216,144,213,224,108,210,86,205,225,130,217,10,182,34,45,56,217,170,33,196,246,250,210,32,53,176,255,140,223,59,108,19,106,199,128,200,32,103,142,16,253,85,223,86,177,154,117,0,149,155,45,117,224,228,26,219,162,221,139,191,116,187,158,18,197,148,207,84,167,54,43,169,242,67,81,82,209,15,194,44,55,239,37,129,206,32,25,141,252,184,7,35,157,115,212,212,40,205,106,22,63,209,158,66,120,97,101,239,87,67,146,229,166,211,78,204,23,178,241,36,74,85,242,140,45,107,159,42,135,196,178,146,248,240,80,158,154,166,135,116,103,120,235,42,45,160,93,148,134,4,208,92,14,173,241,190,27,173,55,226,144,205,34,75,221,20,71,76,151,78,25,212,240,210,11,35,18,25,56,114,10,77,32,105,232,76,202,229,106,75,243,152,43,230,212,216,72,72,13,55,234,196,231,233,202,11,138,214,222,158,82,133,179,155,69,80,86,53,231,229,46,199,13,223,144,112,177,21,72,4,92,36,158,126,180,218,205,18,210,63,209,25,47,114,105,67,196,35,139,74,238,233,239,115,159,164,58,80,135,43,243,244,200,48,23,141,78,12,3,122,80,121,198,188,137,224,19,137,120,146,88,41,15,58,56,144,106,147,221,218,101,244,180,163,147,59,156,127,214,78,163,229,126,177,145,43,29,129,36,53,185,81,182,27,26,123,111,27,107,73,236,139,228,202,245,198,237,39,88,121,129,173,101,128,228,164,208,187,130,247,162,7,118,103,121,98,244,41,65,14,1,126,245,210,27,41,166,169,228,9,101,237,1,66,16,73,205,22,67,122,78,169,126,108,191,237,47,234,48,93,20,100,153,17,86,12,57,246,211,7,215,53,202,172,178,105,42,83,103,136,10,249,65,15,54,118,172,172,102,56,144,54,243,243,158,208,169,50,242,39,151,91,43,171,3,159,53,139,92,157,31,138,93,85,200,40,148,231,158,223,56,25,46,153,16,174,21,118,237,56,106,137,139,58,8,127,138,21,156,172,206,198,214,186,39,154,107,8,97,113,57,18,166,216,121,211,207,168,208,98,168,60,27,199,247,244,60,98,124,106,76,213,81,239,1,185,60,60,162,60,158,202,77,49,205,160,80,93,1,93,226,204,94,17,230,233,86,34,118,75,46,176,207,204,36,127,154,42,202,209,18,209,23,71,68,12,18,217,198,19,143,211,6,212,58,225,166,69,166,49,248,157,37,248,122,202,202,115,50,118,243,149,153,21,235,63,151,217,92,155,127,6,196,94,146,37,141,4,77,122,184,172,215,248,36,161,64,21,182,126,4,227,233,230,129,255,113,87,36,36,8,9,223,174,15,90,251,127,221,76,122,6,0,80,91,118,57,46,20,218,142,163,184,2,114,205,127,10,120,249,35,63,42,44,180,92,171,152,25,229,129,6,58,246,79,98,5,52,31,37,76,34,4,135,76,134,22,52,71,199,82,52,42,207,44,141,218,89,173,24,161,251,141,23,190,130,44,127,55,154,8,36,195,139,38,82,46,178,159,72,147,221,142,22,173,254,150,124,79,170,86,218,197,169,162,91,228,95,126,3,36,70,201,64,126,224,188,96,16,225,5,180,121,80,42,174,80,3,208,31,247,125,66,134,105,96,227,122,161,225,75,30,163,157,132,226,51,151,180,53,143,81,222,96,208,20,16,252,190,118,132,177,72,249,230,161,80,205,99,78,39,197,125,22,170,172,117,83,97,26,125,54,24,112,254,34,223,239,250,8,172,126,92,152,179,8,37,103,197,236,26,98,198,141,14,123,175,119,93,251,222,198,66,186,208,62,5,132,6,31,245,245,107,131,77,122,87,17,211,162,245,171,176,36,59,24,110,89,65,96,172,209,124,10,209,8,11,21,167,56,238,138,250,231,109,153,132,57,234,243,200,52,157,196,78,144,143,83,161,58,111,127,159,17,11,35,169,151,116,239,35,200,162,181,148,61,164,86,240,17,191,13,11,36,255,153,204,70,214,252,110,65,139,133,141,52,78,183,137,141,62,127,200,119,194,185,38,56,182,65,15,171,159,101,159,219,174,59,223,19,149,142,163,145,221,181,99,152,199,124,155,83,61,252,251,59,152,240,231,218,62,199,169,157,187,78,248,137,24,223,22,105,197,202,89,65,133,199,234,72,241,101,29,196,14,250,80,167,235,184,109,171,215,142,251,239,99,109,91,182,56,26,45,145,95,36,247,251,228,103,166,51,165,117,168,0,99,203,184,109,113,70,205,26,52,133,171,131,45,149,249,75,165,189,79,207,183,93,154,191,210,156,253,160,228,45,153,178,189,229,255,10,244,164,230,60,17,44,85,240,248,151,7,60,160,226,32,250,200,218,170,238,184,224,172,207,11,251,76,20,251,23,73,100,209,109,46,76,166,92,170,184,67,222,21,239,92,187,209,202,165,232,138,238,0,185,111,125,106,62,240,28,67,188,89,99,21,173,84,213,76,131,86,160,126,97,136,246,59,252,178,119,208,111,65,0,7,52,206,13,104,185,102,0,50,178,10,73,23,25,7,197,240,245,42,182,219,90,117,0,89,92,56,186,163,45,9,64,20,222,193,220,207,190,244,178,184,69,225,127,129,223,253,220,245,27,84,111,86,19,50,0,129,63,131,248,26,92,157,22,247,226,103,165,105,241,150,97,154,200,39,149,28,15,237,143,118,220,60,244,45,3,228,112,106,125,42,76,192,47,163,66,207,138,211,188,187,64,145,111,199,62,70,129,130,5,213,143,212,97,83,49,143,165,166,37,239,153,119,87,44,80,176,198,109,120,21,181,83,74,231,107,156,103,185,201,147,245,49,147,142,161,196,45,123,195,171,78,145,183,213,189,57,32,90,215,125,147,217,9,235,75,181,10,189,134,196,215,13,22,243,131,235,22,125,125,46,96,179,33,245,52,239,241,222,239,96,121,231,252,173,128,2,181,60,23,203,185,250,204,28,6,15,219,109,218,9,65,210,147,98,107,79,252,166,82,232,179,208,64,56,248,251,25,161,228,195,139,73,189,153,195,113,135,63,79,185,5,37,203,89,189,192,222,157,184,122,55,188,192,109,211,56,27,234,232,96,135,127,34,171,234,90,79,115,91,74,197,177,229,19,200,92,35,210,123,37,150,3,73,1,125,166,120,127,7,249,10,106,159,140,185,189,230,93,101,5,78,217,218,159,156,148,112,205,177,69,218,165,35,48,19,105,60,136,170,52,222,113,144,4,213,105,8,48,142,150,191,210,1,121,114,234,181,245,16,105,92,203,66,119,43,114,238,51,184,103,212,157,183,126,106,9,191,93,113,89,138,125,11,220,164,14,251,216,255,75,110,252,42,45,138,190,13,100,241,232,223,44,246,23,136,229,127,201,15,35,127,175,218,76,75,58,2,253,205,82,122,167,129,6,177,162,28,170,85,128,253,254,133,252,55,17,140,235,144,196,231,190,50,254,98,57,22,3,126,38,235,138,55,152,120,22,80,180,101,191,155,48,231,9,16,202,139,83,212,90,86,33,23,197,188,97,229,244,208,185,37,11,52,88,82,66,110,218,195,136,136,216,228,214,238,61,85,27,158,225,202,214,2,77,119,164,31,165,51,139,172,116,151,206,129,156,250,156,247,244,155,132,195,174,101,194,234,32,186,40,225,105,73,248,44,80,35,133,62,172,35,231,154,124,157,58,168,123,200,127,62,113,253,247,159,77,168,13,178,10,102,20,20,188,70,202,233,235,110,93,189,33,159,123,235,0,166,50,245,129,234,30,146,218,232,13,211,34,42,66,2,137,69,89,155,120,3,2,235,121,202,154,13,141,237,72,248,186,249,206,20,88,91,64,11,213,119,102,39,244,236,93,69,203,244,156,225,135,74,145,179,194,46,160,255,255,3,166,167,30,139,106,111,75,12,217,138,122,47,147,149,43,243,35,224,102,120,252,175,20,94,159,252,69,57,118,140,116,212,36,164,206,253,117,124,90,29,183,168,41,139,156,75,67,218,21,101,178,235,52,150,255,207,47,242,180,124,227,58,112,107,200,158,161,19,191,122,3,23,52,103,90,116,55,51,218,235,105,43,172,203,147,245,128,178,131,165,243,135,248,28,228,31,246,187,30,131,169,229,185,5,185,152,4,28,196,111,144,137,157,2,13,20,193,254,94,189,89,238,237,18,3,45,221,40,91,213,121,160,75,175,125,232,202,234,39,250,107,184,249,239,98,216,192,135,131,193,174,81,43,48,36,83,23,173,122,241,170,19,243,80,47,99,210,253,24,78,85,158,33,134,151,40,97,120,140,219,100,66,58,38,182,70,170,251,162,201,54,208,57,141,197,199,72,6,0,57,137,65,115,18,84,43,21,250,220,159,0,106,218,148,206,93,107,59,4,126,152,201,98,178,187,104,241,148,136,251,30,251,209,235,9,249,149,69,75,181,233,30,159,118,247,141,215,20,105,43,66,232,33,41,180,212,1,202,118,174,156,155,155,86,53,237,202,140,161,53,115,58,241,180,129,141,232,209,226,254,221,26,247,76,19,131,239,85,154,147,221,247,140,92,254,127,128,78,198,172,212,58,181,211,107,189,122,73,51,126,251,206,113,175,10,42,198,232,112,39,34,250,117,112,152,147,124,79,59,234,176,40,246,90,133,37,215,182,124,12,3,85,248,183,189,9,88,130,166,163,195,58,41,109,123,159,94,8,213,97,208,133,169,166,243,209,6,157,90,14,75,235,114,75,37,85,223,93,36,147,190,134,51,211,171,98,115,124,34,233,138,179,189,67,10,150,146,231,229,154,203,152,162,7,46,249,70,24,115,153,162,207,34,152,228,216,250,38,8,42,216,251,94,182,53,187,252,35,13,186,29,47,192,250,188,58,13,101,172,25,159,139,179,208,55,145,156,232,198,192,61,203,52,193,250,180,247,73,147,163,245,1,5,166,96,134,71,26,10,193,94,255,237,254,236,184,174,137,53,1,169,83,64,177,99,81,223,5,104,41,6,60,26,231,124,114,201,158,235,228,106,137,171,94,82,25,209,224,49,119,48,4,7,55,103,21,152,19,40,253,102,81,22,156,30,25,98,220,70,3,230,169,177,254,12,45,25,103,102,28,109,253,87,98,124,7,135,160,167,184,64,8,137,171,66,33,52,233,119,35,167,44,83,61,134,193,172,190,5,167,241,66,103,111,211,220,108,212,250,94,219,219,183,61,29,115,129,106,76,176,103,223,228,44,2,191,248,76,222,3,149,48,99,34,137,178,70,58,187,125,205,82,20,164,208,241,46,52,215,151,182,21,115,100,238,230,186,22,54,131,113,176,137,87,189,29,64,51,202,84,25,231,149,168,12,232,179,197,230,110,17,158,216,229,1,178,162,93,25,223,181,147,199,200,37,244,225,11,22,188,48,115,105,127,86,253,32,4,35,100,84,67,44,254,16,232,117,29,160,138,6,229,240,69,49,253,54,52,9,167,186,254,105,241,224,148,100,229,115,2,151,229,85,165,220,111,10,186,115,193,16,216,76,47,114,209,181,192,37,99,86,223,181,234,131,147,11,50,153,241,60,96,43,83,116,70,222,17,240,206,192,155,192,80,234,134,166,1,204,115,206,207,22,174,211,200,102,60,25,5,220,30,151,41,23,7,244,39,43,54,138,152,48,120,116,22,244,219,224,249,84,132,114,206,156,72,206,236,81,68,239,211,210,68,6,30,152,11,208,54,25,172,97,60,201,58,249,45,69,247,184,233,19,119,147,160,98,148,103,206,125,85,79,8,30,23,181,246,35,34,22,254,246,47,123,196,250,249,82,143,65,178,81,64,207,228,199,17,184,103,136,247,40,118,158,59,31,197,86,123,148,234,170,107,182,82,110,2,223,157,133,37,100,229,67,34,158,243,10,183,123,251,71,204,136,5,146,184,99,214,1,238,255,233,245,178,222,147,135,97,3,152,211,35,182,160,232,19,37,76,108,165,212,192,14,199,77,205,164,241,85,124,136,79,150,56,17,34,226,71,38,103,160,113,27,60,163,28,176,12,27,10,159,5,79,61,34,78,165,48,201,106,30,248,3,248,35,17,75,57,105,133,103,183,232,145,29,75,106,129,74,192,172,111,235,200,231,67,39,200,191,22,72,199,39,26,219,4,29,22,62,71,195,73,43,108,203,242,223,187,107,98,197,164,159,225,33,223,233,1,120,151,198,146,156,21,72,74,1,57,95,178,90,168,129,144,104,136,2,168,42,14,48,54,191,179,93,72,74,2,18,220,89,43,36,129,104,161,18,76,14,96,183,197,238,217,24,166,37,60,129,29,151,81,122,151,41,0,88,66,116,49,236,144,186,31,189,176,227,124,210,209,30,176,144,20,75,151,238,165,24,239,230,180,13,49,3,0,143,114,186,168,209,145,88,124,188,246,25,85,218,242,13,196,51,178,190,94,75,236,220,250,37,236,188,14,240,11,41,94,61,188,109,196,170,152,255,146,101,209,42,52,16,13,8,187,243,174,36,77,131,126,29,249,240,134,242,14,215,48,11,99,14,137,216,190,248,247,27,35,105,20,23,153,7,31,211,187,141,161,90,240,184,95,82,31,138,58,215,73,3,154,253,221,245,200,215,246,135,7,177,189,20,176,144,132,91,173,252,244,54,69,103,104,177,62,254,163,127,7,176,228,253,200,247,117,101,241,255,91,19,218,141,78,38,7,137,254,42,172,156,138,172,111,183,181,187,101,235,226,111,222,217,174,86,244,194,38,222,227,123,67,171,44,212,73,206,28,210,208,222,242,143,67,125,105,200,33,150,255,127,146,128,61,168,141,28,90,247,47,16,74,184,69,235,72,59,213,80,110,141,81,2,243,17,243,14,251,10,230,168,196,141,211,189,98,192,109,232,85,144,154,49,95,108,215,60,202,111,74,93,89,178,133,106,171,200,182,109,143,197,172,25,31,95,174,163,129,73,221,49,179,77,12,112,210,74,54,235,125,19,250,131,103,85,149,20,149,178,241,118,149,254,83,141,206,226,201,161,148,60,240,198,75,81,224,239,46,56,215,33,179,112,185,35,42,53,208,129,12,21,218,50,32,120,52,27,47,45,230,135,16,199,38,206,96,185,49,207,147,112,3,186,173,31,75,36,70,83,30,121,193,75,186,30,15,57,232,167,26,135,225,47,139,84,228,67,42,210,198,28,100,139,170,222,24,163,3,191,215,253,47,15,24,46,248,124,98,172,31,171,115,12,180,16,15,213,73,85,255,178,146,2,80,183,208,39,218,165,201,98,155,223,6,193,137,221,55,5,252,24,103,51,12,163,181,67,98,122,55,176,166,35,9,76,32,125,194,17,149,102,117,183,58,111,231,120,21,99,223,166,255,108,10,159,239,221,1,194,255,119,237,168,76,201,89,69,77,125,147,135,123,80,56,158,161,125,61,175,83,26,189,99,173,60,12,11,89,50,120,164,176,181,66,17,130,74,64,189,120,118,82,53,102,168,20,64,80,60,251,26,19,102,125,120,42,77,152,187,47,151,198,103,66,7,191,176,79,202,47,153,76,70,21,78,171,96,137,58,113,144,186,207,159,128,48,14,27,106,65,204,74,89,67,189,198,95,84,165,140,251,223,143,18,204,10,169,173,92,196,119,194,3,198,32,61,115,100,198,226,182,130,147,41,187,41,250,134,64,111,22,47,11,142,207,228,1,30,82,12,249,220,107,243,66,232,129,36,100,205,200,212,48,139,62,226,17,27,202,47,115,20,106,49,11,28,214,83,176,42,59,158,20,125,73,88,185,118,220,205,237,222,165,218,22,98,121,76,90,87,11,90,154,77,85,63,25,173,86,213,241,74,170,217,66,119,242,217,20,51,89,135,231,45,178,132,245,126,208,232,235,87,123,190,18,140,134,113,172,35,127,7,175,99,64,60,33,20,16,235,18,1,152,147,196,150,105,219,177,208,97,38,168,248,77,226,121,170,65,99,4,255,18,34,41,100,205,174,152,42,86,178,130,219,67,228,49,182,72,195,224,212,83,238,155,50,43,152,122,241,143,125,10,33,191,42,109,216,75,199,76,126,169,243,194,232,34,99,153,190,52,37,14,210,174,39,72,8,11,149,5,114,151,56,145,140,90,199,150,154,141,169,222,244,11,248,35,10,8,211,7,110,104,77,222,24,234,196,55,28,200,51,61,96,1,100,213,56,165,117,78,234,0,199,130,31,229,117,56,128,127,183,7,115,228,102,207,218,152,99,222,47,181,206,239,73,26,79,86,174,197,239,17,1,44,211,222,216,188,111,241,94,16,148,143,49,75,85,207,249,233,6,225,185,7,215,117,139,241,101,218,74,194,45,224,42,170,187,213,241,153,123,93,152,107,209,72,144,76,182,205,47,18,83,122,2,158,194,174,135,11,60,115,108,46,125,229,116,92,216,243,69,197,107,227,160,49,252,110,248,111,70,110,162,34,156,116,144,209,149,244,171,124,119,155,204,210,5,245,210,159,130,192,73,195,199,116,119,15,112,1,60,225,20,61,45,75,115,169,35,201,101,217,131,27,208,63,251,140,97,170,255,90,190,45,212,124,101,210,48,189,247,203,200,245,61,117,180,187,89,149,110,175,195,56,93,32,29,34,89,212,78,28,14,233,237,59,173,8,104,201,55,223,159,65,91,236,57,182,67,84,145,170,154,14,184,185,3,180,43,101,144,250,46,45,99,13,27,116,83,250,33,87,236,244,99,5,165,30,163,74,243,37,171,27,188,43,127,151,123,49,61,178,141,204,19,93,183,192,162,100,50,45,171,8,192,131,26,86,127,47,49,66,249,10,180,142,193,148,238,211,86,242,188,39,243,125,35,45,123,155,233,198,7,237,183,120,112,177,57,51,218,177,182,48,228,221,126,246,250,221,167,90,60,179,14,83,185,26,138,21,45,243,120,252,104,233,67,157,209,248,59,242,36,98,158,39,116,214,84,50,157,131,14,70,72,48,71,81,93,109,68,84,68,191,30,180,12,232,83,19,35,167,190,105,29,40,184,127,238,49,34,190,166,182,114,119,108,71,89,201,143,162,19,141,121,162,234,153,232,198,43,46,169,215,118,123,235,117,240,77,162,227,91,142,228,113,67,163,87,39,149,238,224,150,0,246,59,232,109,175,185,157,27,133,16,228,181,18,248,183,80,146,48,104,178,151,3,22,77,46,15,50,5,241,107,184,188,11,44,18,29,89,78,162,180,148,212,162,139,126,34,143,86,47,48,147,79,229,90,166,35,180,12,1,224,41,90,30,111,103,68,68,133,162,216,141,95,173,10,5,37,131,12,4,57,71,11,129,20,144,239,16,108,232,46,165,124,54,42,138,36,172,167,77,70,59,202,89,179,34,92,29,88,167,135,193,56,240,159,201,161,195,5,226,26,129,48,182,105,246,114,163,51,186,204,77,226,53,169,156,128,27,182,36,6,66,145,97,154,155,252,29,244,84,193,66,198,195,152,147,203,223,186,63,231,54,151,185,155,88,47,193,208,161,93,91,81,120,208,117,88,230,223,65,62,190,105,83,28,86,9,177,132,49,204,3,221,111,142,10,88,223,130,208,252,233,113,43,80,55,176,201,149,207,153,179,24,135,173,213,74,132,22,157,91,186,148,191,74,51,176,231,234,93,137,95,245,200,127,67,184,215,25,158,226,219,89,120,82,188,149,176,81,142,197,60,190,175,238,201,119,83,94,71,163,129,130,100,88,114,246,160,155,67,163,208,153,255,227,101,27,124,121,120,234,219,18,124,29,227,254,52,30,102,48,166,79,78,29,45,89,169,162,65,75,222,51,22,134,57,133,59,134,134,143,228,58,203,138,50,193,144,139,191,136,92,100,132,74,152,221,61,106,132,224,213,3,27,6,87,224,54,254,252,178,176,170,236,134,4,78,184,202,230,3,180,228,187,96,55,139,161,40,62,83,161,221,120,6,25,70,77,196,238,166,95,149,50,149,196,134,171,171,140,216,61,123,154,217,187,135,3,1,127,157,57,93,188,16,109,135,206,164,91,30,127,138,105,47,31,250,18,58,124,180,2,103,237,70,234,199,170,61,192,39,81,168,20,74,74,55,66,23,127,244,171,3,158,4,215,121,87,214,226,221,233,12,85,201,168,155,97,189,117,151,129,136,212,25,126,217,124,127,174,22,69,239,93,78,20,197,111,142,18,150,67,7,84,235,151,91,53,118,102,69,194,216,138,3,87,41,189,11,93,172,249,37,65,215,7,202,86,104,223,1,34,235,211,70,169,87,17,100,214,35,213,71,23,129,7,66,226,234,14,52,56,80,135,243,86,173,108,142,74,134,148,47,44,124,162,84,47,99,138,72,103,104,128,67,144,118,167,24,60,56,55,5,85,215,41,17,206,220,136,120,242,246,12,128,242,46,147,226,149,115,37,214,234,200,58,197,186,120,79,176,33,231,85,204,198,231,118,228,106,80,249,104,226,59,109,106,183,57,50,153,201,212,143,146,158,188,88,3,121,63,32,137,34,59,209,226,185,164,80,79,214,48,204,109,155,65,95,19,217,114,45,16,130,136,252,218,128,153,165,37,95,110,42,213,188,149,85,254,221,69,62,161,16,214,159,236,226,34,19,211,49,196,172,107,85,237,8,103,168,20,7,193,203,183,22,213,13,192,87,12,228,28,82,212,40,108,114,210,225,61,31,0,60,159,13,226,244,73,182,125,74,97,229,114,220,61,137,14,193,213,116,111,165,224,121,0,174,218,14,66,76,216,61,152,184,223,129,82,180,174,55,34,133,244,50,5,120,30,153,218,202,124,185,150,8,40,71,35,3,92,18,234,137,16,131,132,112,216,3,203,82,130,137,59,157,191,112,60,0,114,145,239,71,66,223,0,227,73,240,125,96,53,211,147,100,223,32,177,228,110,132,68,124,27,178,186,134,186,219,188,111,100,33,132,117,196,244,166,162,46,82,119,50,217,63,49,20,17,182,91,94,234,93,63,228,133,87,150,135,192,120,185,245,4,69,134,128,38,53,190,29,48,153,145,50,159,130,35,106,133,215,231,44,73,18,123,84,120,93,35,50,82,160,117,167,240,8,24,37,11,103,61,44,123,10,122,49,85,160,67,139,175,230,159,176,141,143,241,210,94,177,96,240,223,203,213,41,231,184,127,65,55,101,133,250,70,19,100,86,161,224,137,43,166,2,175,217,37,119,24,129,44,109,208,65,31,14,18,182,245,3,64,237,79,78,45,252,197,78,61,246,219,39,212,8,115,55,126,114,238,12,77,18,220,127,195,49,79,44,57,230,37,18,8,47,250,137,37,108,134,133,137,161,205,207,218,174,212,106,199,191,79,50,113,25,185,93,220,164,236,5,50,205,142,43,107,118,232,150,220,172,120,101,180,98,57,57,88,50,35,12,107,7,43,237,16,113,80,252,80,42,2,66,62,142,220,16,169,164,114,234,232,60,169,189,30,138,137,216,127,43,10,200,252,93,34,94,66,24,2,90,254,151,204,248,78,175,203,169,150,28,14,0,222,61,29,208,171,2,36,119,238,117,61,191,214,152,136,236,238,53,50,173,130,50,76,125,38,162,169,180,110,185,178,220,7,226,254,79,124,212,174,182,166,175,58,9,124,157,247,22,115,214,157,105,202,22,104,48,128,152,191,147,213,204,20,44,57,249,118,247,48,201,93,97,185,10,61,230,222,246,172,37,223,139,73,183,74,251,6,121,86,255,174,189,97,86,214,36,104,136,169,242,55,4,46,214,179,117,33,56,143,0,102,118,128,190,42,164,232,0,216,196,23,83,18,168,158,176,114,109,118,7,55,10,80,107,3,156,170,131,115,227,152,110,173,45,70,43,243,161,184,192,229,243,139,42,60,212,170,83,190,54,23,231,138,120,203,38,147,73,206,223,15,225,236,144,62,81,160,176,171,251,233,254,160,163,210,223,121,86,196,101,9,232,151,51,191,109,134,113,245,39,124,130,54,4,88,251,172,249,97,125,1,116,140,65,94,81,141,254,2,175,141,103,220,223,160,82,217,117,227,108,60,144,146,105,163,74,70,28,3,75,120,150,47,26,162,71,183,54,50,9,245,224,68,60,97,200,225,173,60,141,129,99,114,163,85,206,188,61,109,234,223,209,49,238,247,141,129,31,167,129,7,222,80,184,61,161,125,228,153,254,231,246,165,64,149,44,243,75,249,188,44,21,122,194,23,146,230,199,68,5,33,143,54,44,51,52,127,11,15,108,248,218,232,33,36,164,220,94,75,151,216,17,60,65,142,78,241,72,181,218,135,164,11,77,19,179,234,195,35,164,48,151,169,32,160,147,50,236,116,197,61,26,228,230,166,171,46,34,231,137,88,189,70,201,18,164,20,253,135,197,65,204,239,52,148,196,221,88,173,165,113,161,6,220,194,112,13,180,186,118,177,231,139,183,197,142,205,234,111,221,128,60,168,185,196,9,130,16,175,162,216,149,138,180,215,228,15,18,246,12,42,157,163,204,244,11,236,192,227,60,128,26,66,144,154,0,73,178,255,202,91,64,231,183,96,19,101,185,41,234,79,51,223,31,149,132,195,211,63,88,95,164,140,70,160,183,174,145,132,148,235,168,132,127,188,79,197,47,38,244,171,21,188,114,219,68,117,47,218,180,1,247,246,58,10,192,11,55,125,128,203,234,91,187,90,217,31,161,97,119,206,58,121,195,140,192,17,53,136,134,238,88,56,205,196,133,99,188,7,95,55,28,61,35,75,145,101,28,45,34,178,80,109,208,120,92,209,220,199,2,224,149,58,140,25,17,137,157,228,81,33,77,253,210,250,90,250,183,0,84,45,150,151,137,17,133,117,72,158,15,197,152,92,99,167,223,204,175,141,245,14,233,253,255,28,154,3,205,85,48,138,136,150,163,12,80,156,85,133,122,146,176,225,86,191,164,18,168,231,107,69,131,142,56,41,45,43,13,187,190,53,4,154,131,19,73,65,220,34,254,164,252,71,217,231,85,13,35,18,131,112,251,146,146,34,15,113,142,80,29,230,92,175,183,61,250,150,44,238,118,68,204,7,186,171,248,91,34,28,39,98,26,222,63,190,90,234,184,250,86,199,238,229,71,172,191,129,75,109,43,200,188,152,63,41,169,240,32,120,197,107,79,180,140,47,205,175,53,181,109,92,34,186,1,222,228,79,43,98,124,154,66,101,139,201,19,39,21,1,212,103,168,224,156,222,24,124,4,69,115,46,49,9,224,3,203,90,191,6,126,119,246,47,75,181,164,103,227,221,95,12,53,72,136,95,17,198,125,223,143,90,238,5,77,135,93,192,237,9,101,214,58,31,188,90,152,11,185,4,62,224,76,35,83,35,13,156,233,55,29,249,247,83,19,117,54,222,21,93,124,193,11,237,253,22,230,40,250,125,52,17,213,90,103,174,44,114,42,131,120,156,16,2,253,244,36,65,154,142,108,146,128,36,109,117,223,197,39,120,244,27,217,204,32,240,192,192,39,52,87,186,247,106,98,156,28,137,133,217,118,118,8,150,62,70,218,50,181,77,109,86,187,111,209,12,223,88,105,189,158,186,45,245,67,223,206,242,236,247,13,23,211,239,153,170,204,42,72,139,129,55,119,211,89,42,105,27,224,79,208,163,214,182,246,30,221,184,69,212,41,223,149,25,110,8,217,56,183,102,83,214,168,40,166,42,29,94,23,42,106,172,98,186,107,26,189,119,251,140,213,219,111,21,210,168,81,142,141,51,18,161,158,30,204,230,56,230,152,49,222,160,234,208,84,63,92,36,103,24,57,242,82,102,181,37,114,69,5,223,52,246,192,0,116,6,18,248,172,50,251,161,129,141,144,20,43,144,133,28,176,197,112,218,153,81,184,253,15,179,188,121,124,175,243,106,180,193,180,173,229,101,32,215,6,5,55,135,180,115,64,251,137,141,207,13,178,102,158,237,223,124,80,173,179,202,149,204,13,222,129,233,119,80,63,111,125,31,78,102,147,212,240,217,30,133,170,202,88,252,123,86,169,119,121,222,166,106,224,181,191,250,43,80,234,248,40,228,24,182,160,190,209,254,32,181,87,61,177,25,196,197,89,68,105,214,91,169,215,255,27,147,239,146,59,206,164,133,245,176,111,143,178,243,48,109,105,0,162,72,222,65,134,167,3,117,24,94,229,125,191,80,144,206,141,138,30,116,96,99,184,101,24,217,39,198,234,255,178,135,236,87,103,84,66,69,93,84,10,243,74,30,194,209,76,113,179,143,64,128,158,78,165,179,138,55,31,187,124,51,41,211,209,161,194,42,194,97,52,183,155,30,126,237,88,112,153,120,170,215,27,27,61,175,52,128,61,1,241,159,66,60,118,149,154,231,90,48,146,153,49,53,139,142,219,121,79,49,233,180,79,215,208,252,225,84,166,141,143,5,242,29,239,99,91,102,110,84,250,216,205,60,177,237,10,164,255,188,86,95,188,233,213,16,251,211,77,136,104,192,24,174,38,223,41,147,234,178,120,29,163,43,146,31,133,66,123,227,33,41,132,184,31,211,207,247,0,3,36,243,79,98,121,143,80,67,67,189,90,73,139,108,241,196,7,182,178,212,155,60,8,0,178,123,210,118,163,79,163,74,248,96,183,15,172,238,46,61,2,4,120,61,87,179,106,187,104,69,237,227,36,49,77,128,54,39,16,203,95,189,55,29,11,115,0,221,232,37,7,173,62,71,28,12,204,129,253,156,244,24,195,103,177,149,114,13,188,123,88,166,13,172,11,222,170,129,38,37,192,107,195,3,223,232,240,180,127,67,148,235,233,72,224,214,149,65,220,63,176,58,203,13,137,170,67,189,165,74,248,149,34,135,157,133,184,35,56,160,190,207,79,34,69,166,151,187,214,216,174,31,87,60,193,191,230,182,10,65,14,200,223,176,54,159,128,212,26,123,77,140,236,196,30,254,205,78,22,114,44,96,49,87,195,198,82,84,4,159,164,125,172,31,167,130,228,205,146,128,68,165,129,104,108,222,246,111,199,62,143,75,25,243,90,213,200,24,143,137,138,67,58,245,151,73,99,210,13,248,131,171,210,104,155,199,44,27,142,144,42,205,125,237,2,87,101,32,137,239,37,162,212,185,21,105,73,156,30,160,128,254,61,200,32,95,100,168,47,110,40,146,9,44,56,142,180,251,23,95,239,122,171,193,98,254,40,139,96,191,28,90,60,82,95,160,232,0,39,20,195,208,0,67,209,76,32,35,200,89,50,120,152,44,121,126,0,133,8,99,68,63,177,117,124,82,211,124,85,88,160,136,63,80,124,249,254,237,83,247,254,111,107,141,233,102,109,160,79,155,241,19,22,67,208,195,111,23,235,237,197,54,109,196,194,56,47,213,15,4,210,164,252,29,164,193,239,160,90,142,77,79,173,37,16,29,154,66,164,194,101,69,250,35,243,83,77,2,117,26,21,226,2,54,102,70,10,63,244,29,173,221,147,56,163,181,69,33,123,5,204,56,194,51,44,62,172,104,33,247,91,131,223,36,141,52,88,184,97,124,97,117,135,178,127,123,96,229,171,137,142,164,167,5,84,70,9,40,204,72,69,246,200,84,46,35,208,90,3,238,195,81,72,55,246,171,233,141,226,23,205,244,175,219,88,10,67,215,185,1,230,63,188,173,115,195,139,195,85,123,153,149,255,77,162,221,24,177,10,5,117,200,59,197,131,20,67,243,111,132,115,213,106,69,85,220,193,121,5,41,116,213,110,224,32,133,41,42,22,130,199,247,87,5,42,161,83,122,115,114,81,137,79,44,111,157,38,132,163,51,56,248,131,129,247,160,34,42,173,138,234,156,205,159,75,167,206,230,143,171,250,40,217,80,215,26,131,117,107,130,38,154,105,90,246,69,227,1,252,168,167,254,201,125,16,222,51,243,146,170,92,146,194,112,182,211,123,144,72,32,198,6,143,88,134,226,132,169,217,124,246,240,145,39,66,232,174,243,196,184,147,87,67,56,115,178,62,170,214,104,200,113,157,64,170,125,185,135,107,231,224,67,219,19,158,58,18,43,44,4,176,228,74,205,109,57,203,76,109,205,180,188,238,0,41,23,141,213,158,193,108,68,73,45,246,160,15,141,45,121,102,57,190,56,105,197,108,73,117,156,85,248,73,189,169,57,120,30,200,60,11,203,177,33,73,229,53,140,234,211,202,244,129,206,153,206,115,173,70,26,3,16,255,15,16,165,146,82,46,188,238,122,178,162,201,212,97,105,88,95,231,165,57,19,254,91,211,177,251,108,39,242,113,127,79,163,33,114,147,26,212,212,94,126,80,25,184,120,156,241,38,122,18,163,10,191,117,52,83,244,191,106,93,163,2,75,170,176,232,231,147,220,185,196,127,202,211,103,15,182,116,234,16,173,235,17,118,136,235,244,222,229,202,238,15,35,50,27,168,198,84,241,149,78,26,107,81,142,106,89,185,75,245,34,209,81,60,31,155,56,45,238,24,51,181,24,134,183,67,42,70,30,12,192,192,90,198,73,11,214,45,166,134,109,243,201,190,130,75,237,231,167,181,226,140,214,6,118,181,111,207,91,189,110,56,67,216,226,81,10,185,14,191,170,122,189,147,114,249,204,242,223,221,163,120,203,249,232,226,71,121,60,214,75,251,238,148,51,187,127,171,220,95,231,231,151,37,242,132,186,196,63,203,125,123,37,27,138,149,153,254,135,72,188,47,148,219,175,19,105,239,129,243,114,120,41,127,228,34,193,197,17,253,101,11,174,20,247,47,85,117,128,247,208,212,218,98,182,57,95,250,69,48,87,83,60,126,217,140,108,52,197,40,113,91,183,130,6,75,4,166,26,248,47,224,226,158,5,237,203,100,250,252,155,52,62,121,69,96,207,57,229,123,8,114,164,81,193,214,70,163,101,249,102,139,159,73,172,102,192,185,6,141,231,21,31,91,108,192,143,68,177,190,91,243,217,227,144,109,71,39,117,210,115,240,70,132,202,70,222,107,85,207,203,137,86,55,92,136,82,51,84,204,155,17,164,152,105,240,172,186,124,188,98,17,229,31,124,20,99,45,74,173,85,145,127,54,195,206,40,81,76,193,239,116,28,35,19,1,112,15,136,42,200,2,196,40,146,142,24,189,38,57,150,48,97,99,237,1,74,121,155,240,38,208,40,156,63,176,133,42,146,74,4,168,176,7,242,109,151,217,136,234,146,235,239,159,9,45,34,94,197,96,78,19,78,104,228,197,59,169,104,206,100,165,11,106,246,38,242,136,89,250,90,168,60,167,92,239,184,108,43,196,45,126,46,94,94,253,1,134,136,239,171,36,163,92,109,83,186,128,196,222,13,231,253,70,182,127,180,43,133,116,211,63,70,142,157,114,80,138,15,22,224,171,106,75,18,162,32,33,148,179,163,7,133,104,113,187,114,96,153,66,99,211,136,81,248,211,40,227,70,103,1,25,169,160,87,116,177,100,142,46,214,129,207,89,16,229,95,192,106,219,140,105,203,149,209,147,212,190,87,209,109,44,89,198,201,125,182,191,78,12,94,3,197,88,243,39,50,237,188,233,74,212,154,176,145,228,166,185,147,90,127,80,176,250,10,230,228,31,57,116,119,76,198,101,41,164,133,235,250,242,239,12,124,3,71,45,210,25,178,171,244,206,250,68,5,188,69,182,44,176,203,121,94,133,219,128,215,130,30,41,250,55,106,29,151,10,222,32,182,67,113,200,11,86,195,47,209,150,124,244,185,137,38,35,243,59,174,24,227,72,231,193,63,166,247,170,94,94,99,163,64,144,237,91,199,58,210,220,80,163,35,19,178,57,241,75,248,217,107,12,184,158,54,116,144,217,61,50,49,51,31,163,208,60,247,45,7,93,232,92,234,228,125,211,233,123,12,244,46,25,138,188,85,163,17,114,15,213,150,215,196,173,229,190,41,218,166,224,180,8,83,1,225,83,240,180,149,0,175,69,182,206,49,4,201,69,28,216,251,156,150,165,142,94,28,172,233,138,138,136,115,158,243,136,58,96,19,65,117,0,91,158,102,164,150,93,4,252,132,182,124,34,240,176,52,1,176,3,232,73,120,198,179,47,194,126,183,235,19,163,169,63,7,184,105,170,148,140,32,44,224,156,235,47,19,101,253,206,96,9,59,206,93,248,178,144,37,163,223,4,238,198,62,58,110,37,186,11,219,236,87,205,5,243,162,152,101,33,52,227,160,98,150,22,234,253,95,2,92,168,174,100,132,234,54,18,9,172,72,60,233,145,42,25,74,160,184,31,99,87,79,225,123,227,93,38,38,149,116,18,38,175,95,159,48,252,155,167,156,47,147,222,196,134,14,113,121,76,45,38,123,124,2,173,50,31,216,243,38,152,110,86,105,167,106,215,43,14,255,206,81,70,11,121,76,20,110,102,9,103,73,39,162,201,74,112,170,84,134,114,244,68,148,186,127,55,230,234,103,9,141,191,221,242,182,91,17,97,56,65,83,158,160,108,72,39,146,68,34,28,43,200,130,160,160,238,3,210,206,9,89,163,248,232,5,232,168,232,142,9,164,3,98,61,183,88,238,48,160,131,145,221,37,167,148,163,213,52,3,111,225,206,32,98,114,108,98,112,236,47,40,25,149,103,246,100,190,223,4,102,89,216,252,153,125,138,139,93,198,230,52,21,65,83,216,210,54,254,174,187,108,131,86,180,141,163,161,155,0,42,43,232,223,153,126,213,171,150,43,218,17,158,198,84,46,39,4,32,111,37,94,151,102,126,212,143,139,142,76,244,144,253,79,68,248,181,204,2,104,251,51,25,131,31,85,165,88,130,89,172,72,87,117,180,241,173,113,65,27,40,198,239,205,7,157,67,63,113,151,109,47,120,236,85,27,224,229,58,119,51,150,172,23,117,100,179,15,54,174,18,131,26,250,97,177,209,1,21,190,228,193,136,221,231,252,238,177,77,182,186,156,76,107,128,191,10,78,212,219,139,71,93,96,65,63,216,151,183,76,245,46,92,225,52,96,183,247,83,56,209,103,217,217,30,150,50,245,78,29,210,134,39,55,86,127,73,233,228,106,69,196,102,139,104,107,152,7,115,69,143,23,75,123,4,238,94,141,23,73,228,99,109,168,95,116,223,98,118,116,119,206,1,18,200,121,252,76,83,248,3,173,100,167,216,31,248,48,124,222,253,255,182,37,113,169,200,203,31,133,138,81,168,245,6,34,127,214,105,21,30,69,203,48,133,131,193,213,37,199,201,176,138,253,51,98,74,147,187,205,148,133,190,149,200,15,166,197,232,79,89,174,246,242,151,183,189,209,72,11,137,124,205,155,89,97,103,215,44,143,232,168,27,35,145,81,187,125,230,3,61,130,208,253,192,70,70,123,41,5,188,58,185,12,222,195,118,66,51,145,161,172,195,139,96,95,17,36,149,82,79,153,207,134,210,78,242,251,219,21,251,59,107,254,46,122,26,211,142,1,205,185,29,253,64,180,175,200,90,241,102,171,3,164,66,227,143,130,66,238,26,204,107,196,200,235,143,193,69,55,201,57,12,244,203,50,132,197,111,254,175,140,64,130,205,198,50,218,135,238,116,155,105,4,87,80,109,43,242,113,160,186,250,95,0,87,88,163,55,197,82,254,175,31,66,243,171,205,109,239,37,159,72,249,35,177,87,155,192,122,230,220,109,243,46,213,248,109,238,23,157,1,217,251,62,1,109,40,31,168,175,173,95,113,0,141,242,96,118,87,11,247,209,128,102,82,136,143,68,87,14,92,171,86,146,247,216,236,90,236,46,202,191,60,87,202,210,84,165,34,85,130,244,211,92,43,78,43,229,17,145,219,249,218,119,139,99,228,180,146,252,69,68,102,6,209,157,162,2,165,168,24,89,62,23,16,188,79,77,6,94,49,51,66,240,240,94,221,117,240,140,234,59,233,237,69,105,19,99,86,56,19,194,159,64,243,38,195,173,115,154,202,237,116,217,166,164,52,253,180,215,21,34,146,72,172,46,84,116,100,166,63,114,86,243,146,207,191,120,248,189,238,103,119,237,209,11,114,59,105,220,154,104,17,158,181,115,26,25,88,244,114,184,197,61,96,26,100,25,218,154,137,205,145,108,94,31,220,220,7,239,189,98,70,37,81,53,244,157,58,208,20,122,175,35,193,212,131,237,207,34,152,217,2,244,21,22,56,146,117,206,82,91,154,113,164,146,202,175,27,99,141,2,108,26,49,144,38,52,201,68,226,227,158,96,94,165,145,131,64,219,100,141,130,140,62,54,191,19,63,216,162,71,74,78,250,204,38,234,13,5,107,160,84,15,249,62,7,137,203,48,123,221,76,247,209,218,249,28,170,20,208,114,151,95,233,171,207,133,219,96,236,115,63,181,61,69,70,37,96,11,201,143,111,2,158,243,109,209,124,177,213,65,244,143,35,187,61,241,98,24,207,130,251,28,254,225,238,102,244,243,122,117,251,221,145,224,247,29,35,32,195,21,244,182,131,222,125,184,10,132,220,35,209,222,152,239,105,249,45,113,209,75,235,40,90,53,168,218,239,179,92,192,116,154,120,68,48,27,144,119,101,136,25,1,88,236,183,30,131,39,97,147,130,162,46,119,155,12,226,113,39,107,40,16,82,62,21,10,208,56,81,145,46,113,10,9,123,78,19,80,171,0,162,154,15,119,153,224,114,158,44,176,150,92,229,144,88,113,247,172,139,216,130,253,5,109,122,33,15,53,103,197,241,151,86,151,75,65,196,164,190,23,112,58,230,124,22,239,140,169,43,211,69,184,102,164,206,47,124,242,239,77,250,111,80,112,55,66,149,80,69,37,250,9,24,225,28,43,5,38,245,209,131,106,32,97,39,249,101,76,105,142,188,243,17,179,72,23,170,86,189,104,216,156,2,67,160,33,195,133,230,28,110,69,209,114,133,76,135,211,171,255,167,75,1,219,106,62,126,59,62,246,25,164,10,238,118,144,157,254,68,72,4,181,216,13,105,235,153,172,246,175,219,241,74,41,254,234,170,190,67,242,158,83,28,40,235,209,15,40,127,144,72,157,142,184,219,247,132,203,211,50,236,25,168,132,208,51,45,117,116,24,11,64,35,81,133,124,243,111,4,99,49,132,31,137,37,170,232,34,46,23,60,100,111,73,171,142,161,21,237,73,111,172,133,111,168,148,80,159,115,192,23,47,6,3,132,211,176,39,92,68,159,106,243,74,240,6,56,101,114,52,160,189,64,210,189,162,104,49,248,61,5,222,255,133,233,178,16,158,197,128,238,253,231,140,152,23,122,9,130,16,4,89,135,179,198,146,10,81,98,65,21,106,228,24,116,181,82,191,103,92,40,201,109,239,175,37,108,57,212,30,202,75,234,75,78,206,158,167,122,85,154,179,98,75,19,110,37,205,85,171,0,142,90,54,56,151,57,145,66,250,103,244,251,107,125,181,26,40,58,120,126,216,114,23,159,79,185,39,156,43,182,17,19,171,215,126,159,223,251,250,48,242,192,193,74,145,31,199,51,71,229,188,218,92,61,57,44,149,44,68,17,234,67,92,113,237,113,130,7,215,66,44,48,227,49,238,14,23,142,91,154,120,64,141,216,254,252,98,37,35,34,27,209,180,173,64,100,156,233,35,201,215,20,111,15,183,46,101,147,210,76,59,229,163,191,170,82,223,115,170,142,149,187,248,162,98,3,191,6,149,216,81,183,176,41,242,163,93,141,61,146,209,6,252,206,180,211,231,171,71,221,214,145,2,172,126,16,141,179,80,144,225,49,5,238,19,192,52,8,182,17,63,99,23,120,199,97,26,249,212,227,71,28,158,74,139,43,244,4,4,0,208,76,84,3,71,85,100,236,231,30,178,160,43,158,30,4,142,103,97,159,195,160,125,137,36,108,88,3,45,21,2,53,48,131,78,198,183,35,53,215,75,34,135,156,27,249,230,59,135,43,165,186,56,80,41,238,45,165,93,40,203,181,31,93,218,193,46,217,30,27,224,48,17,231,153,155,199,9,213,154,141,25,247,25,240,163,172,184,164,225,156,15,153,91,176,129,87,14,91,118,202,194,173,93,101,21,46,80,218,209,206,241,160,202,92,109,233,138,159,165,182,251,19,2,159,30,222,3,196,140,76,138,205,93,67,141,253,77,22,163,105,18,253,7,227,145,137,145,76,250,114,115,237,160,146,212,145,101,165,255,92,198,58,20,106,218,97,119,146,120,93,255,28,17,69,66,23,0,241,92,223,76,105,80,23,41,108,165,48,85,172,182,228,41,93,218,252,243,79,70,189,148,100,55,195,226,78,29,30,70,40,149,164,74,74,91,130,225,79,157,32,57,213,156,145,203,214,135,114,54,100,214,187,0,203,236,74,156,174,88,45,70,51,7,108,165,150,207,57,29,246,241,161,81,249,251,214,158,213,0,131,143,151,16,214,225,86,40,60,151,146,74,222,75,44,38,58,82,91,62,43,100,26,97,83,26,70,157,51,164,201,31,118,27,26,215,252,80,237,112,2,144,105,115,182,5,105,180,201,2,142,192,69,52,82,121,19,212,211,204,7,176,40,14,170,152,117,149,175,215,166,195,188,181,77,185,115,72,67,44,254,83,136,54,9,27,223,220,118,230,156,189,206,230,170,233,129,219,95,143,62,243,175,25,185,93,84,149,92,164,242,202,121,253,183,119,24,173,184,28,114,36,245,195,13,50,210,247,242,242,160,233,147,203,93,23,118,129,156,144,209,141,128,93,106,243,198,52,247,57,131,9,106,237,98,231,71,138,139,66,134,93,12,192,204,248,66,232,248,195,169,226,90,150,180,85,175,172,237,136,132,106,112,108,40,229,41,158,72,92,81,4,187,108,197,236,74,4,107,26,205,139,255,125,17,185,243,13,178,155,93,212,108,50,216,242,212,166,97,157,137,133,126,208,162,106,246,187,215,78,95,122,208,3,123,60,26,10,209,61,43,249,3,202,228,83,58,74,187,132,244,250,57,115,31,62,100,53,56,167,30,90,90,208,116,173,22,121,112,225,75,79,241,62,67,87,55,55,42,96,226,54,181,188,59,249,148,111,174,236,158,223,110,244,143,168,159,7,235,47,155,231,232,157,118,70,243,237,165,36,244,83,144,133,3,116,242,97,70,89,69,110,54,30,98,192,199,15,53,59,44,134,38,243,142,216,41,63,213,161,203,193,131,91,204,242,40,214,123,51,45,142,15,30,10,45,13,94,18,249,38,97,42,132,134,228,193,241,216,122,112,150,129,156,249,156,232,200,203,89,8,168,112,103,170,170,163,91,252,238,40,141,150,145,229,179,112,29,169,193,84,135,83,210,124,129,238,199,191,218,53,19,235,89,100,98,248,246,103,134,74,200,117,120,185,38,63,161,126,48,211,122,206,215,52,85,165,128,118,45,220,140,67,237,4,24,94,157,38,19,210,153,54,74,141,252,131,127,21,198,123,201,217,20,235,177,30,141,118,52,49,6,184,27,92,21,31,64,32,12,223,49,124,224,1,60,247,58,244,101,45,132,16,12,150,43,154,8,220,117,164,61,245,241,220,133,172,182,21,190,30,189,211,155,110,221,1,108,251,143,6,82,74,21,203,188,163,211,232,65,96,44,94,20,208,107,121,189,216,97,63,102,134,108,152,177,160,142,224,177,95,147,244,90,166,15,81,131,123,13,156,235,126,49,3,75,161,7,230,71,254,0,129,203,244,186,52,105,221,38,38,245,167,134,112,33,42,73,93,54,149,151,92,118,169,43,90,120,248,97,66,79,54,251,84,153,102,168,132,216,77,145,64,198,151,148,208,231,235,255,7,122,122,32,22,228,111,172,197,76,158,133,242,41,165,108,195,143,5,41,195,206,71,20,68,99,163,139,50,99,231,203,49,177,30,130,72,113,201,10,26,209,26,239,85,206,67,172,55,188,89,176,132,6,107,30,121,125,222,206,171,150,51,31,201,191,140,127,234,252,207,57,211,20,147,46,117,104,35,95,22,126,22,155,120,247,188,70,122,20,25,73,42,5,246,210,159,144,99,175,128,144,39,116,231,196,174,206,126,48,29,163,126,225,134,31,3,170,124,76,115,185,189,173,122,213,221,68,182,133,198,234,174,129,51,73,36,78,196,167,192,2,146,27,181,6,237,75,146,13,172,208,71,85,250,16,18,137,191,211,88,211,100,199,24,90,225,14,64,249,206,53,142,247,137,10,238,205,239,230,12,34,152,98,69,20,99,168,63,152,125,191,206,253,245,225,110,168,74,167,162,229,131,196,119,129,56,112,70,34,194,92,85,246,82,205,164,55,108,153,56,217,207,249,140,120,2,23,78,22,61,105,3,1,160,83,180,82,132,210,219,233,226,30,252,144,103,104,132,108,58,28,214,170,113,131,212,92,5,12,176,39,128,209,146,120,154,135,47,3,221,152,126,103,3,49,87,206,254,152,176,103,168,106,248,58,41,179,143,73,58,150,144,77,36,141,69,74,163,73,197,19,208,176,199,109,120,13,45,37,16,213,42,124,26,215,88,170,91,29,230,4,130,195,157,120,81,141,253,148,167,11,241,34,29,154,205,76,46,144,149,230,227,133,149,212,127,3,180,28,85,157,86,171,4,75,113,108,255,26,81,232,26,140,243,253,90,176,105,35,11,148,24,173,146,64,106,224,231,71,113,156,213,129,19,178,253,253,225,94,46,238,72,238,243,208,14,252,253,57,187,131,73,82,112,19,135,235,6,139,117,181,200,114,58,217,184,139,252,206,147,117,238,112,25,118,202,222,116,86,200,19,39,196,200,142,116,79,176,86,86,98,222,52,106,58,181,248,160,51,84,233,97,215,72,182,29,174,76,147,228,174,38,24,193,228,134,66,20,68,65,75,248,172,200,176,24,191,130,93,214,52,231,206,159,6,248,205,204,216,118,187,153,58,35,139,173,184,41,175,86,123,147,250,104,45,95,200,53,97,116,88,102,66,200,163,182,173,68,134,118,42,32,148,151,226,175,171,242,153,145,50,33,85,84,169,38,30,68,139,73,200,102,167,233,57,151,189,203,142,49,7,43,5,202,132,172,121,54,35,97,104,247,2,81,221,178,77,187,250,114,12,13,169,111,145,194,84,71,159,19,139,191,132,242,46,23,195,198,213,238,39,80,249,214,138,212,210,4,63,255,17,110,219,110,9,212,223,4,204,113,190,52,50,102,195,184,133,95,223,220,132,162,8,78,46,147,40,130,115,70,180,97,33,149,43,35,63,195,74,181,79,250,84,164,226,135,205,29,215,25,82,152,205,43,34,103,136,83,216,164,63,150,250,150,74,22,201,69,201,192,234,24,174,121,76,4,181,229,24,182,44,222,74,206,15,111,149,150,126,36,221,95,199,18,107,114,109,94,167,109,45,41,51,98,17,14,207,139,244,228,236,165,107,147,41,196,62,34,246,65,92,214,238,191,141,148,124,73,147,28,190,233,114,71,125,165,197,66,239,50,148,156,139,16,229,82,140,240,184,82,10,105,6,68,227,80,163,112,202,234,255,206,11,145,29,146,11,151,64,43,38,183,96,79,132,249,5,165,53,89,118,31,11,128,193,154,35,140,152,252,73,237,94,115,181,116,86,51,223,82,191,196,217,88,49,224,45,224,13,177,52,221,57,223,175,33,3,124,50,156,24,4,221,240,165,246,149,225,243,139,220,167,111,156,249,127,94,86,193,178,27,221,144,167,66,184,109,62,40,221,208,42,29,229,193,223,22,155,1,11,243,145,17,237,53,26,195,109,124,119,245,89,117,60,70,99,41,228,133,249,52,64,159,10,48,109,254,125,209,215,233,173,93,35,151,176,116,221,34,196,120,197,8,42,214,163,152,18,37,42,154,123,58,184,77,226,187,133,225,111,11,19,45,135,58,7,229,190,57,45,165,55,81,189,236,190,238,175,153,115,169,9,137,177,106,210,19,83,229,229,152,48,27,29,237,14,45,168,121,62,95,219,87,213,122,197,0,246,159,47,114,81,108,129,66,27,219,223,193,127,31,33,53,168,131,64,18,117,74,3,181,121,155,65,218,82,227,64,174,220,30,251,205,163,10,90,196,65,97,149,30,190,17,86,55,19,0,94,113,180,194,236,114,135,118,46,88,108,109,16,116,105,164,19,92,172,117,242,226,252,124,21,147,188,247,242,155,121,138,240,133,147,62,201,121,157,99,6,176,45,174,192,72,203,89,137,34,111,109,219,209,181,230,214,11,155,185,13,229,173,75,180,162,41,222,231,159,224,34,14,174,162,109,138,6,213,1,99,108,108,122,125,196,114,99,45,191,246,206,108,129,202,85,17,254,213,164,136,123,6,251,51,139,149,141,190,207,195,8,57,75,166,189,214,237,238,21,234,212,11,218,177,8,9,46,251,209,191,239,214,32,190,77,25,119,109,222,3,34,171,210,95,43,135,215,198,188,64,220,130,151,240,51,202,52,118,170,172,113,115,206,27,42,86,244,161,233,96,242,245,77,254,193,80,136,99,195,178,39,26,15,119,158,140,28,7,25,55,94,132,203,117,213,50,50,239,87,239,4,79,248,150,88,144,175,155,249,129,195,130,153,208,133,12,245,137,231,143,14,59,32,24,62,246,31,214,32,185,31,158,4,173,89,134,113,129,164,1,214,138,195,128,249,29,166,120,170,68,49,50,155,135,68,241,146,53,241,89,66,85,119,47,77,37,176,198,50,129,234,173,145,236,162,227,73,189,221,129,255,158,189,90,5,251,20,83,145,44,254,205,120,26,29,0,176,116,61,221,229,181,127,141,204,171,73,1,218,184,175,15,248,107,249,251,199,115,44,163,94,83,58,95,193,183,33,11,235,22,245,185,80,163,205,95,168,100,121,160,126,84,226,6,117,44,99,220,152,156,248,102,72,37,203,122,184,172,119,240,44,186,176,161,27,213,64,12,225,139,101,194,6,247,125,253,118,26,46,36,30,101,221,95,5,78,151,7,46,236,224,170,190,253,23,189,23,94,153,117,23,199,40,6,16,255,140,228,89,174,61,58,64,166,170,51,95,237,162,175,75,83,150,73,87,129,61,14,195,191,222,26,172,3,236,45,135,165,114,155,1,103,239,242,199,253,106,44,94,162,101,107,160,214,82,101,127,152,151,149,107,114,32,91,61,39,61,161,43,129,135,99,66,239,173,91,206,152,94,181,45,176,247,37,111,104,21,171,18,214,89,79,194,219,12,191,46,44,111,201,155,130,190,212,76,138,227,161,204,226,165,249,137,110,138,177,227,149,201,92,166,129,171,49,243,162,182,134,235,56,73,116,229,92,177,133,197,23,180,60,248,219,213,187,12,84,197,157,226,2,64,214,51,74,106,2,233,135,182,122,227,202,90,156,227,121,199,210,55,211,199,112,228,193,222,10,175,163,42,252,32,204,78,198,130,31,2,151,119,118,100,252,179,28,208,5,26,115,183,216,84,29,32,118,147,197,17,69,6,77,132,133,18,157,243,218,228,151,84,165,156,211,134,96,112,83,74,66,10,109,142,85,132,156,243,11,28,203,120,150,50,136,35,184,158,129,53,50,240,148,70,8,79,151,152,52,121,67,141,224,223,251,160,110,239,2,177,254,110,9,250,98,185,120,126,41,24,57,158,125,111,233,244,150,172,21,220,54,234,226,124,2,173,237,230,104,180,20,112,121,173,126,133,54,186,7,33,151,228,252,37,103,250,208,108,199,166,193,11,118,24,9,202,175,208,186,211,231,199,187,182,244,192,73,120,37,72,12,249,218,242,179,15,92,32,15,95,184,216,21,218,199,203,123,146,157,239,55,178,63,122,1,235,33,75,108,159,91,193,74,32,250,15,66,4,194,48,235,97,71,168,125,38,39,114,186,70,184,168,91,104,225,150,84,149,217,211,216,241,187,6,150,198,92,119,234,217,187,9,162,53,42,220,46,166,234,216,224,197,142,72,31,207,104,212,237,176,89,220,194,90,201,42,56,2,24,76,229,246,24,50,129,162,203,2,92,36,163,6,34,130,250,53,154,92,76,190,68,110,23,40,15,21,102,116,232,96,138,151,245,173,157,201,244,22,235,240,29,200,142,36,165,152,216,226,247,124,218,142,147,148,128,244,222,165,10,59,232,121,29,206,5,98,183,108,105,74,91,45,66,10,55,176,216,35,31,152,208,173,229,27,138,175,89,200,230,5,241,190,189,210,221,176,229,182,17,180,252,94,195,182,78,200,111,106,204,109,205,194,19,124,38,192,180,227,135,62,27,161,45,206,65,144,86,67,64,170,216,159,236,23,47,181,125,179,96,250,26,202,194,13,153,195,73,69,41,249,79,125,98,248,206,215,24,48,224,124,229,58,169,204,86,32,152,33,218,208,107,155,43,34,70,169,140,74,176,181,6,65,3,198,98,171,102,70,42,41,187,29,174,221,237,201,147,177,2,84,136,190,44,247,93,182,56,117,147,119,249,170,52,12,247,129,188,59,20,108,1,209,205,217,201,220,30,128,216,62,60,113,175,16,16,251,24,242,197,186,207,220,32,127,102,17,150,173,111,185,217,59,137,218,190,134,121,103,120,119,11,50,205,195,190,23,237,191,169,181,138,175,49,222,183,100,214,19,94,27,195,140,43,111,140,8,59,201,60,231,125,105,83,207,242,148,200,246,31,126,141,247,133,86,70,246,221,186,232,55,184,3,88,173,131,156,106,114,37,148,171,186,200,247,94,191,115,206,192,47,71,21,222,97,211,72,195,169,81,9,252,165,164,122,181,15,119,90,92,200,31,185,11,246,222,204,112,84,58,181,93,11,4,7,223,159,45,78,167,94,10,119,133,161,97,162,228,83,167,120,201,54,170,140,248,80,41,9,201,203,178,162,35,127,34,99,209,52,197,89,29,230,38,134,19,195,191,50,112,35,0,196,251,87,18,195,179,195,27,159,178,127,49,192,245,133,80,144,60,79,133,232,77,64,31,125,62,17,71,183,223,39,234,41,255,144,223,176,59,195,163,187,24,155,227,3,131,10,59,134,142,23,223,111,189,26,160,185,109,125,27,229,129,201,13,203,129,199,128,30,175,125,166,221,222,106,130,205,139,109,177,120,8,221,134,68,23,140,245,162,43,166,83,228,191,185,126,68,202,94,220,148,37,18,169,0,106,83,215,139,252,53,246,115,105,133,121,115,9,115,60,43,34,180,119,140,235,180,135,189,92,6,139,76,214,7,96,229,80,202,11,245,248,204,103,177,155,3,100,20,99,73,133,18,209,31,120,166,230,130,122,60,134,69,247,208,2,0,234,116,115,22,90,139,15,68,121,86,84,189,52,128,91,201,203,111,248,64,199,132,2,14,190,245,74,141,232,92,54,196,64,99,117,149,194,185,200,253,197,82,164,138,103,122,70,12,136,188,16,56,234,36,248,237,116,219,153,135,135,194,132,94,154,25,86,100,228,53,174,116,178,15,184,250,225,83,135,68,49,104,227,188,77,117,179,123,175,86,73,190,111,53,210,248,58,195,178,242,181,62,100,190,56,53,139,107,182,83,240,18,146,201,174,100,15,173,80,158,102,204,134,0,229,41,133,49,157,71,1,7,5,106,81,240,24,69,147,142,130,184,141,248,80,252,121,56,61,140,45,200,241,191,35,44,61,160,94,121,89,42,219,100,137,53,67,15,133,65,61,162,67,240,4,82,124,212,102,62,1,77,35,139,53,194,197,177,94,17,203,71,6,89,76,2,112,9,16,208,79,137,224,78,177,147,6,108,68,196,121,110,197,194,43,84,140,204,116,2,25,177,178,170,96,198,100,56,178,250,126,103,144,100,68,234,152,134,130,19,253,217,162,101,247,83,28,188,162,248,19,121,80,255,121,57,202,114,166,99,165,167,212,119,209,187,174,158,151,55,142,95,2,186,12,63,87,255,57,166,26,107,71,38,164,84,249,252,18,128,120,102,45,1,221,134,3,122,41,210,59,126,180,86,61,62,212,232,36,232,223,125,66,62,246,160,13,14,165,19,94,196,141,43,170,81,14,53,76,80,109,239,85,205,123,140,23,114,45,5,27,48,250,247,94,34,148,190,215,72,149,145,36,158,3,217,97,55,91,23,91,72,255,159,43,133,243,208,56,38,111,181,250,47,147,10,181,175,205,177,0,212,198,210,15,154,99,230,232,63,121,216,200,9,81,139,232,180,54,47,15,57,135,64,55,172,217,34,197,53,223,113,133,45,216,131,87,9,131,234,111,38,80,93,0,212,20,249,148,221,30,104,165,241,104,86,113,80,156,187,93,10,97,163,150,41,201,123,139,87,241,12,36,136,188,158,231,8,240,199,33,239,41,162,173,145,27,61,79,94,48,151,180,68,163,221,75,229,213,228,80,65,22,123,34,198,100,54,102,114,108,152,1,109,69,219,244,126,35,49,127,158,128,92,156,226,184,249,38,245,124,56,101,64,170,14,77,190,58,181,136,151,145,139,42,253,50,193,219,115,95,124,129,168,234,136,114,34,210,194,195,217,80,185,68,107,134,60,234,169,149,253,86,171,146,180,120,72,215,243,71,61,70,173,208,99,192,190,219,139,204,151,242,96,178,251,44,46,220,78,83,85,246,237,15,181,180,179,172,32,222,90,168,141,65,90,237,44,115,149,87,223,103,37,36,35,180,60,32,170,88,201,117,116,124,219,106,205,235,245,221,40,183,178,12,171,84,102,14,230,183,70,39,249,104,127,96,250,36,85,28,247,32,163,195,20,42,185,78,217,49,197,169,127,87,23,68,30,7,194,223,229,209,254,168,86,120,54,77,253,63,231,204,46,66,98,188,205,204,231,5,90,140,251,130,103,31,212,244,74,220,175,133,158,138,163,23,117,106,132,59,95,174,190,184,101,80,179,97,60,60,193,41,68,253,134,3,0,36,168,173,251,62,209,98,107,234,80,69,38,6,121,15,135,73,92,172,229,139,175,3,221,158,204,158,69,40,48,71,219,8,216,4,185,175,173,189,182,24,212,233,164,97,242,79,184,2,9,243,201,103,31,7,166,226,133,212,193,184,125,124,105,68,199,174,138,161,181,241,155,155,11,101,226,145,44,127,218,188,217,212,194,156,134,163,158,221,247,215,233,42,202,238,113,57,5,128,42,74,2,62,221,53,138,96,217,130,190,177,166,246,17,108,106,2,184,120,233,82,165,64,211,155,73,70,219,12,226,99,51,124,221,1,231,168,68,221,191,14,254,243,71,83,77,232,66,238,218,12,7,131,161,149,58,155,70,141,88,172,38,125,34,212,12,82,56,59,85,110,71,163,223,45,147,196,31,72,64,165,134,19,127,156,204,102,7,174,40,36,89,175,8,157,30,98,242,199,68,125,46,226,24,250,186,2,245,144,129,148,93,49,151,23,233,84,66,96,158,18,36,146,29,228,83,212,143,139,127,126,187,119,124,62,143,96,196,106,205,232,84,141,89,122,173,109,221,51,119,82,131,156,238,178,54,109,17,126,45,170,90,0,38,68,253,195,17,86,106,158,154,127,128,138,155,54,175,191,158,83,251,43,162,253,98,132,214,184,25,116,94,82,155,169,19,25,145,139,216,194,114,198,218,244,243,126,240,107,27,234,194,60,76,115,80,214,19,187,84,165,56,154,244,82,212,27,242,27,44,14,237,141,186,6,175,207,25,171,154,205,228,99,7,79,203,117,42,60,102,23,10,82,136,57,192,244,44,165,227,22,65,4,236,182,96,44,175,195,185,185,138,110,157,104,230,139,108,243,86,200,192,99,15,103,245,224,195,84,178,214,173,218,179,255,228,226,191,182,240,114,231,0,144,18,102,17,203,196,135,74,44,245,23,130,21,199,161,49,27,222,174,17,218,211,99,68,204,84,228,102,30,115,31,134,215,170,201,138,251,241,93,26,71,97,171,236,53,184,204,216,252,137,198,36,16,14,118,144,120,61,87,191,254,228,159,254,19,215,137,87,149,125,81,192,230,126,16,212,5,34,244,81,82,211,194,127,103,168,171,142,30,52,17,45,221,216,130,245,108,108,243,160,187,9,80,66,4,33,242,82,152,23,217,177,18,137,220,9,188,251,170,201,212,135,199,184,221,241,6,255,57,128,123,31,67,232,192,75,23,136,131,227,33,137,38,112,47,213,221,145,17,78,186,126,161,24,222,27,133,114,50,19,119,204,91,17,63,172,210,58,204,162,9,72,136,184,124,174,114,115,100,190,43,247,208,232,227,202,80,130,86,92,119,136,209,27,179,12,165,81,154,189,54,99,224,26,142,149,218,0,26,41,207,104,226,12,202,146,29,72,2,134,211,56,90,75,113,248,126,61,52,150,166,247,188,39,50,20,40,209,40,24,22,25,17,228,119,153,35,173,1,120,105,175,146,226,135,148,246,198,164,179,83,174,245,238,128,37,134,194,226,80,202,93,82,13,218,224,36,106,167,130,220,67,49,11,147,90,129,21,167,174,152,56,140,118,217,126,4,137,147,0,40,136,128,207,127,222,109,32,59,104,85,75,202,84,165,205,23,167,137,100,238,196,82,59,177,122,72,36,171,116,11,170,35,23,241,74,104,20,201,123,81,4,235,210,212,75,87,101,61,126,205,206,79,76,61,253,140,212,194,61,251,231,246,66,66,151,43,250,47,205,209,44,72,6,142,193,165,5,212,21,255,62,253,21,60,213,156,255,255,172,45,221,151,35,76,230,168,38,49,52,5,127,72,142,167,7,64,157,92,140,186,99,228,70,45,185,67,229,230,3,129,215,198,68,166,40,40,137,56,250,113,50,195,81,175,106,186,60,160,248,59,9,77,61,196,196,79,13,224,158,28,234,218,109,166,98,4,145,99,212,67,101,189,100,0,16,238,239,34,99,184,46,222,98,28,3,190,36,47,173,244,190,104,103,187,10,56,78,243,161,131,41,238,135,80,90,80,49,35,61,87,252,37,243,223,205,31,141,10,101,32,14,90,205,24,131,144,95,42,250,39,88,20,13,210,109,116,111,242,44,4,167,193,33,20,148,113,6,27,247,243,33,39,41,144,96,166,128,70,166,162,199,55,28,29,122,38,169,250,28,242,115,198,118,177,81,55,92,69,181,168,153,177,101,81,202,213,123,121,153,14,65,65,63,235,33,135,127,148,168,223,51,79,242,189,72,245,185,93,50,154,0,25,63,139,142,205,61,166,222,136,143,213,47,56,58,234,26,195,244,124,234,158,156,181,156,145,59,216,5,86,254,99,149,80,94,4,211,76,70,95,92,246,5,2,128,107,183,173,141,85,223,152,118,125,32,69,182,228,12,166,105,228,228,65,227,143,197,34,253,185,221,44,145,149,92,91,176,130,38,75,174,66,111,8,244,64,222,46,76,109,211,157,39,210,104,12,164,142,48,37,60,240,170,228,95,112,66,139,77,162,162,177,104,68,229,252,177,222,80,93,91,251,143,80,157,57,171,73,135,139,205,41,100,25,141,190,10,213,5,179,64,219,149,105,120,25,225,128,53,75,65,46,226,140,120,183,96,169,113,143,214,56,114,254,114,137,111,214,81,47,172,85,181,17,100,84,243,6,163,23,124,233,199,3,41,25,237,234,201,76,186,172,197,129,98,120,58,20,146,28,15,32,82,223,32,95,63,143,136,36,128,87,52,194,235,207,178,89,165,205,45,183,9,92,156,132,46,76,142,178,210,207,14,40,166,161,200,216,182,38,20,30,224,20,114,126,216,209,253,177,76,157,119,90,243,89,66,201,124,250,129,222,88,175,178,69,208,194,171,111,171,77,71,246,102,189,40,131,187,137,140,56,80,195,191,51,42,225,90,122,66,184,197,69,61,54,167,58,178,238,44,67,212,62,12,159,170,221,86,62,162,255,51,181,213,84,157,115,239,15,127,141,63,173,184,225,139,11,64,59,222,116,193,125,1,54,31,96,173,132,16,1,143,247,40,27,112,135,145,249,245,158,151,209,246,49,149,70,13,7,84,210,91,130,167,149,227,121,233,163,218,94,209,170,160,145,94,252,14,113,26,196,2,27,106,170,228,193,112,65,205,23,20,20,146,55,90,183,75,228,20,151,239,60,221,132,70,71,185,53,124,168,178,12,216,19,26,113,185,26,112,119,131,84,198,35,102,180,98,84,133,8,168,29,239,87,146,123,38,140,34,147,108,1,192,42,139,187,192,143,67,135,228,167,109,201,128,45,254,155,84,156,227,238,33,36,255,136,243,195,227,179,225,150,65,75,1,161,227,110,145,174,108,217,0,177,239,231,255,179,215,215,10,247,32,146,69,106,6,201,60,177,62,50,79,161,3,0,240,155,36,241,35,51,144,130,230,167,68,85,16,233,148,117,78,89,167,28,7,157,243,241,144,203,158,100,25,29,253,213,136,38,57,15,164,94,147,240,103,36,161,241,155,179,171,2,235,234,108,247,32,188,227,115,208,135,74,131,176,178,35,114,198,12,29,71,12,1,49,143,30,40,35,94,97,240,58,99,148,247,9,233,61,19,174,103,185,218,228,154,201,47,51,190,109,51,45,137,216,16,95,108,54,43,82,177,44,153,163,223,29,192,159,202,197,144,158,165,51,107,250,194,38,149,39,92,82,74,241,85,47,98,156,93,177,43,61,246,201,239,44,128,56,39,145,130,210,237,163,211,2,72,189,254,9,230,216,200,62,141,238,235,32,165,224,198,47,41,22,110,243,73,155,148,197,169,197,70,5,235,108,197,43,120,126,132,176,7,226,36,108,31,119,156,193,168,250,33,95,189,186,131,241,215,46,235,233,151,223,215,40,96,168,3,218,167,95,122,189,164,160,170,159,54,78,224,39,235,149,14,67,244,126,43,63,251,123,111,80,87,17,16,94,251,40,214,221,201,175,104,71,42,222,254,180,29,120,193,49,238,189,136,222,178,131,254,214,196,32,65,247,180,2,204,171,245,231,171,103,170,116,248,158,98,66,25,25,66,59,216,84,249,40,80,87,131,53,37,49,175,68,155,194,29,217,125,108,121,35,24,197,101,234,50,170,111,157,133,78,224,21,39,214,41,244,242,85,219,17,216,145,41,30,202,238,16,165,220,158,89,73,112,30,182,211,105,202,125,22,62,247,156,231,106,131,222,46,134,74,220,238,165,3,102,198,149,25,190,4,0,176,193,87,48,15,54,109,168,14,163,210,107,44,143,199,66,110,16,197,110,211,92,214,100,27,174,162,183,213,77,125,176,166,46,27,198,27,52,247,238,253,226,89,23,36,203,227,55,78,171,176,69,166,29,222,244,53,109,255,81,20,244,163,10,87,207,248,197,213,122,110,242,185,82,14,111,131,96,127,113,23,253,189,174,128,170,39,52,182,173,213,33,244,105,221,24,215,90,35,183,234,75,185,90,143,107,204,164,56,44,86,61,147,186,146,129,233,26,58,110,222,59,63,121,248,99,160,163,164,72,97,146,174,212,86,99,176,175,48,241,102,170,62,96,58,112,151,206,235,100,242,141,135,20,182,245,137,234,174,35,171,26,59,56,206,172,202,17,240,188,241,69,147,125,46,121,25,251,12,187,213,174,153,110,73,1,126,38,147,149,83,78,38,233,238,92,4,13,175,90,4,130,126,29,145,199,31,215,208,226,152,161,214,75,143,160,200,205,41,41,38,31,116,47,117,227,177,174,225,44,188,48,112,232,81,236,243,112,251,230,74,204,5,7,163,177,224,221,88,91,109,183,177,251,221,39,45,82,235,180,62,221,165,102,249,170,93,194,42,112,38,9,69,32,55,212,151,90,52,124,102,36,130,74,46,183,208,108,220,140,173,146,67,210,67,196,252,86,151,246,150,207,219,157,149,213,160,109,198,39,68,253,209,57,145,63,8,193,254,141,27,198,116,230,13,125,57,238,120,183,7,40,7,66,207,41,6,76,244,203,237,64,98,230,65,244,174,56,36,253,189,95,115,46,172,134,2,176,38,121,95,163,142,30,121,87,153,217,8,251,133,11,154,113,93,65,78,128,0,44,227,225,128,17,159,235,213,156,33,117,185,239,252,118,168,219,46,165,196,4,168,14,216,229,234,157,54,163,245,184,196,246,236,124,187,197,245,243,167,144,48,220,127,209,240,78,117,107,207,116,207,56,13,135,128,234,142,169,103,138,98,50,2,186,221,93,128,43,4,106,170,15,179,37,106,42,186,147,117,55,238,2,208,8,19,176,196,127,76,181,184,104,175,9,28,110,16,139,66,212,22,197,83,239,198,16,150,217,125,155,114,171,110,140,212,132,186,227,43,210,21,199,42,77,221,96,91,9,253,137,104,233,215,128,117,204,157,235,230,41,147,111,106,229,11,24,210,53,165,194,159,99,55,35,94,97,145,94,185,103,83,160,241,164,139,183,56,107,162,61,96,149,164,193,160,4,200,78,28,10,105,164,101,15,198,216,118,10,189,60,107,230,33,198,148,28,209,104,187,33,72,190,93,80,243,157,136,208,139,85,115,64,218,167,51,209,92,59,239,27,6,223,6,81,53,88,180,91,8,185,166,41,170,136,94,53,251,64,28,44,216,230,68,222,121,20,71,250,236,182,232,100,228,66,99,231,195,47,174,207,62,78,86,75,48,45,132,126,16,191,151,205,200,87,244,179,28,202,240,122,200,40,206,188,250,117,223,199,155,230,26,246,173,58,9,221,212,31,97,50,13,23,41,4,137,130,41,78,219,141,151,176,237,27,152,232,117,54,111,25,80,60,58,38,41,117,27,5,213,1,214,146,121,124,114,47,54,49,23,239,121,245,101,121,215,16,122,8,72,186,249,162,132,218,249,100,121,158,36,164,146,174,188,57,31,160,250,37,151,163,33,119,249,251,37,79,221,121,221,194,64,190,131,186,108,215,70,198,192,143,246,31,13,230,203,192,171,174,247,210,166,180,251,136,167,88,50,202,227,181,89,73,65,254,10,171,234,56,205,68,119,152,56,152,147,110,95,223,83,250,77,174,127,172,38,178,96,39,99,255,184,184,140,247,58,84,163,235,141,119,238,142,192,13,7,38,17,214,129,219,226,125,92,240,61,131,221,132,68,7,212,190,6,208,231,52,11,142,92,80,155,116,118,163,55,218,95,192,188,132,91,197,237,230,11,221,246,232,91,162,156,4,247,244,32,153,11,9,20,8,13,218,229,143,80,240,52,185,182,32,180,191,8,102,224,85,238,230,145,26,193,247,81,90,211,84,203,163,214,175,23,149,122,130,194,138,236,247,91,215,3,26,181,198,126,132,177,185,157,9,227,43,41,154,178,178,101,160,150,54,110,73,151,245,255,53,18,174,55,241,147,126,253,33,63,139,252,143,107,238,182,49,216,82,151,186,19,219,125,194,136,90,122,237,39,39,168,156,37,111,38,221,226,29,238,203,130,193,165,158,204,219,149,132,223,138,243,52,193,224,146,7,72,101,100,126,41,40,80,76,114,236,134,159,130,84,120,115,140,126,111,185,102,157,89,168,3,242,182,64,198,119,196,142,159,98,155,252,230,241,113,247,5,11,200,138,236,255,85,23,196,148,230,246,131,102,248,108,208,194,183,119,46,104,129,28,216,47,97,152,238,58,229,1,15,146,82,139,189,33,133,61,100,179,242,221,193,45,69,101,2,140,51,248,105,155,151,189,141,22,121,199,109,87,70,62,172,244,226,221,239,70,75,67,152,62,223,171,0,110,50,88,170,138,147,127,147,243,121,18,106,152,241,79,105,207,124,248,212,236,58,50,60,105,118,33,31,249,18,169,246,178,32,142,17,1,70,86,48,170,6,47,216,4,46,51,215,222,61,176,142,131,151,94,253,214,212,104,24,62,18,172,197,146,119,62,219,16,80,146,176,156,219,141,85,189,85,94,62,159,33,207,73,20,120,157,207,205,145,60,50,100,227,128,189,102,127,2,92,73,48,117,252,11,142,171,69,234,154,186,160,139,13,118,69,0,205,9,138,208,35,229,185,202,2,219,116,143,65,165,172,120,140,254,235,244,24,28,196,134,254,230,16,215,155,54,2,1,31,135,54,42,221,149,229,196,242,96,196,151,142,143,83,227,250,110,103,189,50,181,231,68,225,224,133,43,229,213,238,177,186,22,249,202,14,224,101,178,136,135,215,87,20,158,117,119,96,174,66,140,35,144,221,254,195,187,62,159,2,69,70,2,246,159,127,94,53,130,19,246,52,169,175,165,34,13,72,195,82,41,194,184,54,224,193,188,7,144,91,147,156,72,151,102,191,49,142,153,167,214,179,89,195,246,146,60,80,91,92,79,137,252,91,84,7,198,175,36,166,171,214,159,42,34,213,1,208,228,214,159,146,24,30,132,235,146,177,45,67,37,54,222,46,28,185,54,190,98,222,135,171,45,138,224,112,35,2,229,71,205,198,4,13,251,161,107,182,44,17,35,177,40,161,178,43,52,233,184,87,81,190,228,154,10,115,65,39,171,235,254,156,83,108,40,136,254,247,41,180,249,243,209,97,64,100,241,214,207,228,10,87,200,32,237,78,209,88,224,175,149,130,209,124,117,30,223,26,103,1,53,94,112,215,36,150,227,226,176,37,10,84,197,57,115,199,9,229,86,161,245,157,225,80,20,147,133,236,235,10,233,14,86,49,241,66,97,96,120,177,144,166,153,139,237,133,221,252,162,104,195,145,178,97,209,151,212,13,185,222,97,55,148,194,246,0,86,14,53,177,123,122,204,215,180,199,218,220,126,87,79,186,227,255,47,64,45,149,100,48,93,185,6,123,171,113,28,235,99,118,129,251,114,160,182,199,126,90,247,183,102,171,172,225,195,8,11,220,160,163,106,34,126,34,138,242,142,118,84,222,245,106,184,4,72,34,210,39,169,105,133,174,14,207,234,70,224,243,111,158,55,196,150,177,131,221,39,53,92,145,35,154,145,197,46,95,251,129,151,65,159,141,221,220,40,11,251,237,26,160,90,28,148,56,30,186,149,16,39,32,42,212,235,198,182,60,119,172,95,176,204,181,156,162,80,247,170,192,242,44,90,189,35,171,24,233,225,179,101,183,219,45,185,198,165,105,236,109,110,44,62,164,69,58,169,190,34,0,120,88,89,30,3,42,247,157,140,236,87,111,199,82,107,169,1,95,103,22,218,103,168,141,13,161,6,128,109,179,162,92,195,230,62,81,52,220,193,133,33,1,198,148,250,220,21,166,243,73,233,31,5,18,125,93,63,169,93,198,11,22,236,66,191,97,38,226,205,100,205,151,94,253,11,29,238,214,138,29,137,206,195,132,84,78,224,198,233,114,28,117,54,15,58,172,125,106,114,192,235,250,103,126,101,203,177,24,173,24,202,2,8,209,154,158,162,251,169,125,4,125,171,2,215,200,96,180,165,141,251,170,168,74,111,225,99,25,64,6,197,252,33,177,246,38,161,150,98,132,190,123,138,142,238,68,229,246,104,106,216,155,171,38,121,28,173,95,160,186,83,98,114,90,191,225,102,40,25,201,140,212,87,59,206,6,156,19,200,107,176,254,79,43,195,168,207,89,88,223,207,169,183,235,45,29,210,1,51,231,250,102,69,219,253,125,226,154,216,54,165,50,23,220,196,99,123,121,252,232,243,37,18,112,213,207,139,188,70,4,10,152,117,233,167,206,17,38,230,76,177,237,50,221,35,104,235,98,240,154,120,40,217,222,102,61,139,194,96,154,159,189,136,116,254,140,239,190,203,73,249,81,80,229,26,246,81,159,110,207,216,113,211,93,207,127,12,9,81,210,240,193,92,145,5,4,136,7,99,69,50,8,16,24,51,198,166,186,197,203,207,139,89,192,239,83,218,83,25,29,76,187,180,171,159,239,49,249,9,75,133,222,62,97,170,82,48,216,109,30,64,146,0,169,107,201,28,100,208,214,114,92,17,78,107,152,145,144,116,241,110,81,133,70,245,149,105,207,29,44,230,128,166,121,172,101,223,240,65,168,183,93,201,34,142,46,213,3,182,146,57,76,254,115,181,129,34,215,194,52,29,24,228,176,152,163,160,154,175,250,34,165,117,174,118,43,157,248,55,182,114,74,210,146,217,204,143,16,36,176,126,182,170,208,134,122,54,30,222,243,156,227,240,235,146,203,72,223,27,67,145,19,115,131,38,251,150,246,219,14,63,89,90,93,106,58,184,54,204,211,233,151,112,31,204,39,230,128,91,201,82,185,221,227,153,14,88,110,46,173,84,159,29,25,213,71,96,99,74,130,51,1,214,93,74,239,202,254,179,80,213,171,94,188,140,160,148,241,77,195,1,29,110,146,122,95,32,77,225,96,43,47,226,126,184,141,176,64,10,171,53,194,111,255,90,134,121,251,211,239,14,244,165,248,58,253,116,68,93,154,181,192,129,16,9,189,136,22,75,102,16,93,253,205,93,93,27,237,131,47,112,172,106,222,104,211,115,153,64,36,152,33,88,53,136,158,167,11,170,45,67,69,152,139,188,247,33,12,197,66,123,43,94,172,191,233,111,162,96,127,124,99,248,180,55,123,110,190,47,146,210,58,102,81,65,119,17,114,181,120,230,203,93,200,3,192,226,228,103,148,199,48,247,226,94,214,229,177,204,240,254,44,6,52,76,3,231,123,16,79,154,12,110,126,33,100,36,101,82,250,222,211,235,186,199,69,90,93,101,171,218,150,9,208,225,218,79,39,174,88,184,252,197,37,92,225,102,217,155,78,16,102,152,247,26,40,171,202,3,181,251,200,138,249,154,116,37,110,27,96,135,106,237,145,81,242,182,16,36,33,76,225,74,17,113,34,77,50,197,72,55,26,177,77,78,136,211,89,185,23,152,120,64,74,63,102,113,74,182,91,156,33,241,85,13,10,26,16,153,99,60,51,225,97,36,175,7,11,240,169,99,200,130,185,220,189,20,139,223,137,252,7,92,139,252,27,177,105,209,243,167,129,40,95,1,140,95,231,151,43,71,201,241,84,53,61,215,196,117,91,74,17,174,89,183,84,39,55,112,75,21,248,182,179,181,76,237,43,161,192,181,84,93,151,184,231,63,112,16,220,186,169,115,19,142,23,137,195,92,31,152,129,173,144,203,180,22,127,49,185,39,29,223,240,131,51,103,52,238,24,16,155,180,111,29,100,214,1,112,252,112,152,19,152,179,207,236,43,209,49,136,42,92,226,31,52,120,181,103,191,194,139,71,10,135,173,94,80,79,223,154,55,16,3,70,72,79,132,154,134,115,18,38,159,34,23,231,159,166,170,236,197,152,81,91,2,210,243,220,33,89,122,21,250,201,63,215,221,58,82,254,16,216,148,81,146,59,95,148,115,115,243,192,219,23,142,242,76,152,80,210,149,249,221,70,154,98,235,250,166,195,229,188,177,36,114,242,191,60,101,71,202,61,102,128,219,77,217,198,1,244,140,194,54,145,231,110,82,173,30,175,59,67,112,97,143,116,241,46,157,43,108,83,106,214,158,184,230,216,79,4,177,88,97,105,74,39,192,125,250,107,183,198,247,94,30,198,199,234,15,27,102,110,187,213,224,54,149,4,31,190,182,143,11,218,6,196,109,223,32,240,32,20,215,236,213,1,219,222,110,151,55,164,210,247,86,182,126,97,183,103,146,117,187,96,97,204,141,23,55,148,205,246,97,155,164,18,24,177,200,78,55,252,71,214,60,10,17,164,70,242,245,136,199,239,193,14,163,213,52,115,176,91,135,44,175,41,152,253,58,176,10,220,202,93,82,31,152,181,153,241,156,37,25,96,76,161,30,153,246,176,248,61,163,237,237,230,86,115,44,55,87,74,198,35,47,185,160,32,67,205,150,201,184,128,59,79,218,106,254,58,167,138,155,66,237,173,177,179,163,85,67,32,67,103,145,26,102,125,222,34,185,204,6,168,201,213,112,138,199,40,166,120,160,93,26,99,190,83,78,83,31,27,63,254,67,1,111,186,95,231,194,46,135,65,153,117,18,142,124,112,119,64,181,249,230,245,249,57,188,138,99,55,155,152,140,96,166,85,21,159,132,49,14,155,246,193,148,155,219,219,110,7,160,250,57,121,91,51,115,97,198,114,146,96,82,167,206,171,111,101,99,250,55,165,160,222,124,217,239,170,147,63,145,218,17,96,31,136,148,230,234,195,224,150,72,118,70,250,90,194,230,81,175,53,186,149,147,2,72,1,153,185,163,61,43,116,76,74,24,124,237,106,90,154,109,173,79,183,219,110,222,78,199,151,223,12,195,140,122,47,45,76,135,128,101,26,162,88,84,86,23,203,13,114,243,183,182,226,113,31,191,51,178,64,55,186,133,65,6,236,143,125,116,173,35,157,187,162,114,236,110,243,56,68,156,161,85,39,6,8,224,215,192,254,116,25,54,135,194,167,161,250,90,97,61,227,8,150,95,229,23,157,203,18,98,61,116,115,172,195,178,178,199,235,2,65,229,79,106,203,100,59,216,179,180,187,165,136,130,230,186,178,145,161,22,213,176,207,202,221,138,142,220,158,28,217,226,152,251,58,112,124,21,130,25,83,232,193,89,230,97,110,230,43,158,61,144,225,104,119,17,46,199,77,69,147,140,4,65,226,37,4,25,242,234,246,226,88,234,202,102,127,86,98,230,122,127,155,98,207,101,51,73,110,123,126,81,30,210,200,163,56,98,220,202,16,29,214,195,185,16,78,149,107,189,128,209,182,153,21,147,255,32,249,182,71,111,231,171,232,219,137,164,75,150,56,124,210,169,179,70,255,117,213,88,81,248,161,250,114,19,147,4,247,138,151,203,72,161,98,96,93,213,120,220,116,103,104,65,253,238,66,238,24,83,221,96,71,126,133,28,233,239,157,199,180,166,248,131,67,94,36,212,209,209,88,234,107,164,21,155,47,185,47,1,165,178,233,239,50,96,241,177,78,4,233,214,236,114,83,154,214,153,126,6,167,23,12,210,104,50,248,70,37,1,32,231,52,96,210,159,93,209,27,133,83,251,173,60,221,92,168,11,127,115,66,132,191,2,187,9,217,24,64,42,95,167,174,74,121,91,120,249,227,194,166,174,192,28,254,69,203,9,205,207,36,119,78,96,40,178,25,107,229,237,130,142,62,231,171,66,63,255,13,109,176,59,98,253,25,166,218,66,166,54,203,238,185,49,9,159,213,3,43,241,99,113,155,132,61,88,120,250,128,72,105,4,221,139,228,201,107,37,68,78,128,103,140,86,60,62,140,177,1,235,192,154,112,101,8,188,238,63,60,204,241,192,165,11,208,62,101,71,223,154,80,134,193,111,37,89,7,160,130,215,228,238,181,209,96,91,183,18,74,212,222,170,17,225,56,166,57,130,133,63,11,115,221,100,156,147,225,166,171,18,143,215,244,138,15,203,1,31,214,31,94,11,213,134,71,102,115,173,159,103,115,147,99,246,168,30,208,71,12,23,247,114,159,105,115,97,215,60,125,196,108,84,131,243,188,195,226,83,24,112,99,217,66,140,32,45,35,39,51,33,223,228,214,75,71,29,217,65,83,248,112,249,150,151,44,119,84,188,125,72,121,41,43,234,227,102,1,83,85,133,216,57,60,201,223,71,238,95,207,199,48,214,103,220,77,81,239,216,217,59,102,59,74,224,23,19,209,232,111,170,52,242,12,157,11,56,158,111,108,7,69,118,226,95,54,227,50,16,120,178,204,118,229,9,39,4,14,4,169,42,164,3,2,180,69,103,229,44,175,197,133,97,204,112,59,46,26,199,241,180,200,129,16,204,201,128,59,103,57,87,158,247,101,150,246,80,204,200,222,177,169,91,81,127,43,172,199,181,1,189,160,74,82,222,28,19,237,242,67,144,159,57,84,191,181,123,116,197,7,57,188,84,97,118,242,200,79,241,200,249,100,217,120,84,150,244,95,139,104,108,161,242,6,212,158,118,187,80,62,93,43,89,36,43,57,184,174,220,219,161,125,66,184,92,187,244,51,214,11,225,60,87,233,197,139,201,89,236,111,222,167,25,43,239,114,240,125,237,165,178,204,6,221,87,123,187,191,134,100,168,59,200,214,63,215,188,93,131,82,112,105,73,86,244,193,232,252,218,197,142,234,206,40,236,78,147,112,131,59,79,169,21,122,249,65,36,204,255,112,157,236,204,215,56,84,193,123,112,4,252,131,64,234,13,250,108,115,220,62,158,52,25,145,229,87,194,249,123,172,233,14,112,6,215,99,52,60,64,170,100,170,22,170,77,26,185,165,130,46,124,183,138,39,198,229,215,218,47,129,42,188,50,200,105,247,216,40,31,145,10,112,223,129,172,202,80,216,19,171,219,27,127,209,174,13,251,206,54,248,61,176,124,217,203,57,48,247,141,236,109,27,134,62,195,197,174,241,94,163,13,245,119,147,72,34,60,173,107,20,222,164,242,3,30,171,186,87,180,163,220,228,195,1,243,59,212,27,159,6,37,5,140,134,8,123,31,128,116,233,214,107,200,114,93,54,239,230,27,61,155,251,8,91,48,87,131,224,82,24,0,179,228,229,194,245,135,211,215,194,7,113,47,150,127,42,48,125,212,149,111,40,128,209,122,85,98,227,232,174,222,202,88,85,149,113,164,61,168,163,154,2,84,78,174,131,155,11,186,32,112,104,55,191,167,208,94,93,69,133,185,245,243,95,226,49,237,27,250,29,135,49,187,199,148,206,15,90,139,110,22,189,27,111,238,121,33,66,166,62,213,122,255,121,111,14,66,218,103,129,27,151,46,254,122,32,19,53,186,163,161,203,130,75,119,172,139,141,47,173,33,247,30,23,250,82,16,65,82,102,97,110,114,79,93,230,230,134,73,251,109,246,15,70,85,134,50,100,211,152,105,134,219,89,87,196,33,201,138,178,251,14,18,93,103,18,153,18,28,109,60,229,5,160,250,70,248,109,114,39,222,206,30,144,134,168,200,76,123,111,67,207,101,86,219,197,81,191,25,230,246,30,179,198,31,100,217,68,133,135,32,187,158,40,215,10,66,93,91,179,36,140,1,171,61,252,140,94,224,72,246,228,4,146,6,162,14,232,251,87,118,129,201,96,254,10,220,86,229,82,243,212,209,127,20,44,108,94,167,31,84,45,46,134,142,6,4,72,250,171,129,142,162,131,58,227,131,162,207,91,217,159,162,33,26,33,90,152,155,83,186,146,234,249,235,253,146,253,171,84,174,177,184,43,155,226,22,31,97,30,210,155,19,121,133,182,201,44,26,227,28,79,140,50,98,4,134,179,59,150,105,36,101,36,149,215,222,2,242,184,48,192,51,189,147,121,111,160,254,16,84,120,245,122,125,67,69,65,28,36,206,236,26,33,79,122,191,241,44,163,117,156,2,78,89,124,154,251,11,221,58,6,109,128,71,180,39,136,83,240,142,27,123,186,148,74,128,186,8,49,209,97,88,133,35,111,73,45,232,22,93,76,60,16,134,102,139,114,226,65,69,254,17,120,163,213,150,251,99,162,81,104,132,215,40,198,211,154,8,190,194,110,232,3,56,17,243,158,170,140,112,9,52,37,26,235,91,55,195,94,232,209,188,59,53,173,255,39,142,105,68,133,131,162,54,66,74,109,54,24,220,200,56,230,152,67,28,210,37,42,60,201,165,175,89,97,57,218,225,19,142,54,120,165,53,116,74,40,157,13,252,3,59,49,236,41,64,148,101,249,137,214,198,111,54,122,5,201,182,50,41,176,189,6,130,92,117,198,50,14,38,130,236,220,188,198,230,82,249,7,253,22,143,155,180,234,8,234,200,58,6,57,99,39,234,99,182,211,241,169,103,125,19,93,95,188,86,149,146,69,128,160,235,219,195,66,200,155,110,105,82,148,253,232,224,69,87,50,140,227,168,60,229,47,221,54,150,223,222,99,208,42,116,158,215,177,197,11,110,12,113,13,96,222,171,28,241,86,48,173,90,29,247,103,126,210,16,183,45,239,145,144,172,186,60,30,144,163,78,204,186,149,228,75,7,236,14,168,222,195,27,156,74,3,60,97,43,97,119,178,53,147,247,86,43,51,67,237,200,229,54,85,128,238,174,81,143,54,167,244,85,233,236,97,68,209,139,178,181,131,1,51,164,211,12,241,109,45,247,76,140,112,164,109,30,72,159,16,79,89,63,17,50,224,205,228,173,197,221,58,91,110,53,205,19,123,43,186,145,101,101,71,144,160,125,230,231,86,114,243,123,204,98,157,57,181,43,225,32,236,15,33,182,219,210,129,23,16,76,60,175,88,12,198,137,221,240,184,4,176,154,67,181,138,51,249,38,29,201,175,139,33,247,60,121,86,60,63,201,64,88,200,184,42,56,81,246,229,240,224,232,243,242,151,124,133,232,173,250,126,217,161,165,251,0,56,124,127,53,202,165,131,199,171,212,168,18,34,62,129,31,15,135,106,252,133,113,116,43,184,165,210,8,98,98,65,193,65,208,190,96,84,212,198,230,38,57,202,96,236,44,104,133,231,39,120,197,96,239,43,245,72,97,42,78,121,141,119,220,78,191,117,149,89,219,170,247,90,98,103,120,48,20,237,86,215,105,148,101,184,13,131,218,48,53,45,200,152,57,15,194,202,238,219,4,208,50,115,76,218,142,219,232,0,30,189,86,75,182,226,228,217,148,122,73,21,5,54,9,201,165,79,217,133,52,21,9,236,225,97,31,8,73,218,67,209,195,45,250,136,51,39,51,170,209,112,42,14,72,255,198,97,73,2,216,5,249,199,173,28,190,30,163,81,183,209,101,148,70,63,164,142,101,188,17,17,96,159,192,181,199,100,236,171,193,5,241,79,14,108,59,201,67,185,226,115,61,193,65,244,14,43,34,21,39,29,207,53,103,16,210,180,104,188,40,50,242,18,214,34,123,119,221,6,186,194,5,74,253,102,223,242,187,22,226,144,151,105,26,205,44,122,198,236,99,199,140,214,59,143,196,253,6,149,223,18,162,74,76,65,234,107,109,32,163,14,43,189,29,174,29,105,241,66,135,142,38,29,34,186,187,87,74,65,79,93,240,68,71,69,41,86,169,87,142,61,229,157,127,77,18,125,13,67,24,15,132,248,194,97,71,236,112,220,94,59,107,205,9,250,255,170,239,190,174,198,181,146,160,223,149,144,55,121,194,138,166,210,248,143,92,210,28,129,66,165,227,33,20,228,226,63,87,157,222,222,63,206,171,143,157,69,56,101,79,24,120,219,71,42,218,216,227,2,82,59,132,180,6,12,96,193,151,213,140,241,27,110,182,51,40,48,133,5,16,72,233,81,119,8,136,52,220,166,141,72,140,21,58,129,173,41,60,195,148,187,201,217,127,81,8,227,35,155,110,241,110,147,147,65,255,165,229,116,249,129,185,105,12,214,43,211,90,249,186,52,150,208,251,178,158,223,52,135,221,19,134,5,134,58,148,12,145,150,251,164,15,214,98,47,61,88,149,149,32,185,109,229,16,6,29,210,144,77,211,147,129,143,2,1,163,24,211,203,119,237,164,61,140,246,135,239,175,206,236,233,201,253,196,50,113,100,123,175,239,129,168,37,113,111,166,221,234,90,94,124,61,77,138,138,77,186,48,84,170,207,77,170,46,18,180,226,200,57,35,170,65,190,67,176,130,64,215,73,119,165,126,120,67,135,174,145,42,236,170,62,193,83,64,177,221,41,95,51,119,203,5,122,164,122,136,215,165,194,235,211,15,163,52,196,160,103,185,53,154,243,120,197,144,240,78,252,14,151,148,199,88,19,183,114,57,179,161,13,6,158,147,20,1,255,55,169,6,153,217,25,116,134,46,242,239,231,41,76,145,246,11,38,220,97,221,37,198,37,187,42,159,189,144,57,164,40,103,180,53,62,195,169,194,2,176,28,249,103,44,35,129,58,36,150,235,188,11,116,85,208,120,165,120,13,97,241,51,164,252,30,54,145,238,27,198,120,122,112,41,145,119,97,66,52,45,154,210,172,64,76,8,216,41,212,108,179,208,162,213,201,51,2,58,60,192,74,16,30,32,176,42,210,61,36,185,29,83,35,29,60,8,37,254,184,178,219,203,14,94,64,200,27,149,7,60,227,105,105,85,196,86,121,121,187,115,78,91,187,237,102,94,104,173,185,12,179,4,246,254,106,215,145,163,252,194,229,59,231,233,180,181,230,58,6,185,102,133,183,73,81,189,105,15,42,58,98,107,247,182,197,45,28,171,217,2,200,14,10,103,5,108,152,195,111,244,128,102,13,230,104,90,149,100,156,184,68,152,70,153,105,38,225,111,73,251,144,182,225,251,147,150,133,3,95,129,81,25,225,97,224,93,120,30,234,159,93,37,142,203,74,47,174,19,204,149,37,45,222,65,111,238,141,178,147,23,133,129,3,9,242,164,182,73,134,179,180,31,214,83,18,29,222,24,181,176,189,224,209,246,202,70,40,126,189,31,150,24,17,161,56,80,69,224,181,64,75,137,81,170,171,164,68,227,61,6,57,93,111,185,204,241,227,171,4,116,150,234,147,236,153,247,159,122,220,9,32,58,71,142,101,160,137,100,78,196,31,223,87,164,211,38,85,105,247,51,71,214,71,5,21,39,65,61,129,23,222,89,198,231,148,28,246,209,74,143,244,100,11,182,46,185,33,82,116,111,198,190,15,173,65,59,222,78,28,2,197,92,147,46,36,56,225,24,180,151,232,2,145,189,192,93,103,154,225,162,146,150,128,177,194,17,164,143,134,73,207,45,207,222,180,84,188,40,2,121,191,46,26,228,63,85,254,158,77,100,178,135,95,241,75,173,177,17,186,185,54,72,171,160,212,83,47,207,75,41,93,120,249,243,219,4,145,23,36,137,104,79,86,224,33,195,159,133,182,244,204,211,88,120,159,34,239,129,125,161,64,10,236,140,54,207,45,253,229,152,245,244,17,20,249,211,218,27,186,60,213,248,193,16,160,251,197,39,80,159,24,232,1,207,26,57,229,187,130,217,87,233,31,179,210,125,220,230,41,165,126,15,120,172,190,49,155,234,213,242,245,69,8,101,154,74,47,240,245,24,233,233,245,26,66,131,133,215,136,82,184,7,201,116,206,6,217,159,38,191,181,144,101,92,115,84,27,143,145,165,147,59,115,9,111,4,217,186,202,10,178,138,108,158,249,189,187,128,146,114,226,88,77,126,215,122,130,144,78,156,217,250,41,62,172,135,145,79,3,236,55,181,170,191,80,248,226,84,252,80,122,92,177,166,246,62,181,174,249,8,39,180,92,191,222,141,188,153,178,7,153,16,134,55,176,134,119,157,239,220,185,136,135,229,255,97,23,173,249,27,214,216,239,77,84,175,213,192,200,11,208,65,235,86,54,58,65,106,212,179,215,136,166,38,13,60,242,72,60,29,197,30,79,128,162,230,41,190,193,123,189,90,125,123,146,75,233,197,220,103,32,242,94,1,88,91,244,9,149,28,22,249,196,93,54,119,172,111,142,141,79,20,115,150,27,153,255,170,109,62,141,60,213,28,113,251,254,198,82,42,122,117,20,190,71,140,252,90,56,69,220,208,32,174,237,143,210,24,39,41,197,135,227,159,174,110,99,126,55,91,104,188,132,208,30,209,163,239,50,16,121,243,7,105,182,161,18,162,220,197,17,14,201,234,163,84,80,206,228,98,245,122,52,123,76,251,180,105,193,87,160,82,132,169,152,160,152,197,122,61,68,127,183,238,213,41,26,119,208,196,100,70,55,55,225,24,107,204,189,195,233,88,188,129,113,140,253,86,166,225,220,163,249,207,253,141,252,18,250,91,180,204,207,50,225,155,159,190,254,219,3,254,185,225,172,252,87,231,165,95,42,59,79,251,45,37,62,81,50,181,40,32,120,130,118,44,171,173,159,127,228,204,33,143,135,163,135,203,222,107,242,241,207,83,86,93,148,178,40,159,156,52,198,88,199,10,141,31,56,52,187,98,182,129,189,132,104,200,244,61,139,142,40,218,41,95,230,124,126,159,44,239,28,213,104,5,182,74,37,66,76,109,16,137,55,194,156,240,110,158,34,80,143,174,23,79,230,118,131,219,85,237,191,150,12,136,235,183,96,195,149,220,244,122,23,175,231,134,159,123,174,156,199,115,233,125,122,209,73,244,93,220,198,178,220,113,241,211,173,27,94,192,63,85,0,15,102,230,100,177,167,131,35,14,84,81,36,67,4,161,195,247,77,18,179,151,193,214,196,17,120,2,78,225,103,187,180,200,90,109,63,241,168,29,236,197,55,191,111,1,117,9,24,102,186,232,74,75,219,83,182,159,197,117,236,188,181,47,56,32,100,152,76,55,43,150,143,160,158,253,231,170,34,140,175,34,54,186,117,239,64,35,5,168,44,239,138,12,21,111,42,28,255,16,222,21,121,82,103,176,211,100,85,129,245,189,241,157,208,109,7,67,139,193,187,251,225,105,220,204,92,76,47,136,86,232,74,145,34,241,182,124,221,186,129,4,110,244,159,250,166,214,212,14,180,224,241,236,116,190,248,166,225,20,204,20,104,177,3,183,122,67,185,237,214,0,47,151,254,2,190,79,88,186,32,31,56,38,204,68,212,66,164,208,36,193,132,221,246,234,98,230,235,89,72,72,155,217,241,147,122,73,129,195,88,56,206,182,129,140,174,119,120,92,177,110,31,242,192,38,95,111,97,206,75,22,47,226,227,126,165,90,114,174,53,248,146,51,66,53,29,2,174,223,127,230,118,57,122,21,110,64,17,70,17,96,229,4,13,177,148,83,241,163,106,164,93,244,78,59,159,79,236,188,63,55,163,99,211,125,68,187,119,88,34,11,90,147,59,191,1,215,203,216,34,55,106,73,62,124,51,82,208,21,53,200,90,141,135,4,104,140,94,106,3,64,101,178,9,5,74,193,165,158,75,203,2,86,153,89,95,253,87,11,77,74,38,147,250,89,53,236,204,187,29,41,70,219,248,23,11,118,120,252,61,40,12,244,16,75,125,15,221,5,197,166,106,158,117,200,18,119,28,236,128,8,122,200,31,78,227,21,151,194,85,238,220,119,65,5,190,164,226,66,191,69,43,92,98,19,59,19,175,8,122,235,72,142,222,201,66,92,16,80,209,126,169,119,30,141,166,191,213,69,45,175,232,67,214,238,99,38,117,23,110,139,3,187,32,49,24,131,52,136,4,4,43,107,183,141,250,8,72,36,248,74,235,245,50,173,73,189,214,120,88,133,153,162,123,134,177,38,163,170,218,167,87,46,16,103,87,28,95,132,140,71,81,79,58,11,241,6,255,229,160,24,16,88,22,246,230,187,198,148,162,249,53,209,1,242,217,5,46,207,142,250,10,12,136,46,130,70,236,167,82,4,239,233,60,4,236,30,161,75,246,18,231,192,89,242,149,253,175,91,159,164,14,191,24,108,45,249,66,51,97,81,115,2,186,109,229,42,126,208,244,14,74,246,222,93,238,87,39,139,193,8,224,209,57,245,121,221,91,46,112,254,8,16,46,77,174,118,40,54,170,199,211,2,185,164,106,249,165,62,234,182,254,161,27,5,233,10,108,110,72,17,226,169,18,108,16,52,71,47,166,219,1,215,25,116,182,82,168,228,83,132,17,58,25,132,165,227,5,12,204,121,195,101,171,60,226,6,93,244,111,83,35,15,148,231,55,126,185,111,36,226,218,15,27,235,83,105,188,70,163,254,248,221,166,81,139,25,212,157,104,161,106,181,164,162,123,241,73,237,4,254,60,193,50,218,99,36,10,124,62,111,145,20,145,63,105,165,18,125,79,56,89,176,137,194,187,139,121,147,81,83,253,182,179,43,65,206,108,71,21,173,148,218,164,152,236,217,139,54,81,202,167,121,120,193,206,45,17,148,194,53,168,114,250,96,249,146,97,180,236,196,185,251,142,239,198,70,80,219,168,194,159,157,182,198,208,175,162,183,100,71,3,204,232,213,115,190,105,241,199,238,151,147,186,26,133,235,249,228,61,233,174,43,213,192,180,28,240,22,246,36,103,224,84,105,129,142,112,169,203,189,54,236,154,38,107,33,67,178,104,126,210,125,69,92,158,60,182,133,119,115,252,68,11,118,55,234,204,2,70,177,97,64,38,230,18,141,116,40,188,137,194,42,97,174,178,118,98,13,195,38,68,56,127,125,10,168,79,182,17,30,199,90,146,43,212,223,244,216,74,232,128,3,181,57,203,156,241,161,157,141,130,175,150,210,72,157,136,251,183,74,226,201,69,120,47,20,219,44,52,29,171,31,221,110,64,124,111,173,69,183,167,185,159,169,124,216,222,73,169,12,22,93,112,173,86,236,46,178,248,209,19,182,70,247,88,17,97,146,133,187,104,157,126,27,186,217,104,135,99,249,124,246,8,98,21,96,197,209,220,221,187,48,95,223,12,202,59,35,123,13,6,45,169,156,54,4,230,153,242,44,115,238,210,63,210,6,150,21,117,174,44,193,230,246,182,155,145,140,12,8,134,49,212,1,130,53,117,72,73,26,116,173,15,43,25,222,57,187,196,162,2,82,151,22,11,178,152,206,145,188,181,70,91,60,82,66,101,15,15,142,151,62,173,172,191,97,5,179,162,227,100,235,163,18,145,28,14,235,11,29,200,64,240,117,89,214,194,191,6,86,224,87,91,33,1,234,142,142,213,171,148,28,52,149,119,152,224,19,182,255,239,100,170,56,204,172,94,205,168,122,17,233,245,193,218,117,238,126,228,246,82,75,167,134,12,139,87,228,212,62,136,15,222,78,145,154,1,82,213,154,120,44,124,109,228,207,30,113,60,59,74,148,222,44,184,195,206,174,129,162,203,144,73,157,21,29,96,136,230,25,34,178,148,96,32,206,161,111,35,97,226,101,29,6,61,68,218,99,162,224,116,129,139,98,97,35,85,252,124,73,204,116,213,115,234,183,18,145,111,46,59,35,68,73,123,102,47,193,111,207,56,46,126,62,161,239,235,179,61,64,126,236,118,59,244,237,188,19,140,25,51,183,161,117,154,223,85,252,153,239,134,86,224,213,213,97,78,28,137,122,72,28,115,24,41,241,172,234,45,201,201,105,164,234,193,209,83,64,129,63,86,22,113,196,191,125,241,0,204,168,198,211,0,197,13,174,117,4,108,161,78,214,137,118,165,223,134,132,62,141,28,28,17,47,123,78,218,123,203,228,234,75,162,140,17,252,91,39,10,61,210,224,201,155,212,97,202,22,67,172,238,211,136,210,78,16,139,78,138,66,144,66,110,18,138,52,182,98,235,19,14,36,120,248,46,166,164,53,131,17,111,124,75,245,107,207,191,235,249,150,34,12,206,232,199,149,141,145,240,54,149,195,217,202,49,140,104,10,45,47,6,179,121,212,0,48,7,136,224,138,70,1,117,252,20,124,40,135,185,206,99,216,38,207,27,44,89,71,188,155,233,249,222,153,35,165,75,202,205,246,1,7,250,241,162,84,97,87,60,26,60,136,231,82,249,241,103,202,11,197,27,235,124,58,10,11,176,198,233,30,111,106,146,139,155,51,221,10,143,90,52,58,67,178,89,117,228,146,125,42,8,184,29,251,238,113,149,136,112,19,43,58,64,20,69,38,167,95,237,237,82,95,221,117,81,162,108,221,254,239,66,148,12,3,11,206,204,116,7,43,154,13,112,76,219,234,134,71,61,206,188,92,53,27,151,196,13,6,234,70,63,83,145,55,194,76,237,181,94,200,228,148,123,221,159,33,116,30,28,85,21,222,14,63,116,14,149,203,168,41,137,140,185,193,152,150,22,29,114,6,70,240,19,231,51,111,163,154,49,244,148,25,218,132,39,210,65,111,218,145,245,92,51,11,186,56,83,11,46,137,131,218,79,66,45,78,208,145,191,97,153,95,199,67,238,189,21,4,73,130,154,234,114,198,73,253,214,0,99,194,109,207,245,218,192,143,117,26,236,76,7,125,99,176,78,135,154,151,126,154,65,136,19,164,147,115,93,77,40,191,145,41,119,152,109,212,31,27,66,201,22,184,70,252,130,134,19,9,116,75,63,81,59,181,133,149,216,254,127,16,118,128,157,25,89,60,150,19,181,161,28,206,0,8,59,144,87,89,12,249,169,107,22,5,248,207,25,242,170,31,208,51,40,193,147,88,64,64,75,57,239,206,169,242,163,212,38,220,73,92,249,243,80,53,100,50,200,37,205,90,131,211,130,161,221,227,148,150,70,56,148,96,215,235,233,225,154,11,198,192,190,78,147,235,51,73,178,215,14,237,170,49,198,240,198,169,223,208,194,139,203,0,12,168,127,176,113,217,28,116,32,219,62,146,119,237,37,228,219,145,238,143,34,198,129,146,170,70,135,12,248,183,239,138,117,161,129,191,86,58,210,113,220,128,66,62,116,217,46,57,50,222,234,194,102,151,164,194,239,65,165,81,2,110,17,29,9,3,199,198,10,179,72,15,2,45,237,34,35,80,34,98,13,23,125,205,7,204,38,180,90,108,16,38,193,202,136,183,92,28,15,202,171,140,36,216,188,239,140,121,124,165,64,50,221,178,17,15,32,70,69,68,50,109,167,132,159,252,180,169,120,24,217,14,100,194,156,63,126,120,5,226,163,148,219,29,82,223,72,202,39,4,150,140,189,67,213,97,123,217,127,200,168,145,153,199,80,153,150,190,152,68,124,222,239,251,4,50,143,66,157,123,61,242,78,35,145,101,6,29,189,90,117,113,121,187,118,107,21,13,101,53,191,230,141,176,154,60,157,59,88,138,213,46,25,75,176,163,103,158,11,207,219,47,11,111,111,69,131,228,120,162,134,12,163,139,88,231,73,46,115,210,216,81,209,89,26,154,117,138,52,213,18,54,226,173,192,165,193,240,195,250,61,252,200,11,72,174,44,41,226,84,78,103,15,34,93,218,144,247,185,8,242,18,14,219,134,5,196,216,211,31,17,93,98,41,137,70,50,114,86,255,31,73,96,137,60,249,214,250,26,136,200,151,65,213,227,249,123,175,40,192,111,236,187,29,81,139,101,62,195,88,32,212,199,229,152,139,64,129,164,9,228,74,210,111,113,183,90,49,40,69,42,44,213,173,12,17,251,140,254,113,213,207,8,190,24,148,141,91,180,100,133,160,140,180,125,1,139,230,116,99,62,115,208,215,17,1,216,64,46,233,141,175,51,199,255,231,106,182,191,43,173,129,221,216,92,188,107,223,224,248,128,252,204,164,55,12,43,20,36,136,50,137,44,205,178,67,121,213,167,196,200,93,137,107,9,244,61,207,209,131,194,226,25,65,25,203,26,52,28,162,252,85,72,15,41,31,185,246,72,132,70,5,209,52,71,122,78,111,141,101,10,110,83,112,115,15,24,163,42,199,225,25,108,216,35,139,139,117,188,34,60,24,131,147,26,237,222,48,81,72,125,22,52,179,170,39,91,118,234,209,66,175,12,80,1,251,188,127,157,227,7,87,235,238,47,127,1,164,122,246,140,109,164,167,224,240,57,49,13,88,12,251,209,23,65,205,95,1,49,136,98,62,150,82,183,253,164,77,200,39,188,147,235,16,231,254,22,152,188,81,243,171,41,93,222,8,106,25,187,205,51,43,160,41,230,175,114,4,29,17,116,8,98,133,222,3,85,228,21,55,10,153,148,67,39,90,242,107,191,179,219,28,24,146,131,128,94,218,2,66,191,59,26,123,99,211,52,151,137,23,221,228,152,83,255,42,172,85,179,192,243,78,115,139,211,186,194,102,143,128,200,223,243,98,45,252,24,208,12,164,144,41,134,45,72,100,171,67,104,145,221,56,237,222,109,169,110,116,173,249,99,189,206,99,134,23,114,44,196,251,38,62,214,54,147,226,164,47,214,172,203,249,176,50,232,38,205,122,150,31,94,100,250,74,136,30,162,253,131,89,156,162,245,190,140,24,20,98,109,83,18,46,124,32,179,206,252,120,165,147,231,177,19,85,0,235,220,108,46,174,95,205,60,140,206,143,217,223,117,22,208,241,152,173,92,193,128,50,147,162,52,50,14,106,212,40,114,98,5,246,39,169,197,39,42,215,141,34,182,25,254,98,128,51,216,200,76,68,68,135,223,161,110,68,90,209,236,19,204,140,9,8,89,107,220,229,67,123,116,104,120,55,213,117,6,145,236,188,46,220,182,254,239,198,173,7,44,248,44,110,238,213,3,251,9,13,87,99,208,193,63,154,155,21,20,201,130,178,35,251,113,1,125,191,40,60,41,16,94,220,140,118,101,47,226,224,14,55,51,126,87,163,202,25,157,55,11,208,61,205,25,177,137,184,91,197,55,24,104,190,213,179,215,93,250,167,19,234,214,218,32,70,6,88,14,48,144,196,134,123,178,138,70,101,43,65,86,112,243,174,251,82,19,181,108,144,191,41,253,219,130,174,153,85,211,252,60,235,40,240,144,110,145,110,200,94,222,212,97,179,14,49,186,169,181,88,194,180,149,19,171,2,207,29,10,46,116,181,64,76,187,194,73,244,233,45,232,198,210,26,201,51,201,193,76,138,136,167,222,49,47,211,239,211,94,90,136,38,222,95,123,132,166,99,171,111,102,67,137,23,101,223,206,132,18,65,212,59,52,246,248,45,159,44,8,193,171,248,75,143,95,140,117,252,11,170,198,43,131,23,61,208,243,97,203,202,53,208,84,143,31,205,216,69,10,220,60,189,46,215,29,125,52,19,107,123,155,132,132,170,241,219,51,129,157,82,52,210,132,14,159,219,237,208,17,145,239,22,246,70,141,65,210,45,88,125,193,97,241,116,109,135,32,180,153,221,67,16,86,172,212,11,204,240,231,37,80,132,46,178,249,99,230,94,25,217,74,89,14,229,65,99,157,75,252,32,185,90,111,69,30,205,122,210,179,217,20,195,141,151,220,196,156,141,132,12,165,118,177,43,10,16,164,249,128,68,17,237,251,140,140,20,57,129,114,113,60,40,208,221,115,157,223,224,16,13,238,51,117,116,243,238,156,32,228,6,87,161,206,15,46,204,210,178,39,213,181,34,179,142,3,219,197,205,138,118,9,70,206,113,100,173,152,206,187,224,90,28,88,136,240,148,237,216,222,164,19,139,231,236,138,211,3,31,227,139,61,29,77,103,43,188,56,201,46,36,146,57,164,78,16,127,162,99,160,57,246,99,41,248,144,220,233,44,108,165,12,48,63,185,45,71,88,142,209,68,160,112,107,215,224,133,249,123,29,6,140,164,10,190,242,77,71,120,85,133,10,41,221,46,26,37,131,202,81,43,250,247,122,225,204,96,40,235,25,64,232,204,240,141,116,190,206,246,73,168,216,118,188,66,136,17,181,252,78,190,49,2,47,102,49,122,47,99,237,235,214,76,250,130,166,30,153,220,193,184,218,66,52,71,222,195,238,5,46,252,77,171,6,8,80,11,201,144,156,164,125,186,169,242,134,135,227,195,206,149,53,44,33,81,48,100,189,42,47,107,207,60,96,240,221,35,192,249,52,191,239,212,63,94,225,202,116,145,210,153,85,149,22,228,28,20,178,215,155,225,141,198,252,120,46,210,215,145,117,2,17,7,30,113,168,146,216,123,26,54,252,168,210,44,210,182,230,66,30,163,203,144,40,78,196,78,129,108,207,224,235,87,3,197,30,38,237,171,58,206,248,61,237,112,66,57,220,199,60,156,171,215,182,235,192,51,180,190,173,102,235,49,24,35,150,219,114,186,86,133,127,241,238,220,89,73,78,2,153,108,238,94,144,143,198,196,222,182,100,140,181,162,170,165,224,245,247,9,6,194,89,254,164,240,125,215,146,164,213,105,54,128,96,57,221,128,48,254,183,162,199,185,120,227,206,23,213,182,5,212,26,237,43,87,211,47,153,193,160,155,54,224,31,252,176,118,158,94,218,117,107,136,163,193,213,208,54,23,168,0,54,182,97,107,144,208,160,105,37,203,142,6,88,108,107,103,208,252,127,224,121,243,33,153,159,50,125,126,128,87,38,57,254,0,120,183,252,54,114,26,219,73,195,98,153,160,43,172,69,51,179,58,18,33,3,33,145,148,185,53,199,151,250,26,153,92,237,174,238,141,59,99,102,57,58,170,104,3,221,252,175,242,67,14,146,253,202,181,46,90,238,28,53,72,178,46,37,186,0,33,92,231,39,101,87,33,129,122,132,221,139,254,57,68,86,48,215,102,15,52,50,200,88,238,87,90,88,77,53,147,71,30,10,227,141,67,40,34,69,76,178,245,146,98,217,233,26,114,74,123,179,165,142,205,75,21,208,69,88,255,206,115,85,94,157,187,107,128,126,93,93,96,193,18,127,242,111,123,138,193,2,131,68,0,76,201,82,177,159,32,99,60,167,62,108,199,162,79,69,244,193,72,240,244,48,108,173,222,151,103,115,151,164,42,104,116,91,126,165,220,64,0,185,35,78,118,169,82,70,127,147,6,182,222,249,192,45,80,243,77,47,134,63,62,100,134,15,37,175,232,115,68,23,131,158,176,5,116,120,123,251,32,101,34,122,21,114,39,11,177,94,115,202,206,191,79,81,4,169,36,230,90,82,81,209,66,65,35,90,139,45,10,249,33,10,14,75,146,16,11,64,37,184,104,187,199,104,125,222,25,14,0,17,206,105,17,32,126,158,85,126,166,248,162,225,216,34,98,209,214,107,137,71,57,181,220,86,20,18,49,141,26,191,204,98,191,71,64,158,65,145,179,180,107,129,241,3,14,145,208,74,121,155,98,79,39,90,177,250,226,154,225,179,88,203,105,42,82,61,77,103,131,160,23,149,123,69,251,78,198,148,184,95,124,253,36,3,11,34,225,243,86,153,130,59,41,98,145,141,247,209,140,166,231,190,171,146,172,249,212,110,49,172,248,4,90,45,71,91,223,77,245,123,45,111,17,91,75,7,177,183,176,176,224,83,53,232,244,179,158,101,242,49,47,3,55,216,195,229,171,6,204,252,68,97,20,150,50,181,229,201,215,146,22,214,185,24,3,70,81,114,112,114,235,249,162,36,94,19,195,233,183,53,121,232,163,42,245,227,21,156,205,143,17,235,42,57,235,124,79,114,150,80,231,144,81,240,192,83,217,240,240,219,27,118,112,22,155,179,225,239,73,69,217,6,54,15,110,137,143,29,105,133,200,67,210,149,240,219,132,203,254,231,13,83,133,250,231,72,3,87,233,167,244,164,202,206,44,87,197,137,111,194,15,107,58,202,181,163,102,75,213,46,86,162,152,175,66,188,203,195,2,20,81,175,18,183,182,23,173,58,190,42,115,250,246,158,53,56,241,237,94,135,67,135,210,213,151,158,121,204,161,19,49,214,151,0,171,110,80,191,192,163,168,0,236,240,90,14,103,159,50,112,211,169,242,157,238,109,6,66,135,11,84,143,131,106,200,64,82,70,203,79,183,238,69,208,226,95,205,59,105,199,253,127,196,80,35,13,131,22,42,244,157,242,187,148,121,132,4,71,208,134,111,192,82,142,115,121,40,27,35,68,16,60,194,94,173,242,203,10,46,237,115,240,157,214,178,213,22,253,81,138,169,221,182,124,82,136,87,7,169,167,23,155,93,121,58,44,6,65,172,242,131,68,157,81,2,131,82,86,43,218,66,163,106,87,174,251,2,3,229,76,71,192,25,213,225,48,122,74,191,80,30,2,240,57,210,249,252,31,125,82,179,107,113,52,105,237,177,5,138,113,1,9,53,161,23,7,126,168,22,101,179,34,225,152,143,11,103,163,228,39,60,96,144,90,225,216,92,151,84,49,90,125,134,136,38,90,120,1,188,78,192,86,249,72,147,120,20,98,31,154,44,201,225,109,139,44,94,36,129,90,240,21,246,180,217,22,2,1,118,10,152,47,25,18,228,190,9,46,184,150,90,30,193,159,60,254,42,48,130,14,207,105,19,92,206,82,23,34,162,253,77,12,76,210,114,157,251,244,82,14,76,122,71,178,190,223,39,57,215,75,22,207,49,26,20,187,217,152,219,54,5,134,105,145,26,175,66,83,127,92,14,244,243,129,52,91,109,198,25,43,25,37,168,152,90,118,32,72,184,50,64,113,94,94,248,37,31,3,112,117,14,85,147,85,24,66,230,146,14,78,107,240,140,198,102,221,53,154,157,57,122,80,118,193,156,28,151,96,110,215,57,156,48,76,63,201,125,4,213,110,130,6,228,172,113,144,89,16,7,101,113,6,175,250,60,180,9,137,58,255,113,238,222,241,44,95,7,160,157,89,64,71,136,124,1,65,188,87,205,47,51,213,247,140,117,41,76,252,25,32,84,155,238,209,221,48,203,242,54,228,61,164,2,126,13,164,198,238,172,87,113,86,98,22,228,163,228,123,130,27,71,87,236,45,231,24,226,16,64,33,11,98,110,246,8,43,58,75,26,236,224,66,132,157,173,77,213,105,178,203,126,25,219,73,105,206,140,81,6,112,168,201,181,99,120,50,218,196,9,175,189,30,146,178,224,44,64,198,115,63,40,193,147,5,2,109,94,172,138,78,137,96,213,174,78,79,184,255,243,37,237,200,250,186,37,54,128,0,197,135,190,8,96,133,87,138,103,21,118,92,204,134,99,81,140,218,219,128,165,135,160,208,38,187,226,241,181,95,2,188,242,189,207,232,252,65,248,227,142,244,189,170,119,42,191,238,227,220,197,142,6,115,60,234,24,31,145,217,133,247,131,225,191,184,236,179,131,96,141,131,80,4,13,250,227,63,169,209,30,222,0,156,97,214,19,247,101,236,228,159,59,12,246,0,200,208,112,250,122,93,248,18,234,236,224,8,30,170,61,59,240,44,129,120,106,64,216,185,178,120,8,41,122,135,109,172,82,207,123,81,235,66,235,39,54,153,31,230,238,27,225,185,45,131,5,131,181,240,159,183,201,32,186,157,100,36,72,0,97,117,88,140,61,120,191,54,135,218,23,181,37,145,94,19,127,230,5,30,103,247,171,140,165,212,181,239,94,65,160,5,186,38,76,234,103,60,209,210,56,184,38,52,31,198,207,143,36,58,202,168,189,200,33,70,186,200,144,141,251,54,1,157,237,188,80,165,145,179,48,214,46,235,179,183,225,33,105,249,222,108,117,31,253,185,155,248,192,53,62,200,14,182,127,224,32,113,153,229,21,50,159,130,240,175,195,193,222,164,61,213,50,174,216,240,223,177,76,29,118,117,209,134,61,8,240,185,145,108,55,89,133,220,148,116,7,196,13,141,25,149,33,144,29,124,127,179,138,43,116,234,3,34,153,182,201,192,74,170,111,134,166,157,17,178,91,200,1,241,243,91,244,62,211,250,119,4,136,135,90,183,187,34,0,95,178,212,118,175,68,206,145,123,28,125,252,15,34,9,46,53,189,177,255,67,171,180,82,223,37,61,48,146,210,229,3,63,204,6,112,100,41,220,100,191,255,46,186,116,97,214,150,197,163,129,131,168,236,135,172,240,233,55,37,225,63,46,168,3,207,110,117,51,123,229,88,47,77,219,208,63,153,105,214,147,80,228,30,221,85,46,196,154,59,68,163,146,80,223,60,8,230,177,225,88,110,140,113,7,148,43,54,162,30,1,183,88,239,208,63,122,120,236,68,147,69,152,22,141,167,47,124,64,38,171,1,136,188,12,14,112,123,216,3,193,52,48,49,196,73,195,153,104,159,165,51,28,253,238,181,176,237,126,177,172,133,111,203,117,105,202,208,147,143,102,74,160,184,32,249,63,10,168,226,56,202,70,143,166,248,132,107,147,160,177,176,225,242,205,103,114,234,176,109,146,159,194,42,154,129,242,212,131,209,249,40,12,163,199,193,222,115,223,234,171,230,71,114,183,82,205,61,146,48,176,189,186,27,74,252,190,165,64,145,207,185,40,181,187,224,145,46,222,208,13,80,37,146,37,221,218,78,94,8,104,126,41,177,60,162,246,51,239,146,170,173,189,51,93,168,122,89,95,96,34,169,163,239,139,238,1,23,16,197,112,75,134,136,144,36,27,53,83,226,5,248,218,139,63,38,4,235,51,127,99,222,16,28,80,157,111,98,29,77,156,226,129,88,39,208,126,122,106,88,38,98,193,8,95,192,82,160,62,201,41,139,245,164,30,190,215,248,209,56,176,247,23,69,2,129,75,140,247,75,103,201,198,57,0,172,32,164,216,119,87,101,38,46,177,200,114,197,54,5,172,181,57,25,54,191,125,143,170,38,139,177,33,22,183,229,117,144,136,33,160,7,163,183,125,70,121,173,214,77,9,160,66,14,122,249,73,172,236,224,153,211,4,253,169,5,49,142,239,60,211,219,175,28,97,75,183,226,59,200,11,161,48,139,202,115,14,116,77,250,12,67,234,17,106,252,188,105,163,13,81,244,114,244,120,216,5,245,230,90,105,43,108,7,89,75,223,85,184,167,6,140,149,118,129,162,95,109,85,203,138,206,218,174,41,102,32,13,219,237,204,100,217,123,151,237,122,52,90,26,212,209,167,118,77,149,172,219,17,38,34,157,143,223,44,203,231,196,193,221,114,132,207,144,95,28,79,10,192,184,161,244,233,222,158,197,55,152,250,88,229,0,100,127,128,100,91,201,137,253,34,163,182,161,224,165,231,12,110,30,249,187,79,164,236,229,118,169,1,249,101,69,224,236,208,242,98,64,74,108,39,199,121,89,191,206,187,149,203,142,227,118,78,72,246,70,238,145,106,9,113,117,118,2,103,130,213,4,8,134,206,195,95,243,134,147,194,29,191,89,8,57,48,104,252,223,189,52,135,19,11,127,107,148,164,4,0,52,218,198,121,54,221,121,206,117,216,84,144,84,158,40,135,141,150,47,189,58,139,250,41,99,185,252,205,26,138,112,173,241,255,154,61,174,19,243,248,210,225,51,254,131,36,8,130,145,73,91,123,211,80,37,64,16,14,53,189,84,0,101,253,145,187,46,24,42,71,197,81,75,216,247,244,119,128,119,219,82,37,102,220,243,7,12,16,35,65,208,208,166,14,174,75,26,122,233,153,59,179,242,207,225,19,215,5,158,44,170,61,183,68,18,116,3,239,8,52,174,113,42,161,218,196,61,201,101,141,237,145,17,96,252,120,247,162,56,131,178,51,78,130,255,210,237,35,205,125,238,136,138,99,163,45,235,37,164,31,123,103,231,93,17,55,222,32,169,240,212,30,101,84,119,218,38,135,104,24,233,213,67,247,36,244,254,234,221,211,213,101,217,7,219,105,187,17,201,159,84,142,3,229,234,103,107,23,86,112,133,223,118,109,48,72,150,183,191,138,222,210,117,61,246,99,53,185,105,224,50,158,44,19,56,18,9,63,244,151,106,18,72,214,172,40,30,105,206,97,235,24,38,216,94,218,237,60,218,208,8,41,131,119,190,79,89,13,4,170,190,198,217,144,96,117,134,188,125,71,95,55,186,5,145,78,226,164,244,181,38,108,216,118,120,83,9,228,68,76,72,57,236,95,71,89,130,241,99,195,158,23,212,91,187,11,37,185,156,61,174,126,153,110,28,233,78,192,26,42,238,52,201,169,115,205,29,245,114,122,17,237,137,150,247,152,133,212,140,3,11,197,177,249,186,253,161,97,191,160,142,162,228,207,195,193,198,114,225,207,38,22,107,79,49,156,54,75,3,77,132,14,153,124,220,245,6,60,3,66,160,26,63,156,112,147,127,79,197,255,77,232,4,133,186,68,120,150,203,243,133,100,30,10,48,132,227,238,64,144,67,12,100,139,59,30,60,25,59,149,167,127,58,245,58,39,83,9,104,38,216,54,227,252,1,119,142,237,55,10,104,112,153,111,235,41,190,31,125,217,202,66,57,130,74,234,68,200,247,213,106,54,201,146,22,35,166,183,101,69,204,35,59,93,148,25,179,176,242,211,54,214,183,31,59,230,0,33,171,156,142,109,178,121,244,45,184,37,173,193,156,252,194,108,157,115,153,70,182,202,63,28,68,25,251,238,125,195,37,19,109,50,22,178,110,63,171,74,52,143,221,53,106,236,22,193,177,47,230,49,17,16,20,144,27,101,205,67,47,44,24,161,57,136,56,97,177,92,66,117,179,249,19,162,235,64,109,210,194,9,193,144,206,113,230,27,194,68,189,170,73,57,195,177,2,44,191,72,110,179,125,168,188,6,11,107,245,235,70,222,197,56,86,211,230,3,56,195,154,170,115,199,62,129,172,152,2,114,232,221,223,98,215,12,135,138,142,125,125,152,243,84,232,191,75,135,10,34,176,37,151,118,102,32,160,219,70,27,229,201,232,47,89,83,17,58,9,130,137,32,18,96,161,150,252,68,158,30,86,111,199,125,41,106,157,187,55,3,12,114,108,0,14,162,150,2,123,17,204,228,237,21,244,111,40,6,74,54,120,36,125,28,48,181,169,17,173,160,84,175,188,208,2,220,162,68,145,88,202,16,138,44,31,110,123,25,243,72,5,10,181,1,35,210,178,156,36,223,45,74,36,230,137,134,170,27,75,144,74,179,232,176,78,106,67,88,144,21,20,178,161,180,231,35,45,5,178,105,231,115,213,113,190,177,176,219,201,88,150,13,137,250,216,129,148,148,7,255,148,34,250,174,246,127,163,42,147,31,100,17,73,157,137,31,3,115,245,144,91,38,0,218,86,189,199,69,114,130,175,170,160,19,51,123,193,8,89,112,250,89,202,122,218,109,19,197,120,237,242,5,180,119,153,124,163,5,177,23,7,123,247,21,62,80,25,247,28,152,183,110,242,178,68,170,186,12,219,217,232,223,83,37,219,239,134,10,211,4,15,213,113,218,39,172,100,172,198,121,110,235,218,190,132,135,232,160,136,102,145,123,163,175,88,210,221,52,107,30,131,97,0,146,114,140,130,253,4,245,238,7,107,4,15,39,226,242,52,45,156,5,195,139,209,208,224,34,28,38,62,108,12,132,187,15,74,186,152,253,89,198,171,17,196,174,67,30,170,199,107,122,111,109,11,44,25,181,191,200,31,27,255,160,111,181,184,179,102,1,150,167,191,89,158,1,70,209,77,113,150,83,72,129,127,82,183,39,185,242,252,34,242,59,25,226,115,185,13,152,245,232,19,223,71,186,96,222,115,167,248,9,4,39,97,204,42,14,57,37,64,4,118,162,227,242,179,128,200,240,227,251,43,205,176,130,180,169,29,112,143,212,249,248,133,151,32,9,208,155,186,39,241,222,106,188,38,253,64,79,248,155,247,71,78,6,255,242,59,26,61,215,54,86,7,194,64,1,110,249,26,231,105,59,44,143,1,163,199,43,168,148,89,110,106,220,28,209,32,253,189,45,241,39,174,166,96,149,81,9,63,0,54,209,59,249,76,188,16,55,50,86,58,6,216,13,60,153,100,67,58,59,200,6,114,129,15,123,102,128,216,232,117,195,129,75,230,181,228,246,49,162,174,198,140,93,139,179,238,132,230,142,160,20,23,162,157,85,155,88,90,242,69,233,136,245,56,135,188,142,217,182,73,219,156,181,89,23,10,58,29,140,3,58,115,132,200,89,79,225,162,49,116,184,199,51,54,65,94,199,169,107,251,106,108,106,198,206,28,169,160,101,182,232,235,180,235,111,135,79,82,212,50,92,202,85,146,158,28,143,118,100,91,151,212,86,57,100,162,245,180,22,77,54,183,136,62,76,23,165,206,138,83,254,89,121,49,136,119,106,77,174,236,101,156,39,196,48,215,13,63,37,58,19,238,99,85,3,160,234,69,64,154,155,24,249,86,50,165,32,232,238,144,187,102,132,235,189,34,224,228,67,186,92,156,196,5,220,11,95,86,65,134,46,140,241,143,37,71,113,27,81,92,189,105,132,230,213,186,28,189,219,102,62,161,26,111,13,77,199,110,53,137,49,10,227,145,30,190,130,17,104,44,172,183,105,138,97,96,14,36,245,187,166,45,15,82,22,26,59,158,209,51,113,161,78,55,78,88,19,204,4,239,173,13,107,87,120,11,91,31,11,72,134,20,208,41,206,183,44,143,133,140,62,4,9,99,19,128,74,191,25,93,101,166,190,157,130,241,17,63,117,224,131,85,46,86,68,18,63,202,251,247,51,199,226,132,129,145,123,16,119,197,192,223,147,135,59,57,128,150,248,176,97,159,65,68,235,35,183,242,98,247,75,164,80,42,34,197,209,57,15,129,138,239,119,115,99,85,124,64,113,239,42,42,148,24,126,162,136,57,88,185,141,74,63,100,205,120,155,42,3,155,26,139,242,60,169,5,185,243,157,21,137,60,65,65,47,23,17,34,170,82,243,241,134,73,241,168,244,3,239,178,199,249,50,229,68,8,4,84,130,205,156,222,47,110,191,177,17,151,88,215,149,220,198,115,126,69,77,79,229,29,105,130,205,157,163,69,86,124,249,148,18,166,78,209,194,255,25,2,229,71,248,250,114,45,228,234,132,56,148,105,235,53,136,167,195,77,250,109,43,112,152,76,1,241,192,156,255,121,171,203,26,132,35,88,12,124,200,229,154,129,104,81,126,232,125,75,253,84,137,188,51,109,55,222,116,19,39,4,253,12,8,124,227,69,124,58,135,74,60,170,14,186,122,96,197,251,26,55,152,219,241,44,3,2,103,124,140,38,218,23,178,211,180,105,42,76,66,119,135,148,120,189,131,205,236,252,3,112,227,94,158,147,195,101,211,118,20,217,75,176,210,217,19,214,134,12,104,232,18,160,241,58,74,103,34,245,65,61,47,171,244,100,193,110,207,8,141,209,56,33,19,183,68,219,100,221,179,0,36,71,124,115,50,78,33,28,171,75,7,124,7,163,239,224,203,242,0,92,68,193,15,105,122,145,152,143,78,101,203,73,237,225,57,48,52,191,190,59,238,191,114,248,253,188,68,112,75,146,183,230,45,75,8,126,93,40,13,16,10,250,79,195,182,159,115,171,94,239,160,33,35,91,13,10,18,139,135,130,68,229,2,120,39,198,70,23,64,26,227,146,238,124,78,233,222,147,101,99,43,62,194,199,127,143,134,174,121,109,236,168,9,114,115,186,236,232,243,66,20,143,166,195,189,210,48,111,205,161,243,51,158,158,212,183,59,233,221,212,77,54,153,123,110,108,4,200,38,19,53,48,124,186,209,243,164,133,180,115,17,99,43,32,46,153,175,140,204,171,123,218,133,4,79,17,42,158,209,9,181,114,9,16,14,162,183,141,6,93,140,149,103,78,15,65,164,87,169,4,162,235,221,158,9,129,6,92,227,245,246,252,212,144,221,3,57,157,18,169,209,174,131,152,37,242,119,220,102,77,207,129,202,160,253,124,214,110,133,162,182,17,104,84,92,79,160,38,5,226,98,141,145,107,128,33,35,78,210,172,70,166,169,157,68,49,115,247,232,251,114,119,246,19,125,165,201,80,61,70,51,181,149,185,204,81,195,193,237,63,238,207,96,16,126,116,206,101,78,191,54,196,196,148,178,107,254,106,69,73,176,109,224,177,211,204,87,199,210,227,1,0,218,235,182,143,239,206,81,237,32,101,27,93,74,96,254,246,168,250,164,136,13,202,161,97,196,61,158,72,103,148,211,163,233,198,14,162,213,155,8,72,137,125,62,100,97,185,164,104,142,203,102,197,220,234,253,135,248,95,18,33,42,120,190,112,184,234,19,141,171,219,130,16,223,113,165,77,209,32,184,211,33,169,8,61,23,8,134,141,212,102,219,157,188,163,103,155,134,238,50,213,35,248,155,27,24,188,223,109,236,16,250,39,190,27,22,170,78,179,7,177,67,163,140,144,24,181,113,213,190,13,250,46,224,225,199,76,27,60,177,42,190,29,125,238,160,208,88,18,55,83,123,80,197,131,118,64,111,231,31,249,68,237,200,126,246,173,187,138,111,117,197,141,236,142,33,91,24,51,13,62,229,40,123,37,70,171,118,110,117,106,34,36,155,145,199,235,206,3,7,163,118,162,68,50,197,54,11,212,118,35,254,122,26,66,97,101,211,130,103,230,223,115,240,2,210,71,50,250,21,100,104,39,3,168,66,52,96,58,247,115,197,242,91,27,33,158,138,9,70,89,17,163,144,32,38,200,193,149,220,92,196,249,175,81,109,138,175,133,201,98,161,99,168,125,215,79,6,97,7,130,57,10,60,125,252,42,130,225,142,81,139,210,159,253,79,60,39,205,144,0,85,100,75,76,224,77,99,238,3,144,214,254,225,87,99,158,196,12,192,130,32,153,26,186,255,211,205,193,173,39,195,157,248,98,14,36,9,117,171,220,158,236,140,128,237,34,2,70,115,111,248,248,47,205,208,226,130,196,214,163,104,101,144,45,149,233,39,122,111,92,242,179,175,230,79,40,163,108,120,225,40,83,100,107,249,158,105,158,127,78,103,218,219,10,225,160,194,218,31,44,90,160,50,80,7,172,53,57,54,164,86,160,100,211,171,130,238,30,212,234,153,220,184,186,236,236,211,159,95,113,102,109,18,99,212,213,62,158,149,181,106,139,13,204,117,185,3,182,159,191,124,198,177,122,11,102,68,234,59,235,231,197,215,247,90,248,108,142,49,159,186,78,131,4,125,23,99,72,175,252,82,93,1,33,99,78,154,47,193,172,190,217,10,151,8,64,170,86,7,219,78,47,144,11,146,4,243,15,218,71,158,88,34,197,191,236,58,196,250,37,215,160,250,244,104,14,88,62,17,160,197,206,242,16,164,198,168,165,89,73,64,95,110,93,43,215,77,137,19,12,21,167,193,110,36,171,62,213,4,151,107,23,7,181,159,231,151,162,115,173,53,155,215,15,250,133,123,219,72,50,28,31,204,185,242,199,111,47,151,93,148,79,6,61,114,203,85,121,11,41,224,33,118,125,137,112,154,162,73,141,204,123,31,42,189,189,202,202,109,40,168,166,154,167,216,188,49,143,216,64,224,83,218,182,171,224,44,252,140,30,178,92,148,94,130,234,43,11,19,22,152,199,97,30,210,239,63,79,206,218,144,71,137,126,4,153,50,34,75,159,165,136,249,198,145,93,40,33,134,11,238,63,180,102,144,123,103,138,207,179,167,151,27,198,208,105,88,78,234,13,186,96,244,155,18,126,150,173,30,217,243,192,18,96,142,10,141,206,48,113,164,120,72,123,28,207,163,237,212,45,164,1,99,4,198,97,30,222,15,76,148,36,250,224,182,118,184,206,122,93,168,126,239,228,54,169,105,215,55,53,88,45,217,207,245,154,101,224,208,110,160,50,133,160,236,206,84,234,198,114,65,115,236,76,65,134,142,159,239,221,143,254,38,41,0,70,134,251,208,133,152,10,85,172,70,118,140,182,156,1,193,80,18,49,252,24,59,214,54,208,149,230,121,215,29,68,223,249,190,100,246,23,20,78,64,22,235,170,240,167,40,117,252,148,249,113,60,111,169,99,175,22,171,37,189,71,142,4,250,8,100,129,160,94,173,87,165,57,41,215,109,164,47,65,172,21,101,243,30,7,214,118,104,129,93,108,139,146,152,92,18,9,96,84,196,196,148,117,107,19,224,212,98,218,141,76,220,185,90,118,35,84,184,22,180,183,64,53,198,32,197,36,224,192,247,33,128,209,162,112,47,30,121,252,85,108,207,168,9,116,114,105,119,148,107,191,252,111,133,173,156,170,127,207,164,229,212,72,95,176,51,16,56,91,74,140,136,59,67,10,68,145,128,84,188,30,240,77,110,44,22,167,37,80,111,71,75,189,121,220,122,145,53,202,5,120,121,166,56,40,121,82,192,26,237,34,131,152,251,67,237,107,102,82,208,53,55,45,229,32,168,5,120,47,227,47,102,202,37,200,127,69,225,42,251,110,120,161,124,103,74,73,56,66,187,26,245,250,125,66,24,239,1,109,129,229,117,174,40,52,166,194,2,62,84,172,133,165,19,152,0,33,182,148,56,219,69,25,12,34,208,167,220,210,10,144,58,106,140,231,72,77,10,71,167,83,102,32,234,124,157,43,242,16,67,4,215,73,104,60,168,195,146,64,136,118,236,136,217,252,12,240,92,228,128,18,47,41,39,93,95,250,203,120,191,201,5,124,126,167,236,164,207,235,74,232,241,126,196,49,16,109,131,25,210,59,200,62,61,113,35,90,140,126,164,239,211,245,211,20,63,6,220,3,24,57,134,169,137,80,86,40,82,171,175,66,76,7,105,228,52,111,118,20,93,33,31,43,120,154,73,19,42,46,175,224,155,23,121,66,2,242,141,13,151,132,82,147,27,125,56,35,236,144,244,176,52,85,108,198,71,218,21,92,195,146,66,165,204,212,175,57,1,23,186,0,115,26,77,9,107,237,154,1,101,97,186,184,148,155,78,203,234,203,16,101,26,129,26,77,50,202,218,166,53,131,43,50,60,47,16,182,60,234,115,191,242,57,51,154,138,27,14,212,161,217,33,89,41,127,55,251,198,197,167,24,123,56,33,167,200,84,246,204,75,44,207,12,198,173,252,71,177,121,122,24,132,73,187,129,64,20,6,83,198,170,214,251,153,181,114,116,143,39,70,150,254,208,129,249,142,235,28,182,75,137,99,38,45,215,44,6,26,165,42,63,248,123,225,77,113,179,155,75,48,36,39,149,103,185,12,189,0,102,179,226,87,142,154,5,193,99,173,146,224,200,152,144,130,127,163,232,234,76,168,68,13,177,88,208,84,90,190,69,39,162,137,100,51,158,118,13,124,55,75,231,37,210,249,59,147,173,91,112,84,104,189,37,8,19,215,71,61,195,197,233,59,125,139,232,9,78,243,55,106,34,29,245,128,160,192,117,170,79,91,209,114,226,79,118,206,181,173,42,47,176,236,90,17,206,31,89,70,108,18,190,233,58,105,167,157,152,84,211,15,103,178,75,63,253,189,61,223,156,1,255,205,38,146,155,91,53,229,92,216,31,198,86,94,120,74,62,195,181,152,75,5,216,9,39,42,28,243,179,104,207,182,228,145,152,50,114,65,84,132,13,83,24,220,23,203,159,17,191,5,23,214,158,85,216,173,68,249,64,145,188,11,118,132,51,212,105,234,228,59,81,105,19,218,63,106,198,49,171,1,119,216,200,202,185,76,115,220,172,84,131,101,219,19,179,192,114,8,143,186,82,214,152,37,94,245,182,83,170,56,59,32,15,215,196,161,178,66,167,139,250,29,198,91,193,162,60,32,37,3,101,80,164,124,145,54,70,189,95,9,9,224,22,74,206,132,205,152,172,171,68,229,232,25,127,191,162,84,240,234,58,49,231,32,44,116,61,117,252,3,126,153,115,80,35,194,106,115,176,98,178,161,172,207,226,212,227,24,13,160,139,33,213,7,106,38,218,5,113,61,108,38,30,43,142,97,255,163,179,209,216,171,189,49,153,231,25,182,83,72,135,75,24,49,69,208,234,42,242,156,230,238,44,236,167,154,62,24,20,250,66,102,29,191,150,48,140,85,21,250,253,124,169,40,132,168,94,225,142,100,59,178,255,126,173,131,47,61,2,177,32,5,119,46,217,33,118,65,120,68,1,54,211,42,130,206,181,183,4,253,144,33,238,5,18,117,30,90,84,9,203,120,136,54,239,204,187,130,60,252,157,185,22,246,58,5,61,71,232,106,182,13,0,118,61,135,38,185,248,218,248,142,78,247,53,223,52,219,63,18,253,20,173,126,103,163,17,84,160,45,124,234,229,59,5,140,25,152,0,133,248,123,68,78,88,3,137,243,165,61,174,206,205,114,56,204,114,44,83,199,75,247,193,57,208,172,43,240,120,123,78,66,238,97,81,5,209,18,137,69,193,243,217,177,43,117,188,0,226,0,249,41,105,99,42,234,142,247,166,219,231,139,199,0,247,94,137,150,243,252,126,228,80,164,92,181,190,179,241,114,62,85,233,63,233,5,58,79,97,56,18,110,92,253,112,143,252,123,26,181,94,119,154,129,21,175,136,25,238,36,180,102,104,102,176,82,31,76,84,83,149,235,163,50,128,128,124,231,149,253,187,212,112,141,46,56,137,153,50,96,231,24,129,153,163,129,208,113,80,15,36,160,244,54,235,148,182,125,35,200,112,174,63,24,206,28,230,154,132,189,142,30,81,187,161,168,229,196,108,6,3,44,7,202,79,133,114,115,242,230,150,127,116,131,185,179,235,192,245,62,53,237,59,170,228,157,100,139,240,61,145,36,119,190,44,51,218,63,0,14,134,106,0,7,21,223,14,132,20,95,104,44,91,105,35,152,155,205,99,41,24,124,13,187,184,10,54,249,56,140,14,48,60,0,198,75,157,173,194,185,18,228,117,34,76,52,164,173,77,110,242,200,159,120,108,90,7,58,181,12,77,192,153,198,15,143,41,255,4,229,252,240,199,234,34,193,117,140,214,93,234,163,193,150,239,203,78,82,84,78,152,186,221,229,180,193,81,37,98,134,29,28,141,185,29,134,133,6,86,99,124,47,239,178,167,17,68,44,86,209,125,144,13,12,237,217,38,223,117,103,46,60,103,152,107,84,123,1,221,40,36,88,193,79,85,78,77,202,121,206,45,148,57,90,10,114,129,22,218,158,130,90,164,108,197,138,9,204,147,159,157,175,183,114,91,201,2,187,211,26,225,37,74,156,85,47,95,38,183,88,246,86,197,247,107,149,47,40,141,16,241,205,110,189,240,191,27,114,167,247,179,185,41,0,43,208,32,42,211,3,53,179,133,12,237,234,205,135,99,57,193,169,227,116,137,106,18,32,15,58,175,247,102,252,186,79,65,43,6,8,122,93,252,67,187,58,123,144,197,184,233,51,82,125,98,192,51,172,97,187,202,244,31,241,242,232,6,200,163,127,219,147,227,176,197,226,217,54,14,187,107,132,229,105,167,62,27,201,93,143,176,243,40,166,244,189,246,253,229,111,140,137,245,167,239,15,86,90,53,161,254,77,48,38,8,195,154,240,25,111,107,142,61,241,245,5,219,109,192,101,206,248,80,13,157,168,8,210,225,235,45,2,98,214,124,31,200,228,159,201,115,210,6,110,172,203,84,32,173,222,145,108,243,143,232,149,88,126,35,88,62,132,49,55,162,163,232,202,164,122,7,39,4,59,241,181,197,231,193,132,207,110,134,68,131,13,231,40,168,53,71,186,132,88,4,113,96,174,14,0,57,32,119,249,54,162,133,205,129,61,192,192,111,47,241,255,162,86,117,127,21,193,82,148,223,250,113,168,211,66,103,18,97,65,209,171,43,254,170,250,74,118,198,35,201,7,26,69,48,58,84,140,247,227,41,1,28,189,192,57,11,74,156,132,96,209,53,222,190,50,106,36,245,29,159,5,131,250,247,199,150,39,69,23,49,163,57,50,84,121,153,111,22,100,76,108,125,155,155,33,54,200,50,132,26,224,23,220,24,167,129,179,29,212,249,164,105,218,249,240,60,57,226,54,30,214,199,122,62,43,88,221,75,165,132,82,46,252,151,75,100,133,17,1,62,185,18,175,241,161,169,156,114,201,121,238,80,89,184,192,133,70,85,136,127,226,71,144,255,163,14,136,212,182,139,190,44,163,26,238,173,218,242,211,84,12,120,150,58,123,162,31,83,127,115,73,126,37,224,156,148,237,155,148,49,209,80,61,111,2,169,233,52,34,237,64,212,69,82,252,117,9,141,194,234,252,216,155,44,246,31,58,177,89,203,247,47,172,88,139,103,42,116,203,75,91,241,237,225,3,210,232,71,251,45,154,15,201,159,254,195,47,135,144,239,14,191,60,1,10,16,10,34,187,236,222,125,174,97,55,130,58,21,1,236,33,51,60,243,98,89,225,0,138,15,67,191,2,217,65,1,28,183,182,183,140,152,112,59,189,67,127,59,53,29,186,158,213,30,245,2,107,142,99,43,207,21,122,235,206,170,85,104,176,138,25,95,47,1,6,200,107,8,250,206,28,73,147,175,208,116,242,63,216,253,141,205,215,159,248,105,119,5,213,195,43,83,144,123,58,52,242,29,44,125,121,82,8,189,138,106,127,36,103,248,164,42,141,221,19,35,164,195,54,243,252,254,212,26,18,186,99,37,169,58,81,188,106,121,178,142,211,229,86,78,144,117,235,195,157,188,86,3,30,107,170,113,237,213,96,245,117,119,65,219,242,156,189,88,177,132,4,242,196,179,82,143,16,232,61,244,224,182,103,215,132,73,112,213,215,132,78,131,90,162,105,226,124,152,233,105,127,187,138,23,186,224,35,27,225,14,43,6,172,169,222,115,206,77,83,35,152,83,203,229,118,5,193,135,211,56,194,154,168,68,83,35,201,24,192,0,59,113,30,189,62,42,208,125,204,48,172,212,165,12,193,92,85,89,205,22,33,141,212,7,108,36,240,51,215,102,217,167,69,153,101,26,134,252,170,251,138,77,112,98,40,184,28,64,75,78,117,23,252,56,245,136,8,137,23,55,35,40,41,220,0,179,186,19,253,225,246,157,105,241,161,44,247,171,8,253,94,123,18,204,35,181,63,120,177,72,244,128,29,195,29,54,129,28,137,123,146,245,140,178,220,38,110,139,103,125,97,101,223,56,125,80,65,41,152,223,74,148,97,0,196,4,52,130,24,187,138,104,70,199,106,140,50,203,70,139,210,232,188,115,78,60,200,118,196,158,115,94,248,89,116,41,195,26,35,150,133,140,18,101,144,52,172,121,220,158,135,25,37,34,239,194,70,195,204,150,85,126,240,106,248,31,127,183,12,238,13,79,191,136,150,237,223,105,6,235,59,66,165,65,97,118,132,116,24,65,238,159,249,154,172,69,104,29,231,250,40,156,28,248,197,164,27,124,24,37,216,14,38,53,76,63,214,57,153,62,85,171,123,190,73,133,12,144,14,227,226,148,175,220,197,70,86,242,134,236,119,148,115,223,87,57,111,36,64,79,100,10,175,108,66,71,132,102,73,229,149,49,248,122,121,16,153,237,150,104,162,111,50,141,27,139,208,73,73,225,124,100,194,154,87,148,176,33,28,180,5,131,37,177,137,10,8,151,49,184,181,33,103,228,192,253,139,148,84,203,171,58,58,46,166,41,198,107,124,121,48,20,89,180,230,247,88,170,46,99,28,59,251,118,222,139,129,187,126,239,201,99,105,214,99,75,171,163,48,121,242,153,138,94,44,111,79,108,127,232,158,33,58,29,172,34,122,54,181,88,113,7,25,119,230,255,212,184,209,141,166,227,218,218,92,117,30,55,185,144,40,59,160,94,1,93,148,7,160,156,171,239,21,60,103,154,122,118,243,133,124,101,112,180,53,160,236,85,254,169,8,17,181,205,56,236,92,147,48,251,175,42,174,240,133,183,240,55,197,221,41,183,247,9,186,150,241,200,8,205,87,218,49,129,25,213,36,101,233,112,94,12,201,42,102,6,158,215,28,167,16,87,63,4,52,15,166,6,105,33,224,52,238,186,227,190,75,40,85,19,76,150,52,135,85,78,212,152,171,111,91,219,192,37,204,224,63,102,206,207,118,175,239,144,55,230,84,172,56,44,108,79,178,10,194,1,156,38,116,14,119,82,185,122,9,235,23,44,92,69,126,253,222,24,118,195,247,126,10,37,110,4,125,117,150,255,75,10,52,254,19,226,33,50,200,227,118,190,187,62,181,34,46,153,222,92,134,42,114,144,97,122,221,53,176,207,107,87,247,192,184,220,192,54,213,74,139,74,34,21,51,3,86,190,44,17,243,84,113,49,95,32,113,220,6,182,208,193,200,141,43,153,192,152,185,139,194,96,88,30,16,38,150,168,81,156,164,6,125,148,92,59,113,96,46,153,34,164,244,28,23,90,48,202,13,35,147,71,22,148,37,76,9,98,82,28,202,169,167,255,64,121,93,9,223,205,255,24,199,31,162,213,137,100,78,184,220,150,152,106,100,35,9,213,170,157,156,28,109,11,41,18,54,228,61,185,209,37,141,233,129,249,168,33,68,112,80,91,61,129,238,59,20,13,254,80,144,254,182,216,208,113,74,223,250,54,86,96,109,234,250,124,168,188,187,227,224,57,96,80,117,39,66,235,51,216,200,136,139,244,132,6,99,109,145,172,225,60,70,30,165,152,10,249,90,210,101,176,65,158,25,61,102,26,249,190,47,73,95,203,83,113,193,174,165,12,78,188,193,203,22,88,55,164,214,122,68,11,87,37,54,30,209,51,148,75,80,154,144,69,209,161,16,161,182,19,201,72,78,182,196,205,124,225,153,137,108,110,31,10,147,16,179,119,194,232,103,162,172,65,149,81,160,115,221,108,44,157,211,192,200,213,166,176,49,102,203,164,11,36,130,174,177,37,242,58,163,35,12,229,6,89,152,156,212,131,225,35,54,56,138,167,135,244,251,230,214,239,80,78,112,20,10,131,172,66,98,91,162,193,103,59,14,145,44,14,140,133,94,184,50,246,42,101,184,245,79,158,112,188,138,66,13,24,131,132,15,68,87,158,22,94,50,91,153,1,172,92,96,5,245,242,244,254,140,130,83,55,95,149,181,219,43,200,125,140,126,149,170,38,196,107,144,57,21,207,92,196,132,203,40,87,108,37,201,102,216,174,59,153,148,206,135,22,226,133,253,66,125,159,11,19,107,70,234,192,94,81,125,157,179,180,177,61,66,88,26,120,215,9,239,176,185,143,46,134,103,241,89,135,232,93,104,62,92,147,40,8,78,8,82,87,165,236,46,5,162,230,73,242,34,246,95,77,169,157,147,243,235,186,155,138,0,206,87,59,215,94,41,71,7,157,50,95,149,255,207,47,22,135,108,150,233,230,241,163,84,70,210,122,85,144,170,97,83,170,127,23,198,242,84,101,40,210,197,131,123,255,135,103,13,21,200,74,227,27,143,189,159,36,102,182,182,104,247,47,182,211,119,86,22,236,151,48,157,126,30,159,238,241,96,99,120,220,56,133,27,52,89,231,166,236,225,242,216,218,146,149,243,15,2,237,40,155,32,223,163,160,82,236,137,6,39,89,114,19,238,66,201,175,80,28,155,243,119,251,162,121,53,172,147,242,230,209,123,3,149,49,6,248,72,83,217,68,171,169,70,190,241,196,236,125,155,65,83,55,137,150,228,244,147,167,166,8,90,164,114,99,190,2,128,202,135,89,192,31,26,113,7,132,160,238,251,132,232,214,206,38,182,48,120,124,247,155,48,245,66,91,75,42,183,179,175,191,42,167,200,208,93,27,4,209,14,50,118,251,46,247,44,169,151,153,191,176,87,81,87,71,190,132,140,249,118,206,6,26,182,146,51,213,237,40,80,28,37,209,22,228,24,120,201,2,118,2,97,145,47,238,100,245,113,70,202,189,177,131,18,68,198,60,210,17,22,184,241,161,57,152,104,42,165,205,93,90,182,92,104,4,214,63,233,190,225,23,9,219,211,131,113,224,180,203,39,207,20,236,37,195,20,179,1,96,115,125,172,161,21,79,19,60,130,130,109,180,127,30,87,41,52,42,237,63,59,47,244,57,31,6,82,228,78,237,33,106,18,46,137,13,212,2,32,230,189,75,45,187,205,201,110,147,144,35,127,41,58,56,128,205,199,237,233,218,62,62,160,141,29,235,169,220,159,241,83,129,240,140,213,231,214,35,204,67,198,182,193,53,230,185,58,16,59,255,162,55,228,95,153,218,249,30,92,173,227,114,117,1,120,223,186,140,237,214,10,210,192,5,35,206,246,7,182,244,40,73,217,166,185,175,185,230,9,67,98,184,21,243,252,145,248,66,146,112,191,75,99,223,228,143,33,71,126,1,171,159,11,208,190,83,252,89,218,235,201,81,4,214,24,169,133,8,37,197,1,167,52,20,117,235,212,86,116,187,15,90,147,199,166,145,154,196,198,163,71,145,212,136,119,1,152,208,21,52,222,43,23,121,247,107,155,28,176,68,43,238,250,64,111,252,159,39,200,255,227,225,165,123,127,27,197,2,156,252,254,130,249,255,157,115,191,103,124,141,225,195,123,149,239,61,229,233,211,13,41,229,65,13,77,7,232,200,227,220,253,187,22,101,199,205,92,72,89,129,247,220,10,229,210,124,91,11,33,217,135,70,32,98,203,78,10,63,167,104,116,188,104,179,122,68,31,199,8,204,190,27,253,39,28,132,148,136,209,153,142,253,41,45,8,96,160,58,48,90,117,186,252,108,162,85,241,158,66,222,210,159,18,34,99,57,254,111,83,153,23,216,79,131,255,138,101,30,98,161,220,241,97,107,35,218,54,6,45,169,168,152,234,63,160,20,234,139,67,251,60,205,15,73,107,148,198,34,194,252,5,209,142,241,71,27,216,191,140,110,121,147,232,44,32,60,153,207,163,221,241,180,9,43,227,85,76,7,31,171,123,10,240,69,205,60,22,128,228,84,147,199,19,143,203,73,42,236,0,55,210,232,32,248,166,236,81,165,160,135,133,163,200,184,223,220,136,53,202,98,30,89,249,102,196,150,32,130,93,174,168,144,217,167,99,69,11,148,79,105,122,184,2,122,67,67,86,3,62,212,177,244,179,245,231,117,139,245,193,54,250,42,114,43,76,77,82,75,74,219,203,71,184,252,185,78,31,125,8,215,94,224,80,63,68,224,169,50,122,152,174,171,23,151,36,105,53,209,163,115,227,185,144,179,184,160,101,100,213,36,163,182,172,7,251,141,192,173,224,41,216,61,37,13,129,106,150,191,117,142,54,106,78,203,4,178,252,67,206,148,61,138,91,108,166,192,84,121,102,39,108,56,208,98,88,216,242,22,173,169,47,150,243,102,38,3,11,245,121,238,54,183,117,158,249,229,146,46,185,39,168,213,88,24,77,225,193,4,108,89,94,103,165,137,94,85,64,223,212,74,244,54,104,11,237,40,239,219,190,200,201,43,62,48,200,244,0,128,102,123,56,165,214,39,213,31,143,135,69,13,175,51,68,5,208,238,54,198,251,195,45,233,113,164,18,211,204,181,30,9,80,76,146,200,182,139,70,184,223,25,183,226,11,17,33,149,215,195,83,72,22,173,134,44,123,171,187,149,143,178,100,139,180,210,66,101,51,168,186,22,170,119,247,50,244,254,243,97,143,114,106,74,112,137,85,214,192,173,55,5,200,207,142,118,231,145,87,132,206,22,240,198,56,2,253,123,134,21,80,195,232,72,7,67,151,29,146,255,41,250,240,73,114,221,41,95,9,210,193,59,64,99,168,255,51,81,214,227,64,97,217,243,194,92,226,187,187,96,79,254,169,107,47,145,208,244,141,33,49,245,252,50,49,24,63,137,114,188,171,230,70,143,187,40,32,243,232,206,194,33,87,61,112,60,239,85,10,214,88,252,253,37,101,130,170,104,179,159,53,114,144,238,139,34,185,223,16,199,100,209,115,174,105,132,12,188,187,232,151,31,52,122,248,239,243,157,158,90,214,23,106,172,203,126,39,1,246,193,216,115,237,200,48,103,54,141,54,72,53,91,42,169,79,90,218,168,73,197,141,114,185,41,180,194,209,44,110,251,215,176,187,132,7,204,30,253,233,202,104,197,4,3,96,67,100,162,51,43,139,224,22,198,97,203,131,4,24,182,122,240,222,91,95,249,72,198,21,201,84,129,201,120,4,149,110,43,217,77,97,185,49,214,190,51,184,160,4,219,165,194,234,161,153,4,68,218,233,205,67,223,179,19,253,42,82,173,10,145,212,164,213,169,9,108,147,108,119,178,208,202,75,101,199,203,159,68,194,222,92,31,167,133,30,212,58,195,7,12,1,192,236,33,62,192,187,78,36,237,27,192,3,99,68,49,106,179,24,127,30,88,142,121,204,156,48,2,128,121,236,254,54,68,248,2,169,56,219,87,174,169,53,200,180,213,127,63,209,172,187,123,137,30,53,11,223,73,170,90,232,112,204,48,30,78,145,167,199,11,117,190,238,99,145,241,212,93,95,248,147,113,68,209,231,167,193,223,241,132,189,153,121,152,71,66,141,1,0,4,128,124,176,225,94,25,9,226,98,13,190,68,248,86,178,125,139,143,62,218,199,70,113,168,76,70,92,8,100,247,212,243,20,164,123,204,122,7,79,212,242,156,160,233,79,60,138,74,213,179,138,238,60,160,53,33,173,169,111,4,106,4,13,143,61,75,124,85,205,145,4,209,131,63,172,246,113,158,112,173,254,71,20,253,246,77,104,129,146,12,2,201,203,156,181,203,139,176,203,10,83,168,57,81,185,228,87,106,124,177,145,136,47,71,186,121,114,105,93,171,58,189,119,61,87,71,251,56,1,90,14,147,226,29,114,249,37,70,184,3,163,120,108,32,202,174,3,213,124,2,20,240,233,138,94,171,162,207,8,93,146,112,177,50,186,106,97,203,76,197,201,42,170,251,214,3,68,69,119,158,132,103,28,165,123,126,98,135,26,168,155,7,53,65,252,55,138,141,72,181,54,149,230,215,44,59,10,207,228,233,137,72,27,171,9,243,32,113,2,208,59,85,133,64,208,187,142,41,200,192,110,253,165,98,86,231,232,120,1,103,135,49,29,32,131,239,164,201,243,110,39,209,7,211,211,71,119,68,110,112,129,125,231,109,140,184,232,66,228,138,154,166,160,82,66,83,212,152,230,62,54,2,251,240,218,1,32,202,162,222,77,197,53,153,212,58,91,226,231,73,102,134,153,121,99,223,169,213,20,102,51,62,245,207,47,36,112,143,104,116,228,106,120,60,178,38,125,181,18,184,95,73,55,37,163,144,207,115,110,77,136,204,108,220,28,50,125,139,23,87,167,50,205,163,99,186,190,10,61,9,66,47,70,103,191,135,38,36,218,204,76,245,209,227,157,206,117,71,46,57,71,15,123,216,255,234,46,230,243,197,60,111,49,26,126,131,211,241,86,83,127,169,221,83,102,7,99,54,18,155,9,239,116,42,79,173,150,199,80,66,217,150,9,90,19,234,109,3,224,84,133,64,152,200,223,193,9,31,107,41,8,75,74,38,179,200,9,59,46,226,22,51,119,161,113,79,144,199,178,114,251,147,105,175,69,90,201,127,111,76,69,106,125,139,49,91,31,101,147,97,104,11,64,205,36,79,134,255,231,219,97,248,79,78,163,224,24,91,215,244,4,222,22,252,30,136,17,57,110,90,169,210,85,211,129,127,239,243,51,183,139,13,126,29,153,44,22,52,76,31,53,112,126,250,239,40,43,217,226,107,139,139,35,192,209,158,116,110,20,68,93,1,244,56,140,247,85,103,22,115,86,153,147,90,43,70,209,161,185,99,11,218,27,105,126,16,186,143,122,135,63,89,165,131,16,168,16,192,144,121,168,236,195,175,108,111,126,71,211,34,109,69,144,91,205,60,253,200,140,218,92,211,8,234,182,140,253,57,18,255,204,184,140,31,193,63,38,13,156,177,51,247,90,116,46,220,89,38,190,100,95,186,76,107,163,139,66,212,118,226,55,181,122,119,236,106,191,1,140,151,144,200,253,27,224,27,16,65,5,220,47,115,142,236,84,229,9,81,123,41,206,63,10,173,167,244,201,101,31,203,212,220,166,207,27,101,71,5,233,46,254,6,176,142,253,192,141,50,69,9,209,250,78,198,216,45,115,179,169,248,151,152,105,84,144,30,174,88,144,2,215,37,77,178,92,52,116,168,195,43,255,157,80,184,73,76,136,159,241,18,119,63,170,84,116,106,34,238,206,235,49,43,87,127,112,74,222,218,43,24,70,146,192,188,3,209,37,239,236,147,219,222,128,222,114,64,11,52,42,74,51,118,237,100,69,159,87,248,253,9,152,78,102,6,132,240,123,164,128,85,54,120,47,199,19,31,189,4,50,167,77,86,176,162,170,68,20,185,172,81,0,162,21,63,38,18,84,164,218,56,220,163,233,200,62,184,5,81,146,100,224,227,30,53,218,145,238,14,78,142,123,43,56,172,175,240,93,30,107,12,59,120,194,109,129,148,217,28,103,74,230,201,190,92,217,81,48,122,184,158,239,250,180,116,215,63,119,226,236,64,89,44,213,151,106,43,250,109,24,181,231,92,98,188,50,84,11,130,155,152,65,199,17,88,128,32,3,59,203,73,140,200,22,169,45,68,70,41,33,219,184,205,201,57,41,234,225,244,153,102,219,102,37,74,47,100,4,148,233,112,44,128,116,57,190,89,156,175,166,219,62,201,208,219,152,40,72,197,17,59,130,68,199,120,70,148,152,91,94,41,180,231,121,198,65,240,14,96,154,207,18,0,124,53,103,8,179,48,138,24,43,162,227,192,61,105,100,169,135,43,27,66,241,41,115,21,35,238,236,132,130,181,105,86,132,159,166,99,144,16,8,236,186,1,255,150,26,213,110,119,122,218,78,226,182,64,16,222,37,69,232,118,74,57,95,67,87,63,84,99,198,157,69,41,23,189,93,198,30,65,97,135,93,35,184,249,201,53,167,3,132,51,22,33,217,106,150,251,126,159,43,193,121,154,76,73,221,200,227,137,228,112,152,115,94,212,33,120,152,130,15,222,56,67,242,63,75,95,8,23,237,17,83,146,217,235,115,204,90,14,175,29,84,183,29,203,56,85,239,77,45,227,142,202,177,40,32,216,94,74,220,17,115,65,48,172,188,126,137,147,238,9,157,168,31,45,14,57,40,69,215,182,204,40,208,51,253,217,255,54,173,39,128,228,4,220,60,73,231,143,13,169,253,119,121,11,222,130,193,168,97,56,223,148,86,217,3,208,64,187,124,188,133,104,14,244,199,37,212,183,197,60,36,110,145,148,138,224,34,14,105,180,128,12,41,221,21,243,220,51,238,76,189,212,151,243,235,196,213,158,114,236,148,206,111,155,134,152,192,227,19,90,143,6,146,129,47,45,33,154,195,234,0,172,134,242,19,52,107,189,158,209,27,80,127,16,210,154,169,2,147,171,227,170,21,72,144,163,200,205,31,83,34,83,56,97,41,184,200,215,209,157,244,126,156,108,47,196,106,31,15,225,50,45,26,116,151,78,104,75,101,100,132,194,142,55,117,110,182,143,13,104,170,94,127,97,69,13,190,6,216,104,173,206,82,137,253,177,155,8,107,142,73,21,155,210,51,48,19,87,116,220,228,107,121,184,155,26,150,212,162,81,154,224,130,67,216,186,124,244,38,143,235,241,49,65,164,42,234,49,17,21,71,227,164,244,177,241,161,34,241,105,149,190,176,88,91,217,7,110,123,153,116,81,22,18,206,103,214,236,45,9,55,124,130,222,106,252,51,244,48,109,97,209,247,155,24,35,19,164,31,243,129,41,252,92,183,88,92,47,227,193,93,151,94,225,75,216,171,231,129,37,221,1,18,69,2,131,144,121,77,235,93,144,18,71,142,31,74,137,165,32,119,144,65,10,235,16,29,133,114,148,73,38,116,254,226,253,147,110,84,253,217,107,146,0,144,63,140,169,221,219,57,92,71,3,108,200,241,129,148,157,192,101,174,185,247,184,135,22,173,86,118,121,23,75,94,60,94,221,152,102,101,158,106,67,105,32,187,146,90,74,135,47,150,161,1,101,94,86,72,1,111,136,118,11,89,152,158,91,252,123,180,21,108,158,18,123,46,197,11,142,254,153,132,113,161,108,212,198,205,21,113,206,1,67,58,39,71,49,101,19,39,15,138,223,126,47,133,61,205,149,163,231,145,51,213,111,154,244,95,3,183,57,0,36,209,215,146,180,75,228,206,22,107,220,71,220,163,195,102,168,255,119,191,140,119,21,47,57,47,115,111,53,214,183,77,185,179,252,202,5,211,42,79,243,4,60,208,6,94,245,27,182,98,10,13,40,235,187,217,129,144,99,218,177,232,114,145,139,209,161,132,11,180,195,82,245,161,238,111,13,139,231,167,134,124,17,176,136,202,233,229,26,31,84,195,87,81,17,149,201,14,24,202,88,63,60,42,129,107,239,53,164,229,40,126,150,100,183,81,25,62,235,84,227,96,172,182,115,209,166,192,172,29,65,55,196,234,136,188,87,93,122,75,140,171,217,134,90,14,241,227,223,64,24,102,143,155,107,204,133,134,165,59,251,157,95,116,242,84,152,239,160,89,176,95,177,246,14,215,147,175,124,8,151,101,207,172,125,30,224,209,242,250,144,113,201,168,26,239,137,221,24,70,206,2,163,76,211,99,139,38,217,235,180,22,218,202,126,48,34,145,147,168,236,63,138,222,210,212,31,154,240,65,46,241,198,112,4,21,27,73,91,40,80,164,109,185,207,124,87,141,78,219,117,34,225,250,66,109,156,21,168,23,23,113,215,154,157,161,166,80,191,25,117,244,217,121,6,127,115,196,59,228,213,71,56,254,191,88,211,129,108,255,164,39,223,79,132,54,53,136,219,255,102,44,230,242,176,182,30,199,240,144,240,154,89,219,169,185,164,100,208,62,189,195,181,75,249,234,101,230,106,53,216,249,216,29,154,6,201,65,178,222,64,113,10,188,129,237,125,216,56,126,58,120,240,0,66,105,94,57,223,197,73,255,31,211,170,179,158,83,171,232,107,140,146,157,196,189,239,227,66,60,99,246,28,78,69,177,172,26,116,39,189,207,158,111,43,66,2,95,140,203,36,238,45,255,36,219,12,248,19,208,25,214,48,226,121,225,164,254,117,131,227,189,156,84,7,1,239,30,240,192,113,64,187,171,160,133,19,58,233,148,29,89,69,38,248,130,67,115,82,199,176,227,122,67,140,48,69,55,97,118,237,7,163,48,167,85,18,48,130,172,7,165,111,106,147,43,203,191,69,141,57,212,132,180,123,108,118,227,144,36,50,11,20,23,240,10,45,243,134,10,100,57,123,75,169,129,26,171,25,145,84,129,80,245,137,86,75,144,76,94,100,123,125,165,152,254,188,244,69,22,34,208,31,72,170,121,167,80,103,110,164,200,105,13,61,59,250,13,218,81,140,152,1,221,116,7,119,64,127,36,115,186,203,100,54,2,196,17,14,136,65,9,173,33,189,53,179,46,115,84,142,42,190,14,210,80,37,93,223,70,227,24,127,30,83,186,82,185,195,42,169,0,210,176,45,10,55,42,178,26,50,178,54,42,5,208,176,233,201,185,204,113,173,68,94,3,93,184,11,77,13,65,57,154,6,229,179,49,186,239,254,124,213,173,133,206,240,222,73,40,183,138,251,138,214,209,244,194,234,12,15,170,63,38,11,2,126,239,170,178,61,228,43,123,77,56,106,172,2,74,247,223,116,225,96,140,74,105,53,238,135,7,139,253,195,82,177,106,188,232,183,146,174,14,108,158,34,99,106,172,231,13,201,249,138,1,192,71,107,128,26,63,107,142,24,18,72,19,249,115,170,31,124,2,118,40,11,135,186,72,73,205,36,2,1,142,142,76,177,173,130,194,252,49,76,172,127,146,12,194,119,75,141,152,17,31,239,145,152,10,94,246,201,26,103,59,214,39,244,181,151,15,45,197,32,230,73,4,116,29,132,145,193,49,91,138,104,52,88,219,204,102,219,100,86,196,72,151,250,224,127,137,182,14,137,245,127,133,221,43,205,161,48,142,135,45,220,89,210,25,5,235,221,204,123,215,126,224,104,0,51,118,104,23,94,137,169,5,90,73,149,117,144,69,227,73,60,40,158,223,176,222,217,148,180,233,191,176,176,124,238,26,217,86,235,194,27,162,208,82,106,51,57,237,119,238,194,67,172,241,162,8,53,214,252,158,160,246,92,204,6,102,37,212,158,108,32,155,70,225,120,2,80,55,213,144,182,95,160,146,241,247,69,147,43,154,116,167,56,199,44,235,186,247,150,154,184,252,6,147,254,71,151,202,185,176,203,162,175,155,117,245,57,193,66,183,23,64,88,195,230,209,110,99,55,35,75,222,62,162,170,210,164,19,35,35,157,109,37,85,10,61,4,40,238,199,70,111,183,211,227,100,41,153,38,118,140,140,14,106,215,78,128,191,172,9,46,35,168,147,40,241,28,178,155,9,100,186,32,144,142,119,21,183,199,244,177,221,165,222,122,206,102,25,179,176,178,253,19,222,34,82,187,128,231,218,0,2,78,167,121,77,17,73,251,16,125,89,66,47,107,251,204,159,128,24,193,107,171,97,250,60,243,35,136,53,103,196,220,198,35,183,54,17,207,130,242,113,255,85,207,247,95,0,0,133,75,87,23,194,153,7,213,37,195,228,48,248,72,142,246,18,222,198,101,167,6,79,198,135,28,202,215,147,130,47,0,37,57,76,203,179,96,223,222,225,216,198,230,103,55,100,204,81,127,226,68,164,168,147,12,21,99,157,202,231,101,185,233,236,62,49,90,244,99,63,42,245,230,105,9,52,102,105,33,204,201,115,138,87,121,90,171,144,176,106,157,241,89,252,107,74,218,27,236,16,253,97,162,57,50,155,114,145,255,254,128,248,45,218,85,143,9,67,189,252,131,139,85,70,150,67,45,219,127,168,57,72,99,220,100,122,2,63,51,252,119,20,15,33,98,76,111,200,64,18,179,142,172,137,175,93,248,143,228,47,231,91,154,140,200,50,208,30,248,207,148,84,214,117,18,108,31,26,245,127,35,48,152,133,31,202,232,85,146,149,203,67,136,177,192,165,170,192,162,204,48,177,121,233,142,120,43,122,76,249,108,110,33,142,216,223,214,245,136,243,61,98,125,215,53,83,158,109,141,192,230,57,212,208,172,254,112,14,42,12,247,160,174,247,56,109,77,249,249,160,78,2,178,249,77,162,207,20,87,39,191,77,163,189,231,156,171,100,59,60,139,177,223,143,48,208,218,82,233,85,167,242,154,47,6,224,55,196,45,210,63,246,228,59,219,37,18,104,154,52,9,32,23,221,50,228,202,72,118,54,25,89,198,9,112,252,57,181,137,197,123,75,240,120,173,233,35,5,104,69,174,57,75,204,122,105,72,234,66,48,162,157,12,191,32,115,162,193,183,155,161,70,122,49,121,98,230,220,14,144,118,243,161,228,60,19,229,195,142,133,241,254,77,197,57,88,107,187,33,4,190,30,112,180,166,150,226,0,26,119,177,192,58,7,138,35,86,13,187,62,226,246,55,177,233,79,229,148,163,4,238,133,181,47,46,227,69,245,22,191,73,122,253,83,212,153,209,180,121,127,94,131,130,243,14,182,61,92,204,255,5,96,45,66,247,237,214,63,30,172,61,92,205,62,221,112,139,76,220,169,113,166,124,42,44,214,60,232,148,68,31,27,244,79,168,47,151,228,139,137,78,47,162,192,112,44,34,137,201,186,228,162,74,236,240,60,166,26,164,10,242,82,237,65,87,165,219,155,179,68,169,211,136,206,89,4,47,234,207,214,56,71,72,209,26,158,156,13,74,121,31,175,1,37,80,141,114,92,168,154,150,20,244,228,55,232,158,58,28,125,150,213,52,156,163,7,89,62,64,108,189,196,156,84,73,139,229,39,175,30,173,82,62,2,0,6,48,117,44,68,248,32,0,170,231,126,200,28,91,130,65,202,232,101,11,181,163,31,49,171,77,117,67,177,20,255,107,184,222,53,172,23,245,39,152,172,144,235,16,138,164,134,238,24,174,18,141,230,194,46,223,80,55,207,180,174,89,95,109,186,93,106,238,64,101,130,104,13,121,223,10,233,221,135,208,134,221,68,44,215,210,198,8,213,113,236,175,183,5,208,116,170,49,36,114,140,65,187,224,164,81,156,203,38,165,245,127,144,248,151,135,162,84,162,67,18,51,228,251,162,230,96,35,180,122,27,31,33,92,232,135,63,96,97,53,213,11,109,37,103,101,164,101,246,209,76,162,16,51,14,237,7,228,148,21,211,191,100,52,142,158,72,249,16,48,90,176,173,132,63,97,78,232,224,60,60,161,123,128,11,80,91,69,201,46,37,101,70,160,75,36,145,193,171,114,160,117,105,221,26,46,171,148,194,110,128,226,154,123,252,135,60,45,48,241,11,86,243,64,132,148,253,45,89,74,110,81,214,247,77,225,178,58,7,71,137,147,127,193,152,97,85,220,154,5,125,89,212,101,28,117,161,132,130,159,129,60,115,14,64,14,50,144,139,67,104,44,226,204,172,239,141,19,104,126,220,152,117,83,225,18,252,157,16,154,115,176,109,248,252,243,188,91,130,228,170,40,2,126,143,101,174,16,159,186,25,21,248,159,191,246,155,31,204,23,53,50,65,176,15,62,222,185,144,208,136,125,98,14,62,228,115,193,31,73,221,186,104,244,229,226,145,190,250,73,83,189,204,177,100,110,45,251,100,65,227,75,88,55,74,64,84,132,55,22,224,105,31,2,186,253,66,181,23,220,154,46,158,41,25,236,204,214,108,67,93,74,243,224,102,173,70,111,114,252,126,202,215,90,253,23,21,249,167,216,209,105,142,14,157,33,223,94,207,252,63,134,234,28,77,247,5,251,225,174,204,149,150,28,72,174,108,140,241,190,134,162,8,193,27,136,105,69,56,15,83,96,62,42,125,116,105,22,49,221,174,122,129,2,237,209,80,50,212,222,254,145,142,58,156,15,227,167,123,65,20,137,23,222,108,59,57,202,131,152,149,126,118,236,41,97,32,160,21,68,174,23,130,42,68,166,98,9,93,35,249,141,1,33,184,59,27,211,92,250,122,99,139,72,3,65,79,250,81,55,100,190,161,213,251,80,211,243,208,24,244,124,162,124,90,219,33,78,32,72,5,169,153,183,25,241,181,91,84,46,229,153,47,213,185,250,26,71,247,95,103,100,153,218,34,228,1,253,252,157,38,103,124,102,104,234,154,177,179,231,158,137,168,139,150,119,50,166,121,198,154,145,77,92,63,183,61,139,180,254,23,255,244,50,2,4,64,14,29,189,155,75,67,20,200,38,151,134,21,253,165,117,105,180,185,253,86,116,53,104,45,205,22,168,17,184,36,190,203,184,247,45,18,114,15,25,124,138,219,190,11,176,190,121,208,218,117,186,90,218,6,217,38,25,134,73,59,101,120,28,161,165,113,220,7,13,76,104,124,204,179,250,83,116,149,161,6,105,60,40,76,249,2,210,68,167,180,62,119,79,107,78,46,107,41,10,161,230,89,61,0,28,11,183,211,213,250,87,36,44,190,208,27,208,32,68,254,253,146,226,27,75,108,138,82,171,87,76,170,5,86,14,126,156,237,21,13,128,101,249,133,55,227,201,121,77,83,45,224,172,76,160,25,145,192,32,201,48,29,133,70,161,1,48,110,154,73,29,70,22,180,220,177,240,152,122,6,49,206,92,3,210,197,51,79,227,191,156,103,226,170,38,78,133,35,104,89,181,129,91,92,21,35,20,197,242,130,151,236,218,153,120,90,192,77,61,35,131,182,9,214,93,227,128,64,74,78,97,120,9,181,134,39,160,131,123,8,29,182,66,62,50,131,208,184,123,161,234,122,127,58,61,51,72,142,222,81,129,67,8,241,223,22,12,25,179,36,123,96,117,45,214,250,206,192,250,90,192,36,130,155,7,196,222,252,112,154,217,145,82,65,212,52,112,6,195,69,178,28,139,93,88,138,50,222,178,119,200,93,179,34,199,118,125,181,27,203,221,85,14,250,95,224,215,166,73,77,23,63,80,178,114,59,214,142,207,73,163,8,29,123,228,191,200,47,105,39,50,57,14,5,58,157,167,164,197,133,230,164,182,153,190,181,186,55,187,209,160,242,56,232,47,179,49,13,2,206,162,49,24,70,20,166,161,78,188,14,75,168,166,8,77,16,214,94,15,118,54,133,95,88,227,172,157,49,87,33,41,102,181,101,4,58,183,126,227,95,182,135,200,92,243,41,224,86,238,87,223,192,252,31,156,60,111,93,45,66,78,162,160,125,58,41,255,113,28,187,158,31,143,214,73,8,198,228,73,102,241,243,51,130,39,34,118,49,50,238,109,11,249,53,50,253,122,191,244,52,255,94,97,18,137,209,37,102,194,74,136,89,81,121,181,173,93,117,126,195,104,32,92,200,73,223,221,60,64,124,244,63,238,241,22,127,15,165,11,215,32,196,31,75,61,26,208,93,174,92,39,184,241,47,12,55,128,227,34,110,138,106,139,206,154,219,8,7,84,126,73,247,15,215,182,100,246,73,247,198,174,232,31,255,204,28,219,234,118,122,44,177,163,240,231,227,23,205,74,100,56,231,174,31,206,140,248,64,182,183,66,81,72,13,149,64,45,188,50,241,67,208,50,235,69,30,165,160,117,173,165,153,78,147,226,89,67,202,94,34,197,212,94,214,192,27,53,130,104,176,149,63,100,187,61,71,2,25,47,22,22,124,46,202,231,247,162,171,6,28,124,102,117,121,96,119,111,130,113,213,186,250,188,108,249,232,5,3,69,144,14,168,28,134,194,126,219,94,239,18,110,48,81,26,236,148,148,12,243,107,142,70,25,198,235,12,147,180,212,88,20,66,251,138,86,69,176,94,167,50,232,208,182,10,119,42,66,65,26,191,20,51,56,116,133,61,111,230,242,16,183,155,226,180,223,92,244,217,218,71,165,206,28,115,214,167,28,93,158,199,53,71,134,79,185,86,14,227,97,141,203,127,173,248,97,49,209,198,91,26,107,8,217,17,189,0,181,54,123,254,70,16,15,103,193,231,137,224,191,173,18,197,191,121,255,101,129,0,18,146,189,153,137,140,117,94,163,82,13,31,12,246,106,111,60,194,177,68,154,48,62,74,157,89,97,56,134,137,63,35,108,164,165,212,122,51,152,199,48,160,117,199,223,105,35,179,233,35,219,79,97,207,131,145,198,160,159,51,184,171,109,244,230,85,48,246,31,31,158,245,236,207,76,205,136,108,82,54,184,184,248,7,173,103,243,101,11,239,210,242,247,148,92,4,31,149,115,206,195,94,199,113,17,207,209,177,89,89,217,91,83,38,21,68,20,240,230,149,45,78,160,54,187,101,98,47,254,144,117,109,248,56,238,63,116,153,17,102,120,249,175,14,78,253,187,25,200,138,159,140,50,203,94,205,29,55,95,229,179,12,85,228,238,54,224,77,13,213,64,241,49,34,215,78,52,140,143,196,242,23,233,50,154,63,105,234,31,194,178,182,128,144,252,5,113,39,138,225,93,188,29,201,24,83,75,30,5,211,251,220,148,48,29,196,20,228,55,201,106,161,200,116,7,115,104,24,15,110,135,175,99,221,230,31,213,136,73,128,29,38,4,203,84,227,246,72,166,204,174,174,224,46,68,221,50,220,74,117,130,50,134,241,155,230,215,222,27,126,59,231,30,160,119,83,9,195,29,204,183,92,121,26,23,54,111,21,55,114,136,48,99,5,1,105,157,67,238,168,198,138,250,145,56,199,191,127,90,167,122,89,29,7,90,101,173,62,139,84,153,245,99,107,9,136,92,235,183,186,32,100,90,236,105,86,193,151,130,110,251,151,201,226,194,157,162,101,88,171,230,79,115,218,210,111,167,113,53,151,10,97,104,63,254,196,238,231,108,89,232,95,35,133,113,219,163,88,63,192,178,173,108,5,40,128,14,114,164,126,164,74,83,102,34,74,60,135,79,177,188,193,66,150,140,59,221,165,226,35,61,12,40,107,89,144,185,109,24,0,221,122,5,85,107,241,22,197,5,50,82,124,38,183,128,255,126,139,231,59,245,18,119,225,223,90,14,232,115,88,181,141,183,24,70,174,22,113,183,143,124,185,36,112,237,110,237,65,38,160,144,190,12,238,126,149,50,131,199,211,12,201,249,204,187,126,229,147,244,17,18,55,131,239,156,129,56,180,27,202,128,75,22,87,155,68,212,160,55,97,173,9,178,227,217,157,126,182,108,205,195,190,197,242,166,173,89,130,243,43,202,68,208,160,16,103,246,62,115,254,19,103,110,190,220,173,201,214,219,89,154,116,131,10,87,142,13,179,177,69,107,228,66,240,120,156,184,63,243,216,86,105,130,116,176,108,183,135,119,215,37,233,145,82,207,203,122,203,95,12,164,219,13,74,9,235,37,218,23,253,79,171,245,129,174,65,45,189,6,130,162,126,125,178,131,142,49,32,78,83,178,156,57,70,93,202,210,16,153,133,46,186,139,209,252,60,48,180,240,150,64,95,187,117,71,62,230,145,151,205,57,184,70,171,131,223,96,247,114,94,217,123,173,224,14,208,10,55,246,216,130,138,186,252,32,250,141,12,10,161,221,125,190,197,149,73,126,111,187,214,167,206,127,194,156,175,70,22,106,194,202,14,63,195,102,157,115,154,153,247,102,240,242,2,149,104,247,226,75,243,11,50,251,68,16,234,139,16,251,204,94,73,131,14,13,119,137,119,84,58,72,16,40,236,72,155,173,235,197,216,126,242,78,101,100,197,17,165,3,17,231,37,247,200,188,201,149,19,17,197,167,160,190,218,120,95,200,120,216,143,213,3,213,120,164,241,159,35,175,62,41,210,30,44,144,107,95,209,91,98,234,238,192,96,137,118,110,86,225,11,220,113,162,14,251,207,5,137,183,123,220,190,81,221,5,111,142,235,30,179,20,181,68,38,138,131,113,90,93,65,92,176,129,153,59,136,136,114,240,126,239,57,36,127,126,217,233,21,105,101,93,151,96,46,239,105,22,164,41,60,33,118,160,171,23,82,42,233,200,221,57,95,67,123,114,191,56,219,45,25,22,27,197,29,105,6,177,94,254,193,145,13,37,28,210,118,40,2,81,168,160,35,32,76,53,249,82,22,16,235,123,135,101,239,33,73,213,233,89,217,127,177,224,121,84,241,49,87,36,182,48,186,89,100,190,193,208,122,57,96,137,18,32,159,200,152,217,254,80,105,147,92,85,138,9,211,83,2,203,63,45,215,59,232,205,196,130,222,87,68,52,139,228,6,23,98,147,153,124,216,244,212,179,21,145,108,251,247,20,43,144,254,68,152,11,159,69,176,251,248,63,157,71,0,155,67,161,224,110,59,242,181,180,145,255,166,166,111,179,209,105,29,30,97,140,67,57,47,181,7,28,219,52,119,231,142,216,105,238,32,156,165,247,226,99,157,161,226,232,89,152,128,171,5,165,178,190,47,215,157,12,198,24,244,201,10,58,172,39,255,60,91,82,212,137,176,237,44,240,215,211,131,47,179,111,238,107,109,16,45,81,171,151,39,35,238,50,107,141,189,251,74,237,62,186,99,115,220,113,218,71,249,174,203,235,37,215,38,46,239,169,171,144,146,235,239,101,64,77,99,82,169,97,216,227,70,40,68,162,61,253,140,135,173,102,229,142,94,9,245,66,27,13,141,224,225,140,201,34,65,213,174,39,193,114,245,106,46,78,158,36,232,82,73,105,4,231,207,189,147,167,221,54,223,44,228,113,105,138,249,227,28,198,138,200,189,252,3,64,53,93,217,34,148,186,190,105,115,37,238,214,130,158,82,215,140,203,219,48,199,85,54,192,132,24,6,90,250,40,47,38,161,43,12,7,69,150,84,4,249,185,82,51,49,25,142,234,26,97,255,120,218,231,212,145,36,241,55,31,171,110,66,250,13,157,87,3,147,182,254,202,247,2,183,169,254,158,148,120,181,217,10,138,162,138,168,175,44,143,220,73,77,240,255,240,142,46,164,227,151,104,181,255,64,147,150,229,240,37,245,29,154,130,160,103,88,43,97,200,103,5,51,20,112,78,63,229,144,87,95,28,82,239,233,160,216,142,70,237,125,110,19,150,59,186,164,132,14,217,131,192,35,178,154,207,117,83,134,190,40,36,228,121,240,124,107,166,135,110,56,77,203,162,110,142,99,108,22,252,68,175,248,149,31,179,194,222,17,253,92,251,103,204,20,114,31,29,28,223,114,178,187,155,109,113,9,123,165,46,106,20,184,104,84,228,148,18,167,45,14,155,30,186,74,80,7,245,250,121,221,230,132,56,53,154,21,161,159,166,211,16,51,225,202,6,52,138,2,40,10,76,14,2,89,76,168,48,75,180,123,11,238,96,64,185,159,239,119,94,241,228,138,156,4,235,246,44,162,65,60,15,27,85,23,213,54,181,234,213,42,96,220,134,61,151,90,111,186,14,21,53,75,38,153,174,124,184,116,103,86,101,203,133,198,84,137,96,40,78,253,142,236,76,22,81,5,22,4,198,249,98,200,227,83,203,113,254,82,116,46,189,221,103,251,63,191,46,58,100,227,6,15,255,173,3,66,185,221,214,248,197,139,31,122,244,21,182,159,66,84,59,63,192,243,37,125,40,114,219,12,203,86,71,53,176,167,225,193,44,96,41,17,184,19,25,38,92,137,109,161,112,6,90,7,125,116,216,95,87,165,252,203,41,33,227,226,21,191,142,91,73,202,17,155,26,23,205,171,142,216,202,161,6,140,8,30,252,255,181,232,163,247,85,202,208,245,121,15,159,88,198,247,115,61,99,146,87,195,112,148,33,248,67,119,46,133,128,227,112,253,36,123,73,196,188,35,52,90,188,167,203,6,115,143,239,150,247,196,185,244,109,205,206,93,202,115,177,203,190,210,79,102,162,243,180,126,215,226,149,57,121,198,169,200,235,60,11,114,81,199,182,79,241,85,243,239,75,59,59,50,56,111,93,174,192,181,187,216,217,222,131,216,45,171,188,237,189,229,138,234,2,52,168,240,79,216,182,158,132,211,150,138,178,104,244,157,99,246,52,190,94,22,44,98,31,28,231,220,137,19,129,236,19,244,173,186,179,100,150,66,231,41,254,55,44,217,191,14,147,128,38,76,73,255,121,168,139,186,206,1,209,195,77,1,110,143,125,101,246,56,167,44,180,237,213,42,70,201,66,241,117,234,64,235,85,107,180,210,186,248,96,66,146,62,118,143,12,76,75,152,75,119,119,115,201,168,17,57,121,187,234,93,98,99,30,27,25,169,203,181,194,119,223,155,96,69,10,149,151,191,205,90,97,89,139,28,195,100,198,41,213,82,106,202,37,13,229,254,61,71,210,222,126,210,227,211,131,65,148,71,56,75,214,15,146,111,110,169,142,48,155,115,167,143,227,151,166,178,70,111,183,242,202,237,104,152,7,42,163,37,225,91,113,17,233,247,188,140,20,155,1,112,35,109,173,28,28,234,149,221,83,106,163,69,239,172,36,203,11,15,209,101,147,132,142,222,0,202,192,206,72,232,205,63,53,69,117,123,36,1,202,214,212,72,78,239,57,77,44,239,77,169,21,76,8,79,131,18,86,116,197,35,36,94,91,194,107,140,8,170,171,242,61,51,112,182,83,195,228,162,165,210,225,0,131,0,173,249,190,246,254,104,200,147,92,118,240,232,4,73,19,189,135,57,181,26,157,185,156,125,154,179,230,25,79,224,69,151,49,61,44,5,9,210,173,207,143,28,161,30,30,100,145,209,134,222,74,202,2,23,195,244,148,195,58,229,106,226,3,149,64,4,141,176,90,226,214,156,212,37,92,234,35,16,211,30,248,203,42,60,251,14,151,194,63,10,165,19,43,179,228,255,133,181,108,78,44,236,191,138,239,161,225,142,66,34,160,146,126,100,29,44,197,151,253,78,19,32,170,130,249,81,135,71,49,75,238,81,149,176,62,192,121,127,239,26,202,66,239,30,111,245,119,196,93,247,56,124,126,32,228,249,205,86,154,226,252,10,124,78,57,104,159,247,169,179,36,209,19,117,23,121,150,131,202,254,237,102,190,173,116,164,14,6,252,169,240,73,124,250,124,132,137,28,194,222,20,67,191,17,6,205,106,29,219,209,60,62,8,17,31,232,247,92,6,180,67,2,40,223,162,54,186,185,207,167,71,28,190,229,20,112,239,104,145,122,36,148,201,85,170,210,113,230,168,65,209,252,233,59,236,87,167,64,184,152,108,45,186,155,62,246,195,146,49,204,239,120,205,181,94,191,93,19,10,104,158,124,102,46,117,130,211,205,107,80,227,219,118,222,162,139,155,205,10,81,122,254,35,207,19,78,125,149,188,98,164,3,60,59,42,130,140,42,62,129,17,21,127,226,32,186,166,59,87,83,200,45,64,50,126,246,25,156,114,233,162,28,78,115,173,184,134,253,210,59,25,119,81,111,43,56,10,220,19,193,66,204,102,50,95,150,32,59,113,9,198,190,48,35,184,227,174,212,167,100,233,117,250,75,180,18,88,2,154,94,96,69,201,123,161,234,102,189,36,255,35,145,18,176,178,137,222,166,231,146,241,168,197,46,12,174,62,29,14,140,55,82,6,65,66,225,133,243,189,225,173,110,186,2,136,97,111,173,210,52,0,115,18,162,179,253,95,168,0,246,129,228,53,161,200,48,119,223,225,61,23,186,66,14,161,106,251,161,181,76,103,210,137,229,7,99,101,40,186,21,208,124,42,50,144,164,133,11,117,59,179,69,118,221,56,95,109,253,189,253,225,68,60,137,95,1,14,250,101,13,48,219,47,116,23,156,146,88,206,220,251,86,146,208,250,107,110,198,221,197,51,44,95,34,140,89,148,45,62,106,253,184,54,149,107,226,244,131,143,57,198,200,57,230,86,111,152,58,223,51,96,7,181,203,146,191,133,244,1,6,141,178,160,157,34,178,30,120,128,251,201,66,238,168,101,176,250,200,125,60,163,249,3,1,19,78,96,71,84,60,210,128,166,212,210,232,14,165,176,22,146,117,59,64,0,15,72,72,173,60,74,165,148,52,119,84,81,70,175,62,175,10,201,80,121,87,33,30,12,246,145,141,212,18,64,84,239,34,86,79,14,242,50,154,28,29,127,96,160,166,135,49,153,253,203,238,138,35,111,27,63,176,214,11,75,153,196,168,96,43,176,11,38,212,41,3,37,147,159,5,163,123,196,155,217,74,126,189,240,116,236,165,6,159,248,200,138,78,116,81,187,196,121,255,207,34,127,16,126,148,247,184,148,108,48,110,182,28,47,163,32,106,80,219,72,168,45,163,133,205,108,60,88,129,55,56,60,16,31,204,204,243,252,73,105,98,179,166,33,234,225,139,189,166,239,130,62,61,110,24,14,115,72,14,66,200,223,27,252,113,254,56,242,201,178,174,182,178,47,203,197,96,141,208,155,192,68,179,41,73,101,111,4,52,84,70,62,96,140,92,241,112,111,213,254,148,240,231,216,95,108,108,60,213,177,164,57,65,253,200,254,169,124,122,6,64,194,55,175,70,98,240,31,19,53,77,241,129,188,232,28,111,240,120,178,155,147,170,231,48,170,204,97,234,99,177,47,106,27,7,93,134,64,31,54,241,243,212,194,241,203,63,15,138,225,69,229,93,102,76,80,51,220,125,215,203,127,27,202,227,245,137,109,20,160,242,231,228,115,161,135,229,105,123,175,254,229,40,36,203,156,240,177,63,30,117,255,238,38,60,74,89,40,127,144,235,80,134,125,29,40,239,175,190,151,145,214,242,36,96,195,244,176,160,209,6,11,93,224,45,7,153,93,20,86,40,243,212,214,157,183,52,61,182,200,149,241,96,52,78,9,136,96,26,72,241,210,153,161,152,61,129,247,115,5,253,106,115,186,255,68,169,99,170,91,77,234,97,96,15,202,81,195,54,34,154,202,133,26,158,72,181,138,31,165,127,141,122,206,82,3,138,123,78,19,193,78,47,56,174,1,124,87,238,242,15,251,29,192,184,23,244,81,134,184,98,159,216,191,253,173,217,77,176,119,215,143,159,169,85,171,140,223,52,87,123,39,82,41,73,138,112,0,34,84,74,48,245,16,16,56,243,87,108,246,68,15,45,41,34,146,14,103,44,163,242,228,129,61,72,115,44,51,67,61,178,91,156,237,178,172,163,82,112,89,208,17,163,178,127,225,89,204,0,109,150,130,161,245,157,125,202,50,2,128,33,247,144,85,76,120,36,11,26,12,47,82,105,220,184,96,48,70,226,77,215,89,5,222,3,63,148,127,248,28,37,29,201,126,142,191,119,18,5,54,178,228,221,177,0,36,56,175,198,90,45,124,2,105,197,149,20,248,55,168,107,103,11,121,130,57,74,233,32,207,210,110,208,110,141,186,95,169,5,47,109,36,142,23,169,12,135,191,179,9,36,135,122,6,126,47,241,0,101,222,18,63,21,72,155,217,183,226,38,248,61,145,109,188,226,194,27,160,85,113,61,129,24,13,226,236,243,145,97,155,56,230,25,212,148,176,136,40,19,223,208,239,130,96,1,69,3,13,181,254,92,28,173,232,250,253,51,109,145,59,235,253,69,190,14,88,123,249,245,179,70,5,37,185,16,158,109,54,116,138,25,193,169,235,210,228,64,57,151,241,136,70,198,252,11,198,219,184,124,251,235,225,169,90,29,12,97,38,121,209,37,98,34,227,225,129,133,17,80,41,40,33,2,189,90,136,235,236,206,53,154,241,136,39,105,185,138,140,150,11,156,176,79,54,244,215,96,53,154,126,129,244,103,155,206,10,77,158,148,146,209,70,147,64,199,29,152,61,197,56,171,71,229,176,235,22,241,190,216,131,248,8,144,197,14,62,31,22,121,47,6,109,172,229,27,246,226,175,131,151,99,58,152,79,89,64,4,111,171,218,108,226,67,153,70,238,241,67,236,96,58,40,235,35,169,213,125,161,9,167,88,54,113,112,115,89,14,230,239,151,136,252,166,35,29,215,129,227,232,202,160,156,79,127,225,47,127,120,161,119,184,218,101,152,252,188,144,199,14,112,221,233,128,150,229,120,5,196,161,71,14,113,72,221,118,91,78,164,56,126,64,126,209,22,21,110,60,206,249,142,194,34,36,223,84,243,28,240,230,9,67,224,203,89,46,140,48,157,178,26,17,77,93,21,92,59,202,182,209,221,74,99,134,115,236,81,98,73,40,72,239,194,72,219,79,235,48,66,13,243,183,2,230,13,15,33,132,25,132,48,176,23,118,69,73,243,190,182,238,69,169,69,144,89,218,55,52,84,70,19,203,54,91,168,36,219,19,45,95,120,177,174,65,69,173,175,130,72,223,73,65,237,57,208,169,107,124,55,251,238,113,103,132,242,181,183,211,201,79,93,64,252,118,211,23,156,58,214,158,155,155,95,199,41,1,32,253,37,161,7,138,232,72,159,169,151,120,27,69,185,26,121,177,170,245,183,189,27,46,72,108,56,162,54,218,82,167,84,208,50,210,74,112,26,230,58,2,205,112,247,104,63,4,88,115,181,61,237,196,183,255,244,126,149,77,144,178,214,156,20,206,68,199,146,48,111,220,101,63,232,38,34,90,236,151,146,109,155,253,61,146,245,116,106,54,191,222,124,104,23,208,177,56,59,251,32,98,105,232,157,146,15,79,80,59,158,247,255,102,38,95,203,84,107,81,235,194,152,49,239,196,187,147,232,116,207,108,158,125,126,76,189,120,57,138,157,37,17,141,199,15,34,70,225,56,13,28,249,41,158,215,143,27,44,123,155,147,85,66,155,231,71,121,251,187,121,209,11,240,39,67,54,80,186,162,130,100,109,211,161,44,163,233,75,240,58,113,32,112,89,6,177,65,207,222,253,160,27,227,157,18,3,18,111,131,38,109,180,236,140,165,152,68,229,42,180,47,100,104,23,232,225,166,226,161,13,102,158,209,162,23,169,124,254,210,41,133,1,10,250,158,77,128,84,42,58,157,58,65,1,139,120,42,188,115,96,50,113,156,142,214,224,192,74,97,68,94,84,176,174,36,156,226,194,80,10,118,68,207,87,16,169,201,73,196,67,136,112,223,138,46,55,20,43,126,41,168,213,240,12,128,231,81,10,11,237,83,161,247,5,226,94,196,21,33,162,15,98,197,111,246,178,215,146,251,229,202,53,31,161,99,63,242,184,144,9,227,236,201,10,43,3,134,185,239,136,222,196,210,253,220,159,225,234,91,171,220,94,208,11,92,251,42,43,198,28,69,52,117,195,183,26,130,145,88,76,183,190,53,112,166,146,63,145,181,28,6,67,102,211,118,96,228,140,239,99,60,35,58,77,176,112,107,89,120,209,172,24,138,242,5,152,0,221,0,162,46,201,38,162,132,51,124,13,229,209,225,101,254,249,15,24,64,32,140,154,249,150,80,64,33,240,175,123,16,50,10,0,66,1,136,1,25,147,172,103,13,133,26,161,175,229,69,209,233,116,59,191,16,20,96,229,241,191,69,7,181,3,201,73,120,111,3,16,234,225,216,222,12,136,178,112,106,138,83,19,163,254,103,121,204,85,187,253,88,182,106,152,142,69,122,223,151,89,84,58,155,135,149,27,51,44,88,7,43,70,38,227,234,76,114,20,67,68,32,249,157,121,139,252,236,235,0,12,76,99,175,120,248,138,57,11,230,94,131,6,114,63,40,157,46,93,41,148,241,72,100,119,56,84,239,255,124,220,253,130,4,197,26,237,185,246,162,2,245,176,51,11,222,140,228,158,130,41,216,84,73,163,20,230,223,152,68,203,68,138,91,162,6,109,204,215,222,80,122,38,192,253,14,139,63,198,198,94,107,128,109,212,198,124,10,47,21,110,178,79,104,130,219,183,36,50,41,209,96,201,50,121,237,212,95,82,171,14,203,51,141,58,222,193,223,130,68,183,146,0,210,53,183,232,61,28,83,109,38,98,160,71,105,38,204,202,150,247,182,203,103,208,113,143,188,221,247,207,192,112,90,65,231,253,60,235,211,104,4,98,117,29,9,78,125,168,238,180,139,74,61,227,178,2,137,46,111,196,131,115,178,95,68,138,56,121,201,82,117,150,230,54,93,112,183,66,27,155,28,215,102,230,109,42,54,179,166,70,148,48,21,237,4,66,221,120,195,105,235,155,85,111,193,5,2,75,175,160,142,79,93,20,152,226,154,88,61,194,182,5,234,87,26,120,229,163,206,157,72,150,146,126,211,174,126,23,9,130,10,179,72,1,251,40,167,83,125,237,199,178,121,47,242,108,194,240,158,167,238,22,90,194,101,177,27,220,48,179,62,143,213,222,150,134,231,210,106,59,1,175,153,228,123,135,224,48,122,196,71,32,196,183,61,139,134,124,95,101,127,175,6,237,63,99,64,9,149,98,213,157,112,224,79,152,100,163,42,48,207,101,227,195,171,94,45,33,210,50,130,127,97,108,149,27,113,72,66,210,244,145,203,147,224,70,197,185,59,133,247,20,112,29,249,203,155,183,30,185,167,68,99,137,12,169,211,30,72,23,205,155,132,202,191,173,120,62,182,248,51,97,212,238,184,161,243,216,95,44,231,45,140,202,5,191,176,232,216,13,127,138,134,140,220,240,108,148,236,140,32,235,248,30,247,228,94,104,13,134,129,37,146,171,231,105,74,126,210,95,59,231,77,221,166,44,242,30,193,88,115,222,49,109,130,72,228,49,211,69,94,139,177,81,141,137,239,163,72,40,192,98,109,220,107,151,183,15,153,88,181,155,8,116,45,244,187,240,156,120,37,131,16,183,197,57,227,144,156,201,239,215,194,186,159,141,107,116,253,27,73,23,10,60,98,176,155,155,186,212,228,45,176,166,40,18,104,24,29,178,69,141,12,7,220,195,92,248,189,240,54,76,242,67,73,244,121,53,37,238,223,106,142,244,32,66,216,224,247,100,110,81,228,229,53,246,99,241,12,16,65,82,121,144,13,88,226,255,189,227,183,242,218,235,142,163,146,147,206,152,50,191,19,201,31,158,114,71,173,143,219,78,136,211,110,249,97,95,130,64,100,212,195,214,248,165,255,182,144,241,56,14,36,12,0,83,66,239,102,241,146,111,130,157,194,20,112,193,195,33,0,68,65,176,128,109,188,194,115,65,242,131,240,17,212,38,125,208,63,157,222,132,136,47,145,195,249,8,88,79,221,18,165,124,154,66,21,250,94,125,26,120,57,119,223,225,5,190,80,25,166,11,64,189,223,72,193,147,36,86,200,242,230,255,160,28,202,206,96,196,164,235,93,180,135,97,207,164,161,208,3,45,51,159,81,157,137,94,70,174,191,156,187,118,18,59,225,7,62,23,157,235,137,43,18,177,170,154,106,109,175,147,230,22,174,174,95,68,128,27,233,252,114,110,67,174,233,160,210,160,208,213,29,185,138,204,12,28,70,80,253,232,44,149,0,173,196,14,84,49,211,166,171,65,7,92,99,223,63,43,199,90,13,211,239,146,143,181,237,187,37,249,236,44,71,26,230,39,215,23,110,5,62,225,207,117,125,43,139,201,29,104,95,103,74,229,110,17,32,134,75,12,87,69,182,157,242,0,155,9,163,118,188,150,172,18,214,225,93,203,57,178,237,179,227,118,118,187,82,18,181,167,215,190,54,107,144,130,108,232,86,4,149,55,205,159,0,134,113,164,205,33,61,125,175,85,51,110,18,223,242,179,225,139,102,147,143,141,61,20,34,170,108,115,212,137,132,47,184,254,2,60,61,196,253,39,97,162,189,103,92,122,18,24,172,154,135,50,187,127,77,4,253,102,11,1,185,99,45,105,96,193,241,155,100,196,244,6,36,9,192,207,49,12,4,184,175,91,153,243,125,207,1,170,80,20,137,7,40,48,3,223,148,187,226,85,223,168,200,14,122,198,51,128,200,234,128,207,210,89,130,63,175,15,154,172,5,55,215,169,8,19,55,202,115,93,215,125,15,204,171,100,77,41,80,42,46,212,203,170,51,180,56,45,191,16,114,202,216,49,169,76,117,22,207,98,31,210,226,157,215,211,154,154,29,74,240,73,235,213,66,204,175,119,0,56,176,247,30,91,191,63,24,96,212,89,167,136,19,142,155,108,149,161,21,90,4,45,58,149,105,224,93,237,114,175,16,61,75,180,76,167,183,121,203,199,181,140,37,14,155,159,87,138,163,249,216,55,193,89,105,155,85,179,190,153,54,201,48,129,23,241,159,26,146,61,158,102,14,237,96,157,174,232,25,184,33,121,147,77,230,145,230,40,126,99,229,137,64,86,210,17,143,240,54,190,15,149,31,137,94,179,18,99,211,194,187,16,83,234,82,22,113,119,61,49,116,240,129,143,22,91,51,34,173,67,25,1,241,101,146,81,11,253,222,45,50,155,73,205,219,22,116,197,14,20,44,68,16,248,248,80,208,247,250,238,165,7,208,15,29,23,161,63,146,131,35,71,82,71,75,134,238,46,24,42,127,129,85,196,212,56,4,51,66,207,255,188,111,179,119,193,31,153,33,52,224,136,136,44,98,87,128,111,103,45,50,76,136,16,107,220,15,36,111,159,159,65,57,67,155,133,86,242,130,218,205,74,65,131,80,98,19,100,190,85,164,249,83,230,58,192,227,6,193,214,160,125,13,239,176,73,146,50,6,128,129,125,128,31,20,50,234,68,126,73,155,81,43,105,201,68,49,107,144,18,153,74,171,103,83,207,239,131,209,2,24,184,131,126,82,212,89,201,28,244,111,86,155,142,120,22,189,62,47,117,59,109,49,226,31,78,218,126,115,232,199,60,66,242,40,107,52,169,179,98,80,97,222,153,4,23,236,136,177,78,198,201,44,147,216,237,92,81,234,182,89,182,66,238,35,20,242,117,19,249,232,129,230,14,49,96,155,229,196,87,240,98,137,53,122,74,43,132,140,34,26,121,231,205,109,242,121,239,169,97,82,131,173,229,180,170,211,205,171,72,143,7,246,196,205,1,174,194,171,140,53,21,40,95,67,141,142,58,212,202,151,148,194,110,133,105,226,162,150,204,75,2,161,235,51,210,82,44,59,185,105,237,153,23,67,68,159,33,130,122,151,235,103,139,92,23,227,1,178,59,9,74,126,33,239,4,123,55,21,97,149,68,236,4,123,243,171,180,157,29,180,77,125,43,242,144,159,145,212,56,253,198,115,109,219,180,9,89,198,35,40,113,182,109,203,107,125,240,224,230,226,173,156,81,184,230,108,59,173,186,97,125,151,160,150,225,250,246,102,237,4,226,50,223,119,52,176,217,14,200,234,9,74,173,195,234,147,213,33,124,35,250,134,41,212,223,80,128,23,135,7,132,197,222,125,188,92,40,165,27,15,51,249,61,154,231,150,186,213,25,194,9,47,245,177,85,82,184,246,204,32,175,30,211,193,32,12,220,240,31,191,151,142,179,12,160,180,0,132,68,242,250,190,79,200,208,19,107,137,77,52,37,139,2,164,29,207,49,179,141,146,232,149,192,84,61,148,153,245,3,211,3,235,210,175,244,34,106,182,141,49,197,91,195,203,179,15,132,189,169,213,9,175,192,153,169,22,216,186,229,1,209,189,237,202,162,249,55,152,172,35,222,211,252,155,247,141,173,195,113,207,125,11,2,183,42,79,54,84,53,37,136,99,9,71,92,153,199,106,163,251,246,195,142,202,190,210,5,101,226,202,147,184,106,158,255,155,245,107,45,164,251,177,251,198,171,90,49,10,220,39,102,193,236,75,169,198,130,199,139,191,193,93,232,154,122,32,174,122,201,241,85,48,35,245,55,132,163,253,86,31,157,255,138,238,228,152,185,52,205,61,191,96,46,186,99,116,193,40,119,65,199,143,38,144,187,236,234,134,67,28,47,139,100,245,148,184,86,188,77,148,97,53,166,116,38,245,23,142,33,1,95,110,133,99,147,32,80,120,77,84,27,41,111,253,212,173,136,162,74,48,174,156,210,178,179,150,42,93,169,148,233,169,198,63,244,118,94,171,121,245,194,209,60,14,12,101,132,234,72,211,28,14,36,103,61,143,249,40,123,148,49,62,18,18,117,127,162,209,196,56,134,189,45,14,244,82,31,49,30,236,18,219,227,174,182,147,35,167,203,3,23,147,43,247,93,29,25,97,167,173,91,148,112,123,148,249,94,119,89,20,214,180,19,157,170,98,52,25,245,72,165,132,187,221,66,248,45,105,151,243,177,132,213,36,220,94,173,146,225,187,38,124,248,2,238,102,110,220,248,173,88,53,56,130,127,186,177,153,31,86,111,68,149,230,203,37,150,191,30,245,136,2,115,251,64,119,225,183,72,17,101,179,118,172,4,174,196,85,39,70,164,216,31,63,44,20,111,187,176,245,202,211,216,85,48,152,196,73,40,34,137,4,124,245,119,251,156,194,120,22,29,22,102,99,20,91,111,65,50,106,34,14,101,246,100,59,242,118,214,222,15,230,22,31,193,188,122,166,56,53,232,70,181,3,16,144,120,112,20,165,28,87,235,44,62,201,144,76,86,4,171,44,37,39,107,163,119,235,30,196,64,66,132,1,159,86,87,93,140,13,7,18,23,173,100,53,62,176,9,24,102,85,162,156,135,242,57,19,218,162,126,65,27,237,157,203,164,179,167,253,215,170,200,234,247,242,250,173,69,33,155,254,109,231,145,49,118,183,90,41,193,180,175,15,191,163,25,254,94,97,30,28,114,35,255,79,120,93,213,43,194,127,51,65,118,195,182,199,245,6,8,55,59,128,156,126,73,132,37,248,163,63,232,106,54,230,101,157,46,212,53,116,65,210,180,235,116,112,84,108,84,149,2,182,179,174,190,68,142,146,46,214,24,15,154,8,17,15,84,61,33,221,216,157,132,245,118,232,122,155,57,186,235,11,169,104,205,219,20,40,22,184,110,174,238,38,61,31,139,255,249,217,229,95,183,249,20,183,5,195,150,66,207,199,172,122,208,110,105,217,78,178,120,111,133,210,21,14,20,212,204,203,17,22,128,243,248,36,55,143,4,125,183,59,173,162,1,222,223,205,114,233,24,233,184,37,140,74,219,183,87,92,172,202,8,155,222,227,183,71,193,29,234,55,8,48,141,56,14,98,212,202,141,172,39,246,205,224,221,68,208,62,59,234,168,183,3,92,229,135,8,177,239,118,88,187,235,142,105,12,183,233,150,104,24,168,119,51,41,110,55,11,36,226,5,35,1,118,155,163,169,114,252,214,180,154,40,36,128,176,12,96,121,87,202,165,120,128,212,135,218,114,101,168,194,192,66,131,57,241,97,17,88,246,168,207,103,121,246,97,208,124,242,135,216,83,17,99,116,240,42,222,64,165,21,49,161,109,13,120,13,65,27,205,185,82,27,119,71,161,90,66,213,168,7,101,93,35,204,142,184,43,164,205,88,53,88,157,232,29,243,110,197,63,119,79,185,141,170,3,166,149,248,102,106,30,94,214,77,22,195,15,254,6,243,216,35,161,58,10,173,54,193,55,169,230,32,174,193,60,204,217,133,48,85,142,58,149,120,60,156,33,146,217,155,226,80,89,98,239,209,22,218,72,109,113,40,121,109,66,255,78,109,88,48,106,204,63,12,83,96,180,159,177,254,160,131,115,106,230,41,44,182,170,14,232,119,197,146,55,37,70,125,132,161,118,194,84,198,141,122,185,218,56,151,108,46,53,121,7,81,188,79,209,92,197,240,206,163,8,34,115,141,66,159,76,77,81,1,116,227,20,160,41,234,10,64,228,107,216,5,116,53,248,24,177,167,189,186,160,160,186,126,171,41,132,236,66,185,187,93,107,221,179,103,142,10,28,98,26,224,134,69,112,68,228,170,229,103,80,119,153,234,144,137,3,31,255,155,104,154,240,46,81,248,79,124,235,64,10,61,75,150,0,76,127,62,153,202,123,155,141,189,36,123,109,112,75,191,46,232,229,160,88,31,247,203,191,123,131,240,73,21,84,43,69,137,9,22,236,173,46,61,84,46,136,230,89,224,49,102,159,30,207,215,160,174,151,79,136,53,71,115,189,144,253,81,120,71,51,232,96,136,179,57,80,209,46,150,61,159,229,78,199,218,78,55,25,210,148,90,225,173,27,29,21,227,59,153,179,194,212,196,207,78,125,218,222,165,138,19,159,183,34,22,239,204,11,246,126,109,80,209,76,113,214,250,232,212,111,255,56,131,54,177,151,181,15,150,16,252,5,135,232,154,83,144,128,59,143,237,60,174,242,131,222,9,208,161,69,6,119,131,42,183,20,156,210,180,172,219,202,47,25,237,162,204,19,158,46,128,122,106,211,16,16,17,142,187,26,180,122,224,231,184,70,58,6,167,136,143,200,180,135,22,137,239,64,99,29,221,24,95,58,39,210,25,124,94,2,202,206,7,240,241,208,168,221,180,20,78,93,35,235,53,121,143,115,18,208,191,253,251,55,111,46,240,148,147,18,145,104,202,250,63,228,189,207,166,7,226,76,1,244,146,29,126,241,218,78,204,249,225,189,178,70,179,100,180,156,195,147,170,208,12,10,104,38,167,149,249,159,164,90,75,191,251,197,38,244,239,252,1,0,134,197,223,179,9,159,162,220,240,33,253,56,160,26,142,194,4,236,29,207,242,116,1,89,122,129,160,196,238,205,102,87,215,239,251,243,158,212,188,140,62,92,135,49,136,121,230,108,55,226,209,208,191,233,19,49,19,237,129,185,50,149,240,250,181,140,229,55,185,145,224,1,107,56,121,196,144,9,222,217,146,167,138,172,9,204,207,66,70,9,42,51,55,241,245,39,61,180,70,243,179,29,32,77,127,65,22,13,154,212,76,210,231,226,161,161,207,112,44,119,161,122,120,0,61,178,144,254,155,48,126,83,18,75,4,200,51,120,14,146,205,221,127,113,149,226,198,57,15,48,66,142,134,229,49,211,107,151,215,112,224,190,5,38,131,250,140,113,105,248,59,107,166,144,253,161,147,192,179,193,25,82,193,133,231,59,242,18,101,172,188,20,117,74,103,199,167,172,204,74,50,157,39,92,61,202,128,119,108,56,76,216,110,21,193,214,108,92,62,130,220,53,195,97,85,20,43,199,117,168,193,98,27,228,181,125,109,218,217,223,145,23,90,66,117,25,26,105,50,62,131,253,101,67,40,146,10,81,14,135,169,64,42,41,193,241,59,169,165,7,225,151,140,120,226,108,173,98,133,109,46,85,117,205,80,240,183,134,240,189,143,143,87,105,28,243,86,118,79,45,67,205,148,207,77,205,111,176,157,172,232,120,220,232,44,159,113,171,142,199,154,185,34,212,114,10,85,193,245,245,163,189,249,227,71,170,180,78,35,86,107,63,145,90,244,50,192,38,170,189,86,252,104,72,249,254,10,226,207,239,152,169,152,207,72,143,116,154,217,218,226,154,140,181,160,177,166,69,156,14,56,110,253,58,103,177,29,75,139,67,114,37,67,29,84,118,13,192,201,79,26,126,123,248,76,200,16,198,111,60,205,130,207,234,161,177,172,201,16,100,154,104,116,114,160,101,125,235,213,64,210,236,180,202,64,195,83,213,169,81,150,113,126,121,202,205,202,6,117,255,220,19,70,54,196,53,147,8,228,187,130,13,192,136,226,0,178,63,0,162,113,53,231,251,141,182,124,168,37,181,58,250,249,228,49,158,164,65,236,80,188,183,133,47,170,162,77,33,129,192,77,193,89,117,119,225,30,72,249,202,250,36,10,128,230,240,251,138,71,121,182,197,67,253,42,21,158,64,198,157,87,143,123,87,187,192,5,117,214,168,148,20,28,25,54,215,95,17,122,30,200,244,167,143,132,222,252,6,242,243,227,128,88,183,117,208,18,208,199,195,70,101,206,202,207,89,137,124,122,49,200,12,90,205,243,177,234,130,185,13,239,150,222,70,164,171,73,200,21,91,151,52,160,251,79,28,159,160,31,180,147,192,60,135,4,106,206,173,131,170,55,24,245,104,117,140,104,143,36,196,110,86,77,43,200,79,249,85,180,101,212,57,33,59,141,224,159,77,75,221,177,135,65,14,57,81,98,220,218,200,20,252,43,230,207,122,157,45,78,199,108,2,131,115,137,253,79,159,30,133,208,50,9,77,80,79,237,58,33,81,25,103,218,32,218,216,160,111,187,171,63,28,72,127,183,197,89,105,151,189,229,20,128,28,254,4,195,206,191,196,67,213,230,102,9,123,9,195,76,209,10,192,162,93,143,6,219,150,168,124,141,126,73,58,91,66,223,0,24,236,246,29,184,145,16,219,36,188,78,24,16,87,89,185,154,95,64,177,205,60,198,36,92,29,60,160,212,18,241,8,40,192,86,51,153,76,151,124,215,63,60,232,157,148,84,227,31,12,135,152,219,200,194,210,131,173,68,187,159,237,26,8,228,222,157,248,198,201,58,105,226,144,151,153,66,162,42,77,104,66,137,77,205,74,165,161,77,147,163,146,158,149,30,171,187,23,134,48,175,229,73,43,73,32,17,132,10,182,37,91,60,144,0,135,61,214,121,37,243,77,244,152,28,209,54,195,206,123,119,174,134,240,155,175,194,0,100,170,30,204,132,36,227,244,143,39,192,157,45,105,208,56,155,2,92,230,110,29,52,138,1,140,84,33,240,69,173,42,117,45,90,150,185,169,223,197,97,75,206,223,111,127,232,153,97,117,110,222,70,10,16,189,155,236,139,196,230,206,88,178,115,130,64,199,155,73,45,43,200,225,99,253,250,15,65,29,81,108,95,11,97,60,111,12,22,109,90,199,93,216,69,64,162,60,64,201,240,36,87,37,242,170,94,139,14,253,123,81,64,83,70,158,4,249,220,147,35,4,61,203,242,243,10,224,176,240,62,150,247,154,149,239,92,146,164,57,67,90,14,69,80,228,129,56,232,157,21,12,16,245,233,4,157,229,187,192,156,216,159,50,116,56,253,235,8,188,3,228,211,140,153,122,16,231,82,208,80,10,59,239,45,187,236,182,134,25,77,228,161,115,33,208,199,18,178,110,158,4,106,149,203,242,245,0,39,66,20,10,82,214,146,157,224,3,199,223,33,226,250,173,171,233,156,38,49,120,92,121,11,70,175,224,22,240,50,55,105,122,116,96,10,89,114,243,220,6,245,246,209,19,150,209,95,118,55,139,69,182,109,20,120,4,158,21,61,226,209,9,170,41,25,241,47,7,182,204,180,182,111,117,98,132,37,175,31,81,130,192,152,237,221,196,219,58,17,153,34,61,213,216,152,70,170,112,234,115,184,253,118,4,167,177,218,55,99,106,46,248,150,172,50,239,104,165,42,14,193,230,28,9,109,146,7,174,95,4,199,240,136,138,214,32,30,20,161,181,152,47,141,5,143,182,56,109,247,19,82,100,218,253,133,133,93,202,97,254,51,102,248,40,89,161,7,141,229,250,2,102,9,106,66,177,165,200,176,1,158,40,34,145,68,58,163,16,194,234,66,98,63,79,108,52,75,208,66,62,147,184,88,106,146,71,109,63,36,185,186,80,123,252,49,148,88,122,97,56,211,54,67,82,235,98,190,189,103,156,53,84,72,94,136,125,232,231,182,36,108,59,47,82,36,153,119,141,157,48,128,235,79,51,202,79,213,90,227,208,74,42,60,146,240,147,234,79,147,155,36,38,224,7,109,42,10,157,34,251,33,118,3,189,250,238,222,205,123,151,157,184,205,95,246,17,88,200,164,120,41,246,92,86,40,33,190,36,235,177,166,28,66,76,226,124,244,13,129,88,197,152,50,35,12,94,131,193,151,194,17,150,254,201,200,89,22,209,158,177,192,211,15,86,236,42,253,182,132,13,214,187,2,154,146,12,88,51,47,11,159,215,254,204,241,116,174,115,30,130,189,8,164,161,146,196,63,160,25,14,169,185,66,125,53,13,246,44,242,91,198,172,82,133,178,19,115,251,72,197,222,247,79,47,217,125,16,36,238,153,147,156,24,180,222,174,27,50,211,250,246,66,215,187,24,58,100,214,92,122,225,247,234,67,253,177,1,198,213,180,7,183,248,164,146,169,236,42,114,1,41,1,227,238,11,159,37,0,131,198,62,248,49,58,126,9,153,83,65,110,45,178,154,248,98,174,48,234,244,16,232,196,189,213,16,211,38,209,80,23,117,205,64,44,3,205,81,72,235,160,133,75,187,76,91,236,193,6,22,65,49,77,109,5,202,181,226,197,111,5,73,118,194,88,64,68,14,112,165,143,105,193,47,151,168,188,100,173,244,52,214,171,134,57,80,125,54,44,251,199,112,157,7,79,216,175,11,121,28,100,162,20,171,125,101,3,142,3,7,206,151,145,153,9,194,50,178,165,33,146,144,232,217,32,134,212,109,230,40,171,154,13,226,229,229,5,30,56,171,198,228,120,187,178,107,19,48,212,93,19,23,130,245,175,10,129,89,48,89,6,205,184,85,206,8,71,238,112,212,25,230,185,108,190,65,161,55,109,74,169,194,101,58,52,84,44,94,70,58,201,164,36,51,70,195,157,180,68,45,163,88,192,176,138,244,27,136,25,122,146,82,213,91,10,185,7,218,41,132,238,100,209,8,43,24,237,124,173,252,224,173,184,132,33,46,111,4,210,232,15,153,209,40,19,59,227,98,41,69,74,165,159,176,5,244,176,62,61,176,250,209,91,131,27,197,123,135,65,141,242,137,204,64,137,12,238,80,15,174,244,50,103,171,2,117,58,57,146,128,101,46,69,16,36,198,102,78,93,52,180,138,177,105,222,225,247,134,248,47,122,61,223,24,247,88,82,250,39,113,160,236,243,91,134,13,212,234,131,176,169,6,192,193,180,83,131,129,123,66,249,150,38,105,46,207,241,151,87,204,0,251,247,187,246,238,148,17,57,228,129,109,198,139,33,107,92,1,100,157,241,20,129,182,198,103,3,175,114,208,249,167,180,92,124,34,32,243,78,119,26,178,149,15,179,192,184,216,100,149,78,40,82,238,217,197,117,251,70,123,227,72,130,89,175,233,44,68,194,75,60,138,13,243,158,116,26,119,244,70,111,160,160,2,89,249,67,20,215,21,79,85,159,122,201,166,223,134,34,130,201,80,178,9,85,148,224,142,211,32,9,167,129,223,84,245,192,153,108,145,127,54,15,237,243,79,255,153,235,95,233,153,139,103,167,148,180,86,2,166,41,73,40,54,149,160,2,194,9,53,213,0,252,22,154,184,28,176,140,137,51,62,47,132,24,113,206,179,129,47,157,13,15,136,102,0,139,128,26,56,19,64,109,202,157,118,26,225,218,20,238,59,113,69,32,241,147,201,170,126,246,119,158,57,56,60,20,87,39,199,160,194,80,50,204,47,216,15,192,143,243,42,149,168,171,7,252,28,14,12,211,18,107,82,93,70,243,111,160,207,169,53,190,180,114,189,72,157,105,52,186,1,137,102,96,139,80,181,25,130,132,65,134,227,36,26,20,93,240,232,249,136,107,248,105,39,57,75,19,187,209,106,58,226,9,1,124,29,203,24,118,167,149,131,207,152,108,156,243,31,108,78,252,22,101,99,34,126,244,206,214,152,54,44,203,205,167,235,180,89,115,181,221,235,160,31,237,30,7,165,171,250,15,141,188,234,114,4,10,116,144,25,102,250,153,25,194,131,115,50,71,45,112,42,166,111,127,108,143,105,49,167,237,28,209,196,131,146,10,20,250,142,197,137,179,165,140,241,14,158,30,144,76,223,137,200,114,182,132,186,125,23,76,123,8,143,223,149,118,155,178,113,154,114,138,11,251,188,212,37,150,92,156,117,12,65,19,89,228,46,177,74,68,71,150,109,193,203,61,59,78,76,74,74,40,221,150,73,100,196,206,185,116,238,120,52,68,251,68,11,58,0,223,210,193,17,49,126,234,141,246,193,222,177,189,198,66,254,171,30,176,61,88,81,190,35,0,40,252,65,93,46,35,0,31,218,138,22,187,208,98,48,16,94,83,31,113,106,89,189,164,208,106,11,248,18,121,17,85,118,67,12,144,10,214,45,110,185,0,91,66,223,247,53,42,172,64,159,217,164,72,82,231,193,130,192,127,231,120,68,135,58,12,72,85,47,198,57,94,243,43,73,35,143,55,186,19,233,245,214,213,130,174,19,8,40,245,14,172,160,51,30,195,167,197,153,189,192,18,92,171,156,248,222,189,142,8,196,71,109,41,163,191,12,12,188,116,113,127,152,252,243,157,248,228,151,164,154,68,102,102,104,113,56,255,125,185,149,53,50,62,22,23,125,101,99,174,232,146,50,107,60,106,75,222,122,14,217,68,169,1,75,199,5,212,95,153,10,172,108,25,231,95,138,92,0,108,236,137,215,121,0,3,94,233,194,1,72,45,252,39,169,231,233,13,32,214,27,197,153,229,13,208,163,21,116,71,241,200,203,216,219,8,85,141,125,171,178,121,252,110,134,56,37,193,100,52,219,108,16,32,235,212,172,25,220,35,92,112,29,62,89,131,39,0,87,6,194,164,50,240,83,123,200,1,3,246,116,32,201,13,51,75,15,123,250,121,196,241,208,134,127,57,66,129,184,10,180,226,89,20,16,76,127,68,160,8,212,132,1,107,197,45,72,169,127,26,191,107,53,49,141,87,129,122,229,191,185,23,40,146,86,0,2,226,57,102,42,125,184,95,188,57,211,71,114,179,216,166,252,66,59,156,203,232,47,107,113,122,106,205,3,248,179,88,49,83,48,29,175,118,22,121,205,118,66,1,42,228,136,85,3,30,235,139,232,130,96,163,5,147,29,131,180,123,140,41,183,240,235,71,252,77,233,22,103,130,51,17,80,166,75,133,213,88,192,177,181,47,218,75,123,160,204,108,197,57,172,122,180,172,68,24,23,220,33,236,79,85,181,236,32,203,163,79,143,147,34,135,178,170,3,146,239,243,42,95,61,198,98,224,54,91,73,253,70,180,172,68,124,195,164,219,55,218,20,42,34,199,63,220,193,45,192,126,239,36,88,240,38,192,7,55,0,77,60,219,7,167,254,211,21,217,201,51,116,152,127,154,52,75,142,251,172,21,193,86,157,121,134,199,231,245,218,160,60,224,235,140,106,94,237,104,57,88,99,9,66,233,121,131,153,150,6,153,248,38,113,146,203,120,155,45,119,158,227,69,57,89,142,191,132,206,220,237,143,35,125,58,44,200,9,106,119,216,205,8,163,166,242,31,205,252,158,245,44,225,100,245,177,85,178,208,89,115,214,203,177,125,30,74,94,82,183,35,232,164,174,249,51,144,188,65,196,80,90,19,216,116,16,32,71,210,41,92,71,219,218,148,200,71,230,128,18,34,130,41,243,6,191,221,221,145,80,84,189,108,99,20,125,34,6,219,153,45,86,170,254,2,223,47,209,45,104,37,75,174,209,13,229,237,137,83,254,83,231,17,20,175,198,30,254,164,246,229,80,122,200,188,12,39,207,13,35,195,129,227,244,83,243,192,192,197,174,3,12,244,242,51,18,107,110,94,131,236,53,230,3,73,185,56,73,75,3,244,224,116,130,101,78,13,176,120,248,34,228,58,251,148,41,185,177,252,4,96,56,54,14,100,0,156,57,141,197,150,29,40,57,67,136,86,209,176,8,182,131,33,84,180,166,212,143,57,64,88,77,35,130,106,242,84,109,142,42,160,31,226,165,51,176,185,162,176,137,147,34,137,89,239,163,161,31,78,246,100,118,218,1,169,4,219,179,58,211,228,40,69,56,65,106,99,202,58,146,3,132,173,231,230,210,232,248,214,199,46,176,236,182,148,194,74,159,78,15,39,29,169,244,146,92,17,11,173,22,72,129,40,77,113,96,100,216,22,134,160,204,178,243,27,205,209,141,56,74,40,20,251,99,123,161,238,45,69,95,68,242,81,175,30,155,196,98,0,94,159,160,43,46,225,63,206,117,32,246,42,178,78,101,165,253,196,225,39,177,36,106,146,234,2,62,61,33,168,229,76,69,91,107,125,39,58,58,196,60,25,222,211,61,6,193,86,216,79,93,196,6,91,235,52,240,134,125,30,14,89,86,242,154,105,185,188,217,69,194,195,234,56,239,37,95,41,158,243,26,148,204,212,64,83,142,214,34,62,173,165,186,145,96,4,70,155,210,231,254,47,88,8,79,182,217,245,122,214,80,174,0,228,46,135,226,121,148,216,87,191,200,169,79,216,246,119,146,37,100,147,127,26,165,77,20,24,112,251,107,21,141,69,40,119,93,21,189,129,219,212,156,152,241,7,24,44,32,223,238,131,67,245,24,180,2,80,185,109,181,43,17,90,111,71,221,167,110,209,153,215,138,83,243,52,214,173,85,31,52,19,2,170,115,51,237,7,168,67,79,66,193,131,154,1,18,134,4,35,25,41,243,10,156,172,31,87,101,76,224,162,51,27,165,139,111,56,231,27,109,201,30,103,175,64,170,136,43,118,157,117,75,79,124,221,208,254,205,171,200,2,151,54,244,17,14,30,133,43,245,228,172,45,147,124,55,6,110,204,24,157,91,103,134,171,27,203,238,115,64,34,131,85,157,232,233,31,153,67,33,135,155,108,157,84,89,228,66,153,107,41,176,52,75,58,196,39,247,117,44,174,116,139,192,131,23,64,250,173,238,115,114,226,43,60,213,53,135,205,111,149,168,247,70,63,8,29,214,196,107,36,233,181,224,6,131,214,76,11,185,7,23,120,200,142,79,87,67,131,69,184,98,8,42,45,23,21,148,66,62,51,75,162,26,195,38,172,211,166,104,128,89,120,206,125,145,168,38,232,237,137,45,106,179,170,18,153,19,209,136,59,154,53,15,245,206,210,98,227,252,146,125,40,227,139,14,39,216,171,90,130,188,203,236,133,212,185,234,227,58,199,115,212,175,47,64,218,49,16,134,208,220,186,165,142,172,24,3,149,17,10,39,65,100,72,202,65,91,205,190,241,11,133,151,208,19,34,191,243,190,90,237,35,113,209,160,207,34,86,228,158,49,154,11,33,155,106,25,80,92,77,237,178,1,42,118,122,215,58,47,164,53,200,111,184,231,91,30,80,183,153,127,179,154,91,194,139,92,138,203,98,161,18,54,12,3,103,210,196,93,171,252,40,118,88,175,89,120,127,172,188,48,89,43,180,248,181,150,9,167,189,190,213,177,125,81,204,98,225,125,76,96,198,168,183,140,184,162,88,186,83,60,206,112,123,58,192,5,10,211,84,240,224,18,167,131,6,114,34,197,180,71,210,167,31,208,119,231,204,195,173,218,244,97,13,53,203,190,38,86,37,108,20,154,67,161,112,248,52,126,214,89,186,61,245,179,57,6,77,161,123,106,215,175,7,204,230,120,163,195,176,240,75,240,15,141,100,111,21,110,136,85,44,254,41,118,134,57,75,220,36,172,173,40,156,38,101,108,57,241,82,203,151,115,155,96,28,83,37,141,171,65,147,74,84,220,85,228,180,154,175,109,228,103,230,236,244,160,165,119,80,31,152,197,129,200,13,121,255,75,187,2,239,252,83,61,29,216,79,173,14,251,120,173,38,115,119,193,4,115,93,119,248,57,120,185,33,154,185,237,88,159,150,216,129,76,236,19,63,181,60,159,158,4,136,119,191,84,191,106,156,253,59,45,178,86,190,16,189,49,109,81,143,195,118,14,236,146,24,91,131,216,115,4,178,223,30,117,202,243,160,187,127,62,149,170,147,161,3,9,54,251,219,213,56,6,141,84,46,233,199,189,6,234,254,122,50,149,30,167,117,61,187,109,89,225,38,91,178,34,251,94,193,215,56,229,164,96,255,41,96,176,175,217,90,152,134,58,185,30,7,65,174,113,156,240,105,121,145,7,242,17,255,42,126,138,247,200,191,8,151,168,238,174,32,248,136,73,33,139,156,190,9,11,44,128,6,151,75,6,27,188,152,145,167,4,18,171,185,22,92,2,22,196,168,39,99,224,182,63,188,69,176,128,244,126,241,85,131,80,243,32,170,35,189,137,32,217,241,162,188,186,247,129,153,42,175,9,60,230,8,127,61,14,180,37,205,5,245,220,159,51,255,112,83,178,230,15,254,3,196,119,60,245,59,174,157,49,110,82,89,7,208,4,229,135,65,80,111,122,11,86,113,139,205,80,76,89,177,197,3,206,46,148,18,2,118,134,248,247,98,8,171,138,88,190,210,150,10,51,162,26,240,79,109,96,180,237,155,232,89,176,253,41,72,232,103,199,201,158,1,146,54,14,131,232,232,12,187,4,189,201,131,181,121,153,0,255,114,125,199,156,139,135,31,131,14,177,124,166,22,73,95,159,153,248,128,188,3,217,214,37,249,22,121,166,44,211,151,32,176,226,244,218,40,31,124,103,100,235,164,69,250,79,191,171,147,85,117,23,173,130,197,203,207,145,190,153,252,243,189,29,34,94,80,46,164,29,252,72,198,132,75,153,124,154,156,120,110,59,218,52,253,59,178,43,140,229,230,79,214,229,191,126,0,69,23,130,37,77,247,250,0,192,69,100,78,181,5,10,110,18,246,148,47,88,116,148,216,89,213,252,247,117,206,127,102,43,193,66,212,157,89,75,7,51,138,23,234,103,58,227,230,86,19,255,77,181,49,125,47,242,208,232,54,100,75,157,136,207,58,162,31,56,238,0,84,30,95,251,152,95,68,99,175,45,239,123,125,112,190,100,141,189,12,72,173,235,140,103,182,13,45,77,167,107,221,138,207,210,98,164,24,57,96,89,225,104,94,112,117,197,233,107,127,69,67,152,127,65,102,222,202,115,89,183,113,134,50,154,87,190,178,104,218,142,108,189,232,24,46,76,120,203,124,156,86,7,63,174,219,85,144,211,150,216,27,58,115,199,30,128,215,206,142,205,235,105,178,183,132,197,66,211,198,94,115,136,124,121,51,94,90,182,128,180,158,185,9,53,155,23,62,233,214,86,251,114,180,58,81,140,179,150,36,143,200,17,57,205,251,138,98,155,221,217,30,158,93,94,151,191,57,88,29,218,178,180,233,124,182,44,110,15,139,57,41,125,74,17,40,130,115,127,103,42,88,96,58,252,27,160,88,254,200,93,185,66,221,102,13,196,16,199,170,89,62,106,39,168,159,182,18,34,225,69,89,128,133,150,93,132,80,33,191,244,0,244,17,7,192,218,116,184,74,140,76,234,112,111,122,186,211,211,50,123,121,135,10,75,23,84,68,147,171,190,76,103,254,23,7,237,27,194,26,160,140,28,43,39,182,6,141,227,155,52,47,41,140,147,242,83,35,174,120,242,195,215,3,191,82,103,204,109,195,124,100,17,8,97,216,116,66,142,146,10,237,129,38,43,125,154,76,151,233,28,22,58,184,72,66,233,69,240,247,56,240,157,50,103,136,70,135,210,33,147,32,233,249,70,219,153,74,199,179,114,152,20,1,119,125,79,147,165,39,64,205,49,19,96,180,77,251,12,216,238,5,228,184,132,42,76,127,141,109,102,222,178,166,178,254,81,82,173,177,175,84,170,89,239,224,165,238,65,101,18,13,237,27,167,245,105,115,202,206,6,92,77,225,169,210,10,175,166,234,247,113,126,200,194,198,1,251,148,174,150,220,139,219,110,19,64,15,230,195,26,234,231,112,188,99,192,2,210,80,161,67,24,208,81,148,174,149,3,161,67,217,162,136,230,231,19,215,196,228,252,189,39,195,250,44,132,53,61,31,190,50,69,196,46,148,224,209,215,83,190,68,175,226,159,76,203,199,175,107,185,243,177,36,45,112,81,185,181,53,106,9,204,171,255,65,183,162,83,67,22,15,21,43,62,175,158,9,127,161,92,100,251,198,252,19,106,32,216,2,251,200,157,177,76,229,115,247,172,246,74,211,56,229,247,127,184,27,105,166,207,7,26,96,53,216,221,247,85,131,59,180,94,234,4,239,135,214,190,30,106,3,10,196,160,122,78,8,1,57,63,76,216,206,71,125,77,98,109,36,144,115,212,11,62,244,229,184,50,172,75,247,102,45,237,72,253,113,3,207,227,2,85,36,14,148,75,96,32,77,28,41,27,212,92,92,75,129,202,198,214,196,157,118,227,37,216,144,254,96,185,105,146,230,83,201,15,83,128,249,4,144,184,136,235,137,192,48,118,87,224,27,21,185,107,92,58,87,172,108,38,252,100,114,106,162,186,136,133,173,171,134,121,53,21,123,21,157,228,74,230,99,173,52,110,254,109,101,133,111,102,12,212,166,72,214,128,81,30,125,42,189,90,127,59,131,250,240,204,183,110,153,133,84,38,207,235,216,103,6,89,152,151,215,113,30,108,44,134,202,199,184,39,36,69,27,208,66,58,146,180,197,12,224,122,124,210,171,74,105,6,209,41,4,78,117,141,135,29,62,100,10,242,61,24,162,164,70,214,18,146,211,24,108,197,112,97,31,128,160,18,121,160,141,44,91,158,248,40,153,241,137,85,124,4,90,110,42,54,99,143,210,144,131,65,164,26,36,69,191,60,237,91,199,114,222,252,121,130,74,218,145,196,224,87,182,59,126,132,212,202,159,81,6,234,198,208,102,42,65,128,191,254,157,29,20,225,216,165,9,238,187,166,20,231,182,189,202,167,135,231,108,4,230,17,68,79,240,142,117,40,252,165,26,63,45,126,122,85,176,11,193,33,144,177,56,127,120,166,189,123,2,53,33,52,20,78,85,58,216,213,159,115,238,253,193,184,225,5,178,92,164,242,97,108,110,138,44,130,226,154,50,131,138,79,100,122,7,165,232,254,213,146,247,101,215,36,84,195,54,191,70,246,57,229,13,93,248,2,42,17,88,50,83,229,168,145,178,219,54,149,123,127,239,120,44,155,115,120,249,0,118,130,191,62,2,123,186,151,138,190,18,192,246,165,207,0,210,237,1,214,210,85,38,243,96,34,166,118,61,203,209,73,15,137,149,81,185,250,218,125,111,36,119,39,116,37,232,122,70,29,6,157,241,17,97,225,184,117,118,28,108,81,3,55,96,180,153,111,239,246,182,18,214,177,106,242,14,188,67,43,215,109,143,128,66,103,235,145,130,149,158,99,226,153,147,118,65,31,64,239,143,127,137,114,107,154,228,4,125,48,158,245,252,41,23,18,177,150,13,237,11,165,123,209,216,217,176,66,83,12,245,44,5,179,137,216,17,155,63,155,175,198,125,217,239,250,158,161,192,59,37,5,227,103,86,245,188,3,200,13,205,212,201,82,52,101,52,34,177,183,209,73,176,12,64,132,90,229,79,130,71,140,218,59,150,19,48,15,247,216,82,54,198,55,141,40,98,29,248,13,197,77,232,104,241,255,219,246,101,119,192,120,152,160,184,218,22,220,95,73,40,89,98,44,225,8,169,120,43,102,46,214,202,58,54,27,35,206,102,166,148,35,133,242,115,133,15,93,199,51,215,59,202,244,234,203,98,133,200,106,180,29,86,140,227,45,9,25,199,221,81,240,224,97,174,218,71,89,159,33,11,240,18,230,255,230,96,207,4,178,238,7,238,227,253,185,53,118,59,183,122,155,102,5,50,134,255,171,17,27,65,242,230,146,191,253,123,179,13,22,93,35,233,192,0,252,201,19,223,210,58,50,70,128,228,70,162,104,240,227,62,216,241,161,235,230,104,192,95,20,197,124,213,177,143,188,181,225,21,75,4,147,220,127,101,64,130,114,183,226,122,160,196,60,115,50,172,45,197,143,191,33,178,201,171,13,56,149,134,239,1,170,227,98,177,190,228,120,87,191,49,87,129,132,143,200,243,184,114,154,249,169,110,61,105,134,0,245,187,50,141,185,0,114,179,195,159,211,85,128,78,34,149,173,132,109,9,96,1,181,138,112,188,129,61,103,203,132,173,30,27,172,104,83,1,80,168,246,119,134,15,215,139,254,28,219,74,206,41,141,114,191,111,43,17,81,218,152,246,105,137,118,46,183,70,104,154,215,181,102,61,189,90,204,189,69,158,42,129,108,229,75,15,92,101,240,254,37,89,73,237,216,107,19,52,61,139,214,87,7,26,180,254,175,52,170,208,35,152,230,143,91,30,187,239,213,234,199,106,110,144,146,227,142,144,184,209,5,151,116,254,171,171,166,113,93,55,107,1,161,157,226,183,193,165,172,16,22,90,12,30,182,132,109,22,32,144,71,142,33,197,72,236,39,200,36,84,146,21,238,178,222,100,189,164,147,200,80,233,235,20,185,97,94,180,58,142,203,171,74,27,126,169,13,65,138,195,174,28,34,54,64,121,116,161,1,148,170,55,92,168,12,188,165,173,39,236,110,67,248,25,43,199,231,198,192,100,144,23,75,201,108,202,82,176,236,179,41,165,55,237,237,212,107,95,101,106,131,123,98,83,4,223,247,64,26,31,186,31,62,58,214,173,253,193,204,170,57,72,47,199,207,72,99,121,114,154,190,104,251,80,41,215,249,91,202,217,49,244,213,219,253,37,219,188,65,227,92,178,56,5,58,90,233,1,54,40,255,26,92,42,95,182,9,85,168,112,167,84,46,72,29,17,10,207,135,169,10,117,249,88,170,38,35,70,66,172,187,126,19,191,248,222,40,87,72,115,51,241,205,254,99,115,213,228,237,216,102,6,204,168,223,168,39,103,14,244,139,225,123,180,28,216,193,35,96,191,115,180,41,110,22,68,70,34,87,94,116,158,97,143,174,147,165,95,89,206,26,18,160,115,248,250,219,75,243,240,214,19,149,190,31,130,226,22,108,147,232,196,9,224,77,229,144,188,76,150,56,26,156,185,232,208,32,122,18,214,178,146,233,199,176,102,63,235,240,232,151,245,201,102,121,221,48,140,133,108,138,102,143,38,43,93,24,33,157,171,29,16,32,124,48,224,62,71,20,217,223,77,219,58,128,44,45,201,235,28,177,196,103,196,185,204,14,53,183,119,127,89,211,168,250,21,97,42,139,2,188,57,154,206,169,131,128,211,83,0,9,154,95,118,240,65,235,233,27,145,66,31,250,85,160,23,142,27,88,227,236,200,117,6,23,123,198,156,92,53,77,125,241,169,126,218,148,221,249,19,97,104,106,76,239,206,3,180,220,9,0,51,204,15,115,81,1,115,113,21,53,17,49,200,228,23,70,208,169,86,157,30,89,185,104,58,148,177,140,114,66,24,112,119,61,51,216,218,190,108,160,7,205,97,211,94,249,10,122,73,188,12,71,7,152,46,39,78,252,62,110,238,134,28,31,224,129,110,244,134,123,112,46,94,220,209,226,86,53,160,60,164,24,217,87,34,34,166,24,160,219,236,189,57,160,249,184,85,24,83,201,15,212,252,199,142,31,37,208,177,155,239,8,50,33,119,217,225,64,231,50,104,73,85,225,96,127,193,112,49,32,236,81,124,134,246,133,9,176,37,132,76,11,70,98,87,169,234,1,207,30,138,33,244,221,225,46,225,156,52,242,133,156,143,22,49,131,65,171,236,255,101,44,246,194,168,179,239,119,184,41,209,196,71,84,23,219,196,181,42,4,249,68,119,249,218,48,253,115,218,38,227,22,211,15,120,5,197,163,63,75,110,127,6,75,212,200,214,219,138,207,213,118,66,67,64,150,251,196,81,104,209,48,244,210,226,78,147,189,183,152,180,71,63,190,69,162,63,117,102,127,143,73,185,173,254,242,78,119,111,190,33,143,2,210,107,151,12,83,210,213,162,161,76,2,110,109,1,242,194,135,255,64,239,190,56,20,246,15,25,160,11,209,148,221,36,156,48,28,182,153,174,37,62,32,22,107,44,82,175,246,217,159,162,230,37,222,224,198,135,59,3,39,146,30,131,174,167,196,53,58,169,205,208,73,40,126,139,191,123,49,56,109,184,18,152,87,202,254,40,226,40,110,30,225,108,126,78,39,94,195,136,6,205,74,21,63,97,220,200,119,238,106,182,8,71,56,139,89,132,147,34,85,225,158,212,83,254,181,151,1,95,77,249,20,228,134,87,175,194,25,199,23,30,184,177,166,133,6,193,162,38,222,219,253,50,110,82,89,156,145,126,145,74,96,207,113,57,208,95,133,52,198,193,108,170,17,55,75,128,13,120,99,50,117,212,214,166,232,82,73,120,180,79,208,40,50,211,229,184,214,224,223,245,89,152,0,53,26,231,93,237,4,161,255,107,173,81,212,228,196,101,110,131,98,158,144,102,132,99,168,40,196,51,26,121,210,11,110,225,244,239,136,216,45,55,212,132,203,10,85,207,95,105,77,213,206,227,121,4,187,226,173,87,82,254,207,178,234,57,148,178,20,165,55,66,119,236,132,54,127,66,44,28,21,139,14,167,1,207,198,186,76,126,32,176,222,107,133,98,31,144,133,18,203,109,205,20,82,37,220,30,31,71,47,154,128,218,6,11,185,42,136,62,12,43,147,38,254,115,48,233,85,58,105,235,176,12,15,154,252,186,163,180,150,61,63,154,9,126,83,170,170,63,221,118,244,62,88,18,41,232,232,164,163,198,46,105,101,38,233,53,35,194,130,13,81,111,203,70,237,13,130,250,11,178,30,32,186,238,175,207,180,213,223,226,141,189,68,225,60,164,172,172,56,215,21,122,89,204,0,17,100,126,38,17,129,247,254,22,9,160,165,204,157,192,209,22,201,208,33,100,207,51,152,242,184,190,198,31,29,89,1,202,227,161,76,182,246,184,123,115,147,187,33,28,98,161,220,141,10,165,206,26,191,131,187,183,69,161,126,165,142,1,88,47,2,97,229,17,111,5,244,46,111,231,199,54,12,164,49,32,77,202,117,27,125,24,101,181,244,165,85,237,180,147,182,102,148,62,146,242,184,201,194,98,53,15,8,27,8,243,129,1,4,138,34,73,220,108,218,160,50,100,71,251,182,47,151,19,254,25,141,210,66,18,155,25,7,186,207,173,130,225,103,127,202,11,117,234,61,184,61,210,46,106,185,48,174,36,125,124,185,222,222,141,136,130,65,243,18,103,163,186,24,195,138,24,230,0,216,22,113,201,131,165,44,192,82,103,36,197,156,144,43,213,104,150,63,141,254,214,244,15,195,92,99,140,226,7,33,166,147,115,27,104,244,185,172,204,187,229,82,38,242,49,77,130,6,184,31,162,45,168,175,221,166,224,51,109,99,17,104,225,32,20,180,202,121,30,210,27,172,62,102,122,3,178,218,171,179,84,28,114,78,103,102,161,233,172,74,138,199,0,3,219,206,152,213,206,103,171,150,62,48,121,32,55,63,200,104,131,44,97,187,20,156,10,8,237,149,213,136,249,205,170,129,190,28,83,78,104,40,97,55,239,251,94,11,204,109,142,89,91,58,205,211,200,229,26,188,248,111,145,232,49,127,92,124,197,106,80,182,61,175,78,84,240,2,144,38,55,165,215,76,6,252,206,148,77,40,63,79,240,99,111,68,205,149,246,207,10,26,215,52,5,128,204,7,239,123,44,2,158,105,190,80,117,107,195,186,27,213,194,186,203,158,205,233,81,209,128,217,121,154,53,205,56,111,36,47,133,104,251,150,23,129,224,33,232,154,148,142,5,42,173,255,232,169,197,21,86,95,26,120,71,52,250,87,118,98,189,2,207,184,28,15,73,67,100,43,113,58,70,99,93,105,18,125,120,14,127,107,180,161,6,68,14,165,235,68,105,134,14,21,29,247,223,145,207,228,93,38,213,107,62,103,117,21,246,72,37,12,181,226,30,99,127,99,88,184,79,187,56,142,95,59,171,60,32,129,72,78,25,226,239,164,137,222,221,168,175,180,154,66,211,242,252,148,97,134,145,68,24,51,230,136,167,240,35,240,182,214,94,56,176,25,87,173,187,149,143,182,51,227,183,39,13,236,111,98,117,207,249,60,73,54,146,112,140,97,220,76,10,68,0,69,64,91,155,36,73,219,29,53,183,126,165,28,95,37,113,237,74,195,194,186,249,110,172,35,239,167,219,8,207,96,113,104,137,153,70,190,221,113,141,249,125,95,21,152,254,13,135,38,134,143,88,120,134,37,194,140,20,180,63,80,218,43,236,237,1,170,35,65,73,219,106,229,186,123,62,119,224,224,150,29,157,135,36,137,145,13,112,107,63,238,160,144,113,5,104,223,243,11,176,105,147,38,138,161,14,216,99,160,247,117,55,54,67,200,8,163,126,254,139,148,166,191,182,145,29,66,223,151,139,112,49,99,190,151,32,28,197,98,199,60,63,105,184,80,72,7,60,1,72,25,140,194,251,238,170,250,97,109,29,244,251,0,73,71,50,141,2,0,50,225,141,49,188,83,127,41,225,106,94,176,0,176,185,96,175,57,99,157,144,54,245,93,176,134,13,181,243,202,99,92,176,164,127,160,85,209,132,197,76,213,0,64,194,36,67,56,49,149,141,40,48,215,227,69,255,0,17,179,9,104,106,148,3,166,40,134,227,70,213,234,61,109,28,68,63,54,115,129,63,177,49,125,0,99,123,115,14,224,197,70,137,92,67,180,212,207,242,10,47,111,230,51,206,42,240,55,122,95,162,64,148,79,25,118,181,129,198,214,86,31,12,33,255,92,124,36,208,136,146,57,203,223,85,111,251,85,49,196,24,167,173,125,83,47,126,202,101,67,111,38,130,125,227,156,252,194,21,62,42,88,91,233,140,55,184,135,156,41,66,105,173,237,99,3,149,72,229,2,193,30,86,50,224,165,69,87,6,73,193,193,88,98,142,228,217,104,62,129,7,30,30,241,5,59,118,77,71,121,198,190,218,95,217,184,251,118,69,53,112,197,101,66,80,137,66,91,22,147,210,198,38,116,6,136,9,155,19,215,146,246,27,68,234,43,38,38,219,194,192,242,117,120,244,133,99,188,205,190,113,251,216,248,118,241,64,38,229,29,98,7,163,205,254,74,27,7,227,32,7,247,156,229,142,25,162,156,50,36,128,242,221,164,126,95,138,35,210,170,159,103,165,197,130,186,82,154,213,30,80,168,226,219,69,139,161,219,138,163,251,18,74,129,85,128,118,14,116,117,211,234,125,67,88,234,7,84,88,99,249,125,187,207,27,25,239,184,240,56,188,163,139,57,248,147,238,4,175,35,72,8,144,139,200,183,95,141,160,60,79,193,86,153,245,216,135,88,49,47,241,243,162,113,45,8,155,133,58,91,49,234,49,211,93,118,150,53,10,144,134,200,167,235,78,27,85,7,228,161,178,110,28,3,250,238,175,121,243,113,224,94,115,236,122,202,193,50,84,182,199,28,102,143,18,81,116,205,186,72,129,156,222,35,74,55,139,218,80,255,39,18,222,57,107,213,8,111,123,229,247,189,229,146,152,184,13,128,223,63,228,16,30,144,202,191,145,223,137,181,165,255,142,53,46,215,185,139,30,193,168,197,84,162,233,197,4,22,221,41,88,232,79,10,62,246,45,31,84,23,184,181,186,129,24,110,100,19,31,251,163,217,98,199,197,140,154,101,134,15,50,21,250,231,101,109,99,60,123,35,236,92,143,55,35,38,171,180,150,74,247,191,246,102,68,215,232,75,99,134,43,141,160,238,17,56,239,224,234,34,48,164,85,210,119,130,167,184,109,160,103,17,87,218,227,125,56,131,196,141,213,65,25,128,165,239,21,0,128,124,221,121,56,7,38,163,57,155,20,51,36,39,160,51,130,18,185,79,159,146,101,83,54,152,31,218,164,91,157,85,255,202,165,255,63,100,238,39,186,183,20,80,250,88,218,130,153,0,58,133,161,53,151,59,12,90,145,84,174,192,91,142,35,252,232,13,27,19,156,8,244,0,41,208,75,73,196,45,197,125,139,243,82,120,236,105,136,114,65,71,150,64,71,145,15,7,254,228,43,175,71,215,228,23,14,177,131,42,199,146,52,140,195,253,36,103,189,226,226,99,24,13,168,221,231,137,70,106,174,156,247,41,124,2,33,226,5,205,250,65,243,131,234,236,246,133,65,35,109,108,227,71,27,15,163,81,102,210,4,237,61,151,112,197,136,252,130,243,36,133,124,138,158,140,209,158,118,215,105,180,241,178,127,140,31,206,206,148,150,137,193,160,84,133,133,55,165,96,110,153,51,116,132,145,26,41,180,104,59,136,164,209,141,200,169,64,90,31,56,160,117,244,179,39,108,241,225,190,84,58,7,151,26,44,106,232,36,241,201,0,206,135,180,108,186,138,168,96,33,166,169,82,35,203,139,172,79,254,79,252,25,238,195,2,78,201,210,172,244,12,149,7,253,3,112,239,119,113,172,56,68,223,46,209,233,196,150,62,245,242,231,164,5,233,212,249,246,169,83,9,31,214,234,82,89,217,26,46,87,195,100,193,221,160,118,104,178,254,239,100,199,226,168,72,124,131,153,235,55,60,185,196,29,28,55,245,30,241,116,161,248,3,253,98,121,76,76,232,195,74,169,88,15,54,192,222,251,249,52,29,202,153,64,144,123,76,234,227,30,181,86,251,8,246,205,182,248,144,15,47,176,2,197,122,168,189,24,221,148,77,250,101,64,147,146,168,230,124,204,72,199,142,41,29,69,247,53,36,14,86,63,40,7,217,40,6,108,119,7,40,58,218,212,115,113,21,102,52,197,129,54,186,172,119,107,54,121,40,0,133,236,248,198,49,62,212,137,208,115,250,135,54,198,46,80,233,251,94,86,203,246,144,43,191,59,84,180,184,162,120,77,90,98,122,127,171,189,207,230,107,137,209,110,87,161,42,126,231,59,5,192,103,224,86,180,206,255,161,59,125,214,179,67,224,22,99,84,194,76,190,168,130,204,148,176,76,187,219,218,118,243,216,141,217,47,114,203,218,247,44,145,211,94,180,201,250,240,146,50,15,164,125,151,160,187,147,214,149,25,137,71,130,19,81,58,159,103,121,157,224,164,13,154,1,120,17,30,155,225,187,249,80,147,154,208,166,251,146,73,213,7,146,215,119,196,38,248,246,116,139,193,29,198,211,224,198,169,88,53,28,143,29,175,220,40,249,253,157,39,100,87,236,150,212,81,150,31,221,183,105,162,70,124,181,147,11,226,143,169,62,89,219,187,152,244,67,81,178,47,174,89,129,125,163,32,177,98,156,196,33,234,28,156,130,204,176,213,103,204,72,105,183,126,58,136,30,81,248,144,123,195,183,111,189,254,81,164,225,107,207,73,247,4,146,176,87,166,227,176,244,22,159,95,95,54,27,14,22,242,63,91,98,4,246,248,46,171,153,183,149,237,63,5,1,131,79,156,139,226,193,85,195,110,168,127,167,77,194,243,120,181,56,249,160,22,76,214,153,1,175,200,122,14,13,206,142,26,143,33,240,60,116,121,61,137,224,43,206,74,42,34,80,242,206,27,161,139,192,87,36,24,6,191,96,43,91,170,57,47,9,204,195,158,151,120,45,158,8,60,252,15,242,71,163,28,44,113,19,197,24,64,66,1,207,127,22,116,111,138,192,28,221,249,105,187,210,48,56,251,66,40,67,144,203,52,56,99,227,134,135,129,223,147,63,163,33,92,228,133,27,160,125,46,84,254,39,180,222,7,91,110,117,30,140,154,133,11,106,117,94,173,97,255,143,142,46,215,200,228,34,234,50,75,70,47,209,71,50,219,141,127,162,1,148,199,59,210,34,29,235,17,3,222,178,215,225,201,246,82,156,65,243,154,255,24,112,46,24,175,151,131,38,75,53,231,191,148,32,239,231,51,195,214,191,24,26,235,108,153,118,112,126,203,152,111,236,53,248,200,144,16,154,230,208,114,75,144,124,240,220,240,42,236,133,199,108,107,254,190,2,147,87,3,244,114,227,173,179,232,158,71,180,245,136,120,179,200,188,254,143,39,172,157,98,76,192,231,200,252,88,199,210,70,166,92,208,118,154,30,194,131,125,169,87,41,228,19,216,34,78,29,192,142,40,62,40,7,4,71,223,53,181,166,9,144,113,64,35,242,72,126,19,166,199,248,16,204,42,199,249,165,244,218,101,216,233,107,141,117,0,111,36,253,207,35,188,226,160,162,58,130,152,49,132,0,176,184,170,110,184,33,232,66,91,176,252,174,255,77,155,172,177,25,217,114,144,91,49,21,1,66,165,247,242,253,39,57,182,30,34,160,11,248,210,98,165,70,107,72,239,133,105,6,15,210,119,204,161,17,242,229,35,180,179,193,121,38,153,95,255,219,46,124,67,31,4,202,177,38,255,169,38,51,251,59,213,105,26,116,148,201,191,187,191,253,52,81,245,233,47,231,240,237,184,134,18,146,101,93,192,172,87,182,234,187,184,214,61,221,114,68,210,54,143,135,130,13,200,128,75,205,233,205,83,179,97,183,229,122,47,89,102,163,96,197,142,57,145,80,247,103,108,184,12,35,159,134,51,120,250,32,56,27,25,236,191,185,217,29,80,135,140,56,189,101,4,255,225,191,126,89,158,138,137,158,113,226,211,15,124,198,154,194,84,79,50,17,252,118,32,100,113,205,140,113,163,60,255,10,175,192,142,104,55,229,209,22,243,4,253,190,19,186,8,171,56,163,184,131,77,120,191,195,54,76,206,225,131,32,198,123,79,158,208,236,126,109,230,204,77,23,189,25,222,93,215,72,254,54,193,165,159,245,203,234,71,172,195,14,182,4,112,215,140,113,69,134,41,90,175,6,220,168,87,218,206,97,45,164,187,85,187,229,75,83,255,97,210,166,174,179,243,72,103,177,171,26,10,37,249,231,29,113,245,244,54,14,166,37,225,74,133,218,79,10,240,118,209,186,82,87,222,103,223,105,202,172,67,71,9,24,90,52,200,78,147,177,190,58,32,180,154,29,21,117,29,0,21,38,241,189,101,131,81,66,119,29,186,46,238,111,190,209,38,119,221,247,222,100,103,150,251,179,39,132,215,122,6,99,20,72,146,173,217,231,199,189,211,162,147,71,94,70,135,30,69,42,203,215,107,23,136,137,156,11,153,153,216,10,24,129,107,90,216,247,115,93,134,175,167,95,236,126,137,105,80,121,30,218,25,177,10,96,119,174,139,236,43,8,219,76,182,161,20,222,29,107,58,78,12,173,78,155,222,180,242,203,139,19,217,105,52,149,73,135,58,235,233,26,206,129,47,110,102,31,227,122,195,155,80,89,250,162,36,239,5,150,16,57,63,235,139,31,33,17,160,30,19,63,101,124,250,71,114,236,194,211,196,231,251,223,148,198,12,249,220,209,4,31,75,78,217,251,244,31,107,80,132,71,237,145,224,216,8,189,154,13,112,225,55,61,223,166,134,34,72,105,197,17,228,133,214,28,37,179,179,210,219,33,148,26,120,147,29,32,59,198,224,164,103,208,10,254,248,165,74,23,215,73,191,32,29,103,188,174,247,179,51,82,248,201,128,133,85,130,199,110,234,65,179,104,148,139,186,80,226,151,163,156,50,1,240,191,238,213,2,114,19,44,99,84,130,227,93,113,142,142,38,159,121,12,10,51,249,196,40,207,154,205,221,172,44,70,146,215,50,197,198,121,43,102,71,131,139,104,246,53,50,33,165,151,43,18,115,123,1,136,171,230,134,45,49,29,180,178,206,41,70,98,76,88,195,33,129,135,172,248,65,149,239,197,166,84,30,223,208,216,135,72,185,69,158,143,189,72,73,196,105,117,23,0,185,178,179,213,80,61,217,81,127,163,117,178,129,239,112,66,210,39,140,100,56,105,153,243,32,145,48,55,33,113,82,177,41,124,201,242,58,73,199,61,106,129,99,134,123,210,65,237,255,234,185,151,179,14,244,211,234,180,83,141,202,225,240,196,67,239,19,122,102,237,47,52,111,245,32,208,176,215,186,189,38,181,142,114,22,179,19,61,131,144,133,49,89,28,79,168,247,32,124,118,238,69,215,108,65,209,143,86,180,230,223,22,90,94,195,77,108,53,23,196,88,96,177,29,18,144,67,94,187,120,28,104,23,79,129,194,147,74,104,182,237,133,80,25,14,154,29,159,243,170,39,22,228,84,141,245,141,25,51,141,78,26,57,164,35,62,243,42,19,188,177,101,218,19,5,83,92,81,65,66,58,62,47,171,96,106,187,206,202,126,67,216,206,96,137,80,131,45,180,142,59,180,144,221,132,192,252,83,19,242,137,113,237,226,47,69,194,177,195,28,139,223,77,22,3,147,91,81,233,173,5,20,126,173,25,81,121,251,47,227,231,237,25,24,178,150,156,27,197,28,158,139,126,93,71,5,145,82,12,182,230,47,171,140,60,187,32,157,12,196,55,97,216,221,167,99,230,110,50,60,6,161,62,223,14,39,170,167,136,64,28,25,105,54,25,244,154,191,75,220,42,236,231,225,99,207,96,65,102,53,63,175,106,26,194,235,17,78,104,178,178,138,133,154,215,42,47,189,133,174,181,150,99,8,104,248,166,147,163,127,115,4,67,181,181,204,227,238,86,226,156,5,244,2,232,170,174,233,78,19,245,39,10,61,37,37,21,197,183,138,5,43,20,78,110,198,83,38,132,4,253,65,184,15,192,248,16,196,98,23,133,103,36,111,135,52,133,117,147,231,198,108,155,24,7,76,47,51,211,241,211,227,233,88,250,91,145,154,3,246,58,13,236,1,235,225,218,32,220,27,64,237,202,245,36,203,156,180,202,165,49,43,37,192,203,212,129,113,39,115,18,162,47,3,105,118,44,86,224,188,60,46,207,196,5,2,27,48,248,209,98,241,130,142,240,128,222,55,205,3,71,92,19,9,142,101,230,201,194,41,110,237,187,94,200,137,150,86,154,56,199,213,156,83,180,41,122,25,19,126,31,179,63,242,66,54,210,58,156,223,84,108,97,207,38,62,67,232,240,239,37,154,50,67,206,120,75,45,203,147,96,1,216,64,41,184,155,49,148,188,9,5,184,164,26,212,91,40,110,27,84,16,42,96,221,103,60,98,58,145,98,112,187,91,185,45,123,200,185,24,253,115,105,51,37,200,106,188,12,16,211,159,200,79,86,106,175,114,173,0,191,68,207,77,85,138,144,178,241,104,55,119,113,32,63,127,38,206,73,21,100,161,82,220,202,1,112,21,226,157,231,216,68,3,133,51,170,230,106,78,246,57,194,53,226,121,118,251,177,108,19,46,42,32,228,140,13,191,93,240,118,140,191,20,163,214,32,243,232,11,213,142,69,86,162,138,125,179,128,109,44,147,212,128,202,137,145,10,210,189,86,174,28,9,55,65,180,163,86,52,218,165,77,177,2,238,146,215,155,0,98,232,64,145,119,148,132,64,5,249,55,179,106,173,178,81,65,82,138,147,137,134,32,2,67,238,37,220,221,95,195,228,9,121,90,233,200,56,14,79,252,186,83,229,18,248,250,71,245,52,76,47,101,250,253,136,243,225,153,43,70,179,4,195,12,139,32,115,44,119,45,201,160,148,247,112,62,144,166,169,221,172,212,17,90,194,82,210,198,15,124,150,229,28,194,240,46,90,251,209,205,143,134,152,10,106,239,211,114,115,47,20,225,206,114,197,245,42,142,77,205,166,165,123,121,84,199,32,128,79,85,71,23,94,84,92,66,30,141,143,200,54,19,230,5,117,146,213,19,61,4,153,115,253,80,186,186,196,238,153,3,213,200,81,57,206,248,149,202,248,176,60,13,218,12,210,151,252,156,255,8,97,185,66,108,205,27,184,155,1,51,34,24,20,91,242,169,164,251,199,15,208,245,205,55,127,71,165,178,250,75,128,6,89,85,40,67,145,128,254,158,86,142,85,86,238,61,53,16,50,9,99,150,26,146,106,62,222,186,154,152,167,70,106,137,153,68,161,195,111,236,181,232,185,167,246,78,116,88,209,89,134,37,165,12,207,218,198,9,79,15,66,130,198,83,117,210,189,30,1,227,55,87,60,81,29,12,157,23,58,207,251,153,227,249,134,108,37,180,97,51,38,231,141,254,223,70,30,62,84,1,225,234,246,33,139,103,235,175,26,240,96,175,98,139,133,235,79,109,19,12,191,34,149,122,153,7,218,134,115,27,121,159,76,39,116,73,102,73,11,135,112,203,178,138,124,220,232,97,124,28,242,134,115,98,181,148,10,250,1,57,228,250,93,31,13,50,216,118,69,120,142,232,118,15,191,138,244,195,80,106,226,57,25,112,24,215,250,238,187,116,229,68,231,63,211,112,96,223,241,152,95,177,165,134,247,152,80,229,11,40,60,191,134,41,187,235,122,241,141,194,198,159,97,73,105,93,69,175,128,203,91,218,194,28,253,203,214,168,32,249,2,197,229,159,30,130,203,178,248,206,58,147,115,244,74,75,151,0,217,225,114,202,111,163,93,148,245,8,200,72,131,176,226,60,70,158,182,122,180,220,15,202,93,98,1,18,139,93,139,40,226,121,189,156,5,1,155,124,142,72,217,67,202,105,11,164,31,106,237,184,231,139,40,115,205,129,128,6,140,191,44,217,14,67,207,165,98,14,32,200,242,157,117,4,137,185,13,237,148,51,224,168,202,70,152,171,89,200,195,45,181,202,158,241,244,100,98,170,109,50,245,193,5,56,20,11,112,240,0,108,165,124,231,40,150,32,222,162,55,140,114,239,46,105,199,47,198,13,208,123,189,88,255,237,90,83,78,200,56,42,98,153,135,143,69,29,179,172,75,42,133,248,95,26,250,248,140,246,148,148,149,101,136,162,157,231,149,154,149,105,175,19,177,155,61,50,228,238,249,4,144,19,70,35,203,241,85,22,232,0,97,255,148,247,243,49,159,48,252,95,172,228,126,146,167,53,207,78,231,17,30,167,116,109,194,72,95,255,172,15,200,152,189,96,85,165,254,49,11,83,53,177,123,78,82,236,249,137,164,3,63,193,191,52,83,100,33,47,100,124,230,245,83,133,145,26,46,79,240,42,216,0,180,4,201,191,240,67,69,106,94,105,18,11,240,223,128,232,174,216,18,56,122,172,45,153,130,48,80,25,167,46,156,40,140,35,39,139,72,44,23,27,199,230,222,144,111,176,57,177,2,219,236,127,9,239,201,174,65,210,138,101,129,183,84,87,107,19,210,184,137,149,145,104,78,136,68,24,195,148,30,126,34,122,188,21,22,99,130,110,175,148,100,186,189,172,154,89,231,138,53,86,31,32,108,251,97,201,225,119,141,56,48,102,234,86,188,216,136,137,246,206,124,78,213,141,205,174,192,90,140,61,219,189,185,179,164,64,194,64,15,113,36,117,233,35,26,156,217,244,181,193,211,102,103,137,159,99,249,215,251,110,74,154,122,1,75,161,0,70,89,184,72,223,43,78,48,157,42,207,39,108,23,246,207,213,136,255,64,155,84,140,47,174,4,144,205,192,166,191,191,235,196,227,232,148,181,15,14,150,220,149,56,226,157,137,156,76,223,148,47,3,3,234,29,47,91,227,164,116,134,175,220,127,226,105,73,178,184,36,193,117,187,103,157,84,89,2,58,115,30,139,185,141,10,53,232,27,154,92,2,212,139,156,199,59,252,238,93,73,107,121,159,23,143,113,169,93,210,10,223,131,87,98,12,46,6,157,46,56,254,148,210,16,200,209,200,160,224,24,203,209,145,179,39,14,19,16,163,92,242,192,57,241,225,96,87,14,67,36,122,116,203,165,24,251,224,247,101,9,47,89,225,248,216,68,83,245,192,201,153,246,125,23,150,188,128,219,233,211,144,104,187,232,249,149,31,178,232,151,140,212,8,143,240,117,170,232,162,187,65,201,179,240,98,75,39,186,37,43,225,21,130,211,216,233,164,102,150,173,24,166,185,115,61,84,126,187,73,164,218,28,242,170,140,92,81,175,54,113,162,126,170,102,107,3,73,85,27,92,142,242,158,131,163,217,253,210,33,2,81,218,208,31,138,240,168,164,89,41,73,18,9,234,173,145,95,88,174,51,100,35,169,188,45,76,141,47,196,140,108,218,170,148,56,96,56,100,139,211,121,91,136,200,129,13,0,102,27,200,233,185,139,137,18,74,163,64,245,67,207,194,70,188,91,63,108,185,39,109,128,236,214,183,56,219,243,105,180,90,13,177,159,171,163,199,25,27,110,124,115,50,137,213,204,197,66,154,168,141,93,153,159,98,162,220,27,100,196,5,212,206,150,211,235,146,204,85,2,136,166,115,188,48,21,60,178,98,148,173,211,112,41,178,47,6,26,100,55,12,254,19,85,193,204,92,150,253,168,216,78,123,118,245,35,57,110,243,118,46,249,7,211,226,45,142,233,118,38,154,65,182,16,54,137,216,28,27,161,239,124,69,84,237,31,3,49,151,1,227,144,154,98,157,141,207,223,43,121,19,106,224,216,189,25,228,51,44,46,184,116,229,245,94,153,135,13,48,103,226,8,77,199,52,138,94,233,52,159,145,63,162,94,197,173,157,148,10,77,182,13,224,163,49,69,3,165,64,37,99,10,88,185,236,82,75,46,236,75,167,19,19,10,176,27,180,14,169,88,201,93,128,248,37,197,56,41,13,88,68,70,210,37,142,157,13,76,198,216,156,228,252,100,190,194,115,55,88,108,95,117,19,160,44,231,96,231,105,149,162,59,110,53,12,122,53,244,75,58,36,58,51,202,212,208,147,77,39,34,195,104,143,184,6,22,133,55,249,30,121,65,66,173,26,250,153,56,252,64,15,189,37,64,4,86,164,119,72,178,183,21,2,65,69,157,70,49,202,128,147,252,237,241,137,205,213,19,234,36,249,217,184,254,90,99,26,69,175,87,104,247,24,161,182,229,190,226,255,51,174,83,239,182,207,226,203,134,65,204,163,224,129,144,110,239,170,41,210,95,95,26,185,63,97,142,73,104,68,31,10,216,248,179,208,7,251,214,90,232,125,52,76,0,76,250,114,35,49,243,202,215,211,15,194,135,98,160,85,38,211,51,207,148,20,134,254,135,198,187,20,7,176,176,157,6,23,104,241,23,103,124,172,79,167,34,119,175,87,82,121,26,33,215,39,221,162,224,24,34,189,33,34,170,206,165,22,59,18,250,27,66,146,81,167,146,202,167,158,4,180,46,158,1,104,78,230,111,32,69,46,77,111,60,217,74,24,49,148,175,216,21,17,231,227,70,111,131,195,194,161,137,208,114,81,59,28,230,63,24,170,243,2,61,25,234,205,103,110,195,206,136,139,86,114,138,198,205,158,134,91,184,11,17,10,121,157,0,76,231,175,59,182,151,20,110,215,216,161,54,160,138,180,26,59,43,68,231,168,234,23,107,128,63,247,255,103,144,2,121,22,105,9,32,96,245,159,63,227,236,45,231,13,195,231,96,102,91,60,180,70,112,137,138,68,154,67,224,61,208,62,240,141,99,241,9,42,166,207,246,197,182,236,248,84,174,69,237,38,251,216,231,229,73,29,66,12,25,240,61,201,154,168,128,85,220,198,238,125,224,28,145,3,161,138,240,82,53,98,187,219,35,62,134,130,207,209,74,184,200,124,93,48,52,84,49,142,192,127,196,188,70,9,59,113,164,92,67,234,185,145,108,245,143,66,142,235,52,49,38,193,216,19,138,153,101,129,217,3,59,78,101,89,224,12,165,68,51,47,202,80,45,125,2,67,163,171,214,162,168,8,239,107,188,105,144,133,103,216,60,170,197,235,148,17,248,53,40,216,112,176,200,183,214,13,110,236,26,183,195,113,254,163,56,57,253,47,45,252,8,253,143,144,210,41,24,210,80,229,29,189,113,194,8,3,95,51,73,254,254,133,51,30,48,133,50,60,6,212,167,36,129,99,162,180,124,67,33,168,254,41,50,139,125,225,230,75,7,231,205,107,65,64,238,188,226,167,174,27,39,116,194,133,97,155,173,56,42,182,146,50,208,28,178,209,36,131,234,98,77,81,131,172,120,97,118,246,103,210,1,27,47,18,222,99,160,167,83,149,128,16,134,6,91,57,4,23,203,148,178,232,30,64,125,92,221,105,12,129,102,255,190,137,135,127,88,55,173,187,185,199,21,191,119,194,112,179,33,68,27,168,163,245,63,5,124,141,62,47,47,220,110,200,84,225,26,7,15,64,96,49,203,193,59,223,35,236,64,210,85,86,215,26,180,149,16,86,240,80,119,11,35,172,194,45,21,194,35,203,154,68,115,78,253,154,72,41,140,248,21,252,196,141,104,108,144,23,136,245,73,39,120,144,3,225,34,150,221,19,57,79,247,193,108,16,138,148,128,64,192,45,184,196,12,53,149,14,112,161,92,112,77,181,89,5,161,4,198,238,14,214,146,185,22,53,76,246,22,182,241,36,175,88,121,70,62,198,112,232,95,210,221,73,221,117,18,252,227,150,77,75,150,193,42,124,139,74,252,86,69,145,56,90,50,46,75,217,79,35,59,192,57,81,9,201,184,141,8,153,178,246,234,113,176,6,110,227,29,131,199,67,68,118,188,119,86,208,223,200,233,15,73,225,97,137,133,234,190,152,173,72,92,193,31,218,79,242,229,59,27,255,41,14,43,188,105,227,207,39,185,22,163,87,250,72,219,247,235,230,176,158,177,243,39,64,180,64,140,136,231,124,140,118,187,42,225,149,199,4,237,80,188,182,220,95,113,62,10,150,213,119,191,123,168,213,52,120,104,208,34,23,8,189,184,105,14,177,16,157,204,35,135,50,68,153,38,147,194,185,117,53,67,195,192,248,17,135,170,165,110,81,146,230,95,207,89,218,112,130,38,115,152,131,154,18,4,248,69,229,73,209,83,143,25,85,114,35,24,116,164,33,22,164,143,155,27,194,26,244,145,169,244,0,156,16,90,147,137,15,97,163,65,139,156,111,253,179,161,197,235,70,92,138,169,134,33,134,92,174,59,247,181,102,142,18,32,216,207,205,133,239,178,45,175,210,207,160,74,146,43,181,141,4,158,137,223,170,101,92,178,199,116,123,117,145,253,46,162,8,118,160,216,74,68,213,217,3,8,192,138,241,249,3,43,243,31,74,25,120,202,153,118,253,237,57,79,146,45,48,218,109,107,91,139,93,134,200,118,96,71,159,244,149,59,210,179,210,61,148,231,243,13,119,64,152,184,124,155,196,151,98,51,223,106,18,131,157,203,230,53,184,188,26,77,68,75,4,68,141,139,156,217,220,191,249,143,103,12,28,237,85,147,105,152,12,65,236,242,12,24,251,3,214,106,79,168,89,99,2,8,156,114,225,193,163,187,156,252,202,178,147,7,220,99,169,225,73,121,193,167,253,173,247,124,189,52,229,18,144,169,191,99,165,164,253,164,80,9,228,235,61,2,123,222,203,96,164,124,0,121,88,6,43,82,202,46,243,163,184,126,67,149,39,52,213,49,223,7,60,246,254,69,210,206,138,228,79,61,181,120,147,167,243,148,114,132,234,167,131,181,109,106,226,234,118,86,99,62,210,159,116,201,193,160,110,72,43,229,121,78,39,239,167,60,97,127,93,55,39,2,9,61,93,83,45,119,116,233,118,78,37,197,54,220,247,4,156,222,23,72,194,117,110,101,235,56,148,49,255,250,189,70,76,233,160,215,145,155,141,208,189,115,205,93,61,62,39,118,247,179,37,178,247,217,251,190,166,116,136,217,94,218,39,105,60,1,55,160,38,34,149,33,20,109,27,75,122,148,249,127,49,224,168,231,175,51,0,255,40,122,232,168,58,160,8,49,19,244,61,63,255,46,116,173,19,245,122,66,94,233,77,131,137,230,124,159,161,108,88,211,236,207,63,83,108,254,3,94,218,157,217,234,36,52,193,8,153,238,222,51,8,187,196,95,85,37,86,14,23,57,182,98,203,248,158,98,32,60,198,200,125,106,118,203,175,106,219,173,100,231,132,213,212,44,183,1,21,86,140,26,39,28,84,43,147,72,167,155,7,161,126,201,217,51,98,191,38,32,214,0,239,141,153,166,131,159,182,111,161,179,198,248,131,44,253,100,83,141,158,204,148,28,86,181,12,182,11,212,67,173,92,185,69,112,88,147,94,247,252,88,206,38,24,10,208,199,241,12,248,37,124,145,69,151,9,33,30,52,116,56,58,95,58,75,242,23,21,100,53,165,69,134,239,107,69,175,10,238,130,110,153,132,49,248,196,12,53,217,21,196,243,61,70,110,72,15,200,232,118,55,240,54,138,173,6,31,13,97,180,78,73,170,174,64,81,229,116,32,99,191,32,134,24,117,63,157,204,37,43,228,63,186,127,57,138,93,243,209,62,77,7,93,205,62,97,122,148,248,246,84,255,243,30,84,63,224,121,230,4,253,224,84,148,26,201,11,23,8,113,239,108,228,15,16,171,138,230,161,226,165,194,150,225,234,48,198,225,221,78,125,184,78,79,210,255,251,232,132,216,204,235,163,138,93,216,53,84,214,225,113,148,121,85,151,73,165,207,203,160,242,166,195,244,90,41,54,122,239,153,120,66,22,164,147,211,216,138,83,48,82,55,105,137,124,214,40,42,254,165,53,168,21,224,27,180,123,218,171,186,225,208,59,68,227,149,25,151,244,210,184,133,130,172,199,109,3,128,219,244,212,72,65,157,172,198,166,58,83,114,179,12,49,39,61,193,106,146,56,94,200,80,184,23,55,150,149,83,24,11,109,213,59,230,73,197,113,251,236,51,92,74,47,3,176,173,204,22,170,204,14,42,57,167,188,215,46,39,59,82,60,57,114,11,198,196,20,126,147,210,236,5,236,170,198,228,241,195,225,113,54,44,200,196,124,136,78,40,148,59,133,211,178,251,178,4,56,80,74,97,215,100,236,174,9,189,176,124,26,150,64,128,90,157,182,101,145,113,68,181,50,34,235,182,126,94,59,116,220,145,47,223,221,52,134,38,23,46,95,217,26,50,238,148,224,233,174,70,17,47,242,242,144,144,184,33,89,221,76,37,29,61,131,80,219,104,115,118,111,97,133,118,89,168,245,221,189,201,150,205,36,12,142,23,129,152,109,55,100,242,108,123,99,171,16,67,85,105,207,159,227,17,219,129,214,50,53,182,191,101,100,77,120,63,104,225,223,231,10,192,35,47,108,187,178,121,149,189,127,145,91,38,95,156,228,136,17,138,2,148,216,52,165,19,64,58,171,194,107,29,156,61,58,109,150,180,224,150,153,108,252,0,202,14,125,141,123,99,69,17,145,46,212,145,154,152,110,179,29,126,67,247,86,35,208,236,202,79,132,244,220,227,138,167,106,221,60,190,42,237,147,37,242,185,118,242,15,66,172,45,111,226,172,40,145,96,40,13,32,43,105,196,227,170,47,6,168,83,66,194,65,15,176,83,137,219,139,91,110,108,132,35,39,106,36,223,101,128,23,110,210,208,17,95,149,171,86,43,4,250,156,123,201,182,121,173,97,13,247,31,56,217,1,232,145,235,107,87,99,151,166,232,75,54,76,112,107,238,39,146,179,197,7,80,159,78,249,186,124,69,47,166,91,184,177,178,250,33,18,196,36,231,116,151,91,181,194,206,31,106,138,118,108,214,43,67,93,28,115,237,168,21,104,73,110,81,78,194,91,101,125,81,16,200,169,63,49,58,195,67,235,140,253,218,65,33,94,120,167,107,17,94,216,199,133,157,237,70,155,85,229,202,199,255,208,176,69,160,5,219,41,73,182,213,49,3,16,158,65,30,43,255,124,238,89,252,115,207,254,62,201,90,15,187,249,83,15,176,206,220,46,91,167,171,247,89,171,203,46,4,225,154,100,108,74,110,254,207,192,147,34,87,81,90,32,120,203,6,58,121,101,191,131,115,216,69,21,39,157,214,73,64,201,56,52,90,180,187,107,224,85,210,37,35,169,133,71,77,107,145,0,39,211,79,180,21,61,24,212,37,202,110,17,228,89,190,106,230,175,40,137,8,117,130,245,3,133,213,39,153,141,212,180,176,17,172,210,229,71,140,225,121,125,80,121,38,172,168,152,224,207,252,171,71,249,199,144,49,141,255,242,236,205,22,87,198,15,234,200,61,50,123,146,21,119,68,38,207,144,196,21,32,75,22,224,3,181,199,253,137,197,12,192,125,175,196,252,30,102,154,22,198,90,222,173,159,92,188,165,42,177,35,58,46,231,5,68,136,105,59,95,91,217,92,201,79,75,130,88,9,133,23,106,228,66,240,105,54,43,191,31,91,67,229,182,242,9,122,84,217,171,217,67,155,130,52,170,141,139,64,213,170,32,78,245,146,73,176,208,188,179,1,230,206,207,16,176,191,110,77,29,49,19,247,179,56,173,60,254,96,172,249,83,69,101,211,244,18,24,80,164,155,48,213,253,148,213,241,181,119,253,8,77,226,23,129,70,122,210,44,114,129,1,255,53,201,83,26,55,158,125,173,110,105,197,34,88,210,14,72,227,180,148,153,215,118,32,83,86,107,14,174,251,156,108,235,121,133,54,84,138,150,54,155,31,202,22,220,12,234,246,181,156,23,56,67,113,173,153,38,153,39,142,175,219,1,169,208,165,110,176,35,10,147,86,104,162,236,248,16,244,228,113,139,129,25,124,213,66,230,159,218,107,226,98,225,52,182,68,201,61,161,253,59,70,102,239,208,222,147,99,193,154,242,78,153,99,218,25,182,211,45,188,232,201,35,111,21,160,90,208,185,111,153,184,116,169,87,152,215,181,194,171,182,53,51,255,41,196,213,247,110,69,180,64,39,86,150,249,125,166,60,78,26,50,77,59,58,183,146,185,132,136,130,173,3,83,178,235,191,250,244,163,16,32,63,13,210,159,176,7,54,116,176,243,47,220,233,166,50,63,147,23,60,254,187,129,107,155,46,205,238,85,42,81,126,180,0,172,155,195,130,153,94,42,60,105,134,120,206,51,236,140,2,203,16,55,127,117,141,239,181,65,30,248,71,100,88,58,202,198,29,154,245,228,10,112,205,150,35,201,97,231,31,218,122,138,154,246,188,54,235,68,167,191,240,3,28,184,25,194,174,22,110,235,117,163,80,30,89,50,233,75,180,154,202,72,210,216,171,72,70,232,140,5,209,126,93,183,34,194,127,59,7,247,191,150,215,131,184,52,215,6,138,32,253,172,111,45,239,251,233,190,12,240,73,45,123,4,29,210,213,161,128,222,69,105,65,208,61,68,229,32,169,210,54,59,208,186,18,152,191,5,61,32,112,202,146,81,53,156,129,84,114,192,148,48,213,139,71,2,29,171,120,37,76,179,98,66,88,59,112,9,229,136,204,174,22,41,169,62,242,135,55,85,236,124,58,28,95,177,52,113,39,195,108,71,32,134,223,89,140,89,184,230,156,4,84,235,38,65,87,111,56,203,47,182,165,118,102,160,94,78,111,253,226,134,42,157,102,127,230,201,162,185,138,123,154,238,198,145,101,161,184,36,15,16,105,221,111,112,203,255,199,134,162,138,135,21,45,141,63,134,251,129,110,147,59,66,171,170,37,204,223,87,78,255,240,154,227,204,148,82,193,74,6,243,79,136,100,198,77,59,209,103,67,219,230,157,242,213,82,87,119,175,17,20,48,204,141,234,147,65,20,99,230,229,14,147,216,175,228,43,77,125,66,31,223,238,159,217,47,196,154,133,64,203,45,21,87,109,120,178,135,192,125,181,176,201,93,114,196,87,172,127,122,39,157,255,190,232,230,31,50,131,233,237,238,1,36,213,144,21,100,209,145,156,110,250,117,207,132,37,48,175,170,100,242,3,72,231,87,255,110,62,184,150,83,112,222,1,107,70,64,177,52,220,253,238,10,80,123,141,88,230,226,71,112,249,82,252,66,40,81,35,86,140,36,185,87,153,161,92,124,233,183,230,113,186,159,79,22,155,164,75,49,244,99,227,226,161,90,105,194,35,162,69,187,190,149,188,15,194,48,200,128,161,166,240,245,14,117,122,169,121,166,76,22,208,120,23,107,247,36,9,72,81,176,103,78,158,170,191,43,144,103,5,241,203,180,14,197,34,159,247,57,255,48,108,171,26,27,10,170,215,149,239,145,39,99,117,142,209,78,65,163,69,59,52,49,46,72,234,40,157,135,128,242,153,73,184,158,135,119,241,107,12,13,242,116,84,19,122,67,107,90,59,8,81,90,126,125,198,7,125,114,249,41,34,251,16,230,73,55,174,56,251,86,32,193,201,17,94,212,3,180,169,180,125,26,21,107,242,83,155,234,81,144,199,66,145,105,36,26,240,21,17,148,219,96,101,105,34,210,89,150,129,117,178,131,127,97,156,249,165,122,106,226,233,170,207,101,125,87,68,108,50,90,187,197,181,208,166,78,112,172,18,11,78,143,230,19,21,169,195,184,68,71,42,235,41,12,213,173,63,201,189,123,194,103,81,204,67,225,43,229,62,249,163,17,241,144,10,137,120,122,90,108,234,221,113,155,17,119,118,173,197,130,99,213,144,205,173,242,19,202,151,64,215,160,222,25,112,251,205,86,70,193,106,141,122,71,195,45,226,241,18,178,159,33,174,237,8,121,179,77,94,230,10,122,64,24,253,52,3,154,63,202,137,204,19,86,97,146,239,0,146,89,34,252,114,107,229,103,18,196,205,220,149,35,234,46,25,37,137,30,196,253,37,88,139,2,3,139,157,33,169,228,181,10,158,131,191,35,78,147,206,255,44,84,134,61,76,101,14,129,241,233,127,10,178,173,161,113,45,34,253,184,41,8,192,92,82,72,138,171,34,129,13,12,176,121,225,73,99,124,36,165,174,116,20,92,134,219,29,138,52,48,103,2,72,67,66,53,222,95,15,176,220,61,18,6,141,98,29,74,70,23,155,183,10,80,82,153,202,42,102,220,213,59,2,128,198,104,110,215,149,32,64,206,29,25,226,56,70,178,191,100,65,28,27,207,92,116,174,31,235,114,92,41,37,209,69,135,162,176,127,219,238,218,210,176,129,83,190,120,110,103,102,10,12,198,108,178,29,60,160,26,50,252,20,32,101,196,12,181,139,173,59,204,20,242,142,39,113,204,59,251,39,139,239,9,163,218,107,124,96,81,137,159,19,204,109,31,10,141,249,236,79,246,19,50,67,151,9,151,43,10,13,17,200,128,104,197,227,84,103,14,4,139,32,239,139,16,121,54,155,9,160,61,70,42,74,7,146,34,70,164,15,146,69,114,46,65,114,239,113,180,164,57,92,35,192,210,179,6,193,100,9,67,114,153,35,247,1,25,202,102,202,29,184,223,192,145,159,166,83,225,127,147,69,33,204,198,222,135,36,54,241,180,57,61,148,56,166,167,176,77,74,228,234,181,73,19,232,76,84,27,157,8,125,241,107,62,4,10,46,114,30,8,216,144,37,188,192,145,94,22,72,163,150,219,2,171,233,103,58,27,11,203,251,43,31,156,145,239,32,0,158,74,147,61,107,95,130,139,202,102,124,193,90,122,4,139,16,203,102,28,100,174,60,41,94,32,61,225,63,82,161,197,2,0,129,83,60,106,120,175,83,97,47,90,149,58,237,2,11,129,43,48,94,166,31,89,96,134,230,105,51,26,54,21,25,24,31,11,40,134,87,2,187,167,35,148,201,239,144,109,168,230,132,49,36,25,4,138,8,49,40,249,113,39,136,37,168,87,244,254,172,233,137,1,76,80,55,45,207,40,31,28,121,84,68,204,168,106,185,25,20,239,229,174,169,250,251,149,170,72,53,94,80,126,253,253,152,194,162,227,223,19,103,88,74,70,15,74,119,37,235,31,241,244,48,76,47,246,171,237,88,203,64,40,12,191,157,69,158,25,150,250,127,77,20,223,134,184,54,152,113,8,151,224,125,51,124,219,177,88,105,238,41,75,53,197,10,110,241,36,168,249,141,187,24,199,33,240,182,89,241,236,43,109,157,33,131,250,82,240,7,60,197,176,101,46,98,159,134,86,204,186,124,72,172,37,251,171,140,212,147,180,36,188,157,203,82,232,172,44,176,50,30,131,75,144,141,115,157,3,224,108,66,54,242,138,25,202,233,185,170,29,238,148,91,114,125,129,150,191,84,39,151,149,179,24,65,44,105,226,225,8,19,75,11,159,134,95,8,44,229,82,62,251,248,68,10,193,51,240,153,176,2,184,194,199,224,76,110,68,159,148,96,71,176,29,61,115,170,117,169,85,100,13,172,214,99,214,222,206,228,242,203,71,58,91,77,92,31,141,86,40,184,109,39,47,110,58,251,32,252,40,21,57,59,32,117,130,79,163,237,39,60,43,230,232,82,222,198,109,104,101,137,116,245,37,165,173,109,13,46,5,126,54,216,193,20,188,94,167,67,243,213,138,142,199,220,33,233,41,229,98,217,221,32,25,2,89,174,164,107,216,113,159,164,170,138,193,126,21,191,137,175,247,123,180,240,251,171,159,247,173,42,30,105,109,252,215,232,208,26,242,4,14,228,244,229,149,157,46,240,247,84,44,210,82,146,22,233,227,44,153,81,42,29,130,22,7,210,208,74,225,214,89,121,53,24,198,146,162,91,157,221,99,178,140,145,175,42,184,95,76,191,80,150,33,13,60,49,208,130,169,195,177,164,64,240,120,188,66,212,14,226,203,5,8,34,9,86,172,132,54,11,61,58,168,68,25,197,192,65,207,40,245,211,247,173,127,187,21,14,49,7,49,80,60,116,123,22,49,156,103,249,194,66,130,38,208,199,153,148,201,212,84,6,238,240,0,113,0,186,239,169,13,97,70,250,240,102,118,229,65,64,125,158,152,84,185,134,167,184,120,176,173,206,101,26,86,223,33,127,137,132,194,239,100,79,214,103,213,147,171,160,230,133,64,186,152,156,160,84,114,157,134,166,136,215,120,235,43,127,191,230,91,150,4,202,178,146,24,213,182,172,171,205,231,36,152,124,223,210,163,1,226,197,134,72,158,168,232,191,99,40,161,225,185,79,20,154,171,167,248,142,109,198,3,127,215,128,13,231,80,16,69,151,146,227,144,123,39,19,133,197,223,253,133,175,28,45,55,139,130,200,120,84,11,142,126,91,86,152,203,31,105,143,76,140,244,11,144,244,82,64,110,54,44,147,220,204,44,35,213,103,171,194,44,193,176,142,58,207,26,37,1,218,228,193,26,100,19,162,83,111,151,226,69,236,18,3,150,99,170,242,202,141,46,81,193,185,31,127,211,123,51,208,81,181,142,113,27,135,216,245,202,34,223,112,216,84,118,221,216,246,17,224,82,102,74,29,178,12,59,150,18,18,60,251,82,80,8,239,248,252,65,98,195,25,120,108,11,166,56,91,146,135,41,221,122,102,169,247,107,249,244,132,112,42,88,238,177,199,239,134,56,202,14,180,155,14,158,175,200,27,172,178,141,241,118,189,230,28,152,208,148,71,241,112,236,28,222,145,221,150,247,61,209,241,55,127,192,203,216,1,109,188,234,236,193,117,65,63,246,216,223,47,202,248,210,198,3,139,94,233,171,116,96,72,254,84,195,215,57,152,204,119,6,36,103,245,245,158,114,0,159,70,194,4,150,123,177,166,22,188,138,127,164,150,66,48,204,172,66,169,168,115,98,4,229,213,223,149,140,177,57,136,35,135,85,223,188,200,85,133,212,134,183,231,109,205,222,146,215,110,162,134,212,57,5,82,94,44,156,232,212,118,206,214,166,97,140,21,178,161,154,60,14,206,16,102,92,0,122,120,61,193,41,136,82,250,185,31,236,109,1,106,134,39,196,177,120,95,174,203,218,66,176,48,195,99,146,22,3,213,146,203,146,216,41,26,69,69,61,190,150,62,237,16,237,43,252,56,210,206,26,19,212,204,25,40,66,176,141,107,115,132,74,68,73,230,51,110,119,2,222,54,210,62,102,158,202,34,58,186,158,142,56,134,56,247,91,171,180,108,254,42,157,179,17,21,98,43,152,248,112,85,8,240,157,180,185,51,86,233,15,180,175,63,50,207,187,44,90,139,123,227,9,197,184,129,215,78,30,99,87,215,81,140,113,238,172,7,82,123,125,86,54,129,59,201,191,142,244,238,250,43,4,144,72,191,169,79,126,73,100,171,41,104,242,27,31,169,104,76,196,200,241,228,14,216,143,125,61,231,159,63,197,234,123,131,62,196,1,224,55,52,29,166,52,2,214,201,64,21,166,138,78,193,13,115,215,81,227,204,12,212,216,87,94,93,173,196,119,108,1,166,157,66,240,254,6,183,109,82,51,210,198,151,156,222,157,202,248,162,61,25,70,52,9,70,105,216,143,110,62,103,15,12,26,6,125,179,131,99,254,125,207,197,84,200,212,106,65,57,189,232,134,98,201,93,45,213,94,71,160,76,244,80,230,52,44,196,249,168,55,184,102,216,118,232,206,229,233,19,15,188,58,41,81,72,235,163,205,148,192,130,185,141,218,232,154,59,75,177,100,158,239,164,84,5,191,141,153,26,109,105,2,149,68,204,175,192,138,0,231,67,205,144,2,9,87,255,22,227,32,148,60,144,11,173,80,5,204,131,237,134,141,235,248,231,167,80,201,98,139,48,113,209,179,186,181,110,31,158,122,170,214,44,234,143,97,129,146,210,113,110,211,246,158,117,217,235,223,101,24,167,25,100,142,94,154,32,249,57,212,158,102,58,101,171,81,110,72,230,154,6,58,13,248,5,49,162,239,14,106,218,213,79,243,142,25,59,206,46,34,202,87,172,31,181,231,196,166,181,173,80,13,149,137,109,120,139,96,221,202,244,228,176,118,3,151,192,208,20,165,2,190,244,21,34,127,47,168,251,190,36,163,139,99,58,62,140,217,84,82,98,65,207,216,213,150,127,182,14,138,34,116,141,7,143,55,24,176,81,232,187,103,148,103,137,241,38,16,174,167,233,7,234,150,138,88,241,6,106,32,215,82,83,217,83,108,216,195,93,230,144,173,62,198,132,15,148,48,171,140,38,147,55,131,43,226,234,214,10,219,233,123,30,112,227,91,117,45,108,36,81,34,161,12,213,200,177,204,153,72,38,20,137,93,33,158,27,54,204,56,61,191,158,55,124,76,38,36,198,156,128,255,90,32,106,202,35,54,53,143,77,12,3,15,191,178,255,84,141,228,29,218,116,79,41,106,165,252,82,235,51,209,223,154,25,67,60,186,163,141,131,150,212,147,142,1,17,10,4,243,145,225,65,253,39,44,180,49,17,40,157,198,60,124,10,229,119,198,113,19,241,60,17,237,81,237,87,90,223,38,99,97,137,136,9,254,43,184,48,204,141,37,236,211,122,169,123,159,118,119,42,203,79,4,172,154,132,129,197,236,142,68,83,118,217,45,32,140,137,241,182,64,195,106,177,73,132,9,70,132,34,26,14,53,196,47,88,135,179,233,215,136,50,154,230,150,68,198,90,153,38,240,146,88,250,113,149,234,132,76,8,111,85,171,168,162,97,81,62,29,146,130,18,207,114,33,157,230,44,143,196,243,211,215,234,47,241,1,22,150,69,173,130,249,137,46,185,112,133,3,246,35,50,11,232,125,167,3,250,250,202,80,10,44,22,226,200,136,195,98,81,133,67,14,195,148,92,19,199,36,53,255,135,29,104,90,61,77,148,175,194,221,144,117,248,153,149,169,56,65,197,117,154,90,70,120,51,184,212,3,88,59,66,110,74,81,83,146,23,154,197,162,210,159,129,155,17,222,143,214,24,183,213,95,72,220,137,227,218,205,219,174,14,178,92,186,63,141,18,119,19,198,8,144,146,59,48,54,78,250,137,237,243,27,208,65,5,217,129,147,109,230,246,194,217,20,41,7,174,129,207,14,162,136,129,241,55,113,95,238,12,49,96,220,24,120,18,45,112,141,2,246,95,19,26,50,150,53,60,86,200,112,34,249,209,81,157,89,96,70,104,141,3,242,87,141,115,136,227,52,216,216,200,92,248,83,167,141,155,127,25,163,141,184,39,245,166,72,132,126,186,216,27,94,101,171,51,146,208,111,193,44,0,182,230,225,148,7,173,2,246,242,98,72,66,217,162,15,254,253,249,69,47,214,119,14,144,69,2,243,136,243,101,4,22,203,248,210,226,1,171,64,53,169,99,241,84,40,223,226,248,66,94,42,196,117,227,134,32,9,4,202,125,26,198,90,40,184,241,138,140,196,229,236,196,248,54,198,230,148,173,93,50,59,15,194,17,216,142,231,26,5,229,105,96,110,214,25,120,239,145,132,103,202,202,207,95,76,251,26,187,217,132,157,102,229,52,117,200,79,72,181,57,95,232,10,167,126,6,101,66,77,2,241,223,156,161,53,187,215,54,22,167,90,124,120,54,102,91,181,52,230,171,104,180,53,227,160,105,122,152,101,234,90,77,35,106,159,85,88,194,196,136,53,61,121,199,179,247,184,58,128,232,90,22,105,164,43,212,9,131,229,105,226,152,58,30,32,120,222,99,82,146,197,16,101,5,41,90,56,17,213,8,196,246,101,100,252,68,161,171,86,235,72,227,213,175,33,54,74,237,113,146,35,253,64,187,71,47,175,236,45,125,225,118,204,254,38,31,28,151,179,5,60,88,42,90,64,168,86,51,5,89,98,82,96,9,97,175,28,99,33,84,179,156,129,62,95,32,230,59,137,157,7,201,16,66,72,16,148,71,112,44,133,88,138,120,119,135,219,161,94,131,53,5,126,182,204,123,21,164,31,24,243,177,200,76,40,176,97,152,155,180,251,25,138,90,195,15,252,141,148,125,173,110,120,168,105,121,27,175,39,211,102,205,85,157,226,137,159,235,12,111,216,235,188,97,36,123,13,129,189,5,165,219,185,21,31,176,209,1,147,21,72,213,49,25,238,111,74,14,17,24,87,238,130,249,63,141,188,23,184,39,96,205,246,42,204,18,98,170,198,33,32,135,90,230,124,158,0,78,251,220,212,84,140,207,253,79,50,16,186,230,123,202,208,171,57,207,238,108,164,207,243,230,75,54,180,229,242,182,19,187,154,133,26,207,120,65,56,55,246,15,210,8,209,185,99,143,110,21,233,66,141,34,60,237,74,247,17,120,128,89,195,112,219,255,37,47,155,129,153,205,93,158,40,188,82,208,242,174,250,92,254,34,226,49,121,212,137,254,46,212,80,34,196,86,84,204,21,245,17,231,172,125,140,56,214,168,140,100,135,4,3,226,90,96,135,67,94,242,33,130,128,211,187,221,31,158,87,89,128,240,146,78,165,75,245,88,167,59,45,237,203,157,186,162,139,145,126,54,165,162,244,192,162,56,214,17,76,157,101,11,62,12,2,113,111,133,165,98,87,110,99,33,65,255,213,85,42,97,239,97,142,140,119,42,132,24,20,169,56,24,18,132,30,221,8,190,126,234,108,30,134,110,33,194,116,41,162,176,138,6,13,122,62,130,113,145,161,188,81,76,102,206,184,138,114,151,95,110,159,213,195,169,193,108,75,2,35,102,164,108,206,101,46,141,100,42,61,204,84,167,141,23,50,146,174,212,34,9,26,240,120,138,240,26,125,219,118,92,101,204,49,209,222,135,103,23,165,186,226,185,51,244,166,28,243,62,251,176,45,161,64,51,90,116,71,92,125,23,33,42,165,39,253,13,232,254,128,181,26,85,242,239,102,148,170,89,87,127,242,180,92,168,196,21,104,53,127,64,87,170,119,139,252,143,197,3,193,117,227,141,222,168,19,213,189,1,31,219,189,7,250,250,15,102,121,227,225,75,98,69,19,178,61,69,249,221,184,0,174,188,62,109,10,140,238,15,193,66,191,91,104,230,12,211,120,94,150,134,212,227,46,210,235,126,120,253,240,49,40,233,156,227,64,183,253,133,64,62,25,117,187,182,171,177,14,80,5,64,222,59,15,162,60,1,76,69,77,61,155,175,170,69,198,227,131,1,209,203,234,41,151,111,50,147,95,150,103,136,86,156,36,57,37,160,174,60,229,248,109,220,64,47,207,29,240,68,213,137,125,152,71,112,20,5,54,70,186,187,10,102,126,29,145,18,33,205,154,82,235,47,154,52,167,66,27,235,129,16,52,182,149,92,250,181,199,133,215,104,77,72,115,56,209,95,162,213,84,21,94,247,194,20,26,82,147,154,109,58,81,116,144,210,212,163,104,210,46,169,144,132,154,116,255,157,208,14,220,17,117,209,136,187,141,104,177,200,65,151,56,160,224,160,24,118,37,19,181,231,49,120,14,68,37,213,46,107,49,5,255,63,171,189,231,102,165,140,45,143,27,70,176,44,219,18,198,194,196,99,164,0,115,94,212,184,222,248,192,79,166,6,235,24,177,35,83,229,49,217,126,181,22,236,239,243,65,73,110,77,73,196,101,189,2,85,112,199,74,29,149,98,122,135,14,49,146,123,205,185,251,235,170,29,54,115,56,200,59,12,255,162,60,132,38,214,177,175,176,168,92,34,197,112,115,57,47,203,191,137,61,205,15,223,15,133,224,227,152,228,3,217,237,4,64,197,246,147,247,66,15,46,106,87,94,193,208,191,241,242,234,2,114,127,211,237,245,177,120,18,135,213,173,1,30,196,36,111,104,40,217,8,243,137,191,213,113,235,100,128,58,59,34,47,251,228,50,207,141,87,193,6,103,173,183,15,119,53,225,103,85,76,110,24,19,8,232,126,73,233,214,34,251,62,22,98,170,113,148,146,138,203,74,76,174,125,246,233,133,215,198,122,169,140,46,26,192,207,123,213,51,1,98,45,189,248,169,192,128,173,24,76,2,31,32,240,54,2,242,31,13,37,181,208,75,13,58,4,40,153,71,43,132,221,183,16,233,236,225,139,17,48,197,62,189,238,136,32,173,227,7,254,48,54,186,143,66,254,127,128,60,216,199,143,165,45,251,51,107,237,97,190,169,36,159,228,233,177,210,11,188,177,164,155,76,163,241,180,134,46,152,154,9,131,42,46,220,110,156,159,192,133,222,246,5,161,65,234,207,55,129,127,247,78,193,160,136,14,139,88,94,153,8,219,99,127,97,134,155,195,218,134,73,88,227,31,224,241,221,46,94,45,216,111,44,178,253,7,26,203,104,132,32,163,184,236,99,94,170,238,226,95,27,161,155,114,226,13,185,146,158,68,107,37,213,27,159,239,224,69,64,32,117,64,221,64,26,73,144,152,83,26,238,215,163,209,61,6,23,89,55,9,141,80,206,23,37,20,40,11,90,127,229,72,73,242,16,27,9,252,245,31,72,135,177,26,112,176,43,39,245,221,193,203,224,229,66,18,86,185,185,241,206,130,105,168,86,203,35,176,10,65,160,24,122,167,189,26,134,94,87,253,40,137,123,173,184,124,88,29,235,167,238,21,214,149,214,173,172,178,240,18,171,191,96,183,244,144,188,169,167,164,156,143,132,76,30,6,175,111,135,2,201,145,162,148,85,202,184,89,125,169,74,249,120,32,210,212,54,89,177,211,51,0,103,131,213,236,27,202,199,224,136,231,208,147,252,124,94,162,118,255,109,171,132,156,188,221,58,180,33,130,250,246,145,87,214,185,96,53,162,241,1,21,94,97,211,52,50,99,25,228,193,63,151,120,199,9,71,158,226,69,55,64,213,58,160,135,131,161,239,74,64,138,2,0,125,229,37,104,210,197,66,213,163,32,14,87,185,149,78,47,255,20,58,232,21,150,116,119,109,56,58,6,69,198,250,136,57,215,59,71,138,125,119,191,189,238,133,1,103,170,132,237,57,176,73,50,70,19,67,172,100,232,5,195,42,70,25,140,147,112,64,122,36,150,249,184,45,143,224,1,72,115,236,93,120,179,154,238,201,49,108,252,107,93,88,60,227,69,33,105,24,91,214,146,180,169,1,226,207,78,131,193,21,110,129,15,177,89,113,130,49,86,198,1,212,224,146,91,121,92,80,90,16,174,188,65,60,244,35,236,96,235,112,152,187,12,36,56,217,77,2,168,79,133,104,35,84,220,78,162,223,194,181,249,89,151,208,105,72,72,187,179,219,34,153,234,25,184,184,131,104,97,242,253,175,187,76,60,86,89,171,129,247,163,212,109,212,233,230,50,66,66,238,137,234,107,53,235,36,176,111,170,75,84,126,83,161,175,114,56,250,97,17,177,142,75,145,14,81,96,129,98,126,146,190,164,159,5,187,221,224,136,160,114,151,82,205,17,252,39,162,98,227,243,88,168,0,181,155,148,24,64,171,16,32,253,106,98,249,46,89,239,15,245,225,151,211,29,58,243,113,148,104,239,55,118,173,206,172,29,115,54,137,74,223,108,237,127,45,143,120,244,61,40,65,120,61,81,244,58,54,21,81,20,192,220,77,65,65,252,24,250,224,237,24,199,242,121,158,68,154,192,57,208,206,85,15,66,85,193,55,123,131,238,248,110,71,43,116,72,125,102,30,100,55,196,91,57,52,35,161,237,184,89,53,119,174,38,224,21,192,21,109,129,89,220,119,92,121,199,131,45,10,7,46,194,106,194,13,184,190,166,46,195,186,147,136,2,231,237,239,197,183,174,197,226,46,60,107,30,11,72,121,148,203,199,227,121,209,118,45,115,238,71,241,191,22,125,61,17,85,149,158,130,209,45,28,28,100,211,223,117,231,68,103,213,23,8,179,18,121,65,228,210,76,21,10,58,127,249,145,9,143,18,10,174,224,79,127,98,222,92,118,165,200,95,253,2,44,41,180,29,240,173,12,169,16,2,26,146,141,93,13,121,46,181,6,194,14,238,53,52,63,58,201,26,235,228,123,120,102,55,176,112,91,231,8,102,138,205,195,215,54,231,202,130,37,19,49,125,153,22,110,33,202,19,43,208,124,161,190,219,107,110,254,227,184,39,137,135,203,124,44,190,121,185,125,84,161,59,180,17,180,171,206,78,101,76,146,66,223,192,0,73,97,75,64,192,138,224,235,182,159,238,231,161,60,74,136,208,11,108,251,78,183,51,68,49,139,149,101,40,184,76,47,119,120,41,127,77,4,238,248,227,117,163,70,117,113,196,71,37,224,155,13,160,250,185,39,99,164,229,247,223,102,177,94,30,225,85,97,253,100,119,85,211,87,156,209,83,125,198,253,4,118,231,97,178,130,32,1,17,172,128,77,200,26,15,250,89,90,31,6,17,28,62,207,87,66,215,25,155,83,227,30,9,17,19,169,102,6,203,178,212,63,143,68,236,107,28,97,245,12,222,205,92,184,204,187,252,66,44,172,224,84,198,79,176,209,58,117,17,249,11,195,96,76,73,197,106,49,202,254,165,198,188,250,239,38,74,205,200,148,215,39,121,207,227,4,221,105,149,217,108,152,116,234,86,121,76,178,169,12,46,146,135,1,119,19,197,193,212,19,230,169,123,217,16,102,172,187,200,96,34,1,124,210,241,94,243,75,189,82,29,153,128,176,177,194,78,75,195,139,136,206,94,138,46,195,235,223,122,184,160,133,183,179,118,153,231,220,244,22,250,3,238,172,16,49,16,231,211,155,198,54,59,87,233,30,69,63,45,184,242,190,230,36,63,120,166,17,30,136,112,186,157,146,140,98,86,19,225,135,100,208,226,1,40,162,53,168,112,40,246,147,183,172,5,251,61,230,146,147,0,224,1,52,154,201,128,2,127,233,34,48,126,186,38,111,157,110,245,47,22,87,206,242,11,60,241,23,180,177,139,36,210,7,235,200,11,116,97,84,58,221,238,106,223,27,44,89,45,192,200,171,69,240,172,201,200,3,236,215,100,243,248,37,152,186,164,148,67,12,89,246,55,129,106,191,134,253,241,14,65,6,124,91,240,155,49,169,0,54,153,130,147,48,248,101,39,157,132,15,6,130,249,97,250,86,45,119,106,87,58,81,214,164,204,219,124,204,24,14,209,113,183,80,41,5,30,212,13,32,204,82,80,174,95,84,240,115,101,96,247,225,8,116,121,45,9,133,25,60,220,140,128,98,154,126,119,19,132,19,65,178,76,210,252,17,103,207,152,216,164,60,6,161,252,135,245,189,211,163,110,43,27,223,47,173,139,33,106,233,243,57,81,7,59,15,206,115,20,218,105,184,185,187,45,103,103,229,137,214,126,41,47,194,161,99,178,14,199,50,44,179,53,207,170,229,175,204,143,115,235,10,80,136,36,71,179,81,93,78,39,183,210,171,208,173,165,132,199,134,46,23,128,59,218,137,193,183,37,178,215,76,51,190,146,16,150,30,137,43,193,119,245,132,63,72,16,135,61,109,31,50,102,34,26,234,83,7,74,107,100,247,21,234,130,149,235,214,96,209,193,209,15,184,243,71,193,15,24,225,84,130,216,148,88,201,139,10,186,193,115,249,171,74,55,201,188,111,52,178,177,96,221,58,143,160,84,73,90,14,193,132,195,176,133,253,81,130,101,53,148,225,229,52,77,72,125,198,164,98,249,118,90,207,56,120,224,15,184,227,23,138,230,54,247,227,220,203,137,37,252,250,29,141,155,167,195,197,85,177,174,90,26,26,46,235,71,128,107,40,110,93,186,183,125,190,205,103,108,69,218,33,216,68,138,183,85,139,34,24,41,96,116,218,116,132,72,209,44,44,200,175,100,96,145,209,232,195,20,200,246,255,195,205,203,152,193,201,197,139,224,72,195,232,71,162,55,101,249,97,159,189,181,231,204,101,18,58,154,158,31,85,250,199,173,93,231,15,167,78,200,100,137,112,76,54,12,108,127,221,216,113,124,158,204,53,83,130,236,77,122,74,119,215,142,166,224,195,195,171,253,169,37,182,39,248,204,82,78,11,238,251,97,169,114,131,134,243,40,8,53,187,148,15,213,240,242,137,246,155,65,60,17,189,1,73,132,166,48,192,175,235,79,194,210,190,35,131,144,0,142,209,247,155,85,125,121,171,151,126,180,128,44,136,254,195,72,20,101,45,102,93,233,96,66,137,234,41,58,24,182,200,200,122,51,222,209,140,197,159,26,175,29,14,5,187,237,101,123,29,9,64,118,84,210,16,97,162,219,103,87,252,46,136,123,24,239,106,189,133,59,78,10,5,208,6,152,39,170,0,109,243,190,82,31,165,131,233,90,135,200,32,217,231,6,87,178,2,29,35,172,55,206,40,34,155,122,57,72,134,226,10,166,138,77,200,168,130,161,205,124,135,159,19,185,96,195,170,211,100,28,209,250,37,82,91,143,54,156,172,149,0,33,43,215,94,5,138,181,24,239,79,100,64,221,111,4,21,131,159,104,207,180,36,71,119,155,105,92,79,78,41,52,144,135,102,103,227,188,168,141,251,87,138,92,166,77,37,252,209,224,178,75,33,81,163,165,127,98,237,58,97,27,130,176,124,233,64,132,223,19,234,226,27,205,243,92,82,4,242,75,108,222,50,69,93,155,222,42,77,126,249,234,11,148,7,6,165,244,136,44,160,110,94,30,16,105,241,199,145,225,188,47,247,14,9,122,195,214,249,56,207,105,176,61,98,111,123,157,176,35,34,92,155,116,234,149,224,186,153,215,15,49,206,104,151,58,11,156,97,204,18,238,81,173,167,199,48,221,1,158,231,30,3,147,4,145,234,69,15,231,35,38,227,113,192,191,175,65,114,244,223,54,248,163,156,200,15,225,189,65,188,124,19,51,12,15,128,30,42,119,160,84,248,107,155,254,172,221,156,87,175,192,111,124,4,157,244,115,248,17,66,131,248,148,87,88,19,20,233,227,150,106,174,214,10,147,124,81,96,66,238,63,193,73,193,90,151,104,197,191,113,98,227,162,237,142,140,127,0,196,219,122,237,33,61,250,215,125,138,15,35,39,166,121,182,41,156,154,227,214,223,68,20,168,78,84,174,43,138,212,154,189,109,98,94,158,192,221,96,217,215,223,192,18,125,185,156,174,208,76,147,107,198,176,219,45,181,170,218,99,111,54,105,49,90,129,31,208,99,180,107,110,245,223,53,123,181,218,79,48,230,20,216,254,213,71,21,1,22,150,137,116,185,151,24,244,33,2,200,76,194,135,150,52,224,192,60,53,109,143,198,246,214,29,240,54,93,102,123,75,202,249,181,244,230,84,3,248,200,82,234,141,3,112,5,189,33,38,83,31,10,138,233,79,77,238,185,105,96,167,233,100,218,115,146,104,70,179,27,197,208,97,254,179,146,245,205,125,193,40,186,241,76,252,147,249,66,198,35,8,244,147,90,228,46,100,85,111,41,225,40,207,148,197,98,65,8,116,39,51,89,168,62,20,124,115,71,96,129,123,178,216,122,231,174,109,246,145,31,228,152,253,80,217,235,197,90,215,32,107,109,195,231,82,239,231,87,116,52,176,117,150,214,241,65,92,11,42,49,236,221,38,174,45,42,70,135,152,234,39,177,123,163,39,151,158,244,38,154,217,215,39,0,47,28,166,248,244,225,208,183,130,185,39,70,137,33,106,112,53,187,115,236,40,8,223,149,109,33,219,118,145,43,59,204,159,111,45,183,29,73,26,21,94,165,118,13,199,93,235,105,237,192,80,238,213,224,24,175,11,195,138,192,37,192,190,50,47,120,73,64,71,46,103,8,215,141,183,96,27,54,9,71,92,182,115,233,182,6,217,194,1,151,79,208,45,121,125,168,77,210,19,235,54,230,52,46,208,255,217,90,26,48,59,194,91,12,183,240,70,68,5,70,231,5,68,81,34,255,202,47,235,211,13,216,37,20,34,108,153,14,214,228,43,180,252,17,245,246,143,244,191,187,188,178,3,140,230,31,145,196,94,31,201,58,4,1,254,21,150,120,105,125,30,210,170,239,163,141,182,248,22,85,116,196,241,60,213,170,55,131,25,247,133,189,162,91,217,226,162,6,165,226,97,14,150,92,63,73,162,54,162,80,132,15,235,235,0,221,167,209,110,114,200,255,30,78,234,116,82,43,150,212,240,66,153,234,168,178,207,76,16,11,207,29,106,11,22,65,252,50,67,103,135,84,3,184,129,24,91,41,6,143,20,94,165,62,87,207,57,64,123,82,210,106,131,115,157,96,65,89,197,96,190,197,173,201,226,8,207,70,163,222,174,132,120,244,194,135,174,166,52,105,207,203,40,151,84,156,59,112,123,163,97,23,11,203,19,241,43,185,77,154,122,242,168,242,115,27,170,62,233,61,181,96,67,186,114,73,186,194,49,180,74,156,72,58,118,185,118,138,224,178,197,238,10,105,9,42,244,152,59,23,194,243,253,94,233,66,126,103,152,152,32,39,11,198,74,191,193,87,69,221,142,17,95,125,106,141,119,122,96,49,0,153,170,102,172,24,105,5,40,239,56,44,66,76,32,161,63,81,204,119,216,193,132,131,15,154,1,110,218,0,179,226,135,89,139,81,225,111,80,95,233,77,74,53,76,247,51,233,2,134,36,30,90,111,107,50,233,143,144,172,116,10,5,59,86,244,175,203,146,87,46,182,154,158,71,200,5,233,43,237,19,148,164,91,99,29,171,236,172,181,148,241,64,209,55,117,83,149,201,26,241,29,142,230,66,30,107,236,43,82,167,221,34,41,158,161,196,80,91,80,148,71,208,236,219,120,184,196,88,105,121,23,139,121,51,206,3,147,81,182,20,134,59,231,223,50,128,38,55,231,122,197,180,191,179,251,71,151,202,189,173,241,7,170,160,150,216,249,64,163,232,120,245,22,134,242,13,253,41,145,9,75,111,244,189,41,25,68,185,200,112,35,86,115,191,178,114,45,167,32,184,170,119,61,41,34,175,124,157,8,201,216,226,61,135,181,83,66,136,83,251,165,108,204,135,139,180,169,241,111,179,249,166,140,179,165,185,184,136,55,166,130,221,211,98,206,83,76,99,21,17,209,133,239,169,252,164,191,225,162,49,83,128,84,42,50,237,201,232,98,121,36,192,33,193,76,108,136,221,64,254,200,29,179,227,158,143,123,170,49,184,75,43,190,203,132,224,250,128,171,37,144,129,250,129,161,90,71,50,66,122,77,24,183,65,177,150,106,61,112,80,159,32,99,109,2,115,23,109,247,131,32,164,175,147,104,194,38,234,64,7,180,40,176,168,185,147,129,90,58,227,14,219,78,190,75,28,169,66,208,113,238,28,254,139,81,31,86,224,154,19,134,175,223,207,178,126,70,209,101,243,197,251,195,22,104,121,20,187,166,29,220,53,71,236,9,172,239,144,115,18,39,236,130,230,206,54,71,76,156,119,8,229,238,185,6,192,16,62,39,115,163,107,228,43,187,113,108,178,205,210,166,180,35,148,215,30,138,105,171,86,83,151,116,154,249,217,195,182,82,29,51,8,63,174,227,204,63,140,239,47,240,121,50,42,78,175,10,66,86,68,169,221,227,63,157,218,19,244,99,65,227,110,93,5,101,126,163,121,29,95,180,117,6,49,120,43,120,227,53,130,231,3,198,0,80,52,134,70,82,91,216,110,122,105,13,163,231,85,200,96,46,82,138,225,37,151,61,49,17,226,138,247,226,222,74,107,146,216,187,236,7,127,140,220,60,94,182,50,146,44,0,41,88,230,235,56,168,9,203,95,6,168,38,73,35,43,1,102,147,111,211,92,139,191,144,29,233,10,170,246,252,246,175,30,56,74,149,255,30,90,99,229,119,189,252,198,212,173,210,134,179,26,188,3,166,231,207,217,31,138,104,104,171,48,194,205,175,189,244,245,129,213,196,72,219,115,47,228,195,133,17,24,167,112,55,4,190,42,217,49,76,102,173,241,42,51,229,209,192,168,2,11,67,17,8,192,125,40,237,2,163,217,40,186,245,232,21,94,196,145,200,200,249,167,85,170,112,110,100,136,108,148,84,181,48,80,123,1,154,52,138,252,111,28,5,180,105,121,186,161,197,1,165,23,50,127,202,19,209,251,223,84,74,2,25,43,167,140,185,236,39,7,243,157,53,237,214,10,148,81,12,109,250,205,140,72,143,68,85,241,50,237,249,94,152,53,6,222,167,7,222,38,56,228,253,100,182,212,156,176,30,133,197,7,77,84,167,61,166,64,8,86,9,15,55,229,2,241,24,59,113,66,226,248,119,251,66,151,61,45,224,77,12,63,46,119,229,232,26,54,184,149,14,197,110,125,252,185,132,159,198,216,192,160,140,74,226,45,91,64,135,2,12,76,91,253,116,67,174,35,168,30,203,228,196,153,220,73,82,216,26,118,250,56,34,222,135,11,129,112,254,131,100,229,172,157,211,135,224,246,78,52,232,11,232,112,56,36,165,170,135,76,204,250,67,75,93,61,151,107,207,39,125,135,69,220,119,27,51,212,46,138,167,155,54,138,242,181,202,132,124,146,18,87,67,225,0,178,161,25,56,79,100,177,209,130,236,62,97,136,99,136,235,184,96,128,199,199,16,182,163,247,246,178,208,141,215,137,13,51,97,129,67,75,128,181,208,168,79,215,87,187,93,180,99,165,9,166,117,11,255,131,101,239,2,226,157,74,128,205,153,167,79,91,62,187,43,255,13,37,135,126,247,4,247,200,185,80,57,34,31,82,139,129,61,168,196,145,79,181,160,178,150,75,10,205,48,141,109,96,72,46,73,119,30,58,192,243,97,28,4,80,46,159,136,45,24,106,95,106,204,106,0,243,230,44,212,103,179,66,243,193,214,48,109,12,19,48,248,246,196,123,116,171,176,220,254,237,168,3,143,41,192,17,5,230,122,82,108,52,151,32,149,12,40,165,178,185,182,98,25,47,23,196,227,173,116,78,123,255,254,244,180,110,175,243,69,68,74,139,70,111,225,234,43,154,174,201,190,128,65,161,64,247,225,123,139,24,40,141,208,14,31,80,24,192,56,161,75,70,202,204,96,109,205,160,75,41,117,118,71,75,193,14,21,183,2,149,187,25,5,26,218,151,101,107,182,167,73,57,73,42,58,71,182,30,234,227,235,214,204,81,149,180,39,102,30,128,77,131,56,255,178,226,115,193,250,234,158,15,132,223,120,198,57,79,154,255,237,127,125,217,170,47,98,4,42,70,173,157,199,194,213,157,30,181,145,67,73,172,2,21,16,80,139,37,163,115,214,134,254,190,164,149,126,2,189,253,172,216,117,77,22,0,86,46,14,172,197,174,181,79,240,49,79,248,167,8,106,64,203,165,35,210,106,138,85,188,34,50,71,88,43,23,255,172,201,239,171,37,210,220,101,110,21,243,218,170,161,245,188,123,171,63,11,235,209,243,241,222,69,2,162,132,165,255,128,57,96,8,142,113,5,9,108,32,23,246,27,40,147,227,67,117,137,223,194,85,22,193,27,166,197,240,6,194,75,30,172,126,175,95,219,7,94,147,229,93,63,40,215,162,21,250,81,108,220,15,3,142,44,207,216,70,126,16,215,56,163,99,126,171,167,203,214,96,170,194,85,155,165,193,190,246,88,180,53,166,223,3,85,66,225,96,178,13,241,219,26,170,19,252,3,82,164,113,226,73,128,103,66,120,4,4,50,67,15,155,139,200,71,225,121,234,140,42,132,201,117,197,232,162,61,53,141,66,168,90,159,254,157,147,188,135,78,155,254,145,61,172,95,10,94,180,210,51,147,216,17,120,135,146,194,0,27,201,141,107,148,97,127,161,94,155,209,254,110,184,159,139,5,57,158,37,184,80,88,218,208,97,116,126,131,175,166,147,39,182,173,78,24,250,234,67,0,130,152,128,241,227,46,23,156,65,217,191,178,55,131,172,27,1,41,243,41,100,163,37,143,160,87,241,138,113,171,132,36,213,188,133,114,235,47,225,29,186,128,147,12,227,149,133,48,75,156,85,204,201,238,17,137,229,8,22,33,190,48,138,30,195,70,196,113,192,188,220,173,124,55,25,93,109,106,105,20,10,140,224,253,57,79,160,225,227,67,110,232,182,3,39,14,12,124,68,103,35,34,151,61,13,28,32,14,190,19,135,136,63,238,119,69,158,188,216,201,11,57,139,190,111,19,69,43,60,194,187,166,244,127,188,254,198,35,66,71,64,221,155,11,130,145,46,92,95,13,199,238,159,129,106,20,91,140,2,250,203,75,141,164,171,161,194,5,165,147,212,120,65,90,102,17,64,13,235,153,49,57,171,124,154,21,249,199,162,175,82,10,248,37,6,86,22,30,184,117,196,143,39,131,60,41,123,173,76,195,93,124,189,12,209,144,61,122,89,109,36,18,151,149,89,32,112,112,81,242,142,206,212,22,98,61,67,114,112,141,218,122,80,243,26,157,131,135,133,200,216,57,249,178,125,106,64,34,40,237,38,163,108,232,22,132,5,10,27,127,108,72,74,151,26,4,233,209,109,21,206,54,143,124,46,255,229,84,60,79,141,177,148,154,193,9,202,87,55,49,42,211,35,156,57,139,121,217,220,192,134,236,136,36,155,162,129,127,103,187,219,154,186,126,140,62,158,157,156,129,243,17,245,7,148,248,216,141,250,101,169,133,181,98,92,18,158,94,36,166,121,178,216,81,203,113,44,159,4,142,229,154,135,123,125,96,145,102,200,201,154,4,172,118,198,14,102,199,253,231,32,77,77,114,124,82,44,182,200,106,33,187,158,9,137,69,242,16,244,157,229,39,253,181,5,112,193,49,5,232,249,160,237,212,159,194,200,75,62,162,210,148,234,12,192,98,45,88,177,157,210,196,84,225,163,242,237,112,226,140,114,91,85,161,169,229,199,212,7,82,143,107,20,79,171,208,223,250,135,53,59,12,16,172,129,53,175,80,170,221,74,129,3,165,21,188,104,153,178,222,197,127,168,152,122,244,46,54,144,215,182,234,17,95,113,222,42,88,230,131,200,85,68,74,15,156,194,232,190,115,131,105,230,73,135,74,32,51,229,30,19,252,58,26,86,17,16,216,120,9,174,172,85,193,86,28,202,50,105,179,131,153,201,155,244,10,29,97,124,241,129,32,156,11,57,33,181,253,96,146,50,209,224,236,228,212,126,146,114,41,200,235,83,206,151,131,83,242,42,203,154,236,69,83,227,5,95,138,30,111,158,58,159,63,45,147,153,135,164,10,180,163,120,108,100,116,41,247,3,54,241,41,119,181,214,231,222,62,0,146,250,168,90,63,211,89,197,23,165,83,248,168,155,40,8,189,50,88,21,165,193,165,124,241,89,147,202,168,137,50,35,43,83,179,234,95,131,185,185,75,214,196,224,25,17,210,220,7,167,52,129,195,49,25,2,116,251,224,135,76,39,116,130,18,130,20,198,106,102,220,51,105,208,203,55,243,53,86,174,5,231,89,133,197,169,17,45,166,166,78,90,37,223,251,70,141,48,186,203,63,83,180,16,70,29,158,60,37,55,186,82,50,0,147,78,14,86,143,81,163,245,175,177,191,124,165,224,179,60,74,22,175,64,197,181,132,61,149,36,183,143,36,176,62,213,188,93,140,122,244,122,91,166,51,18,46,116,184,90,21,248,113,168,189,254,190,8,136,195,0,48,204,189,37,170,245,182,64,31,73,76,134,151,169,10,90,45,47,232,110,137,67,109,64,68,53,67,112,245,28,164,120,67,82,71,107,64,72,191,226,155,51,60,119,198,186,168,143,52,178,116,165,28,158,166,41,150,97,58,113,126,224,21,125,45,151,220,126,174,176,5,245,179,19,137,63,1,39,92,201,95,57,138,212,227,53,195,191,120,86,56,92,134,56,235,249,101,141,22,54,102,170,13,82,224,251,48,154,185,161,130,186,134,193,79,135,188,219,126,160,25,122,212,198,50,229,99,232,218,249,103,75,165,165,126,122,6,16,97,197,193,184,91,162,220,26,205,27,13,53,246,67,37,104,10,109,166,247,161,92,133,86,253,191,13,197,166,246,215,41,144,154,237,215,225,219,62,140,155,91,159,82,60,241,25,29,138,206,152,251,39,20,239,86,215,110,43,218,182,63,46,230,178,154,23,74,198,146,14,32,248,16,148,158,218,230,224,79,135,231,71,89,83,247,116,176,146,129,3,239,55,99,120,219,32,80,35,124,238,35,198,85,178,109,170,49,252,0,169,111,224,4,31,76,18,102,38,53,154,111,178,47,216,224,236,96,5,21,227,99,246,243,24,186,239,55,131,13,13,51,220,108,164,229,206,108,139,11,32,120,38,196,160,91,188,133,175,39,15,32,95,74,80,127,237,237,101,31,165,59,130,27,148,210,29,69,12,156,163,157,201,119,6,183,125,217,33,25,241,13,115,218,143,242,182,62,155,1,51,145,253,31,212,118,96,51,81,233,117,52,76,129,141,141,222,156,238,116,42,104,57,45,210,162,87,181,0,57,226,5,181,141,205,164,138,247,22,190,221,118,174,56,119,1,246,69,229,131,71,192,11,46,178,92,102,161,147,25,190,165,142,20,112,54,31,44,231,68,181,248,93,12,93,242,189,175,99,213,84,225,142,238,32,65,124,124,49,63,154,240,193,197,113,231,97,102,194,109,168,136,164,96,90,24,40,20,73,84,40,80,224,170,239,251,149,187,41,220,107,185,6,213,255,88,26,64,4,35,82,108,73,69,215,226,239,145,202,241,114,180,102,14,198,119,174,34,138,214,125,75,153,205,169,122,151,121,83,11,98,9,140,209,53,126,24,157,242,171,118,48,97,246,147,235,18,198,231,106,151,145,111,142,28,248,37,245,247,21,151,40,142,10,138,15,173,113,104,0,73,204,172,53,238,23,79,140,157,43,155,174,50,204,73,25,223,117,46,157,59,209,111,113,9,62,237,118,157,21,7,178,171,199,160,117,42,169,204,96,55,60,51,93,165,45,22,209,36,147,71,168,156,63,217,39,207,183,253,44,243,73,78,249,8,49,24,211,92,226,82,231,221,88,123,57,150,99,95,170,131,84,53,70,79,90,25,10,17,144,202,64,46,191,251,248,183,80,182,215,186,174,238,11,96,223,46,190,182,117,137,245,92,254,59,207,16,191,21,218,216,209,158,33,151,145,236,96,109,214,182,32,230,212,103,234,62,138,187,1,141,149,191,73,80,174,152,205,233,35,234,205,193,245,108,155,136,78,49,208,234,149,126,32,211,146,8,14,212,52,17,140,232,120,77,26,220,134,173,191,198,192,211,80,26,235,93,21,87,102,121,243,69,17,162,126,23,198,26,180,147,122,137,126,220,189,91,235,212,34,174,84,128,241,167,52,43,237,182,53,50,64,18,100,48,222,1,46,95,207,155,110,242,199,103,115,66,102,150,91,205,28,224,58,75,83,205,164,27,58,192,143,160,123,112,27,242,197,15,153,86,137,102,155,86,91,153,10,135,220,165,61,250,7,21,89,207,243,22,118,81,33,110,243,10,137,62,118,102,210,66,200,154,21,160,159,188,162,180,238,118,44,169,125,232,246,29,111,27,62,69,117,146,121,141,236,101,5,52,136,175,201,32,196,175,67,207,77,140,28,23,12,197,59,155,118,121,133,69,175,127,118,139,117,14,185,195,107,123,217,216,103,184,183,40,109,121,1,222,140,199,175,6,156,205,142,79,202,43,247,221,217,83,147,196,78,228,8,57,241,136,212,170,209,222,41,87,60,10,68,120,248,135,214,240,201,148,148,90,245,200,86,193,252,148,193,77,3,210,1,169,184,146,100,243,104,221,100,80,36,252,157,26,19,42,125,74,14,55,173,123,125,65,199,159,130,87,73,209,57,212,211,161,242,32,25,244,70,239,133,219,176,210,116,56,166,192,175,41,172,133,90,23,136,246,137,69,130,163,65,230,229,112,231,127,44,10,166,242,80,96,248,252,247,156,238,217,179,66,38,153,155,231,133,216,249,241,26,87,48,87,73,127,108,36,200,205,18,160,242,14,148,66,82,239,197,147,203,190,52,153,227,178,250,130,47,56,55,136,254,139,202,92,32,52,40,100,211,29,209,214,238,83,208,237,67,88,224,138,167,165,4,104,132,49,211,134,144,95,13,80,121,143,163,27,211,121,161,201,88,195,151,62,181,250,152,97,54,237,16,43,206,63,31,36,178,186,130,124,118,83,184,69,38,198,106,18,162,219,8,165,189,68,141,37,32,56,7,220,142,20,217,176,111,239,172,173,227,97,233,23,169,200,114,138,15,78,175,218,53,238,220,41,203,61,108,58,82,125,128,95,190,191,87,2,21,240,42,130,123,12,62,118,41,153,227,199,22,14,31,114,244,14,207,222,97,13,192,173,228,78,210,69,167,128,170,134,107,152,204,69,75,3,199,122,92,183,116,77,223,227,146,219,82,177,127,75,3,108,197,52,46,89,166,35,194,44,169,191,173,44,63,150,49,6,142,236,44,10,31,174,99,185,43,169,97,15,77,21,219,116,77,62,62,157,238,212,95,15,141,107,112,96,133,202,16,210,42,18,138,99,66,17,135,124,240,236,83,127,18,184,240,90,154,151,93,74,110,167,2,75,197,48,96,56,28,221,53,223,108,210,222,38,178,239,201,207,164,120,101,247,46,15,157,125,108,14,25,251,133,181,141,18,37,14,161,196,169,253,175,221,59,217,165,206,124,149,10,60,109,161,232,82,71,83,14,160,188,202,6,90,136,40,217,229,199,235,18,30,197,189,228,172,208,118,19,220,186,28,92,12,243,130,252,247,171,46,56,196,163,58,184,85,12,48,90,162,68,90,54,77,204,63,15,79,39,182,40,16,152,162,103,225,39,163,215,92,113,125,55,111,126,151,191,87,222,181,141,13,16,96,59,244,93,212,165,204,109,57,179,125,32,212,99,195,39,160,87,45,251,76,37,228,229,22,156,184,23,96,84,251,159,5,225,251,206,105,120,54,197,58,202,27,203,118,169,0,186,196,135,250,98,46,208,174,75,52,43,13,101,128,248,15,60,192,139,220,103,80,212,194,247,225,168,99,203,30,120,225,44,88,163,211,95,27,218,44,219,51,70,171,111,127,137,63,63,98,38,195,199,28,25,2,52,128,10,128,191,250,254,85,11,80,99,52,51,62,225,27,224,81,132,96,4,195,227,211,9,59,73,24,137,189,220,173,9,200,71,199,166,168,223,178,155,243,24,182,157,164,16,174,231,41,29,65,33,104,179,100,21,226,87,152,228,136,216,165,163,93,174,92,157,209,236,183,87,118,82,62,182,74,50,13,135,12,139,211,147,76,18,15,79,28,239,140,223,29,203,222,176,138,165,23,73,236,73,74,9,200,66,107,113,81,3,86,18,104,227,108,12,230,27,136,122,112,199,85,181,137,200,84,53,117,109,131,144,81,83,4,50,96,185,226,12,212,124,147,254,116,233,71,131,153,69,106,205,28,176,138,98,105,168,178,253,106,187,48,253,254,189,67,198,131,103,237,77,170,47,251,148,96,52,49,174,47,132,176,150,49,242,190,95,89,188,29,84,48,101,158,160,231,175,136,92,21,33,51,86,164,106,70,121,176,243,129,18,39,214,80,200,208,207,214,65,122,149,34,211,6,185,242,67,253,47,136,60,115,95,124,194,119,6,170,47,219,22,139,17,195,119,231,147,208,38,230,37,28,64,135,139,22,228,150,68,53,195,213,83,128,180,30,147,12,48,37,221,222,45,27,139,49,33,99,18,145,115,180,127,80,71,208,77,197,194,251,39,208,183,88,17,7,99,156,124,110,2,201,53,101,234,98,56,48,72,108,167,132,103,164,66,74,141,91,70,105,161,87,119,0,182,140,30,185,237,139,161,111,102,91,81,32,41,83,125,156,10,105,5,69,16,164,50,193,130,49,199,250,0,4,212,6,90,25,172,138,139,167,15,111,44,215,12,59,132,46,36,140,51,205,77,82,201,225,86,232,229,93,181,88,205,148,240,109,104,133,38,68,21,4,254,147,15,125,159,53,17,31,106,33,244,6,138,129,65,88,54,246,161,253,239,114,147,22,61,207,168,177,95,248,22,228,24,170,51,84,26,91,217,71,127,42,217,243,110,156,231,123,8,39,29,97,13,200,168,250,57,66,217,222,45,220,38,185,4,244,159,117,240,59,68,128,153,103,25,62,162,173,214,98,29,141,177,212,234,207,163,60,162,66,12,76,83,234,210,116,127,255,50,28,215,156,21,213,19,252,21,77,54,83,135,23,88,29,219,107,220,57,148,150,117,151,88,60,159,123,197,217,3,25,208,84,32,58,204,66,217,58,158,232,5,190,68,252,66,54,10,103,39,230,217,202,35,250,225,23,80,87,142,168,147,144,56,154,12,251,50,41,147,29,248,161,73,81,50,73,158,19,48,236,244,183,250,120,244,21,228,101,167,4,157,46,64,100,89,245,181,63,18,25,122,236,152,184,60,84,97,110,157,98,10,30,17,48,79,203,1,120,120,228,224,123,200,201,9,25,29,124,114,76,124,22,21,65,115,111,50,36,161,74,143,43,157,68,58,126,104,109,37,185,2,66,22,219,166,217,104,245,66,62,239,255,189,21,89,144,10,74,204,70,179,213,254,28,95,143,118,157,155,135,25,188,169,135,57,23,84,99,178,71,20,241,151,60,7,222,116,8,114,106,57,40,112,143,180,53,131,89,201,13,184,246,225,23,83,103,156,212,104,154,183,23,200,94,186,28,112,78,97,21,158,136,36,206,101,91,88,189,146,82,253,182,33,194,230,105,194,203,232,167,212,200,18,166,214,34,247,250,32,139,125,200,18,157,197,200,186,141,228,82,244,130,13,51,28,103,144,26,253,129,238,126,208,117,177,21,37,73,115,162,17,234,35,3,141,220,125,56,251,119,175,163,97,73,189,145,23,206,109,225,173,224,155,195,213,253,235,83,162,55,145,89,123,69,165,33,44,3,126,29,95,72,41,231,106,193,58,99,237,48,245,227,78,4,241,235,53,37,49,81,122,114,81,104,170,59,59,140,6,194,61,170,198,229,104,255,208,33,145,197,111,77,190,121,180,175,164,14,210,86,249,73,61,251,138,148,199,103,109,85,101,40,134,125,234,100,25,250,7,194,39,141,249,35,215,23,135,123,137,71,219,24,236,72,113,36,222,72,120,8,30,255,199,67,78,38,255,32,253,63,78,26,252,233,0,144,224,79,72,173,111,31,115,182,204,32,185,117,205,15,44,110,227,137,138,48,201,43,64,128,250,115,22,251,74,173,245,108,202,131,247,208,132,54,163,137,254,242,132,118,140,118,86,88,205,133,154,206,89,23,60,100,28,248,84,151,40,227,235,125,179,178,31,52,207,193,146,175,173,77,249,221,178,77,113,197,214,187,246,41,108,177,15,18,124,235,50,118,5,183,121,191,113,244,51,67,226,13,217,251,187,120,49,18,59,254,136,147,37,38,156,205,221,163,180,22,67,83,222,6,254,103,99,145,100,62,40,205,239,9,12,102,66,58,15,15,101,226,85,112,45,139,130,164,209,211,61,97,70,227,174,117,253,16,16,238,126,168,104,64,24,70,187,227,176,75,26,211,41,52,112,16,100,129,14,226,71,35,201,77,176,150,204,147,214,226,235,229,141,249,205,180,92,143,63,103,99,81,204,16,25,18,151,192,169,182,119,195,20,121,60,120,51,154,224,77,106,217,84,254,59,141,250,114,64,72,146,26,45,201,213,71,79,103,94,81,35,69,152,118,134,1,223,93,223,139,85,29,146,108,228,107,173,27,89,32,153,241,25,227,203,190,13,208,40,10,240,166,113,199,33,201,144,196,122,211,55,112,63,56,95,95,212,42,171,115,2,6,0,69,159,103,134,33,2,132,187,91,182,167,9,49,169,114,68,203,145,185,250,211,139,226,43,168,235,102,12,71,178,85,176,109,37,163,18,21,68,1,118,165,160,125,35,98,145,77,122,58,69,228,214,93,61,25,222,89,220,197,98,19,227,44,189,73,135,98,118,155,21,152,12,32,31,177,76,229,12,227,21,10,23,110,28,33,126,169,159,39,174,160,230,183,104,175,222,225,23,215,191,128,57,75,3,240,26,60,125,190,220,186,139,242,23,30,140,32,217,163,65,79,52,177,125,112,87,60,29,212,49,215,140,172,94,222,200,88,25,91,237,100,251,146,254,124,172,211,9,48,37,149,82,9,151,27,235,84,237,10,40,232,127,217,84,71,0,239,216,221,37,133,96,43,189,228,206,71,104,114,136,110,189,207,171,253,246,116,171,206,139,2,34,218,173,172,73,197,233,1,216,78,215,251,237,131,204,23,37,232,143,103,217,32,211,80,82,15,246,160,6,12,186,20,50,9,33,127,187,235,179,11,206,113,35,202,108,5,57,183,176,45,106,111,110,55,114,31,74,224,194,42,42,17,166,226,12,101,166,206,126,245,128,150,113,239,122,198,4,111,218,227,161,15,228,117,93,71,187,48,38,165,135,41,42,79,248,249,241,121,161,98,133,219,168,3,71,17,71,180,190,117,66,159,161,130,51,195,45,62,234,147,30,63,54,147,143,188,251,224,254,165,231,211,202,66,226,3,48,178,213,88,170,173,110,187,129,61,21,12,12,80,24,114,180,131,168,87,88,56,231,120,25,177,166,160,89,216,219,90,129,154,214,164,151,80,214,138,223,205,238,141,238,146,2,160,113,147,59,128,77,28,254,200,50,145,231,8,159,139,227,174,77,179,124,81,19,59,200,7,29,225,174,174,158,100,94,14,49,240,192,109,13,213,246,114,200,5,193,102,104,61,65,207,208,213,190,147,96,64,61,228,96,238,63,84,239,209,210,58,187,13,243,79,228,174,161,127,209,247,250,145,55,78,79,76,203,173,25,154,112,125,86,59,244,225,39,62,196,43,1,193,98,24,250,253,113,79,52,86,241,175,171,46,154,136,56,223,9,169,21,38,60,187,40,1,43,228,230,170,160,150,52,228,240,58,149,4,188,20,63,48,76,209,242,20,92,153,137,67,30,222,5,24,173,187,83,252,148,0,24,226,49,173,213,1,119,48,38,224,223,227,38,119,255,240,6,29,102,56,233,125,147,14,25,4,86,169,196,114,150,128,187,10,113,209,234,210,202,182,86,192,78,162,100,61,55,135,35,243,23,247,109,218,23,32,51,52,208,102,0,169,60,17,161,148,248,48,19,224,107,93,144,219,118,21,186,226,207,13,124,136,30,174,6,116,199,131,176,68,116,65,137,58,157,239,40,115,176,104,26,228,19,155,39,162,63,63,52,255,151,12,110,13,208,66,203,251,164,23,17,62,134,204,57,174,39,88,226,151,162,185,248,27,186,113,59,30,13,130,66,253,156,121,84,217,81,208,146,124,11,97,241,8,31,77,9,253,75,23,22,165,49,190,179,220,42,93,244,178,108,71,60,246,22,219,85,31,38,217,102,179,46,43,167,20,92,166,228,219,112,123,255,226,73,211,189,30,63,229,122,144,144,122,107,147,242,137,139,251,10,95,189,171,166,102,89,35,58,79,58,189,88,219,2,243,142,207,6,234,62,223,23,89,145,130,110,150,153,9,71,70,210,23,239,147,7,33,27,85,183,169,114,199,191,226,136,198,52,207,99,92,100,151,224,72,34,246,4,233,74,33,144,242,61,238,130,113,44,199,102,91,120,230,198,96,240,245,139,58,64,7,218,167,187,118,78,155,31,122,157,160,15,70,45,148,74,13,14,43,250,129,179,212,204,172,255,219,30,127,36,75,18,62,122,213,20,44,247,70,86,224,88,105,62,120,44,179,209,43,111,191,56,107,132,232,106,85,56,53,197,251,159,204,152,27,78,20,154,129,143,102,42,232,176,206,173,226,135,48,126,251,178,21,96,197,188,134,249,142,33,30,80,22,211,77,172,185,158,252,166,142,133,213,102,204,237,176,19,48,96,38,249,217,124,76,70,194,159,160,15,129,255,68,95,96,137,150,218,87,138,36,200,90,81,212,145,150,163,174,22,219,8,233,87,119,204,222,19,150,14,66,203,104,74,47,37,168,145,215,149,180,176,155,88,95,194,58,213,152,203,191,103,167,150,5,188,54,176,148,19,72,231,243,59,5,239,88,30,187,54,139,235,66,80,116,198,145,249,255,117,195,163,99,205,106,101,202,108,97,205,77,52,186,196,94,71,121,200,151,51,11,88,15,149,21,231,116,132,12,49,163,88,231,21,234,103,253,26,176,252,201,83,111,106,188,141,20,93,23,158,134,152,87,2,214,10,149,180,132,15,60,220,31,186,196,69,224,108,138,92,1,133,99,149,73,139,240,222,250,96,93,98,83,139,239,5,180,250,7,191,83,101,198,198,68,159,18,100,242,206,124,210,249,86,249,119,22,254,146,134,160,210,40,159,236,202,201,20,203,235,241,228,113,154,217,230,60,246,205,211,156,255,227,34,24,254,6,38,177,68,132,55,216,70,246,71,68,37,192,54,118,110,243,120,179,9,5,75,27,241,69,188,21,245,186,174,45,208,10,34,210,0,127,159,238,208,20,248,43,231,72,21,227,220,252,186,141,247,9,253,4,25,114,172,217,117,17,147,83,75,162,11,60,255,109,151,115,112,247,0,164,157,56,188,229,98,228,129,244,12,27,161,42,13,226,65,204,156,93,161,15,185,190,29,206,200,247,47,62,87,39,220,41,46,255,38,104,131,40,221,121,62,111,21,125,78,202,69,84,84,190,30,137,220,215,88,114,182,46,251,130,5,62,1,17,181,241,215,85,24,3,56,18,60,61,35,26,99,98,86,210,194,250,148,139,42,251,46,154,102,19,18,189,120,196,162,207,186,75,65,186,157,151,223,145,122,20,164,50,174,2,93,217,180,229,4,207,220,114,69,163,12,188,175,111,65,208,28,80,178,10,100,74,219,140,246,115,241,115,120,189,26,221,18,212,114,166,87,179,83,158,4,130,42,105,173,121,97,19,60,161,113,48,60,40,118,46,144,169,174,206,140,10,154,7,0,129,78,11,115,64,110,227,197,233,252,100,200,191,198,125,204,12,101,128,133,191,68,240,78,104,59,198,108,108,182,189,115,134,214,224,76,98,224,131,126,140,61,239,18,156,165,55,242,124,72,127,2,151,134,160,226,151,49,220,116,182,185,250,18,16,201,17,220,88,47,213,239,97,132,116,128,75,135,91,44,59,247,92,199,123,164,211,37,23,117,253,60,78,47,216,148,215,112,58,59,177,165,95,85,29,123,162,180,61,223,7,236,182,61,185,46,37,236,107,208,15,255,43,222,28,255,53,255,170,170,97,107,67,90,163,127,247,67,54,203,58,3,68,134,58,108,220,27,7,105,179,3,83,220,93,45,69,126,98,214,134,245,244,8,22,141,145,47,33,164,240,67,255,150,74,161,62,37,102,168,216,202,192,129,172,144,159,8,107,156,186,139,38,215,58,31,232,26,103,153,197,75,155,90,52,147,222,35,195,242,82,174,37,176,160,108,163,106,211,82,212,106,35,89,197,176,226,126,4,190,189,133,245,15,65,166,114,243,201,164,226,245,27,206,139,51,119,7,74,243,129,118,58,115,199,216,56,38,141,125,115,130,208,220,4,25,224,128,226,244,157,254,142,167,238,230,110,151,21,79,248,190,223,187,43,22,39,157,37,254,14,240,5,66,234,253,11,49,238,38,13,57,150,100,190,180,47,59,108,237,28,200,143,66,62,234,91,190,242,221,87,194,143,250,55,3,164,228,101,217,242,175,47,34,17,183,3,217,50,176,240,78,168,234,200,111,135,156,194,169,124,74,61,112,169,125,168,152,53,192,152,56,209,200,212,30,110,83,25,187,162,129,226,190,246,194,239,91,176,225,12,116,173,135,39,13,26,34,151,139,57,74,191,177,55,65,114,42,94,164,65,102,217,125,239,239,10,13,115,173,147,152,112,138,84,142,18,235,218,21,3,216,152,89,122,209,61,195,239,62,189,48,249,158,30,237,2,229,71,38,132,193,149,63,44,81,94,13,164,141,168,237,179,122,221,199,242,4,181,43,79,59,139,8,8,234,157,79,206,52,193,240,56,254,248,248,232,157,81,187,137,109,181,125,85,141,2,219,69,138,32,26,23,144,231,67,222,145,112,208,182,44,57,90,246,134,75,153,26,102,42,62,76,11,151,81,180,105,122,162,251,19,80,148,58,171,79,82,229,200,146,29,218,211,29,197,40,249,14,223,254,95,112,207,11,83,147,124,110,45,166,164,158,221,153,29,23,144,222,35,66,121,5,94,203,85,221,82,103,232,111,92,253,227,15,208,183,87,51,152,143,184,208,93,129,196,195,87,15,176,149,180,9,154,82,193,188,180,6,153,208,4,126,10,186,39,254,217,239,149,127,88,48,174,173,44,193,128,36,7,37,135,87,144,180,70,60,82,67,45,187,180,72,69,105,195,209,68,108,13,87,52,160,216,32,74,124,49,70,191,99,188,68,172,111,99,176,12,29,128,184,35,177,221,68,214,186,116,95,247,50,14,187,20,87,96,126,158,88,39,196,140,82,10,242,22,53,101,154,208,59,140,18,224,193,153,71,185,81,164,228,94,154,208,31,178,161,110,165,224,154,71,187,124,63,55,144,107,159,42,102,243,234,117,227,151,14,81,24,161,80,39,185,9,18,99,76,197,28,51,199,69,230,251,153,1,19,137,99,196,237,175,6,213,1,209,95,45,176,103,167,225,189,17,159,84,26,54,172,135,109,45,34,145,224,193,37,57,87,186,212,207,160,221,40,36,227,252,242,120,199,168,173,219,219,48,201,180,245,90,77,39,81,133,42,58,92,173,170,167,76,109,120,197,61,226,214,74,55,231,31,195,197,10,165,41,133,248,50,5,194,77,214,220,18,241,65,207,144,104,119,227,211,208,231,101,68,87,96,15,246,203,210,98,234,133,236,222,187,70,50,33,231,107,252,8,27,176,171,226,65,117,133,185,42,42,107,187,160,121,185,54,57,43,45,7,200,177,91,207,46,20,77,73,123,203,139,199,30,7,1,38,247,12,221,220,145,149,186,111,17,61,217,81,45,169,175,182,134,80,25,198,104,161,59,238,236,215,149,124,144,180,90,238,125,15,198,184,241,24,230,88,234,34,175,141,11,133,174,17,227,64,233,105,153,58,3,213,173,138,232,40,5,86,76,248,92,123,76,211,3,191,214,113,91,224,167,46,50,248,58,148,22,184,162,11,160,201,173,173,47,22,132,130,230,82,219,198,214,26,185,7,201,216,152,111,92,43,49,80,94,67,124,117,197,35,176,222,141,150,40,54,94,34,239,7,42,66,42,85,249,82,132,135,59,218,36,73,219,217,42,168,4,6,2,243,31,165,180,147,30,6,8,148,125,82,135,199,151,195,46,1,191,12,218,100,89,183,8,255,156,142,59,216,126,9,129,99,193,13,33,96,143,54,127,144,252,227,59,96,252,180,235,126,231,234,135,197,58,213,218,40,55,47,120,246,131,181,24,62,31,199,2,94,230,102,93,185,46,167,80,160,51,240,3,49,16,26,81,75,78,212,53,82,198,120,106,246,143,253,215,154,11,230,231,47,168,254,31,239,138,160,226,29,3,238,61,38,135,40,162,141,69,252,7,227,3,12,216,136,76,77,101,52,145,168,73,183,214,170,67,180,185,172,0,105,114,31,85,133,156,124,0,6,246,82,167,155,219,157,182,125,27,30,113,47,121,167,222,189,153,232,45,2,125,79,41,7,166,78,30,150,44,120,159,97,94,213,102,97,202,69,128,7,155,250,161,134,222,227,158,252,102,235,10,30,156,81,186,110,209,44,215,198,78,230,88,249,14,8,172,37,78,128,206,48,212,14,230,42,236,164,29,228,72,88,55,61,122,204,49,2,132,88,187,68,156,196,143,253,81,151,137,180,177,208,236,10,168,173,226,139,65,37,19,241,186,48,140,18,119,250,31,229,53,87,233,165,72,33,76,143,172,245,114,104,109,25,246,239,242,231,8,134,218,49,144,95,151,106,100,103,187,196,99,164,174,41,88,37,36,63,46,63,46,66,161,165,106,244,156,124,180,168,18,189,19,76,75,214,65,122,25,179,31,179,132,74,214,112,56,59,32,42,149,116,134,159,101,243,134,31,245,10,191,5,112,213,190,131,168,199,100,254,64,51,46,48,180,156,138,151,64,127,11,156,246,217,165,167,127,13,8,126,146,42,214,187,216,9,174,131,70,111,44,74,206,193,56,37,97,161,121,74,205,191,88,212,29,66,184,75,166,209,73,88,128,175,182,30,142,250,54,119,23,235,61,135,29,53,118,60,120,0,130,33,39,252,212,145,26,80,24,36,169,65,155,145,104,215,193,42,118,173,65,57,201,72,170,81,135,61,231,99,109,0,3,237,153,198,210,137,76,173,185,157,98,22,13,222,54,153,165,171,89,165,74,107,102,182,182,254,77,112,227,8,88,157,211,92,95,142,8,1,22,95,40,105,252,244,17,216,118,41,239,29,244,233,153,143,84,175,156,216,193,22,184,161,127,44,40,182,133,56,87,203,182,3,145,216,33,178,26,160,196,158,77,197,57,161,46,169,73,122,97,194,184,8,117,97,199,62,115,222,81,152,30,195,168,41,62,116,161,177,181,96,124,111,98,46,3,78,58,178,149,21,194,34,214,197,101,243,41,163,242,116,9,22,140,128,230,68,112,74,118,108,77,217,50,100,227,246,108,32,178,116,151,97,225,134,21,84,252,129,157,169,16,197,157,77,135,12,138,12,13,231,149,17,75,146,68,249,193,156,146,186,145,250,203,234,119,119,29,221,38,16,27,25,114,90,8,92,140,152,25,155,24,153,148,223,2,102,200,250,164,127,122,181,85,173,139,153,181,168,3,6,32,174,22,28,140,217,229,187,232,54,167,175,141,226,202,153,143,62,58,149,15,254,30,245,104,190,8,113,112,227,223,40,138,195,108,62,63,63,206,32,230,230,101,121,64,173,150,18,175,237,122,109,170,80,247,205,216,130,75,99,183,102,49,125,239,98,185,155,254,14,177,249,176,12,30,20,64,46,103,3,101,115,103,240,121,237,31,18,158,220,148,71,201,98,252,151,28,78,238,240,231,49,172,197,222,133,249,39,195,65,69,153,3,147,62,165,117,163,77,205,255,117,154,20,162,173,135,157,102,109,75,187,79,56,189,173,92,85,59,161,156,170,157,116,129,48,64,243,87,178,50,63,254,167,53,96,249,50,100,122,191,230,130,244,246,34,220,156,140,21,39,39,118,115,163,11,252,144,125,186,218,216,63,222,112,203,83,70,206,63,62,50,173,19,121,1,231,99,142,200,152,148,194,148,174,113,78,218,28,185,107,94,10,188,180,228,8,16,109,49,110,196,190,249,7,23,1,121,183,148,71,89,38,21,160,60,93,108,232,130,152,165,156,165,67,216,67,15,60,198,37,82,175,252,69,128,133,130,9,142,73,53,88,12,238,146,137,57,120,45,35,105,212,241,158,26,140,141,188,96,108,250,78,88,179,149,32,122,197,93,138,122,6,240,164,84,227,175,105,208,61,208,8,16,90,127,121,242,76,2,159,177,139,220,87,3,67,91,193,180,214,175,248,224,224,143,137,232,193,254,92,215,147,133,126,238,176,223,139,206,156,195,79,37,105,85,29,33,99,111,209,162,202,175,217,138,181,71,189,124,156,221,73,34,113,238,51,25,175,187,65,6,96,30,234,103,237,213,41,233,232,101,63,1,231,10,156,193,50,62,167,46,116,87,198,50,203,90,35,95,65,183,152,78,145,144,139,20,21,12,166,58,222,50,184,136,66,168,82,5,42,160,221,218,194,210,249,47,246,110,117,146,183,197,54,252,69,122,231,172,174,194,251,43,174,175,112,38,70,200,42,32,137,253,52,135,73,100,245,255,34,36,246,164,224,87,215,23,185,169,118,103,35,80,228,124,177,59,198,115,153,112,52,34,16,194,28,60,100,64,235,10,12,210,78,80,151,94,221,22,141,54,54,119,13,54,46,162,117,237,167,89,124,17,149,43,189,183,192,83,27,34,35,134,113,120,157,62,217,40,86,210,63,89,220,100,80,43,3,19,223,95,59,71,86,95,10,216,168,235,46,28,179,39,205,145,134,227,146,178,15,31,217,45,32,60,171,140,148,183,145,43,101,37,244,171,181,10,48,202,117,221,32,234,103,86,42,60,234,127,46,88,107,137,149,74,79,201,42,113,62,244,113,17,124,59,111,149,56,145,7,111,145,241,191,63,150,77,41,58,88,27,135,3,117,62,167,3,233,45,64,152,92,83,6,123,200,79,140,241,93,170,221,217,0,187,137,36,239,76,199,48,173,167,68,178,105,229,200,103,183,145,37,252,39,20,240,136,55,15,204,99,173,187,47,10,36,126,185,23,169,149,185,13,116,43,148,241,254,45,18,207,175,70,11,217,62,30,69,4,253,64,241,30,60,29,12,113,19,67,105,24,27,232,65,9,16,83,64,12,102,143,179,38,203,69,249,88,188,160,86,209,185,1,13,244,216,152,189,149,192,13,59,201,219,76,90,26,90,170,104,115,31,7,215,215,98,118,93,138,16,249,34,135,34,216,141,253,133,123,112,51,114,75,47,105,180,171,144,187,71,213,17,222,221,4,141,144,151,63,84,203,175,22,102,230,149,237,118,205,75,154,230,70,166,157,208,181,110,68,126,240,157,226,94,101,22,100,61,131,97,165,219,213,183,201,107,166,1,229,93,239,31,151,142,180,201,51,56,167,91,17,153,68,118,118,90,251,158,33,119,29,62,108,73,196,100,162,221,145,141,20,62,110,41,224,122,254,243,123,60,86,64,236,96,146,157,33,35,25,101,81,241,217,59,17,4,109,219,140,151,2,188,121,250,93,174,42,248,215,230,78,137,138,198,181,186,28,45,140,37,166,72,93,46,18,241,65,12,215,207,172,179,28,212,140,158,15,227,126,119,116,103,174,159,249,138,128,118,211,35,3,157,50,172,27,81,124,202,51,140,98,105,173,28,120,56,133,122,95,92,23,191,36,175,116,194,119,212,222,173,178,63,87,25,61,129,114,147,132,113,202,99,166,232,77,212,14,196,179,183,232,197,87,200,244,146,13,33,176,122,53,134,120,145,167,10,200,231,148,109,107,155,184,83,85,26,21,238,139,181,10,114,198,70,173,246,36,191,232,88,105,204,78,233,113,246,121,155,184,86,178,52,170,45,69,12,152,141,58,242,201,227,15,166,55,134,56,62,122,78,181,86,253,197,108,42,23,236,8,254,166,27,167,180,9,63,65,126,103,59,239,59,106,96,255,55,30,174,207,194,102,254,98,128,27,8,249,188,190,109,89,113,198,88,51,173,232,161,187,228,48,50,123,4,251,116,188,231,66,35,230,116,119,62,87,104,214,37,200,226,127,179,30,77,40,140,199,192,101,224,251,178,103,115,167,174,201,220,105,48,189,59,101,171,240,155,46,203,111,199,53,103,113,119,200,71,157,180,135,163,152,214,20,3,52,44,143,70,54,106,46,141,66,255,144,248,106,72,179,29,101,141,125,3,207,235,64,192,226,199,242,91,231,255,127,53,178,74,229,170,23,148,233,233,20,139,15,12,131,94,8,105,187,148,208,141,222,36,86,166,64,146,214,251,128,123,93,200,61,41,195,5,83,94,3,98,21,10,127,4,219,157,111,154,184,137,199,29,233,86,103,24,78,184,89,120,12,221,199,99,49,155,158,127,210,197,1,33,85,119,218,138,109,204,163,71,225,3,38,141,201,181,61,148,74,65,164,127,203,54,157,41,95,188,191,29,184,232,211,29,186,168,88,62,39,103,132,130,200,226,116,83,105,94,23,98,221,81,181,86,32,69,16,65,28,119,83,75,55,168,113,2,237,72,102,185,144,33,68,2,156,136,136,127,253,254,217,14,175,158,229,42,142,86,96,197,138,88,215,72,86,222,115,158,230,180,83,18,153,55,117,16,141,20,178,60,74,16,2,59,127,209,114,129,245,3,12,237,100,145,189,52,55,59,237,73,62,72,133,27,208,158,90,164,69,136,226,197,29,92,99,87,241,152,6,20,135,37,52,165,96,51,39,87,128,164,36,154,141,226,244,130,119,246,11,231,48,82,7,132,12,39,153,51,46,136,124,92,29,206,124,198,139,28,94,255,234,91,59,28,32,3,53,171,9,45,234,201,178,159,133,236,185,35,178,188,239,70,179,162,236,174,251,203,65,31,74,49,241,164,4,157,30,238,195,41,20,52,35,95,40,148,110,66,139,150,251,88,222,127,66,248,13,15,39,144,225,115,72,180,148,254,38,101,157,219,49,164,223,174,202,55,72,239,84,47,6,127,136,78,41,7,190,247,152,115,146,251,106,51,11,166,136,23,113,170,252,71,118,15,59,131,186,172,215,87,165,151,227,221,250,178,87,223,186,24,120,159,171,12,55,163,138,224,49,86,41,230,155,146,39,86,248,188,61,75,26,171,54,18,20,61,244,250,113,169,252,112,230,215,191,120,37,59,82,211,133,238,133,214,253,191,161,229,163,6,8,127,221,197,86,160,196,141,5,18,48,55,35,140,193,255,97,155,205,108,119,251,223,84,125,252,40,195,109,170,107,147,199,249,45,51,110,2,59,61,255,193,212,90,98,73,18,70,219,137,207,117,152,228,52,119,195,219,247,41,227,118,84,137,145,113,170,109,55,15,91,240,95,137,95,74,219,153,47,26,200,152,1,86,52,220,84,172,62,95,197,195,90,92,72,8,67,84,92,125,220,23,175,131,79,169,142,135,58,63,184,25,114,229,115,149,5,54,246,32,129,80,182,106,2,41,83,227,62,93,186,212,213,211,244,194,147,57,12,108,99,137,50,102,232,18,110,214,22,0,241,147,14,33,107,162,152,231,104,143,128,145,105,59,218,40,97,131,24,128,39,32,1,234,47,161,72,111,101,4,228,147,227,75,125,1,69,65,50,28,5,156,180,155,79,206,216,205,138,81,126,248,135,26,167,101,29,49,184,171,183,80,226,219,159,162,162,205,184,81,189,120,22,26,126,67,96,74,70,8,40,54,181,198,2,206,90,140,226,253,207,129,111,166,20,2,219,249,106,157,54,137,197,128,213,188,213,130,107,141,199,77,51,10,249,9,106,101,16,81,41,106,255,174,214,158,52,191,20,132,35,189,158,185,80,186,4,154,7,39,230,77,208,44,231,59,28,192,223,130,30,29,117,148,14,61,8,105,166,139,34,97,214,240,164,95,71,177,214,229,88,86,23,98,129,44,255,165,88,57,59,170,110,237,120,82,135,16,152,124,162,96,15,180,205,147,209,145,211,172,104,136,170,69,10,241,82,7,217,18,84,90,58,124,37,46,104,96,41,102,240,192,126,79,228,214,83,255,207,49,175,24,48,239,195,165,34,112,163,108,65,116,42,85,51,225,81,235,196,117,115,85,26,32,191,24,156,50,34,11,120,138,220,137,63,131,10,83,17,168,76,206,240,129,159,237,116,9,252,22,220,152,180,193,160,39,82,13,91,187,196,38,203,75,235,183,9,144,137,142,255,74,19,247,7,229,141,157,19,209,250,32,125,69,136,79,142,32,194,95,195,96,23,53,79,113,245,27,66,57,141,186,221,146,97,138,138,190,157,252,198,31,96,195,84,175,96,206,139,211,32,94,55,187,58,50,65,158,30,138,247,213,59,121,15,60,188,220,200,88,220,243,204,248,63,115,216,219,65,137,199,1,186,98,100,247,253,56,92,243,19,194,101,215,227,182,214,20,190,249,40,14,83,255,35,130,180,168,192,92,45,217,44,145,199,97,30,179,110,14,219,122,239,241,190,27,65,38,132,176,73,90,37,44,158,50,164,17,215,186,2,175,61,19,14,128,88,163,21,112,20,197,6,34,184,137,112,238,2,221,255,150,177,152,51,233,109,95,58,53,202,53,115,164,215,20,121,45,24,58,212,145,216,161,173,30,166,75,76,27,136,224,219,209,81,41,53,196,138,40,30,49,151,130,54,4,146,144,224,36,19,16,170,36,190,32,142,241,127,174,20,166,57,22,138,150,164,251,77,248,46,69,165,153,7,202,21,209,236,190,198,158,135,228,133,10,90,81,126,81,184,122,136,215,94,213,45,76,201,114,239,239,209,168,224,112,68,194,43,113,67,106,123,150,158,231,173,178,179,114,192,44,91,82,68,33,166,45,92,128,197,84,176,150,77,85,148,135,33,224,233,13,123,163,5,98,112,97,106,199,14,65,246,134,179,158,186,106,180,106,226,175,202,19,237,72,215,89,92,251,229,251,236,57,20,109,43,155,217,177,19,78,105,49,7,20,115,224,72,245,198,192,157,247,135,9,247,99,85,53,87,10,123,166,119,226,183,238,109,87,139,9,47,48,14,22,201,125,160,231,155,161,2,131,77,242,73,101,9,172,164,247,26,45,181,122,252,99,113,230,201,112,48,97,229,222,237,135,104,150,149,119,38,144,231,156,75,171,159,178,92,172,197,108,173,108,227,67,116,234,244,152,20,70,42,123,247,145,208,184,117,64,200,139,70,9,242,186,171,120,50,0,187,236,85,11,129,83,170,64,220,24,121,42,164,197,98,212,198,223,1,249,255,154,133,21,225,53,60,95,250,229,10,199,125,39,103,62,29,49,253,98,93,67,121,209,152,120,252,53,127,148,48,158,161,23,169,187,106,5,39,113,17,156,29,99,110,60,178,237,70,192,31,34,14,128,198,159,102,121,74,116,131,70,86,210,205,66,254,115,89,18,129,9,224,68,220,32,0,105,9,215,11,203,75,171,235,80,67,85,189,233,64,140,0,129,241,87,6,192,138,211,101,166,167,97,177,98,184,14,33,111,113,9,9,10,233,65,104,158,191,151,72,68,31,135,50,69,10,95,154,154,73,124,189,62,208,104,1,244,160,93,73,10,36,254,255,197,220,29,25,19,185,164,220,248,26,6,243,169,240,46,219,186,192,229,50,148,56,215,41,97,4,213,115,93,125,66,78,122,43,252,244,78,70,82,136,140,141,163,71,248,172,184,131,20,212,13,36,61,203,215,207,56,34,9,235,47,228,12,184,136,197,117,40,41,115,61,128,238,162,131,163,23,141,228,34,252,178,151,240,127,131,182,99,237,165,16,50,82,169,204,55,205,80,176,219,22,76,213,88,71,102,249,47,184,4,238,1,183,127,16,116,28,182,35,111,120,45,109,66,140,109,80,106,119,12,247,2,148,222,65,135,145,45,203,200,50,92,40,46,63,251,162,109,41,27,171,173,28,130,226,212,16,204,132,174,29,184,248,20,48,157,212,14,25,206,238,120,155,5,84,240,33,33,245,134,7,120,111,253,235,220,95,247,28,53,37,88,89,213,176,211,130,98,228,16,48,101,230,129,151,100,140,144,251,51,9,139,109,108,209,9,253,187,170,74,118,209,126,186,223,210,255,225,88,58,151,184,243,40,233,78,27,182,199,130,177,52,97,93,177,2,206,41,123,117,143,220,246,186,108,69,246,183,13,20,217,172,79,184,198,124,115,82,229,210,47,211,54,4,209,237,197,21,48,79,122,0,68,203,78,28,148,95,60,228,51,38,237,137,161,27,98,64,164,121,16,43,118,228,2,10,230,61,76,177,206,13,31,218,91,142,108,209,65,7,195,110,74,147,69,202,9,250,52,142,35,198,143,134,136,188,248,6,55,181,223,37,13,198,191,131,74,81,91,15,210,104,73,228,22,111,37,18,232,126,59,120,44,223,63,19,236,205,183,231,126,236,78,107,21,219,158,106,90,28,10,61,116,194,199,73,57,156,235,134,209,103,232,109,41,168,141,225,168,106,128,156,154,190,23,3,32,253,244,154,52,117,7,117,233,99,130,71,107,194,166,226,145,14,247,208,35,30,216,42,75,149,5,213,242,95,144,108,223,5,137,69,25,204,81,70,76,53,218,122,168,102,102,39,180,102,249,0,45,198,233,150,5,38,116,194,244,154,142,243,231,91,80,93,41,185,223,29,225,219,1,190,233,160,64,102,30,110,81,209,190,17,201,78,215,26,5,36,181,171,115,92,246,236,91,124,206,121,244,10,157,82,241,157,239,181,118,234,27,189,51,246,61,164,199,251,156,93,131,201,94,173,125,203,152,69,4,57,150,191,191,113,64,146,28,2,156,172,205,127,164,84,215,4,5,76,146,206,2,234,209,37,248,128,116,23,219,211,49,244,205,130,202,250,202,97,198,78,82,101,1,38,93,115,63,161,217,82,150,135,235,237,100,131,40,65,251,223,205,27,162,197,170,23,25,132,155,221,6,30,32,129,176,215,34,29,231,23,26,141,50,118,138,63,211,183,12,7,162,43,103,130,30,52,243,213,255,16,137,167,245,43,210,240,56,21,216,237,229,190,218,47,190,41,111,44,119,252,150,223,247,134,100,53,49,54,26,128,180,133,209,195,71,60,181,181,236,103,252,234,91,206,0,29,61,1,247,41,34,194,93,141,169,113,178,60,229,40,193,36,114,116,144,40,9,253,15,254,47,133,1,110,141,190,75,181,197,3,150,189,106,190,188,17,80,31,176,229,167,217,76,106,60,105,139,249,33,137,142,31,234,102,81,219,219,201,96,138,44,134,240,175,177,68,93,244,215,124,149,147,252,191,67,49,147,127,213,189,21,91,40,181,25,241,220,49,207,184,129,71,138,81,44,191,39,251,86,181,24,99,222,26,240,142,188,141,196,162,106,0,28,151,138,17,196,226,41,112,198,19,42,114,185,15,120,157,225,134,144,70,12,87,169,160,171,241,127,175,110,138,48,51,194,11,39,87,47,70,148,109,91,206,204,17,254,104,202,35,141,194,117,158,217,167,10,21,140,73,255,157,79,139,232,207,170,250,30,133,120,62,150,117,80,8,83,189,162,187,78,17,176,176,178,49,160,165,23,25,80,145,96,61,185,70,233,9,11,29,10,38,27,122,121,12,93,39,243,31,246,156,118,219,207,33,46,124,25,121,2,128,81,163,186,53,156,89,199,136,165,220,245,193,0,119,155,0,107,206,14,159,167,100,250,222,42,169,64,166,225,62,116,156,127,83,72,220,255,63,164,244,66,200,190,150,92,180,164,51,138,132,72,32,35,21,21,159,220,205,247,38,45,120,246,182,140,105,74,28,172,157,23,152,119,138,58,172,189,23,9,9,11,177,106,212,98,224,62,67,192,17,82,34,166,31,69,0,170,197,39,255,40,138,168,51,143,130,161,12,7,59,116,178,59,163,101,160,146,9,207,230,122,199,66,164,179,24,81,189,196,40,10,142,75,211,130,97,163,174,242,67,64,128,205,72,82,184,3,255,185,140,114,247,11,32,15,124,0,20,128,129,25,96,202,93,101,219,0,231,135,45,203,38,61,26,110,215,19,140,141,224,25,14,223,12,101,222,165,141,200,180,101,61,161,181,210,82,72,214,147,244,228,108,54,3,207,151,117,128,49,130,1,201,17,162,188,73,221,189,144,140,55,234,142,28,181,238,207,254,102,150,167,184,185,237,0,70,150,97,250,28,84,151,29,26,164,155,64,146,196,187,177,132,239,212,27,246,152,201,134,246,120,114,206,197,131,61,127,246,42,48,203,39,37,237,121,120,213,105,104,224,54,7,201,155,249,37,158,101,24,97,218,127,131,128,118,153,187,107,150,8,106,206,18,75,154,130,5,39,183,25,193,117,93,120,19,63,84,81,120,190,243,166,161,8,158,67,88,29,175,217,221,63,243,71,166,132,144,224,10,207,217,38,194,177,123,242,181,8,197,180,251,58,174,186,88,8,57,184,100,175,195,109,254,27,239,138,5,47,204,195,86,75,207,141,80,24,6,114,225,165,116,1,225,143,227,17,216,28,117,164,146,86,114,204,250,237,94,79,113,156,166,155,194,249,228,189,223,241,175,166,49,244,142,156,162,5,11,48,176,240,236,220,240,138,252,211,198,249,112,230,9,113,25,150,252,152,143,150,134,86,86,255,173,200,120,22,64,5,240,9,177,252,158,142,17,66,231,122,147,36,217,222,161,139,22,121,47,239,31,189,196,189,153,157,90,57,87,222,220,113,187,34,184,255,222,0,82,110,200,88,42,159,223,201,230,146,104,25,228,11,56,81,79,193,231,233,48,177,80,61,205,75,109,201,249,16,52,143,21,46,42,199,116,74,219,47,244,173,148,66,76,213,137,30,27,228,171,43,92,173,254,124,193,186,44,218,104,64,249,184,1,172,169,215,165,51,62,180,139,75,99,71,60,190,200,37,248,188,177,196,159,120,163,117,71,142,70,199,82,75,251,31,243,97,38,132,87,109,56,145,160,123,238,166,197,166,156,191,43,229,190,24,179,172,156,24,138,232,176,37,237,25,148,199,160,140,240,19,230,255,191,249,114,142,201,41,30,199,219,155,134,18,13,48,226,143,235,84,132,181,143,80,58,4,121,234,183,140,204,199,131,206,72,209,12,53,247,243,143,243,232,224,16,131,106,3,252,81,136,193,161,136,46,85,243,194,132,142,25,56,117,182,201,149,96,133,59,22,177,144,180,235,123,65,247,124,47,238,237,34,186,88,22,29,68,145,242,16,159,51,7,64,144,128,133,84,34,61,16,53,249,212,21,91,0,157,159,45,240,78,172,104,225,110,138,253,45,118,111,244,68,148,19,32,234,31,181,156,230,88,214,204,52,230,69,139,133,147,197,127,142,205,62,68,191,222,75,5,20,250,223,39,139,238,78,216,99,31,95,249,131,176,11,99,93,203,216,219,72,114,219,155,8,226,23,160,223,121,225,118,63,70,177,187,1,235,194,125,189,255,98,162,250,247,203,52,253,36,186,113,243,229,34,81,189,173,83,0,183,65,163,199,144,6,184,25,34,47,180,172,160,85,191,238,37,60,131,56,20,221,16,153,212,49,145,150,65,134,72,109,115,233,185,185,199,130,111,135,218,15,143,78,100,38,182,38,27,246,3,229,250,181,108,190,145,92,157,85,52,163,162,55,137,104,116,229,125,210,146,62,203,130,244,54,189,34,94,204,214,236,151,143,213,83,51,57,211,195,131,154,51,115,206,41,210,110,238,206,64,167,2,4,61,29,241,23,94,137,17,175,171,219,231,178,127,234,2,108,109,141,101,78,167,62,225,106,76,183,219,181,103,2,164,144,47,194,59,184,132,105,240,200,41,46,104,126,15,144,81,138,115,241,43,201,31,139,121,90,232,16,115,36,216,132,12,64,227,238,211,160,178,95,133,211,144,19,11,234,131,173,68,60,54,220,184,239,190,17,175,128,6,142,95,204,223,17,224,105,130,109,211,139,242,82,32,102,45,77,50,144,24,249,251,189,180,209,255,48,160,191,27,6,45,136,226,218,156,60,84,162,193,148,239,171,166,123,175,156,200,125,249,214,205,11,172,181,246,239,69,153,191,190,196,17,198,122,10,17,225,244,214,38,248,67,29,9,137,9,45,243,242,45,89,230,73,5,61,253,109,181,206,174,87,48,65,198,30,107,97,79,2,74,60,219,197,130,43,19,31,206,181,217,204,39,138,222,175,226,112,213,49,147,11,14,159,41,189,54,254,208,241,144,145,9,140,228,93,163,99,104,230,240,31,44,225,225,118,19,118,232,35,0,42,60,18,99,5,243,243,196,129,233,225,243,164,86,210,232,41,212,96,113,40,211,72,22,76,167,209,252,241,47,224,92,4,143,31,241,88,1,183,76,160,225,250,155,78,78,98,201,70,61,53,157,119,204,94,249,46,93,252,62,121,46,81,104,112,162,254,231,192,198,204,135,64,173,56,222,197,38,128,166,29,51,179,168,101,44,153,88,21,191,197,71,103,32,153,223,147,78,211,5,12,139,239,172,55,152,48,23,180,192,178,90,226,136,104,74,134,148,232,128,162,79,227,201,190,18,194,41,127,42,51,249,225,19,86,228,82,195,40,134,62,172,6,125,93,219,240,84,119,166,127,65,132,238,134,128,111,137,232,9,49,100,160,47,57,110,44,195,254,249,71,133,115,49,0,58,147,234,33,134,59,43,132,209,92,20,84,215,63,48,240,86,221,218,156,128,214,180,130,11,194,6,130,245,0,5,47,94,98,73,61,136,208,151,63,155,19,206,69,57,8,55,4,192,78,65,175,121,220,174,156,35,142,27,64,24,6,132,22,210,218,111,39,5,231,80,95,57,239,40,79,184,37,205,151,158,213,117,227,245,233,86,119,220,10,40,128,198,197,59,233,169,17,231,9,199,194,106,80,168,191,2,109,22,49,136,247,59,43,251,37,184,67,246,5,69,215,201,91,205,80,27,101,72,69,145,46,246,159,90,74,118,181,217,168,12,208,80,238,213,180,144,88,0,152,215,120,73,27,25,11,254,79,180,185,5,216,37,38,215,161,74,148,53,52,72,245,151,93,62,1,23,220,182,163,46,176,225,142,97,94,33,13,72,229,219,119,234,244,181,224,43,8,73,95,116,123,249,2,50,197,40,106,130,62,148,30,209,225,71,212,249,224,23,189,86,166,244,210,34,85,240,212,31,57,135,75,59,102,63,232,30,70,25,116,241,153,97,114,208,132,219,175,210,154,191,123,129,10,72,19,180,228,213,111,71,29,108,84,41,50,103,76,80,173,75,165,69,156,106,157,8,163,119,15,140,26,129,103,195,55,98,175,142,250,185,128,211,71,235,181,0,176,115,209,18,154,251,73,246,188,105,99,124,89,64,105,145,204,17,4,253,231,220,190,26,59,36,253,174,25,198,81,178,51,40,2,182,44,170,67,228,253,107,223,238,43,140,48,245,242,173,123,96,13,160,160,195,115,18,128,109,19,146,164,220,141,199,30,73,160,157,112,31,176,17,181,180,99,252,4,108,43,236,42,141,157,230,198,2,61,85,46,184,69,106,20,11,3,77,95,217,144,13,17,188,110,122,56,46,57,255,253,233,150,80,195,14,34,192,24,140,210,12,112,144,204,124,29,255,245,9,59,185,1,213,151,93,69,36,244,78,229,151,159,195,3,15,184,152,72,128,127,141,37,241,69,21,188,151,175,51,95,198,171,78,123,97,29,84,86,229,192,127,172,225,190,12,48,6,199,7,146,91,117,187,79,146,26,243,153,4,172,180,108,237,8,8,252,120,84,248,249,191,105,16,197,80,24,246,11,4,165,233,92,118,74,66,67,100,141,52,49,19,163,76,102,247,94,243,80,12,48,236,111,143,132,139,10,251,126,216,149,217,204,133,75,214,160,231,109,147,28,94,44,103,90,122,50,84,199,124,21,64,19,71,180,98,37,187,19,67,182,138,203,230,30,218,246,121,159,145,130,123,55,252,241,94,240,219,85,133,11,75,47,60,184,186,36,126,198,126,236,215,240,79,138,105,182,144,132,21,236,109,67,211,52,10,233,56,132,124,206,147,226,152,240,146,3,149,138,68,51,3,233,54,114,127,124,177,13,173,2,131,195,255,78,44,148,104,163,24,104,146,126,19,194,112,42,238,90,151,115,64,44,113,175,22,231,162,100,129,164,126,15,255,142,187,113,4,55,17,170,47,218,14,189,33,1,2,218,134,47,80,78,0,129,183,5,169,44,248,30,61,80,203,109,213,69,125,247,236,216,188,236,105,236,176,128,103,65,8,213,65,89,66,162,61,133,160,179,215,134,98,141,154,113,110,122,161,65,165,33,83,167,43,242,230,183,124,92,72,46,87,63,161,185,62,69,145,57,164,192,194,68,251,235,93,163,232,58,200,182,118,49,89,134,38,41,66,161,119,134,58,242,41,88,105,248,137,43,163,185,9,60,255,173,120,96,234,104,112,152,140,63,169,247,203,186,149,45,191,218,55,53,120,95,154,213,144,110,72,101,162,139,117,44,1,63,68,139,146,118,172,154,155,226,170,125,74,98,22,168,202,184,42,105,15,214,130,123,221,5,154,218,86,56,216,193,241,44,5,87,246,214,163,168,178,195,160,145,208,173,30,13,57,16,15,220,135,210,154,19,128,93,190,197,159,9,164,194,204,174,188,16,56,50,168,22,239,75,233,215,41,59,212,90,136,247,13,91,233,142,61,100,105,239,232,241,125,214,248,45,134,192,15,204,200,129,23,118,252,56,24,101,27,252,34,155,59,227,248,30,218,252,15,72,173,135,8,51,80,29,13,82,190,97,135,237,39,36,74,193,103,227,214,178,197,60,9,63,69,26,234,147,248,50,86,132,144,188,131,88,231,128,112,207,199,255,165,127,100,105,27,131,174,215,221,49,136,242,46,173,142,246,90,121,94,95,234,41,157,124,137,218,123,148,28,115,69,239,232,240,48,95,159,189,51,41,92,77,160,43,212,10,2,224,82,248,18,29,252,66,123,49,148,69,1,91,66,32,43,184,238,166,176,4,208,243,184,55,170,112,242,230,82,156,141,163,80,194,26,56,159,96,154,239,59,114,119,153,240,133,101,79,59,75,95,37,47,63,98,21,32,105,71,195,124,84,183,239,146,141,163,165,120,243,149,54,189,12,33,222,14,42,35,212,121,124,101,236,57,199,183,224,9,178,241,117,196,32,43,226,126,80,17,89,76,86,220,40,99,26,20,212,200,59,37,109,2,134,255,185,97,74,168,124,180,241,183,12,255,0,26,9,18,182,42,70,183,44,38,127,18,109,102,103,248,166,134,75,30,177,231,201,121,60,95,135,47,40,123,191,13,66,157,160,94,106,73,249,42,147,226,72,43,111,74,112,47,178,16,71,63,229,61,40,28,29,209,60,143,180,197,73,85,79,222,248,4,206,185,239,238,93,3,180,163,62,85,247,235,73,167,66,107,73,127,20,71,144,222,205,117,206,28,61,130,16,243,223,186,8,10,123,59,47,63,173,32,155,196,77,243,10,116,250,7,73,154,132,100,42,233,95,176,215,70,241,230,222,25,89,140,235,84,75,30,19,154,236,159,0,72,215,79,45,172,243,43,60,170,135,94,238,162,4,23,243,166,30,215,78,91,236,30,144,136,66,122,153,7,2,92,197,252,113,85,239,97,65,36,190,71,85,163,43,107,204,64,183,112,240,158,79,218,32,154,212,156,241,13,142,202,184,93,152,55,252,182,133,174,158,2,13,46,101,221,85,24,249,246,176,218,106,44,98,24,133,42,16,65,7,229,148,119,245,226,157,2,42,240,161,182,231,163,223,220,57,117,34,176,220,200,135,69,196,103,109,38,167,111,95,16,181,221,170,116,226,227,251,30,29,52,134,74,108,4,98,52,169,220,74,85,37,241,205,94,218,232,39,228,118,205,84,185,158,36,39,208,137,217,38,238,17,154,3,151,8,29,245,251,76,124,192,243,228,9,180,43,188,77,254,116,172,132,15,67,172,177,73,214,124,210,146,50,55,61,63,98,216,205,133,178,232,239,194,18,32,75,58,87,40,85,92,191,59,192,136,216,31,224,26,98,178,240,41,46,133,202,65,148,82,165,159,182,88,255,146,69,10,32,103,66,251,58,137,99,241,230,178,168,198,211,168,8,151,149,136,53,58,251,64,221,224,39,107,61,214,49,93,146,231,157,76,6,228,69,95,38,164,212,42,200,244,172,194,50,127,212,57,3,236,241,187,249,252,170,247,108,103,233,111,167,102,232,31,86,221,7,3,196,167,97,159,9,152,246,173,80,113,22,108,143,249,184,238,169,182,152,166,253,178,150,247,41,29,175,16,19,86,157,105,3,212,12,83,148,94,13,139,119,17,3,117,178,176,5,198,240,127,240,35,59,232,11,231,99,113,99,216,8,152,228,12,85,240,187,219,134,157,16,112,194,171,71,25,151,178,185,78,48,132,159,249,78,206,130,74,141,48,93,118,154,253,207,222,208,156,53,147,190,10,78,228,0,67,130,106,4,16,39,177,220,9,48,3,44,72,101,26,157,29,213,182,192,233,52,76,169,16,176,115,103,83,121,171,88,211,226,215,254,242,162,250,103,70,41,174,123,148,130,170,108,238,49,228,78,28,251,49,119,248,241,241,177,66,1,3,174,66,155,104,126,19,40,243,122,161,190,252,249,158,240,185,24,9,96,96,153,81,69,215,147,210,53,76,96,217,209,6,229,129,129,54,42,232,9,245,98,245,243,91,201,57,210,130,10,100,133,137,252,109,98,190,141,119,83,204,41,54,125,42,242,55,101,119,72,40,157,134,250,148,153,7,66,209,170,230,21,211,54,152,106,170,72,218,2,66,33,167,47,73,144,118,162,163,207,157,1,154,102,155,138,229,231,97,229,65,60,222,55,228,115,127,227,33,22,20,47,247,240,119,167,214,0,142,87,236,1,44,89,120,33,17,43,134,159,95,79,252,61,31,64,158,63,147,213,247,213,226,10,171,31,35,69,114,164,124,155,54,225,197,69,92,200,168,108,65,85,246,84,90,234,178,31,245,183,121,32,39,92,7,25,126,111,123,79,84,39,109,13,170,215,156,220,71,10,147,67,96,83,136,110,29,96,119,63,130,130,31,23,145,11,41,112,146,229,184,190,41,216,3,9,75,94,140,184,94,140,84,21,115,96,34,138,107,186,89,42,24,140,47,63,137,251,3,137,171,233,252,198,131,190,126,94,239,20,206,100,251,168,76,212,195,210,250,243,173,89,231,164,174,110,135,194,91,197,67,161,69,204,172,161,19,64,173,188,221,197,136,233,155,67,112,44,46,161,156,119,237,137,238,237,138,50,94,18,194,52,60,177,19,254,228,56,54,193,146,199,72,255,52,178,111,126,251,119,89,149,239,167,27,67,241,25,108,20,127,53,186,5,174,157,103,97,232,190,6,229,89,249,209,79,14,218,246,160,181,156,233,111,199,35,168,232,241,18,92,107,205,173,46,140,55,126,187,121,184,134,214,157,143,99,20,167,90,45,208,19,71,55,61,108,22,11,147,228,255,11,156,154,80,238,180,62,235,6,54,129,94,17,151,105,0,244,113,133,140,207,227,198,42,93,124,7,178,93,191,84,44,46,156,95,108,156,19,48,51,143,125,18,197,149,64,183,35,76,215,98,160,209,44,135,136,197,244,247,29,6,242,71,46,111,95,80,18,55,128,168,81,65,10,175,230,171,115,238,140,20,15,150,77,42,37,6,64,107,225,170,117,70,51,71,51,245,154,77,62,61,102,58,54,212,216,123,104,0,149,90,209,135,98,244,175,170,116,148,91,147,225,116,197,56,145,160,123,53,133,225,255,179,25,164,154,161,154,220,202,164,57,49,117,79,86,109,57,36,67,47,199,241,189,169,154,205,249,84,11,137,247,236,209,253,211,1,187,63,124,198,203,24,125,27,139,45,46,79,131,239,186,63,16,122,92,140,141,13,51,34,60,58,197,244,189,8,193,217,246,63,216,249,138,161,142,117,34,250,74,77,10,176,194,113,184,115,158,130,8,252,81,17,95,34,167,47,32,72,161,82,65,74,89,190,51,255,221,17,162,250,30,132,123,154,250,140,107,41,145,192,234,23,120,124,244,171,38,57,173,134,101,21,123,50,202,248,199,16,17,3,138,155,72,216,241,185,61,187,140,119,69,205,47,122,11,149,206,237,153,21,197,4,122,115,228,73,125,242,37,244,158,144,7,126,161,60,56,37,108,255,66,47,107,123,134,79,228,221,96,48,86,109,73,2,171,92,119,228,188,112,134,93,140,125,51,70,12,132,236,196,224,96,75,10,248,91,36,79,127,122,69,134,151,2,221,167,130,89,194,132,25,1,149,238,65,124,80,27,77,163,135,40,184,9,247,132,19,209,86,52,254,14,162,235,150,192,5,167,65,29,159,72,7,74,128,208,51,198,185,182,146,109,248,195,249,64,79,155,108,241,251,149,78,232,133,119,107,121,87,130,86,132,60,235,195,211,36,179,128,36,81,14,202,172,68,66,107,213,199,70,156,194,14,82,228,12,157,60,134,125,52,68,166,12,57,209,105,86,71,11,51,47,151,147,207,150,82,198,113,53,137,123,61,228,150,34,137,255,232,223,47,228,134,67,92,95,61,85,107,137,139,23,158,45,227,49,94,136,171,213,89,81,229,239,44,66,201,176,6,29,51,2,159,142,35,201,167,26,67,148,45,90,253,79,107,66,39,10,115,69,20,104,45,53,240,210,63,101,239,166,140,51,24,198,147,218,125,233,19,118,158,127,124,220,245,126,216,170,12,203,28,214,1,179,159,194,156,26,22,253,53,221,202,229,133,243,113,45,93,79,198,80,68,125,35,6,216,33,111,34,167,84,134,96,73,44,106,155,200,226,128,230,255,224,58,52,112,230,111,38,156,37,29,93,223,225,218,222,28,189,12,138,37,12,191,16,144,229,116,143,140,55,88,121,87,199,33,26,148,156,174,188,84,145,59,70,226,236,219,108,103,135,215,179,181,22,58,223,163,24,162,184,218,219,97,75,237,128,22,227,108,154,158,35,0,154,208,174,138,17,1,103,10,204,179,81,246,30,15,161,198,255,192,93,108,18,122,166,168,236,249,158,237,120,142,9,92,238,92,78,172,228,104,127,42,121,13,101,36,248,94,120,238,200,89,36,200,213,131,251,54,235,195,3,255,107,5,138,26,85,10,169,17,48,46,57,158,31,162,2,93,46,129,159,166,35,222,83,48,161,119,252,159,113,128,15,167,230,82,5,162,33,79,167,4,126,84,93,86,71,19,150,202,58,220,183,222,24,51,117,120,116,65,2,107,56,229,51,50,109,76,159,20,28,99,118,124,213,142,30,62,58,54,114,238,213,181,204,241,223,176,120,158,44,8,36,170,103,47,208,177,60,231,93,14,197,239,158,147,172,52,228,38,101,15,141,189,207,238,191,132,20,167,169,252,203,28,163,129,10,211,32,112,96,30,24,15,139,193,118,119,129,71,104,100,227,54,28,67,199,197,195,57,35,160,214,147,221,80,52,80,148,103,63,144,54,132,109,238,138,175,102,71,148,32,86,238,242,73,100,182,185,162,2,201,255,56,224,245,213,137,194,132,153,78,106,47,85,177,53,134,156,32,2,199,56,42,142,109,16,137,22,119,203,112,226,14,79,73,182,236,228,5,244,17,10,32,150,163,254,72,70,189,178,232,165,125,45,107,227,62,152,183,145,225,238,159,143,87,51,243,30,73,159,24,193,133,8,246,168,125,27,19,197,149,241,113,145,205,208,25,54,199,115,175,148,199,115,133,223,207,60,54,230,68,50,215,94,10,148,3,145,217,237,19,126,108,146,5,208,135,59,209,181,101,177,230,191,238,139,6,108,239,146,105,247,251,182,103,119,236,37,241,87,236,157,19,159,240,142,8,134,59,157,100,134,89,242,246,125,205,151,241,131,5,209,76,192,102,30,213,221,29,215,179,71,81,205,106,45,175,65,119,152,1,17,245,86,143,3,23,46,51,199,49,47,73,126,161,52,224,196,219,145,202,175,154,126,235,155,97,160,212,2,150,5,61,82,30,181,247,138,159,116,18,60,168,231,176,188,92,254,185,16,184,112,91,82,205,122,107,211,224,56,36,192,28,83,47,64,237,225,206,143,145,202,102,163,118,15,156,76,149,64,13,163,208,226,22,139,56,199,71,156,92,90,67,204,199,205,52,227,164,27,22,32,133,65,91,110,102,81,18,109,231,180,219,52,233,60,69,106,134,249,181,66,45,169,226,220,201,129,244,177,189,236,129,15,220,229,117,67,114,165,212,105,169,172,132,231,213,62,58,32,228,135,6,248,155,2,144,65,108,153,107,193,79,32,56,205,210,148,187,37,16,87,9,95,86,34,52,251,21,244,28,164,33,39,193,149,30,252,248,204,39,8,36,251,214,233,12,96,244,147,179,113,36,43,238,149,33,70,3,122,164,147,51,116,46,123,242,79,152,238,61,192,5,204,202,66,74,158,100,109,114,67,141,102,42,13,215,139,75,46,53,203,253,165,84,166,219,31,64,208,231,63,177,133,80,192,158,63,111,169,46,105,233,27,195,172,241,133,143,70,66,53,127,244,199,175,166,104,53,45,74,185,184,175,13,84,182,230,101,183,42,107,76,151,228,246,99,39,42,205,154,116,94,209,53,184,46,20,130,93,49,16,208,10,28,146,187,39,74,41,243,44,119,208,58,73,120,7,84,51,29,6,64,206,209,160,41,206,32,104,30,19,75,247,74,189,151,147,33,156,0,253,166,227,108,11,110,43,198,177,203,54,185,246,68,252,147,149,25,115,234,0,100,242,54,191,96,194,192,49,146,39,243,173,39,17,165,140,161,141,192,128,221,91,150,181,199,198,42,31,140,131,144,105,126,65,226,209,137,61,7,146,243,195,23,251,226,187,230,161,134,102,211,219,42,15,121,167,5,102,119,80,23,82,32,137,121,20,193,97,64,54,154,208,107,86,108,151,100,113,244,223,229,25,15,69,5,238,56,98,205,38,187,116,213,219,235,22,225,230,20,235,222,151,233,255,241,71,231,69,214,88,206,229,121,183,232,219,175,0,174,202,78,247,178,40,217,32,133,221,85,98,69,231,177,236,155,135,11,122,172,93,110,127,191,233,134,13,160,191,179,49,234,239,244,207,21,5,63,153,160,214,65,134,71,50,54,205,226,168,112,75,87,150,90,92,31,50,169,32,131,181,28,119,215,56,159,217,6,240,42,134,70,173,198,54,50,90,97,202,69,163,89,200,235,249,132,33,69,89,51,57,170,11,160,244,139,209,78,27,95,171,43,167,200,212,197,123,63,210,37,120,150,242,237,133,7,186,39,29,13,99,252,185,16,251,48,205,147,98,210,25,19,203,42,247,47,196,67,251,126,193,74,222,148,162,79,136,203,17,119,102,3,10,102,123,138,64,127,232,191,128,68,28,76,43,21,252,252,35,140,202,253,131,112,117,121,72,222,2,167,225,192,58,173,48,107,31,159,123,180,110,215,108,193,75,20,175,123,120,62,120,188,0,53,15,146,196,189,15,64,20,55,78,18,0,95,179,11,182,104,124,21,137,235,3,14,110,152,127,32,94,222,123,119,167,226,100,158,244,200,216,173,167,112,184,97,115,233,118,41,208,255,151,80,157,2,11,15,161,67,137,16,215,203,146,52,54,58,162,222,60,26,254,102,94,159,22,182,36,59,13,26,41,8,176,143,160,75,179,120,243,73,28,171,22,141,2,228,50,1,243,23,153,202,202,41,206,229,215,12,79,193,152,50,194,121,40,97,165,142,6,234,23,51,176,37,234,44,126,18,65,224,53,221,108,94,103,200,130,116,150,104,170,244,194,86,61,118,235,52,183,63,212,174,236,136,100,59,40,106,49,73,187,191,37,29,159,103,175,110,194,195,135,55,164,90,211,42,251,92,178,152,251,172,245,79,95,46,123,118,98,126,178,202,212,174,37,204,207,246,1,149,69,225,221,187,150,162,82,21,199,229,161,60,156,12,221,242,229,236,113,135,165,194,27,232,82,178,166,206,8,203,237,83,157,53,242,129,153,92,150,150,50,140,180,182,250,87,24,56,88,98,62,100,141,61,130,225,90,111,119,188,174,25,56,29,49,217,129,103,246,153,48,43,243,199,189,195,112,132,46,108,78,62,39,229,92,230,100,28,166,190,181,146,64,148,3,203,74,115,211,246,31,43,204,60,2,12,55,135,207,53,31,134,211,82,206,196,40,114,243,108,201,117,154,254,163,39,184,118,80,59,22,235,58,16,112,44,89,97,229,126,88,192,152,232,39,136,243,218,215,25,143,85,190,153,122,124,249,203,178,24,84,21,109,219,248,57,175,2,126,59,203,157,21,33,177,188,207,5,109,227,104,133,117,65,190,251,110,220,108,83,15,28,82,123,164,202,238,163,3,193,134,233,219,34,207,90,145,232,62,93,200,139,124,214,113,124,243,115,62,196,4,24,248,205,206,58,201,135,26,194,72,123,213,155,119,90,20,157,187,105,253,70,242,18,200,210,121,22,15,222,168,67,5,108,140,243,83,55,114,148,119,250,203,245,2,176,0,219,97,46,10,59,193,11,47,173,101,204,255,15,118,124,178,101,214,220,130,47,182,108,131,21,183,6,75,237,141,104,42,180,243,206,26,99,16,64,152,4,80,196,68,19,1,77,69,4,139,109,110,110,4,226,153,14,179,35,152,208,243,229,144,11,49,112,89,222,186,108,37,215,183,16,178,165,84,252,14,164,196,7,45,38,214,206,177,150,51,0,205,91,30,201,85,26,126,55,253,29,63,145,172,213,41,189,176,11,126,153,46,163,220,72,34,111,173,129,9,12,7,209,218,136,54,189,11,153,212,123,35,105,53,169,190,250,233,117,139,232,11,84,181,172,22,117,31,88,151,232,70,44,244,66,191,5,226,226,162,148,38,63,211,142,19,81,216,25,223,132,13,191,28,100,52,124,80,223,99,108,96,174,205,104,151,19,53,9,218,171,80,182,229,145,129,103,132,138,141,148,222,80,8,4,173,110,152,240,32,87,200,232,231,152,106,201,137,171,7,245,144,15,49,91,243,236,104,137,34,197,166,129,123,81,216,211,134,6,69,2,49,175,212,103,232,211,185,37,160,129,215,197,0,59,28,6,194,22,243,119,122,239,237,164,39,61,66,9,204,194,182,84,164,13,132,55,234,190,151,127,131,40,227,138,67,249,136,157,105,199,159,0,157,116,42,37,106,18,31,223,91,61,97,192,223,111,198,212,167,170,161,190,245,35,222,83,93,211,135,14,2,7,164,126,63,160,159,125,84,110,113,30,187,217,218,139,140,2,136,93,211,84,85,93,71,84,238,52,222,171,151,250,176,73,113,232,85,92,163,200,181,188,99,247,154,175,130,189,237,146,55,216,26,114,18,217,7,178,227,169,80,107,109,73,212,235,29,177,65,229,52,25,4,42,52,214,105,223,160,83,112,229,24,53,41,218,145,224,146,140,62,249,149,227,66,213,225,228,158,58,133,217,183,197,64,162,219,233,12,198,249,50,203,132,223,168,176,223,54,152,56,103,215,37,16,37,186,17,134,217,36,36,71,5,198,242,128,61,25,140,2,70,37,62,87,121,76,221,143,65,162,186,109,72,152,78,238,124,9,138,44,217,53,35,2,234,217,83,60,122,131,3,107,43,76,215,149,169,96,86,234,6,138,41,118,122,54,28,167,217,67,231,162,108,79,25,182,192,168,204,239,82,75,149,115,163,210,218,8,233,238,57,211,17,212,129,42,118,65,77,77,234,129,190,145,3,142,37,125,216,183,170,129,40,10,89,105,93,147,125,188,150,202,236,245,17,37,221,183,212,47,161,151,0,185,230,54,214,152,165,142,80,174,165,2,234,152,167,50,214,234,26,47,63,137,204,75,132,148,239,121,219,59,144,136,5,174,66,227,237,29,52,164,229,215,186,85,166,81,211,178,209,105,69,247,38,190,114,160,243,199,213,70,49,208,78,167,57,90,77,139,36,21,77,250,5,76,167,50,167,99,159,70,139,22,78,248,9,61,40,58,158,174,71,137,100,41,186,145,73,148,56,25,218,132,139,70,91,211,184,96,151,21,97,187,248,209,13,52,34,240,41,250,114,11,222,88,71,64,100,168,159,209,238,38,109,148,167,211,221,244,132,134,61,58,154,253,6,76,106,200,34,240,115,218,7,249,215,224,90,154,177,128,54,27,172,200,71,177,98,132,246,240,96,188,209,57,201,237,4,34,29,55,94,11,119,186,124,174,162,9,124,207,14,81,254,143,144,16,164,172,227,76,215,124,105,85,151,88,30,203,184,84,23,252,85,82,34,120,170,2,132,61,168,200,135,26,95,249,251,213,247,105,211,135,223,233,184,241,3,183,114,77,235,34,134,236,64,98,212,159,208,49,61,88,49,164,113,165,175,202,110,14,29,35,131,68,129,60,1,207,27,226,13,152,225,169,105,174,99,95,249,249,195,22,202,242,77,218,1,194,6,201,43,250,154,152,87,142,105,57,163,35,174,1,74,40,247,33,217,16,67,208,123,0,249,103,174,201,117,190,110,224,186,131,246,171,188,93,156,115,152,35,92,212,4,179,51,114,169,16,55,185,94,134,243,232,109,65,140,29,220,104,111,109,215,30,30,129,172,233,238,56,201,203,174,71,181,20,26,1,58,107,171,161,228,28,117,236,112,140,207,67,52,103,56,37,73,220,116,42,253,151,178,115,136,99,87,11,74,145,251,241,67,107,13,202,134,89,9,85,91,62,129,107,36,42,151,53,142,150,175,207,105,204,15,206,122,71,189,63,164,13,78,214,41,83,133,63,222,146,230,236,3,140,170,205,119,108,245,68,233,56,14,129,25,96,62,103,166,213,84,215,18,105,201,0,79,179,246,221,163,48,107,35,145,174,214,65,47,52,112,132,170,154,119,123,135,112,182,203,144,13,210,169,150,83,10,185,228,232,115,241,186,248,149,143,208,226,173,114,49,58,136,53,89,12,118,52,250,24,187,202,121,87,165,154,149,143,194,215,57,97,183,57,22,132,101,141,126,4,237,0,93,156,171,27,102,128,169,169,46,157,107,236,61,248,45,69,118,143,213,237,143,204,50,201,85,127,193,52,109,89,8,174,97,152,217,197,212,209,66,237,8,145,156,51,52,103,251,50,138,207,169,29,243,64,53,93,129,28,221,100,110,51,153,14,8,63,82,112,128,118,217,57,64,101,35,157,76,47,38,170,224,191,137,43,24,247,64,212,33,116,55,67,85,168,190,173,255,0,0,168,157,101,3,157,60,115,232,77,208,227,224,22,225,38,88,201,148,138,208,98,81,49,172,135,58,95,201,104,101,91,204,234,115,234,116,241,192,239,27,157,111,160,221,150,173,26,223,41,80,28,66,53,171,120,223,167,39,175,67,197,210,143,16,103,60,154,64,81,48,229,192,74,72,5,250,141,191,191,224,40,215,104,37,189,226,212,189,211,113,144,112,177,49,178,71,150,171,228,63,83,205,147,86,231,66,72,51,51,103,114,97,242,171,181,113,207,26,167,189,110,87,230,62,174,207,189,237,105,236,231,156,158,254,78,250,249,171,115,54,180,90,7,135,55,104,211,73,73,159,179,189,32,221,135,225,67,108,83,218,211,38,187,116,54,89,1,115,12,87,50,149,19,97,30,205,88,143,57,121,63,113,69,105,139,154,13,113,149,107,163,135,166,76,219,205,17,52,65,195,9,1,15,104,63,163,229,14,50,205,179,168,56,77,107,56,42,206,114,120,81,53,127,253,182,24,201,137,213,171,234,139,143,177,109,0,116,59,72,169,74,167,111,170,154,182,109,251,165,233,204,164,229,66,146,56,55,248,61,93,235,141,225,118,215,1,78,200,129,175,247,110,213,119,191,47,155,84,105,9,80,242,49,3,159,193,45,107,252,66,157,143,123,111,31,130,61,191,13,224,17,153,69,107,129,44,228,230,204,154,138,231,30,112,195,243,87,80,107,84,79,243,5,185,216,243,134,229,84,131,215,147,141,56,105,231,37,42,61,183,152,84,247,18,225,3,127,69,23,226,179,117,99,141,250,136,241,200,208,114,240,255,150,12,117,15,231,74,180,123,182,72,61,66,197,92,42,52,104,89,41,46,209,119,243,228,91,20,85,78,123,148,140,40,242,229,52,250,108,158,59,58,35,203,32,21,221,33,96,47,209,97,183,185,74,146,63,205,34,57,13,91,215,138,126,28,226,166,128,105,88,169,112,10,254,104,159,242,37,28,18,141,82,185,7,162,236,152,170,68,107,86,211,207,61,96,152,206,201,29,90,87,77,115,51,65,82,67,35,86,116,250,25,223,108,185,249,5,25,209,87,190,1,211,78,147,196,193,155,20,195,179,127,27,48,2,72,138,83,5,9,150,107,162,145,207,145,150,105,170,54,201,156,204,230,57,251,57,247,44,61,253,90,52,211,245,217,86,4,60,152,132,245,113,212,167,3,77,76,98,0,125,107,96,178,145,139,72,65,227,99,123,129,183,127,233,159,39,91,190,10,95,244,4,199,191,77,100,160,46,252,0,36,246,137,135,237,60,108,131,12,182,60,166,235,120,170,156,181,241,191,170,75,210,148,3,185,204,191,167,231,45,3,104,25,75,210,199,196,22,220,202,180,31,186,144,67,81,204,161,95,217,178,129,42,14,79,211,244,150,202,221,23,13,136,23,181,101,32,153,242,44,81,111,151,81,100,231,107,100,156,240,130,115,18,86,204,175,209,96,116,109,93,25,62,145,126,228,214,82,132,114,224,250,45,54,138,214,18,162,32,195,245,229,218,217,175,0,14,159,177,45,4,242,222,50,195,45,35,245,107,4,217,45,211,136,90,90,176,130,97,26,21,110,229,144,145,87,72,36,84,214,168,162,236,135,195,148,92,51,13,163,75,15,138,130,152,72,6,209,28,25,106,31,13,177,69,247,166,169,52,247,62,87,115,103,170,221,0,139,182,229,38,180,16,144,76,62,71,231,18,207,52,8,141,254,143,99,248,10,223,213,68,72,194,225,173,151,104,246,143,178,1,65,212,153,24,59,250,217,72,227,184,50,181,164,230,72,44,192,125,43,252,156,139,24,253,19,172,55,31,3,242,149,178,168,55,59,175,215,105,242,81,124,115,209,114,235,208,111,145,45,216,42,217,9,195,123,17,245,222,116,40,71,39,210,71,25,196,65,229,140,209,81,242,211,8,91,44,223,167,108,71,37,129,47,232,147,6,195,79,45,155,112,71,118,89,176,16,241,119,78,59,197,1,130,194,119,212,75,144,174,212,10,217,128,173,86,27,112,177,115,141,72,19,30,38,132,217,97,118,155,54,126,147,137,238,236,97,119,141,35,190,223,1,206,56,122,56,47,116,175,29,185,41,245,208,167,136,43,215,24,149,130,8,192,143,47,245,190,244,156,141,221,32,58,228,165,94,185,153,53,31,160,64,86,167,116,39,86,85,117,44,193,199,106,190,247,117,100,165,246,240,245,49,252,89,226,160,225,130,155,6,64,216,100,175,167,81,31,189,7,65,167,191,84,216,235,251,20,32,99,254,65,203,2,83,166,212,125,77,218,22,25,245,90,190,189,164,227,216,1,62,193,46,116,215,69,104,229,160,46,229,126,222,62,25,86,236,232,12,151,175,38,141,209,157,97,61,158,109,84,209,48,64,108,6,70,122,126,2,7,254,91,128,110,206,244,83,99,70,56,117,167,34,152,222,241,11,241,119,44,186,9,148,141,196,104,105,166,214,218,68,63,198,198,160,179,200,45,221,255,185,70,110,129,22,1,229,227,76,106,79,5,68,176,159,40,171,173,19,57,123,24,16,78,38,193,113,129,181,136,23,78,112,190,74,17,46,24,144,23,238,200,122,33,224,114,185,254,64,252,110,188,159,211,222,181,53,242,129,90,118,44,164,91,241,204,73,113,127,216,104,226,25,161,247,128,69,157,113,137,89,130,197,49,15,55,8,222,25,89,129,111,158,243,55,51,36,230,236,210,219,219,217,147,37,75,181,51,87,226,113,73,158,70,67,111,116,253,107,66,84,30,71,249,242,41,255,170,5,86,161,94,29,244,31,214,236,146,129,141,24,1,200,175,44,208,240,193,217,230,16,92,96,29,136,70,210,177,214,55,92,171,123,244,214,171,177,54,33,188,255,6,96,17,20,156,43,8,154,95,255,238,29,179,95,78,253,231,165,30,179,123,53,177,62,147,41,31,12,104,132,194,198,36,147,240,109,180,170,89,104,176,76,116,22,232,187,226,218,78,195,226,60,15,214,88,180,173,172,220,108,201,96,78,10,183,101,57,88,67,5,224,19,137,134,74,230,44,185,139,148,235,230,156,163,61,35,45,216,171,149,43,77,86,200,204,64,218,117,179,86,164,171,86,37,107,165,190,93,29,205,50,12,39,224,22,106,68,230,230,126,195,223,84,234,126,24,128,122,199,12,223,243,232,211,47,186,150,191,5,225,135,139,30,5,180,107,167,81,200,49,247,165,130,128,207,29,236,149,178,241,29,76,125,62,232,1,21,66,51,174,73,61,191,115,91,255,151,140,12,62,177,9,233,217,76,63,202,110,243,55,103,188,67,5,0,129,222,242,118,138,110,41,209,83,70,32,247,154,255,120,100,244,195,232,106,143,248,232,224,153,118,61,158,98,128,141,71,179,129,207,246,74,137,36,248,93,144,50,121,116,189,36,111,178,248,193,21,8,109,75,59,110,167,152,245,245,118,200,17,186,178,180,72,62,224,155,36,4,79,123,177,114,127,252,58,40,244,64,82,23,98,67,77,224,30,97,209,254,57,228,28,18,28,230,202,183,176,40,32,110,125,26,75,34,234,46,58,180,184,182,208,226,119,162,161,227,66,127,248,141,168,26,93,45,33,225,200,101,87,48,140,101,203,68,159,215,221,45,34,220,50,101,78,5,122,90,59,199,137,116,184,77,218,211,180,232,213,116,108,102,79,180,150,251,123,95,176,98,27,226,167,255,4,23,207,219,226,168,198,243,201,221,207,51,28,194,82,110,211,213,0,1,178,27,210,58,165,233,79,250,183,38,149,244,251,175,128,61,79,161,26,65,236,243,214,80,44,73,255,224,190,1,224,219,4,91,95,167,238,159,163,219,94,144,105,72,104,137,129,135,140,189,3,12,210,246,21,147,16,49,12,241,115,61,191,54,208,158,232,101,82,231,80,91,233,216,168,161,188,157,209,225,144,42,193,47,172,114,215,208,201,41,113,60,15,127,179,83,189,111,224,159,155,137,189,248,65,150,39,43,53,1,10,181,147,28,227,79,123,167,211,87,89,84,227,5,121,222,161,192,138,14,142,92,79,124,4,145,227,62,86,18,68,142,35,255,97,161,163,252,158,189,166,205,195,84,133,95,176,47,225,182,122,155,107,120,87,200,87,248,209,203,23,114,30,112,227,99,99,221,48,70,98,230,117,154,106,17,89,205,227,153,183,55,116,120,175,206,109,219,171,21,167,62,189,244,105,193,32,57,29,54,1,193,117,140,33,71,80,9,201,78,227,3,96,190,133,226,157,147,138,4,65,191,154,157,36,183,192,211,8,55,242,78,86,171,226,125,103,250,230,124,144,98,105,239,239,19,201,137,91,105,110,230,178,226,42,49,167,83,182,201,91,234,44,28,180,18,207,165,186,162,78,119,16,23,218,249,24,66,170,35,108,99,212,112,138,215,157,179,53,197,35,135,202,111,8,251,176,246,39,5,4,206,78,72,136,83,24,166,78,116,55,226,100,187,157,200,44,228,113,32,231,23,86,63,68,120,164,151,47,36,39,131,17,138,181,139,175,19,113,162,168,240,69,229,91,190,84,73,185,84,177,87,209,178,186,19,215,160,9,1,166,33,236,42,158,41,153,137,123,195,106,118,7,173,216,26,143,93,211,146,55,93,33,61,198,204,117,164,130,94,152,205,203,205,20,248,145,207,87,101,200,198,27,182,252,66,157,104,145,88,142,178,177,143,26,84,141,106,54,214,43,132,122,17,115,17,168,200,0,38,252,18,93,193,178,106,72,181,12,144,184,188,147,224,142,214,1,42,39,186,205,2,197,190,166,111,46,150,213,192,191,139,204,165,255,78,188,43,138,10,115,221,173,86,254,24,127,108,248,28,139,228,124,44,245,182,242,150,43,213,154,102,36,249,209,117,47,51,161,103,240,78,86,227,9,31,245,76,161,251,71,50,75,60,59,21,150,144,74,27,37,113,140,190,247,219,131,3,160,161,101,40,102,197,245,117,223,198,166,193,101,154,178,243,123,10,151,232,154,199,0,134,143,166,43,248,244,103,79,56,95,192,71,24,180,210,237,113,94,78,0,144,10,149,68,252,152,209,254,113,222,159,130,149,55,64,58,159,115,70,177,49,150,124,43,187,253,77,204,217,89,234,212,172,108,178,54,141,148,248,21,192,43,57,96,120,206,195,112,13,211,53,31,197,27,140,44,247,242,17,40,238,246,87,30,218,126,124,236,3,47,150,130,80,172,65,160,180,31,133,187,145,25,57,215,186,60,208,171,35,244,137,178,144,0,112,161,55,79,79,19,133,235,143,240,97,61,62,213,244,176,180,146,197,39,28,118,243,152,111,8,24,60,189,236,79,136,53,135,61,64,187,190,177,4,141,173,31,223,83,10,244,203,235,199,220,67,111,104,123,53,157,60,123,9,27,178,181,233,168,37,246,13,255,35,218,232,67,234,61,37,180,10,5,220,98,167,238,106,225,56,24,11,6,15,140,86,113,24,212,205,55,46,162,197,16,2,81,221,99,120,238,176,53,140,187,68,97,170,208,191,108,210,249,120,180,198,50,227,227,127,43,122,98,45,170,193,236,116,113,116,181,228,19,48,141,171,215,132,178,96,219,251,83,21,58,145,244,138,90,2,172,230,172,250,40,70,212,212,195,216,47,116,2,146,242,243,120,153,164,125,66,198,52,194,87,43,232,213,99,105,97,54,59,93,162,121,63,133,222,241,198,222,21,128,162,176,123,253,98,84,189,130,97,199,16,210,38,170,209,227,255,182,214,104,247,243,132,107,102,37,148,123,250,251,72,59,229,192,122,43,50,99,201,110,199,71,0,223,148,149,161,42,233,53,5,64,24,41,208,77,137,150,179,243,45,178,150,186,178,45,111,125,25,238,41,197,114,122,79,230,99,122,109,38,215,244,249,147,56,87,24,232,211,223,166,125,32,11,198,38,38,197,185,202,108,122,111,109,251,56,126,160,92,41,25,105,130,66,211,63,151,94,85,23,205,214,43,66,159,52,5,154,18,210,239,63,215,251,127,250,174,18,85,171,111,68,70,9,207,19,49,172,186,156,79,75,134,163,97,225,181,39,55,160,8,7,30,111,74,75,29,160,254,50,148,132,253,227,185,170,105,155,35,2,77,193,57,85,126,6,109,94,212,69,144,110,44,35,118,33,232,244,144,135,223,24,75,209,73,224,247,1,93,72,45,138,152,11,98,242,40,224,64,182,216,50,201,249,72,21,156,246,89,173,213,237,219,193,8,129,92,28,111,47,78,79,14,32,70,17,179,45,96,60,184,76,187,246,245,132,7,228,221,252,148,179,33,175,207,14,19,16,180,227,97,46,15,9,171,7,25,66,193,106,239,137,231,92,111,208,97,85,111,247,131,246,216,108,103,9,139,74,109,38,209,225,154,106,82,132,170,18,66,23,165,241,65,105,119,174,10,189,117,227,22,154,200,20,191,7,118,147,219,78,156,213,108,68,160,174,79,207,23,99,171,247,209,153,249,90,169,162,118,124,189,53,145,224,47,254,58,48,255,169,157,158,184,181,194,98,64,243,212,136,255,183,0,173,92,52,45,43,12,70,146,128,28,254,140,180,23,52,166,127,113,85,82,87,166,155,1,132,214,70,243,240,99,125,203,37,114,120,51,164,23,169,17,6,226,159,42,54,200,51,138,115,33,133,212,244,146,116,234,225,65,227,197,83,229,209,142,124,145,46,12,171,66,37,104,32,79,40,15,88,37,22,134,188,135,132,2,8,184,73,242,70,105,1,141,106,64,36,17,14,67,69,23,35,153,113,246,75,154,216,175,53,171,184,77,128,177,76,84,55,45,86,107,164,207,113,137,143,176,201,86,67,187,56,230,74,30,165,145,29,72,169,225,67,117,107,82,99,150,95,83,218,252,225,80,237,159,10,114,15,151,69,0,139,205,203,132,44,153,124,116,238,224,29,22,144,122,180,194,54,242,81,195,34,58,147,33,59,151,245,123,216,222,214,112,199,180,26,91,120,154,124,187,142,119,72,117,221,7,180,157,37,227,160,23,141,81,245,238,1,170,212,232,87,24,121,119,34,99,193,246,152,252,15,76,235,28,18,251,156,182,39,236,254,9,215,202,144,25,235,197,105,93,149,198,23,240,60,200,93,174,229,179,175,94,50,101,32,170,181,162,250,29,18,143,244,158,30,42,143,213,86,76,62,96,212,36,66,121,214,157,187,55,187,62,93,40,156,133,217,67,35,149,236,15,103,172,250,234,11,102,28,146,180,232,225,68,211,78,68,119,31,50,59,44,53,36,167,141,213,59,16,114,126,25,26,71,76,9,102,113,255,221,75,45,9,157,195,137,164,128,238,93,188,242,79,94,166,184,128,142,57,58,215,234,174,97,123,58,43,205,235,83,118,5,212,81,250,174,209,74,59,212,128,172,70,208,18,243,136,98,161,97,49,197,59,109,102,198,196,209,76,85,99,99,221,242,215,229,99,20,152,151,103,159,252,1,171,5,114,72,127,199,185,244,6,164,75,242,85,122,252,233,16,243,71,168,172,166,113,2,110,68,175,61,139,33,0,205,250,192,209,232,193,205,191,37,181,129,137,23,50,64,67,149,185,157,116,160,152,114,102,227,239,147,57,145,110,158,235,69,247,229,228,202,41,96,206,124,95,195,238,231,172,76,27,224,136,28,152,97,125,203,160,67,138,251,253,241,82,215,73,237,249,199,55,44,23,161,60,4,55,169,169,22,102,200,91,54,88,53,4,198,197,222,218,91,234,119,116,62,130,194,137,244,59,86,124,29,30,110,221,88,243,131,231,185,60,250,192,173,228,107,85,232,53,52,168,21,30,241,204,249,133,41,92,120,211,52,28,149,233,134,251,57,96,106,26,110,100,168,141,86,3,146,230,34,156,42,195,1,160,101,89,69,39,91,182,50,69,74,12,116,82,10,255,66,217,102,124,133,171,250,150,228,248,209,233,98,127,4,66,246,9,189,237,33,85,72,182,29,146,148,174,74,238,162,60,1,122,99,117,195,97,119,104,235,127,96,104,99,56,14,27,220,79,131,16,42,70,182,189,168,244,110,225,86,173,201,233,237,139,141,105,42,74,128,66,148,210,225,210,234,202,245,211,216,94,35,110,143,96,234,112,190,103,233,49,50,168,163,38,118,15,238,167,228,187,70,152,100,67,22,82,10,94,194,11,183,168,135,70,194,218,131,40,200,51,170,217,37,177,187,221,210,10,89,135,19,140,214,39,35,26,193,165,30,6,0,83,29,10,69,9,113,156,34,243,113,85,222,169,235,192,78,49,228,105,233,234,94,102,132,53,43,71,230,191,136,30,254,33,195,215,91,135,175,57,5,79,56,107,124,137,228,254,9,232,121,64,15,214,73,192,59,14,177,235,254,109,32,169,80,215,16,68,227,41,77,164,234,155,194,229,88,56,49,66,97,127,24,4,156,178,210,250,156,93,167,212,252,92,205,73,219,136,93,93,251,24,208,11,219,57,174,121,178,209,12,107,29,201,245,101,162,204,127,134,175,106,242,12,49,64,110,147,49,230,91,124,11,39,94,173,151,83,246,40,221,191,150,96,149,150,100,147,61,219,114,115,118,113,19,234,44,124,34,247,178,202,238,176,252,154,122,168,133,183,71,250,251,64,155,100,255,153,4,70,96,28,164,33,135,145,112,28,37,95,187,91,50,52,87,199,251,183,60,52,170,236,94,140,8,47,155,34,199,177,134,32,65,104,106,208,41,176,186,43,35,209,242,36,238,27,100,150,152,33,186,107,227,13,211,191,129,124,191,130,79,160,125,188,82,103,74,244,194,26,183,175,34,70,123,20,210,169,197,181,194,143,254,52,68,97,36,139,200,118,220,91,202,243,111,218,253,70,202,187,154,36,44,162,198,13,151,142,30,53,20,223,76,216,201,157,6,154,33,67,27,231,140,129,179,109,71,164,32,173,154,193,216,228,230,38,121,203,123,150,255,67,232,237,67,64,1,237,125,228,208,157,29,246,64,86,105,117,188,35,120,198,245,103,45,121,151,247,254,67,142,248,251,117,125,191,215,9,224,48,121,110,239,7,3,127,84,52,60,40,66,78,139,251,130,76,242,97,27,129,95,233,162,154,29,227,58,28,63,163,141,218,83,94,173,40,231,111,81,35,215,121,171,163,248,186,222,121,79,53,188,192,216,80,118,92,82,17,30,73,29,194,150,205,122,164,182,140,149,194,174,28,104,196,43,219,15,246,94,186,55,251,168,8,224,90,41,114,248,231,20,249,138,135,190,163,215,17,82,152,175,165,223,252,81,226,246,122,75,76,185,52,181,16,108,255,220,181,219,133,196,225,83,108,227,239,30,191,233,117,102,253,67,127,186,174,239,53,199,223,82,0,192,253,219,201,133,75,176,111,175,185,5,16,181,93,86,56,155,147,200,105,93,183,85,39,114,94,103,50,101,82,212,103,137,72,167,219,95,147,143,42,172,188,87,14,217,62,74,186,222,78,229,72,29,222,6,65,132,167,198,110,131,139,84,84,155,196,135,55,121,6,1,56,118,184,57,244,24,137,39,87,97,226,163,187,38,235,128,99,40,11,202,66,83,80,209,88,18,158,123,147,117,54,189,78,111,76,245,228,251,187,179,110,159,47,131,224,200,17,125,167,144,168,194,88,115,79,181,100,170,250,52,122,164,156,252,105,12,69,51,55,11,78,172,86,248,133,103,133,123,170,23,226,197,241,15,64,252,50,225,198,54,95,157,172,169,202,26,31,6,35,142,169,161,87,72,72,75,97,73,5,22,120,42,190,16,41,218,31,248,156,79,146,176,147,132,74,196,165,77,150,40,15,178,42,168,74,186,165,169,14,197,155,224,88,206,141,119,108,149,101,58,181,190,225,59,42,175,117,77,163,126,56,161,81,236,27,127,173,63,62,82,159,44,68,123,157,215,250,117,137,153,106,116,46,196,17,120,227,174,214,27,98,162,139,210,109,207,216,125,55,21,104,104,30,26,215,101,251,38,231,11,69,24,160,170,154,244,130,165,198,205,229,192,49,77,120,216,74,198,109,26,113,112,155,127,23,166,170,139,188,120,123,12,79,145,212,34,147,162,157,62,37,9,222,199,11,62,1,44,57,54,29,159,231,128,30,75,160,243,245,223,48,114,215,127,156,90,39,116,17,163,30,24,104,136,200,200,100,144,120,38,209,27,127,94,6,14,145,143,186,190,154,177,158,145,167,60,205,249,88,15,195,61,172,187,190,201,199,14,177,96,190,231,101,2,34,249,24,2,141,58,241,244,54,13,42,98,210,221,18,168,42,62,100,43,155,130,248,245,183,138,27,215,99,57,253,115,13,28,147,231,163,90,170,26,231,122,68,66,93,65,64,174,204,230,102,250,170,33,234,15,33,40,210,211,153,151,111,53,20,123,15,77,165,126,177,195,28,57,139,41,161,177,180,170,248,156,254,237,227,126,196,233,133,203,147,51,67,242,253,190,36,77,229,1,167,168,107,232,133,153,99,146,189,240,22,78,15,7,238,133,215,147,195,67,86,43,93,157,134,221,3,229,115,125,197,168,202,207,196,119,174,99,40,161,144,106,88,169,89,81,5,195,46,176,32,138,103,34,111,152,43,29,157,184,252,111,242,51,27,56,162,69,232,91,21,56,254,35,26,158,160,28,34,128,193,143,78,71,52,51,132,215,158,170,150,151,6,153,109,251,134,200,165,93,152,141,123,229,36,244,24,0,126,132,142,36,248,84,127,54,239,166,147,203,119,166,147,220,123,237,28,21,189,232,4,29,187,229,46,89,18,70,59,33,13,188,25,103,235,231,46,162,95,122,153,176,139,127,61,229,52,177,102,179,215,15,139,57,123,78,139,30,180,91,202,247,83,226,157,253,94,108,120,106,248,30,145,242,144,3,110,232,1,209,81,190,107,225,55,154,223,202,184,46,108,201,243,103,250,184,114,203,204,191,64,106,144,240,41,31,242,125,182,245,3,57,200,152,41,188,104,253,171,210,74,145,150,37,253,193,5,139,130,63,185,33,165,176,201,28,146,190,154,100,216,197,166,188,97,15,6,255,155,56,238,24,193,192,20,48,170,28,188,18,68,215,148,179,43,209,149,214,21,118,239,8,9,225,140,114,248,193,151,147,210,194,224,125,72,118,196,193,243,94,149,6,62,64,101,186,84,215,3,198,88,129,93,195,162,141,38,183,144,51,16,165,8,240,207,90,215,54,133,195,205,198,251,61,122,47,84,221,142,43,244,27,211,222,107,36,111,106,43,49,0,173,211,249,37,209,0,68,222,93,158,163,239,198,3,241,150,14,156,175,74,156,131,10,184,20,234,141,46,52,165,15,165,248,209,178,246,97,120,127,89,63,228,176,223,26,47,131,45,202,124,0,181,111,248,169,23,85,61,12,38,111,119,62,176,79,206,15,117,123,213,45,151,59,74,24,71,15,172,205,180,210,234,103,8,10,108,249,108,228,129,166,241,164,189,190,110,42,194,4,60,233,188,250,159,128,14,145,1,171,28,143,3,107,195,153,185,11,211,163,250,168,252,3,5,40,213,128,37,151,165,187,185,82,157,65,144,193,234,181,128,14,101,163,28,214,212,45,207,194,170,36,8,216,231,107,46,190,208,205,119,88,17,2,95,60,148,54,70,59,39,34,28,37,48,204,110,0,159,196,29,202,65,253,46,164,201,70,63,221,49,179,79,116,209,26,208,97,3,20,43,2,196,214,205,135,33,217,108,137,136,50,66,52,92,77,100,213,97,174,230,227,10,225,127,93,54,130,119,215,56,107,25,42,113,225,188,177,223,110,10,194,0,218,34,76,2,77,172,179,1,194,240,209,138,93,125,83,52,126,212,219,136,157,18,101,210,223,153,24,211,32,138,118,65,28,117,60,16,45,153,76,24,189,149,225,232,93,85,166,240,195,225,46,33,161,107,2,69,184,183,94,219,199,110,113,185,16,209,208,24,14,66,177,215,80,33,121,201,18,120,192,99,230,15,162,90,50,63,175,120,180,91,65,76,168,69,218,71,45,83,156,3,75,140,88,177,123,219,19,190,10,190,194,69,66,10,175,102,70,207,44,141,91,247,123,97,139,23,66,4,49,22,209,249,55,67,42,64,66,48,48,157,95,86,144,83,10,55,194,21,4,122,144,98,21,168,69,88,178,18,108,210,83,153,162,66,26,196,252,20,161,24,221,242,92,77,167,126,202,3,101,102,163,135,229,142,191,148,26,54,36,125,140,193,122,80,70,89,35,254,224,158,73,154,16,220,169,22,174,18,94,253,230,51,7,223,170,221,58,253,129,209,119,90,55,143,12,17,67,221,177,13,241,90,75,11,205,37,250,232,15,199,131,156,14,127,238,250,147,7,24,57,33,37,196,208,131,203,1,65,25,12,120,54,98,255,252,245,115,171,247,241,176,246,20,25,191,51,147,64,205,227,127,138,184,240,219,17,211,27,236,225,209,50,194,176,159,174,71,25,81,69,225,20,234,13,91,105,103,139,125,99,217,170,40,108,119,26,102,214,253,62,39,16,242,30,231,255,171,250,102,249,177,176,70,118,68,66,51,142,11,63,74,68,99,204,210,60,22,71,94,8,88,88,134,250,167,15,16,13,217,187,139,58,12,195,96,137,236,29,151,126,80,130,69,194,137,138,27,22,168,131,6,202,93,129,58,159,2,73,224,31,132,24,177,197,67,150,115,141,168,93,239,134,132,88,137,60,243,148,109,164,55,233,136,207,40,103,2,171,243,21,199,52,21,230,36,73,89,139,204,159,78,66,154,195,113,32,215,206,96,230,128,61,215,87,220,255,154,155,237,53,214,74,9,46,53,12,198,18,131,168,145,197,90,67,172,202,76,102,122,61,153,144,151,103,164,182,154,208,238,170,185,8,199,221,177,248,205,109,165,32,19,159,251,54,87,64,14,0,223,98,89,38,154,194,246,239,109,223,163,102,59,42,111,85,41,243,214,64,239,82,14,14,83,127,233,168,104,198,84,107,10,164,233,203,75,212,122,229,162,234,216,128,54,69,18,129,115,136,198,141,101,208,28,244,19,197,228,67,202,87,56,189,206,174,202,25,46,85,11,194,215,45,114,51,195,103,142,97,151,173,102,237,180,52,166,189,253,125,12,16,193,34,101,165,77,114,89,34,158,157,105,187,234,70,61,170,23,137,153,21,216,148,198,51,148,137,116,212,201,224,126,30,230,229,115,2,59,70,169,29,187,77,230,109,207,240,177,224,54,28,0,43,204,4,145,82,174,195,134,241,154,29,91,152,169,115,43,93,246,88,231,96,97,141,192,245,160,241,85,149,253,20,236,35,31,187,179,20,59,168,217,171,182,69,219,246,121,167,15,155,186,22,118,130,40,234,112,97,76,246,78,3,112,54,40,182,27,228,128,239,146,241,121,51,222,30,210,248,41,111,99,131,216,0,162,148,131,71,115,84,88,45,124,136,246,164,34,195,209,238,68,233,30,21,173,9,191,34,165,187,186,53,224,214,104,57,215,145,29,104,123,143,141,35,181,166,1,185,123,125,134,217,113,40,113,134,198,252,173,77,138,219,31,91,177,53,67,38,185,27,69,50,23,84,175,201,90,41,251,27,121,127,241,110,69,34,118,29,34,148,244,79,241,234,0,222,136,164,161,49,102,219,18,48,117,95,34,88,251,182,65,91,203,226,150,52,63,39,213,65,37,11,204,157,161,249,122,71,66,220,85,207,253,221,30,39,19,244,207,228,41,79,68,81,102,155,119,62,205,83,208,52,10,193,208,1,202,175,26,46,151,133,215,108,174,83,95,11,228,68,208,199,108,120,232,77,145,232,45,237,173,170,23,223,101,105,224,61,72,137,216,146,144,85,144,196,31,133,117,175,128,16,33,56,78,244,130,233,137,118,248,130,134,64,199,89,161,209,13,131,86,60,211,58,219,170,232,90,36,131,168,95,34,189,158,8,90,252,5,230,187,210,101,3,229,35,213,110,50,241,67,197,239,249,164,129,195,130,54,64,15,19,100,27,198,122,17,251,41,154,73,203,227,26,95,8,153,53,5,236,153,160,5,94,45,5,16,125,61,191,150,14,84,3,55,5,123,99,87,10,235,6,112,170,175,50,242,108,160,208,198,33,103,146,79,20,134,52,214,137,43,157,156,160,112,176,144,189,48,31,41,254,88,91,13,197,183,232,3,54,87,70,215,70,57,39,2,74,211,139,169,245,73,253,216,250,44,205,221,244,236,182,103,248,215,85,177,150,202,93,37,181,89,141,207,123,186,2,160,235,156,155,12,185,208,242,151,246,225,22,118,153,149,95,242,188,5,46,249,40,193,115,194,243,66,83,115,147,194,62,87,73,112,146,198,47,133,184,212,158,22,244,104,39,33,228,89,241,145,115,124,248,207,196,165,23,157,132,108,236,46,156,56,252,58,55,61,23,151,88,208,151,82,236,57,172,211,117,87,208,232,87,166,178,240,177,15,251,119,130,81,45,114,20,230,189,191,219,106,214,27,250,177,166,170,103,90,238,97,169,82,134,90,6,141,141,143,214,142,81,208,42,24,90,214,145,148,70,139,107,35,195,115,4,122,88,181,25,116,113,59,123,155,1,251,113,84,253,12,247,31,9,221,72,42,190,245,118,148,202,22,134,75,209,192,96,146,46,71,151,29,71,58,188,164,179,111,40,135,205,116,25,229,4,106,179,171,216,162,97,16,226,159,171,114,27,91,150,146,97,147,229,228,172,247,32,218,240,214,250,70,39,142,56,219,26,115,72,124,62,140,5,209,52,108,231,65,239,212,203,9,56,107,181,250,57,102,195,93,171,22,79,65,100,148,216,58,144,118,149,254,158,99,138,16,205,178,238,175,90,206,98,248,106,91,233,226,13,145,62,38,35,109,40,194,235,78,106,115,54,232,30,62,69,84,41,73,235,51,55,156,4,151,62,196,109,47,178,236,45,79,234,140,63,58,170,124,107,48,135,125,112,40,20,165,102,170,207,175,228,187,86,200,248,228,241,89,112,137,109,88,211,162,190,80,249,26,182,4,174,12,200,114,48,234,159,60,37,236,46,153,217,1,160,158,61,62,163,228,214,24,245,29,74,41,159,104,242,225,123,235,126,151,102,167,76,215,223,116,232,103,42,211,209,23,141,103,46,26,106,209,216,115,182,132,139,249,206,237,71,235,96,47,180,67,39,77,219,131,185,16,102,147,142,240,110,115,64,139,209,21,127,227,90,3,67,52,14,118,77,100,198,17,82,113,108,231,141,6,237,248,35,179,37,243,227,74,197,141,134,155,11,212,36,15,204,8,137,172,197,171,164,54,247,15,141,73,35,172,177,222,253,173,245,116,105,95,35,133,90,184,215,71,18,127,209,62,67,134,166,158,37,22,88,203,1,155,12,76,229,221,253,88,167,207,131,103,169,224,167,214,201,164,69,145,201,146,59,162,4,18,74,98,212,91,59,45,67,135,70,34,218,245,133,63,247,213,247,148,233,137,86,210,90,168,204,25,122,102,7,111,105,110,65,245,59,156,25,132,104,172,167,225,62,68,224,171,48,147,200,120,101,152,226,185,164,228,68,20,250,113,188,172,41,13,255,210,42,39,94,29,73,41,89,148,235,207,224,252,187,165,155,205,210,71,176,196,134,113,172,15,171,249,56,162,80,208,171,233,16,44,15,154,32,196,29,80,163,81,53,109,143,133,212,141,232,214,109,106,238,118,155,193,16,22,58,49,137,242,186,208,116,21,110,48,104,125,77,55,202,17,181,152,5,19,162,121,216,2,24,33,174,66,230,102,165,160,88,160,115,206,94,135,103,7,91,48,228,23,40,146,214,82,134,64,157,219,142,3,160,96,23,248,153,112,74,113,102,109,193,220,52,28,236,198,235,133,171,35,86,66,138,184,197,41,170,38,215,19,111,53,123,30,106,135,242,205,125,107,83,199,27,250,123,113,140,179,11,23,142,23,189,205,13,204,97,222,160,112,235,211,225,212,58,138,150,70,214,131,66,194,133,156,215,135,234,9,255,34,47,30,24,161,120,83,108,156,96,246,240,0,54,238,154,3,90,233,205,138,102,224,79,62,241,186,212,67,75,43,0,75,251,250,75,20,130,196,210,162,207,98,127,144,184,27,158,141,143,12,143,2,120,180,45,52,69,2,251,27,171,150,250,66,234,98,135,17,182,25,197,230,94,108,108,8,24,205,243,197,113,44,120,34,57,136,27,47,106,203,244,125,138,134,246,64,1,47,122,73,93,128,39,73,222,103,126,138,85,63,192,188,28,97,83,70,184,16,155,120,93,39,88,148,44,213,19,193,183,31,44,82,215,137,48,129,133,178,53,22,227,131,152,34,243,151,180,59,255,34,62,197,57,244,203,10,27,75,33,36,59,14,231,193,199,221,139,46,73,15,127,199,47,179,131,119,225,96,125,162,224,131,3,41,160,141,173,78,200,97,91,202,109,155,205,251,166,158,191,56,235,222,90,162,24,33,71,192,9,193,85,39,92,115,123,19,226,92,232,45,68,11,109,227,157,60,47,65,169,115,87,47,119,62,137,243,14,26,12,185,232,218,40,142,202,97,1,125,8,98,215,246,4,220,238,74,39,9,221,197,199,127,208,147,140,63,182,144,174,125,50,159,187,85,34,238,205,102,130,65,133,205,174,120,182,93,115,194,226,199,128,21,232,144,228,119,45,232,186,66,1,87,151,37,134,241,251,192,224,96,42,117,176,66,183,72,94,21,63,218,170,199,211,67,202,28,97,232,194,127,112,15,89,83,43,32,198,172,122,144,115,181,80,4,210,26,206,62,215,81,41,123,22,80,14,103,74,225,221,96,144,130,194,15,15,211,249,132,54,242,142,116,239,216,252,31,2,58,166,1,19,208,214,212,202,143,145,12,192,238,9,245,109,46,243,79,148,68,138,165,1,95,118,213,185,61,183,250,199,133,228,106,228,161,229,16,249,159,126,174,89,16,81,31,38,171,153,176,171,0,151,255,224,94,73,217,244,62,98,93,63,24,126,2,240,201,194,21,178,254,11,15,125,64,62,161,80,4,174,181,42,28,160,119,61,103,133,151,160,206,27,137,218,93,113,249,246,64,123,59,202,22,153,1,240,43,13,78,159,115,142,0,169,46,33,166,125,205,202,100,159,182,46,78,243,2,20,173,223,87,140,245,193,62,26,224,18,60,10,177,90,12,52,186,65,224,210,33,22,229,5,221,37,95,249,112,72,183,137,88,99,46,148,143,91,186,115,128,222,220,50,172,182,11,193,210,248,174,68,71,10,140,37,133,138,125,209,142,177,162,94,115,249,145,88,3,39,96,131,5,68,22,174,66,140,158,129,146,6,212,127,1,0,150,157,52,151,121,230,232,163,131,163,26,216,73,226,189,198,88,110,156,190,212,7,44,85,20,218,23,33,201,252,243,49,0,35,91,243,55,214,61,64,125,233,138,149,102,125,157,62,243,109,191,67,255,17,199,113,164,96,164,1,123,144,182,125,123,172,131,64,59,79,222,72,167,195,205,137,121,11,28,148,26,161,136,179,216,51,72,23,213,10,87,170,72,65,104,146,138,72,181,124,212,250,152,197,125,228,14,203,173,255,173,143,21,30,245,186,231,155,29,121,146,92,219,116,195,140,169,129,0,251,253,255,191,183,238,65,170,208,7,151,182,125,159,97,228,67,254,127,206,81,65,230,36,123,6,46,94,214,228,232,75,214,1,240,241,124,71,159,134,197,16,50,83,123,240,218,109,178,94,107,176,201,219,231,62,166,183,246,108,55,154,234,135,106,13,88,44,109,95,43,18,188,14,23,106,103,73,140,231,189,90,127,14,159,25,186,239,84,197,21,111,121,208,81,62,77,85,8,233,172,9,17,189,122,173,102,15,171,78,180,31,12,227,135,245,20,163,222,126,197,19,196,47,59,170,152,175,210,225,202,38,5,111,77,175,220,108,188,31,116,171,244,105,68,103,4,58,135,117,128,148,67,238,111,221,127,95,163,165,36,230,126,94,12,209,82,84,125,9,46,19,186,86,183,44,122,57,68,52,174,98,224,45,70,103,211,165,247,140,27,157,100,218,75,46,151,0,58,223,231,55,38,130,143,86,125,6,45,40,206,248,56,153,28,80,89,83,52,121,195,33,159,60,237,181,57,77,209,80,205,141,19,4,11,34,111,116,149,23,226,32,175,144,147,191,180,219,254,17,53,13,72,48,255,118,90,150,92,162,36,183,5,173,173,4,112,69,187,234,141,249,13,107,218,161,175,247,82,235,64,101,164,140,220,163,252,16,75,145,105,124,172,72,83,206,147,23,99,11,166,44,140,39,200,73,69,71,152,216,159,164,172,199,180,62,43,142,212,81,36,76,156,242,63,203,30,30,21,187,140,237,227,43,33,211,200,167,128,30,124,138,76,183,231,22,73,147,155,193,236,142,236,200,19,137,242,176,201,252,89,174,78,121,23,111,170,10,202,161,235,156,189,57,188,253,1,98,241,168,250,69,191,76,166,168,204,9,223,96,230,7,118,219,136,182,127,83,187,149,146,0,65,63,220,160,73,37,46,215,132,84,90,57,54,133,115,177,158,90,100,37,44,233,67,26,119,18,82,129,117,159,142,188,102,121,111,229,134,61,154,197,158,61,233,8,129,93,26,189,160,104,11,249,218,108,120,139,169,190,98,239,0,33,19,232,255,234,212,189,17,19,94,141,56,12,239,33,45,61,192,9,65,193,156,6,14,105,236,225,3,207,8,181,171,84,102,249,188,142,166,31,73,109,177,85,248,197,193,229,113,175,182,194,179,97,124,80,91,129,124,65,129,70,36,23,98,36,135,155,203,45,194,67,142,124,229,228,5,175,158,194,82,140,46,139,92,10,209,118,132,231,198,0,55,132,89,224,26,201,232,187,39,117,174,2,36,106,110,41,85,74,113,60,117,70,129,64,106,178,210,244,106,108,199,179,189,10,120,152,64,228,247,130,180,251,1,156,248,135,217,131,182,203,223,161,192,38,218,251,45,210,163,192,88,160,140,20,80,243,16,42,185,140,152,9,125,40,194,212,106,206,58,76,85,222,206,187,187,190,136,95,219,40,91,26,227,248,162,184,251,82,149,53,12,85,132,115,121,178,149,190,81,43,251,207,252,10,246,107,209,75,204,11,163,15,52,245,255,211,157,109,141,66,31,134,182,103,69,70,64,38,62,30,128,198,181,65,154,102,35,34,101,49,214,122,230,154,79,23,90,108,146,215,177,36,114,133,114,19,78,88,139,99,152,96,200,6,140,87,215,202,183,254,126,193,124,130,238,61,204,119,133,34,167,143,132,84,169,225,172,109,123,0,137,177,77,114,37,202,71,78,157,140,193,105,156,116,41,219,35,253,254,195,181,15,37,127,56,82,151,75,60,223,162,83,190,186,94,76,198,164,249,202,171,82,231,13,17,34,174,56,33,101,209,83,255,95,126,178,45,110,130,136,182,238,32,207,0,200,125,225,143,58,171,109,41,47,21,191,19,148,221,124,209,56,6,103,156,112,152,80,90,60,92,33,145,155,96,40,128,135,4,191,41,137,63,106,41,224,86,81,28,89,138,152,160,163,29,55,40,34,97,146,174,249,251,48,122,143,80,238,102,184,154,33,236,196,115,184,239,14,247,45,74,165,166,206,251,164,97,33,72,5,200,34,225,57,69,148,154,115,223,43,34,8,49,18,160,200,67,62,31,79,186,253,57,36,99,108,178,31,189,9,245,243,141,34,253,21,145,179,90,176,31,183,117,152,234,245,201,27,231,157,178,82,86,84,62,183,171,143,228,190,12,126,91,116,91,70,41,254,24,109,75,18,65,207,11,170,36,235,197,66,117,245,108,155,130,92,152,97,212,170,99,188,166,39,182,243,135,196,103,174,34,229,56,65,61,143,92,98,117,35,245,189,76,221,246,169,57,191,83,209,131,19,61,167,178,77,59,123,240,80,87,165,237,3,45,234,109,39,37,19,231,163,157,168,198,130,51,217,226,153,55,103,111,137,89,132,232,93,77,124,51,13,143,209,76,39,142,105,177,24,45,245,128,146,81,125,126,93,75,21,253,96,243,55,76,234,228,26,65,241,125,204,131,180,202,38,192,22,204,59,215,41,49,210,235,60,247,94,30,197,166,251,150,38,40,118,147,21,97,67,86,92,66,118,183,23,180,23,73,202,91,222,175,84,32,98,172,140,220,52,120,254,73,71,4,41,185,128,179,125,20,24,214,20,17,140,181,4,34,55,199,226,121,149,250,168,49,11,96,138,179,48,146,253,224,102,193,120,85,169,58,109,141,187,11,35,44,238,242,255,98,122,70,228,96,92,55,192,238,236,210,109,62,218,148,183,243,95,167,183,87,55,103,76,175,191,195,35,100,85,78,217,255,231,115,244,69,113,139,66,95,30,251,240,171,166,196,33,255,38,209,131,60,72,120,222,165,240,221,157,216,186,56,237,135,140,31,52,99,192,53,252,56,246,73,153,222,157,154,226,76,214,150,2,142,163,24,135,167,60,115,195,87,44,219,97,189,46,49,21,23,150,122,88,152,178,159,216,34,249,139,4,149,41,12,249,241,119,129,206,250,170,65,239,177,170,30,169,29,126,3,172,178,37,178,177,75,236,58,7,177,144,136,224,136,253,47,81,128,157,154,201,195,56,112,13,114,112,84,145,25,228,211,212,113,96,128,143,226,76,94,98,67,44,128,47,32,146,193,84,164,20,163,215,158,117,168,108,239,89,155,214,40,111,186,117,167,66,107,71,13,223,147,51,147,11,247,92,30,229,3,229,40,206,203,117,203,253,214,154,209,70,120,180,109,16,81,255,150,3,43,16,35,51,240,103,29,222,28,127,12,177,91,210,17,29,25,104,115,230,4,98,112,127,7,1,222,230,248,84,46,3,46,226,84,161,116,15,213,59,117,184,82,227,51,180,34,49,192,51,200,203,0,166,11,29,175,219,225,167,95,200,160,7,149,238,12,222,32,54,33,213,225,243,118,83,119,88,250,42,111,156,42,172,44,170,190,255,39,13,71,3,230,255,4,44,139,233,250,128,80,150,92,102,97,212,92,38,255,241,195,251,166,88,180,195,211,5,75,0,45,147,227,118,114,87,48,127,201,54,28,89,160,124,37,123,14,250,158,121,5,138,110,155,37,118,105,106,59,70,237,27,59,39,179,29,211,179,239,231,205,243,144,147,171,250,103,195,95,17,178,139,73,151,4,99,139,76,61,109,178,206,156,30,244,215,21,50,165,87,69,92,3,136,152,83,31,17,222,112,208,175,96,33,82,152,193,15,78,17,79,26,152,189,171,196,207,186,48,95,110,129,28,205,48,158,163,174,246,56,241,112,41,67,228,189,234,143,5,244,234,30,50,93,181,74,205,11,48,246,235,36,239,114,13,235,255,229,121,165,22,51,131,215,84,213,226,22,89,206,86,43,212,84,130,157,235,169,181,214,250,223,98,172,191,43,104,60,212,207,176,186,157,114,254,106,104,34,244,65,218,231,102,77,63,27,21,15,231,198,152,148,27,49,110,45,73,118,184,93,113,83,75,246,224,64,66,228,102,60,240,28,14,91,96,253,241,41,15,139,254,32,21,190,3,48,180,136,238,139,114,246,193,249,32,75,182,240,137,53,121,203,161,220,13,130,1,51,114,40,51,178,57,6,20,186,240,3,97,189,13,126,106,220,138,8,107,66,37,77,167,54,169,104,198,0,157,55,187,114,98,171,159,250,139,86,140,175,190,51,51,160,173,122,164,105,146,122,213,146,109,138,55,230,170,62,185,0,141,107,58,133,34,200,54,157,143,189,88,202,211,75,88,164,251,150,202,31,234,201,20,230,56,117,76,174,60,250,32,39,230,137,174,51,156,24,187,126,207,52,208,98,45,110,188,211,72,12,151,90,137,62,122,154,147,241,208,0,8,178,54,204,91,21,19,147,112,74,164,164,136,67,236,242,244,144,107,67,113,48,35,210,30,7,51,148,85,150,198,52,161,125,16,163,96,230,47,245,173,45,187,182,222,185,110,179,20,170,38,16,58,129,114,9,212,192,70,125,166,57,49,248,114,229,71,124,28,104,238,164,137,132,96,17,120,187,189,196,22,1,20,101,114,139,0,233,161,128,200,157,113,216,33,121,118,153,87,111,248,13,184,157,242,15,42,42,40,213,61,159,209,64,250,23,62,248,193,163,154,115,54,15,133,128,88,202,193,238,53,24,3,10,78,48,70,176,231,139,160,58,120,48,201,77,181,3,190,251,228,77,225,97,111,87,61,11,200,156,113,218,191,28,86,27,16,149,203,161,160,128,30,80,82,46,100,113,192,250,125,219,49,190,232,234,194,94,190,201,191,43,90,121,67,200,65,137,53,61,106,125,6,39,77,1,73,54,76,2,55,210,238,55,147,198,153,117,168,11,215,171,228,49,152,207,166,70,186,253,114,38,115,237,134,148,1,188,96,172,241,109,250,5,108,173,8,242,202,157,5,173,117,137,162,137,131,69,135,122,124,190,140,85,151,209,214,71,248,216,69,103,53,67,83,248,189,188,10,16,133,175,81,50,96,254,142,45,180,28,184,138,89,33,17,20,251,147,231,219,12,159,82,4,70,95,97,133,198,25,27,109,115,5,36,195,52,36,211,73,218,174,186,48,13,162,96,242,103,179,140,27,242,168,147,182,53,49,45,15,4,239,176,86,227,143,16,178,88,76,65,116,159,164,190,209,2,144,99,209,82,168,223,125,193,168,146,1,108,228,197,201,167,143,68,78,97,92,173,6,135,79,53,86,138,13,166,201,217,228,199,99,23,108,131,135,202,61,127,100,8,95,160,110,84,8,136,0,3,40,225,66,78,145,107,11,8,138,66,252,86,147,132,18,99,32,244,187,239,211,246,27,125,127,15,74,153,216,114,247,83,37,220,164,20,193,59,253,190,176,171,110,185,248,39,86,90,208,48,58,191,210,4,232,244,63,100,33,2,197,66,79,221,114,110,32,92,77,248,18,238,40,32,16,134,101,71,176,199,214,62,90,201,71,236,162,169,125,65,134,181,25,227,173,224,99,99,142,36,43,184,252,64,207,206,170,60,164,1,239,251,199,11,244,21,218,159,26,150,108,184,144,178,156,210,196,211,176,22,50,110,33,186,225,199,81,147,52,222,94,243,228,217,138,20,239,163,230,97,145,197,78,174,157,140,227,157,47,83,125,212,104,172,34,96,181,182,137,212,198,115,171,236,108,19,189,10,13,92,83,118,69,194,216,101,0,168,92,49,244,12,212,255,137,3,205,183,83,225,155,223,49,88,38,193,212,223,173,117,197,168,132,199,227,103,46,220,170,61,226,189,56,96,243,246,83,64,5,93,176,89,218,77,237,38,124,7,53,132,25,90,43,109,208,101,212,7,203,111,84,10,210,212,92,4,41,5,142,16,36,2,118,50,98,100,229,117,52,216,153,35,123,214,203,18,116,235,252,80,183,59,9,12,183,122,35,201,228,220,132,196,101,134,148,30,46,242,86,152,209,147,206,33,254,0,243,195,146,44,39,27,241,42,14,129,215,55,59,104,76,29,25,223,92,14,116,54,17,192,209,243,203,160,235,213,44,156,69,18,175,160,187,111,162,234,165,103,242,105,197,89,227,167,228,201,106,237,33,50,52,142,158,94,156,73,218,47,36,1,250,165,22,218,246,38,159,154,104,6,213,109,45,93,182,134,106,162,244,100,108,137,122,206,85,153,127,123,15,160,161,237,121,113,248,10,238,222,29,216,168,167,35,107,153,109,186,60,167,36,27,229,104,125,179,103,8,24,32,237,9,71,193,11,183,113,191,208,95,112,215,2,88,78,41,62,248,110,45,110,143,115,207,187,248,213,81,171,41,92,250,236,214,195,165,44,147,170,167,115,67,101,83,1,127,116,122,73,237,254,5,109,203,171,22,85,96,21,99,78,152,145,174,71,50,108,54,79,154,158,176,164,2,163,235,114,18,73,174,158,38,116,129,30,142,10,33,17,73,213,205,7,101,68,201,62,121,16,213,234,112,159,43,138,114,170,112,127,148,0,85,20,243,60,108,184,83,41,20,37,131,149,76,229,131,87,109,87,253,142,223,249,93,242,222,174,94,253,76,11,129,254,116,183,238,235,190,17,166,118,98,78,121,201,253,121,90,152,197,176,132,240,215,228,98,74,100,164,144,143,27,218,69,170,103,250,133,109,148,215,86,96,201,86,48,59,42,225,61,98,42,76,138,46,118,53,189,220,234,249,39,170,98,88,103,219,53,180,65,75,144,204,100,197,130,162,97,126,99,85,21,71,16,95,50,137,92,235,206,0,158,48,18,96,92,252,218,210,131,252,62,255,199,189,22,111,102,130,148,242,195,162,86,120,235,29,20,175,108,77,81,243,67,247,215,71,9,149,47,161,65,251,235,158,143,78,212,150,170,162,203,58,60,193,35,17,204,41,55,162,153,44,8,117,194,67,52,188,34,90,126,178,194,169,142,120,96,151,10,162,67,25,42,37,180,111,222,249,207,244,0,233,107,103,247,184,31,230,196,62,105,55,195,74,207,50,212,86,135,221,233,24,76,78,40,230,207,11,116,113,12,81,183,78,212,202,197,27,28,166,61,20,92,33,166,254,9,254,129,218,200,140,172,218,75,109,70,90,216,172,202,28,62,140,121,74,73,155,149,110,252,202,183,243,239,146,250,236,80,99,43,125,146,90,230,249,99,138,60,108,68,84,92,245,219,129,209,20,210,140,52,251,233,157,147,241,251,89,153,164,124,40,22,219,176,238,154,192,195,188,41,169,144,194,184,97,185,88,92,72,0,35,197,138,11,20,23,67,26,13,77,2,51,71,219,50,132,225,128,183,139,134,202,20,127,255,1,193,195,10,253,169,244,198,8,137,255,103,21,247,38,101,233,64,150,115,211,88,97,204,8,27,143,64,166,97,172,62,171,174,191,174,167,91,43,189,243,63,116,134,194,201,121,243,182,227,127,97,0,174,57,126,177,221,220,235,17,43,139,248,60,155,84,153,62,139,240,204,161,239,163,12,70,182,198,71,116,167,90,123,187,229,181,31,186,206,232,133,6,121,160,154,19,141,123,87,40,73,137,233,132,52,229,16,184,128,239,5,145,210,251,175,109,130,218,4,91,56,123,45,197,19,4,90,178,110,80,27,68,143,79,255,231,30,188,154,254,60,221,133,118,29,218,77,7,112,161,242,191,111,212,66,233,186,214,6,251,13,8,42,169,151,50,200,48,213,86,139,189,37,246,38,46,72,31,53,221,223,200,53,72,71,254,157,142,10,159,194,249,140,95,108,231,233,11,214,103,160,11,88,37,69,254,242,246,175,20,142,47,58,7,81,242,27,38,240,199,30,34,131,217,154,138,131,8,198,118,85,158,248,31,120,44,63,95,194,19,233,149,24,196,230,42,32,23,135,196,229,216,236,115,218,90,171,12,225,145,29,26,210,217,251,231,67,210,17,83,46,99,89,3,48,44,207,113,186,18,201,14,42,79,211,152,143,0,7,227,196,220,254,220,40,40,173,168,249,72,17,133,241,28,252,123,212,35,12,126,45,198,177,14,49,75,109,56,108,168,216,53,245,36,236,111,208,116,64,3,195,216,19,43,197,137,207,179,145,251,140,95,129,234,136,246,187,120,130,166,124,28,212,46,200,164,170,127,117,8,134,41,242,201,249,16,199,205,178,233,173,55,27,201,64,151,122,86,27,88,186,64,78,22,103,80,175,60,141,252,62,254,105,194,221,190,226,22,44,204,207,231,189,106,47,141,67,75,62,32,55,204,192,231,214,207,229,64,174,190,140,241,70,35,138,104,187,86,45,23,26,207,142,229,60,205,80,7,22,189,182,177,70,75,229,220,136,190,32,95,19,82,236,121,207,187,168,154,175,48,225,25,233,95,133,61,242,20,119,130,67,213,163,19,56,207,73,52,102,143,105,104,104,184,25,7,13,27,102,191,139,37,154,18,11,242,254,191,78,159,188,130,250,112,125,218,73,241,91,228,160,26,221,89,222,42,23,164,141,174,236,49,37,155,35,231,82,61,59,116,11,103,219,56,233,1,161,225,64,121,138,92,142,111,5,249,136,86,169,13,126,173,104,106,190,164,161,202,27,207,143,121,236,181,157,115,74,152,0,78,8,137,27,100,48,77,223,150,51,119,129,65,238,57,147,170,114,59,4,67,201,33,161,116,27,57,160,14,15,24,192,113,218,67,11,211,122,148,15,15,191,7,177,76,52,68,171,219,121,20,216,194,200,142,53,108,80,150,45,203,35,124,184,83,249,133,81,153,155,244,144,181,121,77,253,93,121,91,194,249,196,69,194,101,189,215,46,4,251,206,147,199,144,85,168,55,3,195,96,163,216,10,218,192,248,37,223,252,43,147,86,253,17,117,156,15,226,178,175,9,64,153,26,218,250,73,114,232,65,103,80,33,32,194,241,100,77,51,81,45,18,116,86,97,72,74,208,215,19,23,176,81,156,167,119,241,60,57,35,66,35,65,131,244,238,249,252,101,18,132,15,97,86,32,45,84,163,106,57,156,177,174,204,169,38,81,165,109,5,239,192,201,253,85,134,58,177,10,179,30,4,51,180,88,232,239,164,196,228,108,59,218,194,175,152,55,53,190,76,213,104,205,16,105,242,17,252,200,52,35,44,185,231,73,129,158,107,233,66,209,51,96,182,68,208,61,69,126,226,0,75,102,175,124,106,143,47,14,227,58,85,213,28,202,32,113,77,46,168,72,3,248,84,179,116,75,163,31,145,75,194,222,93,48,15,8,26,27,119,116,255,53,169,255,126,26,159,245,18,40,147,137,15,30,83,121,241,206,218,97,236,115,209,215,215,45,5,95,199,228,87,77,204,96,66,129,6,165,49,132,204,237,64,135,160,199,156,216,26,69,169,147,253,8,128,116,195,106,171,173,121,196,98,23,162,236,42,99,193,149,183,17,60,172,28,79,218,205,226,52,227,71,212,109,171,44,38,162,103,143,184,91,120,60,221,214,62,46,219,146,167,207,241,167,242,191,99,0,183,58,3,158,68,138,194,216,160,46,217,194,19,67,5,213,132,142,3,227,232,117,33,163,67,119,78,109,197,40,198,15,60,195,44,69,103,242,2,138,211,193,86,226,156,40,157,181,83,169,6,60,199,241,37,52,220,9,173,75,186,167,72,97,31,134,163,136,203,98,201,18,150,84,177,52,76,171,39,173,238,27,92,166,170,96,97,115,232,187,229,8,35,182,187,173,77,5,222,78,232,34,71,130,158,61,220,17,203,235,97,23,103,25,104,74,76,169,207,111,76,65,196,19,114,75,16,10,154,23,223,26,178,216,193,173,102,209,29,85,226,185,242,163,151,51,135,8,93,184,90,99,13,91,17,162,206,159,231,22,165,180,247,157,139,171,74,131,85,109,208,232,141,218,22,70,214,57,179,99,45,162,20,112,107,103,244,37,27,44,172,26,230,55,13,57,235,149,95,155,4,139,7,84,98,69,126,148,201,93,73,95,240,86,1,109,29,77,245,248,205,83,68,88,153,163,250,184,126,50,88,151,28,190,98,114,111,70,14,178,107,231,251,73,124,32,151,140,225,29,131,48,4,88,141,128,5,243,22,25,144,39,140,209,244,219,39,70,18,234,184,228,253,153,25,157,211,70,94,107,141,218,75,159,25,32,96,36,139,127,162,202,201,43,195,212,72,245,114,96,41,227,63,183,219,247,60,173,200,49,105,234,209,144,209,200,167,202,153,127,129,153,32,17,4,152,246,53,225,82,209,54,247,216,208,123,114,9,187,74,73,155,133,76,254,12,232,72,110,99,116,112,233,109,82,15,3,216,75,202,251,93,30,75,252,203,158,62,41,66,80,255,173,46,102,246,127,69,77,49,116,150,95,235,215,236,171,227,54,43,231,192,238,248,194,152,167,122,214,253,104,206,181,154,130,13,79,218,55,56,53,73,249,61,62,11,99,143,194,220,144,198,175,194,104,8,203,189,85,219,156,150,177,129,77,16,51,156,217,242,14,245,248,72,60,145,66,223,134,9,98,55,141,16,195,116,125,24,28,138,141,250,171,212,118,84,158,148,136,199,126,171,229,163,7,171,232,174,205,78,226,7,247,23,98,105,92,38,140,3,111,158,174,124,252,12,89,40,183,228,100,12,64,190,102,251,217,99,138,166,137,188,251,27,160,40,146,178,14,228,241,227,115,80,18,176,65,239,154,246,132,233,9,115,198,19,45,195,249,234,129,169,86,193,197,180,189,130,148,142,31,213,200,147,27,50,232,3,22,145,252,252,154,200,238,78,235,49,62,238,143,124,109,105,116,3,45,148,144,185,193,129,142,63,213,239,111,60,153,146,124,52,172,67,244,186,93,211,88,94,147,150,215,100,191,27,253,165,144,87,21,59,23,151,16,128,65,229,17,67,13,159,125,231,172,201,139,118,234,12,147,204,205,14,66,207,167,196,235,1,148,120,203,93,44,170,129,70,60,65,181,79,118,195,185,143,159,188,79,1,212,51,72,89,177,134,215,246,182,116,208,182,225,43,85,82,208,149,20,34,60,178,241,37,4,249,55,94,131,218,219,113,239,222,76,47,224,233,234,223,13,68,19,214,138,241,48,184,98,74,79,181,252,146,185,64,132,25,169,214,246,198,64,92,52,13,136,249,239,24,134,164,192,4,58,154,218,195,84,136,175,134,162,138,91,129,198,228,181,78,54,2,77,80,117,89,143,1,43,129,86,231,187,40,39,196,215,169,88,219,116,108,68,48,61,136,174,69,248,133,42,165,238,150,198,187,238,124,170,182,26,11,181,100,183,13,169,223,8,178,72,190,114,125,248,230,47,116,143,44,55,153,122,229,192,94,119,128,252,64,77,31,3,4,177,154,123,183,170,125,78,18,135,51,255,75,156,136,72,104,37,26,154,204,250,158,85,18,179,130,252,170,8,127,128,2,70,145,171,7,2,215,213,121,244,150,22,161,40,50,136,96,148,182,249,174,23,144,69,65,118,77,39,190,123,73,226,82,83,172,173,168,146,130,57,193,219,202,72,69,65,149,170,195,98,63,51,96,108,3,22,140,240,193,235,118,239,121,46,179,36,104,41,40,225,167,87,54,39,131,203,124,58,72,10,98,131,71,102,236,112,204,36,200,144,251,105,39,132,218,42,74,72,127,246,22,159,157,126,5,48,13,42,71,230,118,216,7,185,119,206,134,7,159,188,183,222,116,84,150,244,73,231,166,130,180,210,12,204,159,207,187,69,87,255,102,184,66,73,12,57,171,108,103,0,255,195,177,172,244,25,9,228,106,118,146,112,240,34,14,52,183,137,128,140,210,144,103,225,29,148,250,89,240,220,99,206,36,179,145,209,209,192,87,170,193,123,161,180,113,48,136,117,107,29,125,185,172,180,75,251,102,236,120,239,89,78,195,86,20,18,69,83,33,50,193,153,168,222,228,99,119,154,193,98,205,124,4,220,184,116,136,227,143,124,33,70,31,210,202,160,57,181,40,56,43,130,239,92,174,66,137,169,56,60,181,179,98,146,185,139,217,171,201,169,113,221,56,48,182,229,160,102,171,241,138,220,152,189,252,103,222,207,187,179,139,152,180,79,110,84,70,240,156,161,97,198,30,160,204,78,142,136,148,100,217,21,13,116,90,40,211,155,128,103,106,231,59,100,217,251,50,244,107,241,199,12,115,44,160,147,23,214,158,244,219,88,26,103,248,255,192,108,249,91,33,233,128,54,241,164,66,6,151,197,52,178,29,39,40,198,162,63,165,174,198,236,94,94,6,140,156,129,37,48,200,160,216,182,173,141,199,10,111,41,178,240,255,159,137,203,174,37,114,126,112,2,241,48,56,170,46,93,57,32,14,87,51,26,72,4,232,106,120,216,25,109,186,217,202,181,133,124,92,116,255,154,240,235,19,232,70,149,68,243,0,209,188,26,64,189,94,133,84,10,29,7,67,179,220,1,88,87,189,102,229,140,240,239,44,48,71,23,245,30,148,237,122,157,37,141,241,221,123,191,43,108,242,216,115,247,97,8,134,61,69,148,80,233,99,210,141,196,91,166,140,166,13,84,202,123,141,34,117,146,193,54,232,164,1,59,132,123,14,219,121,35,152,21,185,218,44,150,155,31,90,120,214,91,142,192,149,135,138,5,58,214,225,207,212,23,166,131,61,39,100,117,150,6,60,153,120,169,123,194,221,73,191,80,28,0,4,7,166,35,202,229,98,178,29,214,3,220,246,86,239,153,49,29,0,11,42,133,69,86,104,109,72,91,212,193,20,104,79,83,214,94,224,241,25,186,254,137,45,147,217,48,222,210,233,186,178,151,143,1,244,65,19,204,65,48,69,234,40,226,57,213,45,39,88,146,148,94,9,200,161,121,17,68,33,209,223,159,39,58,173,3,59,14,132,123,34,148,17,89,191,1,209,76,212,180,60,21,201,112,1,221,64,35,74,133,73,3,243,9,50,107,58,85,8,237,175,251,178,82,39,156,146,82,205,153,205,71,210,81,83,193,57,98,129,139,178,62,109,101,48,217,132,159,179,158,204,82,76,88,148,232,226,232,67,143,190,157,159,31,51,47,181,22,64,76,220,68,52,208,110,119,239,110,133,147,173,116,50,124,199,19,208,20,187,137,107,5,223,5,102,252,61,146,41,226,151,236,121,38,68,111,101,40,161,162,99,130,99,250,230,101,25,170,140,161,144,86,244,125,211,190,85,41,223,115,218,127,138,118,62,114,180,170,200,121,246,119,174,217,136,244,194,65,56,216,152,207,166,102,214,36,114,60,172,236,118,30,156,84,101,132,9,62,231,125,219,206,252,95,196,187,173,54,164,144,217,154,70,41,148,220,202,186,16,46,8,150,157,45,235,39,214,65,157,184,136,113,242,145,4,245,176,34,246,236,202,158,212,114,124,13,103,101,57,84,113,45,192,102,212,117,160,241,77,32,142,133,125,153,90,181,188,9,38,209,227,61,104,126,118,71,149,8,71,44,185,23,68,220,72,161,153,146,78,110,128,142,135,236,19,130,145,201,175,174,18,53,12,92,239,246,42,73,247,62,116,87,244,132,146,16,174,3,103,23,114,44,160,73,182,53,246,211,25,70,17,249,42,183,206,194,134,158,74,141,223,22,222,115,51,93,222,206,210,119,83,227,86,221,190,255,226,70,54,204,190,46,50,170,140,79,188,221,241,181,136,120,50,196,13,234,225,196,37,82,244,76,17,90,143,86,134,122,38,162,51,137,130,227,29,4,49,63,190,122,73,151,10,166,161,135,157,92,5,84,51,161,59,216,31,115,32,9,168,31,233,231,27,92,253,52,120,216,66,206,155,96,208,72,250,78,21,181,43,94,129,152,104,200,220,35,144,19,92,46,1,179,226,119,61,180,216,168,2,196,224,49,42,184,151,225,145,59,124,36,76,2,147,183,164,93,225,133,193,52,245,49,146,158,10,236,234,174,192,93,158,130,106,67,159,220,192,3,139,113,230,206,254,158,123,185,192,116,232,159,207,149,124,228,150,18,244,161,172,82,147,206,40,191,224,188,110,63,102,124,37,22,11,119,67,161,93,3,212,20,226,89,251,199,211,64,238,155,58,140,57,177,8,191,79,143,0,32,237,170,94,131,19,106,164,252,2,167,174,224,174,14,64,118,136,99,110,220,112,112,90,7,97,114,178,145,56,207,165,61,197,60,208,157,199,109,25,139,44,25,91,203,205,130,129,239,146,138,132,204,70,16,214,175,19,6,54,235,86,173,160,188,188,124,109,233,5,54,225,239,60,99,213,170,61,60,184,142,56,155,221,144,228,135,141,205,91,146,251,70,250,226,44,162,166,246,117,11,245,217,65,168,16,246,234,227,23,24,75,205,8,166,217,29,252,95,133,173,14,40,208,53,175,215,102,161,104,255,8,208,118,50,46,90,52,106,199,182,17,125,216,17,179,207,207,255,21,22,227,132,70,13,201,65,152,18,118,3,239,248,247,142,249,18,189,212,77,145,10,230,166,93,179,211,198,118,115,54,88,3,54,59,123,7,48,241,162,49,171,164,62,157,197,12,167,194,58,251,17,86,212,206,208,18,255,82,196,213,25,60,54,202,126,214,128,42,249,131,187,182,232,242,1,235,153,34,254,98,64,244,83,130,6,40,254,172,157,146,95,227,220,15,64,113,100,252,214,12,155,103,24,173,224,124,202,4,244,220,150,114,247,255,138,139,199,154,218,117,157,74,42,233,186,148,115,220,133,106,5,25,71,200,130,193,211,229,217,166,215,181,210,82,105,223,29,68,219,98,34,125,20,69,240,233,212,33,65,178,89,50,16,4,237,1,16,42,249,23,232,61,216,81,148,209,117,29,155,61,255,54,179,237,124,161,19,221,18,122,11,12,159,235,83,98,118,169,178,235,183,142,186,183,156,186,17,158,169,40,19,248,79,116,12,99,148,66,182,44,9,236,97,207,231,19,240,39,132,115,64,153,107,34,12,238,43,15,97,195,238,252,129,191,199,197,215,70,72,149,195,39,142,96,102,173,63,132,153,205,169,70,243,76,98,72,25,249,30,145,187,44,170,187,158,8,97,31,227,112,14,254,142,90,67,219,167,26,21,40,148,95,84,58,142,110,20,111,26,130,179,191,150,215,19,149,43,244,90,148,193,255,90,32,50,81,46,81,201,44,144,49,59,197,209,242,0,186,241,117,174,205,97,10,51,207,224,124,9,5,226,201,149,25,32,216,245,198,32,209,64,233,88,31,166,29,209,4,46,127,162,124,63,252,71,60,225,26,151,252,179,164,129,241,110,166,159,31,228,72,253,120,117,129,9,94,49,176,4,15,125,61,222,36,223,4,249,75,174,42,149,108,126,83,163,241,35,81,118,115,44,192,224,162,140,249,153,232,199,223,33,138,113,148,91,229,65,120,179,221,24,101,182,210,65,126,238,51,17,43,140,60,71,9,1,225,223,144,246,65,252,47,215,216,223,136,224,183,246,102,17,29,163,129,82,104,162,142,0,154,198,235,157,154,104,48,56,210,86,23,74,177,65,199,21,91,198,13,245,110,233,217,187,171,251,152,14,20,34,3,101,194,97,206,160,132,190,58,119,9,82,158,202,123,198,166,28,123,220,107,255,184,197,150,197,144,123,188,68,166,129,168,96,30,249,50,182,110,34,194,37,59,45,66,156,216,215,196,132,223,227,47,143,51,108,15,241,71,211,227,234,127,6,29,225,225,49,96,194,208,195,59,244,207,91,35,98,76,179,144,46,146,75,239,216,244,105,39,242,16,157,140,115,13,55,169,243,202,35,223,18,11,251,189,28,123,67,78,103,62,148,117,193,184,196,4,208,22,203,243,66,20,34,195,134,87,170,45,116,52,3,226,203,154,7,109,24,98,216,12,107,118,127,164,143,112,86,164,127,132,87,193,166,140,41,199,6,123,220,223,206,18,243,66,47,160,46,32,189,226,138,18,57,18,214,97,122,31,200,23,140,44,218,164,133,110,139,94,137,246,239,34,122,202,123,133,12,37,42,178,129,102,56,202,203,10,132,68,37,111,135,182,129,125,162,230,152,153,86,216,174,77,189,53,59,239,29,253,59,135,143,77,131,242,217,243,207,23,124,172,136,49,196,19,206,75,122,49,74,101,71,27,140,155,79,229,108,184,152,198,115,13,53,227,233,245,141,73,225,249,251,144,68,179,210,80,83,235,238,137,81,16,241,29,251,25,205,181,15,189,147,134,229,246,73,94,70,233,80,189,232,112,106,56,204,245,235,221,16,122,94,72,26,41,70,28,62,193,145,135,172,222,186,140,148,250,10,212,127,165,45,116,243,214,245,201,40,108,163,206,177,36,193,51,24,181,208,40,224,187,228,255,76,125,183,216,189,169,80,135,123,35,83,242,127,32,189,95,35,137,28,158,244,185,68,3,37,123,40,237,209,115,206,96,212,178,240,7,26,223,17,239,50,136,222,81,138,145,179,186,248,232,192,75,115,189,16,56,24,11,81,96,197,82,104,13,150,10,145,158,167,56,77,133,28,95,138,216,133,49,246,127,233,218,100,64,137,134,250,110,88,76,141,86,146,151,157,250,229,148,69,206,70,39,40,31,71,136,224,208,141,66,253,43,40,196,97,56,167,58,90,135,63,86,192,121,164,124,145,65,11,203,254,144,126,196,139,31,59,149,26,23,5,171,170,185,199,97,41,205,106,36,100,163,181,129,151,69,86,192,19,96,133,219,153,11,102,19,71,247,218,89,250,141,111,26,207,99,9,48,120,225,154,221,149,132,204,105,222,214,255,245,104,176,66,12,162,79,98,87,135,3,48,199,64,47,233,17,188,36,67,35,217,11,82,129,225,226,187,158,108,6,185,197,157,99,48,154,79,233,155,200,52,21,193,23,17,178,225,255,199,87,204,245,79,45,80,250,22,126,163,221,119,97,248,232,243,97,174,238,145,52,62,240,200,121,173,190,5,2,172,84,143,5,251,107,112,115,133,19,178,21,137,167,33,105,67,213,213,249,243,0,1,143,34,85,169,222,241,36,31,144,211,25,196,82,94,136,106,210,69,198,81,33,218,224,204,166,66,168,175,83,73,23,223,108,127,158,214,75,178,7,106,153,30,175,182,18,97,248,79,31,151,140,165,245,102,231,241,3,115,25,145,181,63,98,223,154,20,39,173,21,59,83,128,138,33,67,53,88,163,167,95,184,13,30,123,57,235,69,97,222,104,53,248,47,170,79,126,233,8,45,174,79,107,65,77,67,110,38,74,0,7,20,51,133,47,36,115,134,147,15,205,6,8,147,120,59,131,158,159,44,210,145,24,118,117,176,30,160,165,82,69,250,96,67,82,184,134,130,119,138,239,78,243,35,3,164,11,67,164,48,78,202,176,98,42,114,151,69,27,123,89,36,201,77,122,78,185,122,33,66,95,14,140,76,51,61,158,46,219,201,35,15,182,255,95,117,176,163,176,122,131,18,213,20,110,174,123,173,149,103,236,26,150,52,190,140,28,19,213,215,91,94,109,196,98,108,123,245,171,38,177,136,13,229,143,41,179,157,80,5,109,120,24,51,176,220,228,60,39,244,247,24,78,54,251,86,166,230,104,143,64,116,28,90,139,176,113,38,12,233,92,130,174,62,40,234,118,113,150,188,31,233,177,135,112,184,245,44,86,79,119,118,43,112,119,64,159,23,221,51,222,147,242,199,83,120,131,34,111,63,134,200,59,16,56,31,90,247,238,2,139,99,81,46,246,180,168,195,100,219,179,41,66,70,2,113,132,132,179,142,228,248,46,242,181,121,213,228,160,105,71,143,8,33,212,255,214,204,116,13,105,115,178,204,51,21,195,17,224,189,23,40,6,140,40,90,217,6,254,234,157,48,204,99,60,37,130,217,244,120,208,239,207,144,176,55,73,156,122,175,91,165,21,75,59,169,10,126,188,231,11,233,174,114,221,211,1,248,69,105,81,111,63,32,56,243,124,189,76,249,195,0,174,142,75,121,42,89,216,46,55,165,3,219,175,240,95,145,36,8,211,193,145,190,37,137,117,4,255,220,104,75,45,195,183,129,84,51,189,184,109,193,57,221,183,121,108,149,43,170,35,152,158,87,53,191,46,151,5,60,62,56,192,132,234,101,165,19,202,8,201,180,216,26,225,41,195,9,151,107,13,24,79,228,170,22,75,200,155,40,135,76,76,133,198,46,67,177,121,203,190,112,61,237,197,56,58,32,11,194,222,101,70,180,149,71,10,162,112,51,227,180,43,13,167,46,169,254,231,0,183,86,157,143,4,223,102,178,107,158,189,129,75,132,8,227,93,118,167,165,9,214,65,165,45,87,44,182,46,13,182,168,151,109,11,169,243,222,218,192,15,120,249,143,35,216,88,176,28,230,19,176,27,102,209,197,130,60,153,204,33,219,240,147,96,196,197,13,72,197,90,25,64,61,100,68,2,22,1,211,63,81,84,135,95,184,34,250,218,141,118,50,37,117,31,123,166,159,57,223,252,2,51,228,234,15,157,186,140,209,166,218,160,241,164,99,230,46,174,98,83,157,109,123,137,234,216,125,246,85,40,84,19,90,71,200,113,69,240,150,166,125,182,30,100,252,241,19,203,101,189,250,167,223,52,229,13,89,77,155,42,42,116,164,224,210,224,169,178,63,171,114,153,178,34,208,241,141,136,234,202,220,235,80,136,144,21,234,125,36,30,59,97,57,130,125,6,217,102,178,193,250,79,200,226,181,127,186,229,55,78,16,76,241,135,252,58,40,133,202,77,106,82,150,53,161,63,120,128,212,54,130,39,197,208,233,59,192,203,163,252,83,214,17,16,191,106,43,212,24,166,108,106,233,40,185,89,166,89,48,201,126,214,190,169,123,243,12,160,253,184,141,12,209,85,189,135,79,148,67,142,203,47,42,46,214,51,180,20,118,52,156,156,16,70,118,24,62,242,224,41,222,83,9,38,10,125,57,126,22,10,56,196,213,74,37,116,195,69,196,176,90,231,75,245,73,89,222,152,191,79,231,238,104,62,166,88,85,103,166,0,22,196,241,24,228,251,251,160,170,237,31,32,162,164,226,189,111,191,205,235,159,146,67,161,110,139,134,121,196,139,63,218,16,138,1,159,118,12,31,190,110,129,133,79,27,45,18,72,130,98,152,241,174,17,176,80,123,7,247,35,68,125,192,229,58,87,88,97,22,192,43,152,92,45,167,226,7,22,99,174,64,24,162,3,110,226,17,193,245,60,210,82,35,28,13,53,26,183,137,234,64,255,90,207,253,101,171,117,7,117,225,234,201,197,8,251,21,85,166,41,193,15,159,194,43,43,182,155,254,184,175,233,0,181,49,27,8,14,108,93,178,139,167,136,8,173,208,57,86,150,14,120,248,217,207,252,193,60,193,142,147,3,26,64,42,145,250,228,250,181,231,77,83,21,182,110,248,13,125,193,146,43,146,133,52,245,101,180,156,126,88,233,173,29,105,102,169,71,234,216,63,215,221,3,225,116,125,27,112,138,186,142,98,137,138,99,111,99,168,179,34,6,181,113,112,244,123,116,150,126,248,129,24,48,211,1,20,160,52,136,76,79,156,98,144,186,117,37,98,89,123,79,55,38,100,17,17,193,14,192,107,215,251,89,181,110,26,161,16,10,40,42,43,52,81,134,194,211,119,173,233,243,61,16,235,81,152,46,139,254,4,62,63,208,119,236,239,152,226,124,216,242,157,198,208,191,224,79,55,245,213,233,28,180,141,26,61,138,37,63,0,197,42,209,100,93,90,234,10,8,77,89,196,61,172,240,148,180,199,42,103,16,139,154,93,55,22,243,100,236,145,239,232,140,226,216,10,162,211,221,38,238,20,72,157,183,141,154,135,37,22,1,114,70,145,201,194,97,235,90,192,6,59,194,49,151,35,198,81,31,238,186,202,201,158,198,171,205,250,53,93,65,234,32,228,44,33,133,5,90,82,187,190,3,63,53,61,158,223,1,136,195,66,140,102,53,89,92,48,239,163,44,42,118,255,42,103,221,54,213,207,253,190,216,23,154,120,152,170,228,185,249,195,139,191,50,30,250,252,238,31,22,58,12,114,183,235,91,101,244,61,153,164,185,146,52,140,46,111,233,197,155,83,185,102,233,15,113,190,202,173,191,87,24,187,194,177,112,103,107,139,34,136,29,240,139,117,127,252,65,11,2,45,60,137,50,228,5,32,60,8,75,145,22,15,107,147,93,92,204,17,205,5,198,46,145,121,36,155,207,108,13,175,60,167,209,147,198,11,146,12,141,141,119,25,143,252,221,188,63,42,127,139,231,11,188,38,131,162,185,245,82,228,19,194,56,100,224,126,221,141,165,31,254,139,181,166,163,143,162,150,194,64,66,83,113,168,61,80,58,196,63,138,56,40,87,56,217,218,18,150,232,77,191,74,95,108,159,26,117,158,157,19,95,24,101,229,145,187,150,248,128,78,110,20,44,176,73,37,105,119,40,185,252,28,98,48,230,103,161,1,114,165,8,235,181,219,157,195,161,91,170,213,250,13,77,37,191,160,152,32,91,230,33,129,203,135,71,233,59,165,88,202,38,237,65,155,31,13,66,182,226,120,193,41,186,214,232,159,156,56,190,93,168,255,146,232,58,217,2,24,26,101,67,55,84,21,225,101,194,227,149,107,141,28,112,252,201,225,209,242,106,67,26,188,244,45,22,24,207,179,93,61,219,115,194,217,37,19,34,126,244,1,120,47,217,184,155,64,23,82,197,8,96,254,102,145,209,252,76,32,44,156,230,255,197,108,80,24,117,184,243,203,55,151,124,250,137,123,34,12,1,173,181,11,185,114,178,12,211,210,118,143,251,150,144,46,184,30,202,254,195,139,119,107,163,93,94,250,206,28,34,92,235,245,148,255,90,187,154,185,112,34,24,50,92,127,203,250,210,124,184,239,246,11,210,246,144,171,30,119,195,66,93,90,177,130,181,201,89,149,51,17,99,140,79,198,97,186,195,25,38,125,196,1,112,225,147,240,186,18,176,223,16,100,234,42,158,225,213,57,94,233,139,16,237,22,144,156,216,16,239,166,163,89,251,235,181,172,21,48,184,34,148,25,109,21,172,72,181,67,64,97,203,187,105,150,130,79,187,50,233,140,178,175,35,214,57,211,65,210,219,84,66,24,108,85,232,160,92,202,255,33,132,19,205,118,168,211,141,65,126,114,13,232,138,1,38,28,34,148,194,185,206,174,17,179,228,242,15,84,103,54,124,194,78,155,230,99,221,118,123,87,243,125,137,225,88,68,31,14,47,242,91,148,32,196,211,142,44,204,47,153,40,65,66,23,62,139,195,90,61,214,111,165,30,32,186,125,188,217,233,31,2,231,81,45,113,125,87,206,231,50,53,10,28,108,138,40,194,243,38,246,236,15,109,130,41,201,180,4,74,213,255,191,255,252,79,60,250,171,53,184,185,102,13,7,27,51,26,246,116,61,94,251,201,21,34,175,79,12,176,45,111,49,163,12,64,189,113,108,231,233,221,125,55,93,152,6,159,64,38,224,130,20,151,246,29,40,104,6,127,152,215,18,122,196,144,202,138,151,156,189,189,222,25,85,156,195,17,214,132,1,28,134,147,99,239,234,204,132,7,102,203,242,173,62,121,25,249,26,152,21,230,240,85,80,87,220,157,122,99,174,252,78,99,157,17,73,165,141,251,115,3,228,130,195,48,212,202,245,140,27,34,119,220,107,30,231,38,157,252,173,168,60,140,89,253,96,218,189,90,99,205,32,92,143,164,34,56,242,177,102,0,92,194,198,131,141,42,141,67,45,250,165,172,27,217,177,112,9,168,254,26,137,234,164,21,135,3,222,214,180,52,172,4,81,4,181,113,162,156,242,240,249,151,0,4,26,120,190,169,50,227,249,193,22,180,179,85,142,8,198,158,8,170,106,160,114,198,75,195,195,40,67,248,247,51,218,21,252,158,167,27,80,159,1,136,238,225,19,92,229,156,70,4,95,118,172,200,136,192,30,158,80,219,8,28,198,119,201,84,83,89,185,55,245,101,248,243,79,181,210,30,249,85,238,64,72,150,57,249,57,99,191,250,70,190,213,11,209,10,248,200,67,60,56,10,200,147,44,8,39,13,30,189,14,241,249,98,105,244,141,148,100,221,25,105,95,125,29,187,66,192,18,61,21,138,42,25,44,221,137,237,7,123,131,1,144,248,164,203,221,45,51,189,78,54,139,79,246,85,109,126,25,20,150,254,208,11,141,222,250,134,90,242,183,13,230,105,100,155,232,48,191,234,180,5,250,142,140,83,252,118,232,34,247,197,235,249,109,202,246,219,191,44,238,220,187,225,148,3,94,188,20,229,158,230,55,181,146,175,54,120,35,94,214,151,193,37,32,9,135,243,184,38,42,244,145,153,238,35,57,235,100,60,39,114,231,103,119,255,198,28,49,11,255,108,31,76,22,122,134,207,66,213,4,198,236,231,59,72,214,62,213,148,8,43,154,50,163,243,171,77,93,10,163,125,29,144,221,17,215,253,99,29,88,60,225,129,38,88,153,165,113,138,111,31,133,140,124,78,230,218,59,95,211,89,52,212,140,84,110,120,234,123,196,62,67,251,9,194,136,120,66,65,70,191,24,44,211,38,255,216,243,91,34,173,13,154,75,230,136,52,50,163,35,175,243,230,251,40,22,59,35,200,21,211,77,205,27,25,46,14,112,208,144,141,0,4,9,254,123,198,32,129,165,1,55,63,146,218,15,112,135,236,207,83,198,248,31,99,50,126,209,177,249,159,21,90,213,129,91,96,7,230,83,98,142,6,155,203,147,117,91,151,185,96,96,100,219,87,12,63,213,222,154,34,130,181,50,202,235,208,46,179,229,104,195,170,193,215,89,131,56,101,244,208,100,158,239,100,1,207,45,140,249,58,27,186,126,121,58,245,167,59,150,232,156,75,100,156,114,151,1,116,192,47,98,148,129,115,240,227,21,76,39,182,140,149,212,17,55,54,96,167,29,74,55,180,172,25,45,109,111,83,93,164,238,36,42,101,194,47,110,158,89,102,95,27,96,107,106,138,105,44,91,242,222,128,111,12,34,12,100,16,58,119,161,61,243,114,176,59,188,84,153,72,171,191,71,51,137,86,57,26,51,83,21,192,22,188,229,175,40,217,64,212,234,111,37,229,163,58,148,219,14,154,102,82,199,11,189,53,220,187,209,246,34,55,145,226,97,217,61,135,14,218,65,199,43,243,191,153,85,84,34,249,157,47,126,178,116,100,74,199,203,215,243,105,12,117,243,213,93,138,209,123,97,165,163,54,111,143,119,22,204,91,94,157,132,4,31,42,247,148,33,33,164,75,228,206,163,79,92,4,95,136,182,30,32,226,171,194,16,42,180,51,103,42,98,166,48,103,113,136,60,157,96,40,211,122,64,81,170,182,202,15,187,209,141,145,38,125,10,74,251,125,93,19,140,121,118,55,238,226,90,69,204,176,82,190,182,80,142,87,140,56,168,178,4,250,135,43,85,206,109,23,169,49,202,81,54,207,186,162,65,127,200,180,246,253,212,15,179,118,154,68,174,96,65,81,187,226,231,168,197,17,215,127,211,193,23,224,67,17,98,90,22,147,110,111,104,10,145,72,160,230,16,151,132,191,135,48,70,229,34,197,57,234,146,86,215,192,183,192,150,96,26,240,31,13,5,108,78,69,253,38,49,166,106,189,86,244,171,255,236,13,214,190,191,40,173,193,123,160,168,173,95,80,234,214,204,136,37,162,231,82,134,229,61,161,21,200,141,160,111,239,20,139,170,5,175,135,99,29,199,171,102,184,191,245,107,219,13,16,26,7,162,240,205,175,137,84,210,24,41,131,78,200,152,136,217,166,51,183,95,216,255,48,169,93,97,228,171,10,98,228,193,21,210,110,210,135,167,65,167,6,191,246,198,122,11,139,106,71,76,116,236,157,140,241,125,102,198,242,119,32,121,206,148,72,6,91,149,238,237,69,105,90,129,17,59,98,157,246,248,71,33,175,91,130,241,29,107,241,22,90,60,245,116,205,180,118,52,157,236,117,220,247,120,128,9,9,182,215,118,227,242,125,226,244,15,70,148,73,36,236,111,157,243,160,214,49,92,24,192,184,236,73,95,48,169,120,53,204,38,194,82,97,226,42,53,254,202,66,194,102,61,75,233,33,156,44,140,113,21,52,20,237,2,146,105,251,21,148,57,19,34,194,58,109,122,242,34,96,26,102,222,99,93,24,43,225,117,93,181,149,179,16,89,166,156,24,44,218,127,67,77,92,145,44,68,19,8,19,7,42,123,181,13,141,177,48,180,24,38,14,60,157,230,237,14,246,136,61,110,131,39,138,142,129,74,133,104,0,218,74,194,61,222,197,233,100,157,113,211,54,186,38,64,218,157,220,156,114,82,49,197,124,179,6,39,97,38,82,185,200,83,233,140,6,32,28,28,111,86,46,5,44,12,166,20,222,9,150,127,45,212,110,71,4,110,80,192,229,156,41,195,57,131,164,242,109,227,49,163,77,91,43,75,201,126,176,104,84,63,103,164,2,27,21,93,85,78,130,227,2,65,174,220,224,123,142,77,94,190,31,133,112,108,201,98,109,196,135,7,6,154,93,165,46,247,175,251,180,199,37,124,204,36,127,239,187,146,177,170,148,202,129,195,42,117,54,22,73,181,90,207,123,67,28,117,11,150,141,17,119,134,90,2,103,141,4,130,0,87,141,171,192,191,241,246,46,72,176,86,56,16,220,175,240,58,27,6,53,132,30,165,102,174,25,91,244,10,246,181,61,1,110,116,4,45,67,138,225,201,184,110,167,72,186,58,224,193,222,105,63,217,199,93,161,197,144,160,29,164,208,243,241,83,217,210,27,164,125,40,117,184,51,226,15,74,13,141,223,79,10,204,76,231,196,136,173,128,240,12,220,192,14,191,93,124,145,84,160,25,41,255,75,145,244,169,105,12,177,211,91,236,94,75,49,43,66,57,194,50,191,182,211,199,47,246,209,15,193,159,65,222,65,21,31,189,7,15,147,167,145,241,35,191,87,155,232,0,198,55,92,138,17,217,185,43,193,162,227,249,195,148,35,62,233,77,222,28,144,99,38,3,131,163,55,148,251,103,130,155,127,167,18,185,255,226,254,207,30,102,158,191,0,151,18,138,193,3,162,126,8,33,62,59,139,84,78,163,231,141,39,118,21,180,232,237,14,212,227,105,148,51,77,215,88,179,16,120,170,131,100,194,156,108,212,117,251,221,175,126,191,201,180,133,115,74,61,143,151,252,241,171,166,139,195,109,34,44,47,148,210,0,111,48,40,120,155,42,108,148,233,130,191,104,147,41,252,73,117,126,118,121,66,48,99,68,154,154,38,68,10,9,187,19,238,27,162,137,136,45,242,60,18,254,188,95,61,157,124,164,153,135,42,5,93,160,117,109,48,210,44,252,40,226,158,215,177,63,215,244,36,135,227,168,23,106,150,118,130,63,44,122,232,222,163,154,248,214,125,229,169,246,3,104,244,182,213,207,211,254,188,27,90,59,14,34,13,90,69,255,83,212,75,183,86,222,186,241,44,196,167,78,54,233,169,72,223,223,77,233,177,71,84,124,174,220,247,143,158,124,146,76,155,162,9,77,228,190,146,150,184,104,90,171,160,219,139,178,60,10,235,244,27,42,175,36,206,184,173,102,73,142,7,85,161,134,238,214,121,38,254,176,216,88,37,16,221,247,143,231,24,229,195,43,209,217,119,144,225,188,93,20,251,206,195,22,94,110,17,233,19,138,40,53,31,209,122,90,139,57,207,68,90,52,2,80,174,81,57,190,83,127,60,250,124,93,235,122,37,60,249,205,95,245,61,74,221,217,14,123,91,171,130,209,127,101,218,75,250,235,145,67,166,219,184,86,207,121,158,189,27,6,152,107,153,224,31,173,170,168,223,55,253,121,111,208,71,251,133,225,48,215,140,96,108,162,171,105,90,206,175,27,121,25,64,34,8,233,182,117,108,21,219,56,168,117,22,229,17,219,34,175,195,255,179,119,174,214,237,99,194,55,64,118,157,32,148,143,193,150,52,205,22,199,7,48,200,89,200,226,125,13,135,1,235,145,16,121,14,50,227,87,4,105,9,142,1,133,127,223,217,152,71,156,237,241,245,236,61,122,205,5,60,159,9,138,140,183,194,174,44,88,90,223,37,183,219,244,57,9,176,153,222,154,59,87,93,54,116,118,186,73,100,98,25,38,171,154,242,90,237,48,119,16,204,1,84,158,233,194,107,30,204,238,81,217,85,175,171,203,148,120,189,105,19,82,153,179,35,252,124,131,143,183,184,220,113,66,176,156,141,116,194,158,148,163,219,133,3,152,235,39,200,84,0,165,133,75,110,202,115,98,29,112,182,171,207,173,237,87,163,199,237,137,101,2,159,159,222,158,189,31,68,249,32,45,148,99,45,45,252,185,53,48,132,55,102,120,234,195,44,150,53,205,234,95,93,195,118,15,75,59,211,215,27,83,61,63,97,120,25,246,240,189,179,226,30,134,15,9,143,113,53,222,210,144,169,10,21,124,169,209,75,121,143,73,150,133,255,46,155,51,67,178,207,241,232,69,251,136,34,115,61,113,9,151,222,11,93,98,37,40,11,82,110,152,14,186,48,82,124,157,5,205,149,184,85,218,44,71,181,6,120,199,205,83,139,182,48,151,143,207,74,19,48,135,122,75,173,193,215,207,95,55,12,249,185,129,42,103,177,125,103,43,137,21,1,100,204,14,237,39,199,122,108,158,57,43,91,156,35,133,98,130,107,174,155,177,160,204,104,19,222,90,201,241,207,37,242,254,98,198,126,223,138,80,71,210,149,237,30,244,66,141,118,149,234,93,35,218,241,233,241,235,72,186,226,47,223,254,6,89,49,171,141,207,191,115,123,181,89,149,59,224,11,7,97,163,204,154,188,118,87,14,185,225,88,58,83,64,103,63,190,242,194,199,223,210,102,171,71,117,141,138,121,180,9,17,113,187,113,245,204,82,205,7,2,90,195,196,176,134,219,31,183,32,129,14,57,220,8,192,21,189,88,248,145,12,52,112,242,87,198,233,168,87,246,57,140,7,222,162,160,15,195,124,215,193,58,85,101,188,128,14,1,126,225,112,106,51,76,163,65,39,8,17,20,23,28,92,181,76,30,185,55,155,151,211,81,44,33,116,68,164,69,241,92,252,50,198,71,129,156,139,39,156,159,67,224,71,165,218,139,131,155,234,80,239,1,112,50,61,58,29,79,135,111,191,65,18,123,40,42,106,34,38,71,9,80,60,199,204,82,33,137,43,131,100,6,202,47,209,153,71,129,248,178,40,9,203,51,93,241,178,206,121,133,25,46,10,52,163,51,36,153,89,198,195,81,249,204,155,214,114,162,12,24,191,82,243,38,107,117,172,34,202,30,153,129,63,215,234,196,215,254,45,200,44,232,153,58,96,97,96,95,56,138,126,188,56,157,131,237,12,224,171,152,56,233,220,110,199,114,71,226,154,63,92,107,103,64,140,241,203,67,62,182,27,48,8,38,18,219,205,226,61,73,19,70,153,3,151,144,200,23,186,202,49,182,57,54,253,204,176,239,237,232,104,165,183,14,235,130,14,199,121,28,74,141,45,119,155,242,146,214,222,247,227,114,15,122,95,99,29,173,235,38,229,178,124,86,246,176,215,145,216,226,90,54,134,48,34,75,94,156,64,127,193,22,220,153,102,147,140,188,113,123,57,215,97,13,217,226,160,186,134,104,47,19,35,200,245,39,156,232,12,120,130,10,135,9,160,161,136,20,134,52,139,191,70,95,181,189,141,173,233,145,12,196,12,70,166,110,161,12,154,251,212,243,150,94,166,16,198,170,14,7,218,53,234,185,147,37,109,16,88,176,106,241,207,245,125,166,118,157,131,252,158,168,184,38,72,125,223,141,115,194,123,155,178,63,7,55,221,156,86,113,75,40,134,0,35,138,14,87,169,217,61,52,94,59,45,189,59,131,50,159,185,223,82,119,69,57,72,145,7,16,210,251,246,163,120,241,211,146,87,14,27,65,13,50,113,11,141,40,65,216,193,64,239,181,124,62,171,11,121,190,21,108,132,206,164,40,100,33,37,20,22,138,204,90,103,150,168,48,174,252,75,124,103,211,98,20,247,53,152,94,78,247,69,198,164,230,93,64,68,205,251,54,66,173,1,172,143,154,230,213,193,189,90,103,94,255,76,118,57,181,190,94,47,240,235,169,182,117,128,10,195,114,184,46,194,67,10,48,167,34,79,74,163,17,182,152,176,143,6,44,69,62,231,145,39,252,33,106,107,70,221,29,64,114,96,51,5,243,238,115,77,249,114,240,141,251,105,34,68,151,31,100,43,124,185,195,4,140,64,92,126,75,53,130,85,179,186,65,127,49,150,83,144,58,153,25,11,197,148,241,151,55,219,122,148,126,185,94,92,123,164,226,72,24,188,74,206,121,133,14,31,210,1,62,68,38,47,233,94,63,147,97,19,71,23,59,240,174,137,64,161,44,100,138,53,7,36,2,20,199,107,83,139,137,237,91,179,182,103,99,161,124,68,20,120,51,30,224,200,142,240,220,71,186,150,8,79,213,203,33,105,255,224,2,236,130,192,43,31,212,152,206,223,242,219,207,67,100,226,20,18,108,36,167,241,152,168,126,119,36,101,96,163,152,53,18,100,94,156,40,248,59,120,88,29,59,181,233,171,173,20,142,101,65,87,134,221,142,160,151,45,59,69,138,143,41,194,148,2,242,6,203,171,134,146,156,27,80,57,185,209,220,164,52,134,83,128,178,192,195,113,196,134,38,99,166,129,94,183,74,167,207,26,5,137,181,83,219,184,76,49,196,218,254,69,166,176,230,119,193,139,189,247,123,70,167,172,142,94,193,123,159,73,202,26,116,150,134,160,171,110,114,1,244,114,215,35,251,111,187,254,34,81,90,249,142,131,63,112,231,34,154,92,85,60,115,209,2,235,222,45,196,191,139,163,131,81,225,193,82,112,252,214,153,88,246,216,132,157,11,170,225,25,33,31,169,145,170,145,245,79,223,57,192,37,243,143,13,119,37,217,118,85,255,34,139,128,197,168,161,87,233,74,214,31,111,26,244,46,25,150,157,53,121,204,191,145,93,92,250,151,12,129,213,93,152,234,113,97,250,252,96,215,198,171,80,147,172,176,174,127,54,211,141,186,211,244,84,109,237,104,135,192,195,120,160,177,14,193,149,108,124,109,181,252,17,192,251,0,73,201,144,237,190,158,51,200,30,77,94,44,138,217,157,144,77,234,18,85,56,192,10,114,31,235,128,216,232,90,54,43,27,235,225,83,47,251,214,233,233,195,174,124,77,113,83,216,213,6,43,140,188,126,129,77,112,81,109,200,133,22,114,217,243,207,102,216,24,231,79,95,58,43,0,59,60,116,23,88,135,168,97,101,222,239,211,42,85,46,92,68,91,72,181,74,71,225,136,178,233,66,196,218,80,85,49,109,168,6,133,46,83,240,12,159,59,61,215,35,118,216,160,193,25,199,100,2,41,141,34,20,24,71,106,136,6,131,39,151,170,29,151,192,32,53,139,98,243,65,82,188,223,233,94,195,146,105,84,104,245,123,111,251,247,67,115,237,156,183,72,96,59,229,73,99,239,142,26,19,28,155,82,249,91,200,204,254,185,141,107,113,154,215,95,97,84,135,246,101,143,52,156,41,1,238,148,183,198,61,219,10,164,41,69,188,8,107,195,26,38,50,189,98,45,160,151,36,52,142,143,77,240,98,215,16,165,83,112,210,92,134,106,34,155,122,121,244,133,154,105,170,217,138,76,198,3,146,16,206,17,90,214,163,51,158,183,66,206,176,117,78,136,187,146,42,38,229,210,102,241,74,172,243,24,139,85,201,133,17,146,24,235,162,208,151,12,34,153,6,156,78,40,13,122,217,112,92,24,129,248,117,144,204,191,116,100,177,18,114,182,51,190,88,114,222,72,182,182,69,17,235,128,2,191,95,252,175,18,193,54,19,117,148,117,51,7,48,28,187,26,201,89,223,160,30,254,39,30,206,180,231,247,10,183,182,158,25,62,165,253,202,194,185,86,101,188,183,17,208,206,211,98,30,143,72,76,211,64,161,249,240,166,136,43,244,109,116,152,32,187,35,75,247,74,94,88,52,4,16,137,209,191,119,75,196,81,107,37,30,18,47,139,128,132,0,101,251,98,32,100,80,86,246,26,123,197,10,167,100,231,42,91,148,128,37,16,83,118,112,41,200,15,193,48,228,130,195,58,8,101,6,120,74,174,91,62,242,94,162,173,37,250,11,159,241,229,245,35,28,74,182,132,187,142,21,57,4,126,9,184,240,17,13,250,54,195,116,158,62,119,19,171,219,185,136,181,154,30,160,20,102,132,204,25,217,250,2,94,44,79,69,252,250,208,37,239,202,143,232,138,134,172,138,33,86,229,42,236,115,255,80,205,228,63,107,41,121,125,9,172,109,209,51,225,170,132,222,98,14,66,244,118,43,138,6,176,146,169,51,35,170,210,58,156,175,126,163,16,104,5,111,158,231,251,134,111,138,113,161,94,175,238,93,52,212,133,11,120,44,107,74,183,201,216,201,118,2,232,152,242,4,164,49,19,153,133,139,216,111,238,11,239,38,133,214,220,102,76,114,5,116,189,153,33,125,98,160,179,173,233,40,205,83,70,94,158,134,77,234,22,178,204,72,42,221,11,6,139,113,20,69,146,87,106,88,112,150,195,144,50,172,71,106,191,94,120,39,11,129,27,223,22,248,139,21,87,196,181,73,168,47,218,204,253,15,84,2,202,45,206,232,138,236,16,122,210,131,228,68,137,137,7,90,206,106,73,254,250,50,5,226,184,40,24,211,204,53,12,38,84,60,3,233,58,75,216,235,127,99,98,230,217,124,106,114,168,88,3,100,238,83,89,200,77,120,206,19,168,247,28,126,103,226,69,40,44,204,41,121,122,219,59,184,229,181,99,3,104,79,169,174,95,226,80,38,75,29,54,12,146,33,14,171,60,192,86,58,161,58,220,128,18,86,35,159,127,26,37,60,24,158,236,123,172,227,7,58,219,234,25,240,24,189,17,86,101,168,232,65,47,148,107,31,238,42,97,26,96,73,94,14,250,229,150,138,66,97,75,236,238,201,11,240,139,130,4,236,189,34,57,18,116,21,56,209,126,208,38,37,166,60,113,20,35,249,157,92,103,156,149,131,34,153,81,40,202,115,15,154,55,235,72,240,128,172,101,141,77,134,243,214,205,223,78,172,182,184,8,201,127,19,155,18,88,201,122,74,130,199,235,106,141,220,231,64,137,75,32,238,212,230,224,30,46,235,174,138,201,112,38,25,232,198,26,154,30,30,186,169,158,192,116,207,113,30,139,78,85,93,187,137,206,51,11,0,201,243,20,237,254,103,83,241,83,149,67,229,180,205,4,246,211,1,248,192,33,35,186,140,137,245,211,190,196,100,106,12,105,133,72,216,113,68,125,81,103,5,180,192,68,109,113,110,34,187,66,22,253,68,143,6,73,157,211,234,7,108,65,109,65,17,20,100,90,85,226,0,5,133,162,54,138,102,183,254,189,196,61,61,49,6,54,33,32,121,229,209,230,25,40,142,241,40,97,55,73,63,59,102,236,207,252,21,146,14,88,4,199,56,202,125,16,251,78,83,104,79,26,7,245,105,163,65,102,222,160,205,176,97,186,177,40,13,238,16,58,62,98,134,72,249,137,208,120,170,98,71,83,39,90,160,95,76,163,147,45,111,12,24,135,99,40,15,147,233,18,79,27,1,167,108,167,47,175,62,254,90,250,164,40,185,210,227,128,65,227,179,23,122,119,54,189,161,236,157,61,90,162,10,235,90,123,59,87,42,133,88,168,69,241,208,149,22,120,43,30,89,128,103,125,201,211,118,155,171,39,53,103,234,123,130,95,99,160,15,137,36,157,153,64,246,1,195,158,66,145,178,103,165,121,175,204,140,14,252,92,111,128,8,248,60,92,201,149,144,172,1,179,1,152,98,228,19,20,31,65,109,130,219,104,54,238,79,215,108,65,190,79,251,121,155,34,191,16,0,57,128,221,190,239,15,34,82,93,4,177,147,24,201,230,77,99,87,70,136,112,176,27,15,101,246,230,163,167,145,20,253,18,201,194,166,86,155,42,233,200,82,146,196,45,51,3,68,218,22,207,5,93,17,2,59,182,147,35,195,206,70,160,5,62,2,32,254,220,84,230,66,222,251,62,181,70,34,142,255,185,184,45,160,250,13,182,142,248,118,82,59,192,4,175,85,224,169,160,79,131,38,117,39,112,233,38,100,50,235,197,93,223,228,173,24,47,251,95,123,231,24,185,122,20,79,251,142,37,210,198,214,217,183,249,112,97,138,177,235,151,62,138,130,132,98,129,140,18,169,123,39,21,193,192,223,11,155,241,235,41,134,97,57,33,186,151,83,45,163,125,252,204,224,138,108,49,95,246,92,140,88,13,35,191,157,221,41,98,253,205,175,214,149,160,81,198,80,0,95,103,151,207,95,54,66,69,155,63,16,85,116,36,66,208,213,163,105,47,20,4,67,86,105,153,91,118,238,12,50,228,147,9,234,149,102,87,232,117,132,150,7,150,204,233,76,29,1,216,87,25,206,176,152,13,121,17,86,120,180,119,196,163,48,102,118,2,156,53,146,158,213,211,97,30,252,150,22,55,212,64,121,199,98,137,115,160,191,180,150,71,210,23,166,179,111,42,166,157,141,114,215,58,88,227,20,25,195,149,136,201,77,135,215,107,12,56,89,145,66,219,89,10,234,121,10,20,89,92,95,6,171,242,171,146,11,124,142,119,250,23,252,83,222,114,194,255,233,17,243,192,165,5,244,53,220,30,31,38,168,140,63,21,190,227,177,208,130,72,57,181,195,2,86,124,122,160,124,26,94,232,171,255,204,79,169,88,249,40,104,17,156,174,214,38,241,228,55,70,1,113,138,26,62,78,98,179,45,170,133,196,182,231,241,195,115,201,170,226,120,58,184,172,75,232,188,244,110,10,194,209,14,100,213,193,7,101,194,136,144,129,63,181,46,2,254,113,184,108,160,159,245,32,63,82,68,128,204,152,95,194,223,225,161,144,248,209,91,109,192,187,71,24,145,106,189,108,235,216,26,95,159,213,200,48,196,182,7,23,33,184,173,154,188,75,139,28,180,194,173,105,169,214,136,253,38,187,162,71,73,37,160,114,99,207,47,116,175,0,182,53,104,83,201,103,49,55,44,188,85,98,137,213,92,68,8,117,243,252,159,169,65,120,153,4,178,183,111,176,19,32,247,217,183,113,4,33,51,136,44,143,102,125,10,165,213,170,143,119,248,0,234,12,42,205,77,98,115,126,31,25,109,232,21,69,246,90,180,233,172,172,201,65,153,26,91,231,234,223,1,146,140,202,133,46,139,81,185,152,191,132,182,124,30,215,20,134,34,31,168,127,43,74,79,188,45,69,248,103,233,133,91,217,99,91,223,2,117,153,115,216,92,196,2,130,149,241,227,165,10,175,168,10,246,19,26,72,239,106,143,244,155,164,112,131,248,17,3,72,5,246,202,233,24,141,74,153,190,102,120,228,21,27,177,216,75,80,72,108,33,235,138,137,200,109,46,137,156,16,74,77,170,16,36,148,35,235,55,251,177,71,26,20,17,50,43,170,64,169,192,5,57,208,248,159,95,217,246,253,18,171,181,194,181,234,40,183,185,142,116,213,155,13,241,62,76,25,83,5,133,193,63,164,70,239,159,129,186,212,201,219,236,121,133,18,51,6,88,36,210,30,233,210,29,215,70,66,120,185,206,81,85,183,246,195,192,226,23,218,85,57,212,56,45,122,63,176,175,84,229,35,52,215,188,53,110,5,167,55,178,104,32,11,205,124,128,208,30,158,51,193,62,169,98,236,247,206,57,167,94,79,230,191,152,240,71,141,18,12,243,110,14,197,209,148,3,253,213,163,207,152,134,187,228,184,111,124,178,234,122,169,235,32,18,123,219,254,155,38,70,205,62,246,104,74,243,72,252,233,3,154,189,91,151,157,85,174,128,92,57,59,156,7,158,152,103,206,167,172,120,23,64,151,24,52,64,10,255,80,224,188,227,14,80,191,40,22,251,158,228,175,27,135,89,248,91,102,249,45,171,24,86,232,28,186,174,86,124,170,186,0,133,139,159,199,172,38,79,139,172,138,70,79,49,23,237,136,106,65,8,157,173,33,207,133,214,93,222,170,104,47,236,27,72,139,168,64,127,13,64,143,159,97,147,194,50,71,92,166,122,181,138,45,90,179,118,130,192,63,33,158,88,178,82,50,59,96,206,149,99,40,102,9,133,235,131,154,242,14,44,183,219,74,238,16,51,249,95,42,0,23,200,95,252,45,74,0,18,235,110,203,23,90,147,153,160,210,78,130,185,40,52,233,63,1,55,175,103,214,18,2,83,98,18,106,129,202,177,251,83,167,216,175,9,207,133,232,28,45,148,9,15,243,176,171,83,146,216,88,8,81,245,95,58,240,97,84,200,238,120,134,245,197,231,182,2,143,208,66,236,170,160,64,135,27,168,109,92,195,65,164,236,115,131,253,202,108,26,82,127,91,18,212,75,224,163,4,219,232,119,174,12,216,69,17,138,136,155,17,113,241,241,186,36,190,160,0,250,205,180,223,149,83,100,111,172,157,48,174,59,35,205,143,122,154,166,138,68,0,47,222,79,131,115,125,247,4,153,156,148,47,106,85,167,99,86,240,250,38,163,36,173,251,100,124,138,129,237,189,161,168,31,69,225,137,203,242,17,203,27,49,28,133,105,242,185,140,71,194,44,118,226,99,179,197,59,74,113,108,26,176,0,221,80,137,212,62,199,90,34,65,197,246,210,223,204,250,62,132,162,172,145,223,145,106,175,227,205,26,237,102,29,9,115,222,249,35,187,1,34,33,114,215,77,142,134,114,78,189,204,209,59,139,192,23,71,112,200,23,145,126,236,85,177,246,91,215,108,96,44,39,0,22,216,195,49,228,169,155,239,27,255,105,197,59,137,220,105,143,6,255,126,139,128,223,64,92,19,172,93,55,185,118,134,218,212,206,61,251,78,84,15,211,34,198,234,71,158,248,155,84,218,125,144,53,156,16,56,205,27,129,204,81,214,101,67,95,111,125,221,229,66,231,177,26,176,198,246,10,50,32,29,222,253,72,115,10,145,12,250,154,132,12,163,34,154,66,176,17,83,81,95,85,242,227,117,154,42,201,68,18,55,240,70,55,103,32,64,182,39,148,253,42,161,63,82,235,122,169,126,199,219,54,120,55,245,173,111,44,229,81,50,16,66,194,24,85,52,121,8,85,148,75,180,21,144,96,151,218,165,7,72,202,84,129,36,197,118,227,23,154,213,115,189,83,118,130,0,111,95,172,199,110,203,147,149,165,29,97,1,11,177,175,214,7,48,13,75,228,206,190,94,184,112,141,172,161,252,83,7,177,103,28,137,72,177,208,3,194,246,59,222,229,237,216,69,189,134,58,159,65,33,251,151,175,234,217,94,97,35,201,164,49,120,167,217,83,145,163,31,9,157,123,117,124,241,216,105,194,145,78,222,87,219,73,232,52,144,149,45,59,52,103,110,156,251,112,59,251,214,75,227,159,198,94,144,114,232,32,207,191,39,167,17,2,35,97,230,71,114,251,178,131,28,136,62,148,223,191,14,108,113,187,163,9,42,164,165,154,32,154,74,95,184,34,120,170,195,150,255,184,14,217,233,112,200,3,97,165,137,183,85,252,26,124,124,89,124,190,201,226,150,184,68,85,178,139,130,122,189,234,100,35,150,218,225,192,28,101,192,184,222,239,121,116,141,46,37,124,8,119,75,67,110,140,125,211,40,89,229,183,71,164,227,25,124,108,44,114,67,218,201,231,24,18,201,178,105,103,8,192,177,145,15,73,216,115,187,187,245,78,87,207,45,38,107,97,15,114,98,125,43,169,114,63,33,5,73,230,218,186,57,251,60,68,176,50,75,208,157,65,246,137,128,66,17,239,124,218,238,29,175,196,137,101,228,243,63,103,244,45,198,175,121,240,159,224,22,22,141,199,172,173,13,36,91,47,160,66,134,21,172,199,133,146,69,117,189,239,83,241,153,57,87,233,146,209,81,237,26,108,99,173,215,25,144,129,141,14,214,17,122,138,129,43,167,26,175,65,170,255,155,153,217,32,193,100,223,173,38,73,201,209,67,150,2,76,1,152,247,143,70,189,116,5,246,223,188,127,129,230,120,121,255,118,169,172,100,154,235,99,24,34,236,95,21,122,99,126,166,173,217,23,174,35,251,217,213,10,179,57,128,79,153,161,117,110,34,250,11,249,236,245,122,197,71,29,115,44,187,242,223,216,32,47,136,225,253,122,250,207,230,127,129,222,217,133,184,164,76,235,36,208,8,142,99,151,194,247,207,41,249,181,140,117,5,240,141,219,79,75,231,79,146,87,249,83,26,228,9,143,35,184,9,206,81,99,93,82,193,251,242,78,94,109,137,136,73,54,136,245,174,98,203,73,237,220,144,35,247,246,248,200,159,149,135,131,37,19,159,246,118,41,71,77,244,23,65,6,48,69,185,30,38,174,226,190,223,125,173,181,213,12,161,119,147,141,112,246,138,18,35,191,211,192,156,251,4,60,114,223,137,105,152,114,46,201,209,68,215,6,217,129,195,185,114,100,234,40,229,131,234,46,212,84,222,30,44,138,180,41,178,137,34,164,222,11,62,118,5,146,77,63,23,151,111,64,155,67,48,118,26,79,180,117,79,223,194,95,156,212,23,90,21,227,120,185,48,3,252,203,30,198,99,243,80,103,186,102,23,186,70,174,102,12,125,241,195,177,108,112,2,217,113,187,45,27,61,10,110,122,76,219,169,112,83,236,206,191,63,89,64,200,126,28,110,65,83,83,238,13,125,193,207,206,72,95,243,112,209,109,189,98,241,18,53,87,233,45,245,175,171,129,226,55,68,168,116,145,124,213,62,219,94,21,89,102,138,93,30,83,109,184,64,60,88,35,179,220,57,194,130,103,27,218,254,191,150,80,243,214,4,21,178,227,49,58,143,246,214,3,37,41,101,124,0,218,60,236,189,54,195,35,79,72,216,148,129,92,198,94,211,167,172,114,96,183,152,63,212,218,250,9,186,16,190,81,121,147,50,82,223,252,27,179,98,239,193,197,4,96,185,174,64,241,237,49,226,185,253,20,164,164,208,125,144,86,253,97,249,244,139,123,42,101,149,2,195,180,131,12,57,34,59,194,209,30,108,98,20,227,71,119,108,228,99,66,231,172,124,212,82,10,97,150,149,58,133,129,196,17,155,227,130,160,7,6,25,146,97,130,54,141,170,116,22,73,181,236,201,171,160,172,86,158,201,37,140,242,137,133,210,7,29,138,128,240,129,93,254,14,5,174,200,65,20,216,91,195,156,234,92,20,176,157,10,102,181,170,228,41,210,24,176,4,227,179,145,172,28,220,223,46,90,58,178,242,23,210,231,185,194,216,234,38,135,115,43,21,38,31,229,45,4,129,157,102,245,75,148,101,86,136,54,195,182,219,179,242,35,223,230,211,154,129,127,201,218,169,27,162,45,1,122,141,82,175,219,150,39,184,54,9,124,29,248,123,202,95,55,231,254,27,101,210,24,85,92,89,222,140,154,158,164,237,229,185,163,165,16,249,117,112,143,173,9,14,8,210,0,221,47,42,234,236,202,122,141,62,243,215,211,182,179,14,111,125,187,3,83,247,43,16,146,40,116,46,70,192,240,59,83,128,63,242,32,37,223,91,76,129,204,174,133,132,64,141,237,209,203,26,134,38,14,87,54,26,186,82,134,63,40,113,86,184,25,198,10,14,122,134,150,15,140,226,232,17,204,245,114,249,38,238,75,136,79,212,79,26,219,196,207,101,26,194,31,106,251,141,90,145,94,212,55,163,132,82,36,113,248,209,62,98,36,148,60,70,158,33,99,165,185,251,169,226,29,194,200,84,209,237,45,20,87,110,58,119,34,243,137,255,242,188,241,205,235,56,249,171,105,17,184,195,188,73,149,7,7,99,156,159,27,161,176,224,211,47,167,29,76,161,227,111,119,206,35,23,27,130,130,122,211,149,176,95,76,158,48,90,234,245,133,189,19,171,127,159,204,214,22,92,217,254,183,43,30,230,187,48,117,236,150,251,247,67,143,0,214,166,138,231,8,191,151,98,111,71,187,121,34,243,60,253,65,38,193,141,221,208,5,102,67,164,108,195,68,198,110,17,250,161,254,216,105,6,87,181,61,64,72,182,148,117,202,250,105,163,46,100,114,65,157,89,65,228,22,103,252,96,71,210,169,188,245,164,227,182,254,236,73,158,88,167,146,118,20,230,206,124,133,94,191,107,69,133,143,216,43,157,46,113,50,183,132,223,199,233,17,232,56,238,160,32,27,174,252,137,15,190,17,116,83,175,37,158,49,3,123,129,238,164,216,28,5,98,224,246,196,150,62,12,4,223,246,204,36,47,186,140,86,74,46,55,193,145,105,202,101,30,122,183,10,87,15,145,156,147,239,172,145,217,186,106,105,44,142,75,69,115,167,120,210,152,118,253,116,169,114,29,10,249,142,96,243,242,128,43,18,108,184,215,84,219,113,42,107,93,227,231,231,52,129,212,53,241,254,133,112,154,200,60,131,69,181,129,80,112,199,226,245,57,190,15,57,130,105,127,121,140,194,60,151,107,132,102,16,14,97,41,237,141,53,43,161,164,200,31,50,145,150,181,187,147,1,212,68,223,169,114,233,246,2,180,168,129,106,79,186,39,167,140,90,237,69,212,95,184,120,107,110,220,218,136,84,28,8,236,134,122,189,176,82,47,186,174,192,206,31,155,85,77,123,211,152,141,246,155,178,182,244,219,207,7,4,117,38,113,37,130,62,249,132,161,177,8,254,44,121,239,189,44,133,123,143,176,5,58,63,64,142,58,210,29,194,152,149,70,140,221,75,244,234,1,229,47,25,169,28,188,208,117,133,176,31,44,165,100,148,105,31,116,19,97,205,202,194,160,106,219,250,234,231,214,28,194,167,210,85,134,190,154,162,252,74,218,118,215,249,10,172,90,103,225,16,69,159,239,131,208,203,49,53,151,243,43,168,108,32,163,158,176,198,33,183,118,50,21,149,8,197,147,143,120,66,71,195,95,7,0,156,51,26,33,148,206,238,144,170,83,35,119,171,161,5,69,169,168,240,101,98,21,224,170,73,47,195,151,161,121,78,176,229,253,207,129,86,53,158,219,182,22,204,26,232,194,57,10,76,25,228,122,216,60,18,59,54,2,98,111,33,117,29,150,154,123,134,86,139,24,27,190,251,98,168,156,122,245,68,60,241,84,56,207,220,123,43,32,39,99,65,27,100,231,248,238,216,182,136,154,207,57,44,127,63,238,94,58,78,156,55,140,54,183,254,228,182,222,55,157,149,15,162,96,141,5,229,28,35,102,204,233,5,39,186,243,85,42,178,16,83,223,131,147,28,6,63,109,118,114,211,131,81,17,81,244,125,251,20,217,91,48,172,235,206,56,40,10,40,215,242,128,71,55,109,179,37,79,145,197,4,199,164,46,184,138,84,154,90,102,139,143,141,142,70,150,149,162,80,68,43,17,107,171,125,4,110,43,141,49,89,254,174,190,217,254,172,188,99,172,135,202,137,54,90,79,80,41,191,157,229,49,252,3,32,17,63,255,207,19,253,93,133,61,39,28,107,77,240,93,171,76,58,240,51,193,161,4,224,9,62,97,53,132,211,255,75,8,125,138,157,161,245,111,70,150,109,28,9,225,211,54,173,134,122,113,135,165,208,114,228,226,211,77,90,205,5,195,172,42,123,93,112,81,46,51,67,38,204,223,89,83,46,194,217,61,85,47,182,66,76,53,82,116,29,199,219,46,36,76,115,116,247,31,160,91,193,126,112,228,98,131,55,199,251,51,11,169,159,161,231,60,223,209,230,193,34,15,22,183,5,83,108,136,126,145,48,41,152,176,35,128,232,78,194,169,106,143,128,245,186,1,1,223,0,217,232,18,234,163,71,119,54,193,240,165,213,24,181,15,69,254,22,151,155,88,248,153,54,90,174,188,33,168,244,23,226,236,119,153,47,184,169,184,29,133,152,131,16,190,171,65,6,127,73,143,250,231,222,58,135,24,163,157,47,237,127,140,48,103,217,39,216,67,89,228,247,151,241,85,214,47,14,27,169,139,28,104,52,117,22,227,107,241,186,152,39,203,232,144,244,242,77,189,161,33,137,8,241,135,55,145,192,154,155,79,212,199,95,219,200,32,104,121,167,59,253,64,165,201,31,55,210,198,156,56,174,237,4,147,241,56,56,173,231,164,229,46,111,96,250,116,74,6,11,50,243,212,154,159,244,134,55,220,70,238,88,164,123,73,241,240,231,84,218,157,26,55,78,113,39,67,167,119,184,77,47,108,154,210,200,22,207,106,130,205,242,223,72,141,232,25,125,243,137,151,10,233,156,36,182,223,174,32,36,81,117,196,31,189,116,51,185,61,5,238,118,254,134,102,131,15,239,109,65,122,134,139,132,155,132,37,90,87,64,77,251,220,238,61,68,10,172,173,250,105,11,70,58,201,196,52,56,59,141,197,143,153,48,130,130,100,243,103,73,109,173,71,207,91,69,197,94,87,66,179,10,180,104,21,51,116,137,143,231,72,143,45,100,54,87,112,170,211,229,127,238,54,150,89,39,188,46,216,80,8,220,206,218,87,174,67,223,128,9,92,78,225,228,136,236,235,37,87,1,163,14,96,238,4,32,123,40,6,22,202,76,253,195,4,135,220,165,179,12,195,235,89,79,185,99,169,223,5,126,121,144,74,132,161,65,18,76,59,217,112,137,91,47,162,120,228,38,193,200,144,178,112,174,129,102,136,233,246,143,97,255,130,232,193,155,26,16,213,217,237,36,161,207,254,129,105,225,130,105,195,63,233,89,206,116,195,48,240,240,135,131,22,41,80,94,206,186,7,207,32,3,42,92,226,60,133,161,89,81,249,215,114,41,248,112,235,30,40,227,214,31,190,177,88,220,138,233,104,55,87,168,250,172,242,234,85,50,210,0,196,122,232,105,161,255,142,185,54,83,146,117,55,241,162,243,143,192,192,164,248,12,53,249,34,241,122,143,24,140,81,29,168,239,89,247,24,211,160,9,116,78,171,237,130,161,170,4,27,38,151,149,16,87,81,50,25,151,114,253,163,167,234,214,56,22,178,138,53,90,169,56,60,171,178,166,40,115,128,121,249,255,199,215,102,219,26,197,72,212,210,134,216,113,27,2,231,74,39,243,20,11,109,140,178,162,162,215,183,137,146,28,77,177,111,100,194,6,67,237,33,104,239,58,98,225,248,104,111,97,90,102,178,84,30,240,134,160,32,96,195,18,122,190,196,241,235,110,206,128,228,147,94,180,66,71,239,226,112,213,205,132,152,18,119,202,102,186,231,107,144,114,243,28,152,146,174,31,100,13,124,158,44,140,14,135,171,90,68,48,94,187,70,158,66,221,10,27,204,26,234,85,180,193,68,143,194,195,174,191,220,72,41,91,202,137,86,69,14,4,183,212,146,232,192,96,27,1,141,54,119,217,129,162,167,180,151,10,20,243,59,29,13,65,231,57,103,86,232,188,24,144,114,178,9,215,129,151,222,57,10,7,94,217,227,115,51,23,152,82,59,239,254,219,42,17,72,101,151,169,247,28,241,203,88,165,1,36,131,170,186,45,38,118,8,42,122,245,227,172,6,77,246,130,30,2,170,249,105,190,38,232,166,251,211,0,216,105,227,233,244,177,57,249,85,255,204,139,1,56,199,17,240,102,111,117,243,112,211,226,48,90,197,207,247,129,77,1,193,116,165,239,199,81,165,112,177,201,119,161,236,24,16,213,236,95,54,167,132,155,30,175,89,176,115,180,198,161,177,79,121,10,252,157,115,104,172,174,15,123,189,58,25,17,216,156,44,248,21,229,121,131,145,195,55,128,22,221,252,92,165,91,215,57,38,193,99,251,163,21,218,43,71,115,202,253,74,90,120,16,110,57,94,2,246,188,149,145,229,173,200,250,134,45,202,136,18,110,183,131,86,172,5,43,132,63,113,128,202,178,46,24,172,140,184,230,125,121,203,141,162,33,168,161,17,227,3,172,163,212,12,164,216,115,202,75,178,170,122,19,169,28,53,32,125,51,215,142,170,199,93,21,183,150,70,96,207,3,108,120,23,13,13,108,114,83,233,71,31,188,46,104,95,10,107,220,115,1,252,164,167,4,210,164,150,72,242,170,130,126,229,213,249,157,11,134,191,148,39,202,10,104,50,38,243,210,239,127,7,58,228,52,164,251,146,37,182,236,125,160,111,77,19,160,107,29,23,162,167,195,135,80,6,10,44,166,160,96,152,236,92,116,241,125,220,246,16,221,132,89,58,84,157,41,83,94,142,177,44,199,150,106,202,230,223,248,144,53,153,146,181,149,22,251,45,69,222,187,22,67,174,170,244,255,61,42,184,104,73,67,38,126,91,167,16,210,55,76,218,43,198,74,128,69,4,92,112,179,211,22,156,141,229,164,106,204,109,75,214,155,249,30,34,87,43,123,113,254,115,235,242,65,144,150,142,139,67,46,5,128,207,196,178,172,87,132,202,30,147,226,226,226,25,84,66,232,13,66,123,223,85,0,129,203,58,178,156,62,60,170,6,193,38,12,90,187,230,219,238,16,220,142,60,40,206,117,179,190,91,72,245,159,174,91,121,99,177,81,251,107,86,246,246,192,248,214,146,144,107,120,226,4,221,50,192,22,52,63,99,65,74,14,215,161,24,196,161,201,170,247,104,193,208,32,228,102,168,50,31,204,231,86,197,59,199,158,60,39,12,15,53,209,175,189,97,34,195,22,151,67,222,139,77,163,223,177,3,88,156,178,150,67,213,147,8,119,190,154,248,62,45,233,148,124,26,197,59,192,75,173,63,221,170,214,170,119,238,111,231,28,193,121,144,202,32,215,51,193,246,215,89,190,166,47,65,122,253,151,184,91,208,183,200,107,238,120,242,105,21,75,32,91,154,78,65,158,56,95,77,168,101,196,115,75,63,178,170,190,67,122,185,194,239,42,230,13,158,75,87,27,69,243,178,82,27,68,164,119,102,189,5,126,73,22,212,89,42,119,118,240,124,249,93,53,171,36,245,219,169,39,165,23,236,203,233,51,31,235,148,68,160,224,28,63,118,171,248,2,63,174,72,129,227,46,48,205,128,130,171,251,23,86,173,2,111,213,238,58,83,112,59,16,200,97,168,18,253,2,139,172,191,24,186,4,64,88,92,22,27,10,216,106,4,80,6,15,237,4,122,151,201,114,183,219,158,184,153,138,175,60,128,126,83,53,62,113,160,77,96,234,199,138,0,42,151,0,84,212,33,53,179,51,40,64,23,117,17,45,99,100,155,14,145,3,206,96,173,222,143,192,123,46,31,38,153,237,220,154,142,43,63,62,244,238,13,232,239,49,45,141,197,191,175,67,247,59,245,90,180,115,58,11,185,190,15,227,150,16,185,16,15,23,106,6,22,234,80,141,24,84,82,29,249,223,232,152,132,143,140,88,44,121,130,82,155,227,133,37,106,4,34,223,114,135,134,219,221,217,118,211,91,185,139,125,194,69,69,148,113,3,186,240,204,244,114,56,168,133,53,223,78,143,233,215,32,172,192,41,65,73,9,19,20,155,96,183,128,44,189,104,204,217,231,254,69,56,181,111,91,164,9,232,12,23,169,253,73,20,171,132,205,148,99,80,59,145,214,219,210,17,183,70,83,115,16,65,180,67,57,35,7,99,115,117,71,180,131,114,228,202,3,221,218,244,245,165,88,47,9,51,160,191,206,132,79,249,195,135,169,222,93,65,64,161,216,2,150,63,173,196,127,226,134,246,251,57,133,0,179,251,30,218,195,137,88,173,221,23,117,175,21,198,187,89,39,74,253,11,41,143,47,24,56,224,34,88,20,193,197,221,131,237,4,239,117,45,17,234,168,250,0,47,183,29,199,178,67,103,49,48,54,44,45,111,9,99,149,237,230,104,69,138,139,123,13,42,34,175,169,175,244,216,197,212,220,233,151,223,81,150,167,198,177,1,25,119,210,167,51,227,103,143,15,221,140,56,92,98,224,254,80,214,248,227,240,124,144,206,173,12,101,21,49,199,14,231,202,36,87,239,172,213,123,59,151,110,9,18,86,30,64,220,27,205,214,40,215,200,72,167,17,171,151,207,84,5,48,183,216,96,17,212,206,147,61,5,211,6,53,144,53,118,231,182,96,217,4,2,213,244,43,79,160,77,237,80,112,211,83,203,108,201,222,232,198,31,180,80,117,0,20,198,203,72,99,98,26,176,44,217,95,13,231,116,10,117,171,208,51,235,193,40,207,210,255,176,144,15,222,141,112,91,32,214,24,24,130,53,229,223,1,109,235,251,53,107,167,124,192,246,25,53,161,9,183,213,216,12,202,245,74,112,31,145,155,240,1,248,208,89,73,229,72,187,207,183,20,49,145,27,7,227,140,1,20,160,218,37,185,23,227,228,214,92,245,181,11,50,137,83,107,193,67,177,234,234,143,48,215,66,231,77,35,42,231,33,70,29,26,79,70,236,24,158,140,144,202,118,250,91,52,17,110,0,212,243,50,239,210,211,208,194,202,165,241,44,86,86,22,184,220,199,48,16,80,228,179,126,188,164,223,71,83,213,53,46,255,160,51,2,8,84,100,228,67,238,22,226,55,24,155,34,239,142,156,209,5,153,216,180,238,12,209,155,221,159,115,177,180,170,251,182,168,87,254,244,220,197,146,73,156,174,94,86,121,186,70,69,21,252,241,105,177,51,208,174,36,193,163,78,94,62,134,4,65,242,238,104,52,73,145,219,95,237,18,65,61,122,105,5,45,70,43,122,142,106,188,190,106,15,173,162,203,86,109,68,111,242,227,233,245,131,115,207,2,57,241,195,248,184,25,187,230,105,225,63,183,110,162,152,90,159,164,169,198,102,137,133,116,19,98,121,183,6,145,141,11,143,187,194,226,52,195,8,74,145,214,59,125,214,25,184,186,166,239,166,162,172,39,212,221,168,204,137,235,9,239,225,31,102,108,205,11,253,115,248,97,171,228,51,84,103,130,177,222,104,110,11,77,229,171,173,204,153,143,106,12,227,161,236,207,63,195,7,241,209,204,189,221,201,248,84,55,120,119,255,39,210,18,137,248,112,6,200,202,231,210,92,46,2,21,14,162,23,6,18,242,72,76,35,168,236,38,18,210,150,230,128,197,35,178,12,47,192,158,142,235,54,96,9,7,169,142,241,64,18,163,33,4,120,123,79,216,114,75,250,227,254,115,173,134,17,47,234,149,113,145,33,204,130,163,197,83,110,159,242,114,123,3,142,134,198,245,133,152,195,41,39,120,219,113,177,247,20,202,228,49,136,108,35,36,148,147,57,216,251,12,226,191,195,173,165,197,125,182,249,56,138,93,137,36,175,208,251,71,178,29,4,94,130,81,148,193,137,126,131,157,22,165,68,24,198,217,206,253,76,95,76,178,74,114,45,231,17,39,106,68,237,61,252,103,33,147,38,92,174,249,198,222,65,61,75,30,34,58,251,147,215,29,111,98,129,234,141,134,103,226,207,176,199,4,91,89,104,73,37,125,7,98,71,117,39,28,247,202,20,151,202,112,152,32,148,52,151,121,132,156,41,138,148,100,204,143,76,77,42,89,13,235,117,132,248,234,32,187,230,64,2,24,167,152,215,192,13,212,154,126,253,87,234,106,221,151,167,60,139,230,4,86,192,246,173,68,219,190,185,20,216,95,181,96,101,222,252,252,147,135,149,187,104,159,69,102,14,17,5,237,152,128,198,146,109,121,24,16,205,82,160,199,3,253,221,202,253,74,215,209,82,32,188,66,233,190,174,232,245,135,210,171,120,13,239,60,151,78,45,223,146,46,197,6,65,164,222,186,77,75,124,167,76,147,43,6,187,228,204,147,227,117,5,245,28,60,166,185,180,97,26,138,186,74,31,208,158,56,53,138,211,183,91,165,18,78,93,55,0,139,196,243,142,252,121,16,161,247,160,132,70,49,11,208,248,117,222,208,65,117,143,159,204,30,214,189,225,112,195,145,38,14,40,2,227,114,24,190,250,197,5,151,107,173,53,37,107,69,236,102,25,179,80,228,141,5,116,122,66,193,74,226,75,44,60,234,229,14,155,99,69,255,145,3,104,77,170,88,3,41,37,239,66,95,173,186,4,146,52,198,13,27,206,251,117,248,23,209,211,143,158,176,159,23,207,27,215,138,84,132,62,47,195,83,45,106,62,204,15,232,174,50,84,83,131,4,44,134,222,113,16,139,58,49,221,128,157,156,108,89,196,123,33,194,81,19,93,76,55,207,62,151,194,10,7,208,9,239,161,170,98,163,81,81,237,129,60,63,182,11,184,145,221,37,166,208,152,70,74,135,198,172,244,224,78,29,48,184,137,144,176,38,217,98,76,84,88,107,45,125,145,115,145,120,23,119,146,150,148,73,100,14,89,244,234,65,28,32,135,54,36,157,111,63,231,245,93,10,102,165,4,135,129,98,77,208,24,57,37,60,231,113,16,172,242,187,204,104,248,136,104,213,145,239,237,210,123,48,117,15,169,27,44,252,78,108,241,240,90,230,43,152,73,126,95,108,135,82,131,162,82,206,123,16,177,88,214,229,5,132,107,248,241,55,43,247,183,137,231,81,94,115,199,80,39,12,150,210,64,223,222,182,60,63,35,183,198,58,6,47,13,101,170,40,251,78,218,119,24,218,9,162,14,98,117,128,165,20,202,220,74,29,191,3,54,250,147,207,208,51,245,224,240,214,146,248,200,178,31,32,193,89,214,164,78,111,183,66,47,57,182,149,9,200,79,234,221,124,86,130,53,141,51,158,83,223,99,27,204,145,188,21,164,244,102,198,31,27,94,231,149,144,30,251,41,127,134,180,28,123,64,7,231,126,174,233,28,134,243,173,176,180,208,108,13,21,155,111,228,225,14,240,178,60,185,147,133,17,44,230,112,166,188,71,127,47,208,211,94,254,87,130,98,161,18,242,170,24,143,26,245,64,124,237,196,55,84,48,160,88,119,110,138,73,234,166,190,55,23,150,173,126,56,7,214,47,5,119,91,197,174,80,155,129,34,238,150,166,249,142,224,58,89,53,24,7,177,16,167,110,126,134,241,67,40,45,198,138,221,89,15,82,91,211,110,216,135,61,207,120,196,132,222,103,193,59,28,199,243,115,164,66,82,36,209,55,224,76,71,193,64,242,76,240,24,143,90,245,53,177,74,136,92,212,110,237,184,228,0,20,24,237,172,45,53,72,158,83,163,143,163,115,255,168,120,203,46,22,105,9,132,25,70,166,191,240,87,214,191,186,83,106,116,233,75,252,30,120,231,229,53,139,89,241,226,109,141,147,62,112,68,250,125,26,183,152,52,65,228,152,186,55,5,240,249,103,141,7,122,48,74,226,114,225,132,21,99,154,83,146,84,77,221,180,92,187,107,222,196,215,226,198,54,158,5,28,155,143,31,21,58,153,253,1,108,253,168,122,179,189,55,174,218,101,76,83,255,172,75,250,22,78,31,18,188,168,229,40,249,39,88,51,104,149,10,194,46,207,115,156,185,166,117,76,133,238,36,214,119,44,198,195,147,169,236,176,64,167,17,182,219,226,209,157,8,102,74,12,65,103,204,110,75,47,50,229,169,106,88,28,6,131,59,6,72,169,246,208,88,21,215,106,16,12,51,208,239,34,61,176,74,151,171,148,169,189,58,225,152,42,218,94,46,172,182,159,52,218,86,122,237,234,140,97,31,89,226,152,15,191,109,133,118,112,58,209,29,189,60,138,53,246,54,52,31,37,166,145,47,53,58,35,222,244,68,101,136,175,225,68,180,20,53,17,13,162,113,57,213,203,74,60,216,108,115,151,222,69,12,114,33,246,6,234,246,227,160,69,246,161,23,221,18,225,201,218,77,131,59,59,17,48,222,86,43,112,119,165,49,14,208,134,135,198,156,159,30,254,224,157,65,144,21,94,43,221,234,6,81,25,205,151,27,103,73,218,208,135,91,183,58,97,80,173,183,82,63,100,147,7,111,114,64,77,59,117,30,31,159,166,131,97,156,59,40,163,50,5,204,76,25,238,234,5,102,79,101,24,173,207,62,33,36,128,153,171,67,194,207,234,105,104,192,175,230,174,155,24,67,97,187,89,113,154,53,158,78,7,248,164,197,107,87,129,215,27,120,27,139,40,27,172,240,216,93,51,81,55,242,172,145,146,162,237,201,250,249,178,126,170,45,126,2,87,4,136,208,1,17,50,91,243,72,245,107,4,55,93,11,178,115,98,14,143,157,160,29,153,242,235,35,192,86,58,212,243,232,129,221,29,6,239,184,115,113,63,176,190,181,41,211,31,110,211,94,189,70,220,33,136,135,204,202,200,177,73,74,67,61,129,1,67,89,131,124,158,148,33,53,150,34,29,226,126,90,52,100,242,71,99,190,67,238,82,202,31,71,196,233,146,17,93,242,186,233,245,103,138,47,68,106,139,110,8,174,78,184,158,209,36,223,22,224,215,204,47,29,174,74,191,25,50,22,183,69,152,201,193,112,62,213,157,136,19,93,211,241,160,90,241,213,140,251,144,63,255,168,103,137,178,174,133,66,242,58,193,95,206,86,67,154,147,41,5,128,118,22,5,149,139,205,178,173,131,100,24,80,194,214,204,75,124,30,119,20,213,91,245,129,149,2,131,115,120,176,71,145,233,157,200,4,229,66,87,221,216,147,114,171,218,229,9,29,174,100,133,136,181,145,245,92,85,89,198,5,75,230,56,27,52,182,64,212,3,109,95,172,243,114,180,216,234,204,214,96,32,8,4,222,35,122,206,193,11,215,16,63,173,219,75,42,205,183,223,63,66,46,215,13,233,196,206,114,168,234,110,158,160,249,83,82,244,94,134,208,53,167,129,245,76,70,116,71,101,199,94,62,111,192,47,86,182,27,231,153,189,88,59,110,138,147,68,162,78,231,156,160,247,195,198,202,239,38,235,210,188,253,160,208,154,85,254,121,26,121,125,125,252,201,230,51,175,176,223,131,152,55,179,172,1,170,122,71,231,67,223,202,16,216,7,47,113,96,177,56,255,227,227,211,84,221,177,0,40,205,178,179,140,189,66,135,196,13,165,106,2,134,142,133,78,220,204,111,160,205,218,154,250,73,101,127,201,56,177,45,230,40,21,91,1,231,142,76,235,164,112,146,168,66,167,244,154,132,38,94,54,27,129,29,129,220,65,222,52,34,39,47,80,61,102,92,157,144,242,230,4,251,129,83,35,4,218,35,94,255,19,151,22,169,133,21,88,63,140,138,81,129,239,28,176,15,7,13,42,193,14,236,104,65,182,70,23,33,213,204,210,247,161,75,136,243,84,238,76,206,140,58,130,142,30,206,33,78,181,172,51,34,51,136,231,129,101,153,217,161,146,47,249,100,159,245,24,18,107,245,139,183,138,90,71,8,199,203,213,104,104,102,30,159,59,63,71,194,178,47,169,73,249,27,184,189,106,58,98,229,61,46,253,234,96,192,178,60,73,39,61,236,178,148,213,35,162,46,164,25,27,235,44,122,22,134,195,208,77,116,39,159,159,193,244,131,130,176,177,221,192,148,5,184,135,28,111,210,129,38,161,66,140,79,241,94,97,226,12,27,177,61,211,226,109,26,99,58,3,234,15,250,86,167,195,128,158,155,19,200,58,68,8,248,38,248,33,96,121,141,16,87,227,27,65,108,162,75,213,128,216,239,16,107,59,117,151,112,152,71,250,17,184,28,55,157,89,77,166,248,67,36,43,27,182,223,72,133,51,5,225,114,249,206,186,140,121,215,175,39,140,217,7,158,213,233,123,216,199,45,137,252,28,11,118,124,245,245,244,85,173,66,141,96,9,61,244,100,227,167,33,180,246,214,214,41,214,116,121,88,75,93,103,245,7,128,164,194,129,106,110,23,55,84,252,72,242,200,14,188,132,126,226,15,35,70,228,203,85,35,104,113,94,165,244,97,10,202,176,92,157,53,214,15,11,103,155,49,72,219,154,129,88,25,31,174,93,37,216,101,234,143,201,39,166,115,179,253,216,184,140,172,11,111,23,168,242,94,13,14,57,120,235,126,246,98,30,156,226,212,85,139,87,201,43,131,185,200,140,5,49,57,6,83,96,40,155,172,235,169,15,240,60,86,131,188,78,72,108,86,200,102,25,158,254,210,11,57,18,49,121,138,110,187,153,16,54,135,99,197,246,98,47,147,242,214,96,151,68,183,58,68,137,17,19,251,126,75,203,88,209,235,218,89,134,51,42,71,187,191,239,164,139,158,114,22,4,192,68,28,40,53,95,29,124,249,66,137,5,180,67,224,51,54,110,2,63,239,9,50,220,0,255,166,252,26,97,127,117,132,129,20,106,1,236,141,87,70,198,16,160,230,144,184,43,75,225,153,193,198,218,65,74,253,200,120,45,217,58,63,215,127,181,135,107,95,94,79,125,166,150,65,162,147,155,210,146,138,250,225,153,87,48,150,149,192,195,5,183,248,76,42,88,224,174,2,180,156,90,61,81,44,89,221,198,37,101,42,161,30,33,219,53,115,176,147,142,151,176,96,197,171,64,202,4,190,117,116,44,241,53,46,246,13,72,18,87,161,26,143,159,3,186,2,83,33,132,34,86,127,97,113,149,87,127,124,28,201,87,143,92,224,137,84,92,34,67,130,24,70,120,44,5,213,114,156,58,62,53,172,81,68,214,35,217,7,155,105,58,126,238,144,188,240,73,61,24,9,161,111,46,94,182,145,54,189,234,225,15,159,43,101,107,49,31,153,60,162,157,7,65,197,213,234,42,159,243,197,100,170,54,246,238,155,181,3,242,115,212,172,214,107,129,250,118,41,24,252,58,200,221,24,196,51,173,32,72,172,171,200,8,88,246,41,237,200,19,182,242,22,164,208,119,76,71,151,165,111,156,183,26,48,149,153,210,117,60,141,46,101,134,30,105,132,52,0,72,142,243,144,228,29,81,201,232,232,40,178,253,77,21,71,246,46,53,10,43,79,95,60,70,172,100,152,48,20,125,92,183,109,120,2,51,194,246,246,21,52,223,132,119,76,11,9,152,166,93,14,183,150,32,178,252,165,184,50,135,34,193,142,2,146,123,110,221,189,59,234,13,220,174,88,31,42,41,109,175,231,81,202,209,164,29,235,144,251,194,88,75,119,124,149,166,27,34,92,249,152,61,80,211,60,16,118,126,39,89,89,11,219,244,217,253,0,238,83,139,155,131,137,149,109,251,218,120,100,63,76,15,65,157,144,196,42,163,117,144,77,117,253,120,68,48,35,174,93,10,140,57,55,100,7,226,237,151,215,58,66,119,37,33,170,172,102,152,165,174,58,186,229,5,58,151,79,199,2,66,49,89,167,2,61,112,43,238,199,155,178,207,78,54,149,91,255,227,8,166,15,193,1,214,156,163,174,99,226,31,50,74,202,171,175,5,82,140,3,35,220,180,0,231,123,123,18,140,80,190,221,126,71,224,126,38,102,47,32,70,5,202,22,232,128,20,155,16,169,223,196,118,125,10,46,114,166,139,193,138,126,7,54,99,161,12,67,99,133,223,174,252,241,47,189,32,21,113,106,63,250,49,61,192,5,236,137,251,51,158,230,147,239,125,213,31,245,226,185,131,170,31,2,226,118,167,92,57,108,5,55,105,55,17,204,191,87,153,155,36,62,211,18,118,36,182,163,234,29,112,182,195,72,46,92,34,135,164,130,77,98,18,47,214,205,52,193,189,161,252,82,114,195,146,205,155,27,196,181,55,120,149,23,169,116,33,160,85,229,39,144,130,106,216,151,78,122,187,240,227,152,111,26,157,97,65,100,133,239,193,234,97,188,52,210,79,218,118,179,179,244,33,249,30,128,230,226,47,28,6,238,121,208,124,219,33,148,35,62,177,126,48,180,65,75,233,81,101,115,12,142,65,77,35,89,198,228,71,224,160,15,21,134,41,69,60,140,243,232,220,27,110,86,219,87,34,159,207,118,131,240,81,125,57,216,128,233,18,135,157,217,74,21,74,229,177,162,219,102,68,119,109,182,241,243,207,50,217,71,2,109,202,216,78,175,106,149,106,185,41,70,17,192,236,155,131,188,143,201,22,142,142,200,98,70,22,68,245,235,229,229,123,160,232,254,98,208,238,120,204,123,33,162,90,12,85,253,199,162,75,155,143,87,195,187,5,160,176,107,29,214,41,140,241,30,56,148,158,84,4,110,116,87,165,63,183,217,129,186,129,72,102,53,237,214,112,41,99,11,28,173,55,131,161,125,153,237,135,126,133,127,26,134,166,36,92,190,222,72,102,57,38,238,40,218,140,168,15,185,38,234,4,183,253,94,255,221,141,89,235,39,11,220,216,92,221,72,159,207,78,92,110,113,254,123,253,40,73,38,40,177,193,52,135,243,239,39,185,87,57,76,128,219,86,111,173,255,86,29,130,182,223,138,164,132,193,246,66,51,136,236,39,228,84,197,184,126,252,135,153,121,182,140,135,179,24,163,85,121,190,224,41,212,245,226,113,106,169,63,218,152,85,30,13,102,147,64,245,64,103,113,22,168,88,51,155,150,37,169,131,130,94,211,80,39,246,29,207,207,198,210,170,187,43,0,61,94,136,174,161,191,179,151,94,104,137,239,175,145,38,73,143,28,47,70,26,22,114,90,187,137,192,65,181,138,9,194,192,49,130,156,148,53,209,249,239,219,205,157,250,192,194,165,108,72,111,164,106,201,199,150,229,70,54,117,76,137,153,192,165,132,49,245,186,229,216,251,69,62,206,30,153,107,119,6,182,125,194,106,117,174,121,178,142,80,93,63,221,229,88,2,192,91,51,39,43,155,177,12,44,202,179,50,1,226,16,124,190,64,193,101,181,234,247,186,43,111,216,221,244,7,180,1,73,162,42,178,46,231,38,74,58,110,253,97,100,235,210,197,218,82,223,182,66,110,88,246,125,204,253,157,159,225,186,144,241,71,157,11,114,176,51,255,242,175,8,15,233,27,68,212,119,251,97,2,58,62,133,48,121,105,98,42,119,208,77,187,8,34,201,76,217,203,254,178,98,68,186,44,47,156,70,255,210,33,183,143,242,111,3,51,102,55,220,55,108,221,145,225,56,225,164,159,30,20,33,8,95,4,13,64,127,5,208,58,164,86,54,184,128,82,60,144,112,226,185,178,15,151,24,115,169,199,82,53,104,30,152,48,187,250,169,219,11,93,166,37,110,166,234,68,248,171,180,29,145,119,159,66,56,136,105,175,19,177,227,105,90,7,222,89,56,27,237,56,235,46,135,189,230,255,18,95,187,194,106,74,251,77,240,243,45,24,193,71,130,74,155,222,109,62,2,175,185,177,98,128,171,0,129,173,173,163,207,94,208,243,177,190,122,205,66,90,143,85,103,166,201,198,176,38,137,210,11,198,228,21,128,249,0,6,25,44,237,45,191,15,54,239,233,166,151,170,62,62,229,186,91,93,215,58,62,223,85,105,233,50,102,250,147,12,4,125,155,79,251,249,162,18,240,0,25,89,11,201,5,226,154,46,87,74,99,242,232,236,19,1,57,143,202,0,194,165,90,137,48,231,63,35,95,109,45,68,180,220,141,196,244,104,35,78,113,182,79,172,46,125,142,45,159,188,72,169,18,69,229,247,67,37,250,126,47,43,255,163,196,169,152,118,158,134,197,246,141,179,178,7,80,228,244,190,198,222,115,112,176,40,190,128,54,139,143,217,231,86,7,160,101,159,101,58,8,45,94,42,35,170,251,44,55,57,204,51,198,21,19,164,2,112,42,69,220,81,42,199,228,65,72,50,13,91,148,188,229,110,136,218,66,128,71,67,167,114,119,237,241,87,179,184,101,167,244,85,51,233,3,37,224,115,232,106,98,57,233,81,201,196,188,83,224,237,20,237,126,240,5,20,84,213,196,49,130,11,180,131,171,149,251,172,81,19,42,189,31,204,252,164,97,130,105,201,204,243,16,30,205,216,61,170,217,225,248,132,7,65,140,158,103,86,128,172,161,102,210,46,137,83,171,243,9,94,153,118,39,108,22,224,132,153,249,173,212,214,58,174,40,38,139,179,200,3,9,233,17,234,201,41,189,125,32,131,149,173,4,225,145,18,58,147,116,207,67,218,58,101,216,20,180,109,158,123,119,88,223,28,103,8,11,13,104,39,7,176,99,2,181,162,30,32,187,97,52,199,240,162,95,222,18,96,175,86,25,26,197,125,155,53,156,167,166,49,170,152,92,56,54,175,232,85,47,190,38,239,178,5,56,65,167,74,62,213,252,6,101,133,209,82,43,93,76,228,112,255,240,157,253,25,104,217,124,237,10,42,54,173,97,67,207,144,187,210,25,89,29,41,195,18,81,229,192,200,194,242,177,151,206,186,103,96,192,239,217,60,81,27,239,246,37,98,115,47,160,118,220,218,187,118,76,121,145,130,187,81,205,193,78,206,10,37,214,25,22,134,140,88,12,230,19,210,11,149,220,88,107,171,80,91,210,32,225,21,191,108,6,155,76,218,174,105,140,71,223,127,40,170,136,237,183,224,36,143,240,242,163,83,64,20,22,250,113,138,194,185,253,47,239,62,138,110,255,245,144,191,22,174,65,97,101,246,216,174,40,190,157,85,66,246,11,133,33,24,229,153,12,168,209,195,48,65,184,97,251,89,118,205,110,210,187,64,164,178,246,170,179,207,92,75,43,252,152,19,176,197,108,67,78,147,4,49,149,50,68,254,221,147,178,70,78,225,48,31,53,197,186,234,178,37,174,212,41,131,137,15,245,60,122,159,47,66,37,164,50,68,97,185,241,32,85,43,243,37,142,78,251,93,96,155,39,152,119,29,176,11,243,175,255,216,121,45,91,44,250,45,253,173,148,191,236,28,192,2,85,232,24,219,51,255,107,235,191,2,216,47,254,8,127,31,60,221,186,97,135,56,124,236,56,207,140,68,107,69,65,162,207,157,209,55,80,101,66,85,120,39,194,244,154,68,108,232,253,11,145,2,234,86,18,229,11,231,197,123,214,115,247,194,48,23,139,68,177,228,188,193,238,26,19,131,169,230,171,157,81,48,241,245,98,222,232,43,238,146,26,169,15,82,173,105,176,81,23,178,238,174,234,233,203,98,31,195,15,35,110,114,57,68,154,174,184,207,77,47,108,218,149,140,133,109,171,59,107,200,111,221,4,235,201,214,131,72,183,67,11,81,142,104,69,64,67,149,239,124,113,156,120,177,174,107,54,225,95,242,254,92,29,173,34,192,255,162,95,70,127,216,207,94,174,39,72,47,246,248,188,85,7,201,171,121,72,21,36,114,12,115,88,233,179,137,150,110,136,246,184,247,173,10,239,224,115,177,234,146,111,195,229,99,29,74,67,238,239,242,32,24,126,195,26,231,230,81,188,1,186,232,185,249,119,58,169,19,70,230,24,159,120,8,209,79,204,47,17,198,100,246,58,169,230,88,36,73,181,86,235,124,244,56,173,220,201,125,22,35,45,25,175,248,216,4,146,80,151,230,225,3,173,30,151,220,52,104,155,76,86,91,72,227,116,14,155,23,152,240,140,217,38,137,142,8,235,152,12,47,112,65,58,135,4,127,163,27,134,123,171,239,109,152,188,37,146,204,93,172,62,185,227,92,87,163,134,3,134,98,11,19,156,161,96,88,1,109,61,174,229,176,86,113,204,107,205,45,97,221,143,46,186,168,157,33,211,31,185,2,10,132,69,219,196,151,167,215,160,44,238,210,224,214,124,85,211,238,17,42,201,147,14,121,163,154,163,193,171,91,15,157,239,88,103,8,99,161,225,99,26,158,58,239,224,241,215,187,136,46,134,109,82,46,95,61,183,212,238,236,111,38,203,151,46,102,242,252,139,104,206,14,255,120,128,162,21,8,181,148,203,40,37,216,12,74,126,247,29,241,102,154,26,52,159,88,157,107,223,181,84,72,13,175,149,52,72,211,144,25,18,183,77,222,193,192,241,47,248,59,113,133,194,62,182,0,5,57,167,198,33,0,243,32,255,247,202,113,159,130,193,36,146,190,181,83,239,56,108,243,168,99,44,214,90,67,64,162,165,79,236,141,226,206,51,31,216,188,15,118,214,12,232,156,0,95,118,222,10,58,135,103,124,233,186,70,64,20,155,139,224,29,53,57,145,192,205,136,132,255,0,217,23,239,43,24,85,252,189,84,175,31,168,16,113,91,238,213,133,200,225,98,201,107,158,157,26,105,152,170,14,123,146,117,35,56,253,240,200,10,44,64,157,191,83,113,87,21,80,50,74,246,209,44,127,126,73,198,157,25,8,200,224,97,239,224,30,132,98,135,114,53,92,130,90,167,70,74,209,221,34,203,1,15,10,14,153,40,245,31,232,243,181,143,231,70,127,133,91,143,132,147,157,100,9,72,223,175,151,15,144,100,51,180,186,241,234,32,165,139,68,28,20,30,63,88,218,108,187,109,97,85,97,203,130,36,150,169,234,194,48,28,181,124,237,120,51,33,22,145,152,236,53,116,189,185,164,22,69,109,118,71,45,115,71,160,191,232,198,188,229,27,107,10,250,250,56,150,225,136,161,194,161,120,155,23,91,12,220,115,145,164,163,12,137,21,102,138,228,96,106,95,159,119,250,100,177,71,154,156,168,189,222,16,161,161,8,133,194,110,186,166,227,166,108,237,97,48,3,238,64,1,177,223,100,240,238,195,128,209,255,81,133,224,213,198,171,221,249,211,167,96,105,222,76,48,197,233,7,67,108,208,15,45,97,22,208,39,201,63,14,214,54,137,17,111,92,91,30,228,222,117,79,183,105,136,229,208,243,121,132,2,210,240,114,57,30,41,39,233,45,65,163,9,4,210,187,12,57,200,109,62,13,77,5,177,177,195,90,24,246,80,7,188,231,30,88,119,70,61,156,87,204,151,178,146,28,192,119,116,139,91,26,40,95,32,100,224,21,187,104,81,172,181,181,178,12,186,38,63,185,63,204,32,127,46,24,114,106,238,119,122,57,105,86,174,146,247,233,192,40,125,70,231,20,33,82,48,90,204,123,14,200,146,193,128,138,171,176,197,188,146,119,103,198,152,42,158,24,33,64,141,45,26,173,60,14,177,155,218,108,139,229,89,80,212,239,138,94,239,232,223,31,114,6,118,75,255,124,198,103,73,173,122,248,180,79,207,214,255,15,177,46,24,255,37,33,28,15,136,166,143,109,78,14,15,71,107,15,34,210,115,3,76,9,187,194,226,234,50,162,116,118,224,246,34,140,175,92,136,255,231,253,250,168,122,166,231,227,173,249,86,53,24,119,186,249,127,121,108,195,255,107,83,107,74,172,75,78,185,200,161,89,211,249,195,186,131,95,199,38,177,224,190,188,12,5,119,234,98,202,89,18,151,196,129,200,152,45,158,169,77,16,213,208,222,74,17,36,123,49,89,171,87,58,79,69,14,106,227,159,146,49,193,77,201,114,22,58,127,168,146,191,245,93,186,254,246,26,108,113,126,104,130,247,226,181,45,212,3,155,14,170,95,110,122,155,110,138,29,201,147,165,0,140,227,183,154,46,125,7,144,116,171,127,115,180,203,142,204,42,99,154,51,141,151,233,161,214,75,143,180,217,253,21,190,229,41,144,108,135,215,50,146,118,23,58,73,154,30,206,36,183,232,148,130,76,70,165,56,220,0,250,120,170,154,98,106,173,129,229,96,33,123,126,101,206,123,232,80,2,23,232,90,5,182,125,139,198,112,217,23,70,237,250,207,234,248,69,82,43,174,198,52,120,160,83,157,223,145,174,60,19,132,71,247,34,47,88,143,232,252,174,218,42,141,32,159,104,0,59,184,98,139,88,221,75,3,98,53,175,44,81,243,65,169,198,78,144,23,37,157,202,35,84,249,94,253,22,52,78,91,87,2,127,252,201,200,50,203,200,165,181,221,146,148,225,75,144,134,146,56,67,30,148,0,158,44,225,227,205,5,151,69,76,109,211,181,99,108,157,34,254,83,116,154,70,83,207,139,106,63,170,34,28,5,100,4,62,198,109,151,126,195,174,236,249,161,84,93,31,197,125,151,128,251,211,233,135,151,140,63,43,133,210,255,36,228,109,147,69,47,80,150,119,35,24,19,192,16,203,159,197,21,157,214,172,67,73,149,190,207,99,102,138,230,218,233,215,223,160,86,128,233,21,211,208,157,16,112,102,111,178,1,47,216,178,251,150,115,138,1,81,111,96,226,64,204,63,100,151,191,197,63,243,21,38,65,132,54,159,89,183,93,179,192,155,187,226,241,110,249,223,57,155,86,22,64,53,255,198,196,9,29,106,232,245,25,4,47,134,207,52,1,68,160,213,84,93,26,1,162,97,183,28,227,85,142,220,136,6,107,104,77,67,79,25,149,131,30,210,96,17,127,178,181,200,125,101,111,162,136,187,187,26,155,99,131,17,88,58,208,71,188,22,52,18,32,181,12,18,181,119,77,14,229,45,17,225,183,2,198,91,8,233,5,242,21,27,176,91,107,142,145,5,251,250,85,144,5,3,24,172,170,184,160,230,125,64,201,246,245,25,182,208,240,124,40,220,174,50,190,30,68,230,48,46,46,65,25,162,224,97,55,135,50,2,21,46,121,160,241,14,251,240,171,146,244,180,96,170,217,130,33,223,104,225,250,163,151,130,230,199,229,22,133,84,82,215,195,233,173,139,93,24,144,59,157,104,223,214,102,82,131,124,239,217,19,26,202,34,139,226,235,139,16,168,134,242,86,210,96,16,113,23,121,194,10,30,178,7,131,211,61,33,0,55,23,11,38,7,168,70,234,148,155,253,52,58,53,190,222,150,146,74,116,131,1,103,196,16,122,126,86,220,140,126,251,72,1,160,21,64,213,201,214,90,142,245,91,123,78,186,97,167,178,177,134,244,7,105,153,114,205,143,159,93,188,225,138,146,130,148,15,11,30,95,5,191,6,172,130,192,202,24,250,136,135,45,121,9,72,117,151,70,157,175,155,49,116,118,35,202,58,208,88,115,66,124,54,128,1,25,70,72,198,7,159,78,23,18,10,72,130,81,118,89,143,221,99,8,255,175,187,130,199,75,104,199,200,152,176,157,124,28,182,173,200,57,252,42,167,54,179,117,167,251,133,65,176,58,107,113,149,139,209,1,221,24,18,128,46,0,196,249,159,110,220,86,225,173,189,115,79,73,201,233,64,137,154,159,38,15,10,64,29,254,6,82,42,203,214,116,219,166,39,19,135,35,2,23,237,100,158,18,63,15,88,41,74,86,235,118,144,80,113,65,50,58,137,224,204,54,151,25,142,178,18,200,12,224,128,230,162,72,198,84,76,74,234,165,235,180,187,203,20,225,208,233,170,173,123,250,70,101,215,30,140,41,184,216,208,66,139,14,43,159,185,70,219,194,46,188,162,13,233,88,242,124,47,21,92,251,88,49,18,245,71,38,70,185,124,208,223,101,224,246,195,253,140,86,203,190,22,233,80,36,239,126,192,181,137,95,211,44,124,40,42,1,22,90,244,4,216,248,194,222,151,49,88,102,70,216,85,196,18,239,80,114,90,220,74,10,143,199,54,189,208,139,50,255,173,118,31,135,205,206,19,182,218,163,203,14,204,142,79,118,167,148,19,185,155,106,12,215,201,93,149,159,223,141,1,251,194,119,130,120,151,145,57,220,124,78,72,218,167,55,206,230,47,116,233,29,93,158,147,35,2,224,193,113,178,237,145,237,115,127,242,46,63,188,99,248,208,163,124,33,70,224,135,194,19,134,32,35,247,203,120,180,125,60,27,185,7,61,236,43,61,152,52,154,153,98,118,27,191,82,252,197,14,130,59,252,237,157,206,162,2,255,154,176,80,222,174,122,30,131,186,156,141,85,71,144,70,131,179,83,249,136,11,211,240,61,113,185,240,56,86,96,248,74,174,144,73,163,4,245,150,185,98,103,73,38,248,25,242,66,134,31,14,61,134,3,231,62,9,84,203,145,241,28,238,2,221,43,38,98,100,243,103,137,100,145,38,116,117,164,70,24,110,187,146,178,31,94,23,211,95,218,75,2,13,31,187,182,35,235,162,190,93,107,83,199,79,5,13,21,86,33,204,149,250,206,165,239,195,53,192,139,235,239,246,121,19,128,220,78,245,135,200,208,96,191,10,215,170,59,191,42,168,219,62,204,224,209,202,180,83,78,71,199,229,97,183,240,214,90,149,250,204,126,246,70,36,24,61,29,8,31,97,207,129,242,56,151,84,237,212,17,81,154,122,206,177,54,111,196,5,134,147,39,62,245,201,244,229,115,12,8,54,19,52,244,15,150,183,154,59,195,201,23,39,180,135,29,254,42,217,140,199,212,68,243,173,134,52,107,9,138,241,165,54,244,19,233,20,95,38,75,204,14,120,141,236,107,190,200,8,119,184,219,159,236,239,152,166,87,193,151,78,162,199,148,149,127,167,254,67,171,28,120,138,6,197,211,69,234,179,133,122,58,110,68,109,13,88,58,106,157,137,250,188,245,180,243,216,121,124,125,106,135,62,116,208,140,31,80,6,157,76,133,188,8,54,252,55,253,1,147,78,172,159,137,14,41,208,204,79,118,155,179,217,218,42,254,141,9,60,161,8,119,167,224,190,128,219,178,200,38,234,121,113,133,16,18,18,161,238,142,135,215,250,200,160,134,81,119,45,141,36,60,35,224,35,32,215,189,145,108,149,58,156,41,107,72,143,36,62,17,216,214,181,86,189,234,49,119,107,55,254,141,82,123,201,225,127,41,0,174,16,3,78,120,89,59,54,145,105,134,28,179,227,27,138,124,14,182,21,108,54,12,22,248,165,65,43,175,99,36,54,105,79,82,170,132,83,3,54,83,246,87,66,247,88,109,30,157,136,124,240,254,205,227,134,16,48,152,163,226,13,192,120,49,62,217,235,120,140,85,19,23,212,203,123,181,198,241,4,131,90,130,92,59,224,136,12,151,16,39,252,30,138,179,97,233,200,188,144,40,211,147,183,206,93,191,23,93,69,14,219,171,153,159,107,179,235,41,120,149,228,247,71,20,67,53,170,226,126,224,232,138,78,54,21,148,7,120,167,227,81,196,203,7,177,65,231,241,172,220,23,246,248,91,158,14,121,59,140,83,200,73,206,37,1,5,68,95,42,21,60,222,212,131,165,237,57,60,164,87,139,154,77,87,126,19,31,84,194,209,65,248,60,108,120,236,28,59,117,9,70,186,146,142,7,131,233,61,70,172,64,53,194,2,176,240,228,22,173,225,246,164,65,102,198,238,160,225,73,158,197,109,229,132,80,139,172,74,213,82,254,128,47,161,180,167,139,131,253,159,51,133,75,129,201,129,221,222,173,155,161,113,140,83,247,131,27,115,191,110,118,40,24,156,125,49,52,6,110,86,253,15,85,81,13,123,63,175,245,197,12,99,23,122,143,112,139,98,109,243,15,26,41,237,47,237,252,32,23,33,108,112,194,137,231,19,222,110,199,64,59,248,206,187,171,237,240,182,254,132,4,30,251,16,39,163,144,160,100,58,242,128,83,16,188,245,236,18,183,58,3,75,55,130,104,44,247,83,142,30,77,105,241,119,28,232,17,112,58,113,148,133,209,44,192,166,169,234,203,47,141,94,111,198,15,45,173,53,70,133,137,205,101,152,84,245,142,74,44,32,27,136,201,3,253,224,244,110,156,119,48,184,234,243,192,97,196,18,2,247,179,94,26,68,96,225,204,122,247,140,253,4,79,165,132,41,166,243,133,161,199,41,151,192,72,70,41,237,162,110,5,137,170,243,56,98,62,38,249,231,195,247,216,73,92,146,212,182,155,163,190,157,86,181,157,13,131,178,218,156,241,149,28,84,86,246,171,147,240,169,175,155,159,199,251,59,212,83,13,152,15,212,218,6,160,166,210,249,68,200,46,215,222,178,209,157,251,116,123,83,223,176,150,243,175,42,156,69,22,36,54,17,174,54,23,210,172,87,140,234,135,182,216,211,127,240,29,98,154,25,49,23,231,42,118,36,12,33,200,4,199,82,28,52,49,9,146,255,54,243,202,209,55,79,222,194,59,151,195,116,41,97,252,59,180,192,10,20,235,76,16,65,175,57,151,43,163,207,248,163,166,230,78,214,47,176,139,16,218,73,129,170,60,246,164,127,61,242,214,128,181,249,69,64,235,77,227,109,27,165,227,243,189,162,5,114,48,122,176,35,101,201,61,22,255,253,89,205,172,179,201,208,14,136,151,67,56,97,199,126,63,78,58,5,175,106,125,52,198,78,163,244,82,96,171,43,32,122,90,2,71,151,126,45,174,87,169,24,9,39,113,11,73,28,194,128,150,141,67,45,51,212,205,148,184,173,8,222,60,239,176,90,241,180,60,124,110,243,168,34,101,56,241,238,67,159,120,175,73,57,162,40,2,41,32,127,79,82,211,144,95,139,156,81,170,183,59,125,198,178,44,76,28,3,209,56,31,33,118,19,218,42,217,63,161,101,55,252,70,187,1,133,1,5,86,48,141,107,58,169,216,118,125,176,80,167,224,103,12,97,221,253,21,12,184,146,81,30,240,115,218,0,12,177,185,211,179,204,91,78,34,82,156,205,84,251,226,4,195,167,141,238,119,167,26,35,24,27,21,178,168,178,191,19,242,237,104,135,189,251,251,247,58,225,144,68,215,110,103,99,109,127,58,62,108,78,20,209,117,33,20,70,22,112,110,38,3,52,158,20,234,144,85,196,196,81,145,34,98,1,79,17,134,91,85,207,149,19,1,9,103,73,234,146,243,80,88,255,175,113,246,115,178,169,95,45,12,133,74,35,218,131,37,236,172,4,169,137,123,100,76,152,112,147,41,235,56,213,229,80,148,77,193,2,217,154,41,140,11,160,90,69,215,185,122,170,112,148,49,30,139,57,164,114,187,101,208,191,1,55,10,2,237,90,96,213,135,255,63,143,97,20,113,39,56,201,44,251,29,118,183,195,167,246,153,37,124,72,55,99,186,90,229,10,178,225,160,189,100,252,148,255,242,3,13,35,239,100,181,114,197,47,118,36,230,28,228,78,49,55,252,142,120,26,6,143,113,208,60,9,125,110,142,17,63,23,3,5,222,78,177,229,234,238,117,144,149,198,30,58,245,119,211,190,149,192,200,98,235,159,142,129,178,114,191,73,2,167,209,153,8,234,164,14,107,27,44,60,55,125,29,252,190,227,95,33,4,233,167,223,55,30,56,13,2,34,107,52,193,85,67,175,76,185,36,138,194,152,243,251,203,104,177,199,105,44,195,218,201,115,35,173,178,12,70,61,31,129,215,114,16,209,196,135,255,61,40,93,242,47,38,8,233,205,71,141,114,6,91,15,215,14,48,236,200,9,226,31,173,170,240,132,84,62,104,80,53,159,16,220,14,76,93,49,33,36,72,203,179,85,44,3,186,28,127,68,194,229,64,46,126,81,127,197,88,230,76,243,25,119,95,95,43,61,243,66,84,153,211,221,189,171,74,248,21,123,52,39,71,124,232,11,184,232,199,92,158,74,84,124,91,229,151,101,92,86,213,161,165,223,146,74,116,139,201,218,108,194,169,185,151,206,95,167,73,232,231,229,238,231,243,202,197,212,111,104,138,245,30,250,49,72,168,236,215,79,113,102,212,97,18,36,31,203,16,109,72,101,55,14,92,253,228,148,173,235,203,2,176,206,141,5,116,159,228,222,158,19,127,23,230,213,201,19,179,246,236,147,88,209,173,99,135,174,171,202,248,173,36,86,53,210,177,62,159,137,211,232,234,51,181,169,175,222,74,132,248,213,192,131,0,104,45,241,152,97,194,108,142,173,46,110,239,185,252,11,202,135,238,60,63,87,254,118,181,131,58,137,152,45,10,56,115,225,122,82,199,112,108,173,196,230,42,254,232,138,226,45,247,213,35,27,234,106,13,125,34,76,42,237,33,46,175,118,198,140,232,106,140,160,219,54,246,160,21,227,179,45,247,27,57,255,230,193,114,72,134,198,26,47,19,142,203,158,167,210,84,163,206,83,139,222,79,89,189,15,177,81,42,3,205,107,23,133,205,165,34,58,65,252,43,124,205,61,200,208,82,203,63,51,212,117,183,64,159,234,230,187,140,75,130,63,128,55,106,179,66,8,79,96,156,211,199,67,122,162,25,95,83,213,37,176,24,12,167,8,154,137,233,164,91,209,13,9,31,96,169,187,26,6,249,205,114,33,196,86,26,126,52,128,148,149,73,134,98,74,117,220,142,185,159,232,222,208,97,121,120,158,158,101,150,70,129,238,236,252,81,198,35,160,234,62,98,14,125,187,192,224,213,249,53,192,239,199,65,220,67,152,63,108,104,77,233,130,234,246,165,25,199,244,237,90,83,0,21,69,208,40,105,150,141,34,116,186,131,111,252,49,40,7,18,200,111,190,108,101,212,87,97,213,127,91,49,207,17,46,240,27,175,243,55,152,60,20,224,52,130,247,212,229,19,55,86,95,6,243,205,228,128,32,44,148,207,74,148,79,162,125,9,34,187,18,11,227,135,93,143,226,237,166,146,0,82,144,52,82,17,140,255,114,179,241,56,11,12,27,106,66,60,141,109,147,96,57,108,142,44,179,35,249,133,94,9,119,237,26,18,221,205,24,65,212,15,248,155,126,157,13,70,95,68,199,160,113,173,195,133,250,172,185,153,66,149,181,73,4,76,134,63,153,226,148,231,196,97,118,165,117,29,39,36,114,164,226,157,204,21,44,174,234,174,158,120,104,67,7,26,232,132,249,181,138,60,170,205,202,147,56,112,59,72,84,164,199,173,253,18,85,185,220,67,7,152,147,13,165,45,235,250,247,170,215,188,105,169,25,67,237,186,18,225,100,80,22,57,189,208,139,217,201,59,243,70,60,208,107,184,106,151,230,155,93,144,159,39,120,189,80,88,191,44,216,39,84,218,184,250,66,121,236,27,220,87,153,6,203,104,185,127,24,85,136,37,167,53,164,170,202,198,204,100,44,27,243,1,37,168,61,150,108,214,144,84,193,115,228,75,247,30,61,114,219,158,121,103,68,1,12,139,44,211,218,91,204,74,218,123,57,209,229,138,175,177,63,231,170,209,229,103,82,97,193,130,65,163,97,138,56,82,99,158,43,162,154,128,161,78,128,244,33,219,164,13,162,80,20,112,185,40,138,31,123,54,222,125,183,141,212,5,88,243,242,126,185,4,237,67,121,136,100,254,115,177,128,158,141,234,193,54,12,227,11,218,170,142,18,155,206,238,213,31,134,117,237,166,124,109,253,226,63,6,183,171,252,218,58,87,119,23,228,155,215,60,138,148,84,167,154,182,239,74,177,33,14,200,37,83,18,139,88,80,114,1,61,174,204,223,55,102,187,32,240,217,102,205,38,120,14,215,71,163,252,249,189,94,183,71,88,38,219,197,179,38,172,164,224,73,137,9,99,177,30,9,149,52,215,4,208,11,67,111,70,163,141,106,192,103,10,151,197,168,148,192,10,47,147,83,75,217,165,179,35,65,29,130,107,189,116,122,164,94,34,31,115,252,165,13,195,33,206,174,150,16,200,133,172,152,107,75,176,141,192,160,68,17,251,215,92,56,147,14,146,188,33,56,6,161,9,97,78,232,222,129,166,102,102,111,198,140,164,218,100,233,222,0,8,181,92,208,54,118,225,101,96,232,20,50,65,141,244,13,156,160,118,141,88,175,21,46,39,16,236,39,154,191,180,128,157,144,254,217,47,228,150,212,80,47,204,219,1,145,186,56,17,202,223,130,5,115,145,122,148,136,199,237,36,22,123,248,55,64,140,19,240,251,147,19,9,218,221,184,5,67,32,116,62,199,110,156,47,72,244,18,161,132,11,201,132,137,254,164,3,150,169,222,253,207,172,199,128,79,4,128,122,114,254,10,53,116,28,210,136,31,143,224,92,194,117,79,166,48,28,53,32,102,201,96,203,197,139,3,242,112,102,165,156,238,95,31,160,238,176,121,32,50,15,168,88,58,242,75,245,249,221,97,178,121,210,29,241,197,40,87,234,7,55,118,222,76,151,15,65,99,243,127,253,237,185,187,1,105,98,73,159,153,30,44,23,76,19,232,245,23,112,83,7,116,35,74,126,178,116,29,99,184,199,134,25,229,232,3,67,27,147,24,34,100,179,217,100,61,121,222,125,92,176,140,218,245,241,8,103,174,10,239,99,133,141,21,44,23,73,158,142,30,34,243,90,98,29,193,150,146,90,128,140,2,249,223,86,232,186,45,58,44,116,178,205,30,176,159,43,138,156,103,5,63,205,51,61,141,82,60,216,216,216,19,248,158,123,206,42,160,1,35,16,238,125,127,249,110,190,166,6,90,81,254,60,209,161,189,150,31,39,225,229,141,90,146,110,115,194,93,175,133,71,225,79,173,241,233,145,9,146,119,233,119,186,128,203,136,243,245,70,94,3,0,102,12,25,239,254,167,105,0,241,143,227,158,190,47,88,53,148,65,178,253,14,77,179,184,131,169,158,131,158,219,163,37,74,97,236,201,160,98,205,98,243,139,37,153,229,207,28,78,7,168,120,129,161,185,166,33,65,92,2,253,143,191,109,165,2,18,23,74,20,101,143,98,21,124,113,119,37,62,102,26,227,209,86,236,218,68,143,110,59,203,64,213,144,22,82,244,31,34,130,172,8,73,115,205,192,152,43,39,178,23,166,193,96,208,22,52,194,197,198,149,19,238,119,71,251,168,220,197,151,128,197,30,118,51,217,4,112,168,29,203,245,208,123,96,39,54,228,102,213,185,209,237,191,43,201,105,218,227,195,106,22,196,136,176,125,175,91,127,150,43,112,246,143,77,5,71,0,111,98,125,178,250,29,33,115,127,7,201,47,210,165,70,32,189,82,95,193,122,1,34,251,178,194,136,82,27,121,149,196,168,109,114,232,230,43,142,212,193,196,239,9,4,208,240,54,75,182,56,118,89,124,219,78,104,98,121,93,23,144,133,155,88,75,45,52,160,62,124,19,128,12,241,197,86,16,21,7,212,194,214,146,136,80,198,189,208,38,64,199,150,40,105,175,17,5,161,120,135,32,5,106,78,164,66,119,97,156,156,28,91,205,187,161,144,207,138,244,178,16,88,243,81,227,181,47,230,49,114,68,139,215,187,78,32,102,178,19,52,57,252,184,195,32,252,76,187,46,243,204,249,137,205,215,150,116,5,49,141,134,25,230,0,235,190,9,12,223,118,207,142,246,234,7,40,120,30,19,121,13,68,250,176,151,170,83,82,91,238,124,255,134,93,124,150,4,160,111,177,231,128,99,55,56,176,27,103,101,172,148,117,221,126,34,68,10,169,249,171,74,81,255,103,172,99,147,71,128,3,97,19,4,197,84,173,215,239,129,1,141,17,179,26,173,191,22,96,2,109,87,185,122,213,184,58,163,60,0,43,48,211,45,75,173,252,6,170,181,210,240,221,144,71,96,251,157,18,133,36,221,36,58,145,38,49,196,219,249,159,18,206,66,255,177,193,240,82,32,209,172,163,113,71,80,234,231,167,47,196,27,32,0,179,79,143,222,250,141,94,227,3,87,87,159,236,131,80,213,71,86,41,255,18,254,64,108,236,138,173,211,14,173,230,81,107,94,104,61,43,109,70,149,1,121,82,217,91,2,144,88,199,97,234,11,45,226,186,159,197,11,246,142,58,129,170,172,167,152,241,219,63,34,89,114,141,109,133,103,106,116,54,158,211,196,2,156,153,25,217,110,47,146,5,7,178,23,39,102,119,215,209,173,227,169,146,0,79,134,147,158,215,185,226,28,220,255,111,107,86,71,112,248,155,60,65,177,129,8,182,255,106,11,89,56,111,174,54,163,91,221,4,132,24,209,109,254,68,200,95,128,38,75,181,225,22,176,172,15,168,149,54,209,222,152,133,98,69,37,141,22,184,62,44,98,189,167,82,178,21,11,170,182,91,45,94,207,27,161,254,20,86,243,209,250,14,70,129,168,35,75,0,115,147,105,113,30,221,187,243,133,250,127,113,74,238,122,104,94,234,74,223,44,166,144,118,225,184,37,109,157,165,36,230,53,249,176,195,0,165,199,44,222,119,61,141,121,81,254,67,254,70,158,87,54,5,209,186,15,145,226,248,250,154,49,39,63,206,13,181,227,234,46,16,100,16,252,235,111,34,54,33,146,20,235,27,207,36,143,119,162,194,164,228,152,11,48,0,23,40,161,145,208,174,69,116,33,200,137,12,246,131,240,198,232,73,121,137,20,150,41,84,115,160,42,64,222,131,213,186,128,147,73,152,183,244,199,177,120,99,122,179,197,161,45,125,73,36,191,236,195,33,198,101,50,217,70,12,159,35,45,251,196,106,112,178,95,216,173,244,111,21,61,176,32,105,225,251,184,165,10,97,239,100,4,133,34,192,116,79,185,128,79,54,154,76,185,135,61,192,240,122,211,106,219,173,155,204,3,188,38,91,3,90,242,33,233,237,45,7,12,116,81,130,192,249,6,49,235,200,209,208,140,239,126,163,94,45,224,237,182,184,243,120,47,44,206,136,5,33,39,148,105,92,207,196,149,161,24,17,168,113,184,152,9,124,148,230,253,61,94,190,171,13,65,136,130,238,90,36,144,45,239,32,155,36,242,130,220,81,183,251,13,105,105,234,177,192,110,94,17,213,60,16,176,220,185,103,71,124,192,145,16,67,248,127,77,217,87,111,38,131,133,195,215,233,69,60,201,221,184,8,50,179,214,249,60,25,148,35,213,53,209,191,247,80,179,140,55,102,16,39,158,152,236,199,178,254,241,61,173,154,242,220,230,3,93,149,219,235,196,166,164,226,209,167,50,58,0,13,48,72,119,233,227,161,237,25,186,109,6,215,90,250,184,108,196,181,63,246,210,71,15,131,31,25,173,238,246,238,160,88,119,93,174,248,230,154,97,253,245,3,176,3,10,220,42,48,244,126,42,20,93,240,41,246,9,233,0,243,184,180,71,5,17,3,28,43,39,231,220,88,119,140,2,125,214,98,0,104,233,219,193,144,130,203,132,32,26,172,10,50,121,89,51,95,78,222,51,45,9,253,210,179,207,221,70,186,12,96,156,215,156,175,93,107,123,68,85,69,51,16,241,42,203,195,231,159,54,34,53,59,0,92,181,143,164,199,116,214,216,159,16,247,122,145,150,243,60,119,133,63,202,83,242,74,173,62,55,111,196,88,35,146,67,117,93,215,174,21,132,185,194,143,120,221,50,79,15,52,136,92,26,67,67,9,217,54,246,229,203,233,221,245,219,144,252,250,216,134,177,245,82,181,241,93,17,39,196,12,100,134,169,194,66,99,126,30,200,237,29,134,38,171,36,58,164,134,54,39,144,7,245,154,87,237,219,237,232,231,247,121,88,162,181,176,238,101,81,246,18,249,105,32,182,229,42,69,4,136,3,241,156,15,213,116,251,91,104,13,154,170,213,229,122,203,165,227,98,202,62,194,194,79,163,86,250,39,25,35,74,34,73,83,11,192,50,62,105,99,119,246,4,193,22,146,156,244,149,248,81,221,156,223,130,164,113,134,43,11,140,39,222,153,85,113,54,230,79,138,188,194,232,163,56,49,36,54,46,89,145,47,38,99,204,80,114,143,107,2,135,11,142,220,224,185,199,87,197,225,88,194,52,206,216,12,7,199,166,175,95,160,35,82,172,175,30,76,241,143,89,212,44,31,39,179,19,108,36,218,15,24,168,19,13,21,134,247,166,215,209,187,11,1,80,236,71,32,231,3,59,205,5,95,62,109,238,182,197,62,157,85,123,65,224,220,31,203,228,201,6,23,3,26,2,111,23,254,65,146,222,52,21,159,241,224,148,129,136,91,161,225,219,244,112,248,35,93,89,83,207,147,40,177,50,223,184,174,71,58,142,197,223,178,54,3,135,31,109,174,59,114,3,134,20,227,96,50,110,72,13,235,34,44,170,135,61,55,24,252,128,113,148,222,145,103,105,183,80,89,212,97,24,127,48,43,54,249,102,68,199,154,169,36,166,105,60,2,2,23,74,249,71,231,23,47,26,199,131,237,209,26,171,54,198,188,112,211,29,0,6,179,40,28,186,14,48,52,6,228,227,99,112,219,22,71,189,39,40,235,164,103,255,106,153,113,210,149,83,248,114,118,17,33,181,191,246,7,116,127,228,101,48,28,161,53,105,174,68,101,42,45,193,6,178,150,255,89,33,137,139,196,53,220,176,212,66,153,141,150,13,146,232,158,136,137,143,199,250,153,10,117,49,24,48,77,13,165,196,128,230,0,202,36,46,145,205,225,154,235,11,98,233,105,102,86,44,24,76,104,97,192,213,7,224,180,252,220,139,135,65,207,239,160,28,44,240,63,174,5,93,240,133,52,117,33,120,218,25,225,20,147,222,29,214,113,212,104,230,59,192,249,147,217,185,161,17,64,132,20,158,183,16,177,220,112,196,231,43,178,229,17,120,141,85,238,108,64,181,5,61,117,117,243,21,81,125,243,119,161,93,211,70,49,128,252,25,175,22,25,223,231,220,180,198,191,206,63,55,32,222,219,160,14,201,163,214,107,154,53,2,182,251,130,30,217,187,160,237,7,88,44,240,45,33,87,249,40,16,139,129,142,84,135,192,187,61,26,167,55,197,136,164,166,79,87,182,19,110,155,196,79,87,68,34,128,189,146,19,227,194,108,191,21,174,163,9,83,90,235,8,80,204,242,129,225,177,26,238,202,117,55,19,210,72,177,234,103,106,186,150,56,113,79,184,180,88,150,13,38,70,199,95,133,138,44,11,151,63,146,45,253,54,201,234,212,126,251,252,231,253,162,24,146,157,24,14,51,221,254,177,215,146,181,137,23,103,191,71,80,4,120,129,183,57,13,243,162,152,61,139,159,142,232,107,188,76,150,224,14,88,38,105,45,133,56,195,103,78,211,159,176,60,75,100,250,151,77,224,134,150,169,54,175,59,43,189,68,101,180,92,250,254,231,91,194,172,1,184,87,167,29,52,59,182,200,138,60,86,182,153,205,80,110,141,236,215,200,81,74,59,250,55,232,188,72,126,57,216,144,212,243,125,187,254,211,68,104,209,106,102,145,197,251,165,137,55,142,46,15,26,136,243,142,73,123,34,165,32,28,73,30,46,73,50,182,229,116,93,151,240,31,143,159,196,125,74,93,180,133,43,227,200,82,240,182,138,28,179,2,68,201,47,233,59,190,23,167,189,206,213,108,165,201,124,161,110,46,140,111,56,87,74,56,58,96,85,230,53,227,185,93,175,126,130,163,242,55,99,250,119,83,155,150,219,232,239,73,125,130,187,162,30,152,82,22,94,45,85,177,41,36,214,253,66,46,188,130,128,139,208,54,185,94,247,68,158,76,192,146,73,89,128,248,157,53,178,97,220,68,36,85,156,234,14,49,127,70,75,222,236,119,230,210,156,117,255,146,120,6,118,220,13,174,237,42,78,176,125,232,83,141,96,241,61,37,92,14,40,14,35,88,114,234,153,133,166,10,177,48,201,242,111,50,91,143,148,64,71,96,16,41,216,0,246,71,43,8,178,122,30,66,119,174,142,187,182,236,236,146,208,83,97,198,227,232,142,79,253,130,97,79,252,180,145,170,247,198,190,178,177,205,93,235,221,22,65,99,57,48,145,245,106,204,103,138,221,209,116,251,98,207,219,52,88,8,6,82,156,175,230,222,96,67,151,200,159,183,98,128,50,216,10,226,231,31,177,6,255,255,190,215,130,248,59,32,203,66,71,230,101,202,6,142,211,53,245,82,84,51,105,141,93,94,148,47,95,32,94,205,147,126,83,154,126,44,144,143,96,183,116,53,18,252,139,154,161,154,236,0,229,99,67,95,3,27,156,179,222,194,225,195,62,76,144,41,48,42,55,115,15,213,11,11,250,145,208,239,113,44,121,0,197,180,160,127,22,101,66,82,101,9,100,204,225,32,35,6,111,221,180,146,174,124,163,101,211,158,111,120,23,23,166,211,37,38,114,132,239,53,144,116,236,159,67,93,28,244,98,192,119,146,209,16,59,41,138,195,76,73,183,52,211,185,90,133,66,15,84,248,88,8,228,70,203,236,122,47,245,144,240,27,219,171,98,184,121,238,254,140,36,189,225,174,206,100,166,83,171,36,255,246,253,216,251,252,16,172,137,60,182,69,227,138,23,142,178,141,220,108,0,224,215,55,106,87,254,95,254,177,135,113,164,202,25,128,72,25,8,215,133,219,184,43,146,145,40,26,74,142,199,140,62,199,200,119,104,79,143,14,83,118,242,149,228,244,101,248,8,190,147,28,94,60,55,20,249,65,27,127,30,204,210,192,241,121,31,125,44,12,134,0,165,83,245,167,77,196,243,176,30,50,155,42,84,39,27,133,110,95,200,70,174,50,123,191,66,209,98,158,120,25,179,161,63,184,235,163,17,25,74,92,143,153,115,75,112,44,106,213,190,227,108,35,139,109,14,46,44,239,47,233,234,198,64,5,50,174,217,101,226,104,70,3,202,109,129,244,177,112,18,251,90,186,3,2,246,171,19,41,5,237,61,197,227,252,247,3,52,235,212,64,163,85,57,14,75,21,188,225,225,129,126,43,125,59,169,188,222,105,225,56,39,70,32,9,125,153,165,123,194,90,229,6,6,118,180,101,243,130,23,187,192,179,177,127,194,238,152,222,227,73,190,157,193,212,193,51,53,122,246,194,43,170,175,70,40,177,24,37,6,105,161,20,110,170,135,249,17,143,27,129,165,154,6,109,82,69,124,176,50,189,59,216,9,242,142,143,152,239,249,221,19,178,149,226,211,2,139,245,221,78,141,154,41,230,218,87,182,28,235,0,105,155,233,40,200,149,184,84,158,67,41,76,189,80,62,36,185,88,67,88,92,33,77,32,7,65,57,61,51,232,54,31,78,44,182,175,103,177,144,72,97,173,89,175,171,158,33,162,202,211,41,96,215,24,201,127,168,122,179,83,30,195,247,80,46,161,17,121,207,84,136,166,37,24,156,46,215,146,86,24,32,170,171,79,70,150,172,228,84,95,195,200,242,106,76,122,101,242,236,32,243,111,56,120,27,36,159,66,123,172,10,252,32,252,164,46,122,63,82,191,122,224,154,215,213,179,204,105,239,81,81,117,201,115,55,118,65,29,218,69,73,30,8,47,163,0,201,5,72,137,80,213,217,153,106,247,4,213,117,64,218,217,220,223,188,179,33,193,109,225,164,68,191,47,22,40,44,193,194,164,36,123,152,116,216,188,77,250,76,167,180,230,175,12,224,186,200,26,47,91,99,5,109,102,16,106,191,144,153,54,40,114,47,211,224,213,204,163,250,34,11,161,234,235,231,92,205,112,63,160,177,237,67,30,148,39,60,230,139,76,90,170,233,39,142,181,166,219,25,3,205,191,149,164,16,213,175,21,228,4,125,0,0,242,161,186,132,113,146,116,23,89,206,245,158,109,89,139,232,119,186,186,184,99,64,38,180,6,85,132,56,69,217,232,175,238,48,98,134,170,125,209,80,27,64,11,7,143,173,47,238,117,117,197,153,97,237,178,27,63,19,97,0,154,37,5,55,133,242,121,15,65,136,214,243,177,89,150,51,106,230,194,0,109,216,239,59,14,192,172,144,191,199,137,147,223,193,90,249,188,172,20,134,255,98,19,22,241,33,150,143,101,152,194,49,73,25,2,204,47,108,150,179,31,44,212,209,121,0,36,238,168,251,194,192,170,140,41,102,26,11,63,54,168,46,171,176,115,111,113,224,44,225,170,2,36,143,65,115,31,170,95,221,147,196,121,62,142,3,244,34,114,68,163,183,180,6,182,11,17,223,116,167,232,197,6,181,107,27,152,146,233,169,89,225,127,119,239,232,130,199,97,227,163,75,43,171,55,68,103,87,28,13,62,99,119,210,206,147,226,120,231,200,65,230,123,7,4,162,90,49,216,196,98,96,112,230,82,243,102,244,141,199,74,147,130,137,199,73,48,190,53,109,215,68,198,127,223,1,128,96,171,47,16,208,171,250,102,26,248,75,242,238,8,194,205,142,18,182,111,62,134,12,57,155,163,140,45,0,72,135,234,60,169,25,79,135,110,114,219,16,176,98,169,10,185,84,101,246,145,134,84,30,27,47,91,185,181,164,194,27,192,48,86,198,115,244,189,1,166,254,34,1,222,64,205,218,231,136,54,160,202,52,162,17,195,119,151,92,114,214,88,135,204,199,211,85,50,123,10,45,161,158,247,170,198,203,95,24,154,7,56,84,57,148,251,244,133,75,212,86,9,215,21,186,85,162,54,177,203,173,23,165,187,125,1,94,22,151,152,242,103,58,16,52,56,0,222,11,213,29,108,233,175,250,137,59,35,207,177,24,92,88,197,180,168,101,66,195,215,158,33,156,174,91,69,115,92,106,62,162,92,84,110,132,149,20,245,62,120,46,103,58,1,87,254,236,124,221,68,236,34,42,36,156,226,243,132,143,79,76,98,221,152,19,245,233,74,185,99,75,161,6,181,200,9,163,158,228,15,255,114,104,138,214,32,4,8,73,9,218,170,59,160,85,150,74,46,198,90,210,196,150,112,79,2,113,176,148,152,227,250,49,163,131,137,161,139,52,175,151,195,229,77,229,247,30,142,19,84,158,244,150,69,159,128,68,231,82,95,22,144,17,199,23,157,143,232,60,192,54,217,100,111,127,226,72,178,137,22,247,154,102,87,39,1,79,74,77,209,112,50,38,230,77,143,19,119,38,114,223,166,173,253,117,77,70,203,104,254,189,111,208,252,188,173,30,18,97,54,5,97,153,202,48,116,138,44,39,91,174,112,220,223,192,7,163,42,198,132,222,35,143,253,225,166,122,116,246,253,206,224,164,237,208,119,134,101,209,64,192,53,99,146,241,39,199,238,187,14,38,2,246,224,106,121,248,173,83,115,171,52,161,156,238,30,179,176,255,177,60,180,200,216,115,227,96,238,3,13,129,151,2,189,25,240,162,249,98,121,242,156,54,234,193,46,165,3,168,32,26,169,64,41,49,143,174,85,124,187,98,88,31,130,59,47,238,188,16,20,215,48,60,193,219,57,75,70,25,137,197,137,131,75,198,191,125,164,243,32,10,226,28,126,187,229,231,41,178,244,42,169,145,133,148,139,227,24,66,252,162,131,208,150,178,152,108,247,166,176,166,0,120,109,156,189,117,124,181,162,68,64,210,84,106,130,15,234,5,239,75,53,34,44,75,204,57,158,71,46,26,169,29,160,150,122,12,94,221,137,228,23,202,247,84,141,82,208,222,104,171,233,126,134,0,165,167,22,164,50,57,111,53,196,240,47,157,216,118,213,83,66,9,85,163,163,245,46,63,106,62,17,129,147,46,16,185,167,182,15,120,178,141,94,239,72,81,103,70,23,121,198,240,253,2,234,133,186,120,195,175,102,153,104,49,105,31,99,238,110,25,77,207,114,196,225,71,24,108,170,22,206,178,25,124,23,211,33,96,133,141,27,129,177,27,0,146,163,233,110,179,192,178,94,50,140,168,26,116,247,250,146,233,153,189,166,182,93,31,251,135,69,154,81,238,66,221,85,219,148,1,228,70,105,7,11,224,53,56,3,33,141,163,15,61,126,214,229,44,30,115,167,73,66,160,79,186,244,116,14,197,184,72,192,182,0,237,9,163,145,116,250,166,143,215,255,234,113,233,180,171,77,105,172,147,220,172,202,49,10,203,46,221,49,119,144,236,194,45,190,152,55,36,137,250,40,103,224,25,21,110,81,53,70,38,69,220,114,6,109,158,148,197,157,245,142,20,215,59,126,5,202,94,144,91,3,54,241,93,2,224,101,132,228,234,39,148,195,164,232,39,242,128,188,79,164,155,98,244,26,173,210,219,254,199,212,129,58,140,195,211,185,23,89,149,127,195,65,227,91,178,244,35,209,64,8,11,153,65,218,253,48,144,25,124,106,232,149,118,53,173,6,54,188,123,57,140,103,10,101,107,206,186,126,60,174,165,128,149,245,156,248,136,199,50,135,219,167,82,21,78,9,87,217,246,70,190,224,37,62,3,183,169,193,233,2,144,227,216,139,99,31,251,255,247,161,239,21,96,149,57,18,166,155,121,78,128,51,15,214,51,152,176,229,45,122,94,8,24,40,180,17,49,45,209,225,150,14,82,52,140,165,142,132,247,18,175,121,223,178,43,209,220,209,21,144,128,41,26,222,94,113,134,219,8,206,172,168,249,32,211,97,115,235,22,12,183,47,182,162,245,11,66,89,171,101,178,206,150,15,11,50,163,247,11,8,103,7,165,177,0,205,20,181,255,63,144,87,150,6,162,80,207,113,156,238,189,70,188,224,129,164,112,104,101,81,144,187,42,87,226,42,169,7,31,243,45,81,196,130,222,38,238,254,66,36,3,130,188,5,187,180,98,84,118,204,55,236,196,36,154,180,100,98,248,131,110,42,1,76,128,176,54,141,227,53,47,160,115,29,190,116,114,139,155,145,56,44,36,48,47,142,83,109,83,243,34,16,249,133,249,110,92,8,55,144,147,26,207,87,0,38,38,59,170,157,216,13,234,197,42,32,72,121,87,68,205,107,199,81,230,53,208,252,242,67,239,130,150,217,247,255,97,26,41,181,203,171,167,38,144,108,181,175,56,51,11,7,217,143,98,208,227,62,124,49,105,50,249,173,52,145,35,176,240,83,164,252,210,108,247,65,228,105,32,146,63,249,249,243,208,109,144,81,61,22,29,109,235,254,206,241,235,38,50,206,68,37,28,58,237,127,50,27,192,90,108,211,166,0,23,174,242,2,120,175,8,28,9,36,63,156,43,15,181,5,181,34,126,186,117,20,170,199,119,247,11,24,170,125,102,198,254,17,185,209,113,3,79,183,58,145,143,142,159,45,175,90,152,10,17,92,67,231,70,22,197,59,47,81,158,191,237,166,136,2,153,232,132,235,180,52,76,67,238,51,239,78,35,86,57,168,175,31,164,20,177,251,143,242,175,120,229,9,43,246,18,43,191,210,244,63,137,207,248,62,137,197,81,62,209,127,64,50,255,151,175,230,233,158,55,61,53,41,58,79,221,166,175,183,218,66,253,96,250,70,113,255,236,31,13,56,51,47,58,203,48,53,239,129,63,141,160,189,232,210,30,87,107,176,5,35,166,113,40,253,26,62,200,68,97,50,159,72,232,201,71,220,12,0,213,116,75,75,246,222,5,12,211,237,66,205,219,221,213,205,70,234,15,121,199,125,215,246,2,191,7,124,67,45,69,118,216,10,178,177,140,60,122,28,32,163,94,126,105,219,227,46,73,199,144,100,129,104,108,181,63,166,87,224,40,116,207,192,13,98,118,224,169,56,253,67,125,73,113,242,163,246,2,182,4,89,246,127,26,255,53,200,216,175,150,67,188,53,56,199,52,170,14,147,31,58,37,138,181,138,70,167,56,85,112,181,51,104,123,176,88,162,196,0,113,70,182,130,126,206,196,11,48,129,216,37,112,232,174,151,185,76,176,74,29,83,181,169,43,9,175,139,133,224,28,72,205,146,20,108,66,72,168,226,137,75,180,105,53,253,164,200,248,39,181,77,148,250,85,60,161,35,33,85,210,88,206,70,178,138,92,130,122,200,234,64,81,168,246,41,252,176,28,66,77,7,178,71,182,77,176,145,111,3,172,26,240,204,140,194,126,237,93,4,62,31,106,24,84,198,75,91,184,217,73,155,161,231,162,249,110,150,87,252,162,252,83,200,111,15,87,48,121,197,160,129,93,96,135,28,160,92,226,17,187,81,188,109,127,67,127,4,203,228,169,87,210,78,33,99,81,145,3,175,250,203,212,252,17,226,73,13,221,1,177,62,37,196,208,233,245,70,216,145,23,13,38,54,157,29,65,1,217,140,77,128,215,176,134,184,186,104,198,238,178,153,131,115,244,41,68,16,97,127,190,138,190,183,162,112,87,174,67,106,23,127,55,184,180,123,250,23,47,8,125,97,5,26,181,42,21,76,45,43,29,254,225,57,144,226,24,62,111,109,186,223,54,132,52,56,169,232,150,189,180,124,209,79,176,41,197,73,34,186,216,8,2,254,255,54,73,83,18,229,123,129,202,162,116,48,226,153,56,75,149,5,60,139,65,166,87,5,144,83,225,149,161,214,221,162,46,118,54,209,220,71,14,190,127,161,95,88,228,66,100,74,6,1,229,122,220,220,141,44,94,128,58,8,23,64,252,63,53,68,142,23,174,59,82,106,3,168,247,203,108,156,107,62,3,220,163,33,32,177,111,169,203,102,121,94,206,209,3,44,169,128,71,166,158,173,112,226,248,238,19,135,250,89,229,55,47,201,215,74,185,97,201,123,196,188,74,216,139,205,102,105,221,124,101,204,153,51,242,171,73,212,75,250,222,154,135,133,248,237,82,255,106,208,20,162,118,103,21,234,143,149,209,2,26,50,179,210,91,97,40,27,144,189,19,197,41,122,64,126,102,140,123,150,20,64,202,208,240,98,116,231,93,115,231,147,101,137,178,43,146,68,226,100,25,99,165,161,219,32,18,124,10,155,20,231,32,194,11,74,5,145,234,103,152,179,67,171,194,68,102,231,115,40,134,17,178,156,73,154,140,122,29,214,108,195,39,197,25,73,166,186,104,143,121,100,10,174,163,64,223,22,66,67,54,190,22,94,176,180,207,79,116,105,63,141,108,243,82,214,57,32,130,137,182,149,217,195,74,120,81,12,59,117,175,88,128,30,142,76,17,150,6,75,158,223,146,169,1,79,104,201,2,188,23,144,250,219,232,56,104,132,163,24,187,225,207,189,54,96,24,140,112,127,57,208,18,204,166,54,142,133,246,215,133,19,207,155,18,137,166,44,80,181,218,77,16,197,98,10,182,94,243,201,245,74,206,102,54,9,242,108,77,134,3,32,208,58,59,122,95,248,121,157,33,13,64,255,168,153,167,126,156,74,94,137,97,30,80,185,193,62,41,141,58,203,160,165,11,34,157,84,144,110,7,217,4,157,233,116,85,185,101,137,175,62,135,61,13,240,146,172,114,114,108,180,84,8,126,210,1,205,90,57,175,67,89,158,248,217,84,165,142,109,99,226,42,171,178,176,105,76,91,184,211,100,106,112,48,34,66,195,152,2,0,165,160,139,98,124,152,76,94,87,41,22,1,210,61,113,184,89,155,33,117,223,85,128,39,122,147,102,145,105,165,92,27,152,73,82,141,40,251,208,217,53,113,211,175,118,76,171,213,17,28,47,25,230,241,146,147,254,5,210,56,182,108,136,1,15,124,128,182,118,246,192,127,128,100,22,17,229,148,78,199,61,133,153,91,55,181,136,240,26,2,180,90,123,69,94,14,123,56,145,194,218,116,167,253,149,202,180,84,151,96,13,95,156,195,89,223,211,227,137,109,88,122,157,192,55,223,79,133,72,219,174,177,50,128,248,79,217,28,133,136,249,116,191,228,151,76,27,107,216,95,164,132,200,187,173,45,119,119,38,255,59,12,179,2,211,57,164,99,55,190,249,123,203,21,16,12,61,66,161,137,50,195,216,10,242,51,173,56,143,128,66,59,83,172,209,105,46,210,201,196,161,0,59,238,127,115,210,31,127,202,135,94,241,241,181,138,56,40,51,94,166,138,129,232,172,212,145,156,30,108,15,238,61,72,176,178,50,57,111,83,226,111,191,245,117,98,68,174,0,39,28,114,4,26,71,234,242,120,124,39,44,114,11,16,86,208,223,35,111,26,27,21,19,229,128,116,235,125,127,28,240,89,68,147,111,188,156,151,14,177,130,135,20,185,19,118,226,154,21,37,105,238,2,111,53,153,21,128,50,42,99,247,182,134,194,223,110,129,96,148,183,211,236,211,16,162,80,125,248,145,221,67,60,66,188,161,65,191,16,34,60,30,195,141,137,247,88,119,75,27,171,32,136,15,241,45,81,117,53,25,17,14,100,244,64,38,252,195,196,229,110,78,164,22,157,84,230,249,66,209,209,54,185,214,173,207,180,122,47,183,125,208,185,146,175,194,208,205,235,62,11,164,103,174,227,141,60,166,253,136,66,212,172,170,240,66,138,54,21,191,58,112,97,184,93,254,156,190,119,185,213,57,100,255,212,147,197,38,215,161,37,17,22,31,64,70,168,123,139,50,217,179,109,20,239,38,93,65,237,113,99,70,65,23,171,161,111,142,71,14,55,158,237,56,247,114,112,16,165,213,210,234,248,77,63,188,52,115,0,61,100,219,109,253,65,214,231,61,49,32,241,193,184,226,93,207,1,221,79,40,152,228,163,175,141,151,248,136,137,229,169,88,8,24,125,2,210,219,170,211,228,233,160,2,41,81,130,210,67,159,142,150,237,207,232,172,238,131,4,139,204,145,24,216,49,86,124,227,113,100,50,48,178,83,86,39,7,216,230,34,161,99,178,157,128,243,72,162,165,178,53,144,184,234,55,65,196,69,123,206,165,218,156,245,140,68,129,165,240,195,6,72,51,129,45,89,185,125,71,88,85,215,67,109,191,207,101,164,155,201,239,69,188,176,227,207,5,187,209,153,105,18,250,3,241,64,114,241,31,214,209,197,172,40,176,188,25,32,155,126,228,61,201,108,211,212,184,9,199,43,13,194,72,3,190,255,50,69,117,227,21,230,241,2,207,162,134,56,0,47,59,88,56,133,205,134,93,166,27,17,100,123,183,108,226,232,19,114,131,79,7,201,167,121,24,48,115,171,93,24,208,140,117,62,153,188,172,251,164,246,193,19,8,17,21,216,24,103,158,118,173,61,27,144,27,99,208,169,241,71,1,90,231,231,88,227,248,121,176,46,65,23,0,9,108,249,108,191,18,146,192,81,41,255,160,186,216,160,21,92,89,239,243,180,2,249,28,111,245,152,152,179,68,215,195,106,101,142,136,114,44,229,13,170,227,26,79,32,166,30,135,252,73,18,77,75,34,211,159,107,234,45,28,49,100,247,160,32,124,226,57,69,6,111,153,83,6,137,40,77,68,15,145,219,14,127,155,219,196,7,191,24,84,133,189,198,237,205,81,26,77,23,117,45,191,176,43,86,201,171,31,158,75,178,230,89,252,143,3,17,49,236,205,104,157,60,242,91,85,79,122,141,125,1,40,227,212,150,223,176,200,14,136,96,58,136,31,234,223,171,183,75,237,193,74,217,72,249,25,68,212,152,230,4,253,57,146,80,162,247,158,230,245,209,79,184,155,31,183,53,121,174,24,25,133,74,223,57,164,72,7,89,203,155,187,239,181,13,207,189,75,215,200,204,176,158,73,76,6,53,239,123,180,42,174,115,89,122,135,191,251,53,157,187,87,17,120,168,159,184,139,225,69,93,202,139,130,101,182,182,155,34,197,153,215,108,148,22,191,80,10,178,83,184,50,106,79,154,200,237,71,23,57,140,32,87,35,62,79,201,44,161,183,38,184,17,190,243,165,142,173,81,16,215,64,10,128,162,121,123,81,236,55,211,52,151,3,146,225,91,24,209,177,133,108,118,7,219,133,113,107,247,70,51,228,81,125,191,108,248,108,111,63,140,150,73,68,238,250,26,170,71,85,12,48,190,12,107,29,146,41,30,120,111,196,46,201,116,119,168,74,227,107,40,77,162,222,131,0,214,23,149,121,125,6,238,192,141,55,247,208,128,166,195,246,106,216,53,61,32,91,78,14,206,190,229,215,135,192,129,98,28,118,8,181,0,129,108,69,129,94,94,219,69,108,113,141,64,59,172,181,154,105,239,95,211,67,154,102,236,173,197,202,210,206,146,184,96,135,203,86,214,75,10,57,23,181,149,54,145,139,81,110,236,241,57,122,227,207,7,216,170,109,2,1,13,131,71,52,143,67,151,117,127,185,116,62,158,133,8,220,1,16,224,163,151,186,104,113,41,242,161,187,148,26,148,143,3,137,224,121,157,205,249,179,123,179,168,65,5,120,145,88,249,81,100,185,90,222,237,193,9,213,125,20,6,251,96,79,138,45,241,189,128,20,48,129,45,40,56,179,86,156,156,181,80,159,166,254,213,133,84,60,81,146,62,154,223,118,11,206,223,228,117,226,173,5,118,171,153,60,35,108,22,136,11,44,185,195,75,192,51,160,168,89,128,5,231,65,13,2,240,56,37,150,16,194,169,104,239,180,192,254,211,227,29,167,250,87,93,30,9,40,64,221,186,139,55,98,123,164,67,142,15,85,5,53,156,24,88,207,247,144,7,178,39,160,192,129,198,253,157,198,115,249,242,77,165,153,232,143,123,128,97,124,158,12,165,135,198,123,105,174,222,198,62,40,220,28,196,203,103,116,94,135,118,62,254,170,96,52,221,33,129,211,172,219,104,114,229,159,212,40,18,229,214,57,253,85,197,73,7,31,224,26,2,209,43,246,241,112,105,207,236,166,249,129,18,225,226,194,121,96,246,61,59,111,91,2,145,121,60,145,124,102,149,218,236,166,117,24,35,130,218,151,181,76,104,243,11,116,12,154,249,82,136,72,60,56,145,169,125,182,64,35,7,204,248,60,173,42,30,64,198,57,163,65,159,212,228,199,125,45,62,79,98,23,114,209,207,30,217,196,164,101,195,217,55,217,195,208,142,174,110,233,161,119,68,187,36,21,51,5,223,143,172,231,202,151,99,32,220,134,101,55,104,225,75,215,10,167,169,213,25,57,65,66,13,253,94,128,89,108,136,215,181,99,28,78,180,34,240,87,43,128,251,24,10,80,227,197,47,184,225,30,39,96,110,54,10,118,140,175,95,106,231,93,150,9,89,168,208,48,63,47,76,224,23,36,39,146,52,104,14,112,113,136,234,145,242,220,235,200,208,104,129,252,210,248,58,52,115,1,145,210,34,19,160,54,225,183,178,65,245,227,66,84,245,101,97,69,179,160,13,132,92,211,118,28,117,15,30,158,11,19,13,176,173,23,6,0,220,45,244,0,170,9,169,181,137,48,231,99,149,20,4,129,129,181,6,96,161,181,217,231,133,140,11,79,175,61,31,42,225,178,97,30,8,177,229,3,243,243,250,162,104,223,28,66,171,56,18,4,76,172,249,52,245,120,93,145,194,58,222,57,247,145,175,89,176,93,205,158,51,210,15,7,109,226,12,24,186,94,176,18,148,51,68,158,178,165,124,216,139,152,42,110,150,225,239,184,251,184,69,222,185,91,246,8,44,198,63,176,108,81,69,121,4,81,107,238,71,237,172,212,182,205,247,126,154,0,93,126,139,233,110,77,9,150,43,55,187,214,24,220,228,141,249,37,223,122,8,125,126,65,150,65,172,148,179,237,105,150,222,134,54,230,30,195,35,194,234,63,44,152,127,21,12,103,25,204,231,187,197,67,94,155,178,191,240,95,144,150,120,249,209,75,151,33,250,198,41,148,89,131,55,20,166,198,33,116,160,5,98,99,34,128,229,247,41,43,139,209,209,69,107,138,168,87,211,128,77,15,191,141,59,146,205,136,59,75,255,142,147,156,199,77,225,37,212,174,35,31,201,206,59,144,191,67,26,87,34,16,92,76,207,91,131,134,187,74,219,97,187,243,163,178,221,184,2,203,17,30,16,119,157,137,103,82,89,239,78,174,83,175,97,168,39,48,222,196,124,203,240,5,220,211,103,69,1,102,171,206,87,203,25,223,98,145,92,54,150,166,92,217,152,214,168,251,168,12,240,100,152,185,33,198,241,11,223,230,5,247,222,38,64,129,77,99,165,215,38,23,247,14,253,243,134,227,37,203,19,235,106,102,107,62,75,174,62,224,87,36,99,53,81,71,38,43,62,114,31,1,136,103,158,163,13,100,155,109,12,122,207,207,79,97,21,90,170,122,130,191,139,143,184,173,31,179,178,251,225,230,71,25,231,198,172,199,208,127,131,120,79,89,232,204,90,80,44,148,91,165,120,50,182,110,176,253,225,130,141,214,95,76,6,24,89,144,7,123,80,45,83,212,9,173,57,168,62,167,184,172,217,111,242,60,35,190,177,29,160,191,234,203,145,219,48,152,242,93,183,53,221,42,197,225,79,38,116,203,49,248,54,167,207,250,32,203,103,255,94,91,16,159,74,4,192,74,182,242,192,150,217,105,108,97,74,45,32,184,9,218,251,33,146,147,236,136,30,42,195,41,108,72,179,54,80,96,8,163,77,150,78,48,148,196,81,13,87,28,169,203,79,241,0,186,167,233,170,7,8,254,65,142,17,213,165,58,116,222,226,202,108,223,234,157,74,120,132,220,164,32,129,166,233,85,27,218,236,198,236,24,250,82,203,10,194,140,226,98,204,159,244,214,77,79,96,187,149,19,70,4,123,216,83,231,162,138,27,168,150,207,0,56,115,34,13,0,178,1,128,116,160,209,164,161,155,229,55,241,197,252,207,19,243,166,213,244,223,4,152,60,14,177,108,220,105,221,153,164,31,54,84,244,23,44,140,207,61,241,124,92,199,78,28,116,244,140,137,115,247,46,24,106,30,146,225,92,88,230,220,96,32,213,208,12,119,219,169,36,9,227,94,183,181,176,184,141,29,111,142,218,68,159,220,249,246,128,222,246,212,250,155,22,40,36,90,51,140,253,165,238,57,125,50,118,26,45,247,208,205,137,202,242,64,19,240,62,72,181,224,158,70,51,100,135,223,184,159,38,158,136,158,181,246,83,55,113,211,141,72,59,27,242,153,218,10,114,50,178,202,245,4,224,11,107,200,163,154,49,74,215,230,162,70,250,184,79,83,88,151,22,39,45,248,32,187,132,196,25,13,189,56,115,249,156,244,82,9,202,95,190,174,202,21,244,146,26,70,9,18,169,204,150,197,216,223,193,8,130,85,121,90,151,14,174,75,182,114,223,223,207,187,19,21,101,84,23,182,67,182,50,79,229,85,170,36,203,69,9,235,53,90,172,28,32,132,189,103,27,166,122,78,68,115,189,169,110,125,47,2,155,212,192,133,219,209,219,240,126,169,215,135,143,19,7,9,112,149,185,219,110,76,232,143,173,110,187,138,52,16,99,216,12,229,212,181,201,55,251,115,186,208,56,233,232,155,165,87,163,91,140,71,216,25,226,8,102,225,152,26,175,158,45,60,64,100,74,154,135,239,241,113,77,14,194,153,190,14,163,116,162,188,80,82,26,16,68,244,45,104,23,18,165,185,46,121,111,53,176,98,154,191,255,201,25,48,146,31,38,129,140,115,123,27,241,131,159,20,20,16,6,78,176,176,205,140,217,152,234,44,219,166,5,8,207,67,213,94,102,138,128,94,182,229,20,255,150,205,57,191,169,176,240,13,51,252,91,236,182,164,77,249,66,102,179,238,99,24,192,129,250,197,90,240,149,9,185,249,102,203,91,49,249,232,1,86,139,200,127,4,171,163,105,172,50,45,25,250,254,49,10,116,255,200,244,197,47,140,123,235,246,184,89,56,219,252,97,200,137,25,155,14,138,67,4,24,46,123,136,248,87,35,179,182,6,114,204,69,114,125,229,0,83,118,213,207,143,131,251,251,185,29,63,96,210,112,9,121,229,71,167,193,111,17,216,127,180,89,82,175,124,152,167,4,163,242,61,65,9,5,183,25,224,253,90,209,31,17,206,189,32,158,78,187,133,119,243,98,238,152,34,17,224,14,14,84,3,22,100,41,114,122,212,138,49,229,61,245,140,70,227,32,88,225,148,94,111,204,9,245,172,91,164,26,39,50,32,41,150,100,0,55,137,11,171,126,72,23,217,59,2,133,18,173,3,36,228,190,81,235,4,39,19,193,163,161,177,112,81,36,109,104,253,95,112,106,215,211,113,30,184,71,248,168,143,50,121,140,201,0,36,206,124,116,74,73,113,196,40,226,140,144,232,129,62,246,229,41,254,6,33,70,14,243,191,215,174,217,97,130,17,189,189,167,56,92,67,208,203,3,146,187,42,207,112,209,206,157,134,38,43,55,82,67,252,8,34,253,48,202,182,116,254,232,63,218,84,151,212,251,121,14,91,173,242,215,8,221,86,182,26,194,216,243,7,98,201,243,174,39,189,141,134,93,59,67,179,185,156,239,255,122,115,223,157,104,211,199,43,28,194,101,81,134,208,44,14,40,172,208,38,231,182,222,152,193,71,11,143,201,14,28,57,189,151,154,251,14,7,173,56,142,109,195,160,228,1,121,31,144,30,196,115,90,71,44,16,8,33,227,214,48,137,211,212,248,60,124,165,27,171,168,129,62,233,110,138,70,133,254,46,29,79,80,210,97,130,216,24,191,51,200,126,11,15,247,82,248,16,128,25,205,0,115,183,100,107,3,147,92,180,123,22,51,159,38,163,47,66,30,155,198,3,56,244,10,71,132,224,122,247,216,48,107,181,27,238,37,220,78,186,242,99,214,60,42,241,4,190,178,191,61,8,7,50,93,127,17,254,161,77,237,57,245,255,116,91,118,6,160,56,230,130,1,136,163,90,217,37,50,92,203,219,224,95,101,125,173,100,246,31,151,224,193,19,108,235,169,97,188,236,162,119,99,130,190,25,38,138,224,106,66,8,237,15,140,157,170,155,101,62,180,127,154,136,196,213,145,68,126,90,23,175,255,71,179,164,88,4,116,238,89,73,185,231,90,102,110,250,196,38,87,216,167,127,133,247,186,11,223,197,113,220,9,210,24,49,147,188,191,179,43,75,165,42,26,139,203,72,63,149,145,219,251,167,133,229,252,123,67,231,28,145,96,186,2,175,39,189,213,224,59,215,19,224,144,13,51,106,227,98,205,204,253,174,227,47,49,66,134,150,215,15,81,147,77,214,108,85,163,231,91,164,5,224,215,103,105,102,250,60,125,146,85,49,121,207,58,125,163,144,236,126,15,114,107,17,238,167,244,83,110,146,164,104,10,239,251,106,148,63,72,167,96,249,199,51,29,24,16,43,29,73,253,186,214,13,182,99,137,31,250,229,138,125,165,10,115,78,78,121,43,107,207,96,47,225,205,226,214,217,66,155,161,214,178,111,119,35,64,34,5,192,23,71,24,132,54,227,30,243,8,167,139,214,78,18,6,238,54,150,222,242,68,3,191,253,96,55,191,238,22,46,207,129,11,134,177,49,246,113,223,52,190,215,7,168,52,72,193,52,16,128,227,75,33,225,237,158,96,249,205,165,125,163,164,106,185,107,6,154,253,95,153,76,49,172,181,43,95,15,194,203,239,246,86,99,89,155,235,139,175,246,14,28,225,163,25,67,116,219,26,220,157,197,158,208,193,147,78,196,20,189,62,14,163,240,193,31,113,88,241,245,129,181,142,169,126,179,148,22,252,84,227,53,140,123,26,79,125,12,41,197,108,158,214,68,239,47,168,56,235,114,39,87,135,21,133,142,242,191,239,44,67,138,16,73,55,165,226,224,43,186,142,197,122,204,159,30,194,106,253,194,30,158,94,242,39,155,14,56,94,98,10,135,235,195,182,52,229,9,106,232,19,237,197,130,152,112,155,35,132,232,199,44,42,163,148,68,148,54,187,138,154,229,64,33,49,48,37,210,27,142,144,146,58,111,241,129,66,248,51,249,198,154,30,25,225,129,21,150,183,138,142,254,122,252,121,84,10,68,131,218,70,127,26,246,65,239,153,250,184,194,34,79,90,178,34,182,73,73,168,159,70,87,8,80,228,11,181,29,48,179,90,40,169,235,15,246,100,6,133,155,86,250,117,0,196,112,253,108,76,87,66,97,113,0,201,230,131,236,214,31,52,76,197,246,130,242,60,214,209,92,58,197,253,109,213,56,139,60,54,223,163,93,210,147,247,1,186,14,220,143,251,9,38,223,199,172,235,148,113,95,189,146,32,166,57,83,95,14,142,151,130,119,101,182,224,124,185,78,245,187,207,232,133,81,200,63,249,107,226,148,169,99,87,12,162,87,118,4,239,189,223,78,28,196,36,29,120,229,149,34,45,183,95,166,114,35,108,199,122,119,81,152,158,75,244,79,228,98,162,155,123,204,246,200,128,96,184,125,46,196,73,229,232,15,134,49,195,142,117,245,226,27,244,148,235,139,160,194,206,126,42,40,71,98,25,126,214,189,5,58,74,218,94,94,205,55,45,74,9,161,95,26,230,215,187,49,47,230,121,63,218,93,159,238,158,54,108,137,66,192,43,189,92,149,253,33,172,200,3,101,70,26,169,32,249,11,159,231,150,144,180,210,251,86,188,132,37,194,239,131,4,193,166,3,68,157,160,23,82,145,194,65,147,8,122,11,193,183,226,84,31,42,141,231,36,93,121,72,114,40,135,245,204,107,251,125,223,112,77,222,158,87,122,219,205,154,141,167,214,223,88,174,38,115,185,105,34,185,107,157,205,44,43,203,83,150,24,56,255,149,127,213,70,114,100,57,168,151,80,248,96,31,249,215,238,77,29,233,14,106,210,33,151,216,243,218,79,149,30,86,150,199,154,130,66,250,119,146,151,183,40,133,212,124,47,230,32,108,55,232,228,243,117,141,46,220,75,239,45,216,152,41,250,192,218,68,146,11,139,41,54,146,211,68,237,227,98,32,230,140,63,157,58,96,99,178,204,114,143,117,58,40,189,207,85,147,31,180,50,150,91,208,124,153,17,106,41,21,41,188,111,153,219,207,177,66,195,57,180,116,222,219,158,113,158,78,177,174,169,39,193,40,7,215,107,44,97,63,91,246,101,237,38,20,74,147,18,1,36,199,24,171,92,109,223,186,206,107,218,232,212,168,116,155,37,16,19,237,195,176,32,253,17,173,182,228,66,235,79,241,131,107,131,248,232,61,241,113,89,150,113,90,122,247,220,50,206,23,49,118,96,212,184,230,197,173,254,31,79,96,7,70,57,157,75,255,77,182,209,113,186,74,135,41,167,197,159,226,97,71,94,13,241,134,191,59,27,190,121,45,133,203,137,24,160,12,233,152,194,61,137,7,90,209,197,6,74,88,178,193,11,129,231,167,138,229,189,65,79,104,176,24,195,29,48,157,48,191,8,35,219,182,62,23,73,192,80,236,25,121,93,175,252,16,184,72,76,38,116,59,115,16,19,136,24,14,149,252,253,119,223,199,1,162,163,25,58,63,162,84,234,97,90,133,101,164,245,65,114,243,197,243,235,9,54,196,153,50,219,114,4,106,149,250,218,240,55,197,134,11,149,45,213,179,131,167,47,97,212,162,26,59,154,26,2,17,68,233,86,16,173,6,45,80,208,95,146,101,234,241,36,16,43,150,104,65,91,44,76,221,73,199,108,252,248,211,190,189,27,148,202,73,136,103,0,148,81,227,127,189,51,188,180,240,23,191,226,254,210,199,240,196,25,81,4,8,16,171,43,38,47,180,171,1,223,140,111,59,53,118,86,68,41,204,102,232,102,107,124,99,239,88,32,45,67,56,6,198,161,47,194,231,35,135,221,196,135,200,190,165,209,10,1,166,191,205,1,250,235,221,228,169,144,120,149,54,115,90,32,63,224,236,49,48,255,114,35,234,169,116,234,16,237,176,93,7,171,20,14,89,24,120,35,250,160,75,36,156,179,37,176,202,70,157,233,222,32,231,9,82,122,145,130,108,173,57,175,17,208,67,160,254,236,216,185,205,200,39,113,151,47,16,90,14,140,226,243,42,105,191,44,187,135,224,22,206,117,251,50,93,62,97,195,1,110,230,230,45,246,209,53,60,198,174,87,87,151,70,144,20,22,62,243,121,126,203,132,179,216,84,222,239,23,45,34,113,225,10,233,140,152,118,234,148,180,62,147,159,153,155,191,59,55,4,3,14,95,196,146,208,203,205,255,224,222,12,252,141,125,199,208,192,199,103,133,13,120,88,6,162,173,0,28,52,254,68,71,148,102,160,8,96,80,58,92,13,153,74,253,57,45,244,99,135,185,149,58,164,145,179,212,80,31,84,124,251,50,192,40,182,51,207,201,246,166,209,231,179,11,243,174,1,255,196,78,13,175,30,152,77,77,167,4,201,21,158,86,40,213,59,54,250,191,67,104,15,178,168,116,202,112,13,134,192,83,8,134,182,136,219,73,101,5,153,151,103,127,234,54,53,9,198,180,36,231,198,45,138,55,12,244,189,49,59,239,35,226,241,225,131,172,79,142,145,44,41,214,162,225,220,221,14,91,197,6,33,48,139,198,47,35,94,240,249,36,46,180,22,222,219,11,157,225,145,135,95,159,186,137,101,179,169,43,139,90,234,231,6,51,78,255,187,31,241,94,228,85,109,156,128,26,192,65,52,138,221,245,231,55,13,255,13,87,57,184,152,135,77,183,110,166,24,91,44,94,215,142,220,118,44,18,136,251,195,117,92,20,195,169,164,224,13,164,11,145,176,123,74,43,222,192,70,25,211,162,36,173,75,94,246,159,233,145,49,40,240,232,50,169,8,163,23,133,45,126,128,249,141,171,51,47,76,135,40,254,142,215,208,166,224,33,46,44,127,67,205,14,141,140,120,107,38,130,204,140,98,106,249,75,63,231,86,57,81,78,41,240,43,174,45,28,153,110,31,243,29,190,59,90,87,37,129,185,230,76,186,137,44,201,70,87,186,112,6,174,37,129,25,31,0,245,73,148,184,227,41,238,211,84,126,208,199,217,180,57,126,139,95,125,253,115,220,32,19,67,186,174,61,114,151,10,91,121,117,82,84,4,119,212,87,246,187,214,152,185,65,103,43,208,188,198,8,73,105,75,41,156,216,52,148,184,171,105,52,20,34,58,246,103,216,119,90,96,111,203,30,94,101,148,152,198,214,124,169,216,255,254,247,84,141,31,50,131,81,114,107,68,205,14,1,218,109,101,204,30,3,52,246,231,37,147,86,140,221,172,166,46,140,207,246,131,229,95,255,127,125,216,16,239,138,138,117,32,98,80,157,73,37,62,131,92,173,47,120,184,170,152,230,244,172,125,80,166,47,112,79,212,162,16,138,195,121,74,55,176,177,205,217,253,7,82,242,144,249,184,242,41,147,113,186,177,171,34,129,213,38,137,50,235,19,141,219,44,78,179,24,107,63,232,37,1,71,166,33,227,34,87,44,206,198,124,197,247,202,64,7,44,32,241,246,157,127,101,151,92,20,21,104,187,99,175,110,125,116,132,88,183,80,14,97,73,237,92,89,216,109,44,91,129,244,129,242,37,57,152,237,146,17,23,18,98,177,81,200,70,180,57,240,41,235,70,189,181,92,28,205,1,67,228,207,36,72,65,122,48,149,160,116,67,59,13,56,187,220,43,1,60,9,30,241,9,235,249,189,151,48,81,54,54,104,249,100,137,180,118,242,98,241,55,101,131,185,90,62,73,225,66,74,171,157,171,10,238,117,203,85,8,24,149,226,198,73,150,171,174,187,136,130,53,186,99,160,118,11,109,56,62,189,149,251,115,211,210,175,105,28,116,44,87,207,169,59,75,100,2,75,172,8,123,13,64,228,53,124,213,137,31,143,6,57,103,82,224,36,96,131,108,133,183,159,214,116,5,155,147,94,149,202,153,67,74,126,220,221,4,210,66,29,101,74,94,62,39,78,184,11,14,210,196,143,3,180,237,10,59,116,119,11,217,180,202,234,0,79,216,90,122,17,139,240,82,148,126,22,223,181,176,253,93,119,219,26,5,247,131,92,10,20,191,159,190,30,201,222,65,52,154,135,43,56,203,49,50,115,9,54,194,220,123,210,83,58,207,246,40,32,18,186,39,197,36,131,176,122,210,54,20,95,230,237,15,142,213,221,140,72,225,140,102,127,51,133,84,24,44,185,85,205,137,143,218,255,167,106,198,73,63,152,124,68,20,44,121,146,232,213,163,11,106,242,165,70,194,129,144,76,111,62,232,114,26,2,205,252,99,163,100,78,69,230,165,67,208,113,200,149,232,25,109,132,214,236,186,155,51,42,184,26,32,187,98,52,150,216,240,186,132,36,60,8,58,34,100,201,185,200,9,137,38,71,154,22,213,82,44,128,121,25,225,75,17,63,207,29,162,96,145,222,185,242,160,165,245,212,218,0,66,196,159,149,27,55,155,180,228,73,141,39,31,252,135,45,245,232,172,125,52,137,58,115,222,174,70,157,24,42,66,209,64,193,76,24,125,183,174,39,231,45,241,181,245,55,5,177,75,33,66,34,143,70,75,24,124,110,63,76,223,125,202,94,23,249,103,253,215,180,27,65,13,231,220,39,25,57,33,179,37,181,105,182,122,9,62,2,249,104,171,66,88,197,15,168,153,147,202,140,158,177,102,240,162,13,32,136,20,120,184,121,210,112,35,40,32,23,255,198,20,122,126,168,223,5,208,47,104,199,152,102,90,159,110,213,74,168,249,121,29,201,0,0,191,119,246,205,46,134,21,12,137,19,48,32,16,82,143,221,0,246,91,72,180,177,61,182,237,90,37,117,33,46,81,122,140,12,195,214,117,119,167,179,97,100,218,175,172,3,232,232,21,166,41,102,96,101,8,89,157,193,229,221,99,193,140,218,178,9,139,75,17,45,118,45,130,32,207,16,103,228,210,227,230,5,181,20,106,63,5,8,95,240,109,49,116,206,229,56,88,180,120,207,43,18,198,96,128,75,42,80,12,231,182,122,16,221,250,67,7,22,80,208,57,31,121,79,215,0,170,8,6,34,18,205,124,121,79,112,243,48,201,198,46,188,186,240,53,97,62,186,188,182,27,78,78,139,247,170,254,74,100,141,150,99,108,28,82,80,181,135,128,246,188,132,107,71,228,169,200,51,150,212,180,206,238,157,203,56,198,87,71,143,9,91,16,98,22,179,11,104,197,206,25,84,93,154,167,117,106,165,4,177,232,23,185,209,42,146,158,168,88,240,202,159,143,255,34,193,38,202,71,223,23,130,104,167,52,83,73,69,153,181,88,63,242,245,148,53,113,111,183,141,171,245,232,183,126,37,170,132,90,203,159,153,42,168,45,128,88,101,247,236,13,130,3,44,111,132,89,108,213,24,88,26,142,207,17,149,44,216,110,8,208,231,136,157,69,198,213,119,4,198,168,202,87,74,252,80,69,232,255,9,82,64,54,195,161,249,216,14,109,179,188,213,145,224,181,134,104,202,122,20,232,70,208,238,184,206,147,156,180,58,1,253,1,122,5,183,169,0,221,37,40,85,19,109,112,123,249,131,155,179,20,98,8,37,189,241,8,244,24,0,49,131,108,251,139,253,25,172,32,97,245,29,247,151,238,248,144,134,25,119,92,85,3,205,11,69,209,244,193,112,117,118,185,136,105,4,97,56,237,234,211,236,227,38,81,211,34,183,168,92,75,45,53,245,6,133,208,173,227,52,7,117,11,99,199,75,229,183,6,203,232,54,11,74,109,249,119,102,99,177,47,7,240,254,238,41,121,210,91,8,43,65,40,150,25,8,183,49,165,4,110,8,196,22,203,97,87,146,158,54,67,253,172,99,104,63,51,1,36,62,152,225,74,241,38,131,208,54,237,146,145,112,37,191,17,163,155,185,19,45,240,127,16,122,159,198,80,65,175,74,163,205,49,236,90,156,141,118,123,101,214,114,77,81,33,44,114,147,191,218,15,161,160,129,97,1,83,174,109,46,196,11,80,216,34,82,223,7,25,125,132,70,107,81,98,3,254,186,73,91,4,186,146,251,139,218,208,58,239,131,225,0,157,66,92,49,145,88,83,111,110,184,154,34,125,47,8,196,138,139,147,168,194,158,210,224,235,37,117,186,89,42,224,85,47,187,209,204,209,46,223,143,107,29,225,76,184,199,51,17,65,103,4,6,130,98,203,108,97,2,244,138,59,229,217,117,168,243,104,53,60,244,229,18,208,95,140,105,37,69,125,27,8,235,223,128,33,240,231,173,153,145,18,205,202,72,251,202,212,127,83,116,249,0,40,225,175,152,112,241,169,170,10,147,84,19,45,100,136,254,216,37,78,116,226,205,242,212,160,17,92,110,76,139,0,204,26,219,184,217,236,83,106,226,52,41,11,206,58,5,209,76,100,58,207,247,141,183,196,153,65,8,219,44,104,115,146,100,55,254,162,25,246,20,168,128,164,128,75,248,196,62,38,223,50,89,2,58,129,182,255,175,101,251,157,233,5,120,255,179,99,146,137,26,137,236,226,124,100,79,7,248,8,101,30,221,118,150,43,193,62,165,17,52,249,185,30,45,24,135,196,131,107,71,101,167,174,115,120,31,2,37,52,144,247,12,65,0,107,237,158,136,217,95,255,171,19,193,193,0,175,95,91,232,175,232,202,69,221,61,77,97,133,6,110,22,22,49,251,96,100,215,47,196,13,38,21,174,58,113,69,227,57,148,242,15,124,249,168,254,232,57,246,87,126,181,59,150,5,86,156,214,253,152,144,90,145,14,109,17,127,181,54,145,94,76,115,47,65,14,80,83,242,124,63,124,28,15,249,66,170,9,4,163,108,229,209,170,80,144,102,212,130,226,176,231,124,39,228,70,20,234,201,215,244,48,112,253,164,61,8,249,219,175,106,26,120,66,179,170,124,193,64,71,220,145,30,102,235,173,79,135,7,135,5,99,21,131,186,190,151,223,202,170,189,62,50,88,236,110,219,191,189,137,214,229,203,144,168,199,112,226,73,16,195,43,233,68,255,196,210,183,121,132,104,177,107,26,201,2,209,8,215,113,158,126,24,159,24,216,141,89,39,45,91,25,77,254,166,6,5,179,207,20,193,73,142,185,170,90,137,136,46,131,179,250,149,82,248,116,84,157,154,192,54,4,7,187,128,72,140,143,97,181,24,174,36,198,76,29,126,202,168,198,122,132,156,250,56,34,38,38,99,107,229,94,67,217,155,217,247,116,253,25,173,86,207,232,207,55,219,179,13,87,60,135,180,25,251,151,250,103,252,111,235,180,59,48,242,39,114,208,88,81,107,198,82,30,215,138,206,140,170,235,141,141,152,234,220,120,43,7,185,21,181,103,247,129,12,52,228,28,176,223,177,112,252,227,38,13,99,151,93,175,194,170,67,244,223,14,162,233,30,67,116,70,253,229,159,186,50,86,48,163,41,107,7,119,76,6,1,110,184,90,184,187,44,107,19,148,62,232,186,116,154,224,155,98,244,160,173,21,251,223,73,218,188,30,100,174,186,35,110,237,179,90,221,224,3,64,250,81,37,160,116,118,254,90,149,47,222,128,104,182,66,57,241,1,63,103,26,250,117,232,219,148,24,157,93,5,136,231,43,164,215,97,12,9,209,51,241,136,162,159,128,49,110,38,175,159,198,205,243,66,249,2,138,241,213,128,10,202,51,58,29,225,104,234,208,113,220,129,45,86,8,136,159,38,189,36,232,30,0,110,9,63,9,23,219,152,253,96,28,163,227,171,88,87,227,230,21,185,199,230,82,116,86,74,235,33,102,41,131,42,8,55,242,220,122,215,79,2,86,154,227,246,169,141,255,55,164,15,93,213,18,64,45,171,43,164,179,136,93,216,230,7,15,95,112,19,55,202,223,9,33,226,121,127,83,143,34,128,120,69,0,195,25,71,23,39,146,234,12,10,110,230,216,85,144,121,254,185,88,9,232,71,155,165,166,0,171,96,123,197,131,21,152,231,197,128,51,79,105,214,61,145,50,115,54,13,84,201,213,124,174,198,14,41,14,40,200,89,111,206,26,249,48,100,9,104,65,60,70,99,31,180,97,155,173,89,250,63,96,110,82,174,13,116,255,136,33,214,64,150,150,223,160,40,163,26,177,29,228,26,181,159,32,38,204,185,49,74,161,99,160,142,55,61,255,215,96,240,244,200,58,32,10,0,97,157,181,110,101,112,210,21,200,167,225,232,123,3,56,239,126,30,25,237,132,103,169,117,88,163,211,186,162,11,104,204,170,154,84,231,124,181,165,209,36,149,140,142,115,173,174,155,51,105,93,220,125,229,93,196,33,87,131,234,181,37,48,154,15,156,11,147,128,236,135,1,137,121,124,145,246,127,246,60,93,144,157,122,249,38,211,159,74,36,135,38,46,118,67,25,14,205,206,112,9,93,64,185,250,6,91,125,156,242,207,95,89,216,72,130,216,41,194,147,46,172,82,67,65,217,104,207,52,228,4,79,51,40,217,76,179,114,229,132,102,161,207,115,96,197,131,64,104,196,53,230,30,244,196,192,115,96,209,130,136,11,124,117,83,160,167,41,114,163,122,222,124,8,252,185,102,237,39,236,212,63,6,132,120,217,143,62,97,58,175,114,161,253,11,80,223,132,21,204,68,215,47,75,111,221,167,78,223,203,184,124,160,179,30,176,138,170,74,200,196,182,112,186,87,149,84,71,47,78,1,227,76,130,86,99,218,215,80,129,101,159,215,214,62,111,231,241,172,199,185,160,198,204,241,20,125,57,73,30,63,38,153,98,242,92,246,179,143,73,138,53,63,95,125,5,144,16,210,112,141,60,248,82,49,148,6,98,154,168,37,89,93,50,253,242,210,50,43,93,176,217,61,169,168,130,238,138,22,198,248,120,192,232,178,47,34,128,89,252,196,223,141,132,114,194,178,134,77,118,196,187,106,54,92,189,117,120,252,204,190,13,31,190,248,79,110,160,70,190,149,220,168,243,160,132,97,220,12,155,142,129,124,131,123,136,150,39,53,214,202,41,199,20,100,68,152,71,79,251,170,74,181,11,14,24,87,166,165,75,27,20,55,98,96,15,149,69,217,234,125,254,205,98,116,175,95,22,251,134,160,224,229,177,37,119,3,134,129,73,28,160,1,4,224,127,29,71,228,85,139,231,154,138,113,38,199,100,187,195,247,183,94,54,240,13,136,100,7,90,30,57,93,113,37,144,5,102,210,204,95,253,206,205,2,90,78,126,149,126,192,69,122,192,129,215,96,150,9,170,226,230,216,88,54,3,26,252,115,99,159,56,120,235,0,77,66,175,223,251,24,116,62,147,2,194,37,161,8,163,65,166,102,22,41,217,84,165,246,140,104,60,210,202,146,223,3,184,250,27,102,171,194,76,162,149,236,70,39,86,244,184,123,86,50,169,35,225,45,247,251,118,166,123,81,189,147,174,67,176,65,196,206,226,144,242,224,199,209,98,211,117,19,189,73,114,65,116,222,153,27,192,70,225,163,50,131,32,156,69,17,173,198,79,195,246,235,50,225,94,98,40,219,49,18,177,113,73,119,74,242,145,30,172,111,191,183,194,28,158,152,53,28,57,202,105,101,86,181,176,228,67,1,166,109,92,116,54,123,132,101,249,243,147,18,136,250,165,171,152,186,201,94,188,17,212,34,189,136,108,141,60,112,227,150,172,53,60,101,239,239,187,205,238,6,42,89,161,245,142,143,105,149,11,44,58,152,13,70,51,58,26,88,153,251,198,43,115,16,37,80,3,2,17,8,133,168,84,89,139,51,147,209,249,10,103,160,99,128,232,236,133,103,86,55,191,24,11,221,163,8,183,50,166,203,201,83,64,166,165,76,123,60,210,23,47,81,195,252,155,45,212,82,98,52,135,233,136,102,146,193,159,10,225,13,18,132,98,159,185,77,160,73,16,195,229,133,176,76,10,175,148,73,180,76,85,167,209,149,191,40,255,152,166,207,92,0,57,42,18,6,208,158,62,27,214,8,2,33,136,236,92,211,190,70,49,80,195,181,196,201,85,242,171,136,164,161,177,118,193,219,14,24,225,59,222,130,87,59,163,203,192,46,238,193,148,81,118,131,245,86,239,97,17,214,234,158,241,207,190,58,110,30,250,96,148,196,120,19,212,122,177,65,102,18,209,190,5,125,7,93,69,90,28,117,74,162,93,182,228,82,137,123,155,60,44,171,78,15,220,79,133,74,92,178,15,105,141,207,134,249,93,157,104,71,106,87,162,59,222,98,27,206,219,161,190,80,108,92,103,205,42,103,137,0,251,245,5,128,92,143,185,109,217,220,156,244,55,214,52,216,216,86,195,97,109,221,124,158,12,26,177,117,244,241,83,118,244,75,54,218,105,183,83,112,130,63,244,96,128,187,109,34,47,55,118,63,95,148,123,22,234,146,14,242,237,210,244,175,246,150,25,174,66,92,16,45,83,45,123,165,220,155,240,236,82,246,222,7,9,169,241,212,219,179,56,213,180,93,209,75,225,63,149,135,242,160,243,57,100,158,150,130,58,120,249,195,243,142,117,61,145,40,86,215,202,174,90,148,124,228,40,153,99,44,26,68,47,3,144,67,207,148,94,47,43,99,223,134,155,231,253,82,103,76,141,254,38,160,198,111,217,17,71,192,22,234,58,41,95,12,102,8,0,21,172,221,194,221,241,192,216,194,114,36,137,138,75,60,27,79,145,68,230,33,77,251,211,237,84,45,248,74,8,180,190,68,87,126,243,148,196,2,0,134,246,27,151,73,223,148,65,82,250,171,19,121,164,194,35,234,122,144,113,47,101,8,77,99,254,227,58,65,13,211,3,58,139,206,85,146,251,168,131,201,142,143,85,246,156,37,79,241,72,248,136,29,221,174,46,146,190,222,222,253,189,1,200,80,192,188,0,82,160,29,79,137,231,151,74,48,63,6,181,64,200,76,229,163,3,8,127,71,219,14,183,138,186,121,56,116,17,75,182,190,173,248,133,71,92,42,51,52,6,200,122,75,135,195,118,44,96,25,214,102,44,118,229,204,82,48,151,245,187,80,166,230,38,142,242,95,191,185,205,240,178,81,75,35,91,111,30,224,198,145,231,105,44,78,1,105,108,150,199,172,110,101,66,228,40,17,90,88,144,111,253,236,28,1,111,5,106,109,135,236,107,130,208,236,41,20,248,227,137,218,138,243,222,52,201,207,181,67,131,34,214,29,140,114,35,85,72,40,154,143,2,226,171,22,162,54,77,71,146,141,210,237,61,191,222,107,40,12,64,215,109,255,90,35,23,95,145,94,248,164,248,191,81,122,49,178,180,249,175,148,7,233,84,142,171,125,231,150,251,105,88,172,208,95,89,79,41,14,228,60,223,88,21,192,154,54,175,113,199,122,154,238,99,71,4,69,244,6,186,37,180,178,104,167,50,33,221,59,113,30,103,63,122,105,15,81,0,33,228,23,197,51,247,61,178,47,93,108,151,109,178,162,222,201,148,164,200,103,46,109,44,88,185,57,225,148,239,35,192,156,183,38,202,20,234,26,255,26,124,148,119,57,171,254,93,4,28,21,176,31,11,252,201,195,16,215,211,10,185,203,240,247,78,194,54,233,145,111,214,11,128,216,194,252,246,113,94,217,189,192,1,229,196,194,24,181,205,238,38,100,132,241,11,172,53,176,37,253,101,12,240,214,213,29,191,7,20,198,58,65,220,42,222,183,163,224,153,181,9,112,65,129,159,254,122,164,246,24,74,152,250,50,248,94,146,173,246,9,26,110,187,222,105,158,78,55,186,193,111,139,3,245,96,84,75,223,147,97,51,161,91,46,154,32,213,0,226,139,181,153,159,195,36,225,69,41,206,208,182,121,181,17,20,148,117,83,237,186,67,161,192,115,114,38,202,18,236,198,241,59,97,213,140,117,254,164,87,84,110,92,150,114,146,217,68,170,224,249,126,252,230,44,130,213,31,184,146,172,152,75,192,48,247,39,145,40,102,88,213,58,94,206,43,213,87,91,153,243,93,17,204,29,254,63,150,205,41,177,211,155,102,180,104,30,235,142,251,172,16,220,116,10,205,115,19,146,26,213,254,178,193,25,215,225,206,131,107,126,109,123,232,234,220,142,255,4,227,130,97,67,222,199,80,2,209,35,11,89,131,8,24,191,202,203,32,208,250,93,66,248,186,155,4,83,100,23,158,141,85,117,15,229,32,219,139,64,201,67,200,96,100,164,195,255,144,117,100,231,181,17,126,216,45,34,194,156,229,118,118,78,233,86,143,81,142,222,184,53,99,230,144,26,173,89,79,91,206,177,37,3,67,118,217,24,159,99,140,90,205,228,25,234,55,32,196,58,119,159,165,177,197,252,252,152,215,66,106,56,237,219,42,9,48,153,170,226,25,227,175,216,181,32,248,13,53,81,36,138,113,12,184,232,255,182,79,193,249,60,227,146,158,47,15,43,160,78,136,174,87,134,148,247,137,5,46,203,252,246,220,49,160,203,213,147,255,123,207,248,53,154,237,188,59,144,225,121,135,77,58,152,199,141,121,74,195,19,168,188,211,201,27,80,204,54,130,41,32,176,136,74,161,247,172,160,159,95,143,85,143,119,111,251,36,4,154,75,118,235,44,79,155,153,141,26,227,120,67,217,154,189,47,117,19,113,199,12,167,223,78,56,140,155,65,32,251,203,99,58,184,68,152,189,91,85,10,165,210,243,150,153,54,210,222,67,197,75,1,17,75,5,201,82,0,157,26,154,97,228,150,34,16,152,248,150,226,196,30,218,196,79,19,138,19,66,75,230,215,142,149,119,89,144,156,84,58,229,77,171,253,207,87,84,47,223,112,167,92,222,193,85,197,20,181,97,183,187,118,74,12,98,201,237,226,16,218,59,198,183,147,110,151,126,88,161,163,246,231,151,113,209,108,251,66,170,44,105,171,124,1,214,119,187,189,169,180,79,110,180,54,203,163,116,23,148,32,194,116,11,147,4,8,11,65,221,147,220,47,91,36,109,30,150,93,123,36,23,68,201,21,29,19,220,12,86,192,26,223,192,131,52,146,221,136,98,154,110,63,255,244,180,1,136,67,114,3,67,234,117,32,134,250,218,64,45,167,218,253,186,151,136,239,26,74,222,177,75,139,84,184,211,219,235,234,181,106,216,212,13,181,89,236,130,240,41,41,230,253,116,17,177,40,2,142,32,21,124,141,174,53,106,169,122,95,46,147,68,160,244,119,86,50,141,81,23,185,69,43,204,248,194,61,222,3,49,89,56,50,101,58,243,185,41,241,129,115,244,186,103,103,43,250,61,91,93,170,102,45,39,6,198,208,42,155,61,99,17,68,83,76,212,131,184,113,160,172,217,253,6,242,188,251,115,193,55,77,180,159,48,55,122,117,42,231,80,165,24,87,135,86,57,211,11,222,66,255,220,249,222,192,27,228,170,36,172,211,166,9,61,107,12,113,194,96,227,125,206,53,200,149,20,241,250,110,215,209,82,111,138,228,40,223,164,106,185,11,91,244,194,204,141,138,194,86,150,215,135,144,92,124,233,233,216,66,126,203,9,208,208,211,241,16,181,62,94,48,114,140,215,150,118,16,170,171,48,99,218,17,171,29,168,42,214,193,4,106,60,45,104,53,221,47,23,8,215,98,136,12,137,204,37,174,52,141,225,72,161,129,243,12,147,59,154,89,148,142,1,197,231,110,230,69,2,226,62,42,105,25,81,110,138,19,85,218,15,247,114,22,39,205,126,24,8,63,115,97,102,134,113,212,153,179,151,26,236,248,7,65,193,215,102,155,84,237,57,8,52,161,123,135,62,214,72,15,45,89,210,25,94,216,96,173,4,205,241,88,233,103,74,134,194,124,234,244,106,184,58,241,84,78,186,117,84,254,52,176,87,85,39,162,220,47,196,245,16,45,206,0,44,230,167,99,35,20,84,63,56,114,176,239,189,36,205,142,8,176,246,225,236,222,93,223,205,88,241,137,191,37,107,161,57,224,142,58,76,55,50,164,27,52,124,118,79,204,86,66,28,181,187,1,46,110,105,79,3,15,215,68,76,4,47,59,219,24,72,183,152,175,58,193,252,94,25,241,240,171,84,3,81,243,184,68,25,224,188,149,69,60,62,229,171,166,101,244,66,55,146,55,107,33,141,155,54,180,178,12,95,236,215,218,244,126,107,32,53,68,42,173,117,244,23,91,75,40,210,218,34,100,241,197,210,96,73,36,70,172,164,149,65,158,175,73,252,111,31,227,146,174,45,54,174,45,148,106,157,165,71,236,159,100,171,134,255,99,143,147,27,160,81,32,206,6,61,125,254,8,53,90,219,73,42,7,214,114,33,81,203,9,200,255,138,244,21,81,213,47,83,246,68,158,21,62,225,251,12,232,67,181,72,72,142,198,162,61,77,29,79,236,34,136,32,4,34,169,140,85,68,43,105,114,216,187,213,243,36,202,57,88,228,77,98,104,60,155,43,150,255,53,66,162,123,208,82,129,184,18,225,161,7,198,8,66,114,204,2,99,30,195,255,8,190,14,11,222,187,61,80,189,94,67,85,79,31,222,5,182,144,210,151,216,238,91,33,55,120,147,52,236,225,51,74,184,120,233,230,143,97,248,217,198,15,94,175,175,208,232,6,67,146,115,135,151,187,56,143,141,5,6,130,207,52,194,249,203,203,215,243,102,29,135,196,123,38,153,244,203,59,70,3,228,194,133,42,227,44,48,12,210,239,193,96,137,96,125,161,229,66,37,35,46,132,172,141,72,244,152,162,133,72,199,203,211,64,53,63,179,82,226,2,45,98,122,154,210,247,136,196,73,130,73,172,202,82,15,129,47,165,43,62,208,213,161,175,108,228,65,61,12,203,138,216,29,123,239,152,177,202,134,154,191,37,156,171,33,190,196,47,232,227,55,17,239,26,48,206,123,181,219,93,122,239,47,79,247,1,21,17,66,167,178,23,254,105,81,116,24,70,38,71,190,130,245,161,1,167,212,224,126,34,146,37,44,144,186,201,26,158,60,190,24,155,241,16,140,196,158,56,221,231,182,1,3,162,187,1,60,56,178,55,212,226,245,112,250,120,44,66,21,239,52,108,29,246,54,6,253,158,200,239,174,134,79,10,96,227,134,202,94,177,205,75,2,249,202,236,154,207,39,69,92,145,181,117,184,50,167,158,203,181,178,151,10,228,31,215,188,71,159,98,82,135,78,226,219,143,43,3,185,38,60,227,249,43,222,91,14,249,56,94,25,49,242,237,160,243,251,200,48,100,38,140,251,135,199,46,22,234,85,165,18,249,146,140,69,215,115,115,228,3,160,25,115,127,234,236,189,152,159,155,244,180,193,178,181,11,231,42,211,24,233,73,200,22,196,160,49,23,16,47,245,132,0,226,208,46,242,82,49,40,20,133,66,205,119,78,183,249,147,248,38,182,103,125,242,203,245,3,216,237,192,110,7,10,167,34,53,105,144,57,118,112,59,172,54,182,136,237,96,180,167,50,167,232,222,216,29,4,177,32,134,23,213,53,0,53,57,210,72,233,164,54,186,243,43,105,150,21,13,37,255,203,100,177,147,107,212,25,223,139,149,132,238,60,226,25,144,19,21,21,176,240,63,20,41,169,232,34,211,146,233,4,157,59,27,16,234,51,112,253,237,87,23,253,175,31,126,184,50,177,118,132,129,204,61,191,102,81,173,201,23,225,115,137,4,76,60,253,83,21,145,190,193,245,73,123,97,251,146,163,252,85,194,54,41,104,135,226,210,57,38,146,53,246,11,151,7,253,120,152,78,101,197,161,202,244,37,166,89,43,205,75,14,249,118,27,240,19,3,98,37,175,204,100,93,146,227,4,120,51,239,46,48,41,164,222,7,66,238,102,143,217,170,78,45,231,45,108,148,231,26,182,186,16,110,0,205,237,241,180,140,205,118,209,224,222,98,204,174,43,154,134,40,230,200,103,201,10,53,156,238,246,41,199,249,225,123,59,244,78,95,146,161,154,209,48,42,223,17,139,239,133,204,191,198,17,197,3,248,85,16,103,32,239,187,225,179,55,61,106,16,217,187,211,197,234,170,46,191,192,19,109,84,42,227,199,201,96,32,218,148,183,144,230,118,0,182,19,66,161,46,219,155,140,139,151,132,216,10,143,44,175,139,255,152,86,210,9,192,39,130,37,134,3,167,230,197,149,138,231,224,27,197,111,30,236,37,145,215,170,201,111,90,112,80,186,66,226,67,53,54,142,60,37,182,210,195,111,83,4,143,228,18,150,2,49,199,234,57,163,75,250,112,124,173,215,184,89,119,110,77,21,116,59,212,194,180,120,160,143,52,180,70,137,201,65,101,12,64,78,210,254,84,244,233,98,239,57,228,42,229,107,169,127,84,61,174,164,21,253,195,164,201,91,214,41,64,179,105,57,114,52,129,60,104,124,5,210,49,41,135,94,231,26,16,176,32,105,84,145,80,44,53,210,20,66,120,77,230,44,229,178,178,239,23,119,140,175,103,56,215,19,172,99,22,196,194,61,44,216,174,41,92,69,255,124,53,226,22,27,14,82,85,116,162,103,173,218,194,94,95,236,77,252,145,174,195,75,204,232,114,5,108,48,225,230,13,227,46,19,59,99,183,25,113,188,253,208,127,222,150,75,237,91,124,149,16,141,24,86,231,242,245,167,202,33,155,242,212,251,36,61,183,182,161,37,238,101,86,138,24,2,134,205,122,171,53,185,48,184,82,225,154,120,231,67,90,30,207,228,200,114,249,193,97,44,227,104,66,34,34,232,10,6,135,245,96,15,64,145,48,99,162,152,31,62,106,251,90,251,164,127,90,44,163,157,167,149,187,119,22,35,254,251,231,132,114,70,139,218,77,33,78,168,153,244,58,171,61,151,214,226,230,131,147,3,202,245,35,150,3,126,246,228,210,248,89,29,33,15,175,11,251,88,132,244,71,167,220,83,142,147,181,253,230,121,106,202,231,76,135,19,74,43,92,72,114,35,200,111,26,164,173,163,150,175,84,172,189,53,207,28,63,144,178,104,218,162,150,17,111,8,53,212,212,122,222,94,208,223,125,175,18,190,176,232,71,51,253,255,26,161,248,3,119,167,125,254,132,185,186,156,33,51,2,16,1,13,21,73,238,53,146,210,53,32,68,115,102,84,3,144,4,59,161,27,139,182,97,69,180,120,31,92,66,183,156,236,237,244,137,70,228,112,238,33,49,9,221,151,209,115,142,232,19,82,60,242,92,247,104,78,46,203,108,104,70,200,201,88,219,171,120,234,167,115,215,91,139,135,125,78,66,140,48,53,45,244,192,233,235,182,73,85,36,158,169,169,195,175,189,218,74,117,238,201,210,79,223,92,80,30,254,97,78,14,56,59,80,102,198,89,216,67,203,126,201,236,246,162,120,87,77,70,27,126,101,235,94,50,23,111,229,122,13,122,148,31,200,24,253,192,224,194,29,45,108,109,59,98,231,222,111,93,106,195,46,136,193,88,171,64,252,71,97,18,214,193,104,209,49,211,147,77,86,179,226,61,85,216,132,92,216,164,99,124,61,234,243,46,166,21,210,57,205,68,102,88,26,179,141,70,194,230,185,171,10,52,231,81,50,35,46,101,130,221,35,184,3,175,107,111,4,24,149,141,138,223,78,93,9,231,203,0,196,105,103,158,39,168,94,126,219,173,238,179,3,89,63,150,86,234,114,191,30,202,205,76,175,209,167,28,27,205,242,246,4,186,120,75,110,157,8,119,206,111,123,178,255,44,20,130,31,92,28,222,139,227,100,221,71,143,169,73,33,197,42,2,54,94,212,192,176,201,228,158,105,42,38,59,25,43,117,37,8,128,105,101,241,247,182,97,168,216,34,108,59,178,95,206,62,193,103,195,112,98,155,252,234,84,101,130,31,247,196,62,198,75,155,109,39,196,130,94,252,29,32,91,197,9,214,20,245,92,43,31,174,230,156,162,10,86,247,98,192,142,94,253,6,150,9,47,188,207,0,131,5,143,64,42,216,143,152,45,134,148,230,44,86,35,75,201,74,37,41,8,124,102,85,208,218,184,37,106,205,224,102,70,185,165,24,184,158,174,160,240,63,229,4,244,183,243,71,222,189,98,245,168,179,247,252,78,120,181,73,247,59,130,207,91,255,47,154,188,155,32,3,233,41,201,188,146,97,212,240,47,110,246,35,56,181,228,207,187,25,246,141,185,0,213,142,214,46,17,222,238,3,3,164,176,174,183,130,65,63,126,21,26,70,46,97,139,41,59,160,141,164,175,126,207,219,78,68,103,181,58,164,33,135,130,185,215,25,170,78,232,159,10,89,226,30,128,12,249,148,123,148,222,32,237,199,34,218,149,175,90,5,221,34,182,182,97,80,6,194,70,140,156,169,86,97,117,117,136,199,250,171,247,207,18,246,95,54,81,91,7,137,207,22,216,252,91,135,208,80,115,63,65,10,48,164,57,171,46,128,245,174,251,226,213,145,46,65,62,154,120,245,251,152,244,67,151,70,44,153,148,12,91,51,7,155,17,106,104,104,191,58,234,242,209,217,45,144,176,167,51,78,158,213,217,102,157,151,177,56,25,36,81,115,63,59,6,247,254,160,250,224,56,249,187,156,54,168,56,94,83,251,145,161,128,47,157,239,127,41,139,28,204,81,12,120,135,49,208,150,86,99,80,4,143,240,107,145,40,36,238,163,238,95,72,8,16,208,38,190,11,179,57,84,151,221,253,237,198,164,138,184,150,147,169,158,235,183,249,90,185,98,32,48,251,190,104,81,242,33,163,177,13,164,56,79,158,218,88,11,58,164,103,13,12,184,5,38,198,146,37,202,15,74,62,231,199,215,234,214,191,96,88,217,188,3,15,177,63,126,173,78,94,18,200,169,235,192,43,211,161,240,110,167,192,164,43,246,55,182,108,118,136,125,209,210,124,115,71,0,212,144,165,193,89,19,232,196,85,251,10,162,117,238,105,52,8,153,50,71,247,214,183,171,133,162,249,187,172,5,190,113,182,232,49,137,119,80,222,206,210,213,173,113,18,215,18,153,25,210,79,198,237,77,186,250,239,33,95,70,44,133,255,115,155,221,228,52,73,174,196,157,176,240,249,162,0,66,106,19,31,72,46,91,35,255,217,246,85,173,96,242,112,152,204,104,234,193,244,136,170,154,56,15,106,55,182,244,247,145,83,154,203,8,11,118,140,227,247,167,110,192,83,118,100,44,243,40,106,136,94,187,204,237,204,231,133,58,210,10,148,16,129,175,184,252,206,181,186,197,74,82,177,224,53,237,139,177,213,18,3,232,247,252,16,187,106,228,248,158,231,91,20,132,48,216,78,61,229,130,77,96,203,13,31,215,13,244,117,203,159,61,154,17,229,62,3,72,149,89,92,33,208,194,73,196,77,51,28,110,0,157,214,54,96,94,147,61,11,84,66,72,20,222,112,236,101,243,228,119,30,40,94,248,147,247,184,89,168,176,108,27,252,136,18,169,165,186,0,31,48,254,108,24,189,23,224,198,255,28,125,133,254,70,136,180,187,152,20,172,129,189,111,198,115,114,140,125,140,217,49,133,49,72,119,189,16,223,36,231,248,73,203,77,145,31,213,38,114,160,108,26,231,168,128,157,40,163,196,85,30,86,117,247,141,156,5,5,84,195,144,113,52,9,191,37,119,195,225,161,83,234,125,59,194,202,65,102,58,75,227,75,21,250,28,33,107,166,93,103,33,151,205,128,207,155,122,4,30,184,216,48,150,241,241,66,70,149,223,165,254,227,92,230,8,39,144,210,71,158,39,99,164,33,136,146,136,124,169,44,239,24,179,4,31,109,101,79,140,132,2,74,28,230,7,246,118,169,154,75,193,129,195,73,190,67,99,177,64,43,186,239,247,222,163,121,71,36,20,53,100,82,187,203,212,125,201,104,152,115,83,234,240,156,47,127,184,248,228,207,113,174,12,100,240,184,178,128,149,79,100,75,6,91,216,74,189,116,127,81,32,150,23,216,113,74,112,66,57,113,166,149,35,5,85,38,82,160,41,213,65,62,169,57,110,251,220,238,73,16,13,169,29,69,114,199,244,119,90,249,38,112,202,203,161,220,227,99,18,168,39,49,22,148,161,212,63,234,42,245,47,129,235,249,22,216,207,105,238,201,245,74,43,33,71,26,233,30,190,36,53,239,94,111,60,213,34,205,96,191,238,107,8,69,133,148,230,135,75,209,157,14,211,251,176,139,188,151,21,205,109,166,189,250,145,4,103,42,147,99,22,102,206,73,136,59,228,106,139,216,54,79,93,17,217,44,104,164,233,195,101,22,184,14,221,79,91,111,181,54,244,16,164,228,217,71,128,19,115,34,166,125,98,15,86,16,238,74,31,103,185,206,193,70,107,154,239,74,241,20,207,173,54,159,130,11,3,201,99,125,165,77,227,49,137,218,117,177,60,129,57,154,39,9,59,35,252,145,142,246,167,174,147,180,194,74,240,31,198,163,184,244,199,152,134,181,168,227,179,37,161,127,89,15,92,208,221,87,5,28,224,230,85,228,205,30,0,231,210,189,25,212,175,58,200,148,132,231,200,158,170,167,233,142,246,203,17,152,175,246,111,40,199,96,22,111,248,200,154,212,39,235,233,152,88,172,30,187,157,68,57,103,240,230,163,236,130,93,79,251,217,125,172,239,176,93,185,75,236,16,238,252,16,41,43,133,208,74,250,254,100,40,56,146,22,5,37,173,212,34,70,4,187,251,250,61,171,207,125,22,230,241,70,173,117,245,131,19,147,96,20,153,210,72,7,6,61,242,182,233,220,102,4,227,41,206,146,233,242,89,244,83,47,247,165,19,141,157,8,6,41,159,4,25,220,137,227,106,138,36,82,8,198,113,73,227,28,227,80,40,51,110,213,96,122,44,222,198,75,229,176,63,171,241,56,10,183,204,92,49,206,77,197,183,29,130,90,162,72,75,158,94,132,111,10,38,205,252,221,145,177,72,10,215,105,92,239,202,123,110,52,204,205,7,189,178,129,251,97,246,165,80,159,132,137,195,201,212,73,200,25,190,213,2,48,12,92,53,247,47,206,193,176,248,236,132,22,160,183,21,223,66,39,231,99,108,43,36,5,152,101,4,145,155,217,124,118,207,165,61,13,161,163,56,214,106,173,39,11,236,53,172,196,95,7,26,140,1,230,249,24,144,26,111,86,200,125,223,41,83,60,232,52,35,208,210,205,15,110,169,98,224,166,102,91,32,243,240,98,25,111,61,132,154,109,9,214,102,0,235,151,133,157,45,192,83,173,227,94,167,160,221,224,191,111,116,160,166,231,10,45,90,189,215,138,52,217,45,18,91,139,154,88,30,111,188,97,20,229,146,228,151,201,152,163,1,97,219,234,145,173,204,214,144,45,135,180,204,213,156,106,238,149,123,190,238,245,17,203,102,210,139,155,17,35,91,153,35,6,158,92,35,54,183,20,80,30,89,240,188,86,153,103,130,69,45,233,232,128,68,206,123,175,27,114,217,158,156,75,1,231,178,32,44,103,155,236,1,213,150,105,67,114,194,8,18,107,86,217,103,151,26,119,227,212,252,140,193,110,224,85,242,162,216,255,14,42,87,77,61,104,226,220,125,231,225,76,39,110,106,242,154,74,138,49,70,243,117,46,83,97,72,131,23,253,62,107,178,215,5,4,99,228,16,17,237,165,74,22,76,194,204,51,70,189,94,0,207,27,98,74,210,37,80,16,227,36,2,19,25,76,110,225,121,16,105,141,29,1,122,40,207,114,82,238,201,167,185,244,127,151,210,4,72,66,78,225,210,173,231,151,156,29,182,155,167,216,19,76,65,154,243,174,105,173,94,151,162,255,80,92,164,109,187,194,71,18,97,109,117,195,201,10,155,109,68,62,212,129,178,216,172,123,253,41,129,14,85,218,160,157,34,113,186,107,19,3,24,121,82,207,7,51,244,220,45,56,2,108,19,119,24,216,57,46,169,40,29,95,219,242,219,33,192,209,48,144,241,114,237,20,46,60,200,21,171,125,62,59,76,206,173,61,22,223,16,16,150,195,115,212,127,166,105,88,165,76,236,136,208,117,29,59,234,189,89,32,184,146,134,217,76,182,106,77,103,34,195,163,153,105,126,189,158,156,38,123,226,121,59,245,164,236,138,84,87,115,117,47,36,228,145,115,35,213,106,115,142,111,130,227,92,39,142,217,228,248,253,131,110,175,172,221,207,252,246,139,51,187,146,227,2,99,24,227,160,233,195,124,174,147,59,232,154,235,15,238,191,249,139,179,46,155,146,72,203,248,32,245,108,204,43,167,223,202,9,28,218,87,43,216,140,65,204,12,3,228,77,238,92,208,24,69,178,15,219,236,32,178,122,252,200,179,251,134,109,32,101,176,118,70,193,167,224,221,219,29,179,6,141,79,68,69,109,15,42,190,49,225,31,245,33,21,19,222,59,239,76,59,70,121,194,118,4,145,117,139,99,116,203,83,13,5,133,126,252,77,120,230,22,120,66,77,163,182,238,209,36,79,72,43,158,167,115,46,255,172,93,178,59,149,15,170,29,101,1,167,153,227,45,230,140,107,32,76,82,58,173,62,213,64,98,249,197,74,172,77,3,124,22,87,52,143,29,31,102,53,182,230,169,101,137,215,42,210,0,192,40,252,111,100,22,247,27,182,112,242,116,219,116,127,98,98,144,252,211,122,57,104,139,55,109,31,165,141,235,43,124,185,58,119,234,32,185,0,24,107,21,161,171,167,164,86,40,88,174,221,159,207,246,79,137,211,222,254,45,125,192,99,42,144,105,187,15,2,127,202,212,20,68,124,148,7,0,186,21,31,101,243,202,127,7,132,140,44,198,190,229,139,110,103,26,242,92,205,117,14,255,161,219,169,4,128,57,198,165,60,170,120,89,203,103,133,66,41,12,233,103,48,176,248,238,12,166,209,137,226,203,227,15,136,201,50,167,1,58,32,199,35,65,111,209,242,145,158,94,20,90,203,248,228,202,93,111,132,135,160,7,182,108,200,138,245,112,235,30,118,107,197,63,84,95,151,55,174,146,45,87,70,201,140,202,219,37,189,101,74,169,80,176,103,241,21,27,120,34,29,95,239,174,173,180,75,18,15,101,150,41,159,246,61,164,118,80,125,139,240,138,149,21,92,19,244,230,81,103,217,42,189,69,149,213,137,130,34,1,233,175,74,227,207,95,181,182,248,222,245,171,232,149,166,122,29,226,227,117,36,237,0,83,254,151,101,226,160,8,74,149,226,139,13,67,136,119,158,201,171,188,217,136,66,99,137,46,219,10,168,141,157,21,154,245,173,143,69,194,86,192,68,93,21,218,91,95,70,99,150,225,12,53,30,234,138,222,153,253,195,196,145,48,163,129,224,2,79,57,148,161,102,50,80,138,151,110,231,80,248,127,253,166,107,203,249,35,121,190,92,154,21,184,114,110,145,31,169,44,92,73,112,97,214,55,4,129,121,60,198,152,115,101,7,39,199,132,202,18,75,252,86,235,241,81,91,238,218,191,22,68,217,221,226,59,180,124,240,244,194,164,26,228,76,252,76,0,48,233,141,188,196,94,14,240,3,164,155,219,136,127,233,107,216,88,158,187,202,185,66,54,191,162,193,69,103,229,171,98,120,126,82,210,228,51,128,87,11,233,66,6,170,85,228,105,78,22,34,161,238,1,66,244,23,42,199,19,30,126,203,152,78,29,93,38,44,211,102,83,111,118,17,190,30,78,107,102,60,230,109,119,220,21,237,219,124,40,231,93,27,110,201,196,59,60,254,223,219,164,235,201,165,148,244,73,139,211,27,142,170,225,171,226,162,40,224,49,106,98,47,44,82,112,13,237,88,126,139,86,88,245,230,223,174,181,195,102,72,32,84,77,74,97,117,6,229,14,145,66,99,147,159,209,180,51,234,213,74,124,41,240,73,110,219,131,138,57,240,187,58,140,236,72,113,17,197,121,11,106,24,144,229,77,62,216,120,231,229,169,188,142,78,136,143,100,91,62,89,164,35,87,152,32,138,207,46,179,2,188,31,200,210,250,236,221,153,132,125,119,226,211,104,230,199,151,176,22,2,32,194,162,253,147,170,241,59,1,101,206,199,39,231,114,6,58,182,47,193,225,125,182,255,24,242,255,191,57,148,154,99,44,137,192,106,207,101,209,230,144,230,243,87,95,122,85,250,242,200,154,232,26,199,95,231,224,199,106,104,39,14,159,138,85,26,165,106,22,158,19,191,150,193,104,51,236,157,119,173,84,247,187,76,11,147,96,252,85,47,1,134,242,33,161,129,52,132,127,76,85,145,6,85,71,135,3,255,194,151,194,29,197,214,179,25,65,226,160,217,168,22,117,47,178,200,21,251,142,220,6,103,194,11,70,227,131,27,155,85,171,118,183,109,204,22,248,241,103,161,245,70,210,208,82,57,198,87,50,95,63,144,148,137,205,180,41,165,100,133,24,21,142,203,18,227,51,92,239,138,160,150,253,77,157,138,64,102,57,57,54,136,189,111,83,187,45,14,40,158,30,171,85,109,143,34,81,210,54,13,187,181,100,74,190,110,7,240,107,169,145,106,2,155,119,183,73,144,222,148,243,24,35,199,105,36,156,65,16,21,180,100,188,67,183,86,18,67,250,116,112,162,176,131,99,58,117,205,249,162,5,129,61,112,62,7,24,164,122,130,29,206,130,33,41,51,69,31,56,16,158,38,242,255,85,127,19,127,213,10,46,143,130,68,169,223,116,217,125,26,229,205,69,255,25,200,235,122,207,20,190,77,71,81,189,192,73,191,95,191,56,10,23,96,250,13,107,125,27,40,43,255,50,237,147,26,216,38,87,86,39,133,24,4,128,238,31,81,164,206,232,92,245,109,77,114,157,235,37,120,56,65,185,237,25,29,68,21,177,35,59,53,165,33,34,16,86,171,242,234,2,236,226,52,22,42,39,116,43,172,168,32,110,197,248,151,109,97,65,83,217,88,4,86,92,107,237,243,151,143,77,115,15,114,86,151,106,119,65,3,59,177,243,81,245,179,26,247,52,167,237,102,4,29,74,71,102,155,211,212,92,153,57,98,139,90,225,4,170,185,188,249,101,19,237,47,41,156,75,252,8,237,177,217,10,134,91,152,213,183,231,55,59,151,189,137,215,138,170,23,102,247,234,37,230,0,63,51,109,106,171,141,100,125,203,88,219,44,135,31,8,69,41,238,143,86,6,5,26,44,220,3,49,75,114,84,96,1,233,24,116,151,38,171,243,116,69,205,1,13,69,235,6,148,247,141,44,48,24,75,143,95,158,217,172,57,195,79,27,230,7,93,248,147,49,225,45,1,231,96,168,162,125,231,34,174,15,216,160,134,187,216,125,189,77,160,47,103,132,93,62,76,217,140,104,150,175,164,173,251,104,52,222,160,232,148,205,221,30,110,126,23,208,197,23,24,138,75,254,100,142,4,2,53,126,251,186,65,67,94,2,40,26,15,243,72,80,87,23,11,208,87,192,10,94,177,223,126,191,100,184,25,236,142,185,122,5,28,55,131,122,178,13,152,3,171,197,222,97,116,161,52,253,47,243,168,116,157,155,32,35,117,73,41,188,105,255,109,105,136,240,150,237,75,93,31,53,56,127,94,170,46,38,90,46,180,9,218,33,174,157,171,229,59,63,145,38,25,208,166,44,243,218,234,92,148,79,63,212,6,134,162,252,98,193,247,202,102,9,219,165,186,166,91,255,79,112,93,67,95,253,222,143,112,54,192,218,185,207,78,232,196,91,12,214,240,200,201,207,130,215,93,233,179,94,146,136,44,99,181,142,98,79,69,29,157,143,171,191,84,195,185,218,95,144,198,186,18,139,210,134,228,66,146,70,104,144,80,134,16,121,43,248,124,5,183,117,98,158,63,196,173,166,212,229,18,146,133,213,23,7,239,215,136,170,17,54,189,121,7,66,233,143,57,129,207,38,208,80,230,151,109,26,148,61,198,75,199,110,86,116,94,241,87,107,18,213,155,239,119,247,232,252,29,14,150,113,218,161,201,164,8,231,118,219,60,142,178,217,15,243,66,215,58,244,12,135,167,24,202,182,156,237,236,248,91,151,148,46,194,67,151,18,10,10,61,32,201,103,187,78,90,239,114,90,194,154,98,207,96,68,177,148,219,100,244,153,246,182,191,88,7,152,15,173,74,231,60,139,45,12,201,38,192,3,59,47,157,142,147,170,12,69,253,163,238,39,35,97,79,181,173,210,193,40,157,83,45,137,17,219,36,228,117,25,250,180,42,135,142,236,175,145,32,125,206,4,95,64,163,23,151,95,34,24,228,12,80,22,176,101,25,210,36,23,56,42,17,239,91,179,20,16,146,239,190,124,141,83,81,251,176,74,70,247,68,226,88,208,209,176,241,97,232,35,64,145,185,170,198,233,57,152,14,252,121,37,67,174,50,81,196,91,239,251,25,147,55,76,118,215,189,19,63,161,84,159,112,183,74,13,96,114,37,31,215,204,40,30,98,98,214,21,10,25,238,28,254,227,52,20,236,174,70,252,231,81,250,238,229,58,41,142,185,190,16,200,78,145,6,117,79,61,37,180,220,187,234,10,252,59,36,132,102,181,149,37,175,75,201,129,114,63,163,43,123,160,47,203,113,212,119,242,211,201,93,230,83,210,98,82,248,202,108,195,210,104,34,110,8,242,15,209,147,78,205,123,18,251,237,226,141,234,76,85,202,203,132,16,26,239,133,225,96,33,53,108,85,189,242,77,111,195,240,111,56,245,150,118,148,141,112,31,25,61,124,25,221,60,116,250,117,34,147,178,148,240,33,153,114,203,61,53,116,42,104,24,11,213,18,94,11,193,136,8,220,40,86,62,23,168,172,118,207,188,189,142,127,173,23,182,45,103,193,18,176,254,207,234,68,136,184,92,207,209,125,4,227,104,9,33,199,245,29,56,68,251,30,155,0,62,1,197,189,23,95,65,142,175,228,16,143,221,71,202,115,123,71,190,73,122,120,142,30,50,155,116,177,195,27,243,32,63,171,177,162,4,34,119,12,101,192,133,90,80,72,224,224,4,220,209,8,100,190,6,154,226,91,65,197,4,73,99,135,133,189,206,71,53,225,15,206,82,227,75,182,116,106,227,173,126,201,131,166,37,191,100,93,92,48,101,21,200,69,37,19,187,200,55,50,227,159,44,33,225,185,54,123,26,131,165,11,94,9,18,251,109,112,46,130,248,252,222,21,184,212,95,204,118,107,68,146,230,199,62,80,152,8,55,68,244,72,149,164,124,132,75,9,243,116,100,179,96,138,244,191,58,9,3,84,3,192,94,46,10,37,182,243,114,178,172,78,118,236,53,61,252,6,68,123,143,112,4,83,50,1,72,216,212,116,157,155,33,103,98,62,68,218,65,215,166,175,167,88,148,211,210,186,88,136,12,145,24,169,81,102,132,211,57,133,155,213,17,150,165,102,129,142,188,194,223,81,247,246,234,163,28,73,57,218,36,183,213,204,44,194,200,25,37,18,106,52,119,115,197,199,231,0,207,120,216,171,166,21,0,70,224,130,227,98,11,39,124,121,135,248,31,86,47,160,18,7,166,238,185,216,78,66,145,212,183,181,55,66,97,170,189,166,158,221,73,137,29,166,213,255,84,171,202,170,205,224,119,184,131,254,61,217,31,18,67,34,88,108,108,129,194,27,12,51,108,177,24,36,70,175,35,168,15,3,243,72,33,83,223,107,232,47,101,30,223,234,248,24,28,52,19,4,30,238,148,136,69,214,162,135,251,113,210,97,177,5,114,106,136,178,239,4,41,233,82,85,242,147,146,37,250,203,69,113,226,124,43,68,119,185,170,233,86,149,67,68,199,80,54,118,64,109,111,76,27,223,69,23,167,51,214,208,81,242,10,253,223,25,189,91,32,146,145,174,250,23,217,48,79,149,247,211,116,149,98,216,133,145,233,1,189,233,12,127,130,219,90,230,221,61,244,13,194,107,51,188,66,66,111,182,45,190,67,215,121,231,174,177,151,75,214,218,160,190,224,108,18,101,71,92,154,143,201,34,11,106,40,1,100,105,165,136,144,220,39,169,222,7,157,77,77,177,59,215,14,170,151,26,79,181,174,224,240,50,58,74,191,7,0,211,187,131,168,229,219,105,157,19,62,94,164,62,51,167,113,248,12,159,1,54,29,232,28,181,106,114,193,224,216,132,90,76,207,212,166,73,102,109,135,113,27,217,171,247,248,141,72,25,54,22,15,45,202,76,59,65,191,76,172,184,211,176,94,28,203,175,26,18,197,201,16,95,213,203,207,31,128,252,138,33,37,247,208,181,234,182,15,165,33,181,129,60,119,97,197,42,19,54,12,120,186,35,42,135,227,32,51,6,170,168,66,46,202,243,43,13,164,58,160,226,47,170,231,111,118,64,0,209,149,22,128,86,1,40,113,180,111,212,106,147,171,83,0,149,166,190,181,48,92,251,238,169,75,82,102,129,75,21,252,227,226,81,133,214,55,155,184,3,66,247,238,45,199,79,77,195,35,26,0,83,25,145,22,134,107,182,227,4,12,187,52,234,132,93,20,94,16,199,36,161,63,104,160,174,87,114,221,38,62,157,198,227,156,96,238,186,181,14,34,61,149,164,88,238,24,96,80,92,42,85,229,197,51,212,43,7,47,111,138,128,136,57,83,83,65,195,201,119,30,216,198,29,136,91,162,93,174,17,245,69,142,187,93,211,76,40,19,23,228,132,221,130,184,146,131,213,141,207,111,173,57,132,49,171,100,104,148,127,81,128,235,145,170,167,234,216,178,89,6,233,67,1,79,118,202,31,39,224,182,229,197,1,130,146,27,43,40,154,150,234,141,241,66,13,142,155,133,60,222,61,221,238,141,139,158,136,232,107,27,121,179,153,140,180,160,255,35,190,147,215,75,253,68,254,206,110,86,252,18,28,164,99,183,134,48,61,142,76,114,79,198,62,196,196,91,179,106,127,73,31,59,61,3,250,147,48,23,160,13,11,130,72,147,137,143,62,121,240,135,100,139,245,125,35,52,63,79,184,31,195,78,95,96,73,8,33,29,249,181,83,125,102,136,3,36,17,191,95,192,240,134,215,126,248,133,205,18,189,159,119,238,230,203,233,10,45,15,1,197,125,217,55,134,106,175,114,201,81,84,211,63,146,208,160,195,181,206,140,198,39,3,122,29,72,21,138,96,157,241,42,19,227,110,174,47,54,43,154,64,142,125,70,7,13,25,242,131,127,216,192,211,170,240,142,250,100,27,176,192,218,185,21,196,155,125,161,64,115,195,163,23,189,20,172,9,75,74,93,170,158,237,244,253,240,113,68,145,181,191,118,66,76,83,73,73,154,116,60,220,242,20,84,244,98,58,36,95,12,137,254,254,238,87,168,113,219,191,103,85,207,152,170,220,89,249,40,87,12,31,14,196,154,206,19,248,232,6,160,161,206,84,128,69,187,165,166,126,29,210,122,218,231,81,60,156,0,8,37,93,182,225,115,30,118,61,254,80,150,179,199,8,251,37,34,49,150,56,27,42,101,1,203,198,209,171,115,61,28,91,38,233,110,220,106,33,184,63,162,20,247,49,22,184,202,0,199,76,120,47,192,92,29,14,231,101,224,152,50,188,90,239,96,115,217,233,87,214,39,89,131,36,113,175,111,184,29,106,127,161,24,214,75,246,175,28,56,72,100,69,131,225,146,170,206,165,188,94,144,221,23,212,169,83,18,243,175,164,166,45,15,63,221,110,195,108,63,3,126,224,201,16,78,74,28,101,245,149,21,156,209,190,79,255,79,107,73,150,202,127,33,32,155,203,129,146,44,38,92,221,127,231,20,102,190,107,50,234,149,202,14,248,89,90,147,140,235,64,230,226,128,36,21,132,243,20,175,30,18,160,28,191,125,215,164,70,194,231,60,109,223,66,72,188,239,126,213,104,172,73,32,182,223,149,244,54,159,212,245,249,248,42,223,190,141,17,58,241,118,214,151,244,29,250,82,15,131,59,113,11,199,191,176,157,40,227,158,32,81,179,150,152,110,244,68,52,126,18,113,123,138,203,253,42,251,35,240,236,5,234,37,184,0,29,12,66,16,29,138,129,158,253,5,117,217,82,138,211,141,131,110,139,64,79,5,223,208,59,127,45,90,34,207,185,35,94,46,168,27,83,23,252,108,199,219,115,126,85,192,190,49,36,168,173,197,134,65,34,154,63,132,79,71,66,97,224,233,55,53,107,134,136,2,152,132,3,37,186,172,149,115,59,181,101,44,187,126,69,212,219,161,44,210,61,65,47,54,130,117,112,70,247,80,70,24,78,192,17,9,206,169,202,12,6,193,211,123,98,198,193,166,87,137,83,95,179,142,254,136,126,46,241,182,233,149,209,61,96,184,249,37,204,12,113,222,87,222,52,117,83,73,103,80,242,185,43,253,62,52,103,71,190,138,78,210,24,95,222,220,161,27,163,232,119,145,221,164,244,198,188,174,183,20,249,84,107,237,211,136,34,0,70,98,244,148,60,66,75,208,129,124,124,34,145,25,218,62,92,138,24,15,222,249,185,59,90,93,132,173,97,8,165,106,22,171,167,88,92,41,240,221,94,92,176,118,85,206,53,88,159,161,94,160,108,187,191,108,253,35,89,169,3,115,130,96,168,162,249,6,246,100,34,189,138,232,38,45,75,146,137,214,237,99,41,111,112,79,89,197,76,19,243,44,57,91,48,126,30,177,126,207,171,57,20,227,86,24,208,0,132,251,140,21,243,180,76,92,19,83,8,62,121,66,50,208,219,123,165,135,107,95,138,92,123,166,231,18,67,210,122,190,55,200,126,255,155,254,234,116,149,242,209,53,165,225,112,247,40,111,74,164,38,194,199,4,2,56,225,210,220,99,203,147,254,169,12,223,51,25,127,198,79,110,2,11,169,161,42,104,204,242,2,159,207,63,172,182,44,95,51,93,219,209,26,72,170,231,232,111,50,19,34,163,240,22,45,107,153,113,86,124,235,87,65,247,50,225,104,245,88,22,45,36,243,253,153,59,230,177,39,183,147,6,103,217,155,23,62,107,64,113,187,54,176,140,141,108,222,159,85,93,36,159,150,63,100,57,89,121,216,179,99,100,9,64,191,231,144,53,131,75,130,229,124,233,0,227,142,178,121,142,234,101,75,66,74,199,131,42,152,80,150,165,48,41,175,148,248,194,133,178,88,40,136,76,175,193,97,176,176,97,100,146,219,231,25,195,85,177,134,220,68,198,217,175,4,116,190,84,111,242,82,69,14,134,182,29,167,144,35,195,80,90,246,41,12,141,60,54,137,149,50,191,50,74,175,161,135,94,105,248,232,194,215,125,119,193,221,213,145,68,137,59,113,252,190,55,157,87,125,6,222,60,139,140,177,171,131,80,188,153,50,204,88,144,2,188,1,138,132,125,95,254,30,193,23,63,228,0,49,58,137,247,83,50,255,20,168,11,155,250,114,201,228,234,197,164,125,61,86,86,181,135,222,98,178,241,19,242,26,64,0,197,40,128,147,122,17,159,0,11,156,251,206,81,95,114,88,148,207,181,185,79,250,122,144,57,135,20,184,43,177,240,91,189,72,144,178,33,129,229,163,106,133,231,58,61,210,223,99,252,74,126,205,77,88,141,180,20,115,32,115,81,66,219,0,232,52,182,15,154,198,231,181,223,82,31,206,82,83,92,227,209,56,146,114,213,224,92,203,112,253,32,156,85,163,100,239,114,99,11,86,38,221,38,69,235,245,55,124,228,96,230,90,79,131,249,76,174,78,19,23,81,239,176,248,110,67,92,109,84,117,239,58,35,212,220,200,204,181,136,12,215,193,111,26,199,230,129,186,28,197,132,83,209,103,67,139,103,74,184,122,41,136,247,175,49,78,188,109,2,27,103,31,80,77,17,146,162,14,240,84,28,249,80,40,168,31,209,8,180,194,142,22,60,28,206,88,187,234,230,172,181,158,153,163,241,233,242,123,114,142,218,99,129,130,11,207,147,27,141,197,49,50,232,2,179,77,208,202,176,156,1,135,192,147,188,246,214,33,31,92,133,188,201,244,208,195,147,174,103,226,115,155,255,74,28,177,40,58,159,128,91,254,48,111,5,19,169,90,7,71,153,33,157,214,219,3,139,69,243,22,40,78,44,0,117,93,231,60,93,51,219,220,49,134,252,66,226,229,101,245,39,43,226,183,228,193,220,19,247,143,77,44,184,241,209,184,114,112,142,227,64,111,179,157,16,33,159,60,218,106,8,49,9,48,100,85,135,18,39,234,181,168,54,231,50,201,113,14,150,150,162,82,127,249,67,30,33,134,1,206,33,55,160,23,122,219,52,30,60,89,102,46,254,226,186,13,179,102,26,147,231,200,72,205,60,25,184,80,209,186,103,59,133,252,172,89,34,169,58,4,236,38,146,163,137,82,161,51,149,189,220,250,235,71,139,18,184,68,246,102,93,59,53,100,122,139,27,175,123,250,115,25,252,43,210,174,105,225,250,47,55,203,99,83,63,195,160,71,218,202,84,125,78,92,11,20,62,111,102,94,127,144,90,206,161,135,189,193,65,124,92,144,230,103,221,76,48,93,184,120,164,137,187,174,42,88,158,164,123,221,44,209,251,229,154,116,84,220,125,253,65,131,11,168,125,96,236,75,154,236,87,189,101,124,183,80,138,181,239,205,127,2,88,12,215,27,205,118,241,117,239,101,14,195,56,30,53,212,194,94,32,217,130,76,146,222,109,75,140,123,42,121,116,110,34,134,248,239,179,6,100,222,248,150,18,28,84,232,135,16,154,134,107,12,178,132,145,39,229,142,95,101,157,90,135,87,129,252,74,176,23,27,75,168,157,46,116,33,99,49,78,6,71,94,198,184,166,235,65,225,46,32,145,96,67,202,85,139,240,19,148,188,218,33,66,75,207,36,0,119,167,107,224,193,34,90,165,28,253,189,7,139,9,135,83,206,140,123,217,116,64,112,170,75,94,208,104,86,167,10,45,181,244,143,167,204,101,50,161,126,150,133,189,201,34,202,71,114,250,141,196,95,150,45,110,102,165,210,53,58,166,66,8,144,64,28,0,154,143,252,53,134,3,121,168,129,18,231,215,155,175,80,240,221,43,222,190,98,111,136,227,76,64,154,218,243,19,27,84,93,99,33,67,67,110,182,22,67,112,218,147,113,171,13,24,174,249,169,43,40,188,254,42,189,254,30,40,243,206,131,188,114,35,3,228,239,241,33,17,214,168,95,130,248,107,121,169,243,51,192,24,244,79,86,110,163,137,122,87,153,94,44,98,167,232,21,155,136,83,200,129,39,95,242,213,9,191,236,18,75,104,239,37,137,74,136,59,182,169,251,218,143,125,165,236,34,36,51,102,69,181,11,95,201,0,137,2,18,41,234,7,94,49,218,7,10,172,189,243,95,86,92,15,187,117,100,42,174,239,26,162,111,18,135,106,229,220,139,167,29,26,103,34,235,84,4,15,113,225,63,4,88,86,162,62,239,175,96,241,237,68,119,62,224,75,97,249,126,220,183,59,105,86,135,195,154,200,141,247,22,209,164,8,50,240,124,13,6,30,175,223,16,185,253,47,235,217,62,246,84,42,55,73,51,218,98,11,156,73,16,117,21,130,237,1,205,206,222,143,193,220,127,210,92,240,124,40,28,9,35,181,227,98,114,71,93,117,226,80,190,150,112,185,201,62,119,33,76,245,165,103,164,126,2,198,165,250,128,106,82,155,11,82,84,239,96,177,168,153,248,60,222,212,119,235,223,152,18,124,198,136,55,87,89,13,110,151,231,219,210,121,153,240,254,245,100,69,180,92,227,76,133,98,134,155,135,168,15,182,23,47,109,174,162,248,23,182,236,36,139,27,92,198,150,150,165,251,197,230,157,199,242,137,18,107,104,2,87,206,74,32,234,135,189,23,239,147,10,125,138,244,201,38,123,79,167,231,67,167,142,61,194,93,103,251,38,165,202,218,181,227,53,206,214,159,155,188,4,33,160,167,253,39,109,168,68,237,177,212,3,254,185,53,185,10,231,123,109,13,227,215,51,239,8,193,48,84,151,100,59,55,11,134,158,251,148,103,195,85,49,160,6,212,77,44,89,235,248,218,108,40,195,125,205,78,43,38,87,75,69,62,218,115,131,1,99,69,186,147,148,234,132,217,202,156,126,86,247,128,92,171,164,68,117,127,107,164,171,50,62,166,49,214,74,67,151,182,137,225,85,2,130,98,132,119,60,42,222,19,148,113,21,159,98,191,121,168,226,187,198,168,216,66,161,178,32,229,100,20,167,22,218,43,217,218,200,70,56,125,65,237,2,177,69,197,117,161,10,46,27,176,70,144,239,12,70,59,94,99,131,108,72,166,231,11,164,0,35,3,48,176,82,132,34,141,220,159,195,44,250,37,219,39,223,112,165,199,43,4,233,208,207,223,4,237,15,154,29,112,241,86,204,49,243,18,42,189,140,193,185,168,90,29,245,146,38,165,213,254,76,182,164,242,219,42,211,104,215,249,145,116,75,163,160,243,196,237,206,227,39,118,231,109,222,122,2,165,124,69,81,253,23,97,49,79,22,75,8,90,81,18,10,129,236,235,70,208,246,124,220,113,49,58,17,13,140,143,38,251,66,69,69,252,189,254,103,74,166,198,139,173,18,119,16,154,125,170,19,199,79,54,8,189,37,30,220,2,40,80,92,190,158,167,38,152,213,15,78,72,143,219,93,35,106,230,204,95,36,233,64,245,239,195,35,140,184,156,7,47,102,64,148,54,165,86,87,211,251,44,43,92,102,151,251,92,40,19,234,217,245,236,163,54,202,49,175,54,170,219,81,215,24,218,46,147,181,237,55,22,170,205,130,78,99,148,132,195,111,197,186,210,5,62,102,130,22,84,173,15,149,67,18,213,141,202,112,45,143,41,184,174,110,51,11,61,255,26,241,96,139,58,105,56,18,218,74,119,116,194,184,204,8,177,251,116,147,163,22,154,6,177,191,223,230,109,198,213,179,171,233,182,81,127,217,206,56,102,15,144,3,44,151,110,41,108,238,66,15,207,205,140,212,17,134,36,17,199,241,122,162,238,110,111,160,232,78,44,86,28,145,216,54,136,46,61,240,180,211,17,220,29,115,5,140,223,240,226,212,250,73,74,213,22,219,221,255,32,26,43,0,164,32,44,128,93,34,137,103,143,100,222,160,123,65,48,202,250,92,122,225,68,145,223,36,37,4,2,182,12,61,206,100,31,102,120,164,147,177,247,233,16,149,126,8,96,17,145,54,61,91,73,176,34,87,85,128,71,139,181,216,79,193,4,215,22,123,58,157,62,227,160,65,127,88,214,86,2,197,37,60,131,203,252,112,68,167,189,189,63,238,32,124,83,88,57,209,2,168,65,39,228,233,9,6,96,30,140,8,22,66,14,208,34,173,227,156,113,148,71,7,112,113,198,97,232,62,51,150,196,218,170,204,131,149,21,14,146,15,171,46,40,0,239,155,20,116,233,19,80,188,254,177,177,186,162,230,124,173,59,124,203,222,192,1,45,20,230,240,0,246,182,246,145,19,179,198,156,90,145,3,147,108,76,61,167,223,186,109,183,140,52,80,10,155,99,156,37,67,85,243,219,241,74,92,49,134,205,23,215,56,56,29,178,138,0,89,102,186,158,54,87,150,206,241,56,42,35,32,29,123,49,132,28,67,153,255,118,77,108,144,10,108,140,78,255,129,58,154,90,72,143,239,12,236,197,24,188,68,48,94,229,152,131,254,55,167,209,89,190,32,80,220,159,227,28,79,8,121,99,249,223,186,84,132,183,20,93,157,60,245,2,113,10,253,236,51,112,10,196,145,11,217,175,22,114,93,248,51,92,49,145,171,15,150,223,2,167,233,183,167,45,33,226,96,244,97,117,187,110,74,81,73,208,112,251,110,136,52,115,118,29,146,189,4,197,72,8,91,11,92,109,55,133,146,16,113,85,15,188,58,134,252,232,95,62,214,27,178,121,101,161,112,103,166,167,47,70,189,90,5,240,109,53,251,114,205,30,192,166,113,56,11,229,220,241,121,58,10,125,63,189,223,160,68,182,241,209,114,105,181,230,185,208,62,56,205,94,245,238,245,31,125,209,8,106,161,160,119,67,13,169,218,170,97,161,245,10,166,209,161,50,109,172,221,94,197,73,255,247,251,239,56,63,31,205,87,153,65,165,84,128,50,37,154,220,250,235,98,80,141,49,221,132,217,222,186,26,20,152,216,237,105,125,181,121,52,82,135,91,21,132,142,3,143,65,201,31,31,116,249,217,175,209,195,136,15,61,47,120,230,102,184,224,123,170,49,180,22,71,139,147,52,140,168,13,206,142,145,236,6,196,18,204,240,113,112,91,83,185,108,188,39,82,173,32,5,153,79,211,86,144,243,143,65,9,210,23,217,11,255,157,88,51,121,223,145,14,67,202,229,86,174,246,206,176,240,245,51,207,80,238,165,203,215,201,5,51,223,82,237,114,254,107,221,33,221,32,78,67,168,74,46,183,112,141,32,61,72,255,219,32,170,220,191,224,19,59,138,56,154,121,188,174,61,251,155,159,237,11,79,14,45,203,49,49,86,249,79,126,124,113,143,170,160,192,9,37,58,26,123,156,38,239,246,51,98,141,85,196,209,241,112,46,74,6,203,127,191,78,80,69,170,16,169,212,128,216,14,59,255,101,55,240,189,14,233,36,6,15,167,190,32,30,168,183,57,166,58,195,236,31,29,226,133,66,181,38,171,68,85,25,90,6,71,93,127,163,24,11,8,211,253,197,197,114,39,134,81,239,40,218,168,144,218,204,200,78,255,248,77,18,184,165,238,149,87,183,73,22,240,127,231,63,230,108,234,196,39,42,168,189,115,100,61,15,59,238,23,184,20,27,123,172,77,167,26,200,209,21,60,33,194,66,215,183,179,192,23,210,151,57,127,14,128,5,1,146,19,154,179,11,187,62,112,251,7,118,112,236,180,102,230,128,164,171,158,125,173,36,141,187,50,165,50,41,177,236,169,88,141,48,148,115,80,241,243,186,174,78,16,38,54,137,109,121,106,94,180,212,202,229,27,132,152,42,156,70,146,99,46,97,235,96,67,4,69,93,120,20,84,102,228,213,73,21,50,110,114,220,30,93,88,191,51,124,202,1,27,60,207,38,1,110,164,41,144,194,101,47,172,16,25,175,217,252,238,201,8,71,132,221,168,57,35,230,249,23,189,67,153,149,39,73,128,140,175,180,154,174,232,157,136,88,51,125,32,157,42,115,198,93,32,134,219,95,18,42,174,114,8,167,194,78,5,213,85,11,105,2,218,142,122,221,43,155,100,108,231,92,221,210,74,119,8,2,220,253,246,182,204,149,117,132,25,199,90,106,67,36,108,173,36,190,117,151,99,138,82,102,221,124,216,243,110,61,173,193,244,179,125,242,57,232,37,181,246,246,172,164,173,6,198,111,222,160,153,226,138,49,34,138,114,41,100,218,139,63,160,252,239,48,60,139,119,187,201,109,190,160,26,2,242,76,54,61,137,127,4,35,232,174,87,58,164,78,219,196,32,120,17,153,87,112,175,102,50,222,108,244,112,232,233,179,62,94,68,112,142,254,59,188,172,3,252,223,84,97,122,141,157,28,214,176,228,101,68,38,108,120,19,37,33,18,167,127,144,219,68,90,0,203,246,177,102,194,245,119,84,205,96,136,9,141,209,52,182,155,24,28,252,38,142,32,81,182,199,155,38,81,8,55,51,14,1,124,5,207,75,201,54,188,144,185,106,155,146,25,44,230,191,57,152,83,111,140,89,233,116,115,106,173,5,189,247,174,150,157,46,211,240,56,147,61,233,226,113,203,181,251,204,107,171,92,184,196,194,237,155,234,129,227,234,159,15,44,138,114,233,224,241,148,107,95,43,11,99,164,205,251,53,64,29,131,33,2,78,93,217,57,153,151,139,89,3,135,26,90,73,212,94,102,41,163,1,82,39,207,66,203,149,24,108,223,116,218,178,163,44,65,221,35,82,30,248,45,175,110,176,122,165,34,167,46,62,8,70,99,155,222,151,68,85,160,121,174,103,134,22,162,121,3,249,125,96,83,136,79,121,174,51,150,148,106,72,145,210,106,233,133,108,111,27,232,164,3,134,99,228,30,149,170,91,218,211,76,33,226,19,125,89,97,77,26,63,102,244,144,250,119,221,224,84,56,221,38,247,62,100,108,117,188,212,59,231,55,23,110,208,122,29,254,162,77,29,31,57,253,9,18,200,82,95,184,126,158,121,118,20,148,100,29,161,89,41,55,44,227,216,80,22,240,194,178,129,115,204,152,50,159,72,103,63,34,181,207,71,234,210,1,122,88,31,238,80,178,226,111,179,63,228,120,14,104,107,138,74,28,130,31,121,60,110,215,144,55,144,244,33,237,42,3,142,168,124,6,91,29,48,89,110,39,50,23,140,129,48,191,181,139,102,158,61,84,4,106,252,87,153,76,41,206,198,9,254,245,128,106,27,188,157,210,62,146,142,93,84,115,145,196,103,157,114,164,205,35,20,209,166,248,71,13,179,5,185,201,6,60,13,198,81,42,142,112,166,34,66,219,92,135,85,128,108,98,242,21,117,38,107,150,120,231,133,178,210,148,251,47,246,240,138,161,242,49,203,25,12,29,116,188,21,37,3,103,5,85,211,218,63,183,8,128,65,231,32,147,121,224,249,26,150,91,59,221,74,7,49,219,214,109,196,171,225,217,59,2,34,171,160,238,154,194,1,164,130,134,251,167,223,20,52,241,216,42,59,61,149,156,156,179,138,223,196,136,224,39,5,233,208,96,144,54,242,242,0,133,26,2,182,170,16,124,158,127,53,141,142,104,203,139,167,96,232,165,8,226,100,150,220,168,104,123,3,38,162,43,171,56,106,108,40,98,206,186,14,31,0,18,22,235,156,218,95,107,194,63,18,13,127,104,89,58,244,187,14,86,19,97,181,74,133,249,123,28,88,49,63,53,232,61,67,240,12,75,235,137,5,47,115,182,114,107,95,22,2,233,197,230,120,80,175,68,49,152,82,82,179,86,29,61,16,205,90,251,208,194,1,242,165,192,117,157,40,200,46,254,233,188,8,9,170,87,101,243,30,189,158,199,229,108,133,180,139,213,255,195,172,181,16,118,75,171,4,4,30,136,142,70,182,153,101,209,115,162,8,235,36,177,139,230,56,97,193,178,46,115,160,226,102,219,56,29,189,64,230,164,141,170,63,253,163,36,201,199,14,68,130,82,1,246,33,173,188,42,240,63,134,213,135,78,188,27,141,107,255,37,47,60,211,193,206,157,216,108,114,158,114,188,161,106,173,121,79,20,178,203,99,176,130,174,43,59,139,142,153,41,49,89,37,4,21,183,90,43,74,26,243,41,42,131,250,230,198,195,163,211,36,236,182,188,58,2,14,146,44,168,161,111,88,86,161,57,137,244,33,178,34,177,87,143,9,216,1,171,246,131,190,92,61,200,243,76,0,246,11,86,56,87,254,100,137,181,147,243,83,135,142,2,13,5,85,254,16,208,177,15,124,185,91,22,251,1,194,221,3,238,29,69,127,124,137,130,86,197,170,107,122,76,145,207,111,161,241,147,182,217,71,103,32,60,107,62,252,43,22,176,67,39,165,197,8,214,88,41,121,118,102,136,125,16,234,6,1,66,254,97,230,221,125,81,46,226,107,237,121,36,191,127,120,228,194,39,94,220,108,239,37,85,51,153,224,177,169,184,86,57,254,68,254,230,108,206,186,172,255,207,84,222,169,66,163,96,60,202,243,102,84,205,38,152,245,120,105,0,30,89,39,138,195,30,91,209,92,210,219,120,183,235,239,209,171,98,132,178,234,221,189,37,132,31,202,245,160,101,152,88,62,117,1,168,160,46,73,124,32,30,243,100,233,69,192,100,155,43,84,202,237,168,74,27,66,142,228,83,6,83,75,84,169,18,153,49,227,168,23,128,201,127,183,209,188,102,50,80,64,210,89,122,221,184,48,239,26,119,13,92,209,119,111,255,15,69,16,225,37,250,188,126,235,218,32,210,87,68,223,34,224,189,140,67,79,175,136,201,203,45,167,220,221,212,205,169,24,139,238,223,215,11,209,144,3,240,116,48,227,178,52,239,97,233,21,69,202,66,103,199,60,221,148,207,198,212,136,242,202,106,14,107,120,32,12,247,238,140,145,54,100,250,43,236,215,94,1,6,51,62,77,234,32,243,86,190,222,208,209,150,185,32,246,102,66,132,36,127,197,208,50,184,209,27,72,125,67,178,119,61,254,8,36,214,52,26,180,19,176,234,209,39,253,161,238,27,65,149,215,101,209,53,223,221,233,139,63,5,201,229,202,9,87,32,223,244,2,133,118,178,122,127,10,3,82,24,232,189,123,74,42,92,126,55,237,151,16,181,117,3,173,73,42,18,140,137,219,121,136,135,30,129,222,73,125,191,125,116,62,223,61,146,144,22,58,254,119,55,194,135,114,144,218,57,158,178,161,21,14,38,67,138,91,59,33,57,39,133,73,207,187,32,17,185,130,67,92,13,209,168,197,56,58,195,171,50,78,240,111,217,161,169,147,225,144,200,38,86,221,82,243,133,202,186,103,218,90,14,77,231,40,251,33,95,95,160,60,217,34,85,214,66,46,42,127,178,3,64,84,50,75,65,224,249,194,177,219,22,76,121,172,123,52,139,81,59,59,235,126,199,192,92,148,93,194,2,48,251,24,56,35,115,110,117,189,15,189,77,119,74,208,181,127,186,51,0,138,17,21,86,126,64,44,169,202,9,182,18,245,166,177,44,4,101,172,123,112,42,172,191,193,201,9,229,253,88,94,171,6,104,131,45,115,98,77,176,30,14,86,135,212,120,107,171,211,183,70,29,249,46,26,142,191,220,152,104,1,135,6,156,63,40,42,194,131,68,234,41,155,54,197,47,86,23,6,99,212,2,20,190,106,56,20,51,71,98,139,204,90,56,189,61,26,84,84,111,14,189,72,78,64,70,46,32,177,193,169,83,202,65,34,74,84,218,30,220,119,183,249,18,17,148,146,131,67,109,86,248,206,169,66,56,27,202,201,12,70,248,81,119,28,4,191,124,196,198,164,197,98,222,128,55,170,146,5,34,126,221,61,4,13,191,99,89,22,198,113,140,226,169,43,30,97,238,116,23,92,136,168,176,150,200,222,87,247,167,254,71,188,141,43,136,108,74,58,254,88,105,91,49,106,47,58,49,10,0,48,198,122,85,45,234,175,116,146,83,134,230,37,113,37,10,59,74,25,243,117,240,219,91,13,105,255,100,247,54,255,114,41,124,99,151,85,116,241,220,68,241,235,251,104,137,113,167,164,210,86,202,183,35,157,30,76,122,248,157,100,110,72,131,111,233,104,192,214,33,95,234,220,4,24,211,206,227,211,174,157,121,225,36,230,247,192,83,19,32,156,42,146,175,229,197,82,198,187,254,105,41,70,243,18,128,88,143,4,209,229,254,79,158,221,142,131,46,80,218,147,191,63,81,142,106,75,184,248,158,64,180,204,84,238,126,194,120,215,167,177,94,143,88,191,141,36,97,145,94,50,5,191,84,102,14,66,87,104,236,124,13,177,243,229,102,46,155,208,237,95,45,11,175,243,87,101,100,151,224,7,121,228,243,25,169,210,132,33,252,186,118,170,67,223,127,67,247,55,28,42,82,166,104,79,14,10,143,138,133,170,150,171,90,196,238,168,18,94,239,166,224,2,71,60,154,252,2,179,185,131,254,177,149,95,7,245,0,22,211,252,58,120,254,33,49,52,152,43,76,57,88,157,189,197,20,208,1,2,29,111,73,239,57,12,74,83,191,36,138,210,157,68,14,241,221,232,231,223,145,210,242,25,125,203,174,59,193,21,191,103,229,60,98,185,55,105,123,126,189,195,196,130,75,191,65,230,209,101,52,134,227,57,107,123,5,210,163,221,222,224,22,188,140,120,56,122,58,167,35,191,140,177,247,125,76,15,207,153,101,146,225,162,55,172,148,45,110,252,224,137,253,145,176,160,159,99,78,134,13,217,254,88,225,160,104,149,145,52,130,32,163,163,21,245,85,131,165,63,231,5,64,58,189,53,187,120,197,161,4,46,26,17,137,229,92,211,26,37,240,154,214,186,96,186,216,244,222,143,130,40,172,28,67,239,5,38,69,199,21,39,96,114,247,53,243,249,241,31,105,188,199,53,44,124,49,248,60,23,188,75,88,25,61,100,183,89,204,205,246,23,77,128,140,160,62,160,71,61,194,4,141,99,243,26,4,83,200,193,149,19,119,220,164,46,29,49,32,194,0,255,25,239,14,1,241,201,97,52,23,157,195,102,253,90,187,180,176,47,136,55,84,239,185,52,137,149,28,154,83,27,180,150,253,8,91,238,138,45,180,251,87,103,106,159,8,216,132,138,108,184,4,229,50,172,234,80,148,247,129,131,211,116,126,149,68,84,47,189,230,44,220,169,174,39,27,56,15,108,48,234,156,99,138,187,197,9,0,94,78,24,26,243,139,212,54,54,89,121,142,191,75,240,58,118,236,69,61,214,1,194,107,68,18,108,52,160,195,66,69,182,195,248,86,157,121,31,33,255,61,171,5,182,61,238,206,105,123,103,161,236,182,168,102,223,204,26,140,16,117,177,14,9,242,31,226,19,45,23,87,203,222,66,99,195,243,68,4,113,222,47,155,29,18,239,165,215,93,129,195,108,112,175,2,123,50,53,190,125,167,122,190,184,54,167,62,118,163,5,205,33,218,175,92,73,60,230,227,193,169,196,156,42,199,10,195,62,213,219,34,69,244,184,61,139,146,184,108,153,211,161,139,50,55,7,164,44,52,75,131,48,127,78,182,244,204,142,36,152,149,239,101,190,95,55,218,139,217,49,68,217,143,132,193,146,59,229,164,130,156,251,133,170,140,94,204,55,142,60,51,216,168,240,243,106,133,135,100,165,72,231,67,149,41,153,94,51,225,94,180,38,32,92,54,204,229,133,210,96,55,13,136,101,41,88,32,216,153,7,60,114,145,244,185,19,163,131,25,250,9,199,194,244,130,79,30,46,70,178,137,199,105,197,95,228,48,42,211,217,229,222,205,250,158,200,42,94,153,170,221,253,206,7,119,120,233,141,254,177,225,62,61,213,4,170,237,174,137,29,62,75,239,41,74,95,78,130,69,178,188,23,46,69,218,207,240,237,41,228,87,201,137,215,157,0,132,198,110,216,123,200,155,201,80,50,181,64,110,253,20,207,47,234,224,203,105,129,62,22,215,234,49,14,205,93,1,198,209,130,183,148,204,33,24,90,238,74,44,104,146,220,223,244,169,252,118,233,87,36,190,235,232,49,86,109,122,207,159,202,42,58,97,19,165,7,95,83,133,127,200,107,237,241,192,29,200,116,135,25,4,151,19,62,204,241,255,208,231,68,37,172,192,150,31,164,222,142,210,77,181,26,107,138,66,16,43,173,44,197,42,150,157,131,213,12,141,137,6,205,201,97,31,158,255,255,82,178,6,136,135,237,21,94,70,218,23,5,127,92,119,193,118,55,22,7,252,206,40,141,5,132,225,105,238,60,246,194,209,157,15,167,173,154,145,125,198,191,123,136,193,27,45,174,199,158,158,203,113,46,226,125,30,52,183,41,118,251,63,225,46,31,48,23,30,167,81,179,53,246,135,250,17,0,7,49,71,136,70,175,255,130,196,129,227,69,84,191,26,131,1,219,100,174,152,235,212,206,19,48,0,61,40,63,19,164,102,237,9,197,139,118,84,105,232,71,186,255,171,183,164,58,99,240,170,117,115,171,171,27,25,88,112,177,228,78,164,23,94,137,60,204,191,155,84,203,183,209,14,134,200,47,206,79,171,173,156,209,249,42,93,8,62,6,217,237,240,225,49,137,45,106,4,162,221,69,65,149,173,11,53,155,182,53,201,83,143,99,196,61,5,83,109,228,35,62,43,211,69,129,47,139,229,186,116,126,66,20,63,189,155,74,22,163,220,249,171,214,104,222,217,15,12,245,247,67,24,83,202,71,32,171,217,111,181,236,47,170,12,141,0,63,6,220,92,100,235,152,28,198,141,44,144,48,171,240,250,85,234,189,103,239,196,49,184,27,125,32,93,177,163,225,94,151,125,27,13,250,225,55,221,97,3,38,150,107,30,245,149,49,100,38,133,83,7,96,61,37,10,42,211,162,53,97,19,5,133,180,53,216,79,247,45,135,67,104,163,150,27,188,136,12,80,163,34,194,162,113,90,62,124,173,72,234,135,228,47,149,68,114,187,138,182,209,51,61,171,183,141,168,145,174,148,250,63,175,125,33,56,179,166,74,55,49,59,151,34,64,153,26,155,101,60,119,137,49,70,236,75,202,251,39,130,133,154,205,158,209,125,28,182,119,173,35,236,110,149,98,13,242,131,17,38,141,137,80,150,57,56,123,238,244,35,29,199,63,221,35,23,40,245,22,1,43,126,109,42,27,185,34,148,32,93,49,16,77,49,223,234,136,25,206,71,25,179,77,8,87,155,40,235,37,95,83,205,224,235,123,24,227,94,87,233,104,99,145,60,101,204,168,95,103,17,38,101,16,183,134,115,129,219,54,2,122,174,196,64,207,46,87,141,145,62,61,118,163,182,149,253,193,146,129,208,241,59,214,112,184,232,163,38,56,238,109,41,230,108,105,148,248,89,145,238,8,58,238,241,135,250,55,61,48,69,139,150,186,18,194,168,54,149,242,148,94,248,212,132,155,19,185,103,45,62,103,41,216,157,129,93,126,148,38,8,71,134,80,12,175,12,203,230,33,20,186,195,145,106,177,241,152,190,66,224,33,240,216,210,236,157,56,70,252,212,8,169,251,117,159,90,222,254,58,110,40,112,136,74,21,120,220,144,188,181,101,89,206,81,97,76,103,14,218,158,8,35,80,155,192,199,103,195,79,248,4,6,108,183,201,249,185,192,197,43,168,171,20,251,49,71,1,247,107,101,127,65,132,78,31,156,35,230,12,148,131,211,124,199,117,58,246,242,203,6,154,21,114,10,64,162,145,239,179,241,244,93,108,222,88,209,21,34,17,133,77,193,221,98,130,173,37,26,134,45,199,119,213,219,150,235,101,254,155,122,253,19,79,131,113,37,12,165,97,191,202,16,50,25,66,32,225,135,154,159,95,146,203,18,224,174,131,65,186,201,15,155,23,15,215,14,135,92,222,149,39,71,176,106,117,58,26,89,228,116,77,65,30,39,69,41,60,5,246,217,87,174,32,249,0,65,133,181,234,175,29,14,23,215,116,216,206,137,124,190,45,11,123,31,81,139,152,68,237,243,7,188,23,41,219,158,145,236,234,106,4,3,48,235,73,92,172,162,246,5,53,141,180,139,145,153,12,121,3,198,199,182,41,220,221,183,75,132,191,166,144,245,97,104,43,168,208,96,35,112,148,16,215,121,60,144,19,13,167,250,187,148,114,178,191,93,152,161,34,190,251,128,144,196,12,130,34,193,42,8,216,76,179,10,22,52,154,12,104,245,157,37,160,197,24,26,55,231,179,18,120,126,191,199,177,227,133,238,4,47,212,162,101,27,10,52,60,210,154,207,136,48,62,33,30,171,47,20,72,149,9,235,237,253,128,250,148,119,143,242,85,66,255,164,168,170,144,195,226,220,252,54,244,1,20,249,64,171,148,61,244,170,154,60,17,48,106,14,219,125,202,255,214,116,143,219,68,55,234,101,231,58,13,21,70,218,34,206,127,98,153,132,136,105,228,123,208,104,102,152,120,35,24,58,115,249,195,5,103,59,189,139,21,116,250,95,193,8,165,129,183,57,234,84,84,127,86,145,191,167,190,43,101,190,31,85,202,2,9,233,101,23,82,109,96,220,108,71,235,40,117,76,80,212,129,4,82,117,119,122,255,39,184,207,33,134,1,73,155,127,74,79,183,141,186,125,29,55,90,197,231,224,5,112,106,221,151,200,232,2,254,157,205,222,93,161,178,184,48,193,217,242,116,250,116,189,123,104,250,18,136,223,112,59,188,164,82,203,5,79,157,223,86,86,90,215,194,238,171,223,153,142,178,238,122,94,174,25,72,112,69,190,59,30,235,4,1,91,238,248,4,149,151,25,78,177,162,46,36,53,250,181,42,178,253,8,216,173,132,107,208,150,34,160,224,250,10,103,26,115,214,192,232,162,246,7,32,83,12,34,12,214,233,28,217,130,220,201,156,86,12,107,181,0,41,101,89,249,123,104,44,138,178,96,11,10,150,31,100,79,6,164,39,211,232,178,113,230,198,47,181,162,6,169,242,146,142,238,134,212,61,46,80,82,22,207,74,129,194,230,75,207,96,255,62,9,148,164,4,72,144,201,101,81,145,47,98,17,209,114,209,11,97,152,239,41,30,33,247,182,42,236,246,215,148,145,116,104,116,82,200,24,171,161,233,235,20,45,50,236,65,180,229,9,227,100,93,206,31,184,158,184,166,98,204,168,77,88,233,229,136,72,100,234,179,76,68,71,147,161,18,189,77,247,160,142,248,200,176,183,176,193,170,197,225,236,17,98,48,44,70,141,75,249,214,183,165,210,49,8,165,124,239,18,45,103,231,61,97,93,224,45,245,32,52,246,129,146,1,45,58,105,139,71,151,150,143,82,44,54,10,37,144,153,247,25,190,219,204,132,29,43,233,180,46,158,241,197,56,209,153,209,217,248,24,242,219,249,101,240,90,13,217,206,130,92,167,59,224,130,132,182,223,91,198,188,109,131,188,98,82,34,185,16,178,76,165,106,70,119,71,60,86,41,177,253,183,13,148,253,97,192,124,182,37,0,224,99,43,171,200,248,54,63,226,126,99,177,120,75,32,30,246,215,23,130,183,214,49,206,249,127,174,90,167,175,102,96,106,37,187,42,99,145,114,157,69,236,219,61,31,211,203,11,36,150,40,111,212,30,104,66,15,131,3,75,213,186,169,104,117,87,116,91,111,211,203,228,254,27,113,124,232,94,215,157,228,23,155,184,24,61,90,245,206,163,87,35,241,11,133,77,255,172,8,70,146,200,66,10,189,68,69,246,197,155,47,211,30,234,11,79,207,143,168,163,72,2,95,197,2,37,47,34,116,221,30,212,237,175,237,59,230,187,22,48,220,103,6,9,30,27,162,167,136,241,208,14,183,239,210,9,141,46,202,156,120,24,95,207,208,14,61,96,98,177,125,215,111,27,254,152,58,204,238,38,245,159,67,23,115,178,52,146,33,223,70,166,95,196,128,68,59,155,43,28,251,94,160,9,230,131,49,35,231,185,52,4,27,63,34,39,136,21,132,9,110,139,123,209,55,125,85,111,115,245,54,82,150,84,91,212,121,37,103,62,97,198,115,85,204,62,136,85,22,210,167,200,249,137,57,84,236,242,171,112,50,140,143,66,149,123,57,76,88,81,129,104,53,99,27,34,137,123,247,153,207,66,100,167,147,122,107,111,135,114,253,216,15,46,53,26,211,73,192,105,85,113,21,24,245,21,79,171,170,15,238,116,29,17,210,41,107,183,64,76,90,64,133,63,27,70,138,187,138,220,93,85,197,56,216,226,127,133,172,175,82,218,97,199,80,160,105,12,57,103,116,214,30,110,246,34,220,137,85,37,14,62,213,124,215,233,250,77,162,199,211,28,108,92,107,1,4,159,188,161,210,171,202,39,167,219,218,173,211,24,250,96,253,164,191,30,27,247,116,242,65,181,244,184,208,60,145,15,238,138,83,253,91,58,99,36,162,242,34,236,78,10,198,9,185,47,118,92,203,127,103,195,132,203,120,245,138,38,234,147,77,251,222,85,111,230,94,207,189,27,165,183,7,145,66,184,116,251,21,222,191,41,251,170,18,114,21,14,245,110,113,20,142,246,226,137,154,203,67,82,67,247,126,97,55,40,89,222,49,80,92,47,77,245,171,205,73,164,126,65,111,96,42,182,144,171,97,51,213,204,107,216,130,202,29,131,129,245,138,187,218,243,36,32,200,254,142,255,148,171,125,59,115,66,25,111,70,237,234,207,82,109,146,239,27,53,85,147,186,11,220,103,49,184,82,192,59,28,162,195,34,120,5,149,173,213,138,160,145,236,140,101,56,219,253,220,112,195,224,49,204,33,131,73,244,188,129,3,139,82,128,196,101,21,98,167,208,104,78,52,185,108,112,95,60,86,50,99,245,251,161,199,134,55,56,185,74,184,42,44,65,61,45,142,203,123,8,15,13,194,102,161,140,135,229,18,98,118,231,50,210,151,20,197,24,12,219,163,236,241,69,206,18,159,232,144,81,99,12,253,68,227,187,142,238,148,220,246,71,225,183,12,172,43,126,79,142,179,105,218,128,255,255,128,11,103,209,66,15,18,48,137,62,85,212,228,44,14,233,52,236,71,68,247,206,127,159,81,22,43,215,170,230,165,50,240,106,114,204,3,146,57,117,15,214,84,62,135,71,25,3,55,202,208,76,84,191,30,32,72,42,210,254,205,6,1,169,151,104,245,186,77,75,143,98,166,40,245,188,212,139,189,233,219,119,59,53,68,136,79,250,206,23,164,241,21,24,71,129,2,194,170,115,61,50,252,154,191,99,136,50,88,119,6,111,210,24,248,142,22,13,222,249,145,238,132,161,51,53,120,39,231,105,171,151,127,128,172,225,176,242,188,191,98,191,238,243,160,193,140,197,204,203,95,109,238,181,28,10,180,150,177,50,84,27,57,224,136,73,91,20,12,71,207,57,136,27,124,5,163,244,115,201,253,239,157,129,18,206,1,3,143,116,14,160,219,192,71,197,31,48,208,130,95,130,7,24,133,25,141,14,196,116,72,250,82,163,228,107,179,118,165,113,67,217,153,164,68,58,140,163,244,114,50,161,223,72,56,32,43,98,103,149,99,250,128,226,218,103,22,23,73,204,15,214,109,184,209,214,191,107,20,185,74,48,70,153,34,215,247,207,243,79,180,99,71,53,171,136,241,243,52,48,39,164,72,138,41,241,75,96,27,11,24,79,81,158,255,182,158,5,175,180,200,23,140,228,46,185,18,213,227,176,78,247,250,96,155,193,105,157,192,3,133,151,124,215,192,151,16,206,122,149,108,25,26,91,246,97,210,19,191,28,66,193,163,160,67,132,69,133,186,135,15,152,46,124,103,198,19,243,201,181,79,135,180,62,125,185,166,184,243,66,53,26,48,138,215,13,190,224,115,161,77,187,137,224,159,153,79,154,155,216,183,144,252,217,200,211,215,169,243,255,88,212,147,215,50,39,88,206,249,180,192,210,87,218,160,26,88,167,213,0,179,22,205,217,169,197,49,14,189,225,107,166,244,136,98,225,174,99,180,178,106,105,194,174,88,197,134,119,25,126,127,114,81,163,176,144,145,48,254,59,235,108,204,59,114,63,170,83,153,171,7,129,7,115,204,89,200,217,245,18,47,9,245,87,215,119,194,99,207,12,146,45,182,61,157,131,159,109,3,98,12,241,181,216,91,176,211,81,83,251,75,167,93,227,92,217,107,36,174,15,238,165,154,223,133,158,80,22,53,152,185,38,39,26,64,34,157,208,207,211,75,192,119,92,183,160,5,136,100,247,194,40,43,95,71,6,207,137,52,249,58,218,212,65,117,169,90,239,209,64,237,77,163,96,236,83,162,155,192,126,7,75,101,223,222,113,226,202,56,107,127,113,118,0,211,148,148,221,67,200,185,68,13,185,182,62,49,200,44,215,216,233,24,27,57,21,84,121,182,148,13,193,243,103,25,154,22,253,75,17,53,216,97,55,54,61,241,214,174,211,216,71,216,199,136,130,210,225,16,50,174,181,29,55,134,29,92,13,183,16,251,104,48,175,33,173,206,252,89,149,85,178,73,181,77,17,63,159,106,161,119,69,41,12,120,203,125,51,68,153,204,174,41,218,101,93,52,239,44,78,217,216,112,21,41,37,186,244,209,80,255,254,65,15,167,26,147,200,241,136,75,140,148,182,147,165,24,93,85,71,144,180,191,22,24,251,208,116,188,98,249,186,149,183,253,212,242,153,228,116,21,194,211,171,178,99,87,83,134,54,12,179,219,4,139,42,89,87,176,128,253,29,120,215,23,247,121,12,11,206,92,57,167,39,157,109,132,57,27,39,164,67,88,86,156,77,239,7,87,183,76,249,255,194,58,116,12,25,106,202,126,52,41,5,78,186,157,48,10,94,171,53,66,76,102,160,186,119,233,137,180,81,138,57,3,206,115,108,10,132,114,8,62,82,186,176,248,152,100,154,9,244,137,180,142,68,164,208,187,45,206,147,210,247,229,197,106,223,128,176,217,192,247,11,157,97,228,112,128,202,51,116,162,50,190,66,214,96,41,98,225,241,166,131,240,3,14,223,52,239,120,4,154,212,35,128,176,225,13,104,85,19,194,130,221,142,208,152,41,208,202,247,57,195,147,239,49,140,193,168,129,225,171,77,207,123,129,27,41,21,17,84,144,50,228,201,132,63,2,72,228,18,167,60,81,222,188,115,198,77,55,168,181,120,52,227,213,0,88,240,57,237,211,172,24,246,5,245,55,56,60,60,100,206,97,178,85,44,243,158,11,49,177,220,238,246,240,68,72,75,235,28,169,250,61,109,111,55,5,18,24,81,127,242,174,66,22,144,239,9,5,40,78,145,251,47,172,18,234,198,165,238,138,169,143,207,105,124,215,220,13,172,208,64,103,43,221,141,0,86,193,152,64,75,48,189,168,239,252,45,165,212,136,251,209,73,46,39,57,59,83,185,141,157,0,42,8,135,155,101,64,26,164,196,185,29,29,20,10,135,186,35,133,49,191,255,93,142,93,29,81,74,223,14,251,146,216,89,19,40,249,53,185,150,122,133,252,179,73,88,150,122,186,7,147,1,228,90,81,197,145,192,64,16,37,29,113,217,31,200,193,14,64,178,173,195,21,64,105,237,145,165,1,19,250,134,13,205,23,60,230,221,28,195,92,247,13,164,136,161,49,154,113,66,110,26,227,67,170,149,158,90,147,80,41,159,123,241,99,103,199,231,195,165,79,180,198,143,248,18,32,96,132,80,121,12,2,88,48,49,68,250,11,219,63,169,130,228,147,5,105,170,10,219,210,59,192,166,133,166,227,89,141,246,157,2,82,173,227,253,64,98,100,195,250,198,143,170,22,217,65,7,29,181,7,87,201,247,187,11,226,179,213,109,42,114,31,176,24,197,107,232,117,92,98,19,68,149,128,118,15,248,25,10,54,191,33,131,4,200,226,68,230,94,3,134,196,226,55,204,130,198,136,92,216,200,155,74,87,103,19,10,250,73,58,138,246,18,200,185,62,99,218,213,70,166,81,33,65,167,121,193,40,166,108,131,98,146,203,178,201,93,63,101,236,194,153,119,158,30,19,110,171,43,255,132,197,90,173,78,239,42,245,41,168,202,80,227,134,119,207,105,49,204,224,231,133,33,197,34,243,159,23,66,127,223,117,56,138,66,144,240,200,197,82,133,198,177,236,127,119,199,134,149,19,41,184,237,141,135,149,4,49,126,41,160,60,235,220,141,9,166,87,254,190,31,156,82,106,195,139,65,207,216,223,63,81,239,120,222,223,126,87,240,62,111,44,235,131,36,169,107,248,24,203,85,109,113,127,56,22,189,61,59,28,206,178,83,21,68,205,187,236,245,236,72,89,121,125,213,68,33,209,173,170,228,82,115,202,157,203,144,87,39,155,169,109,112,12,48,157,7,134,85,199,60,107,171,20,128,55,42,221,140,126,56,188,20,218,154,197,143,117,166,13,231,82,207,47,149,254,236,88,173,21,239,107,212,209,237,124,33,57,49,28,107,219,99,248,139,146,10,147,248,149,141,169,184,136,167,78,198,127,120,146,17,132,33,32,29,82,104,247,111,114,97,38,233,42,20,115,17,18,195,92,62,135,244,121,119,106,249,1,175,63,123,138,223,116,13,35,174,253,62,180,210,255,34,66,89,27,31,56,231,86,155,37,154,221,145,230,248,36,20,27,143,101,102,204,225,200,11,147,87,151,177,242,254,245,83,10,114,181,102,39,167,212,229,192,133,56,192,251,49,153,152,172,57,177,157,40,95,24,194,114,216,208,166,214,218,113,39,124,35,168,4,188,171,26,221,250,181,61,171,177,176,203,12,244,72,139,90,159,239,71,61,2,216,136,11,192,20,75,12,80,185,39,142,171,55,191,105,67,223,14,81,197,247,40,228,74,219,170,42,157,62,108,129,196,143,195,76,141,17,31,130,21,211,7,101,61,166,206,240,72,161,119,119,218,200,70,79,91,53,45,89,100,10,20,34,243,172,215,151,145,137,140,96,39,224,244,14,6,59,222,37,27,121,34,105,107,138,92,153,90,24,231,85,13,234,43,37,25,184,233,222,159,247,39,112,162,25,116,37,217,183,190,77,185,184,219,165,178,78,38,189,207,210,199,8,90,97,193,3,207,66,186,92,95,195,130,254,31,108,106,162,35,175,224,83,207,17,102,227,228,151,237,14,213,80,236,218,24,29,162,17,104,159,64,238,226,131,125,9,224,98,225,97,174,133,63,109,239,214,27,244,181,99,166,187,133,173,10,34,143,209,199,114,97,159,240,93,20,225,149,10,116,149,129,105,34,154,18,204,96,202,55,202,209,240,214,9,164,217,8,1,11,21,14,227,120,181,157,220,158,237,97,83,195,240,212,154,173,148,161,47,97,234,94,165,196,1,92,235,234,230,225,151,242,112,209,235,17,119,208,157,83,5,86,234,243,11,134,240,128,167,176,27,174,248,118,53,223,64,100,147,61,213,83,241,65,96,251,151,128,5,240,246,78,160,79,20,155,213,74,227,105,189,126,229,33,154,221,50,197,82,210,88,162,244,80,195,26,91,115,17,105,180,49,20,204,101,31,68,96,203,241,197,176,215,132,29,114,23,188,75,87,18,117,61,186,86,9,120,145,101,127,16,16,200,243,106,150,51,59,161,63,51,19,92,79,173,170,135,231,59,199,158,41,224,130,77,5,255,107,141,218,238,34,238,88,173,124,218,18,65,141,193,230,17,179,115,125,164,205,246,203,151,141,194,176,57,200,16,143,183,207,92,192,155,57,125,223,44,196,41,219,61,115,15,8,189,14,153,231,209,251,226,157,73,68,161,192,90,74,90,29,254,88,217,101,146,77,48,94,53,57,10,9,113,37,74,200,36,66,214,154,201,33,67,89,253,207,165,193,187,84,57,19,157,150,124,94,208,22,188,96,193,69,132,51,179,122,185,226,159,11,90,204,194,222,87,183,116,4,211,39,17,41,165,160,62,198,255,126,157,51,21,236,117,89,57,107,169,93,240,65,61,61,138,212,170,0,42,202,33,217,31,125,139,178,78,122,119,122,46,152,71,54,197,193,8,137,75,142,15,125,103,64,214,216,102,135,224,167,130,137,133,61,94,86,38,8,1,203,235,114,203,197,124,196,123,103,142,130,186,254,162,73,54,130,255,47,15,61,122,197,124,107,255,245,153,101,17,192,64,147,149,166,183,207,9,24,194,75,103,120,27,11,77,10,6,0,218,128,8,148,15,200,40,132,127,8,147,56,76,65,69,6,135,158,240,29,19,126,141,203,169,46,206,231,102,71,186,205,225,238,214,178,225,239,140,41,89,110,122,8,108,92,129,243,158,254,45,49,34,218,244,2,93,167,180,144,240,101,208,240,25,151,57,100,242,59,221,226,125,237,188,252,238,91,129,58,227,117,243,216,93,35,64,18,64,15,71,155,254,168,154,185,227,205,52,225,103,5,120,66,136,146,167,165,23,206,78,217,156,34,180,232,232,74,53,77,151,155,81,249,165,116,237,225,190,89,77,236,243,172,89,153,243,160,126,37,86,114,200,223,10,220,26,37,157,17,176,174,20,56,61,133,162,72,132,69,183,40,163,163,142,113,112,68,90,195,129,241,11,160,128,211,111,25,99,6,55,160,54,11,84,43,202,127,83,253,22,13,233,225,229,181,252,192,120,228,160,171,240,24,174,7,40,191,133,201,58,39,187,76,179,120,110,242,211,49,77,199,53,161,60,248,149,94,218,232,84,42,34,119,212,159,19,165,56,242,69,240,27,61,89,61,231,40,245,53,26,191,175,226,125,15,160,79,237,4,49,242,148,202,190,213,24,35,204,119,151,42,36,248,81,217,242,148,73,226,196,117,189,71,230,222,43,60,104,100,36,0,3,219,95,156,107,177,105,17,228,98,2,77,127,139,241,127,230,54,238,228,203,43,192,31,156,63,70,138,69,155,217,123,191,131,17,133,135,34,235,6,125,93,103,65,0,75,231,235,119,60,169,128,99,45,3,30,186,36,255,188,71,130,114,152,174,227,81,208,229,37,23,128,230,109,203,1,105,68,196,21,197,202,5,90,143,45,112,178,251,76,97,102,248,205,200,111,226,206,251,139,151,110,95,131,28,79,222,147,85,210,17,44,134,132,214,110,204,169,111,101,175,90,56,173,254,124,50,145,110,21,220,57,79,110,207,74,29,171,116,5,103,149,27,175,190,171,62,128,106,240,36,54,59,156,204,54,27,128,63,67,112,245,184,226,26,243,180,215,106,101,60,143,73,171,251,224,181,133,7,52,137,104,36,215,40,154,133,99,34,45,238,28,109,55,76,40,38,218,88,120,87,128,182,54,76,70,77,199,197,154,89,69,44,145,24,59,11,129,107,53,89,204,85,7,114,21,123,247,108,120,85,165,209,164,26,55,191,32,92,106,173,218,210,192,232,4,170,143,250,180,197,34,173,232,36,221,104,224,36,215,135,50,4,45,75,154,124,205,213,177,227,179,239,187,229,54,90,65,109,77,200,14,235,46,103,141,40,213,73,67,67,199,177,8,30,80,148,235,79,138,36,171,174,34,139,52,14,142,241,94,142,175,68,4,181,227,40,148,170,231,76,255,135,225,253,42,56,243,240,245,127,61,205,114,33,131,34,174,61,220,34,33,243,220,190,118,16,52,4,196,237,109,139,52,173,113,247,109,133,123,132,158,124,151,44,70,145,38,57,203,146,64,14,53,158,175,255,23,239,9,91,116,252,170,222,124,65,238,127,182,210,62,192,72,69,123,245,178,234,167,13,12,174,229,75,218,68,9,207,223,223,251,124,152,82,106,83,202,151,222,130,252,41,121,49,165,90,32,250,16,104,255,90,52,94,18,118,151,159,72,97,248,80,184,144,215,222,201,148,38,52,127,14,157,217,224,170,221,255,13,11,28,243,6,19,130,150,19,215,242,39,205,167,129,87,108,125,104,22,184,123,207,118,41,209,107,62,169,190,153,69,236,148,43,191,241,38,168,171,105,12,164,115,237,192,137,120,117,68,186,195,152,134,246,94,131,31,5,68,176,61,172,102,180,144,110,200,223,10,7,41,169,97,67,20,172,201,165,191,206,198,172,99,138,139,73,162,172,139,139,35,70,101,30,170,156,148,113,34,88,203,98,47,167,6,122,238,255,15,172,226,130,243,169,203,86,159,226,151,128,219,12,153,189,175,33,5,115,116,161,105,253,73,73,86,26,57,186,26,5,189,254,120,139,63,162,100,188,176,204,119,55,228,196,22,40,5,34,104,183,3,254,7,12,242,56,140,56,246,82,85,224,174,192,246,142,181,104,184,17,52,61,2,18,212,23,182,130,145,244,126,18,138,207,203,134,183,112,205,202,9,108,75,172,250,217,38,224,168,156,78,127,102,40,23,142,212,132,20,215,241,8,73,20,192,153,242,148,3,204,70,142,68,140,181,39,63,135,125,243,254,89,4,1,230,76,53,138,105,202,21,108,201,123,136,34,249,48,238,121,97,12,194,63,129,156,28,202,60,67,165,15,77,164,116,224,36,242,254,197,38,3,186,53,252,136,16,232,2,153,140,88,219,180,249,106,129,16,198,5,73,63,255,218,222,242,61,184,112,198,246,72,3,250,70,120,204,135,222,231,50,144,116,93,250,153,133,208,119,73,255,221,238,155,166,160,42,107,212,180,195,213,122,200,103,63,51,88,183,40,31,37,233,152,49,52,83,123,118,187,190,80,91,142,125,127,207,251,248,52,188,38,191,203,60,89,67,173,229,150,95,122,78,124,227,126,147,210,168,93,163,25,198,131,126,218,28,94,169,101,58,22,192,13,63,63,61,168,61,113,109,18,191,101,168,175,32,60,191,207,190,175,194,23,85,90,94,42,217,107,220,232,104,238,57,60,181,108,50,170,117,158,131,210,89,114,163,74,137,50,189,142,52,4,62,58,227,154,180,92,241,28,88,215,221,81,34,87,109,173,246,0,142,34,87,59,176,100,235,36,49,97,203,181,65,199,247,211,20,8,222,195,42,131,33,93,176,127,188,83,195,29,189,218,12,91,46,22,174,159,157,244,63,228,96,253,218,29,3,32,75,144,47,205,241,160,87,42,142,207,17,145,146,151,157,78,105,55,124,181,185,19,63,139,171,102,190,162,115,151,215,139,21,22,108,63,29,249,200,220,233,224,245,201,127,65,208,71,161,22,137,249,4,150,83,121,118,250,23,144,99,211,240,97,80,228,145,54,141,38,72,230,27,91,76,75,248,239,84,241,121,154,208,234,233,99,168,83,78,229,134,135,53,220,209,89,101,79,71,70,56,237,3,60,204,157,164,213,142,145,31,169,219,97,237,251,113,89,185,238,171,147,236,10,95,152,14,243,154,98,199,251,241,31,147,11,167,241,156,32,103,247,173,115,222,187,183,219,166,225,196,37,224,208,211,100,84,217,186,181,206,49,112,18,122,203,167,2,85,108,237,136,157,25,39,181,100,178,215,14,189,83,135,216,197,97,219,77,175,219,74,88,226,57,33,23,100,10,30,166,102,62,125,237,69,62,47,6,72,143,247,232,2,222,105,241,163,28,223,176,255,217,211,221,242,168,171,162,148,99,65,195,1,46,185,29,179,81,241,235,83,90,209,116,232,76,176,123,15,106,237,29,90,231,232,177,14,62,209,95,198,140,134,220,162,85,57,1,242,141,209,67,67,1,124,10,78,4,204,182,186,19,67,18,212,171,175,119,206,54,211,52,76,99,208,94,41,213,186,22,113,250,116,165,219,26,177,241,222,54,179,108,100,154,63,99,79,164,156,94,33,154,226,214,88,5,12,20,37,189,251,12,182,230,8,36,146,240,62,86,125,103,206,66,27,99,98,239,218,136,98,80,77,90,25,255,152,176,243,118,210,70,19,86,254,181,153,157,65,108,43,60,168,233,87,8,42,173,188,71,133,210,204,204,84,145,220,63,5,174,83,139,51,2,153,159,24,253,63,67,0,141,152,205,141,52,234,139,159,233,244,124,40,212,79,25,194,217,254,163,169,241,142,44,141,101,147,240,132,151,121,217,151,72,164,95,25,177,201,231,161,72,88,0,101,33,103,144,122,135,53,125,45,64,106,245,126,235,124,93,171,80,252,175,204,106,174,85,110,78,111,40,218,11,51,129,7,249,86,87,60,78,76,166,31,147,78,3,20,252,123,195,27,166,103,211,228,14,18,10,195,1,137,22,145,46,212,169,142,59,132,26,33,244,54,134,194,170,205,178,226,63,187,2,91,201,30,221,214,213,63,81,134,139,93,102,141,5,215,145,15,189,90,242,24,73,196,35,204,232,64,151,252,247,55,68,226,155,26,247,59,188,188,157,93,58,76,222,206,102,118,188,17,206,11,106,127,29,203,207,136,120,21,203,203,158,39,244,70,121,210,239,31,137,79,94,78,89,251,62,94,75,27,235,3,13,122,85,174,182,196,109,104,134,245,236,45,251,246,11,108,209,80,77,229,104,63,185,208,155,31,95,226,197,7,55,211,150,149,159,92,146,81,249,198,150,16,13,112,231,65,202,218,96,94,2,247,118,181,184,109,1,246,99,155,103,116,14,20,190,192,11,213,155,73,156,244,234,70,237,14,60,158,126,104,48,27,197,41,117,250,11,86,245,200,151,183,46,149,35,176,27,7,59,101,65,53,79,73,88,24,76,234,250,158,236,22,164,21,18,108,207,37,121,95,135,154,145,54,227,48,197,63,6,56,139,31,16,225,97,10,59,18,108,163,106,157,47,214,155,206,63,124,229,5,250,160,167,106,41,31,56,220,39,248,92,175,177,109,116,27,81,50,207,136,40,86,178,120,244,57,21,40,39,242,199,48,55,159,9,193,219,221,123,179,85,124,96,133,94,59,12,181,21,184,191,141,29,121,40,68,56,111,126,163,113,62,215,135,255,231,27,81,184,22,161,201,59,142,80,34,129,161,66,35,154,154,103,223,228,221,255,234,113,160,143,130,187,140,71,10,85,160,238,183,128,143,105,108,47,240,241,228,153,143,139,233,141,241,1,200,186,228,103,157,151,115,77,99,182,33,143,196,196,247,24,48,46,91,64,77,185,150,40,212,124,63,193,66,129,57,181,210,192,172,141,222,217,239,101,117,65,211,166,100,181,104,249,113,227,155,44,208,161,76,237,219,10,164,214,32,95,78,30,242,52,180,216,200,132,73,134,118,115,234,57,61,58,68,119,100,61,76,128,1,89,54,71,198,209,41,221,132,216,2,24,63,153,51,214,222,137,106,4,104,216,73,24,250,176,240,87,8,246,148,94,144,117,26,144,80,232,185,11,13,234,33,149,38,145,10,84,130,58,153,86,97,73,78,47,29,243,168,75,75,120,218,32,92,186,167,98,8,89,228,10,42,2,47,33,175,136,137,238,175,188,168,0,27,219,60,51,107,79,174,72,160,244,83,32,95,253,112,243,192,198,76,227,185,250,36,245,4,102,117,5,191,173,161,43,234,216,212,100,137,21,59,100,69,254,204,191,49,165,160,120,48,173,171,215,246,69,130,64,116,115,228,230,70,71,180,249,158,141,194,249,101,230,60,191,187,238,201,172,124,101,25,183,120,133,112,200,231,22,131,194,249,155,88,137,133,46,147,79,245,189,178,174,140,21,152,109,230,47,127,160,233,241,193,14,44,91,183,166,236,88,196,197,42,73,3,250,145,197,217,46,5,89,79,187,17,181,141,229,73,191,61,98,50,162,236,122,227,223,228,15,152,239,227,69,115,219,101,25,182,90,15,115,89,146,193,243,125,86,181,221,14,95,203,158,209,126,50,56,197,47,149,181,53,120,241,164,123,96,23,169,85,187,227,32,61,7,132,123,8,51,159,167,164,7,120,2,136,144,89,195,61,237,228,62,87,214,159,1,186,14,187,114,39,5,94,73,107,84,149,100,149,163,17,197,55,6,154,255,152,128,87,201,142,193,121,229,4,252,27,173,189,232,36,211,29,168,93,19,79,136,95,196,105,210,253,9,89,19,70,2,255,178,129,193,91,169,152,204,59,63,85,137,111,160,8,201,111,141,57,17,157,134,34,18,52,15,194,87,110,102,28,23,245,102,130,126,62,83,230,251,138,19,207,187,96,61,166,139,250,32,193,146,54,46,175,9,247,147,211,172,235,53,128,92,70,183,202,131,215,53,17,90,56,138,0,172,216,55,156,134,105,210,99,247,193,128,8,57,8,238,128,76,214,90,101,119,162,133,175,134,197,210,245,211,49,251,117,65,158,109,167,5,139,164,54,177,208,94,114,215,65,64,153,240,197,115,250,239,252,43,121,217,223,200,102,218,51,59,232,157,190,161,45,150,21,167,0,225,220,232,60,37,47,55,25,201,126,138,149,64,137,2,62,62,4,28,103,102,192,219,79,109,37,188,16,235,134,54,4,196,35,213,99,29,33,68,97,199,137,116,205,125,218,20,155,44,20,83,152,28,116,163,58,255,119,8,201,184,54,249,228,73,160,143,242,206,103,121,148,110,134,4,29,170,204,196,154,0,52,173,89,242,18,41,193,249,17,55,172,2,49,12,56,106,113,72,137,191,3,190,224,214,156,78,26,100,132,141,201,41,11,158,221,225,61,37,105,209,153,191,189,182,228,227,118,126,225,229,4,119,151,60,186,56,57,235,178,105,196,44,214,121,240,95,191,150,99,242,113,188,239,50,105,231,203,234,135,76,170,149,187,230,171,35,253,215,93,124,36,231,147,133,101,134,242,24,26,173,1,137,73,242,187,218,97,191,93,222,250,214,239,40,238,227,131,56,181,226,0,140,239,109,51,10,195,169,167,29,135,37,145,46,141,152,81,76,33,52,139,221,25,244,45,126,171,6,214,42,177,86,16,147,120,94,105,193,150,209,149,60,184,109,71,249,118,149,82,150,189,234,195,240,224,64,46,232,8,167,20,27,63,73,212,67,30,199,34,80,180,211,76,54,251,180,216,139,93,229,119,69,1,202,171,132,170,144,107,177,247,36,18,177,69,59,72,31,136,181,133,218,57,107,244,208,222,109,87,56,165,124,99,217,114,3,29,0,101,121,0,119,177,56,139,155,255,7,10,95,30,171,197,193,31,182,212,100,84,56,116,44,83,69,193,180,187,205,74,39,139,251,85,173,243,53,1,218,232,64,63,19,140,16,173,84,208,110,171,138,7,7,151,184,251,49,10,128,61,91,197,130,133,107,208,83,77,149,200,191,202,109,67,138,187,232,58,128,243,160,67,230,232,131,241,48,234,215,108,155,46,69,246,112,99,1,55,232,143,117,1,102,88,162,103,123,3,107,157,37,57,174,149,189,208,146,213,115,9,229,36,73,15,186,119,59,166,84,30,68,101,139,8,243,111,69,31,136,235,133,233,190,102,26,160,99,223,237,156,16,63,209,147,85,74,174,166,113,101,144,225,205,235,115,227,187,221,127,89,45,38,193,168,2,107,164,129,122,250,82,219,146,126,119,1,185,252,124,189,64,204,112,194,80,191,226,104,86,183,83,157,124,170,127,20,62,162,166,97,233,241,239,205,214,47,149,176,243,3,20,242,166,118,180,37,131,125,145,124,181,141,210,65,38,2,141,43,121,134,108,99,242,76,195,105,137,219,209,220,187,161,181,141,246,45,4,244,174,107,112,140,216,60,47,106,207,203,194,129,239,158,254,176,159,151,204,114,85,230,115,87,60,176,83,46,244,31,204,206,7,25,149,164,143,8,14,213,184,104,233,48,36,28,43,14,133,205,143,55,5,138,150,204,6,182,255,139,236,212,164,159,197,190,71,221,23,163,232,112,215,57,242,138,184,95,227,15,112,247,10,222,108,250,85,205,48,133,184,235,209,145,147,63,157,154,235,24,217,26,36,226,73,78,230,225,81,0,71,9,57,157,49,36,121,89,21,207,89,211,116,203,74,192,14,227,201,124,14,19,164,75,47,53,179,4,140,67,239,246,250,161,143,71,15,98,76,216,180,105,229,124,95,160,249,226,174,53,32,120,54,1,191,228,72,111,110,141,176,200,213,235,97,82,95,228,171,165,8,183,244,181,243,225,20,108,70,192,164,214,18,42,14,117,20,221,108,166,211,39,84,78,54,172,115,187,224,182,41,98,200,25,7,214,168,29,141,88,4,0,165,128,7,53,250,11,244,185,235,235,85,73,24,29,41,119,239,20,136,0,207,23,157,38,40,170,86,178,47,163,9,175,190,153,161,242,188,110,8,4,224,102,235,30,253,66,16,82,153,182,245,147,167,94,231,143,185,23,27,178,53,178,3,32,194,246,90,232,133,203,171,10,150,59,61,78,168,172,33,14,139,86,244,169,238,190,250,136,30,197,205,13,177,8,112,149,170,166,154,132,237,212,56,245,85,208,113,23,25,88,168,245,228,213,243,181,35,18,205,198,0,112,28,168,120,153,220,15,224,161,156,55,109,193,185,216,46,246,41,20,123,251,248,46,128,202,217,132,104,106,193,100,77,180,189,7,121,54,225,34,128,78,85,128,125,40,254,112,141,19,64,89,129,46,18,160,149,231,69,59,71,88,36,29,208,6,130,234,18,90,59,168,190,218,176,132,126,84,75,222,170,36,148,73,119,83,84,225,73,82,107,178,191,37,15,24,42,51,250,208,208,252,241,184,111,55,242,172,110,118,32,55,93,121,100,99,87,144,218,155,67,28,83,64,242,207,77,142,208,30,131,44,109,11,124,0,40,131,134,97,246,21,45,41,91,68,97,51,96,161,159,29,180,215,47,144,77,174,85,51,234,165,213,42,199,33,161,215,141,212,25,13,129,180,203,17,137,211,12,108,55,225,92,148,243,106,158,252,82,58,88,90,226,7,102,208,8,137,40,175,186,163,36,145,81,70,128,65,102,243,120,197,28,110,201,10,221,27,101,151,86,92,180,118,143,134,33,101,181,115,217,227,149,7,33,179,205,236,28,216,254,171,127,212,251,252,181,193,250,167,215,91,184,18,63,187,193,167,105,178,192,191,239,143,114,133,180,71,75,48,150,205,73,207,55,25,152,104,209,137,190,199,38,188,44,237,114,61,186,122,48,72,131,198,249,172,177,98,134,93,244,93,38,13,131,107,188,99,112,217,161,218,145,81,205,255,158,133,185,216,117,156,112,13,74,42,218,79,98,185,236,183,235,154,221,166,200,144,140,229,153,118,109,100,240,225,221,193,222,181,12,231,172,22,143,200,126,170,208,18,68,219,154,13,135,171,243,146,146,150,69,21,164,215,5,34,55,134,195,145,117,28,56,200,65,175,8,178,51,134,188,135,60,121,251,218,133,150,255,168,228,69,58,50,118,118,181,42,205,234,71,34,131,33,179,19,110,66,45,42,14,44,183,107,161,212,80,84,142,120,14,187,152,41,95,188,43,177,44,109,54,191,4,144,163,73,240,204,153,67,149,159,148,155,153,83,160,162,253,135,240,179,31,217,157,3,22,14,138,2,50,45,198,184,6,33,11,156,122,56,215,73,185,111,48,227,90,35,217,80,76,189,123,14,136,239,74,230,76,118,7,20,115,74,81,251,247,185,204,13,142,129,52,38,144,244,157,148,189,47,107,109,59,118,171,89,175,54,204,221,205,51,111,209,145,223,248,205,167,175,56,195,1,55,249,110,233,102,7,2,45,54,132,181,225,218,130,226,114,12,90,255,179,173,254,36,200,51,31,239,172,57,74,200,117,39,132,35,27,81,156,176,250,72,137,149,60,39,182,236,4,185,215,166,32,68,170,37,217,15,237,46,120,194,247,55,59,63,208,170,57,113,126,100,230,145,154,48,248,103,230,126,244,217,120,128,155,175,171,155,71,100,127,208,95,159,112,216,233,251,165,27,96,190,235,45,61,168,5,168,247,147,25,132,52,234,135,124,173,136,202,212,211,191,98,126,98,90,222,98,211,89,218,16,216,111,224,125,151,117,108,161,133,170,172,57,56,10,112,48,232,81,192,26,171,94,220,34,119,108,44,189,122,77,152,83,39,205,117,196,150,25,137,223,211,171,56,233,16,170,18,113,36,244,54,135,65,235,241,225,79,9,192,244,218,137,66,61,242,47,116,76,91,97,128,127,35,105,83,30,237,145,111,166,70,225,237,69,38,132,6,238,221,146,106,64,224,235,174,206,138,38,181,230,30,23,251,236,118,48,20,192,96,200,233,248,197,165,181,101,229,184,52,141,127,131,137,101,86,138,63,232,74,69,239,81,219,232,69,130,93,134,82,64,205,56,123,179,143,147,145,50,7,157,90,201,253,101,215,137,242,81,29,116,33,43,40,163,145,200,30,219,94,179,244,193,55,127,173,35,0,224,79,109,77,218,198,235,71,143,127,162,147,176,155,213,146,214,124,118,5,40,98,191,182,121,161,146,187,135,50,245,252,218,47,4,73,47,200,132,191,74,145,10,30,171,72,230,32,110,177,99,111,249,185,61,55,192,55,156,232,178,167,176,159,13,117,178,234,190,66,191,217,123,239,65,1,3,21,167,254,62,31,238,50,83,146,230,213,9,135,73,92,22,102,194,18,234,212,5,151,149,56,51,45,50,115,71,212,75,25,0,26,50,95,109,136,240,252,60,26,197,166,2,185,116,163,73,240,48,102,138,236,174,40,99,31,93,191,105,207,64,70,80,92,145,3,189,41,149,179,0,248,47,240,29,173,5,239,97,158,230,76,105,43,179,198,253,215,148,192,175,4,25,208,119,240,42,1,207,1,169,56,143,215,147,70,126,162,45,150,151,7,148,61,32,130,183,111,171,181,146,200,99,59,76,72,84,158,25,90,219,241,238,160,246,233,185,140,240,9,109,130,207,8,9,173,99,240,214,53,9,32,176,19,181,203,103,238,104,112,157,199,235,61,188,110,180,232,175,201,70,176,175,134,192,171,169,71,57,149,233,233,37,212,41,224,130,117,111,215,239,82,15,232,0,227,68,155,172,242,104,240,202,172,49,22,15,154,14,64,62,225,2,169,78,95,197,69,192,244,237,75,190,162,115,242,125,151,69,60,101,105,62,60,155,45,215,57,83,128,97,132,243,99,73,173,186,223,29,64,153,143,99,228,177,92,214,229,129,15,224,31,87,108,65,196,141,229,117,174,150,6,75,57,3,146,128,200,206,146,143,121,39,108,173,2,124,179,226,158,100,155,242,48,154,1,66,111,249,109,43,245,112,212,47,220,124,234,177,171,109,146,57,67,94,8,63,212,186,243,249,87,164,102,24,220,102,5,68,191,127,37,65,219,23,52,136,49,50,202,214,54,171,117,146,35,68,28,70,76,126,245,36,68,87,28,162,242,108,109,159,159,115,38,248,49,205,236,132,113,46,56,165,189,139,145,157,146,242,97,143,87,228,89,228,85,105,63,10,125,218,173,14,152,3,2,86,51,170,207,41,236,64,172,146,241,242,118,167,156,226,80,243,108,160,230,57,117,178,71,137,45,232,42,14,156,212,253,147,59,30,183,161,87,103,163,94,22,244,7,120,66,189,104,23,194,77,150,124,249,53,221,160,73,172,174,209,224,23,241,200,251,138,171,146,109,11,201,88,9,139,161,66,186,137,32,227,244,72,79,241,34,25,210,245,217,41,233,1,23,110,24,229,109,227,7,89,188,13,2,240,197,108,86,169,177,59,155,218,61,131,101,189,28,114,32,187,9,215,37,194,194,243,200,42,205,119,181,17,168,101,174,102,160,167,222,241,3,210,230,228,200,98,76,8,105,61,215,179,255,212,158,150,91,248,170,244,136,164,16,117,229,51,97,28,146,232,160,101,67,85,83,178,193,218,152,136,80,94,147,95,69,220,80,77,137,124,40,118,139,228,147,94,64,42,239,230,44,206,151,90,133,19,62,178,152,37,8,38,253,26,161,25,153,154,6,255,182,63,199,98,14,145,234,164,146,177,30,126,121,245,75,16,11,112,141,255,108,122,62,241,207,29,217,190,60,148,192,33,91,172,153,23,87,181,53,163,43,224,226,123,205,200,177,96,57,255,21,11,210,99,69,75,154,65,194,114,118,208,120,209,219,59,28,26,222,50,98,97,15,122,98,46,45,241,198,174,121,219,209,117,31,202,233,164,151,114,40,166,234,148,193,144,106,86,64,148,16,72,48,212,188,19,33,176,247,3,44,192,88,243,51,141,198,164,247,110,201,103,222,148,193,17,10,156,217,220,20,58,117,14,103,55,247,131,195,216,13,107,61,14,238,221,83,195,247,124,54,42,40,194,169,55,37,123,10,213,89,14,159,56,6,178,151,24,39,37,176,10,199,216,76,69,89,192,55,240,86,169,178,57,26,207,189,238,144,52,159,78,233,60,85,94,143,223,102,141,82,89,112,148,217,66,15,20,59,232,64,75,2,91,175,239,75,61,118,250,200,89,71,199,179,36,83,33,217,85,169,223,71,82,20,65,150,87,107,203,93,196,242,115,83,126,225,107,148,236,67,128,131,43,79,24,126,12,236,31,49,168,160,190,35,213,8,22,151,244,253,147,156,153,211,109,246,68,220,111,16,14,56,26,186,222,200,73,173,139,193,128,134,39,122,243,10,60,196,202,39,166,65,98,230,140,57,250,107,43,37,125,221,120,203,130,106,92,160,139,108,30,141,160,181,45,120,63,200,85,63,241,32,243,234,252,192,25,111,204,238,12,169,116,181,49,222,64,244,136,194,202,72,129,170,170,33,82,217,179,156,229,135,171,174,198,98,17,152,55,23,56,188,78,114,157,52,178,66,15,175,9,126,214,181,79,238,83,45,47,93,63,146,38,214,76,168,211,98,177,136,180,202,193,127,33,210,219,42,159,87,26,5,205,175,113,174,243,95,129,112,211,175,97,201,180,226,68,177,197,59,150,200,225,92,225,189,254,180,20,85,25,174,53,47,209,224,65,199,133,218,176,35,229,154,83,191,158,182,170,89,110,57,56,147,205,8,85,14,243,165,174,38,119,250,56,246,108,221,194,74,3,239,76,21,1,57,23,243,11,12,100,158,245,26,118,47,102,147,76,247,254,5,60,145,215,124,127,163,53,109,156,147,70,120,92,96,94,197,66,212,1,120,134,8,88,182,149,222,241,85,25,27,161,201,79,122,34,80,16,153,190,238,119,224,103,1,88,170,232,152,218,85,143,6,232,43,241,151,175,229,129,126,45,62,173,236,103,65,169,77,141,59,8,254,170,178,175,86,91,112,130,182,83,197,169,176,70,13,78,243,166,153,38,61,71,135,136,74,154,158,24,177,67,242,51,203,98,27,83,158,52,119,19,135,23,88,25,173,135,27,63,2,158,202,39,91,9,182,0,123,195,20,115,215,197,43,147,227,1,142,101,113,107,236,247,12,58,156,15,72,235,62,87,108,76,251,192,123,147,246,220,118,183,133,18,75,26,155,110,213,187,142,44,20,213,136,184,52,156,117,117,54,209,140,26,46,118,131,240,14,37,243,80,90,33,5,183,24,200,21,223,241,214,57,143,50,236,139,55,206,196,188,247,163,184,246,239,127,133,84,135,141,101,153,183,41,82,121,66,244,41,58,40,72,80,160,232,127,204,21,124,197,42,80,6,39,111,19,128,248,203,53,120,253,112,237,218,210,184,70,59,130,120,29,13,63,215,218,244,195,196,83,2,136,208,123,194,206,46,81,177,67,185,74,134,253,202,248,136,106,81,5,242,74,207,9,121,96,186,95,173,32,60,188,207,88,82,193,2,213,98,92,238,196,110,67,200,209,28,108,199,96,47,176,17,29,172,227,169,74,22,145,255,231,38,249,110,145,79,49,31,228,176,253,227,114,218,239,210,217,36,244,209,7,29,127,128,162,23,118,136,239,34,165,209,105,227,247,190,113,131,214,195,108,40,153,40,28,77,148,78,162,170,228,61,23,0,90,178,158,100,229,36,80,48,251,251,182,189,185,171,176,33,145,218,203,160,231,118,109,11,17,193,156,189,251,223,77,144,164,228,21,84,153,225,198,186,100,91,255,52,70,58,100,222,107,63,59,44,150,175,252,79,81,58,97,238,24,78,230,161,49,136,147,82,219,236,10,68,249,50,154,68,193,66,106,81,186,171,227,110,140,241,62,193,73,166,242,185,205,22,125,34,27,79,198,127,253,206,128,242,155,64,134,231,196,5,191,176,194,118,102,50,198,54,226,94,79,55,43,70,164,98,48,27,170,187,4,30,181,225,238,97,151,48,92,122,7,160,105,101,240,97,86,67,173,107,29,63,112,157,122,196,55,192,162,21,131,194,180,232,165,11,228,192,198,15,65,6,110,246,54,239,219,99,89,214,247,52,3,247,146,172,48,75,40,12,187,60,175,129,149,132,252,203,200,243,62,75,155,218,227,125,166,40,222,72,205,7,244,72,123,185,135,47,42,148,39,166,81,32,227,100,223,135,65,250,45,189,104,234,238,5,138,87,94,7,243,111,195,210,100,172,255,81,240,137,224,158,122,213,219,160,230,52,165,142,14,229,176,197,226,215,114,52,208,68,86,83,57,205,218,245,240,60,205,151,6,69,46,26,184,153,150,102,183,90,166,106,118,194,208,232,151,134,23,176,209,96,228,245,119,242,216,241,80,42,100,194,86,227,148,120,91,240,137,193,125,73,56,18,243,230,241,85,5,186,97,140,201,77,53,5,211,239,26,249,210,21,92,50,61,84,223,220,26,185,98,154,241,47,22,131,131,112,49,14,222,234,122,236,185,163,53,195,230,160,75,165,124,141,16,47,249,52,16,201,23,212,57,174,56,205,73,53,142,205,50,101,241,180,106,250,237,70,89,145,97,225,90,109,60,112,55,50,51,246,59,149,206,73,196,122,178,228,232,1,241,166,159,31,70,92,245,65,127,113,207,180,2,221,28,86,34,111,128,241,6,44,164,11,148,234,19,66,108,141,112,138,158,58,147,157,42,90,196,139,157,215,201,59,64,117,80,22,171,63,86,182,112,182,223,244,147,239,180,205,48,153,65,88,236,185,70,237,127,109,16,141,133,210,207,81,178,136,27,0,251,103,236,216,39,199,75,249,231,162,172,179,111,149,168,108,150,31,198,133,233,165,18,211,125,57,140,60,98,69,10,173,19,191,216,230,226,206,174,207,102,51,96,6,8,68,42,211,250,59,191,89,225,24,177,175,12,202,151,120,96,179,95,119,0,43,213,11,244,93,198,219,170,102,4,168,81,202,115,154,230,77,196,120,175,110,211,3,153,181,6,105,133,177,0,192,33,109,81,135,172,254,250,159,217,71,204,159,131,10,63,23,124,8,165,254,27,102,135,209,89,85,67,28,92,136,192,32,8,148,196,249,93,110,152,223,167,206,108,179,37,217,20,119,176,34,218,186,19,177,168,153,31,63,81,86,248,123,150,178,212,163,104,108,175,107,85,79,89,156,178,231,16,33,175,47,5,139,233,48,248,219,81,237,221,126,28,75,92,82,100,195,165,196,200,106,178,5,203,244,157,138,186,222,53,184,253,218,131,76,116,139,164,116,156,130,237,113,155,0,149,91,202,53,52,228,136,236,128,4,19,127,79,225,217,203,247,125,93,161,216,47,205,178,217,100,57,227,97,36,161,193,212,25,178,41,216,191,71,144,80,58,18,161,138,60,4,105,80,66,163,31,35,159,100,111,253,13,19,192,134,9,157,173,247,221,74,24,199,31,71,19,181,22,22,140,189,193,179,150,198,28,130,62,88,3,112,47,238,164,115,156,188,94,219,119,180,124,144,103,219,89,37,186,64,135,212,224,252,101,38,81,4,141,11,155,101,50,170,87,129,68,160,236,75,238,107,51,35,121,17,53,14,27,50,179,7,202,181,15,173,106,150,187,52,226,240,48,186,8,18,102,79,231,26,52,45,135,56,224,99,202,188,38,111,91,57,247,88,131,130,188,179,105,204,50,36,62,238,93,136,73,65,198,203,183,176,234,160,159,125,33,152,156,219,43,48,4,213,114,204,212,251,192,9,122,15,142,139,74,54,139,40,231,116,220,147,124,207,34,157,64,16,25,32,86,52,234,33,68,58,229,62,19,87,169,205,52,101,9,172,4,65,166,97,30,205,229,248,172,99,185,102,202,91,205,131,129,217,158,225,38,235,194,164,243,191,215,204,102,104,52,183,117,118,210,166,165,124,103,176,255,76,49,124,116,23,33,139,160,67,222,204,80,119,211,250,199,121,114,41,205,197,230,25,47,170,46,183,220,97,10,167,91,148,13,47,87,18,214,97,64,82,43,209,90,247,11,254,28,247,192,58,205,161,188,12,255,226,168,114,126,229,219,238,127,241,1,61,64,67,108,26,33,59,17,28,26,105,20,176,69,179,132,23,254,70,214,74,184,157,84,206,63,219,200,65,120,165,71,111,158,66,179,251,153,205,106,98,226,203,72,200,140,173,34,33,154,93,87,249,183,128,148,48,58,215,98,86,3,65,85,37,247,108,176,97,118,90,211,230,9,13,223,212,39,141,76,74,191,189,254,144,180,2,207,84,191,55,94,165,216,149,95,92,148,186,236,239,96,171,147,232,90,11,90,7,250,40,210,34,221,148,51,147,87,17,139,179,248,109,159,235,123,198,179,253,84,250,37,239,121,22,241,44,204,147,224,66,130,177,94,55,112,167,168,69,212,124,19,56,13,20,63,101,103,104,169,82,2,75,106,112,192,52,158,246,129,242,42,173,5,121,213,175,164,2,196,211,213,187,221,76,67,58,95,204,43,252,181,119,99,249,58,129,195,43,242,182,125,90,173,190,207,95,68,102,160,59,106,0,121,47,173,152,171,107,125,133,26,139,240,5,26,92,105,123,207,176,41,243,110,211,83,15,54,172,212,59,71,17,141,57,141,193,53,246,109,155,73,91,188,234,97,127,245,176,106,19,252,123,144,220,58,4,221,170,137,61,170,126,39,41,124,7,28,90,215,199,236,114,39,21,246,145,188,230,222,52,239,182,152,32,193,197,126,10,154,134,94,74,69,173,191,228,74,4,29,33,213,137,60,220,113,82,147,99,136,41,75,123,201,186,196,163,180,97,231,220,226,248,22,73,154,248,217,23,13,181,55,73,205,131,71,98,111,55,16,243,94,208,219,81,192,42,131,78,99,70,199,251,11,144,131,170,1,203,24,163,102,172,218,110,30,46,37,128,9,120,210,48,74,195,9,204,40,101,222,181,129,144,69,141,161,183,79,244,219,132,196,140,198,192,15,124,38,223,231,91,76,216,221,11,63,132,45,16,195,16,84,74,135,88,96,53,18,213,33,237,115,113,155,178,169,108,130,249,118,19,164,201,28,88,250,180,44,170,236,172,155,122,94,151,227,143,115,106,242,250,61,76,235,197,94,116,216,35,41,85,173,72,36,118,31,146,148,71,201,216,180,31,155,230,6,210,31,101,146,3,4,174,147,23,56,106,172,62,15,69,246,136,234,47,255,96,156,177,77,51,201,177,71,243,133,75,87,245,107,65,220,183,33,229,45,171,105,113,169,200,249,152,80,218,151,98,0,1,127,4,30,90,228,128,8,162,208,150,174,238,116,15,151,255,183,156,231,63,222,121,237,29,34,175,210,169,3,35,169,31,163,73,191,210,228,94,204,130,95,139,156,113,208,154,118,185,43,185,215,155,15,249,36,63,85,138,139,165,121,145,251,104,190,131,106,6,204,222,212,242,98,230,226,97,17,21,237,120,66,90,40,194,64,18,90,146,62,39,235,66,16,63,26,32,30,75,84,30,152,201,136,16,173,101,108,247,73,22,57,69,78,86,147,117,221,80,255,63,163,70,97,72,134,118,4,192,255,248,40,213,104,34,128,218,138,69,165,28,207,189,177,78,164,216,229,242,209,37,100,92,16,229,11,57,217,54,49,155,242,30,207,28,4,202,149,58,232,123,34,102,10,136,149,219,161,221,119,245,191,83,45,5,24,69,241,157,13,231,166,176,144,45,116,115,177,158,130,53,28,179,82,240,113,96,45,214,6,245,243,105,229,25,156,14,100,66,67,233,174,24,88,148,132,19,201,175,81,236,52,243,89,233,6,77,71,189,52,173,121,23,94,190,145,13,204,119,25,197,155,24,147,130,155,203,69,25,83,165,197,7,124,191,112,224,254,3,160,244,11,159,191,95,122,232,72,39,23,58,10,61,172,87,187,222,200,247,22,153,223,95,102,68,138,132,157,146,241,103,59,237,28,47,18,137,106,46,76,200,69,212,209,46,187,137,218,74,234,10,96,171,150,59,244,216,185,76,189,86,225,112,230,51,66,66,151,23,140,155,65,180,75,172,244,149,24,78,27,4,113,188,187,173,110,231,188,96,158,63,91,48,169,91,155,90,96,188,18,164,24,248,240,200,51,18,193,153,70,96,162,74,114,86,215,78,175,21,227,253,27,196,161,16,106,148,236,204,59,6,129,162,229,111,239,217,38,1,91,50,202,104,206,144,85,87,61,177,252,78,37,180,130,130,47,78,121,17,39,220,106,113,85,97,149,19,174,14,107,228,227,220,226,36,91,20,169,174,114,168,132,173,73,212,228,183,134,104,127,59,45,136,58,225,221,49,150,217,47,199,216,34,156,10,221,21,146,18,76,141,97,247,130,252,95,47,118,227,111,12,253,77,52,74,92,93,14,94,251,169,212,217,95,195,35,180,177,232,164,5,196,182,56,103,69,162,4,141,92,14,238,157,54,82,70,108,125,253,222,148,33,175,131,146,222,58,113,161,78,107,82,77,26,216,69,69,159,210,167,83,151,122,129,150,137,164,194,59,235,109,227,246,26,248,117,153,152,159,138,111,242,206,136,16,46,151,1,34,143,255,52,78,8,67,126,24,65,154,57,86,157,158,66,153,251,63,157,199,204,58,227,23,75,14,195,133,253,187,68,73,5,49,109,83,133,127,121,68,101,124,224,238,42,129,136,76,69,254,254,33,182,142,21,141,49,120,64,19,217,36,64,44,246,130,43,20,213,167,5,144,123,117,55,9,231,190,183,160,146,174,9,243,136,80,250,160,0,240,22,124,105,79,104,132,191,95,138,195,129,171,131,47,95,212,211,88,65,79,60,211,131,219,66,205,223,152,33,160,186,58,104,239,183,248,62,32,121,16,195,94,31,167,185,89,56,33,93,206,188,15,34,196,92,81,155,181,244,66,80,224,122,8,88,225,222,80,26,36,187,150,157,241,104,106,114,168,121,146,24,21,151,18,175,12,221,239,8,150,169,192,74,91,226,237,159,130,129,182,197,76,110,79,198,172,169,85,89,95,11,249,74,211,204,77,205,6,247,131,37,154,111,82,99,114,219,102,121,22,208,166,195,187,199,39,151,79,147,201,53,241,71,124,133,228,127,133,136,169,41,252,63,228,254,68,75,34,139,123,216,117,125,52,211,208,142,92,19,29,120,27,235,17,182,163,24,166,126,132,198,241,113,174,199,2,92,234,172,68,82,103,189,153,86,78,59,97,196,40,245,22,175,218,150,42,153,126,133,170,43,37,213,88,39,3,16,92,203,27,88,142,83,205,52,91,246,98,152,183,237,122,126,140,95,240,27,173,79,133,140,47,61,90,45,201,242,66,98,56,187,150,174,255,27,4,101,255,155,54,20,56,20,153,177,47,52,159,111,98,127,29,64,58,110,12,61,205,197,117,82,17,217,211,212,178,23,104,233,195,203,170,115,125,123,237,141,170,107,139,64,135,1,158,123,52,149,240,140,138,142,178,75,104,212,136,141,175,31,122,217,239,249,157,86,186,111,89,200,55,115,75,87,125,168,225,206,247,196,3,20,15,215,159,199,13,38,45,232,245,210,141,194,183,160,233,243,102,33,110,29,24,10,93,125,142,171,243,11,0,204,56,126,232,75,60,149,34,83,67,4,73,138,183,87,175,127,137,46,18,225,176,132,139,62,17,49,163,106,43,211,67,51,64,61,164,169,45,101,0,223,89,239,219,166,226,197,171,4,74,177,80,249,24,197,226,37,170,216,126,156,75,132,136,136,137,62,17,213,93,230,208,81,83,211,80,244,91,175,206,15,45,29,220,36,101,192,102,1,156,98,148,129,15,93,140,139,250,15,244,254,106,117,146,146,217,197,73,33,253,148,159,146,212,63,42,137,104,206,90,126,110,98,189,85,134,50,69,140,193,235,150,207,163,238,201,122,240,126,190,161,120,78,149,23,180,145,114,172,180,202,206,7,143,103,222,230,255,100,142,234,152,212,197,238,155,172,121,244,143,150,63,77,171,169,116,181,223,180,132,98,40,66,91,221,5,98,49,54,78,242,240,75,208,183,21,241,250,70,58,205,34,34,106,66,156,43,37,116,15,64,94,135,24,190,160,49,93,194,106,165,182,66,184,241,159,24,36,92,118,171,190,41,221,196,27,79,17,220,110,230,157,151,127,213,229,92,223,83,106,226,186,125,79,48,135,116,212,24,122,191,85,185,114,56,10,56,132,76,111,30,88,102,205,116,156,104,14,234,223,115,58,119,17,222,229,229,92,111,148,55,58,234,128,207,105,126,183,221,129,131,83,46,238,96,174,40,43,92,71,46,100,98,199,35,228,210,162,24,116,14,59,50,134,25,75,48,20,97,8,215,14,32,133,118,197,90,73,212,120,116,50,139,218,213,3,86,170,130,33,233,71,26,27,202,18,70,175,232,184,195,255,102,90,155,75,8,220,180,209,121,11,164,117,48,204,56,187,232,186,166,60,52,236,227,49,39,117,208,31,3,95,228,1,4,13,132,104,157,163,141,240,229,123,12,187,51,85,35,72,152,73,233,3,184,199,59,198,193,251,221,215,238,186,167,44,215,37,156,126,127,124,10,170,200,193,64,144,102,203,226,82,210,9,27,129,68,250,173,128,4,12,4,17,38,97,183,26,17,69,71,107,155,224,69,204,180,249,82,61,85,231,30,177,111,178,207,41,77,228,20,13,151,196,244,210,249,108,151,54,65,150,90,221,101,222,50,246,213,254,130,69,189,137,199,211,58,253,99,250,43,113,126,252,169,19,168,18,159,65,68,231,175,94,184,114,6,13,243,162,136,35,20,132,34,182,146,248,82,62,78,74,236,200,103,24,54,92,53,15,84,80,82,110,104,4,239,142,142,17,4,53,112,55,104,113,187,238,166,100,248,179,111,234,226,177,224,51,58,15,98,223,8,80,44,69,72,215,161,161,13,72,147,230,46,150,60,56,137,138,198,155,11,194,33,84,70,116,92,65,208,204,103,241,38,185,4,28,216,43,41,182,123,151,253,165,156,252,52,184,157,109,65,49,104,76,211,205,94,157,176,13,61,6,66,124,132,130,148,243,12,84,188,6,141,31,228,5,171,164,139,153,123,23,66,14,45,189,95,15,52,77,77,127,255,123,58,74,222,83,40,182,200,130,245,34,137,2,175,202,227,98,167,108,176,108,130,44,38,56,111,16,91,120,202,208,19,188,69,144,84,35,58,103,221,127,78,254,198,32,27,203,48,174,172,227,78,44,75,183,251,50,174,52,231,65,66,92,25,110,163,104,238,101,34,15,38,92,120,87,93,186,88,114,211,203,150,242,132,152,158,228,195,221,19,48,147,193,95,29,83,215,225,30,201,152,193,186,178,239,15,15,102,73,238,74,191,70,65,232,247,99,61,86,80,197,216,80,185,44,237,155,216,90,220,30,121,253,171,147,15,51,222,72,115,136,212,164,38,68,249,10,85,255,111,229,69,95,240,210,81,255,158,219,81,87,180,49,21,220,57,211,55,202,53,48,231,223,88,42,98,153,12,64,192,14,121,23,111,209,7,79,56,239,24,86,143,27,150,202,49,226,162,230,110,207,228,60,10,23,89,140,65,190,207,209,1,35,195,110,95,15,173,176,17,188,246,5,241,139,159,56,113,189,202,224,190,250,181,109,222,4,92,225,70,8,51,24,29,107,144,53,97,132,60,27,66,202,179,137,3,69,133,23,206,24,131,38,43,18,152,107,252,145,146,192,31,21,238,135,42,106,93,124,47,169,161,15,89,205,65,220,56,72,205,36,209,64,206,165,93,177,125,226,109,124,144,56,133,162,46,14,63,181,140,55,155,85,210,230,95,56,163,154,191,27,70,125,116,167,118,64,73,63,172,109,200,163,171,145,169,9,56,56,109,229,69,114,254,169,172,35,31,170,162,10,232,127,138,220,122,199,12,139,48,74,112,196,100,29,5,22,168,0,32,94,58,169,152,156,181,142,198,124,160,79,112,251,121,185,13,245,28,86,138,163,80,43,140,184,82,243,154,254,21,191,234,28,71,162,70,117,21,76,207,67,194,137,208,150,215,68,70,213,125,151,146,236,247,170,139,49,242,33,109,126,137,17,74,59,20,19,43,228,204,195,166,58,238,133,244,207,64,3,15,40,73,233,247,187,107,215,22,153,250,243,94,250,19,62,138,222,124,223,53,63,219,154,219,150,254,154,232,217,201,114,24,3,54,236,123,74,8,210,31,196,162,206,99,125,14,163,181,200,55,172,240,219,80,245,134,100,236,178,194,153,179,113,206,187,33,42,148,116,234,32,199,94,230,239,22,167,63,191,209,237,29,36,130,0,154,70,255,215,87,31,70,67,153,54,236,178,90,194,178,15,254,98,69,235,179,153,183,77,158,133,183,183,15,149,65,28,195,55,198,237,23,105,43,115,60,246,111,207,191,236,147,252,45,113,82,197,16,109,203,70,200,13,66,179,234,105,69,155,210,120,164,58,72,73,65,12,21,134,182,251,189,101,57,226,41,62,86,16,238,83,35,95,212,160,252,38,134,134,76,102,96,244,63,166,174,182,4,46,54,110,100,62,211,32,47,34,212,78,88,164,60,59,120,116,118,8,120,164,108,27,89,134,111,141,183,49,121,15,55,113,186,161,62,21,208,62,243,144,12,188,235,240,234,31,55,135,135,44,123,223,102,26,173,105,190,196,103,98,71,122,27,37,115,76,183,239,133,10,50,176,224,53,141,89,57,66,165,187,116,36,201,210,253,110,5,194,255,64,70,155,239,170,189,22,169,158,134,185,97,168,185,245,54,84,220,45,220,157,235,101,201,4,217,116,244,54,148,81,156,70,173,156,127,220,167,164,215,248,207,190,107,141,140,181,177,206,1,234,184,246,81,24,90,158,200,129,59,163,141,23,164,68,205,227,184,96,10,166,0,126,172,96,230,141,110,76,72,37,18,38,150,96,152,4,75,30,1,28,244,131,8,47,251,103,206,151,151,99,133,131,142,123,183,167,224,117,85,190,219,184,31,21,122,29,83,245,21,169,54,7,151,175,158,18,204,75,119,142,117,237,89,143,124,105,61,231,45,13,216,2,212,214,13,115,137,43,88,43,239,153,103,210,123,11,56,18,198,125,123,7,78,184,222,219,102,48,242,194,224,111,187,174,216,237,75,2,235,201,97,21,225,99,95,203,237,98,92,150,37,107,153,116,102,173,51,176,81,151,189,154,3,248,1,152,122,80,126,94,123,120,248,243,147,12,86,209,50,143,151,183,114,196,87,209,89,21,10,185,16,173,76,162,222,93,23,188,188,223,82,41,27,30,153,161,57,133,76,217,159,3,8,87,74,197,188,222,221,9,23,104,14,110,56,27,149,43,175,21,140,143,230,234,241,168,77,128,38,249,242,168,70,184,2,249,255,37,245,86,231,51,86,182,38,188,209,227,99,84,117,37,160,164,184,185,174,64,30,66,77,93,207,165,66,110,34,111,163,61,111,73,222,2,167,244,198,244,138,68,179,11,167,167,196,96,66,125,220,182,11,231,7,54,193,70,33,170,205,168,24,5,49,30,212,230,151,109,6,69,172,251,218,228,176,121,84,191,58,54,213,121,34,204,165,6,90,43,113,135,45,148,77,186,22,99,216,98,220,57,226,243,27,223,170,140,36,13,53,100,32,20,123,36,76,200,23,22,26,60,217,252,190,114,79,99,47,214,169,56,52,160,181,114,61,180,135,127,37,124,140,22,175,91,4,166,150,122,19,250,59,151,31,40,235,12,134,108,150,25,36,73,159,253,234,102,130,90,67,54,14,73,21,82,208,7,152,252,61,126,249,220,189,148,133,187,95,56,227,187,195,32,198,99,28,231,175,96,43,83,172,170,60,226,54,40,85,237,169,105,108,109,11,98,28,115,254,52,148,64,210,128,187,208,52,71,129,170,110,245,6,14,55,97,232,198,245,109,221,148,241,129,99,91,209,69,48,42,97,85,104,188,23,15,160,127,18,192,115,108,76,236,82,70,53,229,135,196,68,52,19,222,116,207,173,71,138,193,141,38,76,23,111,171,250,243,145,222,152,228,106,158,232,79,221,52,225,141,174,159,42,199,74,157,37,171,188,139,161,188,113,242,37,96,177,192,224,71,171,110,136,226,255,242,26,119,10,173,203,206,4,255,132,176,59,114,175,61,239,252,8,210,30,190,233,117,85,66,59,40,233,22,104,39,95,9,16,189,231,13,239,26,156,190,82,76,64,49,241,60,127,110,46,75,93,39,10,8,27,64,203,233,187,37,117,180,211,23,132,239,139,130,191,210,119,172,202,107,204,251,250,180,150,64,79,155,72,76,60,104,151,159,128,109,85,36,23,189,105,139,67,150,254,6,33,20,52,245,20,128,160,151,144,94,87,236,212,230,160,9,254,166,244,148,250,17,15,244,241,12,35,120,181,253,135,42,191,189,174,14,212,208,42,143,183,140,245,86,84,94,166,33,67,58,187,89,94,156,3,197,232,248,73,115,161,148,50,53,58,50,247,189,111,221,185,13,106,218,131,125,28,217,184,105,123,229,148,4,111,199,220,36,218,43,137,113,159,132,60,48,193,234,240,81,235,141,201,70,159,113,59,7,130,55,191,233,65,172,1,11,214,98,126,196,218,58,136,68,122,156,12,40,195,144,6,33,246,213,35,126,218,203,103,94,193,76,150,45,78,132,6,202,117,36,91,218,49,243,129,204,245,110,47,197,31,150,87,227,170,224,173,16,0,218,52,145,212,37,252,226,238,18,175,254,117,227,146,197,173,76,137,164,79,228,241,161,77,159,41,115,179,8,19,4,7,60,121,208,40,49,208,138,126,92,100,39,137,162,221,91,121,167,116,72,239,76,107,171,109,70,158,207,168,152,194,189,221,52,43,57,83,93,114,182,250,76,75,165,47,115,7,131,18,78,122,16,125,66,159,34,0,230,228,242,111,170,203,37,29,212,157,71,37,173,35,137,119,193,254,196,122,205,29,145,252,58,91,55,17,213,35,47,188,3,17,0,230,47,8,58,57,127,241,153,125,83,220,2,135,247,167,166,206,169,188,208,50,220,141,184,63,193,9,8,182,125,8,238,233,147,7,193,33,179,9,148,64,210,40,238,31,100,103,169,130,203,25,246,36,72,5,113,122,107,46,3,104,248,159,238,140,55,241,111,213,105,255,67,136,221,109,14,211,147,177,82,213,214,115,221,120,146,236,27,111,165,222,86,60,139,139,6,97,29,178,55,97,231,172,32,185,34,188,212,84,183,187,7,59,83,50,240,29,194,32,116,202,224,103,41,80,89,242,18,226,18,226,152,211,42,39,57,199,215,106,199,241,243,138,11,3,45,214,14,143,205,160,32,29,247,108,223,185,240,26,190,94,71,26,142,51,219,36,166,8,209,143,110,97,136,173,226,225,5,98,135,191,219,23,156,114,75,23,29,241,203,48,242,142,217,144,115,66,144,28,1,203,254,142,241,63,252,47,11,210,245,76,134,191,127,206,252,232,197,58,163,201,189,183,49,78,109,120,240,119,216,160,51,86,55,161,17,194,164,192,243,26,87,29,239,147,242,196,206,207,168,141,69,126,64,92,238,29,95,94,215,187,73,49,220,21,108,246,17,12,77,150,78,241,123,144,76,245,56,140,219,87,76,142,141,73,155,79,142,37,230,88,206,116,187,251,96,31,170,245,46,138,255,205,101,188,18,201,163,146,242,37,182,180,224,79,34,219,63,169,176,221,86,90,37,133,223,198,234,48,9,218,171,216,244,37,57,167,68,19,240,213,247,177,35,106,207,116,180,163,127,181,76,90,172,60,217,144,56,70,147,12,101,75,39,136,28,45,146,65,221,111,150,231,172,179,158,62,123,47,218,221,8,189,184,82,171,2,235,208,11,19,233,90,229,58,196,218,199,73,237,216,50,203,87,183,67,69,202,72,198,47,172,46,112,93,244,126,16,103,188,137,131,235,232,197,44,29,28,44,80,136,100,249,145,223,174,96,118,35,113,51,221,221,5,152,138,132,16,179,116,223,110,118,10,218,254,227,205,27,132,244,174,29,197,212,252,84,132,18,128,226,33,38,102,0,100,50,74,247,236,16,240,181,98,228,76,231,200,34,118,35,58,39,37,77,90,191,220,201,253,98,249,7,208,125,140,145,252,90,67,198,68,195,36,102,82,227,15,236,172,65,100,81,161,87,79,114,146,55,91,37,3,94,232,28,76,14,97,143,122,0,199,163,227,250,187,110,66,121,96,146,185,58,138,44,248,185,186,150,232,65,36,54,255,24,34,251,25,92,121,223,140,89,137,167,90,232,60,94,87,36,43,250,230,194,88,246,168,108,152,123,118,89,61,130,112,180,139,146,189,251,116,197,181,42,100,8,148,213,11,180,197,147,162,119,18,56,130,64,207,226,81,234,1,141,48,123,246,143,149,205,26,167,1,207,30,86,145,148,9,243,206,16,181,161,73,12,249,146,251,229,216,236,47,227,93,155,234,46,28,11,135,62,135,157,43,67,110,238,193,76,74,128,23,190,52,30,233,253,20,90,16,195,248,216,10,247,114,56,177,251,33,133,186,7,29,20,171,164,8,17,117,247,154,160,230,218,53,94,116,216,134,116,201,180,143,4,206,20,100,83,252,116,163,185,80,18,224,82,200,4,107,88,13,184,168,56,220,241,92,251,136,254,191,76,90,142,78,141,98,176,80,188,83,226,97,35,187,247,130,29,42,229,128,174,183,151,59,55,39,23,198,78,214,235,175,34,29,93,82,40,49,249,46,48,172,218,77,137,113,227,98,103,35,173,252,113,236,114,176,120,210,255,49,142,72,1,169,181,56,14,240,251,112,67,156,233,141,202,201,200,185,203,236,143,187,117,134,36,74,88,65,39,64,107,27,137,24,56,47,251,51,40,251,222,119,104,72,160,101,6,63,102,139,59,89,108,151,134,140,55,143,145,110,160,197,115,58,116,237,101,105,118,217,160,175,108,240,251,78,153,6,17,227,176,194,253,153,48,219,92,8,25,57,123,41,246,169,86,104,254,215,139,72,231,67,159,52,78,167,212,149,98,14,79,102,229,155,150,11,3,122,20,194,250,116,10,63,85,109,198,237,19,111,245,242,24,67,52,59,211,211,2,133,128,53,217,84,166,201,4,167,197,124,94,98,61,233,252,15,226,107,29,80,86,158,130,79,8,142,51,82,79,34,179,150,175,173,115,140,141,203,231,42,218,37,199,97,142,183,81,140,137,49,224,144,10,185,165,1,235,181,105,129,29,117,194,197,151,0,215,104,110,190,78,27,77,55,114,201,157,248,91,101,66,228,116,128,49,161,37,224,129,27,70,146,4,144,225,23,128,198,134,250,175,17,151,250,32,54,153,25,196,176,164,9,192,75,221,63,68,220,119,184,142,104,139,230,153,0,240,214,177,188,234,135,94,116,15,240,212,137,194,66,97,195,108,33,98,122,102,236,226,240,191,15,227,170,141,17,146,38,191,201,111,171,64,72,108,215,48,31,70,69,82,8,118,111,207,92,176,0,226,5,126,125,9,141,72,98,221,22,136,32,7,200,82,16,252,223,133,48,227,163,29,78,252,204,49,234,45,246,61,254,150,34,145,212,182,184,115,8,190,78,8,35,16,129,165,228,216,205,149,228,38,103,8,150,110,216,147,8,63,3,142,251,43,231,45,61,113,138,210,6,250,124,106,36,34,37,247,107,101,218,200,47,189,246,36,232,0,110,142,83,31,190,247,240,89,137,18,235,190,222,206,87,78,247,237,223,189,233,249,43,131,75,196,48,187,33,118,149,48,179,223,24,62,126,102,120,118,153,216,222,148,20,230,75,153,136,84,82,133,40,97,172,143,192,19,57,188,90,1,228,77,69,212,141,253,105,57,179,68,241,80,252,191,106,251,79,10,99,248,17,176,92,18,190,42,113,53,247,217,181,100,218,146,180,180,51,8,68,227,87,202,74,198,187,215,177,78,192,21,113,176,245,202,114,104,237,188,171,130,165,137,211,153,109,125,119,138,238,245,8,205,219,201,196,147,86,67,110,84,222,160,86,109,121,137,178,22,175,136,195,186,245,223,16,253,147,122,157,224,214,181,193,104,235,181,140,87,33,176,167,207,203,103,131,83,119,53,247,157,98,253,43,133,176,201,28,69,22,66,147,109,88,46,228,199,59,163,199,72,39,56,58,213,134,169,171,126,223,170,159,95,44,113,99,80,140,185,125,203,80,75,129,157,40,161,68,105,210,158,0,80,253,144,60,158,59,142,203,38,117,53,252,97,133,153,227,237,28,72,92,130,126,147,51,98,227,165,146,236,90,89,108,216,133,120,244,233,253,247,45,60,203,76,203,64,72,154,200,10,11,131,247,121,178,67,250,126,176,132,184,86,39,176,77,22,180,253,27,82,250,7,45,238,59,168,52,97,29,114,130,230,152,174,225,122,14,204,250,244,44,194,13,123,136,153,86,179,189,102,17,72,222,193,212,47,36,180,194,245,253,207,229,81,34,213,238,123,193,190,166,84,175,57,13,228,224,74,114,187,237,134,154,94,3,155,146,239,41,225,54,108,133,6,20,95,217,109,175,18,167,125,66,44,78,164,117,132,221,33,208,185,101,38,75,88,184,237,176,77,60,130,66,86,138,225,35,135,255,245,181,82,112,204,18,137,224,115,168,86,1,40,136,14,232,5,17,250,125,132,147,152,250,49,235,230,29,98,31,50,137,116,109,1,201,178,139,254,71,106,238,144,144,31,12,210,49,228,14,239,97,238,206,174,142,77,244,38,165,34,195,17,223,68,150,24,5,160,220,59,88,176,217,25,200,174,85,248,60,209,100,96,71,237,63,76,128,153,102,98,30,49,252,184,237,183,164,51,158,211,245,62,17,6,253,167,139,26,212,6,242,136,131,135,139,207,109,12,167,205,57,185,246,41,245,13,205,96,5,158,245,129,192,168,47,52,210,88,75,141,152,188,189,147,247,4,38,39,40,130,22,31,202,149,182,186,90,185,123,26,79,57,9,102,231,163,204,217,49,134,9,82,209,11,76,150,70,88,179,168,147,94,121,36,37,188,1,9,6,71,109,150,52,27,76,47,127,131,160,68,169,154,236,120,83,238,212,158,163,210,137,214,153,159,186,143,248,220,165,30,208,233,91,26,16,36,255,135,6,223,8,14,70,40,176,26,15,164,133,255,43,172,205,4,33,95,124,231,127,58,94,76,140,164,231,85,19,32,243,61,236,1,167,154,188,36,116,225,27,195,220,10,197,70,192,147,142,139,96,51,151,119,28,21,189,20,144,17,178,61,83,187,192,217,221,118,147,187,251,144,22,18,138,148,52,107,12,23,146,127,141,71,124,160,177,172,237,217,83,123,147,109,118,8,46,101,130,254,238,11,124,189,242,19,29,38,7,134,183,39,222,239,65,191,110,228,11,230,32,199,65,97,139,24,206,152,102,105,84,83,125,6,75,75,4,27,169,181,55,12,174,78,33,87,84,50,142,182,250,232,235,249,124,46,151,185,241,199,229,114,156,217,26,187,154,62,79,223,210,106,216,65,116,73,69,123,224,253,28,42,253,144,172,145,48,80,182,232,102,68,193,167,148,84,220,41,106,18,125,227,1,29,210,189,92,230,167,169,209,110,4,94,190,234,150,190,127,196,150,180,34,153,52,129,144,71,13,19,25,238,249,134,232,166,242,126,247,23,22,249,204,237,138,236,50,33,111,70,217,117,106,96,58,207,141,55,203,131,27,127,9,75,132,66,88,206,1,36,230,195,173,240,170,46,219,0,52,152,156,106,187,130,158,71,219,109,14,165,80,150,21,25,12,53,228,180,219,160,95,181,158,106,16,65,130,141,94,173,100,153,3,129,36,44,15,55,40,4,193,233,136,83,108,5,150,162,55,130,67,78,73,113,91,153,0,82,203,52,90,77,33,136,30,241,82,184,40,222,8,200,176,235,223,187,208,62,113,170,102,54,45,74,204,68,235,212,168,218,232,239,99,113,237,232,224,24,140,235,201,11,57,84,13,248,160,111,168,115,21,109,238,133,49,235,163,112,29,98,232,195,16,106,237,237,154,215,242,219,222,183,166,13,222,226,130,10,239,174,11,179,163,16,71,1,15,82,33,149,33,178,123,164,148,141,103,47,202,66,38,63,116,114,49,81,227,185,120,46,158,48,25,99,182,21,38,175,136,13,106,32,198,181,146,226,78,73,44,8,41,66,197,249,156,18,140,221,80,113,64,190,245,144,113,184,131,8,173,133,87,215,35,172,0,207,205,115,99,107,118,44,236,36,189,46,22,43,40,104,139,49,243,121,118,59,28,205,41,80,7,161,52,144,53,141,117,231,130,81,110,4,233,73,165,158,251,37,124,195,48,32,250,205,208,102,134,143,241,37,143,158,15,111,38,230,124,72,95,124,64,78,45,58,202,191,246,169,36,217,177,227,76,250,106,178,167,100,62,178,49,241,48,167,168,37,134,242,246,86,104,225,254,10,149,105,166,121,109,104,49,31,29,129,150,30,65,148,105,184,206,63,57,107,189,120,200,13,105,63,249,68,180,61,126,67,53,82,203,77,83,76,118,73,220,143,218,128,180,110,112,71,77,66,137,168,254,155,97,23,90,232,84,222,172,153,89,185,9,58,10,25,91,46,48,184,55,83,30,39,133,178,183,72,19,123,14,106,65,69,132,160,198,51,233,127,205,6,60,69,153,205,49,208,73,126,247,62,48,182,100,99,109,0,147,176,224,84,65,246,253,60,246,50,129,237,83,241,165,22,236,174,11,220,17,247,43,167,245,152,202,150,99,155,48,29,186,45,232,17,178,63,88,222,223,158,195,204,184,219,179,85,170,249,179,44,118,81,135,139,202,187,105,72,202,109,53,147,39,95,97,79,109,191,190,36,32,251,197,38,173,85,155,35,7,219,56,112,26,232,89,210,33,92,217,218,69,51,76,138,96,48,231,185,27,235,217,224,206,108,14,29,224,143,244,122,219,220,243,197,208,52,212,130,193,8,198,104,84,122,12,112,16,173,38,65,57,136,15,37,171,238,72,17,211,153,200,211,65,4,9,92,162,231,29,181,6,3,143,243,215,106,239,212,188,253,153,123,13,218,206,208,84,173,128,78,63,34,244,230,146,0,152,210,197,195,34,183,252,176,59,112,19,49,163,25,123,208,154,128,169,107,28,36,133,132,35,81,187,178,159,218,77,54,144,34,203,96,9,142,92,209,246,190,151,2,178,10,236,152,190,238,153,71,68,253,187,83,123,176,34,218,130,132,86,15,189,63,91,16,255,58,248,162,241,44,4,201,62,5,58,201,195,21,152,48,40,20,218,138,205,101,38,236,173,126,211,98,52,71,202,250,85,20,249,6,239,38,154,79,205,108,87,125,211,26,65,36,175,48,149,1,220,33,79,129,203,132,29,217,237,15,166,218,117,251,175,198,226,20,21,179,50,158,131,128,140,240,64,255,29,236,246,28,232,242,21,44,241,204,123,25,100,199,228,179,85,252,41,107,189,29,65,58,123,16,47,125,100,159,182,189,62,232,58,49,14,191,182,151,171,205,209,36,82,76,230,36,23,37,71,117,249,73,231,194,168,242,153,167,185,171,225,125,98,165,22,51,20,220,223,71,87,252,125,192,24,111,5,95,190,120,62,129,231,251,130,231,90,90,231,44,171,138,82,182,86,228,242,35,1,158,163,38,48,220,41,254,130,149,91,147,57,235,23,53,72,57,231,158,253,99,165,192,95,254,5,175,155,164,192,13,61,208,173,223,119,94,98,249,130,219,57,54,105,111,96,103,38,37,168,176,46,195,220,205,163,76,28,131,62,188,70,118,112,220,218,202,76,17,208,100,31,251,255,38,42,78,35,25,173,85,177,99,198,198,80,7,252,238,234,200,96,62,153,80,41,198,118,52,153,196,227,77,164,93,174,44,48,101,78,218,32,112,94,158,218,65,71,233,83,151,48,25,229,17,73,126,161,72,145,169,14,115,38,122,204,195,76,89,70,41,149,242,122,78,241,43,190,165,236,168,122,72,79,250,48,203,45,103,16,218,26,19,153,85,0,103,46,32,41,107,237,206,167,136,33,158,233,192,229,44,201,155,34,176,205,51,37,32,148,76,229,117,114,37,159,252,114,207,238,132,133,181,229,56,33,172,29,103,81,122,251,57,178,76,216,149,163,162,166,171,145,112,237,236,217,74,81,31,15,132,67,137,227,215,103,54,42,198,140,151,15,10,66,156,59,114,201,125,229,169,192,23,48,86,181,161,51,114,160,38,112,234,42,48,247,250,108,112,246,55,63,49,167,83,139,239,210,247,205,96,213,114,182,8,213,117,255,115,190,231,10,115,52,13,54,81,227,56,248,178,80,19,172,216,207,96,67,210,12,225,169,185,205,145,39,243,51,122,200,64,174,244,243,216,205,83,21,195,115,94,171,181,101,0,127,18,36,237,166,130,23,195,226,215,233,233,22,152,63,55,95,174,124,219,44,110,179,19,197,187,167,30,73,25,82,27,62,188,121,21,171,43,127,167,161,228,21,146,197,107,59,134,154,58,209,83,111,154,253,57,233,254,97,151,50,132,100,180,67,219,56,125,59,83,131,74,160,77,186,83,158,193,139,80,204,14,162,172,100,168,240,99,47,168,41,167,106,95,224,111,0,120,2,41,139,29,0,157,92,200,141,229,50,112,85,78,84,108,58,25,90,248,146,21,90,221,131,169,151,208,204,43,108,124,187,127,129,50,19,151,128,214,236,210,246,83,13,157,137,111,137,85,3,107,37,155,104,29,26,208,15,36,146,80,233,73,109,234,82,68,114,41,182,129,196,74,59,12,174,89,88,225,166,149,167,188,4,194,183,232,248,181,43,13,220,186,78,62,144,17,187,29,128,83,185,118,164,80,146,190,192,200,126,132,138,15,107,181,211,201,114,91,76,109,169,30,211,11,22,1,108,57,129,175,57,17,226,241,117,61,237,163,166,215,146,176,217,146,68,186,18,123,31,1,83,193,52,169,16,33,231,83,33,207,110,171,155,152,130,135,64,241,40,104,88,94,3,203,88,85,247,227,194,34,83,242,190,202,182,104,45,123,165,188,25,9,254,154,255,237,82,212,81,21,31,128,26,95,167,194,228,66,58,244,195,123,31,97,110,90,247,212,193,67,54,163,118,170,136,102,41,34,238,32,219,173,164,58,190,177,206,251,109,174,231,155,225,110,6,127,187,129,230,214,143,229,181,90,219,218,128,9,59,19,51,72,69,70,131,130,86,236,92,132,127,106,255,9,57,178,148,180,250,191,220,216,130,206,192,90,171,118,141,209,70,110,153,58,48,106,59,113,147,46,17,77,162,167,217,146,14,74,183,211,141,142,126,205,116,250,153,20,171,102,108,65,120,183,241,168,134,132,139,169,63,195,148,70,85,213,219,105,51,113,47,156,91,135,6,195,23,234,41,247,6,230,51,154,174,236,85,200,221,31,182,158,46,69,133,193,240,195,72,90,203,217,77,79,233,164,236,74,89,156,96,215,241,64,58,42,51,125,88,151,63,1,226,199,87,25,116,136,80,30,62,118,136,111,79,106,24,108,14,23,254,16,8,231,111,236,218,2,139,34,185,195,85,98,242,78,251,96,115,116,33,165,136,68,86,42,91,128,189,22,237,29,222,213,60,174,2,254,87,160,86,73,190,86,42,239,246,182,202,214,20,105,81,117,134,131,152,197,21,157,179,97,249,28,84,65,125,202,95,115,27,144,246,138,185,93,10,94,44,213,203,81,18,40,154,134,154,124,239,160,212,26,25,106,128,203,103,27,209,3,98,212,167,202,89,195,106,108,125,202,201,125,104,117,238,254,50,235,37,244,133,185,225,67,77,117,109,176,167,9,244,236,34,136,48,165,254,61,163,93,150,77,44,161,9,0,106,227,82,34,220,124,201,140,133,59,151,186,155,251,253,41,220,19,164,15,36,104,209,13,49,217,124,47,105,172,157,7,94,6,207,151,148,46,188,209,84,166,167,34,106,66,183,214,219,92,49,206,151,11,155,175,196,45,111,209,142,144,12,164,225,205,11,71,62,89,21,246,155,135,89,50,94,6,221,109,101,215,127,138,156,248,98,145,111,204,207,42,187,97,214,245,55,78,134,46,165,201,68,58,137,130,10,245,39,133,186,196,92,115,134,121,115,246,92,150,171,115,139,185,238,140,58,136,211,249,124,22,162,191,218,103,137,238,39,121,191,44,141,40,25,1,33,113,9,194,198,222,59,11,47,10,94,239,30,187,31,18,169,134,209,1,3,88,202,249,216,1,123,6,227,241,158,217,92,189,180,118,219,118,209,202,59,47,69,1,197,2,160,112,15,113,225,243,75,92,99,230,96,145,23,227,105,148,35,160,10,20,167,188,199,232,191,218,239,114,197,204,9,104,41,87,103,230,103,192,232,161,192,199,168,39,240,252,185,173,40,169,156,105,36,219,211,186,30,94,29,240,102,187,254,85,153,46,153,172,159,56,214,199,43,79,30,111,216,140,48,207,253,125,115,113,146,120,128,146,223,90,75,143,198,81,224,241,249,70,76,136,27,128,155,191,236,211,162,214,245,214,179,91,169,82,143,90,117,55,171,38,229,141,103,13,250,78,77,214,199,143,21,3,21,188,229,154,25,151,132,35,242,55,17,246,240,82,125,208,121,197,187,110,168,193,226,237,165,29,255,172,161,155,10,42,12,119,66,189,111,81,14,232,246,158,229,194,253,195,249,157,20,7,43,40,150,178,195,131,141,227,252,24,67,119,234,3,117,100,187,97,37,151,150,227,4,212,53,129,35,118,172,174,159,206,144,163,20,40,160,140,149,112,160,122,124,51,92,244,29,119,165,187,246,215,233,253,89,114,164,7,122,135,66,69,38,192,241,77,249,145,171,221,150,72,27,113,65,108,31,66,16,21,115,199,178,102,180,105,225,124,148,224,76,217,40,141,21,125,196,183,225,165,182,75,179,112,64,238,226,62,94,31,252,132,22,168,17,57,210,245,51,74,221,103,51,222,221,242,96,146,146,73,129,219,74,87,222,208,130,215,177,252,155,93,90,236,166,100,159,3,69,147,0,128,124,192,204,251,82,29,138,173,72,20,109,112,216,136,246,179,55,42,217,150,123,117,67,202,133,146,144,199,149,50,239,39,181,233,222,103,67,18,199,120,106,98,126,48,238,197,91,49,74,2,116,232,33,44,45,28,101,26,144,214,67,61,62,42,239,208,157,227,80,97,183,152,15,3,195,166,170,215,219,79,15,78,159,170,122,174,145,165,48,71,163,92,72,157,27,151,213,90,132,29,247,86,21,20,99,206,132,149,147,247,171,111,43,72,148,60,181,118,143,114,80,255,118,226,229,174,24,185,183,19,128,10,159,240,185,164,153,157,130,174,106,153,161,7,164,186,134,174,140,135,145,60,233,155,193,36,214,32,72,227,205,196,185,12,251,9,155,105,226,148,15,140,178,237,255,71,82,195,181,156,143,14,102,49,140,1,179,197,22,34,165,149,31,113,152,27,27,4,36,83,189,72,28,69,49,193,30,183,136,95,124,106,253,75,11,81,253,138,238,181,127,59,4,47,163,134,131,54,201,78,189,136,213,194,36,86,81,72,189,230,228,198,67,49,151,129,178,199,43,127,24,109,204,226,41,123,29,210,139,112,191,3,117,40,137,92,73,146,252,205,150,38,165,205,210,6,157,111,166,210,80,153,151,74,34,242,135,58,7,17,6,72,223,15,91,217,232,82,255,181,38,55,28,161,86,181,92,253,39,37,51,42,164,19,133,205,187,208,69,240,220,31,106,119,162,18,84,101,69,52,216,100,138,93,47,122,101,73,91,153,188,42,68,164,255,152,211,42,151,205,126,54,89,103,212,85,1,206,61,216,190,254,106,1,196,38,85,248,0,10,113,93,215,196,34,244,231,139,200,255,107,238,191,228,9,228,193,8,234,215,72,240,59,241,76,110,4,29,66,210,15,247,153,168,4,146,100,102,185,74,254,115,34,237,103,85,108,64,193,73,239,64,227,55,118,32,194,106,8,47,108,105,59,158,190,214,174,148,168,53,251,71,161,16,210,109,181,193,215,4,100,96,223,126,39,127,172,118,92,90,138,60,109,209,164,104,142,124,236,61,88,40,106,167,203,189,46,35,239,193,174,170,251,86,125,123,91,119,98,230,119,133,238,26,6,219,238,180,71,170,70,79,229,204,204,241,99,71,31,118,178,155,13,207,224,57,100,107,147,133,64,57,92,181,10,175,200,151,48,229,236,158,165,243,102,75,49,196,205,11,133,31,5,27,37,62,114,3,45,48,224,236,89,88,205,95,98,8,171,108,65,31,136,37,68,171,71,190,43,147,245,9,227,29,203,195,5,108,231,130,219,28,242,67,228,199,246,211,226,55,34,253,155,192,240,202,140,123,226,14,128,174,134,195,90,19,15,183,2,229,30,103,130,77,160,177,218,124,90,244,232,145,198,138,199,126,101,120,93,135,17,69,42,206,44,159,42,167,225,80,228,196,182,230,101,48,70,53,149,11,91,204,234,202,199,224,142,243,116,197,180,137,48,30,240,87,185,136,152,154,252,155,8,246,164,79,235,49,6,190,146,5,10,59,117,111,60,138,44,17,102,7,4,100,205,245,3,98,102,88,65,33,36,107,8,239,22,2,148,127,215,66,70,46,115,209,70,42,47,242,166,183,222,150,181,10,90,163,100,145,172,97,75,146,131,75,119,253,155,49,61,113,44,59,80,62,203,192,155,142,210,165,30,127,71,230,4,39,95,208,126,172,180,248,233,47,67,49,119,27,98,210,129,213,89,66,172,249,66,19,191,73,198,34,166,51,227,232,255,195,57,5,155,148,118,42,112,254,172,163,85,187,218,48,210,111,180,244,32,187,153,228,175,167,221,93,150,128,251,234,159,73,60,100,106,130,160,29,141,96,228,99,10,250,167,27,156,187,129,210,245,54,47,142,33,151,182,182,43,7,113,142,87,216,106,15,90,125,25,188,62,90,239,241,242,196,240,60,98,157,128,106,125,88,203,130,112,37,17,110,85,23,196,231,79,106,133,43,237,198,26,161,216,15,34,154,28,102,151,107,215,104,31,152,39,188,87,4,99,4,219,41,152,103,69,7,29,196,5,1,76,30,220,250,166,79,193,93,41,51,215,22,247,151,26,12,206,26,174,64,188,167,188,29,245,175,1,243,117,96,53,227,23,43,122,25,43,54,68,135,251,162,194,80,73,96,231,198,140,2,193,75,155,177,212,212,171,77,148,200,95,102,186,192,9,59,66,106,177,158,236,139,140,156,23,156,139,187,255,4,173,20,128,13,123,116,10,62,182,180,211,38,204,8,178,61,52,214,188,191,204,226,233,136,237,206,164,43,13,68,77,209,181,138,62,61,192,99,241,255,182,31,136,161,198,208,73,135,205,44,15,182,146,4,63,88,122,15,164,114,195,140,124,253,126,154,236,161,133,51,7,110,97,218,5,235,167,160,176,129,170,251,73,155,146,103,109,53,224,241,50,25,19,26,132,151,17,14,127,244,72,111,27,21,41,242,15,146,211,47,103,81,99,244,144,33,199,225,246,162,126,161,30,245,46,107,109,174,43,196,57,215,127,129,130,30,209,222,9,235,74,48,217,156,234,11,249,202,161,155,111,59,130,178,59,217,146,219,134,50,139,60,170,189,241,222,114,188,103,170,77,141,79,255,234,137,179,59,189,237,68,185,162,218,62,123,251,157,218,74,108,23,73,95,98,46,205,207,209,148,3,10,241,105,98,250,241,152,221,253,170,214,69,65,90,90,43,130,96,76,112,132,202,198,134,139,77,230,19,54,32,34,99,238,108,225,65,111,20,35,76,137,170,82,16,62,199,150,86,192,16,127,222,182,223,90,148,25,146,47,21,216,35,138,135,212,226,163,87,43,214,43,63,237,1,77,2,239,207,244,75,15,111,170,3,211,33,95,101,206,9,113,118,80,46,59,45,41,231,250,155,56,234,222,11,48,77,200,6,237,131,212,201,136,224,110,179,32,50,9,73,117,163,70,111,241,250,157,105,151,142,198,68,193,245,151,208,134,38,235,103,165,87,28,198,197,65,134,194,146,145,156,115,169,253,93,229,220,225,97,85,156,187,199,228,226,127,44,90,102,19,92,177,114,37,162,55,42,120,135,244,200,6,238,119,59,252,133,139,165,136,193,86,107,204,115,132,203,89,34,161,15,181,184,200,209,36,115,232,18,190,104,181,13,152,93,170,92,179,16,101,46,96,30,192,247,155,249,133,238,104,118,175,41,205,196,60,53,138,129,14,199,110,120,250,73,238,71,176,203,144,96,156,3,167,87,190,155,184,226,130,139,11,80,96,0,218,38,115,118,247,107,94,175,145,113,142,200,56,18,181,147,111,86,147,5,255,66,134,56,71,62,192,49,83,51,232,199,117,36,195,80,43,23,32,146,51,133,88,187,8,53,83,240,107,86,74,76,195,241,15,77,204,111,200,55,60,87,187,249,35,118,124,240,52,13,6,248,179,184,96,25,80,14,192,167,140,113,91,112,231,54,125,146,16,231,93,50,207,0,241,203,123,180,215,16,49,253,7,25,11,219,99,188,128,156,56,15,123,117,11,72,86,246,94,197,95,207,79,72,131,202,220,225,180,241,54,46,238,209,128,86,120,77,26,166,93,233,252,117,152,101,237,48,219,25,39,189,96,243,46,199,119,141,214,227,30,3,240,99,176,142,124,158,32,99,153,208,202,240,13,135,28,5,177,186,174,132,155,231,108,238,24,229,211,66,6,106,111,24,65,33,81,14,73,93,80,61,162,5,170,117,26,211,230,206,240,73,152,114,179,245,8,171,84,77,111,19,16,107,171,224,148,208,192,57,131,235,216,34,229,59,64,119,129,69,105,180,67,149,188,163,144,85,251,160,28,85,100,149,179,124,172,46,233,134,57,94,173,170,229,139,225,134,5,97,119,105,176,70,149,116,89,45,159,144,102,31,66,217,3,248,177,198,243,188,61,170,197,122,27,92,243,213,204,163,91,81,60,135,140,233,65,179,102,69,210,157,232,30,127,112,97,153,175,9,133,199,39,230,82,35,142,249,173,68,126,53,144,191,84,37,239,208,177,157,224,43,84,41,91,186,54,0,182,144,154,146,199,149,5,35,137,90,237,232,24,167,50,170,191,77,128,161,26,236,246,153,174,155,27,122,147,103,119,170,177,106,240,35,234,207,188,31,63,86,80,140,221,217,138,81,145,177,60,254,126,231,249,45,172,96,26,154,208,225,40,158,81,28,210,240,228,218,98,127,133,80,51,203,48,3,126,216,43,159,246,86,180,9,25,27,229,183,98,4,45,73,73,42,189,248,64,125,113,166,38,73,186,112,225,66,72,219,52,1,212,15,221,192,222,164,240,97,196,168,191,79,55,115,187,238,47,225,248,9,31,199,201,221,169,73,195,218,50,235,89,174,133,213,150,88,99,168,13,80,101,187,203,21,134,92,136,142,95,91,211,210,187,208,129,167,216,134,40,80,20,159,133,110,134,147,99,31,32,153,30,96,146,163,223,139,99,62,118,157,164,193,121,215,105,205,163,22,14,80,20,57,179,86,86,114,62,132,230,237,25,37,224,172,186,72,91,120,15,214,29,111,39,214,5,62,171,117,231,115,238,52,53,242,223,102,255,197,104,99,166,6,91,76,2,39,177,209,165,237,124,78,163,23,5,242,0,122,105,60,208,206,43,122,24,185,201,221,144,97,146,248,245,176,119,114,174,251,202,103,23,137,253,197,110,218,209,104,5,117,6,194,105,240,209,180,83,244,201,182,194,170,45,241,131,126,229,198,68,202,236,77,9,98,25,219,36,151,175,125,148,20,46,154,116,68,173,88,136,127,159,70,130,250,39,237,29,121,235,210,107,164,5,72,158,230,189,135,199,251,88,232,72,90,205,158,3,210,91,31,99,174,228,62,60,135,41,21,60,157,59,219,102,174,182,246,11,9,40,177,91,225,142,180,158,211,212,156,171,106,162,186,10,6,184,77,131,159,90,101,14,32,52,248,250,50,23,133,105,243,34,19,48,43,213,255,17,144,127,56,225,177,96,26,12,227,63,210,254,222,57,208,164,20,135,7,126,178,174,15,43,103,7,199,49,160,2,176,236,1,174,243,235,201,94,234,127,108,244,25,64,96,124,155,206,67,117,7,162,230,128,79,62,167,151,34,95,6,228,134,103,230,214,122,178,49,157,155,54,142,67,87,253,46,142,63,248,43,234,226,14,131,165,146,218,246,110,171,112,75,170,148,14,153,59,63,40,82,70,106,24,8,138,125,26,6,75,244,81,169,61,188,101,241,36,90,145,71,195,87,17,45,118,181,62,203,192,132,0,69,68,34,114,197,225,131,59,89,218,246,252,122,174,214,133,255,129,119,2,228,148,70,184,190,22,130,195,33,210,251,154,18,169,213,77,160,7,51,68,13,86,76,6,45,14,204,51,37,198,178,218,200,111,29,119,84,222,50,247,156,226,167,234,125,102,63,99,48,48,153,111,253,151,81,139,134,42,126,157,187,50,250,199,111,116,84,122,52,16,100,222,162,114,131,207,135,82,61,220,112,153,100,98,210,164,23,107,80,142,226,108,255,114,160,166,2,122,162,142,170,149,251,234,244,181,4,82,149,107,208,75,88,123,164,36,73,178,26,33,226,88,240,39,134,149,233,175,203,51,5,41,238,15,242,72,89,71,152,137,85,201,150,130,219,101,99,75,87,220,107,132,77,221,140,252,50,39,102,125,67,161,82,72,42,255,41,204,131,154,67,84,67,203,127,55,81,213,88,39,100,253,45,43,196,52,196,99,206,152,131,254,196,227,4,79,127,125,231,245,54,128,69,230,101,114,79,211,162,211,237,57,160,203,41,210,204,123,82,132,55,74,167,253,247,199,140,122,122,13,155,139,165,77,0,32,149,230,141,26,236,200,240,153,4,64,32,154,60,44,107,163,253,221,4,86,182,172,213,73,41,208,173,27,125,14,19,22,75,196,22,143,59,13,81,236,73,2,254,149,48,142,61,219,238,181,134,23,92,176,28,109,163,245,103,235,43,247,145,39,184,61,120,198,56,14,25,154,227,72,127,239,237,97,116,17,65,16,39,10,60,71,158,168,115,58,144,33,23,118,9,137,80,120,33,88,102,85,130,199,173,207,102,143,190,59,103,10,54,3,199,23,34,151,174,215,73,217,225,136,131,96,253,197,215,44,27,38,236,234,8,183,62,81,115,238,15,196,43,224,99,86,83,61,58,156,121,245,200,8,236,190,1,91,171,140,197,157,1,179,212,16,228,110,125,151,84,170,98,64,178,9,70,249,226,10,28,122,4,238,176,21,87,192,64,16,243,50,110,18,121,141,100,115,100,167,78,182,217,254,171,45,14,183,249,190,40,58,221,54,198,70,211,93,173,4,124,128,66,121,175,28,31,64,148,198,30,88,195,135,86,21,184,29,225,95,171,12,232,188,139,242,143,56,253,84,121,65,159,70,86,77,114,229,199,13,152,187,152,182,91,15,105,74,97,172,236,21,19,76,129,66,252,247,230,22,0,74,15,194,122,222,29,194,19,40,137,200,198,214,13,221,137,12,189,10,144,154,35,104,244,210,220,1,213,128,67,23,108,56,52,114,65,30,130,113,86,225,152,71,19,18,191,84,108,11,120,198,17,239,75,225,239,177,18,28,250,71,184,181,125,161,46,244,103,199,212,162,218,97,157,198,0,16,186,95,0,231,32,44,217,72,93,196,46,252,123,237,242,9,93,174,121,92,41,157,0,124,184,120,17,158,32,200,113,117,169,95,207,13,92,39,147,2,217,135,36,165,107,226,95,108,107,195,82,138,139,156,139,176,72,66,136,228,14,41,89,44,81,70,234,15,125,25,115,139,79,12,27,125,153,178,69,27,180,174,186,72,59,122,84,120,54,195,177,34,207,251,45,94,1,126,74,22,125,86,218,156,113,56,216,68,16,175,243,182,244,92,195,95,71,149,70,166,211,158,26,125,158,130,27,156,143,72,192,73,77,184,164,186,231,185,48,5,137,247,21,15,198,157,16,237,60,130,109,139,119,224,40,25,60,162,21,36,72,179,166,12,37,6,111,155,57,195,83,47,30,59,184,225,105,71,175,158,129,74,150,120,122,97,131,67,1,74,172,22,29,200,10,62,111,110,215,162,223,53,251,71,78,16,197,0,26,232,27,225,163,187,30,233,160,176,33,9,111,157,151,252,242,251,244,230,232,45,49,102,222,106,24,175,54,71,184,146,232,36,117,184,25,78,141,73,209,159,174,240,213,141,241,76,34,205,46,12,41,125,207,238,66,138,8,63,46,204,90,201,122,86,65,136,30,60,208,255,144,24,59,205,180,54,123,229,234,113,104,85,58,252,145,235,225,106,37,216,193,172,194,71,35,47,127,196,76,62,249,144,189,102,204,56,53,166,225,224,72,9,20,109,183,220,243,232,252,246,41,199,254,54,214,166,14,187,183,119,110,35,185,187,28,139,4,60,204,70,58,150,57,254,58,35,20,221,208,161,26,220,255,101,181,200,39,59,160,62,52,93,86,159,60,60,185,81,112,203,245,222,165,225,74,175,195,107,170,174,253,80,9,34,149,50,241,29,189,150,29,41,244,141,164,241,123,52,233,215,8,110,67,78,255,35,168,64,17,221,89,21,13,128,254,51,159,201,253,239,97,118,164,77,109,199,27,182,85,8,190,216,5,202,95,248,128,23,241,192,57,176,140,230,97,18,120,0,114,191,70,189,229,92,106,167,94,156,61,180,239,131,10,85,160,109,239,94,246,161,0,57,74,130,188,180,175,214,153,36,58,154,216,79,71,38,184,106,96,207,12,75,25,107,47,118,179,159,165,239,229,30,145,92,123,9,142,244,108,94,180,120,232,242,128,81,155,132,98,137,153,39,224,133,215,85,152,227,2,1,193,75,174,179,192,87,211,143,63,107,193,154,53,100,11,61,117,84,74,214,223,203,130,119,34,136,142,35,255,136,190,16,237,161,183,167,83,231,229,24,208,155,234,82,200,156,122,17,194,239,121,131,129,36,119,236,153,107,143,173,225,144,217,91,81,159,185,47,83,232,197,215,179,183,121,219,165,39,113,247,48,134,114,17,35,178,184,20,190,19,72,111,234,90,231,244,10,183,113,126,0,29,36,63,204,255,195,110,156,156,231,13,228,52,182,234,209,193,166,212,247,227,35,132,249,95,161,9,163,12,176,114,187,76,149,169,246,185,227,220,85,213,142,211,34,126,132,169,150,227,134,209,51,199,148,216,25,104,69,252,2,3,22,237,199,200,144,248,152,52,115,135,4,244,79,142,184,181,248,193,104,253,146,182,238,70,68,183,252,177,218,215,18,184,38,141,85,61,197,106,249,139,22,200,219,158,216,44,221,205,175,29,169,23,32,188,106,245,139,55,54,235,219,36,171,137,211,227,51,18,18,75,34,38,1,161,220,158,126,201,212,220,203,242,44,177,90,145,122,32,48,118,250,135,230,233,161,116,37,240,43,238,40,184,156,44,103,182,202,45,242,135,28,135,73,60,30,131,146,241,20,97,18,192,120,247,166,116,26,252,205,142,194,109,98,47,126,223,225,59,207,73,26,35,119,240,205,156,201,9,99,98,40,23,102,239,201,67,65,124,86,166,205,142,147,182,73,74,80,36,154,190,232,65,179,101,76,130,26,54,185,67,161,180,88,201,31,144,53,37,244,171,78,40,228,230,121,43,102,143,29,202,39,188,107,187,135,34,90,17,125,88,74,72,236,54,175,31,119,32,103,252,69,73,17,61,53,45,30,188,201,151,86,55,41,240,7,40,24,153,167,235,183,112,232,83,119,203,148,211,249,77,47,179,248,246,36,130,58,82,94,61,51,228,46,110,226,189,214,135,82,8,236,141,146,169,216,51,130,197,239,57,51,251,102,53,185,57,221,218,134,202,235,197,99,83,240,33,65,81,252,174,203,244,164,17,184,92,25,192,101,246,224,30,8,190,49,180,151,92,78,0,40,24,118,177,204,132,227,11,77,235,214,177,232,101,51,226,123,141,134,20,68,161,12,203,208,209,155,47,52,7,76,40,72,117,12,24,69,240,64,222,194,173,49,194,170,200,209,120,127,238,21,71,133,97,69,218,246,128,226,59,142,47,146,5,232,149,235,163,60,95,81,247,223,194,96,70,107,128,102,66,60,191,122,64,82,23,46,255,127,222,23,162,133,221,238,197,170,95,96,6,40,231,55,84,135,150,55,25,127,241,91,186,145,199,104,244,154,217,188,223,244,55,140,10,13,241,147,224,175,236,158,180,243,34,137,67,195,248,102,102,219,224,137,212,78,3,54,186,99,139,126,79,112,124,139,169,160,133,69,162,7,106,44,186,135,132,168,98,107,183,180,176,219,144,64,69,177,81,12,92,127,139,2,245,224,175,15,83,177,119,41,90,234,58,101,214,138,173,164,250,114,18,218,221,141,117,138,152,194,42,220,165,69,14,79,215,146,8,248,190,239,44,11,139,141,77,210,147,225,168,7,199,32,65,112,175,52,80,180,253,61,228,111,203,121,87,231,166,158,160,218,86,164,80,241,174,45,246,55,114,181,190,132,197,95,35,234,91,196,99,31,133,23,30,64,127,81,46,156,244,190,179,211,156,146,2,245,89,169,18,179,0,106,85,180,83,253,83,187,110,50,17,195,84,157,146,39,43,37,32,193,188,231,49,173,70,133,238,0,142,52,125,173,252,51,81,124,142,210,43,130,187,129,214,226,46,16,147,63,231,85,113,82,184,12,110,39,253,145,99,248,99,12,75,182,72,173,86,204,78,30,89,212,76,157,255,194,24,209,105,128,66,137,250,188,194,73,27,120,153,60,181,62,19,197,5,131,210,34,184,177,135,241,10,225,21,56,55,162,122,75,134,169,240,99,71,214,131,117,157,146,91,77,16,104,162,106,233,114,129,61,218,125,64,223,139,21,247,86,5,58,242,253,140,4,24,122,233,22,212,134,205,13,115,246,158,11,199,188,201,184,128,37,152,156,227,218,189,55,234,81,63,30,91,18,151,214,99,77,118,53,4,15,214,81,180,216,159,73,178,95,190,148,171,228,202,163,99,107,146,143,19,20,152,104,90,30,240,42,90,86,133,172,160,48,245,179,3,158,212,208,217,127,228,95,212,30,101,99,105,79,204,97,191,211,42,113,243,157,188,128,200,176,21,233,65,230,12,88,18,42,220,118,157,215,196,92,228,124,9,87,7,246,183,152,21,179,78,39,141,5,108,115,19,24,115,160,4,26,243,16,172,198,99,37,71,88,165,202,234,79,169,144,42,133,88,139,201,18,112,15,169,166,222,164,116,43,177,23,72,68,200,8,141,65,23,110,115,172,85,231,169,159,30,178,152,202,5,31,182,17,64,24,214,74,201,78,120,243,64,29,33,50,24,43,70,191,160,247,46,97,19,92,40,120,163,27,36,244,135,169,44,110,33,245,184,25,174,125,209,146,141,132,24,217,174,219,153,216,100,149,38,207,116,142,247,86,184,38,71,72,97,118,12,29,102,60,77,185,100,182,233,246,210,208,207,40,171,9,188,29,105,54,238,159,235,30,31,226,39,194,251,4,62,60,27,254,18,74,65,50,233,133,175,142,230,37,130,54,180,26,124,192,225,89,87,230,107,229,112,239,182,112,113,183,22,127,52,65,23,18,87,150,176,200,74,131,15,67,62,114,46,182,210,191,156,100,145,94,171,90,73,138,219,200,126,217,215,144,138,255,82,207,118,81,131,170,93,226,211,36,34,59,114,157,170,90,130,173,33,241,118,208,221,123,156,17,34,245,128,159,101,52,50,50,138,185,248,239,238,132,134,233,236,101,143,38,121,67,54,245,185,99,10,152,60,175,202,102,1,203,184,195,142,34,192,175,241,51,40,2,102,247,175,11,7,181,15,167,217,137,147,215,24,224,116,130,70,123,66,130,235,81,70,15,120,186,211,241,232,51,218,110,27,160,206,4,90,134,178,19,187,181,200,183,205,205,175,83,69,19,229,69,24,99,203,217,176,83,102,1,113,164,153,108,52,184,188,159,54,143,73,205,77,213,49,110,233,73,103,169,72,18,10,54,140,23,190,246,130,251,248,34,244,147,54,246,49,18,82,97,30,147,101,189,255,27,62,188,56,123,73,93,244,22,141,212,224,154,50,80,14,80,67,130,243,32,218,3,209,111,93,71,239,80,171,207,151,143,97,196,132,175,26,34,96,206,22,84,231,138,71,207,245,27,207,112,89,187,66,89,47,20,55,50,211,34,166,203,171,58,249,200,4,121,172,46,87,161,111,138,238,202,215,159,112,100,191,203,207,160,78,227,137,151,35,36,145,181,15,204,243,143,168,226,226,253,150,183,251,7,21,228,46,218,244,140,28,16,194,70,251,83,184,17,168,82,130,74,178,26,185,148,183,128,222,2,210,112,219,118,207,196,117,61,11,247,54,20,229,27,147,247,222,141,107,176,229,94,204,206,36,51,216,20,107,253,178,243,2,60,22,32,141,40,86,15,58,21,2,5,175,174,223,51,66,65,49,11,208,13,1,142,62,151,94,2,185,195,77,149,35,196,28,133,139,197,85,151,126,135,74,153,210,20,209,42,3,143,250,235,36,220,142,85,82,77,16,157,109,74,250,193,81,95,242,33,27,49,115,85,70,121,70,150,11,252,17,173,0,30,42,4,109,209,161,209,52,174,101,27,156,71,52,110,192,145,215,98,25,229,65,129,13,103,150,61,144,61,84,249,81,17,97,215,183,61,176,141,40,109,242,131,84,48,185,193,225,47,43,215,146,34,138,217,242,35,252,171,109,212,105,44,253,9,83,70,79,45,28,4,146,159,188,51,139,7,86,130,25,115,41,245,234,118,195,163,161,119,213,164,93,52,135,137,116,228,165,131,17,143,53,4,192,123,65,104,174,14,221,113,65,206,246,58,110,246,8,200,189,105,182,130,150,52,229,246,118,146,109,133,90,198,94,160,229,70,99,61,50,88,169,80,225,89,229,84,40,96,214,249,11,9,35,93,192,51,66,42,235,54,139,0,142,35,116,92,254,217,171,129,6,83,234,51,198,173,183,234,214,41,23,43,198,87,55,164,200,116,199,22,216,1,144,180,204,117,130,115,192,154,79,27,98,66,248,11,255,22,78,105,22,116,74,80,37,35,70,31,96,88,229,80,93,45,121,67,206,57,46,132,168,219,125,249,61,50,208,175,37,96,90,228,82,89,171,177,248,66,200,63,134,194,83,142,192,63,157,93,96,126,52,102,222,44,210,166,165,149,226,176,30,141,27,57,144,89,113,247,23,243,114,170,89,166,106,200,219,231,52,166,74,86,118,108,100,103,145,115,125,62,154,162,134,137,56,123,32,123,232,34,229,86,102,143,104,31,236,253,255,105,246,140,205,87,91,131,53,173,45,145,227,252,237,80,178,92,179,180,29,238,188,133,42,61,0,186,222,179,52,27,251,244,209,150,192,10,244,1,113,140,202,130,72,85,110,115,130,59,141,44,190,36,249,35,105,44,211,126,26,117,126,221,13,226,96,211,46,174,237,110,145,80,229,68,173,219,153,173,204,157,189,11,157,136,237,122,205,83,192,58,105,119,43,153,168,223,222,245,193,70,124,87,242,73,140,127,197,190,86,251,236,214,208,149,192,176,145,206,204,121,53,235,86,159,153,86,67,45,165,46,246,120,200,120,34,180,190,212,28,209,227,111,160,208,42,214,98,43,237,58,164,186,185,92,133,20,212,101,131,79,74,162,194,137,223,110,216,56,252,250,104,109,110,30,237,208,50,9,61,109,215,211,166,223,148,180,93,148,6,131,195,16,196,213,74,187,43,11,151,50,186,2,84,195,104,11,226,208,174,101,134,79,128,173,125,150,5,224,92,246,38,193,174,246,30,242,218,243,241,179,57,250,34,50,193,177,6,86,15,194,123,30,41,13,154,49,156,90,97,89,48,142,67,109,76,201,101,233,101,178,190,20,123,218,249,74,84,241,85,46,44,189,168,249,81,80,248,64,226,240,54,121,138,81,102,148,188,174,2,24,191,107,59,103,15,188,3,215,133,55,235,56,111,134,114,162,40,211,10,89,97,188,218,78,16,242,134,148,92,151,236,66,95,31,22,225,90,44,73,215,190,34,95,142,24,136,110,123,90,213,113,142,243,36,237,59,180,52,154,203,165,24,168,171,140,26,132,213,223,8,178,132,107,166,40,42,128,249,212,254,85,164,217,28,205,186,121,190,183,0,39,63,253,120,28,56,119,76,153,235,162,197,127,25,16,201,159,237,162,211,85,28,146,125,227,114,100,22,32,216,38,150,98,68,152,234,138,62,192,11,26,20,109,86,159,128,198,180,206,103,222,189,188,137,242,231,188,47,251,175,12,197,32,29,215,98,230,65,68,219,101,141,140,82,93,228,215,183,224,162,70,224,216,138,232,97,45,243,76,53,198,83,80,29,94,225,115,21,131,136,226,35,2,100,7,175,73,179,204,192,85,236,71,7,224,234,75,31,233,16,196,72,162,231,34,157,69,62,178,17,177,97,145,181,38,84,215,243,186,228,104,34,113,153,22,17,83,187,74,72,161,17,177,75,191,157,150,233,89,231,55,85,24,172,167,255,92,218,151,171,191,75,69,255,16,167,214,65,5,191,239,52,42,129,48,30,14,176,128,104,128,51,63,91,143,145,163,93,73,124,247,130,114,187,251,181,47,148,10,185,100,226,198,15,8,66,14,65,228,183,182,26,67,153,113,7,138,171,151,220,149,180,155,210,101,223,8,81,246,19,42,28,149,115,211,119,215,141,194,15,215,68,127,142,20,203,91,116,80,63,207,52,112,187,41,13,181,165,38,25,104,189,29,37,60,115,19,45,237,48,139,247,194,176,51,160,242,27,71,150,123,201,80,134,113,168,165,239,142,245,131,10,120,101,223,158,66,158,92,63,48,24,76,156,211,2,171,53,50,233,172,192,242,157,7,50,219,89,241,132,57,215,126,5,4,170,99,35,64,204,246,125,127,113,130,217,185,65,125,133,68,59,190,141,237,107,172,246,106,106,223,208,134,95,231,224,87,99,153,21,100,207,220,219,148,106,253,192,131,35,70,185,136,197,95,15,45,160,172,114,36,249,77,102,153,147,212,128,107,196,246,53,150,1,182,18,155,11,150,111,228,73,144,251,164,46,229,33,246,67,235,138,230,16,245,170,134,95,56,98,103,247,88,107,184,74,87,81,19,68,240,154,173,85,228,60,101,245,215,138,182,42,63,237,152,34,69,115,35,81,5,113,188,100,54,156,72,155,72,223,129,167,121,9,105,216,242,22,169,99,246,196,184,159,247,194,217,45,18,165,93,7,236,53,52,165,70,93,72,57,243,41,76,177,139,132,14,23,170,72,183,52,24,168,171,69,109,139,145,57,78,140,192,215,249,79,196,150,77,156,39,46,161,96,246,51,36,172,90,96,133,121,242,174,22,164,235,221,133,236,166,87,115,79,118,1,240,171,198,25,76,15,0,226,162,159,93,177,85,94,185,122,205,164,64,136,243,64,251,70,133,106,41,76,0,196,161,254,193,38,189,227,136,55,30,255,139,226,22,216,98,201,59,191,235,236,246,66,247,161,65,124,219,193,190,20,40,168,124,87,238,18,36,208,7,161,128,239,23,206,247,97,215,164,5,32,249,150,208,25,7,2,68,172,1,48,27,146,55,176,231,106,63,115,180,95,235,40,48,178,59,63,99,186,19,251,24,220,247,64,93,109,64,202,16,7,180,16,2,50,159,167,24,161,54,1,71,199,12,21,166,196,148,91,20,92,51,242,247,180,185,250,255,243,4,195,85,190,23,77,186,3,147,66,246,29,181,226,112,40,239,146,143,255,67,31,104,165,248,131,32,190,32,18,199,157,176,147,236,95,153,115,220,203,52,47,40,71,183,251,142,27,242,175,20,106,97,36,142,145,92,124,184,204,201,84,29,94,88,56,147,9,84,217,227,191,92,142,250,13,17,196,255,79,194,130,4,56,46,232,84,76,128,198,238,172,32,82,152,70,220,2,130,182,39,31,176,93,162,123,244,196,215,187,190,118,3,89,161,194,150,184,150,142,101,109,66,74,105,35,77,64,21,41,4,172,158,169,59,168,251,88,217,195,158,125,133,90,247,234,14,166,40,34,213,117,17,33,118,139,66,15,207,104,40,237,249,146,26,78,56,17,161,134,203,84,196,65,43,241,243,84,119,131,73,27,5,222,169,125,64,210,63,141,218,179,38,239,243,123,253,117,230,46,21,219,101,11,75,197,194,238,179,100,64,41,211,146,2,14,107,60,124,229,31,192,17,136,225,211,245,3,83,225,219,231,230,2,116,88,174,148,243,66,56,42,192,12,235,164,201,138,7,183,117,13,190,67,142,63,175,58,220,179,140,66,213,225,106,189,232,146,171,18,51,240,202,143,117,59,182,72,209,99,48,29,232,2,179,49,125,171,33,170,27,27,134,140,208,31,99,61,78,114,4,132,88,235,189,210,77,108,196,114,68,250,98,168,10,247,194,114,12,30,253,3,76,149,112,247,16,65,122,10,69,113,185,177,40,250,232,170,80,213,20,207,94,255,60,75,155,132,193,118,110,41,100,165,255,14,9,243,23,36,40,101,214,148,30,127,4,195,135,235,233,165,187,55,37,66,101,194,111,196,52,144,38,238,152,132,200,17,58,222,204,75,19,73,178,154,170,15,130,0,202,57,11,182,105,141,180,214,25,232,237,243,143,158,193,33,210,252,109,184,158,130,204,196,14,212,0,128,5,221,232,103,83,232,247,192,69,121,223,48,204,154,153,95,0,178,70,70,89,145,197,81,245,80,54,141,49,244,100,1,94,165,152,227,227,5,17,25,46,98,130,105,175,169,171,209,68,118,221,138,204,20,42,62,158,63,27,194,185,252,61,148,106,2,80,124,236,217,246,185,100,155,164,26,26,25,243,195,14,243,243,191,48,87,186,175,26,229,113,171,24,250,245,16,142,221,111,225,112,233,121,84,169,178,230,208,219,157,205,95,120,25,6,188,152,232,214,54,249,243,228,130,229,149,126,206,212,83,226,222,251,184,189,109,82,217,46,248,241,194,191,215,220,233,244,52,55,22,226,45,88,163,95,170,79,187,19,45,143,211,28,44,137,205,246,201,112,15,144,175,58,206,110,100,133,20,78,48,147,35,228,176,216,237,188,164,71,28,174,141,51,215,180,141,168,206,221,160,249,81,56,58,17,133,0,134,144,12,144,247,138,243,199,138,67,147,236,26,166,116,115,22,34,237,46,83,3,124,182,221,226,54,250,68,158,203,60,152,118,151,203,178,85,175,84,131,249,100,86,144,57,158,44,160,245,160,127,141,85,39,20,137,73,46,238,46,197,227,248,199,143,115,161,126,96,139,128,12,207,19,123,168,45,207,103,141,209,169,152,131,96,35,195,30,120,150,0,87,247,128,28,114,191,76,166,164,8,32,60,45,102,87,116,250,121,226,171,175,197,201,16,121,23,47,146,238,125,183,16,186,228,236,212,197,163,89,170,242,20,246,150,8,158,126,73,90,12,27,154,116,147,124,155,103,212,122,143,116,111,51,222,86,46,3,31,49,176,229,86,247,38,131,213,179,239,253,0,192,213,253,107,209,162,168,99,188,198,251,68,197,188,77,194,227,37,169,159,66,17,46,14,93,138,193,59,247,190,187,19,61,31,219,2,157,52,94,94,84,249,123,104,206,163,88,143,18,5,57,127,120,133,165,68,190,8,110,191,220,136,238,113,40,235,41,91,33,10,199,180,50,47,13,56,255,2,115,244,115,226,100,50,94,74,88,171,142,114,139,141,151,201,67,31,226,195,33,162,103,75,30,136,211,137,26,81,190,217,66,4,252,209,181,178,247,245,165,15,101,204,89,57,22,11,255,43,153,38,117,39,89,182,66,193,118,145,198,87,124,127,196,140,141,112,166,128,107,34,250,9,183,30,104,254,244,7,204,252,225,77,133,177,53,17,213,204,21,126,135,77,227,0,81,153,236,107,78,0,37,202,91,118,204,240,62,100,86,69,104,81,85,150,232,78,10,204,110,91,173,245,44,80,39,2,37,50,89,246,59,43,209,90,124,170,49,10,163,231,132,51,128,217,58,116,10,236,230,134,83,95,181,80,10,173,191,86,110,17,112,81,103,153,141,86,126,12,47,31,37,111,238,2,38,36,41,155,69,201,78,183,134,121,73,204,213,89,225,77,233,165,85,13,45,181,209,198,148,96,58,89,30,232,125,168,43,231,175,139,97,119,33,120,197,140,228,179,174,41,172,116,40,253,24,27,170,120,82,173,225,108,242,219,181,213,227,63,145,9,252,54,106,200,235,133,250,199,171,40,183,164,155,71,130,113,60,89,5,97,94,219,201,61,210,97,254,171,56,83,99,219,123,250,94,108,114,171,33,248,205,144,134,132,135,236,64,98,208,104,176,140,210,127,55,48,0,35,255,166,50,115,44,50,223,170,95,143,117,33,43,22,75,100,241,31,49,195,203,119,11,119,147,165,107,205,220,161,32,162,5,91,196,206,0,40,111,168,168,59,188,146,70,194,46,195,6,178,152,94,220,117,225,242,82,120,135,132,239,158,150,58,77,39,92,12,134,10,3,105,69,104,100,155,148,56,187,131,51,122,174,139,227,166,128,71,140,43,87,82,145,25,184,242,155,32,129,206,97,93,9,187,80,97,223,229,187,13,222,253,136,243,153,84,177,194,241,37,78,116,104,175,228,243,147,73,143,216,232,177,30,115,61,181,166,151,119,197,10,241,38,237,34,250,187,80,80,237,97,67,1,5,136,47,29,121,48,61,74,81,39,209,23,9,203,219,227,45,226,51,108,185,122,211,82,45,19,254,192,229,14,86,190,230,27,186,62,50,102,44,83,66,166,204,215,115,31,85,205,229,180,182,235,43,211,148,142,34,18,178,215,85,232,165,216,99,67,107,91,237,255,102,77,123,25,241,215,186,205,124,117,36,89,71,226,221,164,143,54,57,248,88,111,119,214,114,41,23,72,3,232,122,84,94,220,152,208,90,124,249,43,73,101,90,187,111,175,141,126,47,166,44,221,4,164,186,241,233,67,78,98,128,44,226,161,203,150,142,251,158,26,222,133,219,58,23,68,215,15,9,137,245,132,122,15,30,39,34,247,192,204,179,84,108,140,4,134,117,46,230,137,112,62,120,24,253,211,79,187,1,68,21,65,41,198,220,211,195,94,77,104,15,37,76,46,35,63,168,208,107,214,96,51,88,32,29,249,185,154,237,94,26,252,73,54,109,134,152,92,214,227,185,231,207,188,219,104,149,158,207,52,201,35,228,226,31,1,253,144,85,43,92,8,216,112,246,92,37,153,43,248,62,57,69,187,212,122,83,174,25,43,178,75,36,81,207,241,106,221,168,96,153,84,60,105,20,36,42,80,79,72,204,155,137,148,134,218,78,166,150,159,149,160,200,30,31,75,65,98,36,54,79,125,114,126,131,118,94,151,119,220,146,206,135,9,17,117,0,253,115,122,128,128,43,74,7,199,174,201,40,223,30,223,54,243,162,141,206,161,162,173,21,151,92,190,236,79,116,217,108,214,90,6,161,170,166,99,81,59,82,8,67,171,60,142,234,197,251,112,174,132,216,212,84,188,13,75,39,36,12,7,207,172,147,51,84,51,77,113,130,255,18,80,216,124,124,16,56,91,144,169,81,153,89,111,218,131,58,235,34,75,66,215,226,149,176,186,73,55,17,145,48,145,204,88,182,196,84,67,53,184,143,109,138,81,170,19,10,246,12,139,245,78,83,219,248,232,213,95,48,201,44,100,45,155,185,235,161,164,0,103,172,160,40,50,182,34,24,127,6,205,141,167,220,202,146,143,126,85,73,96,253,161,118,226,168,162,141,204,71,128,104,205,129,189,114,213,0,202,42,30,79,213,229,239,141,129,200,162,105,149,105,153,136,30,101,198,73,120,95,106,87,179,248,8,16,86,97,3,180,145,236,54,204,196,90,86,201,191,219,241,126,171,124,14,122,26,119,9,189,4,17,2,19,35,93,229,13,62,70,168,123,11,54,16,46,182,18,17,101,78,85,44,104,160,226,83,107,37,189,104,76,124,24,87,94,60,4,22,203,163,133,220,35,246,55,229,107,229,120,112,65,124,103,138,212,86,226,20,95,63,11,28,225,151,155,60,68,143,55,99,150,246,132,24,243,9,205,184,250,90,169,207,110,254,80,58,41,234,107,148,19,99,143,180,145,177,24,219,210,76,129,227,225,207,252,109,189,154,221,252,159,185,254,209,30,84,180,75,9,43,92,208,132,110,11,29,180,195,233,187,237,98,224,185,175,35,66,73,49,66,28,75,80,162,9,34,31,67,18,152,54,248,0,214,109,98,98,84,90,242,18,12,122,254,69,238,168,215,50,5,167,197,23,182,37,17,167,242,185,243,25,218,91,167,122,85,250,9,96,247,203,56,26,147,168,233,0,69,209,210,184,255,74,251,229,120,33,168,57,133,255,10,11,130,250,129,162,173,48,223,176,204,231,104,144,71,121,33,238,141,53,221,202,64,104,141,60,176,105,200,1,234,126,200,240,18,91,93,175,71,91,213,61,8,63,106,117,126,33,118,212,101,68,225,194,72,114,63,49,251,31,218,206,120,166,141,213,87,64,102,159,141,60,64,129,57,215,141,81,223,248,96,48,169,251,1,56,19,61,229,146,22,96,48,32,44,165,46,39,253,211,28,32,195,62,232,201,201,248,12,19,231,203,86,225,42,223,226,165,60,178,43,121,70,111,163,36,112,186,113,42,200,39,181,67,173,53,113,211,34,200,141,85,41,28,175,88,196,45,190,228,182,145,237,52,66,132,227,106,108,215,180,128,130,185,107,106,197,147,48,208,71,194,187,128,32,123,148,244,96,78,143,58,83,64,229,25,102,25,246,49,226,68,6,140,130,215,232,155,152,93,96,31,191,211,186,175,18,19,209,205,252,215,138,126,225,92,150,241,157,249,108,240,128,72,107,54,196,15,193,97,135,46,10,243,242,93,93,187,80,196,91,226,89,148,11,93,57,102,234,247,24,185,39,17,20,192,210,186,115,203,106,26,107,131,38,132,200,254,53,85,171,101,139,82,148,177,231,124,183,213,247,135,182,218,125,71,127,59,134,60,255,251,199,24,233,183,201,154,7,3,109,1,193,127,6,170,95,102,116,123,29,249,156,20,158,115,129,207,207,42,97,87,38,120,247,220,44,72,41,66,48,193,70,63,42,74,25,247,163,25,175,7,131,202,62,146,71,7,41,198,206,114,194,114,23,17,167,49,27,91,222,187,107,55,34,94,18,82,191,237,250,6,95,174,141,124,12,18,95,193,170,45,0,147,204,184,130,77,189,104,236,252,255,49,51,224,238,27,85,209,99,162,61,78,35,107,202,117,83,77,45,75,220,27,9,32,244,140,35,52,138,232,171,203,66,49,148,68,254,80,45,51,12,185,211,63,120,105,155,246,201,138,65,140,225,12,162,128,89,160,231,56,221,129,18,117,200,5,248,119,99,127,108,12,164,185,159,223,96,253,5,123,163,93,124,153,245,251,235,52,81,209,222,189,217,114,67,206,42,190,65,46,138,125,228,161,29,176,247,220,213,64,51,62,9,73,162,126,90,242,201,175,227,128,33,62,32,252,254,140,7,63,0,146,161,101,249,173,97,253,210,40,11,237,99,49,215,156,75,16,227,72,195,21,97,183,207,205,197,239,225,151,165,115,68,227,228,235,11,221,117,210,255,99,36,202,87,107,197,96,11,117,41,5,190,80,125,150,100,80,118,177,177,86,32,65,16,0,1,73,214,17,19,84,178,132,202,238,131,91,101,111,45,114,209,252,249,82,44,78,32,139,6,72,160,55,100,181,251,211,169,47,13,201,38,152,185,123,21,183,157,51,44,154,31,252,96,127,224,252,77,35,203,47,119,133,129,72,231,10,95,171,181,116,211,241,145,7,101,33,104,71,250,18,111,157,67,140,80,187,89,234,67,162,128,18,148,119,238,98,141,252,1,200,41,231,137,47,61,156,235,91,85,27,196,4,214,157,160,12,137,195,147,121,252,48,124,70,126,70,9,166,133,128,240,46,12,217,185,207,124,88,100,144,38,96,67,199,169,59,122,244,11,250,132,191,63,60,223,227,103,66,58,102,105,175,53,193,192,135,124,200,13,150,168,95,69,161,153,66,103,111,111,128,152,232,247,86,57,94,26,66,179,160,19,58,241,121,132,22,128,148,53,41,128,104,249,146,89,76,84,243,53,57,209,199,222,73,237,62,61,37,72,198,92,177,69,160,165,171,221,148,239,84,189,106,246,183,220,134,210,231,213,88,67,168,228,90,251,205,217,84,67,63,234,253,132,171,195,150,15,83,46,237,150,211,193,17,10,109,152,255,97,25,198,229,131,207,87,168,155,10,138,64,57,198,163,174,132,201,89,96,184,123,229,75,101,175,193,157,173,129,150,208,55,225,156,18,53,166,58,246,69,59,43,80,185,176,111,13,43,25,194,43,85,45,102,238,23,59,56,190,31,15,218,248,45,243,56,217,36,142,26,249,238,231,196,200,143,178,221,113,161,7,78,145,9,29,59,112,126,235,239,126,164,162,196,47,35,183,145,84,140,146,23,185,166,114,1,120,220,17,116,93,87,203,66,194,196,124,55,242,221,233,203,108,41,110,94,241,134,24,203,111,239,240,244,124,64,233,130,69,158,80,167,163,224,230,162,221,16,121,63,51,242,124,207,35,242,254,219,130,54,160,252,44,77,56,224,18,153,181,33,59,168,62,249,29,121,46,45,175,165,27,101,162,94,253,45,71,2,237,4,218,102,196,123,35,94,113,242,164,243,63,243,4,11,26,54,144,201,64,103,114,151,232,57,168,212,195,47,59,242,68,87,233,45,128,14,242,60,146,34,124,106,36,36,228,234,117,76,57,71,39,110,142,246,144,45,33,105,223,232,61,73,215,85,146,224,56,174,141,228,249,230,25,250,68,18,41,244,173,172,194,235,95,217,249,211,157,62,37,44,29,66,199,109,160,11,152,13,13,110,155,207,244,5,131,9,143,56,21,157,238,159,164,8,232,106,246,59,29,167,206,239,36,148,194,19,176,187,124,169,61,216,169,16,243,150,5,47,226,223,221,46,255,213,173,92,108,173,59,240,132,111,225,33,116,199,74,166,113,218,111,46,113,163,26,86,98,160,249,92,91,85,21,198,117,184,64,171,12,71,148,251,195,65,174,18,203,65,142,2,1,41,181,136,130,114,7,115,135,70,64,188,247,234,155,87,119,167,199,84,150,56,230,111,142,151,66,234,104,1,28,55,51,88,141,184,54,121,132,160,226,8,83,3,59,139,57,9,37,159,23,85,204,58,231,11,155,176,211,171,238,23,233,137,246,8,189,224,163,74,242,136,171,135,122,173,211,163,217,135,70,77,202,218,138,247,50,116,94,164,93,75,147,108,169,159,79,130,191,48,37,191,17,255,206,207,212,210,147,219,243,30,43,34,129,42,161,237,68,215,26,16,95,17,10,114,39,249,118,112,41,165,78,231,115,235,201,238,179,231,166,64,249,243,54,46,125,183,17,148,198,236,204,53,100,167,39,203,213,0,25,40,87,118,114,145,79,30,150,44,254,54,255,42,215,160,54,8,123,253,252,227,83,45,172,69,24,10,125,179,33,199,125,221,226,194,45,154,172,253,6,210,131,84,175,51,159,59,71,158,38,201,196,10,90,205,66,228,6,92,124,81,36,66,124,130,219,246,250,203,52,105,30,182,186,152,9,20,248,122,132,19,16,216,40,177,108,149,188,218,254,65,6,47,133,202,30,218,14,204,190,211,38,106,154,180,67,2,161,250,180,224,186,8,156,47,28,140,65,226,45,218,41,37,234,216,253,153,30,222,42,30,40,96,113,77,171,169,187,45,78,31,90,52,104,206,133,64,38,5,31,214,99,125,165,213,131,136,229,190,150,138,110,218,35,102,18,92,102,202,29,251,185,249,88,236,120,222,27,72,138,61,12,218,70,2,129,168,2,161,84,21,109,154,93,236,228,248,130,34,83,231,20,255,220,176,47,190,23,110,204,125,51,138,220,183,173,75,139,204,168,151,219,25,205,89,96,8,59,208,221,242,113,152,0,69,88,214,209,144,97,144,109,181,236,192,104,105,176,15,139,75,249,53,246,62,141,247,192,129,27,144,198,235,42,223,234,96,121,125,37,80,199,12,231,55,122,251,169,31,63,25,101,87,192,101,71,149,25,102,21,120,252,129,144,81,200,153,51,121,213,179,18,84,176,16,120,23,50,112,253,40,255,83,102,18,36,37,194,126,246,111,206,130,122,132,184,179,149,88,236,33,151,199,105,115,81,2,4,182,244,172,135,120,202,161,59,235,193,116,7,196,35,136,212,197,27,44,211,87,244,252,67,182,115,73,21,142,96,91,26,199,171,120,224,106,55,250,219,11,32,151,40,49,255,214,252,72,141,16,31,101,227,147,10,34,44,236,238,68,20,207,129,0,201,76,49,188,186,179,187,39,3,123,151,193,21,159,152,211,248,241,18,120,54,147,6,39,33,211,146,111,14,38,145,85,141,86,200,3,212,220,204,163,181,217,154,34,74,210,3,96,110,4,91,250,45,190,108,156,101,148,184,79,94,179,112,130,254,78,76,143,103,110,45,18,205,18,184,85,42,58,197,207,166,240,249,235,221,255,112,221,71,101,9,37,29,45,239,245,94,20,227,194,77,60,245,92,229,126,37,162,119,229,113,246,165,199,123,148,187,246,54,102,100,74,25,22,39,37,77,220,238,34,206,83,10,131,68,255,253,238,46,120,134,23,252,142,239,237,206,62,41,78,103,142,182,205,158,202,156,242,99,193,169,243,29,232,31,164,168,149,138,182,70,95,126,111,218,165,0,176,185,161,24,80,41,27,148,134,145,87,0,132,232,200,171,118,91,18,145,69,250,164,151,57,123,243,218,59,135,247,35,67,164,116,95,37,246,42,155,124,105,239,65,143,93,159,174,252,236,26,18,25,30,252,25,231,171,154,185,137,193,192,135,98,223,81,60,35,20,88,65,205,68,154,103,200,23,150,66,104,51,190,49,188,253,78,207,134,141,12,104,20,232,56,250,155,10,136,129,23,233,80,203,38,51,36,148,150,144,139,122,66,213,68,106,102,51,31,13,133,177,3,252,151,98,160,84,234,22,47,108,58,182,109,203,198,17,149,181,182,6,124,184,202,38,228,44,70,151,91,10,147,205,130,56,93,187,26,7,216,143,148,117,21,79,119,136,60,172,225,94,70,59,25,141,108,72,166,194,84,169,229,160,248,233,98,57,229,122,133,27,78,79,205,21,9,89,206,65,32,118,45,57,48,111,182,159,134,91,113,24,15,129,27,2,186,16,151,222,228,92,99,96,24,198,139,199,76,91,35,221,102,214,219,167,220,82,103,109,180,215,31,247,104,69,108,136,134,20,124,27,133,160,68,252,36,223,114,73,108,137,85,73,252,98,167,88,67,197,245,76,150,219,193,186,39,162,232,243,56,103,216,189,249,179,250,135,41,224,68,48,201,44,101,46,154,30,13,243,248,109,252,45,107,7,216,242,153,242,249,120,64,146,175,57,138,82,62,19,24,226,32,255,216,255,242,35,0,198,90,20,127,190,204,155,194,33,213,125,145,76,160,235,131,0,106,4,6,113,82,190,60,196,255,49,212,52,113,43,65,248,132,43,99,56,52,22,100,86,56,69,21,59,57,181,168,96,175,207,129,38,241,209,191,166,13,199,165,131,209,182,240,24,10,255,155,126,180,173,134,179,22,255,226,156,188,179,0,87,6,97,81,151,152,7,144,43,40,234,29,132,104,134,59,89,142,0,27,26,204,218,4,45,174,173,142,223,74,181,73,116,232,220,146,5,167,12,121,3,123,252,61,242,135,94,64,74,8,46,194,215,113,7,142,242,250,223,176,21,157,109,88,161,68,202,130,211,177,249,202,95,21,76,84,89,149,179,240,165,31,211,181,150,245,37,129,238,214,247,132,181,48,88,112,213,37,110,119,66,80,223,186,214,214,76,200,109,64,126,128,81,173,108,129,68,104,236,154,154,171,101,252,14,116,91,2,44,185,217,126,84,226,141,101,42,158,241,249,152,198,31,27,67,127,132,58,81,210,130,143,223,243,126,255,45,143,190,187,26,105,199,51,85,122,73,211,103,32,105,79,236,70,99,75,27,183,69,214,123,117,8,88,245,180,113,58,138,138,47,180,127,167,77,213,169,29,205,193,109,118,207,161,170,73,16,25,135,126,111,226,127,109,193,100,61,3,206,139,160,174,174,99,150,69,197,188,48,58,116,38,109,87,240,236,120,102,98,233,120,229,230,60,35,163,118,48,104,131,216,222,177,16,1,21,92,232,125,66,79,64,73,121,104,67,55,187,56,169,224,245,50,140,107,107,168,174,255,204,64,158,55,203,132,189,102,1,201,82,193,63,30,215,223,81,147,92,23,52,140,66,218,167,220,214,93,100,219,247,233,66,112,24,101,73,8,78,134,176,28,147,98,144,4,221,170,235,197,206,139,103,185,72,171,68,126,69,7,37,158,51,226,255,165,169,62,31,21,246,228,116,240,43,89,68,136,146,145,103,129,135,205,131,228,224,171,164,78,85,93,142,85,190,66,87,242,159,228,158,82,58,151,31,250,57,22,141,233,227,117,109,254,136,68,251,17,230,232,10,105,204,98,179,143,62,110,3,212,13,83,167,72,8,227,236,251,128,72,113,148,3,78,90,134,44,13,229,244,225,194,74,190,22,31,192,181,125,33,54,237,31,199,13,90,74,158,46,220,52,176,121,65,175,145,49,171,239,213,74,15,39,40,1,93,174,19,165,218,83,156,193,228,40,189,221,187,104,6,87,26,16,74,238,79,3,104,41,103,31,78,47,15,75,100,196,237,43,72,158,68,153,100,79,96,23,39,2,6,122,245,229,244,36,37,164,118,88,15,9,132,147,88,141,170,228,147,12,3,163,230,102,37,229,3,35,174,166,26,5,238,110,89,88,32,161,50,124,240,95,228,198,18,222,76,16,116,83,117,109,144,224,175,204,105,165,31,8,164,131,108,20,179,108,65,183,39,238,48,120,70,98,220,19,219,87,94,33,149,98,77,193,197,86,164,239,75,53,53,203,204,41,210,245,237,236,2,228,196,68,46,139,83,96,158,22,15,93,90,137,12,130,70,47,52,186,10,241,61,171,155,160,33,137,212,168,35,87,220,60,129,196,105,67,235,120,119,166,226,3,23,130,212,22,131,146,127,75,51,34,162,180,84,68,251,155,13,126,52,165,38,172,173,221,122,213,243,82,190,35,133,142,206,206,79,85,122,73,104,195,202,195,46,167,91,247,76,1,241,205,10,175,199,9,155,34,155,85,55,176,44,112,54,21,84,204,20,37,247,48,107,104,229,207,244,67,28,50,244,27,23,1,48,34,119,34,125,78,36,101,234,4,42,11,6,20,178,21,246,33,219,44,157,4,248,107,34,248,123,140,51,10,182,255,206,5,203,210,253,90,226,227,46,212,213,27,252,28,151,127,180,52,137,240,195,211,43,122,227,118,3,23,156,213,247,197,10,217,199,160,215,200,175,247,213,214,107,157,145,180,120,84,17,155,168,147,0,246,151,204,35,105,4,210,67,172,4,140,160,246,132,151,151,119,129,165,125,47,235,95,217,174,2,172,177,97,186,156,27,21,88,253,169,245,247,212,108,162,25,16,215,79,128,243,17,62,193,82,98,158,180,170,223,228,205,79,136,133,183,235,206,143,171,58,190,240,177,127,200,240,113,42,93,123,66,228,254,105,68,104,176,152,231,5,197,216,53,254,236,164,121,52,135,224,21,58,111,36,47,109,142,120,167,224,255,93,139,75,139,76,114,23,41,255,175,116,206,51,211,117,215,68,43,18,193,18,138,234,205,26,197,202,77,162,100,111,192,232,237,120,170,123,218,171,143,34,73,165,140,8,155,208,106,3,252,213,127,124,110,252,31,249,46,141,23,21,32,24,144,125,88,110,216,158,146,85,66,223,185,90,77,215,201,174,158,13,64,152,137,49,255,243,212,180,153,59,55,18,232,206,108,82,127,142,59,241,203,68,105,147,234,24,161,215,28,203,153,2,61,27,197,102,18,156,203,0,175,46,106,12,20,123,163,46,172,201,33,97,124,197,232,217,64,109,95,61,48,158,234,120,52,173,14,44,209,32,169,61,108,178,103,241,165,193,199,152,152,95,129,157,132,84,93,254,164,175,2,194,30,98,78,136,109,196,132,193,156,105,185,11,44,5,247,164,154,121,43,238,101,230,83,10,235,0,73,251,65,49,39,141,144,159,102,52,88,39,141,255,148,106,170,225,189,6,144,162,144,203,66,236,225,31,113,138,170,42,56,208,112,139,178,81,16,71,174,95,135,165,90,195,38,171,133,247,214,180,62,77,211,5,140,175,109,164,235,249,178,207,128,209,177,112,20,255,209,140,128,235,243,245,27,102,43,93,117,244,34,173,243,42,79,24,33,23,73,182,186,135,210,205,0,59,10,244,31,8,13,28,169,77,45,84,186,98,162,180,90,90,171,55,42,19,28,95,216,208,72,157,86,174,174,108,20,238,161,150,153,10,236,47,125,251,242,167,217,49,195,79,193,231,225,179,61,53,103,175,242,39,64,210,121,248,129,87,227,148,220,153,54,30,81,173,144,25,250,140,96,175,56,148,29,210,37,4,138,15,17,106,185,112,194,126,36,20,117,95,5,162,92,152,25,20,10,19,225,123,83,127,99,154,178,231,162,28,46,208,179,61,47,130,132,210,166,196,202,100,105,92,142,129,79,24,140,212,223,238,120,104,200,91,9,142,114,169,127,68,207,163,108,133,95,51,39,189,214,26,173,95,21,110,161,165,68,221,77,6,72,67,16,238,34,230,5,157,67,155,236,103,146,59,0,18,246,139,236,125,209,28,102,168,120,126,181,225,193,189,180,167,175,149,159,76,52,147,36,31,158,234,52,204,82,24,16,223,35,11,59,152,131,125,33,185,126,99,255,223,121,233,251,176,227,96,179,136,137,176,7,204,183,220,76,12,241,172,197,70,113,92,54,223,194,4,10,92,194,116,182,64,86,220,212,33,21,141,6,117,171,71,2,70,186,23,107,152,139,208,92,9,198,62,26,137,172,1,8,216,160,222,45,83,50,39,117,42,155,83,136,206,245,236,127,175,158,132,54,13,31,75,27,21,212,244,254,190,66,19,133,143,224,148,253,177,226,118,34,38,99,59,70,230,248,195,85,159,198,176,163,212,231,129,245,158,72,73,105,184,156,67,162,42,27,209,249,198,198,128,204,18,245,76,33,158,243,15,235,120,218,9,139,241,1,103,60,72,96,166,161,73,113,152,220,226,185,56,79,131,31,28,14,240,151,215,224,206,218,196,175,48,53,224,133,244,208,170,238,179,88,244,141,99,47,64,209,1,57,153,180,48,140,233,49,25,183,212,101,140,100,121,4,5,59,29,44,201,159,51,136,103,240,109,100,213,181,98,205,201,225,177,217,195,164,202,5,211,232,219,186,25,96,50,103,203,22,101,192,43,164,187,230,55,126,0,88,206,250,114,43,228,49,151,73,202,219,26,166,61,153,67,211,186,98,172,148,139,66,140,187,205,199,19,221,145,255,219,183,207,226,228,137,121,151,19,202,18,30,102,232,187,30,114,101,219,56,28,31,206,101,128,191,107,173,136,175,231,198,56,143,105,219,20,145,204,250,246,189,187,63,115,54,141,111,46,54,2,168,48,151,44,48,246,157,0,177,122,25,135,224,226,251,186,45,145,249,92,84,113,43,188,38,83,45,157,144,114,129,228,170,119,233,107,107,13,157,123,121,148,98,229,182,49,47,28,65,136,165,53,150,50,166,89,127,132,221,8,30,59,55,217,249,19,20,146,249,183,73,159,219,70,75,44,187,109,56,69,47,202,29,191,68,130,242,8,214,106,64,125,116,10,81,81,208,13,183,202,44,220,22,79,81,203,176,56,203,230,189,221,79,101,211,213,47,72,65,100,128,242,62,244,34,205,200,15,224,252,31,157,189,46,209,43,31,107,47,48,6,213,44,17,174,207,237,166,124,169,176,204,46,83,81,223,236,51,157,4,125,73,206,208,182,49,115,102,52,156,43,217,86,40,196,20,111,80,219,111,219,59,3,67,246,248,1,141,31,72,225,38,180,61,87,204,218,29,147,149,55,181,72,72,212,252,23,172,129,141,226,19,56,59,153,29,96,56,176,107,190,173,201,53,192,99,160,222,67,22,104,18,155,3,29,92,159,156,112,59,36,197,160,29,49,204,85,254,95,179,134,130,110,136,240,20,209,233,228,43,127,24,221,51,104,69,31,60,38,108,213,37,221,32,116,186,14,178,36,20,111,203,128,218,240,97,152,235,251,229,28,121,149,209,230,2,54,65,141,81,118,188,124,124,146,240,10,178,56,174,177,113,212,97,99,180,60,227,114,115,184,133,129,144,197,3,113,11,88,234,111,206,50,244,172,248,217,5,88,187,67,15,167,16,110,45,135,92,46,228,113,182,21,138,182,222,253,126,87,69,193,191,171,79,159,188,212,56,115,147,22,51,138,74,149,132,118,140,173,176,82,175,170,198,204,214,27,242,94,98,49,61,233,28,22,80,195,84,124,244,42,141,53,143,15,188,174,52,2,161,164,189,180,194,208,148,223,223,96,229,98,89,60,196,125,238,151,75,0,235,16,216,154,215,246,158,254,41,240,112,158,111,114,236,99,194,201,54,53,203,109,231,11,60,71,207,70,215,238,81,14,177,142,182,1,33,50,143,77,127,89,149,119,133,73,139,106,38,192,113,18,180,51,246,155,51,207,205,234,172,130,93,15,109,137,240,192,35,84,148,8,237,83,190,119,210,223,225,205,107,230,44,176,54,200,208,107,40,255,101,86,248,135,80,233,214,105,23,198,183,8,117,76,64,4,130,130,141,212,113,177,149,87,239,150,122,153,109,85,106,122,8,167,235,89,116,28,12,111,242,192,155,130,29,153,212,235,81,175,168,104,144,210,193,128,139,172,3,46,64,4,21,183,58,45,17,251,62,254,189,164,53,230,255,150,64,168,247,160,16,24,34,48,63,181,204,30,176,173,218,19,204,190,243,54,111,34,51,116,10,171,75,76,19,80,108,173,10,251,249,155,147,9,198,158,204,89,104,71,121,235,228,36,57,37,13,56,22,81,135,56,5,141,38,226,144,15,201,45,98,16,252,131,136,170,191,54,153,31,173,204,161,151,205,247,4,92,178,3,161,12,98,19,127,115,45,22,106,206,10,245,205,190,224,202,87,47,196,81,201,28,43,183,78,128,133,43,194,213,141,77,172,88,125,70,29,25,169,93,32,130,202,216,10,96,102,12,81,133,187,178,156,148,61,25,157,26,174,113,61,127,195,231,68,48,243,158,66,184,78,91,208,240,92,34,10,190,41,33,45,172,126,12,133,126,144,77,44,30,65,156,167,252,232,148,96,128,125,16,64,228,181,138,66,151,191,80,177,171,20,197,252,195,174,184,42,62,176,120,154,58,124,121,19,64,36,203,46,129,174,209,228,49,246,56,159,103,66,149,255,104,165,151,104,114,149,248,197,49,40,153,220,35,133,226,233,144,23,163,75,196,119,72,97,7,101,94,174,124,81,155,58,98,31,221,248,59,221,188,20,194,24,243,24,52,197,24,213,187,14,246,51,120,128,21,198,165,14,200,79,253,245,166,20,162,56,37,4,7,17,34,207,38,197,206,86,253,67,7,230,39,15,199,235,107,113,29,65,12,54,21,143,218,166,218,166,211,107,92,50,10,123,246,88,233,221,1,204,103,199,100,122,111,61,111,84,38,150,20,70,4,45,181,58,48,63,48,88,175,55,98,138,171,26,12,176,114,21,148,240,23,251,231,8,214,235,188,28,237,239,60,11,75,193,65,189,113,96,116,43,146,238,178,181,0,103,159,129,13,75,6,10,239,155,140,19,82,53,72,252,208,222,44,75,135,198,227,0,67,230,27,1,100,70,161,34,155,151,157,153,49,185,164,2,186,15,74,67,183,97,59,11,58,254,44,191,175,145,53,90,134,254,34,0,184,224,111,174,110,3,82,196,238,4,162,195,237,213,172,126,99,1,52,95,93,84,85,160,60,167,126,180,180,18,152,7,196,207,172,13,185,10,190,88,67,173,45,68,203,224,4,8,1,163,179,50,236,123,39,78,142,212,231,42,153,35,144,142,214,191,146,123,9,155,27,254,154,238,218,21,110,178,180,147,164,222,173,128,20,248,148,245,17,248,232,250,42,163,202,133,153,141,84,121,93,66,110,204,226,11,43,222,40,74,237,4,166,78,248,1,55,163,9,204,238,244,128,144,116,252,112,216,173,182,57,156,92,81,14,38,53,18,91,228,41,161,75,77,109,80,43,211,190,58,139,218,239,83,93,140,235,84,0,103,181,211,113,222,86,243,209,225,126,83,115,136,118,12,108,166,57,105,173,166,115,174,225,36,29,3,204,200,55,178,239,26,99,10,157,76,250,138,232,145,64,43,211,103,226,247,221,44,6,116,62,27,132,37,111,164,64,123,255,217,122,14,51,137,28,163,127,224,61,208,126,113,132,249,58,40,217,238,205,226,156,8,202,40,70,196,205,76,208,29,170,166,199,107,114,30,33,199,128,150,210,30,209,113,14,143,138,76,168,119,146,244,36,200,186,133,7,77,52,128,112,252,97,251,76,92,232,247,14,106,38,47,162,105,145,200,165,131,95,69,200,13,226,3,105,3,62,175,94,136,142,77,166,162,154,255,128,117,174,75,16,121,141,155,124,226,30,97,236,186,50,195,243,169,2,150,104,117,116,82,59,157,245,219,209,131,249,107,19,223,37,222,182,36,157,191,107,28,15,230,231,99,156,50,237,9,15,76,65,182,37,154,11,191,102,57,165,165,42,177,142,51,134,38,146,133,180,2,97,24,29,74,201,75,79,117,217,254,218,140,211,13,211,35,212,34,132,119,99,59,5,168,245,132,221,189,108,118,206,99,35,91,210,106,6,249,65,46,176,71,30,31,195,248,107,219,81,193,3,103,152,220,128,197,187,8,111,167,35,255,206,24,218,248,114,49,29,145,90,74,152,70,69,13,166,151,243,98,10,20,169,248,111,9,28,2,66,230,174,247,187,95,148,226,73,165,196,140,114,215,138,245,4,112,165,57,154,247,113,62,251,105,201,1,108,254,203,28,38,134,8,138,97,82,164,135,236,58,27,212,134,26,248,118,141,30,174,70,199,87,19,204,76,248,54,151,25,172,207,30,199,42,3,98,93,61,72,27,182,160,121,150,134,111,90,54,4,42,194,16,139,212,72,27,253,45,5,79,9,40,26,207,92,88,222,104,157,211,225,132,236,252,119,132,68,171,10,0,221,114,43,226,27,117,82,71,235,48,189,168,79,74,21,222,141,174,247,248,137,19,95,44,218,108,95,162,30,166,254,96,78,227,156,93,253,26,248,220,128,236,238,88,92,27,44,178,22,133,251,187,116,182,87,28,75,187,83,204,60,133,180,195,74,176,186,238,91,198,27,58,87,96,1,67,7,80,146,83,162,122,171,150,110,54,150,220,249,221,123,202,21,247,79,160,61,165,152,81,14,190,203,211,37,175,150,219,85,255,157,213,172,192,111,61,95,116,46,235,194,26,53,90,221,34,171,225,232,184,69,83,145,228,120,193,245,119,17,32,232,125,228,111,161,203,20,21,253,218,181,92,244,23,19,198,194,2,220,196,170,206,133,25,86,82,107,15,203,55,249,251,141,171,142,18,156,89,52,42,150,193,208,239,30,174,116,221,90,172,186,92,116,81,113,54,11,244,22,137,91,34,149,4,40,33,174,119,40,36,26,245,13,213,248,64,116,68,223,61,128,225,170,127,32,65,153,79,79,194,149,136,149,204,216,89,226,77,40,230,89,180,198,238,8,108,202,36,195,192,79,134,159,24,18,243,119,63,208,101,129,21,151,43,108,230,238,249,1,223,62,250,164,188,20,150,74,168,187,98,182,16,128,235,5,118,227,181,69,231,179,172,79,236,90,113,185,195,142,33,132,34,226,167,23,166,216,200,91,168,240,147,134,2,198,11,42,117,127,82,81,91,88,22,182,23,151,48,43,29,116,9,185,75,223,107,88,116,42,83,141,32,172,48,206,203,214,172,199,43,202,120,102,120,37,45,64,34,86,148,140,225,121,61,2,155,123,18,178,34,126,55,245,132,110,111,243,0,139,23,84,129,8,253,78,221,198,170,94,136,220,75,98,150,205,7,98,5,231,146,241,44,136,169,37,0,87,245,110,207,69,138,63,178,77,119,33,35,202,51,164,29,34,238,90,151,210,67,252,90,57,250,96,43,48,89,116,141,28,159,172,222,205,147,113,106,122,13,152,230,169,65,103,207,18,198,188,185,157,229,7,30,236,31,18,90,236,147,162,211,154,100,240,68,174,1,160,234,174,226,175,16,217,190,100,12,131,132,184,38,47,200,123,93,44,190,132,248,61,88,7,131,60,14,46,159,35,52,200,252,53,25,15,61,37,62,82,231,23,190,145,148,176,147,113,85,59,203,95,172,250,77,185,103,177,21,212,103,76,98,192,128,132,24,62,189,121,116,16,79,177,115,34,165,63,133,115,235,129,163,133,177,20,111,25,170,3,71,246,137,171,23,146,66,243,227,150,97,121,147,225,150,221,115,247,140,179,82,40,181,235,43,118,35,238,233,152,189,217,200,173,137,83,178,254,138,178,50,44,220,55,212,128,36,113,200,31,47,127,108,185,198,148,254,4,122,127,24,249,45,119,111,75,69,234,32,228,220,73,147,72,189,225,143,228,46,178,156,220,212,130,183,241,149,200,52,73,6,106,79,68,201,21,95,56,50,95,166,182,69,250,73,239,121,144,65,192,80,105,68,173,67,181,132,86,89,43,127,109,59,97,106,152,233,74,170,129,215,86,246,119,81,167,109,37,47,221,117,227,27,202,230,192,251,247,131,85,183,136,123,107,202,99,35,180,224,125,69,46,93,173,15,119,121,193,56,118,232,175,70,126,206,152,35,126,153,160,120,76,233,159,184,23,103,209,83,197,172,55,33,8,157,67,205,207,18,250,110,168,169,93,112,1,93,211,153,184,16,248,66,245,135,64,229,134,249,207,254,59,56,169,144,150,137,239,9,217,198,25,163,144,170,19,7,57,113,247,232,166,173,118,63,23,101,188,230,124,180,50,241,195,246,167,52,25,120,61,187,53,118,46,234,233,40,130,204,21,98,13,209,218,142,11,56,20,69,2,203,228,30,20,30,47,33,18,165,209,37,162,210,56,52,248,124,186,19,78,142,161,62,102,1,253,50,65,224,22,105,114,166,236,233,10,226,132,189,63,207,121,10,221,197,17,215,148,50,81,222,129,162,30,12,166,120,152,180,67,130,120,207,25,181,57,0,207,107,197,64,145,248,205,140,2,106,116,124,236,49,238,137,148,232,176,11,193,220,78,6,26,83,193,8,51,86,53,193,49,254,95,76,186,235,113,128,2,235,137,85,233,52,114,196,153,52,247,119,139,46,86,180,9,35,234,147,21,215,250,131,54,145,28,235,214,200,247,26,196,116,210,67,52,5,168,26,237,241,231,148,153,176,38,52,163,178,212,100,194,84,222,57,197,220,140,94,138,18,208,169,101,163,132,198,198,228,151,202,58,230,161,157,25,123,98,53,224,167,154,50,253,168,46,101,79,137,72,4,57,149,113,237,209,18,76,237,5,193,21,82,111,22,213,91,47,62,212,230,228,207,227,204,239,14,218,46,53,81,229,156,254,51,19,57,156,65,138,76,206,41,211,14,163,74,104,229,41,10,216,49,173,167,27,24,71,43,176,50,51,100,168,223,199,157,188,153,128,131,201,8,68,102,181,236,22,93,131,126,242,150,55,157,2,117,104,255,26,81,3,155,114,193,87,168,132,7,27,3,84,89,26,245,89,146,201,50,55,247,205,138,211,162,85,78,220,208,17,52,126,7,106,154,68,153,5,167,217,55,70,212,67,188,241,85,3,121,204,44,164,87,195,88,208,244,26,142,193,187,19,86,145,79,130,50,89,123,5,199,196,31,253,177,132,123,218,124,106,227,215,48,199,189,217,228,30,154,123,15,151,235,238,155,241,60,191,192,83,108,121,1,171,9,166,86,177,222,39,51,201,159,98,141,29,172,73,246,175,89,228,205,216,102,32,164,92,245,246,160,6,2,3,109,60,116,148,231,104,211,101,27,73,66,229,5,199,207,98,141,23,88,214,139,140,5,1,165,241,218,236,178,58,147,174,154,147,80,161,187,34,128,179,144,75,228,124,124,185,127,86,81,187,139,165,211,114,145,193,99,79,6,31,61,126,250,118,177,94,90,196,196,191,46,106,150,114,77,42,72,129,80,46,4,165,102,226,199,253,35,190,255,218,53,239,207,53,116,139,107,188,129,242,143,252,226,136,165,118,77,250,214,42,135,227,67,57,117,147,182,143,218,170,59,248,142,56,125,211,159,187,250,151,52,64,25,107,175,124,62,238,25,191,99,148,121,60,156,157,236,54,126,242,70,141,61,127,76,75,184,225,70,43,254,205,134,54,56,199,227,115,53,13,202,35,31,154,190,250,222,251,67,118,145,17,239,156,232,252,60,3,126,152,116,95,163,247,89,185,243,152,100,188,212,60,9,159,129,184,3,153,61,177,248,78,39,2,225,188,58,223,107,139,234,27,81,59,34,14,186,88,26,110,237,156,22,0,240,225,218,84,176,226,182,26,33,217,140,85,37,21,103,133,232,76,127,187,106,91,86,205,57,119,205,174,160,87,126,221,85,49,85,32,167,213,17,169,229,121,116,10,8,240,237,14,117,86,28,248,93,211,42,95,135,68,159,204,231,49,13,125,113,248,33,239,28,100,90,110,80,67,109,113,131,121,81,53,102,246,34,147,49,100,26,170,11,194,219,149,159,33,66,102,185,132,185,210,56,142,48,113,177,208,122,131,97,112,22,5,250,131,200,96,222,108,213,167,181,140,154,55,64,191,31,31,138,92,173,86,185,202,38,215,249,240,148,77,56,180,71,225,50,139,135,155,194,128,75,156,50,61,75,128,193,215,64,214,225,236,8,173,164,163,200,204,184,232,131,52,170,160,236,110,254,88,204,78,40,50,66,216,1,142,3,173,139,237,200,26,222,29,25,179,1,229,188,81,126,236,160,57,78,118,57,190,33,108,120,13,7,150,219,111,143,136,88,130,42,188,96,70,236,82,147,18,204,4,196,174,238,192,172,151,213,232,62,56,73,109,222,162,252,110,240,146,88,6,119,29,75,220,94,65,9,217,15,68,15,115,196,168,68,232,185,210,238,38,134,224,247,192,16,171,99,5,59,208,35,142,201,67,145,253,89,144,229,182,241,136,233,189,79,46,21,28,13,212,13,100,110,252,30,5,172,117,147,86,228,166,175,223,164,75,224,31,215,164,71,166,230,144,25,163,196,75,65,115,202,137,153,81,195,29,23,151,29,125,200,67,100,32,130,118,26,249,69,247,40,100,134,237,175,243,53,201,99,222,35,218,205,30,229,102,222,27,24,212,217,113,169,25,65,121,219,122,4,102,51,56,114,53,252,141,244,246,223,206,222,0,249,36,179,236,193,177,112,83,36,185,202,4,201,49,20,104,32,158,41,143,197,205,109,177,195,123,219,189,132,241,28,174,120,240,232,74,219,165,214,174,211,173,106,141,218,177,95,253,134,72,237,99,227,176,60,49,197,243,138,67,233,148,105,230,46,130,74,174,193,90,38,172,159,100,182,50,27,137,33,216,183,149,58,220,102,243,170,164,74,61,248,90,92,148,12,104,153,65,192,207,20,122,27,34,44,138,196,88,53,66,255,247,211,164,1,96,220,74,116,74,85,82,146,71,59,210,144,235,50,122,13,166,255,128,196,89,235,12,89,140,45,157,132,9,226,43,186,5,60,39,47,40,161,47,185,170,38,116,196,168,159,60,189,233,204,52,52,87,1,159,43,54,110,196,133,201,44,64,10,236,146,146,165,106,68,231,216,235,165,116,185,68,249,125,135,246,125,45,211,249,32,153,78,223,92,71,248,175,178,181,27,240,113,201,108,161,241,50,55,105,20,143,92,48,39,179,11,29,33,221,195,59,3,136,35,133,230,95,244,189,247,178,173,19,235,4,38,115,188,99,124,142,161,106,42,91,39,201,62,45,23,77,158,141,90,103,226,208,4,87,31,254,238,144,197,50,37,22,153,57,119,45,236,116,204,58,153,97,239,191,169,124,206,122,60,199,219,55,201,23,161,68,143,86,249,198,127,64,81,15,229,69,91,14,79,251,90,124,249,7,151,162,28,90,224,198,93,117,25,149,180,239,104,176,100,242,173,102,73,124,215,94,126,9,6,189,198,127,189,204,79,232,239,6,197,108,87,221,101,49,114,135,135,163,104,209,8,220,161,241,195,172,198,219,234,193,225,130,53,30,173,161,158,72,3,226,183,192,155,230,202,228,133,83,157,106,236,33,25,185,78,151,113,167,54,171,110,204,62,67,180,197,53,188,68,32,19,227,139,73,180,196,233,169,69,47,194,16,201,108,179,16,219,121,133,116,16,108,151,130,141,143,108,210,133,195,181,228,19,16,223,183,238,161,243,131,34,177,180,254,137,123,100,4,5,38,7,236,173,16,75,188,68,194,223,74,132,230,28,61,123,148,134,28,27,60,193,157,126,96,150,247,74,222,88,18,172,226,232,18,155,250,107,249,127,33,137,212,155,41,84,141,30,253,34,155,74,253,183,112,49,125,105,243,48,26,229,230,219,188,70,232,174,81,101,199,155,9,26,77,186,107,225,214,219,41,63,148,15,182,158,52,219,120,50,203,147,95,44,69,6,31,149,70,190,161,93,75,95,54,161,104,186,159,63,42,213,41,242,189,20,114,251,226,253,51,148,118,251,211,214,216,91,87,130,236,132,14,249,149,22,92,43,104,215,113,174,144,116,201,14,167,149,230,197,233,31,38,61,6,34,6,64,255,116,235,59,194,129,53,27,39,78,2,174,41,105,37,28,45,163,222,155,255,208,83,207,41,186,123,14,51,32,169,101,196,235,98,46,16,42,54,142,250,74,66,144,131,78,201,72,30,178,187,57,91,41,181,177,188,67,251,156,163,47,55,162,165,122,186,20,19,227,26,12,186,236,120,173,59,43,207,37,20,153,151,7,177,113,86,42,52,89,99,244,213,60,6,0,124,124,44,36,156,168,207,44,178,240,253,3,54,232,94,108,128,162,125,3,198,107,236,191,136,140,8,67,233,54,209,134,239,183,225,180,20,242,55,217,230,40,111,96,175,171,81,22,201,99,82,50,107,170,163,125,102,7,77,0,251,112,185,79,141,188,77,205,237,44,150,7,66,40,117,198,180,166,181,13,29,236,203,37,130,53,174,151,44,57,145,114,119,85,167,47,218,25,77,91,118,148,38,124,233,1,211,8,133,82,253,244,54,85,38,37,57,173,30,138,149,248,59,122,106,90,244,247,141,216,73,119,160,71,36,169,8,124,220,14,104,107,232,38,128,6,90,7,249,174,240,245,194,155,80,111,153,207,135,202,140,187,149,111,180,88,125,140,62,198,160,134,189,142,60,203,225,56,196,161,42,208,172,165,127,109,81,181,245,159,139,129,22,50,84,233,54,63,167,95,210,179,93,11,114,152,152,207,191,44,6,197,95,114,16,42,163,190,66,2,33,59,199,210,155,131,137,240,72,124,238,246,195,105,15,50,124,176,96,139,222,108,203,68,81,133,204,209,71,201,76,81,58,131,137,104,253,112,98,149,75,80,135,15,217,139,206,124,189,16,39,94,110,125,36,0,228,4,35,180,223,219,149,45,188,46,195,211,18,198,221,50,77,30,247,186,60,217,50,241,134,25,223,237,68,232,208,1,1,174,194,61,87,109,28,43,158,176,58,146,97,69,247,93,150,235,170,130,214,225,228,239,179,36,163,27,218,170,210,247,134,193,114,224,106,178,249,215,232,139,79,247,128,197,251,24,34,191,149,132,245,174,3,46,246,32,47,253,42,93,209,131,110,200,223,77,202,70,79,118,227,53,191,234,73,83,159,206,43,55,95,88,15,187,220,27,68,216,255,94,207,232,128,42,2,182,151,92,36,38,67,166,180,67,144,101,166,230,204,10,235,189,218,66,124,22,221,169,15,6,41,138,100,8,27,29,219,47,131,3,244,145,87,5,195,75,240,231,222,86,172,47,56,196,152,88,150,248,168,51,234,133,116,73,229,164,136,48,154,83,141,201,139,1,130,28,44,225,105,108,158,222,116,144,49,101,166,204,188,38,22,76,103,158,153,48,203,190,122,172,74,203,143,142,67,170,134,255,120,241,1,41,32,192,248,82,44,38,117,151,120,36,211,225,85,47,23,212,80,120,252,233,10,99,238,206,37,50,247,200,248,36,102,228,76,63,216,145,207,238,230,180,87,238,196,63,208,4,214,149,0,205,111,132,81,147,78,83,51,235,162,173,127,240,109,2,201,238,164,96,101,187,218,204,214,20,118,25,133,51,255,226,170,17,137,30,217,16,120,1,48,211,188,200,31,178,122,152,152,127,16,66,237,202,44,186,135,16,189,26,141,12,122,84,229,1,145,255,240,232,56,174,200,24,126,12,159,94,1,13,235,87,46,27,172,231,222,251,184,10,245,139,31,28,149,157,89,50,174,157,216,215,197,55,50,213,126,9,30,113,116,93,88,138,83,152,186,93,221,12,241,225,12,86,210,147,106,218,27,166,4,252,225,151,142,13,197,119,205,54,237,156,249,9,174,141,19,198,4,242,27,5,110,138,13,29,81,212,35,220,149,84,15,67,76,23,201,143,135,22,11,177,27,99,120,46,191,102,151,18,69,129,90,119,185,4,164,117,227,13,202,93,134,173,186,16,75,187,247,33,1,193,48,27,165,36,196,178,93,223,161,66,184,193,70,162,161,52,200,196,241,204,143,47,64,97,132,194,19,82,193,246,162,94,22,190,80,95,6,209,162,223,31,235,62,172,183,204,126,183,220,240,255,100,15,127,141,209,41,40,8,45,235,9,232,126,31,86,87,254,237,242,54,62,56,221,117,87,46,186,175,38,173,35,104,183,124,49,225,128,244,83,233,215,61,95,118,217,215,158,138,146,209,154,248,213,70,7,176,33,8,246,21,99,228,170,177,96,146,196,108,55,249,151,68,181,177,240,132,211,164,86,216,193,237,166,246,39,233,253,204,10,250,197,56,167,95,46,245,66,226,234,247,2,65,236,25,79,159,231,126,42,154,62,157,130,54,171,85,32,204,78,152,104,74,252,159,252,31,184,192,15,86,95,158,223,230,170,95,153,235,140,23,200,92,83,175,77,142,69,83,149,122,25,208,80,152,27,111,101,90,196,102,184,251,100,19,137,56,243,144,238,142,190,141,188,238,205,166,32,178,208,186,162,79,191,57,25,220,159,219,72,196,221,160,144,221,219,255,139,103,191,12,82,94,56,212,103,234,30,109,226,167,247,215,151,10,12,138,25,172,31,9,148,36,252,222,136,178,99,23,85,251,208,82,114,40,6,203,108,92,125,53,143,165,252,78,216,182,70,13,116,240,207,89,55,190,21,191,52,250,69,20,33,220,156,247,165,131,83,255,161,76,100,220,206,95,19,213,254,207,8,213,223,13,21,42,230,15,231,76,105,198,64,196,156,21,212,86,44,230,197,192,143,120,216,67,249,76,244,27,69,93,99,51,115,28,188,48,160,110,59,119,13,180,118,164,101,131,253,154,178,196,241,165,127,153,43,3,32,102,16,147,37,244,128,30,127,11,133,150,99,172,36,174,191,75,235,125,102,147,156,28,238,74,55,138,28,237,142,60,144,5,66,102,85,236,141,46,219,201,246,8,169,63,116,129,183,94,61,124,133,73,31,107,22,205,95,124,3,46,218,22,44,68,235,111,33,96,212,191,55,148,67,1,69,50,221,207,59,59,60,60,219,171,9,211,206,50,244,155,132,154,17,176,29,84,240,87,144,67,192,7,131,109,122,251,152,104,32,232,104,200,107,3,141,207,247,232,147,187,21,140,53,16,52,52,161,63,193,3,184,237,129,97,238,219,80,74,25,176,69,113,10,227,21,133,46,10,36,40,89,208,62,104,182,29,179,187,1,187,101,138,232,13,71,56,203,248,41,230,248,38,58,47,238,250,76,131,97,4,20,29,107,125,241,218,123,237,163,221,204,88,172,75,146,123,169,181,123,76,117,43,20,124,75,47,153,88,196,36,82,10,216,44,206,90,7,124,156,84,114,241,88,194,46,210,181,54,87,227,133,232,51,202,66,110,183,96,84,105,16,35,71,246,126,210,249,113,152,7,101,146,43,56,117,53,167,63,86,69,72,71,85,46,78,24,34,143,20,122,30,175,38,168,53,138,21,17,186,237,128,215,124,83,160,25,144,186,8,49,142,9,15,252,178,134,213,243,198,46,22,4,111,132,114,250,74,153,92,189,46,135,149,88,47,9,133,133,136,14,138,157,5,240,13,147,247,12,34,244,185,171,235,186,232,125,12,220,154,83,114,246,7,197,27,113,211,41,23,184,53,55,16,217,130,58,229,91,41,47,124,247,200,99,13,134,172,244,70,140,71,78,146,231,120,119,42,164,243,86,103,154,244,188,136,223,254,113,112,80,133,163,124,8,122,20,230,236,65,143,176,58,69,62,183,95,146,154,12,48,139,169,136,255,121,6,231,237,238,1,148,194,57,117,46,162,219,173,114,15,61,117,168,110,224,5,56,149,18,32,77,48,85,63,20,122,157,67,195,109,217,220,116,129,193,206,130,130,50,223,12,175,16,4,191,131,217,51,9,89,193,160,162,251,63,182,143,134,114,61,38,150,53,224,117,246,90,56,75,121,161,148,10,91,154,50,224,192,224,196,252,11,2,209,1,163,54,7,161,52,136,160,192,15,147,88,169,116,181,20,41,22,250,52,84,110,154,249,249,160,235,239,134,24,98,20,92,40,216,20,48,177,112,141,255,226,122,183,135,30,184,198,207,181,106,58,227,76,244,51,73,222,105,207,143,22,216,174,229,177,118,15,218,189,39,121,124,121,121,130,69,195,160,27,23,196,24,167,206,149,5,59,34,57,214,25,211,57,123,192,10,69,243,7,86,186,101,1,120,82,135,183,88,154,84,130,31,70,123,24,13,127,110,179,13,216,247,58,132,243,105,73,236,76,249,121,174,174,194,208,90,29,39,222,18,27,175,41,23,218,195,172,188,26,143,38,191,213,23,55,167,130,110,55,69,155,255,226,110,85,120,222,90,43,155,205,249,226,65,57,133,206,119,242,150,138,252,100,122,169,79,218,229,45,55,52,37,123,157,156,30,138,86,152,194,188,81,6,85,57,192,158,142,158,254,18,235,186,85,41,75,247,82,186,7,92,196,188,130,194,245,197,22,65,133,138,6,239,137,172,122,116,142,197,163,101,46,227,228,169,160,20,31,25,158,126,138,143,54,150,229,94,125,238,116,249,101,90,174,114,196,101,94,109,54,114,0,87,120,225,122,224,121,89,220,59,126,138,168,144,249,223,151,164,2,31,71,102,255,179,19,14,64,180,209,178,134,204,224,102,98,254,159,247,30,158,70,92,253,53,22,245,211,8,115,96,139,79,80,249,224,201,119,135,133,201,215,51,34,115,73,185,235,235,20,81,237,131,153,36,44,40,7,21,122,155,69,8,192,73,52,185,238,55,95,134,171,248,206,55,229,227,90,118,47,221,207,46,107,101,104,128,161,32,234,184,70,42,175,19,75,73,117,153,69,49,136,197,198,230,98,149,63,130,131,136,204,11,119,252,75,211,67,67,58,205,239,239,21,120,24,133,114,46,235,252,210,98,182,203,174,203,170,59,163,248,157,181,165,203,205,3,44,91,29,79,107,113,7,205,82,83,101,40,72,203,9,100,150,219,94,56,249,84,175,186,68,177,46,98,216,230,166,251,22,249,86,96,123,134,217,178,137,106,59,217,150,100,219,11,195,186,129,52,179,30,204,94,57,34,207,171,25,109,39,245,180,177,131,97,60,199,158,1,26,248,107,66,133,233,214,62,148,72,23,177,116,216,52,5,42,101,26,171,56,1,82,126,142,198,179,191,196,103,32,109,201,234,36,118,118,132,81,143,208,235,143,107,146,72,99,1,187,26,110,210,238,137,48,32,91,156,80,49,195,205,83,119,32,50,244,181,109,143,241,212,220,27,118,156,113,73,113,11,64,212,89,51,49,16,218,155,86,17,180,137,93,97,178,112,24,244,78,103,253,65,205,31,116,12,159,143,138,194,49,9,52,219,5,218,63,168,239,45,158,231,88,153,150,158,0,78,198,173,38,34,238,70,252,242,180,202,47,77,182,210,104,140,179,209,176,106,168,108,214,167,176,93,94,66,185,210,255,153,188,19,15,167,154,13,33,156,14,21,114,118,217,179,52,248,219,252,10,8,55,135,232,168,245,104,209,62,243,4,251,212,3,115,73,192,208,147,156,139,57,112,149,7,4,142,29,170,122,40,222,217,9,160,94,37,200,19,150,77,40,2,153,192,93,190,113,217,4,232,137,46,154,78,190,79,137,194,24,101,18,175,55,79,88,52,239,193,32,165,211,251,94,233,44,251,56,31,94,205,207,77,194,18,30,118,153,239,80,253,240,98,73,14,253,26,234,205,220,204,214,121,41,65,88,145,197,23,7,255,65,203,101,169,3,223,121,198,76,62,5,201,19,102,41,85,252,242,232,247,25,147,73,17,253,157,23,224,179,239,240,40,120,109,98,169,117,150,213,251,49,147,213,159,188,30,48,43,245,0,204,54,166,155,35,228,175,36,90,212,231,100,137,173,222,25,72,88,51,176,169,125,244,139,49,116,34,65,70,134,184,25,152,207,207,124,2,226,202,75,159,247,44,135,31,32,190,176,195,50,219,121,22,123,191,3,19,165,237,72,150,191,49,63,40,223,209,253,90,85,56,118,135,3,119,92,203,140,33,69,79,156,145,185,229,153,28,5,184,118,180,157,214,191,221,170,56,253,129,73,197,4,63,86,135,223,253,241,9,42,102,227,97,228,191,128,212,38,95,151,90,242,111,227,137,255,152,169,154,117,249,26,106,107,166,243,158,35,178,211,247,121,244,251,244,206,233,219,254,49,54,118,139,215,29,143,196,44,89,79,234,217,190,114,157,140,109,82,236,90,156,44,120,248,87,82,89,147,85,138,128,90,152,36,252,119,185,205,46,101,217,98,118,178,28,194,79,94,52,149,232,27,116,210,250,83,51,114,35,9,243,118,7,165,121,220,181,13,57,135,155,52,243,136,81,154,2,33,216,34,229,116,163,183,86,175,9,230,29,73,197,69,65,204,18,64,105,151,120,231,229,138,54,222,238,0,140,238,54,15,194,112,64,219,3,17,87,190,108,138,168,91,71,129,116,130,181,239,193,44,49,217,111,193,199,41,86,196,177,19,105,86,239,65,107,186,48,210,128,31,205,177,72,132,46,116,141,26,194,92,147,146,111,125,144,151,140,221,172,89,229,199,107,54,64,71,104,22,170,109,112,15,158,232,30,222,190,66,58,131,121,33,140,194,173,9,135,162,207,169,142,215,69,191,71,146,143,200,49,138,238,110,193,241,234,199,0,119,46,4,18,138,76,99,119,110,89,129,205,100,78,67,132,20,198,253,127,239,12,254,151,65,118,2,178,80,9,171,18,107,28,136,157,35,176,183,129,49,174,194,135,74,197,241,95,97,22,244,151,95,46,43,100,34,71,213,54,231,200,158,220,191,37,69,29,175,30,115,124,236,74,253,166,26,211,45,210,164,99,238,52,98,103,60,48,146,26,149,206,145,177,178,103,120,7,234,239,189,238,137,40,109,95,86,22,76,205,49,58,192,1,131,76,205,225,42,248,151,126,189,170,23,138,219,70,228,4,169,89,15,159,145,211,130,107,18,149,43,87,247,190,195,44,199,27,100,195,161,123,157,112,45,38,242,21,142,162,11,197,243,113,89,235,86,183,82,235,241,19,225,186,166,145,234,254,32,229,14,160,46,36,54,171,172,227,94,233,184,229,114,1,97,124,145,134,236,211,76,209,80,216,37,193,195,125,246,27,231,139,245,49,74,219,224,89,1,115,144,76,131,83,52,148,28,244,126,132,206,185,125,139,163,21,171,31,3,236,24,122,53,202,17,23,105,4,116,140,254,206,46,98,46,99,56,118,141,228,104,76,45,223,75,159,22,110,47,83,7,219,149,121,128,222,74,76,229,130,12,229,208,176,49,220,70,232,178,100,116,174,171,38,142,64,69,93,93,190,110,79,148,102,108,47,0,206,50,8,241,192,162,229,57,47,81,255,11,120,161,44,46,48,234,127,162,39,34,164,205,105,95,52,56,176,182,97,108,188,27,92,194,15,96,20,219,33,224,97,28,74,77,112,239,202,101,45,40,57,159,78,85,26,129,254,120,157,202,22,67,255,44,150,136,158,14,221,146,59,96,138,224,200,127,201,255,127,185,52,243,64,135,242,153,79,134,43,226,252,244,175,2,58,140,81,92,218,29,190,26,242,179,51,183,157,225,245,150,46,141,86,121,48,41,55,4,28,64,55,129,113,116,117,236,100,131,94,126,66,67,155,199,179,39,116,190,179,139,197,112,76,181,130,165,205,242,221,155,200,139,182,217,110,85,132,138,42,183,16,222,26,108,166,25,56,177,63,137,183,172,29,147,213,226,230,63,201,240,216,181,111,147,132,200,195,71,211,231,219,254,206,92,219,212,218,26,198,163,110,81,30,132,188,57,86,78,63,142,9,152,84,3,227,106,89,150,131,109,31,45,59,12,29,19,75,53,137,234,42,23,205,226,76,204,71,129,113,83,144,152,15,91,128,85,86,61,248,75,234,226,27,33,19,45,156,122,55,180,73,39,69,193,170,38,100,152,198,169,59,48,219,99,157,20,22,27,29,124,8,164,243,243,30,64,129,149,176,132,87,94,199,115,31,23,139,165,143,68,250,35,127,248,131,180,213,11,108,27,46,62,160,42,233,20,35,144,245,143,68,131,236,40,11,189,144,158,93,12,107,211,207,247,155,182,84,34,42,134,215,5,207,117,197,42,217,82,201,7,97,47,150,162,74,180,197,21,24,133,64,211,223,58,18,121,56,78,15,161,235,218,193,175,23,114,91,45,24,138,72,252,116,73,38,205,57,47,117,113,4,20,50,9,229,216,237,45,126,119,140,123,165,229,112,89,3,226,133,191,240,91,212,25,220,159,59,21,133,69,166,110,100,87,177,191,8,26,18,105,11,173,37,41,60,168,117,207,151,3,107,226,198,25,121,197,66,176,248,172,192,27,235,112,61,136,79,64,104,51,19,212,213,170,77,26,194,86,90,235,169,111,6,141,236,195,128,10,236,101,21,230,53,140,4,167,7,22,54,52,81,139,104,64,164,28,164,121,73,68,88,160,234,161,106,80,56,203,26,64,202,64,100,237,188,54,249,255,16,191,235,244,111,221,109,1,222,140,129,39,131,233,239,60,59,95,223,202,156,220,30,165,133,119,220,146,231,72,61,164,135,55,254,204,161,233,244,214,117,143,40,219,115,17,252,104,8,74,94,206,32,41,97,53,221,235,55,56,19,25,186,255,85,196,220,243,198,243,12,253,39,21,199,165,239,16,32,4,56,234,88,197,212,78,18,185,215,232,47,201,138,240,249,46,203,126,5,155,72,36,25,246,162,80,106,192,151,10,214,149,204,8,146,14,220,87,134,181,87,61,8,192,34,109,228,144,61,2,241,122,140,142,243,51,154,8,131,243,21,80,182,241,207,117,253,240,18,17,23,5,113,20,27,246,48,108,64,255,229,160,164,209,99,11,96,137,3,14,209,132,195,150,190,24,30,100,37,47,124,65,23,222,138,227,103,2,255,190,141,47,172,16,211,21,221,135,5,128,226,224,144,2,160,130,177,130,129,190,249,148,19,98,79,87,11,226,24,70,20,32,127,221,13,76,155,2,100,92,159,76,44,252,158,167,2,24,180,241,147,106,203,51,73,193,227,152,114,110,63,15,36,21,213,237,223,175,110,63,157,250,151,228,248,161,239,63,2,154,181,229,27,168,143,42,142,119,255,73,137,142,122,21,218,148,249,57,85,130,180,247,169,62,57,47,222,183,208,229,145,26,234,17,164,160,120,78,173,31,165,208,208,78,200,191,112,13,215,147,238,180,93,33,243,220,78,248,48,157,229,124,137,142,81,181,53,121,82,211,99,78,192,109,57,58,193,134,135,93,201,170,242,197,174,16,229,120,91,2,107,246,129,25,51,142,41,212,103,151,110,108,153,126,84,71,225,120,38,244,172,37,126,98,116,10,176,229,54,184,106,46,230,235,191,113,132,196,208,84,102,102,153,157,26,154,83,251,7,96,158,82,110,136,217,69,77,91,213,77,109,237,204,56,40,55,254,161,94,60,178,86,85,188,247,121,69,86,193,206,110,95,7,180,46,172,2,106,56,219,98,54,118,200,223,127,212,212,198,42,173,70,110,28,44,227,252,10,251,197,62,55,48,61,75,5,60,93,114,35,211,118,181,150,68,119,197,114,17,167,24,101,0,47,23,122,114,151,72,51,138,246,22,18,136,91,0,108,162,12,202,58,241,59,99,7,29,117,141,151,141,110,167,150,203,83,249,47,47,159,23,220,159,105,43,51,38,27,146,129,103,255,183,83,120,250,62,14,91,182,137,182,4,41,119,138,23,254,72,66,13,195,130,57,129,76,39,215,111,77,219,118,160,149,87,112,235,73,55,116,224,36,27,208,77,131,38,186,104,206,3,135,67,68,131,100,151,70,119,64,177,164,53,84,34,159,216,123,75,85,185,87,90,26,6,150,219,180,44,251,173,237,201,135,235,171,63,223,253,100,255,79,249,33,77,74,20,221,176,33,254,240,109,200,141,8,131,80,85,146,104,196,249,144,3,18,93,148,67,51,218,182,200,58,54,96,176,95,194,94,2,246,156,158,236,77,240,208,184,54,91,239,154,20,148,253,110,19,10,206,136,198,228,175,97,177,139,110,197,189,141,95,46,90,198,119,194,45,138,62,75,130,170,139,43,235,173,186,60,62,64,14,130,52,251,73,153,127,117,163,30,69,24,57,240,83,114,134,81,30,10,93,205,245,242,206,164,200,130,167,172,138,88,65,242,141,115,169,64,234,146,46,167,95,249,6,177,164,4,214,56,1,133,103,223,117,81,142,39,32,38,122,166,137,132,64,154,65,48,229,69,85,46,138,138,86,238,89,0,73,225,183,98,75,63,135,81,229,203,223,71,14,1,149,28,139,100,191,37,26,194,116,53,87,175,30,234,40,136,25,45,15,168,32,166,59,249,221,196,125,61,149,13,155,54,218,40,203,55,53,71,47,217,119,90,138,7,171,107,184,148,94,121,40,40,42,24,158,91,233,227,94,244,161,14,246,134,154,248,48,194,241,213,164,220,205,197,139,154,40,119,193,112,77,192,255,231,169,47,38,138,44,188,49,209,40,104,91,32,96,149,118,124,172,168,149,34,159,173,132,240,56,51,150,252,222,187,245,164,219,199,222,205,207,40,9,97,139,250,236,117,255,249,66,26,95,205,40,165,83,97,245,10,1,214,156,148,20,33,225,2,30,46,152,69,225,95,12,142,236,144,1,51,33,44,183,135,31,151,75,191,146,42,226,228,160,160,187,17,103,203,164,81,24,196,190,78,4,132,39,55,70,78,213,129,34,234,208,91,196,221,19,136,3,54,126,242,102,98,167,166,34,238,60,235,79,66,162,60,20,189,129,188,37,108,252,237,228,13,65,46,67,132,198,191,255,165,8,145,152,70,148,123,70,8,29,55,5,143,40,142,189,254,154,138,255,200,76,102,170,220,105,186,111,61,153,249,254,86,52,202,187,160,47,129,169,2,99,2,23,165,152,22,203,141,197,239,152,92,73,195,99,180,216,0,167,105,5,201,131,101,69,244,172,112,185,71,124,192,146,206,234,99,35,106,6,7,16,82,54,74,193,207,253,176,246,140,177,212,238,10,234,253,127,58,25,245,191,138,117,11,236,201,117,43,180,130,185,179,137,244,129,214,99,204,182,252,118,74,91,201,51,238,65,93,199,106,199,129,39,20,165,195,168,78,219,117,190,137,66,214,197,61,250,187,236,30,227,72,110,0,36,167,195,253,249,189,107,87,249,96,10,26,23,30,168,48,170,117,51,100,104,219,70,193,53,39,132,239,44,59,142,44,175,203,93,176,57,251,241,59,55,160,205,164,249,254,96,8,31,254,57,211,200,187,150,182,176,95,185,215,84,90,172,136,127,50,208,168,158,177,102,211,239,7,105,89,111,45,20,148,220,35,215,8,55,110,138,196,232,78,60,175,111,145,248,141,200,1,121,200,159,64,197,203,1,178,217,157,214,189,22,12,14,147,2,12,102,6,250,199,39,222,211,35,223,115,79,38,74,177,19,41,182,158,236,119,242,152,55,223,27,172,83,232,177,153,153,60,60,179,132,106,124,181,194,231,100,9,176,229,56,134,23,144,63,40,127,206,145,93,127,31,190,64,11,232,105,211,205,127,103,125,128,80,80,29,157,187,236,80,186,99,240,189,41,249,11,224,152,78,27,171,201,144,172,110,158,146,49,97,19,129,94,120,10,159,89,248,108,58,58,185,65,38,47,204,107,110,146,96,55,209,166,218,253,246,180,86,237,97,243,6,2,71,134,68,111,141,162,186,205,192,123,142,247,52,87,183,254,156,226,230,2,106,51,207,87,11,147,22,249,124,239,64,49,32,5,50,15,160,93,5,65,241,29,152,159,190,33,172,175,122,148,245,48,105,161,173,189,121,197,156,126,235,54,223,58,27,249,138,176,169,43,207,33,53,14,154,99,56,108,37,211,251,169,170,139,208,88,45,217,146,29,198,125,130,229,191,179,200,218,93,36,251,220,179,71,122,54,198,53,185,202,170,135,73,148,0,236,36,172,89,71,150,5,119,104,103,234,223,110,244,222,120,200,43,68,211,67,14,194,110,28,153,124,118,159,192,249,234,70,168,13,52,52,154,158,134,252,170,78,251,110,174,46,12,181,190,77,255,91,208,116,248,57,139,95,164,169,18,44,88,13,178,226,98,135,74,44,50,252,215,53,54,169,29,214,133,107,7,90,135,62,135,157,142,247,131,84,19,102,229,206,69,223,21,167,163,74,30,185,39,224,48,163,132,52,204,232,176,218,16,172,80,113,62,2,210,222,240,84,35,4,128,241,130,29,26,205,250,214,106,203,98,27,154,160,84,85,218,155,58,24,172,226,147,64,233,252,72,183,142,155,194,199,173,98,253,212,59,38,242,189,194,21,163,250,165,173,44,171,26,245,216,147,249,55,242,112,26,111,120,203,250,244,145,28,49,161,35,22,185,142,196,123,47,192,106,200,77,119,147,74,114,174,98,77,211,171,234,11,126,169,1,79,138,13,136,142,182,205,122,67,100,255,188,252,35,12,32,69,199,142,71,139,20,51,227,153,221,140,227,47,217,28,146,168,66,243,241,194,232,101,66,32,104,187,252,138,13,50,140,141,147,147,110,170,93,247,189,116,61,73,14,122,255,237,225,106,43,132,224,47,193,226,201,180,174,34,69,40,175,167,222,139,134,8,142,113,0,100,30,63,108,45,245,53,254,175,215,192,27,113,34,152,233,143,208,156,120,228,89,26,214,169,60,221,127,69,115,112,191,179,47,76,127,50,251,48,11,19,196,202,113,82,110,100,157,122,146,160,226,9,111,150,214,32,90,91,25,242,204,118,17,232,45,146,93,84,168,93,1,82,221,172,15,44,225,219,141,206,81,207,173,250,235,11,30,69,172,195,166,206,202,20,13,49,125,97,193,130,235,141,160,40,172,183,221,203,240,196,157,41,155,21,210,126,2,63,229,93,222,16,158,162,138,199,135,30,95,203,237,206,252,30,11,189,185,190,239,236,136,88,204,244,182,135,120,113,30,108,196,232,123,32,160,65,138,232,167,193,36,109,156,15,213,131,90,232,251,195,70,232,223,87,150,243,143,150,14,25,7,36,109,190,58,186,181,190,126,218,117,232,0,131,173,217,111,173,180,183,107,113,99,222,41,5,55,33,95,224,106,162,215,71,84,139,159,169,85,193,53,72,47,150,139,38,31,187,18,40,92,16,217,51,183,26,113,39,3,221,158,168,207,74,235,181,83,71,80,78,207,44,109,225,131,128,46,248,171,117,27,112,122,79,52,197,13,6,176,201,76,74,183,121,231,251,138,20,117,129,104,37,15,117,66,76,218,92,112,50,32,156,241,243,66,247,212,195,151,133,177,66,106,231,96,18,168,112,239,171,58,17,13,211,66,183,157,49,36,219,196,246,243,221,19,234,40,171,24,94,198,227,9,195,156,115,79,117,109,207,60,103,87,52,38,153,156,194,180,49,41,15,86,84,45,252,125,248,254,67,88,46,13,248,170,98,119,134,165,91,0,33,204,199,94,8,114,238,209,74,247,107,239,164,8,73,220,194,46,57,90,192,48,107,244,148,136,65,35,22,54,168,186,42,235,135,29,253,190,25,175,47,160,91,147,231,217,78,168,2,13,74,51,253,148,173,254,81,209,4,12,158,58,17,26,26,23,137,180,192,88,72,100,23,52,41,143,176,225,159,142,229,172,217,67,230,197,42,150,95,175,84,195,3,189,180,57,146,97,132,58,28,53,179,179,175,87,23,254,0,76,42,128,88,32,120,134,103,202,213,159,31,68,131,247,57,165,2,56,138,145,213,3,70,182,159,136,38,181,88,124,14,34,89,43,236,149,186,66,157,253,147,223,117,5,45,45,10,40,210,116,150,34,7,12,114,42,192,221,237,208,77,180,186,236,214,241,186,90,143,111,233,15,206,231,6,176,66,150,37,150,92,5,215,135,209,201,82,53,232,88,248,204,28,15,241,131,21,136,17,19,227,40,89,60,29,30,71,14,205,99,40,239,153,140,94,121,29,124,98,140,36,70,155,255,83,33,98,66,157,123,176,189,224,131,181,86,0,228,212,205,152,94,126,230,238,11,116,1,36,130,114,248,77,35,240,52,175,34,72,5,147,80,148,3,54,176,182,247,217,195,83,69,74,241,234,131,58,133,79,159,250,106,207,194,177,113,100,151,238,34,77,112,146,183,255,162,202,169,160,205,115,81,36,110,50,202,68,168,54,226,185,149,34,122,188,71,13,65,151,135,123,188,70,24,234,18,230,110,18,47,30,223,234,231,62,205,123,158,14,115,193,47,179,116,221,13,27,252,3,1,82,208,250,17,99,54,48,226,22,119,2,170,156,192,90,19,185,159,17,31,71,78,2,252,171,161,70,36,82,11,112,228,20,173,207,171,54,116,7,182,170,129,236,100,50,20,95,40,58,187,0,59,48,148,197,7,164,79,184,217,36,233,238,25,244,190,89,156,13,168,138,243,110,12,209,234,250,132,188,160,132,228,77,155,77,177,108,230,187,211,41,127,246,6,244,164,64,102,142,122,154,67,3,154,9,225,166,226,96,112,186,176,249,255,114,91,182,51,7,228,17,80,6,54,230,2,250,34,59,194,201,181,19,117,58,106,55,46,159,197,159,181,151,121,190,177,202,130,99,81,103,53,52,237,172,101,71,87,251,140,81,192,17,254,160,54,175,13,74,212,113,251,176,129,155,110,216,170,79,181,120,2,244,6,186,167,81,67,6,105,18,160,243,34,40,199,2,177,81,39,149,99,117,25,128,255,26,85,213,244,209,241,218,186,116,167,215,29,138,42,72,138,54,21,47,220,238,211,52,217,53,142,61,165,189,102,222,156,29,88,232,90,77,106,143,186,49,140,77,88,86,183,154,62,218,252,182,114,40,74,233,42,142,29,132,152,208,173,183,130,146,116,193,109,38,135,238,237,115,164,152,115,35,11,203,162,30,24,122,127,132,178,213,130,45,77,112,70,116,214,88,109,90,186,75,48,97,53,249,167,3,91,106,178,238,165,5,9,220,166,109,136,204,232,238,152,59,88,189,224,53,185,168,116,173,121,39,170,150,139,53,150,189,16,125,69,207,240,132,118,232,171,245,118,4,28,173,49,202,21,117,69,203,68,211,155,254,25,88,226,222,15,66,190,172,46,221,252,141,158,183,57,168,1,172,153,60,34,146,126,3,15,157,254,213,86,168,59,181,94,125,197,77,130,213,61,95,112,58,234,177,248,84,203,9,209,145,39,101,110,29,185,93,179,74,13,33,31,114,77,236,32,104,211,238,178,81,96,4,239,187,227,157,69,52,18,185,29,179,203,233,59,87,202,49,48,125,4,48,117,18,55,76,55,50,225,2,116,24,59,138,10,68,229,146,18,128,125,20,179,152,199,14,123,103,18,32,80,33,221,146,229,211,224,61,254,242,102,223,67,158,6,35,100,247,217,197,85,100,191,140,180,213,211,134,205,236,231,80,82,135,107,35,255,229,216,100,88,166,192,103,7,17,11,239,36,149,234,96,124,146,99,118,176,7,109,223,191,205,182,46,190,214,127,86,50,78,61,195,173,166,7,191,19,100,199,226,148,229,194,142,112,56,41,152,169,209,80,126,74,2,173,248,213,41,101,233,107,75,8,26,150,54,79,9,93,11,15,26,214,144,247,162,141,197,34,7,246,7,244,112,176,160,112,81,169,152,153,212,255,8,14,197,129,89,153,219,195,210,191,10,115,72,201,161,18,74,43,205,216,132,180,2,139,201,147,130,87,219,144,17,199,75,223,184,248,90,184,27,92,52,225,83,37,118,250,203,197,68,133,99,234,87,94,72,237,204,83,245,9,240,56,193,88,170,255,97,232,235,172,124,211,163,168,83,244,4,246,181,47,198,125,136,34,57,193,112,121,171,101,123,119,147,221,137,39,218,181,152,143,45,123,22,1,174,151,45,3,97,76,173,24,86,175,238,225,189,57,170,35,199,117,178,13,12,255,221,248,123,73,187,169,121,189,127,216,47,21,114,32,89,89,133,91,184,248,184,83,123,106,134,205,250,183,242,31,235,28,193,172,177,235,220,25,24,183,133,189,87,72,1,165,43,55,230,174,111,146,77,145,129,189,196,121,68,178,167,203,118,193,6,193,67,188,191,93,149,218,100,127,112,86,53,34,31,165,228,61,71,16,72,56,220,62,42,226,197,103,13,112,20,68,176,133,31,250,82,239,44,48,54,125,165,42,70,171,177,250,57,255,248,30,151,244,95,77,65,23,153,223,99,254,249,152,184,27,63,95,250,60,87,182,22,18,10,39,109,145,71,148,123,194,133,1,121,36,248,134,114,231,109,118,202,13,112,168,51,211,232,238,119,222,229,200,196,68,162,231,225,127,137,12,87,109,124,183,157,1,6,96,173,68,96,116,144,137,131,253,131,201,103,133,42,221,82,212,204,225,59,36,6,63,121,243,38,9,67,99,221,133,192,20,183,176,188,122,182,120,52,221,84,80,114,234,153,110,166,85,165,21,25,230,180,81,230,120,143,97,86,65,153,57,95,118,113,62,133,118,173,59,239,249,74,59,236,18,11,101,13,89,79,128,161,74,170,243,222,129,127,70,50,231,249,69,254,240,253,150,4,150,214,217,4,203,170,37,120,218,59,161,4,60,68,186,68,143,119,87,225,42,17,81,3,73,231,130,225,212,40,188,119,134,110,184,43,239,165,196,42,145,211,97,138,179,21,237,12,254,236,188,228,161,242,141,69,246,142,103,219,43,89,161,18,229,136,31,167,207,49,131,225,177,21,180,243,122,121,174,40,63,176,230,244,130,21,174,131,72,216,9,51,216,90,82,135,235,85,201,71,99,166,244,128,211,176,32,92,52,64,49,183,102,239,56,210,188,177,200,240,63,199,223,183,44,248,130,147,27,110,143,6,102,0,97,19,138,136,49,166,5,171,39,32,16,94,172,14,224,122,111,44,175,52,216,100,170,206,138,121,122,116,6,105,178,156,108,132,92,179,44,54,75,56,55,76,238,186,166,128,217,216,156,129,205,129,29,9,183,235,229,116,22,119,115,117,237,149,196,86,158,243,151,85,105,216,127,105,8,4,97,80,30,126,250,23,171,30,115,173,12,72,95,172,1,23,94,168,33,246,205,244,236,252,41,100,41,220,102,26,159,112,91,98,220,43,223,233,222,53,81,73,66,217,46,191,254,192,104,30,227,201,81,168,215,83,25,170,32,194,156,133,28,86,29,189,10,90,152,25,62,131,12,116,169,29,152,127,27,35,116,177,195,30,122,147,228,199,169,235,93,114,16,188,177,104,154,71,162,98,172,80,248,35,156,120,208,127,60,214,19,40,189,26,249,196,228,156,159,73,225,177,225,167,215,33,132,192,16,239,210,10,18,35,147,104,163,50,89,22,191,206,121,218,62,73,26,8,223,130,182,76,68,117,103,145,155,148,114,19,179,105,79,172,104,171,178,224,190,73,40,110,101,168,69,43,187,198,151,83,163,138,96,79,7,243,3,88,17,165,49,13,38,168,196,206,65,110,28,170,112,80,111,34,44,5,10,36,133,87,0,240,159,100,219,246,226,54,242,156,194,186,186,39,101,27,51,16,104,81,169,34,200,223,244,226,145,202,141,117,196,3,5,236,250,66,94,1,133,28,246,175,152,193,251,135,101,102,31,235,177,178,11,106,51,86,206,212,218,30,104,48,50,171,6,204,226,250,59,174,33,31,147,40,21,110,203,116,111,197,161,97,151,12,245,140,38,172,252,177,243,35,88,44,36,33,239,149,165,29,84,233,155,94,189,82,101,81,91,59,41,138,72,150,96,245,239,167,114,180,227,84,248,25,185,137,147,101,178,195,72,225,35,207,159,16,144,195,218,22,58,221,251,236,32,255,205,182,232,255,226,159,11,139,72,178,164,156,246,234,145,224,161,239,225,217,171,215,232,210,106,75,83,222,65,196,230,48,234,219,107,120,133,249,53,33,250,135,169,142,5,247,151,171,243,170,218,10,131,33,169,84,185,22,25,233,154,32,165,199,244,178,116,141,104,149,92,108,34,71,185,107,199,65,105,109,5,208,35,108,7,146,202,19,76,175,106,139,65,76,65,199,65,148,230,122,92,62,94,245,61,109,33,191,57,69,186,230,63,218,12,139,237,6,92,7,150,52,244,7,102,6,143,89,91,153,130,84,215,222,169,110,118,123,102,146,199,128,234,52,150,122,166,54,182,124,218,105,148,180,8,63,15,235,188,49,88,191,14,212,213,148,214,108,116,103,251,51,116,119,231,98,14,198,34,37,245,106,18,216,23,98,58,103,14,34,179,133,205,122,24,9,182,3,211,132,139,110,39,122,234,58,113,79,226,169,25,31,71,87,122,199,71,138,215,26,153,119,246,175,11,224,65,207,47,181,162,148,165,148,37,94,50,255,6,148,18,76,226,201,122,49,40,208,174,2,229,180,198,54,215,94,55,17,222,123,198,123,201,45,43,74,199,48,110,26,250,111,76,154,165,234,154,233,221,156,20,213,18,169,234,203,24,126,22,195,86,37,193,27,76,250,47,252,158,239,94,190,238,24,52,79,128,151,179,103,240,118,210,239,144,197,170,198,180,191,102,24,172,82,204,175,124,183,131,66,245,244,85,157,149,132,26,114,154,19,100,16,148,152,129,38,72,117,119,146,92,69,147,154,199,28,225,235,215,135,24,119,86,207,134,222,32,98,3,155,82,3,205,49,95,134,106,153,128,12,27,56,229,179,179,114,141,207,241,72,145,56,175,76,220,61,27,36,170,112,242,155,239,171,37,32,152,59,149,185,140,139,106,185,144,234,35,172,27,233,44,33,242,124,182,230,59,49,210,61,99,171,212,50,255,39,12,16,52,135,4,120,165,219,0,250,29,252,214,61,248,151,67,54,74,162,180,57,221,246,242,120,188,178,25,71,253,232,149,232,92,121,213,186,238,137,120,0,167,10,43,81,197,66,84,206,237,209,106,207,78,95,73,207,137,172,108,235,182,47,137,15,51,193,65,184,77,131,61,86,192,68,233,157,210,8,37,170,188,168,32,107,116,146,107,93,60,123,187,222,35,245,250,82,44,44,119,245,38,64,108,148,54,67,202,170,202,187,50,44,65,202,218,83,144,89,251,146,195,104,100,130,55,68,80,72,121,74,68,171,189,53,190,134,131,108,25,57,8,35,237,17,128,54,72,6,104,130,53,192,160,247,113,172,249,251,68,59,5,234,70,80,127,43,89,9,236,63,160,38,144,45,78,17,95,221,174,81,147,129,135,120,112,151,251,38,179,192,223,155,172,202,131,121,36,175,123,160,241,189,119,241,217,219,104,78,55,172,88,100,184,6,131,192,123,179,227,85,112,88,211,100,209,37,245,252,9,217,167,142,96,170,188,119,89,229,203,7,223,196,183,67,197,58,146,177,14,18,225,142,163,46,110,9,220,87,139,149,67,57,96,182,114,220,141,110,54,123,130,205,17,200,156,247,113,56,174,157,193,212,105,144,184,202,32,69,216,254,114,8,35,167,93,140,248,240,36,174,77,140,46,99,240,198,228,159,198,63,237,71,59,163,252,177,165,72,26,252,175,9,12,65,41,20,61,219,205,233,251,57,217,49,167,229,27,243,205,66,103,91,101,200,145,29,83,13,230,161,27,90,32,196,154,67,221,235,237,156,45,228,19,236,11,71,29,196,221,15,40,213,49,108,162,28,214,96,77,71,204,138,228,118,20,39,162,238,82,147,112,61,214,150,30,41,26,213,129,24,103,170,60,76,194,178,66,27,159,11,148,142,50,181,80,51,218,75,109,105,115,172,234,19,134,55,204,12,144,211,96,65,137,170,179,238,61,199,112,36,32,251,165,182,82,149,247,157,203,183,217,130,243,155,15,3,161,204,39,10,253,79,160,213,108,31,67,39,2,48,176,152,244,92,77,90,88,209,182,101,251,146,23,160,90,173,93,129,190,150,218,138,112,198,208,39,134,179,254,57,31,206,102,127,79,191,248,3,236,42,50,9,235,187,36,152,70,138,125,128,49,122,200,152,62,201,118,190,8,225,19,122,248,10,40,115,233,12,100,139,194,202,171,176,113,220,88,172,59,224,192,194,0,248,239,139,13,135,239,76,140,213,101,12,186,245,14,206,69,16,27,193,173,129,33,221,66,92,7,73,247,236,90,88,167,95,66,29,206,10,110,142,40,125,158,236,181,76,186,56,118,200,116,3,151,157,118,161,158,205,187,65,222,115,246,225,15,66,165,75,119,198,50,9,75,86,147,37,188,114,190,156,7,45,218,170,95,203,30,180,53,249,72,109,63,249,43,248,177,160,170,121,220,10,196,152,121,218,88,152,57,100,33,216,120,33,59,192,72,163,65,9,249,69,80,131,209,86,95,93,228,186,116,8,91,38,90,155,145,107,105,198,109,8,96,105,169,152,207,183,187,185,25,49,20,40,10,162,73,110,12,78,194,236,192,57,30,126,248,190,116,24,147,21,214,78,183,96,64,179,137,163,164,244,142,179,26,115,55,50,168,33,10,81,133,160,49,218,144,142,22,189,161,153,129,159,208,9,107,61,32,227,238,20,46,138,172,242,214,197,31,198,146,236,193,124,47,6,106,115,46,250,134,22,5,204,132,83,242,210,180,231,126,212,150,173,81,95,235,31,249,201,175,160,179,128,43,170,182,184,33,219,209,162,182,153,112,222,173,99,198,10,225,196,126,63,42,33,1,1,236,19,166,28,21,209,239,204,81,196,151,218,49,17,189,197,154,238,13,203,132,34,131,69,188,63,53,26,137,114,164,17,91,125,201,220,23,7,184,75,225,233,138,220,210,170,108,0,206,174,18,111,183,170,164,37,29,27,55,198,101,88,75,113,235,14,153,203,0,153,156,103,10,130,121,116,94,5,39,115,216,53,96,1,110,28,174,204,101,24,8,101,49,132,46,50,253,241,2,11,92,195,165,218,198,143,123,220,24,138,54,149,107,74,176,204,217,204,154,243,11,65,187,66,36,101,1,195,65,74,52,156,65,59,196,242,245,235,185,208,226,175,100,113,58,134,47,1,58,19,49,8,34,0,173,249,121,168,214,249,186,167,40,218,189,235,249,119,254,247,192,31,216,56,143,98,109,190,210,24,28,85,52,102,132,109,43,62,39,107,193,209,18,60,36,151,6,195,251,197,164,62,3,144,230,149,71,250,63,196,200,59,138,125,210,41,55,138,233,237,30,24,192,24,181,212,20,236,1,125,174,49,73,8,124,139,158,166,137,40,149,116,90,248,231,73,126,249,138,3,134,255,2,89,146,116,154,158,161,154,45,62,30,16,47,225,98,34,40,32,208,27,139,6,70,186,77,168,152,31,113,193,43,161,173,114,195,198,239,117,162,138,252,132,146,252,51,83,227,102,61,247,154,48,98,7,180,141,69,106,156,33,125,120,107,104,198,96,82,135,189,26,189,165,72,25,151,196,190,64,0,15,119,97,227,250,239,157,252,47,67,105,147,131,59,58,199,195,7,75,220,174,185,221,116,107,143,206,186,237,123,114,163,208,224,28,182,168,250,197,211,60,132,197,57,142,232,141,9,198,31,184,238,26,144,230,102,9,184,224,205,97,29,214,65,241,110,68,31,178,67,174,11,208,119,215,146,82,42,110,27,128,76,216,58,197,117,104,137,196,41,152,216,137,189,127,72,33,98,242,107,164,238,76,30,237,51,130,181,136,202,144,157,19,17,162,156,191,21,109,94,57,69,51,218,31,248,129,105,166,209,236,139,234,236,76,160,17,89,141,146,159,79,106,5,56,240,16,203,111,44,118,22,106,15,176,106,135,156,91,240,242,123,253,3,179,235,117,207,95,20,103,175,172,30,115,142,84,176,147,197,94,83,163,223,118,3,170,212,160,180,141,12,208,46,79,223,51,96,218,103,181,211,9,43,81,251,32,2,88,23,87,178,240,3,143,137,92,251,239,149,108,129,29,189,5,129,55,159,173,8,213,158,180,5,232,229,107,51,249,119,36,146,223,3,67,15,245,34,56,244,108,161,206,242,90,221,110,93,11,208,49,251,228,90,51,32,13,73,99,51,205,182,165,115,185,188,205,226,94,159,10,100,158,225,63,236,208,70,106,68,6,192,139,87,196,217,106,126,118,103,224,125,193,134,191,176,177,194,240,197,64,234,45,125,107,102,116,55,213,74,67,206,177,101,180,190,237,10,61,215,58,31,110,167,148,194,108,207,54,216,37,11,173,212,86,192,191,100,101,205,71,85,39,208,181,126,196,54,78,136,123,8,54,0,194,238,33,217,145,59,207,248,25,60,50,142,240,176,40,126,242,81,82,39,15,152,57,126,175,145,107,15,68,217,116,88,107,44,245,191,62,160,255,204,93,215,185,254,128,147,49,38,36,99,83,220,208,245,209,189,135,102,106,69,10,157,179,140,92,248,76,137,128,107,42,118,72,169,235,186,121,90,141,55,126,16,88,11,197,151,45,200,189,165,215,41,246,111,43,38,211,254,146,194,151,2,153,141,141,33,175,48,154,21,219,48,145,219,63,3,179,33,153,120,50,137,130,233,118,167,23,166,106,183,164,241,64,71,162,3,12,148,79,107,132,43,62,42,226,251,92,88,83,175,43,214,110,181,119,200,91,171,224,132,134,240,152,72,231,254,38,150,69,162,148,53,49,248,201,12,153,232,184,228,160,140,104,206,145,61,208,58,110,5,232,216,222,43,151,214,29,9,97,213,208,141,53,138,38,147,212,209,105,255,47,25,176,80,121,138,182,252,172,177,71,255,85,194,55,204,38,30,143,248,137,72,98,250,127,210,155,218,186,205,193,113,239,48,168,120,82,131,255,205,42,188,106,38,107,138,174,99,119,202,201,209,2,162,188,47,197,161,210,212,94,48,32,172,132,126,134,30,99,197,29,155,152,224,251,180,31,40,206,49,21,183,60,181,118,180,84,247,245,19,175,179,224,79,25,48,86,244,29,221,30,221,94,189,166,24,8,34,206,99,119,251,6,68,133,162,45,246,164,127,92,132,121,192,73,158,241,53,89,135,8,28,168,134,39,246,174,74,180,138,157,5,182,31,156,120,104,10,196,174,157,69,37,20,200,73,224,186,130,190,172,39,204,222,4,110,53,58,155,252,195,113,24,134,158,119,178,63,41,38,223,212,64,211,143,253,90,53,216,134,60,197,242,115,156,48,207,16,81,127,129,251,203,218,103,24,85,114,124,39,253,78,171,137,238,249,114,128,248,184,46,70,68,246,229,125,40,110,42,57,149,28,95,204,72,47,13,228,80,162,75,78,125,180,186,22,239,137,124,171,130,83,105,104,218,255,149,61,144,107,191,216,71,216,22,12,2,101,42,215,104,102,143,73,136,9,123,3,15,29,174,125,47,42,205,217,34,27,94,38,117,188,34,132,159,227,141,67,112,0,224,103,24,229,48,115,188,207,154,57,170,121,105,176,182,122,2,221,36,151,190,204,5,159,55,244,171,228,158,56,91,231,187,40,51,46,33,1,152,10,221,92,150,104,134,224,118,104,23,108,160,27,230,43,47,143,11,236,157,252,217,81,221,132,12,22,155,38,1,199,151,10,30,210,159,213,49,58,85,30,246,115,246,113,87,87,159,34,208,195,195,41,14,170,98,115,27,162,0,204,104,103,14,225,219,93,235,135,250,99,141,88,109,233,106,228,123,234,230,30,70,234,24,66,49,94,121,247,66,123,104,84,231,213,215,234,61,255,144,140,211,177,115,244,12,117,204,31,196,179,101,237,195,141,239,213,116,78,128,135,3,126,8,30,46,34,203,42,50,95,1,198,45,22,191,135,59,154,7,162,26,218,254,209,211,17,147,222,30,85,221,40,61,85,224,231,94,174,22,251,208,169,246,45,98,196,164,38,54,59,70,49,205,98,190,213,229,99,72,152,223,147,14,198,43,212,85,178,166,57,49,172,232,13,13,191,79,216,192,113,97,217,166,116,175,181,227,26,110,99,10,115,142,148,99,166,65,1,139,49,238,156,198,71,97,133,64,44,226,76,213,150,19,28,56,158,33,99,190,37,154,131,143,82,106,112,71,112,22,105,41,101,180,62,152,60,142,117,57,161,67,25,41,139,172,235,226,238,14,102,214,170,29,35,126,11,8,124,128,64,229,244,66,29,99,200,92,209,25,221,0,218,147,22,199,53,177,41,83,131,118,56,82,5,19,136,251,177,104,158,150,200,110,21,196,242,237,87,184,20,129,59,232,162,195,159,120,185,188,8,9,20,90,237,33,138,183,226,65,127,254,200,161,252,23,82,168,61,233,35,7,152,171,64,143,16,90,212,249,70,138,17,197,178,251,185,42,210,93,155,0,123,142,165,147,85,230,105,187,106,163,225,182,0,20,47,199,92,171,184,213,243,130,139,186,132,50,66,230,88,124,242,177,66,14,62,189,80,248,207,236,22,65,236,253,171,209,223,245,119,33,199,33,219,211,230,20,77,32,142,126,198,174,245,177,113,0,78,151,191,123,18,252,105,104,172,55,74,124,52,41,56,96,169,159,113,131,135,62,131,116,235,71,139,237,76,103,117,8,104,42,88,221,127,98,90,96,121,185,153,121,53,230,92,213,148,6,182,204,17,206,159,16,253,168,34,116,139,227,23,120,5,232,102,185,220,66,97,184,96,19,59,129,95,216,157,126,227,27,129,113,191,178,134,89,160,87,116,215,184,137,170,23,158,47,74,225,204,107,223,206,221,211,177,68,255,254,143,99,76,105,209,170,71,166,75,164,242,25,233,126,3,37,58,155,230,113,2,44,89,6,173,11,63,113,173,113,105,61,96,35,102,43,45,63,78,237,238,33,25,252,242,49,1,36,142,219,31,74,95,0,123,209,151,153,252,18,58,218,95,82,230,228,135,145,175,108,167,245,140,86,41,228,44,116,169,59,63,101,138,206,253,88,23,142,151,198,84,213,204,62,96,4,254,210,200,163,95,26,50,194,13,94,207,106,112,35,131,205,57,20,152,230,226,75,78,32,127,181,71,238,107,114,2,192,114,96,178,74,10,188,223,128,159,186,199,204,111,21,207,1,205,93,252,171,107,89,189,51,50,91,227,120,180,3,225,117,132,218,223,126,76,119,125,88,224,45,163,114,75,147,200,188,231,44,41,123,50,58,108,17,194,102,147,53,127,212,95,115,159,56,205,155,215,87,33,236,180,219,241,152,162,31,127,233,238,199,91,105,239,248,206,180,46,161,151,15,85,71,246,44,3,131,105,173,9,229,101,173,138,1,176,212,43,183,90,135,180,76,145,180,119,41,157,91,178,87,246,176,232,9,165,187,216,77,161,12,244,192,119,58,199,121,44,110,13,73,197,192,227,141,175,185,251,79,220,94,196,112,244,242,97,169,54,196,205,255,115,159,50,30,79,29,225,179,8,18,150,103,159,206,110,238,144,250,152,44,64,20,202,69,200,194,62,94,66,203,114,140,84,62,174,68,16,185,191,219,181,155,82,189,121,246,71,180,140,153,159,120,227,29,140,178,219,131,137,133,165,193,142,127,4,17,70,184,159,130,106,4,1,236,83,103,209,237,151,147,59,95,47,26,247,24,222,39,150,130,56,208,98,17,109,3,227,76,39,162,24,202,233,158,76,40,134,66,232,88,7,17,201,90,17,174,200,245,122,47,17,231,84,56,84,127,2,32,93,201,177,246,250,9,86,63,154,40,230,39,243,13,236,128,178,168,162,148,68,73,70,248,142,241,214,40,137,223,191,197,122,129,124,232,57,55,5,203,31,28,10,89,14,13,238,111,233,187,240,217,87,237,161,197,164,206,148,172,251,111,52,172,71,195,175,120,82,243,38,224,49,87,162,255,226,116,142,138,169,14,102,0,190,245,120,32,154,120,65,69,155,36,47,19,170,122,165,135,130,100,37,222,116,182,206,198,130,129,242,210,105,88,47,75,155,205,30,178,75,204,120,120,221,64,100,168,13,20,90,168,85,108,147,222,111,113,42,177,200,115,223,210,120,53,6,241,210,47,239,204,205,162,222,117,67,107,138,18,245,213,101,226,187,241,93,183,6,148,188,250,229,4,233,50,46,187,120,185,187,200,80,255,123,215,250,112,67,72,125,156,71,15,157,234,127,10,154,12,77,36,40,4,126,65,181,210,240,202,136,175,72,98,87,93,231,151,36,79,202,116,235,140,105,95,60,12,105,91,82,221,114,163,79,123,24,15,250,157,39,158,198,180,175,0,143,11,94,72,191,109,176,154,224,145,247,80,116,222,130,119,144,196,7,184,236,175,207,192,6,168,211,143,103,206,200,169,170,170,29,49,138,174,227,251,42,39,198,133,18,68,248,137,21,252,59,124,242,228,137,51,65,118,92,211,72,159,33,8,53,125,55,178,185,6,217,16,113,161,20,29,160,139,48,129,124,219,64,54,184,133,243,151,51,231,252,99,3,46,164,83,19,191,241,228,79,221,59,191,2,169,254,191,39,104,21,249,6,151,13,215,142,159,32,117,204,73,100,178,147,189,87,12,175,131,16,23,1,80,202,93,90,108,102,112,16,218,115,158,151,185,133,133,2,102,169,119,117,183,105,193,49,147,90,185,219,195,59,92,232,45,186,183,138,133,72,221,231,190,43,146,28,99,255,26,12,124,153,114,50,17,178,28,21,10,125,60,59,123,206,134,104,189,72,245,121,17,32,127,214,115,228,165,173,13,39,196,46,179,71,85,84,108,132,71,117,155,12,54,68,58,249,81,33,246,210,191,97,141,29,244,99,2,78,243,235,91,125,24,204,224,71,248,65,212,21,56,211,193,108,3,236,55,147,28,138,81,84,108,126,148,58,255,150,188,231,7,213,179,86,102,27,169,38,248,149,105,25,29,223,170,234,40,231,195,122,80,12,165,73,47,110,51,83,35,202,13,84,54,199,50,26,15,120,247,67,170,55,185,171,159,227,221,235,81,167,90,161,24,223,109,27,45,124,68,54,115,108,240,52,143,81,69,25,6,113,214,3,54,155,103,190,181,52,95,226,129,221,50,3,211,7,164,8,76,186,171,65,118,71,205,9,146,105,87,124,76,197,201,251,53,52,199,236,11,39,149,222,149,207,208,215,130,96,207,192,242,216,196,27,119,3,159,148,247,162,153,251,129,184,197,20,5,111,130,156,105,125,241,10,180,9,113,237,161,100,24,25,187,103,67,255,89,108,174,57,188,17,222,45,138,163,3,58,34,103,249,198,163,119,195,66,123,143,191,130,145,77,4,126,254,10,99,87,88,193,82,217,110,176,18,183,110,73,54,119,218,24,223,10,19,135,44,82,52,115,48,99,196,192,101,121,46,235,76,75,105,222,159,174,206,244,237,130,16,35,245,142,36,217,68,248,39,184,81,97,233,15,104,189,50,112,23,130,205,240,143,73,31,26,35,121,190,43,81,245,162,206,124,254,67,96,40,59,27,145,251,4,222,220,179,125,85,161,131,212,111,28,138,138,150,105,132,48,103,83,37,213,9,28,111,204,65,237,33,86,35,138,75,204,177,54,99,133,191,13,16,230,236,77,183,45,149,144,102,39,228,217,222,8,221,169,22,77,209,36,177,248,246,163,37,135,137,186,10,82,182,15,83,244,82,147,86,247,48,145,81,34,30,60,2,100,39,64,128,72,105,197,198,253,20,46,244,80,32,176,160,82,23,56,174,6,199,47,158,129,47,12,16,27,106,240,3,72,180,162,234,150,117,207,87,107,173,135,54,85,174,121,138,19,94,100,219,163,118,226,235,167,185,30,28,216,128,225,114,172,63,100,147,4,81,154,168,27,243,102,245,19,208,156,29,95,232,136,206,87,196,232,184,35,160,127,59,221,53,142,66,180,74,178,73,112,61,227,51,140,197,7,190,141,201,83,92,21,141,136,117,62,104,54,94,51,166,153,186,4,123,197,235,138,50,179,181,138,133,36,222,28,233,186,195,219,183,41,47,122,114,124,186,51,71,147,74,9,251,80,181,207,1,196,118,137,149,38,178,155,70,164,19,21,118,177,22,238,29,187,112,15,152,118,244,54,94,14,110,176,149,114,52,125,102,38,71,35,49,20,119,186,88,40,173,65,165,24,26,134,99,227,254,124,166,2,175,69,238,215,220,143,201,47,93,235,193,179,93,232,28,41,98,63,139,86,24,156,194,161,202,172,80,240,97,11,80,95,58,142,250,91,64,104,164,27,7,150,171,237,24,43,249,190,127,93,255,18,206,149,153,64,234,179,61,191,36,202,83,112,95,72,77,253,97,36,106,12,97,110,109,236,237,252,54,82,123,168,14,38,72,77,229,186,89,80,45,137,155,32,156,218,67,118,232,72,155,194,191,44,225,170,198,213,221,24,132,83,102,119,130,83,173,98,152,152,207,30,245,7,253,215,109,190,90,237,44,19,178,255,147,171,226,20,75,115,181,210,98,236,33,98,228,78,101,192,207,223,152,157,75,91,161,42,200,159,147,237,255,6,219,32,69,225,198,109,112,15,164,170,153,108,173,150,100,29,253,202,60,164,16,146,62,120,170,52,98,11,129,186,57,163,74,248,213,159,70,144,205,198,151,118,30,77,125,214,230,214,244,38,149,132,240,38,127,250,46,182,139,166,34,104,75,148,242,149,95,120,225,216,73,111,155,25,25,93,144,204,147,245,98,246,109,21,48,250,171,160,244,35,72,154,218,106,75,0,180,243,162,120,245,3,35,8,218,21,94,110,187,33,230,249,153,100,202,192,126,223,133,221,31,203,27,129,178,48,72,212,212,97,99,131,255,107,14,137,236,30,195,181,183,106,7,129,238,22,3,59,126,168,68,189,116,99,223,145,128,130,220,255,14,22,9,181,17,61,135,48,202,231,238,142,121,154,239,61,227,28,110,200,131,46,37,12,217,9,63,69,158,103,133,48,74,199,10,247,17,66,0,159,51,34,93,69,220,113,212,208,167,124,116,243,36,97,146,60,83,146,11,130,123,22,138,187,51,106,157,110,129,130,183,51,157,189,223,143,233,89,199,206,204,123,243,40,232,45,189,36,99,6,24,98,204,58,30,80,18,73,227,249,222,242,107,115,42,191,88,192,88,129,222,15,108,243,52,225,218,59,189,230,86,248,247,46,93,8,229,94,203,33,21,144,109,59,249,78,79,139,239,188,88,78,30,94,61,187,155,155,132,234,96,182,28,20,99,158,161,138,114,184,47,238,83,34,107,144,70,158,177,184,149,18,184,63,252,152,218,111,70,42,145,35,252,251,204,49,33,160,64,0,34,144,93,200,212,52,184,182,223,213,34,55,30,25,25,81,225,83,147,95,117,173,62,155,229,30,78,211,89,84,114,225,60,127,113,168,37,84,80,227,49,254,221,223,129,31,246,216,18,100,253,96,176,89,77,234,21,177,176,215,97,36,145,24,201,3,124,94,223,30,111,206,175,203,40,57,83,59,65,135,53,227,236,200,75,84,143,90,186,214,33,7,240,133,218,6,254,66,110,97,10,210,103,145,230,101,90,156,2,201,33,138,60,100,159,81,96,183,117,155,134,75,127,157,246,146,112,46,43,110,114,210,185,194,160,229,216,247,108,94,106,198,54,200,180,83,200,106,7,236,75,135,121,155,140,132,33,121,131,129,210,86,63,118,18,252,229,228,99,160,218,233,46,172,3,187,121,146,159,232,173,162,44,226,227,10,231,124,45,168,3,200,128,203,31,165,178,90,146,168,11,36,113,230,36,40,126,127,54,188,156,171,251,228,250,107,38,48,32,234,12,167,50,156,247,105,108,186,54,136,142,133,40,211,22,66,190,55,3,71,98,196,166,39,137,107,203,18,217,50,60,19,139,234,126,4,35,7,49,228,7,229,216,27,102,132,224,64,104,175,120,14,29,37,122,75,7,197,45,37,146,202,32,110,26,180,110,74,9,38,205,202,48,32,124,65,164,205,228,145,18,23,85,178,78,185,219,61,239,198,21,212,212,21,200,33,211,225,143,105,116,166,59,128,242,250,123,165,234,77,114,155,16,175,77,31,205,149,160,139,211,4,208,121,232,112,38,13,191,97,214,93,170,160,46,157,215,88,243,130,68,248,125,125,144,214,246,174,253,205,209,112,28,94,123,251,31,101,12,23,88,245,205,200,114,250,156,48,131,144,252,71,203,209,246,219,121,177,164,30,19,105,211,41,197,198,24,200,74,20,204,184,19,48,82,175,198,1,69,67,231,143,143,218,55,166,3,2,150,32,22,225,79,156,101,43,37,182,209,92,166,26,6,73,216,154,35,60,250,117,108,229,246,139,72,66,225,224,100,223,103,30,149,37,4,158,48,92,188,210,29,116,63,127,33,143,214,169,43,190,255,212,90,102,6,125,64,228,80,196,34,65,112,42,185,98,7,27,65,243,226,90,192,52,181,247,1,74,131,211,89,177,73,231,50,220,161,28,97,66,195,21,187,145,55,80,128,49,181,146,153,138,208,114,222,5,70,162,38,215,22,80,201,182,88,65,52,132,198,200,230,147,181,251,201,68,16,218,39,95,217,0,162,91,83,48,217,133,237,133,165,94,170,93,58,73,128,62,54,223,92,121,240,25,136,47,195,138,108,163,186,83,201,183,231,73,94,125,155,93,125,64,80,195,199,224,228,189,46,20,230,253,165,173,132,18,212,158,120,91,246,35,230,32,122,118,161,32,35,243,143,250,240,97,41,237,134,221,57,64,239,34,14,142,154,177,38,162,30,54,116,201,214,55,41,153,228,50,211,131,161,192,103,182,251,224,113,30,177,75,67,126,16,182,62,96,70,202,148,71,240,37,90,85,180,58,44,62,107,242,238,106,140,17,58,59,198,247,252,204,177,200,187,204,248,64,23,7,202,167,68,143,209,247,70,124,69,126,104,19,30,100,252,153,219,238,182,243,166,19,161,82,249,70,18,137,63,19,58,21,7,50,163,154,198,109,44,48,76,54,67,169,232,202,186,65,215,59,34,241,21,249,169,177,40,51,249,98,192,62,45,37,4,234,65,7,214,246,181,68,218,156,158,55,91,237,128,52,196,225,139,245,183,117,105,48,90,18,83,211,114,158,138,64,17,176,33,203,156,129,233,67,9,248,231,36,141,187,254,243,253,48,241,66,211,207,11,226,186,45,47,22,204,125,68,139,54,57,233,196,18,98,44,52,150,120,134,220,235,167,230,1,155,50,15,28,38,200,226,238,233,112,127,132,246,192,168,72,31,216,220,146,4,52,39,120,207,236,180,188,53,28,198,88,105,43,138,174,75,244,213,142,202,239,210,56,138,44,127,185,222,250,122,204,188,106,125,167,38,3,24,159,92,233,59,9,34,86,192,153,214,35,4,52,235,134,216,143,5,34,117,144,16,143,180,89,240,112,165,103,185,231,20,38,95,158,33,112,87,213,61,209,87,214,254,196,33,197,187,125,164,159,79,90,110,109,68,66,209,173,176,9,8,24,158,129,113,59,229,150,84,218,163,63,13,249,101,148,100,253,221,16,125,195,35,167,250,157,214,116,128,154,231,32,224,71,44,238,100,140,123,191,251,24,110,194,214,208,189,247,42,17,75,6,240,1,169,179,144,61,233,41,12,125,219,34,105,166,45,117,191,126,172,85,157,124,49,231,242,28,28,44,23,238,132,126,15,147,164,92,23,119,236,56,68,101,46,146,181,67,33,235,127,156,169,138,91,18,51,31,153,65,28,67,163,129,48,213,26,102,66,250,79,154,64,29,4,250,196,205,247,142,205,70,184,171,33,130,208,225,241,162,35,187,205,35,37,119,129,239,159,215,145,134,213,60,217,19,156,87,121,33,128,133,14,96,84,72,93,217,22,127,224,151,113,177,103,86,212,171,238,150,183,236,222,28,238,183,234,113,200,27,254,167,134,37,178,225,241,83,148,247,180,137,115,247,82,58,132,17,136,29,90,40,236,25,233,10,194,78,156,124,101,28,245,136,149,2,45,158,134,93,185,141,148,109,222,209,132,151,51,92,21,158,168,19,188,92,36,63,5,151,58,74,46,240,199,41,239,39,32,28,105,151,166,164,71,49,40,182,170,17,35,192,127,191,234,59,154,82,75,176,222,46,89,105,2,20,59,87,65,121,228,208,191,180,230,207,2,131,162,250,158,247,22,107,143,84,230,4,84,107,71,184,208,128,24,91,40,182,160,189,206,152,176,122,205,66,157,102,91,113,108,34,109,155,50,118,33,241,117,234,14,11,178,180,65,85,125,191,185,208,94,117,159,147,0,35,131,166,122,52,153,179,122,31,19,100,29,238,194,224,244,231,251,146,49,121,207,150,35,200,22,13,165,248,144,49,158,255,188,83,250,122,81,196,144,139,135,233,107,233,218,159,206,167,251,178,118,237,192,5,181,86,161,83,31,88,211,212,163,103,40,146,22,128,238,70,18,154,32,232,112,89,44,124,132,166,104,236,2,52,212,219,196,165,126,3,85,96,232,168,248,117,137,92,72,147,88,55,210,93,153,214,101,194,22,112,71,145,108,86,162,227,34,253,108,174,161,230,244,130,93,236,198,43,120,107,9,249,132,144,123,152,205,249,75,3,166,122,67,72,108,77,16,125,255,99,62,43,222,59,102,22,5,106,169,49,114,121,127,184,134,242,0,30,99,96,228,196,194,41,33,218,216,52,249,28,185,167,158,115,60,89,140,20,207,251,198,209,118,178,127,48,73,65,216,37,53,164,92,178,63,0,112,112,43,220,153,42,130,41,131,234,224,33,156,58,9,60,182,22,28,3,74,244,141,149,169,86,199,101,74,111,196,71,61,7,156,219,126,76,20,223,9,94,13,62,72,238,53,225,121,125,8,63,179,22,6,141,224,79,50,124,199,190,105,128,128,100,138,47,88,239,17,65,208,149,51,0,212,216,192,185,185,247,35,142,108,174,24,145,62,162,104,134,22,86,94,248,69,159,176,190,62,89,225,75,70,82,34,239,118,23,182,178,133,71,161,238,47,192,95,138,26,117,200,187,49,120,152,123,78,32,169,25,46,36,221,100,153,28,229,137,143,189,142,123,194,119,196,49,216,116,229,179,239,198,147,34,67,145,154,84,168,220,54,2,121,221,56,235,210,3,48,94,70,114,163,217,195,162,17,35,239,153,233,226,229,71,202,241,78,148,62,93,185,218,169,55,109,152,95,17,41,194,128,83,124,42,179,15,208,231,175,27,81,147,244,46,13,62,180,105,77,117,226,43,23,37,162,0,38,176,223,32,237,11,226,235,101,228,240,147,66,149,23,254,52,151,46,14,175,18,31,149,216,12,39,104,181,71,216,229,8,91,156,250,89,68,116,148,126,114,96,111,213,41,140,21,207,55,172,212,246,234,35,90,150,2,121,137,105,26,84,228,207,193,244,226,162,223,191,143,160,135,155,191,78,80,80,204,161,241,66,182,153,22,25,41,140,222,21,214,194,249,239,139,254,90,39,192,147,144,138,206,240,80,47,96,128,119,3,204,43,109,245,113,38,83,146,250,83,240,116,140,149,149,140,139,2,125,161,197,67,150,53,127,202,225,88,192,107,49,183,223,26,123,143,91,228,105,165,134,53,213,85,164,13,236,82,145,202,230,4,156,165,109,66,62,252,29,71,243,215,189,247,68,242,93,18,18,137,55,45,190,70,55,245,205,224,224,113,227,6,237,133,218,149,97,43,22,161,130,163,131,29,223,130,159,38,60,231,241,144,221,215,118,133,11,119,229,163,103,2,188,120,68,113,39,84,85,177,147,5,39,148,40,172,86,246,215,131,241,190,106,190,55,58,8,213,7,19,46,44,7,154,171,185,228,55,35,67,118,145,81,95,142,118,48,69,77,37,171,17,24,54,243,35,44,234,155,125,124,25,117,243,134,194,81,246,175,171,30,156,64,17,91,201,249,247,187,126,205,97,144,31,147,220,167,144,215,105,212,27,228,98,68,67,223,56,24,163,194,78,172,201,230,247,3,189,18,233,247,213,232,158,240,251,165,32,236,169,154,52,155,42,68,196,132,112,68,140,122,179,57,55,229,22,114,24,122,99,157,102,216,238,56,50,253,214,151,11,114,217,229,150,64,53,215,159,220,249,219,104,136,4,96,88,83,107,232,133,8,62,171,179,48,10,35,246,108,42,123,209,58,232,197,72,189,196,184,162,223,218,116,196,207,93,50,32,114,129,88,150,195,54,194,230,128,156,113,245,168,143,167,133,94,229,251,59,18,15,231,78,123,237,132,115,4,171,241,119,151,143,233,253,194,70,239,225,123,139,207,179,183,90,209,24,203,115,31,194,207,17,154,254,152,51,237,68,28,183,187,110,132,107,172,118,85,163,162,70,202,140,136,76,62,142,53,115,186,238,51,118,186,122,25,187,48,239,16,124,206,251,243,52,41,173,141,25,196,100,212,248,255,170,239,233,37,138,207,105,43,23,224,43,237,218,169,69,22,116,44,23,101,158,235,176,98,96,61,140,165,156,155,97,41,112,191,171,80,24,217,251,197,113,1,153,67,23,105,43,30,189,118,192,205,215,232,19,195,58,105,253,79,76,21,33,155,37,57,56,216,235,252,160,123,250,216,181,212,218,42,177,174,84,158,3,117,210,22,123,219,30,169,35,207,244,169,177,59,28,23,79,201,111,219,150,227,61,113,137,81,105,17,35,10,117,134,137,158,111,93,120,219,159,120,254,52,191,11,95,142,89,13,148,87,23,93,247,77,227,177,22,226,80,121,181,255,4,98,166,62,249,191,72,74,95,196,35,186,153,37,77,175,32,2,194,75,225,123,66,97,132,92,132,233,103,13,151,29,139,47,205,225,104,103,28,55,84,165,43,83,125,60,25,176,131,246,235,165,175,7,232,169,158,22,117,104,232,161,157,55,133,112,47,173,130,35,105,106,30,88,2,117,160,43,255,155,157,86,215,216,31,126,174,42,17,215,158,189,144,130,190,219,162,133,93,114,19,233,203,250,144,144,142,237,246,157,36,168,98,211,130,121,139,89,70,153,196,69,248,126,57,129,138,252,97,73,234,151,45,34,127,192,160,152,109,153,16,75,182,136,159,17,69,3,56,95,208,20,212,154,35,17,188,184,33,103,68,185,89,252,122,90,172,247,23,145,129,255,236,140,18,241,144,13,86,96,190,164,186,164,243,176,116,156,229,43,76,46,39,224,109,167,102,226,186,159,198,81,18,65,62,220,49,208,222,21,211,154,22,182,133,162,158,16,55,140,65,68,24,192,8,37,123,252,103,17,149,154,77,253,31,14,17,122,108,36,15,244,93,163,206,61,33,29,77,5,59,202,90,100,254,140,211,137,129,216,200,34,140,108,128,98,201,19,1,127,97,121,125,45,120,78,27,236,219,140,59,61,73,40,192,240,81,113,211,144,175,220,96,12,156,251,255,133,15,127,75,230,196,131,188,238,84,78,165,92,167,26,83,76,33,228,92,222,123,52,22,77,9,41,108,230,200,25,162,36,10,32,28,229,171,134,76,108,29,16,65,11,32,222,198,234,222,71,35,66,137,17,16,156,217,226,123,219,16,161,245,113,122,233,196,0,117,63,179,127,88,121,70,155,103,227,64,88,228,220,90,16,137,109,208,120,166,41,13,96,152,69,115,27,112,164,11,21,137,33,229,218,93,105,129,254,6,194,242,180,191,104,158,240,86,145,182,250,103,148,150,85,48,193,225,253,211,86,121,82,141,189,157,110,51,76,235,40,224,148,11,101,110,14,52,32,153,233,83,165,217,227,71,18,190,33,242,87,174,173,205,42,17,97,174,76,186,110,124,226,113,129,163,115,188,89,109,239,124,21,198,14,40,37,46,184,90,75,108,187,47,90,189,164,142,138,242,11,166,18,37,242,58,11,30,141,131,18,234,36,194,170,48,222,68,126,224,53,116,132,81,25,148,25,3,5,15,238,83,172,174,80,193,159,114,165,60,208,36,115,145,163,89,188,58,8,179,60,172,231,215,223,2,41,181,124,83,153,155,221,78,9,63,170,247,170,224,120,51,202,134,198,178,41,206,82,149,129,73,165,131,127,130,94,179,166,115,254,78,157,42,64,64,107,59,10,44,197,192,236,231,201,206,68,113,167,237,125,131,29,41,46,196,101,170,224,247,116,92,77,46,163,63,5,166,142,119,233,228,15,225,142,150,217,100,125,136,196,91,170,106,238,234,71,189,206,224,100,70,91,5,237,31,133,202,236,173,210,246,168,3,105,245,66,38,185,198,10,71,10,234,18,40,88,152,72,114,62,189,185,244,248,131,176,202,201,67,56,119,231,144,49,97,108,234,106,147,47,189,10,55,204,132,194,208,208,228,24,168,214,90,136,127,173,233,121,10,229,77,21,182,182,80,48,50,75,67,221,224,125,67,52,96,64,181,187,59,195,175,89,216,170,118,255,246,34,143,154,131,11,94,108,120,47,130,170,77,66,72,209,22,59,61,21,117,195,117,206,60,219,114,117,86,136,199,84,143,38,8,93,26,182,238,91,64,140,161,161,80,153,102,21,99,145,222,196,103,254,195,142,238,239,190,90,245,28,189,102,117,60,97,19,18,42,219,233,41,184,14,212,159,56,124,51,142,113,178,61,89,61,84,47,63,160,217,244,140,99,230,94,214,36,43,221,52,45,95,157,77,54,190,67,243,7,0,13,223,95,144,103,108,12,22,235,84,218,235,54,79,55,227,140,35,115,253,107,108,47,188,145,94,114,97,73,29,177,254,165,73,28,116,211,113,218,62,235,152,221,88,6,172,151,116,42,39,174,16,125,164,147,158,6,3,82,202,8,250,123,174,66,16,88,173,63,134,17,174,118,9,128,204,148,27,194,83,53,70,88,153,94,15,203,184,213,170,98,21,137,124,150,193,182,39,151,27,162,199,196,156,236,99,180,20,177,188,140,166,53,190,95,254,150,52,29,185,167,84,203,219,205,27,101,145,184,41,244,63,135,119,251,184,250,153,101,218,234,28,229,210,170,1,106,243,13,244,146,101,172,82,208,115,75,7,71,132,246,222,115,83,180,162,20,157,86,118,95,121,182,71,227,66,198,46,139,0,187,73,143,233,124,66,94,223,228,238,163,207,211,166,57,162,209,29,157,203,103,138,9,56,76,50,121,123,42,158,1,246,143,13,232,107,216,114,27,2,134,175,136,123,13,198,23,120,93,27,193,234,210,214,72,6,44,10,10,60,129,83,172,0,99,107,86,249,31,154,53,32,173,66,224,68,13,69,64,49,146,229,41,223,185,201,180,96,48,131,141,19,227,41,147,170,232,37,129,129,110,236,211,13,222,222,139,211,63,193,107,35,154,140,45,156,26,250,233,121,159,23,28,19,106,98,164,95,87,34,128,47,20,171,49,95,74,185,6,118,19,201,69,130,75,169,101,144,224,241,62,160,185,146,73,87,144,112,6,75,61,235,84,16,15,189,147,79,83,78,123,83,143,90,55,193,58,50,193,182,3,34,181,70,136,17,108,62,145,203,227,10,93,141,131,239,27,98,241,116,101,216,3,180,35,43,183,158,172,209,246,191,243,42,150,15,230,89,237,147,23,247,35,142,28,169,116,34,154,145,147,250,134,184,144,205,173,189,19,136,143,67,42,54,118,245,3,172,106,75,167,143,143,182,112,17,82,125,122,240,190,22,167,53,163,181,174,17,252,48,105,140,44,88,230,223,17,166,103,43,182,211,4,239,55,165,73,113,128,80,227,176,177,122,8,59,87,185,44,38,96,100,61,230,152,62,116,190,130,202,174,217,1,26,156,129,16,187,125,11,26,222,227,56,107,146,42,123,170,176,207,83,23,166,183,87,253,121,148,163,203,226,6,110,110,200,27,211,151,238,215,111,254,59,53,237,114,177,221,205,175,27,248,142,236,207,124,225,171,7,46,8,173,6,199,235,142,43,46,113,163,225,143,158,95,254,127,60,212,129,181,230,14,15,226,136,88,238,113,116,41,105,137,57,148,86,45,70,42,108,164,129,240,73,61,143,77,14,241,247,91,204,36,90,7,50,213,211,161,4,86,1,119,124,82,6,67,142,65,175,191,59,222,127,161,237,37,204,115,155,127,131,112,91,94,71,54,27,107,67,35,157,232,62,81,216,250,196,72,66,199,75,255,232,202,107,118,68,248,140,16,86,113,227,161,78,154,29,44,100,98,72,90,159,118,169,5,42,175,203,90,201,32,85,182,80,155,33,180,16,128,149,115,102,87,248,240,166,53,193,208,53,59,166,157,66,43,194,46,58,122,140,61,83,231,136,144,241,30,26,176,242,72,62,181,237,230,248,219,19,178,253,108,221,68,198,183,88,246,232,236,104,77,244,29,14,138,219,33,102,169,128,13,80,255,91,144,4,134,226,89,0,84,151,52,115,174,127,21,123,209,227,169,15,158,5,205,142,235,144,178,2,131,136,225,188,138,58,10,55,208,68,185,145,87,152,22,159,39,12,97,114,44,139,5,17,14,228,220,65,197,204,101,85,76,142,119,97,10,233,240,207,210,166,235,148,157,199,155,14,136,218,218,127,85,226,185,128,231,43,109,48,249,53,133,127,152,120,61,119,238,68,186,102,39,241,148,96,128,225,246,159,3,207,27,162,182,239,50,4,79,177,31,98,183,253,231,126,86,99,71,38,0,100,78,96,240,245,122,120,86,150,50,38,31,209,49,167,224,104,188,94,159,157,159,184,96,114,131,64,192,9,98,205,74,253,254,244,104,184,129,137,204,56,39,193,170,239,70,48,66,9,9,1,22,151,105,196,95,93,88,98,51,91,100,106,102,169,253,16,42,140,64,125,211,3,186,72,34,16,195,189,199,252,222,9,50,77,194,192,100,61,219,138,179,253,226,189,106,129,50,5,129,3,30,126,143,129,147,205,60,214,255,96,222,215,252,66,58,141,252,240,226,2,254,88,108,149,141,145,69,121,180,136,73,82,192,160,63,165,164,223,88,190,109,86,18,203,45,9,39,180,238,145,52,141,65,120,29,223,179,69,236,5,254,99,24,20,167,135,99,95,149,22,170,50,165,103,191,45,116,133,40,204,97,227,254,27,89,8,60,241,208,43,152,242,128,72,175,84,111,159,170,234,58,0,93,79,182,21,156,123,89,13,90,93,207,141,21,192,114,73,221,246,250,221,61,209,231,40,204,245,252,118,67,222,48,18,30,146,167,218,104,146,164,157,139,167,234,43,64,27,182,91,219,228,148,84,73,203,248,59,166,101,191,165,254,69,109,228,31,124,113,245,29,127,124,1,131,209,25,249,199,123,205,166,103,113,143,196,253,93,189,84,158,108,104,97,124,40,91,21,168,149,20,217,180,182,52,101,33,96,37,59,121,178,110,222,170,100,236,159,58,170,192,74,13,43,28,84,51,106,231,128,132,242,194,32,26,171,117,66,64,164,71,195,18,208,185,191,174,206,57,212,251,27,4,71,137,43,144,200,49,77,196,208,53,78,69,61,144,173,253,216,47,171,163,159,75,12,158,159,246,76,102,193,226,19,83,54,73,44,247,157,241,236,204,248,117,234,143,1,10,220,68,204,7,15,128,252,77,81,177,29,32,54,238,32,94,30,192,201,8,183,13,243,63,181,16,49,217,108,146,61,58,181,153,40,156,89,212,119,209,118,68,156,136,253,244,13,251,42,86,221,138,250,137,76,178,170,222,120,95,198,128,190,240,153,162,176,246,85,178,211,148,177,129,74,178,36,124,163,165,114,50,251,37,106,243,73,48,72,23,171,100,19,157,166,176,115,152,9,123,130,242,51,217,237,164,223,187,139,168,107,43,204,68,114,123,166,200,19,191,159,227,31,43,225,83,35,224,182,234,149,9,133,182,227,81,188,99,81,193,25,130,107,42,231,25,195,164,108,96,176,10,84,189,164,227,235,79,24,143,241,178,254,46,51,127,28,157,22,248,178,126,208,245,176,123,52,201,135,227,87,212,216,122,152,159,25,224,156,138,254,134,159,248,206,97,204,175,34,122,228,132,180,159,194,74,110,88,231,7,225,208,160,31,226,214,51,225,2,252,70,45,202,47,108,154,36,30,26,236,119,158,118,89,169,122,197,116,7,23,219,166,208,33,91,221,178,189,15,139,61,37,77,22,107,76,225,19,59,215,114,33,218,145,191,24,66,92,125,59,141,85,198,208,99,109,131,145,102,235,130,115,44,50,179,19,109,32,83,181,17,145,186,174,147,205,3,151,227,46,81,9,191,254,175,112,66,188,182,226,192,236,84,88,141,236,98,237,110,108,89,217,197,17,119,55,76,48,71,180,145,70,24,51,34,21,233,65,73,20,10,213,174,118,146,165,81,62,66,109,207,214,195,251,255,16,132,134,1,60,200,177,140,216,120,104,161,181,240,215,35,147,233,203,226,194,151,209,37,25,18,117,239,138,120,83,1,203,200,118,152,39,45,224,48,8,209,28,206,89,89,81,124,37,127,236,58,21,54,79,118,152,156,104,188,205,167,183,152,252,190,4,243,2,61,7,177,247,238,141,46,64,139,33,102,37,228,41,196,164,195,205,251,10,211,127,220,245,96,166,245,34,147,117,58,150,230,21,61,59,64,141,28,35,149,200,80,218,170,6,99,194,115,134,220,247,125,132,31,190,111,123,75,130,165,98,122,29,31,25,120,65,133,75,99,211,179,88,81,189,151,219,165,191,45,228,26,18,204,117,198,155,21,194,94,25,180,205,182,93,96,119,12,230,159,114,179,192,86,198,222,146,211,228,39,112,64,1,106,84,194,100,172,131,189,92,145,216,74,25,199,78,66,205,23,106,176,92,103,86,143,170,193,67,41,34,137,228,141,91,102,126,152,191,24,39,240,92,158,221,37,1,102,24,62,10,209,201,214,104,185,202,187,201,181,251,27,253,9,2,206,104,178,234,238,31,105,188,105,171,92,173,229,188,34,155,144,80,124,253,54,11,152,34,48,227,29,12,233,61,39,94,79,242,12,169,119,140,187,18,102,57,164,138,161,18,185,157,243,211,145,254,216,13,28,138,183,161,87,201,157,181,255,174,218,37,203,142,85,180,143,78,94,30,120,33,42,239,124,239,248,133,149,82,155,243,233,83,71,165,218,185,156,57,128,211,234,234,90,77,61,250,36,183,136,55,54,131,253,68,144,227,124,240,81,202,219,158,253,55,237,156,241,20,9,72,240,17,14,133,181,17,34,63,17,164,111,105,26,190,132,119,119,220,126,19,40,69,62,159,12,151,204,59,26,247,190,22,115,49,11,77,43,149,222,38,65,246,52,194,42,18,42,91,33,74,65,147,22,53,123,29,60,133,241,37,46,139,201,178,12,144,229,135,41,121,2,193,105,176,230,57,170,155,57,226,160,230,8,5,6,60,146,156,153,4,74,11,65,204,126,111,82,8,175,154,161,151,109,162,168,222,14,150,158,29,34,28,44,204,75,25,200,174,152,41,98,84,7,233,12,131,252,123,243,182,235,194,140,53,126,28,213,124,233,217,159,100,79,199,11,82,206,227,19,36,199,194,43,62,230,126,38,173,236,26,230,38,148,241,53,221,182,255,189,178,198,154,108,255,108,2,191,249,234,72,141,14,145,144,156,126,125,82,152,66,238,0,242,223,215,109,144,163,192,76,226,76,73,196,234,100,217,187,115,21,45,205,159,18,253,41,100,108,238,187,36,186,226,204,232,93,152,17,120,236,233,178,12,184,245,212,106,194,89,58,177,214,243,179,166,155,39,207,152,59,41,184,231,37,158,247,11,200,249,4,81,238,246,63,106,211,114,157,27,169,198,212,191,16,207,230,185,165,101,216,243,224,81,89,32,68,11,19,163,21,149,82,109,13,86,12,90,160,217,24,122,49,92,20,164,221,74,202,215,202,252,249,251,53,181,252,58,30,205,79,254,131,46,178,227,112,221,47,159,18,10,62,139,58,254,113,123,128,185,51,249,201,30,63,103,98,191,159,34,246,67,80,66,232,165,122,123,41,108,17,148,251,123,245,219,48,230,70,211,150,123,161,43,27,215,216,109,133,30,230,8,239,72,236,102,79,142,10,156,112,200,88,210,178,30,172,130,20,49,148,156,54,230,100,9,76,188,168,122,132,19,121,153,57,66,99,95,239,192,2,220,117,166,33,36,58,146,243,52,232,31,157,63,52,254,73,169,177,180,122,30,89,205,158,226,156,81,36,45,177,22,195,37,80,133,250,119,123,114,60,253,147,122,104,67,13,92,187,58,99,251,206,131,203,110,12,127,235,164,119,64,161,204,174,243,70,253,40,181,172,102,69,95,184,242,107,249,73,153,66,170,29,103,66,115,157,10,245,7,57,56,199,114,221,222,247,228,184,65,43,37,57,149,156,50,231,131,250,20,51,87,205,112,241,102,123,86,207,35,230,143,48,238,88,45,4,132,68,157,96,197,18,95,143,218,57,92,199,69,160,39,153,1,183,185,156,12,101,54,126,20,232,186,224,202,67,195,88,38,44,240,95,236,31,68,201,119,31,29,102,139,141,120,217,105,183,151,14,96,67,135,224,244,34,35,195,140,113,40,215,3,71,228,92,26,239,232,28,21,250,155,153,105,3,214,217,15,100,6,29,94,138,141,88,171,72,147,85,227,37,128,134,27,9,44,133,223,167,62,39,16,131,80,173,202,136,208,2,239,79,139,110,80,62,254,17,53,152,149,76,158,186,148,191,80,146,210,31,234,238,171,20,241,143,197,53,231,180,21,200,9,31,224,109,35,218,98,234,83,29,75,44,219,205,46,150,224,193,93,182,240,198,190,133,38,91,15,120,82,161,25,139,230,185,82,132,21,120,85,61,95,99,68,18,186,132,65,232,87,177,18,245,82,150,199,214,201,220,229,195,174,240,2,49,200,207,206,130,17,31,129,145,204,154,66,122,77,235,64,244,177,148,35,246,105,14,86,40,122,97,28,97,9,158,179,162,34,89,154,52,6,221,63,74,201,121,31,221,104,244,89,56,34,150,79,154,210,101,42,79,59,154,77,129,13,153,107,186,160,200,22,205,188,76,104,225,144,115,25,127,229,155,88,78,28,73,3,66,31,222,31,45,30,20,20,229,217,70,158,3,193,145,46,115,113,210,125,20,173,123,216,187,228,150,205,172,205,47,186,181,4,161,248,13,169,65,235,230,212,21,171,18,64,146,31,162,29,250,236,41,15,238,75,196,24,129,50,165,111,163,124,208,31,69,142,42,142,205,90,88,37,74,92,70,89,250,175,33,143,216,65,226,15,144,129,74,180,242,240,22,190,117,182,103,154,141,200,64,58,155,101,37,219,213,168,6,232,87,82,229,173,86,7,201,96,105,13,234,169,153,67,63,117,92,12,233,90,204,124,203,37,202,99,180,152,203,71,94,18,82,129,118,219,100,158,158,130,87,242,106,107,135,11,119,217,243,92,209,149,176,16,3,196,166,10,221,184,178,65,253,222,251,192,182,255,152,12,9,53,36,239,186,172,50,230,102,70,188,231,226,114,176,223,140,0,188,176,62,164,255,85,91,126,231,28,231,27,98,70,155,127,117,125,34,143,195,110,124,169,181,167,22,155,115,34,80,151,156,79,65,248,125,87,80,188,40,87,205,170,175,225,10,40,232,221,61,241,76,158,4,77,180,173,53,49,149,121,207,197,63,48,54,41,47,64,109,255,157,187,32,7,168,133,207,141,101,145,228,65,176,219,105,49,89,17,227,234,206,175,36,73,16,217,25,219,70,111,95,5,175,222,147,75,83,248,107,159,134,79,254,189,169,154,117,203,102,152,141,14,17,200,146,58,159,210,111,190,165,225,40,14,44,170,123,144,75,127,21,118,195,49,23,20,103,172,103,109,252,236,109,207,157,89,129,220,128,245,240,197,213,19,80,240,107,99,18,44,151,130,145,48,251,155,254,228,223,221,7,250,114,31,54,250,239,155,54,26,223,96,248,177,229,100,110,141,216,140,100,227,27,121,33,96,195,139,104,101,45,214,6,214,154,93,29,169,49,180,13,79,15,146,75,164,192,225,167,226,10,228,8,1,42,19,89,137,13,238,148,13,60,143,228,123,24,63,149,96,116,175,233,57,233,198,39,146,171,105,149,108,251,46,42,30,90,229,191,147,164,200,129,40,89,65,60,97,118,130,240,38,19,248,248,226,245,42,124,123,12,67,185,70,128,215,75,154,41,70,195,165,96,6,12,245,165,26,212,180,169,173,69,46,186,97,83,52,48,103,44,109,140,104,149,106,127,163,89,111,57,73,198,230,189,125,176,44,109,56,66,147,192,31,229,245,82,107,86,93,18,253,161,88,187,169,59,223,181,53,196,59,124,164,183,167,123,98,34,4,215,39,16,49,102,225,57,82,142,178,53,106,177,110,242,75,61,54,168,11,251,198,242,55,220,228,20,193,210,61,83,136,105,121,110,235,171,145,42,129,118,141,66,24,215,243,156,175,191,190,117,60,255,181,131,163,147,36,134,226,124,237,214,17,2,122,248,4,89,136,252,136,97,30,31,16,174,236,29,76,209,167,38,219,177,250,189,195,85,197,72,60,23,214,9,105,13,176,2,31,84,198,16,171,205,145,219,157,163,239,213,161,197,83,254,134,0,134,201,114,190,5,97,164,230,246,144,39,164,20,228,164,60,227,51,139,237,3,88,65,16,13,177,88,190,224,242,28,108,240,148,45,73,152,247,126,84,27,69,159,159,19,162,9,73,209,107,141,236,226,12,108,7,140,134,184,3,163,63,165,138,235,250,122,237,142,233,220,45,219,219,131,53,133,115,233,51,156,152,77,178,196,191,51,253,22,87,214,195,163,38,156,70,135,219,94,178,42,129,94,65,81,36,218,16,141,164,98,37,133,110,250,239,114,166,107,174,220,97,137,107,20,129,102,30,132,131,144,83,93,103,149,124,167,102,27,58,98,95,15,202,9,169,221,39,35,174,46,212,229,140,101,198,242,6,55,78,145,16,231,122,142,252,211,191,97,192,87,127,23,195,240,118,167,45,140,94,200,155,18,106,201,147,99,94,212,142,57,199,141,39,254,216,114,53,208,61,175,84,172,85,14,90,82,115,34,127,135,130,48,186,205,125,66,90,84,130,210,203,240,10,82,161,177,124,155,199,179,93,110,126,135,121,149,133,93,109,35,42,241,252,93,237,12,62,183,146,104,7,67,204,132,255,25,52,153,153,124,163,88,42,42,86,110,165,143,68,200,206,246,110,115,166,10,60,94,37,204,161,151,204,207,59,118,224,144,228,3,5,203,168,181,2,89,44,66,36,146,223,2,107,198,230,107,10,253,250,190,72,118,198,221,141,15,232,44,230,202,86,72,142,141,114,168,70,247,133,180,115,187,40,196,26,221,220,104,82,203,140,176,66,240,30,195,118,214,129,227,240,254,55,100,175,108,12,55,111,19,161,163,61,108,5,108,167,207,122,218,139,232,31,101,172,135,48,230,251,58,189,215,51,97,205,243,129,4,135,140,98,142,107,110,3,24,244,26,12,205,52,247,253,16,144,48,140,2,171,83,120,243,151,164,169,237,177,206,132,22,243,14,180,240,77,116,251,204,144,146,5,204,105,170,231,79,82,67,210,22,110,133,196,116,211,89,41,68,190,9,71,72,117,176,0,112,77,62,238,218,151,53,22,99,0,217,84,146,246,102,52,52,205,4,229,13,149,149,251,190,108,235,210,67,128,189,110,117,171,33,92,232,246,111,145,153,173,11,22,211,246,143,50,31,175,197,152,6,216,201,194,81,86,245,138,228,200,48,160,174,52,12,64,146,122,180,19,239,236,37,49,254,54,73,135,79,4,238,182,1,134,17,120,153,162,152,186,159,236,115,17,86,161,127,59,96,95,118,67,238,171,206,154,113,235,108,10,132,185,188,197,0,169,203,202,51,20,0,223,53,57,170,251,247,13,93,201,23,40,52,73,116,207,123,213,246,58,135,230,206,24,203,239,100,98,123,53,36,231,249,92,249,204,84,196,196,195,117,182,147,65,155,87,18,67,224,61,34,201,160,224,141,27,207,180,10,76,178,249,8,209,20,243,203,214,212,200,163,40,91,155,128,157,64,117,188,54,103,213,63,173,7,180,106,66,11,68,66,19,147,177,201,162,76,209,5,232,162,7,88,216,0,255,50,148,121,59,182,134,54,194,220,7,153,206,156,149,198,76,126,124,21,36,105,237,192,57,254,204,171,162,194,43,79,51,173,148,236,86,207,109,13,174,70,249,6,133,137,57,109,7,45,226,6,57,84,45,108,105,80,122,110,122,211,45,160,149,113,210,224,147,75,175,246,99,213,204,253,85,172,152,184,21,179,206,179,93,101,19,93,81,3,21,70,178,195,157,83,1,59,5,156,11,150,212,19,43,68,86,241,78,236,238,202,9,33,177,25,140,25,211,12,170,44,207,70,60,148,14,104,253,251,133,155,242,116,154,150,33,162,65,167,243,28,4,52,208,150,227,222,242,44,28,156,12,167,70,210,158,84,92,108,34,82,242,23,90,164,127,141,147,148,238,202,125,4,118,92,213,238,119,220,118,222,125,13,242,61,215,52,26,83,105,125,84,155,69,89,9,59,168,221,251,154,90,85,94,136,12,19,179,7,9,89,243,26,85,38,8,242,131,161,179,148,108,128,45,173,48,37,126,114,28,214,150,89,247,189,116,62,48,218,216,92,122,226,172,94,65,71,17,195,25,200,76,199,61,226,57,109,110,205,100,173,24,87,192,232,62,7,163,222,66,134,51,244,148,173,142,245,179,62,12,216,75,112,101,112,219,161,52,79,74,228,212,48,164,230,120,26,246,124,96,86,48,137,125,231,18,3,179,109,235,123,18,175,80,23,144,176,158,236,116,232,88,175,194,51,132,81,74,123,122,91,46,163,102,167,144,146,120,75,122,13,242,232,83,129,198,159,172,244,158,173,31,207,23,153,140,59,26,237,81,173,15,135,225,116,106,168,66,159,242,243,200,109,84,242,219,222,97,124,20,69,169,14,6,25,199,255,116,44,133,149,46,219,136,94,91,101,39,77,115,3,0,252,242,208,136,240,79,62,44,117,154,32,35,162,41,191,23,225,239,30,84,231,198,211,174,92,66,172,202,51,83,22,148,200,172,61,46,112,132,180,43,138,159,96,89,148,78,208,89,15,63,5,117,225,189,209,97,212,130,29,231,90,208,162,25,35,251,248,109,232,215,223,163,229,230,186,108,84,120,89,123,22,14,245,221,17,177,190,124,22,215,106,204,254,62,4,23,16,90,128,28,226,71,44,122,153,57,101,207,75,195,8,38,223,244,228,122,188,152,99,119,54,226,40,66,226,114,111,98,203,232,242,77,218,36,79,11,169,209,59,73,25,166,171,59,199,139,126,31,140,7,51,99,232,96,96,248,106,149,30,58,198,150,18,71,234,222,28,6,161,88,109,225,214,148,193,92,165,195,60,206,162,219,163,145,56,167,7,210,205,199,170,228,99,196,22,32,129,76,223,225,166,106,210,142,202,56,116,163,140,211,237,65,40,180,41,186,100,109,232,83,254,126,138,38,3,142,96,183,138,211,72,138,164,145,40,124,38,36,102,14,133,88,124,221,40,29,140,234,111,33,61,110,161,171,186,43,252,146,181,137,39,254,52,255,165,103,222,8,248,189,71,241,91,13,106,49,119,224,109,122,135,165,13,178,147,147,101,201,12,119,237,207,188,121,28,245,182,29,209,126,57,154,67,27,219,212,192,174,28,144,50,198,63,69,222,62,240,145,135,193,134,34,162,53,198,184,143,193,69,167,51,132,17,200,110,55,80,171,53,19,13,50,21,20,207,209,92,13,179,209,108,186,43,143,224,38,141,25,201,191,15,57,61,54,187,236,157,170,25,55,64,195,133,32,138,55,69,152,130,0,80,196,155,215,10,9,230,168,215,135,113,30,148,222,226,197,198,132,182,251,74,233,37,153,208,229,49,122,161,21,127,247,186,61,141,14,44,218,217,133,68,119,137,33,100,181,107,24,157,19,188,157,149,235,68,247,5,53,255,39,160,175,19,24,55,139,95,40,57,216,83,0,39,187,117,46,78,145,83,158,35,12,9,55,56,187,250,47,71,107,186,195,192,177,124,100,48,52,16,99,163,42,162,239,225,17,106,154,132,123,8,222,109,165,140,12,135,70,199,67,160,45,39,234,7,63,116,185,170,82,137,87,170,233,133,49,112,202,183,45,101,188,117,83,143,51,134,69,144,90,59,56,165,189,90,69,127,179,53,20,72,164,212,88,118,137,162,122,243,76,40,108,73,213,214,39,222,222,232,103,77,109,223,165,15,29,39,8,44,8,48,255,58,22,227,246,131,205,221,18,127,127,216,113,0,216,152,81,231,98,195,142,111,140,121,238,234,41,148,48,23,165,222,163,136,18,139,76,233,219,208,122,152,201,132,63,55,171,141,92,124,218,85,28,119,24,220,237,156,94,141,199,229,200,11,224,175,228,177,66,48,163,62,108,82,230,27,220,184,180,185,130,67,191,39,170,100,242,206,45,79,189,17,166,211,50,87,101,9,204,103,157,38,166,63,113,141,38,121,117,103,227,61,208,116,226,211,105,100,126,186,146,19,190,133,158,248,109,43,55,121,139,49,213,145,131,252,207,250,47,94,170,160,26,151,73,136,151,55,214,11,220,131,21,220,115,52,242,34,91,38,170,86,78,67,67,167,236,239,202,217,243,7,210,120,140,152,208,219,172,20,226,72,235,204,102,103,182,111,229,204,254,24,65,174,229,29,53,86,15,53,234,232,13,214,66,219,67,152,30,65,247,100,38,247,131,252,190,172,53,216,85,86,50,251,78,220,72,0,204,126,9,5,109,243,72,190,128,72,181,154,181,74,66,94,108,26,140,47,12,139,243,80,22,130,35,185,166,138,110,72,79,9,83,24,31,5,1,44,106,94,184,23,102,240,18,0,23,229,89,68,191,146,25,41,162,94,158,158,31,182,46,238,253,140,75,8,115,35,200,181,126,147,104,53,203,77,230,234,91,251,2,83,190,23,134,203,38,79,29,171,107,14,29,4,93,214,114,46,146,98,176,238,31,164,33,8,189,113,225,220,78,86,155,186,172,169,175,161,47,118,151,115,93,166,52,2,115,115,111,51,21,242,254,216,79,95,190,66,155,13,197,199,219,91,117,253,67,211,169,9,176,119,234,50,69,105,174,145,203,179,169,133,55,242,14,101,189,223,22,162,156,14,117,134,195,187,83,159,103,10,110,6,8,58,109,75,148,229,36,59,131,131,107,239,157,145,151,83,250,155,224,109,115,206,60,19,124,74,250,96,120,97,119,41,209,101,226,107,250,255,119,90,53,3,224,183,179,99,220,13,96,35,19,117,228,181,129,89,67,140,149,191,171,102,143,4,71,9,150,198,86,35,2,55,36,62,88,6,158,101,234,147,86,144,134,51,159,203,11,248,49,0,232,91,100,125,90,102,108,225,204,39,171,200,172,203,111,199,132,169,139,125,1,173,153,178,149,120,118,28,143,210,170,119,234,240,56,195,170,98,179,150,70,210,19,75,207,80,143,115,119,51,118,81,199,165,121,84,27,178,175,84,97,227,203,215,114,138,36,88,88,31,69,234,59,94,84,32,85,175,154,36,172,204,92,70,56,201,202,240,229,158,76,9,2,153,126,222,235,130,229,228,240,113,73,116,68,177,79,76,95,201,183,99,180,38,140,183,103,104,142,218,30,109,83,81,147,76,201,64,77,143,33,36,149,248,164,141,112,208,219,183,100,1,65,4,123,89,146,41,213,78,35,159,226,199,19,2,78,208,58,59,114,41,69,219,200,121,138,169,133,1,218,149,142,23,11,220,195,26,18,136,253,188,16,83,171,185,135,26,37,26,212,252,228,27,150,46,185,30,80,234,53,206,145,43,29,161,223,103,32,154,171,68,46,123,14,142,133,3,155,133,196,142,169,253,91,223,56,196,228,52,98,104,43,206,193,157,174,81,3,159,44,202,180,217,231,74,28,113,62,195,168,181,197,40,253,151,106,103,3,38,134,47,63,206,51,184,208,107,220,144,59,164,112,244,228,15,31,176,148,243,232,237,58,54,76,254,53,196,13,184,48,181,234,124,191,83,167,28,159,141,104,139,159,89,89,243,129,26,226,177,140,99,102,97,56,255,15,204,72,50,248,30,87,231,62,58,15,175,164,36,119,143,224,132,8,86,240,168,186,34,33,253,106,155,117,227,226,71,24,214,89,234,0,177,160,150,187,90,38,151,240,65,243,171,143,65,237,85,88,157,97,255,166,55,92,149,239,36,85,239,133,134,180,128,222,108,200,230,17,161,0,115,58,131,33,132,221,36,243,180,162,105,194,194,49,56,120,4,150,151,3,169,210,129,103,215,218,118,176,51,254,163,49,26,22,101,55,228,244,149,120,11,50,50,87,157,120,157,184,146,28,152,70,48,149,166,160,187,68,95,27,9,249,137,223,150,230,147,137,174,2,54,54,205,70,5,21,224,221,43,194,178,71,6,228,142,16,126,215,253,171,144,138,83,232,168,61,214,0,187,7,120,36,36,99,181,237,67,129,62,218,168,0,145,3,88,157,134,27,161,195,78,95,167,225,32,83,116,99,49,201,218,108,99,36,139,254,54,66,215,206,23,97,168,235,61,39,63,171,112,134,129,187,88,123,2,243,188,246,88,198,172,76,119,113,252,249,1,238,65,39,163,143,129,100,210,249,218,206,110,34,196,183,237,36,148,50,76,88,143,233,14,58,90,14,182,184,143,123,198,91,8,138,172,28,29,180,182,59,160,229,34,230,50,37,201,248,31,254,221,88,90,22,79,84,136,12,110,109,227,227,194,81,120,130,42,18,29,95,107,165,141,221,96,224,133,151,134,125,98,152,48,185,200,10,96,147,138,103,71,206,49,213,172,49,27,76,121,103,69,57,40,82,42,57,236,102,193,115,96,165,135,0,229,52,53,163,51,152,107,91,4,56,42,226,44,168,188,2,226,234,1,109,166,73,232,37,17,203,15,117,97,23,212,92,1,196,11,165,143,225,115,193,92,99,63,190,144,247,247,223,52,104,64,94,128,59,21,52,169,53,3,51,212,216,23,114,1,246,138,216,39,201,198,88,12,195,205,108,192,92,201,90,72,118,27,113,54,199,41,255,222,7,217,23,194,192,112,122,211,166,103,23,128,152,136,241,95,185,145,240,44,58,14,108,78,247,21,93,139,232,6,116,188,213,126,49,30,42,66,236,69,120,205,194,10,202,239,245,122,43,156,160,93,104,178,179,248,184,234,145,78,122,182,224,127,115,165,126,37,116,104,195,38,198,62,35,1,93,49,253,8,144,164,56,153,181,241,14,176,172,226,161,150,36,226,65,216,114,152,142,3,117,169,146,1,26,206,158,183,161,171,249,69,1,183,123,162,230,107,158,231,134,105,188,97,240,241,182,50,41,233,221,120,138,204,78,105,243,189,127,123,144,5,167,73,23,131,164,25,107,64,222,191,50,189,130,154,72,87,241,12,65,52,110,119,232,246,105,252,226,105,43,182,141,172,59,148,237,67,243,89,97,101,226,221,149,235,6,166,163,255,137,94,73,5,180,152,112,164,151,31,1,130,246,18,241,168,116,125,246,162,215,111,20,71,157,60,42,32,109,60,52,17,196,35,130,121,84,8,21,97,243,25,74,194,65,3,251,57,147,79,255,116,135,233,169,179,254,14,90,196,109,48,8,120,47,232,48,237,22,160,124,107,127,247,112,219,154,255,71,210,11,111,218,242,179,138,169,12,231,167,205,188,20,80,108,175,57,178,6,206,199,132,144,132,225,240,152,104,149,150,14,99,41,166,171,163,7,43,98,232,73,25,170,123,147,29,248,208,143,192,200,57,214,62,6,72,94,61,136,118,80,206,139,179,217,38,24,123,8,103,92,73,86,96,80,155,142,185,136,48,173,166,184,100,18,182,184,252,201,133,244,64,220,129,26,16,67,96,21,129,139,74,104,38,104,9,176,250,12,243,126,116,213,232,228,118,188,66,118,214,126,88,99,177,66,191,201,11,48,207,219,18,130,227,77,187,82,91,237,252,128,198,184,170,63,148,229,45,202,245,136,97,19,207,219,117,34,12,176,101,34,27,188,71,184,222,86,149,245,70,217,87,133,137,16,34,100,70,16,14,141,5,151,184,155,248,72,155,94,132,187,160,125,203,65,135,158,113,156,64,152,19,29,101,206,83,41,101,90,32,214,212,34,57,177,200,160,151,227,12,190,192,159,4,13,29,138,153,158,113,150,10,136,255,213,77,122,45,166,148,113,251,143,37,8,113,248,83,234,58,162,151,11,83,238,220,115,177,55,188,211,219,17,149,89,199,132,153,235,91,18,20,146,66,42,243,199,58,147,38,243,214,116,41,124,97,244,128,217,139,227,86,252,82,41,35,238,89,100,243,245,221,41,209,40,133,70,122,105,208,84,140,95,164,184,132,187,243,175,152,27,46,70,138,237,222,31,2,143,179,218,150,37,108,51,100,133,29,135,5,47,82,255,111,58,206,101,18,183,183,234,71,8,106,153,79,162,196,81,134,114,145,103,3,50,45,107,223,33,25,152,135,146,230,120,205,83,1,13,25,189,165,77,249,5,127,12,222,121,248,215,157,159,239,158,85,153,89,96,14,216,210,151,20,135,150,62,239,129,170,238,123,181,157,110,88,80,229,37,190,213,54,97,77,133,59,71,31,136,168,190,75,68,94,94,216,132,231,11,58,158,64,101,102,210,250,161,107,253,247,184,253,81,96,58,123,88,144,28,104,186,66,193,129,180,90,116,106,76,50,52,28,202,190,155,115,15,202,149,148,193,89,50,181,178,46,104,206,115,26,124,36,110,236,107,23,239,242,182,55,4,47,39,41,178,105,109,231,120,44,191,35,215,70,77,92,151,127,129,46,71,245,21,2,43,92,99,96,94,64,5,229,63,161,13,156,229,128,95,76,94,160,218,193,46,27,106,193,181,13,120,44,130,61,194,218,253,227,187,17,187,139,160,230,24,53,66,201,202,153,121,182,154,127,163,7,145,76,115,185,60,182,156,45,184,5,120,8,133,154,87,44,246,116,148,162,216,248,67,104,92,116,112,192,176,1,72,230,13,213,126,61,228,64,191,99,124,158,152,67,11,157,99,123,74,50,146,249,43,174,29,158,164,89,68,120,68,160,118,227,212,172,19,112,80,248,107,83,30,72,92,160,54,188,121,70,127,118,92,210,130,60,37,34,223,58,142,112,48,32,18,229,178,13,126,59,238,31,181,211,186,74,162,246,21,113,159,65,17,102,74,217,38,232,12,194,193,208,246,67,105,65,59,229,172,67,168,129,57,36,12,128,1,22,82,192,47,210,77,197,145,144,136,59,33,158,155,229,199,115,16,132,109,43,3,86,191,112,184,113,121,230,245,204,9,23,18,228,226,99,59,221,104,115,171,183,103,146,157,244,65,25,162,158,193,45,251,208,17,16,98,137,49,18,19,40,8,183,3,137,46,62,148,32,226,104,172,1,4,109,169,251,73,232,214,146,121,60,130,147,205,131,150,175,17,96,197,189,243,219,4,26,167,182,172,132,246,192,68,6,220,127,244,126,163,176,16,203,146,14,19,149,17,33,203,191,74,173,164,90,224,189,124,6,222,237,235,20,249,104,143,217,97,145,100,225,236,210,197,145,55,136,227,255,111,212,32,136,96,89,96,218,97,73,10,126,57,249,96,11,235,26,166,8,32,214,9,37,244,149,65,126,57,22,66,129,191,115,235,150,55,128,26,62,31,2,218,46,224,200,58,255,153,68,211,79,146,162,240,97,70,243,27,173,99,57,239,36,34,91,96,230,154,173,143,39,128,1,75,57,221,21,255,194,92,192,92,48,237,71,40,253,193,250,143,178,173,52,111,162,201,251,176,160,187,234,6,194,177,77,134,221,135,87,136,187,24,83,219,0,244,133,22,110,204,152,236,248,28,202,161,232,34,27,230,228,103,113,146,143,150,27,62,238,10,252,255,71,94,57,129,199,74,203,45,242,119,58,98,156,251,154,53,140,192,29,44,169,154,224,82,185,40,75,182,23,190,48,96,224,192,246,116,107,107,124,4,125,74,224,113,68,181,11,32,65,36,72,244,87,226,83,120,169,206,134,223,117,128,170,221,87,139,97,96,87,104,29,112,254,219,204,200,234,8,76,227,75,51,136,194,218,252,95,158,68,182,1,206,93,62,173,186,10,154,212,218,134,40,236,57,34,31,204,147,44,21,241,200,1,217,114,219,194,34,174,158,143,116,189,72,222,136,205,97,222,46,92,72,158,236,87,195,43,210,236,208,180,231,247,205,0,119,44,54,6,48,207,155,40,69,124,26,139,109,106,123,48,16,82,92,106,75,211,57,177,76,164,106,69,234,176,8,198,10,137,132,44,80,140,18,72,51,51,75,216,218,23,250,189,46,235,55,252,144,90,52,117,38,150,17,53,155,41,13,8,113,21,19,0,243,145,171,255,150,208,29,164,239,111,2,46,171,136,216,167,87,142,24,40,43,174,185,174,191,229,25,86,204,39,53,159,11,217,61,9,70,240,192,148,126,236,221,254,73,206,123,161,152,245,140,4,114,33,188,148,1,212,43,92,124,14,2,141,148,235,66,215,213,21,199,134,118,44,17,168,203,29,145,71,188,150,81,86,69,69,86,29,134,215,110,147,144,182,23,6,140,46,243,114,108,156,24,101,116,167,230,180,71,217,243,52,7,83,148,141,78,87,65,120,67,205,222,200,172,206,231,240,31,175,244,248,94,117,21,143,58,251,29,180,246,143,172,83,66,164,7,12,68,97,32,102,237,8,18,2,132,37,123,91,1,89,59,124,152,82,164,239,15,175,87,81,31,0,114,97,172,5,150,200,26,36,1,245,188,134,159,76,34,192,239,224,100,172,249,222,244,245,165,88,30,21,247,194,83,175,87,147,40,241,206,160,3,189,102,121,254,38,166,115,169,141,48,134,171,204,1,213,214,236,176,27,67,237,119,82,201,4,116,130,177,41,70,153,215,27,223,212,124,227,207,210,181,172,164,191,21,237,178,87,18,124,139,220,78,59,92,207,70,71,100,0,141,220,125,104,229,169,179,65,111,85,36,153,182,247,126,80,96,37,95,93,228,105,29,47,119,43,227,250,26,53,113,57,122,6,21,103,139,235,77,204,160,192,23,236,245,132,213,59,236,143,93,84,44,16,132,30,242,30,201,184,33,168,52,226,35,114,88,185,209,109,10,159,137,5,151,232,235,207,246,193,30,116,230,14,134,200,249,159,149,34,24,217,88,51,171,255,224,247,7,52,52,158,75,138,157,161,70,219,97,196,211,225,216,178,99,81,38,147,104,222,251,166,233,189,242,205,238,102,48,148,56,100,208,159,139,49,0,118,143,17,116,121,248,45,250,203,203,230,76,152,50,28,129,219,42,125,69,77,34,26,211,203,255,244,130,57,79,119,221,250,55,114,172,21,240,109,24,94,144,93,103,253,28,166,137,118,153,131,49,214,37,25,30,36,107,255,230,188,188,70,246,151,69,71,78,125,170,240,134,129,226,94,231,196,177,158,24,45,16,70,254,171,95,177,14,127,187,110,184,107,111,41,211,11,187,127,248,167,85,93,87,2,1,250,210,100,203,129,79,233,90,131,175,126,96,185,249,111,177,123,57,25,211,254,47,143,74,14,21,198,100,245,0,121,239,6,190,25,161,7,179,89,103,20,119,23,143,59,99,255,191,7,64,123,209,13,88,9,121,21,69,73,227,103,39,197,194,192,50,146,237,112,158,169,124,100,227,127,34,216,143,190,236,97,186,33,54,127,225,102,194,114,28,40,78,196,76,6,121,148,60,58,98,138,54,50,32,1,137,250,82,60,227,119,169,186,109,150,72,160,175,55,239,204,210,156,188,165,178,129,200,135,225,42,158,36,110,63,244,79,138,236,71,134,238,21,1,78,159,244,216,181,225,90,120,252,196,98,166,210,51,184,211,57,30,86,205,15,88,95,209,182,250,101,249,98,84,63,162,249,189,235,144,38,52,12,173,70,18,210,221,1,67,216,8,95,67,183,125,26,77,42,32,117,224,25,125,12,151,46,106,249,5,83,77,29,87,138,187,133,118,6,196,187,58,121,225,42,18,116,159,55,175,65,72,158,127,15,28,170,225,28,151,202,30,59,193,72,234,248,224,254,55,73,130,172,52,235,57,54,241,101,177,43,5,150,3,68,206,219,163,204,175,135,238,59,91,186,17,147,169,211,55,7,122,139,192,1,177,86,248,168,202,210,82,176,227,23,202,247,130,27,148,13,9,145,114,227,152,80,88,91,101,78,244,243,74,18,249,126,234,155,49,153,245,87,158,168,14,125,222,146,102,5,149,99,159,237,14,255,255,138,115,241,46,240,242,110,54,54,188,104,191,94,33,77,104,168,97,200,20,172,89,1,245,134,120,84,142,214,125,42,248,47,37,62,132,205,14,200,168,62,158,126,208,224,33,87,23,87,250,149,88,251,218,23,111,65,193,14,81,11,174,107,199,43,27,141,17,149,79,180,181,185,155,77,54,28,218,68,231,190,21,73,178,199,175,30,149,49,84,194,229,54,214,175,18,213,39,187,175,24,174,110,129,243,23,245,79,252,49,11,119,78,248,89,218,66,27,12,148,238,80,99,34,237,237,204,118,169,208,31,23,70,35,73,17,166,188,182,187,129,20,42,223,199,141,159,236,25,28,69,197,73,70,175,136,6,188,92,119,12,46,2,69,121,5,119,9,115,162,189,19,33,47,12,217,92,222,209,167,57,97,223,15,98,207,236,135,146,45,189,133,144,54,12,15,115,155,143,43,180,63,30,249,19,48,58,234,68,98,232,13,7,20,175,225,174,125,50,15,75,219,129,230,35,145,159,131,170,6,212,249,208,253,24,59,2,119,133,139,69,161,77,95,114,253,19,109,205,162,49,73,208,177,18,31,160,2,100,61,107,195,157,120,239,161,179,75,112,220,251,252,224,232,123,154,1,98,250,141,58,229,92,135,79,65,116,66,73,68,227,120,49,212,245,222,50,79,178,191,67,65,131,10,173,36,238,65,195,107,217,186,141,115,39,248,173,228,116,50,126,124,71,57,157,158,118,247,157,253,42,248,70,23,208,97,249,227,7,149,159,194,106,196,237,186,167,10,235,77,255,188,165,215,229,117,28,40,190,142,51,243,124,166,204,244,255,231,164,20,184,103,208,1,138,215,102,196,19,95,98,51,47,82,164,114,190,143,130,59,247,157,132,109,36,252,166,239,236,17,132,89,126,77,148,228,60,75,41,15,174,22,212,35,6,40,126,218,22,244,112,204,44,203,44,112,129,200,41,172,200,159,137,236,61,8,222,50,127,60,123,174,139,252,44,8,148,40,16,113,48,30,212,97,175,142,177,141,41,202,22,4,67,84,170,238,35,73,98,105,147,66,119,9,159,44,93,40,212,59,222,110,87,100,32,85,153,31,219,35,157,174,29,170,133,142,7,34,211,61,51,191,219,5,209,118,177,184,15,152,86,147,250,115,143,167,84,119,24,96,238,136,201,3,51,128,123,181,31,137,149,124,163,67,40,200,16,179,84,104,214,99,174,209,38,156,66,94,187,171,163,164,221,118,159,58,203,44,158,209,186,110,6,41,113,32,137,249,8,41,29,173,177,107,98,25,254,127,81,144,238,134,139,52,75,211,136,199,27,188,27,8,15,137,9,58,178,99,245,170,112,249,28,149,238,216,34,115,222,165,136,198,96,13,253,210,166,24,149,255,200,79,41,136,154,130,157,241,1,208,33,110,64,253,233,2,74,255,138,224,251,187,58,40,244,232,146,25,167,205,188,40,172,252,112,246,47,145,128,78,135,120,168,55,197,156,56,145,45,127,152,232,69,107,17,46,102,28,65,154,220,153,62,86,23,136,23,62,131,249,9,24,181,20,30,50,135,250,242,156,60,9,239,101,82,17,71,134,40,231,59,116,36,253,194,127,82,231,185,213,69,229,155,26,39,247,249,88,70,240,163,226,203,101,87,89,208,83,141,101,15,33,26,236,145,113,83,185,54,87,124,73,20,112,0,67,178,194,202,58,127,176,139,48,21,78,252,183,192,130,155,3,46,143,216,141,15,216,40,56,91,200,115,21,75,204,13,253,72,76,160,3,30,196,240,87,210,174,195,218,202,121,154,164,195,27,121,134,238,202,164,213,105,8,70,203,202,175,190,91,102,37,5,224,192,141,246,145,164,252,147,20,116,129,7,247,121,167,124,70,37,32,227,32,39,125,210,84,103,168,164,164,117,186,182,173,214,252,157,172,238,96,73,79,187,174,132,214,162,149,198,118,112,237,172,187,31,54,27,91,119,246,230,94,28,198,181,55,182,3,243,93,173,31,46,85,213,120,30,173,15,41,195,164,16,129,230,174,191,101,29,254,140,121,15,45,29,94,243,95,29,111,226,174,90,1,180,166,49,118,239,159,171,141,133,9,96,42,54,221,190,128,29,103,16,94,164,71,37,253,182,45,234,22,249,9,135,157,225,122,83,79,156,207,202,96,210,114,224,23,58,239,139,116,59,212,177,141,157,113,68,248,83,233,184,36,4,35,154,221,166,250,164,26,197,185,28,71,186,202,41,59,245,249,151,184,69,255,18,237,249,21,75,30,238,218,84,39,114,255,203,142,66,194,85,29,80,98,90,97,67,207,237,23,141,239,253,124,236,153,13,132,48,190,21,93,182,252,224,5,159,95,44,234,141,43,189,194,98,111,157,250,218,117,204,189,144,140,216,106,212,246,253,129,212,246,158,111,108,211,106,11,253,185,156,219,128,146,172,92,9,148,200,238,210,68,51,181,91,208,45,118,44,66,172,122,32,214,167,75,234,32,52,143,106,244,21,107,178,23,90,104,170,152,0,166,34,1,51,87,175,58,28,26,196,145,1,234,61,94,88,208,249,231,168,47,46,127,59,11,189,192,38,195,252,33,245,111,80,80,126,98,228,246,155,179,50,105,84,238,195,128,19,103,144,33,175,81,249,98,115,110,242,49,190,214,158,18,56,215,91,154,21,159,156,143,26,102,104,43,51,16,100,158,33,206,129,173,220,173,75,176,93,130,161,79,69,55,110,190,228,5,74,255,53,57,57,90,67,209,30,50,9,25,72,28,148,117,55,87,249,29,143,13,185,248,141,92,129,250,190,181,98,98,192,233,201,28,88,116,42,104,147,131,166,115,212,57,68,75,169,12,95,247,50,23,48,32,34,74,131,14,145,159,35,4,90,104,146,237,141,149,190,60,141,243,67,7,35,134,150,64,13,237,234,152,13,19,110,6,241,136,245,6,103,62,103,255,248,168,29,40,248,247,185,228,255,57,205,236,89,214,177,22,162,242,29,110,101,184,59,243,252,82,81,92,41,149,116,32,89,29,77,96,39,192,104,10,218,248,189,127,110,158,193,26,219,105,90,196,218,2,66,87,4,55,206,102,24,205,23,67,80,226,42,255,49,43,32,135,142,177,54,204,60,46,41,126,252,175,125,61,240,237,85,229,248,65,80,133,211,26,3,5,63,155,183,253,67,199,189,52,36,132,95,21,32,67,18,4,77,173,234,77,182,212,17,89,135,97,196,211,241,82,66,66,244,27,188,212,96,49,7,33,119,84,51,48,190,158,117,135,67,187,201,133,87,1,210,105,13,116,193,42,205,254,237,231,49,153,38,201,69,227,92,63,39,113,241,239,90,211,175,132,210,200,59,153,183,74,224,150,93,172,93,173,202,245,35,166,62,20,143,92,182,254,63,1,203,240,20,184,137,7,213,104,214,76,57,15,119,109,182,204,240,98,236,43,56,190,181,110,155,248,25,141,142,62,137,150,226,119,80,192,61,197,246,252,239,225,52,197,134,244,245,142,225,32,247,111,81,233,163,79,221,216,242,129,70,110,194,216,132,231,240,132,77,148,207,74,101,171,28,85,215,252,47,170,240,204,142,111,132,129,110,51,15,60,252,211,123,162,46,110,82,234,118,80,131,114,11,216,222,92,102,253,230,17,39,193,77,236,225,63,29,48,30,134,152,50,243,78,96,95,132,127,124,25,182,133,201,106,192,178,214,254,53,212,108,145,26,170,218,218,226,151,252,26,104,0,20,148,46,209,210,228,1,40,197,27,57,215,82,139,249,22,227,57,89,139,105,51,126,133,110,122,26,225,246,179,6,253,245,234,242,197,71,6,128,97,70,192,242,82,244,149,14,62,253,197,17,12,101,201,73,85,136,120,11,85,202,203,254,80,30,86,50,204,3,237,63,37,58,175,191,190,213,233,30,51,236,14,98,131,89,55,43,101,61,67,153,211,187,132,194,10,121,245,127,208,85,169,199,252,228,156,124,106,177,141,137,113,243,219,98,144,206,152,204,233,180,103,251,28,97,167,209,127,213,35,29,159,151,137,149,141,254,17,103,191,119,59,152,13,61,137,198,185,172,218,246,6,41,93,230,179,8,11,29,101,133,50,98,16,179,58,243,22,207,0,196,61,170,137,168,6,53,87,15,219,34,18,240,56,157,60,83,23,124,18,154,231,146,70,150,41,62,70,68,49,108,71,73,95,117,133,83,46,158,152,95,180,69,226,28,51,231,54,29,121,167,204,142,101,205,189,190,174,8,236,215,157,195,118,149,13,181,108,177,73,109,156,159,6,144,241,87,36,201,142,55,33,219,227,0,17,201,15,93,211,152,134,254,157,246,44,47,25,210,223,99,226,95,212,13,55,114,31,214,0,168,154,151,31,14,227,69,8,220,17,112,188,207,74,126,187,25,91,241,120,52,195,59,36,250,90,162,155,96,216,178,42,31,7,163,196,38,38,215,200,126,34,194,98,154,198,59,255,168,64,6,136,61,66,226,54,17,165,219,155,158,134,11,204,189,48,211,253,156,90,171,166,252,177,22,80,70,53,237,140,92,120,130,126,167,160,162,184,75,45,116,19,72,30,125,154,168,51,218,53,124,99,35,70,196,180,18,136,180,109,3,113,155,121,222,181,102,245,57,114,251,167,138,189,2,216,144,191,225,205,162,43,66,97,31,137,230,79,137,85,118,1,64,81,78,51,90,135,104,120,130,253,56,183,105,57,35,211,70,26,86,92,78,166,106,131,21,22,132,175,126,240,133,47,119,134,64,106,19,176,98,22,182,48,190,177,174,252,219,17,187,77,204,209,174,116,112,10,8,210,135,250,129,171,82,179,124,7,102,50,130,163,150,86,251,31,87,73,62,95,53,153,207,3,103,202,140,144,150,26,123,102,141,30,7,94,118,84,33,63,251,0,128,33,163,204,12,248,134,241,25,6,255,177,247,185,40,242,1,172,242,88,18,47,38,202,215,68,22,130,197,199,70,143,241,218,15,195,83,62,3,96,146,141,146,50,51,85,74,87,237,255,76,143,163,211,161,81,39,119,184,121,60,206,250,33,108,43,19,252,116,202,129,156,160,126,250,131,120,98,220,142,115,47,158,20,159,203,71,218,183,130,79,54,245,52,82,162,212,119,156,137,103,96,73,101,197,17,11,158,157,211,222,27,116,203,124,49,74,216,40,88,49,200,24,222,19,183,252,209,243,108,131,229,86,210,47,104,163,65,237,39,205,3,105,140,116,39,48,47,234,24,56,62,253,242,59,126,40,133,14,134,11,146,238,220,55,120,213,34,179,241,236,46,104,85,253,24,239,58,72,145,96,10,228,143,91,132,238,185,207,68,217,62,89,8,151,114,118,133,48,156,245,251,85,190,136,219,103,38,100,202,63,28,75,160,248,117,190,77,200,76,94,58,188,221,188,62,113,179,9,37,2,146,74,11,41,95,72,192,36,129,247,5,126,45,101,198,161,233,146,190,241,37,127,81,75,124,107,170,24,182,252,156,245,113,173,206,3,53,203,156,169,77,79,19,230,66,214,1,183,138,124,224,214,5,149,186,127,79,45,81,119,239,99,87,146,167,150,78,123,169,207,86,69,128,89,84,158,73,82,56,141,231,128,83,61,91,151,103,143,217,214,6,187,30,252,101,92,13,206,44,30,199,212,125,155,61,215,198,11,240,102,122,238,74,10,107,252,118,80,48,46,116,125,15,70,56,246,44,253,167,254,124,203,140,227,203,172,167,174,83,33,97,201,169,145,163,164,99,251,67,22,94,22,77,145,204,112,6,38,158,128,92,194,0,88,142,25,43,123,96,142,10,243,211,58,149,19,91,219,89,164,67,70,6,94,255,177,43,194,13,20,145,224,178,220,163,1,151,64,248,230,64,178,11,243,1,63,126,53,202,154,240,117,102,65,234,70,177,72,100,195,79,223,15,87,129,169,185,248,227,151,20,33,8,2,127,48,213,60,16,55,62,241,20,220,216,212,39,130,186,17,46,42,157,252,116,228,55,65,18,169,104,45,53,255,180,71,155,215,57,97,87,167,13,75,81,152,46,13,243,155,44,179,39,92,81,20,66,127,15,163,81,75,239,240,69,100,62,66,150,162,180,142,146,95,58,97,12,91,189,16,149,148,138,200,42,141,180,11,106,1,119,233,151,39,243,24,43,20,162,94,39,232,80,28,89,164,20,167,200,21,13,0,34,90,227,238,155,44,138,57,225,19,73,89,141,38,233,38,167,191,249,89,153,50,202,79,219,100,39,113,205,213,122,150,132,58,252,153,240,18,164,165,16,96,20,36,68,247,231,174,17,217,104,169,59,185,191,208,121,140,173,96,82,66,111,181,176,175,175,234,206,239,240,91,4,100,172,184,119,244,86,52,181,214,87,145,251,55,71,194,12,205,68,90,2,59,142,221,236,42,30,113,20,123,48,36,128,27,117,156,120,202,83,239,241,111,53,97,172,236,160,255,101,132,250,222,223,105,118,168,217,242,217,220,147,52,218,76,27,191,133,91,27,164,93,139,76,138,166,112,245,244,98,157,52,197,103,199,50,167,35,15,152,183,179,184,78,183,183,148,227,3,164,82,90,124,98,14,130,180,172,18,124,170,152,247,149,49,164,187,62,62,86,67,115,193,12,68,193,59,231,9,174,225,243,99,137,217,139,206,105,52,14,198,107,27,56,152,148,59,22,167,137,229,80,89,87,49,158,25,119,205,178,122,222,174,27,207,167,69,142,72,19,194,14,152,188,238,225,95,7,6,237,240,36,202,162,245,147,115,125,118,188,132,229,113,98,42,251,133,157,245,233,106,22,122,112,209,216,34,207,131,36,176,204,23,43,178,127,56,235,4,32,230,137,126,71,93,17,247,104,147,155,106,101,115,56,104,51,229,106,222,103,164,67,24,32,39,235,174,172,162,198,220,215,187,52,156,2,236,142,244,28,46,139,202,195,60,149,58,158,74,186,247,32,111,199,88,109,21,245,147,212,45,57,181,39,26,216,179,88,72,217,88,220,199,50,59,110,226,100,241,43,86,243,222,58,3,74,46,59,169,116,187,113,173,115,202,213,122,156,226,73,223,37,73,109,141,122,61,17,74,176,143,38,103,157,213,84,139,91,245,142,3,237,49,155,199,52,33,245,107,226,60,193,242,89,56,108,252,53,229,100,138,50,197,190,155,126,220,32,196,152,212,199,4,214,184,52,19,126,26,152,157,129,126,65,23,11,159,177,220,217,124,186,209,110,104,149,211,179,134,14,137,102,216,253,181,60,9,227,7,154,105,123,245,16,38,113,75,230,54,67,206,151,150,193,189,68,60,200,85,33,24,210,134,205,144,251,207,103,11,116,51,16,94,121,148,17,189,172,200,53,50,185,165,46,230,234,68,106,82,201,26,255,97,131,88,95,248,249,152,71,223,50,148,177,67,138,82,108,68,6,241,189,185,104,145,249,100,102,234,202,224,211,85,101,2,149,202,11,133,226,234,32,137,124,235,219,174,238,96,97,35,32,15,3,40,101,80,251,7,206,112,106,160,103,71,165,255,61,31,213,27,214,50,45,189,199,166,121,63,181,35,56,41,63,214,56,242,219,65,223,254,157,10,235,101,163,158,188,192,233,251,136,5,75,4,134,177,115,75,166,62,179,27,91,32,235,177,75,90,45,168,172,171,167,65,96,126,212,77,173,174,59,166,161,121,209,97,96,71,122,73,37,159,254,112,55,56,175,176,75,193,107,115,86,213,108,251,109,190,63,238,195,90,52,59,228,86,150,169,35,167,32,209,252,132,88,155,27,175,44,9,58,31,37,151,198,156,204,252,228,227,31,16,184,166,163,60,163,63,152,242,52,104,85,77,228,30,166,74,4,190,75,70,16,189,134,83,0,20,183,32,235,176,82,240,243,175,46,185,122,239,210,138,141,224,61,98,244,185,142,107,60,140,6,173,199,202,23,107,5,104,126,221,157,208,206,103,235,166,152,109,16,203,232,8,96,4,46,153,144,166,194,163,21,152,252,23,48,247,241,194,204,195,107,227,84,68,29,105,16,180,208,157,211,186,135,90,123,225,141,106,62,94,186,204,140,2,120,74,99,92,82,218,222,228,51,157,213,251,196,100,44,102,31,40,196,11,23,228,68,143,108,38,26,205,92,76,84,12,196,212,222,7,153,152,123,70,247,157,175,213,178,112,37,224,25,173,17,102,111,228,55,164,125,9,230,149,61,242,69,86,206,9,223,131,165,133,156,65,206,39,137,34,38,245,52,35,224,121,115,183,86,20,39,10,114,23,207,32,187,17,253,93,11,96,120,153,65,3,154,32,82,203,73,102,66,41,115,66,102,65,144,116,18,222,5,125,36,88,218,239,152,245,106,4,166,19,194,162,189,147,173,140,216,67,186,178,10,214,68,73,85,169,100,202,56,138,136,113,128,123,113,201,4,71,149,16,93,234,87,42,10,101,58,96,100,64,15,244,17,214,245,126,202,64,88,51,54,14,75,57,169,169,108,241,153,44,252,220,141,54,78,43,237,12,101,166,227,249,177,89,89,71,187,7,29,84,231,80,237,123,169,228,4,89,128,253,46,210,199,245,225,194,232,223,211,184,134,131,182,26,35,94,239,229,102,28,247,135,185,19,13,41,161,179,115,224,41,90,27,142,239,100,120,26,203,3,97,201,52,26,54,106,238,174,131,54,230,64,215,243,107,4,88,120,126,125,22,179,149,106,198,141,110,73,97,130,214,164,229,124,40,0,189,220,202,85,242,42,89,132,130,103,205,160,234,7,44,152,128,102,192,170,67,79,39,112,143,122,248,156,117,214,103,29,237,147,215,254,75,105,30,26,80,176,16,193,30,65,4,172,115,109,75,250,79,32,245,205,46,48,83,159,23,140,156,142,93,92,40,79,211,104,3,120,197,41,125,1,103,186,135,140,26,83,153,67,140,144,204,147,147,123,89,199,81,67,193,215,188,134,63,226,196,7,76,218,102,58,65,132,100,53,98,165,148,251,174,73,26,193,189,115,171,40,191,62,1,185,67,157,44,145,249,180,13,217,160,89,172,87,7,145,181,47,80,49,218,201,126,51,55,123,15,53,200,175,9,45,122,229,11,22,182,138,180,91,232,16,237,71,148,181,31,219,204,70,103,181,68,216,200,69,50,72,227,9,83,184,59,33,153,119,63,193,120,168,58,188,172,140,88,234,222,160,161,253,53,202,166,211,176,118,112,56,52,94,57,237,47,32,127,160,42,89,147,199,98,32,157,48,104,136,1,135,134,82,58,145,118,224,82,98,252,204,155,46,94,128,113,220,221,64,107,160,203,88,16,109,74,250,188,172,89,155,26,157,185,49,188,137,206,16,237,66,93,155,37,16,249,221,106,162,180,203,141,205,5,45,12,181,171,128,2,49,32,47,164,194,12,47,25,208,197,88,239,40,248,171,67,120,17,248,102,231,234,117,144,36,150,44,48,90,120,126,108,141,240,85,247,4,166,253,213,226,217,99,134,176,232,153,53,93,55,112,63,159,74,87,109,120,14,151,135,225,41,204,170,227,35,156,54,158,7,174,112,218,197,57,232,202,22,0,36,98,140,222,114,41,193,54,229,22,99,79,70,136,188,252,130,215,0,159,110,34,65,152,23,152,225,223,67,134,202,114,152,111,63,1,207,12,226,93,101,217,75,206,89,79,112,15,207,5,130,63,129,126,153,212,90,207,182,120,134,141,91,192,82,231,211,248,26,11,52,41,102,68,1,241,57,223,205,67,118,110,122,82,197,193,84,79,107,252,112,31,5,131,14,54,255,114,59,159,209,82,189,41,159,246,136,26,9,49,139,167,113,199,8,191,24,237,12,14,168,114,226,159,249,43,127,79,66,138,161,181,33,91,0,180,201,50,126,61,188,101,11,72,240,182,234,215,100,187,208,113,53,247,77,194,172,106,60,15,253,44,40,158,106,26,214,93,238,112,48,255,91,20,116,163,73,43,252,236,52,190,226,5,105,156,204,183,229,65,159,141,159,70,180,179,44,165,135,137,157,149,153,139,16,123,135,15,44,163,216,10,241,82,253,171,200,45,103,98,197,2,83,68,24,52,236,191,62,209,10,240,10,197,180,148,166,64,105,21,64,207,148,24,201,2,49,129,47,66,100,126,164,55,153,174,4,177,19,126,14,70,76,201,12,188,216,46,245,240,31,115,96,181,41,138,202,192,155,164,159,38,101,255,217,96,244,94,89,111,213,144,235,214,208,226,38,5,94,65,112,88,125,77,128,167,223,45,179,68,6,155,136,21,218,79,254,150,171,52,138,77,213,25,65,118,66,155,154,144,82,75,20,2,189,84,219,171,229,11,102,214,26,173,16,107,104,68,211,7,202,40,198,154,148,254,226,135,174,89,55,79,121,134,188,21,168,250,45,182,43,60,235,254,65,216,142,180,39,57,191,50,66,38,198,186,4,17,246,153,129,138,22,201,53,120,23,174,77,169,174,71,140,58,162,235,3,175,214,90,11,170,112,216,243,190,130,85,100,251,141,126,103,42,237,93,201,115,91,162,131,65,130,209,185,131,135,4,153,118,41,145,14,253,208,91,216,176,28,155,45,45,108,175,194,21,78,67,220,89,139,151,52,246,204,210,97,33,248,125,130,78,242,227,196,238,13,169,249,250,24,173,138,20,205,246,78,106,17,141,24,12,2,110,183,110,171,171,87,115,28,205,197,95,221,244,154,225,96,8,41,12,0,164,97,28,124,71,244,32,100,61,250,127,97,134,173,95,161,27,55,88,232,203,141,8,81,171,133,227,45,109,43,212,244,72,13,194,34,18,125,220,48,70,62,191,226,52,196,9,165,133,90,121,81,21,248,54,142,11,221,53,176,42,201,68,43,41,100,174,212,39,131,66,173,44,155,137,207,51,135,209,65,171,84,11,132,101,96,82,97,148,242,98,55,230,95,253,35,138,198,43,128,113,31,145,204,16,78,229,2,88,179,117,29,74,211,186,197,36,50,82,180,146,162,73,118,129,231,105,124,21,52,115,185,52,31,81,118,21,176,65,167,7,47,196,166,138,119,126,19,83,65,125,255,126,240,147,205,84,45,113,55,94,119,233,32,1,119,85,82,71,214,83,238,184,166,76,132,212,82,219,144,232,169,49,220,62,52,204,110,128,241,3,210,175,252,130,90,0,254,155,54,17,11,248,185,47,101,201,57,57,150,88,199,177,250,59,75,250,5,206,37,28,156,126,93,97,183,85,28,206,153,176,58,47,92,41,97,238,11,241,133,166,28,194,105,189,249,119,2,169,61,219,131,229,47,39,160,51,223,81,92,244,71,178,165,92,29,131,228,210,59,114,66,210,61,253,56,206,22,253,98,69,178,0,254,202,211,7,25,162,141,170,164,34,214,99,146,242,133,101,135,180,107,156,92,103,7,156,22,227,158,122,221,87,225,230,143,75,129,31,40,31,27,130,125,128,184,39,35,163,155,23,75,163,47,254,78,90,155,251,171,144,171,45,215,141,140,143,60,107,168,49,74,110,242,66,43,137,95,63,91,201,247,192,150,226,185,242,164,71,143,78,24,118,129,28,208,182,81,85,46,98,92,166,198,28,15,94,241,113,22,97,225,40,118,154,45,113,121,55,92,74,74,40,69,39,166,117,12,7,171,133,102,205,165,11,192,238,165,236,97,140,115,128,152,117,118,117,210,47,248,133,255,91,210,146,187,169,232,67,138,158,226,60,45,148,140,106,142,213,225,81,85,241,226,9,136,126,1,36,208,118,242,36,219,169,60,64,98,103,232,12,246,90,171,81,17,15,93,144,220,132,72,71,161,225,67,104,57,155,61,83,255,179,69,64,114,108,69,204,30,108,199,63,139,147,38,15,166,202,128,157,11,208,135,182,190,160,128,191,13,212,230,0,54,51,224,66,134,119,128,108,192,137,124,197,45,192,240,39,145,85,28,221,200,155,19,198,126,162,39,230,185,42,190,141,196,175,38,61,235,237,128,239,146,109,8,95,104,42,43,243,183,128,136,187,255,94,41,41,145,110,54,157,21,209,122,119,210,15,166,202,245,30,221,248,232,85,61,97,228,8,200,155,172,5,235,33,181,224,71,138,109,183,171,137,51,118,212,158,12,51,90,89,123,61,152,50,107,16,122,140,251,59,38,233,82,145,122,4,169,77,112,20,42,218,13,237,212,231,141,38,137,42,65,97,59,119,183,17,107,118,211,13,52,253,107,245,146,165,200,26,28,117,31,156,142,107,241,252,249,48,248,220,219,65,104,137,134,97,60,121,96,51,23,175,166,168,167,240,191,80,56,109,189,41,135,198,99,178,175,210,88,138,25,85,151,49,140,121,46,27,46,183,43,147,213,73,237,12,81,78,11,129,83,229,96,88,177,76,119,46,129,60,75,94,211,197,138,127,118,108,206,93,60,251,54,68,212,89,6,2,51,110,36,118,58,41,210,144,82,27,78,76,226,81,91,65,224,156,126,211,2,34,213,1,221,58,110,247,56,242,157,115,75,224,8,12,125,188,25,219,179,130,209,154,153,0,19,243,206,200,147,19,123,106,45,206,163,16,149,29,248,133,26,251,181,113,147,222,196,33,105,119,250,224,118,162,54,212,215,202,29,16,216,32,234,2,16,254,199,227,114,194,197,138,233,4,116,227,92,79,165,55,86,194,57,18,81,254,81,141,145,134,71,52,168,40,203,103,174,193,245,60,111,253,238,106,49,61,18,41,245,35,85,235,68,134,159,98,20,193,118,139,15,251,207,132,106,117,147,190,163,174,160,56,12,231,100,25,81,36,76,154,197,112,183,97,175,221,70,9,219,199,195,10,160,13,143,0,185,202,248,116,237,186,209,20,49,114,163,62,211,45,80,63,34,35,165,167,149,194,124,13,151,207,39,6,20,176,251,53,42,123,66,135,112,1,211,173,110,118,90,226,193,69,190,160,124,90,158,225,121,74,30,121,17,97,119,136,247,240,196,102,222,132,238,108,77,199,249,185,197,98,8,9,45,11,40,41,3,177,144,24,22,159,232,47,141,132,208,119,11,69,244,155,172,222,194,247,113,21,223,70,178,5,166,5,103,21,186,86,77,4,73,140,69,246,155,201,110,4,34,108,50,28,91,96,94,77,210,121,210,10,103,145,89,46,20,239,99,53,172,95,133,115,43,42,128,2,30,51,232,186,161,41,37,235,126,171,9,200,149,77,20,254,173,77,213,227,229,177,117,235,150,92,169,222,40,108,49,80,250,182,221,225,68,136,1,134,140,206,202,142,5,199,113,24,77,46,5,197,53,100,135,29,54,7,254,47,139,59,81,46,49,99,249,143,206,220,159,66,103,3,139,111,193,241,41,186,212,233,162,164,149,19,36,44,17,25,252,203,33,22,55,65,53,227,147,57,16,211,63,117,50,107,112,138,128,242,145,199,183,160,147,167,114,216,57,229,159,192,215,129,175,96,211,154,14,184,203,252,200,204,235,135,72,217,245,96,72,60,183,30,172,184,77,134,85,229,205,162,177,247,182,36,250,26,99,23,236,127,58,188,84,177,208,195,2,2,174,36,235,98,115,131,235,42,207,213,91,120,75,143,229,26,73,204,60,201,155,201,37,93,133,21,50,244,203,19,196,167,229,157,11,41,197,243,26,103,165,231,237,20,175,95,31,78,117,208,53,79,103,31,154,174,167,36,66,194,98,176,78,90,101,150,23,56,164,156,189,22,76,123,73,87,33,54,177,188,74,115,49,139,127,127,99,230,79,41,246,53,246,77,192,95,234,69,197,47,242,34,0,6,249,214,242,93,243,201,55,72,134,244,49,63,81,223,17,180,212,121,34,58,19,159,19,28,230,54,112,40,80,145,137,251,139,176,95,5,6,220,248,156,189,179,176,225,168,180,109,245,85,255,133,97,188,78,59,62,78,33,53,195,133,7,31,184,36,89,200,90,229,129,143,204,144,21,59,138,88,15,117,126,63,25,55,155,147,10,246,51,92,48,21,198,181,50,169,252,113,106,26,15,68,180,177,218,129,176,238,185,84,72,218,77,192,218,0,240,203,74,173,17,80,182,253,19,226,2,133,80,228,171,39,189,14,78,212,41,205,70,74,73,110,153,75,152,19,159,253,223,16,69,200,42,97,148,120,42,202,168,146,31,120,128,72,78,195,221,98,154,223,29,231,168,50,143,7,127,173,239,254,106,146,10,231,242,100,115,152,12,41,128,166,131,72,126,81,173,87,232,111,123,214,134,46,125,239,184,149,46,148,70,170,87,115,66,36,211,240,52,98,15,107,241,116,55,198,70,192,194,123,139,157,59,244,110,58,123,210,86,50,119,123,238,138,245,190,112,69,245,233,206,145,122,12,28,205,46,134,100,131,197,66,37,204,38,30,186,249,183,231,172,104,172,190,188,255,211,253,141,57,238,140,39,210,230,135,23,123,125,43,3,4,73,211,210,209,48,189,222,169,190,211,144,161,98,70,72,10,183,168,219,27,214,128,124,20,133,166,85,162,235,200,173,114,67,13,103,3,45,186,48,48,45,9,167,147,23,3,143,224,78,181,111,182,62,170,237,238,77,167,192,130,199,87,14,170,38,91,108,33,14,163,6,171,157,83,109,96,3,69,168,3,39,245,63,28,178,66,101,190,71,116,128,64,147,128,231,76,62,17,9,115,178,229,92,102,232,85,132,55,139,5,135,46,154,47,176,177,150,165,67,129,215,205,151,33,76,213,118,207,215,60,144,209,76,223,215,93,7,134,94,228,207,179,154,19,103,127,183,215,189,61,141,88,175,228,49,5,51,5,213,22,173,135,92,191,134,146,251,33,250,233,27,98,195,188,227,145,210,222,146,24,39,27,224,186,127,187,13,112,170,254,230,133,173,215,213,204,173,138,226,16,135,181,3,6,179,224,243,55,255,185,15,220,6,220,189,25,155,121,236,99,82,192,94,54,55,189,10,199,74,149,41,235,105,45,188,222,204,188,172,159,221,111,236,210,34,33,219,241,30,3,141,193,121,103,65,0,189,36,180,181,235,175,36,252,247,245,204,243,237,37,236,104,67,226,122,214,48,29,138,241,137,187,219,144,202,137,62,172,113,188,212,249,157,126,137,115,147,213,45,23,86,10,200,35,75,128,181,71,46,11,50,237,227,143,101,208,20,92,131,250,115,70,177,4,240,208,130,161,112,185,84,96,1,228,167,218,196,214,175,52,7,39,195,132,191,59,119,89,189,211,218,86,190,250,53,105,216,12,23,131,189,119,224,94,42,60,1,6,28,79,146,93,223,230,69,68,157,218,110,151,137,97,85,170,117,107,134,70,55,92,52,160,200,187,176,81,144,147,211,174,168,232,27,89,191,47,115,165,246,231,245,120,206,224,184,90,117,55,110,68,102,69,106,17,237,104,122,79,4,101,44,118,64,216,179,56,172,182,185,246,18,47,93,19,183,89,64,163,224,54,161,60,227,25,255,17,235,74,238,127,229,216,236,187,16,178,246,74,21,76,193,238,134,203,206,17,193,237,149,175,114,50,204,111,166,178,3,119,210,58,135,215,74,147,67,212,136,112,216,229,230,31,155,198,16,64,165,186,124,74,205,2,116,128,228,60,46,185,204,227,200,249,52,203,244,55,21,164,1,11,166,16,174,136,36,7,244,35,235,47,138,86,152,49,60,211,217,197,18,140,42,170,83,57,99,175,82,27,186,51,27,212,20,255,52,83,39,226,131,67,10,242,156,87,17,57,145,249,217,134,108,118,77,53,194,34,84,7,146,21,223,0,219,88,132,140,27,177,48,207,54,114,1,90,216,21,240,159,22,75,25,215,13,33,2,221,245,68,228,192,109,5,38,65,214,97,21,226,102,110,107,184,255,63,203,99,216,92,227,146,107,35,42,69,205,13,91,34,132,21,220,138,208,27,77,175,189,247,179,155,163,225,194,125,227,51,225,112,150,156,245,108,19,25,11,255,25,91,222,164,80,228,15,175,43,92,11,86,197,21,220,8,242,65,243,62,190,82,36,240,21,108,229,84,194,53,203,118,75,5,46,122,49,209,143,223,201,24,181,103,183,176,98,198,96,247,72,233,81,3,245,164,80,224,54,208,186,194,75,104,71,57,75,148,213,42,58,221,105,106,193,6,205,184,100,214,132,232,219,2,209,1,60,224,221,22,63,113,110,202,93,226,79,141,230,141,147,206,22,171,176,92,113,236,37,51,39,156,228,202,212,32,106,135,164,160,0,46,222,0,207,130,68,42,86,140,253,38,38,241,227,190,205,72,253,234,241,187,220,145,111,138,181,57,239,37,152,227,230,211,117,27,148,33,186,245,63,38,79,58,165,89,23,34,228,76,82,252,29,30,147,236,31,68,36,237,185,25,56,118,157,70,64,227,14,46,29,137,99,19,37,239,76,8,85,167,148,73,5,122,138,209,190,85,237,224,236,84,165,135,9,213,30,186,78,44,68,90,189,98,72,161,119,72,242,182,41,115,127,22,124,49,22,110,204,39,45,248,158,112,45,14,219,168,15,193,148,92,82,39,151,42,63,152,225,124,207,183,95,6,119,155,111,191,44,246,178,93,120,199,95,252,185,236,235,130,2,185,185,61,210,20,226,89,57,54,13,1,209,94,128,147,79,241,1,12,60,176,160,3,92,32,171,223,195,76,19,144,201,142,19,142,214,243,120,210,95,215,164,68,67,137,28,124,110,235,114,225,220,233,144,84,191,211,22,189,227,59,212,202,127,149,39,10,107,232,195,48,229,4,3,172,72,82,24,173,114,51,17,41,119,241,173,224,61,243,20,65,66,144,84,132,144,132,27,65,60,83,35,101,154,178,233,38,44,243,179,111,154,179,201,45,38,189,45,134,252,156,220,120,14,131,238,15,70,230,228,36,118,114,187,52,141,178,91,54,240,77,43,86,223,31,84,11,14,131,201,25,204,137,126,52,75,17,254,140,30,207,23,218,67,194,165,156,166,197,42,62,117,71,188,118,204,188,29,173,113,90,2,58,198,166,26,122,208,195,162,155,169,19,94,180,25,6,68,137,170,233,151,65,33,249,57,173,252,12,242,243,182,108,228,104,46,31,200,191,179,70,105,253,242,134,92,66,76,8,187,13,136,139,169,106,224,46,186,91,252,218,108,136,156,205,128,92,15,124,6,117,203,38,204,151,235,194,254,54,159,32,191,147,220,91,99,19,24,255,197,78,156,247,193,69,182,158,58,110,131,71,59,123,157,2,199,7,206,226,78,171,47,229,56,82,110,179,252,224,40,145,114,15,234,147,51,191,121,229,200,110,184,138,194,239,132,110,130,200,61,17,33,13,119,192,25,233,62,64,141,241,127,152,67,42,221,133,88,182,197,2,14,239,45,14,66,14,135,126,108,172,244,223,207,253,133,207,239,33,26,41,62,192,236,130,72,231,165,199,33,182,33,13,204,159,189,101,72,185,1,96,190,157,45,22,152,107,165,53,135,31,120,183,166,84,249,255,105,156,161,124,18,98,103,98,188,176,140,214,176,145,147,65,127,63,38,144,233,26,22,180,70,101,241,177,79,18,233,184,31,58,171,220,91,127,198,116,197,88,70,31,224,218,118,253,79,157,137,216,101,93,58,116,29,52,45,89,43,121,81,110,77,244,119,9,216,125,51,40,109,243,39,92,197,193,19,197,95,63,200,113,7,67,114,176,81,4,207,175,180,107,194,175,91,240,31,108,80,219,151,23,160,175,18,149,5,193,157,200,76,174,221,228,158,246,177,7,131,120,136,7,90,2,214,147,153,13,202,116,220,228,182,241,58,134,122,170,131,129,42,115,203,240,1,174,104,193,57,204,241,142,51,182,33,25,171,68,175,40,25,149,49,146,94,97,205,138,135,171,223,217,199,1,56,88,179,162,165,59,210,81,6,16,53,188,158,24,89,199,194,69,208,101,91,22,55,117,18,31,3,167,106,44,244,116,192,90,81,249,75,223,215,121,236,102,231,190,157,147,179,154,243,214,206,134,89,144,153,147,240,102,150,239,53,227,242,102,239,207,210,66,163,62,209,158,4,9,212,128,61,236,208,174,54,209,120,14,73,241,230,145,90,17,204,86,64,48,44,92,195,36,120,236,62,167,226,34,74,226,232,34,34,169,217,137,45,241,96,166,111,115,170,71,166,62,101,141,22,71,183,19,21,134,93,103,143,124,190,189,198,105,115,48,78,153,143,132,225,39,9,175,166,204,56,219,151,191,7,254,241,169,238,31,157,53,46,207,57,81,219,63,200,205,62,250,178,73,8,226,92,25,200,153,18,218,158,24,180,160,122,34,98,230,221,251,189,147,166,74,228,68,47,203,183,11,112,218,86,97,48,14,21,186,234,8,115,192,190,163,174,229,189,31,163,184,37,115,56,215,37,171,124,186,109,3,14,137,111,24,24,100,57,131,185,51,173,245,222,50,22,162,134,226,102,113,209,99,88,181,169,253,245,105,212,169,224,223,103,28,31,161,216,21,25,234,76,64,27,13,191,88,214,7,211,123,158,252,118,94,102,143,197,51,253,115,13,149,187,130,142,116,123,249,78,1,48,170,78,253,231,194,30,196,111,183,101,151,132,30,130,170,80,192,96,7,118,161,145,76,25,15,187,163,220,240,135,148,87,76,173,189,151,154,158,30,130,141,58,119,111,111,188,57,242,230,5,150,66,103,107,23,119,196,112,60,247,148,180,234,29,120,115,229,74,160,236,52,20,57,102,57,194,244,105,67,37,147,5,69,144,241,124,9,9,106,57,36,221,159,162,14,189,254,143,90,156,10,73,35,35,23,180,39,56,175,43,29,1,239,84,4,245,60,215,77,125,150,47,20,122,200,31,122,43,142,25,200,235,33,27,142,196,7,68,217,127,18,166,234,102,130,96,138,12,9,225,79,64,91,133,215,54,159,93,199,180,223,5,122,17,211,18,28,143,203,183,169,81,249,248,35,11,101,54,6,242,78,139,37,111,83,79,43,127,158,109,246,8,25,49,225,20,225,186,40,183,118,221,96,241,44,86,187,242,128,74,56,207,97,101,132,67,184,40,5,146,70,186,0,208,8,190,115,198,159,168,50,210,237,204,224,231,50,55,254,102,175,152,208,133,78,39,251,178,44,233,255,173,251,230,15,149,154,152,114,60,71,124,248,254,182,76,240,43,53,200,76,107,81,153,113,58,224,75,81,148,188,199,220,121,244,165,0,227,52,212,226,25,95,184,240,173,181,103,194,50,57,177,61,42,166,122,197,240,188,246,174,51,226,36,222,109,136,46,81,3,149,248,215,215,130,48,114,16,21,92,215,104,102,25,239,59,37,134,84,109,208,201,242,14,31,159,184,201,237,66,51,76,12,17,212,69,10,249,164,94,199,159,149,206,237,28,255,133,240,204,29,30,101,105,208,243,68,52,202,226,67,30,231,60,0,62,253,252,66,209,226,99,72,143,131,181,39,80,173,131,107,246,155,96,233,56,248,82,69,97,181,127,142,141,7,135,255,157,171,104,100,220,48,239,12,185,6,31,42,205,75,86,125,209,205,97,47,106,97,163,115,53,21,215,219,201,211,226,136,95,18,51,12,16,190,26,70,29,162,192,6,238,37,233,135,110,213,0,157,247,78,228,45,192,116,11,232,119,239,170,81,41,4,41,96,167,126,178,136,178,63,171,54,91,200,168,112,98,249,180,137,139,160,60,26,121,2,94,120,251,16,165,239,130,239,252,218,14,44,83,116,216,49,91,78,68,182,39,56,210,62,207,251,67,244,53,129,215,172,55,229,243,207,31,234,219,6,118,116,66,116,125,7,141,174,224,114,65,118,35,121,172,64,166,68,188,89,65,182,121,187,134,185,19,14,149,60,69,223,121,44,62,197,203,23,197,93,67,34,52,221,184,191,185,194,98,108,194,153,201,9,90,255,97,32,19,134,250,185,96,18,21,110,101,128,98,140,57,26,193,93,251,125,179,254,177,34,61,254,108,183,223,75,83,37,45,178,43,134,34,231,163,66,7,74,123,217,141,202,234,114,104,106,206,188,88,23,190,199,155,118,204,214,64,207,253,117,119,139,197,134,239,42,137,16,109,204,229,116,71,210,255,193,180,109,81,219,152,100,8,208,206,77,207,194,190,33,142,217,65,8,182,73,187,12,231,45,111,141,151,13,148,97,247,14,108,249,142,39,228,110,152,74,17,2,135,128,28,170,19,191,129,130,107,211,199,215,237,143,110,41,141,156,166,165,147,178,246,158,44,11,138,181,98,186,168,117,193,112,19,112,248,255,203,34,146,76,77,32,133,56,187,73,107,203,115,3,43,168,76,130,133,59,17,148,198,107,109,188,219,131,89,248,63,224,48,112,26,137,18,171,103,203,113,167,188,109,177,90,176,217,5,223,40,4,198,159,200,46,138,166,112,51,8,152,120,212,207,59,50,7,242,45,107,111,210,198,158,19,62,66,135,185,175,64,208,75,158,224,165,13,186,232,167,99,210,11,155,198,52,244,227,91,135,247,1,185,20,72,238,207,231,223,30,24,97,217,225,248,125,227,102,197,32,160,54,236,67,119,117,29,251,108,214,167,10,56,13,245,219,161,187,39,62,102,62,89,246,169,228,68,28,17,130,58,78,119,193,226,173,175,50,6,206,100,225,121,135,46,116,198,38,52,42,14,35,94,221,96,125,198,121,193,1,203,208,49,95,156,107,154,177,152,73,103,136,115,105,230,170,126,10,9,14,132,149,242,1,211,34,39,180,211,18,27,32,228,203,3,107,80,66,153,235,37,177,254,68,151,72,56,214,241,32,184,0,5,15,220,39,242,33,59,178,225,194,129,193,225,84,222,9,133,179,215,119,63,253,206,116,39,250,46,152,131,197,223,165,216,207,1,17,73,238,115,18,172,127,117,52,228,47,200,49,49,14,146,162,149,153,145,220,187,181,232,37,91,153,246,151,222,93,242,75,132,69,218,103,8,81,15,77,63,35,157,110,54,130,130,112,95,171,184,162,178,101,246,118,189,2,58,246,54,119,60,179,64,143,165,43,228,255,99,101,49,172,156,105,103,9,144,229,225,98,110,171,112,204,62,182,55,202,119,212,166,136,97,214,222,179,242,105,219,9,229,81,241,198,194,191,160,121,212,172,111,166,197,102,227,41,197,198,182,214,117,121,34,248,209,225,214,93,189,172,222,3,122,202,207,185,83,126,78,143,107,243,36,22,183,206,42,122,125,224,133,108,238,174,168,119,129,253,80,201,219,42,77,97,35,64,161,37,166,167,219,249,140,82,34,197,241,2,216,58,49,229,156,152,146,176,147,55,112,3,194,136,38,97,173,11,143,150,247,92,45,205,201,109,224,238,176,197,160,144,120,220,246,121,129,59,89,100,157,59,230,166,248,60,159,155,119,60,182,239,120,59,132,225,77,243,176,108,215,77,59,137,209,124,27,198,148,252,56,199,31,39,88,68,34,105,113,108,243,209,69,207,75,211,190,225,39,83,167,67,24,35,146,251,121,202,163,141,124,137,20,49,211,110,35,132,225,199,162,200,129,218,109,109,136,236,157,109,144,121,215,221,61,177,154,170,214,186,137,177,35,91,241,99,43,131,219,85,16,63,55,252,147,118,27,230,22,150,146,130,23,144,233,28,78,50,32,146,55,117,148,44,32,177,150,236,255,228,64,80,254,127,250,72,50,140,220,228,140,47,68,48,14,150,201,159,151,197,5,224,168,202,67,81,113,235,17,184,40,224,10,31,110,51,162,39,63,17,159,88,121,97,138,160,136,129,135,41,41,64,203,172,194,209,31,196,12,21,4,141,37,30,3,126,120,51,203,147,21,56,73,24,227,202,87,180,44,249,75,204,70,201,48,90,37,249,252,121,243,32,82,0,109,134,208,123,170,59,23,33,108,253,204,93,228,85,15,43,244,198,33,126,237,238,132,116,231,233,228,98,195,67,216,220,154,189,228,81,33,69,207,20,202,13,183,15,184,53,213,157,119,52,92,129,197,244,53,250,88,195,90,81,110,25,22,164,61,5,2,125,95,254,188,2,11,197,168,173,184,85,19,193,71,22,26,192,124,244,182,159,226,27,78,28,171,239,200,199,60,124,43,70,20,8,249,47,50,204,105,6,214,59,164,196,215,214,38,236,17,126,191,186,83,116,75,11,100,18,75,239,164,30,204,219,242,119,76,53,164,198,220,142,198,204,21,142,52,1,30,234,217,145,174,34,35,101,23,16,178,14,173,140,106,210,122,82,206,117,141,131,16,150,178,52,99,108,234,1,36,79,175,192,253,244,57,52,154,53,127,55,245,87,151,169,235,56,168,158,31,213,219,25,64,175,152,30,200,252,69,210,70,45,92,28,103,250,41,3,137,3,196,144,189,5,116,240,82,102,125,248,114,178,83,177,135,181,219,101,134,151,67,170,78,207,52,63,252,224,38,155,223,199,204,67,63,127,243,160,156,233,147,148,215,208,229,56,186,221,26,227,148,49,99,194,161,193,15,27,224,26,231,137,211,211,28,55,138,183,174,176,210,96,57,191,203,35,91,68,160,149,41,121,107,8,161,161,189,214,185,176,224,117,146,155,6,120,7,47,92,117,125,165,18,55,64,25,22,148,91,100,117,144,216,62,76,11,78,40,204,139,105,160,43,99,144,155,152,192,23,214,184,4,248,154,203,179,149,135,173,245,27,32,112,180,230,194,65,33,185,20,141,58,231,6,86,0,60,195,13,199,214,138,119,69,83,12,13,50,66,139,101,80,125,71,94,245,138,239,83,159,9,61,57,116,156,88,94,232,207,230,164,53,3,3,118,4,12,235,15,32,163,152,68,34,10,142,217,182,90,162,20,225,179,9,96,91,252,186,132,128,118,243,196,77,161,237,66,215,24,119,173,131,139,133,205,96,8,58,43,237,105,3,232,147,121,60,21,48,159,179,224,244,73,166,56,252,106,88,243,30,94,8,133,13,193,192,204,121,42,106,226,83,124,87,152,1,129,133,36,245,137,234,75,193,140,249,93,27,177,103,160,113,223,9,39,127,176,136,223,144,108,28,150,161,220,88,209,209,4,54,213,230,92,4,82,57,151,239,69,213,110,222,191,77,245,110,22,78,24,168,145,69,109,110,101,65,129,92,191,75,151,104,231,173,121,180,245,45,254,140,191,246,107,163,86,166,186,92,66,60,165,138,172,182,212,137,184,149,54,70,94,67,25,149,33,124,18,108,46,238,109,7,104,201,136,60,115,25,118,67,158,247,138,91,221,184,170,145,133,92,78,120,155,187,235,199,26,174,210,217,113,138,157,130,24,150,0,83,145,205,109,154,185,9,42,126,53,141,125,209,205,19,186,3,224,129,146,39,18,12,94,206,80,44,108,126,159,243,131,38,56,47,172,220,117,163,156,9,23,154,96,12,229,153,181,116,218,242,139,41,85,72,154,15,33,8,127,97,150,155,161,7,147,23,188,180,181,117,12,28,26,250,201,70,244,19,44,35,147,236,23,135,38,168,227,195,132,173,154,82,244,146,246,95,4,162,6,184,131,108,32,159,206,96,68,135,232,40,195,164,136,31,95,72,184,89,247,99,234,90,198,98,53,229,223,155,130,106,227,187,255,193,101,7,47,37,172,143,154,80,172,237,137,60,104,205,190,34,48,197,197,129,116,6,249,22,200,222,243,23,241,205,105,77,51,104,101,19,1,64,134,4,143,108,240,162,188,14,87,64,152,119,31,17,144,219,37,90,49,141,14,247,74,72,159,5,65,27,100,3,57,140,25,139,170,246,126,73,73,218,205,150,254,227,104,24,176,149,103,189,148,116,6,152,137,230,136,184,114,153,0,230,95,6,231,110,126,48,159,196,124,101,168,164,122,79,156,243,237,21,4,150,166,94,21,236,206,202,232,120,75,67,180,56,148,227,169,54,33,245,44,130,104,34,167,47,226,73,52,173,65,251,155,183,115,18,55,51,55,232,1,50,75,216,98,144,120,40,188,184,29,93,56,183,116,229,90,237,241,101,168,219,77,88,28,159,251,175,179,158,43,33,24,158,208,217,157,124,235,81,8,153,169,49,169,180,59,237,163,143,194,16,107,204,23,25,193,196,88,173,159,204,20,109,52,11,17,170,117,201,217,204,221,59,106,48,213,90,227,141,103,53,56,92,249,67,69,64,218,163,93,213,16,1,60,36,153,101,121,181,95,218,197,76,134,123,29,17,180,140,127,42,139,10,8,119,150,56,45,60,242,219,39,237,175,116,247,34,179,240,7,48,168,40,232,6,56,130,231,230,60,60,203,160,105,196,172,44,246,95,10,158,176,118,106,162,53,47,2,57,233,76,116,63,187,185,32,143,207,21,87,68,9,19,133,171,159,211,58,239,81,177,38,208,132,252,138,151,39,209,152,14,47,31,138,17,110,242,160,91,105,154,218,71,120,229,242,93,221,97,87,140,163,4,7,180,210,137,103,161,171,17,78,40,246,133,253,10,168,126,83,133,9,166,255,229,178,85,41,31,122,110,162,169,205,35,87,204,232,223,84,125,15,100,240,3,147,24,253,112,42,151,151,32,47,89,45,28,39,116,253,133,205,109,234,200,88,13,119,162,176,19,95,183,196,217,0,169,160,88,134,23,123,68,12,231,16,14,206,70,187,47,201,67,94,46,51,189,37,102,64,9,26,84,52,78,64,36,211,243,147,43,206,151,85,50,13,58,251,96,235,95,138,248,78,80,18,190,206,29,114,75,64,160,49,48,116,146,84,70,208,254,238,251,208,46,169,214,87,209,167,15,154,208,51,90,76,184,12,125,242,143,122,27,46,51,48,174,208,86,42,41,141,94,128,206,200,192,237,60,61,182,172,55,198,50,52,15,189,114,120,224,47,114,89,71,130,160,36,202,26,24,11,57,11,236,242,59,74,14,147,27,148,69,55,206,221,191,189,105,111,111,93,128,3,251,141,80,142,128,42,134,164,250,86,44,83,189,117,74,17,171,125,201,181,146,202,247,88,215,214,138,169,142,151,173,58,219,98,153,16,242,189,97,249,217,204,185,19,236,127,12,3,87,148,18,186,55,151,253,87,124,175,36,157,53,90,63,141,34,84,93,52,244,1,205,211,25,130,61,201,241,1,238,225,44,53,121,221,203,240,25,42,184,39,127,61,91,214,171,124,125,89,14,66,85,211,2,170,21,239,216,94,94,37,101,216,49,251,204,51,131,242,105,240,145,233,237,188,126,159,158,240,7,32,203,254,6,72,239,101,183,39,41,130,232,0,44,81,218,63,207,225,112,91,132,34,103,67,183,103,134,13,198,138,97,178,83,158,154,55,173,109,109,178,212,252,192,30,28,225,132,76,163,31,14,235,4,91,57,40,66,157,173,160,95,45,242,0,138,228,66,252,175,80,226,69,66,156,0,178,208,173,118,36,177,73,188,117,104,66,181,215,227,97,214,13,169,148,116,127,52,211,223,100,82,228,63,131,99,213,43,114,166,144,206,128,172,148,70,200,114,240,49,88,22,54,18,17,87,91,57,240,168,137,138,83,93,98,40,73,180,32,230,237,161,153,36,245,128,70,22,251,65,131,107,137,199,197,58,221,64,189,208,8,148,131,217,217,225,30,121,60,240,31,92,222,112,126,133,54,81,149,137,42,114,212,92,73,204,133,204,39,232,233,137,98,117,231,65,75,150,91,164,234,26,73,166,214,66,178,87,60,199,81,42,9,22,55,83,191,81,229,246,79,229,142,217,193,150,81,123,231,145,62,160,114,222,206,221,225,27,240,108,83,157,124,120,45,202,12,38,63,155,105,232,218,125,200,234,51,55,101,62,139,219,18,235,163,219,244,127,162,47,244,8,139,33,87,90,186,208,193,25,78,70,166,226,157,102,89,136,63,146,107,223,133,203,252,190,66,26,127,30,26,77,37,89,68,49,99,252,148,54,228,188,221,195,26,86,147,179,76,241,248,174,37,74,107,65,32,126,235,241,207,82,123,126,154,169,177,181,70,23,138,1,187,120,230,124,96,155,186,83,164,49,76,39,206,14,168,248,50,20,209,86,217,114,154,164,154,236,226,63,231,8,212,231,44,118,127,244,221,235,193,174,220,213,243,117,80,72,111,135,162,0,115,195,242,241,171,5,187,82,57,245,193,114,16,113,169,124,131,175,254,20,150,92,226,12,241,221,38,54,156,33,137,50,96,232,61,54,131,126,160,240,204,76,11,117,95,28,189,145,22,114,154,95,104,158,15,93,56,36,141,24,20,155,181,176,159,115,127,157,9,252,91,83,48,157,110,73,86,172,48,215,156,247,23,235,32,68,24,39,140,225,178,117,104,44,204,100,60,156,126,70,116,126,149,140,181,189,183,72,243,143,42,17,229,104,144,215,127,84,171,237,205,199,226,124,170,146,134,43,85,24,58,58,107,31,49,125,239,251,233,34,209,240,215,161,117,106,253,10,8,245,60,129,222,116,214,222,52,88,68,82,194,53,95,107,11,215,102,172,93,61,199,169,67,118,205,206,223,233,29,227,64,137,189,236,157,253,176,93,199,210,128,26,43,105,12,144,208,18,50,248,248,95,207,4,82,253,165,28,69,158,178,249,178,196,29,150,17,96,246,101,17,118,120,47,59,137,136,184,137,210,119,158,16,246,23,242,180,106,254,207,182,221,67,32,46,216,242,1,69,36,187,24,46,0,128,151,45,23,182,50,130,127,197,57,221,113,221,37,26,169,250,16,160,71,200,82,81,189,218,222,142,97,31,33,122,0,145,34,143,168,156,180,30,6,81,94,194,25,63,89,32,76,243,248,213,234,239,136,142,47,78,22,231,159,240,93,121,199,240,235,246,181,4,104,251,87,212,191,66,109,15,63,98,97,45,243,52,154,172,117,127,245,103,205,120,230,230,150,84,99,211,156,141,65,81,172,76,178,246,237,204,60,163,149,125,110,121,20,65,217,15,35,24,232,234,10,144,101,139,245,97,226,44,69,83,4,16,19,71,45,100,87,195,82,179,235,228,89,96,13,108,209,32,91,129,45,237,62,94,63,79,93,226,208,35,31,2,224,204,96,159,82,244,104,96,222,218,49,231,118,136,178,91,85,32,45,71,187,144,10,30,227,60,56,222,78,122,117,108,230,66,196,110,37,156,238,200,158,37,231,150,197,184,199,203,92,146,13,180,218,77,170,11,175,37,123,222,223,225,100,119,67,62,219,225,178,28,199,114,83,251,182,201,124,109,101,28,167,35,81,238,201,71,59,177,53,82,175,155,159,112,252,37,212,24,13,143,246,117,149,18,221,229,70,30,5,32,163,2,170,236,84,106,39,137,142,192,179,232,106,199,12,204,157,37,80,22,215,165,207,135,208,95,221,234,251,194,107,77,175,81,135,4,97,180,116,90,56,203,238,73,249,117,229,75,241,100,41,12,250,186,103,186,204,65,53,12,92,36,19,224,51,26,2,30,142,106,15,237,115,28,57,76,15,137,57,70,154,247,208,39,132,45,21,48,237,231,146,161,150,226,181,201,179,216,32,78,154,144,97,186,172,109,1,58,217,241,140,81,68,171,21,183,143,5,210,82,165,173,8,166,113,113,190,104,85,229,2,113,61,221,193,96,71,79,65,23,32,216,80,59,170,178,18,214,116,204,123,213,177,98,248,102,41,53,29,30,15,102,140,135,173,192,199,122,210,153,126,209,219,81,140,50,251,7,94,69,183,30,139,215,60,122,110,132,130,236,130,176,230,80,183,35,1,177,27,242,75,112,231,57,186,72,96,252,23,196,89,247,19,35,173,31,72,26,195,30,32,26,35,185,20,109,157,151,171,41,28,13,181,79,59,45,135,144,53,10,243,2,171,121,77,129,104,170,254,252,246,49,178,46,63,93,70,164,154,90,251,202,159,120,136,226,144,177,151,150,213,213,102,228,58,171,213,50,214,32,64,25,233,129,129,194,98,119,98,73,36,43,118,229,158,224,11,248,121,95,110,20,239,191,164,60,34,75,180,169,99,74,184,90,235,103,213,97,235,43,62,204,77,155,240,109,87,244,182,41,200,57,44,235,188,90,191,208,241,155,226,223,145,26,166,176,13,229,199,70,202,74,234,18,118,76,217,66,125,132,86,200,165,241,209,101,65,239,71,99,7,18,57,156,17,83,238,43,28,207,146,55,221,102,57,86,85,81,211,227,46,53,146,146,122,11,138,125,184,177,229,87,144,36,134,40,190,177,107,92,142,101,27,101,123,44,206,60,130,170,100,210,90,33,38,73,26,56,241,44,42,186,187,114,145,236,186,246,187,0,22,84,179,173,191,175,103,63,98,193,140,112,5,51,24,69,35,13,182,146,232,112,217,249,120,137,222,231,211,248,127,113,68,75,45,225,229,235,207,220,73,101,155,69,55,51,7,203,55,235,18,141,198,251,169,121,30,105,77,73,122,63,210,181,88,200,210,53,227,0,60,223,215,235,22,206,236,15,159,117,143,225,69,99,210,198,54,242,105,249,99,157,109,24,104,66,226,22,66,15,123,18,180,53,216,66,207,131,53,218,35,175,94,134,34,149,99,251,158,108,35,6,100,235,59,135,53,183,99,164,193,42,242,0,98,15,176,47,126,9,216,104,172,104,79,99,253,208,50,9,251,117,48,4,222,84,21,142,171,211,49,149,125,94,160,33,64,111,249,23,203,200,255,45,22,61,163,194,78,135,184,35,115,67,69,220,176,85,70,109,139,215,70,168,132,251,172,143,128,147,218,227,143,20,19,216,56,56,171,159,215,193,72,46,145,141,149,202,229,210,147,10,206,49,97,151,217,121,16,39,148,172,66,92,174,80,91,1,96,98,127,234,214,181,31,71,92,136,106,163,131,103,158,200,168,102,45,162,103,210,252,186,76,114,214,7,155,122,99,205,162,205,234,168,104,190,25,41,36,22,169,173,93,119,234,140,136,192,205,62,9,177,246,113,63,67,139,188,98,64,79,177,105,2,139,117,218,239,34,206,138,175,172,87,98,183,2,16,206,109,56,56,60,196,113,201,139,63,123,6,10,116,0,178,55,240,127,95,191,97,30,111,175,98,70,48,113,152,41,234,182,186,212,153,64,174,188,202,77,238,238,154,244,85,251,25,100,38,16,84,100,121,114,246,188,46,15,112,76,227,175,218,56,36,238,244,60,210,234,17,26,121,228,68,209,212,150,6,126,169,200,213,101,113,211,108,184,95,127,88,224,252,91,241,99,137,93,206,139,79,21,154,110,199,206,31,6,169,116,168,216,101,131,158,247,105,59,169,38,117,141,79,9,48,135,146,147,149,59,174,189,29,60,23,248,17,241,92,116,123,254,119,91,32,235,38,49,145,102,221,138,122,170,42,45,101,135,40,167,248,26,125,63,122,224,53,73,252,6,109,226,199,85,38,21,131,149,95,65,57,29,208,251,173,195,196,122,241,236,160,219,79,35,100,29,87,138,99,165,36,223,216,199,99,238,29,252,0,103,64,77,140,69,179,65,2,13,87,70,209,248,118,86,61,197,7,162,184,95,63,146,156,140,146,108,136,130,129,134,217,189,93,34,130,7,10,242,230,229,148,43,34,80,252,42,63,45,17,239,148,210,251,154,32,233,187,146,165,234,67,230,158,157,78,43,104,232,77,20,199,131,244,143,115,18,99,106,187,174,207,214,205,67,80,23,202,135,145,152,31,73,174,5,220,59,233,210,207,44,159,122,57,72,227,128,171,18,11,38,16,155,4,116,237,69,70,179,26,235,159,120,72,86,71,192,231,221,201,50,193,200,27,93,119,20,188,112,86,9,252,209,86,239,22,13,166,225,209,163,20,237,8,141,46,227,238,54,59,155,103,105,208,208,15,131,127,244,110,121,177,241,221,157,9,81,239,192,220,46,56,48,205,111,146,224,118,235,218,26,98,221,49,144,166,29,247,144,244,237,183,234,90,181,77,27,218,8,78,47,114,88,121,43,244,66,104,9,0,188,208,116,201,19,19,1,212,119,17,127,17,69,144,165,93,139,49,218,113,37,79,218,115,76,135,55,8,192,225,206,35,215,199,252,225,152,15,172,91,56,245,116,201,85,17,203,51,221,162,101,92,82,142,232,47,201,226,25,216,41,4,36,237,227,3,174,124,199,174,181,205,131,116,96,203,43,138,52,246,221,233,11,62,251,67,36,243,118,146,214,193,86,73,14,171,19,133,166,90,224,201,88,214,187,183,22,42,62,224,60,154,2,163,212,146,48,173,105,90,219,219,118,136,0,151,20,243,40,125,207,205,16,62,196,51,179,78,69,4,29,240,206,144,112,244,80,133,6,72,231,196,122,106,139,80,214,136,202,11,1,69,115,14,218,126,59,41,141,132,161,38,5,152,170,167,194,86,42,178,42,133,76,100,142,108,213,136,11,95,18,3,253,35,246,90,83,93,168,42,93,77,141,123,246,60,152,7,175,82,228,224,157,161,233,205,140,245,156,88,20,194,101,104,183,142,94,153,205,50,181,61,8,133,44,245,165,134,137,62,251,20,11,187,222,200,182,213,186,155,148,149,133,21,80,115,161,103,141,157,88,4,159,111,3,197,175,203,132,56,105,7,150,114,139,171,99,93,205,15,254,72,179,118,79,223,168,132,207,108,136,175,124,178,4,216,30,92,166,137,209,102,116,221,3,151,156,4,92,150,216,49,208,224,55,79,74,176,250,183,249,246,194,78,250,79,144,71,68,129,93,56,227,193,207,212,204,82,102,131,167,126,169,133,82,166,161,112,152,142,143,181,12,85,132,175,25,243,108,173,92,117,104,11,4,108,146,30,181,157,71,136,216,44,78,70,251,125,73,65,184,89,116,132,85,136,144,211,164,124,160,87,235,193,155,171,190,5,113,197,232,132,91,181,222,122,181,81,229,107,245,177,97,251,152,187,15,9,44,196,50,128,60,164,92,55,57,78,147,95,122,179,89,122,255,216,72,70,132,158,249,30,5,238,241,18,32,211,180,92,199,180,102,156,241,10,71,185,91,86,188,49,164,87,113,216,127,135,200,31,185,148,174,253,134,64,132,223,70,37,127,151,135,255,140,229,244,112,30,180,100,117,0,53,72,173,230,22,46,101,170,184,211,205,73,232,69,172,48,136,180,251,210,124,136,108,10,187,176,179,230,2,159,8,60,111,122,198,196,186,112,133,1,69,1,118,135,46,154,20,178,75,122,61,138,155,194,109,82,108,245,255,100,155,31,14,58,235,9,241,66,241,89,179,230,139,152,2,253,37,13,40,146,210,98,42,176,230,64,168,97,202,98,14,99,29,45,117,70,5,90,174,190,95,177,83,98,47,239,129,12,113,196,95,245,31,147,21,191,200,163,165,198,163,102,95,210,31,207,154,214,193,196,146,76,20,84,201,135,36,50,218,122,60,237,32,103,54,182,201,94,244,199,71,198,3,139,98,108,84,65,172,139,39,40,127,122,42,159,236,119,216,74,219,132,8,251,19,255,61,126,170,164,251,102,140,228,79,73,126,97,7,163,112,150,99,31,155,111,138,56,117,204,215,165,201,16,124,218,135,90,24,56,129,97,180,117,117,192,82,220,85,228,89,87,11,217,158,100,135,12,155,2,59,139,124,194,45,39,221,149,200,100,181,3,32,22,133,10,94,65,232,144,94,105,132,219,189,143,250,107,193,83,179,214,32,56,129,199,58,165,211,209,99,213,147,47,5,85,187,190,93,14,86,156,75,222,126,255,182,59,80,158,6,209,67,232,200,99,203,135,196,247,229,94,250,123,11,68,160,67,138,105,122,16,131,243,98,55,87,211,84,219,106,179,181,112,191,53,218,197,168,110,251,30,187,118,137,1,91,21,13,249,243,190,224,197,205,154,97,144,76,136,76,19,183,248,198,171,70,3,125,34,255,90,184,97,166,236,226,12,151,255,101,199,225,59,90,89,34,110,122,42,199,67,5,0,161,139,30,151,37,125,104,29,72,244,28,219,67,148,91,35,170,57,171,208,127,12,191,223,242,117,34,110,246,168,129,27,96,56,201,225,7,134,192,255,189,29,59,194,71,239,116,215,254,18,26,207,73,217,206,153,79,44,108,75,186,202,182,33,123,37,246,244,81,228,158,146,125,84,70,49,162,103,220,20,30,127,239,44,79,46,164,53,84,49,33,219,252,49,3,15,13,101,137,104,10,165,145,38,26,239,205,206,190,163,193,2,156,183,215,208,191,29,211,5,67,51,158,51,253,10,194,19,61,52,115,195,63,52,58,89,185,60,190,209,168,249,88,159,127,118,53,78,93,44,53,6,167,182,89,32,206,166,0,183,0,129,153,130,224,245,163,108,217,80,193,186,191,60,181,18,98,66,143,83,111,201,236,120,77,116,211,250,207,75,20,152,231,245,235,39,37,10,112,92,29,91,169,233,225,142,149,177,75,5,56,147,148,227,141,165,90,143,154,255,110,211,85,213,110,62,84,253,71,220,159,230,236,139,139,168,68,58,244,56,26,43,91,159,24,23,124,238,45,25,122,71,192,5,160,238,100,222,162,142,160,117,23,109,89,47,106,219,156,46,116,162,249,229,14,98,133,204,94,56,201,127,94,245,53,248,180,248,191,61,226,188,235,11,234,90,162,223,170,132,135,239,214,199,28,22,135,88,50,21,31,224,201,206,209,24,181,70,130,245,6,218,202,198,171,113,231,99,163,69,29,251,63,159,208,66,156,85,75,181,143,178,247,180,179,139,183,158,191,185,182,27,10,48,39,59,140,70,81,136,98,13,244,230,16,214,243,215,207,208,213,154,222,109,58,118,84,187,92,182,176,160,167,236,85,184,219,205,225,174,20,134,88,196,110,104,237,202,167,79,100,92,57,17,192,207,0,239,163,24,46,246,200,7,206,69,170,253,62,77,247,167,70,140,203,230,132,30,103,247,204,83,23,30,47,109,179,187,154,148,207,3,90,44,139,203,88,127,91,106,33,254,134,162,34,168,144,51,203,86,75,168,90,137,57,98,50,69,14,59,189,55,229,78,139,233,81,148,220,100,111,85,213,160,179,41,159,145,240,251,108,18,187,164,144,45,78,50,244,212,144,190,223,196,117,119,45,172,138,11,245,188,117,107,139,190,21,102,199,171,236,73,97,79,228,120,86,18,76,253,222,76,139,30,44,153,135,203,211,109,92,20,49,83,18,179,94,97,28,38,104,154,74,207,76,185,209,155,247,87,69,90,160,244,20,170,72,56,133,165,15,10,159,0,155,147,2,37,35,128,140,104,215,239,70,38,213,187,58,148,103,130,225,125,134,131,125,91,245,250,214,184,160,146,72,254,28,67,236,229,79,197,122,44,68,132,136,121,248,136,195,175,252,200,183,145,18,114,239,57,115,39,128,224,92,135,0,237,237,24,124,6,207,137,29,230,60,13,22,51,230,124,58,95,39,90,171,253,229,55,128,16,63,44,67,46,140,37,99,2,202,212,189,14,236,192,93,219,56,10,166,244,190,170,130,254,173,225,195,4,99,19,204,187,28,169,219,125,124,197,12,82,172,28,28,43,75,218,85,8,218,139,203,61,93,77,140,73,27,203,125,68,176,116,21,175,101,166,58,89,204,164,173,34,196,117,95,143,174,144,171,233,102,4,56,92,62,236,5,145,78,244,221,216,81,229,79,11,32,125,165,44,209,91,252,250,86,64,56,45,188,5,55,109,136,254,119,16,203,70,14,76,31,113,222,157,181,64,56,30,177,44,93,148,243,96,135,29,219,215,156,12,215,246,203,102,54,18,225,26,207,0,136,39,57,233,15,250,216,212,10,40,29,17,114,221,241,213,1,56,21,0,13,195,64,23,54,216,173,73,175,255,221,30,195,71,37,208,89,195,225,72,205,159,248,200,174,75,154,245,40,223,177,24,173,36,151,112,65,38,2,228,71,186,168,170,246,207,119,224,128,149,153,131,194,75,222,54,90,216,82,70,91,55,111,8,24,79,214,229,10,209,128,51,112,63,244,147,246,84,99,83,21,161,162,161,82,219,8,237,175,64,232,190,216,15,2,184,232,169,199,20,145,47,38,154,185,131,255,247,78,200,231,30,58,255,223,196,46,147,150,177,235,188,44,69,8,188,199,2,207,146,65,1,62,116,55,97,252,97,20,70,190,50,92,95,30,167,244,148,141,200,139,226,237,163,120,155,60,65,126,50,188,46,224,93,202,242,149,132,82,168,183,62,25,148,32,45,4,144,65,16,15,143,48,211,237,106,152,51,51,167,158,234,69,7,50,66,248,211,74,57,146,98,152,237,179,162,217,46,98,212,199,62,38,68,96,3,171,101,51,102,48,58,243,160,58,177,47,244,36,226,230,30,38,67,227,131,53,154,9,171,192,21,181,32,155,78,165,230,90,118,125,29,162,34,214,12,155,190,35,74,163,136,63,5,20,221,248,219,114,221,38,207,178,21,11,115,66,158,25,124,94,163,57,50,179,47,136,59,252,188,46,175,194,154,94,255,5,12,94,89,25,221,54,46,19,228,184,124,237,29,143,111,23,78,96,254,211,251,178,100,134,205,23,35,148,232,163,14,212,36,69,11,11,254,68,147,246,26,20,55,158,246,201,225,84,232,182,76,10,197,226,93,237,180,144,182,56,117,16,205,46,230,99,149,122,124,11,40,152,167,164,108,203,107,127,110,102,117,174,112,113,82,214,15,160,45,235,124,57,47,134,103,202,152,141,221,28,130,252,9,115,163,0,53,65,82,23,40,135,122,227,3,58,163,72,129,92,227,89,193,196,83,187,98,109,231,10,179,11,252,46,168,80,190,72,144,123,132,66,229,142,48,156,188,64,139,31,121,248,18,199,10,27,11,198,27,194,143,171,73,197,76,240,114,153,238,43,148,234,239,82,216,129,47,170,72,78,31,116,107,234,0,0,191,37,172,134,10,98,63,177,64,148,167,234,154,28,219,198,5,94,205,138,225,229,253,208,112,158,180,209,247,103,124,113,63,107,46,243,103,12,131,86,42,221,74,18,19,106,36,189,133,107,139,10,68,78,62,100,159,112,237,149,196,69,37,138,190,240,47,205,43,175,65,84,211,175,222,28,128,211,54,192,243,253,231,169,66,14,219,71,202,161,164,117,158,192,44,1,107,220,37,93,67,231,63,207,56,77,109,52,239,34,101,142,50,76,6,1,155,54,71,23,64,87,231,162,137,132,187,53,27,81,161,212,241,174,4,219,184,165,32,16,166,160,70,214,176,182,224,233,124,52,239,24,207,84,17,184,208,229,90,138,231,132,96,122,81,35,63,157,108,233,133,132,177,16,192,236,196,85,209,156,219,251,191,217,80,16,80,80,151,12,102,78,207,156,250,84,112,182,104,222,94,8,191,164,89,86,157,187,249,150,221,169,242,83,144,105,118,103,205,118,50,236,200,85,206,232,66,223,239,46,124,95,18,178,30,38,220,113,179,159,72,118,191,238,254,26,194,201,109,53,51,111,103,74,99,37,22,217,121,241,217,196,213,113,253,226,139,3,150,21,97,72,189,182,54,77,133,90,204,45,75,224,146,47,221,43,90,159,121,117,209,59,209,17,112,84,56,29,44,202,38,208,248,35,159,122,198,2,108,128,119,115,19,236,101,24,127,224,207,255,170,23,195,127,217,243,243,163,160,127,220,31,180,6,128,4,119,78,182,225,246,253,229,165,43,10,216,166,148,129,39,186,254,123,169,158,107,84,233,18,166,160,178,40,228,187,160,35,12,192,127,229,104,104,62,0,106,151,210,1,133,34,99,112,236,98,218,192,128,73,55,88,173,126,134,203,250,94,141,45,49,231,222,238,35,104,96,27,231,5,189,4,233,141,212,160,187,68,0,145,73,60,228,7,157,11,255,149,190,106,52,128,110,4,118,30,30,44,152,227,8,142,216,134,126,161,42,224,214,226,231,3,224,161,83,68,172,29,80,70,46,10,27,222,40,15,148,119,129,178,140,74,18,23,202,236,57,196,75,232,56,224,157,43,7,238,112,146,108,200,119,176,116,52,59,253,110,128,55,36,228,136,145,180,19,169,227,246,54,143,229,25,227,238,67,140,12,155,190,52,212,174,209,244,39,24,25,102,249,177,238,5,37,175,129,104,231,80,93,124,240,118,185,102,59,58,239,144,121,56,245,154,33,73,240,208,32,144,206,82,130,130,79,0,249,2,171,238,246,127,206,100,194,54,245,211,143,37,12,40,143,125,189,229,241,131,229,103,222,4,155,166,160,187,169,22,53,171,168,68,220,226,117,223,224,250,11,214,222,152,62,171,166,219,73,168,124,205,210,50,92,31,157,26,94,199,221,97,149,80,210,32,114,43,195,84,129,51,85,58,125,78,108,176,74,144,170,80,62,70,66,46,243,47,89,101,190,111,151,181,245,123,85,171,114,134,13,231,106,161,184,143,34,205,66,109,202,10,183,90,23,39,240,175,58,84,242,96,188,225,212,9,45,246,254,133,127,181,162,187,74,75,30,57,139,163,47,67,155,125,51,125,47,139,115,183,14,171,234,109,79,120,91,13,47,55,195,44,197,148,192,157,225,33,33,238,61,137,239,100,75,165,2,35,236,117,201,215,13,15,121,121,158,116,183,201,93,173,147,201,166,186,78,227,226,3,187,159,88,54,200,71,204,196,147,6,73,204,21,241,183,240,108,16,226,40,97,6,188,74,58,168,136,116,237,166,82,69,48,251,68,196,149,99,249,48,103,57,61,215,72,152,122,197,229,186,144,149,135,150,230,248,63,181,89,232,168,15,4,229,212,108,255,141,89,255,109,116,155,15,234,10,4,144,17,89,104,69,24,186,86,241,95,92,54,150,112,105,78,201,118,168,166,57,168,87,80,38,26,171,204,235,59,225,201,12,123,162,137,68,239,180,21,110,18,168,244,28,243,3,240,80,43,179,54,217,138,218,225,162,99,55,150,242,174,204,125,143,21,152,185,218,220,220,226,12,139,57,108,194,123,72,175,44,186,83,108,71,15,170,131,147,33,120,115,6,108,172,218,202,116,188,164,169,245,129,123,135,181,153,23,132,105,159,213,202,185,82,116,211,94,101,170,216,148,211,144,202,250,195,11,60,91,100,14,215,166,169,113,134,96,94,203,79,199,33,39,168,227,23,171,112,120,40,35,30,53,224,198,169,10,166,68,88,207,4,176,202,19,109,133,51,205,245,111,156,33,185,91,18,199,63,192,210,106,49,255,135,72,60,111,185,179,6,238,4,3,124,87,181,225,45,109,5,44,216,206,26,59,166,179,185,11,95,131,140,94,181,145,180,37,80,28,88,137,85,108,204,119,127,30,143,90,12,135,5,13,76,200,74,158,187,169,169,123,153,32,235,116,148,180,200,198,168,195,119,190,173,28,144,219,30,8,227,28,58,232,60,129,244,124,215,174,85,160,10,22,146,233,106,72,214,160,117,42,147,18,158,222,209,120,245,241,129,198,239,217,153,99,76,199,86,110,31,184,31,52,94,245,24,197,53,128,202,223,41,190,3,112,143,166,189,53,48,223,127,130,30,219,77,78,81,209,122,162,108,57,51,160,222,133,238,99,135,72,189,145,187,15,232,25,127,128,94,66,19,15,52,12,235,33,16,87,1,183,149,32,161,123,49,88,34,72,204,27,24,52,70,153,14,50,236,112,201,170,178,147,28,197,170,130,102,238,181,199,195,243,6,159,236,237,177,84,112,246,116,245,69,188,136,16,164,114,39,91,126,217,164,243,214,252,160,66,153,70,58,7,203,200,104,208,243,246,84,109,207,166,209,141,93,228,48,187,109,107,168,69,82,134,129,98,26,30,100,164,64,171,153,76,83,114,89,140,179,198,18,159,18,172,36,178,130,103,157,120,110,66,144,110,236,27,9,62,166,91,98,121,182,107,148,53,207,82,152,152,126,96,113,135,56,9,87,95,128,16,1,39,157,163,10,9,141,134,190,227,220,72,29,78,79,228,223,116,122,56,222,125,72,169,64,137,202,134,192,220,41,214,160,203,182,177,49,45,126,74,235,191,170,55,233,2,184,216,245,247,140,45,15,119,136,127,247,222,168,110,164,152,141,141,100,218,187,121,121,249,8,216,192,121,120,119,158,222,122,64,165,114,83,174,250,31,167,138,154,240,21,220,245,30,195,171,189,225,7,89,168,79,59,93,24,103,198,130,0,235,26,62,186,109,171,53,245,231,176,157,136,81,13,125,110,242,253,79,139,245,176,236,123,9,204,126,201,10,232,135,219,6,227,206,102,121,233,42,65,239,143,226,246,49,185,24,124,230,141,174,127,99,115,206,47,57,34,246,180,87,159,156,0,0,204,79,184,233,25,158,99,52,147,187,120,111,78,50,123,193,29,221,255,23,180,205,49,178,220,180,254,218,102,209,234,127,182,227,115,238,213,143,206,253,197,61,194,156,236,109,128,6,211,224,63,231,45,75,216,120,166,218,155,241,210,243,29,123,210,217,114,124,97,51,126,36,156,165,24,90,87,138,55,209,86,100,222,15,20,170,167,125,41,65,160,11,1,129,41,204,142,224,76,16,17,32,188,100,45,9,244,155,212,217,74,232,220,34,136,246,39,230,83,97,24,186,146,197,210,16,118,101,183,111,239,110,160,159,49,226,192,157,6,140,162,165,42,150,54,186,129,212,168,96,8,60,22,82,53,239,233,157,38,23,113,52,244,208,255,175,226,183,165,17,197,247,188,230,236,72,137,57,167,198,128,60,197,39,146,4,191,123,181,145,106,75,56,253,52,77,109,200,79,8,142,219,42,175,22,182,41,152,111,165,48,160,250,155,174,2,45,35,152,139,170,146,254,222,88,105,213,153,173,236,96,97,147,76,143,237,207,58,125,158,14,100,115,152,115,201,243,207,118,18,121,233,177,25,31,248,6,14,139,95,235,185,12,187,234,234,50,71,79,124,233,72,0,110,158,149,144,51,45,18,214,57,133,238,254,95,231,107,65,35,55,59,188,149,6,52,233,245,212,125,134,209,37,69,13,122,163,156,150,98,107,216,82,133,192,137,94,12,147,123,171,189,65,137,54,102,118,8,187,213,188,214,179,71,184,23,30,181,202,120,5,150,6,115,80,252,80,180,40,43,137,5,28,216,128,151,204,51,24,190,194,105,46,26,225,152,11,114,35,30,96,9,177,213,180,23,15,43,47,146,103,146,111,25,176,196,238,190,97,16,5,198,164,165,22,37,88,107,222,182,37,158,41,53,72,248,244,249,175,132,197,59,173,41,21,140,162,90,32,225,178,131,88,137,57,188,228,159,218,196,35,17,212,28,141,63,150,105,223,227,65,10,43,129,53,168,147,44,224,99,106,17,193,15,228,116,240,175,172,11,49,112,139,240,213,203,122,36,6,225,155,110,133,80,61,63,89,239,245,11,140,43,168,133,128,30,54,46,214,246,143,243,238,21,128,190,81,95,45,242,205,133,192,238,248,190,81,23,111,81,205,124,125,254,58,135,44,221,26,132,167,82,181,71,129,166,182,74,66,78,137,65,95,10,83,152,138,80,2,212,237,164,189,162,213,232,20,254,94,26,118,204,189,150,86,124,52,178,107,130,17,9,172,172,23,196,202,57,140,191,183,31,157,99,33,202,107,88,54,123,224,224,93,60,124,15,218,231,146,238,97,179,210,238,77,175,219,244,161,232,247,26,14,118,252,94,84,21,69,253,104,71,61,66,170,1,35,133,200,9,36,203,142,162,249,50,64,31,47,70,217,0,203,224,221,206,201,41,175,164,61,18,242,99,118,171,184,60,171,0,114,105,236,5,82,226,151,185,31,169,236,224,169,122,125,176,34,187,201,17,23,231,59,218,54,158,252,122,190,82,134,6,118,230,199,63,59,247,183,88,23,136,223,243,164,247,228,125,174,135,149,175,195,65,155,218,64,145,88,101,17,43,74,116,213,75,42,220,72,46,109,213,50,47,105,107,114,83,147,214,250,239,218,148,101,60,212,66,153,73,184,88,128,199,60,186,63,210,255,160,42,245,158,103,222,113,79,186,253,29,249,91,139,42,1,244,169,5,237,213,124,198,195,37,9,76,48,109,237,159,250,198,247,192,64,244,70,38,39,243,244,27,44,33,137,47,56,43,178,210,170,35,3,241,39,40,136,0,38,152,33,26,173,236,14,66,131,40,161,180,128,68,24,49,11,120,244,236,11,109,249,226,187,44,172,76,232,53,146,208,146,93,14,135,208,206,254,242,210,144,238,143,247,146,51,249,79,183,241,232,113,136,65,250,241,41,50,104,51,88,230,145,202,105,244,13,123,204,153,225,164,82,119,113,3,218,56,178,143,82,24,213,43,39,71,1,179,140,30,253,205,29,7,49,150,50,115,73,101,81,152,183,64,20,83,46,91,117,238,254,170,199,78,17,191,11,150,3,63,57,175,149,51,216,3,135,10,62,60,102,51,176,79,130,96,51,128,143,231,191,90,180,11,94,30,165,4,231,133,163,55,178,55,198,80,216,218,50,153,36,233,91,5,117,221,251,40,215,90,136,252,148,53,43,220,26,193,120,17,57,94,116,86,184,224,79,126,6,211,167,172,253,58,240,165,245,35,169,203,182,241,75,14,200,80,12,168,112,230,203,169,54,116,185,191,88,72,135,153,97,204,178,43,198,107,231,153,3,10,120,141,0,6,130,183,234,130,139,65,205,157,45,222,220,239,225,156,202,231,161,56,0,115,197,90,27,113,44,1,161,70,166,131,50,169,83,190,144,178,3,128,118,208,188,38,52,144,141,46,216,183,11,255,184,225,30,189,24,98,225,6,38,197,152,78,150,195,3,243,242,195,179,226,18,239,216,45,206,55,75,49,193,33,110,165,148,222,116,237,95,198,123,187,126,116,238,115,46,164,79,146,110,200,244,103,68,13,84,143,27,124,168,4,120,246,139,105,235,24,107,14,98,118,6,182,204,94,172,232,92,35,38,173,156,187,63,12,115,87,165,197,137,138,71,165,72,117,225,15,173,95,16,203,50,57,96,79,86,97,1,58,157,169,39,202,122,134,172,254,185,151,216,1,29,238,70,175,218,12,249,165,62,221,178,54,189,56,234,83,238,147,221,208,69,71,95,211,246,112,73,207,22,139,148,131,67,226,158,175,5,51,175,204,171,145,216,81,205,39,145,102,101,165,85,58,161,25,126,0,79,159,204,93,239,165,179,76,32,24,179,167,113,178,189,126,108,5,104,206,202,139,44,52,255,79,135,44,182,131,217,79,128,113,33,129,217,207,251,36,90,57,166,74,73,197,254,218,117,29,188,27,53,82,9,142,128,146,206,168,101,57,27,242,226,77,245,165,145,144,197,51,94,113,129,2,113,139,221,222,27,131,43,251,41,186,190,242,254,229,48,246,109,147,240,4,182,109,210,230,82,187,74,17,43,196,230,243,168,231,76,156,100,22,163,163,105,247,36,21,143,35,27,231,28,92,11,10,125,189,140,114,156,252,174,205,134,161,93,9,91,250,186,77,131,204,182,29,8,128,128,83,12,150,139,207,229,244,187,61,179,246,207,92,16,60,9,63,50,248,216,163,150,238,194,44,66,171,239,13,92,14,16,237,84,9,61,68,144,143,149,207,181,237,51,18,154,72,203,98,203,244,185,2,24,177,127,163,193,29,132,181,239,159,46,161,183,216,234,84,179,29,55,238,99,231,41,101,176,70,194,10,85,247,86,239,250,230,70,9,120,214,191,29,209,41,56,52,5,79,73,220,166,32,122,5,13,233,92,250,28,33,130,137,39,40,101,143,245,239,14,99,222,212,129,118,131,105,169,34,198,138,81,174,226,188,8,225,201,58,220,2,124,37,48,193,68,229,130,117,84,21,113,187,182,59,189,151,255,188,31,169,127,20,57,244,223,101,170,249,148,186,39,107,230,186,55,12,93,89,144,224,207,172,70,204,63,162,26,55,91,129,254,81,121,116,54,45,90,44,231,87,206,211,24,202,176,60,54,141,0,41,123,168,47,191,96,155,154,152,30,113,34,36,173,30,192,228,211,173,231,9,248,242,89,74,23,159,200,252,98,177,248,11,209,56,253,225,132,252,54,58,28,71,85,16,50,214,97,34,103,131,81,46,200,206,119,60,184,13,52,154,155,184,211,125,34,248,249,240,238,124,24,140,234,34,0,137,17,103,116,166,56,240,1,137,208,155,115,203,241,129,155,220,49,118,127,177,96,130,67,161,212,153,53,163,32,247,137,215,65,151,184,149,43,49,110,184,220,225,144,196,97,59,204,134,223,42,210,58,23,211,197,201,215,248,86,84,8,20,131,223,225,78,198,215,207,15,221,36,93,162,251,236,114,209,73,220,77,222,200,9,105,71,69,37,155,113,131,109,250,190,184,233,101,47,59,59,127,145,61,180,136,185,55,142,122,237,155,97,183,217,117,244,21,50,39,227,24,157,110,126,90,216,17,224,40,16,157,223,9,184,78,143,155,158,79,155,71,232,176,170,209,235,4,148,174,170,201,234,112,189,171,56,175,42,107,77,134,255,145,114,245,218,185,90,128,223,231,250,170,249,129,229,66,122,121,24,183,173,7,189,186,69,222,41,248,181,251,236,56,152,255,0,191,174,51,198,242,64,2,23,188,54,77,117,149,90,55,217,100,54,177,247,124,253,169,222,131,200,163,95,240,112,216,3,64,102,229,79,76,198,140,87,160,10,212,233,3,63,63,117,248,14,7,94,196,80,121,1,41,9,10,160,37,19,39,236,100,60,37,26,120,220,25,136,164,125,150,129,181,130,255,208,183,117,228,96,66,172,68,240,183,103,2,0,35,167,119,84,10,149,124,235,64,75,94,251,224,222,252,134,142,91,158,132,39,7,69,101,66,109,179,64,106,100,242,8,78,155,99,162,240,35,21,130,201,175,105,234,147,26,97,87,187,132,16,106,149,153,235,5,55,183,138,246,147,194,163,63,25,118,104,58,173,142,177,229,114,204,5,21,253,27,81,227,234,241,149,22,16,134,206,222,163,249,15,234,159,147,104,229,240,109,66,164,151,127,140,181,76,107,87,241,50,67,108,162,250,137,20,15,161,22,53,201,5,103,4,102,186,206,228,208,20,246,56,9,103,26,77,135,25,129,104,150,15,150,88,96,123,112,196,87,115,187,14,182,23,213,115,87,53,59,221,251,236,145,90,181,189,140,29,235,85,36,249,86,147,166,237,245,43,64,174,17,219,233,2,209,75,157,175,159,132,112,20,14,35,36,13,42,79,69,213,208,155,28,222,222,213,40,89,110,2,186,73,64,213,255,6,221,123,185,0,198,3,138,248,56,164,167,221,4,75,19,154,198,188,63,131,40,238,160,168,20,15,43,204,206,15,62,143,46,23,253,104,99,71,189,30,164,164,244,220,5,53,164,124,179,79,58,19,157,108,155,225,43,239,155,211,103,12,79,165,162,219,34,138,242,211,231,237,224,252,82,122,149,221,249,191,131,243,55,90,38,251,123,182,187,131,49,210,211,30,127,131,140,3,181,217,144,34,107,234,167,97,217,113,193,188,12,52,185,153,44,112,9,89,1,34,87,192,150,62,152,240,88,11,127,159,160,129,107,24,77,146,89,17,250,196,31,119,58,226,196,40,89,165,255,119,110,168,15,34,109,183,78,192,95,148,201,41,90,104,238,167,244,74,186,63,123,209,216,50,11,120,178,76,78,158,160,41,162,196,27,82,189,156,254,147,119,25,173,164,94,165,70,6,125,182,237,250,156,57,125,134,180,61,62,11,179,77,234,26,87,36,126,56,177,194,20,64,171,196,227,57,112,138,53,167,29,71,148,178,2,94,113,221,229,191,224,173,56,108,65,237,242,51,219,10,187,245,204,123,129,90,233,69,176,74,249,210,116,189,69,154,238,74,82,32,58,79,102,135,23,233,56,248,46,60,254,187,85,22,193,11,93,97,221,29,247,83,168,177,215,111,216,113,40,35,202,29,160,39,111,48,1,91,48,164,130,177,39,58,137,164,47,142,156,118,193,138,195,9,5,226,207,108,247,96,135,218,199,185,161,91,250,201,81,238,68,5,140,155,11,97,245,80,233,87,2,131,7,95,49,104,225,213,125,1,130,115,117,176,200,162,195,35,232,113,39,250,232,79,196,131,240,143,243,78,69,154,18,9,109,52,190,109,113,234,54,40,47,44,45,54,249,105,0,8,236,63,207,62,114,39,61,118,119,133,237,213,125,106,248,171,150,195,111,249,142,42,128,175,222,222,91,229,60,181,102,154,240,21,96,9,90,199,137,181,212,92,223,202,246,225,231,203,245,203,83,181,96,24,117,18,20,100,229,113,170,143,227,246,172,245,91,53,72,27,48,127,120,30,116,186,237,207,248,254,90,134,150,211,65,163,140,158,61,81,148,72,148,250,70,160,146,217,110,184,225,244,83,187,38,157,99,20,58,134,237,41,155,33,114,28,22,155,190,94,16,196,153,70,48,117,84,167,126,126,210,241,77,212,170,210,252,229,95,54,100,160,129,5,154,113,173,224,253,74,28,1,166,101,191,36,122,192,184,92,251,181,83,31,194,163,135,49,164,121,185,119,60,135,153,159,117,7,128,50,107,246,80,114,145,20,152,77,45,207,180,5,78,47,246,8,207,31,68,135,106,222,200,125,189,149,240,211,230,132,36,149,201,155,16,197,168,157,18,205,254,74,10,130,90,124,5,209,153,89,34,147,215,202,2,47,1,161,119,26,252,22,91,217,199,252,199,249,132,157,196,174,197,102,190,137,197,175,5,9,165,189,72,62,223,42,204,166,92,203,226,193,176,135,8,33,82,2,146,210,13,34,223,1,62,102,234,74,160,101,134,220,253,225,63,37,83,210,212,218,211,138,11,100,123,163,142,155,39,11,98,220,121,3,51,113,239,148,238,191,121,148,42,181,19,184,127,228,98,99,39,39,26,229,254,234,164,94,144,202,110,122,15,225,84,228,213,163,196,44,26,172,216,105,88,179,64,107,79,234,45,239,71,60,196,249,186,43,157,143,49,201,165,37,219,191,227,12,37,52,156,174,217,232,13,93,34,181,101,225,69,29,156,208,63,28,21,99,34,42,99,144,72,198,13,75,84,255,225,74,177,37,210,210,147,0,52,167,194,160,11,108,126,34,240,254,248,132,229,62,4,207,209,57,217,80,243,196,57,104,65,149,135,159,171,115,111,149,250,9,107,184,159,236,157,82,68,112,203,230,98,145,188,224,85,235,72,103,96,149,209,94,83,193,241,58,154,188,142,52,71,161,119,156,26,173,155,30,91,193,152,82,190,156,206,187,103,12,246,152,202,103,19,112,220,137,202,232,183,119,109,33,97,249,50,2,65,201,171,116,4,15,198,231,103,67,87,152,250,184,19,216,200,4,122,176,162,250,185,178,52,206,210,79,93,4,163,118,159,130,232,175,174,56,116,24,110,112,166,131,104,70,97,105,125,22,77,0,237,179,88,38,87,168,108,222,213,149,103,163,116,113,84,105,70,160,166,63,174,75,186,171,27,78,54,49,177,117,153,87,210,189,222,115,132,190,220,241,50,44,125,12,110,229,177,106,184,166,109,166,248,226,133,219,141,219,221,237,113,180,251,242,52,254,48,210,196,148,251,47,130,241,93,67,220,10,121,196,122,166,203,87,175,234,70,52,253,15,127,238,163,169,214,165,219,131,151,66,29,18,38,103,191,204,149,21,232,100,112,18,59,133,174,56,134,140,217,194,109,122,132,175,239,179,98,98,250,129,78,236,56,94,94,204,242,237,193,143,211,129,156,75,167,40,102,234,218,154,148,192,101,67,72,242,79,144,61,254,117,115,160,45,150,119,249,234,227,230,35,169,82,48,130,100,63,133,26,118,187,30,184,230,26,245,118,22,134,104,202,76,52,135,8,208,100,156,28,217,166,192,126,97,132,147,222,105,27,42,98,177,38,18,94,202,194,175,19,92,163,180,162,131,80,159,66,186,28,237,140,254,193,169,220,11,209,44,151,224,133,14,183,243,81,28,40,38,188,154,191,146,28,194,49,17,48,50,241,252,10,35,195,83,125,81,220,126,97,146,204,206,10,241,118,11,85,36,152,121,193,224,98,249,137,132,78,3,124,244,54,120,170,237,108,98,90,52,216,104,185,104,17,69,176,186,51,126,157,216,34,153,255,54,160,118,117,125,72,252,195,179,72,107,172,188,87,248,28,125,221,76,233,153,38,210,122,214,57,20,175,49,233,72,80,231,20,130,20,174,190,117,151,32,14,12,168,73,11,158,102,244,173,95,92,145,7,227,220,106,166,155,84,127,127,4,42,21,77,182,19,191,1,220,172,132,175,115,151,192,25,230,11,238,24,224,169,143,26,82,156,126,172,36,112,121,175,99,194,255,243,239,117,9,29,207,64,4,246,240,44,34,96,45,165,244,223,198,211,212,77,100,215,193,45,255,98,88,186,44,207,239,217,29,14,193,203,100,165,184,167,164,69,112,175,217,214,196,61,239,28,23,138,148,185,91,223,58,42,149,178,242,176,44,242,119,115,252,180,76,2,4,89,203,200,107,149,188,239,1,48,216,183,151,90,81,228,129,38,220,35,135,52,118,53,115,5,82,247,175,214,233,24,213,158,105,77,50,175,204,249,232,150,248,15,171,157,240,171,101,181,188,43,244,174,135,75,56,189,150,133,62,162,63,4,77,213,252,94,142,108,71,80,182,195,230,180,28,217,41,102,24,54,248,54,220,106,168,168,68,31,12,30,244,106,168,168,179,161,234,164,171,132,150,42,137,124,26,237,38,27,120,82,112,123,45,39,117,108,196,119,71,185,87,253,67,40,186,185,147,174,188,182,129,117,199,210,181,159,131,59,233,219,139,113,67,76,166,232,60,227,242,88,27,83,204,21,103,155,108,36,53,205,24,164,242,33,209,151,129,122,240,165,39,31,137,23,197,186,102,238,226,152,228,75,59,79,255,179,11,15,137,182,211,0,233,131,172,233,236,152,98,249,115,85,249,132,19,184,119,82,113,4,182,135,20,20,211,231,214,44,40,30,88,162,93,216,198,209,41,62,254,146,112,115,64,75,167,215,205,159,201,116,193,7,132,213,37,96,214,42,135,176,137,49,83,151,158,187,34,240,177,11,243,36,137,218,69,74,103,206,154,127,249,220,16,92,111,60,29,130,38,26,52,200,198,245,15,1,197,233,209,38,244,92,245,225,166,145,80,103,102,10,251,142,112,25,155,15,74,150,42,54,89,137,158,90,143,56,18,148,55,223,208,202,177,155,88,198,181,71,127,222,205,140,25,236,167,20,98,58,139,106,233,86,252,100,90,207,205,59,90,230,18,144,132,14,177,110,227,238,96,14,71,36,86,163,236,99,39,253,30,200,225,175,232,182,110,179,84,110,47,106,172,228,108,120,55,223,39,196,98,107,91,121,165,167,219,246,168,220,108,170,182,60,24,28,218,98,74,59,229,43,170,115,21,73,250,46,98,249,246,158,194,238,98,10,140,149,136,121,63,42,143,17,185,160,40,76,145,122,70,46,172,197,132,240,154,2,143,156,53,182,43,112,235,105,142,223,86,170,225,28,93,112,89,196,231,50,33,96,187,111,31,144,70,58,237,79,149,118,72,185,32,212,22,183,124,17,15,56,146,73,35,184,94,247,3,155,44,119,67,169,227,87,251,147,143,104,201,222,84,47,188,78,40,247,244,109,247,64,219,133,44,150,85,132,155,189,134,226,33,86,38,149,201,232,63,185,141,25,105,214,63,227,217,1,11,149,1,185,82,193,69,202,42,193,43,228,83,229,155,90,114,166,137,237,161,185,168,179,133,90,56,245,134,193,253,70,100,91,253,206,38,241,5,237,112,239,38,189,155,134,208,167,208,96,85,189,94,147,232,36,187,16,91,23,87,135,97,142,237,72,190,47,170,42,113,97,64,115,32,175,216,183,150,7,149,126,175,15,60,171,156,130,142,217,4,90,61,43,66,78,206,187,251,147,109,240,225,32,208,200,5,106,4,8,158,95,10,44,233,110,201,5,145,152,3,75,182,118,205,1,190,91,131,183,245,152,35,1,122,50,172,209,241,197,12,24,210,248,178,172,235,30,246,106,96,166,188,215,130,18,20,203,100,54,177,82,95,85,38,226,92,43,150,43,165,179,136,8,152,69,98,77,33,19,247,217,81,91,92,110,183,62,60,221,242,165,183,62,45,133,198,144,244,90,235,61,208,58,181,18,233,249,33,188,144,91,101,23,127,225,116,200,87,106,205,96,24,86,37,162,164,120,6,92,215,7,47,114,46,0,107,223,213,42,249,173,15,179,34,137,92,198,81,238,95,155,230,139,47,103,153,70,111,63,19,23,250,92,1,108,3,64,249,26,131,99,2,92,71,50,25,55,116,97,46,233,59,105,90,149,225,114,18,154,221,170,158,78,214,96,123,15,193,18,52,30,175,249,109,183,201,231,156,97,71,71,240,194,219,79,199,55,9,93,83,243,134,230,231,3,243,19,203,181,239,189,246,199,193,53,238,91,186,134,30,230,188,164,110,24,95,119,118,206,101,151,4,4,82,184,170,247,160,134,95,134,125,161,208,192,111,59,142,241,191,140,37,125,133,188,207,134,137,10,149,66,135,21,207,14,42,12,38,254,231,5,179,111,101,146,109,67,81,36,236,93,152,142,135,155,83,120,135,196,0,208,6,223,150,2,167,18,130,174,248,251,81,16,63,94,182,173,7,11,74,21,28,110,236,71,132,254,228,188,5,5,137,126,198,245,150,167,35,113,56,211,118,168,231,54,245,105,215,145,149,181,130,33,164,210,15,164,206,102,153,89,127,209,18,76,54,25,202,9,35,36,197,251,240,42,76,184,172,19,119,177,202,111,197,227,87,79,134,210,182,30,193,144,135,15,143,72,33,88,84,158,204,105,170,60,182,76,184,94,247,21,89,140,147,98,207,54,161,208,198,186,223,117,140,63,224,31,31,26,67,41,39,96,115,81,121,66,73,240,141,196,244,158,107,224,136,1,13,37,105,116,105,117,113,15,207,83,120,53,172,11,93,181,197,90,201,228,4,221,97,8,1,244,138,32,36,174,45,15,112,180,22,116,231,201,196,96,11,39,155,40,174,183,240,241,154,165,206,1,115,152,154,17,251,66,94,158,189,120,219,85,228,237,9,141,17,54,176,42,113,203,38,179,247,198,128,193,62,174,122,22,223,69,69,181,204,199,194,36,203,233,217,47,47,253,154,170,115,131,47,198,237,26,104,154,35,74,212,104,153,33,139,170,150,223,87,124,140,204,183,79,159,98,55,79,33,167,214,34,204,151,107,14,28,76,241,108,34,195,194,103,28,132,144,229,141,62,24,90,127,238,214,145,98,80,29,187,104,245,154,73,217,34,80,14,119,26,147,168,167,89,29,254,196,10,201,242,230,184,243,168,2,95,208,24,62,117,181,244,85,236,48,226,53,70,45,244,122,241,167,242,181,240,136,209,103,132,80,143,13,53,250,2,87,127,236,122,251,66,79,82,137,43,70,83,222,59,58,26,242,220,191,139,238,88,88,7,240,44,1,37,201,204,9,173,250,135,56,98,197,189,114,71,33,133,68,191,81,150,93,184,245,245,93,20,101,232,27,248,74,146,21,108,114,1,62,146,199,78,18,207,6,145,14,30,38,22,51,244,1,55,114,31,121,61,86,176,197,41,27,26,63,39,151,104,86,120,39,106,85,198,164,166,16,253,152,0,6,181,147,0,54,171,44,93,243,192,71,164,1,113,249,68,186,87,167,245,157,194,211,48,183,61,15,130,156,205,27,161,116,226,30,26,162,132,150,147,58,40,227,110,117,193,134,155,91,10,233,97,93,114,248,211,55,171,243,133,145,117,214,172,129,246,89,44,77,36,228,29,118,185,101,70,47,197,24,14,146,186,136,23,214,117,131,207,61,187,244,33,147,101,23,68,229,220,236,85,220,69,178,30,55,234,237,143,129,156,254,86,97,54,113,20,216,247,248,61,164,198,24,143,112,113,189,33,184,185,97,130,191,215,171,68,209,69,93,234,139,218,239,110,139,48,186,171,43,124,10,104,165,226,232,68,45,65,62,32,68,131,106,77,150,232,65,185,229,66,191,150,249,60,38,153,123,153,228,129,57,77,38,4,180,78,17,240,128,191,3,63,61,68,112,95,84,115,148,153,34,248,203,173,102,139,64,154,177,118,6,171,161,194,127,198,91,82,119,42,225,121,169,157,181,229,42,193,41,220,178,31,18,118,37,118,176,0,147,203,252,136,135,174,185,223,9,173,213,125,79,43,20,86,109,32,31,127,98,38,63,0,251,24,250,162,112,153,101,22,129,28,163,151,225,122,212,109,182,8,137,83,138,64,186,29,152,124,105,184,219,109,254,39,151,219,82,202,40,68,40,66,182,209,35,96,74,32,219,197,197,50,48,209,110,180,184,131,110,155,184,157,237,68,119,75,235,19,77,8,170,85,146,43,174,160,7,36,32,254,197,52,220,186,50,142,24,9,211,75,166,32,153,173,162,56,131,123,150,91,165,72,81,81,163,230,65,61,140,15,121,36,179,39,142,60,20,83,58,249,10,223,130,171,14,153,8,127,7,96,68,225,62,84,28,181,7,231,155,167,160,30,95,105,233,31,90,240,249,35,225,42,225,41,96,178,193,251,1,219,28,113,178,2,129,68,248,137,59,225,252,145,4,154,176,207,136,16,186,186,230,239,180,55,45,245,160,75,46,193,197,214,10,17,176,1,214,45,76,198,122,30,143,79,155,49,119,234,81,210,33,247,235,147,165,103,46,83,170,231,72,252,178,251,219,111,45,56,184,128,206,242,92,29,83,211,159,20,159,74,46,165,73,105,105,189,220,185,159,68,24,254,85,50,171,220,51,77,103,176,188,107,102,238,132,240,11,134,50,241,162,183,214,255,213,183,75,253,186,142,89,93,10,131,2,235,198,227,118,149,199,175,78,23,39,129,174,135,46,14,196,199,245,133,22,2,104,246,181,206,83,246,184,78,133,13,214,74,245,21,47,50,220,91,177,74,91,12,241,245,77,112,171,109,41,76,30,106,130,194,183,235,131,8,127,69,191,9,2,137,126,194,120,12,70,12,158,159,224,8,145,64,176,158,87,174,100,178,50,2,41,86,45,77,174,109,176,139,83,179,161,73,42,180,31,142,206,160,245,48,170,241,30,80,230,239,241,207,83,242,43,233,233,10,168,220,15,48,21,30,95,161,191,160,97,154,239,14,150,36,233,10,189,80,29,47,51,14,103,177,43,57,87,72,216,20,16,130,187,197,46,217,46,196,184,213,89,109,107,249,104,74,55,220,119,104,106,219,19,118,23,161,73,128,27,53,253,147,151,209,117,49,170,100,122,250,238,100,148,3,5,156,165,126,235,78,211,11,133,143,178,117,152,231,175,47,120,49,60,182,79,66,114,58,65,105,93,5,92,232,252,126,199,37,167,105,250,231,213,33,58,6,222,240,115,150,141,0,46,11,157,253,221,132,133,10,96,247,87,230,75,179,99,60,184,17,25,38,234,134,211,161,191,235,56,75,69,5,200,223,254,54,142,237,221,168,211,40,234,234,15,121,108,17,167,24,44,1,32,70,24,137,64,137,134,206,11,19,245,73,167,165,185,187,145,172,64,154,233,171,217,139,64,215,153,255,122,223,43,191,133,123,57,29,248,216,137,104,238,157,144,188,174,20,75,114,218,230,19,213,57,92,252,231,229,51,39,183,185,83,73,253,192,172,39,71,184,21,52,155,69,178,139,125,78,212,166,170,105,205,197,33,9,151,253,164,211,187,106,101,39,80,63,11,14,141,123,6,203,124,220,5,33,130,82,44,245,170,226,20,88,111,214,245,95,46,17,182,23,107,29,88,110,49,4,72,95,61,134,73,129,78,74,212,51,220,20,56,104,227,27,74,110,121,134,19,169,13,187,60,207,51,27,247,183,51,184,120,161,84,208,179,155,245,35,66,77,14,35,182,46,198,184,45,164,163,57,89,26,84,191,106,120,34,223,103,209,181,10,131,246,75,195,191,114,89,103,37,245,99,170,106,112,113,209,213,245,52,211,100,134,186,81,82,13,70,144,69,232,86,77,52,166,2,90,12,8,125,43,54,224,23,52,8,254,62,209,3,232,219,37,185,160,58,163,172,35,68,20,102,0,99,227,160,225,104,237,131,42,34,73,84,212,68,130,71,11,131,43,211,147,157,172,153,66,218,233,121,100,69,100,112,249,34,128,218,146,196,53,202,11,161,149,65,214,110,142,41,109,145,223,195,1,241,83,92,74,60,47,45,154,113,143,2,236,113,250,148,162,121,19,211,54,142,60,197,35,11,200,77,154,247,169,147,52,138,252,94,13,39,140,7,232,173,72,171,89,28,211,39,89,88,252,66,201,24,252,250,48,207,179,51,145,216,36,70,177,107,12,186,209,167,118,214,41,85,154,96,103,6,242,175,230,21,179,125,238,234,79,129,220,146,229,39,243,184,203,90,127,111,62,222,121,80,30,91,140,226,55,251,86,190,70,231,48,113,103,106,137,243,115,142,165,190,142,2,138,243,81,24,72,172,94,118,147,65,46,20,83,191,119,34,184,105,1,143,11,12,92,177,148,86,194,236,9,142,225,219,138,19,231,182,8,57,220,242,26,185,160,171,131,182,114,202,179,212,101,92,118,248,86,20,77,145,59,210,161,81,192,207,187,3,159,61,83,150,38,87,184,110,100,232,22,65,158,160,20,27,9,46,177,82,181,41,136,176,131,183,82,131,152,137,188,115,126,219,80,182,35,105,166,154,166,205,247,12,239,120,246,209,216,197,139,185,228,66,234,0,56,121,233,68,173,128,41,246,2,124,133,234,111,253,97,6,89,179,52,255,151,31,74,186,77,81,73,195,217,107,226,155,10,1,57,147,181,75,65,194,79,229,24,178,174,207,235,56,221,175,107,30,227,74,17,154,82,204,202,133,58,211,170,12,191,25,114,154,187,129,42,176,51,34,155,185,148,199,210,120,233,244,155,102,217,35,106,16,113,143,31,14,219,208,65,227,33,48,53,180,143,212,192,47,252,59,103,128,3,162,19,244,246,178,99,146,250,156,53,253,174,6,53,185,74,170,121,79,78,101,180,18,76,195,213,243,29,44,12,170,206,194,243,84,148,147,127,71,238,240,173,150,128,142,35,123,0,125,210,208,13,186,89,91,41,22,166,228,78,88,45,161,94,146,226,124,243,150,151,131,91,192,39,244,246,144,173,20,130,122,25,85,193,37,18,8,37,100,255,57,205,228,86,219,255,11,248,195,42,129,39,138,19,71,41,72,151,161,47,95,32,137,107,162,55,32,170,35,57,181,190,30,203,95,33,69,145,196,16,150,43,8,78,97,122,11,6,114,81,20,6,52,139,164,159,37,92,46,231,235,164,116,62,237,21,211,24,169,174,246,72,154,75,133,48,59,60,205,203,47,176,219,144,225,86,12,70,20,212,209,219,106,160,165,31,13,108,5,170,164,125,196,136,160,72,22,59,69,88,159,38,51,198,158,115,26,108,47,30,209,107,200,70,81,206,0,2,106,161,252,217,237,209,43,210,27,135,80,143,118,99,232,233,17,168,160,123,239,20,226,25,143,7,214,204,242,52,176,78,102,116,198,78,118,127,195,206,110,19,80,181,98,165,24,202,216,105,114,192,2,141,150,70,144,11,120,32,44,38,26,105,222,35,238,234,217,122,15,47,13,8,196,85,202,208,111,6,3,22,131,42,189,81,252,156,193,16,78,171,248,164,193,97,8,183,118,143,200,185,184,34,143,107,153,179,218,92,107,109,116,120,91,135,0,94,222,126,5,179,58,152,3,76,45,141,236,18,93,78,227,177,68,32,73,15,30,253,195,141,1,202,137,47,3,231,105,25,250,139,193,20,200,36,67,85,26,164,45,149,168,198,230,233,238,37,45,5,46,60,58,54,148,182,246,161,172,191,114,214,94,181,184,190,12,122,252,235,68,42,27,185,91,6,167,105,213,21,225,43,70,3,145,230,187,176,240,89,118,63,99,218,15,225,133,9,9,123,55,108,153,132,160,21,20,132,196,110,212,88,112,20,156,14,215,176,52,40,110,200,149,198,33,206,136,7,162,13,24,52,78,198,47,65,37,213,6,63,104,113,193,78,138,255,101,143,225,145,201,28,212,20,145,240,71,86,103,116,109,1,175,66,29,34,87,172,253,51,54,254,3,20,40,94,183,151,185,157,33,161,138,252,117,151,209,36,100,66,58,218,205,117,156,161,143,83,34,88,68,102,47,217,16,127,132,108,186,73,13,20,31,96,195,160,55,220,153,158,251,20,230,131,81,222,67,48,125,202,250,195,78,128,18,224,166,94,46,185,204,180,240,0,216,243,106,215,151,28,17,97,29,236,70,75,146,67,141,210,230,250,254,38,157,75,90,169,75,16,246,95,31,31,148,72,157,209,228,59,202,9,77,96,236,100,169,176,73,241,185,154,134,97,61,86,198,128,231,158,164,108,218,123,68,127,149,13,174,157,228,157,109,202,70,66,205,246,228,52,21,189,239,17,115,66,213,144,92,255,68,105,224,192,79,111,113,135,147,50,53,28,157,156,130,124,208,23,156,237,111,79,195,171,121,134,75,113,4,5,31,254,238,103,205,153,225,165,75,158,191,232,211,134,42,230,147,201,149,38,33,91,157,155,216,233,192,0,237,253,119,210,190,117,159,77,199,17,202,17,156,95,179,77,216,169,219,86,209,171,223,118,132,60,159,9,241,190,177,215,133,235,5,85,95,217,203,67,117,73,116,99,67,255,26,222,79,53,249,242,63,153,9,23,1,141,12,110,27,104,232,194,149,33,187,43,62,161,59,52,15,173,4,243,151,70,19,91,108,75,194,27,240,233,210,48,247,170,220,225,212,72,169,208,45,131,117,204,111,8,102,162,116,143,198,147,221,28,61,205,184,109,86,165,152,134,179,239,21,249,204,111,211,34,56,57,60,27,170,250,74,75,220,164,149,116,240,200,234,159,223,25,246,56,40,51,134,23,15,161,220,135,127,250,31,115,146,182,170,254,242,35,111,70,223,121,60,245,105,252,178,7,85,37,69,125,75,71,91,29,196,219,130,83,238,30,164,105,49,147,42,153,136,206,38,162,234,22,219,186,41,99,29,157,150,254,148,71,37,43,41,111,168,94,106,45,249,103,209,126,245,13,136,208,33,90,165,127,53,115,19,152,148,165,14,231,62,73,176,235,226,249,230,80,240,187,146,75,12,50,130,20,148,185,237,37,202,179,161,45,10,162,77,46,106,206,142,164,207,79,157,184,151,221,79,68,39,226,59,203,150,205,98,140,143,165,9,230,172,113,160,131,78,0,49,111,34,120,163,215,68,145,235,67,78,240,176,186,209,107,76,245,193,114,78,51,36,84,24,252,19,92,138,104,85,128,175,43,150,118,213,243,169,42,24,244,160,85,44,214,143,158,188,156,171,212,215,75,184,186,42,185,236,37,163,93,251,148,201,29,198,153,183,242,195,39,190,201,123,17,211,114,159,103,163,117,131,143,121,53,81,128,88,19,40,238,44,224,138,117,180,241,71,207,50,128,238,47,23,187,42,188,75,176,13,6,102,118,50,233,244,226,192,211,114,244,28,233,153,208,197,160,166,79,148,202,221,33,117,86,31,68,222,54,235,172,240,28,66,14,225,222,50,193,176,130,107,40,68,61,124,146,79,47,191,211,59,136,198,173,100,17,39,114,109,60,246,136,111,227,207,101,147,86,43,150,65,108,29,3,213,28,240,255,125,86,100,247,87,31,76,182,230,46,239,168,207,27,212,44,53,179,248,161,41,95,20,222,148,235,2,252,163,204,68,245,31,76,255,220,68,161,105,230,193,167,22,125,42,79,176,65,206,236,48,27,11,55,254,237,146,193,127,97,77,164,199,178,112,172,34,118,51,66,84,170,89,127,84,3,55,115,73,5,119,239,181,199,167,239,68,8,64,129,133,78,46,42,200,188,126,143,6,167,158,170,180,33,223,51,181,16,156,15,177,19,33,101,2,145,221,138,55,255,47,230,254,105,95,159,85,115,204,192,29,57,77,82,183,235,46,213,149,90,40,56,96,78,104,80,212,137,213,23,38,107,196,22,171,3,235,204,171,50,138,30,3,100,213,189,210,217,137,70,76,143,173,202,207,203,28,208,81,55,166,43,87,134,45,201,107,125,128,218,202,75,207,177,113,12,214,56,165,30,52,229,173,237,170,249,160,172,131,169,252,71,249,24,174,68,84,88,151,127,186,120,107,71,252,165,145,188,83,108,233,162,182,194,207,147,59,235,136,228,46,62,72,24,188,52,201,189,249,195,51,129,67,142,229,232,238,137,12,43,118,198,193,111,139,64,160,207,170,191,92,11,171,126,30,253,5,52,183,87,234,191,17,109,104,35,13,201,145,198,141,195,210,185,245,85,131,203,99,23,116,135,63,183,30,42,78,51,119,185,156,248,147,28,87,133,173,74,227,231,12,166,135,65,137,197,97,68,127,34,127,84,48,158,172,5,126,190,234,94,225,201,39,248,218,30,120,42,52,46,142,136,65,209,243,123,127,28,223,158,103,235,189,27,11,169,43,108,23,32,155,120,140,139,43,49,168,57,226,127,34,100,86,35,246,18,240,226,129,250,147,100,30,108,119,45,28,228,246,226,229,58,160,97,6,213,63,80,131,245,205,228,226,95,138,252,94,214,144,230,11,150,41,107,128,82,71,93,143,175,152,175,94,162,252,163,7,117,124,200,229,227,125,234,104,220,182,22,73,131,34,64,226,131,29,99,78,100,30,227,206,21,73,108,10,88,141,212,86,39,120,131,135,210,68,47,203,140,173,135,155,102,198,237,197,87,107,2,181,47,30,187,195,221,218,62,127,113,56,13,44,200,152,158,32,218,161,141,239,4,242,36,97,164,215,17,20,51,116,215,5,79,253,90,183,9,70,177,43,245,146,74,238,84,131,173,109,21,149,212,116,175,154,101,145,214,1,90,177,213,172,10,83,236,112,53,44,33,200,14,91,236,17,137,147,140,179,73,17,183,144,39,16,107,44,138,161,157,182,108,2,28,88,144,195,101,10,230,61,204,240,34,25,106,165,150,130,214,131,200,126,231,83,8,184,92,99,235,92,250,71,252,76,4,238,57,162,64,213,195,179,227,35,46,116,134,85,88,104,6,104,232,111,175,29,33,103,154,58,227,73,2,165,194,247,239,82,113,79,123,72,180,190,105,101,157,204,192,135,152,211,85,165,214,37,224,90,61,231,68,83,255,119,157,37,72,162,108,39,253,158,214,130,172,249,68,245,192,183,171,101,132,190,161,4,107,10,160,56,247,237,96,42,228,162,45,102,83,202,210,238,24,25,170,104,6,134,34,30,139,13,201,24,47,118,127,128,8,139,187,233,234,142,207,16,45,241,72,202,236,2,186,75,131,51,225,27,80,102,80,45,69,20,57,17,243,161,196,59,135,58,7,82,179,70,38,139,63,126,101,142,201,136,242,151,132,9,4,117,100,243,187,202,48,41,212,151,101,147,234,2,86,160,54,119,216,158,69,117,113,136,247,8,152,74,205,144,225,218,13,24,187,10,124,160,140,133,147,225,99,171,123,218,10,69,185,182,242,226,77,118,71,106,41,74,7,147,162,92,189,55,133,95,101,59,69,216,184,247,145,36,72,198,13,85,20,95,212,94,180,207,95,4,35,162,203,239,251,100,169,50,45,166,94,144,10,217,194,201,29,231,142,219,130,126,26,20,239,237,105,191,162,6,173,61,86,205,153,5,191,229,203,49,138,195,161,244,47,10,126,4,112,252,51,230,29,42,9,197,183,155,255,61,186,200,126,31,135,18,60,222,67,156,10,157,65,69,31,138,76,46,176,168,48,40,169,213,172,38,235,98,46,236,64,228,10,133,140,144,183,13,47,244,236,13,119,190,145,169,220,196,198,28,158,77,205,108,42,173,161,78,57,70,68,147,139,195,73,221,130,248,249,82,105,114,222,24,138,89,152,147,132,47,176,53,49,38,66,133,187,117,160,212,8,249,140,126,30,84,184,76,81,242,213,179,74,89,229,119,5,83,65,15,104,129,122,134,64,201,213,180,168,16,56,159,21,22,66,113,27,185,207,89,114,212,131,128,2,156,101,106,187,232,1,221,59,208,127,233,143,79,125,48,97,74,96,249,187,179,179,4,0,8,17,191,221,91,187,178,130,40,16,3,180,166,190,163,59,179,81,4,147,119,94,54,190,50,9,97,87,234,110,136,89,235,239,90,80,187,239,55,205,165,152,143,196,193,181,171,213,100,93,114,126,250,223,107,135,11,112,13,170,165,82,190,39,249,235,244,110,36,4,175,212,233,91,1,111,71,164,74,144,224,127,198,230,0,2,218,29,68,249,114,121,75,170,56,216,185,137,167,49,192,153,59,97,91,213,87,0,253,156,72,122,113,135,86,102,186,238,29,226,191,92,218,202,228,202,151,255,48,20,64,223,74,226,62,23,123,210,164,151,10,29,17,143,202,230,229,154,239,61,144,27,76,91,58,186,157,77,198,225,149,255,191,82,126,69,4,107,122,13,33,193,23,203,135,33,119,37,148,57,215,151,194,150,129,173,167,133,115,153,31,2,112,220,237,140,233,251,53,83,161,202,229,241,211,0,117,139,125,92,205,124,108,178,154,119,111,16,196,61,112,1,209,83,88,89,206,13,173,158,53,126,18,170,245,91,216,129,187,131,201,196,197,32,167,216,159,73,140,15,247,95,30,231,122,111,95,130,114,208,192,232,204,248,97,158,132,21,56,62,20,121,132,135,42,121,220,173,2,242,56,229,244,21,40,39,195,65,201,64,199,108,112,155,135,171,115,236,189,61,147,248,209,96,169,27,191,179,37,228,229,53,167,248,229,43,13,246,42,1,52,115,62,182,202,119,35,160,242,152,218,232,101,4,233,72,116,250,48,192,31,82,155,150,243,204,185,158,100,34,251,179,169,210,62,233,149,192,81,43,88,207,165,247,190,171,125,183,85,245,157,8,76,13,131,58,84,84,122,228,66,131,223,221,193,114,250,197,162,214,189,56,127,39,70,4,240,120,57,247,120,174,105,38,246,168,91,235,2,218,241,165,35,7,99,43,53,95,230,219,184,19,94,148,100,135,34,239,67,184,208,201,237,210,74,99,83,235,21,148,198,200,144,59,19,14,217,193,115,209,50,25,50,196,136,67,192,8,149,132,30,98,161,232,236,135,2,151,89,3,66,123,233,160,97,231,7,126,46,147,80,18,238,211,161,161,81,138,116,58,246,97,43,212,195,181,46,182,200,222,62,8,131,61,227,112,231,134,196,31,175,51,105,179,234,35,44,181,238,143,49,228,21,148,38,186,116,148,49,188,40,218,163,47,40,127,226,5,151,148,152,21,46,98,141,18,234,28,222,24,62,241,253,9,159,255,40,216,59,127,118,35,234,138,214,126,8,71,156,26,145,192,88,216,141,71,125,11,13,162,255,231,29,89,216,77,26,77,89,62,178,146,137,144,226,175,90,35,95,226,93,103,87,22,244,230,24,177,36,240,134,158,97,20,226,137,25,148,223,227,225,130,17,207,216,39,52,241,145,127,28,62,186,231,183,79,128,34,103,59,149,121,8,58,43,28,59,121,170,205,218,63,91,42,156,191,19,36,202,9,238,204,155,85,51,20,233,221,220,64,170,39,26,162,98,25,35,113,205,34,193,119,97,212,18,157,134,131,162,11,32,77,206,112,144,222,172,110,79,166,240,70,226,158,187,12,74,199,227,77,48,94,41,89,148,201,179,65,179,72,133,60,128,220,98,253,25,245,194,91,253,80,245,48,36,8,37,116,198,168,210,174,242,168,19,245,40,85,55,7,248,60,63,110,52,13,249,178,246,147,71,112,120,217,232,76,104,189,93,43,166,69,123,182,163,187,107,207,83,95,181,175,136,88,151,146,171,186,125,221,230,205,216,228,136,106,41,243,22,228,239,68,170,16,230,128,150,109,232,61,121,167,217,220,157,91,75,245,230,68,154,152,8,118,195,132,223,189,74,52,187,97,231,136,17,61,141,156,240,94,218,232,210,13,94,80,22,145,160,223,255,68,232,191,75,184,23,38,154,9,196,166,198,76,76,169,160,115,184,1,26,180,79,216,159,227,190,10,52,93,48,35,246,215,14,19,124,64,155,241,98,114,36,61,110,209,104,247,151,33,207,33,151,8,239,75,76,252,94,252,110,146,244,115,220,237,45,25,206,17,165,164,130,13,73,182,77,23,84,172,118,131,113,229,148,96,238,151,164,190,166,39,153,149,3,107,234,66,198,149,141,134,114,201,239,16,183,13,144,172,174,13,201,114,92,72,233,171,165,215,179,0,42,25,22,133,192,18,197,87,11,125,26,185,216,190,35,14,13,244,228,12,176,121,54,143,70,94,179,77,174,88,109,76,171,253,37,72,17,88,3,1,57,249,249,164,28,108,119,252,161,170,48,64,76,175,214,159,136,223,80,124,160,144,192,56,62,26,137,219,76,210,155,186,31,107,226,121,55,74,146,99,131,234,97,181,137,124,91,240,43,226,169,49,150,45,210,158,211,249,10,179,51,110,123,77,149,143,93,65,237,239,225,128,138,73,151,19,209,81,63,82,232,93,155,85,252,199,8,139,249,241,16,43,113,210,48,133,62,240,27,136,86,238,132,176,180,41,193,60,126,76,18,169,35,0,167,25,174,56,108,68,249,223,254,151,150,62,241,190,158,217,23,133,160,224,48,7,50,6,13,250,187,155,30,64,220,244,189,71,108,110,18,47,28,131,164,137,173,154,142,30,154,7,181,136,17,129,104,195,77,76,115,86,166,5,168,177,129,62,156,195,222,242,243,152,247,173,70,96,7,160,12,124,110,72,20,3,160,154,183,1,93,248,220,48,98,14,49,103,89,11,234,213,155,51,117,129,251,114,5,179,113,199,230,110,136,177,171,71,72,97,224,70,28,218,129,47,11,178,254,251,63,142,137,248,177,124,212,137,151,253,175,192,200,132,126,153,197,53,42,126,75,158,0,255,72,171,105,196,45,107,184,221,68,102,56,77,248,170,126,34,254,109,253,16,16,93,17,148,152,160,247,67,30,84,103,70,43,43,213,193,104,253,224,194,115,173,72,27,62,189,156,185,15,97,181,14,156,22,130,213,81,153,116,177,215,227,28,103,244,88,244,18,196,32,34,45,177,193,74,162,154,63,146,25,129,190,169,155,197,232,156,62,96,14,166,125,40,48,140,163,255,166,252,110,211,226,22,96,193,134,82,57,27,25,200,146,62,121,194,74,154,220,27,108,182,25,121,101,160,17,124,131,234,226,78,56,13,141,198,126,47,81,11,86,227,161,94,230,39,187,191,180,198,47,31,83,121,197,219,27,214,88,121,157,239,138,251,152,161,132,55,77,78,116,185,1,93,159,13,140,235,130,98,211,8,192,180,99,7,148,108,210,19,150,48,104,186,196,209,120,24,236,147,180,187,157,136,236,248,192,246,173,180,245,120,145,148,208,134,188,107,89,166,70,35,70,224,111,196,93,150,71,15,255,117,220,45,183,192,116,110,215,24,178,127,225,93,77,101,24,159,254,58,93,213,157,148,130,71,69,59,110,191,127,66,228,205,145,144,88,241,210,224,237,201,101,136,114,0,253,195,151,88,245,3,6,122,224,13,205,78,199,68,202,39,131,129,75,177,29,3,117,195,248,178,78,120,48,118,35,22,98,151,191,234,19,2,46,209,72,157,231,222,53,79,112,173,154,174,62,94,230,28,215,204,177,29,243,20,2,133,72,200,96,73,123,255,116,143,151,113,92,87,9,152,185,92,38,186,36,18,185,251,205,83,27,222,115,90,55,178,97,86,205,39,56,220,115,231,71,208,191,36,60,16,212,164,228,207,127,82,127,19,41,38,14,45,165,165,15,3,32,84,24,253,193,215,55,234,242,130,171,209,153,144,238,84,120,35,37,97,230,192,237,80,81,45,114,191,17,249,34,65,18,14,186,112,124,147,93,30,43,225,38,160,150,143,87,243,240,68,44,57,143,184,245,120,183,98,206,195,193,194,113,8,254,223,205,35,49,56,239,15,249,141,192,174,241,170,52,221,100,90,114,46,222,48,68,246,31,114,174,6,155,105,96,4,254,207,68,171,223,77,155,214,10,115,123,123,149,113,76,254,103,65,2,90,238,97,93,194,58,234,247,97,23,127,73,0,219,171,65,150,114,9,238,240,238,37,100,23,84,0,206,123,185,31,211,103,27,253,92,29,113,56,174,97,155,137,0,206,131,141,69,56,74,223,85,65,83,109,212,139,37,113,37,230,54,152,201,115,142,30,68,206,117,97,50,226,41,18,250,45,63,196,240,170,23,181,100,41,19,87,74,106,213,220,251,172,248,215,164,183,91,140,198,68,119,149,228,217,40,253,106,215,42,124,14,83,117,218,221,230,180,253,133,156,157,110,129,179,129,118,149,203,52,126,66,36,157,140,67,59,156,202,74,252,32,121,197,159,168,3,228,183,33,100,65,65,20,133,131,193,26,145,24,216,36,227,115,240,232,156,158,43,45,237,5,21,224,103,13,114,173,51,14,156,90,60,243,241,96,66,91,96,183,249,146,250,47,49,149,183,202,240,50,157,196,216,79,168,255,181,195,207,151,223,162,103,50,228,62,236,131,207,254,9,181,237,102,227,146,74,122,217,74,86,120,83,234,126,17,140,209,208,57,114,130,68,118,212,210,21,175,7,221,215,179,83,237,8,231,11,52,62,1,105,235,232,185,217,202,57,200,149,207,149,49,13,143,226,41,41,139,189,77,62,116,21,139,96,20,19,173,187,84,188,190,164,137,36,0,34,231,136,7,215,117,98,26,142,74,254,244,246,175,52,178,238,170,166,158,142,212,128,163,3,59,41,70,28,235,27,163,46,162,212,168,98,6,156,64,171,67,60,26,234,172,153,76,103,220,47,217,251,8,192,84,229,7,169,150,209,191,135,70,23,26,213,66,236,16,112,196,233,219,185,27,216,144,100,143,215,9,219,136,14,180,98,23,240,124,140,164,241,214,75,127,209,137,89,80,195,206,245,168,121,114,116,185,110,153,129,73,18,102,175,125,14,135,152,249,25,147,169,134,171,195,33,101,172,51,181,78,184,65,103,214,185,230,147,148,39,174,26,70,239,55,46,241,241,129,69,128,167,27,214,195,20,54,69,105,46,14,56,95,65,120,153,113,30,184,144,10,171,170,191,36,16,119,161,0,204,33,161,46,19,16,156,151,188,109,178,175,224,229,13,58,252,245,165,196,116,207,133,208,65,64,157,238,42,195,137,81,206,18,93,137,35,154,230,211,252,8,215,26,76,199,148,14,253,172,60,103,32,94,173,168,183,108,233,105,194,29,147,26,211,2,43,133,94,143,194,57,71,53,88,63,111,12,251,66,255,212,35,186,77,27,122,198,249,12,21,124,88,88,117,132,154,170,249,231,48,76,248,93,54,37,243,185,249,35,163,70,175,125,148,9,134,145,140,7,120,33,251,159,21,16,76,108,213,120,168,32,168,212,28,63,247,222,45,189,211,77,125,195,83,31,47,58,151,162,142,43,41,193,249,40,113,161,91,152,73,85,157,41,90,99,196,244,156,119,215,178,113,208,244,71,215,95,216,45,51,185,51,229,156,72,118,208,113,82,95,140,144,56,206,97,202,252,105,1,27,33,182,204,13,14,216,96,186,187,120,47,157,109,43,77,99,200,106,187,121,216,75,42,80,100,200,106,136,31,127,60,160,192,54,190,12,96,172,43,152,96,22,157,82,150,199,159,229,113,98,249,21,54,140,229,188,102,167,222,122,211,165,162,176,12,136,129,184,197,237,181,98,113,73,69,144,203,146,32,180,138,28,45,19,149,45,32,24,87,226,172,143,74,193,157,95,34,135,13,37,180,90,251,170,99,96,188,127,190,12,239,110,53,140,188,47,183,25,25,91,224,163,149,164,38,205,79,97,41,141,16,80,232,128,35,243,211,102,48,161,62,38,114,101,205,89,228,98,235,147,213,201,179,152,32,64,147,16,197,185,154,202,90,1,154,16,237,183,158,81,106,207,155,48,166,214,100,56,29,36,70,11,50,64,116,216,66,181,24,241,24,183,138,54,209,182,109,28,102,74,36,30,160,35,49,207,104,28,156,3,247,31,218,233,52,31,226,157,152,83,227,47,130,81,78,225,247,100,166,62,25,14,246,203,113,213,72,171,33,176,79,126,188,74,14,137,249,55,212,62,204,213,153,34,204,58,71,60,235,35,166,103,212,218,230,73,177,52,28,103,11,91,202,157,198,175,184,121,163,246,23,142,69,236,243,33,131,113,65,9,233,201,224,155,59,91,64,124,20,42,101,9,251,255,45,188,73,50,120,126,156,16,33,103,203,44,164,153,0,192,197,251,241,6,233,153,217,199,179,108,197,143,193,103,12,79,16,244,63,131,4,216,1,139,18,112,141,143,139,17,95,13,85,94,10,171,163,200,175,140,192,132,212,238,14,200,83,152,4,1,250,39,218,150,118,5,209,135,161,178,240,212,136,148,121,48,47,244,32,73,204,113,74,86,17,128,45,149,51,108,205,6,107,156,20,6,47,51,210,158,209,205,110,4,240,55,83,55,208,111,250,50,16,13,216,227,243,30,203,169,198,211,216,195,9,133,94,105,149,242,111,20,174,117,189,149,15,254,168,193,3,252,78,190,205,134,30,127,218,206,7,30,77,138,156,67,150,82,55,20,41,82,197,199,201,29,0,227,222,254,94,31,240,28,215,249,8,181,123,142,155,73,47,98,239,72,249,211,67,124,156,222,103,195,186,55,104,73,136,237,85,57,172,71,3,37,122,240,229,243,217,154,85,9,227,150,140,195,54,130,103,59,82,183,90,173,33,89,28,244,254,45,49,88,84,223,221,129,41,112,239,51,61,79,164,38,173,177,15,66,237,104,6,238,50,77,120,52,116,111,185,227,193,52,125,52,31,6,11,189,171,48,104,199,162,19,71,17,242,11,154,55,0,246,154,25,63,50,194,12,10,250,1,135,24,10,199,246,214,28,162,140,169,7,93,32,0,166,150,253,190,230,87,178,167,187,148,6,4,15,67,38,0,254,179,169,98,0,95,87,48,72,96,75,179,109,246,163,134,135,196,249,178,251,175,163,187,228,199,65,127,181,144,243,54,196,241,110,88,123,86,139,21,49,44,37,227,252,62,129,127,224,186,181,219,68,6,19,218,173,151,218,163,15,94,235,192,60,249,147,161,174,178,248,139,118,60,131,99,222,151,84,113,199,31,69,133,181,59,253,23,179,196,127,153,54,84,30,121,176,224,212,180,84,55,201,143,31,19,34,225,229,208,37,165,194,205,80,147,0,20,123,215,135,185,71,233,200,57,77,253,30,107,76,17,62,139,249,79,68,79,186,95,232,227,246,73,27,233,214,204,86,162,129,72,178,58,204,149,179,120,44,201,214,233,40,114,103,14,81,250,231,210,11,163,154,44,82,82,117,28,229,139,169,178,207,210,58,138,23,79,67,130,255,73,60,38,80,78,212,163,110,87,89,163,90,96,230,67,77,78,168,149,219,238,169,6,152,197,126,158,189,58,238,182,198,44,252,181,143,209,122,70,236,10,36,155,164,216,40,96,81,244,21,103,37,68,70,131,211,206,92,166,158,240,183,246,200,173,38,220,235,157,192,151,146,53,149,17,52,112,101,126,88,79,177,0,158,192,136,249,113,112,254,229,85,212,27,15,134,130,141,40,137,237,114,72,119,180,26,18,55,40,133,13,100,6,207,107,211,49,237,66,141,187,227,67,56,231,14,144,183,34,157,155,49,163,100,122,211,226,202,120,177,71,157,229,124,246,29,180,130,232,70,52,83,207,12,196,191,91,136,171,179,107,159,158,37,67,68,158,127,83,81,66,233,240,160,98,59,245,247,66,22,50,2,49,49,171,162,189,138,205,107,15,183,152,84,113,214,87,132,160,36,184,38,76,71,162,55,206,22,251,61,196,94,93,219,145,115,211,155,18,50,232,154,237,92,99,16,96,177,174,126,166,103,62,75,147,144,227,75,139,207,13,198,190,252,223,122,114,130,210,130,17,1,226,111,212,138,97,212,23,215,252,169,164,186,195,26,169,137,202,152,48,23,108,121,209,59,195,202,179,40,38,62,201,183,94,208,224,81,92,153,79,105,149,102,144,183,147,111,221,178,27,83,221,219,4,219,42,144,31,2,101,63,198,59,85,212,128,199,104,19,230,235,98,214,188,123,24,179,34,117,225,217,200,39,221,104,166,86,172,255,162,175,60,203,66,193,155,69,186,117,173,117,122,68,110,187,14,121,247,15,235,62,151,237,212,138,192,89,115,137,227,136,179,111,168,91,247,189,88,203,226,64,172,112,130,95,171,217,240,151,43,211,11,249,108,95,57,169,175,29,229,114,96,94,95,6,102,122,235,7,70,233,8,23,182,187,160,252,126,216,189,134,249,152,201,151,54,180,73,33,236,20,120,103,101,194,70,53,174,46,104,117,93,10,255,115,208,20,252,124,118,130,74,80,204,213,213,216,244,215,113,187,178,140,196,89,111,51,194,205,68,194,208,184,241,44,240,245,47,208,182,178,50,17,204,70,8,118,173,62,104,85,103,174,79,93,166,75,131,68,209,38,123,199,137,156,159,55,162,66,215,21,108,115,113,246,152,139,34,92,226,43,106,189,30,9,42,174,78,212,128,222,165,184,249,103,212,180,181,36,0,157,93,225,64,132,242,167,97,166,89,118,177,52,203,187,131,183,4,192,232,104,43,43,161,162,237,131,210,53,82,144,85,156,3,105,229,115,140,75,39,106,143,106,61,46,101,158,37,118,230,102,47,81,145,77,109,178,117,90,35,25,126,192,253,60,170,189,122,122,62,199,23,6,18,86,219,14,75,216,163,1,3,223,198,87,56,185,115,178,231,27,174,33,25,251,246,0,132,108,32,249,5,129,79,154,160,92,139,248,177,67,216,188,143,22,197,243,97,143,205,245,244,243,214,66,151,191,4,39,109,119,245,91,149,240,249,94,52,39,239,226,111,212,255,27,163,194,123,199,58,25,217,103,157,229,162,204,132,114,163,153,181,147,7,129,246,99,209,114,54,235,9,109,201,95,242,136,240,132,119,172,23,78,228,68,106,123,253,117,115,229,88,129,65,252,47,41,41,102,102,194,74,95,45,194,254,108,240,84,168,62,95,217,40,98,39,117,112,198,27,146,232,94,172,89,19,225,172,122,218,89,116,52,149,47,11,202,104,11,61,104,176,215,72,177,239,95,32,208,170,71,142,126,176,45,219,68,195,255,143,5,220,61,100,116,18,102,111,19,22,71,233,180,42,26,65,55,170,160,245,105,176,215,33,107,12,56,209,106,199,208,57,6,143,36,101,122,157,177,24,201,3,69,181,148,113,170,238,59,5,183,125,202,45,208,23,86,248,127,225,183,60,156,33,68,40,246,12,174,94,180,218,48,219,223,61,11,82,121,104,149,141,21,130,137,207,71,3,13,206,129,132,198,100,220,26,107,60,5,181,203,230,249,216,136,53,232,116,27,208,178,26,238,76,203,232,242,233,188,123,50,101,155,182,187,203,134,158,239,63,36,198,77,156,117,236,127,158,171,171,107,44,139,153,99,118,1,120,221,234,22,39,223,78,30,181,215,57,34,210,73,203,245,179,120,139,146,182,144,51,51,127,176,27,182,131,223,75,140,116,158,229,148,141,171,122,161,232,208,119,190,158,2,50,35,219,9,109,22,17,138,120,218,49,153,34,159,203,230,161,64,87,219,223,136,1,232,240,93,81,186,66,24,187,18,155,165,122,112,177,241,236,15,122,137,34,72,3,167,176,73,96,219,8,225,109,30,22,73,50,232,194,176,124,167,251,244,242,50,49,209,116,255,35,162,96,36,74,157,149,239,48,142,73,6,2,200,161,101,152,124,83,136,230,250,237,252,183,45,96,205,46,70,180,125,103,122,21,169,193,3,47,39,144,55,48,249,161,155,40,88,13,96,15,85,14,97,203,231,26,127,235,37,232,134,60,19,15,169,99,185,161,210,240,128,14,118,167,194,68,197,116,190,221,64,173,50,224,242,166,20,250,251,16,72,67,137,48,35,209,146,182,253,151,134,7,165,222,189,34,51,101,112,23,124,187,196,88,0,225,64,127,60,72,189,220,91,189,215,222,21,122,118,147,68,139,209,166,219,24,235,202,40,124,198,254,212,230,34,147,197,226,95,234,162,102,38,148,173,69,126,21,112,30,103,238,45,247,198,250,244,243,199,198,253,121,174,69,52,139,189,183,228,175,188,213,211,192,137,129,126,13,55,152,232,250,238,34,118,187,240,56,115,38,248,143,192,90,154,76,227,174,44,19,134,2,123,245,199,207,37,210,51,84,41,61,177,121,251,85,76,75,31,149,127,203,64,22,87,30,47,187,12,242,121,69,214,87,187,67,119,115,168,59,248,232,35,245,247,115,63,202,40,127,80,81,25,182,96,69,99,161,75,242,198,136,191,218,11,79,105,218,173,101,179,255,84,63,14,178,215,61,29,87,28,200,212,110,2,248,146,22,197,244,191,70,39,194,245,79,81,49,96,67,102,229,120,247,163,179,136,62,43,233,184,49,159,106,35,63,158,13,20,20,25,0,223,218,72,168,178,232,113,179,61,106,208,18,23,184,32,248,17,0,190,84,131,101,249,93,199,21,113,200,175,54,15,192,178,5,240,2,232,28,127,71,21,149,36,210,63,214,180,70,58,91,225,153,191,185,239,89,97,26,162,110,55,191,128,73,206,192,73,196,84,112,5,215,5,86,55,39,112,98,53,204,126,69,78,85,73,123,170,204,225,59,198,62,85,62,8,111,125,74,222,114,191,87,209,46,13,163,234,121,102,116,178,240,156,155,232,89,215,235,205,233,0,229,128,15,8,98,209,192,224,27,196,195,227,95,12,118,170,73,54,90,241,74,45,15,60,171,223,156,232,144,5,135,108,72,111,109,160,249,182,19,226,87,119,89,124,235,98,138,127,170,150,206,112,102,131,1,117,216,30,81,117,34,129,155,196,20,55,231,129,109,230,118,68,21,146,10,229,149,151,146,107,8,105,237,227,165,43,197,13,132,152,29,85,124,14,121,130,236,9,34,44,242,186,149,161,46,71,164,28,27,171,253,141,198,78,52,146,42,219,141,230,117,58,221,154,185,117,248,132,87,19,144,110,49,37,158,101,82,60,126,173,212,196,175,51,110,89,193,123,27,103,190,17,251,27,69,59,84,241,200,254,151,44,121,48,18,188,194,155,190,19,70,165,12,7,198,38,198,169,151,106,142,53,177,5,201,206,228,95,35,218,66,2,84,115,223,249,14,129,148,20,153,185,249,17,252,19,66,184,233,49,140,166,233,115,93,49,107,173,75,211,169,37,164,144,150,10,35,246,116,135,91,105,10,51,93,225,185,244,223,98,95,244,214,186,156,227,106,235,29,95,18,110,78,44,177,198,62,171,219,117,198,239,31,206,158,95,108,217,196,221,32,55,106,237,34,70,69,20,70,225,242,168,4,35,24,61,239,255,158,216,61,245,135,59,122,214,15,134,194,49,146,208,42,207,189,43,133,151,97,81,217,249,18,118,214,52,117,252,132,73,92,51,191,187,96,86,234,178,216,102,94,30,162,79,82,111,41,119,99,175,108,225,178,129,119,203,58,159,140,230,168,43,159,154,198,19,126,28,230,171,5,247,167,185,96,1,180,120,3,208,9,72,100,34,55,149,71,223,13,44,81,156,217,69,35,17,128,167,226,8,113,28,109,18,184,151,41,153,237,145,253,120,145,122,78,213,135,221,196,65,215,237,240,166,151,108,33,77,54,226,239,156,41,117,106,124,156,173,76,163,140,85,42,151,129,205,100,244,166,245,7,156,237,88,222,175,162,217,36,202,189,79,122,178,187,37,77,41,241,140,253,93,31,235,18,108,165,166,203,243,154,37,7,102,41,42,210,53,196,165,28,101,80,125,109,161,83,185,148,89,1,59,144,160,148,129,94,240,207,203,0,131,200,119,78,143,229,89,252,234,104,238,127,96,7,138,47,71,180,205,151,164,26,149,21,212,2,181,253,203,226,235,197,130,147,193,67,40,156,152,201,117,103,142,223,178,151,84,222,230,85,89,66,37,235,62,226,227,229,5,50,65,99,181,153,66,132,195,146,72,31,65,249,69,138,205,81,100,96,110,133,27,81,61,138,137,206,129,206,162,161,254,36,76,202,135,143,89,234,24,113,12,27,21,251,194,204,195,220,154,132,31,197,191,118,154,41,244,227,55,179,24,193,31,97,201,60,29,33,110,115,49,88,169,196,112,240,238,4,185,172,63,150,92,124,118,7,193,199,20,171,155,235,126,187,48,22,26,39,64,54,140,144,15,213,9,186,238,108,49,13,218,73,172,232,232,105,202,136,221,220,140,67,95,26,73,181,54,75,246,220,145,137,111,212,70,216,167,231,11,187,37,216,98,14,170,208,92,162,162,93,117,150,66,31,187,25,103,4,150,216,121,80,101,57,246,227,144,101,201,78,163,172,70,33,149,188,63,159,96,186,9,120,109,88,80,73,48,58,166,78,144,56,14,56,25,154,94,1,192,59,128,114,43,34,91,178,152,23,47,238,240,43,98,53,141,48,130,139,60,119,47,247,198,235,125,243,7,132,212,86,234,74,3,34,195,133,134,238,244,55,118,8,43,175,254,217,90,19,139,0,90,58,128,69,165,238,55,21,169,188,173,186,194,164,142,179,185,8,20,60,156,45,198,170,58,150,174,197,55,207,179,112,225,175,222,156,46,169,225,196,22,234,125,31,156,233,172,6,25,143,215,202,118,65,187,83,153,55,153,43,117,119,42,237,66,27,32,208,105,179,227,168,226,101,40,89,27,40,30,254,26,73,31,1,206,242,231,203,116,158,147,44,98,75,146,147,113,140,20,208,8,72,224,145,134,64,121,192,11,200,110,143,238,0,70,213,242,161,178,10,79,1,157,165,124,41,243,169,163,150,134,228,19,162,238,23,11,231,36,149,6,155,49,53,106,129,211,206,196,151,61,121,125,216,118,2,191,110,27,201,130,159,26,52,133,162,10,179,59,254,110,84,88,58,214,225,154,145,254,132,247,176,198,73,6,84,74,91,66,70,249,99,146,31,75,46,139,57,99,38,208,218,199,125,177,23,248,174,120,4,110,47,198,46,186,81,138,213,200,19,193,242,4,129,196,35,94,181,85,163,190,167,68,77,241,52,223,153,25,77,205,147,205,108,249,168,209,53,224,82,230,1,16,217,222,134,73,5,230,136,148,146,90,117,218,136,18,110,147,225,182,231,136,26,55,246,109,88,205,141,16,204,28,145,181,212,18,96,148,92,236,71,48,222,107,109,245,91,100,0,68,5,82,133,61,135,190,8,250,214,126,60,50,0,179,86,146,148,192,205,137,103,219,205,175,192,202,243,222,120,51,251,205,103,198,223,201,125,234,152,17,118,250,6,66,171,178,19,51,207,195,232,28,212,54,151,6,100,43,96,95,215,178,83,203,110,124,223,247,1,15,25,153,136,124,125,205,93,61,56,136,98,162,5,15,225,39,35,68,238,144,52,123,233,186,23,68,153,76,110,217,139,87,16,224,103,152,230,113,139,46,123,214,79,67,72,65,2,122,94,82,133,109,130,198,15,251,239,102,20,198,30,252,228,60,253,201,181,134,189,222,109,5,37,100,50,212,148,15,17,99,147,141,187,192,67,144,29,62,50,255,163,215,39,84,175,77,94,133,133,221,147,119,36,25,247,66,144,243,94,142,60,46,66,87,99,60,65,13,220,48,102,138,179,253,24,199,94,237,65,26,153,84,133,171,153,2,115,176,254,97,116,210,184,211,11,66,67,165,41,198,217,226,202,80,80,152,91,169,208,53,118,197,192,4,147,223,27,227,79,161,172,250,39,12,113,130,141,114,231,163,220,78,70,210,2,191,123,175,9,253,44,41,163,53,199,105,126,41,102,86,206,144,229,60,184,15,36,202,228,64,153,56,27,97,250,217,244,115,247,66,121,139,222,26,57,177,4,59,47,123,48,202,165,140,95,151,113,48,26,95,128,85,4,17,213,1,15,151,31,42,240,24,203,255,104,228,160,243,234,114,220,183,152,207,202,152,159,178,247,169,116,148,171,245,64,1,4,233,134,151,165,189,209,24,210,207,139,183,186,245,124,73,214,232,71,197,5,62,38,125,49,164,100,26,217,97,234,112,183,193,48,133,39,51,37,68,193,70,49,236,32,152,217,195,136,113,113,137,38,184,45,173,132,157,58,218,142,192,65,190,26,73,69,247,75,146,184,1,109,138,102,199,249,53,89,69,202,100,3,65,37,234,230,158,51,62,48,231,197,148,241,14,29,88,172,182,178,206,10,59,30,50,41,62,188,35,220,216,68,255,193,124,204,73,38,41,89,179,228,103,147,206,145,104,219,81,60,142,196,14,202,159,152,87,165,20,46,68,238,202,26,98,16,182,238,154,200,117,136,7,243,184,83,134,51,168,33,6,127,151,80,111,181,223,75,214,253,131,109,35,205,248,200,234,236,48,244,69,1,167,94,75,147,161,179,62,106,196,82,182,141,68,242,191,146,130,155,71,45,98,98,90,93,1,104,192,101,135,23,214,149,104,140,204,30,81,133,173,17,75,41,240,24,141,106,212,72,93,141,249,13,181,17,123,231,135,54,90,116,245,198,216,93,92,77,72,61,50,131,134,7,232,134,133,90,86,56,231,216,82,141,187,246,171,105,172,129,151,139,186,148,136,188,83,3,147,6,167,6,240,6,118,32,221,16,252,221,235,12,37,183,193,175,246,180,40,245,73,199,171,29,1,148,76,17,164,79,48,49,12,79,185,214,226,82,130,114,241,220,212,244,125,43,20,174,117,66,59,246,162,154,6,50,233,133,53,51,177,216,79,93,90,195,201,217,104,1,250,115,142,152,197,210,206,236,184,21,147,22,206,66,106,11,48,25,210,205,122,248,0,49,99,179,2,120,41,235,189,244,159,159,23,193,60,42,105,162,250,39,66,28,36,25,75,54,179,75,216,128,85,96,4,112,3,98,55,207,176,79,170,87,181,12,118,58,118,98,219,124,81,228,212,203,248,203,188,36,43,178,0,152,64,80,8,187,25,10,57,32,96,244,180,122,51,122,50,111,100,152,85,86,88,172,143,173,154,55,97,91,99,77,116,171,72,153,196,25,109,143,221,201,252,237,251,25,67,235,5,175,32,238,103,23,228,9,170,24,83,248,144,249,163,142,95,53,26,162,237,242,72,147,65,39,46,112,170,247,145,11,246,43,106,107,134,56,29,60,218,93,75,82,23,63,125,118,4,227,88,43,79,62,69,47,45,101,125,145,142,118,138,36,148,111,106,181,125,72,195,94,31,219,175,252,99,176,248,25,189,76,138,243,26,108,130,219,81,214,69,49,15,43,5,157,166,248,70,146,143,2,196,2,17,63,237,114,76,16,176,224,253,113,70,88,151,252,62,169,53,4,62,198,102,70,39,107,171,252,164,129,148,128,217,246,157,232,191,149,152,97,94,142,247,64,144,132,82,128,136,238,6,118,141,231,203,13,129,215,123,12,45,10,120,157,249,48,56,66,243,72,70,5,189,95,184,116,254,230,192,229,222,11,118,62,132,198,90,23,137,71,252,43,133,0,77,30,2,170,5,44,97,132,97,194,172,98,163,220,150,20,128,18,5,10,2,216,90,37,131,35,163,39,40,69,100,199,79,169,86,62,148,53,172,13,195,189,141,237,235,126,130,41,131,110,66,177,135,23,204,48,15,92,200,164,11,105,223,13,5,87,200,34,249,121,187,84,23,231,100,184,215,14,129,82,151,83,235,51,94,55,33,56,71,108,128,214,9,161,192,15,202,233,24,20,189,40,18,250,93,63,97,75,243,100,29,175,215,170,222,73,7,122,160,253,66,60,20,153,141,118,192,17,246,113,10,17,142,72,136,50,20,80,37,105,233,205,190,200,74,94,194,142,98,150,103,229,55,151,145,232,105,20,235,32,237,94,128,42,183,180,197,195,251,69,254,171,66,117,221,28,164,14,135,9,226,12,158,143,211,26,193,249,207,223,1,185,169,213,166,122,5,49,148,153,144,181,164,35,112,72,254,133,79,212,14,158,143,195,234,21,45,239,66,36,150,49,185,67,15,63,201,168,24,172,14,244,183,24,86,140,242,49,59,201,69,145,117,212,123,242,162,97,188,188,6,196,126,226,113,14,247,55,44,247,104,112,171,121,46,21,104,219,152,34,70,26,122,160,8,76,20,170,159,12,13,62,44,128,57,212,127,43,106,204,194,20,117,150,118,113,138,66,140,47,71,251,165,89,104,65,83,204,133,177,78,235,93,6,67,19,186,122,109,215,155,15,102,102,105,6,217,80,189,12,245,169,237,189,60,108,80,149,102,27,246,145,26,132,121,83,19,66,78,33,64,18,161,225,138,112,71,84,191,147,94,236,157,114,247,110,177,138,149,130,113,150,150,180,35,78,8,110,174,89,100,178,143,36,230,121,146,157,242,119,6,67,71,124,236,1,166,230,122,237,200,88,216,58,178,51,15,178,232,232,184,241,122,31,204,241,133,13,31,40,78,156,99,149,61,72,132,252,213,8,237,141,224,150,215,184,28,111,63,146,199,211,221,161,165,35,102,167,214,66,128,9,4,252,15,167,219,91,149,111,177,55,90,149,96,213,36,89,12,176,33,182,18,198,114,84,39,91,117,42,159,64,173,205,251,249,62,123,159,24,194,75,74,83,171,167,246,115,209,147,185,111,83,189,177,237,186,97,204,78,115,70,103,182,87,29,156,182,198,177,191,110,204,24,39,32,123,242,105,40,191,206,190,193,78,120,239,166,2,59,141,3,197,231,126,27,17,194,1,153,102,230,126,182,192,208,182,89,160,234,13,63,4,127,77,50,9,204,36,129,35,91,84,160,119,16,114,79,34,185,231,45,5,131,239,70,110,37,198,194,179,175,143,146,197,84,58,177,61,132,83,245,183,253,91,131,168,160,73,7,90,198,209,3,16,40,90,120,127,220,28,4,191,92,113,228,191,220,237,47,114,181,197,240,143,11,164,69,112,84,224,28,127,134,88,215,148,97,121,171,141,135,27,66,84,26,203,203,206,207,82,112,61,249,118,97,2,66,178,9,23,33,161,132,77,220,85,224,169,5,154,131,118,21,198,183,64,95,169,238,229,241,93,188,77,63,205,249,68,98,153,254,202,83,80,181,104,152,31,62,124,79,174,200,231,182,29,230,180,150,206,224,171,247,72,81,123,7,114,72,82,2,151,224,148,130,197,169,114,210,216,4,89,129,233,181,198,227,113,114,252,117,87,226,144,30,67,64,2,251,6,248,178,55,79,196,109,224,132,210,251,145,149,184,158,204,86,83,72,152,192,231,82,220,29,5,144,100,71,225,182,54,4,238,248,216,57,108,50,240,143,81,151,101,187,43,73,177,172,28,117,211,84,190,62,38,177,124,65,232,209,54,165,86,196,163,239,37,145,71,1,131,149,62,221,29,123,121,41,73,101,241,139,152,39,70,23,69,88,192,101,27,211,125,104,168,215,141,80,47,47,1,117,207,244,102,150,160,2,119,117,72,165,75,232,136,242,118,43,36,29,10,166,212,75,73,232,196,124,212,186,195,228,228,19,76,249,96,115,2,201,134,155,13,16,184,83,112,175,192,97,145,185,140,44,129,189,72,38,190,178,195,16,230,66,246,87,151,180,159,226,227,67,3,35,24,44,179,44,168,89,203,83,147,189,237,194,222,60,31,252,47,208,141,76,210,55,154,68,195,78,149,205,177,217,240,2,192,28,180,143,241,182,41,218,198,33,225,76,154,8,39,153,149,42,156,220,37,139,106,50,20,137,14,171,146,106,63,118,151,92,140,69,127,249,220,93,114,19,225,245,22,233,35,59,81,33,123,129,77,41,131,242,38,73,21,188,90,118,22,187,154,223,92,251,83,1,51,22,49,42,201,37,220,216,106,126,0,82,17,47,119,39,105,97,108,211,31,128,57,2,97,155,218,91,29,232,232,65,38,184,103,236,233,89,139,76,98,154,167,5,150,230,171,137,61,82,8,37,53,12,187,245,115,18,252,175,100,23,161,152,64,16,70,119,68,10,204,37,93,49,118,110,142,49,243,68,32,82,165,146,1,226,228,6,95,47,68,213,85,82,117,107,232,91,7,5,70,209,53,57,231,41,179,194,56,91,101,228,145,11,80,197,123,243,250,66,36,161,70,230,197,246,45,0,154,14,133,246,67,238,45,60,75,187,92,29,18,27,173,8,145,155,136,68,252,77,175,18,163,243,33,106,240,129,0,166,218,173,154,92,90,50,23,141,141,150,201,11,197,75,165,211,140,82,32,255,117,247,215,62,24,150,133,144,10,126,186,22,200,45,174,45,67,156,193,141,179,249,169,103,102,200,207,252,71,113,227,63,131,144,66,68,117,198,14,109,76,100,68,169,133,60,3,175,27,148,176,216,51,227,106,76,48,148,167,73,57,195,109,121,251,167,7,253,77,191,251,126,119,133,192,164,65,238,38,244,78,88,176,207,33,150,230,175,63,164,164,14,207,109,107,178,254,53,167,112,163,183,14,51,218,147,77,187,61,166,249,205,20,92,160,112,159,41,92,98,230,163,61,236,117,26,199,148,149,216,18,149,224,206,220,58,201,97,222,132,108,93,85,251,164,47,233,129,137,130,145,238,18,34,87,177,38,161,85,69,220,158,141,46,90,143,95,206,174,106,78,171,57,86,70,231,78,24,5,168,218,14,220,10,143,122,8,201,26,161,225,192,44,242,161,189,137,179,16,248,61,144,149,9,190,155,218,99,165,164,222,1,113,126,163,123,241,79,103,217,248,5,5,107,109,36,208,133,160,202,220,235,130,21,21,243,153,147,4,142,212,16,128,245,225,141,89,200,148,109,70,77,66,251,187,159,126,144,188,169,45,154,205,139,20,154,163,156,40,69,172,86,185,220,208,239,137,64,246,186,6,71,112,108,94,155,23,233,212,218,237,247,126,255,91,2,63,234,182,217,221,58,79,247,227,182,33,193,205,111,248,39,45,191,124,13,211,246,100,117,222,186,101,37,135,2,43,234,99,129,247,158,137,193,62,67,187,153,64,215,88,127,65,191,174,121,212,236,109,72,133,138,33,17,223,241,97,200,249,249,14,80,190,2,106,108,134,82,158,139,183,136,163,201,179,119,88,235,160,154,199,34,106,255,167,10,86,193,89,141,130,160,112,148,42,114,92,165,120,76,197,130,34,23,147,4,61,29,12,152,48,255,22,131,230,78,10,166,195,8,98,148,182,59,65,133,105,121,216,77,22,56,70,22,102,51,137,242,207,138,109,91,253,100,140,147,202,113,28,24,96,189,106,104,249,78,80,161,77,182,159,189,123,88,12,200,30,120,234,1,118,67,66,251,28,99,10,20,249,188,226,1,156,154,198,128,96,215,182,162,128,15,91,135,246,49,165,106,164,213,112,80,59,92,227,104,133,17,252,70,18,55,139,198,205,155,111,4,8,161,151,3,228,152,120,26,224,246,199,27,159,154,172,147,159,40,69,195,164,103,182,194,190,102,63,211,52,204,167,251,225,92,169,41,51,204,35,233,237,76,167,153,112,80,145,160,48,103,149,170,206,219,151,42,51,8,223,169,226,63,115,234,144,71,72,202,93,177,0,246,175,12,124,137,182,83,201,51,214,168,145,237,37,195,134,74,18,115,112,213,143,20,35,231,80,214,8,225,247,104,140,252,148,255,58,252,153,91,247,168,185,99,66,92,71,134,167,120,178,212,83,183,121,173,124,184,14,23,134,51,117,61,216,165,83,70,56,49,158,185,46,246,124,68,63,134,245,253,216,77,223,140,149,167,21,34,142,173,161,206,89,123,203,113,74,109,132,105,25,233,239,206,240,90,166,192,132,100,5,132,166,93,104,202,150,75,197,233,135,0,132,34,142,133,29,115,244,197,205,67,157,23,238,105,39,73,32,204,107,34,191,215,36,72,243,255,141,11,188,238,33,218,240,209,66,196,97,222,42,249,106,176,50,120,90,189,192,127,86,27,49,92,169,200,160,221,85,192,206,171,71,146,179,155,93,109,152,44,159,219,107,135,21,218,155,8,95,104,129,20,211,188,16,52,111,149,212,142,8,174,173,134,64,203,151,190,217,182,25,230,252,243,127,13,85,60,11,244,187,64,45,208,6,71,188,220,43,219,163,50,232,242,238,251,178,28,177,28,3,230,148,191,100,171,90,88,187,131,136,112,161,37,192,181,159,186,73,233,70,245,30,137,220,115,94,90,149,188,146,72,92,57,79,128,154,231,152,18,9,127,115,49,130,100,252,92,253,31,236,185,210,117,179,21,43,4,88,127,95,241,206,49,47,155,176,67,87,99,239,194,237,24,252,59,97,1,88,128,130,241,105,217,75,231,96,61,226,68,107,193,148,70,252,49,10,14,72,249,156,104,216,163,131,40,15,22,176,206,98,114,169,14,148,19,110,12,79,236,238,91,79,92,132,103,198,42,117,170,177,176,109,175,183,95,205,242,159,97,251,0,132,33,87,213,177,241,61,177,112,33,54,63,26,21,10,119,243,136,79,247,86,122,115,168,41,68,17,110,195,124,229,63,195,105,14,120,1,176,200,103,51,125,183,236,162,204,122,204,42,103,53,204,90,224,29,50,38,218,172,164,252,76,99,253,1,11,186,229,82,70,86,174,35,167,251,238,152,162,60,197,14,152,45,75,54,186,51,74,50,245,39,202,67,94,232,254,129,162,254,74,46,170,149,195,24,119,25,100,161,210,157,128,12,168,100,40,68,39,249,150,44,76,187,248,194,117,48,187,229,63,192,27,9,120,7,223,3,134,58,150,24,28,87,70,248,97,219,41,102,57,229,13,92,195,255,228,216,99,190,245,72,47,35,172,240,122,42,225,66,243,241,155,75,40,100,112,156,59,94,98,242,202,227,145,38,29,176,80,119,92,111,38,175,81,186,121,25,155,104,82,21,226,7,18,138,49,137,162,74,241,209,233,141,119,99,109,173,236,206,21,40,229,91,58,159,23,48,81,82,219,4,15,56,34,38,179,247,194,78,41,65,154,59,128,69,155,200,162,151,187,173,246,93,158,46,160,112,223,156,189,81,193,223,222,208,31,209,58,78,21,161,84,121,16,194,134,95,223,105,64,232,117,230,58,33,18,55,94,85,120,131,76,155,250,240,170,149,154,244,176,148,92,116,29,246,141,143,114,15,222,160,59,231,113,24,28,50,3,26,251,192,251,141,209,249,129,72,8,88,31,75,180,108,247,53,235,155,168,91,161,231,233,166,255,230,243,3,253,86,168,87,26,98,240,119,176,133,76,182,108,79,27,220,114,89,227,232,181,76,197,244,247,20,89,197,140,128,90,127,181,72,81,68,40,26,11,222,82,67,197,147,31,21,85,193,156,120,134,169,161,144,141,225,168,151,253,154,84,105,55,2,26,73,39,161,163,238,247,142,224,23,75,183,133,13,209,190,167,21,83,134,15,13,6,196,20,247,19,111,130,16,44,13,218,234,31,80,55,83,41,169,153,192,227,57,116,86,158,79,218,4,116,80,3,35,188,233,203,89,177,34,252,183,89,213,202,248,7,28,248,178,31,191,72,137,215,148,18,0,131,81,42,54,10,233,166,139,35,141,28,201,144,122,216,188,190,236,185,199,0,45,210,139,214,250,222,198,59,94,34,136,214,181,162,193,39,244,251,168,197,230,114,234,210,89,231,216,212,35,238,86,146,82,58,70,227,216,73,225,159,92,231,228,115,211,70,238,81,254,114,11,144,58,203,190,18,149,122,174,34,83,204,191,180,168,195,126,180,76,37,56,86,183,209,207,243,197,21,224,195,212,51,33,197,2,200,1,63,249,78,13,251,22,29,35,102,131,140,78,99,250,145,142,235,118,159,253,40,28,6,132,255,18,150,207,109,28,219,97,183,115,217,181,231,19,0,146,164,82,180,235,19,6,191,69,225,54,126,2,103,252,25,102,138,132,232,3,105,15,5,52,119,83,238,128,126,164,184,14,211,174,203,99,96,93,34,142,223,185,170,63,138,97,209,61,79,225,206,44,68,218,97,22,118,147,47,250,130,14,96,40,24,209,1,176,149,66,241,70,101,164,232,87,243,113,104,132,247,249,233,120,41,182,115,119,34,164,10,63,253,38,160,73,77,184,118,161,28,212,46,16,77,251,44,172,180,120,187,45,173,157,21,101,164,241,155,246,14,57,216,132,22,172,20,150,137,233,184,184,236,46,157,245,179,26,209,188,129,34,91,12,124,115,40,23,224,7,216,45,212,61,16,131,99,134,56,35,181,196,110,184,144,11,26,43,111,56,11,161,59,34,181,114,174,172,183,167,33,57,38,71,198,4,100,181,239,18,68,195,136,162,161,166,113,118,28,248,82,119,174,168,71,30,237,19,184,54,231,182,201,149,146,123,233,51,156,201,49,69,186,39,108,196,163,73,200,103,121,182,116,48,133,129,129,247,76,59,213,219,152,42,2,189,90,152,221,152,124,196,110,248,223,151,120,223,99,45,15,119,159,32,170,96,7,230,119,85,63,199,136,153,181,200,254,36,247,63,157,88,125,1,68,71,20,190,233,65,34,177,105,39,167,249,160,195,49,244,113,132,240,4,66,184,148,194,209,111,228,99,165,123,116,110,6,110,209,112,50,188,20,119,145,221,39,64,163,21,147,152,207,211,57,212,73,175,93,42,31,105,7,80,222,45,240,96,144,94,136,17,18,26,114,210,102,102,32,15,209,130,132,43,41,124,252,225,67,159,157,188,237,236,153,230,123,36,237,1,133,41,36,236,166,47,216,129,199,42,8,63,148,45,220,243,29,78,178,159,107,197,209,121,248,61,44,16,72,68,20,124,70,227,219,106,18,19,189,14,12,26,211,128,114,109,199,246,115,87,57,214,253,79,55,105,56,224,231,132,235,147,196,34,97,19,173,59,243,42,58,41,0,168,92,39,248,168,229,75,106,187,79,28,174,83,14,20,143,133,16,243,10,63,18,183,142,255,180,220,156,82,216,222,30,158,195,73,45,230,80,9,87,81,190,14,230,142,19,218,210,3,75,102,175,201,213,242,200,64,77,255,134,51,86,233,112,46,30,175,86,58,214,73,94,113,222,111,169,176,232,170,127,239,238,97,38,39,4,246,144,114,60,130,160,9,70,111,130,199,8,88,252,158,68,67,58,139,245,216,36,195,99,1,83,82,109,11,128,142,230,125,122,11,177,253,192,63,225,235,212,151,243,245,27,166,101,11,197,115,83,163,240,177,97,151,78,29,64,46,134,85,125,114,157,95,98,8,36,47,145,179,128,13,199,93,195,63,39,215,25,90,49,127,22,254,56,27,158,224,116,85,0,42,100,209,111,72,20,43,180,58,60,239,147,70,171,120,138,154,120,164,101,158,85,73,9,234,225,226,48,69,252,143,30,235,6,242,212,176,114,160,207,89,133,96,102,251,184,73,35,22,4,183,37,93,54,197,138,221,67,173,112,130,18,148,142,76,250,81,145,44,93,91,59,120,250,16,246,26,68,117,227,198,124,146,227,75,188,59,196,15,123,205,195,88,19,145,29,83,222,37,90,58,111,114,229,50,177,157,226,116,27,172,145,53,197,98,195,129,211,145,67,76,156,96,130,152,132,98,252,20,10,14,229,32,48,144,22,190,220,113,105,35,171,254,89,110,223,231,100,139,58,98,149,250,171,111,151,166,65,195,174,229,215,191,225,219,202,211,255,140,3,152,236,18,120,60,161,73,28,4,60,197,245,216,52,193,85,19,231,198,112,172,31,108,162,216,202,30,179,181,6,164,72,21,111,242,175,126,91,255,40,51,179,60,240,232,113,141,48,32,40,165,46,7,32,141,129,174,172,255,57,223,18,82,52,145,191,13,126,8,52,78,0,3,8,142,185,85,46,50,126,195,58,25,103,153,56,159,25,240,120,91,15,146,163,182,30,100,26,162,253,6,109,81,133,98,188,7,49,134,197,172,76,223,140,89,95,51,193,138,201,2,126,161,138,246,50,248,46,226,226,206,219,168,180,81,246,77,43,154,155,47,72,193,162,192,34,143,112,92,150,172,64,38,154,14,96,162,161,16,185,73,127,23,98,206,160,51,174,87,63,229,215,237,242,247,23,38,249,159,236,121,177,200,83,208,182,44,68,62,159,157,248,99,200,36,196,39,188,180,49,222,67,81,156,157,199,54,170,228,16,176,26,100,51,45,104,187,30,232,60,119,224,187,135,241,244,22,237,161,132,114,105,142,39,152,76,116,7,156,55,47,235,255,53,40,2,71,163,45,118,101,4,1,166,50,147,149,60,227,23,77,51,231,69,114,0,182,46,112,136,105,19,62,49,185,160,136,38,189,234,134,9,139,196,7,32,105,242,177,138,172,33,141,217,194,29,47,3,28,234,178,130,165,25,100,24,243,177,135,157,175,162,74,122,45,123,150,177,222,51,115,87,113,1,147,247,167,142,224,167,199,156,62,85,90,233,47,177,85,55,126,63,45,10,122,153,161,142,220,154,246,236,25,239,252,19,86,208,140,154,113,255,43,177,172,246,5,155,72,232,246,79,200,190,242,229,247,91,169,142,91,181,10,167,195,217,218,149,88,231,124,223,177,33,184,255,182,255,170,28,174,18,8,54,28,247,52,143,29,188,43,31,13,234,25,25,225,102,169,189,224,104,103,208,153,27,40,150,224,44,1,57,115,41,243,215,236,218,89,101,42,131,243,138,42,69,7,239,248,232,125,3,188,207,123,65,248,53,42,237,152,164,92,226,41,18,179,35,246,196,96,248,85,45,22,169,163,3,11,227,11,10,168,55,220,138,195,90,138,141,107,241,65,52,110,238,21,220,106,8,194,203,41,158,141,235,177,29,243,47,100,58,7,66,208,81,121,67,225,112,110,40,8,202,145,250,176,235,142,8,192,35,70,208,131,30,104,110,174,205,149,203,105,48,61,22,59,71,43,104,251,172,111,70,210,126,161,35,251,39,44,49,40,191,216,116,25,180,19,215,119,67,151,95,194,132,60,5,14,18,69,93,48,17,210,219,201,61,172,182,66,211,236,48,72,238,241,82,139,152,15,162,144,194,209,120,77,189,68,177,226,193,14,212,107,189,88,40,179,31,136,158,113,37,55,140,66,103,38,26,170,46,250,126,15,75,126,158,252,194,234,2,202,135,61,199,228,176,233,56,92,124,123,79,75,35,20,108,181,146,44,132,156,133,132,72,238,172,106,135,62,28,126,238,42,141,16,66,84,183,200,4,226,187,118,51,6,136,78,210,57,90,125,145,180,8,129,103,214,85,20,244,25,6,246,140,75,182,154,219,224,179,33,4,6,42,17,62,120,247,82,74,69,36,143,108,217,113,237,58,39,76,250,67,101,74,61,110,147,53,110,220,239,106,4,198,171,42,181,167,232,60,130,254,123,143,67,24,86,248,91,134,214,182,115,105,244,7,85,242,251,145,141,138,129,131,102,86,102,115,179,143,30,44,11,14,37,176,121,15,36,59,130,48,4,223,1,70,34,172,132,92,25,129,113,17,202,129,197,179,108,255,14,93,213,73,206,196,16,148,70,91,48,14,143,185,153,185,187,109,67,185,192,192,81,140,96,235,130,31,159,210,195,140,159,69,144,176,172,236,188,9,11,158,154,98,223,94,247,39,186,36,186,195,77,29,164,99,160,42,97,146,81,98,172,187,208,25,52,231,79,96,185,25,14,191,249,189,47,119,2,50,143,232,241,248,228,128,151,244,199,74,40,175,22,135,229,146,13,162,105,150,56,20,225,114,69,21,127,170,106,224,241,200,191,133,255,227,254,195,85,87,196,3,236,145,137,64,63,71,215,39,137,230,136,196,147,58,197,253,129,246,149,192,82,231,143,233,157,75,116,81,229,200,177,142,239,215,170,183,98,226,9,93,127,94,184,224,192,251,45,67,74,235,1,193,119,25,62,116,251,141,42,177,98,130,12,59,76,10,146,66,73,135,202,155,75,154,103,225,11,23,200,99,121,23,212,105,77,82,211,196,59,128,189,66,97,156,161,182,120,234,228,49,39,40,143,13,18,233,206,73,162,249,59,118,155,83,238,154,213,50,173,19,143,28,157,51,149,208,244,101,255,130,27,10,61,216,198,160,102,242,172,203,136,159,80,167,135,89,238,75,27,71,141,101,67,38,206,145,135,52,101,98,217,39,59,215,82,46,139,22,196,8,89,228,124,36,168,223,53,66,152,227,62,58,177,117,2,175,78,89,42,246,45,109,166,130,41,185,98,140,158,13,100,156,109,207,143,179,60,169,206,244,9,215,108,153,156,55,5,117,132,3,175,132,221,118,27,137,65,237,134,59,189,32,8,255,81,91,96,82,164,145,214,76,183,166,47,103,31,70,216,30,187,236,61,45,253,19,31,181,174,57,62,250,220,22,223,30,116,188,52,68,188,216,33,124,53,204,134,51,85,109,5,25,13,119,6,109,63,232,78,89,206,149,106,214,3,222,133,139,213,246,88,17,13,60,28,241,118,90,89,178,32,92,63,111,253,161,128,252,240,66,50,205,82,245,197,145,209,252,90,140,225,221,180,82,171,19,71,11,207,53,149,62,63,85,141,52,34,148,130,79,216,66,226,50,73,218,164,192,208,64,122,255,210,112,223,90,64,146,73,125,116,36,238,83,94,156,201,84,137,201,96,234,102,243,16,248,223,98,167,189,60,25,122,139,198,167,160,9,164,59,172,122,169,90,42,57,201,223,10,160,40,254,46,4,228,2,69,102,211,2,94,245,150,4,190,98,99,11,151,28,169,72,128,91,249,50,91,216,138,122,25,166,12,226,179,130,184,134,134,228,206,200,94,136,153,191,35,172,156,45,79,118,117,195,154,63,40,198,222,129,62,255,111,93,219,58,65,183,184,56,217,126,242,69,246,29,28,209,43,124,10,112,136,180,173,113,29,77,81,38,91,101,116,253,54,165,29,59,163,171,189,159,19,175,76,14,145,144,247,58,71,31,252,206,123,134,211,52,248,37,8,166,7,53,68,11,177,255,103,97,111,255,115,118,194,194,38,155,166,127,113,37,175,42,179,129,93,151,129,253,239,98,112,126,64,130,95,160,13,39,0,124,1,168,108,74,186,32,37,7,55,85,137,16,13,111,96,160,59,132,198,7,38,223,103,194,70,38,18,188,115,172,79,125,20,119,5,145,107,65,228,48,137,16,84,51,123,40,4,255,134,228,208,91,107,241,92,109,21,202,14,94,53,209,221,201,28,160,144,35,18,53,175,182,74,114,183,47,120,216,92,27,81,237,245,37,134,180,203,186,133,187,103,233,252,216,46,108,57,77,178,48,5,13,50,7,206,242,55,231,190,176,183,175,192,56,73,70,17,182,63,200,28,133,79,249,129,179,193,61,184,228,1,223,115,201,209,77,125,122,76,65,61,51,36,153,202,214,167,249,242,248,9,160,19,247,233,130,162,246,218,49,62,155,53,11,189,199,125,255,38,129,239,224,186,94,105,10,32,197,174,3,230,255,72,175,240,87,53,116,56,135,2,8,215,195,24,151,166,101,134,116,11,118,78,101,94,246,98,183,13,50,102,89,108,34,37,15,117,160,187,243,242,196,48,21,109,199,102,30,74,148,153,130,198,155,81,32,207,200,19,86,66,121,186,123,154,21,209,19,136,244,241,110,112,229,201,116,111,219,183,156,7,51,49,198,111,145,76,100,88,138,10,247,14,54,16,22,116,251,52,113,1,166,116,20,192,31,59,226,105,99,88,31,45,82,21,245,35,189,104,190,101,5,51,124,172,17,10,122,94,189,199,224,211,179,78,48,94,142,145,153,45,198,120,110,34,152,191,31,99,228,154,211,0,202,236,90,60,9,96,99,218,242,141,227,195,158,104,205,99,23,21,65,223,106,187,204,118,45,208,231,28,103,57,153,182,149,136,113,148,190,224,79,46,37,148,2,81,128,43,136,204,63,216,35,57,74,146,222,86,247,168,122,5,29,193,19,15,99,232,52,12,72,39,101,102,118,60,199,157,147,15,85,112,177,52,134,211,200,142,19,104,129,157,185,231,122,163,206,103,25,122,213,229,249,54,51,96,171,124,60,130,221,154,159,81,89,160,247,112,1,13,52,112,95,140,213,108,229,228,82,200,227,164,230,243,242,190,38,215,41,154,180,145,165,84,40,223,14,24,193,153,6,70,36,65,64,141,81,236,6,243,189,30,132,70,237,207,75,233,134,35,40,222,232,241,214,32,65,53,98,169,46,46,216,149,156,125,245,146,0,160,111,98,219,94,230,184,70,140,245,211,123,168,107,22,148,132,50,118,154,146,17,236,155,114,186,143,205,238,243,194,53,229,210,46,122,222,129,92,9,83,7,37,140,16,157,55,201,152,111,69,145,135,105,33,232,138,248,54,164,189,207,65,22,35,252,109,62,228,152,194,97,139,203,200,210,189,126,67,53,64,95,190,82,20,117,82,225,202,37,164,116,204,39,168,62,25,110,65,218,244,109,90,236,41,78,102,145,133,80,143,7,31,240,60,92,78,179,167,11,28,118,169,175,231,2,245,16,189,76,159,158,13,204,177,67,185,107,172,56,104,243,7,46,122,117,99,235,101,209,119,170,145,169,243,236,206,116,57,101,54,132,168,242,223,242,60,93,134,31,72,83,110,23,177,226,125,79,208,249,58,112,206,62,188,204,122,142,156,183,255,50,152,231,189,115,94,138,239,204,248,211,118,101,248,137,134,141,9,32,84,145,169,142,133,161,82,226,159,192,64,128,207,106,68,197,94,165,76,22,107,116,28,134,66,244,68,41,228,80,5,146,13,80,183,145,115,80,165,132,92,59,115,140,102,230,216,233,10,206,151,64,15,175,35,251,114,117,50,181,38,53,35,2,158,88,94,246,167,120,169,97,168,117,50,185,68,200,229,35,70,159,231,160,31,19,7,232,103,223,100,33,111,61,206,118,36,187,127,62,131,226,20,231,180,109,221,134,234,180,199,149,226,57,206,30,244,167,75,162,28,231,81,131,116,97,82,36,30,45,235,102,24,57,28,38,204,13,69,115,218,36,97,142,81,172,174,89,3,68,66,155,114,137,59,87,87,153,76,203,26,212,118,34,50,158,14,72,20,38,184,66,142,237,60,226,210,43,69,33,3,82,135,14,205,96,226,73,220,136,218,33,28,197,106,59,241,52,188,86,143,98,3,226,250,80,126,47,199,179,128,86,248,32,2,151,187,199,244,162,79,148,78,239,47,182,219,231,31,48,110,186,202,58,30,202,21,147,90,245,168,226,116,157,182,24,17,133,236,196,170,47,63,31,117,131,82,78,66,35,121,159,54,4,155,205,112,83,109,237,240,148,31,94,108,131,91,206,45,197,206,171,207,138,119,162,2,3,121,162,39,30,107,230,186,189,181,36,151,86,85,158,172,142,145,232,247,112,78,90,233,116,1,146,181,205,20,192,114,163,164,186,217,30,4,25,53,59,58,60,100,190,32,213,87,203,178,165,19,185,238,233,162,58,95,11,254,133,140,160,30,164,113,17,187,187,5,165,163,76,164,230,87,120,223,253,120,101,146,89,237,218,191,64,139,220,106,123,102,198,218,78,164,129,226,95,165,4,4,8,82,37,0,60,231,198,187,34,159,213,134,121,15,115,131,134,157,78,40,231,211,127,17,171,221,239,138,191,116,170,113,34,76,17,70,92,12,117,14,156,148,188,252,211,95,228,154,147,155,23,50,198,135,141,72,198,13,173,123,174,65,180,31,131,33,74,116,66,0,222,82,174,128,109,78,55,49,98,23,73,10,128,126,72,105,67,233,113,71,19,1,112,21,71,41,24,112,100,232,197,206,83,163,233,198,248,253,180,79,106,94,240,138,62,16,25,62,247,149,224,67,252,54,253,67,157,65,101,220,153,197,13,100,205,155,163,43,85,202,151,199,184,171,71,16,113,223,23,144,144,119,107,190,235,18,34,63,29,2,225,130,203,83,3,146,197,207,195,228,216,182,129,105,146,141,253,188,216,165,122,49,108,103,190,112,247,118,72,173,188,210,5,158,96,75,136,12,242,129,41,192,247,223,109,208,26,249,44,225,8,105,243,88,58,248,83,168,115,88,231,117,120,145,220,245,208,134,65,140,176,10,255,239,199,251,254,60,249,35,82,156,5,26,156,57,11,250,52,241,43,69,183,238,19,89,39,54,197,156,55,9,74,248,241,123,177,156,24,187,241,249,250,18,222,254,22,216,165,237,107,221,1,225,25,190,108,152,253,54,70,244,169,97,222,140,119,253,35,251,214,126,138,29,138,115,81,103,165,248,36,247,129,235,204,56,96,169,145,97,109,209,38,153,80,122,233,112,108,113,204,192,96,253,96,90,49,140,35,150,194,203,219,60,222,163,159,117,15,10,211,91,138,56,251,2,133,107,186,238,33,24,209,43,66,204,230,133,105,228,122,96,19,252,16,38,184,122,173,252,139,170,60,4,11,90,26,222,0,16,220,206,217,47,115,221,203,17,143,140,28,164,238,166,182,17,2,130,236,164,135,61,129,42,37,246,198,202,189,83,75,5,173,67,243,59,203,107,205,205,102,148,130,117,251,59,200,240,91,24,182,79,74,98,167,2,87,12,240,1,85,238,109,44,103,38,105,198,51,195,163,153,92,243,42,152,63,105,74,56,227,100,161,233,59,76,38,3,6,54,208,99,255,60,40,94,251,134,76,167,41,7,22,4,117,115,42,149,31,3,237,79,8,236,238,22,199,187,255,243,234,192,60,122,225,33,140,57,223,102,11,104,195,241,243,117,145,108,146,250,137,237,230,194,153,53,112,155,123,233,97,255,195,9,221,90,156,69,19,171,4,145,91,170,35,143,143,70,161,112,104,37,69,185,65,177,203,35,112,23,100,99,254,171,17,54,169,116,39,255,182,183,122,100,109,68,60,253,221,36,72,203,213,116,18,117,196,147,90,253,153,59,73,245,235,234,28,216,12,140,81,76,90,228,151,135,14,28,160,223,25,96,248,144,166,190,59,235,238,13,26,55,118,79,107,189,31,43,129,70,105,202,150,56,135,98,250,104,51,210,26,100,62,182,147,203,198,0,110,235,171,184,55,254,127,237,43,175,229,63,53,80,148,103,159,47,237,201,132,224,139,128,86,23,99,251,214,119,169,27,244,103,15,88,7,124,108,36,18,181,230,44,168,123,236,24,197,212,226,35,148,0,70,66,187,231,110,152,113,70,108,205,120,110,57,136,32,110,50,169,214,255,215,118,16,209,249,221,174,55,13,173,57,163,92,194,42,37,47,231,82,205,86,131,187,90,211,152,171,10,158,17,217,101,86,166,221,83,65,201,125,110,60,9,56,217,141,84,212,162,27,121,185,62,174,34,83,93,61,192,115,252,80,84,229,168,72,232,146,243,136,122,232,89,209,65,71,197,84,43,76,149,205,27,29,203,117,212,13,121,87,149,101,124,57,171,193,202,163,56,46,50,69,155,156,177,151,70,191,81,161,136,157,232,145,215,7,195,73,19,80,87,215,31,91,80,95,188,146,116,119,27,222,29,226,244,78,94,138,63,203,145,209,154,103,108,99,26,5,18,17,30,94,53,129,190,140,179,134,34,44,141,4,128,8,46,71,36,211,129,78,184,219,195,168,77,153,184,196,83,159,67,40,99,228,4,165,238,255,119,137,170,226,44,199,240,240,229,27,242,116,120,19,159,102,86,233,183,57,93,86,104,99,192,102,166,196,47,15,93,185,62,167,123,68,172,201,38,133,251,36,98,26,145,114,160,52,224,184,155,14,25,229,138,90,17,42,44,243,232,73,90,217,221,206,62,181,45,89,217,25,213,98,146,119,161,250,152,185,193,145,80,70,24,90,65,196,80,77,191,94,252,112,213,71,251,30,245,135,225,245,29,116,74,113,118,32,151,105,126,210,46,3,69,17,28,243,4,221,158,250,169,23,174,18,186,249,31,160,64,42,81,127,171,253,27,197,54,142,129,62,105,204,168,35,247,212,171,208,76,254,218,212,9,130,102,28,172,91,198,137,219,237,46,222,129,57,189,102,193,10,176,144,17,202,131,205,196,188,227,125,173,29,38,222,114,171,18,89,150,42,82,138,234,107,206,173,227,75,130,184,113,96,194,195,207,88,215,92,107,128,37,28,3,196,4,209,190,231,228,79,38,92,135,184,127,231,233,51,68,23,204,139,170,187,241,235,74,131,47,123,238,171,137,164,172,42,213,6,137,68,84,203,250,105,67,196,77,12,201,102,231,30,82,30,168,243,144,158,175,150,194,148,168,0,95,231,1,5,196,216,211,62,99,29,219,147,102,127,27,123,251,46,62,190,159,82,246,163,156,119,47,230,191,58,251,27,216,52,123,231,252,201,223,94,128,32,222,80,223,46,249,19,9,159,81,143,163,143,91,242,45,61,195,187,204,8,29,218,152,47,14,216,159,177,238,143,57,93,49,35,77,187,169,67,241,113,88,176,103,146,130,235,230,32,121,166,1,60,247,20,93,157,137,8,190,55,34,233,113,238,55,162,186,186,175,25,98,172,164,0,12,46,188,210,66,21,234,6,134,20,249,183,106,223,138,15,23,76,144,83,246,29,242,82,213,221,63,202,213,135,67,52,58,33,22,80,222,89,206,149,215,105,136,197,4,37,164,155,187,138,144,200,198,69,174,96,134,155,240,61,220,236,57,45,217,1,21,20,229,65,116,109,220,92,72,204,81,49,201,141,229,130,58,136,225,30,189,229,236,187,40,52,221,174,202,61,92,93,22,53,225,53,246,98,49,25,98,207,14,32,4,242,63,202,208,79,120,237,52,213,60,143,95,110,229,56,153,248,175,210,22,115,15,210,93,20,113,217,139,248,103,43,2,159,93,238,170,88,5,12,232,26,231,198,97,224,125,169,249,89,72,208,158,182,4,156,220,242,4,71,136,64,72,36,187,157,80,220,233,255,131,211,166,116,97,77,2,103,21,147,90,144,67,0,177,204,106,150,125,68,72,145,142,31,250,37,215,157,251,186,67,127,42,25,181,189,229,16,59,56,59,157,229,11,200,134,165,16,37,5,224,128,188,85,171,36,20,14,255,25,231,12,98,95,254,59,66,122,14,109,196,101,160,186,98,244,4,107,234,110,20,179,93,245,233,205,100,82,51,12,238,234,204,153,157,25,228,5,60,138,222,58,46,31,56,41,53,49,182,122,108,33,223,138,250,74,159,73,91,104,199,208,53,109,37,183,218,187,228,138,18,42,129,176,123,179,41,134,83,249,54,127,137,82,25,255,137,70,232,187,247,195,36,240,90,135,235,82,45,209,118,78,173,151,234,211,76,6,242,88,45,107,233,87,7,196,39,194,83,3,111,11,201,160,162,83,110,130,180,6,54,252,65,181,148,177,54,56,192,200,55,242,95,169,27,201,205,80,247,86,243,43,246,238,128,45,219,192,234,56,88,41,187,65,251,8,32,229,112,174,32,146,132,237,150,39,180,180,146,56,155,60,80,252,136,98,10,226,149,165,170,207,233,252,179,128,70,60,138,218,234,253,22,225,89,216,212,133,77,231,42,105,150,221,76,1,170,0,27,151,46,127,157,220,77,175,144,9,228,109,44,193,94,157,40,88,157,75,55,101,106,193,198,77,76,243,146,67,38,162,4,27,156,193,136,104,130,33,231,177,42,4,137,126,81,114,195,23,170,206,74,21,215,56,95,149,78,117,14,77,17,109,222,112,69,150,55,154,21,103,83,83,90,216,186,56,224,6,108,246,251,165,65,87,117,38,154,41,222,81,170,249,60,14,214,218,88,206,82,33,217,147,78,146,151,224,103,106,253,44,95,114,133,234,81,7,43,12,53,69,179,63,100,2,86,67,251,169,219,174,65,58,157,113,25,12,153,10,71,172,118,87,51,69,53,105,206,27,230,173,245,72,9,99,95,202,253,32,6,118,190,46,101,212,61,75,242,212,26,196,94,228,83,63,137,222,93,175,104,248,254,59,189,230,103,86,252,9,47,123,204,137,100,38,37,233,95,5,124,222,72,205,9,115,126,48,73,219,98,236,12,237,71,73,74,109,94,113,173,31,138,80,185,59,112,137,120,175,143,24,153,200,53,174,126,195,51,145,27,198,185,233,85,169,203,184,48,11,65,171,22,206,117,155,34,92,20,25,10,32,164,92,244,208,68,122,66,60,201,27,252,62,55,93,25,27,195,47,149,230,222,203,246,10,213,138,77,8,93,103,211,201,3,151,134,116,217,127,64,48,248,37,60,161,103,7,227,254,36,72,0,206,192,254,93,127,67,219,84,170,12,114,208,135,39,182,40,226,199,48,151,127,13,254,107,234,54,129,88,206,32,12,248,209,213,45,254,182,195,25,10,158,189,97,1,152,83,64,121,188,70,121,15,147,147,211,85,107,33,143,44,193,147,158,93,65,6,115,122,90,197,157,53,21,109,105,37,2,90,175,213,155,53,175,117,1,31,217,90,251,152,54,215,201,254,9,211,117,1,168,17,100,103,205,103,218,184,228,164,140,186,236,90,69,40,108,74,26,14,158,48,25,44,220,17,205,5,32,140,155,21,181,76,181,233,151,73,142,140,115,201,10,246,176,251,216,69,128,65,36,152,157,171,190,201,27,162,79,172,57,24,90,27,12,201,199,20,3,223,117,69,42,76,255,117,102,114,51,160,32,104,18,199,56,138,12,115,95,128,174,210,79,188,9,231,251,210,113,64,6,147,249,220,45,133,44,134,72,186,46,168,53,45,119,78,82,97,39,149,33,137,216,168,15,39,82,255,65,80,53,242,37,132,174,115,107,201,112,122,246,13,154,10,190,21,201,53,243,72,9,247,120,125,220,127,38,80,101,173,167,242,49,221,120,130,0,84,133,93,83,2,117,233,193,118,22,50,145,90,143,62,253,180,183,164,136,148,215,15,166,137,233,166,227,80,11,247,59,48,243,168,79,10,224,157,113,123,232,86,202,173,8,32,248,248,219,90,148,94,50,209,71,3,174,42,202,175,203,144,49,94,147,217,78,180,44,93,94,235,166,252,240,55,220,136,58,141,4,243,161,159,232,90,43,133,247,63,8,207,38,96,246,142,135,127,191,241,150,69,0,44,6,11,237,209,218,139,143,110,35,63,157,154,227,159,249,222,17,127,1,242,75,169,218,205,216,22,59,229,44,49,162,118,10,242,103,33,197,30,135,76,11,43,198,223,29,163,154,142,230,101,169,220,7,49,182,38,119,197,40,246,89,210,209,88,152,157,75,141,82,133,240,9,39,54,89,94,42,203,119,81,0,181,245,86,129,95,135,123,182,21,4,128,2,179,118,233,249,84,172,138,94,136,64,188,124,105,237,249,255,198,20,220,187,29,148,91,66,7,145,39,206,111,236,52,177,115,139,180,223,126,200,131,70,98,56,65,97,108,117,108,106,145,38,233,184,4,85,149,251,16,81,247,120,167,42,4,68,76,141,10,2,21,74,53,96,168,210,227,80,87,111,252,177,185,121,152,10,142,115,60,195,18,196,6,212,242,157,57,70,242,212,30,116,132,32,188,72,198,77,226,62,42,91,35,254,245,138,90,58,110,243,78,65,45,90,0,195,72,186,205,129,157,130,116,225,108,179,182,47,81,151,206,220,165,48,201,227,96,149,95,48,179,171,128,218,231,242,37,212,107,6,197,99,164,33,60,74,207,147,194,136,150,140,105,112,186,148,28,45,190,151,128,15,205,159,176,156,192,29,8,169,55,145,4,28,146,162,2,77,19,91,206,116,179,151,151,214,156,20,43,145,84,96,28,117,229,242,231,175,225,244,190,94,194,224,67,55,202,191,82,180,84,45,144,74,127,130,233,112,54,250,205,216,93,143,150,86,97,99,225,97,37,118,35,67,247,15,53,241,123,178,220,117,146,127,232,178,71,87,124,99,173,126,50,134,208,19,144,69,159,0,171,16,100,88,204,95,104,214,212,25,208,216,199,159,190,160,66,201,52,241,107,81,193,218,110,96,194,238,162,153,142,109,174,103,91,26,200,154,122,189,29,247,42,8,53,233,149,87,65,62,216,227,144,35,222,252,249,198,195,238,41,139,13,118,20,44,3,160,128,51,26,96,3,200,16,158,125,245,185,58,85,162,116,46,80,71,29,176,163,28,51,124,218,91,6,133,131,36,47,117,37,128,56,4,54,164,226,66,84,224,212,72,178,101,248,26,117,51,69,3,173,115,185,211,122,40,205,79,180,131,243,93,159,47,212,112,229,56,244,0,210,105,135,40,42,247,29,243,142,191,202,224,185,95,133,119,61,189,10,49,3,34,96,65,165,227,32,18,176,24,73,212,150,54,14,171,250,91,151,118,56,191,151,140,108,248,167,107,204,78,224,184,29,213,208,73,132,244,165,112,1,201,65,189,248,84,42,208,43,168,210,185,174,35,64,138,124,85,73,249,69,128,92,59,254,182,172,119,192,227,180,1,184,242,69,144,231,230,37,227,5,154,219,171,120,174,174,240,223,240,35,225,161,249,230,225,195,233,208,149,84,141,11,67,136,4,240,181,234,165,29,55,56,82,168,62,9,84,237,5,211,215,238,48,97,210,190,188,35,106,76,173,12,14,239,86,245,149,8,160,233,59,241,83,69,139,180,31,77,157,151,100,44,137,127,45,205,216,48,164,6,32,73,44,30,99,86,189,243,142,161,189,12,46,251,21,153,142,26,82,55,24,20,109,200,152,227,118,41,77,159,142,127,188,90,46,73,215,87,101,208,26,131,244,181,53,211,58,248,188,182,231,131,144,194,130,22,130,229,235,83,187,56,247,88,2,93,240,173,209,168,81,240,63,85,28,151,173,73,242,55,251,118,71,37,84,182,107,215,201,196,216,154,135,115,130,99,59,187,38,127,135,233,246,230,191,103,150,53,193,40,35,165,203,101,160,175,58,180,135,208,35,54,251,205,48,78,60,23,155,233,31,144,179,79,228,222,186,150,86,20,99,51,3,122,18,38,34,241,3,72,13,245,72,226,29,126,35,134,152,61,40,222,120,121,78,43,160,152,214,226,162,147,191,188,167,116,99,62,16,44,221,152,148,113,22,216,87,175,90,138,236,68,240,79,171,95,10,240,63,10,147,225,186,94,113,35,95,216,37,194,160,51,197,4,109,9,154,197,219,75,219,65,172,76,105,212,24,12,250,205,216,96,204,118,14,20,63,111,201,194,222,27,147,137,150,36,43,52,179,175,151,84,193,100,93,250,147,235,18,78,191,163,132,210,200,43,138,224,58,118,241,42,200,155,156,243,231,163,43,99,94,80,250,15,179,239,125,247,201,20,134,11,71,191,38,238,35,141,44,132,87,175,192,214,205,97,244,24,78,108,86,136,141,253,158,66,102,94,159,24,68,127,68,63,148,52,169,135,245,125,61,170,85,152,118,167,1,100,226,78,116,26,254,60,53,216,106,102,57,59,246,63,35,197,57,59,95,135,222,215,36,66,217,3,85,111,124,52,25,11,56,205,201,78,16,245,180,55,84,171,164,120,58,157,167,22,167,177,90,146,178,177,8,31,160,19,121,14,151,147,211,37,61,119,198,210,252,61,242,119,151,6,219,5,241,66,62,129,222,182,140,183,162,43,61,56,60,58,46,149,98,204,45,80,80,67,225,194,176,62,241,198,38,173,208,127,90,155,179,48,58,187,34,26,170,183,12,141,152,99,11,65,85,201,158,65,92,101,90,60,205,86,122,33,61,168,35,79,144,239,146,213,139,44,104,219,27,192,12,59,61,84,165,58,226,144,81,235,98,226,128,199,133,151,102,196,155,173,9,115,151,121,10,79,99,199,93,22,70,245,75,151,49,105,112,89,35,210,73,0,119,135,173,251,99,105,27,4,93,110,154,7,238,15,149,141,161,96,72,73,36,135,55,196,6,62,25,153,94,223,243,227,86,41,62,67,86,220,60,149,5,7,147,245,197,169,203,8,3,201,166,123,171,11,38,226,187,40,45,2,239,25,5,176,143,120,157,30,243,21,18,123,201,119,248,152,117,138,243,186,163,82,19,133,161,113,255,30,129,200,87,227,91,221,165,115,119,174,49,133,247,185,165,207,99,169,32,45,232,233,211,160,158,244,170,1,239,213,83,169,115,3,252,59,191,134,30,159,116,133,90,53,88,169,104,74,93,147,229,37,213,91,118,240,34,170,6,46,217,193,161,218,214,159,67,156,165,181,78,53,192,238,159,137,159,160,82,182,26,117,205,180,119,69,235,213,71,252,2,3,237,43,160,112,196,168,9,74,187,213,166,135,139,157,240,161,199,32,245,89,90,95,180,181,46,70,9,115,100,34,69,52,147,229,164,198,124,62,60,34,123,65,67,157,42,82,14,61,28,60,97,186,4,141,201,31,74,45,215,147,68,144,127,135,250,243,18,110,160,234,99,168,168,205,183,85,2,70,222,252,24,150,150,216,213,146,226,0,143,204,248,132,232,204,129,63,113,145,203,166,22,216,76,10,159,31,41,169,102,58,188,188,129,145,48,88,157,19,175,27,80,46,183,219,166,102,158,230,54,185,241,139,95,166,66,3,114,60,84,169,176,54,204,3,215,245,96,141,99,102,51,22,223,28,45,14,20,217,217,208,153,196,149,176,138,115,162,187,248,84,228,132,120,162,58,161,206,211,153,106,174,122,106,77,188,7,98,230,225,40,43,1,247,63,252,114,211,165,182,189,39,22,36,220,73,118,189,187,33,13,18,179,45,203,151,165,42,134,143,143,98,28,86,90,231,228,219,215,17,63,126,207,100,210,0,22,10,97,0,34,172,227,15,44,10,223,225,2,1,73,169,91,126,154,108,228,190,104,41,113,251,203,160,222,26,109,15,57,140,56,64,153,119,216,5,194,38,255,142,205,159,89,193,98,249,104,192,73,147,11,249,151,163,162,124,6,73,132,182,221,94,101,142,131,13,6,134,185,95,45,92,107,225,50,49,134,66,37,73,47,37,112,175,208,164,92,221,134,26,218,13,86,241,232,65,71,11,49,40,36,71,20,159,89,0,63,236,248,39,126,91,217,175,109,155,159,22,165,6,238,34,215,130,97,27,223,227,244,60,32,148,156,152,77,249,3,48,65,3,60,183,142,150,241,183,253,94,109,12,93,38,47,6,238,84,126,43,163,20,213,201,152,123,220,158,13,227,111,177,112,154,34,20,113,192,117,214,7,109,101,78,99,44,253,137,24,8,96,108,219,201,128,41,46,37,6,39,85,44,63,87,158,69,44,112,54,1,37,198,122,137,83,92,106,92,116,88,124,74,217,235,173,85,53,120,142,43,165,146,54,194,54,215,206,73,243,61,42,48,180,165,0,18,41,64,70,7,25,107,115,94,12,173,34,230,2,33,223,80,23,16,126,187,220,69,190,79,155,21,80,85,239,87,167,141,127,131,52,185,234,229,37,127,165,69,102,164,161,82,95,112,123,66,99,22,22,78,61,159,8,168,37,88,0,237,252,13,16,111,254,113,33,197,20,246,40,142,68,243,249,191,99,78,221,7,154,193,84,76,142,189,194,253,208,85,183,31,223,87,24,83,164,10,127,5,198,4,63,217,11,27,46,42,128,48,34,152,169,70,113,242,203,107,84,76,214,230,201,215,204,48,13,61,192,83,95,76,61,56,91,59,121,9,38,233,57,135,239,234,19,71,242,9,14,77,65,200,159,207,252,53,241,164,62,87,225,21,147,209,182,194,143,57,49,200,215,154,91,193,90,51,43,87,27,72,245,111,196,142,139,141,167,46,79,249,7,9,22,173,131,95,12,195,235,222,136,23,44,181,129,209,138,147,194,168,43,92,178,124,133,142,37,204,90,236,105,90,181,178,215,249,212,194,239,169,224,109,238,17,180,212,143,205,230,202,161,50,228,96,85,124,241,97,141,249,216,120,29,24,181,128,54,249,36,213,149,106,72,189,225,165,1,166,237,109,170,113,47,233,113,128,125,48,206,12,119,165,243,170,118,210,65,171,248,88,29,89,49,90,165,77,122,203,182,155,166,130,168,199,174,240,205,214,196,154,230,30,22,106,249,17,210,208,155,8,223,233,203,156,75,131,97,39,205,56,129,82,110,102,81,72,228,129,199,53,118,28,12,13,138,158,93,133,51,26,75,96,114,73,187,182,133,22,107,130,41,30,229,4,225,161,173,191,247,252,79,50,186,160,184,182,168,244,253,190,172,198,152,82,3,217,68,246,160,202,246,165,28,147,84,214,23,25,156,65,223,107,65,251,156,21,237,89,136,136,90,36,165,224,197,59,210,13,96,37,90,126,233,242,245,14,109,19,184,174,200,51,65,211,159,154,7,107,229,65,26,22,89,125,1,28,44,105,104,170,130,176,170,138,215,115,40,214,232,182,255,202,213,42,31,208,74,18,134,183,2,86,117,238,61,55,166,220,143,215,212,47,167,31,21,34,184,119,176,15,196,28,185,241,253,101,212,128,94,0,238,28,225,168,1,31,76,253,144,5,91,137,174,137,129,228,238,84,169,33,106,62,25,169,177,19,53,180,124,253,217,209,217,49,87,126,120,45,244,23,83,60,218,144,34,195,227,120,221,209,162,10,49,121,139,83,229,94,88,66,209,44,80,11,111,118,230,7,200,230,220,215,33,253,116,89,161,32,107,118,194,61,119,226,207,75,86,3,98,243,234,25,120,134,182,184,70,175,137,231,76,165,177,59,180,219,158,169,141,245,122,96,21,90,218,7,231,117,205,196,255,77,107,157,99,120,32,27,203,172,124,19,121,91,83,77,66,133,221,251,19,166,195,83,44,19,66,45,120,208,9,46,163,221,185,135,223,36,95,3,213,169,230,201,84,239,109,12,86,142,19,76,167,244,140,244,173,72,195,129,14,133,209,219,194,161,254,208,27,159,248,121,172,160,182,98,204,117,232,57,12,231,108,11,73,104,25,215,114,204,27,184,136,50,218,167,23,223,27,172,191,204,252,45,39,26,218,231,255,8,26,154,14,132,58,124,202,153,239,176,88,11,16,70,112,24,135,28,121,16,171,253,38,41,24,146,165,124,252,238,200,105,134,26,249,85,115,22,70,87,157,68,141,97,109,135,66,223,167,196,47,184,204,239,32,74,43,138,203,7,16,179,26,28,1,129,212,80,50,250,139,83,66,148,76,154,227,1,4,71,3,181,123,63,58,201,84,204,233,120,186,150,239,44,24,30,38,112,152,238,200,88,242,133,154,60,178,31,140,31,211,78,66,240,246,226,60,4,129,192,203,37,64,107,49,28,255,170,173,156,24,188,236,185,210,64,15,215,36,12,137,97,106,144,227,2,73,6,212,149,232,27,71,241,110,99,22,131,124,203,223,238,111,59,190,226,38,190,186,2,16,106,168,216,213,127,95,11,21,168,45,181,35,85,192,26,242,117,102,242,137,246,223,36,118,19,214,153,55,81,213,35,147,85,103,203,17,114,124,85,4,116,93,45,160,255,132,16,103,136,85,59,211,27,183,162,111,128,203,5,28,121,219,227,23,200,111,6,226,196,218,18,157,236,35,75,122,69,102,246,180,133,59,47,87,248,111,44,159,86,58,233,218,156,85,91,58,140,113,14,213,54,70,45,47,200,72,118,27,95,176,92,5,103,147,219,15,196,164,134,192,154,76,27,183,106,128,21,135,70,49,121,216,187,13,71,93,53,55,131,71,168,226,10,167,201,235,5,63,51,97,104,253,46,80,154,179,76,125,48,254,232,104,0,50,23,127,161,132,121,191,228,229,181,201,49,161,102,134,44,254,242,101,88,161,43,61,125,19,78,137,191,146,142,23,60,189,147,129,216,192,214,189,214,96,191,14,135,20,61,125,45,184,188,120,155,1,221,73,73,234,191,118,59,69,44,252,133,14,227,170,244,52,153,181,29,1,241,69,179,229,109,57,79,106,130,128,154,164,30,217,186,180,20,129,161,182,2,71,181,101,152,138,77,17,206,225,15,233,196,53,104,103,206,131,23,231,163,230,120,119,204,58,89,34,116,4,122,137,84,75,92,105,81,249,75,14,5,228,54,240,160,234,55,240,255,179,144,129,196,254,213,80,133,199,89,21,27,199,84,86,202,56,251,201,84,236,225,226,24,18,83,202,175,120,52,190,249,15,89,20,241,52,121,101,219,113,37,0,47,93,175,79,251,89,90,192,55,46,183,113,122,39,204,121,123,72,8,117,95,244,199,104,146,193,29,177,51,73,134,253,111,240,132,121,55,154,207,27,61,89,165,100,95,68,167,25,38,141,122,52,169,1,117,126,214,98,126,71,141,225,85,98,131,182,200,161,196,177,136,109,138,121,80,149,197,204,89,161,5,26,246,96,206,227,184,83,248,38,141,210,2,218,226,104,100,12,219,249,38,185,47,20,197,118,89,255,212,199,135,33,82,215,120,31,157,162,140,99,71,214,159,145,97,122,143,219,79,101,214,72,101,196,28,12,199,122,88,223,243,160,47,0,151,174,213,164,53,231,162,48,229,184,28,228,38,204,163,13,180,164,50,55,198,155,141,251,237,79,144,175,210,20,44,200,58,117,182,244,154,136,10,187,53,208,126,173,159,233,10,31,225,37,36,201,102,110,185,37,85,117,37,185,25,136,185,179,203,242,144,110,186,20,65,200,144,117,127,14,224,214,231,140,172,237,28,85,12,163,147,11,83,71,191,101,48,102,218,183,196,198,140,62,130,48,133,99,78,255,128,81,77,154,9,253,202,217,58,178,96,254,106,176,158,134,176,174,46,212,193,211,83,246,171,1,222,112,32,42,142,75,234,15,211,148,114,225,214,101,175,237,172,6,61,99,20,49,68,248,69,81,221,109,235,145,40,39,43,127,157,63,252,243,25,245,102,229,41,3,206,88,218,69,198,0,74,63,97,165,126,27,22,47,2,33,226,140,89,167,71,13,200,12,32,66,221,45,129,11,118,4,90,78,250,10,232,219,239,153,81,82,187,241,36,124,70,74,15,238,96,165,15,185,140,144,155,93,23,224,128,156,130,181,51,210,174,247,162,154,210,13,88,60,45,49,165,17,49,112,90,18,153,167,77,83,97,57,79,70,228,36,243,26,243,57,122,252,76,232,43,107,167,86,21,29,219,57,58,95,75,7,82,12,86,87,87,89,241,90,79,152,7,224,201,186,169,128,36,182,133,4,179,230,140,95,12,129,4,156,153,174,185,204,160,188,16,185,213,121,21,16,81,56,201,60,143,208,192,54,128,185,107,22,101,216,22,163,163,253,150,109,147,92,51,125,9,5,139,100,91,206,103,194,80,83,244,54,96,90,200,82,8,241,62,53,7,37,156,120,126,193,251,106,231,146,197,34,215,80,156,212,233,81,238,61,182,193,232,168,227,137,230,108,110,63,27,249,105,171,78,218,129,72,48,207,29,122,243,135,251,101,213,36,183,141,173,186,225,225,64,155,115,137,157,98,46,188,188,104,154,214,113,12,183,53,188,184,122,112,69,239,202,37,74,10,209,3,205,136,234,80,103,222,46,66,3,221,73,12,112,51,155,29,7,210,213,68,174,165,167,96,135,196,164,2,32,100,43,46,203,107,45,52,194,47,162,106,95,26,75,55,203,89,119,2,115,81,255,139,29,97,36,14,38,212,123,227,123,44,141,164,56,168,200,68,231,112,14,45,214,126,172,207,245,59,202,152,69,237,98,89,45,108,218,32,29,198,151,46,194,81,126,13,20,106,121,4,72,221,195,41,28,37,113,175,127,172,8,154,245,210,189,1,188,254,250,147,247,179,3,148,3,155,219,72,212,168,143,10,66,192,10,163,18,182,44,48,96,48,166,251,19,180,201,55,53,59,116,198,63,75,90,145,254,24,23,210,176,248,84,215,226,153,107,49,244,80,35,188,151,222,177,197,105,31,157,65,110,8,176,126,22,48,96,85,176,146,28,52,10,112,129,210,240,4,215,171,0,239,42,103,134,36,98,33,138,159,247,199,218,195,199,70,172,48,175,74,202,144,51,15,141,236,213,50,175,98,49,152,172,187,59,4,35,143,101,174,192,61,70,195,214,34,109,210,230,31,42,101,68,207,250,72,98,84,5,66,47,113,231,252,51,242,248,237,26,69,11,239,186,123,123,223,244,154,167,35,80,187,10,202,226,189,122,143,146,249,5,169,179,37,142,132,198,21,62,58,105,107,91,174,130,137,71,9,161,236,210,19,119,131,203,129,114,28,211,163,191,70,82,1,198,160,93,221,118,35,243,221,220,166,143,87,99,187,77,235,85,248,123,221,110,195,47,162,215,185,168,172,251,103,118,242,26,116,76,150,137,124,157,38,186,249,142,166,127,209,121,147,134,224,22,240,85,108,154,128,20,135,6,85,6,101,220,132,68,74,231,199,158,77,76,132,12,156,170,128,49,180,206,72,171,14,108,59,66,173,80,156,143,3,37,247,34,24,54,44,252,206,195,170,158,169,120,198,123,13,29,126,112,55,120,145,142,69,65,130,197,156,133,184,85,33,2,127,207,48,15,240,13,109,142,242,100,11,82,219,159,197,221,119,156,58,136,140,40,167,165,181,13,154,46,84,149,111,15,210,150,173,53,142,98,74,39,195,96,190,118,10,103,96,207,119,6,56,221,119,14,154,239,236,44,15,112,21,123,224,149,101,143,120,213,54,212,127,124,251,64,207,107,96,193,243,101,30,191,102,103,21,16,181,160,255,80,193,15,199,172,241,144,117,36,90,134,60,131,179,123,231,79,24,188,7,246,6,106,247,81,253,26,27,160,105,79,139,224,40,154,253,143,127,251,163,104,64,55,140,173,223,241,53,190,137,57,235,49,103,70,123,242,106,43,25,35,43,173,56,61,205,134,206,77,88,98,210,77,90,102,221,96,118,93,147,190,201,191,255,19,227,13,23,7,17,181,34,92,167,52,130,116,186,61,110,152,241,9,31,93,31,158,194,69,4,21,4,37,119,204,59,150,127,154,210,103,100,173,105,169,231,120,224,175,201,203,44,165,1,47,105,207,152,165,101,155,117,143,213,207,105,208,118,53,224,221,221,165,232,167,244,244,133,91,250,54,42,128,59,230,252,135,84,21,103,122,76,149,89,120,155,128,85,5,133,3,182,86,146,55,155,169,123,194,39,22,170,250,141,16,215,109,122,52,87,179,104,16,51,194,49,39,73,89,38,85,207,136,251,204,241,132,220,89,201,13,254,103,14,121,254,87,27,82,125,225,25,84,12,170,74,188,90,14,16,73,189,70,16,97,91,253,200,92,203,215,134,88,82,94,87,216,52,142,31,3,59,51,156,218,124,249,179,134,235,244,243,127,227,76,248,136,63,122,236,90,218,213,66,34,182,70,77,191,28,197,74,129,107,160,79,39,107,99,181,185,129,201,173,63,127,201,133,171,61,28,132,160,35,21,139,54,241,252,141,200,59,143,247,205,190,89,89,188,232,161,165,172,71,180,87,84,143,151,17,14,48,125,71,4,37,5,10,122,47,117,202,234,254,83,190,198,126,200,207,234,218,77,226,214,108,161,198,59,182,53,240,190,253,177,117,151,80,44,142,19,101,232,57,252,2,144,221,217,46,177,49,63,31,90,172,225,80,94,83,101,121,203,239,250,217,120,11,251,33,119,82,27,44,222,79,63,154,185,170,149,30,232,167,206,243,42,161,44,59,117,33,70,40,12,10,215,29,14,177,193,12,131,90,173,249,104,71,226,191,96,226,74,193,75,61,180,10,55,40,94,55,55,200,164,250,17,150,38,92,226,25,150,4,197,81,110,9,104,183,27,8,125,101,143,193,2,26,47,56,125,197,36,192,172,223,8,169,18,32,113,69,149,241,32,167,104,25,146,227,178,113,21,76,153,209,185,45,52,209,167,111,114,71,91,76,171,117,126,67,162,47,90,181,73,157,118,96,141,50,139,90,13,250,116,80,120,132,146,137,161,59,65,134,162,25,215,140,23,183,91,28,68,6,231,125,102,106,108,22,81,204,14,66,252,236,130,16,56,174,182,157,113,169,234,210,123,197,170,226,152,37,202,40,248,212,65,74,33,240,200,111,127,79,113,252,226,109,208,86,65,136,111,186,80,94,47,202,226,189,73,211,111,153,170,35,136,70,230,10,217,71,88,8,113,7,126,169,23,80,195,130,49,249,11,140,223,137,55,162,185,40,131,77,8,101,2,9,56,215,143,23,221,173,133,113,79,114,23,160,155,43,206,59,255,215,233,95,79,197,165,138,146,72,206,240,212,198,61,42,91,160,26,110,103,237,129,39,118,205,17,166,244,210,99,33,150,162,29,101,181,84,93,226,158,225,187,245,116,104,41,222,75,13,228,235,0,125,143,68,158,6,211,58,43,46,235,64,235,190,178,191,54,106,155,172,68,237,198,144,67,159,244,101,133,179,208,203,124,190,27,80,107,234,86,120,154,17,30,223,251,13,136,5,72,129,17,124,252,154,106,95,1,172,104,4,86,215,86,21,117,250,131,110,101,16,14,158,98,86,62,68,184,19,238,45,152,117,247,10,7,4,185,188,110,83,55,149,110,184,243,182,208,145,80,114,182,99,26,7,127,24,113,20,239,33,184,224,28,193,108,85,147,173,202,244,157,38,215,203,64,23,75,196,200,93,177,59,118,172,147,128,140,239,121,46,170,5,223,80,219,18,156,171,84,122,196,131,247,231,196,109,82,13,238,241,203,62,188,98,37,57,37,184,7,124,33,26,205,172,247,239,219,90,2,140,157,219,248,235,53,79,93,169,8,48,63,133,239,33,113,198,106,71,31,128,87,96,132,110,146,57,126,45,55,100,111,51,192,114,219,140,64,201,12,76,207,172,188,112,225,43,210,123,132,255,19,248,253,124,177,34,117,173,137,250,45,58,208,100,57,186,70,237,155,252,1,57,5,176,135,14,244,54,134,188,35,150,104,78,28,179,204,91,102,234,73,176,92,34,4,213,38,204,137,244,86,185,214,0,112,176,195,180,204,25,238,198,115,17,174,231,124,235,178,109,251,152,171,229,206,195,255,224,210,24,126,252,128,152,213,64,255,102,30,165,39,133,224,99,82,202,49,150,218,197,162,250,180,199,52,85,50,160,176,180,165,160,238,222,234,236,43,87,205,108,133,51,150,222,40,176,162,207,205,47,250,88,65,108,72,164,154,24,11,228,4,87,41,42,189,92,85,72,128,235,109,248,248,15,201,123,118,42,79,216,62,223,122,245,225,149,225,202,94,26,150,200,105,19,229,235,179,89,151,232,251,132,58,134,49,226,247,156,199,244,33,29,41,89,219,62,28,59,46,128,73,231,230,7,0,198,135,177,162,35,27,23,197,14,78,134,3,119,194,157,95,5,14,0,194,100,109,111,89,31,115,133,228,250,198,213,6,44,1,98,238,132,203,115,49,253,159,202,84,172,201,131,164,211,83,2,103,148,208,212,75,153,156,64,188,220,84,122,114,168,181,178,129,53,39,125,176,107,193,147,162,85,49,110,62,110,156,93,134,93,233,254,161,16,107,25,113,0,150,227,61,220,151,45,74,57,36,20,128,61,155,60,33,207,61,217,174,109,125,196,136,52,164,24,137,59,223,160,159,220,8,222,98,231,167,20,180,183,204,209,148,159,225,241,33,58,254,84,5,34,73,148,237,18,252,121,65,113,118,248,172,21,93,164,29,199,191,135,147,143,114,64,129,22,4,231,55,208,122,202,124,102,136,127,84,47,80,181,183,64,172,73,126,139,1,87,176,20,123,14,187,108,100,146,11,178,101,143,34,154,175,167,240,143,136,165,197,68,233,38,129,62,38,122,149,125,180,142,132,144,65,146,59,112,155,150,26,109,53,153,149,110,68,98,47,239,90,35,173,156,1,159,124,135,190,66,2,239,51,119,34,128,9,88,176,59,7,117,183,204,102,40,56,60,133,85,28,255,190,37,135,106,81,135,203,167,169,60,43,78,68,28,255,178,21,214,84,63,73,167,160,122,183,203,195,55,70,86,80,109,1,131,78,219,106,104,194,61,179,26,241,105,42,62,246,88,177,168,170,191,184,82,245,85,174,119,99,158,25,104,221,234,185,64,53,37,140,200,195,198,92,140,71,207,251,47,187,183,113,40,194,233,30,212,126,28,103,5,139,141,164,74,163,97,142,214,164,106,32,120,212,125,53,185,216,180,237,126,117,10,90,248,221,63,223,60,26,31,187,66,226,224,231,201,175,122,89,94,133,56,242,201,235,34,174,70,251,169,70,82,117,172,10,34,73,100,100,250,65,140,255,169,202,27,174,185,205,143,119,154,212,166,12,87,38,150,32,174,99,241,5,212,73,195,230,65,47,208,123,197,160,73,199,80,89,60,39,165,55,222,157,45,213,138,223,103,165,66,122,9,34,224,234,69,124,142,157,209,68,202,7,208,159,105,246,225,162,249,20,179,77,69,248,181,67,119,64,203,66,4,22,3,216,109,24,155,63,178,198,62,76,205,123,155,242,103,245,157,111,57,72,100,189,94,250,245,67,8,245,253,5,231,140,60,251,174,77,225,74,226,20,10,120,228,137,206,15,69,109,169,193,117,138,41,250,97,24,108,191,184,142,176,43,122,252,230,65,50,155,195,252,245,65,88,253,119,95,21,133,1,95,229,211,36,185,254,133,222,35,79,8,122,236,20,97,72,135,207,188,2,184,10,18,143,186,64,206,29,220,162,166,158,248,251,252,220,31,11,41,70,180,102,182,45,169,157,43,74,77,171,242,228,75,89,72,63,151,197,232,73,227,48,236,95,81,107,133,150,184,160,167,63,210,142,137,15,94,80,17,84,94,23,198,40,175,20,180,102,55,50,251,39,142,122,27,247,250,141,59,40,65,103,44,162,211,13,183,90,232,94,113,87,54,64,75,78,227,50,127,142,194,156,14,123,161,226,44,4,157,54,166,51,177,139,126,120,213,87,240,101,66,150,108,47,139,88,128,166,74,41,227,34,213,242,40,210,113,55,206,44,121,248,177,42,229,179,72,201,222,192,177,132,180,6,214,131,81,47,26,225,211,201,28,117,220,14,155,59,23,187,95,110,5,98,44,189,244,93,92,15,16,115,63,245,55,121,221,88,74,236,221,21,157,103,87,165,168,241,104,214,113,171,205,242,201,1,121,158,15,10,28,66,91,212,31,145,226,126,150,55,127,107,50,16,135,115,11,165,227,96,253,95,7,170,170,79,148,75,79,52,123,96,71,33,7,15,83,136,119,133,43,11,3,34,51,205,174,184,70,158,70,16,85,194,166,238,141,44,40,217,14,54,30,40,45,222,254,179,251,48,120,221,226,137,81,135,146,154,37,1,148,151,195,108,248,200,214,138,142,47,217,245,211,204,101,134,158,107,134,84,53,27,51,239,232,149,246,157,198,23,221,246,198,180,180,232,186,84,225,210,167,125,234,6,200,147,82,142,49,89,20,162,134,188,224,204,198,235,61,91,138,250,14,249,178,49,164,66,253,155,115,213,216,19,249,202,1,185,229,108,36,154,75,158,80,20,16,117,129,77,139,175,72,124,77,1,43,249,107,25,51,94,43,103,122,207,82,108,111,238,145,116,200,113,220,40,132,184,181,126,40,34,238,69,35,113,250,109,46,45,207,86,108,185,40,169,84,248,126,51,60,36,244,222,152,182,43,32,11,160,71,195,105,33,23,113,5,222,120,8,85,138,83,83,249,113,83,162,237,189,0,250,157,92,25,123,217,219,48,61,221,230,252,169,147,240,199,58,252,70,83,202,161,97,194,208,101,135,99,41,183,111,53,66,61,95,30,228,87,44,206,172,146,49,199,64,111,230,41,38,122,120,60,51,6,17,223,235,197,209,49,233,52,243,119,158,116,38,168,166,212,216,8,200,217,249,244,100,86,107,7,219,144,96,138,112,109,108,48,183,224,255,97,252,80,88,55,243,94,30,70,44,188,196,125,205,117,70,244,59,33,125,30,155,9,89,70,17,3,233,2,184,57,131,57,103,15,67,94,228,115,77,87,101,78,40,179,67,161,124,255,16,53,214,186,67,17,248,119,93,30,19,1,124,59,54,213,18,103,209,115,244,253,183,204,186,177,39,127,247,95,221,85,30,105,151,174,125,15,121,40,71,95,25,239,58,72,170,125,79,184,135,123,193,23,251,226,20,62,59,237,23,25,106,151,8,171,16,123,154,118,12,247,128,238,240,0,184,227,168,197,239,22,252,71,56,178,86,153,36,138,34,202,89,64,55,139,47,137,61,90,182,107,230,21,141,73,59,109,7,226,249,105,48,213,117,127,50,60,221,54,221,224,89,241,188,59,59,241,45,91,44,197,63,27,149,174,16,137,38,192,19,199,191,38,234,94,184,67,120,126,146,32,52,12,162,144,122,5,72,154,57,252,105,44,83,97,119,176,160,148,55,237,158,26,159,128,170,153,176,69,10,65,148,112,135,166,185,24,188,116,61,228,241,38,243,180,187,134,148,249,196,235,134,49,96,17,51,103,58,192,130,117,62,123,71,32,236,31,188,247,116,241,177,29,163,200,26,105,229,78,19,65,219,83,234,67,70,74,230,48,71,209,144,234,157,87,4,189,204,203,43,125,41,98,207,212,153,127,147,201,118,139,48,117,143,87,199,32,49,232,95,62,78,153,28,178,7,188,95,90,140,184,192,50,53,38,158,214,21,141,116,116,11,211,61,131,72,115,47,155,22,25,84,47,238,9,124,121,45,76,225,98,219,26,204,202,50,104,45,54,200,251,86,215,67,71,235,83,39,175,204,95,121,94,84,154,197,187,52,178,112,122,91,14,226,159,42,166,178,1,150,248,139,234,204,47,117,63,243,71,237,152,37,41,10,79,187,175,111,64,153,187,35,26,12,251,88,129,137,27,102,192,51,164,40,182,58,242,42,167,147,197,245,16,222,80,219,235,39,168,39,183,23,145,194,3,166,125,82,184,53,202,27,200,70,132,11,200,40,172,200,52,83,194,118,52,248,219,117,245,142,76,77,125,134,78,190,27,164,1,234,213,86,98,136,83,52,177,146,154,124,205,37,83,97,204,104,31,41,197,192,252,178,23,127,3,110,191,244,210,166,175,14,65,170,13,195,91,135,33,41,159,210,245,50,31,0,93,238,194,116,211,12,178,142,93,171,31,45,129,179,28,228,104,158,116,135,72,71,250,221,16,15,110,236,116,35,181,63,97,45,172,17,102,119,144,230,5,141,194,146,112,141,93,172,157,148,245,33,11,33,95,185,38,142,178,226,93,116,104,41,56,239,243,221,214,89,247,48,200,96,162,28,230,176,52,190,71,119,255,7,32,255,20,185,78,158,155,202,181,10,251,120,49,217,224,246,206,104,226,64,163,110,221,143,193,63,199,137,59,28,92,119,23,214,101,254,71,28,29,188,129,56,188,250,163,144,164,178,39,88,59,33,199,151,195,121,54,122,23,106,37,249,102,28,17,146,169,0,34,153,207,227,217,180,133,59,7,31,131,188,144,34,106,131,69,123,187,236,248,184,69,0,247,132,168,140,171,143,70,94,149,56,232,153,41,227,99,172,189,87,99,203,173,195,201,57,243,245,254,91,198,42,167,0,218,158,77,241,184,103,21,244,171,249,59,59,137,111,206,146,114,82,5,159,141,2,166,204,121,67,115,129,57,38,150,205,138,195,144,82,217,248,63,175,10,62,141,113,28,191,228,60,93,62,248,112,159,87,244,131,79,29,57,226,20,247,245,209,96,243,142,105,235,74,53,227,204,205,112,49,211,134,145,117,230,171,131,132,235,86,203,184,209,211,212,150,63,177,61,36,234,243,186,157,251,50,143,255,119,182,172,238,114,234,83,135,252,135,191,4,181,12,214,107,65,44,173,217,72,53,128,203,189,6,194,19,99,107,74,67,49,44,154,219,255,221,103,65,3,107,69,88,6,169,197,1,36,13,217,241,137,99,124,90,19,42,64,47,99,165,198,121,68,156,220,178,186,142,33,229,209,134,87,50,63,240,152,201,83,129,207,35,138,84,114,217,121,94,139,3,197,189,90,124,213,11,179,7,216,192,7,39,34,211,62,215,2,52,169,126,219,242,200,189,80,105,169,30,49,236,36,167,110,158,29,48,44,94,97,141,143,59,102,106,24,137,160,185,175,31,17,192,151,74,191,69,230,122,183,234,151,224,157,103,48,44,114,110,148,79,162,24,206,135,58,150,185,141,197,106,4,226,203,49,3,57,115,114,196,82,223,218,164,132,188,226,185,198,38,133,75,57,106,241,107,25,26,232,10,180,86,77,121,183,170,109,68,45,104,195,239,229,134,204,59,3,155,190,140,86,21,76,189,2,142,117,10,37,146,150,119,196,15,54,214,64,253,35,187,249,45,100,153,227,253,179,213,168,60,230,243,124,134,146,25,93,227,48,242,134,71,148,43,13,95,175,229,47,75,182,218,182,192,191,11,70,165,174,121,69,190,229,203,232,164,221,190,227,198,28,137,120,5,205,233,102,51,161,63,100,77,173,211,97,186,155,236,218,48,193,142,204,149,178,120,152,14,230,250,165,250,78,169,151,110,62,41,252,214,200,105,232,24,194,114,223,138,225,153,32,19,88,71,41,126,73,38,61,233,131,203,176,15,57,89,155,149,237,177,73,236,99,139,156,218,8,232,125,209,237,66,163,131,246,51,180,23,243,240,217,48,138,221,8,100,106,146,241,45,105,104,143,19,186,105,203,26,12,164,173,92,134,134,132,173,67,131,55,34,15,53,130,30,27,172,149,247,60,31,74,47,209,104,25,10,93,59,130,17,188,117,91,152,47,255,4,64,215,112,187,32,58,170,164,114,63,178,106,129,59,244,4,189,195,27,237,177,14,229,255,117,12,88,43,23,80,199,225,195,66,37,80,62,93,23,176,124,116,33,112,5,171,232,102,197,175,247,146,142,74,42,89,25,249,99,107,192,155,223,149,220,53,157,122,81,65,68,31,59,36,96,175,123,120,232,17,93,42,42,103,54,178,183,163,18,26,101,69,27,100,210,201,71,145,60,101,24,84,161,127,167,133,62,69,72,88,178,55,52,253,177,215,91,190,59,205,35,183,6,79,164,178,205,143,7,60,180,73,46,249,24,15,25,70,135,214,194,83,41,232,246,126,143,40,27,139,75,131,171,10,220,31,227,8,203,75,118,8,188,144,215,214,177,183,107,106,83,180,199,21,23,3,132,38,138,137,214,176,241,124,133,59,251,38,228,146,145,235,101,5,2,119,220,29,39,187,230,1,31,171,136,149,167,182,220,131,251,152,48,116,26,71,131,192,38,199,54,201,76,31,50,69,88,82,161,175,150,136,88,94,70,209,0,145,251,114,197,3,144,42,59,238,102,210,4,253,34,19,150,127,53,40,28,184,28,28,164,149,54,142,27,171,134,109,84,194,45,64,145,156,14,213,140,55,165,239,210,144,93,243,212,202,40,192,3,236,152,246,54,216,95,171,164,77,82,69,158,56,127,144,207,106,86,170,246,183,180,226,27,120,228,178,83,138,134,1,168,223,113,32,107,140,207,122,181,155,62,33,36,10,223,198,207,2,97,209,30,8,74,87,34,165,88,35,83,155,84,243,85,182,40,33,108,170,213,105,52,49,86,34,130,224,13,14,38,105,3,23,103,39,52,41,105,187,70,32,197,10,232,64,137,253,199,205,253,75,252,152,198,142,109,102,159,86,251,186,93,194,241,58,122,9,184,36,31,60,204,142,186,55,65,111,100,120,31,47,255,124,122,145,10,68,196,21,205,191,79,105,119,227,137,65,99,173,92,116,14,188,151,104,59,106,11,171,144,6,4,93,85,119,87,54,83,55,122,139,44,44,83,56,73,203,182,201,92,164,73,150,79,4,222,224,170,60,232,248,230,166,8,185,6,183,198,232,104,192,164,193,89,107,110,190,88,42,251,34,141,89,253,167,23,237,209,113,245,237,155,201,69,8,227,198,65,157,26,28,58,218,86,88,126,121,166,71,185,62,95,22,36,180,130,61,248,178,147,7,103,84,88,23,51,15,90,10,152,176,217,33,89,213,25,76,182,70,72,194,206,64,62,201,27,74,63,251,59,87,80,155,58,252,247,173,70,206,75,120,96,49,105,42,8,152,210,79,113,50,3,230,65,3,162,111,198,73,39,238,154,173,193,155,56,118,56,7,104,88,81,50,20,207,34,28,117,190,140,94,252,114,16,232,243,105,16,249,249,7,31,118,98,139,60,5,129,101,242,206,109,109,15,242,230,205,130,54,144,36,236,14,139,187,5,83,4,164,3,18,152,161,141,22,205,194,70,224,110,46,239,88,251,128,99,145,132,45,232,200,139,218,94,162,136,104,142,33,124,61,202,145,98,24,180,125,229,141,159,167,224,233,30,65,132,132,121,22,33,44,232,87,25,45,232,241,245,199,117,69,32,83,111,114,167,171,111,175,97,83,33,71,241,185,79,64,3,26,47,120,93,243,146,226,70,151,189,174,57,105,65,144,2,13,112,159,176,216,70,127,197,73,121,137,12,210,119,76,151,43,140,190,113,201,23,153,46,220,102,98,121,28,105,13,24,14,3,46,228,179,251,186,195,222,85,31,187,193,208,167,46,57,208,81,155,83,6,188,116,9,191,15,83,91,243,131,138,192,141,61,136,93,81,236,34,97,226,54,179,248,95,100,122,96,91,172,204,65,62,243,118,6,11,86,48,131,124,79,79,217,227,41,234,105,24,215,140,40,199,253,37,187,134,211,9,180,163,76,140,79,241,250,23,7,211,144,5,56,235,128,34,39,39,111,165,7,149,65,167,103,188,3,78,168,84,42,215,193,2,253,195,208,114,120,112,216,141,131,133,136,200,41,1,114,140,30,205,119,0,167,27,70,41,10,130,66,88,125,106,44,121,117,95,226,244,95,50,47,251,194,59,12,114,150,198,0,44,39,219,237,243,212,243,87,175,129,133,153,6,112,195,181,200,70,19,101,97,60,207,55,102,216,41,104,116,223,72,149,119,99,6,207,13,3,190,59,171,235,234,89,248,217,134,160,190,107,85,221,116,227,181,15,164,74,134,203,167,250,42,178,178,32,193,142,111,116,56,124,194,53,93,155,147,84,131,211,242,71,83,114,57,112,126,252,85,187,60,178,8,71,112,193,110,236,8,164,238,145,152,238,136,195,233,229,170,47,251,20,138,226,84,16,104,4,231,209,70,148,249,142,125,15,103,23,2,60,93,153,182,71,78,128,110,192,217,33,70,84,178,0,203,154,128,150,210,187,122,46,144,142,201,202,13,243,88,67,27,248,37,129,143,22,55,149,163,23,66,60,187,220,211,232,94,72,13,170,157,83,54,20,216,60,250,131,134,86,92,208,247,9,223,170,52,235,234,47,32,204,72,40,81,152,74,92,88,143,179,165,42,51,159,100,41,11,26,13,228,191,80,167,198,33,119,7,237,181,221,180,17,208,163,63,0,214,121,83,141,68,104,200,204,207,25,110,1,42,6,1,19,74,122,244,37,113,191,57,139,107,77,47,221,204,177,208,30,109,113,138,162,56,179,163,65,135,181,99,119,250,211,209,56,253,77,82,202,196,149,63,112,221,220,176,44,60,42,144,153,18,128,241,146,44,64,30,3,131,123,97,10,70,224,220,145,50,147,6,250,72,51,118,131,61,157,158,236,12,187,105,61,153,105,188,18,164,143,96,210,17,81,128,157,58,159,232,111,29,215,87,3,104,18,189,109,130,111,45,38,202,33,7,193,132,9,198,140,238,25,78,129,88,166,23,240,192,126,127,114,209,75,131,8,218,125,180,27,183,56,130,12,157,196,48,120,214,138,40,72,10,238,47,34,104,34,253,23,98,25,146,95,138,199,8,98,42,175,103,163,37,236,122,42,175,205,199,53,165,51,158,25,187,44,255,211,141,21,129,207,17,104,193,1,58,83,88,95,110,191,82,182,59,186,234,120,144,143,110,73,102,56,150,8,43,119,203,62,43,255,54,174,211,239,34,140,67,249,245,249,104,44,200,9,108,205,145,127,58,126,170,246,225,36,13,183,240,218,49,84,119,205,207,172,52,155,225,145,174,101,227,74,190,50,111,23,13,204,201,241,135,221,108,204,151,44,207,241,229,87,39,80,70,179,165,20,166,70,89,116,107,89,158,253,237,27,205,167,80,174,95,61,15,145,231,215,145,78,229,35,233,101,8,232,10,152,20,35,108,22,102,123,175,122,20,253,83,185,145,244,227,66,236,52,126,242,234,39,151,195,131,202,160,40,245,165,224,85,110,219,48,138,25,6,240,60,107,146,255,63,109,0,201,44,128,213,227,38,254,143,189,42,192,201,12,102,233,205,118,132,145,53,51,229,180,68,111,10,196,231,58,108,212,50,48,134,165,23,39,214,229,37,188,64,1,150,247,155,130,223,31,126,234,85,93,72,254,202,71,174,99,132,197,87,230,158,44,99,160,152,30,180,10,107,152,189,186,247,72,162,230,12,156,208,22,24,136,137,88,13,147,208,37,146,46,236,244,170,211,212,184,130,248,31,182,228,71,22,165,219,85,89,164,16,152,59,43,239,228,59,143,165,107,215,99,140,41,222,148,25,66,52,39,155,123,218,18,122,203,145,76,74,134,43,225,6,167,159,148,134,129,70,200,28,249,125,83,214,215,177,66,114,205,92,20,143,97,186,226,120,74,13,118,65,164,199,205,27,168,103,121,239,184,134,35,172,158,187,184,158,28,83,51,125,78,93,50,130,27,228,26,72,73,145,232,146,169,118,233,59,132,208,20,84,52,143,189,34,198,63,45,239,219,118,46,91,57,101,180,221,70,127,35,148,71,20,181,133,18,13,139,65,180,211,202,10,209,141,185,58,209,24,234,180,66,86,90,228,254,244,34,42,134,53,183,0,121,157,170,43,77,143,255,226,255,101,225,65,36,60,93,141,163,11,13,46,129,231,206,62,28,122,220,125,241,145,156,73,184,14,207,175,228,243,95,23,85,64,226,100,215,140,140,176,227,50,237,252,127,51,44,147,74,135,118,172,171,99,113,179,155,123,216,66,72,79,25,217,114,69,166,68,174,214,110,238,231,45,175,111,152,91,87,175,253,191,192,220,236,11,232,63,215,208,17,245,202,35,75,35,142,123,143,166,243,194,200,95,174,32,210,239,152,205,193,154,127,239,116,109,115,185,109,249,218,245,157,167,60,217,196,236,112,75,32,221,90,212,152,250,120,126,58,19,243,185,172,242,156,249,230,151,79,74,243,203,82,251,6,164,199,172,255,20,86,148,244,32,171,229,62,96,134,245,95,109,130,218,62,82,42,206,71,81,25,40,161,51,184,20,182,230,3,102,238,27,28,44,93,12,28,202,201,115,124,131,214,19,207,38,111,45,66,50,178,111,240,105,72,161,77,32,200,15,188,71,65,234,31,40,231,15,165,77,174,197,113,189,104,61,85,50,193,229,185,83,205,147,181,220,1,90,210,130,156,134,21,103,81,81,5,68,93,92,232,30,169,100,235,72,240,175,201,186,111,54,141,125,79,102,57,97,100,254,205,234,254,228,69,66,227,132,22,176,153,7,12,235,188,254,198,161,33,58,77,70,78,200,168,164,250,184,55,63,104,129,15,156,204,244,209,177,29,121,56,126,1,240,19,39,60,243,38,115,1,213,26,0,169,180,1,116,142,202,36,146,44,135,50,46,219,103,59,64,131,213,230,194,201,23,10,42,121,78,80,231,206,193,217,86,26,77,52,206,99,26,134,204,177,12,179,36,74,76,216,150,133,32,75,102,246,178,220,231,87,15,241,53,158,227,236,181,61,14,39,219,36,123,0,72,54,218,22,179,234,48,233,183,26,68,155,24,21,232,43,124,230,222,163,193,85,245,6,117,149,146,212,242,141,178,0,168,226,158,10,108,73,138,2,218,142,203,66,31,170,77,87,90,176,64,154,110,167,25,199,36,37,52,189,48,15,70,9,244,113,241,52,188,40,89,248,222,83,47,108,184,124,27,40,213,1,135,33,171,16,91,46,151,197,189,185,146,143,213,111,198,225,108,52,249,157,215,144,202,95,195,83,36,56,98,189,254,169,93,39,20,148,53,100,36,93,165,120,129,254,110,29,247,173,171,22,121,241,226,51,192,244,110,232,70,148,4,206,241,121,156,10,13,118,10,148,160,242,15,130,52,123,120,181,62,33,45,135,165,49,128,171,108,81,84,107,162,69,221,110,220,2,96,57,88,130,250,43,230,91,49,130,76,166,153,216,28,17,68,1,57,179,32,203,158,99,192,214,214,222,192,112,162,187,134,201,208,77,181,40,107,58,22,21,234,120,248,79,208,117,155,238,36,215,106,210,46,8,114,242,99,82,65,2,166,22,215,6,97,147,236,188,54,231,227,114,194,169,47,176,204,135,169,104,57,73,46,249,212,55,92,208,32,183,226,112,103,196,59,128,56,234,4,70,208,233,120,53,63,108,231,176,36,12,104,125,168,132,105,69,173,162,204,119,126,172,18,219,137,122,196,68,167,62,185,187,105,240,18,32,139,139,244,171,50,168,151,22,112,236,169,179,162,76,252,68,102,80,198,38,243,223,29,62,220,182,179,228,78,225,132,105,94,51,38,242,230,44,222,87,161,70,68,43,117,27,239,141,78,86,127,102,31,73,186,140,54,124,106,227,128,253,11,167,65,30,192,198,187,63,146,0,103,85,74,199,210,68,115,142,7,164,43,159,143,199,69,144,66,115,215,233,26,97,202,167,118,170,147,50,202,128,163,121,112,21,141,73,117,47,161,115,232,128,143,123,142,41,33,233,195,163,58,220,38,80,239,103,68,104,196,179,114,60,2,37,66,229,165,54,13,113,31,219,60,239,24,130,122,224,194,201,72,141,44,72,140,225,152,211,78,160,172,77,116,241,202,205,230,16,172,243,177,206,16,170,50,136,200,31,101,120,225,206,81,40,220,246,136,227,132,150,239,94,28,133,87,229,225,90,25,181,94,103,121,180,238,59,219,123,125,17,97,10,5,77,50,156,113,36,5,131,231,85,228,228,92,233,145,229,174,42,246,132,200,88,255,187,158,144,12,65,154,222,26,55,189,112,101,100,43,10,238,252,232,81,5,188,225,132,72,34,121,58,7,26,135,67,144,97,34,231,132,84,77,217,53,174,169,166,77,16,35,69,67,17,14,111,230,126,68,137,52,206,94,12,34,155,139,154,253,35,99,44,62,250,211,225,87,247,47,187,8,136,153,61,167,84,194,85,95,53,27,226,18,169,243,14,64,128,202,70,100,44,46,175,67,169,179,132,58,234,149,72,54,185,255,180,7,149,194,245,10,107,216,153,245,104,231,168,199,46,201,29,91,30,153,31,151,20,164,180,136,108,64,32,239,118,91,50,141,53,151,233,10,254,232,253,236,34,34,104,111,125,34,64,3,88,232,234,15,165,210,141,6,92,81,227,76,147,36,103,68,112,153,8,142,232,45,18,156,41,134,136,201,68,6,35,31,24,204,58,211,88,249,125,250,5,117,203,78,0,141,70,209,51,197,44,172,213,37,71,181,47,115,108,209,138,239,183,254,193,171,254,74,254,153,17,7,73,241,225,255,152,143,213,9,61,232,119,18,0,73,222,232,201,68,104,210,74,90,151,193,168,17,243,178,12,184,40,249,93,195,208,241,55,4,112,190,58,49,182,206,105,74,115,116,207,61,165,227,50,20,211,193,54,180,250,97,187,233,4,82,56,159,147,23,35,164,37,98,21,159,63,205,2,189,197,23,11,246,138,71,154,94,56,217,43,240,59,83,141,96,65,169,35,81,188,44,230,85,129,154,74,89,103,27,164,32,10,240,80,179,186,145,49,34,21,225,13,67,36,179,150,2,46,88,131,43,36,229,222,127,232,94,111,156,123,244,232,127,41,247,252,61,225,16,194,60,187,203,228,135,76,108,63,19,208,165,194,230,47,64,24,57,247,123,66,185,87,37,21,33,180,119,253,108,56,95,123,124,9,252,18,241,238,50,84,79,201,218,145,105,42,180,152,210,253,197,238,225,74,187,65,143,183,208,224,129,34,18,129,234,47,242,73,196,140,220,76,50,206,129,186,82,186,113,69,96,127,240,13,84,84,40,160,207,23,191,160,244,107,4,104,44,91,128,241,51,80,12,215,51,140,112,116,55,86,63,99,63,109,75,243,22,82,149,104,7,220,163,54,67,145,232,36,56,125,34,10,49,184,36,99,192,154,113,145,23,39,138,116,154,64,166,55,98,220,142,210,96,240,171,162,60,212,253,205,123,251,189,204,76,155,20,64,245,105,12,88,64,253,244,239,41,142,55,29,234,27,234,220,93,163,117,97,46,85,115,117,71,136,92,151,39,185,241,175,60,10,116,107,194,115,247,2,234,79,68,163,38,17,138,180,18,230,110,20,248,250,238,53,155,82,69,225,179,209,255,205,229,238,232,177,111,85,214,105,89,236,128,8,156,238,110,144,158,247,95,103,138,180,213,206,24,57,199,91,51,8,14,114,38,94,159,118,215,141,163,242,6,79,61,175,150,164,54,212,105,71,90,67,68,93,188,135,171,199,10,17,42,16,164,19,31,101,27,24,188,142,211,91,28,118,81,142,223,153,161,25,20,239,209,35,206,130,246,103,113,187,89,128,248,189,50,184,225,157,217,115,31,18,129,26,110,152,161,95,165,221,215,82,165,15,31,47,220,22,183,4,173,229,7,17,164,242,133,178,23,106,124,182,228,169,49,69,67,18,129,171,47,149,253,80,70,75,170,152,67,109,99,60,37,243,234,233,237,8,250,33,55,192,17,217,116,143,21,167,92,197,51,123,153,180,51,208,125,252,75,166,44,140,172,240,237,72,18,237,42,65,4,123,126,82,27,31,59,24,156,175,235,165,170,198,57,59,140,41,188,171,10,97,176,140,239,237,182,162,77,129,160,227,14,144,55,233,86,221,248,23,14,70,131,112,251,19,33,214,131,216,144,10,186,45,106,137,171,38,86,60,3,37,63,31,36,161,119,244,70,221,145,22,17,255,40,7,225,216,207,82,226,197,34,115,21,153,190,103,182,152,117,112,234,43,33,173,235,106,211,196,121,201,97,119,55,177,125,198,107,178,42,125,73,54,179,193,188,10,200,16,102,179,195,114,251,26,107,191,39,35,179,168,133,65,120,122,125,239,144,103,3,30,103,40,169,40,32,44,61,150,252,121,161,200,47,212,81,26,34,0,95,131,143,164,183,77,131,31,200,86,72,182,45,5,29,222,192,101,202,107,136,115,193,6,227,179,197,160,24,155,121,186,20,19,251,134,48,114,134,162,155,183,212,43,192,121,25,97,128,97,4,58,11,245,156,63,190,149,248,101,139,151,107,130,193,86,176,190,201,230,149,115,218,208,128,206,144,117,46,126,1,78,126,142,64,103,143,72,228,103,201,212,236,155,209,119,124,103,3,187,179,38,25,86,130,215,207,150,98,104,62,213,132,6,78,154,154,32,88,232,97,74,12,187,236,251,184,247,47,178,111,202,102,9,104,226,72,222,34,79,203,171,41,74,199,160,48,106,32,159,235,157,146,107,214,114,146,223,134,26,162,66,128,194,151,166,178,248,140,10,181,187,46,46,224,238,241,164,68,9,127,237,99,198,90,186,93,10,15,21,229,118,172,200,74,98,225,206,93,143,50,150,43,38,199,101,54,237,218,230,183,140,174,94,71,114,78,137,12,93,93,95,103,25,210,230,95,73,125,148,82,119,16,23,83,146,68,171,254,228,140,133,217,170,237,203,132,196,95,202,37,237,45,241,184,112,97,114,194,138,140,87,157,137,116,156,49,173,240,128,161,126,208,90,124,72,207,65,33,132,12,127,48,234,95,44,34,231,141,218,222,39,174,167,52,146,156,68,109,206,150,177,75,144,167,254,204,254,67,168,140,82,162,197,209,132,41,197,192,32,94,125,5,124,89,132,98,16,95,107,36,5,80,41,243,180,189,222,20,177,69,37,43,27,116,78,33,55,22,174,136,166,61,197,137,80,203,61,154,141,187,238,135,231,163,222,224,169,156,156,229,221,105,130,112,92,166,187,176,167,69,152,135,93,115,59,229,78,125,34,34,131,246,23,76,162,194,87,128,39,211,232,23,163,111,166,83,142,192,34,224,122,136,209,254,80,231,234,192,4,1,83,225,175,117,222,7,32,7,8,224,152,3,145,222,156,253,59,28,113,249,187,184,228,85,88,195,216,52,218,242,153,92,198,14,111,224,183,196,217,82,170,137,95,112,213,14,24,35,227,39,11,100,181,158,192,25,42,13,133,103,203,231,35,174,188,66,78,220,63,127,175,158,251,185,29,214,227,253,169,251,206,236,92,130,239,179,119,120,176,236,117,185,216,25,15,198,101,31,246,45,35,247,186,229,21,211,36,232,103,181,36,104,205,119,122,108,174,123,37,123,91,154,81,11,30,111,158,82,233,255,52,173,203,135,161,221,80,232,93,197,184,161,207,2,199,107,152,147,80,145,210,159,13,222,245,161,208,176,31,252,73,227,64,162,100,150,89,128,161,219,92,238,112,244,94,87,128,127,78,216,209,152,178,245,30,254,54,250,52,61,43,113,29,220,24,134,35,19,85,94,207,137,56,178,251,95,164,60,92,247,46,142,122,177,173,222,216,86,4,81,194,33,117,202,118,27,37,82,222,0,81,122,107,161,50,42,230,216,196,144,253,228,82,229,223,91,188,132,42,248,85,95,104,228,59,240,232,250,145,246,17,219,248,128,200,14,160,151,45,128,1,100,53,8,46,233,246,131,41,53,143,225,129,29,86,95,167,243,176,114,87,47,243,221,47,154,189,40,223,32,120,68,197,195,103,106,23,135,24,22,153,81,173,141,210,231,77,92,177,172,183,19,159,45,120,198,9,82,229,3,221,148,129,125,156,140,73,135,107,114,37,192,163,127,39,162,145,83,97,80,51,77,81,77,153,191,5,204,30,221,90,132,69,166,82,209,130,20,116,238,244,246,75,7,126,143,13,202,141,201,238,152,53,6,165,199,62,72,14,80,77,73,18,212,41,53,31,188,26,250,0,13,126,43,22,186,248,147,117,175,18,123,164,96,116,206,191,157,88,113,35,128,70,238,99,66,86,46,186,31,177,70,158,92,229,124,126,146,73,255,108,197,174,135,113,108,1,181,11,121,86,34,124,185,250,109,252,92,75,117,238,112,150,13,25,194,149,194,193,116,254,190,171,80,219,44,199,238,225,70,59,37,220,60,42,230,160,199,68,240,55,137,210,186,62,102,52,139,66,186,73,128,43,190,218,245,131,8,253,193,6,86,70,47,162,161,64,127,85,129,16,250,158,51,148,142,19,247,115,118,27,21,91,139,214,54,46,30,234,101,183,12,117,215,46,21,41,84,213,212,170,155,231,224,24,222,173,229,241,98,73,247,42,155,161,103,177,212,67,161,244,239,151,89,101,134,178,102,126,21,149,228,14,98,75,111,37,113,108,114,163,51,59,205,170,139,56,122,105,100,41,150,252,115,179,2,76,185,253,7,178,172,139,22,55,236,89,157,5,154,31,122,169,124,103,84,124,249,75,173,4,214,235,67,9,24,102,37,18,82,81,30,188,221,184,33,131,203,11,108,252,106,197,230,31,160,23,163,215,164,123,70,73,166,199,18,176,105,214,210,175,179,240,194,151,31,104,83,171,169,83,202,45,128,188,36,252,146,102,48,32,29,57,174,202,222,194,149,20,24,194,230,163,121,86,238,200,88,12,168,132,58,1,6,161,63,129,37,166,7,144,161,93,224,238,44,219,25,87,247,78,111,196,220,126,88,227,227,8,241,35,121,144,205,50,213,47,106,164,80,142,181,73,113,150,28,92,35,84,244,22,201,164,255,225,198,69,171,80,168,129,173,18,245,6,144,194,119,91,53,159,51,185,43,103,218,190,217,90,250,137,226,72,154,3,77,183,80,213,144,162,52,29,230,19,148,183,232,119,115,223,68,153,125,252,163,217,86,13,153,208,66,94,46,3,9,45,157,156,160,26,117,85,226,186,238,31,102,248,0,158,46,101,41,10,92,120,234,34,239,84,101,1,154,96,236,228,165,117,193,234,211,37,221,12,119,119,61,25,181,220,61,133,20,124,197,211,111,10,6,166,183,94,71,30,223,150,71,107,116,146,187,83,255,36,113,32,182,173,206,110,217,246,58,97,123,156,251,88,173,110,15,244,52,31,76,67,16,68,197,127,46,60,17,138,212,195,224,97,64,215,173,208,247,163,186,208,180,47,159,245,193,61,41,23,229,240,206,51,230,94,243,153,3,189,211,173,251,76,62,4,88,108,220,15,76,215,176,76,25,76,222,220,54,229,197,112,168,176,195,111,72,78,252,219,113,183,184,104,221,235,95,89,183,217,17,185,180,218,125,74,203,7,85,83,119,49,61,200,158,239,113,57,179,34,80,9,208,87,162,111,23,130,238,106,95,150,247,219,229,108,102,79,153,219,68,237,169,222,166,146,192,159,155,182,33,94,102,62,86,80,124,12,165,89,116,172,106,207,224,68,74,2,27,136,192,202,115,8,27,185,24,66,121,220,22,225,220,201,121,10,166,236,67,68,76,183,77,138,223,238,176,35,197,2,53,0,76,59,121,196,39,51,165,87,199,223,6,194,140,101,8,103,169,227,127,122,217,123,180,97,156,175,57,16,225,200,36,174,200,148,235,36,67,140,157,156,223,141,99,205,126,165,124,61,79,114,69,110,242,188,133,74,116,71,151,34,183,154,158,233,30,80,123,213,77,22,27,7,85,200,57,182,52,87,228,171,86,141,191,41,164,15,73,252,27,28,161,151,71,88,79,151,155,223,239,147,197,244,221,68,22,9,59,71,98,204,193,188,115,50,40,43,4,115,177,149,78,239,104,19,60,255,15,11,76,19,80,176,13,5,1,1,99,197,34,205,125,225,134,143,6,210,5,66,219,80,233,254,138,96,200,16,242,102,119,195,224,216,197,84,146,101,10,27,205,161,206,241,176,130,206,246,38,26,201,28,142,4,3,253,29,248,5,81,72,146,225,103,171,206,176,117,253,252,250,101,74,139,148,174,243,229,203,31,138,194,141,200,184,199,94,243,21,241,97,73,210,151,229,5,154,43,45,235,83,113,144,169,171,58,139,16,9,223,211,244,59,48,62,53,237,103,171,178,202,230,123,196,173,105,2,188,179,16,27,215,158,244,29,98,103,26,23,245,6,75,145,171,193,245,137,26,6,210,26,108,77,180,131,131,17,181,240,186,206,25,181,94,166,8,177,77,105,100,225,169,105,226,161,197,115,112,92,87,11,92,151,185,38,37,197,10,227,23,42,161,175,94,61,239,59,84,217,125,214,173,115,49,94,150,204,104,210,87,15,131,219,236,120,39,36,234,31,108,25,133,21,132,204,232,175,240,81,18,134,175,163,129,90,240,175,241,98,157,244,100,154,190,231,252,196,30,107,245,31,185,63,65,46,253,184,165,108,177,60,157,57,226,217,131,152,34,233,121,199,136,163,128,203,62,98,71,7,54,105,167,131,248,30,12,176,238,135,65,82,50,37,163,73,185,72,147,63,28,94,228,251,88,149,43,147,146,219,148,162,124,252,180,18,57,88,149,217,47,170,154,40,163,9,122,104,61,174,106,131,87,218,88,92,90,84,130,29,131,114,152,149,151,98,194,201,44,226,131,40,201,144,230,160,240,113,191,113,216,24,179,88,52,10,1,47,91,21,40,155,2,5,83,100,225,216,239,40,206,52,101,17,218,72,173,188,107,23,222,33,7,152,160,166,31,224,70,200,173,93,253,35,19,22,23,173,193,70,82,104,186,220,192,185,164,211,197,110,162,89,145,150,211,119,237,220,243,215,105,20,171,65,23,238,33,107,201,14,76,207,200,215,179,93,181,199,181,223,17,153,62,83,100,179,197,116,84,52,251,169,95,179,31,25,191,200,134,48,175,70,103,86,255,189,39,76,102,209,43,98,223,82,131,211,144,79,5,251,166,254,103,172,219,199,255,243,221,222,11,189,132,160,127,230,105,19,226,250,78,97,117,234,229,144,178,212,91,218,169,17,25,198,215,182,98,184,26,41,197,142,175,232,168,108,199,180,50,253,134,217,230,20,145,181,188,101,99,154,53,150,193,124,168,149,233,39,159,150,231,189,200,101,50,138,80,207,42,237,89,53,22,64,181,216,82,83,137,237,249,6,177,54,141,204,174,220,192,209,253,227,148,12,134,213,167,199,4,45,51,180,246,62,105,98,43,187,78,55,95,96,25,213,148,12,189,134,50,199,94,15,131,209,26,187,4,205,16,97,8,4,123,67,28,56,143,241,90,228,237,167,6,34,44,212,61,19,228,35,52,14,38,235,71,78,204,9,143,24,62,239,139,190,228,12,147,80,215,14,47,247,130,92,49,183,30,224,138,202,205,63,42,97,237,183,185,9,110,8,154,102,248,178,104,139,243,41,212,176,102,255,224,29,33,18,122,249,72,212,157,36,119,246,252,2,28,156,200,130,133,31,125,7,192,137,100,97,35,66,248,73,24,226,140,149,49,56,209,139,138,208,99,31,237,11,212,137,235,174,109,142,13,217,92,225,216,96,15,43,191,204,133,162,211,217,88,58,62,242,231,234,226,220,162,178,170,131,255,209,75,240,144,189,147,222,246,100,148,238,71,134,216,121,3,51,208,67,220,154,101,154,217,46,168,186,111,108,122,70,38,112,225,78,131,173,18,202,185,219,164,176,54,178,92,111,165,227,215,63,189,57,50,50,214,203,201,112,124,233,50,147,162,57,52,251,246,77,121,65,134,209,124,164,100,29,144,219,241,193,245,142,230,178,212,95,118,246,177,221,94,116,171,252,112,45,62,190,137,1,222,188,102,38,180,175,232,165,30,39,124,160,90,249,12,255,15,67,102,207,62,158,8,252,47,143,100,48,182,83,196,18,88,39,228,253,235,1,35,144,197,10,44,253,34,163,59,35,149,202,42,184,236,202,249,212,53,3,199,145,89,37,96,204,13,185,66,155,149,101,171,108,5,30,100,216,208,146,43,132,81,84,78,10,232,10,169,80,140,75,60,184,72,56,45,67,218,122,17,248,188,206,38,165,208,45,172,155,161,245,24,89,225,108,100,107,8,116,4,149,88,145,75,140,234,112,177,194,108,31,194,147,58,235,21,23,234,33,70,100,77,226,29,174,102,160,99,68,196,104,126,13,30,176,68,34,31,109,233,185,14,210,169,191,205,237,255,138,177,224,16,93,98,187,37,24,90,63,19,206,188,112,231,94,65,226,201,156,84,74,186,105,139,45,43,141,179,42,22,6,24,147,41,215,94,7,78,125,222,110,137,232,145,60,100,153,70,83,191,10,191,111,147,104,85,123,188,95,191,49,249,166,219,197,195,165,100,28,199,178,31,48,28,118,73,83,193,248,239,181,172,65,233,113,184,15,186,41,243,125,36,136,170,192,114,218,61,110,242,252,66,145,144,223,231,87,69,121,29,138,148,146,131,83,218,205,243,50,227,104,120,235,41,99,10,2,132,167,10,149,234,221,165,64,146,61,104,191,155,194,14,61,71,95,212,175,94,14,223,76,34,150,18,105,91,197,144,9,4,157,94,12,204,185,110,91,76,120,191,50,31,76,220,187,166,52,134,40,187,40,7,175,1,46,212,190,235,92,39,154,189,249,10,208,130,22,213,143,11,232,166,247,176,177,90,225,144,5,62,243,165,159,178,187,119,15,154,212,211,247,87,87,20,26,188,117,70,39,108,240,226,128,97,149,176,181,222,11,171,138,96,142,31,34,36,83,12,161,81,54,3,199,98,206,241,249,217,230,112,8,23,205,42,128,232,213,76,43,244,147,85,134,31,115,162,90,146,139,2,200,97,138,143,111,50,13,160,130,59,69,26,107,178,190,42,46,136,118,75,135,152,127,199,32,152,211,162,67,145,3,221,78,178,18,204,74,223,153,45,146,205,162,224,205,215,152,53,131,79,180,236,49,148,22,222,229,205,71,126,236,36,227,69,134,78,240,125,253,152,25,147,231,135,213,8,216,193,52,185,25,36,215,244,11,249,249,200,207,108,19,141,204,131,14,178,168,182,206,48,228,214,124,242,146,174,47,146,167,218,212,226,87,179,2,43,113,174,84,149,224,132,245,50,139,106,106,206,217,45,65,174,68,62,64,87,207,225,82,19,141,13,242,191,94,195,76,200,100,166,134,16,252,108,11,21,9,225,104,196,103,123,238,58,38,249,87,153,175,103,22,26,110,161,78,137,74,250,161,8,226,158,124,154,68,21,11,52,78,200,185,231,146,117,153,144,173,16,105,85,20,66,138,37,4,199,107,191,74,114,133,182,155,19,60,255,245,43,125,233,80,7,247,165,19,135,67,150,233,153,37,112,70,181,95,35,48,28,64,123,185,219,131,251,9,217,188,153,251,246,103,158,156,16,12,30,206,5,250,38,202,106,253,136,172,25,232,244,3,217,246,38,33,216,24,178,106,155,43,200,71,108,19,69,161,84,216,4,32,134,98,231,76,179,241,172,71,252,164,52,84,24,190,171,173,69,135,134,124,211,73,159,70,76,80,185,233,137,49,126,154,35,162,222,110,137,196,93,32,186,203,228,212,195,241,163,182,167,97,148,113,140,88,240,62,165,174,244,68,78,253,189,162,11,105,195,172,219,202,82,5,248,117,236,240,133,206,81,114,166,72,213,146,119,184,157,91,71,10,39,73,152,2,227,114,116,125,106,10,82,197,79,3,86,246,136,133,135,240,87,81,110,73,106,216,125,151,254,73,48,185,194,233,179,94,48,95,61,166,130,130,213,1,189,210,129,26,228,177,251,126,83,22,7,102,195,149,22,85,141,208,199,66,59,7,43,51,139,249,247,37,109,142,76,213,113,100,33,98,191,42,158,252,237,96,25,167,176,225,227,229,102,159,225,215,233,100,35,254,209,17,130,63,174,160,245,226,169,144,136,91,72,227,58,60,185,103,118,16,149,69,241,249,39,40,110,45,105,149,131,228,115,209,232,162,21,227,138,148,103,198,251,120,68,1,76,66,69,129,162,103,135,216,137,19,211,111,109,178,135,83,242,249,29,83,140,42,143,28,174,23,249,234,43,197,47,230,158,199,246,72,55,9,70,8,139,104,165,37,114,175,151,36,208,61,72,152,20,21,0,104,24,70,75,128,10,207,117,75,171,69,91,165,165,76,184,116,220,108,205,71,234,240,87,33,229,7,176,63,7,109,82,209,100,177,87,229,50,172,176,252,207,27,17,54,4,24,67,157,229,164,26,86,173,106,242,247,153,238,47,229,199,38,33,61,197,37,121,180,17,131,246,65,239,41,8,83,126,144,159,42,69,144,80,50,247,232,125,246,137,202,254,162,122,161,76,251,16,44,124,9,39,35,224,131,7,160,210,207,78,174,75,48,198,103,171,103,232,192,223,218,24,94,121,142,180,161,151,62,140,14,107,173,229,168,146,50,104,78,103,250,196,12,90,113,13,185,232,165,57,136,133,204,56,144,66,50,16,225,101,160,87,181,140,229,152,183,226,175,93,70,211,73,74,147,149,112,14,137,11,73,109,198,164,18,38,129,239,143,188,13,40,8,255,94,113,123,79,153,191,75,252,69,9,30,108,143,102,18,95,10,209,58,20,49,209,107,34,160,124,105,100,93,251,232,252,95,105,109,228,135,219,3,71,96,159,79,39,108,90,141,17,90,137,155,249,239,164,14,55,227,44,76,165,116,36,1,65,48,215,191,8,63,142,98,6,114,182,16,225,214,18,138,207,222,4,170,178,13,43,11,197,71,243,23,81,218,68,172,179,114,205,183,3,70,170,213,233,107,204,162,33,91,108,165,101,94,18,93,124,83,216,110,54,245,241,10,74,6,125,237,179,255,1,242,248,47,19,211,241,27,91,254,252,36,134,75,160,174,209,82,147,26,237,17,133,176,188,222,6,15,20,40,37,247,237,253,16,9,8,76,253,47,217,86,201,154,165,189,254,211,108,186,18,56,87,251,171,25,110,136,67,213,178,65,222,63,131,178,61,188,168,154,28,51,97,48,231,142,104,39,188,211,198,134,37,68,35,138,110,6,22,219,34,253,204,114,172,253,185,243,81,28,209,49,217,10,47,44,233,22,75,67,169,251,29,210,252,39,80,9,111,175,145,21,232,170,135,184,109,8,177,95,111,148,36,12,171,136,132,215,128,231,103,15,20,27,114,95,165,0,182,69,151,44,158,130,130,229,43,53,53,208,87,179,114,158,210,107,247,133,43,48,222,71,249,162,96,12,64,48,227,157,52,23,103,203,255,19,129,103,197,247,167,166,58,15,76,33,198,143,216,71,129,215,233,252,236,130,159,129,178,186,150,80,41,179,246,4,160,0,240,50,134,35,146,165,253,254,224,201,196,161,178,57,53,214,251,57,161,121,234,183,75,204,171,99,91,238,3,49,169,91,101,45,23,127,177,214,96,46,70,245,19,70,137,251,137,137,116,218,173,173,68,246,225,77,141,59,201,165,50,209,204,213,90,129,102,21,22,105,147,147,121,70,147,165,246,106,40,226,35,226,173,24,253,96,208,202,65,237,85,125,23,54,218,157,141,109,122,62,37,38,195,145,163,218,91,244,172,163,19,136,89,4,77,14,252,107,3,49,55,255,130,76,70,23,94,229,236,117,159,100,234,161,67,83,100,237,174,92,111,235,147,144,164,225,190,78,97,113,58,164,166,198,95,245,161,127,116,162,15,37,162,211,172,206,96,150,201,102,176,128,69,51,73,36,106,133,147,30,212,80,2,181,3,100,235,250,97,98,172,139,183,107,21,189,160,96,30,149,170,75,103,204,234,190,232,49,48,5,201,195,61,151,20,136,62,82,1,59,92,9,228,136,189,219,199,79,182,149,25,82,75,234,88,126,84,18,77,237,135,236,27,33,28,117,254,67,57,129,11,182,109,154,98,52,242,34,235,199,76,51,125,149,118,36,42,102,18,63,161,131,107,57,215,208,109,96,212,188,41,222,87,252,87,128,69,84,255,247,80,78,206,10,124,100,251,213,75,16,7,66,177,186,90,44,93,44,199,165,94,153,143,165,191,208,32,7,33,22,34,116,168,54,252,100,236,46,91,99,210,32,6,23,254,167,194,22,254,191,126,1,112,113,175,86,64,156,65,172,233,152,225,138,57,77,96,32,235,188,41,170,238,109,99,210,80,80,105,146,68,212,202,166,59,252,249,138,18,185,142,98,75,201,240,247,124,98,148,97,198,224,132,95,71,145,74,163,249,250,65,191,246,252,237,69,163,46,37,220,116,3,114,176,216,7,21,200,46,142,84,55,114,38,145,160,239,96,200,51,54,109,32,226,221,171,142,221,131,219,36,52,67,16,89,41,203,55,11,194,77,195,175,151,180,191,81,154,124,230,245,192,85,230,23,227,86,13,168,249,29,104,110,22,36,62,12,207,36,121,163,206,48,141,182,157,253,178,81,149,97,43,188,215,137,1,141,27,210,56,122,86,111,96,163,198,239,65,107,192,95,113,194,153,237,86,49,254,187,174,3,98,30,96,102,113,156,236,199,46,213,144,53,36,195,223,106,246,145,217,192,212,103,51,62,63,3,63,233,134,60,54,253,189,62,152,172,5,112,203,227,156,244,242,226,196,217,70,79,186,240,2,115,109,250,142,197,59,175,25,119,166,100,74,182,160,169,130,98,81,148,33,113,4,130,61,186,168,176,51,135,163,91,201,240,121,184,142,124,97,15,76,7,84,198,128,228,39,50,110,140,80,111,195,134,55,181,184,41,169,215,165,222,125,144,1,105,181,105,159,127,158,116,71,222,23,10,75,210,184,121,29,145,84,145,131,43,112,63,134,34,214,143,16,210,84,117,89,71,62,208,85,73,189,141,87,164,127,50,165,94,126,218,195,38,209,253,220,35,171,198,59,192,152,128,109,127,221,221,24,97,150,18,204,147,100,203,218,189,241,28,19,113,185,47,5,171,87,252,31,183,236,191,235,65,109,225,72,83,166,25,7,125,121,202,83,88,54,29,255,92,238,82,27,79,25,205,23,14,88,56,61,121,145,218,175,40,79,80,19,202,77,36,208,241,186,112,55,86,145,18,158,18,56,176,191,143,170,76,162,218,249,252,250,75,231,135,210,159,217,164,140,73,62,255,185,26,237,164,183,33,171,238,143,191,16,214,228,104,252,1,197,53,163,38,211,221,107,191,198,101,50,215,155,112,114,183,194,102,97,83,164,65,140,30,191,202,127,5,42,62,9,142,131,4,21,175,52,89,197,200,30,17,226,72,131,76,115,152,162,99,81,245,226,50,238,201,220,35,193,61,136,13,33,68,99,29,215,159,9,167,21,245,84,173,84,17,173,217,154,163,215,89,2,91,108,24,217,108,121,195,92,52,225,212,129,148,238,202,136,86,116,125,203,91,119,125,167,118,111,32,249,189,118,50,55,21,222,222,78,2,55,19,209,0,236,46,223,231,134,41,252,184,159,119,20,52,44,112,100,145,197,165,13,17,55,46,204,187,53,159,27,245,48,202,91,93,191,68,99,155,91,114,204,73,164,166,150,8,14,146,183,62,149,253,124,2,254,183,191,246,55,73,252,128,243,201,147,255,201,199,225,30,141,254,80,108,73,161,221,200,196,71,199,235,195,141,99,58,221,86,156,150,164,253,173,112,79,87,179,103,162,42,253,101,24,249,213,186,190,9,120,172,28,10,116,161,111,205,119,20,205,177,86,135,76,76,134,66,13,153,147,250,254,193,61,61,240,130,115,186,215,219,88,144,5,119,129,52,9,247,179,18,171,222,182,116,196,72,49,206,234,168,61,254,10,28,1,45,178,201,52,116,52,51,124,239,131,93,90,190,191,8,118,15,177,63,187,131,133,232,214,15,118,251,139,192,144,90,230,123,231,167,202,50,140,255,62,96,243,77,92,5,229,56,204,133,43,234,130,208,52,215,204,148,170,229,167,55,78,8,191,246,209,46,13,164,53,167,174,197,217,115,96,69,69,138,154,124,239,2,191,169,80,185,43,137,125,94,16,131,82,135,39,188,246,130,60,239,62,138,172,57,103,110,201,147,221,55,66,108,50,2,2,223,221,239,40,33,14,104,120,7,76,120,128,98,176,194,113,32,6,18,216,95,104,78,227,105,142,54,130,131,150,112,187,150,171,150,0,123,207,132,25,110,237,92,71,234,12,254,218,203,177,235,68,196,247,167,191,119,94,26,214,157,107,38,45,175,121,30,210,178,167,46,4,30,206,69,167,110,35,212,41,119,132,4,154,238,34,57,126,186,189,225,6,211,40,220,235,51,173,2,129,85,140,16,70,25,198,61,192,212,186,181,180,141,11,89,55,109,143,213,166,14,71,30,35,82,234,171,115,189,21,172,192,66,182,219,113,54,97,133,191,250,213,224,175,209,157,20,249,166,38,89,224,105,68,251,55,29,55,186,185,106,140,213,123,227,149,53,3,11,25,211,209,25,97,250,197,118,141,31,27,93,123,27,109,150,114,210,255,201,84,48,176,115,190,250,46,191,67,98,221,102,165,32,35,8,145,188,139,161,208,78,83,91,204,4,51,194,98,218,86,119,194,169,28,227,164,231,10,200,113,118,99,124,222,203,129,104,60,162,139,60,201,180,245,194,212,131,151,192,222,124,127,190,31,145,151,150,30,72,128,3,198,248,164,94,9,119,137,101,161,65,123,18,223,61,136,174,199,255,215,250,127,237,244,214,66,185,214,210,234,74,203,201,213,49,249,210,128,250,130,179,219,238,29,213,161,63,198,192,192,163,162,143,34,165,156,32,177,153,195,203,150,3,62,250,155,58,189,204,119,247,4,195,83,59,106,162,52,181,39,137,190,2,145,191,119,118,31,77,123,224,167,82,92,247,31,123,77,114,33,87,83,169,243,14,84,76,187,128,127,236,176,137,2,140,111,116,213,159,45,39,223,242,20,64,211,255,174,90,226,137,232,18,146,181,201,114,193,122,128,49,7,2,155,39,232,163,200,143,156,62,244,53,157,51,196,216,211,126,149,70,26,120,36,8,56,134,184,50,54,43,79,142,109,114,218,19,207,131,125,240,184,241,78,4,87,163,228,225,204,72,169,168,26,47,206,60,174,23,170,17,209,152,83,139,214,248,35,87,228,164,151,203,157,111,219,202,84,166,125,41,0,74,65,127,115,198,71,218,27,150,97,150,58,64,207,235,55,253,95,79,58,40,182,97,88,139,240,25,231,210,180,237,230,195,231,0,247,133,42,60,208,213,34,21,2,140,9,156,42,107,185,124,110,77,206,156,138,92,205,20,47,89,5,122,188,206,196,216,133,171,124,71,230,119,59,143,80,212,4,108,236,57,176,116,59,23,43,175,98,163,150,130,53,127,165,51,112,226,84,148,187,241,163,19,51,59,28,33,213,68,84,225,160,28,103,45,201,210,170,111,103,44,21,153,178,190,69,100,88,255,227,251,61,225,95,34,187,208,78,36,60,159,212,249,82,159,129,10,250,62,158,251,246,87,207,175,176,69,192,109,203,44,207,11,54,230,94,250,10,215,128,153,215,210,200,44,200,3,16,247,107,140,195,48,241,143,83,32,157,211,51,113,3,29,51,7,202,193,6,5,97,143,75,167,13,132,4,223,136,191,172,126,13,183,17,122,84,151,139,51,33,59,208,156,63,44,66,209,232,223,215,255,146,137,7,126,225,214,229,39,214,12,43,190,121,49,27,13,24,182,183,212,10,228,83,221,111,144,100,137,63,177,6,149,30,48,156,231,230,97,246,148,18,44,65,89,90,9,204,200,119,114,131,177,64,48,80,149,65,216,105,132,146,111,233,232,129,60,252,253,79,157,41,38,67,234,167,161,29,214,135,71,132,39,104,83,57,167,94,6,198,229,22,234,202,167,188,165,40,148,143,159,141,220,244,87,120,3,232,17,178,188,30,25,111,156,71,110,180,214,5,217,254,162,203,239,238,156,221,217,67,69,1,26,19,36,160,255,115,231,161,219,125,111,149,200,135,127,156,252,46,0,11,36,13,117,0,82,180,168,73,236,44,159,56,240,139,131,171,26,128,19,69,241,44,130,91,247,24,19,163,44,133,153,220,249,100,172,227,61,156,119,52,142,91,240,184,59,214,196,123,181,6,3,44,38,32,143,77,230,1,48,112,254,151,182,80,110,161,56,90,18,100,95,8,101,71,120,162,187,32,124,239,133,43,248,61,20,80,116,143,100,254,6,152,188,145,176,89,92,252,48,72,192,89,4,223,62,65,207,44,87,205,177,233,238,58,156,134,80,32,104,45,164,205,135,133,53,237,219,140,202,161,239,144,83,145,183,158,4,51,208,14,209,180,98,199,179,178,164,64,13,54,143,34,199,198,130,44,223,39,7,40,248,121,58,73,61,123,25,193,203,219,61,48,31,81,215,167,90,190,159,208,197,198,216,186,114,54,247,136,155,113,231,2,221,177,120,55,181,215,63,108,240,221,11,195,231,234,21,136,202,80,184,232,197,224,139,221,84,180,14,166,93,248,161,98,175,48,134,8,45,87,215,188,172,9,143,58,75,213,97,74,158,118,108,95,119,168,46,212,229,187,108,60,182,47,40,57,110,218,165,253,135,144,235,115,242,133,120,55,198,150,216,135,63,190,138,181,138,242,177,41,73,148,86,49,45,182,115,124,117,99,112,117,98,196,40,242,125,201,45,18,69,64,161,63,19,199,249,44,248,38,255,132,30,40,156,242,39,20,160,54,166,128,252,71,147,233,44,189,70,151,40,26,198,154,179,134,45,160,51,253,201,92,211,65,40,72,233,201,40,169,33,128,246,219,220,223,5,136,86,98,92,46,81,120,175,119,111,26,36,20,3,180,15,102,108,184,12,2,219,33,106,159,92,52,29,178,184,145,132,198,111,211,136,246,87,46,183,112,122,102,29,251,156,236,161,21,103,84,38,139,75,158,235,72,42,153,8,126,107,185,148,10,180,223,229,47,18,120,251,167,152,64,79,248,118,152,54,83,52,144,193,204,15,6,70,158,96,209,63,151,115,246,50,235,179,41,145,191,83,200,50,16,189,60,75,123,176,138,61,113,111,117,190,230,206,232,13,229,144,23,224,17,150,16,119,28,170,72,39,104,99,36,10,117,3,139,24,189,99,21,102,139,136,30,4,74,140,46,54,34,70,183,43,57,204,78,231,18,5,166,18,37,82,219,50,99,165,247,210,106,39,46,131,108,214,72,150,95,157,169,214,42,101,44,182,91,194,23,112,121,205,247,229,208,61,73,79,6,164,173,187,101,166,29,128,102,62,209,125,55,43,61,10,117,8,176,114,162,28,30,230,52,138,156,30,10,160,78,137,77,202,198,150,212,18,97,167,183,57,77,102,64,107,250,61,44,176,54,164,238,25,119,102,40,251,201,213,240,175,69,216,248,3,81,225,107,146,202,117,87,43,172,191,225,46,191,226,222,145,41,140,89,172,134,84,52,125,112,175,61,140,234,80,155,31,184,85,12,227,26,102,128,62,121,164,157,103,28,48,112,199,47,9,66,102,85,79,65,245,55,108,124,23,180,157,92,22,221,219,63,226,137,217,55,140,200,178,127,246,210,147,16,51,75,230,247,209,152,47,51,171,49,196,35,68,225,232,125,161,218,230,246,53,52,167,91,130,167,27,41,130,92,75,38,168,114,224,199,193,193,114,40,93,224,76,193,58,233,31,180,41,48,103,50,133,21,181,94,206,22,188,72,124,3,35,163,191,129,242,125,3,218,26,227,86,25,210,177,194,198,29,29,47,39,191,155,146,143,231,10,40,244,18,225,76,126,127,249,39,65,128,134,211,176,238,215,96,191,194,89,245,3,42,90,67,161,29,41,22,233,24,220,154,206,181,151,72,100,243,200,82,96,169,71,8,223,0,81,167,234,27,141,239,226,254,213,102,247,168,251,37,27,19,5,36,195,157,242,184,38,132,228,122,190,49,187,16,167,85,161,145,250,194,151,78,27,45,160,227,123,32,248,29,173,246,68,105,73,200,254,61,246,130,75,106,63,49,43,198,237,67,183,234,155,150,141,2,175,183,68,141,51,245,176,134,67,65,88,167,242,93,52,185,208,65,211,18,28,128,38,113,88,197,27,105,244,61,112,7,154,114,111,148,243,246,113,192,94,43,124,138,233,184,120,184,133,48,126,142,116,248,114,165,252,155,226,218,153,240,7,96,237,180,226,55,163,90,54,73,222,117,1,199,31,96,251,33,202,80,149,0,204,10,93,221,83,142,98,133,225,132,221,140,218,2,232,55,252,43,159,111,163,229,111,149,181,63,2,37,66,208,205,41,84,12,100,180,223,177,56,207,186,20,33,60,65,98,11,215,241,136,207,178,75,70,165,23,168,6,41,138,142,138,218,43,226,149,20,8,185,237,237,216,137,245,23,242,183,39,160,30,2,84,245,176,205,107,232,151,93,166,247,8,95,90,232,179,188,126,79,115,187,42,4,49,17,114,218,178,36,40,193,31,148,228,231,171,235,217,41,149,129,214,77,66,196,19,252,63,206,7,51,224,69,251,237,116,10,178,165,109,159,250,208,151,153,60,12,226,147,2,183,126,44,74,247,160,164,102,220,208,191,155,217,158,236,88,94,49,30,187,158,224,48,29,96,66,176,120,2,107,133,76,45,3,164,184,203,6,49,251,145,144,24,41,242,37,42,49,203,177,148,240,115,166,136,153,8,242,227,132,160,50,45,125,227,31,133,26,127,183,192,38,226,51,1,230,244,27,12,238,36,181,120,6,224,3,16,230,239,0,133,84,161,165,253,167,254,179,3,158,113,95,19,169,14,122,48,223,155,201,206,96,16,68,5,111,127,200,182,158,209,19,250,232,95,235,192,90,192,162,224,143,138,112,172,7,244,243,53,78,90,17,152,96,57,73,147,51,59,246,71,139,69,246,38,9,249,46,114,128,230,80,37,82,203,129,115,120,32,46,187,56,147,65,221,31,174,129,85,78,63,64,100,145,132,150,198,170,250,88,27,171,145,118,15,150,18,133,8,173,28,241,222,243,189,174,138,181,48,244,22,105,148,106,91,162,127,24,20,129,48,175,48,17,2,216,139,141,190,232,207,69,144,99,52,177,225,143,122,189,212,154,211,253,38,146,171,113,196,175,250,190,144,108,255,0,237,211,62,116,164,3,132,133,145,78,93,251,205,126,227,87,225,238,162,174,106,229,225,99,119,65,126,181,55,155,22,134,127,58,254,140,160,8,16,167,62,16,135,224,27,40,221,145,238,227,137,24,187,21,69,97,14,144,47,204,31,204,51,15,129,118,182,168,13,145,102,35,106,79,68,22,182,40,23,141,115,76,61,248,165,47,150,168,79,109,178,237,107,248,8,149,86,92,144,56,18,48,166,22,228,64,8,31,167,193,194,131,113,172,152,166,21,155,190,116,118,245,29,201,148,149,37,102,191,184,17,86,105,131,204,22,210,191,197,53,150,174,148,36,68,197,240,146,189,177,57,211,180,173,137,212,120,146,99,47,78,176,232,132,223,113,148,67,7,25,243,202,1,165,234,115,165,179,242,84,176,181,97,185,162,153,243,77,89,127,4,246,31,243,42,25,4,242,81,138,58,139,248,203,113,244,229,134,144,70,99,43,134,167,176,17,97,187,103,236,105,255,44,40,228,99,244,145,211,176,19,89,118,3,217,4,101,74,217,183,100,102,184,7,153,30,42,148,180,142,55,15,228,184,15,32,102,48,223,3,147,71,182,213,152,179,11,224,166,87,67,212,63,37,187,200,121,105,136,110,224,93,24,50,27,113,74,197,48,102,68,207,14,222,204,218,7,170,113,75,151,126,130,239,229,79,220,68,180,26,156,82,166,90,251,58,156,236,122,221,238,36,202,43,79,6,73,34,139,182,33,80,3,238,39,190,85,123,244,210,37,132,221,48,184,180,116,173,212,124,215,139,50,241,76,211,124,31,206,102,241,210,102,29,175,30,18,186,33,7,244,184,155,120,192,112,175,187,86,185,121,122,188,162,246,94,174,247,241,44,95,95,205,148,78,213,244,241,7,251,58,17,108,166,76,162,107,189,90,31,101,7,106,238,71,15,49,27,142,161,111,48,121,27,168,48,229,104,186,133,32,30,92,151,168,185,95,131,99,191,88,215,200,8,225,208,222,47,50,67,14,89,64,95,82,52,83,63,182,167,226,37,26,105,87,128,173,115,21,84,74,71,24,112,179,223,184,205,23,126,173,61,104,154,194,123,135,122,108,217,238,91,139,147,175,120,16,34,66,81,79,53,1,131,171,253,116,102,87,104,78,202,247,157,172,222,175,1,253,32,7,128,161,85,191,123,137,184,81,153,188,91,15,103,75,139,174,95,126,224,79,137,182,120,73,229,162,210,206,157,158,22,54,9,205,219,38,205,165,176,176,42,247,123,24,121,95,147,165,168,158,61,44,110,40,206,148,34,110,249,43,71,101,43,76,229,65,77,86,154,2,102,171,193,132,49,50,130,173,111,66,133,183,159,122,248,57,70,180,91,111,235,128,77,20,240,144,98,218,70,255,96,30,187,218,84,243,27,225,24,191,142,211,34,164,198,206,164,154,168,117,197,240,186,78,183,151,191,125,49,109,30,20,41,84,31,45,151,69,123,2,133,138,221,60,43,255,145,162,176,36,73,199,168,87,55,148,1,212,32,23,54,34,25,233,67,129,30,119,53,141,94,235,139,130,117,159,189,206,234,220,94,142,9,14,121,45,144,129,167,190,7,118,58,205,244,58,38,39,16,140,190,56,246,55,183,156,19,19,237,136,139,100,58,246,80,124,99,170,253,44,153,24,176,225,40,9,56,132,132,241,249,78,128,156,114,251,74,200,34,78,77,104,146,184,109,237,70,36,218,124,188,169,34,12,137,124,13,230,39,236,71,91,254,253,50,10,48,222,5,207,64,128,239,119,75,247,151,54,75,44,13,23,49,186,188,53,160,147,123,249,104,150,203,159,72,200,151,180,92,23,81,86,224,77,96,138,58,147,107,203,48,37,244,199,255,65,12,109,169,119,208,0,115,27,11,18,52,11,175,219,49,82,235,192,107,91,178,118,161,57,152,90,54,221,165,185,239,198,135,213,90,193,139,45,87,185,97,141,56,115,190,36,27,194,86,5,90,119,165,83,31,216,134,249,140,216,94,115,244,102,46,94,143,48,65,214,105,197,20,254,103,248,72,118,122,245,108,147,62,7,40,84,214,216,97,189,56,222,224,41,214,47,249,157,184,149,168,165,26,249,152,112,191,227,90,191,15,112,167,244,54,116,21,98,203,55,190,201,243,73,30,96,143,6,226,113,32,193,116,15,213,216,180,62,44,82,194,56,247,242,71,51,223,200,79,34,185,231,228,118,22,199,225,247,47,79,92,101,79,117,3,88,43,196,55,36,72,133,201,182,95,83,106,201,27,249,102,91,198,35,232,3,202,202,15,179,103,221,225,3,171,210,17,222,182,219,195,254,224,45,246,33,125,24,82,140,78,247,242,84,238,111,209,232,250,238,79,27,235,243,235,12,204,253,7,133,49,189,203,59,200,151,232,201,129,63,146,62,86,75,202,62,141,242,141,54,182,142,215,106,124,179,80,143,108,21,216,137,6,155,36,158,42,204,16,57,253,12,138,5,165,236,146,208,188,226,198,103,65,203,87,106,79,85,64,83,63,211,173,111,1,13,165,221,102,39,141,47,195,62,184,149,139,67,111,172,77,20,95,166,149,244,140,237,118,44,14,67,120,75,239,175,22,42,104,184,168,15,43,204,210,43,148,45,248,181,26,52,250,65,231,250,10,81,123,15,7,38,192,5,102,138,128,226,87,4,107,113,182,115,192,33,224,57,27,201,4,35,92,149,127,32,12,15,82,13,166,140,217,77,149,3,186,36,51,41,79,128,32,119,124,222,93,171,18,123,159,200,35,48,222,2,91,232,56,197,160,22,164,90,215,241,188,15,183,81,188,147,70,57,5,130,205,134,2,120,158,120,130,41,19,127,84,189,229,188,59,115,228,52,18,40,240,127,246,186,231,108,203,181,183,180,40,103,199,5,50,97,22,88,17,122,19,25,222,53,221,210,35,57,129,183,132,13,135,56,161,102,244,222,67,173,52,133,189,165,13,128,44,168,16,237,99,246,178,111,85,126,235,26,45,176,164,139,50,240,228,211,244,80,241,101,55,100,246,250,19,66,191,225,87,163,22,205,238,25,7,213,86,0,108,110,205,48,104,22,117,51,37,98,15,123,192,223,154,14,169,56,78,247,59,139,83,118,231,170,43,177,47,211,163,8,122,168,94,120,63,43,221,216,239,21,23,0,3,51,22,81,66,208,38,130,16,176,18,241,41,29,46,10,230,103,251,91,155,121,251,15,251,193,85,140,252,56,155,48,195,157,199,202,21,232,133,148,249,42,114,40,42,169,217,64,166,112,177,202,85,23,100,127,118,158,114,4,135,105,200,220,204,179,22,19,237,232,76,39,4,55,4,29,25,134,100,42,171,204,136,209,156,229,18,174,81,173,13,182,165,245,183,8,229,188,22,5,148,163,40,235,171,112,102,184,200,191,78,252,28,87,75,5,26,84,125,151,51,84,243,24,213,19,140,7,211,245,211,167,216,13,81,53,132,73,123,232,210,166,218,230,218,123,2,211,144,78,127,64,247,108,244,242,223,57,154,206,179,167,36,48,51,143,189,97,113,175,165,49,56,111,88,186,250,239,28,123,97,131,73,126,215,60,220,187,246,165,13,176,212,134,31,133,93,169,200,217,245,222,141,10,28,29,146,166,111,60,226,209,136,92,125,80,109,95,29,235,252,152,180,66,33,148,208,241,223,158,134,155,250,6,235,33,141,31,0,49,140,147,179,107,195,37,10,164,225,25,151,241,53,47,81,198,8,7,128,8,88,109,79,202,140,224,71,103,30,30,16,133,84,187,0,240,117,11,209,244,86,167,62,211,188,134,152,94,241,65,249,113,150,220,4,222,169,121,195,114,76,234,193,61,91,237,225,108,122,93,20,157,30,54,33,3,105,48,219,219,67,68,130,191,141,11,126,132,240,55,117,169,252,75,4,169,189,243,38,14,209,25,88,252,21,234,138,177,254,240,114,131,22,129,213,107,110,213,131,184,219,242,152,115,140,43,71,228,78,240,143,158,80,14,232,157,157,144,209,180,223,251,144,200,80,219,217,233,31,211,118,66,1,191,143,248,115,187,7,4,170,228,159,106,208,78,132,191,120,174,252,47,2,109,125,187,23,135,24,49,20,76,166,179,230,91,217,139,69,4,130,244,126,11,37,28,144,40,4,138,215,87,239,118,116,224,244,199,205,26,203,186,97,154,248,86,95,121,123,20,65,171,19,192,149,111,28,125,153,213,47,127,159,240,56,184,250,204,181,217,33,129,104,215,156,198,60,46,128,96,110,43,86,123,172,223,35,231,241,9,219,241,117,141,7,164,51,47,20,63,111,29,2,0,121,205,107,113,255,182,83,66,236,108,12,196,180,132,115,129,205,63,49,105,40,32,176,202,232,64,82,150,239,237,233,148,193,219,82,145,198,94,172,52,6,153,41,161,217,75,149,22,19,43,217,76,120,13,29,10,240,62,213,161,224,90,136,61,25,87,110,131,121,141,12,59,188,190,99,242,112,73,119,124,99,6,18,64,199,81,198,137,176,39,94,80,110,34,38,180,74,149,19,40,245,103,89,95,175,10,73,61,240,136,9,106,77,70,147,12,105,78,17,42,77,127,34,51,169,73,235,200,91,235,252,64,241,155,30,149,36,87,28,177,231,154,174,205,56,51,72,78,234,130,243,240,61,75,220,71,227,97,23,17,159,8,4,83,59,169,71,249,0,206,211,255,210,108,242,17,204,231,97,250,161,60,154,199,158,67,59,6,185,130,236,238,217,8,187,99,145,225,126,44,185,83,190,182,191,19,255,228,174,21,19,14,63,43,32,185,184,233,10,29,58,164,186,124,8,50,167,83,160,181,204,163,30,159,96,234,40,19,11,181,35,92,84,58,170,153,195,59,102,156,21,117,170,129,14,215,215,193,141,243,182,168,145,57,254,116,14,227,31,31,97,18,63,200,98,45,171,236,51,132,31,21,29,175,71,228,72,163,103,79,25,102,31,13,173,204,205,141,167,233,170,210,96,11,49,13,192,176,170,22,45,13,87,191,224,93,103,50,181,54,169,164,142,113,143,219,97,60,209,155,2,182,154,190,30,32,110,248,221,211,117,147,133,50,194,82,89,124,194,240,249,234,57,146,78,108,88,225,216,64,2,102,211,151,11,36,103,109,147,223,179,32,12,196,243,241,186,24,50,139,17,51,13,89,11,217,35,149,253,219,251,203,218,124,135,86,39,152,180,86,42,169,86,190,3,163,94,246,32,28,226,95,5,180,212,150,52,97,108,251,120,137,6,215,81,94,89,14,123,103,236,148,19,134,70,136,152,56,231,251,212,83,30,201,151,112,222,167,130,104,148,53,91,81,155,240,145,43,208,36,74,138,101,48,244,163,69,214,77,135,36,55,204,189,108,27,252,218,7,245,243,128,28,249,227,206,21,44,38,253,133,237,24,152,26,136,46,217,35,169,128,38,255,14,109,246,147,200,141,255,95,193,168,106,82,144,248,27,75,18,136,208,68,71,187,186,51,168,152,124,171,62,7,190,129,58,89,196,168,178,234,226,208,149,137,243,217,220,80,170,12,174,37,60,252,144,45,22,5,116,182,76,46,163,150,128,167,116,78,213,82,176,73,134,70,17,82,132,8,145,56,139,40,77,64,65,3,58,126,130,5,160,222,188,7,153,12,105,94,131,16,59,136,22,58,158,181,249,27,136,28,163,0,67,101,252,177,196,22,34,81,119,247,130,91,219,244,171,170,110,232,181,98,215,56,20,1,113,47,1,117,146,106,231,6,2,81,121,90,90,106,18,12,187,185,24,226,158,115,244,69,199,125,83,254,170,244,255,11,242,124,148,131,104,223,83,163,217,84,167,157,61,28,175,241,10,2,89,103,167,106,142,240,201,7,35,99,169,161,149,52,180,62,108,24,195,77,120,193,22,223,229,91,175,193,114,6,177,53,169,2,93,212,191,47,96,45,226,100,27,19,112,73,85,30,64,146,100,128,138,160,116,54,241,249,231,160,187,84,117,103,89,184,230,152,238,36,140,129,108,57,82,50,196,139,173,202,81,220,204,65,160,196,190,150,240,241,157,61,117,14,160,194,58,192,132,219,255,49,40,99,147,187,201,101,243,254,31,206,208,118,178,32,39,211,56,231,208,103,204,4,43,105,178,238,218,158,36,224,241,196,149,200,147,181,148,203,233,147,224,238,121,211,222,229,168,236,244,77,24,61,197,188,34,60,244,80,200,168,248,130,190,201,102,232,58,37,82,73,7,51,146,143,7,146,33,163,182,233,151,159,104,63,183,112,131,225,181,66,237,152,228,217,99,70,241,143,188,63,67,236,229,207,175,93,101,174,180,213,157,253,189,207,49,250,6,179,81,180,124,212,165,145,239,241,155,151,120,103,202,146,50,138,187,87,249,152,99,43,209,89,200,223,241,71,175,82,116,205,145,94,249,103,114,23,128,161,38,8,70,32,27,35,82,120,126,179,155,41,167,248,208,36,147,203,186,62,237,212,136,184,121,240,15,237,141,213,3,173,28,101,114,28,184,99,58,6,174,214,72,197,89,250,195,164,189,189,195,3,108,121,171,206,46,50,219,44,229,103,74,152,53,63,49,178,96,0,188,34,214,188,33,123,179,29,2,95,82,24,17,113,11,58,18,92,210,201,246,62,151,44,56,49,103,63,119,84,117,8,183,215,92,195,64,195,219,172,219,28,2,132,234,74,188,136,200,193,22,227,166,172,84,212,200,55,50,129,76,246,164,79,177,193,178,114,214,102,8,131,128,255,64,198,3,186,208,129,119,18,154,252,247,72,109,86,145,123,129,136,155,145,234,139,243,149,45,207,164,21,114,135,43,17,220,246,61,62,211,26,93,69,6,244,96,198,233,150,127,216,123,229,241,131,64,209,32,176,110,61,189,222,95,53,192,140,184,57,157,248,232,22,170,196,170,132,227,5,95,1,69,166,50,214,28,207,63,246,36,234,20,230,153,237,249,124,148,78,28,174,124,105,112,221,189,30,68,108,227,197,223,141,23,58,149,128,104,43,251,255,213,11,187,86,184,58,71,143,165,36,113,63,73,167,191,17,119,174,4,170,19,129,140,186,167,105,55,154,72,191,52,87,192,197,224,13,132,115,250,21,254,120,221,89,64,78,174,165,97,238,31,178,181,151,23,122,24,76,48,154,70,79,83,218,52,10,152,199,242,106,21,69,189,131,185,222,88,115,218,62,31,102,3,174,56,39,65,135,247,49,215,136,18,233,47,199,27,236,203,148,177,15,184,219,107,74,214,14,225,33,114,231,44,138,7,0,200,105,233,186,52,247,188,126,4,232,127,119,49,231,156,35,189,136,36,150,153,35,44,212,122,131,178,173,51,199,255,70,110,114,221,31,242,211,154,55,136,76,227,190,5,60,208,118,34,171,15,38,172,126,63,79,87,53,144,172,52,8,116,84,167,13,171,116,61,28,195,30,37,82,169,16,201,41,134,187,246,104,64,134,36,53,151,78,209,219,171,99,161,64,211,253,168,50,208,44,0,157,238,161,248,74,193,60,147,234,164,109,61,188,170,122,70,65,133,162,50,22,142,172,240,193,243,38,12,50,41,58,225,185,197,137,19,99,158,55,1,174,133,2,210,167,132,47,175,186,85,172,222,231,120,118,27,68,87,78,62,94,188,38,187,106,86,45,148,162,111,174,47,43,11,235,19,22,132,157,231,30,211,84,220,125,32,219,10,186,179,16,95,242,148,84,22,186,238,8,165,33,227,0,92,104,141,213,248,60,138,132,24,85,164,79,220,173,184,226,6,90,180,138,64,30,15,130,249,44,156,129,114,129,65,240,7,188,190,65,49,53,150,64,120,170,49,175,231,16,24,40,27,79,215,93,153,151,41,60,233,74,94,216,38,31,233,21,201,233,158,3,186,251,154,230,145,141,244,46,12,135,142,15,144,48,87,143,51,134,41,169,142,53,160,34,190,163,135,110,232,68,77,201,223,114,69,133,200,38,34,42,70,125,33,6,11,71,108,146,109,91,236,61,133,56,83,148,167,233,123,214,50,227,203,166,214,141,55,108,0,172,63,199,189,112,255,202,60,216,142,206,176,22,162,15,77,231,64,4,46,146,159,37,91,20,196,243,253,190,69,230,79,250,157,164,42,5,250,188,17,190,255,56,57,216,154,53,63,207,167,58,89,82,158,190,81,51,113,26,225,186,179,171,229,31,153,170,19,60,9,233,119,235,165,180,134,140,214,218,177,208,91,79,83,107,79,18,144,18,4,182,76,27,141,71,77,4,69,139,102,80,48,46,38,109,158,97,247,206,222,120,167,65,16,81,138,198,36,30,109,61,118,249,23,119,126,106,142,133,223,246,241,156,227,51,188,29,58,168,61,210,132,160,2,215,130,179,25,183,4,207,68,239,120,14,105,93,102,58,127,79,186,36,198,199,147,226,80,77,185,25,228,9,129,195,45,53,32,85,203,160,34,58,130,101,254,24,226,249,22,59,97,46,201,37,239,207,221,215,148,227,251,215,156,183,45,217,229,124,220,223,98,228,103,182,245,44,76,5,99,172,205,63,169,76,212,15,204,215,8,54,104,145,83,221,174,247,17,231,181,154,91,145,240,247,226,195,103,4,194,151,14,44,50,65,172,40,144,160,198,35,33,61,121,26,191,12,220,144,85,201,212,15,15,153,171,152,50,49,204,150,143,68,148,236,12,233,178,72,203,146,235,109,33,37,35,19,220,72,203,19,116,50,168,175,77,213,128,158,143,45,7,143,231,144,107,44,14,217,43,52,38,183,27,110,134,190,75,252,119,140,246,153,109,103,136,174,7,158,106,124,78,4,33,145,21,244,225,185,3,225,210,7,219,93,125,251,211,187,8,169,201,250,16,127,190,223,181,111,160,112,182,178,165,231,148,96,118,61,251,39,214,213,35,17,26,170,94,131,197,134,119,164,35,45,75,13,57,125,140,0,235,82,215,156,62,34,247,91,39,174,36,224,95,189,194,109,39,52,153,132,238,76,45,58,211,0,151,114,114,65,179,8,107,135,239,179,134,133,138,227,74,105,69,28,28,93,60,30,0,54,198,197,135,124,200,44,89,114,50,243,230,61,67,99,136,219,37,98,199,186,55,204,108,83,37,146,153,250,94,218,58,57,81,179,81,135,242,88,233,211,155,18,167,234,60,37,107,167,58,159,182,29,80,111,28,95,50,29,42,189,50,52,229,185,81,127,136,239,232,150,102,4,235,233,39,13,15,100,108,92,85,109,108,100,248,0,90,61,225,142,73,194,230,228,60,176,159,160,253,181,117,240,63,153,75,48,130,47,115,32,183,26,30,46,114,80,182,212,56,215,182,6,237,59,202,21,28,42,196,73,63,248,185,28,197,28,125,165,229,53,254,117,129,118,168,37,154,205,205,231,158,39,65,142,191,87,191,228,108,213,115,218,224,85,56,26,192,187,34,199,96,167,221,235,220,190,203,159,65,43,126,69,70,251,130,199,245,37,166,151,39,186,252,77,1,11,1,39,129,55,15,2,96,198,88,159,222,110,135,147,1,31,206,36,94,63,130,79,81,140,224,181,121,48,38,210,195,220,83,24,14,19,139,144,9,231,65,154,201,58,18,48,37,134,191,63,171,215,134,142,70,150,249,166,223,177,174,88,254,127,218,125,249,131,150,33,43,12,151,145,143,201,220,61,77,85,97,23,147,135,204,32,162,27,17,201,36,197,128,157,41,63,16,55,220,232,160,186,164,106,243,180,237,3,240,42,131,157,4,41,233,167,183,243,157,35,37,248,50,98,62,25,57,20,176,85,34,31,253,127,11,108,72,86,99,52,15,95,140,133,45,201,109,208,226,132,140,190,53,101,146,157,185,190,160,25,28,185,216,82,239,29,153,36,139,117,31,197,104,202,136,238,59,198,59,43,60,57,149,23,243,165,60,1,175,124,81,185,68,24,89,74,245,61,172,219,3,90,241,115,146,234,250,235,24,101,118,7,67,198,6,107,245,57,201,168,116,39,104,48,211,210,85,7,158,182,131,155,152,190,0,72,17,251,97,47,215,31,84,223,18,42,64,134,50,86,196,82,248,245,39,30,123,50,95,157,85,58,101,115,65,67,179,3,146,248,243,160,1,159,208,182,151,28,13,16,54,72,0,143,154,135,220,151,146,196,114,13,224,246,55,200,116,170,72,79,3,226,203,246,246,9,1,236,85,253,4,245,17,142,51,121,39,105,27,127,203,247,217,109,130,150,228,81,218,35,82,71,0,55,105,107,254,23,69,88,156,225,90,121,58,132,251,141,135,164,251,28,243,13,109,144,91,83,161,16,174,86,197,240,8,246,255,20,182,250,100,18,49,220,17,88,232,186,238,220,42,35,208,162,175,212,170,222,211,101,122,102,67,149,216,20,180,142,63,252,151,215,231,67,224,101,53,35,233,38,136,156,135,130,118,96,129,30,193,161,179,189,18,175,118,86,176,136,203,23,201,96,247,120,41,118,6,167,251,209,41,157,128,196,154,82,238,43,22,18,228,226,188,83,104,186,226,11,64,214,100,59,19,207,74,92,187,90,185,243,30,21,88,153,1,86,235,33,161,25,73,3,59,116,255,180,54,15,235,139,140,210,235,232,31,137,93,135,229,19,23,127,148,32,6,54,46,74,220,113,123,111,77,254,61,188,17,121,243,15,179,169,74,72,240,91,16,220,235,211,127,35,64,102,50,86,122,222,2,105,66,57,4,245,96,123,168,195,72,107,110,68,88,251,33,60,145,19,72,151,20,162,126,215,38,237,126,92,63,210,57,200,174,97,110,20,82,233,108,214,192,79,51,70,147,89,178,103,78,79,193,212,184,140,255,133,45,254,125,223,191,107,192,102,1,54,146,77,52,250,6,69,1,0,28,74,10,235,234,127,250,253,6,148,113,76,244,160,9,207,250,13,28,22,188,174,128,3,193,77,114,246,6,35,9,43,239,39,11,110,42,67,183,242,26,3,48,144,103,162,6,236,9,104,158,130,201,142,156,72,215,165,230,211,65,215,76,100,150,79,221,104,82,160,142,174,134,99,188,93,92,27,156,161,158,123,30,228,155,69,102,175,91,129,212,246,164,15,101,23,166,248,218,121,153,146,239,167,66,100,178,17,12,245,188,248,83,227,157,174,44,194,227,38,58,242,107,71,190,128,99,191,89,238,28,217,205,133,65,19,56,118,45,250,140,232,205,20,149,41,26,112,17,177,176,153,149,21,195,164,146,147,210,241,11,16,185,88,75,48,21,118,11,15,237,139,5,232,220,117,217,232,255,174,145,216,179,145,221,210,59,243,35,45,60,89,13,22,202,101,122,63,9,42,144,140,197,25,182,187,198,200,152,60,217,140,195,193,101,44,159,246,151,239,72,178,247,218,208,80,230,233,104,73,254,26,91,192,162,195,87,78,43,174,24,208,170,230,84,70,242,232,244,173,84,65,238,118,120,214,42,16,153,16,220,119,80,135,57,233,167,87,66,196,72,133,26,28,38,156,41,166,210,59,238,193,176,106,201,252,189,59,69,172,20,49,92,61,122,124,75,236,118,5,62,71,196,187,155,199,186,184,187,187,208,11,71,41,138,169,4,151,27,4,247,177,187,249,254,255,132,166,7,43,92,206,9,29,216,156,16,212,135,167,40,87,104,243,97,176,161,179,1,183,58,26,220,21,241,112,68,7,191,221,38,228,58,88,136,142,59,175,179,9,124,159,107,83,152,55,18,75,63,173,161,201,184,235,244,77,129,133,14,56,168,34,192,198,22,101,3,141,220,112,109,235,127,127,240,252,11,101,123,152,81,45,112,13,249,243,81,111,54,220,216,186,222,75,111,121,181,250,31,7,226,204,194,143,179,158,83,220,138,205,216,115,41,181,155,183,45,149,63,226,241,230,186,78,232,41,254,14,28,106,57,55,18,76,86,38,195,1,48,35,245,16,158,149,154,223,50,232,34,77,108,4,30,60,180,78,90,211,194,175,9,212,47,229,198,51,105,158,198,29,195,241,154,201,36,22,20,164,106,165,133,140,185,192,163,139,2,178,51,65,217,95,232,40,95,106,158,202,198,167,149,188,32,91,96,226,145,84,29,188,229,167,45,69,205,152,55,234,205,74,47,116,153,228,20,213,15,234,109,89,27,97,137,162,46,236,171,21,164,62,215,201,102,161,211,195,108,229,181,93,115,85,83,192,114,220,223,176,113,150,248,187,91,114,58,38,69,90,32,59,221,4,90,66,151,9,101,174,65,21,153,96,193,85,44,229,200,6,251,245,13,26,94,56,162,40,225,137,194,8,124,154,79,102,9,217,154,77,42,23,21,88,228,221,26,4,181,242,155,77,80,85,244,253,21,23,227,255,248,63,227,60,225,111,197,150,188,244,81,40,192,49,31,235,2,10,123,58,158,68,61,77,92,193,167,218,62,224,254,177,27,215,238,67,89,227,179,57,159,101,183,177,71,226,153,207,157,19,106,81,211,13,33,34,106,137,195,249,4,39,193,225,243,71,162,237,36,55,225,207,217,39,77,171,141,113,222,201,173,83,84,36,206,92,157,11,30,30,225,155,1,10,57,250,0,44,125,199,217,27,97,100,243,4,104,142,83,49,29,29,16,222,141,158,61,161,111,29,167,86,99,249,208,138,118,194,110,51,248,66,14,49,246,133,146,214,157,8,188,105,227,180,185,242,88,130,233,128,236,243,138,175,120,158,206,89,83,209,93,248,103,158,213,63,57,107,63,31,47,129,69,168,250,181,125,147,119,13,199,84,68,197,230,141,170,108,185,238,19,203,120,92,126,7,20,15,174,229,35,115,199,213,195,58,249,2,114,51,113,175,61,221,35,95,23,179,186,73,217,86,198,93,249,242,203,102,171,131,53,236,148,102,166,255,16,153,225,15,65,223,105,164,102,186,130,107,153,164,192,39,27,222,47,50,217,117,41,44,237,90,44,226,29,82,136,14,103,194,127,173,111,28,6,21,37,212,230,94,199,117,9,225,136,187,36,159,78,72,84,195,35,253,157,66,136,154,88,69,119,212,209,11,81,188,42,195,184,130,210,56,45,168,206,145,163,101,98,185,229,248,238,194,204,120,169,214,68,2,219,81,19,247,79,14,180,85,135,218,100,36,56,178,118,48,10,67,196,68,99,222,229,119,185,50,71,135,49,188,119,29,180,180,146,44,148,3,4,93,181,207,182,100,61,242,135,208,113,90,219,109,163,89,215,216,77,165,219,38,140,241,204,231,118,236,215,125,203,104,60,205,131,171,225,9,111,203,253,191,12,177,96,21,248,103,169,243,189,77,65,121,114,151,244,24,187,63,40,200,223,218,226,160,131,85,204,76,82,215,0,143,23,50,137,208,42,28,176,44,48,42,47,119,195,4,30,246,40,139,192,240,25,86,193,249,16,51,88,181,106,200,81,143,37,149,159,182,15,78,121,123,128,17,192,108,88,54,196,120,144,86,78,73,53,32,194,136,26,32,80,173,41,31,182,181,62,88,240,13,112,32,154,109,114,36,83,44,204,69,138,182,235,168,252,122,106,219,111,242,139,69,70,101,121,44,215,97,86,171,173,57,138,75,66,116,246,243,131,50,219,115,237,151,30,27,7,5,143,11,215,84,137,92,140,221,173,71,31,65,210,156,238,85,5,125,22,38,247,123,166,15,103,69,182,106,101,154,186,75,246,244,137,231,101,135,251,131,112,92,32,42,181,178,43,87,54,58,224,143,128,26,28,118,151,181,82,249,101,156,245,4,76,121,127,4,1,0,12,91,19,173,174,166,28,60,149,254,134,149,46,107,22,222,148,148,143,98,34,56,54,94,49,118,129,237,232,196,236,191,40,168,223,251,38,49,189,110,2,133,84,236,128,249,16,177,2,211,103,129,227,234,135,35,163,100,197,203,254,170,54,34,45,201,32,118,27,241,174,143,124,106,63,172,14,23,63,207,233,161,95,217,224,94,6,53,76,2,11,165,193,3,31,104,118,108,34,250,239,151,143,144,93,6,246,226,246,233,101,207,179,76,89,30,50,178,227,83,235,70,111,124,109,220,248,194,53,79,251,242,109,69,72,233,180,117,66,59,176,218,206,241,109,250,157,48,133,222,138,182,229,11,226,195,149,213,169,172,7,178,128,125,96,119,93,129,248,3,42,228,32,29,201,232,175,92,101,236,59,128,189,159,241,178,30,227,102,126,9,204,233,185,111,115,97,101,39,198,70,95,24,134,243,242,117,90,133,72,172,50,147,168,228,253,161,183,4,139,124,76,118,44,6,224,228,46,203,77,16,219,231,110,201,43,95,145,15,230,255,189,66,13,70,42,22,65,23,28,248,118,42,131,168,98,82,139,63,229,28,56,48,98,101,245,215,248,48,242,224,24,143,54,185,223,223,71,66,8,16,229,36,146,160,29,108,154,165,29,100,214,215,140,37,78,250,200,205,253,118,72,139,98,186,102,38,79,108,221,150,148,65,22,207,237,39,98,193,115,131,136,2,4,1,102,200,124,52,235,44,100,109,5,134,211,197,72,208,28,227,180,14,141,65,22,139,37,106,9,117,217,117,231,240,216,113,29,161,150,210,123,2,88,218,111,31,173,243,45,18,83,28,233,178,216,182,90,11,92,22,103,42,150,10,121,136,233,251,137,204,43,75,215,240,164,12,166,217,163,55,21,228,10,53,222,97,175,139,97,7,253,77,139,22,7,209,123,52,71,43,198,103,175,86,130,166,111,168,16,219,180,80,54,131,171,80,20,154,110,121,185,211,118,159,64,234,18,1,77,52,0,243,161,189,6,5,141,145,204,137,5,109,220,151,41,109,144,37,35,141,116,41,38,64,130,123,75,171,9,243,89,62,240,18,137,98,126,156,204,37,97,35,39,86,96,85,105,53,133,238,46,102,196,237,149,41,243,249,189,68,200,100,206,218,106,10,157,220,27,67,131,222,134,21,124,50,115,15,93,237,122,183,31,109,246,252,116,64,252,135,73,158,33,32,252,247,76,205,5,105,203,93,174,219,207,16,156,89,163,190,49,44,63,207,183,4,202,16,170,241,6,66,132,1,182,47,129,186,208,254,152,201,226,32,245,84,92,159,135,244,13,155,191,96,173,144,144,240,36,236,31,15,223,248,57,147,64,63,122,251,213,85,117,210,151,235,15,57,98,13,89,128,207,77,191,202,58,25,80,144,232,144,67,158,239,15,86,91,92,13,101,104,117,74,220,187,15,221,170,236,134,6,247,168,206,159,128,194,147,61,108,160,106,133,20,9,110,1,101,245,157,76,240,101,195,210,88,180,5,161,103,225,216,103,216,46,250,9,244,121,244,191,131,72,252,67,58,31,240,187,9,109,158,143,182,191,249,134,18,75,42,147,51,132,109,68,30,133,177,43,25,219,228,70,239,248,120,82,54,200,5,157,196,100,33,221,231,219,80,198,148,133,34,66,197,204,255,71,195,237,93,118,237,111,43,146,84,102,77,42,167,201,132,214,153,210,64,156,50,58,60,161,198,152,184,188,227,212,117,212,83,125,239,219,61,199,133,18,15,39,37,104,216,72,25,6,116,193,57,56,62,199,61,170,115,235,171,132,146,118,29,254,195,130,38,76,139,149,108,153,228,133,214,161,212,234,239,83,90,63,199,14,192,229,247,234,208,53,61,117,207,181,125,65,31,195,202,5,189,183,68,207,63,248,53,61,125,35,214,40,141,122,77,200,229,131,187,139,127,30,218,112,192,67,80,46,109,201,64,163,90,160,219,223,127,146,136,46,173,61,127,230,109,83,93,40,43,193,179,214,253,95,246,177,60,127,43,162,233,226,192,135,162,229,139,171,40,196,20,75,177,174,198,135,194,253,200,133,1,18,238,4,172,117,219,109,83,24,210,193,109,112,22,1,32,8,51,117,20,221,245,18,217,15,17,56,158,20,96,211,60,2,205,69,234,195,186,219,21,26,87,186,175,155,125,159,86,146,82,146,96,180,17,152,54,80,63,205,216,80,38,158,232,66,218,214,51,124,231,170,151,86,241,25,178,183,10,238,98,206,154,222,43,56,118,193,186,27,116,147,84,153,57,49,94,45,95,224,25,9,34,205,20,177,242,34,200,145,43,185,125,136,133,147,65,42,189,140,47,134,27,66,214,198,249,231,186,139,127,57,252,174,53,115,132,32,57,142,124,114,16,1,108,239,216,121,150,99,115,166,85,46,237,215,235,6,97,216,95,238,230,89,250,202,238,67,215,51,166,50,57,118,4,224,108,125,89,92,24,81,133,4,209,157,59,60,87,77,222,205,222,138,29,109,84,161,105,98,188,163,87,242,162,57,24,69,133,224,111,41,10,181,131,180,38,16,73,139,59,172,66,119,93,20,8,50,222,141,106,212,12,230,64,77,174,108,236,216,160,49,33,221,169,83,125,181,216,65,146,207,228,40,220,169,93,211,122,107,190,236,64,139,141,102,204,22,82,38,66,254,159,225,130,0,59,67,75,212,18,72,103,130,128,21,90,161,156,245,107,243,135,215,139,197,114,199,94,142,63,140,214,114,59,134,205,217,184,76,195,28,127,242,114,219,141,99,243,43,42,226,253,51,119,140,20,197,194,132,79,84,214,37,63,73,97,174,138,166,13,11,201,173,111,166,26,112,190,136,62,201,235,58,164,128,182,226,212,242,213,101,33,22,240,53,249,85,130,233,153,114,6,151,17,152,32,226,231,183,8,17,136,232,36,240,143,186,16,174,108,191,141,221,16,87,239,67,26,150,3,249,24,14,54,37,138,178,10,159,213,92,108,29,134,7,225,221,255,211,218,178,245,1,182,225,123,65,232,229,242,6,125,204,184,114,150,4,165,53,243,65,119,181,230,207,112,109,124,183,42,149,123,147,150,11,193,85,206,56,203,138,129,36,29,90,221,71,254,145,47,186,152,40,243,68,189,149,65,110,199,180,106,30,141,36,143,5,67,2,221,243,22,247,154,165,38,22,197,15,73,57,160,250,192,31,127,121,209,135,112,203,78,140,180,101,14,232,169,149,133,212,211,16,161,53,41,252,46,2,42,45,186,71,90,205,156,84,149,217,188,249,71,211,53,146,111,74,226,54,209,229,32,175,26,96,92,240,61,224,82,140,3,95,194,70,95,75,40,102,73,64,248,81,222,160,64,242,233,48,166,105,39,187,247,182,86,106,163,244,179,168,233,65,61,218,4,120,15,178,238,48,144,175,173,89,240,56,119,198,159,99,53,102,177,39,164,161,237,204,149,236,99,90,115,134,170,207,227,174,228,163,45,71,3,49,12,129,153,247,42,136,108,178,80,154,89,95,123,55,107,133,223,62,19,177,141,144,119,156,115,171,199,171,82,233,137,209,166,204,160,245,176,240,253,183,29,23,199,251,2,20,182,158,193,44,225,245,155,74,185,97,218,145,218,135,219,97,178,24,170,120,228,157,60,208,67,119,53,99,52,120,28,253,168,177,162,124,107,86,42,133,222,184,125,196,240,3,46,199,149,22,10,171,110,76,216,249,159,7,158,21,171,20,50,59,104,62,75,173,53,142,99,120,212,244,142,144,83,204,7,180,87,2,253,25,88,205,66,253,27,205,63,254,200,26,114,228,19,12,197,173,251,56,213,105,126,116,218,115,27,101,171,215,55,201,233,162,155,12,13,6,101,226,150,124,82,63,28,110,34,95,32,45,154,11,30,173,77,102,238,217,38,75,55,165,151,68,76,125,145,220,91,108,8,227,31,133,165,136,171,19,236,53,127,113,253,228,133,214,126,246,1,216,135,96,194,223,38,219,156,199,5,190,123,109,254,205,226,37,6,209,250,218,65,18,62,77,172,120,17,75,182,3,80,118,224,162,169,71,255,34,90,99,146,187,57,212,64,247,125,66,109,23,149,237,70,53,208,48,89,77,38,232,41,69,184,82,188,129,76,223,118,211,240,92,127,86,47,63,191,175,62,204,58,245,95,144,254,209,115,205,29,29,194,104,238,244,234,168,61,186,36,224,5,87,234,145,219,217,179,170,235,217,24,139,77,7,218,212,208,190,39,220,100,201,201,239,72,218,244,25,183,169,249,163,248,177,72,61,164,142,187,165,222,76,220,248,74,91,194,157,172,223,234,218,191,213,193,169,143,90,228,154,113,110,58,147,243,241,120,156,25,212,86,144,98,113,193,95,192,243,221,200,177,50,190,182,127,32,140,89,142,103,52,15,239,193,75,149,248,219,164,130,225,47,31,111,235,173,236,219,194,255,127,179,175,49,47,213,122,197,71,162,54,58,38,80,255,40,97,59,103,153,33,47,203,52,188,42,75,241,137,194,152,174,124,219,127,181,45,167,39,179,23,226,79,115,134,248,105,161,0,243,166,70,194,85,233,100,73,16,30,209,205,120,98,66,135,248,136,238,159,169,58,208,214,208,117,219,135,92,48,196,18,34,181,112,61,186,4,110,211,160,13,234,201,175,75,77,10,66,123,49,220,122,156,3,69,188,142,43,217,206,179,106,233,235,96,9,247,14,195,182,13,7,93,219,154,79,5,59,90,215,162,29,221,195,182,240,37,211,200,44,249,91,55,15,67,21,187,19,95,136,116,232,30,145,125,232,77,105,199,47,48,0,190,90,182,100,148,53,47,95,145,174,11,207,133,133,54,23,193,0,164,75,27,173,157,202,234,177,193,84,235,12,226,249,125,16,169,81,64,12,222,11,148,18,70,136,155,100,147,74,160,89,165,51,45,242,123,246,159,240,6,6,103,215,4,245,187,206,34,139,33,105,97,56,201,207,219,47,101,242,174,65,104,168,231,201,165,85,69,205,114,240,18,86,126,51,219,13,102,65,83,52,184,142,175,197,246,251,68,166,222,61,242,214,74,18,225,240,147,68,52,241,207,55,238,132,102,23,50,1,186,168,177,171,208,15,164,42,26,194,210,7,10,160,181,24,117,142,177,115,45,45,201,192,48,12,74,43,94,142,196,254,187,36,140,200,34,8,134,90,39,74,126,31,29,182,201,99,253,51,30,190,132,187,160,24,32,90,212,141,219,28,200,81,237,228,93,218,208,220,74,21,76,241,223,50,37,84,237,141,157,189,85,153,235,225,47,193,32,88,131,54,169,19,237,189,7,11,178,141,134,212,8,133,74,255,199,39,173,25,42,2,184,151,176,123,140,176,22,75,218,255,229,226,49,162,84,170,56,138,127,181,108,134,45,13,94,21,126,44,228,149,217,76,118,40,166,28,9,198,127,100,205,130,114,205,134,165,177,178,248,39,153,30,160,50,135,250,79,88,33,194,102,100,186,27,59,214,108,108,18,211,232,210,225,21,14,206,48,106,128,144,193,88,76,25,195,231,238,219,135,68,167,248,47,244,82,143,167,62,84,138,5,11,190,36,142,62,63,233,86,212,253,161,233,23,190,85,173,182,131,170,205,12,162,202,58,150,142,37,12,213,218,194,181,85,44,169,3,239,172,172,75,52,175,127,250,242,83,172,90,19,216,198,94,64,218,160,111,54,159,149,211,235,135,4,72,7,129,6,194,100,229,38,115,58,96,166,122,239,229,17,104,59,65,53,44,130,7,126,112,193,181,187,156,91,143,50,191,22,9,47,171,162,192,40,27,187,213,18,174,14,103,164,36,143,245,125,73,128,109,15,124,76,55,76,96,190,235,72,209,180,249,240,159,59,76,85,147,100,120,11,105,184,178,83,125,144,186,190,72,26,67,236,228,245,231,23,245,110,31,94,43,121,80,6,77,130,214,245,81,120,54,110,100,201,161,0,116,245,140,133,217,99,87,84,149,188,2,2,208,45,50,191,77,252,118,176,192,21,119,162,125,135,82,159,117,154,103,81,101,181,133,199,141,88,8,240,182,153,26,60,181,182,65,37,246,244,165,177,92,243,74,222,66,108,21,106,89,68,81,50,18,161,92,17,61,227,149,31,234,188,98,168,67,110,202,255,111,187,46,3,99,130,186,163,105,156,185,48,68,222,247,179,139,206,166,19,51,18,59,35,219,208,253,133,196,28,113,96,143,122,224,205,102,56,9,253,146,245,151,200,148,138,104,250,194,194,75,86,248,58,44,220,97,85,245,185,35,134,213,159,249,197,175,196,130,234,166,210,231,209,7,77,90,133,42,1,212,128,143,78,11,203,163,196,56,51,36,30,38,2,187,191,68,75,188,255,16,149,104,73,250,255,82,159,233,111,48,210,171,239,34,222,104,34,253,83,243,67,123,148,247,236,10,178,181,255,134,19,213,170,107,233,168,191,196,247,187,186,97,107,191,117,228,131,152,45,216,47,193,67,43,27,210,164,172,107,52,181,233,164,254,157,206,149,224,212,249,179,3,17,237,54,250,186,206,189,137,186,152,65,154,176,90,218,58,169,138,142,237,139,24,163,12,208,29,131,26,27,213,192,16,73,217,139,93,162,95,231,166,41,61,94,27,94,7,182,214,62,124,247,147,171,144,20,225,27,211,140,246,186,226,249,204,94,163,18,254,30,106,197,241,207,213,110,76,75,176,224,115,211,143,32,248,148,153,238,123,91,69,43,195,76,86,234,94,16,72,90,220,173,77,73,196,189,255,17,41,224,132,1,185,222,169,106,215,226,11,174,215,69,178,9,31,150,51,226,221,2,61,98,144,140,125,131,237,98,142,90,139,155,165,124,226,201,213,196,103,195,183,95,92,249,78,97,43,255,79,41,59,174,159,126,152,228,211,202,81,166,181,251,232,194,9,144,69,29,232,94,139,68,154,59,96,42,225,183,157,91,5,155,71,10,81,232,138,151,113,228,114,224,182,236,103,6,108,204,5,8,172,205,5,183,243,87,178,34,70,249,7,244,3,137,188,203,119,208,80,68,82,73,26,8,187,82,131,109,115,21,44,131,109,88,22,51,244,165,108,47,21,198,72,113,145,138,94,179,224,77,41,215,27,81,34,168,95,4,59,50,203,10,62,95,21,254,123,146,95,213,62,91,87,112,112,248,222,204,58,213,46,19,96,124,198,235,205,106,7,32,130,56,169,228,116,227,36,249,13,250,200,163,41,31,216,189,34,237,247,21,63,26,51,5,227,153,104,4,149,13,54,243,91,174,223,15,64,212,145,102,213,47,82,84,185,232,38,70,127,142,201,60,128,77,86,196,157,84,15,135,110,102,51,25,37,226,31,185,80,242,10,168,62,72,111,148,184,136,250,171,162,212,66,232,180,83,65,218,178,144,44,116,90,157,94,163,40,130,68,110,11,16,122,255,224,225,141,102,146,90,228,241,137,0,236,39,154,142,201,3,156,16,101,16,72,150,192,67,10,60,63,190,69,100,3,137,246,139,68,234,110,185,209,200,41,6,203,199,122,74,153,247,149,138,55,73,255,40,48,4,33,36,85,254,211,189,249,203,253,30,140,101,10,64,247,19,201,30,91,72,171,110,2,22,178,14,163,52,73,133,68,77,198,203,73,132,111,153,134,241,151,110,170,119,213,231,197,138,234,122,227,239,231,242,233,9,11,12,248,205,137,60,251,72,129,90,62,183,41,122,109,162,142,203,147,215,220,105,185,56,35,222,122,182,67,63,230,243,123,254,248,22,246,186,245,78,21,25,252,198,167,93,219,210,56,78,198,209,152,208,199,26,189,4,54,87,17,106,92,31,77,162,211,89,132,226,197,80,219,90,23,100,223,59,200,153,32,150,123,83,35,3,136,36,53,94,89,26,144,242,44,146,1,56,151,222,4,224,88,29,44,174,30,195,134,195,183,0,169,153,239,169,99,38,187,63,52,244,18,54,180,64,32,112,136,14,225,163,189,157,139,235,255,203,117,51,44,101,180,248,19,112,155,101,154,248,217,193,112,148,196,72,76,230,69,136,159,91,200,129,33,191,96,55,59,221,179,189,74,157,247,235,89,14,253,116,113,131,134,175,27,108,21,213,25,223,160,54,72,16,186,220,69,147,102,20,137,23,235,118,147,32,65,219,192,211,111,232,108,49,11,225,48,133,85,161,118,94,221,197,5,122,52,245,224,60,110,36,193,61,83,149,238,201,31,144,6,163,191,165,189,131,241,228,108,222,198,69,10,141,197,197,160,11,197,37,35,14,151,99,109,127,62,215,156,43,220,149,218,85,218,206,130,128,90,121,131,234,180,104,89,151,234,71,48,142,123,137,138,76,158,196,34,5,143,114,15,132,199,214,59,245,140,208,245,76,19,146,168,172,124,212,114,89,220,45,201,91,45,234,132,40,128,59,114,70,116,238,135,150,170,25,178,45,253,229,54,238,207,61,86,106,173,31,202,104,47,250,228,125,83,205,206,63,135,59,81,62,123,105,148,57,99,73,31,11,195,35,36,129,219,95,81,163,47,87,30,105,179,14,185,177,70,186,187,58,223,191,47,207,85,50,220,212,12,194,192,57,128,231,252,25,112,193,72,238,24,26,42,222,140,139,78,205,101,45,172,34,86,49,136,84,232,140,221,56,91,20,201,77,144,213,54,231,85,213,192,128,149,63,237,72,94,47,222,135,168,87,228,238,248,140,76,133,205,19,164,85,17,23,34,42,79,119,230,227,87,15,111,194,196,108,97,95,4,10,112,72,205,184,1,16,58,119,129,237,7,250,152,172,234,150,217,58,150,132,193,103,108,94,193,193,62,55,186,34,32,42,13,93,101,84,199,248,150,251,54,245,208,203,1,56,67,255,228,173,82,100,66,177,231,6,150,135,253,107,42,80,25,1,248,156,149,166,153,254,26,163,216,235,239,209,165,120,140,4,54,118,249,109,185,2,57,44,112,206,141,200,163,99,41,3,186,213,42,49,58,9,106,40,78,85,27,254,208,119,201,187,76,127,176,171,84,168,92,75,225,104,69,231,3,197,16,89,224,119,9,167,141,89,211,250,118,163,68,187,190,223,33,182,68,132,67,45,21,80,209,249,170,52,67,224,12,45,247,226,251,230,130,211,155,251,206,131,65,30,2,118,232,199,156,33,103,172,128,167,94,59,148,234,83,13,151,225,221,185,97,5,252,91,90,168,161,223,8,81,89,197,127,3,128,173,211,111,139,130,147,131,113,5,22,170,250,153,38,108,207,205,157,106,235,203,53,187,150,63,11,38,168,252,235,228,1,18,182,20,53,11,241,125,107,38,51,33,57,147,168,62,15,229,51,220,116,28,229,145,107,60,200,1,132,237,65,190,184,40,80,181,208,252,187,254,58,41,40,144,27,187,83,78,99,54,249,131,242,8,9,120,43,190,203,195,11,240,205,186,75,61,110,231,111,154,44,178,69,175,5,231,157,246,183,92,242,60,108,100,76,149,123,38,154,228,126,119,144,177,100,186,123,173,103,80,64,27,224,124,216,51,225,7,248,126,234,16,8,86,151,253,61,5,171,34,61,143,176,110,178,15,217,102,182,133,217,223,150,133,177,212,144,234,59,164,174,67,93,255,11,121,114,113,214,190,125,223,7,227,89,104,163,217,180,117,9,83,168,238,232,102,63,78,208,121,53,101,188,213,146,187,171,128,231,19,236,196,59,186,7,67,16,213,149,179,150,68,251,181,227,201,124,177,164,237,129,245,32,184,109,45,14,95,116,120,148,106,71,239,30,193,115,103,127,38,16,97,156,21,103,80,65,212,67,170,33,100,56,158,72,58,247,40,113,173,137,133,100,164,212,187,150,65,113,182,135,70,191,3,35,88,174,136,81,11,125,227,49,214,244,31,40,61,226,252,251,168,210,223,61,61,220,239,40,173,226,228,206,208,228,6,109,172,59,199,2,75,211,104,231,190,164,112,117,9,100,26,125,182,217,175,99,239,101,161,201,227,152,137,244,193,242,92,236,63,235,204,61,145,101,66,47,109,42,93,195,162,32,83,1,214,218,142,107,39,166,214,64,84,174,189,76,35,166,200,164,65,35,17,248,119,144,81,67,252,209,41,124,59,127,164,174,202,17,160,149,134,180,96,54,189,26,195,109,124,246,66,194,73,107,43,196,80,76,215,24,102,114,94,144,98,102,164,204,33,76,132,51,134,117,128,72,26,38,63,228,129,239,95,30,152,218,243,138,190,122,121,113,104,181,104,66,2,177,113,222,44,73,20,198,207,29,229,26,101,117,45,236,160,175,21,86,110,207,74,6,43,11,139,167,23,1,44,5,184,115,219,2,247,171,163,168,207,14,18,59,106,39,84,9,131,65,244,136,19,20,21,31,234,107,57,135,146,156,142,2,130,206,181,41,79,80,154,190,106,14,133,158,247,218,36,104,237,69,6,14,17,84,67,105,242,64,125,213,112,20,206,79,215,110,91,90,16,227,200,61,140,77,186,95,210,103,199,240,130,92,0,186,227,211,119,25,185,233,20,127,255,20,52,253,4,232,74,163,80,117,9,44,81,148,89,18,205,186,169,231,134,28,91,125,167,84,164,178,30,212,244,210,96,39,43,103,152,165,156,154,143,138,228,126,70,95,13,253,202,112,160,175,54,110,137,180,192,2,145,116,218,202,231,160,13,127,189,27,174,161,96,232,9,205,35,136,249,173,172,168,253,49,210,89,186,139,96,86,166,95,62,75,238,114,95,79,140,187,43,213,7,210,85,135,77,133,153,246,161,246,154,200,49,49,39,24,253,155,219,127,232,255,184,31,254,56,139,115,157,209,171,189,143,151,226,239,243,217,115,182,67,197,16,151,133,244,49,160,14,31,212,63,30,190,238,111,88,196,25,26,206,181,82,185,43,91,114,225,164,244,167,137,209,191,83,247,124,6,8,221,200,15,225,69,65,46,157,91,32,153,231,193,51,122,154,25,95,152,43,36,73,168,132,152,86,240,128,1,56,63,23,237,23,98,7,212,107,202,205,237,57,16,53,103,251,160,174,71,239,170,222,116,203,0,124,95,19,185,153,116,141,182,250,43,239,142,135,199,83,66,150,193,82,217,197,214,238,234,17,121,164,84,148,99,204,253,241,33,39,140,65,200,150,194,172,110,174,74,216,124,103,165,55,174,49,58,57,9,221,88,77,80,101,234,140,62,210,43,233,76,19,15,153,77,144,47,187,44,78,202,202,228,224,169,16,162,139,31,200,190,43,170,62,232,175,97,173,217,123,250,30,234,241,176,197,57,167,253,48,74,125,85,23,146,3,30,41,170,108,107,253,104,223,122,147,195,208,233,197,57,150,201,159,19,180,30,150,45,119,108,89,197,227,145,251,128,111,234,247,1,179,96,244,242,27,42,235,18,213,70,231,2,215,21,198,18,38,177,149,194,103,148,250,23,221,222,17,60,71,104,50,248,78,26,161,39,236,106,1,137,194,231,23,251,246,251,123,27,34,84,201,173,158,121,184,252,142,6,158,78,172,139,116,18,241,227,144,212,67,92,11,57,134,186,116,28,158,186,135,154,74,232,17,2,218,226,136,140,85,211,59,135,57,241,246,27,219,223,174,171,52,2,131,218,107,7,112,181,12,23,72,44,163,254,117,248,234,140,76,64,176,253,43,110,168,114,68,91,6,85,222,17,221,33,194,151,115,205,32,23,210,251,216,135,117,86,72,42,217,36,127,177,249,80,5,167,3,29,176,160,171,42,87,250,106,70,208,22,184,131,239,159,35,40,71,229,150,228,250,253,179,74,212,128,30,243,166,127,103,251,8,226,73,198,108,201,197,158,120,12,40,205,246,247,101,168,81,233,210,151,229,108,250,22,193,15,68,91,244,72,164,161,105,10,19,173,101,142,109,136,34,253,64,39,251,101,212,248,120,113,102,166,210,173,247,173,131,3,138,101,147,10,125,151,130,209,65,127,110,93,110,178,45,23,79,103,168,156,226,23,40,233,87,155,237,106,225,138,127,67,56,2,169,178,196,124,231,100,181,238,140,135,167,233,55,3,155,215,150,186,240,53,105,4,174,19,114,107,80,167,10,46,143,221,38,88,175,76,244,164,38,73,253,115,74,208,173,6,228,66,202,79,203,237,105,45,200,27,219,219,178,173,44,231,233,178,109,184,64,9,13,174,64,0,92,1,25,217,48,181,146,203,92,160,178,51,199,138,87,137,114,85,60,86,87,147,54,157,135,1,147,14,186,6,16,58,186,172,66,243,229,25,60,9,107,170,14,39,72,106,6,115,60,104,54,211,165,169,109,168,25,248,191,30,42,179,27,25,167,230,155,140,3,2,149,114,254,184,5,132,20,109,120,59,3,84,191,220,100,53,8,181,73,213,83,196,33,148,179,70,239,51,217,172,192,62,61,34,165,250,24,111,3,56,180,32,219,23,9,164,227,153,128,62,169,204,255,15,59,137,213,185,15,195,109,56,88,157,239,59,63,223,82,135,104,56,160,188,49,82,133,83,46,107,25,105,224,104,29,95,69,41,184,108,28,123,159,210,97,86,232,6,255,129,166,3,172,230,52,245,38,151,196,114,78,235,30,106,3,131,214,1,70,118,178,210,20,134,183,236,115,88,208,222,64,233,124,78,63,173,217,248,44,194,158,14,104,65,166,116,172,75,90,49,85,148,115,95,65,130,47,178,137,176,175,225,198,93,118,41,20,214,3,176,209,151,220,137,140,231,134,76,145,42,207,73,8,24,241,47,223,111,140,94,54,125,54,130,94,226,175,159,228,208,241,230,143,215,93,139,19,134,42,122,223,16,229,7,240,151,71,162,189,46,69,88,188,229,246,107,233,68,157,97,99,134,128,57,194,135,153,193,23,20,152,232,245,80,64,163,102,122,32,164,154,110,67,98,113,98,142,113,18,141,34,174,163,133,252,66,164,122,218,167,63,45,80,96,127,158,122,35,32,72,245,134,233,217,56,253,31,157,66,25,63,92,172,158,86,43,155,226,14,44,185,213,26,60,230,62,188,57,236,86,112,64,46,114,181,46,247,228,205,166,219,178,99,244,104,182,140,41,16,1,51,51,214,221,240,50,123,221,198,251,153,56,76,98,137,87,65,242,167,144,234,75,244,11,245,162,14,148,166,149,167,164,253,81,214,179,10,137,5,75,142,226,214,66,232,200,169,37,25,109,95,151,113,236,210,170,1,95,233,123,47,13,7,131,75,174,230,55,26,150,63,51,206,225,225,250,201,185,117,216,249,172,188,67,56,192,0,121,109,227,205,31,2,75,231,237,159,4,102,7,237,106,99,140,32,158,83,63,33,205,201,78,245,73,244,25,123,182,186,143,5,236,146,77,56,159,76,82,247,191,30,53,61,5,78,125,184,209,143,11,86,173,158,104,28,252,43,19,12,245,23,55,219,13,34,249,177,123,192,113,228,7,173,109,92,0,80,42,128,80,106,125,247,118,110,169,192,168,61,232,44,193,52,126,56,57,87,137,120,45,155,150,251,119,122,244,139,12,90,129,71,190,229,188,237,215,48,204,178,122,3,81,251,148,227,149,168,76,235,69,35,2,42,150,130,46,202,213,22,10,171,97,53,4,143,34,171,241,166,230,143,239,182,234,214,163,121,233,54,92,231,163,172,39,194,68,70,126,250,207,95,213,85,181,180,232,247,76,17,53,7,251,170,54,158,246,196,88,76,208,94,211,115,61,132,7,42,141,173,43,15,176,58,12,149,164,243,89,204,167,27,127,175,232,43,255,229,145,42,230,189,243,222,252,249,247,87,7,105,250,120,156,125,19,32,206,146,166,103,149,125,202,108,240,97,246,232,177,104,210,222,213,91,160,67,206,255,32,23,82,104,163,51,205,212,184,161,12,115,192,105,105,202,54,184,85,16,59,225,201,229,138,143,74,239,237,152,7,193,53,242,63,183,158,126,147,176,184,72,237,127,188,24,51,230,162,3,27,73,70,16,64,213,23,240,52,94,18,190,118,104,73,60,12,221,160,60,254,5,62,19,70,190,25,210,112,190,171,30,249,177,131,129,104,254,77,8,231,130,16,200,238,117,176,144,188,184,20,138,151,134,149,136,205,210,23,81,27,245,55,157,254,248,18,139,102,107,171,89,186,56,105,16,252,3,238,68,139,228,134,188,115,193,176,40,188,82,255,33,87,33,240,186,22,126,155,229,91,142,75,114,156,139,4,53,203,48,213,189,116,89,146,56,192,135,27,203,112,129,216,80,130,185,43,2,237,95,43,165,92,63,46,73,24,111,226,75,148,50,60,108,72,96,159,71,172,75,80,78,70,80,210,115,47,10,222,80,21,13,247,181,248,247,171,186,12,141,193,180,49,131,163,136,42,172,202,231,10,42,38,250,78,37,121,32,214,164,249,174,162,144,218,121,46,211,174,72,247,98,141,55,44,123,45,210,75,44,17,117,204,138,73,80,156,133,108,10,221,105,194,196,173,160,250,184,120,194,207,164,122,84,38,134,112,136,245,202,5,227,245,142,11,196,44,124,247,144,5,110,27,129,191,176,48,217,155,45,29,214,252,200,119,92,21,196,189,25,234,73,88,54,86,251,130,59,249,65,174,107,245,138,134,10,4,150,72,179,237,225,113,111,113,54,147,135,5,202,103,83,72,252,43,231,216,222,226,11,18,215,164,124,235,125,11,162,241,150,200,155,185,189,220,35,161,9,201,29,232,65,104,172,14,184,120,146,2,239,112,200,0,23,70,210,233,43,42,60,7,206,112,142,5,178,229,208,97,144,226,226,238,222,26,212,209,41,241,101,6,254,48,70,111,167,236,73,21,70,184,80,63,238,235,246,126,68,50,7,117,114,144,143,68,219,199,12,121,140,95,223,177,242,130,59,230,151,98,192,72,142,47,219,65,150,193,4,82,35,173,167,64,177,150,196,37,165,210,171,101,13,209,92,196,141,228,236,63,135,20,71,85,8,90,201,226,77,16,131,102,20,169,98,217,78,160,138,30,128,89,20,250,243,164,221,216,121,200,34,62,2,5,209,86,239,93,183,30,66,66,48,30,21,72,210,53,34,165,203,237,92,200,4,19,138,27,212,62,250,89,239,143,230,170,143,251,109,39,112,129,211,56,245,244,78,206,116,54,114,202,34,194,114,99,39,165,4,195,3,24,4,113,108,235,69,106,210,127,208,194,118,37,42,144,106,38,101,209,40,1,15,193,139,144,157,177,161,97,132,221,189,166,241,93,4,116,236,5,140,144,136,220,120,131,14,70,128,226,171,19,92,138,252,2,115,188,164,196,162,235,169,104,114,24,130,154,151,58,215,13,222,195,154,248,246,221,234,74,73,15,136,122,22,242,223,60,142,78,180,229,169,17,21,174,173,181,106,142,66,84,87,175,21,211,132,96,21,114,54,231,1,11,72,199,225,242,191,151,171,70,246,42,125,197,159,66,86,217,203,214,2,251,14,104,190,211,131,43,34,190,200,95,158,184,245,3,18,161,48,153,36,136,184,170,136,67,252,163,51,143,90,72,4,52,180,92,46,51,117,108,235,95,50,208,126,39,57,81,66,174,82,47,232,234,17,37,236,31,192,249,42,100,137,39,21,36,226,137,79,65,210,103,253,215,47,206,99,92,89,113,93,117,140,87,96,152,81,175,46,244,6,99,37,110,230,170,42,97,231,198,18,173,46,172,128,206,226,198,78,186,239,133,64,152,140,49,107,242,222,43,228,26,115,21,36,142,73,77,110,100,16,1,251,175,105,88,215,128,1,143,61,248,187,200,32,139,12,56,128,72,138,125,206,51,19,27,183,135,39,17,192,93,112,154,77,6,105,249,210,246,147,6,164,246,165,120,96,45,216,230,212,251,163,67,224,31,210,242,169,56,200,124,253,47,243,133,137,127,212,138,146,252,56,88,19,149,74,103,210,10,52,246,119,113,166,156,35,213,219,5,229,220,101,2,54,161,128,7,23,127,44,232,190,187,117,138,155,190,193,12,123,209,174,110,132,172,87,12,166,88,171,45,204,34,82,56,80,193,201,55,100,59,203,251,53,101,95,219,95,102,10,11,111,130,254,85,94,15,114,107,225,131,7,78,70,142,124,135,65,85,58,172,167,89,116,40,63,214,47,0,158,138,69,194,62,168,181,228,58,220,46,201,29,14,180,176,33,172,4,204,101,98,16,186,95,200,19,37,32,200,42,243,95,153,92,90,250,255,157,152,24,200,11,33,248,80,51,140,130,109,233,67,206,138,41,49,201,172,199,101,59,174,116,177,203,152,141,71,7,43,219,125,75,136,218,108,233,74,22,20,225,64,110,62,31,22,63,117,217,125,224,53,203,79,127,45,2,126,127,117,231,206,71,151,81,70,171,230,55,107,157,56,200,231,225,26,222,122,165,63,248,57,164,251,56,54,168,114,201,27,182,53,146,78,38,146,172,41,26,126,165,245,102,244,181,244,56,207,206,23,6,220,185,42,224,184,238,231,1,146,153,99,210,191,65,121,12,235,99,139,5,243,149,1,86,175,238,46,200,112,190,184,27,79,115,198,215,245,144,216,77,200,232,41,45,139,133,217,127,38,62,31,151,105,126,104,14,50,30,91,103,25,21,138,149,197,200,215,128,144,135,237,84,217,29,46,153,189,67,194,111,64,100,146,133,17,228,24,185,130,138,166,48,124,23,58,249,165,229,18,28,65,235,97,206,214,145,165,160,78,127,124,5,105,138,131,101,161,24,230,174,165,55,120,194,217,173,252,92,46,124,197,227,89,28,17,244,10,46,174,112,19,126,158,68,238,124,120,108,211,228,252,128,222,80,150,148,112,216,69,155,3,216,134,146,69,13,157,99,154,251,114,170,33,149,191,52,89,56,250,89,103,144,235,235,0,243,146,73,116,66,137,57,151,231,53,212,6,222,30,177,98,213,159,213,66,54,82,156,83,137,214,152,72,48,125,86,87,187,136,58,225,225,247,32,22,252,58,202,40,180,134,193,183,15,162,120,103,141,13,63,64,215,138,38,212,85,90,100,66,100,18,240,54,157,122,222,221,182,16,190,200,26,243,212,153,230,151,118,199,18,37,129,19,25,92,160,247,60,96,32,91,2,156,125,19,237,32,214,90,139,128,106,231,166,9,69,71,75,94,205,217,82,124,235,96,225,193,50,1,232,216,106,187,59,60,253,30,139,104,148,68,82,135,181,22,71,16,137,205,32,91,82,31,229,148,213,131,116,96,203,117,235,28,137,233,169,111,245,18,120,87,65,172,116,80,35,94,241,252,187,2,18,181,166,154,105,129,147,183,225,254,133,237,242,20,70,94,196,85,129,82,52,2,188,168,125,80,240,53,22,144,215,231,124,187,188,54,13,185,92,197,22,52,213,52,39,119,62,66,119,241,174,205,251,233,83,142,174,77,56,130,118,75,54,79,102,102,142,243,234,202,159,190,125,96,145,87,30,16,172,2,204,116,5,21,191,42,65,92,50,142,245,84,221,29,71,205,133,5,111,232,248,86,185,65,133,202,191,12,250,225,228,47,225,199,151,229,70,49,18,118,9,184,206,54,200,59,98,28,118,20,71,207,97,76,83,61,83,226,146,239,225,24,38,8,128,206,252,37,13,173,200,41,111,211,70,97,224,86,19,133,136,156,6,39,216,208,186,195,12,64,203,226,241,197,213,9,17,218,217,41,109,106,221,165,187,198,124,188,168,65,227,117,202,3,187,35,154,196,68,202,143,27,64,84,36,123,91,102,61,30,82,172,102,202,168,248,153,207,19,56,224,115,110,161,194,236,208,96,149,192,252,235,69,117,81,83,177,247,49,167,84,217,199,63,7,51,47,196,22,228,138,55,97,4,100,108,177,132,79,9,95,30,125,82,133,187,102,4,202,84,175,4,82,210,7,174,77,233,131,131,70,49,102,219,190,135,27,154,174,175,237,116,155,115,22,92,80,45,3,101,160,52,5,54,25,140,179,114,48,6,255,224,114,180,114,252,165,147,46,45,72,193,254,153,173,155,234,195,57,165,131,107,213,102,172,106,244,101,129,184,189,190,171,169,67,120,97,146,245,54,32,252,87,93,209,92,48,90,112,94,78,250,101,202,99,196,77,20,239,72,24,30,211,62,161,210,141,234,123,160,119,66,198,139,151,51,88,85,142,116,158,215,37,172,33,242,235,234,146,175,137,64,157,13,27,16,201,221,75,192,81,93,154,102,72,248,39,246,88,4,19,202,171,41,198,184,48,232,242,82,163,254,25,67,100,106,220,146,165,43,250,97,135,242,226,20,141,202,31,170,19,202,20,64,31,126,214,88,91,138,70,138,240,18,234,190,173,40,78,93,77,180,202,99,215,91,127,9,70,236,26,9,240,115,58,182,163,134,114,180,29,230,222,122,156,203,94,44,186,40,109,76,8,128,71,217,134,23,27,231,80,154,109,22,88,29,133,135,46,58,254,118,31,185,200,44,37,143,76,3,186,78,105,124,71,175,221,74,34,236,128,49,131,30,101,208,75,182,126,28,158,55,100,160,239,134,251,46,65,16,195,221,128,134,244,140,156,7,21,160,152,4,248,210,60,60,144,218,243,16,157,81,248,162,126,44,113,177,15,250,137,4,88,0,232,63,118,110,232,148,132,86,169,120,87,40,85,126,37,111,1,146,75,160,31,82,234,250,97,26,13,81,233,129,31,139,2,60,147,164,178,169,183,166,85,200,164,122,182,193,82,53,140,227,119,160,9,111,223,162,142,95,245,43,48,172,244,201,135,123,129,243,16,18,115,138,91,67,160,134,185,102,3,6,89,12,238,73,245,0,114,168,42,56,236,222,165,250,7,175,135,169,65,229,125,63,10,131,4,31,217,80,135,211,190,7,227,128,241,203,217,64,71,210,3,95,125,229,242,144,129,243,70,124,134,3,44,64,96,136,39,99,226,224,26,216,223,212,31,171,29,132,175,103,246,253,241,240,223,216,224,82,105,62,197,91,162,92,68,124,136,217,197,0,167,45,212,93,102,49,125,193,9,78,18,137,41,147,147,75,167,215,15,150,134,67,168,23,204,108,88,3,215,190,176,211,110,42,95,241,190,191,97,171,163,106,41,201,122,120,150,164,23,42,32,119,198,31,188,247,86,94,224,46,92,150,66,149,175,221,37,233,216,190,150,170,52,254,117,227,134,94,33,17,229,121,99,16,242,79,189,248,235,131,36,205,19,126,180,79,205,50,95,183,241,115,175,147,172,21,17,22,195,87,144,95,70,63,210,183,132,183,38,255,78,40,71,213,91,24,189,131,233,245,196,97,144,233,139,184,84,207,143,111,75,250,69,54,180,32,142,27,49,145,216,74,174,185,186,217,154,89,125,97,244,98,77,69,165,163,39,197,139,67,72,218,199,19,92,108,106,158,6,80,83,174,195,96,126,153,176,84,238,30,61,49,49,152,235,171,133,48,181,246,77,46,178,174,110,156,7,195,100,121,123,233,37,55,45,174,227,57,125,196,181,139,243,43,88,140,34,211,141,162,6,96,206,5,184,252,18,137,189,54,37,54,197,211,249,91,118,70,45,62,179,228,159,224,255,81,236,92,61,105,47,186,162,142,139,175,109,160,239,149,237,131,141,113,188,238,110,164,122,171,100,55,33,133,3,44,51,76,141,47,145,115,24,97,241,225,31,86,23,188,187,160,100,125,50,214,140,208,101,0,109,27,251,35,228,16,75,153,170,249,48,68,89,195,39,112,43,33,19,30,132,172,190,28,216,140,112,149,104,5,52,162,195,86,133,61,100,9,200,123,193,236,214,239,220,119,177,140,163,81,145,99,255,4,67,215,255,47,92,165,61,215,149,126,15,125,171,193,62,33,201,178,54,223,171,233,128,56,50,45,180,26,243,244,86,23,193,234,103,115,129,234,112,205,49,189,21,32,176,77,23,27,46,167,51,30,118,135,92,21,93,32,225,135,203,71,137,249,206,182,165,183,159,84,62,17,232,17,116,221,88,151,63,55,192,107,224,142,94,176,63,186,150,133,130,148,50,195,55,214,78,178,123,218,67,177,179,66,27,47,24,237,252,103,235,153,6,43,30,159,49,107,117,141,236,43,9,231,77,154,58,155,105,33,158,247,125,156,185,96,214,20,226,75,156,146,16,80,236,12,216,166,24,128,93,41,216,66,100,198,185,3,77,129,169,160,112,223,129,140,55,125,217,61,28,83,165,134,247,163,52,112,102,60,177,187,197,137,41,209,204,96,170,66,148,148,154,74,94,110,191,28,214,162,20,239,81,45,214,193,38,40,201,110,175,210,175,10,116,63,233,68,249,106,227,149,195,2,2,35,89,3,113,218,41,251,164,69,234,214,54,146,236,181,170,138,120,252,107,248,91,119,69,85,190,228,121,236,132,97,155,105,45,71,228,82,133,118,194,131,186,31,48,127,206,29,144,44,2,96,113,41,43,77,11,29,102,24,66,242,11,141,63,162,94,123,177,91,60,183,125,207,241,45,239,189,123,64,101,55,148,238,103,10,195,199,52,176,244,227,217,160,9,100,29,41,54,108,206,110,23,22,158,146,13,51,84,252,22,238,26,25,227,173,42,161,239,251,221,82,213,211,203,88,124,30,86,111,155,44,53,186,215,147,44,169,35,254,190,0,92,19,4,201,198,71,114,118,149,176,34,92,122,29,239,219,233,25,155,202,27,6,202,136,205,109,197,214,84,36,57,26,177,111,105,148,214,92,201,188,24,156,92,75,129,200,99,156,37,138,96,139,176,108,63,139,249,205,43,157,5,168,202,43,10,148,20,214,54,94,150,198,175,12,117,138,57,215,25,38,111,109,11,106,77,209,34,109,4,118,82,94,205,73,186,149,112,126,200,221,187,133,253,69,99,116,3,68,165,102,246,72,112,98,180,187,45,174,233,245,153,131,80,164,34,129,66,18,105,170,144,40,97,54,237,59,186,142,243,133,102,221,205,191,127,219,168,92,55,211,117,63,113,234,172,84,219,46,222,227,172,228,139,188,29,253,21,241,68,93,166,203,157,48,20,74,34,92,206,15,166,184,100,63,211,32,27,232,215,0,68,228,249,169,0,99,137,31,168,11,50,182,67,197,222,242,89,65,233,215,142,142,43,131,205,185,199,51,131,218,116,68,73,75,120,39,61,74,31,252,39,97,167,47,123,65,196,201,112,145,34,208,49,24,10,110,167,237,104,5,125,91,143,101,137,230,169,93,81,220,39,88,211,147,46,185,245,57,250,74,136,111,185,127,98,244,92,148,232,102,66,76,106,177,15,46,222,225,162,69,70,93,215,50,213,12,221,121,209,51,108,150,214,44,151,23,181,118,28,212,102,81,224,40,219,125,235,164,78,206,58,85,230,91,6,118,211,125,175,88,239,45,41,149,48,27,197,150,143,123,95,183,147,151,100,97,18,238,95,47,177,49,61,251,57,106,181,174,106,191,76,109,22,66,246,209,240,227,4,91,131,119,85,167,88,150,163,145,79,125,48,209,242,132,81,223,167,79,167,72,13,177,172,23,70,57,69,26,239,208,78,211,194,48,35,216,195,247,153,54,116,159,119,18,214,125,183,250,220,250,107,232,97,3,188,52,22,104,189,157,103,155,209,145,110,82,93,74,212,101,184,193,31,219,57,158,98,255,36,86,130,30,99,192,194,167,179,137,87,111,102,147,185,180,176,16,227,210,173,240,69,81,12,174,80,57,95,0,52,102,121,171,108,10,90,157,179,197,24,86,163,249,55,38,118,0,239,191,179,238,202,80,79,127,101,172,202,62,236,175,42,193,220,255,13,51,113,245,197,73,2,219,48,152,34,22,114,40,10,4,116,41,169,253,95,220,196,58,67,142,112,172,47,135,175,91,5,103,13,53,161,128,154,210,153,240,206,22,167,64,14,101,39,229,213,152,128,120,181,67,193,91,14,42,10,151,207,41,200,243,177,42,82,19,213,86,164,17,118,243,58,209,17,174,134,227,213,97,185,152,201,108,107,248,151,87,59,20,144,158,181,2,102,102,183,91,96,168,33,247,190,15,37,123,83,193,237,91,228,247,118,29,103,166,156,200,3,175,195,173,44,180,63,98,77,118,160,211,94,201,57,18,130,79,84,132,119,28,48,212,112,136,45,93,167,126,95,207,160,60,98,17,181,161,147,46,204,24,213,29,105,153,30,76,108,138,25,122,81,173,239,189,63,214,62,5,190,85,195,110,240,98,236,124,85,169,238,66,185,135,199,114,16,89,216,37,40,31,140,239,111,44,222,120,162,167,54,54,202,246,132,133,42,178,109,12,106,99,72,3,195,101,47,107,184,207,145,79,51,152,38,191,199,157,48,95,31,24,159,187,185,233,146,247,82,234,71,229,48,18,190,75,227,242,234,162,160,224,187,229,87,144,81,207,93,105,55,76,0,232,166,114,241,113,85,93,168,235,137,198,201,111,140,216,224,252,3,216,215,20,132,195,6,91,99,246,187,171,54,182,31,12,209,88,249,176,61,185,246,91,12,215,204,215,177,201,182,38,168,143,253,11,199,127,66,80,3,21,54,158,106,244,43,102,142,126,172,169,1,59,211,54,189,147,145,223,110,253,39,48,0,113,242,236,192,98,241,207,85,107,233,29,14,108,242,200,111,57,241,161,234,238,103,179,135,51,187,110,37,219,177,151,14,228,73,187,231,249,240,120,101,68,0,74,53,33,117,77,95,131,115,31,36,190,129,11,37,239,83,12,9,228,214,26,9,117,159,1,92,132,133,90,67,75,109,98,202,97,239,143,22,133,174,12,135,36,173,237,208,193,237,158,138,6,11,10,132,47,54,136,72,147,208,201,152,138,154,98,160,171,81,58,78,189,136,175,173,137,71,138,210,224,210,249,166,100,78,97,117,79,239,38,37,169,253,105,56,114,189,66,75,6,77,207,187,248,202,27,192,202,236,26,186,22,212,95,81,111,79,85,206,221,131,216,100,139,162,88,134,254,53,193,167,111,44,243,40,150,109,244,248,150,123,106,45,20,89,192,98,16,190,189,230,251,204,178,97,47,166,90,253,117,8,110,13,7,77,179,70,228,198,87,19,176,21,139,98,251,232,236,189,112,190,62,23,80,137,75,0,136,15,208,158,177,77,166,173,26,154,85,18,224,206,112,1,70,184,133,61,226,5,175,68,128,59,88,178,30,29,39,183,18,67,81,223,47,161,141,202,119,113,186,242,154,82,6,4,243,97,251,24,18,10,158,142,103,192,72,178,252,232,12,195,103,162,51,1,251,34,132,34,67,69,249,210,237,114,56,24,38,167,205,41,183,29,145,59,61,78,153,254,8,153,171,206,32,206,231,112,107,17,200,243,103,192,198,250,43,193,52,204,36,16,11,152,101,213,190,95,86,50,48,218,51,17,46,107,39,138,96,147,53,84,113,164,150,162,140,187,95,83,65,126,20,117,223,194,173,118,127,50,3,122,219,102,112,93,47,122,235,177,210,77,216,230,78,11,3,188,238,8,159,116,20,248,177,255,100,165,89,203,33,42,2,246,247,196,167,141,0,27,142,4,16,93,223,125,217,19,6,100,10,25,97,207,208,58,197,179,253,205,169,37,227,44,204,148,39,41,35,35,246,117,143,17,12,181,31,6,51,143,242,156,234,212,149,237,184,132,254,26,96,58,26,36,230,87,77,146,214,102,35,15,2,65,251,193,40,205,189,152,17,210,89,64,251,211,14,38,222,42,123,26,11,116,181,50,153,226,169,252,96,54,42,95,244,13,88,55,93,150,199,62,140,121,243,78,94,122,240,217,94,10,78,229,37,7,187,95,134,6,139,210,202,41,119,200,215,182,145,206,228,236,154,116,202,170,193,200,213,116,218,43,136,130,105,7,62,216,136,69,14,19,238,88,217,205,38,29,115,13,5,144,87,18,166,244,136,87,24,220,221,28,189,196,158,254,118,33,39,28,237,177,157,236,221,154,131,45,145,247,197,22,109,139,233,199,131,227,21,115,183,99,10,62,142,158,243,134,204,236,158,243,103,217,194,132,188,74,158,73,177,98,61,138,6,163,60,64,137,147,208,114,96,139,117,46,99,196,23,68,149,156,136,204,88,18,141,172,203,88,169,48,42,243,119,173,2,3,2,6,146,229,105,47,11,85,12,212,174,75,213,162,193,94,83,162,22,185,109,162,156,11,170,87,188,112,52,148,244,163,200,95,14,125,4,96,216,190,180,234,109,216,138,224,31,121,225,165,131,213,125,53,98,105,203,203,86,72,79,16,193,250,184,167,158,166,168,175,212,61,118,98,22,126,199,15,122,47,144,94,68,124,109,207,244,205,74,218,90,169,234,202,104,161,6,151,232,202,221,37,91,143,41,192,233,160,198,197,18,234,210,253,14,221,192,253,21,160,42,92,24,158,130,0,79,86,203,239,76,56,106,65,118,126,77,238,215,186,150,106,112,49,172,22,31,52,20,0,18,63,236,236,100,2,145,83,44,11,161,193,35,213,98,154,143,251,47,148,188,53,46,104,141,173,44,98,44,235,134,158,207,54,123,32,81,183,220,231,80,247,150,242,220,200,239,40,53,136,38,165,226,250,158,125,104,9,216,246,57,142,135,28,70,250,189,178,28,14,179,99,215,203,85,136,78,78,134,34,237,143,245,188,125,45,63,247,201,237,180,127,74,230,103,117,218,136,40,117,16,26,34,152,18,36,104,249,150,114,37,167,124,240,238,144,244,21,50,140,84,195,52,106,194,198,129,188,1,32,183,153,107,39,67,157,25,183,237,159,158,136,88,5,8,87,246,85,25,248,52,45,178,225,142,174,72,242,123,173,57,164,185,192,11,118,125,105,232,195,198,211,244,101,10,193,26,198,238,115,239,152,166,74,35,19,144,115,47,233,112,190,64,134,79,163,96,140,77,244,17,18,121,64,241,237,243,132,87,227,64,81,21,228,32,64,202,220,28,104,209,161,231,233,204,248,254,18,110,113,227,183,180,207,89,152,254,193,112,151,50,64,102,139,253,119,108,220,154,169,79,126,45,40,127,168,103,158,103,253,24,153,159,122,27,59,62,160,244,96,210,1,129,243,117,122,197,13,100,109,66,196,173,16,192,11,239,78,80,202,208,57,98,246,73,147,171,53,179,0,139,194,250,52,100,46,103,205,50,193,218,145,41,224,239,26,97,50,169,13,202,143,166,137,223,74,157,242,168,87,100,175,196,22,203,215,37,209,67,157,144,187,50,85,18,224,124,140,86,220,245,7,145,69,2,227,197,78,35,253,170,204,4,187,211,13,169,199,118,48,207,188,207,208,197,154,61,210,87,128,164,46,65,199,230,42,48,103,146,18,167,111,224,56,196,200,151,207,197,223,13,141,21,146,66,100,18,186,32,194,215,237,100,104,74,175,124,251,53,115,33,137,202,52,26,207,196,94,137,40,156,39,96,67,220,210,207,95,2,109,142,10,218,90,92,196,36,25,238,43,133,92,106,206,36,126,219,10,244,93,107,128,67,143,173,52,117,89,41,158,112,238,207,15,235,141,28,223,0,123,236,56,252,203,2,182,217,180,30,126,55,225,212,7,136,155,109,21,238,220,238,200,121,155,201,10,255,148,45,90,101,48,47,44,71,179,253,215,103,93,13,60,91,107,24,223,44,16,125,57,26,101,66,47,191,211,51,224,165,183,102,34,32,209,202,23,46,171,37,231,251,168,95,135,118,216,164,228,239,137,42,144,225,250,234,182,4,188,249,121,249,48,131,192,199,122,113,196,248,74,145,35,10,243,83,243,20,115,40,90,159,203,61,211,146,167,215,124,126,1,83,127,134,97,77,118,34,203,170,233,131,20,215,187,86,196,120,112,175,209,245,218,143,217,49,210,151,44,53,155,65,9,239,247,239,242,251,123,179,158,141,136,116,81,91,229,2,188,18,37,250,156,109,103,52,238,95,102,101,214,122,123,71,225,126,187,34,7,75,41,161,83,225,181,211,86,56,18,247,226,221,32,76,75,125,8,14,200,246,225,101,248,211,197,26,222,246,42,144,35,9,45,132,66,234,68,208,150,145,242,255,192,202,191,255,93,23,100,111,10,57,164,81,181,84,80,93,211,186,86,239,120,45,149,210,123,78,184,99,161,34,238,17,103,234,229,40,250,165,8,94,203,62,144,237,251,67,93,164,223,25,40,54,227,63,21,220,104,230,179,39,92,133,91,91,75,50,49,162,242,69,179,231,78,40,16,132,237,6,57,147,53,87,251,238,143,96,199,127,49,196,80,147,199,17,131,75,78,200,113,172,52,112,10,27,41,61,62,135,203,205,38,6,214,140,137,177,26,233,49,165,141,184,211,100,58,158,159,168,53,16,187,24,90,184,186,60,183,129,192,239,38,104,29,135,91,245,161,185,3,19,22,209,90,172,87,211,146,95,211,127,50,118,95,221,159,48,20,172,131,6,4,44,51,25,11,60,178,174,96,235,206,4,80,253,13,187,244,151,249,17,38,167,199,142,47,122,245,193,60,139,73,118,19,221,120,70,207,139,141,155,32,219,101,2,210,215,62,243,230,70,40,215,190,15,37,209,9,4,220,172,115,53,192,164,33,133,171,128,245,44,216,103,196,138,234,17,40,193,164,16,156,163,187,215,17,40,251,221,245,50,75,250,117,16,48,243,183,1,77,88,114,88,118,51,120,95,165,147,56,72,172,15,143,91,61,137,194,135,159,28,237,79,61,57,86,225,177,31,226,104,249,65,114,123,0,185,224,28,199,149,218,10,43,127,45,127,72,101,15,162,94,59,207,148,137,71,187,254,219,227,43,105,80,69,194,132,11,183,247,250,237,180,6,87,248,97,167,72,207,75,177,10,81,254,107,206,246,193,156,110,107,204,44,28,196,177,42,72,12,162,146,50,2,86,30,183,254,80,211,198,47,39,44,235,233,134,86,121,65,110,176,31,134,234,112,90,51,127,36,119,83,0,107,17,137,40,208,157,171,29,101,69,43,245,223,177,97,201,112,182,246,242,24,22,92,183,77,156,60,85,46,134,184,3,92,181,142,192,44,136,138,28,238,29,2,41,8,245,58,173,26,34,10,76,232,74,132,125,174,98,127,66,84,241,155,5,17,79,107,225,133,43,246,40,236,90,197,110,53,50,137,63,155,136,66,183,55,250,139,56,58,71,236,7,8,196,212,226,221,49,249,138,208,123,139,98,40,95,113,125,51,86,187,47,254,103,74,225,3,94,141,176,15,50,225,126,129,159,163,137,201,1,253,118,233,102,113,27,55,164,217,86,182,21,108,10,213,242,136,66,153,197,133,183,27,204,134,172,233,241,174,175,175,248,143,40,172,243,252,100,57,194,172,9,168,160,172,109,184,203,181,238,25,58,107,3,228,47,81,2,54,141,166,209,179,187,90,97,43,197,54,58,99,16,207,89,96,104,200,23,147,220,33,118,90,145,45,39,46,95,124,61,199,22,64,103,153,243,109,4,250,28,19,159,77,15,80,145,117,10,92,191,202,68,230,109,255,79,148,192,18,173,64,222,60,198,190,53,154,105,195,80,194,36,248,134,45,4,245,214,71,54,166,246,252,114,159,126,74,213,205,93,81,127,224,107,45,124,251,226,83,172,209,170,36,225,110,22,255,195,147,188,124,221,114,43,15,140,35,28,188,10,4,143,227,64,156,92,136,49,151,204,154,33,197,244,166,169,42,224,91,240,87,21,86,189,106,244,169,61,209,245,7,64,142,251,105,244,164,187,161,86,6,248,115,98,128,6,35,19,84,83,50,241,156,168,207,25,73,203,239,184,183,233,30,105,104,198,159,179,66,29,176,47,183,13,12,81,132,57,65,208,123,182,124,87,136,105,213,235,14,188,228,0,100,164,188,169,19,76,206,228,174,242,81,88,214,225,139,145,48,110,244,226,229,119,207,245,118,255,39,55,164,238,233,84,80,149,188,96,167,104,178,112,129,145,208,136,105,76,50,242,1,254,93,203,149,51,152,34,9,100,88,72,33,41,106,78,10,193,126,200,254,203,188,124,223,164,139,106,51,164,135,90,236,179,12,230,138,157,150,105,81,38,133,197,179,63,18,47,184,196,245,221,236,109,236,173,190,60,41,225,254,32,73,113,173,234,200,153,67,163,14,129,43,119,169,225,163,58,160,195,94,57,27,195,120,35,143,204,146,165,164,132,231,227,136,85,186,177,187,136,19,27,195,41,150,50,151,228,212,4,223,241,114,125,47,117,209,216,108,119,16,140,190,208,98,3,153,97,155,85,133,32,118,198,43,230,248,193,154,75,127,70,115,104,174,134,138,103,227,31,228,131,150,32,32,243,239,188,245,11,177,112,198,238,65,212,93,15,121,121,144,104,250,206,151,215,51,177,60,85,163,117,84,252,111,142,97,161,184,128,102,204,197,34,57,150,188,80,49,170,186,42,195,134,244,71,95,84,183,251,135,84,20,243,43,67,142,231,169,33,200,251,179,194,55,93,6,211,132,127,67,87,56,87,102,66,140,53,248,0,153,158,28,142,210,178,153,3,14,249,17,157,139,210,108,12,174,196,122,176,252,198,164,60,140,57,17,75,217,107,200,137,139,213,172,28,56,82,234,25,125,76,124,255,182,34,18,145,143,59,56,176,66,94,1,12,35,169,27,27,161,105,131,4,118,0,144,85,19,82,192,114,67,236,61,207,212,193,65,150,125,16,221,33,28,147,86,242,197,53,148,219,44,160,16,130,51,17,7,225,154,69,210,135,230,173,67,171,125,181,36,243,189,52,230,201,208,239,95,47,159,30,205,89,48,165,255,196,229,94,164,76,176,230,97,202,115,102,10,51,187,201,199,1,28,252,210,20,138,178,125,215,47,91,162,200,140,172,207,17,230,226,97,51,70,68,227,136,78,203,235,220,68,225,15,141,129,194,237,42,17,202,194,153,95,211,191,8,53,86,248,144,140,196,172,214,33,91,156,118,149,73,132,99,12,161,133,216,5,59,25,112,60,36,29,170,92,10,209,215,37,168,223,151,248,86,147,21,30,240,246,95,45,60,94,139,63,76,23,197,6,162,145,169,177,81,201,32,194,213,46,8,90,219,1,215,131,144,213,127,105,160,93,160,116,255,108,162,252,3,149,16,159,141,154,251,187,117,253,219,125,0,226,181,130,29,105,202,255,113,196,128,78,129,132,154,70,56,194,18,201,255,112,183,65,126,191,155,112,251,116,201,49,138,66,165,106,222,167,106,30,169,182,189,4,68,118,81,136,235,38,86,160,142,3,79,96,141,185,145,17,230,137,222,217,165,8,36,98,103,248,92,113,149,232,62,193,77,30,10,139,116,225,75,172,198,82,20,195,57,202,131,212,210,205,190,204,144,174,208,205,48,16,131,27,47,76,152,71,186,148,61,135,101,230,29,240,200,70,46,30,235,163,46,240,63,255,12,5,104,180,5,49,192,87,187,38,7,33,230,40,19,162,142,125,148,79,140,10,207,42,226,252,224,219,174,137,231,242,162,86,40,48,233,184,212,181,125,47,208,40,66,58,122,113,150,181,26,19,226,66,136,215,230,249,84,221,197,93,94,18,213,119,46,125,106,1,136,205,139,69,163,79,68,229,54,132,242,160,86,59,133,170,190,121,160,255,67,17,170,79,60,190,121,250,207,161,250,247,185,22,10,135,99,170,243,144,20,73,28,209,182,84,248,162,39,89,229,102,53,72,19,59,113,102,227,96,167,241,60,15,225,41,137,206,142,184,54,218,209,144,44,70,250,136,228,25,31,195,85,182,57,249,16,129,254,229,226,71,44,142,242,78,244,119,60,13,158,249,209,87,139,81,252,162,210,103,164,159,134,144,227,123,153,182,115,77,83,105,46,240,251,97,189,66,97,118,36,211,179,103,176,225,123,136,99,104,145,115,199,45,27,136,78,200,163,149,155,117,139,26,127,88,207,18,63,112,108,31,247,253,190,129,164,7,204,26,17,61,89,173,77,51,178,12,77,49,190,174,23,187,44,86,177,3,1,62,33,106,33,183,121,59,6,189,75,45,222,197,222,150,174,74,147,45,228,47,193,209,108,150,8,49,96,237,43,206,6,57,201,221,28,152,234,28,85,52,174,63,76,174,118,213,18,54,113,235,131,138,250,231,168,13,212,109,248,196,196,229,167,251,201,229,222,197,18,52,93,251,37,61,184,243,79,83,49,0,187,139,108,3,226,177,45,59,27,189,86,2,202,18,147,22,140,69,192,22,181,17,29,173,103,50,234,228,87,30,255,210,207,72,36,96,102,164,92,153,150,62,208,81,94,228,54,89,82,251,84,2,220,173,156,46,141,239,129,180,143,147,200,140,6,1,33,68,225,57,245,196,139,126,40,85,210,216,167,30,125,200,251,194,145,227,140,80,177,255,68,203,166,57,225,203,110,228,239,181,180,228,127,73,48,58,76,138,121,221,240,38,150,200,0,163,224,85,168,126,237,245,42,69,228,176,107,163,201,37,0,123,19,148,22,207,217,58,9,249,196,181,221,211,28,10,194,10,31,199,135,19,141,82,78,203,166,165,153,205,165,111,253,229,51,20,139,240,182,211,126,201,120,107,240,193,164,187,103,138,74,64,48,77,32,249,73,164,211,22,178,152,115,106,117,79,172,41,200,110,40,247,233,162,21,36,89,73,180,157,194,48,9,168,134,147,131,242,253,223,43,1,34,216,19,102,247,228,219,46,53,86,159,213,77,153,119,78,236,96,204,7,6,23,118,20,173,12,59,75,23,131,122,183,114,247,67,233,134,12,100,208,172,43,80,168,34,162,159,119,193,168,151,21,17,236,114,19,138,115,142,30,157,95,179,93,211,241,154,15,220,107,255,57,127,138,207,89,241,186,60,51,58,59,154,208,31,5,177,128,251,49,163,190,249,117,54,196,228,130,253,33,189,27,210,75,64,241,57,196,253,162,181,13,67,116,137,114,233,97,30,51,59,23,165,242,32,117,112,187,6,145,121,31,143,62,70,182,240,233,231,156,120,64,116,244,179,47,249,13,177,162,106,19,118,190,217,148,224,53,50,219,97,180,36,95,118,120,18,143,141,81,201,248,210,156,253,200,228,239,53,101,144,84,13,146,245,112,250,83,114,60,166,104,82,13,176,130,164,129,166,162,149,132,66,227,54,193,219,132,222,241,121,195,101,149,212,81,123,156,6,45,193,32,136,230,13,32,62,188,142,124,208,218,197,88,63,55,12,248,227,178,24,120,54,100,162,214,225,142,59,95,60,195,235,247,221,119,63,170,132,184,166,177,69,234,55,89,186,105,113,200,138,205,121,104,82,101,194,3,201,151,103,240,117,201,47,227,225,230,57,100,192,56,62,138,104,61,163,124,87,189,199,95,64,116,25,217,11,182,84,2,160,35,23,43,242,145,232,237,89,227,131,232,176,235,52,247,199,42,241,47,93,52,47,17,216,109,103,180,221,18,133,60,231,34,181,3,87,30,161,62,61,9,179,69,54,26,74,66,71,167,60,217,239,221,151,10,235,218,43,222,252,183,186,13,215,80,75,90,188,85,207,72,235,242,114,94,94,229,26,160,76,116,13,68,146,128,124,29,192,196,99,86,90,77,114,46,92,62,65,61,190,52,17,89,201,215,28,4,190,116,95,206,103,254,200,141,44,43,195,76,247,123,201,57,221,114,240,49,225,245,171,52,155,39,240,103,106,64,205,95,197,84,129,10,97,255,116,190,127,102,94,140,32,5,0,130,150,152,154,2,146,39,247,250,198,24,114,120,81,4,166,88,146,43,45,207,130,122,83,7,9,73,46,155,185,120,119,65,45,197,34,146,89,30,65,54,247,211,156,251,5,191,126,108,75,132,196,129,156,211,104,111,86,15,26,143,63,188,101,109,11,237,228,255,141,56,152,69,208,172,249,5,156,162,31,109,45,63,180,48,172,181,138,190,253,70,231,46,208,195,33,93,165,78,191,21,114,213,244,202,0,166,85,234,78,83,192,92,25,239,98,103,132,81,27,113,107,59,92,117,50,140,131,134,11,21,187,187,167,219,69,26,1,196,193,20,158,253,67,79,121,99,143,136,113,247,199,6,221,184,219,101,2,156,226,34,37,87,195,121,117,239,124,226,65,209,43,217,198,9,73,112,102,132,74,173,11,169,17,26,28,43,100,205,67,6,243,155,155,113,171,252,144,32,251,240,32,167,194,32,133,169,1,145,42,98,104,160,25,0,70,122,224,95,44,237,144,242,1,197,229,81,236,58,142,30,215,17,52,131,150,144,29,149,185,27,187,238,25,45,197,153,227,119,85,120,232,11,242,222,20,26,44,146,33,224,145,192,136,109,243,35,92,224,211,45,102,6,188,6,20,174,152,187,162,230,165,79,14,215,35,170,153,149,119,220,61,95,197,250,38,0,4,243,156,125,185,80,181,19,119,71,51,50,95,218,84,150,112,145,152,100,149,220,228,39,243,217,225,230,35,85,56,224,220,210,72,80,95,29,139,152,215,249,113,86,151,252,96,169,214,77,21,123,59,204,150,129,19,93,243,234,47,4,3,117,158,62,160,57,210,94,250,103,249,17,241,26,22,54,15,165,92,204,61,241,93,101,216,216,133,213,89,93,177,176,120,124,207,27,141,180,201,199,16,182,53,8,216,118,86,252,98,23,252,145,188,199,255,225,222,142,70,14,7,41,21,167,144,166,155,102,121,13,41,161,55,113,7,203,251,221,40,214,232,0,233,231,198,202,155,34,209,165,9,129,198,250,49,73,234,25,181,117,68,96,231,237,107,158,102,184,88,71,69,69,15,226,225,229,118,227,159,48,146,16,19,30,247,47,49,110,216,120,6,132,153,115,182,87,75,231,126,148,106,123,138,243,45,161,37,214,153,171,35,12,54,31,195,209,95,112,27,138,140,92,120,186,63,231,224,76,63,102,132,204,79,121,75,91,234,143,148,215,181,37,171,159,244,193,41,38,193,177,6,69,62,205,123,158,120,212,204,239,37,89,108,130,65,94,243,254,154,241,194,1,85,59,239,121,213,158,50,167,217,95,140,74,126,107,169,96,44,180,52,27,172,47,135,156,45,229,93,133,62,247,158,15,38,154,180,200,125,69,203,221,39,184,241,64,154,121,163,46,95,45,225,45,122,175,117,103,229,233,175,205,155,235,201,107,166,26,154,146,51,4,251,224,123,23,212,115,235,191,250,105,41,28,93,159,105,66,237,84,171,185,254,211,169,220,25,251,31,26,220,160,222,206,187,206,168,155,164,147,228,128,177,100,246,224,24,123,157,205,169,190,111,154,75,104,197,53,174,121,215,144,53,75,50,101,254,78,239,201,168,141,224,90,73,68,224,106,91,246,107,208,64,138,87,145,158,214,121,28,202,63,214,103,152,110,17,223,40,92,33,138,9,168,254,25,9,155,91,73,171,54,100,137,194,131,170,180,136,165,50,210,231,19,195,224,165,1,23,57,57,174,236,213,243,89,210,109,91,99,59,150,150,223,236,105,39,102,210,226,228,226,76,91,231,27,90,1,188,78,50,11,5,84,159,7,20,186,138,238,122,229,235,52,200,77,160,114,175,239,121,126,90,195,89,250,104,210,86,165,199,191,0,72,86,189,244,22,164,29,134,213,25,161,107,209,80,58,218,34,148,234,23,209,200,2,34,155,209,234,242,23,3,0,18,221,191,248,94,122,236,134,41,212,114,193,190,113,182,120,47,16,108,59,177,142,112,161,38,109,107,153,46,254,79,69,200,93,28,132,57,246,127,155,95,121,236,217,75,154,249,146,119,203,243,191,122,251,211,64,106,99,129,142,32,35,171,45,231,229,146,218,249,177,49,231,204,59,167,102,220,151,119,146,168,30,201,17,146,32,65,153,176,99,216,209,51,204,61,56,201,91,180,40,110,88,251,105,1,166,66,26,170,73,43,84,230,131,244,141,191,33,15,247,53,51,64,69,232,35,247,100,117,73,227,77,78,12,100,148,187,161,0,214,178,94,206,160,120,26,41,149,67,152,104,171,63,26,161,200,57,24,252,80,124,66,97,7,145,180,156,8,88,214,23,102,14,230,171,70,200,12,54,128,19,3,66,193,185,251,61,147,247,74,204,223,226,85,113,253,45,214,76,172,26,7,59,33,12,190,189,216,73,164,39,189,215,59,150,200,106,65,130,217,9,5,216,74,8,243,199,110,205,117,74,145,177,19,125,174,180,83,166,34,62,47,200,229,185,138,154,185,60,173,53,73,200,111,151,186,228,179,99,165,221,247,114,222,8,198,251,119,0,5,64,144,27,215,161,36,234,132,57,76,210,162,12,217,9,145,126,82,193,8,144,224,72,108,25,67,141,184,237,173,170,26,86,133,56,136,31,16,121,173,227,204,46,198,58,202,195,11,153,224,148,137,45,177,238,96,160,11,48,243,100,58,231,165,19,180,148,159,200,179,244,5,216,119,77,49,72,193,238,44,173,105,167,124,106,255,59,141,140,245,85,234,178,155,254,247,4,119,220,245,14,251,153,132,33,108,186,70,15,117,177,99,151,206,22,247,162,15,214,115,104,125,212,1,197,135,49,236,114,201,121,15,42,69,179,254,252,180,228,151,100,141,46,14,84,134,161,251,200,69,191,210,112,191,89,204,165,207,79,205,85,187,200,140,207,218,88,237,188,165,137,130,252,86,193,108,231,219,199,166,204,170,41,119,30,71,61,244,211,12,135,254,194,177,175,50,166,77,189,161,235,177,110,103,211,81,251,150,144,216,203,242,247,115,212,178,184,141,167,39,210,81,117,174,104,96,41,41,18,2,120,40,217,236,82,72,130,6,248,236,87,132,55,142,178,126,59,202,134,132,210,28,131,115,241,50,96,201,168,161,173,234,128,114,60,43,219,156,122,44,46,4,132,228,245,171,104,187,57,144,255,11,123,226,151,131,61,9,251,129,58,229,182,245,218,219,73,158,59,65,167,229,213,121,232,58,69,163,91,103,41,216,55,101,237,35,110,20,162,194,189,63,8,101,9,95,34,164,168,255,180,122,51,138,75,226,71,177,184,173,1,82,121,52,133,157,97,58,119,19,41,134,15,162,215,139,224,18,79,205,189,113,73,39,199,119,4,104,238,101,159,182,224,235,113,167,185,181,197,63,245,170,80,190,22,223,178,235,11,161,93,106,53,111,159,167,246,209,60,221,157,203,212,143,221,186,73,161,188,31,127,165,15,248,3,56,31,101,184,156,214,204,110,246,51,238,152,9,251,204,106,255,226,99,1,158,65,143,40,90,253,126,48,78,150,218,67,121,0,60,74,158,222,161,12,126,192,236,153,101,156,0,177,43,85,186,61,208,135,172,154,150,153,123,213,215,244,171,75,203,111,151,101,131,132,64,108,65,236,32,57,90,116,227,145,119,97,148,237,46,124,8,135,251,119,183,148,35,192,119,159,0,26,184,125,81,96,148,231,230,57,19,143,201,4,245,196,57,210,216,227,69,113,122,9,155,161,34,149,157,215,184,36,154,8,1,134,59,46,155,151,222,248,97,17,80,154,145,148,153,83,227,221,22,119,126,25,49,80,8,118,86,189,112,190,190,91,223,134,31,228,15,99,203,239,84,137,71,85,212,161,57,19,224,145,170,237,54,216,145,23,222,128,113,102,79,4,7,158,100,74,213,156,53,124,212,239,67,18,199,143,22,63,144,155,23,231,149,248,2,85,32,141,48,113,106,248,189,71,228,85,113,137,191,218,61,83,16,205,167,226,2,225,239,15,26,222,241,171,11,135,89,247,77,12,80,233,235,109,131,117,35,222,176,190,222,122,147,9,43,105,231,70,101,154,128,165,83,146,212,100,114,112,98,188,251,3,208,39,14,87,192,228,75,16,146,11,212,175,51,104,138,247,75,25,204,219,161,142,177,99,134,20,106,247,245,47,86,12,119,246,220,99,211,105,107,118,204,252,18,254,14,227,44,26,138,25,125,35,222,203,22,41,25,202,92,12,66,6,215,29,251,71,172,242,39,44,178,216,149,105,192,58,90,70,161,234,113,31,27,94,68,254,222,173,71,32,229,188,208,80,205,84,154,231,38,103,240,58,169,234,170,238,18,233,156,132,196,221,50,148,194,111,143,238,152,74,128,81,210,181,63,80,81,60,41,151,70,96,166,103,31,254,99,72,239,55,89,90,2,174,47,92,115,12,212,200,69,149,254,247,14,222,127,254,177,229,59,145,59,13,213,85,252,72,35,49,244,28,72,180,185,98,152,28,26,126,55,144,58,17,193,193,93,188,67,132,99,167,31,164,8,167,247,59,105,21,196,242,170,139,91,97,124,159,131,218,31,13,43,136,83,92,126,13,68,251,98,70,134,80,88,133,167,19,50,187,2,123,8,116,245,49,41,168,98,101,57,241,136,202,66,21,255,125,31,177,118,215,236,105,187,145,238,194,98,176,186,52,69,49,161,242,215,239,187,211,85,227,19,89,54,38,250,241,217,156,11,202,130,130,60,92,246,225,80,115,135,81,141,183,126,143,136,246,136,114,190,227,226,49,11,202,196,227,162,12,190,36,47,215,62,8,242,107,126,55,177,133,234,208,251,253,72,221,196,207,75,76,77,112,82,16,99,5,218,110,41,192,189,182,6,245,223,179,224,13,15,236,8,126,150,241,17,74,77,137,215,30,200,98,104,13,113,156,52,91,203,6,197,100,246,47,160,196,202,3,103,20,79,27,124,157,109,31,91,235,37,227,222,95,113,16,240,247,175,92,143,196,230,137,90,123,31,82,192,58,13,192,41,77,77,3,202,73,172,187,78,53,171,164,95,249,94,208,229,28,108,7,227,2,163,119,233,196,184,112,213,4,149,176,251,167,135,15,173,150,179,184,208,165,223,17,205,9,51,116,153,203,54,144,78,221,213,154,253,98,51,209,113,93,73,197,157,115,234,155,18,63,151,110,179,129,199,210,208,208,151,250,44,118,237,225,198,229,158,113,138,129,10,206,57,172,89,156,203,245,26,120,95,14,195,247,129,142,252,65,179,117,108,80,133,168,201,150,192,202,80,194,216,143,229,195,221,124,157,253,126,184,69,18,197,109,71,147,32,16,6,171,167,178,154,137,48,124,171,155,8,205,14,241,172,7,8,67,30,97,17,70,42,60,223,126,109,19,57,67,53,209,67,220,78,205,166,220,182,217,87,120,178,243,238,59,192,87,147,95,6,68,111,204,216,184,197,149,79,167,46,9,170,94,82,228,213,179,76,209,147,184,61,166,122,64,222,93,151,252,62,122,249,63,11,120,233,78,120,147,15,23,239,52,19,68,62,118,5,137,197,71,82,56,83,239,136,14,86,219,119,89,210,117,54,61,238,220,18,57,140,176,19,23,121,168,78,55,49,174,135,101,29,208,120,54,142,27,54,111,133,100,171,15,14,148,215,244,17,100,163,108,243,86,71,213,127,116,58,182,213,58,222,224,8,75,254,194,108,50,198,157,144,14,88,60,123,89,154,203,49,224,171,98,99,30,25,254,175,15,86,105,197,148,38,233,120,179,244,58,97,161,130,54,98,5,137,84,66,147,36,37,232,180,229,223,196,151,117,12,155,23,241,197,16,7,139,67,91,217,230,81,99,10,128,12,177,59,127,28,181,108,127,114,252,156,75,21,54,230,112,135,175,235,29,128,142,255,98,221,21,9,39,118,211,47,157,222,26,69,154,29,220,73,210,107,142,210,248,186,27,59,175,37,81,99,199,118,40,67,237,85,152,220,203,118,34,224,26,153,232,62,28,220,106,95,42,135,129,183,76,220,190,185,23,140,162,18,129,109,102,30,94,64,130,47,31,3,97,86,136,108,227,79,189,12,206,98,41,165,231,153,200,225,153,60,192,187,163,174,235,199,159,73,163,92,77,62,1,95,29,5,207,221,4,184,15,152,83,255,32,146,186,168,198,112,195,191,45,143,10,230,51,225,18,8,41,233,146,8,41,254,206,201,45,111,240,182,184,175,43,83,166,255,66,244,174,14,188,131,138,25,33,113,23,18,105,85,34,76,135,115,168,85,145,179,23,165,196,217,214,205,215,164,244,91,97,221,77,46,1,1,0,216,149,190,139,202,237,97,52,12,10,72,159,168,230,168,190,158,111,101,251,171,140,73,62,104,57,111,70,83,84,201,174,151,178,229,29,12,225,105,198,124,146,144,166,71,116,189,204,216,16,123,181,44,156,51,139,8,78,38,5,140,142,164,163,147,108,159,131,225,221,152,225,87,88,20,121,73,127,148,182,198,54,204,179,209,192,254,18,26,111,68,228,116,116,129,205,216,174,138,12,111,46,40,252,133,55,240,198,158,86,243,199,124,84,191,118,152,91,1,213,141,72,117,191,251,35,254,153,29,239,162,58,84,169,46,196,33,55,62,189,160,151,251,90,43,109,80,66,122,13,65,6,18,100,219,35,223,14,126,186,180,203,133,22,204,8,19,54,80,48,72,166,126,219,184,125,164,219,213,122,94,136,98,144,15,83,165,41,211,107,100,136,136,55,160,14,97,168,150,149,158,78,58,146,90,66,161,49,97,210,235,223,112,1,16,171,168,79,9,56,158,143,17,178,166,83,89,148,161,54,207,177,45,0,59,21,149,152,235,172,194,5,87,229,156,163,76,148,109,131,191,104,172,156,222,33,72,235,223,240,240,7,145,255,3,30,196,27,180,250,14,86,172,212,150,168,213,46,111,102,70,51,38,115,150,232,38,41,111,89,242,71,220,86,213,4,47,22,153,193,127,122,239,184,200,209,18,57,62,241,184,194,2,191,183,7,217,197,184,33,60,188,238,90,68,120,90,250,68,201,201,8,34,194,46,252,231,233,1,197,90,21,39,56,113,9,255,183,80,148,32,146,28,253,255,95,43,252,241,254,57,73,242,192,210,130,134,241,177,160,118,3,224,247,44,221,235,59,80,206,148,193,224,166,185,207,41,139,80,22,21,244,161,204,127,71,27,114,35,21,143,233,109,86,126,176,156,61,50,196,88,230,116,197,213,41,146,8,174,13,143,99,22,168,12,21,11,24,92,237,247,37,239,238,208,182,161,94,149,62,29,122,25,9,166,189,7,199,54,36,98,3,64,33,128,188,216,75,196,175,23,57,61,26,65,190,17,102,134,195,143,192,14,172,3,48,149,94,62,12,162,161,98,53,236,51,105,234,9,140,170,74,219,160,199,97,247,216,180,130,41,127,126,98,215,79,78,40,201,54,121,245,150,60,82,89,179,92,29,113,75,248,168,74,110,60,112,104,16,0,130,218,161,100,14,194,230,166,243,16,0,74,231,129,149,59,245,231,20,171,247,87,20,132,34,46,223,55,228,182,13,86,144,186,14,117,20,34,188,109,193,169,92,222,83,196,187,196,171,229,129,104,52,206,211,87,84,70,116,10,72,155,249,12,10,238,141,124,193,184,192,235,107,183,173,194,222,251,235,180,11,50,20,14,195,96,243,185,171,159,114,35,103,30,93,113,117,227,33,13,234,26,118,243,134,56,120,90,6,91,31,91,85,55,98,7,203,162,114,214,181,62,97,106,184,202,140,112,149,203,116,100,213,187,5,112,25,246,78,208,32,46,44,137,71,228,7,209,54,60,25,219,201,91,34,46,233,41,162,36,43,101,76,168,3,41,254,13,76,61,232,72,202,187,57,55,183,8,38,92,97,84,130,142,64,232,173,219,243,175,159,238,233,50,39,244,10,254,23,65,162,57,38,183,129,102,249,37,49,120,56,7,233,0,160,198,40,37,247,213,60,91,82,187,241,115,123,254,214,227,238,186,137,112,224,84,57,92,182,225,164,59,141,178,26,209,202,32,92,49,241,91,72,155,223,66,57,9,31,151,255,5,35,23,12,44,81,232,15,65,13,167,217,48,89,44,172,1,122,128,138,17,170,3,96,183,35,64,60,80,170,251,185,231,175,197,238,19,129,23,244,117,168,244,86,1,219,60,56,104,188,201,209,244,33,238,27,214,90,110,121,235,139,176,128,82,205,242,99,246,25,255,107,55,135,109,193,103,245,173,73,216,183,224,206,167,1,178,68,231,52,56,106,158,9,105,83,171,231,4,84,125,130,69,72,13,91,157,169,56,117,156,94,146,87,182,111,94,64,147,151,6,193,166,210,128,22,76,204,181,16,124,201,168,149,148,205,104,230,52,23,230,62,185,248,72,159,2,87,15,80,185,236,88,195,243,214,133,218,115,20,188,196,190,16,82,130,32,76,98,57,226,6,222,22,71,107,115,29,111,135,28,116,3,229,67,185,56,72,191,29,208,189,55,87,210,108,204,132,255,88,54,190,144,81,63,45,9,237,92,219,150,120,194,243,100,246,124,235,118,74,224,63,118,104,112,195,2,69,198,64,225,138,146,98,32,93,140,65,212,200,232,87,205,243,53,54,47,212,213,240,14,230,232,139,17,108,210,226,241,172,151,251,209,9,250,19,136,231,12,220,43,200,129,7,193,193,87,230,12,237,179,197,31,254,84,199,153,121,203,170,42,156,43,221,85,128,211,177,217,241,86,1,124,49,126,108,175,3,0,88,10,12,39,168,250,46,83,56,121,101,138,37,28,232,127,10,68,17,5,178,178,50,119,196,60,102,4,56,149,180,156,86,110,249,222,136,93,71,40,167,13,195,233,7,7,193,143,201,15,165,228,47,23,95,94,46,175,90,219,172,19,117,191,252,214,134,144,146,203,191,34,36,147,121,75,152,241,214,246,83,221,38,9,154,120,245,241,127,135,175,244,214,214,59,141,152,235,127,132,13,173,111,169,136,112,100,49,166,148,130,93,173,248,64,66,111,203,187,116,203,197,250,130,103,76,58,214,194,63,64,23,99,9,168,34,131,113,221,67,167,89,251,9,16,233,51,168,105,89,227,20,123,222,206,33,197,149,195,205,225,180,188,84,77,31,104,220,127,61,94,79,55,8,130,211,18,159,229,100,244,156,32,136,15,208,78,250,125,147,230,179,13,167,247,33,19,107,50,161,26,76,46,207,100,115,90,119,225,188,82,235,226,93,50,66,18,20,191,235,112,2,42,101,24,85,218,91,104,94,241,250,188,149,141,156,115,178,8,65,98,69,141,84,52,115,230,96,234,249,4,177,52,218,51,62,43,187,45,101,203,17,46,73,14,137,212,154,79,248,15,1,231,191,98,186,179,142,95,246,230,192,84,201,42,134,198,4,213,37,111,18,182,207,163,196,68,95,127,244,210,164,205,208,210,67,97,208,249,164,217,40,110,162,217,38,149,39,144,243,127,179,190,38,183,249,194,182,231,163,240,220,126,97,74,116,4,231,234,93,12,183,197,255,225,240,56,93,116,16,53,44,9,166,127,167,95,170,226,77,7,180,56,239,230,146,71,170,242,84,57,207,70,85,200,81,237,151,223,153,10,136,30,55,36,26,102,84,216,20,51,209,80,166,94,185,34,153,191,211,123,198,87,215,57,125,84,19,141,194,162,12,228,70,218,89,255,146,98,34,236,182,241,114,2,189,40,33,43,224,12,143,190,175,255,115,165,42,119,37,86,40,175,58,2,65,153,113,132,91,235,40,17,163,23,59,243,176,26,164,215,12,214,84,78,58,102,132,253,58,11,238,32,230,129,213,57,185,107,166,159,157,78,84,115,218,222,209,159,54,183,14,217,132,104,124,216,36,205,123,83,128,233,24,39,2,246,208,191,25,20,153,90,229,55,28,56,116,56,7,218,203,125,194,116,185,238,221,207,4,243,121,159,159,99,208,235,8,218,210,23,152,166,219,100,67,93,82,17,134,0,194,229,131,195,183,82,98,237,149,238,223,22,53,56,207,164,40,68,227,215,233,101,40,200,228,158,66,166,125,171,88,54,59,69,145,191,37,108,170,22,94,26,179,46,171,58,237,232,16,85,109,107,239,47,49,188,141,139,107,153,25,101,51,130,16,59,87,163,158,30,24,30,140,151,83,102,8,137,240,228,206,8,18,231,127,71,107,85,147,253,1,221,170,244,228,87,109,169,124,253,61,141,153,67,225,254,219,244,95,191,0,39,51,229,134,104,145,202,82,148,72,51,49,68,179,84,162,214,125,67,218,176,83,163,223,84,81,93,61,190,119,177,206,74,170,12,131,47,215,213,147,149,17,189,93,154,178,227,22,102,225,60,145,89,147,100,108,76,218,100,110,56,200,115,105,39,117,216,134,175,4,43,203,98,96,21,102,184,0,111,25,212,57,173,67,239,187,147,148,62,8,47,200,170,163,137,175,44,208,207,80,80,64,45,114,20,121,230,209,67,230,201,24,196,252,30,211,149,107,252,75,87,249,25,81,200,119,61,98,61,107,184,90,63,138,157,80,158,228,225,121,42,42,43,134,158,106,139,192,79,21,133,88,93,47,103,90,215,69,194,104,171,186,253,186,56,219,107,232,171,166,23,239,161,111,240,153,138,64,16,51,49,20,149,69,168,39,193,192,229,51,50,27,237,237,128,140,121,143,132,124,48,185,248,93,200,223,213,108,198,205,34,208,190,231,179,14,204,235,100,97,170,61,78,131,70,177,0,178,233,245,253,9,0,92,136,198,192,66,223,42,204,36,84,94,8,96,121,115,190,147,46,175,54,32,218,112,16,200,21,106,74,110,89,129,169,107,147,30,83,154,233,159,53,179,226,147,96,240,176,159,141,74,136,189,194,236,90,203,148,66,28,13,243,119,205,121,251,54,179,241,82,42,181,253,13,180,85,96,223,146,32,21,34,245,206,248,16,222,78,205,126,146,227,50,246,51,179,229,127,59,230,197,248,5,222,5,183,218,40,52,106,132,199,74,120,146,210,242,205,254,31,62,93,4,87,172,113,134,238,193,80,6,158,93,153,139,217,114,162,59,117,202,17,41,188,100,192,234,2,237,138,100,150,116,99,72,151,191,166,156,137,49,62,190,55,21,215,150,232,232,63,225,45,193,147,159,201,97,41,248,60,14,130,62,90,182,68,126,59,225,179,164,175,206,168,224,64,6,244,120,119,153,220,7,210,82,86,68,15,3,91,131,84,197,60,65,131,158,60,176,86,20,95,212,57,228,29,90,170,252,185,127,218,39,62,143,89,65,122,161,182,213,210,126,240,248,227,90,145,72,193,227,172,36,105,126,202,93,21,0,52,59,166,154,85,62,238,89,228,141,238,241,64,218,146,183,188,195,177,103,196,220,63,204,149,103,123,132,173,190,158,231,62,250,51,64,33,50,101,216,94,185,128,23,114,187,129,32,185,124,37,58,164,26,217,215,180,39,148,169,38,167,18,85,180,165,221,87,166,143,0,179,48,228,178,147,172,97,140,69,65,141,70,33,80,201,162,107,0,112,135,165,76,56,82,12,74,117,195,178,207,159,244,173,0,249,159,198,198,114,60,239,132,51,144,166,131,139,136,61,58,230,151,22,39,16,129,116,94,255,208,130,58,141,220,52,94,127,201,227,108,78,179,236,53,9,166,250,186,134,199,23,174,202,73,204,48,33,16,65,167,132,177,132,157,74,116,46,158,110,247,208,56,66,56,200,8,2,50,205,243,172,241,128,92,26,198,5,51,244,164,217,220,85,177,109,254,174,121,140,29,117,10,68,249,114,232,134,126,39,222,230,100,225,21,227,115,169,65,112,147,144,229,141,99,188,242,182,79,191,173,222,4,245,19,210,58,186,217,15,142,167,223,227,221,122,201,147,61,73,34,216,230,220,46,230,10,214,252,50,194,176,239,41,85,100,242,195,154,78,18,128,193,141,22,99,229,29,30,21,118,194,48,143,247,113,41,72,100,166,134,164,21,38,205,12,231,245,247,61,92,128,232,233,92,98,192,76,174,83,113,129,217,167,99,131,42,104,55,37,54,192,132,60,216,8,175,189,27,25,38,125,108,145,215,33,86,203,182,20,63,215,37,212,229,82,198,90,154,195,61,0,76,113,219,211,62,71,163,40,168,215,155,41,210,205,204,162,102,52,31,26,175,195,157,121,103,80,169,29,15,125,234,2,58,211,212,63,25,194,63,60,152,163,4,35,146,188,0,227,116,0,174,192,98,196,69,184,228,192,208,76,240,85,64,52,73,237,238,210,114,162,4,14,191,60,138,193,96,240,13,7,10,224,220,23,33,98,174,53,29,238,108,184,138,15,56,96,84,156,30,215,240,130,55,234,42,183,196,110,123,136,59,162,143,51,171,99,161,15,251,222,129,184,204,66,31,92,27,100,111,193,140,78,135,212,144,216,66,57,169,10,123,16,162,152,164,37,139,88,236,104,23,211,217,50,228,130,206,108,209,177,81,247,133,252,67,11,89,48,146,252,44,28,225,90,181,113,50,44,170,41,252,66,69,13,233,157,132,11,33,166,122,90,116,1,180,159,88,135,45,157,132,67,212,90,200,227,110,152,249,56,13,209,188,104,255,228,17,182,80,226,83,134,58,33,189,208,182,8,241,172,151,137,195,170,194,201,128,56,38,101,65,15,24,68,146,73,86,254,193,116,225,48,49,240,112,99,97,20,251,164,175,67,255,142,233,248,245,208,37,28,98,128,87,147,204,173,181,68,159,194,124,185,124,43,194,139,198,107,237,1,105,58,77,254,169,68,136,251,31,131,157,229,179,35,17,197,85,245,89,154,43,176,92,51,13,240,115,168,108,146,197,79,221,110,116,10,166,33,1,238,178,200,225,74,153,242,116,143,157,88,115,31,82,66,194,85,243,140,236,255,199,94,156,161,175,4,218,188,84,99,193,41,90,136,151,34,62,129,211,171,36,236,241,63,20,146,94,55,156,95,163,63,27,218,118,131,137,165,38,163,36,193,159,102,71,149,191,247,217,189,133,114,216,242,154,11,213,124,72,195,12,215,177,87,148,86,199,74,210,215,186,142,120,188,242,232,140,103,173,242,82,100,138,18,239,239,181,137,165,221,119,120,55,252,90,114,194,66,7,177,79,118,210,80,59,37,87,15,245,177,126,220,81,17,177,104,103,207,162,40,174,17,222,85,110,109,128,221,123,61,9,21,240,210,200,202,61,88,54,76,114,180,8,222,138,18,5,64,30,63,245,124,180,163,181,23,39,5,190,58,138,248,44,182,22,183,118,213,31,108,231,236,152,70,233,173,196,60,165,37,180,184,19,75,52,229,188,59,101,199,24,144,240,120,197,54,66,157,49,166,52,118,168,131,73,56,4,216,51,114,181,15,46,122,190,197,194,79,186,91,124,28,172,210,155,234,99,218,14,179,85,236,226,19,31,100,167,207,164,110,181,121,71,133,35,43,77,157,209,155,47,10,208,193,194,205,2,19,105,12,113,157,112,245,12,164,175,93,169,33,175,57,91,182,145,137,110,5,182,79,183,173,148,73,46,230,48,143,95,49,16,8,71,99,189,228,144,249,9,184,209,18,211,89,115,121,210,165,65,66,197,227,95,236,111,216,223,81,129,3,84,117,105,216,32,52,211,115,100,232,194,106,252,199,41,113,9,219,68,69,10,163,81,179,5,104,150,71,113,207,133,64,177,182,235,61,133,167,210,8,247,208,50,129,129,24,84,217,175,44,30,113,134,157,136,53,43,152,52,40,42,116,110,224,20,100,79,220,147,159,220,232,32,77,255,195,64,39,215,53,118,135,25,115,101,94,253,174,3,222,69,31,6,23,176,136,97,8,223,141,73,58,115,21,199,23,165,73,115,146,218,41,1,220,131,150,106,136,61,53,85,58,147,96,92,67,239,111,83,28,238,49,76,110,126,107,81,2,155,213,176,110,197,20,36,56,109,173,170,17,148,244,53,205,128,244,51,246,197,41,51,4,85,13,182,216,5,32,232,190,222,227,226,117,43,221,99,221,10,25,111,3,81,216,58,67,105,209,104,238,190,240,13,156,208,213,208,230,171,47,9,1,195,120,250,3,1,133,40,93,101,188,100,22,31,90,18,44,103,146,160,34,141,181,6,252,107,115,1,253,51,192,1,57,248,157,69,114,100,231,183,14,178,121,22,239,159,30,178,107,186,114,251,96,168,116,220,194,126,133,230,239,124,173,44,172,109,93,229,82,61,163,97,185,76,123,210,86,164,228,133,73,207,127,247,108,187,15,30,81,151,184,14,58,17,189,17,78,63,191,79,184,126,175,26,244,50,124,155,0,63,49,62,121,54,227,135,11,121,135,73,78,129,87,19,208,202,97,24,115,4,197,227,246,35,11,59,38,17,94,94,187,216,27,167,115,67,95,228,197,76,128,11,14,140,43,55,152,232,226,252,68,241,190,240,10,94,12,231,190,185,141,69,38,207,253,32,143,223,102,93,83,243,223,121,151,157,202,120,78,11,228,82,157,147,255,76,162,138,32,61,188,202,56,101,238,77,0,126,139,158,239,59,146,86,88,248,104,105,120,177,128,248,101,127,106,215,200,58,191,252,98,175,181,94,128,190,172,222,60,57,33,250,59,170,55,40,89,103,45,102,11,101,126,58,229,21,200,199,6,172,108,146,37,75,88,11,189,115,50,122,113,4,183,81,239,195,148,251,46,195,31,127,73,25,11,97,154,69,92,181,211,249,78,61,230,41,107,233,94,247,62,64,127,166,87,14,171,163,153,71,102,220,123,43,155,139,6,53,0,101,146,77,64,182,217,188,152,56,235,97,233,176,247,93,175,36,140,72,202,73,226,240,215,154,117,36,203,217,72,209,94,102,7,229,220,211,195,175,59,61,19,74,89,231,21,158,203,59,85,176,189,36,22,114,48,89,208,214,120,229,173,41,48,130,152,144,10,85,118,188,112,224,195,15,204,58,76,237,40,132,154,189,160,178,138,150,152,90,118,131,68,43,39,83,161,25,86,197,172,118,66,233,53,36,149,33,255,195,82,117,107,130,14,168,61,67,0,15,138,211,116,220,236,189,78,48,45,91,38,176,15,156,42,74,59,253,195,165,112,12,97,105,201,225,192,152,168,136,202,158,225,234,19,172,102,20,142,254,127,214,134,221,164,105,238,244,151,212,3,96,214,120,225,106,231,193,137,62,36,254,196,170,161,119,76,172,56,222,231,239,175,39,45,197,147,79,152,25,188,129,208,134,200,179,186,24,252,186,191,157,235,247,42,59,124,211,15,97,191,211,122,6,155,152,161,215,168,150,246,193,203,72,100,219,22,80,211,107,89,182,54,39,114,25,251,51,59,226,209,180,131,72,206,99,224,151,60,145,18,172,206,194,13,246,46,139,110,36,216,189,222,149,25,111,211,242,254,210,102,69,78,186,148,138,190,193,124,227,237,100,126,160,53,133,237,98,189,140,101,44,162,250,71,68,105,161,176,145,157,153,231,180,184,32,192,17,152,106,157,97,102,180,199,49,156,72,139,47,38,59,20,150,145,215,158,203,19,241,182,194,41,9,24,255,113,185,12,148,209,234,239,95,205,222,84,123,184,141,177,101,8,57,110,168,170,255,213,123,70,14,213,124,126,164,219,108,243,207,230,248,117,167,130,73,3,246,8,17,27,19,203,82,2,143,88,100,37,113,95,45,27,209,167,138,236,51,65,177,24,252,133,130,56,82,60,121,55,96,37,243,8,79,204,134,199,191,243,118,205,2,156,244,111,54,143,248,194,26,40,74,112,63,48,90,166,206,93,241,244,226,162,255,18,106,198,24,224,255,141,42,147,87,247,83,230,35,210,89,147,189,11,129,175,113,233,189,19,19,41,137,8,59,91,203,110,205,251,109,35,151,213,12,161,31,134,4,82,7,193,143,1,138,89,60,66,180,107,22,124,173,54,88,238,247,69,231,133,100,143,37,108,250,76,160,185,154,165,100,239,135,81,132,54,184,23,140,70,194,52,146,27,72,153,234,185,43,19,117,83,27,55,8,123,176,122,198,45,157,132,159,119,198,151,89,225,29,209,42,95,69,131,92,245,45,232,164,62,165,83,247,94,252,18,148,193,222,237,64,54,122,249,240,58,9,100,19,218,246,172,188,243,188,27,91,16,83,155,147,242,83,91,225,179,240,214,226,152,5,68,184,171,58,242,165,36,102,229,139,148,121,209,103,252,101,230,218,150,205,20,5,253,214,35,100,173,175,222,147,212,224,244,72,245,43,169,175,2,169,41,76,4,4,55,128,113,231,234,54,74,145,167,243,90,72,252,56,240,199,234,109,188,4,105,119,131,168,170,123,86,105,161,206,176,245,73,116,90,13,163,215,71,225,150,150,35,240,99,80,175,189,195,233,18,238,158,169,67,221,230,54,174,45,174,206,234,96,60,62,176,42,192,17,134,138,98,163,46,36,126,185,93,4,224,2,89,36,6,253,51,53,75,155,116,8,205,84,182,27,42,195,36,203,246,139,155,233,124,61,120,125,84,233,77,107,189,104,100,53,116,247,126,105,138,4,253,178,74,210,165,235,25,184,25,62,227,88,104,75,83,15,207,76,39,126,107,48,87,82,220,82,238,189,115,42,150,171,107,86,41,32,178,244,171,200,165,184,8,112,221,54,157,84,97,188,74,166,50,254,144,248,152,244,195,144,31,226,227,248,92,63,239,58,102,251,59,29,42,12,195,116,173,98,124,208,252,209,17,32,154,30,78,19,91,31,252,213,195,46,145,51,122,5,255,242,249,89,213,165,27,89,158,83,90,203,199,241,180,170,115,130,94,168,99,140,110,212,106,20,13,91,46,234,33,192,69,176,118,220,253,13,29,69,228,10,48,92,135,108,143,79,37,209,80,193,161,1,26,157,32,111,252,82,109,195,177,227,148,85,205,119,99,188,165,240,191,200,189,24,147,229,112,218,56,127,25,163,139,208,148,16,87,180,225,108,14,131,11,198,172,192,158,131,176,21,45,96,215,186,14,121,42,182,97,210,146,22,36,175,88,243,235,210,155,66,252,223,18,50,223,158,57,176,232,228,35,120,218,254,155,114,222,72,63,165,13,132,183,71,96,189,111,73,221,103,9,237,189,127,194,66,74,195,153,87,240,121,225,202,162,108,206,252,183,10,223,57,158,7,251,189,190,77,49,165,245,165,28,163,78,137,129,161,135,159,157,92,24,255,115,189,45,131,111,116,162,118,246,202,101,155,90,202,14,235,197,29,163,17,90,219,73,203,246,234,64,185,252,203,140,38,97,121,60,14,232,41,49,66,125,158,130,122,227,163,53,3,152,229,32,103,96,158,194,247,235,171,245,6,163,224,232,4,14,141,149,124,251,125,33,28,53,34,93,215,231,177,167,234,113,51,129,41,88,113,61,179,193,2,203,128,193,39,75,183,6,195,102,247,76,88,77,251,233,103,146,136,84,98,64,201,155,193,31,178,92,215,12,44,85,56,23,22,137,107,19,93,2,167,194,57,14,106,198,68,248,185,5,167,144,164,143,79,218,233,168,155,97,82,107,88,191,52,18,59,134,248,132,166,124,90,92,28,235,44,227,188,77,139,102,171,237,106,6,55,137,177,96,117,73,140,158,112,198,224,149,3,213,152,212,202,205,90,191,207,169,201,206,37,64,253,253,10,138,108,144,251,68,247,243,100,184,37,255,237,248,61,105,166,174,177,111,117,208,63,153,229,76,139,136,189,198,60,82,240,169,83,189,227,146,94,60,137,138,254,156,63,73,229,188,191,73,24,74,254,128,15,125,140,2,236,107,167,241,6,192,52,74,177,22,91,184,120,64,175,154,74,41,61,5,40,116,16,103,146,149,45,204,50,152,226,33,67,192,157,22,184,39,71,164,46,17,99,73,209,22,243,237,17,248,176,251,92,215,62,169,98,198,59,45,212,1,56,107,227,171,66,10,168,28,119,213,219,77,212,33,222,42,166,216,155,233,79,124,135,48,38,160,199,14,91,63,62,89,102,167,112,6,135,250,15,17,224,229,40,41,34,120,25,95,188,228,151,43,233,20,106,38,105,135,201,73,200,204,251,81,197,241,99,51,172,26,143,151,209,225,53,41,239,15,9,215,1,86,185,227,31,84,60,38,152,207,213,167,173,254,51,3,241,16,196,100,1,39,222,207,134,11,111,5,97,157,55,112,195,238,160,142,154,59,205,65,181,54,183,197,89,122,111,54,213,103,140,221,43,255,150,91,182,193,179,204,231,178,73,117,35,144,207,190,19,215,126,62,102,221,177,213,202,238,111,13,223,27,226,174,203,115,38,4,246,221,191,71,160,215,9,143,22,78,151,225,67,90,40,90,38,25,12,138,221,107,115,68,17,145,174,187,176,211,43,26,123,39,83,206,7,147,34,83,69,243,236,183,236,42,187,54,160,63,16,226,117,218,161,144,211,184,79,167,16,236,222,238,167,144,201,92,52,255,122,43,56,220,132,171,49,162,35,27,72,108,69,243,157,105,108,65,153,57,96,16,145,87,135,196,208,148,110,212,116,231,130,239,5,23,133,56,235,115,48,43,194,34,160,135,70,176,58,9,71,91,201,7,124,117,176,2,25,40,70,200,220,144,225,7,149,219,36,205,110,86,198,57,42,143,215,113,71,199,70,142,89,187,119,161,46,106,107,85,25,154,218,86,93,135,173,210,175,32,250,124,223,152,35,117,42,22,56,120,38,166,255,164,13,141,196,141,172,213,232,218,245,82,9,40,136,194,206,9,30,77,75,226,13,110,140,197,224,28,33,252,206,181,72,96,61,235,44,58,180,254,79,33,37,203,27,65,244,193,134,195,219,104,36,53,225,73,147,98,209,134,164,251,103,0,75,155,89,21,210,132,108,40,216,61,152,62,184,212,63,82,147,32,99,243,126,47,72,39,202,166,120,12,29,251,72,190,237,141,97,84,11,122,177,154,181,86,73,77,238,181,197,136,161,110,116,140,114,111,248,248,91,219,177,80,35,140,238,249,192,113,193,116,161,118,205,15,144,147,206,111,59,84,179,46,112,143,50,181,51,243,156,115,121,206,100,56,137,174,71,196,68,212,222,31,14,93,163,59,220,153,84,47,91,230,86,201,99,179,158,68,208,59,60,120,211,33,227,131,119,37,19,204,137,196,16,159,220,205,149,45,78,114,231,184,37,28,85,154,27,51,218,112,92,61,24,11,214,216,66,174,55,44,43,196,247,19,95,23,71,118,241,3,80,154,68,0,245,251,54,253,236,234,235,69,247,97,123,115,143,42,6,73,209,100,91,130,218,4,153,115,134,143,128,90,58,89,32,91,96,3,147,112,176,122,206,227,189,128,130,221,48,237,168,86,252,205,137,41,50,133,76,26,157,6,152,250,102,143,73,250,80,117,216,37,137,23,226,105,176,135,253,214,138,249,167,247,72,93,174,79,109,151,185,60,171,191,249,104,227,109,96,197,96,80,58,156,183,54,88,103,209,112,132,249,119,179,65,51,207,52,12,96,134,110,205,205,200,152,120,191,239,150,235,211,51,228,116,42,47,170,47,229,187,174,134,32,92,174,80,96,195,109,126,105,167,212,87,99,230,40,32,138,120,168,32,21,88,21,74,241,62,63,187,242,114,109,224,233,216,30,98,121,48,38,210,237,1,147,131,235,175,153,54,24,89,8,193,85,150,37,150,93,40,244,181,23,167,234,131,143,194,93,234,74,134,232,210,116,39,204,226,138,126,210,150,63,97,96,155,109,153,182,186,163,10,248,62,78,95,135,207,59,176,15,4,22,178,196,3,2,192,165,36,177,169,95,71,28,21,76,155,217,35,242,167,64,112,122,137,60,236,47,18,197,46,61,71,25,132,125,28,176,143,240,148,185,7,165,101,127,24,227,6,204,245,216,122,200,193,207,10,121,151,220,255,104,205,43,112,2,122,239,53,143,18,78,158,201,166,213,41,92,135,86,173,79,45,226,60,55,0,96,133,227,176,21,110,180,62,130,141,250,92,4,254,65,44,100,165,168,6,183,226,233,17,69,76,247,185,172,66,165,64,31,13,74,44,46,52,84,139,244,122,14,205,207,128,230,123,134,190,235,119,147,253,39,173,151,39,17,29,152,182,182,5,94,23,52,42,90,73,90,1,31,252,95,180,9,34,194,30,218,85,84,86,117,26,54,178,10,43,229,209,231,180,30,103,83,156,71,179,82,170,74,217,155,205,21,3,0,177,10,107,107,93,145,202,35,232,94,176,238,157,165,214,238,45,248,24,167,126,25,101,14,186,130,168,8,246,13,203,201,237,106,128,108,86,14,151,62,51,118,222,170,161,247,204,181,69,41,10,45,217,253,252,79,170,76,244,139,101,114,160,55,136,227,65,18,199,162,108,248,0,117,184,124,53,35,175,81,145,153,43,52,141,162,174,106,115,12,10,1,103,39,244,113,176,128,250,150,53,202,46,214,121,66,120,149,135,101,52,89,125,231,12,32,69,238,234,56,149,21,191,145,23,36,219,25,149,228,137,67,227,1,183,39,11,78,55,194,226,208,146,81,113,0,234,132,231,22,145,205,44,100,174,83,90,75,167,161,13,133,84,135,22,101,58,152,75,115,69,245,199,110,197,223,242,126,243,237,38,249,247,25,202,165,56,40,223,49,254,94,214,110,74,211,230,49,161,190,224,52,56,28,69,98,217,33,245,182,124,214,245,220,60,8,81,226,113,148,34,251,108,214,11,1,189,78,11,239,133,9,57,229,78,158,202,181,234,20,176,199,203,90,17,150,67,251,21,196,156,139,36,113,134,228,71,203,77,186,12,120,64,146,178,24,21,195,101,77,118,190,14,45,107,8,120,254,200,64,168,191,112,240,136,71,47,22,188,14,103,238,218,175,240,185,207,160,82,30,209,25,138,114,21,241,168,210,117,21,6,173,141,73,12,81,163,223,215,110,133,184,70,173,155,19,69,212,55,19,135,253,237,237,251,117,214,144,211,238,129,76,250,162,209,35,117,184,40,121,107,117,66,24,227,247,54,126,199,40,117,79,120,80,71,42,22,129,205,190,27,216,156,104,138,181,124,56,41,64,237,7,145,58,17,251,199,156,20,80,166,142,1,210,91,58,40,208,170,3,203,223,200,103,110,241,224,112,96,194,174,58,171,103,155,187,238,75,190,53,198,30,193,135,170,45,249,244,139,110,75,13,217,251,0,151,91,45,142,153,46,223,191,128,80,137,119,193,35,183,225,124,15,134,83,241,96,248,248,29,196,172,145,184,137,13,8,223,68,207,151,198,185,49,16,182,255,91,141,51,126,193,178,0,103,123,126,127,255,40,37,70,210,143,106,34,188,233,16,22,47,118,148,159,10,236,1,74,84,213,225,98,22,86,149,229,63,190,17,49,82,6,210,158,76,33,156,59,145,224,241,134,78,88,255,233,164,160,115,135,183,207,11,40,120,98,55,106,8,149,225,0,173,224,49,205,27,136,65,236,89,177,225,249,135,231,197,171,80,4,193,44,152,57,174,114,228,171,158,195,173,26,121,20,192,121,0,79,193,157,231,176,178,76,191,151,159,79,227,159,135,25,33,169,137,194,166,103,129,135,164,183,109,67,192,212,113,189,67,228,61,93,31,51,101,188,175,26,192,195,2,158,255,206,107,38,211,217,7,148,67,249,174,35,114,49,131,215,245,94,89,111,170,199,218,86,213,84,2,123,121,4,187,139,131,164,161,200,10,37,174,247,0,124,151,148,123,196,161,87,80,21,170,148,138,128,160,57,110,53,160,151,143,16,205,180,127,18,186,34,37,152,13,240,246,32,53,122,241,21,85,141,140,40,14,87,213,137,126,89,27,74,63,107,17,94,67,7,67,36,24,120,253,25,8,186,62,219,238,145,87,248,42,87,160,13,103,152,121,63,56,47,35,222,141,51,51,222,118,216,100,105,222,241,204,11,168,70,142,114,202,221,16,119,103,170,164,111,134,65,9,101,175,86,60,41,243,225,115,123,122,105,238,253,165,68,171,233,147,217,218,162,183,17,131,133,238,1,225,241,129,93,19,101,161,159,227,120,38,200,128,7,174,110,187,11,104,182,205,72,130,220,220,226,248,89,73,133,13,139,117,64,11,189,128,81,225,116,182,85,183,119,184,185,188,72,145,131,241,80,80,201,130,142,191,118,20,193,174,252,50,110,0,224,33,235,217,247,245,243,135,239,59,96,117,186,123,147,103,176,94,232,176,177,172,8,242,87,79,57,236,160,243,149,67,26,116,159,73,226,214,222,64,11,189,209,46,121,154,70,53,143,86,84,224,99,178,162,24,137,147,142,85,152,252,248,50,147,22,241,29,233,55,203,20,244,37,255,20,25,178,212,88,37,237,253,12,0,77,162,247,62,155,207,92,98,234,191,90,250,10,221,243,105,54,188,190,110,153,254,210,88,141,85,158,198,51,33,162,41,66,23,161,58,120,54,82,30,145,225,128,174,248,64,66,44,85,177,97,51,209,145,31,145,210,60,170,241,8,251,51,120,168,33,47,92,179,234,38,157,174,180,175,226,43,58,56,130,92,242,111,85,232,44,76,222,255,210,252,253,180,93,179,199,172,54,160,154,185,202,75,134,20,235,173,84,77,15,225,148,91,217,212,208,213,164,80,23,169,210,70,79,108,95,70,98,172,18,136,59,31,27,111,50,85,219,26,189,216,167,231,221,104,205,61,244,71,115,100,162,22,237,136,213,191,200,89,209,162,228,172,144,238,48,126,6,190,74,214,147,79,17,184,59,31,120,67,212,115,181,235,181,67,149,2,119,63,233,228,122,184,193,28,227,4,235,73,76,215,172,106,243,118,21,228,178,102,164,56,81,122,77,136,82,184,209,211,80,157,150,226,25,114,255,130,39,243,21,238,55,19,93,232,34,73,138,221,100,64,157,203,149,190,174,76,159,70,192,84,220,97,175,134,243,125,49,79,140,241,36,164,200,107,125,56,22,172,27,53,116,76,208,84,22,244,48,27,8,103,252,122,133,96,223,142,138,198,116,180,212,56,111,185,144,17,135,20,30,155,34,170,118,119,35,125,64,147,204,186,135,49,151,115,250,25,134,129,215,225,57,186,91,25,211,56,252,146,124,145,180,17,31,73,247,14,41,227,206,185,171,140,120,13,149,152,205,62,87,80,100,95,223,85,3,69,32,132,235,142,28,59,117,155,120,79,94,38,83,201,166,63,207,89,238,36,179,237,90,161,148,255,191,233,191,181,28,33,183,185,84,194,184,182,246,145,160,157,49,32,228,235,143,3,64,134,34,231,191,122,227,7,192,189,109,199,94,100,49,57,10,9,61,241,10,246,165,159,175,157,89,166,40,73,98,124,160,16,153,122,255,139,81,40,69,11,142,38,24,241,39,146,96,185,19,160,193,113,85,165,190,226,205,80,208,10,229,234,180,36,182,225,126,42,132,55,77,186,241,127,208,98,25,153,118,222,239,69,94,230,74,198,105,227,129,172,171,65,249,205,157,42,246,35,116,124,146,113,11,23,41,105,99,94,179,229,229,99,106,134,26,177,62,225,152,136,7,192,231,74,180,79,53,161,116,239,231,202,217,253,195,165,140,247,174,157,206,168,253,38,138,9,236,105,114,45,91,14,6,111,221,25,1,188,50,106,224,102,140,194,226,165,240,205,75,145,30,136,51,192,16,129,168,162,149,33,100,191,217,115,162,244,121,42,10,201,250,193,244,36,108,142,9,55,152,96,241,19,36,65,80,244,28,3,3,236,61,223,155,213,121,44,4,40,34,6,1,186,226,219,40,153,217,170,184,74,113,207,17,72,166,247,122,216,223,45,9,170,14,251,21,78,138,77,29,93,72,14,222,79,8,94,94,106,148,204,121,213,45,117,155,186,35,134,23,154,15,79,214,30,213,231,121,194,219,199,224,234,193,201,225,240,212,188,255,165,75,115,161,26,155,43,17,80,32,141,213,45,33,147,205,161,110,118,226,48,214,165,158,224,154,195,183,183,202,84,125,26,11,208,184,95,215,229,211,7,196,4,206,202,175,210,17,189,185,4,80,141,172,11,254,1,99,11,34,111,127,142,157,30,43,211,206,83,6,24,113,0,213,130,0,111,88,111,123,173,233,44,191,165,17,212,107,195,32,134,176,49,94,175,32,151,21,22,46,231,138,88,170,79,61,101,244,120,9,191,64,133,46,55,139,63,175,103,164,205,114,183,232,114,233,34,76,124,253,227,196,212,56,254,92,6,208,13,85,127,27,217,49,219,137,38,220,100,52,91,24,140,20,203,24,23,245,112,222,55,32,141,159,225,144,53,201,3,69,236,152,108,109,253,130,248,219,247,10,123,198,59,227,59,185,194,71,117,101,68,93,115,149,176,252,158,226,222,118,160,64,125,254,1,21,44,68,89,202,168,125,86,191,106,130,247,251,163,165,115,49,153,219,36,216,89,163,52,225,240,179,63,3,65,113,204,150,64,98,71,37,83,218,145,21,173,50,42,192,192,177,11,244,233,126,109,103,3,13,62,195,173,247,161,54,0,213,159,224,112,76,111,155,236,179,62,145,225,11,231,54,44,182,229,248,176,76,50,124,60,24,193,147,108,25,105,186,139,241,199,250,136,3,134,249,142,190,100,174,35,64,169,54,218,193,10,133,173,42,33,0,208,246,222,15,126,94,106,168,161,239,244,167,37,91,94,185,3,61,252,44,137,17,194,149,169,212,173,175,167,201,35,116,60,87,78,236,152,219,76,58,218,189,60,94,170,74,206,60,31,174,245,118,22,205,97,50,69,38,93,5,104,193,35,89,133,36,80,141,96,150,174,123,97,49,110,186,17,108,34,175,201,185,212,67,64,66,113,12,93,64,79,108,218,37,147,80,154,54,25,192,128,245,107,6,216,225,199,16,8,99,99,71,125,5,242,130,91,76,54,202,248,164,227,102,158,3,22,254,14,185,203,92,139,164,113,148,54,33,205,243,225,95,178,237,219,242,126,41,184,176,179,244,210,98,143,189,243,70,75,252,65,101,4,173,81,99,150,20,125,88,170,221,244,55,7,125,106,169,132,153,248,218,161,58,31,209,212,21,15,131,242,238,134,251,158,49,28,59,48,118,11,2,16,70,185,215,146,37,51,86,145,196,61,65,97,237,57,19,156,29,167,43,95,233,18,132,106,212,2,63,82,58,237,148,147,232,120,214,114,121,37,40,208,73,158,104,80,20,221,42,40,254,182,26,43,48,41,201,22,185,199,69,94,164,66,203,84,125,234,37,114,242,117,161,238,166,154,120,34,52,228,169,141,228,60,11,236,174,119,213,147,91,221,33,143,90,132,243,55,67,18,14,254,16,31,40,93,8,164,148,250,246,161,84,237,91,145,138,111,214,194,105,116,117,102,201,217,63,5,95,80,163,107,91,157,167,146,127,125,32,159,91,181,137,190,45,135,249,144,249,50,47,211,147,248,117,1,130,146,107,63,223,146,136,178,200,41,127,1,110,133,31,215,188,231,24,190,64,219,205,146,5,204,53,229,253,203,234,80,227,28,101,152,241,142,248,19,185,101,109,105,23,111,176,89,62,164,51,230,228,195,151,99,230,38,116,85,184,36,119,110,27,197,163,88,103,168,56,217,41,58,81,140,191,147,176,58,3,159,166,118,144,27,202,171,60,108,244,169,53,73,118,134,101,10,2,248,56,21,111,89,18,65,104,126,163,217,101,192,180,253,107,49,159,56,110,157,93,97,246,251,91,242,53,125,36,102,89,112,169,222,72,45,81,16,232,45,98,67,4,21,70,101,89,98,219,209,205,46,202,216,18,239,15,226,102,155,115,29,41,36,36,250,7,239,241,250,246,140,155,53,133,250,241,81,173,165,88,254,187,55,1,191,95,181,43,207,246,50,206,123,144,125,226,91,4,145,145,124,118,50,180,3,74,229,160,245,24,66,255,15,51,92,151,254,131,253,211,229,185,127,154,93,233,148,160,15,249,127,247,128,170,74,213,104,190,132,14,192,14,45,90,250,111,9,57,122,13,188,255,51,212,183,249,94,13,205,252,105,169,159,107,238,47,182,185,6,81,49,236,88,59,99,72,9,143,223,226,253,122,9,156,75,190,250,150,119,79,198,123,56,194,156,192,233,107,117,144,223,147,21,59,54,255,197,29,122,110,46,51,184,118,149,95,82,44,216,20,108,44,191,180,254,142,152,206,22,108,18,217,89,188,32,198,65,252,53,179,119,41,18,119,158,237,110,100,56,174,141,151,79,52,139,202,235,234,87,142,191,57,52,123,26,241,240,224,156,84,24,146,85,247,72,119,162,160,11,118,16,2,34,54,230,196,157,36,97,33,246,160,135,217,194,0,52,66,99,0,85,182,119,86,240,53,96,156,213,114,37,145,52,197,114,122,9,172,169,176,176,233,35,39,65,119,245,155,209,97,85,215,187,160,216,13,140,192,37,89,183,23,203,136,74,226,234,202,24,9,165,130,238,100,253,134,184,13,118,154,147,62,237,35,114,175,151,2,96,118,14,146,127,214,47,72,252,117,145,40,234,88,97,9,169,162,248,54,252,79,253,168,98,131,184,151,190,120,73,246,14,237,214,161,249,15,184,115,73,251,8,133,137,1,201,188,14,100,152,44,223,10,117,98,239,247,180,175,210,51,94,21,36,116,240,251,130,30,98,59,222,74,85,209,66,2,181,45,70,162,78,171,246,193,252,164,21,37,57,154,55,196,180,17,120,198,243,171,232,31,199,111,61,225,27,46,145,236,71,237,251,230,208,37,177,17,232,250,215,82,17,192,125,54,71,229,67,242,109,83,225,177,215,57,113,200,15,163,13,28,175,220,43,146,210,2,118,216,39,229,30,52,20,228,66,233,216,219,94,114,226,105,30,178,182,233,163,82,0,98,222,18,62,7,35,156,139,46,224,69,154,42,25,75,68,192,175,98,254,217,218,176,253,78,129,171,86,6,183,249,119,166,206,222,40,217,114,0,37,155,252,6,234,230,40,64,138,233,255,181,238,21,54,148,110,115,45,4,161,134,102,43,182,213,141,130,82,83,32,223,43,198,162,66,111,199,171,38,120,221,72,49,116,70,129,13,91,155,57,127,130,136,158,196,242,116,51,181,94,121,158,116,4,104,147,117,184,163,188,240,90,78,178,170,53,116,117,7,219,72,37,231,76,124,225,220,45,251,254,86,158,123,58,142,100,100,241,144,137,121,229,51,128,56,175,153,244,179,142,109,65,158,68,85,197,92,96,187,238,47,208,131,177,12,148,234,244,42,118,39,140,228,138,247,56,251,26,105,14,107,139,136,255,16,98,239,204,64,35,58,194,41,22,40,4,148,45,16,78,136,31,166,248,59,118,5,146,85,134,14,234,234,208,253,103,14,80,41,216,155,205,161,134,229,233,98,145,205,7,173,111,253,41,16,161,195,9,101,205,91,93,189,186,190,35,245,150,220,192,234,58,136,51,125,93,243,86,127,83,86,188,118,63,52,227,101,72,93,79,70,143,133,34,8,45,29,103,114,152,109,50,25,8,146,239,176,47,106,205,128,59,17,177,84,149,94,131,215,188,170,236,44,186,166,173,129,88,22,0,144,136,152,144,220,242,116,34,5,11,127,155,6,16,194,0,182,189,238,165,101,158,113,14,183,236,101,67,212,10,16,2,105,59,171,186,167,87,249,5,85,255,10,196,85,90,197,252,205,71,22,154,15,37,93,144,114,222,127,93,146,118,44,178,179,93,86,243,207,238,113,38,196,142,51,244,142,1,142,184,72,211,33,96,52,80,254,40,71,69,125,175,235,226,213,42,129,164,78,213,229,109,226,103,82,180,104,251,163,44,20,103,237,222,179,83,195,77,189,190,100,47,114,45,242,192,115,139,118,69,182,82,168,110,159,224,165,110,38,42,116,36,132,229,73,156,69,59,155,187,39,110,171,209,222,203,176,203,110,86,235,72,164,205,155,31,240,59,222,121,118,195,119,129,131,214,0,193,109,159,167,123,15,149,253,78,7,105,147,56,121,173,52,20,81,164,40,140,160,82,21,24,11,246,179,185,67,92,37,142,106,188,166,144,38,46,248,104,74,63,159,120,36,255,209,86,182,53,186,255,47,28,128,13,98,21,149,31,155,68,44,214,6,47,14,75,81,35,47,110,77,199,163,228,40,232,102,118,251,31,252,77,48,16,158,85,240,181,143,135,74,71,50,147,40,168,141,163,41,161,97,58,92,235,203,255,151,9,194,130,111,226,231,196,213,132,185,171,246,27,78,170,59,7,103,176,162,118,47,14,178,31,111,40,60,77,203,157,34,127,111,17,208,220,22,56,28,230,76,94,83,193,83,47,236,246,168,207,32,23,166,229,13,52,72,10,202,184,171,65,252,112,79,255,47,14,154,127,141,141,214,14,147,50,33,152,31,200,195,199,116,85,63,144,98,105,62,99,159,140,95,193,252,205,23,154,90,190,204,99,245,12,122,192,159,246,177,144,175,232,138,24,100,30,114,173,222,183,93,149,136,115,183,19,223,110,170,168,203,135,145,58,18,34,26,11,249,111,33,243,152,177,3,137,185,240,51,37,211,59,212,7,73,149,201,61,247,4,137,19,214,244,186,20,95,142,55,7,72,117,33,200,129,8,196,49,210,196,211,37,95,175,8,4,33,238,62,129,192,101,165,79,146,40,120,113,191,254,235,253,65,82,29,154,229,211,233,80,6,98,25,33,6,17,48,60,6,32,54,82,29,160,54,150,155,240,131,84,3,123,239,124,252,144,1,151,241,37,75,212,227,14,85,38,92,48,90,42,78,207,185,109,207,238,217,25,72,127,49,109,182,150,136,101,178,60,32,176,84,230,119,174,98,89,175,99,80,42,104,113,254,238,12,129,21,20,161,118,185,108,185,81,231,217,214,85,22,91,144,199,234,197,144,141,154,64,65,147,100,58,221,170,109,142,251,104,42,9,60,46,27,72,91,143,34,16,240,34,130,167,156,53,23,20,234,66,100,246,219,161,92,224,220,198,153,219,220,196,111,66,138,53,12,230,233,34,134,129,220,105,50,134,69,167,174,24,40,93,222,163,231,206,212,146,124,96,125,203,6,55,59,64,13,51,192,172,39,83,143,58,224,117,226,168,111,99,64,103,30,48,67,43,175,183,228,153,61,197,112,67,225,66,68,180,11,41,24,90,16,192,41,214,236,231,209,10,171,179,40,193,154,247,43,181,58,241,45,95,70,117,194,86,6,110,159,251,52,237,104,126,151,70,70,166,73,12,63,176,164,181,130,187,13,89,249,95,13,13,27,113,7,156,25,199,9,25,152,245,246,171,173,119,234,125,177,116,51,203,230,55,11,168,58,131,17,78,74,249,225,61,238,53,61,75,137,29,0,137,225,136,152,115,103,19,157,34,23,25,69,189,29,151,42,71,185,37,251,2,171,159,119,236,77,73,55,219,59,251,1,166,61,142,168,180,117,248,83,174,165,24,136,99,42,97,85,85,179,179,239,123,236,87,251,109,104,153,16,81,27,121,181,103,180,122,243,165,228,32,54,208,150,173,0,131,179,148,190,198,53,171,94,123,200,1,55,127,68,95,195,60,156,32,154,66,79,17,108,30,171,69,136,88,194,194,222,178,210,20,211,85,224,238,125,247,162,122,156,210,221,123,184,174,164,218,21,235,73,105,12,99,155,126,121,248,241,32,102,80,28,12,107,147,58,118,188,62,141,58,40,143,106,173,110,13,55,77,226,126,241,35,147,23,253,5,112,58,45,141,234,208,182,247,82,142,189,43,176,194,30,61,144,85,121,124,241,237,253,6,208,4,100,42,180,235,210,11,57,230,239,170,246,28,166,200,198,246,51,34,215,33,25,143,17,188,61,10,174,69,39,63,10,157,147,19,138,158,169,68,215,10,136,115,21,148,102,14,97,234,11,237,51,169,74,239,180,129,7,208,32,185,107,252,8,183,149,74,247,212,85,255,2,112,81,115,9,192,143,247,70,199,75,129,48,169,179,9,39,217,32,89,75,186,254,5,57,245,128,94,119,124,208,241,236,87,61,193,73,12,33,198,210,192,77,163,15,23,153,37,251,27,233,57,30,72,85,182,254,45,230,249,182,4,18,64,182,249,224,229,227,121,61,135,234,98,9,32,151,40,253,187,88,43,251,152,247,184,82,81,98,188,142,22,224,226,222,205,108,2,92,220,99,195,102,70,206,144,184,2,250,178,42,36,86,245,53,94,115,128,23,55,250,0,142,158,50,133,245,219,43,249,74,189,192,66,231,111,2,141,83,227,149,71,48,238,18,96,158,90,145,110,119,98,200,121,91,224,14,192,166,103,46,224,83,107,160,1,182,92,219,32,80,36,230,78,49,125,38,197,80,241,17,120,114,51,217,61,139,138,41,96,109,84,111,20,135,43,236,118,242,13,160,62,39,92,142,83,165,188,192,121,238,26,39,39,20,208,48,198,50,164,114,15,215,172,13,170,204,158,161,1,106,119,107,200,21,19,66,186,177,35,176,201,3,252,92,46,149,67,58,153,15,146,17,17,120,13,142,41,226,76,179,38,190,1,148,152,103,152,127,21,26,202,210,134,223,244,4,213,200,46,117,113,59,108,18,188,164,179,98,175,117,122,215,112,80,159,90,111,59,204,225,107,152,101,37,52,60,54,93,108,184,195,117,220,87,93,231,79,122,46,118,29,170,207,85,194,240,62,104,101,89,88,32,211,229,133,70,234,23,150,202,79,27,252,123,86,92,3,39,151,241,125,132,123,0,217,140,17,214,244,192,13,76,233,221,179,40,187,88,253,59,119,255,13,200,198,16,13,206,175,134,197,108,255,53,179,224,205,205,100,132,229,91,180,16,153,201,44,115,190,99,141,62,135,237,25,96,249,192,245,72,126,13,201,146,136,38,140,213,42,39,121,27,42,199,27,17,121,20,198,89,236,130,205,210,239,89,46,163,139,61,145,190,90,11,78,134,190,54,121,4,240,149,42,85,18,65,143,65,40,136,20,0,106,171,113,13,145,249,56,26,219,105,143,131,107,71,201,173,201,124,194,128,173,99,127,45,70,27,246,26,240,85,3,231,190,40,154,194,87,49,53,57,227,148,51,116,216,189,181,54,201,183,193,232,86,129,124,207,117,103,66,218,200,148,158,161,116,217,76,124,75,24,64,231,92,34,98,35,40,94,122,170,244,243,186,53,51,47,51,94,27,68,250,131,62,136,141,48,36,243,99,46,16,223,75,79,159,146,40,161,76,161,5,91,112,133,124,163,81,126,194,112,128,71,138,12,51,250,224,185,3,134,191,194,153,231,3,81,238,81,64,48,195,199,77,243,46,57,193,140,223,231,60,182,252,212,174,28,214,119,132,232,178,81,208,210,93,97,185,94,153,123,129,152,70,234,122,184,162,102,71,227,81,14,43,62,138,223,28,98,222,85,208,131,44,23,244,129,216,141,128,123,147,36,202,157,211,50,94,123,135,47,235,84,92,30,180,78,86,129,144,180,41,158,142,136,56,225,197,60,56,25,61,24,198,129,174,145,116,32,147,218,83,144,238,248,109,198,94,79,178,41,244,117,218,5,222,110,149,28,4,67,56,232,244,1,188,208,51,177,149,225,208,224,103,19,170,5,3,81,126,242,215,140,37,200,233,207,134,27,244,187,0,171,85,246,245,26,88,134,160,42,242,74,145,19,216,151,219,3,167,6,41,147,130,225,134,126,245,233,223,73,153,72,13,19,227,120,131,74,165,213,213,32,212,168,137,7,13,141,253,168,21,163,116,233,120,149,232,37,228,92,115,186,166,29,183,198,236,241,188,117,123,130,219,179,6,198,99,58,192,3,59,143,249,13,44,43,20,43,134,83,47,161,158,45,51,140,120,99,142,65,44,248,126,241,115,198,247,205,15,57,61,202,98,219,224,102,47,40,192,182,19,39,218,211,156,57,214,168,205,180,98,184,252,202,16,189,141,46,181,143,24,142,72,254,230,171,57,209,114,145,227,133,66,178,242,43,72,159,119,227,42,121,104,237,207,114,251,139,183,154,223,85,239,239,29,12,185,234,38,141,160,36,60,166,201,17,206,48,125,121,195,58,248,244,30,107,247,224,8,111,31,216,106,191,73,223,32,149,80,104,41,120,183,1,139,155,112,77,125,107,87,139,231,85,235,89,62,145,146,31,167,239,17,131,201,149,205,212,68,162,165,52,176,71,51,131,75,153,2,125,63,187,107,112,35,47,21,52,194,30,71,202,137,34,18,199,130,227,148,51,146,197,162,221,153,11,45,155,145,23,33,184,238,194,0,196,134,159,185,153,125,239,145,11,113,204,26,240,252,3,138,11,28,122,62,215,89,112,33,242,56,130,166,27,106,123,255,68,64,241,207,118,77,58,114,186,190,171,184,209,24,221,184,15,140,154,124,101,105,229,217,84,18,249,190,69,87,111,167,152,34,178,52,212,5,93,36,212,224,53,125,125,233,69,133,98,187,244,52,186,253,36,108,49,53,208,149,27,215,171,76,184,23,80,236,205,83,183,255,235,116,159,36,120,93,72,128,196,61,193,224,27,169,135,173,240,32,24,73,201,198,83,10,61,190,250,49,242,152,41,173,99,201,66,162,69,244,12,195,140,204,98,14,42,81,197,253,225,134,254,214,30,104,210,65,210,73,100,219,214,227,86,249,206,12,17,122,71,255,29,74,78,164,219,100,70,167,96,191,199,141,65,60,120,244,123,49,113,194,68,102,154,31,214,142,208,98,217,83,1,22,155,252,142,21,78,40,15,82,176,252,151,166,134,24,90,154,184,199,217,111,205,51,35,57,60,19,238,79,79,173,212,33,69,6,209,194,115,198,30,95,241,197,171,205,229,10,153,211,52,201,126,140,175,20,175,87,144,110,76,109,25,47,27,174,226,157,42,230,104,216,141,11,74,70,220,221,158,167,221,228,29,51,121,252,221,11,1,229,187,195,83,225,40,167,146,28,45,7,221,220,155,113,55,128,216,178,15,246,15,165,57,244,164,131,231,49,121,252,214,127,102,23,93,100,175,78,172,103,219,154,181,185,129,218,57,117,195,86,185,173,221,204,198,233,217,231,22,153,16,57,134,136,164,221,80,84,12,107,158,45,123,8,136,222,40,254,162,116,235,12,79,190,7,35,80,189,150,13,239,237,195,124,47,156,103,56,190,9,166,248,47,226,38,253,142,135,148,32,174,244,186,255,32,193,228,103,25,69,189,156,151,212,6,79,93,170,64,96,36,212,169,217,8,105,34,69,57,123,213,213,186,78,37,226,183,224,235,20,25,49,129,104,46,91,224,43,210,78,164,224,45,29,93,0,156,172,210,115,193,14,30,68,46,8,151,163,209,192,75,148,136,133,4,245,252,20,113,142,186,216,239,133,186,228,54,18,72,172,108,41,23,14,36,208,67,107,86,112,72,208,219,81,125,34,102,121,160,161,160,250,92,228,210,252,5,62,86,42,243,38,215,127,56,139,249,223,42,185,97,64,17,238,185,110,183,142,185,1,83,52,151,23,228,81,222,207,128,89,103,9,61,68,255,234,233,158,82,208,158,172,176,38,92,183,51,42,106,154,112,234,78,19,187,140,157,56,61,149,93,45,118,241,36,55,132,102,66,43,220,191,142,216,21,238,8,13,199,72,197,198,75,99,155,234,173,8,12,176,93,186,34,140,208,247,239,71,156,3,72,183,66,246,236,51,0,62,132,12,219,155,21,235,122,11,115,100,140,233,180,170,99,220,137,240,47,47,148,2,9,56,247,192,254,213,64,51,254,22,66,133,101,42,177,89,77,101,120,184,36,76,219,203,101,114,62,123,38,180,183,130,71,143,24,75,36,222,66,51,24,233,207,47,13,227,6,186,119,254,41,210,134,37,12,126,14,25,72,143,196,132,153,18,23,195,162,82,47,46,109,237,204,43,148,26,104,42,93,137,28,237,133,169,8,140,13,178,30,204,165,104,179,193,178,70,75,162,59,100,53,36,121,48,211,3,51,129,148,55,195,16,193,224,105,175,37,206,144,60,188,228,231,151,97,251,130,41,248,16,76,44,173,198,236,72,239,222,132,27,64,189,203,105,147,111,12,195,79,229,5,106,166,76,47,82,123,157,182,32,185,29,54,174,115,19,67,181,241,63,198,228,86,158,32,79,116,246,173,240,82,91,238,73,0,9,89,122,90,90,217,7,54,95,243,52,172,132,254,199,107,87,69,55,207,5,190,233,41,49,180,220,107,192,68,11,184,90,49,15,20,30,189,133,19,208,254,14,124,110,156,197,2,236,230,3,198,92,253,90,55,165,34,22,169,253,64,198,100,88,98,85,130,122,198,79,205,241,202,63,89,189,125,131,65,190,201,233,121,193,33,175,26,32,226,118,213,213,17,73,92,214,65,13,18,199,13,225,112,170,59,218,83,216,90,121,145,98,113,81,85,190,61,230,130,147,11,3,244,112,233,163,131,87,115,164,181,64,81,93,65,100,67,134,77,84,72,168,15,53,68,249,126,42,214,83,177,86,1,160,161,50,47,194,144,136,76,155,62,125,183,247,109,26,162,170,125,114,12,140,144,187,6,13,131,62,224,114,138,107,71,143,219,92,70,37,171,1,9,197,174,51,160,1,157,69,99,36,202,116,242,202,117,220,55,108,175,177,247,223,218,253,61,48,162,143,66,69,243,146,198,65,216,105,23,100,182,157,151,27,39,223,243,16,48,20,93,17,172,45,93,116,204,72,25,222,30,242,63,45,29,253,112,14,214,146,22,218,121,121,180,77,9,85,196,100,32,196,142,65,238,76,1,187,5,203,100,8,91,164,65,133,250,125,168,84,139,97,38,160,196,62,131,210,45,138,9,13,9,254,187,158,115,113,62,37,91,103,88,34,9,125,27,31,110,227,25,157,205,249,237,148,244,108,176,96,20,59,184,156,232,170,202,193,93,88,176,125,246,201,192,57,184,158,71,171,222,236,252,184,234,46,87,3,125,132,28,214,212,183,13,94,150,208,234,219,92,118,110,246,42,157,86,145,67,83,168,172,21,59,203,83,116,213,162,173,213,104,10,38,254,219,16,145,21,235,179,79,178,14,36,172,176,3,5,227,50,204,57,237,194,37,165,50,10,77,133,113,1,193,49,232,213,171,15,70,99,8,238,252,165,252,79,218,228,115,100,110,69,74,103,172,118,163,183,138,206,165,54,162,21,30,247,60,57,81,34,235,133,220,156,246,174,238,242,189,217,230,33,94,99,116,220,2,233,220,194,170,115,218,184,59,166,246,76,252,243,212,74,18,97,254,215,16,25,232,121,28,247,5,168,37,88,131,253,77,74,189,202,34,48,22,40,161,7,121,155,44,111,183,71,45,125,232,192,228,153,21,3,181,121,145,166,56,60,43,53,193,29,31,120,123,112,104,41,42,87,108,154,53,1,17,19,91,133,74,49,92,83,180,82,71,75,175,43,90,29,176,173,245,136,80,26,82,241,24,89,98,194,214,226,64,19,83,55,2,215,54,117,145,81,30,82,50,193,122,85,116,56,208,47,202,61,119,195,169,204,123,167,62,188,97,216,33,117,239,35,175,166,34,189,192,185,102,132,74,221,66,145,154,196,166,204,104,218,111,69,201,129,46,209,148,130,231,174,80,203,65,25,190,170,164,58,172,173,62,225,48,27,149,142,143,46,177,68,138,135,64,112,100,205,43,132,124,204,149,72,109,154,217,247,71,143,183,127,200,189,151,75,56,166,52,220,21,27,178,195,106,186,29,184,249,77,1,110,120,55,105,10,53,129,108,200,203,205,55,56,253,85,80,4,122,148,111,91,22,36,106,238,195,114,43,254,104,31,41,244,163,209,105,36,149,179,203,225,77,2,33,203,131,169,137,119,178,95,83,123,240,128,37,16,50,14,95,217,59,140,153,79,72,251,56,30,154,88,53,83,37,253,9,138,250,2,167,164,124,107,147,137,186,245,38,77,236,220,158,62,105,151,0,93,77,20,73,150,78,141,153,27,206,11,114,190,231,2,66,168,102,24,141,34,161,120,214,126,90,254,68,152,124,224,112,250,203,97,216,52,245,221,237,25,79,180,75,38,145,142,101,164,69,199,222,42,183,150,107,12,116,22,185,138,29,248,215,37,195,159,116,167,114,255,177,197,66,176,147,175,23,211,33,163,157,25,158,221,172,53,250,244,142,131,37,250,149,109,64,81,148,129,214,175,13,237,113,126,217,92,159,118,169,218,39,10,164,97,109,134,102,5,87,110,176,67,19,163,159,149,58,199,7,42,82,131,213,1,157,44,188,246,1,87,36,248,124,65,247,24,237,248,251,70,137,134,227,166,47,138,2,46,187,243,36,36,98,12,191,0,135,182,114,93,171,15,13,185,153,33,24,8,212,231,162,85,145,127,85,213,41,90,79,6,69,243,35,221,186,133,56,138,213,28,125,77,226,177,92,214,1,128,2,230,173,177,229,83,105,83,161,181,105,21,154,180,217,40,26,204,109,69,19,150,202,160,66,85,101,122,69,218,124,162,253,223,151,223,139,171,219,209,26,81,203,196,62,29,251,72,33,86,189,250,33,148,39,68,237,76,242,206,41,201,53,6,212,176,38,237,186,69,84,207,98,34,161,122,68,48,142,81,246,125,251,204,116,152,95,66,151,115,214,75,186,84,131,107,235,158,112,67,97,13,129,62,181,125,148,249,50,158,30,22,143,15,126,230,220,58,241,48,228,3,20,175,120,49,94,231,32,219,219,214,118,173,21,195,199,225,205,241,5,21,186,172,255,134,42,52,169,198,97,157,13,107,168,59,18,196,239,87,74,52,143,208,144,155,14,225,14,14,173,29,248,227,193,122,17,8,216,132,18,140,102,103,25,118,126,240,177,251,107,200,210,91,73,206,111,146,73,223,157,143,184,68,252,140,62,181,88,105,186,45,137,30,161,130,88,53,69,46,184,110,244,61,176,88,49,106,159,106,219,129,166,236,231,121,155,188,177,15,248,192,135,250,17,52,156,22,169,167,147,140,243,185,148,146,1,20,16,241,11,210,212,55,218,5,230,7,45,29,73,12,241,48,87,80,122,6,112,164,58,123,204,58,128,234,129,204,78,240,244,115,31,246,86,24,31,16,13,172,110,11,9,170,217,112,32,155,215,139,91,200,129,177,105,110,198,159,137,223,101,225,216,227,216,27,65,5,243,223,87,225,12,123,216,195,52,77,17,41,129,241,7,128,63,253,40,160,33,154,195,75,151,208,122,242,127,252,135,255,209,195,49,224,221,48,139,74,91,91,86,69,109,118,199,69,33,127,79,94,170,166,26,169,248,148,91,46,38,245,137,180,230,34,252,30,158,236,170,177,96,75,52,68,25,126,207,126,60,110,155,30,197,203,159,222,201,38,213,182,59,227,253,191,38,116,227,127,166,238,196,230,219,85,61,203,177,187,202,218,241,107,61,184,36,32,101,41,117,64,206,212,38,77,5,27,11,230,251,34,116,20,39,9,181,115,61,39,128,204,137,102,242,204,22,115,152,15,236,186,133,128,215,252,164,246,92,185,11,198,211,191,31,223,95,222,131,213,10,132,2,95,130,243,162,162,220,101,220,233,117,93,169,39,37,137,88,216,57,102,94,216,11,189,87,57,21,107,155,106,1,4,219,183,203,120,82,66,23,126,98,180,224,76,2,121,235,139,13,130,179,205,35,60,30,130,1,11,123,229,254,239,253,126,157,189,29,183,86,255,62,148,122,90,163,1,242,134,156,19,26,116,228,181,212,62,26,56,26,146,211,1,22,129,22,20,194,223,141,64,224,131,11,181,100,60,37,182,68,192,163,28,67,177,63,20,100,146,79,236,64,213,65,101,220,32,174,122,239,13,223,172,212,121,212,75,53,40,118,171,134,121,226,91,52,51,119,138,211,170,225,154,69,161,153,148,11,22,15,51,181,236,215,136,145,9,99,67,233,2,125,165,117,123,158,0,243,103,25,244,248,204,240,40,246,190,249,106,16,85,218,166,199,85,209,33,3,195,91,239,231,41,49,221,237,221,141,73,146,31,212,141,191,40,214,161,135,203,47,188,98,134,151,244,77,45,121,148,133,185,207,28,238,100,150,222,123,4,70,119,58,140,201,222,113,83,143,252,209,177,222,226,117,192,11,37,101,19,80,221,120,201,162,86,63,109,174,224,244,146,138,60,195,12,96,107,147,63,140,93,72,75,105,96,51,73,87,251,88,253,45,4,188,82,232,237,47,131,44,236,160,185,8,21,5,173,57,48,11,146,54,80,11,132,221,70,204,30,95,39,34,83,229,68,153,210,100,85,4,115,86,163,193,57,247,254,203,236,148,79,63,156,64,26,245,22,12,78,45,129,238,178,164,214,11,110,127,165,156,211,148,61,80,180,170,25,209,182,238,238,110,242,1,27,104,153,36,254,232,19,245,110,119,44,4,103,185,238,164,62,136,159,0,59,64,68,145,194,208,180,32,147,167,180,115,225,167,85,54,107,60,7,166,107,67,74,26,52,186,96,68,48,201,100,7,242,67,244,60,24,162,158,85,60,216,74,40,88,215,128,118,4,39,144,177,60,27,242,51,191,207,40,197,98,147,163,68,232,85,25,74,16,163,10,231,175,246,115,114,10,0,232,245,73,128,250,248,231,143,214,203,225,108,3,244,159,80,76,205,166,176,234,230,162,254,219,76,23,181,86,122,224,169,19,85,219,166,209,150,26,54,252,173,245,61,66,190,195,134,19,231,154,73,239,130,77,52,200,132,8,128,13,42,148,166,106,76,103,83,129,107,100,148,37,82,81,93,37,199,167,181,118,242,8,55,6,217,255,203,38,184,218,234,24,14,88,60,81,206,89,138,201,63,183,74,161,189,145,188,168,40,177,13,111,18,124,237,157,114,175,237,119,182,63,248,212,232,28,205,201,144,47,117,37,0,117,62,205,73,79,56,149,190,247,74,22,120,58,106,70,166,214,185,204,43,194,117,235,150,234,255,178,165,26,222,98,60,156,180,25,177,147,123,65,127,5,27,223,212,135,90,104,16,154,187,92,105,244,146,77,121,8,107,184,90,176,44,162,35,135,109,102,23,2,237,255,192,252,198,232,85,5,34,26,95,114,141,123,249,162,180,240,34,43,68,239,232,43,108,152,100,36,37,19,225,219,53,253,105,63,93,215,163,252,128,147,148,197,17,152,75,30,25,171,78,255,94,195,5,76,197,94,227,131,138,107,221,153,186,178,217,10,103,110,180,243,239,52,68,112,18,5,69,115,88,197,169,195,113,101,150,166,65,30,12,59,237,29,2,154,251,117,194,46,182,101,17,93,52,252,80,136,174,53,109,177,90,233,140,209,211,7,73,132,139,244,61,111,128,96,228,48,208,229,206,162,207,210,88,158,174,175,110,173,30,72,145,113,58,2,204,226,176,92,112,247,235,220,140,104,161,81,136,245,94,196,9,169,37,27,208,143,216,172,181,104,255,178,9,203,145,209,93,193,163,159,122,92,198,68,188,225,39,152,138,102,153,247,127,33,88,25,92,104,119,92,142,40,16,133,255,221,45,33,153,199,156,136,155,196,165,254,45,159,180,159,200,117,143,50,78,114,93,7,81,11,78,17,38,136,254,182,132,103,187,141,44,88,218,63,55,30,200,151,88,69,197,244,41,48,178,33,47,204,53,211,214,216,2,213,25,37,194,214,36,190,143,44,127,87,177,42,168,157,161,130,236,238,174,225,33,83,169,203,152,138,21,69,214,251,173,58,222,101,37,139,8,108,227,252,160,211,88,196,254,6,18,101,90,179,3,195,248,7,30,218,33,177,0,229,180,252,5,103,169,162,212,190,17,58,246,148,40,211,13,142,222,96,224,167,225,211,193,15,70,150,5,9,63,140,63,109,111,120,252,90,11,210,148,198,68,9,173,162,158,143,134,212,112,235,121,36,73,194,59,210,204,75,95,75,154,148,100,36,69,170,98,14,56,209,246,194,237,225,209,117,238,208,200,69,170,134,15,77,171,252,142,163,248,109,85,143,27,199,166,177,100,254,205,173,239,157,91,132,63,45,0,223,3,162,73,130,172,70,252,33,70,216,109,245,81,123,67,235,23,49,202,50,195,33,43,164,78,160,7,91,218,78,127,84,45,236,154,128,198,41,128,209,73,145,167,145,106,57,71,196,69,138,197,80,207,190,179,241,211,50,117,193,253,245,93,11,0,139,18,226,68,221,113,70,161,167,85,48,181,172,132,27,192,192,43,216,149,161,225,149,209,91,159,190,44,73,244,23,219,46,224,138,152,87,142,139,203,223,100,29,209,195,209,11,136,171,110,165,9,79,47,133,75,251,78,238,222,90,51,67,81,74,135,234,215,235,40,142,114,181,40,209,221,97,86,55,123,115,242,58,79,81,77,231,114,81,28,115,147,27,171,166,241,209,225,147,119,127,106,40,151,24,19,25,151,234,194,107,99,27,32,158,182,84,13,65,198,46,252,9,230,152,129,45,199,150,4,73,219,47,125,100,168,125,37,119,78,178,171,195,197,217,96,168,35,157,118,46,12,134,12,35,102,8,71,205,199,178,207,52,140,101,172,0,48,109,114,88,182,153,89,234,114,172,88,139,9,69,109,242,58,152,28,78,8,163,121,55,213,10,130,81,130,42,144,206,164,10,214,88,205,200,25,210,249,129,32,203,235,247,166,67,121,164,99,28,38,57,179,225,108,56,121,7,123,29,225,149,85,35,12,20,91,42,241,228,177,167,155,218,155,84,238,176,206,44,139,166,250,185,178,226,137,210,37,9,94,58,87,98,238,116,252,18,252,15,30,114,132,245,66,124,130,174,29,120,255,120,190,44,80,247,116,130,250,37,144,227,241,83,111,84,161,244,119,166,180,0,179,103,100,100,157,159,142,235,140,70,63,97,161,244,87,165,139,245,8,150,250,72,211,212,15,86,135,10,125,165,247,84,243,178,108,5,23,211,217,98,22,92,250,146,53,254,223,97,229,50,116,237,169,49,74,61,58,255,164,97,101,224,239,66,173,221,30,139,227,244,12,160,254,25,1,111,239,22,52,22,102,46,45,131,34,229,198,223,103,151,236,106,69,72,58,125,245,198,8,118,165,113,87,145,170,73,230,4,45,177,153,141,10,108,97,190,242,19,208,181,49,155,93,161,21,181,91,250,30,120,226,112,242,51,112,193,216,199,91,219,158,117,246,193,160,153,155,160,173,114,43,238,121,2,119,225,62,52,186,2,62,68,35,143,61,161,88,167,34,235,79,26,244,117,139,66,88,139,90,219,92,236,236,161,8,58,126,198,50,201,151,82,217,65,183,172,133,69,126,26,195,33,169,141,217,189,156,112,121,120,86,36,145,201,63,9,251,60,164,116,28,91,220,131,111,204,25,111,25,105,166,71,241,40,207,145,84,116,166,191,103,251,114,102,82,253,177,52,211,123,159,115,84,111,129,69,152,47,81,156,108,197,202,46,200,132,202,33,208,146,153,193,217,43,90,194,109,230,102,41,53,184,85,74,193,162,255,80,71,234,65,148,169,23,51,17,151,237,133,208,58,217,107,144,12,77,166,141,1,92,182,66,173,187,74,4,105,201,252,126,31,130,19,57,180,37,132,5,38,175,41,122,194,255,106,90,254,210,230,173,23,250,93,132,39,4,109,169,141,41,121,188,207,26,81,203,153,165,73,153,101,102,163,85,20,137,120,167,186,77,101,102,145,131,90,165,141,25,132,134,24,235,147,168,91,105,111,132,194,122,163,240,153,130,141,123,154,211,148,157,163,5,80,149,219,17,121,131,68,225,77,138,88,154,216,52,224,176,169,171,81,247,49,106,145,11,129,111,69,118,172,202,41,220,153,238,154,164,236,130,171,12,138,159,8,86,230,14,111,14,158,26,237,169,106,211,102,221,225,2,159,79,85,111,27,149,225,30,198,183,36,19,62,69,209,217,204,116,13,88,187,14,162,201,189,14,52,223,247,74,153,1,34,190,58,191,44,78,116,53,152,134,2,237,161,23,1,180,154,29,255,20,6,107,121,66,249,106,72,7,72,156,13,105,141,46,71,196,215,44,40,31,212,189,220,72,255,149,88,22,172,231,99,75,56,18,27,26,39,120,16,32,231,50,3,142,58,34,159,33,26,71,92,170,197,182,118,238,224,8,178,169,55,102,202,194,163,251,122,207,161,125,129,12,127,186,218,174,101,163,46,89,54,216,72,45,178,191,11,192,199,219,229,151,233,195,131,121,161,115,206,95,115,108,199,135,139,189,159,207,89,118,203,212,188,210,110,49,215,71,30,134,22,227,47,101,80,138,192,17,53,232,196,106,42,10,164,69,35,58,235,89,129,175,35,38,71,143,10,138,45,218,236,102,103,214,158,23,61,135,177,138,2,94,60,200,76,165,254,46,91,174,231,54,43,149,154,214,22,76,155,242,88,212,70,60,1,126,122,108,202,115,26,164,246,16,111,128,245,27,80,108,163,10,95,250,100,200,31,125,175,11,118,43,147,68,148,131,175,101,154,25,174,241,206,169,224,24,104,119,190,78,66,85,200,243,127,85,128,52,107,227,94,56,17,147,238,187,217,199,135,30,196,239,111,0,219,71,18,210,150,207,92,1,179,35,229,131,172,203,56,8,12,111,71,134,81,250,3,176,201,121,124,166,170,93,160,58,25,17,227,72,204,217,198,128,227,11,129,245,115,253,117,223,211,16,32,216,89,78,239,157,129,215,237,162,27,157,101,212,142,11,19,193,173,26,5,103,8,162,214,244,211,204,71,138,92,93,17,202,223,40,86,64,146,211,210,168,21,58,82,244,85,168,181,127,32,142,206,47,119,96,30,103,255,148,16,197,119,190,198,209,93,208,116,157,76,221,78,32,232,23,75,131,133,60,2,172,138,24,86,162,163,222,114,38,11,34,145,124,30,95,56,2,153,2,106,140,113,129,186,210,255,1,247,214,138,235,126,0,128,239,0,255,248,182,75,171,207,49,207,100,83,60,163,215,86,99,255,218,39,128,249,249,28,249,117,212,209,229,70,92,79,178,177,96,190,250,209,80,185,101,207,231,80,171,74,6,46,5,222,150,106,144,80,129,212,6,74,114,254,80,1,5,230,187,22,138,64,252,159,252,227,203,156,214,220,47,4,172,253,196,222,145,90,18,165,148,128,126,69,184,15,103,246,166,140,14,54,58,23,169,159,131,31,90,46,204,121,82,27,214,130,110,221,19,214,158,36,216,161,249,254,167,5,3,212,250,100,224,230,211,196,90,221,163,214,147,128,95,106,77,214,237,87,131,190,255,70,73,161,232,58,168,141,120,2,237,225,9,90,34,92,155,213,187,137,179,88,216,18,142,100,246,12,197,253,232,170,59,148,99,65,156,57,149,73,219,127,81,144,206,60,186,34,71,120,245,44,61,61,194,56,172,111,194,91,22,208,4,190,234,17,147,198,14,59,205,172,82,3,158,3,130,202,149,45,208,243,85,168,163,28,163,224,243,25,193,120,90,247,61,90,181,142,66,110,74,253,122,105,125,151,85,110,223,110,181,89,4,84,127,70,20,129,230,66,74,82,222,31,125,208,0,96,27,75,167,68,165,118,148,107,117,211,123,8,22,245,98,182,209,57,138,214,136,207,121,235,168,81,93,117,73,22,136,13,235,50,81,64,245,59,2,241,59,123,167,29,159,43,44,79,199,173,164,199,69,141,130,111,34,107,247,157,194,63,239,207,157,30,169,5,123,226,158,73,252,21,78,105,172,40,61,196,29,62,171,121,142,126,123,207,91,104,195,172,179,61,214,228,72,51,132,170,84,135,118,91,242,166,61,143,148,83,188,64,197,115,9,81,159,221,107,45,17,1,159,149,37,173,38,156,68,97,145,109,153,5,105,150,85,6,157,53,202,156,10,198,64,196,214,80,120,217,186,251,225,83,162,6,191,152,44,110,171,36,226,17,174,106,131,190,187,38,249,93,7,246,87,247,213,209,241,205,226,130,17,217,128,153,42,175,91,82,151,35,85,227,47,141,111,79,75,119,196,242,6,210,106,236,183,140,212,213,8,152,110,42,251,170,252,42,77,206,108,232,152,13,226,195,132,198,243,77,12,148,23,65,18,207,10,228,198,220,175,168,151,208,118,124,30,116,2,101,200,211,176,155,2,6,172,211,32,95,15,222,39,128,225,44,1,188,37,156,98,213,137,200,15,16,190,203,83,220,202,235,50,243,7,214,172,105,39,46,219,32,164,11,219,205,51,161,47,220,143,48,12,253,171,181,82,31,30,254,149,64,199,92,160,128,223,165,72,23,89,104,155,58,68,219,51,177,245,85,14,105,67,87,250,173,66,1,232,66,13,201,7,40,42,239,46,249,179,231,74,225,33,175,165,185,201,109,165,230,81,13,40,140,250,126,165,87,231,100,239,132,201,187,131,233,38,17,123,139,9,181,84,181,190,223,2,104,184,103,73,185,2,55,64,229,119,134,181,157,163,221,26,156,240,204,36,154,111,141,78,172,154,208,94,28,49,49,95,120,73,178,235,210,111,132,187,207,10,240,215,5,38,41,152,137,4,3,155,176,233,147,68,105,208,15,77,58,234,216,119,142,222,97,160,167,217,235,207,181,64,64,173,150,137,98,239,115,40,208,43,36,168,65,55,195,56,82,162,163,18,68,207,160,101,235,187,99,218,151,71,176,81,110,176,153,99,154,149,110,67,39,95,179,209,216,79,148,194,185,224,81,228,216,131,119,160,84,24,117,106,239,119,201,39,77,201,183,150,240,150,230,5,205,174,174,24,44,15,139,52,25,55,114,55,63,241,19,241,109,65,158,93,162,32,78,67,119,184,188,46,66,102,116,100,237,87,197,210,153,203,216,156,166,147,96,43,45,107,22,127,152,199,106,2,4,36,64,132,66,0,141,175,24,202,80,14,18,149,16,85,201,156,110,160,105,46,238,20,123,90,96,91,131,230,8,17,251,127,69,35,163,73,134,22,50,251,45,248,38,163,210,171,181,104,94,158,152,186,71,133,184,227,29,192,113,94,62,241,244,25,26,23,95,156,120,211,64,148,96,186,69,202,162,228,187,235,227,241,180,60,88,224,3,128,72,61,204,105,37,250,118,172,97,171,145,248,230,26,100,203,54,78,24,164,150,219,195,231,123,120,174,28,122,149,248,234,6,168,121,111,66,52,86,80,189,108,119,0,18,145,33,91,154,38,171,20,187,226,39,123,93,30,111,225,33,63,155,164,162,39,15,200,170,202,173,152,188,164,185,43,74,196,64,155,121,229,169,44,35,206,150,100,171,99,177,131,7,206,165,127,191,249,24,173,236,4,168,91,183,62,10,220,155,181,54,13,46,255,212,44,123,185,50,172,247,76,26,58,163,41,209,35,41,115,146,229,159,44,255,29,176,125,112,160,97,251,117,123,232,182,19,152,255,15,115,119,154,44,109,254,5,7,200,113,106,190,146,11,200,115,143,248,54,203,180,171,186,33,39,29,148,141,178,144,194,50,216,49,183,174,81,214,98,161,92,70,181,33,200,161,95,191,228,146,203,134,50,120,225,13,182,35,65,100,122,164,147,106,216,44,106,50,103,170,64,140,24,58,91,0,183,228,31,142,233,68,252,6,28,6,89,253,33,59,60,46,200,37,229,43,81,96,1,114,245,39,160,1,184,98,65,247,18,128,225,121,171,234,21,245,220,226,199,217,150,149,52,206,72,28,34,75,20,59,147,184,33,63,154,180,180,235,8,207,206,137,92,239,92,118,14,101,195,75,62,146,245,191,142,153,67,210,48,203,226,12,143,247,10,82,210,254,39,221,132,23,224,108,127,198,30,159,38,22,69,76,76,219,8,7,162,207,221,56,52,12,118,182,167,112,114,51,116,48,152,220,133,253,166,215,125,226,141,137,222,133,78,233,171,127,102,254,188,224,154,94,96,238,3,186,76,51,63,250,237,3,112,117,226,128,118,4,10,16,31,82,198,195,70,136,205,135,44,173,212,214,230,102,203,74,144,156,122,147,152,251,69,239,25,168,113,198,116,184,23,61,238,26,182,105,112,164,97,180,20,233,69,96,143,72,48,189,53,67,60,234,230,178,94,23,194,111,92,72,12,120,144,229,137,175,143,128,224,95,230,92,17,136,1,173,247,246,38,107,126,123,23,54,93,143,252,81,37,151,252,51,134,75,29,238,38,248,244,15,187,248,41,172,217,238,221,233,1,166,126,190,245,7,201,218,125,173,76,6,35,149,244,134,119,118,127,51,240,93,207,5,79,28,124,92,114,41,101,63,207,142,206,158,241,96,199,3,229,202,195,9,103,185,43,169,93,180,211,238,22,148,37,249,162,169,136,126,153,106,20,161,14,142,62,161,150,5,5,177,216,92,144,235,148,63,185,218,10,20,8,250,144,25,163,45,104,227,170,11,176,118,216,178,152,66,248,14,179,1,108,40,235,137,147,96,237,239,105,103,176,206,100,35,217,221,178,11,90,156,97,69,219,249,11,184,242,190,60,231,13,148,180,255,127,61,170,28,159,176,40,148,136,72,48,217,113,224,158,74,239,100,165,147,0,63,174,191,229,94,3,169,48,117,141,88,111,109,182,102,107,58,47,122,160,237,135,45,117,244,94,113,241,23,115,248,167,40,204,20,7,175,220,229,139,45,255,95,16,159,90,102,99,200,142,252,123,65,189,142,50,202,112,194,158,96,48,229,72,31,209,48,246,229,149,19,126,107,142,157,8,218,72,12,78,254,88,140,186,246,178,105,79,208,128,165,213,26,183,71,68,134,82,62,251,77,251,132,253,149,231,216,153,226,10,15,0,151,255,4,147,253,247,243,217,134,127,168,220,175,85,184,62,196,239,180,2,236,221,241,6,50,61,223,179,163,70,106,181,237,216,146,251,30,140,82,213,146,30,179,41,115,210,252,25,14,50,20,137,248,84,11,161,22,32,216,1,216,206,56,236,231,127,149,72,209,84,204,168,125,171,30,140,156,149,168,218,106,77,211,99,203,44,239,182,135,236,191,103,2,248,221,52,252,170,209,62,178,123,24,101,113,169,8,250,103,64,154,254,147,141,82,250,64,91,86,220,188,150,196,111,67,19,1,136,198,138,109,146,57,239,65,139,239,15,162,10,250,66,17,15,134,35,4,161,144,87,12,237,231,71,36,163,240,96,210,133,34,234,10,241,237,72,150,251,20,173,219,5,23,179,149,222,198,32,142,81,35,206,164,130,203,127,37,161,240,16,15,112,213,235,160,139,157,54,63,228,77,240,10,245,166,150,22,227,152,116,206,20,91,76,183,72,13,189,64,112,74,31,32,130,164,69,73,114,79,199,243,47,217,223,216,114,235,37,193,44,86,146,0,22,5,23,116,24,122,4,172,43,80,255,195,93,140,179,168,186,7,130,121,185,105,114,223,212,174,160,56,21,107,114,5,9,74,140,7,65,102,15,170,114,226,213,111,155,25,53,158,25,35,209,108,49,36,230,152,229,146,87,77,102,177,1,194,68,194,42,214,146,81,99,24,180,136,13,67,142,169,14,2,219,72,111,225,27,53,109,72,94,6,243,96,54,134,231,122,153,80,147,76,152,3,239,84,6,65,230,166,255,9,247,14,67,62,61,151,107,179,13,89,63,102,181,69,102,199,66,59,36,137,139,10,55,207,233,171,99,167,94,47,51,130,209,72,255,25,207,126,119,198,23,76,169,137,5,164,187,239,131,14,44,133,137,121,91,228,205,3,215,139,162,160,81,241,10,28,68,46,75,152,21,248,231,164,249,177,52,226,244,9,100,53,86,232,168,110,111,176,109,63,61,194,118,116,113,85,14,20,232,3,206,223,205,65,215,218,8,209,110,122,249,90,81,186,242,143,10,210,208,239,255,220,30,93,58,201,122,201,26,209,124,171,17,175,19,10,73,167,117,110,177,242,55,152,86,38,24,71,62,236,218,252,227,206,231,136,138,135,114,207,76,87,225,169,30,73,237,199,244,187,230,113,101,96,191,211,122,24,208,166,42,231,93,44,206,100,42,142,38,194,225,157,247,129,128,6,181,195,26,144,196,41,123,174,127,98,4,116,5,165,184,196,162,250,87,114,38,51,63,49,41,82,182,56,142,25,159,210,102,170,210,190,170,36,186,190,250,48,107,137,95,84,51,67,79,235,36,70,225,2,5,68,215,238,63,122,16,151,90,236,122,32,255,129,234,16,225,233,187,170,162,114,1,133,236,5,163,103,21,65,33,232,249,74,29,235,182,169,184,238,198,76,195,132,138,228,246,85,124,204,9,88,110,13,7,61,159,127,247,23,189,63,132,84,240,210,171,56,224,118,80,137,112,236,16,166,125,127,97,70,213,52,112,94,223,195,76,145,224,168,165,42,109,155,104,131,214,90,246,118,200,6,16,212,158,117,56,97,35,100,175,25,186,92,66,111,25,120,141,155,163,139,194,13,8,146,86,184,75,75,210,177,202,3,32,149,7,1,45,181,105,60,61,102,170,178,222,65,188,191,254,130,184,96,17,226,82,228,103,175,192,137,228,12,237,35,60,116,48,58,228,88,247,114,87,8,154,142,246,217,75,228,88,0,114,252,149,238,209,236,129,94,203,86,144,172,91,93,71,41,139,235,202,216,154,170,95,184,0,157,179,158,101,2,27,222,217,129,29,14,236,208,212,236,192,235,126,231,48,19,147,41,95,181,235,45,179,252,213,48,145,41,59,175,3,78,13,42,98,23,126,39,252,252,99,107,250,230,9,52,55,230,240,164,120,161,224,142,127,162,248,69,71,35,75,48,186,143,128,197,43,47,89,206,230,113,141,16,169,220,32,195,161,97,59,48,219,10,152,215,6,66,69,182,206,28,140,232,201,222,46,229,215,71,39,198,84,36,59,81,38,104,217,113,53,33,198,175,177,228,167,218,113,101,120,240,82,34,124,254,117,31,54,207,221,123,218,193,224,175,234,78,151,25,152,155,238,114,197,4,191,62,215,208,130,205,38,89,234,94,7,12,228,184,23,27,124,32,5,115,181,5,203,39,59,59,137,175,7,192,90,139,65,9,150,241,121,199,162,185,134,13,240,137,140,168,87,107,142,88,92,199,235,34,121,34,111,252,7,175,254,158,239,16,198,179,20,205,158,143,127,211,110,163,233,232,206,133,49,237,245,88,106,4,54,102,141,130,119,151,231,65,72,13,93,51,161,90,110,106,104,102,2,206,252,41,228,92,204,95,202,218,180,120,16,179,38,53,9,81,24,17,186,152,252,163,88,105,74,31,160,58,42,178,43,253,10,57,6,45,94,44,51,24,0,90,30,190,89,188,172,123,92,40,69,196,246,33,135,255,75,86,89,247,52,48,211,14,246,91,86,24,191,160,69,110,190,164,168,60,18,146,65,94,122,64,6,213,196,137,98,100,171,34,252,171,245,151,66,226,110,31,167,214,72,96,248,154,22,29,105,149,8,13,165,68,21,221,21,196,80,82,55,165,203,159,172,134,88,211,55,71,149,120,17,129,232,134,85,68,38,128,96,224,134,94,47,34,95,234,207,185,22,101,156,162,100,58,199,6,102,69,92,217,124,32,119,16,45,76,228,178,75,101,91,118,206,45,131,223,232,69,27,128,242,33,111,1,20,116,133,233,115,54,47,163,33,174,179,161,190,159,209,10,18,137,165,21,176,40,187,2,24,92,255,140,28,132,202,168,107,69,217,116,249,246,183,234,162,57,70,155,52,10,135,34,77,154,7,1,25,255,157,59,49,77,221,84,226,178,72,130,134,227,87,42,71,208,246,169,252,164,42,122,0,52,61,169,120,222,158,34,119,136,126,241,45,201,189,1,37,148,114,40,172,57,30,92,83,21,77,235,232,216,77,164,246,62,193,178,223,155,120,33,184,158,200,151,136,155,71,23,34,240,231,51,232,190,150,30,35,6,145,212,195,241,60,243,32,239,242,197,87,195,214,28,254,107,150,6,186,142,109,132,190,196,206,129,11,60,237,233,109,52,118,66,122,249,133,239,21,52,14,226,136,172,125,1,125,233,167,7,223,16,230,169,68,193,55,191,134,199,122,98,137,126,218,38,128,184,159,207,128,144,13,252,52,231,100,48,100,231,248,238,251,219,226,224,54,94,35,5,27,186,109,56,179,199,199,169,206,128,192,118,155,108,125,201,177,200,38,168,17,47,78,46,193,98,95,192,34,71,13,189,192,162,122,234,66,131,44,163,104,51,21,169,93,216,36,154,134,221,54,53,242,170,242,230,255,102,84,222,170,75,93,57,151,86,238,218,54,74,107,95,126,186,25,95,176,210,95,62,112,60,57,91,84,210,174,82,31,207,42,253,228,178,79,177,80,33,81,76,205,248,86,16,17,217,114,7,18,172,224,87,74,167,51,197,122,93,190,33,104,41,6,170,47,4,126,54,121,226,91,161,124,0,236,246,37,118,152,152,169,3,95,56,139,173,183,73,125,19,227,116,175,141,80,182,168,244,188,153,191,161,108,226,81,45,9,230,133,110,153,39,49,67,80,163,210,220,111,72,161,43,155,233,165,45,67,62,195,22,10,99,119,176,117,237,51,135,54,194,53,64,5,7,151,157,132,253,182,103,93,233,119,230,236,246,159,225,75,134,197,115,168,80,111,138,18,205,3,175,156,8,96,44,209,131,244,184,46,236,79,109,209,66,200,180,173,173,146,39,136,248,8,148,202,189,128,153,121,21,184,238,248,252,185,66,248,79,99,67,226,113,142,230,232,104,107,38,139,97,9,4,101,123,251,47,138,187,92,119,212,132,41,144,210,180,51,67,69,72,0,198,194,139,192,251,81,126,220,173,94,136,102,237,220,2,147,69,121,5,252,210,10,29,219,234,113,222,248,233,53,245,52,94,143,142,229,20,64,221,4,51,62,50,133,14,66,104,120,58,13,112,140,49,129,168,80,120,65,222,105,199,52,111,126,20,153,33,62,144,0,212,236,145,166,23,246,120,189,133,199,109,140,110,71,171,59,138,52,12,231,151,27,219,237,177,35,120,48,194,23,30,227,130,178,252,100,93,11,77,160,199,203,88,24,241,176,146,99,43,155,235,51,41,93,164,9,1,107,244,171,199,34,81,255,250,74,166,89,124,240,16,42,179,200,133,10,8,67,150,52,101,85,173,72,240,103,19,98,59,163,112,218,146,15,50,38,94,99,25,149,15,100,105,70,241,194,95,224,87,32,160,183,249,145,86,100,73,82,53,252,199,80,71,75,78,207,251,123,19,82,145,83,4,137,241,117,220,216,62,11,64,33,77,42,213,237,55,44,205,81,91,232,208,197,116,8,124,254,3,182,22,224,253,203,0,36,174,20,156,103,230,166,118,114,141,203,102,139,97,221,26,138,53,135,108,133,197,228,108,236,170,238,151,212,150,158,192,57,27,41,12,132,159,53,96,106,102,128,19,125,45,190,100,120,65,247,103,32,0,122,36,48,123,251,15,221,43,83,197,36,40,6,0,109,216,109,240,174,124,86,201,100,62,161,172,190,31,19,91,135,207,193,198,51,11,122,157,240,127,208,26,153,216,139,128,18,154,229,223,125,164,133,38,13,144,183,178,224,78,29,176,240,235,55,16,221,247,233,220,155,172,239,20,36,74,214,208,96,235,246,156,2,3,225,121,1,71,252,204,189,171,238,78,165,231,222,146,117,82,23,152,111,144,204,220,63,171,83,234,173,99,101,122,52,216,15,160,124,51,10,229,230,13,96,241,9,231,29,111,17,227,159,210,169,137,164,182,6,14,129,50,176,98,237,40,143,38,18,181,47,170,79,128,206,188,100,168,113,141,122,184,156,57,245,241,154,229,201,184,209,16,51,9,252,3,68,105,28,127,181,118,4,151,162,234,88,148,122,11,230,6,23,195,182,250,73,128,13,244,207,114,152,49,154,38,141,159,185,99,139,105,200,123,226,52,198,241,199,88,79,225,195,189,208,236,111,37,254,158,19,52,89,130,238,188,33,33,252,124,169,140,115,147,180,182,47,93,48,33,234,80,255,3,68,210,27,87,190,179,20,174,21,29,185,239,7,159,130,146,28,177,193,133,143,254,61,164,171,184,140,218,20,33,255,170,16,79,170,24,47,250,72,182,229,188,119,61,188,93,137,231,222,188,148,52,147,228,208,76,83,126,28,129,160,169,51,92,45,160,15,100,212,20,25,179,168,55,54,124,23,76,2,168,131,51,244,27,175,240,1,96,106,107,74,109,79,9,37,47,194,2,159,102,16,252,0,10,129,246,2,171,94,36,184,133,168,225,125,171,121,180,84,40,38,126,79,239,132,236,33,76,133,92,211,188,170,199,204,111,107,46,170,91,27,84,230,110,222,27,114,223,29,23,70,232,76,31,125,3,236,255,11,44,96,184,202,101,190,89,225,163,9,227,100,131,10,230,125,62,92,106,70,154,117,152,37,79,15,244,195,218,119,232,233,88,160,233,86,188,81,63,218,85,58,83,34,67,176,178,38,227,87,132,166,196,17,17,97,210,119,4,84,116,94,220,189,29,31,151,119,64,185,255,64,150,230,117,0,160,254,205,1,28,206,87,195,117,198,64,24,150,144,240,203,98,9,56,125,250,123,23,41,181,113,40,135,254,139,42,76,41,224,213,10,39,167,214,115,81,233,139,2,25,170,178,203,152,188,174,183,228,136,210,245,254,14,111,109,136,62,165,98,255,205,114,34,158,145,183,142,53,254,225,100,22,12,202,3,219,182,243,99,240,243,108,94,25,102,192,38,134,4,150,121,78,217,229,191,143,10,37,241,179,2,53,222,159,42,209,229,228,29,99,148,12,29,168,41,4,170,187,159,119,169,176,243,193,153,117,16,205,188,253,141,161,174,220,205,21,224,155,24,96,8,171,135,212,1,59,196,199,57,230,44,120,248,108,89,3,10,187,43,131,62,114,10,139,121,126,142,201,191,131,227,140,120,185,129,235,5,165,180,32,198,239,163,21,148,221,179,220,230,51,23,1,84,137,136,95,187,13,109,243,223,238,67,101,153,173,87,226,154,45,14,82,64,193,194,29,161,105,28,104,63,102,196,11,58,75,99,181,235,255,109,164,120,117,43,240,243,24,17,253,44,154,11,111,171,59,63,76,35,195,128,217,219,40,49,121,5,200,255,74,136,185,218,114,33,188,67,141,250,233,95,3,103,31,102,187,190,73,126,4,9,70,186,232,167,148,152,254,126,33,121,217,45,112,232,167,23,7,38,16,63,131,43,92,145,195,174,199,42,59,124,93,2,148,80,166,58,137,230,131,22,150,166,9,175,11,138,207,188,174,85,147,205,60,89,131,248,243,88,2,171,114,187,189,37,236,101,87,2,196,99,40,175,113,250,82,235,182,226,227,197,34,197,118,130,239,17,144,170,234,200,216,215,251,39,227,242,189,252,55,157,222,252,201,192,181,172,74,254,210,36,205,198,24,178,198,50,240,213,74,72,138,157,14,236,148,94,32,178,35,185,88,4,210,121,47,46,3,248,51,214,142,185,53,86,249,165,30,18,230,126,109,94,10,136,85,165,169,249,211,192,6,203,204,255,12,79,66,170,175,31,107,36,7,34,17,255,114,105,85,222,231,8,117,12,45,41,220,216,211,250,246,61,52,248,186,185,73,36,7,170,52,185,15,181,162,251,137,219,127,85,94,136,226,188,190,9,62,45,185,233,200,188,66,151,224,66,162,113,109,104,228,169,126,164,113,100,166,16,194,80,161,105,176,245,101,145,186,50,157,170,134,194,166,119,80,14,133,97,25,102,114,142,84,197,6,242,194,169,35,32,77,4,81,62,18,182,105,240,253,153,17,90,218,117,231,189,204,253,200,15,87,24,50,83,57,49,151,114,210,249,252,234,194,62,15,92,45,207,31,203,245,93,188,67,5,211,207,209,119,214,248,27,108,163,107,17,170,182,253,53,89,252,34,18,142,35,122,186,104,105,160,14,129,138,117,107,10,247,14,147,54,71,3,81,96,74,222,128,49,138,250,117,30,209,97,251,206,106,144,87,238,113,46,35,105,249,87,17,58,228,43,201,12,85,87,163,185,120,69,253,54,165,185,120,109,9,194,187,189,241,97,50,177,106,44,221,73,65,125,231,67,144,5,147,36,131,128,119,16,103,111,135,43,137,74,24,9,230,187,106,211,247,38,222,114,176,39,4,39,102,2,123,252,126,98,189,165,138,55,116,84,77,76,215,48,160,223,99,219,161,17,29,121,179,57,189,97,193,106,128,35,27,183,34,18,159,66,41,233,85,94,76,32,127,160,248,171,64,143,45,109,112,9,134,174,2,25,121,130,215,44,23,27,181,227,105,56,97,36,38,181,70,14,73,191,69,41,148,23,146,244,150,3,41,58,194,245,223,93,198,49,54,226,231,219,14,180,67,58,245,67,31,183,242,22,246,18,3,21,35,5,94,108,234,242,181,14,103,182,119,201,97,240,166,171,138,173,97,84,99,99,53,7,118,234,197,223,193,118,128,16,203,250,253,122,45,104,182,193,16,251,10,0,38,118,43,143,52,230,227,174,163,122,167,28,246,250,212,219,149,44,1,230,171,215,220,172,220,235,132,136,245,132,231,55,76,115,182,44,68,225,5,47,203,151,33,67,116,48,71,215,41,191,247,162,243,219,11,221,87,149,123,30,112,50,193,114,236,115,81,68,3,234,198,79,250,32,145,225,185,61,186,88,2,27,39,183,157,66,253,14,169,184,7,118,26,81,77,21,43,162,29,7,8,244,181,32,190,241,94,24,115,171,130,236,222,233,240,61,91,27,101,143,129,248,26,241,60,46,172,182,153,123,132,196,90,112,122,230,66,61,108,63,216,199,175,31,239,130,89,71,223,170,171,186,179,47,54,18,12,206,113,58,30,69,105,238,240,173,13,28,209,240,146,153,195,202,61,3,167,228,150,112,71,11,0,185,45,144,193,210,98,198,197,111,80,126,44,249,194,162,176,162,139,217,111,63,35,61,44,241,99,21,104,93,64,80,233,140,103,156,1,226,209,60,166,120,129,64,200,113,38,172,218,86,15,170,114,91,36,216,144,38,60,203,182,92,78,91,184,253,20,82,115,95,151,155,99,106,214,214,49,201,21,161,218,43,185,232,113,39,151,26,82,232,89,18,194,23,86,181,182,2,247,64,44,91,144,40,233,196,79,134,218,87,91,178,30,207,215,84,174,187,180,121,182,78,51,73,128,97,229,65,39,137,241,32,25,111,246,17,11,109,238,161,196,238,178,103,80,41,113,206,166,105,20,163,9,206,242,66,155,223,165,106,22,178,2,205,133,233,150,41,84,255,55,106,17,96,239,135,116,116,253,163,132,180,48,98,16,239,24,103,230,186,147,54,230,165,246,72,186,79,5,18,238,39,44,13,138,83,253,87,60,87,201,216,91,56,211,1,49,162,74,195,216,184,179,157,229,122,234,41,246,120,229,43,121,105,139,153,32,128,67,242,0,228,25,248,116,231,174,175,197,252,193,40,104,138,241,79,190,241,122,155,218,70,173,131,126,95,187,115,78,197,240,24,231,57,32,17,159,182,97,12,227,40,1,103,43,29,255,197,163,126,94,155,92,53,239,219,144,66,239,39,132,98,188,208,126,71,21,232,206,116,190,187,150,171,110,65,250,238,40,243,50,229,42,230,51,167,221,189,74,90,234,178,192,216,155,86,166,53,82,148,84,141,169,176,252,218,74,201,157,75,171,21,235,159,80,157,27,169,255,89,170,56,216,240,3,175,46,206,22,80,207,179,86,21,246,68,228,174,113,119,67,205,121,88,139,44,47,92,175,217,36,0,69,29,138,124,30,236,156,254,208,200,148,224,5,77,32,132,139,210,26,145,78,26,218,71,208,101,173,167,139,124,11,120,68,4,115,114,41,253,130,116,51,27,197,85,0,146,11,199,72,141,224,197,58,168,246,104,215,94,114,168,78,12,249,53,214,191,114,156,205,110,141,27,186,245,147,97,83,102,186,30,192,203,42,118,203,119,29,254,105,148,25,22,213,190,180,246,188,135,209,210,8,121,169,72,219,114,169,220,142,21,168,64,92,143,17,198,173,59,237,248,9,197,47,186,109,92,92,109,248,249,194,17,226,83,166,191,194,192,252,119,125,124,141,142,75,171,122,8,151,17,92,197,16,195,115,48,237,179,101,35,212,240,231,41,243,164,201,109,151,25,185,44,239,101,250,211,237,208,180,220,151,253,241,163,4,225,29,97,77,15,182,202,175,168,90,8,18,120,16,106,191,55,97,119,95,41,176,157,112,226,67,168,219,185,62,151,121,155,86,14,240,24,75,235,169,133,34,190,63,87,8,167,171,248,230,66,90,230,164,225,45,218,194,46,95,187,180,207,68,59,253,187,214,135,254,164,163,190,58,46,139,191,251,23,93,62,229,235,17,71,194,227,59,199,242,163,130,56,165,41,39,112,231,104,253,12,82,50,136,67,67,107,138,2,57,237,244,23,1,250,171,129,193,238,159,35,230,95,47,96,157,86,141,77,25,103,189,73,250,191,174,204,241,46,137,226,237,168,33,231,111,107,71,71,175,76,114,88,37,215,64,140,109,71,126,61,219,127,245,10,186,161,8,19,157,234,183,43,64,116,54,131,84,89,70,179,198,56,7,89,231,161,73,185,57,51,88,153,81,144,32,18,197,30,93,3,211,171,14,246,113,111,138,193,124,153,164,83,97,208,44,76,35,227,3,225,56,158,135,167,245,225,138,75,184,212,230,26,133,95,36,243,213,250,246,21,94,211,68,45,187,202,255,244,106,138,3,197,5,115,86,117,137,76,28,226,206,155,83,226,132,36,83,11,51,240,171,48,159,7,248,141,252,30,54,213,15,131,238,245,186,21,253,27,187,85,20,196,16,125,192,97,112,57,93,226,250,223,114,216,163,220,182,50,58,195,6,91,59,0,20,13,18,247,23,78,197,204,207,72,55,147,197,91,179,189,249,119,227,9,130,248,105,3,248,118,144,31,125,230,128,97,10,22,156,40,57,140,253,69,44,143,3,191,163,25,78,58,183,196,103,38,122,100,108,204,29,224,150,235,188,242,116,159,144,108,50,22,152,4,23,211,0,205,101,24,37,71,188,239,155,182,44,134,201,139,43,193,190,140,203,248,252,81,151,155,241,99,252,162,222,184,62,54,184,54,45,244,77,91,111,187,73,223,89,169,137,117,20,106,3,1,51,213,86,75,46,94,88,46,98,190,73,113,44,169,36,234,198,189,102,224,66,254,194,222,84,102,170,100,201,96,39,222,147,242,209,167,135,99,140,24,220,223,0,105,191,206,4,245,180,128,22,105,180,145,188,226,56,203,242,77,114,101,131,63,128,249,195,112,122,38,74,191,166,186,206,246,156,84,13,30,114,125,9,159,225,143,187,101,200,33,37,179,76,28,21,255,11,42,222,164,62,37,10,185,135,195,72,205,200,64,63,24,27,82,117,67,22,140,186,64,255,147,34,89,60,188,246,194,67,53,6,25,43,28,36,242,97,229,201,85,201,134,53,36,72,8,54,21,246,119,158,216,214,50,235,112,11,242,253,37,97,236,180,19,139,65,255,161,191,82,166,62,77,63,159,178,156,178,193,143,77,183,199,81,84,167,7,155,48,185,101,215,255,215,39,121,22,98,56,126,89,34,157,196,208,159,104,19,252,137,198,112,155,16,18,198,185,50,48,128,225,187,236,87,183,135,253,15,160,28,27,23,224,50,85,28,45,228,111,5,217,182,183,28,207,77,131,101,189,137,246,33,232,201,124,177,35,194,245,211,42,21,83,151,147,70,205,178,2,235,147,72,71,139,65,199,51,162,107,220,77,90,0,27,223,19,150,103,83,1,201,146,9,215,100,89,56,46,72,216,141,19,9,172,70,179,155,15,102,86,119,216,123,196,84,72,228,241,60,149,129,35,11,70,34,228,194,75,147,131,76,46,255,35,125,197,24,174,155,96,199,188,177,174,174,212,222,200,189,244,169,56,186,241,18,220,126,231,116,194,163,173,179,122,212,110,135,138,6,235,246,168,72,103,86,166,245,216,206,73,29,160,156,115,125,10,11,245,189,195,21,73,77,169,160,221,241,212,100,228,66,62,250,94,173,19,202,111,206,156,30,57,92,205,20,175,237,26,68,34,253,250,202,183,111,19,109,28,143,233,139,87,150,220,216,63,179,113,20,73,127,102,191,216,123,251,238,93,223,156,211,95,200,106,167,254,230,228,84,249,205,147,135,161,119,79,45,60,213,23,105,247,76,115,255,44,231,63,100,100,125,69,221,91,214,188,124,64,109,247,110,59,166,56,162,212,17,243,120,255,228,81,253,49,130,83,76,144,174,119,146,123,0,114,109,140,161,207,98,45,17,124,196,250,143,185,220,82,3,174,75,205,82,203,161,89,60,111,32,251,48,239,126,89,81,149,83,5,189,149,174,187,54,217,201,205,180,65,210,45,233,208,129,157,42,120,191,217,97,213,190,26,2,44,22,81,203,207,84,25,103,208,0,126,32,236,91,128,124,215,235,210,75,244,91,196,197,245,210,234,247,58,57,195,83,240,248,38,181,32,100,70,171,60,144,55,42,226,30,255,197,226,4,189,111,100,230,163,220,196,250,167,11,178,130,169,122,132,209,23,111,150,119,73,78,78,83,154,74,19,73,248,159,121,205,138,188,224,3,138,131,90,172,181,54,222,31,122,200,41,100,2,237,64,249,29,13,184,214,201,119,138,240,46,173,198,54,150,30,71,197,84,80,59,129,9,60,243,186,13,100,54,233,70,7,65,38,198,117,243,62,62,102,172,46,186,123,149,7,225,40,134,201,40,0,225,148,91,195,35,182,247,98,96,227,97,75,78,49,13,88,29,42,161,161,142,98,189,94,179,95,247,181,239,225,210,210,128,21,242,252,6,128,207,26,69,194,193,183,252,138,169,138,86,86,60,119,222,119,41,120,85,60,118,37,203,253,149,40,114,61,90,224,17,185,42,247,215,14,235,174,196,218,187,105,60,179,224,7,88,148,3,101,152,3,218,35,176,36,235,221,147,235,50,74,166,222,255,144,194,161,27,215,37,152,121,212,5,17,79,8,122,125,35,216,54,253,58,72,222,84,115,53,65,57,159,123,183,152,217,35,123,20,245,18,165,167,232,3,116,241,10,186,41,152,240,95,107,2,81,28,57,111,107,116,133,141,31,43,116,164,8,179,80,111,209,242,54,126,113,73,75,237,72,78,97,165,191,53,26,76,197,162,198,182,75,54,242,51,190,6,115,87,54,24,95,234,170,48,6,71,44,209,47,40,100,23,79,3,5,21,23,193,139,186,3,96,31,70,100,179,41,187,44,103,111,32,195,94,139,251,61,54,205,56,115,34,247,235,115,224,164,8,232,175,205,68,130,61,224,141,145,57,174,71,105,237,41,57,239,221,137,67,95,42,173,153,82,235,155,226,241,65,26,202,202,245,84,9,97,94,119,205,232,89,169,107,226,185,28,54,140,155,106,218,0,108,119,154,167,158,236,145,225,192,25,184,160,101,222,91,133,42,19,9,44,218,212,3,245,171,69,137,227,123,41,251,77,132,37,230,38,139,53,61,52,139,86,187,70,6,117,13,129,234,4,170,205,90,3,54,132,170,139,211,6,147,54,25,60,3,1,38,84,201,128,81,20,111,2,64,80,216,44,253,138,2,64,227,159,165,146,30,17,41,96,144,30,117,78,179,124,125,113,229,55,132,29,194,146,239,103,77,106,14,171,30,73,58,211,137,17,71,5,201,12,9,140,226,21,192,196,55,152,225,17,224,164,228,1,201,150,174,139,178,254,58,179,27,142,125,161,183,220,169,115,49,166,69,160,16,223,107,91,46,101,211,233,110,183,93,124,196,203,28,25,254,118,22,209,25,21,153,250,247,24,67,195,23,213,205,82,192,194,246,76,90,85,119,225,142,57,140,150,207,54,189,85,112,207,193,239,170,19,103,204,36,129,68,172,193,222,154,30,131,12,177,232,16,210,31,255,48,121,148,53,40,158,217,65,161,103,114,99,129,112,243,136,36,192,250,192,251,230,203,142,145,197,168,144,246,237,219,135,5,104,149,18,83,122,67,75,170,154,42,81,233,11,210,143,181,92,166,163,158,55,81,5,204,140,90,246,156,152,20,195,33,134,89,8,49,191,29,41,96,2,2,157,127,12,204,122,246,107,16,234,135,181,148,10,32,75,153,176,96,46,152,199,210,120,238,217,227,160,212,21,205,74,79,236,218,183,30,53,59,74,175,220,128,219,119,89,33,68,182,129,46,54,248,251,161,173,101,211,94,92,249,23,181,170,34,116,69,114,208,74,28,252,125,232,22,83,242,157,238,181,43,236,27,152,38,146,27,235,237,18,199,0,93,229,29,68,106,142,255,237,211,137,235,220,209,111,238,8,118,255,25,15,207,79,12,55,157,174,206,18,174,55,24,39,78,74,149,10,163,101,233,11,101,125,127,232,187,80,178,147,194,146,128,137,131,109,133,155,69,8,173,92,211,1,112,12,210,158,139,27,127,209,179,110,222,255,80,163,114,52,26,130,6,92,250,102,104,70,3,140,159,87,106,224,50,116,247,3,6,10,116,185,238,90,73,170,88,41,117,199,128,91,156,169,146,164,100,4,241,136,22,62,245,63,103,136,252,247,95,39,68,40,103,149,36,125,133,13,213,58,52,200,66,110,178,135,183,13,111,250,206,245,163,39,13,88,214,33,163,70,16,232,195,168,240,206,173,24,74,83,124,193,150,251,245,208,91,62,63,215,71,158,168,173,231,171,129,104,214,68,12,200,14,25,158,202,12,75,15,23,67,62,123,30,248,137,135,28,34,246,165,74,37,59,228,240,181,67,135,242,167,202,41,204,210,132,126,44,82,213,201,242,26,159,38,34,98,159,1,195,68,140,86,219,40,136,50,145,141,176,48,72,239,172,161,32,18,64,120,50,61,28,153,172,61,203,173,121,220,102,59,200,225,141,107,221,113,149,19,205,188,159,57,51,41,54,198,91,44,1,112,128,110,213,11,55,35,193,208,54,105,204,61,172,131,26,92,148,210,103,78,101,98,155,178,115,137,34,37,68,124,143,81,11,248,254,253,240,246,53,46,52,55,179,112,116,185,200,225,91,122,249,250,234,175,233,188,54,100,247,172,71,77,201,125,159,242,99,84,201,244,51,11,228,1,61,81,131,6,83,249,118,156,201,211,135,34,14,153,100,127,189,159,151,193,80,190,251,155,200,114,9,188,126,95,101,134,118,197,231,157,124,70,79,169,95,69,54,216,53,160,230,251,135,171,100,164,191,20,111,73,23,89,78,67,40,218,115,55,32,143,255,93,154,32,100,241,78,0,85,200,226,82,14,202,81,90,215,94,240,74,144,59,199,159,25,123,60,105,51,56,198,65,215,248,221,247,26,81,130,50,131,108,119,163,243,163,229,167,176,158,167,53,205,253,12,188,68,178,152,201,115,83,88,140,51,47,33,74,114,218,4,10,113,154,225,155,137,218,208,235,131,111,41,247,174,172,40,144,145,176,210,252,237,144,132,58,194,253,31,149,66,142,59,0,129,252,140,104,221,126,221,57,246,42,143,133,133,200,1,188,39,175,182,83,108,197,141,187,226,146,152,186,41,243,140,214,88,144,129,46,53,46,132,84,222,243,115,237,175,142,202,121,140,195,108,81,233,249,212,156,247,40,112,112,127,83,31,134,217,251,239,220,234,148,195,235,35,254,202,57,208,17,149,51,108,154,34,63,0,56,5,24,55,119,97,145,204,244,254,162,57,121,51,235,181,178,246,127,221,70,45,58,247,36,226,158,66,33,51,113,141,194,185,57,214,243,186,140,23,151,77,18,251,112,113,190,182,212,231,137,129,50,139,148,0,122,144,16,178,127,139,182,107,104,15,145,94,66,204,61,185,173,129,120,105,254,140,4,109,179,54,37,27,50,229,39,169,244,167,110,194,227,89,50,89,243,82,169,214,220,44,28,12,250,167,2,120,210,185,197,190,86,203,125,136,180,2,127,42,167,124,141,249,48,131,143,63,185,167,113,239,175,199,124,168,155,33,132,48,206,54,55,245,112,129,87,211,140,74,99,194,166,181,31,8,117,121,205,88,34,224,177,35,96,43,43,121,51,2,72,22,187,78,216,53,86,121,107,131,18,232,6,105,217,165,38,121,141,250,203,217,4,241,156,137,174,186,46,103,181,165,127,37,224,167,70,112,212,107,2,18,186,33,4,183,93,34,134,60,101,205,181,80,212,78,24,106,17,234,134,211,240,225,134,166,191,61,140,61,136,112,186,200,124,150,149,219,129,29,201,150,46,11,12,118,118,60,122,43,210,69,216,130,138,80,4,218,7,62,157,71,24,97,112,45,39,183,193,150,42,215,117,178,47,45,169,75,77,204,37,214,135,83,52,34,208,59,216,89,217,238,131,36,229,123,186,119,133,198,106,171,82,69,79,50,172,244,19,133,162,230,253,147,129,149,25,213,211,211,12,138,215,28,18,18,130,109,205,83,93,1,1,12,112,181,217,251,65,50,37,22,40,87,220,227,230,132,185,245,5,174,94,37,229,8,142,52,202,240,187,195,123,250,136,181,70,175,68,115,67,35,61,135,203,14,39,216,64,131,108,170,137,252,3,228,27,52,221,126,246,117,204,83,144,187,56,24,238,62,54,120,250,0,129,175,126,82,150,215,214,27,60,79,18,77,203,178,131,88,14,67,56,39,192,246,123,237,140,137,186,192,51,120,89,77,173,147,216,187,32,231,215,185,59,213,164,184,54,197,235,115,139,117,44,108,0,140,96,23,185,173,49,4,152,44,95,6,52,222,14,95,157,250,245,39,237,243,121,222,72,186,197,249,77,67,155,175,220,10,147,146,95,42,246,13,34,189,76,29,64,193,136,167,112,113,0,137,112,175,250,122,228,229,22,54,249,226,53,246,77,221,208,192,107,182,194,204,33,150,245,177,49,88,211,169,81,174,18,93,141,139,21,149,113,19,28,10,55,203,234,178,123,90,163,208,210,198,16,182,160,33,90,103,252,113,146,96,110,176,191,172,42,250,56,90,171,35,22,8,151,58,101,144,158,236,235,128,4,115,60,239,253,196,110,88,94,68,235,93,16,13,202,111,195,1,60,36,181,141,160,227,151,194,193,236,72,110,23,205,7,14,101,179,194,42,230,219,119,11,13,89,57,64,219,49,173,185,42,138,228,245,212,49,201,68,2,85,158,51,2,226,8,168,88,95,207,93,141,146,44,110,168,49,143,70,91,187,251,143,75,80,190,249,208,35,133,234,219,94,177,196,17,21,230,54,15,102,174,142,216,191,170,144,118,68,158,107,38,8,36,183,28,19,125,79,147,246,34,231,185,151,252,98,221,116,38,73,247,68,240,250,164,234,133,123,7,76,159,92,32,34,67,25,215,101,230,65,158,125,159,60,246,8,219,184,136,184,204,60,75,179,82,215,144,250,35,198,172,86,201,197,210,124,226,91,84,10,124,23,161,22,81,251,103,59,127,234,237,73,226,208,75,10,91,188,45,50,208,217,242,116,25,221,2,225,95,45,150,198,89,67,124,179,151,191,134,108,54,221,92,255,173,41,205,40,116,233,38,159,81,69,101,233,134,180,130,252,78,105,101,9,107,190,201,84,67,15,197,103,98,88,35,186,31,86,60,156,105,195,176,200,228,241,113,138,25,162,117,99,205,200,7,146,22,254,189,170,155,186,166,87,26,52,26,194,154,238,91,1,82,125,14,245,151,128,106,218,60,153,85,5,252,41,239,255,0,52,217,96,38,101,50,197,70,8,27,126,50,196,195,224,136,254,55,24,143,51,129,198,101,42,94,146,39,118,74,168,33,249,154,179,64,206,130,115,23,127,180,130,71,229,150,35,1,161,156,9,34,11,42,0,51,30,207,162,48,13,134,74,225,171,65,198,88,117,122,252,103,227,245,180,110,101,154,90,151,54,195,141,172,219,243,106,86,72,124,158,197,184,116,212,240,187,158,244,148,116,155,222,10,93,114,39,11,195,6,182,50,80,116,105,143,187,117,181,36,218,188,172,71,93,253,19,167,21,210,45,59,60,13,147,136,245,32,250,215,57,21,185,96,155,251,78,59,49,219,185,183,125,123,4,238,110,169,45,203,169,89,22,75,99,219,222,85,162,143,102,174,136,139,61,25,183,241,60,171,70,236,127,174,100,154,59,199,101,131,182,18,61,233,117,60,108,190,212,156,2,81,251,105,223,115,77,196,32,101,148,160,3,73,195,69,0,11,8,58,139,238,81,195,194,106,50,82,99,117,100,9,44,181,91,178,103,149,48,35,153,221,51,52,117,22,30,34,249,98,76,110,236,1,101,187,235,104,190,116,122,164,98,98,159,213,151,47,233,217,211,59,228,36,146,72,49,15,62,1,158,129,7,38,192,16,52,242,3,95,69,204,193,90,230,51,174,173,90,121,116,109,136,54,190,23,62,236,129,233,82,250,16,88,73,19,204,90,175,61,109,253,33,171,79,60,79,170,220,158,216,83,58,248,173,195,19,46,235,41,140,140,168,9,39,5,1,63,203,252,69,37,114,171,206,66,169,120,200,50,159,63,249,174,165,178,6,188,34,177,25,195,194,144,159,229,230,222,161,0,124,199,183,134,6,59,134,193,179,42,178,89,20,196,229,22,100,135,133,169,44,19,184,9,164,51,109,95,31,136,159,126,105,47,157,216,106,71,170,4,129,62,150,197,91,27,111,239,251,90,159,234,207,33,6,93,187,182,54,251,113,122,64,192,167,60,86,7,170,21,125,120,210,119,22,47,114,196,101,112,114,240,210,146,188,180,60,102,191,15,167,48,226,139,49,76,60,50,111,38,206,88,138,242,241,63,92,143,215,208,164,9,212,27,153,15,16,149,58,32,207,182,103,232,31,12,16,157,216,215,242,26,237,166,4,220,46,3,117,200,66,106,31,90,180,123,218,190,92,160,48,123,217,9,188,36,134,182,158,137,189,19,22,67,141,109,109,145,121,57,237,241,49,106,87,205,195,190,124,182,185,99,100,208,1,119,109,181,148,10,5,114,32,59,134,181,214,188,254,136,125,51,15,5,65,203,16,111,159,135,82,202,44,128,47,195,42,162,141,92,192,221,98,154,88,107,189,66,77,40,231,214,164,74,127,151,239,217,128,140,228,96,212,213,185,35,12,66,114,97,178,79,44,13,5,108,189,208,42,13,105,254,235,66,217,2,90,169,210,222,26,165,57,244,150,53,39,140,30,61,228,63,113,250,133,240,216,198,27,120,227,227,177,213,117,209,175,188,114,196,204,29,209,129,202,209,102,228,166,146,137,151,26,154,130,91,126,166,97,205,52,89,116,165,127,93,169,127,35,217,77,66,158,58,236,20,72,52,92,54,155,227,106,127,228,63,77,116,201,119,52,69,49,210,108,225,110,96,181,226,225,68,197,103,43,169,100,98,241,197,10,106,81,239,12,36,15,93,114,83,42,27,16,164,240,206,23,51,63,123,184,145,198,15,170,125,243,229,153,197,154,105,229,25,246,182,224,189,2,92,2,157,16,218,15,139,138,187,72,236,104,41,53,221,204,95,236,111,178,85,217,146,37,133,106,220,124,84,98,106,88,51,1,112,214,164,143,91,166,52,113,132,140,204,212,41,85,184,121,243,129,7,214,54,153,23,98,36,33,192,250,206,88,218,230,245,73,225,148,13,241,210,50,214,220,90,221,249,76,50,244,107,105,207,8,136,27,28,241,255,29,18,6,0,90,35,176,3,254,244,198,17,175,14,49,106,59,162,66,1,69,188,49,126,205,120,219,149,127,120,45,253,2,97,131,167,17,7,125,78,41,99,27,124,243,234,99,137,85,41,140,255,225,238,113,130,133,82,42,137,11,84,131,110,118,122,225,59,69,101,85,52,48,36,164,87,201,21,28,115,141,149,112,237,92,183,124,86,121,99,186,133,239,21,189,116,10,110,195,164,65,54,35,249,221,108,79,44,248,236,129,143,96,31,244,212,80,174,101,162,39,183,114,251,26,6,183,95,87,176,63,175,20,157,100,22,89,27,197,59,29,13,202,90,81,66,55,235,69,148,146,225,201,69,45,72,92,76,149,54,144,37,96,252,38,81,118,45,78,243,236,176,96,198,32,122,11,172,112,22,123,181,203,142,123,33,105,167,4,236,176,151,202,60,57,62,198,190,13,255,75,80,188,78,137,216,244,97,64,55,163,124,139,18,139,200,243,6,225,147,159,248,167,38,144,103,24,15,179,9,146,79,228,38,220,223,177,47,17,116,70,173,81,210,191,201,236,11,203,163,11,61,97,243,91,214,226,238,246,119,79,198,2,121,13,78,168,22,94,231,233,73,212,160,165,199,63,58,100,21,210,152,215,215,37,8,11,155,106,189,171,186,137,30,168,229,128,66,66,65,210,169,196,202,194,158,184,163,52,216,50,215,116,201,21,48,0,142,234,157,228,136,103,162,20,243,88,61,142,36,53,155,114,181,60,6,54,245,255,37,147,132,191,10,252,147,47,175,13,145,227,136,239,49,93,157,183,80,30,59,228,154,171,21,240,203,169,236,67,231,228,161,147,207,180,73,135,56,229,131,150,16,102,79,5,242,78,196,172,164,240,91,54,186,46,177,74,32,198,163,210,90,249,29,223,121,175,153,136,52,69,77,4,70,179,184,141,51,60,56,120,12,220,143,128,123,100,216,28,101,231,156,82,69,219,106,106,200,41,70,94,225,40,44,79,142,156,174,98,171,185,214,226,133,68,60,236,115,205,214,78,56,63,16,190,74,103,143,194,32,159,173,87,225,190,135,216,220,86,178,59,162,136,53,35,174,10,165,175,78,248,91,211,59,215,48,148,93,189,122,62,161,41,1,51,171,137,201,32,195,246,153,248,38,73,103,233,174,187,15,102,68,97,123,40,48,53,115,132,215,113,12,36,82,252,211,42,119,123,217,132,189,138,134,12,179,172,168,97,17,78,243,79,233,139,242,151,133,85,88,159,118,134,163,80,5,218,127,30,185,211,198,124,137,18,237,105,161,230,99,156,211,86,106,37,70,101,243,212,85,59,104,195,105,251,134,96,85,6,130,248,168,117,89,112,182,111,36,247,190,67,122,253,56,20,81,215,98,238,32,38,192,68,28,220,8,237,183,169,208,35,105,244,143,203,111,68,153,22,167,176,60,16,205,242,206,219,77,10,179,247,179,175,182,18,120,117,109,235,202,189,7,101,181,171,30,4,185,212,180,120,221,86,211,88,205,243,81,126,138,72,240,29,50,124,124,250,52,94,21,253,192,12,242,134,53,206,172,94,41,33,113,60,5,155,147,174,156,215,70,72,47,162,61,171,77,230,160,125,45,107,166,20,60,163,218,159,74,72,21,3,87,43,117,21,33,13,53,171,250,30,197,155,120,124,44,149,147,35,95,175,187,185,95,30,109,125,38,64,40,66,74,167,59,154,74,22,19,143,8,88,145,30,142,81,160,186,215,69,31,186,192,182,130,203,154,22,187,10,154,76,140,241,229,69,63,98,213,74,45,59,198,73,154,27,73,249,140,107,170,160,167,1,209,221,201,158,173,83,156,63,242,219,167,11,53,11,222,178,95,229,128,119,225,8,126,2,44,86,150,251,121,132,102,72,241,113,166,81,143,107,73,135,251,25,96,255,194,238,166,176,240,193,105,5,24,115,160,1,109,67,46,81,41,60,51,221,54,68,88,101,130,206,100,80,60,162,234,157,109,4,244,68,114,14,251,235,239,189,197,172,25,223,238,30,161,119,91,118,50,33,185,206,137,225,126,230,115,128,37,35,220,225,144,100,41,101,159,13,160,226,128,98,55,69,128,227,42,145,123,246,93,153,115,121,143,183,125,64,71,87,34,247,243,6,171,201,172,155,88,127,41,253,128,152,80,132,4,197,196,58,152,76,253,50,152,172,255,4,213,99,4,225,250,208,96,218,42,237,177,34,17,118,108,39,13,156,199,208,247,9,139,77,163,146,192,105,237,176,251,148,135,232,62,28,46,167,61,67,54,119,64,211,167,42,127,161,197,146,108,135,114,75,32,24,133,178,233,197,31,94,174,80,106,230,215,98,70,232,78,23,19,37,248,196,107,34,145,8,55,245,11,25,17,37,21,97,40,63,31,195,20,100,123,24,235,198,170,34,188,54,162,40,103,240,168,249,23,65,109,117,198,152,225,141,26,43,125,66,237,192,45,176,50,236,253,150,205,77,129,34,228,221,27,224,116,152,15,236,54,169,204,70,213,116,192,149,216,86,144,33,16,95,186,39,144,168,123,36,191,72,151,235,152,192,64,146,40,118,230,118,85,198,151,57,146,51,22,55,77,112,93,29,57,83,183,44,247,168,2,207,162,216,8,170,181,30,44,176,78,61,56,130,222,59,126,192,198,109,31,88,244,52,132,48,191,218,234,173,50,106,67,140,235,3,110,82,128,211,190,239,131,132,79,248,133,205,189,16,57,79,235,60,164,221,3,224,42,239,52,218,0,69,97,47,160,86,6,31,99,217,63,158,90,57,172,175,246,63,0,184,199,224,68,20,146,162,168,32,156,229,214,104,33,167,224,7,53,225,132,164,239,83,89,219,244,249,226,6,82,158,27,138,255,67,117,32,13,138,198,43,158,118,44,122,133,243,22,242,197,236,170,8,132,226,251,151,80,96,35,53,60,113,230,203,225,189,218,29,237,223,163,181,38,78,245,237,185,95,78,221,163,29,159,243,91,99,190,101,241,112,193,111,198,76,36,129,27,226,134,18,40,111,195,52,57,236,42,191,141,70,35,187,79,241,203,0,154,116,198,231,87,104,201,146,39,112,84,30,8,154,86,55,103,197,238,230,157,120,7,88,118,154,45,152,142,16,96,218,27,20,140,103,225,219,3,119,212,36,18,111,208,125,254,247,152,125,128,140,92,207,177,231,179,92,188,164,242,43,160,33,242,139,147,156,162,188,114,247,171,213,124,184,83,23,188,174,77,211,252,12,192,171,248,58,72,71,224,250,209,191,175,117,45,87,185,213,223,244,187,184,239,134,12,6,125,250,34,131,190,48,43,186,47,67,172,151,210,138,2,40,41,22,175,250,199,18,142,77,181,62,116,0,73,217,30,20,225,248,24,207,168,63,193,233,72,60,112,29,216,152,91,231,36,167,138,146,25,125,61,242,249,144,29,215,250,160,63,108,65,129,207,184,221,191,233,155,66,40,154,52,113,83,115,57,80,217,115,42,133,7,70,185,49,253,123,2,195,63,111,94,141,43,103,14,218,164,144,143,175,133,83,105,76,244,127,209,18,114,241,146,114,98,76,252,4,68,33,19,0,104,19,75,9,19,116,85,19,132,106,0,230,243,52,123,58,84,238,28,240,218,156,74,110,241,20,78,176,148,122,206,128,205,138,252,170,149,123,126,100,233,176,216,209,187,145,113,216,70,134,22,94,33,73,163,147,125,219,199,95,54,27,171,219,4,80,73,77,146,172,174,91,106,17,139,221,104,187,145,176,91,91,28,107,176,41,252,151,78,47,164,140,218,157,165,209,254,175,219,18,190,213,255,116,153,189,248,236,201,113,52,207,249,120,14,132,232,200,107,56,2,232,52,24,184,61,251,117,205,211,229,251,53,119,188,46,37,119,56,244,36,29,174,91,17,230,106,172,87,57,116,48,221,181,238,32,39,167,32,207,209,190,134,197,180,133,89,95,66,6,97,225,184,123,171,93,198,46,79,99,216,127,100,181,99,45,65,228,103,249,92,70,105,158,75,108,91,3,84,167,94,129,139,100,215,30,126,144,145,46,117,87,237,72,202,99,0,221,120,245,177,211,37,110,150,242,165,116,231,226,132,35,162,117,235,249,214,138,182,97,85,9,193,209,145,192,176,77,210,180,250,210,246,166,252,68,172,207,70,183,193,99,145,112,179,245,240,146,238,135,8,50,146,1,39,45,158,123,128,56,123,59,14,188,62,92,220,24,254,201,3,37,145,78,24,89,107,252,183,193,35,74,151,92,203,140,243,138,242,33,210,215,60,67,192,111,7,75,236,239,243,19,234,97,209,109,6,200,171,11,178,146,190,173,218,127,64,57,170,115,74,205,198,40,31,2,153,237,76,42,174,179,154,96,154,225,181,62,206,155,20,74,240,48,30,179,147,232,101,84,144,158,232,236,94,80,240,106,244,30,35,56,205,255,223,244,42,61,244,212,147,145,244,34,143,201,51,150,106,203,32,198,46,83,51,52,244,184,72,60,167,40,142,165,159,20,10,238,61,121,165,195,23,226,146,46,202,149,146,90,207,17,161,1,116,157,205,45,238,135,218,53,223,126,160,231,137,172,74,86,111,163,232,114,159,19,89,74,203,151,246,58,4,37,246,137,32,51,54,254,37,63,150,170,96,240,231,164,17,122,245,243,61,81,148,110,241,239,28,25,150,148,134,103,209,82,171,46,139,252,6,0,165,218,108,165,202,138,86,219,253,100,172,106,8,114,35,46,133,210,5,159,133,213,45,127,165,31,145,39,132,216,37,75,38,39,112,33,73,166,31,56,118,58,139,175,107,175,205,54,50,60,177,236,16,180,16,171,208,130,52,211,152,189,231,10,197,28,78,61,36,43,132,26,164,164,64,220,26,54,81,231,15,171,16,212,186,249,183,80,136,207,102,164,11,48,227,44,25,125,135,40,113,164,182,249,55,153,167,147,184,163,115,36,119,55,213,57,77,91,158,50,223,130,106,138,169,208,241,13,201,12,26,127,129,239,30,100,69,71,152,89,104,126,110,41,216,109,153,74,86,34,90,50,204,4,6,232,255,79,15,63,83,43,242,117,103,123,63,255,54,176,210,229,107,246,211,104,109,233,90,119,222,88,31,77,104,159,69,43,160,125,41,117,118,29,51,30,128,72,95,14,120,42,196,103,136,15,120,130,55,31,224,166,38,22,205,28,47,112,151,39,24,68,105,166,178,135,192,165,245,197,23,148,67,2,228,202,142,204,105,151,30,193,148,220,102,233,112,34,44,179,205,186,215,202,126,4,98,58,201,66,223,79,56,20,220,17,76,120,164,177,126,86,212,227,106,56,157,211,32,37,252,174,250,103,237,199,69,146,182,239,133,21,27,118,206,198,150,32,3,145,216,111,51,50,78,7,18,140,244,25,34,136,88,219,111,166,122,187,137,115,220,89,152,106,45,104,170,77,122,119,204,202,117,253,5,163,189,24,10,24,199,61,83,249,140,60,4,174,155,1,162,171,48,179,190,77,50,208,166,195,242,4,252,135,173,5,168,139,0,138,80,87,111,90,31,109,197,59,161,79,113,187,47,61,86,116,149,66,224,123,78,201,142,239,19,19,71,52,0,89,162,30,11,214,95,111,28,142,46,62,161,171,11,214,105,125,201,157,113,196,184,61,238,248,59,208,14,50,35,184,184,218,70,241,156,8,52,215,87,15,244,108,123,119,127,85,14,67,232,253,238,84,180,144,193,182,17,231,135,245,45,127,53,69,146,234,37,242,62,24,91,100,130,168,16,6,58,190,239,202,4,123,22,251,115,217,233,70,240,196,12,82,111,49,123,221,125,70,12,197,248,72,20,46,216,72,183,120,139,195,175,189,252,180,147,153,133,196,109,121,215,207,232,40,115,231,129,27,216,120,247,206,181,2,22,81,168,230,149,171,13,184,107,124,186,17,3,197,252,167,138,55,48,101,31,226,243,143,120,169,186,147,201,50,11,179,39,82,70,13,111,20,190,52,128,157,151,45,212,232,154,250,20,151,13,99,254,138,250,28,163,234,127,162,177,155,169,197,71,163,181,191,152,91,16,177,1,126,111,127,73,122,80,123,104,117,187,172,169,34,60,227,169,172,156,136,217,111,42,156,228,111,223,159,121,100,65,96,169,19,187,179,175,49,155,49,236,104,86,187,173,92,178,104,121,99,205,153,202,30,156,245,5,143,252,127,42,251,146,181,150,208,30,38,95,83,3,255,136,201,211,236,65,202,199,55,78,238,172,213,66,27,193,174,165,128,149,47,226,3,90,171,103,134,94,71,248,23,153,251,163,231,44,146,19,35,249,102,7,163,109,50,194,67,89,39,65,224,163,163,214,157,200,189,224,206,21,63,125,66,107,225,164,246,231,142,249,197,96,35,69,139,136,180,152,227,154,68,102,27,125,67,5,179,164,194,191,241,30,169,113,11,129,105,107,227,183,20,83,232,181,231,238,251,254,66,229,72,214,153,8,199,8,84,3,110,237,226,50,24,126,86,15,11,141,217,156,215,96,170,150,88,42,55,82,62,61,224,37,153,97,245,243,224,158,70,76,83,208,174,4,117,212,22,198,113,80,33,88,249,139,95,9,38,65,62,234,61,242,19,101,239,209,65,45,148,208,239,15,87,149,180,23,13,220,74,253,38,75,147,114,246,218,100,36,58,192,178,94,182,192,127,77,103,137,229,165,12,30,178,56,204,60,23,218,110,124,50,176,36,106,181,159,108,247,205,250,80,18,49,31,34,123,64,233,66,246,124,0,119,131,173,169,13,207,49,169,165,240,150,1,227,21,139,194,151,74,63,58,190,106,69,32,65,151,183,91,109,67,123,226,242,145,192,115,248,11,66,26,8,59,10,157,52,198,102,101,254,222,255,93,46,108,159,170,99,220,185,224,35,87,188,140,29,171,131,201,45,166,149,213,10,112,134,116,65,115,153,206,204,17,104,14,133,143,175,53,158,121,80,225,161,100,223,170,252,120,44,235,254,86,221,46,208,123,120,150,185,75,196,163,238,203,59,195,39,185,23,252,155,243,147,254,219,36,174,1,216,165,161,160,14,109,218,30,27,209,233,9,254,161,214,19,80,146,229,48,73,97,113,227,212,69,153,219,235,223,78,75,116,46,154,246,42,63,31,153,30,167,144,196,27,183,27,70,29,192,219,101,4,108,167,238,97,14,75,133,136,204,163,198,239,55,136,76,255,69,214,187,38,168,130,169,164,164,30,93,14,34,70,79,41,170,210,83,138,125,255,54,66,21,114,36,168,76,188,128,0,105,111,110,170,110,127,65,24,7,173,87,39,103,109,57,25,118,18,129,75,39,57,91,29,198,146,214,150,220,170,221,74,235,149,192,246,83,230,37,240,13,26,81,62,178,98,144,207,8,90,33,110,147,98,50,91,231,236,61,223,97,242,207,62,115,205,14,183,210,204,109,15,143,243,168,171,152,189,244,46,105,149,141,120,44,146,44,203,82,53,188,182,206,55,124,86,30,133,175,122,82,214,224,0,23,165,57,78,119,143,158,85,32,44,137,171,104,115,168,29,118,50,61,94,81,195,224,14,180,160,248,14,191,167,40,104,178,138,122,211,7,185,101,145,165,165,29,0,139,36,184,208,166,186,40,174,204,158,131,208,150,16,33,154,69,243,10,162,101,142,223,226,136,231,45,177,186,173,243,26,168,121,114,137,249,161,67,169,148,21,243,20,214,163,33,32,193,117,228,61,128,42,45,217,84,13,120,133,152,181,154,107,143,110,64,121,18,56,120,57,229,195,148,228,98,137,88,31,224,155,104,9,105,41,230,127,78,87,172,96,147,46,19,171,84,181,131,73,86,104,221,82,50,181,79,237,22,236,30,190,44,160,210,198,195,175,196,170,245,59,199,189,25,200,40,194,167,118,194,45,107,5,128,214,202,155,41,73,40,160,248,18,239,2,211,252,175,192,84,220,187,217,207,160,230,221,103,77,199,38,128,238,8,131,186,233,184,174,178,171,32,241,141,101,127,63,116,31,223,29,170,27,171,181,226,62,114,92,31,104,5,109,141,157,7,77,151,193,119,85,205,106,15,238,200,68,144,2,48,222,17,110,58,13,0,174,159,246,77,134,247,247,157,111,217,108,119,244,240,248,167,236,70,174,165,71,182,196,68,101,196,150,150,22,30,109,164,134,160,133,93,213,61,231,115,254,158,82,145,65,35,13,68,26,124,78,182,194,107,150,52,71,178,208,18,102,235,180,169,214,51,98,118,155,245,85,136,65,7,90,190,62,25,149,26,79,28,187,38,214,123,116,245,249,167,192,196,245,152,134,168,78,185,236,9,72,82,186,88,59,46,171,21,223,41,175,249,66,251,221,164,214,209,178,136,216,134,144,194,45,1,44,227,211,190,71,16,178,95,87,242,106,186,177,168,211,170,184,105,121,7,90,238,203,6,193,141,42,242,168,171,6,116,218,219,255,99,65,130,205,211,15,79,1,182,109,72,26,204,179,204,172,138,141,26,50,223,177,72,62,123,150,178,65,72,133,4,178,56,91,170,151,131,168,167,63,180,60,63,188,77,44,82,209,245,172,100,95,183,109,176,31,232,68,171,166,0,102,230,129,222,200,90,231,83,112,248,180,68,219,10,223,243,109,103,46,25,238,177,175,161,53,236,24,36,48,184,124,58,233,151,12,240,242,6,81,253,167,217,150,116,236,24,142,0,211,97,73,19,216,144,233,99,189,46,161,41,160,71,187,23,234,168,45,34,115,167,64,181,171,77,121,22,224,22,101,176,244,43,195,142,179,86,104,231,133,62,90,100,104,230,245,90,222,116,47,29,177,248,223,86,122,132,44,128,238,215,233,172,127,169,241,174,137,52,240,51,202,124,45,82,222,171,191,159,194,154,137,26,109,223,19,244,44,242,231,135,187,29,250,93,181,115,47,205,212,178,138,90,158,134,80,141,109,158,31,194,181,26,228,120,229,19,241,67,69,218,176,37,184,104,135,56,205,222,118,13,27,20,213,224,79,110,188,224,84,47,251,83,87,172,195,72,61,150,66,130,219,32,92,168,115,13,116,152,136,156,153,162,228,178,10,19,154,214,72,90,97,114,122,114,20,90,119,198,211,92,216,178,117,231,209,54,159,96,183,132,119,3,64,246,188,173,64,91,232,54,81,104,76,83,47,146,210,116,183,128,22,30,228,83,29,130,131,150,27,103,87,244,166,95,6,60,143,197,232,236,12,220,160,162,106,183,145,67,159,66,22,202,23,166,205,134,43,239,137,70,124,37,145,15,44,215,143,143,129,93,222,103,37,25,239,92,78,14,222,5,101,177,69,142,238,57,175,5,91,96,108,1,215,42,222,255,77,98,64,217,20,221,21,238,62,190,21,132,218,243,163,74,213,192,188,47,147,221,11,97,151,55,118,6,142,111,80,93,193,9,18,239,239,64,117,128,125,176,247,203,26,190,156,127,191,81,61,136,135,229,85,151,199,180,198,112,37,106,223,135,170,202,98,216,251,156,39,41,63,60,218,250,45,140,76,161,213,107,49,147,53,202,88,84,127,55,158,168,134,69,65,44,103,140,212,2,148,236,17,162,26,199,35,198,97,144,186,192,111,175,106,149,42,210,17,124,112,7,70,65,46,201,106,11,152,126,9,215,66,64,250,146,46,37,3,24,252,78,53,204,250,113,151,214,63,203,156,29,61,166,72,62,84,157,142,35,20,150,4,114,11,49,110,66,109,121,177,126,77,161,6,197,165,157,76,47,204,55,205,204,219,12,236,104,146,160,60,95,220,0,97,134,37,140,194,10,139,207,138,238,104,55,195,38,34,61,121,29,92,177,94,0,66,24,213,37,223,164,168,59,51,113,131,36,120,144,252,232,23,161,144,90,229,247,200,140,20,188,23,27,176,145,116,186,36,147,180,53,130,228,225,60,30,251,238,63,56,166,94,4,91,167,148,204,237,92,53,22,139,186,92,13,243,103,249,144,22,52,122,113,251,86,239,147,114,75,29,197,50,27,78,128,238,208,213,62,222,206,23,44,72,230,255,98,211,155,146,164,248,197,48,74,187,136,125,47,71,34,76,134,99,196,223,241,13,22,205,143,36,249,156,126,116,126,216,246,39,63,114,134,45,185,183,142,43,208,23,234,181,134,168,188,157,193,121,27,118,57,227,174,249,209,17,32,46,138,75,55,64,96,34,34,202,196,181,168,44,155,150,68,201,149,169,91,238,25,227,139,169,110,75,0,129,49,45,58,121,136,167,227,137,142,215,236,87,252,242,95,184,207,38,187,198,189,4,17,5,72,132,174,50,45,211,135,233,119,195,136,161,136,1,44,60,238,210,164,105,36,21,203,170,30,186,50,59,53,13,130,97,177,106,250,99,139,207,30,194,107,252,125,195,89,56,24,53,84,109,196,180,142,64,138,140,37,125,92,189,97,195,210,189,10,201,77,225,243,190,170,72,2,220,232,225,105,106,63,38,24,198,119,10,118,194,90,8,24,237,44,134,188,251,39,139,190,115,171,154,188,73,135,77,226,146,43,49,219,30,190,95,99,117,235,218,109,25,65,19,121,144,212,179,80,193,219,7,147,35,214,118,184,187,211,220,108,42,192,6,87,22,94,13,61,176,14,220,24,22,83,87,13,33,103,228,104,0,96,202,166,125,151,142,69,229,30,92,158,1,206,124,177,63,2,45,135,96,208,159,115,225,135,121,27,133,22,102,82,109,42,71,135,171,81,48,147,220,174,127,96,91,69,199,196,180,227,239,194,20,174,60,69,119,87,112,18,108,137,181,175,9,222,72,78,19,73,113,220,185,234,144,150,91,36,168,61,5,131,159,5,176,139,254,44,191,67,236,167,231,221,180,230,172,224,71,209,236,9,52,253,109,7,115,85,226,140,180,55,236,7,202,62,107,122,236,222,185,229,117,35,23,129,188,233,37,123,169,9,139,14,77,201,177,197,201,212,73,79,12,242,76,228,55,89,219,23,54,36,51,56,254,195,117,130,237,100,90,108,202,170,61,194,132,3,160,146,49,67,89,16,170,215,199,12,98,88,32,67,87,255,105,223,252,175,42,11,204,153,151,146,27,94,49,123,223,176,33,230,56,108,167,179,7,157,205,93,79,124,187,165,61,62,139,30,171,88,87,95,159,48,113,131,155,122,88,41,121,24,174,69,192,250,139,179,137,16,60,76,104,23,74,201,35,230,77,140,174,11,17,118,29,226,146,182,202,136,237,23,1,42,93,147,101,41,26,234,121,6,27,204,207,48,85,236,69,195,34,154,147,142,140,137,88,194,150,22,126,166,195,220,83,134,200,244,86,20,184,88,224,225,225,198,146,180,153,135,226,40,204,192,24,246,39,106,201,203,118,44,215,135,209,89,60,38,85,237,121,109,33,48,197,142,153,141,7,150,151,188,172,33,185,227,206,68,90,28,156,228,133,85,129,29,29,249,102,210,119,208,53,2,19,230,39,211,238,188,64,95,30,238,130,94,221,220,22,240,47,208,248,65,107,149,176,26,27,19,144,9,229,154,29,161,237,126,85,111,126,119,177,104,24,172,249,115,8,22,100,88,33,21,60,74,238,71,55,149,58,159,47,8,125,105,85,63,74,89,19,185,162,74,226,116,35,54,137,96,134,58,29,71,8,253,164,114,49,205,250,157,91,103,218,238,199,140,107,85,46,47,3,248,166,1,161,117,9,136,163,247,89,91,71,177,255,203,158,39,205,248,121,160,91,76,240,51,152,252,138,208,60,188,47,84,239,172,53,228,132,63,1,3,39,45,132,61,150,61,113,24,245,186,153,232,208,114,78,156,206,49,18,87,155,121,31,104,59,220,91,204,52,90,94,141,33,144,193,47,153,138,180,138,21,212,13,60,236,30,51,195,36,95,196,203,52,240,217,11,231,123,50,135,66,123,76,159,102,15,193,116,37,166,172,228,63,213,207,110,253,166,179,216,157,84,67,65,220,114,210,182,84,48,184,167,79,134,73,88,180,106,117,200,84,4,210,102,178,115,103,191,73,48,216,78,120,116,239,178,146,41,166,249,250,230,207,45,212,112,34,151,223,82,176,15,40,252,117,123,194,249,223,15,24,122,17,119,230,141,166,117,242,29,102,156,135,114,175,93,167,13,124,185,240,225,78,47,122,229,225,4,84,183,27,47,233,180,176,177,221,12,72,97,158,88,171,84,166,138,146,175,219,15,101,167,242,145,13,113,240,157,137,46,240,128,177,4,25,39,244,17,159,77,88,42,44,44,242,132,73,158,92,49,119,224,10,141,68,176,67,83,10,226,162,70,45,120,49,157,226,104,39,54,76,90,0,221,182,198,84,240,198,251,28,115,69,227,87,7,216,148,175,89,13,82,140,77,106,33,158,104,51,52,189,19,77,23,129,204,30,43,177,65,118,143,11,95,23,63,172,115,48,185,108,179,237,123,233,56,130,54,250,103,28,64,238,121,50,234,207,8,19,128,240,255,116,201,53,85,128,59,47,8,196,169,33,24,185,122,45,81,10,16,138,217,47,170,243,36,146,10,103,186,186,8,165,190,221,63,4,92,170,38,97,60,215,102,48,227,73,168,5,41,197,85,119,55,62,175,166,252,101,165,174,129,21,102,52,6,84,124,120,37,84,82,17,121,170,87,52,135,223,219,78,123,59,9,123,128,236,57,180,213,135,216,193,55,4,85,21,227,53,61,180,74,23,182,146,193,190,72,68,36,214,153,143,138,129,111,132,147,247,11,108,236,20,247,128,235,189,104,117,183,141,47,198,155,10,219,5,225,213,23,177,142,40,115,121,75,49,65,188,23,178,68,178,147,143,117,40,84,135,117,217,56,150,15,5,102,152,233,176,28,73,149,197,226,135,91,36,78,233,31,17,228,44,218,97,182,99,173,134,214,248,128,30,5,24,243,81,199,135,206,195,195,33,246,222,65,67,210,254,109,31,79,77,149,115,171,137,147,178,246,110,186,219,16,74,94,36,47,93,48,83,49,192,250,116,206,51,22,204,7,217,113,245,72,163,237,43,150,235,204,230,157,134,2,97,238,11,227,208,185,58,192,16,101,57,253,169,45,184,180,121,49,161,8,234,4,109,66,19,110,189,222,6,205,87,168,134,120,17,207,51,164,46,4,107,168,28,24,51,78,71,105,69,244,57,246,196,36,142,10,235,249,38,51,57,45,51,43,212,63,3,2,35,165,65,54,164,250,205,130,112,118,131,27,188,73,98,163,9,26,34,148,206,39,133,196,128,72,122,62,202,239,85,137,253,100,203,33,139,149,39,7,192,126,103,164,52,58,67,244,19,115,222,35,53,155,127,28,146,172,219,192,191,97,40,53,111,98,183,184,111,12,199,54,227,181,200,117,201,102,217,60,39,227,78,233,164,5,16,177,127,86,126,132,150,249,197,16,119,68,120,128,186,6,177,32,232,253,81,41,204,232,33,131,39,221,153,6,245,106,147,243,225,45,128,121,4,78,204,5,24,6,20,207,232,159,102,166,69,161,10,86,157,58,184,28,159,47,231,200,47,69,236,180,4,232,97,5,29,187,19,8,191,161,218,228,70,2,76,73,85,144,211,239,16,131,178,157,228,252,171,32,68,234,9,33,71,150,15,21,246,194,6,98,221,137,167,207,203,178,218,137,243,223,21,70,186,228,36,30,253,124,253,132,176,133,40,111,196,183,15,69,177,202,30,193,43,91,163,191,119,191,43,42,214,36,137,79,104,55,123,15,17,125,97,189,178,55,241,83,76,114,252,123,4,178,160,208,115,249,123,251,139,15,79,12,196,13,159,250,128,243,230,127,171,129,77,249,167,19,39,16,75,222,132,93,82,75,130,157,161,6,129,23,100,157,224,114,105,1,36,158,214,184,159,221,102,204,197,175,79,76,185,133,141,126,206,121,238,64,115,191,209,161,108,7,77,131,105,66,220,138,230,34,233,66,128,219,232,199,156,231,81,87,241,36,25,69,99,223,204,201,122,98,185,156,134,224,33,66,146,114,126,142,52,8,205,22,32,83,145,195,154,111,99,123,75,40,46,1,246,77,248,201,111,193,156,119,33,120,78,164,239,227,233,200,20,91,69,208,149,94,244,21,250,15,196,136,109,251,106,236,59,152,199,145,103,196,216,179,237,74,99,171,160,61,23,78,181,251,23,214,201,200,243,99,85,242,28,197,81,51,174,184,62,161,133,132,172,105,154,184,184,82,196,229,47,182,154,141,240,67,194,193,157,253,239,246,169,74,135,235,151,19,60,110,53,93,210,163,57,77,65,107,106,220,101,143,141,127,91,186,169,24,11,168,13,255,87,227,42,149,247,87,114,44,50,236,161,116,45,187,201,174,92,79,248,179,32,218,101,93,254,21,156,155,163,90,37,139,184,12,181,20,157,249,78,80,124,88,174,4,164,250,199,140,124,198,209,52,26,56,147,68,38,123,168,133,114,86,63,249,119,251,206,167,79,32,77,238,10,77,213,90,250,247,39,209,181,109,181,81,194,15,104,39,222,142,138,199,151,174,232,113,60,95,132,145,129,76,207,189,194,204,164,225,187,228,80,250,4,94,200,213,193,42,226,67,243,203,77,89,139,195,122,243,196,93,202,205,255,137,17,78,11,154,216,216,37,55,241,209,60,43,108,246,40,147,98,28,79,84,197,37,36,210,44,205,50,97,255,187,238,242,251,179,160,64,69,92,231,136,144,98,175,41,122,131,20,245,51,171,209,113,253,66,85,28,67,127,46,133,22,127,1,163,119,80,159,130,49,1,121,118,180,63,15,162,91,211,241,192,101,16,27,235,114,1,114,60,31,48,109,231,11,65,98,58,137,220,101,110,131,46,71,104,82,239,248,5,43,161,34,69,45,134,185,139,182,221,138,193,80,192,180,30,179,112,20,56,120,245,26,106,176,23,172,31,122,136,216,38,241,151,253,25,23,204,148,240,141,78,64,40,87,133,200,78,62,70,153,71,121,35,193,79,88,102,48,25,35,231,41,165,40,189,232,87,87,171,167,1,237,41,42,219,171,97,90,109,94,37,255,43,215,174,133,114,170,85,74,249,132,161,216,233,130,237,234,119,38,86,88,208,99,1,25,12,24,59,0,66,210,13,106,166,24,253,123,31,21,237,40,108,129,181,27,226,153,151,253,119,250,164,139,73,161,32,138,82,249,148,240,191,98,45,126,87,133,133,173,30,137,219,70,172,119,119,147,86,10,133,227,121,98,38,242,108,98,84,89,72,29,27,184,150,116,113,164,112,254,152,67,103,50,241,64,111,102,253,44,31,228,85,60,228,147,13,34,125,89,179,29,195,175,219,201,203,73,87,37,187,166,99,57,249,241,254,232,117,155,102,115,57,205,110,138,223,239,135,85,99,252,109,167,128,228,230,24,21,106,7,39,239,135,200,64,255,151,255,86,128,249,108,125,56,145,31,185,167,215,8,6,163,71,183,202,162,154,241,17,19,143,222,162,218,193,164,87,197,99,188,88,100,70,213,155,211,235,114,98,57,245,204,73,249,130,226,136,114,255,147,236,91,31,187,153,10,73,9,11,93,165,157,32,253,172,139,248,160,64,1,126,82,69,185,32,150,73,47,105,10,181,238,66,233,165,174,233,79,85,6,192,195,13,189,4,101,55,97,142,93,0,242,188,182,86,73,251,163,246,129,138,180,249,50,198,115,175,219,115,107,160,134,145,220,172,79,158,241,200,253,126,59,247,231,244,31,3,249,72,204,56,241,224,149,118,148,92,64,122,16,96,49,95,123,248,70,223,40,152,202,190,185,84,149,19,0,90,88,107,38,17,139,68,87,143,3,27,201,76,49,4,73,244,229,231,141,158,99,104,130,72,191,77,232,138,169,50,23,140,251,60,98,69,50,25,21,224,89,168,219,103,134,10,240,138,219,248,18,85,183,126,127,117,199,110,215,238,156,227,25,144,166,123,174,116,166,218,252,230,231,171,243,91,57,80,68,223,185,245,1,138,114,15,176,30,43,42,19,10,55,190,139,106,146,76,29,115,2,103,95,8,204,164,205,250,103,68,62,168,187,160,166,130,90,118,127,140,1,133,25,143,31,160,142,170,27,200,161,134,245,75,214,72,79,203,73,92,10,101,128,46,191,42,59,145,6,83,194,69,251,124,228,69,92,69,109,137,44,219,55,105,127,17,81,182,127,49,12,150,120,14,167,151,55,249,1,142,234,169,184,37,154,136,85,72,95,19,218,209,123,86,42,212,11,77,180,85,90,127,162,108,130,158,93,39,55,2,70,218,13,210,158,39,69,28,27,35,37,40,213,164,245,152,153,0,164,77,206,64,105,103,53,105,69,86,47,123,95,123,163,9,64,234,56,159,227,192,64,77,19,133,199,125,146,13,188,171,227,25,46,21,84,235,234,179,60,137,221,66,36,14,58,247,199,240,182,1,66,101,67,126,153,35,162,204,40,16,211,218,97,209,239,42,70,26,181,111,136,21,161,169,132,170,149,230,42,36,242,108,192,109,248,198,34,149,117,233,10,203,98,136,138,92,185,88,22,179,26,116,138,44,103,117,243,44,170,71,121,234,138,205,68,148,52,15,161,83,186,16,89,25,187,39,136,76,159,132,209,226,29,76,5,106,180,88,228,123,191,137,106,217,139,231,104,185,57,232,138,135,33,78,136,36,3,169,103,80,195,246,93,36,108,126,107,130,247,86,202,215,29,176,135,149,140,136,50,174,3,82,194,55,30,226,205,53,138,36,56,91,134,230,209,80,180,127,110,218,154,19,27,19,225,91,5,121,147,92,84,90,147,67,162,119,116,103,179,143,1,35,24,225,198,158,197,91,6,177,113,135,172,215,253,223,203,242,20,70,97,34,79,250,92,149,130,68,21,110,143,70,231,157,47,25,183,76,82,101,192,15,61,197,95,200,169,97,95,219,129,215,9,126,163,71,223,35,242,221,151,0,248,209,140,160,75,123,101,162,96,242,241,187,80,166,53,75,63,40,7,199,182,211,64,202,169,42,190,129,240,61,27,48,45,238,235,193,6,218,31,23,75,120,32,68,131,223,229,151,195,212,49,200,97,253,44,21,150,8,215,241,77,43,77,148,242,64,218,3,141,174,176,9,76,236,1,142,184,246,162,168,215,4,196,233,211,85,12,80,10,166,70,115,234,78,83,151,63,168,231,69,145,32,79,224,239,111,131,206,234,204,15,195,238,150,244,25,157,202,159,32,150,65,161,141,241,31,247,78,107,62,248,241,80,249,252,43,233,63,190,65,244,110,3,184,158,160,122,61,214,97,26,246,132,229,50,179,172,35,32,76,17,180,138,187,250,162,106,243,157,183,83,16,26,187,25,25,165,179,116,19,59,58,145,234,206,36,149,164,178,2,143,192,147,174,24,181,243,74,216,188,119,133,13,102,146,172,97,83,200,72,221,27,235,221,102,202,57,61,136,23,164,117,15,172,183,21,153,161,246,12,78,166,118,185,170,98,244,102,157,68,205,175,236,186,246,125,105,154,57,242,165,124,218,80,42,141,238,189,175,19,207,18,24,237,96,154,157,100,165,23,149,75,180,20,164,253,226,57,45,171,159,56,238,219,77,2,152,90,171,208,240,136,200,123,159,245,41,144,184,233,26,226,214,2,206,114,230,237,150,183,215,164,120,33,94,118,230,92,233,77,250,31,116,18,179,223,114,73,152,221,47,60,85,20,18,100,81,245,82,76,9,127,193,169,219,31,113,137,38,125,73,232,69,234,233,81,120,236,193,198,249,100,122,227,177,49,23,31,54,48,202,113,146,85,105,149,85,133,30,141,169,165,76,117,174,28,213,13,173,214,112,68,78,105,191,228,101,61,11,12,102,94,177,193,39,168,237,127,31,70,75,88,37,134,77,129,81,207,182,167,42,0,55,224,58,197,221,126,96,142,178,12,46,129,197,188,91,42,160,157,81,63,124,157,173,161,248,243,26,56,85,50,118,67,83,18,126,240,65,74,78,15,202,18,200,52,186,69,53,231,12,80,18,224,7,121,128,237,235,47,17,8,59,77,95,252,12,164,134,246,110,198,189,130,125,123,245,121,25,204,239,207,134,22,59,1,103,99,98,118,171,79,40,219,241,158,9,234,203,16,232,170,161,12,131,170,151,250,235,92,72,157,122,64,131,64,64,7,9,150,91,120,145,117,59,77,165,151,109,143,149,110,7,218,50,115,217,223,151,135,253,51,66,123,210,190,66,251,135,77,13,146,222,66,202,85,176,54,46,73,239,78,87,164,84,71,127,128,138,140,45,39,143,65,173,93,145,25,31,21,227,198,233,172,113,55,56,0,47,77,70,16,223,114,175,234,149,225,58,78,95,15,151,232,183,145,188,138,146,12,230,93,205,234,155,209,50,159,214,59,132,1,75,211,174,217,2,97,13,70,27,132,74,249,153,42,157,167,28,180,129,96,30,1,99,128,134,209,205,167,99,204,202,34,182,108,40,183,46,240,186,5,35,234,217,161,105,224,82,37,157,98,81,198,146,38,223,176,149,171,214,64,218,73,52,58,183,26,1,149,143,67,15,252,94,164,16,201,250,102,11,249,156,185,254,230,240,65,16,239,88,161,211,139,46,221,218,151,148,83,148,127,11,83,110,11,214,0,112,133,81,175,252,165,134,83,177,161,91,209,200,34,66,63,40,42,137,139,252,80,63,158,161,216,213,126,85,243,52,221,173,192,70,85,65,138,35,219,228,182,216,232,1,1,209,174,138,153,166,127,224,139,231,36,28,58,142,206,16,177,146,233,126,38,156,143,254,1,208,18,68,85,52,15,34,139,77,141,165,81,247,132,38,98,126,234,96,176,114,161,19,241,189,35,29,59,187,243,91,233,41,27,157,197,225,145,146,213,231,199,190,125,114,119,93,13,190,188,119,99,205,12,48,122,89,35,40,78,222,19,246,62,149,130,20,22,200,177,206,144,122,60,69,35,198,179,208,11,211,131,6,47,215,215,66,198,253,144,18,51,237,63,27,58,12,106,0,105,43,178,12,123,181,218,55,79,211,172,220,98,231,207,62,43,108,202,254,238,148,0,216,13,218,144,139,225,72,30,96,240,101,79,116,166,35,99,187,198,189,33,214,121,31,50,138,154,231,215,200,241,252,208,246,106,228,7,66,30,169,47,232,188,107,155,174,84,149,42,102,59,227,135,224,32,202,179,46,194,104,14,27,14,184,54,83,154,174,199,104,223,167,90,125,174,247,185,187,184,171,252,176,159,44,115,149,14,176,67,165,155,40,167,34,55,106,76,132,197,125,62,241,226,37,6,194,168,9,171,254,112,203,85,155,126,164,205,214,2,20,32,149,18,26,163,9,5,252,170,3,153,22,38,208,99,111,5,41,170,17,193,206,114,206,148,90,62,79,239,35,62,36,233,23,29,232,49,182,97,113,210,127,20,39,50,26,116,135,232,188,253,89,251,197,171,190,168,99,170,0,37,183,217,127,29,226,212,186,210,99,62,162,28,232,205,24,158,197,145,231,14,149,255,203,101,52,187,101,92,187,208,41,216,132,225,247,206,41,48,230,169,14,95,115,28,147,8,171,46,189,244,13,1,46,195,96,108,200,198,98,23,125,202,68,52,238,121,92,118,23,205,5,8,50,205,163,0,20,131,5,254,145,244,53,182,19,180,80,214,101,28,189,154,142,226,192,246,90,76,76,203,118,216,194,248,149,220,186,186,183,231,91,189,104,138,10,42,71,229,171,226,37,45,223,156,140,159,214,11,45,23,1,197,139,33,47,70,177,108,96,159,132,144,53,216,70,59,250,112,61,241,167,247,24,155,191,140,25,33,93,239,137,57,92,47,74,42,16,134,96,248,1,95,236,88,148,187,193,133,84,8,190,75,28,188,235,77,210,56,16,219,140,14,210,170,229,231,123,170,175,164,63,98,96,152,174,194,149,196,133,198,195,91,93,120,59,215,91,84,216,50,71,109,219,30,198,116,17,232,239,187,134,197,174,125,122,23,175,186,140,47,28,121,230,71,84,39,138,223,115,84,176,10,166,139,187,9,237,200,40,188,119,30,42,224,19,204,27,23,218,221,75,150,6,85,13,9,198,158,189,221,61,76,142,162,95,73,203,83,80,87,168,182,97,251,179,17,52,1,246,191,122,157,225,63,125,223,70,128,104,202,146,121,70,204,28,29,63,33,6,38,121,16,253,97,62,156,124,113,254,223,2,1,48,174,151,173,193,191,248,138,9,159,65,99,106,21,29,72,242,182,138,205,37,220,240,114,188,82,200,36,242,213,4,212,98,67,169,22,153,74,65,215,82,127,198,201,35,208,221,152,53,80,129,192,68,214,46,155,218,55,15,146,109,12,133,16,32,7,207,112,160,15,85,87,52,236,7,227,96,122,33,160,72,127,40,6,123,225,36,39,157,107,235,196,105,4,44,199,122,254,96,96,108,111,166,17,87,65,205,156,103,78,25,244,93,34,90,105,219,249,79,67,254,216,202,213,114,173,2,168,108,115,150,117,21,162,183,52,53,84,44,199,66,222,62,29,70,68,89,96,167,189,123,63,81,79,16,102,171,168,3,29,216,188,178,114,89,41,42,214,27,196,247,57,250,233,179,28,94,228,156,178,5,65,26,85,210,10,172,169,109,150,158,53,148,210,239,199,110,66,126,191,217,241,36,122,205,23,128,202,63,68,102,88,92,247,59,75,109,158,38,253,83,146,101,160,77,198,77,39,254,136,9,40,216,150,134,78,88,248,123,241,49,57,191,184,106,154,33,173,31,249,141,247,235,65,186,23,5,33,69,115,94,112,82,72,72,33,40,10,162,175,81,209,185,11,36,154,127,247,162,41,67,89,81,55,6,135,123,187,163,172,132,0,172,43,130,154,102,86,14,63,239,142,135,133,152,10,34,61,127,153,22,160,107,254,154,154,232,19,236,11,199,247,216,149,194,15,116,216,215,191,125,214,145,211,205,23,252,224,220,169,216,85,44,147,209,55,195,239,61,50,253,232,34,74,84,17,147,93,86,146,104,116,116,16,116,6,45,176,249,182,217,183,135,36,86,70,168,46,98,61,117,100,30,141,92,142,210,140,88,206,127,121,130,214,49,89,193,174,85,51,124,129,175,151,189,224,207,24,67,235,95,73,81,170,45,2,87,15,211,201,211,191,111,46,190,234,9,74,130,153,91,151,114,250,83,195,33,49,223,93,7,250,202,20,191,21,140,101,72,201,51,9,241,12,140,143,238,57,165,16,220,60,26,73,204,140,172,14,129,8,200,173,42,136,57,46,123,249,167,161,215,214,219,238,206,162,223,207,232,136,8,142,121,128,189,185,181,22,9,16,32,255,191,152,251,204,139,13,67,219,117,50,10,93,58,24,208,130,41,35,11,243,213,211,73,23,172,82,197,107,156,135,96,152,78,132,8,198,181,134,45,31,195,218,144,47,142,30,253,89,73,11,139,195,162,40,88,75,133,170,46,152,68,170,198,187,34,255,103,117,222,55,249,78,241,251,75,176,138,60,9,100,221,76,78,233,113,219,0,21,198,60,35,225,201,203,123,57,181,193,67,65,50,158,62,43,158,217,235,184,236,119,81,42,188,205,229,108,188,134,12,61,251,157,169,55,169,75,102,193,191,34,115,233,176,38,116,226,43,233,148,242,194,36,185,4,188,241,190,222,120,232,34,7,152,204,241,173,222,200,3,71,58,1,140,117,162,193,89,157,234,113,9,106,162,26,71,105,91,30,229,37,252,87,108,109,61,50,200,133,157,55,78,77,140,90,18,137,31,92,186,181,67,46,24,230,185,55,225,67,39,2,159,11,87,58,136,61,14,220,33,140,35,68,76,120,81,102,143,106,168,254,99,0,43,3,199,37,153,112,147,112,200,112,38,112,7,58,132,30,254,236,107,9,170,127,216,207,166,89,12,133,187,246,130,248,209,31,214,134,215,16,186,100,59,193,101,228,79,229,251,225,65,178,207,40,107,173,46,193,8,215,140,50,82,240,209,171,100,46,65,21,106,26,226,154,47,181,165,214,57,2,84,51,93,103,182,128,143,185,234,103,194,202,236,244,16,233,71,186,129,251,153,170,103,117,147,223,194,76,84,98,219,205,191,189,221,63,100,102,155,102,54,85,251,48,67,28,7,227,80,179,75,120,65,239,248,147,254,32,80,96,25,97,242,0,63,195,167,201,122,24,231,212,147,163,194,178,40,113,211,58,60,75,39,7,17,100,202,165,225,199,36,4,208,169,219,69,248,78,204,122,230,122,255,147,105,61,58,195,230,79,146,102,45,209,44,179,161,5,209,161,85,55,205,241,131,63,130,244,252,154,217,13,198,236,117,120,184,76,105,48,228,217,87,32,152,107,248,28,7,49,129,129,78,180,36,234,20,197,33,133,241,1,104,229,123,91,195,2,154,170,142,115,156,238,50,103,63,219,78,160,141,31,65,127,235,134,179,196,32,219,205,185,252,75,180,113,143,53,169,225,148,83,210,220,138,175,225,123,31,61,183,71,137,59,139,139,41,222,176,149,168,51,26,38,185,161,35,79,39,218,53,186,231,52,176,198,150,149,127,245,239,249,91,198,128,57,57,154,180,138,194,40,195,93,156,53,231,202,208,217,220,222,177,185,230,129,21,250,153,15,58,214,23,241,175,99,71,104,20,5,175,193,162,98,253,253,38,125,75,231,167,48,21,50,251,81,31,107,209,136,9,66,247,26,131,195,232,77,250,66,50,238,238,181,84,42,238,205,64,41,155,28,33,205,10,245,82,105,231,165,98,89,158,167,164,175,181,68,105,62,116,40,198,61,250,65,140,110,232,249,210,88,67,136,124,213,26,128,39,30,61,117,14,134,13,46,203,52,183,19,52,211,152,6,69,63,168,105,58,9,115,24,85,74,113,123,191,109,193,250,41,213,37,80,149,200,30,181,217,79,88,189,216,36,191,10,126,183,127,201,183,149,66,185,122,233,86,179,20,51,87,227,174,177,202,174,154,106,131,198,233,200,120,95,94,193,217,159,114,124,3,83,5,229,218,9,26,53,50,67,98,235,2,145,124,25,193,207,39,229,11,62,137,39,138,82,45,88,90,166,7,55,27,225,92,188,236,8,247,31,249,160,238,30,130,249,24,36,76,56,72,24,168,140,236,171,126,20,194,68,124,215,218,21,25,104,49,31,235,231,246,34,57,245,6,212,38,21,113,187,222,91,132,232,184,145,243,137,215,198,144,197,163,37,206,30,126,114,173,89,87,15,78,100,29,171,69,198,248,132,240,44,73,234,106,147,141,197,44,101,226,203,193,110,183,200,202,93,17,186,90,97,128,141,99,152,237,26,242,66,117,148,20,192,190,105,203,102,27,131,126,8,233,130,84,90,208,22,8,92,249,10,248,1,136,87,24,87,128,242,172,49,1,235,250,121,204,34,9,153,37,181,0,186,147,228,87,32,204,229,107,222,11,23,11,106,255,54,98,96,239,154,129,28,221,12,175,200,204,113,246,233,208,41,15,225,179,200,15,233,106,79,90,13,190,196,202,130,151,220,223,117,112,229,47,184,7,24,85,40,237,127,136,50,9,57,23,30,77,125,75,18,229,204,16,15,24,6,21,237,91,217,90,52,166,163,51,130,54,193,82,198,64,180,75,3,1,162,145,28,60,16,155,96,65,171,242,110,238,92,149,141,244,245,15,26,50,238,95,64,162,172,42,149,154,111,19,24,232,198,87,90,198,77,174,67,94,218,26,14,45,234,221,199,28,15,59,163,134,203,160,219,162,159,25,180,5,178,122,43,168,120,202,5,67,7,21,53,25,19,106,200,20,208,50,113,129,158,142,28,162,217,32,241,155,200,214,183,142,25,157,97,118,224,58,208,21,177,98,245,189,207,30,21,240,54,20,69,158,237,140,32,159,224,26,104,132,248,54,30,144,139,227,155,174,225,106,169,129,103,201,115,214,155,196,247,94,58,14,41,43,193,219,49,179,85,209,1,117,13,173,195,58,255,239,5,19,197,43,155,100,1,0,91,48,141,214,47,36,126,213,168,154,41,162,52,90,58,83,148,130,203,117,42,126,241,25,147,155,159,160,5,100,67,117,70,3,192,95,3,157,173,139,211,216,133,192,135,144,254,87,210,57,158,175,16,79,250,101,170,241,83,9,235,161,170,24,197,173,15,158,105,175,84,84,207,153,128,174,9,36,79,62,150,55,223,84,121,69,17,21,244,106,19,221,244,104,212,74,79,26,76,148,223,182,231,95,31,149,19,187,163,48,185,199,216,136,193,144,123,207,135,67,101,88,205,87,235,22,164,243,95,55,218,124,97,251,18,86,28,136,106,6,157,251,160,245,131,24,72,184,149,89,55,190,115,24,45,20,82,96,43,25,193,85,188,148,233,108,78,210,180,254,184,23,40,119,83,65,55,163,245,8,197,26,252,253,206,28,113,150,69,136,68,88,163,103,217,144,138,125,243,189,131,53,173,79,216,253,16,37,129,37,1,10,88,128,196,16,133,229,49,134,183,50,124,16,233,2,89,77,118,40,115,21,250,150,89,82,19,22,240,183,194,13,134,83,154,148,177,107,48,176,230,95,86,25,206,163,137,137,70,73,169,214,73,232,140,119,158,175,41,14,201,207,110,167,80,151,36,207,86,171,251,57,115,52,197,1,222,81,245,80,106,14,244,53,83,146,115,109,234,111,59,29,77,128,199,106,210,49,241,240,16,250,155,158,188,237,175,206,122,185,12,179,177,235,51,151,239,226,7,253,67,210,250,185,76,46,190,38,200,192,72,230,122,245,255,96,200,23,221,205,164,50,251,43,149,114,80,238,34,249,111,255,236,153,107,115,200,234,187,181,170,177,144,95,97,11,82,128,70,69,53,196,136,246,144,193,95,179,0,3,132,230,70,156,108,167,101,252,242,229,205,197,72,115,69,41,18,10,117,177,58,203,224,225,185,89,31,246,149,132,60,91,63,82,146,41,57,225,203,133,178,161,16,10,201,180,102,73,234,79,92,190,90,25,246,124,173,216,44,201,117,132,87,98,112,38,225,193,140,172,248,27,47,174,90,232,22,33,48,141,100,155,37,88,139,78,234,56,88,192,217,241,38,44,104,203,208,144,203,168,0,12,15,141,222,84,135,214,65,68,200,119,234,37,228,47,164,176,93,78,46,199,172,103,83,47,79,49,238,236,70,79,68,36,77,72,58,129,102,147,38,227,47,99,148,189,41,243,84,209,189,26,211,1,135,193,150,138,174,104,161,204,2,210,53,214,209,65,40,48,105,98,36,15,110,231,14,59,90,129,75,58,181,255,198,141,126,244,183,247,85,164,100,67,47,208,246,100,57,164,196,224,0,90,222,136,199,48,213,77,20,160,184,184,247,79,192,128,230,215,57,154,150,237,149,16,217,97,55,94,103,142,177,195,71,189,3,50,92,68,171,107,227,192,45,224,145,195,243,59,48,124,157,20,31,26,235,71,7,185,107,74,223,143,12,87,113,147,12,22,243,109,116,40,123,34,37,126,114,115,77,171,192,179,249,145,181,58,240,40,107,197,125,55,132,25,90,183,229,173,93,120,219,242,121,9,248,171,131,33,3,194,93,131,208,54,143,9,114,62,154,161,202,206,122,36,75,28,216,177,46,132,152,71,70,209,55,128,199,22,28,240,106,214,47,160,58,154,113,142,157,249,153,199,80,115,44,75,32,55,77,186,252,76,255,215,37,154,96,106,108,76,89,203,227,72,86,207,170,192,121,134,217,76,91,145,180,99,67,205,209,32,160,13,126,190,87,19,108,186,172,84,90,205,23,206,99,36,28,107,86,38,232,131,80,123,183,94,91,255,54,135,166,187,39,92,5,53,165,69,239,1,19,104,64,29,98,51,70,141,49,11,55,82,75,219,11,68,26,233,180,234,95,13,185,108,230,88,191,15,179,88,169,175,206,95,35,230,75,136,218,214,1,199,207,137,51,231,18,16,94,73,196,228,57,23,21,136,228,84,3,31,182,72,190,87,217,23,37,176,56,235,213,1,175,56,155,211,183,143,89,253,46,153,111,68,224,50,94,101,150,230,137,84,64,107,69,159,104,19,123,101,43,62,179,58,145,186,166,156,118,113,154,123,36,60,81,10,152,217,52,225,72,25,61,76,155,202,65,0,174,192,45,103,215,24,17,235,49,254,223,230,161,184,231,211,234,135,152,166,61,223,79,54,35,12,14,234,52,7,103,191,250,183,238,66,168,32,233,27,217,132,186,184,111,144,243,161,59,70,207,173,69,36,124,99,155,87,16,44,149,45,255,15,25,29,90,24,208,190,134,195,196,100,237,145,3,192,124,18,178,28,223,79,169,43,59,86,101,148,249,224,240,29,45,129,222,145,236,246,28,203,212,206,7,211,239,53,231,220,37,216,33,71,208,49,240,161,176,70,98,109,49,41,99,201,62,205,175,127,199,16,114,52,177,83,169,134,238,165,95,214,235,132,31,255,42,181,188,86,252,188,68,207,90,246,102,101,221,217,251,240,178,247,168,127,178,161,195,158,238,116,204,217,50,146,13,181,120,104,69,226,73,133,48,185,194,173,104,166,136,100,32,189,92,231,134,49,137,25,41,54,19,2,68,230,216,203,168,113,178,97,22,123,195,64,176,173,18,196,215,22,131,114,30,214,248,165,211,125,76,10,132,149,206,174,215,132,69,207,84,165,207,244,184,57,127,32,200,167,23,239,219,228,235,7,78,140,83,112,231,241,65,202,158,74,56,244,23,186,130,235,12,193,94,100,76,145,202,207,23,207,182,173,148,61,238,228,169,16,147,3,114,86,99,46,246,62,46,205,182,120,103,189,177,184,32,212,14,75,167,128,113,104,17,151,105,239,154,105,133,119,188,15,95,227,94,192,0,205,242,88,131,73,206,193,151,54,122,14,192,35,6,72,227,186,73,84,132,89,247,186,74,4,119,89,226,153,218,72,239,41,105,72,158,105,108,43,152,213,71,206,14,64,207,120,23,187,46,10,120,121,201,241,192,37,128,108,78,35,215,5,110,178,53,86,35,46,104,161,15,55,208,215,238,243,115,244,39,2,216,129,18,35,79,238,68,124,216,58,227,229,21,49,130,201,1,186,197,250,183,107,196,30,49,105,246,236,189,95,188,176,157,85,169,13,246,66,81,9,48,124,33,74,192,248,235,178,93,65,214,85,237,52,167,98,45,98,212,56,74,226,103,59,153,213,189,69,64,128,23,23,196,222,5,220,247,204,90,216,67,133,120,188,89,39,19,59,168,170,249,220,94,51,156,204,19,193,226,186,172,212,195,171,233,55,227,209,243,101,218,160,85,90,111,243,135,38,5,161,89,221,139,203,231,46,188,17,28,68,34,111,248,161,18,179,72,8,20,207,207,188,1,175,197,7,153,208,229,89,207,115,16,104,227,244,98,151,86,132,121,4,240,154,53,207,160,159,114,196,248,210,106,233,249,224,40,56,253,225,224,155,101,180,137,250,10,213,214,182,169,215,21,204,112,39,122,197,233,239,94,102,211,54,236,37,81,107,93,181,171,160,218,226,172,204,218,197,118,148,37,161,226,176,148,226,250,93,122,239,6,217,5,154,59,157,8,47,184,86,236,98,87,132,121,227,217,204,105,81,242,101,188,91,56,108,30,186,196,60,133,25,165,128,249,231,154,50,35,2,87,77,32,11,57,236,191,79,121,226,247,240,69,22,208,121,187,216,219,230,54,202,86,217,7,187,181,98,155,121,172,70,131,9,159,69,159,242,117,115,58,133,176,116,235,14,141,46,26,30,212,6,235,84,55,119,168,141,103,62,67,155,197,215,187,227,27,238,101,4,148,142,30,135,64,152,34,11,146,149,230,33,166,58,241,80,132,1,6,206,72,243,235,7,52,216,177,86,110,212,192,93,100,188,44,246,182,43,44,212,57,163,69,50,16,250,239,45,204,178,58,116,65,82,156,242,197,221,221,76,81,67,6,72,248,234,241,107,112,57,112,222,178,85,111,29,145,44,110,145,117,171,21,232,29,77,30,22,73,48,14,131,248,240,126,108,222,45,38,51,91,252,121,226,146,143,54,177,57,156,195,162,184,56,7,55,4,106,115,170,122,81,200,143,175,139,182,205,215,197,145,193,245,86,29,204,233,107,87,124,210,216,73,59,65,233,109,82,9,121,138,40,16,170,239,62,13,2,64,57,10,54,52,223,180,8,204,170,208,225,218,237,138,126,114,152,162,238,119,169,111,95,46,81,198,88,132,170,99,35,4,187,73,73,72,23,84,2,24,195,77,197,211,71,137,248,128,211,210,64,52,199,167,186,167,226,68,214,231,90,121,8,138,81,89,24,26,148,197,63,111,88,75,81,136,190,204,174,31,35,82,200,52,247,124,199,197,62,13,148,133,230,9,106,120,136,2,210,83,42,81,108,241,122,253,130,23,64,226,153,44,169,86,140,157,80,60,253,195,14,84,241,91,252,124,131,154,78,177,215,149,92,140,220,20,202,24,227,148,14,221,235,78,201,87,169,174,25,94,35,72,184,188,34,8,117,215,247,184,159,63,13,189,223,22,52,16,7,132,204,34,22,193,45,214,227,182,239,218,58,141,118,64,9,247,12,217,169,150,246,84,30,27,115,29,118,114,2,235,115,60,189,123,157,229,80,242,208,96,118,48,44,86,54,255,154,254,0,191,115,33,54,39,239,224,227,37,140,167,19,57,180,127,201,22,140,41,117,149,24,151,193,134,128,254,193,165,246,142,238,81,33,173,132,77,216,29,234,126,67,66,136,29,156,7,163,195,124,108,64,134,171,52,247,70,17,134,116,231,209,73,162,87,137,13,248,39,208,232,105,95,57,16,234,100,160,73,214,18,105,5,88,83,192,163,166,15,12,70,46,40,27,138,146,173,187,142,143,14,145,132,148,213,125,226,125,57,205,96,215,155,52,162,9,46,179,211,216,56,174,249,133,204,27,17,52,134,65,172,196,192,39,236,183,240,240,63,36,138,113,107,62,232,33,122,120,200,242,245,13,47,115,95,165,201,36,148,138,223,9,55,142,218,162,146,116,44,149,106,96,216,189,73,89,188,18,199,153,48,86,237,193,50,119,107,159,95,215,47,140,33,157,132,166,236,194,255,107,69,28,229,163,215,60,212,210,105,70,142,200,155,161,92,251,28,246,188,183,110,18,213,28,230,14,235,152,245,37,118,253,249,19,93,167,69,97,145,108,254,208,104,3,213,113,72,50,231,62,220,10,98,186,96,26,165,109,69,32,106,116,26,72,150,137,61,221,1,230,208,22,202,221,254,196,224,236,56,242,25,13,29,180,182,38,196,86,69,48,190,147,189,222,50,179,182,73,135,45,85,215,6,130,255,225,7,3,18,187,70,124,153,222,75,14,70,113,50,240,129,155,108,203,77,117,58,15,8,148,67,163,196,133,19,221,173,247,187,36,235,56,31,227,107,237,57,207,98,211,27,249,161,84,236,77,62,238,21,229,195,103,241,224,179,87,178,219,234,66,110,159,13,8,202,130,232,92,198,77,219,148,114,150,100,106,113,216,199,176,50,179,205,44,226,223,123,40,46,92,23,10,184,153,58,158,230,228,207,108,159,15,151,74,221,92,209,100,12,35,89,80,76,162,232,118,143,89,252,245,144,246,150,153,133,156,18,159,22,216,41,55,70,77,5,117,146,247,89,157,121,210,228,41,5,150,246,69,218,44,244,199,31,70,6,202,241,169,155,184,207,227,192,217,39,36,247,231,226,120,224,246,236,211,228,57,140,17,172,89,111,1,74,96,115,43,225,30,191,104,205,193,207,70,59,93,56,160,63,226,143,245,241,6,114,235,25,9,32,214,149,230,116,85,12,176,74,242,206,102,114,192,199,98,102,60,214,222,151,117,220,216,234,11,149,147,197,140,163,11,48,100,108,19,212,163,209,144,42,123,178,243,150,158,100,18,5,83,115,34,198,13,26,173,131,231,196,106,133,75,83,90,29,154,172,26,230,247,178,3,31,19,208,246,212,42,165,230,104,0,159,212,56,186,107,83,39,70,107,110,247,200,132,138,216,125,57,23,19,79,72,28,139,51,214,35,86,218,32,1,2,62,74,183,67,163,174,231,162,56,65,251,29,139,108,128,32,41,24,122,62,183,222,99,89,168,244,2,125,202,92,179,80,70,142,193,202,173,37,25,249,98,25,195,140,2,46,104,35,233,153,211,83,66,46,129,222,188,91,23,74,117,124,74,146,48,248,131,104,217,8,195,7,212,76,242,225,230,188,51,43,235,56,160,90,26,120,121,244,163,161,55,233,239,102,104,111,6,72,174,163,251,51,55,34,189,235,164,165,4,49,90,254,183,125,141,146,5,150,197,240,206,186,204,234,181,76,82,250,83,196,102,51,243,249,17,10,18,24,203,148,249,178,189,164,227,159,97,230,78,105,46,111,87,69,109,40,74,39,16,134,154,210,123,243,125,25,151,224,239,100,126,124,166,195,12,55,83,83,212,12,255,82,36,75,38,61,56,208,19,216,93,75,162,210,243,141,136,0,210,42,43,248,244,1,67,250,162,186,105,209,206,64,155,23,17,0,140,208,121,177,56,49,85,152,225,8,75,243,59,205,39,234,143,184,165,113,114,241,77,219,214,108,116,108,134,49,36,183,63,209,9,19,204,243,40,216,128,102,135,194,40,35,71,87,211,245,210,5,12,143,110,100,215,113,68,202,164,118,35,140,181,212,188,159,138,128,252,69,219,195,103,205,207,76,211,235,105,86,221,199,126,76,167,175,67,17,122,95,162,62,255,133,97,86,17,78,84,160,244,226,75,223,232,18,62,207,144,68,252,26,76,245,88,86,47,255,226,56,202,157,135,197,52,168,53,9,234,213,78,201,230,25,99,117,98,231,201,48,76,140,176,240,79,62,121,141,136,244,152,210,213,187,30,96,145,117,178,144,165,114,26,65,132,85,17,53,84,17,246,183,135,215,42,222,225,210,96,172,189,80,131,31,18,5,144,109,208,52,195,28,181,9,170,115,214,28,251,225,44,192,239,148,189,61,91,215,168,124,108,56,159,43,131,169,123,32,212,80,17,77,224,126,169,185,62,194,71,197,190,99,70,133,133,106,45,171,78,255,212,231,93,75,14,67,243,195,11,86,50,34,214,222,86,179,236,255,7,99,60,217,231,90,143,244,39,61,254,244,139,64,87,148,10,117,178,234,171,65,72,140,161,107,248,36,16,87,239,139,103,155,221,162,11,57,65,8,28,163,19,46,138,13,111,165,14,25,94,195,217,150,85,32,162,248,49,113,20,31,161,35,216,217,179,43,79,51,145,133,159,228,61,196,237,27,241,52,104,132,120,148,129,152,66,86,27,28,139,10,114,7,138,85,38,64,160,17,61,222,81,34,16,255,113,142,40,205,108,23,102,102,249,94,100,16,1,159,162,77,156,9,238,158,107,59,10,103,45,234,211,88,137,193,142,193,56,233,11,162,212,224,188,186,119,124,85,156,246,131,106,13,155,62,20,108,164,12,9,224,221,234,110,95,182,213,106,156,117,26,84,217,161,249,241,13,17,156,50,109,171,16,193,37,248,221,215,151,206,53,185,30,248,47,26,119,67,120,73,178,39,219,144,192,220,246,241,117,109,185,235,63,239,78,209,53,123,63,113,63,46,177,46,137,23,55,22,138,89,124,201,163,36,59,130,251,131,29,122,56,216,3,8,183,51,72,78,231,148,15,185,247,43,69,144,208,148,158,155,60,239,21,20,172,168,36,242,69,138,12,6,109,46,221,39,37,127,68,223,206,236,249,2,49,172,242,157,43,228,164,201,174,214,13,230,107,162,155,49,165,110,213,68,86,85,191,34,216,66,237,218,81,113,174,191,197,195,203,121,99,181,18,14,6,229,24,254,108,50,164,78,61,49,220,199,75,87,170,254,56,249,223,226,103,174,7,39,116,123,226,65,84,67,27,191,154,23,246,210,143,220,202,47,238,162,99,151,225,131,179,154,215,194,11,254,85,210,196,10,219,76,83,33,59,214,125,149,8,112,5,88,64,10,89,78,126,55,111,96,36,227,239,166,1,186,211,230,115,15,11,94,201,64,159,68,129,118,250,201,5,90,238,186,139,108,72,248,253,174,151,194,138,82,62,154,177,42,241,183,178,22,205,103,51,85,185,147,130,202,153,50,252,63,107,46,14,223,103,199,202,96,64,5,220,97,172,228,110,58,41,201,46,115,239,112,187,122,107,198,226,109,90,190,99,56,206,213,182,134,11,96,255,200,77,78,223,114,113,208,121,209,168,130,107,103,237,185,191,56,207,235,32,101,217,143,150,114,227,98,27,97,126,27,235,225,29,239,240,174,24,177,95,243,48,74,42,26,51,247,166,17,159,177,26,105,124,163,234,112,12,128,151,195,214,2,227,167,26,28,184,111,6,151,157,23,107,142,43,120,119,167,134,150,188,116,131,104,7,5,145,235,231,40,55,101,168,29,2,227,188,210,197,98,167,65,248,242,31,231,59,17,177,203,42,72,182,59,246,180,151,211,89,218,247,109,204,141,125,181,220,253,239,106,101,109,209,118,72,246,169,30,79,60,244,69,18,36,57,165,101,96,23,215,39,57,40,181,42,29,146,187,86,251,69,212,203,108,170,167,238,135,155,176,216,248,166,187,80,151,174,98,209,53,136,157,65,156,226,43,94,75,43,182,18,63,34,110,33,131,171,116,197,135,117,200,131,20,243,101,134,31,39,197,145,70,17,155,163,187,73,167,56,190,7,187,192,134,175,118,90,18,164,13,205,186,24,141,239,203,238,225,43,217,56,21,130,181,168,100,139,76,55,164,218,145,136,182,157,176,121,88,152,235,187,81,39,120,150,48,210,105,1,136,135,234,38,191,232,42,125,184,188,156,226,12,200,211,3,162,142,80,42,173,104,2,91,166,150,161,197,161,49,177,138,165,146,85,56,56,127,99,188,44,238,200,56,247,39,25,151,152,35,83,232,242,35,226,159,70,12,166,186,81,203,192,75,240,86,96,63,142,10,153,195,66,226,16,29,22,49,178,58,190,254,28,20,208,216,249,238,53,240,194,26,220,121,22,138,112,145,26,121,162,133,25,165,43,130,67,131,31,158,22,68,157,212,152,234,49,175,73,146,228,158,17,99,68,100,91,199,202,175,66,25,120,168,133,75,35,227,115,52,118,191,172,255,49,47,185,120,135,203,60,111,195,157,14,168,158,1,190,142,222,150,104,32,185,141,223,148,232,187,51,169,64,220,167,85,169,248,47,48,31,60,134,76,9,149,59,40,112,169,147,23,114,149,82,120,96,53,181,217,13,58,25,189,6,159,77,189,162,238,124,227,98,219,94,42,23,22,65,23,22,181,233,10,162,155,150,32,9,220,223,68,230,66,69,135,58,151,159,237,42,85,150,247,10,32,204,98,62,184,96,54,11,168,112,56,81,168,80,250,31,120,19,49,42,229,175,118,170,159,113,226,106,126,102,172,225,196,5,25,43,19,8,159,101,72,20,22,219,43,171,157,27,127,20,234,39,157,164,200,237,225,175,90,180,68,27,172,231,37,237,133,172,186,5,151,75,24,29,233,239,164,82,175,97,100,192,124,113,94,55,175,96,248,157,162,193,145,210,242,195,17,106,101,25,82,91,38,113,180,172,240,25,173,75,185,182,200,48,135,233,224,187,175,198,30,138,226,35,225,169,246,76,161,157,145,152,20,199,59,191,140,139,130,200,237,53,54,6,48,4,242,246,24,197,229,1,218,77,65,20,28,230,180,130,19,193,125,121,40,60,109,53,237,225,223,138,33,12,122,52,178,229,247,85,32,13,254,120,135,123,165,69,132,114,184,108,200,205,38,93,63,78,144,199,49,227,50,67,103,20,121,50,75,49,118,155,9,102,253,68,59,184,226,255,31,51,166,138,0,178,207,190,231,151,150,33,40,16,92,112,232,121,30,77,180,185,73,95,66,227,255,34,202,165,220,23,203,184,38,7,23,227,47,128,238,178,51,34,203,246,59,109,41,14,70,215,140,254,165,26,218,207,250,85,181,147,235,155,229,123,248,182,226,187,91,17,140,219,80,51,148,5,185,180,3,238,22,244,110,117,95,112,120,198,95,78,47,121,164,159,58,233,84,24,101,150,196,194,172,95,228,240,224,156,60,254,140,212,90,61,122,79,51,29,142,95,82,187,74,189,161,173,210,51,1,227,164,213,103,184,75,209,203,141,170,61,113,53,164,27,140,197,206,208,144,94,85,70,233,48,36,88,154,121,239,202,1,196,255,239,59,142,222,176,213,167,55,36,86,218,124,44,204,147,184,95,156,31,244,141,173,123,44,77,202,124,76,137,180,88,36,179,150,255,15,128,158,144,23,73,194,136,20,129,218,106,151,253,1,224,170,174,68,146,155,242,217,178,140,233,164,107,28,192,110,159,206,46,114,54,151,59,108,35,7,178,228,214,27,126,178,69,135,58,179,71,234,0,227,123,180,247,67,141,182,191,35,102,161,179,130,146,111,67,219,152,203,48,154,120,4,166,92,242,115,103,137,190,230,194,59,121,155,179,234,183,147,188,110,243,243,18,71,75,128,174,195,27,40,194,232,21,222,219,15,252,38,113,64,255,38,197,158,42,130,169,215,58,112,22,220,35,85,42,65,98,118,71,233,173,68,158,251,4,157,97,156,110,53,206,147,162,99,140,150,116,189,117,231,95,18,207,143,4,236,69,163,99,72,166,242,12,123,52,2,196,142,241,163,0,235,172,128,7,29,33,152,58,184,210,26,203,153,72,207,59,17,87,17,9,240,161,241,122,83,56,49,220,209,4,206,247,226,242,194,160,23,169,37,230,196,226,248,21,32,142,65,115,229,252,165,60,7,121,222,248,252,208,51,63,100,222,204,1,83,64,54,107,210,151,15,111,167,134,245,59,43,163,199,49,231,17,1,245,216,255,33,222,89,134,14,168,209,197,28,198,241,213,71,205,214,141,147,122,193,169,40,141,225,61,41,172,188,18,108,61,183,136,251,151,132,18,86,233,201,22,93,226,10,60,50,127,185,137,137,234,8,218,70,194,65,3,91,135,198,129,226,0,173,117,95,10,86,113,131,197,231,167,240,68,208,206,154,232,161,1,153,236,216,196,192,247,218,30,15,52,30,19,152,170,58,106,151,142,214,136,243,72,196,238,162,172,239,57,221,119,244,100,123,246,70,205,176,239,243,89,32,97,130,190,29,194,179,231,48,8,39,221,150,165,114,100,232,156,78,123,119,246,17,7,60,202,61,237,71,46,68,157,95,155,153,58,10,103,231,185,58,53,113,82,21,98,255,220,139,225,220,91,175,16,238,144,104,101,184,46,4,75,104,18,34,105,196,221,245,195,24,178,78,151,80,102,64,170,233,35,179,37,179,35,77,6,170,131,118,244,188,155,188,115,65,231,39,65,215,34,115,220,187,87,73,161,231,52,219,171,39,22,32,132,4,244,227,54,87,204,159,178,170,110,205,136,186,15,149,63,186,17,110,93,135,185,175,196,84,17,202,100,183,215,16,42,242,143,232,228,222,127,142,123,217,75,72,210,219,252,103,235,213,247,23,223,100,229,240,12,26,174,204,12,7,85,246,100,198,185,148,45,173,174,120,209,25,28,190,156,48,21,84,76,107,234,221,0,47,87,37,161,116,64,164,64,52,250,38,108,36,141,172,48,6,118,94,130,209,253,174,105,6,246,245,76,206,81,145,228,40,142,68,220,146,247,55,79,19,29,43,63,78,142,179,59,253,234,13,46,193,120,100,92,11,89,135,163,199,73,130,56,95,183,94,85,108,112,208,156,252,80,9,146,123,35,158,124,200,44,150,210,126,146,155,190,135,11,133,189,207,59,147,185,252,16,215,200,195,8,168,114,71,203,226,218,87,250,58,229,119,212,224,88,105,3,182,215,54,101,183,37,118,3,236,241,110,70,206,240,189,215,87,198,55,112,220,131,82,46,200,219,189,176,85,85,209,103,85,139,179,136,134,121,183,170,231,106,237,60,112,17,28,81,43,134,100,194,137,242,219,76,116,91,8,96,219,93,139,227,230,182,85,248,190,70,124,239,40,206,118,223,65,115,77,28,114,177,108,91,123,92,185,192,232,138,194,122,50,14,47,201,131,61,80,230,76,111,230,135,136,85,75,202,181,174,208,94,45,43,136,79,49,46,220,0,36,75,44,161,97,248,2,47,248,220,100,122,246,162,103,48,112,43,85,209,150,174,160,134,226,82,147,196,132,96,84,25,146,246,92,148,76,68,232,148,247,252,251,253,139,161,49,119,231,245,134,230,69,199,212,91,169,86,94,224,23,76,248,161,12,36,26,173,137,217,237,250,12,86,84,167,253,116,106,186,78,30,182,137,12,28,202,220,206,80,33,177,127,6,119,206,144,124,176,133,111,198,98,109,80,2,39,211,143,170,38,74,116,124,215,60,8,193,218,82,133,103,197,241,84,10,86,94,31,40,103,235,145,21,167,178,3,39,87,104,254,225,22,7,168,135,37,153,142,28,207,86,30,179,59,173,162,48,226,128,166,102,49,212,30,67,232,53,233,160,55,227,82,27,200,61,210,81,67,219,45,13,141,184,174,121,177,26,209,250,131,19,246,30,237,130,175,112,156,21,176,195,107,199,233,27,241,193,1,39,59,19,249,56,86,155,151,27,151,123,163,136,19,155,255,52,240,183,112,251,172,21,124,15,98,19,245,144,11,84,83,69,172,48,57,200,231,69,115,34,99,15,53,248,85,133,126,255,196,160,94,237,114,150,31,122,248,204,226,93,127,254,95,236,178,206,202,41,67,129,179,226,48,206,130,196,131,77,177,168,74,155,157,138,97,97,123,54,112,251,61,91,202,145,49,154,173,85,157,35,185,71,195,236,84,170,57,64,92,70,21,227,26,197,174,112,247,15,87,12,117,93,85,99,124,49,69,78,151,25,245,156,23,124,7,212,129,32,106,37,159,145,21,228,176,28,102,141,20,158,34,150,244,131,252,141,169,246,21,94,116,124,208,218,142,122,179,143,212,254,158,111,168,128,86,180,202,163,13,137,166,158,68,48,86,44,102,91,45,170,161,117,152,174,255,151,1,205,182,75,234,187,251,56,213,134,234,57,64,176,117,166,87,237,6,112,42,110,95,103,144,135,102,204,33,68,233,218,229,208,223,247,251,136,154,3,91,86,26,44,137,37,185,166,144,104,132,166,100,199,85,65,94,244,84,202,70,117,171,85,157,92,128,153,248,157,179,160,233,65,92,137,20,196,68,169,73,156,131,5,14,84,35,161,255,8,197,146,124,70,45,49,40,188,245,254,189,7,82,39,45,6,77,229,112,108,44,255,201,30,182,202,184,158,255,52,147,225,124,136,234,187,37,210,20,15,33,107,108,33,112,241,67,249,238,39,69,110,231,96,250,187,168,209,52,125,104,100,255,207,145,231,176,251,155,251,85,118,193,193,3,62,79,121,233,5,138,209,1,91,58,101,151,28,84,225,135,196,64,65,101,73,215,80,178,255,167,33,182,6,252,63,174,237,165,203,241,218,13,226,255,68,12,46,120,4,166,127,65,80,180,145,96,51,53,168,228,190,117,7,193,214,77,170,142,3,15,82,225,106,44,198,255,168,198,126,254,141,103,238,55,40,20,198,166,111,245,193,147,106,221,93,6,206,164,69,251,52,156,36,117,219,111,53,145,194,157,226,223,50,181,154,151,76,106,60,115,152,68,144,245,61,178,149,61,252,145,96,6,237,176,222,6,223,158,206,59,10,206,155,245,164,129,68,184,52,183,87,17,234,65,180,113,128,129,62,121,63,105,195,138,78,228,107,39,125,209,8,141,220,11,34,22,186,17,215,40,249,6,86,135,237,158,115,76,203,231,91,115,76,37,125,80,155,32,158,111,27,171,107,55,120,96,147,35,137,13,193,222,240,213,196,40,143,204,59,111,95,134,58,141,189,42,63,194,236,204,218,239,149,13,152,7,207,137,174,99,221,111,3,200,28,51,158,37,8,1,52,96,128,186,243,57,90,118,181,131,173,24,81,89,41,229,53,136,20,146,45,144,162,107,173,70,78,181,218,100,73,114,90,103,71,110,10,17,106,171,207,182,207,225,100,242,212,243,167,5,185,97,115,95,18,111,116,54,62,123,97,70,153,172,39,57,102,49,10,221,50,115,31,177,48,75,146,134,39,203,32,9,40,178,143,208,5,11,158,72,238,35,157,90,151,139,117,164,22,48,97,248,249,55,45,47,51,91,165,152,203,169,36,209,21,73,167,213,187,74,171,24,113,73,243,109,193,34,207,171,127,173,25,93,203,74,164,35,91,13,190,46,214,1,189,192,131,184,77,86,134,223,178,252,130,155,145,99,179,159,58,235,55,124,87,169,239,166,31,29,61,230,80,158,219,11,116,253,255,86,122,129,209,213,72,189,216,147,68,215,117,7,137,6,89,46,214,86,118,221,96,220,167,201,203,121,232,21,41,130,97,205,113,30,55,147,46,9,163,54,79,89,197,210,152,167,248,9,224,184,235,58,27,53,62,9,87,85,223,128,136,252,32,28,68,240,232,171,254,29,48,181,30,106,111,120,59,180,243,97,234,17,71,35,19,120,216,198,78,172,211,5,92,109,141,69,152,20,115,186,163,122,3,114,100,225,11,110,241,143,50,7,197,61,17,168,111,218,68,215,241,114,192,99,35,142,221,72,120,100,4,140,146,156,192,121,111,246,205,101,36,63,121,218,224,195,185,35,216,43,195,201,190,205,17,254,174,19,206,221,31,56,161,163,247,194,148,197,145,198,159,35,24,112,65,57,8,155,136,78,132,165,153,157,207,113,24,91,120,29,110,215,195,128,137,145,22,64,218,212,5,239,185,33,187,88,86,113,203,101,225,134,132,28,103,199,182,24,174,96,135,0,203,71,95,111,229,54,130,19,138,112,240,10,128,116,42,8,142,146,236,223,78,219,152,222,100,239,34,136,39,236,9,164,45,196,194,35,94,251,41,111,242,206,126,166,144,149,146,121,85,31,92,92,126,99,102,58,173,82,70,132,220,232,35,223,119,150,12,2,94,162,228,146,178,48,183,46,80,195,235,116,193,2,157,186,224,154,2,91,165,81,70,163,169,57,135,107,76,202,88,158,142,181,130,200,143,38,194,88,176,142,114,239,112,11,42,61,163,23,96,144,226,225,229,70,239,238,221,231,222,177,208,177,146,143,27,46,120,109,203,248,216,207,211,168,193,237,194,27,244,67,123,219,104,1,180,232,236,7,232,209,134,192,85,41,83,6,218,211,229,169,102,40,165,135,17,162,56,190,85,166,220,250,153,113,201,120,26,90,39,98,215,166,251,1,223,80,186,32,176,160,106,184,62,87,31,76,1,192,11,135,42,244,6,9,76,144,163,160,203,28,41,122,6,64,94,225,22,164,19,39,139,110,68,125,156,152,50,229,19,234,126,136,4,170,55,229,181,247,62,152,109,202,22,55,204,89,19,51,46,182,64,230,71,35,6,132,37,214,106,140,222,57,30,249,202,232,168,68,230,237,131,209,120,165,39,251,251,145,15,47,119,19,75,164,104,37,70,193,158,43,71,182,80,203,232,24,211,71,1,248,155,252,214,178,245,202,120,59,56,15,223,101,115,4,16,189,86,89,117,0,15,36,160,225,19,68,237,206,160,92,106,51,110,45,201,110,213,141,87,114,134,120,179,17,241,108,206,165,249,197,58,169,108,211,89,72,30,17,90,148,245,158,95,127,41,24,251,20,18,135,47,65,125,58,159,50,205,135,116,16,215,111,71,175,161,247,93,93,165,132,46,209,220,133,123,237,215,54,212,118,9,120,41,239,83,236,112,225,13,89,198,103,18,118,76,144,237,131,202,14,121,152,199,58,189,12,181,161,141,206,121,113,166,192,49,84,13,26,24,102,156,225,216,19,58,247,199,131,255,184,244,184,28,96,163,108,241,177,247,118,251,0,189,150,225,78,68,207,111,195,111,89,254,157,122,55,160,128,60,11,63,146,224,25,5,248,131,212,143,95,34,231,54,220,172,163,237,223,57,47,139,154,133,55,79,9,208,83,181,233,252,119,82,139,64,110,147,57,94,168,30,235,195,110,110,64,202,66,77,234,124,132,32,155,131,106,196,187,42,94,119,32,22,211,153,234,95,58,26,209,133,224,157,97,146,213,212,160,254,164,50,159,135,101,60,70,250,36,198,174,237,22,81,171,153,190,97,121,77,86,69,242,75,80,97,75,209,69,67,253,251,148,230,42,61,124,88,232,166,25,157,178,216,138,173,34,206,42,40,78,94,137,226,145,134,78,219,166,158,134,236,242,186,29,75,213,81,232,0,205,98,70,143,180,135,189,40,28,143,212,252,125,75,221,251,242,87,130,198,41,137,5,173,101,234,41,86,17,83,45,3,242,37,100,103,153,21,48,192,111,225,222,114,52,96,33,137,34,133,172,121,114,15,182,21,77,243,152,121,45,235,106,217,80,20,81,212,38,8,203,98,27,203,59,89,147,93,214,199,94,59,19,170,61,184,55,176,46,146,133,12,42,204,232,203,37,122,183,106,123,138,37,227,138,127,4,239,167,45,31,178,5,208,245,55,67,143,93,203,62,23,252,18,44,100,196,172,167,190,81,66,153,100,221,155,20,154,121,206,171,20,2,175,27,49,163,131,32,38,169,130,61,44,103,168,157,26,168,36,2,17,171,105,5,116,215,223,195,59,20,198,127,189,143,138,21,120,146,253,213,85,215,71,84,48,132,43,137,139,114,218,105,218,106,139,55,58,189,25,153,20,24,232,137,3,239,204,42,82,24,8,229,10,41,99,0,170,134,2,58,32,16,52,75,241,86,181,223,14,152,36,24,134,225,22,80,26,231,134,81,186,221,170,35,198,221,76,9,240,210,123,176,11,136,153,226,163,250,126,203,175,148,149,107,42,3,231,193,4,107,190,40,129,218,168,247,255,86,18,214,34,10,241,124,255,42,155,221,238,246,11,40,1,181,79,164,131,55,234,13,153,2,251,18,238,97,83,99,47,115,21,87,58,245,49,70,239,193,123,63,22,124,0,227,178,96,178,174,62,132,15,11,185,195,245,121,100,124,20,86,20,199,245,31,79,204,135,246,237,172,94,15,172,93,2,226,192,72,243,216,187,42,150,9,134,99,106,132,33,189,31,28,116,232,42,73,54,148,96,90,238,166,236,208,211,63,158,232,108,192,107,29,114,28,30,89,135,36,214,42,141,9,41,126,198,31,109,112,229,193,53,37,62,125,247,86,127,217,71,70,166,229,116,175,42,96,59,60,240,76,124,43,75,235,102,64,14,213,239,224,197,169,226,232,126,13,48,203,109,149,233,93,140,177,48,223,124,78,187,9,109,145,6,152,223,164,135,24,161,196,89,159,176,230,72,131,138,250,164,110,162,173,206,249,241,77,57,90,98,179,117,142,129,251,126,16,138,103,73,205,216,117,63,165,177,255,30,152,49,69,90,121,118,137,157,179,144,163,7,141,180,20,139,139,189,251,47,235,199,192,239,0,220,138,220,114,224,154,0,237,94,205,248,254,175,25,211,76,49,99,70,175,54,77,67,45,143,221,121,102,120,229,85,39,53,133,222,100,56,44,69,227,192,71,44,163,6,222,166,186,25,45,227,250,132,42,131,218,1,126,25,47,102,217,248,182,69,169,85,94,223,197,249,24,3,149,109,243,199,220,101,38,139,12,205,96,219,174,215,86,250,159,35,235,186,88,213,85,84,186,81,37,105,54,146,215,18,29,206,254,60,108,235,188,72,136,117,92,157,49,253,61,60,219,26,228,232,235,119,231,53,126,175,130,84,175,109,241,47,166,152,214,48,15,134,43,236,128,126,200,30,102,70,36,217,133,9,116,96,188,255,91,28,139,10,89,178,86,98,135,165,46,39,136,39,1,60,237,246,119,153,178,16,171,92,70,42,163,128,20,73,1,99,164,42,198,39,248,37,240,234,194,226,68,192,208,252,231,11,35,30,94,80,209,141,110,194,243,104,232,197,219,247,191,244,138,102,170,32,158,83,206,26,116,185,118,179,19,145,165,161,2,223,49,236,218,164,5,4,255,0,80,149,195,33,53,112,21,33,167,24,55,203,9,12,172,36,54,252,196,12,179,175,146,81,186,204,15,82,47,164,238,43,204,21,234,17,161,29,172,171,112,44,159,190,235,168,87,216,104,168,77,183,95,101,170,117,30,179,20,34,95,50,201,30,221,101,162,10,175,239,212,124,32,71,142,172,41,61,163,212,236,7,255,186,106,143,139,252,152,210,190,107,241,214,229,251,159,236,220,69,13,56,138,152,23,7,143,213,54,147,147,243,236,93,95,122,146,78,154,33,176,109,135,95,155,0,165,71,29,101,163,128,118,52,193,70,196,172,174,121,10,91,202,197,18,150,120,107,186,183,203,91,182,12,223,92,108,156,166,219,144,67,144,185,253,51,122,171,239,95,239,123,49,230,50,20,145,34,8,99,249,225,171,48,198,148,38,183,162,146,39,119,85,60,55,142,217,181,1,175,228,19,60,87,35,244,155,51,59,2,78,72,89,134,49,146,232,152,152,115,54,207,79,176,84,120,167,69,62,217,251,10,95,243,215,21,170,185,215,222,241,114,84,50,15,144,222,188,244,178,237,144,64,111,223,141,233,134,226,16,28,224,68,127,66,163,239,73,188,118,23,93,211,116,81,138,238,20,90,21,183,9,36,100,26,112,169,8,217,212,251,0,120,48,88,89,161,178,190,7,24,198,216,172,79,155,193,90,237,75,26,60,127,25,214,108,1,0,71,67,192,215,101,118,152,120,16,105,165,188,51,134,144,137,147,144,232,145,20,6,71,203,72,45,0,123,107,246,111,219,252,250,43,219,36,44,132,230,179,121,8,196,154,13,153,199,89,164,216,151,100,226,74,124,78,135,233,67,118,54,135,136,232,12,240,155,41,27,213,241,126,152,74,203,9,198,21,54,209,191,179,11,182,81,190,118,163,35,197,96,145,251,230,207,177,14,139,46,205,96,174,105,207,135,25,157,48,36,44,225,25,106,68,47,232,164,113,221,76,7,155,243,214,198,159,184,101,90,232,180,98,128,53,106,143,128,67,50,54,198,8,47,114,55,245,158,170,218,165,112,170,25,121,210,37,245,53,59,18,145,32,132,91,181,227,65,136,247,51,211,53,176,75,84,41,126,70,79,85,117,221,154,91,194,37,104,28,120,122,91,72,131,101,221,81,238,112,65,30,51,43,45,102,58,92,123,152,178,103,163,11,194,155,192,3,210,235,35,133,199,83,121,106,68,221,82,213,51,111,31,163,55,235,77,103,207,242,33,199,223,72,206,196,219,65,164,150,121,138,220,248,216,249,195,92,63,45,186,245,58,20,157,141,42,107,158,82,243,200,110,10,118,68,93,189,175,246,204,59,105,174,206,121,227,14,217,159,109,186,120,4,107,137,143,81,14,243,141,29,185,109,179,133,205,228,180,68,58,7,14,94,229,155,20,7,72,61,66,135,143,80,52,125,159,122,66,42,53,131,81,52,78,10,92,63,218,18,241,225,103,148,226,99,243,120,186,139,41,179,226,134,93,131,18,149,157,105,121,113,186,112,226,70,253,19,29,42,124,92,104,133,187,43,190,255,84,127,217,193,170,6,206,189,31,78,69,175,112,113,37,91,212,166,200,9,189,236,235,245,125,165,156,182,52,211,36,161,228,85,25,130,151,161,116,236,254,211,169,45,33,237,9,102,20,111,25,8,5,51,145,171,175,245,154,209,40,251,205,105,133,2,121,114,22,142,217,172,126,239,124,120,40,60,207,28,133,190,226,17,99,165,14,235,86,120,136,66,210,171,190,133,180,182,48,24,176,185,29,140,41,184,6,201,105,105,32,234,127,253,96,43,170,208,143,193,109,94,48,90,205,14,10,163,101,248,49,97,170,67,0,11,151,186,128,95,23,238,5,88,94,9,168,215,77,66,27,131,95,84,165,249,146,182,107,221,124,57,52,59,201,156,253,140,26,95,66,177,8,1,205,92,212,213,54,33,149,216,49,223,117,192,77,48,80,70,59,46,137,7,232,90,128,41,95,205,87,121,114,99,253,65,62,10,185,181,97,11,218,132,176,64,26,166,249,78,199,52,15,6,184,99,240,138,68,191,244,36,106,30,133,165,60,216,44,30,28,90,6,200,15,207,222,127,73,163,99,251,108,31,23,181,212,144,62,141,240,3,177,168,75,164,14,208,113,8,88,41,162,138,39,158,221,158,18,106,219,32,37,65,90,36,170,231,103,93,166,25,80,158,167,111,149,93,18,187,54,152,237,101,70,36,74,202,34,203,50,18,231,120,50,48,12,85,241,227,37,69,216,108,60,195,106,201,41,66,160,196,224,4,11,81,37,49,70,41,148,143,140,78,202,79,0,232,34,187,21,187,195,116,126,132,1,87,145,2,80,135,20,175,113,73,206,172,231,56,229,181,82,187,37,59,206,165,155,250,11,74,105,49,75,236,138,226,214,78,166,133,139,112,226,197,198,162,237,73,21,49,26,133,100,170,108,49,105,72,91,171,24,153,9,43,148,43,237,85,38,77,34,133,120,85,255,14,15,109,61,60,27,127,117,51,181,131,211,213,72,100,129,132,27,115,228,50,161,234,156,131,143,212,99,194,97,110,17,187,125,225,119,117,253,165,163,85,41,113,114,217,30,132,31,25,214,233,126,96,66,78,204,101,64,234,71,36,71,209,232,179,237,9,40,106,145,9,107,17,109,52,166,83,235,168,175,11,203,7,41,56,241,66,6,155,23,29,38,228,72,211,214,193,213,172,165,12,112,208,241,82,36,105,160,228,94,147,177,213,4,101,217,197,204,11,123,118,120,138,71,220,168,141,230,230,38,109,50,204,93,156,36,135,91,156,136,61,96,98,68,33,14,170,183,25,139,51,166,251,184,62,208,76,173,168,235,239,18,82,143,156,253,192,49,90,88,165,231,9,221,240,200,243,90,76,139,225,203,157,192,226,77,99,97,37,147,100,101,167,55,14,55,78,150,203,114,133,169,120,217,49,17,25,65,120,171,174,177,197,53,18,46,44,216,231,25,111,8,166,122,50,226,51,147,154,141,57,206,146,170,159,234,45,72,26,169,224,83,23,8,213,25,116,143,109,7,133,119,203,141,154,210,48,251,240,109,60,175,92,249,57,97,160,206,152,142,3,122,150,15,41,43,96,120,62,173,48,209,53,205,66,144,195,228,166,193,220,99,246,182,192,64,127,173,54,77,60,76,0,148,157,80,90,229,49,67,17,155,79,86,98,14,48,177,236,240,45,13,90,97,32,129,102,35,37,33,29,42,85,67,164,76,88,3,170,37,248,253,42,243,84,151,82,245,204,105,38,120,166,83,254,218,141,219,251,139,169,114,176,57,185,195,183,137,42,72,162,129,215,223,249,148,0,45,51,235,54,127,201,230,97,127,126,87,214,98,63,242,177,11,111,203,254,131,214,85,194,236,181,53,63,215,37,92,179,185,241,140,120,222,149,207,98,143,197,152,135,231,131,176,174,141,183,224,28,14,129,99,127,164,9,174,54,166,108,142,214,214,102,186,48,14,11,19,60,60,120,127,58,137,98,251,146,131,219,220,166,21,44,105,156,104,182,11,59,244,55,100,223,129,197,239,174,238,194,7,229,21,183,109,145,142,125,130,13,254,159,200,155,231,129,198,61,175,247,173,162,224,191,90,186,105,239,255,144,90,87,202,62,4,230,52,25,127,88,15,7,92,68,150,128,21,214,22,241,103,151,161,208,53,10,200,122,8,213,238,4,19,163,130,207,136,122,78,127,206,101,108,6,5,149,27,11,207,95,11,82,168,25,69,197,203,11,143,215,109,163,160,12,98,129,5,215,59,248,143,182,79,99,114,239,254,112,254,81,127,160,185,213,181,112,61,91,247,55,102,83,198,252,175,117,203,223,168,82,74,151,92,69,71,19,77,105,194,84,56,19,112,151,213,153,164,110,22,88,242,50,211,154,13,213,148,46,27,254,142,42,66,179,243,212,12,235,167,128,25,180,127,182,108,128,57,10,51,65,248,166,156,87,224,140,210,77,88,243,139,170,177,20,198,154,152,136,6,140,144,226,50,33,72,196,6,88,10,185,146,82,9,111,248,38,219,186,106,133,133,75,152,13,153,138,190,20,104,115,152,136,163,27,174,20,241,112,242,210,18,2,73,199,155,162,23,133,104,97,188,124,194,210,43,30,93,64,199,252,104,139,240,23,131,163,29,212,9,124,133,209,84,137,123,169,220,59,246,23,197,153,106,252,51,91,218,31,103,58,136,83,201,128,29,25,245,38,139,253,63,171,129,200,205,138,26,74,186,201,10,121,94,84,30,139,188,217,111,116,91,9,28,96,244,131,12,233,182,218,118,142,177,89,95,137,154,148,152,63,209,26,103,38,199,76,239,69,157,117,28,39,191,1,96,129,74,172,38,129,47,233,254,178,106,240,168,89,254,17,40,148,208,16,163,50,199,247,115,238,49,134,157,30,127,150,226,213,153,42,229,36,202,87,0,81,176,214,79,42,204,243,15,239,110,41,56,206,243,174,77,49,111,11,79,234,107,217,30,16,36,76,155,137,185,133,182,88,10,237,194,64,218,118,39,225,29,239,11,223,239,54,198,253,132,159,98,117,42,116,120,245,134,91,123,231,66,33,20,67,102,95,107,54,174,134,110,186,18,255,249,166,252,3,160,165,56,166,223,201,58,171,10,202,90,39,207,84,3,13,49,183,128,181,227,245,74,89,46,37,222,18,47,193,212,54,143,183,167,80,27,247,206,16,149,130,88,57,187,117,180,102,211,128,56,15,8,58,43,148,189,75,97,231,241,78,130,122,106,172,9,252,32,23,155,0,171,98,192,80,107,108,194,150,175,123,61,2,64,133,75,129,171,103,92,10,191,41,153,79,108,41,36,49,133,216,100,157,26,64,162,28,36,14,32,229,27,251,153,116,225,64,131,201,17,55,121,9,223,254,166,180,42,202,205,243,118,72,177,145,85,6,182,88,117,221,244,67,193,187,100,128,175,159,240,236,25,133,91,4,135,70,195,79,207,2,186,180,84,112,45,26,174,74,231,73,203,4,6,58,197,140,183,144,20,94,220,144,91,225,141,100,7,224,172,230,177,164,74,141,4,118,110,21,230,184,107,7,150,244,181,46,56,242,253,49,157,188,234,191,141,39,189,205,147,234,91,88,104,43,224,5,192,66,145,23,45,147,214,219,40,197,5,76,52,198,18,4,221,40,175,146,81,195,164,82,223,254,246,68,116,159,39,192,127,100,20,46,48,127,148,78,19,46,122,183,48,130,208,138,55,74,16,23,0,251,60,131,175,152,252,167,203,5,221,154,107,121,254,126,228,196,206,5,102,78,99,85,15,173,206,148,71,48,172,74,247,118,186,76,58,182,160,115,191,62,198,24,255,172,233,46,46,65,244,82,154,45,110,81,14,80,114,205,216,202,155,22,112,188,99,86,7,31,236,245,126,144,29,0,52,85,203,108,171,20,156,84,62,226,26,127,137,92,121,23,67,60,29,165,1,157,122,48,115,228,49,144,97,131,120,91,40,15,126,97,119,38,180,129,57,95,56,94,57,67,69,215,208,200,233,245,12,186,249,106,225,65,109,164,73,11,99,97,70,186,81,49,213,216,3,232,148,148,135,137,159,91,27,38,164,232,185,197,246,225,86,163,154,230,44,58,65,29,138,244,20,55,213,225,50,5,128,218,128,79,2,163,111,139,197,59,159,128,89,40,76,238,67,13,47,161,66,203,177,191,93,62,170,107,52,84,215,89,233,94,219,217,2,40,236,59,187,59,202,142,217,207,57,163,185,110,26,21,132,41,105,175,5,147,230,245,87,158,219,158,238,4,125,252,232,14,13,89,119,24,36,70,126,102,202,102,182,139,249,241,164,86,35,197,128,45,187,183,170,49,241,44,224,75,82,77,232,244,213,145,130,6,184,90,48,15,248,209,114,184,66,189,194,120,195,17,98,135,51,133,46,148,233,172,37,96,90,41,210,69,249,32,18,146,119,136,96,200,164,170,68,145,132,0,50,99,153,231,158,21,6,103,155,138,24,103,29,121,75,106,19,7,118,34,7,231,239,193,111,157,241,246,54,138,89,6,151,160,164,79,153,221,100,23,130,235,187,21,95,224,42,244,157,133,215,107,177,66,2,160,173,103,57,33,190,48,182,68,58,158,167,62,63,37,137,194,86,157,87,5,207,138,145,236,229,202,100,82,193,91,164,240,35,53,46,85,105,193,246,89,84,99,117,195,157,124,199,52,237,177,42,114,59,184,107,14,241,204,180,73,216,24,191,238,37,227,199,72,33,45,125,84,75,86,76,77,142,62,77,9,157,21,246,112,77,210,39,196,56,23,200,23,165,128,28,28,150,187,51,224,200,255,54,179,181,166,149,210,219,38,77,161,30,78,218,126,81,203,97,218,187,217,11,131,111,98,124,251,11,243,19,189,8,113,230,28,165,187,207,132,13,64,165,202,170,207,44,114,180,64,136,3,185,254,42,175,131,42,71,0,7,106,183,124,131,1,230,81,42,179,61,246,105,65,45,125,253,203,110,171,123,38,64,72,220,253,3,137,198,132,190,72,187,251,241,227,101,193,224,8,186,253,59,66,33,101,89,8,62,238,158,129,173,162,54,4,117,147,61,232,37,21,128,248,112,103,108,99,105,182,243,50,188,196,183,94,83,38,48,89,88,136,65,31,169,178,199,251,136,160,151,227,110,148,150,4,175,219,242,173,138,52,210,47,158,9,44,242,113,179,18,241,26,161,130,150,98,108,25,8,58,66,191,75,214,247,178,104,175,32,223,2,10,72,187,82,193,39,215,220,57,40,29,127,130,233,163,82,221,11,255,85,220,121,238,5,113,253,148,77,39,163,153,75,115,60,93,110,12,12,136,62,81,43,135,0,9,166,140,119,246,18,79,86,57,85,145,46,152,48,101,42,174,167,192,92,3,188,0,184,71,58,143,140,222,112,124,140,47,5,54,102,158,228,40,104,122,216,251,182,89,143,113,244,251,0,172,147,181,74,124,237,36,124,105,35,14,139,244,176,152,177,200,156,142,136,151,26,18,100,36,241,189,15,155,165,78,17,12,28,187,215,165,7,204,223,192,42,196,235,47,184,134,96,116,220,95,229,110,48,90,166,117,126,78,3,67,159,95,71,142,24,139,30,9,246,22,87,113,182,55,164,63,114,132,234,143,188,84,122,124,176,180,74,156,227,206,56,55,24,175,122,153,163,202,61,133,143,72,28,254,168,230,146,105,207,74,169,101,152,95,232,27,81,181,62,27,215,206,255,147,117,123,22,156,14,167,38,13,131,51,201,63,127,56,189,251,250,0,189,244,159,251,42,171,133,45,24,154,0,221,62,84,180,70,165,193,227,223,248,55,19,66,195,209,193,206,196,180,199,48,158,122,158,237,71,113,239,185,225,9,26,117,214,10,45,205,20,212,76,57,253,92,90,21,29,41,27,157,0,246,165,101,144,147,171,209,40,173,192,80,237,157,112,216,71,231,5,51,76,226,72,255,152,192,6,78,125,72,236,66,153,183,23,13,187,43,255,127,184,41,30,196,24,71,5,253,183,162,215,185,209,158,218,35,43,116,216,169,103,195,244,153,227,21,142,156,64,59,75,253,198,127,91,115,213,173,144,169,20,4,227,227,179,180,95,162,136,230,237,228,178,251,154,241,225,241,224,242,243,187,131,209,123,137,103,96,185,64,205,11,169,121,51,23,202,38,139,2,251,49,0,204,78,100,131,214,187,181,150,175,16,179,143,66,55,18,144,30,199,200,72,81,254,32,187,243,205,127,243,106,182,77,160,32,213,93,86,110,60,250,90,102,157,36,98,101,56,87,14,226,153,66,17,133,27,53,170,25,68,174,83,32,146,156,240,81,233,47,162,168,218,199,76,193,131,129,16,157,118,135,54,234,244,49,48,91,161,247,139,47,229,63,148,230,32,187,194,158,208,130,83,225,151,4,99,237,105,237,196,160,77,8,59,165,176,149,39,53,105,64,69,197,78,1,100,218,68,189,247,240,74,116,19,182,203,233,188,208,109,168,57,15,26,159,9,101,236,51,21,210,183,88,91,145,68,207,97,67,202,72,119,250,22,29,108,190,42,204,210,121,136,17,97,6,144,58,223,127,251,32,199,11,87,244,21,61,243,142,213,28,35,127,39,39,126,143,97,200,198,31,19,22,95,103,150,145,148,151,8,32,41,119,31,223,152,162,187,22,88,45,21,64,48,104,77,202,41,223,208,6,191,52,83,116,135,246,163,89,133,119,90,104,45,239,152,60,36,24,136,35,165,227,236,231,237,68,102,23,152,69,105,221,52,89,121,236,71,132,45,115,18,67,58,199,49,73,125,111,76,193,232,205,50,251,225,143,127,90,59,8,18,7,252,236,73,80,80,196,149,96,1,247,232,100,223,48,109,26,144,47,78,166,144,175,196,74,154,127,198,170,109,210,70,65,142,170,94,146,28,114,228,197,1,161,13,203,210,178,23,159,125,222,202,247,243,232,248,143,126,76,198,108,170,118,11,44,65,41,236,230,159,77,140,33,232,17,66,170,216,243,96,212,124,118,139,214,68,74,165,32,126,184,207,199,220,50,249,76,52,117,191,196,171,39,48,211,113,26,125,39,59,87,197,1,59,84,96,67,173,112,137,131,237,68,95,189,39,80,233,108,216,118,242,240,157,220,62,5,139,40,24,176,236,60,62,173,118,240,85,22,115,238,14,171,184,141,159,66,32,121,21,86,54,122,9,177,142,241,198,160,186,145,250,231,117,185,189,144,212,88,246,243,205,127,163,221,144,178,80,23,236,253,184,132,92,248,43,47,206,12,99,0,253,164,142,89,2,129,17,15,230,138,204,56,171,249,33,95,16,51,8,81,140,233,244,174,177,186,41,212,216,244,78,154,62,82,60,156,188,77,64,221,99,50,184,28,48,112,143,184,22,36,122,55,45,39,233,20,106,201,167,205,197,109,153,89,157,162,94,140,206,72,122,164,74,130,161,69,149,214,17,77,249,192,151,238,201,23,197,227,10,252,4,22,132,46,107,167,252,129,155,15,98,212,96,48,193,226,199,198,150,137,123,164,252,21,29,106,21,124,60,79,40,200,119,181,7,151,245,48,42,111,121,161,189,253,240,180,210,165,212,92,229,38,49,87,112,63,170,199,62,206,1,153,160,16,170,228,25,5,227,128,6,168,189,241,108,84,139,67,186,143,94,37,8,197,22,161,14,128,108,46,220,127,90,61,239,75,88,77,130,106,68,145,208,225,16,119,235,121,108,231,237,205,94,119,187,121,182,31,58,2,90,198,19,124,10,20,88,88,10,158,51,6,179,213,73,76,11,114,63,247,15,250,102,138,107,26,189,65,207,214,248,119,71,137,163,250,175,143,49,147,27,124,185,176,153,95,153,205,5,150,125,151,128,174,65,58,163,223,49,12,88,252,185,66,71,85,189,202,180,159,98,22,212,101,133,120,106,175,182,149,155,79,33,242,218,39,183,111,137,110,240,102,7,108,18,248,20,118,155,94,86,231,39,243,105,244,174,187,197,239,148,142,247,72,166,49,172,34,143,161,247,112,204,207,137,221,225,142,219,15,167,26,247,118,109,153,19,124,28,243,50,216,161,205,202,79,246,101,94,136,25,244,7,236,196,82,95,124,21,18,142,14,103,110,214,232,10,60,105,228,186,142,125,109,65,67,175,185,150,54,246,249,141,228,150,252,191,15,26,193,90,198,62,127,159,111,44,226,230,190,245,234,184,235,245,85,54,131,7,199,94,66,15,166,121,186,186,109,218,77,91,156,237,110,139,47,28,111,245,135,63,192,145,216,107,167,16,214,205,142,227,143,247,24,24,226,112,196,79,54,193,13,135,78,95,222,60,64,149,244,56,80,110,142,43,9,192,98,114,140,108,175,193,32,92,56,117,9,147,152,214,213,253,46,149,246,53,179,155,168,90,90,19,165,183,252,118,139,174,185,234,12,222,84,211,249,210,199,132,36,97,190,190,46,63,95,40,50,70,180,244,83,188,147,183,216,144,165,89,38,107,27,16,56,242,30,87,26,194,13,211,53,38,215,167,197,35,90,160,193,88,112,17,44,167,80,129,75,222,33,175,139,50,182,43,226,176,164,218,170,30,99,199,117,29,54,30,164,65,158,91,124,187,43,111,28,155,90,237,8,198,160,66,105,88,192,31,66,3,9,105,137,254,238,129,162,204,15,177,171,38,124,164,214,218,207,185,53,157,103,148,221,25,232,43,10,53,86,170,65,204,109,29,210,129,52,81,112,167,211,194,86,150,40,90,237,42,210,125,22,179,101,167,209,33,141,83,121,41,134,57,158,75,101,153,72,231,110,204,235,176,65,47,168,252,156,134,242,81,14,107,63,204,167,135,130,143,174,246,60,58,129,78,41,9,127,73,210,214,15,121,184,219,103,95,135,46,24,27,177,243,233,238,53,77,179,14,61,200,149,82,241,198,108,230,230,161,170,242,227,137,209,38,242,36,214,86,151,109,78,39,226,94,249,82,155,117,68,237,56,181,36,122,252,255,153,216,21,200,53,42,173,187,84,112,42,30,2,58,191,245,177,253,79,19,192,40,43,254,136,37,63,33,228,201,167,12,217,38,110,132,126,207,212,247,200,35,75,40,43,6,200,145,39,203,194,16,63,205,98,123,61,67,164,43,57,121,116,42,174,90,17,178,122,55,151,86,203,4,223,40,28,139,157,167,246,15,44,141,163,137,121,130,168,102,114,48,230,181,79,101,89,132,185,185,110,64,87,66,212,41,232,192,238,199,169,235,72,123,18,120,71,123,25,214,122,36,84,42,169,71,52,129,109,213,200,30,194,231,115,77,35,85,189,193,67,7,162,191,148,115,89,155,184,240,148,218,13,79,198,109,246,79,247,137,45,125,187,62,27,169,163,84,230,34,66,40,93,139,47,75,125,28,85,62,105,215,84,176,157,15,91,87,124,127,5,175,17,104,64,229,69,238,143,194,183,49,7,215,139,165,72,151,45,0,101,28,105,138,42,239,176,26,166,21,97,106,119,184,218,157,63,170,54,238,224,154,1,105,165,0,173,192,216,178,53,211,73,92,167,74,146,84,168,8,32,245,53,149,124,14,190,5,191,239,35,212,91,97,175,154,23,64,169,192,122,44,211,167,208,0,67,10,222,194,57,23,104,238,44,118,94,59,244,252,190,12,160,67,216,145,239,244,214,70,64,12,232,220,56,110,49,12,106,89,12,160,149,230,17,107,88,97,87,196,132,247,141,48,134,244,95,89,131,135,201,32,237,62,156,121,69,51,23,61,97,93,172,36,243,20,214,179,23,243,221,38,7,220,140,37,161,141,231,190,53,65,183,23,176,61,246,229,220,8,187,168,164,131,126,69,141,82,172,177,196,87,175,255,232,168,254,217,58,55,72,196,118,246,1,172,146,90,254,144,176,231,39,160,218,204,13,38,222,165,124,152,217,128,242,246,56,199,14,48,164,165,108,165,245,134,237,56,231,55,163,113,140,193,183,150,160,242,82,100,238,133,181,237,52,18,162,7,127,153,188,172,163,188,13,53,167,143,67,180,72,84,121,70,37,191,37,131,229,148,84,12,112,54,216,213,123,93,251,237,26,99,9,32,225,65,97,225,31,198,66,193,125,236,131,10,185,153,125,119,200,177,242,55,98,142,57,189,106,219,82,104,107,121,64,247,43,219,150,237,70,175,21,170,68,248,113,190,109,74,129,194,245,245,251,179,77,90,200,122,214,218,58,165,131,205,2,135,57,100,190,104,193,58,127,225,160,55,79,181,254,62,241,185,66,155,29,39,80,172,63,223,16,98,186,14,28,156,181,215,220,125,227,74,41,154,36,36,7,60,186,7,142,252,20,178,168,254,210,31,220,226,20,8,126,113,241,186,195,142,175,183,205,216,40,154,189,227,193,239,206,118,255,72,136,233,55,47,13,44,150,230,128,231,114,77,109,253,126,111,19,46,16,93,25,114,195,81,13,10,226,32,244,7,49,56,144,129,38,184,82,86,131,42,10,167,164,32,125,40,47,118,92,144,109,102,63,8,50,99,12,248,182,139,173,142,200,61,15,255,121,244,44,198,109,135,249,226,244,108,135,112,204,75,240,25,153,30,206,0,190,132,68,199,234,87,223,241,184,39,126,30,180,176,184,178,93,15,70,6,57,192,175,185,254,5,235,62,103,217,139,21,200,9,187,50,231,133,254,153,206,2,26,39,27,251,183,90,62,72,148,95,253,124,180,242,32,72,118,195,37,25,184,37,30,70,226,124,35,21,201,240,209,134,223,239,151,77,185,131,66,230,169,252,151,58,87,183,15,42,251,242,27,202,31,248,53,171,128,186,254,114,126,158,229,231,250,162,27,18,13,223,242,16,167,105,199,103,205,55,252,102,100,103,136,186,202,43,233,211,252,18,135,245,182,160,172,249,53,162,104,249,131,64,246,9,164,250,174,49,76,158,86,106,163,42,82,154,213,221,255,209,198,222,229,116,100,85,49,186,119,218,249,216,115,25,177,222,197,85,102,119,105,97,72,7,35,145,39,46,59,89,192,46,55,93,250,99,188,206,82,122,162,121,216,90,117,154,98,202,37,76,219,214,147,74,59,104,78,125,210,60,14,105,14,55,126,77,253,14,131,47,120,202,143,89,164,220,164,152,242,205,58,35,139,27,56,78,239,75,0,168,162,90,254,89,162,23,31,161,233,140,106,121,179,47,204,190,83,242,102,245,244,38,37,166,140,56,140,210,248,73,109,77,224,110,109,19,237,97,195,13,147,188,7,204,140,178,204,215,194,85,24,247,195,174,175,17,161,117,9,58,5,237,149,72,187,252,164,255,25,89,174,32,63,94,152,81,234,70,233,147,197,30,183,105,178,234,235,218,246,254,202,61,115,125,152,77,217,96,132,1,137,159,101,1,129,182,245,108,254,6,105,176,249,7,210,245,166,162,35,149,64,1,97,133,78,108,255,110,205,75,31,11,29,210,123,89,6,148,166,191,194,75,224,38,112,202,241,151,192,206,139,141,92,164,59,190,199,189,164,133,132,36,81,207,143,28,58,38,236,59,104,94,123,25,134,140,242,178,170,206,207,8,190,39,129,28,80,177,28,102,222,108,202,217,233,185,248,151,119,111,174,62,193,225,96,148,225,242,238,158,192,201,12,167,87,131,148,223,247,110,240,158,0,72,166,157,132,91,73,75,119,226,202,137,169,228,113,234,147,35,113,121,229,48,101,22,103,206,113,242,105,155,132,200,178,173,23,203,12,0,241,38,95,7,93,242,245,147,178,224,28,169,40,34,76,35,30,215,141,132,30,80,49,191,103,160,204,145,148,23,176,109,229,33,122,21,5,246,80,72,168,147,239,107,46,32,235,60,34,14,68,185,177,67,40,158,127,20,87,147,210,147,174,166,5,163,128,55,200,58,170,12,143,235,180,198,242,67,39,121,29,168,17,160,73,120,160,76,82,225,150,134,88,63,197,19,73,20,143,163,93,143,76,120,22,4,251,230,50,199,141,136,161,210,243,61,34,31,80,84,43,110,135,134,99,168,71,116,55,42,216,219,227,0,172,55,142,69,149,164,72,78,22,167,103,19,69,166,101,17,71,236,101,168,6,225,208,31,90,131,176,113,211,154,244,50,68,46,38,49,254,81,127,3,44,254,101,216,182,156,137,49,130,73,26,85,204,132,35,165,134,113,5,109,79,42,57,246,74,38,61,160,31,166,224,53,67,13,202,251,183,92,207,99,105,59,221,161,65,207,244,121,184,222,6,141,41,255,251,200,192,242,70,194,17,43,167,209,163,71,186,82,169,188,77,197,67,207,113,78,95,55,2,231,222,33,49,21,207,7,175,84,138,32,46,88,195,51,66,212,127,114,173,166,4,69,182,162,85,252,159,175,209,241,175,4,75,238,238,50,233,221,75,201,162,216,39,200,232,126,229,50,202,139,43,157,248,232,233,129,205,206,133,214,171,142,217,238,15,80,57,211,50,222,109,99,20,94,156,132,61,183,70,252,82,131,77,216,154,194,183,10,120,123,163,28,199,156,57,164,66,236,33,17,139,7,24,66,150,61,247,124,57,131,35,186,23,152,91,4,204,169,188,202,56,198,4,200,163,114,61,57,150,243,63,13,62,128,87,28,39,118,160,120,227,224,152,174,155,108,204,43,154,83,1,252,94,55,224,135,192,78,240,240,225,13,6,234,186,170,143,98,242,164,116,150,250,234,237,63,15,199,207,196,180,178,155,183,80,216,22,139,149,5,44,95,79,75,100,183,177,95,35,168,185,220,22,77,9,145,5,168,234,64,245,21,155,53,229,53,25,45,91,170,91,57,161,186,91,95,150,126,250,147,169,127,75,82,128,235,44,117,153,84,208,251,3,93,182,45,64,102,250,40,107,174,166,100,5,65,162,132,224,194,254,206,205,101,7,176,202,4,217,106,109,122,141,87,209,195,48,25,165,64,175,118,133,98,69,234,114,250,153,5,157,218,67,0,153,213,53,80,233,56,194,144,232,169,35,209,25,19,163,250,185,56,204,190,64,177,218,115,96,238,140,139,42,214,96,255,184,224,166,74,143,174,51,200,184,48,137,66,59,232,170,23,254,222,3,230,104,189,153,198,139,41,214,101,8,5,85,208,176,127,71,108,119,177,235,42,51,137,83,144,49,235,50,0,214,182,153,110,176,36,248,44,135,220,116,213,107,242,199,160,135,35,217,162,195,246,60,111,60,244,24,104,179,233,230,85,145,162,81,135,239,213,48,226,60,3,203,223,111,49,227,107,237,158,197,80,7,69,214,131,36,141,163,154,217,113,214,217,31,57,207,120,27,209,86,16,19,193,194,206,234,88,240,117,19,126,71,57,124,241,160,36,81,122,84,139,48,121,10,46,217,159,69,16,81,13,24,119,134,225,17,200,53,199,17,242,172,64,113,213,69,72,213,74,51,213,158,65,31,126,47,230,90,176,96,144,196,111,216,178,181,255,237,150,112,168,205,249,3,59,203,158,200,142,54,50,214,225,117,248,24,43,157,16,135,107,148,113,220,189,8,40,74,187,9,253,25,93,97,172,208,163,155,92,198,234,240,18,141,9,129,64,18,24,114,173,187,42,8,253,204,145,95,252,246,46,131,8,88,254,9,246,223,127,109,174,178,196,129,207,216,156,207,106,61,246,187,222,235,116,124,0,12,174,57,249,156,249,96,105,3,109,224,121,249,147,234,11,151,199,75,108,236,52,204,131,27,150,91,117,230,37,44,133,9,35,149,192,4,129,224,173,85,79,101,130,5,164,104,182,103,230,53,103,31,191,166,124,96,159,41,26,237,139,229,137,53,189,12,111,28,113,125,0,197,65,131,59,81,54,54,188,172,90,222,112,157,241,51,117,171,85,104,2,184,201,64,34,205,61,66,103,126,195,53,190,102,66,241,39,252,163,95,218,241,235,131,80,15,245,195,36,28,140,131,4,200,126,95,84,59,230,23,122,188,126,155,13,123,112,70,133,47,13,99,249,188,85,26,194,44,254,103,58,118,205,72,52,27,158,43,231,24,144,134,227,38,90,67,22,221,105,248,200,31,240,233,158,210,10,65,146,109,202,150,118,27,167,186,3,131,175,228,206,28,124,25,100,33,233,216,91,12,226,24,45,210,75,215,80,149,163,110,49,11,139,47,167,24,207,30,246,18,25,5,245,150,166,253,67,137,95,167,111,184,223,8,115,158,26,78,183,128,5,63,90,62,180,6,237,53,203,81,177,95,231,81,36,84,206,66,164,246,144,38,115,159,235,63,98,141,179,43,143,109,133,148,106,141,141,252,69,119,225,38,225,65,55,111,223,152,13,29,10,186,92,13,92,27,112,130,168,247,251,160,160,53,139,146,36,149,168,241,231,146,86,242,199,83,98,178,67,38,26,194,249,28,114,169,52,144,52,36,107,252,139,235,179,80,8,70,14,3,173,223,78,12,175,101,25,74,76,99,227,25,62,32,236,157,61,37,83,18,91,57,8,222,19,181,154,52,67,239,84,134,136,44,138,231,76,204,98,133,253,210,144,183,61,243,78,118,156,198,122,23,26,4,24,205,133,167,241,189,212,7,159,69,95,57,238,137,156,0,213,53,70,150,148,60,82,58,56,234,123,151,103,203,210,106,131,128,196,245,145,43,95,18,7,236,161,181,222,57,109,72,95,6,173,248,110,89,9,158,192,185,80,163,219,26,111,106,13,255,171,78,200,177,148,204,189,95,245,131,244,165,74,21,0,88,196,3,168,15,27,52,17,65,185,98,174,166,21,50,55,38,158,231,214,200,181,226,166,199,99,159,90,99,214,26,23,131,227,58,151,20,122,92,87,235,173,159,98,60,32,81,182,33,250,130,223,38,184,150,13,36,238,17,188,100,227,252,77,95,230,70,110,242,222,35,195,246,75,217,122,105,145,148,126,68,138,155,113,158,163,233,38,195,56,202,11,248,80,186,157,97,236,123,65,12,255,86,214,122,18,173,254,169,246,113,169,107,177,149,131,156,70,23,150,113,5,180,243,34,3,80,81,76,34,7,27,13,39,243,145,90,185,69,44,30,18,44,123,82,253,190,108,207,118,251,77,131,121,230,121,218,184,62,74,90,19,177,253,184,224,211,69,153,118,73,186,161,189,184,40,66,109,148,19,126,116,106,212,1,131,193,177,210,23,148,186,82,231,39,171,156,20,143,10,170,218,126,221,246,142,74,209,149,98,103,144,100,126,39,118,215,10,118,205,83,245,137,47,144,24,207,251,123,79,238,8,158,148,44,171,241,165,195,125,243,69,204,128,173,176,224,70,37,35,127,77,223,43,167,255,247,148,10,64,19,186,74,121,214,143,101,193,152,250,92,157,183,63,136,197,139,7,43,135,220,218,45,123,225,31,23,93,200,133,23,23,64,115,242,48,129,191,224,100,12,135,210,106,129,36,229,162,48,230,173,145,218,177,174,186,151,32,250,221,93,41,142,239,246,166,127,182,191,114,75,79,241,42,23,21,195,113,84,246,36,112,225,172,227,79,205,180,135,255,99,172,186,143,14,155,160,167,223,31,134,162,124,200,129,45,118,166,85,23,117,87,118,234,50,26,186,137,246,67,198,111,78,16,149,202,63,214,84,179,71,136,203,251,61,35,151,70,191,217,38,75,198,83,160,47,254,159,213,193,148,190,106,163,112,67,167,89,235,224,60,229,45,219,179,230,63,250,178,198,124,239,59,98,108,70,122,98,175,103,171,164,129,234,46,70,207,162,49,124,28,243,148,58,67,65,151,22,193,101,215,201,179,198,77,122,192,123,192,109,146,17,168,66,160,176,21,35,155,41,233,229,229,192,127,122,163,214,22,229,118,44,152,76,238,22,34,237,95,47,4,113,18,234,67,180,145,180,178,192,68,141,139,5,6,241,182,92,215,148,10,143,0,245,172,76,184,173,139,38,104,189,106,165,87,28,9,80,146,139,10,164,18,25,184,147,191,56,229,187,18,212,235,112,59,98,55,113,255,107,163,19,49,158,107,48,72,217,110,17,250,17,197,37,114,169,148,164,52,94,23,239,133,142,104,2,97,74,75,245,197,71,85,195,145,48,171,231,55,238,147,117,170,190,210,157,69,87,155,86,51,5,214,210,191,199,23,81,61,6,25,52,207,139,95,231,30,82,186,173,183,253,111,106,105,99,209,213,0,100,16,94,94,208,11,170,64,98,152,191,62,223,49,0,60,79,53,35,170,114,211,155,56,102,108,127,105,150,93,240,38,235,255,184,202,50,16,132,130,91,109,171,237,154,130,123,82,127,245,55,91,126,65,139,169,91,220,100,25,154,3,68,42,171,52,105,183,101,191,214,144,145,122,201,143,244,216,134,252,42,209,116,76,143,189,50,209,200,64,136,77,209,145,31,251,161,93,39,73,47,73,22,18,169,41,77,68,85,231,49,151,29,234,46,65,133,130,124,58,186,142,142,95,194,186,132,26,199,194,237,177,147,53,67,222,191,88,91,230,75,237,175,116,204,55,14,44,7,60,47,54,61,156,89,152,237,89,151,40,164,54,0,35,116,92,164,195,66,73,2,251,122,201,126,202,255,15,2,142,96,142,149,198,106,228,85,226,96,99,167,157,190,162,36,70,186,228,59,230,66,142,180,69,143,164,139,120,92,160,127,117,202,80,2,199,220,124,151,163,128,51,221,88,48,73,191,108,18,27,39,9,130,195,154,159,206,184,119,202,210,237,21,238,209,76,174,179,159,41,103,53,156,219,191,192,228,221,216,142,30,207,1,218,61,126,11,215,151,173,34,149,170,45,54,246,36,148,232,222,8,159,159,115,171,239,216,153,31,25,86,202,121,137,172,72,27,183,239,160,120,119,106,15,40,111,100,148,86,41,74,238,23,151,91,157,74,61,139,79,2,38,72,38,155,33,136,122,129,33,173,86,61,70,233,147,228,45,193,199,251,236,219,148,131,22,204,235,214,116,73,196,163,34,154,242,91,174,194,253,84,30,153,208,24,149,94,206,103,7,32,86,215,232,82,112,232,211,68,253,254,38,198,11,12,127,214,195,130,110,236,80,97,98,176,40,98,229,181,139,82,43,149,208,59,116,67,151,217,95,57,123,224,114,126,160,141,57,49,228,222,24,55,95,114,97,3,195,221,67,191,164,77,198,125,3,223,31,100,108,193,136,95,239,41,153,107,144,234,69,37,168,182,50,243,176,225,62,65,37,121,34,166,87,147,136,65,34,20,5,143,151,161,79,29,0,111,172,231,143,107,163,227,135,94,148,227,126,60,167,243,76,88,208,113,103,34,243,90,215,34,132,9,114,234,34,138,255,65,240,42,133,181,95,222,243,63,9,22,50,33,61,14,233,142,186,37,88,238,11,54,68,38,219,11,152,187,163,107,184,219,27,195,202,166,1,224,149,36,169,132,148,235,154,163,57,137,220,216,194,189,154,57,113,204,245,210,80,166,246,87,240,58,61,3,74,129,174,30,109,222,121,116,45,251,231,61,163,182,78,179,142,92,171,185,155,64,151,8,241,233,17,28,187,119,74,248,131,67,125,154,7,186,21,126,148,212,156,112,67,177,228,121,5,188,21,160,188,27,0,32,43,154,172,35,233,53,71,101,236,239,192,249,83,105,252,70,168,85,41,253,13,8,42,65,245,131,129,146,12,88,119,205,126,109,157,12,187,181,163,47,72,129,222,120,242,53,142,38,247,81,140,61,73,182,176,4,34,181,107,148,42,143,38,66,159,222,47,76,37,96,3,98,124,111,139,222,197,227,14,13,184,51,100,141,137,162,72,195,149,80,161,155,218,171,65,102,156,202,128,36,41,151,185,56,123,124,245,94,181,116,215,30,205,70,95,132,135,223,183,9,251,5,184,129,15,217,109,204,161,45,162,174,119,171,145,83,230,169,185,128,221,168,214,83,219,98,65,220,176,245,2,35,111,103,78,85,172,134,25,197,86,60,5,41,223,163,67,222,254,202,73,81,229,187,139,242,42,26,241,79,177,118,136,111,50,45,217,241,249,13,63,77,8,143,236,218,29,104,101,107,83,191,95,78,12,42,78,74,110,93,154,220,93,189,177,136,74,243,245,101,254,121,40,238,188,123,15,227,8,221,3,1,82,152,107,222,159,130,81,136,211,97,15,218,68,128,16,186,156,155,130,91,195,188,86,111,40,217,145,137,232,102,113,162,203,130,245,134,107,84,21,196,28,206,244,15,141,220,107,148,21,58,90,16,183,222,12,25,174,117,6,227,247,238,227,221,16,83,65,30,203,56,7,44,156,178,144,242,103,224,50,6,118,121,118,69,8,243,250,102,27,9,12,138,231,187,200,205,86,205,173,243,12,207,209,236,148,30,47,18,187,232,142,125,224,100,99,35,185,152,67,39,200,168,248,88,185,126,134,97,180,58,197,153,189,221,4,119,52,145,7,69,135,107,111,235,171,11,203,241,245,197,246,223,182,49,40,243,204,83,139,241,116,125,113,90,101,16,211,11,31,249,128,21,34,94,110,128,223,76,1,130,170,142,240,252,122,164,6,222,38,138,250,136,36,38,20,10,104,87,246,248,157,141,83,167,138,58,170,216,160,129,19,205,62,14,27,97,217,244,129,109,192,166,132,137,60,124,227,28,109,239,51,109,242,99,148,107,15,153,36,200,219,162,184,21,182,32,177,191,117,188,193,234,208,73,28,46,237,217,193,18,90,3,120,181,194,177,50,58,17,226,181,139,12,59,77,185,169,239,16,193,65,7,95,6,193,79,120,187,206,165,121,109,114,8,177,16,186,56,162,126,223,228,253,188,140,235,91,71,133,70,195,155,166,209,156,168,195,231,80,71,130,213,70,212,234,196,77,216,72,87,18,163,116,38,205,105,190,137,63,26,84,189,183,112,122,107,45,103,209,221,254,233,29,82,116,186,198,25,60,125,113,239,6,182,69,43,43,28,140,24,30,221,91,240,93,35,191,56,116,197,245,18,68,152,141,149,30,182,154,45,14,3,125,115,211,65,106,160,62,8,12,27,32,223,238,82,151,171,193,25,131,172,115,65,38,178,149,22,136,79,136,216,43,248,174,15,216,109,51,65,138,182,155,124,189,41,165,22,201,45,194,179,18,175,66,135,14,30,180,201,192,122,53,222,31,251,248,78,55,159,129,108,32,193,21,130,225,31,27,28,62,204,247,173,138,54,208,94,153,209,118,74,128,40,191,240,19,214,238,130,92,43,235,33,136,27,192,225,254,40,143,184,64,214,72,236,63,235,60,224,211,5,245,171,139,8,103,205,128,111,190,251,83,66,101,39,193,189,71,153,84,41,212,174,7,48,72,1,71,23,10,148,15,46,162,157,50,225,66,38,160,122,155,131,194,24,187,142,177,234,190,231,120,125,84,222,26,90,60,170,17,50,235,178,71,6,77,232,226,173,131,18,214,180,255,99,99,3,215,90,177,224,206,209,150,44,140,169,153,66,48,188,39,45,191,126,81,215,214,8,27,4,252,114,104,226,41,164,100,136,92,217,130,223,173,43,213,178,112,8,111,65,207,2,188,110,72,164,179,245,44,104,208,106,134,47,138,179,219,17,52,122,85,247,9,229,133,212,44,129,51,229,49,106,248,102,169,66,90,14,184,239,37,14,253,130,44,97,77,198,254,243,6,46,252,191,98,169,75,182,40,96,2,10,38,111,118,140,246,36,50,18,152,219,142,67,159,254,215,226,31,253,206,34,69,138,248,89,226,216,67,11,2,67,8,245,172,7,116,115,72,192,174,251,147,191,30,68,207,51,32,224,2,171,50,138,81,183,191,200,3,248,11,111,25,214,230,84,106,88,248,53,184,152,31,26,188,81,252,95,253,132,106,137,119,162,208,100,11,178,97,119,103,220,187,21,125,96,243,239,194,253,189,84,21,199,238,122,165,62,91,63,243,211,230,61,61,192,131,59,187,254,93,60,136,157,122,17,38,177,136,115,97,255,101,56,34,203,117,153,138,71,45,221,59,2,211,159,239,197,98,62,84,3,185,70,181,118,104,116,81,186,1,13,229,55,122,56,65,215,240,142,198,251,118,11,198,159,31,152,112,151,185,86,28,169,149,157,55,67,63,63,218,67,41,156,32,119,108,104,34,152,22,243,157,170,106,35,151,155,71,174,162,13,248,129,117,166,59,155,144,173,243,40,44,120,10,113,213,234,60,225,109,123,35,28,154,212,184,76,249,254,4,67,50,54,233,101,74,193,179,237,245,206,48,81,223,19,156,133,40,55,188,132,221,206,162,208,14,111,231,191,216,10,25,58,164,250,148,254,141,181,73,252,102,250,26,185,201,229,214,137,96,149,85,50,191,27,182,1,168,161,200,45,81,50,68,85,238,70,195,43,207,188,57,114,246,114,210,173,13,33,37,74,205,154,216,155,15,54,68,168,118,55,40,47,83,218,225,161,236,192,174,170,243,200,49,33,154,38,191,246,68,102,45,230,3,74,107,215,142,138,167,10,149,54,34,120,31,21,9,222,209,96,13,194,218,1,250,243,91,87,99,88,156,132,253,186,206,7,144,204,123,6,61,195,85,119,54,108,32,43,222,71,63,184,113,254,210,251,155,149,246,129,42,73,226,247,200,120,220,38,19,245,228,33,188,190,180,174,138,180,28,74,120,202,166,159,74,13,33,83,85,81,180,146,113,86,163,119,68,233,49,176,142,243,34,121,49,106,133,205,19,42,205,217,183,50,211,75,212,21,116,44,180,30,223,109,101,131,179,189,2,246,72,162,134,81,20,136,246,46,105,37,32,7,160,210,57,17,122,237,85,58,112,191,192,255,171,145,231,38,116,50,70,169,207,63,104,148,95,130,237,107,47,79,214,189,113,211,242,114,226,154,54,63,199,130,35,179,128,29,241,20,5,142,171,4,45,159,196,230,140,124,179,98,243,90,81,33,36,4,240,67,40,152,196,103,16,92,112,188,229,150,156,226,70,108,164,168,201,235,70,108,0,158,96,140,175,154,9,168,55,152,181,57,198,182,39,230,104,83,166,178,102,73,175,152,243,74,128,42,116,49,60,24,110,105,52,179,137,58,85,141,140,75,35,97,4,49,137,32,249,135,240,24,54,109,213,210,66,196,219,5,116,209,180,14,104,190,135,153,21,21,20,110,157,179,213,87,3,128,6,255,254,221,249,26,157,168,175,184,98,239,10,150,115,223,75,100,245,36,143,194,156,247,151,9,128,48,159,87,2,41,138,159,87,134,177,254,149,40,60,162,10,79,247,88,193,170,103,30,59,46,15,149,27,239,33,135,52,216,213,153,233,68,9,8,43,45,28,139,73,2,234,126,231,22,241,217,181,236,34,82,102,177,112,211,57,6,178,249,156,6,219,105,95,117,78,204,248,170,103,239,125,182,65,71,10,24,255,26,17,78,15,245,33,164,175,148,28,246,76,27,160,128,9,134,43,168,78,34,116,114,110,161,247,253,0,209,132,30,254,153,147,161,61,91,229,131,85,206,131,219,157,34,154,183,23,30,178,52,234,63,48,100,131,199,175,225,183,73,56,229,222,19,55,50,64,24,200,160,247,199,155,231,106,143,190,173,211,152,176,115,92,232,151,233,52,90,59,74,233,29,233,218,156,34,117,175,12,113,198,249,82,152,235,17,201,237,172,226,133,76,146,236,7,218,59,1,107,248,53,223,45,80,15,199,146,243,71,228,126,119,213,123,71,152,148,225,137,180,46,125,175,20,128,145,4,139,15,90,31,216,167,50,6,216,250,37,118,182,212,180,132,54,163,233,102,26,172,37,96,166,26,46,83,170,4,126,15,153,144,3,239,138,221,101,178,210,48,190,75,120,169,23,156,101,43,239,119,86,75,207,163,96,172,246,127,132,84,190,60,91,75,142,160,213,106,109,10,154,170,81,24,58,63,134,142,221,51,207,137,227,131,84,177,250,88,68,157,193,92,73,218,165,91,247,158,70,78,40,135,176,0,187,172,75,19,165,107,115,144,37,120,21,139,52,121,142,23,7,200,233,241,49,221,241,80,41,206,89,47,4,235,126,103,222,12,62,163,133,18,58,48,117,126,221,155,164,163,190,161,16,47,95,220,82,48,73,18,76,113,198,116,147,185,103,47,207,40,195,120,10,209,229,125,163,74,87,132,146,213,0,139,193,22,89,85,103,17,138,187,126,121,57,142,132,76,39,245,23,74,189,189,33,104,36,254,177,125,205,23,136,121,52,123,15,143,100,196,133,206,75,177,63,128,60,248,105,254,211,36,8,173,115,236,245,4,211,180,101,5,45,36,119,182,94,83,19,216,54,37,172,247,217,254,118,142,219,120,119,128,146,204,220,236,184,203,170,134,91,18,141,155,235,131,101,112,113,62,249,109,182,151,106,203,6,72,243,30,150,2,0,73,88,184,35,151,102,173,57,28,250,110,63,84,1,211,86,33,29,82,40,132,229,144,145,101,194,70,173,84,58,250,145,70,171,24,95,244,181,81,253,102,98,68,85,80,39,208,158,189,136,90,186,114,227,255,87,249,189,233,246,5,249,121,213,250,122,216,194,54,247,216,180,189,38,241,111,174,64,30,82,120,52,20,58,210,70,133,33,233,126,131,180,58,62,117,115,149,75,200,175,39,168,8,2,122,127,33,146,106,69,246,140,141,227,202,73,94,100,53,204,171,182,209,6,155,93,43,19,198,114,248,146,221,7,237,241,192,141,53,175,173,12,17,20,230,56,161,10,174,245,96,121,39,148,122,56,101,252,172,48,217,187,103,92,165,217,17,27,225,171,1,47,205,229,253,132,104,125,44,194,187,11,35,47,15,222,213,136,202,83,223,251,39,176,208,131,99,106,136,122,84,198,64,47,84,64,94,107,163,206,206,135,144,13,120,193,182,142,84,123,178,226,103,175,155,248,66,233,212,172,94,248,222,91,59,99,97,242,140,237,156,32,38,205,30,24,49,23,92,108,178,22,173,127,195,81,1,144,132,159,57,156,179,22,243,95,217,106,189,91,133,42,30,111,57,55,101,162,209,93,6,84,153,66,197,205,254,108,52,69,15,244,195,234,57,206,114,171,195,171,44,170,194,176,27,184,160,89,111,146,41,96,192,243,54,215,242,80,239,59,121,142,16,149,18,38,116,140,168,135,28,123,39,56,13,241,128,155,208,170,34,126,100,227,132,249,220,252,239,40,34,126,65,88,252,207,22,79,103,241,201,33,246,199,195,72,51,204,111,181,152,167,168,22,172,97,197,137,154,183,128,110,241,175,93,225,177,28,154,119,30,25,141,155,14,13,66,79,99,109,95,74,137,31,60,212,228,230,154,2,238,149,66,47,104,136,34,124,226,249,148,97,106,22,6,235,230,91,220,164,158,64,134,48,88,51,224,143,130,145,6,55,222,4,170,166,230,93,216,70,68,9,75,37,26,143,156,84,155,1,160,52,160,206,194,213,228,48,11,140,135,113,36,201,39,158,106,253,174,254,236,158,134,93,240,192,43,232,139,206,132,43,56,165,141,48,204,104,174,116,87,26,200,214,109,34,186,187,168,160,10,208,228,112,77,57,106,119,57,227,34,200,34,74,203,155,79,227,39,120,43,150,174,23,129,138,29,255,197,153,117,222,160,125,65,129,99,146,254,189,219,154,148,188,190,208,141,151,229,125,236,161,158,127,88,4,238,42,88,67,103,56,219,225,249,206,126,194,137,71,44,227,207,251,198,56,242,191,117,96,248,99,4,105,125,213,211,162,29,254,134,73,226,50,14,91,114,244,232,161,245,171,103,12,133,16,117,209,250,118,68,182,144,249,144,50,179,11,231,107,247,114,61,73,142,7,138,210,74,14,69,143,232,136,91,155,214,21,200,161,1,137,254,91,227,77,248,81,123,128,233,86,25,200,202,222,14,89,214,251,151,9,94,39,218,114,102,25,47,155,248,186,203,255,225,162,126,197,135,119,252,181,64,176,109,241,238,94,172,42,74,202,45,139,80,11,242,73,199,10,45,57,186,59,223,123,230,105,99,1,73,31,111,223,4,22,29,99,230,26,218,245,211,238,239,30,37,195,181,76,157,109,130,65,59,35,148,64,50,161,16,100,27,160,53,145,1,106,227,166,80,91,194,93,194,158,20,154,150,105,56,45,169,186,218,78,181,49,125,29,63,21,203,8,225,121,102,102,34,42,202,235,58,232,59,181,173,19,26,199,102,226,122,0,214,30,24,15,38,127,190,184,226,34,249,165,92,77,137,56,92,146,134,156,25,19,176,82,1,217,221,134,239,159,185,61,54,247,14,240,227,253,12,46,126,135,149,55,10,255,120,181,100,39,50,250,198,130,207,55,177,44,111,246,110,107,141,122,31,243,237,4,133,210,212,242,157,95,128,54,250,157,109,182,215,76,137,244,210,163,124,92,2,103,50,37,99,238,221,195,89,33,108,79,192,75,165,201,230,210,245,243,204,62,207,58,126,89,247,115,26,3,8,125,37,123,83,15,69,101,52,224,175,203,202,190,108,188,200,43,230,3,163,244,12,146,22,27,81,47,154,211,0,237,81,170,195,134,7,153,119,210,28,150,39,197,83,56,7,42,170,87,77,200,117,130,178,218,104,77,154,184,173,87,86,22,212,104,98,157,157,92,5,235,56,42,76,128,130,89,41,251,55,235,36,246,27,39,0,193,233,49,97,218,121,52,102,58,246,245,233,22,125,162,124,64,43,182,176,8,62,47,60,106,233,213,218,166,128,85,195,42,255,20,213,41,241,87,166,35,32,143,64,71,164,124,31,224,204,99,3,139,238,176,220,191,138,97,59,228,62,214,45,188,33,186,7,171,123,43,237,73,222,178,95,73,156,96,230,59,79,176,164,65,251,126,67,2,90,82,100,101,159,225,115,8,123,158,184,148,104,177,77,87,126,115,79,130,232,123,1,187,52,96,22,187,146,210,37,165,139,245,73,140,21,143,136,9,57,207,183,214,189,172,161,34,222,106,37,167,209,34,19,17,176,66,183,64,214,220,132,201,147,118,70,50,163,201,144,129,170,125,138,186,76,234,208,85,232,205,162,89,239,154,211,59,163,212,205,157,48,232,58,65,153,127,136,153,27,253,13,243,123,222,247,173,70,75,155,145,147,232,147,62,45,93,218,176,238,154,245,242,181,33,69,216,50,152,160,184,220,59,14,230,201,141,253,54,180,71,163,108,110,11,160,77,128,9,21,245,9,6,193,118,181,196,189,77,190,79,235,203,47,44,93,17,211,212,15,100,79,255,52,95,227,29,133,54,9,182,189,104,4,246,196,255,131,89,248,57,16,83,87,144,200,246,16,46,75,99,142,78,18,3,245,243,2,230,58,12,187,42,208,107,182,71,176,41,195,243,243,162,69,121,61,127,187,13,113,212,252,222,41,3,66,87,28,126,57,185,64,198,209,39,125,36,103,42,22,201,6,32,91,211,30,167,193,58,192,71,66,148,134,188,7,103,193,146,71,185,87,6,137,131,11,59,24,237,68,104,204,212,87,29,42,210,111,98,8,27,104,198,160,171,45,197,12,109,253,34,11,54,231,180,248,74,146,148,254,199,254,135,140,144,153,97,73,57,192,244,134,145,188,188,184,243,201,225,142,45,98,202,70,23,39,234,65,138,205,220,224,72,38,53,137,186,204,6,179,106,207,248,119,170,246,225,52,189,34,207,169,3,62,214,214,64,44,15,243,156,92,140,4,195,168,217,255,209,45,35,127,143,126,18,165,22,238,9,105,77,169,105,127,129,120,137,152,172,98,176,169,62,8,103,115,83,118,71,116,36,150,22,120,169,134,2,112,153,204,243,136,189,234,66,91,4,175,161,0,49,217,246,30,94,71,72,170,166,190,70,239,206,186,0,209,141,40,7,150,51,230,111,29,23,230,90,21,226,144,203,156,179,54,131,191,79,5,105,102,76,217,19,36,224,211,153,192,179,149,158,52,143,210,70,123,134,93,132,102,182,116,101,176,155,46,88,33,201,182,191,89,152,174,171,112,26,241,24,131,134,120,250,26,206,221,251,160,186,49,89,0,230,17,123,119,249,128,97,183,192,120,99,140,160,168,113,8,115,153,39,243,197,132,162,180,61,125,218,50,35,88,25,118,54,151,79,244,202,42,192,79,86,202,153,41,238,96,200,181,213,44,118,68,129,81,117,127,40,117,61,159,132,41,241,52,228,224,142,113,163,246,156,150,136,54,88,47,18,60,12,127,96,226,114,104,202,23,79,88,169,147,196,193,202,154,40,201,162,211,116,2,206,198,86,3,102,29,94,154,91,186,199,48,95,43,244,72,242,9,234,79,122,46,17,58,183,83,148,166,42,166,118,106,137,123,148,205,25,108,254,183,231,168,197,247,41,230,149,104,73,110,26,196,167,185,56,107,165,191,172,126,224,103,249,121,163,150,122,67,86,197,170,92,111,24,124,243,66,175,252,219,53,175,175,71,222,177,52,3,221,190,201,183,49,10,226,203,168,67,131,23,75,196,81,174,76,109,194,81,90,109,160,247,31,122,122,189,236,26,210,224,245,143,46,117,119,162,22,54,77,196,186,235,148,150,173,177,172,82,149,34,221,48,126,34,242,163,28,46,244,162,210,19,197,97,201,1,69,91,141,31,194,94,112,248,53,153,144,171,42,61,15,181,182,132,192,162,210,126,188,12,144,217,225,155,234,164,111,93,175,24,242,122,96,154,174,98,2,124,249,17,45,55,216,235,85,48,53,212,47,111,180,144,117,74,154,80,1,125,214,236,14,73,172,191,190,172,13,99,105,28,67,248,63,243,147,108,164,226,203,102,196,64,9,134,8,57,76,202,6,162,26,234,211,200,52,122,189,238,194,42,108,221,52,195,194,138,10,190,213,56,54,15,82,138,88,40,172,251,57,180,19,140,169,18,90,18,234,218,152,42,243,238,103,155,52,239,62,9,173,193,130,24,61,93,172,186,125,243,253,74,137,101,16,139,110,121,166,55,34,205,82,114,10,89,49,159,97,138,239,2,221,90,138,8,190,75,129,38,100,253,60,131,90,49,36,32,91,96,47,76,125,71,224,185,184,188,151,181,192,34,227,93,14,60,52,193,194,16,219,254,242,107,222,200,209,141,253,182,163,241,189,218,197,233,250,149,72,151,15,199,41,148,2,41,88,149,179,242,253,109,181,233,11,5,18,150,148,0,82,253,210,199,92,60,210,161,218,220,30,181,103,59,127,8,128,170,240,124,76,61,137,228,66,41,63,200,89,153,16,240,23,146,62,0,75,236,203,17,61,188,56,129,78,203,2,139,150,125,33,119,58,51,126,117,166,176,42,149,103,29,31,90,142,7,235,139,58,20,240,145,216,148,212,116,102,182,29,56,186,120,155,102,23,56,122,217,151,108,246,196,200,171,66,248,143,53,109,8,168,209,195,100,79,204,157,196,112,149,181,168,117,85,73,69,188,61,55,225,149,230,153,217,52,219,8,219,98,196,202,175,37,116,14,175,76,68,236,205,84,0,110,204,36,133,186,155,164,227,119,100,252,93,109,68,218,232,239,225,162,43,231,41,156,164,103,146,194,222,117,223,39,18,65,159,229,90,119,45,3,237,150,150,32,103,135,158,219,136,102,179,184,139,56,217,104,114,247,216,136,88,209,179,17,6,31,77,155,194,254,200,169,86,102,135,163,41,88,246,58,138,35,223,73,76,241,205,75,159,217,84,247,48,152,250,87,35,125,207,200,141,213,253,184,8,178,99,133,160,255,46,130,208,34,103,23,94,132,117,21,131,195,147,99,104,144,198,145,153,76,159,250,52,161,181,61,187,180,82,182,204,52,56,182,35,221,159,24,175,22,212,64,151,149,157,142,253,43,36,143,20,135,95,51,52,71,136,204,246,28,56,50,120,81,30,231,88,84,26,81,237,224,186,126,21,3,193,112,93,207,120,205,137,9,219,134,234,89,206,108,71,59,156,26,6,189,76,28,244,150,72,24,241,213,58,153,38,143,132,180,154,198,179,135,251,68,78,187,65,59,30,43,217,59,192,138,237,214,242,215,138,235,45,62,72,37,52,29,233,53,31,214,213,110,130,217,127,16,109,225,183,244,163,12,124,3,182,14,197,11,190,245,121,216,162,152,186,44,176,35,60,74,138,226,206,250,189,194,42,84,210,4,135,249,161,236,104,186,198,236,126,44,30,152,223,97,113,2,156,129,78,95,183,142,14,101,83,24,231,234,17,65,158,1,82,21,60,101,36,21,48,184,176,86,175,98,229,159,8,74,210,12,253,85,16,161,244,29,173,185,75,142,7,113,156,231,139,23,236,35,242,221,132,84,23,102,184,41,4,28,196,85,171,178,147,55,105,126,177,133,14,103,108,255,11,105,212,243,249,141,204,225,217,174,45,97,245,103,123,134,53,143,101,170,17,244,47,187,170,81,146,176,37,234,91,130,30,142,199,97,98,42,236,6,221,96,67,93,241,206,184,20,182,211,150,6,115,33,212,108,218,196,143,200,208,219,114,30,48,235,48,220,214,206,124,202,81,18,92,185,103,23,245,46,86,189,65,84,3,145,90,193,36,83,153,2,52,144,114,207,242,100,46,19,20,142,229,141,106,110,190,4,31,9,200,34,218,207,115,194,188,208,122,68,151,26,114,118,151,226,56,249,249,15,102,24,142,33,149,97,238,149,228,241,4,195,5,29,131,189,136,250,117,208,150,128,98,217,13,246,32,132,247,169,18,9,157,238,70,22,234,118,212,85,126,85,26,230,34,71,43,112,110,68,42,107,185,110,249,221,168,199,149,163,125,22,251,177,183,174,140,189,143,217,212,76,220,68,138,53,214,26,84,125,1,91,232,138,145,37,77,48,110,16,192,116,220,194,225,129,5,121,139,53,163,40,211,188,208,48,81,2,178,49,137,193,165,113,6,230,183,24,160,173,182,253,63,163,0,34,196,242,108,201,249,104,108,119,180,82,104,27,136,206,131,49,36,126,183,10,7,50,88,97,32,104,220,159,224,75,222,23,167,220,231,95,237,8,219,180,166,54,172,201,106,94,210,56,4,98,67,152,100,15,221,43,67,28,231,213,26,52,124,11,250,212,110,142,10,243,67,237,210,242,99,131,21,125,122,165,76,78,87,68,117,105,25,130,216,116,28,38,127,200,201,178,80,112,166,137,45,2,253,246,121,139,195,35,104,134,163,248,123,109,44,85,103,161,252,193,106,145,172,61,243,140,164,1,224,62,169,152,174,126,36,53,43,240,122,125,165,210,238,166,183,69,112,89,8,6,65,138,72,115,83,154,177,173,52,199,87,48,126,138,153,227,103,175,153,100,178,130,101,169,21,35,170,228,173,109,224,114,222,186,189,73,42,92,24,166,129,92,44,182,205,81,166,41,183,147,27,109,222,193,254,236,95,96,176,233,152,171,90,67,167,50,74,184,249,18,45,43,43,255,25,249,151,222,248,11,179,179,225,81,196,230,2,188,241,238,231,80,171,173,205,234,131,189,205,105,193,96,29,45,200,222,222,247,3,247,54,19,125,163,172,230,193,12,188,197,167,50,207,125,208,125,180,105,62,159,164,92,242,3,227,243,11,151,179,80,236,122,235,72,247,86,83,35,151,238,65,114,237,137,145,197,150,73,166,52,57,46,243,238,151,131,44,42,205,35,81,154,158,135,248,169,117,241,114,247,35,92,198,104,151,159,184,70,36,122,210,174,189,34,107,28,183,83,22,167,172,114,67,157,217,211,8,168,22,233,35,178,142,119,109,70,39,122,141,143,97,251,18,227,92,137,71,89,78,228,74,77,121,180,90,36,66,254,57,197,114,99,143,186,80,24,209,67,112,42,229,113,11,184,118,198,225,216,43,42,109,238,7,144,16,205,99,85,237,69,139,215,194,37,253,193,243,105,48,169,175,32,143,225,146,85,71,222,226,12,70,244,120,34,230,248,181,35,75,190,13,9,162,158,86,115,60,126,15,60,229,64,51,163,176,164,13,72,31,71,255,231,31,130,12,77,5,112,47,175,174,49,188,185,111,145,70,177,70,187,242,25,95,186,113,17,156,99,192,110,159,243,117,172,57,254,227,91,48,123,72,212,147,54,70,18,71,142,220,182,39,223,119,22,138,141,48,85,195,102,139,59,72,5,236,2,87,103,18,29,70,170,137,118,237,134,18,25,232,23,153,52,38,52,210,91,220,212,154,142,88,98,185,200,205,208,60,252,101,13,58,219,233,208,134,145,56,3,195,71,86,226,250,203,0,6,79,74,18,209,23,6,121,188,115,172,25,244,121,9,77,91,235,126,184,128,223,42,211,119,253,60,190,216,86,70,153,170,85,244,161,123,108,63,17,194,233,145,113,53,240,194,245,206,224,220,103,163,205,16,142,226,74,119,188,188,65,65,111,175,54,144,107,88,138,12,235,23,82,19,89,213,233,201,113,204,234,226,133,156,76,164,149,223,50,11,197,10,59,48,191,191,203,31,234,170,236,106,185,172,79,150,50,228,141,149,149,134,81,155,120,141,13,245,234,117,57,50,93,38,164,50,189,222,144,140,121,232,9,148,177,179,112,116,48,131,22,238,197,146,49,15,100,225,146,25,73,9,20,153,233,254,241,104,191,18,208,128,41,154,87,185,225,55,133,228,152,102,63,79,179,130,44,106,142,122,160,61,70,212,31,76,122,86,248,190,246,247,215,197,238,40,250,2,13,237,172,83,116,31,158,45,230,91,181,16,55,135,192,67,28,69,143,52,9,138,8,143,65,157,145,201,207,191,143,63,145,164,59,151,201,105,101,163,173,25,114,27,73,127,172,107,18,68,161,161,54,45,113,196,45,125,137,141,81,154,77,204,231,65,197,168,126,144,75,224,55,18,108,216,103,135,236,94,188,224,229,192,150,229,170,84,215,30,66,73,95,138,247,12,93,31,175,199,11,244,243,142,61,142,68,221,160,43,187,159,164,208,137,16,181,181,45,255,68,117,42,241,241,61,214,174,170,57,35,21,180,72,145,87,96,0,8,157,238,31,219,85,174,14,94,244,253,140,4,121,107,167,167,212,146,102,52,140,61,205,218,177,86,20,222,162,215,38,182,87,153,136,53,193,199,96,161,132,4,175,41,145,123,120,35,83,188,212,188,7,199,54,0,228,207,3,32,171,200,214,204,115,51,112,98,123,4,77,146,59,162,226,25,58,98,53,247,207,227,6,96,129,213,81,30,65,92,179,125,138,246,232,136,157,137,186,29,181,131,183,126,55,86,192,247,203,128,26,146,230,100,99,209,67,214,73,7,185,203,197,71,203,165,149,52,125,88,175,9,181,139,94,75,43,218,12,201,224,242,90,143,43,98,253,126,105,95,127,95,210,245,238,17,251,78,219,65,252,48,157,113,71,231,19,150,163,202,183,204,135,0,115,136,71,19,240,128,56,76,80,17,171,67,71,38,113,131,242,99,152,223,22,229,224,1,133,39,219,57,186,32,25,237,206,139,9,45,228,52,117,39,28,158,32,7,131,124,111,250,209,95,83,71,4,89,182,194,136,146,57,241,240,68,148,103,176,133,132,53,223,106,87,252,160,86,211,56,154,167,108,146,103,101,169,26,87,146,33,244,212,200,118,201,9,236,212,63,82,106,1,78,6,182,25,207,139,201,56,188,224,99,109,76,196,123,88,11,114,163,202,136,157,143,246,26,54,248,156,139,168,194,144,147,182,187,77,214,130,151,136,78,239,8,225,180,243,226,171,200,141,35,189,102,137,253,112,21,184,239,198,52,54,100,43,0,200,70,232,169,29,34,172,178,122,123,9,123,91,145,43,17,58,172,233,135,217,152,148,222,120,96,59,121,103,77,29,203,164,65,64,228,46,62,133,110,121,2,245,133,160,27,138,94,78,203,97,208,74,132,112,39,198,80,194,52,85,190,168,149,109,3,169,247,56,251,224,52,199,66,134,30,190,4,250,103,161,158,248,41,122,123,24,123,165,252,161,30,184,144,206,100,74,236,187,134,44,59,175,125,108,250,79,222,125,49,98,97,86,132,96,111,7,205,165,86,239,19,68,253,222,242,0,153,58,48,254,244,59,205,206,173,227,9,193,25,84,234,221,231,124,79,137,109,139,219,209,63,216,158,78,220,182,54,177,192,60,231,234,142,11,192,160,100,77,164,242,142,99,158,226,41,105,117,134,204,250,82,146,17,22,19,118,120,160,252,128,68,204,144,145,16,150,49,173,147,227,157,106,85,96,31,110,149,140,58,150,111,237,233,54,229,132,39,101,169,11,225,63,207,85,17,156,72,81,237,186,69,201,56,168,19,9,32,106,131,89,155,225,215,3,168,56,254,30,196,222,204,216,96,114,252,70,200,148,218,230,60,150,36,128,120,240,201,6,125,101,22,30,26,207,218,188,110,179,74,55,133,127,121,25,96,229,196,247,106,202,47,177,179,107,184,103,222,155,208,90,0,19,202,118,76,97,182,233,211,176,136,101,52,44,66,54,143,43,35,69,219,98,71,107,126,201,169,214,41,88,101,97,99,201,183,24,145,54,39,74,151,152,217,200,252,209,57,186,188,126,69,40,89,110,112,240,159,41,147,156,92,170,65,119,61,20,145,125,225,25,1,104,151,224,2,24,228,108,200,59,246,156,55,209,140,18,22,80,80,241,61,185,136,166,235,23,13,243,197,212,158,41,19,21,255,12,138,122,169,70,0,177,151,202,5,167,77,224,3,186,180,15,46,47,249,140,168,235,39,141,113,244,115,204,176,86,74,55,124,23,175,118,82,163,174,156,115,129,255,2,141,225,68,62,54,124,50,26,235,241,244,7,204,119,193,192,216,39,159,230,83,158,185,37,230,0,236,140,199,249,95,37,137,221,234,117,222,206,109,144,125,30,53,60,148,36,247,132,181,160,117,37,212,89,182,73,177,118,192,104,182,6,42,118,110,246,212,22,59,109,120,206,132,136,247,80,37,72,139,247,39,246,163,146,196,252,80,134,242,198,149,69,1,214,50,175,163,113,14,194,152,189,130,240,17,138,210,222,254,227,167,175,176,219,145,175,186,174,35,97,48,172,40,203,225,44,172,236,107,212,111,110,225,139,147,49,219,72,252,181,65,17,107,221,6,131,61,183,87,123,146,238,175,176,182,25,216,12,181,59,252,209,194,70,111,84,249,78,213,154,211,41,173,114,200,62,97,20,110,116,199,165,156,111,212,58,220,56,232,250,6,42,78,91,47,116,18,127,205,138,86,36,164,79,77,162,63,23,67,90,252,187,80,26,58,10,242,120,159,184,192,192,135,194,241,226,213,50,160,88,173,127,73,112,215,66,180,184,200,188,94,249,185,22,36,113,138,217,52,39,249,19,11,246,151,60,57,179,188,64,123,171,71,207,238,90,153,121,65,107,33,208,11,239,138,203,112,207,105,11,252,107,19,124,153,183,103,59,208,49,106,255,31,200,146,70,165,8,20,78,88,92,87,222,32,31,28,33,197,113,219,141,29,209,6,48,136,220,177,180,43,103,219,254,66,74,30,93,108,38,197,57,233,18,235,77,245,141,17,100,165,61,169,139,201,227,82,106,177,246,200,101,64,59,130,227,227,238,119,113,27,187,42,126,151,179,11,21,180,158,132,218,88,144,76,226,236,37,1,149,155,234,191,177,86,209,82,254,187,145,192,233,158,63,246,55,167,51,170,44,59,235,72,102,137,169,222,255,110,45,142,107,56,125,39,80,169,35,44,100,138,253,123,95,63,249,241,111,4,160,253,119,188,24,160,95,62,49,77,9,106,201,131,149,175,185,47,202,22,162,105,33,214,27,232,210,101,88,5,166,186,199,162,40,137,9,84,165,74,68,100,37,108,108,33,254,46,69,98,198,163,26,240,16,150,33,135,116,227,81,13,108,163,45,143,147,99,207,52,89,91,229,14,61,182,170,195,168,212,202,58,31,115,113,196,114,173,104,70,254,169,114,255,86,41,228,228,132,98,81,26,139,95,218,49,110,207,179,241,29,61,245,255,33,78,181,250,185,201,98,200,32,57,83,116,248,29,66,40,130,78,248,235,166,218,34,43,137,17,228,245,196,252,172,139,247,139,15,103,31,235,188,168,92,41,125,16,243,72,121,72,81,22,108,143,60,97,63,14,255,18,52,57,165,101,252,206,11,93,104,35,72,90,59,104,127,187,243,48,92,255,67,184,175,109,118,241,132,4,105,225,173,247,23,28,37,13,117,201,38,249,180,203,222,208,198,250,200,24,234,213,78,46,50,0,185,153,38,87,199,181,226,183,147,49,194,104,228,40,23,52,7,244,17,216,123,28,135,237,198,190,255,69,90,206,122,172,35,44,31,14,245,209,228,164,213,232,96,68,147,25,14,194,54,104,87,112,175,26,6,236,227,179,84,189,214,7,227,76,10,91,146,109,85,247,148,114,214,15,153,112,87,197,95,73,207,195,38,44,16,23,17,45,194,189,198,117,34,49,14,211,176,237,175,72,101,111,157,45,8,233,250,189,251,94,100,210,237,196,14,202,110,105,106,123,106,74,72,146,116,159,218,251,66,240,0,36,27,129,18,204,128,246,9,176,61,166,17,2,76,224,159,111,28,81,21,156,59,204,221,236,147,75,206,120,185,114,98,23,74,91,146,176,28,71,105,48,175,240,155,239,175,136,169,206,14,209,221,77,37,182,46,164,178,212,170,104,36,53,34,12,161,2,219,33,168,24,34,35,58,127,197,215,19,110,118,66,251,223,45,18,6,198,148,211,87,56,168,189,168,192,195,252,126,208,177,49,244,235,219,53,139,164,180,73,85,174,96,85,36,121,219,89,191,212,231,156,150,139,198,202,4,27,43,157,186,63,234,189,92,147,68,130,67,110,149,211,193,52,251,175,213,192,214,75,88,130,38,10,68,8,154,141,49,121,202,136,72,33,204,205,30,10,20,46,69,205,214,60,137,233,67,34,253,72,145,215,212,148,225,204,127,106,9,113,0,241,236,75,43,17,127,176,212,204,79,104,70,222,173,212,165,41,220,236,4,10,109,23,230,0,45,170,124,239,179,0,13,41,254,113,248,254,181,223,143,238,37,95,110,55,136,185,8,246,66,186,140,182,129,159,241,244,90,34,246,52,128,253,94,218,245,142,110,207,162,209,73,35,65,218,195,87,117,42,251,84,85,86,215,166,90,172,83,119,33,138,164,215,94,209,67,249,141,58,162,19,243,88,71,61,87,239,186,113,222,194,116,115,235,57,152,11,155,108,49,252,12,22,210,132,224,112,203,211,64,29,74,228,237,32,10,208,135,151,168,213,80,65,147,21,226,233,210,34,44,149,3,174,185,5,235,37,140,138,92,95,16,199,173,55,190,17,233,238,8,23,150,87,247,49,140,113,234,110,223,11,203,39,245,128,88,187,58,150,37,249,125,1,39,44,197,25,167,184,161,33,161,155,184,251,204,211,28,122,224,142,117,101,112,110,37,57,73,26,12,6,116,34,189,151,31,227,191,21,121,221,151,240,33,102,128,118,63,140,18,247,176,56,93,250,160,53,55,105,178,81,78,126,60,158,35,132,159,14,189,218,49,230,3,107,229,47,117,181,106,86,141,236,36,137,154,46,98,106,175,26,97,97,167,76,90,34,158,128,226,16,136,244,138,180,18,170,221,28,75,17,29,95,76,52,99,136,191,14,253,121,227,5,113,43,158,202,105,146,105,232,247,45,148,253,164,102,147,203,235,238,114,24,179,237,88,246,24,3,78,21,111,105,232,148,148,182,180,233,101,159,165,123,215,184,223,116,245,169,90,132,137,177,48,184,223,67,213,239,251,210,128,222,148,80,161,195,65,207,16,228,213,126,135,89,172,22,208,103,220,251,124,21,242,103,143,95,34,95,30,108,39,101,69,217,97,199,255,6,64,175,223,58,171,10,47,54,146,235,63,128,26,102,211,76,192,78,190,222,240,102,102,157,216,103,251,48,144,250,12,85,216,76,51,202,167,235,139,199,58,244,173,12,10,216,46,111,12,242,238,200,46,13,32,198,70,138,186,117,160,19,116,11,134,162,54,235,248,113,2,201,76,244,213,152,182,104,13,137,33,11,179,192,109,66,38,21,69,109,91,87,190,217,111,57,69,57,197,107,213,154,45,52,172,60,234,80,108,56,231,110,62,114,143,209,151,112,125,137,220,157,185,94,61,234,255,208,131,92,72,76,49,90,233,111,79,116,238,140,77,253,143,20,120,217,36,111,52,230,110,59,120,98,37,156,38,36,166,221,199,79,132,249,207,114,244,137,160,34,188,178,95,202,23,17,214,240,227,238,215,46,89,113,245,231,156,135,254,172,248,101,45,154,173,135,48,189,104,132,53,94,238,155,240,221,141,241,167,195,191,245,33,139,174,13,186,247,71,247,39,170,6,238,203,210,136,167,57,229,239,247,75,219,252,14,172,140,4,16,108,122,93,139,216,93,61,175,82,99,79,180,232,200,137,43,168,32,72,68,155,194,159,133,31,10,192,83,106,95,168,136,107,61,135,216,155,204,224,13,100,48,240,167,37,24,163,77,103,52,151,232,240,95,31,137,218,230,50,39,157,5,71,34,5,45,111,75,254,167,97,1,156,14,1,3,185,99,199,183,116,5,254,128,113,232,198,126,54,184,5,160,5,132,248,131,226,38,64,142,195,181,245,239,101,224,8,73,201,195,34,36,156,118,30,149,82,23,189,238,187,156,254,98,141,87,245,151,51,95,128,112,206,111,102,146,230,74,235,92,5,217,132,230,30,65,194,41,10,218,161,223,194,9,216,59,172,1,151,192,4,26,186,139,94,227,118,108,83,58,159,188,116,142,237,119,237,57,35,206,48,212,180,223,24,218,220,220,110,94,234,213,33,30,3,208,194,34,174,213,226,213,167,22,157,21,33,191,153,132,30,36,120,20,126,231,58,51,138,8,1,149,200,95,221,188,6,122,170,142,130,70,72,161,112,15,108,179,253,149,25,8,142,160,34,241,103,47,191,146,80,193,22,13,203,10,199,117,127,64,205,20,50,213,189,112,29,108,171,212,112,58,245,153,143,177,70,214,176,43,239,58,162,71,230,172,105,151,228,57,92,165,15,28,189,217,129,211,118,60,165,159,186,146,74,239,228,221,48,133,240,151,113,156,132,232,171,27,156,123,66,229,19,194,250,28,67,32,251,201,6,78,203,163,228,118,30,51,140,210,133,222,217,50,237,200,250,154,86,70,204,186,103,134,56,83,210,128,234,102,141,241,227,121,23,222,55,171,23,174,200,178,52,131,156,229,140,162,23,77,238,92,234,78,99,244,176,169,216,64,14,127,93,27,109,165,253,203,1,35,93,237,148,87,177,111,156,3,238,122,40,109,52,114,103,92,159,171,40,197,164,219,108,196,48,110,0,56,97,128,169,74,107,81,173,41,76,187,99,108,234,245,27,191,80,199,252,100,96,80,99,96,58,183,31,235,156,107,167,179,154,1,154,153,142,200,190,111,121,244,182,86,134,36,127,11,147,214,147,253,105,189,218,250,186,232,55,101,138,79,193,222,170,181,198,251,255,85,11,103,71,129,143,155,135,100,128,181,64,180,24,209,97,160,165,75,196,86,199,10,246,112,65,196,61,248,187,184,137,98,23,55,145,231,46,38,16,174,123,63,232,168,74,99,122,16,91,8,202,145,211,192,94,81,149,126,134,155,240,122,75,212,87,249,75,95,103,177,182,198,143,41,234,12,49,245,149,232,55,24,107,122,44,214,178,172,141,85,15,161,188,108,144,45,177,249,163,202,213,7,208,180,211,253,162,108,69,66,84,4,158,113,201,170,24,120,65,175,39,153,65,43,122,119,179,87,143,70,14,134,25,135,16,220,245,212,255,142,1,242,105,27,153,179,64,177,249,107,179,92,5,53,58,12,142,198,178,64,247,105,5,57,71,99,87,245,176,66,123,122,199,142,170,191,9,239,134,248,29,42,248,32,14,74,187,71,134,35,171,204,18,175,135,24,223,203,146,203,36,113,113,1,104,187,214,185,165,73,90,146,78,182,201,187,195,255,56,114,215,44,241,35,190,184,55,52,234,165,79,140,73,174,174,161,178,96,186,72,116,84,147,128,23,56,209,10,98,159,81,245,213,88,187,73,119,200,30,188,42,119,14,87,5,240,212,96,65,97,44,164,221,13,188,225,55,82,230,216,254,198,145,126,156,224,239,110,185,62,146,157,2,34,141,234,39,136,68,83,49,64,97,6,150,230,118,225,206,226,97,122,4,144,154,30,43,210,203,252,223,117,121,201,93,33,163,205,102,111,162,120,35,99,83,255,207,0,137,188,216,36,180,116,227,183,245,38,212,85,77,80,37,183,70,160,62,219,79,234,121,33,118,150,58,216,133,148,223,53,96,247,242,241,37,178,160,5,159,16,57,152,4,153,158,43,108,161,87,28,67,232,209,208,127,176,168,250,92,215,89,248,171,104,164,199,126,47,48,12,52,182,215,72,167,43,140,241,244,250,79,182,35,22,34,173,235,139,199,68,116,240,212,186,198,39,45,119,171,134,171,164,174,75,207,9,228,154,64,137,54,152,101,63,19,247,89,139,22,163,148,159,242,34,172,215,196,59,61,175,10,125,188,133,167,60,64,90,169,39,20,163,41,155,3,243,239,96,158,15,87,137,125,13,99,94,127,2,175,83,198,50,249,238,214,140,27,109,91,217,134,168,13,169,18,238,123,1,79,188,223,212,251,238,114,29,154,23,178,12,164,74,18,202,185,60,120,232,110,239,11,184,240,60,13,31,173,48,163,245,118,185,22,80,179,121,111,114,184,156,132,39,45,97,234,155,246,201,88,238,155,237,244,171,157,48,180,191,120,238,215,199,155,107,85,98,151,86,57,203,22,19,209,58,3,29,234,89,249,243,214,244,248,104,81,135,204,126,142,2,97,220,103,58,137,99,109,66,219,3,25,205,85,21,227,156,3,84,145,127,88,118,48,55,213,219,173,35,141,14,218,138,21,151,29,104,3,202,160,122,99,99,60,131,166,69,235,209,169,16,59,131,162,155,0,53,55,59,150,70,193,1,26,83,40,184,160,94,233,6,223,222,142,77,217,78,109,5,119,231,230,141,201,28,202,64,204,78,98,175,116,194,174,239,176,121,70,185,152,112,220,133,171,144,154,198,155,21,14,28,185,2,143,248,135,240,119,192,141,202,198,5,58,33,87,233,41,177,174,216,121,29,16,104,45,238,104,69,236,111,40,145,90,125,215,110,15,192,17,136,113,74,210,155,40,186,168,112,69,75,59,55,143,195,229,145,135,144,58,16,115,52,70,11,194,111,197,211,151,34,4,15,225,60,31,5,35,91,84,93,201,5,159,180,114,212,178,57,185,86,252,101,43,101,249,184,91,137,228,213,75,134,130,185,47,56,16,240,45,122,169,213,130,131,77,207,5,187,73,152,43,8,98,15,152,154,128,180,124,167,45,208,33,33,64,78,197,188,172,105,116,76,146,135,10,136,242,171,99,132,146,230,1,51,187,116,23,6,51,50,179,209,101,112,250,139,131,45,113,224,246,112,97,42,86,47,87,136,203,90,10,79,128,21,248,49,226,182,135,82,54,143,226,91,157,89,208,84,247,76,169,115,84,185,179,162,123,47,34,226,191,187,190,148,146,48,206,181,3,101,229,191,4,15,111,143,222,101,181,216,229,122,150,49,36,149,31,240,193,53,47,254,244,248,251,39,114,60,168,127,113,214,251,243,47,140,200,187,113,68,239,199,230,94,199,181,162,143,47,199,115,66,213,75,44,92,98,248,100,132,26,64,24,56,165,203,226,224,180,91,41,100,119,245,108,50,233,176,192,15,136,185,207,247,117,140,100,136,116,198,74,185,143,73,75,243,223,131,181,21,181,246,8,102,146,53,173,60,88,241,230,110,7,186,50,168,248,78,110,24,163,165,72,169,128,82,74,134,165,35,134,145,2,234,9,3,134,114,249,221,189,205,238,119,115,185,140,111,235,89,78,110,232,100,130,55,97,35,172,111,137,119,130,199,30,56,80,7,57,178,241,211,8,177,234,232,107,23,19,180,52,58,80,240,122,176,66,220,232,45,40,201,239,155,48,129,213,62,235,48,123,246,79,51,89,16,81,76,185,124,27,18,55,79,60,43,169,191,214,243,151,157,13,245,177,169,87,254,130,102,162,236,38,97,28,199,183,242,219,187,75,79,82,224,60,93,12,186,97,46,190,43,36,207,99,230,233,39,151,94,96,45,18,127,255,58,167,107,194,41,99,2,152,85,219,171,77,113,92,69,44,6,151,196,125,197,90,15,134,104,146,28,85,253,87,205,158,83,47,63,113,144,172,229,161,22,38,29,226,104,74,211,30,23,79,105,235,44,75,249,163,56,201,225,170,17,107,23,187,248,205,138,189,23,213,201,59,80,156,50,7,49,7,217,119,216,172,146,116,100,31,118,103,210,110,12,230,183,206,246,143,246,154,12,177,134,41,251,199,106,50,81,168,215,151,77,202,23,220,207,166,1,182,92,198,39,43,97,95,206,72,244,209,148,219,97,114,220,26,86,146,64,22,51,246,4,132,136,0,106,148,105,68,161,134,22,29,148,127,75,81,251,33,211,59,193,119,56,212,145,31,62,109,133,137,247,14,77,162,147,111,70,92,179,68,240,172,166,50,92,223,113,87,106,114,156,189,133,103,222,134,231,110,162,245,195,181,46,166,181,155,224,120,125,218,234,167,68,205,80,25,186,147,69,215,32,54,74,0,92,170,5,149,236,238,247,63,223,7,126,48,84,112,110,113,230,249,207,65,33,22,29,131,218,229,6,34,87,223,252,152,20,57,37,249,63,25,177,115,37,50,185,223,212,248,162,252,215,85,28,79,113,75,81,55,102,216,165,107,7,116,166,163,235,178,50,203,152,18,142,183,37,152,23,54,111,111,178,209,130,26,119,230,11,103,138,106,66,244,112,180,104,85,248,35,247,146,39,242,58,170,236,246,4,130,128,200,59,186,249,165,88,244,53,14,32,8,74,8,134,247,93,242,210,29,157,164,106,213,228,50,179,251,38,157,66,28,159,190,35,146,71,190,44,185,51,46,2,218,50,178,130,147,42,180,175,83,187,214,176,79,252,115,8,114,19,206,192,78,93,179,190,132,15,193,32,137,130,52,241,189,176,177,223,121,159,214,123,112,4,27,164,18,97,220,97,140,40,73,76,57,119,6,250,151,164,209,70,114,86,151,73,225,167,129,137,211,145,143,29,119,244,127,62,187,120,61,246,108,251,181,174,233,52,177,151,31,178,86,57,11,169,115,142,151,13,222,92,231,61,243,159,238,228,99,83,17,71,17,124,82,104,128,217,229,142,78,112,72,160,141,82,252,154,184,198,250,143,183,231,246,139,222,168,206,103,94,100,113,117,204,118,36,192,111,253,127,139,211,99,194,185,118,255,124,20,123,103,199,224,129,227,228,252,102,70,75,67,186,197,166,52,129,196,101,178,134,230,212,77,216,16,132,7,211,240,14,77,27,198,226,64,80,117,238,147,32,41,35,170,167,188,61,163,106,1,229,229,251,81,71,198,166,34,45,11,156,243,189,135,197,126,112,79,255,95,114,190,14,159,117,134,114,138,169,134,206,95,137,134,255,84,214,96,248,81,171,27,241,50,168,221,14,10,202,21,82,221,138,9,14,235,182,98,218,228,224,222,137,63,243,54,14,140,203,141,134,85,179,229,14,66,29,114,86,35,108,36,50,193,159,34,211,15,231,29,152,127,141,135,61,212,254,223,191,152,157,103,91,111,88,138,156,12,65,24,67,63,174,9,182,102,142,167,218,32,32,108,49,77,171,0,144,80,243,26,10,233,66,55,185,20,59,161,95,162,60,210,159,58,195,61,63,42,200,121,214,136,138,105,185,16,247,86,175,35,158,191,253,28,255,240,3,53,253,43,24,235,86,168,94,180,227,143,191,67,182,39,121,234,32,4,30,245,149,88,9,85,67,75,13,29,172,213,35,151,121,242,243,143,63,227,214,91,87,189,74,148,244,109,5,237,222,81,153,228,197,9,233,203,43,224,44,150,76,164,124,99,31,26,235,188,140,33,97,37,202,151,247,110,239,1,61,247,170,85,159,121,217,176,140,137,250,98,28,18,157,188,163,165,247,10,126,168,214,215,16,228,75,167,241,111,126,77,152,209,184,135,95,168,63,255,31,15,92,0,137,236,38,169,132,93,12,1,75,225,95,177,143,56,63,69,43,29,204,23,227,103,132,104,220,178,57,172,61,22,236,241,24,105,88,96,210,149,219,117,1,22,170,76,223,197,92,86,2,85,217,240,100,177,168,109,81,33,40,137,198,170,172,179,59,15,206,181,226,103,43,50,254,86,97,44,24,30,187,137,29,165,113,167,31,26,109,106,99,89,30,192,173,209,186,9,102,201,177,24,91,73,153,101,38,64,203,8,237,146,98,215,221,150,162,164,240,186,74,72,28,164,57,49,168,154,4,57,43,174,81,112,10,20,57,169,89,195,147,34,237,133,137,19,63,105,21,38,41,203,135,17,105,101,219,198,159,1,202,197,11,44,156,234,67,229,25,123,232,188,238,125,72,200,119,39,173,50,255,205,21,138,186,178,33,217,222,235,53,22,30,61,44,37,15,72,27,123,230,21,14,165,241,110,224,120,46,170,165,140,240,2,34,68,207,13,248,155,165,248,73,24,178,52,219,215,151,163,227,131,71,203,233,146,164,16,205,187,54,11,244,196,70,170,66,229,143,103,216,64,87,212,186,26,241,251,246,161,242,46,210,23,1,60,222,7,91,127,23,136,14,219,43,245,91,202,27,1,241,109,121,205,245,116,41,218,211,235,152,242,18,237,126,40,4,35,41,200,238,28,186,138,52,171,208,81,143,237,158,90,15,16,109,198,227,221,143,26,135,9,228,129,193,180,209,135,187,120,249,106,145,101,1,163,11,25,198,70,132,56,47,186,243,192,237,82,235,201,29,132,184,159,145,214,26,127,213,41,27,41,111,37,255,22,155,55,220,249,185,33,160,215,138,172,205,23,22,113,214,90,228,152,3,253,67,17,40,145,22,44,244,59,19,10,246,128,196,152,46,40,135,189,133,177,47,134,77,153,190,153,130,89,20,27,235,25,104,35,148,174,122,202,209,148,40,82,52,226,196,163,32,147,22,208,243,15,54,222,137,112,138,14,183,49,205,85,34,187,188,186,150,192,173,186,82,132,199,87,23,193,201,221,11,243,223,91,14,175,30,200,187,88,105,248,150,133,174,67,185,136,200,39,232,223,39,201,231,144,11,237,179,37,178,35,153,122,109,83,226,229,213,247,101,47,167,79,4,54,196,174,236,3,251,254,232,177,146,79,121,56,4,147,80,141,41,184,62,236,161,225,60,225,58,90,209,216,165,166,189,199,8,194,149,194,167,138,48,59,93,33,25,138,6,0,8,5,10,214,65,53,179,215,131,1,151,150,137,226,142,116,236,213,96,20,97,125,87,9,146,179,3,23,126,113,121,191,105,87,46,17,83,85,117,21,137,92,34,17,162,75,134,120,19,89,9,55,128,128,103,1,143,220,243,222,153,72,212,228,41,90,238,123,243,250,43,236,118,5,180,171,203,193,168,98,193,57,222,99,141,146,65,44,195,62,178,228,195,92,189,251,246,76,141,100,169,201,44,58,113,119,133,210,89,239,155,203,241,109,35,152,134,233,68,225,250,65,60,253,214,189,248,223,254,174,207,245,56,95,47,142,35,49,150,61,71,8,88,167,194,92,4,98,233,34,148,228,251,92,48,30,72,168,247,205,8,253,196,116,220,160,198,177,221,193,71,65,8,246,184,63,12,174,240,64,196,227,81,151,244,111,89,108,182,247,100,128,211,65,50,28,243,116,163,102,91,85,71,212,74,221,70,235,45,30,225,197,180,23,10,184,143,34,152,249,108,157,39,33,250,63,82,243,50,60,85,185,72,43,95,48,18,231,95,84,24,118,89,217,79,191,57,237,19,222,161,175,178,201,106,240,203,143,90,166,169,188,57,182,45,72,52,247,242,144,172,11,225,77,167,228,92,169,144,191,215,99,67,212,144,210,194,215,123,65,189,96,166,158,251,133,255,27,113,167,57,86,247,145,245,48,223,130,28,27,35,221,182,144,226,29,107,15,68,144,175,78,153,204,194,189,170,175,69,113,177,145,112,76,227,13,109,214,5,58,111,122,207,214,21,201,104,226,213,42,124,177,25,204,253,67,191,89,200,248,97,147,217,222,10,33,252,155,177,106,132,211,210,78,176,91,219,94,57,66,206,84,113,112,12,242,244,116,166,186,46,34,14,137,96,118,194,193,6,185,90,30,99,56,86,150,19,228,86,38,115,135,171,128,181,17,27,18,202,180,26,155,33,188,19,198,50,6,29,30,72,96,189,226,84,217,228,105,90,253,136,112,45,59,186,79,97,220,134,65,67,174,50,44,216,129,103,205,245,49,228,247,180,39,148,56,173,20,41,135,133,43,179,85,82,233,86,115,53,223,48,241,126,34,50,138,194,246,196,21,2,128,9,4,89,94,28,28,142,182,171,200,157,186,94,201,205,172,218,61,154,198,91,163,81,198,225,243,209,96,19,124,237,98,72,248,113,182,9,123,19,25,44,70,112,65,81,167,101,199,25,188,247,63,21,121,112,132,116,4,61,66,73,96,180,60,40,4,206,108,109,112,84,164,41,139,131,237,90,75,123,171,107,206,50,215,234,46,129,60,157,29,35,224,162,178,150,206,75,140,206,176,82,125,217,0,105,45,12,174,21,150,230,50,108,242,169,211,80,52,108,58,53,76,241,127,248,149,161,169,212,66,88,239,73,71,170,211,70,35,176,130,139,1,63,74,3,120,247,111,32,130,96,114,46,17,23,163,198,57,187,242,161,129,53,60,40,217,35,162,196,185,33,103,39,218,132,252,149,7,179,170,84,135,112,188,15,245,158,41,49,234,160,89,58,48,178,190,92,27,188,23,164,101,175,110,158,180,40,204,215,158,23,203,9,60,46,220,137,144,84,178,30,207,137,235,69,91,30,112,10,81,90,207,194,166,222,174,245,87,101,18,97,227,54,184,192,65,248,210,162,208,193,137,155,191,54,69,64,171,122,126,222,4,54,202,246,219,157,100,250,156,2,23,71,42,2,233,189,12,154,101,67,200,206,171,100,45,0,153,0,116,170,9,118,81,208,31,207,242,85,104,169,32,143,130,17,253,183,247,187,78,11,146,198,174,171,205,159,92,221,104,251,50,53,203,98,228,192,57,233,192,42,207,148,77,185,24,62,250,133,21,78,120,63,146,175,208,198,48,179,234,107,119,248,78,152,28,62,187,33,109,121,219,226,104,213,142,162,67,46,254,103,99,103,33,199,134,6,112,184,32,10,68,218,186,56,185,1,4,49,75,36,153,183,124,158,214,4,106,242,46,227,231,54,227,209,54,43,242,48,64,52,223,0,156,31,80,224,195,106,157,229,153,28,145,164,79,243,246,19,25,208,105,136,225,35,235,131,135,154,213,250,64,87,198,83,146,146,212,60,42,206,219,54,66,124,219,170,204,202,151,131,114,63,5,37,210,11,44,212,218,105,228,145,155,232,236,21,69,228,117,178,117,123,194,159,145,96,54,200,236,200,66,246,18,19,99,105,148,183,102,47,194,168,45,48,114,91,68,206,134,141,86,43,195,118,15,49,176,46,43,82,14,164,64,19,190,187,65,70,26,226,211,123,193,159,228,38,242,32,47,54,146,55,118,128,167,213,174,181,163,249,11,237,12,248,195,149,54,8,164,211,127,135,179,136,50,67,25,42,253,129,82,114,224,213,197,111,200,86,62,120,67,113,169,84,211,242,219,81,78,107,42,168,221,106,185,109,230,135,9,196,240,204,101,75,214,24,55,155,63,55,141,11,176,25,233,128,233,19,111,18,252,222,79,66,0,131,91,11,218,78,226,121,118,152,234,226,4,44,83,204,181,94,161,11,89,90,207,171,33,72,81,136,162,15,113,187,127,16,2,153,181,85,241,183,170,139,199,97,59,11,183,82,45,12,212,205,75,73,220,126,30,158,143,238,198,149,178,24,77,246,80,27,132,14,65,179,93,144,104,118,109,157,234,96,167,222,214,14,171,171,245,172,37,151,162,126,208,245,246,26,232,98,51,144,44,59,35,168,209,252,52,132,29,160,33,132,170,40,99,25,153,172,166,197,21,113,131,23,120,146,177,251,12,113,107,129,118,173,1,170,45,56,138,223,168,82,134,141,90,248,217,63,176,210,37,26,160,113,194,71,157,154,209,224,218,12,28,150,168,235,157,32,158,133,159,77,138,212,243,22,76,205,249,84,121,197,181,173,107,221,251,1,214,84,215,39,11,40,182,19,13,11,252,89,82,136,203,189,47,12,81,32,238,3,92,110,126,77,135,209,185,221,206,142,173,141,237,183,131,200,57,68,149,98,142,44,192,26,221,222,10,225,30,153,34,160,226,236,143,27,239,67,128,235,55,1,104,144,44,172,11,187,217,102,194,98,76,197,66,89,76,90,202,192,139,61,125,240,169,101,126,4,132,211,16,34,150,158,226,221,35,221,117,40,136,15,196,15,143,204,108,60,37,241,103,213,188,104,92,135,138,77,202,43,83,97,44,85,39,178,235,228,125,106,47,141,18,107,87,33,108,187,115,19,48,247,155,215,174,60,247,55,226,121,253,202,151,116,52,232,175,48,107,4,164,18,214,193,225,43,71,80,187,228,129,132,102,215,187,107,157,239,249,51,145,234,79,35,232,81,64,198,80,99,67,232,54,67,48,219,199,216,89,52,205,70,87,50,58,143,157,46,38,120,97,141,49,85,14,241,122,162,173,113,210,170,234,74,67,78,204,227,186,95,28,116,234,118,80,63,153,227,225,186,143,108,128,248,182,49,73,218,251,141,95,115,239,31,140,218,78,220,17,233,146,194,178,107,39,242,126,128,164,232,135,101,248,229,156,117,94,50,124,88,25,177,171,137,162,218,94,56,152,233,81,28,197,237,158,227,190,30,198,11,45,127,51,232,247,224,184,247,63,36,123,30,206,175,91,190,168,49,223,47,200,12,229,168,12,225,165,19,23,212,253,35,132,216,74,10,25,213,110,238,207,151,88,114,66,79,179,99,103,101,85,215,211,196,15,14,126,70,170,61,223,109,127,75,131,234,60,122,238,17,13,52,86,198,209,110,8,106,172,109,232,253,211,231,194,210,82,134,229,184,99,206,26,161,72,168,46,128,241,92,169,186,251,167,103,208,168,236,171,73,230,52,223,116,42,26,185,183,79,228,115,214,102,105,244,255,113,183,127,235,244,192,174,131,228,210,87,189,100,232,203,242,115,36,25,80,147,0,235,62,23,154,71,59,165,167,211,99,178,231,19,24,115,29,13,40,227,56,104,180,127,36,226,95,81,53,53,171,220,13,109,33,38,183,132,134,215,192,193,79,130,127,144,50,34,174,46,133,157,252,55,247,241,94,242,123,153,180,100,128,228,85,85,65,120,63,252,173,187,133,227,14,4,150,14,186,167,52,93,29,43,56,129,12,161,22,240,127,92,211,62,171,122,218,252,65,18,130,228,170,103,139,30,232,80,175,243,99,162,56,174,225,35,58,32,37,98,18,243,230,199,78,206,155,134,236,97,80,106,106,220,223,96,108,116,31,251,180,176,41,245,35,193,115,59,181,38,104,5,177,247,112,7,179,71,74,248,215,130,75,247,87,155,84,36,253,39,176,74,148,164,155,183,36,135,64,206,254,53,127,235,129,167,98,216,80,244,58,204,32,34,48,103,226,17,106,221,51,237,9,96,206,75,76,4,58,145,21,182,50,233,82,250,88,194,93,92,94,221,174,105,109,62,243,204,133,13,226,89,63,248,47,24,195,65,74,173,210,52,174,175,136,87,59,34,105,45,79,202,138,1,150,87,31,164,87,174,32,127,38,215,215,208,8,30,179,189,185,208,141,162,228,14,98,200,156,161,60,78,122,61,183,218,129,46,95,231,70,76,251,71,238,113,212,145,229,188,79,199,128,249,246,15,27,54,74,103,243,166,172,162,107,253,107,198,76,46,4,203,128,6,150,51,199,158,144,177,137,213,198,246,120,89,74,146,11,174,126,35,95,68,236,249,26,86,0,39,41,197,153,118,251,78,239,184,174,113,26,219,4,12,53,66,3,158,38,49,207,35,53,139,171,251,8,88,192,0,135,170,188,217,51,92,90,113,75,242,72,8,73,146,28,15,80,197,246,198,105,244,169,198,162,174,50,255,17,241,123,194,20,88,111,69,244,73,243,65,0,223,142,214,193,218,236,34,53,136,29,103,15,46,40,50,13,242,59,166,50,59,199,44,68,206,124,248,9,12,102,203,176,240,188,9,229,160,3,54,223,235,190,138,87,249,71,111,148,13,213,100,118,200,248,56,177,124,202,124,79,1,0,124,137,219,199,253,92,177,251,120,219,38,198,67,162,125,16,147,160,14,199,97,153,217,33,185,115,249,241,71,1,32,207,116,26,85,4,108,38,81,210,14,53,188,118,207,222,49,9,23,99,213,205,193,252,101,93,5,107,82,214,125,32,205,247,180,207,81,210,97,46,148,170,228,166,123,107,76,154,92,248,71,146,76,210,211,141,1,89,100,162,194,129,22,88,232,37,210,75,202,182,4,142,142,95,38,179,208,255,28,16,123,222,181,142,51,231,169,30,18,7,4,66,14,49,131,87,133,162,240,134,150,218,232,247,159,90,35,201,113,76,185,229,235,187,101,121,131,109,221,237,156,134,137,183,234,112,154,169,168,249,247,104,75,138,207,171,87,142,60,98,70,221,35,11,231,12,172,213,102,11,90,65,55,186,17,115,88,246,76,29,28,36,220,254,233,226,220,243,217,51,60,29,149,141,28,50,162,1,78,162,126,32,23,168,135,173,185,113,86,51,103,53,154,34,44,102,84,4,188,149,66,252,180,107,39,49,57,230,80,69,56,53,198,97,64,99,38,232,78,161,197,79,115,187,158,87,103,195,34,199,36,124,134,189,28,4,241,108,67,205,106,190,55,251,188,84,143,209,151,65,136,134,75,57,227,200,11,199,245,85,234,161,15,1,129,102,14,53,116,225,90,31,235,188,27,97,105,102,78,54,169,192,10,246,100,60,7,110,253,109,3,255,203,94,66,148,51,225,244,129,121,118,76,146,59,229,143,31,208,4,133,173,54,216,119,136,208,106,89,191,156,26,178,242,227,178,126,20,129,55,62,76,95,198,59,30,112,242,138,77,71,97,34,104,123,55,10,210,218,52,189,133,135,250,203,198,53,32,104,133,169,127,86,92,32,212,41,234,91,28,87,226,193,226,64,138,106,145,253,119,27,211,133,182,242,71,74,187,24,141,59,85,43,113,248,247,36,29,149,138,145,8,185,62,19,37,129,181,25,54,147,222,49,108,211,89,195,117,228,50,181,246,189,176,121,55,140,252,196,42,50,201,37,228,245,211,52,39,101,75,138,58,145,107,199,62,117,87,193,73,229,169,98,207,156,191,129,225,66,226,177,81,205,28,133,227,240,244,189,46,76,133,101,211,173,161,12,153,250,76,117,211,145,7,42,14,89,119,6,82,205,138,108,208,125,50,72,123,74,0,139,213,118,36,231,123,145,125,142,143,65,139,3,60,58,106,220,151,155,106,244,165,116,239,241,135,114,189,160,34,6,77,88,247,252,38,183,158,108,140,248,79,10,136,175,70,89,237,78,84,65,7,160,224,192,59,43,202,224,89,196,118,84,156,121,42,79,63,226,28,47,218,57,14,225,255,35,70,205,116,179,188,161,143,239,150,73,176,124,195,138,83,13,195,181,158,180,196,181,230,243,106,128,1,55,250,163,72,10,94,38,70,75,63,255,58,167,77,64,97,159,246,165,200,254,132,201,18,156,105,96,123,43,92,124,156,149,14,251,33,84,186,234,207,47,152,21,16,120,139,133,236,27,119,21,199,33,124,85,219,48,46,16,128,131,123,251,71,41,155,1,154,87,104,46,21,193,91,158,75,148,213,137,182,57,193,59,7,124,194,93,101,94,19,186,6,110,34,115,141,128,150,75,247,116,94,21,34,22,133,231,220,243,69,237,77,55,196,115,119,205,11,127,9,201,206,20,21,62,252,16,65,219,172,198,87,89,4,236,237,45,60,83,76,249,38,223,187,123,79,76,144,41,204,14,112,109,128,90,91,216,241,106,109,155,131,52,71,240,180,173,104,123,138,86,58,110,232,226,100,238,253,231,243,109,177,201,44,0,161,206,164,215,162,190,40,193,18,22,125,122,188,38,214,33,194,62,252,25,206,163,147,41,167,26,222,184,66,189,101,214,148,118,169,157,20,237,236,129,233,140,181,68,248,171,123,96,133,21,119,242,18,133,126,1,83,29,52,210,182,243,55,47,34,39,131,206,56,153,48,46,110,250,1,151,154,22,91,34,138,12,6,106,122,56,238,126,252,140,150,134,136,250,115,108,6,147,242,107,45,60,100,94,145,145,248,250,156,192,14,11,88,78,20,36,241,133,225,96,149,193,104,36,49,237,65,106,43,238,200,102,28,37,186,243,36,213,88,9,142,161,66,36,46,171,153,243,131,67,73,226,11,31,252,165,30,5,166,236,77,197,42,90,37,106,90,76,251,132,89,186,232,23,64,15,178,116,169,101,200,134,205,52,209,239,236,99,150,148,75,178,197,154,171,112,24,139,240,189,93,134,130,128,242,126,108,133,35,180,96,98,52,6,89,51,5,143,85,2,84,84,47,53,135,227,127,49,98,144,2,155,204,173,76,9,175,152,83,50,125,76,136,18,45,201,9,139,197,34,54,62,84,66,28,143,186,42,58,42,252,184,11,15,66,172,105,118,227,47,103,102,212,168,24,21,167,108,199,35,69,6,194,21,55,89,194,91,136,56,104,132,232,83,195,229,226,79,103,56,48,198,68,212,59,93,254,129,92,199,94,211,169,233,81,125,96,227,236,174,248,112,53,193,148,67,151,85,201,68,197,86,181,66,90,93,80,169,37,222,120,249,92,8,2,94,59,4,140,112,34,19,54,2,173,106,210,255,114,124,48,17,245,165,201,90,218,102,52,113,211,253,80,131,160,213,217,212,116,124,93,183,212,140,51,98,25,196,242,169,200,166,185,252,73,255,15,105,48,210,145,23,102,167,96,165,166,181,90,166,146,91,57,128,195,152,185,21,22,142,152,162,153,54,6,1,68,36,253,216,57,32,213,223,228,40,17,128,198,68,170,20,198,138,74,184,155,147,58,151,145,245,36,79,90,229,96,84,177,109,233,68,85,234,236,192,220,171,30,113,133,232,205,146,166,184,34,35,196,86,57,90,255,208,13,67,187,63,31,162,148,122,11,146,122,123,210,170,224,29,245,170,13,249,94,4,27,214,141,35,253,8,58,147,31,38,178,240,128,144,227,2,85,253,168,135,71,71,104,93,69,94,6,228,175,112,79,10,55,20,167,36,132,191,219,186,254,199,112,235,13,209,71,92,56,29,223,18,180,237,178,251,140,110,249,44,213,34,225,117,227,13,251,57,22,160,38,96,63,116,220,21,166,40,200,214,82,107,171,215,69,196,1,236,208,109,85,189,215,191,53,245,84,81,115,177,157,17,53,53,158,39,66,2,205,206,220,203,0,204,0,141,132,99,175,234,203,76,167,62,23,51,104,52,127,4,85,101,223,225,67,55,25,173,164,96,148,237,3,156,106,141,131,213,9,221,59,115,136,150,98,221,181,175,224,167,99,180,26,15,52,83,185,227,214,61,80,67,36,236,83,120,249,166,13,210,11,202,146,123,222,28,74,54,70,82,117,46,40,113,119,216,65,162,133,134,236,177,112,170,96,168,153,144,94,41,70,159,39,195,45,26,145,149,185,142,214,66,216,34,206,112,248,139,221,13,216,92,39,21,19,148,120,56,165,181,73,87,10,100,112,194,34,115,66,193,168,248,95,107,59,50,153,60,11,208,111,68,76,206,23,13,63,170,92,32,225,255,254,207,56,68,241,73,104,103,23,97,102,57,101,93,151,71,180,74,234,17,96,140,245,163,11,42,179,171,75,26,92,9,81,97,140,1,95,186,211,15,101,27,142,16,231,31,249,191,184,200,212,122,53,40,0,214,32,252,77,35,78,85,5,117,216,108,126,228,87,51,157,251,97,234,81,211,169,51,52,158,179,134,80,136,241,18,22,81,100,16,241,174,177,187,237,242,165,35,220,62,28,54,16,21,150,185,34,49,19,126,173,9,22,158,153,4,106,200,30,168,92,135,110,239,125,53,10,146,24,62,166,247,147,204,198,121,120,97,114,109,239,30,252,45,82,32,118,111,253,166,90,190,228,105,45,30,81,116,232,35,43,56,190,183,155,227,241,111,188,241,17,99,166,59,20,15,108,107,145,212,238,204,192,128,186,67,124,3,208,224,203,142,45,224,250,70,40,7,214,107,127,222,189,41,156,250,113,91,142,212,216,227,217,164,44,25,73,158,191,168,234,20,49,206,0,48,174,18,153,23,139,22,72,209,185,114,212,249,24,32,131,223,186,64,73,145,85,66,28,161,206,207,95,119,201,12,88,57,103,11,79,251,67,192,117,92,192,244,58,53,89,159,32,124,43,170,54,37,104,140,118,174,199,243,184,222,226,138,166,135,74,215,19,247,45,190,60,152,173,72,85,95,201,38,88,180,251,26,231,43,162,113,6,95,222,64,144,135,16,8,51,175,5,193,18,15,136,8,207,172,45,244,116,195,80,204,51,50,75,183,83,161,231,79,196,90,24,88,135,18,126,160,22,218,147,163,66,200,175,196,27,92,132,254,98,60,132,221,208,3,163,156,250,201,158,181,60,129,167,231,101,228,214,58,158,240,198,94,69,97,56,84,187,186,124,225,152,230,83,205,182,225,168,198,2,219,148,102,148,146,115,88,202,224,129,176,92,88,38,0,165,223,35,187,212,196,50,219,165,188,3,51,72,231,234,181,88,42,9,197,246,97,132,175,86,120,110,135,183,167,92,0,90,102,59,36,204,134,128,76,253,188,149,51,148,83,202,250,208,26,21,83,134,241,24,216,175,202,108,18,168,245,61,131,136,204,31,152,56,142,30,11,11,176,181,140,172,151,42,200,214,240,32,20,63,185,28,144,116,20,166,202,112,225,137,219,195,67,141,202,196,106,195,39,42,240,131,12,158,105,124,110,111,51,69,98,150,241,86,36,95,46,67,91,31,47,150,85,158,112,198,55,236,253,120,60,253,48,40,175,87,26,129,32,143,201,182,178,225,20,188,57,51,73,146,168,50,39,53,77,42,83,115,255,234,20,179,241,134,83,56,165,137,73,248,223,2,122,237,232,132,147,34,28,14,217,213,89,157,90,98,139,115,107,81,176,38,106,251,249,238,0,77,225,92,195,166,157,68,22,174,205,46,205,246,120,127,219,18,255,14,204,107,102,94,180,207,66,112,186,159,1,35,211,252,239,244,255,31,100,112,253,106,177,209,200,245,248,154,80,14,180,67,131,219,108,105,190,203,248,120,81,88,56,152,65,89,72,238,49,114,74,132,76,116,154,31,90,194,151,124,167,106,187,124,168,203,33,158,251,109,224,6,20,126,4,64,152,205,134,135,193,117,231,238,188,53,221,83,136,203,107,152,252,36,73,107,239,41,233,191,244,168,121,43,99,167,144,252,232,163,253,125,44,36,190,25,28,155,243,224,219,158,194,118,116,103,105,42,38,193,92,80,175,80,8,158,84,192,151,159,218,95,169,135,98,252,15,172,131,186,208,240,61,165,185,163,39,216,254,114,145,200,204,188,150,199,63,192,117,224,71,212,54,242,172,57,60,186,137,141,132,40,100,74,52,231,107,41,100,171,173,18,46,129,250,237,88,185,158,59,106,21,69,121,230,86,151,89,32,110,64,168,152,123,217,48,251,217,101,153,252,88,138,33,166,126,87,120,0,77,7,91,163,23,44,163,53,23,246,163,72,216,69,87,200,50,226,237,136,114,175,38,107,28,115,121,162,191,82,119,76,216,132,171,91,206,90,179,101,104,141,145,88,133,89,112,119,210,41,227,73,233,233,11,146,198,167,30,178,206,176,229,39,181,175,140,66,149,208,159,226,205,42,78,36,189,102,93,83,4,123,93,200,34,6,165,54,17,64,118,93,68,71,185,29,23,125,167,57,17,18,122,138,119,119,101,193,114,129,174,128,117,149,24,187,195,8,126,163,146,68,33,45,140,181,122,18,247,128,237,247,220,118,132,27,227,73,85,79,39,165,117,65,72,135,108,94,196,164,39,33,78,34,202,39,192,7,30,61,219,115,8,141,150,219,119,249,202,80,99,100,118,48,33,23,183,100,77,55,160,55,40,101,50,191,189,172,203,189,210,175,105,116,117,22,51,239,53,32,117,92,119,192,206,6,67,116,197,218,76,16,151,241,210,98,161,82,49,80,80,58,114,106,90,92,94,24,144,20,231,30,37,213,119,241,40,189,50,5,202,10,131,207,251,103,157,25,37,216,50,82,70,88,59,255,136,227,142,207,164,239,109,39,204,45,158,120,110,54,203,202,177,242,238,186,203,119,184,226,48,60,33,208,77,6,154,149,241,57,113,159,227,44,151,189,61,1,68,245,0,169,164,141,23,12,77,35,3,44,60,91,173,88,91,141,225,211,112,62,138,169,21,171,110,31,75,190,154,10,219,242,194,102,59,93,54,53,188,103,121,169,140,243,82,40,120,134,179,63,109,162,245,21,154,139,205,109,243,36,187,96,165,155,26,233,108,138,198,44,24,238,102,125,27,217,144,153,200,213,125,236,173,206,193,225,23,0,121,131,49,210,137,228,40,11,231,189,206,5,211,187,158,193,65,2,9,99,98,221,41,209,112,208,235,115,111,79,144,239,80,151,129,4,251,1,62,74,110,241,170,71,116,218,94,1,116,95,167,212,163,199,230,43,195,168,156,116,251,64,134,153,38,23,122,68,157,207,98,80,1,174,34,219,29,134,163,10,94,35,253,60,139,154,17,94,3,187,127,97,126,153,174,42,21,196,119,191,200,209,66,226,255,67,164,167,249,74,117,55,84,147,4,79,113,198,42,210,130,128,164,88,30,222,228,207,217,212,106,151,137,156,160,145,243,234,232,233,216,174,88,209,113,97,218,115,32,35,112,126,159,10,141,18,88,160,213,143,210,170,87,91,51,57,21,131,214,53,23,70,235,138,92,0,14,199,125,21,175,97,47,85,214,74,147,75,11,29,59,192,237,143,88,176,54,1,17,215,183,193,88,218,232,190,96,137,99,2,136,116,125,18,253,153,121,244,25,161,166,184,203,167,178,252,125,122,114,219,137,88,19,207,190,245,140,134,219,46,217,124,177,209,104,112,196,131,77,125,47,9,49,84,171,234,134,13,20,229,100,44,20,230,229,77,97,184,88,0,238,196,75,103,134,83,159,113,243,116,55,57,118,111,160,240,109,180,60,42,53,230,250,188,36,212,92,115,252,30,249,79,41,164,153,111,230,151,75,85,71,137,246,63,3,106,232,138,198,232,181,182,48,34,63,55,157,149,63,138,168,160,252,121,1,36,222,35,6,14,193,228,24,181,97,241,155,249,84,41,11,64,196,228,47,30,169,128,42,25,180,50,69,225,88,152,115,255,64,145,15,17,237,81,214,93,87,99,182,20,146,118,56,134,109,164,212,86,53,1,5,64,158,84,87,208,222,76,26,76,14,162,71,163,189,144,99,32,111,30,115,236,180,245,174,182,201,138,165,19,185,33,5,114,6,185,19,238,197,244,235,223,90,156,160,131,40,90,182,51,134,83,119,200,136,172,133,117,178,18,245,243,110,12,245,231,95,105,126,124,138,120,223,150,41,198,79,163,193,22,35,93,107,93,149,167,151,65,57,112,14,165,42,97,207,124,214,122,163,213,9,55,115,81,111,74,143,121,236,113,110,76,49,199,33,106,107,246,197,114,126,8,109,175,30,30,79,2,109,212,39,172,59,60,46,45,27,211,27,171,245,70,14,98,97,221,133,244,171,168,86,97,10,232,181,19,210,38,162,207,33,118,55,137,19,88,226,211,209,32,201,5,226,43,193,86,232,212,236,225,176,186,213,118,131,241,159,19,123,59,228,94,201,139,101,159,211,87,229,41,249,64,97,242,147,224,141,62,100,240,87,155,163,129,243,13,150,202,90,166,251,14,145,5,179,137,134,112,134,188,198,245,87,239,190,255,93,107,179,19,173,203,41,233,29,20,151,124,138,249,55,50,194,241,133,127,89,1,118,28,227,121,226,154,29,171,173,145,174,49,180,229,255,196,45,18,38,99,110,124,240,253,57,215,182,116,143,82,57,45,89,39,98,113,17,226,183,3,10,193,191,235,94,212,60,24,18,43,105,29,199,212,104,56,79,103,122,152,207,85,7,16,96,67,45,136,78,203,222,206,182,171,80,200,183,18,96,238,163,15,232,169,237,133,150,150,144,15,120,179,223,84,51,121,36,142,113,247,241,93,14,90,153,64,145,93,75,204,215,251,176,133,183,104,121,190,28,170,240,86,40,10,197,81,12,75,79,248,186,6,243,151,143,161,216,72,209,25,31,139,211,72,160,16,9,202,57,155,104,232,186,93,43,22,154,100,177,53,113,209,240,247,117,40,171,17,95,192,48,226,155,175,123,209,191,239,106,124,251,145,78,164,47,247,164,119,158,94,230,56,239,242,41,172,131,187,188,41,164,239,24,127,182,43,101,37,50,113,152,29,238,74,112,41,105,11,218,82,143,217,233,140,30,36,234,106,175,5,137,61,16,210,7,229,225,35,23,169,36,15,23,130,157,18,252,70,244,139,93,110,224,64,171,185,139,192,67,135,5,65,186,182,179,165,115,237,245,95,185,183,164,141,83,195,233,28,57,30,21,4,0,157,203,232,50,193,7,202,153,180,20,108,78,161,247,232,113,201,103,52,72,13,55,226,249,85,213,184,87,172,17,179,75,68,177,178,73,88,56,16,146,214,86,38,23,2,54,161,151,32,155,63,230,2,241,43,204,243,36,100,181,12,90,168,228,165,204,249,151,246,206,119,61,78,64,41,223,255,236,47,189,133,216,57,140,102,8,232,150,94,226,13,163,195,233,189,67,168,215,40,47,103,165,13,89,47,203,89,233,250,154,219,167,83,131,19,253,238,154,52,146,13,52,54,158,7,181,124,25,90,46,114,60,197,253,155,224,237,101,200,202,190,239,250,172,244,32,113,68,132,216,162,57,170,10,136,129,232,100,240,130,6,250,3,144,113,175,163,177,238,12,205,148,32,43,73,116,168,249,149,69,125,159,30,229,134,132,209,47,187,3,220,217,13,55,16,208,173,185,236,203,40,101,241,221,167,15,101,10,107,19,224,107,177,67,161,102,87,57,51,107,9,31,56,133,244,127,245,54,224,202,179,127,100,110,117,173,131,43,33,45,127,43,42,208,99,243,54,166,224,57,127,183,251,89,138,76,50,66,62,146,83,225,94,254,197,185,196,131,153,183,83,125,106,139,217,45,85,126,66,26,22,33,228,138,198,234,10,230,60,155,177,110,110,219,143,244,162,127,223,33,138,19,71,16,193,41,141,215,244,101,74,41,69,67,232,24,43,63,192,189,110,144,241,144,112,192,122,162,39,210,86,53,194,1,35,56,181,238,97,34,183,152,229,4,146,86,74,85,117,99,251,145,43,151,195,193,42,85,63,38,18,75,151,180,65,156,228,243,251,57,153,234,13,156,235,213,158,128,17,240,19,226,131,213,38,146,241,64,119,51,204,164,45,116,94,199,179,47,251,135,87,49,122,31,149,6,101,91,171,123,125,166,104,92,250,100,142,223,26,43,232,179,125,52,160,185,81,199,166,229,50,185,228,247,70,237,107,32,246,207,109,70,17,154,216,115,203,156,59,164,66,173,1,243,100,221,168,241,172,62,7,233,117,177,186,20,165,8,92,136,143,99,196,69,175,189,248,217,126,108,184,181,235,106,174,225,145,162,59,129,67,79,157,107,182,49,216,124,207,124,198,45,57,231,86,86,102,23,71,37,176,217,115,201,88,40,179,201,237,225,44,132,116,48,110,13,197,163,194,46,172,165,165,67,245,178,135,243,50,12,5,58,36,135,211,71,179,198,8,130,17,163,7,174,163,42,25,171,190,219,150,7,75,195,122,197,29,23,103,28,90,114,243,254,34,130,198,193,13,56,43,106,161,211,230,132,110,125,74,210,197,114,170,209,74,140,224,130,83,215,78,139,102,227,59,2,215,152,106,169,240,210,193,73,107,139,20,55,160,169,198,221,150,226,115,154,226,197,46,30,244,74,231,22,93,67,136,153,18,205,221,87,78,195,168,61,61,73,61,110,79,246,213,157,99,4,200,8,205,186,30,229,155,0,114,113,105,253,116,244,199,70,9,194,173,86,67,66,154,143,66,92,232,59,46,101,154,150,129,45,60,55,112,127,136,163,120,38,68,73,150,66,105,110,57,30,27,193,130,28,57,194,218,128,200,209,163,220,228,188,253,66,8,43,220,37,146,132,68,161,69,152,233,75,47,17,9,209,255,184,126,116,53,190,192,223,119,219,226,51,58,216,56,55,21,67,13,232,243,56,59,195,104,59,82,164,81,77,179,238,122,83,249,48,2,31,236,202,92,10,16,98,220,178,146,52,186,106,254,76,80,102,236,71,165,122,153,171,255,182,21,69,233,247,56,201,212,83,184,206,187,84,78,58,88,244,61,159,63,66,87,81,18,81,143,171,67,49,77,189,246,150,92,205,234,109,56,54,222,250,124,17,160,79,15,201,251,192,101,221,167,62,178,244,111,235,42,36,165,186,122,74,167,116,99,43,241,94,218,211,63,168,225,234,150,200,232,172,42,114,127,73,149,120,129,31,144,205,31,237,154,74,162,24,183,39,147,170,106,122,171,225,167,175,97,166,31,114,250,3,192,74,122,201,233,140,40,239,135,45,29,130,177,152,37,188,114,174,255,183,58,200,6,14,38,81,233,35,180,226,245,214,242,165,45,52,235,19,151,144,23,218,172,37,84,185,170,48,65,252,211,9,230,10,139,197,240,129,66,70,9,186,25,138,224,112,37,15,93,63,124,132,25,159,197,132,92,242,99,240,80,149,249,135,60,255,84,17,215,122,157,7,130,244,68,10,210,37,34,215,239,223,185,110,26,14,167,28,198,89,182,247,179,113,92,120,90,29,199,30,17,140,83,32,169,21,73,13,8,117,142,217,116,35,85,239,142,224,171,252,122,172,70,63,141,179,70,160,4,88,235,57,242,107,238,134,15,222,173,84,15,6,18,216,230,122,12,124,132,89,190,179,3,83,123,12,52,73,178,40,50,169,101,227,189,194,213,99,83,32,101,134,120,155,3,125,73,158,34,114,189,132,126,32,163,102,68,92,39,29,214,84,61,20,249,183,242,14,120,46,66,108,144,195,126,30,125,74,219,169,7,214,143,24,35,19,1,228,195,105,142,233,108,138,218,73,97,26,186,103,81,154,130,152,146,186,241,77,104,203,136,241,251,10,62,79,227,42,111,115,105,38,204,16,75,148,79,103,2,214,66,220,175,38,131,245,77,71,157,105,43,184,83,200,139,8,78,47,190,54,18,52,48,222,240,20,33,22,50,122,255,109,16,202,227,7,19,193,100,100,245,186,218,227,102,211,181,28,176,200,241,45,84,233,32,229,40,135,92,249,239,0,164,195,99,92,52,15,157,119,104,199,241,61,249,41,171,37,72,98,201,179,112,118,120,34,108,182,5,22,173,110,166,206,131,119,124,38,163,203,225,34,214,22,214,97,69,174,117,204,48,116,208,140,39,25,225,77,111,18,27,193,7,92,17,110,213,124,21,163,21,36,243,201,62,6,72,159,64,177,251,58,14,231,173,168,207,58,56,136,64,36,233,242,37,52,244,110,174,12,47,129,82,11,131,244,83,163,18,27,216,255,145,181,118,138,177,207,10,80,121,122,201,18,87,220,17,209,90,33,93,13,157,115,212,169,148,41,231,235,130,165,35,41,17,107,205,61,116,19,93,241,213,149,84,19,244,240,137,210,145,10,234,255,202,89,120,165,181,254,35,78,46,63,108,12,215,95,33,50,122,52,66,2,52,214,207,170,118,17,184,186,129,120,30,137,34,30,10,63,163,25,123,215,178,82,68,33,84,132,233,22,1,232,72,141,144,108,89,92,117,170,211,46,74,160,191,242,34,57,94,38,173,90,122,135,178,170,227,108,8,95,225,205,26,215,133,173,155,153,198,139,81,82,133,194,195,55,218,69,71,210,99,165,243,253,241,22,226,242,8,173,138,45,89,223,141,234,146,223,20,253,19,220,244,190,19,25,33,241,222,216,35,102,193,254,66,118,69,71,238,105,192,92,31,37,148,106,198,135,11,246,153,250,93,173,128,128,33,213,88,199,33,157,152,248,200,199,2,146,176,74,38,123,62,228,248,182,150,135,120,144,5,217,218,46,175,214,212,7,233,223,221,92,254,249,110,56,145,196,187,230,173,176,113,13,183,235,235,146,64,84,174,22,254,195,75,147,40,221,202,45,144,221,139,208,164,191,142,127,235,189,134,252,62,156,95,57,45,32,36,241,148,65,175,40,161,117,86,75,61,160,173,84,58,193,228,146,114,21,101,201,34,13,217,74,185,37,94,85,118,69,170,175,17,132,38,244,115,105,33,158,151,59,201,11,121,223,142,243,44,229,54,50,100,17,34,177,175,238,80,180,95,199,97,145,130,56,216,52,157,86,255,168,192,218,127,16,84,80,50,178,40,226,165,32,215,85,56,202,235,147,52,127,146,176,116,208,129,115,105,145,231,42,165,210,197,0,193,142,36,248,138,82,166,195,76,48,135,92,144,154,218,194,198,87,132,190,99,53,206,34,59,1,221,14,11,254,90,50,92,82,165,61,179,173,118,252,78,21,206,28,159,76,153,59,138,4,67,23,202,101,39,3,204,140,122,86,170,177,81,247,73,216,77,252,153,252,5,168,90,188,109,93,152,230,74,21,250,40,229,143,96,18,133,185,130,161,223,155,222,121,254,136,184,4,127,241,243,183,167,134,186,246,237,122,37,33,48,207,52,180,157,73,149,246,53,28,77,26,85,144,131,182,113,42,130,38,157,166,233,227,100,1,246,224,161,215,204,103,28,250,212,136,34,81,42,178,187,13,98,107,38,23,147,233,89,136,251,249,247,198,146,14,54,161,93,52,235,229,153,11,144,173,193,178,125,15,221,92,59,82,239,225,142,187,41,143,32,145,7,113,136,180,191,86,228,11,147,132,184,241,60,55,238,42,37,177,39,92,14,127,133,202,34,14,77,148,9,199,158,249,35,130,73,148,92,8,94,104,47,39,76,224,129,111,51,191,53,53,234,40,62,15,201,236,84,218,48,150,237,46,139,197,97,231,77,12,131,235,148,110,139,138,156,75,213,212,126,77,181,0,117,49,213,94,67,170,86,36,157,137,48,50,12,128,6,215,45,148,219,95,84,134,167,196,223,176,166,65,229,217,56,194,30,191,76,240,246,186,221,85,240,227,221,215,128,53,205,167,7,243,176,97,194,101,65,155,71,119,167,225,101,77,73,23,161,171,54,5,37,249,77,252,164,239,140,39,23,139,94,91,106,199,248,244,188,136,43,7,236,37,225,134,131,110,92,147,163,216,237,127,239,84,131,76,210,150,214,49,13,179,74,43,71,115,170,138,163,243,47,241,79,107,100,145,157,92,110,111,122,76,48,99,127,59,0,178,250,21,229,226,117,42,182,208,58,71,63,253,183,115,185,119,96,153,36,17,222,229,137,203,88,12,184,207,128,113,24,34,41,16,218,104,181,196,97,147,196,197,154,116,201,191,236,162,252,51,162,194,217,211,235,84,23,126,254,86,160,171,225,165,130,61,108,30,80,216,250,158,157,24,222,15,133,19,237,72,91,128,18,56,122,181,173,228,13,225,121,26,166,248,56,35,168,170,142,61,133,8,184,179,225,221,73,65,195,203,219,187,5,197,115,0,226,67,29,188,182,255,44,141,56,198,52,159,62,111,47,83,78,153,241,3,125,11,77,154,201,114,218,53,222,94,178,4,81,58,165,155,204,114,41,14,5,184,10,178,49,133,58,254,1,19,89,186,144,32,27,240,167,191,165,136,121,153,222,48,160,39,1,1,43,95,89,17,113,193,93,217,22,218,33,36,233,61,23,226,85,153,116,193,109,19,156,186,157,172,22,242,19,132,33,175,207,223,17,137,241,16,220,14,115,130,126,112,160,245,156,23,251,128,187,164,130,23,252,38,235,146,245,242,187,110,99,207,217,118,245,110,26,204,185,75,72,215,228,21,91,195,178,186,222,90,226,39,237,87,118,226,86,247,159,46,85,225,62,166,59,227,40,93,96,183,161,91,173,106,86,225,16,178,249,185,46,34,207,206,94,241,29,171,212,101,10,30,11,196,203,20,38,28,73,106,248,131,102,154,167,243,210,43,82,113,170,85,76,238,72,179,108,22,49,90,60,205,1,202,27,33,216,144,88,90,181,105,122,97,25,72,89,243,195,244,209,246,173,188,149,179,189,86,82,1,4,167,202,124,187,221,223,130,27,48,142,197,144,172,4,236,193,216,41,233,177,180,175,254,7,213,90,118,111,133,113,54,98,211,100,194,87,188,132,77,216,167,149,150,83,171,81,132,122,183,41,235,112,209,228,37,228,7,182,233,173,130,253,102,175,252,86,61,202,221,146,160,255,40,86,10,145,182,113,13,56,51,118,176,18,190,117,238,18,28,110,16,21,73,224,202,62,46,193,250,74,243,74,61,71,155,28,194,240,163,121,135,200,172,193,213,222,68,118,28,193,62,113,12,134,216,163,185,198,251,105,121,89,29,150,254,107,51,141,151,25,143,40,226,38,34,180,20,227,129,53,143,93,93,241,1,0,242,219,62,40,217,95,89,51,172,146,32,31,225,78,244,44,248,78,32,155,101,21,146,103,150,116,143,218,67,247,73,223,161,53,171,149,176,117,28,103,147,78,198,28,111,20,34,127,119,154,68,51,111,179,169,136,171,53,46,32,53,3,215,20,77,76,235,98,134,86,196,114,49,157,188,179,236,48,217,181,168,45,127,72,162,64,52,177,145,54,138,149,126,82,37,43,222,119,153,19,113,75,232,231,103,134,186,57,223,174,240,107,192,205,185,148,61,132,54,213,148,99,121,134,42,95,73,228,205,251,160,209,48,182,212,159,155,215,46,120,71,177,255,215,75,95,249,26,190,34,45,99,0,37,44,101,150,20,221,38,99,213,153,175,203,141,50,193,171,219,66,106,64,246,181,40,136,165,95,109,128,102,6,31,179,27,139,146,17,5,164,1,237,194,165,125,248,212,43,119,67,128,178,173,103,154,21,124,96,166,140,99,48,215,3,38,55,253,102,83,231,228,239,35,232,185,175,103,219,16,142,187,129,33,133,122,22,20,202,244,230,49,169,97,244,75,76,221,22,149,210,255,168,184,145,44,185,47,247,168,143,58,41,124,83,247,231,243,6,101,84,99,84,86,129,55,169,108,9,4,9,21,134,56,23,161,73,93,192,84,231,217,60,86,80,163,246,166,38,249,58,20,92,91,3,110,212,220,33,208,27,55,36,108,28,107,65,245,48,23,228,240,63,99,233,137,101,3,92,24,227,58,247,253,123,239,56,137,106,133,205,55,96,27,64,215,250,184,223,83,184,179,112,80,174,112,139,65,40,212,217,238,101,40,33,73,224,47,133,148,129,6,205,223,39,2,45,221,45,26,213,190,40,8,57,27,130,128,137,101,59,226,207,42,87,252,54,252,93,17,19,63,41,163,14,103,76,78,241,233,11,214,173,235,192,28,72,205,188,192,45,183,84,225,9,79,167,207,176,220,212,25,143,121,136,193,67,0,243,146,17,138,154,113,161,160,150,200,159,255,59,53,186,183,48,194,155,155,243,111,199,112,145,247,254,251,32,171,201,6,21,241,80,188,24,250,39,132,25,224,251,100,239,172,58,216,65,205,190,220,147,18,82,115,105,70,168,126,116,151,221,87,115,201,1,148,144,139,203,156,82,127,87,197,64,57,5,153,94,221,5,109,86,59,151,219,23,29,80,33,86,108,156,4,250,182,97,165,203,58,220,187,27,125,142,56,205,249,21,142,201,172,214,136,31,89,162,188,10,98,38,74,184,231,50,91,233,124,191,6,34,180,160,185,0,251,96,151,23,105,184,220,147,223,147,123,122,71,35,53,253,177,212,120,213,232,50,220,5,157,138,195,33,191,227,155,34,226,168,225,160,89,44,47,158,124,204,116,49,90,48,5,62,237,141,102,196,4,157,228,106,58,126,92,126,14,204,169,93,147,89,185,68,86,228,153,32,235,163,215,252,245,77,183,1,12,71,164,229,85,114,165,169,3,118,239,174,249,114,231,39,246,21,87,131,17,21,37,57,212,155,173,215,218,107,151,60,211,95,39,218,124,146,106,102,241,178,51,115,52,176,176,150,19,230,138,203,20,108,252,151,127,177,179,59,188,158,39,105,243,19,92,101,193,46,29,248,244,63,148,84,15,142,2,137,65,218,158,59,82,37,187,177,246,227,243,34,197,89,202,128,22,164,223,9,175,151,66,157,61,138,0,31,244,248,10,230,58,171,126,39,103,72,248,114,170,49,72,227,65,24,55,132,254,164,204,12,205,174,93,219,232,101,113,42,219,115,5,11,95,225,223,63,13,48,102,61,238,100,136,3,78,104,83,46,230,125,175,94,170,74,46,4,24,210,201,44,109,30,94,186,59,215,127,141,245,31,167,80,167,29,230,251,166,231,217,167,52,254,152,82,126,69,124,1,198,244,165,181,5,151,28,138,232,68,10,154,88,244,138,4,67,204,90,155,121,245,169,164,213,189,2,9,178,93,9,60,131,2,214,157,16,190,87,187,140,237,18,2,15,250,162,38,44,74,152,102,27,156,247,240,142,23,33,2,183,137,193,145,245,74,237,154,165,144,110,45,35,69,229,24,37,115,174,45,41,92,58,209,21,224,154,34,50,201,47,45,204,26,212,160,222,94,183,51,193,77,111,47,93,129,140,159,200,226,195,150,229,112,23,81,109,53,90,66,196,185,115,21,194,190,124,47,99,211,76,129,49,167,236,46,49,21,134,197,230,174,28,55,169,154,139,128,61,63,25,177,140,180,252,123,128,211,88,65,137,10,159,217,119,212,159,118,250,21,204,160,246,73,213,227,62,145,47,222,253,163,244,178,168,230,73,67,27,140,95,189,194,102,108,73,250,180,62,103,125,181,186,19,188,36,204,164,24,83,200,19,162,218,45,118,254,75,108,14,142,200,221,193,67,84,181,173,162,134,143,7,81,227,171,224,249,47,239,155,68,224,154,186,195,247,209,66,163,79,209,171,112,178,33,62,70,114,101,57,156,239,57,186,201,154,213,154,255,189,107,151,120,130,246,73,19,30,102,142,39,28,113,24,157,196,8,31,33,179,174,86,215,121,56,0,94,176,102,126,136,47,130,3,28,179,61,201,131,75,92,38,186,121,225,140,124,87,17,179,135,64,132,185,207,242,254,92,17,177,54,87,165,127,171,93,241,171,16,77,48,33,199,241,34,51,232,193,61,172,6,82,42,20,233,5,13,125,186,186,230,71,194,129,166,2,41,102,37,34,4,115,114,59,40,110,113,191,246,224,29,23,146,157,154,154,41,51,254,243,157,254,249,89,109,7,251,68,126,195,75,142,198,204,232,93,204,38,42,76,75,239,40,107,23,220,121,225,254,13,190,241,210,244,223,237,235,196,234,170,30,235,82,155,13,235,246,2,192,200,34,235,69,201,198,168,215,185,153,212,144,148,24,174,27,75,86,99,103,173,157,68,234,99,139,153,182,68,183,166,19,39,238,215,140,20,84,48,224,247,176,103,96,68,183,79,44,149,30,69,210,179,53,121,72,253,185,56,156,212,231,90,172,178,24,72,197,77,168,91,4,75,22,84,186,215,252,244,56,125,10,167,20,56,227,116,14,73,39,113,167,178,29,80,23,71,30,251,238,221,24,217,190,142,84,211,103,63,187,80,28,77,87,39,9,196,224,77,230,47,235,29,7,241,201,252,29,207,142,131,192,205,225,254,16,131,144,126,181,87,160,103,65,66,139,107,206,224,214,67,174,37,136,128,61,161,24,133,153,51,7,161,223,35,154,74,94,21,15,65,112,250,203,224,102,4,42,100,239,13,66,159,2,76,242,115,82,28,242,193,88,73,93,240,251,55,232,208,177,50,156,168,51,165,92,23,89,234,130,103,85,39,95,135,107,80,187,251,44,175,113,186,124,34,183,246,213,144,221,11,1,99,186,112,66,195,114,75,255,11,249,140,204,211,158,74,106,164,134,78,127,60,239,68,226,236,201,134,24,115,51,163,221,59,82,66,184,97,13,140,199,183,69,177,130,83,231,111,59,207,0,157,23,176,119,70,109,139,115,198,32,37,135,177,114,47,10,130,73,38,48,101,182,225,239,25,243,92,133,173,158,74,251,229,176,20,150,92,91,197,82,84,46,23,164,80,120,8,134,5,211,205,148,77,126,231,180,28,32,170,35,10,60,105,220,91,39,80,126,227,246,141,116,103,196,67,152,132,0,25,167,224,86,113,158,235,37,53,66,101,162,214,46,105,52,226,250,151,10,207,212,172,231,138,85,236,214,87,148,229,62,254,34,79,58,125,80,118,177,146,0,55,129,65,209,31,152,101,203,137,208,239,180,57,235,71,21,124,64,112,162,95,105,205,217,26,246,164,106,154,15,129,33,184,19,86,91,111,57,39,8,180,250,188,200,241,174,253,214,156,243,152,109,101,67,26,53,88,9,248,141,104,10,164,143,59,121,57,32,196,68,131,126,221,118,253,149,53,2,144,170,254,119,227,75,168,156,156,204,114,146,174,125,86,17,153,154,198,130,215,158,38,164,254,247,26,45,154,202,212,115,38,235,86,101,133,88,0,234,30,237,64,191,248,214,149,205,185,201,49,18,19,13,165,150,131,109,181,81,80,38,219,133,106,102,59,238,204,131,194,138,220,45,222,138,233,22,202,116,25,199,49,200,61,147,141,58,247,104,37,24,175,100,149,128,55,193,75,132,63,14,61,234,114,122,108,29,175,178,20,209,167,223,42,30,211,222,54,103,157,233,94,253,152,73,204,19,229,220,210,81,169,27,117,82,110,219,253,224,250,33,72,72,77,223,198,11,232,16,105,3,180,255,149,99,201,145,96,222,234,160,102,89,114,214,204,240,192,233,182,66,3,24,185,174,140,66,253,100,200,180,72,14,67,145,144,71,161,136,248,206,78,4,159,217,61,249,0,134,197,55,18,210,240,136,211,66,1,248,129,181,126,17,182,109,219,168,191,122,9,206,212,17,43,158,4,57,8,40,235,233,241,88,90,66,98,178,248,89,20,5,192,236,239,61,49,220,94,122,177,59,92,236,186,229,239,209,72,32,54,202,106,17,52,164,105,108,139,203,150,101,11,219,77,159,239,146,157,75,255,65,234,232,43,71,93,188,92,54,108,171,46,101,83,157,52,207,195,95,45,65,41,206,60,40,109,12,243,37,128,101,153,152,179,69,245,44,135,227,212,164,108,118,186,152,242,116,136,111,103,156,143,9,203,128,238,156,224,134,210,58,216,62,0,14,79,98,26,218,202,214,187,176,141,101,242,193,119,136,236,53,122,162,49,173,102,119,212,208,87,127,93,78,184,246,91,96,197,121,72,189,224,43,136,76,229,250,61,126,48,188,79,246,99,135,249,52,229,195,48,109,186,85,134,146,120,147,100,189,96,134,101,135,245,102,224,163,145,122,144,106,69,88,210,118,107,208,228,136,251,79,99,75,34,153,164,175,241,208,89,196,137,217,80,190,17,214,15,204,220,10,227,34,73,139,158,27,227,225,113,250,212,18,88,181,233,230,186,150,186,31,183,186,68,39,107,155,17,92,32,156,101,193,215,176,171,49,91,192,82,155,245,12,12,249,181,166,101,1,207,201,78,212,148,38,233,39,17,222,136,197,206,106,216,109,90,101,124,193,208,26,192,253,99,143,17,67,166,79,25,0,52,106,219,76,241,163,118,170,86,14,162,34,26,60,147,173,172,59,83,107,21,163,170,164,214,228,64,14,181,110,243,110,50,114,228,185,96,137,227,43,71,241,244,233,44,148,39,77,138,70,235,16,82,21,30,85,34,83,76,207,179,104,240,36,56,189,209,135,112,198,198,191,153,21,77,143,239,195,157,108,63,252,41,226,151,193,64,244,21,6,177,22,168,191,63,121,124,138,73,100,22,229,164,129,75,210,224,68,45,242,142,145,200,34,31,113,26,155,244,80,92,211,154,195,100,69,209,174,8,87,245,246,70,205,185,183,52,91,172,234,151,194,66,60,146,89,128,148,175,82,77,116,242,185,48,4,25,132,18,42,46,199,51,202,121,209,222,239,44,68,213,173,0,192,149,204,155,100,128,69,124,148,142,83,20,183,124,51,5,13,242,162,143,3,44,39,204,156,154,149,94,211,230,235,2,83,1,83,20,193,242,67,163,209,115,145,97,63,253,165,153,196,142,83,114,25,134,142,224,60,10,230,52,120,1,205,252,46,233,210,19,137,177,121,194,83,192,198,140,100,11,157,184,84,196,233,42,224,58,143,216,233,137,210,106,38,138,9,105,218,126,20,42,163,38,162,96,7,228,117,37,67,156,57,70,222,251,2,189,161,3,146,89,148,62,101,213,41,122,233,135,91,8,198,29,102,242,152,58,27,72,96,117,135,39,110,13,25,255,251,176,140,36,70,40,58,88,28,70,196,211,221,132,98,156,58,16,171,238,61,100,49,5,179,244,1,25,142,56,255,159,26,67,64,159,126,81,114,132,91,62,161,14,138,138,181,232,188,86,154,248,1,235,66,46,40,252,211,236,231,57,74,141,35,227,172,230,39,64,97,80,209,97,220,210,42,187,66,138,178,102,59,115,188,86,31,71,9,248,243,26,160,118,49,2,63,81,13,199,132,121,146,187,196,50,19,239,130,84,24,26,123,12,117,81,136,20,248,191,88,148,161,40,97,122,92,28,6,45,25,14,169,177,96,13,75,7,179,226,173,193,38,7,213,240,197,130,48,53,110,75,241,235,4,136,203,18,230,143,61,204,160,175,131,109,73,83,221,210,246,241,29,86,106,138,141,212,165,175,17,28,219,177,199,12,108,221,14,248,63,240,251,13,34,148,214,188,248,65,88,168,63,174,36,240,14,170,10,185,227,18,255,110,55,56,1,95,74,225,211,111,92,230,81,102,133,152,204,186,130,214,207,3,5,43,54,140,30,192,246,68,239,45,161,225,10,112,67,76,92,52,26,214,54,229,23,50,242,31,240,129,165,21,246,218,214,88,212,182,7,118,238,133,30,118,82,188,57,162,212,192,123,62,75,20,46,197,153,186,103,40,200,83,50,218,162,35,11,139,144,167,151,50,107,89,215,155,244,25,251,58,0,29,151,89,126,186,179,255,172,6,29,49,48,5,109,100,91,196,133,250,208,219,40,100,229,58,161,35,158,156,130,15,228,220,130,45,28,194,47,210,42,109,104,92,86,117,119,196,59,197,141,67,201,219,215,18,92,178,6,248,0,60,49,36,237,138,94,22,109,217,54,203,0,65,237,152,224,255,19,165,177,202,251,24,77,183,138,97,11,196,35,120,49,77,39,114,130,31,182,167,4,8,105,190,110,212,196,146,204,165,33,155,146,142,25,255,195,135,12,52,54,176,64,125,148,144,100,164,193,89,181,187,88,66,137,183,184,203,164,110,120,244,184,111,150,213,41,192,53,53,252,94,27,7,84,42,14,34,115,181,204,244,241,254,193,107,129,180,253,49,164,164,247,154,228,3,128,160,26,228,235,78,254,116,113,199,210,168,15,175,179,60,204,240,167,187,120,182,39,170,120,107,112,232,12,171,1,148,173,91,117,151,35,105,194,79,38,22,142,203,52,202,230,75,158,130,106,75,93,130,185,190,63,198,7,36,21,163,115,123,6,230,228,198,240,162,4,65,206,216,11,103,87,108,95,69,232,224,118,225,24,77,166,217,22,248,37,155,190,62,79,50,33,88,245,238,196,120,158,223,249,207,237,9,3,49,131,197,92,176,249,161,213,163,132,192,202,52,60,243,13,167,157,210,3,12,14,142,226,195,4,230,55,13,190,214,215,0,91,207,166,89,199,7,124,162,83,49,239,205,83,174,218,163,66,186,45,191,223,167,154,240,139,172,239,158,108,180,165,155,65,34,204,31,180,73,119,69,152,253,138,207,126,251,140,220,92,86,104,75,102,217,98,78,137,142,112,146,91,0,111,222,120,38,13,31,30,40,155,129,151,166,33,218,70,130,44,111,226,236,70,179,202,21,66,220,143,54,227,250,23,83,24,150,85,11,138,128,30,246,130,46,199,182,153,19,72,70,5,183,85,162,131,197,115,118,169,104,16,24,219,118,192,254,123,178,2,135,238,176,182,181,225,85,144,21,129,11,140,143,166,15,209,192,191,186,220,0,72,216,131,17,33,232,193,65,47,188,21,194,222,54,147,56,251,19,129,204,91,85,77,136,116,207,237,103,81,121,99,1,132,47,192,125,45,24,86,128,61,180,184,158,63,223,16,41,147,187,122,169,148,255,166,77,71,232,181,107,245,247,249,26,208,123,67,158,151,14,120,117,89,100,8,251,181,152,187,174,124,190,91,95,17,132,220,182,194,124,11,181,219,116,235,180,7,168,135,86,22,150,74,223,219,229,5,104,226,16,110,73,87,118,144,211,11,83,89,43,83,25,251,114,110,15,73,155,153,161,238,51,26,209,244,132,92,113,179,149,241,178,37,206,150,156,49,204,166,114,246,118,135,214,52,141,6,87,116,191,177,59,180,10,161,238,57,28,31,162,16,178,237,110,214,53,133,30,207,161,142,91,75,40,199,76,28,217,126,173,196,245,148,243,209,176,94,182,49,209,78,133,191,92,7,255,43,184,182,38,139,95,180,88,146,234,203,97,84,232,70,160,250,127,133,141,129,163,127,35,158,143,174,76,5,8,67,64,149,183,33,109,68,3,61,224,97,90,38,24,83,136,125,101,219,183,196,187,29,231,108,96,225,170,97,238,76,138,162,185,191,93,234,18,162,228,88,130,168,175,154,78,111,59,228,139,230,49,88,15,208,104,138,66,178,255,229,149,224,72,205,191,130,20,94,131,92,212,214,212,31,88,133,65,63,80,33,150,87,151,137,113,163,211,122,137,63,104,76,67,7,64,242,96,20,92,180,127,86,6,214,121,40,181,149,61,210,48,251,207,156,234,164,83,21,3,19,245,185,217,117,196,235,148,3,145,144,72,1,9,179,252,88,163,104,69,57,134,159,208,66,122,208,83,43,185,2,204,255,32,65,147,155,190,121,126,124,30,113,61,19,16,16,160,130,217,216,4,189,55,43,116,140,56,224,51,113,242,174,84,69,187,41,247,239,108,178,236,162,4,38,143,84,110,100,52,3,217,110,15,239,128,18,63,120,167,14,253,27,141,159,114,8,167,45,160,201,17,23,154,140,75,157,128,182,85,180,68,51,171,48,3,255,215,197,148,171,163,243,49,177,178,135,28,249,194,14,73,37,34,141,106,77,123,32,20,125,234,201,79,158,92,0,145,118,241,162,116,4,76,130,193,58,151,122,13,245,159,166,242,243,199,93,169,146,72,56,145,213,247,20,0,199,150,216,197,79,52,244,252,6,13,46,175,94,94,125,119,90,43,215,8,26,212,119,94,111,252,190,205,130,40,27,213,197,97,38,234,57,50,6,84,22,106,117,36,244,117,17,142,119,181,112,75,124,12,82,196,91,255,94,249,241,250,137,197,13,174,145,152,32,51,34,81,10,133,101,32,93,217,18,234,1,228,146,45,243,217,208,172,80,217,182,18,172,99,240,219,154,5,243,113,116,66,15,6,41,174,223,250,8,12,117,218,161,2,67,48,186,28,204,255,75,214,66,44,109,127,131,246,55,17,32,114,102,178,230,215,71,184,22,238,73,98,179,60,50,226,194,106,213,196,75,106,175,162,191,119,244,119,53,208,242,133,52,158,64,150,151,189,122,228,245,77,246,35,210,46,222,174,82,184,70,166,206,80,131,123,205,17,70,28,208,246,176,127,247,19,2,127,107,31,86,180,43,89,188,126,11,195,55,18,225,57,200,66,194,235,150,207,206,39,61,43,220,139,178,152,116,238,244,157,175,250,7,218,81,103,167,126,112,96,206,50,125,21,141,38,141,213,168,233,60,170,56,30,143,86,178,156,112,78,142,224,53,15,139,139,249,125,10,162,89,64,205,29,183,97,87,25,35,12,42,80,248,80,66,220,86,217,81,161,226,64,254,248,162,199,208,85,128,152,46,162,29,137,5,112,242,229,254,147,34,149,224,104,102,117,72,48,4,11,160,184,2,54,134,193,89,192,213,99,114,43,42,225,150,98,230,58,136,92,150,222,13,187,212,234,126,81,215,140,129,129,92,56,206,182,87,104,2,206,17,194,133,249,48,217,202,131,168,14,165,106,62,252,62,17,164,89,248,214,255,232,189,106,118,123,225,70,55,153,47,89,169,13,155,112,88,149,216,145,138,12,92,250,96,229,189,37,223,126,223,79,115,247,212,125,193,59,114,178,60,139,70,107,2,188,17,134,139,126,236,151,69,137,129,121,3,181,208,127,32,1,224,243,122,122,166,90,149,190,144,107,7,34,118,98,104,152,181,158,179,201,85,205,190,119,31,204,6,100,238,26,119,213,183,161,112,15,241,99,44,41,191,109,61,105,197,166,123,151,242,124,11,116,216,218,177,94,109,128,37,120,254,16,200,188,202,25,248,155,94,236,140,110,189,190,223,21,239,129,183,69,64,96,124,79,159,72,250,10,186,220,130,159,47,233,47,69,200,60,222,156,22,227,32,21,237,102,24,206,235,90,216,255,205,13,17,17,208,101,222,181,157,230,153,52,213,3,219,26,66,245,71,147,3,96,228,46,91,188,96,227,250,153,142,202,245,114,212,141,55,105,207,94,94,11,48,211,231,121,117,29,132,166,250,105,215,253,108,149,162,148,59,109,88,60,63,131,96,79,119,129,205,106,144,18,216,44,202,253,168,89,139,7,15,208,186,174,88,169,12,61,5,122,198,79,226,189,124,216,239,158,15,3,164,123,15,172,57,115,217,16,77,191,23,10,45,27,72,168,95,46,61,143,126,46,232,111,81,4,234,239,171,113,66,218,29,145,144,170,116,24,95,251,71,45,100,69,136,132,12,119,208,105,24,161,245,223,92,239,73,115,208,154,158,128,133,45,101,181,111,178,40,200,82,124,125,53,51,206,155,73,95,76,58,76,231,109,44,199,235,47,40,195,136,179,221,181,37,203,192,237,142,79,70,29,208,78,91,83,133,86,116,75,61,91,85,41,253,12,30,54,193,126,27,95,166,68,249,72,82,120,126,32,102,105,220,184,209,114,6,136,36,125,226,184,78,228,3,50,219,221,89,119,42,45,237,35,150,38,214,44,95,158,232,206,115,114,81,201,134,91,127,64,200,243,200,33,14,168,149,61,134,176,152,54,165,234,100,2,124,179,57,235,205,16,110,100,226,22,93,110,4,139,253,114,135,52,25,1,126,184,67,68,244,243,27,112,26,184,175,185,123,61,76,85,232,46,137,57,27,164,18,107,65,37,218,25,137,73,102,135,70,161,31,81,198,31,68,78,91,94,41,81,17,165,98,24,182,76,245,83,191,245,167,149,168,208,81,151,254,62,111,183,91,167,214,254,253,46,52,20,219,142,24,138,15,18,165,150,124,155,129,32,145,80,28,192,214,232,102,111,201,136,135,177,236,142,58,3,89,73,109,164,198,43,115,158,127,10,146,26,21,16,79,225,190,222,17,222,149,163,224,113,233,222,157,192,164,29,253,192,232,162,3,223,49,172,44,201,33,67,236,163,182,135,169,204,184,129,71,93,136,249,22,250,113,16,230,103,11,109,81,191,187,250,113,45,121,235,93,99,97,24,253,109,46,106,135,10,130,190,82,89,202,77,86,5,174,90,31,191,2,95,9,186,199,183,43,92,68,124,183,122,48,252,228,246,178,177,10,244,241,26,194,43,52,20,251,110,186,197,93,120,75,12,248,162,175,209,215,153,49,221,107,98,122,96,79,57,137,209,25,4,245,153,131,114,185,173,139,160,105,131,133,194,163,170,75,189,195,224,104,116,199,219,228,186,144,134,37,194,90,195,161,17,233,177,219,220,122,192,7,107,195,92,168,208,227,209,56,134,98,198,119,12,114,41,251,10,169,254,225,154,9,226,82,240,22,76,116,214,24,51,166,31,93,218,195,6,237,200,240,115,75,240,130,120,72,86,8,19,133,164,45,151,161,25,122,50,100,12,42,44,39,178,183,98,61,6,52,37,6,18,168,59,219,69,147,105,1,78,167,90,1,166,197,96,236,244,71,42,252,38,154,69,173,82,53,144,238,113,16,50,244,156,197,16,59,119,197,194,16,82,254,154,140,120,56,27,249,53,137,151,173,105,252,228,28,55,248,110,161,137,205,63,230,229,41,174,183,2,80,248,199,176,155,83,137,12,150,182,243,98,162,148,147,241,137,242,134,183,0,236,202,104,195,34,184,231,251,223,242,154,212,23,144,209,23,30,143,143,73,217,14,171,80,120,254,222,38,175,27,228,200,31,252,134,81,155,40,217,109,239,28,79,239,135,80,189,19,205,45,164,146,11,162,43,89,252,194,49,109,153,85,81,210,234,227,170,7,210,48,235,65,99,58,28,88,33,73,124,129,216,252,97,55,167,148,207,244,54,26,70,192,245,190,150,136,149,87,237,163,138,20,193,250,153,137,96,54,17,227,139,66,13,239,242,140,160,192,191,222,37,92,155,30,35,153,247,165,112,68,163,151,220,150,39,144,121,24,157,40,193,145,200,173,239,152,154,209,118,118,60,232,109,128,78,240,39,209,120,128,191,178,90,210,10,110,165,146,209,150,157,99,225,160,63,208,64,119,247,192,234,57,12,77,212,155,10,0,6,34,237,238,154,1,116,5,100,165,189,82,161,209,205,128,138,131,4,231,95,135,108,179,147,106,24,145,201,209,30,137,127,74,80,23,213,179,218,235,201,93,6,140,175,85,237,156,82,83,174,26,37,127,54,53,26,68,197,148,237,153,187,46,236,199,10,197,121,88,16,72,165,36,139,25,2,176,65,21,52,187,137,87,104,200,59,239,163,106,124,61,191,180,60,36,243,184,19,100,160,221,172,220,196,249,56,233,161,84,168,49,96,249,84,186,76,213,252,228,146,232,89,39,42,6,103,41,58,155,60,123,195,246,59,139,223,18,27,221,97,33,84,79,252,67,4,221,181,123,253,163,203,176,46,235,230,123,146,160,124,79,158,93,121,168,145,169,122,14,135,154,182,191,114,86,139,134,95,109,208,172,69,113,61,94,166,238,133,62,130,185,108,128,165,17,116,246,188,17,154,193,189,100,195,82,24,8,64,85,11,191,94,24,184,44,75,45,33,241,154,85,80,101,206,99,234,201,77,83,29,160,191,112,250,60,163,35,213,69,40,85,255,29,174,97,105,172,165,86,232,203,42,236,122,130,59,182,229,145,108,198,139,186,232,60,55,118,129,235,240,160,237,244,255,144,17,182,125,120,61,186,160,192,166,167,228,34,204,194,173,178,135,24,253,13,32,167,3,182,53,32,181,13,142,76,23,177,35,222,81,147,29,118,38,168,201,48,120,79,232,215,252,44,200,120,24,86,67,246,131,74,72,223,221,121,128,239,223,225,175,147,49,254,57,23,220,14,82,52,152,73,144,12,127,47,213,4,109,99,16,65,204,16,120,2,180,119,207,65,146,232,94,242,28,243,29,183,169,228,83,19,204,73,3,250,229,252,121,45,85,140,103,225,173,242,84,51,133,197,50,102,108,195,214,117,201,138,102,156,72,22,90,254,64,236,134,238,63,113,65,238,232,238,191,233,76,153,201,9,125,8,49,75,160,55,191,39,181,232,32,29,97,162,134,242,24,182,251,133,211,110,70,196,228,210,170,248,158,8,47,115,124,190,242,48,97,181,206,230,209,36,4,139,209,136,219,71,185,200,55,164,200,57,119,60,201,58,81,8,162,204,101,120,33,17,202,102,237,197,234,57,138,62,210,219,106,171,238,227,45,111,101,10,49,76,24,28,1,220,102,60,7,26,91,134,110,220,211,133,151,217,22,136,240,46,110,137,51,141,91,199,196,221,246,250,197,251,86,88,171,44,226,183,30,98,196,225,35,187,159,190,14,254,130,81,175,9,84,177,186,208,155,231,238,201,29,116,82,25,239,144,13,133,235,164,63,167,129,129,39,121,189,2,214,70,30,89,211,248,247,163,87,42,111,36,45,141,175,68,110,27,189,203,191,182,255,85,6,227,128,233,65,189,232,250,146,110,92,154,153,209,144,103,203,28,138,139,214,59,192,87,131,211,144,194,196,163,238,138,199,35,98,139,209,123,79,252,243,39,228,149,114,253,116,139,117,238,34,112,149,8,50,54,113,168,152,245,182,255,160,238,183,122,49,65,104,51,133,29,144,163,235,222,94,99,235,110,57,78,152,40,102,37,194,32,213,213,232,238,214,158,132,67,147,235,198,243,112,30,48,199,45,177,165,90,160,226,76,152,144,10,33,116,161,95,203,135,179,200,77,204,70,95,106,219,167,19,110,170,233,100,182,84,139,3,251,96,188,88,37,182,144,17,126,228,211,0,96,193,142,248,251,81,122,180,212,100,69,0,148,117,5,22,66,246,79,235,30,101,164,208,218,190,246,119,240,147,228,177,120,44,120,200,116,175,7,188,103,133,206,217,43,177,166,232,178,64,71,64,86,173,0,86,205,117,6,33,89,54,45,57,144,210,215,193,175,254,136,208,238,71,4,248,14,214,39,176,48,108,237,115,80,72,231,85,38,85,57,252,171,169,132,56,244,203,34,248,163,139,68,71,208,38,192,120,159,60,243,20,18,205,21,5,50,253,161,21,220,156,232,147,13,17,106,95,191,199,197,189,140,229,238,252,27,98,12,169,101,230,185,89,139,195,50,143,94,34,235,202,116,12,152,32,95,163,179,80,53,97,182,80,97,28,194,12,216,243,7,49,218,223,244,9,62,129,242,125,114,129,46,105,41,57,191,102,101,193,150,229,180,1,121,226,75,197,110,188,105,131,4,232,72,128,216,111,21,70,152,54,236,69,168,249,155,213,20,109,84,97,253,194,31,216,229,181,233,99,90,33,19,56,110,203,64,196,20,145,141,55,44,50,220,23,117,165,4,227,167,168,149,146,247,180,72,68,207,233,148,125,205,49,225,116,218,102,190,185,76,222,164,219,216,166,155,197,131,181,249,234,241,3,65,4,17,241,163,68,141,107,225,73,176,55,185,177,145,41,195,122,64,210,82,181,71,247,236,166,246,27,165,231,251,221,202,220,77,12,145,117,159,124,173,232,64,208,143,176,255,41,199,25,58,229,0,143,97,39,23,108,39,109,57,174,26,10,64,149,9,142,41,158,198,120,234,205,49,186,189,141,237,182,168,103,74,126,73,245,8,38,93,95,43,161,178,212,90,9,136,246,114,140,110,21,85,93,22,36,195,9,11,121,26,103,81,131,225,50,129,199,1,129,113,167,243,214,94,158,199,116,13,227,187,63,192,156,12,135,255,74,209,217,201,199,164,107,64,17,121,128,132,118,9,221,199,93,27,107,212,111,244,167,89,238,209,33,68,67,23,19,210,49,54,51,221,87,26,30,15,35,32,223,244,107,149,175,91,194,44,155,245,157,231,97,5,209,128,198,113,204,33,171,134,46,137,68,202,254,186,12,94,136,2,92,255,148,122,128,140,197,65,150,170,153,200,188,195,115,225,116,193,105,9,24,130,234,39,215,27,79,60,98,81,132,255,128,239,117,239,50,238,106,171,232,189,190,138,144,50,219,107,215,119,133,240,221,241,20,173,203,10,171,75,201,116,51,12,64,187,235,21,166,64,55,85,14,122,245,182,237,23,226,1,72,242,214,175,215,239,89,105,236,93,105,68,211,107,64,226,235,87,155,172,54,4,225,250,203,0,87,173,26,2,93,95,58,250,70,69,135,86,27,169,195,208,96,219,42,216,98,119,192,61,46,134,232,250,77,206,61,251,89,100,180,223,24,109,31,126,60,105,160,36,165,253,125,129,147,223,89,173,227,95,85,105,88,101,223,92,131,236,254,203,240,7,199,75,94,8,210,156,208,224,156,216,121,198,145,159,226,101,1,174,91,216,208,66,163,39,77,35,63,136,170,174,207,207,164,216,25,9,24,66,120,152,70,7,167,181,183,58,141,81,63,158,99,253,193,69,205,245,206,58,214,195,28,61,37,217,82,140,81,98,92,67,195,117,85,220,55,73,73,4,245,76,16,213,51,136,128,220,49,80,199,71,92,187,46,144,75,149,93,177,51,168,92,11,219,173,154,151,7,222,128,218,250,180,137,203,92,176,148,16,157,225,72,17,146,107,220,117,161,78,75,149,29,56,97,253,14,23,100,248,8,35,232,27,63,37,165,59,21,239,225,59,50,52,40,113,101,180,33,215,237,44,197,165,87,125,15,49,140,251,51,8,15,239,129,113,27,175,183,218,186,156,131,156,239,231,97,162,226,55,156,244,190,68,136,134,36,215,95,185,231,29,6,132,169,46,191,148,192,119,90,194,156,7,181,2,94,116,8,141,88,232,179,195,132,59,83,134,181,120,103,11,0,99,128,62,253,113,140,145,234,19,225,196,251,215,154,37,225,214,26,155,210,116,160,36,65,63,93,77,46,56,106,3,17,85,13,188,75,77,204,37,88,133,28,251,234,239,78,114,190,208,25,156,85,80,66,153,114,107,215,126,58,234,81,232,252,154,220,221,38,229,206,213,99,107,82,212,229,236,178,155,158,102,25,114,201,89,31,136,124,184,111,206,228,170,243,172,227,250,182,84,8,72,123,28,172,173,16,166,67,165,162,139,169,200,229,164,152,88,141,86,169,213,240,77,178,40,76,34,151,178,198,28,90,63,46,157,51,37,119,74,130,121,239,243,110,51,172,246,4,118,138,11,253,197,120,137,67,225,96,86,105,119,27,150,246,69,152,63,225,152,209,140,21,35,37,56,92,107,39,1,107,129,108,123,43,167,22,241,5,184,63,246,154,25,104,55,199,182,11,105,5,172,20,213,0,23,172,47,53,83,17,5,101,153,196,13,174,89,8,233,236,159,87,214,23,113,106,231,251,151,216,93,150,84,249,67,68,195,247,217,124,239,203,155,40,81,66,61,119,234,5,158,13,36,235,71,187,110,169,154,221,9,177,159,73,142,181,183,19,135,159,107,220,242,90,158,8,22,227,104,208,185,62,77,117,18,170,248,104,201,6,20,114,85,77,218,252,130,96,240,231,113,70,32,111,116,72,54,18,24,74,53,145,173,139,227,168,184,23,47,241,63,107,48,157,219,252,90,203,103,70,76,13,107,235,224,209,225,231,199,206,119,179,249,58,169,204,253,19,128,67,52,197,75,212,33,73,249,221,182,186,212,157,80,40,203,154,24,181,188,224,155,254,10,246,85,26,15,86,20,180,121,229,69,4,244,241,1,11,159,12,149,124,163,50,117,67,100,225,228,41,1,96,62,39,159,185,253,181,56,104,196,170,21,255,216,210,34,108,66,139,43,89,55,147,163,188,136,114,167,3,53,237,214,61,232,216,133,181,77,200,124,34,15,10,248,35,177,235,173,105,192,148,77,3,154,76,187,221,218,94,197,92,252,5,116,205,119,23,66,139,112,203,151,99,223,215,127,116,11,169,220,243,162,136,73,185,105,94,147,84,48,243,156,29,167,70,77,253,81,176,104,61,21,249,253,44,27,40,22,136,241,177,45,62,92,143,94,144,72,203,187,129,60,194,120,75,109,114,88,72,132,234,0,164,165,112,49,37,232,38,26,49,185,103,55,119,241,185,146,30,175,83,26,183,248,220,85,20,169,17,238,221,220,173,105,153,100,230,116,147,199,156,105,172,80,76,218,114,120,187,5,62,120,95,129,118,207,244,201,71,7,227,14,7,180,197,54,42,242,79,213,215,242,12,227,59,110,4,33,88,16,148,30,151,4,187,116,241,219,54,170,235,76,135,23,11,152,5,56,49,111,22,33,99,132,127,139,148,62,249,71,161,112,72,160,91,147,191,48,72,7,246,152,253,21,146,138,239,117,28,117,99,195,161,107,140,218,127,113,126,95,226,22,76,182,140,189,71,216,58,74,246,168,49,197,227,62,1,242,158,242,43,63,213,52,246,215,165,177,53,6,42,139,197,176,122,152,106,114,226,174,230,195,248,71,31,161,59,120,164,104,107,163,166,39,9,233,244,163,249,91,62,249,170,216,8,233,34,109,202,60,248,129,241,242,141,203,172,137,79,72,28,146,28,210,64,181,162,2,158,181,92,218,40,139,207,87,124,197,97,0,37,37,242,247,31,24,166,132,195,54,142,180,159,150,50,145,129,217,97,153,9,30,26,174,128,51,49,13,104,80,193,156,239,119,175,33,11,228,220,254,60,14,45,116,178,148,111,40,92,209,155,247,82,71,136,106,17,135,25,20,168,98,32,14,240,54,234,36,164,67,214,228,157,42,98,251,230,215,83,110,30,214,217,233,39,29,167,222,100,78,144,250,150,203,188,183,206,18,70,57,135,27,2,92,231,206,252,119,167,17,37,138,93,129,251,151,132,147,183,46,200,174,127,45,53,211,130,216,28,217,75,100,115,177,41,69,170,77,63,101,121,161,23,137,97,56,181,189,39,204,241,241,61,204,105,23,173,48,215,196,215,84,93,97,118,17,139,15,38,82,188,77,110,52,80,129,156,96,116,26,20,147,173,4,133,255,53,42,188,177,12,75,103,80,59,235,53,224,182,163,239,51,189,28,150,237,79,9,48,196,58,116,77,97,201,52,107,218,159,54,148,181,14,1,159,94,170,138,211,146,184,121,173,252,90,63,115,165,159,149,205,23,166,10,136,127,114,118,12,65,145,61,2,2,237,36,172,184,63,1,33,230,152,30,105,68,38,56,191,189,59,145,174,83,90,48,235,5,144,141,124,110,169,93,173,17,68,208,7,91,162,109,78,248,141,116,22,55,229,140,18,125,200,106,201,167,169,195,153,109,122,65,252,38,252,121,120,222,186,67,73,141,207,126,92,128,110,149,113,4,30,250,81,27,88,251,16,152,229,41,142,63,146,95,85,60,210,6,180,171,184,244,24,12,158,1,240,191,27,193,213,58,243,133,78,189,41,13,207,192,187,36,201,9,95,49,198,159,153,199,76,124,50,103,226,30,211,248,58,72,37,12,26,141,139,227,158,48,218,58,65,59,76,236,80,144,252,90,129,181,30,24,225,161,14,56,176,12,53,5,13,192,139,93,15,152,34,144,244,126,56,62,254,205,221,95,96,43,107,142,43,232,44,152,106,238,59,165,139,176,61,187,224,215,128,255,103,4,249,110,172,68,223,206,218,171,239,217,197,94,24,22,44,68,235,208,55,17,2,141,232,209,235,112,69,81,219,154,89,203,6,168,127,75,1,71,34,5,201,254,14,0,245,81,194,99,9,153,51,31,5,41,63,117,90,237,227,138,64,11,30,209,94,36,65,70,36,71,38,173,136,134,192,84,223,157,144,188,172,107,182,89,188,101,229,24,72,192,76,213,162,251,12,64,113,209,164,2,32,64,255,182,98,187,241,64,45,80,248,49,210,55,167,137,38,100,27,222,69,207,159,175,90,132,165,207,239,168,40,192,42,122,82,56,192,189,183,149,223,202,176,140,148,138,116,144,71,69,84,60,115,143,44,68,36,82,113,30,154,252,45,167,53,39,106,218,154,56,59,203,143,202,223,193,104,224,21,189,72,203,255,93,216,150,172,72,188,77,41,245,152,112,151,221,188,181,132,230,204,182,211,38,157,0,51,66,144,208,171,20,177,233,15,68,126,181,196,252,176,164,213,35,23,245,75,86,46,181,206,186,87,158,132,254,38,222,103,234,87,93,68,44,228,253,87,146,157,141,154,233,81,104,88,194,91,183,181,61,110,46,180,210,109,63,245,142,146,154,59,194,249,236,155,174,100,15,146,63,157,155,136,149,242,32,8,241,59,167,211,187,169,223,121,200,10,142,94,72,120,20,14,150,251,35,24,120,25,211,203,248,70,97,198,191,209,247,192,167,51,50,91,158,101,220,146,111,133,195,231,141,246,62,82,3,159,115,115,145,180,134,147,185,92,136,239,155,81,224,120,252,140,19,73,62,3,151,52,0,253,41,205,239,38,23,121,17,25,147,94,67,87,228,8,176,138,231,26,122,245,215,42,88,227,126,253,31,70,65,34,13,114,82,49,77,51,238,184,141,13,95,30,177,176,161,134,120,41,195,191,164,129,192,47,217,117,113,40,228,92,112,132,251,149,245,142,10,113,49,135,132,234,141,113,192,35,70,171,81,170,147,111,63,19,53,1,3,4,103,243,220,198,180,83,11,89,189,93,0,242,63,215,187,62,143,0,81,105,235,3,14,1,95,0,56,98,12,153,124,55,191,165,195,244,246,127,53,178,29,242,52,154,79,179,140,45,13,154,140,230,245,184,143,236,198,162,117,234,115,14,172,168,12,164,48,65,41,0,14,229,78,118,201,226,242,188,234,168,71,255,157,122,187,16,202,240,154,250,38,96,97,216,218,102,164,212,215,98,205,46,211,254,12,223,85,177,186,58,179,17,181,166,9,172,194,189,133,180,239,106,220,5,76,112,123,214,40,224,172,116,86,43,60,118,191,32,75,210,110,42,120,46,142,217,56,196,0,104,138,232,57,5,242,248,22,87,243,68,238,58,203,228,103,171,164,30,134,1,202,213,74,75,50,144,194,49,242,145,206,154,108,94,177,87,120,4,231,162,77,63,75,171,228,186,131,42,12,52,32,177,249,106,126,13,243,91,114,84,2,238,9,231,21,105,32,84,129,175,72,103,208,136,6,158,0,132,2,67,7,179,218,173,244,59,99,183,188,184,5,172,243,146,128,151,183,56,229,9,130,148,33,76,180,42,121,129,29,35,183,31,103,145,237,244,45,204,166,199,75,123,1,109,25,117,9,93,199,72,43,148,24,87,25,28,134,206,39,253,16,113,166,169,63,156,112,19,135,240,85,35,30,242,73,159,247,111,146,249,229,164,3,192,112,82,88,62,92,219,215,252,238,218,222,171,217,129,1,87,237,42,192,212,74,54,74,190,137,64,27,227,65,80,244,113,178,73,46,11,163,217,10,74,203,123,39,54,19,61,190,110,65,19,178,10,104,182,216,247,171,83,29,189,176,141,148,94,56,152,14,178,46,180,178,232,172,18,181,48,234,86,180,22,151,175,80,237,229,122,127,153,41,13,165,105,115,112,118,27,132,165,173,48,179,44,79,151,44,254,50,236,54,142,101,244,237,250,226,183,211,211,223,99,159,196,59,177,105,208,171,99,166,13,198,143,92,165,95,249,41,191,19,200,206,206,152,80,53,29,127,151,231,50,91,200,222,223,209,253,189,108,231,24,143,41,17,48,9,242,48,61,135,203,169,74,107,9,49,158,145,131,236,82,97,161,92,31,15,250,176,22,96,56,232,118,85,233,169,181,247,179,160,97,121,118,253,14,104,157,204,40,155,154,19,78,212,51,156,62,105,34,189,0,190,195,178,194,162,34,235,104,237,135,12,101,99,221,116,48,230,214,111,61,148,110,109,139,243,91,78,207,221,218,176,235,93,184,149,153,210,185,108,59,17,186,102,88,105,26,60,86,130,187,130,247,212,48,145,58,110,67,231,69,243,252,179,140,60,139,57,219,148,162,44,113,125,189,22,198,36,224,137,154,107,188,238,167,11,157,253,45,218,98,191,86,4,183,170,166,28,142,9,110,16,230,148,205,69,116,43,200,96,116,178,220,140,209,203,32,7,199,11,158,189,82,167,13,2,86,46,13,251,18,101,122,141,79,196,105,47,75,218,157,130,121,179,140,226,150,97,237,18,55,182,98,23,209,80,161,189,134,253,116,88,177,129,175,222,153,203,232,245,83,42,178,28,64,213,107,209,51,223,142,44,82,205,54,153,221,172,74,92,223,75,218,43,210,50,58,168,80,243,232,105,61,69,47,205,83,141,145,37,231,221,59,253,226,118,128,241,167,75,88,91,97,117,166,136,32,207,166,74,186,107,33,0,219,139,79,46,71,208,153,167,148,211,76,190,198,178,92,179,30,72,188,1,46,245,191,141,35,76,226,123,123,184,136,225,237,8,13,94,224,230,83,222,53,193,124,36,26,249,46,113,103,164,244,16,33,156,153,203,52,150,118,184,144,127,209,100,107,178,167,84,216,62,217,183,83,48,135,2,88,126,110,158,247,196,143,69,134,93,242,46,190,193,200,145,106,234,83,137,181,89,64,131,194,198,198,227,109,171,60,90,103,199,130,183,50,84,55,112,18,45,175,242,30,91,239,202,140,223,216,46,206,247,166,250,230,206,227,139,211,51,149,21,237,187,224,60,42,34,207,201,201,82,92,222,169,30,188,207,224,18,132,254,161,34,72,251,247,237,220,161,73,30,10,98,228,215,160,228,225,9,242,231,85,136,97,233,199,190,151,132,138,178,113,108,45,87,214,207,108,246,164,188,253,201,33,174,127,195,26,58,49,228,183,28,144,105,103,1,201,129,212,253,182,149,2,177,178,248,23,96,97,165,165,210,83,181,142,28,190,109,125,66,184,122,118,55,181,224,70,234,136,30,156,151,111,177,154,25,242,20,73,121,87,154,3,245,108,240,187,66,241,83,219,121,147,59,16,10,196,253,120,131,97,119,122,180,202,99,5,218,142,9,206,101,246,111,37,123,79,189,208,239,36,40,131,53,174,106,44,10,105,18,44,247,245,121,81,92,81,154,230,198,82,112,71,164,213,19,226,127,173,208,43,225,156,184,169,9,30,187,222,16,173,250,213,72,91,42,0,25,8,95,94,207,181,110,104,200,63,208,148,222,163,183,27,117,206,0,89,85,63,201,166,84,250,122,186,201,3,178,130,248,32,107,19,236,85,14,160,61,58,100,185,110,5,48,233,210,180,100,45,7,40,99,242,145,140,97,13,129,62,52,239,221,228,57,26,7,17,156,123,163,155,221,36,233,116,209,166,167,14,143,177,151,74,101,200,251,20,173,149,90,119,136,203,86,204,198,225,229,5,101,193,32,71,220,151,106,69,7,190,91,35,55,131,252,117,218,127,136,138,177,59,143,241,5,242,142,21,44,155,221,123,91,63,249,130,126,20,104,127,221,187,247,72,227,13,153,139,85,249,221,245,80,172,65,193,158,184,35,73,126,108,180,106,252,111,218,214,32,43,182,120,84,216,112,185,220,1,198,229,185,10,105,177,52,109,179,179,67,152,248,0,212,210,88,162,118,233,198,187,180,234,183,230,144,75,226,0,17,246,203,193,73,218,125,38,126,205,181,239,114,109,165,66,6,148,236,105,124,149,220,98,15,22,99,9,82,45,46,38,126,194,169,237,125,9,153,88,225,27,89,3,170,117,123,124,169,12,23,139,33,66,146,155,144,92,19,55,229,242,204,198,166,44,162,102,20,108,178,124,75,160,180,193,214,148,142,222,97,131,158,190,186,172,253,233,69,30,173,65,247,72,6,158,228,180,10,9,17,26,148,248,217,96,95,188,132,27,186,2,107,17,38,255,173,0,87,75,41,40,8,175,241,221,8,196,198,26,5,151,106,136,62,62,145,57,107,169,95,216,42,19,39,154,155,135,162,212,203,85,188,170,230,52,191,77,34,84,205,169,64,237,93,181,185,96,133,143,236,175,32,251,61,80,136,177,132,215,235,163,243,104,44,140,190,97,152,229,164,203,29,228,208,120,139,240,32,63,53,132,42,43,18,135,14,145,157,95,215,252,73,17,169,187,253,16,18,192,236,237,81,224,207,182,109,103,69,171,122,128,224,216,148,142,170,254,194,155,95,150,135,187,189,104,76,144,231,107,104,160,112,100,136,10,187,54,132,159,5,71,151,209,171,234,98,31,125,104,198,163,178,113,145,249,55,236,156,126,52,68,234,195,8,93,250,220,141,62,18,75,236,148,242,167,255,129,96,80,73,88,193,147,237,16,187,233,2,67,196,25,218,94,110,217,107,124,229,117,218,48,4,202,172,111,159,35,230,88,202,4,226,161,158,136,240,93,222,8,160,87,152,123,124,251,49,65,103,217,234,64,128,165,119,62,108,74,175,178,74,111,94,39,187,254,89,62,208,65,248,199,75,14,60,75,19,229,75,234,162,52,84,0,153,144,172,169,245,84,247,152,45,53,253,154,154,191,93,37,48,8,153,147,52,154,115,113,231,77,249,184,16,203,241,220,192,123,158,31,112,69,243,122,162,218,201,222,103,151,102,96,62,33,217,73,13,56,202,82,7,25,152,62,254,238,113,40,44,241,199,73,230,126,182,232,238,91,40,63,167,152,55,93,253,58,59,157,211,141,174,51,37,103,126,169,67,151,200,127,105,250,46,122,166,100,214,200,24,191,135,13,67,82,179,240,36,189,178,55,54,88,132,247,8,238,176,35,167,114,253,72,100,72,12,144,136,154,225,52,4,26,149,61,35,140,142,104,160,34,223,198,76,39,40,69,100,31,244,135,189,198,218,186,147,195,176,2,33,21,103,151,133,94,101,42,6,142,185,81,158,187,165,35,135,47,104,69,156,86,26,127,46,251,98,145,196,3,156,40,18,137,46,144,143,60,15,13,34,141,17,157,107,120,207,15,139,86,42,232,253,63,30,106,243,20,29,92,14,246,111,180,217,229,87,24,194,174,242,191,216,193,73,21,114,40,96,70,186,76,88,182,12,152,83,2,171,177,78,218,162,239,210,75,198,214,211,78,88,19,156,164,241,59,46,192,148,43,238,156,231,151,88,23,172,209,246,59,111,93,119,19,177,41,207,191,73,167,122,247,76,80,96,3,106,102,254,65,49,131,40,212,102,122,196,153,241,103,2,254,236,153,120,17,175,133,253,213,101,150,68,188,20,35,72,151,82,123,82,231,8,160,181,11,186,27,169,205,89,204,91,174,227,206,233,79,17,107,106,157,127,178,132,57,121,92,41,227,206,215,28,23,37,186,206,234,48,45,199,41,111,208,232,199,106,246,80,129,114,204,150,113,80,55,16,115,38,4,248,50,182,3,192,187,216,127,36,113,209,219,125,96,128,121,255,139,184,16,94,244,96,42,146,80,233,224,118,143,84,223,238,120,228,139,210,101,88,134,235,117,131,55,126,83,88,105,12,210,198,127,74,190,61,239,202,155,22,79,11,13,239,88,128,58,199,141,60,65,250,241,115,246,27,120,180,174,105,83,64,182,119,206,36,246,162,61,203,212,179,160,206,50,89,64,48,32,70,192,96,86,149,94,142,70,148,137,13,49,153,46,170,173,135,203,11,218,94,215,177,200,53,10,218,82,105,0,90,145,235,196,54,23,233,167,34,85,225,42,71,109,213,250,94,95,8,192,25,60,135,169,146,115,48,100,103,164,183,207,86,80,106,45,37,124,75,190,128,152,29,150,61,49,80,84,192,209,182,176,247,117,114,147,195,218,68,175,96,70,119,180,54,142,102,156,8,212,141,169,233,110,164,167,123,113,20,114,222,177,38,58,226,110,58,94,221,80,63,40,1,90,145,90,160,171,86,153,9,169,86,28,135,249,147,214,133,5,101,75,59,197,101,36,129,67,31,105,26,240,219,77,3,244,60,173,169,181,181,241,57,148,51,156,194,251,52,151,88,10,125,83,113,227,93,38,110,43,231,134,151,8,164,41,138,237,175,65,111,31,203,160,75,62,46,144,48,151,43,136,49,33,212,235,20,138,204,241,97,186,224,16,10,174,199,175,254,43,34,54,176,8,145,131,95,97,244,192,248,80,87,79,201,237,41,182,174,111,215,169,46,62,223,132,172,15,202,164,111,135,139,236,15,123,4,156,163,8,183,161,190,138,2,162,221,232,112,146,63,36,133,132,184,18,240,70,168,189,222,244,4,3,36,183,218,68,10,175,92,4,110,175,49,167,246,130,176,183,195,34,24,133,220,167,154,36,134,76,165,225,91,168,48,147,228,98,139,177,116,252,189,60,156,240,255,215,134,147,86,195,37,121,108,211,147,136,116,89,189,167,51,74,170,229,10,75,168,142,230,128,3,43,80,58,98,240,253,118,173,25,83,182,209,68,105,250,234,155,87,124,125,28,33,42,38,12,255,96,239,39,39,8,76,57,64,129,73,115,177,231,29,29,161,192,21,207,233,116,41,116,123,30,118,191,158,159,161,152,52,199,26,244,186,148,1,25,247,209,84,197,224,132,159,28,151,171,107,74,135,207,159,38,71,134,34,108,164,91,184,29,215,240,32,185,196,158,33,65,153,163,186,46,193,206,148,42,198,96,4,52,201,13,128,102,164,220,93,243,210,104,135,186,32,155,103,33,130,215,63,171,228,84,214,222,108,6,206,30,223,235,107,49,90,161,69,142,60,217,122,11,76,115,239,247,94,130,60,206,21,220,77,39,166,255,235,16,2,63,150,169,66,116,211,142,9,102,57,140,98,98,238,231,232,242,209,118,252,218,101,149,163,165,207,172,65,40,178,170,197,101,212,98,1,217,136,63,181,52,38,202,23,199,220,51,89,57,70,211,130,13,156,139,66,83,240,204,200,121,215,206,238,89,158,60,14,127,83,97,122,135,94,97,80,216,197,220,34,71,223,87,63,239,200,155,27,15,253,61,241,204,36,0,103,213,11,86,62,138,224,100,88,35,155,170,55,239,194,138,138,80,76,0,62,64,139,56,222,53,193,42,226,229,171,28,119,170,8,149,136,169,124,204,235,52,96,116,189,216,183,229,72,137,37,189,182,40,43,165,140,67,118,97,138,224,178,200,60,198,250,131,157,180,210,24,95,70,5,86,68,170,198,34,111,114,103,187,86,247,109,131,111,241,171,105,99,215,74,98,84,149,87,82,104,96,155,250,42,86,46,154,175,29,140,229,88,12,56,140,5,102,38,215,99,37,163,157,56,77,130,126,1,241,241,63,149,194,216,61,156,111,229,176,198,32,119,75,191,42,158,141,206,194,138,37,222,99,222,184,51,9,235,15,166,141,172,127,38,214,77,4,155,110,153,62,176,78,191,220,95,12,226,196,71,245,217,133,208,122,138,133,140,22,99,129,167,252,184,58,93,154,40,225,84,219,124,15,135,57,11,241,215,112,49,92,203,33,106,105,32,197,97,104,4,150,208,44,162,133,71,30,74,32,215,248,59,135,100,213,11,101,177,250,212,0,165,171,190,47,194,183,114,6,255,104,68,30,165,25,129,154,136,237,46,162,25,116,241,210,10,114,36,58,181,228,147,42,13,10,166,11,176,87,124,111,82,202,54,115,144,22,66,102,35,107,74,146,12,233,45,212,104,127,177,192,227,174,7,32,188,92,171,222,210,185,235,119,64,186,209,109,216,49,203,91,233,153,113,140,57,192,73,207,206,109,109,227,203,103,59,130,137,223,150,231,12,56,101,28,249,237,155,201,104,126,149,156,234,145,75,113,163,23,80,115,189,54,19,49,43,65,74,162,45,238,178,163,133,26,195,149,184,243,225,177,184,110,179,68,15,56,206,55,11,91,163,62,114,102,54,220,244,169,118,108,152,187,207,158,207,116,80,170,127,31,174,231,55,206,239,129,1,174,12,100,160,220,132,80,255,75,86,234,186,27,172,21,182,73,33,73,217,118,73,83,1,107,98,69,19,35,51,209,193,122,106,29,173,38,197,101,0,219,92,223,240,68,65,236,40,245,108,8,193,75,214,216,205,104,211,211,161,237,8,16,4,48,179,120,134,182,124,82,196,224,253,199,84,156,65,180,68,87,76,157,82,27,142,113,161,109,93,216,48,5,212,164,101,207,105,194,204,63,37,237,72,68,227,32,121,222,254,83,18,184,30,111,106,71,85,84,120,255,119,167,106,169,238,89,209,3,121,74,103,148,139,88,171,19,217,75,232,225,159,65,45,245,166,249,252,138,106,54,219,174,74,163,250,92,200,52,205,173,115,10,114,148,53,169,174,75,99,16,154,250,46,65,127,205,220,222,185,66,107,156,32,100,79,161,45,240,119,130,43,226,94,6,229,105,230,68,239,237,11,7,149,25,234,103,74,208,100,32,104,75,14,114,180,20,3,81,146,23,250,212,155,11,135,23,59,117,125,233,76,61,195,86,179,163,225,118,55,96,33,249,129,236,176,238,158,0,241,85,73,139,178,228,231,25,165,183,73,195,25,173,189,180,77,148,99,43,73,15,29,44,63,253,194,187,191,136,209,166,142,5,42,204,58,144,215,75,38,31,233,219,151,78,25,211,128,57,11,121,186,71,7,158,67,15,252,249,83,55,200,233,149,71,201,54,61,250,154,160,98,168,95,16,184,24,48,130,46,55,223,201,175,216,29,60,47,128,67,62,66,41,166,90,224,112,2,134,202,88,249,177,160,200,248,165,57,83,87,54,174,14,17,177,236,75,34,240,74,10,172,112,163,11,3,246,240,55,45,38,5,164,156,207,205,42,172,142,23,80,102,11,129,139,179,100,175,186,0,89,229,7,110,168,180,200,47,35,245,191,173,169,144,118,69,132,41,206,222,234,157,36,49,185,153,120,11,54,169,79,201,209,163,175,39,0,231,151,121,244,152,60,78,207,113,190,132,65,141,190,201,82,201,13,90,90,220,155,202,159,19,123,81,113,59,207,19,93,253,117,204,233,253,219,131,66,78,12,89,170,93,158,222,187,237,23,38,4,122,159,97,72,56,97,56,253,8,224,118,28,236,68,100,132,2,102,9,128,209,96,206,38,236,124,32,77,87,121,63,247,81,181,14,106,38,8,67,199,159,42,22,127,127,152,96,253,221,160,14,152,76,198,159,126,176,76,237,187,124,55,234,161,106,28,18,11,138,23,82,51,207,139,156,224,219,171,55,169,250,177,241,134,224,64,193,107,94,170,171,142,41,7,57,187,231,25,132,16,68,182,92,146,151,132,116,56,179,91,106,17,215,91,231,101,20,107,122,241,17,162,211,222,56,194,252,58,130,111,206,237,83,164,37,130,164,172,148,229,17,6,203,85,64,9,84,230,212,231,129,15,22,191,198,201,134,168,114,147,175,106,175,104,158,118,29,175,137,46,23,58,146,15,248,223,229,1,222,219,47,89,1,120,78,10,200,243,138,145,91,239,62,252,168,33,33,67,62,235,142,39,77,145,133,18,71,200,147,175,250,129,255,250,40,233,143,215,117,195,209,136,194,116,201,165,104,112,219,53,10,181,240,20,188,132,93,103,2,203,55,24,212,181,34,164,140,168,57,60,248,109,88,14,75,254,91,1,242,6,70,185,36,61,90,80,122,22,17,60,30,51,125,81,36,232,160,195,14,239,104,150,170,94,183,117,80,89,109,204,46,70,229,97,225,236,217,111,10,26,110,179,150,75,234,62,218,58,143,184,194,243,189,250,62,76,128,3,104,144,54,82,23,233,182,47,221,37,9,124,54,141,238,133,6,210,15,141,192,146,232,68,28,175,79,2,59,223,157,72,98,151,224,33,143,103,250,40,107,13,103,186,52,178,20,30,182,134,73,48,169,183,178,60,250,62,253,205,214,182,23,134,2,68,237,168,67,220,233,127,128,152,60,217,84,187,241,1,17,36,39,242,156,129,131,153,30,63,231,30,86,191,44,167,64,91,169,15,27,194,46,77,246,55,94,109,119,9,137,38,145,71,226,84,237,90,232,94,158,247,44,26,95,80,3,54,152,203,209,200,211,0,251,230,89,70,105,117,49,248,11,30,64,134,220,94,178,221,26,145,212,119,13,131,47,30,43,45,54,100,88,127,221,222,29,154,24,23,220,166,156,43,95,36,217,236,102,136,249,137,12,117,115,49,96,63,251,9,65,252,88,253,180,115,4,253,51,228,253,155,171,245,234,2,79,159,133,132,25,203,157,235,216,49,176,180,222,1,171,47,191,89,190,96,153,123,237,203,15,56,63,102,139,63,129,84,134,155,20,77,136,160,111,101,19,58,115,188,181,159,101,88,6,126,182,137,77,179,110,221,96,61,216,19,46,201,74,197,255,175,72,19,152,50,209,156,182,122,46,252,254,50,242,244,7,153,216,189,110,27,40,45,145,144,20,168,69,244,16,146,208,114,245,195,179,77,49,81,172,101,251,203,62,33,247,202,172,224,136,194,80,181,146,175,92,30,75,241,44,51,172,46,19,243,155,56,193,210,135,168,107,229,70,231,77,183,20,163,200,26,242,202,43,134,51,185,109,196,237,57,123,109,53,165,224,16,217,79,2,243,46,68,12,134,231,129,38,134,25,239,137,43,211,157,165,144,155,46,196,205,171,39,250,40,64,6,59,26,68,227,99,31,97,210,238,238,150,118,221,164,75,83,144,63,18,70,156,24,123,255,30,32,241,199,9,115,223,3,233,123,43,217,239,214,244,175,72,32,34,244,118,209,1,159,150,141,239,56,71,166,234,4,63,55,22,188,246,162,244,109,19,193,146,30,91,5,93,136,35,97,157,148,170,20,88,17,3,186,49,205,247,206,167,116,248,61,0,125,105,26,17,37,90,223,140,135,143,225,187,184,125,46,127,9,3,9,68,88,173,187,218,148,49,211,221,83,14,57,27,122,226,253,229,102,120,169,202,65,52,27,241,68,12,152,125,141,80,184,68,246,207,238,5,45,99,6,18,235,164,29,102,216,6,91,109,171,255,116,18,229,141,232,201,71,132,189,254,80,140,223,167,19,214,15,78,71,140,21,31,175,199,97,13,93,58,125,143,241,240,228,212,141,100,42,202,230,36,22,15,22,86,17,123,184,91,96,249,54,194,12,90,145,1,99,155,223,33,239,122,158,80,230,24,169,166,123,182,62,213,184,104,247,11,71,165,135,224,150,171,135,151,98,219,160,142,27,189,117,171,160,181,247,193,191,166,170,233,50,246,197,37,237,27,58,99,65,209,51,88,198,76,21,205,198,205,47,182,78,173,193,95,174,179,32,207,179,12,44,59,218,253,93,50,84,46,143,237,80,155,59,181,140,138,9,216,117,248,156,140,90,41,151,31,71,206,8,197,169,159,103,75,246,24,221,140,166,217,215,11,5,217,27,139,18,128,119,244,162,65,116,90,67,180,248,168,40,20,54,65,65,254,1,84,221,134,65,26,119,215,2,215,0,239,45,87,144,7,231,72,95,173,32,82,117,111,237,126,96,80,181,130,246,107,46,77,191,14,59,41,21,53,169,207,184,132,58,106,145,188,199,75,131,80,161,10,106,151,7,197,141,129,105,133,78,204,43,90,79,146,128,174,100,59,155,141,132,243,110,153,41,15,92,207,248,54,91,18,217,92,141,100,19,203,18,47,110,190,47,101,58,85,251,33,206,58,188,193,229,254,60,141,183,188,123,164,77,129,148,180,217,1,207,59,46,11,178,247,145,159,147,89,26,127,174,211,155,82,232,94,194,128,135,169,146,37,153,178,96,116,4,32,25,154,169,101,17,33,172,241,184,221,120,184,73,154,74,200,169,163,103,183,247,221,87,17,99,0,199,212,196,176,252,85,174,59,148,206,138,97,64,64,94,230,32,155,142,137,193,4,233,207,228,126,129,34,113,251,86,204,159,66,126,181,6,136,48,31,169,195,181,246,66,35,237,49,102,92,17,12,223,254,105,203,213,229,43,51,67,83,38,18,167,50,12,180,90,236,171,232,116,203,13,40,145,123,132,253,158,49,54,230,58,223,158,156,236,178,182,21,27,70,220,88,169,77,79,220,174,28,137,112,124,245,172,179,15,18,212,187,53,104,83,91,155,100,222,51,101,68,47,68,121,18,50,43,175,110,178,18,121,114,77,2,155,89,75,172,162,19,23,131,241,137,178,76,18,242,119,171,178,5,133,234,87,99,64,201,254,49,29,56,88,196,209,82,156,234,211,162,7,39,18,75,232,39,109,39,160,220,157,255,164,8,221,220,83,128,83,196,145,185,164,232,244,141,177,64,231,107,175,243,79,117,182,56,82,114,75,159,25,81,109,17,31,204,125,156,248,103,179,216,85,29,10,157,47,105,171,127,175,216,89,239,72,200,253,210,124,67,132,214,225,58,123,167,53,193,58,8,186,199,99,126,78,92,65,40,141,135,119,177,134,182,94,100,187,98,46,120,151,169,253,158,76,69,68,31,135,121,58,74,103,109,252,112,202,164,219,89,88,37,236,32,95,0,191,70,191,190,177,71,97,207,140,21,127,75,204,130,183,61,105,110,159,187,255,162,118,10,0,32,200,34,141,69,121,224,148,184,150,103,81,49,27,203,232,183,201,161,58,147,211,174,98,173,74,159,200,213,116,242,113,26,7,2,6,117,152,16,55,227,234,183,169,48,184,96,92,167,0,231,238,184,213,110,160,113,111,142,100,252,234,185,132,66,232,223,229,177,58,169,89,34,248,108,12,1,201,217,38,83,160,6,38,247,54,80,216,147,234,144,180,36,143,10,43,240,81,255,113,157,73,24,59,233,100,130,80,78,46,60,16,91,158,89,111,1,9,15,131,210,100,252,101,20,79,228,234,47,131,47,35,69,63,48,20,169,176,204,162,41,199,51,2,11,187,226,108,230,65,10,253,159,3,99,36,61,178,153,165,181,97,105,183,16,213,132,108,167,151,175,108,45,78,19,205,176,142,218,254,134,60,218,39,100,91,186,204,199,163,105,46,32,206,212,211,138,84,209,195,185,252,117,79,59,184,73,133,198,77,235,110,224,39,43,166,14,242,49,59,73,252,171,98,19,71,17,250,125,66,184,25,180,105,74,53,45,39,136,135,180,104,185,235,67,12,100,186,152,90,209,163,120,11,74,13,2,173,74,157,129,195,236,111,124,33,196,117,82,39,200,177,250,204,118,140,200,98,209,188,191,75,232,25,21,215,24,155,207,235,231,139,170,163,146,249,229,197,150,132,50,28,30,59,24,14,194,142,32,89,231,52,189,133,68,153,52,204,12,247,133,213,116,80,166,143,134,164,10,127,67,58,203,152,154,107,120,0,20,51,173,180,28,253,137,26,61,122,92,184,182,212,100,251,39,189,101,113,14,247,67,166,25,57,230,218,168,58,20,81,71,59,237,173,57,23,30,128,193,167,54,47,34,37,253,71,134,133,180,227,52,194,157,154,184,49,151,20,213,109,99,127,46,90,21,110,56,212,121,217,167,174,180,110,183,82,50,215,152,32,71,46,157,109,180,205,57,210,254,55,239,199,100,215,164,105,79,163,230,114,173,149,32,134,112,15,168,101,128,169,1,114,70,121,53,148,12,49,76,186,148,13,40,150,214,81,92,217,53,216,238,142,255,19,141,231,94,242,149,127,65,150,206,37,123,99,108,49,111,133,67,190,158,137,138,94,27,159,110,20,121,3,74,141,26,90,168,24,94,220,113,151,16,210,136,10,133,174,196,69,32,122,105,62,233,35,79,161,69,130,97,109,196,176,118,114,28,57,67,223,173,232,110,14,59,133,81,70,46,150,246,165,2,198,59,175,37,30,234,82,177,121,138,79,224,119,242,146,253,239,62,188,193,157,2,75,218,157,230,178,229,243,21,84,233,136,22,66,152,58,35,194,127,124,67,154,234,185,82,17,205,138,207,120,149,96,109,66,153,35,126,159,168,76,3,181,195,170,53,227,40,13,141,19,72,59,41,64,70,254,185,84,181,83,221,141,231,252,152,151,184,114,106,9,11,191,58,32,184,140,171,145,40,140,175,208,232,6,56,65,204,220,70,45,243,223,216,219,26,11,188,193,191,5,144,2,244,171,92,19,177,73,218,37,146,163,187,88,246,206,255,88,164,123,224,99,25,216,140,120,239,185,245,250,20,188,22,51,242,113,174,165,44,86,68,30,49,33,248,6,96,65,214,63,42,237,66,203,228,5,190,1,71,108,9,19,21,43,197,212,195,55,14,204,41,2,216,39,145,48,90,183,108,38,70,238,224,128,8,3,193,210,186,245,210,42,110,219,0,213,45,46,190,196,76,115,133,190,182,27,91,73,113,221,52,127,234,119,163,152,167,77,35,127,229,235,180,43,204,242,65,246,3,122,237,30,63,5,37,17,95,155,64,228,184,161,98,116,93,214,51,94,56,115,207,126,126,7,158,42,54,108,186,87,101,192,33,60,239,106,157,140,218,99,162,170,110,170,70,132,119,221,169,173,21,231,54,4,9,19,134,50,228,87,109,58,72,28,134,7,220,153,40,137,155,210,165,119,202,231,229,62,230,90,84,244,144,71,250,152,237,189,12,0,169,248,152,197,127,115,31,175,123,254,0,36,239,105,182,90,195,188,209,124,204,61,57,53,41,129,120,196,145,120,251,71,40,181,251,73,90,112,182,100,167,80,121,84,187,52,33,136,132,112,220,131,232,146,71,111,22,97,200,56,24,121,249,189,244,84,198,95,82,130,244,54,172,217,39,42,102,108,133,142,80,101,187,166,117,40,173,154,37,69,125,14,201,63,221,159,106,27,92,187,237,227,249,68,191,12,72,12,200,19,49,151,34,44,106,73,165,41,221,140,77,75,163,186,225,122,160,215,95,30,27,255,171,154,204,69,245,136,239,227,116,100,242,177,178,86,92,6,75,136,122,83,156,177,254,197,122,200,121,147,173,172,178,120,81,197,67,12,183,169,181,84,82,194,68,211,192,75,94,237,138,85,90,166,59,151,172,11,117,87,233,80,207,141,43,239,145,13,75,211,182,28,130,54,30,147,211,98,175,44,17,99,24,176,127,169,90,59,177,205,143,195,36,225,193,98,166,177,96,42,68,43,98,153,255,237,106,115,89,119,192,182,160,107,255,200,214,116,214,212,230,227,19,31,21,123,66,145,82,219,49,84,150,101,140,41,41,244,242,86,139,156,96,204,20,121,98,252,136,151,98,56,234,193,46,22,168,60,84,105,230,125,7,99,178,148,5,150,104,227,231,210,35,214,140,72,227,159,93,199,133,117,199,230,111,98,181,6,120,49,153,135,98,43,200,52,227,198,95,206,37,70,55,107,185,239,38,59,238,200,24,124,51,227,234,48,166,22,95,111,37,215,89,60,203,161,113,49,136,37,185,181,20,200,223,11,222,78,171,58,235,232,28,38,81,1,169,211,39,47,165,242,222,133,87,11,113,102,247,76,168,148,167,61,205,165,207,131,56,185,101,77,64,33,139,26,18,110,39,155,53,228,216,21,68,161,153,10,138,6,192,8,90,24,208,103,154,249,134,105,81,85,107,106,222,70,92,139,169,168,191,22,9,128,12,39,158,75,201,107,114,208,144,83,221,101,219,97,178,237,230,205,138,250,187,183,140,104,31,245,50,125,199,82,160,152,3,87,103,35,136,27,143,167,188,47,145,148,34,73,182,6,150,18,235,243,155,232,144,198,23,19,216,235,182,49,196,162,49,15,125,103,45,134,67,125,72,104,117,71,235,103,101,113,62,235,251,182,244,34,101,49,89,247,54,214,141,247,212,204,9,190,95,29,28,243,128,97,4,131,191,62,233,223,141,247,39,100,252,15,62,174,203,35,5,243,143,145,184,91,85,57,135,3,245,210,179,151,155,154,128,24,13,148,166,106,137,27,78,186,94,172,197,45,96,231,194,126,58,102,107,176,186,225,108,3,23,36,106,213,77,146,7,163,103,170,24,130,154,253,128,169,222,205,172,113,37,46,77,106,134,13,160,169,199,248,48,208,25,192,225,200,209,50,79,184,92,110,122,141,64,155,144,156,246,157,169,185,94,194,224,16,20,231,219,133,203,35,185,72,195,228,25,191,23,21,235,28,253,168,51,24,109,87,172,232,94,249,156,46,247,79,86,222,246,220,184,225,83,34,23,54,180,41,192,25,100,43,42,139,102,169,29,22,168,136,245,63,52,11,127,122,249,151,9,43,28,235,170,178,73,180,48,138,250,119,66,216,168,248,188,75,56,60,54,38,175,146,143,101,179,202,169,187,241,72,90,166,11,214,101,181,212,174,25,106,214,126,202,205,103,206,30,7,230,3,144,238,68,230,134,80,5,126,47,65,63,232,170,201,57,148,243,58,237,54,125,213,30,166,194,134,191,84,173,138,73,148,19,4,192,204,242,214,35,168,106,135,94,223,125,222,78,103,196,96,113,35,234,227,152,28,9,24,114,152,67,174,170,241,119,208,71,139,229,222,76,212,214,170,89,21,62,121,153,75,26,37,77,193,206,182,252,0,166,209,54,111,24,174,182,132,60,8,77,243,215,114,118,218,103,154,33,139,172,98,201,68,191,215,76,22,147,78,191,225,119,159,97,182,74,28,30,160,196,187,95,31,57,132,6,84,155,240,53,82,130,190,201,236,34,23,40,113,242,137,215,164,79,104,195,111,174,114,94,91,64,52,28,148,62,255,127,121,107,138,231,162,47,51,191,138,180,152,121,55,14,28,7,179,67,226,118,63,21,105,151,178,68,124,210,226,70,130,40,13,60,232,163,161,221,5,54,227,39,125,167,172,246,12,236,177,251,110,99,70,166,151,44,170,56,92,35,89,90,60,44,143,28,31,136,203,8,6,109,237,83,134,109,99,71,77,110,246,255,124,155,172,50,177,62,108,128,96,13,143,39,133,197,191,129,114,222,244,196,166,164,49,14,185,204,221,229,180,173,160,174,222,79,118,51,184,233,141,89,60,127,246,252,150,217,93,225,65,18,83,171,112,173,23,8,222,250,200,82,179,38,115,134,171,32,108,148,156,146,103,31,32,2,197,45,106,215,54,92,194,12,176,215,169,224,84,245,37,188,162,10,137,102,93,93,9,63,60,172,226,245,80,114,187,207,229,131,140,70,187,11,234,224,51,125,121,142,200,203,38,162,164,218,159,193,224,49,147,90,24,0,216,79,195,68,75,96,46,66,30,55,109,54,145,83,201,188,248,217,150,77,59,32,39,152,70,37,157,44,26,190,114,114,171,82,225,142,177,163,82,98,52,200,34,245,64,23,19,207,229,130,24,135,113,11,188,248,41,15,13,18,150,30,46,100,70,245,232,222,23,27,150,105,236,209,52,145,100,125,231,113,225,239,61,228,214,83,199,152,53,245,235,108,45,245,247,97,28,92,14,220,152,146,75,18,51,115,39,204,75,85,54,184,157,229,167,182,174,141,188,225,51,97,9,191,133,216,147,208,189,185,169,81,70,162,63,142,224,243,125,228,61,151,221,59,145,254,4,191,38,29,92,145,113,4,184,172,30,204,190,184,153,219,125,191,87,185,131,194,143,111,11,194,208,182,184,154,77,95,187,132,31,203,19,250,150,200,169,23,13,179,27,243,61,186,96,15,103,168,177,52,226,215,171,241,23,175,22,94,65,127,17,23,0,149,58,107,112,122,51,192,183,200,241,215,124,140,176,33,168,230,26,18,138,120,95,41,9,185,226,127,190,111,19,167,142,0,166,12,54,64,73,73,133,175,31,198,152,160,205,236,84,23,160,182,53,12,223,81,40,61,160,219,14,88,44,214,89,117,161,120,158,149,65,10,73,145,87,253,255,11,9,226,71,24,190,163,160,120,25,51,124,250,222,238,125,253,151,70,1,213,71,172,250,194,210,231,107,239,100,229,240,157,59,238,225,91,90,149,224,49,2,23,69,30,248,83,65,229,233,124,24,125,161,41,89,155,157,250,198,41,53,79,209,114,157,210,113,169,22,75,12,191,120,14,174,226,124,166,148,61,189,112,250,251,175,174,50,252,138,96,161,249,241,255,40,65,6,76,223,157,213,188,87,57,223,160,18,157,142,240,199,111,107,157,144,182,196,22,219,67,62,241,246,201,192,22,223,155,49,80,161,43,36,83,103,202,171,211,168,165,35,136,190,130,8,204,27,193,116,155,60,185,115,0,2,115,105,137,95,132,22,190,155,182,79,136,251,17,9,84,230,181,228,123,67,152,83,143,249,233,212,10,6,79,221,26,66,103,70,95,1,16,105,62,16,4,230,29,166,223,41,64,125,160,132,73,199,127,192,36,75,7,6,17,242,96,79,66,115,226,47,190,61,159,130,231,231,187,59,149,197,79,125,4,150,94,52,109,246,4,207,176,185,14,192,144,44,34,26,157,22,242,49,218,88,10,127,213,87,223,222,175,185,105,0,97,67,69,206,107,43,243,102,124,215,237,40,59,109,110,234,169,153,96,52,9,116,131,229,56,97,192,208,166,137,144,61,134,221,39,119,135,132,31,235,99,238,207,194,177,183,20,47,234,195,47,157,21,254,206,212,75,248,196,141,176,168,131,238,224,140,193,240,233,194,3,170,98,101,41,37,200,27,44,19,84,34,132,56,213,128,217,40,132,180,42,30,64,53,85,76,91,152,112,179,149,162,131,4,245,190,72,29,21,127,12,186,1,62,235,228,113,106,19,115,44,42,205,203,107,151,24,210,175,211,86,83,219,165,239,160,77,165,162,67,131,209,130,122,240,23,179,24,132,107,244,5,200,102,131,52,18,192,78,170,32,181,4,0,181,26,211,201,170,190,10,191,190,40,168,159,122,247,45,72,67,120,63,134,201,148,162,90,49,101,208,210,225,144,181,159,162,103,229,81,81,172,89,125,247,101,234,235,51,187,71,194,137,156,87,128,83,117,157,98,188,94,171,72,44,10,125,240,10,15,224,220,53,45,118,220,228,240,193,163,208,195,63,181,169,177,88,251,25,93,189,39,68,167,244,212,122,186,233,230,213,170,60,24,13,7,214,246,150,102,84,164,44,164,210,212,17,58,137,196,20,64,239,236,82,228,192,45,250,82,19,93,241,178,248,241,255,128,79,37,59,137,79,214,155,47,113,138,38,218,33,252,229,243,177,36,135,199,252,49,18,231,238,235,233,122,29,106,125,255,247,34,189,158,114,252,66,220,229,225,230,82,184,105,135,18,89,108,98,42,248,179,65,163,11,6,82,65,197,251,140,247,21,245,200,42,51,244,165,124,239,60,198,7,177,21,188,13,229,7,255,136,159,150,146,68,183,98,172,162,207,91,248,68,224,54,2,197,243,26,128,173,56,147,134,33,59,247,99,249,172,123,46,4,80,8,187,97,253,192,167,112,16,141,230,90,70,123,138,136,75,161,152,90,85,146,167,254,45,167,10,83,141,20,104,202,60,43,137,147,107,243,105,46,44,57,218,117,34,205,63,224,34,150,144,63,210,29,129,74,82,103,184,176,171,209,218,133,220,53,66,160,247,202,43,9,1,233,148,141,150,69,151,141,231,81,108,243,135,211,184,146,103,151,245,129,78,128,49,7,150,41,40,247,32,48,195,249,175,205,77,175,199,178,212,220,149,239,230,164,81,238,29,2,96,42,70,133,69,18,2,43,45,40,149,115,77,44,14,4,120,64,103,68,41,176,46,154,79,23,107,100,102,171,157,87,173,187,32,19,72,100,60,228,228,85,125,197,124,215,187,216,213,178,89,226,215,235,207,245,85,167,136,139,218,66,76,27,143,108,85,188,173,164,21,179,234,176,26,82,249,205,121,210,120,39,221,108,111,117,13,110,228,237,111,210,156,66,69,241,137,212,166,1,82,121,241,116,47,219,3,154,188,242,46,254,201,54,40,174,120,217,25,201,12,67,158,119,67,230,245,158,101,137,224,136,13,250,243,110,106,223,54,226,106,56,215,63,247,232,40,188,154,5,47,26,160,118,22,196,204,176,131,205,60,30,45,161,115,127,165,26,147,236,177,235,201,15,208,64,90,252,15,196,198,204,81,120,140,202,62,113,227,15,247,161,212,9,182,91,37,1,198,0,195,204,70,198,197,175,199,101,42,70,180,205,153,176,134,42,129,209,157,89,233,194,144,250,126,63,20,91,13,36,97,228,213,17,13,136,217,93,16,212,159,170,10,46,248,253,164,197,10,137,49,8,163,7,148,3,108,51,255,152,72,142,113,46,145,135,63,69,253,30,65,28,2,209,32,212,163,73,215,46,222,29,95,127,195,58,93,117,99,169,218,7,148,178,243,134,137,77,251,64,157,100,64,237,11,229,44,1,88,6,126,209,7,233,103,164,141,247,94,204,144,40,249,213,199,132,149,128,111,8,54,8,8,119,51,123,84,118,56,89,16,204,107,250,154,223,153,92,191,54,66,117,0,233,103,165,153,142,255,211,151,79,75,206,48,175,128,2,163,40,30,248,49,238,1,65,65,43,232,231,198,20,195,55,218,123,38,2,212,91,39,202,190,119,52,168,88,208,188,46,53,155,174,60,255,18,57,42,194,254,174,149,53,77,136,47,11,157,26,153,91,47,127,189,143,253,120,46,165,239,251,187,149,56,175,149,10,189,127,150,206,122,221,61,36,179,127,188,36,136,216,65,43,121,130,255,143,86,80,232,26,146,7,18,167,179,53,201,239,186,107,183,57,101,141,63,188,204,148,20,0,76,233,36,232,21,237,55,151,46,146,106,168,230,172,47,94,167,58,232,135,219,230,123,56,152,252,124,176,142,46,27,70,242,201,85,179,211,131,28,175,158,177,234,128,169,101,141,141,108,149,87,212,205,187,202,53,93,50,196,176,128,48,107,249,225,31,105,54,32,78,119,115,169,83,14,235,60,178,169,21,52,131,144,52,78,199,243,132,7,150,151,250,226,51,5,133,35,201,27,143,47,101,113,232,91,72,217,243,199,216,238,224,249,211,117,90,34,195,247,67,6,25,82,89,204,196,226,40,29,111,142,133,100,108,214,27,178,106,124,72,236,1,163,212,197,106,149,181,184,101,105,62,7,253,135,120,119,162,17,221,80,86,212,15,229,24,135,80,224,125,170,18,214,182,226,5,39,230,101,15,189,8,48,1,143,142,0,111,117,243,250,103,197,96,119,149,91,226,28,18,126,247,107,145,219,52,192,73,108,41,138,213,78,145,229,84,91,74,125,225,239,183,59,69,75,113,135,222,170,230,18,72,177,102,235,33,243,187,108,142,21,105,85,250,128,251,204,82,233,181,202,176,182,156,183,252,9,173,74,74,233,129,96,42,27,156,116,33,127,19,1,212,19,93,206,131,2,200,167,211,112,78,135,209,221,37,214,54,0,225,134,168,217,107,180,177,252,130,128,146,198,32,222,93,169,107,168,131,60,35,170,212,31,10,9,180,67,236,191,142,224,38,242,136,146,28,134,120,214,20,137,147,64,17,228,111,113,171,98,183,79,130,168,235,251,147,239,239,28,16,126,178,167,3,126,47,175,236,73,71,72,184,13,56,12,219,196,245,49,18,174,36,2,88,51,201,126,85,6,98,10,149,131,188,97,66,251,152,114,1,231,147,105,199,48,148,110,89,239,14,102,98,109,129,22,235,235,131,158,249,92,21,175,136,208,150,175,191,9,68,149,6,251,24,234,243,227,124,206,225,88,29,136,184,209,113,83,218,4,116,210,181,35,116,189,177,101,67,68,177,77,255,203,70,136,235,181,121,44,141,105,107,68,13,16,206,53,155,75,132,19,245,21,184,2,71,18,191,228,72,251,245,54,71,248,22,97,231,74,204,251,51,233,52,86,10,143,140,124,175,249,65,93,165,157,176,210,213,155,188,99,155,26,208,220,80,198,189,161,82,57,9,83,35,142,173,175,36,224,163,106,84,98,31,248,254,200,61,181,114,124,69,49,4,79,51,66,112,57,247,144,54,221,54,202,63,140,5,210,56,180,25,251,140,236,6,131,202,95,229,37,247,56,86,21,108,106,230,255,230,64,160,144,117,42,3,94,60,162,123,70,237,224,23,109,47,16,67,195,16,118,117,134,90,153,223,53,32,102,108,122,245,116,103,253,227,160,8,235,37,185,52,56,191,22,244,162,180,238,35,251,53,123,171,107,77,239,25,247,197,57,248,233,69,148,171,200,229,107,198,126,117,184,154,190,186,182,135,107,126,136,159,204,245,174,6,62,105,232,193,34,218,79,214,147,231,177,120,199,56,193,2,148,145,108,64,113,6,108,54,220,160,50,69,204,201,76,188,12,136,186,32,13,149,147,224,21,117,23,67,201,76,151,196,94,46,133,108,22,66,23,252,253,249,8,72,232,165,138,60,179,169,99,39,124,56,169,224,46,40,76,205,179,155,235,106,87,71,26,48,128,47,176,186,248,154,125,201,232,128,17,121,207,245,148,8,89,255,77,16,142,227,60,249,231,176,17,247,196,233,187,150,11,237,50,240,177,118,112,139,143,91,129,248,239,169,123,234,251,74,197,205,240,21,177,35,252,115,135,232,54,106,57,182,49,157,87,80,85,20,245,227,105,255,133,112,85,222,242,61,179,109,25,176,211,165,57,189,117,159,39,20,22,149,11,154,190,40,198,240,30,195,44,98,11,155,233,76,34,200,52,182,65,219,190,172,86,102,215,69,234,203,196,30,128,37,179,154,170,234,93,171,31,56,109,30,181,230,158,59,74,221,101,200,167,121,255,143,78,6,109,253,81,104,192,127,116,132,182,49,106,241,28,141,7,142,92,179,118,182,181,144,138,200,252,127,240,183,213,90,118,228,250,83,66,195,153,47,193,173,125,115,82,35,218,148,194,165,23,151,178,100,195,228,202,172,29,121,247,79,201,181,65,47,229,125,155,8,201,4,37,25,216,235,182,116,48,20,143,243,230,202,77,78,242,4,167,67,177,84,155,89,40,106,101,254,170,172,29,237,8,87,64,69,110,241,145,163,131,223,198,138,50,58,142,34,171,110,165,186,137,212,137,194,97,161,87,115,231,31,13,193,171,254,60,196,125,227,216,129,203,233,97,8,39,35,11,222,168,146,57,198,50,84,35,225,242,61,102,24,174,228,52,56,42,79,9,21,82,135,17,16,210,54,165,203,164,163,1,168,5,11,47,163,118,251,4,211,44,152,27,106,2,150,165,80,198,42,32,116,209,52,243,242,135,199,229,146,243,73,38,25,29,224,170,212,175,52,214,32,95,69,238,185,46,46,10,178,189,229,14,254,116,192,37,110,71,209,232,63,10,42,187,89,87,65,228,20,23,78,61,178,38,128,148,210,185,122,74,211,226,133,21,81,137,129,250,24,139,213,130,228,9,21,49,249,80,85,166,77,132,60,221,24,85,179,84,33,202,11,110,36,136,41,127,111,185,16,168,185,238,203,39,173,168,110,10,108,126,243,246,246,210,186,240,251,215,53,156,209,103,92,37,50,110,166,124,144,136,76,21,100,251,181,98,201,112,194,177,66,86,12,161,147,252,77,127,235,45,238,133,113,245,109,25,253,167,141,247,187,197,186,49,22,114,84,210,97,220,51,58,82,187,80,158,83,34,145,89,192,77,136,29,251,240,146,110,213,252,240,121,154,68,76,102,95,240,127,5,194,77,60,119,238,118,45,214,2,207,97,187,21,110,101,136,113,203,204,72,75,104,78,126,22,25,164,2,59,100,71,87,199,236,121,218,92,78,159,165,75,224,226,39,64,214,136,104,184,61,21,227,76,17,161,165,49,172,31,174,130,49,188,77,49,247,114,155,201,55,148,212,39,98,130,209,162,39,6,183,55,52,75,133,151,159,98,40,72,57,241,225,86,4,234,196,17,103,104,237,218,97,246,164,166,125,41,85,92,139,191,8,58,114,116,45,77,205,125,143,18,224,211,166,51,10,92,252,252,49,159,92,92,10,192,3,98,230,29,9,67,106,142,145,108,143,220,109,72,191,115,153,123,237,76,17,59,113,40,194,120,197,178,16,37,19,86,117,195,176,162,105,162,63,174,164,99,193,183,193,236,241,177,194,176,218,96,193,29,222,50,221,115,173,158,104,220,46,143,90,35,50,87,147,182,102,157,208,154,242,24,182,214,113,214,14,220,92,120,138,82,231,74,125,198,3,154,205,41,136,81,220,202,153,195,21,125,5,83,110,34,122,127,191,128,121,255,93,6,100,207,172,143,253,213,154,192,69,50,204,211,203,56,65,60,90,197,27,7,108,252,231,6,110,23,239,140,31,154,188,14,185,246,141,223,225,194,106,111,182,183,12,228,48,24,25,205,199,45,196,10,9,6,184,174,171,8,12,225,0,92,7,83,211,66,104,140,114,202,113,192,241,219,4,77,164,49,207,152,47,40,231,254,142,162,235,66,210,70,128,236,207,197,9,42,67,11,245,99,2,156,211,227,169,132,134,42,243,91,84,188,187,253,254,0,42,221,154,2,87,246,0,191,173,231,4,239,161,55,43,245,108,179,29,164,162,140,54,94,106,186,76,146,168,214,254,161,185,233,135,47,175,4,11,207,182,44,17,26,229,206,30,77,202,55,124,12,159,1,218,169,28,50,101,86,119,152,15,193,229,120,127,239,54,254,103,55,200,28,8,255,172,196,115,205,234,246,29,58,7,31,234,59,129,252,117,49,207,83,68,99,78,57,189,139,194,140,150,110,230,62,225,163,243,162,123,247,107,245,7,254,83,248,105,82,189,112,85,47,242,249,110,206,20,73,87,25,88,44,103,200,176,2,50,49,188,81,235,239,216,77,188,25,191,53,46,127,152,151,6,234,85,185,202,9,125,58,174,106,106,12,97,169,168,182,102,129,174,245,83,155,133,43,243,9,238,0,124,250,32,129,152,70,39,47,176,239,220,101,178,99,120,200,227,47,173,236,100,83,9,168,67,174,30,110,43,143,212,29,176,226,10,234,86,46,116,124,134,159,171,14,90,98,71,56,23,19,101,132,93,252,129,176,109,97,99,92,24,200,37,26,52,60,171,238,24,151,164,37,8,92,111,172,125,200,141,194,17,176,243,185,76,255,224,24,226,49,102,238,136,5,56,69,142,180,238,203,90,200,30,72,194,4,164,236,144,236,51,56,52,114,149,129,35,158,222,93,129,227,240,102,57,8,102,251,39,169,243,220,159,207,196,215,150,19,189,70,181,3,124,103,165,159,3,1,34,239,52,18,251,168,109,191,75,100,249,245,50,228,103,210,135,227,153,206,111,113,28,123,5,55,252,164,116,126,221,220,173,26,123,37,132,70,229,62,23,17,48,179,176,215,21,163,252,233,183,107,244,218,181,31,6,160,33,169,118,0,152,13,230,231,110,158,109,77,186,145,148,255,250,249,220,53,157,18,160,47,39,31,177,254,2,243,239,168,126,57,34,36,193,20,119,38,237,234,82,14,122,58,180,242,11,98,215,70,25,223,54,152,34,83,221,119,159,194,169,247,134,89,222,74,0,135,37,153,250,195,76,192,225,233,129,42,124,164,249,134,30,85,68,143,98,219,169,0,71,208,117,84,7,216,226,13,214,32,171,68,110,24,17,218,44,6,111,81,251,25,12,77,96,216,76,213,39,104,72,236,108,54,51,184,109,180,159,64,54,2,82,119,145,52,28,99,106,97,77,93,171,246,206,133,244,68,68,102,221,35,14,66,192,33,46,148,223,155,100,159,71,36,238,158,127,36,2,131,251,197,144,132,52,40,208,162,21,212,211,155,60,229,52,244,222,105,163,183,94,201,29,232,91,102,152,161,61,143,130,198,241,104,78,49,229,228,47,124,87,48,69,80,90,90,166,220,170,181,240,7,19,109,177,25,158,60,103,180,249,66,11,99,215,147,92,115,2,26,222,207,186,230,180,34,177,30,147,209,74,68,90,198,31,251,104,168,230,20,74,142,195,64,33,252,203,6,113,18,112,191,138,134,231,83,224,204,113,220,194,116,38,166,126,50,180,120,44,103,162,33,50,239,252,134,174,47,198,80,143,246,20,228,72,51,112,213,15,172,126,190,100,193,83,46,247,18,149,210,83,234,3,4,101,50,234,41,235,69,155,63,221,19,197,153,226,153,211,116,201,176,200,8,170,110,93,198,45,175,59,65,146,254,127,81,248,36,103,53,246,189,41,69,220,203,196,239,47,16,6,253,45,7,96,108,89,57,248,135,47,220,0,238,189,195,21,170,217,81,66,188,244,164,141,47,171,217,166,67,9,37,132,8,124,194,55,2,7,7,150,238,45,227,117,23,27,171,224,70,26,233,252,214,213,198,249,162,38,165,49,21,64,133,102,171,242,95,97,217,55,93,106,137,190,236,102,69,220,115,36,196,100,88,123,99,210,231,187,68,31,51,153,241,238,79,215,197,251,207,114,44,55,108,89,226,62,255,67,137,228,131,238,184,94,87,89,137,21,118,164,224,53,5,110,196,85,61,190,176,20,221,204,155,254,220,246,64,25,205,66,131,229,238,60,87,47,232,36,232,95,238,57,208,5,79,25,60,8,74,21,43,80,213,19,61,54,55,96,146,19,111,224,53,20,160,181,190,98,231,143,234,40,73,181,251,245,117,3,135,171,168,251,145,78,131,196,13,237,29,33,202,239,248,247,55,253,169,216,7,86,64,225,129,127,208,203,207,166,27,222,151,106,64,119,239,23,248,96,207,153,52,102,135,188,82,16,19,1,65,207,242,170,81,130,163,181,203,20,135,157,128,84,170,33,51,62,39,140,68,165,1,62,230,114,217,221,67,52,35,79,39,144,88,23,213,35,141,87,85,226,223,227,207,208,167,59,50,253,207,231,147,105,170,229,15,128,43,89,112,210,148,39,99,43,157,55,1,68,79,20,209,208,50,255,0,133,1,130,111,125,136,126,178,169,60,177,8,61,139,14,243,101,13,12,44,193,199,224,202,230,63,1,93,83,103,36,216,22,83,237,130,151,173,119,65,97,173,249,118,46,66,245,107,227,231,211,54,27,194,195,77,147,65,121,109,44,181,180,66,48,145,205,225,239,188,121,222,134,220,246,236,219,3,135,154,65,92,137,226,224,107,204,95,246,91,118,112,33,179,243,220,45,101,225,131,228,174,205,52,163,148,147,41,132,251,241,225,167,131,185,146,247,181,131,111,102,218,229,178,19,116,102,192,4,105,155,128,14,5,80,140,154,20,96,27,243,167,14,42,170,134,48,177,54,200,83,29,26,57,159,194,64,158,179,52,111,214,255,162,218,7,117,202,195,28,182,13,59,30,161,88,254,40,240,71,0,141,79,13,47,136,32,50,36,180,177,15,102,232,151,79,68,128,11,226,210,135,182,12,11,245,191,145,183,235,208,49,31,34,185,128,246,79,220,99,153,73,168,169,11,31,42,114,93,188,95,87,32,59,168,110,220,142,56,232,192,84,223,217,245,114,205,42,73,176,34,214,235,189,124,227,252,127,109,173,37,102,62,108,98,121,95,219,109,223,202,24,209,134,135,187,127,225,234,132,46,135,13,23,121,168,118,179,203,30,150,137,128,17,143,175,174,226,215,114,150,113,199,130,113,199,45,99,49,220,60,108,35,129,142,192,101,201,57,244,87,180,141,151,102,30,231,223,45,108,191,50,242,12,59,255,143,175,215,121,43,128,109,232,238,162,19,111,17,196,77,84,87,224,163,176,81,227,103,126,186,165,182,98,234,29,172,127,61,31,7,246,62,121,178,3,38,207,160,181,216,164,145,197,5,25,200,173,136,101,4,62,133,170,245,10,36,64,71,133,79,7,144,130,65,252,145,118,29,14,6,177,208,94,234,238,213,224,52,239,224,211,152,242,92,111,179,244,44,3,117,185,194,102,156,231,15,22,225,129,181,48,68,205,226,149,138,207,127,87,22,132,20,187,134,22,50,206,140,93,190,194,10,4,142,89,115,203,193,130,56,225,36,165,163,57,78,126,73,139,13,255,242,226,80,234,207,141,84,161,218,61,29,215,193,189,104,118,134,41,216,222,244,76,29,59,38,196,5,83,118,41,88,17,195,163,79,78,242,194,96,108,109,75,67,32,8,234,71,217,181,235,94,165,33,197,223,155,81,139,190,35,77,13,36,246,169,33,13,28,164,9,89,169,44,247,45,141,42,110,136,105,0,130,121,49,215,225,99,74,20,210,238,161,35,252,230,23,72,205,26,6,1,238,173,243,9,140,190,210,238,85,129,110,69,47,240,255,177,87,88,6,180,254,159,238,99,229,83,28,105,120,214,44,177,238,107,197,79,221,211,238,255,243,162,143,126,19,201,69,19,233,193,81,91,238,233,197,174,21,3,58,129,4,109,242,191,73,222,145,189,161,252,34,36,174,153,90,127,60,86,94,3,168,86,141,137,71,114,158,94,17,221,201,47,55,175,129,35,50,120,141,92,81,151,100,45,47,216,223,148,60,17,231,243,234,13,101,151,39,98,24,80,217,101,43,191,193,53,223,1,69,122,120,136,60,7,180,215,222,49,225,109,99,20,186,83,1,177,51,21,50,198,121,164,155,170,48,211,60,196,233,247,169,43,193,226,24,40,2,247,95,159,251,254,57,45,47,240,6,73,227,215,172,112,109,99,212,151,39,103,25,218,148,51,240,23,9,90,157,223,23,149,4,194,110,25,65,36,222,133,201,224,39,177,230,51,74,137,200,226,90,93,23,154,246,229,90,101,224,76,126,210,94,32,120,191,49,1,30,126,156,146,205,15,237,44,74,24,102,134,74,246,237,220,88,30,237,230,202,167,99,73,74,145,148,174,65,84,33,145,5,52,3,32,121,22,203,232,133,222,126,201,167,44,197,201,24,165,83,221,112,222,91,80,89,145,20,44,136,241,239,223,236,70,178,190,37,19,214,135,230,104,89,53,118,94,67,152,120,196,237,140,62,106,113,36,202,87,103,66,75,49,129,204,182,23,224,198,21,132,167,233,129,63,176,52,6,17,190,128,187,108,75,133,48,102,218,214,252,127,209,43,63,87,244,82,162,81,66,113,173,33,233,30,106,147,227,185,16,73,159,113,247,190,111,34,249,255,162,191,235,129,29,223,63,72,26,86,16,192,30,37,214,166,88,161,145,176,25,233,80,71,91,134,237,224,28,22,166,233,161,59,38,67,149,0,90,59,218,213,63,110,248,56,175,39,132,157,147,3,201,78,212,58,3,217,206,140,23,244,40,109,25,213,166,29,24,76,151,4,177,234,108,50,222,114,35,174,209,57,142,63,138,133,188,164,180,54,10,101,57,30,55,78,112,61,65,8,83,142,27,203,235,221,53,228,120,171,13,53,8,168,50,67,67,110,81,220,97,59,216,102,236,225,39,208,72,242,147,36,49,88,105,130,3,95,252,39,183,218,80,200,121,3,252,238,241,208,71,147,18,111,243,7,116,30,61,193,146,203,192,70,23,142,245,195,16,179,234,247,192,84,68,27,57,155,96,164,36,2,172,174,107,220,68,46,184,46,175,4,32,87,11,239,2,100,144,214,138,161,6,198,79,106,210,121,140,31,255,194,25,119,175,125,223,101,252,154,217,115,101,55,211,41,103,119,138,194,28,187,5,40,149,59,254,231,199,240,181,139,104,188,223,105,203,0,109,19,33,135,116,93,34,255,140,243,142,40,181,154,32,83,187,163,156,202,52,122,216,255,115,8,231,208,236,174,145,101,2,83,231,127,250,253,37,49,218,148,215,34,231,183,124,77,151,109,176,244,134,174,41,190,19,9,207,211,233,174,51,77,107,58,116,114,109,247,175,7,85,170,211,189,185,116,232,69,226,61,186,70,97,107,79,45,189,129,9,118,41,116,154,150,27,11,82,226,244,59,129,35,46,78,122,232,117,152,201,65,118,255,160,248,217,50,55,106,119,205,169,150,204,14,90,132,37,69,132,167,225,224,247,132,218,51,94,78,14,31,217,49,26,12,101,79,193,223,44,99,73,251,133,56,171,102,35,95,140,164,41,224,212,138,34,203,156,66,189,93,243,102,206,232,188,152,125,126,23,182,104,229,147,176,187,98,164,14,114,187,30,187,203,33,140,210,110,154,27,217,185,172,71,243,254,139,145,160,115,48,236,89,101,170,198,156,9,11,253,179,210,85,109,70,90,137,204,231,15,170,209,121,231,186,154,132,73,115,68,220,72,179,46,233,69,99,234,178,13,2,8,187,11,129,163,147,132,75,35,179,208,250,1,126,85,171,62,217,148,253,100,195,57,176,145,46,217,19,242,208,222,72,140,108,62,48,125,9,35,216,112,79,146,89,16,29,204,82,31,123,176,76,246,94,243,1,123,182,117,72,74,160,246,126,36,249,106,201,82,6,252,0,104,1,31,234,52,246,206,122,56,106,165,53,246,205,174,180,186,208,95,59,167,139,149,46,159,50,181,218,164,13,19,160,146,105,39,122,60,40,73,35,232,242,75,225,241,74,103,163,114,161,31,81,64,72,105,2,3,91,192,189,76,247,10,232,207,20,36,43,93,218,107,10,129,240,99,185,34,218,255,11,54,201,170,174,6,168,239,85,187,154,195,244,188,64,51,161,19,232,152,176,214,171,182,148,70,134,239,70,201,92,81,104,132,255,70,227,195,164,110,115,178,200,31,53,38,218,100,217,74,44,59,182,76,193,36,76,79,214,248,68,230,163,6,250,210,48,239,7,40,111,230,193,250,125,27,12,131,230,244,90,17,247,35,214,61,86,110,25,151,57,22,199,97,99,90,150,38,174,58,177,201,239,155,250,157,54,107,87,171,158,96,166,223,45,100,202,114,29,82,241,91,192,187,101,250,220,127,206,31,87,80,233,171,134,223,114,141,58,154,181,245,17,156,125,101,221,3,45,126,181,198,255,237,207,60,232,156,208,116,88,165,26,59,227,129,173,140,228,11,151,21,224,170,115,173,227,27,60,98,252,164,16,68,125,196,178,81,7,57,246,12,214,217,191,196,252,107,7,83,17,70,240,102,81,215,46,62,234,141,172,90,38,156,5,66,215,44,104,59,227,103,57,34,135,81,204,207,200,25,116,246,148,203,230,11,60,176,100,115,2,32,146,89,100,117,160,144,47,36,150,84,77,86,63,86,63,173,76,96,208,76,110,167,8,178,144,102,153,199,196,116,217,39,241,129,144,223,89,38,36,60,22,73,238,201,103,8,96,245,61,221,26,178,132,107,117,137,114,168,93,152,102,142,189,137,134,100,95,195,231,44,96,238,244,17,76,155,18,172,35,64,229,9,124,50,164,160,70,253,165,167,241,159,173,194,183,102,130,227,179,153,212,7,14,68,239,5,210,58,34,51,95,66,9,234,60,75,64,118,103,150,43,83,208,254,158,96,180,80,233,208,185,232,0,248,114,204,90,115,230,196,229,23,167,24,155,209,211,179,14,192,226,154,107,129,59,179,87,40,193,126,56,141,160,247,121,241,3,79,58,177,128,206,89,225,26,103,214,131,2,138,127,101,152,246,210,220,154,177,78,84,239,100,141,242,148,152,88,232,147,12,116,10,96,128,153,62,40,243,50,172,158,160,100,158,200,193,56,151,101,82,92,61,77,32,8,194,237,37,208,56,205,127,190,75,31,55,208,109,38,161,123,206,142,188,232,82,68,193,160,46,191,106,11,183,145,46,33,183,165,144,116,39,233,204,217,81,142,26,245,135,247,86,230,238,65,146,44,51,224,93,9,9,209,150,6,126,66,158,38,69,11,15,171,158,118,148,134,51,252,234,145,206,50,179,254,88,254,219,145,55,82,212,49,156,162,219,38,149,62,162,192,109,160,163,59,118,111,108,216,229,23,87,28,52,137,118,100,86,224,251,225,148,69,217,7,3,154,187,113,92,201,117,88,47,60,246,123,134,143,133,238,75,231,184,136,28,204,74,161,188,230,62,6,237,122,87,120,145,81,163,89,85,2,124,202,170,108,7,132,104,193,249,151,113,72,57,36,226,240,13,61,213,235,187,165,138,240,188,53,26,166,95,111,22,50,133,117,149,198,172,250,243,38,199,22,230,242,165,76,142,164,51,50,191,110,102,13,33,68,111,211,141,237,91,172,218,46,132,204,241,187,251,14,11,36,120,68,199,229,155,143,198,247,134,179,242,138,148,3,17,94,79,89,89,82,232,254,36,160,229,138,31,73,60,34,104,15,134,52,145,253,202,216,106,50,96,223,232,77,153,35,248,169,38,244,38,18,110,55,22,136,94,161,176,110,21,185,169,48,63,1,205,81,22,32,237,172,228,29,133,160,32,191,49,30,159,138,120,196,181,208,184,61,92,156,64,132,230,119,202,59,114,202,24,53,36,114,47,181,83,241,203,150,143,106,214,60,45,67,43,250,36,237,48,155,6,166,106,65,196,167,207,250,211,91,37,102,48,75,59,233,46,173,0,53,175,229,115,227,15,213,211,59,11,104,14,81,67,120,108,244,64,84,138,92,126,9,192,2,97,187,121,6,235,117,20,76,252,8,56,116,6,169,243,147,205,253,183,185,118,194,194,95,82,47,35,149,187,175,7,106,136,223,63,192,124,232,168,51,125,200,55,184,216,241,152,3,2,247,73,65,153,98,233,26,238,172,217,42,186,182,178,21,59,176,47,12,160,137,217,130,176,197,99,248,179,54,128,24,150,99,60,174,56,248,234,220,38,48,238,54,93,3,89,148,130,159,126,215,106,163,56,157,60,106,45,80,147,212,103,42,160,10,243,94,146,205,17,217,110,129,111,221,158,246,241,253,61,178,87,11,137,16,188,84,109,106,164,55,146,135,67,62,70,206,37,25,218,122,115,51,170,111,193,221,198,158,189,157,55,243,71,81,231,148,201,13,77,66,25,8,84,78,97,56,190,235,129,106,202,73,80,229,10,7,224,158,252,223,201,130,142,77,58,194,170,113,132,138,172,239,57,95,107,152,60,25,23,253,1,189,28,80,185,31,201,216,162,116,247,178,116,65,135,121,84,123,47,200,70,4,65,186,254,192,101,1,76,21,110,176,220,46,63,167,183,107,76,122,193,249,13,168,213,227,138,241,79,138,50,123,230,189,6,69,84,68,176,102,95,134,143,239,169,119,96,98,154,84,201,235,113,173,101,51,190,252,22,218,176,191,39,145,175,110,2,173,78,112,223,32,86,120,72,63,242,130,174,202,27,9,9,253,107,254,96,56,100,67,0,161,136,250,124,197,146,92,14,146,253,218,62,217,138,129,137,35,56,45,101,21,190,44,239,80,229,90,166,235,12,71,121,116,213,17,146,192,139,86,36,51,133,74,19,103,10,172,28,24,50,121,73,188,244,183,207,139,89,73,175,184,0,143,101,95,140,129,84,141,140,111,172,159,210,242,165,109,178,246,86,98,42,225,244,10,16,177,43,255,166,170,44,56,236,1,11,102,226,132,240,13,214,109,128,37,69,220,167,66,224,111,178,217,51,222,151,108,75,232,36,241,152,200,191,215,150,242,69,246,20,54,186,5,112,123,178,184,61,38,96,213,20,13,202,157,64,99,129,5,100,220,78,17,236,139,149,247,148,56,86,29,251,21,202,93,217,223,190,188,174,131,180,76,129,18,76,164,10,86,183,220,141,211,82,83,99,92,187,218,134,32,179,80,137,128,161,45,107,211,161,146,249,49,217,151,173,115,110,229,224,137,117,89,223,224,81,172,51,192,122,33,225,216,92,226,73,177,66,245,221,119,76,203,3,253,115,43,247,81,27,5,49,80,0,52,241,35,172,2,14,77,172,237,70,190,128,2,229,25,209,78,48,233,47,177,74,242,54,177,75,196,30,146,40,184,194,105,120,149,64,21,188,51,119,92,82,110,162,82,86,120,140,107,76,135,107,183,5,249,132,94,104,250,74,125,230,146,33,136,134,96,141,213,228,34,217,135,144,163,169,57,101,106,212,10,90,80,18,207,128,23,36,154,61,207,177,183,97,104,149,71,18,243,159,56,11,231,43,121,65,16,222,11,39,212,125,129,111,252,137,247,106,41,51,250,94,117,187,167,225,234,13,40,104,54,213,212,88,232,177,233,69,195,176,133,50,27,4,128,84,151,253,84,128,46,63,12,203,28,220,161,39,31,44,87,64,66,167,76,26,0,245,193,107,193,206,196,215,108,180,245,233,27,189,234,132,44,105,152,155,41,13,48,179,118,231,23,149,74,206,14,239,248,114,187,217,100,79,210,13,198,109,147,6,242,100,218,249,233,31,222,152,120,246,67,201,13,118,44,123,210,35,13,43,165,166,239,116,217,144,185,53,224,216,222,5,185,191,66,119,40,57,14,142,115,45,186,246,174,143,109,174,111,104,154,218,42,153,161,107,1,11,35,25,175,146,205,21,188,252,107,105,242,107,106,168,167,16,110,95,75,134,45,83,88,18,241,41,121,124,219,29,70,130,171,108,242,157,204,100,216,238,61,76,217,117,108,115,60,185,77,86,159,64,248,126,84,52,18,33,60,129,37,159,186,147,109,71,47,141,94,154,114,5,149,104,24,102,31,90,222,25,51,166,41,51,139,52,5,158,52,181,91,249,153,34,163,231,131,180,126,187,51,245,26,254,50,104,201,221,41,122,111,230,56,174,174,147,58,51,226,98,20,71,9,107,93,54,133,90,195,23,54,111,53,235,113,101,7,120,49,217,193,231,140,197,100,157,211,187,237,180,191,1,158,130,40,47,108,157,151,18,176,177,206,88,153,53,243,104,77,87,158,205,159,51,133,112,252,68,31,211,15,81,172,159,92,12,190,12,102,61,8,69,234,100,142,93,81,116,201,84,46,193,81,23,97,182,226,195,4,95,201,56,235,180,35,55,113,157,204,40,35,20,216,54,29,142,220,36,252,95,203,44,194,226,9,4,9,213,48,135,82,71,64,227,137,93,244,189,48,209,198,24,157,180,254,182,128,189,244,11,107,143,17,137,164,109,232,76,168,126,5,186,54,25,3,117,210,216,147,45,87,186,173,6,122,62,234,15,90,14,15,173,13,232,174,157,228,141,59,185,109,231,105,103,212,235,66,243,32,246,34,78,59,44,247,189,247,125,133,217,165,11,28,252,25,166,114,32,91,94,133,163,160,135,146,79,238,220,39,146,190,77,252,150,197,145,149,40,117,82,109,175,106,252,46,199,101,164,134,250,88,163,250,89,60,131,249,207,253,193,137,86,166,62,128,112,26,7,125,53,15,53,33,133,215,203,225,144,107,25,178,19,11,6,242,205,243,41,172,27,33,54,143,159,40,177,193,201,23,83,100,96,107,194,177,139,110,135,174,205,104,61,10,221,144,2,35,111,123,213,79,243,30,105,142,215,242,204,96,110,202,49,46,165,138,85,61,179,186,7,215,9,66,161,49,32,112,19,104,186,207,24,77,6,247,98,254,11,162,215,149,250,111,117,221,189,116,34,169,66,199,127,17,209,143,69,88,42,137,1,217,225,44,184,107,77,10,98,71,59,199,211,95,153,228,45,0,101,189,0,254,72,47,39,107,230,132,41,197,203,244,122,71,253,242,20,100,50,178,176,79,146,85,216,67,216,175,3,39,177,9,192,228,111,111,212,248,7,69,95,201,41,244,198,141,59,16,176,196,171,105,59,102,116,115,233,31,128,50,167,196,64,85,218,236,201,38,96,233,61,90,155,29,145,112,200,254,130,90,93,204,181,105,194,223,45,247,85,179,73,52,95,15,157,129,227,240,180,67,246,219,228,48,56,152,105,4,77,40,177,228,150,15,215,3,96,239,239,204,243,158,80,253,142,245,157,46,196,115,18,172,251,174,222,131,231,50,114,9,190,187,56,88,69,225,159,34,205,136,31,14,48,255,248,237,36,5,53,92,223,210,93,211,160,189,210,63,254,254,56,186,248,96,170,193,49,118,29,222,248,95,213,81,155,191,251,240,22,38,70,171,38,61,2,97,101,199,86,142,61,214,234,197,154,144,223,77,54,23,122,52,33,197,205,62,134,12,207,4,173,116,27,78,74,243,97,10,5,71,182,161,230,118,102,51,226,55,231,122,123,160,74,84,177,126,207,180,226,136,169,235,19,133,218,123,135,195,3,46,129,143,109,181,45,182,67,49,72,249,46,44,169,164,175,159,136,36,61,98,31,39,200,159,170,15,23,51,131,84,112,132,65,164,123,195,105,118,68,116,250,190,200,177,104,117,54,149,31,83,35,25,124,68,53,41,92,44,245,43,102,124,147,236,57,174,114,244,182,64,82,123,173,176,213,99,163,93,79,197,184,145,146,26,108,116,130,243,191,149,34,177,118,255,80,209,236,197,65,59,155,145,2,96,213,10,77,123,53,224,10,178,4,172,10,142,54,183,172,182,61,52,139,194,166,71,69,111,210,56,64,141,166,32,15,151,164,68,37,142,45,31,94,182,104,63,60,218,158,102,6,27,129,168,175,235,247,157,253,100,103,23,104,26,4,123,126,206,249,238,6,235,92,100,209,64,168,202,247,220,195,70,97,60,183,220,104,242,212,77,71,242,108,59,197,199,87,66,69,52,135,99,188,20,80,33,237,69,178,193,40,225,39,192,116,143,217,213,139,213,79,113,138,130,243,141,77,250,35,200,52,238,228,123,236,218,64,155,117,8,96,115,193,172,239,101,19,176,112,233,26,95,229,178,130,64,196,99,47,18,161,162,14,241,16,48,251,2,45,199,196,36,233,244,206,208,197,109,3,77,246,63,22,111,16,217,221,181,188,217,23,105,18,146,208,179,163,79,130,235,10,246,130,123,145,14,254,134,26,158,148,119,198,249,45,54,50,11,205,81,70,81,78,248,182,209,252,209,36,255,36,24,8,66,113,88,109,181,132,142,163,75,89,5,252,25,97,82,27,28,111,116,35,95,22,115,54,44,115,157,88,33,65,6,182,212,115,208,3,230,52,102,134,147,63,53,118,164,108,236,97,76,234,156,31,90,127,124,247,9,152,70,176,120,246,21,54,158,102,35,79,71,107,232,254,246,73,51,80,46,146,123,134,136,197,164,117,60,232,37,13,238,39,150,112,134,218,197,138,19,85,79,52,238,153,183,201,115,20,164,35,208,1,20,144,209,19,36,23,125,71,84,3,164,212,231,119,254,221,87,105,184,149,225,25,214,45,172,171,216,122,131,62,207,83,187,94,227,169,88,6,3,107,68,201,206,140,79,163,196,111,56,103,174,224,144,41,113,226,132,148,195,166,131,86,45,21,108,100,241,82,31,53,66,27,230,115,15,61,46,55,135,35,224,201,129,91,76,34,29,139,243,134,7,195,25,231,193,23,4,81,168,31,168,160,24,29,37,225,40,225,116,112,105,24,117,230,133,199,140,210,204,253,63,136,134,127,118,181,28,29,230,117,146,33,188,176,197,120,22,237,157,78,249,140,104,194,195,114,179,60,251,25,61,115,91,27,185,55,37,141,6,56,173,7,124,225,193,199,52,46,199,49,89,169,94,187,57,207,237,186,102,152,92,214,39,156,220,249,58,196,207,209,244,9,204,57,161,106,228,231,225,53,158,22,215,6,163,68,151,54,124,88,96,71,196,174,22,186,150,36,209,227,249,248,10,14,241,11,213,205,196,111,130,9,89,120,68,154,31,110,184,253,225,31,225,206,131,189,49,222,163,86,190,148,198,130,249,227,23,116,190,86,54,199,101,196,57,51,202,240,200,3,72,156,249,85,162,255,133,21,37,6,151,207,0,75,76,140,187,103,183,232,27,66,153,95,107,100,108,38,84,146,62,139,33,95,50,3,145,72,184,40,82,4,220,13,225,181,39,229,176,125,104,74,71,5,199,61,33,65,134,30,43,223,215,102,4,195,229,175,174,144,192,13,98,66,105,25,63,7,5,102,206,213,120,234,229,86,1,199,119,253,49,150,167,223,254,10,209,42,130,170,226,91,223,20,93,142,244,157,203,85,143,10,0,128,28,5,88,60,226,31,105,34,75,145,164,130,2,147,131,60,160,0,24,81,151,67,118,113,228,33,4,20,14,224,70,173,242,155,128,71,38,122,239,180,19,233,164,13,119,254,49,116,93,242,184,186,104,249,12,222,139,136,244,230,140,251,222,24,137,213,150,217,241,15,31,189,166,165,216,182,88,197,109,59,185,146,132,68,135,20,36,103,182,55,30,224,143,37,228,91,199,135,235,32,228,58,142,81,135,242,65,4,219,28,66,246,25,141,4,61,114,200,110,169,78,89,229,76,2,117,220,95,176,60,54,206,51,75,86,249,121,27,131,86,67,2,221,187,225,106,108,207,165,82,114,166,216,163,152,44,5,218,251,165,117,176,111,197,121,228,37,114,104,128,49,68,128,157,69,66,63,45,13,158,129,15,162,152,234,33,138,227,242,142,93,42,204,43,24,166,23,94,75,215,44,214,65,129,79,211,69,245,226,184,143,6,24,3,68,162,112,155,239,211,189,125,185,160,94,163,244,69,212,243,100,110,182,73,50,124,178,26,238,3,191,81,40,251,147,42,1,41,187,201,41,154,167,126,165,149,176,252,69,22,29,5,230,194,30,30,0,17,28,45,9,171,40,59,218,194,76,223,231,154,31,122,44,151,226,123,246,177,8,195,225,79,17,36,121,240,250,87,138,32,115,12,3,23,209,42,65,85,203,22,122,206,22,92,89,122,79,162,28,156,54,154,233,30,189,141,91,132,245,180,214,158,18,197,163,189,229,44,97,14,212,173,15,100,129,134,96,0,37,81,29,39,122,34,119,51,49,87,41,169,75,91,170,38,216,198,118,37,133,250,142,2,139,78,220,216,45,80,159,118,28,214,67,17,11,64,80,245,213,255,37,237,8,12,248,165,31,173,118,95,106,120,230,189,231,249,165,234,28,193,39,122,213,213,60,58,103,79,150,237,173,230,68,109,210,179,237,245,28,197,243,135,248,217,70,67,38,209,22,43,0,126,27,107,168,216,141,112,122,123,169,117,182,141,58,9,164,84,1,246,214,111,147,232,129,127,159,154,142,146,198,116,213,66,182,3,223,214,19,96,56,83,182,223,102,205,30,241,0,29,171,187,140,27,144,92,146,153,222,157,41,113,52,225,204,42,108,46,137,231,70,153,14,162,132,162,132,162,12,36,220,23,59,65,179,231,205,233,51,78,68,231,209,76,156,37,50,130,188,211,72,162,220,190,229,157,17,118,199,76,26,246,127,43,76,184,61,92,158,154,222,195,168,145,202,57,74,53,120,193,4,130,78,120,86,183,16,169,222,213,59,116,169,95,73,253,178,68,129,18,115,59,97,111,226,145,252,216,141,57,100,53,13,33,109,55,115,217,74,223,208,112,245,107,47,231,113,180,117,121,249,220,101,53,241,189,241,226,181,65,116,11,149,58,171,197,216,206,212,156,211,13,162,9,197,166,225,49,208,236,225,80,50,134,148,217,48,109,255,104,124,72,93,21,25,65,142,97,73,169,85,18,9,52,104,139,170,121,151,201,220,37,57,126,213,156,249,67,79,40,8,126,81,71,199,36,219,30,161,154,144,60,234,2,101,102,121,110,72,201,129,155,42,213,23,210,111,17,198,168,160,46,40,186,234,17,187,191,38,38,130,219,87,31,75,70,97,120,144,21,235,98,56,59,255,251,53,190,165,157,239,15,70,12,166,68,139,14,178,93,184,67,142,148,251,234,117,62,116,49,213,228,20,98,53,113,211,171,61,89,86,1,240,204,115,208,87,97,156,13,16,72,102,135,92,83,241,84,18,0,127,31,69,209,174,106,25,165,3,59,188,40,229,182,49,236,114,255,53,31,205,109,208,42,20,108,37,123,50,51,53,104,71,199,182,188,102,2,43,183,61,10,128,180,29,116,106,74,3,44,183,59,50,187,2,89,142,140,177,234,177,119,43,13,249,50,17,8,158,136,17,75,252,58,213,105,190,155,80,241,252,178,100,34,54,222,50,2,252,204,139,224,130,168,3,81,165,110,102,2,199,48,107,106,209,233,219,214,167,125,80,118,86,172,180,111,106,11,135,242,27,253,205,26,209,113,248,24,61,115,74,74,55,177,224,237,238,107,69,152,12,232,99,92,185,97,113,210,5,34,177,40,58,253,160,114,216,65,38,72,151,173,44,6,114,51,194,56,222,153,141,131,253,191,13,246,5,69,131,22,116,221,55,140,3,6,116,68,89,215,23,49,158,22,193,193,211,139,13,121,189,185,15,205,5,38,116,154,103,191,168,135,248,161,204,41,222,116,154,5,251,64,144,196,34,233,166,193,140,247,164,90,143,0,248,176,105,52,120,42,193,90,171,167,243,23,238,137,225,42,82,157,120,176,76,122,207,160,134,222,241,187,84,70,202,37,182,240,31,122,177,154,138,102,238,210,64,122,32,187,216,27,228,152,3,56,243,194,160,30,185,192,107,57,195,82,243,89,30,54,250,17,176,129,60,43,21,97,21,72,226,88,157,255,24,236,157,37,155,130,40,96,52,19,231,208,62,193,34,164,181,178,97,132,171,97,236,132,116,213,125,79,74,157,248,104,142,135,90,35,59,44,74,42,30,133,66,106,59,177,44,133,60,254,8,128,111,206,148,183,86,59,83,22,83,112,197,136,90,142,128,21,107,175,94,50,176,45,202,111,87,78,207,50,132,224,207,249,68,101,20,72,148,171,121,99,37,85,255,93,139,137,73,36,40,243,209,87,218,80,233,68,162,126,241,45,45,96,110,86,136,239,220,110,211,56,121,196,40,228,23,202,45,215,84,93,183,161,251,62,110,195,157,47,43,36,102,49,102,75,16,190,50,168,147,127,172,167,167,1,30,158,60,208,69,172,158,248,27,109,233,174,42,100,123,145,192,36,184,133,78,65,77,74,126,200,88,86,197,42,42,63,21,211,83,52,12,53,124,141,41,119,49,134,244,121,102,251,65,195,128,92,237,75,157,93,146,229,0,210,115,146,225,46,124,8,128,188,222,5,162,17,96,146,103,134,188,179,215,102,149,26,131,70,124,90,81,187,133,184,168,179,66,212,242,67,70,32,132,220,88,9,190,179,178,237,13,223,64,81,22,33,151,178,110,162,139,177,212,67,105,41,21,205,63,206,239,185,29,10,193,224,149,131,38,38,238,13,148,72,107,217,218,238,217,29,196,185,105,130,186,173,68,156,109,249,98,182,182,166,245,193,17,79,170,175,143,57,110,75,157,142,3,108,185,148,51,89,173,145,137,150,245,14,249,69,54,51,150,232,215,85,157,169,176,13,191,13,53,207,98,82,235,11,73,160,251,159,172,56,207,0,61,203,42,75,244,44,39,40,104,231,213,118,253,201,124,148,36,89,26,7,38,73,205,184,119,69,88,3,123,52,56,198,172,179,70,35,17,99,96,205,122,75,252,182,69,146,169,155,154,199,253,107,81,190,213,15,222,75,75,8,159,71,22,50,173,164,223,108,62,188,213,58,158,114,80,199,130,105,22,28,121,127,240,136,69,42,50,114,108,86,204,83,35,233,14,142,238,144,71,52,29,234,152,92,146,162,175,82,232,162,93,142,13,111,38,122,43,146,234,103,245,178,177,200,138,189,179,164,34,95,142,34,248,58,93,217,150,220,177,200,145,93,235,239,87,23,55,12,12,100,157,204,1,244,117,191,200,231,179,210,133,1,162,172,187,204,66,6,55,80,231,153,62,191,0,118,171,21,14,218,206,98,171,244,83,83,148,51,52,230,60,54,126,112,92,95,127,93,190,253,160,159,213,241,171,226,165,41,171,134,33,169,233,243,104,179,154,155,99,26,103,20,62,65,144,1,152,162,158,52,205,103,232,246,211,141,204,147,221,234,205,193,129,45,22,17,207,234,195,214,174,185,66,69,216,174,174,202,144,60,12,145,191,60,159,147,88,42,248,18,70,180,60,35,111,32,252,40,186,183,95,91,2,112,98,2,185,120,172,113,203,195,113,165,32,13,82,222,243,178,149,123,128,127,36,30,168,245,57,45,208,57,189,67,75,41,109,126,3,82,35,238,2,190,177,243,60,224,246,153,232,45,179,144,3,197,232,216,11,228,53,241,46,193,131,13,117,244,38,24,121,148,162,105,168,236,19,169,161,172,33,147,213,129,237,247,182,249,6,126,255,130,76,25,242,216,253,166,40,241,109,233,102,98,156,110,65,190,183,117,160,23,173,180,207,243,154,218,26,61,141,126,178,169,202,9,161,159,147,192,130,247,139,223,72,149,105,36,221,218,203,179,255,139,206,201,91,121,147,38,57,37,112,253,126,92,195,209,110,215,30,149,5,16,13,30,45,188,248,236,146,213,116,11,184,100,228,75,188,122,253,11,146,200,106,103,251,93,127,140,161,60,19,70,244,189,231,205,16,168,71,219,109,222,142,170,207,38,77,113,170,92,76,35,110,150,163,192,108,7,179,122,60,88,252,59,13,243,45,170,150,254,124,121,149,13,151,255,196,12,90,28,117,141,168,126,22,194,250,165,79,222,9,184,47,47,47,23,124,73,106,196,191,43,24,125,177,72,223,100,186,117,200,227,245,243,188,37,229,13,175,101,126,125,236,141,164,239,120,64,183,188,112,63,193,14,199,76,166,152,226,19,166,197,105,176,162,193,145,218,160,179,105,238,159,72,187,45,200,38,217,127,170,177,185,17,130,184,197,149,61,45,32,97,152,81,23,67,84,37,91,186,45,59,222,220,141,50,36,66,202,66,18,159,245,119,7,244,38,210,214,53,210,137,224,135,210,57,27,20,98,208,247,39,219,116,152,225,234,180,201,253,239,209,47,211,41,64,147,109,78,23,194,74,255,101,40,44,185,179,3,112,14,19,140,49,159,101,39,51,180,104,3,148,149,23,60,192,98,69,175,19,237,252,154,97,47,55,93,33,156,36,59,72,97,213,133,123,5,186,37,66,33,71,16,146,255,103,94,230,254,52,94,194,55,226,6,225,255,64,215,4,12,255,225,25,110,158,200,111,22,6,253,68,133,24,21,180,72,100,84,148,92,109,48,42,107,69,86,154,231,70,34,74,242,94,26,200,5,142,25,138,111,62,57,150,108,136,67,35,248,97,40,112,205,171,237,160,73,81,245,67,66,45,15,101,204,14,13,216,80,92,73,165,239,12,165,222,28,143,236,123,216,104,6,232,64,15,124,85,159,219,25,103,213,167,232,4,145,93,228,80,17,191,130,47,202,138,243,233,146,128,172,241,75,207,142,34,63,1,191,93,132,95,149,77,164,69,138,174,97,107,186,105,62,0,67,138,134,230,148,106,21,146,238,51,214,247,111,246,245,39,251,61,229,2,203,183,201,244,95,146,106,176,122,68,200,79,240,29,166,45,147,192,222,154,169,24,251,227,86,179,232,131,187,255,102,183,109,196,122,172,56,192,215,17,228,67,253,239,222,13,185,222,101,166,95,56,12,73,50,28,131,103,61,124,148,172,12,215,42,0,118,49,67,25,8,252,229,178,253,127,142,148,219,241,144,7,13,69,246,235,71,233,78,142,23,151,184,241,242,236,187,114,199,33,210,247,238,228,29,46,148,49,190,127,116,50,182,106,155,2,111,253,73,18,254,25,2,138,197,20,45,22,84,115,91,6,65,0,1,71,126,99,88,132,3,237,219,181,218,223,6,121,187,53,207,210,29,248,244,80,101,74,182,142,142,172,102,172,69,149,122,174,139,49,249,252,30,60,207,15,63,106,204,239,208,165,151,48,181,191,112,194,85,141,203,218,133,150,218,8,66,182,151,235,164,253,25,131,145,182,34,31,237,166,23,25,71,253,202,148,68,95,48,71,58,85,89,153,19,112,129,160,209,65,224,231,19,175,210,241,210,118,143,147,216,11,88,217,77,255,145,31,59,152,14,183,109,144,151,228,110,78,162,19,14,19,36,145,54,10,65,171,128,99,230,71,213,162,40,171,26,70,157,204,14,156,193,125,52,58,142,106,58,48,6,242,131,185,7,107,2,25,251,213,150,85,154,83,13,2,212,216,44,133,74,116,150,0,176,133,197,3,218,173,252,248,206,241,83,38,38,182,108,149,86,114,216,176,117,56,160,255,141,52,154,244,255,200,191,213,115,14,191,31,236,58,221,223,123,226,246,54,252,94,90,98,22,39,106,5,10,213,89,137,3,63,232,242,239,124,66,43,99,185,97,125,114,235,46,93,3,118,234,218,185,97,182,151,113,15,215,72,52,77,69,230,179,89,199,145,0,37,172,170,15,216,149,113,109,58,237,84,245,55,214,36,56,53,179,23,55,64,250,98,31,81,176,116,151,116,153,215,207,243,140,83,180,101,119,29,81,254,111,158,216,116,120,29,69,205,177,53,89,51,254,95,54,145,119,32,73,44,232,70,189,16,6,182,49,208,224,217,193,129,83,245,173,244,192,10,229,180,71,176,50,77,197,31,54,106,246,243,97,96,126,27,148,162,74,7,185,54,170,198,199,83,55,76,224,11,153,245,83,158,143,78,206,127,242,228,38,34,237,47,9,35,78,117,46,240,47,255,78,143,193,2,238,95,129,82,227,121,78,185,97,160,48,129,248,77,164,130,145,83,13,246,132,238,128,169,188,241,156,183,32,117,188,145,234,204,156,12,48,131,103,176,16,135,205,6,48,104,232,17,241,8,146,31,175,144,236,112,158,147,250,137,183,71,19,123,178,86,153,207,101,131,254,39,148,212,28,141,241,37,8,150,246,143,250,159,125,114,57,143,152,0,76,215,152,250,229,242,205,103,224,109,190,170,193,49,144,244,192,206,201,70,122,254,136,0,173,3,47,40,148,10,146,63,98,45,81,34,251,227,25,81,15,29,206,92,103,249,155,93,204,124,76,95,181,106,113,28,165,64,193,175,140,102,142,227,211,232,86,223,46,117,165,244,29,174,145,105,68,57,95,59,99,1,54,40,54,59,99,212,182,201,14,11,18,129,148,24,136,83,120,198,31,13,13,22,8,21,162,255,245,31,81,77,235,253,86,3,112,205,40,239,19,240,152,118,159,160,81,230,29,150,197,241,20,97,148,109,67,205,97,225,35,242,58,64,69,176,64,157,221,47,107,229,188,251,135,214,207,107,119,255,222,148,70,121,0,237,9,203,144,66,147,143,150,136,1,198,68,30,243,152,221,16,21,126,180,249,16,250,190,114,255,209,109,163,226,241,47,152,50,188,244,23,92,21,127,7,51,237,70,92,130,197,183,242,226,32,10,105,90,222,145,166,56,102,56,194,174,170,175,229,190,249,244,41,89,122,101,58,193,43,124,207,21,199,234,83,44,246,143,60,35,218,185,25,94,169,89,249,156,200,238,131,171,43,115,139,171,98,245,104,227,202,66,124,71,8,76,165,178,213,44,153,88,37,182,239,19,32,187,192,26,252,121,137,13,55,182,20,139,138,72,114,74,63,45,64,234,148,6,142,85,72,50,137,30,23,230,87,182,36,40,44,235,67,45,253,77,164,80,91,46,171,180,205,250,245,216,5,49,105,90,205,108,224,178,121,123,169,72,165,12,114,14,167,229,222,254,231,95,34,63,141,183,233,167,60,97,117,161,83,161,39,185,234,159,136,21,121,31,165,103,83,54,183,183,211,16,84,249,232,138,209,234,6,183,143,153,197,18,0,136,85,0,228,82,236,146,188,72,243,86,71,170,63,98,221,179,56,50,225,0,95,236,23,100,106,117,61,111,79,209,164,97,96,245,209,19,104,118,105,156,48,233,233,214,49,250,144,171,235,49,110,119,182,236,216,28,202,53,27,177,19,57,73,123,66,228,148,218,85,118,218,224,217,76,96,103,201,42,37,226,204,62,157,97,153,132,35,1,75,7,235,149,67,195,58,202,14,238,127,44,151,34,82,136,6,34,161,211,155,26,4,229,113,107,224,43,114,117,85,110,122,254,29,25,235,71,145,125,28,219,151,62,187,203,208,149,115,39,133,103,118,155,244,145,239,102,52,40,154,97,203,212,12,17,162,25,224,83,217,43,2,30,161,129,14,69,218,32,244,143,62,199,209,51,36,93,255,157,225,7,83,107,221,60,3,111,130,127,20,236,196,50,56,203,122,210,111,103,142,67,13,71,152,16,68,79,127,58,41,24,224,209,132,254,141,36,222,175,72,243,140,191,16,79,178,108,177,231,190,210,238,52,43,91,189,162,130,80,33,250,69,130,196,145,136,52,239,11,230,251,222,238,14,209,147,84,32,225,242,12,36,69,135,86,22,45,53,232,55,105,240,137,172,225,1,189,191,249,112,180,181,100,97,233,24,144,241,219,203,229,251,117,12,200,187,243,113,117,235,161,214,98,176,173,182,75,69,75,12,132,24,207,9,241,118,35,110,236,174,233,103,29,55,138,201,57,201,135,132,121,152,154,133,233,205,120,99,60,10,145,162,141,228,167,220,229,156,223,43,36,4,112,211,200,40,150,78,150,205,34,246,42,57,64,253,84,107,33,227,237,118,192,192,36,185,32,223,103,161,4,166,167,209,180,245,154,106,208,181,89,55,150,238,146,51,43,59,229,28,65,135,23,179,214,151,176,90,63,16,73,19,220,225,10,244,34,126,134,36,172,247,183,247,73,166,99,254,44,50,252,233,159,99,216,65,85,145,13,188,247,232,254,112,39,217,156,221,13,98,66,10,234,52,13,127,3,36,214,19,227,240,126,14,106,50,31,241,195,105,40,175,99,201,81,120,26,58,124,76,105,151,128,56,124,9,2,216,171,82,181,160,159,251,2,51,17,216,219,232,197,36,54,60,140,76,22,196,60,93,232,7,84,153,226,163,47,147,24,108,38,121,138,214,29,1,206,124,216,227,143,93,158,123,161,52,49,10,170,199,239,242,128,149,236,51,203,194,115,167,16,8,214,67,208,162,43,141,156,22,216,187,137,36,28,151,91,22,213,56,153,147,56,175,189,212,17,35,144,71,92,104,0,172,92,249,65,0,193,44,87,195,139,11,126,114,228,94,6,97,109,103,65,171,58,93,28,142,73,180,253,163,166,113,83,144,215,97,72,115,143,208,218,8,120,231,9,128,79,183,231,242,74,46,77,228,194,185,204,249,204,188,101,218,157,160,79,179,23,28,189,189,207,89,156,20,90,169,113,227,140,233,77,164,204,174,86,110,189,70,23,98,26,146,222,88,233,220,112,183,237,147,33,4,155,237,241,243,124,111,125,140,244,137,19,169,152,68,127,187,84,105,178,175,33,150,28,22,195,4,132,140,186,191,246,211,224,209,72,164,195,226,71,252,239,140,27,129,196,32,211,153,33,180,13,90,115,174,164,47,162,32,187,233,165,35,39,131,103,49,215,42,81,232,254,255,151,218,206,77,98,248,94,40,89,85,129,246,25,205,8,122,226,103,55,217,2,122,134,40,95,215,70,55,60,213,186,204,150,45,34,93,22,166,210,112,102,132,85,134,184,149,230,143,47,155,31,170,184,247,24,85,23,79,181,22,14,145,132,60,192,125,7,213,28,7,237,228,185,114,129,16,163,88,167,249,152,241,108,251,237,114,114,236,37,176,137,35,105,205,223,183,9,224,178,210,130,122,170,78,116,215,51,226,101,95,212,153,110,145,79,228,85,221,78,71,236,179,174,20,127,160,34,26,88,128,158,216,150,251,45,54,183,238,54,213,7,94,78,247,156,75,221,114,238,123,223,234,172,218,125,13,19,24,95,133,73,59,249,128,57,76,138,64,175,54,137,159,176,53,97,124,129,189,231,135,7,202,248,85,87,113,94,57,86,20,31,76,173,123,79,80,160,54,61,218,88,255,24,159,121,234,104,132,119,56,41,216,138,117,127,216,59,138,217,141,106,113,82,202,113,132,204,208,242,255,188,123,3,66,247,147,37,133,178,1,254,62,140,27,4,117,252,135,46,50,110,82,99,109,187,132,180,232,195,59,216,107,62,153,132,39,76,177,217,43,135,4,9,169,19,60,91,216,237,228,19,3,187,251,231,221,90,170,147,32,90,149,1,104,68,80,243,182,129,144,146,45,89,140,132,150,136,80,191,11,151,250,158,176,110,238,48,39,120,100,160,119,17,8,240,221,100,13,55,5,60,50,244,13,134,247,136,0,199,236,215,60,185,194,202,131,112,229,47,147,224,54,145,80,246,83,190,203,152,133,104,13,40,45,46,164,201,234,127,26,109,1,143,77,34,199,196,217,198,208,109,214,53,214,177,255,243,229,121,18,117,161,202,86,130,65,234,41,31,130,179,148,32,128,211,80,121,95,57,53,25,121,72,198,160,182,154,81,188,122,95,253,73,54,75,9,142,30,241,13,33,28,216,91,116,144,83,250,56,39,107,46,96,40,144,249,139,180,140,249,56,178,94,175,226,70,69,89,127,134,199,4,161,127,62,252,63,193,101,134,200,43,73,247,255,156,107,45,67,87,177,254,81,93,31,245,167,42,243,223,210,31,87,226,206,222,65,253,184,30,229,159,207,125,187,234,67,216,67,192,15,18,92,114,208,69,222,23,244,121,147,38,229,34,84,253,173,44,161,28,162,46,84,52,161,223,103,112,107,111,179,36,62,131,201,76,221,9,63,116,146,180,51,144,149,78,54,17,218,55,178,171,123,198,93,27,26,16,175,191,221,10,56,93,70,68,229,146,115,219,16,169,166,160,49,164,237,23,140,40,164,50,174,244,77,97,254,131,247,169,69,227,163,150,130,105,20,89,129,84,241,245,69,212,143,153,53,178,173,16,195,12,167,87,84,152,155,83,204,197,30,155,88,153,28,56,104,163,156,1,177,183,171,87,59,144,163,104,69,163,39,33,180,56,61,56,236,75,109,3,107,228,97,150,150,8,43,208,135,5,141,246,235,84,56,206,65,5,192,129,168,47,2,7,183,108,215,146,63,210,208,137,187,216,164,241,193,206,45,235,178,54,52,235,184,110,158,203,179,215,149,197,173,236,137,194,186,34,18,122,228,249,102,233,145,139,245,252,78,3,157,56,7,215,151,203,73,110,104,99,199,27,61,162,142,197,175,187,203,146,104,68,185,78,237,137,195,106,220,196,211,210,41,60,30,76,233,152,105,147,94,105,115,161,91,77,226,131,126,81,185,9,155,39,42,234,178,107,250,165,176,148,26,242,127,115,91,112,164,42,255,119,217,169,163,130,237,36,143,248,66,216,11,178,114,3,124,81,116,149,255,31,128,181,158,133,213,112,80,207,81,124,81,110,66,105,237,89,47,160,148,100,57,192,205,81,69,85,126,24,213,47,171,18,133,191,120,224,52,159,250,133,45,234,8,109,223,100,1,93,142,148,1,115,219,254,153,224,80,248,254,79,104,26,187,124,176,54,209,239,252,239,253,104,101,188,113,223,205,25,11,150,242,248,81,90,159,205,197,89,224,19,79,190,46,190,125,200,161,158,6,14,226,27,145,25,162,150,31,164,241,230,194,3,117,86,126,75,101,34,155,252,238,36,78,47,100,162,123,45,198,157,246,221,239,131,91,10,226,2,80,19,131,41,216,222,109,182,100,250,204,250,27,97,251,173,181,20,166,21,235,97,144,179,124,11,232,183,67,127,29,142,215,149,204,101,64,129,250,169,12,220,212,55,137,60,119,159,83,107,234,191,189,181,52,82,206,167,216,121,74,117,56,5,55,239,199,195,31,179,62,249,59,131,66,92,173,127,224,191,42,13,46,32,95,60,254,29,254,85,228,177,21,61,211,39,126,236,32,67,45,245,91,130,206,87,161,163,45,25,161,23,107,231,175,75,47,241,212,41,0,81,86,74,147,18,28,100,34,122,93,94,250,198,140,188,227,111,249,245,80,81,255,80,190,241,136,253,49,223,120,38,56,242,250,81,147,103,161,148,213,171,179,67,61,59,30,196,152,223,148,65,187,11,203,250,116,213,234,123,65,55,136,236,249,94,254,200,54,135,135,89,75,192,140,3,17,138,46,73,55,185,203,85,190,47,24,15,52,51,87,71,7,64,187,183,141,255,238,103,23,97,52,119,223,225,204,135,104,68,17,215,0,115,104,217,10,152,111,122,205,228,185,133,252,168,92,182,66,157,218,100,241,242,101,145,46,136,194,113,47,84,63,150,185,1,41,72,25,125,165,153,123,87,216,101,206,75,105,176,143,221,224,141,74,40,194,21,131,11,64,87,3,40,83,53,54,134,73,232,220,80,77,195,206,143,197,196,222,222,66,207,49,28,15,237,71,84,200,24,200,134,228,197,215,48,83,27,186,248,111,184,94,71,30,12,21,232,213,81,111,142,47,166,9,183,199,251,140,40,249,100,184,165,115,241,52,166,254,71,64,92,53,35,17,109,147,13,93,43,206,212,70,119,127,139,164,27,96,31,34,130,129,2,6,207,235,96,106,107,198,219,129,235,228,85,9,111,235,214,17,179,92,104,114,30,114,215,150,128,210,216,61,91,190,94,29,13,12,7,146,220,143,117,185,202,69,111,101,119,214,106,80,84,51,88,252,11,102,209,223,72,33,248,216,135,1,31,173,233,219,46,148,172,231,232,82,181,163,105,196,202,54,36,40,224,109,65,250,206,121,66,85,134,125,145,168,172,15,3,201,174,98,138,90,39,197,49,57,244,138,95,214,187,242,16,87,61,222,218,162,81,182,253,11,246,115,50,5,28,114,112,152,230,38,53,153,149,195,196,253,222,228,5,174,24,172,32,205,2,111,112,96,15,144,11,82,60,198,13,36,58,172,221,192,135,217,242,208,234,59,251,181,1,191,83,156,105,230,165,28,18,135,222,90,247,106,228,179,42,194,162,90,55,225,63,75,159,81,94,176,120,41,41,8,27,27,196,172,190,80,116,143,87,11,104,215,219,158,213,62,126,191,247,200,25,210,183,190,213,105,218,125,220,145,22,96,41,111,43,215,79,45,60,117,32,230,241,214,60,48,59,47,161,101,182,121,169,235,174,211,124,221,40,10,23,245,127,106,12,237,103,240,44,230,252,156,61,57,225,231,181,39,126,235,124,57,208,195,204,185,163,8,28,3,72,225,68,74,224,173,167,233,171,192,93,187,205,176,176,108,92,89,106,4,204,129,154,213,203,94,204,110,75,154,171,209,73,248,219,101,209,113,56,116,183,93,36,96,25,173,241,76,245,160,79,6,102,95,24,182,179,247,135,165,1,208,169,185,116,200,209,179,2,107,5,79,216,238,82,75,1,215,90,226,245,111,53,152,80,125,225,215,165,68,145,119,154,16,241,138,173,126,117,165,150,116,164,175,137,123,5,120,172,179,40,12,61,3,124,117,212,183,133,190,58,141,55,200,2,27,51,105,213,126,51,248,101,179,28,97,143,53,100,169,41,100,185,147,120,153,76,40,239,232,22,133,27,56,236,184,25,80,156,49,144,125,211,197,127,208,162,66,246,215,230,146,230,233,120,116,92,254,233,148,79,133,165,53,63,126,131,78,207,194,28,64,155,255,224,147,202,125,230,26,66,28,252,86,184,255,102,112,100,45,45,59,112,196,24,103,56,244,150,89,157,112,131,232,4,255,200,175,32,253,185,182,12,45,201,241,53,170,205,71,187,155,220,6,101,227,99,50,240,239,188,44,197,103,152,82,240,74,26,209,137,213,30,25,15,30,106,225,165,139,0,147,81,137,31,230,143,141,244,160,101,199,173,98,118,242,56,141,248,21,215,152,191,126,44,27,142,118,246,133,80,80,253,186,48,63,123,237,19,118,82,19,198,62,110,237,225,244,122,203,53,121,85,6,139,201,16,91,99,249,233,132,226,149,8,71,202,120,25,148,66,249,170,152,136,36,164,34,220,160,152,67,146,76,166,218,131,155,152,239,209,122,107,202,46,157,127,94,223,60,56,199,250,239,230,21,3,72,62,196,114,31,238,33,83,213,172,250,190,167,165,5,79,137,175,183,7,254,27,212,102,153,14,41,65,241,4,41,32,173,73,30,120,69,165,10,130,247,34,68,223,198,79,23,181,51,19,77,10,254,113,223,199,240,213,243,29,118,137,228,46,208,133,230,185,149,11,201,155,15,104,32,117,52,24,255,181,108,108,244,126,229,227,20,48,36,211,205,124,68,249,105,106,243,109,193,101,246,93,23,21,252,255,151,57,222,7,201,143,163,106,255,106,217,20,110,94,24,130,169,172,147,95,189,63,72,38,201,112,216,73,160,56,196,50,241,53,44,145,7,106,35,253,68,227,137,35,180,167,37,124,157,250,127,160,40,15,68,225,241,119,80,223,132,234,190,216,130,114,130,37,2,210,140,217,209,79,174,181,104,117,132,211,114,219,64,79,49,226,101,150,19,201,125,207,234,201,7,133,205,73,120,252,105,98,101,196,204,101,221,109,165,6,240,89,67,181,231,72,150,95,172,199,245,17,173,169,47,150,68,25,130,217,247,74,15,33,235,90,72,17,170,12,214,46,26,96,217,23,55,81,126,211,179,21,34,104,238,189,46,47,185,240,93,94,63,43,38,153,135,68,162,83,239,42,113,195,151,174,146,100,76,0,35,158,10,0,194,96,75,114,160,121,116,204,127,142,74,155,93,163,84,198,0,36,134,79,87,136,17,60,253,195,53,75,104,84,202,8,81,71,98,87,95,63,145,239,107,146,94,150,221,113,82,104,122,221,64,30,139,249,191,249,79,214,197,199,157,107,182,18,149,173,220,136,66,197,184,193,139,153,165,233,96,202,10,24,2,153,255,185,97,61,145,206,219,203,60,127,83,175,164,241,201,234,219,154,210,239,234,20,21,233,24,36,11,78,15,85,24,133,208,198,77,222,116,209,199,235,0,238,100,159,33,136,137,183,128,114,255,125,226,77,221,57,108,26,88,194,217,59,215,246,239,196,175,217,97,133,130,65,229,150,120,57,145,16,215,153,192,199,55,14,148,231,46,67,234,204,148,196,41,7,238,177,63,16,54,136,197,61,242,165,87,177,214,225,241,134,78,83,11,28,132,112,4,69,225,207,90,24,153,202,110,92,199,254,250,208,110,238,64,65,189,225,244,24,44,249,79,176,135,139,182,58,80,48,231,147,132,161,21,51,159,200,229,221,62,210,43,209,42,241,133,52,183,156,70,241,147,113,223,58,238,190,38,179,39,21,230,200,184,64,110,52,150,34,182,236,82,51,111,29,198,87,173,122,170,29,229,180,246,93,144,179,34,70,44,24,199,64,21,152,3,179,152,216,97,41,109,53,155,185,185,177,181,125,78,144,84,176,23,239,187,130,185,100,174,125,116,4,198,66,54,24,84,43,241,138,11,14,251,189,232,31,11,17,195,75,18,147,188,105,98,250,252,202,14,211,11,122,111,81,240,67,74,141,12,246,119,90,97,100,184,104,180,0,22,115,193,63,30,80,247,150,160,159,115,58,31,159,97,230,38,194,170,112,54,72,188,127,140,11,169,173,146,15,65,56,230,101,94,202,118,143,6,148,145,56,161,203,213,11,8,97,109,242,144,158,201,9,1,173,112,134,242,215,133,98,146,244,137,230,118,194,40,134,95,51,226,104,233,15,142,199,212,0,38,117,112,88,19,174,107,198,127,39,205,233,66,170,9,250,165,65,75,218,168,166,73,201,107,153,98,108,236,35,186,46,85,244,169,204,231,1,25,43,73,152,26,87,201,124,33,57,43,64,194,52,111,107,129,186,119,91,210,90,44,140,87,7,96,112,109,41,243,24,223,57,231,160,218,62,150,239,30,67,86,86,131,219,91,2,156,115,128,186,44,10,193,130,45,202,74,149,46,55,156,103,37,247,24,172,165,134,95,211,8,162,106,225,69,84,121,35,54,14,100,109,136,226,156,161,4,191,61,138,231,97,5,184,141,250,193,87,93,218,34,12,146,178,108,227,132,222,102,40,76,249,61,130,114,16,177,244,176,102,103,102,144,41,19,125,195,23,8,174,97,103,73,246,45,117,230,193,126,116,152,232,61,131,146,12,127,239,74,178,231,172,90,231,186,150,1,169,107,23,145,212,78,88,182,163,130,152,178,224,76,18,162,195,4,215,195,123,221,122,9,100,108,173,238,39,150,69,224,235,169,251,137,85,42,2,129,174,204,123,104,72,26,184,27,190,210,216,8,52,108,69,129,220,161,107,5,46,65,87,130,107,242,6,4,252,42,156,28,124,30,157,182,144,93,54,173,103,59,135,136,79,228,233,254,47,100,206,156,223,201,92,154,134,142,81,219,210,85,73,198,14,146,12,48,67,3,227,16,137,101,153,4,41,102,249,249,53,225,20,244,171,226,50,199,141,255,176,136,81,182,245,19,213,85,213,26,138,8,7,189,246,105,247,79,118,12,214,83,216,7,230,41,9,167,16,204,175,112,39,231,172,5,52,48,83,163,153,224,85,252,222,163,116,160,237,106,171,57,95,64,90,61,75,18,5,120,186,158,247,185,9,90,7,86,27,153,154,163,134,217,148,246,75,144,101,254,168,219,212,147,115,153,123,75,223,253,5,106,100,18,216,82,186,23,155,113,204,15,218,188,0,132,204,231,155,70,202,28,184,188,103,134,198,242,11,229,231,221,144,229,162,220,123,166,134,54,235,153,71,83,84,243,11,203,86,154,52,75,209,93,107,113,148,85,239,175,124,245,101,234,85,223,58,89,45,38,77,195,120,223,108,65,208,12,148,73,92,234,185,89,40,211,176,116,142,139,32,190,25,172,181,226,249,235,149,219,50,98,13,74,189,93,160,235,160,185,47,34,246,218,131,196,62,54,42,157,52,169,113,210,250,48,142,54,111,239,72,190,170,159,239,218,219,76,231,201,236,227,41,114,89,57,203,7,166,113,142,48,66,18,223,54,34,124,201,100,207,6,123,109,222,12,239,181,50,48,141,129,235,176,103,184,230,96,207,193,32,177,216,73,91,132,109,73,71,209,5,121,15,20,194,224,247,52,226,8,138,51,169,109,242,46,88,40,57,237,94,110,136,124,147,135,187,64,92,97,41,62,74,42,109,125,232,207,2,194,220,153,218,165,116,225,43,58,225,217,237,209,155,68,187,27,39,81,28,138,59,167,39,173,57,243,177,229,212,101,103,69,157,194,34,91,28,46,9,31,39,155,144,189,184,84,82,131,33,52,208,251,126,157,16,196,196,91,61,69,80,195,234,152,224,39,175,21,71,169,141,91,167,17,255,107,29,43,7,89,140,132,98,243,32,105,226,9,30,19,171,23,176,247,226,156,127,45,153,185,90,239,141,109,189,147,106,88,172,235,133,71,15,73,144,217,208,8,204,234,219,105,146,114,66,242,55,26,96,48,59,77,54,170,8,186,165,28,125,43,202,197,0,67,243,27,29,78,208,229,228,12,170,227,43,233,15,140,216,162,159,35,236,249,38,154,115,84,211,135,138,107,96,85,245,70,180,107,184,148,247,36,12,56,218,157,242,40,179,102,47,201,54,185,46,25,189,22,246,123,175,201,2,27,166,27,12,108,180,206,115,85,71,64,74,122,65,90,123,238,99,11,36,147,118,27,132,192,133,53,39,194,170,132,45,123,80,90,8,72,94,170,202,38,85,196,39,31,44,158,77,243,27,62,14,106,135,28,141,2,132,90,198,230,46,164,187,20,12,2,101,230,190,218,157,146,200,150,199,246,106,87,44,167,162,75,93,66,121,200,159,172,213,138,206,89,84,191,215,38,90,150,130,3,86,21,160,214,135,21,231,64,185,4,182,84,239,123,119,136,16,254,107,11,250,168,194,163,88,207,42,104,206,88,214,229,17,38,98,5,154,67,88,194,124,110,148,98,107,191,168,222,161,47,37,92,153,80,25,207,52,214,16,98,16,193,238,69,84,129,101,76,194,74,143,222,21,125,37,29,108,198,139,64,134,4,248,218,49,17,240,44,172,204,109,236,156,16,87,72,79,144,49,170,226,243,102,27,75,96,207,200,46,144,54,82,25,60,130,71,234,166,29,177,119,250,109,113,24,78,33,203,23,50,105,119,100,200,73,12,142,72,52,239,252,42,158,234,251,165,93,77,73,204,170,90,68,201,27,67,185,186,79,77,175,70,243,156,118,217,48,111,41,180,99,110,54,155,106,47,171,242,171,18,47,123,39,149,8,112,220,219,31,212,124,253,249,6,32,49,134,249,53,91,82,227,230,106,19,126,238,241,254,96,204,162,117,146,58,235,148,78,101,143,188,64,33,144,30,242,241,128,47,213,99,148,95,149,79,196,144,45,103,168,115,245,243,74,234,243,213,129,22,137,157,237,173,164,225,227,191,103,245,42,117,62,207,75,122,127,217,222,70,233,121,249,222,8,34,6,147,245,172,76,17,170,252,66,217,136,91,217,134,167,75,16,175,78,21,36,134,141,47,235,219,47,100,216,245,1,245,201,40,111,185,45,0,123,163,253,115,108,245,198,164,13,51,224,187,75,65,123,143,158,74,183,34,2,64,23,103,124,91,181,2,250,149,222,99,19,130,128,83,16,8,34,214,35,106,46,160,5,91,176,83,139,112,139,125,103,74,208,31,194,123,86,94,74,18,245,193,151,74,80,130,26,159,138,22,91,198,249,28,149,66,51,163,56,124,69,171,6,88,171,206,20,40,64,168,196,118,62,190,135,57,3,56,9,250,2,254,153,124,126,66,95,133,225,139,220,3,166,35,137,144,175,218,41,175,242,245,30,48,5,60,7,1,131,25,170,12,12,210,136,175,184,230,166,216,140,206,27,211,44,26,81,77,28,30,135,165,84,153,115,172,65,225,216,88,80,60,203,239,192,6,9,37,29,49,14,247,150,172,113,37,25,75,223,95,86,96,71,122,101,181,28,95,191,182,129,187,113,182,19,1,72,27,54,26,75,69,172,65,14,31,71,67,228,114,183,205,167,171,78,114,214,110,221,174,184,100,222,52,133,201,26,200,31,15,52,171,180,241,72,66,101,70,245,26,61,59,192,194,167,144,119,253,242,252,255,241,163,202,110,59,130,126,72,88,176,127,92,115,182,22,138,106,203,185,71,127,121,84,172,54,79,68,250,142,143,82,34,207,69,116,39,100,225,195,136,111,47,31,200,198,117,119,165,53,199,231,40,124,145,37,233,176,103,95,9,83,142,169,225,30,179,194,149,238,92,208,112,150,128,1,183,135,174,55,124,254,116,219,81,221,244,29,184,216,43,160,21,95,142,92,152,182,2,189,6,42,209,83,193,204,228,59,145,127,221,1,160,154,139,214,111,3,16,44,174,34,194,123,176,24,178,178,161,93,184,35,151,228,216,180,223,98,10,36,67,36,199,165,183,247,210,201,154,5,125,47,88,80,176,19,95,135,118,122,27,8,53,200,113,249,235,49,185,90,144,175,192,239,200,63,72,249,89,70,34,233,46,242,2,83,10,102,24,115,164,87,236,247,203,142,141,152,79,164,100,193,195,167,115,219,100,2,131,170,184,31,97,221,223,195,34,194,198,119,186,218,9,225,82,84,16,27,43,53,218,121,197,250,222,80,20,12,117,217,111,149,33,178,201,98,179,24,190,62,34,147,50,146,128,104,132,140,130,126,203,169,84,245,147,196,45,237,17,44,39,150,29,150,127,93,199,95,5,170,249,153,172,253,102,199,169,6,140,20,211,122,145,168,215,158,137,229,50,173,125,221,179,178,118,251,212,110,131,179,62,13,238,208,217,90,120,195,247,183,150,71,21,115,45,228,111,102,188,65,59,182,3,205,79,203,132,123,180,178,50,182,66,184,216,112,30,47,246,200,42,236,126,60,43,66,91,3,24,184,233,161,244,131,225,12,23,218,245,172,204,58,196,50,74,93,146,168,240,162,228,130,18,181,126,237,243,186,26,152,71,40,104,218,131,246,195,51,116,129,64,56,166,229,23,86,255,5,119,162,194,133,126,21,224,172,158,69,234,68,137,64,87,107,142,81,184,55,27,184,67,67,212,28,183,225,174,195,33,7,172,71,157,62,155,24,192,118,72,100,110,71,181,204,32,205,165,217,76,13,241,136,133,46,235,162,33,166,139,159,86,106,234,2,153,139,248,229,211,204,79,91,198,77,228,10,194,145,205,105,72,184,254,169,111,114,152,216,1,138,159,120,111,186,229,143,252,152,252,129,167,241,57,217,234,214,214,228,146,118,63,14,32,84,125,203,250,2,252,47,86,173,70,179,157,164,127,245,166,124,21,227,0,21,206,46,162,120,140,148,169,160,126,189,68,243,162,106,217,190,21,29,236,172,81,215,154,128,50,75,41,74,246,192,237,48,197,181,37,163,179,24,193,73,162,27,109,157,163,216,59,131,65,178,226,107,254,15,53,62,105,161,76,29,98,13,158,130,141,7,83,20,253,132,124,215,132,253,166,43,111,194,17,68,195,207,238,212,163,9,202,235,232,194,68,42,35,108,70,6,88,105,42,7,243,62,108,151,68,18,115,167,9,171,166,200,59,201,151,223,240,201,219,1,203,179,235,168,161,229,215,123,213,241,237,165,164,245,36,57,22,84,21,172,97,239,167,195,133,197,102,213,187,254,173,28,206,123,141,216,84,228,238,189,95,235,97,234,250,162,134,103,202,173,149,117,45,216,162,205,25,113,86,141,103,112,247,41,199,153,208,222,119,154,45,213,164,96,117,10,28,77,94,164,52,67,240,242,120,152,37,134,215,146,62,156,77,35,15,192,85,169,160,220,203,54,214,198,22,151,245,83,59,248,48,65,239,2,204,212,16,86,12,12,53,78,196,128,160,217,32,202,202,205,157,51,173,227,205,168,23,208,134,76,246,208,236,211,137,8,23,28,171,196,236,175,78,230,187,31,119,253,207,173,142,114,71,163,105,230,230,245,98,73,179,85,85,207,45,20,93,71,92,191,55,96,55,187,81,12,17,76,39,169,245,202,187,187,185,193,52,165,79,182,35,183,185,41,73,171,244,159,176,27,133,249,183,140,190,239,159,188,234,208,211,218,173,192,169,17,154,226,249,1,144,244,220,134,46,42,147,92,168,251,146,48,184,130,38,240,60,85,76,126,234,135,128,214,92,61,132,15,32,37,49,35,13,209,245,19,169,40,32,94,22,160,222,74,9,57,214,181,77,197,100,67,47,225,73,140,59,55,81,94,37,100,134,39,64,244,235,145,154,31,75,223,47,82,114,181,75,157,177,60,184,61,89,69,27,50,30,144,206,142,138,190,174,101,136,206,29,115,83,123,17,229,46,21,42,247,21,88,157,19,196,201,222,98,152,109,167,10,130,168,107,135,51,24,122,2,211,208,221,230,231,195,197,27,70,43,76,160,192,161,55,223,98,11,94,19,247,96,97,53,132,180,125,220,207,181,132,4,60,62,116,70,235,212,176,223,192,161,171,33,217,40,115,140,21,49,102,48,237,64,150,102,34,42,110,14,181,137,201,248,227,123,47,100,180,76,80,145,124,109,48,168,192,233,248,201,182,111,41,40,82,231,61,168,127,188,213,134,90,121,203,188,143,240,227,56,66,174,36,16,76,191,70,81,114,110,250,185,106,120,52,8,245,70,215,50,133,213,165,125,175,215,155,189,111,62,236,13,199,210,9,13,56,107,215,56,153,90,180,132,17,122,34,86,110,68,12,194,31,166,210,18,114,170,235,147,125,72,35,228,46,87,7,133,146,201,55,86,199,167,87,16,182,158,250,208,34,172,180,215,245,199,165,2,208,203,148,59,50,88,239,160,17,9,65,81,238,3,61,184,196,112,38,12,63,227,140,87,18,57,143,156,29,98,142,11,20,225,190,142,45,252,31,248,201,87,62,178,141,32,48,242,102,210,154,91,237,29,91,35,223,135,93,103,96,213,60,190,24,80,14,251,136,215,212,152,18,126,182,71,224,247,7,220,25,218,86,104,52,148,60,56,97,94,152,124,216,82,189,228,202,42,142,78,152,104,71,61,0,144,210,8,249,221,138,138,107,249,6,91,230,75,5,30,102,54,214,53,55,162,91,190,89,6,90,5,6,87,223,72,244,104,39,148,26,56,149,196,164,205,109,161,119,23,196,206,195,148,173,144,32,107,86,9,211,93,124,243,154,43,67,249,208,136,199,223,199,60,49,163,96,128,222,179,38,21,238,251,16,253,206,237,21,199,135,210,122,243,140,203,55,177,68,130,53,255,98,97,20,40,171,94,175,172,67,106,66,70,34,129,24,60,113,25,80,30,58,228,94,38,26,233,97,204,20,15,7,125,113,139,249,29,42,23,255,113,196,154,112,147,251,163,150,163,179,230,60,91,27,165,10,185,164,168,224,74,48,214,169,250,62,147,255,40,207,85,194,83,173,68,82,105,100,179,167,254,138,10,215,81,178,153,116,152,4,172,73,144,65,197,78,117,136,158,35,113,110,236,57,33,28,128,215,168,255,118,100,109,177,189,214,129,166,36,140,191,148,244,40,129,255,164,52,179,70,246,51,23,193,99,16,60,189,132,165,71,46,14,215,72,173,66,49,225,77,235,245,255,48,217,179,173,74,155,160,23,193,2,133,135,178,52,94,135,165,51,13,205,255,61,225,232,135,73,201,144,45,24,102,37,170,148,100,87,39,103,25,94,145,56,84,232,17,157,212,190,238,48,64,110,16,152,58,75,231,79,12,31,128,109,28,102,101,92,171,93,212,176,249,166,211,101,184,14,83,123,135,97,137,22,10,206,108,24,64,169,189,243,252,98,173,97,189,250,1,197,201,245,53,86,154,243,110,255,70,32,237,11,238,92,121,208,224,178,136,82,147,21,102,254,109,67,67,166,82,209,39,145,159,129,115,88,83,185,146,137,254,250,240,75,165,218,124,91,193,6,181,114,100,72,73,39,248,116,150,132,129,243,45,3,68,192,201,127,76,70,22,106,107,175,52,161,20,27,148,21,174,200,160,242,219,182,54,223,250,165,116,101,71,48,105,237,140,253,42,247,228,230,17,219,226,169,214,234,144,111,4,4,162,143,182,242,211,200,44,106,244,155,176,149,233,229,252,190,114,82,220,119,85,6,229,113,252,56,25,113,77,159,171,137,64,172,126,89,53,97,91,108,202,61,33,89,217,189,40,119,138,181,36,116,104,99,10,141,74,231,226,35,64,74,220,50,3,202,100,236,38,138,35,20,56,44,246,141,42,207,77,50,161,179,39,94,135,227,180,78,185,115,225,166,37,131,193,42,63,111,16,57,154,83,249,134,198,165,250,201,45,92,229,34,156,120,26,192,237,44,91,206,63,49,116,145,161,130,155,12,18,142,35,95,209,173,183,12,176,70,160,46,206,168,48,6,220,255,162,40,184,250,201,1,212,103,32,31,130,4,52,207,11,42,25,181,95,187,5,252,19,217,202,128,134,87,77,120,141,239,40,163,105,188,152,10,251,7,142,75,82,59,170,77,241,15,50,99,143,125,199,23,210,232,106,19,128,187,90,0,177,211,245,197,144,58,99,79,212,64,102,117,73,117,37,88,60,138,218,94,228,207,64,237,34,18,49,247,20,209,213,9,41,108,189,22,83,201,130,155,57,116,166,252,25,219,20,204,194,145,173,187,252,200,15,120,135,37,251,131,11,147,121,178,156,46,252,103,191,159,211,254,17,14,22,191,142,140,196,204,140,237,74,121,99,89,253,120,86,233,128,53,172,135,83,135,15,221,106,148,11,225,147,105,17,175,207,226,26,240,10,192,154,35,142,39,168,90,31,219,179,72,218,144,64,139,101,114,216,80,19,193,229,11,254,71,21,121,64,123,7,93,154,216,73,14,26,182,32,27,145,31,155,79,160,232,135,208,86,202,16,143,223,229,219,241,40,90,124,247,187,146,99,255,83,137,36,36,122,242,128,163,167,106,39,24,107,90,31,192,72,181,112,198,214,62,122,68,187,118,155,109,126,255,167,64,6,57,5,40,139,18,215,250,147,17,148,31,94,157,206,60,112,179,9,79,215,221,254,102,156,127,82,110,77,250,237,30,208,187,158,152,107,71,100,2,44,28,241,253,83,38,129,80,165,148,219,136,29,75,238,183,125,12,13,179,164,204,243,169,117,15,58,158,20,135,127,167,122,150,70,162,153,37,154,106,105,242,44,169,112,172,76,174,117,71,118,32,153,63,72,74,85,191,224,170,81,11,210,43,79,245,134,226,95,91,197,233,210,122,150,59,214,115,176,237,50,89,117,157,148,238,18,9,224,39,120,83,238,193,74,161,223,16,160,19,237,15,90,79,216,95,74,248,16,106,238,18,152,72,151,222,126,59,124,181,177,184,176,177,157,217,175,186,167,53,144,91,192,228,162,206,120,101,247,76,55,248,101,180,1,55,138,245,245,185,96,128,69,111,132,68,46,193,57,196,173,237,187,182,71,64,30,95,42,24,164,168,99,50,56,6,145,26,65,249,234,19,48,89,248,33,226,209,168,230,25,163,190,194,113,64,111,18,89,238,111,136,97,107,65,224,16,141,196,99,209,253,44,106,142,235,26,58,40,143,12,206,28,152,5,17,65,41,161,155,195,205,23,207,128,120,241,78,113,33,106,122,141,101,207,126,68,15,139,144,100,47,39,240,119,213,18,62,233,188,213,151,194,130,246,111,69,177,209,162,173,7,84,60,236,139,250,211,255,241,145,185,133,159,106,247,217,57,144,207,180,155,225,185,132,136,12,199,243,205,126,107,108,248,138,197,235,155,191,239,224,30,48,213,253,32,29,250,213,107,70,184,9,0,25,180,18,21,176,95,89,190,28,6,192,68,90,131,104,208,223,217,204,142,239,26,91,73,109,161,93,0,152,222,121,182,121,58,7,250,120,140,237,12,164,232,21,150,194,113,138,80,226,170,42,54,223,130,245,192,46,94,112,61,179,213,172,176,219,108,70,164,41,7,150,236,22,179,199,41,196,104,162,145,25,187,54,173,33,137,101,52,203,253,146,172,147,84,247,213,25,207,68,11,188,138,20,132,213,231,202,72,192,242,107,22,44,88,195,37,20,173,88,26,138,184,213,56,175,52,73,138,122,30,156,62,101,40,86,12,216,196,127,59,182,245,239,117,61,223,55,201,23,212,83,205,39,104,78,161,83,236,47,177,241,48,168,181,218,15,248,148,44,129,106,31,147,133,162,21,249,107,113,200,4,53,242,20,128,181,66,119,225,200,225,144,226,163,126,254,104,196,101,202,149,31,40,29,220,253,99,35,205,130,250,68,157,184,128,95,200,116,53,230,208,249,211,231,145,103,146,97,37,83,17,41,91,59,95,134,95,183,36,135,135,15,3,46,98,112,109,167,55,202,57,43,161,178,234,147,107,128,212,124,98,236,110,123,235,218,153,160,125,32,209,93,84,197,0,26,229,250,122,159,218,105,238,119,238,225,91,168,235,223,138,44,186,112,185,107,13,54,144,2,2,93,59,148,224,92,98,38,32,217,57,90,159,220,45,87,227,235,206,102,91,84,185,94,218,206,163,50,194,223,155,114,91,91,173,138,136,101,77,248,69,248,235,31,145,15,145,4,26,215,91,54,73,197,237,255,210,92,234,214,184,101,155,120,249,191,144,240,33,203,94,124,55,93,149,118,210,145,9,17,243,23,104,97,16,37,207,253,159,5,125,217,42,70,32,211,190,151,196,105,108,227,20,48,85,69,207,12,109,115,136,159,29,225,184,197,19,24,39,16,206,158,27,180,176,143,109,4,84,252,72,244,93,240,177,37,32,19,89,247,31,216,142,113,183,0,237,61,236,148,167,5,66,30,205,119,212,11,29,220,100,110,242,245,15,224,113,134,183,209,71,38,194,212,48,30,38,88,179,245,242,106,54,18,224,233,77,174,106,215,170,171,125,211,226,203,61,5,90,41,128,13,92,153,62,194,155,229,52,137,204,108,184,108,41,70,199,95,53,22,198,114,22,0,129,252,12,99,8,80,212,165,109,239,131,238,34,15,199,162,14,128,126,185,143,124,201,155,236,230,106,70,64,5,194,193,28,206,105,249,11,138,144,32,133,132,13,206,52,251,227,232,249,216,32,254,198,150,119,54,77,120,47,217,172,148,36,156,224,206,156,15,245,39,43,252,22,179,186,183,159,112,101,227,234,158,207,160,248,227,65,174,167,1,151,213,121,32,48,231,0,95,197,186,113,202,128,133,203,192,117,50,127,248,207,56,54,145,80,223,164,213,114,106,116,218,121,103,222,4,210,215,209,16,225,228,163,188,138,230,34,147,71,166,36,52,128,64,65,1,117,88,147,207,33,244,161,7,120,132,23,215,165,41,116,26,162,157,42,101,217,46,163,209,67,225,73,201,162,148,9,94,110,177,213,81,192,115,152,169,79,209,210,61,61,81,215,180,100,1,226,153,99,210,145,119,68,172,117,160,244,65,24,236,146,156,87,55,160,60,149,113,223,21,168,155,247,192,78,210,104,121,127,90,179,129,49,230,213,166,173,38,248,0,174,78,153,105,166,240,99,86,42,155,10,184,205,106,128,207,199,112,52,189,154,35,39,213,105,144,132,132,171,10,36,80,178,250,181,39,224,105,151,198,44,140,89,242,81,135,223,175,121,221,131,120,110,169,139,45,250,63,228,17,7,177,24,177,66,34,133,218,128,207,1,161,78,194,214,101,54,200,133,23,45,185,221,91,51,99,172,89,136,198,201,1,1,176,83,68,205,192,73,107,107,236,23,22,11,113,149,174,87,3,56,84,89,198,114,134,64,212,233,181,16,60,183,211,111,246,68,51,17,17,17,48,210,205,87,149,88,37,0,26,28,161,37,52,21,191,179,110,216,191,120,215,230,62,158,252,160,35,88,198,120,187,103,152,248,122,146,59,129,53,75,0,11,96,147,123,148,167,34,94,171,155,101,52,109,25,82,206,196,154,10,42,30,251,26,188,172,17,189,188,157,108,15,167,213,200,233,245,248,48,254,156,103,102,144,79,59,98,33,209,177,113,24,28,178,145,93,103,59,247,166,25,69,82,200,103,112,31,109,88,120,82,216,71,197,50,2,229,218,140,184,117,169,30,192,40,194,179,72,56,141,252,76,35,199,123,49,97,44,0,144,204,26,84,89,219,250,62,129,199,237,60,231,125,186,117,169,93,201,124,141,163,27,137,51,22,142,247,217,252,206,220,83,50,61,149,111,247,240,134,104,132,142,28,33,118,92,66,6,158,101,21,6,4,240,201,73,61,135,36,216,163,179,43,242,124,250,176,26,216,117,151,57,234,239,224,72,16,12,67,183,126,69,143,48,93,46,172,126,70,247,32,139,67,78,159,127,2,247,72,174,120,191,166,179,28,150,193,192,243,222,72,36,94,247,246,134,33,156,202,220,123,123,226,20,183,60,84,22,178,175,235,169,42,130,214,246,33,107,142,0,78,157,84,46,201,225,64,146,165,169,154,141,12,198,124,50,142,77,249,228,211,224,200,162,144,226,59,41,169,75,84,176,133,48,213,54,220,167,154,58,224,198,103,13,239,233,127,238,159,19,94,123,201,245,85,184,100,152,13,116,78,88,191,185,99,120,236,177,128,89,209,178,230,47,115,171,208,183,168,92,99,34,119,38,37,84,232,13,6,180,29,182,139,207,136,92,55,101,123,109,171,2,63,223,147,24,127,228,11,242,29,10,61,94,71,35,247,113,71,235,138,189,141,180,254,191,81,9,247,175,227,120,236,31,166,254,146,119,115,148,0,108,78,223,193,222,168,164,248,57,170,96,68,212,210,15,56,205,217,247,86,239,37,117,191,134,17,199,187,119,69,63,181,13,246,207,255,130,132,12,80,217,35,45,224,247,190,149,183,85,116,83,16,8,148,1,13,234,142,150,255,207,134,109,58,190,241,121,142,227,75,146,207,27,215,93,41,26,59,36,26,68,123,133,241,78,124,181,46,9,113,198,68,21,92,213,12,237,47,15,142,38,71,41,37,89,213,137,217,123,235,68,210,244,129,93,36,209,1,246,129,229,177,129,73,66,111,67,199,206,206,101,21,14,205,65,95,9,25,192,113,163,119,37,27,171,42,165,36,75,64,186,27,149,125,245,87,228,72,101,132,160,23,190,190,149,199,32,63,242,16,221,179,249,148,179,193,130,146,66,113,32,35,102,187,226,242,137,3,108,222,14,198,180,170,106,73,236,87,102,65,247,52,132,176,215,140,236,89,74,118,137,144,254,243,15,23,91,8,99,43,8,10,63,93,225,218,125,38,206,155,67,239,6,222,94,180,168,52,181,232,96,233,25,141,41,6,208,234,79,21,232,59,241,241,218,182,29,9,31,75,47,207,245,108,240,25,68,120,119,24,109,113,82,58,184,159,56,240,134,12,179,75,233,38,139,245,42,134,13,121,110,70,36,151,39,72,163,123,166,127,104,214,167,168,100,21,146,228,243,243,136,23,217,129,209,13,165,51,185,82,62,107,109,1,178,154,199,2,139,69,166,1,107,7,28,77,41,253,173,56,108,224,25,83,52,107,5,25,193,53,185,167,29,177,200,45,7,240,234,255,8,99,62,248,165,108,159,66,207,162,247,125,188,93,134,200,32,146,30,204,167,145,58,9,185,54,92,75,59,23,3,184,124,1,144,160,234,70,24,208,54,146,18,56,233,215,140,73,143,217,234,204,120,6,110,254,63,18,13,102,48,139,105,61,239,204,131,218,134,85,118,189,98,136,242,146,220,136,99,124,33,86,121,82,25,239,199,147,95,179,63,153,153,125,39,214,76,12,152,235,185,116,254,249,171,4,102,119,242,212,35,244,22,130,222,7,243,171,36,45,92,42,117,25,180,68,250,178,27,107,115,36,168,3,219,79,110,226,254,151,241,7,127,163,47,161,22,9,120,202,238,20,231,158,85,169,222,208,210,128,122,247,4,11,58,148,156,95,36,67,14,59,133,215,63,49,169,24,95,186,173,86,226,16,92,252,62,106,95,89,249,181,219,144,65,217,45,33,11,4,111,238,98,47,135,184,165,254,9,210,117,201,27,139,83,88,49,32,222,42,83,254,54,173,106,94,118,157,174,23,8,98,245,211,139,69,116,102,74,243,101,174,56,155,176,74,86,217,107,98,10,124,206,46,41,188,118,231,90,213,88,222,218,238,242,178,225,180,194,210,0,103,243,195,148,212,33,154,125,170,241,19,79,8,205,16,72,135,29,37,30,179,242,223,149,232,12,226,175,165,135,134,59,3,243,62,211,143,232,116,248,105,129,48,164,199,14,42,36,125,96,84,162,82,120,158,69,98,209,46,66,7,34,59,240,215,123,79,246,174,21,105,236,117,137,37,130,40,180,116,180,189,251,87,0,237,16,203,128,52,51,42,162,0,128,52,142,181,133,158,26,191,9,73,171,36,45,171,86,108,191,251,58,62,203,36,83,176,216,220,13,25,32,237,115,163,236,81,64,82,207,178,40,120,209,14,77,221,231,246,14,217,248,16,171,110,212,23,172,176,167,237,117,244,172,83,175,17,35,0,18,187,188,63,241,16,8,110,180,120,235,175,97,200,80,50,10,71,94,193,249,88,99,157,128,145,132,18,116,209,50,187,234,166,31,124,174,148,185,140,241,121,133,42,151,33,91,35,11,186,228,27,153,24,239,37,227,249,128,87,196,37,212,147,105,27,44,234,128,31,44,16,80,58,195,0,107,2,189,130,76,133,75,234,27,230,201,96,200,132,58,95,183,91,249,87,4,52,51,141,58,5,242,221,119,6,134,215,154,25,228,166,150,182,87,75,140,97,254,220,10,98,3,91,186,6,211,104,13,225,103,160,62,119,37,243,86,210,48,226,180,141,193,244,50,181,59,130,29,197,20,193,96,249,108,228,166,118,221,48,119,35,122,226,66,195,228,137,103,25,237,124,148,126,140,227,196,127,159,71,173,199,234,183,102,107,240,74,62,161,227,231,69,66,4,216,107,0,18,75,250,1,120,50,205,119,198,171,136,94,254,138,232,174,69,247,49,46,174,203,48,151,71,229,161,70,111,123,88,145,6,109,237,182,250,159,153,141,186,162,112,2,209,166,94,6,124,101,74,159,72,141,175,209,116,0,241,17,67,188,81,87,62,54,7,100,187,160,7,24,188,32,60,129,69,61,127,157,180,17,53,79,32,142,24,106,147,141,170,31,51,215,132,166,30,202,170,25,152,181,98,99,123,130,148,28,51,95,251,173,96,100,231,62,45,227,176,99,6,203,230,253,7,0,181,142,245,6,100,243,229,167,247,46,51,226,1,138,27,162,96,199,186,165,77,106,119,181,79,48,157,62,148,217,248,85,28,105,12,208,37,179,52,200,49,51,187,243,33,20,195,168,111,201,145,26,23,245,222,130,184,192,48,46,62,18,151,104,41,75,154,58,62,203,239,67,134,42,151,177,167,124,209,163,167,112,44,162,70,188,77,81,219,1,151,127,43,77,152,177,30,82,160,254,128,198,67,101,80,199,28,218,95,59,31,241,13,46,217,123,105,111,84,119,10,123,218,123,148,250,241,66,212,223,205,112,43,106,16,80,57,168,251,235,219,197,86,54,14,212,219,246,236,134,31,99,241,43,194,215,136,2,223,156,235,77,183,50,84,61,176,224,238,224,36,72,26,137,215,33,198,145,82,153,254,203,87,174,231,181,216,86,151,173,71,208,179,129,241,126,82,186,9,144,177,32,91,29,208,4,224,68,189,232,69,18,111,239,250,140,195,98,201,85,35,120,140,129,94,206,86,63,28,171,134,8,212,66,73,216,12,63,77,21,27,149,166,250,159,90,248,33,98,200,74,144,38,235,123,221,25,76,197,84,127,223,47,68,149,203,205,221,202,214,88,31,144,113,40,18,87,115,48,201,134,30,175,38,210,189,231,158,153,110,6,176,247,213,66,121,106,112,13,33,215,229,9,253,245,253,41,249,114,81,36,245,214,30,136,175,175,119,85,194,77,18,36,52,74,84,51,69,3,6,82,213,54,180,101,48,17,203,96,212,12,201,138,255,114,195,191,59,156,136,105,200,49,17,222,136,19,101,16,37,145,23,242,148,25,103,102,22,246,34,237,245,159,158,240,16,169,30,57,84,119,201,101,16,220,139,164,76,243,173,200,140,68,4,92,39,206,101,148,182,102,75,178,174,214,106,62,247,133,22,25,164,184,153,85,30,4,176,111,201,231,14,206,37,200,148,39,45,219,65,208,180,157,6,51,160,176,106,1,104,200,25,148,83,144,105,43,84,21,132,117,180,188,235,182,24,248,96,81,221,101,210,156,72,146,124,233,212,126,68,236,26,132,207,59,242,185,128,14,138,31,66,43,235,188,110,20,252,253,125,227,75,140,251,213,159,184,134,6,249,81,105,253,218,136,183,113,205,164,116,202,190,138,239,211,42,159,130,89,162,4,117,119,253,91,137,180,65,173,215,231,91,166,242,171,66,189,235,188,62,99,149,163,27,165,43,236,10,163,168,55,250,77,130,102,63,127,208,62,173,178,154,43,57,160,30,184,177,71,53,203,16,121,209,12,204,135,103,192,209,60,212,60,65,145,180,188,215,41,112,18,34,107,123,180,246,193,155,39,158,181,213,198,250,196,43,31,94,84,86,155,20,17,96,151,97,250,233,155,187,42,82,229,123,147,220,139,217,86,218,118,91,22,67,138,149,167,137,132,113,126,214,115,184,51,47,201,41,7,104,131,130,135,221,101,209,113,238,131,218,125,26,235,132,71,44,48,180,14,243,49,151,255,143,112,124,123,239,72,42,112,157,96,15,198,228,245,74,186,47,67,121,160,56,114,57,37,32,161,70,205,198,62,171,210,128,68,14,131,95,16,119,247,70,77,255,32,126,126,37,203,55,254,112,91,218,28,201,200,121,239,163,191,74,149,182,59,119,27,183,101,160,254,43,113,164,109,111,142,241,202,14,85,248,86,248,240,51,5,185,45,37,236,200,44,17,91,187,122,232,184,221,7,179,55,194,141,10,48,147,15,31,59,48,100,84,215,215,79,99,227,187,107,19,142,78,250,134,203,28,220,69,0,153,126,0,0,243,39,34,27,170,241,96,3,97,183,158,84,191,141,197,72,195,45,186,250,168,225,120,2,156,236,103,233,160,239,35,48,181,79,199,33,218,20,188,33,105,100,206,13,204,103,102,135,83,17,89,228,153,63,21,253,1,115,39,50,242,246,60,241,217,101,175,112,231,75,246,18,76,121,117,14,162,111,92,247,205,206,36,193,15,75,55,42,134,242,205,209,127,137,226,252,186,23,184,4,124,214,66,227,239,197,210,67,186,112,117,15,6,156,158,102,67,149,5,18,95,238,211,76,238,96,223,205,97,139,173,233,135,217,37,150,221,77,180,190,202,149,62,166,55,215,102,151,239,110,25,64,98,84,207,254,103,21,198,78,252,216,34,116,245,62,7,199,90,97,250,69,193,116,227,231,19,151,112,120,96,239,23,27,11,69,11,76,220,54,150,202,152,116,36,194,133,101,69,2,250,252,7,110,127,181,167,102,144,2,38,220,242,216,214,220,126,227,84,175,79,91,145,186,107,194,56,188,154,90,193,133,157,198,93,21,117,50,69,225,5,41,200,173,49,115,246,249,47,96,238,150,10,140,173,189,39,34,128,128,229,13,199,220,48,8,35,136,206,179,219,180,227,252,54,228,104,219,73,3,235,79,14,255,248,226,84,88,10,23,212,192,186,237,121,95,7,157,153,245,100,6,55,117,212,24,83,55,100,104,172,246,227,178,147,141,140,155,5,173,137,138,123,44,49,60,207,221,23,131,102,172,223,125,30,216,144,156,252,245,243,238,46,97,45,9,125,60,62,103,138,161,140,250,226,221,250,176,130,118,52,92,187,63,10,185,125,151,238,120,121,114,141,25,175,225,102,165,45,86,80,20,70,26,115,30,33,248,185,151,123,132,80,224,154,33,93,114,243,4,51,83,24,122,145,60,20,124,65,174,184,54,250,17,126,76,83,26,158,242,195,183,69,197,226,101,13,166,212,106,73,141,202,217,169,160,133,123,171,150,54,123,113,143,182,166,48,4,135,130,233,243,58,99,173,93,84,80,243,140,18,222,143,40,253,233,206,50,90,195,156,69,91,243,202,10,55,131,199,55,93,236,28,74,93,131,250,248,179,6,160,72,225,217,6,63,137,105,118,16,170,220,20,254,139,140,104,79,123,40,175,101,98,169,55,128,95,118,1,108,170,80,159,208,101,0,89,108,59,2,55,58,213,139,147,124,218,96,212,34,130,154,241,114,209,76,88,200,74,69,86,5,192,120,46,242,54,191,116,154,13,96,3,132,36,147,4,94,131,106,142,99,44,76,218,100,21,181,72,179,83,7,242,232,22,122,117,96,134,2,133,111,172,93,96,231,129,115,106,79,23,110,100,206,156,251,63,152,218,186,129,53,159,224,236,49,154,245,18,209,253,38,39,27,103,91,169,201,9,226,5,6,182,174,136,232,116,249,83,12,50,67,91,77,74,179,241,201,41,76,45,92,243,206,252,105,247,31,57,14,123,148,50,136,223,141,43,3,32,148,23,89,147,170,34,29,22,111,238,229,65,183,111,164,231,138,200,95,59,18,110,137,35,70,187,173,47,113,222,162,199,162,149,207,112,99,196,43,17,119,30,32,181,124,4,25,232,136,170,109,60,111,161,90,230,48,175,58,22,133,107,44,13,18,220,194,196,113,1,74,247,201,217,88,48,83,74,114,113,58,213,54,18,151,82,20,167,148,165,14,234,230,164,217,223,8,51,69,139,118,78,223,75,50,195,117,173,245,184,188,251,216,29,206,50,240,27,2,106,184,187,214,107,251,123,172,232,211,154,97,104,20,16,54,211,166,76,163,176,111,186,168,108,19,123,179,137,89,144,238,211,141,128,47,13,229,71,153,76,152,112,54,137,144,188,78,157,134,73,186,105,94,64,125,116,214,12,49,187,8,238,190,88,246,209,145,252,45,239,230,85,161,54,82,116,100,158,207,120,96,82,104,110,139,123,66,217,92,162,19,137,13,234,172,161,107,169,190,36,190,221,2,243,247,52,180,94,139,162,139,104,89,84,157,105,176,105,110,149,22,203,214,210,134,171,254,209,104,209,53,5,10,72,92,75,95,112,123,40,121,185,167,61,238,85,15,227,182,214,163,52,237,233,11,80,195,176,26,25,232,194,185,188,197,202,196,0,112,85,251,6,237,224,229,102,191,115,217,225,48,121,119,130,129,160,148,73,59,79,211,247,60,160,30,179,85,46,57,233,140,157,22,161,130,203,174,236,35,46,211,167,170,149,241,217,227,193,194,136,3,203,30,62,6,17,114,184,214,157,110,210,173,246,12,121,204,54,24,243,110,17,105,11,171,208,48,120,68,0,87,218,33,58,167,88,241,165,43,221,61,200,97,111,222,19,81,176,38,247,98,243,250,81,126,92,246,251,202,119,208,235,205,54,54,89,18,237,163,215,47,1,134,205,174,171,40,161,62,113,37,117,36,67,145,2,69,8,2,33,174,173,178,216,240,124,192,77,61,44,60,184,207,214,187,92,217,38,143,172,160,251,242,12,158,250,222,37,62,242,16,8,98,220,69,124,221,129,236,79,158,151,72,183,116,37,188,31,253,36,176,31,87,221,24,112,131,215,233,104,177,57,21,22,149,246,81,46,183,127,211,244,90,217,185,253,249,219,46,174,78,76,55,76,143,115,124,250,163,6,56,255,50,15,120,215,165,240,129,152,248,50,200,67,188,195,228,7,82,163,23,89,113,125,110,136,124,2,59,155,132,14,20,59,75,80,213,154,224,123,38,194,65,243,32,58,41,123,171,126,36,53,16,49,69,49,132,218,229,16,236,10,75,238,4,68,4,11,137,120,28,149,130,43,204,149,166,35,222,168,249,216,2,140,214,85,20,219,189,107,28,201,82,127,131,190,177,51,254,130,43,20,202,228,11,192,144,249,118,41,145,140,0,245,127,183,210,155,20,132,150,52,83,51,29,60,180,32,219,157,218,162,64,120,248,235,162,67,232,144,61,76,151,133,10,201,114,119,255,237,3,200,137,52,170,143,192,137,56,210,241,4,82,20,225,28,120,183,49,249,33,200,133,133,46,245,33,216,28,79,65,32,54,139,157,213,140,78,164,249,232,117,190,220,186,203,192,98,166,77,212,117,173,149,89,233,172,88,230,2,113,160,109,108,9,64,100,72,12,154,162,152,241,255,77,119,250,202,129,34,241,88,88,22,95,158,76,36,225,98,26,246,173,137,1,211,29,23,216,41,178,116,60,53,4,177,172,116,24,252,147,0,165,35,27,246,52,173,162,91,217,9,146,46,87,75,12,166,123,119,194,44,186,41,64,91,228,8,71,189,134,76,109,34,30,221,206,111,74,71,29,143,108,215,200,12,20,238,38,107,82,24,238,114,223,168,32,172,236,143,251,139,18,93,35,29,86,228,70,1,253,57,60,58,135,94,148,242,174,119,204,3,234,113,184,152,98,37,74,193,114,136,123,94,33,48,90,190,33,217,224,50,113,158,83,158,186,117,62,121,131,34,43,143,70,11,175,210,42,180,33,58,90,88,253,63,105,132,63,115,154,106,50,46,70,154,234,3,191,177,63,108,232,246,80,251,46,252,198,99,7,242,249,181,244,97,160,17,98,194,190,255,26,102,195,168,169,153,14,126,138,219,153,24,91,86,119,80,135,123,217,32,224,161,81,90,205,90,200,48,243,177,143,97,47,110,239,142,103,172,171,28,43,72,76,80,76,176,217,189,217,101,223,13,91,72,129,119,186,169,91,167,231,166,160,167,120,124,64,152,5,12,181,105,21,151,61,237,113,254,187,251,13,231,64,177,217,193,127,93,55,236,226,36,6,82,44,210,194,220,63,59,6,114,39,229,254,124,158,61,192,91,95,89,227,157,195,147,112,146,109,96,241,48,109,49,67,249,99,79,28,215,185,54,70,2,42,155,115,75,197,19,162,62,238,248,203,18,212,125,112,11,141,204,89,105,113,135,100,153,240,51,99,66,117,107,74,18,46,107,208,241,113,225,100,245,78,148,190,51,100,85,195,165,67,13,198,241,228,114,179,1,86,247,233,194,161,177,207,27,142,32,55,75,157,92,40,72,142,128,25,0,238,66,133,128,95,71,34,132,173,250,170,127,188,250,131,128,49,8,215,93,119,166,164,213,141,70,188,230,68,247,23,29,78,149,195,223,163,205,169,166,164,61,42,255,174,214,100,27,209,62,74,37,185,223,154,23,150,35,43,216,107,221,127,135,230,25,17,237,254,223,192,139,245,255,33,179,82,81,103,123,113,202,67,74,228,39,237,247,197,44,212,3,231,175,172,38,247,57,168,95,60,160,220,239,10,100,110,117,26,164,62,207,91,42,14,242,5,70,203,79,189,38,38,114,225,191,188,172,12,7,138,214,110,5,50,218,244,188,82,25,110,65,105,71,182,117,182,217,179,184,12,216,222,98,44,126,58,156,41,43,192,43,135,45,230,109,150,148,40,202,201,175,192,224,243,213,206,164,127,76,133,22,1,253,112,71,145,227,125,223,246,109,227,5,169,13,19,57,26,156,24,222,56,246,229,217,56,79,133,54,13,84,40,35,10,85,250,253,78,64,100,75,191,225,232,214,95,74,185,80,121,134,118,99,230,112,35,158,86,178,9,145,204,160,146,25,59,249,134,96,92,169,242,38,2,254,61,28,233,158,36,207,237,45,40,71,190,15,168,163,130,168,30,162,225,77,146,145,80,119,118,69,177,38,126,154,106,33,37,174,75,210,98,33,35,131,178,161,21,18,246,0,180,114,160,97,243,122,19,148,17,203,238,27,114,86,34,171,226,105,139,10,174,248,110,213,92,162,210,13,46,246,125,194,43,248,75,108,185,33,31,132,236,45,145,21,200,125,210,40,131,114,114,41,124,243,138,97,185,181,227,103,23,227,114,89,119,35,49,84,227,240,175,197,16,193,157,169,206,106,235,84,242,1,125,159,104,176,54,42,233,168,64,89,111,207,68,208,215,3,26,206,170,139,221,180,36,176,0,43,13,159,119,39,37,151,76,190,92,132,121,51,206,3,59,218,195,166,108,173,117,252,84,251,2,199,42,91,185,145,70,66,9,171,1,11,69,83,139,223,159,145,153,190,35,120,114,17,11,175,143,237,0,64,246,3,170,50,219,61,191,61,26,226,177,68,92,4,188,127,207,249,187,21,237,45,162,253,113,134,90,165,180,26,77,86,103,231,182,189,235,53,216,232,157,44,213,9,90,143,210,100,145,42,229,11,222,126,228,127,140,126,83,21,123,50,182,32,35,189,244,68,57,20,1,212,135,122,202,132,18,79,141,186,43,242,20,53,51,127,152,22,49,3,28,106,99,169,157,18,98,74,181,234,38,88,218,80,48,28,253,11,197,90,234,151,228,57,127,111,132,57,102,59,165,122,224,161,197,75,227,117,202,224,46,197,204,140,223,186,199,12,114,248,157,218,162,0,209,117,119,236,162,102,63,158,252,205,7,249,109,77,111,154,243,80,232,55,211,194,164,241,45,253,105,47,86,66,88,90,165,219,30,240,200,40,150,114,90,182,222,12,207,99,237,8,144,54,208,15,172,187,176,233,21,177,234,66,137,12,97,26,155,237,11,24,76,94,201,129,187,6,147,43,31,109,44,10,82,48,182,151,213,28,250,245,68,22,41,180,181,214,222,53,121,72,87,245,27,55,153,60,48,30,137,47,229,22,168,63,88,82,194,128,47,172,2,207,110,251,96,98,35,182,123,140,56,0,130,94,185,127,111,157,39,39,48,7,119,219,35,177,2,78,134,40,142,116,106,129,72,117,22,148,233,144,167,150,118,8,88,33,31,78,55,17,226,157,227,179,229,19,220,174,62,235,170,102,108,40,112,210,197,104,56,184,148,130,41,94,103,190,167,222,109,224,136,190,235,61,162,167,169,10,230,209,154,209,198,134,234,13,107,211,30,124,221,250,131,28,92,161,118,207,54,91,218,127,156,235,117,14,87,101,48,200,21,199,133,216,223,246,239,154,135,236,105,160,81,203,79,237,148,45,9,187,62,8,238,143,178,221,116,163,8,2,20,52,180,232,77,27,23,203,192,234,237,160,219,78,62,173,106,228,97,12,13,200,182,54,41,216,155,28,154,157,19,195,0,203,245,221,235,127,55,81,131,34,230,47,62,135,172,187,250,141,23,21,197,190,176,71,86,31,63,254,102,188,216,117,234,220,97,9,4,238,107,208,138,113,158,250,128,242,255,229,103,67,236,49,125,181,236,102,193,138,68,191,87,158,64,187,224,84,62,68,148,66,245,2,221,241,96,172,230,52,138,24,196,109,18,130,120,35,120,227,169,184,64,106,102,46,215,108,202,250,123,159,0,211,2,27,136,165,132,210,176,77,226,72,125,21,82,228,206,174,255,23,71,240,20,206,55,77,216,71,41,150,23,106,134,188,38,226,75,50,113,75,87,248,118,106,18,214,129,131,63,144,44,38,236,145,200,69,14,177,240,51,105,155,119,23,194,7,33,99,130,134,81,249,20,30,244,27,99,214,148,102,194,43,160,190,109,227,74,99,67,249,141,110,1,60,190,47,253,150,97,247,16,25,175,172,160,63,22,232,176,57,232,88,209,182,187,169,93,109,228,208,134,61,126,115,74,59,83,254,157,234,119,239,181,99,255,132,211,124,10,56,242,187,180,143,31,223,81,132,95,56,82,229,38,192,40,106,205,103,178,163,152,216,17,5,199,39,154,154,211,125,126,168,50,252,124,66,76,26,72,76,224,195,170,159,115,229,97,247,175,239,254,213,60,54,44,212,96,235,74,253,17,214,180,192,151,162,159,137,219,96,39,37,137,199,177,88,98,143,93,62,240,12,236,162,90,103,48,200,158,6,31,18,196,56,160,156,118,230,119,32,21,196,244,70,149,14,223,185,185,79,67,185,113,202,78,233,84,119,185,181,135,134,188,121,187,152,30,78,117,164,232,49,126,162,9,18,162,60,37,116,6,55,220,224,61,86,220,26,67,90,187,14,202,246,237,221,27,142,69,9,217,254,224,11,33,185,86,235,76,146,51,104,53,73,68,189,91,30,75,86,117,165,217,143,29,206,39,188,123,215,18,13,138,96,71,107,9,160,44,140,198,40,196,109,44,148,34,218,209,89,172,45,28,202,87,27,235,193,215,176,22,1,40,111,165,228,65,123,170,99,205,194,15,26,255,28,20,222,237,59,79,30,215,75,38,147,15,0,93,189,63,16,29,113,241,202,80,166,245,181,209,10,112,45,143,116,183,8,208,93,112,191,9,54,57,127,208,72,70,112,185,107,7,89,216,152,100,34,242,180,17,223,138,1,143,122,127,192,140,199,45,221,53,26,7,98,67,153,221,98,231,197,87,97,211,110,191,119,75,204,233,140,98,126,64,78,201,135,186,177,175,197,255,252,113,50,245,124,144,9,82,98,240,8,66,34,0,225,253,152,73,226,195,129,166,44,57,114,160,74,62,139,57,219,227,194,152,179,33,99,22,89,27,170,224,134,3,99,89,96,151,63,46,182,139,203,124,47,138,24,28,159,147,183,89,23,207,251,15,35,240,85,192,177,194,126,248,133,134,65,175,202,195,89,243,233,65,44,182,127,186,163,218,118,123,191,222,151,254,111,123,131,123,108,25,41,235,100,208,66,129,209,103,191,125,53,66,208,118,148,92,250,177,215,42,179,206,75,139,7,205,121,23,113,97,85,180,250,22,3,184,216,191,43,9,246,70,135,152,7,182,179,84,49,4,20,231,198,225,87,11,202,61,138,79,228,164,239,37,23,197,226,215,129,144,125,11,45,216,66,80,183,90,81,185,198,148,242,119,148,26,33,111,151,178,19,131,40,199,45,41,135,250,35,32,55,113,211,113,200,219,193,52,209,79,46,130,135,85,2,6,101,22,182,158,187,123,7,91,137,117,4,202,134,34,215,142,169,104,227,101,222,199,239,224,245,77,68,99,198,213,158,46,241,239,91,107,168,236,230,209,144,126,66,75,60,57,247,17,194,250,115,20,227,201,3,83,131,120,210,96,65,99,146,11,19,79,107,63,201,113,241,151,197,92,139,192,19,107,58,158,179,253,12,37,47,20,51,227,188,18,201,121,206,35,178,215,38,157,70,254,172,138,104,228,139,36,85,62,75,59,197,158,125,17,164,89,140,181,12,198,150,138,80,195,149,153,3,176,46,193,6,90,60,50,205,120,29,244,131,76,34,246,58,204,251,232,4,8,104,97,43,1,248,163,113,13,179,168,171,253,205,199,188,97,198,21,80,96,225,219,177,178,84,11,84,188,156,200,61,93,149,221,13,12,174,110,162,93,27,149,48,175,94,142,184,139,187,122,83,196,136,250,57,47,23,52,58,174,20,108,73,219,4,10,104,150,145,28,16,236,25,244,7,178,186,160,43,50,10,253,53,197,185,137,82,146,56,150,99,54,104,27,237,138,251,16,210,134,122,13,53,15,244,46,132,46,133,79,5,237,96,42,25,110,171,162,251,214,92,46,183,144,124,43,128,226,25,168,177,130,195,25,145,151,204,21,171,91,19,201,193,49,195,75,212,1,251,38,160,106,50,132,71,128,14,65,167,103,206,39,36,253,255,234,67,155,201,37,97,134,200,234,188,88,168,185,95,55,193,92,91,56,237,25,222,63,101,46,2,68,44,31,221,52,127,34,221,5,175,254,81,126,204,3,117,29,230,235,46,75,110,230,14,160,161,35,234,101,77,3,141,154,218,235,30,110,24,4,18,49,199,33,156,244,200,34,118,157,118,237,217,76,165,233,210,19,146,159,213,76,33,81,99,8,84,135,220,230,187,23,21,104,216,51,18,236,189,216,229,193,74,145,240,135,79,19,228,137,241,32,228,243,175,176,184,190,66,195,98,35,164,109,123,120,225,218,113,133,209,15,133,129,100,23,8,109,234,124,140,69,200,12,148,158,231,63,8,226,92,150,253,178,147,87,9,86,98,80,251,76,193,44,126,135,30,97,139,116,30,57,167,88,174,114,214,240,95,68,46,106,231,105,253,163,68,118,47,132,197,233,93,12,51,173,215,226,10,23,129,219,247,137,17,218,99,87,40,41,206,110,67,254,29,243,221,194,15,216,8,212,32,230,94,206,77,202,134,73,38,120,64,33,170,163,33,105,235,169,158,175,161,222,66,14,28,1,40,139,139,56,120,61,242,142,22,60,159,195,228,175,173,218,134,4,163,130,170,251,7,124,37,223,194,208,188,37,54,191,173,97,105,190,219,213,183,204,157,21,22,137,130,125,202,85,164,247,108,236,33,27,59,3,13,159,111,198,193,41,205,205,146,54,19,171,210,3,210,117,165,60,141,41,208,17,7,243,7,67,246,197,249,212,238,242,157,184,14,245,198,233,145,55,131,255,199,210,112,123,212,16,97,196,249,193,4,218,250,95,234,140,94,75,139,24,9,151,150,21,91,174,119,86,61,217,56,48,50,205,96,243,176,35,234,82,123,230,127,140,190,201,54,110,72,80,98,199,9,171,151,187,152,120,142,169,214,84,35,45,185,186,232,124,234,159,173,216,33,236,156,95,206,192,113,201,221,7,3,184,209,228,90,13,182,87,230,127,84,99,67,213,246,146,78,103,149,146,79,68,209,29,160,7,194,135,237,94,36,9,79,250,100,74,42,65,203,127,134,17,175,18,100,12,164,191,200,128,20,53,197,196,142,98,233,139,235,171,37,156,207,2,117,94,166,121,144,94,219,160,130,176,199,163,139,104,93,165,209,26,91,34,171,252,94,18,48,100,5,173,139,18,112,79,255,107,124,26,89,177,147,71,154,173,153,102,11,188,111,99,9,212,144,137,189,167,57,45,31,226,35,64,83,199,192,162,10,44,219,160,241,34,63,115,41,191,126,14,11,145,119,97,99,232,209,45,205,150,105,12,97,222,126,114,108,85,55,242,133,130,245,202,31,175,181,88,200,154,238,231,248,43,96,145,131,67,143,97,12,26,84,192,189,119,152,3,169,147,11,142,4,130,160,80,145,58,57,187,87,223,49,36,60,45,128,132,217,86,186,233,156,92,75,67,186,231,69,113,119,195,67,141,94,5,140,106,238,18,119,49,95,198,240,14,121,155,139,227,231,147,254,15,124,88,59,181,8,17,194,75,243,30,197,215,247,94,246,37,71,253,63,76,68,10,36,52,19,252,3,226,16,207,37,186,180,28,31,161,186,17,242,235,173,56,171,27,192,228,203,194,211,122,206,118,191,39,201,96,251,224,140,46,131,127,92,120,217,113,118,193,168,246,145,252,192,254,50,207,241,177,163,158,254,75,148,50,164,125,198,61,2,110,30,93,252,97,23,49,3,195,74,2,57,12,214,31,74,127,247,211,19,70,39,252,246,140,169,247,181,247,145,125,176,117,167,174,207,149,234,121,13,194,152,52,3,112,71,193,178,1,131,243,241,83,143,77,209,119,146,178,221,30,21,104,9,92,89,25,206,64,83,178,129,62,128,254,116,222,193,52,158,182,232,5,47,160,97,237,78,45,198,157,79,214,248,187,194,232,130,208,15,65,166,30,145,84,71,115,102,102,219,35,65,39,210,154,219,171,16,219,107,117,91,149,140,66,172,178,141,38,91,105,128,158,233,37,25,33,196,201,225,167,173,17,127,185,223,15,7,212,96,47,16,186,145,238,221,124,89,103,48,216,64,90,150,223,186,59,23,223,10,99,223,152,160,123,200,174,54,11,114,183,235,101,32,119,39,41,21,151,88,168,110,86,92,53,212,26,81,46,161,14,130,250,208,134,100,3,142,48,150,68,6,19,111,190,26,100,6,168,136,125,211,25,21,188,224,130,15,26,229,12,28,26,151,203,207,226,185,8,128,23,55,200,243,231,220,115,215,105,94,135,232,208,32,119,56,176,176,202,152,210,107,220,193,119,248,255,222,153,53,115,106,180,146,242,211,168,132,118,239,93,199,216,205,74,108,175,72,237,76,154,171,78,190,4,54,212,132,173,250,120,13,198,188,52,130,240,18,254,26,26,193,9,145,116,200,137,114,25,166,190,78,30,236,191,230,93,75,72,89,101,59,28,73,143,64,124,181,52,151,203,187,162,240,105,78,183,166,126,250,161,32,165,142,158,21,185,78,235,162,81,2,102,137,77,32,3,206,167,242,146,233,177,76,11,162,186,52,150,118,54,63,229,119,246,166,50,204,189,149,138,46,228,122,50,182,9,143,197,7,201,251,159,41,90,46,188,186,201,253,173,120,187,160,230,39,74,16,82,131,249,207,236,42,46,108,122,59,0,134,239,81,80,100,72,185,41,220,193,118,148,77,218,90,204,104,251,42,211,249,131,141,144,127,174,165,24,0,102,222,60,162,29,98,207,147,4,169,64,114,85,219,134,182,137,30,255,235,232,7,127,41,222,83,58,72,109,225,76,209,1,117,146,54,71,10,77,181,224,93,134,158,61,234,228,27,244,92,188,1,202,24,1,144,113,19,25,143,130,118,28,206,205,65,88,23,227,133,210,84,238,234,184,46,62,121,21,83,0,212,16,85,106,181,22,123,31,199,174,66,147,199,151,78,75,232,114,101,32,213,124,240,21,223,72,238,130,207,241,186,82,142,187,55,25,164,232,161,250,87,17,20,117,14,183,11,129,246,86,112,117,218,244,123,245,124,231,246,227,134,238,128,108,159,222,189,74,160,111,91,21,243,93,18,93,84,165,39,51,204,17,188,20,17,94,250,237,195,132,226,26,105,131,17,3,155,72,126,240,48,221,132,26,78,45,47,77,3,62,143,112,163,21,145,236,55,219,94,189,51,33,117,123,87,248,1,114,168,208,167,202,13,64,129,17,164,164,146,174,35,168,184,75,70,230,136,72,191,6,242,201,210,222,184,212,210,44,46,231,189,116,209,194,178,149,170,184,196,72,247,73,90,147,105,172,68,140,4,101,25,196,251,155,14,142,85,234,111,238,35,56,146,45,215,194,89,243,48,31,116,150,153,178,215,180,149,14,109,89,73,159,162,232,41,104,233,192,69,10,151,15,37,83,95,38,101,127,20,208,50,99,42,238,138,164,167,182,123,130,83,28,239,222,126,173,112,227,231,153,130,33,85,152,254,1,148,91,19,3,234,126,78,83,29,149,48,64,227,255,222,215,57,192,56,249,13,196,239,134,210,2,159,248,65,225,71,2,193,82,112,157,246,211,57,101,155,113,134,193,136,55,96,66,3,210,145,200,12,63,40,235,160,23,25,210,115,58,125,7,16,130,33,214,57,17,138,205,37,47,79,29,43,240,156,213,92,86,161,160,24,154,229,121,21,105,15,93,68,25,26,132,197,140,32,47,39,151,6,119,228,227,210,215,103,54,188,19,22,157,173,196,55,106,187,130,32,237,147,80,230,21,241,22,16,68,4,43,55,52,82,72,12,210,142,148,72,202,182,54,54,180,177,132,243,13,193,230,76,234,77,116,16,124,82,145,176,186,215,71,75,82,20,107,98,246,112,98,220,21,130,195,140,181,195,140,73,181,68,80,113,24,8,92,154,237,119,240,195,80,239,204,138,76,141,143,247,101,125,150,2,26,115,162,219,226,42,194,180,227,69,240,208,240,213,222,245,222,86,90,164,231,235,89,148,45,185,79,130,208,126,97,59,72,76,223,243,136,97,249,7,220,114,251,196,27,179,55,144,187,209,162,123,117,46,219,68,143,121,80,146,62,157,158,195,25,241,149,200,49,205,199,215,208,95,75,140,39,76,177,4,32,98,231,202,228,107,87,36,165,76,69,23,93,75,221,26,167,67,179,58,218,9,103,33,238,105,174,98,186,241,159,255,151,34,3,169,247,147,49,12,11,214,55,186,173,28,5,143,63,42,144,255,68,210,251,43,96,137,19,184,207,104,121,176,108,234,118,224,21,43,192,41,233,183,197,62,47,50,106,63,120,42,30,31,192,244,252,242,133,54,243,27,189,105,136,0,161,196,43,246,41,181,185,247,139,3,45,153,14,152,151,37,23,130,107,238,79,91,203,180,30,159,113,59,109,158,76,234,212,227,150,79,7,71,156,48,55,60,102,191,49,187,213,21,91,74,12,147,79,110,140,205,228,225,219,24,90,208,156,98,42,12,187,231,161,214,34,83,3,22,52,104,31,170,220,231,74,71,15,204,136,23,56,142,74,73,202,176,8,2,55,136,33,252,208,177,166,234,236,201,79,138,188,54,123,169,27,146,21,107,111,101,137,233,41,74,75,148,211,228,119,74,134,132,67,120,4,82,224,158,21,45,137,161,162,191,71,170,139,137,69,143,45,96,186,131,127,125,48,238,109,78,238,58,14,38,174,174,26,97,242,58,96,244,228,131,19,9,13,93,180,217,76,208,252,177,19,194,3,16,2,219,208,202,43,103,95,69,105,128,81,247,17,43,92,94,145,232,118,136,38,227,1,3,81,140,206,232,21,28,150,148,160,249,209,234,46,49,40,211,212,65,158,44,78,82,13,99,122,179,150,137,60,75,242,233,53,42,147,47,146,210,27,228,3,137,100,243,134,162,244,143,224,154,237,134,93,195,170,64,59,129,27,91,132,48,242,250,203,30,165,182,236,219,253,252,156,216,6,253,241,164,119,33,72,7,157,55,159,243,184,166,189,220,136,48,214,63,170,57,178,170,73,235,39,78,59,195,107,218,112,155,206,244,237,242,15,6,164,213,81,82,26,245,27,162,2,121,79,40,127,76,14,174,30,134,50,232,144,98,220,62,118,191,98,246,235,148,159,211,0,69,222,244,131,220,66,34,137,102,16,18,183,50,116,157,205,84,225,47,91,185,91,200,70,190,53,22,249,35,67,12,137,29,158,234,154,148,178,103,15,166,126,152,139,10,176,130,251,231,63,36,235,64,92,142,220,207,156,228,130,66,53,26,97,109,212,9,202,23,8,118,105,234,50,139,91,184,93,185,73,114,153,26,28,198,221,20,230,56,206,182,147,144,174,51,215,189,155,201,58,178,203,80,232,3,126,76,181,178,242,143,42,36,214,92,164,225,80,81,92,77,197,185,180,28,26,42,74,195,242,148,13,76,177,69,90,73,18,178,121,233,142,36,94,58,209,83,19,187,144,69,7,122,194,98,35,221,213,149,140,190,188,21,5,169,239,55,202,161,9,96,203,47,160,58,136,241,249,123,60,62,93,210,205,204,212,209,39,131,200,131,200,29,136,209,80,167,49,21,65,160,252,187,225,128,16,228,235,60,224,236,61,112,44,9,128,192,232,61,21,222,215,170,123,22,42,4,136,152,102,56,157,101,160,245,53,188,16,25,64,161,53,29,135,74,163,11,80,223,167,72,254,219,43,112,224,240,22,126,96,113,1,114,135,127,184,57,206,242,222,46,72,209,176,191,82,98,99,23,138,133,155,13,194,149,186,68,141,197,206,211,69,210,221,50,23,25,117,3,0,188,154,255,87,212,194,200,15,74,35,235,51,175,184,88,140,189,193,81,81,38,129,92,60,240,2,224,243,173,48,22,7,159,228,151,87,95,60,216,14,25,147,15,252,174,237,96,169,48,90,100,131,7,91,85,115,220,102,180,161,215,207,55,10,34,153,110,118,22,118,10,54,214,129,253,102,107,157,226,210,85,190,31,126,5,34,48,48,40,156,81,139,247,150,134,175,178,180,72,168,173,147,69,49,160,68,81,179,167,145,190,84,45,147,177,213,31,120,153,94,155,7,248,46,124,152,86,70,212,115,121,254,223,78,245,207,32,69,28,1,58,151,232,187,154,241,186,116,5,42,123,93,131,130,146,36,184,59,40,215,54,16,216,220,79,88,185,182,101,114,10,114,200,22,79,106,65,43,234,164,232,215,171,1,50,165,250,8,188,211,223,109,176,23,161,212,180,1,198,13,161,25,16,30,17,182,15,213,212,7,140,254,181,182,169,229,34,163,0,180,15,198,163,218,140,66,47,202,29,65,72,235,232,159,134,63,233,202,248,207,77,9,242,255,219,50,29,125,60,48,40,252,103,20,137,232,149,74,90,126,5,213,58,166,72,240,16,2,219,183,17,188,238,222,248,177,196,9,186,145,26,189,159,79,88,232,158,126,153,60,88,90,83,186,69,20,209,16,181,188,214,193,148,57,129,117,226,134,242,188,204,208,131,167,31,159,43,139,6,215,158,134,41,118,167,223,158,51,176,245,120,101,38,12,52,20,152,82,15,6,225,142,163,20,12,73,239,57,185,241,214,243,116,34,144,219,23,255,126,118,214,226,100,26,189,25,102,98,96,95,238,180,156,5,196,58,65,178,4,250,9,63,223,66,0,199,7,65,231,229,62,172,55,2,82,56,173,43,149,211,201,4,127,222,9,120,87,204,54,141,203,29,166,57,239,50,14,6,78,246,12,168,245,20,139,51,249,5,178,175,251,252,27,151,14,92,202,119,79,197,66,87,66,243,19,100,75,244,238,187,199,112,102,145,127,207,43,165,69,215,194,95,107,180,131,32,101,121,77,55,6,74,137,214,43,91,201,51,191,163,193,83,30,159,159,189,123,108,250,118,200,27,0,182,42,135,119,175,134,140,39,254,99,161,85,234,147,75,241,70,12,15,135,103,134,122,46,94,85,143,34,204,140,72,5,239,141,246,109,131,239,202,11,246,220,207,72,7,92,53,197,109,166,41,216,93,207,244,255,174,17,229,134,106,57,188,161,63,125,182,147,113,228,93,33,252,25,36,145,38,249,206,29,1,219,116,252,159,255,86,116,2,138,124,135,65,44,169,120,77,41,230,9,239,170,135,175,70,211,248,102,32,223,62,164,254,74,55,168,254,78,224,192,10,150,108,93,190,137,213,229,1,211,208,165,253,194,179,46,102,227,15,101,133,15,11,151,6,53,141,249,40,45,150,193,158,199,226,221,28,50,157,63,28,228,113,11,190,214,248,166,255,149,125,165,142,137,21,72,13,160,26,126,203,215,68,92,193,170,24,48,182,216,252,213,187,71,5,42,68,155,224,85,172,100,4,107,130,75,255,218,179,142,162,73,101,80,185,92,135,172,195,51,28,104,246,77,206,159,139,21,203,208,58,252,111,131,237,50,110,219,205,191,55,144,187,172,117,213,252,133,198,14,216,68,23,101,201,145,39,98,48,94,22,254,179,121,99,152,160,35,139,130,71,221,58,34,209,103,61,57,122,48,15,17,51,154,84,1,164,184,43,62,236,23,240,154,148,183,228,222,255,168,197,78,246,77,77,152,84,135,43,28,250,232,236,125,248,78,253,238,14,50,161,250,44,203,80,73,240,179,93,54,45,255,13,52,50,226,237,40,180,197,171,255,72,44,17,252,234,60,60,166,248,179,82,129,211,51,192,45,254,167,44,73,213,176,98,30,154,160,82,116,171,23,190,59,136,86,110,139,122,76,19,131,106,193,20,1,145,231,145,254,219,226,23,126,149,189,208,209,195,193,149,203,40,43,160,58,249,134,109,70,165,51,204,192,15,31,69,226,58,183,129,140,127,70,13,113,78,8,70,45,91,133,30,204,73,132,7,174,46,33,62,17,125,173,102,73,244,33,0,255,220,112,100,15,129,205,202,244,151,15,129,133,191,107,9,64,186,12,116,13,110,176,160,13,178,235,86,133,125,155,162,212,44,178,33,121,76,142,3,157,67,69,212,187,180,234,180,133,4,236,199,136,18,160,33,128,206,31,65,209,245,200,220,181,19,14,78,36,211,73,250,146,46,217,107,166,221,240,118,200,34,222,36,222,133,195,228,173,162,176,18,230,99,4,15,242,46,84,107,86,255,70,252,45,208,7,120,5,252,71,244,162,198,199,138,131,142,100,184,143,91,231,203,55,36,171,13,238,194,144,146,245,42,164,174,157,99,238,143,124,224,87,235,151,106,28,157,127,241,58,204,248,208,9,151,85,123,252,96,168,37,138,219,5,216,32,43,177,190,42,167,229,224,46,159,37,113,43,183,70,60,105,147,171,172,57,134,235,138,232,167,33,22,247,72,5,87,211,231,12,165,95,132,246,98,101,4,225,222,216,120,149,107,212,247,26,206,47,253,80,93,236,112,49,188,175,26,231,125,143,255,68,167,104,34,31,236,5,134,205,2,109,41,193,247,249,34,52,250,97,13,26,33,170,255,31,106,43,144,106,7,84,164,109,58,186,139,231,116,144,29,245,163,226,123,76,166,202,91,2,236,42,219,124,34,69,18,142,134,71,62,192,101,223,227,2,228,70,221,8,253,0,109,236,142,211,246,12,48,210,64,224,196,250,205,35,219,227,137,181,203,50,224,232,108,193,199,233,94,39,22,171,222,129,46,8,65,56,81,212,86,129,202,10,68,188,1,225,128,183,177,9,128,74,56,248,154,48,240,186,97,11,16,52,209,73,85,68,156,44,110,133,108,101,128,44,210,58,49,255,102,71,46,237,218,193,37,13,198,100,84,22,229,51,232,29,30,99,177,218,184,184,32,175,146,211,135,10,55,107,135,69,55,137,14,46,0,80,63,157,37,214,60,144,252,237,246,230,21,230,50,225,173,218,198,158,168,69,234,28,95,103,164,93,239,16,158,204,150,34,68,191,95,137,55,14,101,104,3,117,186,181,230,183,117,240,3,210,94,6,7,101,28,41,196,100,81,38,162,106,136,197,80,57,153,237,172,44,5,246,48,0,57,72,67,127,114,81,212,249,23,150,142,239,161,137,113,222,115,214,207,243,158,190,18,145,247,129,115,32,240,203,209,154,229,28,41,208,226,43,127,168,59,45,170,0,6,139,231,159,33,59,87,160,196,135,233,54,237,56,56,17,21,88,50,235,11,173,177,187,223,94,255,220,105,72,105,134,242,82,190,190,62,65,232,138,194,215,40,221,104,17,199,167,14,121,84,216,109,51,12,205,212,63,48,113,233,23,188,6,73,165,85,79,200,169,86,207,248,8,241,20,47,22,1,1,218,119,114,102,0,25,78,129,208,221,82,159,36,198,100,121,223,5,168,82,172,248,126,208,149,36,4,136,131,111,97,231,70,225,151,156,83,222,238,78,50,126,59,11,87,127,124,210,233,204,73,182,157,199,84,41,6,206,246,254,237,104,189,119,30,38,176,235,169,211,87,115,61,81,91,211,214,166,250,130,45,135,214,66,226,92,243,92,245,172,216,90,97,164,46,164,127,77,58,22,135,40,48,35,70,4,113,29,253,39,104,66,98,62,94,17,154,74,87,12,253,232,242,104,66,57,141,51,237,54,172,176,255,176,199,82,139,65,128,34,189,167,40,254,121,31,24,218,145,132,33,118,102,255,177,23,209,250,127,91,248,27,187,10,91,250,62,219,99,20,83,3,92,71,64,148,105,247,206,155,10,57,165,97,126,98,221,208,3,5,151,253,102,1,173,173,112,200,206,108,27,39,10,248,156,19,115,77,211,35,2,19,109,164,46,241,188,137,209,2,244,33,165,223,239,252,25,158,119,127,218,53,239,234,144,250,41,17,141,228,179,199,180,142,20,182,117,252,234,39,47,29,4,126,231,158,132,254,235,186,79,213,111,176,227,235,124,27,123,26,70,95,42,190,46,7,188,130,208,138,130,179,231,54,212,31,16,3,25,151,162,117,37,165,20,45,21,96,126,146,127,127,129,217,129,100,105,55,181,146,88,125,254,192,145,28,108,165,113,38,198,10,185,165,67,75,171,158,31,83,19,147,136,82,98,64,122,220,157,231,63,12,233,186,226,149,78,196,73,151,70,194,40,215,25,110,162,18,211,2,64,129,182,27,235,171,153,56,84,180,216,160,243,197,210,134,21,63,243,54,97,134,3,164,149,26,219,244,5,170,191,39,214,137,95,246,16,217,36,7,18,103,82,97,24,244,3,152,123,64,125,233,30,245,156,240,70,8,160,33,64,188,149,117,174,253,165,133,185,246,60,188,17,209,181,206,2,241,131,10,176,77,239,137,244,172,68,82,138,185,121,21,202,227,176,240,226,42,115,64,109,148,46,127,26,157,146,58,55,61,230,202,92,79,138,132,0,168,222,232,94,237,131,61,166,90,136,3,189,117,19,59,39,21,178,34,9,253,173,200,33,207,240,223,124,222,71,184,227,215,204,99,159,160,157,132,111,120,28,236,227,224,195,210,142,218,133,22,146,46,236,72,191,120,197,198,45,238,62,122,2,137,222,184,211,11,6,195,180,82,240,30,68,46,139,93,102,26,82,33,117,56,50,45,104,123,88,235,209,191,181,28,88,194,205,153,254,221,180,242,169,175,57,137,175,253,120,214,172,70,186,141,101,104,198,179,130,220,2,58,206,193,158,116,39,243,56,0,220,213,64,21,187,253,250,237,10,56,114,168,61,14,245,222,171,4,233,187,162,121,170,236,117,248,145,51,131,11,36,99,237,54,137,12,175,73,21,232,116,38,233,241,141,135,98,10,4,42,36,229,25,50,65,38,45,85,232,44,108,138,93,168,130,119,255,216,168,77,4,96,254,51,92,103,254,209,55,250,51,6,236,172,231,83,123,175,107,171,30,134,120,79,124,161,245,143,156,158,141,209,7,254,241,121,104,29,160,37,87,36,30,197,9,218,183,100,27,252,235,187,126,88,28,135,8,233,136,13,198,103,205,177,19,243,52,36,117,52,80,6,45,33,164,222,208,32,17,190,207,247,247,156,132,121,102,186,61,114,149,180,147,2,73,213,228,180,20,34,185,242,86,149,233,40,167,38,167,215,51,174,88,39,49,238,37,149,155,47,14,246,19,255,79,8,254,196,89,91,219,50,239,80,110,141,219,1,103,219,105,198,0,144,246,136,154,221,50,18,235,7,177,207,176,137,204,129,147,224,115,166,86,88,62,210,223,175,93,230,160,183,164,99,131,48,142,87,45,167,188,31,51,225,33,214,229,28,244,90,85,99,113,223,84,243,129,227,177,238,99,153,223,122,200,238,67,224,73,155,196,11,195,184,78,50,217,102,208,191,248,107,154,103,165,62,197,241,175,232,226,128,71,67,61,196,241,226,73,60,165,227,247,86,232,149,27,76,37,244,18,230,55,248,1,5,101,235,83,8,191,216,177,106,82,206,93,105,128,98,119,231,185,153,167,152,154,173,64,129,46,196,40,76,61,27,182,39,244,109,114,105,179,134,173,75,252,69,134,48,59,102,213,157,127,227,11,150,137,55,233,213,97,59,234,40,221,138,112,142,221,21,57,60,229,172,227,23,79,246,76,249,130,213,209,42,210,197,212,43,248,148,82,66,222,142,5,76,121,253,196,177,154,211,243,145,36,141,93,230,168,35,171,21,98,49,86,113,189,42,5,133,221,45,72,171,124,137,204,193,138,174,157,26,196,204,88,94,139,209,203,28,238,12,62,60,142,149,50,193,162,61,214,91,252,149,137,52,230,153,121,186,236,58,79,216,73,165,119,162,255,106,197,55,210,44,191,81,234,138,132,207,76,236,43,94,131,33,48,132,35,84,59,111,29,20,255,138,162,205,208,67,97,216,177,71,26,86,181,111,106,56,98,241,187,196,160,157,62,72,182,57,29,41,120,208,111,79,206,125,225,94,55,35,205,110,187,116,233,53,226,40,191,62,99,22,140,40,207,138,223,107,117,213,27,199,59,141,64,225,22,22,235,170,187,191,88,17,164,101,119,119,58,230,227,174,50,55,193,82,123,165,113,95,80,176,205,16,183,71,106,205,194,114,166,162,110,244,225,18,107,22,247,168,28,201,221,255,22,58,116,48,146,46,8,219,171,135,244,97,247,65,39,224,138,170,219,24,250,191,206,217,171,69,253,216,67,56,19,171,135,77,31,6,190,82,114,29,110,218,19,102,165,250,141,94,96,24,67,136,107,218,62,174,221,179,4,124,17,91,190,88,148,75,202,12,171,230,198,128,98,210,138,126,200,226,229,38,216,67,53,4,173,226,129,24,47,183,158,48,191,158,197,60,229,149,36,10,247,137,218,80,69,65,130,147,74,135,223,63,153,44,40,35,41,191,52,247,73,105,156,70,20,254,61,189,126,114,158,205,32,165,251,208,193,18,187,94,206,239,30,198,203,195,48,85,46,15,56,83,167,60,219,127,60,220,135,9,42,202,104,118,78,195,205,72,208,229,94,162,116,136,16,83,84,45,46,154,198,190,180,218,174,180,26,170,3,143,70,182,169,23,227,54,212,173,208,158,94,255,94,71,57,85,48,112,219,166,147,227,195,38,17,129,178,14,183,38,244,157,115,11,101,133,70,224,255,251,3,148,243,250,134,73,23,11,20,96,38,114,129,97,51,69,72,224,135,245,226,250,233,43,246,52,166,180,238,96,3,148,111,33,196,251,38,29,142,188,205,163,245,255,137,164,117,24,170,105,53,40,104,249,100,24,20,167,171,67,108,35,228,71,198,26,226,229,215,141,54,210,114,154,5,67,168,102,130,77,45,150,72,232,90,80,133,136,252,69,24,40,196,98,108,68,54,60,195,167,231,63,55,48,148,196,206,87,68,84,107,211,163,153,180,251,215,135,121,212,230,232,183,250,250,224,148,152,119,8,0,138,185,43,127,196,193,250,184,103,224,6,197,140,217,15,9,183,162,44,150,111,47,149,56,82,238,171,213,249,209,68,64,79,250,167,73,67,8,15,26,183,30,50,159,153,38,171,173,215,43,90,67,233,25,88,4,41,65,245,41,233,255,73,171,154,27,68,159,169,103,36,33,129,92,62,85,3,229,154,19,106,155,104,228,88,70,150,181,111,43,4,49,195,132,202,62,162,173,44,13,83,11,243,116,241,54,191,117,172,242,68,3,106,243,123,218,209,132,239,255,91,218,73,181,220,216,35,210,223,191,6,5,102,223,231,223,7,114,113,118,72,87,43,238,178,197,61,36,213,73,20,115,60,218,69,107,131,82,240,132,167,176,173,17,13,29,151,8,102,107,54,185,149,101,48,164,127,255,21,5,163,129,198,32,172,140,72,3,224,189,123,235,237,143,7,4,245,166,20,124,208,88,203,185,180,162,142,30,46,103,167,93,50,175,99,10,106,57,0,154,241,63,67,249,199,138,145,242,190,128,102,32,123,218,219,132,100,6,89,186,242,235,247,137,130,55,67,65,215,228,248,144,231,253,131,25,32,202,16,22,25,237,15,93,129,71,12,201,77,160,188,178,56,136,159,49,165,16,183,44,27,2,202,182,119,207,22,215,39,162,122,101,159,160,227,213,239,51,59,212,223,89,25,146,200,78,236,101,25,56,185,52,202,179,213,61,165,94,170,34,108,50,194,227,91,74,230,211,138,120,235,191,16,244,194,186,154,100,94,23,246,91,173,122,203,33,150,9,32,10,43,108,60,61,242,150,70,237,130,167,234,141,121,196,217,50,29,39,72,20,127,122,90,177,194,70,123,127,239,114,162,58,250,165,246,203,72,166,146,237,82,56,117,13,222,41,188,16,165,94,158,2,197,14,66,51,107,199,114,208,1,251,81,81,93,227,91,45,148,61,80,251,16,144,66,42,58,194,20,107,82,95,145,157,142,176,32,215,11,236,46,138,121,242,75,203,64,3,23,117,192,125,136,63,15,224,69,249,144,25,198,27,76,66,78,230,117,2,239,116,66,130,117,224,121,139,94,93,163,194,231,208,56,233,247,56,74,37,19,43,218,195,143,121,107,174,209,165,91,98,138,65,82,21,154,165,147,115,22,19,123,161,65,162,199,92,8,1,99,159,28,114,103,24,134,143,209,38,72,6,75,66,248,234,91,247,125,59,119,46,72,235,42,123,157,159,220,70,69,50,70,125,197,117,201,227,101,220,29,27,223,120,26,51,55,189,92,18,66,120,23,182,71,131,191,98,174,236,198,17,22,220,181,103,15,104,123,30,113,44,158,96,41,64,127,177,250,23,201,72,185,82,77,73,226,205,63,57,160,203,90,248,120,192,26,174,190,95,107,21,57,203,215,148,184,93,163,200,65,60,139,182,48,133,81,94,17,144,22,193,2,100,55,182,189,9,7,161,110,139,179,230,71,152,14,102,214,41,124,193,213,77,96,107,120,217,19,63,147,241,228,11,91,38,85,75,92,8,99,84,228,88,83,137,227,80,124,105,123,195,252,77,149,37,217,254,204,44,16,22,47,91,101,97,193,226,170,232,208,197,192,37,193,13,94,180,205,75,100,239,100,227,222,215,65,123,195,8,183,170,72,223,5,4,205,50,65,192,13,15,84,233,188,98,16,2,47,238,54,243,245,236,42,221,44,224,79,160,220,139,204,164,54,82,141,154,178,10,217,191,27,151,157,20,189,11,53,10,13,123,25,126,99,1,44,187,107,175,181,20,253,39,157,189,82,57,166,166,249,90,14,115,154,10,78,155,62,203,151,195,6,196,120,32,237,45,122,7,255,234,209,195,195,77,136,52,172,152,90,234,162,112,133,56,12,219,8,249,106,121,25,99,55,97,216,243,194,237,77,145,4,119,150,227,18,180,24,10,21,243,21,231,72,226,28,64,176,18,63,167,69,121,19,164,75,117,170,49,123,27,246,195,166,204,67,102,33,67,138,74,150,81,187,227,242,215,34,119,215,241,28,122,38,126,4,10,119,244,195,34,238,130,172,101,202,60,209,122,84,174,43,69,140,151,2,61,199,200,249,122,216,155,245,203,229,249,196,210,238,70,20,151,182,21,199,133,227,236,48,149,254,33,230,20,219,183,43,35,38,176,28,82,236,238,79,125,231,136,135,143,110,30,111,233,61,199,21,7,40,10,188,23,72,236,149,231,39,33,191,154,82,176,23,203,132,175,241,80,113,202,139,10,59,34,182,166,127,202,212,252,216,140,255,88,182,169,180,67,202,49,87,129,140,24,110,92,85,223,69,137,18,83,208,196,196,200,160,146,191,121,250,169,237,151,93,99,75,147,167,254,55,231,89,18,137,135,37,223,235,81,73,118,165,230,249,48,216,149,200,251,95,23,145,51,213,186,130,68,85,63,87,187,121,60,27,65,27,237,82,86,184,198,236,239,205,25,113,104,42,241,37,34,95,180,23,195,249,177,229,13,13,179,249,158,183,81,172,218,236,90,29,119,214,74,213,0,68,198,228,159,220,177,68,8,49,243,240,75,125,36,199,59,91,43,232,31,230,135,212,204,162,26,12,223,126,254,122,164,132,123,56,233,95,213,14,209,197,93,5,136,74,5,217,137,26,62,52,0,222,88,139,22,125,6,200,204,1,198,39,56,68,106,11,86,86,202,47,35,23,88,70,211,136,131,155,207,244,196,20,13,38,102,94,166,230,94,183,188,176,200,231,29,75,205,188,72,25,146,117,27,216,187,172,165,144,13,195,163,81,4,12,173,105,180,209,52,186,175,203,204,209,236,116,226,154,10,132,176,75,193,19,136,50,32,234,146,155,1,189,15,49,19,22,10,171,15,69,148,239,147,42,91,218,239,181,95,130,147,216,76,58,88,116,210,220,53,114,239,113,40,162,39,144,74,108,218,4,124,117,39,70,98,58,95,160,190,217,173,164,194,134,175,121,246,114,226,49,156,103,185,100,34,177,110,241,15,176,37,58,139,137,106,21,221,30,1,242,201,203,137,134,242,149,250,121,137,60,184,188,239,88,233,229,143,143,30,152,219,252,32,153,34,3,42,113,10,83,233,68,182,157,27,236,33,153,83,43,124,243,51,59,142,170,92,179,101,234,217,192,143,189,94,2,63,199,134,18,77,142,214,64,235,188,72,86,9,189,206,246,5,59,35,138,171,46,188,248,96,136,66,26,182,206,26,219,212,147,58,212,102,134,226,185,62,91,17,124,198,89,117,210,3,255,137,167,163,143,248,3,133,89,158,252,74,243,57,251,118,32,238,141,16,249,154,159,85,98,34,7,252,60,228,116,186,29,173,201,83,163,188,60,1,167,186,5,37,42,106,123,29,48,198,33,255,244,52,153,194,53,0,175,248,25,168,103,225,103,241,145,75,248,108,58,122,154,214,89,223,253,64,142,214,240,113,15,218,108,106,192,119,226,186,64,42,165,48,94,36,137,129,228,20,112,91,159,138,233,53,75,29,91,200,60,186,181,75,209,81,245,230,192,150,74,249,100,27,103,97,185,63,132,0,240,69,232,85,185,219,154,79,89,186,34,210,11,138,214,251,75,246,161,9,3,226,149,119,140,100,229,92,135,248,225,211,184,170,40,179,40,11,20,181,162,103,82,94,8,198,175,61,136,41,168,147,49,3,1,45,172,237,41,91,98,64,34,227,74,193,160,197,136,165,254,54,216,113,58,155,186,174,45,132,129,216,250,109,166,114,91,9,48,250,168,162,59,163,255,139,183,68,101,141,222,175,121,61,92,122,164,119,30,34,203,10,241,70,106,22,225,56,48,60,82,200,230,189,31,222,232,35,156,3,246,155,98,24,114,112,9,212,178,201,158,105,19,72,164,34,79,35,170,165,40,99,91,147,60,103,76,234,183,194,158,160,106,7,176,122,98,226,227,227,197,139,130,170,135,100,112,78,119,180,185,235,50,57,141,188,126,205,17,40,248,200,250,194,140,23,123,31,82,243,232,14,34,141,173,22,185,114,89,175,43,235,121,195,49,52,180,211,148,87,97,119,196,22,39,124,235,48,245,168,97,139,121,232,154,72,85,22,109,23,25,13,146,213,76,71,154,4,184,204,13,175,67,25,230,220,227,224,148,183,109,17,35,136,47,146,37,241,43,169,64,53,162,224,50,250,32,127,218,149,237,33,113,59,240,52,114,174,194,38,54,193,174,158,152,169,120,130,94,175,29,192,182,77,187,53,140,124,12,50,22,197,252,151,158,47,16,219,124,4,48,149,13,165,151,180,181,152,35,193,148,77,50,139,147,215,140,0,99,237,219,183,123,5,234,199,33,63,48,171,202,209,136,249,175,143,162,23,80,247,202,192,67,32,117,186,244,164,21,225,215,40,235,14,244,102,210,230,175,206,30,6,235,82,114,146,69,187,108,60,18,220,35,89,137,78,26,250,238,6,136,176,201,168,189,196,243,94,121,134,90,146,85,204,79,210,94,126,169,129,90,1,124,113,231,69,25,204,192,107,22,226,50,249,64,17,59,47,123,213,174,137,84,16,158,145,108,186,250,246,9,22,12,159,86,59,174,116,139,15,197,40,219,187,52,143,70,220,145,170,160,36,76,88,194,253,63,71,189,250,199,255,44,217,238,163,54,104,56,71,233,191,129,5,36,2,8,142,250,128,91,104,202,100,179,12,88,160,192,237,101,220,126,114,241,246,65,88,86,164,35,223,170,126,158,84,246,176,199,27,242,71,124,55,32,18,81,234,16,159,149,149,163,252,79,106,166,183,185,8,122,208,241,145,192,112,197,23,31,68,244,87,204,28,53,78,101,176,65,37,52,105,228,8,66,18,165,169,207,244,142,255,125,42,2,217,24,207,3,188,72,116,205,42,205,11,55,103,13,64,21,216,43,51,132,134,59,252,78,182,229,11,54,103,148,148,207,129,184,181,2,27,183,11,67,5,174,250,168,245,163,249,150,245,48,59,101,202,180,221,238,90,121,4,124,34,176,166,5,8,135,173,242,62,14,2,38,113,204,26,31,141,57,59,17,52,93,237,49,254,48,211,81,220,220,198,143,148,91,50,128,215,165,188,217,44,105,143,224,88,154,22,25,206,116,196,171,230,231,199,241,162,248,41,110,94,127,129,49,17,215,156,193,115,81,141,90,229,213,249,36,161,89,232,242,124,79,221,219,224,230,243,190,123,28,171,27,57,211,10,4,77,241,116,83,64,241,5,53,34,216,45,194,210,246,214,163,35,179,130,188,63,145,161,62,0,101,43,126,230,130,148,65,10,252,48,2,45,113,196,154,78,239,153,195,205,7,174,152,48,96,232,82,5,69,147,22,70,205,84,36,206,223,208,140,21,27,72,45,238,169,165,30,242,192,191,49,109,87,61,199,234,85,87,92,8,124,230,160,72,246,41,35,42,72,89,241,101,250,125,59,47,191,238,17,67,93,167,115,205,119,136,103,207,154,207,179,212,206,28,93,233,36,180,200,217,176,73,130,156,92,212,202,233,170,151,98,22,15,0,101,118,210,149,231,96,225,10,107,122,196,111,29,6,17,181,183,68,168,112,226,191,21,21,81,110,244,202,53,253,107,159,189,182,99,192,199,161,249,201,37,7,201,162,21,199,141,27,91,43,185,205,176,191,142,155,160,116,191,46,176,148,133,219,57,37,253,157,118,9,251,143,80,70,41,178,89,75,16,214,167,189,214,101,86,109,25,155,198,89,70,193,87,26,242,42,2,0,6,86,14,63,52,91,116,78,255,120,245,151,165,141,235,181,57,159,85,2,191,100,128,87,151,127,233,215,225,154,189,23,244,137,10,44,46,234,151,10,140,200,251,101,42,154,57,110,27,135,4,238,92,87,206,112,222,190,180,128,66,133,130,226,84,18,50,30,179,221,250,181,82,17,24,224,44,91,125,245,173,175,93,169,126,122,135,141,74,125,166,109,169,138,58,76,5,201,194,36,5,208,221,75,235,20,157,1,91,1,219,210,161,30,154,3,138,234,0,162,170,125,59,141,223,115,189,230,85,81,165,4,171,19,9,132,171,228,82,9,125,229,65,124,30,104,171,143,25,125,4,242,91,193,17,168,147,185,194,64,207,154,225,206,43,200,180,67,230,82,31,85,199,133,220,63,28,18,95,88,186,55,148,9,34,39,6,196,176,180,129,235,245,234,106,224,246,213,240,95,255,128,172,126,121,231,67,133,150,149,7,212,252,246,239,222,7,48,99,250,141,5,132,204,148,157,34,158,65,23,37,3,141,194,136,74,54,229,113,160,28,6,167,183,87,119,253,195,120,130,141,127,144,51,214,215,79,22,187,38,19,114,248,148,56,217,102,188,189,67,66,190,151,127,214,96,128,254,238,113,1,248,169,38,42,118,209,136,172,62,92,160,244,72,23,6,13,159,24,9,177,170,157,171,113,32,176,60,106,90,159,222,50,60,225,134,154,115,128,186,228,70,8,185,248,244,241,32,77,85,48,5,106,233,236,70,119,179,130,168,19,87,240,53,23,236,95,208,47,43,247,0,17,70,132,86,211,191,196,247,162,122,0,177,115,41,92,158,238,255,12,0,5,55,24,248,8,7,98,11,76,209,164,85,153,197,59,161,206,73,202,144,239,1,81,161,203,11,112,37,130,8,236,6,109,15,29,37,23,119,22,116,209,114,221,125,50,9,79,241,60,67,31,4,210,148,114,234,147,64,221,212,210,9,126,109,73,25,242,60,234,201,32,48,243,123,215,72,112,39,230,167,224,170,70,157,110,31,58,234,132,113,51,166,182,253,27,157,57,35,49,4,64,113,49,94,96,198,158,6,205,91,66,200,223,54,102,244,73,136,194,105,225,9,83,199,194,45,154,18,139,12,81,21,100,40,168,51,136,15,119,254,94,245,154,45,198,201,66,44,74,183,183,181,105,51,241,216,156,229,6,216,182,43,13,241,24,242,169,5,194,251,176,241,223,37,106,104,12,100,139,25,213,34,92,73,187,181,219,37,211,235,250,102,221,87,25,33,180,32,61,179,41,98,132,166,75,88,88,170,100,116,1,149,253,8,183,117,91,243,250,99,231,26,227,185,54,185,64,24,127,109,160,90,150,69,159,5,56,131,136,62,208,64,40,61,213,24,201,89,96,164,236,235,232,173,126,132,72,114,232,60,94,3,157,74,155,167,55,94,209,63,129,247,240,153,10,199,118,197,250,127,59,243,81,25,30,55,81,6,118,242,232,47,105,94,72,23,147,60,227,76,217,127,111,210,140,174,224,188,245,253,142,143,0,28,159,86,179,0,244,86,137,169,97,187,72,210,209,124,71,148,254,6,91,15,108,65,196,154,233,229,214,86,209,130,30,105,106,4,215,67,162,59,128,242,72,110,43,26,228,206,202,73,108,212,120,112,6,235,116,126,206,11,44,206,45,113,182,10,173,253,133,20,70,200,190,244,137,38,250,151,146,201,176,119,155,104,214,223,21,128,114,222,120,174,147,221,115,185,173,126,228,201,4,206,223,65,220,236,218,129,162,134,43,243,102,199,246,172,172,46,44,91,73,50,180,122,203,220,98,116,194,213,50,113,12,98,32,202,203,107,216,86,186,179,193,222,39,228,6,222,4,167,225,227,20,246,182,135,149,42,104,133,93,5,24,178,160,244,115,181,155,221,56,115,245,29,76,57,7,20,202,97,213,50,98,189,177,169,129,60,199,148,91,182,123,81,135,177,33,80,121,59,142,20,99,228,33,196,228,150,154,143,145,61,97,4,202,99,45,198,74,74,111,21,173,132,13,118,235,216,227,150,92,154,38,243,114,20,129,27,19,211,65,76,13,205,80,18,172,157,136,139,207,39,243,241,187,7,142,179,242,68,102,210,81,139,106,17,200,51,33,78,190,45,193,207,101,139,197,152,12,243,121,211,132,188,240,167,119,6,15,65,172,27,253,10,229,190,44,201,43,80,217,86,11,61,96,76,27,218,134,47,42,185,153,239,198,179,163,233,155,84,211,82,189,221,176,126,14,16,196,225,185,13,132,63,199,130,16,219,7,192,166,185,206,110,111,50,160,120,247,143,51,234,34,140,49,4,212,225,218,101,165,186,246,34,79,25,8,43,223,98,86,60,64,237,144,143,116,34,37,222,5,169,8,135,67,120,131,100,178,250,83,205,240,13,254,68,133,37,16,89,198,235,104,133,230,6,240,5,148,179,107,149,147,221,95,172,102,135,70,255,207,250,24,133,155,13,198,161,102,182,18,170,45,68,163,76,27,81,73,77,116,156,119,131,101,134,30,111,126,145,47,209,205,38,164,17,208,179,255,234,78,216,200,150,85,218,94,34,127,150,81,247,206,163,244,205,240,154,152,187,198,56,7,53,194,218,192,0,140,107,176,204,19,237,158,34,150,49,234,152,192,190,93,183,20,27,115,238,57,168,184,105,217,16,253,38,86,199,104,132,175,20,4,27,223,13,48,84,169,44,51,49,246,50,188,35,148,6,69,99,29,30,228,19,57,149,13,96,152,209,129,185,188,153,194,6,44,245,33,148,157,136,88,213,185,245,133,81,115,200,169,117,136,153,53,108,4,91,138,235,23,52,221,218,170,250,60,62,77,242,7,27,88,45,148,29,59,138,6,158,238,14,107,78,171,130,171,42,89,102,193,42,72,61,27,230,53,209,225,67,53,133,11,165,160,147,147,51,207,247,247,93,57,43,163,58,29,173,105,220,250,178,99,74,120,129,34,113,204,114,245,51,3,7,12,33,68,73,199,219,239,145,79,165,48,3,78,109,234,177,97,203,216,167,215,233,213,110,248,203,145,66,175,236,129,108,144,176,11,120,206,112,79,197,13,35,55,95,77,80,22,26,39,75,126,125,41,28,235,158,82,90,119,61,156,144,52,84,199,74,200,191,44,123,185,245,7,188,248,120,177,105,119,67,166,83,72,197,223,194,212,50,99,76,69,45,81,216,35,128,194,123,251,72,220,9,136,254,124,241,247,57,174,194,17,156,245,101,192,161,216,97,120,3,162,164,102,70,48,196,20,144,116,27,60,187,239,108,188,207,9,212,185,84,179,218,23,160,154,38,123,172,187,234,129,23,154,158,9,240,228,208,37,232,93,196,51,80,188,189,115,184,108,198,253,21,10,210,118,51,30,143,65,107,163,191,31,239,231,42,84,216,165,7,211,136,49,188,38,41,19,196,65,179,96,179,36,97,202,19,245,111,96,224,226,63,178,252,189,38,54,216,51,221,92,215,115,200,69,137,160,219,155,50,166,215,148,158,212,211,194,19,104,254,242,68,28,182,247,200,179,165,113,163,1,163,176,182,203,234,226,125,198,15,118,149,33,248,89,47,42,36,156,172,0,150,155,191,66,45,243,118,74,164,201,82,76,42,180,231,237,224,171,17,242,19,187,155,86,246,75,65,138,74,213,46,59,91,96,111,184,72,227,116,169,252,14,149,232,46,193,60,169,163,216,104,149,151,62,70,65,179,113,138,175,203,122,237,173,99,249,175,41,246,227,141,148,168,70,252,0,106,103,150,210,136,86,214,77,156,219,130,153,35,9,11,238,12,15,188,49,65,48,137,49,77,40,240,93,172,190,202,53,239,93,254,210,104,193,136,142,147,134,138,125,232,19,61,98,7,120,183,175,44,71,242,47,9,147,56,8,109,91,111,154,128,26,137,174,109,215,43,227,137,18,52,168,241,196,180,114,232,87,62,125,167,210,162,126,112,67,145,93,164,193,131,114,100,166,188,249,173,184,28,23,246,78,72,196,17,108,97,214,247,118,63,102,7,220,1,250,230,191,70,49,129,169,74,76,155,200,225,138,46,76,185,78,74,189,253,135,238,157,228,41,77,165,26,225,12,122,21,43,138,30,4,244,235,148,21,174,109,10,173,19,151,89,250,238,110,105,38,21,86,82,118,18,157,141,28,143,14,204,21,87,15,79,34,88,98,61,0,58,10,197,155,144,242,37,29,70,189,160,76,217,150,53,98,53,117,62,236,240,95,59,248,130,13,235,114,105,68,241,180,9,91,56,222,7,220,255,73,30,248,237,67,159,217,13,125,114,87,84,191,178,251,142,24,3,73,187,41,199,141,145,92,71,84,150,254,108,94,212,71,77,64,240,251,8,4,186,55,254,18,187,231,51,163,185,161,0,90,86,208,69,255,109,102,131,252,24,221,7,13,236,123,182,17,168,52,168,45,225,135,71,247,231,87,144,70,140,254,166,167,178,10,215,39,219,250,42,87,134,155,122,147,245,150,255,167,182,17,79,235,23,132,185,64,114,192,105,245,134,173,164,162,65,28,201,152,74,188,219,7,201,176,130,33,208,205,216,166,192,114,166,149,75,30,114,92,244,215,78,1,92,212,204,201,12,213,130,106,232,44,219,158,149,136,47,119,69,101,216,247,4,179,144,255,171,5,62,82,209,157,228,224,109,222,80,61,246,149,102,25,100,144,134,71,94,167,6,206,101,209,192,243,18,239,122,116,250,243,187,10,108,189,30,202,202,127,178,141,177,23,20,247,9,180,188,29,248,15,222,80,220,40,66,241,108,144,159,116,111,4,236,2,0,33,230,245,137,197,250,192,230,159,125,242,154,131,43,188,156,101,32,225,210,251,147,232,142,205,43,234,249,210,224,173,159,197,99,164,185,114,120,64,179,227,194,112,87,48,106,72,232,217,234,212,161,237,99,154,71,17,38,116,54,188,87,252,112,227,252,178,1,217,140,253,72,183,197,58,219,251,117,94,4,197,119,212,110,99,165,26,166,99,104,219,19,187,173,97,107,231,112,163,180,209,127,87,27,244,209,115,150,172,109,23,120,30,20,224,148,194,47,167,51,54,190,20,97,107,66,26,148,232,93,31,112,44,148,42,178,59,107,34,181,141,248,219,240,183,120,89,176,129,86,58,109,15,243,254,216,69,2,245,167,107,102,38,0,196,97,166,44,115,73,114,187,6,58,140,94,203,0,50,58,238,36,229,130,136,143,158,28,79,246,1,186,133,112,22,219,56,240,128,225,194,139,9,53,137,20,3,227,224,73,100,33,49,208,9,187,15,215,24,171,213,114,148,70,218,53,115,4,22,131,250,240,134,252,4,202,221,142,125,218,107,175,71,221,180,255,121,195,148,210,181,211,211,35,218,173,227,237,97,101,47,221,162,65,43,240,47,69,180,199,140,204,174,99,170,64,177,76,77,98,207,162,125,181,124,196,20,78,206,58,194,1,171,219,242,158,56,93,197,150,84,90,139,253,149,29,28,51,55,145,236,222,236,20,218,90,67,218,175,91,243,43,63,47,49,179,15,229,82,161,163,141,29,31,180,150,155,96,248,244,184,78,95,48,56,64,100,203,235,84,79,71,204,254,219,192,175,188,155,237,106,232,120,156,54,22,43,48,173,140,173,190,174,188,30,142,89,105,39,0,159,66,14,21,204,153,158,110,40,34,95,132,219,59,58,40,48,251,186,66,99,241,81,179,81,220,95,23,195,242,248,217,16,193,8,45,148,177,130,27,13,244,62,74,135,98,172,100,117,114,248,56,7,224,92,23,8,175,99,253,106,237,26,236,54,251,61,147,63,239,10,242,219,9,172,84,149,227,27,7,217,71,253,203,160,83,177,188,151,112,201,237,201,30,120,75,199,90,212,93,96,38,178,106,220,53,148,10,244,42,193,72,227,210,164,186,114,180,178,53,121,242,38,152,177,174,25,233,143,138,99,51,212,63,138,178,139,225,59,27,215,212,140,180,5,178,70,87,76,188,48,90,155,5,35,219,180,80,71,242,0,178,193,179,161,160,142,12,149,12,150,25,98,25,7,46,34,86,25,122,10,153,22,100,234,231,157,189,136,31,184,245,143,26,181,143,84,186,46,3,117,4,119,27,77,121,205,226,126,248,40,220,120,211,55,175,100,82,223,8,128,139,145,190,57,235,178,198,187,133,161,109,182,106,90,197,81,132,10,189,245,33,87,186,20,49,12,88,148,195,30,60,176,188,145,60,206,226,109,29,178,208,229,18,184,116,151,122,30,13,61,7,131,90,247,165,31,82,16,208,165,130,253,197,136,83,139,238,31,87,105,241,41,158,115,123,9,255,122,195,221,250,73,211,128,54,251,242,192,173,25,10,186,30,225,230,175,219,146,180,49,103,216,189,253,19,183,221,89,95,105,237,240,52,1,109,188,194,117,20,180,151,167,5,124,191,20,201,21,113,22,187,85,253,242,196,203,71,193,73,50,25,233,30,19,21,91,225,199,133,138,5,244,199,82,114,179,134,227,37,10,247,45,134,148,85,45,79,248,114,190,166,228,59,119,59,81,38,10,32,21,160,130,130,18,248,237,127,24,101,67,47,107,19,248,119,201,162,145,10,114,8,83,94,191,144,117,218,148,253,130,8,167,105,145,129,108,238,38,11,146,116,59,171,71,250,227,188,128,245,48,146,146,202,80,36,200,43,233,39,198,140,240,29,57,128,136,65,153,62,139,221,199,251,168,162,134,59,8,20,159,205,110,27,213,22,236,101,117,26,251,105,116,199,74,222,117,150,8,60,135,41,89,40,91,1,230,139,199,116,173,250,69,235,214,61,248,145,199,57,135,87,143,220,45,8,193,181,94,111,29,180,160,45,53,99,0,131,120,41,182,165,31,201,11,127,55,115,45,151,90,40,140,18,137,204,4,43,35,212,161,37,94,63,185,169,142,6,230,31,52,118,194,160,27,230,107,168,12,9,79,219,154,232,41,30,3,12,126,218,208,63,128,79,9,223,123,40,247,124,166,209,247,44,206,186,251,203,249,55,227,186,62,83,100,141,197,9,149,207,139,189,170,252,168,2,107,193,200,71,66,88,48,247,141,61,24,76,59,126,136,120,62,198,74,78,191,46,20,64,21,162,173,4,119,53,207,34,79,45,66,182,230,39,174,135,79,72,144,4,136,213,243,126,11,246,174,81,99,78,243,0,254,129,134,157,106,39,163,83,254,149,40,126,54,160,95,87,38,67,101,28,73,169,243,161,159,81,100,13,21,169,178,132,20,85,132,18,38,71,182,140,89,233,70,23,200,33,146,202,0,20,80,70,193,56,63,59,10,217,237,224,45,150,107,93,105,213,227,22,141,234,190,209,81,172,202,47,54,105,17,148,176,155,124,51,147,35,19,101,49,247,170,231,251,97,128,81,169,89,185,241,27,45,55,242,242,1,180,167,63,92,175,175,61,49,20,100,202,82,249,219,233,244,243,39,2,102,69,252,226,139,123,171,43,38,126,42,194,243,235,228,99,228,81,107,111,124,41,166,215,131,53,186,208,6,97,134,122,111,185,3,186,40,17,65,229,123,16,12,143,132,77,62,40,57,141,107,239,225,86,200,153,79,203,108,76,143,91,22,169,132,247,194,35,231,240,115,70,220,33,183,130,85,19,94,34,37,172,151,184,25,87,106,48,211,118,72,111,44,33,239,105,75,28,241,70,58,94,48,61,220,31,188,236,133,113,18,2,100,212,164,225,128,94,231,196,203,135,117,114,49,67,135,229,189,113,49,204,221,86,82,49,133,214,7,79,54,37,133,13,47,207,105,223,48,84,194,145,199,129,30,109,107,204,23,4,171,4,186,29,134,184,208,134,36,214,164,90,254,150,213,36,10,184,98,232,227,220,86,136,139,167,161,196,161,245,158,219,42,122,101,66,135,148,81,34,162,243,167,73,45,246,66,113,85,61,92,6,169,161,139,167,111,166,109,97,132,35,220,172,210,207,152,162,231,0,130,175,22,211,110,5,210,26,140,164,199,190,58,158,93,203,134,25,130,11,251,101,133,158,131,200,152,228,167,207,214,33,118,225,115,86,107,198,247,218,191,228,254,248,121,14,28,222,60,179,110,95,81,205,79,134,107,243,202,238,227,207,151,93,42,79,74,161,101,227,65,253,107,114,94,5,25,29,84,242,106,46,164,67,116,100,44,92,74,36,206,81,220,55,114,5,189,139,141,237,148,103,58,96,0,127,207,135,54,115,69,221,61,95,107,114,9,7,251,83,255,216,16,228,250,244,250,125,98,179,113,185,220,5,62,1,83,182,172,184,22,56,178,100,162,39,163,105,63,6,53,22,245,122,194,128,89,91,209,221,10,56,5,68,50,191,182,106,39,42,193,101,151,24,107,253,48,5,188,234,194,198,53,0,158,221,109,87,7,243,205,245,244,53,162,125,168,150,118,229,252,193,238,133,162,38,244,77,204,32,123,218,209,45,28,153,223,1,111,7,104,15,113,36,164,93,187,65,139,122,56,66,245,105,66,133,127,219,82,119,123,180,79,238,192,89,252,19,148,165,67,107,196,138,198,172,77,8,251,60,125,163,230,106,174,145,13,100,201,136,62,234,161,220,242,167,84,103,51,175,238,246,148,186,145,11,130,17,241,171,243,89,230,225,115,51,234,170,152,52,69,104,59,108,84,43,50,254,37,195,37,61,255,206,105,124,136,166,63,27,42,137,189,175,82,35,150,145,190,133,96,175,230,213,170,146,98,8,26,156,219,189,107,104,236,114,68,13,27,231,99,74,239,154,223,209,71,31,17,55,3,135,52,15,204,173,50,122,253,148,24,57,55,171,30,15,225,223,124,223,69,245,17,75,33,233,3,190,254,45,21,215,108,55,193,244,121,168,199,139,132,158,171,176,213,23,154,148,121,178,149,26,179,239,95,140,15,121,112,61,251,175,231,154,132,225,122,253,107,138,84,149,98,93,241,160,247,240,250,5,61,183,31,62,208,144,144,17,0,108,184,57,132,92,139,246,135,109,185,177,236,225,5,173,113,47,9,198,240,7,163,7,204,178,173,244,14,196,26,176,215,91,39,85,166,16,51,62,137,118,84,82,4,218,227,194,157,5,229,152,139,26,44,198,133,220,111,210,54,221,134,247,97,157,10,211,131,15,67,187,221,33,189,147,26,220,244,7,159,210,147,167,131,248,241,76,228,244,219,34,62,47,32,146,127,53,7,188,21,100,26,138,249,172,64,248,154,66,192,212,193,141,227,87,5,46,58,17,242,113,192,148,36,135,232,178,173,18,6,112,240,31,90,206,62,45,61,192,208,175,181,65,112,18,245,70,67,106,110,49,253,171,220,254,181,39,64,14,57,95,201,251,147,140,69,146,143,214,29,115,120,172,15,237,36,224,34,0,144,76,31,35,138,71,77,47,24,60,237,88,101,17,89,17,250,46,162,168,75,189,66,161,212,125,17,203,231,130,198,16,180,74,61,64,13,239,62,5,38,66,150,4,99,89,84,247,26,107,43,184,4,247,181,12,202,71,248,145,169,92,248,46,137,196,126,85,161,76,143,61,118,74,130,204,254,249,213,211,78,60,205,211,169,76,172,226,223,94,136,176,253,170,87,127,159,115,32,200,51,246,169,94,68,232,240,7,77,238,60,49,65,239,37,119,91,179,232,42,29,21,249,209,74,154,89,72,230,152,123,116,121,109,116,8,99,72,236,162,154,250,209,46,66,123,94,163,126,82,59,178,168,183,132,186,65,6,57,2,178,39,118,213,224,30,241,14,99,225,17,82,53,69,203,79,255,205,95,39,34,118,247,176,164,46,55,239,83,129,37,81,207,75,172,170,83,119,177,47,26,211,126,148,75,107,174,2,131,181,231,133,186,131,183,145,236,246,96,195,220,223,102,183,193,44,212,3,153,55,168,163,144,81,229,91,31,83,181,161,34,197,64,56,43,223,54,164,91,69,54,33,172,197,180,249,16,146,111,66,251,39,215,245,150,104,29,5,143,69,214,6,169,224,129,37,68,67,218,198,255,3,49,69,238,149,93,176,227,5,159,98,37,50,160,18,5,217,242,58,46,253,28,225,171,81,124,180,198,188,197,32,93,17,61,115,134,1,72,7,126,91,173,92,24,91,215,157,79,223,97,102,17,200,203,63,186,251,52,163,221,20,195,94,224,105,164,255,18,84,207,175,174,116,69,55,66,132,214,58,233,15,180,236,87,47,14,223,27,6,66,8,45,194,185,114,243,120,182,197,200,215,17,48,25,231,123,185,69,230,137,38,134,215,67,253,8,34,26,128,147,57,38,125,211,110,251,0,206,28,23,239,110,214,134,255,38,135,137,106,96,138,249,234,145,248,142,65,119,185,200,104,222,252,68,64,242,127,206,221,223,212,253,110,255,114,70,169,26,11,61,91,75,110,122,6,81,247,191,74,6,111,61,102,126,233,20,127,181,128,24,141,241,207,197,114,211,160,56,234,108,152,137,233,94,181,172,212,141,189,244,240,147,7,18,54,20,47,22,51,61,179,51,187,119,6,38,173,130,167,160,13,243,181,61,102,156,144,55,60,26,253,98,100,138,242,150,180,157,209,253,243,225,137,226,163,83,199,133,22,168,107,151,198,128,38,118,118,50,153,36,60,242,113,117,16,105,122,77,54,18,100,138,190,228,56,186,102,51,74,219,95,210,23,200,5,161,17,67,199,15,104,105,245,45,231,73,5,164,39,237,129,177,2,110,3,92,16,228,100,80,104,20,56,223,15,159,22,194,6,248,56,197,119,248,90,40,39,110,104,139,142,132,128,130,88,207,83,119,215,233,26,108,50,5,82,182,135,56,86,225,125,33,172,22,250,242,81,100,204,85,121,235,98,24,9,142,139,234,179,188,177,172,68,157,76,238,90,253,176,132,147,29,99,75,253,243,158,138,191,159,250,248,194,62,110,143,203,76,157,5,132,78,209,253,158,68,120,70,58,64,201,30,223,121,12,209,50,213,108,177,115,166,202,180,131,12,22,11,141,130,111,46,148,229,219,221,242,231,27,189,233,84,251,222,120,179,22,81,252,180,108,182,38,47,56,132,138,251,61,81,73,44,158,140,14,116,230,107,97,55,203,7,44,136,153,111,97,196,219,0,215,185,209,60,97,80,166,159,203,221,185,46,199,185,158,151,65,235,116,138,12,213,34,26,18,135,98,234,157,163,177,84,34,126,165,79,174,198,242,184,232,19,55,152,158,166,209,76,132,127,98,6,42,247,107,247,153,246,101,147,82,193,41,237,16,242,152,229,177,75,175,27,103,29,207,141,218,80,20,84,94,215,214,37,90,16,110,194,7,84,103,12,104,63,144,220,25,39,172,4,94,94,239,234,108,230,63,150,31,42,212,74,194,253,165,96,1,251,144,237,91,212,28,103,67,170,44,148,239,38,102,173,247,89,136,10,116,1,80,51,67,159,149,85,69,215,140,249,246,0,116,134,94,235,169,53,127,126,63,222,254,30,185,124,250,219,252,10,175,112,1,121,209,244,105,153,86,185,111,123,135,97,187,162,211,83,219,22,128,169,90,164,140,6,100,47,13,238,72,151,53,220,67,216,21,186,136,242,194,94,177,184,137,69,168,202,128,14,73,8,181,58,34,123,41,127,155,18,29,154,242,156,15,65,223,154,64,162,67,245,131,141,61,23,76,41,244,106,83,57,233,215,243,213,114,186,182,49,136,77,99,63,57,25,124,38,195,10,235,43,206,80,226,111,45,201,243,56,175,128,234,109,202,21,226,252,192,33,244,203,229,220,153,143,217,24,81,95,218,252,72,172,247,90,202,147,42,119,216,214,81,158,83,66,52,6,21,136,54,116,173,81,205,85,245,251,240,16,151,215,36,245,1,141,135,30,150,242,28,168,185,13,72,36,192,58,223,168,123,14,165,44,35,167,159,169,46,10,71,112,173,5,91,254,155,148,76,97,14,114,251,65,58,88,198,53,121,88,48,202,94,201,214,220,252,247,72,145,242,163,176,27,37,245,22,147,231,86,66,52,126,110,94,101,203,89,201,197,135,221,37,49,153,177,25,157,5,186,144,237,173,186,79,83,31,75,55,138,225,148,211,189,171,134,166,32,198,148,232,90,135,156,155,200,81,7,75,236,32,233,41,50,208,96,226,217,98,40,64,172,89,185,84,30,157,152,243,125,92,146,21,38,119,88,234,58,250,85,126,45,211,54,80,28,192,84,34,91,190,17,116,109,213,233,172,87,58,157,91,200,58,43,131,188,146,127,143,25,31,164,231,3,81,144,220,74,41,253,109,6,9,77,208,43,253,24,49,129,33,113,89,31,57,111,119,49,186,104,202,246,7,253,245,177,25,142,94,131,184,166,230,124,205,15,163,19,102,225,233,253,145,157,61,69,24,36,38,150,28,81,63,255,223,226,134,243,195,29,147,140,125,19,151,134,254,27,229,184,95,39,61,224,140,19,235,115,38,91,181,128,233,71,212,251,53,173,17,113,201,50,14,135,237,182,222,154,205,225,245,240,244,210,86,59,28,114,45,128,138,237,3,106,194,119,206,140,9,196,61,121,203,186,88,136,207,95,206,96,195,128,147,220,6,35,255,196,81,216,208,92,174,68,56,200,62,244,243,185,225,191,19,84,24,169,179,49,16,50,50,8,158,40,253,58,146,250,189,194,198,180,86,186,123,213,126,20,252,237,222,181,209,111,155,74,8,50,132,27,123,229,166,19,194,165,191,162,181,188,54,75,231,22,128,200,100,5,13,26,177,93,68,186,106,161,52,211,109,98,55,106,79,211,208,73,55,13,182,99,158,134,245,255,57,95,56,117,176,17,204,50,47,205,145,48,49,155,215,153,251,77,33,61,142,112,56,243,248,156,86,222,60,120,51,15,163,103,53,174,1,70,145,62,204,235,153,89,190,250,14,170,97,222,39,86,95,92,96,71,146,51,59,101,158,123,52,61,70,251,164,36,44,108,140,17,158,220,169,15,238,152,193,209,60,130,124,47,182,138,252,66,6,149,199,108,103,49,12,84,25,163,68,206,133,18,54,175,53,158,112,208,144,139,105,172,110,101,112,188,184,136,39,78,4,6,149,186,104,93,200,169,187,165,39,153,237,28,63,84,215,170,197,248,1,28,25,176,39,203,129,233,36,64,93,23,191,245,248,232,208,250,239,151,223,39,230,47,235,160,237,157,168,96,245,176,173,134,235,112,18,217,62,194,84,35,101,100,155,181,69,68,117,22,209,194,127,46,126,182,45,20,194,201,28,212,149,226,227,251,7,200,203,4,104,173,44,30,166,220,170,245,222,139,253,118,167,81,29,58,120,122,196,145,28,250,72,55,9,98,29,66,56,152,213,183,77,214,112,212,25,38,2,208,99,239,250,233,184,73,132,204,126,236,217,84,160,24,25,84,34,192,153,204,90,1,29,254,4,223,255,131,77,87,27,247,220,12,163,45,212,93,153,90,214,246,34,73,103,206,246,200,121,101,116,66,196,150,222,125,240,7,138,208,138,47,143,121,162,242,20,203,85,132,103,30,208,165,188,58,152,60,184,177,49,87,52,47,231,99,204,133,240,206,49,44,154,200,168,22,163,15,72,3,5,172,66,245,60,201,198,15,38,181,143,46,26,36,84,102,187,3,118,202,172,170,54,144,182,96,129,39,27,131,231,131,224,147,221,113,120,158,231,124,206,248,169,77,178,144,238,135,102,38,131,189,45,231,48,117,128,42,19,228,98,99,105,56,224,234,253,254,72,155,155,84,106,178,133,250,187,103,76,126,139,73,194,37,114,245,201,206,74,84,78,175,165,112,114,233,167,170,134,231,141,52,98,97,154,82,194,27,164,143,105,226,128,188,188,239,143,0,136,100,99,243,139,118,195,152,21,100,5,52,32,14,209,110,219,59,134,182,59,134,223,2,54,25,172,202,15,140,245,182,88,140,100,145,78,37,126,98,162,123,119,41,201,8,103,158,103,178,76,0,210,224,60,24,226,86,21,66,31,91,249,71,208,142,108,99,57,135,222,157,234,237,50,207,74,31,146,89,129,82,102,210,41,225,84,157,170,27,2,79,111,30,255,140,91,246,89,32,50,82,76,174,170,146,133,196,185,247,203,153,128,187,220,136,96,132,43,200,195,237,102,48,225,7,64,148,13,67,156,141,213,125,74,100,136,236,217,55,64,109,223,205,141,141,240,90,139,129,149,213,248,119,159,232,240,35,81,149,177,150,225,35,7,194,18,141,46,105,138,140,119,230,156,5,251,169,39,12,123,74,240,136,30,62,241,141,35,95,106,70,1,133,10,254,0,48,0,73,206,133,64,150,125,145,16,244,79,157,120,57,119,16,114,162,28,79,178,10,25,89,25,250,173,95,136,87,215,248,50,56,77,183,162,246,78,220,247,127,168,194,140,16,126,121,210,23,48,191,129,164,179,86,251,138,57,251,81,77,1,122,242,58,78,107,149,19,114,71,110,33,169,169,114,186,99,121,211,126,125,161,75,96,235,197,181,198,124,180,137,112,153,144,209,87,96,249,98,8,189,201,253,103,183,73,231,246,124,186,176,15,15,86,251,82,199,203,7,170,95,219,0,136,37,185,146,222,8,73,78,13,94,212,121,144,71,4,130,178,211,181,19,75,188,90,55,222,162,70,81,252,204,209,110,137,243,46,212,122,77,231,185,183,110,188,16,12,50,235,9,232,202,92,119,245,165,216,185,72,246,98,117,162,62,230,216,88,61,224,180,55,73,109,115,211,143,67,48,158,140,70,59,154,145,70,130,1,9,125,89,163,30,220,75,98,236,165,222,139,209,143,184,180,108,159,25,114,129,241,46,17,64,92,99,233,141,77,147,214,185,215,211,128,2,102,45,18,66,4,238,122,27,109,247,167,78,32,115,214,245,49,164,203,149,119,151,153,77,178,114,185,57,142,92,237,222,204,200,57,230,201,143,45,61,60,36,97,199,194,79,237,83,186,177,219,172,143,29,27,70,178,168,247,116,150,84,12,138,99,248,24,152,231,202,42,79,200,209,64,148,153,169,87,41,165,130,164,218,254,208,76,246,220,88,41,182,62,11,99,214,59,249,185,196,86,57,169,250,146,183,77,49,160,137,231,93,220,201,45,132,132,201,35,44,84,9,200,76,32,40,130,186,112,173,164,242,17,228,150,144,45,175,215,45,7,18,216,42,6,37,117,96,69,229,9,98,71,65,249,94,128,108,175,69,98,166,65,243,112,166,198,58,61,197,50,150,30,20,38,170,69,153,120,239,17,128,238,3,171,186,180,183,21,248,170,39,191,147,205,231,20,10,199,182,184,155,215,50,81,221,21,183,108,40,211,137,67,190,3,1,54,74,110,106,37,254,114,174,93,175,238,210,227,140,66,161,177,134,53,182,221,7,235,236,37,223,11,127,104,221,118,248,48,225,251,174,177,94,121,71,92,28,196,157,237,254,104,142,114,3,156,48,195,230,15,130,130,13,15,49,55,180,171,197,100,172,186,68,129,35,220,98,97,14,144,173,119,35,203,236,242,75,49,141,106,143,79,199,174,58,206,120,221,22,51,147,32,247,28,186,162,174,233,190,124,6,239,184,35,10,165,47,45,148,224,239,253,52,21,124,169,57,18,120,115,115,81,129,107,205,254,38,221,77,52,123,206,24,207,46,237,46,131,49,221,110,14,76,2,35,172,60,229,222,153,202,112,1,40,73,45,43,25,204,155,74,224,155,87,45,6,43,220,78,55,68,8,218,116,150,249,132,115,26,35,21,213,196,210,243,24,25,55,236,211,106,141,220,83,19,104,10,11,144,116,106,217,60,174,105,59,52,192,154,239,151,18,140,153,207,119,60,29,123,220,80,58,245,1,58,248,150,205,139,48,196,181,234,106,172,193,230,110,101,230,244,183,134,194,158,76,124,146,124,137,111,163,6,130,33,221,187,115,255,7,191,119,210,231,133,118,103,212,37,191,209,89,75,151,46,181,55,60,118,113,119,44,222,86,139,138,33,186,136,9,178,179,68,199,177,188,137,43,52,250,255,222,173,97,146,83,129,255,249,226,217,250,152,218,208,71,165,230,90,213,105,87,160,69,41,168,143,76,72,91,33,108,236,140,18,137,189,70,195,208,54,212,130,118,239,116,24,45,60,160,247,227,51,253,85,22,141,255,17,82,72,26,255,126,0,250,217,248,204,216,239,136,47,178,17,95,189,197,195,30,214,100,107,227,68,185,47,43,103,220,193,249,122,60,239,234,172,79,164,136,12,110,0,129,19,106,173,189,19,0,116,37,213,114,31,109,82,187,60,44,134,114,168,106,209,235,14,140,142,205,86,127,106,50,239,94,37,11,211,67,64,41,33,2,246,231,136,234,53,220,225,161,95,8,244,38,49,19,141,73,135,52,55,122,156,18,93,83,203,21,167,250,119,217,233,23,17,68,227,111,30,120,104,68,14,9,234,149,75,50,190,38,204,202,82,4,148,7,9,198,7,37,1,99,200,220,35,140,219,3,182,147,50,37,4,21,86,103,89,13,246,233,106,244,157,52,57,50,109,21,230,0,205,23,193,11,183,2,110,174,177,112,196,12,110,171,179,141,104,46,251,184,100,23,222,169,20,248,87,220,136,26,224,116,52,59,198,113,217,103,89,232,170,90,222,79,111,216,83,104,96,123,127,6,51,92,94,211,48,121,197,123,32,211,19,91,203,222,47,87,151,127,234,179,131,181,7,67,22,160,144,203,107,143,97,164,114,129,91,155,224,15,254,166,4,26,249,166,218,92,159,34,190,23,207,87,11,157,132,39,46,19,68,171,9,216,114,120,131,104,150,65,100,167,199,99,175,67,96,231,58,101,250,247,146,50,254,146,92,103,149,220,8,148,254,182,52,246,255,144,33,166,15,49,201,71,51,236,230,14,94,138,98,134,133,114,147,164,8,253,103,16,134,173,131,13,240,197,144,132,44,93,97,35,8,144,248,160,182,93,235,142,134,29,174,225,14,235,215,134,111,67,229,4,5,105,13,155,105,17,37,31,103,58,227,164,61,137,36,190,50,124,103,26,223,100,64,87,248,81,113,29,94,124,247,210,190,129,163,55,92,216,239,33,131,110,142,152,127,35,124,31,254,74,199,172,198,48,229,138,185,53,140,229,120,126,200,82,148,130,105,146,13,235,211,24,6,222,128,207,116,61,81,223,151,205,178,21,211,53,8,239,31,214,1,182,242,104,124,52,248,28,44,141,177,49,118,77,65,173,212,2,161,107,140,226,15,184,145,47,154,111,131,122,56,240,164,199,133,206,154,129,139,182,144,209,94,14,78,182,144,115,20,193,92,199,241,167,115,204,226,212,93,214,88,115,161,28,137,205,126,145,106,250,236,149,33,24,155,7,89,181,49,97,123,235,114,130,222,41,213,218,143,81,111,36,5,181,207,20,120,14,149,189,0,239,123,181,192,106,101,103,180,1,94,144,75,181,66,182,77,57,27,197,110,92,3,1,253,182,216,50,118,25,85,232,103,63,24,44,81,219,246,116,24,37,163,75,19,12,206,70,235,66,236,102,50,111,104,250,223,185,95,114,216,156,133,182,90,67,225,58,108,146,48,97,198,210,177,172,128,29,212,170,91,190,241,55,72,130,41,122,170,47,208,27,182,176,97,189,149,98,221,133,85,174,244,11,197,251,191,86,186,121,52,176,150,198,241,185,217,66,25,151,55,35,49,219,14,52,250,253,161,181,187,218,6,92,69,198,178,138,138,115,213,17,101,151,98,180,188,111,224,97,247,13,34,158,114,60,206,19,231,126,62,214,169,223,98,189,75,251,132,130,105,103,158,43,220,193,161,185,164,122,174,153,222,18,119,55,120,135,38,36,203,175,247,210,19,187,103,143,128,180,90,61,140,220,152,35,235,253,8,90,235,189,59,160,84,159,24,129,229,110,241,135,205,144,17,93,194,28,247,14,9,20,103,89,52,196,146,74,174,166,145,70,2,206,166,42,180,138,41,79,24,222,139,9,154,56,97,177,12,27,147,195,158,107,190,10,172,223,162,33,106,59,64,155,237,18,39,60,244,33,192,118,231,21,218,135,180,212,135,94,45,181,82,240,183,125,187,89,221,82,21,173,148,45,198,235,209,159,79,174,101,38,92,146,98,106,131,203,194,242,15,79,198,156,234,21,136,1,29,31,95,90,29,154,100,49,131,99,218,201,53,17,242,207,123,150,199,161,204,33,132,46,58,147,43,210,54,45,216,151,158,114,182,139,149,72,225,130,237,70,218,209,252,12,174,239,30,209,238,182,239,174,135,237,178,154,36,38,76,51,127,83,167,200,0,53,117,29,241,179,231,3,31,139,143,250,138,64,54,109,197,154,163,111,193,136,5,28,140,94,215,254,24,72,149,20,62,81,152,195,175,148,185,126,142,52,58,60,25,135,91,187,92,233,82,40,219,131,14,65,179,219,223,215,44,243,110,52,56,89,95,156,15,195,11,147,37,239,107,222,147,1,172,196,116,76,138,48,242,2,97,13,252,34,22,42,201,199,83,78,204,113,162,250,208,243,249,67,194,255,49,115,156,52,58,187,176,1,93,120,112,209,162,208,30,3,148,237,48,246,124,231,223,177,99,99,42,220,209,7,76,221,137,88,193,60,16,169,60,29,161,123,42,78,183,167,184,18,185,191,222,23,100,101,33,134,79,84,210,253,78,13,73,43,206,182,232,24,91,49,146,228,47,226,244,194,165,196,177,105,91,184,171,18,197,170,97,8,197,202,156,176,88,95,144,157,251,108,238,188,150,179,150,65,138,11,156,16,171,253,151,142,148,31,125,222,112,67,174,169,250,212,99,85,128,210,74,134,23,235,109,145,133,253,97,2,88,249,81,77,116,68,37,249,99,105,8,95,185,6,193,203,107,130,25,80,16,51,39,32,145,66,126,79,152,209,181,58,253,165,43,220,251,252,101,125,252,132,103,27,161,37,163,160,214,134,131,140,4,221,146,180,126,230,187,203,56,70,225,192,252,223,191,51,24,208,118,204,43,109,135,237,112,41,38,88,161,249,175,107,63,3,243,203,201,199,85,146,137,167,126,244,127,82,101,28,54,122,203,153,60,54,252,91,224,230,60,167,40,71,80,19,239,90,114,213,86,232,106,65,180,147,19,43,192,198,167,129,73,76,100,51,106,171,61,102,31,173,86,107,118,254,75,203,35,0,45,183,234,234,218,249,92,223,123,154,182,155,121,255,173,218,186,34,178,249,72,71,44,121,201,88,25,218,190,201,174,148,242,232,125,70,85,126,138,142,226,214,224,255,248,191,199,163,80,42,144,22,33,64,59,95,225,133,139,75,234,123,47,25,194,239,154,12,69,3,46,146,56,254,252,180,122,172,2,114,115,21,22,170,138,116,247,109,7,43,9,24,42,126,235,17,194,197,79,68,4,2,240,60,116,19,102,44,103,56,65,31,9,194,34,90,11,174,106,246,90,37,145,6,35,115,171,185,63,173,222,178,36,6,185,217,253,61,132,224,66,252,236,41,92,179,71,206,101,160,11,30,10,31,59,157,141,126,188,149,35,123,36,91,232,108,112,30,0,50,107,200,250,8,80,206,159,241,239,16,67,126,19,219,96,211,127,132,212,198,184,118,203,7,69,12,135,86,73,222,202,129,218,200,142,253,103,184,97,9,50,210,50,130,81,215,92,161,211,180,67,205,214,88,186,92,10,54,65,141,80,154,252,81,75,160,39,19,167,245,43,1,9,170,38,99,43,55,115,30,207,24,118,41,151,19,1,118,125,118,243,96,203,0,226,240,196,46,206,47,140,213,12,28,187,155,224,72,6,49,1,246,180,164,129,218,157,234,80,152,69,60,0,28,206,226,173,27,173,92,40,73,114,109,187,239,195,41,120,150,220,37,108,199,120,168,201,62,228,183,18,218,68,64,238,173,205,82,198,78,155,207,155,105,96,200,162,181,105,27,131,203,165,43,227,162,199,206,228,5,162,4,239,62,170,235,52,126,99,74,106,181,115,169,158,27,53,105,110,167,84,201,136,116,146,51,176,225,158,134,212,213,77,1,153,40,191,10,38,79,250,137,62,112,106,13,108,159,232,118,60,54,174,14,180,213,25,61,212,207,209,131,136,164,169,74,66,182,62,89,141,96,107,164,217,205,65,13,222,15,54,137,176,113,90,142,156,56,147,237,159,194,249,189,136,75,249,173,239,5,170,251,134,191,244,195,100,159,154,247,107,100,53,100,134,105,115,82,229,4,116,102,188,71,216,117,84,94,3,17,26,250,131,65,244,157,233,128,178,136,135,48,20,82,11,109,153,221,227,240,95,217,111,163,115,11,161,241,216,180,68,145,199,5,140,98,18,179,108,118,53,187,46,123,36,58,163,31,4,179,196,86,99,192,208,171,67,222,131,46,13,108,219,30,159,140,133,190,248,56,238,142,240,62,132,194,113,175,113,195,158,154,127,111,90,231,32,44,114,216,29,54,214,226,53,152,14,198,122,79,183,239,94,27,154,113,192,50,139,172,157,98,203,101,200,156,18,125,125,23,82,235,15,181,38,28,232,164,122,70,148,47,90,231,226,135,238,228,204,132,53,12,142,216,38,107,206,249,23,67,193,78,84,6,109,67,77,154,149,27,27,151,199,84,64,172,164,81,56,98,30,132,197,32,113,151,105,154,201,97,109,221,183,185,68,45,237,68,143,203,139,186,152,103,161,83,242,75,229,89,25,128,137,143,87,172,156,65,185,192,236,237,150,101,165,186,29,24,200,198,62,178,13,217,104,32,173,232,172,230,79,155,137,82,154,92,237,227,179,2,51,120,201,112,80,32,194,215,33,220,201,3,169,114,102,108,139,130,248,62,33,40,174,96,155,66,254,110,160,77,142,22,76,106,42,163,175,203,163,25,234,221,166,45,76,169,12,230,180,44,225,186,240,45,107,31,112,84,27,147,5,149,168,63,20,180,113,219,147,96,83,184,44,64,5,104,126,194,33,1,182,189,41,113,76,18,85,112,36,16,14,254,237,213,173,217,31,46,16,22,66,205,185,158,117,204,232,6,134,215,155,147,103,141,161,4,195,241,168,31,116,78,140,91,79,157,16,173,110,225,160,232,69,125,88,98,104,68,166,177,68,34,146,155,73,174,196,167,222,32,54,172,17,123,8,192,236,90,75,73,103,127,62,100,145,141,255,245,194,141,126,237,246,231,198,105,204,107,150,26,17,101,196,150,126,165,101,42,161,246,118,121,253,119,90,201,165,61,63,65,83,46,130,186,79,47,222,166,27,238,39,17,177,202,244,180,84,82,171,192,83,9,217,11,252,87,178,222,64,243,162,100,108,16,147,145,36,182,152,5,200,210,247,56,132,112,0,137,61,84,181,225,79,168,208,160,5,191,9,243,71,137,188,57,195,89,108,238,60,76,223,172,11,186,69,238,117,76,124,151,27,128,159,209,123,43,201,226,84,87,58,89,131,35,217,187,73,15,218,79,118,225,65,4,188,180,200,253,225,5,12,130,1,137,234,211,59,137,62,164,75,150,243,188,176,40,250,201,196,161,190,62,184,92,48,40,64,124,151,134,192,202,58,105,19,54,246,40,68,233,125,93,96,38,160,70,29,24,245,162,12,220,76,102,101,63,149,39,17,229,46,77,218,154,107,76,198,73,153,137,184,252,153,18,91,81,153,107,114,36,194,109,22,136,189,71,1,145,124,111,123,160,1,93,57,139,196,253,51,192,175,189,134,50,210,239,201,170,111,77,187,155,169,94,101,235,70,118,63,113,110,82,44,120,101,5,248,79,16,121,150,245,180,169,196,77,72,184,193,113,213,180,129,206,187,212,30,195,94,74,139,40,118,58,211,230,205,131,220,14,154,247,149,57,119,15,125,82,164,80,196,252,172,169,211,205,143,146,250,106,175,26,76,108,63,38,42,74,77,211,246,89,102,157,105,102,46,150,73,246,183,136,18,138,139,46,197,50,56,98,40,45,170,167,66,31,171,214,203,160,255,139,48,99,48,200,253,227,74,151,61,36,94,94,195,150,213,129,200,193,69,118,244,81,33,114,186,105,193,255,162,222,183,129,249,229,82,227,87,172,173,25,88,23,251,194,76,29,132,167,200,133,90,248,1,134,138,96,143,129,56,72,200,241,41,94,217,188,117,251,87,137,63,175,200,122,41,97,110,220,83,95,63,136,231,196,100,4,172,117,3,7,28,80,9,196,244,250,209,109,193,124,233,10,54,70,125,176,171,152,58,187,253,183,144,246,206,197,47,53,183,28,147,153,161,216,121,217,126,119,43,59,200,3,42,99,202,129,177,44,17,84,239,154,48,121,65,78,89,105,135,19,40,241,161,187,76,38,209,65,106,35,126,28,7,144,44,121,244,36,82,245,232,221,139,74,72,133,84,16,162,0,6,176,90,141,20,254,232,162,89,106,234,139,182,2,1,42,84,72,10,221,35,5,21,252,210,206,249,119,9,84,145,59,72,158,8,217,19,251,189,170,15,99,79,195,195,189,24,229,71,197,108,200,216,21,237,135,186,42,81,232,23,76,165,242,60,110,199,96,25,222,198,222,63,189,140,68,95,162,134,64,186,74,67,41,10,69,65,103,213,45,98,5,85,5,195,209,253,235,191,119,112,50,119,44,154,109,7,178,186,149,58,202,29,220,193,234,9,110,83,99,72,15,21,68,163,111,90,51,207,98,109,199,83,29,5,76,8,238,186,13,204,95,214,0,189,67,253,23,234,5,45,121,239,116,65,43,207,94,161,215,169,85,35,235,135,166,42,95,200,78,131,112,174,2,187,148,214,41,154,128,122,150,22,234,72,15,232,214,117,116,215,211,171,70,162,171,51,45,201,226,245,228,43,12,104,21,204,177,158,148,142,242,9,188,63,223,204,208,183,209,242,27,3,64,240,28,215,216,55,56,185,224,165,35,249,45,189,202,60,243,210,244,210,91,210,203,87,86,196,29,116,239,120,160,17,5,37,49,237,47,29,72,140,217,135,176,24,177,22,58,209,41,39,97,210,83,136,91,146,252,214,61,8,238,25,208,142,149,104,158,2,12,108,136,144,27,152,131,250,207,170,211,102,196,85,56,207,215,47,186,3,224,78,31,217,31,53,106,24,161,105,29,191,227,109,249,254,101,47,52,95,5,49,220,2,63,208,106,102,70,233,206,183,163,69,79,99,128,146,21,100,163,224,23,46,69,6,255,180,79,93,157,92,167,194,89,100,59,152,79,171,254,83,200,72,243,251,78,208,102,249,202,6,203,108,241,14,74,184,21,11,36,239,207,124,162,20,244,227,188,50,57,61,188,151,130,185,203,61,82,74,86,41,90,250,127,77,238,47,186,188,176,63,94,181,113,198,208,205,93,147,150,178,7,255,117,128,250,175,177,75,87,58,127,223,53,162,122,146,150,6,66,141,105,192,110,231,138,206,85,132,21,220,231,165,176,44,47,252,202,161,209,24,104,230,108,234,98,108,8,211,99,103,120,98,105,74,92,61,77,163,38,8,77,160,216,222,21,153,24,45,22,145,134,7,127,3,163,129,74,16,108,150,142,252,31,172,221,124,97,241,245,136,154,225,222,153,78,102,37,116,216,21,172,124,34,83,137,187,246,115,140,142,198,113,21,199,252,135,204,26,150,201,139,82,170,52,163,57,46,93,243,213,48,194,194,42,130,80,136,215,170,254,228,128,129,148,151,182,140,166,87,156,36,40,81,114,56,180,187,200,197,241,216,66,86,255,119,14,23,97,50,99,86,17,103,39,246,1,45,101,4,221,157,252,126,17,66,53,155,67,141,175,164,213,171,215,231,154,244,244,130,116,217,244,85,238,48,94,247,40,51,71,76,192,248,48,136,166,180,180,144,168,224,198,200,239,244,192,191,212,9,179,123,10,33,151,215,160,187,135,196,160,100,252,116,180,30,92,9,15,137,54,125,140,94,161,99,42,108,4,135,132,177,165,147,2,193,11,221,38,59,45,61,159,189,12,183,3,199,109,19,82,244,177,5,36,64,43,163,246,171,117,76,57,211,55,172,232,161,108,26,222,193,145,140,229,124,212,154,253,20,12,4,43,7,140,163,107,173,153,39,245,66,82,33,95,130,13,72,197,129,10,229,175,45,81,71,228,233,14,100,53,22,199,62,93,59,109,63,160,101,56,248,57,155,83,108,80,102,27,102,176,204,230,133,239,112,140,8,58,197,76,55,248,255,216,133,52,78,217,115,155,145,164,211,160,243,89,64,178,166,177,10,197,132,38,173,65,254,142,174,62,122,9,93,24,168,65,111,108,172,98,79,104,53,243,215,253,245,78,65,253,220,236,42,142,218,37,161,111,254,104,123,188,87,41,169,149,58,116,243,185,247,42,56,248,152,174,174,142,252,93,128,111,134,10,248,224,243,173,148,84,183,129,14,173,43,59,64,230,62,138,97,125,220,184,108,220,183,25,136,37,117,177,215,209,53,134,79,55,103,132,37,105,128,152,112,253,66,44,253,196,199,92,209,90,36,51,105,104,191,19,200,83,127,70,234,184,169,1,189,237,165,50,187,143,72,186,85,54,76,93,207,78,147,27,248,135,250,170,62,54,101,225,206,156,10,33,196,36,70,200,170,107,165,141,244,198,220,119,156,138,120,53,59,238,113,165,131,12,116,31,247,101,223,72,96,192,89,12,140,223,190,112,191,80,147,220,225,191,19,184,51,227,176,204,219,63,222,156,186,230,107,51,25,214,113,9,190,37,90,101,219,30,173,176,41,162,200,11,147,135,36,246,36,77,203,36,170,18,54,21,153,112,27,36,2,252,182,230,121,234,100,133,121,24,3,222,11,113,72,91,18,100,249,210,64,213,139,112,50,76,229,126,34,137,253,218,89,101,232,111,201,62,184,218,53,108,108,254,204,74,120,179,253,19,19,201,31,70,106,49,84,90,105,58,141,104,173,252,118,162,154,75,81,127,246,7,140,54,210,103,92,166,152,236,162,203,141,176,207,117,219,208,130,11,48,103,180,92,108,66,87,109,139,219,26,109,65,181,230,1,229,62,94,249,157,82,10,18,97,45,10,125,33,13,105,15,94,15,35,87,164,81,186,249,182,150,73,144,237,158,43,23,108,54,15,233,219,137,116,147,149,244,33,65,188,87,191,15,148,201,64,40,236,180,146,211,143,110,79,99,17,226,221,70,118,240,42,6,120,230,149,105,67,159,42,36,246,76,96,66,242,2,5,138,170,155,238,202,226,0,170,84,255,194,118,28,50,208,70,86,137,37,200,198,171,191,184,98,114,38,113,57,140,151,127,222,234,43,152,149,35,59,225,147,199,69,221,156,187,28,113,144,45,171,116,172,24,73,153,115,86,251,150,188,202,16,90,52,182,232,90,221,254,54,125,114,88,46,133,243,99,211,229,149,72,36,38,21,68,249,34,200,175,78,170,58,176,3,186,168,213,203,32,159,135,67,131,242,172,11,95,48,56,198,49,36,163,105,93,207,138,19,159,174,71,133,99,253,126,151,168,53,218,29,205,228,174,20,250,166,59,236,252,58,130,220,1,24,162,206,95,227,201,211,8,59,228,225,98,133,152,3,99,220,9,134,165,228,91,20,160,241,199,103,236,180,141,160,209,2,55,95,66,95,22,151,121,193,114,124,126,98,251,128,117,202,11,175,230,163,44,44,72,64,26,32,127,93,24,142,192,164,89,133,170,136,184,7,98,144,23,251,52,225,95,128,215,215,207,145,80,162,5,240,96,160,253,116,39,62,208,157,119,242,151,196,197,181,53,194,26,122,101,181,197,29,9,31,7,60,24,246,84,202,185,79,174,45,48,243,37,21,40,84,14,10,61,235,12,213,16,130,213,104,106,225,87,242,165,131,211,88,68,251,213,178,56,169,7,252,140,5,148,111,130,183,70,161,125,253,195,143,41,4,103,30,27,86,173,37,242,63,97,157,181,31,30,24,157,218,111,73,62,66,54,13,94,196,194,160,20,64,1,99,59,161,129,54,149,199,23,249,53,28,80,94,142,169,161,114,194,44,48,148,154,12,254,64,200,14,6,139,49,77,58,249,239,69,217,83,8,21,68,231,241,201,228,203,78,76,120,95,174,96,26,81,58,58,73,187,190,49,13,109,51,86,124,225,29,160,172,96,200,191,192,144,75,175,240,228,29,253,130,216,219,234,105,155,129,63,148,200,62,88,172,201,113,27,30,188,195,55,60,125,143,103,60,25,74,50,134,250,17,254,117,62,208,162,210,52,56,132,168,61,18,99,225,229,36,178,151,67,140,198,153,226,123,72,201,15,127,78,8,51,184,227,159,161,222,67,190,255,130,135,172,140,32,249,67,80,179,226,154,110,154,72,235,29,30,11,253,74,114,122,87,179,37,71,156,9,232,39,95,99,31,55,35,89,40,85,109,83,114,12,117,155,111,182,238,252,133,194,159,16,218,213,80,235,12,106,93,85,141,2,194,74,107,156,42,90,203,254,63,151,178,106,170,245,232,29,255,209,206,203,191,46,11,184,206,50,138,155,99,253,189,95,145,174,144,234,137,150,184,166,120,125,113,207,72,189,16,0,192,188,249,83,149,228,22,176,68,105,83,107,68,144,167,14,132,94,182,91,64,135,200,55,193,152,196,99,186,110,13,37,129,24,94,67,66,109,129,209,184,224,23,167,83,25,4,54,142,164,20,183,127,25,19,134,125,110,126,37,16,216,71,127,186,224,85,217,239,94,47,97,248,164,90,78,105,216,54,204,55,151,66,65,5,136,152,187,110,99,145,144,205,121,217,200,107,160,198,139,175,47,122,56,170,10,66,250,198,19,55,16,40,128,103,77,50,135,62,21,110,15,90,92,12,177,248,25,233,150,130,18,106,112,3,179,105,190,239,97,88,128,249,22,56,106,49,71,223,211,97,129,183,234,94,87,137,146,181,16,109,249,92,236,12,25,21,22,65,151,84,121,34,152,223,41,48,166,28,176,191,213,162,29,90,142,207,112,156,142,167,226,44,190,246,250,218,76,25,65,199,171,97,204,3,105,212,67,138,27,74,195,208,58,172,194,31,13,12,198,198,30,89,204,55,66,199,101,75,237,150,148,76,58,0,122,74,142,123,15,146,62,76,246,44,107,15,84,248,86,53,99,217,210,255,144,126,151,2,107,74,252,32,65,61,194,116,218,145,148,251,170,103,103,240,179,79,37,164,181,4,163,29,183,147,39,123,59,35,62,48,241,166,246,13,255,235,60,126,193,201,196,4,233,166,10,254,185,252,82,17,230,6,53,130,6,196,166,186,89,94,175,163,58,188,224,245,198,137,40,255,241,23,140,79,161,157,44,159,230,192,202,147,133,90,24,35,208,94,253,207,36,152,93,52,253,74,46,180,182,231,84,54,62,198,212,88,131,90,112,29,15,200,52,199,49,55,205,253,102,123,40,4,47,248,188,223,86,38,246,164,219,87,147,84,250,82,44,248,86,232,114,119,180,24,89,58,239,31,183,252,87,247,198,88,75,40,107,56,25,247,114,30,150,12,18,249,14,41,239,240,96,76,96,85,163,9,59,242,98,170,255,165,24,240,23,66,202,91,59,9,137,14,87,37,103,173,153,90,150,101,26,207,17,198,153,123,159,0,79,154,112,226,77,247,247,173,235,173,192,120,29,184,164,19,220,247,61,153,210,82,247,35,180,249,156,18,77,59,177,220,105,162,78,168,182,47,98,2,130,215,55,147,120,161,69,135,105,101,64,4,208,76,232,116,81,192,155,11,224,202,188,196,68,214,203,90,7,183,124,106,62,178,21,84,136,148,16,156,39,26,117,235,90,195,100,114,245,166,176,183,67,37,241,218,81,118,144,240,34,237,192,43,185,71,37,179,247,179,131,175,149,155,153,183,47,232,251,22,83,49,112,48,70,164,195,162,174,58,231,147,203,28,119,35,180,124,80,68,52,217,35,187,233,48,5,243,6,93,86,119,153,129,163,242,12,168,2,114,71,111,230,122,83,82,181,192,251,45,160,25,94,244,160,149,189,241,176,137,185,199,14,55,227,110,153,209,119,150,26,190,113,20,110,17,91,70,37,114,189,221,6,55,167,92,253,154,4,2,129,67,108,176,201,110,148,145,206,238,222,25,52,82,233,25,102,245,79,89,253,183,164,171,79,210,71,125,149,11,214,70,21,209,49,197,153,9,254,3,184,170,39,175,241,253,215,233,189,117,69,4,226,156,154,118,11,159,237,10,237,182,223,10,100,166,102,230,184,9,253,121,232,181,178,10,208,56,97,164,97,87,100,141,139,225,187,54,79,246,3,11,207,233,70,163,208,200,180,156,28,75,93,137,121,237,192,62,123,186,100,239,255,27,12,94,142,144,33,109,150,26,213,163,127,136,117,76,77,193,80,240,193,114,163,231,76,195,226,173,214,75,26,120,228,2,212,71,158,37,151,127,125,88,15,82,138,218,115,249,100,238,172,137,154,137,14,190,87,212,100,2,205,70,84,150,146,195,48,189,78,149,36,170,100,249,4,201,16,212,11,167,20,165,71,22,0,183,140,43,209,208,200,221,93,45,163,125,77,150,13,37,103,181,206,158,25,22,127,238,208,44,126,90,138,39,115,147,59,166,76,10,97,212,161,167,97,72,240,42,2,169,168,146,125,79,194,32,75,142,225,62,235,169,189,113,37,156,183,241,70,233,142,246,254,216,135,1,51,30,150,234,216,236,31,138,12,107,17,214,249,68,86,113,43,201,255,11,88,127,242,171,116,206,20,122,21,30,14,166,131,113,54,255,64,20,28,129,125,169,145,229,141,176,208,156,123,174,19,235,49,249,89,93,179,165,121,74,63,60,138,83,158,242,191,67,226,230,232,201,207,25,33,98,8,171,198,106,111,202,24,127,34,7,245,132,141,207,89,52,90,151,227,141,248,62,25,53,194,196,68,94,184,143,163,28,132,131,65,223,169,72,208,171,149,94,14,238,146,41,118,77,97,38,239,176,141,85,238,153,175,76,33,218,16,122,71,255,235,150,180,75,143,189,250,34,127,196,157,60,175,157,185,147,151,26,133,26,37,249,134,10,117,17,174,19,123,177,85,176,45,167,7,158,154,249,193,212,137,61,79,82,156,2,199,117,162,54,249,25,138,208,25,149,246,98,91,109,170,94,193,92,252,60,47,12,241,149,232,15,0,69,74,139,181,50,247,126,157,179,123,105,153,249,89,27,109,211,120,168,19,138,245,193,229,105,131,36,92,69,166,29,101,81,47,64,43,237,2,30,225,78,17,152,254,91,45,191,10,134,38,91,254,20,108,178,195,4,204,86,116,210,25,22,19,30,220,167,113,89,222,12,33,90,103,245,7,23,6,112,35,146,179,163,28,35,54,73,77,155,33,242,113,128,92,253,217,135,245,236,21,75,210,42,67,78,191,164,131,196,24,135,131,236,36,27,136,77,113,143,97,228,66,56,6,190,12,184,80,223,25,145,176,25,52,49,240,99,120,8,238,56,74,78,75,197,193,59,15,100,38,145,222,111,220,26,54,79,86,183,132,82,55,19,246,224,7,144,104,92,11,46,27,203,71,227,39,59,186,141,221,107,101,78,146,194,95,183,109,150,116,203,187,209,137,8,163,205,119,140,222,195,190,155,163,66,10,234,136,83,136,194,247,105,175,102,232,129,195,221,73,103,124,238,62,154,190,20,64,17,216,83,142,195,191,172,239,71,189,214,3,162,0,48,223,237,236,29,1,16,52,33,39,121,112,89,119,172,40,31,179,173,213,241,82,151,207,150,240,233,209,231,125,159,124,206,46,138,145,11,111,74,88,101,142,69,185,43,206,129,255,173,34,17,118,121,85,84,58,224,40,220,200,192,155,135,54,51,14,57,218,54,62,83,119,118,247,7,25,31,185,188,170,209,238,245,124,119,42,114,234,90,161,136,188,107,10,34,212,0,158,76,56,181,99,29,91,188,155,204,189,155,193,105,240,50,107,109,98,145,223,75,81,162,58,212,82,72,41,114,239,128,142,178,12,236,196,13,215,223,172,117,42,186,195,152,145,162,213,62,210,154,219,5,150,98,241,213,150,248,234,174,177,57,190,109,76,112,139,126,216,245,68,182,76,175,22,93,254,34,85,44,253,166,35,156,150,158,102,237,189,202,185,100,158,129,23,73,160,30,204,72,2,64,37,166,151,33,181,170,205,141,151,15,109,49,147,12,37,127,30,138,130,125,46,151,206,240,222,8,202,158,4,139,90,203,167,49,113,237,111,50,26,113,145,95,163,40,95,117,6,34,14,255,173,3,16,145,81,169,36,97,195,236,29,245,152,121,109,101,32,54,164,201,122,30,244,203,215,106,213,179,21,52,243,166,185,79,112,125,124,90,116,22,221,82,14,9,252,97,73,101,196,2,252,247,15,172,116,165,7,141,119,4,146,158,58,109,161,22,218,216,181,101,153,53,92,89,206,90,36,108,168,176,220,129,205,10,213,212,66,77,102,112,235,150,229,96,90,231,197,181,162,43,68,155,107,154,19,223,7,77,83,215,113,198,168,17,236,4,81,219,10,208,219,14,50,64,83,206,0,166,254,155,18,135,11,223,158,65,109,56,121,217,38,7,129,170,200,42,164,144,111,101,61,230,43,25,249,117,175,130,128,6,255,13,161,219,218,210,121,234,81,53,202,38,170,173,247,56,0,4,220,223,118,229,53,47,142,169,17,157,134,195,73,233,114,155,176,114,136,67,172,93,27,247,179,66,236,5,109,206,23,144,42,164,116,111,198,175,50,91,220,182,226,223,41,22,219,152,205,12,31,188,157,145,58,29,163,187,27,149,122,67,184,41,211,62,239,162,37,175,190,237,39,70,34,215,61,230,93,245,131,64,122,168,111,236,239,113,134,239,66,104,110,178,74,204,205,125,128,206,143,245,66,184,206,159,155,212,75,92,69,40,232,211,192,178,151,0,26,238,78,238,139,232,249,220,215,195,121,2,21,113,133,246,152,195,213,78,212,199,19,64,230,210,84,207,108,146,117,156,63,89,5,218,1,246,7,40,54,178,54,77,21,123,254,180,248,163,90,38,222,225,58,37,226,116,223,230,17,115,38,41,119,241,159,115,219,173,14,204,43,215,209,118,240,35,8,58,218,212,229,107,56,197,44,186,73,218,102,127,184,17,166,131,188,91,49,13,205,199,134,119,217,177,101,3,247,189,35,120,99,195,27,246,163,191,128,245,224,89,178,151,78,95,146,100,202,72,234,156,179,6,244,28,68,8,68,30,83,98,219,199,13,111,233,173,197,109,48,172,89,32,106,216,49,165,228,187,184,213,146,75,115,205,241,89,231,127,237,105,88,39,5,157,140,116,115,8,232,252,147,13,34,72,237,205,6,30,129,211,125,8,156,192,224,233,125,143,113,128,216,47,205,233,114,148,26,131,50,173,207,218,138,106,186,113,98,114,210,25,42,170,239,170,124,79,254,2,206,189,253,234,63,34,212,109,13,84,125,226,254,80,70,213,4,55,137,68,209,188,131,233,243,120,243,35,15,1,255,105,69,191,32,137,39,141,65,120,85,127,236,189,51,213,179,126,224,236,110,67,158,223,14,27,124,241,129,47,211,106,102,7,125,242,96,101,245,210,220,125,53,84,70,77,0,96,162,111,5,8,167,79,180,180,91,76,104,209,52,93,54,199,42,158,218,228,41,130,89,223,51,192,79,188,41,154,30,176,221,113,153,125,219,58,81,85,199,234,73,136,94,243,155,10,181,204,223,24,67,25,180,47,194,127,255,32,169,1,176,38,64,103,202,188,108,52,214,235,61,151,113,245,211,38,178,51,176,101,229,40,200,228,232,22,76,191,244,142,22,161,133,179,128,249,15,221,219,162,207,46,72,20,173,250,188,196,230,176,78,27,78,139,87,203,231,205,68,80,118,83,107,126,31,118,153,116,134,82,15,89,174,197,196,1,79,230,137,15,156,99,50,186,211,49,178,74,132,131,182,43,160,112,93,133,183,183,237,106,88,143,192,35,237,88,151,16,205,144,41,125,43,22,247,61,97,135,185,235,237,129,68,204,221,158,187,194,29,147,7,18,225,226,110,168,120,75,185,190,174,212,107,82,6,101,159,40,168,101,191,95,243,128,85,11,181,212,231,23,94,73,74,218,26,174,189,159,15,238,228,69,160,233,176,65,110,224,162,182,125,213,120,50,142,94,107,75,114,54,34,79,10,220,11,176,127,214,237,28,214,158,41,160,191,58,105,106,209,173,149,49,85,39,89,183,71,111,25,174,74,179,6,174,140,133,158,191,253,187,162,203,34,205,197,40,202,150,139,169,246,105,98,21,58,242,84,82,13,58,13,60,144,159,203,115,165,223,179,109,112,141,214,251,37,181,54,114,8,25,95,83,63,189,237,177,196,220,141,91,144,226,39,3,60,23,109,198,83,190,152,188,69,229,48,76,158,225,202,21,2,100,176,101,181,151,118,174,93,5,186,165,118,129,168,202,147,57,241,117,248,110,211,72,30,197,180,21,114,249,31,22,155,149,220,107,40,64,72,107,161,91,31,173,251,216,47,61,188,240,224,93,105,50,127,141,108,139,91,150,157,81,139,196,56,127,112,243,168,87,73,92,230,78,195,183,10,166,252,194,48,143,180,242,159,74,9,190,117,88,23,105,76,81,122,97,133,253,27,194,6,37,76,121,205,115,137,158,127,53,114,218,242,177,115,184,69,193,101,229,109,40,58,104,244,219,204,60,123,39,215,36,101,195,197,83,168,64,59,224,173,127,224,196,29,30,24,62,239,56,12,198,198,243,129,207,168,233,77,143,19,40,3,22,67,109,1,197,54,118,6,196,84,186,45,185,132,147,44,12,81,45,20,106,226,165,25,155,224,148,184,80,102,16,49,228,82,81,105,39,111,2,249,255,154,62,55,174,140,235,85,136,207,93,204,190,149,187,101,10,56,11,156,52,34,118,65,72,248,101,196,233,113,9,72,86,56,13,6,209,174,123,150,236,248,154,25,202,125,146,96,141,217,96,195,121,143,181,201,189,47,136,250,47,86,125,198,234,138,202,196,58,76,231,74,89,122,126,100,180,169,136,128,228,56,156,160,219,83,138,203,78,78,34,92,233,101,203,12,15,28,235,215,159,251,143,242,156,69,207,3,229,55,246,152,180,5,39,102,159,44,15,193,171,112,52,235,130,163,76,109,208,237,116,248,114,150,1,207,140,31,146,78,95,161,209,165,57,47,208,74,245,87,88,31,3,222,156,3,107,26,9,142,231,19,169,205,173,244,231,237,159,187,235,1,26,122,98,10,32,2,26,61,0,222,181,170,136,42,2,81,17,39,110,45,74,171,135,205,145,212,55,0,32,33,157,0,210,46,14,59,13,199,210,244,152,113,183,164,123,100,254,242,252,59,78,191,91,75,197,195,166,58,50,131,97,144,82,45,133,223,187,201,158,148,115,31,244,160,177,133,243,87,24,51,13,246,251,241,188,18,122,87,243,236,20,54,188,100,177,87,238,138,101,149,84,114,192,137,72,210,37,34,123,67,150,43,75,254,116,165,2,116,147,155,84,86,87,0,19,170,5,60,97,191,147,14,199,172,119,110,243,203,175,115,157,50,206,165,107,249,31,140,227,153,73,112,3,28,15,128,213,212,139,52,84,232,246,157,238,19,135,93,20,10,52,30,21,185,22,13,195,5,28,111,7,28,132,19,106,201,65,229,113,28,90,243,212,83,69,178,8,97,199,84,60,249,193,213,82,70,234,21,137,94,131,60,237,162,165,137,116,234,189,62,248,211,79,155,227,185,5,163,162,137,235,73,183,136,167,43,71,81,103,174,156,7,139,255,180,176,222,67,57,252,51,176,153,188,189,83,129,247,93,216,104,240,42,28,128,34,85,44,146,89,48,76,153,37,137,239,157,251,181,57,54,137,46,189,107,164,82,244,178,168,246,36,208,95,104,189,149,248,61,106,112,142,23,208,184,110,212,124,161,37,113,27,87,208,178,72,168,29,71,135,163,192,110,27,55,201,58,54,153,156,255,248,12,159,255,181,165,48,30,22,114,99,204,229,222,219,35,236,223,85,33,161,111,180,247,127,247,67,247,236,96,242,150,174,186,75,170,4,216,128,133,185,17,148,36,88,155,155,150,254,17,244,19,129,98,47,3,61,97,168,1,71,8,50,123,93,21,91,46,22,144,32,169,228,170,18,254,113,110,176,16,251,108,88,170,205,214,21,161,223,52,79,243,243,69,63,62,176,136,174,220,224,230,180,82,84,100,58,151,161,211,76,28,93,182,242,75,29,140,5,222,167,26,3,139,239,56,252,41,170,232,112,127,232,151,81,13,111,253,18,51,210,231,183,180,248,25,32,121,146,160,6,78,166,151,239,112,139,179,64,108,45,62,116,80,82,51,232,48,76,15,9,1,211,11,19,75,20,86,4,26,151,174,220,37,248,192,11,161,186,9,163,84,168,28,200,63,132,27,174,209,216,212,190,62,5,52,202,37,21,238,67,89,186,213,185,201,1,76,5,92,95,99,7,235,128,15,128,228,189,212,172,178,211,83,86,129,196,171,100,102,76,74,188,165,252,150,26,202,102,255,153,213,235,229,123,145,127,119,12,40,152,142,133,5,34,94,111,43,229,115,254,26,109,33,162,35,89,45,167,116,204,82,96,1,26,234,210,72,170,47,106,161,208,89,203,199,138,191,169,236,65,60,176,248,93,5,20,96,249,185,251,74,94,29,211,217,182,137,233,63,41,84,28,26,127,90,155,13,208,152,126,173,169,8,128,108,82,122,125,103,74,41,178,193,69,72,42,38,132,236,162,101,96,5,11,234,28,97,224,157,37,78,74,169,186,65,78,129,145,14,86,115,154,137,86,146,159,123,149,207,71,201,190,63,237,238,225,249,71,178,60,99,5,234,67,217,156,80,208,190,243,58,250,175,99,23,40,29,120,22,218,95,30,173,177,238,173,56,236,166,154,39,38,232,217,254,186,61,41,144,199,170,144,210,156,123,87,78,148,238,152,66,164,253,245,154,67,71,243,126,138,164,40,148,157,234,180,110,63,1,55,70,168,202,255,167,21,118,33,69,123,152,104,97,95,124,248,192,190,0,209,158,191,139,174,44,167,228,129,243,139,204,168,113,31,234,47,5,219,41,241,207,181,67,191,107,132,171,7,185,205,10,87,81,136,103,69,122,142,86,132,212,7,128,6,208,180,139,11,208,88,5,128,140,87,132,230,182,170,228,42,253,147,66,100,197,146,245,4,232,251,202,240,136,217,140,193,40,12,84,203,112,190,219,80,56,115,141,12,168,124,126,182,15,239,235,76,35,143,245,235,38,152,131,251,55,229,160,1,150,100,216,181,24,225,206,146,183,1,147,224,61,91,0,70,65,56,10,63,24,1,84,36,68,184,21,29,184,213,95,192,95,85,26,187,239,212,92,213,124,179,44,83,174,186,120,253,213,190,27,127,203,229,201,24,60,66,141,247,205,173,21,127,226,217,149,53,162,206,136,150,175,65,176,139,175,255,146,39,6,99,131,85,101,96,26,224,134,216,140,51,132,45,164,18,221,243,154,13,151,18,126,7,24,60,205,155,244,17,207,71,110,241,219,203,235,154,181,156,85,118,32,193,68,101,163,145,154,103,132,2,7,23,163,32,135,157,144,220,140,32,252,67,174,55,141,191,219,101,35,113,120,153,79,204,65,144,124,73,151,94,51,1,11,83,84,111,47,60,129,230,219,127,151,102,104,12,15,38,216,62,122,235,146,20,218,163,121,246,178,53,171,219,72,46,36,119,238,66,53,127,92,95,158,98,80,166,247,110,15,89,253,182,74,131,10,114,76,102,225,204,177,61,57,182,112,107,225,250,68,150,115,55,16,20,74,249,31,146,218,97,208,1,84,151,49,235,54,199,186,61,195,244,147,186,135,113,138,19,105,88,205,21,80,52,180,166,85,101,200,171,68,17,85,178,221,136,165,245,36,133,48,67,104,214,119,92,102,121,124,240,83,249,171,207,79,191,55,239,233,23,20,159,195,0,71,64,26,217,55,91,184,220,236,57,117,199,196,112,75,21,16,191,238,238,184,72,244,227,13,58,20,175,114,227,232,21,135,89,204,206,160,91,193,223,75,21,48,254,114,190,12,79,205,130,84,196,248,234,206,105,156,89,10,243,146,155,12,186,164,94,159,83,203,228,123,107,162,163,11,135,182,193,197,25,246,108,202,113,89,163,55,223,96,51,75,76,196,75,17,57,206,224,171,122,174,11,6,75,131,204,57,214,82,79,225,157,6,49,5,16,254,145,229,38,65,92,67,105,38,242,9,247,199,158,210,66,47,178,134,253,16,232,191,64,162,134,44,159,98,146,250,63,109,179,156,75,212,178,23,75,5,176,25,61,87,212,183,192,237,23,8,149,37,138,46,150,54,28,122,105,217,4,138,226,143,35,94,203,228,155,163,170,19,122,197,168,30,115,162,250,127,248,243,207,201,19,159,72,90,154,151,183,241,180,146,38,42,163,204,98,8,184,253,142,125,44,134,177,94,53,211,53,237,113,21,39,5,9,201,77,254,187,233,200,189,37,146,210,249,86,14,98,242,22,46,21,154,119,99,233,195,32,171,60,59,47,6,98,123,78,87,16,204,202,19,45,148,216,24,229,232,51,11,78,224,240,108,186,16,199,157,138,187,240,82,181,182,199,164,138,58,13,67,124,198,2,213,150,57,204,38,22,203,132,97,46,227,113,21,86,253,5,19,37,0,142,61,190,240,17,15,65,166,86,160,169,131,249,227,209,93,130,101,59,83,16,10,243,135,148,98,47,51,143,4,106,237,83,78,176,142,142,94,96,129,243,39,193,175,251,68,130,224,85,198,108,163,209,92,54,36,108,23,122,87,251,104,35,21,149,112,213,89,211,98,157,212,78,128,249,233,127,153,66,102,69,252,196,26,74,220,246,183,103,85,1,222,239,112,8,120,49,37,22,13,86,216,17,65,189,53,187,9,62,78,114,187,54,198,255,27,88,196,57,166,180,22,212,190,114,112,181,216,56,2,171,237,26,2,60,215,204,10,12,146,81,188,5,192,80,144,67,136,128,15,204,45,222,28,74,243,102,156,22,183,180,99,36,4,90,8,7,11,172,63,60,192,69,213,14,93,175,9,76,139,164,249,143,147,253,34,172,82,241,128,124,163,122,208,67,1,116,192,187,227,234,84,112,217,223,0,223,112,33,245,107,115,250,43,191,85,101,189,108,206,171,170,223,38,139,57,204,4,42,136,76,60,26,203,168,35,103,129,134,86,213,206,171,157,215,28,157,26,220,237,154,110,0,187,238,220,66,114,216,25,140,170,11,217,246,48,149,193,110,123,133,110,98,132,34,49,20,56,96,108,39,1,104,72,227,0,2,214,71,206,151,18,99,3,189,53,1,105,74,53,68,231,26,213,104,251,15,96,210,88,226,89,26,133,63,160,203,140,246,178,105,156,39,219,82,246,130,197,85,131,139,105,50,255,92,160,46,45,141,108,33,121,47,19,87,214,250,76,20,76,39,84,59,6,29,112,58,206,107,68,1,231,161,35,34,126,57,194,30,91,204,144,208,191,171,2,210,142,46,15,11,246,48,215,214,24,70,103,151,252,129,235,247,192,211,179,37,153,97,18,85,182,111,231,160,75,158,158,57,12,197,56,107,70,73,131,200,133,165,14,225,75,84,216,16,232,154,206,62,250,138,202,57,48,227,222,187,150,42,103,118,254,210,196,71,97,103,234,232,89,140,249,49,114,31,147,91,164,61,45,202,255,116,248,152,192,108,76,90,110,64,141,30,238,82,108,240,82,211,225,197,192,131,5,141,240,91,188,155,22,152,31,72,151,92,167,185,145,117,43,33,170,143,160,189,101,244,123,130,67,198,108,73,127,224,42,148,104,179,146,218,78,115,87,88,21,7,230,188,59,237,80,147,4,18,25,77,127,85,108,66,51,128,50,30,55,92,188,210,214,26,146,235,18,97,179,236,31,77,26,26,104,189,136,213,203,212,76,60,238,106,0,23,158,209,97,229,244,176,123,64,13,27,251,215,102,102,74,77,71,159,17,131,1,189,54,172,99,113,252,162,213,49,178,182,236,213,75,233,25,218,38,183,68,46,195,254,84,163,99,190,232,1,159,178,247,165,209,131,156,158,68,155,62,184,210,59,38,40,8,173,1,68,140,61,55,46,155,174,65,171,49,35,243,0,38,221,143,75,24,73,165,100,131,248,173,164,2,202,94,5,52,244,10,222,3,171,152,17,6,171,22,27,195,77,107,112,212,214,76,66,219,186,250,215,144,32,158,153,53,103,247,119,252,150,71,85,214,133,211,230,246,157,94,71,219,131,72,53,134,14,170,25,131,190,168,178,251,229,163,91,178,236,197,217,64,58,35,217,56,146,130,175,215,134,227,18,46,136,118,121,163,13,74,102,209,216,254,160,194,86,102,5,183,10,219,17,29,232,205,101,202,57,157,30,183,8,6,101,203,188,199,198,4,9,44,137,7,28,169,236,37,48,83,243,220,136,32,163,130,62,74,232,76,178,6,242,46,123,78,229,94,70,224,180,107,177,25,231,64,213,250,218,157,34,88,127,115,140,185,108,131,73,95,250,238,45,0,237,126,84,225,80,198,90,115,231,196,146,73,148,193,102,79,174,48,83,103,110,68,247,41,184,201,172,167,106,39,8,225,18,147,100,110,178,114,158,16,220,37,146,87,189,160,120,233,28,200,160,5,12,167,87,16,115,211,46,118,97,243,253,206,119,118,65,140,148,227,186,94,114,59,164,113,53,195,89,212,187,134,124,157,206,215,86,109,49,124,220,187,212,31,243,96,48,246,155,38,156,128,245,34,146,191,112,6,95,221,190,155,94,66,166,41,107,206,221,11,192,86,3,225,72,26,177,183,233,118,173,205,38,8,185,183,204,151,87,18,31,106,176,5,106,12,133,98,70,228,134,210,86,161,154,85,35,73,45,94,245,167,179,102,67,213,59,11,134,82,67,151,132,200,200,141,79,87,135,56,112,239,94,218,255,43,136,97,6,139,84,93,61,32,146,5,231,100,112,155,70,48,49,250,146,211,119,126,80,18,139,191,46,55,189,30,30,59,96,166,96,161,55,172,98,41,232,6,31,233,48,200,4,99,135,84,0,142,70,24,74,144,235,188,4,98,229,225,164,92,255,123,41,13,52,165,9,83,94,16,162,152,172,226,200,229,103,219,50,84,190,46,168,51,81,67,131,45,91,190,95,23,72,250,31,84,188,162,64,121,102,7,168,245,253,97,101,196,76,155,27,157,182,221,129,150,178,109,45,85,238,101,16,142,233,64,184,120,28,244,79,248,132,237,110,39,160,11,137,191,180,231,75,238,145,120,114,209,138,13,44,206,15,47,168,64,66,51,81,169,116,154,3,216,192,29,199,11,134,27,223,203,190,249,128,58,252,126,69,129,222,141,209,189,104,18,86,181,184,163,209,117,240,196,161,179,224,192,225,114,160,83,104,64,134,151,191,185,118,226,146,3,102,42,73,94,45,165,30,238,69,17,176,53,169,3,8,148,48,222,236,125,91,100,92,204,149,199,240,91,84,67,234,245,158,120,53,122,68,196,175,226,100,45,207,221,164,63,19,179,200,53,24,204,30,92,69,6,105,19,181,25,88,194,18,230,132,191,249,14,253,146,195,248,175,5,203,25,170,137,66,131,108,27,178,168,15,68,87,98,221,148,97,17,253,191,106,163,38,168,239,128,239,189,48,241,21,62,76,129,48,155,50,0,162,182,33,117,59,198,14,14,230,84,170,226,120,68,237,176,84,189,9,187,98,7,44,48,2,16,106,209,196,114,71,231,178,83,111,66,71,149,41,89,138,140,30,142,198,112,65,116,146,242,28,3,125,37,83,55,240,122,2,19,70,62,157,166,164,209,122,182,21,179,84,244,228,229,217,124,3,181,224,36,221,106,143,73,29,147,39,84,249,189,179,223,166,84,176,37,143,174,192,66,210,119,125,227,104,194,129,241,92,236,131,15,233,152,254,231,10,61,173,54,199,1,160,23,90,41,196,126,35,132,193,9,36,192,25,239,140,12,67,35,34,43,220,227,123,124,76,106,183,96,89,131,26,172,62,105,127,94,176,167,94,122,121,96,209,7,197,33,154,75,108,124,122,10,125,19,175,155,17,53,116,120,186,129,48,45,96,3,224,203,242,209,240,211,29,179,176,158,234,211,66,227,206,247,102,146,133,125,138,119,46,251,141,145,102,252,96,66,143,59,9,24,81,244,181,50,25,60,89,51,118,168,17,147,75,190,166,24,140,176,82,40,142,103,100,66,47,51,71,213,198,187,34,244,121,76,22,166,7,122,228,225,90,202,60,28,242,101,155,48,121,133,180,183,89,65,164,255,246,234,220,74,109,236,123,98,71,177,9,217,225,6,35,161,149,175,226,249,79,131,126,180,31,194,221,210,25,198,8,89,9,27,205,101,185,118,240,118,146,166,215,94,54,222,54,236,240,176,127,250,195,92,181,230,141,222,61,68,241,65,85,92,97,210,131,171,105,173,187,153,2,88,32,138,60,160,0,169,28,86,137,39,185,95,223,252,231,200,43,14,176,122,72,94,119,2,144,119,239,62,214,80,37,61,241,144,24,172,6,4,98,185,88,170,194,116,111,152,54,252,228,44,90,246,107,136,225,145,135,172,24,165,92,70,222,128,93,130,70,174,187,230,29,39,253,216,183,121,187,72,23,43,119,135,97,77,243,221,86,209,179,220,18,153,31,160,173,183,27,229,88,219,61,27,149,171,161,19,64,118,33,20,43,57,72,244,131,252,238,142,212,119,222,22,220,22,136,147,197,100,184,11,199,206,21,93,207,89,109,123,64,110,7,88,172,200,145,92,231,158,169,248,2,157,6,9,58,48,230,13,118,21,81,169,155,205,192,142,218,237,62,172,163,191,31,140,42,134,33,101,206,43,58,139,208,133,1,188,45,52,133,171,121,210,35,38,31,185,151,33,59,16,87,221,65,148,252,115,81,228,190,175,5,36,98,19,207,200,236,0,71,160,134,49,66,32,7,142,124,108,8,71,49,187,226,187,231,168,27,203,90,102,214,1,36,65,215,24,29,128,28,45,12,165,201,23,41,97,23,100,155,35,170,236,113,31,47,180,225,217,27,62,157,182,204,144,34,139,85,202,85,148,188,215,49,18,247,211,188,23,44,31,223,29,96,2,152,144,105,97,163,186,131,103,237,10,100,60,207,218,5,85,132,253,22,126,31,24,45,117,224,203,191,208,47,58,235,50,189,46,61,253,8,80,152,252,197,217,28,117,242,18,27,138,241,13,73,55,230,142,92,178,91,129,195,182,4,206,234,134,17,115,128,127,223,94,132,103,114,182,120,76,23,142,60,69,97,250,29,5,48,77,94,240,53,19,107,251,242,121,163,213,202,111,10,35,207,177,136,198,123,39,215,73,145,114,224,139,21,82,82,165,163,0,145,40,12,137,66,37,132,172,36,171,225,240,250,107,3,35,92,29,136,221,199,67,77,215,131,88,181,29,94,48,107,2,225,11,41,195,231,89,166,154,35,152,119,168,215,159,225,16,68,6,181,96,175,30,191,122,221,160,147,126,115,19,143,116,236,96,187,73,81,26,33,127,196,147,219,114,105,190,1,18,237,155,219,215,67,24,131,125,84,116,148,169,71,137,107,221,154,249,249,62,65,17,18,144,218,19,162,168,94,158,102,221,74,172,33,101,30,110,215,243,161,16,172,173,242,7,87,161,6,131,192,50,245,157,250,126,47,92,225,35,6,193,20,88,88,152,248,142,119,135,164,54,27,196,131,200,114,216,28,244,227,177,7,28,185,183,3,244,186,130,15,100,189,51,212,246,39,104,196,222,5,33,48,129,17,86,243,131,243,133,240,155,39,51,25,194,96,145,242,43,165,18,92,223,6,48,138,130,190,215,75,193,86,205,35,192,87,109,216,234,85,163,62,70,214,100,165,58,145,181,42,150,33,54,9,129,140,75,238,172,124,167,49,152,191,183,8,67,193,121,160,108,113,212,178,206,180,68,27,87,46,0,116,177,72,150,65,201,62,9,71,189,110,175,174,156,155,226,152,91,254,105,79,59,120,203,168,90,146,80,10,20,140,5,104,125,127,75,62,71,27,56,126,187,253,120,249,85,222,164,31,20,144,40,46,244,89,189,9,64,3,231,15,255,139,37,252,4,38,116,125,184,55,40,32,0,243,212,233,196,89,1,90,137,193,212,179,114,191,77,167,129,48,181,10,222,124,100,150,69,93,244,22,223,122,151,22,71,200,94,99,172,23,235,101,38,96,45,118,155,99,193,1,99,100,25,53,61,194,36,215,225,88,74,145,97,53,143,12,114,121,108,88,124,248,47,233,14,201,98,89,225,251,120,118,230,107,102,140,252,74,127,161,206,198,77,194,192,116,174,206,206,246,173,33,65,124,69,2,185,67,167,225,213,18,72,228,58,215,73,225,69,183,247,133,137,30,69,6,194,218,208,121,51,64,91,20,149,33,214,194,207,58,250,43,162,84,169,45,122,21,228,39,61,22,82,52,45,50,5,245,83,213,130,144,221,58,141,104,163,205,95,244,197,128,130,163,26,21,219,148,204,130,194,94,157,85,137,180,176,166,163,143,153,168,55,40,225,177,12,236,142,186,231,71,92,253,104,11,200,102,85,156,246,128,27,38,76,37,5,65,165,14,210,6,191,202,62,92,167,49,72,48,211,200,74,201,175,182,175,198,133,197,245,127,56,201,16,91,216,138,184,207,203,168,134,141,58,134,192,144,162,13,249,198,171,124,220,229,203,131,108,4,88,253,177,241,3,71,87,48,152,69,232,84,225,221,230,187,221,215,74,193,138,138,197,17,59,210,20,136,82,68,119,170,6,232,120,120,173,228,196,107,101,133,57,200,36,242,230,114,26,147,105,147,111,169,30,22,221,160,57,1,157,138,218,146,99,107,24,162,222,61,5,87,178,21,218,145,68,175,218,73,237,140,82,47,229,146,101,242,9,30,228,14,52,57,173,20,96,37,126,107,153,180,161,19,173,46,106,162,169,226,89,217,121,13,193,14,238,221,150,52,63,158,59,227,139,12,36,108,107,37,143,62,111,52,160,170,95,113,240,214,159,43,180,236,216,218,109,203,54,77,169,156,139,138,167,166,217,201,28,126,191,24,95,191,28,27,211,69,20,113,208,87,239,138,50,14,192,4,173,212,48,84,53,50,233,106,147,148,21,227,65,26,249,20,32,65,129,60,158,27,121,166,228,23,9,127,182,15,229,174,201,50,104,212,32,62,232,61,187,121,245,9,221,63,18,147,92,38,1,137,208,40,237,45,128,126,66,22,235,98,112,48,210,84,130,41,57,78,128,170,94,200,134,230,109,162,80,98,43,165,199,7,67,6,214,29,118,206,142,89,55,46,162,28,34,139,113,175,115,27,106,97,66,72,7,250,41,193,239,6,50,163,202,183,131,160,87,117,80,191,18,92,55,113,103,181,63,247,200,19,229,253,194,161,138,109,31,227,219,105,2,242,155,217,166,81,136,58,65,131,4,34,131,45,112,220,148,52,31,114,78,159,150,209,174,27,108,165,223,167,210,206,18,251,110,200,242,54,212,244,150,99,34,67,173,31,126,153,126,249,251,182,29,8,215,70,177,243,240,88,221,221,42,52,28,206,169,118,91,159,224,126,64,31,229,84,255,12,144,220,133,74,139,113,65,170,35,84,36,150,76,5,103,85,225,51,241,192,72,133,255,233,238,69,23,163,175,39,70,108,121,198,88,122,245,160,119,61,196,20,59,234,113,178,145,249,246,148,96,213,77,21,242,118,90,114,233,246,231,215,109,0,157,83,222,117,103,135,241,49,210,194,213,107,120,245,59,9,99,218,66,171,212,104,191,137,90,131,140,102,24,223,167,9,116,1,221,209,163,19,159,31,217,144,106,236,131,137,39,107,148,10,119,221,27,206,166,184,59,146,68,2,130,169,216,52,217,18,105,196,9,247,160,187,32,54,49,128,161,221,166,45,40,116,27,223,143,70,197,51,66,242,14,102,140,153,229,170,194,28,178,168,235,2,72,14,79,96,236,253,150,43,190,186,122,158,20,245,71,74,154,156,105,160,240,137,207,135,144,121,122,144,14,185,6,230,202,157,6,28,90,181,116,26,142,172,48,112,75,36,52,133,31,24,199,182,239,82,166,107,205,98,190,243,176,164,54,209,178,30,148,196,32,46,46,67,202,148,244,100,97,231,99,254,39,128,250,92,64,119,72,168,86,54,211,8,196,180,99,248,98,24,140,166,226,237,29,255,173,99,247,188,228,107,6,249,78,88,87,176,197,28,217,226,93,117,126,66,62,242,118,182,149,146,223,26,93,59,76,180,202,180,180,188,6,37,222,70,133,230,186,55,154,7,81,245,167,86,188,13,239,149,188,132,27,231,8,46,146,235,65,191,39,87,112,51,237,102,223,201,182,225,186,118,192,169,188,247,160,217,50,234,147,122,121,249,172,112,216,107,115,40,236,198,80,19,67,219,167,244,156,199,87,54,221,210,86,227,235,122,254,222,207,124,170,197,199,213,240,86,187,87,208,182,247,106,38,49,185,147,204,86,102,107,239,129,107,164,66,76,5,21,122,215,221,75,146,203,91,220,42,138,220,57,26,81,139,64,160,13,121,122,244,9,0,207,84,157,200,177,241,145,159,155,226,232,198,255,242,70,69,221,225,197,63,59,33,168,143,57,14,124,232,31,49,65,65,65,140,13,65,170,162,236,61,63,157,33,214,85,195,182,116,212,169,127,109,150,17,92,154,10,178,113,224,229,91,214,121,86,242,106,9,104,86,64,33,211,239,90,249,16,61,189,177,12,111,7,15,149,53,66,18,170,38,68,55,197,151,252,68,105,51,232,39,126,6,4,167,131,20,243,223,170,72,241,175,137,188,105,185,255,68,123,213,90,230,86,33,155,254,251,220,91,207,238,4,72,45,111,236,242,95,32,69,252,159,113,154,59,195,123,174,57,21,99,140,24,199,97,198,127,159,198,168,252,233,78,223,249,129,27,178,108,74,65,122,180,252,121,39,242,70,204,66,224,113,222,172,166,177,62,125,69,159,135,68,145,70,5,234,117,82,80,67,210,231,252,196,250,223,86,66,207,171,55,88,210,128,68,27,253,171,174,90,85,165,3,121,40,50,13,159,100,230,167,13,15,5,238,169,219,32,107,20,135,51,51,37,44,132,41,235,19,124,217,143,249,35,93,32,116,208,181,252,230,212,233,228,249,17,12,40,98,141,123,154,94,150,197,28,45,170,8,197,23,212,237,245,141,203,162,155,191,130,160,231,130,109,242,142,6,39,101,104,28,147,153,17,16,54,224,254,254,249,8,149,116,145,153,91,22,87,63,228,157,27,238,240,67,248,132,96,249,216,54,143,33,229,98,242,219,174,116,177,134,90,216,247,217,0,24,96,135,28,251,107,129,104,246,78,159,8,255,244,94,110,136,244,249,223,211,168,93,184,59,116,160,128,67,44,15,251,80,62,98,118,96,21,35,170,60,90,113,20,34,227,194,200,96,102,71,200,231,106,225,125,78,195,116,183,39,103,227,205,31,87,172,35,84,215,24,72,112,73,218,105,3,197,175,208,220,62,66,42,22,173,73,15,209,107,58,111,199,205,120,5,140,115,63,101,139,196,68,171,111,169,52,48,116,116,16,215,208,120,139,255,128,231,15,123,116,74,61,156,236,121,115,117,71,200,149,79,50,9,158,237,57,8,67,112,25,67,249,144,98,24,218,177,100,122,50,92,71,0,168,186,43,68,9,251,163,154,23,14,145,243,127,255,250,46,107,201,47,62,63,68,2,196,196,136,70,223,184,13,154,3,29,89,181,138,112,72,103,10,201,160,245,208,120,214,177,71,77,32,204,194,221,8,107,174,98,224,129,96,163,8,133,215,89,19,226,93,76,26,175,46,247,95,162,252,171,127,36,218,12,58,182,21,162,40,196,130,159,128,232,174,154,153,103,147,8,69,129,146,67,2,138,123,142,68,182,144,79,232,98,207,85,219,59,192,240,198,53,189,123,147,10,102,253,87,235,221,237,22,53,250,198,104,85,176,116,173,207,179,5,16,168,206,59,123,208,156,43,33,156,28,149,241,207,184,155,222,75,151,107,220,47,28,237,131,36,205,89,153,21,244,223,185,150,43,245,124,88,38,195,243,159,78,220,39,108,128,56,81,90,25,74,185,241,192,18,102,55,218,29,247,178,144,222,144,12,116,156,43,77,81,180,180,87,246,90,194,48,36,214,245,50,97,127,249,73,159,208,1,149,28,231,135,73,58,89,11,201,191,253,179,52,36,115,65,95,121,43,82,94,159,104,93,95,126,10,254,9,240,137,180,98,185,95,170,89,109,47,143,157,205,215,131,37,252,53,29,18,11,119,228,137,238,218,249,238,53,214,68,142,54,89,19,101,173,115,49,93,37,73,168,44,207,227,28,63,1,55,154,29,82,129,22,109,202,102,111,132,106,110,119,61,2,45,94,175,23,14,115,55,186,69,221,86,6,58,50,51,225,6,66,242,250,111,40,131,133,178,88,188,102,150,148,194,104,229,140,163,51,217,59,212,159,138,18,126,155,172,247,200,74,137,141,68,51,177,233,106,231,211,57,248,140,169,23,76,209,77,130,234,89,206,116,81,149,65,64,47,39,205,56,11,128,58,181,149,207,205,4,73,2,177,22,137,179,143,214,144,160,255,60,135,183,233,90,109,183,129,0,100,229,239,130,139,104,114,49,146,129,212,81,91,89,74,244,13,211,189,84,69,231,232,17,41,47,190,132,179,184,105,34,17,238,162,151,65,50,165,36,68,94,101,174,165,73,191,122,192,35,231,98,145,186,245,160,115,170,192,146,248,233,182,13,23,160,75,32,117,4,209,130,61,233,37,164,135,13,99,42,131,122,42,67,105,80,76,146,78,218,121,12,37,76,155,56,54,240,13,86,134,89,150,199,253,49,110,155,130,6,158,38,218,214,108,133,117,57,113,236,219,243,14,29,213,192,255,72,32,247,107,17,247,102,154,121,102,230,122,88,56,18,4,132,161,222,245,55,198,187,170,170,3,204,174,102,66,192,120,31,155,4,72,99,118,234,200,99,95,190,216,10,62,197,145,208,8,227,212,147,32,239,92,101,4,16,90,192,5,114,29,19,31,106,92,131,105,152,193,141,182,240,151,14,21,173,95,30,44,20,61,4,193,157,154,184,170,0,23,205,161,82,133,167,153,84,231,149,131,189,115,105,125,103,124,185,106,0,199,116,218,22,195,99,42,227,180,1,51,17,142,225,43,93,225,48,122,240,206,11,98,214,64,244,73,227,107,95,134,204,89,185,210,136,218,172,91,155,120,124,181,150,110,125,17,93,87,35,176,172,39,252,167,108,156,72,120,45,29,27,130,85,164,227,220,252,160,162,171,216,45,149,55,15,160,225,183,237,233,166,232,119,153,129,78,222,199,64,105,164,244,105,154,119,253,153,3,227,50,29,142,193,212,147,88,213,177,19,82,208,22,100,218,248,46,125,203,229,27,241,60,238,99,250,167,43,109,110,30,166,253,232,13,88,15,217,77,159,190,25,195,4,134,180,195,19,179,232,120,35,42,83,12,88,232,109,94,20,17,111,123,237,174,156,105,24,25,2,198,180,169,244,130,62,146,50,190,190,72,42,49,18,98,203,140,123,156,134,215,4,33,213,48,79,124,185,54,194,5,83,180,199,244,74,207,96,19,41,222,4,77,169,109,161,240,4,91,142,189,215,211,152,154,29,223,7,242,38,0,249,34,178,169,51,81,96,226,93,23,201,53,247,25,3,55,63,70,2,213,207,26,71,245,130,189,135,252,99,114,172,19,175,171,226,119,93,94,163,217,49,28,10,112,163,186,233,120,178,220,205,217,157,219,31,218,98,155,121,77,168,229,206,233,212,128,179,11,134,221,149,221,129,196,157,214,110,129,195,225,115,61,13,88,146,15,155,187,131,54,168,215,27,253,196,87,54,3,60,241,17,111,133,126,69,152,59,51,248,93,60,25,25,42,92,129,191,132,74,116,96,57,236,83,74,137,144,160,55,42,224,144,175,210,78,248,208,80,142,132,78,43,0,185,10,144,161,246,78,118,237,144,184,173,217,20,245,68,213,235,126,98,0,44,206,97,116,139,116,49,193,214,170,244,237,238,204,202,57,166,231,43,46,229,71,234,225,12,218,136,76,81,42,74,70,173,124,245,21,16,68,150,102,118,30,220,130,107,60,154,237,21,167,177,140,82,187,237,139,190,217,200,63,120,253,164,68,118,199,1,2,209,183,117,196,26,133,26,75,17,53,170,42,242,75,55,251,64,17,255,80,166,81,134,111,4,233,53,66,114,160,20,147,218,86,121,33,250,193,98,12,220,152,138,175,20,54,229,122,103,173,195,212,22,221,144,254,207,220,164,20,184,93,210,241,188,13,137,208,65,241,97,248,243,104,21,130,85,115,223,181,111,155,99,198,244,193,9,223,102,194,8,137,85,183,151,13,31,130,109,221,194,106,154,59,82,224,181,194,57,193,32,40,248,88,178,48,196,97,182,127,155,180,10,246,211,168,51,147,255,44,186,72,89,26,158,207,126,79,122,1,239,4,175,239,25,101,99,150,135,37,71,135,253,235,8,48,13,79,171,132,146,23,170,69,75,223,214,205,32,57,243,177,133,130,22,54,29,136,72,224,177,2,29,69,166,202,109,176,240,239,10,236,212,40,85,166,203,20,215,51,231,48,84,90,178,101,39,54,63,90,155,129,137,248,76,195,79,118,128,98,75,69,163,68,187,62,161,172,26,99,251,219,159,255,68,117,120,121,74,114,122,97,245,81,79,149,25,106,182,5,57,213,159,112,180,214,213,191,53,116,193,242,204,244,118,9,240,14,105,138,173,161,160,46,151,26,3,233,87,133,188,174,210,49,112,172,145,38,134,52,83,47,108,75,211,46,230,229,217,163,7,227,253,206,14,30,197,169,135,86,93,163,130,159,121,98,129,90,181,73,166,11,187,97,222,220,177,107,147,182,100,77,86,49,150,100,180,170,169,141,28,232,136,150,50,86,54,244,140,118,96,125,123,119,191,253,196,139,209,126,92,206,197,17,38,244,78,86,111,158,0,159,196,110,158,202,90,190,148,92,23,155,106,107,140,227,238,77,29,213,229,31,94,116,186,207,164,118,198,200,25,77,75,253,143,2,3,155,131,239,104,167,247,125,194,174,85,16,101,29,29,36,192,250,46,198,14,114,220,32,190,45,128,166,226,188,213,142,51,204,36,66,77,102,96,203,131,114,55,252,243,175,28,48,60,188,163,58,219,127,80,11,47,235,120,235,234,209,108,101,183,80,122,17,160,74,121,181,227,204,106,142,35,95,105,79,131,89,11,190,98,40,173,217,83,30,109,239,13,130,163,133,169,124,48,182,35,188,194,251,174,164,165,188,60,80,22,104,68,117,68,102,153,65,102,39,139,51,108,173,67,183,79,125,137,185,53,90,61,89,141,124,140,37,183,30,250,36,129,154,66,31,59,74,89,229,254,100,221,229,129,102,127,34,250,22,75,167,164,32,148,127,177,95,224,157,72,203,97,121,119,124,24,251,238,174,209,91,244,112,51,152,147,3,85,111,21,186,79,46,219,184,173,222,3,100,161,182,216,191,189,42,128,255,38,216,64,161,100,168,200,23,250,55,139,110,150,96,2,26,85,124,244,209,61,172,68,182,157,178,190,176,125,5,23,167,4,28,127,31,84,176,209,229,179,232,76,118,144,7,129,130,169,158,234,7,33,178,59,75,129,167,74,187,189,90,178,154,116,119,43,87,168,202,8,99,16,181,34,243,75,181,132,20,228,52,53,63,41,227,66,87,9,23,164,220,149,238,132,193,159,174,218,234,4,52,226,9,124,255,100,133,118,24,234,113,112,41,188,83,187,89,238,39,67,133,234,208,185,198,80,84,209,135,118,237,146,88,136,202,215,71,75,29,137,159,254,70,180,231,118,23,138,79,180,125,199,79,213,99,151,14,63,17,219,118,64,167,112,105,191,197,110,158,249,3,68,19,206,99,79,57,230,18,159,129,8,210,151,65,218,164,1,252,96,188,38,250,143,52,63,26,219,69,161,85,54,191,109,30,242,239,197,242,187,239,104,206,143,239,155,92,230,171,234,56,90,1,166,143,110,153,193,175,62,110,233,72,128,218,209,52,248,98,143,211,66,186,109,184,56,246,250,81,71,219,84,149,197,248,178,39,109,196,170,217,9,110,86,98,141,36,9,244,175,56,26,42,52,207,158,184,207,62,77,46,108,136,34,138,255,100,175,191,95,47,115,191,243,225,172,184,82,171,129,49,87,214,141,174,151,193,88,206,212,65,75,31,14,68,121,238,131,134,188,29,149,55,154,228,182,205,21,189,216,7,141,187,119,232,31,221,100,253,64,45,219,165,120,17,166,192,255,6,137,97,33,29,48,89,7,172,253,84,207,136,215,126,80,132,24,103,29,6,212,180,242,128,169,122,55,66,220,75,18,221,183,158,172,159,88,197,163,45,247,231,127,132,144,98,174,143,171,218,7,23,217,28,40,31,37,22,74,209,25,228,184,172,18,242,211,201,74,198,112,116,21,103,84,145,193,192,184,39,64,47,11,131,76,108,109,175,144,98,29,102,56,120,248,193,37,253,185,161,98,250,209,96,245,50,135,97,38,204,236,129,103,7,139,18,39,220,0,159,252,161,8,26,130,191,22,60,230,62,125,90,214,9,31,202,93,73,179,202,192,148,77,203,87,175,241,204,138,127,167,131,150,184,160,160,74,28,123,89,97,87,132,32,246,81,144,25,246,13,196,204,115,102,181,146,132,27,72,110,22,179,126,102,36,222,89,81,88,164,90,199,126,190,4,216,189,235,135,119,218,6,14,227,192,162,181,226,45,175,102,18,129,134,252,148,212,159,133,94,114,12,146,109,159,116,204,178,86,150,238,193,35,33,158,193,203,170,39,155,48,79,242,252,167,119,166,209,148,187,140,104,132,210,168,178,170,66,152,4,220,31,190,240,219,198,74,5,176,128,105,105,180,180,248,191,147,64,17,0,103,153,191,90,203,78,24,63,217,92,93,40,241,168,38,137,15,69,42,246,106,191,65,201,156,18,66,252,41,142,81,192,250,199,28,144,85,94,183,125,139,201,43,244,0,158,58,40,198,158,126,60,105,200,237,223,132,79,187,3,205,75,74,119,16,71,132,186,136,243,228,109,83,74,52,223,42,140,143,177,163,7,143,53,235,244,70,108,187,14,189,174,180,66,153,100,99,57,244,202,3,149,43,225,80,186,175,249,239,202,1,140,21,139,214,205,130,66,252,129,24,201,50,38,27,68,176,126,139,135,33,107,133,158,113,32,45,170,229,212,119,115,98,127,92,196,219,23,213,205,23,36,13,255,122,44,196,114,172,76,104,143,17,24,254,137,238,216,103,110,214,188,151,242,82,232,199,6,42,165,211,199,155,55,126,19,67,77,189,134,137,106,39,92,211,210,224,6,177,75,13,164,75,60,189,243,64,125,9,123,45,1,69,119,111,73,146,233,184,59,131,127,218,233,205,36,101,124,83,194,150,249,113,49,28,189,169,177,241,154,94,185,94,103,170,146,1,219,104,207,2,250,8,6,138,54,115,44,185,219,25,215,173,249,245,83,25,34,95,97,88,12,204,14,195,59,45,103,249,113,106,80,84,41,101,103,125,3,148,236,133,10,104,35,62,45,12,58,192,215,148,243,93,250,107,227,136,188,152,177,191,206,114,39,140,161,196,230,47,191,71,162,27,40,67,169,59,191,147,151,147,68,166,176,21,62,8,251,17,65,153,255,218,42,93,16,89,6,211,29,107,195,114,208,200,41,97,20,121,149,161,227,178,208,36,164,74,177,219,129,254,12,108,143,60,33,76,25,197,166,180,212,231,128,27,184,109,178,175,152,245,83,215,174,146,150,102,217,240,90,42,52,246,141,69,99,251,119,214,175,126,162,242,152,132,122,42,129,244,190,207,76,98,106,93,157,200,88,122,206,65,234,243,62,248,56,165,193,152,131,158,243,126,211,42,182,249,229,42,176,173,37,24,224,174,30,80,124,252,157,141,134,103,204,96,68,217,204,255,79,240,164,168,114,111,145,171,13,239,170,229,133,50,240,95,147,114,52,223,210,163,130,206,185,209,238,109,187,23,239,98,236,242,8,162,83,57,154,111,2,92,147,187,23,152,95,242,103,52,176,175,37,56,173,9,116,70,119,98,2,138,81,146,103,161,44,11,218,218,115,101,192,225,224,254,62,81,84,243,1,82,16,1,63,192,42,22,183,21,233,29,135,200,78,88,229,178,225,65,98,117,102,131,155,118,64,21,105,81,145,164,213,143,198,247,76,251,65,186,251,6,46,244,46,58,12,191,169,153,227,74,129,195,210,9,199,115,5,238,223,254,211,74,156,248,167,245,95,93,49,51,85,110,191,245,117,248,47,162,11,55,106,27,246,145,246,39,179,31,134,112,92,242,174,70,83,245,124,67,110,246,206,156,13,106,179,48,101,30,253,65,192,246,125,0,24,242,52,242,34,145,143,61,140,63,102,9,89,100,169,101,145,48,132,223,99,90,53,229,170,244,42,89,220,225,222,208,170,117,219,72,251,32,64,79,48,55,128,44,252,90,120,124,54,77,47,211,141,89,255,210,148,154,43,252,5,125,247,66,98,204,118,86,12,183,182,158,230,33,4,123,103,54,68,62,20,186,144,64,241,171,193,86,39,186,119,95,196,139,176,8,19,137,201,194,172,25,17,103,78,43,138,16,185,184,48,195,72,202,246,172,11,181,234,193,44,11,80,161,174,154,145,50,141,25,106,88,126,255,42,166,206,67,105,235,12,143,114,218,1,138,227,203,86,160,118,119,117,191,245,232,88,140,100,98,9,127,63,241,254,16,9,37,17,217,126,234,54,189,24,105,124,80,224,101,7,63,136,246,14,109,206,196,8,106,174,73,183,169,74,43,169,143,45,245,159,246,131,51,14,89,179,51,148,185,59,191,214,143,222,86,235,177,103,92,143,152,100,228,76,141,14,114,219,105,82,204,144,40,80,172,241,137,149,183,188,115,52,139,79,126,128,34,150,19,110,3,122,155,66,206,232,48,152,137,117,48,142,164,43,243,57,177,142,133,131,64,114,214,71,210,162,116,250,214,181,148,200,207,43,31,5,61,122,74,66,53,139,88,138,58,208,218,232,140,121,210,174,81,157,149,87,220,238,135,214,74,76,196,111,209,143,160,216,23,211,222,218,182,34,227,131,122,182,16,58,183,121,166,148,74,29,148,171,209,160,15,116,222,90,81,199,157,220,221,93,73,20,230,33,234,56,2,205,55,137,30,65,188,113,240,44,255,243,160,11,8,70,71,121,173,225,39,56,210,254,165,209,216,210,79,73,142,88,1,92,123,12,92,203,201,121,10,67,91,96,166,232,145,119,224,131,120,181,234,90,241,97,61,54,113,230,229,193,69,103,150,149,109,4,240,71,31,36,255,67,151,5,131,254,206,12,74,197,209,76,49,211,60,160,38,233,38,31,120,27,11,96,44,183,91,174,45,176,30,116,17,233,246,172,58,162,82,231,249,143,177,222,93,113,38,53,6,249,121,145,75,49,177,46,250,222,136,204,11,87,218,213,219,9,132,205,53,246,13,76,222,254,196,224,191,175,36,176,133,234,58,132,72,90,120,182,164,4,140,125,249,33,121,171,118,52,87,55,219,48,7,156,143,93,109,181,81,102,199,37,67,156,93,172,217,68,202,100,16,221,143,40,30,82,193,23,40,134,16,223,138,210,167,160,115,77,217,53,32,90,189,95,91,67,68,115,168,89,221,63,24,164,101,243,196,98,199,240,82,43,208,19,245,157,84,2,225,237,13,165,110,48,232,231,19,103,97,163,163,197,85,233,145,46,8,223,42,212,233,241,93,139,188,136,244,223,2,23,200,223,1,220,234,186,159,223,193,0,141,183,228,195,185,215,28,160,155,0,166,87,171,147,210,142,184,210,85,59,161,179,75,111,134,97,153,177,32,28,84,26,80,118,186,181,9,59,99,254,147,235,159,176,184,243,200,130,147,29,169,118,173,254,151,9,198,242,102,123,46,38,88,2,240,148,193,60,52,52,239,102,229,48,247,45,6,71,200,1,204,0,88,60,81,131,218,51,124,162,140,181,39,8,246,72,114,110,186,82,76,132,217,254,115,100,198,161,23,39,65,11,107,166,20,180,205,143,237,212,177,145,143,0,10,37,104,49,7,38,232,99,19,253,84,122,21,246,64,242,74,171,78,77,96,2,199,212,58,222,35,56,127,184,179,153,9,52,146,200,42,150,208,144,212,255,136,142,205,139,192,192,51,14,187,154,215,184,136,155,233,220,87,250,103,226,168,254,57,0,204,80,121,227,185,143,37,197,38,217,246,108,229,28,85,134,57,31,40,116,231,84,181,30,220,43,200,186,139,50,244,11,155,40,131,192,4,24,107,153,185,116,57,70,52,136,10,73,237,109,109,82,225,206,242,38,202,86,148,141,92,184,81,49,230,7,244,90,159,98,102,202,143,211,179,189,98,203,103,154,193,3,140,237,16,223,65,48,157,20,53,164,237,178,84,159,137,14,206,127,204,221,237,55,117,129,199,17,32,188,41,230,55,121,135,243,164,229,137,142,73,95,239,2,88,104,137,236,228,242,29,70,229,45,230,157,27,206,191,242,14,5,198,102,201,98,85,203,119,200,56,141,252,238,206,241,211,135,62,220,20,238,31,144,112,184,238,91,151,245,129,114,210,87,187,255,126,161,97,54,183,223,224,107,75,139,112,52,82,6,154,125,54,205,228,166,184,4,90,250,100,230,71,195,77,55,22,196,129,78,94,137,232,52,169,0,147,66,242,241,3,69,254,18,14,115,243,90,191,3,9,105,98,176,164,138,29,80,45,33,27,229,128,249,121,218,59,29,183,126,99,139,206,103,167,182,14,198,47,183,99,89,94,66,203,249,107,144,187,62,86,71,7,51,12,57,43,19,29,229,169,237,87,78,58,116,137,166,111,100,2,67,216,154,87,203,209,144,91,62,112,22,60,83,1,223,28,27,73,200,60,74,35,255,190,209,107,165,72,156,252,39,73,186,19,184,51,76,74,30,207,47,84,242,122,139,216,79,190,152,44,190,219,37,205,194,40,2,34,144,253,153,158,206,149,148,16,216,189,181,111,6,121,225,18,163,226,156,75,246,104,223,125,127,126,173,98,79,77,187,22,128,196,9,247,77,13,123,196,28,66,232,86,47,4,199,154,248,12,194,116,120,81,126,6,13,166,184,26,166,62,171,155,192,116,187,135,46,178,157,36,45,145,201,52,64,53,166,218,102,60,14,250,30,216,54,156,84,88,233,180,54,68,163,170,191,204,168,121,50,103,142,170,87,56,17,191,166,7,36,158,35,72,255,232,64,112,139,184,15,49,253,64,129,249,18,85,207,238,60,109,228,173,181,66,239,136,186,248,250,90,225,247,230,210,9,124,202,184,193,198,110,103,78,151,121,162,47,5,160,14,101,143,106,184,205,32,85,21,242,181,54,109,40,230,167,23,166,151,91,29,178,136,217,130,48,93,104,105,109,200,130,85,159,211,218,92,176,60,240,74,216,166,58,137,247,234,227,185,164,109,228,150,165,211,131,169,214,221,25,155,39,145,229,240,241,180,71,236,1,170,173,106,126,49,23,138,52,27,47,57,141,65,105,148,196,79,58,142,149,41,211,171,111,6,106,189,40,150,65,142,124,85,132,138,15,237,190,76,223,39,132,255,103,123,54,57,61,118,55,187,107,149,88,107,97,240,227,237,72,134,226,88,65,189,156,116,164,83,119,31,196,42,243,171,211,145,57,90,230,71,8,255,138,249,180,26,75,164,35,154,178,61,210,82,60,127,163,231,83,231,164,79,54,2,34,33,238,37,112,125,75,248,201,49,112,11,17,21,27,5,108,5,241,145,30,252,133,64,83,123,31,71,231,172,102,114,47,52,235,54,178,238,24,190,192,121,135,146,232,194,242,181,58,204,83,14,153,47,162,109,238,38,39,60,137,84,183,4,207,136,127,146,217,139,224,182,100,198,246,6,226,162,191,13,253,190,7,192,114,77,94,4,156,208,81,122,250,114,157,2,186,13,71,29,99,154,102,241,250,141,63,76,208,62,239,104,134,159,12,198,94,98,0,148,131,247,62,49,1,227,143,82,58,216,59,138,252,81,227,165,98,46,139,236,137,170,52,83,1,125,24,172,133,158,204,76,129,80,34,233,198,217,21,156,235,87,255,48,94,159,143,23,255,140,133,140,188,153,181,247,151,9,187,212,52,23,205,83,35,80,36,117,105,105,201,68,151,248,183,90,155,6,22,115,23,48,182,102,60,38,127,25,58,39,234,165,164,145,75,236,202,97,229,238,209,167,84,122,33,114,208,46,196,37,169,27,71,176,5,140,229,252,59,218,71,228,16,70,201,183,42,32,219,70,155,77,85,177,29,147,127,223,79,253,222,236,194,105,145,24,150,90,208,216,138,54,173,150,39,103,57,77,137,141,155,134,191,68,82,54,144,134,21,116,57,189,50,179,20,32,103,164,122,129,152,102,125,7,159,249,36,6,40,192,148,85,31,29,179,87,175,233,242,118,150,116,204,150,241,205,231,48,173,21,247,147,52,121,171,195,213,18,236,142,26,106,202,93,21,20,253,184,115,73,246,145,19,1,25,131,207,18,102,48,179,61,227,84,32,160,158,27,167,200,17,87,27,171,155,255,189,59,101,109,151,58,217,21,192,131,117,228,112,231,98,5,131,254,166,51,30,112,108,180,28,240,116,40,152,206,185,38,12,235,0,0,219,213,142,142,212,85,223,224,173,178,122,144,26,138,212,22,77,193,60,194,220,169,202,175,134,91,212,100,71,155,100,45,5,122,22,117,20,39,21,71,61,118,23,129,134,89,58,205,225,73,219,190,236,245,88,65,147,89,66,14,146,224,132,156,18,146,99,230,253,10,209,19,153,196,164,94,97,74,220,200,123,60,157,253,235,202,200,131,32,24,220,203,175,140,223,52,119,202,16,77,182,80,29,32,201,120,107,84,213,15,205,3,219,111,190,128,152,149,122,1,153,50,169,113,50,31,34,202,28,22,101,67,89,195,66,56,166,250,42,163,153,3,159,89,239,12,0,146,86,115,56,31,217,252,227,61,154,98,121,172,191,195,237,76,24,48,218,12,61,93,84,103,244,195,18,148,229,56,141,187,109,111,186,202,173,168,28,56,56,83,251,153,163,82,184,239,145,7,61,151,96,94,58,80,114,216,51,4,125,91,30,206,138,203,14,31,220,112,226,10,140,140,145,148,253,217,205,243,94,66,147,117,202,97,120,128,34,189,17,30,221,214,167,49,77,167,14,245,55,183,107,232,202,235,238,87,144,135,154,35,167,22,48,186,166,105,20,68,29,45,71,77,103,55,223,222,216,49,209,119,69,19,195,178,3,47,35,176,14,46,178,137,227,132,21,97,123,171,140,239,68,24,223,205,89,141,74,229,185,190,40,46,191,154,118,82,143,108,130,126,205,181,137,132,204,76,35,125,80,208,213,159,81,192,152,168,60,211,33,21,83,203,160,7,214,199,125,192,181,251,30,86,206,30,242,148,198,123,173,143,152,141,235,239,187,20,23,182,39,209,124,82,18,162,88,178,241,122,32,4,216,18,215,74,185,248,43,81,64,155,47,89,249,41,200,87,41,212,156,218,251,90,212,32,122,252,83,9,48,43,51,48,74,60,146,13,154,159,26,255,224,6,184,203,37,157,69,231,24,2,1,11,186,85,37,178,232,71,214,219,40,153,129,123,203,188,219,57,89,217,190,157,30,19,32,170,6,163,11,136,153,175,253,24,127,116,87,181,167,1,10,201,47,253,151,38,235,202,0,207,121,83,34,21,12,84,106,185,220,203,135,217,177,145,225,15,155,65,210,211,134,144,215,59,209,251,70,1,93,222,115,99,141,234,23,182,138,81,45,10,53,106,211,159,138,189,64,195,41,155,58,150,249,65,72,236,134,162,132,220,117,101,2,103,51,202,116,199,172,36,11,173,35,178,104,126,188,15,147,86,67,110,100,26,33,35,62,113,209,143,194,224,29,244,11,114,69,176,140,177,202,89,80,120,117,208,222,178,70,117,12,237,223,214,170,107,128,11,206,156,139,182,18,181,166,158,37,232,132,153,107,246,4,255,239,209,7,126,86,185,90,185,104,60,72,47,247,245,46,102,168,187,166,224,142,93,68,93,214,187,225,157,54,230,200,235,117,179,196,47,178,254,62,96,70,60,67,223,60,73,140,145,132,66,163,153,239,145,141,3,253,23,3,65,41,189,46,78,159,234,89,104,147,226,212,142,146,250,244,121,68,41,177,33,47,77,119,46,67,8,15,246,222,228,130,100,184,49,96,105,171,148,239,11,207,184,76,107,137,72,98,157,58,8,4,165,186,255,114,222,252,74,90,4,48,101,162,44,9,41,0,29,94,192,220,121,16,90,101,176,66,106,0,14,104,3,44,243,236,102,76,75,2,210,102,121,171,35,143,119,229,196,206,151,61,254,46,114,133,105,226,139,57,245,36,144,199,76,28,179,11,207,64,212,114,90,80,209,58,5,144,28,13,163,205,139,121,91,50,254,251,108,191,199,216,63,62,136,124,173,224,217,31,50,210,81,228,97,250,63,40,206,218,108,253,74,91,47,237,11,2,203,129,156,79,238,72,86,146,164,63,148,5,103,81,65,253,241,150,194,67,224,124,120,127,162,17,146,75,89,90,80,55,37,158,181,205,136,179,247,235,119,213,177,131,109,138,207,222,56,249,127,120,243,80,62,154,119,17,241,71,213,167,227,102,148,240,70,140,24,250,81,217,244,35,90,136,220,229,16,14,14,234,206,247,19,135,31,125,81,216,60,128,39,150,154,40,7,20,51,121,121,218,105,206,57,200,35,189,114,179,77,65,107,48,175,64,109,111,63,134,193,157,105,253,172,177,163,122,175,29,62,130,8,124,247,246,222,130,64,128,97,40,18,76,48,126,200,239,82,248,178,229,153,247,218,186,202,250,27,18,15,227,162,86,66,246,212,33,172,250,59,248,56,180,41,191,30,117,103,141,163,195,137,184,50,134,144,81,170,20,94,96,248,66,191,251,79,59,248,55,133,13,116,116,51,148,187,184,21,245,27,224,152,145,3,147,170,161,125,19,198,103,127,130,180,44,11,16,40,56,6,190,141,91,28,56,225,181,124,199,245,136,36,192,55,102,111,119,108,213,248,202,91,51,185,84,31,108,34,49,224,28,104,128,156,207,81,69,51,220,72,42,27,180,38,13,89,175,226,155,162,129,119,12,23,230,21,101,33,206,120,94,221,216,187,7,156,147,215,168,91,241,255,101,251,102,142,148,41,65,157,25,0,94,104,201,91,201,157,155,171,207,138,6,245,95,167,237,247,65,56,11,25,33,53,69,125,221,244,23,44,6,142,28,227,46,14,124,220,5,254,31,75,33,206,245,137,110,228,169,24,137,36,90,123,90,240,111,255,198,172,102,242,246,254,92,159,4,59,228,76,70,54,254,39,153,148,104,126,235,80,232,216,88,94,103,55,210,24,146,194,195,247,87,6,216,209,175,60,24,154,224,36,36,97,97,128,61,196,209,252,110,134,34,21,210,127,135,110,210,59,161,54,34,160,201,109,179,1,236,147,127,55,142,68,6,19,75,18,141,254,234,39,98,173,243,3,154,9,22,80,181,172,202,35,199,37,87,142,106,201,70,160,31,29,102,37,46,254,55,42,146,251,135,16,163,34,135,100,229,90,167,43,242,206,149,207,141,30,148,16,236,99,170,165,51,69,44,128,16,42,9,165,24,122,188,192,6,33,91,46,254,152,50,244,226,60,127,49,212,223,219,83,92,192,41,132,120,23,167,101,255,158,203,40,0,8,48,36,174,228,21,155,236,218,0,184,236,224,55,226,163,63,196,144,68,254,38,255,181,8,17,231,196,105,155,118,205,125,100,123,199,143,88,141,117,124,154,105,161,151,217,91,149,240,241,148,76,153,113,120,61,25,116,42,183,146,240,177,138,161,122,12,254,242,46,167,150,16,120,87,254,68,16,58,106,180,89,236,108,167,161,67,122,10,108,138,40,29,237,174,128,78,110,233,84,173,244,181,36,64,40,67,33,211,153,187,94,152,43,144,95,226,204,37,119,211,50,134,102,125,103,177,59,113,200,202,253,43,76,45,105,55,51,53,189,173,7,7,93,147,173,19,193,216,122,106,94,17,154,43,42,166,61,36,193,243,183,189,85,70,246,116,72,234,16,184,233,121,213,224,106,160,167,29,184,211,71,107,20,44,62,100,64,7,7,23,199,86,66,185,111,26,42,69,239,208,84,32,164,41,112,215,23,56,98,22,249,47,42,66,246,41,35,226,187,122,189,167,71,42,154,237,188,33,47,140,129,106,32,244,134,141,96,49,107,221,34,146,249,228,194,164,113,137,149,32,214,175,159,238,59,94,9,42,3,17,149,197,173,211,205,38,86,3,65,155,18,240,220,16,0,153,201,27,238,146,127,227,119,102,161,2,153,98,64,221,190,63,76,56,170,225,18,115,0,54,115,199,114,169,69,28,5,102,160,233,109,238,52,63,163,56,121,103,30,150,15,242,92,100,62,212,179,230,62,7,65,218,80,95,224,109,99,255,66,50,132,164,218,59,33,110,36,251,126,182,59,197,189,142,180,56,189,91,18,181,132,126,90,175,255,218,21,24,69,233,205,247,251,255,90,144,200,250,134,42,252,166,67,242,18,205,252,118,209,143,237,210,164,94,44,141,163,67,23,13,43,199,124,56,95,144,4,34,249,13,231,240,118,255,154,51,105,85,22,176,16,1,96,135,163,17,7,245,3,189,38,237,31,199,74,255,220,16,115,81,197,18,38,58,71,58,183,223,235,134,251,171,138,146,119,27,173,147,54,87,192,188,109,51,249,104,250,72,209,7,63,206,235,185,135,207,220,152,117,129,110,250,177,173,90,178,75,254,115,113,106,179,71,64,104,128,91,64,72,240,236,192,8,90,11,167,244,39,78,244,116,131,58,252,40,183,64,158,19,132,69,117,86,239,165,252,177,137,122,43,96,211,203,84,83,203,167,58,26,191,15,116,55,92,245,20,86,38,206,208,114,230,37,25,87,243,231,245,189,246,69,190,246,63,220,165,5,129,240,82,45,207,238,141,166,29,193,124,186,208,16,4,202,217,31,3,60,222,188,109,93,216,16,83,153,114,65,47,33,74,164,34,89,67,211,63,119,133,171,138,160,115,72,214,46,12,167,189,194,142,101,69,36,126,57,191,10,139,239,40,18,207,174,192,204,131,246,74,151,249,229,52,89,97,139,239,212,19,64,56,125,53,127,128,242,194,214,188,33,175,139,175,173,13,79,225,112,55,222,77,138,118,169,245,21,213,103,132,197,211,124,147,186,240,190,252,140,90,5,172,135,30,81,245,49,151,117,210,45,251,69,97,97,244,159,112,248,193,99,238,242,144,34,237,52,4,213,67,58,14,135,114,92,115,156,160,39,204,195,190,25,170,235,6,211,147,176,160,77,97,211,248,68,91,71,186,121,79,93,58,39,3,221,33,151,1,231,171,65,18,62,153,100,219,81,241,111,4,13,94,67,138,183,100,141,61,152,201,183,152,43,150,68,42,182,62,94,108,176,171,74,1,122,206,174,82,113,253,7,69,9,78,255,128,185,72,122,19,113,146,222,100,203,114,167,46,33,28,236,162,168,13,234,243,108,39,20,170,254,223,212,96,42,192,176,108,112,196,215,111,181,30,84,166,238,139,205,108,184,229,167,74,129,3,148,247,179,139,182,236,52,7,19,252,73,75,192,245,226,101,71,69,248,104,158,160,70,83,165,76,205,115,104,252,8,236,218,250,65,181,212,199,254,72,74,166,222,201,196,85,237,213,40,153,151,175,254,38,185,244,147,78,94,59,54,205,11,172,114,213,201,129,192,244,73,116,54,141,44,29,42,82,11,140,199,134,144,227,82,27,176,234,158,219,177,116,164,235,115,32,116,89,234,190,58,31,7,134,119,191,99,43,184,91,134,27,88,210,38,83,255,197,231,156,208,10,238,93,43,249,38,126,141,19,61,247,125,248,139,3,212,246,206,147,214,143,241,206,221,209,134,173,34,34,201,229,184,176,57,12,7,210,92,194,50,200,208,110,146,92,255,77,234,146,242,114,208,152,183,113,131,186,230,132,240,141,49,126,39,142,63,96,252,73,134,169,234,68,210,178,42,61,252,205,142,52,23,254,160,49,117,95,245,26,28,67,92,166,64,151,32,178,111,69,137,27,235,98,133,146,74,225,198,203,18,22,11,67,117,59,90,56,97,224,135,224,88,104,95,179,235,230,206,219,200,250,57,221,167,157,204,109,178,132,164,107,155,142,185,23,91,27,92,11,152,17,133,141,114,83,187,211,185,184,111,244,234,181,237,40,34,77,37,61,220,54,220,10,133,93,94,13,131,100,226,59,163,110,185,157,187,156,224,79,243,231,204,74,150,160,92,96,239,137,210,192,145,205,65,205,2,216,101,59,150,80,201,110,203,250,5,241,111,75,232,110,71,159,66,182,201,254,194,106,64,130,236,96,67,137,187,247,119,179,10,255,63,51,169,155,176,180,233,31,113,29,132,198,186,87,91,109,202,211,130,25,222,209,107,146,158,22,40,54,218,60,142,26,241,26,43,100,130,32,109,217,7,101,202,162,113,197,93,230,64,97,253,69,68,175,81,132,254,186,36,36,193,193,139,232,40,141,121,51,223,218,46,108,117,27,168,201,243,27,145,200,92,14,145,187,65,23,68,159,196,126,137,158,150,32,127,55,115,23,252,108,252,177,27,148,245,178,88,106,157,179,40,34,176,126,38,95,229,101,113,112,228,146,216,77,102,22,140,48,224,233,242,114,126,93,7,70,184,96,183,222,248,59,220,244,1,233,208,137,74,216,124,139,207,216,113,92,6,202,82,182,93,199,98,29,232,241,230,174,11,38,121,151,55,92,146,113,158,123,208,86,62,239,131,250,43,71,12,147,231,46,125,192,81,0,141,203,190,165,212,64,41,3,48,19,162,229,71,177,35,116,29,132,90,89,93,177,172,61,80,89,240,196,34,22,237,214,201,164,14,238,115,160,141,104,118,152,7,113,55,48,183,29,138,163,118,22,193,204,69,85,241,226,59,72,155,191,58,207,93,62,21,66,79,95,220,15,214,27,50,48,43,247,193,33,255,234,53,138,197,88,99,133,235,108,87,20,70,69,174,143,231,103,227,187,160,176,53,155,252,31,57,64,30,222,120,77,105,109,228,216,255,189,73,238,164,123,70,107,101,49,133,198,231,184,108,250,225,38,221,83,89,249,40,162,103,65,140,65,6,178,242,184,88,216,36,140,42,67,72,115,205,195,41,239,28,60,179,254,85,147,42,212,192,41,174,42,186,198,58,210,232,158,188,77,83,179,93,38,52,101,42,43,89,100,223,21,170,236,201,228,215,228,120,248,233,100,198,77,48,251,53,196,157,235,131,124,126,104,249,146,176,191,8,20,127,46,161,95,129,97,220,189,59,177,22,7,238,65,227,98,129,51,45,103,124,38,73,159,97,43,29,118,231,50,243,17,212,106,11,175,91,92,233,237,25,120,198,88,3,150,141,160,249,147,10,167,39,119,150,32,77,122,141,44,237,15,66,115,96,151,18,151,173,253,50,21,84,81,91,132,236,223,110,146,80,166,127,15,182,227,179,185,136,15,29,183,72,95,177,14,97,185,181,221,235,8,138,133,184,167,142,235,56,233,247,8,42,67,28,110,173,225,38,203,61,208,47,116,66,97,95,27,240,153,39,153,202,45,168,177,179,123,192,136,174,121,134,238,3,87,61,126,140,8,208,79,221,160,123,87,134,64,56,252,134,3,118,200,215,154,109,128,216,39,19,40,88,112,195,62,210,76,207,170,105,87,216,252,82,34,213,202,36,80,189,208,149,103,79,207,238,101,90,58,188,190,198,55,209,127,103,29,74,28,53,70,3,74,234,203,188,34,91,202,3,188,119,253,59,53,34,211,207,77,191,238,136,63,113,224,157,57,110,93,72,148,95,37,253,107,185,251,81,251,164,113,36,6,71,163,60,219,145,48,91,51,120,43,245,87,204,69,111,126,88,100,229,54,111,106,79,137,116,252,11,99,0,201,174,207,228,83,123,149,231,46,215,217,17,166,161,174,255,228,75,110,201,183,199,239,255,215,52,148,49,9,173,248,58,205,55,173,145,54,6,10,61,135,164,112,108,84,245,79,174,62,238,200,175,92,125,189,75,46,52,145,61,126,128,178,1,123,192,125,176,17,49,155,37,195,113,244,214,165,12,62,64,190,86,110,18,159,90,21,226,137,202,206,213,147,230,127,164,129,147,244,113,3,239,103,66,129,253,152,232,232,242,78,55,62,161,69,3,161,180,129,97,124,137,128,215,86,87,222,158,129,95,180,77,169,237,251,153,211,189,10,253,6,51,145,242,171,136,187,208,110,156,75,63,45,157,187,193,104,80,181,253,80,237,83,0,177,40,155,168,54,196,207,103,109,28,240,31,186,143,154,144,237,143,58,85,166,198,156,230,136,224,200,45,22,153,187,72,204,248,6,22,181,155,237,106,139,251,67,135,251,102,92,134,98,167,127,180,172,137,242,14,31,206,99,168,6,113,65,69,58,201,41,202,146,176,38,213,253,236,111,196,254,26,122,18,28,193,36,145,11,243,129,12,206,41,203,106,51,210,189,78,199,205,114,190,249,134,26,17,174,84,83,192,208,88,64,7,222,184,147,162,48,6,3,204,144,104,74,15,27,121,26,120,250,236,142,99,145,118,61,220,184,214,212,224,56,66,37,243,5,11,42,18,38,40,222,170,239,255,154,7,10,119,64,80,48,6,74,207,10,25,190,245,237,47,37,75,136,71,66,156,161,76,208,81,52,64,197,56,187,223,121,75,92,27,37,18,99,251,34,250,179,67,229,8,81,137,209,150,25,55,251,187,173,242,91,89,29,246,204,12,90,217,71,169,195,64,93,168,8,14,101,226,215,166,13,137,80,235,147,241,93,149,231,39,217,22,78,34,107,115,135,52,87,244,112,170,177,137,226,208,186,116,108,2,178,163,243,248,37,47,88,255,144,22,94,117,96,194,230,225,18,164,132,193,191,61,102,136,120,34,251,255,235,236,182,228,249,68,186,70,251,240,158,20,120,160,6,79,130,157,65,166,158,24,111,204,106,165,250,89,38,215,76,80,0,79,32,83,229,20,7,141,210,60,37,210,88,3,164,152,76,239,56,212,227,16,178,226,79,190,46,196,156,54,243,225,204,135,152,106,243,230,162,102,83,43,167,53,178,82,72,12,254,148,60,19,51,178,176,238,26,97,160,129,220,38,188,175,16,252,244,7,129,218,199,205,211,197,127,203,102,84,0,190,187,107,206,125,62,8,193,127,133,210,176,108,126,86,81,87,122,149,244,160,15,126,110,202,188,225,71,123,223,19,232,56,181,46,59,184,17,57,39,115,29,68,67,167,176,179,136,0,88,212,118,247,204,166,231,0,236,203,88,236,4,162,157,83,60,200,252,198,167,76,78,65,73,179,59,8,89,97,199,184,51,17,0,231,126,118,36,16,224,29,188,225,36,135,212,155,76,215,225,98,34,57,183,51,51,173,210,220,169,227,177,69,189,39,152,117,25,178,141,125,114,196,30,175,5,24,149,43,144,36,89,152,83,101,10,159,162,211,240,189,151,0,198,125,163,8,186,173,21,111,87,40,174,45,80,25,243,64,1,37,174,94,107,150,146,21,230,144,7,67,90,116,1,103,220,142,82,27,141,190,112,90,117,70,162,172,184,32,49,210,46,58,211,31,17,192,87,217,35,206,249,239,119,175,241,150,161,55,69,127,31,166,178,119,110,119,188,105,55,17,116,249,179,82,19,80,67,122,5,92,190,9,203,0,174,196,19,98,12,81,9,149,43,215,14,179,7,235,93,121,86,69,34,33,7,216,32,162,112,225,47,194,161,198,18,34,14,217,25,97,154,10,102,9,28,150,43,77,164,73,235,152,17,65,6,181,213,13,114,106,167,136,20,78,44,32,53,235,164,179,234,207,54,208,196,88,207,44,14,228,119,186,163,173,247,219,242,243,127,188,26,166,109,103,39,204,243,121,210,239,181,231,141,56,164,121,10,60,133,119,4,41,247,142,78,101,252,223,101,229,138,142,2,225,214,175,240,255,124,164,137,25,24,179,184,192,75,222,246,223,153,147,169,102,233,83,29,164,108,104,197,162,205,115,77,90,139,238,16,47,166,74,248,236,166,186,47,120,73,173,126,12,137,185,91,147,128,237,207,2,102,79,137,249,119,162,249,114,133,153,24,160,206,200,75,130,101,188,197,211,30,18,16,190,205,125,185,32,161,24,181,231,226,248,178,115,157,54,233,101,157,21,168,187,113,45,152,119,53,252,109,252,2,161,57,22,137,216,41,246,27,62,55,141,25,215,167,19,207,173,235,119,35,81,227,144,195,73,173,59,186,170,73,74,62,245,189,22,248,215,25,68,25,187,245,25,169,185,127,221,29,100,111,208,246,117,27,181,180,77,14,212,199,111,226,242,152,183,233,81,156,86,157,251,10,122,65,117,209,154,211,68,212,237,96,58,125,117,26,42,141,240,2,33,63,63,208,243,30,113,229,33,81,186,238,118,189,231,235,130,33,50,51,50,147,51,185,28,101,143,203,9,94,202,91,144,32,46,254,77,145,220,176,246,33,113,67,167,165,145,182,174,186,212,216,145,146,12,185,132,144,96,125,155,80,163,119,149,168,19,89,212,87,126,1,124,231,101,151,241,91,120,183,100,142,66,138,248,181,122,56,193,145,226,183,131,211,238,207,40,215,156,7,62,132,160,142,82,44,57,17,75,214,216,178,225,56,144,35,62,172,26,207,80,126,136,81,144,102,179,204,228,41,155,101,245,99,184,131,70,179,2,126,18,200,9,109,12,235,26,94,58,208,83,34,12,72,126,231,163,194,59,186,2,212,117,73,188,156,45,31,195,112,54,250,122,199,4,81,36,114,154,210,234,206,64,232,222,117,239,75,237,213,136,58,82,188,135,211,136,24,0,116,223,102,77,35,181,220,197,246,207,112,43,224,107,228,1,236,126,126,213,247,89,163,166,144,196,138,141,251,106,86,18,186,139,246,2,12,123,38,193,56,11,207,82,192,78,246,108,105,54,131,9,235,214,143,13,170,20,170,5,7,153,158,73,68,215,24,75,236,119,69,162,227,82,139,144,153,3,91,18,17,32,159,48,155,204,149,87,175,165,156,126,8,198,241,42,241,165,159,102,81,151,185,174,154,228,72,212,13,100,190,9,237,222,202,245,69,17,37,150,13,5,104,75,246,6,61,199,61,142,162,90,77,92,161,5,42,251,163,242,60,129,25,8,52,39,116,88,12,67,49,204,233,245,196,44,221,94,203,129,179,63,24,48,224,34,221,99,238,202,110,49,141,189,6,182,188,86,116,0,38,252,190,144,32,57,152,176,238,166,141,28,10,116,238,233,31,171,116,160,193,159,134,222,243,160,183,178,71,226,129,222,160,193,86,114,155,95,172,58,213,151,97,239,108,146,134,159,183,241,143,30,120,195,187,248,199,222,52,157,55,247,76,128,116,9,188,1,52,175,186,166,161,82,252,198,167,119,117,82,112,248,61,27,95,74,127,74,146,247,28,164,2,93,17,89,80,53,94,23,143,153,170,169,237,77,81,70,125,30,69,151,31,149,70,157,64,99,112,218,66,85,133,158,155,152,221,21,145,30,169,58,200,80,82,108,13,6,79,164,199,99,9,23,137,119,136,221,252,0,63,13,151,231,58,218,104,151,137,27,189,108,234,233,226,105,167,72,84,244,162,74,210,126,83,103,88,112,131,6,41,184,54,250,239,65,204,165,31,115,65,23,4,37,74,116,168,47,36,211,218,253,229,54,159,254,11,199,131,237,31,6,12,27,162,147,219,6,69,111,1,158,141,232,17,111,83,22,20,199,100,208,102,192,191,126,81,108,148,152,187,38,170,158,94,239,64,204,59,48,184,127,26,99,161,193,119,234,117,251,240,132,76,91,229,187,25,6,179,182,220,148,171,94,207,68,251,96,237,252,10,227,254,169,42,140,164,18,34,189,141,90,46,148,190,195,197,250,6,51,107,87,244,72,195,190,38,206,141,193,162,86,121,85,253,59,184,145,159,50,153,239,224,34,178,21,74,142,246,254,93,168,38,201,113,190,179,127,27,191,175,246,36,52,129,21,80,127,62,96,181,143,249,91,6,40,204,246,102,123,10,96,245,13,56,209,49,105,30,46,58,199,214,100,110,62,92,26,59,188,171,123,129,111,214,128,137,156,245,159,166,12,121,135,58,138,249,45,172,143,13,137,139,208,93,180,87,34,143,61,81,182,212,251,69,83,86,195,38,99,172,99,154,17,253,59,14,138,122,70,219,29,214,234,42,63,126,187,248,250,10,1,255,230,246,103,70,86,152,49,89,109,102,110,56,53,86,71,114,168,57,75,187,90,126,27,178,101,102,93,129,0,126,45,108,213,167,223,41,7,156,214,56,132,51,247,82,75,248,119,80,148,39,93,118,155,26,178,98,67,158,5,254,128,22,113,51,99,25,167,154,135,159,161,180,240,163,242,169,250,95,211,15,87,17,133,85,65,36,173,215,22,122,191,8,104,69,30,169,80,120,148,185,148,48,9,13,208,111,53,49,145,158,145,39,215,16,104,230,28,117,245,121,176,170,89,220,19,97,214,108,51,244,45,72,184,166,211,42,70,183,32,244,209,42,85,90,35,59,213,115,114,120,16,229,120,218,114,42,1,149,27,86,223,214,224,56,214,219,16,241,86,134,117,158,17,99,137,43,38,167,115,11,204,99,138,135,60,12,163,8,190,252,226,192,29,30,26,243,183,237,251,77,238,81,10,42,34,38,73,225,229,44,52,173,0,120,193,89,13,244,177,95,47,8,1,254,200,113,30,226,25,129,51,45,24,247,150,86,73,85,157,215,216,6,71,121,140,22,173,55,78,199,129,93,109,30,61,240,205,50,79,54,12,104,150,239,9,234,112,37,119,244,238,128,212,243,226,80,207,221,97,167,38,23,184,145,141,50,218,100,39,117,196,229,77,124,182,196,118,59,80,140,120,243,19,84,133,23,162,48,199,77,255,77,139,9,146,53,4,73,242,83,151,128,241,46,105,54,234,218,72,71,140,165,37,239,123,195,54,47,224,195,237,190,38,38,29,215,254,115,90,230,219,183,154,6,213,138,77,181,24,121,0,166,153,119,116,233,254,37,192,181,124,79,6,215,26,69,199,146,75,87,241,232,199,107,173,204,72,180,59,233,238,95,136,94,171,65,103,128,106,70,57,255,117,218,23,64,245,124,239,182,88,99,183,227,176,107,3,221,210,203,208,188,246,61,147,109,208,82,164,49,98,154,133,85,154,112,219,90,133,212,26,16,128,134,11,19,36,93,138,94,129,58,187,253,14,239,192,242,142,80,32,73,165,41,18,59,99,249,214,144,250,181,97,118,193,87,227,164,1,53,24,178,30,65,81,45,115,142,178,179,81,234,56,36,173,1,179,80,147,179,231,161,140,6,161,90,60,134,246,167,204,181,60,188,38,218,136,14,1,28,123,91,16,64,87,110,39,140,225,129,200,246,205,239,20,23,64,113,82,216,129,136,239,222,182,140,60,252,30,17,112,33,35,228,29,12,123,177,125,29,28,124,243,114,126,41,5,171,141,6,130,198,23,128,156,236,114,28,129,255,157,77,165,27,140,171,219,144,45,239,148,86,59,32,176,18,206,129,112,184,7,118,41,132,50,16,68,18,151,81,212,129,88,152,194,171,39,49,197,109,103,224,18,42,19,30,64,23,239,186,195,37,234,98,163,97,43,82,132,26,182,138,242,213,24,254,142,92,20,150,210,162,3,82,42,184,99,9,76,56,35,161,233,41,197,96,30,54,66,90,11,42,83,8,225,31,43,139,21,230,251,250,55,5,58,110,203,127,247,241,95,33,148,251,16,101,189,102,98,165,21,159,75,81,171,247,97,219,122,85,224,141,6,173,210,16,104,206,8,189,80,170,137,100,205,132,86,203,193,240,239,90,218,247,252,62,28,234,100,175,102,193,119,85,62,238,167,185,230,194,15,92,100,6,213,81,93,55,43,55,85,183,181,1,176,26,213,40,203,116,120,53,106,211,245,248,63,207,4,54,129,53,162,148,95,44,73,91,80,151,126,200,41,128,192,68,11,146,118,147,138,137,184,233,127,36,177,4,83,60,204,252,106,230,94,238,177,42,189,220,45,33,24,139,3,84,131,205,135,183,142,238,252,84,21,219,130,39,191,207,192,65,76,101,79,34,106,93,121,147,134,60,221,207,121,248,86,176,241,228,174,189,45,137,13,193,73,25,162,144,34,157,230,57,27,111,94,204,180,245,43,230,55,101,49,245,239,53,111,179,150,184,168,83,7,75,255,160,201,61,14,11,192,164,180,68,39,16,54,78,24,74,118,111,207,40,95,129,44,204,215,85,192,149,76,120,68,163,191,34,175,194,44,136,148,203,105,179,79,183,254,17,3,253,4,38,79,206,250,72,92,63,37,102,65,209,245,79,149,190,229,109,98,222,191,95,90,192,83,168,2,210,152,0,176,113,145,121,44,173,51,93,37,108,129,9,62,117,87,239,211,247,127,58,199,103,1,85,53,77,104,76,49,11,34,117,168,153,100,55,89,7,196,201,37,11,32,18,168,224,167,136,9,182,151,75,117,172,104,199,175,25,1,171,126,5,251,196,13,196,1,98,144,160,146,233,192,0,10,42,189,167,218,35,19,134,111,173,84,190,145,27,107,180,169,102,90,56,94,98,172,208,238,157,166,34,255,253,227,190,56,68,219,60,208,78,232,117,218,240,222,219,207,189,246,178,230,4,90,191,129,65,1,27,163,91,184,194,197,54,226,16,237,62,198,158,217,87,150,233,65,235,196,97,94,164,34,116,156,136,55,219,135,234,12,101,219,122,140,68,60,227,247,252,133,140,87,104,244,218,116,192,212,145,37,74,156,166,159,85,54,15,157,83,182,159,41,201,25,166,199,199,18,203,19,78,170,64,90,41,55,32,248,222,155,219,39,248,16,180,52,84,208,155,67,232,39,202,15,226,246,221,99,29,157,60,146,67,205,39,152,176,99,95,13,25,150,173,115,69,102,222,228,140,50,227,34,224,91,178,85,176,189,129,42,110,97,91,221,156,214,250,249,33,226,237,67,236,45,85,85,146,144,164,217,60,216,101,110,51,63,52,138,162,145,7,228,102,196,238,215,77,34,255,182,21,76,149,25,104,206,133,221,249,100,9,121,52,118,51,190,78,123,153,193,96,32,102,68,190,171,110,64,20,163,243,65,128,157,31,81,135,142,143,11,124,145,40,208,75,33,75,103,181,139,61,184,126,115,246,188,186,211,33,135,26,234,231,52,107,108,24,23,56,244,116,174,3,202,23,160,28,184,54,25,124,45,236,100,87,28,97,121,180,125,73,46,173,221,113,152,244,83,176,209,31,180,97,182,146,111,244,44,96,117,160,2,40,92,84,120,213,98,17,28,254,192,153,121,117,186,81,23,3,47,135,60,193,109,21,36,223,254,157,97,87,232,29,26,49,93,244,245,65,91,197,33,233,107,149,140,61,44,130,28,97,228,176,29,81,16,156,110,74,159,136,135,103,165,97,128,110,214,174,214,211,30,238,115,195,44,168,133,217,120,124,160,172,211,225,248,160,37,6,19,69,232,42,101,215,144,116,164,57,68,65,44,10,160,29,130,169,95,19,25,134,106,55,126,93,12,181,235,88,110,23,152,80,90,236,216,37,243,13,118,77,99,218,119,211,187,84,230,57,222,140,178,133,2,53,3,192,229,143,209,91,33,87,8,7,198,198,199,1,26,117,228,97,3,207,174,39,137,128,110,243,31,243,42,187,67,205,122,19,49,56,18,254,52,108,154,227,92,168,165,89,236,188,224,15,128,173,213,228,218,66,123,117,206,40,162,196,229,196,15,158,142,197,192,13,108,97,54,173,106,114,141,223,218,107,128,13,146,34,140,238,252,201,251,194,199,125,98,126,160,95,135,187,114,153,229,9,29,190,123,91,87,189,216,137,125,240,210,26,39,149,108,96,221,110,68,160,89,127,234,195,2,58,31,95,213,53,242,123,0,103,31,210,105,55,169,150,123,249,80,206,174,85,24,109,61,1,106,26,83,75,69,90,20,62,107,228,177,30,22,102,186,102,229,137,158,178,195,171,231,85,237,131,254,34,178,188,46,206,77,242,92,59,56,135,173,209,37,193,76,78,183,201,0,227,17,207,190,127,2,226,24,183,97,99,89,121,128,19,211,130,41,2,51,159,138,76,41,205,133,103,43,99,132,179,42,208,145,229,154,2,146,217,70,99,216,164,95,98,21,185,245,164,148,175,178,154,21,158,44,55,40,97,154,10,173,27,64,248,205,83,41,174,15,109,142,226,155,164,174,37,182,92,200,199,206,206,19,228,61,4,78,168,123,235,173,244,104,159,104,71,115,136,68,24,169,16,84,229,18,201,225,57,57,128,75,174,50,74,68,191,94,58,116,233,18,140,93,35,134,234,245,248,103,83,229,61,40,13,99,150,176,81,176,130,48,20,241,158,40,143,209,61,136,73,84,149,210,30,182,66,250,160,182,67,164,19,65,56,46,163,223,96,26,127,215,147,88,22,131,143,183,9,82,236,89,193,151,143,17,168,225,139,74,20,214,16,160,118,251,194,190,106,176,246,123,150,17,144,236,0,199,85,21,17,194,99,193,223,22,139,108,89,210,165,57,13,98,160,71,169,180,180,215,214,92,149,252,25,175,164,241,116,25,173,146,9,139,91,226,56,81,107,43,239,93,120,158,143,14,148,102,37,46,66,88,131,38,26,47,62,153,232,220,222,54,169,127,187,115,111,33,199,124,130,26,19,121,0,198,163,106,229,4,92,233,163,4,191,144,211,69,12,206,59,56,88,223,253,188,22,92,144,193,30,218,247,192,107,249,162,238,12,43,96,90,33,100,186,140,91,153,164,74,191,100,37,199,151,52,71,176,140,60,101,88,91,95,192,33,73,59,235,31,225,26,254,84,17,5,110,67,38,201,3,11,9,123,25,80,143,112,57,3,233,20,185,9,29,108,189,50,84,73,167,59,102,105,118,236,241,12,202,212,55,188,45,229,127,78,209,98,218,234,192,244,118,100,116,53,209,55,220,195,158,217,122,37,254,18,193,181,149,238,80,80,13,73,121,46,176,124,175,113,166,233,83,209,64,197,48,51,191,54,76,4,180,168,79,65,44,149,139,11,192,211,247,8,123,88,129,45,39,3,65,183,159,38,187,171,135,226,141,251,18,28,31,174,145,105,235,89,231,228,44,232,31,136,0,154,41,127,87,252,58,254,232,145,222,67,112,240,76,224,144,124,36,161,247,56,237,85,76,171,103,253,253,14,45,22,66,168,171,39,5,166,26,14,12,191,154,95,194,146,148,255,103,17,156,218,138,13,108,213,234,158,17,59,197,175,103,156,201,58,64,224,41,138,216,113,166,163,115,197,245,188,62,19,96,103,36,234,101,183,252,125,27,252,91,93,140,35,179,149,105,45,238,218,119,194,131,253,156,252,126,235,75,164,139,179,99,145,218,144,136,63,138,19,173,125,22,24,22,96,0,117,80,165,160,131,52,115,223,178,157,205,172,82,110,6,6,89,11,249,248,6,25,249,28,220,129,246,39,53,122,167,249,91,33,201,90,199,207,159,232,141,50,67,247,94,241,226,183,57,136,248,123,223,26,97,37,137,113,94,177,232,118,98,231,72,61,241,219,128,230,162,100,96,174,104,223,0,132,246,233,63,17,164,19,79,190,177,55,114,9,238,185,231,181,8,28,60,106,81,173,174,203,100,49,226,15,5,151,146,204,182,139,109,45,184,243,29,23,233,122,153,206,235,235,110,159,81,177,183,123,12,7,229,14,59,139,30,155,14,168,60,141,7,32,145,6,139,140,250,192,94,85,120,25,207,23,203,159,74,71,71,11,158,96,53,181,21,51,99,228,173,143,176,203,165,125,131,144,60,90,54,222,145,50,135,114,84,52,166,209,220,143,53,53,91,237,111,248,42,239,54,84,6,182,231,161,10,101,211,91,46,145,49,30,214,87,139,162,78,128,204,64,38,1,251,67,63,7,132,5,113,58,42,175,95,6,130,162,29,215,71,132,33,236,244,183,58,69,158,169,215,6,208,50,143,231,74,203,194,239,125,6,59,174,200,112,115,104,144,136,246,113,168,84,6,254,247,198,181,161,56,83,100,95,5,20,170,164,16,117,97,250,90,54,160,181,133,52,56,23,95,91,118,247,187,176,252,193,26,199,199,253,86,76,1,109,210,208,65,18,169,89,234,85,82,139,57,19,187,112,113,178,110,63,232,163,51,18,105,219,7,226,189,255,101,219,74,246,104,42,231,189,58,53,193,177,160,7,56,38,232,200,48,165,86,9,103,100,118,227,193,140,52,120,165,106,160,34,44,60,119,85,163,251,32,144,147,150,90,75,246,197,69,68,119,159,59,184,252,160,62,100,128,40,235,46,255,29,204,143,119,11,95,88,92,53,208,45,126,216,101,25,95,110,222,41,54,45,226,18,232,137,4,89,192,217,137,43,53,2,164,189,31,150,211,122,104,150,96,132,76,36,126,75,87,169,243,166,41,35,204,13,137,71,166,118,209,227,214,180,26,47,229,153,72,230,34,71,58,162,143,214,28,173,227,16,234,127,42,126,39,233,14,77,120,218,213,58,38,247,35,52,222,107,144,190,242,127,124,100,176,29,222,120,76,109,36,20,149,113,200,216,7,10,126,7,142,213,145,74,20,73,199,236,9,214,219,33,186,238,192,30,62,120,74,18,203,35,107,29,162,144,212,158,154,34,167,75,15,97,113,161,18,159,250,235,137,108,5,32,81,236,88,187,122,62,211,17,118,142,252,139,143,92,71,94,168,146,3,22,197,246,174,150,152,230,12,118,158,135,122,233,62,241,104,192,135,181,158,20,170,65,84,180,228,128,190,6,84,26,102,255,3,86,179,32,91,17,136,222,92,239,126,253,75,196,216,127,186,247,50,249,226,254,39,133,23,95,0,127,32,190,106,203,212,27,154,212,243,239,234,165,37,223,162,237,206,160,157,196,3,149,231,2,152,255,168,249,159,133,232,244,138,18,240,145,136,122,238,81,137,147,99,135,136,215,69,35,157,161,221,84,3,65,51,145,136,118,31,147,130,32,111,139,198,49,146,248,194,95,211,242,216,24,65,170,253,81,23,216,208,238,66,29,58,99,132,35,246,164,131,50,129,217,32,27,53,99,152,122,81,161,100,94,21,6,109,104,164,215,88,34,92,233,240,168,29,55,226,38,233,133,33,95,116,52,13,217,135,0,140,209,152,47,47,58,204,43,192,99,173,38,51,159,179,112,149,171,208,70,214,179,46,232,215,245,118,251,158,184,54,185,170,224,43,41,19,154,144,198,99,17,214,162,21,199,46,153,84,220,220,79,202,240,9,119,71,113,161,123,236,203,37,224,198,0,239,209,243,180,159,79,9,196,215,250,76,39,28,230,204,150,252,25,177,224,40,58,63,17,237,1,174,156,92,106,120,192,223,75,51,134,1,86,172,100,198,136,231,81,106,94,65,124,114,221,10,72,156,160,142,47,61,2,129,58,95,92,93,125,45,208,3,236,18,0,83,213,111,29,134,173,202,84,91,98,153,166,35,45,9,181,38,224,45,51,9,31,65,189,14,68,77,144,123,204,86,187,229,236,40,68,16,191,204,223,194,197,208,182,183,97,249,70,248,122,101,114,41,10,115,45,179,200,242,117,109,128,209,11,91,38,188,235,39,187,201,28,153,55,225,5,178,83,186,244,190,254,143,179,51,87,68,210,134,228,71,76,76,84,203,124,59,220,169,212,124,118,106,51,95,74,52,132,102,40,151,61,24,31,14,188,61,139,37,21,216,13,164,141,36,131,78,211,199,10,187,97,47,6,219,232,128,61,240,35,31,202,239,180,49,134,23,7,107,90,18,13,148,211,44,28,236,140,107,19,125,118,213,173,40,137,30,176,211,206,20,140,186,63,255,213,199,173,65,41,7,25,53,207,168,162,110,51,146,48,47,133,186,95,193,117,0,67,174,52,8,151,157,8,22,97,130,113,23,1,188,172,209,50,17,204,96,149,30,222,181,138,76,247,4,30,19,81,41,219,225,7,50,174,11,9,43,197,86,61,159,163,178,193,71,68,80,241,113,58,232,75,140,175,57,97,144,76,59,54,196,44,170,164,246,147,227,83,144,20,11,128,150,217,160,94,200,104,146,25,169,29,218,185,161,219,10,19,218,15,136,121,136,86,58,4,243,209,103,69,247,224,0,193,107,235,14,122,138,100,12,200,215,66,207,100,100,197,56,44,98,224,11,163,17,107,120,141,108,204,10,20,141,26,7,245,34,190,117,113,75,129,111,58,71,228,179,223,34,34,36,175,44,245,135,236,215,26,41,87,104,234,137,18,103,233,100,211,239,30,249,51,195,138,75,119,145,155,61,229,105,135,3,80,75,7,254,125,18,201,101,208,18,211,210,32,93,125,222,4,14,211,249,59,241,80,94,14,161,188,80,45,85,224,236,232,137,128,22,141,106,184,77,232,125,68,125,199,164,237,96,90,210,153,101,43,15,214,16,93,235,122,20,251,133,86,254,9,95,47,10,102,137,35,145,224,35,108,178,188,63,194,165,27,157,244,231,189,62,156,34,82,124,84,231,82,184,134,221,247,28,162,76,44,27,133,45,235,154,121,222,11,230,49,248,221,167,231,240,255,71,230,14,42,87,40,204,114,120,168,153,148,108,23,178,22,46,224,164,144,5,138,241,242,5,115,101,239,212,83,15,140,27,160,76,67,36,98,94,193,33,194,103,147,180,195,184,247,82,164,5,31,0,186,36,31,137,94,238,33,111,194,236,0,130,228,103,211,105,248,141,82,13,121,77,122,68,130,132,11,195,204,212,147,84,94,42,57,49,94,241,62,118,107,198,32,238,14,68,100,75,119,28,107,248,74,217,162,102,99,253,77,105,124,25,49,230,99,16,136,164,196,220,172,94,2,203,0,60,242,244,73,124,0,122,32,193,218,15,197,164,182,18,167,249,188,46,162,144,214,63,189,23,42,223,162,211,253,238,80,82,12,12,129,132,200,148,26,248,11,113,222,211,26,126,79,179,164,199,82,213,81,81,153,243,59,141,48,51,30,68,98,221,105,186,155,240,254,141,192,232,74,139,155,125,137,58,151,6,222,47,222,218,158,152,136,6,66,172,70,48,162,16,223,116,4,102,44,107,35,188,71,160,228,186,52,178,222,236,213,96,186,247,36,1,15,41,182,114,56,78,102,169,117,168,218,112,88,255,198,149,116,206,69,28,157,51,13,176,76,54,198,24,79,26,42,114,137,135,81,214,4,156,137,152,19,27,67,82,0,170,217,145,253,89,100,148,145,126,58,39,248,179,33,178,157,143,46,162,173,59,106,59,115,214,174,148,84,133,154,225,236,171,54,205,155,160,180,106,227,68,215,67,41,149,4,61,92,178,160,199,97,60,80,20,205,16,4,44,148,236,46,123,159,160,148,97,92,72,208,211,185,45,89,183,27,191,13,8,87,40,181,123,225,105,93,126,5,194,133,179,212,137,79,75,209,123,66,98,119,191,117,156,17,194,120,92,100,204,38,52,253,72,58,14,132,14,101,188,129,179,252,30,43,202,252,22,99,10,141,211,107,17,11,233,63,4,87,244,234,211,221,252,116,249,139,152,175,242,52,163,173,42,31,58,187,221,3,78,251,23,160,209,63,168,152,107,47,144,251,98,146,31,4,122,99,120,22,140,21,42,55,27,244,167,7,69,28,77,206,194,98,68,200,58,106,159,216,176,116,47,120,82,108,237,179,83,251,171,2,151,232,150,205,173,22,100,222,201,41,72,139,50,137,255,240,4,80,9,124,168,243,209,20,163,91,164,171,0,183,107,25,219,66,119,49,52,255,229,232,229,128,238,186,198,183,189,115,214,10,219,25,55,143,140,21,66,185,117,159,193,47,71,78,93,143,136,9,138,41,25,129,75,98,89,129,247,31,88,32,71,122,97,151,84,19,65,192,13,24,206,186,48,122,251,235,135,88,112,242,134,88,232,18,183,115,100,176,123,137,212,194,66,76,227,164,181,6,50,4,153,23,130,118,154,149,129,155,94,167,191,106,194,104,138,48,80,228,36,24,28,87,0,33,220,180,108,194,187,109,31,4,51,168,68,18,209,186,33,76,27,116,24,116,66,172,90,21,217,113,8,214,169,63,65,16,241,205,138,77,66,202,66,205,177,230,106,216,1,226,153,182,143,58,65,182,60,121,93,232,230,32,78,239,216,64,188,15,79,199,44,183,35,198,105,146,220,175,104,210,193,215,192,36,27,241,198,27,63,124,188,47,218,220,41,211,223,108,80,186,254,20,215,117,75,197,9,125,231,150,43,8,184,169,81,25,243,146,33,167,60,131,157,90,155,30,203,92,158,64,39,244,154,31,36,225,23,241,227,111,32,189,196,243,5,102,192,104,202,82,216,112,204,58,242,202,26,210,218,90,172,114,240,38,73,192,96,230,201,205,194,195,218,134,102,114,246,50,181,19,151,192,8,88,5,72,198,6,221,28,187,176,241,198,135,105,37,118,86,206,28,63,183,177,117,170,158,44,160,152,4,150,98,133,7,183,2,39,112,30,53,80,186,139,244,110,184,173,244,0,119,45,76,209,133,143,62,83,158,242,32,197,248,202,232,39,192,143,245,138,236,99,156,49,14,108,155,154,109,142,129,113,218,238,230,225,247,116,87,22,17,197,140,87,9,191,141,45,0,24,8,148,66,189,166,12,254,140,131,113,145,133,156,149,200,78,81,166,245,42,124,84,197,54,48,208,231,180,63,245,224,79,55,49,61,46,231,188,223,94,196,240,22,213,103,177,153,38,96,205,34,157,185,83,227,197,189,0,38,171,151,133,132,204,218,230,215,188,104,255,146,215,57,8,155,223,46,88,175,136,139,247,212,235,21,120,158,151,173,171,184,152,187,111,124,244,25,19,252,176,127,208,246,133,102,131,59,247,64,7,167,23,58,3,75,254,26,84,40,158,73,177,149,101,34,254,19,229,97,150,150,127,172,133,199,155,189,229,194,54,165,19,93,128,12,54,237,137,201,10,46,231,47,20,240,136,189,52,13,75,249,52,156,26,240,14,131,145,73,183,135,76,82,75,125,84,179,199,8,193,112,96,12,248,232,186,114,213,124,96,121,222,237,52,224,182,54,237,56,106,65,195,63,109,236,59,0,195,111,121,202,251,255,16,146,246,216,117,209,142,197,3,109,25,122,16,50,14,66,239,23,119,144,81,255,20,86,79,86,53,96,58,81,149,2,158,18,212,181,233,63,52,49,84,125,119,173,210,215,24,68,231,159,165,59,191,145,70,213,27,179,28,62,238,170,230,182,226,209,59,19,43,180,60,55,221,91,122,159,85,44,152,251,32,71,22,138,93,81,205,221,156,26,243,209,134,24,89,141,150,102,188,175,232,212,143,6,97,226,95,199,112,40,144,239,4,144,44,221,91,226,252,124,187,183,54,20,93,89,197,57,71,209,168,223,30,148,176,25,57,163,121,187,184,118,62,74,212,218,93,252,22,72,12,225,184,32,235,196,116,139,100,17,9,12,175,213,196,239,25,77,187,98,82,109,176,70,133,161,31,68,158,31,163,37,223,227,96,91,137,134,226,131,95,39,164,164,94,117,171,167,38,220,255,185,235,22,118,8,43,143,44,47,18,193,83,138,154,184,254,60,40,27,166,144,39,80,250,36,115,239,238,148,82,210,166,55,19,195,41,66,97,174,202,121,133,189,231,113,151,38,213,9,106,187,243,113,71,165,148,122,0,226,40,49,163,239,64,8,220,250,196,87,198,16,127,23,130,7,40,193,143,65,57,64,6,241,171,62,110,196,130,191,224,158,33,50,89,170,85,66,119,110,215,56,12,194,141,155,169,110,194,197,69,74,146,6,24,58,45,100,153,111,89,136,134,4,127,182,66,217,86,221,139,130,53,147,112,145,82,140,196,146,201,169,197,53,90,246,170,22,173,121,218,223,71,123,223,20,133,56,242,49,111,200,157,167,211,232,240,11,3,94,114,89,253,29,58,75,51,100,76,201,152,38,108,122,233,152,207,52,41,173,203,199,109,135,146,167,29,11,217,93,166,219,88,73,81,40,155,120,66,138,232,179,166,42,158,207,19,7,188,207,231,223,114,230,206,144,182,77,252,215,167,146,127,144,213,217,79,28,241,182,142,210,122,140,143,162,237,43,254,225,48,112,226,89,239,92,71,160,126,130,25,149,48,192,18,44,7,36,50,25,149,192,27,74,137,166,207,244,193,83,115,206,155,164,189,19,128,169,111,170,209,167,6,137,96,152,188,57,135,7,192,72,41,154,120,24,171,165,215,9,254,116,33,124,173,228,105,126,112,8,114,141,88,226,12,139,29,172,229,142,149,118,126,25,141,90,75,178,5,52,232,211,19,55,162,90,167,219,120,224,62,48,26,234,231,59,56,42,230,170,216,52,168,244,153,128,175,163,56,81,200,209,108,166,57,45,102,26,216,54,101,244,181,93,233,179,82,221,39,203,85,166,198,253,95,53,1,251,121,49,200,11,235,54,35,249,20,114,123,81,163,30,186,189,217,73,114,93,65,253,240,238,242,234,15,212,230,54,6,222,84,51,227,45,155,178,123,108,238,78,175,245,188,188,47,163,241,205,246,175,52,221,84,43,108,132,224,142,119,126,86,74,14,179,46,130,36,183,166,110,147,137,92,158,247,242,116,94,147,136,220,238,212,91,123,40,167,152,86,112,164,131,175,152,58,225,233,97,123,157,12,235,30,134,229,80,48,236,22,24,107,121,99,133,74,241,35,113,60,160,73,181,30,192,137,158,199,106,45,201,137,56,46,155,10,64,77,173,98,129,65,108,83,84,1,15,94,107,149,54,3,48,83,5,15,35,10,56,102,150,184,175,45,194,5,56,73,204,43,225,229,68,93,102,185,19,67,135,80,130,249,200,182,151,240,227,59,183,188,203,65,239,127,180,165,45,90,227,223,241,95,171,241,42,162,109,193,221,208,192,115,126,250,125,132,11,50,221,186,201,229,37,129,53,206,117,233,205,85,17,141,1,227,208,235,47,54,210,65,125,19,71,146,235,72,197,248,184,216,228,32,253,255,5,45,252,10,35,229,229,193,190,88,200,103,197,226,132,207,83,208,133,75,169,115,235,251,112,35,62,79,140,237,114,181,16,17,43,195,82,64,37,166,254,101,18,249,61,154,36,126,223,64,129,231,175,134,97,230,53,162,103,241,182,120,150,218,154,248,133,188,239,108,206,79,107,123,96,4,86,251,53,106,1,184,211,17,85,127,6,137,135,97,173,106,20,125,180,233,127,73,81,202,128,57,110,62,180,102,199,185,234,217,53,48,132,242,46,186,223,120,143,84,225,77,157,74,126,202,155,226,81,150,186,49,217,196,70,35,51,108,197,7,92,215,36,104,145,99,140,52,21,42,165,158,208,143,236,44,4,226,69,70,164,209,197,35,21,140,38,48,122,65,66,84,3,242,61,137,228,112,98,255,68,160,156,19,3,229,137,165,93,198,246,157,53,31,139,202,1,79,247,40,77,133,168,199,228,192,217,178,188,223,237,98,221,34,193,198,166,60,54,62,93,184,221,116,171,166,151,254,92,232,30,213,131,216,149,97,6,202,44,209,43,46,255,27,122,214,131,191,158,254,28,115,30,253,207,118,173,44,84,224,211,93,125,143,227,234,214,241,59,110,68,106,84,228,11,210,231,3,177,6,30,96,181,84,171,181,241,183,152,39,4,68,164,146,95,148,19,69,9,53,2,166,40,44,45,49,254,95,107,170,175,70,251,120,175,200,204,219,27,37,51,40,74,42,24,51,30,214,196,233,249,104,88,9,90,181,109,138,62,134,39,66,162,144,228,73,13,72,219,27,105,216,62,40,186,110,89,84,125,2,109,169,15,119,25,21,71,55,217,242,113,201,171,210,76,50,178,26,56,115,61,218,169,6,208,54,250,240,32,7,228,96,51,6,241,125,255,194,212,123,66,232,245,164,32,197,237,174,74,187,230,118,240,235,165,50,147,49,233,202,113,38,158,254,43,149,141,62,40,148,72,246,192,206,85,140,23,191,182,217,190,144,65,234,125,93,244,152,238,123,188,149,149,136,138,45,254,247,9,8,201,107,200,152,47,76,108,77,242,232,185,31,204,109,241,117,83,127,97,216,240,0,218,187,128,27,2,192,205,142,19,211,247,42,51,27,148,128,120,37,247,16,93,59,247,252,52,105,250,182,162,211,177,79,30,36,115,102,122,210,204,171,180,58,25,127,102,178,48,141,142,135,220,31,48,115,35,241,177,150,122,220,19,186,214,209,89,206,244,203,9,42,50,188,39,222,175,54,122,5,188,235,103,35,126,221,74,33,19,217,108,16,236,30,12,150,13,248,37,159,157,21,249,69,13,189,232,115,56,53,222,106,8,215,199,169,34,59,66,59,152,84,61,161,126,151,163,108,182,102,71,116,206,72,6,13,32,14,121,3,184,219,123,108,45,126,28,191,52,154,81,132,171,250,217,62,114,92,38,189,231,23,251,140,30,106,234,242,33,6,47,134,72,21,219,232,45,51,207,185,40,127,230,180,71,237,11,196,115,202,186,194,198,6,64,152,110,140,121,75,92,136,159,11,150,244,67,34,254,187,93,67,242,192,134,221,105,83,191,64,125,7,195,164,225,123,76,186,121,255,90,242,239,9,26,84,38,235,78,196,160,157,227,112,177,151,192,85,51,82,4,201,71,202,68,206,108,90,70,48,220,244,33,178,129,122,63,86,241,10,230,133,154,16,137,127,115,70,246,1,45,81,127,42,174,129,8,16,92,99,12,160,239,74,29,26,170,198,222,193,36,192,135,76,28,67,181,15,33,35,255,110,101,131,232,197,224,168,25,153,102,236,113,40,7,123,203,41,110,107,28,50,241,232,139,69,131,175,226,147,217,64,33,151,225,79,113,239,157,209,121,49,24,19,217,143,165,194,178,174,146,215,184,102,232,35,42,129,57,11,142,251,129,233,104,224,102,90,235,194,94,93,198,30,101,42,84,234,245,123,4,55,151,203,139,64,155,113,252,78,4,35,17,245,38,189,253,141,248,228,69,118,114,119,143,221,141,160,61,187,218,58,21,29,45,153,99,204,221,89,115,201,107,238,192,255,68,169,101,18,234,156,243,129,27,20,175,145,58,252,42,22,198,249,218,160,51,0,217,231,223,120,155,79,25,1,111,158,228,131,71,192,45,63,20,201,21,90,95,176,45,253,223,26,235,231,58,80,176,72,140,223,51,51,167,194,93,160,95,249,137,12,177,130,40,248,30,99,155,205,168,11,201,61,186,43,77,19,107,56,247,235,211,197,44,38,249,212,221,85,247,197,232,42,225,243,103,192,209,69,125,103,60,90,154,17,16,46,115,220,1,80,254,81,24,83,97,209,95,164,44,136,150,238,6,218,6,69,125,105,245,239,56,231,89,53,39,206,37,252,123,194,169,9,100,245,98,114,137,132,245,115,56,7,135,222,14,85,165,53,200,247,113,20,86,180,165,134,9,89,41,171,217,113,133,63,178,205,139,5,118,163,58,219,124,75,85,90,130,21,165,62,164,220,78,193,181,114,251,111,242,164,215,0,11,194,234,118,10,87,253,27,131,65,18,248,245,119,105,110,46,76,176,150,157,72,207,170,18,211,172,32,47,72,177,157,83,189,201,123,245,14,42,47,250,142,211,113,203,129,71,34,217,72,87,154,194,225,68,84,208,191,7,150,211,14,21,242,93,147,65,91,220,32,135,38,60,216,235,121,94,175,209,209,126,201,188,141,15,237,73,55,228,227,204,152,243,219,113,130,9,111,82,99,213,240,107,140,182,221,53,40,90,50,31,132,119,204,13,185,229,19,197,228,140,130,32,29,183,12,116,164,88,255,57,107,19,207,187,74,18,176,190,50,63,148,225,43,215,69,247,148,192,88,50,96,4,32,208,156,215,14,32,20,160,247,6,143,144,237,56,44,191,92,40,76,184,18,188,233,150,143,105,11,254,189,88,108,146,165,37,126,131,57,84,150,6,44,133,75,195,40,9,174,144,210,238,158,200,98,165,79,222,29,200,151,103,173,227,144,232,11,63,80,233,175,24,105,15,106,178,149,21,231,252,159,48,123,145,8,137,88,169,74,130,205,20,22,70,227,134,62,173,72,219,88,209,233,87,5,17,185,14,227,58,126,161,38,252,13,157,3,184,84,25,72,158,123,177,241,174,186,119,251,140,58,31,128,105,232,25,3,220,208,110,155,21,150,173,134,14,136,145,179,161,188,167,199,54,205,200,190,59,180,56,186,2,255,211,230,54,79,235,16,207,176,147,174,169,42,242,193,14,239,128,239,208,45,108,44,136,23,133,18,250,46,199,179,138,65,201,95,146,240,116,182,37,255,194,150,16,220,22,102,44,68,137,24,3,76,11,183,135,209,178,57,213,62,178,143,49,40,97,148,161,139,232,92,145,75,106,110,100,194,234,45,64,5,153,161,117,146,1,226,176,49,134,81,155,136,211,236,152,52,84,23,69,245,40,215,57,25,122,116,222,145,75,126,148,19,42,116,126,223,250,193,221,193,63,178,76,196,171,140,131,76,42,6,103,152,26,165,135,12,219,45,55,246,22,208,187,253,9,142,14,11,62,180,168,61,32,23,3,87,176,233,79,50,102,47,210,117,155,153,104,144,96,7,28,146,223,125,77,71,147,2,0,204,158,54,104,156,220,22,72,109,188,82,110,249,206,54,229,81,222,46,98,195,193,229,13,104,155,230,179,0,138,89,147,225,0,68,75,65,217,99,227,43,47,200,48,124,220,120,68,42,252,144,42,170,82,225,16,29,55,204,31,195,193,144,244,202,250,213,225,197,120,216,134,92,57,183,12,13,188,75,44,3,247,178,220,27,173,7,29,4,238,3,221,30,206,162,185,109,197,165,242,242,134,36,50,229,80,126,214,209,123,227,93,3,141,107,209,128,237,212,131,144,196,232,115,164,15,229,119,50,12,124,77,95,82,7,86,68,28,141,169,215,223,74,80,44,37,144,201,179,211,71,61,127,200,220,167,86,138,144,135,110,30,102,85,94,85,22,54,223,47,64,233,123,253,12,93,57,228,2,62,33,42,207,167,105,235,22,164,74,133,56,223,109,7,105,214,219,81,8,77,77,133,207,247,221,193,12,212,117,151,31,108,103,182,127,27,11,218,109,189,13,101,92,122,118,200,107,135,254,195,238,217,49,100,195,56,48,186,127,56,79,233,103,69,195,3,196,116,46,211,41,44,126,247,71,213,221,19,190,98,13,38,106,219,152,109,209,206,108,87,169,238,211,137,190,146,9,69,175,187,231,210,158,77,211,63,149,109,203,255,222,170,144,130,231,184,207,185,94,240,174,49,94,198,230,172,182,64,156,242,52,72,54,19,82,103,205,100,49,20,200,22,71,192,18,61,84,131,113,206,123,105,47,235,251,154,138,152,117,134,183,225,26,9,65,169,120,191,194,52,211,122,250,246,215,242,245,255,11,168,109,136,19,189,39,162,39,46,96,41,243,200,252,84,50,116,10,53,86,22,242,141,108,97,129,46,233,37,140,196,243,7,197,81,227,20,3,0,155,246,181,239,48,116,229,224,16,247,114,193,62,80,50,76,170,184,14,162,96,197,239,206,244,22,62,219,34,106,71,233,8,72,154,68,78,154,89,207,52,58,249,128,12,91,74,190,243,52,184,125,76,133,34,97,140,252,220,66,179,130,50,87,25,202,228,46,60,175,157,134,210,222,98,216,206,78,100,149,164,225,42,250,227,103,197,150,236,74,100,57,83,195,134,120,239,2,190,95,169,146,175,170,115,75,49,245,68,236,89,161,47,244,166,105,114,156,252,211,181,249,181,132,242,213,207,181,201,76,180,234,10,67,0,252,53,56,6,141,61,168,20,223,170,248,72,66,109,38,221,117,66,129,226,75,254,92,209,85,198,18,120,25,228,244,64,170,129,249,79,185,163,154,223,73,219,168,15,133,236,174,233,223,100,124,36,176,36,132,125,130,14,154,28,223,141,182,244,153,75,14,252,250,165,158,224,205,188,25,104,195,233,59,82,75,140,60,132,232,124,148,37,121,57,152,210,164,240,17,241,108,150,114,50,227,240,171,109,176,64,237,185,108,150,174,18,41,251,68,198,236,32,84,84,181,173,44,177,42,222,142,78,114,148,16,222,62,186,222,82,59,19,97,2,95,34,140,41,155,87,104,189,242,114,172,83,108,86,131,99,137,236,174,126,132,160,39,252,27,187,110,228,194,186,199,232,224,84,14,57,221,230,131,180,251,183,238,154,137,238,83,212,183,202,192,179,217,80,160,215,177,207,140,93,2,225,11,175,92,137,61,179,35,85,219,89,14,226,80,208,74,206,28,255,211,6,69,172,211,202,227,29,13,230,244,107,238,165,111,66,39,157,211,65,74,142,20,203,56,130,106,187,55,124,78,191,125,220,21,37,128,223,57,100,90,6,82,31,173,114,37,65,81,71,101,53,156,178,107,235,57,251,12,145,3,243,80,205,25,91,144,95,197,120,231,150,219,254,250,121,140,250,16,181,231,5,250,213,195,81,128,15,0,81,76,66,181,49,33,249,195,39,51,42,143,152,119,171,27,228,134,90,251,90,234,3,73,19,108,196,159,234,235,241,80,60,132,11,7,166,18,74,61,170,182,188,31,101,152,139,78,131,180,240,83,118,12,246,37,79,131,135,242,118,186,172,169,187,2,41,198,2,227,168,241,198,99,105,74,102,156,126,228,128,180,254,5,124,5,105,107,150,88,166,206,95,75,67,0,160,73,91,217,61,19,208,99,150,21,189,140,137,210,198,12,133,220,197,84,11,7,172,36,93,99,144,120,167,219,189,26,5,29,242,2,177,189,83,249,116,59,93,168,205,72,139,130,62,26,104,34,236,8,159,214,140,56,52,89,14,245,235,162,48,37,247,29,104,6,94,206,174,23,21,164,4,181,46,66,149,139,225,173,204,2,219,34,245,177,3,7,246,105,231,126,221,181,224,187,67,176,231,238,72,195,179,56,29,4,49,37,163,223,145,58,241,62,203,143,171,157,140,59,240,34,147,225,3,15,29,183,14,106,253,144,116,59,228,27,134,49,108,0,179,208,160,47,88,46,117,113,222,129,93,81,191,150,241,229,218,175,129,133,90,139,125,205,40,162,158,103,80,199,75,106,182,240,64,160,240,119,9,122,101,170,58,104,194,31,211,183,170,58,188,206,135,3,7,141,163,207,34,105,127,47,227,101,95,179,47,147,186,111,200,244,79,43,227,72,58,31,189,26,238,205,12,198,216,54,125,71,113,175,113,27,96,110,193,6,179,220,123,212,29,0,186,231,143,171,72,127,205,246,228,16,95,98,220,207,246,135,140,20,68,217,140,249,29,170,154,174,108,197,90,217,37,17,235,86,199,67,151,42,238,105,243,76,91,235,153,7,0,54,15,133,124,71,208,197,47,216,177,76,28,87,85,96,181,194,231,22,223,75,226,201,239,146,154,48,152,141,83,182,153,120,75,36,228,158,114,113,4,87,43,230,36,50,243,144,39,234,75,214,81,231,77,255,24,158,67,90,227,247,239,186,168,164,221,158,14,206,81,30,13,74,92,244,157,105,212,240,239,228,171,162,105,246,31,154,11,192,194,68,1,149,103,170,224,241,13,251,240,186,129,215,0,6,69,194,253,199,37,22,38,255,77,131,116,173,253,94,165,185,242,255,165,196,142,201,203,176,143,116,168,98,230,183,9,2,205,183,252,88,215,86,209,94,198,228,181,93,252,193,166,143,29,62,184,71,145,110,127,93,118,239,21,162,239,67,50,108,115,23,251,231,213,117,158,245,120,19,55,118,113,150,159,81,251,242,226,150,99,234,210,48,95,23,67,83,55,106,216,32,170,185,86,126,119,132,77,128,105,71,143,190,227,79,222,65,22,40,85,85,219,33,141,59,11,36,10,111,189,23,163,155,163,15,168,166,0,77,176,140,217,157,71,155,8,228,209,106,133,107,32,167,21,4,218,42,17,206,112,230,41,65,126,254,227,65,22,189,43,108,105,194,8,121,34,222,77,75,26,58,5,198,50,97,54,137,238,59,219,87,228,79,185,121,215,27,230,77,229,235,63,181,49,221,95,16,104,74,254,185,238,252,44,122,94,178,157,53,192,54,216,16,165,143,46,19,27,148,116,144,163,243,226,163,175,128,136,20,208,46,177,209,34,105,115,177,231,218,86,143,97,22,216,139,248,39,169,165,61,23,243,48,84,121,228,93,28,160,247,6,208,205,237,20,70,212,56,238,213,234,215,201,138,106,24,31,243,58,50,164,200,95,236,232,9,172,0,162,52,1,229,141,50,93,77,49,10,33,242,184,26,205,125,62,169,145,17,140,212,106,89,138,219,39,63,247,9,181,111,177,11,86,29,197,162,199,242,39,68,98,181,131,183,159,162,92,206,161,83,81,206,166,198,165,95,187,148,174,27,188,205,107,64,177,71,246,80,244,148,251,131,119,135,180,213,56,147,131,121,171,46,88,227,87,118,158,152,106,218,175,115,140,225,79,138,121,202,28,57,255,41,6,69,100,28,143,91,1,227,108,57,129,233,58,59,91,202,68,212,220,33,161,15,78,178,235,209,137,190,221,121,177,82,140,60,16,8,212,235,133,34,55,212,247,118,185,74,14,58,201,186,139,34,148,155,72,54,115,142,225,249,148,208,159,23,58,155,133,100,145,156,144,180,51,138,157,208,134,111,124,69,144,15,145,126,181,129,153,180,34,247,211,216,24,244,37,113,41,105,45,101,74,154,177,90,205,236,93,56,100,178,101,4,47,96,74,209,26,151,234,225,94,240,78,125,56,34,68,197,250,15,76,174,183,240,246,166,84,51,198,51,2,192,234,157,6,84,58,141,231,10,56,83,76,74,191,234,233,233,219,224,17,147,183,155,238,66,18,176,69,14,250,166,9,141,121,210,70,94,227,53,169,249,173,236,51,95,240,19,93,55,65,218,232,170,124,198,250,209,34,44,30,79,103,67,1,243,180,100,96,193,158,173,64,23,172,147,150,247,125,130,199,182,250,121,146,101,12,94,110,180,218,222,71,185,22,79,39,5,141,74,139,117,178,193,189,37,173,201,225,23,185,13,59,51,254,251,17,63,139,111,214,57,102,201,18,103,64,39,154,202,132,62,108,179,24,133,26,42,173,97,176,76,125,101,162,93,233,108,145,81,101,64,185,19,109,120,54,139,83,166,75,47,249,71,86,127,199,244,166,19,206,93,5,212,138,209,11,53,219,170,26,4,180,87,101,231,50,34,128,4,181,163,247,19,172,50,57,16,163,104,138,135,168,188,172,30,212,136,72,229,102,51,89,189,104,41,109,18,187,41,229,65,77,105,53,123,0,93,97,46,136,127,97,101,161,255,89,3,179,181,203,67,250,205,168,183,212,232,109,207,126,224,12,101,0,192,182,150,106,147,129,240,100,88,233,140,131,209,240,198,28,32,76,58,125,79,43,1,191,121,216,215,173,185,76,240,198,136,157,117,127,90,252,3,231,201,112,169,41,74,101,179,204,248,166,17,202,206,203,211,238,53,206,242,217,198,211,180,138,71,42,41,84,93,56,70,238,7,134,30,149,252,93,47,62,30,113,219,151,73,249,101,195,147,112,184,195,29,5,171,108,136,198,133,209,40,218,164,131,230,0,201,84,32,193,41,146,19,41,196,224,211,191,184,112,61,12,175,59,143,134,135,115,176,227,22,15,64,91,133,47,171,240,63,145,127,153,140,208,219,129,19,93,141,0,233,224,184,90,147,72,251,185,207,164,223,38,121,33,76,83,170,160,149,81,164,233,171,50,22,169,242,28,87,120,69,247,225,97,142,191,199,152,128,141,152,220,43,78,163,144,214,64,181,40,173,149,222,129,234,30,176,94,243,82,182,31,47,78,249,190,141,194,19,250,15,214,77,216,166,106,8,237,211,139,94,34,248,252,95,225,141,255,174,88,9,188,24,96,6,224,141,100,8,192,35,34,105,18,219,31,229,246,41,193,106,226,154,157,47,77,199,217,14,51,39,30,165,206,119,192,139,117,125,173,150,131,210,50,201,3,38,7,111,111,121,43,131,253,244,182,209,184,56,21,19,196,33,129,97,110,243,82,49,155,221,144,198,83,127,237,116,232,51,98,27,110,75,137,253,110,125,123,78,98,243,184,87,81,233,40,60,17,209,174,242,154,72,125,172,128,198,156,48,93,71,172,119,231,201,133,103,6,193,115,95,249,251,100,100,164,58,64,79,223,40,217,194,3,150,217,105,179,221,224,4,68,63,68,239,75,216,105,4,180,99,215,235,132,25,34,74,157,216,23,83,161,209,41,100,45,126,100,63,53,188,50,69,149,193,115,165,112,175,82,61,121,216,173,182,107,8,169,170,210,133,32,138,244,215,154,180,20,199,12,146,187,147,178,215,212,129,143,15,104,49,48,135,157,225,200,174,118,125,43,100,55,91,42,15,209,183,54,101,148,130,194,73,29,211,138,27,119,209,181,111,95,13,143,196,152,248,72,4,107,45,97,123,51,70,208,18,108,139,237,57,24,43,247,3,175,209,95,223,58,251,58,156,229,78,240,124,84,78,0,150,157,88,94,125,146,236,77,72,94,230,111,54,166,236,87,252,201,145,163,184,115,237,241,93,82,52,226,119,45,52,149,31,12,190,191,115,59,149,153,49,7,40,249,147,252,251,184,205,29,243,86,110,57,45,166,89,32,135,162,125,101,112,221,135,51,38,82,50,211,218,89,154,180,71,92,224,219,38,23,145,30,150,34,155,10,147,204,218,206,184,241,214,215,163,139,31,154,203,56,86,203,88,153,19,49,26,178,77,95,133,44,113,50,255,230,240,231,143,121,181,68,197,229,82,207,179,183,107,56,179,250,192,70,121,232,212,23,40,141,64,242,81,54,153,182,239,228,232,12,137,15,229,219,25,198,39,126,212,47,251,79,169,188,11,122,55,206,184,178,61,128,55,212,230,205,169,153,224,202,196,173,203,126,119,115,231,125,184,79,174,143,4,9,130,140,103,123,23,152,93,105,38,189,202,84,214,37,22,215,144,230,17,98,109,134,165,221,47,84,101,117,77,127,106,203,48,191,234,191,188,52,200,133,62,84,23,221,15,164,250,42,241,169,12,176,45,86,211,215,37,220,212,83,132,164,221,78,4,113,34,134,56,177,72,133,166,97,132,169,115,54,134,120,142,76,63,174,204,3,166,177,255,41,196,167,131,45,141,24,139,231,83,41,244,70,155,26,241,119,153,97,4,218,130,57,200,245,253,137,157,125,178,16,190,85,216,51,169,104,225,127,65,119,48,72,86,234,207,184,23,43,238,160,169,128,20,253,97,24,41,113,1,147,140,125,20,216,65,141,178,68,94,114,164,155,197,87,185,77,223,72,178,16,127,66,185,180,174,78,238,62,148,231,135,193,42,237,233,233,207,148,229,69,121,132,123,89,220,134,70,148,236,171,107,161,10,88,228,119,182,166,56,248,92,98,17,16,177,165,67,228,188,54,254,206,136,249,188,89,174,115,128,81,45,62,144,15,26,115,57,223,186,152,109,254,173,248,71,96,78,92,25,120,107,126,154,55,164,92,251,174,152,61,121,77,246,102,250,171,165,208,89,33,50,84,24,37,53,61,212,254,19,172,51,109,159,48,36,196,159,236,219,123,170,255,139,215,75,86,149,36,225,173,83,194,44,208,242,211,199,67,208,147,122,101,30,232,51,130,36,83,56,121,85,67,55,140,170,150,119,46,23,140,210,231,144,207,199,99,82,66,176,13,234,192,178,186,85,247,249,147,22,207,79,171,214,190,28,229,82,147,204,236,171,99,136,152,223,107,251,233,116,209,117,46,47,92,104,43,102,9,86,109,100,67,40,241,103,14,102,37,91,39,154,136,61,209,130,190,47,105,60,61,44,178,141,136,194,225,116,157,248,231,69,29,149,226,228,153,80,121,212,227,223,80,144,111,221,182,145,81,161,118,18,189,236,115,166,163,116,165,140,83,112,137,8,199,189,167,65,25,204,30,58,147,48,32,39,241,21,222,64,45,142,231,138,160,207,134,105,31,185,88,88,239,182,82,62,115,125,193,111,48,110,87,152,66,208,161,161,185,199,14,63,0,51,23,193,222,18,15,213,193,4,94,229,238,52,143,101,128,50,202,102,4,133,12,175,97,136,156,92,166,251,54,237,242,31,35,254,204,159,105,181,163,165,62,190,228,169,198,239,41,149,139,218,239,212,250,25,41,14,194,244,13,64,71,88,22,144,83,185,164,205,155,115,155,82,128,160,193,198,134,0,64,186,177,184,216,23,153,238,20,242,113,212,74,183,224,87,83,214,136,122,179,149,228,159,63,32,164,171,230,112,70,248,110,170,7,98,143,12,94,107,193,103,61,34,31,73,192,202,228,27,16,107,209,7,127,74,3,29,193,47,176,49,187,177,238,191,232,186,86,116,203,225,100,135,36,131,134,62,185,175,104,201,1,64,137,30,100,201,38,132,227,116,76,29,249,36,140,51,179,131,172,72,56,100,71,159,14,49,87,194,242,16,61,39,7,54,91,168,102,192,114,235,62,11,108,195,166,248,122,213,198,144,183,231,103,175,186,131,74,248,231,12,166,47,248,90,114,50,11,172,237,28,28,177,25,174,114,97,234,114,28,169,110,61,131,56,1,53,143,209,135,249,207,86,174,151,249,243,66,12,246,105,145,246,255,106,212,26,213,187,33,107,44,2,112,181,61,79,238,66,204,107,89,15,185,192,65,102,43,186,108,242,64,64,32,63,49,97,46,240,64,104,170,95,14,19,43,199,101,170,124,23,212,14,175,187,200,40,36,119,152,1,178,3,154,62,210,162,113,12,254,174,116,69,168,86,147,177,8,62,144,184,77,124,12,210,70,114,226,19,59,56,153,248,126,63,243,254,50,221,98,63,131,1,14,212,138,3,100,62,66,51,81,195,65,85,149,108,32,107,205,9,209,18,95,14,191,20,138,99,93,32,172,99,218,189,68,161,87,38,100,146,227,92,6,127,232,222,227,149,124,169,243,158,113,95,132,106,132,190,141,97,52,145,176,244,115,138,143,124,16,134,139,17,226,138,147,31,106,228,4,83,239,72,110,86,128,71,12,140,94,46,48,187,152,235,26,7,180,165,68,40,113,68,87,165,124,194,100,213,94,119,174,0,52,101,99,171,235,69,243,247,225,138,51,4,8,148,77,193,104,120,230,220,232,228,113,82,177,0,162,16,80,139,81,180,115,104,41,134,49,237,124,214,25,164,161,140,163,89,37,71,99,155,27,175,217,122,70,158,124,112,5,235,173,12,142,127,103,125,119,168,184,64,126,107,246,9,138,51,125,7,55,215,162,144,131,135,127,31,101,0,104,81,108,24,188,7,158,137,71,130,90,7,119,128,102,53,188,31,34,240,232,184,152,86,130,176,191,144,243,126,234,57,183,144,165,72,177,37,38,160,55,199,88,184,46,209,241,114,175,132,229,189,96,62,10,236,186,207,90,44,76,103,175,123,164,232,121,187,138,176,18,28,125,139,64,162,81,219,250,29,42,11,55,222,90,34,213,180,219,222,146,8,126,218,169,136,117,112,224,81,217,209,151,235,26,150,2,51,60,155,57,0,170,178,190,85,59,148,221,141,216,171,49,233,179,85,56,65,236,18,96,19,16,68,66,26,0,151,34,19,14,153,122,177,149,129,92,17,47,152,195,69,232,170,96,164,16,206,17,46,195,146,217,253,71,180,52,56,225,247,69,245,157,198,153,114,143,165,61,184,215,137,15,102,192,214,31,219,135,134,248,180,194,62,145,164,210,47,114,152,209,105,156,140,6,23,103,124,152,230,35,180,190,88,48,173,1,50,134,171,201,137,251,219,12,4,121,47,129,255,165,91,32,60,198,163,200,217,162,38,144,131,239,161,157,77,218,48,51,21,42,221,79,44,44,121,4,52,78,171,212,146,110,141,220,72,16,84,244,252,107,226,133,113,193,128,226,180,253,251,157,157,181,3,37,129,110,48,97,217,117,96,49,241,199,9,3,74,129,70,127,30,169,92,50,176,224,234,191,9,68,39,81,60,220,180,213,36,253,149,87,85,121,194,192,28,227,156,168,184,140,6,134,55,186,159,91,235,140,24,138,227,123,43,51,7,109,118,252,151,158,10,225,131,207,234,227,179,199,76,210,185,167,194,5,118,92,208,120,95,146,125,20,62,139,251,209,163,132,179,22,157,159,175,238,130,51,44,80,186,87,252,59,139,136,205,4,4,225,228,17,190,243,43,225,196,144,95,249,103,130,49,40,27,26,253,223,51,148,81,163,48,17,60,179,241,203,75,165,48,229,105,164,157,44,124,8,1,133,117,24,133,184,136,236,189,202,58,195,255,4,195,121,201,31,36,225,61,233,203,99,34,173,195,176,60,8,86,26,94,16,3,117,238,214,249,230,6,191,84,105,123,149,207,152,207,150,202,32,236,15,3,151,204,243,69,43,88,224,130,185,92,34,112,234,193,134,201,124,177,154,232,246,235,196,16,241,254,120,8,212,10,197,173,75,65,154,171,178,210,185,212,139,136,168,68,58,182,146,136,230,242,100,22,226,34,162,88,123,124,179,235,220,108,108,177,234,25,97,22,160,76,86,46,111,65,189,11,12,53,245,246,230,14,239,35,238,191,244,150,29,37,29,122,49,49,114,79,156,97,74,183,155,61,92,81,219,167,183,41,61,243,41,81,227,199,95,41,69,82,233,86,4,102,174,19,145,172,130,65,214,252,112,159,151,171,12,79,189,13,46,210,208,38,240,131,254,106,17,228,10,30,245,59,113,124,149,252,180,22,18,235,245,110,24,56,59,165,175,225,9,128,64,145,89,16,66,246,65,204,37,249,210,223,105,62,206,16,88,72,210,171,19,101,113,207,214,54,226,21,101,115,255,119,40,158,171,224,213,36,220,104,168,8,80,45,180,235,242,172,126,144,55,34,127,186,86,181,137,159,198,1,250,247,54,189,174,31,183,213,41,81,188,68,67,65,46,72,50,53,212,2,190,18,119,238,124,149,200,205,221,123,208,222,101,164,46,67,150,59,204,19,9,228,165,158,71,173,77,207,71,252,252,236,183,159,12,77,153,255,58,104,29,222,114,37,190,4,57,72,255,40,160,162,197,165,132,108,78,171,12,87,165,123,93,95,217,136,208,115,64,159,176,200,213,62,152,19,68,206,119,130,231,140,226,86,201,41,86,2,178,117,170,188,61,201,51,136,225,187,142,41,196,165,113,28,65,239,15,37,120,27,44,122,162,10,19,143,64,131,30,178,16,228,167,105,106,202,32,242,237,31,42,107,24,38,27,63,229,43,28,212,53,168,56,141,128,177,217,209,145,59,108,139,6,174,141,181,49,254,210,217,233,186,100,80,44,47,252,161,90,100,255,201,38,218,208,101,150,102,109,149,221,79,209,63,127,172,200,110,170,234,202,40,83,232,243,25,142,155,222,168,32,192,192,218,141,54,53,229,22,76,243,197,191,200,165,2,221,163,30,212,0,146,118,94,187,183,141,57,200,242,180,252,156,104,35,178,18,56,109,159,173,7,151,245,138,224,24,33,122,19,37,172,164,183,89,177,74,76,140,173,207,32,216,225,180,242,151,49,38,169,54,196,6,40,209,94,214,233,142,4,107,53,150,175,247,59,63,91,23,235,160,9,25,60,234,4,248,173,232,144,173,205,38,90,2,229,25,66,93,108,96,101,221,38,234,37,231,15,120,198,213,86,67,143,253,6,250,72,239,116,74,75,59,180,207,76,180,229,120,168,19,159,169,249,61,70,207,254,192,243,32,61,31,4,39,233,84,27,194,179,241,233,100,248,229,234,164,250,77,114,74,163,235,3,204,91,94,33,194,219,251,54,178,7,186,91,138,87,214,204,78,80,216,137,229,230,120,27,154,2,66,90,20,200,194,88,47,94,31,114,141,202,24,138,9,61,40,165,46,16,47,206,247,39,108,245,110,171,184,169,209,151,105,177,186,92,169,120,172,229,213,205,88,156,150,17,169,46,178,253,180,73,164,37,173,125,8,238,121,10,31,119,95,147,140,191,89,51,240,134,94,8,150,39,96,221,95,104,231,138,158,211,105,82,163,63,20,200,44,179,252,235,166,190,203,0,186,119,43,68,176,93,252,110,196,207,190,21,94,32,126,255,224,86,229,145,33,87,201,50,250,233,185,31,104,210,151,176,24,139,125,117,6,128,151,243,58,234,161,89,113,123,219,97,192,41,78,250,62,215,104,52,204,47,55,19,8,37,13,16,93,195,105,223,184,97,216,25,218,80,76,97,195,41,211,208,184,158,89,182,137,63,111,192,17,108,178,181,27,251,154,35,147,117,124,165,203,242,108,172,182,172,99,35,202,139,226,212,127,94,46,168,185,207,162,31,91,13,140,151,112,58,20,210,79,244,187,67,108,140,202,110,87,212,15,130,160,222,48,192,35,177,30,247,130,5,98,102,51,60,14,220,36,127,238,222,36,206,107,99,249,121,81,6,231,35,128,172,182,37,82,167,45,196,80,122,85,219,228,102,110,113,216,91,67,143,223,222,209,50,82,37,131,40,135,67,224,21,21,247,114,202,72,150,183,71,24,99,23,73,44,124,31,133,204,113,165,167,11,55,141,185,90,41,85,101,180,135,235,157,237,107,98,245,128,40,132,237,243,18,49,192,69,88,99,195,117,191,143,138,36,68,63,41,22,10,34,27,44,42,178,205,95,249,107,162,35,145,31,110,236,205,207,230,44,153,245,241,216,144,163,88,45,165,201,228,70,11,73,150,125,241,173,82,251,80,107,32,225,106,55,226,159,63,154,22,210,63,81,212,244,124,16,76,248,173,182,6,249,187,96,202,17,122,144,244,61,206,153,198,219,153,178,143,228,235,32,150,126,158,117,57,243,28,124,186,35,167,193,96,184,182,29,110,221,193,156,184,131,69,43,84,73,5,65,248,136,254,38,14,28,229,39,36,238,201,77,168,29,102,24,146,119,153,111,181,31,40,65,27,30,15,46,249,225,132,90,22,110,15,222,21,222,214,190,19,77,97,196,171,186,101,46,39,215,235,158,213,191,219,23,167,180,34,71,131,245,66,137,46,14,230,8,175,201,113,115,182,164,91,204,251,79,29,234,191,161,223,165,6,117,21,175,251,249,167,251,234,232,196,187,95,0,132,92,93,148,166,187,207,131,126,107,213,164,33,164,251,173,242,189,204,50,62,159,163,192,169,213,240,89,52,88,20,34,25,67,124,212,102,84,242,195,40,246,86,200,11,184,190,55,222,35,49,71,244,89,234,244,86,189,110,157,1,233,229,202,181,66,92,53,94,173,147,104,56,236,101,119,71,113,18,177,35,73,215,223,71,10,98,92,213,194,155,28,134,250,72,240,196,194,160,166,229,168,182,251,5,78,253,253,45,4,21,35,95,151,57,128,70,193,2,232,157,67,221,180,175,197,12,196,30,225,126,87,76,233,161,168,69,169,206,120,127,207,149,2,226,26,159,99,201,75,83,146,213,49,37,11,204,190,212,84,93,206,101,12,125,242,16,213,151,148,13,242,249,33,35,160,243,106,37,167,7,92,133,109,72,174,190,209,91,121,244,177,182,251,186,17,157,49,52,223,46,143,150,219,248,226,89,176,234,249,15,26,107,22,108,100,121,201,69,53,172,140,206,201,188,12,103,35,245,147,149,52,148,9,51,55,13,215,10,242,196,73,210,185,112,197,40,27,229,155,69,217,209,109,53,190,157,61,23,119,84,69,58,180,62,88,11,103,22,95,197,81,60,104,106,121,242,23,1,104,27,101,211,34,83,107,24,89,239,149,71,66,41,237,122,33,136,42,166,172,101,5,126,161,193,208,126,254,249,194,4,154,185,103,247,129,192,216,186,233,105,134,148,155,174,103,21,108,0,33,132,21,250,12,142,228,237,168,72,78,237,139,149,189,38,4,83,27,48,88,31,115,79,2,250,95,103,43,246,52,247,39,129,230,67,241,15,254,84,199,177,55,162,101,25,206,139,74,90,12,14,85,164,118,89,36,140,29,12,254,134,164,43,211,249,163,27,40,43,227,229,112,176,32,79,140,110,189,133,200,45,107,75,54,6,108,60,208,99,238,223,84,213,16,83,88,76,144,161,142,168,47,180,14,232,55,210,205,123,227,19,94,235,168,55,106,183,227,152,86,179,46,161,16,0,45,163,239,193,211,55,158,54,107,104,96,120,81,120,14,247,26,52,61,232,7,224,179,132,167,110,130,201,21,199,11,47,129,123,94,205,100,160,233,77,224,15,58,227,35,174,66,225,46,150,50,1,222,66,163,25,83,252,232,53,135,154,15,37,49,53,67,251,162,236,68,3,61,193,15,110,247,132,151,172,205,113,96,87,102,214,89,142,176,54,132,64,133,151,239,24,12,183,251,163,126,16,209,234,96,51,11,246,0,144,100,24,42,97,14,13,21,30,135,12,120,19,196,87,99,248,54,167,206,214,121,135,112,139,59,39,85,209,46,152,168,182,41,60,154,17,172,248,184,158,251,151,67,14,13,216,233,207,207,183,27,138,114,115,57,211,39,92,173,5,146,91,122,223,106,10,183,28,58,252,132,179,59,172,148,210,60,77,78,23,147,247,106,121,133,225,168,17,40,73,130,231,26,240,56,181,39,115,162,11,180,62,194,251,107,42,109,103,209,194,32,238,204,27,110,110,96,28,206,110,120,187,228,176,251,82,238,47,226,185,218,48,164,79,5,88,200,227,81,165,207,201,165,220,29,71,180,244,153,120,199,82,99,169,246,151,87,126,216,216,55,109,209,181,22,132,154,239,86,12,244,101,34,141,87,33,85,219,75,201,67,225,123,153,149,231,163,147,118,217,52,216,1,122,158,194,47,218,48,208,239,135,119,193,154,240,197,34,223,83,33,186,15,220,3,126,76,40,117,39,77,224,171,122,61,221,63,240,142,181,63,224,217,119,62,190,112,144,199,127,198,106,55,47,121,217,112,101,83,61,108,110,143,67,241,164,184,234,136,128,207,77,178,120,228,53,158,158,57,161,145,152,185,156,68,41,170,111,79,79,49,215,150,122,207,46,178,204,66,215,159,84,72,79,191,139,173,132,50,15,218,219,119,146,30,221,12,28,64,63,83,178,118,207,60,53,51,23,216,31,185,110,24,254,56,233,81,174,143,254,39,60,213,169,118,184,50,97,184,204,42,209,100,106,99,192,130,213,100,53,106,241,32,101,80,229,58,245,167,191,249,32,28,243,171,204,38,201,4,203,141,74,245,36,93,166,40,75,43,233,133,231,187,110,8,213,25,235,76,43,13,85,25,181,81,82,142,14,238,57,170,11,55,57,194,147,21,118,59,36,239,40,135,200,110,195,57,39,14,229,96,15,152,22,174,217,225,40,3,64,93,64,86,9,168,18,142,168,200,175,13,253,107,168,235,215,198,150,154,16,68,9,111,114,197,149,236,195,175,59,91,105,228,117,138,62,168,148,75,146,136,184,4,33,79,203,124,110,201,69,137,231,220,18,75,89,207,71,164,88,37,130,127,95,105,110,49,19,79,143,186,195,69,115,185,195,218,147,245,174,229,214,170,125,252,77,248,30,147,215,29,64,152,192,84,239,224,237,147,101,19,161,39,48,96,30,198,16,174,243,250,37,153,242,6,103,49,253,47,110,171,240,3,219,11,50,143,62,42,22,49,29,199,224,146,206,222,247,77,1,60,154,182,229,187,129,210,36,1,33,11,143,55,125,71,78,153,232,133,80,98,236,227,149,192,68,239,20,201,218,135,60,231,109,10,32,128,109,117,239,7,75,179,245,50,104,184,222,143,151,169,128,201,104,126,35,18,115,179,121,100,241,216,43,76,141,94,40,25,28,124,39,115,37,13,2,173,117,153,228,68,133,34,167,6,177,85,209,41,214,152,190,92,226,116,119,68,134,76,11,123,246,76,182,61,224,24,173,70,132,195,32,151,205,174,227,202,235,235,42,97,236,244,241,64,147,63,94,33,119,226,242,136,198,88,112,117,17,49,98,33,23,232,116,73,163,48,107,204,22,110,233,215,7,120,113,196,239,209,208,8,94,142,19,158,200,38,121,2,225,199,21,204,245,17,41,87,100,244,93,63,79,181,240,136,59,227,114,91,36,165,223,23,121,131,72,32,100,167,208,76,171,44,23,158,181,154,233,255,125,113,122,145,7,252,17,36,11,47,39,71,124,213,85,121,154,205,29,143,119,7,113,255,195,65,184,172,126,5,71,158,28,119,137,216,163,167,121,15,155,175,141,255,45,37,112,104,229,109,26,251,190,84,137,227,35,7,67,151,132,14,66,213,111,173,109,242,51,35,179,119,128,119,12,216,96,225,136,202,10,9,198,68,40,115,211,226,100,71,149,137,175,121,202,115,120,117,168,39,115,184,54,136,35,30,153,241,129,174,25,204,158,94,252,221,164,226,140,187,95,148,0,22,78,211,171,198,211,76,45,41,118,87,26,248,101,140,148,68,167,91,131,156,191,161,71,192,205,33,146,151,234,138,33,50,250,18,64,234,122,255,63,139,27,91,74,158,62,94,149,11,165,10,38,162,114,236,207,133,99,16,182,250,89,77,104,59,224,207,185,112,96,181,131,107,44,148,158,90,97,194,189,176,18,121,144,217,192,223,79,222,219,42,138,207,103,191,39,220,215,2,141,105,65,156,206,109,212,133,250,12,185,17,164,81,149,183,162,99,62,236,250,157,12,80,82,82,246,168,111,135,225,27,64,71,195,252,254,11,170,184,175,86,71,126,130,160,14,113,182,164,200,80,81,82,69,119,248,135,141,197,198,165,153,122,253,34,222,136,0,50,165,6,198,185,26,78,131,30,68,99,138,132,163,48,214,245,188,211,152,15,108,153,75,122,247,239,113,69,239,165,180,154,111,168,46,137,138,211,202,81,115,72,116,160,160,135,83,226,188,157,42,127,249,239,159,109,89,190,207,120,197,198,41,254,12,233,128,132,230,253,159,17,249,39,159,73,231,140,127,153,15,232,18,152,231,10,8,154,91,232,222,117,51,149,182,162,4,241,12,29,150,104,206,97,41,150,75,26,254,31,156,98,180,250,222,218,38,195,120,17,1,69,68,82,111,53,94,71,95,239,1,212,196,201,25,143,239,221,249,59,80,111,198,121,108,174,155,250,157,110,232,121,51,68,126,215,151,0,49,188,8,107,100,29,89,26,243,192,4,7,24,180,51,168,105,61,57,165,70,195,185,218,164,195,232,199,25,113,17,36,24,122,219,54,69,172,78,87,203,91,131,234,84,111,247,253,120,42,210,113,174,104,94,147,91,111,81,65,96,79,14,222,12,56,191,217,155,198,133,199,37,116,159,209,178,207,39,131,32,202,152,186,234,238,157,92,149,29,160,187,171,249,163,246,223,172,78,139,220,10,103,98,188,149,191,185,84,248,98,144,122,87,24,196,140,6,44,190,172,152,218,48,118,234,180,99,136,165,167,147,29,28,185,116,133,157,186,230,206,29,213,169,83,124,90,124,169,175,254,210,128,9,20,209,162,48,248,180,146,254,71,22,55,205,3,62,15,198,18,39,216,214,81,209,183,193,193,223,48,23,27,225,27,27,100,154,124,207,239,251,254,209,49,217,191,224,69,130,7,50,221,190,161,213,84,127,95,214,253,147,9,238,59,79,109,113,69,46,233,240,94,222,51,6,242,123,205,243,208,99,146,249,63,193,92,102,85,78,252,245,48,75,70,92,181,171,158,196,114,188,20,215,142,231,227,83,162,76,109,242,233,117,174,60,157,68,34,254,201,94,48,27,62,108,105,125,3,188,109,112,87,85,141,142,241,191,250,120,145,175,9,62,250,248,28,89,20,216,133,31,239,202,102,142,150,176,249,0,123,55,215,31,159,139,187,161,36,138,82,158,99,38,101,147,228,242,252,114,39,133,75,255,121,248,83,197,100,157,33,1,18,245,105,132,245,57,21,56,143,73,64,246,154,108,118,246,224,226,108,106,113,21,231,4,64,164,218,253,57,10,235,131,173,117,45,198,222,88,228,236,55,255,125,23,146,81,49,113,171,176,236,132,208,161,36,80,164,196,100,30,145,167,5,138,115,90,171,64,227,199,67,221,209,73,220,188,177,244,108,106,91,216,194,33,162,37,236,150,250,77,58,107,234,242,140,240,245,135,41,44,208,180,91,35,231,76,214,39,2,41,42,133,178,199,21,23,183,179,212,119,29,58,244,227,28,226,93,114,107,149,94,94,88,108,78,142,36,39,187,50,10,159,145,65,134,10,175,104,169,48,170,118,241,223,91,130,148,245,87,121,147,199,185,104,83,31,244,216,14,137,134,254,47,141,103,233,113,86,138,136,2,214,210,152,241,207,120,183,186,239,128,23,159,11,138,232,247,218,107,164,125,169,151,148,4,111,0,53,55,211,237,87,200,146,117,212,228,146,55,150,161,49,38,71,125,167,112,162,210,243,77,69,80,11,89,16,156,19,153,76,195,26,211,117,223,242,9,245,55,146,57,217,238,36,24,102,125,7,224,69,144,172,59,199,146,196,17,124,196,97,82,249,40,234,80,127,86,227,109,211,144,222,17,19,235,141,39,162,102,195,243,81,55,16,248,254,215,189,48,111,159,229,147,223,179,75,128,248,139,0,122,123,254,72,227,67,186,122,26,182,189,16,19,89,125,9,66,106,35,57,106,159,167,168,183,156,54,135,248,67,28,100,67,49,201,36,131,241,146,48,129,14,134,225,70,189,73,187,198,236,210,15,135,78,53,42,214,210,81,234,64,137,65,216,108,29,202,252,134,149,228,204,158,161,186,30,126,206,81,181,59,169,26,194,4,88,234,120,217,150,67,244,131,117,174,31,108,196,56,114,241,2,71,57,56,99,84,225,222,89,161,76,189,176,3,96,37,200,250,94,222,126,107,42,103,238,241,63,139,154,40,51,115,16,229,69,40,105,238,26,109,170,63,36,9,144,131,224,70,57,169,157,43,132,44,121,66,130,80,36,234,116,71,167,95,152,202,163,130,136,212,76,211,88,128,30,140,51,25,69,136,51,8,132,60,181,220,175,182,238,126,161,209,28,153,213,28,224,116,250,208,247,51,139,51,115,172,124,254,133,90,248,220,132,239,10,170,220,194,188,219,183,24,60,66,221,28,196,107,102,112,28,227,188,60,48,214,93,120,251,41,56,199,159,245,208,89,231,38,243,128,37,184,227,155,210,76,197,148,189,198,107,175,46,9,174,160,122,63,8,243,119,0,61,52,121,8,255,49,68,104,24,245,246,205,216,135,204,137,128,150,39,101,232,53,44,26,241,112,91,128,44,236,196,141,208,63,74,220,245,192,15,174,227,180,132,14,162,162,59,212,162,18,111,100,33,127,64,101,187,4,128,1,125,198,170,23,247,145,94,213,175,234,52,234,152,68,112,151,148,93,0,59,113,199,135,196,33,17,145,6,195,183,125,186,189,249,206,7,135,167,174,84,89,57,14,158,246,249,102,238,93,37,136,126,50,120,68,107,81,50,108,18,116,109,188,245,163,81,193,103,219,16,249,101,122,218,60,223,131,109,33,177,253,160,127,129,254,226,223,133,123,238,158,248,124,247,73,152,106,109,157,252,57,121,181,9,197,150,36,192,205,73,78,207,167,134,241,100,74,103,67,205,11,15,208,30,180,10,129,229,5,9,248,149,213,8,46,38,111,58,135,99,223,107,156,162,143,99,110,119,47,59,97,6,2,202,129,162,74,124,182,7,106,35,112,13,71,234,31,186,29,190,226,88,189,125,71,192,95,231,166,9,163,86,25,165,93,51,154,199,149,179,122,160,194,153,199,172,78,149,0,203,68,112,46,19,113,229,30,53,13,221,176,9,160,194,110,209,211,147,232,212,207,81,119,211,107,136,215,245,252,43,33,34,242,126,165,79,116,11,183,169,221,74,222,192,134,139,127,65,69,185,69,29,83,190,165,152,91,149,164,151,25,2,209,201,49,96,129,104,31,76,136,174,25,172,19,53,243,25,158,9,148,28,185,86,249,117,68,174,178,236,40,3,174,253,51,232,236,225,115,187,214,237,201,74,194,152,104,226,41,197,110,195,199,123,216,71,195,154,20,2,210,226,51,44,39,165,39,213,60,138,240,148,242,16,7,68,167,117,41,80,244,59,105,159,88,230,249,139,59,51,251,129,92,188,176,247,188,199,229,237,52,177,35,26,17,205,238,190,212,110,74,237,236,33,243,250,92,169,176,219,71,112,102,244,8,75,84,220,3,34,62,250,16,197,193,42,211,96,191,148,11,215,250,39,156,112,238,138,240,78,199,170,157,240,42,221,230,58,192,90,206,155,93,110,199,16,179,224,90,215,133,155,144,96,200,123,149,250,71,233,150,250,52,20,248,246,167,76,103,99,73,43,251,100,40,131,238,223,224,206,207,163,102,93,241,141,153,112,155,242,16,55,67,173,123,72,123,68,81,124,167,13,22,198,150,215,24,40,115,59,94,74,73,172,94,80,106,226,56,205,246,75,112,237,110,237,88,82,33,0,159,168,17,15,171,15,50,139,68,86,232,33,15,110,191,61,96,131,33,187,69,253,178,212,226,49,75,122,179,125,132,176,248,70,113,60,56,98,202,93,121,186,163,226,184,231,190,6,31,121,75,79,247,17,67,19,187,180,134,112,120,100,56,192,219,232,53,190,224,72,232,82,162,99,56,91,182,36,227,143,57,218,43,92,15,249,17,107,71,226,131,246,6,211,61,249,75,17,23,142,229,193,211,239,19,55,223,179,42,227,41,42,59,186,195,230,10,17,46,221,26,213,103,54,13,86,244,72,230,143,120,205,191,235,224,197,203,208,226,178,190,70,204,147,69,115,96,99,41,221,12,148,102,248,158,227,236,239,27,180,30,184,237,208,196,50,110,88,167,116,87,215,157,230,230,209,14,127,178,157,230,42,53,189,122,123,181,32,210,173,113,170,228,155,44,1,228,115,73,174,22,163,142,217,45,155,220,95,7,137,161,202,141,93,200,9,55,232,169,168,220,26,30,121,128,70,172,143,121,215,171,218,118,96,148,219,77,6,158,197,225,18,141,79,121,27,247,255,67,132,216,194,67,34,134,156,32,73,93,212,54,246,82,34,98,84,240,179,196,206,129,243,189,82,191,204,223,14,198,204,102,231,223,123,52,25,89,189,195,176,97,195,97,153,137,88,168,136,154,153,188,218,209,8,38,198,98,189,187,255,188,247,183,150,237,21,41,27,50,16,72,93,85,140,174,195,146,34,114,184,165,193,212,251,9,140,132,188,173,53,198,122,10,42,38,136,26,213,240,185,18,217,178,162,36,82,15,240,63,223,98,46,228,145,114,50,197,25,159,103,218,240,200,218,14,46,41,120,162,0,124,61,62,40,143,62,92,166,81,237,156,53,29,194,100,32,234,24,172,55,252,66,237,223,93,47,86,71,220,22,152,75,139,63,171,140,110,209,151,179,171,232,251,216,188,3,130,188,48,183,173,204,132,61,35,247,22,167,116,97,8,6,108,16,119,124,147,166,224,48,109,169,240,50,230,150,139,224,15,23,163,107,87,16,2,217,151,131,233,12,209,51,200,37,141,175,28,5,155,123,74,2,99,252,182,140,202,169,109,2,45,180,177,39,186,111,60,87,1,157,128,142,124,21,47,91,198,159,28,159,143,28,85,208,116,191,16,151,32,216,11,202,93,111,32,144,159,154,162,99,162,56,79,103,110,0,71,76,101,46,83,201,98,193,92,131,220,130,182,203,117,93,43,253,251,125,99,109,201,241,232,93,121,173,211,55,33,141,117,128,187,172,110,39,228,247,51,193,41,238,194,123,190,249,91,183,169,185,123,161,58,128,197,197,65,46,17,248,117,67,200,205,84,204,195,192,17,150,153,81,225,120,194,30,218,59,164,33,143,46,246,107,47,163,222,190,79,168,109,41,203,91,89,133,204,46,238,61,153,219,159,182,113,1,237,160,50,79,25,75,186,37,202,216,209,68,90,76,149,54,167,6,216,161,201,180,26,227,9,44,136,202,33,54,34,176,117,225,46,227,176,19,215,54,108,2,206,98,112,172,115,107,24,69,174,203,157,74,168,24,4,83,244,53,23,27,190,132,58,196,45,8,161,74,45,122,206,187,188,142,137,1,100,210,232,213,128,165,100,30,200,127,11,0,137,160,55,98,139,240,234,240,4,21,132,176,47,8,201,100,70,52,54,102,150,230,64,213,243,190,185,189,129,90,59,159,208,21,85,238,243,93,52,151,125,139,82,162,160,103,43,88,197,187,205,111,125,219,207,69,89,118,158,58,169,190,214,152,152,47,251,119,160,236,240,232,102,110,223,199,103,56,195,31,163,233,47,255,254,182,237,227,29,215,31,20,195,100,150,212,217,125,172,30,143,214,30,99,207,65,80,19,51,77,35,116,82,124,36,21,117,135,181,60,249,208,45,13,130,237,36,181,211,225,169,44,141,18,29,212,175,102,242,16,62,78,143,43,23,173,199,192,194,237,238,226,234,109,31,146,44,204,165,180,129,181,86,238,185,220,128,150,60,180,178,135,128,146,185,141,124,5,160,46,33,127,189,216,176,208,125,110,245,198,161,129,32,29,220,232,33,17,231,146,130,211,181,167,222,102,159,90,11,221,35,100,85,16,50,223,255,235,91,132,197,83,54,204,45,100,190,105,129,4,214,33,5,4,138,197,191,80,205,62,247,2,141,235,193,51,14,109,79,218,113,216,20,243,146,108,139,132,39,167,243,2,174,146,151,96,21,39,103,19,138,249,161,227,136,151,245,136,27,45,204,20,29,219,236,243,86,25,54,56,79,189,153,232,127,216,153,109,205,69,49,204,245,218,77,128,41,238,92,70,125,158,149,81,159,12,247,75,103,144,85,145,95,242,29,172,165,110,223,120,54,46,119,198,120,28,53,74,250,64,194,235,234,75,213,52,21,129,38,126,233,116,46,102,109,47,117,144,92,117,140,111,112,59,112,222,37,66,196,195,32,42,57,247,152,63,230,237,186,80,48,102,19,96,88,180,175,238,73,82,255,198,202,235,154,106,73,59,73,148,7,15,225,221,85,137,173,214,203,225,148,126,85,18,76,1,134,198,5,122,120,28,30,89,108,176,139,240,248,147,113,167,20,97,148,148,125,33,242,23,44,23,254,45,134,180,85,79,22,121,66,147,183,90,0,140,9,194,5,186,4,209,88,85,210,200,62,67,241,183,51,251,242,118,118,40,240,174,51,206,96,238,158,60,202,154,143,246,50,248,155,245,9,174,102,57,220,221,184,224,166,188,106,110,87,51,166,209,140,79,201,44,194,213,94,201,220,158,254,163,39,104,111,113,81,126,153,196,172,21,23,163,170,71,123,91,170,226,87,49,63,44,119,205,71,154,246,154,234,63,134,47,176,243,54,177,144,86,152,22,170,208,193,82,53,169,153,181,54,44,110,93,109,142,44,228,176,0,61,206,227,224,96,129,221,43,157,106,220,8,56,179,169,128,200,33,53,112,92,163,63,215,252,147,185,227,113,249,231,63,132,165,200,190,227,85,154,220,199,223,127,225,44,188,88,178,253,19,34,36,62,151,41,6,73,234,174,62,193,29,112,16,184,103,57,57,19,162,82,173,120,187,14,117,141,223,195,205,95,61,43,175,6,216,69,196,142,217,150,198,23,16,194,179,101,119,132,207,101,108,9,118,13,29,204,196,237,59,126,138,199,236,184,61,57,109,58,244,206,13,75,68,179,230,207,98,151,51,50,99,250,157,130,194,197,128,164,174,121,213,19,87,52,175,186,167,94,106,47,163,136,242,249,144,166,113,225,117,238,159,252,82,216,159,149,251,74,192,157,191,255,106,245,113,123,236,242,199,42,181,100,99,161,66,220,125,65,100,24,125,61,72,60,80,23,211,94,124,76,184,89,173,134,250,230,23,177,231,193,90,47,178,183,130,236,175,72,35,136,234,191,103,20,94,62,41,138,192,19,109,190,209,110,104,245,236,66,251,89,120,243,134,68,71,203,127,135,56,162,35,165,197,172,106,16,33,169,231,156,113,89,179,205,129,122,244,70,4,65,42,172,123,99,71,78,127,251,251,239,213,17,1,192,6,172,188,233,72,246,79,240,249,120,194,89,226,98,204,36,228,67,230,33,165,83,209,173,160,70,177,245,157,230,240,248,127,253,53,16,24,13,14,86,210,195,83,15,82,132,212,210,219,22,125,218,149,232,200,111,183,24,203,236,250,114,216,197,173,133,68,112,252,161,212,175,166,96,45,84,118,212,97,40,48,155,77,249,54,106,213,86,65,252,131,50,210,169,25,151,127,213,101,194,141,29,130,71,31,107,107,71,221,239,235,248,249,147,21,213,30,233,33,190,57,112,90,45,222,202,48,174,47,62,242,244,223,113,210,206,152,168,84,42,238,111,170,81,179,201,30,122,195,144,47,216,113,227,86,196,231,109,88,241,141,147,57,95,148,37,224,115,169,58,26,201,176,75,131,183,169,135,126,64,211,118,32,93,161,108,195,164,156,151,34,68,16,246,66,38,103,175,160,240,225,69,243,235,216,243,186,75,50,184,226,130,55,15,247,39,21,28,190,73,20,76,21,4,19,99,66,187,54,167,60,104,135,143,182,112,47,31,1,167,73,34,25,126,149,135,218,140,186,73,27,186,75,74,221,82,164,13,35,130,224,90,99,254,85,157,144,151,21,95,238,3,160,215,131,210,176,48,167,2,149,228,123,188,161,250,188,113,232,69,54,54,120,231,136,138,134,121,118,101,189,183,0,247,255,218,204,121,128,134,5,59,153,136,76,91,124,71,21,101,245,25,254,238,46,241,28,89,53,77,137,163,218,44,44,162,205,239,239,97,22,51,67,47,217,123,253,101,163,41,13,51,186,212,83,12,27,43,40,164,254,173,60,68,61,238,80,249,28,6,230,185,107,224,51,194,242,171,91,234,177,131,115,69,201,241,160,183,169,35,234,68,36,2,36,102,215,213,250,137,54,206,91,67,148,234,95,178,182,254,87,95,254,243,10,187,186,157,115,36,32,64,195,218,223,154,101,78,51,228,107,19,253,128,37,23,66,111,156,3,244,158,153,160,104,14,187,90,169,248,150,36,186,22,105,106,95,146,61,109,166,35,160,227,91,231,223,114,51,179,216,224,101,20,81,159,151,220,31,162,235,211,34,99,74,214,92,29,92,157,252,135,5,205,165,221,160,160,255,86,201,229,116,172,173,225,186,110,6,196,238,208,185,212,30,231,247,164,47,104,185,253,81,188,153,215,202,95,153,127,64,40,242,189,190,248,116,148,164,31,30,87,85,224,63,255,36,252,202,35,28,175,20,110,119,232,108,74,42,100,212,173,178,92,112,46,114,107,139,191,32,88,192,177,9,121,82,255,128,17,241,226,164,76,97,149,102,93,162,76,232,44,12,112,252,9,123,212,251,96,152,220,96,93,0,253,159,12,89,125,158,131,244,5,110,95,75,245,249,29,25,100,199,166,227,238,151,89,198,221,32,211,121,97,189,0,29,167,146,231,161,45,228,201,74,194,118,90,55,246,240,2,141,63,82,149,109,246,215,234,187,244,116,202,100,255,158,101,70,249,164,125,127,229,185,145,226,133,153,110,130,81,90,168,191,59,143,33,237,155,198,158,142,233,227,92,255,168,1,182,172,187,62,204,124,59,222,244,113,198,18,57,37,26,88,17,208,138,165,97,193,9,54,3,123,194,3,194,186,93,74,247,99,149,228,81,34,190,12,235,162,95,86,57,241,101,164,118,115,2,184,65,160,21,129,208,82,64,60,8,19,92,158,229,174,132,73,55,252,35,208,228,9,29,1,190,39,15,129,68,98,176,74,219,172,61,207,48,169,89,91,8,235,16,19,23,69,229,217,42,147,98,106,176,233,186,45,168,133,153,176,150,203,48,126,219,240,120,136,209,29,5,79,218,121,147,172,251,164,37,9,35,192,163,232,234,59,57,146,217,167,148,19,97,87,250,255,150,169,224,8,185,107,124,248,108,31,230,19,106,240,55,243,2,12,253,32,169,29,64,73,106,127,72,239,19,51,80,4,0,57,226,40,154,179,73,227,240,28,190,236,241,180,206,126,74,28,232,214,123,200,35,4,247,105,9,8,54,208,79,128,35,254,235,56,5,85,19,70,73,85,228,4,112,197,11,107,208,157,91,230,8,203,182,151,41,110,208,128,132,99,149,56,42,139,170,223,11,202,231,168,3,8,169,99,20,31,78,82,92,166,76,192,213,162,32,85,176,115,39,189,224,191,204,145,104,4,244,81,222,241,175,0,176,159,116,126,246,52,10,65,197,199,222,39,105,143,206,164,149,128,17,95,252,66,152,159,36,189,191,149,107,252,173,157,54,190,115,225,46,230,238,49,74,133,230,226,120,146,65,45,237,67,140,59,119,34,176,15,136,114,43,5,28,63,64,164,180,104,21,254,47,63,212,6,78,45,224,127,207,13,213,226,243,206,71,128,174,6,77,27,54,184,161,251,180,99,119,213,27,168,146,134,181,58,233,204,126,62,126,93,129,104,108,210,31,245,129,110,204,226,69,99,135,213,47,91,36,221,19,253,40,191,21,165,169,229,100,95,209,5,1,189,167,63,103,159,68,77,171,66,53,5,48,78,62,213,3,238,191,115,65,160,157,19,26,152,130,128,66,158,57,180,79,212,247,52,5,91,185,250,169,196,4,63,197,108,207,63,156,32,193,128,131,138,121,229,45,158,77,56,37,99,18,253,226,56,207,106,57,255,23,63,152,188,182,244,139,72,170,144,132,204,153,9,254,117,140,246,115,161,113,74,205,86,219,16,212,238,215,74,220,228,217,177,232,228,87,13,95,227,104,191,165,168,104,202,182,21,101,242,162,119,67,133,244,98,29,120,234,247,173,205,144,164,17,14,112,205,30,49,108,17,189,209,93,93,120,221,208,164,125,148,237,238,217,71,99,17,142,14,232,173,168,176,182,49,133,252,35,252,154,203,69,193,178,211,102,204,233,137,31,141,231,161,5,193,31,167,145,33,80,236,51,121,14,29,231,189,230,89,242,162,50,120,25,194,92,33,98,85,23,30,114,202,192,199,94,161,66,21,144,62,33,163,57,91,182,97,243,50,95,26,154,197,20,248,140,147,132,106,114,134,172,180,93,113,15,193,64,209,246,137,254,39,60,20,69,135,100,113,74,203,32,148,117,149,96,22,118,220,97,213,217,148,201,1,112,103,213,216,188,79,114,211,134,237,46,243,135,177,11,111,149,201,121,119,147,82,33,184,100,114,103,101,110,252,206,248,220,65,149,214,166,234,71,111,11,103,169,220,110,164,209,11,196,218,216,57,132,197,228,136,197,214,139,221,171,94,72,140,71,48,134,129,133,182,32,52,239,88,174,149,185,46,41,191,94,165,21,167,254,105,92,111,27,26,108,173,17,33,113,139,104,127,7,86,68,43,233,97,62,32,68,152,101,43,205,14,68,151,168,132,14,187,7,197,46,118,38,181,204,12,82,162,82,116,95,40,106,177,105,117,179,135,244,181,203,104,72,216,246,216,143,146,104,180,206,149,56,162,64,247,108,225,167,159,190,30,234,22,90,177,197,155,96,9,218,107,74,253,127,214,188,15,136,107,93,100,19,225,251,90,65,116,43,252,111,45,198,245,215,109,215,103,84,165,23,186,64,121,5,27,158,62,251,20,26,33,203,58,72,198,224,57,207,187,19,90,137,41,43,247,243,151,114,156,202,50,33,109,145,165,73,120,69,244,233,249,76,136,227,103,139,121,130,87,67,106,179,226,3,92,9,43,199,156,84,76,223,10,234,33,239,194,53,247,26,56,34,28,104,8,92,92,116,145,208,73,143,120,105,165,117,45,192,240,97,165,118,166,109,101,238,215,41,238,97,161,211,126,61,88,249,86,75,175,49,146,118,30,228,20,101,50,90,122,216,128,159,248,166,93,212,130,68,240,9,20,80,92,143,198,13,244,187,109,193,251,62,196,168,154,46,12,249,35,214,155,99,71,173,158,184,221,155,45,87,170,63,18,150,11,203,116,118,24,123,72,101,222,126,193,221,97,45,199,180,255,203,27,89,40,140,50,21,214,195,49,166,173,11,183,50,36,244,162,6,239,138,220,67,230,231,165,96,105,35,42,76,179,36,125,25,50,126,237,195,112,35,33,244,118,201,143,149,30,98,95,101,64,163,1,17,45,199,118,128,14,120,28,184,175,20,6,192,187,213,109,136,160,26,183,39,56,90,130,81,160,220,223,63,61,95,32,226,75,209,237,113,32,222,98,158,217,250,140,9,172,57,252,193,185,183,247,61,9,6,220,211,5,255,30,206,167,63,87,141,6,208,58,200,254,157,117,242,103,211,57,237,13,27,116,18,219,105,233,200,206,223,59,19,43,211,28,162,131,164,116,123,148,53,151,226,96,163,138,18,191,97,118,132,23,51,76,152,183,29,209,143,191,70,243,17,119,143,157,178,189,177,198,13,132,227,192,15,117,163,101,211,15,80,145,126,49,70,39,143,109,0,16,175,172,20,159,58,163,214,117,78,50,193,178,27,250,90,254,62,108,8,117,205,152,197,93,201,197,45,177,130,191,40,178,57,3,159,68,150,92,46,137,131,168,99,146,88,48,152,114,201,12,170,86,174,214,88,174,195,69,201,168,114,151,70,252,184,213,114,217,160,217,124,186,7,25,240,68,240,127,199,243,85,115,246,38,248,77,163,230,175,2,178,80,117,210,60,129,215,154,215,255,55,229,156,67,82,222,40,234,113,47,25,131,10,74,130,81,79,217,231,79,3,41,49,114,31,106,149,7,35,122,157,12,209,131,54,237,27,32,87,51,165,181,240,198,46,158,251,213,123,205,5,239,194,160,150,112,218,152,42,133,32,207,212,55,209,224,250,180,210,21,51,239,219,53,117,70,28,247,75,117,146,109,122,29,6,129,38,46,222,94,181,96,91,160,109,207,59,69,198,134,1,228,91,228,157,189,158,58,211,106,65,179,254,55,43,64,106,35,156,64,213,20,238,85,227,246,216,170,114,64,73,187,221,30,0,155,209,106,82,184,255,77,199,0,154,205,216,169,173,118,250,27,77,214,232,30,40,180,57,94,30,185,20,195,121,62,59,131,243,17,219,35,14,215,207,124,241,233,220,39,193,133,186,159,8,112,211,24,135,222,131,160,79,44,148,136,83,200,147,163,193,90,62,42,89,218,142,17,187,14,44,244,33,116,255,20,112,149,61,18,89,69,42,121,23,148,130,41,224,245,102,190,218,48,166,95,74,202,95,174,68,203,25,100,19,4,146,55,107,113,190,97,169,207,137,64,82,245,114,248,101,228,33,71,31,104,59,88,244,120,35,17,79,76,239,161,111,199,173,62,190,39,76,208,239,74,181,72,16,9,37,126,146,39,24,181,136,89,104,94,208,107,42,53,88,187,236,90,29,220,81,136,254,247,126,214,83,187,119,55,137,88,83,181,146,193,121,253,238,47,64,125,154,6,84,103,22,189,135,107,20,223,158,232,134,197,174,20,24,197,216,206,55,75,176,94,106,132,63,66,107,237,37,212,118,232,248,24,52,76,18,175,14,128,140,4,217,107,174,64,140,116,184,37,184,43,202,45,104,98,20,194,156,185,151,134,216,232,4,161,73,180,194,25,91,250,223,80,169,122,237,125,192,40,1,119,89,21,95,80,134,20,135,153,156,237,50,248,72,197,107,168,173,45,149,49,234,64,57,182,116,211,129,244,214,226,123,40,162,83,121,37,208,221,25,133,101,24,65,198,3,168,164,51,31,31,163,219,83,100,202,157,209,125,17,99,201,85,67,243,66,84,131,249,134,205,194,250,79,40,240,103,11,71,105,208,182,145,214,123,8,28,164,16,129,102,234,102,150,177,189,68,124,185,91,4,149,92,119,172,57,120,86,58,73,188,215,237,179,237,37,90,192,113,183,78,124,128,153,255,14,27,204,8,85,38,89,148,62,85,145,63,27,190,249,59,7,183,27,36,220,240,214,167,67,27,203,53,215,62,108,209,132,186,17,236,197,218,173,159,145,121,196,189,246,157,57,89,80,206,172,235,102,117,99,196,131,176,219,167,64,133,109,227,82,211,75,234,137,198,227,244,78,185,84,168,63,249,93,150,210,201,67,50,155,37,138,48,189,208,152,101,151,63,164,60,196,27,155,182,177,108,215,167,130,45,37,240,235,47,25,165,50,55,47,156,152,76,158,178,208,253,212,88,207,171,245,221,184,170,109,60,122,88,0,250,89,166,11,211,94,93,199,52,87,173,150,147,52,78,245,112,251,43,246,91,52,205,210,210,150,123,100,20,178,160,193,142,153,181,212,224,177,149,158,108,210,55,242,18,188,227,39,159,108,110,111,24,49,173,238,190,132,16,35,147,229,209,19,190,213,95,101,89,58,175,41,127,165,174,101,20,115,99,148,89,149,196,105,164,46,251,207,44,176,183,234,151,82,220,36,42,6,29,155,165,17,72,240,20,170,232,188,195,15,213,127,241,78,116,236,112,139,179,182,148,178,239,191,43,237,44,37,129,103,245,241,84,158,9,216,114,101,68,176,138,147,180,101,111,241,246,105,161,64,77,125,88,193,133,200,100,1,111,231,81,176,165,254,138,10,20,60,97,84,90,124,180,51,99,26,206,242,126,227,228,103,41,154,192,217,226,50,27,141,230,193,114,153,3,167,2,234,230,166,85,241,91,196,48,115,37,24,100,73,142,86,31,215,215,129,131,94,225,151,205,71,118,111,204,167,50,151,143,233,219,105,102,89,156,56,190,117,44,51,203,16,63,103,137,208,117,248,160,68,105,47,41,249,2,27,101,102,211,255,224,2,63,48,48,83,13,16,123,249,119,81,240,87,59,70,194,234,145,68,8,9,45,122,174,180,241,128,239,168,13,225,42,197,205,39,39,102,229,207,128,154,71,81,193,227,36,174,186,151,227,218,135,243,186,154,119,57,143,184,189,11,100,153,132,0,165,239,18,97,230,33,125,4,66,122,104,180,136,17,180,27,15,47,50,17,6,94,5,69,204,83,77,84,141,165,130,47,203,97,232,129,60,209,247,2,233,194,5,120,81,123,158,145,48,249,215,154,105,205,13,125,180,177,228,108,219,107,205,189,230,243,220,10,71,1,236,92,12,96,210,11,14,214,240,54,22,115,212,181,32,52,197,234,143,33,165,149,73,189,173,88,54,140,27,190,162,6,202,170,45,67,76,156,175,210,196,2,144,209,233,47,104,139,19,40,82,223,53,243,7,14,33,116,233,138,29,129,46,57,230,166,17,130,84,171,83,205,205,185,244,144,22,199,97,196,247,67,160,116,227,91,84,37,63,62,96,66,51,121,152,60,156,43,80,10,7,204,44,136,224,226,32,252,240,118,118,68,248,247,46,162,20,234,173,75,132,130,229,234,178,238,173,75,228,65,191,213,109,185,81,77,46,188,221,160,250,40,229,16,29,93,253,221,172,134,157,31,105,148,3,43,101,37,6,93,250,24,136,242,143,211,31,231,38,30,20,3,239,212,106,158,15,199,233,1,125,197,251,124,160,206,172,233,14,38,173,80,15,101,119,6,138,161,77,234,236,229,69,253,53,227,58,193,104,27,133,252,68,155,168,74,164,54,251,90,41,108,182,237,119,163,169,95,87,15,36,155,212,100,107,180,50,40,125,105,219,26,132,201,57,235,80,23,52,207,39,123,78,45,157,251,152,201,74,138,215,51,71,83,34,243,134,117,32,31,209,223,130,112,210,2,77,44,43,206,135,228,62,1,6,49,70,125,195,17,170,223,204,48,67,26,120,127,160,10,233,239,2,118,180,40,108,5,102,195,37,94,146,138,24,188,85,154,129,161,93,228,80,96,69,140,167,86,23,187,30,246,228,134,225,247,13,62,5,254,176,236,92,234,6,140,139,234,225,4,34,39,249,43,179,201,104,144,236,211,141,21,239,225,21,30,210,255,200,190,250,81,170,102,23,53,174,225,78,187,101,125,89,253,179,239,50,98,244,162,107,247,90,2,105,104,55,144,22,71,241,108,57,109,65,177,98,56,80,21,8,236,94,208,170,147,170,186,214,116,1,82,201,214,151,141,85,25,138,44,87,3,204,193,203,76,44,123,163,2,16,177,212,247,198,74,69,85,141,236,25,128,96,183,215,213,146,7,40,154,23,129,204,242,234,27,189,176,252,164,122,177,88,182,229,28,72,206,253,157,108,104,150,199,90,155,158,123,17,181,237,145,159,81,186,164,30,255,102,13,84,4,156,53,196,33,208,139,128,141,132,143,93,183,93,65,197,150,77,4,34,111,62,95,202,9,152,13,221,219,79,197,86,31,89,128,4,182,10,255,93,50,186,21,46,200,141,192,115,209,117,199,27,6,147,144,178,0,47,242,18,184,68,94,238,190,121,78,83,5,173,133,235,197,170,144,44,212,250,233,80,252,163,134,233,89,23,66,83,240,44,160,36,102,205,83,244,59,174,207,70,109,77,43,108,13,124,156,99,121,33,135,90,61,27,62,160,179,96,79,190,105,21,16,169,112,170,152,45,124,35,47,153,24,113,36,96,166,248,191,213,149,39,82,255,15,9,144,46,125,66,43,1,220,13,59,187,218,101,220,35,213,236,135,100,218,246,66,137,134,138,225,108,22,160,69,46,131,87,38,232,190,61,91,50,138,213,56,6,114,14,202,198,28,78,53,173,209,193,79,167,216,103,221,21,216,20,238,193,53,34,55,89,100,231,18,157,132,226,247,184,218,48,125,217,87,62,9,42,145,152,38,3,174,204,214,213,78,83,10,41,189,133,156,152,20,236,65,27,43,56,196,22,6,182,177,63,214,144,66,152,245,114,90,51,47,126,242,254,135,26,51,115,96,215,170,163,157,38,110,1,161,39,37,31,154,20,46,60,143,187,42,167,208,130,231,109,151,80,228,3,199,63,13,232,59,76,67,60,209,236,111,108,142,53,61,157,82,234,192,80,211,162,157,209,144,225,59,248,187,89,244,94,104,237,213,76,84,61,216,225,193,83,190,221,32,68,115,239,217,81,203,200,144,170,252,251,71,43,255,169,60,68,158,242,216,141,121,95,57,201,142,126,199,200,65,112,94,144,137,236,249,27,114,173,115,83,155,237,161,24,214,115,15,99,95,10,144,101,24,187,250,189,123,91,171,162,147,43,47,229,75,119,207,108,199,255,58,248,96,23,104,63,220,149,40,2,20,232,171,239,195,186,37,2,122,110,97,84,216,40,163,212,211,126,107,228,145,253,138,181,133,230,19,125,188,84,205,126,122,183,109,103,102,176,98,7,28,99,107,178,239,75,136,29,167,141,33,143,119,21,131,209,90,182,185,61,221,55,45,223,207,188,114,76,53,219,96,247,92,252,8,102,200,172,116,65,255,184,198,237,150,204,229,23,179,235,151,131,171,50,160,129,6,56,59,44,53,23,99,110,108,199,45,219,68,153,21,112,180,173,28,124,85,227,49,3,133,220,34,184,5,110,34,181,61,60,96,90,123,111,235,70,14,19,56,85,72,96,247,65,113,102,163,108,162,241,206,64,64,34,15,147,76,140,46,10,84,93,6,97,23,108,222,196,252,128,166,18,114,27,196,73,121,189,54,81,213,165,59,27,53,0,199,22,138,99,29,87,171,8,211,215,200,167,133,150,130,56,6,219,121,192,225,11,114,193,60,189,142,9,103,86,203,43,103,126,187,42,187,132,172,244,151,23,173,3,193,171,156,186,166,58,163,30,91,135,170,119,215,66,101,196,182,206,193,108,171,62,81,230,207,191,76,138,189,127,53,252,228,147,3,201,83,235,3,90,117,119,11,71,70,182,75,53,25,168,246,177,122,237,238,11,244,0,213,56,107,64,229,209,192,46,14,218,140,41,91,40,120,175,59,0,128,30,176,122,135,5,122,223,197,195,34,250,217,157,250,202,14,204,179,49,117,183,54,27,108,181,71,73,97,32,227,44,37,112,233,155,114,0,218,0,62,221,152,32,155,250,96,79,186,66,54,221,160,77,113,139,38,15,203,82,150,24,209,4,130,68,219,6,35,230,183,241,198,200,9,177,216,50,106,83,75,183,62,39,64,58,78,10,45,135,191,85,16,221,244,61,90,190,157,163,141,57,231,44,36,250,74,227,124,122,236,103,65,4,88,72,131,239,164,13,33,121,196,238,125,249,1,227,90,29,188,174,14,114,192,88,61,64,2,180,90,202,184,20,100,223,84,181,80,137,121,7,244,119,254,230,44,17,146,107,119,88,175,106,135,137,158,135,88,202,69,78,68,129,174,194,195,209,78,109,208,78,43,94,37,202,75,237,124,215,227,158,178,88,32,85,75,199,188,67,105,202,230,85,27,255,144,140,32,22,226,162,192,152,198,74,57,244,190,26,169,8,215,194,43,83,138,32,215,152,226,108,19,220,56,148,16,196,70,92,245,80,6,131,128,3,144,102,232,88,32,202,2,93,146,106,91,191,155,255,174,207,177,139,162,138,187,61,104,213,210,188,22,145,125,124,151,233,214,148,27,123,168,251,41,74,166,44,225,202,73,169,71,238,23,185,38,152,160,139,88,65,42,213,251,184,43,34,37,215,89,168,251,117,33,146,121,101,126,14,216,58,231,173,70,235,27,0,183,239,137,25,202,65,43,83,220,165,3,25,233,97,117,122,143,96,211,169,51,153,36,70,124,172,109,254,241,96,33,192,196,156,55,185,100,110,239,132,99,138,144,244,138,209,197,4,223,175,83,97,125,50,173,128,175,109,194,6,209,197,164,111,40,38,151,89,69,55,241,117,184,209,82,110,162,187,239,9,216,227,31,125,92,97,241,2,128,142,131,139,84,30,65,177,116,118,84,175,156,144,122,77,169,203,126,152,27,182,195,215,49,250,216,35,108,138,152,110,41,226,97,179,69,85,105,22,239,142,48,53,121,125,19,101,87,92,26,33,38,44,27,81,75,165,238,220,76,233,53,218,181,209,50,238,220,199,174,212,22,0,67,137,54,161,20,97,133,17,151,227,173,144,146,44,226,12,158,64,248,7,111,161,87,18,0,16,211,234,82,44,86,27,54,252,66,104,58,91,147,22,22,157,75,51,184,183,149,129,56,121,188,53,193,56,37,12,203,162,81,42,200,81,134,135,172,147,48,144,221,177,255,84,106,80,76,134,71,187,17,70,128,67,40,138,201,46,171,188,202,242,62,16,103,215,41,18,103,197,206,231,148,183,112,116,208,220,8,52,156,219,184,84,108,227,191,41,211,189,86,11,155,91,4,0,50,168,196,16,188,211,240,38,97,80,235,82,129,110,16,221,36,191,50,249,251,157,223,162,175,42,235,108,197,205,78,85,165,210,36,170,185,147,93,126,12,12,166,101,85,40,66,52,211,41,165,245,76,1,44,7,158,195,241,156,75,77,120,53,124,20,29,6,236,221,117,30,163,181,99,21,174,50,92,118,15,152,149,136,127,43,96,114,48,252,213,203,77,79,78,224,250,122,236,120,191,138,189,69,189,122,194,241,41,73,226,232,58,61,109,194,72,0,239,134,174,126,207,47,219,55,191,143,112,29,211,156,159,234,114,81,161,163,201,141,255,126,72,246,166,106,212,66,32,85,222,44,4,156,49,59,26,206,162,228,132,250,154,24,184,228,76,245,100,226,205,63,88,5,176,79,66,106,184,191,18,10,164,252,212,193,174,247,149,99,52,102,85,101,15,181,150,62,165,184,6,81,71,109,231,90,123,31,196,57,38,19,220,222,54,133,211,174,232,185,237,195,105,202,147,243,35,69,244,154,147,70,212,147,70,86,18,252,56,28,223,164,122,195,29,227,195,250,49,205,173,173,67,112,34,203,83,19,237,217,99,170,79,185,38,246,86,51,55,202,193,27,223,138,59,225,231,161,181,180,204,229,35,45,127,69,29,63,243,80,49,182,161,47,97,200,13,249,251,104,109,120,145,252,213,99,230,178,5,161,62,185,233,253,3,156,172,135,27,135,0,164,192,189,211,210,115,151,126,244,137,59,126,216,62,255,178,208,211,14,78,127,78,83,9,23,219,4,212,208,242,98,27,129,22,186,206,174,103,173,9,18,185,106,82,125,7,243,57,77,206,216,204,9,102,243,74,202,26,95,146,213,9,226,255,248,205,102,164,254,141,79,120,82,242,88,4,110,246,50,46,135,86,48,88,33,95,94,251,217,105,226,69,156,127,230,91,102,95,53,148,85,236,13,227,171,234,32,139,170,114,53,208,175,85,5,87,249,226,58,46,162,200,35,195,36,109,166,15,111,206,103,37,83,211,78,88,115,146,152,236,113,124,42,29,141,43,228,74,228,98,38,87,150,20,164,74,131,164,129,5,250,1,149,182,28,37,36,51,235,197,184,193,145,25,1,80,105,181,150,93,172,55,121,245,221,129,61,182,180,134,226,79,145,1,132,131,80,251,185,182,24,15,93,6,92,108,222,222,126,72,79,70,152,232,226,123,191,16,52,174,233,1,69,245,211,170,90,132,120,13,212,202,147,210,103,152,229,188,154,208,8,108,213,4,96,105,191,190,97,128,4,53,15,204,49,9,217,25,208,239,242,240,90,13,220,27,10,253,160,81,8,227,132,150,223,203,115,103,23,71,199,207,45,27,117,186,205,230,93,93,229,18,151,180,89,139,239,93,188,159,203,26,87,100,98,138,7,39,159,74,187,115,50,124,247,172,90,233,252,93,122,77,145,167,137,142,121,112,171,112,241,233,40,108,227,195,177,237,72,104,110,155,68,14,111,136,26,220,34,42,82,111,48,10,15,156,140,95,0,248,129,122,169,64,66,84,105,93,211,218,171,58,62,57,107,185,1,247,149,174,144,217,152,195,221,17,9,124,85,163,118,166,22,123,49,227,137,236,244,223,221,61,113,200,247,175,36,195,19,242,203,122,203,197,84,181,87,180,89,208,201,214,58,5,225,61,83,235,135,126,82,182,255,134,252,120,143,192,154,37,23,55,197,20,233,224,111,154,184,57,224,182,158,230,155,76,155,14,118,207,94,156,97,139,121,82,246,95,30,105,100,186,89,124,31,191,24,120,191,102,242,250,209,246,220,38,9,234,54,184,117,112,103,192,190,91,111,66,159,208,18,149,82,4,228,217,44,0,8,111,188,94,186,54,147,231,241,243,244,100,101,44,59,74,75,147,10,255,106,240,100,232,107,166,236,102,176,187,46,224,248,16,47,42,199,169,88,115,211,76,240,55,73,189,14,63,65,90,145,254,246,124,5,5,98,111,201,62,8,135,38,10,244,55,233,83,172,43,134,167,18,169,158,65,89,248,6,162,31,228,96,31,125,186,114,46,203,150,115,97,11,98,17,159,238,148,83,27,46,222,145,12,19,29,39,114,174,238,202,239,134,183,118,213,204,255,137,41,81,121,180,140,157,170,37,194,145,229,212,126,92,185,167,42,138,130,250,69,175,100,220,148,94,128,66,45,126,239,143,5,35,227,215,0,106,103,205,225,246,245,67,120,233,206,129,64,30,82,244,162,121,153,73,18,56,247,116,72,71,120,153,74,74,47,198,104,71,206,159,202,213,122,2,247,188,56,38,146,41,53,128,93,254,158,56,119,82,146,176,120,113,12,130,163,195,157,234,121,231,171,108,102,126,161,89,80,120,116,161,226,142,87,2,48,59,165,189,119,100,9,37,231,251,62,232,103,37,185,73,199,94,39,212,39,172,43,80,105,126,52,18,13,168,43,97,179,232,14,185,180,126,195,231,232,240,89,6,82,193,174,138,86,79,240,202,26,96,227,105,41,71,51,49,78,162,103,111,70,78,194,188,49,17,242,212,125,39,85,251,194,105,142,203,141,228,174,24,225,20,84,225,162,232,107,8,202,70,4,231,45,73,105,155,122,206,6,4,156,175,33,140,44,35,9,117,227,89,118,111,144,132,72,212,35,235,47,124,150,69,127,139,114,186,108,214,154,244,208,133,160,187,75,9,88,236,150,34,3,156,169,100,75,247,77,22,238,194,42,163,178,15,246,16,167,155,101,119,226,210,183,59,43,32,222,5,23,30,141,196,227,182,10,111,176,88,163,247,61,47,21,244,148,111,156,148,40,111,118,115,178,248,118,20,140,149,82,123,51,182,62,25,247,42,192,132,117,118,81,212,46,195,87,135,35,18,153,226,155,86,21,100,226,67,218,219,55,207,91,249,2,47,203,142,253,217,140,221,87,143,36,113,156,70,207,46,251,152,243,143,2,124,191,86,181,131,173,187,239,253,13,161,209,215,39,165,202,224,173,191,184,39,67,100,6,199,46,77,27,107,212,97,124,55,72,159,218,232,121,145,41,190,248,131,91,165,168,171,186,144,165,103,236,43,99,58,51,116,223,135,198,34,230,97,11,195,15,242,92,122,188,223,60,127,128,98,182,103,235,7,163,49,87,36,86,3,232,133,18,186,115,160,68,181,225,206,163,178,169,211,15,80,93,214,227,62,49,4,243,136,152,203,93,128,122,15,199,138,90,167,184,226,243,30,253,62,207,134,103,91,170,219,105,188,121,170,17,74,97,195,14,226,175,40,81,53,61,126,34,170,228,162,215,148,159,19,136,212,21,28,250,171,111,122,246,228,125,23,76,1,73,109,178,204,255,139,94,85,159,95,133,219,94,213,136,210,232,201,207,242,211,200,132,104,149,97,67,43,83,198,72,241,82,193,129,26,58,198,101,244,15,90,11,255,6,245,200,119,24,76,73,145,142,35,197,16,72,158,20,192,164,65,157,156,56,112,183,30,46,15,58,89,122,106,66,167,86,151,144,137,232,54,33,171,58,56,252,42,184,77,224,172,205,18,188,125,32,211,64,96,47,21,123,179,209,203,37,204,27,117,125,243,248,224,206,120,190,18,48,150,72,10,32,33,89,191,26,161,126,52,255,105,92,29,70,186,12,182,244,19,29,63,164,140,95,37,38,180,173,60,22,61,63,148,122,59,90,113,177,213,164,248,140,153,190,10,132,115,9,240,246,102,78,197,115,143,101,212,182,165,75,250,134,71,176,103,129,107,139,129,251,50,174,251,54,121,106,122,73,8,252,108,89,7,106,112,73,209,25,81,49,235,204,73,47,52,196,84,179,57,221,220,190,205,40,157,236,12,167,233,50,90,225,253,81,24,170,219,66,78,4,19,99,130,144,203,169,26,71,45,171,63,82,250,230,116,88,230,122,4,189,156,18,37,156,223,100,179,154,97,109,222,84,6,223,230,8,112,202,140,172,22,122,241,169,243,76,109,96,118,139,165,206,186,240,239,42,133,199,173,2,232,57,178,124,144,35,100,31,196,206,121,92,232,40,170,162,174,133,142,149,129,85,160,169,146,137,24,118,151,147,88,105,193,21,37,61,239,218,121,0,215,166,24,3,105,144,51,124,172,131,28,206,3,126,93,212,220,62,18,177,119,144,27,68,85,183,119,31,171,217,39,107,27,236,19,16,232,79,43,156,146,206,244,88,214,43,241,177,182,238,223,126,231,96,106,116,47,32,213,199,163,247,40,89,115,113,115,119,53,153,174,144,255,70,188,120,204,168,76,13,84,140,24,184,194,32,135,125,11,32,179,181,22,132,28,111,192,78,22,97,145,76,54,171,19,183,56,180,228,14,0,183,106,239,121,83,171,178,100,28,249,104,192,87,69,246,25,234,26,191,185,60,229,65,195,106,215,170,170,190,124,180,104,65,112,48,97,82,178,203,63,86,12,212,227,193,20,32,73,116,126,233,218,123,18,80,186,156,48,93,183,4,208,129,70,221,103,131,220,221,179,139,64,19,178,124,108,183,203,55,205,48,188,68,179,38,95,253,38,242,27,172,32,170,102,203,133,114,192,87,24,229,177,246,96,134,168,17,214,36,162,73,248,126,6,36,241,177,124,218,122,85,111,195,134,8,11,171,178,185,151,240,107,171,80,245,84,17,206,1,141,137,224,125,59,54,61,64,235,252,239,233,29,42,63,137,56,7,216,220,184,117,112,17,1,252,66,18,129,201,211,56,156,201,53,233,106,182,143,114,89,85,202,60,154,145,86,13,17,184,208,70,29,140,11,93,128,219,92,171,137,118,155,182,219,125,26,71,60,99,13,98,217,230,1,164,31,166,74,60,8,147,133,106,221,161,131,71,90,154,0,163,223,77,222,158,132,138,248,185,107,44,201,110,72,2,47,235,99,177,117,209,103,150,128,75,100,242,87,110,119,121,5,144,227,171,250,241,192,181,79,245,170,253,232,119,144,43,159,96,211,134,179,204,3,130,128,192,133,115,212,252,84,24,12,253,244,33,153,25,233,111,231,180,243,116,183,15,19,188,70,211,152,144,97,249,229,95,128,220,42,73,8,160,153,88,111,228,53,3,146,54,132,14,220,210,146,35,74,244,172,3,160,50,53,146,154,151,108,194,242,237,32,116,235,212,122,163,233,16,29,11,51,231,172,116,250,253,104,196,90,36,217,239,253,156,243,113,185,41,42,47,61,154,103,48,77,177,122,76,123,109,37,232,115,185,130,0,1,191,218,239,223,14,41,10,70,210,60,198,172,61,200,80,58,229,73,187,146,104,84,143,21,29,136,204,143,114,18,49,36,23,181,20,93,102,2,28,233,244,106,84,191,30,158,28,245,25,155,4,152,142,16,210,232,210,91,146,134,76,145,36,150,193,115,64,180,188,140,77,2,244,101,172,58,216,110,106,220,23,56,171,101,239,204,97,26,210,228,252,92,62,118,126,60,182,196,38,0,41,170,176,102,113,125,166,4,109,47,60,168,9,22,35,179,112,19,30,97,107,251,227,239,95,5,97,145,200,231,34,104,67,88,205,72,2,242,6,139,144,61,29,113,133,44,66,153,190,200,117,74,40,38,100,120,70,82,154,228,210,221,238,225,252,209,217,76,108,68,133,177,219,158,142,211,154,11,212,68,96,119,163,2,250,168,127,212,172,76,213,255,108,6,187,119,173,220,152,173,46,244,77,230,58,127,175,209,66,127,177,8,177,186,47,179,82,70,233,127,228,243,179,92,217,41,155,170,59,66,215,213,31,234,109,164,15,38,206,195,211,237,128,9,69,161,171,163,76,246,44,247,59,53,112,236,81,212,171,149,102,28,1,86,88,2,58,11,101,174,188,153,150,150,113,42,14,219,245,79,155,18,202,161,75,185,90,110,200,70,153,99,137,13,37,183,230,178,124,213,175,63,33,206,125,197,195,53,166,228,167,238,2,153,226,204,11,214,147,33,162,51,41,104,171,247,249,222,177,14,4,79,172,82,88,67,121,216,17,103,227,93,149,18,26,70,141,208,15,141,132,4,252,142,34,215,224,145,220,81,26,105,112,99,210,82,121,175,111,17,253,104,38,7,142,187,224,223,83,214,73,202,154,9,47,32,97,100,81,73,199,151,79,198,213,216,233,51,192,185,117,59,116,81,158,131,200,190,174,205,147,32,176,85,149,89,130,101,179,238,111,72,130,122,168,6,134,235,241,47,242,132,187,70,229,62,194,233,168,210,51,98,83,40,120,246,86,5,194,140,152,252,131,195,113,215,69,224,155,38,206,214,149,145,50,160,121,180,86,246,140,102,12,92,37,187,214,85,181,227,248,158,30,153,189,236,103,176,191,248,24,210,3,82,84,109,226,194,122,140,229,24,142,81,235,249,41,99,166,181,145,70,191,197,203,191,76,136,146,157,179,180,59,123,203,247,140,60,41,233,104,121,215,41,252,161,244,174,250,78,200,23,9,41,45,96,43,111,213,203,88,236,112,85,131,240,89,46,46,41,235,105,191,11,75,78,82,57,236,74,178,219,5,17,79,176,167,113,231,196,67,161,74,46,124,215,213,10,101,210,211,54,18,215,115,242,253,171,117,228,190,81,186,67,205,220,170,57,127,137,62,39,204,196,242,111,12,18,251,46,197,30,88,100,153,74,170,228,126,126,111,73,101,245,151,104,46,223,91,20,35,224,186,218,233,37,177,178,29,181,244,96,195,46,12,127,244,80,12,79,125,216,20,151,202,106,242,238,102,8,61,39,5,73,93,211,98,181,184,9,107,158,6,42,198,182,244,49,222,227,139,178,33,191,59,39,152,203,18,120,76,173,203,17,222,253,24,182,25,91,47,46,169,201,230,29,218,159,115,136,126,31,88,195,47,104,255,75,215,81,26,228,205,237,112,50,147,213,91,222,46,136,156,16,16,116,86,165,87,72,242,252,55,137,50,131,24,35,223,52,211,91,191,49,242,200,253,187,145,150,38,147,130,176,17,206,233,197,29,36,86,182,236,201,31,155,47,120,187,49,0,52,48,185,113,44,26,184,36,125,3,12,100,156,176,79,141,130,28,149,23,182,185,145,115,15,133,221,56,69,92,33,244,149,243,216,31,19,222,111,65,209,188,242,24,202,9,110,31,104,153,38,205,50,234,150,152,45,230,219,214,133,190,240,243,24,202,177,65,232,31,172,97,42,129,99,131,233,50,53,71,197,118,232,215,180,138,24,19,96,178,147,173,232,103,91,192,196,49,186,249,133,166,103,166,152,242,31,44,69,116,234,187,107,244,245,19,57,172,24,94,155,175,232,252,90,91,59,125,177,151,200,149,32,97,188,100,108,157,135,193,221,116,4,101,7,115,145,60,84,129,18,126,12,86,9,173,79,250,223,45,230,217,253,132,212,24,223,157,179,51,100,112,61,117,4,152,6,42,105,155,148,151,242,37,41,12,223,49,48,195,103,134,155,174,0,138,24,177,76,66,156,149,92,33,226,125,61,98,229,51,39,129,58,33,0,129,164,49,9,128,109,83,58,23,188,19,206,181,190,101,186,231,112,131,222,224,201,175,31,13,34,47,82,109,95,217,196,194,148,193,235,146,199,92,69,244,110,157,124,252,149,104,15,140,161,103,251,254,105,125,4,176,167,102,52,223,195,219,203,156,194,161,142,149,66,143,207,52,169,153,245,8,208,127,67,213,185,105,70,15,179,194,111,238,17,173,201,201,73,212,73,0,75,162,157,116,113,206,115,45,198,177,224,217,8,82,111,35,52,85,199,213,135,57,127,110,32,2,177,113,151,58,160,179,31,254,226,82,28,17,8,157,92,12,16,217,115,131,3,94,135,137,96,86,96,204,155,75,128,185,112,25,21,97,140,112,109,23,86,115,59,120,254,126,170,42,3,0,38,25,202,112,188,236,111,82,52,233,18,132,41,15,227,1,124,149,217,216,174,207,139,117,1,157,27,90,68,83,227,217,100,240,102,32,30,16,91,112,91,94,58,181,28,58,158,38,27,107,51,118,234,137,182,7,224,18,97,43,5,40,36,67,0,154,140,100,136,130,246,19,216,231,197,252,255,161,235,95,213,99,16,0,202,113,14,20,217,48,122,38,213,218,218,129,64,77,128,180,144,73,247,15,23,48,42,175,141,224,101,136,53,211,77,239,95,190,135,195,231,8,108,188,84,145,248,9,68,21,242,136,72,137,206,117,30,127,227,166,122,215,97,185,52,88,125,142,31,58,192,28,12,176,14,227,116,164,103,160,52,14,100,204,155,47,42,191,226,170,211,149,82,244,213,246,232,39,4,76,253,10,232,72,218,81,90,41,244,199,135,180,197,195,134,231,169,248,101,47,72,28,83,248,83,96,63,135,152,155,67,251,64,242,111,61,138,51,218,61,200,66,143,193,3,202,20,147,178,189,118,231,126,223,246,36,37,242,175,39,210,242,181,41,182,153,103,158,56,173,99,251,247,228,88,219,1,75,217,209,120,218,251,249,169,199,50,89,116,198,171,84,176,77,187,1,56,202,56,107,209,131,67,61,37,152,140,122,54,230,138,106,118,123,5,80,189,115,61,221,241,96,200,205,175,93,101,34,86,213,238,227,0,65,170,52,120,30,84,34,9,138,148,85,60,75,0,43,19,149,33,213,17,161,124,247,134,113,173,170,65,118,5,238,216,9,6,221,43,99,247,114,204,60,44,224,66,84,74,52,122,100,161,54,252,237,147,75,139,221,91,66,219,198,33,216,240,139,119,97,181,200,231,131,156,52,236,161,19,48,251,79,78,46,174,108,60,38,245,84,128,42,153,123,246,94,6,133,33,239,243,144,201,169,226,203,38,185,127,20,187,170,213,214,6,147,39,148,246,24,23,121,109,184,129,207,25,207,105,230,73,23,85,48,4,25,255,196,193,105,40,92,98,85,147,254,66,95,10,180,235,140,53,252,8,36,166,103,122,114,166,132,48,174,100,236,67,3,115,134,205,167,194,166,213,17,134,248,58,175,162,192,74,61,155,206,241,61,14,12,130,177,248,135,201,191,228,39,142,196,184,28,123,221,82,86,108,15,54,70,183,182,178,154,150,31,135,124,91,90,3,209,176,246,236,4,46,245,51,40,21,36,165,58,222,146,34,249,239,65,31,27,175,133,41,178,192,127,49,224,209,153,5,143,182,51,62,111,153,7,136,53,157,202,104,16,150,216,231,176,194,43,95,250,137,137,85,184,113,123,153,192,198,16,91,115,28,95,121,163,188,15,122,97,94,34,193,174,53,119,107,128,255,114,233,20,156,63,65,179,228,197,208,170,147,190,136,93,221,213,196,41,131,37,150,17,134,16,155,149,13,235,91,197,149,49,130,202,251,86,136,158,51,137,244,28,169,97,105,62,76,135,248,34,44,38,66,20,3,180,48,75,199,45,224,36,182,37,43,72,87,216,215,171,113,167,222,145,205,136,45,169,144,208,184,17,150,102,76,187,230,159,70,221,71,6,238,154,78,254,129,147,51,225,94,11,225,114,229,201,152,151,58,92,174,251,39,115,116,123,92,91,14,20,221,74,109,80,187,78,60,50,28,152,224,184,162,97,99,93,203,120,154,112,110,118,105,29,12,100,19,115,237,255,166,146,52,81,115,83,72,19,191,195,139,254,245,46,253,1,167,13,220,75,243,74,94,226,182,70,194,225,89,8,43,194,38,200,127,189,199,49,59,131,109,137,43,21,240,127,87,98,190,134,70,197,230,168,146,7,60,231,236,63,117,123,133,158,9,125,86,54,3,79,62,212,22,95,36,86,160,185,87,39,120,235,102,6,172,4,137,14,152,73,156,243,47,178,114,228,129,165,49,68,3,158,62,33,144,34,253,10,204,220,187,207,175,60,141,190,46,9,120,20,115,49,253,103,229,31,3,91,129,161,244,189,137,200,79,158,250,6,84,190,198,204,56,30,87,100,54,149,249,29,105,203,156,41,91,113,119,87,68,232,195,39,31,125,251,186,79,212,180,94,130,245,23,43,4,15,205,234,250,49,13,114,120,32,185,196,106,242,172,226,223,217,101,245,233,176,241,128,183,10,7,232,114,97,191,204,215,39,247,157,89,37,47,162,166,3,202,38,47,178,89,185,96,216,132,16,215,180,28,209,238,179,123,98,23,190,155,117,107,114,8,62,111,194,233,35,93,190,126,95,184,251,3,109,215,68,26,24,227,177,17,110,33,117,89,133,26,136,155,113,248,26,250,218,247,114,255,113,71,181,235,210,57,209,179,242,22,8,79,68,204,145,18,185,107,141,34,136,4,67,115,102,7,114,168,180,228,141,189,50,181,135,67,129,224,140,68,236,125,45,46,202,117,119,167,225,29,63,31,235,73,145,228,22,215,60,30,189,243,138,232,163,239,203,251,101,229,64,158,114,102,12,54,141,137,156,121,21,6,5,42,222,112,187,42,108,233,208,200,189,184,32,39,203,148,246,41,176,244,192,220,17,89,251,26,21,242,62,145,61,228,251,61,253,134,124,111,136,1,93,224,222,153,141,150,161,111,64,130,167,24,58,47,252,249,116,129,43,146,237,139,46,137,154,244,136,81,131,231,235,53,118,217,149,176,66,66,176,170,50,208,133,44,150,214,248,16,13,9,91,32,112,127,179,79,219,206,72,114,139,165,59,190,32,167,119,122,177,29,254,239,146,103,52,121,241,50,225,177,56,248,239,232,71,179,64,213,48,221,89,149,198,212,90,31,180,155,171,217,224,252,101,210,247,2,59,34,136,115,198,202,246,208,121,13,158,65,230,145,13,156,109,98,100,204,34,122,94,130,38,40,37,188,32,223,177,183,214,78,14,210,187,176,171,242,1,254,147,25,60,91,85,49,39,246,169,213,178,56,156,223,127,51,131,182,208,95,149,66,126,161,168,167,132,254,176,185,230,238,205,54,248,243,184,228,115,98,208,201,33,82,230,188,166,154,27,41,90,234,167,159,114,142,94,132,43,199,124,125,84,134,201,143,100,251,205,234,20,214,212,242,183,204,6,52,207,201,23,24,251,126,29,18,200,57,22,72,116,31,77,20,77,225,185,35,37,92,153,70,15,73,140,60,35,156,210,20,201,223,112,193,218,180,234,111,5,64,84,205,209,117,254,158,138,146,44,152,174,3,92,134,234,28,88,2,30,123,17,107,34,22,203,111,74,216,62,180,152,230,16,21,157,162,103,44,50,63,209,168,51,172,173,154,95,112,145,115,179,206,237,29,6,217,176,144,173,20,28,34,142,212,169,54,10,103,221,137,71,148,36,46,56,164,155,44,93,244,159,107,54,218,39,174,200,131,200,94,58,253,232,197,115,234,252,204,193,178,79,70,145,223,84,4,197,62,65,5,70,2,25,39,251,120,221,248,0,190,120,234,24,59,93,0,128,113,131,179,40,199,73,16,181,7,33,52,115,65,226,252,10,208,122,93,17,153,158,111,120,89,92,192,58,98,152,45,160,112,54,34,73,40,180,77,72,153,115,39,72,144,200,185,233,221,214,19,241,221,187,141,236,154,37,182,54,115,189,218,176,202,42,3,246,144,65,148,98,223,15,82,25,186,60,189,248,57,140,22,23,231,195,203,156,238,139,24,62,175,55,75,109,226,37,159,124,132,131,208,143,76,53,175,89,88,62,17,255,198,0,231,169,107,209,78,204,102,251,101,20,151,124,101,173,214,254,61,30,172,126,139,123,234,167,176,252,255,130,113,201,175,30,118,41,137,214,213,225,81,5,215,241,31,221,200,123,247,230,170,90,48,220,135,7,181,201,76,95,189,204,17,178,113,98,105,74,11,115,243,102,126,164,250,24,162,185,167,169,209,223,42,180,4,158,82,153,208,129,138,17,21,98,95,240,141,153,135,238,20,169,170,1,160,212,198,203,62,167,119,167,234,80,14,170,200,124,54,20,75,224,215,21,140,85,71,64,212,174,43,170,77,25,249,143,112,156,83,106,172,222,11,76,117,127,152,199,69,69,188,249,45,41,250,88,105,37,54,84,60,152,204,73,80,222,88,176,78,13,124,77,120,227,48,32,162,49,21,34,92,212,234,198,196,205,203,136,29,33,45,196,167,122,178,75,158,230,250,183,111,170,168,189,143,63,240,169,249,248,39,27,14,19,197,195,0,2,179,163,175,142,47,73,100,109,218,149,136,217,100,188,23,123,146,187,77,216,189,133,97,132,130,243,4,12,222,201,2,95,209,139,89,60,162,230,67,78,13,158,3,33,241,31,25,74,104,196,26,30,43,53,41,197,158,168,118,88,91,146,197,130,223,0,178,95,148,128,145,51,143,194,73,241,29,0,124,94,175,139,36,72,55,191,104,16,247,141,162,202,240,114,138,201,190,88,64,38,204,10,143,107,59,173,11,64,26,146,12,123,167,229,204,151,204,212,222,205,36,102,189,134,31,66,88,47,151,19,254,210,108,77,206,119,58,172,174,198,157,119,152,109,145,100,249,19,247,212,109,141,127,227,109,229,35,124,253,98,254,89,83,240,108,196,243,52,83,232,122,161,164,187,116,157,250,149,242,195,157,7,7,116,230,131,141,86,125,109,19,73,125,37,176,67,227,95,151,248,74,84,165,49,193,227,233,154,228,185,209,94,222,8,243,198,198,85,131,127,156,116,99,254,110,229,136,84,248,30,80,218,238,192,67,162,132,225,148,163,218,17,0,168,110,232,105,117,118,6,3,174,238,81,217,100,48,91,61,178,9,231,38,17,182,142,237,78,162,212,115,167,195,92,48,192,120,138,136,240,214,125,56,159,227,202,153,201,249,244,203,53,203,218,72,93,186,205,142,35,199,252,120,82,109,45,45,187,15,151,37,143,218,233,243,35,195,165,75,223,244,182,235,77,139,20,123,4,172,42,148,85,58,233,66,97,242,49,16,246,125,44,117,178,221,245,87,133,21,235,203,153,167,168,222,241,103,50,47,231,0,53,20,244,173,144,42,1,19,45,47,28,88,119,13,93,140,231,23,234,34,207,5,216,11,178,112,105,197,158,17,138,202,204,234,208,235,76,230,81,239,71,101,255,211,124,46,55,42,68,127,94,253,28,7,84,67,109,140,63,108,51,41,165,88,63,163,174,25,95,101,253,20,56,136,63,2,81,172,181,36,150,239,193,13,148,241,166,18,211,6,169,179,148,13,188,89,84,197,16,61,208,169,147,120,194,138,106,83,44,131,23,94,58,179,222,150,119,58,115,72,14,142,77,12,71,85,179,167,76,132,86,183,33,88,81,159,144,137,175,71,95,253,182,203,172,211,239,220,16,33,65,176,167,107,147,14,176,121,213,224,237,221,85,180,205,198,24,97,172,125,144,7,151,21,215,157,230,14,23,90,5,214,82,176,220,5,42,55,233,104,167,170,192,242,119,37,20,15,160,162,68,83,195,22,212,182,106,25,35,248,88,26,69,195,235,63,206,53,52,27,207,197,113,91,75,204,211,187,16,61,198,97,46,107,189,150,21,124,227,65,141,97,153,109,58,165,135,223,203,16,252,174,4,173,133,28,201,4,94,42,46,94,224,31,2,10,214,150,202,216,32,126,32,218,242,112,185,194,46,160,5,180,0,22,140,158,12,45,47,126,39,7,247,114,172,255,255,92,115,143,41,68,242,53,157,106,119,150,196,134,113,198,88,158,255,127,30,61,201,53,38,215,10,110,136,248,58,76,250,166,190,178,34,218,91,50,218,59,226,114,139,194,95,255,111,233,157,155,229,188,117,20,222,185,43,7,25,124,4,118,49,142,25,165,82,132,136,43,126,61,188,178,121,57,57,240,26,206,11,242,82,111,10,42,246,143,161,226,247,105,204,104,124,83,19,44,180,112,42,155,159,235,238,74,95,244,254,86,145,74,23,18,223,210,133,157,243,72,64,1,131,121,65,87,150,4,159,216,229,211,39,50,5,221,189,106,79,254,197,217,242,99,127,38,53,195,223,179,254,9,133,67,12,18,114,174,122,84,217,170,100,153,120,219,120,133,199,38,74,103,19,68,38,232,125,187,249,120,54,221,202,224,15,251,228,124,6,209,60,8,43,75,46,180,57,254,229,229,60,198,33,163,110,101,208,107,229,10,87,228,108,77,220,111,219,210,107,17,189,24,181,71,200,170,138,220,43,116,17,179,249,119,174,250,212,177,174,151,39,69,154,46,126,128,54,21,12,219,157,197,232,213,110,239,23,63,130,145,6,114,10,54,96,152,156,202,159,74,212,196,62,66,239,40,7,131,245,15,53,215,164,70,66,102,5,234,154,10,5,184,247,108,36,251,36,78,39,61,20,163,199,218,64,54,56,168,53,138,151,91,86,8,218,25,160,223,213,149,222,220,234,249,7,79,212,26,64,145,63,45,173,0,1,2,86,132,37,169,83,212,190,30,70,238,98,205,22,252,209,124,247,8,48,221,230,70,169,245,76,177,186,133,184,153,112,237,96,65,165,228,36,148,52,224,216,148,137,72,231,76,38,151,207,115,15,9,106,97,116,48,149,152,37,83,242,132,200,145,77,238,91,211,4,239,36,183,150,7,242,26,222,129,195,147,167,116,171,185,208,91,139,84,190,107,57,13,233,69,157,190,9,132,80,74,152,193,222,228,10,253,156,155,240,180,59,106,79,8,55,71,121,148,6,103,103,176,212,16,231,234,51,67,165,241,3,130,221,78,32,163,27,124,110,143,69,41,34,208,77,143,4,33,26,111,166,93,137,66,128,82,48,78,81,156,133,58,115,127,123,173,96,92,105,140,43,28,59,59,116,13,228,172,36,124,47,132,106,100,121,227,176,105,45,0,29,147,76,117,206,156,50,11,25,205,168,95,234,54,47,43,114,85,23,20,4,203,222,212,17,111,89,196,75,113,111,39,158,243,167,252,43,70,73,204,91,253,24,28,228,94,110,165,20,165,13,61,141,21,60,240,173,219,20,109,121,85,231,211,242,112,40,75,55,53,27,185,130,224,136,34,185,250,110,88,48,29,53,128,94,192,62,252,190,38,191,121,143,7,157,80,157,161,67,234,48,76,226,106,222,117,101,60,75,134,36,92,111,42,103,59,79,208,133,232,220,103,73,167,55,170,255,224,239,99,20,162,30,27,249,144,144,117,103,52,68,81,54,167,205,112,53,17,232,56,42,17,139,248,167,154,240,24,209,115,249,36,240,189,181,115,73,209,68,47,137,34,6,159,142,127,150,35,160,195,94,199,242,104,81,17,212,48,190,203,186,193,31,147,14,6,156,44,86,176,196,164,62,239,48,95,6,155,174,222,147,36,254,10,61,250,173,47,47,77,122,203,131,222,113,40,179,142,84,129,115,149,53,13,7,188,26,208,203,73,41,30,96,249,139,57,62,46,217,240,98,232,188,16,33,206,197,185,48,14,200,210,84,88,38,222,203,32,156,30,158,160,35,77,192,223,26,17,188,81,100,83,227,15,142,10,89,116,193,173,57,110,47,151,98,130,91,75,162,13,217,57,25,232,33,64,175,116,192,141,247,165,158,82,150,156,126,104,37,25,175,111,213,185,91,246,15,89,12,59,161,231,16,116,40,158,141,250,139,10,66,40,212,57,83,233,135,32,244,212,85,31,221,213,135,187,50,56,36,139,180,64,65,187,190,82,162,7,53,54,189,4,107,20,15,104,240,225,213,141,25,206,94,238,78,229,146,199,236,38,193,233,227,67,12,4,154,76,86,233,53,238,109,120,166,37,77,50,115,241,137,52,150,134,95,252,12,7,247,38,18,239,54,141,219,1,45,193,229,9,12,165,138,136,101,36,219,130,180,150,178,89,138,172,233,37,226,54,1,110,147,33,46,251,69,78,29,13,148,121,42,146,62,21,191,4,204,166,193,222,78,86,11,249,108,40,113,72,122,69,47,154,246,37,94,235,117,255,59,81,116,11,217,117,110,135,95,132,119,79,108,9,255,95,14,227,94,67,145,159,14,198,40,192,99,15,203,78,150,91,167,45,118,187,245,197,190,151,153,3,131,207,71,146,33,15,112,78,223,232,56,245,88,53,12,109,252,87,3,70,242,3,100,112,129,231,249,10,229,191,161,11,21,94,140,172,178,81,2,192,224,74,108,216,95,120,241,179,238,204,248,250,78,253,214,62,89,162,171,85,170,177,250,105,174,91,255,247,138,3,80,194,241,35,87,124,166,251,127,9,61,45,215,135,75,119,186,20,185,149,39,191,40,127,120,136,11,81,238,172,8,28,205,34,111,69,182,244,13,90,168,133,99,222,79,148,170,5,124,226,60,0,116,1,78,242,140,163,245,39,60,131,231,253,215,220,19,94,223,93,253,140,114,61,21,88,158,118,69,8,90,135,35,91,124,21,78,233,126,127,45,24,153,163,51,125,146,162,55,46,195,53,37,87,129,138,190,195,113,45,8,254,97,121,145,66,248,113,254,110,31,237,26,172,141,88,143,1,68,248,158,78,71,24,220,105,112,73,119,69,124,154,194,35,240,35,243,188,20,51,32,110,129,214,106,212,86,127,170,27,54,198,45,230,203,92,198,41,24,71,45,175,117,237,105,68,48,172,27,86,188,164,219,131,38,83,183,251,33,105,60,230,69,136,81,31,47,131,187,1,91,237,228,70,129,71,70,115,82,59,85,165,187,248,232,222,224,185,147,224,57,90,94,179,36,109,131,148,45,141,130,34,139,239,244,123,170,66,135,73,117,181,86,232,195,12,158,11,35,14,67,119,113,91,35,185,191,96,36,43,115,200,153,74,15,83,161,164,179,42,224,39,132,247,210,190,26,230,58,17,171,121,139,175,106,241,108,217,4,171,48,162,167,220,249,46,80,195,226,177,65,122,68,65,244,21,160,190,33,190,125,31,196,92,115,7,183,236,80,6,244,69,195,49,171,196,50,213,46,207,8,48,108,87,140,73,87,59,154,22,110,133,159,224,30,202,195,116,4,35,117,175,92,65,245,86,23,254,25,230,96,52,240,21,196,159,91,175,253,134,180,120,162,218,89,102,53,10,158,131,143,44,217,123,128,109,225,87,144,95,154,74,250,236,81,108,150,60,101,121,133,157,13,106,67,68,156,147,70,79,219,133,31,163,47,247,152,17,107,178,31,8,51,116,83,174,20,22,79,222,204,166,144,55,189,163,234,191,247,141,21,153,65,69,25,8,247,150,97,230,58,167,60,141,207,191,193,118,208,224,91,114,181,221,11,140,76,169,224,75,67,6,30,75,126,169,85,246,192,78,148,227,98,111,10,30,62,145,37,252,166,231,51,75,89,173,25,32,213,239,125,189,191,212,8,40,173,76,204,139,103,243,175,189,28,108,85,129,236,185,68,98,29,166,228,208,107,56,27,10,157,188,239,226,178,179,135,163,194,3,244,53,195,120,214,73,111,203,186,150,172,244,123,182,108,192,163,150,135,168,236,103,0,109,150,167,66,98,77,56,219,95,110,39,79,128,73,176,243,129,85,76,224,210,154,47,154,63,125,106,154,219,230,49,159,55,17,213,22,12,154,125,246,124,230,140,97,243,152,144,76,100,77,62,143,47,92,155,153,95,119,208,37,151,151,202,226,195,107,96,236,149,51,42,188,54,244,113,17,45,91,94,66,236,155,115,97,81,24,26,55,125,59,132,152,12,87,65,252,20,157,241,129,74,77,110,88,45,249,73,13,37,21,151,53,51,1,121,255,159,176,224,200,94,10,44,54,15,147,83,65,1,191,64,1,27,20,193,156,172,237,171,83,182,149,52,149,26,91,134,8,109,148,240,244,57,241,4,2,64,175,11,104,10,117,127,174,199,104,138,139,75,71,11,101,213,58,181,240,224,251,153,57,210,134,1,74,164,223,19,252,94,95,127,111,178,149,202,234,111,143,187,77,220,142,216,44,129,9,75,99,137,244,243,242,206,66,168,153,164,231,19,36,28,209,37,116,90,245,48,41,164,154,91,165,117,138,70,187,3,34,227,196,159,65,37,249,102,20,90,74,119,204,79,132,41,111,22,189,237,91,131,89,163,160,190,149,156,80,144,157,168,197,232,225,113,124,125,165,60,132,242,56,213,101,162,249,129,134,244,207,239,242,39,210,78,12,42,200,177,76,233,76,188,29,91,230,5,212,79,253,129,23,161,62,161,68,73,162,3,221,131,45,75,93,70,4,145,246,141,219,38,55,123,69,50,166,9,221,84,26,206,27,138,31,213,93,111,225,183,195,233,7,131,172,133,136,198,217,33,38,192,124,250,191,183,190,224,190,243,33,229,4,115,130,1,136,34,143,193,98,108,39,1,196,78,243,246,182,237,57,100,113,217,255,193,34,166,83,226,21,142,93,139,138,118,210,220,207,186,133,175,202,19,140,146,203,1,177,38,252,219,109,29,201,17,1,252,98,21,63,86,55,51,130,136,167,81,3,128,110,34,18,118,24,111,73,139,207,7,83,145,45,140,88,208,180,177,228,206,78,117,254,155,10,18,247,66,10,208,101,178,22,51,133,15,75,99,103,176,116,214,201,23,245,180,235,120,221,35,244,28,166,132,98,44,91,18,163,117,133,1,73,187,252,127,72,132,142,72,123,33,74,230,201,157,161,138,74,25,105,237,54,121,184,27,137,84,91,4,128,227,162,204,73,170,197,53,228,209,184,67,133,120,248,241,237,239,22,69,2,147,196,226,11,113,167,151,116,206,184,45,85,148,71,175,40,242,201,5,45,91,245,125,47,241,167,222,39,152,64,113,148,112,87,153,132,128,34,237,47,84,153,244,213,181,2,190,198,95,223,64,23,227,132,247,173,168,250,206,79,135,128,77,12,6,113,150,62,249,64,15,37,172,47,243,122,181,136,0,41,161,255,46,81,87,110,28,208,149,176,243,176,253,72,104,11,36,25,164,236,16,87,68,161,228,59,193,136,107,194,147,166,100,127,66,175,132,104,191,0,75,82,188,195,78,159,102,37,111,233,244,93,241,64,27,186,230,60,41,93,251,56,211,64,79,164,27,254,121,8,122,142,13,228,44,42,99,239,13,185,135,167,76,156,42,8,12,29,220,186,152,21,246,172,45,208,127,71,87,175,48,69,81,167,19,159,184,21,92,127,235,147,75,88,76,240,103,9,94,195,171,204,6,88,210,7,142,117,204,100,0,31,199,45,7,103,151,203,58,63,115,223,237,77,111,1,219,225,11,7,179,165,77,7,49,50,36,239,251,136,149,13,152,180,92,17,88,139,131,246,135,72,180,93,213,163,231,85,196,110,49,161,236,70,49,86,150,220,242,56,49,226,94,61,64,191,22,222,172,178,28,24,25,85,40,48,102,203,25,74,208,41,149,88,179,106,124,172,136,4,16,230,205,104,45,105,50,99,175,220,176,181,202,37,46,183,197,238,184,195,196,132,56,55,200,60,148,18,47,175,169,133,2,221,21,203,215,25,136,77,199,181,36,48,112,163,4,100,115,54,129,213,115,151,86,2,163,68,208,173,213,13,105,31,150,91,155,22,123,54,162,178,7,226,220,173,53,155,3,157,177,42,190,105,133,53,45,86,3,123,199,136,53,80,153,177,14,36,38,48,218,147,6,180,174,71,148,185,168,169,234,172,55,206,123,202,236,244,63,61,156,198,228,47,132,71,68,30,177,229,105,193,24,57,117,41,227,90,30,125,117,133,137,133,110,38,164,243,192,231,179,242,123,36,132,146,202,242,157,90,146,5,175,12,87,94,182,12,24,11,153,249,111,149,60,12,240,160,177,53,209,1,15,223,250,134,149,151,118,79,71,253,133,44,54,238,64,42,155,33,36,15,248,171,133,185,212,196,24,220,120,206,194,200,55,30,23,46,232,92,106,189,36,63,116,89,139,85,20,10,130,114,3,113,181,27,98,229,214,141,210,48,128,78,110,107,37,116,255,201,138,151,112,225,185,182,37,141,69,25,97,37,181,94,53,212,60,192,178,41,5,73,143,246,199,18,72,157,31,103,109,105,95,29,191,104,131,211,13,96,131,64,158,63,209,43,28,246,157,93,16,89,177,140,167,106,99,255,85,250,54,69,12,230,87,219,254,45,22,202,102,144,135,112,2,133,143,65,163,206,114,44,0,20,230,27,80,241,221,239,208,142,196,92,56,250,242,29,127,71,159,158,245,77,249,159,213,111,158,113,229,138,66,56,105,169,23,85,61,55,4,206,56,207,195,181,137,207,143,41,86,30,19,214,186,171,15,203,253,235,161,17,78,196,192,56,90,86,165,214,199,206,6,12,77,48,20,112,34,21,227,247,104,239,192,146,243,130,1,176,237,170,249,124,65,90,255,90,251,19,70,172,248,63,194,136,164,13,33,92,88,50,117,158,38,171,130,231,231,220,181,212,3,121,2,0,0,86,219,111,138,37,176,124,94,86,92,185,241,211,182,157,102,201,38,10,122,221,104,75,10,76,15,237,52,203,155,24,33,184,152,199,242,68,160,18,64,55,52,148,94,118,20,43,248,76,44,132,120,83,12,165,95,218,33,29,37,142,235,55,179,161,185,125,87,167,227,246,195,50,44,217,27,189,167,38,81,177,29,63,168,236,143,113,115,131,153,94,158,251,222,46,162,208,181,193,186,205,23,48,134,56,91,187,38,132,204,23,148,48,183,159,167,73,78,60,38,146,20,93,212,159,143,0,83,33,183,189,52,181,44,92,197,224,148,102,64,68,29,184,193,184,45,218,115,250,44,147,0,95,9,16,43,36,214,141,28,250,12,53,249,214,231,190,157,161,231,215,99,41,111,180,37,198,190,252,10,251,207,125,148,131,145,208,43,168,215,48,122,22,210,12,1,181,244,41,218,246,63,187,40,39,230,12,18,154,191,163,95,50,240,225,191,118,58,34,128,194,211,77,7,213,76,132,173,140,135,123,251,192,31,242,253,25,154,219,73,45,61,39,156,1,131,156,50,147,92,9,243,187,165,144,99,207,58,73,181,195,9,127,13,202,188,34,161,211,135,158,69,102,134,171,36,227,28,19,252,62,70,97,70,134,70,68,108,13,161,29,100,105,25,19,248,221,57,196,54,214,112,214,145,146,100,230,218,33,143,101,189,218,250,213,241,56,3,71,144,235,204,229,19,234,160,189,193,58,187,85,116,40,11,93,64,187,98,247,127,123,5,232,167,43,26,128,249,219,254,197,111,92,6,204,65,22,168,173,2,231,253,79,216,218,138,180,52,209,20,113,183,9,71,84,197,149,209,133,156,16,167,120,212,155,59,33,195,91,44,204,86,242,163,153,112,157,41,6,206,153,53,124,84,164,113,194,217,70,254,92,172,67,182,229,133,230,160,110,224,85,23,4,215,112,135,136,94,228,101,43,185,124,21,241,234,86,74,102,146,249,224,5,101,185,43,203,46,253,100,76,212,84,109,164,101,141,243,51,90,47,98,203,123,23,50,132,220,76,150,130,191,32,185,144,117,200,67,52,17,90,32,105,82,177,174,116,103,194,133,133,50,11,184,10,251,117,170,157,235,22,73,201,65,211,240,146,108,140,198,124,34,131,21,156,31,62,89,220,79,72,215,98,229,93,138,173,152,117,210,118,254,190,22,255,254,216,66,147,191,142,194,121,11,71,40,24,167,165,52,230,130,228,249,50,252,29,185,5,181,191,89,70,1,94,99,66,230,252,53,102,104,119,83,136,188,32,22,12,51,67,174,168,86,12,85,173,12,199,76,112,126,139,13,243,79,33,101,39,252,32,240,113,6,167,210,73,231,9,108,223,217,206,154,163,227,29,57,167,232,129,161,88,77,64,24,139,254,89,134,142,2,233,43,148,113,104,212,184,5,65,125,218,199,38,171,151,162,43,19,132,43,182,165,18,242,20,247,185,196,230,211,93,100,158,43,221,196,191,145,167,176,148,91,162,45,198,2,44,191,116,120,21,244,241,16,17,43,9,77,74,107,13,244,201,1,8,210,5,167,28,105,85,61,101,34,127,196,238,94,115,238,106,255,35,208,51,89,13,180,10,56,20,56,188,111,15,97,169,177,104,78,210,209,193,56,172,129,227,59,172,91,50,134,232,150,206,249,166,78,63,50,174,157,173,26,5,25,109,143,128,187,235,168,159,189,65,14,230,185,129,64,105,166,197,136,78,222,18,254,90,128,27,161,80,76,91,247,11,145,76,70,225,214,247,114,240,49,14,206,208,212,165,50,43,180,237,112,31,21,42,192,198,88,205,0,117,8,120,142,86,50,167,212,90,145,151,148,48,164,248,75,226,180,160,241,38,154,22,106,124,22,62,134,203,245,171,47,133,17,64,14,251,18,90,208,55,47,236,137,247,118,19,156,160,25,179,60,192,187,43,184,255,30,3,187,44,107,12,139,216,38,205,243,167,45,142,37,249,112,218,156,211,142,87,66,133,216,25,100,172,142,255,116,247,183,41,133,85,248,136,69,177,148,54,127,70,160,200,242,144,221,57,85,137,175,93,95,208,225,237,195,112,103,107,60,169,121,198,25,205,111,211,101,163,208,155,18,160,121,87,60,129,245,137,222,60,49,43,81,69,31,148,10,205,205,235,48,32,116,231,201,83,122,2,92,77,197,101,110,132,229,213,14,122,119,125,89,129,251,244,150,114,30,74,182,3,58,215,95,169,52,157,224,241,10,6,143,115,96,86,26,182,106,219,103,165,109,32,45,94,1,247,127,47,245,63,22,148,77,132,151,65,26,45,104,79,181,216,55,141,251,249,203,253,252,240,98,176,83,182,251,57,240,222,16,208,76,173,100,241,140,62,3,217,154,202,109,124,72,47,70,61,136,37,113,171,56,44,235,224,212,32,177,112,10,141,55,252,134,253,112,124,49,37,42,243,29,24,43,168,217,224,225,248,161,96,138,139,171,20,164,215,220,113,215,10,153,224,141,202,85,52,54,77,190,90,232,73,217,214,79,235,39,109,64,172,75,251,175,159,214,166,186,252,179,80,113,155,115,75,59,244,209,67,49,142,175,207,63,137,201,187,136,111,18,179,176,52,46,69,46,231,66,29,160,73,178,80,106,173,99,214,110,51,180,98,11,75,162,143,236,83,62,19,199,17,233,128,24,208,125,226,162,145,97,93,172,8,246,202,108,172,225,180,151,200,227,22,202,105,39,203,45,60,248,194,200,216,174,201,1,14,36,110,224,36,135,63,146,203,53,164,239,104,148,27,19,240,72,255,189,215,129,96,87,102,55,168,43,55,241,220,129,174,22,168,134,59,71,207,84,177,22,215,38,98,78,40,29,164,111,89,170,8,119,57,42,176,169,10,232,173,134,138,73,61,189,186,198,196,3,26,94,29,191,112,47,134,194,81,234,168,82,18,209,98,155,106,101,168,205,11,69,105,66,249,248,41,115,15,138,197,178,74,184,234,165,182,121,116,124,106,238,232,204,51,74,144,81,123,108,40,244,230,202,217,20,252,159,150,160,208,94,178,203,91,179,111,3,185,156,203,219,94,117,211,208,214,45,44,142,235,132,12,164,213,226,9,178,147,230,82,210,172,222,150,76,23,190,174,17,162,130,248,42,139,151,233,117,150,221,73,191,237,126,56,201,17,101,120,68,121,118,58,119,124,63,116,230,110,15,65,87,35,73,251,0,72,5,236,222,169,134,236,20,198,159,170,220,7,39,120,27,24,42,220,189,186,113,60,158,105,65,177,43,180,30,67,247,59,13,194,186,43,3,7,144,245,240,178,247,231,65,70,5,106,28,138,70,57,170,36,158,28,162,89,104,80,90,232,163,245,206,78,149,182,35,45,95,216,189,103,219,226,104,31,217,35,75,169,153,182,175,224,15,92,73,250,232,179,169,24,134,147,114,198,163,254,84,160,138,50,214,18,75,78,50,170,183,104,47,23,240,75,97,21,61,5,202,48,220,159,147,49,84,70,201,84,181,81,69,103,46,91,66,38,152,197,74,208,226,6,154,49,90,23,151,74,250,71,232,177,127,65,197,135,235,36,251,128,183,4,163,119,2,250,249,37,165,61,120,79,121,177,189,241,242,182,25,190,212,65,130,62,101,255,60,157,102,71,130,125,150,127,222,186,204,246,162,146,251,83,91,185,155,88,91,2,7,189,184,141,53,4,68,25,67,22,215,177,166,92,221,57,49,243,101,104,137,108,221,199,16,60,124,130,155,54,6,152,116,166,250,165,212,120,147,236,55,101,8,143,89,116,220,185,28,24,203,37,180,41,208,183,237,12,179,51,140,121,90,46,43,26,188,36,42,35,158,106,5,111,37,118,39,167,95,225,31,237,45,108,207,139,70,255,53,235,144,137,95,109,111,2,169,220,142,141,45,90,44,105,229,121,149,216,30,153,177,137,210,254,115,39,13,174,176,41,60,240,124,146,84,33,1,37,125,120,104,150,17,196,234,127,49,202,83,226,17,105,24,165,245,191,105,182,104,94,239,194,22,242,42,30,150,179,187,187,23,102,27,3,54,125,58,136,255,195,54,200,123,121,123,53,254,93,92,187,76,122,140,78,250,175,41,227,108,146,208,11,56,248,33,112,179,103,92,22,8,176,208,143,219,229,132,42,150,179,228,171,54,160,46,104,165,116,202,33,136,238,73,40,149,166,180,195,241,150,67,73,199,27,14,101,172,130,5,172,147,141,225,87,9,46,17,214,82,65,248,54,178,183,2,91,171,137,69,213,153,185,185,160,250,242,235,211,51,241,56,104,47,130,39,209,74,94,110,220,15,149,232,110,208,166,158,195,34,216,152,128,35,161,234,208,50,93,62,122,170,34,229,87,140,21,38,91,182,152,199,142,173,101,172,21,200,126,140,71,242,249,238,110,182,105,184,165,4,127,174,190,184,200,240,85,192,9,149,6,233,92,83,166,16,61,41,137,28,11,134,237,160,26,216,192,148,17,93,185,184,50,81,131,226,239,85,89,218,108,135,79,162,107,159,95,27,135,70,80,49,122,212,198,214,211,27,214,34,190,152,177,2,2,164,14,149,21,127,0,181,69,198,205,186,139,226,227,230,181,226,35,181,112,3,71,109,162,46,22,140,35,60,107,120,30,229,223,36,201,236,245,225,49,164,109,6,4,162,141,62,108,28,17,222,65,219,158,179,223,118,69,4,17,58,234,78,47,99,189,207,251,0,76,252,171,13,156,45,152,244,100,240,53,158,44,136,142,163,1,95,54,188,128,133,249,6,70,187,3,144,220,102,111,242,216,1,171,198,94,148,7,100,143,179,28,232,173,138,202,176,177,235,155,157,10,42,206,162,113,207,249,165,226,31,75,152,135,0,104,27,158,239,154,18,164,104,92,110,48,234,210,190,53,40,210,145,111,116,238,165,240,122,107,87,245,250,180,233,203,186,239,31,30,106,255,23,163,193,179,181,238,68,238,218,79,71,227,189,236,166,109,161,36,70,129,150,43,145,191,232,109,192,48,138,20,241,112,0,158,7,74,51,117,98,99,242,162,250,34,75,30,248,199,220,215,45,194,49,104,135,2,200,66,25,43,224,73,201,59,204,164,186,139,75,75,98,65,245,216,78,247,174,142,32,219,156,199,8,37,218,199,23,183,186,119,37,125,103,126,188,133,129,13,83,61,87,68,157,27,129,213,200,108,239,180,59,144,84,3,142,29,109,171,108,61,243,33,203,171,106,140,125,179,192,157,26,124,210,225,77,184,82,95,16,217,176,134,24,100,170,130,94,98,15,103,89,16,103,228,189,42,31,88,101,6,198,165,130,150,74,196,189,108,147,129,68,191,87,28,146,237,21,139,233,7,140,207,249,237,11,5,107,140,84,178,112,24,60,66,217,45,198,65,73,22,60,216,184,11,178,187,56,13,35,172,157,79,152,219,169,35,52,5,116,186,235,53,121,198,14,58,169,164,67,138,19,142,175,9,5,220,112,142,217,232,236,121,9,240,251,143,24,20,175,195,206,156,49,224,186,170,72,228,28,243,201,150,110,187,126,90,6,172,190,158,59,45,168,23,55,172,38,56,127,230,254,154,207,143,252,166,144,41,27,212,122,35,54,160,172,234,67,109,85,153,51,140,232,248,34,127,242,69,188,126,71,244,125,65,249,134,110,173,160,147,8,173,185,85,129,4,85,227,171,55,51,174,44,214,81,153,225,106,188,59,240,174,85,12,227,158,80,241,174,17,221,177,175,3,86,228,226,133,170,223,91,97,75,45,196,39,38,227,99,43,81,166,26,212,229,70,58,21,220,8,54,242,254,225,190,79,127,21,158,107,105,61,71,192,58,110,163,154,15,236,35,23,191,78,207,233,12,7,128,19,9,155,12,97,203,4,39,36,6,109,7,0,143,94,73,121,208,53,89,56,55,161,255,87,115,121,115,60,81,200,129,74,109,183,204,56,102,157,23,18,132,96,54,29,161,0,250,72,48,40,107,85,68,141,146,239,13,15,85,185,116,52,55,239,137,183,73,168,184,25,141,111,173,160,55,74,121,189,46,187,66,70,6,47,180,65,163,237,73,238,53,232,64,151,6,241,121,224,156,167,208,180,57,155,194,184,94,127,142,78,178,123,144,252,210,14,228,41,28,242,23,13,217,39,168,49,38,123,190,153,75,105,17,115,167,232,111,36,224,89,222,57,33,166,179,150,29,118,184,16,118,114,114,131,138,12,195,24,221,51,172,228,117,248,39,65,221,229,31,58,188,133,249,183,236,212,50,37,146,163,79,92,36,53,236,161,255,126,38,236,166,243,20,136,164,212,179,63,45,192,196,20,85,81,35,11,31,69,244,120,243,218,179,141,42,225,73,8,57,186,34,35,186,134,151,193,65,74,183,132,239,23,50,14,184,176,71,225,93,157,133,166,142,250,199,154,27,163,179,175,118,240,42,142,198,146,226,34,121,200,114,169,21,45,27,57,77,252,249,51,150,196,240,241,140,175,93,115,41,22,28,254,80,164,102,228,37,201,34,75,115,231,203,144,101,55,29,137,93,66,195,35,142,37,127,82,54,138,130,205,168,171,163,236,148,209,5,228,106,1,57,4,214,76,75,111,98,216,168,48,25,31,246,167,183,58,182,36,200,170,5,207,22,0,184,90,212,211,106,134,34,96,149,188,105,58,62,226,67,140,25,132,62,96,237,59,85,209,54,5,133,194,217,123,248,52,179,205,37,203,134,30,21,81,139,214,210,21,234,70,191,73,136,153,161,95,70,157,74,209,205,121,50,233,219,184,109,89,91,120,183,240,234,182,61,131,45,248,243,234,48,215,55,243,22,105,112,76,230,4,103,108,183,205,91,142,250,117,35,251,51,187,75,167,112,123,66,231,125,50,132,151,87,13,162,254,237,120,181,154,55,78,11,239,39,251,126,23,184,80,158,58,94,224,194,105,66,80,80,138,129,106,1,17,82,84,224,198,11,249,57,71,185,115,224,196,139,141,232,40,130,134,10,211,114,62,223,98,200,186,228,237,97,245,210,38,227,19,116,8,73,154,104,81,237,10,110,66,126,98,159,166,156,163,216,195,223,65,42,124,116,160,99,28,199,211,1,177,24,201,214,23,97,181,47,175,183,9,53,112,8,197,114,126,78,241,85,21,191,87,167,119,138,3,207,101,19,64,73,250,42,77,109,112,105,56,230,235,107,97,167,199,178,220,127,16,49,197,48,82,16,56,56,110,88,249,192,250,195,63,94,158,132,83,41,168,153,46,20,163,122,191,76,38,163,236,147,213,213,13,70,26,251,135,79,7,153,85,119,14,64,46,77,103,141,58,57,170,51,177,22,177,72,41,7,52,109,149,247,34,52,0,94,24,244,149,255,186,40,195,135,133,76,213,246,176,225,64,163,71,36,103,220,57,4,146,173,124,60,108,47,90,175,163,152,19,143,27,66,42,153,78,44,248,119,231,97,119,204,181,83,68,101,104,201,4,20,191,209,231,100,93,3,44,142,215,85,234,100,54,220,137,9,100,74,153,197,83,182,84,20,67,203,31,191,86,16,162,210,26,6,150,233,10,0,234,22,134,233,4,17,183,76,126,15,236,99,211,95,90,213,179,134,243,22,159,56,35,197,189,16,180,41,111,123,141,167,84,161,43,63,112,176,98,247,123,22,88,100,94,71,98,161,34,140,95,220,251,170,161,65,32,134,248,211,83,172,179,248,210,33,80,22,10,89,7,252,157,18,150,154,26,15,218,49,80,181,73,204,130,148,115,108,34,185,236,79,175,69,242,72,102,107,15,9,60,51,119,205,254,137,108,131,116,37,56,168,244,31,193,4,233,19,145,90,25,168,130,13,148,232,238,157,134,165,197,34,176,144,64,153,101,243,126,200,144,255,154,145,85,128,25,99,228,117,3,172,156,24,150,223,7,203,4,139,49,99,84,17,236,122,43,195,112,16,51,136,124,254,116,74,115,65,110,154,189,145,191,235,147,116,204,250,59,150,247,194,2,23,63,86,45,147,34,12,155,73,155,54,242,77,94,164,181,97,76,3,143,203,178,246,229,66,232,79,35,54,152,114,88,143,156,116,88,105,58,132,69,69,97,84,208,192,211,139,149,242,221,138,132,4,19,36,117,39,121,113,70,207,31,202,229,128,191,178,205,81,142,16,240,197,123,25,67,221,175,19,39,20,130,126,12,208,225,10,13,46,74,252,113,244,149,33,191,115,242,77,211,119,198,151,225,16,93,58,119,109,17,152,201,17,228,77,106,178,75,239,41,235,110,162,135,61,158,71,161,11,190,141,4,220,254,102,161,55,94,240,2,187,163,187,183,18,22,159,34,125,205,216,144,185,250,232,131,98,188,32,168,23,173,31,53,251,34,255,122,205,124,185,20,32,220,83,46,195,218,198,71,143,206,211,65,184,83,232,116,65,110,40,137,84,48,236,217,7,29,190,51,176,252,10,29,187,58,175,62,212,208,206,24,8,130,70,143,16,136,55,30,128,33,218,120,123,51,231,124,159,139,155,221,117,201,142,21,93,85,24,33,127,50,239,231,0,9,123,31,194,67,84,104,163,15,237,182,196,179,242,214,209,88,206,72,160,81,171,82,77,71,28,151,245,150,231,196,106,56,146,50,28,59,59,70,83,144,55,204,157,73,145,98,208,97,228,129,242,116,138,180,12,59,88,41,134,159,202,217,186,77,20,42,28,232,252,72,135,55,72,140,128,30,8,152,208,50,14,184,135,43,100,211,33,184,60,56,108,111,208,176,4,107,15,21,124,50,161,77,45,18,132,92,119,202,36,241,206,135,202,119,34,73,51,115,114,106,180,70,41,175,163,108,12,168,177,179,184,94,83,193,120,53,22,116,147,75,24,96,94,168,107,228,107,232,153,155,119,211,101,147,218,57,117,161,230,186,77,86,182,188,47,244,132,183,226,239,161,37,243,208,254,91,141,66,129,138,131,227,236,207,92,70,9,222,25,187,19,16,158,247,98,198,14,140,22,116,216,58,156,140,200,146,140,50,153,120,60,185,15,148,46,95,254,182,230,181,36,164,49,132,9,34,60,159,98,140,133,242,118,86,41,80,72,83,227,206,64,239,82,245,26,85,145,92,97,144,217,223,120,242,186,232,50,182,94,167,209,88,250,82,136,216,118,15,21,83,181,147,194,11,50,143,129,226,192,129,103,220,5,156,143,63,124,206,43,101,86,155,106,60,206,222,241,248,127,50,141,34,189,75,79,250,120,229,31,75,216,177,56,109,199,118,111,128,175,113,124,47,224,217,189,109,86,226,206,215,146,116,127,140,44,216,68,3,62,103,193,215,238,221,17,133,170,75,159,251,132,10,65,160,186,189,134,24,107,239,32,79,250,216,4,154,240,50,63,85,152,131,32,254,70,43,104,238,124,139,30,20,7,51,45,252,190,126,75,138,155,88,17,201,157,183,51,226,82,16,76,60,109,49,22,175,6,245,156,170,149,47,195,5,10,94,111,59,209,32,56,62,52,158,135,186,163,221,86,157,87,103,23,246,149,114,79,173,72,54,40,236,206,36,151,25,61,99,237,169,178,249,223,137,41,111,0,100,75,215,113,101,92,85,2,134,48,40,89,116,28,71,213,46,89,143,1,77,151,53,164,93,85,175,185,104,74,245,216,149,93,122,17,45,144,220,64,81,99,132,253,224,251,115,149,81,23,236,95,134,9,173,180,78,142,181,143,84,205,217,94,193,244,170,120,100,6,167,150,163,196,73,155,217,30,238,213,58,127,95,125,150,217,131,101,32,89,45,79,66,162,218,254,193,72,228,60,248,93,6,167,122,213,193,86,57,215,242,13,132,6,255,114,112,203,232,21,189,92,64,148,116,188,170,52,64,146,54,8,199,14,159,237,83,246,205,22,118,119,97,65,15,48,47,136,150,13,59,97,201,179,90,21,171,13,215,1,143,123,2,140,114,64,76,43,90,183,130,150,31,10,245,255,147,4,17,236,95,158,102,85,148,19,254,111,194,72,119,94,158,106,189,91,65,244,173,16,251,57,126,82,127,167,138,210,0,82,79,9,135,133,176,76,96,211,94,169,2,176,202,18,75,87,200,150,113,89,232,32,100,122,206,229,158,160,251,238,19,39,198,150,43,150,148,72,142,134,232,49,163,73,84,121,244,56,81,32,169,50,124,244,240,250,160,209,58,61,26,253,235,43,218,240,144,0,186,92,147,209,132,251,148,2,20,32,193,204,167,12,228,251,36,253,105,76,135,199,109,85,129,130,139,80,160,91,186,199,246,237,4,105,35,246,224,14,149,171,204,234,222,117,251,50,179,19,98,152,96,126,140,252,19,57,67,86,193,217,64,114,149,48,166,122,150,101,133,153,8,189,18,187,249,245,58,165,2,12,47,104,84,6,227,142,158,55,167,218,59,249,72,129,148,65,235,24,211,159,156,76,13,200,248,164,35,81,248,252,133,76,161,162,71,253,168,107,135,59,166,197,101,90,127,207,138,119,77,220,31,123,13,121,250,194,227,53,75,8,60,169,64,12,233,155,73,217,81,205,44,109,110,15,88,87,66,86,16,23,0,219,78,199,70,26,215,243,16,205,248,70,33,17,69,196,82,16,157,168,113,16,233,249,205,101,125,250,225,125,224,195,65,128,40,244,42,60,5,36,126,179,226,172,14,109,205,14,16,124,50,245,154,72,114,151,29,224,75,162,217,163,215,161,132,91,125,225,33,27,161,96,241,10,3,247,200,152,7,108,30,98,38,182,121,98,219,129,180,120,9,94,116,201,235,80,50,123,126,77,126,141,25,154,12,210,250,82,106,40,189,123,181,71,237,200,116,241,197,89,185,166,89,225,155,13,170,71,243,193,114,227,80,107,99,112,125,153,60,76,215,186,224,200,240,252,254,64,115,42,67,237,138,112,2,31,31,44,48,17,26,164,13,196,89,230,232,103,217,254,101,246,132,108,65,85,184,13,199,231,146,147,21,97,110,177,153,158,213,241,160,160,84,162,58,176,240,50,240,191,154,88,227,171,21,108,226,165,165,232,15,48,200,81,19,76,61,152,162,111,138,30,108,190,16,33,163,124,168,139,67,88,191,180,123,129,87,49,114,15,41,90,15,0,219,223,115,44,147,227,21,187,35,208,25,187,224,33,5,243,203,196,213,146,126,242,63,147,85,21,131,144,55,78,0,241,202,16,132,44,12,85,148,225,234,121,112,201,147,113,38,163,123,54,97,154,186,130,97,119,8,140,215,250,221,91,108,51,236,185,193,52,11,124,170,18,4,134,204,112,38,151,138,71,145,82,10,236,175,255,48,72,138,179,136,110,68,32,105,105,128,24,161,49,220,98,49,155,224,244,254,100,179,179,181,202,49,143,173,164,216,121,178,224,27,159,106,63,46,246,255,160,109,82,142,197,4,181,77,96,229,147,17,170,59,7,113,211,123,59,74,115,130,137,22,7,173,154,253,101,231,215,183,177,34,248,52,244,150,18,14,216,160,218,144,222,253,120,185,180,198,213,102,97,234,58,18,198,95,41,171,248,15,63,224,239,118,201,131,47,48,20,30,148,80,31,46,64,135,51,161,1,237,125,42,197,95,180,50,138,81,191,136,129,240,66,228,24,156,90,141,126,204,239,198,132,138,198,206,37,197,109,7,132,243,184,220,66,163,1,129,30,42,40,148,219,74,128,55,19,44,188,18,171,2,193,199,81,251,151,253,175,12,132,8,85,142,127,255,67,100,201,25,113,255,162,224,208,204,175,92,14,238,153,36,159,192,241,80,185,82,105,102,231,211,189,17,48,251,11,150,67,52,229,156,25,55,180,36,222,251,179,197,188,225,26,195,186,196,134,218,106,117,5,58,88,145,233,90,132,17,4,111,9,40,221,7,49,72,177,206,56,64,244,77,255,114,110,249,153,63,136,32,163,71,196,27,64,194,208,161,77,14,120,199,74,225,233,251,156,131,81,63,177,133,193,201,38,198,40,177,137,243,144,9,32,116,177,229,210,161,149,132,199,76,239,244,191,44,193,137,83,15,25,241,189,135,177,251,164,140,56,238,100,6,47,219,250,188,79,137,114,64,215,128,79,28,250,211,10,103,251,170,48,5,58,38,127,147,206,229,148,43,53,95,225,183,22,37,130,127,171,185,40,55,166,167,106,254,106,249,19,220,54,39,210,139,116,154,61,129,100,195,46,201,228,43,221,72,188,82,152,220,64,95,11,33,196,113,126,74,7,103,249,131,99,237,117,110,126,143,220,13,187,104,59,150,243,117,220,19,150,166,70,247,30,18,187,179,136,108,192,212,35,128,77,244,210,114,124,226,122,110,125,200,43,39,30,94,16,219,117,60,202,187,160,57,166,78,179,46,156,222,24,126,148,76,95,52,135,238,115,68,12,41,201,144,179,226,179,239,154,255,164,158,202,234,252,255,204,230,100,190,76,47,96,130,238,246,237,65,176,125,133,245,252,144,47,246,250,37,89,145,71,77,0,39,82,185,150,7,63,108,41,77,56,42,97,32,60,4,101,17,64,119,29,248,209,49,242,203,237,222,107,228,173,127,163,102,184,188,237,220,210,30,92,176,78,24,99,180,58,99,231,94,47,247,163,254,50,185,141,191,202,12,208,140,67,182,70,205,157,214,86,233,124,87,39,127,163,40,153,223,160,214,83,43,116,12,7,120,203,38,197,124,237,226,53,208,243,198,7,21,174,91,79,214,204,91,197,78,175,46,63,250,252,52,128,240,10,88,102,184,236,111,236,69,253,244,158,156,99,162,4,193,98,10,221,231,148,177,181,76,87,172,62,201,34,14,118,242,109,159,30,176,93,198,211,38,135,161,70,214,159,242,49,241,101,161,185,166,95,232,216,63,121,167,107,185,77,181,232,232,58,27,62,82,57,239,246,226,179,116,147,148,165,62,146,130,243,15,52,184,48,80,55,3,123,217,209,113,51,82,71,121,161,139,69,225,117,63,53,43,53,230,90,151,240,72,158,10,18,170,151,190,48,96,201,0,241,190,239,91,40,129,225,95,91,64,100,116,16,111,133,125,141,53,212,192,132,208,160,26,249,193,246,76,211,4,24,29,222,251,153,188,15,55,184,40,180,21,55,150,165,137,107,111,236,157,22,143,35,155,60,209,136,194,225,191,14,44,43,238,94,152,129,16,247,192,231,210,190,115,200,169,178,160,208,68,176,199,166,103,240,177,62,188,92,227,4,97,68,236,223,14,111,130,188,115,72,83,221,219,159,108,58,78,34,101,74,165,223,253,30,70,103,166,88,97,68,248,203,200,10,210,84,3,180,36,27,22,223,209,206,149,244,11,174,202,78,47,201,129,178,120,192,10,207,52,233,253,87,179,210,156,91,101,116,192,191,142,174,32,180,73,254,235,143,190,169,130,12,9,75,23,252,130,4,216,196,190,101,24,119,163,223,203,207,86,181,198,46,45,96,55,222,195,122,239,212,169,96,33,38,133,16,239,196,24,164,98,251,203,8,48,38,112,64,31,253,71,182,249,221,21,147,193,18,226,225,26,59,190,39,200,85,5,98,86,93,91,175,114,109,79,86,199,225,147,229,248,58,101,174,108,245,219,99,112,190,146,2,139,216,190,9,48,94,181,146,202,4,49,95,175,173,6,49,40,177,136,204,142,114,200,115,108,136,227,74,207,236,124,154,86,62,105,156,129,53,67,118,129,118,62,158,223,77,234,227,86,251,163,128,104,100,181,129,207,89,202,201,0,12,20,10,30,121,12,96,201,63,184,174,4,245,198,169,134,37,50,204,213,105,230,27,161,183,236,192,89,170,252,200,69,67,122,26,127,242,199,236,81,136,238,3,255,17,150,25,72,28,31,177,221,200,34,165,14,140,44,87,185,104,85,137,183,160,100,212,209,138,127,129,93,47,38,246,22,68,213,38,107,19,150,23,129,51,1,73,227,159,20,100,159,14,127,133,27,207,135,110,206,143,157,138,147,238,127,7,55,186,59,139,153,252,165,211,150,164,14,239,113,73,62,45,202,28,38,38,223,31,218,233,76,111,236,234,39,195,229,1,84,19,143,210,176,71,145,219,112,154,153,209,13,0,68,216,124,5,217,185,18,121,141,49,18,245,16,203,131,15,173,41,128,147,111,72,186,123,49,19,28,134,197,57,231,225,0,207,150,130,184,22,70,188,98,177,198,71,71,202,147,234,254,15,80,159,217,234,117,42,124,175,95,54,185,69,156,219,221,207,237,237,30,195,103,38,240,232,202,92,231,120,50,240,0,163,116,129,228,62,4,83,157,166,250,211,163,118,4,121,225,35,53,14,138,141,21,227,160,42,27,89,59,178,6,73,115,74,26,148,164,247,120,200,226,95,155,247,23,57,17,219,225,11,169,241,96,188,230,241,55,74,87,221,33,128,102,141,160,237,92,33,228,170,243,135,201,41,67,37,55,4,24,56,217,112,166,175,106,153,223,19,12,62,224,192,132,25,71,224,185,180,28,222,158,224,142,101,118,93,59,246,12,115,12,45,233,77,252,52,113,164,157,112,133,55,133,236,110,201,120,68,184,74,252,57,144,186,122,205,86,24,112,241,44,143,104,47,41,108,246,217,216,213,210,209,3,157,227,148,91,249,93,93,206,51,69,151,29,93,25,3,166,124,87,9,218,107,153,202,35,83,3,213,143,232,97,157,130,105,67,241,113,197,119,206,26,165,229,103,234,58,0,254,15,19,210,102,232,35,56,169,23,30,249,169,193,120,88,48,55,209,72,46,132,47,61,171,12,243,252,91,52,246,126,125,184,149,129,83,61,28,68,228,160,80,150,128,137,96,130,170,40,76,182,148,173,227,10,92,44,91,122,83,202,108,250,27,210,78,81,183,84,6,81,58,215,47,134,197,115,157,218,68,46,24,122,242,241,152,172,196,99,29,149,142,122,31,99,46,116,86,156,3,125,98,65,189,31,215,140,226,144,184,201,90,129,136,121,22,55,183,53,121,67,83,191,83,228,96,231,106,120,74,174,123,123,159,105,226,244,177,187,39,199,153,103,220,157,8,58,49,197,34,143,108,119,12,176,69,136,164,73,55,92,89,83,247,252,142,49,213,115,114,149,130,209,56,100,115,183,72,245,83,175,94,248,175,228,124,207,198,231,101,35,90,87,117,189,211,215,67,180,55,243,215,76,199,110,237,220,76,22,28,72,107,246,3,33,136,89,57,139,169,197,134,233,204,16,109,153,204,146,12,103,143,101,111,198,229,229,97,123,37,152,195,149,62,62,151,174,238,200,169,161,123,207,0,239,223,225,97,98,223,199,233,60,60,17,186,151,79,86,114,166,106,78,141,204,205,122,69,146,90,132,192,124,26,14,46,187,81,105,200,27,226,44,192,220,194,18,70,29,175,139,45,126,41,46,21,216,212,190,57,119,57,34,196,84,243,57,55,77,199,98,71,139,140,109,243,132,98,96,134,27,181,146,123,187,216,117,191,147,75,152,107,237,238,135,48,89,175,55,71,170,189,27,63,224,177,39,105,54,194,66,92,49,26,148,0,2,92,223,225,233,221,125,173,72,139,27,66,77,209,60,44,158,32,225,35,215,200,248,1,154,189,14,193,67,201,208,157,6,143,183,241,202,135,115,157,173,38,24,29,14,19,29,119,169,178,115,98,151,208,72,149,252,242,189,76,90,42,206,95,135,218,60,29,154,114,35,11,220,188,192,0,71,45,243,81,246,79,254,199,250,179,41,123,27,239,92,123,177,48,190,242,152,29,163,227,152,244,106,21,18,69,65,238,149,201,196,206,43,230,161,197,91,117,19,146,141,177,195,121,178,152,206,129,137,164,129,174,159,66,92,18,85,92,39,94,112,93,164,109,131,15,200,202,41,253,235,103,24,217,144,124,214,142,127,244,44,36,199,232,53,55,87,231,194,0,233,111,236,139,123,68,251,66,87,112,34,138,121,178,133,8,163,67,251,132,6,116,161,40,171,219,225,81,147,23,166,191,250,208,198,64,77,204,148,202,55,222,38,181,89,175,159,43,48,149,167,236,107,176,195,203,242,132,197,234,194,199,196,119,213,243,37,15,231,137,150,2,87,209,18,36,239,151,67,162,118,112,65,147,130,72,134,58,240,201,83,102,253,36,212,77,24,228,162,46,161,160,255,121,85,209,35,120,205,180,142,104,140,28,99,27,215,87,154,171,190,101,51,205,71,149,182,91,187,181,205,178,15,253,182,42,137,134,75,15,117,90,53,211,107,172,237,146,68,183,151,32,79,222,190,194,182,54,27,6,77,58,183,213,219,119,226,78,35,232,42,190,185,90,126,66,179,50,153,232,239,215,237,103,134,28,169,144,35,206,75,127,117,20,33,245,43,115,233,24,92,122,57,216,82,135,98,22,153,123,211,253,116,67,154,60,202,221,211,83,238,117,59,202,84,225,121,169,204,10,242,56,191,250,224,159,30,24,220,38,84,190,64,105,104,227,67,0,19,232,213,65,240,58,46,207,231,95,217,209,31,238,3,195,27,101,106,58,48,187,16,201,75,14,96,244,6,244,235,241,245,144,183,44,70,136,104,237,52,152,82,228,39,148,30,194,205,176,181,209,138,95,170,39,72,103,36,54,21,11,195,64,168,54,130,165,30,221,190,110,124,116,154,52,110,79,158,104,142,6,127,91,78,251,196,192,2,222,167,56,189,121,115,8,15,122,157,86,27,211,196,87,14,197,114,240,120,76,82,201,56,3,99,146,9,189,132,96,144,48,165,200,174,46,252,136,104,234,178,64,250,179,104,26,10,53,95,33,232,172,23,155,239,245,227,137,161,152,64,142,197,2,26,125,109,219,2,153,212,157,78,64,228,63,125,253,111,150,254,59,45,201,214,62,66,206,3,26,202,140,4,134,124,226,152,131,75,229,102,161,64,90,88,142,156,41,246,231,67,154,106,215,54,198,111,112,111,250,41,85,33,100,8,61,143,4,186,21,138,145,210,59,204,108,113,204,44,190,124,39,140,17,91,31,46,219,157,182,202,255,75,83,227,33,131,2,141,245,226,139,234,82,164,234,185,131,202,41,238,149,23,65,22,19,77,225,246,11,228,254,219,7,88,246,74,157,14,209,231,132,129,160,148,142,143,108,92,100,110,120,124,6,208,153,254,26,226,95,195,35,181,124,104,192,100,143,35,125,106,49,120,187,121,139,69,140,145,215,126,163,228,129,192,31,69,11,137,224,118,73,108,11,78,98,108,186,47,74,28,33,93,83,159,226,201,190,248,224,133,150,105,144,45,253,77,25,141,84,217,146,44,58,73,156,82,109,69,12,105,127,22,217,179,254,45,73,249,100,81,23,220,21,105,207,22,48,38,24,41,65,147,224,172,232,237,3,9,160,130,220,130,46,170,197,174,222,106,41,237,239,110,129,46,154,217,46,130,33,16,70,225,142,236,143,75,102,70,71,231,74,240,42,116,193,64,53,190,198,137,7,58,245,104,131,180,183,148,247,16,11,103,40,8,104,26,175,230,244,11,50,91,181,14,109,234,18,50,120,114,193,193,79,157,44,142,195,119,89,4,136,154,86,173,142,133,194,158,73,116,106,77,111,214,252,125,103,22,242,144,186,47,132,110,101,182,3,13,223,204,39,166,209,214,158,93,70,154,140,175,71,56,99,16,125,253,165,48,7,148,145,122,70,158,33,101,217,239,123,170,45,145,101,208,70,127,217,111,19,49,90,143,96,66,6,138,42,7,107,184,214,58,42,191,18,88,217,73,187,167,77,107,233,115,2,235,124,131,105,198,40,196,87,69,12,93,201,169,36,55,196,248,12,157,192,32,28,29,45,110,225,40,226,187,134,249,173,123,189,244,157,127,88,93,5,110,47,128,159,51,36,145,13,253,246,125,97,163,144,133,215,15,194,139,79,248,132,187,171,156,169,222,254,158,100,255,250,219,206,47,84,62,235,123,98,192,45,250,20,24,221,198,41,190,62,208,43,40,117,189,165,166,9,41,19,241,108,77,53,6,97,255,244,216,24,20,142,248,85,184,144,205,154,218,65,82,159,61,13,69,231,97,233,136,180,215,35,222,4,227,158,174,11,98,2,238,165,196,49,208,82,204,4,159,232,23,159,146,38,229,18,22,18,104,251,140,200,226,179,37,97,164,170,252,180,169,201,56,135,27,204,34,69,178,176,255,210,249,59,224,150,209,119,141,100,94,35,77,184,40,106,181,225,128,160,57,93,131,149,133,14,43,179,185,217,240,77,9,250,152,122,14,238,227,178,151,99,119,50,83,144,14,94,65,101,235,131,6,98,123,149,94,234,65,159,151,18,46,62,104,97,148,197,74,69,214,36,116,247,175,217,129,167,178,196,133,19,165,81,205,96,58,69,115,180,234,190,230,209,206,169,166,102,55,171,63,219,6,128,17,56,187,197,30,165,250,210,126,78,77,9,84,101,8,99,194,193,136,33,196,218,23,178,235,176,248,56,115,53,80,76,6,154,244,123,141,170,29,213,173,152,75,19,76,28,60,73,17,61,144,68,158,61,11,89,10,89,10,145,198,44,190,76,222,89,186,159,108,242,193,226,27,170,248,107,124,121,196,134,18,71,255,46,247,49,158,27,129,73,53,214,197,93,84,22,208,248,231,116,101,36,19,109,59,2,38,89,118,230,110,208,237,204,10,154,186,138,115,132,83,202,84,77,236,7,229,250,134,195,90,111,157,184,207,229,71,249,142,6,59,36,137,168,240,19,90,63,104,74,230,68,123,52,242,235,50,36,27,82,146,222,26,98,119,221,27,84,237,221,89,50,147,76,76,92,175,82,208,141,33,159,245,58,105,225,230,123,217,4,208,248,194,95,46,65,74,27,187,57,84,13,71,5,96,108,131,216,81,125,2,243,161,248,141,192,108,86,67,120,225,21,145,221,185,190,156,112,117,108,127,174,37,38,32,162,71,213,26,142,23,39,55,74,84,156,18,220,191,70,27,214,224,209,189,146,24,170,53,125,5,108,181,86,205,79,147,197,214,22,170,88,158,224,107,185,15,130,11,191,167,175,173,202,83,223,58,175,244,161,255,143,154,59,166,76,146,7,52,229,253,84,110,170,38,121,186,111,16,64,123,237,104,53,203,91,120,223,89,78,170,243,159,77,14,76,55,249,49,249,141,149,178,131,88,49,238,237,60,56,119,166,110,44,250,39,124,67,18,14,100,50,2,223,218,165,185,103,180,161,133,109,57,160,234,73,110,159,114,101,98,45,124,222,79,130,77,229,254,84,37,71,128,206,241,80,5,66,116,194,109,82,46,95,253,99,205,239,149,59,14,175,7,99,7,30,81,95,233,213,236,179,41,255,129,141,83,206,240,107,65,92,47,140,0,123,71,56,27,232,106,60,32,150,91,182,108,254,5,192,75,43,121,3,238,235,23,138,221,245,231,130,110,198,37,3,21,228,186,169,193,156,100,103,200,36,1,54,112,250,185,219,37,103,42,61,89,98,226,20,85,117,178,59,234,73,25,70,53,36,9,170,79,112,2,127,102,148,128,53,71,59,164,0,202,205,79,223,172,145,147,69,115,143,77,19,5,239,47,198,139,9,189,160,54,133,166,12,195,84,111,56,153,132,86,75,193,162,4,100,60,251,160,30,167,13,246,144,209,57,108,34,162,29,146,22,179,230,25,100,203,138,247,101,103,209,63,147,236,140,34,73,140,28,41,109,108,233,53,212,18,8,72,117,140,166,66,72,157,44,50,113,151,175,115,111,121,57,74,61,170,144,94,142,51,55,127,30,197,196,129,194,87,35,31,121,80,64,20,50,140,92,109,211,229,130,231,105,97,242,24,106,28,31,132,130,137,145,146,98,240,129,109,60,65,119,13,173,68,107,124,153,0,180,212,104,115,72,97,224,8,240,60,250,42,220,252,211,163,200,134,87,244,22,50,125,101,169,210,73,8,96,24,104,196,238,102,5,194,41,87,7,233,92,152,82,123,146,155,13,117,130,106,246,43,66,43,239,77,93,172,174,174,172,174,136,16,135,173,201,208,75,140,52,215,17,95,88,144,179,213,234,207,187,29,221,132,111,72,120,220,46,136,19,38,172,186,129,241,167,98,233,20,84,233,25,233,71,24,29,209,204,13,242,142,212,9,150,59,80,45,74,15,213,249,123,12,47,181,220,62,228,206,91,81,235,26,53,4,132,186,165,25,224,111,182,42,231,156,167,72,205,223,129,9,8,39,73,83,108,104,252,4,148,220,62,12,199,234,214,97,139,104,123,15,156,226,182,163,49,124,104,81,167,244,69,243,207,147,28,246,154,89,146,19,13,238,215,61,195,95,188,176,109,140,196,69,11,210,230,203,11,10,160,47,12,72,28,194,31,159,109,93,125,189,215,172,251,84,7,22,156,133,88,7,203,142,24,141,109,34,229,160,22,167,169,38,71,4,19,231,140,73,0,114,228,141,150,170,220,218,242,19,165,99,236,38,159,254,79,166,135,144,168,165,38,86,3,183,29,80,239,105,81,243,57,110,119,152,213,153,248,161,19,25,63,6,124,187,95,197,99,140,105,12,245,22,118,207,100,117,79,155,86,37,253,247,253,89,45,53,248,72,172,87,68,205,43,218,63,234,60,180,78,153,73,138,183,254,115,130,139,25,162,180,235,27,188,92,194,100,50,35,57,143,104,246,233,213,219,176,110,164,86,165,126,47,16,60,159,78,159,26,104,191,235,4,195,33,218,119,191,18,124,182,175,127,206,39,240,127,96,11,84,78,74,246,194,161,226,158,238,30,11,236,48,118,255,208,255,2,6,196,46,246,84,8,212,10,217,86,154,84,101,59,189,212,25,171,216,83,58,251,57,17,233,34,23,9,51,37,101,211,81,139,180,11,131,25,96,230,1,124,237,112,34,29,164,191,217,48,3,213,65,186,237,87,177,61,22,224,164,87,237,120,20,35,146,133,212,9,148,223,76,207,48,159,29,55,121,174,188,219,223,204,37,204,104,98,244,205,219,196,215,230,155,249,209,141,47,8,232,54,73,108,71,242,229,101,238,228,111,130,180,90,123,102,51,93,170,178,188,174,25,140,124,151,246,37,105,143,90,146,227,110,232,240,75,156,189,59,31,148,180,154,71,134,67,138,209,139,57,171,206,237,204,133,152,123,179,212,219,91,99,179,51,133,213,143,21,191,137,223,130,131,11,243,131,18,24,8,119,248,157,143,139,120,141,130,190,30,237,143,66,79,7,118,200,31,84,3,201,242,66,34,54,43,27,4,90,155,211,232,57,139,157,185,131,56,21,38,47,240,124,172,124,195,22,134,95,108,147,61,111,31,178,192,198,177,222,72,104,242,130,7,181,88,166,26,8,172,154,198,6,197,162,104,64,228,10,149,219,143,60,255,26,221,166,116,175,234,175,250,62,233,194,203,211,139,14,132,170,85,136,35,194,246,41,53,78,26,153,232,145,38,80,218,100,109,138,255,30,27,165,96,138,18,50,109,91,245,52,197,39,83,232,226,196,116,225,80,199,181,56,118,229,35,84,121,120,189,141,29,99,112,1,79,243,41,170,174,94,90,49,93,184,53,36,138,81,163,224,214,197,251,69,62,39,234,166,152,224,59,198,51,102,176,109,129,26,76,7,25,92,194,178,187,126,123,219,222,34,77,105,166,103,22,111,4,11,183,7,39,224,50,159,205,67,56,182,37,190,128,46,245,93,230,1,60,244,37,187,140,55,191,68,220,54,52,236,236,112,218,189,89,29,83,247,106,175,159,49,48,78,244,203,129,59,191,72,120,227,166,86,178,4,216,141,57,232,158,207,19,202,63,146,185,73,157,199,204,243,11,33,160,14,136,217,20,212,38,196,46,49,233,129,186,104,124,162,78,61,47,139,216,1,8,1,179,115,188,35,40,22,147,58,39,222,132,130,64,173,163,44,186,64,206,223,161,13,49,69,216,52,133,60,13,167,14,113,152,173,95,25,59,50,17,124,31,6,45,151,185,164,102,35,231,113,216,94,9,102,95,117,23,89,87,15,147,39,126,141,115,103,115,94,128,197,236,236,139,168,230,187,224,76,142,179,218,36,5,105,20,2,4,82,180,128,202,199,143,247,233,212,234,30,185,68,157,30,241,5,180,147,21,156,172,195,54,84,49,106,224,221,136,21,244,148,97,242,179,107,58,20,177,42,222,246,89,136,120,124,223,19,185,164,106,152,84,100,72,120,187,190,225,79,19,140,160,37,150,89,53,78,164,166,171,131,199,173,51,245,183,244,202,137,62,236,221,190,9,111,220,13,209,114,248,93,186,31,2,226,124,14,38,85,182,136,95,94,38,137,124,110,98,202,145,4,14,193,61,158,60,133,34,246,22,89,245,172,155,243,34,106,51,163,97,181,121,16,5,112,227,160,163,238,37,106,88,99,231,7,97,253,136,105,35,97,125,246,191,147,81,207,226,247,227,138,139,246,218,92,188,45,188,228,172,144,102,252,91,59,236,196,167,98,187,214,194,81,147,234,20,69,195,2,68,211,159,85,83,169,175,41,116,126,252,198,86,175,248,182,69,20,28,161,106,120,38,71,111,162,67,193,12,93,32,88,15,148,83,92,36,163,121,107,179,222,196,47,246,78,24,231,40,88,132,109,199,87,127,225,15,52,192,219,172,73,52,163,126,133,110,245,211,211,233,235,27,104,9,93,39,68,92,73,112,207,100,150,114,175,11,231,63,89,196,225,141,63,59,115,60,149,86,12,128,77,254,254,123,26,94,132,8,7,142,42,138,69,123,159,188,115,92,0,144,98,115,186,165,178,73,253,58,99,171,141,193,102,2,157,92,94,236,45,55,201,86,16,213,40,242,188,165,36,68,37,174,173,134,217,15,229,185,228,179,235,157,207,20,15,111,130,96,228,202,157,238,37,202,95,122,255,211,245,196,74,40,149,45,53,237,65,155,188,3,247,23,184,40,98,98,51,217,213,214,39,1,83,57,61,61,224,4,248,100,115,87,17,153,185,97,11,191,127,183,157,102,36,239,155,127,72,119,167,227,140,141,150,75,26,207,222,126,113,54,23,115,66,63,154,3,105,197,39,123,31,252,237,244,173,41,227,30,67,129,208,232,237,118,200,173,156,203,39,79,12,255,87,167,26,235,65,54,149,251,27,89,175,76,107,14,196,2,45,153,97,199,27,244,93,93,158,178,248,95,115,85,103,235,210,73,92,202,180,45,219,67,174,214,160,130,217,72,240,240,190,232,208,3,36,105,220,152,169,14,13,235,188,32,126,132,230,116,135,242,87,203,0,165,96,154,25,25,79,6,137,11,221,74,210,53,53,230,189,20,196,192,61,223,128,163,6,90,72,108,203,53,17,146,143,112,4,232,150,243,12,82,232,76,71,183,62,198,183,202,213,25,156,1,245,106,54,71,156,42,144,192,120,198,141,30,14,38,32,74,62,151,208,21,240,128,231,22,247,76,179,169,255,18,126,101,193,221,35,64,82,29,36,55,25,47,119,48,135,98,90,148,194,159,247,115,135,119,75,229,216,169,146,54,4,11,135,135,48,245,210,91,117,66,251,85,31,219,145,37,72,72,63,93,208,216,42,28,87,157,24,109,28,31,84,206,220,58,168,27,237,230,210,198,150,124,158,31,36,31,61,46,235,149,51,93,21,73,223,105,103,251,113,155,15,198,1,68,252,169,30,124,45,44,136,204,168,213,143,104,203,31,167,198,78,140,44,143,198,148,23,33,32,27,180,102,120,136,20,52,161,17,44,113,155,81,30,155,9,148,187,217,133,206,13,183,17,187,238,94,2,194,18,125,47,12,162,122,3,31,0,222,231,106,11,28,136,135,137,146,223,27,234,221,180,96,178,232,135,14,90,55,50,37,220,93,174,81,71,165,19,114,106,109,242,55,110,58,188,55,38,26,36,232,157,237,187,3,64,253,125,79,66,165,0,156,56,98,38,229,243,36,103,49,83,129,146,193,162,151,121,253,138,117,137,193,48,110,241,194,194,69,202,128,211,124,86,158,48,15,179,91,106,177,62,147,15,243,163,211,49,11,120,158,228,241,129,4,143,226,13,55,6,197,114,240,186,149,14,198,20,79,241,199,39,14,68,73,126,47,80,1,193,195,116,20,52,113,35,38,13,243,8,219,62,248,103,224,16,196,101,127,23,217,49,189,61,230,145,183,141,191,203,53,170,109,85,48,182,254,65,148,164,242,198,109,144,208,85,101,162,25,20,99,110,12,153,238,3,40,76,8,54,115,124,105,241,42,22,159,185,222,78,163,2,169,225,151,237,139,68,99,99,170,123,194,175,130,119,136,230,225,43,78,91,167,212,130,243,105,35,145,220,7,69,168,13,55,122,95,203,234,117,88,22,42,213,164,153,239,135,8,40,25,22,72,154,101,154,232,202,66,52,12,180,159,182,177,54,165,219,53,113,40,207,218,199,30,7,60,225,163,85,17,22,100,141,100,157,168,160,209,116,252,100,116,213,42,114,243,11,216,167,103,77,173,234,219,132,73,201,22,129,70,235,147,187,136,162,69,193,88,251,110,142,250,176,120,117,93,226,215,176,22,224,117,105,62,16,91,252,91,185,245,221,148,14,224,63,4,65,61,223,170,61,159,0,217,12,36,168,46,221,163,205,240,204,19,209,129,142,190,117,26,46,18,246,250,178,169,200,149,213,13,210,235,7,39,115,16,129,54,58,88,101,148,139,61,223,166,255,197,161,220,231,244,223,207,63,180,133,52,13,152,32,110,96,41,237,248,216,170,239,163,174,190,125,71,75,229,18,10,172,78,45,47,78,121,39,54,27,142,85,174,215,17,230,227,159,91,248,221,90,110,103,3,175,69,153,20,38,179,170,95,158,59,222,101,168,86,0,186,21,188,170,1,231,144,8,103,97,184,238,219,90,17,190,194,101,132,183,28,247,117,221,210,76,176,8,26,58,6,173,12,3,210,152,191,254,185,136,111,133,216,1,255,11,29,168,207,239,132,207,38,13,254,242,175,39,80,159,3,140,168,228,112,232,189,101,99,250,232,255,78,97,66,143,235,29,29,141,40,118,203,168,6,158,54,248,0,94,9,235,56,21,155,127,16,9,50,220,117,177,141,38,68,59,174,249,245,179,79,10,142,100,139,186,128,126,156,51,28,12,145,204,20,126,195,173,68,121,193,127,204,221,209,132,30,12,240,190,116,23,178,108,176,207,96,185,109,159,223,6,250,22,68,95,242,12,156,17,45,213,198,99,200,236,183,250,133,5,48,79,225,82,97,176,113,155,132,50,95,244,86,108,21,40,133,60,113,208,95,179,144,24,249,183,243,109,54,88,43,75,234,206,164,197,105,184,210,51,77,77,69,169,23,252,39,24,106,252,242,40,213,84,164,252,77,99,174,110,139,163,226,52,128,25,17,119,159,217,64,39,11,193,123,28,187,250,26,77,25,214,227,162,95,34,20,157,244,7,149,13,234,52,10,205,81,107,44,24,213,214,161,189,99,130,121,254,84,131,221,73,95,94,17,41,33,30,165,76,43,174,104,241,41,152,186,214,40,24,161,122,245,75,209,50,28,134,162,52,162,132,149,75,196,17,44,250,129,94,232,226,39,37,52,52,43,231,89,199,198,3,70,174,156,233,240,207,45,201,146,9,36,162,31,230,109,175,236,239,87,133,184,91,161,159,192,147,28,72,189,165,238,56,176,189,226,55,147,229,207,101,75,42,197,200,184,90,116,123,4,186,35,104,207,29,60,229,102,93,150,56,112,122,108,231,251,212,215,210,150,110,1,164,20,234,120,177,81,45,132,207,248,28,233,231,66,125,84,20,104,250,145,221,186,162,17,224,237,102,111,67,81,24,122,143,243,175,161,130,138,62,67,234,65,120,33,26,7,150,41,122,4,183,118,252,193,193,19,132,45,31,230,247,203,107,120,78,201,85,184,214,216,55,194,220,203,227,219,76,215,91,249,134,25,20,162,52,47,15,92,43,143,236,197,89,154,230,198,197,224,196,191,90,116,165,250,188,94,56,200,84,112,224,187,170,216,137,96,8,158,233,11,126,171,151,225,254,23,226,108,182,93,152,37,132,14,116,247,243,199,116,60,151,156,15,255,102,75,116,20,255,246,5,49,216,185,120,252,88,171,33,4,73,73,97,151,109,191,59,134,20,26,155,164,223,251,82,101,87,37,88,195,230,192,229,91,22,10,12,159,124,66,141,220,220,118,89,98,81,208,8,33,121,44,219,210,100,166,179,109,223,224,8,1,33,152,19,131,81,82,198,34,152,126,55,18,180,117,75,174,87,239,43,68,157,43,222,163,71,117,135,171,158,52,154,158,101,30,33,73,208,171,95,150,131,0,109,207,38,197,52,1,227,8,177,3,148,8,24,69,123,136,232,255,103,17,76,32,254,224,132,132,242,226,57,85,203,66,207,175,77,232,239,59,11,19,10,42,98,12,21,45,13,25,160,133,151,62,209,64,44,22,180,45,77,92,148,223,140,35,246,230,146,106,130,194,236,98,103,3,35,94,201,253,194,60,191,32,73,49,35,149,73,26,213,117,139,203,38,28,149,189,111,230,121,163,171,205,241,100,231,131,218,159,178,7,19,19,73,30,4,133,131,124,90,126,132,235,19,77,177,35,2,203,167,176,47,220,179,226,245,69,189,80,156,207,29,147,216,177,66,250,185,37,219,166,205,6,167,89,90,107,55,238,23,180,14,222,30,93,21,163,141,63,235,169,46,187,126,246,81,57,179,23,196,249,155,124,132,85,52,103,136,242,150,28,114,229,22,87,11,30,81,145,225,173,145,94,63,252,146,26,96,253,204,169,107,186,46,29,148,126,185,28,181,57,137,115,4,21,217,48,138,118,153,60,52,130,55,223,238,48,83,38,4,119,179,189,237,87,97,30,110,198,171,79,237,229,61,58,134,255,100,12,69,144,180,52,228,72,216,111,196,94,86,222,205,244,123,169,164,151,123,136,209,26,17,212,119,210,253,162,113,165,77,20,14,150,133,177,123,4,237,235,204,199,240,60,220,28,131,145,206,151,94,36,19,197,60,201,47,240,238,165,22,104,98,208,208,24,63,83,247,243,248,205,250,83,192,137,238,235,55,133,134,147,223,38,148,117,50,86,221,158,252,197,8,194,16,189,131,101,246,108,175,175,98,88,12,16,162,186,168,55,201,207,44,52,240,1,123,105,157,80,253,225,43,252,97,76,29,5,31,129,118,109,204,171,156,1,7,144,36,144,210,43,227,106,57,34,201,96,187,63,244,15,145,207,60,89,187,205,190,102,49,120,58,28,137,57,242,135,35,144,133,178,192,46,175,176,46,56,9,250,180,2,243,184,240,73,199,8,10,95,7,254,252,86,52,75,144,0,69,190,76,75,41,81,195,28,223,164,18,152,169,184,80,195,129,228,176,159,149,22,25,48,97,27,208,30,16,205,38,37,0,5,152,23,199,15,32,127,166,222,191,18,88,69,126,33,151,147,172,213,32,105,176,76,250,153,210,137,51,81,204,128,127,77,219,104,253,20,64,48,65,221,98,82,82,17,74,124,177,188,30,0,20,119,190,79,19,111,224,146,73,39,160,13,197,84,236,68,219,144,140,45,118,181,101,216,175,108,43,99,193,153,56,171,68,32,200,222,31,128,96,155,41,201,14,160,232,32,149,110,244,190,127,145,6,115,48,109,128,219,228,206,235,141,254,104,18,142,25,126,250,85,158,96,103,253,58,38,137,92,205,206,126,60,141,180,158,70,70,119,29,231,252,48,197,210,131,32,171,11,232,210,176,219,217,69,225,27,203,40,43,200,184,29,204,155,184,24,105,104,115,127,72,29,44,244,135,3,196,121,90,181,221,243,66,175,121,176,191,220,9,56,97,76,108,158,234,194,21,89,22,82,181,221,74,33,2,253,198,101,227,201,41,227,109,50,117,114,70,74,10,236,196,188,192,18,69,120,147,207,116,31,198,48,65,108,108,23,231,233,22,53,64,10,201,65,85,143,251,154,115,139,62,83,10,91,126,209,25,213,193,30,221,186,204,194,1,138,119,16,121,9,23,149,104,234,166,244,123,245,142,61,175,138,223,112,103,96,249,197,223,85,14,192,157,231,20,94,73,218,119,25,77,109,234,155,78,163,16,246,158,128,123,175,184,8,89,208,242,25,233,104,16,0,128,38,9,119,88,139,159,48,182,11,233,170,10,253,202,213,81,250,146,152,28,33,83,92,131,209,185,138,171,25,92,216,137,180,114,84,10,147,21,123,17,24,248,208,90,84,54,46,238,158,191,72,43,219,94,139,10,103,228,255,41,90,122,202,177,109,0,137,78,226,203,224,189,90,71,42,204,115,195,2,181,141,2,73,228,68,31,170,163,208,7,144,58,241,81,39,47,17,209,190,174,48,157,52,217,27,241,243,137,132,163,63,185,9,144,65,93,32,252,60,87,169,103,136,107,74,116,41,122,219,4,8,176,26,123,92,12,203,230,66,230,134,77,197,3,242,205,83,200,183,222,159,48,217,203,229,185,64,243,14,197,254,93,25,14,251,37,165,151,14,98,181,227,57,87,132,169,32,241,244,231,232,201,195,205,253,111,142,169,197,170,122,162,103,22,167,16,147,56,154,154,11,189,34,71,162,109,226,192,15,27,71,129,159,183,67,20,37,176,147,137,122,78,145,201,211,167,169,87,135,99,42,110,164,103,191,208,227,229,115,95,98,233,167,144,171,237,200,27,202,15,53,237,113,1,9,35,112,32,69,27,65,87,29,253,3,12,113,175,238,19,227,15,12,112,76,17,47,95,51,252,32,174,145,136,22,135,71,2,64,143,26,177,213,105,64,119,47,130,26,184,0,212,38,225,85,150,108,177,38,173,242,128,6,80,99,217,240,35,175,35,43,33,244,21,173,57,28,186,172,37,85,64,228,145,19,152,239,197,34,104,174,47,36,86,194,200,210,66,0,28,239,85,245,76,134,50,120,217,11,117,7,39,34,109,217,248,161,218,143,39,250,18,99,145,199,155,37,233,74,18,173,253,156,64,158,207,21,3,254,218,183,19,50,115,152,164,67,191,1,218,205,19,36,167,6,207,87,56,176,166,180,23,110,33,61,85,16,206,54,49,212,94,120,145,199,166,175,172,196,106,76,201,61,138,250,251,132,17,214,90,21,102,100,26,59,105,9,194,90,224,128,102,234,116,171,248,195,119,161,84,26,199,128,209,233,14,154,151,179,175,189,45,80,203,219,103,166,208,119,201,134,253,222,135,174,17,228,245,77,93,114,183,5,178,222,10,13,225,57,252,255,110,218,2,118,32,139,59,99,58,74,90,162,106,70,218,221,61,88,244,166,192,164,3,153,193,229,238,10,6,189,57,68,139,160,135,174,190,189,232,213,118,21,80,134,1,249,170,8,221,255,218,216,23,42,5,12,153,233,28,246,153,38,69,167,24,246,122,7,214,20,101,211,207,101,74,118,94,28,248,186,251,70,80,37,1,209,71,234,17,2,116,198,53,19,199,223,165,36,143,87,129,36,219,71,26,212,227,181,14,253,151,159,147,163,158,22,119,230,13,252,68,248,226,33,206,191,103,30,102,8,85,143,151,132,220,251,137,236,96,28,36,135,13,173,229,234,179,85,72,70,159,208,197,15,76,141,163,174,85,22,129,193,212,166,2,245,75,13,53,154,119,232,117,169,83,55,91,84,112,172,73,123,242,19,33,54,25,43,152,84,171,138,187,18,58,142,110,237,87,207,43,73,43,91,40,44,50,48,231,174,165,88,55,134,124,194,151,152,46,73,172,57,50,133,186,72,99,184,118,151,80,216,51,78,159,2,254,84,193,164,227,233,5,55,194,209,130,68,251,246,43,204,49,92,208,17,69,7,117,233,188,197,124,161,217,243,208,169,0,211,156,198,98,231,43,182,2,15,7,227,229,174,4,146,6,2,47,24,137,86,155,119,201,202,26,130,127,110,238,245,103,187,123,81,220,109,79,106,248,222,240,163,190,199,33,234,179,121,213,216,46,152,42,243,34,53,147,163,210,77,152,173,244,13,82,61,76,21,230,58,243,160,126,131,183,69,170,182,117,194,62,124,92,103,251,253,102,228,152,170,204,153,112,74,216,73,45,164,222,239,114,32,89,14,29,68,193,65,152,180,212,85,239,118,28,152,215,54,76,176,227,130,60,192,204,34,35,218,146,154,120,149,116,247,192,227,206,162,193,33,152,110,109,37,130,67,167,192,149,73,220,239,192,96,155,151,43,93,59,82,64,49,8,216,192,23,8,103,213,112,172,34,188,52,146,247,48,208,162,103,100,25,98,121,213,129,177,15,204,185,59,244,59,65,153,23,84,88,223,7,66,31,78,253,107,11,159,133,14,72,88,93,234,232,50,60,233,51,166,110,24,59,160,154,46,71,46,20,51,211,36,88,29,253,212,23,74,98,210,101,138,214,101,103,54,187,222,119,34,119,157,117,152,76,4,126,57,62,78,62,147,135,101,121,107,236,124,167,218,89,132,180,2,114,118,54,230,99,39,120,42,242,44,110,213,42,119,16,26,121,53,244,146,63,205,129,37,86,101,137,17,97,98,198,113,117,183,242,67,31,152,191,113,158,83,142,170,147,64,223,189,158,2,227,172,29,96,89,249,132,245,154,55,144,173,127,211,91,54,196,204,72,211,75,177,183,53,76,54,81,14,223,122,210,248,241,5,232,93,212,142,252,230,55,32,97,191,147,173,109,106,151,125,90,185,121,5,92,247,64,17,197,196,76,105,29,151,138,84,20,131,163,238,62,50,124,203,143,101,67,111,136,69,240,110,13,218,22,152,172,191,47,200,180,18,179,164,52,143,88,103,16,185,59,113,159,237,25,220,162,107,214,124,71,106,193,154,215,148,178,37,50,150,198,83,76,2,253,81,1,185,170,154,63,94,125,220,214,110,20,16,7,221,148,173,20,7,165,163,96,3,55,0,194,100,122,46,194,119,205,195,249,213,190,187,154,24,156,126,217,138,14,152,68,16,42,247,194,198,56,117,50,77,21,178,171,205,22,19,57,189,201,243,72,87,237,175,54,222,239,103,212,33,214,152,133,50,33,37,168,131,114,206,25,203,172,136,126,199,229,245,241,78,232,37,226,242,46,200,188,155,88,248,199,73,117,255,23,38,103,231,240,255,142,251,52,160,240,147,73,43,154,37,2,234,141,161,147,64,110,39,78,246,246,232,198,255,135,17,10,75,187,230,174,78,95,197,163,208,49,155,13,194,228,207,227,206,95,41,71,76,49,88,154,110,198,32,73,232,105,144,138,94,221,113,3,101,85,225,101,157,182,167,12,150,38,61,204,51,16,24,120,12,201,105,151,233,19,186,58,114,139,241,222,40,95,63,22,133,27,254,54,165,97,164,117,174,43,55,49,44,238,123,66,228,80,55,193,140,169,255,142,44,252,247,131,126,100,173,58,124,155,169,234,253,167,207,96,215,107,109,161,81,245,84,221,179,39,193,31,159,213,104,26,77,221,139,60,135,151,134,129,114,0,219,97,80,217,5,121,180,244,103,188,191,115,227,100,219,251,31,175,23,34,79,197,74,71,20,100,100,240,214,199,111,176,123,147,226,120,59,111,202,66,30,99,76,56,138,103,152,8,205,219,95,204,232,61,166,194,39,123,56,93,98,84,128,43,114,114,82,179,234,106,204,47,24,56,54,170,208,105,205,21,224,142,123,68,212,23,75,0,66,134,117,216,165,92,127,69,127,39,100,190,72,150,220,172,48,166,213,246,254,58,113,58,27,207,59,10,147,183,77,87,220,252,27,252,182,222,205,31,248,47,213,175,50,14,196,186,188,220,85,49,5,0,131,227,170,71,79,43,0,238,93,114,192,3,202,232,61,91,179,2,54,132,67,119,199,110,199,182,142,186,208,187,206,45,68,38,209,180,165,118,20,10,187,233,179,143,4,104,76,164,26,229,225,169,144,163,27,224,134,48,16,181,33,164,115,243,185,203,56,23,179,199,246,165,8,143,215,91,158,161,173,52,22,20,80,150,134,49,199,247,202,58,162,56,232,74,42,132,128,35,201,254,171,169,28,255,146,146,254,222,178,10,19,170,100,149,199,42,102,89,13,153,146,152,73,9,148,216,54,38,164,124,179,206,166,109,210,102,117,148,149,205,168,56,120,154,12,15,146,204,233,217,7,160,40,50,172,52,110,129,132,40,232,112,247,230,220,198,240,189,73,205,231,204,217,202,81,12,53,7,242,210,127,189,49,25,79,170,54,86,206,136,255,241,74,65,214,195,25,89,129,163,189,106,220,247,148,180,88,214,205,142,229,222,189,125,80,143,220,43,83,165,193,53,78,172,0,75,4,85,45,133,171,108,250,100,242,29,247,248,159,143,125,97,50,103,53,226,174,246,200,70,136,76,9,188,184,45,200,61,176,17,193,156,180,154,167,218,232,163,230,78,11,174,180,82,114,184,244,113,195,216,74,144,66,255,97,3,35,85,156,148,106,52,129,152,116,151,175,121,98,125,60,133,1,16,91,110,74,38,192,155,87,6,233,86,231,70,212,108,206,5,157,190,76,196,88,135,241,120,227,10,219,179,197,145,71,94,78,149,57,85,80,60,176,213,201,228,239,174,35,234,132,148,226,15,37,95,197,255,192,196,158,90,112,140,4,222,68,178,196,114,149,2,136,109,25,206,242,29,156,72,60,90,212,19,134,11,17,168,28,169,217,181,129,18,122,101,244,225,150,37,200,28,149,222,37,59,2,75,113,111,16,7,105,45,118,177,155,27,77,204,173,78,126,149,28,77,193,169,154,191,98,62,8,148,236,161,46,125,145,214,50,112,205,16,206,122,132,36,243,3,83,157,52,194,217,231,160,186,196,9,112,233,128,215,165,246,192,64,214,151,69,13,118,241,122,165,185,73,94,187,150,88,175,104,177,31,171,3,104,141,165,184,200,110,124,232,217,237,234,126,68,57,42,125,171,121,169,49,34,158,63,104,225,139,101,125,206,78,111,89,180,188,126,241,42,71,248,51,183,62,57,124,105,193,112,206,229,218,138,14,14,17,90,44,15,83,156,18,41,87,33,167,58,228,240,112,119,114,45,181,232,137,162,102,205,124,112,147,95,132,17,105,24,237,131,111,200,34,58,70,209,237,246,49,40,44,112,160,25,86,120,0,202,11,219,198,117,255,134,239,67,75,75,48,143,238,50,101,109,158,254,12,118,247,231,197,173,51,246,187,89,41,121,196,246,198,196,181,70,147,86,54,4,148,178,92,86,147,234,251,63,191,2,210,112,67,243,85,245,101,245,219,230,161,244,159,157,129,160,217,57,205,190,106,3,47,151,252,89,3,16,235,130,5,227,220,244,166,185,39,178,17,27,217,181,128,62,237,9,57,85,24,150,55,250,65,55,201,90,160,1,149,137,128,35,94,54,165,167,233,176,239,231,50,132,186,113,243,87,161,82,123,125,210,81,147,178,6,26,249,128,242,188,107,156,184,235,95,53,193,56,181,72,59,102,232,98,241,102,71,47,6,230,33,56,196,163,102,211,173,170,81,9,178,128,150,178,252,32,237,139,141,146,181,61,45,8,166,229,245,185,124,155,137,18,88,201,205,236,142,43,115,160,70,194,133,158,192,62,97,62,244,33,131,120,168,205,134,143,35,172,245,68,64,172,142,61,94,0,198,101,30,218,166,187,168,0,90,26,204,117,193,150,56,234,207,239,95,234,214,72,147,69,61,149,188,185,39,133,220,105,227,149,83,212,183,44,9,31,19,108,251,14,207,174,141,139,248,244,252,37,90,94,249,152,153,237,202,30,113,218,86,188,138,44,64,253,212,67,110,73,128,101,217,211,99,182,228,88,17,50,49,19,131,9,92,235,139,59,235,194,162,90,231,205,232,42,183,146,247,126,26,19,137,135,106,102,152,66,151,120,42,161,27,204,186,205,52,90,146,93,56,56,251,196,41,181,14,133,86,186,23,164,19,245,132,175,127,191,213,97,16,90,88,73,147,208,57,4,49,0,190,186,133,79,6,10,253,181,39,133,24,226,179,152,236,33,131,81,62,217,4,12,229,115,141,163,201,19,148,242,120,86,148,108,206,132,122,41,234,111,212,165,14,226,169,186,200,226,141,133,86,255,9,141,16,191,76,23,245,253,114,184,194,146,196,193,182,197,150,86,7,80,71,18,95,53,215,211,244,8,100,35,68,226,251,58,244,105,0,210,230,46,31,144,164,167,129,127,80,205,6,29,23,225,251,57,103,40,13,34,47,84,87,191,30,221,126,142,254,72,223,211,67,231,22,13,168,28,220,55,0,114,27,174,223,81,192,16,91,96,61,182,145,150,53,227,98,115,125,133,51,169,3,49,94,26,131,154,153,218,158,78,44,97,185,163,40,161,205,146,248,243,248,219,126,202,119,213,76,207,222,225,43,156,151,114,7,200,187,60,164,162,36,240,95,180,248,16,138,45,225,186,198,154,87,19,127,134,222,152,155,165,224,197,47,42,89,127,173,241,164,154,209,98,178,43,135,63,1,227,234,28,81,134,150,153,240,205,124,249,46,75,137,21,65,236,99,13,171,179,40,153,55,153,33,45,55,112,144,144,77,223,253,240,86,168,138,30,110,64,176,19,166,96,128,85,1,19,100,27,27,220,119,64,184,132,140,243,138,242,118,18,109,142,125,78,61,93,2,200,37,173,146,236,81,48,150,106,129,155,15,207,34,150,122,133,177,254,201,69,199,230,15,233,77,50,244,90,78,253,12,65,186,46,27,165,249,83,226,109,147,84,247,85,32,92,14,2,30,50,244,243,228,19,201,129,31,101,9,171,130,222,231,55,239,188,108,216,245,203,202,185,221,24,171,222,131,123,16,3,117,234,177,188,188,30,92,168,58,235,142,196,14,113,212,124,36,178,225,250,192,159,211,58,175,210,163,160,139,227,255,250,40,154,232,114,241,183,202,239,28,96,170,228,106,132,190,64,186,126,197,11,105,109,62,108,232,254,103,253,80,206,113,186,57,34,51,208,206,68,216,143,180,124,4,141,185,249,165,215,216,177,29,151,52,250,158,148,98,253,246,234,154,169,30,148,113,193,3,227,137,204,6,58,60,235,238,97,116,69,77,66,218,212,203,186,18,220,149,79,207,58,120,128,177,118,65,17,241,96,223,149,237,147,27,74,157,233,21,130,243,66,82,89,122,53,129,196,215,183,52,93,209,95,54,105,166,255,46,41,246,175,207,167,146,49,180,139,152,31,255,22,27,182,247,44,40,119,191,1,156,110,232,213,105,130,20,220,48,239,34,193,211,6,62,167,239,243,186,138,167,167,143,120,230,114,90,70,137,205,92,174,139,124,24,125,112,245,55,50,10,154,210,97,34,188,213,138,160,52,36,118,33,42,44,219,219,220,170,183,51,119,170,160,164,60,207,240,166,18,252,203,103,94,38,171,128,47,156,250,8,181,219,234,221,206,160,51,29,138,64,82,179,27,46,204,145,104,194,212,14,18,128,217,101,221,123,4,36,48,94,98,45,140,11,11,20,171,245,181,130,173,126,61,244,96,111,40,204,103,172,137,162,12,52,159,97,145,54,134,75,44,142,2,79,65,200,106,130,41,59,222,126,195,189,32,36,231,127,129,198,176,53,126,60,138,109,249,187,63,153,66,250,77,77,192,217,232,167,240,146,206,14,236,245,27,161,149,145,180,221,3,227,64,252,45,98,103,8,121,150,36,0,196,110,186,7,176,29,241,14,199,22,142,198,237,76,21,254,177,65,90,226,190,136,15,106,210,196,248,117,70,118,185,201,102,8,80,92,71,172,189,200,95,198,25,130,182,129,202,199,38,114,178,206,28,246,239,116,67,229,75,69,17,192,132,171,172,6,221,234,0,171,32,234,249,216,123,178,148,84,138,158,157,231,215,70,39,147,253,52,68,69,133,11,146,21,16,205,7,79,144,205,139,177,204,137,100,131,250,49,83,235,176,189,225,152,189,129,190,67,139,43,217,129,110,152,108,120,0,250,140,87,186,15,249,85,197,249,222,90,246,9,188,249,69,97,11,175,174,147,131,216,189,213,85,11,157,237,58,1,61,53,20,215,113,92,222,92,134,220,157,88,36,187,249,91,67,16,117,110,9,248,84,9,60,117,39,155,68,110,209,183,41,138,187,251,16,104,73,52,238,99,50,171,10,74,90,166,46,188,188,242,234,158,6,214,18,62,253,247,60,204,149,92,86,65,67,253,190,225,122,23,67,244,117,65,203,167,227,208,61,146,78,247,237,12,93,44,215,206,117,91,52,197,153,10,18,46,73,110,162,104,210,75,0,47,129,232,47,192,99,234,6,190,58,6,115,196,104,224,96,20,92,27,226,53,74,182,171,221,188,27,151,75,186,103,11,80,182,165,241,249,193,63,31,133,61,79,115,132,224,176,88,239,71,151,159,46,44,143,8,67,81,244,15,254,45,224,253,9,203,72,244,185,147,220,240,125,224,171,226,193,42,30,54,226,161,122,26,168,207,222,2,57,249,224,98,209,122,32,123,110,203,206,90,160,180,8,40,15,207,81,51,43,111,156,193,33,26,125,117,122,90,225,101,138,196,175,144,45,135,123,143,194,11,157,222,116,218,25,8,236,18,251,53,90,163,141,24,186,0,85,34,234,99,188,114,212,174,88,123,59,230,238,220,247,143,228,78,235,41,54,180,180,175,42,41,147,145,14,211,6,191,92,208,90,205,242,58,202,161,123,114,130,211,152,77,6,90,61,139,46,95,66,233,114,3,67,210,78,213,3,149,169,223,7,245,192,4,107,109,169,184,2,42,210,53,166,248,21,166,136,232,72,18,4,160,176,253,156,106,179,137,236,117,203,142,72,246,191,76,255,18,204,152,106,119,1,124,8,238,105,143,55,134,249,50,151,83,70,65,159,200,140,76,174,13,145,254,94,4,32,250,113,158,72,139,74,196,212,1,27,185,105,60,61,69,226,21,240,25,7,179,89,135,199,206,169,138,121,27,171,83,0,102,54,157,15,1,175,72,116,234,47,47,30,108,143,199,102,220,153,15,210,50,77,139,30,224,97,161,237,16,123,46,1,72,201,241,210,196,33,255,50,193,205,54,222,114,205,195,254,64,205,152,80,45,80,63,253,72,250,193,109,206,57,112,33,129,18,134,62,94,98,182,227,175,48,247,220,78,5,216,109,73,143,237,21,117,60,125,84,23,60,162,45,90,127,254,177,99,240,0,69,254,248,248,49,103,57,186,20,94,169,179,244,211,236,232,218,18,227,114,115,86,21,161,155,50,227,210,250,148,123,39,134,43,164,77,229,180,175,175,46,58,134,159,252,131,16,93,243,152,219,87,61,52,177,85,35,157,145,59,38,30,249,249,29,243,7,203,32,13,43,104,249,183,213,14,210,38,129,144,109,130,154,64,165,185,2,47,235,57,99,59,241,124,46,238,68,179,100,41,198,234,216,142,18,186,236,118,169,121,89,21,149,24,44,245,17,30,104,248,150,54,77,176,58,252,131,151,97,198,0,180,209,233,140,233,49,10,124,76,38,100,136,150,216,62,34,253,201,133,216,31,217,74,129,136,231,38,154,4,43,65,97,214,140,24,27,150,250,23,160,18,142,229,206,3,218,111,246,246,126,89,225,120,54,190,136,66,207,95,101,61,83,236,200,106,85,98,151,123,122,184,172,71,226,183,125,82,78,17,144,86,66,3,111,154,153,180,45,67,139,204,104,103,115,173,236,85,40,108,194,20,3,249,140,140,178,59,121,134,255,49,176,94,176,143,42,215,135,97,204,163,68,216,117,1,74,82,127,222,60,147,36,135,169,25,223,47,42,220,45,184,196,228,151,86,151,103,213,73,98,235,74,149,122,249,165,129,45,6,244,221,9,135,60,39,87,112,14,23,192,12,92,148,251,79,87,64,228,198,36,231,127,228,131,173,214,47,251,220,159,59,21,142,41,212,169,177,6,65,112,230,186,34,136,96,251,241,196,223,41,186,209,192,46,27,121,57,195,187,213,131,193,88,99,143,20,127,117,62,121,38,144,130,22,41,138,148,221,226,143,231,181,195,234,65,54,234,162,250,160,245,121,94,217,74,65,70,120,164,172,252,35,204,177,15,252,90,27,211,40,76,166,147,9,14,143,150,126,61,20,16,88,85,29,70,20,37,120,205,115,131,18,222,100,212,48,168,203,142,56,167,34,202,176,209,112,108,98,35,89,29,98,153,229,147,177,46,237,53,112,128,196,191,240,54,197,178,194,164,177,170,155,123,28,188,73,88,186,186,196,161,140,77,48,232,78,0,79,142,0,201,72,140,97,133,46,238,225,93,135,72,148,79,187,67,148,162,254,4,90,229,105,248,253,101,170,88,19,71,159,69,100,191,148,77,124,95,212,162,6,73,246,185,86,195,179,12,70,153,244,150,5,9,67,157,173,183,104,118,123,2,129,83,156,173,6,197,97,245,126,121,222,242,15,94,47,174,8,239,136,85,72,26,207,156,67,73,11,183,141,8,88,110,247,62,73,139,230,144,141,90,153,95,194,150,95,34,246,26,88,34,243,41,90,211,75,27,63,43,160,79,178,75,212,197,62,211,24,189,215,1,115,55,198,53,8,178,55,111,30,140,118,162,22,122,223,165,247,164,82,196,75,28,156,91,121,37,196,206,230,142,58,27,202,28,188,97,249,35,140,127,245,212,15,17,9,43,45,218,23,248,187,57,53,225,72,193,173,82,210,8,178,144,35,179,211,222,34,29,191,114,137,165,32,40,166,49,116,126,189,27,41,8,129,62,190,119,7,200,133,104,165,183,64,242,154,197,195,254,17,179,163,202,255,168,227,161,130,54,188,32,94,191,243,173,15,10,131,5,214,199,108,228,25,137,166,86,153,43,107,221,182,149,174,200,120,200,11,10,64,167,76,224,251,232,21,1,63,7,35,20,244,6,89,24,91,216,161,109,53,102,169,39,186,78,195,249,78,182,173,97,174,150,171,239,71,106,238,2,122,186,234,16,43,5,92,164,129,6,53,68,110,0,138,54,191,59,27,37,37,5,24,7,221,132,155,232,128,252,145,200,157,157,101,40,52,68,187,5,45,11,137,121,244,203,153,199,79,66,174,135,7,218,128,208,117,66,135,39,246,41,110,179,106,129,235,39,16,113,189,50,184,123,180,101,209,225,116,137,56,86,68,211,204,223,237,3,119,139,193,221,62,111,130,5,127,28,177,108,76,37,102,225,121,204,191,180,9,120,170,78,146,111,83,156,141,126,168,248,215,193,153,111,84,198,30,217,128,69,15,119,195,243,180,156,85,217,253,250,68,33,89,7,173,174,238,104,67,149,107,38,61,164,213,201,156,158,87,187,210,173,3,41,169,252,89,184,71,13,244,242,114,14,207,99,201,195,185,102,39,192,196,47,64,116,145,70,115,148,79,175,192,51,230,18,129,94,47,183,50,229,73,233,147,94,8,8,104,124,174,185,241,231,254,245,12,226,229,166,117,12,229,124,197,145,202,230,197,75,9,13,203,129,226,219,8,214,110,27,153,201,232,20,17,189,214,158,25,44,226,110,85,223,229,165,180,132,87,246,49,28,224,152,154,20,115,179,131,13,142,69,157,185,99,68,0,140,70,7,43,172,162,145,87,0,224,19,184,7,129,24,127,94,162,1,242,190,72,55,163,152,36,202,129,122,9,153,140,162,32,237,69,229,171,254,119,51,21,66,200,124,135,106,140,95,56,16,224,68,163,43,81,231,167,201,198,243,204,29,218,59,129,224,51,215,106,170,218,14,146,175,205,175,150,77,97,61,233,94,164,129,219,9,21,175,20,176,3,231,13,91,49,87,134,150,173,177,131,46,240,143,101,42,125,170,242,62,177,118,67,210,231,53,200,84,192,144,114,77,225,243,151,233,147,30,233,232,102,98,158,112,90,208,124,207,219,193,57,66,92,83,253,160,231,84,202,12,206,240,53,28,84,58,45,229,252,223,122,52,92,248,200,71,132,233,180,150,35,218,241,72,39,153,202,210,213,183,216,133,98,192,132,213,149,104,40,93,113,92,51,202,93,43,3,107,243,81,245,200,174,201,169,177,48,236,198,92,52,247,12,210,59,234,41,248,189,61,110,179,56,162,179,247,140,44,177,64,167,11,87,121,10,68,185,89,34,61,217,162,5,13,173,143,225,12,251,63,180,145,8,182,39,66,4,75,85,204,31,173,227,137,64,29,41,192,164,92,222,53,225,59,41,19,85,136,228,88,237,207,173,176,208,244,190,58,1,209,196,220,66,139,36,237,132,114,227,72,253,21,229,47,79,176,39,232,46,24,17,31,195,18,110,135,157,109,137,73,101,29,208,254,238,43,118,25,0,8,120,128,254,239,252,157,242,73,111,22,49,107,109,151,104,23,141,150,122,48,223,237,58,64,77,69,153,185,136,218,161,44,240,183,89,38,46,9,37,221,166,58,109,141,243,210,255,60,42,188,155,209,3,113,99,253,201,98,222,221,232,222,136,115,157,9,38,214,89,201,203,110,204,56,122,110,25,239,247,119,134,188,40,97,229,23,246,254,58,226,4,105,197,206,35,234,231,116,56,24,70,199,78,20,209,182,1,236,243,238,58,222,90,139,207,112,28,181,8,127,8,221,181,136,149,29,107,183,22,232,31,130,133,246,20,129,5,3,185,157,183,25,89,249,188,232,152,35,210,4,161,236,59,114,142,107,177,202,9,73,58,31,65,23,62,228,32,84,246,224,224,40,87,176,122,166,88,195,172,13,46,225,159,64,40,78,13,229,236,14,250,113,53,226,133,7,161,137,127,138,30,141,45,28,20,219,110,194,26,215,198,96,20,198,149,6,214,17,1,197,179,171,232,181,74,44,216,211,161,219,65,37,110,107,138,205,115,228,70,179,17,68,110,157,107,100,175,127,180,137,112,77,169,19,239,101,91,17,94,102,159,20,209,17,142,25,160,108,248,168,118,178,116,68,109,181,20,228,200,5,99,14,244,207,115,79,17,26,21,222,245,73,77,119,75,39,143,92,113,134,8,152,15,154,178,64,175,168,126,184,55,33,76,137,204,145,244,85,117,38,172,132,5,18,110,158,18,40,170,33,31,53,211,178,243,59,181,111,236,164,189,71,158,11,184,22,94,147,175,251,61,254,224,243,80,220,86,184,75,92,123,24,68,41,150,222,15,180,249,101,227,143,80,65,62,186,176,41,231,152,189,113,104,208,140,151,215,89,5,243,60,44,97,56,216,201,223,31,130,12,157,97,105,99,145,23,121,65,251,103,90,131,228,114,104,68,108,132,201,8,241,157,190,255,219,222,60,42,175,60,186,80,104,98,60,101,241,111,139,2,70,181,229,86,103,230,222,195,106,79,237,155,207,83,70,88,205,245,122,14,169,130,118,224,179,219,200,111,231,203,178,93,112,36,147,175,105,194,113,40,56,2,145,207,124,17,167,93,169,199,242,235,217,145,60,167,212,197,60,3,71,249,65,149,45,155,1,130,180,79,139,215,83,157,190,109,160,124,172,187,233,124,236,18,23,87,59,162,151,244,65,164,2,101,76,104,207,121,206,224,193,92,136,20,142,112,218,250,211,126,14,191,106,180,186,251,215,221,158,241,66,74,134,60,82,44,89,60,218,129,187,12,43,110,200,207,157,44,11,237,147,166,56,53,211,248,184,8,169,56,118,32,120,124,15,83,2,91,209,52,169,254,195,20,166,236,226,42,172,34,123,72,36,234,141,74,244,136,75,37,193,115,46,54,57,239,16,163,97,224,177,103,134,67,157,111,193,234,139,105,116,249,92,53,106,173,164,83,110,154,206,231,130,233,12,142,107,102,208,81,101,249,62,198,67,98,191,34,129,246,54,84,240,36,125,191,112,3,160,48,10,127,161,98,218,9,123,72,149,69,194,31,135,155,242,75,170,125,140,220,93,135,124,197,189,189,8,98,81,55,64,16,202,18,205,73,72,189,181,14,193,104,88,0,55,73,176,4,21,146,156,92,11,118,83,139,33,35,177,232,157,31,24,42,210,2,115,56,240,251,134,196,126,152,19,43,117,173,221,23,4,199,3,23,130,148,29,98,7,14,28,76,243,93,210,1,57,88,210,247,126,175,88,5,83,201,64,36,211,184,122,6,155,93,94,254,133,248,158,230,145,41,191,138,222,128,167,211,10,4,134,2,175,8,250,34,249,219,108,237,76,188,0,219,192,189,158,115,196,3,184,150,30,83,252,64,85,124,182,62,86,1,146,168,248,174,135,95,135,244,31,105,94,239,118,36,222,109,82,177,38,106,231,83,58,197,234,229,195,42,153,78,103,249,103,103,23,64,78,26,24,16,23,105,250,215,248,72,44,126,77,215,255,39,40,72,169,234,47,71,225,126,33,157,103,125,27,221,219,33,109,226,253,21,117,174,100,252,233,97,171,166,89,201,244,100,251,103,68,129,73,23,153,12,186,143,135,181,34,203,120,67,253,9,221,115,124,26,81,39,5,123,52,206,6,52,217,70,235,36,152,139,194,109,57,203,216,33,132,233,253,140,58,158,197,174,85,50,180,162,242,119,9,196,194,180,229,18,18,93,233,25,186,181,106,77,252,153,213,33,182,32,210,165,144,80,152,42,201,170,167,124,150,59,5,18,17,124,231,52,246,206,17,202,118,243,184,44,51,125,47,179,239,251,218,242,10,110,148,31,118,179,243,24,213,66,68,217,80,125,35,41,195,156,96,135,215,223,186,72,136,159,84,56,245,75,58,87,182,181,215,49,182,187,151,187,109,205,123,71,99,253,6,1,114,199,155,8,90,125,55,171,166,232,27,10,201,245,112,230,46,6,254,245,99,64,127,68,203,226,181,122,106,159,224,241,220,163,151,75,137,128,149,34,44,75,229,198,92,96,98,182,132,33,111,165,201,88,223,210,21,51,148,215,140,95,185,199,148,100,63,98,64,32,252,139,122,231,149,121,125,226,199,54,109,168,134,23,29,163,30,187,186,118,32,97,233,167,128,17,72,54,129,12,86,253,249,253,158,160,65,225,96,31,84,167,88,25,114,132,219,214,144,44,232,50,203,151,209,11,230,124,189,43,245,126,235,142,200,154,129,101,245,235,249,181,198,34,184,153,237,178,122,24,56,254,215,88,242,14,249,42,53,27,140,32,86,26,26,249,108,15,210,211,19,104,73,80,71,124,244,199,165,173,183,31,127,217,34,58,179,16,213,149,97,71,103,7,186,232,45,150,50,119,205,240,1,116,75,152,136,64,95,32,22,39,64,58,158,160,17,125,249,33,145,39,130,89,161,123,41,71,188,227,16,217,209,118,205,28,211,252,145,250,22,92,160,222,253,233,168,48,66,154,148,87,170,53,29,145,223,189,32,2,4,46,232,219,21,128,211,85,184,155,9,71,56,81,21,151,84,182,51,153,128,131,219,182,3,206,99,45,244,41,113,103,156,65,200,142,75,136,12,96,224,181,91,117,148,69,64,154,171,91,105,194,96,76,193,168,223,57,229,67,34,41,90,145,94,79,3,90,122,51,133,156,155,218,8,173,162,41,138,67,212,159,43,87,254,7,218,182,95,61,232,6,7,28,37,159,179,220,130,255,151,202,227,96,138,25,62,128,206,2,254,102,79,149,194,149,237,30,246,139,181,104,95,94,213,191,250,95,118,0,53,85,126,88,219,129,231,202,162,84,43,243,19,219,138,242,16,104,25,87,169,186,74,61,36,131,69,150,231,145,183,145,6,82,136,140,44,16,241,160,246,230,55,20,153,124,57,28,215,233,111,108,180,2,67,247,111,131,58,162,228,123,7,99,196,227,20,21,206,192,114,250,190,148,15,41,28,165,63,200,138,13,59,176,186,39,210,207,239,130,30,180,65,84,154,146,203,81,124,243,160,21,157,241,55,204,217,130,47,35,116,70,80,243,237,232,74,126,127,73,87,89,112,245,47,36,127,199,72,100,196,184,55,252,71,227,108,70,115,121,140,105,84,56,38,148,21,193,147,251,177,221,112,251,229,71,221,71,196,80,52,52,203,131,199,233,172,252,131,220,193,171,5,209,227,70,135,39,232,210,211,96,151,57,171,115,169,10,161,114,1,7,85,154,116,221,19,132,179,133,84,194,242,151,168,21,93,12,110,166,206,44,131,21,22,213,229,31,153,30,194,241,156,224,37,84,194,237,172,20,221,7,165,202,57,148,77,184,33,69,20,48,149,136,35,224,148,80,178,196,6,137,93,119,225,215,0,44,254,56,77,19,217,162,95,111,91,233,112,30,240,53,3,102,11,236,8,102,232,136,13,200,5,15,222,182,125,216,190,32,216,79,183,235,131,8,104,54,10,80,137,29,142,231,13,53,200,16,117,205,24,240,245,181,147,176,144,202,147,195,102,39,205,30,91,95,155,130,33,105,89,107,101,93,67,234,207,90,253,93,158,16,168,208,16,98,165,50,43,224,34,3,25,117,68,255,196,185,13,194,205,73,167,8,150,139,108,49,252,167,93,117,51,216,189,238,0,181,48,22,240,231,100,55,70,8,15,88,212,226,103,223,204,80,56,49,232,146,250,76,136,18,133,56,160,43,63,179,194,252,1,41,199,35,101,88,167,9,227,154,205,211,255,155,46,17,156,8,5,72,157,44,115,234,183,98,21,223,147,225,190,109,66,246,243,176,192,151,126,239,90,177,34,83,114,116,2,181,141,111,62,3,2,186,106,185,107,239,119,133,7,235,207,44,217,168,22,58,202,56,167,244,218,33,23,46,99,215,151,20,82,124,121,169,68,36,206,14,50,250,220,118,110,65,175,38,78,61,89,131,109,111,126,252,99,118,102,39,33,116,18,20,58,163,31,160,74,224,21,48,97,102,34,75,223,55,226,136,148,236,2,38,36,115,149,54,136,135,251,188,165,248,244,114,86,35,76,195,46,232,49,69,28,4,154,148,179,77,160,89,41,63,175,253,56,172,173,165,142,238,189,222,108,3,244,113,150,32,73,247,195,21,60,46,66,150,150,247,131,39,208,157,215,124,49,201,228,243,195,163,197,147,235,87,42,171,93,7,150,45,41,126,180,66,71,11,181,246,136,53,26,126,91,173,232,164,222,14,184,198,248,58,146,208,187,193,201,216,82,131,195,198,126,27,55,229,168,1,1,167,208,9,68,33,177,74,247,46,30,77,27,113,104,70,156,70,66,80,210,72,3,180,189,171,155,229,222,87,6,110,26,52,209,228,104,112,177,202,142,237,134,237,206,69,109,113,128,244,187,183,200,0,192,223,194,150,12,235,92,156,82,161,22,189,65,27,254,253,228,18,29,193,23,235,17,135,14,204,108,163,143,133,60,198,235,234,110,122,107,41,120,117,232,26,217,94,25,25,24,141,100,204,143,23,98,200,63,141,3,172,77,208,241,51,124,188,229,17,195,177,203,33,218,99,103,251,246,81,151,115,115,144,96,150,101,170,75,95,113,202,141,190,100,150,165,43,169,86,127,141,70,141,23,175,172,43,133,218,25,175,58,201,19,200,122,134,173,166,19,127,152,80,225,158,194,106,201,243,236,60,166,57,109,58,0,68,186,83,215,7,167,160,82,248,52,222,186,121,156,248,171,158,143,115,184,33,255,166,184,251,55,20,243,164,119,126,101,51,107,1,162,184,166,200,25,20,68,2,143,113,128,243,17,71,3,30,85,125,36,171,241,253,110,24,57,28,5,30,76,184,140,129,69,189,136,179,77,33,117,141,147,196,187,181,28,39,41,98,82,28,158,135,97,43,182,23,55,106,226,229,27,255,48,151,106,53,140,218,210,145,161,130,128,185,197,167,211,205,201,144,110,182,185,47,140,30,114,123,147,20,55,160,46,155,226,45,19,20,79,201,73,215,182,160,206,201,120,155,25,95,17,56,89,120,142,221,196,119,213,0,48,1,19,46,92,248,50,150,6,155,70,100,211,208,193,55,156,65,127,97,173,157,7,190,120,57,11,224,172,138,190,6,50,118,224,244,112,242,209,255,68,23,164,143,29,8,174,196,90,53,188,73,84,36,125,122,189,48,207,250,184,32,163,197,247,2,102,24,165,81,59,28,42,203,243,60,229,56,38,167,78,22,147,173,101,93,23,106,214,202,124,123,138,228,150,238,13,87,60,254,58,109,173,203,78,149,175,129,160,163,73,151,206,97,194,34,88,6,193,214,7,26,137,157,15,166,36,127,24,181,196,3,18,113,228,137,122,194,152,201,58,196,125,90,219,98,105,44,71,175,212,47,114,48,198,237,163,180,71,89,106,10,40,218,74,44,186,53,28,116,13,170,68,137,179,28,228,90,58,239,135,43,198,78,125,15,121,53,68,203,29,153,53,12,252,72,66,80,92,112,180,57,251,230,102,115,215,141,109,140,60,94,62,34,54,116,210,190,3,123,28,138,27,77,22,91,116,128,126,212,251,64,42,50,248,57,219,251,192,10,176,201,17,160,40,97,74,67,177,17,38,96,206,239,204,89,40,114,241,113,131,189,100,94,77,179,196,230,7,21,221,103,62,246,95,198,214,90,231,200,204,43,191,64,74,46,117,188,108,48,230,245,212,67,119,76,148,76,241,205,88,226,234,36,118,67,136,160,28,228,228,216,237,196,31,134,241,237,74,165,136,248,189,163,63,13,70,194,159,222,27,196,24,158,114,152,156,218,252,142,167,112,133,183,33,163,240,41,104,91,41,80,148,29,16,247,114,9,147,252,150,12,230,159,92,52,195,132,90,7,157,152,241,251,173,6,221,33,4,174,18,71,192,136,47,57,144,87,85,8,72,231,51,60,242,57,188,186,26,63,211,201,163,93,241,34,142,116,118,207,79,184,24,192,196,102,164,247,129,182,119,176,209,93,98,238,81,77,177,247,120,34,88,193,155,235,33,25,68,73,241,54,28,54,50,244,214,36,242,68,213,45,203,20,236,63,212,204,245,139,184,71,15,186,180,169,157,250,46,69,144,146,50,156,99,228,214,23,168,26,221,221,225,0,37,113,157,79,173,26,170,117,95,99,67,20,32,160,65,83,253,35,232,141,221,178,108,120,198,96,57,85,108,11,117,84,12,216,234,163,142,192,165,116,135,162,66,211,155,30,4,16,68,85,209,59,240,185,37,170,118,253,226,135,14,125,182,32,133,86,173,185,27,16,214,118,26,205,152,78,165,91,98,54,204,179,26,38,197,255,67,95,163,97,78,236,2,11,9,32,164,17,231,48,69,118,7,56,130,156,36,248,14,117,190,62,11,1,121,182,33,85,111,215,179,205,164,219,13,182,12,87,199,144,10,244,139,10,181,228,100,116,89,94,139,88,98,28,97,18,153,124,88,78,93,133,109,43,162,88,120,241,245,246,56,244,174,196,64,82,182,41,250,248,31,255,226,177,19,156,186,140,200,246,185,51,128,115,8,94,67,250,22,23,114,203,235,193,134,183,112,124,225,2,102,165,12,109,150,3,104,32,108,43,181,242,195,230,89,44,228,54,237,141,101,4,69,226,46,207,19,115,156,177,221,88,157,64,254,191,191,164,112,58,140,205,225,190,140,80,192,247,55,61,204,211,10,101,6,146,57,164,89,252,45,175,211,94,152,20,101,9,214,59,72,146,105,203,30,39,95,118,214,190,89,122,25,26,14,16,125,169,83,138,79,247,163,240,213,201,191,74,131,176,0,146,183,47,188,241,96,48,218,61,130,75,251,27,152,50,217,74,225,48,15,4,102,50,42,39,197,159,194,249,236,134,51,48,80,150,245,128,6,80,163,213,27,42,20,131,210,188,16,162,124,142,186,116,247,49,206,74,16,7,142,22,211,253,17,209,247,32,142,127,230,5,1,197,217,49,230,97,154,95,205,200,221,41,44,94,182,94,37,77,154,58,100,36,93,161,46,61,96,33,53,254,200,154,229,67,180,206,136,43,192,51,26,47,150,25,205,250,93,202,114,180,209,221,157,186,242,22,178,98,209,167,179,191,198,15,7,148,2,61,136,158,175,89,223,6,231,121,161,177,162,23,13,62,76,102,1,194,43,50,129,25,14,180,122,121,13,41,229,167,140,150,221,29,99,89,14,251,82,129,185,71,160,99,80,77,216,147,211,115,126,156,149,194,129,183,149,1,17,234,240,125,36,78,79,149,204,237,113,211,65,61,181,96,118,66,235,194,55,175,138,51,74,119,187,246,194,10,114,165,186,196,221,251,117,122,46,129,122,225,149,239,14,71,107,254,138,172,34,248,149,90,22,144,175,138,195,6,239,166,52,184,94,138,208,38,94,65,203,77,207,162,170,249,233,13,105,184,235,199,3,168,236,105,112,164,53,168,137,169,210,52,66,193,102,220,91,148,203,213,221,176,97,172,33,37,218,241,176,15,10,110,141,139,97,162,19,11,216,64,130,166,65,249,161,223,202,19,60,146,108,47,213,69,225,169,161,175,1,43,175,212,88,73,126,236,31,12,129,240,146,13,229,11,147,53,185,137,248,196,49,137,168,203,231,136,218,171,27,157,31,230,98,116,12,38,58,132,1,1,250,49,153,114,149,194,151,5,200,206,183,148,47,159,171,247,12,104,218,196,253,44,24,25,134,224,172,21,3,178,231,2,251,240,193,52,52,118,173,227,57,159,91,89,219,235,237,30,9,208,209,43,108,204,22,123,234,235,82,223,179,140,221,100,21,50,221,9,77,115,36,39,201,207,146,54,113,18,116,11,137,107,68,44,192,141,67,10,65,130,75,255,161,105,184,30,82,151,115,219,107,90,74,152,144,213,195,108,224,61,194,228,119,149,28,160,251,161,134,210,108,7,34,57,8,214,104,42,75,80,2,4,129,25,232,61,75,111,37,189,56,161,235,73,134,137,13,60,138,123,159,186,154,43,143,156,27,218,145,1,98,58,211,101,63,140,130,100,137,239,181,102,13,135,179,220,230,7,26,210,104,236,28,39,201,47,115,155,102,35,173,239,204,209,48,2,65,181,71,128,189,109,222,255,62,73,103,25,42,180,225,47,119,182,47,125,254,146,211,204,18,169,36,110,21,141,95,34,91,210,140,221,175,230,131,228,239,185,6,149,216,131,153,167,124,130,183,70,61,66,119,2,58,190,5,191,29,77,206,237,72,195,31,98,204,147,2,224,194,132,232,14,75,88,157,241,52,95,54,190,234,70,43,88,21,193,184,42,127,240,94,106,49,216,247,32,199,193,53,132,236,151,198,1,120,175,241,158,8,12,68,142,102,67,115,50,61,147,171,6,220,34,173,195,251,1,179,123,177,74,183,5,231,24,189,65,34,64,161,22,32,78,132,76,226,149,16,236,19,65,70,145,33,202,199,15,138,36,129,34,91,171,50,9,182,220,17,151,246,87,128,245,181,136,204,162,206,79,105,142,141,83,228,98,194,222,85,48,107,144,122,76,214,199,213,8,176,134,115,46,105,190,229,78,79,135,181,91,54,238,3,180,168,115,54,62,97,65,238,39,201,225,98,19,42,137,76,184,21,246,201,142,158,63,72,26,47,192,51,147,188,216,245,203,167,237,60,224,123,75,71,66,135,144,34,249,183,17,250,138,36,115,75,16,148,70,5,189,246,50,51,29,228,26,57,212,25,25,147,212,37,77,177,73,255,242,129,51,221,35,41,125,90,240,135,173,57,61,174,44,16,251,118,172,127,224,179,80,199,198,216,190,131,106,20,242,50,227,161,136,112,80,3,193,225,33,153,210,196,113,43,82,47,67,48,111,175,149,10,56,183,175,61,116,51,247,186,142,149,194,91,132,182,217,42,20,245,222,14,129,48,97,78,87,132,39,73,200,105,232,190,113,155,34,200,45,155,109,90,174,223,199,80,87,176,83,211,118,176,107,248,26,16,171,157,81,1,24,49,38,4,66,59,189,162,111,47,35,28,33,55,175,6,67,55,223,249,169,47,240,32,214,13,205,79,10,99,128,248,70,65,126,200,135,81,78,254,104,81,190,208,162,168,22,205,224,163,71,26,140,94,63,153,47,142,50,78,219,217,142,253,227,41,222,213,195,28,23,104,73,172,247,176,187,109,30,194,186,240,90,73,198,81,95,155,194,62,57,214,61,205,161,45,59,28,51,63,231,204,108,117,217,79,138,140,196,59,31,113,93,127,203,162,225,184,242,184,168,96,115,132,51,81,128,238,12,200,224,33,168,236,212,135,243,63,245,45,207,199,87,180,178,147,152,188,61,198,96,153,93,253,167,95,62,50,25,157,104,139,151,212,64,245,140,189,219,33,115,148,199,142,145,45,26,199,18,65,100,147,212,203,65,214,63,115,185,119,149,39,177,23,182,178,184,80,196,66,251,13,174,237,149,61,212,153,120,1,231,2,169,226,31,146,114,127,67,29,2,110,104,87,64,121,127,159,228,82,179,58,126,149,0,114,187,170,100,120,155,49,142,216,196,77,88,54,114,179,107,17,67,164,149,221,90,19,48,4,153,87,194,183,27,239,205,224,79,36,145,46,33,107,58,64,149,227,57,50,92,182,180,186,165,206,54,116,196,2,254,69,68,255,65,56,175,147,156,79,83,76,146,234,192,70,202,174,242,210,200,24,151,216,33,102,97,138,9,218,161,188,79,162,245,211,71,166,243,186,29,127,134,222,75,142,73,211,108,58,131,231,7,194,168,209,231,27,6,113,87,95,12,95,32,173,206,170,192,73,186,94,240,169,105,117,74,86,242,44,74,18,58,100,43,148,144,210,105,26,144,2,43,131,201,132,117,8,195,222,124,104,106,147,100,136,52,150,82,187,221,89,123,129,209,120,142,208,15,198,8,71,224,6,237,86,124,50,251,230,147,181,197,177,214,225,90,137,144,124,33,220,172,189,177,190,42,221,130,56,120,245,136,55,224,34,50,218,102,116,51,196,55,169,160,207,133,236,60,104,102,144,3,60,139,60,192,85,43,238,166,180,150,245,26,237,2,124,93,188,216,214,26,71,67,153,133,77,176,206,247,4,243,175,83,141,254,214,161,75,173,40,74,236,231,89,108,171,187,18,222,83,199,183,76,51,185,145,86,124,39,8,37,35,183,8,70,254,213,23,23,221,33,138,234,104,3,135,60,36,144,160,254,18,97,91,56,103,11,12,30,116,16,219,157,252,183,162,69,84,27,209,146,67,187,157,253,137,124,45,9,139,197,124,32,188,88,62,18,10,5,107,221,130,151,111,115,194,11,105,252,85,168,40,165,117,1,49,204,147,213,210,16,21,41,3,53,58,19,7,24,71,21,89,126,158,166,223,42,113,217,151,175,254,89,16,27,153,98,234,72,60,68,9,120,201,11,102,147,211,46,57,39,88,205,209,95,65,24,91,183,82,150,123,165,113,53,83,253,174,110,159,59,202,36,24,34,17,247,72,26,170,248,31,127,188,101,76,223,150,99,124,63,98,75,211,197,14,128,26,102,99,40,52,176,13,206,230,15,238,119,51,68,133,210,24,204,203,14,138,72,198,64,60,97,9,42,208,48,224,17,27,32,124,219,33,123,4,1,72,172,241,161,71,124,0,133,47,98,137,146,62,206,138,28,107,10,120,222,142,98,22,145,133,196,239,115,137,254,79,153,196,9,114,243,37,87,195,25,244,63,113,185,219,33,99,211,9,190,89,16,129,19,183,195,14,35,5,143,174,120,33,7,111,161,227,214,95,179,134,208,156,84,35,171,100,123,31,228,221,93,226,21,9,231,175,37,167,161,88,118,5,118,30,243,17,185,97,189,75,6,105,149,210,173,185,104,19,9,164,80,139,7,41,17,218,13,203,101,119,189,255,201,226,221,80,30,88,19,32,34,5,21,186,57,148,162,75,205,227,52,157,12,255,237,125,237,93,54,20,224,120,2,235,1,49,155,43,7,109,131,119,169,120,18,27,115,104,185,101,53,226,211,211,166,24,117,116,121,204,124,9,249,70,108,1,150,175,101,152,254,110,103,56,159,155,6,213,19,94,99,136,187,248,66,223,214,172,77,1,143,87,230,5,146,112,105,124,90,37,25,197,124,198,104,192,166,144,53,127,95,218,131,181,8,113,194,104,240,119,108,106,110,43,242,122,34,225,116,1,82,172,9,95,16,254,156,4,169,127,154,101,9,87,12,178,123,254,190,72,72,137,33,107,214,32,91,84,171,196,23,212,20,120,31,107,244,237,208,30,89,72,167,107,223,33,120,152,55,118,124,96,215,106,239,111,144,220,228,16,63,241,229,247,72,174,69,3,31,192,144,168,12,197,133,93,93,223,96,15,203,250,176,219,75,28,69,160,104,53,108,3,43,190,156,73,49,247,123,143,108,45,11,179,66,38,18,120,181,247,127,210,11,227,124,99,91,117,179,136,191,79,140,138,67,151,207,71,1,74,222,144,87,33,205,247,202,62,165,124,42,157,182,68,113,241,14,202,227,69,252,246,116,175,51,107,173,5,32,81,71,182,93,165,84,151,97,98,216,124,172,253,59,189,209,26,134,165,191,190,134,231,141,171,204,112,152,179,46,154,225,72,76,192,113,81,243,143,203,248,91,81,96,70,208,185,208,65,204,59,1,30,72,136,116,220,11,39,7,16,129,156,210,146,155,249,85,127,16,22,136,172,104,185,90,30,90,22,145,83,115,148,227,96,83,84,91,96,247,151,116,9,122,166,172,255,88,160,46,28,48,251,2,242,14,210,141,129,141,156,124,81,13,123,62,239,21,95,248,47,135,61,239,190,57,159,170,211,122,255,31,193,98,145,114,37,81,104,232,24,246,11,230,148,168,232,205,14,95,211,0,130,75,79,171,117,231,111,61,31,236,121,216,98,116,148,61,1,155,100,62,224,242,129,30,38,26,239,135,180,51,18,53,241,58,223,29,130,12,237,220,76,235,238,226,1,109,19,38,40,237,93,137,241,203,112,158,230,14,115,155,237,118,170,152,147,72,68,39,37,46,104,252,238,108,4,88,248,34,125,2,249,231,248,191,215,55,65,218,129,86,152,240,172,209,171,70,159,142,14,244,6,204,41,38,142,38,215,161,66,179,4,54,126,132,83,199,168,251,223,89,28,16,55,182,136,140,111,107,165,152,12,97,232,217,129,130,44,5,162,8,197,32,65,234,189,211,227,102,173,11,94,84,164,36,45,239,20,101,10,128,15,67,239,247,19,243,127,85,99,167,79,190,121,208,37,8,14,76,167,62,115,53,219,4,60,78,4,53,39,42,102,160,196,88,165,47,118,155,101,137,249,119,183,165,134,253,81,169,188,226,181,65,32,140,219,11,241,151,7,184,170,246,127,32,7,8,46,193,185,191,221,168,132,235,118,224,196,187,202,226,210,54,232,122,15,85,181,236,181,47,187,24,240,98,70,91,126,16,33,45,192,13,20,161,192,164,22,40,24,110,173,185,206,81,20,190,179,79,201,174,68,167,133,113,26,236,192,249,33,130,14,200,148,39,29,11,214,141,203,165,44,143,185,126,177,252,5,138,184,190,229,69,83,7,242,80,193,1,185,43,120,78,245,231,65,207,231,166,179,133,233,82,63,22,167,51,180,196,68,137,198,54,158,9,233,163,124,0,71,4,32,153,251,169,73,179,101,8,68,27,49,5,244,184,182,108,219,5,229,117,213,3,164,176,224,51,68,35,236,7,79,101,28,60,97,199,62,57,167,171,147,89,230,118,146,41,209,95,242,1,26,186,207,8,191,56,76,193,253,166,112,72,229,127,152,172,84,142,51,250,180,95,38,13,159,135,207,13,85,92,21,0,219,56,169,126,95,59,191,101,163,64,250,240,129,255,197,99,3,37,221,110,5,35,132,30,168,202,234,20,123,185,255,220,99,177,211,120,148,63,21,253,51,180,176,91,214,197,142,92,248,29,131,164,33,193,111,60,193,157,151,9,243,38,174,238,151,229,170,99,39,50,254,164,7,20,150,230,151,71,81,103,220,139,62,23,0,96,0,194,112,39,72,38,141,115,239,140,148,115,74,11,127,162,126,84,249,142,127,87,66,109,77,239,213,152,96,109,52,67,83,144,0,251,152,125,109,178,58,194,252,60,131,251,86,94,213,65,60,246,126,132,196,96,217,174,240,129,119,167,52,90,186,195,125,251,247,244,46,11,210,107,231,194,141,87,58,111,197,195,67,143,53,98,60,164,158,237,106,42,137,222,23,69,229,60,172,130,149,220,49,58,57,71,54,107,162,194,243,99,209,177,88,16,240,113,18,46,185,33,211,195,78,135,131,36,171,37,131,85,89,209,118,4,164,57,17,254,43,150,203,190,172,130,7,69,126,34,185,124,165,14,30,124,128,108,202,231,49,150,74,8,96,116,14,37,115,147,200,230,157,99,78,217,17,133,160,227,198,143,77,17,132,154,129,246,20,21,82,248,207,216,26,248,11,228,110,122,127,138,78,170,103,244,167,104,60,115,48,82,164,109,216,176,32,17,29,175,206,69,171,218,48,88,110,241,75,95,224,90,159,216,58,197,190,20,105,109,159,77,154,50,251,246,94,30,98,25,137,49,7,158,83,63,229,89,197,92,90,13,156,153,55,42,126,130,53,106,56,69,36,23,128,68,185,209,206,8,99,105,108,238,2,252,169,125,226,88,71,66,62,124,60,187,173,236,166,181,207,4,247,191,75,134,153,138,146,176,116,110,38,3,0,179,19,122,126,108,233,54,61,117,81,192,16,112,120,27,235,251,198,63,101,90,48,96,148,33,154,194,50,141,143,243,134,155,29,191,202,150,40,136,138,229,66,131,106,98,220,176,236,246,77,145,47,237,242,125,227,172,110,246,234,115,211,87,12,211,72,204,58,204,42,95,222,219,24,111,103,255,103,5,17,182,150,185,83,39,68,106,202,157,226,90,223,97,83,82,125,67,111,96,80,248,22,222,221,0,216,109,150,51,20,243,252,192,116,116,14,63,139,83,239,114,16,179,234,159,181,159,5,45,170,18,1,169,56,143,50,64,227,86,47,56,189,156,178,43,222,160,35,225,195,70,240,100,98,84,2,161,196,56,53,27,192,143,28,226,235,187,206,186,235,50,125,179,109,7,85,61,20,107,30,136,59,99,252,185,8,107,12,156,76,117,92,209,102,115,211,76,235,239,141,209,82,181,23,84,12,71,30,79,118,205,141,158,43,86,121,152,108,157,151,83,116,87,163,238,120,118,163,178,16,199,158,2,83,170,249,53,57,245,230,173,154,34,223,31,78,114,11,89,152,146,25,125,89,166,132,196,74,225,64,127,235,110,121,89,171,150,226,0,88,252,68,253,154,231,252,231,128,211,13,97,0,106,185,86,0,61,33,242,95,248,6,119,223,110,144,116,154,10,164,33,105,174,40,119,51,135,195,87,79,160,234,123,71,4,133,11,2,245,123,51,73,214,151,19,171,247,247,244,111,7,49,157,11,200,238,178,41,118,119,144,177,214,20,58,142,84,254,152,74,15,48,182,180,77,13,70,132,132,72,247,173,7,178,160,139,178,232,231,135,158,114,114,57,125,233,232,132,76,103,83,232,37,38,43,233,98,86,104,98,26,148,220,77,254,159,141,194,28,3,27,184,155,147,95,207,150,177,29,141,222,228,10,70,243,144,243,219,47,104,115,233,103,37,157,48,227,67,164,180,233,55,1,41,30,115,241,76,242,108,211,7,225,121,77,192,248,196,211,130,173,21,25,35,159,139,254,84,128,85,55,2,240,142,18,43,149,18,54,108,214,142,248,221,198,142,107,209,21,147,235,5,217,175,72,221,226,186,185,52,152,148,201,79,152,189,93,70,58,2,28,82,10,138,193,1,240,7,160,61,37,93,151,58,73,111,76,227,221,250,182,199,111,216,47,151,208,187,248,5,80,51,211,67,40,124,202,162,241,229,6,224,239,0,235,239,189,46,39,2,172,0,156,86,109,228,3,57,102,35,127,85,18,122,228,246,159,105,150,65,113,99,114,216,187,208,36,123,206,190,86,37,204,50,42,153,2,130,120,157,178,68,219,39,36,133,183,91,206,154,233,116,80,30,42,171,114,245,64,147,207,93,75,13,95,205,253,242,38,122,85,38,242,182,56,6,7,60,196,6,115,196,172,146,146,198,204,170,26,186,241,6,224,22,170,252,17,205,137,130,196,56,240,175,123,41,9,161,36,15,152,209,211,17,14,144,108,43,212,46,119,24,4,116,193,246,199,150,218,53,224,17,121,56,187,229,38,131,29,239,164,248,170,160,233,234,249,123,142,91,216,211,21,208,220,235,39,224,76,43,155,102,200,210,154,183,176,115,221,117,126,78,115,171,14,193,22,104,125,22,18,253,236,81,175,97,2,148,106,113,101,58,113,38,3,20,79,222,184,21,217,37,201,223,150,186,141,59,180,67,110,192,176,187,136,139,16,173,219,189,224,111,39,120,230,11,98,15,222,198,189,72,254,125,20,52,48,53,26,204,110,123,134,36,236,166,242,91,69,80,109,131,220,27,246,135,74,244,38,15,207,53,44,50,28,57,109,247,170,22,156,17,182,182,75,48,220,67,40,137,136,186,164,190,133,228,63,77,51,19,174,22,28,254,170,60,9,151,211,11,89,86,65,217,150,30,140,218,177,67,162,131,107,145,148,51,244,87,92,133,70,136,100,50,68,3,250,131,203,170,71,213,149,126,59,69,197,252,71,175,85,79,145,178,209,27,114,108,254,6,168,227,221,232,138,210,188,210,159,116,10,118,141,48,59,135,193,219,78,76,209,76,66,108,31,144,138,45,183,200,190,249,141,104,19,236,98,229,17,48,108,107,202,15,59,87,92,101,52,239,67,94,164,70,190,58,44,114,47,60,224,147,246,40,253,153,175,173,58,94,254,11,126,152,242,73,171,196,97,80,57,209,182,141,59,181,3,192,85,63,119,249,77,34,233,31,106,46,61,187,7,250,87,224,246,181,6,99,58,117,29,162,140,30,86,111,204,132,164,26,229,18,238,246,3,220,192,39,169,101,240,16,48,238,200,98,237,118,166,180,150,202,158,84,37,36,4,56,115,250,162,194,106,191,252,66,252,29,181,173,58,109,114,181,174,46,187,242,180,33,250,44,177,32,3,43,169,128,49,180,164,80,221,75,151,225,247,61,92,120,141,119,162,182,18,92,72,199,200,130,104,31,63,139,21,203,211,36,156,170,218,232,175,173,189,199,253,141,44,32,19,173,77,53,147,122,171,146,249,84,19,238,139,25,72,1,6,74,234,82,176,79,178,97,227,207,0,224,139,252,89,180,17,24,148,34,102,82,107,89,37,166,105,101,109,60,14,82,76,124,90,127,124,8,211,40,108,3,37,52,146,55,93,38,147,154,102,193,232,137,111,168,6,50,221,133,175,162,197,78,47,22,238,208,125,171,42,127,49,56,0,81,221,138,79,15,168,212,70,214,69,78,198,109,133,82,99,101,26,138,108,200,39,212,45,53,25,85,241,91,32,3,241,56,185,131,86,72,240,158,230,165,255,152,181,196,122,68,115,208,45,141,197,236,133,71,95,140,29,185,161,197,161,97,154,51,91,19,34,149,124,213,137,208,1,204,176,189,0,91,186,50,83,219,248,149,110,74,78,227,185,102,239,175,141,123,171,76,251,250,39,45,118,138,40,244,59,23,71,115,136,75,192,249,20,38,37,29,58,223,224,127,127,158,225,139,250,135,93,151,138,102,242,24,26,213,3,174,196,154,120,222,169,215,73,28,77,161,253,193,212,19,148,170,216,205,25,161,57,63,105,109,9,78,60,164,68,99,109,209,132,0,7,191,91,34,171,194,65,145,13,51,21,221,101,75,140,127,95,54,195,118,61,216,110,140,129,35,235,163,164,219,143,242,222,79,76,219,16,142,0,148,135,141,6,162,198,35,192,17,100,18,59,87,219,97,144,179,56,137,205,152,153,190,74,223,210,226,122,61,1,107,208,188,64,46,72,105,105,190,105,217,201,217,76,172,133,151,226,220,163,239,17,203,159,213,18,203,57,227,214,51,245,135,228,154,115,117,77,105,129,57,72,192,103,1,204,171,114,51,45,21,139,95,11,175,209,199,233,219,163,221,99,127,178,123,250,134,103,67,177,208,221,250,147,72,138,51,92,54,229,51,216,164,188,167,122,59,113,20,97,81,216,11,229,224,10,32,106,12,83,100,196,241,246,76,44,21,26,151,186,221,128,23,254,146,223,186,116,2,9,26,172,240,191,134,33,239,74,79,162,118,187,197,247,218,105,161,113,196,124,13,147,186,35,163,240,51,252,234,197,234,216,54,161,201,60,188,214,210,244,134,118,124,187,215,67,41,243,123,20,250,201,225,221,106,12,172,95,70,139,213,154,170,201,99,237,107,203,22,54,66,231,56,144,26,3,97,178,101,217,212,208,236,195,254,80,211,103,216,82,108,179,106,42,166,24,232,154,144,57,88,196,201,15,241,97,226,250,178,173,2,2,69,97,244,47,157,147,135,169,145,243,11,33,198,113,226,180,18,207,235,48,225,253,41,46,163,11,136,162,255,243,71,50,241,104,142,146,150,11,233,174,192,141,197,177,253,8,241,137,165,49,168,22,28,64,32,4,218,139,155,46,6,144,239,10,223,79,206,58,199,65,33,117,56,175,8,191,180,144,214,93,59,76,175,171,248,140,56,80,204,203,103,48,169,167,253,173,42,39,241,158,135,164,80,38,85,80,203,23,242,218,84,1,94,41,180,79,22,191,252,228,183,58,91,160,36,0,9,254,97,134,173,186,228,15,90,92,171,231,199,196,254,164,188,52,29,143,29,158,174,116,2,114,20,211,11,105,156,72,48,185,205,92,195,27,53,222,4,35,238,129,248,116,248,130,251,105,157,124,245,165,221,246,157,194,59,44,67,99,30,105,138,28,233,66,172,193,177,163,140,159,149,138,24,125,69,172,217,46,244,168,169,182,14,93,51,74,190,23,235,214,40,33,86,145,16,173,46,163,23,127,209,76,137,209,130,19,40,255,142,223,57,54,23,186,67,157,230,226,58,140,115,122,174,72,178,162,255,251,50,34,35,76,204,121,174,2,223,41,145,249,30,5,171,167,29,173,56,254,121,81,71,206,59,154,1,143,173,209,96,188,189,76,89,103,193,73,55,196,100,127,127,114,219,11,209,112,105,48,196,216,193,81,186,86,214,236,196,109,79,72,77,70,217,66,204,244,136,44,235,116,72,48,2,156,244,249,27,2,106,190,224,207,79,10,157,134,1,244,163,62,100,34,84,96,166,153,247,117,14,110,178,66,120,246,103,204,104,234,139,85,35,133,208,209,196,119,97,13,77,229,101,135,9,134,32,73,131,192,74,175,73,133,137,82,159,233,73,139,136,11,98,132,142,65,148,151,104,204,173,71,129,77,33,6,106,94,200,4,142,101,29,234,213,136,163,81,191,109,182,212,90,168,234,162,125,47,149,250,90,206,125,23,64,10,170,145,182,41,27,58,161,37,145,21,242,242,109,194,210,243,145,0,228,149,90,104,69,248,216,69,242,140,105,19,145,199,37,208,228,87,212,9,80,214,74,80,158,250,86,207,111,226,217,74,162,106,178,188,175,103,58,14,175,251,50,155,55,101,70,149,164,249,137,7,117,109,215,92,30,123,182,133,118,241,243,93,172,137,131,192,162,151,23,84,171,27,151,89,222,131,215,179,188,139,56,253,222,59,254,183,42,251,222,239,32,6,28,194,20,207,177,153,70,120,74,73,225,151,243,34,234,87,12,247,35,107,150,153,89,130,62,58,228,119,68,204,44,47,163,53,222,254,19,60,62,18,215,170,159,70,20,20,252,63,78,76,76,162,255,98,118,72,145,67,169,36,73,175,204,185,186,23,20,124,178,130,174,247,98,113,140,130,37,211,169,107,198,133,198,215,100,55,214,82,183,59,97,166,67,62,183,33,23,210,175,247,237,146,227,80,222,208,185,131,26,2,93,59,242,214,170,1,1,128,207,59,104,80,7,173,143,144,99,215,117,182,223,70,113,207,164,143,241,63,22,146,3,69,188,56,126,170,111,216,119,208,152,131,191,8,36,88,178,118,126,63,152,45,170,36,105,66,94,100,54,33,91,186,72,52,97,198,51,112,119,254,129,235,115,198,148,80,114,242,180,136,234,201,88,38,194,72,69,233,63,13,219,151,82,129,71,90,204,121,143,188,119,235,1,248,195,11,139,73,139,217,73,67,190,83,198,136,127,220,145,111,152,253,142,42,149,199,131,229,8,71,66,6,23,125,251,217,30,128,84,88,170,182,153,223,59,134,71,206,147,167,177,120,80,138,173,6,121,187,119,164,59,111,130,122,122,45,223,12,147,138,88,76,232,236,185,56,6,78,177,62,27,130,114,106,84,183,53,194,214,32,207,130,168,243,74,77,124,194,242,240,57,159,175,114,200,81,170,30,68,103,26,4,17,16,49,194,81,211,120,205,12,183,233,105,15,177,212,26,254,212,119,203,61,87,209,228,254,129,2,183,151,116,227,91,186,70,132,196,152,208,59,58,37,103,90,23,28,133,211,22,211,226,95,84,2,149,98,120,88,118,31,129,238,175,102,54,70,243,131,35,136,52,41,4,54,239,199,239,186,150,245,234,233,27,175,12,74,11,186,209,42,118,172,62,46,230,187,94,148,37,25,158,172,46,220,218,53,41,172,27,207,186,244,32,104,106,126,78,231,19,204,241,105,198,215,156,211,188,5,215,31,62,220,132,208,36,49,235,47,66,234,19,183,79,202,245,207,5,78,47,63,152,132,47,207,253,22,195,164,27,37,37,106,254,163,117,94,27,152,255,9,16,108,19,69,190,156,45,221,126,187,79,12,177,26,220,41,25,86,219,96,170,105,212,222,98,24,58,94,218,160,239,220,182,91,86,124,128,3,99,183,29,239,36,5,89,44,232,125,171,144,151,114,49,31,129,47,111,31,150,235,197,113,137,179,48,139,194,66,229,70,164,128,9,130,40,166,148,109,37,110,115,200,204,193,176,217,213,27,1,113,206,82,250,117,76,34,209,58,44,117,251,166,165,208,23,138,164,172,137,9,165,147,252,167,204,94,88,175,126,237,64,190,92,109,49,5,42,248,243,159,16,197,68,248,159,84,83,171,226,174,127,224,6,93,94,244,142,96,213,6,51,64,79,245,10,223,214,160,51,171,37,209,69,97,155,167,118,136,165,173,208,52,33,46,197,37,153,87,248,60,180,173,226,23,20,85,92,220,255,236,191,14,185,92,44,248,132,127,24,13,108,16,147,98,72,160,107,132,8,122,253,194,208,174,7,197,34,143,213,82,82,151,114,26,250,180,86,145,52,110,192,53,142,202,233,65,201,178,76,95,12,60,206,20,32,207,148,219,168,87,124,4,225,168,3,214,212,213,160,217,76,236,77,58,233,78,163,112,149,69,110,240,57,19,71,28,99,207,194,63,103,63,98,15,77,2,63,251,12,242,102,133,154,73,150,179,30,186,221,223,161,233,90,183,193,41,224,138,103,167,47,138,45,195,192,211,107,33,151,248,132,172,146,186,116,187,254,155,73,31,180,67,111,22,237,29,133,56,34,181,180,162,32,235,143,151,126,172,179,228,85,247,96,64,178,69,183,60,43,207,20,126,76,230,32,120,112,138,66,103,85,151,114,58,243,145,192,113,164,99,161,193,218,164,62,202,94,46,199,119,143,13,53,123,81,255,235,23,226,164,183,177,78,0,18,225,98,94,54,123,177,117,173,0,21,23,231,50,229,160,11,125,2,68,150,127,178,63,38,75,225,40,16,172,255,126,26,223,45,10,119,60,103,69,172,236,121,184,171,212,112,91,79,186,182,50,66,108,165,74,117,152,109,182,6,145,144,111,51,37,190,202,254,6,41,140,154,56,15,49,148,163,97,193,216,134,13,70,211,162,226,154,145,139,159,96,35,136,231,98,134,20,225,121,248,115,54,238,234,171,163,43,26,153,202,197,68,116,84,69,116,171,200,190,145,33,39,196,57,3,170,115,61,99,201,25,174,124,253,215,52,87,139,185,220,233,112,163,249,235,123,169,138,23,191,166,124,164,112,56,171,119,148,146,6,137,7,107,57,40,248,122,231,185,237,124,125,10,37,214,193,95,40,53,166,221,202,179,44,233,79,224,7,243,167,140,155,219,186,245,227,184,128,45,185,29,50,129,224,8,244,98,10,233,115,127,134,214,93,80,147,8,197,234,57,65,165,58,232,243,8,253,31,58,143,44,234,35,137,19,15,45,71,184,142,4,239,78,58,20,110,56,117,102,252,66,171,8,118,181,228,47,60,199,187,239,199,227,134,216,198,162,176,101,189,57,202,222,88,49,139,162,25,113,139,53,86,162,80,51,142,16,166,217,138,77,117,37,106,106,136,230,233,190,44,102,179,98,240,206,15,226,143,98,83,11,63,198,246,245,159,166,16,224,111,74,111,64,240,160,198,71,135,52,205,245,211,43,81,56,42,243,220,134,87,184,1,244,203,119,236,192,236,250,198,242,185,19,42,178,112,229,219,13,33,51,42,160,165,147,60,230,215,133,71,117,100,155,135,102,245,214,71,218,156,23,79,228,66,124,111,180,61,75,33,212,185,212,1,133,240,235,17,16,1,240,104,118,22,241,27,210,218,238,77,223,148,229,0,34,36,96,29,229,254,228,126,52,6,76,117,30,127,230,179,174,51,179,146,55,42,42,107,30,120,38,208,237,46,21,57,11,59,90,56,18,36,1,15,13,157,22,202,213,117,39,221,159,128,164,114,216,232,26,200,3,69,248,133,13,104,138,232,234,255,44,124,230,143,136,2,88,7,9,128,154,159,243,165,251,148,168,178,195,35,40,242,37,47,234,36,5,101,226,99,46,96,116,232,169,150,253,204,95,116,52,95,163,200,170,208,211,184,23,35,208,147,159,121,238,202,200,131,79,64,3,110,54,64,157,73,234,136,86,180,231,188,84,227,166,230,220,169,99,58,10,207,191,40,245,133,94,199,92,227,57,119,28,222,9,168,218,61,38,192,148,98,220,20,72,62,187,225,49,87,234,243,243,134,32,255,176,125,206,91,36,233,254,29,117,68,157,122,145,162,236,198,52,191,70,82,19,76,138,38,207,220,45,184,49,62,44,156,36,110,86,71,248,60,39,46,121,109,215,106,40,245,217,251,238,25,7,242,142,17,169,213,102,52,175,139,89,102,114,112,171,82,203,61,14,128,43,102,92,17,16,32,112,16,15,135,168,102,237,159,8,220,206,15,197,6,14,38,161,203,100,183,12,48,11,128,10,173,98,172,72,104,141,207,1,62,186,104,6,24,191,131,225,29,58,23,242,234,38,85,92,124,226,243,95,80,176,210,82,176,14,231,193,142,143,49,101,201,236,2,104,206,47,31,89,180,6,245,11,105,236,75,140,236,25,11,75,82,246,199,188,86,182,89,252,183,98,79,3,239,85,163,169,164,44,6,170,110,36,4,121,25,230,15,83,35,184,30,239,181,20,233,48,16,148,43,9,130,169,5,187,173,201,215,15,146,51,189,180,115,174,138,122,164,193,204,227,118,74,219,115,151,73,131,98,194,106,198,3,192,79,169,46,245,4,98,33,74,49,119,145,15,192,189,70,82,25,154,3,20,183,240,114,89,170,86,1,26,241,98,240,27,15,171,160,254,92,186,246,221,143,73,77,49,51,82,232,227,131,163,152,142,232,41,34,101,197,63,35,82,121,109,6,1,27,98,185,192,157,242,246,138,240,127,54,125,87,95,210,231,200,64,47,223,129,14,56,252,8,111,248,137,174,253,209,62,17,143,83,51,167,217,235,214,65,92,72,100,245,250,244,144,74,188,98,228,139,161,142,70,229,34,172,85,102,181,206,145,160,160,41,142,233,232,28,110,192,22,76,112,141,193,28,97,244,209,151,95,218,179,21,8,236,133,94,195,4,156,26,101,29,120,207,222,71,207,253,63,84,170,129,155,97,186,9,176,83,24,21,102,207,177,136,76,142,56,224,210,143,250,22,134,0,71,22,174,41,234,236,184,140,92,138,247,33,42,122,175,36,136,255,84,236,65,173,8,197,94,115,227,28,47,121,171,129,183,148,220,193,210,233,168,187,227,83,107,246,111,10,71,108,141,113,147,7,55,191,134,107,132,50,64,64,215,253,0,100,251,169,198,167,5,208,236,154,5,96,234,99,141,120,92,195,18,236,77,84,138,41,227,115,216,236,126,77,23,180,95,169,98,217,212,115,172,148,75,95,66,63,192,59,0,62,60,237,177,187,80,67,132,219,37,244,157,9,249,225,58,40,209,111,245,37,205,161,30,103,103,63,172,173,171,223,135,227,238,76,117,95,252,47,136,40,159,209,101,175,232,77,86,250,200,215,203,213,120,61,182,199,30,229,229,238,198,94,169,160,118,172,117,197,166,110,105,98,254,145,164,40,167,207,144,253,199,246,102,125,250,153,159,35,212,86,249,60,42,202,12,23,218,4,112,131,55,5,53,208,169,65,120,129,95,63,164,101,105,148,151,112,241,249,46,63,226,237,80,65,127,239,145,113,158,166,140,126,229,68,216,22,123,97,107,66,189,21,166,80,176,92,173,106,168,172,95,229,204,186,181,99,128,87,242,96,227,83,68,55,120,13,9,192,112,82,116,20,28,33,25,91,141,22,67,204,18,193,161,147,27,136,176,118,204,72,40,243,124,171,84,210,232,142,117,97,220,43,230,33,202,241,144,149,87,163,241,116,17,88,167,194,133,61,94,27,133,218,81,11,49,205,200,119,82,133,69,225,150,173,153,7,22,127,216,148,167,245,204,201,106,192,108,170,250,219,78,124,129,62,21,147,193,140,245,58,78,206,38,194,159,144,219,105,78,150,76,237,238,27,220,199,40,74,123,208,255,243,15,0,56,14,65,226,140,178,202,107,119,126,14,22,141,32,67,27,198,199,173,217,80,215,198,111,180,230,118,159,11,77,67,38,163,245,51,245,241,128,23,198,141,13,238,83,249,68,108,225,186,250,107,251,221,32,171,124,223,65,33,155,204,23,60,38,121,211,24,90,185,160,216,224,9,198,142,229,161,180,231,96,175,188,92,48,37,32,16,154,136,0,0,60,250,158,142,21,70,238,75,5,170,248,77,163,196,4,114,232,110,151,9,75,34,100,6,237,134,226,112,233,36,28,93,125,10,160,21,126,192,245,155,76,37,93,228,217,238,64,240,210,72,130,117,130,139,240,124,97,99,195,92,62,195,98,70,220,143,136,31,161,216,165,135,170,30,38,112,65,78,7,62,251,154,225,83,101,167,30,34,227,220,8,92,7,247,175,0,5,226,90,12,244,196,62,198,219,118,222,232,75,197,238,197,172,224,82,111,57,93,177,115,76,168,43,146,101,127,87,32,250,197,33,185,15,140,119,168,62,54,5,73,243,6,149,188,240,73,169,203,44,192,125,47,249,57,162,6,129,229,160,0,188,53,104,101,99,7,198,218,81,125,205,34,116,55,20,154,10,189,252,251,56,89,163,201,161,134,202,56,55,52,227,163,89,221,109,73,178,47,104,179,140,123,147,177,14,141,34,156,138,69,13,207,7,116,176,233,147,37,75,134,101,196,121,32,211,181,214,197,4,40,115,163,53,74,167,229,106,251,138,52,248,77,20,73,252,132,67,105,37,45,31,239,254,63,135,228,254,119,107,135,158,181,240,145,50,79,171,7,204,113,92,221,79,150,134,9,131,144,230,228,173,10,101,232,222,6,123,173,11,37,165,34,127,106,239,23,36,17,33,86,175,175,133,246,103,60,107,164,104,66,138,117,210,81,100,214,144,132,97,121,214,171,86,167,232,185,56,159,162,26,251,174,139,24,228,67,141,201,77,184,21,176,134,240,108,210,58,143,180,109,221,166,117,139,41,159,40,171,144,69,2,17,70,163,192,125,87,206,78,119,174,232,215,203,214,75,28,57,252,204,219,46,241,115,86,0,89,189,209,108,16,113,192,138,18,33,108,153,221,137,204,44,148,44,28,161,52,3,116,67,227,193,235,36,228,250,125,55,98,121,117,50,110,189,205,55,220,101,193,14,172,195,13,255,139,129,37,191,122,147,11,186,124,37,142,198,213,28,205,57,230,181,118,232,65,63,222,33,251,22,207,148,131,28,47,177,202,30,74,30,80,116,77,82,219,227,121,131,171,122,32,206,190,62,78,116,237,77,74,145,91,241,76,86,7,69,138,145,123,96,112,204,119,217,61,216,90,210,51,221,224,58,16,223,186,237,226,127,148,137,80,137,177,147,191,2,119,230,169,253,146,23,240,29,190,161,134,68,140,187,150,151,171,69,218,167,229,10,110,158,176,162,178,3,231,45,113,163,222,147,157,147,181,38,168,90,65,155,130,75,125,220,56,199,221,90,237,105,76,4,102,181,225,52,25,106,168,240,228,153,216,74,104,198,131,178,217,112,254,156,164,79,186,62,194,140,48,187,147,191,40,86,205,106,164,24,44,51,63,238,86,141,170,139,94,125,115,200,146,241,83,165,3,151,32,43,135,54,26,127,118,223,204,111,217,170,236,190,60,50,114,50,199,136,91,72,193,6,92,234,66,23,198,142,111,174,200,227,160,235,214,80,209,209,46,80,197,104,12,154,229,138,237,99,24,168,117,59,69,227,235,243,90,110,60,29,222,98,138,110,201,41,252,31,189,142,87,222,127,66,74,180,111,158,194,56,254,3,129,104,51,42,127,174,107,220,246,235,148,196,189,255,178,73,216,244,127,10,210,106,236,156,30,90,82,187,185,111,82,12,52,183,188,216,143,110,229,139,109,87,67,61,164,158,117,171,196,93,75,34,224,71,164,162,21,95,50,19,132,203,32,58,199,145,193,78,226,206,134,180,82,68,76,3,108,218,27,100,87,90,93,18,24,157,4,175,132,111,117,20,69,152,58,28,245,174,194,175,47,137,11,8,114,238,104,12,5,64,154,54,80,102,218,215,139,5,110,188,210,44,230,236,137,197,156,148,216,68,241,103,53,108,235,36,213,17,47,207,240,235,71,29,218,168,163,46,18,186,98,126,188,125,231,242,87,23,203,120,225,76,1,241,166,94,131,191,12,228,64,105,102,54,47,190,65,85,35,41,193,60,241,89,20,199,123,247,77,129,19,67,227,15,1,235,234,102,245,237,114,9,198,213,181,168,161,253,215,174,114,72,159,25,83,4,228,113,137,48,29,142,115,109,70,23,224,120,107,152,141,163,212,237,178,198,222,122,143,136,167,72,121,253,95,110,115,64,204,22,141,248,218,226,210,119,58,101,93,6,179,106,225,175,237,237,50,208,98,163,113,212,78,90,236,63,255,103,105,26,154,48,68,79,131,234,45,8,92,0,31,7,121,170,181,129,135,185,213,198,224,57,215,149,151,4,33,103,175,193,10,15,1,109,223,55,0,83,22,107,143,131,90,106,119,88,241,25,55,207,255,10,23,194,231,64,236,186,112,201,159,141,19,222,24,97,246,98,41,148,59,232,50,143,45,4,168,19,46,107,158,172,181,50,81,151,31,204,107,55,136,87,95,199,41,79,70,160,40,139,211,68,83,163,122,45,63,172,21,117,32,220,79,207,215,212,122,7,108,218,162,9,106,163,183,35,10,25,121,210,42,223,2,247,31,168,249,102,228,150,101,40,210,75,23,10,82,104,105,80,152,136,81,36,66,183,198,65,117,229,47,164,168,182,124,177,193,88,202,17,221,2,5,99,13,233,106,95,57,45,92,139,75,222,20,161,92,9,144,82,34,23,143,44,87,58,118,15,50,164,192,227,72,19,188,159,250,135,215,108,175,79,99,99,5,137,50,40,54,184,187,106,238,200,237,70,134,120,226,36,147,104,130,131,154,227,96,229,138,84,217,57,214,34,121,233,9,252,155,74,34,146,232,252,5,62,134,135,57,144,121,234,79,95,205,158,178,184,96,185,21,255,173,224,242,108,30,151,115,252,237,180,217,167,118,182,69,92,85,143,46,92,159,3,125,38,191,47,6,184,227,242,156,83,64,117,126,133,180,83,43,29,40,193,217,55,153,24,209,96,32,143,30,101,132,237,168,41,120,170,136,3,167,115,194,169,199,34,29,221,203,54,39,96,25,12,146,3,172,28,46,53,114,124,143,13,13,82,245,226,61,132,236,254,132,48,227,121,167,183,105,50,172,156,52,129,155,187,161,22,71,191,220,197,90,135,13,227,90,96,226,23,162,27,10,71,200,138,207,72,251,73,11,89,117,207,46,84,4,244,132,211,145,75,206,53,242,12,171,73,125,87,144,139,252,103,79,39,246,211,220,123,80,148,248,195,49,143,118,79,135,208,237,236,128,54,69,196,81,106,195,56,107,58,23,238,215,232,108,35,30,4,87,173,206,57,188,200,118,149,47,151,138,138,96,219,109,231,244,7,149,34,156,177,140,155,167,61,10,23,146,197,247,122,171,222,203,11,162,195,136,159,147,244,86,148,138,83,248,225,240,147,179,210,107,35,18,229,255,123,12,54,244,233,93,203,108,114,35,111,47,94,104,146,160,206,225,241,192,83,243,191,204,211,118,35,182,241,121,237,186,42,193,138,247,143,77,2,229,88,2,222,225,152,25,119,191,109,247,248,95,135,160,163,125,131,32,181,159,100,172,252,53,63,139,231,142,97,164,199,240,107,173,181,19,108,130,12,159,251,72,210,107,20,70,147,28,155,235,133,38,85,204,209,67,55,174,74,48,208,85,8,205,140,163,45,238,4,87,11,165,103,235,191,58,176,121,104,169,13,253,251,105,28,40,249,227,57,237,60,217,7,255,17,30,118,115,65,4,238,79,70,175,41,28,20,194,147,124,36,237,239,16,67,104,14,27,16,16,110,246,129,183,9,76,80,119,127,60,7,77,163,187,127,122,1,60,100,228,208,249,2,232,190,92,73,58,152,145,60,252,6,237,124,136,52,29,92,215,182,57,147,48,140,158,169,225,37,35,45,239,140,177,183,88,178,75,137,99,70,132,209,125,214,132,89,41,159,101,173,186,4,105,60,32,2,117,140,52,215,191,118,25,35,40,156,122,39,250,190,41,184,146,39,140,96,185,130,54,164,161,73,54,25,168,227,209,78,222,37,7,12,152,212,164,56,11,215,115,219,12,206,12,129,186,166,16,235,215,243,55,215,221,5,28,128,42,78,124,125,61,194,156,145,74,194,57,105,182,26,253,135,255,93,224,223,69,242,5,191,119,83,15,229,100,174,233,139,229,156,252,59,222,56,69,219,204,195,42,8,163,108,205,76,92,161,72,138,130,58,51,29,158,178,245,236,28,74,73,184,221,235,105,188,112,123,252,140,117,76,10,123,195,214,178,193,180,31,234,128,121,190,87,140,255,72,5,73,38,180,150,35,99,224,196,131,47,24,7,87,144,138,245,152,35,87,144,203,15,161,245,244,173,32,42,40,118,120,93,113,174,201,151,138,170,127,20,112,232,22,199,201,225,184,95,23,108,27,164,150,122,248,207,18,182,225,255,58,73,164,82,67,137,221,166,145,92,34,250,233,110,160,178,222,59,178,99,86,85,214,184,64,76,114,116,178,115,236,56,166,199,7,113,26,150,202,243,241,193,235,9,154,137,141,77,199,162,177,103,97,19,113,46,147,52,216,25,203,95,252,71,123,137,80,209,141,52,159,51,175,234,232,13,6,246,188,203,211,16,185,130,66,101,240,42,193,111,155,172,151,110,78,223,83,198,37,152,96,67,237,25,67,179,24,182,191,112,203,102,177,222,97,38,124,241,214,219,64,64,233,195,181,23,227,230,177,173,25,142,45,102,14,61,60,23,67,25,113,122,167,150,51,139,227,154,132,220,105,36,71,60,148,23,106,24,163,73,74,28,3,135,90,100,66,89,176,131,188,130,144,31,196,122,196,167,58,116,60,116,178,235,239,96,124,176,23,193,216,37,27,135,87,38,50,95,222,47,58,149,250,75,42,99,61,25,251,211,251,204,70,185,15,63,61,148,213,185,181,64,111,254,68,217,116,7,160,227,183,47,194,135,69,134,194,9,81,120,136,215,125,167,121,253,44,251,241,54,57,77,218,170,101,202,245,26,159,193,82,81,31,208,86,35,89,125,196,88,27,218,77,49,148,93,47,143,219,113,154,253,51,245,191,21,33,157,108,72,42,8,121,189,173,206,237,61,29,41,174,96,101,45,183,166,216,42,132,170,249,72,102,18,131,232,21,83,183,174,229,86,156,23,2,117,218,254,215,93,238,11,130,164,66,15,123,46,193,210,235,89,144,241,242,23,39,136,184,68,242,119,55,141,248,174,161,88,10,154,88,113,99,112,152,81,48,176,249,234,30,134,186,28,0,255,222,101,251,225,192,206,244,53,53,162,89,145,212,90,4,127,53,255,126,196,70,236,69,253,29,255,31,10,72,215,2,74,171,31,52,166,233,16,60,197,183,136,222,154,177,136,99,4,227,34,214,191,117,54,34,227,200,23,119,163,157,16,225,57,174,243,108,69,175,78,86,19,23,97,3,10,4,41,31,64,181,143,190,85,240,64,41,192,155,41,117,235,150,14,5,249,76,52,33,165,2,159,187,150,156,129,211,158,24,116,35,49,2,87,80,203,192,100,185,77,237,18,61,176,178,219,194,24,232,110,84,122,175,71,87,246,115,175,227,132,67,236,110,197,112,9,37,166,211,186,185,64,175,68,94,230,80,49,9,98,225,5,13,45,28,82,77,209,85,175,219,150,218,73,69,178,160,100,39,160,69,235,226,106,56,181,193,134,4,21,53,215,23,77,3,70,116,206,182,227,243,148,52,94,171,127,106,35,45,22,223,23,133,228,205,90,16,162,123,102,119,15,63,155,142,229,158,157,191,127,214,215,138,132,142,193,103,115,134,103,253,22,197,53,7,93,89,23,46,135,158,182,60,232,97,217,0,61,31,235,90,224,25,251,84,14,3,59,87,69,125,112,57,155,243,181,10,64,75,238,233,156,187,159,36,34,78,160,106,17,101,73,37,160,89,235,7,209,143,120,142,247,146,183,226,150,254,252,183,96,12,6,212,14,103,96,117,116,53,169,4,187,230,150,165,19,79,200,218,84,27,185,168,92,12,155,233,132,250,62,147,174,171,40,157,121,22,100,146,66,2,61,17,194,202,138,253,241,91,224,102,203,96,66,152,7,3,53,190,214,229,21,240,221,67,226,130,166,228,162,192,82,161,61,223,57,59,5,252,174,255,62,20,245,204,36,250,235,157,117,50,215,195,86,50,15,174,117,169,120,65,72,196,113,92,125,159,137,98,93,189,229,122,185,62,86,200,74,12,97,130,192,76,228,11,119,99,166,207,55,174,63,249,133,28,167,119,33,67,240,110,110,29,201,42,121,221,11,254,147,184,179,32,15,229,140,123,156,219,108,133,213,195,124,145,250,204,72,83,210,88,130,241,52,154,111,230,21,160,118,233,247,151,75,217,138,119,114,167,129,95,121,64,110,130,144,192,229,2,101,79,139,88,231,62,72,179,101,190,63,43,126,191,88,113,98,101,215,171,231,225,42,40,112,168,116,72,255,61,46,122,24,233,191,59,162,83,42,70,107,75,67,184,169,64,126,250,163,251,249,171,54,212,27,182,184,66,128,146,235,122,172,74,163,111,154,128,52,221,223,214,238,162,82,235,236,191,20,68,1,11,87,205,213,66,94,80,133,125,167,96,143,179,156,41,232,59,97,107,185,111,34,104,211,75,226,29,101,69,136,237,195,173,75,109,113,136,121,1,126,222,46,32,253,17,131,115,48,143,175,226,162,191,162,30,136,49,211,25,216,83,189,93,169,196,130,88,141,150,206,195,103,50,86,63,146,135,77,151,154,216,124,3,240,57,248,10,126,8,207,85,177,7,254,118,36,173,5,193,106,127,51,92,112,228,231,110,150,190,201,7,177,120,232,189,111,99,139,173,56,162,244,100,45,248,194,209,244,195,52,61,202,78,122,176,206,56,112,57,123,2,146,255,102,228,160,81,188,20,238,129,194,216,125,13,224,5,142,135,139,84,134,228,67,54,212,57,171,241,89,38,5,160,164,1,79,120,221,205,24,214,92,64,131,145,170,81,87,3,140,234,36,67,90,220,164,232,231,111,224,179,122,232,125,123,99,31,155,9,15,139,124,251,189,250,150,68,199,91,197,112,232,187,96,226,21,21,103,217,212,145,17,183,43,220,25,198,117,231,96,160,179,76,24,138,136,76,58,162,41,136,100,0,2,209,118,71,80,85,15,158,20,102,44,117,147,234,217,84,177,41,110,114,164,169,35,51,58,25,40,16,43,232,169,184,61,19,26,173,26,122,255,233,83,226,104,1,69,197,27,226,77,75,251,186,179,140,243,13,137,139,173,102,145,247,116,79,141,41,131,119,103,3,124,15,33,112,98,143,231,172,198,38,231,8,255,7,193,242,74,156,0,80,220,23,236,160,137,21,63,107,56,33,119,203,31,70,35,1,76,254,45,145,10,232,236,240,211,192,188,38,253,134,162,9,103,128,107,134,229,10,90,85,15,170,103,217,53,178,65,128,137,48,131,187,12,228,6,79,248,94,189,106,83,16,139,96,21,22,195,127,135,58,113,9,16,8,81,208,67,155,92,252,255,109,89,108,65,122,100,16,118,1,126,208,200,121,100,186,226,63,111,254,36,238,213,210,89,146,245,235,198,79,181,108,88,129,217,22,152,23,35,99,60,208,138,70,36,143,185,95,27,16,63,116,137,56,220,87,6,82,112,64,187,130,52,91,221,77,165,175,44,255,17,23,54,222,84,138,99,33,172,183,104,96,186,176,228,4,189,16,0,234,30,177,48,139,126,97,56,220,185,238,238,232,229,193,117,210,225,86,194,88,94,79,221,147,25,18,26,52,182,42,127,138,205,13,77,146,216,190,219,96,233,187,61,118,190,20,211,96,157,209,27,176,109,160,171,193,201,50,20,23,129,29,34,62,128,1,24,134,34,156,123,8,223,219,251,71,111,55,196,235,67,182,250,174,20,147,195,0,92,223,145,37,161,175,27,150,94,28,136,16,188,80,82,243,48,29,95,227,108,251,207,29,98,86,136,85,183,34,7,140,63,166,212,91,41,198,111,65,148,157,214,77,187,184,41,180,249,232,140,61,149,176,3,24,27,158,163,127,19,250,71,150,194,224,150,55,243,152,102,236,249,216,195,216,192,31,102,162,246,238,156,246,83,99,4,38,102,165,253,158,249,156,251,57,112,224,236,190,209,69,218,249,36,179,216,159,165,62,47,113,194,108,13,69,77,215,195,138,226,102,61,1,201,80,251,243,249,159,176,170,163,79,30,60,7,91,102,106,5,41,56,197,60,230,210,35,76,92,167,91,17,119,79,48,37,166,47,193,66,83,142,20,146,124,237,85,81,152,185,46,62,96,122,141,71,6,233,32,38,113,162,92,23,72,18,243,8,49,251,116,153,255,28,32,25,215,14,153,255,106,254,92,61,77,92,36,246,9,5,148,16,159,129,248,153,174,16,6,4,232,143,89,177,64,231,111,184,111,23,149,183,19,64,186,143,118,172,170,146,146,191,105,96,193,31,192,18,40,19,59,125,226,144,199,91,93,245,211,154,229,156,41,52,59,126,117,210,143,116,47,115,75,76,195,84,52,71,238,240,243,240,219,142,162,39,92,93,193,225,82,225,61,175,172,117,112,157,226,27,202,53,60,221,196,89,144,6,139,229,6,100,185,88,99,144,114,46,191,220,238,146,79,58,28,208,78,76,156,213,241,201,93,79,182,96,178,237,133,32,69,176,127,12,168,182,114,255,173,71,122,18,23,238,144,145,94,1,88,38,25,61,63,169,250,181,93,106,186,16,119,115,46,199,254,46,253,114,164,6,64,118,196,150,71,72,232,10,80,140,217,236,219,52,227,104,110,236,33,46,198,162,221,4,147,86,87,217,174,196,140,211,173,213,147,19,144,238,125,150,86,239,66,21,216,175,118,200,6,111,190,26,8,131,105,54,207,136,131,138,255,21,102,226,107,56,234,230,72,26,139,104,207,74,78,198,180,78,114,167,191,34,218,156,178,215,13,165,168,191,178,136,196,246,98,63,25,185,95,124,36,62,128,195,142,7,174,118,194,214,233,138,51,21,92,156,140,210,94,192,46,251,197,234,85,110,18,229,77,164,65,203,170,140,0,191,170,60,27,44,31,112,212,68,87,31,240,172,65,11,82,123,231,197,18,97,97,20,47,210,135,49,127,251,17,237,73,205,136,251,97,190,82,189,251,122,45,253,92,79,90,167,1,132,192,141,102,228,178,119,74,141,98,158,56,54,169,180,18,111,146,4,10,117,3,87,119,5,35,168,3,142,154,201,211,2,174,57,228,192,64,97,223,205,35,153,251,223,38,242,119,64,71,221,178,5,174,102,45,26,78,131,111,211,105,148,219,1,161,57,183,25,126,143,62,80,193,69,93,25,85,140,229,39,14,123,188,29,9,117,238,47,109,28,66,185,227,117,104,54,70,171,99,127,23,207,113,32,122,127,197,174,179,84,10,61,5,164,43,196,241,54,112,118,139,99,232,98,190,234,122,29,38,223,222,132,33,62,225,28,55,211,15,73,235,243,206,148,192,111,211,234,126,128,235,186,223,175,157,241,30,121,169,153,88,192,245,223,208,120,89,188,179,240,81,180,102,70,124,24,28,134,78,87,74,205,249,36,49,62,16,1,236,238,27,53,86,58,145,252,218,135,101,129,194,77,46,67,157,52,37,228,126,214,93,186,114,73,152,16,152,26,56,38,42,99,138,42,58,69,63,223,173,63,85,251,177,143,85,206,162,110,130,128,229,201,52,254,82,83,3,252,56,62,42,79,94,179,185,164,187,51,25,200,147,243,48,156,51,187,52,61,228,140,23,177,63,71,161,12,223,222,252,35,134,69,29,22,98,123,57,154,6,43,29,213,94,71,165,12,231,107,250,12,6,88,164,245,104,143,183,53,42,141,239,79,7,248,71,90,221,89,11,92,79,155,231,254,24,35,71,207,73,117,58,197,133,222,126,42,21,221,228,27,213,31,33,253,2,144,169,161,100,221,27,130,99,115,55,147,92,85,79,129,2,7,132,209,204,9,152,94,144,162,227,32,190,143,180,132,6,226,76,247,113,241,224,53,141,132,66,37,186,231,173,87,44,217,208,83,123,30,242,212,164,10,190,197,125,247,163,20,136,96,128,60,240,142,16,77,223,122,12,94,231,116,92,175,64,170,94,209,6,43,75,229,56,101,99,138,24,206,13,120,140,103,72,174,172,178,218,253,245,41,165,183,136,128,217,192,115,54,235,200,63,153,137,98,76,51,116,193,11,12,201,205,239,151,219,90,93,202,204,142,219,161,132,152,210,132,2,18,209,155,129,254,78,122,163,248,65,147,148,112,149,213,163,247,103,90,0,218,146,68,44,179,118,198,178,36,157,87,7,84,58,182,198,71,92,248,150,22,94,222,183,115,255,176,16,113,34,14,109,157,213,9,86,68,174,162,234,156,195,32,198,150,199,25,156,23,115,117,69,221,112,52,170,5,181,243,168,140,97,80,144,122,196,34,25,95,87,211,186,21,58,250,160,241,224,80,214,208,246,247,3,34,155,20,244,39,33,67,81,215,17,45,145,187,16,121,92,97,25,46,80,221,194,204,4,135,32,185,35,147,222,129,148,246,172,243,62,64,76,34,252,26,198,21,221,183,55,226,219,92,122,234,40,213,36,165,175,214,109,0,51,215,95,201,29,255,235,29,17,99,60,76,109,200,245,169,8,40,145,126,245,32,36,18,56,254,249,92,23,92,73,249,164,226,28,8,150,222,206,202,229,239,151,247,224,32,92,193,196,155,122,152,32,161,100,174,105,4,155,243,151,95,188,188,246,212,241,71,91,210,174,141,71,247,75,15,30,164,234,23,170,118,121,123,232,252,125,221,212,201,63,200,184,95,196,58,156,214,62,228,31,9,29,107,37,237,182,135,124,250,122,163,48,120,125,253,137,221,223,41,63,197,206,194,38,136,236,197,231,95,0,239,24,59,19,99,230,30,245,137,92,192,143,64,67,235,80,10,3,67,75,22,13,163,199,222,80,233,175,224,61,141,113,79,225,95,95,37,29,170,67,188,193,232,24,223,19,206,99,15,33,232,201,47,215,149,176,121,91,15,16,35,189,187,184,34,105,113,131,213,126,206,51,253,116,1,2,227,186,194,194,33,46,182,180,11,82,87,139,128,179,245,151,39,63,241,225,154,157,50,191,24,127,76,187,25,121,190,101,1,216,199,168,185,148,117,169,170,225,137,9,139,197,219,76,129,122,165,177,212,231,112,212,74,215,148,76,114,127,240,124,218,125,16,133,116,25,212,82,179,210,243,186,175,177,127,158,245,202,19,122,78,173,242,199,7,68,197,100,76,1,204,44,215,212,150,226,165,119,167,49,10,86,178,71,165,1,182,33,174,145,102,38,36,216,87,108,231,49,24,152,79,97,1,113,218,69,2,211,220,163,17,53,231,87,108,121,16,84,27,222,143,120,31,27,60,2,150,49,107,226,90,46,208,70,87,156,67,125,103,84,184,93,84,140,164,116,226,164,90,120,125,232,236,10,253,78,147,137,144,29,238,38,243,66,16,35,28,204,77,231,72,103,152,58,48,233,223,59,145,19,234,181,46,195,248,247,174,74,52,243,31,41,47,27,153,227,3,190,247,84,247,161,3,113,131,115,212,127,254,73,173,210,78,39,148,133,132,74,227,36,70,217,20,136,123,103,121,204,21,121,26,148,74,128,114,242,61,156,73,48,185,167,169,182,57,134,163,201,125,33,27,79,169,174,38,5,162,138,15,183,21,192,75,127,82,110,143,209,153,21,32,197,99,142,140,52,204,131,78,233,230,78,178,4,128,254,188,152,17,249,44,47,147,166,45,178,168,29,205,160,234,203,130,32,148,207,78,195,109,161,196,209,187,179,14,4,217,195,8,205,194,58,47,3,129,72,87,124,133,57,242,196,233,20,62,99,46,70,217,71,249,122,33,189,225,169,168,43,232,179,93,85,141,253,220,5,233,165,77,180,66,61,70,151,15,178,238,55,19,225,26,119,108,160,81,112,216,29,30,217,91,134,113,21,160,209,221,20,221,57,108,161,145,196,12,249,80,142,129,181,204,170,252,126,18,27,94,124,125,206,183,242,119,211,246,12,18,80,17,138,14,248,22,236,151,241,107,45,147,166,232,231,44,67,53,15,70,194,79,83,151,175,159,210,244,33,107,88,207,182,69,49,48,22,153,76,14,152,125,73,55,222,115,198,50,199,250,75,101,60,148,233,118,13,157,152,65,120,242,146,7,164,77,30,0,191,5,139,225,207,117,52,207,102,67,33,121,182,239,142,102,136,23,48,51,17,59,93,10,63,222,143,100,53,198,206,171,68,150,32,104,199,196,57,35,109,97,109,157,132,51,200,84,50,158,77,52,46,16,94,7,181,140,100,125,23,146,142,249,32,147,236,199,252,108,36,123,199,201,56,15,38,193,110,78,46,118,136,187,160,217,102,29,3,91,60,31,36,42,86,40,38,252,223,187,173,180,35,209,17,70,252,182,192,195,198,156,205,38,223,202,199,35,118,114,9,150,64,231,184,75,226,175,131,133,203,247,12,233,122,28,36,5,203,239,217,240,111,112,135,193,21,85,82,162,9,209,97,64,23,239,43,221,114,178,189,189,164,252,39,56,188,74,43,196,25,235,198,144,122,245,245,13,133,40,54,234,9,91,210,199,71,189,92,36,253,247,19,0,71,89,52,33,102,178,86,254,172,200,36,249,120,179,59,185,166,187,72,152,58,151,97,192,114,158,43,134,208,77,213,195,114,150,163,226,146,203,40,236,223,209,224,79,77,10,45,119,173,23,27,70,91,190,76,84,122,159,122,180,254,230,78,187,75,191,16,70,42,217,143,252,46,177,64,47,241,90,157,156,249,38,125,239,83,58,255,64,206,59,101,121,200,34,4,177,236,195,130,8,40,187,109,34,158,24,157,212,149,180,244,172,55,37,29,234,131,50,222,153,114,206,196,172,207,136,29,132,91,79,142,9,221,140,187,99,79,114,75,140,238,105,255,31,8,129,164,131,67,220,153,241,235,55,238,139,197,156,9,98,173,117,138,229,80,45,9,232,79,161,25,9,70,50,176,34,87,116,84,141,69,236,42,102,195,91,70,139,208,40,148,210,224,224,149,67,88,68,6,144,240,111,230,217,30,22,135,233,255,150,17,79,46,47,96,34,231,110,93,251,84,112,80,208,154,125,145,125,129,226,41,140,156,196,131,25,12,34,238,182,249,17,23,253,242,155,103,112,144,44,213,132,95,81,225,182,136,98,24,81,127,218,138,1,253,166,18,45,164,25,251,69,224,121,164,102,228,116,26,229,39,136,196,149,142,225,56,217,186,142,78,106,136,221,161,188,128,126,20,162,220,32,82,12,155,129,191,15,67,173,165,169,95,25,214,180,164,238,188,149,195,178,115,131,29,126,191,196,214,132,33,101,55,97,219,39,213,43,215,88,253,165,165,27,183,83,154,172,125,247,167,109,60,167,250,146,6,148,33,132,31,175,118,250,183,148,27,50,245,247,69,92,69,132,144,34,6,232,244,251,119,9,82,45,189,241,25,79,144,174,162,199,251,170,50,189,4,3,40,2,208,59,26,174,242,145,71,104,206,8,54,159,237,115,108,140,40,3,197,33,116,106,39,174,28,91,254,19,63,17,242,178,12,61,145,199,200,117,22,68,160,121,183,105,123,96,42,152,148,123,123,97,128,206,253,164,123,208,247,142,210,119,98,22,184,16,141,192,131,199,170,135,141,114,205,253,133,170,154,205,215,219,199,194,81,237,238,63,183,241,174,118,174,125,211,239,18,141,164,227,8,32,251,55,157,32,0,161,156,154,102,158,75,115,138,8,129,85,177,138,253,123,27,38,65,38,77,147,115,131,192,34,247,199,47,65,139,54,237,156,137,112,66,26,40,114,18,184,229,76,184,39,186,158,84,50,246,95,241,41,192,121,196,34,8,7,174,137,202,3,239,48,164,234,117,149,147,13,229,149,242,117,175,207,193,143,222,253,44,186,211,171,202,114,12,10,80,14,183,140,50,35,235,80,75,97,102,141,96,38,16,27,4,9,23,29,102,97,2,41,196,207,43,118,136,230,148,40,223,150,60,55,198,185,193,11,182,13,16,28,219,59,53,127,238,93,80,14,144,84,242,236,185,132,159,60,249,247,101,188,182,3,151,35,60,49,120,142,51,14,161,136,141,87,17,189,158,8,155,169,220,189,51,184,11,17,129,64,87,3,248,210,93,14,16,199,27,153,13,148,138,35,113,44,63,129,200,231,204,65,88,5,133,29,71,233,206,63,142,19,211,246,2,212,151,177,102,127,145,158,114,54,147,142,12,157,217,207,78,170,83,105,22,205,157,168,238,245,15,169,80,116,15,112,101,87,60,181,138,237,77,80,199,186,117,255,140,48,86,209,154,51,97,5,135,189,64,165,36,204,243,154,12,56,0,163,12,101,247,248,219,7,66,239,19,109,38,15,83,115,71,50,88,113,68,95,158,37,128,235,224,165,173,185,214,222,224,220,205,234,89,223,173,84,70,11,128,122,194,189,218,127,130,47,214,234,134,244,116,170,100,204,227,211,212,64,184,178,35,201,100,242,161,16,170,68,247,205,60,72,209,233,179,135,33,68,42,96,159,67,103,253,79,5,122,216,148,97,167,207,149,10,203,88,220,211,10,65,107,221,116,207,68,10,78,222,71,12,97,151,20,42,136,251,7,198,32,176,115,44,171,46,164,25,62,208,252,124,140,152,97,194,235,23,115,232,202,140,13,84,217,68,24,8,135,63,243,131,76,12,65,117,132,128,254,163,190,141,207,36,9,154,253,192,106,204,177,155,219,185,2,251,78,28,253,217,192,221,81,219,190,164,240,27,85,60,255,135,43,212,2,52,102,29,65,106,207,127,168,199,196,53,183,160,15,55,168,118,139,240,72,232,145,13,136,132,9,217,205,165,89,136,237,213,138,100,232,0,153,244,23,182,109,69,185,209,187,29,197,55,50,8,218,222,31,28,204,173,116,165,108,203,63,213,220,207,117,238,64,100,93,8,234,135,102,103,132,32,158,0,153,12,68,236,105,243,103,155,181,210,243,209,130,253,219,201,199,157,40,111,183,246,105,84,240,72,209,141,201,246,0,55,235,58,86,209,17,204,67,114,224,135,162,218,154,175,36,60,80,217,27,34,152,166,138,163,244,162,19,77,14,33,83,143,243,244,209,112,162,205,94,24,140,253,75,173,140,41,189,19,59,235,227,151,29,19,71,229,83,95,192,135,57,19,61,51,197,32,231,47,246,9,124,247,109,53,126,197,35,136,122,24,223,51,82,172,69,0,226,178,6,199,63,61,236,9,186,182,200,215,48,30,152,42,244,77,244,236,17,151,113,65,78,129,51,211,92,23,207,247,105,76,122,235,18,249,111,15,11,211,123,18,209,48,231,1,186,108,91,56,38,149,147,110,67,109,46,84,241,109,46,40,81,103,204,53,208,186,195,101,242,135,153,234,61,191,194,39,202,209,141,34,128,238,212,197,209,82,177,79,26,132,110,162,205,103,143,83,49,193,164,59,189,107,190,31,71,68,244,254,159,234,129,143,68,51,42,128,129,92,43,17,112,130,164,251,242,88,133,209,4,226,112,5,104,167,33,218,239,102,155,110,192,23,174,187,19,125,24,233,57,152,144,153,21,188,213,166,192,36,90,147,133,143,83,36,53,50,139,88,130,97,60,163,123,243,251,99,197,234,206,40,32,236,133,75,122,110,219,33,79,143,252,85,181,29,74,70,57,150,39,174,190,27,218,175,175,98,240,172,100,192,153,186,171,4,32,208,115,201,18,14,147,67,202,101,112,16,211,138,151,186,156,96,227,197,247,75,237,115,173,227,244,107,162,144,50,20,160,228,150,15,189,203,12,9,130,60,157,243,123,159,232,15,68,235,26,225,87,110,208,142,6,210,241,65,81,103,55,28,69,247,192,218,106,69,42,221,127,130,141,1,36,88,218,217,20,148,183,42,142,85,53,83,68,88,62,254,107,154,172,175,67,106,83,54,194,194,3,176,219,51,103,16,251,51,212,191,212,126,236,212,224,170,2,0,59,40,167,150,85,163,56,246,65,113,162,242,101,188,124,76,122,125,119,170,131,225,71,136,123,61,238,90,233,105,134,73,86,182,219,15,106,80,185,226,49,25,100,176,159,195,241,148,117,11,145,126,219,245,134,125,123,120,65,231,109,202,171,95,88,218,54,199,204,161,178,8,67,28,228,162,203,68,58,32,13,243,233,240,113,51,85,234,194,44,87,210,220,39,155,18,224,159,221,83,246,246,184,39,123,186,126,89,6,69,84,80,108,73,62,141,14,197,233,231,123,203,144,149,170,196,146,64,238,78,170,159,62,209,196,29,250,128,32,112,32,242,114,204,78,200,71,232,205,59,78,3,25,3,198,196,106,105,44,194,126,233,247,237,164,22,172,176,198,143,74,135,6,2,119,200,156,155,221,153,231,160,201,55,104,119,96,30,32,160,52,199,32,184,181,226,51,238,195,80,118,93,132,155,95,204,219,204,246,248,242,121,159,104,111,213,194,251,206,179,2,185,0,39,133,56,229,212,195,155,59,226,237,83,64,169,114,15,57,148,52,95,224,202,38,196,64,132,85,132,213,222,141,44,93,77,155,212,80,148,16,77,208,92,255,177,148,66,97,197,41,200,32,46,222,5,188,142,238,50,141,184,255,2,84,83,240,164,81,228,224,187,173,126,66,210,2,248,238,199,108,147,160,81,156,155,91,73,83,244,15,19,62,128,220,174,185,134,208,204,139,172,221,90,3,178,114,176,172,15,113,148,139,94,124,196,30,74,79,43,248,234,130,229,202,69,82,27,73,35,233,234,223,56,107,199,153,238,100,29,248,128,181,213,225,208,100,112,212,53,198,192,233,17,32,218,185,210,40,148,55,52,36,141,105,49,86,35,66,203,8,139,71,148,189,154,118,221,116,33,101,221,81,252,150,132,128,144,2,214,193,126,14,101,25,95,221,188,78,101,240,130,226,79,177,176,139,5,172,173,43,45,35,86,59,97,221,215,58,90,28,174,71,3,140,187,9,219,149,94,251,216,2,84,48,55,228,245,87,28,31,242,238,55,216,245,200,16,234,199,105,120,254,77,30,160,220,82,178,97,95,17,180,92,177,197,197,169,250,235,200,143,133,122,52,220,227,58,1,58,132,45,207,212,223,246,144,248,235,81,142,34,182,224,226,40,78,5,87,183,60,74,62,215,85,162,127,30,177,18,52,15,222,228,132,93,102,211,116,213,213,24,180,211,63,244,237,170,104,182,202,36,54,193,96,109,37,62,160,149,250,150,107,162,75,127,147,204,91,113,2,124,70,169,201,15,138,118,220,105,172,70,140,152,2,35,246,144,131,241,36,27,158,134,109,185,111,148,108,65,60,139,29,26,211,224,156,211,20,159,140,175,12,211,162,159,253,236,199,183,246,179,128,226,84,157,239,164,156,169,117,160,137,189,47,106,137,221,110,213,196,139,109,153,171,223,176,53,65,126,150,93,95,41,240,45,44,249,225,60,171,195,82,251,173,218,13,175,253,84,26,67,19,113,47,68,33,180,3,193,144,58,184,214,37,98,195,174,86,206,38,195,146,63,28,115,134,13,139,78,70,46,173,39,246,147,35,53,174,172,117,208,20,183,237,109,234,104,204,6,59,160,180,12,234,54,140,143,91,109,243,162,89,254,125,59,174,30,47,85,117,60,55,130,209,187,71,185,182,212,40,27,172,130,16,50,124,139,14,149,173,101,171,82,13,24,210,58,182,64,145,95,54,26,86,74,131,141,47,90,111,151,222,209,227,128,186,225,114,93,50,15,179,34,105,215,133,31,128,42,209,102,243,220,207,16,47,103,80,133,124,137,246,181,27,242,10,22,89,124,119,142,226,23,62,129,37,198,222,187,218,64,213,69,152,63,40,250,236,123,84,177,168,184,191,117,57,139,212,140,223,13,17,148,83,96,250,123,225,4,76,253,100,79,32,155,29,254,251,65,108,131,144,8,226,250,202,252,208,116,162,187,134,219,68,196,193,168,19,50,64,191,197,102,161,18,208,21,213,30,50,101,33,231,13,211,169,252,183,29,155,107,171,157,193,37,255,171,147,66,82,168,202,74,139,196,131,197,60,117,30,30,89,235,50,73,56,65,112,203,198,154,50,226,149,208,42,183,46,195,229,130,82,113,38,46,84,238,114,98,3,183,114,69,122,103,97,19,225,248,178,155,162,107,10,219,235,220,90,247,46,79,167,109,255,91,179,158,156,86,190,12,207,92,44,188,170,129,212,160,73,62,219,244,243,161,127,248,141,67,198,254,199,210,243,211,221,56,43,35,86,250,226,189,182,85,21,131,6,46,198,207,107,53,225,146,1,163,10,194,92,184,5,165,162,174,70,212,223,105,230,11,226,170,188,209,227,69,80,181,202,152,94,183,3,88,181,255,7,169,199,182,57,141,22,142,240,201,13,20,68,229,93,48,245,220,165,32,249,166,220,99,186,194,172,249,76,85,74,16,247,46,83,172,226,244,23,198,145,186,87,112,36,132,90,19,58,170,114,152,159,19,29,112,195,197,203,10,228,133,31,251,42,147,69,14,1,18,196,252,125,127,216,172,46,82,124,170,45,112,154,2,201,113,106,214,43,241,243,193,28,76,41,48,43,16,134,0,145,187,81,124,206,241,71,245,69,254,147,174,48,162,208,115,58,91,228,238,124,9,71,190,95,225,67,3,206,48,38,121,203,202,218,105,244,132,115,45,191,236,178,96,60,142,133,234,99,226,70,224,104,106,9,229,178,212,97,96,31,110,2,207,214,23,64,121,113,218,248,54,252,148,55,70,149,203,233,116,193,172,252,8,209,68,218,1,137,78,47,13,241,115,239,99,146,204,56,221,99,136,94,53,208,133,0,39,26,64,56,170,44,22,225,114,248,44,22,65,81,72,20,7,129,105,99,225,117,112,61,224,121,238,12,47,204,180,125,79,123,51,179,49,218,138,104,212,104,220,42,5,161,242,150,199,246,145,91,232,114,77,102,141,37,204,100,239,228,14,1,65,105,228,12,142,169,237,35,190,92,228,218,95,224,50,156,138,108,229,126,174,194,6,16,181,171,139,11,213,226,177,57,42,198,89,18,127,108,36,213,66,235,151,1,142,100,37,255,199,56,203,252,206,167,148,121,117,239,214,163,49,55,209,175,231,179,241,196,134,103,237,221,194,246,70,50,64,54,15,90,254,114,193,110,123,187,6,76,111,157,196,68,53,157,19,167,113,234,38,176,204,64,172,46,32,235,19,7,113,197,112,106,3,27,67,99,117,133,132,175,169,235,251,153,220,114,33,176,219,189,168,253,231,82,141,57,31,18,73,132,223,206,146,216,18,221,210,36,169,154,0,83,130,69,77,169,244,91,246,102,189,240,239,164,22,169,25,184,228,134,99,218,2,177,172,121,65,54,215,101,229,177,160,224,68,19,83,254,28,158,200,148,8,208,109,17,248,155,213,241,213,201,171,60,45,118,90,211,166,77,143,160,239,60,228,51,71,171,20,201,6,48,35,119,43,35,80,23,152,42,77,19,25,219,108,165,5,37,83,17,236,223,12,88,225,191,149,43,218,210,223,251,151,155,19,40,81,134,163,143,3,34,28,105,175,172,136,153,89,131,148,10,28,171,168,62,101,236,183,84,224,114,55,211,161,107,159,9,241,174,111,233,93,245,229,225,0,118,37,16,225,91,127,48,182,209,245,71,117,199,22,156,164,135,28,47,219,33,7,156,165,180,235,68,84,143,88,218,216,135,240,200,38,56,206,160,228,39,75,26,118,136,76,31,113,176,18,172,120,126,159,42,239,211,227,180,215,237,180,239,8,166,203,197,37,21,57,52,88,247,156,196,49,121,59,84,70,26,199,48,252,77,110,48,118,63,142,68,248,242,227,40,101,96,187,130,41,63,241,4,71,111,22,110,203,60,100,46,229,86,89,69,196,108,57,233,152,64,143,215,139,158,46,15,132,91,241,170,139,207,192,67,201,208,7,154,229,208,155,99,62,197,78,119,47,119,38,231,231,173,251,211,201,1,254,4,227,62,38,31,158,203,46,138,157,112,203,255,97,35,212,209,70,113,182,197,202,220,104,211,74,78,91,156,96,20,78,248,122,92,136,172,245,174,161,78,97,213,94,73,235,239,28,224,5,64,187,97,242,164,70,73,246,45,223,26,229,235,196,160,198,41,3,120,254,23,61,247,192,4,28,142,113,230,147,10,151,35,66,146,35,91,44,217,190,220,236,161,28,164,125,46,160,1,128,76,151,92,187,243,27,152,55,172,14,87,227,82,140,227,50,153,185,232,190,12,135,21,30,153,71,92,180,225,65,57,188,180,245,6,53,19,14,55,228,47,37,169,102,160,60,63,254,91,67,182,207,155,191,244,210,158,66,213,104,136,70,219,12,44,200,75,226,163,118,37,227,192,124,109,94,83,180,121,61,57,84,16,196,147,0,66,56,220,25,147,62,114,212,175,228,153,157,103,9,115,232,109,38,144,53,193,195,199,247,218,222,162,16,79,119,66,28,228,139,40,248,140,232,244,157,27,138,207,185,135,0,116,38,36,59,119,239,24,175,49,44,219,135,158,156,47,79,125,240,129,253,58,78,87,201,178,85,165,55,91,10,67,152,105,129,101,153,155,9,210,71,125,180,111,211,235,185,110,10,240,221,182,34,232,54,215,247,38,160,19,114,222,0,60,93,94,192,108,92,222,205,35,116,215,219,190,231,145,41,255,117,196,174,54,161,28,2,236,121,172,41,107,66,11,95,99,174,220,37,15,250,109,162,46,7,17,12,82,241,127,112,120,33,72,230,56,108,254,32,190,191,180,11,231,5,255,114,108,144,246,161,142,122,211,227,171,44,200,155,199,7,55,1,73,13,221,205,38,17,160,182,185,186,3,241,150,15,128,234,4,136,164,144,180,188,59,85,167,89,221,101,49,230,187,201,17,136,181,234,210,106,71,53,104,106,50,92,223,221,106,246,204,199,168,200,252,54,124,10,128,89,164,183,65,73,112,8,10,245,199,135,174,241,246,12,15,14,56,24,214,170,194,119,59,219,198,15,159,18,193,162,12,11,227,107,42,160,88,39,93,107,159,89,96,141,47,112,254,42,45,162,134,247,34,58,240,209,249,230,17,138,198,51,6,33,123,234,204,182,176,150,160,134,45,185,223,142,194,154,27,151,23,180,86,109,18,16,42,143,83,199,17,192,216,30,123,94,76,127,20,21,200,101,181,249,118,233,128,186,49,166,118,138,168,131,67,59,141,23,232,46,231,164,225,46,70,85,19,188,45,49,196,198,141,138,251,212,142,37,6,54,32,104,221,92,27,147,252,168,73,69,211,19,152,10,41,77,102,243,57,104,171,18,240,156,247,7,44,20,176,55,72,3,7,253,238,60,115,58,222,66,241,245,237,77,209,129,78,10,68,227,79,17,140,52,36,36,151,57,129,55,102,18,35,215,187,113,237,120,217,252,175,88,227,214,192,81,90,225,49,34,77,158,91,7,48,242,169,186,223,90,149,48,100,69,133,229,198,7,202,59,28,207,165,230,244,159,36,149,40,116,205,84,143,141,225,142,31,226,137,30,51,172,91,47,211,26,38,215,56,30,161,137,106,247,155,212,131,116,247,36,28,216,140,179,82,232,31,32,10,201,216,87,208,55,9,254,159,122,100,213,133,240,26,201,23,29,189,14,160,198,155,78,27,34,239,11,64,181,207,171,65,67,194,176,243,202,84,50,146,45,105,244,210,161,107,117,153,245,212,129,242,127,215,23,189,146,20,233,107,90,14,73,48,93,67,162,84,26,104,163,105,199,193,178,89,196,204,61,14,36,146,74,128,165,47,155,214,231,165,245,225,236,235,254,188,14,149,120,150,202,247,27,105,110,84,238,159,47,102,77,187,108,249,169,155,214,2,13,2,192,186,9,177,200,145,210,189,155,220,126,143,80,70,126,23,27,213,134,4,129,211,92,136,179,255,69,95,184,224,111,87,222,167,104,247,158,230,92,206,210,239,63,47,184,88,32,68,216,134,105,186,135,252,0,116,128,135,42,11,210,151,71,195,236,217,94,171,54,189,178,132,173,57,117,106,212,167,240,174,192,164,182,198,37,65,78,61,69,24,254,217,216,219,245,109,241,178,83,166,232,225,119,127,243,85,72,191,3,34,14,61,186,38,74,206,60,74,13,129,75,64,9,25,24,232,22,133,237,196,64,98,147,77,233,78,215,147,14,118,15,154,18,30,189,97,12,126,113,8,37,208,164,217,212,225,172,21,156,229,190,71,171,194,186,33,213,171,30,20,78,202,185,31,62,86,172,97,40,142,146,134,3,246,155,94,6,109,191,112,76,172,37,52,103,198,13,241,158,219,89,72,187,81,231,225,143,209,212,93,99,73,136,203,47,31,201,111,205,164,25,248,139,217,18,26,41,128,246,190,31,130,89,127,114,222,228,94,187,161,248,167,61,85,140,237,157,250,196,207,187,96,244,85,230,229,111,180,60,21,106,26,114,2,249,193,34,216,141,178,90,66,110,100,119,93,146,178,57,171,96,39,231,185,177,243,169,102,21,26,236,47,69,118,20,82,188,179,104,44,191,114,125,179,194,197,79,93,98,188,232,28,95,154,199,220,245,122,121,212,247,41,215,214,172,39,16,87,50,96,177,148,37,145,42,56,99,22,151,120,221,98,177,126,26,142,52,46,25,225,107,112,5,246,168,182,106,82,178,157,147,190,81,222,198,222,90,159,226,179,225,39,129,51,223,214,64,53,98,220,180,185,102,118,118,17,177,186,163,17,215,55,51,244,9,121,116,211,249,111,107,255,206,228,213,61,64,22,225,145,141,200,61,4,90,119,240,118,68,254,27,88,153,195,216,13,247,247,59,148,165,98,24,210,119,121,227,99,106,52,121,217,90,166,52,9,129,143,242,4,107,200,162,15,62,45,187,12,57,51,23,241,200,166,164,20,179,206,192,79,172,133,240,105,68,253,43,171,146,205,33,207,180,145,232,77,60,179,79,185,92,215,218,31,56,204,34,225,147,19,246,176,240,255,187,60,96,39,127,177,54,30,23,45,38,90,225,17,76,192,252,135,138,144,30,126,61,55,13,63,196,40,107,134,209,193,2,248,180,220,201,8,28,113,99,56,123,126,210,110,120,55,132,25,21,100,201,187,143,8,185,187,140,93,147,208,55,36,4,137,5,202,238,234,104,187,124,116,131,90,125,92,244,18,228,139,233,94,70,175,107,163,204,237,32,218,161,214,164,247,182,248,178,248,27,56,122,2,135,134,212,149,169,215,157,252,31,146,49,168,228,162,186,40,237,40,158,80,247,251,53,104,186,157,155,36,249,197,5,152,237,80,196,102,86,123,195,136,82,218,174,199,136,15,206,154,38,169,101,233,179,36,173,174,187,214,101,140,115,59,94,152,134,254,41,243,43,169,118,82,45,167,24,221,109,160,201,213,181,247,157,125,236,92,200,30,73,71,76,174,196,42,187,27,109,148,52,207,103,32,220,117,157,173,166,130,74,114,238,108,230,90,201,20,153,120,52,247,254,49,9,23,171,58,169,128,100,166,70,135,225,244,2,193,123,103,243,204,114,16,97,142,166,192,200,238,243,53,103,101,124,110,228,159,141,165,210,185,35,198,227,152,87,73,218,78,58,243,24,230,5,16,29,54,80,17,238,43,95,101,176,130,206,79,32,57,112,218,122,198,232,62,42,223,215,133,135,38,162,24,33,38,117,66,160,240,211,97,204,134,44,82,151,40,153,180,173,218,152,208,56,226,7,2,5,38,201,2,237,60,40,182,114,37,165,107,37,118,246,58,59,44,209,251,132,214,172,132,206,65,48,114,70,78,53,237,46,174,207,70,104,184,183,105,160,144,204,254,143,171,80,10,108,105,70,89,167,34,19,43,68,27,69,24,38,107,225,98,238,50,7,166,196,167,153,24,193,70,229,49,161,102,34,18,236,2,116,74,52,71,252,235,161,73,51,78,239,124,190,174,145,108,67,168,174,156,184,58,23,165,42,247,33,130,50,67,49,94,221,39,188,14,182,195,28,115,88,213,213,93,161,53,202,170,109,193,92,252,130,160,125,189,52,131,104,213,2,119,142,56,147,222,165,115,142,113,223,92,53,236,40,190,209,131,89,110,122,135,124,212,69,60,41,134,78,164,16,77,195,93,174,191,46,191,243,220,231,133,219,26,71,197,240,46,223,167,44,193,50,96,200,248,218,37,46,109,87,199,10,45,75,17,148,221,126,176,21,215,0,123,1,53,194,185,114,55,105,187,40,91,33,116,135,108,103,231,163,67,58,189,93,118,240,42,76,144,76,60,168,23,138,42,68,34,184,145,113,76,66,137,196,97,207,72,192,85,236,39,7,175,107,230,39,167,149,226,167,172,36,59,229,158,133,144,72,223,11,133,122,1,156,115,79,36,142,119,255,247,203,192,224,88,224,108,197,128,5,188,118,158,92,121,71,88,207,160,69,58,57,159,226,113,153,106,152,147,53,210,67,49,108,253,164,143,180,201,84,185,202,246,59,22,95,154,67,174,205,0,46,225,253,66,58,11,44,43,241,88,103,88,44,92,106,55,124,110,138,112,169,132,75,25,177,249,211,102,144,129,230,147,70,132,18,16,142,104,92,55,71,230,215,172,103,67,85,240,88,152,70,229,64,87,56,215,220,218,78,24,16,156,159,200,15,148,146,239,86,158,227,124,20,110,73,159,184,243,215,60,244,229,254,17,143,123,9,100,69,62,193,177,115,128,236,74,103,118,173,180,131,211,71,67,155,59,222,35,160,114,38,110,18,100,206,247,52,188,248,126,156,91,32,96,149,214,110,187,186,152,134,214,19,141,134,164,191,2,205,74,12,159,138,69,104,177,35,241,65,72,40,45,91,5,187,214,11,88,184,43,171,129,186,144,239,176,19,22,141,198,174,222,34,166,200,4,78,84,151,164,7,182,129,31,49,213,96,135,224,37,38,142,95,108,76,204,128,177,185,203,212,18,205,42,15,46,174,137,178,33,181,124,241,24,164,227,96,120,151,228,91,251,189,192,200,126,13,84,63,11,182,122,169,197,14,199,249,215,173,80,226,5,136,155,104,150,156,221,246,171,50,210,37,180,55,169,135,58,239,207,177,79,201,69,70,67,10,25,5,45,230,171,83,136,20,68,86,205,87,38,172,128,200,131,189,30,120,251,179,110,177,53,63,105,78,28,107,83,254,116,229,33,206,133,54,161,149,221,11,10,1,201,147,217,29,238,196,133,255,142,111,249,54,70,165,58,156,112,233,230,209,248,168,150,242,226,245,127,204,14,31,114,56,14,146,162,164,190,2,201,123,154,103,116,142,56,116,113,102,202,225,14,197,31,204,28,188,153,142,233,228,127,52,140,57,83,56,34,132,114,104,205,218,4,185,47,40,174,170,113,133,226,198,145,159,223,151,111,63,171,115,151,80,141,70,106,57,223,65,81,178,195,236,253,120,251,112,15,210,143,0,16,208,239,56,87,117,107,188,45,142,243,116,22,219,63,136,246,127,57,83,235,89,23,187,85,212,210,31,126,255,5,118,218,21,191,14,53,53,250,189,251,120,162,33,176,31,9,175,73,53,188,187,25,194,255,87,68,7,209,154,7,30,35,189,159,96,90,97,72,237,144,133,52,239,211,253,225,52,204,235,245,249,77,183,15,200,188,13,203,70,140,60,136,176,52,167,33,239,99,66,122,32,28,136,155,215,35,193,89,185,214,153,129,5,147,143,180,249,133,77,121,62,247,222,7,224,87,183,254,27,214,40,19,137,5,105,29,132,157,212,42,246,216,44,65,102,36,202,72,2,200,33,67,19,196,179,130,64,65,180,233,88,119,180,102,120,101,2,74,219,243,254,196,36,63,167,95,155,102,151,106,130,57,120,220,134,218,39,220,61,98,95,145,143,139,49,162,162,5,238,28,151,250,126,231,161,194,206,12,138,15,199,157,12,234,44,157,19,187,16,166,105,18,163,152,114,69,132,182,9,217,18,188,219,174,96,89,102,164,194,72,157,16,17,184,241,104,100,77,119,52,199,56,153,86,141,251,110,56,70,58,104,11,112,213,253,188,236,105,232,168,106,115,103,97,214,101,234,105,111,227,206,40,136,167,124,175,122,60,52,220,8,120,195,115,229,35,203,4,161,205,240,19,94,11,125,155,127,4,111,227,210,65,110,125,143,172,242,207,39,220,95,194,116,44,21,247,67,31,26,133,58,77,110,213,147,103,253,235,224,63,77,214,247,142,234,149,254,104,36,159,3,19,1,83,38,225,179,182,55,1,41,220,107,173,227,241,83,144,140,87,93,104,217,252,180,194,173,2,204,199,162,15,240,118,84,214,32,224,186,225,161,93,150,177,47,192,247,130,61,254,179,53,188,132,196,235,24,174,251,124,159,61,147,121,86,157,182,123,151,207,165,66,58,124,44,207,177,191,109,151,241,69,170,59,206,227,166,15,9,121,77,154,104,14,146,41,207,156,85,158,129,196,136,168,87,10,51,39,185,82,37,24,133,234,49,207,209,45,50,86,255,175,164,100,54,0,242,245,129,241,172,2,196,57,191,221,209,114,252,0,188,98,14,142,189,106,166,153,114,210,184,253,5,140,147,124,217,36,84,254,49,66,179,0,247,26,164,140,158,80,225,95,215,94,118,30,54,6,46,45,135,34,135,36,212,114,11,182,26,74,92,59,53,196,240,210,111,42,167,229,30,187,155,128,83,27,107,51,106,105,55,105,15,164,110,90,18,172,187,176,179,197,227,13,152,109,59,3,9,117,215,172,101,90,19,208,4,8,224,74,208,142,71,136,229,11,26,89,42,205,80,84,158,250,248,131,190,101,151,176,56,234,150,13,131,180,5,24,173,136,59,10,227,28,148,135,71,248,5,33,192,201,204,153,192,119,44,225,208,250,87,194,192,113,168,159,60,38,57,192,70,114,100,24,196,214,76,76,159,88,55,245,195,114,138,59,193,177,22,22,89,136,44,148,255,220,132,55,74,228,42,210,182,22,185,143,210,60,26,11,244,5,134,116,17,48,186,173,227,220,61,104,15,126,68,139,234,114,188,43,208,62,15,59,0,44,178,27,169,224,160,234,94,124,190,176,127,203,82,126,198,126,176,24,9,148,52,202,127,103,140,2,128,210,103,191,111,225,9,40,104,215,85,174,247,83,98,164,252,98,162,194,102,6,164,226,120,95,127,21,153,235,165,233,35,141,236,123,126,68,216,30,170,165,197,71,188,238,43,160,112,0,159,139,136,130,80,151,246,126,225,3,19,55,108,19,143,200,58,15,145,238,234,93,116,119,148,154,132,126,28,161,96,74,90,20,127,1,81,212,0,252,160,208,233,209,0,137,44,116,193,161,208,19,199,55,39,54,8,74,119,226,138,16,58,120,164,46,230,31,110,149,32,6,20,158,125,77,141,70,4,43,181,168,113,228,218,255,64,75,111,58,198,77,193,172,255,195,183,14,142,38,0,142,104,109,135,157,95,128,92,87,154,49,114,91,1,107,42,193,149,221,130,135,219,136,149,92,26,181,122,206,177,93,168,10,120,162,231,14,190,240,241,84,124,107,9,176,140,55,116,164,2,224,106,45,249,235,124,112,7,221,196,155,15,196,249,95,24,122,113,136,103,72,144,38,171,174,30,166,175,212,59,48,51,113,12,63,206,131,117,15,197,66,94,90,110,189,155,153,201,118,136,210,195,50,116,191,206,128,71,24,2,89,124,7,148,199,29,211,98,26,131,43,104,134,95,39,1,67,168,107,45,223,43,60,123,117,255,21,54,39,104,234,87,74,108,144,54,233,155,227,138,195,168,5,11,232,176,56,171,71,85,120,119,175,211,46,156,97,143,222,5,40,99,83,82,104,98,52,52,179,209,238,120,86,36,207,109,57,160,197,212,86,254,91,154,85,31,5,59,37,134,216,235,75,227,180,100,59,254,29,112,43,245,162,81,252,154,248,165,167,24,61,116,190,129,142,81,68,55,12,108,77,54,183,70,100,243,236,88,104,18,90,26,198,41,97,207,184,14,148,132,136,146,157,178,172,1,229,248,220,208,102,40,156,92,105,148,13,119,176,162,72,84,102,94,96,67,67,114,86,223,205,34,60,208,106,203,221,13,244,141,252,197,144,45,139,117,102,171,197,249,200,105,48,17,159,254,86,105,198,129,217,11,174,216,125,197,227,99,119,84,116,40,73,145,247,62,199,239,219,11,2,210,180,150,76,207,235,156,251,157,131,21,3,193,141,56,200,81,126,87,73,9,20,198,191,252,175,65,155,116,22,159,57,15,201,54,70,159,36,0,240,54,86,127,86,65,66,156,176,193,35,44,52,3,253,102,137,165,56,255,241,137,24,83,24,177,80,123,254,162,91,154,184,188,32,10,1,144,237,16,104,127,169,163,48,110,221,201,205,240,116,150,134,169,207,253,104,42,124,63,126,117,171,77,171,234,218,210,180,235,50,39,0,104,21,88,104,25,75,150,222,247,228,125,152,145,139,118,211,74,207,183,95,139,181,100,62,116,19,133,246,251,255,251,84,142,67,179,134,32,130,128,38,24,15,185,36,223,156,190,137,207,133,137,54,185,17,115,205,191,117,141,27,154,34,216,121,92,185,93,54,75,26,162,241,123,6,150,23,24,83,79,234,52,47,115,165,31,123,202,114,120,160,5,144,231,214,31,217,69,3,226,30,98,61,224,73,88,33,39,102,46,101,22,123,237,104,208,124,233,206,138,163,195,76,168,188,11,90,143,90,149,93,12,21,72,25,118,237,66,122,200,234,234,55,45,70,67,208,106,239,198,71,177,144,116,250,48,20,162,156,106,98,115,158,106,120,45,238,7,99,17,1,156,122,228,45,104,126,46,30,197,52,34,99,248,133,231,183,69,203,212,104,147,46,168,139,164,232,22,50,71,133,170,125,55,108,232,83,185,134,145,81,65,107,203,86,86,82,79,213,99,170,225,188,134,252,128,201,234,179,247,21,193,208,200,109,24,54,212,56,27,206,6,171,201,113,109,157,162,72,51,104,142,18,210,207,178,127,135,188,151,247,2,141,131,221,77,53,36,30,48,12,50,12,202,105,215,88,228,15,94,15,73,233,119,27,236,111,143,170,146,62,53,239,192,137,243,121,90,170,181,136,244,108,87,1,160,226,218,217,203,147,164,214,169,66,146,93,240,39,135,228,247,59,27,203,53,25,122,110,212,184,240,111,33,228,175,93,187,152,168,186,241,39,82,192,249,253,96,9,94,221,209,165,169,137,121,54,26,196,235,25,133,188,14,108,53,129,84,6,78,251,39,225,181,3,246,226,213,12,106,129,178,131,77,156,119,172,187,122,74,133,73,199,101,34,0,184,114,50,86,96,178,176,60,161,99,239,180,224,60,255,55,139,110,1,196,140,199,177,25,112,178,79,100,74,72,173,23,62,28,61,129,97,233,151,105,225,142,194,201,216,127,183,23,26,244,93,234,232,208,171,213,123,65,112,209,79,78,35,14,193,204,131,101,167,58,115,220,157,91,129,245,54,77,144,179,170,172,0,157,0,172,146,14,182,21,229,197,89,54,234,89,105,206,50,164,141,11,234,38,95,166,152,214,38,126,143,176,68,215,226,182,68,91,5,27,53,97,96,139,68,149,143,148,110,91,149,168,166,65,183,250,240,5,152,55,189,183,143,138,48,124,50,83,197,201,13,97,61,161,245,212,22,122,124,170,158,29,204,11,135,246,38,137,14,169,149,89,28,232,15,214,8,9,136,254,226,23,182,205,238,209,123,34,199,117,142,249,197,211,247,252,186,240,98,60,250,176,238,6,106,231,73,251,67,193,183,213,84,55,231,6,157,135,21,240,205,238,197,168,33,193,13,213,170,252,203,12,146,15,23,212,192,103,80,224,31,111,252,172,29,107,223,201,88,227,169,21,83,34,153,2,185,137,222,123,131,241,66,123,197,0,59,231,161,190,70,231,68,142,122,0,27,187,4,103,235,121,166,10,118,5,51,87,193,163,201,25,207,250,132,57,58,50,208,64,52,145,170,242,153,5,35,224,36,111,142,83,201,113,36,255,79,113,90,48,53,26,187,160,56,179,68,72,144,205,184,153,85,135,140,234,28,75,157,6,85,79,211,150,68,241,157,169,84,230,161,170,166,200,80,201,174,102,245,113,198,8,127,87,24,38,174,195,116,185,53,106,134,197,17,39,255,186,180,134,8,163,246,107,49,245,48,247,123,151,75,194,125,81,118,151,50,111,93,244,88,208,96,122,197,119,215,135,82,245,16,105,73,65,14,90,26,14,10,237,5,51,118,233,155,174,93,175,26,255,119,229,174,227,192,39,8,53,168,177,238,98,56,72,77,213,54,99,63,255,109,21,61,234,99,40,159,119,117,197,173,223,1,120,152,175,33,46,197,162,191,36,19,124,221,78,37,250,205,216,128,62,123,199,173,245,9,87,51,7,63,158,94,175,205,208,118,142,7,169,223,49,113,28,161,69,83,152,90,229,82,174,104,56,228,185,77,159,198,119,213,100,69,124,183,137,29,221,213,2,188,89,230,73,21,178,35,128,227,136,198,59,210,206,191,187,199,255,136,216,126,215,63,96,15,167,41,227,103,228,112,44,190,176,66,193,154,131,165,70,194,153,73,213,50,97,97,42,119,189,160,169,151,201,121,35,241,138,243,23,149,19,12,2,202,84,187,208,58,94,61,249,8,103,160,208,164,229,224,190,131,183,48,75,160,60,43,203,247,223,18,148,65,158,166,189,7,174,247,109,205,165,178,211,41,95,116,55,165,132,57,85,73,117,210,34,73,138,191,112,176,39,122,195,162,3,35,31,64,205,241,139,87,57,138,72,48,51,51,33,250,217,120,70,27,238,125,147,215,197,198,110,88,104,116,203,133,40,149,145,57,135,193,239,103,43,193,153,23,79,142,88,193,47,170,198,15,154,122,32,135,81,12,114,53,209,164,80,25,56,246,140,97,197,0,120,115,33,70,238,53,159,187,177,159,226,113,73,48,0,254,72,150,206,76,50,144,104,176,55,134,183,73,93,87,242,217,114,213,109,26,224,77,148,186,16,43,186,141,47,27,15,206,187,216,243,253,79,238,116,13,250,93,237,32,146,251,140,178,135,84,161,70,7,190,237,101,218,112,93,40,159,223,115,18,19,108,12,5,54,131,82,148,88,212,106,23,31,251,201,144,100,90,66,78,28,225,108,86,172,171,207,160,208,209,207,74,21,249,132,168,246,175,167,232,229,121,7,0,68,87,29,190,12,96,218,123,53,241,149,144,180,75,118,104,170,48,142,59,57,29,48,212,3,197,246,220,72,29,123,70,119,15,103,51,125,169,239,168,32,108,14,46,177,80,144,204,165,112,0,27,104,120,55,227,49,131,164,33,80,220,125,141,54,101,24,60,116,215,114,146,84,124,212,119,101,217,51,97,175,192,106,36,106,55,79,104,134,223,170,54,97,135,153,135,90,41,58,115,42,241,219,209,26,168,106,172,75,28,45,22,27,128,197,76,61,144,94,110,180,197,196,95,224,214,26,21,23,46,101,125,14,16,226,100,227,146,144,40,105,21,145,51,226,42,92,4,112,32,127,247,110,18,226,150,133,117,153,156,196,206,80,235,46,0,0,207,214,236,215,130,207,121,89,39,81,108,188,128,116,52,64,61,220,1,110,205,87,163,120,174,11,104,106,222,68,9,71,159,82,142,136,43,238,49,136,93,9,68,149,141,21,142,215,137,143,153,108,6,27,45,135,242,158,114,65,248,123,251,111,179,180,252,236,218,28,30,123,14,160,70,118,96,248,26,19,166,1,88,253,245,137,57,220,121,42,25,77,144,233,215,229,202,178,209,14,162,95,185,94,74,235,66,255,120,95,162,163,225,76,7,232,121,67,116,218,254,178,205,157,30,137,197,11,156,125,225,245,194,251,105,137,37,79,81,8,188,78,3,30,88,225,82,10,141,115,165,166,91,213,24,82,83,192,243,11,89,18,135,190,243,158,1,255,169,137,135,14,118,35,169,195,187,62,112,33,201,217,183,129,32,63,25,55,213,237,189,216,139,82,88,102,201,248,114,24,222,125,206,191,237,205,124,196,156,86,193,106,239,179,90,212,89,122,207,61,52,201,74,128,15,15,228,235,28,18,197,112,214,182,240,79,248,151,97,44,194,237,18,132,127,79,193,100,206,106,9,36,84,250,75,60,181,117,228,19,70,52,156,62,151,154,2,74,87,32,27,197,63,110,77,214,4,11,49,242,107,83,43,207,85,39,2,225,210,56,69,31,89,14,8,49,173,30,130,248,181,239,123,19,83,69,161,84,164,79,228,82,52,109,106,187,178,4,244,11,238,16,104,250,80,31,47,33,117,206,215,20,235,103,56,128,61,94,56,216,41,73,160,64,32,170,220,248,101,249,33,94,204,235,31,57,167,240,18,80,115,65,60,244,23,71,128,22,135,45,122,115,209,232,50,169,35,203,94,230,126,227,88,143,245,134,222,182,181,111,72,112,222,36,6,186,205,211,226,208,93,250,12,180,60,145,95,13,86,83,206,217,252,42,224,91,64,96,245,225,9,155,210,25,62,30,35,75,103,80,49,208,2,233,24,242,233,57,188,164,58,101,213,91,211,75,207,239,207,218,64,107,254,162,169,49,0,33,157,43,218,213,120,20,76,187,90,219,131,209,188,122,153,138,10,179,112,240,239,64,146,208,169,224,210,23,129,178,224,25,155,117,130,39,82,131,19,28,159,238,236,253,38,81,188,79,122,150,136,118,72,15,38,219,131,62,89,37,109,120,129,144,247,70,245,21,208,250,146,77,201,135,55,130,125,1,211,194,66,167,103,6,39,228,95,142,119,16,123,152,5,237,31,202,74,178,157,120,104,224,205,53,4,111,1,165,12,228,184,123,19,172,21,236,231,91,27,24,234,202,43,56,95,172,163,109,186,27,235,44,232,162,5,70,118,161,182,243,207,84,2,26,190,155,88,242,28,131,248,60,97,226,9,203,163,128,110,246,117,52,48,109,64,84,133,181,69,203,125,214,28,196,242,246,39,222,221,168,109,188,243,151,12,254,215,114,49,221,95,234,241,16,14,202,59,90,225,172,183,149,193,152,96,45,44,174,62,127,74,26,92,214,73,240,73,131,77,73,174,194,139,119,40,67,120,13,188,141,214,217,4,76,171,1,210,169,210,76,149,224,246,159,169,36,0,142,252,12,186,105,6,128,254,189,247,151,145,29,201,185,15,95,135,238,64,47,255,244,5,224,197,186,38,21,57,240,236,168,176,150,240,37,245,163,113,183,227,181,195,244,174,138,200,86,35,112,213,5,49,112,151,68,238,247,120,56,172,207,136,167,8,223,180,228,121,135,236,105,172,138,172,225,229,4,203,48,27,78,236,219,161,235,65,171,248,108,172,137,247,100,177,95,108,224,31,14,30,192,184,121,98,135,53,10,39,0,10,234,18,155,64,96,109,115,224,161,149,103,150,121,210,177,127,241,47,134,9,19,10,43,147,135,69,229,43,250,222,255,41,102,223,175,195,169,113,25,185,78,56,98,137,49,36,23,99,207,251,7,10,218,96,49,29,76,175,21,25,155,199,217,199,253,184,31,84,18,221,98,226,191,105,143,43,77,249,7,55,90,9,6,174,208,54,28,100,100,214,51,155,239,156,165,123,15,242,47,38,205,102,248,4,104,63,48,101,118,81,154,185,166,183,214,20,18,138,236,163,84,178,184,41,173,164,38,85,21,86,42,77,2,74,222,66,17,94,117,142,143,249,160,24,171,244,240,32,127,115,146,119,60,13,115,198,72,44,250,206,95,1,183,77,254,24,168,243,58,192,138,26,160,149,22,34,10,23,0,147,126,253,215,33,160,116,217,105,245,207,180,87,203,14,197,16,155,214,153,123,112,139,28,9,13,30,83,10,147,164,157,216,45,97,255,236,156,75,69,110,3,9,163,240,71,123,77,168,176,82,0,187,126,52,124,59,150,99,180,33,165,149,127,199,140,98,247,12,196,246,237,100,41,109,30,44,183,84,167,196,148,13,66,68,241,96,191,192,161,196,65,63,111,141,24,241,164,101,238,82,44,11,42,139,143,8,206,226,96,217,253,185,36,33,181,181,198,74,154,144,8,205,30,100,196,163,17,82,198,53,182,57,104,85,240,234,228,171,200,123,21,179,114,51,203,165,123,158,12,103,77,211,240,61,119,112,65,130,66,186,4,68,104,94,131,213,176,197,178,16,143,207,113,48,38,163,145,150,215,162,229,95,225,182,142,100,183,234,86,84,190,5,167,122,162,254,189,193,111,154,37,201,96,176,123,10,6,84,162,47,121,99,219,14,163,20,165,15,19,244,154,214,218,170,105,114,3,138,144,106,129,36,139,99,202,229,17,98,122,251,28,86,162,16,153,216,166,158,168,169,114,168,88,87,187,107,79,230,4,227,59,18,40,194,124,14,146,27,62,214,253,18,230,65,32,3,233,173,167,133,214,66,210,81,15,140,230,69,204,22,108,150,160,215,154,219,249,214,213,234,98,180,55,115,54,244,192,63,190,184,194,151,208,29,164,130,13,52,207,148,34,24,162,11,116,202,150,213,190,56,75,219,209,3,194,2,34,157,207,14,11,231,50,4,85,104,79,190,23,234,241,189,244,154,205,190,235,13,110,234,255,33,156,206,119,211,77,74,201,74,37,73,46,115,39,247,18,199,233,149,16,131,243,63,142,19,209,14,66,143,234,87,120,175,99,157,174,28,94,4,103,52,177,14,191,220,84,243,181,184,178,4,9,198,64,3,164,114,145,207,118,161,150,242,45,229,179,5,137,231,190,125,212,115,237,224,49,21,220,20,214,14,189,247,239,71,231,49,181,45,21,73,8,103,112,53,87,251,171,207,23,20,143,66,48,39,213,240,182,158,113,111,113,253,157,205,255,196,79,184,61,208,2,49,69,189,197,213,234,37,158,39,205,116,235,232,114,129,1,77,4,106,251,112,217,4,75,25,9,133,111,131,27,255,234,20,194,227,192,227,246,239,224,5,159,208,175,24,243,209,245,29,56,76,224,97,218,18,47,56,146,148,127,145,57,52,162,159,89,52,94,209,99,31,55,90,70,245,94,231,97,137,239,10,60,28,155,214,233,209,72,94,106,208,35,219,161,205,132,126,240,250,146,115,190,109,90,184,8,117,49,192,9,1,184,250,29,36,131,131,209,218,143,14,247,117,10,61,102,178,47,171,162,102,237,225,234,245,188,112,171,202,112,223,92,101,129,152,252,104,176,212,174,57,167,70,158,168,226,151,169,54,251,202,40,78,154,120,62,233,214,205,198,249,15,207,123,247,118,98,25,231,29,169,212,24,80,178,211,196,112,14,4,65,6,38,150,38,210,130,222,97,152,175,22,187,230,204,229,205,175,241,117,64,53,31,78,47,104,249,62,72,90,163,63,242,155,49,203,107,12,69,211,18,55,224,129,13,214,253,62,109,101,174,96,93,175,75,191,178,172,133,200,0,17,43,37,14,173,38,158,44,237,155,21,175,205,234,225,196,106,178,181,221,29,118,238,169,226,14,186,183,248,101,205,177,201,17,124,41,45,47,19,1,227,189,87,7,9,190,83,235,150,17,37,16,96,142,83,207,139,170,21,241,170,183,10,119,227,132,158,130,14,58,75,114,243,254,76,128,226,120,2,209,198,165,131,100,121,247,50,99,166,96,27,166,52,17,111,177,178,58,99,40,181,145,114,229,95,28,48,83,192,209,72,98,188,10,235,98,166,146,12,204,53,206,206,59,97,33,169,181,120,146,111,134,215,155,237,76,33,247,41,23,56,197,246,79,191,110,178,194,202,30,66,122,39,59,229,138,208,81,24,143,141,24,63,121,117,199,228,170,222,132,219,147,132,235,177,106,178,35,116,146,50,226,107,165,190,192,216,81,67,34,9,113,97,82,199,221,18,35,0,113,63,198,236,148,20,72,134,1,245,20,109,122,163,174,215,175,125,222,115,158,243,73,51,213,224,23,73,198,79,164,125,180,132,22,54,28,251,112,131,178,177,107,231,203,128,199,163,46,226,158,18,160,232,44,183,61,9,145,75,253,15,133,164,197,163,179,24,14,41,13,125,145,162,154,105,153,181,36,157,106,168,20,80,200,15,222,216,238,233,185,218,6,22,186,116,107,155,44,248,1,255,19,168,60,124,142,99,151,166,134,252,239,207,192,91,54,125,91,193,192,234,25,219,78,198,166,226,190,231,148,193,177,124,224,165,0,27,49,212,164,222,151,165,54,197,41,233,111,152,237,250,229,206,153,104,84,108,166,142,134,76,63,198,142,114,130,130,122,62,27,178,239,101,109,91,192,25,181,252,140,112,79,76,140,64,69,142,14,203,51,52,152,107,239,83,212,93,115,17,188,6,168,37,83,85,85,163,116,221,84,217,238,27,224,233,66,76,140,236,43,249,95,181,123,62,44,88,43,47,21,122,16,233,9,244,169,49,30,106,12,120,189,44,89,220,145,51,69,49,10,38,153,216,203,10,35,205,5,188,1,52,66,70,162,78,206,157,200,119,9,96,11,133,27,202,186,214,209,164,25,139,67,95,252,96,251,43,105,93,122,95,27,57,118,203,173,226,38,239,142,65,168,181,5,249,65,5,161,0,241,253,253,68,195,44,14,239,204,56,164,26,143,144,66,226,57,79,110,17,129,230,146,202,142,110,96,175,127,73,108,23,65,215,172,99,11,10,22,188,109,245,110,157,104,64,206,11,215,155,123,227,1,27,82,247,228,243,90,235,102,9,88,121,207,91,70,214,40,229,69,232,66,54,24,99,200,152,147,248,70,2,40,42,21,25,183,48,141,106,101,53,59,175,84,210,110,137,143,223,229,222,221,70,200,231,148,144,193,128,94,223,47,21,82,62,55,135,226,182,211,35,239,189,239,140,40,172,164,139,131,180,136,7,63,230,222,225,216,159,63,173,127,121,69,58,41,56,37,186,22,119,174,158,174,192,175,234,222,32,95,170,84,135,173,125,177,148,156,169,43,12,173,159,4,184,26,154,45,227,8,81,148,23,250,199,6,99,38,168,62,239,51,23,27,196,221,175,128,68,163,73,100,226,186,181,29,28,46,3,6,135,83,9,188,92,6,244,224,238,244,161,183,136,92,172,226,236,114,11,89,184,186,10,123,126,138,27,188,71,136,67,11,180,103,205,65,32,114,60,132,170,23,101,41,161,155,225,247,90,245,52,163,168,2,64,40,80,145,242,57,55,102,44,165,28,246,157,43,53,242,222,170,148,178,191,50,149,32,185,197,104,48,79,243,30,117,67,225,233,246,238,90,18,40,98,3,181,10,246,248,190,123,214,92,12,207,12,156,112,138,202,27,166,201,119,33,177,192,22,176,172,104,200,132,177,240,109,5,112,120,101,2,78,126,142,67,8,192,165,16,56,93,108,174,101,108,48,88,247,29,190,179,83,225,54,32,248,10,105,240,220,17,233,64,241,197,19,70,239,252,122,115,144,241,55,213,191,186,62,52,227,31,86,221,204,160,46,139,27,203,206,195,228,209,241,99,34,204,176,26,71,202,167,166,212,34,169,244,245,90,223,51,0,14,142,221,89,135,171,178,51,16,240,235,222,72,32,134,26,250,248,254,25,98,130,210,211,157,149,172,138,26,37,110,173,130,70,18,18,162,32,80,129,223,129,32,247,26,140,27,54,93,251,239,68,168,194,158,176,81,178,111,171,65,179,0,31,97,69,9,52,71,146,46,111,228,100,105,144,37,121,62,183,4,76,93,170,250,203,147,37,145,225,206,231,219,51,253,177,43,93,208,35,25,174,81,202,5,182,102,142,25,230,171,1,157,150,247,112,108,139,17,4,34,72,43,202,5,203,3,112,47,37,44,112,208,79,185,125,198,51,190,227,42,88,247,25,78,59,231,113,88,180,60,161,78,206,31,29,104,69,228,81,188,55,244,106,51,34,110,211,159,43,105,19,87,190,189,75,243,57,90,131,129,249,85,229,47,153,86,85,3,18,245,193,2,172,12,83,248,154,66,126,136,138,247,255,146,144,186,183,133,128,130,220,72,58,97,214,202,178,164,37,118,159,99,195,71,63,127,84,180,169,248,113,189,88,228,169,246,63,9,52,174,211,226,192,164,174,97,238,210,49,79,223,80,86,202,230,1,50,36,0,89,132,14,96,192,220,233,179,216,253,219,102,171,111,222,146,133,117,180,233,157,99,224,183,16,65,123,107,193,237,226,199,196,188,232,201,94,14,163,14,69,112,111,199,132,31,193,22,196,69,10,84,193,92,11,30,105,136,74,32,29,49,63,170,132,34,161,232,18,157,0,8,46,25,212,210,132,192,219,127,79,15,6,49,156,241,197,212,5,13,95,120,203,120,162,190,177,163,78,5,50,68,50,169,107,2,170,162,117,169,99,213,131,167,205,224,4,229,142,99,130,61,200,189,89,199,112,140,136,54,133,53,1,153,42,26,26,237,205,126,52,147,134,176,170,126,74,91,235,195,206,112,126,183,203,41,249,97,200,63,145,24,91,19,227,150,165,85,137,88,61,190,85,118,243,179,146,246,104,112,54,138,175,77,217,165,2,237,68,179,159,125,37,34,146,207,84,235,141,189,179,104,224,149,30,12,14,64,21,170,139,25,48,196,101,92,227,70,182,105,54,185,32,244,110,8,194,156,241,227,201,100,20,171,135,55,221,146,39,163,113,156,215,25,213,130,252,160,106,204,169,174,10,233,133,251,83,152,254,54,147,228,122,115,150,72,8,2,71,182,212,20,10,243,190,124,39,44,49,169,43,129,112,75,136,83,152,91,254,109,153,174,23,4,122,51,21,222,64,170,98,228,234,14,127,57,160,96,21,204,134,87,66,148,53,194,46,191,177,212,86,36,97,254,63,171,132,170,218,189,131,225,238,88,80,22,62,133,29,82,191,26,158,116,196,174,206,220,210,206,178,128,159,176,235,220,35,75,89,201,182,144,98,38,110,224,25,245,149,202,176,169,94,91,11,43,98,140,8,173,181,15,151,105,184,156,182,4,17,118,63,21,219,22,253,88,113,172,187,165,174,240,252,150,217,239,81,193,62,215,154,45,143,80,28,87,41,204,67,213,60,22,42,241,16,18,222,4,80,119,32,108,230,185,198,206,73,154,36,22,51,135,5,6,204,163,87,101,170,94,42,164,120,111,78,57,152,46,186,169,252,112,202,203,236,209,179,10,42,101,32,88,226,239,171,232,23,209,68,34,247,223,222,162,145,247,210,2,238,54,171,60,69,97,66,128,74,203,137,227,153,218,126,183,187,52,23,103,12,205,183,132,154,46,89,192,223,200,80,219,28,151,103,174,12,215,207,114,98,212,88,173,106,39,83,89,130,121,203,62,7,70,10,122,191,221,207,173,119,182,64,4,128,87,83,136,100,189,96,37,93,198,157,6,89,72,142,225,167,187,211,243,226,188,67,238,214,173,216,133,192,142,170,50,221,78,218,170,17,58,145,82,163,163,31,234,226,98,90,36,96,176,165,167,99,137,96,73,91,63,217,197,47,255,217,13,153,56,196,153,47,132,179,215,109,134,219,243,19,115,226,41,11,224,12,76,31,41,36,118,183,22,89,198,119,26,36,95,78,132,20,128,171,189,172,139,16,80,171,205,8,39,140,20,181,86,236,242,119,187,87,3,102,71,149,131,89,180,46,124,95,182,195,172,7,19,177,233,251,145,131,204,127,222,158,224,93,95,188,246,178,195,200,23,191,152,61,58,1,227,12,215,216,55,42,73,189,149,203,74,104,37,146,171,240,8,175,209,93,231,20,109,181,169,92,36,126,222,151,21,248,254,31,213,131,147,106,88,110,69,211,216,52,140,196,171,254,228,114,187,65,170,31,70,51,135,39,64,55,77,86,173,7,147,14,42,150,156,211,64,59,3,204,151,40,17,109,75,41,147,143,248,11,232,34,230,124,131,168,17,80,207,95,8,173,125,67,153,34,107,100,198,116,200,109,172,183,19,167,41,60,118,121,0,206,174,117,184,35,233,142,240,199,85,18,150,127,127,119,110,152,100,239,251,124,106,14,90,68,60,109,22,205,176,152,97,202,114,119,65,131,154,193,28,60,112,62,116,155,20,161,175,177,42,43,147,11,84,70,161,91,19,164,212,104,127,12,204,73,1,74,173,118,192,80,38,100,172,117,112,204,95,12,11,131,26,86,220,105,123,248,9,69,227,2,79,33,116,94,87,54,207,226,241,14,234,253,12,128,195,163,178,237,88,131,25,63,47,61,228,102,62,190,3,33,22,193,200,44,5,96,164,194,242,52,112,115,112,22,63,180,230,118,55,88,124,159,74,216,222,63,171,126,19,211,162,179,141,143,2,202,170,216,186,169,63,54,235,204,163,132,185,56,198,6,28,101,115,84,161,165,4,143,123,119,210,166,78,217,253,27,118,143,168,31,204,225,156,213,38,202,52,115,216,215,237,140,150,190,87,214,23,127,40,211,85,218,152,24,240,115,125,44,63,122,38,80,42,242,24,205,237,76,13,147,113,113,255,114,4,92,64,135,179,189,39,159,119,82,244,189,62,40,169,158,63,247,137,48,208,95,110,188,4,98,75,44,26,240,96,109,184,52,239,33,27,124,168,219,5,242,228,39,175,161,205,74,144,153,244,235,38,65,144,45,43,146,181,92,43,232,203,3,181,112,209,229,77,137,166,29,206,183,7,16,29,251,53,1,41,129,194,143,10,204,234,6,79,162,91,59,128,254,175,255,227,17,204,154,49,131,32,137,220,94,25,38,247,188,162,49,197,55,22,239,87,147,121,21,113,31,225,43,104,189,166,15,2,14,222,9,129,21,239,155,28,17,51,191,32,40,49,100,230,109,83,197,14,61,229,120,63,61,77,58,68,160,77,58,12,204,182,158,83,197,252,24,50,235,201,236,155,48,11,112,98,164,85,165,12,21,195,5,226,20,138,18,73,19,231,168,135,120,140,72,214,160,163,140,86,81,252,66,19,242,166,53,161,144,153,198,88,152,12,66,233,18,173,197,143,204,198,139,139,13,89,157,112,98,96,190,188,68,222,248,154,24,174,185,108,17,185,167,99,119,221,131,131,38,88,96,64,70,124,18,15,167,40,101,26,135,92,173,93,143,147,59,82,62,168,111,58,55,174,232,118,107,243,63,231,57,19,37,198,15,120,29,244,128,204,204,171,110,118,212,43,51,202,19,201,190,106,245,69,16,126,199,34,40,22,5,68,92,134,218,29,205,147,138,194,122,73,25,120,42,176,244,103,6,160,4,80,212,156,105,19,25,237,140,28,91,38,2,194,177,26,223,47,43,13,88,232,76,241,58,224,28,212,243,182,21,42,104,48,183,31,76,132,230,163,33,0,151,19,134,226,30,183,223,223,95,114,27,30,174,41,37,126,129,23,171,236,173,207,236,199,128,98,99,208,105,138,170,123,67,166,149,146,183,170,124,85,7,186,91,17,227,0,116,239,108,70,239,132,213,131,197,50,164,37,130,221,223,81,72,129,190,119,223,177,112,75,176,136,151,97,202,200,139,95,233,84,225,20,20,44,68,251,56,241,54,229,227,65,156,62,227,166,148,251,255,166,72,253,237,25,223,142,65,255,194,58,141,129,25,181,34,1,85,184,141,221,119,107,114,252,118,228,73,40,194,47,28,90,254,90,79,243,227,255,131,63,153,242,70,179,50,166,54,82,189,211,20,126,109,116,177,101,2,22,33,145,109,231,190,3,117,236,65,83,68,0,116,190,194,54,9,115,150,36,213,121,116,222,125,161,129,252,107,25,92,223,118,164,170,29,161,104,48,230,161,101,249,197,140,63,40,103,69,13,235,94,84,141,122,87,81,203,254,219,75,35,245,243,199,110,135,149,29,208,245,173,120,61,45,198,238,189,214,209,228,108,60,222,149,134,4,237,45,128,39,22,56,165,252,11,59,146,20,23,234,5,144,65,191,17,130,31,91,151,139,61,234,253,78,9,176,169,186,178,77,25,157,197,2,130,63,48,205,214,75,203,108,11,154,200,222,149,206,154,110,86,97,28,246,123,223,73,19,210,201,52,158,147,73,40,254,72,158,242,57,248,146,138,236,50,231,148,138,80,186,141,93,162,84,63,59,112,218,235,136,124,213,91,106,129,34,50,216,250,203,244,135,105,124,252,30,64,124,124,118,196,186,137,124,49,18,221,147,2,149,108,8,60,131,98,55,154,150,128,134,33,135,243,226,254,94,54,90,196,141,111,138,68,185,235,70,18,232,178,95,212,39,42,185,3,159,102,184,43,181,140,141,94,129,151,168,95,93,141,208,191,61,41,84,80,165,0,243,64,21,151,202,208,248,133,82,86,254,85,65,244,26,105,169,57,126,238,47,202,244,64,61,70,113,49,53,83,13,226,14,53,204,139,136,243,173,93,112,36,244,196,158,178,216,43,220,156,38,27,174,61,72,204,176,212,18,123,122,226,76,41,245,50,105,92,163,6,228,200,126,152,72,90,221,13,163,111,25,10,102,83,252,208,187,99,126,162,15,222,169,87,120,57,220,26,30,17,36,3,120,137,65,100,77,240,221,190,169,128,53,43,250,12,197,70,17,242,124,144,157,79,158,74,179,126,160,109,227,201,217,165,7,141,196,11,45,20,212,64,0,142,126,8,248,182,249,20,170,152,161,236,0,104,104,45,131,245,155,148,103,89,220,67,108,84,200,62,220,232,5,1,99,253,137,77,241,70,55,217,196,33,255,50,28,159,108,83,152,188,172,89,224,235,203,213,59,236,216,77,36,241,169,109,168,253,172,10,169,175,129,207,194,38,27,53,133,95,79,220,100,12,135,28,128,198,22,129,164,168,253,74,157,85,176,52,79,4,97,144,12,15,190,247,58,251,48,4,30,32,56,62,164,211,89,18,16,207,69,89,162,114,79,27,3,159,88,154,61,164,231,110,235,79,204,191,32,61,127,246,58,102,194,123,85,53,142,105,170,36,254,221,100,107,63,55,27,189,175,250,22,230,163,24,68,105,88,247,228,158,243,11,121,53,178,134,253,255,238,72,12,27,56,164,72,49,71,37,243,143,127,116,255,183,162,63,133,112,75,41,23,98,63,4,64,117,174,93,112,94,144,47,69,61,228,50,237,205,89,63,104,255,75,114,84,122,23,83,79,61,99,163,191,83,30,234,208,61,66,129,61,65,92,88,98,13,73,42,27,57,195,207,253,195,58,42,221,156,115,168,136,73,25,135,249,132,178,235,16,174,59,139,98,181,90,140,203,82,212,174,69,137,33,158,52,101,173,75,18,59,1,68,82,56,166,151,157,152,211,110,24,4,163,69,49,167,211,138,208,188,127,14,132,178,57,188,112,83,253,222,128,45,214,78,155,195,188,63,141,94,235,33,115,60,61,244,233,224,180,117,192,97,14,232,79,147,153,31,127,26,85,78,52,209,107,225,173,208,189,217,23,46,20,238,119,246,41,150,66,107,193,44,140,109,155,27,143,177,226,247,201,99,101,161,168,99,41,148,154,161,250,179,229,10,85,67,217,26,253,152,5,99,71,229,203,116,226,48,41,25,17,90,190,201,2,248,237,59,113,151,22,11,183,8,180,122,44,10,245,209,113,213,182,152,124,230,229,83,237,171,66,198,4,67,182,255,131,86,86,223,204,66,200,114,131,175,88,227,109,19,44,3,38,111,253,16,106,10,113,82,7,164,17,13,239,94,74,237,19,90,81,89,102,31,191,185,126,175,11,144,21,97,196,87,103,35,118,92,196,115,167,210,148,84,15,252,63,215,178,142,134,250,211,164,39,10,50,95,135,235,202,15,56,188,144,194,0,41,144,188,157,195,93,69,242,234,22,152,215,233,133,234,231,10,100,152,14,23,181,88,166,109,73,133,43,104,214,60,1,119,249,92,141,59,217,154,174,241,161,228,47,190,39,153,254,146,232,223,15,9,38,69,5,245,70,103,93,194,137,204,143,138,121,243,46,162,215,215,70,156,86,238,205,99,154,40,154,26,200,186,157,40,192,35,239,115,105,35,202,65,143,198,236,105,191,101,16,116,67,37,178,106,246,145,62,38,147,221,36,211,225,172,200,229,45,117,209,30,184,20,57,56,124,56,40,143,246,98,150,57,150,35,30,61,133,242,94,158,24,109,148,113,216,19,115,144,128,142,151,80,222,248,141,255,169,63,184,37,117,27,253,175,182,66,47,84,230,43,129,66,115,77,133,123,155,129,48,21,139,201,248,181,228,255,196,84,209,47,234,201,66,43,251,83,202,113,165,192,188,89,203,54,84,84,150,91,74,38,251,32,171,237,173,128,187,247,107,237,172,136,34,137,226,164,7,24,207,6,155,87,98,49,29,168,86,253,90,181,113,97,7,224,202,107,147,37,0,120,97,18,182,169,53,102,204,145,126,81,12,216,171,84,36,169,42,55,201,50,174,29,165,176,55,11,158,189,187,221,49,216,2,193,100,168,225,150,8,20,218,134,255,47,80,159,39,100,217,125,29,199,10,137,89,135,111,156,12,49,32,183,114,53,190,62,236,167,244,143,201,24,254,41,225,202,69,70,54,108,139,210,29,31,115,42,38,132,194,29,91,236,223,239,24,41,168,96,53,104,202,15,222,172,69,186,167,118,234,97,9,149,106,63,66,165,142,237,250,24,195,215,223,159,94,76,226,216,42,27,2,178,66,161,24,193,1,246,142,209,82,0,165,137,234,123,187,56,87,196,237,239,230,239,162,49,173,21,106,252,249,96,80,128,70,26,97,94,243,52,186,83,15,219,53,74,122,221,81,100,6,196,138,85,43,1,224,111,246,16,67,12,172,88,250,226,197,54,220,15,99,159,198,199,13,232,98,142,19,18,249,181,103,125,195,111,123,48,18,128,118,218,113,183,188,213,208,133,171,187,168,68,98,238,209,79,213,220,211,213,195,51,112,247,70,247,128,66,165,0,203,61,186,148,99,77,216,245,35,69,251,131,129,13,136,239,113,196,81,85,199,39,107,203,253,74,98,127,243,91,217,223,77,163,219,234,64,137,153,228,146,163,87,126,149,101,156,54,104,189,78,154,76,212,8,210,156,59,216,2,86,77,67,217,32,6,95,156,177,226,31,28,81,98,89,122,186,199,106,26,148,77,48,199,106,152,107,6,233,19,153,16,22,227,245,138,142,17,107,138,28,113,107,241,86,118,34,84,70,210,183,66,211,70,229,65,120,226,56,73,216,71,105,18,251,208,17,199,139,49,161,47,127,21,228,90,77,22,78,116,9,105,26,235,33,195,0,175,36,25,234,124,69,134,130,235,105,211,162,53,15,91,200,108,19,114,221,161,138,231,69,141,160,112,27,80,8,208,82,79,195,206,211,149,201,240,63,34,187,75,94,236,88,126,198,141,241,15,247,79,199,129,152,83,105,178,120,55,62,216,106,96,140,126,141,105,83,141,132,222,126,232,214,148,67,232,113,142,68,26,120,162,34,1,51,18,33,89,4,148,32,119,189,62,162,74,219,152,226,29,75,34,248,166,135,132,10,197,167,51,130,7,124,10,231,236,31,163,81,34,225,231,86,22,176,124,254,194,23,103,159,131,85,33,192,83,112,118,86,41,40,247,202,196,112,247,95,245,41,205,142,248,45,152,126,148,125,106,185,74,129,154,223,6,206,252,186,23,154,49,156,231,12,24,33,158,181,232,27,35,15,115,18,70,43,140,37,14,156,147,29,184,61,75,233,253,196,163,87,222,159,34,209,215,233,176,58,14,226,217,3,17,93,26,131,153,45,63,117,252,190,135,89,8,122,226,58,53,122,126,103,215,152,157,178,73,87,135,252,198,117,192,0,42,82,5,35,148,157,12,29,171,181,105,100,236,224,133,76,144,231,211,62,31,209,175,73,147,196,252,60,39,79,95,174,44,16,71,46,122,112,166,168,209,75,155,2,154,223,211,249,42,229,135,103,167,28,94,185,126,234,169,245,131,14,93,217,40,219,159,115,66,247,181,20,169,187,85,85,244,182,224,67,219,54,74,83,47,246,145,157,86,180,210,244,234,171,232,137,210,237,133,98,96,84,235,138,9,23,239,123,163,242,151,124,106,170,34,184,26,144,168,231,190,96,24,79,142,120,90,104,45,110,130,33,164,19,39,170,156,247,164,221,250,156,161,82,176,174,124,193,106,199,220,49,255,233,168,93,213,240,14,223,208,18,22,239,207,216,220,151,223,157,248,87,244,22,101,39,196,91,213,200,124,22,161,232,121,72,152,255,199,225,234,206,255,72,122,63,178,36,221,172,160,169,136,93,217,102,36,135,125,186,229,113,250,173,208,67,245,205,189,54,32,52,203,121,161,151,22,52,66,251,182,41,132,54,10,192,235,106,78,149,67,234,33,45,222,92,10,47,113,109,37,84,226,25,62,117,89,74,24,207,68,224,191,16,129,127,94,243,46,65,91,18,157,36,189,38,116,46,17,121,129,123,244,190,167,162,117,21,109,103,5,158,153,4,33,248,84,142,224,194,101,136,163,54,234,245,160,48,120,131,170,110,166,43,134,4,6,32,100,43,103,162,82,50,21,49,168,165,35,168,12,213,179,200,90,43,209,165,174,2,194,248,216,123,179,6,32,32,183,165,236,146,64,0,160,23,48,77,4,50,30,198,87,207,192,197,0,145,161,174,50,202,144,126,126,79,14,229,136,155,76,224,11,102,120,155,37,189,31,56,139,145,50,20,229,81,58,165,237,231,22,213,226,208,249,150,124,136,57,24,92,75,203,136,47,240,209,164,201,93,183,124,118,10,233,25,20,108,63,194,152,176,149,52,35,67,141,176,111,80,90,110,202,196,130,138,216,196,101,234,250,22,172,29,121,6,214,182,120,138,51,49,245,167,196,224,91,97,100,185,191,156,234,28,121,199,166,82,152,148,99,145,50,165,71,169,196,84,93,242,148,137,63,142,125,178,147,151,169,96,250,16,105,8,3,177,211,115,131,194,112,7,98,97,73,43,68,76,55,210,25,210,76,67,28,54,201,76,119,65,195,246,81,106,116,245,254,165,239,112,125,233,170,237,192,104,180,231,130,135,41,212,103,243,40,85,247,53,25,113,89,244,122,204,183,168,233,120,187,180,137,176,227,49,113,195,35,52,218,154,240,193,161,238,209,223,24,126,101,248,200,229,217,130,146,66,82,237,18,217,219,131,139,73,77,55,62,194,226,8,248,127,215,57,131,223,158,206,28,136,151,226,239,171,23,123,92,177,167,9,130,111,226,221,36,226,231,207,53,75,147,164,1,144,26,22,68,90,160,92,220,122,98,69,96,72,55,235,96,92,234,212,221,170,140,16,192,105,48,74,35,98,144,247,52,168,244,238,69,240,73,83,248,247,121,69,141,60,130,31,83,65,159,137,187,116,28,128,40,122,203,239,55,33,99,250,51,113,211,113,83,170,40,60,197,121,50,157,217,171,24,97,203,23,205,8,40,95,3,212,110,173,227,222,124,199,214,147,136,8,114,58,224,0,132,156,246,44,253,9,57,115,146,145,70,32,99,249,224,4,235,204,37,184,238,166,161,224,58,40,220,176,183,144,18,189,150,216,64,80,97,230,180,136,222,115,22,98,132,183,5,51,192,144,221,78,135,73,180,245,151,116,10,2,142,128,147,67,243,188,229,213,218,60,92,49,73,146,174,139,132,182,142,46,219,125,46,233,127,188,152,127,220,195,115,147,38,171,197,5,20,61,88,36,24,17,34,94,93,246,10,168,52,52,35,5,220,236,170,122,131,39,212,43,156,230,93,36,87,159,163,179,199,84,198,116,142,229,88,105,159,43,69,151,65,10,214,90,173,116,40,36,211,77,155,224,62,135,185,12,117,78,99,38,94,21,182,255,131,117,38,205,92,185,61,187,248,131,106,182,49,233,142,204,14,79,16,38,189,42,73,238,96,211,192,54,5,227,216,140,156,53,8,251,241,117,150,61,105,108,77,200,61,207,108,77,152,199,65,165,122,192,127,88,0,202,4,19,7,165,121,76,2,13,251,234,187,226,192,124,7,63,177,128,235,98,196,24,68,216,178,113,239,173,18,66,76,245,40,231,239,75,43,171,83,33,194,202,5,224,152,233,13,70,104,244,102,130,62,16,236,134,187,246,76,166,103,184,0,182,122,192,187,122,131,27,76,86,196,9,64,255,76,19,41,0,245,178,123,43,142,47,198,57,196,38,50,141,78,173,75,105,204,108,1,53,215,41,48,24,200,32,204,77,104,200,55,186,65,77,73,138,160,144,164,23,68,223,168,252,137,71,218,91,164,11,196,250,250,127,217,160,79,218,231,240,43,171,227,21,78,216,189,95,132,121,67,86,94,198,54,15,13,186,47,114,117,244,112,205,69,93,89,112,53,212,126,92,228,69,29,88,56,188,206,225,111,107,150,192,238,222,140,219,7,33,245,65,37,254,10,1,133,125,36,227,230,89,81,142,121,236,43,83,186,239,159,188,134,116,44,65,176,185,12,73,81,203,161,151,231,192,176,84,218,52,215,62,144,146,52,237,171,232,7,178,44,30,70,80,35,148,150,110,128,121,35,55,195,224,142,215,76,192,232,145,2,252,236,21,14,241,108,10,15,232,130,184,220,138,99,116,192,210,134,221,210,144,83,48,177,65,176,196,196,165,134,96,126,32,159,155,223,53,164,155,55,83,241,213,206,80,178,177,114,56,227,212,28,244,179,228,249,90,194,93,137,109,178,129,92,198,173,102,237,239,246,246,62,155,114,19,47,240,44,10,203,215,71,182,34,110,36,146,78,119,228,254,48,177,78,35,32,68,82,76,94,107,206,70,229,6,103,255,69,101,229,100,119,62,201,119,217,164,203,10,131,206,222,208,82,101,150,98,90,128,147,222,35,176,49,250,60,116,23,39,22,123,121,136,232,230,114,89,224,249,156,172,82,88,16,18,136,253,90,92,94,147,134,176,22,123,132,119,63,167,201,177,88,107,200,202,202,141,161,224,19,230,77,208,166,245,172,248,167,15,195,160,133,158,18,152,214,62,238,49,32,181,69,18,55,226,244,215,214,255,61,145,29,191,128,247,243,122,28,36,135,242,1,9,84,10,145,41,80,44,124,77,239,225,158,7,178,18,22,34,222,251,28,25,57,194,1,124,249,148,3,7,93,243,97,229,29,102,132,86,114,136,2,51,90,68,119,65,62,157,4,222,93,224,232,205,40,225,127,248,241,71,157,66,244,222,205,71,109,86,137,116,59,181,120,9,188,102,205,226,179,137,226,146,153,166,97,35,95,134,192,244,191,40,154,87,172,222,158,173,220,241,82,239,146,19,121,43,68,82,219,119,10,61,231,218,228,32,153,36,214,227,182,164,207,179,149,103,169,61,220,39,197,169,95,244,6,84,70,54,183,179,93,219,49,195,16,163,164,56,245,48,37,109,128,43,29,52,62,192,190,177,133,25,106,29,162,195,250,1,107,119,25,182,5,177,37,226,169,112,59,216,99,80,114,125,8,126,160,171,182,244,181,251,11,191,210,150,171,241,234,12,10,248,159,161,8,168,235,233,82,74,26,26,186,0,210,75,62,213,114,225,211,222,238,84,111,201,254,100,11,243,2,255,60,112,73,97,245,12,173,157,97,132,12,129,13,209,152,162,47,120,148,234,114,10,239,13,185,42,84,37,10,121,13,104,217,70,231,78,69,219,188,219,250,188,217,195,212,232,81,236,192,133,70,127,239,78,87,178,76,171,32,199,16,125,179,93,0,196,215,160,129,189,180,194,184,44,204,238,144,36,78,6,212,123,15,104,68,83,215,250,0,210,132,114,5,146,2,12,76,184,101,114,196,54,247,197,72,48,92,122,115,218,15,29,30,238,231,104,1,58,108,71,138,17,64,54,249,13,57,5,169,253,35,116,170,4,136,73,143,194,198,47,27,160,156,176,146,6,44,169,197,207,165,3,41,145,159,169,87,171,165,153,7,62,35,54,92,189,161,69,8,59,173,191,73,160,108,119,242,86,76,110,210,109,82,200,235,34,120,172,148,81,24,120,128,128,62,38,46,147,45,18,229,142,103,221,118,228,162,77,175,232,73,153,44,19,17,110,112,133,112,116,10,69,11,165,160,152,163,157,181,78,230,59,236,76,95,244,113,64,174,197,123,30,21,3,217,167,196,44,55,199,178,10,113,116,238,85,38,30,65,144,212,204,227,60,68,156,233,19,254,58,37,171,254,217,73,60,37,69,235,181,48,227,35,59,254,0,201,58,136,251,244,168,181,56,32,112,249,65,107,249,230,72,71,211,103,165,247,39,149,24,23,133,105,50,168,87,33,1,6,255,52,70,180,251,95,251,233,228,60,94,187,255,27,130,190,242,82,148,107,248,115,254,8,213,157,254,79,111,13,149,71,118,72,21,4,113,248,90,217,158,104,185,239,37,122,202,63,223,176,61,157,122,197,244,70,98,17,243,66,148,43,244,251,175,23,48,148,158,163,45,171,245,170,174,39,222,39,231,178,164,51,172,89,148,205,144,196,73,75,248,238,206,103,64,202,229,184,26,94,175,225,114,204,252,109,56,58,0,102,244,208,62,171,95,136,149,60,31,94,193,193,151,131,31,55,69,5,141,203,206,147,181,177,145,32,246,54,188,56,115,215,124,53,72,37,119,241,220,53,221,86,13,47,119,205,212,254,157,156,72,234,215,49,44,152,245,113,102,199,155,128,252,215,50,252,10,40,23,42,134,119,12,198,9,175,33,89,123,5,49,138,40,182,68,210,179,220,221,240,154,221,248,246,35,10,139,122,188,39,87,57,87,46,86,2,116,174,89,222,184,34,200,190,178,74,65,167,124,90,242,212,134,82,134,142,187,3,165,2,174,193,62,40,242,52,211,245,38,236,173,29,25,12,118,239,181,182,31,40,8,28,121,228,66,193,163,163,201,7,231,143,107,167,121,254,175,98,235,169,251,251,161,213,134,12,156,151,149,153,104,14,71,107,3,208,180,108,3,30,61,115,53,14,241,228,245,46,114,159,214,234,173,135,21,106,88,211,186,98,200,93,82,45,229,180,179,212,145,213,39,61,0,185,89,6,17,92,201,97,220,134,43,193,101,112,58,90,71,18,112,223,134,6,160,13,158,228,77,87,177,127,191,253,97,107,28,81,222,44,53,204,3,166,254,234,6,162,42,158,77,77,59,169,136,137,225,133,164,253,217,45,93,77,42,184,183,164,66,188,58,127,113,78,252,16,152,129,108,32,199,245,208,86,189,42,65,177,42,181,0,75,136,93,66,187,49,187,73,2,173,107,173,208,128,112,82,127,238,171,46,97,148,155,128,131,62,162,78,187,58,166,98,197,135,37,14,154,234,225,24,118,73,199,86,12,157,53,105,160,234,18,16,80,14,126,81,126,192,69,252,83,237,12,39,191,179,110,97,220,1,246,124,106,75,95,14,204,243,32,210,241,1,198,60,153,236,31,19,182,132,254,120,196,28,7,205,223,125,66,41,94,127,219,43,253,29,10,174,134,224,137,238,161,97,178,18,37,146,142,187,21,58,162,134,175,168,167,113,171,241,132,95,11,111,85,243,74,44,147,217,26,145,9,147,27,135,194,217,76,142,51,222,161,22,137,237,40,63,177,117,87,118,45,166,199,184,65,79,115,160,232,130,237,51,82,224,221,242,26,196,51,100,72,72,100,112,230,192,89,187,227,93,183,188,118,249,246,241,45,18,67,206,235,204,159,69,72,119,242,117,119,110,153,30,5,233,214,219,120,133,88,12,151,58,126,89,58,135,69,6,118,58,45,173,151,209,12,174,12,87,231,216,64,197,239,122,19,17,115,178,248,38,184,105,12,117,132,116,139,110,130,207,104,165,237,104,41,93,235,8,53,71,214,244,203,188,200,82,127,46,211,7,248,195,206,175,67,217,19,30,122,37,52,198,25,38,23,226,178,170,174,134,215,82,203,234,22,191,239,195,36,247,84,90,51,185,22,77,244,224,157,205,169,218,4,111,58,254,150,206,94,175,72,227,150,183,71,128,87,76,166,147,126,175,210,76,115,211,127,210,165,145,202,7,104,142,152,100,88,53,207,255,87,5,231,100,159,137,20,127,156,114,21,155,20,28,215,136,8,116,140,116,195,63,13,51,176,21,39,113,115,35,147,77,97,10,141,21,166,22,235,68,147,30,124,229,163,21,158,35,236,65,51,244,19,93,51,229,171,47,110,52,241,8,228,106,130,176,164,167,88,235,181,64,164,249,147,179,138,86,159,163,30,246,150,50,144,52,141,238,125,139,81,206,54,210,2,139,36,237,238,252,254,235,98,51,230,193,179,39,150,12,14,52,32,14,93,139,202,239,90,170,232,12,83,96,217,10,126,188,62,94,118,29,114,247,1,250,2,150,120,250,237,53,200,217,101,233,105,198,37,146,156,68,11,182,155,128,174,238,30,120,167,16,19,245,136,126,95,201,62,112,18,198,152,211,191,56,6,113,143,174,34,49,194,207,196,137,238,245,61,186,60,161,249,242,144,153,206,85,72,183,48,55,170,251,51,125,194,180,9,24,183,145,250,103,31,52,159,11,205,248,8,177,86,195,197,95,186,211,226,120,2,122,2,72,167,17,101,164,3,3,193,192,175,215,170,149,207,53,4,229,5,191,175,222,222,217,105,52,217,220,84,240,237,78,12,96,164,7,48,165,158,95,146,33,107,146,93,10,76,80,67,82,123,204,126,176,44,173,182,203,62,82,122,137,136,183,41,37,29,120,15,105,79,153,104,6,195,24,217,245,86,149,76,206,255,118,205,145,71,191,41,252,201,252,34,162,158,66,168,198,11,13,173,189,147,202,114,50,146,143,13,110,57,203,246,241,69,183,184,165,35,222,5,60,190,71,233,125,53,151,84,62,28,93,227,177,217,177,165,172,39,164,44,127,0,73,184,55,155,38,250,140,253,116,247,197,193,169,198,195,205,40,67,111,49,131,218,19,41,0,81,209,173,62,22,223,41,31,242,145,159,155,157,94,135,31,207,42,144,54,204,173,226,27,12,90,207,237,166,144,164,103,148,207,173,67,215,170,46,85,143,89,167,135,253,10,0,181,163,141,148,70,61,36,181,193,93,145,209,143,13,187,127,77,135,193,236,64,147,87,195,16,124,196,206,158,6,108,247,171,88,216,22,18,228,9,92,148,101,120,113,151,148,215,105,153,198,123,7,174,194,133,221,154,10,98,233,196,34,41,143,214,50,212,78,208,94,55,48,228,141,28,219,149,218,38,124,222,55,202,7,105,38,99,155,136,17,21,214,162,14,230,12,134,3,134,58,75,73,27,103,41,220,77,65,186,200,70,195,189,223,58,146,234,127,48,26,98,98,42,123,64,2,117,167,203,210,59,134,237,83,15,158,12,197,179,179,20,25,222,126,3,113,192,82,252,210,249,185,47,61,17,4,116,122,96,166,255,84,174,21,98,233,129,240,221,72,17,12,84,50,43,104,83,177,62,195,19,212,212,207,207,147,3,184,49,72,25,28,29,177,118,236,44,118,82,191,25,66,183,134,108,157,208,220,73,111,12,133,255,107,27,224,59,99,139,224,84,135,208,57,13,238,157,72,245,219,119,5,38,35,240,145,193,132,251,204,166,76,59,138,20,115,158,181,192,60,179,81,25,169,60,13,254,237,184,132,250,177,18,221,94,154,54,221,134,68,184,3,45,203,37,205,100,159,112,199,93,233,178,182,118,239,224,104,201,249,209,29,210,103,53,86,254,144,53,246,67,158,53,24,66,22,230,213,125,140,29,133,247,4,56,182,49,197,131,239,53,192,40,20,44,221,0,202,25,178,234,124,142,51,244,2,195,25,190,48,48,62,121,236,243,123,215,29,198,223,134,39,36,204,252,231,167,116,164,94,190,50,64,73,101,155,68,186,197,218,228,233,192,149,135,109,21,80,74,229,150,69,16,148,34,236,172,100,56,112,134,63,36,114,252,248,97,14,117,33,35,103,86,76,159,69,95,237,188,59,182,33,172,221,52,13,81,218,224,77,58,91,91,205,60,114,117,201,152,94,122,28,167,102,225,237,131,238,173,78,84,28,36,1,190,95,125,16,171,5,144,206,100,122,201,26,115,214,68,108,202,107,80,144,217,14,39,153,200,183,190,193,213,214,173,5,62,235,225,109,93,224,45,18,197,190,28,97,38,128,44,151,211,53,213,250,234,85,232,182,243,244,56,33,28,173,81,111,202,30,206,71,228,170,99,48,250,216,78,247,41,35,114,192,185,118,175,155,177,19,90,99,153,45,183,127,185,1,194,35,164,161,45,35,76,77,22,38,22,129,102,244,91,147,45,106,184,41,40,35,240,108,212,89,210,3,72,243,122,232,26,113,191,59,4,50,243,120,89,248,99,227,167,237,181,134,159,83,209,55,227,201,142,227,19,101,226,232,207,34,98,5,230,202,41,57,31,121,8,143,156,148,83,82,69,33,206,22,158,37,249,157,243,21,230,83,126,223,213,113,245,17,147,64,83,226,67,60,77,211,26,127,178,86,244,245,96,26,74,67,50,165,52,50,4,222,185,246,176,31,135,215,247,49,148,68,225,211,116,82,240,136,77,113,67,57,245,153,241,120,189,178,82,8,62,14,102,73,188,99,149,50,25,17,145,129,0,117,243,84,108,40,22,182,106,85,76,124,10,107,15,239,14,114,36,87,168,156,111,247,25,34,72,164,35,103,120,22,155,182,82,192,171,196,179,93,21,21,104,203,247,31,51,68,3,77,204,171,84,11,23,94,201,29,121,64,251,109,21,199,228,31,224,152,241,8,154,216,65,33,166,231,66,64,114,223,162,7,186,203,216,121,41,13,192,122,56,31,213,188,94,48,36,38,164,229,142,133,112,118,228,123,90,26,98,3,223,84,155,90,148,211,134,46,97,7,143,170,201,10,92,240,168,199,229,140,45,30,110,4,207,252,90,82,189,75,16,44,18,110,152,185,45,103,188,217,232,169,162,181,146,163,108,197,163,100,53,181,20,55,219,243,22,201,255,115,151,230,232,59,142,50,155,168,140,76,142,231,245,126,106,191,174,10,116,78,179,169,159,99,19,92,63,41,166,146,182,113,123,142,31,104,233,182,79,179,30,31,246,95,35,236,106,128,161,232,194,200,169,47,228,4,78,146,196,241,139,26,239,182,140,122,97,128,165,118,51,165,35,238,92,112,64,26,132,252,147,215,52,104,207,109,252,149,233,8,217,14,122,121,195,192,117,247,38,10,214,213,163,244,41,81,200,131,133,24,161,101,43,35,206,159,30,227,6,121,24,203,209,56,27,87,88,235,97,202,249,28,242,75,228,66,36,170,43,50,94,87,111,154,63,63,75,149,248,9,3,230,64,206,205,55,194,221,248,106,42,148,103,54,83,189,179,201,227,235,158,110,9,68,14,141,178,1,157,118,54,58,230,238,185,86,31,181,35,29,164,147,235,140,216,242,105,100,136,167,216,70,234,41,63,48,238,7,47,242,109,225,206,110,123,217,136,88,204,110,240,15,34,149,188,154,163,43,235,55,19,67,219,66,64,75,228,132,137,135,197,192,173,5,65,244,56,219,56,6,37,220,50,254,243,150,156,3,241,227,163,190,69,38,180,223,34,21,23,158,33,199,7,211,37,214,14,90,60,0,115,34,168,24,72,252,145,110,35,98,245,191,255,199,155,105,9,78,97,6,176,85,35,194,134,184,184,220,193,181,53,38,5,67,215,137,212,215,244,183,89,28,223,147,38,68,78,177,5,87,185,185,133,163,27,162,254,185,166,169,249,239,18,8,226,9,245,144,4,84,73,222,100,73,63,193,123,231,210,121,113,92,96,14,106,37,161,33,196,47,205,79,5,204,232,192,87,158,80,102,186,89,195,116,203,205,16,68,102,25,87,26,108,246,141,158,232,37,241,189,215,233,165,207,69,151,135,18,171,103,66,223,180,36,251,89,254,142,56,233,142,2,157,16,69,194,112,176,90,140,178,108,221,57,155,165,191,21,19,244,121,193,133,151,9,253,54,205,39,184,79,207,217,107,106,144,23,133,166,94,227,116,30,224,6,225,54,40,93,215,155,35,129,83,39,154,219,22,209,117,243,166,0,118,46,30,14,5,214,216,149,195,31,119,7,142,214,51,152,0,11,87,44,130,164,32,192,17,147,59,23,200,51,115,75,93,77,22,239,120,251,211,83,43,182,137,181,100,236,34,48,41,246,186,133,177,216,216,124,91,49,65,178,72,169,156,236,83,187,165,214,33,29,250,0,95,66,20,173,128,27,48,178,177,249,109,242,142,131,82,240,156,78,123,163,131,13,125,10,141,93,96,224,93,246,229,60,0,222,244,113,240,152,191,122,139,151,93,255,222,247,140,71,89,207,111,222,60,248,78,153,111,197,141,40,103,217,132,41,160,175,165,252,71,183,97,208,150,226,190,63,175,100,101,157,204,7,205,124,61,155,246,38,0,109,197,69,252,225,224,253,149,223,178,53,156,212,106,252,184,221,11,21,117,45,253,247,37,153,110,39,204,83,71,217,180,40,97,90,181,168,77,149,35,254,206,172,33,16,184,117,58,169,13,249,78,239,117,153,113,60,141,113,56,228,44,102,26,52,57,187,77,182,55,173,137,0,8,132,41,202,106,38,150,173,175,1,80,18,44,211,222,16,135,254,6,200,240,116,208,236,67,35,247,10,240,246,225,175,200,108,50,230,136,92,83,61,182,82,138,15,23,31,168,83,255,200,13,199,240,50,9,115,203,125,221,13,144,109,235,76,121,9,33,147,174,200,103,215,81,53,118,41,93,23,248,173,139,202,97,189,87,135,96,207,112,6,223,222,87,64,92,58,120,88,149,255,236,254,7,178,65,169,161,248,82,143,102,169,159,71,93,128,222,28,154,66,90,37,252,202,181,191,178,99,179,101,31,70,240,49,25,177,184,160,146,219,14,9,221,201,72,155,56,248,2,182,167,138,91,94,118,112,240,205,201,230,124,77,91,121,72,116,126,108,109,251,1,75,187,150,75,191,221,121,224,112,5,68,190,110,176,74,86,136,8,131,253,249,188,176,226,87,39,216,192,57,1,55,208,124,59,10,77,107,14,179,94,115,228,245,62,247,137,177,198,35,211,184,44,136,57,26,6,189,69,144,229,28,54,56,58,84,50,185,97,168,46,12,18,86,201,15,157,125,77,18,68,55,23,169,211,217,86,93,2,217,45,32,113,138,236,192,120,167,108,209,183,77,126,215,58,17,14,156,7,207,74,179,206,118,140,102,149,124,103,212,6,177,49,90,81,65,228,139,6,67,182,212,160,69,128,65,81,58,62,21,38,161,46,117,95,80,159,52,175,116,193,7,196,165,49,207,129,89,102,106,82,162,154,188,116,185,106,212,188,152,106,171,172,66,71,42,215,62,178,106,222,179,185,188,27,187,31,173,91,193,141,7,15,152,89,115,133,243,76,192,197,161,27,91,46,118,29,150,179,11,170,177,208,111,144,118,140,250,241,24,192,226,117,232,201,192,54,173,240,212,219,201,69,245,183,89,18,86,223,149,151,52,214,155,147,212,81,203,220,47,37,28,26,200,197,221,52,12,236,5,91,4,73,133,16,116,226,144,171,205,129,214,148,57,237,123,33,27,72,45,252,41,40,92,201,136,27,142,53,63,177,128,139,219,49,71,61,71,4,253,141,205,83,35,147,157,197,186,148,89,201,245,33,173,218,112,153,239,25,75,126,88,122,94,19,177,238,73,150,211,103,79,252,164,153,96,55,59,56,13,74,246,99,55,168,139,149,172,1,98,205,54,217,134,182,107,222,40,125,254,211,134,105,136,152,175,26,147,127,49,11,115,177,2,238,129,74,108,63,36,233,92,148,119,116,56,4,146,27,28,101,84,170,94,120,35,245,5,232,58,47,187,160,69,23,71,119,194,155,233,28,79,93,184,237,165,177,236,94,112,111,49,136,48,162,140,143,226,188,86,159,62,241,189,218,99,147,90,118,115,165,223,13,187,155,161,204,167,237,182,245,143,63,133,71,15,208,227,216,136,201,173,160,197,51,50,68,76,110,232,169,190,148,147,18,187,145,84,198,118,175,56,205,148,144,189,227,148,38,253,239,104,136,38,77,215,77,110,50,225,138,81,45,89,190,204,193,120,115,230,239,36,12,125,111,184,128,141,208,41,39,55,91,145,138,79,56,224,13,169,71,123,160,167,39,229,38,10,178,105,166,118,195,3,159,111,139,236,251,214,248,157,247,116,234,82,49,83,127,40,232,47,177,20,190,147,222,219,159,0,0,6,41,145,207,49,183,133,160,212,12,124,101,43,233,197,47,141,20,185,202,230,218,85,178,69,228,120,15,18,231,240,136,84,105,79,83,243,52,232,8,45,164,58,236,35,207,175,80,81,26,0,104,216,145,190,90,90,152,172,241,183,6,83,163,234,17,84,80,229,214,226,91,95,169,31,85,36,162,159,254,214,160,151,59,155,15,143,76,151,124,112,177,81,99,20,230,154,138,105,177,194,155,249,222,242,226,130,162,126,185,242,240,74,97,21,210,19,188,193,176,230,249,172,120,34,35,254,180,212,163,146,90,154,192,68,233,62,190,142,103,41,172,170,20,182,130,167,228,58,70,45,73,33,160,4,190,6,43,110,48,229,241,67,78,215,106,187,196,83,84,241,50,142,235,191,238,108,62,186,25,27,75,240,208,235,63,251,76,66,208,190,58,132,231,126,23,27,145,113,181,100,183,6,6,229,178,58,71,167,79,140,69,55,18,191,106,94,21,49,103,1,30,3,22,210,30,142,248,234,195,31,239,76,246,188,207,156,39,235,70,19,169,10,95,154,141,67,188,10,53,229,170,24,83,104,25,128,49,70,65,238,174,233,234,213,253,56,58,207,128,67,14,219,134,101,207,238,191,126,194,30,122,194,134,76,111,23,75,230,242,98,221,154,7,180,101,66,119,51,32,198,29,140,216,22,209,249,245,180,96,24,82,32,175,213,16,128,85,56,214,231,34,43,182,180,98,26,148,87,71,48,14,198,17,153,201,243,110,170,187,94,127,40,70,184,64,240,48,246,248,7,179,43,186,223,154,242,172,53,118,146,13,126,127,148,122,131,121,160,187,58,10,110,87,150,60,134,59,106,43,172,125,215,16,27,224,26,124,68,13,207,174,98,22,9,40,96,164,0,253,210,245,74,161,214,146,230,53,170,165,42,58,161,114,178,108,36,97,61,151,65,32,234,7,247,116,117,220,184,26,194,4,207,72,27,153,187,92,81,66,78,11,131,44,218,161,40,47,62,16,61,133,194,185,119,40,81,40,56,146,146,33,221,192,167,222,122,152,198,91,164,149,18,166,2,19,24,96,122,137,24,44,174,91,67,205,249,129,80,200,11,114,113,203,4,82,243,223,64,89,255,187,253,191,65,96,166,24,123,68,6,124,112,108,158,3,251,151,167,101,44,31,69,132,208,113,101,129,103,144,66,192,123,28,65,5,198,134,208,146,120,76,43,8,23,201,46,118,2,31,85,216,25,9,105,115,21,136,174,5,48,158,240,207,89,219,209,105,55,38,12,113,46,202,234,60,211,98,252,149,133,44,122,93,242,52,225,124,166,102,109,134,253,242,99,115,131,206,70,148,1,244,226,114,125,130,242,120,153,163,27,106,50,64,137,150,126,164,20,105,245,242,254,111,216,130,13,223,130,165,204,198,245,186,152,178,9,107,108,225,92,43,71,140,139,232,109,15,243,45,169,93,64,225,62,179,248,9,207,223,88,126,163,134,164,6,133,75,78,123,27,108,170,242,150,249,17,103,247,29,248,33,26,145,245,17,178,249,195,216,39,125,31,137,177,203,172,7,25,163,36,147,16,112,26,202,202,136,241,255,232,166,39,255,98,166,162,83,101,131,250,188,175,175,198,228,184,61,66,142,14,136,108,20,26,236,67,23,207,16,205,54,89,120,25,176,190,205,31,29,83,66,237,51,181,122,196,138,198,61,170,26,249,39,40,25,92,53,33,207,201,74,67,112,25,237,245,247,26,109,142,108,129,239,86,8,43,148,209,15,36,42,239,169,76,12,249,104,137,133,231,234,207,199,219,237,96,184,104,144,177,170,187,247,189,46,218,135,90,188,251,184,86,133,67,192,241,212,186,235,247,234,25,171,210,141,60,46,57,169,20,31,117,77,105,220,11,34,194,236,64,81,150,253,188,120,195,110,160,207,107,109,174,11,181,214,94,83,85,220,53,134,181,112,81,160,67,53,248,148,9,151,38,239,230,65,25,137,140,180,94,19,45,246,164,226,184,59,167,79,65,49,58,182,11,236,195,193,174,89,112,216,43,57,127,210,254,111,15,17,92,133,241,162,225,246,239,143,87,249,183,91,107,77,209,81,23,250,121,182,181,108,194,56,50,103,17,254,174,59,192,133,201,36,223,120,193,195,62,95,154,202,50,89,59,233,188,140,242,147,56,232,126,69,182,87,29,6,78,234,63,235,53,33,69,225,24,240,199,222,24,134,105,55,45,176,79,199,109,226,59,99,80,39,53,4,172,218,146,232,26,58,32,245,161,66,184,29,42,121,110,86,159,214,57,13,170,56,78,135,175,73,135,214,140,175,49,95,149,239,72,192,229,252,158,151,168,184,47,172,30,30,37,152,107,244,50,8,135,128,26,128,236,22,70,154,235,43,65,194,179,37,101,116,34,121,236,11,128,67,145,133,88,231,217,177,4,167,117,75,214,232,217,108,41,26,86,19,119,26,76,7,225,172,223,139,80,213,149,217,130,212,144,235,133,101,36,11,158,97,49,89,62,112,88,8,174,82,152,85,31,206,9,175,238,243,69,224,210,41,103,177,13,104,236,114,217,137,201,36,126,49,159,186,239,121,223,20,58,134,218,105,236,226,250,196,113,19,231,74,136,38,13,208,85,177,209,2,26,200,180,27,252,66,46,213,194,34,166,82,230,226,183,167,155,98,133,216,129,104,154,230,230,116,201,18,235,198,214,187,11,56,15,209,61,27,6,76,238,180,192,47,94,215,183,67,59,110,112,250,81,43,193,130,228,181,47,247,47,167,133,171,73,217,168,112,118,86,250,222,233,60,39,10,177,36,53,95,249,210,104,60,82,180,74,226,211,147,252,207,154,174,16,68,171,39,148,56,255,109,137,108,74,233,130,81,114,151,121,233,132,229,129,132,119,235,254,174,34,176,63,110,85,247,121,108,51,32,230,163,65,56,79,43,158,189,68,56,14,71,176,250,85,106,177,108,181,52,104,50,42,152,200,180,168,48,143,26,232,73,249,176,227,175,28,200,163,163,185,3,155,100,128,185,247,233,67,176,198,90,37,126,230,251,155,152,134,9,63,73,238,51,143,163,149,152,20,107,18,56,23,52,59,77,49,67,177,46,192,179,226,192,115,67,40,81,197,47,89,244,34,12,225,200,203,163,96,141,3,238,158,114,161,65,19,233,185,51,252,211,211,15,52,195,183,58,89,182,22,119,12,12,250,153,11,86,59,3,248,57,189,167,146,209,121,162,199,177,36,187,93,120,44,240,214,148,177,239,173,76,158,149,1,154,108,13,96,195,172,250,86,127,210,141,196,49,246,91,131,129,180,40,28,8,139,223,20,123,11,49,63,181,59,3,186,108,69,43,197,181,63,181,155,115,66,236,198,100,59,39,8,175,163,79,114,123,159,213,44,87,39,27,142,227,139,129,104,249,128,215,205,7,230,62,84,240,140,187,49,238,172,185,227,14,233,147,177,129,50,194,27,126,135,50,79,44,115,82,134,161,121,187,48,81,34,111,154,3,7,34,241,245,165,151,111,6,121,37,45,196,152,215,244,227,77,249,71,128,13,246,140,7,121,67,19,146,8,61,137,22,236,246,120,72,97,120,109,232,57,156,178,45,251,182,185,48,28,127,56,182,100,145,105,218,25,72,7,36,45,179,98,91,139,197,81,152,32,31,170,183,123,199,40,70,25,136,223,72,90,244,153,240,105,135,174,109,37,47,72,191,153,9,252,110,201,19,4,167,199,28,242,70,166,234,153,88,7,198,39,130,98,155,177,216,64,86,78,119,184,247,29,140,9,64,225,189,32,199,200,139,38,18,77,178,126,50,145,224,96,69,16,112,75,65,131,112,19,65,189,45,225,36,42,242,186,36,52,70,217,39,188,15,85,94,210,160,87,104,126,82,78,192,141,47,61,171,130,65,36,182,90,149,214,26,149,65,170,159,198,7,41,71,150,214,140,121,152,37,70,29,111,152,251,7,24,245,164,164,72,210,192,56,43,217,187,48,12,136,110,167,161,209,222,187,111,52,16,143,197,93,76,176,138,124,113,18,45,147,149,33,172,66,132,4,198,155,166,222,59,168,244,98,180,151,221,233,229,166,65,236,200,249,32,225,58,65,80,37,149,68,48,241,121,83,4,211,139,133,10,179,88,142,76,124,210,27,239,9,19,234,196,100,91,138,176,5,10,102,82,142,210,98,67,242,174,7,198,132,38,218,199,86,37,3,1,28,51,63,188,220,26,139,147,252,62,163,55,243,251,228,134,199,25,78,188,157,178,9,6,84,226,72,220,229,140,254,77,231,54,219,129,161,240,23,72,204,14,75,102,132,79,50,134,141,183,151,115,86,102,31,243,244,146,28,121,40,59,48,45,114,5,65,195,250,222,234,252,81,251,187,209,232,20,250,219,45,173,16,255,75,253,194,205,14,190,111,33,160,82,0,183,212,228,10,112,84,197,39,108,196,113,57,33,177,140,18,216,74,109,238,182,110,177,153,145,37,26,232,32,144,6,185,231,126,67,68,120,32,32,72,185,90,144,157,61,95,249,53,111,114,210,122,190,246,17,33,101,37,17,51,45,247,208,132,19,105,185,216,126,172,131,25,223,222,73,186,155,112,77,147,69,85,129,100,191,13,6,233,88,248,90,154,31,182,146,254,102,132,220,131,15,206,11,122,193,150,34,156,31,151,48,118,51,120,246,48,208,184,182,103,125,72,86,76,17,65,58,33,208,230,78,115,150,97,143,183,98,121,111,107,26,73,116,202,203,210,75,132,245,243,198,221,46,82,13,145,110,143,101,152,171,63,55,206,140,101,5,235,14,50,192,137,50,46,155,181,52,83,224,111,220,23,215,190,45,106,145,131,182,102,144,246,22,89,49,79,228,243,196,209,182,45,117,120,8,116,54,60,203,37,254,60,149,56,144,52,147,235,9,253,214,87,195,235,105,122,233,234,224,211,180,53,255,58,39,12,240,54,118,133,184,194,109,98,185,229,93,106,78,25,236,161,36,169,20,221,177,2,216,32,149,89,127,132,238,176,119,104,90,210,32,49,80,194,15,219,16,76,210,250,67,43,53,92,150,201,3,191,134,4,242,233,250,41,245,182,38,169,74,147,203,249,127,69,2,239,214,88,180,222,197,61,127,8,110,124,126,125,92,32,61,233,233,182,153,210,37,154,193,39,85,239,37,83,65,128,23,153,39,76,38,158,52,184,92,146,130,173,140,66,231,120,43,96,93,224,88,113,73,157,222,39,23,249,144,235,219,112,13,168,79,118,166,221,246,85,222,206,70,155,55,18,254,35,151,137,113,245,171,147,31,43,180,238,180,173,222,246,84,178,21,150,80,102,144,163,252,156,56,170,37,243,239,223,242,232,132,68,239,189,237,248,202,88,51,190,250,196,107,99,185,123,8,40,63,119,149,74,125,48,210,215,124,47,187,167,52,89,165,148,239,89,161,48,27,136,68,124,167,252,90,4,23,135,120,181,75,196,153,86,117,64,166,222,234,227,195,175,88,45,30,21,252,215,137,140,192,233,31,171,90,42,23,145,33,124,75,100,206,237,8,239,219,70,125,5,155,253,231,156,254,229,236,121,30,208,107,124,83,141,26,44,20,178,207,64,130,96,140,63,142,129,155,104,205,183,36,63,40,195,201,237,133,133,34,72,20,15,98,30,242,204,70,210,10,9,68,110,9,126,40,69,88,159,169,229,142,176,65,25,119,171,88,35,130,21,142,165,171,83,73,179,244,22,61,32,92,30,44,234,108,88,60,245,48,169,159,60,138,175,111,57,143,16,206,201,248,163,75,4,200,228,12,188,159,60,158,74,13,228,34,182,46,7,133,118,158,12,224,69,252,76,175,100,8,65,108,142,177,88,2,160,73,62,55,109,180,55,235,69,143,235,132,0,131,143,61,135,236,135,2,25,161,127,60,67,69,249,37,8,46,73,248,239,75,18,163,236,195,28,41,142,219,107,105,56,90,179,63,28,123,196,211,33,7,91,204,125,133,199,219,103,231,250,125,205,131,3,54,138,188,9,189,50,15,225,121,69,118,195,23,245,218,37,217,10,194,181,151,89,42,141,82,5,187,64,3,210,192,82,6,81,41,80,176,40,31,180,103,154,17,136,72,253,171,126,246,152,131,145,100,19,56,77,103,110,138,124,55,49,33,141,155,209,248,0,147,99,99,53,141,247,134,187,130,70,219,200,3,123,109,17,8,55,196,94,243,135,105,68,193,15,219,151,135,147,147,155,93,191,221,207,173,110,88,125,4,82,244,57,92,122,132,4,90,25,163,155,65,107,127,203,69,208,24,209,204,159,174,138,197,88,255,6,76,62,232,106,209,159,155,223,55,249,177,50,30,83,180,135,102,205,5,34,14,65,22,56,246,185,24,38,225,208,141,4,50,32,171,109,6,155,77,63,72,168,248,179,153,140,147,155,250,131,102,174,113,81,252,3,213,36,50,34,52,104,218,223,14,13,109,23,252,166,245,188,25,135,141,81,26,238,86,141,44,120,12,78,93,184,105,207,230,201,108,245,1,192,184,34,112,230,1,214,76,247,148,213,137,102,177,89,248,183,161,184,197,233,141,7,148,242,142,74,81,159,255,241,98,112,64,162,124,5,48,4,37,251,32,194,202,239,254,195,150,15,200,175,207,210,30,60,14,183,122,247,241,12,25,216,32,139,52,11,167,28,42,67,252,81,57,31,207,98,167,74,135,191,90,194,255,242,95,89,36,16,108,205,158,6,64,1,121,16,192,14,39,123,15,12,170,243,145,86,82,172,198,69,119,145,12,174,173,189,52,8,87,30,193,16,95,119,181,249,85,37,119,86,248,33,218,236,14,198,206,111,181,196,18,252,231,101,22,153,230,81,253,101,4,3,119,118,182,174,138,179,219,207,139,5,155,65,2,210,117,166,96,147,145,166,202,44,5,186,219,79,51,233,40,224,182,252,248,218,52,25,182,239,63,219,196,41,88,22,113,46,174,191,50,16,235,70,105,35,167,11,15,172,228,107,116,132,95,36,221,116,76,42,201,175,178,223,132,107,139,189,220,179,67,229,230,147,86,212,202,114,15,231,197,73,178,156,240,70,77,51,36,204,189,120,30,223,120,91,170,194,7,203,129,87,16,212,142,146,135,214,242,176,164,226,147,182,176,60,153,22,95,180,52,36,96,194,56,181,73,120,43,72,50,59,237,60,16,29,147,230,220,152,230,240,165,207,209,90,74,57,1,127,37,167,184,204,47,248,195,84,238,168,236,64,199,170,215,38,66,159,64,138,199,32,115,228,230,125,231,94,188,120,164,6,68,175,12,199,105,32,142,228,54,3,167,7,76,32,74,64,196,41,47,33,164,53,180,231,42,172,174,198,60,170,224,250,113,182,222,3,254,53,72,223,225,51,43,94,13,177,7,99,143,48,78,9,141,227,95,216,35,216,76,202,80,219,155,247,69,57,191,169,79,235,121,59,108,75,254,211,27,168,105,44,253,101,195,206,248,207,62,166,216,208,119,188,140,253,156,81,88,221,101,206,113,82,195,247,130,107,44,81,6,223,69,95,122,238,171,142,127,219,184,167,42,129,85,202,9,59,241,44,21,190,240,40,155,75,215,47,184,123,215,242,252,249,145,20,220,74,242,197,7,158,5,248,45,30,232,54,100,115,73,240,219,183,9,229,81,98,237,88,225,198,131,206,5,194,101,15,88,123,147,78,107,238,62,52,7,92,7,225,77,133,69,201,62,81,137,11,115,249,147,50,161,76,95,236,54,97,206,136,163,102,44,222,204,184,100,231,37,130,66,32,157,183,35,251,191,35,28,9,101,251,75,2,110,43,7,148,63,84,115,221,36,116,100,183,65,244,2,11,132,73,118,117,244,103,31,3,18,182,136,2,237,120,251,21,35,216,189,126,39,157,39,85,156,51,176,116,142,143,247,65,210,0,31,223,117,251,31,39,229,70,236,212,154,43,76,223,80,165,164,111,70,3,55,242,232,39,221,69,15,247,34,23,50,21,189,75,7,100,219,236,253,1,182,12,131,59,107,131,100,209,112,8,14,78,201,186,83,238,73,204,157,100,106,210,3,157,56,71,8,200,35,24,19,179,206,60,159,70,191,195,152,97,38,23,67,2,161,80,110,152,250,151,52,194,162,46,141,61,88,159,65,215,85,64,51,7,167,98,101,130,13,245,41,222,68,150,230,239,158,81,35,34,111,133,24,161,46,182,152,153,127,54,246,1,111,5,22,217,204,3,9,143,50,129,236,109,69,148,239,128,110,15,171,11,193,233,136,127,116,64,201,71,185,95,184,50,177,171,68,45,1,239,116,85,213,80,97,210,148,192,128,226,195,58,174,181,123,93,51,172,58,150,144,241,57,92,101,108,104,131,188,5,145,162,254,205,246,148,69,75,25,104,116,16,34,92,134,159,244,213,2,78,87,73,179,238,162,54,196,125,201,96,149,80,222,231,108,30,186,179,232,235,50,76,190,63,20,116,22,66,26,193,169,94,1,14,21,135,211,221,196,3,238,255,232,87,241,137,68,175,64,78,80,61,193,120,106,67,98,183,223,66,109,194,151,95,141,2,84,206,114,10,4,25,147,95,250,79,96,80,240,42,143,73,158,210,16,169,138,24,183,118,199,186,191,46,188,217,24,135,75,173,11,144,43,153,38,160,239,19,190,13,157,254,146,185,126,124,179,248,2,190,247,185,255,52,201,30,149,3,15,66,235,228,60,59,39,66,124,103,50,232,20,209,255,101,152,173,126,94,69,61,152,99,154,192,255,137,177,190,90,203,4,121,162,111,249,164,12,129,57,180,72,10,188,185,87,6,213,210,181,119,18,93,101,238,101,243,203,233,81,138,43,189,58,51,136,106,48,164,173,191,184,245,103,178,147,241,118,47,161,83,207,40,15,227,239,40,219,194,219,5,174,135,93,13,130,122,13,110,235,21,139,45,152,27,228,105,126,145,151,117,77,54,209,234,151,198,105,20,34,55,232,93,20,145,184,181,192,38,232,175,41,30,164,183,246,98,106,20,34,167,182,153,113,90,226,221,86,28,184,79,221,51,4,128,197,150,117,23,14,109,78,44,191,147,223,242,75,184,122,199,141,231,31,76,132,185,124,132,105,80,217,232,151,66,81,6,148,71,39,90,191,174,207,53,14,166,109,209,159,222,156,222,69,223,10,165,116,158,118,177,37,205,189,37,72,20,6,197,230,91,152,193,196,229,98,87,54,9,148,83,137,122,246,0,226,30,86,33,213,48,85,196,215,183,230,230,19,185,247,248,29,38,161,191,244,96,63,223,132,214,7,108,155,40,97,46,27,47,92,207,115,158,93,206,232,189,187,231,69,16,110,246,40,169,80,137,131,221,205,39,237,3,35,59,6,147,44,73,95,118,99,75,187,184,202,70,157,49,184,224,148,24,138,71,106,233,29,199,55,242,82,51,227,52,117,186,138,26,48,33,73,90,155,8,54,144,201,129,194,62,126,191,205,245,166,5,25,245,171,34,36,90,43,241,167,68,23,57,147,12,139,20,10,248,162,108,189,252,49,106,102,152,211,131,232,218,234,123,129,219,132,147,195,165,158,190,151,70,174,44,9,139,170,125,246,61,236,191,84,12,98,51,179,165,162,53,17,163,146,29,162,206,196,249,242,248,234,177,194,242,175,98,171,82,91,68,135,197,128,77,61,175,186,111,72,180,71,192,185,88,252,39,86,111,112,100,128,15,104,240,25,230,55,34,30,198,240,239,236,42,29,102,29,61,14,218,176,8,26,17,88,105,196,157,62,44,2,20,224,4,144,164,0,75,41,183,29,215,163,157,140,75,70,113,113,199,211,184,24,22,54,151,168,209,95,183,10,114,247,102,252,185,100,241,251,43,94,197,85,152,125,254,235,6,202,101,169,6,73,177,37,126,189,14,229,147,192,202,32,59,141,76,201,151,136,83,92,213,134,150,128,255,232,154,129,241,39,214,234,130,207,188,139,167,98,59,213,142,177,79,199,153,78,157,175,40,95,158,161,161,185,44,13,206,205,7,203,235,99,187,185,231,155,140,211,149,120,84,236,135,58,181,214,178,119,148,128,36,9,241,51,116,229,138,221,17,184,90,47,136,168,127,199,62,248,12,215,156,14,143,114,189,54,176,103,195,43,191,210,108,226,48,202,222,90,96,195,137,89,24,216,23,251,117,4,39,66,231,77,162,11,93,123,207,29,24,170,193,64,40,40,255,27,204,124,73,197,11,217,134,95,236,148,80,220,191,157,192,62,212,204,210,41,134,75,3,46,153,68,31,118,123,103,32,59,244,172,26,233,214,205,178,225,169,131,162,19,84,154,246,61,71,103,14,111,74,163,147,254,225,185,219,146,141,131,150,125,24,97,173,27,123,69,131,225,195,226,93,53,96,110,187,17,162,91,102,65,173,19,118,25,140,28,158,107,150,82,10,254,230,98,63,88,93,233,54,204,27,174,160,228,238,226,76,24,251,127,254,3,184,166,149,36,185,34,52,39,224,4,128,58,51,44,21,254,90,212,77,204,100,104,202,155,16,179,109,116,226,12,195,199,11,44,32,88,195,29,56,195,96,120,210,159,156,206,209,80,82,77,121,212,116,238,45,108,213,109,142,125,8,191,210,246,62,34,89,216,106,89,80,162,234,233,227,155,204,221,191,213,207,30,165,78,75,101,120,118,17,48,112,41,253,159,63,12,3,222,145,212,27,123,47,117,25,175,92,177,243,14,9,245,138,136,32,57,92,137,127,232,243,115,79,135,222,172,108,78,65,134,168,98,23,206,103,131,252,140,252,239,15,241,146,86,198,35,32,145,141,31,62,217,4,11,255,102,31,243,130,114,226,22,166,111,34,106,245,254,101,38,138,68,14,4,102,225,121,14,121,63,82,187,101,238,82,100,77,103,81,32,49,85,225,131,19,186,209,138,61,47,179,208,165,154,90,123,35,145,175,212,54,208,234,187,220,203,140,136,84,244,240,41,239,24,70,162,98,152,14,47,226,165,13,105,76,149,254,122,179,14,92,216,41,99,245,252,225,200,196,253,84,196,88,124,88,145,52,206,184,142,151,104,108,38,42,29,123,197,27,62,233,95,143,134,110,174,214,161,125,103,106,47,60,238,222,198,219,12,93,222,154,86,132,218,210,8,210,70,157,173,69,138,143,209,218,27,119,189,220,120,13,81,228,7,148,11,127,193,216,56,104,136,247,179,62,199,215,246,233,116,196,48,245,41,125,221,1,255,241,138,126,187,129,51,87,52,128,84,70,203,89,204,132,124,166,9,115,8,23,228,221,228,98,120,89,98,239,164,245,78,242,189,218,60,183,34,33,7,4,248,39,207,187,78,239,230,163,76,218,80,126,159,148,104,56,204,240,199,31,202,119,242,232,30,81,162,236,137,106,151,210,66,234,250,125,128,10,25,129,122,103,227,139,197,73,113,177,118,82,50,158,120,193,132,126,11,132,64,53,18,105,133,211,185,167,238,9,255,230,51,12,52,49,147,163,82,56,71,124,167,33,100,114,140,11,203,18,254,39,122,213,142,230,125,5,208,172,114,29,185,188,235,56,9,95,113,131,20,134,250,215,69,138,227,186,68,121,236,21,55,16,173,185,3,80,154,171,228,92,139,252,234,128,90,244,137,219,207,71,184,159,97,63,166,140,86,73,14,64,15,150,251,195,0,192,144,0,65,120,104,13,232,97,70,2,59,147,115,152,63,202,57,0,109,126,56,141,234,85,55,52,180,56,124,133,208,14,39,96,246,2,24,128,81,237,70,16,234,154,156,216,140,136,13,5,245,213,205,151,85,32,170,221,90,154,72,163,161,72,7,49,172,150,71,149,143,7,244,1,55,203,62,31,105,49,29,239,136,148,79,193,29,150,81,214,95,179,52,202,112,200,201,248,188,239,153,142,232,51,154,59,74,165,195,158,197,75,10,202,73,100,181,37,148,240,136,198,253,118,162,179,177,213,89,172,160,20,191,93,125,24,130,86,240,11,58,99,66,179,195,174,83,249,217,66,251,251,66,49,112,93,104,20,42,70,198,35,172,202,167,80,255,117,151,38,225,5,170,30,142,241,215,212,215,239,214,6,218,97,41,121,253,89,238,199,139,133,149,101,159,34,254,136,209,159,188,176,54,72,63,209,118,96,228,138,172,246,250,107,196,252,202,59,225,193,22,118,196,1,213,128,14,220,140,231,245,177,79,241,49,152,201,120,47,213,191,42,169,0,56,149,182,37,223,232,55,183,234,117,182,114,30,194,11,12,20,69,20,196,130,134,220,193,114,121,213,199,253,167,103,119,133,118,72,73,201,112,28,189,82,250,164,31,220,63,24,4,228,255,82,131,86,45,150,31,164,214,97,49,245,21,236,111,4,206,72,220,113,249,88,5,156,128,196,188,86,49,177,156,7,210,165,69,51,101,116,226,226,234,147,169,153,194,45,89,3,19,231,137,225,159,105,74,28,24,41,138,139,51,8,202,8,17,57,77,90,23,56,61,111,63,21,56,155,124,12,252,113,92,160,53,84,242,147,70,71,229,52,250,199,135,206,160,21,90,34,125,84,11,235,170,220,77,166,63,71,17,241,147,250,104,131,91,193,229,191,34,114,206,38,22,157,85,165,212,146,67,43,157,218,93,149,127,126,233,161,21,155,9,6,171,210,34,151,212,134,205,171,10,117,233,131,147,33,207,185,139,154,188,132,106,183,239,14,153,190,200,204,18,61,250,84,225,141,243,102,82,101,195,196,139,18,228,16,45,93,155,211,219,145,117,27,50,240,72,122,123,42,75,71,145,88,125,89,53,225,135,34,88,161,113,110,32,127,118,155,95,110,56,251,141,5,132,45,82,114,63,203,218,255,85,122,176,229,160,181,63,253,184,81,17,180,43,233,61,93,10,131,150,108,188,191,176,0,229,84,238,114,123,203,72,33,61,161,86,217,108,105,103,148,185,148,185,213,170,186,10,0,68,116,156,243,103,112,233,239,237,102,54,10,155,103,71,96,59,21,246,36,111,108,140,49,95,186,120,121,217,172,199,76,201,239,242,173,102,184,45,249,166,228,191,238,10,175,183,226,239,52,19,51,158,36,249,246,143,39,244,153,115,215,223,98,158,237,200,210,36,68,45,104,163,254,187,24,103,168,112,100,136,196,29,37,4,146,169,126,178,80,226,114,29,9,116,125,101,168,138,33,167,185,27,224,141,16,167,40,115,130,109,118,68,241,151,133,188,152,192,108,206,43,117,27,150,74,190,199,125,91,48,233,138,29,26,239,69,97,32,4,219,120,134,27,54,227,107,248,179,20,172,34,65,162,206,98,6,5,205,62,3,152,41,238,27,126,235,200,173,23,30,172,109,251,74,233,58,153,151,79,90,254,100,109,189,89,76,199,213,77,101,183,183,169,58,130,102,211,49,200,231,58,115,142,215,160,229,177,46,254,175,167,27,4,225,111,146,140,153,110,20,187,215,204,102,186,4,162,191,163,189,120,238,145,38,161,185,110,252,118,219,204,8,115,5,224,248,242,2,106,10,210,19,166,58,102,6,122,95,131,212,36,92,55,255,90,181,184,35,182,183,60,58,50,101,12,167,100,143,107,228,199,131,4,124,8,252,191,83,163,29,253,190,134,17,133,166,156,6,88,122,162,213,173,109,5,99,139,32,12,79,174,215,64,205,190,154,218,169,179,220,195,203,59,136,251,143,235,192,187,145,25,46,167,121,71,146,69,40,10,234,83,237,85,157,141,41,81,202,102,220,57,74,38,92,225,46,32,98,155,179,140,149,194,43,8,31,201,110,166,131,144,54,216,55,253,199,239,173,234,59,119,25,130,44,218,253,112,97,90,99,70,222,211,34,137,113,64,105,110,93,159,30,191,164,22,18,147,111,40,253,243,211,112,144,102,175,46,148,219,10,20,64,191,139,30,43,218,35,139,141,162,92,161,170,188,254,51,141,10,162,172,254,17,113,227,135,62,74,248,180,107,69,44,213,15,69,72,157,237,26,87,126,35,77,42,59,90,65,137,164,114,153,64,74,44,102,240,177,245,214,42,58,214,137,55,104,246,239,93,238,223,131,186,33,254,152,219,101,253,139,159,5,102,25,46,48,166,231,237,227,110,196,163,31,164,166,233,141,212,243,255,20,232,11,211,130,133,38,104,88,216,224,102,244,110,181,80,167,69,245,112,71,252,232,89,95,135,204,225,251,154,9,151,130,115,9,167,8,54,52,90,186,34,242,192,119,26,131,80,243,195,89,19,6,231,139,208,56,85,20,98,77,248,194,91,216,145,87,212,114,3,28,30,109,151,180,117,167,164,177,187,0,25,95,168,26,128,121,114,6,59,10,221,55,213,163,74,205,153,108,118,139,156,185,67,44,137,147,239,242,126,132,236,158,49,93,170,49,153,203,172,69,122,174,69,84,245,89,15,19,107,169,91,139,51,157,152,251,185,8,78,188,21,211,221,93,205,218,18,100,24,91,59,225,54,77,210,58,139,158,163,222,147,220,165,125,132,190,144,25,115,238,49,118,129,58,203,43,52,152,19,106,83,34,251,27,249,10,19,104,222,145,180,255,31,125,9,80,19,208,42,2,64,107,229,181,128,114,159,232,41,84,217,193,232,155,139,183,138,254,133,111,218,120,127,138,61,100,213,130,237,27,58,201,107,19,39,89,208,15,204,228,32,135,42,181,218,135,125,244,117,183,185,160,102,106,222,124,189,144,211,177,85,73,210,34,11,95,108,249,143,4,132,4,112,225,232,87,229,16,10,111,8,133,63,2,228,44,156,62,45,243,169,182,187,203,29,191,51,101,220,186,31,238,110,126,3,209,228,46,242,249,132,17,252,42,45,86,34,157,130,68,55,164,99,85,184,38,231,0,33,240,57,212,246,37,154,54,218,77,28,210,172,234,115,88,173,100,58,216,110,15,69,202,171,21,234,62,103,194,204,189,104,182,229,185,134,162,84,122,223,255,201,65,50,210,76,24,41,155,23,53,13,216,205,39,125,88,216,192,190,83,218,50,218,201,207,75,126,108,100,231,63,144,64,76,34,47,230,187,201,1,162,14,47,242,76,155,104,155,98,132,19,202,35,132,176,125,25,137,187,144,111,141,29,207,48,8,67,55,143,98,183,47,66,49,30,231,175,211,145,206,226,208,254,153,9,221,16,169,162,249,178,241,236,57,17,177,201,96,1,92,64,34,36,197,14,239,168,61,101,169,91,132,80,69,117,235,236,153,253,136,233,51,24,60,122,4,20,71,182,135,54,132,105,200,79,134,219,63,16,63,225,144,198,189,195,175,113,85,222,246,136,45,194,219,3,112,32,195,110,21,101,52,207,100,233,211,115,27,221,187,78,229,43,173,10,166,43,220,212,188,245,197,190,13,18,86,54,224,19,24,207,23,109,32,96,60,19,148,98,176,57,145,153,196,142,101,199,13,12,90,30,243,52,89,0,93,169,102,99,166,143,223,203,242,118,239,218,51,123,125,238,9,143,242,242,15,94,2,13,166,162,107,20,29,139,193,225,174,141,160,238,198,240,176,202,6,17,71,39,55,14,67,193,228,62,189,251,151,82,28,119,96,182,152,232,128,9,205,241,36,245,155,75,243,58,43,51,229,185,121,247,245,129,103,161,223,154,103,251,22,68,150,110,182,142,119,65,238,38,253,60,135,71,233,142,242,25,17,88,54,36,73,101,72,3,237,35,130,98,212,235,65,35,159,106,228,73,5,57,234,205,59,243,28,57,13,26,92,119,171,48,99,100,176,77,180,116,49,125,204,27,111,93,85,157,75,149,165,137,51,100,29,189,10,181,249,2,222,25,65,183,47,73,251,14,6,145,222,171,186,135,120,85,212,219,185,237,47,150,46,66,246,116,156,225,252,150,64,10,94,249,98,122,208,25,187,176,110,110,216,93,237,67,135,171,63,56,232,117,188,112,119,126,158,50,172,127,177,185,139,27,153,145,178,229,174,25,154,7,97,158,18,27,72,231,246,217,20,75,110,108,81,101,219,19,76,31,169,75,154,219,92,19,81,122,183,146,75,174,35,100,12,205,137,185,230,151,186,127,48,166,191,67,159,91,248,165,243,101,113,94,219,122,187,217,44,226,0,116,199,235,67,14,172,161,68,63,42,179,250,93,202,224,220,216,71,75,180,249,130,114,150,135,176,239,87,92,232,143,34,242,192,104,135,187,180,32,159,67,122,181,116,104,239,78,154,78,105,198,170,158,176,169,72,100,110,171,222,162,242,201,191,72,253,122,199,194,184,170,35,131,255,51,53,243,100,249,226,198,253,108,136,164,186,121,109,217,94,192,184,157,173,177,79,89,96,44,129,46,246,0,166,120,32,131,216,236,45,33,74,71,111,106,145,106,24,199,235,56,31,174,62,153,22,60,13,56,239,128,143,211,178,160,119,119,25,236,37,215,8,61,124,106,122,125,132,225,133,26,174,46,31,169,55,240,93,8,46,5,196,93,179,204,255,26,150,74,154,67,164,68,117,179,176,151,222,153,172,120,60,161,241,79,38,138,31,62,65,111,139,170,179,87,89,58,44,129,135,44,48,123,188,102,40,219,176,224,141,22,173,179,50,114,36,59,189,209,249,70,35,131,172,88,198,67,183,40,178,106,251,250,224,39,199,149,120,223,244,82,191,65,18,244,116,123,140,5,34,48,137,121,254,38,56,121,55,216,33,102,218,56,125,92,6,196,89,27,49,178,208,167,131,106,134,80,77,54,153,197,79,154,107,63,192,109,70,92,107,214,193,243,152,228,71,88,52,98,121,207,17,173,17,74,101,116,105,40,239,19,201,214,81,221,193,2,98,245,236,109,60,75,115,217,76,251,102,116,130,178,179,107,63,33,46,5,218,242,201,223,211,78,18,217,218,196,71,186,105,127,56,193,3,167,167,32,65,49,251,33,81,253,59,70,194,144,107,173,164,127,43,15,57,46,71,199,72,120,100,125,133,176,244,194,239,116,211,189,190,178,148,194,201,128,59,200,100,194,53,84,87,136,35,10,58,196,105,110,237,69,172,66,16,27,122,228,178,220,166,137,52,138,158,92,52,140,84,206,207,108,147,211,141,25,253,169,79,0,218,174,73,79,14,77,82,168,128,132,130,98,242,243,150,197,150,120,45,114,191,35,28,92,233,11,135,47,33,143,188,249,215,190,41,0,197,127,213,154,89,136,211,243,68,62,150,111,33,54,111,118,95,252,56,123,23,16,37,136,181,159,223,113,82,12,99,117,243,130,223,124,252,8,194,88,207,26,185,111,74,172,141,142,59,126,69,249,4,138,57,48,78,210,95,253,121,33,207,102,224,0,161,12,89,238,196,156,164,125,196,205,120,136,197,141,3,174,253,4,53,35,200,192,131,114,91,250,168,62,96,241,25,242,198,159,210,247,32,9,76,105,185,115,14,209,83,106,6,153,85,1,172,209,18,178,252,205,181,29,140,140,214,173,110,219,9,195,195,147,103,23,188,21,39,30,174,204,115,82,54,67,134,42,201,207,252,210,161,68,19,155,193,241,68,81,180,149,87,249,187,239,125,79,144,176,204,166,84,4,117,54,27,250,233,30,15,140,248,184,44,34,49,16,106,53,227,133,104,59,202,237,30,151,243,35,7,184,140,243,26,96,218,117,82,142,71,212,65,168,3,239,28,206,79,52,79,108,54,254,102,98,8,219,24,35,78,183,212,151,38,116,142,215,157,21,197,153,31,109,79,52,16,65,127,64,100,209,80,251,24,167,89,126,97,169,170,106,49,142,207,217,125,50,59,243,32,63,173,168,182,170,51,210,228,130,13,2,118,19,21,149,98,80,11,194,135,88,92,163,94,93,6,95,70,68,121,120,48,178,178,16,5,202,237,107,66,42,123,25,176,72,77,59,210,123,210,168,99,2,32,187,210,223,126,205,124,82,67,66,246,215,35,228,146,11,161,71,46,204,118,19,137,219,12,40,252,220,238,159,117,107,190,175,221,249,195,38,34,165,6,88,168,224,208,82,175,67,222,92,83,234,25,166,51,203,112,118,108,158,198,224,189,81,24,78,242,167,73,165,57,194,9,148,88,102,25,98,0,84,60,193,89,131,37,72,243,114,140,252,176,228,245,17,107,236,135,239,235,25,172,197,210,3,98,196,55,236,210,21,154,228,3,147,125,157,144,16,143,141,103,205,18,57,239,112,57,93,51,201,163,132,154,226,124,196,109,237,92,102,52,103,111,32,207,192,221,110,153,31,48,230,129,145,254,37,134,30,145,105,207,6,136,102,246,158,57,233,252,109,158,33,232,171,37,22,47,192,176,65,99,110,230,62,88,164,125,161,38,99,246,48,163,213,219,247,129,228,101,219,118,125,2,148,169,79,9,250,98,84,232,220,92,152,239,185,208,216,5,61,255,135,226,158,29,31,155,110,47,167,201,98,65,2,255,46,254,16,28,208,56,3,122,140,122,255,35,194,219,218,28,189,185,139,201,100,201,27,94,180,0,6,246,221,16,91,139,75,16,64,170,64,150,27,233,136,45,28,134,126,146,14,67,84,190,150,51,241,62,254,95,242,237,15,47,237,32,161,9,105,186,10,28,233,154,136,54,62,174,141,65,123,247,221,30,49,179,109,165,235,63,192,194,137,139,111,178,8,249,159,69,174,144,24,183,13,76,50,252,109,131,71,134,233,24,5,117,129,231,71,151,37,174,180,82,35,23,169,142,113,140,232,91,251,224,237,120,7,11,216,18,229,86,73,126,225,248,164,92,26,183,125,49,141,177,115,40,146,56,94,141,243,2,104,85,183,36,33,151,72,195,61,247,206,238,190,166,50,60,198,133,227,137,220,69,105,120,149,137,81,16,157,177,62,11,30,117,245,228,68,247,122,24,148,46,192,82,238,49,197,249,103,4,224,121,55,135,94,49,113,157,148,100,95,99,79,134,14,198,161,143,174,64,252,145,207,33,30,58,67,170,133,163,79,228,240,15,37,63,108,22,130,156,206,235,57,13,143,0,27,232,212,100,123,156,3,55,0,16,66,25,207,232,231,130,144,50,105,157,99,79,86,222,164,121,41,101,139,147,155,195,26,67,15,35,233,51,43,46,240,107,93,204,225,160,192,219,101,235,84,142,121,85,199,177,167,25,79,48,195,3,15,32,225,150,145,110,75,111,104,166,212,100,192,208,252,98,102,49,42,160,137,120,175,150,172,94,23,189,45,73,115,27,45,125,88,235,139,137,185,126,70,108,44,147,66,17,187,127,25,70,27,54,49,93,225,31,56,149,118,208,158,255,146,113,155,201,116,182,193,87,148,168,86,124,104,228,26,134,128,83,21,35,23,71,22,27,85,26,148,242,231,119,52,140,116,23,93,85,181,23,205,37,189,46,107,187,101,253,51,91,70,167,141,86,159,101,72,135,231,220,244,148,141,70,47,233,216,13,56,152,162,22,138,79,105,51,64,111,185,184,254,167,25,233,89,242,161,85,89,82,126,3,33,39,182,40,23,85,181,109,74,59,196,82,160,154,100,168,243,47,0,219,11,1,156,229,37,33,87,49,146,5,27,228,148,97,164,151,130,196,40,136,65,97,243,177,224,146,104,202,85,225,134,80,43,211,137,179,142,34,251,22,17,42,216,221,191,7,197,198,247,129,42,168,39,31,24,69,205,131,7,147,195,111,240,193,234,127,104,67,15,162,149,244,33,111,159,222,19,136,227,230,8,228,181,16,195,16,112,189,4,92,208,148,133,11,222,203,250,79,71,34,30,28,32,141,31,68,151,165,176,123,36,186,236,54,85,94,228,191,84,38,87,38,59,40,4,112,196,169,186,57,71,171,95,100,42,31,118,123,35,37,236,175,71,42,43,11,142,115,98,77,224,187,172,231,203,203,14,72,45,178,64,235,187,211,220,63,197,165,144,78,7,36,12,48,25,5,198,79,216,56,174,143,179,90,201,95,207,19,183,244,110,173,103,7,24,174,134,201,115,112,57,193,239,202,5,11,118,3,253,45,181,28,162,19,132,38,237,20,120,254,245,249,152,211,181,164,228,98,161,78,231,223,211,178,36,178,18,158,158,96,103,99,201,190,124,151,167,10,129,24,47,10,163,238,131,7,218,204,49,69,83,182,156,5,254,36,9,120,37,142,69,59,97,40,118,81,67,212,184,81,140,23,15,95,26,204,121,125,98,77,175,64,92,5,72,105,13,66,34,100,95,154,53,49,166,37,45,191,202,116,179,186,196,190,53,33,5,7,204,148,189,143,109,113,164,123,63,42,65,211,208,226,197,50,182,242,61,29,136,159,82,89,48,55,99,116,204,196,250,56,82,103,144,54,146,241,99,62,229,226,230,244,116,163,196,107,138,165,13,0,71,193,189,78,200,181,156,27,252,35,120,15,65,22,222,31,135,88,153,185,234,44,220,254,159,49,150,72,187,232,142,187,10,247,52,108,200,43,216,138,10,222,194,70,87,16,143,74,214,21,41,242,117,201,181,9,96,84,203,7,88,98,149,133,149,216,119,194,170,79,102,8,228,25,41,218,55,197,209,94,88,23,178,44,49,241,136,124,239,44,243,254,198,98,185,92,162,160,136,128,122,200,209,45,113,91,184,80,53,24,67,176,79,129,70,216,198,102,175,134,219,96,207,125,124,194,174,210,177,74,91,108,20,192,193,239,225,42,173,83,50,167,117,155,29,81,246,60,162,148,0,209,134,140,116,56,63,124,179,232,145,50,47,74,43,135,199,108,77,196,67,54,17,247,241,254,116,254,250,41,99,165,255,226,114,0,65,79,30,31,236,56,51,137,212,71,171,178,212,179,51,29,100,3,19,176,8,105,11,248,242,107,211,24,156,184,145,27,133,202,212,111,139,51,26,27,85,72,139,34,53,252,223,251,244,28,45,191,247,94,34,247,84,64,205,19,206,185,207,159,177,196,13,79,197,40,30,181,21,12,64,172,35,249,123,76,14,107,213,96,33,49,69,144,162,226,209,112,220,240,46,110,43,15,251,57,164,188,245,66,104,72,215,202,59,139,244,150,76,197,46,159,58,178,244,46,74,134,137,135,51,62,93,205,118,178,162,16,143,82,221,249,197,67,183,80,3,150,31,143,228,23,72,93,2,67,87,37,48,64,101,88,156,175,194,80,97,190,204,64,146,170,186,22,164,223,161,199,23,16,112,133,3,105,70,38,154,67,110,200,8,158,55,24,87,3,111,254,153,176,171,204,214,203,240,33,29,15,9,123,94,168,131,82,85,81,38,165,90,118,15,224,114,9,105,40,171,37,155,71,162,70,35,177,80,243,111,169,134,147,146,175,207,58,154,70,153,87,248,39,58,190,186,249,107,141,107,116,39,230,112,107,211,16,150,13,87,173,169,191,162,191,221,223,184,0,211,32,70,199,58,243,178,48,39,230,231,150,80,23,103,60,138,50,177,195,50,148,65,214,238,229,131,118,147,101,184,207,222,39,107,123,188,77,67,176,64,131,152,83,86,79,53,194,149,16,200,202,148,126,13,90,149,128,116,72,133,3,128,226,157,42,142,66,197,200,232,24,121,40,99,20,167,175,160,130,214,183,180,182,24,120,9,150,233,201,225,253,254,98,215,196,46,2,4,252,210,119,16,203,52,97,224,218,21,207,235,149,135,99,223,215,210,68,91,101,120,98,157,162,250,164,169,25,104,187,3,216,68,204,190,25,26,57,29,244,15,38,12,147,113,130,107,60,193,102,93,94,231,22,95,63,83,122,2,28,71,29,33,82,40,29,236,70,34,25,241,140,102,34,248,8,57,33,76,224,164,92,205,160,184,111,123,67,177,50,242,27,80,203,197,207,254,250,191,194,80,107,197,56,29,140,123,39,190,249,205,167,74,174,10,20,31,127,138,118,22,28,35,98,24,55,223,176,123,173,159,10,83,41,88,52,14,85,175,239,93,220,88,16,0,83,31,46,192,83,89,26,136,67,49,236,184,99,113,244,96,155,74,224,252,227,189,103,27,169,66,189,55,35,168,212,152,213,110,144,180,0,221,100,64,39,181,151,16,251,69,227,246,152,130,125,246,117,198,166,214,33,2,203,136,111,89,123,60,201,229,117,238,41,25,175,55,66,27,58,54,99,86,160,248,187,156,77,218,111,222,152,230,165,229,167,236,193,184,152,28,149,71,48,160,250,188,129,24,241,208,132,135,194,24,166,212,235,13,120,50,130,117,189,109,106,131,167,31,37,58,226,152,235,113,95,17,121,223,156,51,196,7,5,37,68,199,221,220,169,222,164,212,46,84,100,182,174,203,218,149,134,82,19,13,11,10,75,29,109,229,196,230,172,253,154,125,248,231,84,250,103,171,14,173,182,251,44,179,218,34,42,15,177,42,140,223,118,21,133,223,113,147,193,191,178,234,25,167,226,125,83,51,120,236,181,1,212,191,70,145,137,255,178,147,241,200,123,40,44,226,151,240,181,9,102,179,21,105,201,145,149,119,209,237,128,208,22,63,63,60,146,86,54,229,248,20,58,254,130,221,156,115,242,61,1,155,252,85,229,106,36,246,55,17,251,99,18,97,202,79,51,196,191,109,7,96,198,192,6,170,135,124,157,255,205,57,231,240,106,200,91,223,235,40,39,222,201,196,100,232,42,197,231,213,230,181,183,201,215,218,96,140,16,29,83,172,4,26,129,52,239,102,3,53,65,126,48,128,176,6,214,45,174,34,70,75,128,174,233,133,18,183,85,222,106,27,137,162,232,218,90,195,65,125,9,250,116,0,147,117,21,14,33,248,12,35,53,94,141,58,136,235,189,130,35,50,132,118,15,204,162,255,170,164,171,61,211,50,221,206,193,119,56,70,29,86,105,109,229,193,59,204,219,100,137,47,187,84,237,3,66,209,157,190,90,93,245,221,68,211,125,0,236,148,122,2,160,112,40,202,130,250,206,67,172,162,250,203,123,15,189,49,92,188,179,247,217,192,249,240,253,103,255,30,52,111,39,244,1,1,112,232,101,224,255,224,73,4,50,137,169,165,201,25,174,180,180,243,166,231,115,174,213,24,141,213,78,242,233,106,61,186,196,212,9,93,31,239,241,140,97,127,102,32,3,4,163,240,55,116,226,98,122,122,58,116,225,193,71,118,223,232,146,96,198,6,6,115,13,120,138,91,72,96,129,13,117,95,83,193,156,243,213,27,125,116,62,107,140,15,166,16,113,226,223,52,114,13,150,92,119,22,203,128,11,14,102,41,17,180,157,60,202,160,81,37,148,13,189,75,253,119,38,67,120,147,7,223,73,223,142,108,76,55,73,55,110,243,187,100,225,156,92,171,77,0,26,103,89,74,225,233,75,37,30,249,11,153,122,197,190,19,16,238,150,30,123,165,226,140,110,5,104,19,180,237,0,111,106,229,77,151,99,19,136,33,121,87,87,114,35,223,75,0,118,202,8,182,191,9,11,101,30,251,146,107,84,250,7,237,166,169,124,209,89,40,206,97,32,201,24,252,199,252,217,147,203,73,83,110,11,51,195,166,196,133,73,75,180,216,125,221,219,97,64,143,181,130,25,65,235,134,133,219,21,77,195,77,109,40,111,245,6,95,176,79,171,78,206,181,64,132,125,204,51,113,192,127,8,108,73,132,122,158,170,113,120,148,19,251,42,237,182,234,180,232,224,180,246,138,191,91,207,23,166,189,132,239,135,183,100,140,108,193,27,212,115,248,11,249,76,85,94,152,144,242,97,99,104,100,46,227,238,121,70,255,152,98,40,91,141,84,70,253,23,110,122,149,76,91,42,131,4,171,8,84,243,103,57,186,162,46,95,156,240,69,174,102,241,255,108,94,130,231,169,78,53,188,175,47,249,180,109,19,87,86,237,39,82,64,198,13,246,228,228,223,165,79,180,103,4,217,8,122,6,102,137,177,22,189,61,253,226,94,48,229,185,122,72,172,24,71,232,87,29,175,103,81,180,186,84,42,94,200,187,44,26,83,34,87,118,137,141,100,136,189,58,58,162,189,118,61,189,8,41,9,185,31,114,230,170,75,88,43,177,224,251,164,252,51,106,22,213,161,79,99,53,218,122,141,1,113,52,113,78,94,49,211,23,33,104,122,224,46,247,217,3,211,217,63,144,173,251,194,205,131,94,83,105,245,179,55,122,103,25,62,50,188,103,192,251,240,247,34,174,137,192,193,3,243,125,153,58,54,6,136,1,133,140,10,166,16,211,122,87,40,163,9,34,145,172,202,21,106,83,113,88,130,85,44,55,44,161,244,144,194,87,183,180,124,113,150,220,166,188,23,130,66,171,235,86,18,146,165,31,167,44,77,133,236,36,22,234,12,15,144,105,245,112,85,232,102,60,137,186,2,36,48,32,141,22,171,164,69,146,188,147,160,176,208,254,115,251,239,126,89,149,38,142,133,163,232,82,84,185,251,77,90,227,199,113,239,59,248,134,100,29,233,147,177,168,17,217,192,182,207,193,67,248,126,208,31,198,101,167,151,179,123,19,197,218,196,26,107,178,66,76,102,249,83,221,128,197,37,191,82,116,15,179,148,137,204,153,92,124,106,38,157,50,8,15,233,172,227,34,62,109,184,244,196,125,148,163,121,110,174,18,239,37,18,42,201,56,251,224,26,236,151,66,79,15,43,23,38,181,192,248,237,76,245,248,161,16,247,238,2,209,238,228,195,122,75,52,50,243,227,152,49,234,75,255,168,2,188,76,164,91,15,201,169,229,77,202,68,138,218,209,193,253,155,150,195,227,239,195,85,27,17,184,39,70,73,85,95,173,100,146,25,230,247,17,246,122,250,160,75,83,40,160,23,215,209,116,215,126,74,59,74,80,102,62,190,229,208,227,242,8,122,134,94,116,207,214,106,22,48,205,117,186,83,244,30,27,57,238,111,219,179,109,148,165,130,0,69,40,55,44,170,203,216,193,179,169,35,110,89,126,223,247,139,51,3,96,106,212,193,176,139,96,117,247,189,148,47,228,44,118,6,21,207,210,86,48,151,196,119,50,97,171,148,234,94,46,176,0,45,33,158,147,54,174,119,172,91,195,107,215,12,200,70,239,65,101,172,57,248,98,44,180,3,223,60,185,239,11,203,98,169,70,77,101,27,206,38,86,221,92,22,250,196,45,186,20,125,31,203,199,59,147,25,75,210,243,8,243,168,222,172,191,92,96,255,31,190,101,190,223,224,171,190,58,8,153,107,224,28,135,4,207,47,92,122,247,97,148,75,126,242,180,211,136,52,135,21,79,215,60,183,45,143,122,22,104,71,191,52,118,152,156,145,131,59,72,18,171,187,39,172,31,46,80,152,49,52,74,122,84,245,18,151,204,84,51,255,66,98,109,126,176,57,190,158,194,213,104,88,188,46,76,108,146,105,230,36,104,144,128,197,182,16,243,117,104,33,57,19,253,95,165,174,66,49,72,6,215,125,47,107,46,126,39,4,71,32,237,216,94,245,71,112,76,181,204,185,192,81,51,176,137,168,50,21,165,119,44,74,181,159,197,124,161,202,129,58,114,35,20,148,211,113,225,20,83,224,41,14,202,6,144,223,147,245,34,37,43,116,75,246,130,39,67,138,171,129,203,142,126,30,73,81,193,198,9,255,158,177,82,237,145,246,232,73,132,161,190,104,133,131,62,80,8,211,15,142,82,70,15,82,19,55,218,166,223,30,32,92,153,137,103,98,125,146,205,113,227,210,118,34,215,103,190,59,125,216,51,221,26,77,84,34,214,13,136,35,215,111,227,70,116,57,233,22,42,28,242,28,93,24,44,169,214,90,219,254,163,61,125,157,239,180,129,82,170,24,79,49,69,48,142,72,210,9,252,176,173,152,251,91,17,208,22,10,192,104,90,110,243,64,107,154,10,167,96,139,80,232,131,237,170,207,227,119,211,89,190,64,163,247,48,177,185,25,56,241,239,211,109,69,151,43,179,122,148,245,103,209,18,12,126,226,44,189,7,15,216,245,107,49,29,0,164,41,52,129,39,115,254,113,147,26,152,251,16,55,186,86,56,102,246,78,222,29,245,53,13,27,121,76,168,82,200,71,33,127,24,163,252,252,74,98,65,38,91,29,46,161,13,27,70,222,154,240,98,248,166,5,220,131,171,160,180,22,228,104,26,147,115,91,81,255,76,121,201,128,176,198,42,252,4,98,68,20,190,235,202,195,247,67,242,158,57,203,119,83,82,225,5,75,12,55,209,189,6,86,158,29,27,109,143,13,150,23,87,137,84,66,104,180,36,241,187,190,225,251,44,243,123,19,130,35,25,184,217,62,10,65,157,64,121,195,38,111,217,139,101,63,72,47,223,67,193,247,81,48,182,41,67,167,143,62,229,152,6,86,53,30,34,47,109,70,80,114,23,62,216,104,101,102,56,137,86,244,22,213,37,102,36,121,31,16,84,233,73,211,202,214,130,112,116,102,170,194,150,77,20,246,11,218,204,46,100,252,90,38,69,70,32,53,20,183,84,52,74,221,196,103,177,97,247,173,143,232,175,157,142,177,129,117,158,51,166,232,78,42,38,28,5,44,198,196,220,110,40,232,245,109,160,255,119,242,103,146,35,76,189,172,142,14,29,3,5,29,8,28,190,47,128,57,12,117,55,78,71,15,13,61,157,120,70,47,201,22,252,11,112,125,47,64,182,114,146,115,224,184,231,224,249,6,11,209,156,169,27,41,177,96,176,92,41,193,165,56,104,241,33,180,81,36,31,225,38,216,255,150,210,26,76,7,219,134,25,59,5,68,63,52,117,36,126,34,33,76,53,170,186,53,171,125,106,156,210,107,19,23,46,234,157,79,174,179,208,41,46,36,53,204,170,201,14,86,36,238,122,207,27,63,161,57,169,118,179,78,146,62,216,238,141,24,45,25,83,135,1,80,16,66,67,141,105,29,129,101,100,92,27,231,119,205,7,74,205,188,51,233,221,66,160,34,235,106,8,167,77,153,20,51,53,38,52,168,144,223,180,80,66,49,85,39,154,179,114,72,118,84,45,127,134,195,190,48,239,119,54,176,135,86,71,35,206,145,118,80,70,152,216,73,109,14,220,250,129,225,162,162,147,200,36,17,230,8,176,128,184,66,202,208,130,40,139,86,209,48,73,238,205,161,62,96,135,189,22,124,12,122,120,88,54,80,171,57,206,175,153,193,162,234,203,204,132,89,28,236,19,147,245,194,189,184,254,14,224,206,115,199,84,135,42,199,2,166,165,171,92,102,118,208,48,125,17,138,163,55,16,187,142,21,120,249,13,60,8,40,217,158,143,146,253,255,67,50,171,197,134,137,64,216,12,49,20,191,175,14,64,215,249,230,173,97,230,241,17,83,4,10,227,101,55,46,247,162,141,6,169,110,21,79,115,103,126,67,231,125,30,240,222,104,132,252,222,66,254,126,96,185,110,197,2,118,69,111,232,100,54,47,175,139,88,28,119,52,219,17,249,143,240,57,59,248,60,223,128,33,233,29,202,201,18,74,195,255,179,144,237,198,99,103,219,21,109,158,77,190,195,48,99,242,131,170,226,118,177,255,166,89,169,155,192,231,46,92,178,146,216,89,240,214,25,77,154,80,217,187,130,76,53,134,167,4,246,220,25,222,131,117,15,91,28,124,254,38,232,101,148,98,104,41,154,192,15,226,122,104,159,149,94,14,84,36,113,2,132,186,129,108,242,240,121,219,239,60,118,74,151,170,156,29,127,54,109,67,31,14,234,124,104,195,114,95,45,119,53,229,241,191,181,33,186,164,148,54,87,38,133,113,127,4,62,204,142,235,136,245,118,214,185,64,14,251,42,213,227,188,239,189,88,116,196,165,98,179,206,116,172,24,52,64,224,52,211,247,154,14,201,203,47,39,62,133,45,42,239,205,53,219,195,134,128,139,111,64,88,229,173,172,57,242,34,200,184,65,211,255,106,72,223,254,120,15,171,5,230,22,218,76,122,20,115,67,69,69,220,111,223,118,59,25,21,231,153,23,166,139,145,196,90,53,39,232,209,211,239,150,75,48,10,232,121,247,92,158,164,118,66,113,239,5,139,56,91,53,173,185,186,182,29,152,200,117,209,199,118,228,181,41,9,171,188,179,59,56,62,198,54,4,187,111,132,231,234,68,214,229,253,207,157,147,97,202,103,80,143,17,221,185,22,226,60,202,54,151,12,92,99,102,192,3,36,249,177,139,84,69,208,184,18,132,84,1,227,117,187,255,225,93,168,178,60,29,143,228,231,214,194,189,212,32,28,10,187,1,122,203,75,50,13,155,24,122,25,217,98,136,153,239,86,160,113,101,94,49,102,154,132,136,223,202,181,160,17,124,10,29,237,205,202,172,235,153,91,162,231,245,171,201,110,21,164,126,79,155,255,32,215,150,228,214,177,203,215,15,230,46,140,252,20,123,34,57,7,220,96,208,228,159,188,162,79,243,216,32,226,211,83,32,112,98,64,224,87,156,251,231,100,185,155,226,54,86,73,231,70,132,8,186,176,221,52,24,194,97,190,99,16,191,95,103,217,112,216,16,36,238,40,237,179,54,181,191,233,229,81,6,149,240,27,135,207,53,254,81,68,111,205,126,3,88,111,127,175,18,64,130,62,19,98,236,176,12,250,102,7,65,23,196,230,179,13,40,156,134,130,10,81,216,81,150,228,132,13,214,189,235,210,151,41,55,23,196,165,69,72,161,205,219,111,227,213,108,161,64,214,127,30,130,128,182,205,119,141,195,202,191,206,200,53,246,226,67,84,243,193,138,215,35,147,38,110,184,11,194,73,100,31,213,124,211,25,161,195,144,78,121,28,141,94,245,184,64,96,107,93,27,157,109,38,135,1,246,90,224,228,236,55,178,225,112,42,84,203,133,206,217,162,137,40,43,184,15,147,60,154,77,93,66,38,249,103,187,80,140,137,162,42,248,39,149,142,0,190,166,255,47,99,183,186,98,127,118,64,91,133,117,38,125,217,27,138,186,168,86,211,209,81,75,231,233,215,255,136,27,151,223,188,4,6,228,145,20,247,156,177,196,27,18,216,191,190,96,203,208,149,210,50,130,61,218,176,23,217,80,123,106,122,70,79,136,34,160,22,68,229,255,190,220,81,198,144,40,230,236,145,140,186,74,23,228,181,250,94,127,252,0,152,213,216,221,138,142,117,61,192,100,142,219,137,89,125,65,6,161,1,149,175,148,0,48,217,19,198,13,136,112,195,63,212,76,73,166,172,156,185,103,167,100,249,234,232,111,193,75,22,198,62,170,139,250,63,189,139,161,191,150,192,238,188,17,100,201,55,137,99,61,136,28,103,226,38,132,36,221,119,104,85,43,36,160,104,191,18,31,77,90,27,157,95,209,208,97,70,35,125,160,44,202,33,41,93,253,110,106,13,197,112,208,91,173,99,160,56,117,222,146,199,64,142,106,111,127,18,54,59,200,125,207,78,13,90,72,91,243,108,22,20,143,176,88,45,146,109,245,241,184,241,177,182,95,67,232,214,31,226,252,72,233,98,155,154,150,214,149,142,243,45,229,26,84,13,66,129,75,22,185,114,114,127,157,46,172,178,174,238,131,176,182,25,64,200,245,251,124,89,97,153,132,173,158,181,97,246,75,216,61,178,127,221,246,54,22,226,14,10,32,4,32,111,109,142,229,124,98,81,69,103,174,248,223,0,142,254,184,205,116,99,137,25,70,116,12,178,24,252,138,83,246,80,70,161,243,11,235,253,156,180,100,0,64,9,18,255,90,116,255,130,6,164,36,211,155,135,251,151,222,143,212,177,196,165,236,195,168,59,169,219,209,175,211,163,219,20,235,5,12,118,129,177,170,152,245,142,185,27,121,83,4,218,246,188,65,144,144,198,251,123,109,56,90,207,229,151,37,202,236,83,133,129,223,32,44,67,58,69,26,204,130,121,46,231,252,250,201,233,240,157,168,202,162,85,121,15,203,221,130,112,88,164,30,200,180,209,209,0,102,218,13,148,65,238,232,213,231,174,146,226,243,135,55,80,62,104,105,187,165,209,54,127,94,159,74,98,21,209,93,158,50,236,120,221,136,79,200,165,131,90,58,5,33,142,229,33,137,23,198,228,138,214,8,46,18,85,202,121,115,81,173,206,164,181,143,44,92,109,79,49,244,243,77,65,219,157,45,27,164,228,205,195,9,102,77,84,212,76,78,153,4,47,119,118,108,36,6,202,215,140,112,233,62,71,98,6,143,194,74,103,209,105,121,51,167,120,145,14,94,229,90,78,232,78,148,45,239,85,30,145,84,183,115,128,44,130,93,77,141,212,151,207,221,35,215,139,135,160,155,237,209,65,208,236,218,25,105,88,174,143,42,6,88,163,233,52,83,252,214,63,53,236,119,108,71,42,37,222,57,153,250,49,254,209,138,63,102,68,244,10,3,52,214,215,233,208,244,94,145,0,8,74,242,75,85,87,174,245,48,21,65,197,128,185,137,72,14,64,227,95,150,64,199,185,87,131,22,20,171,207,28,234,51,118,123,31,22,1,134,57,161,130,212,175,99,135,86,194,83,254,178,78,154,16,56,142,75,72,157,184,196,88,100,26,150,47,236,186,120,113,15,143,118,61,233,71,117,32,34,235,169,160,251,87,161,34,91,168,246,124,139,242,25,13,98,65,241,176,24,91,222,98,237,127,195,154,171,140,12,84,45,14,122,42,11,80,178,250,194,44,166,48,132,194,29,187,162,68,87,1,7,80,255,96,124,16,145,186,168,85,179,91,167,210,54,224,128,194,3,221,89,183,17,104,21,190,153,180,22,87,1,238,127,76,86,82,20,125,167,219,196,205,68,110,63,68,86,24,192,182,218,43,17,137,154,68,161,155,250,222,67,192,64,15,239,27,114,72,178,96,95,91,122,130,145,150,14,29,209,68,38,55,63,108,33,194,96,143,132,66,68,192,120,150,158,90,161,53,197,111,199,82,90,97,49,215,96,38,128,135,37,210,209,149,67,194,44,26,138,186,107,173,15,225,118,152,23,210,11,82,16,8,125,248,62,15,188,63,65,44,166,175,190,157,153,159,27,157,123,253,200,48,214,211,174,15,31,158,49,57,245,250,69,130,145,91,83,159,74,186,203,21,56,255,49,110,74,68,76,137,170,5,70,247,191,38,176,106,173,42,97,80,225,62,214,171,81,186,100,25,119,143,115,63,33,200,229,95,46,232,250,16,247,47,222,69,119,0,197,37,48,219,103,0,20,182,120,25,167,117,178,61,218,172,216,43,88,95,233,124,176,212,210,11,152,173,208,45,108,176,140,91,79,223,136,86,179,184,189,223,207,210,134,188,25,173,222,140,170,195,169,124,204,86,169,33,29,62,98,106,205,122,10,204,120,7,195,41,125,190,133,250,95,175,75,99,189,128,56,255,163,4,183,151,221,32,175,79,13,158,10,53,125,10,90,46,182,70,92,199,197,235,168,248,52,103,55,120,15,43,129,151,164,46,52,183,82,171,63,6,90,241,189,87,165,250,55,133,210,236,173,194,91,131,193,165,52,255,66,97,185,60,92,198,136,192,243,9,176,51,191,95,169,141,170,90,206,148,27,215,107,47,40,146,239,153,214,70,40,137,183,248,24,42,20,200,110,144,214,12,217,145,125,131,56,186,38,70,94,117,166,39,48,113,220,121,201,181,110,92,182,139,47,173,49,143,75,196,45,46,145,118,32,221,59,65,208,122,46,43,107,199,183,139,43,85,202,86,191,238,78,99,229,195,23,237,106,234,30,89,58,5,204,226,176,14,176,56,169,17,205,17,48,104,190,31,44,195,95,187,192,130,35,235,196,117,103,140,175,232,156,232,0,127,105,41,148,179,62,180,18,146,223,16,233,249,41,13,62,119,213,139,77,224,95,202,8,33,200,38,91,58,210,145,129,152,88,238,93,205,110,49,36,161,42,95,239,15,38,18,85,78,1,250,153,193,242,62,217,39,143,81,16,182,19,111,42,43,223,129,125,138,240,125,244,186,240,195,180,111,74,203,181,177,108,249,126,241,103,245,108,25,193,64,8,104,31,185,180,122,201,165,169,202,112,31,216,3,222,240,130,49,253,79,70,253,68,254,42,28,130,245,0,58,232,165,162,161,157,167,28,126,104,98,202,72,232,86,178,54,130,37,210,182,32,199,159,30,26,171,58,94,235,92,117,119,25,201,147,229,94,221,238,41,227,65,217,225,171,170,224,111,215,126,94,54,146,45,149,12,250,0,33,67,121,25,230,12,143,138,94,232,69,57,205,99,2,7,159,11,142,20,60,73,22,212,217,10,181,70,13,72,248,206,90,139,75,49,234,221,197,77,96,20,12,19,229,68,106,4,105,227,122,240,174,49,150,99,10,235,64,235,111,153,77,215,69,157,195,189,60,152,107,180,157,26,128,205,38,116,61,121,97,131,9,50,9,70,178,127,104,157,186,215,159,68,106,150,237,203,164,156,90,175,74,75,30,0,21,62,243,162,46,44,0,174,32,84,82,147,116,127,188,33,227,107,58,162,118,167,180,74,64,148,160,20,227,58,40,44,92,105,22,35,228,132,154,167,60,64,13,220,224,67,157,178,184,92,127,90,154,113,20,54,152,95,255,210,112,159,126,225,18,219,93,183,229,46,206,169,44,24,243,73,176,238,53,254,121,185,125,249,54,2,189,68,59,64,179,64,158,238,198,44,188,228,215,177,174,242,112,43,20,210,174,13,61,74,187,184,74,103,110,5,140,84,124,29,228,247,207,116,49,254,193,72,129,126,189,65,69,192,93,23,235,59,29,229,157,73,139,143,185,53,104,103,3,61,175,207,253,172,202,160,213,101,223,67,234,137,49,235,180,6,195,91,160,92,66,232,76,26,155,176,168,118,160,244,24,95,54,246,49,45,179,238,11,231,226,228,140,30,236,77,148,199,119,213,84,68,180,55,232,185,146,185,149,185,115,211,12,78,116,118,103,114,210,182,79,100,94,164,145,211,232,195,148,177,211,255,103,235,56,107,94,110,158,55,56,254,62,65,147,254,93,240,86,152,152,211,35,9,150,137,227,10,74,109,254,68,12,232,236,235,24,31,91,52,69,174,3,32,67,61,11,149,61,145,25,202,136,172,227,213,193,9,38,110,26,75,248,104,143,121,238,64,196,82,134,105,4,199,172,19,252,142,105,248,81,89,20,84,4,123,250,134,32,197,162,177,252,183,146,223,105,24,96,69,87,22,56,252,91,235,18,117,177,75,242,87,111,251,129,219,9,42,53,140,111,229,104,41,145,183,227,113,117,146,16,56,235,175,60,81,235,254,72,148,180,103,21,255,83,195,73,109,69,246,152,139,147,128,222,117,210,0,251,112,227,30,127,208,157,94,172,191,9,157,0,4,61,114,250,11,238,238,230,76,229,115,29,84,10,57,53,219,115,142,237,198,126,251,2,196,211,210,218,101,95,195,225,250,211,129,184,226,156,47,22,46,155,29,3,139,61,64,1,87,102,12,7,83,187,175,83,26,185,222,250,154,124,218,97,13,43,124,77,123,189,58,253,220,157,141,221,229,102,115,86,133,97,133,249,191,106,20,30,241,17,106,59,71,37,214,176,192,136,166,63,218,102,156,142,33,231,119,47,58,111,167,141,87,111,38,165,87,159,126,93,183,127,168,204,60,233,88,159,184,34,63,202,175,59,147,183,223,187,79,248,67,101,83,35,155,167,0,106,26,121,63,226,214,75,136,41,119,79,206,47,235,114,224,153,109,251,51,117,64,251,202,170,131,178,86,162,100,111,236,39,138,130,135,147,48,22,236,230,198,138,196,167,254,196,162,84,197,118,87,198,175,196,129,117,251,167,189,142,109,120,247,4,126,15,20,178,214,112,228,215,16,138,222,149,167,28,104,16,244,191,29,8,210,167,254,197,155,239,170,159,38,30,82,141,209,67,147,245,84,170,179,27,186,7,20,130,93,23,145,42,40,37,233,81,251,199,48,211,168,52,21,98,106,5,36,230,196,96,206,25,7,105,91,64,130,34,148,148,134,66,108,222,185,231,218,141,171,78,158,28,94,156,17,96,119,30,32,39,10,219,198,66,175,50,139,247,67,155,78,180,247,81,185,0,18,204,194,119,56,12,76,215,117,208,215,41,209,83,48,61,247,0,124,127,73,204,235,208,78,157,40,124,4,64,73,143,11,57,13,218,67,10,48,30,195,51,167,176,45,96,168,163,95,178,88,64,151,71,117,83,2,142,124,31,148,226,86,65,131,179,238,24,202,161,116,241,145,190,216,111,197,4,123,197,24,176,240,185,99,214,237,228,134,43,77,75,128,63,229,154,120,214,189,78,190,64,115,17,9,2,38,205,249,41,160,57,86,237,223,206,123,111,131,72,19,240,166,91,116,158,247,168,146,82,194,185,145,252,141,97,90,146,157,114,109,71,90,8,136,56,222,238,43,29,109,167,14,56,98,54,42,171,103,202,192,245,236,82,90,215,255,137,94,40,77,203,169,8,112,166,85,32,119,126,90,203,148,13,61,87,242,191,72,154,72,220,50,20,94,161,176,242,25,125,46,187,167,67,171,114,250,38,207,229,12,144,162,73,163,73,85,131,109,40,205,189,97,202,106,244,18,59,250,179,232,194,124,240,60,134,30,133,170,156,182,57,61,167,142,33,52,247,190,108,250,4,255,246,26,215,79,40,29,84,7,39,249,174,245,120,136,234,79,58,102,123,206,219,100,209,26,98,134,91,198,51,231,151,157,205,236,47,137,176,98,195,71,117,243,212,99,27,254,36,109,13,237,125,161,239,126,251,140,101,43,138,161,26,188,236,54,154,238,241,112,12,171,114,100,222,155,244,103,216,170,154,67,127,120,194,64,222,124,25,86,203,132,153,140,254,114,77,125,99,20,74,42,172,193,187,222,171,138,0,153,55,214,144,113,155,17,118,53,236,218,139,101,99,49,108,122,77,122,246,180,23,43,2,154,72,8,103,141,144,147,173,72,47,77,100,35,208,34,110,207,154,208,148,76,44,158,23,161,54,70,225,253,157,232,118,4,138,178,132,94,48,52,171,51,206,246,226,214,213,223,107,27,25,141,91,107,229,247,154,247,195,252,171,34,117,82,8,252,31,89,143,219,159,63,244,28,149,137,35,10,219,151,218,189,197,191,39,101,4,157,66,115,22,244,104,142,199,68,241,252,43,67,53,210,114,103,136,76,174,190,106,40,165,225,253,250,137,74,252,159,225,178,124,27,79,249,127,149,16,1,8,202,119,119,221,223,72,46,88,220,92,61,252,203,227,192,125,222,49,10,53,253,5,11,20,16,48,90,2,52,87,249,7,5,200,244,202,44,238,167,206,136,57,91,72,172,66,77,60,91,7,83,226,94,156,28,153,250,243,175,158,155,7,200,185,102,242,124,54,117,103,148,167,243,9,98,137,22,130,39,92,8,23,213,52,173,235,159,209,71,4,133,248,222,121,235,25,135,115,174,2,207,61,100,59,79,239,195,41,120,124,85,192,101,192,32,177,218,182,212,197,92,44,29,77,46,211,7,9,204,23,31,0,104,182,192,50,182,96,219,130,127,240,71,1,195,18,34,238,36,100,253,31,216,178,154,246,223,32,38,216,143,137,24,117,248,133,6,191,87,194,142,59,213,17,65,157,16,252,126,245,253,25,110,202,174,2,217,117,58,148,95,169,175,51,191,18,34,45,36,104,92,14,169,94,120,244,56,47,70,220,114,67,94,175,143,218,164,61,86,172,187,101,240,32,245,60,238,54,182,200,169,151,94,100,9,113,215,107,195,84,21,250,52,192,127,64,173,118,69,130,37,36,204,34,26,18,235,8,203,85,215,181,57,57,74,96,38,1,185,47,151,37,186,229,159,209,160,202,253,32,97,35,27,46,247,90,49,69,62,58,70,169,92,174,81,204,5,111,17,233,8,123,85,226,166,164,58,158,27,19,149,22,3,121,162,219,11,101,11,223,186,59,32,186,19,49,204,7,17,171,66,49,123,90,236,65,125,223,68,56,187,70,69,43,31,135,158,120,47,119,182,48,90,202,87,174,116,213,82,250,64,224,64,254,225,115,129,128,185,70,67,238,242,164,139,243,180,207,246,190,83,71,222,61,36,195,12,248,195,174,138,102,88,148,243,132,134,24,239,105,148,206,87,79,73,41,241,130,203,249,59,109,62,12,175,149,189,38,124,240,178,104,110,31,134,153,76,37,81,24,250,254,76,88,46,12,210,21,186,207,125,105,19,234,72,25,119,215,146,128,184,0,24,107,241,72,33,210,90,114,77,202,173,243,158,30,167,172,210,93,154,102,99,110,159,9,2,15,174,67,125,166,196,213,13,250,243,83,33,81,185,130,149,118,153,180,160,10,71,232,46,218,169,200,161,139,197,212,238,244,29,39,91,246,152,5,43,196,16,71,65,26,213,219,188,246,248,157,22,112,237,135,162,36,186,36,164,151,214,7,81,87,82,194,233,251,93,157,194,238,73,73,77,62,72,28,77,133,85,184,102,22,108,109,190,151,87,203,250,199,126,80,23,237,246,77,224,250,156,248,201,38,159,122,107,152,179,222,152,82,125,195,77,159,62,57,152,20,38,24,189,24,5,36,174,74,177,108,218,69,255,141,94,39,96,242,48,81,198,217,251,156,180,124,255,234,10,249,111,17,53,228,132,33,216,157,36,164,123,174,160,91,169,12,212,102,7,247,21,215,26,39,208,220,90,215,85,49,35,169,8,242,16,141,235,0,38,227,54,84,124,228,210,3,161,254,88,235,204,82,227,34,208,109,132,247,88,56,67,9,221,101,17,83,79,218,20,173,128,220,86,252,153,239,243,202,31,195,126,145,194,61,58,45,241,99,205,245,158,225,45,79,21,247,144,126,3,176,25,36,4,87,247,135,214,94,15,233,244,114,234,234,199,3,176,212,123,25,209,17,31,64,9,101,144,101,214,117,10,158,63,180,109,155,176,14,149,175,130,153,161,83,13,253,241,51,161,212,116,147,166,163,68,247,252,44,64,113,162,124,125,34,84,171,175,48,241,160,88,227,214,127,196,11,229,194,237,2,48,220,224,208,187,118,73,10,153,171,79,90,21,94,174,222,135,121,32,167,98,8,22,247,146,171,99,29,252,12,125,128,122,115,121,14,129,100,90,73,95,86,41,132,83,61,189,189,125,51,215,182,180,208,106,71,196,248,18,25,155,57,92,239,192,210,50,35,159,165,146,81,215,87,162,51,133,9,88,105,22,137,110,29,72,52,12,123,227,8,192,114,94,203,155,179,139,112,254,129,97,81,142,105,73,16,207,8,33,165,237,132,12,155,30,89,151,174,85,133,81,82,115,14,227,247,81,197,55,52,109,200,61,91,185,140,79,183,173,157,82,184,254,70,99,22,62,212,99,244,44,155,140,90,52,107,4,51,239,167,170,25,73,171,91,72,166,106,216,203,206,125,78,158,137,205,203,198,169,91,23,99,108,108,219,139,192,52,128,230,81,224,221,147,187,39,181,47,112,206,46,29,18,150,222,144,50,82,182,123,199,49,26,94,103,121,74,138,96,191,84,87,138,155,97,11,209,173,37,79,51,75,181,72,134,0,234,93,15,220,191,223,24,189,88,240,177,45,208,32,10,195,74,104,130,116,239,77,13,193,112,165,203,126,154,175,175,30,116,80,238,232,102,119,201,244,10,224,233,44,168,15,241,196,90,215,227,245,8,41,211,192,205,201,72,161,15,88,153,135,65,203,30,236,105,151,243,112,245,141,245,77,143,58,172,15,197,125,48,4,134,231,168,37,113,32,9,26,34,147,12,244,21,237,126,149,68,76,192,159,20,246,131,36,234,120,129,7,25,126,74,100,26,23,175,117,229,188,188,90,221,136,37,37,203,43,32,121,95,75,158,54,68,14,4,132,10,50,255,9,196,57,214,41,125,104,151,11,189,34,153,129,175,218,108,134,242,57,243,234,24,143,190,230,6,158,198,16,96,194,64,101,213,126,26,207,197,113,183,140,45,205,152,247,65,188,148,68,169,87,91,205,255,91,247,86,180,192,73,59,57,205,140,174,248,187,240,32,88,105,130,32,186,239,17,243,1,229,156,135,126,123,23,21,246,83,7,133,7,198,245,92,194,228,213,20,245,160,78,26,215,131,69,99,36,223,69,53,130,6,194,29,134,154,68,15,54,211,136,203,51,241,43,151,9,163,216,199,114,193,87,107,196,68,100,244,2,171,203,40,1,69,255,6,132,242,80,141,19,89,142,156,90,92,213,95,216,169,179,243,250,6,10,182,236,12,112,53,162,59,50,12,15,208,109,97,22,186,153,208,26,228,67,126,107,180,27,71,139,78,233,45,161,176,180,190,27,190,217,49,244,120,219,54,101,94,100,137,60,58,157,213,98,80,17,133,28,95,10,129,35,56,252,238,69,38,23,38,7,48,13,65,207,52,99,116,28,177,193,166,147,36,190,156,223,244,99,54,172,46,247,157,58,37,15,19,108,75,216,79,34,81,20,132,119,25,155,165,159,146,163,246,177,123,133,70,196,28,239,49,158,255,58,95,246,20,215,200,221,122,166,187,230,104,200,106,24,154,54,78,146,247,204,163,104,178,41,125,242,134,252,2,162,200,99,204,192,249,125,102,91,115,230,143,155,12,202,220,254,34,252,156,55,185,197,168,32,24,17,210,111,123,120,61,117,127,187,217,8,41,201,58,42,115,131,208,23,107,182,110,178,214,45,223,78,235,49,82,109,191,74,123,37,18,22,139,243,90,169,153,211,82,108,249,114,245,61,8,101,66,16,235,248,240,149,136,90,36,38,127,172,39,172,66,230,57,85,220,96,21,87,26,20,104,54,250,184,206,233,123,116,152,141,216,39,37,50,62,244,191,115,74,90,80,246,3,132,62,182,201,238,121,56,148,222,197,110,147,94,177,87,10,243,72,109,241,59,60,236,22,158,133,153,63,76,91,66,37,165,201,49,100,11,63,198,41,166,43,185,36,111,73,168,9,152,222,94,118,254,124,86,146,0,155,44,158,212,13,150,26,191,34,151,97,180,221,155,145,177,151,87,212,19,113,131,244,12,112,14,25,186,169,253,86,89,211,73,1,158,170,216,212,155,79,26,70,78,195,163,75,172,163,136,50,126,0,200,220,11,156,116,79,64,146,200,136,20,141,23,168,111,32,12,109,248,87,173,227,31,145,230,213,111,48,45,230,107,96,231,255,183,100,212,208,24,0,231,254,140,78,86,123,169,113,206,232,94,140,238,50,235,215,4,135,191,205,65,150,220,141,168,79,173,204,57,56,151,34,196,229,172,41,228,147,34,159,21,169,198,119,57,80,16,242,142,178,193,242,39,2,46,151,106,69,227,92,95,236,251,28,71,251,246,135,206,191,99,96,181,80,200,93,156,28,227,83,114,245,148,6,220,199,153,145,102,6,16,80,224,208,133,127,37,157,214,60,108,146,27,192,214,83,15,166,164,132,193,103,121,10,34,248,195,90,210,0,230,3,189,140,49,202,107,231,205,124,19,101,137,110,200,126,31,255,143,88,111,7,33,55,47,135,72,163,149,220,179,155,5,119,102,8,211,146,0,223,170,36,60,155,68,142,236,55,22,206,221,247,20,220,15,167,30,205,93,192,45,79,187,18,24,189,186,156,32,150,31,91,208,220,101,37,24,55,205,108,102,210,211,33,16,99,99,23,36,200,49,77,186,40,185,69,58,243,230,31,7,112,95,37,85,249,28,120,237,169,60,161,122,192,223,128,208,94,79,91,38,165,251,28,53,79,127,215,89,213,241,38,74,150,97,128,172,25,210,233,142,4,209,172,54,172,220,60,146,233,221,30,123,13,8,202,200,54,49,158,245,144,204,154,2,96,100,67,26,215,23,251,26,24,240,52,163,251,184,202,80,201,25,43,164,72,21,62,37,146,228,211,43,120,95,164,253,233,66,185,154,74,153,20,102,229,69,37,184,83,195,79,11,135,27,31,223,187,131,173,117,239,227,175,8,48,89,149,220,223,210,206,242,255,5,220,100,141,84,254,148,135,142,91,92,42,94,176,2,34,213,251,216,111,229,9,239,92,95,0,210,26,47,157,242,185,190,146,130,146,128,145,245,244,7,103,160,1,48,126,240,0,43,59,19,169,182,129,3,79,251,180,32,19,248,230,56,236,113,8,125,23,57,151,201,56,174,56,244,126,198,202,70,5,134,41,30,157,5,201,145,211,121,220,67,3,149,105,127,32,78,188,219,108,218,104,126,72,206,103,140,13,54,167,144,240,102,249,183,25,206,239,76,135,63,40,80,36,151,51,38,89,181,21,118,206,40,25,43,227,57,109,211,253,176,96,200,114,155,221,235,40,185,65,236,28,196,159,250,83,248,114,155,238,45,240,48,16,183,210,1,133,4,156,110,146,158,189,203,123,83,149,3,58,207,0,206,53,217,43,152,134,253,134,0,23,95,239,32,19,172,200,178,124,177,153,26,231,17,227,168,202,35,205,137,207,59,166,27,66,145,78,98,195,200,69,23,192,46,38,35,110,160,80,168,182,226,219,247,55,9,203,111,167,206,101,104,114,241,134,57,243,24,200,211,1,167,167,200,159,157,154,129,204,250,198,110,46,165,222,108,248,35,140,204,5,113,5,19,229,103,46,216,184,246,206,35,245,2,130,84,91,207,41,143,26,239,176,23,194,111,151,75,157,19,73,63,197,184,82,11,80,116,244,114,194,218,218,220,158,228,8,33,135,121,1,95,68,140,253,46,143,120,111,43,248,8,184,95,180,232,160,84,0,61,77,159,175,166,210,40,246,127,52,32,142,100,30,50,237,196,143,26,27,157,183,133,225,150,78,35,94,33,229,26,181,168,60,240,39,66,22,14,58,83,236,78,52,3,159,202,18,181,219,99,157,153,171,212,86,72,118,106,211,133,175,62,68,218,63,138,239,84,41,126,83,69,22,191,48,251,98,83,251,147,191,27,139,209,72,216,74,4,9,44,28,7,158,80,42,110,102,65,51,92,56,81,80,109,48,111,131,12,243,164,0,124,127,255,244,50,22,15,41,102,50,229,204,224,161,96,231,236,206,2,138,238,237,20,101,76,159,214,98,80,42,205,122,46,154,125,28,4,17,148,164,196,100,202,134,112,228,51,62,90,108,186,43,187,82,73,63,162,74,30,231,128,214,242,71,72,39,172,20,34,102,207,67,15,185,124,230,177,24,146,185,150,203,63,49,42,11,96,140,172,74,36,108,150,23,3,73,85,39,6,3,247,175,138,92,105,206,38,126,47,125,44,192,233,168,233,160,76,129,142,115,1,13,67,77,83,83,61,193,89,113,27,131,34,94,119,200,72,122,249,142,207,187,186,179,123,141,82,27,23,106,73,199,230,136,54,58,117,191,130,226,23,141,99,158,44,64,223,54,124,143,168,182,62,38,216,194,121,56,94,69,12,89,201,7,155,121,8,119,193,176,165,20,33,113,111,208,251,139,57,114,178,26,44,233,138,12,40,197,82,150,223,10,254,17,106,10,122,103,254,217,82,46,66,235,221,19,121,146,74,174,174,190,11,143,40,195,61,59,63,180,213,53,205,175,131,197,180,58,224,155,152,172,121,243,4,20,16,195,53,212,240,24,255,143,204,6,41,66,175,91,3,0,216,180,88,98,254,239,238,110,73,42,165,136,246,192,170,114,59,162,6,230,57,143,21,24,196,214,110,23,73,83,37,34,227,18,248,34,183,30,138,99,141,102,30,105,79,9,129,69,18,76,177,232,98,229,221,51,200,149,233,85,1,146,148,236,112,55,231,105,169,56,72,41,126,36,178,211,62,98,231,206,186,151,217,129,15,2,10,153,160,76,169,99,64,201,23,120,190,71,186,66,35,195,103,90,87,241,212,253,222,165,44,42,242,227,102,65,235,81,160,62,29,177,64,102,136,229,127,22,249,90,239,31,179,16,71,3,86,233,179,149,143,72,245,148,181,91,199,150,99,167,138,40,23,102,242,108,218,36,254,95,160,44,27,183,16,40,163,103,2,43,13,206,173,188,157,162,22,95,38,188,17,205,177,89,67,27,92,136,15,254,118,232,186,242,29,43,30,204,60,217,43,139,62,22,140,164,94,123,214,43,166,24,11,204,96,2,118,22,163,113,70,6,65,179,101,6,84,242,107,184,149,78,188,75,77,148,5,14,96,165,212,21,151,31,233,17,59,116,178,218,32,75,205,142,28,83,118,35,110,135,18,242,98,43,52,159,55,115,186,137,192,15,109,120,92,72,124,108,105,7,210,91,201,216,87,88,60,100,181,116,165,151,183,227,165,204,110,242,194,222,11,99,53,181,158,64,56,78,132,44,30,62,189,18,174,176,96,190,117,31,209,12,46,61,26,33,215,194,28,138,104,90,49,162,53,152,114,53,241,40,150,137,52,110,52,156,137,43,107,94,134,241,130,41,111,151,84,208,81,94,71,53,139,162,232,49,165,84,204,103,196,70,168,63,192,241,16,206,142,142,65,135,165,134,249,27,164,108,173,191,133,136,65,100,248,24,246,159,118,224,68,95,93,224,136,32,133,163,54,170,219,116,136,219,123,174,236,73,233,224,63,126,170,165,152,57,236,244,195,122,222,211,67,119,49,146,122,126,53,165,234,191,96,220,137,124,139,31,81,211,211,227,223,120,219,213,11,142,139,130,93,32,76,169,247,93,131,160,38,26,122,57,73,121,28,117,36,183,172,30,69,186,72,146,57,220,195,198,163,39,233,18,68,30,85,99,97,15,46,146,207,39,184,12,198,117,130,20,94,114,218,139,130,2,119,80,185,220,251,78,25,0,131,103,132,149,120,171,144,51,167,36,34,50,108,227,97,164,233,1,222,215,251,52,15,19,26,120,154,134,115,26,151,120,245,47,174,220,174,187,83,211,104,53,200,42,188,62,239,179,101,121,40,17,15,139,147,221,130,31,47,184,86,242,140,17,223,181,34,1,79,98,108,10,57,2,116,25,104,154,152,229,77,27,73,192,15,153,73,81,17,72,177,31,244,207,122,194,122,51,236,221,190,186,85,181,143,212,74,192,183,111,2,229,239,44,116,16,39,34,195,248,62,37,164,99,89,65,255,240,171,103,26,9,192,170,115,139,156,118,240,25,225,222,209,213,184,11,1,113,215,19,174,69,115,65,148,165,108,161,43,83,202,169,40,198,189,50,128,80,173,40,17,124,201,215,167,116,51,86,177,127,0,117,79,136,238,112,38,20,159,57,56,119,201,80,131,23,155,168,89,243,44,143,140,169,44,34,187,120,13,246,18,66,233,240,1,190,68,218,47,111,135,68,242,20,137,177,173,34,98,3,207,7,30,139,8,94,158,64,32,161,120,32,192,143,61,178,245,246,42,179,99,174,207,189,234,246,231,71,235,213,215,35,70,5,199,126,106,165,103,197,88,92,253,96,128,170,156,113,209,168,217,236,13,247,49,114,51,64,114,245,83,255,171,176,107,207,213,144,215,173,191,193,79,147,163,104,207,77,136,206,238,212,212,99,124,115,226,29,195,103,220,101,178,137,203,31,202,101,209,122,9,18,69,200,49,237,54,132,128,167,65,171,42,144,137,56,24,55,98,227,46,0,206,27,109,229,15,3,16,27,218,169,250,26,244,171,122,42,17,129,75,208,238,7,222,27,236,238,46,177,124,123,188,80,244,124,94,55,98,159,167,101,152,82,67,71,62,224,233,194,47,178,247,0,227,156,210,232,149,33,63,159,0,158,110,198,205,4,83,63,227,170,22,245,198,139,183,244,19,103,183,116,11,59,151,24,24,229,5,5,43,152,197,124,194,103,246,144,227,114,236,198,20,251,129,207,120,218,222,219,159,130,57,132,167,125,193,35,38,224,255,121,171,69,148,38,145,151,126,85,137,179,139,101,165,152,78,157,73,116,89,15,139,248,30,158,238,212,45,49,13,52,193,140,239,232,98,187,142,34,87,188,107,47,127,195,35,133,38,168,31,240,234,249,194,193,135,224,41,136,70,64,12,205,105,229,210,60,235,91,143,183,60,29,38,167,248,228,144,125,5,11,138,177,214,237,253,112,233,10,85,34,221,255,36,6,33,99,26,81,14,164,20,152,203,119,202,68,112,30,104,34,37,22,108,72,252,122,174,145,206,17,10,96,137,72,95,215,19,186,32,84,87,19,65,71,65,70,160,5,80,146,231,223,64,49,51,183,99,95,84,50,88,44,112,72,53,7,155,112,172,21,32,237,116,172,207,27,54,112,51,187,108,47,214,22,224,138,1,67,124,240,185,48,151,51,39,37,4,172,213,164,144,154,243,218,184,190,201,219,129,191,96,90,177,255,231,0,32,168,236,222,118,132,85,82,86,154,12,243,146,149,36,4,69,252,253,191,90,111,61,71,8,241,227,146,128,53,38,196,250,2,137,23,127,203,49,230,159,11,46,176,246,53,255,135,107,242,139,242,215,79,239,133,252,148,210,88,8,222,201,174,247,183,56,64,107,16,194,89,179,160,82,216,186,148,72,74,105,99,220,208,115,12,171,155,169,194,146,101,226,41,114,57,79,89,249,149,234,174,77,23,215,44,60,226,84,188,166,117,30,252,211,145,161,246,50,128,16,228,242,55,88,155,136,25,60,163,13,38,4,77,193,52,166,33,202,147,127,79,184,134,12,120,85,125,81,19,66,140,218,147,157,218,11,232,183,230,133,3,71,220,132,102,221,55,39,90,181,199,40,14,237,217,99,104,11,70,131,195,179,104,229,39,141,75,171,100,70,29,173,173,90,20,121,226,26,116,97,123,159,174,118,24,197,73,92,30,67,23,146,115,221,207,12,135,141,195,141,216,153,122,225,222,145,39,172,45,194,242,109,200,4,82,237,89,101,227,200,75,109,68,146,200,23,44,82,73,51,105,111,27,254,179,168,70,146,230,105,214,90,136,252,206,10,102,75,195,122,157,209,125,135,130,124,128,14,173,197,194,33,18,27,139,213,6,50,5,94,14,181,28,113,246,161,169,59,8,179,247,31,247,181,118,188,236,125,44,124,23,68,97,172,2,207,139,218,203,48,32,47,84,215,246,129,163,19,157,126,150,32,137,195,88,193,26,24,219,154,68,153,29,197,77,49,194,176,250,17,44,135,83,19,161,136,94,40,60,9,80,249,5,186,192,244,16,189,64,51,244,193,147,48,96,232,109,80,100,51,144,196,106,145,50,71,122,11,210,100,56,5,31,123,182,203,139,109,197,76,171,14,191,2,74,155,133,90,138,251,96,228,24,17,79,184,243,120,155,114,231,7,219,153,13,197,93,254,136,45,114,202,162,217,233,123,167,203,148,183,148,246,195,55,225,183,196,187,55,109,221,11,147,206,227,139,179,137,51,186,69,41,142,93,58,39,209,247,31,130,9,253,60,253,203,115,241,56,19,88,206,181,105,159,178,245,32,197,41,75,226,174,12,13,71,3,164,99,112,99,27,204,110,233,45,233,254,126,0,222,201,27,13,220,38,123,128,112,242,188,159,220,144,212,50,94,95,124,18,177,65,4,196,81,140,121,31,216,67,228,57,228,178,184,202,97,205,139,231,33,215,97,191,1,216,230,21,212,168,94,131,250,131,107,48,221,189,87,10,239,236,248,72,58,124,66,241,93,150,28,223,207,51,56,207,146,136,53,38,239,2,159,224,212,213,95,98,116,126,50,149,69,86,140,254,222,50,78,124,206,215,112,74,24,246,134,181,110,143,89,130,47,15,163,61,26,238,180,116,81,169,39,178,228,29,207,117,125,14,4,177,124,16,161,223,7,47,88,54,123,191,141,119,110,181,129,14,81,77,1,16,141,184,166,104,181,234,184,139,21,83,117,2,34,147,138,208,226,81,103,108,134,178,222,166,174,162,168,198,199,131,79,126,244,58,3,220,117,217,116,230,150,169,93,143,115,13,28,224,14,110,82,75,49,201,56,195,252,253,241,102,239,226,43,217,198,233,76,17,119,178,139,128,194,201,31,9,91,153,145,164,155,229,244,211,116,226,145,69,165,131,179,109,254,207,136,227,151,98,20,10,216,227,65,138,65,188,71,78,23,218,219,251,167,164,147,176,127,211,162,56,51,60,124,238,116,127,208,48,38,247,147,208,183,89,146,51,80,95,119,200,175,209,243,181,152,113,105,232,34,238,94,57,6,154,104,7,79,84,225,38,107,220,6,140,13,149,19,219,169,124,181,20,196,131,128,18,56,22,173,174,232,206,75,13,193,42,24,18,9,214,75,190,74,157,231,177,132,125,169,216,113,194,70,104,97,199,76,91,125,229,118,67,61,254,80,200,67,171,44,139,50,45,114,29,68,160,131,41,174,97,199,226,29,64,88,70,205,238,178,157,157,167,179,1,125,216,210,235,19,137,184,36,216,180,18,215,153,64,24,198,206,238,81,14,213,239,50,166,70,143,80,197,234,202,57,88,187,48,224,246,11,130,139,159,68,9,188,100,150,174,221,7,131,79,231,158,56,184,161,58,96,179,1,18,235,165,248,247,172,97,182,161,178,36,246,73,154,168,5,29,166,123,135,62,105,12,186,184,46,166,155,112,83,16,79,9,8,87,224,5,32,216,120,80,252,126,18,162,190,102,148,175,78,87,227,129,230,253,221,40,181,191,233,211,225,182,65,108,60,200,185,78,79,52,0,57,102,95,120,72,240,245,68,34,71,4,34,224,148,205,207,168,234,76,143,136,193,181,14,60,202,81,93,140,114,158,237,184,237,181,87,53,42,8,159,69,124,241,207,155,179,83,246,185,134,84,123,74,108,21,48,36,209,5,110,233,200,104,120,66,120,131,85,234,157,178,135,88,47,77,9,137,69,61,244,135,200,251,36,182,237,224,7,7,170,68,225,63,97,72,110,139,49,178,216,148,232,189,177,230,67,89,232,247,10,87,226,74,187,166,39,179,40,12,72,250,253,47,255,111,54,216,251,139,223,252,198,39,58,0,58,166,112,113,210,158,50,7,155,128,153,16,220,183,45,172,36,25,42,1,210,35,190,71,10,188,114,115,98,175,154,99,182,121,60,103,24,76,225,16,30,124,220,180,121,97,18,38,130,183,83,112,188,111,107,195,32,117,88,151,64,20,22,58,182,208,31,8,4,92,112,124,137,22,114,46,77,222,190,120,66,27,162,158,128,218,230,11,157,82,97,115,121,186,195,124,22,44,235,48,150,172,218,37,23,78,255,173,111,14,31,183,32,18,109,71,56,238,9,68,152,57,62,38,132,63,255,162,201,100,68,249,213,129,236,49,82,97,116,91,106,198,31,193,13,50,5,215,43,122,9,168,9,116,178,75,55,136,217,161,0,45,139,158,2,196,175,223,178,72,96,53,211,160,39,199,179,155,104,111,132,222,235,224,29,16,57,155,172,49,245,161,48,129,104,248,245,195,7,2,90,76,96,126,81,238,50,126,150,58,155,127,248,212,40,93,4,138,61,153,87,56,183,150,154,202,37,118,52,245,255,229,50,111,143,174,160,11,223,128,156,158,212,72,221,88,177,163,116,219,124,175,83,149,96,5,120,30,107,121,8,98,80,85,182,12,121,98,92,104,63,71,211,71,72,87,13,140,128,172,21,166,125,225,161,93,187,38,24,232,29,41,201,129,128,47,34,103,166,133,174,19,163,111,162,37,137,234,180,67,108,34,226,223,211,82,158,154,46,125,189,222,231,184,39,211,7,56,204,16,181,199,122,213,236,192,253,11,42,169,23,240,38,86,26,161,215,215,187,33,87,177,103,109,71,29,16,216,229,26,3,230,235,246,145,82,62,135,81,231,82,47,158,130,66,129,66,14,207,151,125,45,224,210,135,255,97,115,117,104,127,180,32,136,244,246,154,85,98,230,227,245,41,98,215,168,19,24,9,72,168,185,183,97,175,218,83,198,52,154,110,237,177,253,195,91,175,229,20,130,251,129,156,212,245,104,101,174,166,145,95,98,217,58,155,183,145,72,64,59,183,66,54,225,93,212,143,68,137,60,164,58,237,19,230,42,251,250,112,122,28,153,183,96,141,130,228,101,145,254,170,47,238,13,28,204,249,230,19,163,168,228,234,143,21,220,9,10,46,215,245,114,12,174,207,254,125,149,129,73,4,61,196,33,76,137,144,150,161,101,8,176,24,168,29,96,230,227,104,223,53,93,233,165,58,189,178,198,129,71,204,163,11,237,249,83,83,68,0,98,232,23,109,62,154,231,181,91,71,218,56,42,61,144,86,41,166,195,130,73,255,104,27,249,5,169,185,153,250,249,64,252,121,68,66,223,30,127,31,143,45,37,140,201,50,219,98,249,224,214,194,20,179,176,67,106,29,229,242,88,198,101,116,227,33,89,151,211,24,39,152,165,121,109,164,182,96,230,172,108,139,230,67,93,116,201,34,124,37,131,67,44,88,100,173,227,144,158,79,120,60,47,138,26,33,153,99,120,165,86,9,108,47,234,200,231,243,140,93,109,96,37,177,175,179,43,1,170,128,43,220,239,194,245,47,147,188,48,93,18,36,72,5,83,231,105,88,222,237,169,92,173,90,144,128,244,173,190,199,177,94,224,143,123,230,74,175,80,162,88,112,120,242,131,188,119,29,132,138,172,3,116,34,68,251,205,248,87,105,131,184,181,28,231,85,82,52,132,107,30,35,160,142,242,154,63,14,249,149,120,220,120,188,16,159,139,146,173,220,150,152,78,143,96,207,23,109,84,147,36,244,7,122,30,108,141,102,183,208,73,167,107,141,218,75,67,45,146,9,211,115,246,66,39,15,231,58,242,132,168,13,20,151,32,117,167,227,33,32,44,200,141,156,171,196,99,12,171,158,126,18,62,106,252,111,201,123,108,38,18,13,215,190,229,127,228,65,196,111,22,78,157,138,206,36,165,203,232,160,94,4,88,38,184,51,230,87,251,225,198,239,244,188,24,38,106,137,219,249,1,210,85,220,84,132,175,209,29,99,252,207,147,153,150,57,194,183,63,1,140,91,125,132,87,77,200,99,220,148,227,191,158,24,22,102,195,41,157,69,95,61,67,177,64,141,248,194,178,148,237,57,76,19,75,201,169,80,212,128,174,153,159,86,17,84,221,8,225,136,12,21,154,94,63,130,234,159,172,9,81,178,131,255,235,54,161,128,17,245,117,98,221,104,2,40,82,237,102,90,248,55,117,229,157,134,215,128,196,59,12,32,17,224,32,192,123,108,141,190,8,163,158,45,237,140,45,221,249,164,225,187,168,38,55,191,168,18,226,191,224,78,161,66,37,248,236,104,86,30,41,3,17,0,193,211,150,175,176,9,38,50,41,211,133,163,41,149,82,91,211,81,22,159,27,142,141,193,17,78,117,116,198,21,39,97,61,136,71,54,28,140,100,171,69,94,230,217,96,14,229,145,215,56,188,131,176,154,126,249,72,145,33,184,137,155,64,205,237,244,53,29,104,185,101,38,184,64,89,83,199,223,108,241,228,253,122,0,1,100,170,156,20,96,232,84,12,203,60,248,6,24,169,189,13,2,61,150,20,134,99,254,244,94,14,79,222,160,114,147,137,112,246,247,18,38,153,173,85,77,232,93,227,134,187,213,82,7,247,76,112,102,41,97,168,71,84,42,36,163,159,115,230,232,208,212,140,213,37,165,232,34,85,245,201,3,56,129,48,112,144,131,27,206,251,10,98,152,68,236,59,8,175,238,88,23,51,67,216,159,216,165,151,139,147,9,53,148,103,137,96,40,241,191,104,2,164,97,178,133,164,121,214,52,90,81,214,3,229,65,97,57,233,142,2,90,30,0,178,45,211,92,245,132,141,6,20,184,228,31,23,142,214,105,131,41,168,254,119,65,221,54,107,244,9,180,212,125,154,2,120,28,254,105,135,164,197,116,50,84,158,111,165,192,141,48,185,62,52,199,19,200,32,8,87,167,116,181,237,122,108,38,18,161,108,90,171,179,208,200,71,146,5,173,161,134,187,132,64,164,33,104,151,143,178,173,246,183,155,210,46,150,225,80,95,242,36,228,26,164,37,168,100,11,46,158,95,235,58,241,76,231,72,91,163,190,135,125,177,78,196,72,13,43,146,118,193,40,32,245,85,194,16,62,8,251,248,181,163,89,65,27,18,60,102,160,160,197,219,184,164,46,184,191,97,125,5,20,183,229,242,68,211,167,67,206,188,240,74,80,136,45,96,10,42,149,122,62,247,71,208,214,34,67,59,11,96,232,74,255,127,157,241,79,120,13,70,100,164,124,228,69,24,173,75,118,192,5,76,189,47,177,131,148,163,173,97,156,152,89,59,225,180,247,158,197,232,126,81,170,218,187,206,153,214,151,119,113,56,140,145,17,65,249,175,133,94,65,53,238,11,203,29,144,39,145,169,125,123,14,45,127,248,71,60,3,48,99,198,231,81,215,106,203,186,3,100,170,132,191,179,213,166,122,166,156,126,236,47,218,177,251,154,51,51,219,120,164,140,154,72,19,166,49,26,37,90,235,54,51,205,236,180,37,19,75,233,95,113,172,133,31,241,124,215,91,132,46,158,249,210,62,242,27,45,46,60,185,111,213,223,66,134,232,127,170,100,15,96,214,76,178,81,18,23,47,94,79,192,181,51,235,196,102,94,131,98,82,155,179,15,133,95,198,67,234,186,54,52,132,161,8,124,111,35,40,64,203,248,7,193,79,44,31,203,162,45,6,151,98,207,237,134,98,179,92,200,242,117,166,63,112,245,112,170,15,176,13,114,202,51,31,244,181,140,137,56,29,118,187,126,86,66,63,79,144,183,149,131,124,138,171,7,251,112,121,245,150,196,143,87,173,239,102,209,117,169,45,178,137,137,129,16,68,113,193,252,24,198,72,117,100,204,237,77,113,73,27,198,83,205,204,69,231,157,144,176,237,131,45,254,29,75,68,230,9,165,32,146,48,214,232,132,153,4,14,40,174,4,235,193,18,0,205,18,57,143,200,34,61,44,239,225,125,66,41,183,239,190,229,136,43,35,51,34,43,92,75,61,166,30,51,213,205,32,232,56,129,134,132,208,192,143,126,32,219,134,191,8,91,179,246,205,17,57,92,24,159,207,235,151,29,188,184,242,59,204,149,180,10,33,54,132,187,247,166,114,131,20,225,165,197,99,159,210,50,73,101,84,224,6,253,27,122,79,62,50,86,183,54,229,185,214,47,19,235,164,179,83,57,254,8,129,30,233,100,136,35,106,127,253,48,93,213,236,245,99,182,150,136,179,77,1,153,201,52,100,80,81,169,131,229,191,129,228,238,49,44,94,220,225,123,141,110,103,199,163,198,255,5,212,155,188,78,112,6,94,223,174,229,210,231,50,225,91,9,68,131,113,83,217,87,149,173,245,38,28,79,53,96,36,46,132,10,45,157,47,240,167,122,244,255,183,118,230,44,220,42,115,211,18,189,183,72,102,234,124,45,232,225,205,254,198,158,1,105,53,182,255,158,82,39,237,59,247,61,21,93,2,107,18,201,51,194,8,148,135,211,244,32,3,227,84,191,75,165,195,13,220,2,107,120,53,143,241,255,127,166,108,243,208,24,189,155,23,226,89,151,85,200,223,111,80,60,192,103,69,187,204,147,84,5,19,14,217,97,61,125,187,184,106,33,230,63,35,78,85,167,211,151,217,229,191,229,60,108,131,128,84,125,40,178,164,6,21,101,165,253,27,201,200,236,226,6,177,48,4,209,198,26,248,26,107,103,131,216,110,29,155,20,202,121,84,180,52,249,0,117,148,102,134,190,219,191,219,51,159,225,239,233,250,211,191,98,182,32,180,20,163,109,6,194,123,189,159,58,27,88,77,166,134,40,123,33,138,74,62,151,33,161,217,161,126,40,49,156,136,137,126,33,61,2,45,84,179,223,232,243,112,231,208,159,190,139,78,175,114,251,68,105,171,186,81,71,198,27,48,190,30,117,193,132,90,15,141,27,254,213,239,23,250,179,149,222,226,164,140,43,242,179,205,196,120,165,225,41,110,2,144,171,236,46,12,210,41,176,140,74,244,152,50,224,21,5,71,144,7,223,6,42,130,165,194,240,159,183,177,91,81,2,169,110,91,91,247,108,148,255,191,77,36,92,254,128,68,77,140,100,72,102,70,34,84,175,208,27,109,188,202,158,59,131,129,228,140,30,204,117,111,26,206,139,84,217,56,160,14,166,215,79,114,137,247,206,87,47,168,174,199,174,215,38,5,42,230,210,115,224,145,1,46,52,112,119,185,27,155,244,16,60,221,164,174,62,236,91,34,221,108,23,148,132,141,183,178,113,194,149,192,247,166,203,54,139,228,78,244,175,195,249,77,89,31,134,224,124,138,101,101,179,23,195,150,146,139,79,205,51,138,197,251,117,185,240,218,159,187,193,97,173,11,129,225,194,224,85,204,233,181,8,110,237,14,38,190,128,154,164,129,172,188,114,219,141,35,226,63,173,164,144,158,101,121,117,109,16,38,74,161,189,175,128,33,19,222,17,196,10,190,186,18,239,47,12,141,80,222,153,210,111,253,244,3,52,211,103,103,102,100,173,85,205,90,220,167,50,215,226,234,220,60,129,98,216,210,211,11,70,174,227,211,38,235,177,208,140,252,121,150,198,245,63,89,128,48,192,22,203,159,201,178,88,140,180,210,199,103,38,47,83,27,240,157,78,141,18,219,232,154,90,199,159,50,68,164,201,161,84,61,66,22,196,102,171,190,116,60,154,178,119,136,137,160,164,151,115,110,210,105,12,41,122,208,252,139,17,225,115,206,159,247,10,46,158,75,46,207,226,101,66,56,80,188,93,101,166,224,183,104,27,116,32,206,42,88,115,65,92,10,145,121,241,18,62,124,108,117,186,68,121,157,172,142,117,195,245,61,75,165,148,74,171,239,123,172,228,121,230,160,191,4,176,108,20,163,148,47,166,207,244,201,81,222,249,12,210,198,251,11,60,137,177,120,156,214,85,170,213,253,184,16,252,125,43,29,76,182,223,224,33,232,231,180,68,242,155,243,9,136,131,162,156,226,38,126,111,208,112,72,234,101,47,207,212,156,44,175,180,109,151,42,112,148,161,191,14,100,142,91,251,238,122,164,211,155,183,227,61,206,1,138,43,9,181,239,114,156,123,106,58,23,108,200,240,200,214,241,156,17,45,61,127,123,221,40,160,34,104,172,41,64,167,218,43,57,124,79,125,66,46,9,122,6,197,174,49,240,2,151,211,176,183,246,83,120,177,169,153,53,224,61,206,51,20,32,88,246,70,12,120,184,34,32,184,159,193,166,167,199,219,79,104,224,157,228,214,187,0,33,45,156,6,33,24,233,1,140,136,122,209,231,165,83,218,87,34,241,42,121,39,138,229,211,177,144,218,218,2,243,159,127,85,45,36,96,17,62,92,81,196,177,42,25,229,67,169,210,128,211,237,138,29,109,76,79,62,205,130,138,41,165,231,164,128,128,214,164,48,87,154,43,196,104,40,44,111,149,236,202,177,116,6,176,19,111,158,10,123,197,246,96,46,7,140,166,128,206,207,40,149,27,204,156,84,222,214,126,14,41,29,16,63,216,114,25,158,95,218,2,12,90,29,137,158,132,51,24,241,200,240,72,52,244,40,89,69,206,209,148,7,166,81,202,118,144,11,128,77,55,100,130,135,74,70,244,130,228,238,245,248,170,205,123,236,41,98,145,70,253,65,230,95,119,182,97,248,189,234,173,167,170,90,95,57,147,111,132,77,231,200,61,30,50,247,42,186,140,132,111,57,18,194,20,234,207,164,252,90,188,157,75,81,191,68,224,190,137,248,63,175,6,164,218,197,67,182,189,99,5,59,212,207,133,228,77,42,11,231,233,170,21,89,22,68,225,128,107,38,202,10,61,82,165,18,143,168,13,208,162,36,40,60,140,116,31,26,219,242,192,15,237,46,100,64,195,162,222,78,188,242,87,4,12,147,141,24,109,8,55,151,103,241,177,147,182,16,38,32,200,3,240,233,2,224,148,223,137,119,230,148,206,137,162,199,147,115,33,204,99,164,242,144,91,141,122,209,99,30,198,125,225,180,183,169,75,138,129,161,227,188,206,166,177,141,73,37,184,194,133,59,96,169,224,164,174,233,51,184,49,64,254,176,115,186,26,121,205,42,180,231,165,50,133,254,96,23,76,197,20,95,90,93,141,126,155,11,194,176,26,7,6,3,80,212,12,117,180,34,77,201,218,250,219,163,234,220,103,217,233,213,119,121,108,13,25,133,21,149,91,207,226,244,223,240,166,18,207,135,36,82,165,69,202,244,201,200,167,187,207,140,41,73,192,32,32,86,104,182,226,153,145,46,218,203,130,47,122,4,172,67,33,237,32,207,5,110,234,162,233,242,140,239,167,16,80,34,134,97,21,75,115,105,133,34,23,243,46,242,5,218,148,38,254,212,87,125,184,26,128,92,194,91,152,45,73,25,244,68,125,239,133,118,175,42,13,116,190,118,252,110,212,91,137,187,232,51,23,92,137,42,161,176,40,190,217,158,125,26,87,31,222,40,5,114,12,57,255,239,75,223,176,34,34,19,31,77,21,192,69,174,48,176,31,83,220,12,102,219,143,102,133,243,39,185,37,110,19,164,75,41,11,69,102,36,179,79,173,139,175,235,36,109,213,93,11,72,218,202,104,152,4,242,26,215,26,104,2,19,198,226,162,178,123,141,251,22,190,211,127,118,52,74,78,173,196,230,180,213,201,186,205,69,102,217,231,112,66,44,110,1,97,185,140,55,255,236,63,68,77,87,232,52,182,208,34,6,79,10,86,40,71,43,236,88,116,172,4,224,115,226,38,39,87,218,9,125,112,127,1,59,33,196,195,204,10,49,26,235,234,102,90,204,42,173,10,114,59,90,61,140,128,140,6,155,61,230,172,60,122,11,75,253,64,44,160,44,85,32,137,42,205,165,170,191,102,42,221,242,137,215,215,39,198,129,123,119,110,29,229,50,198,216,138,214,81,240,11,140,220,247,196,126,69,1,134,203,97,52,253,179,37,77,24,90,185,149,142,57,81,153,81,236,116,9,57,33,247,5,245,142,199,199,116,106,6,192,84,160,127,108,209,20,146,243,209,94,187,79,118,6,122,69,140,211,165,62,249,59,142,148,47,15,137,205,62,60,144,187,253,121,12,112,141,88,247,16,175,0,159,115,217,218,86,57,64,82,141,72,131,136,171,67,152,165,119,23,29,75,148,126,238,180,208,182,161,130,14,59,150,209,180,125,100,237,190,55,58,148,128,144,5,145,133,188,205,0,66,86,49,81,194,135,182,75,244,218,192,199,85,108,121,217,111,90,32,226,160,228,132,210,36,231,210,36,31,242,97,188,77,252,50,166,220,125,5,252,131,199,16,226,33,75,252,249,80,178,64,156,142,92,135,167,138,53,151,190,89,248,218,221,128,241,230,62,33,93,77,92,118,211,145,235,184,9,125,28,171,51,156,167,236,213,147,33,79,65,181,30,80,178,8,242,222,45,69,92,56,118,231,33,223,69,8,96,181,106,155,213,146,124,90,216,99,172,86,105,143,253,225,163,219,12,71,89,76,170,11,53,238,65,39,168,106,79,128,218,42,134,146,243,203,227,210,86,3,127,168,240,222,242,134,139,160,51,187,212,202,232,92,234,179,57,245,184,219,8,148,31,178,96,217,59,210,46,125,221,230,174,208,79,244,250,60,171,64,108,186,39,215,239,215,79,116,241,106,130,248,130,238,244,29,97,204,61,147,98,146,23,168,170,129,69,204,147,228,175,239,64,233,223,3,132,127,74,201,5,35,4,189,97,192,173,29,108,131,116,214,251,43,40,25,215,4,35,41,50,17,241,213,176,67,18,204,180,68,44,200,200,0,37,246,62,87,41,41,244,45,162,59,120,164,194,202,113,2,224,197,1,202,30,238,232,32,98,179,81,189,116,77,16,21,12,60,172,49,222,149,178,141,3,62,8,140,130,64,47,25,191,72,31,251,54,133,219,122,180,10,36,87,151,90,106,102,98,15,37,129,252,227,228,166,221,206,48,71,78,200,115,30,176,198,154,160,7,86,37,61,174,51,235,231,120,122,98,212,34,180,223,181,155,59,181,8,150,198,33,222,198,195,239,3,73,242,239,194,231,189,179,126,42,2,215,165,73,74,172,25,170,24,187,196,169,87,111,91,130,249,144,80,48,209,4,231,25,199,192,127,95,94,86,173,92,87,207,35,88,193,241,229,182,128,52,146,236,8,172,225,153,49,187,134,175,229,145,46,239,82,166,242,99,203,83,177,223,130,139,231,99,27,100,86,63,68,158,47,81,149,222,208,24,30,247,243,32,197,58,123,37,198,167,237,127,101,90,58,16,183,197,100,21,233,230,226,214,110,82,10,252,124,97,78,65,187,212,47,46,96,167,189,237,49,159,11,29,74,49,154,141,115,217,88,249,64,114,59,241,211,34,85,229,30,175,113,135,192,49,3,104,30,242,117,241,56,239,36,131,120,38,120,136,47,199,69,189,194,9,21,12,246,88,243,56,158,199,97,37,95,78,192,179,24,210,255,24,41,178,4,39,197,253,202,187,240,69,25,20,210,28,24,202,40,61,132,245,175,102,225,176,191,77,27,78,28,219,20,123,31,63,68,107,89,162,230,240,175,78,1,222,216,92,177,87,211,211,2,77,55,81,233,232,156,236,239,106,234,207,186,159,171,214,15,142,185,182,247,96,113,73,202,192,72,198,86,188,91,218,135,231,6,128,238,120,83,8,231,203,3,223,24,102,153,191,133,213,242,225,215,220,44,178,58,100,111,51,144,234,104,244,51,157,72,25,37,167,194,84,84,47,87,123,211,13,196,134,55,192,44,34,166,77,164,19,203,116,206,220,184,211,145,100,160,219,44,226,39,2,149,134,188,32,155,15,207,223,22,178,17,208,6,122,211,159,25,42,234,117,49,198,59,22,170,10,24,44,53,229,225,177,14,226,215,132,149,180,35,174,168,68,199,36,73,42,72,197,55,193,66,96,160,57,170,249,61,147,113,163,95,66,225,152,158,43,41,119,145,155,18,227,235,79,206,92,161,130,60,84,78,10,127,6,185,134,79,44,141,166,199,199,8,123,30,146,4,25,206,225,241,105,176,247,105,15,163,62,139,232,222,66,46,63,88,17,147,113,247,35,109,239,6,120,241,0,217,88,118,152,104,76,116,202,94,61,60,215,184,70,210,70,7,207,223,150,75,137,165,65,227,147,8,227,167,177,137,41,142,144,117,162,151,50,196,40,126,90,212,22,185,75,193,103,225,216,131,233,106,240,129,145,128,224,251,136,45,118,179,71,179,154,241,111,227,66,59,91,94,2,246,246,196,21,234,50,32,49,157,223,222,72,172,105,148,7,105,65,72,182,15,71,149,53,81,197,75,210,207,3,162,2,14,127,222,119,190,218,96,241,226,132,117,214,225,150,204,142,52,10,255,135,54,254,105,242,217,136,115,241,120,113,99,85,239,155,112,26,80,89,18,134,96,134,40,101,61,39,138,121,164,111,167,32,143,53,154,5,157,3,222,118,92,220,56,220,31,99,161,88,244,135,29,21,249,16,95,94,97,127,173,238,221,146,59,73,254,147,47,13,79,118,243,111,108,78,189,81,238,12,89,170,141,118,12,41,88,150,255,35,19,248,236,33,49,226,234,71,249,215,249,145,145,55,92,71,169,96,96,39,175,216,75,113,112,59,202,158,140,77,51,21,30,130,218,111,69,172,170,163,167,103,185,153,235,229,175,122,63,200,211,35,142,137,94,206,207,74,208,23,2,50,109,14,123,243,40,179,29,6,154,80,69,206,210,218,75,46,212,124,165,217,137,168,71,166,29,234,216,170,129,225,202,115,111,168,137,0,63,54,171,197,202,175,2,196,155,181,139,234,22,32,143,93,7,93,115,98,5,144,61,108,65,62,185,242,133,152,216,8,16,81,14,25,249,134,170,163,74,79,58,68,216,165,180,89,65,186,99,169,25,115,214,215,65,65,78,206,140,29,55,221,128,47,51,49,155,89,44,161,210,82,200,15,241,177,199,61,138,2,36,42,105,18,16,100,26,21,220,118,222,79,216,101,252,237,244,184,134,18,132,112,24,234,201,64,32,94,236,42,138,13,182,101,61,247,176,47,188,206,29,50,19,132,8,21,28,54,195,99,33,246,249,132,33,105,227,249,39,249,169,238,5,7,174,201,192,29,236,239,84,213,120,91,156,207,77,227,28,44,73,123,131,132,215,53,34,41,161,228,245,96,76,134,253,131,90,75,158,148,57,51,204,65,116,23,68,87,147,185,139,188,125,127,224,155,84,203,73,152,105,235,123,101,193,56,38,48,246,64,122,97,110,64,138,197,31,29,200,202,120,60,16,97,193,234,55,74,200,0,41,148,75,91,202,199,98,3,219,45,56,20,215,61,86,168,1,250,29,41,202,160,126,94,9,9,232,74,103,221,107,100,237,84,70,154,83,149,192,74,89,90,20,240,101,186,3,235,233,13,188,232,127,254,111,101,155,212,84,188,38,178,201,7,167,183,111,135,99,95,249,101,26,32,141,148,214,24,158,84,7,220,190,125,139,32,59,154,68,123,67,88,89,106,7,67,226,134,156,11,240,212,213,227,62,135,254,204,135,125,198,84,6,107,43,165,41,113,13,38,34,37,64,168,14,250,119,10,129,175,180,215,116,152,101,116,121,140,174,216,152,241,81,108,137,57,62,55,97,85,144,179,117,41,144,128,244,100,180,77,184,210,217,62,171,243,166,28,102,102,114,50,210,60,220,106,121,78,36,2,79,170,176,71,75,82,57,119,128,162,171,9,7,63,59,192,160,171,186,212,172,240,0,73,35,51,243,162,162,1,223,2,145,1,42,93,18,179,108,99,112,215,88,80,79,225,89,175,249,226,88,218,191,16,44,240,123,137,205,175,131,232,248,6,223,57,109,5,226,121,193,180,103,143,25,211,54,161,191,126,98,251,65,238,84,90,135,143,47,71,22,186,162,207,137,158,175,61,235,16,169,47,136,133,157,169,34,172,124,214,24,146,189,240,176,67,176,15,95,160,223,165,50,188,249,1,123,108,123,25,209,173,132,121,62,170,249,217,167,247,112,230,83,13,30,52,75,63,180,41,217,125,36,110,145,135,216,87,117,9,13,118,168,144,75,196,44,244,134,152,60,249,33,23,188,71,249,161,218,212,212,40,158,141,215,245,191,14,206,162,18,234,4,17,113,243,27,200,120,57,223,159,215,213,182,56,2,250,199,224,246,191,198,118,44,145,233,127,151,155,230,68,108,127,233,40,44,218,216,204,230,203,15,139,12,97,197,133,149,8,175,130,114,212,11,92,217,101,230,143,34,27,82,218,101,76,4,182,99,164,7,229,10,225,172,169,249,234,156,158,114,94,104,250,24,139,230,31,112,253,172,248,28,101,180,128,1,58,205,234,93,44,227,227,32,253,124,242,132,205,136,196,195,198,1,226,214,38,246,162,177,243,41,45,230,170,79,78,60,107,151,156,176,237,153,49,1,101,32,216,226,28,215,150,245,253,147,233,198,28,112,165,37,128,46,88,220,46,103,219,114,134,114,16,51,111,60,232,196,33,119,4,71,84,15,15,251,163,56,62,79,83,117,13,16,183,213,174,161,212,159,11,214,179,3,92,227,137,119,72,249,97,174,253,143,214,31,169,46,42,71,146,216,90,175,166,158,78,177,79,245,65,186,111,60,76,233,47,138,45,164,152,122,21,67,19,7,111,70,67,118,231,14,2,46,12,124,100,133,145,188,6,43,176,200,74,74,47,179,160,93,81,115,74,68,142,20,31,187,229,252,197,68,85,105,228,15,36,235,114,109,105,45,164,25,141,140,189,219,64,48,11,38,175,116,127,9,205,141,212,69,164,54,115,108,98,31,60,120,167,130,229,161,41,65,182,169,215,26,186,244,133,153,92,13,190,190,99,111,174,16,248,63,246,14,230,124,185,128,183,35,50,248,29,178,141,26,142,40,75,138,1,222,204,204,246,135,189,196,133,211,202,195,10,201,55,244,226,33,177,28,133,252,163,128,40,37,64,165,58,215,1,228,240,66,133,182,123,82,81,91,132,92,24,156,47,164,173,149,215,207,188,34,93,8,201,163,148,199,133,18,55,21,67,87,118,2,138,173,68,100,204,218,251,66,159,64,173,224,252,170,74,113,100,52,72,156,99,85,48,90,100,225,229,29,45,73,4,152,107,71,217,32,136,250,107,99,79,251,12,43,153,154,243,222,99,95,156,99,139,127,89,162,120,204,113,236,176,172,86,40,249,221,135,63,101,111,193,195,153,159,220,122,18,47,21,24,103,144,95,251,114,76,85,182,197,171,171,10,251,218,35,13,27,154,9,17,48,114,151,158,46,207,192,144,78,3,245,103,59,44,137,65,242,198,213,111,58,185,15,114,50,75,28,120,126,38,227,57,184,250,130,119,96,134,28,252,101,157,173,254,1,17,119,233,216,194,115,241,209,94,185,202,237,4,161,65,4,135,114,10,243,0,167,125,112,232,44,171,10,176,172,66,81,205,159,125,177,18,162,155,193,129,65,18,76,213,237,194,20,80,221,69,140,31,213,239,89,99,148,118,96,222,191,182,59,50,160,215,3,36,242,23,196,134,58,50,51,86,229,50,90,111,219,50,185,11,122,31,129,181,55,181,88,92,157,33,132,122,94,51,233,107,100,205,78,106,114,225,111,193,138,237,122,55,224,85,207,65,228,61,130,58,58,189,136,161,78,45,136,221,193,80,118,48,222,2,219,245,208,208,111,10,239,111,35,35,201,156,105,89,219,229,122,49,113,184,251,194,39,246,94,45,124,230,163,195,186,62,76,191,27,166,252,28,179,117,231,138,143,239,163,199,83,36,102,135,141,60,141,243,193,246,35,190,180,171,192,150,29,253,33,33,187,186,54,126,90,217,18,130,231,158,178,191,225,9,233,158,205,222,202,112,115,59,154,150,194,125,53,155,81,249,121,21,216,226,36,200,245,128,124,125,16,34,158,105,249,231,61,142,197,15,233,224,153,63,218,238,80,140,161,107,179,32,198,144,220,240,28,70,26,210,99,97,198,72,237,248,50,117,120,175,89,32,204,239,190,199,3,225,123,87,75,56,67,101,180,157,15,157,104,198,215,239,209,117,167,251,49,131,95,7,144,177,59,192,125,68,84,61,99,80,158,19,236,59,82,67,20,81,170,7,191,90,227,5,158,165,101,5,104,7,73,132,135,43,117,163,75,71,135,85,56,186,58,166,65,159,37,185,27,254,33,19,117,14,250,3,130,224,110,80,103,180,248,171,196,199,87,234,214,66,60,240,118,176,157,180,122,55,216,239,15,92,140,127,59,168,223,173,78,164,153,19,133,46,75,224,95,154,173,238,193,180,50,31,51,191,247,166,101,221,116,161,31,166,121,162,51,248,28,122,22,11,221,199,126,159,139,93,20,34,105,243,108,22,63,186,255,190,202,195,138,54,186,103,241,130,179,5,250,51,176,92,121,58,61,109,11,238,247,46,31,113,203,141,139,158,22,159,246,119,15,149,186,79,17,96,9,219,44,134,158,87,102,247,129,0,235,60,121,59,42,163,156,220,3,6,56,27,146,100,6,239,44,226,222,53,110,221,137,115,242,107,157,97,48,133,3,87,241,44,249,137,66,169,179,23,59,10,24,78,181,14,115,248,240,76,49,151,89,149,57,31,142,250,129,6,98,170,39,104,209,150,53,55,76,146,169,139,77,13,38,55,233,122,85,24,123,251,34,84,125,213,108,75,76,37,130,97,135,25,92,6,89,56,251,213,66,38,254,200,153,26,190,198,102,164,151,42,100,36,228,63,55,236,121,87,103,37,52,238,72,7,204,139,8,179,243,146,64,213,100,143,218,163,170,212,65,193,208,63,95,73,171,150,244,171,231,83,216,9,135,173,250,141,55,79,133,23,14,141,2,253,127,85,238,80,105,27,102,180,157,147,171,195,253,40,172,161,210,87,73,216,253,237,51,178,106,241,211,158,4,126,98,7,49,223,79,96,40,145,144,22,192,99,222,99,187,41,177,50,125,234,3,125,156,126,128,140,63,233,14,19,59,91,91,142,29,182,18,151,228,166,123,85,134,77,120,106,157,154,136,164,13,202,98,29,16,74,85,219,162,84,2,224,42,142,190,17,159,253,77,64,229,125,158,248,48,52,35,135,173,77,6,77,139,244,216,96,86,28,183,88,85,88,196,69,196,45,137,108,103,194,84,236,64,78,252,195,65,110,34,117,89,56,26,224,148,245,140,105,2,83,252,215,20,85,56,185,46,134,124,153,210,48,250,90,173,22,121,50,4,86,56,14,5,21,207,85,229,120,102,232,28,92,52,149,166,25,15,195,74,226,76,165,167,50,194,255,229,47,158,69,151,9,225,10,141,65,55,95,91,225,27,52,45,125,80,83,57,111,117,61,121,21,78,247,191,165,246,39,206,187,136,238,166,219,3,35,122,196,250,220,48,234,66,192,147,154,73,183,100,191,167,111,113,254,2,101,63,81,168,208,138,191,200,150,225,53,253,48,178,254,21,112,129,56,94,0,156,221,69,93,15,242,97,64,142,255,192,2,154,236,75,198,127,235,210,44,171,48,175,98,139,18,180,32,95,146,7,233,223,13,107,177,85,122,64,161,169,100,175,190,226,20,37,199,135,185,141,97,88,70,94,2,160,198,105,249,172,248,97,38,229,188,52,178,126,216,128,75,84,27,221,234,164,7,146,253,78,127,56,166,188,226,207,228,166,5,119,17,142,147,87,12,155,224,59,136,195,37,180,138,36,119,129,10,64,162,208,125,147,179,133,249,41,17,79,102,183,205,255,37,43,124,235,26,230,61,137,60,90,151,31,45,3,115,211,152,251,161,21,16,188,70,224,190,165,37,23,242,66,43,13,146,142,83,221,1,48,30,89,109,102,69,7,232,77,97,5,248,114,3,141,131,72,207,194,71,199,49,111,243,247,67,163,39,160,246,210,95,167,44,193,74,128,88,61,91,147,196,56,227,117,86,46,97,215,184,151,144,54,181,132,63,77,106,103,173,250,97,11,64,40,56,114,189,140,25,76,220,155,77,5,112,129,173,99,85,6,22,63,92,58,171,104,212,247,235,57,181,125,78,13,184,230,16,30,12,123,178,104,55,251,241,91,79,131,34,27,96,18,102,14,242,12,211,5,117,179,110,126,235,13,26,142,199,166,239,135,70,16,129,178,114,229,133,29,64,14,60,7,176,86,97,17,40,97,200,140,9,172,136,237,62,209,10,89,10,114,25,49,9,76,210,33,156,56,191,30,255,24,111,92,114,221,233,189,164,100,238,113,148,36,49,108,82,210,223,87,166,196,145,10,39,19,86,30,124,16,245,46,110,75,38,98,3,72,255,203,47,146,210,162,201,244,159,223,99,81,189,155,1,29,10,86,219,131,166,126,202,26,137,82,165,129,21,53,164,241,132,234,76,37,79,148,108,0,237,173,145,140,247,235,197,44,119,34,232,68,13,146,162,240,214,61,153,213,40,249,55,107,32,221,159,102,87,113,17,95,126,221,203,6,123,165,26,79,219,14,102,169,103,174,128,224,204,66,206,42,146,138,249,158,144,205,190,44,168,95,195,42,131,28,40,124,219,209,190,184,168,226,1,2,156,170,26,158,45,186,195,238,56,226,185,218,81,222,203,127,133,13,49,100,97,178,212,241,140,184,15,131,28,142,192,90,206,89,44,6,48,26,91,228,134,210,101,62,52,238,191,123,210,157,170,215,125,217,227,216,181,70,191,255,162,218,104,225,198,122,166,116,162,51,155,167,122,245,226,7,8,216,96,198,225,134,209,35,87,21,35,150,194,205,20,30,53,92,10,11,127,238,4,32,130,125,122,78,29,33,219,39,78,135,150,221,74,208,32,32,241,67,136,32,80,213,34,54,160,215,77,40,87,125,73,239,244,21,153,37,115,167,41,244,79,170,255,29,178,98,199,154,37,152,171,45,208,51,148,160,95,195,52,213,23,144,209,84,9,71,233,104,212,211,55,34,151,255,3,75,123,50,202,17,112,118,245,135,104,170,127,245,131,60,161,199,249,251,189,211,168,200,86,67,211,115,84,242,130,219,220,10,241,156,82,38,7,133,78,19,63,104,105,193,84,214,15,129,157,59,79,192,210,106,171,230,196,210,17,224,129,17,68,8,120,185,207,130,255,106,60,233,155,157,77,78,59,176,49,183,204,219,62,46,180,72,92,137,154,43,25,35,42,186,10,109,39,55,40,118,57,138,76,36,147,122,43,103,77,91,12,103,18,127,196,43,181,25,48,242,128,101,86,172,198,105,54,136,19,56,80,141,133,31,246,42,126,37,217,240,185,47,125,228,93,25,128,46,173,194,38,183,85,207,1,129,35,7,204,25,89,180,18,55,198,232,227,85,139,240,28,23,121,140,186,239,147,48,160,230,179,87,208,163,106,36,148,217,15,242,76,129,155,38,102,131,15,123,152,255,218,89,226,53,173,25,121,54,16,187,71,52,252,211,45,228,25,124,22,214,129,11,188,137,141,156,203,173,239,217,14,108,187,142,51,27,153,84,16,21,61,30,197,151,185,231,9,165,155,118,198,218,103,135,161,144,107,6,4,142,218,4,156,108,14,62,214,145,249,179,138,38,52,37,151,241,213,193,53,210,101,142,138,1,5,231,74,218,202,191,255,121,4,234,5,49,125,99,15,219,108,227,14,83,102,145,203,198,166,216,203,150,38,153,97,228,93,253,134,84,164,222,8,174,112,235,110,193,232,190,144,150,119,8,81,208,213,60,191,175,166,90,58,97,44,186,170,95,97,116,191,26,2,200,53,46,103,143,203,226,180,225,58,25,240,244,251,181,106,47,238,78,103,48,103,144,85,204,182,242,210,66,65,206,118,227,205,5,164,160,141,213,135,50,8,33,80,247,183,15,121,23,121,202,96,141,60,40,153,97,30,252,207,48,204,145,123,120,83,118,198,236,172,187,96,74,149,137,112,177,242,175,22,68,156,235,250,29,190,154,100,241,34,168,5,13,57,241,166,161,91,14,45,36,113,14,240,136,12,38,221,33,78,17,216,158,139,63,193,209,128,36,62,235,184,28,117,135,115,171,155,247,198,99,109,230,247,36,255,102,54,15,156,7,121,77,29,60,206,0,165,242,239,191,98,72,179,158,95,185,138,189,38,90,124,223,153,36,234,99,179,56,157,214,83,186,179,163,173,0,241,123,156,59,145,127,90,87,183,85,247,240,112,147,109,197,10,138,158,63,155,221,99,97,129,31,156,89,91,34,221,205,219,156,237,158,55,90,167,22,39,137,215,191,95,224,200,175,21,62,128,10,86,177,178,197,148,41,164,110,197,149,99,226,105,3,153,90,167,165,86,44,128,151,49,36,16,121,148,159,237,214,79,88,177,252,141,231,51,144,137,46,27,106,246,117,150,52,70,126,158,87,85,114,255,189,175,204,169,108,66,211,226,196,92,59,83,59,17,126,255,185,245,225,66,210,178,250,28,62,4,157,184,31,144,19,173,91,49,91,75,186,168,37,165,169,144,200,200,237,68,65,43,116,137,106,117,9,111,227,186,225,223,91,117,91,122,6,40,203,90,86,212,253,6,112,240,27,24,165,7,187,84,112,3,0,193,87,172,25,115,210,164,1,16,123,172,35,85,99,236,52,89,3,114,40,55,173,175,30,77,248,254,62,191,70,39,90,139,125,22,92,213,139,82,140,193,253,17,79,84,57,219,146,71,111,66,192,120,16,197,39,112,62,146,111,47,59,16,228,98,88,90,181,30,253,170,81,193,197,176,36,25,255,86,198,255,5,203,219,96,55,240,131,52,224,177,51,96,240,206,55,26,193,206,135,126,127,84,144,181,239,16,127,195,97,250,143,162,85,165,154,131,9,106,14,145,142,232,158,207,85,161,20,103,12,51,149,30,206,3,180,5,23,180,10,59,39,29,62,219,94,48,197,44,226,238,145,100,159,254,20,74,185,49,248,34,152,117,254,164,217,24,75,199,231,137,38,186,124,210,251,236,13,208,154,201,6,223,146,31,33,11,242,19,56,153,83,46,172,155,121,55,66,226,111,147,98,73,40,43,126,190,251,240,212,226,84,252,225,191,116,195,36,192,121,73,51,181,80,173,178,210,228,132,88,124,3,234,218,16,255,71,250,120,47,58,230,189,248,28,194,237,56,172,194,47,2,32,184,139,204,175,124,64,64,12,144,134,16,45,224,15,228,149,201,60,162,122,35,132,205,53,22,168,92,64,20,87,240,157,190,9,31,222,103,170,174,202,102,177,152,60,161,86,128,223,194,180,80,28,126,104,236,232,198,84,67,121,68,160,5,13,171,118,85,140,74,110,185,130,156,76,187,223,106,141,101,112,107,131,41,100,54,196,169,51,72,188,176,181,58,69,231,5,51,44,205,49,12,211,150,152,222,143,56,203,228,105,249,41,195,120,79,245,113,217,7,65,29,130,121,59,53,113,225,131,223,132,179,43,221,202,234,23,118,222,112,201,30,196,253,102,115,84,33,221,84,235,58,144,203,218,29,130,152,4,22,241,168,29,82,77,243,23,109,112,182,206,36,237,215,167,231,233,45,137,215,225,110,84,119,60,16,124,252,34,144,102,244,219,101,208,125,87,29,58,102,61,53,80,10,253,17,182,71,189,135,250,233,74,147,19,183,134,223,89,18,74,234,96,170,170,23,55,182,159,113,143,35,155,106,167,184,51,89,44,137,12,185,126,203,42,186,102,51,214,226,38,129,192,149,15,255,110,194,3,51,154,236,58,194,142,3,148,232,224,15,181,90,169,22,26,223,66,146,153,248,179,112,181,176,84,10,209,4,63,175,147,128,6,175,166,64,54,38,91,40,231,137,40,229,209,176,119,50,246,55,141,72,22,165,3,180,214,106,27,172,179,165,183,204,62,224,72,205,146,72,185,223,188,135,205,234,89,170,107,113,36,127,8,175,1,159,137,38,244,78,118,12,74,168,5,216,239,28,26,166,176,8,111,205,170,158,120,225,189,173,176,5,214,118,229,39,157,56,202,248,116,24,140,145,70,3,88,35,95,152,117,111,119,159,239,64,147,100,248,202,133,182,140,0,255,43,197,14,81,136,193,135,89,170,126,214,105,96,151,42,205,133,55,88,85,160,105,236,23,132,153,33,112,48,184,59,215,237,236,161,109,81,92,134,112,59,43,154,80,158,119,227,23,158,100,116,135,113,184,255,189,13,137,116,1,146,66,214,183,191,254,253,12,75,164,182,117,44,14,85,196,216,188,32,172,74,46,23,108,120,158,21,209,79,35,44,111,138,173,22,113,74,39,177,238,209,151,5,49,251,247,9,48,118,196,58,19,98,46,97,152,183,86,79,46,102,70,155,41,69,139,85,180,213,143,20,190,212,227,150,186,130,214,25,170,103,110,42,193,9,253,243,129,8,248,223,96,71,227,162,99,174,230,87,74,36,214,19,193,151,125,42,88,2,187,94,112,235,238,141,188,35,130,207,15,253,158,251,161,47,232,52,99,137,218,9,38,120,148,160,93,52,243,14,56,57,52,3,109,186,69,30,195,192,64,204,84,121,46,171,30,76,82,107,13,34,149,233,117,86,35,120,101,187,71,197,9,104,252,95,156,30,166,3,64,148,207,109,117,63,110,69,184,100,63,131,21,12,114,28,52,12,203,124,166,197,183,245,65,10,211,154,126,216,206,48,124,54,53,199,44,108,193,217,205,27,29,4,234,154,208,83,41,223,202,63,37,82,130,242,220,97,71,191,216,128,224,131,164,15,115,0,192,195,174,241,19,27,9,30,59,142,159,93,29,28,243,186,224,119,156,94,32,204,154,167,179,58,26,76,223,76,144,5,119,104,88,200,31,41,21,7,200,141,1,105,69,221,136,218,164,105,104,85,58,16,132,64,156,229,52,18,241,31,94,208,163,233,213,193,154,18,75,92,25,13,199,187,224,31,107,193,64,139,25,78,209,115,70,113,14,74,171,253,185,102,145,122,145,59,42,162,135,121,111,198,208,216,200,192,22,246,47,202,123,179,94,115,97,214,102,186,60,51,11,253,155,76,203,86,64,202,200,2,19,104,154,173,148,146,217,77,120,150,22,209,153,169,87,239,82,109,129,187,241,8,222,240,202,44,26,93,104,253,2,31,249,185,220,154,212,61,78,0,114,33,145,67,118,186,231,222,186,181,177,25,38,158,5,64,32,156,242,10,248,15,235,119,54,67,26,190,44,166,41,24,235,236,110,132,182,69,54,11,166,206,46,0,49,178,88,142,61,205,163,169,176,88,251,183,254,227,208,180,119,223,38,185,235,111,144,37,19,170,152,219,29,145,10,18,190,7,48,176,82,173,255,191,77,166,131,9,75,167,198,71,10,150,224,74,244,164,76,76,41,58,38,55,83,26,235,209,87,216,183,17,53,156,4,53,114,92,87,150,5,133,186,18,48,20,238,67,108,101,237,95,97,27,9,95,93,66,55,112,3,41,224,83,183,46,136,59,38,102,171,70,138,196,237,27,184,144,2,222,188,123,1,29,78,109,99,95,179,6,128,146,62,240,234,131,56,30,134,95,17,31,27,194,124,34,16,180,167,53,75,147,206,172,236,24,243,190,79,37,130,200,238,142,230,124,212,229,109,135,44,115,45,11,120,212,163,39,218,99,207,151,114,57,189,44,251,224,131,175,175,167,119,220,30,33,169,170,12,181,148,101,75,215,86,30,165,143,219,67,185,11,200,237,209,90,41,167,83,107,101,83,182,215,38,75,48,56,184,138,34,169,249,141,184,168,24,182,73,133,141,18,110,42,216,45,149,178,56,23,203,99,232,146,119,213,156,200,120,130,52,110,23,162,76,240,189,45,60,50,98,174,83,25,77,33,93,91,240,147,247,80,67,42,118,67,129,192,43,2,147,140,185,161,128,137,88,212,227,233,183,132,152,153,231,6,19,108,3,112,97,41,112,85,12,192,162,156,221,165,146,155,27,64,143,106,93,33,220,171,99,67,158,86,159,41,80,0,226,100,209,5,63,173,237,144,191,224,168,43,189,216,44,114,112,141,93,204,26,179,97,108,192,84,135,80,158,183,100,120,102,105,108,254,59,205,199,166,132,25,122,155,63,81,63,248,63,56,50,33,39,81,217,31,6,92,12,137,70,194,221,13,72,27,166,156,33,87,149,161,153,250,13,23,125,87,146,241,243,60,197,91,166,179,212,107,255,26,128,251,54,32,6,152,181,182,7,46,104,202,178,17,212,183,85,96,217,24,54,1,33,88,12,177,230,173,239,248,128,2,24,88,67,37,219,87,229,20,229,144,11,177,133,68,230,105,144,246,54,94,208,244,107,84,190,253,94,159,188,31,188,40,159,39,247,94,26,186,69,32,14,141,161,48,100,243,108,106,208,163,205,145,0,75,189,151,206,10,162,173,250,168,96,40,199,199,172,119,213,108,26,81,110,77,114,200,67,49,66,171,25,158,234,38,130,228,187,174,60,87,27,177,127,67,181,189,255,140,63,173,174,146,217,197,167,89,145,197,191,173,85,196,32,167,239,1,24,213,221,14,180,5,187,173,79,177,217,214,121,9,3,73,85,98,217,140,171,205,183,209,67,214,190,70,64,145,210,134,145,168,73,194,61,172,86,37,154,184,178,139,189,245,66,64,1,200,85,217,158,180,142,161,56,79,104,251,35,165,21,228,23,69,41,177,85,173,255,207,120,125,129,11,210,242,152,248,35,36,208,190,240,37,124,75,127,13,54,156,245,109,54,193,200,25,209,136,244,254,124,201,126,39,9,152,182,221,17,40,9,106,180,79,147,220,209,14,175,233,189,174,139,211,235,181,12,83,235,196,164,168,82,39,98,46,99,9,230,122,85,47,145,27,142,206,117,17,127,18,215,167,231,10,91,122,218,104,134,243,87,8,234,148,79,69,243,3,0,172,124,80,117,145,225,209,79,96,204,205,96,235,98,58,51,24,53,224,49,153,77,4,93,111,235,240,82,166,36,175,168,173,165,187,88,247,70,176,47,94,161,38,63,48,62,111,65,190,24,193,160,232,79,22,117,51,11,52,32,42,123,149,121,40,236,140,0,83,127,50,178,128,205,226,157,64,171,212,55,174,140,201,78,40,183,103,222,68,31,68,107,189,188,153,244,227,221,248,46,22,186,51,169,254,10,90,47,48,13,51,97,159,226,120,229,68,207,97,230,228,165,165,91,102,19,44,164,60,137,232,96,145,205,141,240,18,35,59,101,211,201,17,94,12,101,102,252,11,99,169,169,191,140,251,192,217,229,80,144,124,239,77,34,250,43,14,115,77,254,134,97,41,213,251,42,117,255,217,12,30,233,231,113,221,210,248,0,243,80,172,130,14,175,140,111,179,240,114,218,153,14,71,224,22,142,181,77,154,13,102,7,97,218,102,193,139,195,117,239,181,51,147,35,27,5,253,114,193,3,160,138,110,13,42,237,119,47,136,244,146,120,112,229,166,89,249,92,89,199,33,76,193,34,122,141,46,249,33,210,79,136,142,47,183,141,180,104,72,186,235,41,147,121,209,67,37,123,135,38,215,119,181,74,68,175,30,180,132,151,207,99,179,57,168,18,89,114,116,88,234,124,16,160,58,38,165,220,249,101,68,52,135,212,189,201,112,78,222,171,112,4,219,90,189,67,16,213,225,7,93,201,145,124,206,149,164,58,98,58,16,71,30,84,88,209,163,1,244,94,186,162,236,183,124,33,48,200,108,63,150,176,232,23,167,13,153,249,146,97,22,197,12,216,110,52,198,154,49,192,223,249,165,131,222,35,221,113,109,235,125,20,3,124,107,47,88,43,179,250,52,197,26,112,67,248,190,60,105,117,203,4,53,181,222,148,178,59,172,92,57,198,243,131,21,240,199,99,209,23,242,136,32,229,181,12,0,240,128,250,85,223,140,4,114,236,216,206,226,164,93,13,194,14,27,186,3,130,17,184,150,82,161,185,96,231,92,82,27,191,254,53,192,225,68,85,236,208,0,145,50,95,245,255,95,12,107,168,241,248,187,169,141,86,255,178,28,200,80,141,174,91,157,34,237,57,50,192,139,78,19,240,229,236,111,243,170,15,33,165,130,47,110,110,92,244,243,100,28,222,144,51,190,118,7,227,215,83,245,110,131,6,184,198,180,5,36,171,30,45,48,182,180,213,223,225,143,28,186,25,63,185,215,49,165,130,139,79,121,196,249,30,188,78,212,58,53,37,176,218,39,114,19,68,155,17,177,252,40,182,221,88,155,84,62,72,112,163,240,126,102,215,49,183,68,95,197,141,39,79,56,217,0,88,36,98,73,183,164,56,41,41,28,72,6,229,170,149,88,21,21,125,148,188,36,220,45,165,122,196,184,39,1,140,155,191,38,212,97,218,63,224,9,179,249,115,83,155,79,12,234,147,71,34,83,141,251,149,239,62,14,38,175,209,88,221,205,142,64,47,41,120,204,90,43,111,242,124,242,143,39,150,217,182,230,243,236,206,2,166,209,59,6,213,27,233,64,36,165,189,35,88,45,8,223,211,144,4,3,4,81,64,23,113,225,151,60,196,231,17,72,92,67,41,214,64,41,117,153,116,76,242,108,62,83,32,225,45,62,34,155,50,165,254,90,37,107,129,247,54,220,163,55,165,0,209,97,180,20,161,187,47,246,168,225,223,193,114,169,94,215,11,226,95,123,237,201,84,109,45,115,166,22,88,17,120,195,191,209,79,74,205,143,153,211,31,27,206,168,92,173,85,130,161,13,161,19,35,230,183,251,107,203,154,196,237,18,18,18,161,172,82,12,2,4,166,147,148,119,147,200,103,98,25,232,99,74,240,169,159,213,232,47,26,11,34,76,46,188,170,149,185,8,215,190,87,67,66,1,32,225,194,135,237,122,132,217,189,112,43,88,136,130,252,176,199,131,113,124,253,147,100,61,15,246,130,126,171,217,120,127,242,46,145,145,117,158,212,234,187,155,109,95,149,4,106,26,193,52,60,101,141,144,78,184,41,35,111,66,187,112,25,214,227,186,226,86,53,8,252,213,111,1,217,24,89,125,141,223,123,40,188,140,193,203,169,50,144,85,0,53,129,128,155,127,76,230,38,106,214,222,100,138,213,220,26,33,39,45,246,201,253,8,126,178,160,30,1,13,243,102,178,152,95,38,29,96,148,164,136,201,231,151,103,157,137,132,148,199,127,71,97,245,62,252,197,237,67,113,143,248,170,145,66,157,146,104,225,164,64,204,103,170,194,88,139,1,31,97,11,223,129,163,44,3,123,255,140,135,133,77,142,11,53,73,53,89,70,224,166,187,186,181,169,206,82,88,7,104,97,15,229,208,23,58,133,238,111,58,145,199,32,226,255,13,95,20,43,128,55,214,202,1,37,16,249,219,16,0,64,152,162,143,243,16,60,37,120,89,170,15,8,33,4,155,19,238,27,19,193,123,114,16,217,163,142,187,216,140,182,62,111,139,49,124,42,195,184,132,148,146,34,88,29,116,20,29,81,129,126,97,136,171,72,235,83,139,184,54,210,122,133,168,141,85,211,12,246,206,106,250,119,214,94,34,37,79,38,32,217,199,244,245,206,127,47,69,99,133,50,253,169,53,36,157,216,91,29,66,122,78,245,46,194,197,190,121,78,3,253,166,184,160,40,186,6,102,51,61,224,16,239,135,183,16,187,142,213,73,128,245,109,120,253,104,155,182,190,147,213,8,31,225,152,14,161,213,163,35,164,70,146,196,136,112,249,153,214,158,68,37,239,9,64,44,131,86,50,244,12,255,237,0,154,130,56,19,137,216,78,121,220,179,149,197,237,18,17,142,17,114,154,229,58,8,196,106,83,123,218,48,230,6,133,109,28,59,30,70,229,200,97,116,172,233,129,77,142,145,53,97,134,172,59,137,62,145,43,50,139,70,148,201,47,243,244,105,213,246,191,57,27,171,35,129,23,216,71,176,142,198,163,24,209,174,198,49,32,211,13,47,136,146,93,8,26,139,244,6,195,166,7,25,91,128,161,220,220,169,69,62,254,113,138,227,203,253,211,180,4,126,138,78,97,208,155,240,159,227,24,235,228,111,107,142,103,151,199,200,0,51,187,233,145,253,71,102,251,8,68,191,139,24,242,32,187,205,182,17,43,228,66,113,14,232,37,245,217,30,241,91,112,173,221,118,73,42,112,85,215,58,109,251,100,80,22,163,158,110,24,13,0,80,211,39,29,177,30,160,100,216,241,84,155,203,64,87,34,46,54,186,45,88,227,86,208,251,110,145,114,73,234,196,120,39,158,26,93,165,203,78,166,112,87,136,106,221,147,167,105,27,57,127,249,110,58,210,195,169,68,101,58,67,148,182,145,132,159,219,203,41,165,16,107,188,142,129,247,74,185,236,49,108,189,84,50,194,147,190,95,118,51,239,221,138,231,159,21,49,2,26,162,15,129,199,119,65,83,87,189,116,105,4,58,52,29,208,121,190,177,32,29,193,130,234,42,70,49,58,94,164,60,101,6,81,116,183,92,0,138,119,244,54,102,120,154,195,68,169,74,156,86,16,134,89,184,154,168,183,141,31,6,2,219,155,106,111,73,149,176,52,54,77,105,158,144,93,72,6,94,180,50,250,9,252,103,178,133,71,78,254,45,131,170,89,174,239,134,163,117,63,139,116,103,13,187,218,151,126,17,27,175,14,213,145,75,73,196,170,223,170,160,154,168,172,104,180,249,12,46,50,234,210,45,91,242,40,153,158,141,212,70,151,185,182,133,78,146,6,14,189,32,151,138,177,47,234,162,7,58,136,51,21,173,46,235,79,253,112,34,229,164,1,153,97,205,116,65,131,98,175,161,84,130,101,240,149,190,57,243,56,135,145,77,124,7,103,98,246,175,96,34,5,116,225,162,208,173,223,81,11,176,218,47,94,42,149,169,64,147,125,218,207,240,126,197,185,102,47,90,120,84,135,66,54,24,94,215,108,112,24,137,61,198,80,50,20,131,172,230,53,59,174,58,105,154,181,211,219,135,74,244,46,184,69,90,33,134,234,122,124,60,94,109,53,93,73,101,161,0,89,119,112,116,61,160,180,6,12,236,105,213,197,100,239,178,190,95,94,43,217,154,132,13,249,185,40,81,194,225,37,225,136,249,87,231,158,94,187,59,63,190,84,95,204,173,200,105,120,173,78,58,197,27,144,126,144,114,218,44,161,128,103,142,45,134,254,174,225,24,24,11,218,238,149,192,228,252,69,214,243,243,217,106,183,23,209,149,139,97,189,174,232,242,186,162,162,124,0,248,159,237,35,221,41,227,247,232,197,223,178,94,68,102,70,49,176,46,117,31,17,75,16,38,250,208,253,183,191,48,113,229,195,59,20,156,59,203,63,64,237,126,195,252,191,217,12,29,254,104,161,63,208,118,248,196,71,157,178,207,40,50,124,33,166,176,102,99,13,44,202,179,84,89,188,23,40,48,240,70,200,184,137,4,6,164,205,60,206,142,27,15,196,126,83,75,242,217,148,64,32,254,164,237,197,119,205,141,224,110,54,174,233,152,172,245,76,181,42,52,47,30,46,246,113,108,80,76,240,1,171,48,2,156,205,33,225,146,136,163,217,43,87,249,69,170,249,32,154,160,35,7,61,24,50,62,108,165,38,19,33,147,8,3,77,242,177,137,18,90,57,108,93,2,166,255,150,18,94,199,43,243,87,194,246,25,53,117,155,68,128,1,141,67,196,229,80,214,12,180,69,18,70,254,185,112,23,182,135,78,207,71,93,152,201,245,158,246,200,163,132,142,33,81,94,230,17,89,120,70,156,37,238,36,1,215,22,230,120,115,98,91,56,19,249,221,223,33,124,78,197,240,71,34,14,239,27,146,159,172,46,152,166,223,97,186,215,59,186,215,157,210,184,239,42,238,164,103,47,132,98,130,225,174,88,197,178,107,58,67,192,14,136,4,85,201,65,116,199,29,50,137,49,196,191,75,55,201,46,44,176,22,57,140,148,178,223,59,246,220,69,127,11,44,63,206,198,16,109,233,101,71,30,45,175,170,120,216,224,47,50,40,153,161,128,4,170,37,31,99,225,40,115,31,155,234,119,216,197,236,242,97,117,174,188,180,127,2,124,81,5,13,184,168,252,115,198,205,74,240,241,189,1,47,63,103,63,119,53,14,252,206,47,154,190,227,205,227,134,231,155,253,116,39,255,90,230,54,110,200,116,59,60,216,70,111,161,181,224,93,42,156,202,70,129,181,150,105,164,83,153,65,170,214,155,242,32,182,217,192,36,149,167,82,60,162,34,196,29,27,145,24,10,62,224,164,180,228,153,79,41,205,170,145,188,231,244,228,210,132,26,34,75,221,92,8,245,205,162,252,49,170,176,114,124,246,155,9,245,101,127,79,25,17,28,93,75,79,233,122,168,227,74,222,120,198,64,200,77,146,71,149,119,124,212,218,11,20,107,109,201,178,53,239,80,8,198,241,80,236,168,97,180,21,95,162,223,198,87,160,235,2,10,25,151,16,58,224,249,238,71,219,33,231,218,21,70,10,247,139,239,7,7,234,14,45,71,199,82,220,104,248,68,253,3,167,104,241,9,194,137,139,170,205,188,3,18,234,90,89,80,15,179,205,61,129,113,164,82,234,41,193,190,49,182,100,7,141,17,204,249,16,34,249,84,42,165,251,222,138,75,59,183,38,74,102,253,102,137,194,181,149,189,77,251,152,241,39,244,166,239,125,100,124,145,168,96,25,69,243,166,210,209,87,246,51,77,17,97,19,142,221,91,89,117,163,46,139,238,246,48,9,35,189,54,133,172,153,52,105,189,40,230,8,208,63,105,6,49,239,132,75,192,191,207,222,253,34,74,124,171,162,182,220,174,32,180,40,189,24,97,218,115,118,58,82,108,88,113,240,69,70,137,102,67,53,253,226,207,191,40,31,87,113,198,42,73,43,91,25,171,195,184,40,101,120,110,179,209,30,97,66,196,73,24,37,28,106,164,154,39,136,128,37,40,244,167,151,53,246,203,101,249,194,65,220,117,159,94,154,88,150,72,106,185,219,205,16,52,232,219,95,168,232,76,220,107,203,184,233,176,187,218,34,84,45,137,201,225,169,8,217,2,11,158,161,21,253,207,212,35,5,80,213,107,206,190,112,226,36,68,19,33,7,72,69,77,185,37,35,20,168,125,69,129,207,46,168,194,16,222,19,68,200,19,92,141,223,51,160,195,165,178,50,56,64,231,141,49,35,158,159,195,222,173,234,121,29,9,9,195,147,112,61,119,61,88,67,147,175,93,102,71,121,53,48,39,136,82,255,252,241,195,203,131,36,88,156,13,177,227,159,231,1,54,193,66,249,102,188,232,111,199,216,123,70,35,189,224,166,133,211,119,42,151,117,3,125,231,165,83,212,117,161,78,175,37,251,253,8,89,88,65,81,164,186,253,41,123,254,128,112,238,80,124,4,221,68,137,227,136,236,40,240,227,88,124,91,97,27,13,49,4,208,27,38,42,196,141,204,0,243,213,48,175,60,212,45,23,203,135,182,174,211,164,213,111,94,229,208,112,84,160,231,154,219,204,242,29,111,46,28,223,93,231,192,174,95,87,55,37,227,129,207,57,236,32,175,166,11,175,146,144,127,68,2,89,143,160,91,251,117,37,204,205,37,190,217,0,35,184,61,189,61,207,45,33,236,26,31,179,123,234,237,194,2,237,121,82,15,15,198,196,188,146,164,39,146,210,192,23,177,210,180,37,17,32,135,207,34,248,229,167,6,51,63,12,77,155,14,62,201,33,250,140,158,90,67,242,5,253,129,241,243,219,54,102,72,203,24,188,199,144,102,45,54,17,14,92,200,221,237,165,76,88,38,14,29,155,77,228,213,17,77,113,210,163,100,168,73,246,80,58,128,119,96,44,190,7,31,205,38,15,97,137,115,208,5,143,66,26,120,174,35,56,240,70,88,99,199,198,107,144,222,69,3,76,105,55,46,154,165,197,211,127,79,92,55,167,105,204,221,174,113,149,119,161,73,38,204,4,23,239,246,71,119,208,232,131,53,199,218,65,250,238,107,171,106,212,203,61,152,98,148,237,117,9,23,154,46,104,99,248,191,33,140,229,214,120,36,78,42,100,20,147,176,201,253,20,108,129,105,243,155,71,185,153,57,50,134,143,195,227,123,10,16,191,67,233,50,211,74,87,40,206,154,226,222,241,73,23,1,129,126,73,26,87,214,125,64,170,84,201,167,46,15,126,243,2,59,99,85,28,149,131,60,65,27,79,197,220,38,85,197,212,190,80,27,239,224,210,251,209,189,9,156,195,126,121,234,133,26,33,220,79,4,86,131,148,34,125,39,211,202,237,22,99,26,190,246,142,51,121,178,243,172,10,10,40,147,155,157,202,24,250,114,253,161,110,227,46,134,92,247,202,109,12,19,195,154,172,115,83,214,16,66,252,236,59,255,143,45,64,194,210,227,43,102,59,161,57,80,42,81,83,126,173,123,101,101,147,88,241,74,137,242,230,80,138,86,52,227,203,65,255,203,35,210,227,86,135,24,89,167,135,219,204,240,209,233,175,24,9,130,221,28,169,66,146,33,220,92,2,3,17,139,194,222,42,191,97,152,6,65,115,231,42,68,42,187,39,121,167,108,191,35,35,9,62,192,36,183,231,225,136,212,213,23,162,92,67,197,245,232,211,250,31,125,13,203,88,143,113,57,219,251,141,105,193,157,181,104,242,43,16,102,137,143,167,50,12,45,248,162,168,79,115,152,230,35,187,14,71,241,156,84,174,100,55,194,196,4,9,249,215,249,45,195,18,132,255,78,85,243,45,239,223,164,215,66,221,48,131,129,121,42,204,174,197,145,164,121,252,163,254,247,207,194,0,134,123,102,36,15,109,139,83,132,219,41,252,122,217,134,181,26,124,70,47,202,203,101,199,187,125,226,246,213,196,46,191,133,242,210,233,243,208,12,157,227,203,205,55,155,147,121,65,149,86,106,67,6,93,37,177,135,118,247,88,162,54,70,185,179,148,201,26,20,154,163,242,112,122,14,41,154,246,53,87,69,11,239,152,91,4,208,247,129,115,141,16,213,2,120,33,184,237,212,65,46,67,241,240,124,8,252,63,84,253,103,19,76,57,149,85,19,159,9,77,9,88,171,233,172,41,75,251,85,23,25,227,206,130,111,24,180,134,30,187,0,25,58,124,9,38,135,50,69,231,197,83,180,200,197,243,53,167,234,226,162,184,107,14,204,246,140,20,93,35,248,245,54,115,76,172,112,112,118,135,59,104,168,77,17,220,235,156,222,238,22,23,141,104,130,125,45,174,45,101,66,29,200,188,30,191,116,79,161,171,215,144,29,217,72,251,179,111,104,144,246,112,205,48,1,182,201,216,72,98,114,149,98,104,27,109,64,136,74,166,193,37,108,164,60,150,151,144,157,180,57,85,218,96,95,86,18,86,98,93,48,24,156,152,242,179,117,136,207,244,61,84,24,194,71,116,55,137,86,120,126,10,19,89,237,236,30,190,192,250,162,231,216,34,30,2,202,145,235,53,244,127,64,102,140,193,246,141,135,145,247,158,170,86,64,220,7,128,208,188,222,70,201,254,86,106,25,52,5,16,124,189,129,115,147,148,61,151,142,154,90,139,150,228,206,223,70,32,14,211,33,212,62,115,104,127,165,25,160,83,233,87,105,132,26,210,7,10,34,102,106,145,158,249,84,136,83,244,122,26,98,64,131,166,6,194,249,44,231,131,242,177,35,90,240,105,129,138,112,150,129,182,60,252,166,226,72,250,171,246,216,7,93,180,131,139,101,230,138,5,112,123,84,7,139,218,192,89,3,68,252,80,144,213,1,188,227,12,230,30,61,14,114,8,140,74,46,142,203,7,219,73,197,248,103,240,57,180,233,204,237,22,185,54,92,33,79,74,121,219,221,56,104,151,184,143,87,197,71,72,35,23,0,172,252,196,97,187,231,170,3,228,99,5,25,245,46,160,248,241,232,85,9,153,145,14,70,155,45,78,138,136,139,125,10,141,212,198,161,249,47,200,171,31,108,213,240,228,177,149,54,95,3,174,220,120,218,87,116,92,255,117,70,168,22,85,100,251,165,146,41,194,89,0,177,184,40,132,103,26,184,9,29,176,137,10,122,180,88,251,12,11,114,108,64,115,110,90,173,224,12,148,32,113,182,209,177,120,249,21,42,241,56,90,73,143,248,142,212,66,161,89,156,163,1,209,64,20,69,75,248,139,6,188,114,58,194,194,133,85,148,218,201,212,173,227,223,179,87,110,84,44,46,204,48,216,243,27,192,109,181,149,203,157,229,125,217,178,80,95,75,57,68,229,162,96,148,77,177,182,171,201,181,156,195,139,208,139,227,86,23,32,3,198,100,203,72,42,61,190,127,8,11,205,102,11,26,173,73,71,40,90,0,63,224,152,85,198,55,74,193,172,141,179,222,161,237,106,224,98,95,97,204,237,122,212,68,212,118,93,65,176,220,211,167,222,115,218,90,158,130,198,218,228,81,199,237,102,16,227,19,185,58,219,2,150,243,153,57,186,106,213,1,166,224,224,62,233,232,138,241,199,161,254,32,110,187,185,42,185,179,200,99,91,53,39,92,14,25,120,123,227,201,217,1,147,167,218,223,165,241,117,163,78,61,208,35,2,6,146,11,102,56,191,71,24,139,225,153,166,149,226,151,213,200,30,218,55,183,223,147,79,226,140,11,19,99,144,92,140,4,97,48,28,184,83,113,219,191,251,76,245,167,119,191,161,234,156,9,160,253,242,225,92,88,143,242,243,30,8,40,193,172,81,226,217,241,104,85,87,127,240,181,198,129,50,13,135,165,94,139,108,156,42,11,185,85,230,21,180,46,3,195,38,141,206,232,237,44,241,6,130,73,202,184,89,240,35,90,225,158,49,28,92,85,183,85,63,249,61,162,218,181,119,53,146,150,58,16,174,205,171,43,26,16,63,111,24,44,146,229,167,183,105,13,15,155,1,90,132,204,160,171,144,4,85,174,148,62,137,203,197,82,83,57,137,113,112,237,186,11,153,74,116,183,16,135,164,34,246,182,10,88,72,178,12,168,71,69,1,111,220,167,242,47,50,44,47,249,98,170,34,187,209,57,132,187,245,94,56,234,188,74,174,235,137,215,181,48,112,12,240,170,7,59,164,67,34,26,44,61,49,169,89,33,25,76,113,54,200,63,253,14,188,234,50,240,237,184,163,80,33,244,113,15,231,155,168,189,142,253,242,154,1,255,213,229,109,71,51,211,231,181,95,112,149,103,61,109,224,204,168,156,93,47,190,66,76,236,197,23,43,206,145,215,141,29,82,170,54,252,118,98,96,108,185,10,196,20,17,198,52,214,237,16,182,128,248,250,73,38,203,24,113,118,104,73,160,163,134,206,115,162,113,33,3,118,42,23,255,30,144,137,61,82,154,128,204,152,191,251,125,26,0,172,116,31,121,27,133,72,60,164,173,113,38,43,63,199,7,158,225,229,133,66,145,218,202,110,239,107,104,14,75,84,17,92,145,209,123,203,203,179,137,13,222,192,185,78,251,60,130,14,219,33,132,216,34,21,130,47,234,66,49,113,251,179,190,207,16,22,120,47,253,162,201,10,215,41,30,179,120,211,235,39,82,47,122,52,51,224,151,230,91,190,33,142,41,206,76,57,134,63,221,0,103,140,61,185,217,5,94,5,228,101,175,158,105,98,71,15,162,213,194,63,196,153,165,37,248,116,130,236,179,11,109,225,81,57,64,183,24,41,88,79,246,194,107,49,197,130,16,118,233,83,101,163,156,37,153,70,2,225,9,166,40,137,198,89,27,36,244,10,213,44,149,99,187,198,213,142,105,248,223,69,72,36,217,10,96,217,131,174,229,217,173,134,156,26,240,92,204,179,21,48,208,53,188,32,138,9,94,107,146,134,143,142,75,224,104,185,246,65,111,218,240,192,206,250,241,187,140,118,151,149,103,18,94,246,169,131,125,172,210,233,85,26,11,43,202,50,164,220,112,193,129,181,50,177,6,62,111,230,26,33,55,253,224,148,236,57,84,31,18,31,55,33,12,60,124,168,180,26,137,27,119,15,123,233,69,232,169,215,75,222,188,150,0,166,23,81,53,160,244,223,157,64,0,172,102,119,115,11,79,197,157,129,224,21,22,133,220,248,201,16,135,78,95,81,206,79,197,211,66,22,41,30,178,101,119,142,217,78,154,184,98,142,68,145,147,188,15,21,51,161,181,112,204,0,30,255,202,249,93,181,57,109,33,193,25,139,14,111,110,96,53,42,25,119,94,111,93,241,101,120,247,6,67,4,1,138,70,147,52,138,183,236,96,129,43,178,226,36,160,172,167,70,16,197,141,43,145,132,17,183,92,22,172,129,147,121,234,205,214,120,15,224,26,15,7,144,102,124,173,82,207,167,3,182,224,107,236,178,44,31,217,184,223,178,15,209,34,152,166,239,109,64,90,165,92,194,102,188,146,96,54,94,138,105,198,108,120,182,149,249,187,209,35,183,92,140,206,93,87,49,235,145,35,221,255,193,173,158,255,235,106,215,184,177,165,242,182,156,95,124,41,176,97,200,135,225,172,168,94,9,34,38,134,106,224,123,49,179,194,59,115,176,105,253,200,131,92,98,192,182,29,202,93,35,217,85,46,21,121,140,82,116,169,29,104,127,197,169,137,133,247,172,203,254,35,171,63,29,20,203,73,23,183,120,207,254,207,34,21,249,11,100,99,129,221,236,108,71,125,247,87,65,149,183,125,179,84,112,69,91,106,47,89,125,5,141,183,213,231,14,210,4,163,103,226,236,232,2,121,181,199,231,141,11,225,72,32,203,187,165,159,102,89,32,64,243,221,240,173,50,143,83,230,113,249,150,42,255,59,171,7,178,119,164,22,99,13,15,37,244,126,34,7,31,137,31,45,63,138,170,223,89,190,125,16,92,119,110,238,201,171,99,68,113,174,82,13,64,236,25,87,191,137,226,137,155,214,93,108,127,128,104,72,225,131,51,73,230,87,228,202,156,21,13,129,222,199,211,142,247,3,230,67,3,63,163,240,20,21,54,127,226,125,195,202,40,34,73,218,24,211,196,171,92,213,88,240,7,244,54,161,164,25,241,93,244,159,196,36,220,71,104,207,124,29,113,43,180,185,93,185,219,253,9,69,209,113,144,206,246,114,85,222,220,110,240,112,23,97,44,251,107,232,115,134,154,80,94,21,184,113,159,17,191,117,239,157,170,153,157,10,245,51,47,197,239,232,148,166,33,194,170,244,29,54,157,208,211,43,255,113,8,131,221,71,28,88,191,211,212,41,111,209,222,97,185,60,58,175,188,25,244,203,225,127,119,152,34,6,119,33,125,174,208,192,38,133,51,90,112,47,24,163,255,181,141,52,17,126,65,198,43,234,211,73,30,89,86,119,40,160,234,71,236,231,152,147,234,14,35,13,106,220,95,79,117,180,239,186,26,196,80,19,132,214,82,226,67,160,215,117,232,11,19,36,108,236,50,15,65,10,199,33,153,251,255,47,169,100,127,105,246,3,36,126,112,161,242,89,106,106,16,121,27,116,235,37,27,242,225,192,162,167,234,147,7,85,34,136,210,90,154,70,94,248,245,118,133,39,252,59,205,68,215,80,13,143,205,116,230,211,137,80,167,34,49,31,81,190,196,108,82,48,56,68,2,168,247,108,247,145,210,28,203,42,52,139,27,31,162,235,88,98,37,184,61,8,158,108,158,193,89,57,119,178,15,95,121,152,231,93,74,143,189,174,246,120,111,114,224,142,157,87,1,114,227,190,138,208,13,66,86,112,51,74,82,167,164,225,128,34,64,44,90,9,34,183,178,156,55,2,146,149,231,109,228,139,196,145,106,169,87,90,109,36,197,158,2,136,42,96,235,161,126,183,41,37,143,40,137,76,176,55,173,89,20,68,202,210,240,110,169,3,230,199,208,14,114,245,171,147,19,222,138,188,252,230,252,241,145,144,111,174,23,139,40,189,226,52,169,149,63,115,215,172,14,224,236,194,83,163,47,128,253,247,7,150,227,56,72,129,1,251,148,215,30,159,16,95,53,187,87,247,79,79,218,146,106,100,76,254,16,232,110,58,104,131,131,97,223,189,85,120,166,67,131,126,58,202,199,117,41,156,139,12,97,220,249,219,228,244,197,164,28,152,27,34,155,39,97,190,210,141,159,126,118,170,178,12,100,144,70,56,30,73,188,234,105,124,184,176,198,208,12,29,135,45,127,230,105,218,206,28,43,156,44,227,33,140,137,204,254,239,132,234,248,44,249,244,27,68,88,219,235,38,29,36,145,243,158,74,163,1,132,91,124,53,187,19,160,160,122,14,39,139,238,180,189,29,175,107,88,127,254,133,49,33,206,229,218,26,210,81,244,182,186,3,27,207,65,233,134,193,123,113,31,120,94,36,36,94,209,197,29,79,103,105,163,163,35,11,27,251,152,7,204,41,54,104,4,97,238,183,45,141,156,234,95,164,82,175,7,243,60,118,32,183,118,56,138,135,153,174,191,134,207,70,223,224,180,210,15,204,205,82,213,64,121,206,12,47,72,218,220,124,225,148,245,123,116,189,121,255,146,36,124,79,69,213,180,133,231,109,149,222,202,44,43,58,225,79,29,253,68,92,189,148,70,227,100,47,134,181,145,179,177,115,137,160,215,231,3,158,183,121,102,148,158,201,166,249,44,55,146,128,103,159,51,70,161,175,175,59,121,93,228,43,200,208,228,225,154,184,164,46,135,37,103,189,181,147,246,33,50,94,50,31,141,47,182,219,220,163,22,211,145,103,34,130,121,64,16,77,22,155,56,211,25,205,168,61,103,22,83,97,92,215,219,130,53,192,72,230,152,144,7,96,64,185,233,162,9,78,15,246,207,82,128,89,48,224,160,10,134,191,179,194,22,162,136,70,237,216,57,145,200,76,240,52,7,221,163,214,2,73,130,169,246,42,80,215,130,183,91,88,142,118,163,152,120,168,61,111,13,67,27,146,227,166,180,148,57,44,253,239,42,94,201,35,146,218,150,231,133,89,192,16,171,30,146,68,51,249,137,80,192,149,29,118,105,208,115,76,182,242,178,55,41,219,135,21,28,202,151,152,96,254,195,125,183,64,122,122,190,30,223,189,93,213,22,92,40,206,234,248,159,120,12,240,212,90,64,9,35,197,197,180,6,50,135,127,28,130,35,60,203,117,239,51,108,135,182,6,226,221,210,51,47,190,177,89,88,73,208,227,22,135,93,212,156,109,90,184,100,138,109,204,237,234,214,204,91,241,166,184,161,224,113,249,129,138,12,85,112,45,195,53,55,66,45,190,126,186,200,82,205,103,184,63,26,190,100,216,69,173,78,112,125,176,3,252,182,58,98,118,161,55,253,51,143,84,27,217,48,9,232,92,201,91,36,165,44,87,57,124,255,116,58,39,18,245,190,52,137,21,247,122,247,9,228,247,46,159,122,240,94,46,217,184,20,253,64,121,93,58,202,9,175,175,37,155,94,34,168,171,67,231,95,211,158,137,29,193,145,121,213,29,134,75,78,82,235,154,211,90,74,189,4,14,112,44,168,238,93,26,35,226,96,85,173,203,66,243,221,206,199,222,231,55,241,46,71,134,146,252,3,131,150,136,162,233,144,168,155,63,75,110,39,67,33,215,221,196,180,67,36,183,153,172,138,50,28,223,227,65,133,218,188,156,206,82,116,155,155,152,182,164,99,210,139,89,202,243,90,66,35,17,244,4,170,233,188,76,20,110,53,151,197,201,50,159,17,101,100,90,139,235,70,202,62,24,101,102,183,77,102,73,141,201,67,81,169,46,117,116,89,106,133,210,168,79,226,101,239,61,243,151,206,0,27,133,2,32,194,251,89,23,54,205,4,20,64,172,42,66,123,88,45,173,207,136,66,193,206,47,121,15,116,127,49,209,233,137,23,109,3,154,43,224,188,43,116,39,35,208,134,20,67,128,38,69,47,215,213,202,147,46,25,146,99,20,252,132,47,150,166,149,51,200,15,8,67,152,129,162,183,74,41,105,239,143,243,119,57,68,186,30,41,125,164,212,109,120,254,230,38,123,110,146,13,38,92,138,91,40,98,243,191,48,203,1,8,228,220,183,147,122,88,231,209,207,251,225,240,40,160,22,140,20,118,43,124,109,151,101,130,62,94,27,200,169,38,251,160,55,115,116,162,27,101,154,221,218,154,162,68,121,75,157,19,209,51,210,134,65,201,65,182,82,52,53,73,173,46,172,67,56,4,216,40,187,234,27,173,1,222,250,72,170,13,240,87,5,114,216,190,62,216,132,207,178,186,168,80,91,219,151,98,243,92,140,190,117,157,196,64,224,163,99,203,121,195,158,33,254,184,3,21,104,191,21,209,125,70,121,214,67,148,220,149,133,88,28,130,193,157,213,50,62,217,194,71,78,206,159,224,28,85,220,233,40,98,140,101,233,48,126,158,112,38,205,161,55,110,182,196,147,240,38,81,138,26,109,77,91,89,233,94,36,132,35,109,49,114,162,79,226,217,34,10,193,84,190,47,66,51,159,14,203,138,131,200,93,16,21,18,83,51,165,10,2,47,155,231,231,140,197,53,162,149,221,134,105,109,30,125,82,163,254,53,113,187,96,94,123,105,30,10,247,78,183,191,76,85,34,234,250,248,68,206,105,15,69,242,159,192,114,134,29,235,27,138,205,131,44,12,208,234,127,243,33,132,55,32,198,159,72,163,74,108,241,184,1,148,182,52,81,233,184,113,138,7,5,135,201,72,188,156,100,185,56,183,22,116,5,163,214,30,246,95,131,216,180,125,89,112,88,6,174,3,166,231,210,1,232,56,183,250,13,197,123,192,87,154,179,219,50,53,98,165,25,100,18,199,227,247,252,34,220,121,33,222,74,45,144,185,107,251,0,213,98,242,17,184,129,58,5,124,224,28,234,14,230,148,184,121,229,60,166,82,117,130,174,180,87,138,26,44,21,198,196,179,253,140,29,231,185,143,212,90,14,187,99,99,81,94,48,99,58,95,124,146,101,112,82,67,18,78,152,90,4,147,217,138,43,22,33,181,75,28,184,198,233,147,212,217,111,5,73,58,124,178,183,236,181,120,19,78,162,34,88,192,99,42,9,26,209,255,58,59,182,130,193,5,216,180,84,95,217,7,100,83,119,145,232,190,115,134,177,4,162,212,192,125,233,101,195,108,80,41,72,242,183,53,39,170,251,201,21,112,32,136,32,190,80,187,20,41,62,202,172,93,234,45,139,71,93,56,197,110,38,231,80,99,63,254,170,31,133,7,152,218,42,137,76,76,70,245,178,22,104,157,133,255,17,166,23,139,84,64,86,43,85,48,142,95,65,150,78,162,101,190,40,135,160,133,152,71,213,151,40,197,254,247,124,45,55,178,91,102,246,221,215,110,251,16,218,204,68,25,167,104,118,141,162,197,39,120,135,47,27,229,57,186,79,91,42,87,70,220,238,132,193,191,188,147,46,192,122,4,63,177,154,83,212,234,76,130,32,75,49,7,34,109,97,152,70,86,243,250,20,215,254,146,208,43,186,0,75,50,154,155,124,249,168,211,26,217,37,238,131,137,28,104,204,125,172,50,70,153,50,63,148,255,73,235,19,251,133,173,23,22,87,14,6,217,220,241,203,28,38,232,18,49,143,180,233,172,134,121,123,96,218,115,150,14,218,182,62,21,159,231,113,162,122,168,85,187,166,201,190,31,217,140,149,33,165,60,99,89,233,200,76,223,98,224,109,200,38,156,130,117,141,66,105,95,119,82,163,169,23,214,220,214,17,247,138,127,214,124,184,110,253,166,32,228,254,191,26,206,128,192,226,220,134,240,247,235,211,129,131,229,87,203,141,4,125,236,97,139,211,39,127,230,8,8,93,99,123,49,228,236,60,46,67,170,145,96,159,226,53,78,57,181,178,200,246,3,168,219,73,189,189,1,61,2,121,210,253,220,243,97,20,154,38,233,186,111,97,0,91,133,233,162,209,97,102,140,239,26,33,51,209,113,112,187,119,252,46,92,182,253,255,11,177,32,20,162,169,195,38,20,147,161,40,201,213,29,253,62,189,238,245,207,84,181,99,23,29,57,197,56,253,83,31,154,139,165,56,153,102,113,71,178,81,65,162,212,122,23,61,164,193,21,62,254,115,2,152,182,39,253,19,238,167,12,30,118,180,59,188,172,184,48,166,239,63,219,25,251,50,92,51,113,67,59,219,140,102,217,23,170,168,224,11,205,31,146,184,88,102,217,213,249,126,129,215,121,55,139,188,12,83,19,126,184,9,230,107,59,133,183,117,173,16,182,132,134,93,190,28,207,38,168,80,17,254,131,248,109,127,205,73,130,38,181,140,59,77,13,140,116,232,180,235,42,226,82,98,62,65,37,141,6,15,9,237,74,95,89,9,203,255,208,164,188,87,19,84,94,239,144,137,72,222,222,234,104,62,242,56,229,131,235,75,83,114,244,76,47,34,243,71,94,57,182,31,16,240,238,202,95,86,71,119,137,3,183,10,60,7,88,64,169,38,78,0,3,104,140,183,194,144,235,25,128,57,204,117,218,8,119,21,29,183,249,23,151,248,18,28,23,100,184,196,237,241,226,180,92,150,107,23,128,26,78,3,95,159,201,227,44,188,228,241,216,207,18,110,60,194,29,255,62,79,3,169,124,124,83,40,207,13,144,161,205,74,101,233,184,165,176,255,213,32,206,177,204,103,221,140,215,20,15,163,125,126,155,191,136,20,247,128,206,149,174,75,99,25,237,180,147,155,89,172,162,142,64,188,248,44,116,188,114,195,198,223,179,146,234,230,170,223,79,17,20,12,76,53,60,60,131,107,70,87,172,163,121,172,139,141,62,101,227,181,217,232,76,153,159,167,68,76,226,182,6,129,116,247,194,79,82,172,223,82,222,176,133,31,121,69,172,181,146,157,115,42,167,2,32,6,22,32,85,217,194,40,55,238,56,202,63,195,190,62,154,29,171,25,251,142,243,231,174,10,243,210,170,235,231,144,224,106,46,190,95,125,141,80,37,195,51,198,182,216,89,157,250,83,90,50,233,232,63,18,48,100,135,62,34,136,9,77,7,179,237,88,255,55,160,72,66,85,144,224,231,64,198,245,211,246,118,129,166,21,108,97,207,72,41,146,51,90,170,95,34,8,58,224,157,160,145,228,247,213,149,158,236,254,215,70,58,86,26,245,114,40,72,149,212,191,30,44,59,9,55,241,149,244,30,88,5,38,87,82,125,210,186,170,236,148,98,43,78,147,59,137,220,75,47,232,244,233,174,136,73,245,184,98,201,190,111,6,112,245,55,7,20,40,9,215,117,65,185,119,229,201,79,85,24,143,234,233,206,41,165,32,158,235,15,107,128,51,143,137,53,58,120,203,132,143,211,209,124,223,228,253,131,42,232,125,8,206,114,249,90,113,82,4,90,88,150,109,114,36,139,82,229,76,29,61,100,90,97,92,205,184,178,22,88,203,104,172,192,108,90,109,220,20,86,157,64,142,56,88,223,61,17,128,44,218,243,130,222,223,196,102,106,215,190,146,11,80,143,103,169,186,201,107,130,44,54,212,25,234,77,127,202,96,80,180,144,92,225,232,211,34,205,156,222,208,182,52,166,210,27,10,10,63,79,204,197,177,107,91,4,9,255,144,43,229,134,172,49,150,70,64,78,61,118,125,91,81,115,180,143,230,81,234,38,177,34,108,248,1,56,90,35,6,159,2,113,84,115,194,183,137,136,12,28,50,65,197,97,132,248,227,50,30,121,49,140,245,159,73,55,44,111,136,174,211,238,208,17,193,232,57,199,140,141,154,52,188,147,194,191,170,144,55,56,171,216,38,159,127,105,227,234,23,194,248,122,91,16,96,91,168,15,2,197,154,113,110,14,220,6,112,64,104,168,172,88,52,43,29,250,96,71,196,13,126,192,41,210,58,33,188,173,23,99,25,237,154,221,89,71,44,234,79,225,158,98,91,87,212,89,2,118,88,118,117,232,66,154,88,70,139,186,25,163,146,214,174,65,16,153,66,228,122,91,209,10,158,202,95,25,192,106,199,17,43,108,125,60,138,237,139,199,109,10,69,42,25,108,154,111,252,95,10,177,172,224,171,74,207,72,53,253,147,216,36,48,89,89,96,211,152,129,212,150,115,74,22,89,124,96,82,190,78,87,250,176,175,125,128,0,21,200,237,208,249,14,164,125,92,192,31,41,187,136,111,97,253,221,175,208,116,239,191,57,96,255,181,205,6,41,41,251,211,92,27,212,97,232,214,93,113,115,222,48,13,36,201,10,24,43,6,154,14,196,22,200,158,132,22,61,158,75,76,40,117,238,189,208,248,190,18,232,239,253,43,61,36,217,67,88,101,115,248,236,120,163,98,177,163,154,119,15,88,17,90,197,168,176,162,102,12,236,139,163,223,61,11,205,172,248,102,71,127,10,157,219,178,58,67,110,76,193,199,33,29,209,236,121,190,60,3,72,76,18,206,110,114,125,60,17,108,178,188,94,43,238,154,132,17,146,241,53,85,248,154,199,75,53,131,104,137,133,125,84,244,48,208,238,7,154,63,199,218,30,8,34,81,23,52,248,117,202,66,85,192,244,127,158,98,201,109,65,169,128,244,142,100,104,31,73,226,96,70,235,215,45,9,201,159,156,86,142,205,20,212,151,189,134,130,37,116,55,57,129,80,122,177,24,202,196,223,167,64,166,231,42,183,188,161,161,241,221,202,137,252,231,76,224,93,253,186,74,58,110,214,212,171,140,147,131,196,189,107,103,188,112,200,102,82,22,192,240,32,246,247,250,16,152,9,211,53,50,158,223,93,132,70,14,34,251,248,88,56,9,28,156,126,244,37,48,146,154,178,4,219,72,195,62,1,29,150,118,171,55,59,73,41,221,210,174,22,103,225,192,46,221,227,225,46,168,73,246,220,35,210,58,147,73,147,216,179,201,29,19,251,49,46,216,240,129,13,163,137,12,101,199,27,232,7,64,216,0,103,164,246,18,191,100,55,194,56,116,144,177,187,26,8,105,122,55,23,190,162,65,168,18,218,79,33,195,173,52,208,58,179,41,21,149,96,22,173,154,226,124,49,98,255,213,198,128,187,108,77,230,209,34,77,228,243,40,238,112,9,190,209,103,165,70,66,122,41,45,223,26,182,44,124,132,203,123,171,138,245,84,196,23,14,6,36,120,89,152,166,135,200,162,201,50,11,25,108,74,36,67,219,35,99,236,23,237,85,57,112,101,254,5,130,10,14,139,106,19,59,33,29,128,9,11,30,104,14,180,195,201,65,0,22,206,77,205,224,91,172,32,226,230,89,242,136,58,36,26,244,50,106,7,68,202,50,104,205,38,29,53,205,144,1,115,42,8,207,215,85,43,172,160,77,115,6,40,194,67,44,181,72,200,248,63,139,216,200,225,219,99,61,168,77,105,3,20,136,80,36,162,238,4,28,145,82,238,221,158,120,167,118,176,239,124,155,209,88,222,165,250,226,93,243,229,174,142,5,174,141,112,148,5,61,86,182,233,51,150,63,221,133,92,252,174,123,196,163,43,20,8,156,119,251,153,219,61,173,203,95,147,246,64,152,116,81,252,60,143,227,248,74,33,239,9,75,228,115,3,46,106,48,216,61,154,93,68,128,12,86,242,172,165,90,41,110,70,11,97,173,193,216,143,136,21,43,117,212,205,231,3,69,12,63,34,178,22,189,120,74,19,183,227,167,46,16,80,194,138,105,123,35,2,176,204,187,214,136,62,228,129,3,126,196,182,193,186,10,21,164,239,124,231,134,121,160,64,83,204,17,83,125,165,0,255,57,79,31,38,8,59,242,145,144,110,168,107,170,11,247,155,119,252,24,247,216,226,8,30,211,212,67,92,43,27,202,177,46,86,73,236,83,78,63,217,99,135,1,48,149,28,64,238,168,189,128,228,137,7,71,38,68,23,97,175,211,243,56,66,202,199,244,147,197,159,179,166,187,165,13,189,72,247,219,53,93,196,1,64,51,130,162,180,117,147,43,233,253,7,229,232,128,170,70,251,80,122,118,148,234,7,21,201,176,153,172,36,188,224,254,28,200,39,233,162,192,26,18,88,118,228,166,178,205,195,65,177,86,106,153,44,193,243,115,14,75,240,105,182,176,8,74,47,191,145,212,48,225,168,242,44,222,50,56,113,150,197,116,77,150,23,84,203,72,66,43,180,206,177,187,60,124,121,109,172,200,37,56,172,195,85,183,131,6,25,63,68,92,221,15,90,176,24,117,248,91,137,24,132,53,206,88,242,251,106,80,252,137,156,211,39,205,2,187,29,121,142,15,223,92,54,111,7,9,146,253,99,27,42,97,32,221,184,238,30,212,48,83,105,49,96,33,112,222,198,54,161,21,209,18,11,160,82,231,127,2,226,215,17,93,225,115,4,104,48,50,71,223,193,29,85,56,87,74,88,28,166,213,175,198,36,73,180,170,22,51,148,153,71,252,219,148,205,189,10,145,24,206,72,119,55,227,12,171,78,106,151,114,42,136,63,125,153,25,5,205,112,98,11,107,26,180,143,70,184,113,15,179,195,145,40,194,84,117,49,167,213,231,233,89,168,101,111,88,242,183,9,194,179,151,90,69,32,167,176,95,33,47,198,168,118,64,94,251,219,166,167,2,161,186,228,76,136,16,109,42,66,177,173,126,160,209,237,135,96,4,189,26,143,141,96,181,149,42,136,168,40,208,83,39,21,111,51,64,250,97,51,211,115,212,106,119,52,47,106,205,36,131,152,188,0,21,251,81,175,168,225,226,73,170,186,119,104,190,46,137,156,157,239,151,207,97,25,180,146,54,231,169,210,158,162,166,160,113,37,48,148,83,161,5,122,154,193,76,130,239,47,179,116,228,158,96,16,232,1,14,229,114,114,96,55,166,163,97,19,240,242,82,82,55,100,196,71,253,190,208,227,96,189,24,244,16,100,174,236,254,39,251,75,82,101,107,29,114,94,49,207,198,238,241,232,76,121,95,161,205,0,70,203,135,115,215,112,80,6,224,203,199,112,224,178,171,41,64,136,178,109,87,156,45,137,181,45,65,165,199,155,19,82,138,176,164,187,184,17,123,25,111,104,189,27,232,193,227,38,23,235,7,214,132,55,4,241,6,180,235,232,46,176,170,162,239,65,200,133,50,241,98,210,133,45,155,104,64,94,223,98,82,167,195,93,203,170,179,221,64,237,198,74,101,97,140,248,92,181,231,183,136,115,37,27,212,169,164,165,34,16,167,49,16,27,220,68,207,123,207,89,54,227,162,81,200,179,30,83,155,193,21,101,29,10,57,189,199,125,85,33,58,181,25,170,248,76,203,242,38,5,81,124,81,26,129,24,96,35,134,62,93,15,122,178,240,34,253,148,148,17,72,255,177,218,6,61,173,5,141,239,148,249,95,38,102,114,6,88,162,27,169,219,159,231,193,88,74,86,49,123,142,76,207,4,128,162,125,131,20,1,226,107,100,130,169,193,14,170,104,204,98,19,121,17,186,162,91,47,78,104,150,82,153,55,159,79,36,135,243,0,39,184,13,113,88,25,58,250,187,237,141,70,78,24,70,20,36,98,228,154,42,50,251,153,222,109,104,135,143,225,58,119,38,125,173,91,93,177,203,156,229,222,10,221,216,74,240,201,202,167,47,202,190,102,213,5,80,98,237,135,207,27,101,111,71,116,21,81,136,208,242,188,236,172,238,2,191,38,92,16,107,37,53,243,100,67,159,116,3,145,52,165,236,179,188,205,72,179,113,98,131,14,226,178,179,70,172,192,17,97,51,193,48,172,110,100,237,104,150,178,65,78,187,245,48,96,180,11,249,26,20,227,47,201,73,140,224,71,65,226,239,166,39,66,84,29,173,196,33,97,204,190,61,216,239,252,187,243,220,160,124,70,20,253,233,229,124,44,55,102,139,66,91,58,143,26,131,93,71,100,93,27,250,101,160,164,76,190,50,203,140,255,164,237,32,15,110,14,109,77,79,72,235,251,132,45,139,178,145,24,139,133,181,122,160,221,117,29,117,91,216,216,30,128,1,211,122,109,102,167,155,119,252,26,26,61,84,138,137,227,40,103,129,80,214,211,175,254,6,21,230,29,64,214,36,227,247,170,37,3,181,127,13,213,231,76,120,108,229,221,163,235,196,246,192,197,81,129,233,122,10,213,62,13,57,9,45,209,48,113,61,151,63,227,68,190,38,133,239,100,14,109,254,6,132,18,57,228,159,183,194,21,218,68,228,185,11,174,140,157,158,111,13,124,84,48,136,146,35,145,17,245,153,179,5,26,235,123,219,92,32,46,97,190,105,110,184,97,213,14,2,173,69,92,176,113,145,85,247,193,105,141,173,152,215,201,38,216,225,104,0,239,106,218,253,1,22,111,191,60,121,67,158,72,136,143,255,238,60,105,27,121,128,98,237,239,220,37,86,16,164,131,109,211,4,225,20,50,225,17,255,234,89,106,75,0,92,234,152,218,102,138,177,54,243,21,75,183,189,218,90,47,244,164,93,245,57,159,15,0,149,158,118,143,97,11,234,232,250,133,71,94,31,139,209,54,79,36,126,49,195,162,75,141,204,198,98,219,53,36,224,2,37,186,36,151,210,189,180,137,225,217,138,4,186,35,210,69,164,145,171,176,0,8,79,9,35,91,242,133,16,238,0,189,64,56,116,224,117,217,155,25,88,59,242,113,139,4,220,24,200,242,242,137,193,146,121,138,19,208,112,68,225,118,58,36,3,99,58,144,65,239,254,136,208,244,139,93,220,225,194,185,53,214,45,89,225,89,101,24,10,66,198,166,2,223,4,27,146,223,229,175,130,15,159,194,73,132,187,250,126,241,51,209,184,226,231,214,172,224,22,56,37,19,200,3,84,83,27,2,96,36,194,255,42,85,227,2,195,167,34,79,14,54,30,161,188,9,212,145,136,209,69,179,177,59,188,125,213,137,122,143,63,136,198,95,180,181,80,35,23,49,75,1,211,38,33,169,253,246,143,122,144,167,145,105,17,118,185,215,125,45,83,30,116,180,90,57,201,247,18,27,183,22,207,9,18,99,116,153,151,249,3,107,232,172,124,31,214,100,86,42,137,175,228,195,143,67,196,99,11,215,233,25,96,112,2,6,61,173,5,55,22,215,36,218,185,184,19,79,177,239,169,207,9,41,252,23,186,102,127,78,84,54,73,203,244,153,208,174,82,155,98,233,60,34,230,45,255,209,108,98,232,160,209,113,22,73,75,92,253,122,127,242,139,41,125,207,211,125,153,98,143,219,229,253,232,223,104,102,81,75,32,205,125,234,38,86,76,151,89,56,172,30,182,246,116,59,130,193,139,8,56,140,0,153,184,60,122,65,168,101,26,53,32,158,193,59,11,214,10,117,225,4,19,98,60,15,161,202,41,13,49,95,131,28,165,218,103,99,85,101,48,85,171,156,150,114,167,12,43,44,124,153,165,255,50,235,194,208,249,133,29,77,184,209,163,193,164,242,168,167,84,102,21,104,102,107,148,155,105,202,189,232,168,42,177,204,237,236,189,96,31,213,126,139,137,10,220,41,41,119,98,181,235,71,62,248,122,76,73,17,136,199,95,63,68,73,206,15,189,215,4,59,112,182,9,219,149,150,106,241,103,22,48,222,212,145,43,27,79,101,87,99,137,60,43,222,217,103,65,63,16,213,107,5,127,130,171,82,2,14,225,67,195,40,211,36,32,0,8,106,168,216,143,232,211,84,106,126,154,23,157,45,100,229,99,47,227,9,0,107,136,53,57,43,123,79,11,237,181,186,32,64,55,207,78,86,189,115,1,49,192,88,47,28,22,86,64,127,129,217,89,193,4,162,85,26,101,37,60,20,0,146,40,230,162,87,182,56,8,88,252,8,9,252,32,157,18,21,252,47,246,152,7,189,249,199,169,165,197,137,225,157,109,83,202,113,238,62,67,48,228,216,15,44,162,173,125,247,109,67,131,32,13,215,212,73,218,68,198,253,137,236,247,180,88,177,123,182,154,0,213,216,44,137,126,136,28,179,62,218,121,144,73,3,149,37,126,206,116,147,67,55,238,93,208,240,0,11,217,72,32,1,22,80,13,60,218,179,206,93,50,113,114,152,195,70,147,77,211,253,84,69,15,83,40,50,37,231,216,136,224,149,56,56,170,182,86,35,80,52,133,55,43,5,129,13,183,52,12,103,89,125,224,92,51,26,154,115,92,164,122,246,121,232,32,237,44,87,191,78,213,149,253,94,153,60,167,101,124,251,108,88,70,0,26,238,156,152,119,215,8,93,19,35,2,143,234,222,204,2,16,69,21,68,204,170,223,86,218,116,140,25,15,228,246,160,178,100,147,227,67,175,116,73,226,183,225,26,70,28,155,234,217,252,223,149,187,6,213,189,7,62,63,136,107,98,75,221,155,188,21,208,179,106,36,43,100,35,137,52,183,30,117,2,50,23,213,71,26,39,28,113,2,103,238,207,42,146,120,175,242,253,35,99,88,38,47,25,85,162,149,122,229,42,95,254,131,45,105,84,41,53,156,138,181,9,174,157,124,71,249,160,168,26,129,58,244,1,181,12,147,202,18,249,41,4,181,58,7,70,136,180,33,30,4,157,5,68,134,176,246,139,9,117,144,24,88,186,158,252,70,96,30,246,113,4,1,168,60,69,155,18,121,232,239,94,122,36,28,211,80,63,98,210,37,133,229,127,221,245,233,139,251,218,132,204,86,39,28,248,231,63,114,20,23,231,220,201,190,112,185,53,31,126,46,78,129,8,203,167,24,186,121,124,103,36,84,163,123,255,65,180,13,234,119,63,235,247,44,27,162,25,97,171,34,200,210,117,32,221,34,71,6,217,42,38,91,142,207,4,159,204,24,95,101,30,69,86,182,216,208,56,171,29,7,77,159,172,209,148,54,24,109,234,246,19,115,37,149,44,29,199,194,36,85,223,183,20,55,240,122,1,210,44,103,101,16,46,26,176,4,43,158,238,133,50,144,218,151,253,178,240,56,207,180,47,169,181,213,78,44,185,105,67,41,82,35,198,201,37,29,160,88,103,83,8,30,208,207,23,97,118,121,237,104,153,70,211,158,4,45,194,155,145,101,74,80,228,94,170,33,230,144,18,15,138,124,50,206,255,67,138,254,153,224,34,62,202,22,16,74,55,158,27,115,82,91,12,121,179,91,238,95,63,240,50,233,12,70,98,45,77,31,128,174,205,96,25,21,70,208,17,188,247,151,106,159,49,0,91,127,19,31,30,10,99,176,114,43,115,120,135,135,112,207,151,71,205,74,164,23,196,83,205,77,246,254,220,44,179,92,86,165,85,185,119,30,90,72,192,7,142,34,94,33,102,210,11,135,79,177,62,12,36,2,104,18,61,244,238,227,146,218,21,210,145,242,126,231,239,148,165,31,236,148,96,140,153,94,232,94,157,129,243,250,208,133,15,20,69,153,103,18,118,144,35,67,161,105,180,171,53,55,241,91,110,31,83,126,250,96,214,48,8,99,252,101,51,89,222,129,111,31,247,168,251,212,81,164,212,236,220,178,125,229,171,216,35,184,15,63,38,174,252,220,158,168,43,188,248,80,229,154,51,86,181,66,153,52,230,133,31,84,11,197,168,145,85,167,232,9,127,154,211,162,39,224,7,146,229,86,78,203,131,56,112,197,125,240,158,231,79,40,252,112,150,163,226,61,190,137,93,14,229,140,117,116,155,253,30,71,45,223,107,32,107,123,73,125,89,175,86,64,7,156,191,71,133,121,62,2,150,146,15,100,46,59,182,46,244,47,5,44,9,6,95,74,251,223,117,100,234,218,102,58,232,88,23,9,85,25,153,137,27,163,108,7,249,26,4,169,155,190,200,31,181,200,215,101,13,80,121,53,53,67,156,57,249,228,136,244,247,43,53,138,145,195,83,81,228,245,115,15,132,158,22,133,118,176,249,98,1,133,123,51,250,158,83,140,181,81,108,172,245,89,114,83,208,8,39,3,31,142,32,61,92,218,64,248,24,142,14,120,168,181,48,185,18,75,98,87,77,153,194,78,17,249,129,56,62,107,183,202,35,65,174,66,78,212,67,60,226,206,109,166,36,120,202,201,195,133,33,177,109,65,96,75,2,167,162,71,76,239,188,75,201,49,138,122,97,176,58,193,208,12,58,59,207,139,247,67,44,35,6,82,76,132,116,21,142,2,156,109,158,246,94,203,190,10,54,181,71,129,217,200,100,36,39,160,99,214,104,27,55,81,127,238,179,126,107,25,10,215,44,24,119,168,89,223,169,216,155,171,223,119,234,170,116,242,130,18,66,206,217,8,234,233,79,187,130,143,166,36,142,226,135,148,187,98,144,138,95,250,42,217,204,233,164,12,229,241,7,132,214,8,87,35,172,148,108,195,146,38,80,110,254,221,24,152,55,115,152,54,79,61,188,123,182,119,220,246,130,113,133,115,101,208,52,43,15,65,199,88,247,72,64,102,234,62,157,217,57,51,158,104,171,31,89,17,73,63,58,99,170,239,147,44,159,29,103,131,42,190,12,241,142,119,17,106,85,17,55,44,181,74,191,199,192,201,53,139,140,66,103,18,143,51,26,107,144,105,110,74,148,70,196,139,250,174,240,55,154,48,56,191,181,217,21,136,106,93,239,148,148,91,21,206,155,115,225,133,47,116,21,230,184,110,173,203,84,197,234,50,116,18,11,207,192,221,249,27,150,129,47,101,139,177,196,43,61,97,206,27,185,91,205,76,218,90,230,217,195,214,152,78,40,123,156,114,141,96,223,55,5,207,109,209,73,3,80,62,81,79,189,167,154,143,250,188,149,228,14,137,70,35,195,66,252,88,163,39,28,78,86,167,221,42,7,6,117,94,82,216,124,140,156,196,107,5,223,139,172,116,200,183,240,133,73,84,86,70,6,212,55,241,253,233,184,6,120,238,88,172,176,54,6,26,32,29,56,135,142,195,54,59,132,139,124,121,197,226,255,171,172,51,246,73,204,52,13,178,107,92,191,6,129,138,60,117,79,208,191,37,95,130,238,125,127,224,53,210,21,139,87,159,171,141,129,139,35,241,230,25,131,165,17,89,32,214,212,242,17,19,136,71,80,100,243,80,21,22,192,102,86,206,32,98,235,32,166,54,228,159,182,57,196,236,52,209,3,209,90,140,222,157,121,117,125,232,81,192,0,215,49,132,32,209,125,47,136,218,111,80,191,170,83,229,98,2,154,160,201,9,125,64,20,192,127,240,60,4,48,197,15,211,197,109,249,243,29,243,22,133,183,233,68,11,105,6,54,182,7,114,4,155,90,165,160,178,3,114,21,166,107,72,53,57,100,237,52,211,32,40,110,4,176,218,8,198,248,145,210,78,153,202,99,109,9,54,148,205,181,115,158,25,193,201,208,117,5,54,81,188,71,211,148,254,179,84,41,121,204,106,67,37,32,234,51,77,251,53,61,240,1,194,108,5,103,3,135,66,103,253,122,29,71,146,49,246,76,22,20,79,78,233,140,253,154,65,223,35,24,5,32,42,130,238,119,251,143,222,164,41,231,242,18,235,109,169,107,48,195,177,227,64,29,252,79,60,13,24,198,167,44,191,112,188,114,178,69,206,247,96,54,237,213,173,95,59,245,97,60,146,84,33,20,207,142,179,4,147,162,5,191,76,209,108,116,80,114,7,34,129,211,70,67,121,105,84,124,58,101,207,166,246,62,190,9,24,51,20,17,96,249,98,118,146,175,158,62,247,103,124,182,239,51,251,122,234,155,52,156,73,160,113,229,240,250,229,35,198,114,252,136,119,150,241,175,52,251,67,5,67,1,87,17,198,116,123,100,89,180,107,83,208,23,50,120,34,144,122,40,21,168,197,231,141,120,25,15,100,239,230,159,140,44,59,42,23,173,138,147,44,107,96,190,137,58,105,192,142,22,25,253,10,198,185,216,243,36,97,62,64,193,185,95,58,157,176,133,224,178,50,84,232,198,121,145,132,11,5,229,213,129,73,98,100,120,12,178,197,82,8,124,58,54,119,73,127,186,133,49,18,8,216,177,131,65,67,140,76,127,203,210,100,237,155,136,178,219,160,202,81,101,90,206,219,12,50,236,117,253,163,50,178,140,231,43,19,199,156,103,133,111,166,169,47,39,180,234,252,171,82,38,171,50,101,202,56,120,203,6,82,101,216,8,110,59,189,203,98,34,185,180,43,7,224,173,46,71,203,5,133,245,242,247,150,226,174,145,188,71,214,108,176,186,84,149,252,231,16,237,122,131,1,98,143,159,8,250,196,134,7,170,113,185,58,147,153,48,204,224,76,158,194,252,192,84,40,123,130,41,41,216,31,170,72,122,149,33,104,127,11,78,10,104,231,169,182,106,27,175,61,71,170,34,169,109,67,246,7,114,21,158,56,48,201,192,177,56,107,144,105,176,130,25,172,133,88,82,44,97,23,73,209,116,52,39,210,34,16,104,142,238,147,179,83,30,247,129,97,12,119,163,36,255,3,208,48,43,128,155,143,83,125,21,132,231,177,107,126,36,112,120,200,22,188,158,44,165,124,178,68,75,188,138,189,13,62,146,247,189,100,34,235,135,170,69,218,152,78,113,230,242,105,226,111,16,77,188,100,255,145,42,244,191,41,139,93,8,59,247,209,198,168,179,190,121,145,187,18,228,40,113,247,108,34,190,120,22,250,17,83,132,81,209,72,92,38,111,10,147,136,203,51,177,237,133,27,52,88,128,28,59,196,253,179,143,80,255,76,64,22,170,222,215,220,136,155,34,63,230,254,115,24,73,124,85,128,8,106,81,130,107,201,51,196,149,181,45,202,229,245,203,21,6,145,56,229,220,39,68,96,151,148,188,145,223,36,34,148,170,193,3,26,171,219,145,105,154,35,6,153,169,236,184,194,33,104,247,117,180,117,229,62,51,254,23,73,91,206,208,37,189,96,82,85,147,120,213,10,235,203,105,235,79,170,200,225,34,174,252,253,74,62,85,48,217,165,59,73,108,200,234,176,188,26,22,115,84,45,106,229,91,7,9,234,232,207,193,248,130,95,8,104,48,22,91,13,50,156,126,209,225,145,39,124,116,30,121,43,129,13,178,47,75,233,217,69,10,104,13,200,101,243,170,58,82,204,30,229,73,50,194,238,134,0,15,135,241,217,184,146,81,107,159,241,81,10,6,124,185,85,78,223,165,87,87,43,38,148,12,43,45,158,235,73,78,79,249,0,48,189,21,198,59,46,180,124,209,155,127,28,181,144,130,145,164,45,193,223,39,182,253,161,205,204,181,112,189,135,240,41,45,159,238,124,85,174,163,94,94,99,145,181,201,23,36,211,83,240,164,242,120,82,123,80,18,133,125,228,150,101,129,34,222,136,2,11,50,71,212,141,147,13,211,134,93,154,225,228,210,217,51,156,139,202,136,27,103,192,61,100,238,68,20,175,178,195,180,137,17,87,184,236,247,103,97,152,106,34,182,26,99,77,186,182,3,208,46,120,150,181,84,125,35,249,238,73,179,21,208,22,127,184,234,88,253,38,68,118,225,168,19,31,84,57,15,58,10,178,180,238,109,204,133,43,120,76,216,145,117,229,95,2,250,251,245,253,178,86,139,163,74,246,12,128,152,146,232,130,220,87,191,184,74,223,139,58,10,25,208,193,151,22,4,148,85,157,16,178,67,57,197,89,65,224,170,251,85,89,248,22,143,194,75,0,4,100,67,7,238,205,203,60,79,76,65,201,206,100,132,22,67,240,230,96,193,51,17,118,175,244,245,247,189,49,101,249,52,184,116,163,138,235,108,172,157,177,231,110,46,173,47,78,45,38,31,219,137,87,71,57,222,3,9,66,229,213,117,182,87,234,103,2,132,45,168,165,2,102,93,241,76,118,147,26,80,9,159,171,251,6,35,160,202,240,56,224,146,166,235,31,50,102,139,249,209,232,253,10,100,36,230,156,68,232,227,130,230,57,215,86,91,87,204,193,7,56,242,43,62,123,207,155,111,251,133,57,60,33,99,198,57,136,198,239,52,201,213,3,220,18,177,159,238,55,222,109,53,17,252,6,3,32,24,126,193,154,4,59,47,132,34,223,83,48,170,15,200,29,198,219,192,23,185,123,61,191,25,43,212,230,124,246,74,220,215,14,209,245,3,250,95,200,100,46,67,213,114,102,193,171,71,17,106,181,17,114,181,106,215,239,138,97,14,29,193,128,248,61,249,25,240,27,205,25,246,9,161,196,238,245,245,222,170,37,1,245,83,202,193,6,56,84,192,252,228,126,86,44,194,16,228,220,140,146,245,115,192,14,195,241,70,192,198,103,132,244,128,52,100,244,100,176,14,136,37,64,17,95,71,153,83,55,234,23,191,199,160,5,119,153,107,60,129,190,154,209,203,176,242,246,228,11,125,164,62,246,176,41,212,21,214,117,51,70,252,174,19,64,88,238,234,145,83,182,122,162,32,189,94,6,58,88,216,8,72,254,129,240,76,98,10,189,67,231,103,219,249,85,213,87,179,187,137,232,202,23,80,67,84,45,169,132,41,53,78,107,50,160,111,119,234,47,129,213,84,123,26,117,216,115,54,156,11,160,31,188,240,251,187,212,94,84,219,106,200,228,56,237,144,109,107,27,165,35,111,25,132,199,7,187,1,19,223,73,120,157,81,174,197,174,166,108,188,235,149,61,204,250,132,120,49,93,108,55,39,206,34,176,128,38,11,208,23,37,7,161,243,133,164,161,46,135,163,83,211,237,66,200,47,183,1,224,4,141,240,65,193,118,196,179,119,171,135,143,178,114,248,188,162,39,233,105,99,80,127,104,232,104,97,141,37,209,237,92,229,130,177,145,162,55,179,34,227,29,60,225,127,204,35,238,144,209,42,12,58,42,44,169,245,170,61,178,141,145,247,213,13,165,217,43,149,166,83,233,102,187,145,109,237,36,13,138,126,102,141,252,237,16,38,113,2,45,100,176,126,182,34,162,153,240,187,179,12,186,92,133,7,240,216,183,192,68,169,224,102,74,64,144,208,144,171,152,165,125,166,46,187,184,250,35,46,133,104,94,207,61,164,121,83,145,66,98,67,104,80,57,157,62,41,156,16,124,23,141,124,185,136,255,89,156,152,195,31,221,179,152,90,215,43,93,59,98,245,46,35,48,220,18,212,8,189,61,64,150,26,8,228,138,15,118,98,145,131,97,52,188,250,8,214,16,183,191,197,202,56,55,120,30,182,45,166,214,69,114,2,61,69,14,113,166,93,201,255,29,77,171,15,0,85,211,73,4,213,242,14,129,211,58,14,100,203,156,63,150,154,140,32,226,214,239,23,38,112,125,89,64,153,67,190,11,184,239,153,98,174,199,232,167,84,190,70,213,74,30,209,160,52,31,136,235,27,75,62,22,102,187,170,122,20,2,57,228,123,169,223,55,3,129,229,218,116,58,135,124,210,96,199,195,183,212,208,253,70,55,174,132,82,49,6,21,17,123,122,57,4,174,11,6,86,191,194,30,143,164,35,175,64,57,85,136,84,136,174,184,197,230,178,171,99,81,21,97,151,204,8,83,3,46,113,235,6,226,75,26,32,255,53,233,28,185,67,160,217,28,51,65,251,114,233,163,23,211,33,170,22,21,231,142,17,227,31,245,34,222,248,17,99,45,61,83,79,246,7,170,78,23,236,103,193,166,41,175,98,99,130,159,134,213,179,168,219,159,66,10,147,13,150,95,148,200,170,162,221,26,38,35,73,254,104,133,56,131,250,155,223,204,234,251,42,22,124,128,207,143,30,2,70,62,241,238,124,95,162,139,102,144,89,200,200,138,86,168,160,99,65,227,114,252,212,60,188,207,0,149,250,152,228,142,130,247,106,130,136,173,54,52,134,158,116,91,166,23,177,193,182,118,27,114,248,77,123,131,52,55,59,244,13,172,100,231,154,38,85,73,234,242,60,11,54,85,149,48,185,120,137,90,35,99,190,220,129,127,193,17,84,234,115,162,161,37,171,209,133,154,252,216,93,20,22,41,180,206,153,178,96,213,240,62,84,27,255,42,8,127,151,107,135,56,127,37,157,142,41,37,203,188,51,70,29,131,28,244,195,167,255,155,227,160,250,186,0,213,97,162,177,171,72,170,49,101,185,65,64,39,194,118,5,37,164,232,86,140,5,61,191,83,19,194,32,17,69,84,60,250,125,162,34,209,33,71,129,166,126,214,158,85,90,12,42,76,90,133,48,81,62,211,28,80,149,54,212,47,207,91,211,7,28,185,224,188,229,57,0,214,76,24,120,215,164,5,88,111,217,222,57,27,18,232,4,129,72,92,130,164,41,156,86,45,232,216,154,82,77,69,124,98,8,31,247,158,122,74,161,127,219,197,164,75,137,146,115,232,29,96,255,255,227,81,48,224,248,231,71,68,254,49,34,184,47,153,175,75,120,117,167,93,224,40,188,70,129,101,35,103,217,131,66,128,98,93,240,92,135,241,109,148,216,114,63,215,85,33,75,15,49,11,154,93,121,232,148,233,98,134,102,226,59,50,104,119,211,138,112,220,216,38,138,119,199,101,177,226,216,183,153,186,198,56,112,79,28,225,89,225,146,118,189,24,223,229,70,212,146,78,182,17,69,210,26,51,110,21,0,115,67,26,106,71,28,251,211,31,23,190,60,244,143,129,250,6,205,55,25,3,67,213,67,39,184,43,130,221,3,28,253,36,190,76,54,159,91,139,176,42,79,79,31,195,191,50,244,48,232,31,104,254,138,152,196,221,186,122,66,125,22,201,107,75,196,68,173,110,158,172,94,46,166,121,189,63,169,217,7,217,250,149,182,194,7,69,120,168,97,140,233,39,120,44,2,249,163,55,241,251,248,188,151,50,113,19,222,95,173,11,152,64,110,79,2,214,100,188,105,205,187,29,212,55,81,37,61,45,8,157,91,136,189,135,98,114,47,174,219,217,14,11,113,217,28,41,165,94,126,48,144,199,203,31,138,69,123,147,121,184,13,127,211,229,246,105,106,132,79,15,110,239,5,69,180,254,160,78,4,35,197,96,36,46,81,174,82,120,140,72,240,132,165,148,156,145,45,227,41,240,194,169,64,37,174,79,120,112,28,62,242,136,9,240,203,48,12,175,239,185,134,130,160,187,94,170,205,47,60,113,67,214,8,196,204,191,221,95,207,139,83,249,144,51,139,45,177,95,229,222,1,165,99,225,65,38,184,253,208,164,188,17,242,144,211,63,61,255,239,129,193,238,233,13,39,71,63,103,107,85,141,93,53,82,86,167,188,178,237,27,224,14,98,170,211,218,178,86,180,129,131,60,33,198,47,169,60,58,5,15,114,127,45,231,44,218,68,22,181,216,231,108,168,195,44,84,8,175,84,97,2,208,218,22,164,1,214,213,167,139,103,153,254,237,138,223,138,170,100,139,123,212,213,114,134,35,222,26,51,178,196,30,239,128,250,202,38,23,99,13,28,48,63,14,63,166,73,196,171,149,93,35,107,161,123,112,199,89,79,209,46,173,41,229,170,85,211,212,8,28,75,2,126,168,84,248,85,246,14,95,67,179,27,147,143,26,101,206,21,81,113,46,202,54,148,97,123,129,94,21,131,145,219,15,93,199,255,89,246,95,150,213,223,222,3,247,175,16,105,217,148,165,98,5,107,149,145,15,238,2,250,137,250,13,56,149,56,56,85,38,174,25,20,100,167,32,17,10,140,248,1,91,217,185,106,117,174,212,126,182,134,219,2,7,205,87,72,80,202,120,95,39,131,217,50,170,245,82,252,233,253,38,82,124,5,168,89,198,223,22,43,69,252,217,90,9,158,230,168,247,194,69,232,147,154,249,36,224,184,155,35,220,222,228,254,153,88,148,247,215,47,185,162,32,118,73,200,97,137,51,32,107,195,17,22,180,213,146,74,173,173,40,248,181,52,88,71,6,46,43,196,18,48,36,144,205,36,174,117,214,96,56,237,77,57,152,185,186,109,16,145,105,185,190,74,41,178,153,12,229,232,116,254,56,27,241,170,99,79,11,101,245,135,130,199,8,197,84,100,193,52,98,160,39,224,148,78,211,208,172,88,220,236,160,10,248,139,152,5,212,173,172,79,242,50,181,183,5,79,118,4,125,168,41,167,215,11,74,67,23,201,232,158,148,129,37,128,223,176,34,184,0,249,211,162,212,187,238,13,32,183,185,109,28,90,241,204,233,49,250,79,189,5,70,208,138,8,244,118,32,124,215,223,48,253,174,171,165,236,30,56,120,19,32,160,248,35,97,81,243,107,39,188,129,4,215,209,106,115,137,130,189,220,91,185,34,245,223,255,224,115,199,221,136,152,90,116,43,114,160,153,155,193,194,103,217,88,127,109,37,222,53,54,27,63,249,248,118,104,140,109,183,135,9,105,105,145,196,7,204,77,225,185,116,14,184,128,57,77,170,70,78,170,110,170,151,67,218,226,169,227,100,255,17,5,187,114,234,222,87,81,29,134,178,170,68,254,216,105,123,198,1,70,188,110,5,68,81,212,222,0,199,93,57,49,216,175,178,224,234,161,123,79,58,43,137,108,51,241,137,192,22,182,253,231,19,19,148,53,169,8,126,66,215,157,38,13,121,116,202,185,146,113,21,250,12,224,156,168,92,133,143,95,238,119,221,209,123,67,201,226,104,178,253,246,37,124,79,166,72,101,189,151,209,91,128,141,85,160,59,178,6,112,179,98,70,0,174,34,104,71,158,118,51,229,65,105,255,205,128,155,95,27,175,64,23,111,154,137,254,218,213,95,89,114,229,106,7,50,22,166,99,37,189,135,171,70,108,63,182,94,91,212,187,32,49,252,164,245,104,249,136,93,198,157,79,242,198,129,219,195,84,183,207,41,141,27,220,144,54,48,41,251,252,207,12,87,114,211,232,82,205,59,141,182,68,75,69,252,60,245,120,195,208,123,110,69,78,254,187,132,194,29,138,194,54,155,89,43,229,122,58,44,122,229,154,154,206,103,8,149,157,250,93,14,68,18,34,63,133,187,46,136,28,0,37,136,113,132,8,176,138,223,27,93,31,99,27,150,124,108,117,129,238,212,238,233,255,133,99,186,67,205,70,148,64,240,182,89,84,125,232,143,108,102,76,9,61,45,246,143,62,247,237,160,18,232,64,219,189,97,133,16,143,91,208,99,11,241,75,175,64,170,190,104,161,44,19,106,191,225,219,46,47,179,19,177,226,16,247,106,126,236,51,45,110,224,246,212,207,130,150,252,109,31,113,222,163,170,179,150,126,21,221,153,169,159,29,248,208,49,84,181,106,203,138,106,242,121,167,219,150,243,190,180,222,204,215,232,119,151,104,9,105,120,226,24,156,242,54,169,253,52,29,210,102,225,44,151,6,222,191,240,92,226,39,135,3,148,179,120,45,85,141,70,130,23,161,3,144,245,134,175,167,32,124,167,71,198,83,6,111,116,209,68,217,97,245,1,181,106,46,213,188,2,179,160,14,80,23,232,172,146,208,119,224,152,8,14,191,184,82,131,21,178,109,203,10,64,57,94,75,110,217,196,172,209,124,219,119,141,165,222,177,175,82,20,159,81,50,193,156,182,33,52,30,138,130,167,175,205,68,117,90,246,18,19,238,18,208,5,217,246,176,146,97,169,174,74,174,183,173,66,196,50,240,22,84,9,53,156,198,81,143,92,212,234,106,149,198,135,208,130,196,22,172,150,238,48,208,186,177,98,240,68,217,215,192,243,223,192,169,110,148,2,139,236,132,234,133,180,182,228,236,23,216,19,224,75,234,96,13,248,66,218,147,214,124,106,20,112,224,100,226,214,90,29,101,139,150,241,251,77,168,2,165,95,76,26,34,203,29,162,115,95,82,224,64,253,163,83,135,188,42,191,53,208,121,87,201,228,61,38,83,107,69,108,192,26,84,92,6,247,174,224,185,250,125,111,192,47,161,138,243,120,77,183,82,103,121,188,48,35,57,236,168,72,44,253,233,13,78,7,155,102,38,91,131,116,253,29,225,99,72,64,46,70,31,123,61,65,159,4,143,114,236,139,144,16,128,149,93,253,63,106,131,137,226,103,115,140,186,224,5,73,126,181,75,80,207,203,213,19,213,102,189,29,117,112,2,118,197,64,10,161,245,232,56,44,114,173,228,132,186,5,102,226,139,170,189,117,13,52,46,100,138,234,240,61,181,29,97,43,193,247,20,51,145,125,139,238,103,237,183,188,252,197,163,244,10,61,153,166,182,161,69,81,71,74,207,42,196,125,150,188,123,219,68,235,50,5,188,231,122,51,234,234,39,245,163,151,86,136,172,141,242,114,156,117,229,164,96,219,168,171,212,29,66,176,218,199,222,55,236,63,195,30,71,21,198,64,46,96,172,189,169,108,17,120,42,91,209,244,227,138,200,56,187,26,192,165,0,199,215,13,17,204,227,160,29,148,75,20,46,55,213,136,10,183,197,205,79,103,157,48,56,74,99,16,141,135,191,16,225,253,250,111,102,249,102,125,194,157,140,241,9,15,152,94,180,54,58,122,236,31,148,187,224,251,145,124,136,177,138,88,29,40,121,94,198,148,68,95,52,223,149,31,195,198,109,107,78,31,204,3,197,129,69,164,167,230,137,52,33,142,255,240,93,44,18,103,209,61,170,144,150,141,169,12,198,23,150,121,245,203,108,218,124,1,176,14,131,150,72,235,216,83,253,10,86,193,136,104,71,115,74,188,56,35,32,21,8,55,157,235,246,129,169,40,76,231,186,237,93,246,24,165,64,83,144,154,23,200,129,177,81,196,94,84,126,11,61,83,57,139,222,114,59,107,57,11,239,99,95,199,118,195,110,90,64,174,73,194,78,109,83,2,206,54,107,107,117,25,140,222,115,210,183,136,18,199,159,181,41,42,83,222,250,176,44,232,194,94,131,238,10,71,1,109,114,164,250,147,34,187,89,126,17,211,78,13,137,64,151,118,23,43,251,7,82,255,154,170,20,89,228,103,181,172,164,95,224,44,143,17,163,249,121,1,92,92,83,176,15,19,28,214,181,27,128,237,151,48,166,200,60,213,69,255,243,76,183,179,31,122,43,245,46,9,25,87,208,124,173,84,11,54,44,105,250,149,158,100,110,147,52,86,189,60,4,178,146,222,17,203,206,215,169,114,227,33,173,236,164,110,179,51,75,155,133,90,55,198,63,225,124,11,76,153,104,200,228,240,5,159,127,56,189,36,92,56,76,73,47,74,242,119,61,100,114,4,236,10,161,24,154,245,72,174,2,157,123,144,32,40,17,244,45,248,235,65,195,10,79,226,15,63,53,207,209,62,215,182,162,95,22,90,25,122,28,156,153,192,80,201,98,20,109,129,213,201,253,195,164,247,238,15,221,222,75,39,197,185,220,134,154,187,122,220,121,101,138,120,74,189,30,60,23,59,194,247,196,123,24,160,54,39,129,178,222,63,28,250,143,92,227,237,172,175,66,60,60,233,56,169,23,189,115,24,58,162,236,105,116,143,203,35,168,13,38,94,204,15,101,43,1,128,109,51,8,134,125,252,213,78,69,228,240,95,71,94,198,86,52,134,53,129,66,68,235,116,118,177,99,252,97,184,236,163,48,69,203,241,77,111,240,68,20,226,5,23,214,55,183,54,207,62,222,12,137,207,113,203,186,157,120,151,172,8,91,158,27,39,241,117,121,202,240,20,4,71,2,209,138,130,85,245,50,196,13,224,56,55,85,175,111,118,52,249,25,59,232,221,215,3,179,6,1,236,34,184,198,69,99,220,25,164,71,72,169,226,196,58,185,44,117,7,68,56,114,81,19,158,169,99,73,31,201,113,179,132,85,11,131,42,100,237,115,188,86,107,247,20,210,139,215,6,219,28,135,141,103,209,240,70,32,159,127,43,173,183,136,42,128,249,177,229,109,188,128,252,74,133,176,118,97,98,242,11,43,235,71,255,238,90,37,198,179,220,170,235,81,148,151,59,24,39,216,26,42,235,53,142,201,120,56,156,71,57,15,171,206,214,189,161,151,178,68,193,63,72,166,103,146,214,16,239,226,22,187,217,15,65,124,117,93,59,4,23,61,227,67,146,59,135,94,11,72,222,86,188,116,169,200,14,255,232,52,232,252,229,238,6,209,198,249,27,99,13,2,27,116,3,164,92,9,90,233,219,91,148,96,235,67,197,212,74,65,144,220,176,237,77,111,38,221,150,159,92,211,183,173,157,193,66,97,191,160,86,164,65,101,34,141,28,154,172,137,34,28,142,87,182,45,143,2,238,254,22,48,201,56,90,160,250,25,234,181,209,42,235,178,98,95,102,90,8,238,96,236,73,1,147,34,21,147,34,18,43,69,20,117,209,243,247,82,131,32,107,198,68,129,72,67,68,211,34,77,200,242,64,88,236,13,86,201,190,42,233,230,249,40,105,199,133,63,118,104,149,253,233,165,192,234,208,190,162,23,254,170,29,255,92,141,48,177,236,100,250,174,205,47,129,239,34,220,186,94,206,145,84,76,5,232,251,128,227,74,225,96,214,150,248,142,47,252,27,94,16,178,31,240,59,155,203,32,247,197,111,43,182,92,121,98,214,190,31,16,154,183,83,157,122,147,100,93,209,178,198,29,50,194,84,203,226,73,107,166,235,101,189,77,130,161,152,6,97,182,7,62,58,172,167,169,214,51,110,200,196,99,141,90,170,202,137,78,209,126,172,148,212,106,6,240,67,177,145,14,28,213,219,239,45,89,190,149,32,28,26,45,180,157,127,188,250,246,151,76,237,25,216,14,67,53,57,236,249,113,38,40,155,70,175,47,184,177,241,4,109,177,30,10,240,93,244,116,207,178,209,35,243,255,118,158,6,50,14,4,73,136,82,198,147,124,244,218,158,24,123,140,252,160,140,235,181,96,28,82,43,34,32,39,20,43,200,212,254,56,161,9,56,211,145,145,110,22,154,108,211,171,165,42,50,125,161,44,136,212,159,77,85,83,156,5,157,69,150,189,193,21,216,38,236,237,151,42,103,233,88,198,255,253,219,237,150,33,196,52,246,156,174,186,143,53,50,78,198,222,194,158,226,109,246,8,117,72,90,121,247,249,83,141,113,88,182,149,117,206,114,50,19,160,72,107,95,171,226,109,105,108,3,27,196,198,99,248,17,225,74,72,45,84,187,102,246,35,53,66,109,98,88,112,21,168,161,76,207,97,51,216,63,116,55,94,155,104,60,169,101,44,204,220,63,166,213,209,158,180,185,211,64,205,73,128,246,200,132,40,252,198,142,61,225,173,178,91,101,12,154,80,244,81,50,70,211,36,32,76,101,238,2,123,184,39,28,72,0,13,95,13,80,186,205,133,255,73,101,221,26,127,157,47,11,42,48,140,122,183,135,87,145,185,153,127,66,202,39,233,39,83,175,222,105,180,31,121,108,37,2,72,17,50,103,121,171,195,122,46,207,206,7,19,236,78,104,199,117,183,156,243,171,41,56,222,246,233,40,122,116,182,158,145,127,141,250,62,120,121,89,2,167,26,51,218,210,210,43,113,163,64,133,217,108,0,249,84,198,241,8,99,129,102,151,101,254,12,44,22,231,233,192,149,247,118,240,116,132,155,0,53,226,46,128,85,117,130,18,177,116,134,49,162,192,207,109,99,136,90,22,153,116,55,46,145,55,210,156,19,199,102,218,176,48,94,9,178,124,100,163,3,27,91,226,82,46,217,208,172,77,164,177,249,171,219,36,191,225,7,110,79,225,7,94,134,91,111,105,130,204,244,108,208,3,147,64,190,169,116,189,11,87,171,149,202,53,9,140,108,101,75,61,208,198,16,102,133,75,115,24,201,32,214,93,118,57,63,161,177,5,226,80,188,109,188,2,95,218,106,38,119,95,239,216,94,63,98,212,154,46,241,239,11,209,19,63,155,5,209,167,112,198,103,56,230,148,206,106,124,9,177,158,8,63,153,251,30,122,43,36,103,105,13,70,233,187,121,255,243,195,94,174,120,85,35,44,80,67,14,65,8,153,5,216,5,150,142,120,49,241,67,129,201,232,183,242,137,239,89,144,9,5,218,162,85,100,168,11,200,117,249,176,238,157,194,41,225,133,34,2,207,45,170,161,254,252,61,51,252,109,177,245,170,194,127,115,183,57,184,42,174,60,229,26,45,17,228,63,118,221,53,205,28,23,233,226,50,178,95,45,33,103,85,136,190,130,220,99,220,44,101,144,109,202,24,211,105,65,214,135,221,177,29,227,34,146,199,220,32,202,87,65,85,188,147,71,22,113,221,101,80,19,84,87,149,54,82,105,145,63,61,140,208,193,179,63,52,143,206,19,73,150,207,145,189,159,132,102,14,9,96,234,153,255,177,213,69,152,224,190,149,202,103,219,39,93,197,65,120,122,189,172,90,90,60,133,246,100,121,239,196,71,108,104,123,252,135,103,22,88,176,175,235,222,95,215,163,152,43,79,1,108,121,202,135,63,152,82,153,24,232,201,191,226,198,71,189,139,236,163,46,105,225,144,97,229,157,145,122,115,171,213,145,104,196,91,48,207,49,215,126,215,68,17,57,16,57,0,38,108,127,155,64,68,66,231,42,226,111,132,45,243,122,185,22,225,44,158,28,151,252,25,50,178,171,238,169,151,99,144,56,117,148,175,83,215,22,225,46,177,121,246,103,184,240,154,143,241,210,140,61,77,78,31,43,238,160,20,217,232,44,118,57,90,240,238,88,189,229,242,204,55,5,202,211,204,17,169,104,219,197,200,49,131,252,191,29,139,102,251,26,120,179,14,118,210,184,223,29,127,187,5,12,98,231,94,144,171,210,94,71,219,188,175,91,221,250,167,67,84,46,114,246,72,120,70,110,86,64,39,147,37,157,49,24,145,233,229,128,138,34,17,247,107,125,139,226,144,101,180,162,30,130,98,176,82,154,64,4,68,19,1,192,152,156,31,56,107,222,18,41,197,113,84,13,242,17,144,172,49,110,94,123,230,28,216,91,72,140,147,110,33,152,134,118,50,198,196,121,105,61,175,98,4,108,47,157,194,198,127,179,194,26,67,45,147,119,22,188,63,58,150,38,196,208,145,3,70,232,8,125,146,99,162,25,217,175,105,94,21,2,129,110,151,200,160,99,29,163,114,124,100,220,229,67,186,28,179,39,153,66,248,120,145,151,134,44,127,29,134,72,208,122,62,83,155,5,181,106,21,1,178,95,188,213,135,229,134,90,194,228,155,68,254,117,23,62,192,80,244,91,192,71,188,231,21,175,136,167,136,202,40,225,98,20,60,126,233,230,175,245,122,255,186,167,192,167,163,188,71,69,48,214,112,3,238,7,6,210,6,191,122,245,18,134,61,222,140,174,199,44,149,96,190,221,52,65,231,55,222,163,197,191,197,186,47,138,69,199,44,175,241,227,220,41,1,206,228,92,161,195,181,23,231,105,222,91,173,75,194,41,120,74,156,40,228,166,17,30,249,141,147,111,12,84,62,29,169,69,225,102,135,82,58,27,127,100,60,125,87,214,150,128,96,154,94,201,39,146,164,15,209,67,188,97,156,94,249,62,161,249,85,163,15,178,250,70,238,155,59,87,19,58,155,168,172,120,68,36,26,145,102,163,99,132,178,48,45,133,30,93,66,124,37,204,86,213,9,14,23,143,247,156,92,238,149,224,241,14,55,242,148,139,214,68,53,6,121,167,126,40,38,87,13,198,13,26,38,71,216,51,69,142,94,225,250,165,130,102,170,36,63,29,63,253,166,239,143,27,152,144,48,231,145,73,92,26,158,160,88,107,121,205,216,120,120,236,10,21,173,254,117,129,210,155,227,34,184,202,35,62,212,180,200,55,5,126,1,41,171,116,237,255,88,149,154,102,234,113,233,157,89,98,223,251,88,57,62,32,216,236,209,84,154,234,3,94,54,85,109,116,162,138,211,69,221,49,46,92,247,4,226,55,164,155,14,113,93,182,61,98,236,142,199,84,73,121,134,105,177,53,211,32,113,47,101,64,90,49,41,220,165,87,140,70,207,169,234,237,105,46,39,113,224,186,17,144,93,241,102,31,173,207,210,66,122,177,143,133,51,146,201,213,31,7,32,44,53,11,227,239,244,33,192,156,220,13,230,206,52,100,250,100,93,27,58,105,170,163,45,236,90,50,143,154,159,22,55,113,130,56,79,81,12,238,234,182,130,125,96,65,53,138,61,60,95,25,232,39,210,101,44,246,125,248,213,208,16,217,99,109,205,252,20,66,64,9,89,112,106,253,79,120,88,140,67,17,33,254,61,171,82,92,191,20,177,222,160,16,203,224,230,93,125,104,120,226,103,252,33,153,220,151,250,250,120,216,43,85,153,40,254,81,122,171,134,105,127,100,70,43,0,180,239,47,250,9,126,175,155,50,156,70,130,233,149,5,249,118,2,76,0,228,136,171,69,48,219,157,127,230,207,78,126,62,209,201,130,118,83,238,39,79,147,224,66,216,199,77,255,188,147,123,243,37,244,143,160,139,23,9,227,207,14,7,156,67,72,177,153,55,151,205,8,116,62,83,65,104,28,0,120,139,30,135,97,140,36,244,251,85,34,181,200,65,76,234,135,153,132,216,218,115,110,206,99,157,182,44,242,20,94,221,116,195,61,86,179,148,22,135,1,96,173,129,175,9,45,31,124,120,128,84,128,67,109,152,140,120,63,63,102,215,182,69,50,43,216,57,63,95,243,104,241,173,32,114,149,59,130,223,134,242,99,155,148,54,209,223,139,117,0,228,68,21,41,47,93,129,22,197,254,167,220,85,133,244,156,170,177,130,62,50,74,216,45,89,230,188,154,204,169,162,160,178,129,85,92,253,244,215,95,114,120,118,32,82,207,92,98,208,78,124,189,10,186,116,42,253,91,60,171,34,90,71,110,136,227,63,55,250,241,59,162,227,210,88,222,21,63,11,233,93,30,197,130,223,178,234,72,2,15,197,212,112,111,58,62,210,101,236,217,202,48,183,251,235,156,130,210,48,254,35,228,241,9,206,241,143,135,223,43,232,153,239,84,255,76,89,61,115,210,126,205,193,64,192,7,222,230,6,130,183,90,100,253,129,60,254,168,186,103,144,25,172,222,137,10,94,249,123,170,148,95,192,18,84,170,221,249,192,129,199,228,33,68,252,74,33,66,163,66,209,74,161,233,5,98,184,199,104,125,84,196,148,178,209,29,252,110,26,231,38,57,115,151,130,47,163,79,17,17,183,243,154,145,129,211,0,62,33,248,18,161,11,5,25,128,15,230,200,3,132,123,252,101,27,52,157,173,23,0,138,117,146,93,134,156,189,202,209,237,213,94,72,183,237,189,54,18,85,172,137,28,147,82,200,211,55,25,162,179,159,219,180,65,127,168,197,5,33,246,60,42,48,1,156,29,241,161,219,107,148,184,126,141,241,5,154,120,51,70,6,96,155,169,65,49,31,159,131,135,220,139,137,204,138,150,199,12,35,248,230,26,163,79,70,118,162,85,129,7,243,5,226,128,97,104,26,32,155,185,187,59,219,254,169,40,224,78,218,43,184,44,218,60,95,181,132,63,103,47,191,8,71,199,251,223,177,160,159,46,107,250,131,221,14,212,223,112,11,136,10,203,128,150,145,166,107,120,175,248,176,40,121,25,9,207,40,182,184,47,109,159,130,62,125,45,34,181,38,125,231,30,23,37,241,206,9,122,110,162,104,63,106,153,118,118,254,41,130,129,66,233,54,91,130,93,182,165,138,227,87,140,124,145,49,208,38,185,123,2,199,43,82,131,29,119,60,50,179,29,233,215,208,51,173,144,140,123,47,58,57,46,162,86,110,242,76,102,157,25,193,248,105,169,198,210,87,211,177,217,227,180,250,168,174,200,20,32,222,23,41,218,28,171,36,150,112,96,150,102,70,35,47,153,155,35,1,3,121,2,224,142,108,88,205,75,66,25,18,109,192,55,244,191,131,129,155,143,71,231,27,6,5,112,63,142,221,211,249,220,143,203,35,112,198,151,31,70,21,114,181,41,237,30,30,170,41,54,57,75,38,48,112,37,213,2,176,62,108,92,252,46,193,207,253,223,45,73,160,127,133,80,162,140,213,114,182,165,170,196,12,54,170,129,87,169,88,156,2,102,224,34,51,249,171,142,180,187,228,187,238,183,194,78,144,101,83,247,253,249,140,132,110,229,125,149,23,135,190,92,48,19,193,39,228,241,16,104,150,209,61,92,120,104,230,178,115,203,33,142,18,123,152,192,46,229,116,96,43,49,40,71,25,230,57,223,172,12,65,178,227,204,19,76,72,196,202,191,247,50,224,167,125,249,221,106,48,236,231,104,228,204,102,119,138,144,179,150,4,98,245,16,95,189,21,187,165,23,242,74,144,140,89,23,47,83,88,73,66,82,176,105,245,114,9,98,118,191,95,186,155,151,15,70,4,108,22,52,130,254,110,211,175,58,129,19,125,18,225,45,11,159,164,55,208,46,124,75,131,66,231,148,252,159,197,241,23,55,11,122,187,136,14,208,189,255,218,62,218,135,130,188,169,58,253,242,137,162,5,105,169,124,129,79,12,68,12,60,63,167,4,204,240,99,135,146,183,230,171,50,110,213,140,126,180,139,47,182,64,234,131,250,22,89,171,197,2,155,134,194,164,31,205,226,201,23,171,156,0,198,77,56,84,250,233,37,205,68,153,247,48,99,16,206,59,221,134,223,57,194,241,21,123,197,176,150,0,98,240,88,125,84,145,75,250,205,27,143,6,213,152,120,135,200,53,180,189,17,243,7,81,140,56,253,71,105,71,226,183,52,230,120,252,90,208,124,149,135,244,133,89,146,165,249,255,96,19,226,69,183,8,67,151,32,61,140,160,200,209,24,7,46,71,179,207,23,122,7,30,143,40,69,222,213,137,143,130,17,209,50,77,124,73,191,192,149,185,163,10,245,75,165,210,22,121,240,201,238,215,66,59,77,188,139,122,132,194,45,211,65,32,143,126,139,82,198,64,159,239,81,211,74,212,182,156,167,144,174,51,244,52,90,72,137,219,177,225,20,12,108,175,176,84,60,3,228,217,196,19,141,33,141,183,254,124,238,229,73,135,8,112,130,205,139,47,30,213,75,201,137,40,245,169,176,185,203,176,201,30,196,27,33,32,178,1,16,70,118,78,56,217,150,221,167,197,20,86,129,22,37,255,49,232,245,171,184,240,196,199,179,0,211,161,60,157,78,94,82,185,78,51,7,123,68,90,232,177,207,162,188,188,18,57,101,245,243,214,169,155,218,151,1,141,141,238,218,224,86,158,174,173,131,52,134,102,121,124,23,79,112,84,228,220,21,88,104,58,216,180,149,27,205,60,152,12,118,88,183,192,198,228,70,134,84,139,187,78,19,147,135,200,196,4,214,18,42,20,118,248,62,217,238,102,248,109,19,93,179,18,101,127,240,75,143,198,74,238,146,38,65,235,77,229,39,79,173,240,5,82,50,170,227,84,18,23,35,174,67,197,175,178,5,117,164,210,62,99,39,165,226,57,42,84,83,115,214,250,131,206,74,63,202,194,229,157,26,103,56,111,110,38,83,115,250,23,10,123,197,50,239,183,110,217,45,35,234,189,15,56,204,91,255,31,190,92,23,188,199,45,183,7,97,219,81,9,52,160,77,202,124,27,238,92,47,234,77,157,64,243,52,177,46,212,149,190,144,115,25,181,219,155,93,50,231,151,251,176,51,211,181,24,49,174,32,17,128,178,229,129,104,56,243,141,123,43,142,12,130,47,193,80,83,239,138,9,110,10,189,183,137,7,243,37,47,189,147,96,199,195,11,210,187,105,11,255,185,171,145,204,90,195,159,233,230,12,241,196,66,74,206,165,169,78,236,126,36,13,216,42,23,82,53,59,88,194,231,185,122,233,252,20,101,237,223,63,85,252,110,65,187,192,58,119,4,29,191,43,95,142,127,81,215,30,199,205,8,77,31,179,171,232,41,24,149,233,239,208,220,199,111,183,223,82,20,177,252,229,64,104,111,90,80,124,93,225,112,63,242,207,71,39,161,41,35,20,201,9,101,181,179,126,99,209,90,162,82,101,138,40,118,198,4,113,140,218,163,129,224,22,55,242,39,27,153,128,144,123,132,157,155,59,172,224,114,137,66,9,251,171,147,117,5,50,101,118,210,84,85,51,36,139,125,92,190,48,177,54,161,10,220,19,221,171,160,131,171,68,168,128,118,134,94,124,247,205,118,241,25,180,81,90,74,128,184,26,80,150,180,216,106,89,250,101,109,38,209,181,54,176,136,157,173,160,203,240,122,204,222,197,132,199,135,16,35,48,242,168,34,111,75,172,210,128,151,143,105,113,30,23,250,185,120,18,6,95,43,89,93,237,68,212,88,198,209,48,70,222,35,73,149,125,48,1,94,213,121,159,222,117,228,84,15,127,156,128,183,198,120,224,247,177,63,131,112,133,149,145,65,89,104,203,195,54,12,195,168,67,101,9,144,67,153,155,165,186,95,241,54,233,147,7,57,112,2,145,212,122,161,12,152,146,158,219,181,168,201,228,185,134,78,149,224,141,151,50,219,177,20,63,66,83,80,98,31,0,215,90,232,139,143,161,121,25,58,137,240,44,1,211,119,131,165,157,225,142,130,224,239,185,39,223,149,129,156,172,127,90,53,253,126,32,125,189,26,90,161,208,181,64,36,173,69,62,12,85,255,172,214,192,164,172,157,45,30,106,65,140,67,158,96,230,179,47,163,4,184,72,101,18,60,138,129,13,144,30,140,213,187,225,86,133,206,232,133,211,149,137,154,47,195,206,156,159,95,65,119,117,71,2,44,168,251,173,175,162,85,35,151,125,230,56,102,193,62,149,7,0,233,35,9,180,120,47,70,100,67,108,129,241,157,17,208,87,32,44,31,4,107,102,83,110,174,140,184,30,184,11,19,236,214,30,108,164,45,230,73,224,82,31,140,97,128,151,44,119,76,9,229,193,248,88,222,67,7,120,96,211,16,176,135,227,96,157,92,253,218,64,78,232,52,105,242,145,16,163,217,70,52,247,197,190,117,53,250,195,53,85,25,182,62,245,59,51,28,162,157,159,141,141,196,245,161,142,113,237,75,4,250,240,207,63,79,36,176,61,108,230,52,54,117,97,86,38,191,159,56,248,8,47,38,29,115,0,147,165,95,187,8,254,180,166,51,250,149,62,88,153,124,99,151,253,252,60,98,14,138,121,233,102,68,114,22,86,246,181,209,49,82,163,118,163,226,92,174,69,103,223,42,123,238,243,57,215,227,251,238,247,65,241,132,112,110,58,184,3,156,175,218,119,203,39,239,102,97,243,76,207,43,197,77,229,101,94,212,172,164,173,152,84,119,194,38,160,95,110,6,1,207,207,72,105,0,224,112,221,140,213,43,172,169,47,180,31,176,127,248,111,32,110,251,73,128,106,145,116,86,66,97,203,176,15,157,5,191,131,98,187,159,41,85,93,45,182,130,191,242,161,230,187,128,137,52,208,244,49,220,182,202,81,193,112,102,28,247,136,65,114,141,18,167,225,102,254,40,132,22,228,220,5,138,121,220,252,43,113,126,110,253,96,251,37,116,225,151,122,52,184,0,15,78,3,243,204,214,139,41,144,154,245,107,75,229,235,13,27,99,74,35,175,65,9,196,174,56,11,38,160,145,192,21,90,65,56,61,252,122,7,71,9,59,93,165,17,82,69,214,238,190,198,229,252,3,40,217,20,134,16,43,79,26,205,156,48,30,27,26,29,125,21,154,133,15,49,205,237,52,0,209,19,61,147,191,140,230,197,238,2,135,104,218,50,254,200,46,246,135,110,249,175,180,116,172,2,68,36,174,169,253,185,159,69,114,170,206,127,220,168,88,111,240,95,113,235,211,114,19,140,185,50,74,173,96,89,38,191,13,127,172,86,94,180,177,160,63,108,50,167,125,153,125,95,200,101,54,16,5,189,246,49,252,116,223,43,162,138,167,32,40,154,11,28,217,77,47,24,87,106,246,215,84,181,80,158,117,18,88,216,82,118,220,55,194,87,150,97,138,120,47,61,46,195,122,136,136,42,184,93,113,45,127,105,41,168,186,228,233,227,119,110,132,104,243,177,190,87,158,51,127,62,123,202,83,156,100,112,124,144,157,112,180,198,217,13,219,185,18,71,147,129,212,143,72,22,198,175,218,212,81,178,231,9,82,149,53,214,219,176,46,49,194,49,20,249,231,118,119,70,233,27,234,91,33,29,158,125,187,106,21,208,175,157,40,234,205,253,254,128,128,27,177,227,57,250,102,81,193,227,199,194,220,136,183,134,131,123,177,14,141,165,128,128,6,227,169,21,80,214,82,43,131,125,254,158,132,181,62,157,115,77,182,166,232,144,66,224,4,95,35,34,184,141,74,95,182,128,166,89,58,194,109,178,190,92,223,29,210,212,251,244,22,200,251,6,167,168,70,0,230,214,142,99,116,31,85,122,196,101,145,89,161,174,65,167,164,107,244,20,117,30,234,225,135,220,168,115,233,247,161,3,216,156,172,15,123,26,118,157,155,241,221,14,158,85,75,39,56,63,126,101,21,77,95,173,46,163,173,42,122,234,67,255,230,144,40,151,40,34,139,183,74,235,40,17,196,186,69,234,221,199,227,2,248,55,5,106,56,250,190,69,252,175,105,230,109,155,195,166,235,62,236,172,119,181,210,164,148,7,77,104,168,65,38,252,244,24,171,207,59,26,125,230,45,8,192,6,82,234,38,37,249,150,84,181,180,161,187,91,220,210,249,82,163,32,133,248,236,95,38,125,74,67,125,158,236,27,107,128,96,24,149,167,130,28,227,43,90,8,169,120,18,95,38,202,115,193,75,130,161,187,241,32,100,185,74,66,247,251,70,83,70,252,76,191,203,103,147,219,176,185,202,249,179,109,56,142,84,85,92,194,44,177,216,172,38,13,215,81,156,33,168,28,80,51,242,60,88,1,17,185,183,164,84,48,5,111,85,182,60,76,248,21,244,148,77,130,139,164,98,240,38,213,177,218,244,242,44,124,135,55,180,133,91,191,198,104,50,201,16,140,28,176,136,88,177,229,149,188,119,57,81,221,213,24,219,22,194,200,226,164,37,194,23,237,34,137,97,223,115,195,84,176,51,60,80,124,50,7,244,225,53,53,41,110,32,174,170,246,167,73,225,24,54,94,115,209,186,62,116,177,205,52,52,36,56,160,12,14,153,203,154,220,210,201,33,150,130,35,162,154,198,80,49,247,4,80,164,154,197,77,49,246,224,59,81,242,148,238,208,197,29,168,240,26,86,59,148,61,62,215,172,23,78,198,166,37,152,128,109,232,179,76,138,46,111,251,223,87,8,231,182,18,63,146,117,58,111,61,121,127,97,169,166,87,27,92,9,17,100,13,162,85,71,176,75,21,230,123,92,20,74,95,187,49,88,213,61,164,42,68,58,34,117,86,122,150,181,185,224,158,35,147,80,94,25,30,54,76,53,147,217,188,212,148,93,42,194,25,143,208,0,134,33,164,195,88,255,138,71,148,92,117,116,248,212,136,9,176,7,86,144,43,215,50,11,233,183,187,135,137,17,86,34,120,210,25,92,159,56,50,129,162,241,108,198,47,34,50,255,125,177,0,110,138,46,247,150,32,178,212,203,169,9,183,111,162,135,170,139,97,219,110,112,88,239,88,77,15,241,153,45,146,188,56,170,192,142,115,97,208,241,108,93,220,150,192,216,33,30,137,22,11,188,136,187,212,191,219,92,191,68,157,83,222,164,120,206,11,115,98,122,95,75,150,129,98,32,183,67,231,38,192,203,181,162,247,118,209,248,168,136,198,142,105,175,70,110,216,111,229,191,118,177,217,25,161,143,30,184,20,195,7,1,251,173,36,255,55,171,16,103,187,92,10,49,98,236,84,97,163,5,23,146,95,133,125,149,200,52,17,40,60,169,185,143,153,250,201,155,213,161,120,147,152,234,29,196,3,185,19,150,108,26,243,28,90,251,202,171,225,243,222,214,49,66,24,212,245,119,79,172,251,102,81,147,132,79,108,195,203,142,97,168,171,140,134,123,58,24,129,213,241,244,158,106,250,139,226,180,152,20,157,114,181,218,123,61,99,109,20,181,241,26,196,71,239,172,226,45,216,121,187,91,167,53,196,3,137,133,254,242,195,54,212,130,235,218,18,211,10,136,82,226,112,124,119,68,12,243,237,117,203,205,182,186,239,127,22,71,106,104,172,114,34,205,173,19,20,119,140,225,35,92,184,87,182,5,191,255,157,79,95,114,58,14,223,111,106,17,186,146,33,23,95,33,15,74,17,223,26,89,18,123,147,224,224,252,146,111,89,46,96,143,181,131,24,62,233,216,92,241,209,132,66,20,32,120,34,124,41,47,98,219,204,45,2,170,237,28,240,84,203,82,184,254,241,195,30,79,102,163,157,208,13,161,43,195,222,24,149,63,52,3,242,88,60,153,9,16,125,162,38,39,153,14,251,129,81,126,240,122,44,63,106,217,175,99,64,244,180,117,24,127,88,223,201,60,92,13,144,72,175,52,39,74,23,52,28,203,75,88,123,208,111,173,117,104,218,168,189,41,45,190,119,117,173,249,60,1,193,157,205,245,202,207,190,214,206,240,16,240,70,119,26,38,47,219,162,73,219,52,107,134,100,138,230,202,47,9,62,194,2,209,226,210,169,210,149,69,199,189,254,69,219,184,25,73,41,242,118,57,201,148,170,24,101,2,233,196,129,189,251,48,56,170,23,88,148,78,192,100,255,20,245,242,182,16,14,222,78,193,197,51,171,94,24,0,154,132,199,213,65,162,253,138,230,239,33,170,6,87,65,20,158,202,29,39,233,175,55,110,104,79,183,55,124,210,33,223,39,20,122,206,203,174,74,147,152,192,82,253,111,182,202,106,169,77,82,152,202,111,76,53,131,137,138,191,78,52,136,91,153,59,134,65,249,243,31,24,89,227,153,144,141,166,196,24,130,6,231,226,170,124,151,8,111,27,46,77,223,114,122,58,142,32,63,22,204,110,196,25,83,139,97,83,170,227,133,2,134,152,176,146,204,77,212,32,178,162,223,14,85,99,163,37,89,89,55,128,163,37,188,111,59,11,54,179,120,252,170,65,24,44,238,130,37,234,121,233,198,1,117,60,77,127,12,149,160,33,61,74,160,148,124,255,84,72,69,0,129,29,120,75,12,196,90,178,62,85,126,224,107,129,34,250,41,243,68,23,41,165,175,21,32,83,135,0,196,6,23,52,171,21,79,124,148,145,178,138,236,6,232,229,141,21,128,193,51,113,84,173,4,192,180,202,11,149,149,68,66,160,70,123,152,177,84,59,50,121,163,47,210,80,207,239,124,238,166,185,195,11,68,38,69,19,254,216,15,88,72,208,55,247,133,69,47,91,87,19,54,119,77,101,210,22,60,136,50,71,231,209,156,185,104,66,128,209,115,99,96,92,27,46,2,57,234,255,125,185,54,243,135,242,246,73,20,251,221,25,130,99,167,3,202,248,25,38,39,93,31,35,211,209,196,106,22,133,88,27,193,106,214,242,212,132,17,44,204,0,239,247,168,86,73,248,195,225,236,206,63,208,16,3,192,181,164,135,95,176,82,149,249,227,202,77,34,42,130,78,115,76,143,107,249,110,249,162,176,6,211,232,14,163,62,254,196,125,42,123,118,138,202,255,128,164,137,210,113,66,234,64,2,92,133,229,238,192,168,253,215,95,175,253,69,101,102,150,20,105,118,233,42,153,199,128,249,215,45,77,83,8,43,42,235,208,228,173,156,215,90,159,132,199,59,170,5,94,78,218,122,218,12,146,13,157,46,117,107,188,179,215,48,166,200,137,179,145,35,64,50,66,10,109,12,221,92,72,205,94,7,23,182,255,172,23,46,37,182,201,217,222,51,236,200,87,20,71,79,33,108,64,223,108,213,91,56,117,173,148,114,80,83,51,214,167,174,183,151,115,196,210,140,194,201,113,245,179,9,188,226,95,111,208,255,23,148,191,94,206,83,26,122,112,23,123,166,49,63,141,180,19,26,69,248,177,9,142,168,174,184,130,227,164,126,130,124,46,232,90,188,162,161,77,246,219,140,160,12,171,62,233,44,176,143,55,192,216,41,19,31,36,178,159,107,145,92,39,253,133,83,73,140,129,108,144,224,33,188,180,120,19,228,61,125,78,71,40,125,127,67,97,225,11,59,233,94,77,214,3,0,229,199,43,168,211,63,61,184,113,32,160,194,166,17,110,51,188,240,150,38,39,231,81,107,198,69,171,97,33,161,226,163,153,62,219,90,245,106,106,142,207,223,21,51,193,222,104,26,141,87,74,173,13,98,221,242,154,128,101,48,154,138,3,3,98,170,203,76,127,43,72,6,154,67,207,188,112,165,62,30,74,22,63,227,140,63,124,236,85,61,44,255,243,87,150,96,52,221,249,27,231,136,209,82,22,146,101,212,96,193,61,111,187,234,228,138,172,128,70,78,226,86,174,137,209,91,243,172,253,12,19,246,125,29,249,198,55,37,177,36,149,116,212,71,180,217,222,255,215,251,174,42,99,221,238,61,134,212,135,100,245,237,104,169,25,154,105,176,189,165,167,70,28,52,66,20,181,242,96,248,7,210,92,214,49,135,70,124,51,50,56,38,106,56,216,26,64,6,15,35,135,181,200,2,166,213,30,181,121,43,28,233,166,18,59,57,75,202,251,76,204,198,165,78,138,142,24,48,61,13,210,12,133,45,13,88,192,80,197,70,177,79,233,221,139,87,135,215,184,131,76,229,38,203,181,212,9,59,62,253,231,125,84,133,37,181,101,208,64,195,85,198,109,89,233,81,128,192,16,227,167,76,78,138,165,129,33,64,195,234,143,73,115,187,186,144,108,3,233,101,97,74,199,184,18,241,89,163,46,73,97,222,67,150,15,64,252,111,198,10,73,19,31,51,170,70,174,89,170,236,142,222,118,28,86,48,17,119,177,253,118,83,99,228,227,204,179,144,49,98,19,226,192,188,77,116,163,20,210,209,158,219,136,131,93,200,112,236,173,94,250,182,73,108,143,117,7,27,126,252,198,16,242,151,147,145,228,5,117,134,173,209,143,40,223,218,85,160,58,174,96,65,26,162,133,58,230,132,234,69,197,33,223,20,232,31,185,142,65,148,130,96,203,125,161,112,248,32,14,50,168,212,70,252,90,137,98,51,142,176,241,232,113,214,35,179,212,1,20,76,179,148,156,63,27,197,227,80,226,224,93,124,143,81,89,215,197,220,200,225,117,29,189,152,98,23,125,63,159,204,106,113,105,213,7,43,25,49,199,225,150,139,38,30,255,191,215,153,106,40,64,206,106,169,17,135,219,194,144,173,121,115,118,114,56,206,163,239,72,41,66,13,84,67,46,91,146,178,134,102,77,4,200,120,133,154,151,107,179,215,62,91,118,167,222,216,11,140,86,246,164,219,173,73,165,124,195,235,100,75,86,133,75,4,140,206,81,96,190,24,22,208,208,122,99,79,228,112,22,235,7,58,162,15,144,53,237,72,230,238,156,56,248,189,154,96,118,31,103,159,234,230,182,216,227,225,168,114,79,16,199,159,161,99,202,36,9,36,186,138,26,110,92,205,217,80,168,111,89,155,152,140,207,174,252,150,233,178,126,137,25,170,239,213,139,186,253,203,221,186,44,253,18,102,152,117,98,9,116,49,180,68,252,43,54,66,195,88,226,165,233,4,203,87,233,88,149,3,158,134,233,113,123,117,136,37,59,106,215,57,200,179,193,98,232,156,224,106,252,178,23,138,78,19,75,174,112,86,43,5,227,204,113,60,189,85,4,100,13,143,172,217,194,116,157,153,50,243,244,42,252,217,225,120,18,111,244,139,213,133,152,149,60,158,200,59,75,231,60,108,244,246,20,78,208,72,247,33,175,7,166,145,46,116,34,33,149,11,212,166,172,250,210,75,94,132,44,124,207,60,145,30,0,112,53,232,64,161,39,204,189,230,28,65,75,151,162,29,76,172,245,122,242,186,47,34,113,196,95,114,13,103,104,117,123,216,52,181,112,28,121,108,19,117,148,237,194,89,255,191,62,254,51,110,126,38,195,118,167,54,120,119,200,59,233,209,216,166,47,136,15,187,19,85,113,173,137,216,211,227,190,246,137,119,241,208,187,152,44,221,51,44,143,42,161,61,111,200,241,243,21,211,105,150,219,15,237,41,40,5,8,255,36,240,84,67,126,76,69,119,102,1,234,212,255,202,96,40,139,222,81,187,34,43,105,234,86,110,157,134,194,81,22,45,108,147,151,69,58,113,145,50,49,203,36,110,88,121,190,13,213,3,14,251,161,118,206,143,128,82,129,242,110,64,50,243,104,244,238,119,190,24,129,46,51,83,186,121,149,127,103,111,149,129,204,144,113,157,74,32,237,210,116,135,104,191,213,28,137,134,197,102,162,6,99,224,32,163,92,142,180,35,55,102,8,180,187,213,242,144,90,68,52,196,216,184,210,80,175,184,250,136,115,174,238,87,172,166,239,107,155,105,31,136,23,34,123,116,199,161,17,105,71,145,147,152,128,194,63,107,143,242,183,240,161,103,107,241,37,105,130,206,249,191,169,86,202,200,43,142,242,40,198,157,160,14,243,184,203,70,240,150,112,117,203,50,211,39,216,105,126,56,55,227,226,157,135,12,182,186,60,88,103,203,77,74,26,168,225,3,33,172,41,212,102,71,36,107,184,184,63,63,4,50,98,174,117,54,190,55,39,199,184,73,108,225,7,161,26,109,57,216,164,28,46,251,182,221,221,100,39,249,192,190,98,5,142,5,255,180,61,106,157,189,34,218,56,178,201,136,46,15,3,255,90,125,196,26,200,88,162,204,181,167,16,0,34,95,251,219,199,193,147,131,146,40,215,8,106,27,223,105,240,122,207,46,96,246,99,202,211,75,98,42,252,73,119,71,29,116,223,134,10,214,153,81,243,102,92,174,163,63,102,115,168,159,166,94,42,209,1,58,21,244,214,93,234,237,31,171,230,137,123,46,234,90,118,8,167,196,81,204,136,119,115,242,75,50,79,140,81,120,196,200,147,228,31,135,70,173,57,36,112,172,13,67,177,1,224,208,183,0,23,94,166,100,210,170,84,175,213,169,48,210,45,81,47,129,80,65,74,154,207,128,168,83,199,210,78,66,85,42,21,254,140,86,96,72,201,106,127,51,249,170,15,231,21,79,101,188,201,198,30,215,89,35,92,230,167,254,163,22,9,4,25,15,148,100,71,1,15,104,185,188,219,29,183,201,165,133,117,62,186,131,230,140,176,12,70,227,156,69,41,3,218,169,189,12,168,138,189,157,183,10,251,3,120,0,50,125,193,58,68,145,19,115,81,109,159,15,66,175,48,7,89,208,59,246,176,250,215,155,146,90,84,131,18,180,169,102,225,51,170,200,221,199,203,75,145,115,118,188,23,196,98,33,97,36,100,228,24,90,202,69,24,158,98,239,251,152,192,0,215,161,210,185,72,185,148,192,148,168,35,138,120,91,92,136,127,214,154,183,160,66,42,154,191,95,223,182,12,235,92,130,13,149,232,139,145,122,102,26,95,159,105,176,63,10,206,140,96,13,101,142,197,173,212,241,73,14,115,129,149,211,72,45,97,90,42,149,72,129,66,73,45,251,238,166,124,168,102,240,214,89,62,68,16,198,120,47,214,55,64,53,92,177,37,27,36,150,48,147,62,187,68,219,160,151,191,168,131,105,143,92,45,148,66,85,3,151,180,189,39,34,80,108,128,61,152,106,245,11,24,200,15,252,73,81,139,90,85,250,163,144,249,79,166,151,234,160,155,88,224,55,255,236,169,234,222,111,96,224,128,129,8,221,217,1,79,45,179,167,196,188,20,66,63,19,86,60,68,101,54,46,194,15,187,17,245,174,248,74,203,122,80,187,120,138,234,248,253,159,166,158,121,112,247,58,150,83,49,110,5,111,209,153,100,66,75,210,175,75,127,14,171,48,242,26,102,121,205,22,189,77,80,231,191,177,26,7,182,213,94,1,174,11,103,109,214,245,239,38,8,153,191,139,25,201,79,141,199,42,224,185,1,197,151,186,126,110,124,57,232,100,247,80,185,109,43,128,43,71,207,252,171,112,208,55,236,225,131,59,136,190,75,82,88,172,239,214,238,59,87,77,237,52,74,217,34,76,218,244,187,44,86,1,50,38,5,142,13,184,247,115,240,183,187,169,96,92,198,240,65,54,210,157,1,180,32,123,139,241,190,14,239,232,156,60,72,112,131,137,222,107,75,94,54,145,194,65,170,168,125,124,93,238,151,17,69,21,40,147,10,25,179,251,154,217,208,229,3,220,54,135,7,80,23,13,176,229,110,154,112,113,122,170,197,114,177,116,118,91,166,116,179,169,37,122,16,68,179,59,148,60,212,155,137,197,40,108,228,44,232,7,116,132,63,202,71,118,148,188,132,156,99,32,97,182,2,136,115,4,149,156,93,58,128,133,123,181,82,71,146,39,214,211,115,117,84,9,128,95,12,214,210,170,142,41,97,97,219,241,193,127,185,213,221,148,192,107,160,46,47,56,112,188,36,174,84,91,49,109,239,179,202,206,209,162,60,70,64,19,247,74,93,110,139,179,231,77,83,212,235,32,60,213,106,25,218,224,97,65,148,189,162,152,170,220,179,199,74,157,96,79,81,144,166,76,94,80,169,128,161,36,109,75,190,183,73,211,58,154,153,245,118,38,123,81,178,23,67,119,53,213,152,167,175,54,249,30,195,24,215,225,96,165,228,98,198,128,56,21,156,164,177,229,6,189,108,8,123,209,219,54,89,55,251,115,38,22,178,145,184,89,109,99,86,177,171,139,20,178,242,248,15,39,169,9,157,220,115,72,208,49,46,38,212,226,27,4,107,238,35,149,99,249,8,60,111,155,66,255,126,8,153,164,84,19,31,232,139,148,212,13,133,129,230,194,74,107,211,1,146,199,172,123,249,213,13,107,10,40,126,73,21,216,72,75,37,207,243,82,112,160,223,80,26,176,86,235,56,232,196,67,111,185,23,234,131,197,167,33,245,175,238,191,88,220,94,72,128,31,205,222,114,98,5,238,213,241,187,134,126,250,181,159,178,3,61,188,148,164,22,30,88,213,70,188,36,164,214,210,101,178,146,42,177,191,18,212,243,237,227,14,45,188,201,94,94,43,79,41,129,242,12,201,59,148,179,142,38,143,246,40,124,150,147,32,253,103,50,37,77,187,47,135,248,19,209,101,19,168,68,79,107,120,206,91,131,249,204,17,64,69,174,234,169,180,47,37,155,173,213,131,63,11,11,77,64,236,32,47,206,96,181,234,52,15,173,143,60,76,60,185,36,173,125,190,8,117,130,157,222,136,45,25,242,249,200,65,181,20,137,203,0,231,61,156,86,159,163,204,70,177,117,192,228,65,174,233,36,109,229,218,163,245,188,243,242,160,102,28,94,198,169,139,99,76,72,203,249,135,58,13,154,139,163,228,128,119,145,113,160,37,118,191,119,9,163,34,59,206,222,43,218,240,191,41,184,37,151,222,114,185,160,113,250,53,184,247,201,59,24,38,67,103,104,251,59,42,126,156,108,244,111,227,192,141,116,37,126,180,154,80,116,45,144,82,233,76,196,116,250,235,94,96,24,151,45,14,233,19,157,253,208,32,118,253,204,33,172,69,129,133,241,120,90,114,227,119,88,121,172,192,193,217,254,85,154,92,222,231,151,199,231,169,201,33,220,150,143,60,142,123,36,183,195,24,135,132,3,194,165,168,229,136,232,139,27,104,254,199,144,40,103,7,9,174,107,112,149,153,242,171,156,177,90,232,200,230,38,172,130,58,71,133,201,214,40,38,176,134,199,208,116,190,1,15,92,240,191,34,195,194,163,182,60,61,119,157,106,6,154,43,99,5,165,84,43,131,78,104,109,151,96,244,63,27,144,106,176,118,244,130,48,221,71,216,165,145,83,128,233,56,183,59,211,32,122,123,153,179,84,165,139,122,108,114,255,12,198,47,173,208,188,38,0,232,87,154,107,139,35,228,37,37,195,217,160,35,23,57,120,244,165,38,48,221,64,94,101,161,163,147,117,120,123,229,209,64,228,172,31,229,165,163,86,241,196,184,140,253,153,75,66,229,148,222,115,10,117,244,46,135,237,21,182,240,111,0,228,5,33,177,162,127,157,57,43,212,153,203,236,46,215,222,183,81,201,102,150,49,104,194,175,114,106,121,195,215,119,206,10,207,205,208,149,101,83,163,2,230,187,17,101,16,116,66,148,157,134,243,178,147,86,7,166,241,159,89,108,247,155,140,32,51,94,215,18,230,173,66,204,248,235,178,128,183,194,20,43,250,143,155,39,117,204,170,234,205,229,128,205,76,138,100,170,227,45,22,4,73,21,135,20,176,221,26,163,25,110,56,101,233,128,206,158,182,157,217,43,210,144,202,117,2,113,22,46,175,97,165,102,192,119,43,110,35,102,14,76,131,101,253,151,100,27,236,159,140,30,95,246,57,140,116,36,166,187,62,172,168,253,79,123,252,102,215,143,179,229,20,219,161,8,9,153,112,32,56,180,129,119,63,100,184,11,186,87,101,212,166,3,130,124,29,207,237,27,53,114,144,218,122,220,177,122,110,127,55,64,189,228,152,219,234,182,48,94,142,75,94,160,250,156,163,159,111,60,250,140,254,132,75,167,187,190,122,163,91,200,160,23,245,209,13,86,119,73,17,15,194,42,95,248,61,247,100,166,24,137,206,36,8,96,173,6,30,249,255,215,67,224,206,59,29,253,232,203,17,96,10,151,243,2,83,212,157,213,3,252,90,35,232,11,68,144,21,35,128,155,110,68,96,57,150,240,199,149,32,244,220,240,192,109,227,201,225,174,15,210,161,163,202,17,203,125,6,23,50,236,172,138,187,156,52,173,174,210,234,79,30,253,172,75,230,250,184,208,31,253,156,150,40,208,63,254,200,221,133,160,200,175,144,210,180,112,75,31,46,8,91,175,191,93,135,64,144,139,188,231,15,77,21,153,186,217,231,139,101,236,61,121,211,239,53,249,65,24,169,109,120,202,9,5,92,62,143,247,76,171,6,192,68,123,31,189,233,108,13,129,87,130,156,191,74,214,229,140,183,32,73,184,122,153,174,1,147,206,76,186,122,5,60,12,56,240,113,37,241,161,74,35,243,242,166,228,62,184,223,252,229,124,107,98,45,196,148,44,163,164,116,114,187,150,207,229,26,171,251,89,32,32,77,120,81,79,106,214,125,139,205,21,242,125,197,182,59,173,5,147,121,167,212,21,107,93,226,40,158,149,43,222,22,116,219,61,34,115,9,226,78,140,221,234,233,40,171,250,151,87,230,228,28,115,103,199,194,66,201,120,15,240,100,172,167,159,162,230,158,161,146,170,224,55,198,84,128,61,166,8,181,165,115,4,168,19,230,255,213,105,25,29,253,199,67,12,171,240,45,27,128,223,102,176,163,75,83,76,26,19,31,183,253,134,53,177,65,226,168,122,120,51,201,175,52,125,101,61,137,22,104,63,203,119,129,125,32,188,250,125,39,116,130,123,1,243,210,244,178,57,65,207,150,181,17,72,223,27,79,83,26,14,241,0,254,15,111,210,117,230,224,236,25,82,243,104,176,240,222,125,218,214,204,102,150,3,8,116,241,243,113,0,18,91,188,76,152,111,158,87,14,116,240,27,112,39,51,19,149,206,152,172,171,219,27,137,101,101,34,6,63,168,23,50,47,94,90,18,123,146,101,196,161,214,160,46,164,242,50,56,74,8,22,240,149,171,142,56,58,182,145,39,126,54,115,206,33,184,188,20,20,212,27,12,185,163,46,91,152,187,192,116,110,37,99,34,209,120,22,26,41,178,72,150,180,10,117,149,96,132,235,212,103,254,195,250,136,179,104,59,11,201,237,102,130,152,167,168,230,216,131,3,125,13,167,18,144,17,207,168,103,50,171,58,16,25,54,247,159,49,213,116,213,247,234,19,157,244,158,208,59,247,146,114,238,137,41,174,49,232,224,44,253,88,232,144,86,92,71,117,255,97,115,52,40,166,138,232,12,16,63,76,96,152,248,150,178,47,101,126,103,131,122,171,216,7,58,151,169,6,56,164,15,137,197,179,0,97,34,53,82,136,209,194,23,25,93,68,28,159,35,229,203,121,133,148,214,99,108,219,47,209,15,254,126,45,63,134,228,32,112,221,84,53,72,39,110,8,104,73,4,38,36,150,52,165,78,165,81,157,40,68,143,159,232,203,97,246,182,250,191,211,100,105,162,4,14,79,52,216,127,204,176,216,44,37,48,216,127,198,68,227,209,78,95,215,133,20,177,182,230,28,154,132,227,143,16,222,9,69,231,142,251,239,195,60,78,14,192,182,202,219,187,4,193,68,239,59,154,27,110,107,20,48,255,20,179,189,97,34,29,152,8,105,196,140,32,70,237,53,126,102,173,23,9,206,255,233,182,199,116,196,156,31,129,110,248,230,181,18,9,186,38,164,219,10,22,169,55,164,198,239,227,92,1,83,4,253,177,228,203,24,84,132,195,196,207,217,139,98,116,205,128,250,24,163,66,135,97,234,198,106,254,109,228,39,42,15,114,217,97,102,62,90,57,161,26,100,69,218,77,187,101,134,145,205,243,158,97,250,193,84,170,39,15,193,198,60,205,251,119,64,169,14,71,246,94,35,186,186,32,92,250,231,124,88,57,12,167,177,57,82,64,164,29,63,250,149,27,197,180,197,240,112,16,43,220,181,29,193,225,98,109,124,156,19,4,142,26,220,102,185,255,61,2,241,161,244,112,111,49,66,7,156,234,102,72,154,51,49,77,28,38,116,103,255,2,197,135,89,29,159,34,194,179,227,119,163,56,192,72,249,143,77,153,101,23,118,42,79,124,240,3,118,201,158,89,180,113,35,149,181,73,233,87,225,210,46,16,130,244,171,6,240,170,48,218,56,246,175,18,235,140,41,55,165,142,202,74,101,186,173,74,144,84,95,215,160,96,40,159,40,183,215,237,38,199,110,222,8,72,101,238,64,47,94,41,209,81,113,30,5,121,155,24,51,180,212,230,56,120,51,151,255,12,155,124,135,233,107,90,186,4,56,241,62,26,207,44,244,71,174,202,243,248,47,78,11,229,91,96,22,44,66,110,227,176,101,157,123,181,111,210,132,249,149,138,251,29,191,183,156,43,176,41,54,56,245,56,25,196,167,97,189,125,217,136,42,16,172,62,15,42,211,151,51,61,67,230,26,62,183,241,199,95,27,112,192,110,110,247,195,196,225,31,238,165,92,43,44,24,0,48,1,145,176,35,37,96,147,122,119,12,48,86,65,227,91,196,212,75,125,209,143,12,100,17,83,4,235,13,81,106,63,72,94,67,215,195,3,28,14,109,56,166,36,217,177,105,69,1,186,80,27,17,19,124,190,198,188,147,185,143,211,249,242,68,243,58,240,63,30,211,134,239,26,113,12,155,184,159,131,46,206,161,48,71,25,33,51,174,120,121,173,11,144,61,178,85,157,150,39,136,251,29,162,124,157,179,130,115,172,98,94,113,250,186,49,126,99,212,109,20,105,52,123,134,238,133,62,165,64,219,38,238,238,129,148,4,114,9,252,99,126,27,3,10,130,92,33,205,8,228,222,182,67,42,143,97,25,242,33,185,112,179,134,4,174,126,233,30,234,253,156,10,134,32,158,128,149,81,97,24,83,87,153,124,123,51,40,50,45,145,124,142,31,95,75,13,189,173,247,196,241,8,17,75,47,163,22,184,146,173,107,148,12,86,17,90,8,40,192,125,184,4,159,241,128,103,115,42,139,11,180,143,104,221,15,147,62,75,65,212,91,132,31,72,53,246,69,231,154,125,20,82,147,100,244,221,185,133,110,164,120,33,7,214,235,170,59,255,133,112,243,85,0,191,73,225,230,245,186,208,183,59,139,245,240,21,140,177,100,42,115,104,203,72,188,191,26,122,203,236,18,39,71,48,159,56,92,193,237,149,209,222,127,116,86,231,158,249,68,197,151,50,14,158,72,26,27,32,213,151,194,156,142,48,180,51,193,14,89,83,166,229,180,68,210,20,175,141,188,164,184,238,230,41,98,71,89,241,75,8,187,130,208,168,33,61,228,98,165,209,49,139,58,15,125,241,110,109,82,79,46,230,0,95,25,236,139,67,225,205,241,89,88,104,230,166,101,250,79,180,228,26,193,196,55,71,183,113,133,121,202,83,59,234,119,242,197,150,137,176,117,131,116,209,114,242,224,55,10,11,16,17,202,219,227,212,224,109,176,124,42,254,110,231,107,110,54,164,198,93,149,12,100,205,209,28,244,27,83,154,49,165,127,219,102,121,113,209,179,211,145,94,42,204,201,190,15,138,17,30,27,30,168,252,6,43,35,121,186,141,176,248,61,248,157,62,214,112,198,197,152,94,6,150,168,5,142,189,236,191,115,63,132,77,76,240,101,45,75,83,250,96,190,254,55,238,45,96,199,106,68,98,4,154,234,96,167,220,188,251,47,52,177,177,97,49,142,16,133,155,126,16,127,89,247,246,8,197,136,144,21,143,132,5,140,62,156,44,164,61,237,79,2,45,211,130,56,97,169,179,242,49,24,249,53,48,122,199,141,164,59,49,3,189,227,240,92,42,49,13,244,174,106,77,251,52,24,19,117,143,58,219,159,185,179,34,80,242,121,103,125,230,61,88,248,247,67,38,187,31,102,105,48,158,96,95,106,118,41,88,148,42,242,152,124,160,226,40,129,98,152,3,235,152,212,167,71,126,106,59,192,255,4,210,24,128,227,164,52,201,67,152,3,167,0,55,47,170,13,112,135,114,168,243,186,240,10,210,40,93,176,192,134,127,22,51,220,103,130,141,107,33,0,36,249,230,220,141,48,9,216,68,75,152,123,38,216,128,10,192,86,129,64,135,10,214,230,58,92,182,216,243,132,250,56,152,98,7,107,11,180,151,46,60,52,97,9,150,215,31,234,195,120,56,79,17,114,89,45,249,91,52,145,13,106,33,28,118,96,92,200,34,54,198,195,26,142,115,186,29,141,25,68,194,215,162,9,173,28,134,178,70,169,21,192,54,212,3,241,129,151,64,178,241,204,200,236,44,104,124,25,209,107,88,175,23,91,149,173,8,205,228,202,90,47,7,251,93,239,233,0,253,94,145,10,116,223,244,187,255,144,1,6,249,143,143,75,106,108,131,126,75,79,61,143,19,191,133,31,37,81,69,78,164,147,12,12,18,225,11,12,213,19,216,62,77,190,40,77,58,166,242,239,145,215,21,146,198,102,228,17,145,214,224,40,250,226,177,254,47,125,34,224,253,139,23,10,34,149,177,155,224,44,162,109,37,230,143,98,69,251,91,159,114,134,54,193,173,31,237,136,232,242,145,236,36,208,111,25,18,61,2,170,30,57,244,245,22,97,73,9,28,157,213,49,240,61,73,79,196,24,150,93,50,72,218,208,18,127,2,131,31,236,229,88,229,164,236,44,156,111,14,40,218,159,73,199,249,170,189,181,211,46,229,165,239,18,46,204,17,66,167,18,221,56,37,253,122,175,30,6,11,110,15,106,29,154,127,0,194,168,248,54,168,53,124,189,106,74,60,47,42,241,71,89,170,69,8,27,70,83,58,214,112,162,109,38,17,146,156,49,209,199,83,120,22,70,76,158,77,184,84,24,21,23,88,150,9,128,241,26,150,149,178,28,59,187,38,32,100,76,14,207,235,162,174,103,21,72,243,235,200,6,222,129,80,20,201,119,78,10,171,7,160,163,254,133,164,232,237,105,169,211,93,32,166,134,100,253,149,211,104,62,55,211,51,118,134,109,210,73,173,231,219,227,39,164,12,241,206,249,123,14,183,82,24,147,22,26,158,112,203,1,21,93,211,109,229,227,244,130,128,71,112,218,195,242,135,160,147,164,255,226,101,203,68,203,17,136,205,230,244,31,39,134,79,95,18,146,22,251,187,189,36,254,58,33,110,70,98,34,164,200,216,94,120,55,227,93,110,126,114,18,54,6,234,12,252,56,78,100,36,32,84,96,90,145,12,223,200,228,31,26,100,106,97,97,61,23,127,66,92,219,146,197,95,36,131,126,167,64,225,185,208,2,240,117,41,141,193,120,222,170,213,17,77,169,172,5,64,189,94,203,37,44,231,137,2,42,229,154,210,8,194,141,106,124,24,127,137,244,89,154,39,176,102,62,129,47,177,126,75,50,201,241,94,54,87,41,222,239,187,208,93,198,214,49,220,68,34,148,2,214,48,158,128,204,247,41,105,108,58,65,33,13,156,82,0,106,49,219,213,41,91,93,154,121,44,238,195,202,220,13,51,219,70,78,226,215,158,110,178,139,113,83,139,163,226,234,62,188,119,253,94,67,90,84,88,194,142,110,176,147,35,149,59,28,119,193,118,122,171,61,244,139,1,73,218,102,151,133,244,175,70,21,240,19,23,202,163,96,236,229,229,92,24,95,90,157,153,79,108,149,149,101,200,116,146,65,248,223,177,112,170,96,217,187,28,166,214,97,115,85,104,200,76,225,86,183,82,42,179,122,235,12,185,58,51,132,228,23,175,20,47,144,31,212,75,242,39,220,137,247,135,161,97,190,102,168,26,142,46,34,176,52,119,74,144,20,149,240,124,79,103,7,181,72,189,158,176,149,175,246,103,26,88,168,23,202,241,62,233,26,240,250,164,10,200,28,184,160,80,174,9,194,152,91,56,130,162,177,54,191,143,82,135,114,131,52,187,125,110,208,12,56,236,86,178,70,185,188,97,67,229,126,38,170,228,52,143,229,66,115,194,175,63,113,207,188,81,38,208,205,80,70,149,43,122,168,17,107,89,100,60,155,158,41,13,157,113,165,103,67,165,28,192,63,47,104,52,199,228,95,18,199,95,166,68,199,92,128,111,166,215,129,67,86,160,218,249,173,248,253,235,68,87,136,177,182,52,183,34,203,83,148,128,146,5,12,35,219,16,116,170,117,241,36,102,157,126,56,181,212,151,36,175,170,179,152,107,152,44,15,108,155,164,30,192,59,58,75,52,207,245,144,164,161,219,192,10,231,135,37,65,146,126,170,120,183,217,89,188,11,143,79,204,243,172,253,165,177,200,59,174,132,71,11,98,69,50,168,205,251,123,8,32,82,42,74,209,253,88,146,173,71,49,170,90,77,240,238,193,178,241,64,104,15,107,221,63,117,178,148,40,129,146,183,14,118,115,212,130,144,213,123,68,184,25,24,9,199,73,95,1,223,28,54,233,43,197,184,37,106,198,90,41,185,166,225,71,16,98,61,240,19,234,52,255,16,103,108,33,174,238,65,251,52,208,234,218,124,117,103,128,19,249,63,30,206,68,31,171,147,158,132,233,105,24,94,246,59,238,252,30,206,206,25,141,1,89,128,161,168,205,70,11,80,106,69,153,136,51,97,53,189,187,86,33,205,131,65,132,29,10,84,224,232,85,210,64,72,167,91,148,5,151,109,0,94,13,30,82,118,156,20,232,49,0,216,195,212,50,158,23,65,69,232,119,109,225,61,178,47,217,15,38,2,170,110,239,197,141,116,133,33,169,238,44,170,26,160,173,52,204,97,244,117,149,255,112,39,229,183,214,89,210,32,56,103,221,243,44,62,24,89,242,207,75,107,123,71,245,175,138,120,136,171,19,150,71,104,162,141,93,253,76,144,183,100,2,36,13,181,154,242,37,170,247,104,133,34,147,240,53,90,191,39,156,134,60,3,79,25,162,19,63,48,31,111,171,216,123,152,238,103,127,17,191,153,194,170,100,248,163,94,239,242,159,215,52,116,158,205,113,37,96,247,107,197,137,30,115,123,116,60,243,42,135,208,18,68,21,104,117,169,7,133,73,139,166,76,197,189,206,205,2,201,208,215,113,204,18,72,22,243,207,102,90,135,207,73,2,160,222,139,108,45,244,246,134,140,40,152,100,135,143,65,138,98,10,116,92,74,61,129,194,171,231,134,88,94,184,78,181,119,184,254,4,72,43,149,57,61,105,159,20,110,198,164,225,153,53,243,156,192,30,252,236,99,242,179,249,211,101,206,68,88,248,0,239,111,162,72,61,27,227,9,236,71,121,32,104,142,78,89,216,127,117,190,5,118,190,56,87,150,107,157,235,246,164,190,242,79,133,153,9,19,21,144,169,196,222,81,20,40,40,199,150,26,14,164,15,127,44,19,170,250,239,20,91,122,212,191,15,73,62,100,153,51,11,3,183,192,254,189,238,213,20,37,54,214,222,221,22,164,54,234,122,174,253,149,200,59,183,187,125,227,151,138,242,145,160,92,255,203,193,188,148,39,89,245,229,37,34,19,238,252,116,101,98,106,108,26,63,227,126,11,27,18,47,195,27,250,93,31,23,19,145,137,73,117,20,127,148,107,150,87,176,101,157,152,193,158,197,19,62,101,81,54,173,27,105,113,169,109,70,108,189,18,53,228,14,219,66,227,216,134,126,110,208,39,60,19,179,178,33,155,211,33,53,88,164,33,76,177,210,96,1,90,109,169,107,133,116,122,80,98,140,44,11,129,187,101,50,227,55,110,232,199,38,124,175,65,221,246,62,178,234,11,174,1,76,172,202,218,5,26,149,99,213,5,218,196,124,49,105,90,33,162,28,148,39,182,155,12,49,22,226,101,194,174,226,28,113,201,197,96,11,102,165,24,150,240,172,179,170,217,223,8,2,202,64,59,115,190,224,233,119,188,207,171,110,205,220,152,97,99,81,68,37,12,153,245,46,181,193,153,240,175,70,127,10,111,131,172,137,7,72,170,187,181,194,182,129,36,40,15,88,169,53,15,56,179,35,65,167,161,203,43,88,124,116,118,29,249,208,139,33,33,215,179,227,59,188,106,120,78,243,45,169,29,153,102,239,212,185,116,213,207,68,182,55,53,221,95,93,165,82,90,122,82,120,45,134,75,0,205,130,65,127,189,62,34,246,201,89,237,217,123,123,144,145,173,167,4,114,134,125,152,77,143,175,207,19,155,106,249,74,239,4,230,185,116,63,239,25,250,114,243,120,214,254,255,130,2,180,151,21,40,43,118,194,183,178,123,54,42,94,113,35,229,178,40,183,137,158,159,240,37,159,11,137,19,191,49,180,44,189,178,214,193,99,81,250,98,151,197,142,236,142,102,201,126,19,60,15,49,188,75,200,254,168,192,143,54,196,25,43,37,39,117,128,48,128,224,249,175,14,63,126,87,7,110,25,248,44,152,73,88,247,241,148,94,219,29,239,99,219,233,212,56,48,235,250,142,110,209,234,114,92,217,228,27,99,74,241,246,44,129,221,122,16,250,103,132,58,25,34,196,2,171,219,210,28,171,25,4,75,36,41,156,3,7,176,6,152,205,245,31,248,27,244,80,164,214,35,50,129,93,93,67,16,217,126,103,194,19,196,21,35,175,252,117,60,207,180,254,109,48,41,101,178,232,5,210,189,16,25,88,96,133,225,253,214,53,240,71,103,252,232,222,236,241,251,165,39,25,114,242,114,189,127,228,142,9,16,141,175,72,186,52,53,21,28,124,19,252,245,84,74,235,228,254,0,89,156,64,192,219,25,222,159,15,42,22,45,209,103,51,155,97,248,197,134,8,225,255,252,10,171,13,198,207,38,167,170,220,193,49,226,37,130,141,130,158,77,15,93,79,67,30,14,227,168,79,253,110,115,84,229,59,218,4,66,230,119,157,79,89,57,213,189,193,81,54,116,98,7,75,246,15,221,175,174,91,165,44,96,248,109,116,119,131,57,2,246,137,203,249,11,89,90,240,193,129,28,19,114,14,100,130,23,56,27,53,194,215,89,111,53,189,199,60,28,87,219,173,194,12,107,229,91,77,204,170,154,177,89,60,93,7,240,20,85,35,123,110,223,83,52,82,167,213,216,143,237,194,164,152,77,74,151,192,168,152,4,244,13,66,182,208,126,237,83,121,171,196,0,13,255,73,93,141,107,207,96,68,174,177,184,27,220,186,130,118,190,72,52,218,39,68,201,209,63,113,101,71,251,175,36,25,148,178,137,95,230,44,206,105,111,161,149,55,193,195,229,183,247,214,183,250,164,210,51,163,169,83,198,66,215,115,187,202,111,68,73,86,187,68,29,200,223,223,202,125,226,214,111,103,224,183,1,224,37,184,214,177,222,163,75,1,70,187,60,163,103,75,239,208,90,119,53,61,112,20,147,36,251,177,109,144,195,128,244,192,143,204,8,65,94,208,77,114,13,75,66,170,233,106,183,33,227,97,176,77,231,109,138,25,74,28,204,187,143,50,117,202,98,165,1,202,70,225,152,183,33,123,174,50,28,82,73,88,252,39,193,171,126,174,102,211,226,29,171,150,88,233,107,153,196,150,232,218,185,71,238,22,187,119,29,186,187,45,22,70,210,220,7,215,45,205,162,203,131,87,70,243,167,74,42,114,253,109,47,174,1,158,8,119,18,252,164,153,237,201,55,198,43,105,94,163,47,147,129,205,235,78,114,177,53,176,104,253,95,89,199,27,145,107,38,250,202,57,133,126,218,73,22,244,177,56,192,171,17,61,125,133,52,102,85,183,229,73,48,164,218,8,38,60,46,103,217,106,103,17,151,147,147,203,232,83,173,251,11,177,162,74,96,46,137,160,87,92,237,190,115,149,69,250,21,41,239,19,48,182,245,144,198,135,179,201,65,36,21,80,15,126,30,147,223,82,15,57,16,19,78,50,145,192,104,174,138,146,92,137,115,166,211,52,158,193,12,84,23,80,245,247,84,109,248,177,85,209,37,121,54,100,166,154,180,224,76,15,182,179,13,101,118,198,14,154,143,156,83,126,198,227,100,192,145,80,38,123,8,71,135,177,22,157,5,127,80,181,43,16,237,87,234,188,129,11,184,161,200,217,139,191,96,203,97,35,145,73,87,94,252,183,179,84,146,44,20,140,235,32,60,180,50,18,122,125,219,201,190,56,217,4,147,223,127,4,247,218,26,107,167,120,207,124,250,188,54,213,176,242,104,57,245,136,255,80,127,236,24,8,245,130,77,70,69,233,11,235,225,98,64,171,179,218,23,45,252,196,187,217,147,121,71,128,250,19,241,39,190,161,254,206,151,116,9,32,7,45,14,26,202,76,205,47,74,209,26,7,0,22,26,217,126,166,3,249,145,1,27,146,210,141,123,58,199,153,166,0,26,77,246,190,155,146,178,60,172,90,104,61,193,216,152,130,30,19,61,179,85,203,144,53,148,118,53,9,252,227,114,228,13,209,149,13,116,128,90,35,57,88,151,163,195,208,10,76,167,23,173,107,81,108,30,178,153,205,85,222,121,197,142,142,159,191,203,4,6,241,141,137,207,230,11,224,183,163,161,132,142,9,239,31,3,183,110,181,155,62,106,161,173,144,138,123,240,254,244,179,125,132,64,225,165,79,5,205,20,223,22,118,35,234,13,155,214,10,138,226,209,161,150,64,86,74,126,155,49,136,57,163,178,129,152,204,103,184,75,72,17,251,6,2,82,33,226,73,73,188,167,110,106,59,174,139,84,111,152,193,137,205,152,242,137,78,228,36,47,70,136,130,18,96,95,127,185,146,127,63,83,22,49,215,184,144,221,96,93,197,176,116,45,61,32,93,112,73,61,134,14,73,148,86,211,32,140,185,57,136,171,197,172,14,231,53,142,134,130,151,182,211,173,106,146,93,121,174,60,39,3,145,177,37,186,56,78,147,130,149,3,240,177,130,95,29,115,138,192,60,95,209,233,27,66,181,95,234,232,187,237,125,123,168,165,179,41,164,100,48,106,161,48,165,153,236,49,53,165,159,58,214,14,217,93,158,191,187,31,126,77,223,114,119,249,191,205,204,54,68,52,231,184,31,27,252,24,20,167,208,61,34,231,45,21,254,251,17,47,221,181,146,216,60,51,146,219,90,37,85,228,195,5,207,116,188,161,223,249,145,63,82,18,226,198,187,85,212,155,176,249,231,39,17,93,242,184,103,83,230,53,25,151,29,85,43,27,234,189,104,139,94,13,2,253,242,234,12,214,46,104,33,216,5,212,124,176,68,227,12,94,183,141,243,48,196,25,61,48,145,233,186,174,149,155,97,136,195,141,205,86,152,37,134,123,203,189,253,178,214,81,0,229,23,50,11,104,230,199,41,78,87,29,39,233,192,166,45,252,100,11,50,183,157,1,205,30,222,213,101,220,15,141,55,224,131,53,162,20,193,60,28,167,189,232,54,178,245,125,246,152,176,9,230,154,203,195,164,12,152,124,115,127,179,182,236,4,181,61,60,6,29,229,16,57,176,195,31,184,247,200,2,43,121,155,98,2,88,31,35,250,24,89,136,229,103,78,46,238,221,100,74,255,205,65,78,165,85,73,165,110,57,85,83,42,191,215,4,141,112,120,223,62,9,56,123,18,85,171,91,194,226,212,27,214,209,54,196,1,83,239,125,23,11,9,115,236,74,224,238,70,111,230,68,30,13,91,45,187,149,206,142,11,38,164,234,100,118,219,248,89,38,71,205,155,13,137,7,56,56,78,118,8,91,86,4,196,127,85,114,41,211,188,250,232,252,181,2,243,195,178,132,138,67,144,134,192,95,140,55,182,81,161,116,18,183,94,111,27,17,51,204,101,172,233,74,237,222,79,134,120,19,119,131,252,222,135,142,26,186,234,19,213,201,215,197,180,48,130,121,77,164,13,111,0,224,233,143,118,68,117,210,65,201,214,212,154,22,234,235,134,104,17,73,49,119,245,145,111,225,228,165,122,212,246,165,14,153,62,92,186,95,120,40,62,60,149,219,231,100,176,40,216,128,6,9,157,100,197,123,3,154,36,209,183,117,68,153,148,231,189,51,59,151,249,199,181,168,116,41,205,182,128,82,252,169,238,17,107,165,5,134,67,54,176,246,169,91,181,190,40,170,63,98,7,229,156,74,132,22,162,247,8,73,175,113,244,102,179,201,174,76,148,136,72,3,112,235,155,86,108,217,134,105,152,42,103,168,73,234,200,180,72,2,154,177,120,234,92,244,66,194,174,206,178,155,55,44,32,90,143,97,105,211,24,201,2,45,11,54,12,147,133,45,191,166,121,118,120,29,6,136,109,234,58,148,68,75,113,66,51,35,140,152,60,64,215,220,95,225,218,79,29,229,47,188,139,158,49,88,65,222,170,91,159,209,175,69,233,163,228,99,149,41,147,225,59,130,224,71,46,213,81,14,92,206,225,116,7,183,227,143,244,2,5,21,89,165,109,208,107,88,146,28,116,234,118,25,67,79,209,209,253,196,255,25,171,31,213,33,80,66,13,84,44,207,158,203,157,51,161,93,204,68,177,227,51,149,59,174,5,62,179,28,81,223,120,79,88,167,209,78,4,43,129,214,164,172,69,201,155,151,156,147,5,219,16,123,203,179,199,145,73,69,54,175,103,11,95,93,93,44,218,33,137,68,156,29,83,21,162,245,58,189,81,99,106,113,81,23,247,70,118,31,231,204,209,33,76,85,49,49,51,112,131,52,235,71,6,174,7,165,134,60,55,74,111,115,252,77,24,42,23,141,246,166,95,85,79,73,28,187,190,242,154,189,47,187,202,17,103,182,82,44,139,122,209,104,49,10,152,164,254,6,175,191,32,254,154,168,149,22,31,142,199,109,200,114,195,182,57,6,251,102,70,160,168,82,239,106,117,4,90,216,180,187,166,178,10,35,226,136,186,102,136,231,237,32,32,72,154,221,173,70,189,29,32,190,16,21,234,125,3,24,30,143,225,165,188,128,81,236,17,205,58,163,54,244,182,24,209,206,51,53,0,101,150,205,48,143,219,87,232,255,98,11,35,124,160,176,50,105,25,192,68,131,245,57,81,163,226,233,170,125,4,235,203,190,39,151,69,30,100,94,33,166,202,152,185,211,60,86,22,3,157,246,33,99,233,199,157,129,255,69,186,59,181,39,169,4,13,161,26,23,15,77,183,187,22,4,72,84,74,16,160,132,13,40,98,19,59,185,45,154,202,89,65,19,184,34,162,148,9,37,158,156,23,203,192,182,162,204,31,122,248,216,26,246,54,231,74,97,126,81,8,216,130,32,199,242,194,27,214,137,3,199,133,27,136,207,22,120,194,242,3,153,71,74,200,156,223,232,226,114,78,228,226,211,148,142,249,101,139,97,252,152,250,157,90,32,55,75,21,250,163,54,224,136,199,251,212,77,137,0,225,223,4,135,232,175,160,99,74,148,170,37,193,51,202,227,68,16,11,123,3,128,46,94,134,205,215,94,247,228,170,235,183,21,169,64,154,78,52,248,65,168,0,158,173,22,96,13,245,218,182,198,185,170,208,155,139,19,144,224,65,82,22,229,108,159,105,85,103,183,143,123,66,212,86,142,107,218,105,154,244,251,253,27,41,66,185,66,252,129,57,142,137,84,140,123,144,178,66,16,156,235,15,251,24,188,4,21,56,69,52,211,72,46,187,148,156,77,167,206,125,251,207,232,145,189,164,124,138,47,39,159,238,35,225,3,53,254,144,20,15,80,153,151,97,192,221,140,143,40,30,142,83,15,170,244,228,81,178,78,59,158,196,209,152,77,34,83,136,166,105,103,46,114,231,129,132,143,63,42,226,39,120,218,197,117,78,75,87,237,199,232,232,148,203,3,175,144,35,215,172,126,246,235,9,254,151,153,98,101,65,196,28,197,254,225,164,100,227,79,67,151,218,116,38,253,204,97,140,210,102,86,1,221,29,240,92,30,161,201,50,39,107,164,210,8,85,152,166,173,243,238,0,29,75,248,123,209,108,229,66,232,194,167,25,246,222,85,15,219,32,107,133,110,235,174,246,243,158,28,241,87,63,129,188,247,6,212,118,236,162,173,43,122,193,168,203,49,62,78,235,208,191,6,27,2,108,255,226,120,73,255,238,180,75,64,205,247,60,91,153,45,240,142,132,104,11,101,212,182,184,101,22,129,219,27,102,69,150,73,232,118,84,224,2,235,120,29,145,223,203,205,216,36,136,227,237,115,122,196,118,183,91,201,152,44,4,0,232,52,123,213,118,52,169,106,95,118,251,31,193,250,216,230,66,122,79,247,45,200,40,253,49,135,121,39,65,232,69,90,66,167,128,219,5,64,44,56,251,53,175,15,137,209,155,129,165,195,234,119,17,198,13,204,234,77,110,136,138,232,70,129,192,204,8,212,70,74,125,155,176,47,115,152,154,235,86,214,142,214,133,207,38,24,109,249,92,212,232,183,86,176,40,251,246,33,13,244,123,181,245,27,15,217,39,219,212,155,240,119,25,255,166,41,149,245,152,16,104,72,240,29,74,156,183,163,71,218,227,12,235,107,147,211,59,51,21,183,98,212,130,54,168,146,31,121,174,151,117,36,22,88,199,234,29,18,173,241,241,242,65,17,237,71,219,218,181,27,19,112,5,171,18,86,186,189,186,163,203,17,6,10,52,198,206,155,211,87,83,190,254,102,111,141,151,180,5,211,98,245,229,52,6,18,85,200,154,238,121,110,127,91,123,49,250,95,64,212,175,201,83,41,38,7,80,96,155,212,123,239,62,134,224,10,17,96,245,208,147,1,144,23,209,39,58,156,47,113,106,67,38,168,235,210,203,216,144,216,207,59,58,242,93,58,142,225,255,142,24,90,151,217,145,179,93,101,123,221,251,29,160,100,148,63,239,44,133,134,44,131,52,132,87,190,32,242,248,138,15,54,246,192,201,81,67,255,75,64,155,151,13,255,255,142,18,101,245,47,148,68,68,124,100,107,246,51,171,62,47,198,150,72,5,163,184,231,239,241,51,61,151,234,115,194,128,62,147,216,219,112,127,80,173,197,238,122,85,129,20,19,233,62,147,41,183,234,184,78,112,155,52,38,12,44,111,64,196,130,28,170,170,225,206,231,230,253,204,100,169,214,171,175,243,183,22,101,22,207,140,190,79,52,136,24,92,40,56,111,168,52,148,49,208,63,152,252,221,67,108,81,101,130,165,133,13,96,156,202,202,41,249,82,119,24,121,49,239,29,42,210,211,150,89,11,72,56,129,254,160,226,28,129,36,22,216,135,23,178,38,124,116,195,0,112,168,180,210,204,63,116,117,205,17,235,60,232,170,39,146,179,229,132,169,37,242,160,183,123,39,165,186,247,183,108,147,177,12,248,75,149,200,157,59,241,45,174,65,224,119,44,147,63,165,161,65,203,122,175,82,211,195,50,142,35,60,0,122,174,138,248,110,18,31,73,173,115,148,229,94,150,88,21,164,66,30,18,41,209,223,11,156,175,237,76,7,69,8,11,193,107,43,217,143,91,123,55,223,175,43,186,251,107,83,219,140,215,32,62,245,178,132,137,226,127,127,157,101,2,72,118,139,140,17,164,156,141,245,226,114,75,80,12,181,80,24,146,153,140,189,194,186,21,52,19,149,123,67,1,119,86,133,254,147,125,45,87,252,22,119,113,77,91,180,60,41,93,100,83,95,41,147,182,197,120,17,129,212,82,249,43,231,220,75,154,88,165,110,216,24,110,137,202,113,9,155,126,111,110,19,122,40,120,119,183,94,81,252,184,173,72,25,95,127,23,17,185,92,23,33,42,87,154,68,95,113,49,196,80,198,22,94,55,217,207,36,180,196,154,127,114,196,2,246,194,217,41,73,249,209,213,200,57,34,222,151,102,42,210,177,63,1,3,168,193,197,224,71,211,161,75,221,15,40,31,65,70,183,185,41,220,116,57,33,23,255,77,106,149,205,40,116,237,42,94,116,83,167,129,47,224,251,230,77,120,139,95,189,80,250,85,114,218,91,59,131,3,37,146,252,217,116,180,55,224,242,27,237,129,145,40,86,49,67,57,185,110,177,70,120,231,143,17,58,224,15,168,116,175,110,229,103,228,211,21,5,158,123,31,92,229,20,130,41,199,62,218,39,215,38,136,204,27,251,106,67,42,169,41,121,45,156,146,101,147,22,127,51,166,172,1,150,153,41,173,77,198,136,53,83,127,193,245,104,178,155,35,20,10,255,210,13,250,185,150,230,112,151,147,110,64,121,232,86,211,165,74,210,90,92,163,45,209,135,11,24,164,37,254,23,169,170,178,73,245,201,79,45,227,226,77,160,237,185,184,64,249,21,14,159,214,114,86,3,196,137,87,248,57,247,46,212,1,180,14,48,116,159,131,179,179,96,103,44,171,237,100,121,20,80,118,138,59,6,142,172,167,44,218,244,175,87,235,241,34,184,91,17,247,114,76,59,15,124,210,209,153,126,220,67,129,62,108,132,61,102,85,150,233,130,188,183,112,204,81,206,110,198,172,81,224,178,217,20,210,210,183,63,96,183,113,255,194,222,95,177,74,218,55,229,69,10,115,40,8,144,93,246,186,88,161,148,96,198,62,43,93,204,0,230,208,169,157,116,70,46,215,173,151,68,241,141,30,210,231,64,83,167,50,92,33,210,221,146,89,186,182,93,127,37,22,212,242,21,53,222,151,185,21,9,221,11,192,127,42,89,62,253,210,204,182,1,188,0,237,121,156,234,185,242,35,27,204,112,7,42,10,251,213,6,230,245,157,108,250,164,202,97,212,156,25,235,0,240,79,175,97,29,167,50,250,114,138,130,31,13,76,123,69,91,178,210,90,55,2,222,229,214,26,149,21,202,181,134,65,134,155,126,63,54,164,185,193,134,64,246,46,248,76,69,78,57,200,114,249,164,21,108,96,2,93,141,234,131,122,116,134,60,79,20,113,60,157,30,251,64,202,151,66,60,195,154,76,164,224,23,196,145,235,22,154,70,0,188,165,23,187,121,73,197,171,56,244,83,194,254,97,35,53,152,27,43,226,157,230,154,234,125,104,80,139,208,85,106,96,59,117,215,165,184,205,102,59,175,235,231,71,243,67,24,217,129,220,21,110,57,176,112,19,55,152,185,94,114,119,248,35,4,138,84,27,109,151,135,184,82,254,58,186,219,123,69,55,15,51,175,117,57,147,173,101,19,116,143,165,225,92,201,12,185,27,146,116,177,205,249,188,105,230,8,199,24,213,39,238,69,207,105,57,245,53,57,140,208,221,179,184,36,141,160,10,23,193,136,105,186,52,155,30,62,106,149,5,72,230,86,254,119,173,109,213,23,89,48,154,82,120,106,247,109,82,140,82,173,55,65,9,139,211,175,6,176,123,81,189,219,47,207,95,49,9,123,246,101,211,22,133,253,240,244,195,30,129,178,12,233,81,73,160,161,224,166,233,208,181,135,104,217,165,149,53,180,112,76,152,149,229,182,103,103,108,32,204,219,243,178,47,60,62,103,173,6,234,18,128,237,79,217,128,41,90,37,113,18,9,74,7,64,152,120,157,135,235,177,6,107,64,27,155,157,254,55,24,66,177,144,9,241,230,227,77,152,124,37,242,205,52,188,5,112,137,111,100,4,41,163,65,242,126,13,187,124,61,177,136,169,150,11,198,113,205,133,248,158,129,196,255,49,162,165,57,142,131,57,75,141,142,134,109,197,94,26,227,232,31,37,166,206,248,230,165,10,12,56,11,222,170,236,202,81,13,157,35,233,203,62,195,6,221,184,28,80,82,237,177,3,123,122,190,155,200,118,227,93,63,207,202,203,136,146,48,28,15,185,192,122,166,127,119,137,222,245,27,4,198,220,242,70,16,114,38,248,230,208,1,189,150,202,0,73,240,102,51,19,41,169,214,105,154,72,34,77,86,37,140,240,252,126,123,136,93,59,50,49,178,76,100,249,9,247,179,154,77,109,53,23,53,226,206,28,49,184,141,176,187,75,58,59,153,74,181,246,175,71,247,45,68,158,44,208,156,57,112,249,152,223,154,131,191,11,185,166,63,173,14,208,74,129,108,7,245,88,173,145,110,168,84,186,249,143,1,158,147,61,73,88,95,72,179,67,147,159,195,114,22,220,203,199,164,116,96,211,206,254,121,155,225,220,201,108,225,39,158,134,80,11,68,162,97,37,30,143,251,41,9,81,58,30,40,20,127,81,9,76,188,8,129,255,193,210,163,236,96,54,28,70,35,172,95,88,35,16,232,244,117,105,45,72,103,80,56,100,28,227,134,78,38,36,232,225,34,14,31,90,29,176,47,63,248,66,29,148,115,174,66,44,232,242,163,205,133,100,115,46,80,225,114,115,21,54,152,160,162,67,7,220,41,191,71,117,115,217,149,155,53,118,193,250,101,50,40,112,155,47,82,50,56,65,225,238,95,104,76,242,247,89,23,43,231,1,244,223,94,98,246,40,75,77,144,173,65,209,22,43,69,118,142,111,183,35,205,253,199,182,87,113,171,129,76,160,237,219,43,236,161,29,134,248,128,29,247,201,87,235,109,84,214,188,217,68,209,30,10,254,210,46,170,242,164,3,145,140,16,248,77,141,80,29,51,40,191,228,49,90,123,255,198,198,179,173,198,162,200,32,37,125,193,40,234,14,62,27,72,109,105,135,162,246,130,75,16,39,203,82,204,191,137,22,110,21,130,162,238,34,23,26,80,225,6,197,38,42,20,119,13,58,33,1,69,19,102,66,121,201,82,132,58,218,12,188,166,210,67,51,248,253,70,78,76,212,224,193,240,68,41,34,50,158,146,220,146,9,123,0,110,96,117,232,203,45,129,168,100,199,161,229,212,197,227,251,253,235,125,177,65,39,27,137,100,27,82,114,229,111,106,91,242,190,162,218,134,233,19,52,229,59,108,167,179,19,124,58,39,69,61,231,74,27,54,6,247,202,27,108,65,187,38,119,95,51,105,48,94,123,90,222,72,203,35,82,54,25,248,218,90,153,50,152,202,230,174,173,240,113,18,73,253,171,255,83,204,39,26,110,34,160,76,139,17,184,63,44,73,224,101,235,71,195,15,250,182,188,245,24,173,101,151,237,112,148,34,19,175,92,38,141,88,21,238,62,139,242,81,184,139,2,67,94,60,168,85,48,39,173,11,130,49,134,124,57,42,49,107,105,179,228,188,89,137,64,239,144,242,197,145,59,234,249,153,1,7,153,77,98,218,70,191,55,50,156,175,224,57,21,207,23,185,243,216,36,255,79,176,137,209,185,119,223,174,64,57,42,237,239,209,56,253,38,113,31,31,147,57,244,138,17,108,174,231,71,123,93,23,223,202,163,209,210,72,145,67,105,83,38,144,223,90,167,22,229,148,85,61,246,20,212,127,82,13,164,175,9,78,8,85,33,61,170,8,61,165,116,81,121,93,253,177,2,69,83,14,2,123,64,154,236,26,41,214,151,173,210,174,85,185,50,97,160,79,203,173,99,207,153,45,152,184,225,0,189,237,46,232,208,196,34,194,121,212,193,102,117,31,25,142,120,213,152,88,209,80,90,118,122,155,195,115,184,17,182,34,215,230,79,111,217,123,105,31,16,116,21,141,12,157,112,129,89,237,209,171,138,182,66,137,22,108,148,63,219,250,196,212,212,98,17,72,251,42,148,30,119,69,171,84,212,83,116,167,153,65,207,96,240,35,255,59,197,112,45,220,100,215,78,73,151,94,177,84,255,150,48,112,154,200,141,71,22,18,108,231,203,81,4,243,42,7,8,237,49,192,168,106,34,45,138,241,99,54,244,250,189,148,238,147,73,91,100,143,138,171,62,246,155,69,138,28,4,49,134,62,35,156,115,103,72,83,166,141,84,137,149,19,166,0,45,110,99,181,235,1,163,89,38,59,104,177,54,226,211,12,104,246,168,162,202,66,224,52,226,163,35,118,125,121,255,210,61,117,216,82,13,252,33,72,162,254,34,87,55,90,18,65,94,103,217,248,48,98,39,178,214,4,100,213,49,7,48,203,103,134,179,164,39,142,78,235,167,120,116,116,77,124,91,89,86,74,238,15,202,57,219,93,210,47,214,232,147,168,230,47,57,204,200,222,118,226,97,4,28,36,246,139,243,51,212,197,156,29,131,70,182,63,246,1,6,192,149,74,62,94,5,133,141,125,143,55,146,173,238,200,201,226,193,138,210,24,208,138,8,59,8,124,85,78,212,228,67,219,162,176,50,11,249,131,14,114,49,150,147,23,64,48,78,87,149,157,102,225,35,120,135,148,155,25,158,236,6,92,153,52,249,93,131,31,6,249,179,234,179,150,73,204,148,178,207,194,71,124,251,73,239,134,204,163,20,199,144,250,104,190,40,252,123,73,58,229,243,124,63,138,88,58,56,99,175,70,54,55,121,157,53,228,112,208,126,182,163,24,40,10,231,19,123,198,93,186,71,194,245,195,207,198,29,231,41,60,29,206,142,120,149,138,46,196,147,31,5,161,82,104,189,203,144,112,29,250,14,122,152,12,88,137,127,19,111,46,234,194,83,81,211,140,184,143,255,199,130,92,189,180,106,40,116,191,82,10,157,157,80,179,124,240,51,63,49,222,115,71,109,142,43,160,86,97,202,174,51,117,57,74,73,163,195,161,240,230,177,33,69,179,30,232,51,57,159,154,247,23,9,92,205,170,118,108,75,245,26,44,120,191,157,147,23,192,139,138,208,25,54,162,57,119,23,31,168,194,241,217,153,226,233,251,188,178,119,171,51,171,4,73,39,163,98,232,56,163,1,147,195,17,58,54,5,63,131,208,126,143,250,234,112,117,220,178,33,72,9,136,237,167,252,24,254,222,135,95,131,232,200,107,93,231,60,119,60,108,105,7,36,119,55,79,199,43,165,198,208,5,14,119,143,195,144,177,239,170,63,14,57,41,239,51,60,104,56,227,189,26,24,139,206,235,93,65,119,66,13,96,102,6,102,40,137,24,99,88,26,23,105,24,197,70,29,231,177,118,40,75,115,185,52,150,99,102,173,7,136,98,137,210,203,219,185,151,20,67,168,169,194,69,2,221,13,229,104,201,198,152,208,86,217,88,217,38,111,29,150,190,232,10,10,38,34,6,81,44,123,121,181,174,5,17,164,7,231,50,249,49,253,220,220,225,215,162,179,6,42,23,87,54,32,9,125,245,255,27,17,90,170,185,188,12,95,133,108,207,247,53,156,179,229,128,171,140,99,180,76,3,25,112,8,83,78,177,81,0,226,154,236,99,236,94,19,144,248,229,202,202,38,67,247,109,73,181,154,206,72,206,62,223,20,173,85,121,226,105,107,187,111,151,91,85,158,7,180,156,53,48,139,0,32,225,230,75,167,131,192,129,129,9,67,212,79,243,210,84,171,183,247,60,151,140,146,231,35,176,123,19,194,196,179,222,230,119,199,120,50,39,122,87,37,226,238,10,126,123,242,216,113,197,125,219,70,172,200,122,229,44,116,21,194,181,18,254,70,51,12,22,214,56,223,128,91,128,87,132,76,9,119,51,129,95,212,238,137,92,242,54,69,120,52,245,166,103,154,134,32,23,237,247,109,13,139,97,155,32,25,227,100,163,178,85,81,48,118,24,144,42,111,142,145,196,160,148,78,231,86,29,17,49,72,116,2,142,43,18,106,147,198,98,249,78,225,1,221,154,235,60,162,237,15,142,22,24,220,122,13,112,222,104,91,238,73,230,112,224,144,65,29,174,146,103,85,68,166,11,237,158,44,104,11,56,246,89,110,141,178,186,94,83,38,49,112,25,246,156,9,83,167,28,230,157,101,146,41,169,160,11,98,197,168,90,158,124,152,163,32,0,52,61,221,211,24,228,217,194,220,193,120,66,153,153,182,149,50,225,229,22,149,169,82,52,132,70,243,210,57,240,185,27,123,49,243,202,247,151,173,65,210,71,214,90,7,225,11,3,193,24,217,112,204,48,74,60,139,160,200,92,220,188,83,172,144,37,206,172,226,65,1,225,7,242,169,135,26,63,224,169,240,202,216,147,135,237,251,124,129,95,93,54,75,107,144,68,167,13,70,167,142,220,36,36,38,203,134,232,54,76,212,177,168,196,159,80,199,220,122,228,230,214,210,99,31,6,133,62,234,194,156,9,88,172,143,167,123,81,118,191,230,233,78,206,33,68,88,124,16,7,130,161,236,144,217,32,139,217,43,228,59,206,101,17,165,36,30,115,85,2,65,178,169,251,109,254,34,85,151,192,3,184,27,181,227,202,189,78,69,223,184,97,90,251,16,180,116,155,184,226,237,197,45,58,174,110,88,155,172,211,219,192,190,247,179,139,136,67,66,61,77,117,112,205,148,103,99,61,160,66,150,79,23,154,104,53,38,231,235,102,116,52,10,76,204,59,206,74,243,66,60,207,138,189,221,176,55,188,8,193,125,243,68,23,84,12,16,246,215,9,12,211,205,61,237,28,33,143,86,86,114,112,83,102,123,188,75,112,23,249,228,51,95,211,231,117,185,140,68,190,190,222,222,219,204,230,100,168,5,154,0,177,251,37,116,151,242,216,101,209,66,4,113,235,97,196,207,3,51,251,150,121,61,183,165,61,102,196,98,63,48,77,198,44,92,121,205,121,179,78,115,241,143,209,88,75,142,207,141,17,25,173,61,138,95,223,25,135,4,108,190,144,255,33,16,167,77,131,37,232,217,233,163,90,206,184,95,127,180,166,79,4,129,208,83,82,81,221,195,206,25,95,56,149,119,106,147,217,216,251,239,219,15,213,0,44,146,84,85,99,210,190,55,253,180,149,163,40,29,72,26,149,189,79,4,59,239,181,145,159,237,150,244,24,113,225,133,145,20,251,139,80,162,230,230,42,195,75,141,159,122,56,111,176,160,111,36,170,128,29,74,165,253,196,30,138,252,57,36,235,129,141,176,96,0,165,106,39,192,253,227,151,212,251,68,106,81,49,127,40,189,116,87,30,35,202,36,245,240,72,79,153,236,58,252,171,15,224,84,18,51,208,183,83,188,134,194,71,123,27,182,160,160,125,224,177,158,201,71,171,200,2,227,5,156,180,219,157,150,53,109,220,3,151,156,51,241,160,162,74,228,147,202,193,90,47,162,108,247,152,105,24,1,255,157,103,212,116,29,221,27,57,147,194,13,7,60,219,5,89,220,24,49,96,123,92,161,48,19,200,86,51,143,195,183,90,164,206,65,31,3,167,233,64,71,45,125,78,98,94,232,89,161,112,143,131,171,0,52,14,42,53,120,22,140,61,208,22,9,180,48,253,218,92,176,172,157,157,26,57,166,173,150,177,165,121,163,145,80,52,140,100,160,124,146,176,143,139,160,83,57,45,109,64,20,68,215,120,64,174,15,109,145,158,36,224,0,233,230,183,152,68,79,143,56,35,142,230,116,157,7,175,226,200,124,44,163,164,204,63,102,95,78,171,190,174,194,80,37,14,23,21,163,95,47,91,198,39,182,191,213,236,94,54,193,143,219,18,155,38,138,213,34,157,213,153,98,76,203,142,108,243,252,186,43,10,198,8,113,228,113,214,61,171,51,181,98,63,62,233,192,115,225,199,91,9,178,130,111,228,251,4,219,55,144,178,153,125,150,122,25,15,111,101,22,106,119,181,176,127,238,216,33,105,251,176,149,254,53,111,252,209,159,45,146,208,145,36,41,9,54,114,186,118,199,115,16,186,189,196,37,14,125,0,52,31,114,69,226,73,84,67,191,67,204,247,199,195,192,4,74,5,199,14,184,153,60,32,121,32,168,33,68,50,135,40,173,238,177,241,33,251,142,92,104,157,130,160,244,53,99,34,218,161,9,67,85,17,227,3,123,44,157,117,144,230,169,120,251,246,102,148,234,144,48,119,64,80,45,59,233,58,168,241,108,121,28,38,200,122,115,235,214,183,165,144,234,22,226,237,214,6,2,251,253,243,135,175,180,22,189,86,79,106,50,159,4,80,21,254,142,124,25,125,64,197,209,83,39,173,78,222,210,56,13,248,253,126,244,0,210,239,235,3,199,50,214,237,240,163,236,70,133,119,33,253,235,121,223,183,131,208,3,24,253,64,14,60,209,81,230,119,202,134,193,203,97,246,197,236,0,5,132,98,204,111,7,48,111,176,111,217,111,214,108,232,242,108,150,50,72,242,104,21,127,176,137,108,0,217,225,125,246,226,95,96,65,156,94,172,99,254,229,159,136,254,59,12,55,174,244,132,19,233,14,62,24,116,40,86,234,69,207,34,122,127,251,65,73,34,29,175,211,229,108,249,10,183,194,114,11,14,150,234,97,155,160,189,116,136,97,16,33,170,111,216,126,172,130,17,218,1,219,220,198,193,239,5,220,146,222,169,16,171,128,232,31,241,29,111,86,37,6,43,197,45,9,59,214,211,48,12,87,149,115,175,137,113,116,38,247,71,30,246,171,15,128,57,28,55,243,174,121,164,243,170,209,96,103,155,127,96,228,92,130,168,228,123,198,51,252,232,50,188,84,74,166,75,2,245,160,195,4,41,200,147,179,239,28,194,192,200,73,38,118,97,225,161,15,237,19,60,125,12,218,16,36,107,43,45,195,198,142,109,151,143,68,238,106,78,151,151,163,127,43,21,102,85,214,215,168,108,26,151,247,2,120,115,30,63,68,56,94,12,138,228,228,113,80,151,115,222,185,254,113,252,210,208,71,233,14,193,234,24,191,217,17,95,164,43,216,109,242,218,173,248,42,99,20,2,56,16,29,148,80,214,55,209,180,91,254,97,163,221,131,43,0,32,114,192,227,225,242,230,244,58,35,159,87,157,126,40,248,77,76,16,128,114,205,91,178,245,20,178,86,255,121,99,71,36,66,39,217,190,162,85,22,207,128,3,207,219,230,186,95,2,122,182,57,215,67,61,199,177,150,3,81,133,66,141,104,233,177,143,200,96,5,142,18,68,165,110,41,136,154,142,173,35,15,42,161,19,169,200,43,158,166,66,186,191,169,253,72,105,187,200,75,188,230,76,93,79,7,170,253,49,157,155,231,152,19,4,189,64,254,115,207,249,250,173,198,251,35,100,88,164,99,82,97,79,68,82,67,222,3,97,19,212,116,40,191,179,222,140,124,53,247,246,29,75,69,90,239,197,146,54,239,176,66,8,18,199,118,99,146,211,129,153,155,115,211,251,195,161,122,128,152,164,192,89,93,201,121,97,143,21,42,216,39,164,161,68,119,166,137,32,172,255,118,149,108,220,62,158,49,238,30,114,219,175,118,67,149,209,60,7,19,25,219,160,31,12,149,18,251,236,121,41,95,137,232,132,225,125,102,229,157,100,207,243,233,251,52,31,165,20,13,64,123,117,2,106,148,135,94,190,148,64,151,183,98,28,99,175,161,75,214,14,16,229,144,39,143,62,108,79,130,167,74,76,36,152,192,150,231,124,19,93,212,74,57,135,114,114,4,23,49,134,147,73,226,33,190,84,150,63,133,57,182,2,38,241,113,177,97,54,149,15,37,233,68,158,203,158,52,15,235,251,3,158,224,104,96,210,168,201,99,105,119,112,236,126,3,84,78,228,223,124,41,120,80,149,33,93,24,160,203,30,211,242,13,89,246,243,85,200,207,233,187,100,131,192,232,140,154,138,84,245,216,46,0,174,47,54,170,114,22,138,132,50,105,46,112,159,234,235,189,192,60,194,103,75,9,44,124,180,27,103,235,220,185,214,82,172,216,41,21,249,225,150,108,106,53,81,96,187,224,242,145,170,46,139,43,207,7,243,125,161,162,117,170,194,254,89,25,119,41,30,199,167,237,22,21,178,17,39,99,44,0,148,84,34,57,150,251,154,238,237,241,73,72,205,0,34,70,137,191,100,239,94,220,184,212,18,168,205,102,146,46,134,184,45,188,35,96,79,186,251,100,216,162,41,244,100,80,206,0,23,34,245,13,241,36,158,218,216,107,163,246,29,92,41,229,66,188,210,26,143,15,4,244,30,5,113,40,47,49,248,20,71,215,148,94,209,105,15,157,103,166,219,126,82,80,52,185,121,188,14,215,202,46,113,117,155,234,196,184,120,35,100,71,172,150,157,91,151,130,221,73,75,44,174,45,164,29,254,232,14,215,149,203,225,130,206,217,110,39,175,10,206,138,20,194,145,72,185,12,96,90,130,194,148,41,218,6,90,82,194,238,183,241,207,123,109,196,136,74,204,175,138,10,188,123,255,71,133,185,76,56,121,228,153,63,171,71,51,139,187,26,121,252,138,242,42,22,154,183,155,239,190,62,43,128,162,16,97,234,220,112,12,83,38,75,62,107,111,114,9,141,140,73,186,113,167,101,109,97,211,36,110,209,227,114,232,54,182,221,142,214,39,92,167,102,134,130,12,61,142,192,155,25,228,41,103,252,68,218,255,229,239,90,201,215,54,186,12,210,146,126,162,230,188,202,94,239,249,105,32,233,220,23,157,112,153,4,239,221,74,44,92,166,7,129,226,53,60,108,241,198,97,207,140,227,211,13,135,192,178,201,48,117,84,189,17,239,226,77,243,226,55,67,2,156,146,50,15,144,125,85,202,163,121,253,107,86,65,34,190,132,242,76,24,89,59,71,219,21,55,178,244,178,224,59,184,9,30,213,48,146,187,246,43,80,23,57,251,188,181,139,109,225,75,63,124,196,122,214,55,151,34,160,71,14,55,75,13,0,91,251,123,104,31,61,135,145,217,198,22,245,52,131,11,133,78,240,160,180,11,111,175,143,143,235,239,109,141,53,231,155,121,94,217,49,64,113,129,227,21,5,48,0,227,128,211,57,181,64,48,18,90,61,173,42,238,129,212,69,20,47,106,217,136,33,56,200,24,37,45,183,81,209,81,22,214,160,21,158,59,213,12,198,35,227,17,117,236,20,15,156,110,218,95,250,163,55,133,49,185,240,2,218,41,4,106,100,123,249,48,74,104,239,1,144,141,154,46,145,134,31,4,26,223,208,53,171,23,76,141,189,59,108,243,61,181,173,209,251,255,111,218,62,155,111,88,89,219,3,65,21,46,70,35,89,198,69,93,4,203,52,245,243,233,65,59,46,122,237,249,125,84,19,82,70,80,2,92,109,30,142,235,205,186,122,69,1,173,96,70,110,173,238,210,45,2,206,52,158,243,201,180,129,80,39,147,187,201,0,20,68,200,68,206,160,121,24,138,241,124,84,51,105,91,97,123,189,41,122,90,234,171,225,179,54,212,36,127,22,137,88,193,144,83,177,248,138,216,225,183,126,134,116,39,36,237,215,90,35,35,94,61,150,85,113,25,61,27,227,0,75,51,239,194,39,78,178,142,10,240,109,171,104,51,162,51,202,195,227,211,70,92,144,80,170,118,82,182,151,125,41,133,213,162,116,115,69,158,75,193,11,244,227,247,97,219,172,81,89,248,212,228,214,25,66,60,145,110,167,185,57,53,46,180,70,176,216,214,129,0,228,75,1,166,81,230,221,20,28,226,124,244,198,50,57,8,13,108,29,218,153,211,90,145,217,42,161,80,69,32,10,219,124,101,152,144,150,121,109,107,89,5,195,145,68,230,234,88,104,103,123,137,97,26,205,80,45,146,144,241,93,173,145,222,192,78,79,115,254,21,12,211,16,135,171,232,73,39,46,204,118,18,102,16,188,132,116,122,242,80,244,177,153,172,12,116,92,5,199,129,200,189,66,47,211,36,133,43,234,57,57,86,213,225,202,162,199,237,165,173,204,245,48,96,13,165,231,71,35,78,29,70,235,9,25,10,179,224,216,61,94,181,79,174,106,40,93,144,87,51,229,102,65,5,156,60,88,32,72,43,68,137,95,201,80,199,95,40,122,108,187,196,252,85,114,223,36,49,210,47,179,190,207,94,130,108,8,55,118,213,200,98,249,225,96,254,132,142,243,55,255,97,65,239,149,15,215,63,33,89,220,205,129,236,155,234,186,237,4,85,223,18,38,251,222,33,254,161,14,124,127,254,8,122,77,46,195,168,165,141,219,113,157,116,178,178,170,20,77,153,189,253,222,66,148,178,50,146,107,152,161,188,166,33,48,146,124,199,255,124,39,86,4,173,238,50,13,134,64,156,75,174,73,243,1,146,130,175,58,214,179,221,36,192,176,131,229,155,154,67,203,39,209,179,144,33,234,154,103,224,37,123,212,211,128,36,185,148,10,243,13,19,176,58,77,105,162,48,104,119,242,105,159,116,245,29,79,224,123,33,0,140,37,187,240,75,7,166,238,82,198,130,237,17,201,185,188,113,115,123,84,3,70,253,107,42,34,83,71,156,192,74,233,142,22,222,197,33,23,244,15,123,174,225,71,94,188,245,70,36,222,190,35,87,188,17,17,52,193,75,153,130,153,63,78,114,201,184,64,132,141,142,224,253,196,24,11,154,118,13,226,190,228,177,223,65,148,247,187,182,125,165,65,117,30,170,192,105,217,80,53,4,196,143,158,175,79,63,187,127,186,10,127,45,101,74,86,253,123,50,157,152,236,66,132,122,187,7,33,36,8,28,24,184,222,209,98,254,113,177,246,228,81,226,71,49,247,152,36,10,22,234,132,9,242,168,1,212,54,122,248,218,237,207,26,152,1,117,71,146,71,204,43,139,93,128,110,122,153,50,166,190,224,163,233,0,253,84,16,29,104,210,92,160,19,134,50,57,190,52,250,143,73,101,196,34,145,197,224,241,209,70,90,171,0,35,79,237,141,15,240,90,236,199,155,231,206,9,45,230,46,73,72,140,76,15,109,179,147,11,27,132,218,146,67,68,72,8,149,162,221,101,168,54,13,153,213,26,216,55,56,148,194,49,177,78,175,117,194,175,72,77,239,157,74,49,184,226,59,90,148,34,197,235,175,46,111,185,158,154,196,252,7,30,217,200,9,158,121,82,252,165,107,146,3,7,62,175,20,31,210,2,186,36,12,52,73,30,67,230,255,105,72,48,246,151,211,69,239,231,30,237,110,84,119,159,188,151,174,54,10,240,86,51,44,219,141,76,189,221,254,119,206,118,110,0,123,65,37,70,71,222,155,119,56,237,214,54,53,30,165,165,237,67,248,55,96,243,174,97,217,116,182,189,116,203,215,245,19,71,207,188,188,221,247,210,52,37,201,10,54,176,70,97,160,100,70,232,212,89,76,193,93,208,68,203,92,110,128,180,10,234,241,156,25,45,19,43,81,204,79,207,229,92,238,183,44,128,241,1,179,206,124,126,253,134,165,39,206,75,121,128,169,105,209,19,154,54,155,39,207,73,55,64,196,181,115,18,64,220,179,132,42,137,238,94,1,172,201,219,51,49,134,72,48,10,64,232,29,184,159,222,193,134,253,23,192,223,22,249,243,130,242,83,68,95,56,155,85,232,207,102,228,112,147,213,223,83,217,48,192,122,165,124,232,225,164,35,211,226,234,164,197,160,166,49,121,56,246,14,97,184,55,96,25,201,230,27,69,223,127,155,43,107,95,30,36,176,120,205,191,122,34,228,136,65,220,196,14,109,82,62,51,30,67,119,95,104,72,238,211,185,226,231,248,198,70,58,124,168,37,52,65,178,3,41,139,218,193,155,239,81,154,21,93,248,95,251,121,67,154,113,185,186,79,171,165,196,161,192,173,73,155,227,66,117,103,4,102,242,226,141,226,130,89,202,206,165,98,187,152,206,119,4,203,229,81,151,11,163,20,80,13,3,164,208,195,180,167,23,21,136,90,12,226,70,106,173,196,186,107,60,162,34,22,154,180,4,100,77,139,90,216,178,38,217,45,29,21,16,193,229,29,216,137,174,57,141,179,143,102,57,193,54,151,209,48,138,193,85,251,109,169,130,181,150,90,116,121,240,29,69,185,98,32,224,115,78,215,117,30,111,220,189,178,227,57,76,80,83,116,201,63,143,189,65,105,188,180,213,95,206,1,142,122,254,186,187,131,152,119,181,52,242,13,243,229,163,50,235,203,82,36,100,32,89,233,103,205,27,194,186,44,122,154,165,171,191,162,18,94,53,33,208,32,53,116,89,239,55,96,255,0,221,73,178,151,43,40,175,186,41,81,39,150,233,35,195,193,219,206,159,144,223,77,146,158,247,107,17,136,160,3,72,88,144,52,94,133,197,75,38,70,191,5,173,150,216,165,24,154,206,158,156,144,43,245,68,113,49,164,214,146,0,38,241,201,116,234,181,166,220,91,57,204,178,249,253,49,55,177,109,82,186,155,225,48,119,8,251,238,124,53,54,168,214,144,60,34,94,138,21,62,255,51,246,28,73,194,183,41,109,176,177,182,113,113,183,163,73,192,27,94,246,166,141,114,189,40,102,59,53,7,97,54,149,6,55,164,102,174,76,116,35,101,190,99,210,154,51,248,118,111,26,57,151,102,174,114,94,16,93,226,105,32,207,55,24,53,121,84,238,31,217,60,65,56,29,122,193,225,84,239,185,209,238,18,96,102,118,122,45,8,205,121,78,63,131,104,212,184,172,7,10,197,183,0,198,171,196,187,44,66,104,27,235,8,219,181,181,53,1,60,82,88,46,138,113,204,2,138,137,237,81,230,126,74,134,186,17,249,229,70,241,64,160,26,195,138,222,201,38,230,160,55,197,117,36,184,127,108,97,191,235,252,69,53,227,221,63,31,182,123,127,113,55,248,191,113,18,43,49,188,1,219,228,201,220,130,87,176,53,187,76,178,225,63,166,154,31,214,7,128,56,97,252,236,85,196,57,192,204,124,139,204,23,117,138,90,18,142,75,128,72,221,223,60,209,15,248,139,252,165,171,83,70,204,90,169,115,51,188,106,169,18,13,107,17,163,40,124,103,199,121,204,108,126,124,192,31,219,143,36,146,107,94,246,233,221,240,224,37,110,226,186,117,28,173,82,157,244,7,60,122,241,246,228,249,248,235,12,22,71,112,198,24,104,15,17,154,124,198,7,96,248,129,191,86,170,26,192,113,10,184,1,14,105,102,13,160,255,138,153,123,64,106,36,100,223,232,253,221,78,110,94,27,52,172,140,3,136,47,30,100,140,42,134,207,58,98,74,250,166,59,57,42,58,5,1,100,204,243,175,216,54,98,158,86,124,233,205,148,216,206,59,118,253,218,119,189,201,21,214,185,39,132,233,227,41,68,237,86,147,125,179,182,210,120,155,28,197,174,33,246,126,64,33,67,216,213,206,104,71,55,176,18,220,68,188,240,175,98,28,24,19,123,57,98,203,33,196,234,3,8,25,24,72,31,246,125,66,73,156,10,229,127,113,35,40,90,28,209,232,64,164,33,125,52,43,38,58,159,212,48,142,179,75,199,192,79,19,188,171,16,119,39,72,57,224,103,88,55,180,151,222,248,115,182,119,33,251,249,71,57,174,224,175,62,77,160,82,195,133,214,98,133,157,151,18,243,49,194,162,221,38,193,76,107,202,125,102,25,194,159,78,192,57,200,254,66,151,138,235,10,82,177,170,98,84,90,101,28,229,120,160,194,200,150,95,67,196,9,134,0,7,210,235,177,155,139,53,30,115,139,201,81,131,83,0,51,217,171,225,68,163,160,177,170,160,133,169,239,181,112,179,125,156,173,144,126,136,214,147,113,35,194,77,228,29,26,83,17,91,210,58,49,12,97,23,238,33,217,142,145,16,160,213,149,246,131,160,222,243,162,94,251,255,116,179,26,101,202,179,115,166,253,100,51,168,73,180,168,52,174,4,4,185,230,241,23,57,151,88,208,180,61,181,186,120,97,35,100,255,11,132,3,16,105,118,51,131,224,207,21,244,236,50,103,6,126,133,231,215,47,219,203,215,147,15,30,200,122,188,175,80,235,70,148,23,116,254,232,34,120,25,60,212,191,245,148,186,59,5,177,107,191,230,185,29,128,74,135,209,210,140,52,11,42,193,72,159,170,136,21,112,100,110,48,199,167,206,26,66,104,14,180,228,118,148,99,228,146,82,72,252,119,5,193,105,246,213,160,14,180,11,159,157,63,212,145,47,219,70,155,194,172,229,208,123,166,12,101,187,60,80,15,79,84,242,61,193,14,178,90,103,78,86,92,136,121,216,105,3,37,77,241,27,123,229,131,175,72,231,70,242,81,92,175,215,43,111,137,159,137,251,75,167,158,12,4,6,59,119,43,39,49,201,33,42,239,194,119,47,75,35,52,194,92,88,49,106,39,247,152,109,190,157,56,68,187,233,20,228,118,108,97,160,182,251,121,246,122,147,165,87,176,193,65,21,236,11,233,52,238,111,7,163,72,160,77,181,27,43,59,184,227,164,40,138,59,210,1,32,246,31,242,56,244,165,164,180,83,80,216,194,58,87,205,86,80,173,127,204,175,142,90,36,231,109,85,38,76,1,223,14,244,200,247,193,134,161,72,216,167,118,66,184,64,42,87,196,122,120,3,31,242,77,77,15,111,192,251,34,90,42,246,131,86,1,65,19,227,29,81,42,120,92,236,214,88,222,96,225,69,56,214,208,63,226,19,52,6,208,95,49,64,195,204,42,19,253,63,214,113,32,54,214,143,219,98,97,244,201,141,197,119,160,235,121,132,81,28,199,95,31,28,5,32,82,27,238,98,221,77,181,247,212,8,52,107,43,115,162,118,123,171,38,141,205,63,66,159,73,203,249,247,92,33,158,87,157,4,253,51,228,89,9,32,184,123,174,255,255,38,228,98,204,163,131,104,98,233,134,212,151,137,148,1,69,133,245,129,113,216,202,166,44,169,217,235,215,43,188,134,36,245,92,214,80,167,246,142,68,49,199,224,50,14,252,89,177,224,212,134,89,14,178,97,209,137,138,61,110,44,143,109,12,70,41,201,219,240,19,22,177,64,142,38,12,171,35,200,41,196,232,3,195,24,39,243,220,120,128,174,220,20,225,18,136,73,240,130,87,71,187,179,155,43,183,233,208,211,225,49,6,221,252,249,40,45,170,194,213,232,217,210,159,164,214,181,10,95,247,78,211,7,100,244,125,119,56,107,77,92,71,232,164,23,144,45,100,116,254,46,63,7,163,26,143,74,190,71,150,131,103,190,142,129,42,111,48,167,244,97,216,94,214,116,18,83,63,81,116,151,128,10,37,219,142,224,125,154,163,120,203,253,6,32,143,27,122,193,215,19,22,176,199,166,55,16,113,140,80,32,228,121,253,140,165,129,255,167,216,27,52,157,75,129,160,199,248,158,170,23,137,165,37,177,233,176,196,134,115,123,51,83,147,17,161,120,88,44,147,235,19,147,233,57,39,217,84,250,155,224,75,103,107,142,239,146,186,79,31,249,131,150,182,165,211,218,4,213,154,8,105,58,183,84,85,212,97,150,187,76,104,19,130,44,5,182,76,208,79,165,175,34,115,239,20,78,86,21,56,21,159,185,154,72,153,113,57,0,34,93,66,217,104,137,181,139,165,228,240,255,63,197,73,188,84,18,156,75,90,78,20,92,209,54,16,116,56,144,6,32,248,30,58,21,194,0,208,80,2,201,171,225,170,200,237,182,189,144,163,135,66,52,75,126,193,77,175,141,23,101,238,61,68,23,48,53,241,220,243,192,137,48,211,250,122,5,207,232,87,73,77,123,117,137,96,98,232,128,58,153,169,150,186,83,95,203,88,25,24,223,12,204,104,169,18,140,85,185,235,19,110,56,114,75,37,160,42,11,144,198,142,254,118,117,182,79,202,231,247,211,97,188,71,130,126,250,150,203,37,186,108,250,231,73,234,74,125,212,81,215,113,96,12,41,225,208,45,186,174,34,245,59,118,106,205,178,98,100,143,133,204,57,56,29,64,127,26,24,47,31,61,252,243,222,170,254,1,114,50,213,71,246,179,93,162,135,188,103,109,169,148,136,88,48,187,35,71,24,71,127,51,183,73,107,222,138,245,123,249,247,227,81,107,33,91,95,201,156,47,245,34,199,19,215,196,152,221,72,101,225,102,141,84,14,77,137,124,148,238,135,213,38,93,178,250,236,152,26,84,128,67,250,86,218,186,71,42,121,52,90,186,225,114,235,246,184,36,131,4,203,38,54,159,224,172,179,188,129,255,125,194,209,231,154,97,242,13,226,219,75,78,247,1,163,196,0,21,171,247,250,175,53,117,93,171,6,77,237,30,134,105,218,48,207,18,162,97,222,88,34,186,43,105,24,33,219,98,60,192,202,32,105,224,105,102,86,207,211,149,118,58,113,212,225,69,46,216,116,69,217,90,45,12,226,86,83,36,4,142,161,168,79,243,143,201,93,12,149,29,220,229,159,0,82,157,74,181,119,72,91,80,96,181,134,202,133,57,54,158,53,45,154,84,115,60,205,100,195,252,252,181,149,121,54,216,89,196,42,44,13,96,89,226,161,248,165,57,34,142,71,43,99,76,232,148,8,23,117,33,35,226,135,146,80,188,26,21,27,2,24,159,39,241,252,68,100,87,186,206,65,79,55,96,39,125,176,1,34,211,48,124,3,98,200,246,23,152,75,154,112,211,71,163,119,242,217,183,113,226,67,249,80,157,252,232,132,2,163,214,60,201,48,41,244,71,242,7,222,31,105,181,160,232,35,106,126,208,117,104,80,111,108,40,196,134,124,252,32,76,193,163,26,88,195,48,167,168,193,230,95,110,192,133,174,6,195,150,18,177,157,75,113,9,10,218,194,69,44,18,144,206,41,113,0,242,9,215,239,207,37,90,69,60,233,124,15,191,208,120,252,115,170,228,181,185,183,246,83,228,85,57,140,195,117,182,239,186,6,106,239,58,197,27,61,94,184,36,110,84,169,40,88,43,125,143,114,76,66,196,103,153,121,24,246,113,25,223,84,244,195,120,181,16,115,104,96,119,252,20,147,40,185,201,56,87,238,206,72,183,215,156,28,54,189,216,124,219,62,37,56,94,249,43,127,3,4,165,36,137,242,222,80,32,38,107,244,82,57,47,160,170,117,88,212,93,214,81,127,112,240,124,132,195,93,7,63,168,214,96,38,4,191,45,174,123,115,226,144,96,8,108,12,40,21,95,68,91,223,94,38,188,57,241,59,255,35,188,207,63,149,137,227,126,118,219,216,170,54,20,84,183,189,87,22,65,2,86,47,207,101,174,27,15,208,92,29,89,186,211,50,6,142,252,137,216,251,131,34,198,139,72,10,219,171,20,68,236,158,237,239,84,113,109,165,254,157,57,82,76,163,100,41,87,52,197,196,53,181,242,225,240,230,231,248,1,157,152,31,88,53,54,2,69,29,131,126,58,5,131,158,76,93,13,131,226,33,98,77,227,164,18,58,107,157,5,227,169,28,115,166,156,164,235,118,113,33,212,86,23,189,244,214,35,70,128,62,9,14,191,224,185,191,245,243,132,107,131,11,168,20,235,127,147,152,87,227,184,1,219,154,174,107,62,53,64,148,192,102,82,2,106,19,71,247,220,71,221,92,31,19,177,29,197,83,151,112,241,248,29,183,9,233,184,59,77,115,127,206,146,14,145,178,69,69,5,93,70,64,111,20,206,187,149,58,112,255,228,117,25,96,174,191,172,145,187,163,226,192,196,184,214,127,228,242,117,99,254,195,210,31,219,196,33,3,210,227,248,190,9,138,26,238,77,9,139,205,205,67,53,87,47,29,221,17,121,38,19,107,186,114,13,233,16,144,88,227,160,60,215,48,0,228,64,101,26,197,0,64,145,102,90,61,110,171,67,10,232,46,6,245,83,54,99,189,105,151,115,124,129,172,210,199,201,176,51,17,27,211,91,196,254,155,23,235,178,69,152,19,214,227,86,28,147,127,134,88,199,106,23,34,92,213,210,107,39,78,188,135,96,12,9,75,205,234,185,35,7,180,231,3,67,116,139,122,119,176,14,169,141,250,97,240,42,197,80,114,198,106,20,234,208,92,86,98,221,139,137,213,138,38,31,111,72,159,75,243,64,11,91,243,139,163,57,33,133,202,103,230,211,231,76,10,76,87,125,37,244,177,146,232,152,71,102,196,54,199,181,174,99,242,150,166,247,234,91,122,63,179,213,117,22,133,231,179,125,162,214,131,58,208,71,60,0,100,193,151,0,122,224,164,44,229,230,126,149,212,93,96,119,104,113,253,27,232,201,25,40,136,178,251,35,209,170,149,189,28,61,138,76,185,205,65,50,98,62,72,152,185,69,110,171,83,3,187,46,183,218,24,33,55,6,134,250,192,60,182,217,191,20,244,28,129,82,123,171,51,199,83,111,94,179,68,29,82,157,74,239,30,213,133,182,204,254,52,19,72,141,254,38,241,185,103,228,237,169,59,208,64,185,88,190,44,173,236,126,235,63,190,78,196,231,57,188,101,57,176,96,170,119,114,57,104,6,150,54,171,220,86,161,252,247,177,41,36,244,211,156,15,218,105,206,94,76,211,180,176,132,122,0,26,252,73,198,216,202,14,238,234,92,83,248,13,17,89,47,161,153,88,166,98,20,29,140,204,248,124,112,62,155,86,210,193,125,172,248,125,92,34,168,105,95,251,101,223,73,151,148,4,63,205,167,210,92,82,136,190,194,131,206,144,203,137,164,143,3,244,121,214,1,103,223,149,26,92,118,46,234,85,220,8,87,153,214,164,88,8,79,151,30,92,138,172,8,61,70,27,192,213,85,218,53,240,142,202,104,249,250,84,211,3,163,4,126,137,137,22,249,12,121,52,45,125,80,104,174,40,117,19,218,104,127,2,35,51,98,118,236,37,216,222,98,178,133,240,101,219,197,126,89,113,147,66,78,97,226,48,133,234,85,231,206,19,32,102,222,218,194,251,203,253,89,107,140,10,163,60,170,41,11,189,167,148,215,6,46,117,27,59,68,213,224,55,157,103,250,253,53,131,85,86,2,166,31,72,238,204,113,209,189,60,230,237,232,174,214,160,102,162,184,100,14,155,21,173,215,70,225,188,161,178,223,115,140,169,143,9,185,43,252,129,16,148,45,175,135,40,22,207,212,227,96,212,63,160,86,124,172,83,227,57,144,8,215,16,121,76,170,8,105,46,170,11,86,98,138,141,91,6,9,236,27,173,236,208,72,155,74,90,160,69,52,168,155,154,225,45,255,252,129,175,245,168,123,55,234,44,78,90,1,238,59,139,145,147,146,203,183,6,90,5,153,80,202,2,206,83,33,129,200,122,206,242,104,170,227,223,237,45,25,59,1,131,233,115,128,37,186,249,18,41,228,147,136,34,212,53,241,154,209,53,34,95,213,82,127,177,195,83,37,110,73,201,242,105,56,58,112,75,222,182,20,35,179,200,144,105,159,85,62,26,82,13,138,91,232,136,245,191,80,214,96,185,209,155,231,167,28,53,37,164,94,216,202,167,64,89,239,89,44,235,209,130,68,86,122,147,63,14,165,21,82,71,109,135,187,241,110,187,16,195,200,108,27,166,99,4,103,14,155,135,229,62,142,121,32,71,131,52,76,150,254,50,242,30,175,158,104,5,65,41,125,35,76,244,92,208,183,143,187,228,40,173,96,184,2,159,181,28,246,180,150,13,130,70,9,14,105,166,203,69,165,187,239,162,120,186,155,84,22,72,204,96,218,150,13,11,11,228,100,246,81,25,196,10,186,240,72,20,160,195,5,181,239,4,48,206,140,81,224,130,28,67,205,243,188,222,108,160,36,73,72,232,104,159,118,135,131,205,108,83,196,125,89,24,221,62,59,238,178,136,251,141,199,240,169,190,74,59,27,185,66,216,161,56,153,123,44,250,125,91,122,110,75,138,103,181,77,180,238,78,199,92,163,151,164,132,82,118,251,148,130,183,31,128,237,85,49,58,235,146,116,120,44,111,14,135,216,220,65,2,60,137,108,34,102,62,61,53,155,138,177,244,212,28,232,186,204,204,183,213,242,203,243,224,97,58,134,56,253,10,104,221,71,234,228,130,30,58,184,193,38,126,180,81,89,45,244,101,235,231,119,40,193,68,97,145,220,195,102,207,105,117,198,237,211,179,105,180,121,46,163,43,123,124,154,77,237,137,155,228,108,64,105,57,182,127,126,220,255,109,217,118,117,16,54,91,107,103,42,200,149,148,71,17,83,19,228,204,24,97,89,68,230,184,232,209,137,109,36,98,220,32,241,194,42,228,245,170,215,14,84,53,52,150,93,184,146,243,252,166,8,100,164,111,184,156,185,235,93,200,189,233,31,138,33,35,231,137,2,127,217,93,136,77,58,225,107,43,241,162,66,172,111,17,135,167,28,200,254,45,67,52,51,101,112,213,151,119,240,9,96,187,140,146,102,30,7,169,160,76,220,209,11,174,191,112,42,226,36,144,209,169,14,221,13,227,148,56,219,1,127,92,242,123,4,40,43,198,181,250,11,67,184,123,25,90,24,189,241,127,153,32,25,80,34,2,147,114,194,145,130,105,105,31,134,50,228,41,32,18,221,88,119,0,225,253,136,84,138,67,166,171,175,228,230,255,155,1,12,147,134,55,187,232,170,228,143,20,10,28,170,104,108,15,62,61,127,20,88,214,233,98,183,8,209,225,3,36,154,117,195,147,58,60,105,240,171,58,246,17,143,235,93,13,80,64,60,176,242,182,243,159,201,236,5,191,140,8,60,2,36,146,160,0,160,249,248,124,83,143,42,194,50,66,53,97,198,177,244,92,230,210,52,172,26,149,64,172,20,160,195,231,24,185,108,192,111,88,108,50,212,217,170,84,83,127,151,9,168,44,243,89,59,83,209,196,108,177,85,86,56,154,251,79,15,80,123,3,122,216,144,60,182,202,22,65,3,119,89,85,241,159,174,165,193,246,28,69,197,150,2,110,52,215,209,113,207,213,120,52,231,38,126,158,183,63,95,144,97,110,147,96,70,84,55,235,3,178,6,202,227,88,19,153,114,133,238,150,239,202,103,95,171,190,220,210,29,17,118,206,114,233,147,176,223,153,217,207,147,102,32,199,211,45,123,168,57,253,157,194,58,120,17,208,121,94,27,3,195,139,36,217,44,20,45,173,150,147,86,132,93,15,110,1,89,29,24,103,169,175,28,54,197,130,79,66,39,225,71,143,35,153,207,9,132,189,176,223,167,38,194,126,150,63,24,85,30,155,177,22,128,164,66,190,204,11,204,130,160,51,79,90,217,52,181,58,82,207,70,130,40,61,121,239,199,176,153,2,31,219,6,52,100,109,70,134,235,124,47,200,33,140,231,119,60,253,15,24,162,138,27,43,118,99,171,83,131,242,149,69,179,78,104,14,75,100,209,77,181,148,250,162,226,136,212,134,14,176,108,115,224,242,190,108,222,163,125,6,79,83,48,242,213,172,184,79,194,243,213,2,153,57,116,54,110,107,151,89,75,236,207,236,65,98,10,13,252,235,113,212,179,171,102,64,250,100,128,254,69,3,24,5,176,54,246,198,114,117,26,68,244,142,128,245,242,93,76,21,247,228,49,33,101,238,96,163,51,99,221,249,249,52,95,123,116,173,141,184,113,238,64,105,7,42,171,75,222,58,131,100,156,56,18,100,168,240,163,98,52,33,106,205,11,247,207,227,160,3,4,163,76,26,65,204,191,21,60,60,131,125,245,21,65,68,127,195,149,179,247,37,130,64,141,141,71,192,89,11,9,80,186,135,59,100,139,45,171,50,35,114,56,124,56,181,4,158,142,111,201,42,46,255,93,144,132,175,170,113,240,132,127,211,107,85,152,11,223,89,98,131,26,104,119,135,230,216,254,8,40,151,32,255,54,234,122,67,178,95,127,129,250,57,50,147,227,17,15,42,47,54,183,202,75,78,76,112,36,56,168,27,114,139,47,191,163,68,230,221,71,165,235,154,144,195,65,252,104,249,235,249,29,120,84,66,217,40,1,249,31,233,171,107,85,103,56,71,27,40,174,218,59,81,222,124,224,175,56,3,109,247,126,233,167,126,115,71,238,152,208,220,74,88,164,26,156,214,66,0,97,174,25,176,81,118,236,152,209,101,80,249,169,74,247,146,141,56,181,221,42,213,25,103,172,155,243,64,203,165,81,146,246,130,60,50,222,228,51,105,145,5,106,159,255,104,32,199,194,135,134,38,100,101,227,146,170,67,23,39,79,8,99,22,77,248,186,133,127,22,15,21,151,71,47,37,111,14,22,89,127,118,114,52,143,149,11,32,127,110,175,104,234,59,133,248,91,81,240,194,131,226,179,118,110,39,34,49,143,82,190,72,74,245,21,200,231,171,1,149,250,227,153,208,253,212,62,55,106,72,118,65,245,205,26,86,167,136,226,38,214,46,238,159,105,57,249,78,122,66,178,118,69,77,197,152,148,155,106,150,153,246,210,33,95,36,137,172,22,126,55,17,72,102,50,27,107,240,215,0,39,157,142,134,153,54,209,177,81,178,105,94,185,208,181,212,186,19,6,188,230,139,117,98,101,186,54,111,118,58,166,224,239,55,118,47,32,174,171,114,32,193,149,23,171,8,144,25,175,233,27,231,255,233,178,22,230,56,177,249,53,62,180,15,201,149,77,125,205,60,131,79,113,168,56,108,45,219,180,24,184,39,148,177,194,230,33,121,195,240,20,67,211,154,233,104,60,133,95,74,240,252,77,79,42,185,201,187,184,162,12,234,39,177,30,27,115,235,154,16,246,2,23,154,198,147,52,201,166,177,11,167,64,181,49,171,138,246,56,61,127,173,98,15,53,248,54,241,250,11,19,15,160,215,29,106,38,229,111,136,255,37,251,148,30,100,250,53,205,184,203,230,150,134,179,120,8,175,78,190,66,63,114,102,127,69,123,145,83,157,62,231,241,209,239,238,22,19,212,48,61,206,130,3,195,63,219,81,138,248,251,143,66,186,239,5,163,127,102,17,86,151,12,56,196,70,206,232,242,218,236,237,87,228,46,251,212,193,109,185,253,238,246,13,47,130,112,82,142,244,247,223,193,136,166,174,143,23,205,209,249,243,153,216,228,22,23,110,207,125,222,16,76,240,201,117,198,209,213,63,108,146,220,172,185,206,224,45,108,192,84,87,35,98,215,30,126,127,229,170,54,246,127,219,199,160,214,115,76,249,20,239,227,255,182,254,217,148,223,83,30,154,230,107,167,222,205,106,101,92,157,118,233,77,90,189,76,66,118,8,214,176,253,141,223,65,45,55,106,76,103,81,156,9,97,152,15,127,213,218,203,48,186,61,200,127,60,165,193,95,163,235,98,140,27,19,162,180,160,221,121,240,170,144,215,152,140,231,191,87,92,113,194,225,3,186,213,17,50,95,186,5,178,172,5,160,79,135,9,70,115,59,232,51,160,41,135,26,140,245,128,242,103,206,243,249,232,190,113,186,239,244,140,74,196,183,242,81,127,233,190,48,212,25,230,11,23,150,203,211,250,9,157,166,80,22,92,244,57,183,137,50,215,238,249,93,158,74,74,249,8,138,98,230,7,70,3,193,108,152,1,67,211,156,111,121,85,130,14,217,253,107,35,108,245,36,34,226,201,62,155,96,108,246,31,28,41,217,99,89,210,223,103,144,195,234,207,227,100,142,48,171,2,26,94,169,1,214,11,78,140,192,23,6,209,22,131,164,193,74,103,3,89,217,35,68,143,174,242,51,137,251,187,114,1,97,248,169,235,6,224,162,219,14,81,223,254,73,249,30,185,222,200,78,192,16,155,74,196,41,105,117,159,65,238,229,78,255,217,14,88,41,216,168,5,251,190,48,123,221,34,168,138,252,39,254,178,76,232,54,129,1,223,15,47,93,114,27,184,17,238,226,39,193,58,226,173,58,91,96,43,97,139,91,54,189,247,54,32,179,52,147,109,219,194,172,41,145,92,7,217,211,104,171,147,114,227,125,176,186,126,7,107,172,115,152,12,117,176,91,197,118,90,148,30,204,39,243,64,223,131,252,2,6,38,223,89,34,71,47,218,184,222,97,201,209,203,247,173,23,130,170,198,131,205,27,103,15,4,11,58,4,175,254,124,155,98,236,132,178,80,60,71,7,72,33,232,138,188,148,112,184,120,33,47,217,137,87,241,140,93,3,65,47,255,118,212,126,178,182,162,56,57,134,243,141,94,128,147,195,253,192,52,187,183,131,228,171,41,243,232,47,52,44,84,79,230,82,191,105,104,235,122,214,106,54,185,171,165,52,99,107,147,76,14,30,81,147,109,25,32,76,11,203,152,80,145,243,45,154,165,70,62,110,27,151,245,244,71,51,214,220,2,72,212,242,230,229,63,215,230,20,58,36,220,230,1,162,73,92,1,119,108,117,2,142,192,192,88,163,64,146,169,19,68,212,195,68,229,64,224,21,242,84,225,76,26,149,248,99,75,197,13,146,247,86,131,162,187,157,24,168,253,183,191,254,67,185,19,113,58,35,158,134,42,74,184,232,200,72,120,128,199,75,32,169,109,69,156,51,196,19,178,251,183,153,38,177,118,147,7,184,166,37,222,215,233,0,38,4,246,65,159,76,16,224,106,139,23,13,196,5,150,229,252,22,245,135,221,248,149,38,35,167,59,189,229,202,42,60,164,86,73,138,193,250,7,94,166,98,109,138,254,24,169,125,227,178,132,186,246,174,37,146,232,50,74,57,130,187,146,151,200,48,131,206,77,178,74,160,251,133,185,135,1,139,5,83,164,0,139,180,173,153,228,116,248,138,43,180,217,250,10,79,45,7,169,157,43,108,209,103,35,225,163,124,185,149,54,69,197,137,36,180,248,46,59,22,132,34,144,209,47,42,253,104,22,254,86,195,182,202,233,93,32,172,86,144,199,158,181,240,78,249,10,245,214,233,247,194,26,156,153,239,178,97,228,133,162,114,132,129,18,144,24,2,67,248,96,166,143,240,140,250,95,168,92,219,178,182,169,91,135,105,12,76,156,202,35,31,79,210,34,174,30,222,74,78,86,235,87,215,247,31,251,108,145,21,53,43,174,67,57,178,135,147,84,180,186,184,175,92,67,218,207,68,87,138,5,90,85,245,121,99,98,109,135,5,20,133,216,113,39,136,91,162,168,241,206,252,129,181,119,24,85,242,45,126,11,153,59,181,69,129,238,139,117,24,103,226,150,83,52,16,139,127,114,115,206,161,153,34,19,115,104,9,113,10,88,23,107,43,142,245,122,184,15,54,166,208,99,74,168,30,65,12,128,11,48,149,112,111,44,57,51,168,89,51,30,23,118,238,43,146,49,243,63,198,230,155,144,134,205,65,73,55,137,254,217,181,44,90,176,249,162,191,5,178,74,58,92,198,137,144,132,80,113,190,205,101,110,249,163,154,155,216,33,157,174,49,255,246,41,14,144,127,73,187,146,84,36,20,140,199,119,82,218,192,106,235,163,81,216,211,55,83,81,236,150,77,195,17,67,140,128,30,181,50,147,192,105,30,252,152,98,136,19,242,243,212,42,183,107,64,206,104,107,4,221,205,91,159,215,146,251,254,178,245,15,39,80,141,46,115,203,18,128,56,77,57,138,85,63,156,69,217,188,32,16,229,120,206,168,17,188,129,217,114,167,93,206,212,247,170,55,150,46,9,179,246,58,252,6,155,106,218,52,194,132,221,86,39,5,14,70,51,46,146,116,119,178,2,226,189,15,160,149,242,175,226,76,254,82,237,22,190,60,52,233,71,49,41,32,37,88,232,191,62,184,124,249,196,121,168,11,218,44,16,77,226,25,205,130,15,119,119,13,106,129,37,100,147,135,18,82,53,215,169,29,190,22,160,17,115,42,58,209,71,162,78,218,44,95,156,178,228,192,234,192,200,249,237,193,232,142,198,194,55,184,213,25,46,109,214,73,35,227,7,4,45,252,169,48,190,66,95,220,60,210,164,220,40,2,211,218,240,3,139,85,204,110,102,152,167,227,145,42,174,252,122,193,170,34,5,76,151,147,111,252,118,75,59,200,176,122,85,187,56,128,92,234,68,134,209,150,72,173,47,246,60,185,187,106,234,144,45,191,145,108,246,132,48,73,199,10,50,239,139,55,123,16,233,58,211,248,244,76,59,232,111,52,6,7,151,61,59,0,145,222,247,125,213,150,3,36,81,104,56,68,63,237,159,85,86,125,229,35,121,230,152,43,27,248,215,235,236,106,149,134,4,215,212,43,175,150,74,68,71,161,233,162,194,193,218,6,101,181,115,49,27,179,87,18,169,64,61,169,14,238,217,150,49,113,195,47,134,145,64,3,148,179,227,181,27,89,48,57,16,95,129,162,39,249,132,212,191,36,236,204,50,127,219,180,224,221,105,208,106,108,123,31,234,126,164,169,15,146,177,100,8,73,130,223,197,167,216,67,167,216,99,24,128,221,45,154,197,0,241,42,238,139,74,58,222,177,216,192,183,234,201,13,126,65,91,241,26,143,252,114,85,212,2,24,103,232,69,30,245,189,208,189,191,170,168,178,87,151,170,187,69,211,80,237,212,243,201,226,169,144,88,73,194,58,165,141,75,118,140,131,241,85,31,181,64,230,140,203,88,239,185,16,223,92,72,198,229,131,225,197,208,133,30,198,185,20,194,255,209,20,140,112,109,130,129,27,113,153,183,82,88,138,98,46,7,113,48,170,253,137,192,11,195,11,93,245,205,18,8,6,169,10,195,10,152,104,177,115,179,232,30,243,126,150,31,51,151,91,61,72,46,44,193,40,46,189,181,233,98,83,241,234,211,151,228,16,114,234,66,97,53,78,120,53,0,168,181,180,32,53,154,238,111,85,64,81,195,3,130,207,164,122,249,209,254,59,238,197,250,173,93,62,165,39,174,132,249,220,221,131,26,191,103,68,253,206,213,57,58,83,44,207,116,221,62,21,146,71,216,1,50,26,147,213,214,11,246,214,213,52,121,97,61,193,231,119,108,66,12,46,88,43,180,185,183,75,24,229,23,250,58,182,6,22,64,192,43,92,8,215,90,170,193,185,52,63,28,122,147,224,93,252,249,199,144,156,200,109,72,225,16,103,162,179,245,213,1,106,231,251,12,115,147,43,168,132,126,68,46,46,37,171,247,126,186,70,245,224,210,55,132,180,192,71,19,202,246,120,18,185,161,17,77,186,181,236,8,86,100,137,88,46,35,220,56,24,9,30,159,145,64,74,88,131,130,32,43,158,220,75,42,18,230,222,83,186,127,104,3,172,23,200,229,69,238,104,148,155,247,178,136,5,253,59,214,129,54,86,107,39,241,173,147,224,163,49,245,118,175,55,85,88,168,177,173,227,57,141,112,131,20,6,203,20,222,35,251,155,226,9,88,188,250,2,102,179,75,130,133,31,66,158,155,242,119,5,217,160,173,130,19,128,228,111,231,188,60,231,192,16,162,245,187,48,69,71,206,26,7,76,107,65,224,33,179,1,134,129,106,64,19,177,17,79,99,97,166,94,112,116,31,197,133,141,85,237,220,88,175,234,15,122,105,48,144,150,53,239,174,40,127,24,131,34,130,177,27,21,94,11,166,207,123,35,81,55,77,101,139,36,101,206,184,32,138,212,48,128,103,71,156,99,214,84,3,200,98,185,43,26,128,75,102,102,148,49,187,31,57,118,87,131,49,167,168,243,146,75,180,133,182,142,35,16,200,83,213,242,159,57,154,223,78,58,220,222,27,118,94,195,203,243,233,147,156,209,218,235,12,123,60,132,14,105,174,196,175,3,74,211,48,238,179,153,137,3,18,62,237,191,198,10,83,16,11,30,163,5,206,131,163,177,75,30,100,127,70,17,127,75,243,65,58,214,199,207,195,179,130,39,84,221,75,241,134,69,153,248,11,158,121,138,79,143,29,186,23,107,169,114,171,128,230,22,202,253,140,3,39,60,20,111,98,135,50,197,5,171,193,114,201,103,73,226,34,185,246,141,107,110,136,163,62,211,254,90,177,0,211,248,239,229,166,143,110,179,26,70,70,58,36,63,49,90,30,58,15,222,93,109,238,64,28,103,150,165,115,62,24,236,209,143,125,253,80,247,57,84,181,150,207,255,115,15,187,255,142,107,103,139,21,129,160,170,242,69,230,167,148,152,95,26,225,20,234,90,136,88,3,53,174,108,39,226,192,144,103,182,184,163,105,49,56,6,152,25,21,170,229,100,116,36,210,221,236,72,18,3,127,208,201,170,17,144,223,33,60,209,201,239,188,173,25,42,132,75,187,222,175,42,20,236,14,171,194,25,47,13,2,130,40,135,128,158,69,242,27,155,212,18,222,15,247,179,51,96,51,216,12,139,202,252,89,171,44,206,215,20,166,127,108,169,87,107,67,85,241,14,238,194,29,100,49,39,156,50,91,223,19,9,73,88,38,53,204,60,51,41,36,172,140,204,232,148,186,214,170,95,98,183,76,134,78,3,40,58,99,53,99,144,149,97,80,232,178,77,129,172,203,226,33,131,128,148,140,178,13,84,253,212,119,242,196,97,134,25,73,139,198,192,224,205,20,131,165,167,135,231,237,146,38,215,212,187,236,42,118,8,153,5,167,6,34,13,73,143,215,66,25,151,170,204,207,195,230,191,115,176,94,23,149,202,232,4,136,43,38,14,75,85,24,248,237,78,239,187,57,164,159,176,97,102,254,56,51,171,113,139,190,79,124,84,12,40,131,120,237,111,192,116,32,187,145,5,122,187,129,42,205,39,48,159,128,190,125,253,249,161,211,118,161,55,76,105,208,58,45,135,104,168,57,228,69,29,65,84,255,167,95,211,170,19,62,192,135,112,113,1,148,90,83,159,181,126,186,124,237,170,27,211,232,8,114,120,89,58,62,11,216,133,207,217,64,95,117,122,97,120,38,133,97,45,100,177,83,45,149,15,132,183,219,112,78,163,75,35,201,193,253,10,19,130,180,5,104,103,248,94,37,119,233,100,27,108,9,104,165,163,232,35,170,227,209,40,228,130,226,163,48,168,95,254,90,61,4,54,32,127,108,245,103,101,220,6,44,162,147,38,96,30,232,103,70,239,127,16,10,229,38,196,203,16,123,114,190,125,92,136,67,146,89,191,145,206,51,100,213,203,101,0,156,119,56,224,255,6,125,200,209,145,42,66,95,94,205,169,57,47,185,133,223,133,7,84,60,16,138,64,204,167,42,122,179,170,230,180,120,93,38,40,40,176,170,141,94,249,16,70,116,142,71,160,106,155,152,70,204,212,92,163,108,246,1,53,142,128,33,187,37,103,154,52,85,84,6,216,98,125,77,203,23,29,74,235,65,42,238,207,10,181,250,32,21,114,71,213,114,76,87,36,203,128,44,175,125,168,69,211,209,81,122,58,249,253,67,85,51,142,45,4,86,178,3,77,135,241,181,68,103,202,185,195,178,202,113,120,52,30,98,215,161,134,29,149,253,228,119,161,198,70,4,90,242,21,198,207,23,172,37,223,199,233,68,81,145,86,243,19,149,154,145,133,18,223,84,121,90,135,237,149,148,163,1,239,224,149,126,40,82,163,203,113,46,99,187,169,253,155,206,56,253,194,171,158,102,246,102,137,82,47,83,242,20,199,128,204,178,55,246,187,193,5,8,0,5,205,45,129,202,235,62,32,175,70,228,167,21,0,95,246,225,243,154,230,186,167,157,43,161,159,6,111,149,45,108,160,217,172,199,124,141,177,80,108,35,196,116,214,225,96,160,100,128,216,89,84,205,150,151,253,61,2,44,114,152,255,141,119,134,228,180,200,173,36,146,51,227,156,7,180,104,126,214,237,235,57,91,61,101,71,24,246,139,140,25,110,138,90,47,30,226,134,64,237,55,49,254,218,7,127,4,173,6,254,18,168,149,87,168,69,108,19,84,249,216,107,63,188,86,25,140,71,43,197,98,110,226,174,145,134,79,103,191,81,50,196,191,134,0,222,89,92,90,77,115,220,43,224,30,11,157,162,103,153,125,212,87,32,94,89,133,58,193,139,129,204,195,4,133,169,237,139,110,181,5,186,41,237,151,182,168,226,58,2,135,189,101,38,78,13,38,82,84,119,203,104,19,132,4,153,3,82,250,62,163,209,102,155,119,69,146,176,179,15,96,97,62,202,171,41,45,28,152,46,54,90,167,126,166,241,39,4,176,159,39,131,94,135,1,99,124,37,130,11,104,190,19,65,118,161,86,80,3,187,26,114,9,219,51,163,124,47,211,219,226,20,217,126,6,116,220,50,196,101,94,154,71,115,189,97,252,110,160,216,90,70,252,113,93,25,207,161,43,87,137,131,150,199,3,201,101,248,99,224,106,167,161,89,233,112,202,163,132,206,212,152,35,168,138,70,67,185,138,100,119,225,48,202,215,109,110,78,179,64,195,51,140,157,249,90,189,171,208,13,86,223,21,214,80,247,161,30,17,39,249,251,130,65,41,181,68,14,13,51,154,4,173,153,206,204,12,37,57,48,6,128,10,169,101,39,53,195,93,55,75,185,124,212,219,250,124,215,77,153,72,36,184,134,137,12,253,122,185,198,141,55,145,118,135,109,197,30,40,192,59,18,252,143,55,203,205,163,37,120,217,106,185,61,1,20,248,127,108,242,85,12,188,172,204,13,189,70,231,200,170,64,94,158,156,219,83,79,225,123,24,213,7,12,253,228,76,108,11,203,184,224,117,194,112,68,149,20,137,19,130,173,72,56,215,72,246,40,219,35,80,216,110,10,216,18,169,212,36,226,37,220,39,30,220,139,212,192,105,38,143,57,231,127,175,89,25,51,186,205,177,238,6,79,220,253,64,53,135,213,178,100,50,240,166,136,61,126,82,147,47,33,133,197,86,196,0,93,18,94,152,208,73,119,151,48,248,137,1,27,101,95,203,152,209,189,197,187,28,45,25,10,112,49,199,175,48,15,196,198,187,64,132,48,22,232,206,255,142,30,73,119,57,163,214,238,243,166,171,215,51,66,46,156,231,186,78,77,99,47,208,18,96,123,225,237,230,207,80,242,73,42,148,130,1,255,97,149,78,146,175,20,87,255,182,68,193,226,129,1,210,140,235,86,9,187,218,128,157,105,116,56,252,172,1,182,222,67,193,96,246,2,10,88,36,181,7,17,192,217,217,153,90,40,180,238,241,254,123,170,96,64,95,39,146,236,64,218,127,90,200,74,181,139,158,154,16,122,173,239,241,253,96,25,27,11,186,207,67,248,182,201,204,122,107,29,50,190,22,189,69,91,117,59,146,255,43,234,211,55,175,20,115,176,91,165,220,175,255,126,234,88,103,207,15,154,245,94,29,118,188,108,87,169,28,201,187,84,189,195,119,244,5,142,29,5,159,239,194,29,96,98,108,37,184,159,64,165,221,85,243,102,71,56,173,233,91,206,91,111,123,176,187,7,154,195,129,243,96,222,37,117,31,125,202,179,221,188,232,195,162,142,103,77,77,175,39,9,252,246,31,69,28,1,243,156,240,80,110,94,23,158,74,80,48,127,18,236,33,59,67,6,230,76,68,19,190,2,207,188,206,74,13,221,254,171,112,133,110,77,243,80,126,209,115,97,128,202,113,121,87,32,6,240,44,67,9,188,115,243,247,241,42,106,106,122,213,137,46,10,36,30,57,93,210,58,19,200,102,123,212,119,32,50,174,234,143,115,247,24,195,141,211,119,177,135,30,45,190,175,72,88,146,143,194,103,253,27,194,27,184,66,23,196,198,76,85,253,202,17,101,199,147,105,232,120,235,203,18,35,137,46,131,62,218,71,84,186,0,32,96,229,249,210,187,19,160,218,181,29,5,215,101,60,175,243,152,59,27,246,71,161,136,193,224,19,89,33,143,55,118,59,242,178,148,118,28,209,235,235,139,100,87,98,107,139,225,253,31,237,216,85,50,64,166,194,211,171,189,158,43,173,109,82,142,60,248,77,199,129,39,164,183,3,58,94,43,45,83,11,230,101,250,50,218,203,238,204,175,160,163,155,182,5,123,208,155,185,34,96,107,227,236,230,139,252,18,25,111,63,118,178,139,88,123,208,36,158,28,218,90,175,252,240,216,39,40,97,70,203,185,166,172,25,118,93,27,149,34,67,106,221,41,135,68,11,173,231,181,130,5,18,239,96,60,111,141,50,198,62,242,36,35,60,176,200,123,55,36,4,15,137,13,151,209,58,80,239,22,47,193,103,78,105,93,245,180,111,201,41,241,22,12,6,215,124,73,206,216,157,197,115,69,244,3,34,146,131,117,39,46,152,52,160,65,61,53,255,165,38,93,157,133,133,228,5,131,140,201,197,5,166,187,222,241,225,55,237,26,177,148,182,59,215,181,108,148,116,157,139,36,22,113,14,168,210,242,93,191,78,173,152,64,176,168,11,140,241,71,70,110,178,56,176,126,255,37,211,3,128,97,145,74,8,221,73,40,33,101,1,160,159,251,63,217,15,140,31,102,57,113,150,206,162,127,93,37,16,140,236,58,115,8,140,20,99,122,240,219,140,240,39,246,194,71,128,217,24,166,52,64,80,141,223,193,57,177,175,142,187,152,19,183,120,191,3,83,14,241,111,29,214,164,250,254,196,8,12,184,13,93,0,69,62,226,169,118,86,120,113,91,21,203,25,154,175,121,170,82,181,158,80,246,224,137,146,150,201,15,179,89,237,3,92,12,18,101,50,55,204,77,174,179,178,58,210,29,177,113,55,36,248,116,73,54,95,80,206,235,142,10,206,175,173,220,26,62,170,245,40,90,47,63,130,231,185,50,175,71,209,66,9,124,223,53,116,36,86,224,132,123,45,154,78,52,135,125,51,39,194,218,249,108,108,74,66,138,81,242,65,85,158,188,44,10,156,252,41,51,145,8,7,226,11,243,61,153,196,57,203,186,196,10,251,97,177,56,255,112,149,31,69,54,29,64,152,192,116,163,90,129,142,244,172,209,42,60,129,207,145,123,131,22,238,48,29,75,239,232,23,75,16,165,255,172,143,165,197,42,54,45,136,60,215,65,74,135,223,59,53,252,153,84,181,30,153,94,143,139,22,135,101,214,186,19,161,15,197,185,178,69,127,69,183,184,212,136,162,161,41,153,14,96,116,16,190,9,54,190,175,151,120,217,101,9,219,114,161,90,153,19,168,170,112,64,61,226,57,121,107,238,177,70,207,242,137,129,52,250,110,130,65,198,106,97,46,54,72,124,10,92,246,222,180,219,67,85,109,135,158,225,132,83,118,226,205,104,234,118,118,184,226,209,160,110,123,57,77,103,193,37,112,65,31,193,169,50,14,241,211,131,125,221,56,44,77,41,26,53,193,3,150,49,255,222,135,199,117,103,64,191,15,9,42,69,183,53,108,86,39,206,2,37,117,136,42,87,99,27,60,32,148,179,236,154,180,196,219,210,226,116,185,145,161,110,77,94,78,204,210,122,142,142,121,140,2,39,183,184,235,187,140,156,138,234,247,53,174,245,40,157,191,157,48,165,79,70,18,28,2,48,122,76,236,223,203,230,108,58,240,29,133,164,126,186,53,13,195,120,53,192,100,229,10,60,138,134,112,73,143,231,218,99,206,53,61,99,199,75,89,71,14,34,23,67,148,0,240,181,241,155,214,248,111,179,164,135,194,196,107,170,34,7,74,25,64,45,11,232,22,132,222,236,84,123,84,66,110,114,160,105,247,207,88,168,19,225,210,13,20,195,144,186,19,224,33,161,9,200,182,16,24,155,180,247,109,196,53,163,99,70,29,21,218,252,239,83,96,176,19,241,38,71,123,216,52,240,209,88,234,20,193,138,48,46,131,113,183,114,211,21,200,179,46,16,43,119,246,128,180,78,139,103,247,162,36,17,227,46,133,239,77,247,113,81,100,109,19,238,50,53,206,143,227,129,158,8,252,108,100,200,81,73,122,212,39,253,23,118,91,53,239,48,134,134,47,30,61,69,58,127,63,61,136,52,66,200,53,51,5,66,41,248,239,197,91,130,86,41,233,28,81,126,51,142,254,139,25,82,228,127,16,154,110,181,14,225,159,143,241,35,63,17,8,240,206,42,6,216,196,129,214,213,162,94,205,135,124,28,13,22,54,39,33,27,47,181,83,78,109,214,26,99,151,1,102,122,168,126,93,143,134,242,58,139,179,231,20,100,240,131,77,209,80,104,96,170,108,188,170,17,66,130,122,189,159,93,244,170,79,196,179,49,84,88,19,118,30,168,168,186,40,116,208,65,120,197,175,15,126,11,77,203,110,208,111,95,95,28,38,64,72,169,232,125,187,234,191,71,113,141,72,4,250,252,53,198,112,116,71,16,176,247,32,226,47,39,141,109,155,69,31,150,8,135,243,112,232,7,204,39,205,197,33,24,198,174,172,215,253,251,73,216,215,132,225,165,54,42,215,111,2,220,53,145,173,190,140,110,23,64,198,50,44,53,247,247,213,88,117,204,126,253,177,196,163,243,107,178,9,2,25,191,210,211,150,250,86,100,152,248,244,227,184,106,189,92,255,113,129,230,77,14,245,149,234,217,249,162,89,88,195,173,160,164,177,114,240,23,148,205,196,244,119,201,75,144,88,82,190,101,149,254,104,226,217,162,0,191,53,62,31,245,138,190,143,65,42,7,40,252,120,1,47,233,220,194,104,55,147,207,185,145,83,49,249,23,83,130,157,42,126,232,125,106,244,163,127,222,84,66,227,177,126,138,236,255,125,223,188,212,220,11,101,50,184,153,131,252,199,91,82,236,229,232,231,169,116,254,220,255,236,88,150,137,96,208,3,95,17,207,218,147,4,17,184,231,230,175,121,144,230,109,126,122,191,131,85,45,118,80,179,82,180,14,198,197,95,65,229,229,26,237,154,153,58,125,151,28,167,141,118,77,9,201,122,191,57,158,38,249,109,8,19,255,239,6,7,62,48,40,200,60,71,227,93,144,231,57,177,137,11,44,221,115,133,72,128,174,142,138,250,119,168,100,90,216,152,27,166,14,155,66,183,94,235,200,227,100,32,12,22,130,89,166,32,232,174,27,19,239,226,234,35,240,210,183,116,179,196,26,27,226,3,53,133,82,127,66,219,98,30,180,39,121,49,16,132,131,200,85,46,119,117,207,209,166,199,155,32,158,251,252,71,194,252,225,93,0,19,134,219,219,231,85,161,45,217,133,193,190,86,40,131,166,28,225,235,51,184,77,183,231,249,8,154,195,11,209,181,73,122,128,255,63,144,242,92,157,225,173,93,48,177,114,143,206,170,24,205,231,239,183,126,139,192,22,40,47,182,211,5,57,124,151,146,108,31,124,254,158,183,105,211,131,225,211,127,6,161,211,80,78,63,213,142,221,27,93,243,243,82,215,90,57,63,255,181,76,166,8,13,208,235,181,98,97,52,145,57,252,251,41,71,10,220,122,123,138,234,82,140,1,198,52,14,54,172,171,215,250,252,182,23,198,185,51,208,137,154,177,52,15,52,60,177,96,169,166,33,170,65,121,230,103,98,122,41,118,46,226,83,204,52,115,203,226,247,65,37,171,254,54,101,10,51,144,164,198,148,243,9,129,183,98,123,217,97,105,199,19,194,213,185,198,130,1,26,250,14,193,123,190,161,86,118,5,29,11,159,123,236,3,137,86,199,30,222,107,115,27,4,249,101,19,139,44,23,44,121,102,15,50,140,131,74,109,222,202,105,7,157,147,219,125,167,208,145,186,205,58,48,74,3,231,205,46,99,172,187,53,223,94,134,3,172,44,171,147,13,197,224,215,252,238,19,128,175,26,95,254,186,225,149,189,12,14,201,166,60,221,57,134,86,48,167,133,165,138,146,74,101,97,203,235,96,190,38,30,36,235,146,34,56,205,172,65,251,112,17,165,205,64,128,48,220,60,179,161,159,167,57,1,57,249,220,144,113,160,136,76,183,205,124,1,160,100,149,28,157,194,15,74,27,17,61,61,118,104,9,28,129,36,52,171,66,21,35,175,140,221,245,12,111,34,117,34,46,93,123,44,201,149,91,153,52,222,85,163,193,203,172,18,8,109,243,111,193,16,141,201,232,171,42,59,38,125,61,57,71,104,200,191,49,77,69,57,253,101,64,61,33,203,98,232,12,115,102,191,55,90,9,137,196,141,87,209,119,7,129,234,210,169,4,99,1,168,53,145,64,118,46,184,182,138,192,148,180,217,80,71,47,62,209,249,228,119,193,4,109,130,162,174,78,165,65,247,169,131,135,252,173,149,30,156,208,172,172,221,91,29,173,92,46,81,43,80,23,245,226,157,165,81,244,104,66,106,114,124,52,142,65,120,155,161,12,189,178,148,163,93,57,86,66,1,100,210,9,132,135,127,85,164,83,1,28,80,88,44,210,100,95,180,53,53,174,173,198,125,184,91,228,31,212,81,171,243,177,138,74,209,244,167,49,83,247,220,49,90,24,116,39,161,48,84,93,188,99,132,245,202,97,75,50,0,150,48,170,201,72,202,21,244,237,162,254,151,103,237,71,42,218,251,202,204,120,190,142,159,39,255,203,44,191,25,52,235,232,177,1,69,133,189,144,32,124,74,34,253,98,7,237,179,76,165,130,47,169,246,25,254,116,238,68,102,111,245,30,21,34,131,12,100,45,103,235,23,143,73,211,219,215,44,237,130,123,254,175,134,246,66,48,125,22,136,134,227,38,171,41,123,154,52,105,230,46,228,18,180,43,9,24,86,6,114,220,126,29,11,207,226,246,239,187,139,249,118,49,37,107,123,120,85,150,72,119,176,64,108,215,98,206,226,232,100,224,202,63,88,218,192,101,20,38,209,59,223,181,141,145,208,199,2,165,253,20,253,30,212,108,125,193,64,30,194,249,24,145,228,173,210,37,253,38,251,220,70,183,91,176,176,117,188,107,181,19,64,192,189,87,103,250,177,7,184,216,70,152,100,224,146,94,131,203,18,181,244,81,252,97,141,67,42,110,222,111,101,67,5,171,170,240,243,148,158,104,239,249,203,50,163,231,86,129,86,79,25,89,153,222,186,23,36,113,61,191,40,56,238,253,127,60,81,83,63,209,166,244,52,222,30,66,85,133,124,68,7,17,226,39,161,55,244,183,101,129,111,10,163,121,129,133,199,196,241,147,135,153,76,137,175,233,129,173,171,178,193,29,194,20,206,202,143,251,15,141,188,110,60,236,244,72,112,115,166,156,123,105,36,85,187,231,63,177,4,201,113,169,244,207,114,6,207,164,203,242,7,20,169,223,174,147,132,73,23,252,76,122,16,232,115,4,253,63,122,103,206,129,52,153,74,102,194,135,109,90,138,121,62,28,90,190,200,108,138,148,52,0,18,169,174,132,172,65,168,224,94,237,180,201,45,172,32,51,83,127,102,245,165,115,141,248,230,209,212,66,68,130,86,93,152,79,248,216,169,148,129,15,75,126,184,107,55,176,161,35,131,243,26,91,140,158,115,138,7,29,198,188,146,193,61,56,62,85,41,76,40,20,146,135,110,145,158,126,133,65,111,11,52,198,14,210,189,20,34,209,178,42,111,123,119,120,235,8,14,190,187,147,97,54,33,96,228,99,165,165,127,245,179,135,28,145,109,134,39,230,21,193,187,166,227,249,57,58,228,241,70,154,19,144,216,147,63,119,181,11,77,79,101,126,255,106,76,188,213,177,164,165,237,187,123,171,91,106,101,225,147,239,246,213,20,149,69,21,161,176,40,93,86,194,204,5,12,107,198,122,174,227,131,15,133,203,87,133,185,36,235,109,146,98,6,88,126,54,220,104,120,19,248,153,1,37,177,240,242,115,27,110,210,62,131,44,102,233,242,118,144,10,237,145,124,230,127,136,136,110,211,253,34,177,63,218,138,224,226,227,3,153,232,145,27,218,145,255,194,170,232,97,22,76,174,211,52,130,13,165,62,85,6,18,24,85,139,243,164,68,21,102,50,91,247,183,88,50,77,47,21,72,91,147,235,233,120,192,147,173,221,40,41,159,120,224,47,3,122,37,132,119,224,130,254,144,250,55,38,1,46,104,146,166,246,140,1,66,65,187,60,14,86,141,164,138,90,75,152,130,242,123,220,98,26,29,74,28,23,54,70,221,80,127,38,252,18,92,34,27,2,241,222,212,82,124,65,95,25,148,136,3,162,123,201,66,100,86,33,217,85,2,180,87,27,66,69,163,61,211,84,157,202,79,139,81,229,226,60,205,164,160,72,90,227,178,97,209,132,132,210,31,51,252,148,52,56,152,237,100,101,166,229,217,30,65,233,107,91,68,79,214,7,233,171,102,45,22,191,141,200,179,169,37,131,185,225,126,191,112,15,211,165,84,20,85,238,35,23,186,32,95,7,226,63,120,163,14,253,37,186,18,227,171,146,25,178,71,120,157,2,186,1,102,249,132,79,88,179,225,199,94,124,123,167,130,245,251,36,108,15,123,75,193,139,56,176,131,42,35,227,41,199,145,53,149,228,222,120,139,15,64,16,119,26,197,139,174,227,1,115,150,19,200,47,169,69,133,53,71,163,189,180,205,138,72,6,61,91,196,233,123,44,133,198,47,30,56,103,212,107,114,200,186,144,64,117,200,20,154,22,155,163,249,132,107,59,154,128,117,142,168,252,189,57,212,24,233,244,92,215,96,76,201,127,77,129,120,2,102,70,244,50,96,25,20,180,242,249,138,162,157,95,188,186,45,127,100,33,249,138,25,193,64,171,38,7,232,120,58,195,90,232,148,201,249,208,203,8,123,129,136,212,24,235,254,128,127,213,233,186,2,218,87,174,46,118,163,109,162,199,192,136,26,13,53,108,14,41,91,36,208,238,197,134,122,43,93,166,51,108,24,169,183,147,37,216,121,91,35,63,17,117,177,3,34,55,63,98,170,72,167,201,204,85,18,15,251,54,134,9,201,148,18,215,20,168,116,210,227,130,227,30,124,141,34,57,104,82,95,133,17,39,51,146,170,1,244,144,157,3,33,92,93,55,82,24,25,91,15,161,29,213,197,57,82,139,70,121,25,174,165,157,94,72,33,16,12,186,190,186,89,217,246,15,218,39,229,146,224,225,184,6,142,106,146,101,126,11,235,103,132,89,41,202,49,216,254,154,156,105,141,46,170,99,86,146,180,233,48,221,26,209,25,98,237,180,32,115,34,154,78,239,200,103,197,18,67,144,222,219,11,2,109,39,28,171,240,47,194,38,50,176,125,218,195,122,60,224,153,246,88,68,213,144,215,103,165,148,191,241,0,129,99,191,155,186,170,47,160,46,31,130,162,44,52,214,49,186,225,13,252,17,55,100,93,124,251,227,14,151,35,95,0,49,216,192,206,147,53,1,255,86,175,33,158,40,254,36,213,250,192,41,16,210,90,176,95,191,52,206,58,201,187,129,69,81,36,51,32,255,250,8,150,138,142,193,77,178,58,200,250,51,213,84,42,51,19,221,139,160,65,29,132,225,132,161,11,42,19,31,129,146,23,142,125,253,183,44,246,237,77,204,232,144,238,162,195,231,4,135,229,177,70,238,80,178,144,146,152,145,227,215,14,211,111,77,94,147,11,103,53,0,214,181,177,6,43,24,214,236,125,60,27,88,161,221,47,229,44,191,124,15,251,180,7,40,158,213,191,243,40,152,248,20,80,148,77,34,131,72,221,164,239,11,127,80,129,20,33,71,76,50,159,189,137,204,71,150,153,23,36,119,100,22,93,163,78,211,92,216,65,167,170,221,201,121,136,220,183,179,174,181,13,225,221,160,172,212,135,50,65,59,87,230,28,19,140,188,254,138,89,180,170,197,250,106,12,248,208,153,147,194,1,112,134,177,83,251,227,169,116,30,242,253,249,134,54,92,123,181,49,97,43,130,169,23,208,146,197,138,87,87,15,16,98,169,142,236,237,225,243,201,70,188,212,106,197,248,218,176,73,100,203,88,169,128,76,117,118,75,102,119,19,53,49,152,162,67,235,74,237,251,28,116,154,188,61,216,52,147,1,14,40,88,195,43,200,221,238,159,184,82,42,28,127,172,213,4,211,15,91,195,184,75,109,225,130,108,9,179,77,7,139,144,216,113,195,174,61,225,93,245,186,158,254,158,15,38,185,173,234,3,33,123,13,40,138,157,146,101,153,130,144,176,209,31,49,204,46,255,237,142,134,169,203,137,252,47,109,208,177,245,246,101,35,120,234,120,244,250,158,42,249,216,61,218,161,125,44,9,9,188,107,57,147,20,60,170,157,188,77,102,160,122,158,72,222,65,20,208,31,250,217,166,71,112,146,126,217,74,219,188,153,38,127,90,73,35,190,4,173,155,80,208,156,241,37,110,180,0,161,178,34,87,78,115,125,138,230,144,200,112,4,179,33,14,136,46,208,249,155,66,87,200,23,187,123,36,30,199,149,2,141,33,5,5,152,40,29,210,131,204,45,100,216,115,89,193,85,187,193,143,241,69,23,114,116,66,175,132,122,241,84,240,204,60,244,34,210,50,167,150,230,61,229,189,3,234,47,236,80,208,93,227,191,205,80,245,28,149,115,19,113,114,73,22,13,88,90,157,248,139,31,63,221,192,224,101,21,192,84,60,4,199,105,34,250,158,30,231,53,79,37,15,117,34,99,68,171,188,254,58,221,220,89,119,185,178,104,120,157,219,66,220,186,192,21,59,216,159,202,170,243,108,112,172,149,46,162,216,237,251,213,176,139,4,124,240,3,81,153,130,141,101,54,134,46,172,168,97,209,217,112,1,83,73,205,92,81,202,104,154,149,219,221,0,64,204,106,64,178,212,214,58,188,134,125,114,24,248,221,73,97,100,73,239,212,116,131,129,178,112,204,173,71,189,65,145,162,242,86,135,166,127,186,45,65,29,101,126,137,228,109,85,131,124,196,180,226,57,178,95,79,150,14,169,91,231,142,81,90,15,31,149,115,5,251,141,81,254,162,33,103,55,167,84,196,74,183,128,196,142,146,145,48,145,154,111,206,229,80,162,175,13,243,135,62,130,209,120,73,10,57,208,55,161,97,71,129,231,53,231,92,191,45,242,129,73,251,15,135,187,177,129,158,174,15,194,214,28,143,35,194,16,54,28,65,94,61,218,89,236,134,94,117,138,112,110,2,92,123,64,21,6,26,176,104,21,246,67,63,126,194,109,173,186,55,149,241,115,130,57,196,134,127,11,167,128,185,85,68,135,88,20,250,255,116,106,250,120,222,41,181,108,73,149,178,233,29,88,40,178,220,213,199,228,195,182,69,245,72,19,99,162,245,164,76,39,233,46,238,34,92,16,35,154,144,139,211,107,36,74,0,202,184,70,109,9,128,247,175,70,212,191,118,123,140,31,16,29,46,231,7,90,237,74,65,55,189,122,98,125,65,87,55,145,37,64,174,126,100,190,169,161,164,45,204,153,59,62,102,162,1,173,230,77,36,55,208,178,239,17,230,132,148,147,73,89,201,17,113,145,188,98,79,188,167,196,130,235,108,63,14,178,213,191,190,182,115,205,162,242,128,234,30,102,195,161,151,20,178,141,198,170,101,6,22,111,224,188,134,161,99,247,138,138,27,40,49,196,213,239,87,235,195,138,36,78,142,142,97,221,229,99,56,148,210,88,143,49,47,88,113,160,193,158,219,213,149,197,9,242,33,228,86,9,127,159,123,23,254,125,243,84,137,122,231,249,172,159,241,94,163,134,146,233,239,33,254,76,117,30,202,139,13,120,113,103,138,27,34,89,171,154,246,211,31,255,161,70,110,150,141,101,241,212,1,68,34,105,132,169,180,78,55,184,50,176,16,2,105,64,249,72,141,171,17,246,241,107,172,120,186,185,9,54,181,200,50,233,17,65,231,230,206,107,170,240,78,126,97,161,0,211,26,235,230,57,31,96,148,118,42,154,123,123,255,35,11,191,80,54,155,210,119,171,80,177,241,26,178,251,121,108,66,20,147,229,183,148,181,196,248,48,30,246,9,217,99,3,97,136,116,70,206,68,240,36,230,80,147,200,53,250,164,149,14,204,3,174,155,249,31,235,96,106,238,63,82,229,9,173,251,45,7,239,170,96,126,10,72,18,199,228,120,228,220,231,19,4,11,145,222,61,91,254,79,167,77,132,51,6,99,210,79,103,117,7,242,222,30,146,132,198,123,199,80,170,128,228,199,224,114,3,137,65,118,169,88,115,175,141,249,219,217,39,236,228,120,14,144,167,126,218,249,121,165,117,108,39,177,43,57,148,21,231,130,118,36,137,241,95,66,130,36,141,65,103,201,253,137,189,61,177,63,252,163,79,241,70,204,227,206,85,224,192,153,104,188,181,199,7,75,162,244,169,167,96,252,147,66,207,211,247,137,115,82,76,34,121,175,2,166,160,96,209,20,129,86,4,8,169,85,165,112,108,194,82,95,43,130,84,42,44,45,231,118,226,148,245,87,89,94,115,147,3,39,33,134,207,76,140,199,75,123,49,10,151,209,253,15,170,85,60,12,180,63,235,110,104,245,220,125,35,142,111,140,206,176,163,9,203,211,250,129,71,127,196,157,180,171,44,6,239,178,32,20,224,34,200,196,19,110,213,127,134,123,64,37,147,145,190,12,41,10,174,223,220,234,13,154,253,218,235,83,161,126,26,131,210,63,24,9,189,249,208,38,164,74,120,59,139,232,198,208,95,199,6,241,194,189,197,152,110,136,230,74,112,195,213,96,211,144,80,175,226,88,180,253,157,167,36,83,50,235,143,141,73,36,128,95,221,36,134,141,209,228,201,172,111,96,13,197,255,253,157,175,221,174,70,109,198,107,134,234,45,128,84,10,20,176,33,33,147,158,117,106,195,33,223,82,21,40,191,254,45,228,58,85,165,160,64,172,37,80,20,249,250,129,216,230,76,66,232,105,209,77,243,120,56,237,6,160,66,241,160,173,71,174,66,237,82,113,82,83,3,114,240,71,88,82,109,140,116,53,80,185,97,154,204,43,53,246,88,98,188,102,211,175,127,202,230,23,120,179,109,22,118,228,20,118,183,152,195,1,23,131,106,131,41,5,172,214,235,255,61,196,248,155,161,19,94,159,182,22,167,34,216,123,39,167,96,230,68,211,243,33,206,50,231,222,48,159,212,134,84,254,72,175,164,241,217,197,179,57,97,91,69,180,141,49,133,253,150,189,128,253,40,172,46,175,201,173,197,199,161,7,65,138,21,240,208,218,110,238,229,211,96,120,252,244,216,232,219,137,141,116,186,139,192,206,104,246,134,53,120,113,34,115,47,54,95,112,4,4,184,163,41,103,236,23,168,78,49,141,78,163,53,205,113,94,186,41,70,51,181,162,241,211,242,80,248,96,49,72,209,195,105,134,241,172,3,135,222,255,206,175,233,116,16,55,90,33,102,64,124,54,14,75,44,192,166,23,36,179,17,182,214,189,14,38,9,132,152,254,220,100,250,204,136,220,213,180,194,194,173,140,183,134,238,125,249,148,189,180,110,254,99,236,97,215,219,98,169,211,91,235,149,146,137,203,61,57,224,57,30,60,37,97,15,69,86,165,65,151,189,128,43,202,81,233,46,245,52,245,199,57,249,90,220,109,33,9,43,195,40,210,160,26,242,51,151,224,146,31,169,104,26,69,142,179,5,19,113,69,177,221,22,206,26,173,197,220,71,28,194,65,201,138,94,187,125,9,182,208,238,47,38,198,210,123,146,198,216,226,253,31,13,250,178,179,192,4,251,85,113,227,102,11,97,229,232,250,88,35,161,7,189,139,9,160,170,15,155,73,183,63,206,147,244,188,81,161,96,132,159,237,220,207,201,130,117,247,200,174,81,45,238,207,108,223,190,163,178,112,194,61,204,107,184,119,81,162,28,183,6,65,109,184,123,68,133,189,77,54,72,240,198,54,230,101,53,25,248,27,94,56,180,127,77,4,153,168,213,62,237,182,184,187,243,13,220,223,121,247,1,152,113,81,29,159,108,158,80,165,99,81,221,145,60,240,41,29,180,25,197,34,69,201,160,237,220,134,54,230,47,137,222,107,212,59,138,215,7,20,207,159,139,123,39,148,208,35,92,141,55,138,136,74,123,95,101,8,75,198,6,9,238,9,41,8,255,194,99,208,102,191,245,200,103,94,164,55,196,147,144,214,86,188,125,220,70,244,198,32,88,91,122,69,187,118,23,205,104,102,111,200,52,13,207,53,118,15,149,238,23,232,167,217,216,148,0,123,108,5,95,173,238,129,50,180,130,205,78,192,16,52,94,136,177,100,170,164,190,1,33,135,178,144,149,227,58,0,11,214,203,91,54,51,220,190,155,67,253,10,39,78,193,165,29,122,183,148,66,70,126,87,224,61,165,9,13,6,187,144,17,71,50,194,167,65,134,234,76,251,46,14,78,70,52,37,134,82,121,127,16,140,236,221,187,68,162,181,240,142,111,125,239,161,107,149,23,170,81,244,41,242,66,110,209,216,68,215,134,54,99,30,243,8,15,50,114,34,169,169,186,151,88,134,97,91,89,2,181,69,55,236,63,177,167,49,196,101,131,31,119,56,243,169,114,214,47,122,27,50,239,10,83,196,222,206,150,150,253,227,187,215,98,54,239,211,79,172,5,140,250,48,199,181,181,115,11,125,246,123,178,113,243,124,250,42,164,124,229,97,111,97,111,157,95,73,125,199,37,205,89,105,117,93,105,147,168,56,163,133,119,92,85,100,204,118,245,104,47,144,254,181,176,29,7,35,153,101,60,98,51,73,75,37,147,120,138,106,255,228,195,116,10,1,209,81,123,131,76,80,119,246,23,143,69,105,123,56,157,205,175,144,165,130,76,126,37,24,209,172,5,169,73,190,244,65,27,85,200,194,11,31,53,6,236,249,97,254,43,100,146,124,229,133,214,29,145,228,85,2,121,152,74,230,191,248,160,139,140,205,195,38,89,200,175,154,35,138,23,172,90,31,147,74,58,101,238,218,150,137,33,131,135,82,196,25,100,193,122,185,223,153,71,20,208,183,0,33,229,173,32,219,184,192,123,15,191,52,178,155,24,203,1,28,26,225,160,108,8,8,128,243,225,203,237,80,132,154,40,122,29,32,136,245,255,12,208,219,211,103,115,88,94,27,251,186,169,136,66,59,86,220,165,39,62,56,40,168,233,190,152,211,187,89,149,17,113,246,85,82,77,136,234,44,98,253,33,20,173,27,88,205,224,54,84,188,77,162,180,100,113,99,75,127,98,5,49,111,126,29,100,84,92,16,146,192,165,93,164,142,136,6,106,203,88,107,204,18,71,204,155,43,149,239,213,79,178,157,37,120,5,253,114,101,54,186,95,48,238,112,96,229,89,27,22,169,23,32,241,236,197,124,183,27,122,63,240,170,12,56,239,205,143,128,226,69,223,25,157,93,204,173,181,10,63,233,183,151,186,11,181,187,143,171,182,37,193,104,94,5,205,253,216,158,140,203,59,225,56,45,223,198,160,186,53,112,163,65,61,25,167,186,61,165,225,72,121,87,104,164,90,211,3,99,219,23,122,19,102,211,184,139,163,195,161,23,42,219,52,133,52,223,83,115,97,100,16,181,35,252,171,152,12,69,223,179,64,166,239,193,1,198,50,226,126,113,29,155,231,196,75,180,77,9,169,159,191,43,121,70,236,27,63,232,159,219,29,77,236,10,172,2,204,151,45,20,39,133,16,195,182,61,30,235,16,38,80,165,243,177,22,200,61,131,250,173,27,166,34,125,51,154,170,155,15,242,98,17,186,183,157,3,139,225,247,127,132,143,163,35,23,240,104,92,78,156,21,180,34,219,85,83,41,6,56,190,171,246,58,4,194,17,197,171,124,46,156,100,24,232,99,161,17,93,97,8,163,110,147,40,27,98,192,176,7,227,111,80,184,199,236,250,189,115,177,80,107,75,84,142,3,242,198,200,155,242,34,79,243,0,146,124,213,207,163,121,144,166,45,88,219,210,118,151,153,80,10,85,67,130,68,137,201,93,152,127,216,97,128,96,211,36,120,129,112,43,138,55,209,173,168,5,168,233,183,13,90,140,204,253,195,16,58,47,201,8,99,50,142,40,6,129,189,173,160,241,198,232,136,173,202,199,70,37,74,112,117,251,22,53,181,99,107,202,168,7,211,37,124,166,9,231,135,59,210,106,131,72,99,10,211,48,64,100,223,221,81,59,164,58,234,177,177,145,175,53,200,157,129,128,113,216,40,146,78,159,254,181,87,251,24,236,242,152,177,150,222,181,70,48,200,57,218,70,66,210,113,54,139,122,13,109,7,135,79,214,237,122,186,119,239,133,11,126,110,239,234,65,45,235,128,248,200,37,80,211,154,76,31,86,236,10,143,20,126,245,50,209,53,186,110,187,71,103,155,174,186,74,51,93,219,114,229,103,103,20,132,124,28,174,137,206,106,75,157,36,140,16,221,193,4,107,151,31,213,195,185,165,239,170,148,64,255,64,18,119,49,203,217,143,15,169,63,172,117,54,75,205,12,224,221,25,40,205,58,205,162,254,126,139,167,77,48,243,173,100,133,98,240,115,20,132,15,31,253,10,187,29,52,66,221,140,177,29,230,36,229,248,137,126,223,33,142,78,84,234,239,247,177,149,219,228,43,151,155,100,179,71,173,58,54,146,191,46,245,58,180,138,61,62,51,252,236,3,193,136,230,208,133,34,26,138,192,167,85,157,81,150,49,42,45,96,133,82,170,82,244,72,32,193,50,47,50,193,106,29,252,173,193,89,56,239,211,226,186,126,210,105,92,89,84,116,27,18,251,45,69,169,163,9,226,100,21,193,192,108,39,11,199,148,130,85,246,163,27,143,171,30,216,7,168,111,116,120,178,25,17,84,149,243,84,141,199,68,185,49,6,130,156,66,229,71,143,191,170,226,122,175,171,155,177,16,127,89,225,151,96,206,159,244,101,235,166,217,171,228,176,94,17,94,243,49,97,204,157,240,13,145,11,150,57,151,21,224,96,90,7,206,35,40,111,25,67,123,182,25,252,157,157,76,199,25,175,230,238,241,39,66,99,74,225,29,236,49,128,130,139,253,243,222,159,121,222,158,168,133,82,16,188,29,102,255,46,75,34,231,232,131,202,132,78,35,95,250,132,167,78,17,91,66,254,101,179,194,138,148,166,238,224,171,33,42,70,70,86,22,163,187,245,188,208,244,226,112,84,229,197,241,70,252,137,143,85,72,51,51,170,195,2,130,215,56,8,107,16,157,124,111,59,237,189,51,218,164,12,102,159,66,87,189,1,79,103,14,182,105,209,118,59,23,27,128,15,190,102,77,236,101,230,162,116,87,241,247,14,92,162,252,152,67,1,99,181,124,27,90,204,25,25,181,220,137,20,228,185,237,27,214,159,255,77,232,254,239,123,48,167,147,217,147,111,156,224,93,210,154,179,204,242,128,141,219,163,126,62,123,245,217,32,79,64,121,88,100,64,167,139,254,189,127,168,31,26,47,87,64,188,152,98,224,204,155,143,114,217,216,42,183,247,144,242,130,149,158,23,74,216,218,42,73,17,134,49,111,146,42,28,64,62,152,48,67,202,203,192,71,158,113,52,193,4,242,245,245,154,180,61,182,82,145,208,75,174,61,168,25,85,251,68,117,104,59,219,153,37,1,192,176,48,225,118,237,236,61,236,204,97,252,37,52,94,114,85,133,250,213,65,21,102,60,68,115,253,29,164,111,214,192,215,43,16,57,60,252,40,76,129,108,199,116,218,117,29,0,187,138,24,159,59,244,112,10,78,236,196,116,71,58,220,25,182,37,115,133,240,2,227,26,208,132,188,56,209,219,67,245,193,63,173,60,102,215,237,123,234,116,229,196,42,94,6,101,0,198,217,13,136,179,108,78,188,253,89,223,101,140,244,183,250,32,43,167,22,228,133,76,148,58,12,125,217,100,180,176,189,113,83,64,37,54,157,103,127,166,187,245,248,172,116,147,36,96,72,181,239,143,15,186,152,219,210,197,41,140,224,127,171,178,46,90,25,236,255,215,7,185,217,135,46,196,67,85,211,194,227,24,188,117,0,217,230,190,57,60,125,148,62,235,148,136,221,42,223,61,165,48,174,121,38,200,250,141,13,245,71,84,116,0,100,64,219,107,181,148,115,151,46,206,246,125,45,17,156,160,166,39,173,171,135,184,164,26,1,84,187,90,110,65,233,2,115,38,167,126,39,40,157,207,203,233,44,239,19,204,80,119,164,48,103,54,41,23,194,0,191,128,207,125,11,82,33,116,118,202,61,204,52,29,90,235,132,113,219,1,196,90,6,56,216,50,241,104,128,169,14,91,29,56,207,207,184,6,7,221,162,179,223,43,28,10,93,93,99,37,34,242,187,49,63,245,243,204,72,191,101,181,219,194,103,19,235,143,10,36,207,43,155,8,189,0,154,171,65,161,83,88,186,118,33,37,64,14,112,62,61,252,200,24,255,225,29,43,47,183,162,201,24,65,186,227,15,227,90,75,170,125,36,102,240,94,251,80,234,24,11,75,92,252,41,139,23,26,179,20,147,212,38,189,38,86,136,166,93,231,82,76,0,7,117,38,88,109,157,241,22,74,102,31,59,213,109,159,149,63,92,136,92,25,193,99,167,25,176,182,96,246,126,226,104,3,104,113,151,24,225,70,169,30,7,107,53,82,243,11,15,133,141,193,54,101,215,213,184,103,128,163,202,201,198,246,49,109,116,138,118,151,93,209,197,2,185,62,161,0,69,67,120,214,115,56,80,151,227,43,249,60,63,42,77,1,230,131,142,226,208,23,57,233,23,199,191,164,11,249,238,110,203,155,114,127,23,230,75,86,225,220,215,10,212,14,73,14,61,186,135,168,229,187,74,32,202,134,6,164,105,84,196,28,21,189,217,23,121,73,251,130,116,157,204,75,3,202,92,46,4,132,137,181,98,176,12,48,202,23,171,95,197,141,130,7,69,59,162,191,224,239,86,155,200,78,245,189,177,187,33,19,255,67,48,236,91,209,140,142,74,113,140,255,28,70,39,29,122,143,18,234,4,126,140,21,169,131,45,121,221,118,194,55,206,230,17,179,75,185,24,155,223,31,92,21,6,201,228,193,219,179,234,228,138,73,43,102,115,188,95,123,2,99,204,228,252,13,130,95,10,102,125,146,4,37,79,50,146,40,79,2,50,137,44,149,53,255,27,188,240,14,9,20,100,201,189,246,104,207,233,56,154,108,17,161,245,91,180,148,165,241,160,233,74,15,200,135,32,59,179,83,182,113,147,226,246,58,46,27,58,77,52,223,245,216,140,77,253,243,163,97,13,233,211,64,134,37,126,94,210,202,118,60,44,119,217,113,200,34,227,57,111,165,5,7,18,162,244,197,41,81,132,23,152,251,182,105,105,93,179,242,170,69,223,58,171,78,154,126,59,188,72,110,185,54,181,175,179,185,231,118,84,216,22,43,253,150,178,22,205,254,66,130,10,106,42,119,13,147,249,251,166,15,144,61,122,206,56,225,93,145,234,254,166,81,190,35,124,144,50,2,54,208,170,69,99,150,125,27,126,233,93,155,226,62,187,194,92,0,14,0,26,4,217,230,149,203,188,95,44,100,35,130,197,249,5,54,245,127,159,136,40,118,20,92,98,46,89,78,79,14,223,9,124,26,140,202,252,93,169,66,166,235,205,155,103,247,47,109,191,144,154,168,209,100,209,28,17,248,152,136,233,238,119,78,116,82,148,147,78,182,47,230,252,85,36,197,32,146,126,72,141,138,174,240,135,199,26,18,38,38,28,124,138,37,87,3,10,180,243,201,54,35,231,190,165,36,184,93,243,36,143,145,223,235,175,197,234,130,233,48,15,133,252,47,56,208,243,137,118,173,176,13,204,178,95,204,248,200,11,206,71,183,198,97,115,116,163,175,232,170,67,208,249,17,62,100,206,146,133,53,151,67,126,193,203,154,177,170,62,154,252,229,80,21,147,88,58,240,89,211,112,100,7,83,15,224,237,47,106,72,180,13,96,157,173,136,145,65,130,89,120,76,31,148,65,230,120,102,51,92,49,9,91,11,208,146,100,25,173,214,48,48,254,99,115,129,215,230,68,59,254,45,18,61,161,48,120,252,247,220,248,47,179,76,80,246,111,77,6,161,3,72,212,209,123,217,33,127,191,207,43,52,204,58,231,120,118,140,178,240,190,71,205,233,163,95,244,83,89,91,68,88,218,68,122,200,151,201,4,7,45,12,210,55,40,47,20,205,197,21,167,148,108,67,132,67,94,172,116,213,112,86,85,183,29,225,123,44,169,120,169,12,132,36,88,8,95,253,17,193,86,1,195,236,76,104,89,203,6,57,26,3,247,116,210,60,74,98,210,239,180,165,167,76,148,185,182,142,246,96,61,178,254,32,229,77,62,196,172,214,139,84,58,219,131,124,246,15,9,170,185,63,159,252,144,125,226,215,143,10,242,85,44,218,131,210,228,5,133,225,155,15,80,39,160,175,26,86,34,80,169,8,246,124,94,36,20,47,57,160,40,163,131,28,195,253,49,240,193,6,61,108,216,134,57,206,137,36,16,253,221,12,53,118,162,180,107,182,254,159,118,246,56,196,91,216,85,163,120,102,158,231,152,94,141,120,245,62,73,241,251,208,12,139,211,96,158,100,65,93,255,81,206,173,177,42,171,158,233,148,234,111,14,176,229,167,96,163,207,112,50,159,142,239,34,200,205,1,241,235,117,37,205,122,73,205,30,164,41,235,24,225,121,176,253,215,142,125,27,206,147,8,177,107,111,212,27,60,8,143,189,120,145,189,12,122,67,134,184,195,208,172,192,214,18,191,94,67,80,136,129,50,92,253,43,7,220,118,49,191,179,77,217,57,49,219,249,231,37,218,83,249,36,144,190,124,210,14,211,202,252,88,65,176,4,184,54,216,21,182,217,192,2,76,221,155,49,4,205,89,177,131,232,67,253,27,205,19,94,178,134,178,148,247,189,27,94,133,212,226,220,240,44,58,199,93,218,168,245,71,52,235,40,247,199,228,178,164,106,207,158,64,63,45,242,188,36,207,116,0,133,206,55,27,26,187,177,75,118,4,80,218,241,79,234,213,195,37,49,24,101,115,95,216,106,240,234,213,73,137,209,106,196,59,138,71,241,123,124,168,123,115,109,222,6,210,247,129,100,27,170,217,193,193,74,139,91,87,106,26,252,167,64,245,252,69,83,113,223,90,76,197,31,249,148,84,125,250,60,183,227,243,29,158,99,175,251,1,43,239,151,39,127,221,186,14,219,122,251,32,67,172,13,69,122,175,33,201,84,206,220,102,83,66,203,107,48,213,198,31,88,144,32,100,255,197,76,62,170,139,178,121,134,162,64,162,105,108,77,61,113,90,44,115,27,1,248,17,26,33,55,181,178,133,16,55,118,246,153,108,98,191,164,174,74,228,216,197,149,118,117,119,159,98,51,61,190,64,212,180,36,116,109,28,38,29,175,157,81,56,7,207,85,14,154,224,92,134,31,104,82,238,22,242,193,73,193,67,16,201,93,144,105,87,80,61,148,195,49,43,11,199,117,190,178,38,69,130,103,162,134,152,9,241,66,192,3,138,27,30,173,251,17,142,129,77,194,126,85,139,244,245,214,71,120,10,244,17,225,250,193,245,102,188,237,28,70,55,119,70,221,248,198,117,208,208,37,95,59,25,244,50,208,137,8,174,132,142,47,101,190,148,109,108,210,33,194,196,77,12,120,111,218,210,14,32,127,87,63,236,229,182,62,204,193,229,0,29,40,156,115,160,75,224,46,25,197,124,145,164,138,132,187,19,234,54,76,112,37,196,94,2,11,57,239,135,198,27,29,86,67,214,22,208,167,163,96,164,180,134,120,201,72,49,141,103,122,15,129,123,63,53,14,106,108,72,151,145,109,117,141,226,8,113,214,89,126,141,38,66,101,240,241,56,56,201,133,33,236,35,158,15,65,172,149,13,193,199,158,1,92,86,79,170,68,38,189,49,141,211,3,109,241,5,89,68,63,146,98,228,36,35,126,97,194,61,1,243,82,41,254,194,215,44,182,204,123,180,39,116,110,106,119,4,242,217,68,122,215,185,70,218,134,223,106,159,119,24,223,155,11,71,120,127,178,239,17,214,167,203,25,47,116,111,108,167,14,214,169,93,78,141,157,211,93,162,152,93,217,26,52,10,193,22,16,78,56,199,124,89,108,45,196,216,57,150,0,94,90,176,200,88,160,95,79,228,163,24,222,204,200,210,246,166,177,249,85,26,65,18,174,206,56,70,122,199,177,71,114,83,220,223,155,253,62,132,216,63,244,148,209,178,237,131,128,33,75,161,186,190,252,165,75,49,185,74,58,199,152,246,195,209,8,253,230,254,203,181,148,69,248,89,42,53,231,121,54,85,3,178,62,231,167,182,185,161,234,151,79,60,242,209,210,220,103,185,35,52,148,63,243,104,217,217,94,61,186,25,191,56,104,242,202,177,206,59,221,233,134,61,208,191,39,212,202,158,23,187,175,124,147,65,156,207,93,13,138,177,236,41,174,127,219,230,93,138,102,185,219,19,36,115,197,6,209,63,124,255,121,133,58,243,95,64,235,194,231,253,167,52,35,205,228,77,137,200,220,87,176,213,74,67,254,167,72,35,142,227,160,100,82,92,252,146,215,51,216,114,10,66,233,144,229,140,121,69,133,135,190,196,12,238,227,226,207,158,206,74,228,176,3,210,55,242,100,213,66,238,24,20,201,204,96,122,39,73,70,95,47,169,242,241,161,128,255,155,0,57,216,96,82,230,124,29,116,146,200,129,27,84,180,145,46,147,160,117,171,150,60,181,177,76,115,114,205,183,59,57,100,120,198,137,242,212,208,9,75,15,178,183,191,33,26,5,101,228,89,236,126,159,6,233,130,161,36,243,121,203,95,220,45,215,254,255,83,159,80,225,165,143,66,117,54,137,156,220,248,216,220,216,32,49,196,226,178,131,79,12,251,232,200,130,204,97,184,211,163,203,71,99,236,40,240,72,121,161,35,241,237,210,225,52,4,184,78,156,41,128,105,114,80,228,70,129,178,199,138,55,75,81,240,229,249,32,224,215,230,104,47,235,255,44,220,171,117,63,66,47,134,222,37,168,126,42,180,10,67,206,180,158,166,133,184,59,9,121,130,163,118,98,193,46,30,63,245,243,250,163,56,5,9,200,206,23,190,33,124,136,179,224,243,73,62,103,182,119,74,56,220,161,36,118,228,140,102,135,137,69,5,84,33,188,112,108,129,179,126,127,103,246,141,129,247,245,236,190,166,188,19,132,159,12,226,119,101,193,35,13,192,27,28,68,24,19,172,168,211,219,223,129,232,171,71,203,251,255,127,250,81,8,81,194,145,182,158,119,66,66,174,124,124,107,60,124,182,203,202,106,225,110,248,155,166,49,230,207,193,104,223,158,196,245,145,65,211,10,134,26,121,117,228,16,8,181,30,178,176,152,192,98,201,240,15,52,62,206,128,135,120,231,247,170,81,248,237,19,88,76,118,99,56,228,75,238,227,224,35,247,251,213,236,88,61,203,81,1,17,52,151,210,33,85,220,218,106,89,108,83,112,183,55,3,106,11,94,129,241,169,73,144,102,92,198,39,217,234,238,32,192,232,153,2,5,109,15,171,116,7,243,13,193,202,63,62,246,125,143,23,123,143,116,165,116,23,98,132,71,195,193,145,220,255,3,153,189,222,177,113,68,97,8,103,20,45,111,146,164,254,156,247,195,164,25,128,225,23,210,97,12,4,244,153,112,50,11,178,229,165,162,35,151,213,49,51,30,47,219,15,210,189,195,69,102,197,93,9,237,101,107,222,22,121,207,107,144,52,41,39,128,20,254,67,85,215,255,230,142,204,19,235,196,203,193,77,118,202,156,50,148,62,237,165,138,60,77,158,81,187,216,93,101,150,44,214,22,193,127,250,93,94,3,34,237,175,114,112,13,248,240,59,93,205,52,55,36,113,119,153,162,59,167,3,132,32,142,208,177,202,16,68,166,210,145,59,22,131,78,4,166,242,60,209,224,98,52,83,65,167,161,222,159,129,24,50,196,48,201,74,82,24,237,228,35,102,254,58,228,46,37,189,93,105,226,33,207,193,204,68,63,191,158,182,182,108,90,27,13,61,243,201,96,194,63,173,105,7,171,160,41,147,26,93,212,119,183,140,75,104,221,230,37,142,155,39,227,250,233,99,136,223,114,31,16,63,198,52,163,86,252,237,240,137,3,81,221,198,51,228,23,156,28,18,251,58,23,103,6,40,228,57,74,146,48,253,86,244,183,75,38,32,248,9,169,11,159,94,193,126,238,120,201,218,49,25,19,186,20,168,75,91,208,94,46,158,237,229,5,187,237,103,33,240,166,33,37,34,21,78,15,85,195,32,84,179,164,23,119,219,138,39,77,203,135,187,101,242,44,40,235,109,127,158,24,138,56,188,212,205,141,101,60,33,8,154,204,249,0,239,38,70,183,177,21,81,229,233,253,214,186,177,9,193,12,237,55,26,123,78,236,83,202,69,200,45,85,105,146,188,163,252,166,205,81,204,153,106,127,201,194,119,127,229,148,200,150,220,126,54,143,123,44,250,195,120,55,10,175,193,58,10,15,2,24,198,102,173,21,7,148,59,207,33,208,199,176,72,147,95,35,253,87,183,149,34,224,181,197,8,49,135,87,250,230,113,9,211,229,123,163,170,190,58,52,30,101,185,72,147,200,109,119,168,244,175,251,203,92,253,71,1,78,178,200,79,49,115,237,87,42,85,189,107,22,17,23,209,221,231,43,134,178,188,23,68,237,66,248,202,42,157,127,252,35,19,35,106,144,58,137,87,223,166,90,175,27,8,104,19,82,229,35,8,14,156,192,107,77,232,192,11,120,73,28,148,179,238,189,16,175,246,238,229,109,211,11,176,227,255,165,205,72,230,155,180,185,44,230,29,148,88,50,104,77,236,146,26,45,26,100,246,17,3,116,195,16,54,11,186,219,150,250,6,63,150,85,79,196,241,1,230,201,154,205,168,34,148,10,157,75,208,70,72,193,244,194,102,78,67,56,77,71,24,230,138,101,207,131,153,110,216,200,47,33,249,19,11,221,172,171,49,91,23,17,122,112,186,227,118,84,195,120,251,210,147,182,191,105,75,245,65,81,240,45,225,178,151,0,84,56,80,227,65,218,134,9,201,175,62,194,40,113,156,132,19,74,111,77,65,216,194,82,78,2,170,125,136,158,31,238,48,200,43,195,218,222,161,72,17,145,93,93,197,199,42,165,176,38,233,144,155,103,79,148,63,243,227,59,211,100,253,221,138,129,161,132,61,208,146,134,92,240,225,71,85,206,107,140,158,20,139,141,77,63,165,34,248,180,96,210,214,195,133,190,239,155,207,10,155,1,230,199,207,70,65,54,62,229,87,67,103,241,48,220,83,191,62,90,170,47,94,232,0,27,92,58,171,188,168,225,233,13,188,130,194,204,66,206,182,168,148,100,105,157,55,90,105,186,141,171,15,86,224,130,247,150,135,229,167,156,60,147,115,94,121,173,107,27,94,6,235,187,6,242,58,94,34,60,113,184,120,23,88,255,184,209,179,41,253,219,114,247,77,137,213,53,73,116,31,1,88,194,100,124,22,212,204,201,63,81,105,192,227,51,164,52,132,32,216,108,250,201,31,158,7,172,20,107,177,82,67,125,77,172,35,169,114,124,106,150,120,195,9,226,71,174,239,184,226,236,127,147,104,23,178,52,31,89,160,234,231,177,52,10,252,140,9,240,102,221,230,182,150,83,200,50,133,59,99,2,191,90,18,249,165,120,120,241,126,119,10,17,9,253,246,87,103,127,232,166,83,99,170,156,20,39,48,39,122,209,230,239,25,197,95,168,239,22,247,87,174,128,176,86,20,54,143,241,215,208,119,8,41,4,12,247,25,62,132,218,167,65,74,68,141,16,156,241,242,250,188,253,202,85,26,250,94,225,194,187,120,175,244,115,34,233,51,115,108,77,55,207,199,16,246,167,95,245,240,48,84,87,187,254,221,165,252,219,174,17,30,218,98,157,132,218,152,232,14,131,202,70,106,69,139,13,250,103,97,191,255,142,204,248,84,72,238,3,230,85,171,59,246,56,236,101,202,176,26,169,14,75,108,108,250,21,242,249,0,12,162,6,144,114,59,185,211,14,217,193,244,30,175,181,125,57,6,173,51,71,3,179,192,213,98,219,56,19,101,205,15,43,252,146,142,24,60,37,179,141,220,140,229,83,166,68,251,135,56,15,160,15,149,13,113,91,167,233,198,216,119,182,146,25,169,111,77,7,225,54,245,201,255,100,71,56,119,63,177,83,176,65,65,5,116,50,157,90,177,141,60,174,190,41,144,118,14,185,35,115,218,120,228,182,237,202,136,236,138,79,155,219,137,159,155,4,111,33,165,53,241,83,247,146,161,86,222,208,150,110,232,67,38,192,168,108,105,56,70,200,211,118,215,93,246,114,31,173,242,152,245,150,239,121,177,63,215,172,99,195,137,122,114,179,4,44,133,44,214,247,246,147,30,64,48,190,162,1,82,90,59,59,52,116,175,131,75,198,149,53,94,192,32,127,41,211,176,142,138,233,221,20,42,124,117,3,249,53,127,10,96,69,245,164,146,239,155,49,72,222,182,47,156,16,197,14,253,52,48,190,180,130,84,98,231,245,224,241,137,246,196,174,19,97,37,72,24,155,152,156,29,8,50,101,167,211,120,117,59,22,57,171,205,240,57,62,229,41,151,76,80,47,226,94,233,123,16,231,39,38,89,254,248,20,106,3,76,74,147,218,53,203,91,109,140,98,190,211,154,200,199,250,42,242,33,65,90,253,64,145,143,79,222,194,237,147,26,156,151,63,217,7,76,218,78,144,168,142,170,203,126,124,137,74,20,153,159,65,0,101,128,195,32,0,252,194,55,73,112,245,27,81,111,148,80,214,37,43,192,231,250,20,89,181,9,63,153,0,184,1,176,128,250,170,189,230,115,230,122,114,35,204,170,120,198,148,237,233,251,80,239,87,109,236,61,244,110,216,162,47,2,29,119,207,121,173,246,162,156,56,110,107,141,175,159,107,195,219,107,203,59,151,27,59,100,237,30,182,1,188,2,196,101,36,158,73,16,254,21,241,72,32,117,12,182,246,185,229,40,244,126,163,28,222,224,172,175,215,172,218,199,246,55,226,208,243,183,100,186,209,17,14,156,61,30,37,76,196,39,95,191,102,112,41,149,148,251,144,144,85,190,5,17,246,218,170,43,190,244,226,66,54,86,51,224,34,156,117,178,111,67,121,143,96,92,36,126,73,184,93,4,206,103,105,151,126,136,217,188,169,142,119,122,35,239,52,205,135,109,229,150,116,224,60,238,245,29,68,221,61,145,54,234,162,130,150,156,159,140,133,221,36,122,186,138,96,41,160,135,238,193,97,36,108,231,57,124,210,153,70,173,129,28,201,238,87,49,115,252,235,59,115,197,7,210,71,181,29,144,36,31,47,90,191,82,33,197,237,204,218,24,188,41,114,135,180,224,98,16,68,202,84,6,137,194,110,71,33,39,130,12,79,21,141,188,161,133,35,58,180,55,32,152,217,18,128,113,113,120,62,60,87,199,37,26,68,45,114,214,170,253,49,165,243,211,95,156,140,60,3,186,67,219,140,113,245,222,243,74,112,163,65,165,3,191,161,213,85,118,196,34,191,157,210,255,185,184,133,176,230,78,169,159,197,124,42,59,193,169,117,120,95,0,86,30,166,35,45,93,196,26,159,26,222,17,217,115,213,231,200,62,92,103,39,31,86,72,147,132,252,168,231,60,26,149,20,59,159,200,2,255,46,20,168,19,163,214,55,102,81,161,252,88,226,16,6,206,12,197,58,46,231,51,6,203,90,4,251,36,207,183,108,254,195,233,136,248,129,73,158,196,234,111,40,248,46,144,76,14,23,233,138,173,166,255,56,119,38,189,50,209,183,20,220,142,117,250,64,178,242,211,209,46,0,216,2,222,57,150,218,119,66,35,244,115,216,55,132,187,97,46,84,191,36,114,165,48,131,67,179,95,114,82,225,167,183,36,178,19,111,92,98,74,137,179,169,70,18,214,66,207,81,222,98,225,0,13,55,150,191,131,123,249,213,71,222,124,192,184,76,86,19,24,146,9,211,72,21,192,99,161,156,121,203,50,168,224,97,192,127,175,28,186,177,169,95,12,169,82,208,47,57,254,114,237,225,202,119,86,147,148,19,77,202,125,9,150,119,156,156,210,184,81,133,12,21,193,248,183,232,152,67,197,184,128,116,57,80,118,46,177,245,83,241,64,35,50,9,248,82,152,88,151,10,49,105,191,231,3,32,130,167,78,68,63,19,240,144,79,106,161,15,228,131,120,88,179,41,254,9,234,61,60,63,168,83,6,212,117,81,247,43,84,160,218,229,198,33,202,28,249,44,185,108,106,213,15,45,102,207,7,155,71,22,188,80,34,163,34,173,250,136,89,3,63,218,179,93,218,155,139,251,163,181,47,225,159,32,43,79,127,65,137,165,250,213,98,179,77,92,101,209,211,167,125,238,222,250,56,217,46,156,226,131,195,49,66,162,178,135,3,200,1,167,33,247,213,77,254,38,31,16,120,46,65,43,240,78,157,67,179,242,202,19,175,255,165,177,19,100,84,232,193,164,148,230,28,123,172,164,167,98,135,192,95,184,153,215,244,175,82,171,161,64,237,200,101,198,68,253,227,175,157,29,5,138,122,189,73,149,223,251,26,237,238,245,141,51,177,36,148,117,132,248,68,10,70,239,183,150,2,235,132,188,145,153,97,219,36,59,125,253,111,230,45,204,185,115,83,60,127,93,156,100,224,254,240,0,39,242,103,207,131,168,160,226,129,50,48,149,125,108,149,155,205,209,151,255,42,63,254,30,123,250,79,100,185,73,111,250,167,39,229,242,76,230,67,3,24,31,217,50,32,150,166,80,112,253,79,25,91,210,157,80,65,117,90,162,91,82,165,68,194,103,39,136,245,214,88,107,199,67,111,224,27,76,223,245,168,100,201,115,61,38,166,40,133,100,144,15,183,55,39,248,142,170,204,243,213,102,45,42,203,230,129,235,188,147,112,254,32,136,6,6,133,63,53,205,115,245,91,133,107,212,203,4,158,140,201,215,79,94,108,131,54,52,48,88,245,26,167,222,36,45,37,138,31,151,238,101,9,174,179,132,248,58,77,97,10,195,149,176,146,204,47,65,166,214,165,201,160,186,200,24,94,231,4,109,190,5,15,165,83,108,161,242,106,99,241,202,190,106,233,82,17,226,129,95,103,203,232,97,237,34,72,87,35,217,206,58,203,33,250,56,200,215,201,16,115,68,131,158,74,233,136,234,97,189,6,252,187,137,37,250,183,243,97,178,175,23,78,84,148,1,160,250,108,25,30,60,190,142,34,120,97,212,64,224,146,181,20,107,151,175,167,98,73,176,166,26,244,208,243,40,20,42,38,90,163,101,37,240,226,232,82,100,110,235,28,86,29,159,179,90,67,11,131,29,140,76,159,21,112,4,65,193,51,99,89,121,174,166,77,228,102,61,85,174,255,233,120,96,149,54,183,222,249,92,54,211,28,37,214,177,185,142,209,67,196,161,63,50,17,203,109,2,78,193,15,157,212,49,218,88,178,17,79,103,188,152,156,78,52,74,161,58,155,75,163,206,217,239,13,116,0,13,237,122,255,155,29,245,157,35,142,51,219,69,21,3,164,138,63,71,17,180,46,151,16,122,82,33,168,51,202,120,11,103,227,38,92,74,45,34,226,214,232,167,222,252,237,219,144,168,32,192,82,58,88,77,56,120,69,102,212,5,185,64,68,58,180,32,62,106,224,166,230,213,1,14,73,173,12,254,171,63,93,56,239,115,6,43,2,225,54,109,0,180,38,50,122,4,59,37,37,146,159,68,223,168,142,22,231,173,81,84,214,90,14,196,72,17,241,243,224,172,140,3,7,86,94,50,135,9,9,104,252,169,95,193,244,246,58,103,24,209,170,209,203,171,204,250,204,33,171,166,36,121,196,202,225,110,76,120,90,223,17,42,232,154,29,154,10,43,88,166,143,86,150,207,196,55,72,108,145,220,127,107,110,199,81,57,122,119,64,134,8,153,254,121,238,144,142,68,109,213,232,12,212,240,250,161,193,118,205,160,254,103,199,81,154,187,233,100,149,104,63,194,225,223,158,119,16,111,231,250,232,19,155,70,15,205,144,227,194,119,203,206,248,200,57,182,171,23,2,156,100,12,88,57,33,60,106,131,144,253,76,151,194,235,201,192,99,161,116,250,42,58,182,51,188,60,143,93,47,102,215,103,71,97,201,116,102,194,177,124,160,223,74,26,19,79,136,229,84,200,64,230,176,109,121,166,120,25,145,76,115,14,78,110,242,17,126,95,95,144,240,21,214,91,163,26,165,177,138,193,189,159,18,247,182,124,16,26,96,66,47,217,170,188,33,55,22,199,181,33,146,121,125,179,172,240,149,140,243,47,135,137,153,220,237,176,96,49,149,76,75,92,172,140,2,199,141,81,0,77,77,42,54,93,153,81,39,128,29,128,193,193,13,117,52,219,182,167,41,136,56,0,174,234,16,65,239,138,105,145,58,65,186,196,227,106,222,70,68,248,133,9,142,39,124,159,53,163,26,59,101,33,108,239,185,145,117,139,189,67,103,105,17,214,149,124,11,203,208,185,52,103,27,253,26,248,106,231,68,141,12,186,15,233,8,130,117,195,74,109,116,224,78,185,120,146,89,251,89,255,24,254,216,34,57,108,121,222,162,203,49,167,7,136,63,85,199,213,43,52,222,119,251,169,216,11,132,55,139,179,247,61,93,187,85,205,187,75,123,21,63,140,76,31,44,64,50,133,86,168,122,125,132,149,36,195,26,154,203,210,100,58,180,149,175,217,245,78,107,252,90,217,6,178,108,191,214,151,182,178,57,1,94,235,149,34,141,145,226,105,245,133,109,33,185,76,176,82,76,249,18,128,163,53,27,58,83,233,167,128,53,131,19,127,80,170,132,91,54,208,253,168,194,8,124,0,77,183,76,135,147,105,151,119,32,100,220,179,188,100,98,176,162,250,94,79,184,199,228,216,14,134,228,108,178,30,71,126,91,89,109,228,156,114,129,26,210,241,7,225,101,85,51,135,197,23,164,107,115,217,61,254,7,17,1,173,3,173,210,107,48,125,145,64,215,216,214,254,69,124,220,64,85,8,24,32,9,184,60,130,53,10,111,125,213,80,235,156,167,254,139,15,119,136,230,133,127,59,16,233,206,197,129,168,24,50,187,97,244,117,150,63,107,254,141,110,83,41,184,108,206,252,11,169,205,95,129,201,53,30,149,179,105,10,205,176,132,35,178,219,0,6,72,187,187,55,125,197,136,192,104,137,49,187,12,100,157,143,74,108,74,215,39,50,108,64,137,151,203,52,90,21,191,216,62,98,251,167,123,130,44,48,170,9,213,243,177,228,148,198,173,228,53,219,54,136,89,95,173,195,183,49,12,5,108,199,115,206,31,92,200,214,109,107,146,137,64,35,118,235,179,3,255,12,26,12,99,98,111,48,81,226,139,140,154,6,73,113,219,225,232,0,185,24,238,180,143,210,146,21,80,172,51,76,248,187,139,211,244,29,24,124,59,242,196,51,196,113,87,125,214,95,76,73,30,156,18,77,56,212,234,139,180,75,53,222,185,43,165,17,64,17,98,239,97,101,159,233,245,152,130,168,184,255,54,35,127,0,138,157,35,28,180,120,223,73,99,155,172,101,183,229,68,175,20,122,254,81,252,196,199,154,180,90,120,48,186,234,32,88,126,213,135,53,207,192,213,3,222,132,247,204,121,226,248,244,62,37,107,81,44,248,187,145,242,178,4,132,155,171,85,215,134,82,80,170,149,17,32,192,241,204,115,157,158,254,203,131,33,186,18,113,140,225,165,35,121,233,210,213,60,112,113,135,214,234,8,125,117,125,201,247,208,72,120,117,177,223,21,86,232,60,53,9,16,51,88,88,3,15,4,231,0,226,153,169,53,217,19,122,150,35,249,7,168,36,17,0,172,131,28,232,104,10,162,124,163,142,248,72,154,250,50,184,77,54,111,176,108,59,76,126,38,91,25,161,53,118,206,116,43,236,90,118,222,34,133,153,48,39,167,218,197,184,83,129,70,62,123,87,198,107,99,91,156,48,228,187,70,239,6,185,66,162,83,159,237,148,107,54,26,63,177,216,61,192,92,236,168,59,86,16,206,43,49,193,233,226,18,88,244,221,160,100,237,149,58,79,203,180,128,160,115,14,81,168,41,248,156,93,18,21,219,7,66,81,50,215,253,71,235,124,158,42,173,208,238,38,205,192,163,205,150,112,34,137,116,211,105,25,150,220,124,183,104,215,194,169,26,85,164,2,236,162,223,8,25,223,182,111,174,165,180,158,60,240,77,50,62,42,157,253,23,152,185,210,5,140,148,113,91,67,65,122,101,15,90,212,77,73,81,156,55,254,139,155,87,242,128,217,184,217,189,65,158,1,185,83,111,168,203,242,47,116,81,149,145,245,156,83,141,109,244,149,5,141,214,163,124,195,43,60,224,244,246,220,194,191,145,3,64,195,21,44,180,173,165,78,64,11,20,142,117,217,84,54,136,148,195,72,150,128,101,57,143,217,231,133,240,217,163,124,52,161,215,37,216,117,135,214,207,26,182,147,181,23,106,99,53,181,176,116,241,240,239,122,116,205,7,22,79,71,225,127,84,218,60,51,22,239,242,98,161,221,76,182,253,99,63,240,181,35,35,103,157,116,171,105,84,12,57,27,212,250,105,191,37,62,58,247,203,185,66,61,33,254,44,228,24,106,149,213,27,70,153,119,68,102,13,203,120,19,107,54,70,22,234,129,9,176,131,101,103,81,79,123,166,180,0,131,224,204,112,38,241,245,149,120,43,187,64,192,43,201,185,129,202,248,115,185,117,222,36,4,255,99,249,101,96,191,232,149,122,222,125,59,171,178,172,144,46,213,152,140,232,41,138,217,208,133,0,33,232,89,154,122,61,37,123,94,76,1,87,243,0,161,126,205,97,220,253,207,180,233,103,174,222,180,183,50,69,49,213,151,126,119,130,124,149,83,204,98,48,55,251,204,50,178,227,112,199,88,162,55,16,33,201,225,161,222,61,17,54,86,18,235,53,145,143,115,152,192,131,157,165,191,215,26,73,163,100,254,68,184,167,23,85,8,163,245,35,19,94,96,206,181,139,2,162,95,189,28,63,118,146,250,42,98,100,12,0,166,89,222,136,0,140,45,254,152,214,250,220,191,176,184,146,99,112,10,94,231,39,4,106,210,214,120,220,202,2,242,193,89,184,237,181,48,146,65,144,34,57,55,110,83,39,175,114,239,87,194,205,145,15,187,102,112,196,225,69,110,184,68,199,27,240,35,177,93,65,201,54,17,248,146,39,236,79,25,192,2,101,34,109,119,52,140,209,147,177,35,64,63,175,174,13,68,185,113,201,27,231,70,3,171,128,42,251,164,92,70,230,1,253,78,31,0,130,206,132,140,153,0,70,194,126,66,250,127,164,50,14,102,10,96,52,129,19,15,109,241,172,153,182,245,136,192,181,243,210,233,22,74,15,178,245,97,249,134,211,25,32,98,165,244,196,232,84,147,32,155,43,166,32,15,206,39,2,27,242,23,147,44,117,12,253,9,29,189,212,251,146,229,196,22,146,189,255,221,112,17,49,97,179,221,37,125,250,46,233,249,15,96,180,242,151,103,71,67,65,120,248,110,19,149,235,112,15,220,52,94,253,71,94,62,37,148,122,226,177,103,4,195,93,34,35,207,254,100,124,182,245,203,46,187,239,156,128,154,26,5,96,185,91,197,16,35,124,112,171,205,185,101,90,72,147,168,4,75,153,99,255,140,79,241,29,37,96,94,226,96,66,149,65,250,148,10,171,174,133,206,215,129,229,199,132,201,85,9,175,16,115,147,250,171,92,238,21,196,142,250,207,140,103,90,146,148,73,76,12,183,37,28,136,187,232,85,60,145,2,210,174,219,231,176,197,208,240,95,170,194,176,181,223,22,251,49,69,245,78,242,52,110,26,103,214,205,128,88,90,156,108,239,252,149,79,179,218,236,240,32,154,40,90,254,178,92,19,85,21,37,37,236,125,7,48,156,127,25,45,240,18,91,119,102,183,47,156,185,111,148,94,172,141,27,197,104,186,225,24,72,241,122,105,179,186,69,233,190,104,58,200,159,224,56,145,217,24,187,166,113,28,100,131,236,83,47,193,125,190,30,14,182,59,74,228,191,105,95,169,95,84,170,43,73,26,246,62,27,175,150,184,212,246,223,96,119,222,149,99,27,137,85,123,58,68,83,169,112,185,255,160,202,127,39,136,126,43,147,84,247,226,1,133,68,121,229,70,130,87,61,193,138,31,246,35,164,226,77,99,17,245,47,219,191,107,3,145,159,170,252,236,40,29,90,165,166,182,222,248,105,154,17,224,71,149,15,30,225,202,124,77,234,90,77,15,71,127,99,199,75,127,247,145,251,202,216,88,1,38,31,154,94,58,218,226,220,93,202,24,100,127,191,21,64,110,242,109,35,16,161,95,80,90,115,38,56,200,160,155,42,129,58,249,115,100,85,8,64,200,126,7,124,233,55,182,7,167,154,113,198,211,153,75,71,68,119,224,197,139,201,148,166,119,201,226,60,253,116,172,248,232,152,158,183,73,139,20,242,100,240,203,28,94,192,210,156,30,8,176,154,89,79,9,218,141,115,86,241,57,230,208,190,92,134,201,53,136,137,32,3,56,209,188,38,51,24,22,123,140,125,224,231,2,44,23,14,131,51,154,77,132,73,31,249,20,27,17,223,94,85,141,51,65,139,247,52,167,98,28,64,18,81,223,222,27,43,147,168,82,31,193,79,102,94,104,111,32,42,188,40,253,22,176,251,220,61,79,88,228,183,2,63,135,101,90,120,0,184,215,137,53,207,41,18,146,214,92,101,191,243,253,219,214,178,99,249,207,39,255,79,93,231,106,133,233,188,145,253,189,230,219,118,181,47,47,149,190,144,109,2,98,242,123,192,38,87,6,236,31,91,37,136,189,131,200,146,171,56,15,207,4,160,157,229,59,114,83,126,159,144,90,230,69,98,6,95,186,237,221,178,120,251,114,78,63,114,50,38,14,152,81,94,209,101,130,188,185,139,254,33,149,144,77,175,250,112,99,201,245,208,226,91,24,181,245,185,74,143,254,14,216,157,205,205,174,125,99,123,100,163,202,114,72,122,105,98,204,131,190,141,63,240,128,24,194,226,50,3,137,146,78,152,14,55,89,86,203,200,168,85,76,123,2,196,149,208,90,242,126,14,145,182,118,11,114,244,65,68,50,124,133,89,8,107,55,210,86,58,121,89,30,143,171,82,52,168,78,70,16,177,138,128,82,248,179,160,181,172,63,125,166,167,4,27,85,106,76,187,127,86,206,127,41,33,113,103,235,3,82,227,255,193,0,74,81,130,107,253,68,100,122,249,171,26,80,28,117,89,193,76,58,123,38,254,153,194,246,254,140,38,77,248,204,215,39,20,8,167,128,11,165,138,31,66,227,233,246,248,176,216,44,14,141,74,86,254,196,68,33,8,15,58,90,205,22,135,23,183,114,239,4,235,217,84,255,251,219,181,150,164,20,248,242,49,203,94,6,120,196,255,43,65,221,210,176,100,43,249,210,109,119,228,100,153,215,132,102,186,14,76,149,114,253,164,27,21,147,208,115,201,26,255,29,50,24,87,249,231,18,67,60,198,37,253,250,210,34,0,72,26,8,149,168,18,40,127,115,180,156,249,238,100,118,104,165,67,250,216,81,149,148,2,34,253,130,174,227,34,156,205,232,64,123,170,248,67,140,127,255,171,249,20,85,2,215,80,35,199,87,122,66,200,37,96,181,216,131,8,236,109,160,190,201,208,9,112,147,81,54,147,8,1,155,61,159,133,40,232,37,19,140,218,137,104,172,58,178,183,42,54,212,103,97,234,131,172,155,181,51,174,43,40,44,162,142,102,163,104,231,78,237,11,158,152,60,121,5,36,252,110,164,56,134,42,138,13,208,237,9,78,193,39,244,171,82,250,133,238,254,41,53,175,150,57,230,6,206,151,76,152,58,134,158,79,238,73,174,145,123,108,128,80,86,32,246,158,126,5,183,5,106,32,140,113,243,109,224,144,155,217,207,92,5,166,241,156,114,118,191,90,174,34,14,247,197,74,252,86,208,17,49,7,54,26,83,61,222,103,228,60,60,107,64,167,175,238,146,249,184,198,10,4,167,172,195,253,43,223,168,134,156,201,55,2,50,169,15,229,60,123,243,24,221,126,157,146,147,45,247,11,99,178,13,68,182,185,104,26,187,255,85,54,43,67,126,138,156,198,52,221,121,115,168,254,58,27,97,10,226,126,187,19,195,101,53,255,101,203,168,102,163,159,26,215,175,163,65,50,90,121,10,255,209,35,244,191,177,22,191,119,203,46,196,183,207,47,254,114,74,222,38,76,22,117,8,237,86,48,63,238,59,73,47,205,209,190,180,15,52,251,122,238,16,236,224,242,64,191,66,66,27,110,19,222,3,69,156,3,3,159,247,255,226,172,76,223,65,133,113,157,235,43,145,208,227,102,217,237,102,29,184,208,123,23,42,165,236,125,114,16,173,154,182,159,87,228,17,144,198,42,73,140,163,172,129,241,126,187,0,84,166,241,0,182,39,204,252,26,11,217,220,155,16,153,247,54,199,224,30,225,252,175,179,158,5,41,197,224,133,173,18,208,1,107,17,168,158,48,110,101,175,242,85,147,155,240,235,137,109,43,195,42,246,150,237,223,222,40,40,42,23,169,248,239,218,65,209,164,132,142,23,98,35,118,2,121,28,123,93,198,33,23,227,63,46,5,230,151,203,169,46,51,101,56,43,1,159,190,154,96,83,14,21,100,28,183,88,76,105,56,149,204,210,144,209,211,103,85,74,73,211,47,145,235,49,35,90,48,148,52,87,22,40,52,83,81,176,94,117,107,157,133,64,215,55,4,197,137,89,177,132,75,27,207,0,35,5,138,68,218,212,97,217,126,188,53,110,59,88,201,164,217,37,51,23,151,222,112,102,185,213,157,73,169,0,28,105,202,50,234,109,163,29,140,57,210,236,222,147,91,176,68,8,78,143,204,101,238,92,33,13,178,192,137,46,171,253,41,115,176,190,141,222,12,28,244,35,143,212,175,48,217,28,204,63,107,3,87,37,1,94,141,234,155,49,84,26,180,235,178,184,247,41,196,130,140,83,230,78,186,158,234,153,109,170,52,202,154,28,50,213,226,21,217,47,77,6,172,142,106,43,67,231,163,252,92,70,146,246,164,73,150,248,89,186,120,187,4,75,223,196,184,215,88,92,33,255,164,112,168,19,162,250,242,124,208,252,133,150,59,204,242,83,222,2,92,238,93,148,142,172,64,204,105,29,157,41,84,77,149,206,57,136,236,41,47,204,55,234,85,118,230,114,227,160,209,138,29,43,75,236,225,90,80,130,98,165,230,212,192,247,204,135,132,155,227,145,227,242,67,39,76,221,130,49,79,176,40,75,151,80,84,155,1,70,19,49,243,43,135,18,196,164,35,231,2,27,8,217,206,178,1,87,248,254,3,0,150,200,179,5,202,96,25,153,86,180,169,214,146,121,206,77,99,199,125,57,40,106,241,126,247,200,226,221,145,94,81,128,18,212,249,158,173,124,183,179,131,52,115,116,118,1,114,70,42,173,43,222,156,133,244,168,236,222,96,176,115,37,166,231,201,247,60,167,162,224,47,67,248,95,23,48,71,230,6,242,34,67,246,103,97,255,125,39,244,12,128,251,125,220,143,63,176,214,27,125,96,130,208,185,108,187,44,25,59,16,146,186,149,19,229,0,63,34,154,208,228,164,79,139,106,16,91,36,17,125,54,47,148,18,246,241,140,25,254,241,227,156,246,198,236,154,136,152,133,85,151,32,49,253,61,97,239,206,197,1,65,120,54,232,1,156,96,47,6,74,167,159,38,203,117,105,66,0,49,28,247,99,236,79,133,190,28,213,10,161,47,58,246,241,4,237,136,136,199,84,101,229,202,120,240,74,102,90,126,203,25,245,58,188,86,30,13,110,44,227,215,23,89,128,255,126,240,233,133,80,223,99,205,12,181,19,240,130,27,213,148,23,229,206,188,219,34,71,136,146,120,189,169,107,176,55,162,248,115,175,86,16,79,180,201,23,8,65,63,35,77,116,128,149,31,141,162,107,60,217,22,63,57,43,201,232,8,12,151,114,111,33,25,96,124,221,214,47,222,86,32,101,233,110,147,82,193,22,30,127,135,95,181,189,142,130,24,85,179,234,45,236,205,92,215,173,91,195,13,106,148,3,63,53,200,94,197,241,240,78,247,119,115,9,51,7,246,231,52,66,4,156,56,199,85,195,80,128,7,141,225,53,93,187,101,30,189,188,220,217,80,80,178,10,114,14,201,18,89,34,38,100,19,23,142,89,136,123,85,189,77,100,13,253,126,147,125,243,86,99,198,221,62,229,198,137,83,198,213,104,35,86,103,194,238,65,105,207,147,191,203,177,72,105,18,181,196,153,119,88,75,1,123,137,55,148,51,52,57,207,74,5,104,121,79,199,103,191,44,53,161,229,130,32,17,80,157,91,92,14,20,153,58,224,152,37,6,246,120,224,245,227,111,26,9,253,239,40,149,97,123,163,56,126,70,6,116,13,86,226,138,4,29,37,4,186,91,111,12,199,87,58,41,18,220,49,90,248,41,51,204,69,225,139,75,94,131,42,57,205,0,107,207,130,172,58,89,86,106,209,29,62,155,222,73,188,52,77,248,120,152,225,198,9,53,11,185,118,222,148,186,105,64,10,2,237,7,125,69,159,94,14,212,249,187,90,97,221,82,43,76,243,185,121,2,148,238,205,230,65,218,25,96,145,209,205,188,226,113,254,168,240,216,199,65,130,62,213,212,253,223,160,235,241,163,235,146,220,159,17,195,168,221,79,101,143,99,52,241,183,84,240,70,209,217,180,106,29,112,249,176,109,227,129,246,80,60,238,85,252,142,31,236,17,31,220,187,218,178,86,201,40,172,130,206,240,63,173,222,183,16,31,152,138,98,132,10,123,200,198,228,147,92,99,45,46,29,163,212,249,182,126,128,59,242,248,192,153,17,224,103,240,71,59,102,113,178,251,186,72,151,1,208,28,73,81,68,94,248,224,206,159,217,16,123,68,222,198,24,184,107,230,105,115,51,5,232,143,189,157,44,25,127,116,131,251,101,255,217,25,134,216,253,131,34,111,184,184,26,70,14,50,189,117,80,106,86,240,193,183,220,37,220,142,249,95,39,238,238,216,14,249,130,104,106,179,92,101,35,7,171,158,131,101,53,150,41,75,100,137,54,193,219,229,196,183,226,17,63,37,127,12,120,43,177,254,62,20,130,98,202,112,142,59,125,216,240,219,21,245,248,49,249,23,49,46,112,255,194,27,220,222,2,208,220,32,55,21,106,147,130,213,115,230,35,224,72,109,159,115,40,73,157,235,206,171,64,113,129,205,83,185,132,236,44,49,6,82,235,177,234,38,9,167,88,74,73,98,135,135,218,199,39,0,136,228,170,192,13,88,181,166,25,13,179,242,48,81,188,114,111,242,104,248,144,53,94,76,128,122,0,234,159,218,85,226,241,208,58,172,83,170,44,11,64,19,142,218,31,7,53,236,255,238,76,27,122,50,147,111,190,96,175,200,100,142,15,144,206,29,193,190,105,134,136,186,3,141,92,30,70,215,241,124,167,160,87,142,39,132,2,18,89,204,176,191,156,134,213,93,1,245,110,85,96,200,232,243,142,219,124,53,255,5,51,206,239,224,1,224,165,129,168,46,65,77,6,25,108,123,94,199,78,109,138,114,83,73,65,16,228,41,201,244,247,221,244,27,236,101,97,141,17,45,136,86,114,231,116,72,128,37,185,105,19,2,245,114,231,61,221,56,143,56,182,58,163,96,65,82,254,232,193,151,187,211,146,94,142,87,232,5,109,123,37,187,29,213,217,157,133,240,224,192,144,44,132,85,121,42,224,248,74,165,169,50,109,61,77,161,31,158,111,85,56,79,142,159,207,69,142,162,154,14,219,27,232,69,25,160,81,252,1,129,203,216,206,158,187,130,14,177,131,214,51,52,1,228,166,252,63,239,12,18,148,128,135,145,166,174,204,21,29,102,102,215,210,116,105,64,74,67,133,192,184,25,192,105,28,50,205,155,221,27,117,186,65,137,4,72,210,191,26,212,212,138,200,16,1,109,153,237,201,184,140,122,222,67,34,181,60,123,94,237,80,122,193,21,12,41,251,177,122,79,32,204,43,128,166,32,41,58,189,187,169,31,27,109,134,139,161,184,163,77,225,215,54,125,157,102,186,142,119,151,12,103,30,99,166,12,159,118,111,145,253,205,190,138,240,173,144,145,172,251,24,197,138,99,64,136,24,53,172,127,149,172,62,165,85,252,0,218,86,156,127,201,49,86,121,197,175,112,126,141,84,167,65,244,93,145,91,98,199,89,165,245,218,252,153,228,39,3,0,206,216,105,81,145,78,55,100,192,199,34,75,146,244,89,195,14,51,23,182,157,186,37,52,115,111,149,78,222,22,66,186,85,117,14,108,36,136,158,193,175,45,93,246,108,248,252,144,109,188,186,192,17,153,163,179,92,225,70,106,100,196,31,168,81,16,216,79,240,234,200,84,227,86,3,247,55,124,211,54,227,204,87,91,119,19,238,99,170,153,124,39,224,99,83,237,136,186,162,138,110,180,194,212,19,108,189,93,170,112,130,138,35,118,13,65,73,130,184,97,134,218,107,91,116,109,68,75,213,141,116,64,104,197,11,45,198,22,179,76,169,57,12,28,43,162,250,62,157,169,174,234,90,176,152,95,22,32,195,141,35,217,7,118,110,167,158,167,193,11,32,197,203,6,10,101,134,126,204,220,117,80,201,203,55,144,30,100,81,237,122,104,251,29,43,141,139,144,67,252,224,184,189,46,244,106,41,206,97,137,198,107,207,66,74,231,19,7,163,146,251,202,68,164,68,138,129,56,43,186,48,200,218,82,106,86,86,194,216,148,86,192,107,52,194,104,67,225,93,95,78,186,158,242,121,249,247,174,196,100,205,121,165,167,209,93,90,225,223,245,120,155,221,63,224,115,218,50,17,10,119,38,41,134,112,211,148,196,57,124,241,96,43,143,216,175,74,180,198,223,173,246,92,17,119,216,253,9,22,118,157,196,92,89,217,142,126,51,82,39,201,175,171,90,238,45,107,222,213,74,123,208,241,14,21,137,183,175,212,45,115,108,1,146,53,23,218,252,70,78,5,159,22,111,214,75,79,174,116,51,30,226,185,192,236,50,178,49,107,183,186,54,213,66,165,102,179,212,145,77,240,22,161,33,127,237,57,168,26,232,165,237,204,182,171,38,46,191,29,208,47,81,140,177,119,199,12,72,100,5,44,112,139,197,154,58,140,92,62,223,196,175,248,214,3,210,147,59,121,192,74,167,4,100,195,240,127,209,120,238,29,109,14,114,11,132,33,181,39,135,122,58,103,46,132,96,211,65,60,228,7,224,102,186,174,127,110,122,48,171,91,98,216,104,248,4,104,205,79,245,243,51,235,54,196,199,247,231,92,26,132,108,169,117,160,215,202,141,13,126,122,3,51,252,251,110,103,90,182,5,243,57,123,39,39,34,173,137,235,160,39,214,58,2,137,208,13,44,203,214,37,128,82,157,14,223,188,192,136,169,207,235,248,168,69,253,34,245,156,112,141,128,92,45,137,222,184,106,27,253,35,242,180,99,206,146,196,216,194,123,8,225,147,247,150,157,183,67,172,242,126,155,240,89,214,191,102,111,211,135,32,188,138,89,141,119,247,58,191,150,168,120,242,52,111,105,120,97,125,67,172,22,73,42,52,88,226,22,114,55,171,30,89,73,158,92,56,31,174,104,160,180,27,135,169,44,213,102,192,39,8,46,52,128,108,75,160,126,183,95,158,217,84,49,78,215,170,4,3,22,234,32,130,60,44,194,101,173,212,103,220,111,253,95,28,191,41,225,172,219,125,174,245,202,21,31,35,208,190,52,135,122,45,121,24,51,31,229,56,110,90,249,31,194,86,193,51,192,184,248,80,12,10,227,129,24,35,26,216,36,221,153,215,63,68,136,134,46,82,248,176,142,123,107,144,123,137,209,22,56,82,43,132,205,117,164,136,51,69,202,148,7,149,216,215,48,151,107,5,157,34,245,180,50,27,15,14,243,59,63,115,158,243,171,27,106,248,131,203,85,21,113,13,187,27,32,22,12,33,190,174,147,71,152,203,125,4,29,85,133,29,143,156,153,238,126,44,180,128,228,248,14,34,97,172,181,43,50,165,82,129,126,3,208,135,243,117,18,188,169,198,119,32,86,113,93,164,241,127,16,244,183,153,189,55,40,22,219,197,233,248,149,101,107,18,114,103,49,153,53,207,46,103,107,9,15,35,245,128,128,222,177,115,195,148,192,147,154,91,247,153,51,206,213,210,54,205,226,29,218,203,120,237,246,151,179,42,89,15,96,180,175,137,110,140,25,87,10,103,255,149,135,229,69,110,8,0,106,59,210,205,53,127,9,24,32,66,142,65,23,15,207,208,238,177,38,78,48,199,230,252,24,216,2,9,57,85,245,211,153,2,241,80,23,158,196,235,194,152,146,190,23,70,70,14,47,58,39,198,191,196,48,163,54,241,29,132,137,39,152,188,253,165,103,199,27,242,165,226,202,141,249,161,97,90,75,9,193,2,211,157,123,255,253,177,134,213,237,213,195,66,100,97,132,96,49,110,78,86,238,110,51,167,227,186,38,23,189,157,225,120,164,187,101,163,139,214,21,198,220,142,150,91,0,66,245,112,40,83,171,182,43,82,150,180,130,190,90,166,91,156,234,51,96,183,126,10,227,23,82,106,129,144,31,54,42,116,55,121,189,145,199,87,163,153,144,17,138,155,253,94,4,49,165,111,53,161,106,156,92,231,26,212,229,224,31,151,21,229,114,87,244,212,3,166,49,91,11,235,180,140,98,241,48,212,94,192,222,28,234,116,44,7,19,6,105,67,200,140,126,70,138,123,196,238,213,110,252,122,56,72,76,249,110,120,211,127,197,177,40,144,157,184,254,76,70,30,125,4,49,221,124,2,83,37,49,80,195,40,31,50,222,141,202,87,179,122,96,171,174,158,180,236,216,122,147,171,190,37,145,57,184,22,218,89,110,212,65,7,105,107,212,69,21,182,148,225,190,29,152,53,219,111,175,221,1,250,165,183,245,177,108,13,119,152,252,118,142,202,250,83,29,34,83,104,191,118,44,239,191,157,150,184,155,241,156,134,248,217,118,79,214,179,128,92,207,48,228,73,177,186,212,64,150,68,171,86,69,238,87,4,186,31,241,2,18,149,25,69,232,245,12,202,154,205,56,136,161,48,40,131,103,167,237,42,155,167,203,91,186,11,35,184,23,213,174,63,25,102,138,135,109,195,228,60,223,151,255,130,139,137,142,9,128,149,125,88,240,236,36,199,24,61,163,126,155,249,218,117,80,250,247,47,86,104,101,114,50,205,61,147,77,231,240,16,71,150,203,183,250,42,111,105,45,104,54,66,253,189,19,20,121,195,134,41,116,174,129,230,117,127,111,150,52,40,161,36,194,23,17,126,204,213,38,135,139,207,228,36,123,193,115,159,7,61,48,168,21,245,231,203,230,141,245,156,146,43,63,82,58,24,249,129,127,155,193,157,180,75,174,3,178,32,248,193,0,93,149,233,38,220,236,162,157,9,51,123,241,10,117,163,161,174,100,124,17,249,57,112,93,83,46,146,221,43,153,18,168,106,137,109,185,106,192,238,142,99,255,176,4,212,227,29,21,182,135,111,207,112,141,164,79,28,234,94,44,230,45,77,17,243,175,230,39,124,217,167,16,32,51,67,135,44,91,91,129,242,162,48,176,214,117,186,128,36,176,140,81,49,179,170,228,133,230,236,64,44,177,123,105,89,1,227,111,248,168,21,133,86,138,117,193,45,225,86,125,219,47,54,160,60,89,49,219,54,20,193,236,232,106,197,104,39,227,46,4,193,218,254,179,50,105,154,143,85,232,32,189,122,43,190,76,106,53,108,196,47,226,239,68,239,73,138,9,77,20,239,152,199,108,224,109,156,100,87,64,228,100,98,88,161,199,0,75,147,15,9,169,215,35,179,157,52,73,205,58,104,73,9,65,87,232,241,209,149,98,75,153,109,61,186,49,31,85,191,117,195,44,173,187,28,163,53,46,213,246,46,55,197,244,229,213,242,202,215,231,232,253,196,163,83,2,194,82,142,153,60,243,235,206,226,227,148,160,219,103,30,27,11,230,32,3,16,56,107,109,216,131,164,122,163,229,100,110,42,153,60,239,166,187,244,15,219,44,42,59,163,118,225,103,18,64,69,223,34,48,195,31,106,126,4,247,112,3,64,253,233,14,245,125,192,35,74,24,6,82,133,142,125,234,195,99,175,250,157,202,123,102,82,37,218,92,60,91,173,242,250,9,147,11,167,119,223,35,151,167,117,75,41,122,166,191,251,27,193,145,51,93,54,160,164,30,44,146,175,140,210,60,81,149,72,9,84,193,187,122,168,63,49,166,146,157,8,247,89,30,244,111,233,216,8,184,66,184,97,241,239,60,200,67,119,236,230,5,165,146,168,123,158,175,80,69,133,12,182,202,162,185,44,53,189,3,241,202,237,170,234,94,193,68,67,108,1,137,76,224,195,195,243,169,161,26,37,141,254,140,39,218,234,2,157,203,172,186,188,244,213,186,230,119,34,99,81,144,50,42,95,45,201,40,8,73,253,152,228,90,115,209,41,232,192,26,195,27,37,87,87,191,162,210,152,32,112,143,194,10,55,37,125,216,123,47,152,143,85,192,238,21,145,33,123,152,250,22,253,108,126,28,196,54,172,158,252,124,162,89,252,243,172,149,252,253,222,28,89,108,179,196,235,144,39,40,190,192,139,44,77,194,42,4,28,110,156,187,217,24,165,255,79,109,217,40,92,71,125,254,191,209,154,13,85,254,169,252,73,12,229,3,178,54,87,139,32,15,30,203,244,123,182,236,184,9,203,242,28,184,137,255,70,40,39,219,53,12,125,140,34,36,238,207,195,82,71,91,44,85,178,176,32,197,4,235,215,204,128,226,158,7,245,231,95,164,245,5,37,188,240,117,186,32,43,173,117,207,113,184,236,252,103,253,10,0,227,249,6,198,133,244,43,200,149,4,143,112,253,126,166,132,190,121,123,247,199,26,60,247,114,138,27,8,171,179,95,181,21,137,146,0,230,57,25,166,77,136,189,36,160,211,117,148,183,8,144,178,124,101,88,136,70,172,113,232,248,17,1,13,177,40,0,92,152,123,107,253,84,114,132,24,250,154,45,6,222,242,59,254,192,20,112,78,65,113,32,128,9,134,13,185,40,35,114,243,240,16,29,127,20,43,7,234,55,121,2,247,211,246,6,90,251,23,22,56,165,51,7,58,222,196,157,183,171,59,239,207,171,195,64,188,180,125,92,155,198,105,51,245,231,233,134,95,151,144,36,59,229,35,17,69,125,65,119,244,119,97,113,162,39,50,151,251,115,35,139,180,61,178,24,190,252,181,202,15,187,52,44,183,177,115,188,82,236,206,150,217,113,104,125,143,27,12,77,174,56,68,157,88,216,54,236,217,171,51,94,129,173,147,222,161,155,144,91,113,161,200,5,107,184,138,108,213,150,17,168,134,159,184,8,180,253,143,222,237,5,36,76,61,202,85,116,56,143,205,239,209,79,151,160,8,181,151,201,39,144,237,75,201,113,134,1,231,23,248,60,198,200,226,224,241,221,15,82,119,8,145,223,20,89,57,94,227,75,203,182,245,0,89,198,240,143,81,148,195,241,186,89,210,20,104,49,125,232,110,75,74,58,125,87,200,188,243,196,41,239,128,157,146,75,145,40,231,100,80,62,3,118,235,89,235,223,255,79,237,4,246,153,201,89,21,211,184,214,226,163,86,109,174,243,237,199,214,39,44,151,177,110,78,48,252,246,126,1,192,118,65,128,84,138,18,159,50,65,196,79,92,155,21,22,246,140,114,77,236,203,198,166,80,49,7,15,148,35,12,8,140,55,122,79,255,61,219,212,122,169,80,14,209,11,23,8,108,187,156,187,184,208,12,69,28,17,252,213,11,63,35,87,142,59,28,222,169,180,189,137,185,130,164,133,0,42,234,243,161,86,104,237,239,216,43,177,17,103,11,30,212,175,187,207,17,112,245,63,192,90,164,199,197,166,91,111,145,13,121,189,143,81,170,244,102,239,169,20,111,219,72,214,149,11,39,78,124,103,90,194,229,68,200,180,121,47,73,4,209,126,205,57,71,157,187,140,87,195,155,136,230,147,235,244,210,169,82,90,137,246,241,21,92,21,67,169,135,131,62,136,255,150,104,126,77,196,225,170,241,37,197,121,149,242,140,163,115,238,1,252,11,76,228,196,254,7,149,145,11,99,80,166,61,53,112,172,108,163,167,98,136,162,84,23,48,233,18,170,219,96,215,20,182,9,154,195,204,206,123,139,157,84,103,65,239,14,8,85,66,103,91,133,175,172,120,115,224,126,96,241,131,242,193,166,194,76,46,117,12,104,252,140,239,13,71,27,133,15,171,39,80,196,2,196,2,120,45,194,116,43,225,172,51,15,93,132,236,188,218,21,5,0,203,90,199,159,48,46,228,27,216,88,219,250,217,149,6,40,110,236,82,170,11,27,241,26,69,93,225,111,206,112,14,214,35,97,23,80,202,63,132,77,168,171,47,29,19,36,83,224,229,205,89,186,235,194,70,113,99,108,208,236,12,211,125,95,109,41,242,208,239,241,129,207,125,52,64,143,154,49,94,156,69,128,157,46,26,239,108,215,145,223,156,112,106,42,227,135,85,136,142,32,78,106,103,125,44,226,27,173,101,182,255,239,111,196,166,238,190,173,162,229,86,142,91,125,158,212,215,91,155,208,130,107,218,184,142,139,35,111,195,178,115,2,71,78,129,218,73,88,144,154,180,23,141,8,45,16,239,6,150,230,29,112,51,16,75,77,248,127,208,160,22,76,212,198,168,83,200,118,45,118,89,236,99,10,92,22,164,120,40,146,100,105,176,82,206,151,94,74,175,19,51,205,178,237,124,133,96,37,86,23,148,70,169,49,208,59,99,236,3,21,183,0,148,253,102,170,158,134,209,124,62,93,110,75,94,183,40,207,254,154,71,67,119,254,227,149,119,185,41,2,203,184,95,138,43,56,6,215,14,136,140,80,70,99,2,149,125,114,224,169,16,33,187,64,127,65,248,104,216,146,105,36,0,0,52,224,117,227,218,242,147,18,127,115,83,41,88,115,142,103,179,105,150,213,254,46,41,104,78,21,252,50,216,166,163,197,248,114,60,72,230,220,97,71,232,24,226,76,230,191,194,253,102,69,7,210,223,172,8,68,236,23,154,46,64,117,166,254,71,68,141,83,201,149,124,48,176,254,155,76,62,139,109,127,54,139,234,124,227,59,6,241,70,250,53,178,177,69,197,196,29,4,235,178,237,104,65,8,190,152,199,219,8,244,120,180,198,122,220,169,71,247,82,206,226,139,19,43,59,164,188,163,91,123,120,78,64,158,218,228,43,47,152,106,124,110,177,155,50,179,208,78,116,71,165,144,104,248,1,202,255,14,83,130,222,114,176,82,19,105,122,142,151,149,42,105,111,197,70,20,22,74,78,133,28,244,204,43,151,89,196,177,156,111,158,126,43,241,26,108,122,125,225,228,81,205,148,249,89,250,236,53,114,103,127,127,96,132,120,193,17,132,28,25,147,177,87,113,44,90,252,226,220,8,155,154,207,27,92,61,114,118,58,51,250,60,159,68,50,146,61,5,114,42,224,138,18,16,124,133,93,196,142,142,228,144,94,20,19,150,21,191,180,56,227,157,62,207,210,6,131,156,193,140,173,39,12,106,128,40,30,227,63,109,247,251,198,15,23,91,101,127,114,249,14,137,40,252,209,179,147,145,135,34,67,112,84,147,104,227,63,104,211,80,235,126,184,183,219,36,38,116,120,122,12,168,178,143,9,16,252,104,117,76,160,53,97,152,244,230,149,59,148,160,171,243,167,233,36,200,59,7,195,248,105,236,36,182,53,191,179,63,13,63,14,186,247,93,146,130,39,15,127,49,237,243,28,211,82,71,226,122,25,175,178,161,20,106,119,112,118,113,3,41,175,194,5,242,131,244,222,112,62,216,147,213,135,86,92,190,118,14,63,102,239,176,53,138,160,71,227,42,181,101,77,242,12,37,185,206,156,84,111,146,129,27,121,253,173,53,109,151,234,22,243,246,193,108,215,104,222,252,164,11,245,26,170,217,124,183,108,157,71,251,160,161,185,4,198,41,201,106,22,37,124,194,51,6,164,128,46,237,4,67,142,155,197,11,160,246,124,69,53,117,78,82,197,116,181,215,242,196,105,253,71,114,2,237,82,67,129,148,135,95,52,252,129,115,125,27,119,249,108,88,40,234,162,45,96,133,52,14,129,23,191,250,236,245,188,107,78,14,207,184,149,20,34,87,40,172,141,5,153,28,188,8,224,226,177,220,30,131,176,148,20,11,95,159,211,16,193,220,230,93,50,36,120,243,148,7,124,130,163,210,31,157,222,238,190,239,81,175,120,222,186,63,25,192,134,25,55,216,76,83,180,110,16,221,154,150,120,248,86,228,45,131,110,84,101,131,226,124,242,112,11,128,178,203,253,74,50,148,61,204,157,150,137,207,95,207,25,242,6,234,180,51,193,203,39,237,50,6,242,112,129,207,190,77,117,159,174,82,110,112,4,50,177,214,129,47,231,48,227,191,214,120,194,199,103,155,164,159,195,128,50,216,65,232,25,143,58,106,209,137,220,19,90,133,75,122,84,252,1,142,7,98,16,205,37,243,29,150,145,158,85,203,213,233,117,169,235,174,230,212,205,116,215,224,200,102,85,24,66,120,129,131,61,249,149,162,61,77,122,68,126,211,82,217,94,66,155,89,192,216,137,174,78,115,76,244,205,24,62,151,158,240,104,171,70,131,89,30,114,224,149,19,161,100,36,83,218,0,86,18,23,116,85,0,199,170,63,109,70,31,19,190,162,250,225,60,178,187,23,215,61,82,65,35,201,121,203,64,167,183,96,100,151,191,178,30,56,198,172,218,132,81,247,129,116,193,224,90,231,125,204,157,181,137,88,193,104,75,127,48,14,199,164,87,163,47,59,158,3,181,215,122,17,136,102,246,7,187,158,159,43,12,61,99,53,64,54,193,203,27,244,16,148,214,4,71,34,72,87,15,159,2,123,134,9,210,71,150,0,62,234,229,123,213,61,157,214,117,84,0,37,92,187,197,54,197,221,164,118,184,98,77,135,229,103,130,180,236,231,51,136,175,168,194,129,122,2,224,185,136,216,91,149,196,94,174,26,195,9,11,170,15,251,40,156,166,109,161,18,230,142,109,26,129,91,186,119,40,107,209,9,41,193,20,5,132,127,130,198,1,166,7,146,161,67,95,113,102,186,50,62,93,19,135,4,252,212,126,4,245,205,217,54,74,123,34,17,188,77,100,51,2,144,37,220,205,79,175,78,42,206,119,56,78,245,238,230,17,43,68,124,126,56,83,186,44,10,112,81,106,254,53,7,251,133,62,151,187,172,155,69,45,255,121,254,39,159,217,193,123,89,145,84,246,92,95,197,126,12,98,222,124,75,52,56,9,186,118,101,142,100,187,243,159,205,13,239,42,46,240,135,82,19,130,127,182,219,116,46,198,146,134,177,51,174,202,9,232,122,35,118,202,118,3,7,166,206,126,51,31,132,212,211,64,15,221,224,91,34,208,226,151,20,32,189,123,62,201,45,142,209,15,146,76,76,16,71,5,15,166,52,42,227,144,231,49,244,28,249,0,35,41,141,8,173,207,103,201,55,143,202,182,143,44,95,154,212,163,67,152,165,129,28,69,165,200,29,252,115,178,190,109,40,108,47,14,37,161,143,113,215,205,50,36,165,66,77,242,31,77,3,245,195,121,122,94,92,192,196,136,127,233,130,233,184,143,100,170,34,44,229,205,93,234,51,138,92,160,68,95,128,215,238,235,88,134,69,84,188,125,199,224,163,137,124,2,211,14,170,112,217,111,101,16,33,159,171,11,117,160,17,114,107,7,172,40,112,74,108,53,183,121,190,153,206,144,54,43,202,75,234,23,25,82,150,176,3,205,88,33,45,231,61,243,109,178,52,99,127,190,110,208,201,180,26,200,159,102,207,236,177,223,213,35,8,198,136,227,83,81,95,1,57,97,205,104,214,208,202,126,156,61,86,52,58,230,245,181,218,139,115,118,178,19,191,37,63,198,31,171,72,72,35,93,148,126,25,255,229,112,33,8,222,208,197,53,6,86,122,55,90,219,208,204,82,61,24,12,139,225,117,142,56,197,179,53,167,35,134,207,219,91,228,212,26,234,178,153,247,121,114,101,10,82,160,135,224,229,84,2,58,35,89,112,163,68,255,133,155,36,7,238,83,230,126,17,68,184,65,222,53,177,217,182,42,149,113,249,87,120,206,59,201,185,216,168,241,100,73,172,65,169,14,0,95,67,229,186,174,184,246,86,42,37,19,214,146,4,131,235,148,58,211,188,244,90,49,143,45,38,119,243,225,35,97,170,127,61,141,48,101,29,161,76,123,20,171,42,147,166,6,144,52,81,64,62,42,181,78,81,244,168,45,44,139,33,224,186,106,18,10,4,225,184,114,213,148,27,133,191,229,175,36,28,177,122,97,121,186,1,117,242,208,132,150,91,144,222,34,220,0,243,167,73,115,152,180,9,20,189,39,23,2,6,206,173,9,152,62,23,2,24,249,205,5,115,181,56,96,138,197,40,194,71,117,119,185,95,21,6,251,27,248,8,116,59,109,128,142,69,22,238,216,15,146,134,218,144,188,117,225,154,70,99,229,185,199,230,179,80,103,250,196,102,129,24,125,245,222,139,107,214,76,22,223,61,43,199,117,157,144,231,135,77,129,125,17,166,151,142,176,156,11,64,39,56,83,3,254,87,69,136,94,215,1,136,198,157,118,193,204,183,238,90,92,253,2,130,30,235,154,29,83,33,204,166,221,140,16,29,70,121,57,210,53,137,208,210,87,90,52,94,29,106,1,67,129,224,6,183,241,34,190,138,99,102,73,43,142,92,160,26,30,101,160,209,111,249,206,245,210,150,188,176,131,243,213,193,18,87,82,235,185,84,207,157,96,176,132,2,239,200,97,59,133,194,18,201,63,154,255,123,181,80,98,97,93,203,75,164,125,100,150,51,24,49,113,51,174,98,58,234,126,122,203,57,29,9,50,168,96,97,88,122,47,185,61,105,198,6,255,117,85,35,82,253,21,184,25,19,177,49,168,76,132,73,57,16,167,177,76,158,77,242,155,23,253,80,179,71,47,190,35,107,86,59,145,221,231,119,56,96,111,80,187,252,176,250,96,156,161,159,184,134,154,156,46,96,124,237,72,166,67,96,0,205,186,144,68,246,15,63,66,50,244,125,16,241,51,237,83,162,237,220,226,94,49,207,75,99,221,231,0,134,38,13,192,29,166,209,138,64,189,216,218,87,114,136,197,91,116,103,235,46,246,173,3,183,213,16,156,198,213,169,96,85,41,76,14,123,242,168,245,186,198,111,104,155,132,201,209,252,100,14,142,50,186,62,194,110,82,178,79,254,74,71,174,141,145,253,183,101,184,45,104,171,206,100,197,140,196,132,22,97,184,142,130,170,110,75,175,240,39,158,137,169,111,109,63,163,248,244,102,118,2,147,100,230,36,226,40,24,230,139,53,160,219,223,181,15,129,168,122,140,62,39,213,143,137,105,159,27,10,255,94,98,111,129,134,191,46,32,198,186,210,137,215,234,145,246,111,184,73,209,171,97,222,202,79,195,51,180,103,16,144,1,90,64,65,207,62,206,63,145,104,230,69,119,142,221,134,45,10,236,107,193,150,235,179,10,27,155,108,89,141,191,24,163,10,132,16,8,101,165,209,35,179,83,94,242,15,183,130,224,172,96,180,57,99,255,189,5,248,222,239,91,161,153,12,2,120,130,73,233,219,36,143,188,128,222,249,2,195,80,140,117,238,163,149,248,91,81,254,46,156,166,115,49,143,221,140,46,23,23,206,157,227,15,159,141,108,125,126,116,194,239,11,79,155,50,214,84,9,15,4,227,208,13,3,234,226,253,7,208,100,75,19,146,238,129,207,25,148,254,165,231,235,125,17,165,218,20,144,92,97,9,250,97,170,84,229,209,1,111,223,4,185,250,194,114,161,44,114,76,11,117,73,232,220,43,228,26,136,36,139,209,39,26,243,227,20,251,101,204,241,169,202,156,167,216,141,143,57,65,166,41,0,43,58,7,223,211,97,244,175,147,211,14,105,98,83,123,129,125,148,27,44,252,24,93,210,163,15,7,148,77,255,24,13,163,157,220,123,21,113,48,11,196,211,229,232,52,185,245,93,46,252,2,245,198,247,134,163,31,1,156,38,37,10,141,213,128,198,183,48,84,204,236,112,41,27,206,106,167,8,23,47,29,136,242,162,179,218,186,254,48,23,238,183,171,35,211,235,223,118,9,177,25,173,179,218,122,29,227,239,254,163,146,130,222,83,206,21,79,120,112,46,208,97,115,71,156,39,67,235,112,169,204,86,234,39,15,184,38,165,203,134,18,39,7,209,170,179,209,91,144,253,144,231,125,207,194,217,104,96,67,61,210,90,166,252,171,59,157,18,186,154,0,254,244,253,110,31,193,42,87,31,99,212,13,177,174,167,7,15,89,167,182,55,250,101,90,124,97,197,76,163,18,99,156,24,248,37,22,118,223,114,197,183,154,100,44,52,248,122,134,111,92,48,120,148,212,17,42,30,253,13,123,17,109,69,250,239,246,186,206,34,31,254,135,30,3,189,21,115,232,104,75,39,170,169,226,112,44,181,187,116,180,41,43,45,169,45,33,109,194,68,101,47,164,179,220,207,202,220,208,77,144,14,159,116,251,96,144,115,21,97,159,134,128,17,162,130,215,7,150,231,218,158,50,144,41,194,203,235,47,237,222,24,23,55,231,148,134,14,85,229,25,78,40,118,44,45,194,120,79,133,42,32,190,147,62,80,156,239,34,19,127,213,126,220,204,108,34,163,10,69,169,31,115,13,128,239,42,234,230,251,255,212,92,165,203,109,124,241,98,75,129,242,241,104,94,213,22,202,153,153,199,113,126,99,108,87,37,60,158,37,128,75,29,129,139,67,206,244,156,177,216,24,60,213,139,111,149,224,86,37,137,193,209,72,46,83,82,205,68,226,167,41,244,127,128,172,205,152,171,79,33,226,229,219,46,52,165,139,68,115,34,164,37,26,185,11,164,89,229,190,163,133,197,3,201,19,174,134,207,225,178,2,170,16,65,147,215,52,67,65,134,8,240,56,90,81,45,125,162,52,99,135,62,99,230,107,20,250,69,240,152,34,232,88,175,75,252,165,231,45,219,203,25,232,57,241,222,120,34,16,163,0,89,48,179,189,172,20,123,1,61,53,203,167,216,124,123,175,49,10,140,4,145,55,119,191,42,149,223,198,19,70,157,25,107,56,29,93,195,46,74,132,38,58,149,42,245,150,144,40,5,157,63,102,50,198,103,130,243,28,53,132,231,157,171,53,174,184,93,67,227,212,114,191,223,130,53,222,133,88,21,13,188,20,18,160,112,55,171,176,208,240,140,139,217,160,123,91,86,241,250,251,41,229,104,32,206,254,25,72,82,111,8,228,72,58,12,66,195,229,206,71,80,105,44,47,16,19,1,221,51,77,228,32,142,254,229,46,240,45,85,171,241,131,79,103,222,133,62,100,21,94,157,215,236,222,246,45,236,252,224,221,71,16,202,82,205,88,181,255,54,204,223,195,230,245,169,133,221,166,186,108,254,179,50,160,183,37,21,172,233,150,79,220,102,195,99,218,83,205,176,235,7,126,125,133,10,150,225,11,109,97,135,200,159,67,2,87,200,225,137,101,84,153,122,235,214,7,10,60,215,13,28,205,246,174,95,94,241,38,176,76,109,163,155,10,131,223,39,209,247,223,244,182,41,92,11,105,41,121,195,137,96,200,246,38,206,59,94,138,196,224,204,177,158,105,86,156,168,78,73,226,19,30,198,201,109,46,3,127,216,58,69,17,72,160,76,200,71,162,71,254,21,111,196,210,184,113,176,22,241,169,22,94,129,217,113,193,195,167,166,233,133,8,245,49,111,248,88,37,61,121,233,144,209,163,147,169,150,72,158,63,190,216,31,205,193,74,155,234,149,187,83,207,9,166,199,4,195,39,163,238,14,51,175,35,184,159,25,118,151,139,187,160,143,189,160,170,89,13,164,42,129,135,156,210,25,26,4,126,112,190,197,77,23,62,231,121,227,89,96,190,191,160,132,254,61,20,248,17,236,203,89,127,139,19,203,201,195,183,119,130,0,209,251,149,174,14,19,111,45,122,1,153,151,14,83,189,101,39,180,242,78,238,111,248,65,176,125,161,78,229,90,238,222,228,182,17,51,69,186,236,193,228,164,184,4,118,72,8,170,124,49,200,226,93,224,120,105,50,177,85,155,167,212,42,122,197,126,3,7,239,215,74,121,71,250,169,126,140,26,248,135,237,100,0,143,223,29,205,191,134,5,156,111,176,255,80,12,213,2,243,155,139,106,100,5,136,62,51,132,251,227,28,148,26,19,238,134,25,82,75,108,171,99,231,157,7,246,239,5,29,17,61,233,49,145,60,186,62,142,15,193,10,254,17,51,5,254,67,92,57,29,68,5,199,171,159,192,244,163,145,13,170,16,163,202,177,46,250,22,109,62,42,216,218,189,142,230,97,247,193,94,41,154,225,196,234,195,14,43,123,135,73,121,245,78,78,49,49,154,186,159,108,8,78,86,125,254,234,186,120,188,29,87,114,211,169,75,110,133,178,216,74,20,186,239,127,50,164,181,70,235,68,146,166,222,160,239,210,4,61,69,74,219,220,146,217,17,52,214,214,216,13,48,108,9,102,109,1,157,163,164,140,16,210,70,115,211,143,123,5,55,171,247,48,246,114,154,16,242,68,21,173,198,175,4,186,41,0,92,46,211,193,61,99,74,183,20,164,118,239,101,184,174,135,181,231,125,107,49,104,18,215,154,81,58,30,144,189,74,244,255,3,122,197,245,127,33,210,245,97,26,4,200,222,69,27,212,63,232,211,221,206,111,180,12,138,55,67,184,34,218,56,112,98,68,173,97,189,95,254,2,216,160,205,223,72,77,61,193,26,194,129,180,33,44,226,13,244,116,195,97,78,19,58,11,124,33,6,51,228,90,51,27,137,56,235,106,176,255,172,150,134,248,169,188,6,155,159,117,110,253,9,58,54,235,254,195,74,239,164,114,101,38,136,128,169,200,40,86,0,243,103,43,118,197,171,16,221,132,82,78,15,66,207,48,139,52,100,105,2,74,8,77,99,206,244,133,5,252,143,173,80,139,242,172,10,39,37,206,251,146,106,6,36,107,191,206,14,76,51,144,126,99,196,117,160,242,213,193,17,23,204,146,91,72,167,17,30,92,11,145,221,102,0,132,133,191,54,44,88,253,86,130,11,210,195,139,66,219,169,78,66,22,220,91,0,164,36,166,126,167,159,33,29,139,236,110,135,227,65,78,68,231,82,113,61,14,14,89,146,170,57,196,122,101,202,36,90,162,23,39,33,186,171,95,154,30,76,124,82,10,47,247,191,232,27,88,240,168,229,182,52,92,38,183,175,38,38,242,131,57,31,73,250,178,236,167,147,192,66,25,192,28,38,173,253,80,14,136,152,102,149,246,25,17,119,70,229,252,105,75,52,253,86,129,83,108,122,215,155,197,22,119,114,151,61,107,189,51,80,14,246,83,43,193,125,224,75,190,100,96,121,108,96,184,242,71,201,251,33,166,226,17,138,98,2,124,20,160,238,243,182,69,211,196,44,117,115,23,67,46,172,95,216,189,88,105,107,213,92,29,153,64,83,30,111,209,103,230,91,78,135,109,186,123,39,253,221,98,188,14,102,104,203,3,202,63,97,133,218,170,253,63,189,23,42,151,92,238,47,117,132,252,218,208,105,248,102,124,38,43,250,241,205,150,2,192,10,24,187,23,101,249,129,176,52,125,134,245,169,13,2,198,157,18,97,175,182,254,239,224,172,217,63,212,12,92,44,53,66,240,98,225,136,211,148,229,213,16,81,46,75,124,188,92,209,226,127,111,217,84,212,68,170,39,98,154,87,84,44,171,68,11,224,111,69,238,194,135,45,99,151,106,32,38,217,103,87,192,95,87,88,158,102,70,30,183,212,156,224,37,9,135,204,210,12,9,241,149,107,222,86,39,169,193,0,50,129,1,37,158,243,229,207,236,50,88,233,154,60,222,233,153,230,64,230,77,38,185,60,150,18,42,107,104,72,249,129,123,231,9,28,202,33,180,136,97,46,55,250,253,193,160,249,169,194,18,26,112,5,115,85,31,136,248,38,239,17,124,232,199,120,198,82,149,64,156,6,148,241,245,96,221,100,74,44,17,162,197,254,87,185,121,16,211,98,62,113,184,208,58,124,14,82,179,163,115,195,138,32,121,145,228,2,76,248,80,208,12,104,209,86,83,63,242,123,201,195,179,149,71,149,49,124,223,254,41,187,204,50,27,244,84,86,199,13,249,247,198,160,244,192,220,59,16,36,86,164,214,121,57,157,123,96,160,169,76,121,35,219,217,27,101,37,122,151,233,207,172,57,126,252,137,167,208,68,188,202,17,132,226,150,254,3,152,99,72,88,43,65,228,164,54,42,51,1,99,148,141,245,89,128,200,211,202,157,232,71,150,30,222,170,198,255,20,14,92,213,103,203,102,23,102,33,239,83,174,59,194,99,230,128,223,38,0,70,47,77,2,248,55,148,156,49,30,212,196,67,92,86,94,228,183,82,98,244,184,196,244,62,100,211,93,58,118,124,193,21,185,215,200,231,180,230,236,59,25,56,98,159,184,254,182,24,168,79,195,7,152,67,30,147,85,64,42,153,84,152,196,108,218,2,1,228,126,153,140,54,65,61,109,229,221,179,68,61,189,121,91,244,21,19,116,113,243,73,23,135,222,188,177,252,229,124,234,19,236,248,140,115,221,111,239,107,32,209,217,13,194,205,12,53,103,128,200,135,27,247,50,164,52,93,195,115,153,131,241,103,204,117,49,213,86,48,165,195,129,142,160,138,122,150,165,193,131,229,8,187,236,158,37,219,34,108,200,64,185,161,88,0,13,245,114,96,24,109,141,228,156,185,160,183,81,90,218,53,219,165,196,186,137,20,57,23,47,223,147,133,155,7,29,61,42,173,79,136,96,81,116,6,82,140,42,191,160,55,77,63,123,223,15,217,149,21,173,119,196,122,9,171,211,98,93,145,127,242,211,111,241,38,137,123,221,165,109,27,131,195,188,44,196,136,33,169,116,129,125,175,135,121,125,134,6,4,73,21,241,187,148,126,202,96,167,188,155,38,35,85,11,159,231,139,240,90,143,176,197,96,46,101,83,232,249,30,101,73,151,103,84,165,78,75,0,174,69,187,151,1,186,218,196,234,183,77,33,104,16,37,204,80,32,133,16,105,223,229,46,62,170,214,243,178,52,47,103,195,159,33,234,70,32,94,208,244,30,113,111,3,21,66,221,240,225,206,234,75,254,134,120,66,6,192,171,9,162,249,173,102,23,85,57,129,202,59,62,159,41,61,64,34,245,107,164,74,149,12,155,156,188,202,81,24,51,84,225,159,29,12,72,200,103,132,45,146,198,51,120,154,98,172,53,72,230,36,145,66,59,29,212,159,193,137,185,81,17,128,174,78,24,168,51,161,197,61,100,28,133,34,52,124,67,232,194,31,86,147,30,247,43,71,243,228,161,74,248,238,136,8,45,141,74,10,59,63,95,254,61,186,193,181,4,123,124,219,50,27,41,178,90,132,144,58,159,155,133,24,137,185,68,120,174,98,234,155,233,183,200,111,42,250,90,139,229,109,135,0,66,51,32,34,15,12,117,16,101,176,129,204,225,174,99,85,75,167,248,28,244,106,27,41,166,15,24,239,209,213,47,161,242,83,59,196,69,83,39,134,127,25,112,96,156,182,232,233,190,23,186,9,90,26,48,79,17,212,255,29,67,127,57,156,104,190,0,18,206,101,72,105,222,219,152,128,152,174,108,197,163,126,170,121,151,247,109,52,247,156,9,200,200,158,194,114,95,205,146,125,129,224,85,124,41,189,69,232,72,112,4,167,187,167,144,233,178,119,153,165,40,253,45,233,202,152,74,247,113,48,96,252,8,238,201,171,159,75,161,147,35,202,22,251,169,250,108,129,120,12,219,99,33,48,62,132,117,35,135,162,63,186,1,18,250,164,255,64,159,114,211,160,61,45,36,62,141,254,185,68,174,177,131,180,141,15,243,222,169,194,119,4,68,209,139,84,85,156,158,8,86,141,48,161,2,111,84,229,76,49,115,254,229,9,237,183,191,91,55,59,215,66,213,153,222,184,6,19,33,226,93,30,110,120,128,31,64,145,205,188,185,207,178,161,138,186,214,177,120,124,80,33,113,230,94,125,110,185,121,149,142,27,22,52,137,66,244,44,179,98,115,136,184,1,159,57,66,27,160,239,104,145,178,33,81,145,62,71,134,173,207,120,184,142,90,56,154,217,38,1,67,9,67,228,34,211,168,113,21,56,4,94,117,155,154,210,167,189,88,16,12,186,185,90,161,40,137,28,174,99,211,158,125,254,236,82,199,150,126,24,94,96,29,168,232,135,70,42,28,12,200,178,96,184,10,5,165,42,117,61,78,125,78,208,93,84,173,245,4,86,215,91,96,230,253,152,131,1,238,189,76,129,232,11,176,56,176,0,233,126,196,134,90,27,126,220,151,50,168,26,55,132,131,181,128,137,134,143,57,109,59,158,41,129,109,13,199,241,156,216,111,244,109,108,190,196,151,91,76,56,180,169,167,132,34,44,111,3,157,7,236,113,186,52,223,217,193,226,162,178,78,234,125,40,121,90,232,197,169,96,151,86,183,156,223,126,13,152,239,199,233,102,169,228,151,24,31,226,101,38,121,180,44,62,131,250,10,2,40,187,211,30,31,107,164,117,249,119,155,146,65,191,186,6,123,34,6,159,87,192,149,137,53,33,142,178,180,215,129,203,30,92,29,187,5,136,212,108,155,125,72,241,53,216,68,132,86,173,152,71,119,99,86,39,47,246,195,122,86,154,250,79,170,117,4,180,74,211,22,182,44,171,207,81,72,113,88,94,144,146,0,51,54,205,74,244,2,87,19,65,81,209,133,83,18,28,106,5,255,173,108,14,199,124,211,168,228,22,9,192,9,88,122,112,165,153,135,82,216,253,170,76,129,126,8,210,147,132,180,55,65,230,151,228,227,150,110,63,136,172,12,10,253,174,151,22,220,33,184,185,86,79,199,95,76,200,152,117,54,10,31,242,6,46,184,72,149,42,112,35,4,70,206,191,253,67,254,62,245,9,90,11,42,2,135,16,77,111,160,226,114,140,79,48,4,45,41,199,249,177,82,245,50,57,50,90,243,235,199,107,33,216,229,136,20,62,17,145,172,148,135,40,54,162,129,115,60,2,126,240,103,32,152,25,181,139,219,102,120,39,178,72,49,24,99,130,237,14,71,101,25,156,228,109,37,200,23,127,179,108,5,150,171,177,53,138,85,228,193,214,221,203,115,134,151,171,174,11,5,233,197,161,202,49,151,226,36,95,51,95,76,59,234,58,148,145,223,8,211,190,185,82,80,95,115,42,69,171,116,247,137,110,247,207,147,216,192,233,37,121,131,215,27,211,211,70,236,17,80,28,129,28,188,122,48,191,58,28,102,179,57,186,196,105,165,210,210,110,230,12,27,75,82,83,190,170,141,49,197,148,67,136,193,221,136,38,96,153,146,84,161,132,21,167,108,195,176,56,225,61,123,158,16,161,79,15,148,4,173,182,101,229,44,190,58,0,26,148,157,239,240,26,192,61,65,43,33,22,137,233,187,243,144,106,53,38,109,151,135,106,241,87,124,134,167,7,165,177,93,230,26,249,140,46,118,118,47,205,45,106,112,200,74,34,168,31,48,197,115,184,183,125,179,244,165,174,224,117,34,29,60,101,242,87,129,239,109,108,49,156,183,178,13,230,133,197,145,214,67,235,145,147,250,176,197,176,229,115,129,75,119,145,55,218,211,101,208,220,207,26,78,102,118,178,154,240,92,197,32,72,194,97,161,52,81,105,1,156,146,113,65,10,229,182,0,70,33,227,9,207,214,109,143,28,83,206,150,21,218,250,192,27,229,136,159,33,194,126,48,163,80,24,248,131,18,141,87,187,27,176,119,224,52,194,23,81,240,143,102,28,101,249,187,124,252,102,59,233,94,161,255,217,138,252,71,46,125,234,166,21,171,163,49,164,70,125,239,100,245,118,88,180,176,129,249,128,21,243,166,238,39,163,67,211,242,224,21,73,205,94,158,79,147,46,57,87,44,55,127,88,18,179,251,227,15,138,23,7,239,78,139,224,80,11,85,169,138,236,108,156,3,114,99,81,80,49,137,207,171,151,235,139,74,203,216,233,151,147,112,134,10,111,190,148,225,254,234,224,234,139,199,117,226,222,166,1,186,194,177,39,36,143,70,88,90,138,205,108,137,32,53,181,201,185,32,149,165,72,189,35,198,121,137,91,229,191,76,240,69,80,131,201,135,242,87,184,154,3,249,47,67,158,28,128,231,133,74,119,29,160,219,37,210,218,44,167,17,134,102,160,81,54,192,44,165,76,143,225,147,138,164,109,19,194,43,2,7,16,104,105,190,193,239,239,125,27,245,201,124,5,82,153,84,16,21,170,85,190,227,99,158,193,103,102,190,39,189,37,60,151,57,147,215,178,246,171,108,10,87,101,50,208,226,166,241,30,194,69,189,146,24,24,230,7,237,70,203,178,161,207,136,16,176,117,2,174,90,14,208,36,167,185,163,37,230,46,43,106,63,64,56,113,115,81,84,65,230,43,156,195,199,71,230,63,4,51,75,28,251,197,131,134,103,249,237,75,19,184,235,184,197,2,54,177,43,92,41,120,189,167,222,219,97,243,128,88,137,84,119,63,19,102,18,193,94,144,65,240,10,26,220,232,165,149,243,246,93,122,145,243,105,38,181,227,96,108,245,225,161,46,127,233,106,198,225,57,159,185,20,63,39,233,190,80,115,10,28,129,145,56,122,38,122,131,50,9,186,28,134,48,12,180,205,82,76,90,44,42,7,15,196,142,233,81,86,110,87,103,149,89,107,182,4,81,90,184,160,45,230,182,29,20,56,92,71,118,187,10,150,71,233,137,12,64,204,197,139,10,171,70,24,98,221,73,46,189,25,168,191,233,83,252,21,29,122,134,175,50,159,15,122,251,164,183,188,232,140,230,137,167,82,76,40,170,89,37,216,227,62,14,22,78,210,246,57,61,105,240,237,4,99,97,180,140,121,243,172,44,12,151,248,30,85,12,149,85,94,149,113,32,159,235,75,227,4,213,230,102,145,159,33,194,110,208,74,77,214,238,138,222,154,224,244,3,47,76,95,236,184,222,114,28,162,114,178,190,68,47,242,31,148,139,252,109,27,211,28,126,251,15,172,47,242,176,54,59,9,151,36,233,76,218,16,79,62,183,230,80,63,78,186,232,9,86,158,155,88,144,245,145,139,103,229,197,41,80,182,4,211,156,112,36,10,193,21,152,83,153,223,196,102,177,47,229,54,118,223,10,58,226,37,12,5,149,17,34,78,78,186,28,114,110,94,10,101,78,50,128,211,125,29,70,157,3,76,133,149,185,40,152,255,134,171,229,73,186,29,164,97,107,30,254,252,146,110,76,142,67,59,247,244,25,136,86,248,174,165,209,231,152,54,90,250,184,191,142,196,254,157,167,116,115,41,107,10,27,126,252,17,43,100,140,205,4,38,192,254,209,129,158,236,208,12,148,90,11,24,236,144,34,50,27,177,255,6,157,164,147,138,23,176,22,189,20,192,135,233,169,207,142,2,154,53,200,214,116,5,213,75,93,245,25,230,250,100,162,88,54,45,181,185,169,204,64,102,124,207,31,106,10,203,194,202,138,175,168,16,149,0,115,126,3,77,90,133,176,52,90,79,56,169,41,245,22,101,241,18,154,195,34,157,122,195,226,191,108,233,175,141,238,235,66,32,184,128,239,66,211,255,118,139,77,26,15,150,144,180,75,97,255,245,160,88,48,205,45,47,81,24,105,224,160,25,190,43,188,238,67,188,115,221,112,237,149,17,33,156,154,15,25,96,121,82,123,65,26,61,107,240,130,82,134,121,112,154,126,116,196,15,174,67,209,242,42,28,160,47,120,60,211,247,2,42,188,66,190,94,245,248,126,171,128,176,254,179,224,76,104,163,162,61,229,159,70,32,146,192,1,9,68,255,232,218,132,170,208,148,64,185,192,213,54,252,36,133,81,221,168,1,127,201,85,165,189,155,164,0,108,212,229,160,109,149,243,49,186,71,132,244,202,160,5,64,19,71,149,48,245,117,243,146,222,208,27,106,222,92,138,34,25,59,147,15,103,143,237,168,241,171,12,35,234,236,234,84,73,81,248,117,38,220,236,26,116,245,240,72,224,111,84,231,244,187,237,68,14,250,198,175,200,93,197,65,246,66,56,145,16,102,5,95,30,83,38,42,37,47,103,116,178,169,188,87,10,101,67,52,123,58,65,72,204,129,151,171,149,251,83,142,144,143,99,36,113,154,111,225,165,143,90,168,205,147,33,86,128,53,234,192,34,83,70,218,213,154,139,213,252,143,174,237,78,247,61,84,93,58,132,39,230,98,223,20,158,38,22,178,173,250,171,195,181,1,67,27,49,91,67,136,220,155,65,66,186,190,2,208,34,144,133,162,113,43,114,22,147,175,122,38,8,6,108,236,18,58,136,142,9,168,206,11,141,244,241,6,51,235,163,7,25,251,47,29,187,118,102,98,122,52,167,89,255,73,110,171,35,162,215,86,155,39,219,13,216,104,82,45,165,63,142,35,77,166,116,213,39,124,16,92,70,142,29,183,64,67,77,141,42,9,196,168,156,220,252,39,245,59,249,50,42,177,24,91,254,230,71,20,137,200,129,231,152,184,59,167,1,177,176,146,202,28,47,214,241,191,222,208,175,110,9,64,180,67,210,66,251,91,138,70,149,36,167,98,201,19,252,33,137,80,218,15,138,58,26,233,114,127,17,196,246,85,12,192,246,204,189,50,215,210,208,175,50,142,144,234,33,124,171,201,206,132,72,251,111,0,178,146,35,89,86,179,124,62,126,86,230,194,103,62,206,145,34,145,239,204,173,212,108,77,161,24,162,227,121,37,131,117,95,252,94,179,111,145,150,170,49,135,101,185,153,58,210,78,234,78,212,64,247,40,252,73,193,136,189,246,104,94,90,248,34,185,139,116,244,178,148,54,120,177,125,84,137,225,191,166,100,15,201,253,27,55,47,203,5,208,107,196,14,17,201,15,209,91,28,0,196,95,159,141,64,252,101,155,203,166,239,35,139,54,192,68,115,232,30,118,32,99,239,42,47,154,164,89,75,148,125,53,196,46,168,79,2,43,244,214,210,177,205,202,17,170,200,215,71,46,201,145,95,175,165,120,52,237,8,52,55,104,149,66,84,252,42,135,234,23,187,122,169,249,223,29,158,138,122,219,74,243,196,2,112,189,153,146,249,235,1,97,212,145,78,223,227,116,220,29,2,78,54,91,197,231,166,163,181,192,61,115,13,207,249,223,215,231,213,88,210,60,96,208,40,146,147,225,31,9,171,205,145,183,177,3,198,109,228,227,188,66,9,112,120,3,103,201,4,51,247,140,97,57,185,187,218,119,184,97,1,125,81,118,37,166,42,12,115,228,175,199,250,33,8,120,146,121,58,153,160,99,27,145,98,5,26,155,160,123,59,85,218,22,127,138,44,8,228,247,199,233,156,5,250,223,115,54,161,252,60,116,34,131,192,203,210,156,83,241,193,225,51,16,217,5,60,226,234,185,30,35,79,224,153,20,107,7,111,49,92,49,49,175,63,88,95,28,162,46,185,161,27,158,254,125,172,121,194,72,21,61,196,37,63,82,209,235,56,41,182,27,249,231,228,5,230,178,98,87,4,255,30,223,64,14,186,162,190,109,7,137,112,12,57,26,233,81,193,93,98,62,196,114,194,204,227,224,63,17,165,137,253,209,15,41,89,157,41,57,53,152,97,82,94,31,80,194,27,95,75,40,216,1,244,166,79,114,28,14,118,156,110,78,192,199,206,5,223,200,43,218,91,219,78,220,138,180,1,87,118,211,83,50,138,78,144,190,25,94,60,25,235,110,21,85,53,217,166,122,133,107,51,173,108,65,26,69,128,254,24,68,189,45,137,188,252,166,64,124,125,131,73,224,72,15,29,72,249,31,139,182,5,187,186,172,60,122,187,150,15,169,91,221,90,156,7,61,46,214,180,10,93,70,218,156,218,221,228,51,74,223,242,205,209,168,72,145,166,202,131,110,29,212,56,56,254,151,37,177,165,231,61,112,239,83,127,125,24,255,61,135,246,110,154,56,217,235,50,141,132,16,33,2,228,14,56,221,149,102,246,79,184,106,213,228,10,150,18,12,181,212,154,75,144,202,159,195,164,201,137,170,187,76,157,216,212,79,43,180,23,22,170,194,30,164,254,135,49,249,98,181,94,120,10,151,30,253,174,136,154,126,148,106,231,15,33,21,101,65,35,118,171,36,65,159,205,131,235,152,186,34,123,110,20,81,240,197,232,163,171,127,185,65,107,2,195,196,64,139,223,79,168,134,132,179,164,132,115,0,238,120,228,23,19,155,192,101,230,41,76,11,175,177,84,148,255,55,195,53,238,52,96,27,185,174,100,156,190,195,251,123,206,4,228,120,77,158,81,27,175,49,88,211,1,219,0,109,35,144,189,214,50,186,3,10,175,69,113,173,208,25,64,39,125,138,182,207,10,112,227,53,34,38,166,144,211,107,28,132,230,7,211,181,248,167,161,162,88,168,199,65,29,76,68,159,197,158,76,173,24,78,51,119,75,3,81,139,109,142,3,81,21,127,98,168,172,161,227,220,245,119,179,94,111,250,130,5,61,6,44,105,102,117,142,106,94,21,38,252,254,113,100,122,233,164,57,154,57,50,57,59,246,130,174,96,23,120,29,166,26,130,22,59,147,47,38,156,123,99,254,207,105,195,207,167,93,192,247,248,163,22,129,86,121,152,204,196,68,208,179,210,127,2,51,53,120,113,214,78,63,237,95,74,211,60,26,255,82,188,143,64,235,71,164,127,138,8,45,147,169,225,169,240,144,26,139,70,121,220,126,231,92,108,172,187,81,241,108,211,68,122,197,105,60,192,18,155,146,4,81,10,120,87,94,5,54,204,225,42,105,193,228,249,210,109,255,50,37,100,188,146,196,158,221,63,9,215,216,146,40,5,68,238,248,208,59,179,230,135,148,38,69,126,182,230,181,94,62,231,65,237,33,212,159,204,253,227,238,188,246,157,18,218,182,31,58,174,7,219,184,231,30,80,219,30,202,20,187,62,83,54,158,41,69,228,145,238,44,211,131,36,163,127,167,33,151,236,211,19,227,10,184,245,7,182,80,6,65,85,195,79,177,120,75,246,145,206,189,46,112,51,87,13,69,20,44,226,80,124,22,85,213,108,252,114,168,173,23,176,152,111,145,133,157,90,161,79,228,201,182,225,223,211,250,16,119,207,176,93,27,158,199,167,126,3,163,78,75,87,248,172,203,71,78,254,33,199,105,48,198,245,205,42,105,150,167,118,247,135,173,76,221,67,24,152,124,22,57,19,35,79,213,242,155,162,164,144,13,14,77,19,86,233,201,88,108,161,205,211,207,191,78,235,10,218,18,161,139,134,186,196,158,45,127,185,13,18,172,156,51,220,155,28,98,172,175,113,217,188,75,115,93,125,233,227,151,229,118,219,38,220,234,167,169,209,247,67,154,104,250,249,207,191,239,95,248,105,159,104,2,64,245,210,148,49,115,104,110,179,103,240,252,161,111,144,144,203,233,145,25,61,22,130,55,241,31,213,199,127,5,252,237,10,176,84,86,228,202,178,65,87,24,164,190,40,239,174,25,167,255,149,92,132,236,106,249,174,235,146,126,196,136,155,215,41,0,102,250,98,7,107,193,196,42,162,56,227,198,88,59,67,120,244,93,156,22,11,248,11,152,112,98,24,50,16,73,203,167,164,4,15,20,129,29,91,69,191,165,40,96,147,8,164,177,233,164,175,184,125,115,204,59,219,202,65,66,147,127,205,239,230,19,252,34,164,228,126,238,129,145,226,144,168,102,244,4,70,40,80,103,18,134,201,74,63,197,249,202,8,81,25,244,22,69,50,93,222,246,229,209,186,9,100,229,166,113,244,89,254,145,109,223,77,18,32,206,165,72,135,180,195,214,11,205,83,89,190,109,71,118,29,43,141,57,30,4,140,247,121,83,135,53,1,126,2,160,130,244,205,50,178,170,152,147,159,44,146,13,205,98,220,137,5,100,135,254,33,95,92,174,88,44,166,246,44,161,143,152,32,100,207,166,117,153,218,200,37,133,227,43,218,65,25,237,8,104,191,146,204,199,142,88,0,16,32,144,10,235,10,69,0,197,223,42,217,138,238,202,108,163,126,116,62,11,187,121,8,193,37,161,66,136,46,238,186,247,207,110,90,89,121,195,115,27,159,200,226,170,77,238,121,155,21,227,46,147,96,214,176,201,123,21,149,134,147,106,52,4,159,239,65,117,65,18,5,66,143,167,225,148,66,209,240,192,151,223,234,16,80,42,145,139,249,250,157,159,223,70,52,242,55,133,126,218,113,145,161,95,197,14,209,41,94,221,195,51,26,4,93,23,37,47,204,214,17,115,26,164,7,180,204,44,151,108,171,87,64,192,106,63,207,248,120,230,168,6,240,140,232,159,184,209,241,133,217,197,78,21,140,246,217,240,41,238,194,4,195,10,66,76,105,153,97,112,10,133,192,12,71,114,90,130,216,170,124,194,1,48,143,248,202,30,191,132,15,77,110,250,68,124,80,195,165,7,149,95,132,58,195,165,165,38,135,190,251,169,164,97,133,196,54,240,17,193,214,187,248,13,36,181,210,1,1,47,139,203,24,88,127,137,137,136,251,19,52,76,187,113,109,6,44,112,88,18,246,17,10,224,53,197,252,54,50,236,119,243,246,151,238,125,176,179,141,40,225,96,144,139,147,100,117,224,41,9,119,24,84,87,251,150,51,249,50,68,185,234,96,234,209,15,146,192,147,187,212,233,44,33,68,122,238,252,39,32,248,106,217,229,10,213,114,128,13,237,27,176,161,169,217,227,70,151,221,153,86,114,6,243,20,115,8,220,62,224,153,141,208,89,83,197,24,7,51,152,31,39,52,149,168,200,252,138,101,19,162,102,252,182,195,147,132,125,32,207,188,68,6,3,74,117,79,178,31,74,213,192,80,187,246,170,105,38,105,62,19,230,62,172,2,17,229,141,177,161,171,51,136,116,71,150,244,79,111,217,48,65,147,154,180,60,177,65,201,138,100,117,221,66,79,228,183,23,135,104,7,182,176,239,231,180,25,235,89,0,0,218,64,113,187,82,5,167,219,253,65,9,180,210,47,252,141,253,237,191,51,69,229,0,44,209,20,50,92,43,193,173,18,234,247,135,134,192,249,108,110,224,59,124,180,84,248,179,131,129,42,166,167,77,144,143,22,50,214,255,101,12,151,191,143,251,31,201,77,72,47,148,42,61,59,94,33,8,231,83,23,176,116,136,108,17,225,32,150,210,189,84,23,41,84,13,231,65,158,102,26,14,114,207,203,19,215,114,18,170,233,179,52,121,63,122,134,134,112,222,14,122,116,107,131,83,202,93,241,62,230,233,24,69,201,138,235,85,122,9,175,40,228,13,20,15,192,205,27,217,89,56,216,242,152,59,237,143,144,246,136,206,50,72,163,39,79,124,93,15,92,192,56,139,77,223,195,60,173,73,99,113,62,251,111,175,124,156,167,14,132,12,175,80,0,54,9,181,175,227,86,68,64,173,93,59,166,107,36,68,251,220,73,11,182,71,116,95,19,158,163,194,201,190,253,188,121,88,68,128,226,218,122,236,96,94,149,74,107,96,233,32,106,246,195,5,38,119,59,186,191,222,194,125,164,215,157,142,239,108,174,20,123,93,171,152,246,236,235,165,19,8,78,204,43,107,74,146,176,211,122,189,6,193,14,86,22,144,207,211,175,174,58,147,99,250,109,154,49,135,195,62,172,163,36,196,178,134,162,110,30,12,65,126,108,75,33,129,172,104,167,101,30,171,193,89,176,35,223,46,172,244,134,161,24,151,105,31,184,201,105,222,31,23,195,12,138,23,251,247,45,60,170,10,106,3,144,173,150,126,117,22,126,110,3,25,67,51,148,19,123,182,232,47,174,11,107,237,223,145,52,239,70,82,240,34,113,74,21,35,248,76,128,107,197,128,88,165,218,19,136,41,143,61,22,189,86,241,131,99,60,54,175,184,151,168,81,193,171,30,169,250,227,81,145,3,77,94,27,147,176,27,17,182,20,147,182,20,25,237,172,110,95,31,6,152,54,2,134,141,231,52,74,241,56,166,204,211,194,77,73,141,58,103,1,191,86,144,219,133,57,96,40,27,87,127,120,249,187,248,84,60,136,209,220,61,248,248,197,29,57,105,23,246,37,194,122,77,11,211,54,97,31,192,25,247,225,209,45,28,100,84,58,194,115,101,67,33,18,221,135,97,62,200,32,35,180,207,139,160,72,29,61,225,238,57,162,105,203,254,236,23,69,31,99,243,138,88,245,2,99,218,197,213,64,98,4,57,218,188,67,187,170,3,105,158,209,235,29,86,6,109,140,179,49,221,73,94,90,101,74,246,225,30,217,26,198,107,82,198,240,228,7,120,187,177,240,106,113,105,0,217,106,21,90,35,93,45,122,163,177,81,213,154,63,64,76,230,223,138,93,89,138,184,25,54,96,192,157,107,12,94,84,244,34,197,118,237,54,141,36,83,207,100,98,98,73,117,69,71,205,127,72,194,139,16,53,9,82,36,121,2,124,108,168,27,119,196,125,255,200,150,202,51,169,241,118,183,217,119,12,38,35,160,22,183,96,228,57,3,102,173,175,188,151,157,66,92,124,192,230,111,30,103,65,199,91,87,165,34,74,145,180,193,122,184,137,139,244,45,203,204,11,146,118,145,234,234,114,49,31,219,35,143,14,75,146,177,107,180,29,117,110,127,118,8,76,160,38,145,239,28,3,121,62,48,141,245,163,241,173,168,56,144,23,235,255,99,21,125,224,5,18,32,213,205,136,200,96,71,199,118,127,14,27,220,123,45,27,252,5,115,68,36,28,61,247,81,139,74,42,153,10,101,124,100,238,135,78,195,197,105,172,16,47,79,33,180,113,166,232,98,254,186,234,151,254,105,156,39,209,174,10,195,67,55,141,249,68,58,41,242,135,240,157,45,102,227,219,169,78,58,196,41,193,223,224,72,97,56,130,96,230,110,99,27,169,195,50,215,30,185,82,112,15,255,12,0,15,224,106,217,156,219,208,116,44,248,0,134,9,88,57,222,224,253,29,200,208,93,27,231,177,116,135,201,19,132,20,217,144,240,48,189,177,160,84,214,232,106,205,1,210,58,58,152,81,255,216,190,2,207,112,74,225,49,167,127,108,205,186,216,57,23,78,10,203,59,138,179,222,173,30,56,76,56,133,21,111,152,123,221,181,221,187,169,16,41,178,248,182,248,199,232,112,196,246,123,251,92,112,80,23,74,149,53,145,148,141,248,79,194,15,144,86,93,16,48,245,128,123,250,225,147,128,184,80,62,60,158,35,57,130,63,207,74,107,59,96,239,25,233,133,35,220,236,107,60,69,214,152,254,235,210,240,40,141,197,150,116,147,5,235,11,12,117,158,246,47,96,153,11,243,48,97,206,138,16,204,63,159,249,90,91,34,60,151,12,46,66,25,114,56,51,120,238,227,228,188,36,55,44,236,128,189,131,85,162,181,124,91,249,208,230,182,186,140,211,234,191,135,163,152,109,176,110,129,15,60,152,126,100,234,145,239,133,23,2,245,113,192,5,99,183,200,185,19,61,236,196,115,166,62,19,208,108,123,196,32,70,85,99,5,178,36,116,2,184,126,9,33,51,194,56,177,164,189,216,62,4,184,109,237,0,216,199,138,218,219,78,78,2,106,36,142,156,252,251,149,34,33,218,72,82,52,147,65,24,140,221,240,26,84,122,243,157,140,195,139,2,179,105,70,98,213,215,71,142,39,50,142,190,87,154,157,10,90,99,12,97,242,234,24,45,95,77,20,245,234,171,121,124,147,41,200,144,252,209,64,233,138,131,176,140,121,163,144,246,43,68,234,187,121,132,71,172,14,112,123,251,106,252,108,20,242,21,192,147,236,178,117,246,59,238,121,243,141,58,237,31,217,77,144,20,26,200,231,110,113,142,5,243,80,41,45,218,26,87,156,47,21,136,146,26,145,53,162,205,242,11,8,108,177,40,47,239,219,69,228,86,215,12,76,229,199,45,169,69,126,169,19,67,163,221,184,226,177,167,222,232,35,74,35,23,96,88,29,170,38,22,133,162,53,97,30,120,145,129,252,206,52,229,229,150,174,205,0,62,109,2,86,83,18,56,139,115,44,100,83,191,0,221,60,109,210,193,22,84,113,143,218,85,105,162,180,52,47,79,169,239,38,21,174,235,239,194,1,80,62,143,233,120,2,182,129,163,104,81,80,233,225,37,49,142,107,48,57,129,182,235,137,16,73,170,203,41,119,27,212,134,214,175,172,135,50,10,230,241,124,102,55,27,98,99,53,117,62,106,221,180,156,186,220,71,240,89,3,224,236,21,192,115,47,85,82,79,83,247,27,48,32,157,82,32,27,203,177,57,209,126,119,235,64,225,247,8,64,159,68,69,223,153,194,148,251,118,184,15,141,72,102,145,225,217,55,168,82,29,116,82,157,34,78,77,24,102,249,25,215,8,190,219,2,43,154,216,220,239,116,119,204,117,85,2,142,146,29,255,2,181,131,217,172,86,28,6,21,139,49,205,205,67,222,215,97,186,242,51,78,21,18,153,161,138,52,10,64,197,210,155,165,244,101,198,163,152,112,103,99,7,254,193,1,25,44,17,189,88,243,75,35,140,27,34,81,27,63,255,192,212,62,59,160,76,67,139,183,205,162,207,215,173,75,54,244,188,213,250,124,92,76,21,57,9,222,61,154,118,75,17,109,62,142,192,240,180,131,20,150,219,146,96,75,231,142,211,48,243,200,210,141,197,164,95,179,199,237,84,198,63,35,98,171,143,44,185,83,69,223,214,153,197,156,232,164,228,209,15,161,130,136,182,150,133,99,2,228,247,249,200,102,0,99,192,207,65,150,56,221,141,75,49,19,85,165,96,214,38,36,203,147,72,155,104,48,175,236,174,23,210,219,111,244,239,14,23,157,188,32,201,89,36,64,202,30,172,58,155,186,0,154,127,219,174,218,32,45,254,189,148,95,42,109,89,52,174,237,91,32,112,125,224,123,62,221,165,205,224,117,12,55,188,61,146,24,180,71,114,49,242,226,160,5,152,118,65,255,195,156,159,116,107,92,44,141,213,42,163,68,168,77,19,155,225,168,168,162,208,92,70,129,154,98,187,38,213,160,64,89,111,157,50,3,86,54,146,20,53,202,217,43,177,127,141,248,235,4,126,92,61,196,86,107,2,252,58,32,51,167,95,250,235,172,50,12,116,152,167,59,203,3,22,94,192,78,57,235,152,213,24,83,242,61,162,189,88,174,34,45,253,21,2,167,142,234,32,207,74,239,125,101,175,30,28,136,151,133,65,216,88,253,250,207,78,181,20,34,15,69,52,220,123,153,65,38,184,137,206,22,129,254,113,65,79,187,4,50,222,89,87,87,147,162,128,214,138,4,137,149,156,8,54,178,106,3,82,132,133,22,62,75,30,88,156,254,126,11,183,99,81,27,62,162,153,130,134,81,184,170,24,90,225,71,47,36,135,192,41,38,253,167,31,132,55,53,226,143,165,1,76,69,15,62,140,84,149,228,98,142,97,210,162,159,46,234,107,207,116,69,56,78,152,70,238,102,85,95,19,62,18,47,57,37,35,40,30,171,14,145,169,156,167,202,195,14,41,171,181,122,144,2,147,55,4,52,61,107,252,102,122,3,131,126,6,206,189,211,33,248,193,204,255,7,0,105,113,24,25,144,117,167,81,16,156,6,183,33,43,45,239,21,122,32,122,179,4,110,13,34,208,103,96,5,145,51,199,96,182,131,49,17,17,230,42,214,211,168,150,69,254,63,208,55,159,1,196,24,96,223,20,85,96,107,38,129,173,201,231,179,40,230,32,131,173,240,139,88,250,110,235,208,127,248,59,99,193,124,17,79,203,194,45,118,108,223,140,113,132,188,203,236,162,140,239,22,106,208,254,86,224,220,100,143,187,242,43,68,33,112,238,69,18,193,251,208,1,70,50,199,188,68,33,143,183,119,247,15,64,118,186,16,39,157,120,107,76,9,147,186,215,245,54,123,178,216,143,169,20,141,115,43,111,194,28,77,41,108,133,167,3,114,151,8,102,213,226,163,0,86,35,222,94,112,229,183,201,179,122,152,242,14,61,2,80,51,204,47,81,13,252,197,97,123,75,56,55,18,181,6,220,221,166,181,166,198,20,95,164,162,241,188,156,68,211,100,4,172,173,26,150,9,228,189,46,24,52,19,5,11,170,138,47,93,75,240,146,70,53,255,252,144,116,58,54,66,225,114,81,177,20,208,242,148,51,239,123,167,176,227,149,176,143,253,251,83,209,41,90,218,105,91,58,41,162,177,107,184,245,57,249,134,141,201,75,204,55,135,49,73,226,241,111,197,113,78,50,27,43,224,85,91,202,199,12,62,168,77,74,131,116,46,122,202,85,158,135,83,5,210,234,93,20,11,46,109,42,119,20,54,57,31,148,244,47,211,92,181,230,139,90,54,110,186,6,9,208,149,6,31,158,67,120,63,25,156,105,129,7,249,122,245,118,135,218,252,176,67,39,34,117,231,217,162,76,147,54,75,221,35,171,141,228,186,233,78,156,4,132,159,12,64,188,84,61,52,11,1,81,198,38,244,56,137,185,68,252,188,123,215,253,29,13,3,232,146,164,111,17,185,188,7,134,47,89,164,20,155,159,45,210,240,169,110,158,114,107,94,241,43,220,222,36,186,127,128,124,233,17,114,31,127,208,110,118,127,213,125,34,46,202,81,239,123,228,196,43,171,185,73,64,5,35,198,211,56,170,229,229,150,75,70,194,19,120,234,202,156,171,226,199,43,187,123,248,97,21,21,179,252,226,134,8,194,55,196,166,44,191,173,115,28,176,213,243,61,175,138,204,151,55,224,213,89,233,242,230,57,56,61,189,37,82,86,243,128,169,224,98,9,100,130,15,209,63,83,31,87,200,76,109,180,168,234,4,230,135,165,84,51,151,141,46,133,254,111,221,196,43,165,90,225,197,60,221,67,209,69,110,233,216,242,205,54,13,180,108,34,177,44,181,233,11,184,66,108,217,64,24,59,173,48,241,8,52,59,39,81,107,233,204,42,30,34,106,225,208,241,98,224,117,151,42,211,55,145,14,238,159,75,51,11,110,143,134,186,247,94,116,187,110,243,217,5,45,161,236,98,89,79,114,76,122,207,139,90,197,111,32,211,97,66,48,89,174,136,171,246,100,41,219,135,19,234,55,107,75,42,22,189,57,67,200,202,58,38,104,125,76,181,148,180,228,70,168,254,61,93,34,105,95,96,61,128,249,192,55,16,128,251,115,78,10,69,74,36,79,110,47,102,218,24,244,97,78,239,92,183,3,238,160,110,21,133,76,181,171,162,99,59,235,206,228,77,205,64,115,97,176,173,105,203,129,149,235,159,146,93,107,120,131,100,189,51,145,195,159,168,48,95,26,128,167,22,4,17,48,125,240,144,39,122,26,47,128,95,173,84,237,57,57,93,250,111,117,170,206,27,124,227,178,237,104,252,149,133,92,198,119,100,222,163,154,72,172,27,234,177,20,68,100,85,117,62,215,255,90,211,94,105,184,126,231,155,217,254,253,114,251,146,30,191,160,83,91,79,187,86,9,58,10,210,8,128,240,95,175,80,63,242,182,47,53,15,34,75,92,225,9,254,66,11,114,230,35,143,230,145,214,124,117,4,223,218,120,102,206,156,107,115,0,123,229,137,255,201,95,46,110,221,14,29,34,224,11,59,199,39,77,181,30,132,196,203,162,148,155,95,220,218,228,158,26,98,253,204,94,1,216,20,223,139,153,104,38,61,32,86,37,131,144,197,254,55,94,18,144,211,101,243,5,138,178,246,96,52,7,247,193,23,149,15,112,144,28,148,83,126,135,28,105,71,51,209,236,53,116,38,68,31,96,83,56,166,230,24,47,132,200,109,212,98,247,147,211,27,240,84,226,211,112,192,134,184,253,178,235,76,108,191,30,249,148,85,62,232,141,212,119,126,5,14,188,205,98,50,60,61,187,212,16,36,185,122,245,178,118,190,7,220,117,168,238,222,62,206,41,45,43,38,49,237,222,44,34,238,23,15,185,12,187,134,81,104,12,31,130,111,65,102,211,192,34,167,222,103,236,97,177,48,124,146,87,47,39,115,67,210,49,144,47,27,116,224,209,150,45,101,140,96,213,103,220,89,142,169,75,97,141,27,60,172,13,215,72,189,249,63,105,224,86,235,196,52,144,183,51,250,51,205,118,244,71,211,235,76,58,201,22,241,195,142,8,151,185,85,3,170,94,121,151,243,76,173,211,75,89,201,185,4,231,39,203,4,254,31,9,30,13,5,248,181,177,114,121,201,205,22,144,198,85,240,81,121,47,215,137,42,161,149,179,49,72,67,167,61,90,139,155,149,163,204,20,101,189,120,197,159,16,120,59,51,65,184,249,103,82,67,236,113,84,93,88,64,109,153,77,30,130,88,132,163,37,121,200,245,190,239,135,76,232,91,14,60,160,33,92,156,228,144,111,217,201,94,222,117,241,5,14,236,40,233,168,100,2,140,178,155,204,227,78,158,65,129,214,191,248,142,39,14,2,30,215,211,169,103,254,156,167,143,101,155,230,188,188,33,227,184,102,221,171,247,102,34,112,146,226,79,162,197,240,236,127,145,81,24,171,188,154,56,2,178,110,153,57,187,95,151,29,198,158,113,212,85,17,156,67,208,147,57,238,156,191,169,127,18,141,26,99,66,54,45,255,177,64,34,233,7,202,197,120,34,116,255,126,183,136,22,56,3,75,21,4,6,133,132,187,96,40,149,19,68,6,103,57,107,226,81,243,106,114,105,91,96,84,139,149,223,59,60,173,13,179,177,177,55,219,209,69,209,29,80,213,147,65,38,93,30,204,176,69,106,40,167,160,111,49,58,232,240,85,159,69,0,20,220,142,85,80,218,192,8,39,217,147,204,125,78,68,42,175,172,252,54,32,61,110,225,86,237,69,158,72,28,94,180,246,37,236,221,154,15,112,92,75,139,24,29,134,205,244,74,174,187,57,173,242,154,101,13,175,113,243,39,175,216,114,34,214,220,162,175,229,45,77,80,37,121,249,82,54,100,32,231,67,89,41,129,24,111,178,149,61,195,140,41,184,22,11,177,255,60,79,175,51,197,80,107,203,80,41,188,228,18,18,132,194,223,14,204,251,178,42,242,239,117,174,19,177,91,157,88,27,243,254,191,114,148,75,112,61,0,154,36,16,14,237,156,159,46,148,56,188,231,228,236,77,139,156,202,186,253,139,28,82,63,14,99,165,149,31,223,74,216,123,61,189,16,0,24,122,139,62,225,175,103,217,198,214,149,132,98,134,117,219,132,148,29,115,125,113,61,178,7,80,186,3,68,102,251,212,248,50,161,72,40,43,133,143,220,255,193,99,130,235,85,3,159,141,30,219,223,59,204,194,166,243,212,152,26,123,229,28,206,0,69,73,214,202,252,153,109,65,208,192,216,187,57,36,63,82,184,39,59,104,40,73,130,48,25,123,20,0,59,44,125,104,58,106,172,103,233,247,219,128,12,160,78,214,218,255,24,220,218,8,114,228,166,106,171,155,229,89,63,207,98,208,151,97,45,135,21,51,139,130,8,120,82,131,100,229,149,32,74,115,78,3,60,224,66,73,8,26,179,220,0,14,212,148,10,16,95,41,237,120,149,39,158,177,165,217,197,101,33,135,245,156,17,241,175,71,246,21,122,177,182,53,5,196,126,5,226,236,3,26,77,49,178,154,192,225,41,33,19,162,124,107,208,125,87,8,203,247,50,73,96,110,236,108,151,55,189,15,94,38,192,118,236,215,142,5,55,57,136,237,147,108,55,170,245,29,217,17,234,164,169,127,132,110,53,12,74,196,244,18,95,217,251,156,240,78,59,31,90,219,225,98,166,229,255,21,235,57,9,221,92,133,51,237,233,228,203,245,112,44,14,95,76,60,15,86,16,219,18,33,185,147,191,53,143,224,9,104,122,221,117,173,101,252,222,53,250,231,74,242,40,123,46,215,26,19,237,172,176,215,24,36,173,255,18,10,71,250,193,30,91,245,20,148,157,227,250,73,31,91,56,64,25,198,54,191,197,78,203,91,250,31,137,14,245,76,118,197,161,43,217,31,200,124,31,75,32,88,77,159,61,131,109,184,58,44,44,98,48,200,188,52,241,54,68,40,192,238,103,140,177,194,103,45,153,128,201,241,39,47,19,109,57,240,220,142,4,234,187,38,57,60,77,107,212,169,219,127,100,9,246,202,66,162,76,179,63,176,120,146,81,152,245,147,203,103,147,109,114,122,178,95,107,203,56,123,87,24,97,127,20,198,174,212,180,8,88,101,188,111,250,23,35,175,127,208,210,6,131,38,40,47,15,212,70,58,196,255,241,250,158,145,172,158,162,45,127,241,156,150,122,80,188,112,227,113,99,153,147,101,228,252,238,76,134,180,214,170,241,238,0,158,208,79,62,141,84,187,109,8,240,176,230,127,172,130,48,142,95,7,187,19,223,206,61,232,51,54,174,53,78,251,66,132,101,164,12,210,230,213,208,145,106,186,126,50,14,249,230,54,93,185,40,50,228,185,171,79,84,220,217,31,27,153,222,216,211,128,224,131,220,192,191,80,154,192,34,191,254,18,195,169,28,206,230,242,61,117,112,86,159,160,110,26,206,68,90,241,13,178,110,113,126,238,12,224,125,196,154,177,220,51,160,232,216,174,88,68,209,92,25,94,177,142,107,16,228,76,181,122,97,111,59,226,79,109,198,248,127,146,128,23,224,30,233,158,171,121,206,195,28,64,19,202,170,164,151,54,59,88,66,99,229,48,83,178,32,4,177,55,120,61,86,68,50,59,126,31,142,243,84,53,224,225,12,82,46,75,153,107,234,99,110,209,180,168,217,174,245,124,179,176,123,136,214,195,32,126,250,116,13,118,1,40,167,177,65,213,15,182,127,19,227,97,28,251,176,109,117,76,26,195,116,212,146,251,25,179,90,197,13,115,234,221,66,106,160,181,103,87,133,51,34,112,13,157,76,131,212,136,94,108,44,156,163,123,33,51,9,36,221,96,241,23,47,105,253,8,98,101,126,17,124,58,237,29,78,212,184,43,176,170,161,105,149,242,157,10,48,24,87,2,110,225,145,140,168,186,58,114,217,165,179,169,149,124,195,176,125,114,207,160,43,40,113,104,89,8,179,36,228,206,38,174,99,55,167,185,249,224,112,170,233,168,192,75,76,136,101,83,175,94,252,43,39,176,109,150,86,167,36,129,99,194,17,107,186,202,212,162,17,107,127,54,252,198,39,74,91,216,160,240,91,168,75,4,205,237,186,242,68,243,175,244,70,183,139,70,7,64,94,147,72,127,130,197,91,81,70,140,244,23,122,19,158,100,22,17,158,243,226,4,115,133,4,7,25,83,195,166,50,111,166,28,152,246,197,213,133,134,76,73,142,65,90,173,12,74,142,69,87,214,127,155,47,153,242,78,65,76,111,179,171,181,35,150,57,218,240,176,92,202,31,75,84,196,176,153,234,66,115,41,215,194,144,220,109,208,204,79,214,95,179,131,223,248,131,101,26,150,88,103,2,177,205,189,101,65,120,206,239,162,198,124,39,4,210,252,247,165,59,217,170,173,254,255,89,200,1,26,152,35,214,197,130,36,225,217,126,65,11,57,186,241,139,243,174,100,167,194,145,115,211,24,127,84,85,200,180,171,7,84,125,119,173,215,57,108,143,38,229,9,247,60,237,72,42,196,71,15,251,32,190,129,48,83,59,128,5,72,98,225,143,110,245,124,110,121,135,20,190,166,188,205,61,95,247,70,183,157,172,220,7,138,92,163,169,123,139,124,20,230,217,55,61,71,143,130,123,51,85,23,121,5,144,227,116,33,53,138,10,42,54,103,112,123,108,155,140,178,168,130,224,60,227,70,160,10,0,124,11,41,244,43,228,214,167,156,147,179,38,14,13,197,89,135,94,89,181,77,121,12,164,196,219,232,35,4,68,31,98,61,184,154,212,254,45,169,241,93,155,240,81,86,192,141,143,168,243,51,204,80,180,76,103,234,221,90,121,226,109,129,200,159,55,197,193,104,189,238,159,252,1,138,251,51,205,129,102,60,12,160,7,107,150,238,210,133,158,141,22,17,198,141,91,91,186,206,13,15,156,122,6,239,8,16,87,67,188,253,194,1,176,46,181,218,33,163,207,139,173,65,51,247,224,210,116,105,188,169,7,46,32,34,243,150,230,9,177,57,31,129,190,22,119,200,193,154,230,99,172,157,242,102,169,143,207,230,12,40,172,194,8,141,149,231,127,94,70,18,100,50,169,18,23,146,165,145,63,239,94,43,216,63,205,200,191,121,177,253,147,157,59,102,237,93,133,62,187,118,98,35,165,154,33,31,104,255,116,228,111,41,106,177,255,155,29,133,91,179,224,152,57,15,45,168,109,15,41,42,113,243,240,239,68,203,15,173,1,216,231,97,150,191,23,204,35,230,130,81,108,58,141,169,113,133,97,149,17,174,234,227,104,172,48,98,34,79,190,205,150,132,228,179,174,6,142,73,170,240,191,181,34,43,56,32,213,224,25,57,52,21,159,102,24,77,195,1,96,208,66,3,86,80,6,41,2,43,156,72,209,94,246,236,21,67,49,12,163,43,95,193,139,211,59,214,29,96,134,24,66,178,58,98,216,178,118,189,223,154,177,169,110,52,193,76,223,139,121,203,75,191,172,125,131,148,129,56,233,158,109,143,104,48,30,68,207,34,217,143,76,23,140,140,82,218,165,244,146,77,194,76,213,107,71,248,18,35,171,96,12,201,206,255,214,194,202,155,233,158,23,110,150,14,204,141,240,57,63,40,23,18,124,7,213,159,35,231,6,47,161,141,237,69,206,77,94,217,0,251,94,163,70,96,208,181,186,50,92,208,119,251,97,48,102,195,134,7,26,163,108,239,223,149,56,90,78,28,133,199,206,208,157,221,49,46,41,81,216,49,236,5,144,37,198,51,177,249,73,215,94,25,72,38,147,211,247,87,114,142,150,177,208,6,87,86,119,184,128,93,116,57,222,157,188,54,200,124,225,216,205,30,78,80,101,35,189,165,53,250,142,90,69,138,2,180,118,151,158,125,235,233,74,88,73,109,129,243,63,223,230,73,81,250,135,164,58,215,179,86,213,4,90,77,186,171,209,15,118,146,235,88,180,228,4,71,179,134,92,117,51,104,148,142,125,246,239,156,43,39,72,175,122,141,43,189,120,161,158,248,215,75,65,133,68,61,110,149,178,139,175,116,199,95,3,106,217,15,90,239,45,160,40,197,213,137,88,20,185,43,142,123,198,209,56,187,80,75,36,46,217,233,132,90,74,93,195,173,119,189,111,75,182,95,86,176,18,61,117,231,145,147,233,88,83,52,242,131,27,242,70,78,172,148,69,151,201,42,88,221,1,106,203,148,39,192,37,123,220,1,247,87,204,30,6,49,197,137,196,173,224,155,66,117,90,201,16,238,68,187,234,52,4,0,246,21,77,173,160,59,29,96,97,66,191,54,0,207,56,144,245,121,12,214,24,45,105,54,7,240,122,146,146,242,213,16,21,234,93,182,5,73,139,210,215,81,216,94,58,195,15,136,6,189,39,46,145,87,127,185,60,195,70,39,100,145,131,166,29,1,185,98,235,91,90,140,122,245,225,181,57,191,58,48,171,70,96,202,48,198,105,100,87,137,153,207,160,9,15,176,208,238,108,217,27,3,71,32,151,88,148,37,200,133,85,129,137,91,166,56,53,154,171,25,148,164,103,47,9,126,181,158,125,53,242,207,65,195,40,69,247,34,177,132,170,189,43,78,100,136,35,5,80,205,11,235,168,43,39,158,153,242,136,84,153,68,168,104,228,26,205,200,218,152,187,167,30,202,9,186,243,177,237,37,213,168,44,126,136,83,117,100,234,67,73,56,197,250,142,201,104,105,21,42,25,198,229,19,116,234,175,212,96,149,251,165,157,193,30,220,13,145,95,81,246,52,7,210,91,194,106,93,155,174,156,87,177,65,153,192,143,35,35,113,11,234,90,127,101,136,177,232,245,116,218,255,186,22,211,86,220,82,179,189,157,217,217,102,252,169,95,9,6,79,242,214,169,43,14,192,7,50,166,253,12,173,11,244,63,91,74,224,225,55,32,48,113,83,221,204,184,237,64,49,180,136,70,252,61,184,125,77,180,89,210,201,187,91,174,149,2,71,186,199,108,154,171,216,156,23,50,112,13,40,139,82,153,212,221,78,232,218,115,8,18,148,174,135,147,226,184,112,9,67,233,91,204,190,71,166,75,24,27,150,223,83,200,232,189,188,224,124,154,124,122,39,2,182,14,123,117,208,205,70,213,110,60,205,206,106,246,172,47,201,190,47,186,148,195,233,236,74,226,43,157,145,155,68,97,15,178,165,45,47,120,236,13,52,98,122,180,217,149,223,20,223,220,103,87,2,43,165,45,77,142,71,207,142,212,99,133,69,30,145,149,20,114,198,164,167,108,36,91,181,92,55,116,29,122,112,123,240,50,111,18,12,182,255,127,54,35,72,110,170,86,104,39,207,80,179,99,48,64,30,229,75,128,157,242,162,169,40,65,34,58,89,55,53,68,193,78,100,208,212,125,176,167,100,92,229,40,155,64,30,232,113,54,65,244,56,172,250,78,73,253,163,54,36,176,230,181,39,6,77,2,114,9,214,173,110,99,120,138,141,251,145,252,153,254,55,104,40,177,26,71,105,55,22,104,235,94,225,103,236,67,99,32,197,215,255,72,162,142,212,212,69,57,71,132,183,88,148,226,242,55,68,140,201,177,243,71,104,73,110,187,237,219,139,9,247,111,45,126,196,230,76,85,55,160,221,101,224,64,151,109,135,194,121,232,26,196,246,121,61,230,100,10,71,173,22,220,85,133,5,20,227,47,88,164,91,188,129,250,91,238,58,217,103,30,233,17,241,104,40,99,238,113,212,249,153,132,98,38,191,185,73,85,81,132,137,152,206,29,113,112,202,169,64,69,103,65,51,125,46,237,27,9,19,147,196,24,90,212,245,103,9,177,202,227,192,35,22,224,214,38,226,237,194,205,241,145,26,208,160,20,153,32,148,220,11,50,115,185,150,9,45,188,152,76,204,206,227,151,180,30,55,203,14,27,33,217,204,2,40,62,21,100,4,232,184,23,205,239,199,105,184,250,218,183,39,93,131,141,24,55,129,145,226,132,208,181,27,130,28,237,201,152,31,39,44,248,39,249,66,7,1,239,74,198,58,216,62,31,65,3,123,221,9,65,249,174,78,149,253,16,160,164,227,234,191,232,190,81,155,234,210,53,81,191,96,100,138,165,152,17,23,93,215,110,154,163,81,215,225,123,14,88,142,38,8,82,188,31,231,243,157,37,131,56,132,169,55,228,60,70,178,72,147,97,155,212,209,125,235,184,113,155,133,124,35,83,110,189,93,113,97,12,186,172,2,188,222,177,201,157,19,73,250,108,0,54,176,192,240,173,62,44,53,191,176,48,131,212,87,174,143,226,26,22,166,119,53,125,94,235,137,167,222,242,68,169,186,64,36,200,68,93,119,35,128,178,249,112,215,138,247,232,200,4,166,203,46,13,23,122,107,52,210,143,202,230,85,97,55,247,73,210,252,194,245,227,32,92,180,251,97,95,92,229,31,140,222,199,27,224,73,74,178,103,127,47,23,94,145,240,220,126,170,241,75,255,67,57,211,213,251,156,180,220,230,44,32,130,66,139,128,22,250,82,198,86,49,180,122,193,90,122,119,251,177,55,216,57,148,29,167,223,187,253,148,82,255,197,105,6,101,142,4,252,232,110,118,247,89,171,16,197,128,214,234,218,182,81,251,198,0,79,168,41,47,219,31,19,174,47,55,187,116,163,208,153,215,154,33,35,63,230,126,61,88,12,97,126,142,251,88,214,145,55,107,125,126,165,40,120,211,247,182,253,167,228,173,3,25,159,79,32,22,99,13,23,46,104,166,29,13,141,34,64,23,155,200,111,66,106,173,129,167,125,223,67,250,161,231,146,50,104,93,135,47,232,202,182,194,140,75,170,93,237,239,134,200,229,105,76,147,211,0,64,132,149,100,104,52,10,70,203,238,133,76,161,178,27,240,90,79,50,195,77,4,92,184,37,189,79,67,59,224,47,212,238,5,64,126,34,34,207,63,209,91,68,198,241,106,179,109,32,62,35,248,223,188,163,162,102,35,132,135,4,217,186,19,89,67,227,192,254,230,233,248,51,90,184,247,153,133,169,107,64,10,55,107,212,135,158,89,12,48,206,234,237,241,69,61,148,104,188,124,26,13,140,112,8,252,136,192,47,28,181,51,94,204,157,88,188,20,234,197,112,248,198,67,164,158,239,151,178,231,190,142,158,49,206,73,5,143,199,69,245,139,149,132,238,212,240,75,18,222,102,98,6,5,238,101,78,16,47,140,106,243,7,38,101,169,54,249,247,132,141,144,220,53,138,33,215,197,194,62,145,132,17,94,149,27,103,26,220,136,74,156,13,185,170,143,224,32,155,87,228,132,218,136,87,82,134,177,49,114,235,8,187,30,181,74,25,42,152,111,194,246,207,230,29,20,254,243,67,211,117,109,117,24,202,172,187,14,60,249,13,172,27,166,230,49,157,230,81,218,134,35,251,82,248,238,62,245,128,240,41,188,246,121,199,109,18,33,185,58,212,83,33,162,163,2,198,13,206,31,54,199,147,5,247,22,217,207,160,128,236,180,167,162,159,63,7,148,146,90,212,155,237,207,210,230,54,124,51,94,183,39,114,122,127,126,216,32,232,20,218,155,58,241,217,0,105,131,138,57,227,74,120,33,168,110,243,238,250,62,153,169,156,182,75,97,23,193,24,110,114,43,226,113,217,58,135,76,99,237,133,22,198,147,86,8,234,127,130,4,179,203,187,73,20,3,155,205,101,151,209,105,204,161,83,184,46,254,31,21,233,91,65,224,149,123,122,55,138,94,169,67,186,153,189,155,67,199,104,49,184,68,1,107,154,114,116,80,41,7,245,42,107,117,188,156,137,96,143,57,222,70,220,246,83,150,105,194,153,90,24,186,61,83,21,80,175,151,2,134,144,242,254,19,179,215,130,113,246,83,243,229,89,111,22,182,143,75,119,101,22,108,202,115,80,128,99,119,195,186,66,106,174,168,169,51,74,108,72,53,15,209,127,49,26,253,62,247,155,50,251,244,29,186,114,116,230,202,74,45,244,135,8,199,216,57,138,29,224,170,98,155,82,95,78,78,207,153,110,44,54,126,74,106,187,52,247,255,204,96,107,178,242,110,113,246,152,2,15,235,84,238,74,147,68,100,253,216,103,104,162,226,36,250,142,203,209,184,105,13,67,17,169,73,193,96,36,224,35,144,240,20,69,12,243,103,132,118,158,226,78,48,4,94,177,143,76,19,23,0,168,51,72,107,169,119,250,226,146,249,170,83,59,176,111,188,128,114,251,99,51,148,70,48,175,17,86,100,94,224,236,35,213,31,59,17,163,172,27,183,236,242,218,4,122,151,12,138,47,46,58,67,93,213,209,5,118,29,211,1,238,32,224,45,171,194,97,255,149,209,36,76,168,140,130,251,229,245,67,80,182,83,221,163,156,18,129,200,98,116,37,82,29,222,70,253,193,228,3,67,160,133,231,210,223,84,170,66,165,246,199,205,12,216,193,201,70,183,3,6,116,253,118,114,154,113,82,182,167,248,167,75,33,242,14,219,78,22,54,225,85,128,196,95,147,156,20,169,107,27,73,95,70,73,153,223,153,239,248,155,252,160,220,124,125,99,115,76,238,140,232,192,54,231,91,162,35,171,4,43,35,181,78,39,252,213,215,140,194,76,89,66,91,94,57,23,45,132,162,94,110,172,140,49,173,62,196,215,9,14,213,162,7,113,14,158,249,49,210,67,194,87,48,143,236,138,202,176,246,91,212,148,0,182,222,17,153,4,54,196,232,60,255,213,98,147,229,225,27,212,113,88,226,47,65,51,95,224,43,237,254,20,249,173,97,8,151,125,90,236,153,203,28,75,163,178,242,197,189,153,72,86,141,21,2,187,61,59,2,200,141,58,183,175,129,187,90,89,22,223,66,168,131,152,9,130,75,156,66,127,24,157,72,134,87,86,31,162,183,6,68,82,76,17,63,67,229,89,234,100,150,216,43,60,43,153,36,245,10,214,107,23,4,9,37,42,11,225,51,32,87,109,173,141,105,165,244,75,213,94,203,6,113,138,125,128,171,195,114,5,62,228,83,254,254,29,104,181,102,186,172,68,207,98,214,239,51,252,84,81,211,60,7,173,165,206,43,143,201,219,129,175,180,191,122,207,64,218,141,98,68,159,233,151,119,62,64,136,125,115,34,219,238,148,244,212,131,211,151,231,80,6,254,216,157,241,18,25,240,230,21,230,45,34,14,237,86,38,97,215,195,115,155,79,239,109,187,78,159,136,140,254,227,90,159,14,132,16,151,207,175,183,115,135,216,102,207,192,106,235,62,163,173,86,140,182,45,215,163,191,0,39,236,14,219,253,184,86,171,171,229,43,42,78,231,35,155,253,149,23,63,130,160,227,84,195,166,200,211,53,117,202,120,51,100,208,235,2,21,155,105,246,144,217,252,146,31,250,175,11,134,154,247,4,233,152,90,44,164,75,65,111,198,246,58,225,222,34,242,212,239,102,7,1,136,192,233,103,224,97,12,24,176,7,218,192,203,175,1,136,244,145,85,245,138,151,136,217,254,215,219,148,122,55,224,175,93,101,9,222,128,47,224,225,246,141,55,183,178,78,36,88,114,76,167,202,31,36,213,207,93,255,121,176,140,11,36,158,26,20,232,153,209,223,229,118,15,119,105,113,115,238,200,90,232,86,29,48,229,125,2,239,131,42,33,186,128,241,86,16,254,41,22,4,121,244,110,26,51,165,178,235,100,237,145,124,151,215,7,160,140,224,205,38,52,182,147,165,123,12,194,17,28,91,64,9,37,147,240,16,227,227,236,219,231,173,94,209,10,78,122,134,130,129,196,223,85,147,250,59,9,45,131,48,200,18,43,114,83,64,175,235,23,118,14,148,94,134,240,208,204,179,207,121,27,85,149,150,12,182,174,16,189,221,12,104,240,236,184,116,8,137,246,94,76,99,102,210,0,222,222,246,199,198,153,222,229,219,90,225,210,120,180,61,186,114,253,14,183,210,193,49,125,182,193,66,9,187,141,40,20,26,207,112,65,254,99,175,210,175,170,137,15,41,167,224,147,33,33,106,17,44,33,65,247,140,166,210,87,19,115,136,225,100,9,255,40,246,63,184,83,147,30,198,248,159,110,243,152,27,4,107,190,143,212,175,115,28,187,210,70,33,84,148,190,237,5,54,130,142,181,107,175,183,10,155,26,68,114,40,10,124,139,205,168,171,71,118,46,249,238,97,188,142,151,32,11,162,203,35,14,139,141,52,40,59,37,43,100,189,176,105,3,178,249,241,71,2,144,252,145,47,186,187,7,4,10,249,5,248,155,176,188,87,87,69,231,181,12,188,51,4,79,154,164,204,150,35,234,134,96,31,35,144,111,78,65,113,13,186,92,98,183,252,57,51,49,132,121,241,18,18,166,39,96,109,182,57,196,161,130,14,210,253,149,171,185,179,157,84,17,91,77,144,208,242,220,233,163,35,8,105,166,156,157,243,93,118,48,249,58,174,230,69,77,57,66,119,66,187,157,231,60,220,6,46,82,120,133,33,139,91,249,154,171,166,220,109,2,88,24,129,90,34,4,221,47,237,217,148,30,24,124,214,180,116,85,219,248,238,1,48,67,64,160,193,67,118,159,200,107,223,87,68,242,10,6,67,40,249,208,7,165,243,24,147,130,142,124,227,67,211,116,189,49,101,80,86,109,225,94,203,194,36,210,184,8,209,154,75,146,8,119,25,83,141,161,118,142,30,120,130,91,81,123,64,138,154,127,90,55,0,246,154,254,155,215,205,213,76,7,173,157,202,237,200,12,204,87,127,99,190,245,182,101,122,224,7,39,211,189,131,220,53,239,184,16,157,208,235,140,103,17,157,197,242,9,5,242,109,203,121,13,60,14,239,30,41,53,1,75,94,142,91,54,112,38,87,164,5,179,36,75,135,77,149,176,98,114,97,243,78,156,178,186,219,94,60,131,253,241,114,162,76,133,170,112,77,71,143,25,61,27,132,206,149,119,90,93,131,12,202,254,222,162,97,1,102,5,78,8,119,237,60,55,4,90,41,8,121,85,208,137,163,173,29,9,199,149,202,90,67,42,243,114,205,103,101,127,172,186,12,255,72,156,14,63,130,150,17,65,64,147,235,115,255,6,146,199,129,210,162,2,162,148,50,151,121,58,104,124,49,123,42,135,165,171,69,14,66,41,53,130,176,99,149,36,145,202,183,73,165,102,180,173,70,4,79,181,215,180,125,162,210,37,141,20,164,191,153,243,73,2,120,209,15,130,157,234,155,144,243,89,66,189,187,88,85,146,62,136,88,112,221,220,233,117,150,226,49,197,127,248,23,186,144,247,198,138,6,150,41,29,110,233,87,214,228,242,100,19,203,38,196,119,105,118,129,198,108,116,223,89,38,17,106,226,208,161,69,220,190,189,69,94,3,17,88,143,41,137,58,52,46,67,88,167,31,186,150,84,166,2,32,36,217,69,207,213,161,187,243,204,201,17,4,78,200,42,234,112,164,243,253,5,250,8,148,240,218,192,191,14,198,82,124,237,241,95,141,162,153,146,199,110,158,43,1,14,47,129,162,249,49,95,59,24,244,119,139,118,88,250,126,38,201,32,128,77,47,195,239,211,119,61,15,51,87,69,29,161,46,66,66,188,154,90,213,201,100,160,64,192,108,88,223,57,55,176,162,186,3,130,52,213,42,85,126,79,94,150,130,82,82,131,25,19,122,236,199,5,204,127,232,244,97,38,247,219,51,179,127,32,158,47,31,33,216,104,221,111,222,79,174,88,212,64,232,246,28,165,252,207,200,221,208,44,35,129,21,164,84,69,155,66,240,166,14,99,249,167,103,43,91,236,141,3,125,234,34,86,188,151,86,49,125,118,122,240,43,248,90,220,99,157,8,236,79,248,158,61,206,180,164,223,82,28,37,212,53,65,141,158,33,149,83,138,129,25,138,29,197,177,244,218,41,92,178,189,226,198,250,70,121,181,198,195,167,118,96,175,168,213,246,251,13,209,31,107,96,148,232,249,48,223,177,108,211,207,186,105,202,56,75,96,196,146,31,172,53,41,234,103,254,75,128,93,114,25,234,87,33,103,214,52,238,24,129,60,168,30,250,80,194,208,217,222,72,249,65,2,144,153,17,216,254,155,150,31,19,156,69,15,228,52,226,23,35,255,114,174,184,132,31,152,171,241,21,10,119,63,234,198,224,211,6,216,180,105,170,254,76,164,76,228,243,115,223,192,160,91,234,58,53,99,39,63,135,82,61,232,199,80,181,131,194,149,185,111,198,182,6,74,71,136,103,143,102,34,57,116,55,221,36,89,161,160,10,188,62,31,127,50,179,131,135,90,26,129,22,194,194,102,38,56,129,151,200,219,62,4,179,212,130,173,6,13,235,153,209,230,194,168,153,187,244,253,196,108,202,16,89,96,166,235,116,20,72,37,167,129,192,88,175,115,225,224,227,163,223,172,6,66,175,11,50,234,51,248,163,84,209,72,89,191,109,81,152,131,148,12,246,174,119,226,212,109,175,135,159,103,42,54,180,243,241,29,148,204,52,67,118,196,220,6,52,108,27,141,16,26,142,186,2,246,87,189,212,60,193,29,33,161,206,195,156,187,7,227,209,1,39,101,30,91,15,33,130,156,230,111,128,6,160,169,86,127,91,42,39,212,188,40,63,75,229,102,135,141,116,43,155,150,242,135,213,206,92,245,14,107,193,163,68,105,207,74,145,201,9,73,239,218,158,239,149,112,107,23,123,123,232,162,165,168,21,74,195,123,135,6,241,2,41,197,152,164,168,67,71,219,236,46,136,222,224,168,127,6,170,236,173,136,54,220,8,222,134,42,210,74,243,155,84,218,78,141,20,155,123,21,90,217,145,176,221,86,121,18,139,54,255,201,57,21,246,5,59,109,109,154,76,163,80,3,229,25,227,68,14,93,180,171,188,156,168,61,87,135,17,236,159,71,187,38,56,108,207,156,148,152,61,72,170,143,238,177,57,27,89,8,61,211,27,132,189,3,181,211,53,74,57,95,98,157,17,179,78,44,95,28,158,61,187,120,24,179,72,4,189,128,223,48,29,124,202,234,170,111,155,194,123,133,73,10,171,33,150,176,248,54,189,92,130,140,95,184,53,169,219,152,29,118,98,36,63,80,197,157,236,47,2,169,1,166,55,189,97,72,48,6,195,11,160,89,189,87,190,69,63,94,6,110,106,56,59,4,140,206,24,222,219,1,10,112,246,229,43,10,87,170,248,68,208,32,19,15,38,187,0,44,133,239,198,173,77,236,229,85,186,8,163,228,15,100,197,223,226,37,106,6,4,172,182,83,80,189,101,13,219,217,26,118,206,133,62,149,252,48,124,164,147,112,96,192,143,35,217,29,244,80,127,159,106,150,232,156,189,88,126,69,217,252,5,132,248,140,253,7,149,230,29,134,106,90,115,53,228,243,84,140,205,98,205,68,75,189,29,70,49,121,49,187,94,151,137,71,115,65,109,7,210,239,47,215,151,236,225,206,242,253,254,216,236,218,58,194,209,14,12,90,177,122,78,118,124,46,254,169,70,32,109,128,49,64,215,223,112,78,59,250,199,197,169,32,13,7,110,167,183,41,99,90,31,170,172,193,242,47,210,190,171,6,197,37,75,139,95,134,146,56,46,252,142,102,211,218,125,169,190,44,66,24,224,254,111,230,228,140,66,143,241,158,141,184,155,77,72,2,179,107,197,99,68,97,13,24,21,30,40,227,129,138,3,80,185,234,43,4,90,184,1,190,6,166,254,156,177,45,168,163,236,157,66,128,237,161,73,212,69,200,201,36,216,249,129,152,27,94,56,106,221,152,82,47,46,203,53,122,167,49,38,180,89,106,96,13,123,70,140,125,75,253,23,162,151,126,71,1,158,97,91,188,238,141,255,90,224,103,3,240,242,40,232,34,29,242,74,18,246,202,136,121,110,25,75,63,240,229,142,39,239,186,156,217,210,106,239,110,212,55,7,127,117,245,31,57,197,106,33,153,77,49,231,192,48,216,99,177,142,23,14,174,234,215,159,68,109,47,144,105,210,75,106,137,91,202,211,180,137,77,70,248,215,223,250,173,58,242,184,223,46,31,106,175,163,205,73,208,159,232,140,115,195,169,41,18,60,109,189,27,52,177,166,79,119,186,106,205,175,113,108,224,215,153,235,30,87,138,219,41,197,14,246,75,217,236,75,82,202,127,233,14,227,58,105,157,81,39,195,110,176,104,84,13,1,183,9,30,51,146,196,76,10,180,215,233,243,110,41,139,117,170,85,210,18,255,60,193,213,56,236,219,231,140,210,230,95,152,120,101,90,172,106,48,246,5,236,244,151,150,86,152,118,154,216,14,22,46,1,240,22,79,25,193,123,10,244,244,167,210,205,194,209,18,95,151,180,132,159,238,168,38,147,106,151,66,22,253,235,106,170,172,189,104,47,123,218,89,209,155,218,103,226,1,174,132,40,226,94,188,153,25,173,202,30,213,221,32,100,67,167,28,24,74,241,21,191,90,212,46,176,188,206,56,136,25,227,20,94,239,205,251,179,156,250,15,188,25,82,185,95,29,83,205,149,196,178,2,135,183,206,220,196,177,2,81,100,200,11,237,196,207,12,13,21,238,161,39,71,124,119,123,104,17,241,130,123,39,193,157,149,164,190,62,242,173,195,199,120,98,138,103,155,65,24,211,113,196,216,44,173,196,137,29,83,126,48,102,187,37,196,25,34,59,176,230,235,136,189,86,142,218,212,76,87,76,147,6,74,53,202,228,129,59,10,241,46,19,72,13,199,24,95,164,21,221,61,101,250,20,253,164,10,88,21,249,224,170,36,86,121,48,137,118,248,249,234,145,20,197,120,168,114,46,155,124,123,74,124,15,220,51,74,21,174,72,252,75,145,70,230,1,75,80,115,76,96,223,165,160,233,41,20,186,6,238,181,207,51,226,137,158,39,126,238,212,246,158,156,99,19,70,179,244,225,71,179,55,122,76,246,153,128,224,241,84,134,86,71,83,110,107,49,152,152,219,193,94,239,205,135,69,103,60,79,234,219,133,173,137,133,238,144,18,184,244,104,79,136,167,73,23,72,127,114,228,186,235,142,78,47,143,157,144,92,9,40,145,172,20,79,53,23,94,226,175,47,96,208,243,0,59,102,208,183,241,145,90,188,251,184,91,167,231,43,118,136,237,168,165,233,118,71,165,70,85,104,89,81,137,71,209,224,145,219,26,115,50,67,10,178,84,161,107,174,195,237,75,73,183,25,207,128,172,224,85,7,84,246,255,229,22,233,164,35,186,61,219,157,243,139,152,57,52,173,168,76,111,98,175,29,210,88,168,65,71,214,44,3,51,107,245,85,3,85,200,202,108,177,40,94,49,22,46,172,107,174,254,252,92,240,95,166,173,73,82,238,197,129,3,253,13,218,215,183,68,155,105,87,111,112,212,102,55,116,217,133,250,154,150,157,232,186,35,160,26,88,91,193,167,33,185,209,158,194,232,38,77,83,44,156,185,219,191,28,21,183,31,173,74,60,235,193,252,5,70,204,234,107,228,16,21,77,228,113,131,143,42,24,70,102,248,51,222,156,220,243,66,217,208,28,15,160,204,188,32,62,193,90,27,10,119,53,196,132,240,98,171,41,7,206,12,36,148,41,250,15,80,250,17,62,36,222,45,106,137,105,212,148,78,13,229,87,180,193,38,48,134,62,50,4,12,232,183,78,124,91,124,87,87,209,13,210,47,129,240,12,255,3,117,95,90,241,224,99,74,27,70,60,102,32,155,140,49,243,15,175,151,2,48,112,82,15,205,95,7,12,91,84,155,119,215,26,109,141,140,35,31,22,107,27,224,194,125,115,20,27,228,219,247,94,163,3,184,99,52,226,33,157,26,176,196,108,43,153,120,203,210,245,236,199,208,18,141,71,208,239,80,107,240,138,147,219,0,142,183,14,185,54,60,129,47,98,42,148,94,172,7,190,78,156,137,102,103,188,195,43,188,67,219,234,250,25,84,13,111,27,235,151,238,252,190,233,124,95,45,106,179,45,183,143,82,235,209,216,63,92,231,9,35,77,234,62,75,73,138,175,130,16,183,145,237,25,41,193,180,237,157,144,170,245,89,35,244,42,255,129,205,53,157,64,20,17,23,46,12,163,117,101,192,252,82,101,35,156,147,153,98,243,105,103,77,206,88,64,178,98,6,216,198,109,30,14,147,55,112,81,60,180,154,41,60,181,41,182,112,181,239,171,241,173,104,158,13,12,22,99,177,0,232,8,74,84,77,140,6,155,90,87,44,61,27,232,140,93,248,209,146,149,93,20,11,200,82,80,53,116,132,108,124,243,133,200,161,64,253,118,77,152,87,184,48,162,255,24,155,189,241,97,152,191,253,86,109,142,56,210,251,108,166,244,195,174,71,229,72,181,203,221,187,125,221,49,84,31,212,93,168,137,230,25,49,85,230,17,33,237,235,20,169,252,232,225,30,138,57,152,51,12,176,190,112,192,128,220,200,181,178,247,103,37,45,167,46,209,69,17,219,147,74,134,140,16,109,194,121,44,249,21,22,9,172,93,232,63,142,68,164,234,48,81,50,157,126,186,174,23,0,187,10,163,54,177,112,226,234,14,144,140,163,4,0,252,140,194,255,17,121,142,232,177,205,210,209,63,38,198,97,85,65,191,32,195,175,159,218,49,195,55,18,206,183,51,46,160,19,97,236,129,34,114,185,140,178,96,34,9,85,195,167,125,204,129,220,67,241,147,9,13,243,221,175,154,81,142,247,45,123,184,203,172,93,206,86,49,224,207,230,234,153,128,119,110,206,239,254,11,85,112,74,239,161,162,143,246,119,219,246,164,38,120,97,139,220,25,156,67,222,26,197,158,241,173,168,189,50,16,121,30,168,132,127,103,60,133,128,5,122,125,160,25,149,144,222,198,30,71,247,184,85,94,79,80,91,82,190,40,232,29,199,240,121,72,180,250,194,10,82,254,133,246,237,204,125,179,5,24,73,108,172,65,254,185,50,3,166,25,18,181,128,123,224,21,74,218,68,148,122,174,2,108,144,148,223,45,122,204,135,156,105,42,200,168,136,244,127,249,238,44,60,97,122,139,237,130,242,15,67,0,56,43,160,173,211,233,103,242,91,191,28,157,213,219,171,86,79,120,16,41,178,42,92,194,223,226,184,228,235,140,202,163,168,91,133,41,160,73,190,18,2,178,211,111,254,20,254,212,232,253,189,159,192,249,78,113,112,24,93,177,115,131,241,95,69,254,247,222,132,112,72,57,94,22,62,190,35,125,214,61,123,167,202,18,231,236,104,86,66,221,7,234,162,20,147,12,216,62,208,54,167,209,72,19,182,107,13,133,187,123,43,238,88,197,132,132,225,57,163,78,221,8,112,75,126,139,181,236,245,24,39,168,16,168,151,246,203,48,6,199,215,159,224,163,61,63,114,43,188,251,25,223,76,98,206,27,103,140,138,164,2,54,177,211,56,150,232,124,117,240,71,128,32,165,168,55,4,147,235,163,125,193,26,43,253,168,251,61,195,130,144,1,163,35,86,164,116,12,130,195,15,103,211,166,77,252,166,170,156,228,228,168,221,252,18,164,81,7,136,218,181,13,162,201,197,80,87,205,124,255,174,39,57,25,129,29,200,194,140,25,2,186,170,63,245,67,150,96,70,161,138,250,250,51,17,190,217,211,180,42,185,218,206,20,181,35,101,139,65,73,177,107,52,81,165,144,97,199,75,187,134,182,127,107,199,124,162,78,94,209,81,221,139,194,214,198,117,56,218,234,79,19,140,14,66,200,244,221,52,70,74,143,166,246,159,207,104,129,73,141,201,205,97,55,10,196,204,12,22,127,80,241,210,184,138,223,32,196,238,108,28,156,18,86,122,210,41,143,158,173,235,224,176,219,134,229,153,130,68,2,211,65,229,67,214,55,25,154,22,207,148,51,124,178,158,252,221,143,40,58,149,166,69,234,122,84,66,99,123,254,41,98,14,64,130,152,253,114,45,130,176,206,141,190,214,42,37,29,103,7,39,59,122,47,126,93,86,97,120,51,33,53,151,80,94,217,210,129,8,192,61,32,78,126,81,41,4,118,188,249,7,76,98,222,201,92,24,157,5,130,92,204,140,132,160,76,87,248,225,56,248,86,227,64,152,165,245,238,105,117,32,1,203,83,138,48,155,170,66,218,227,29,100,162,80,124,88,149,112,65,8,6,199,196,120,115,122,216,153,29,93,38,239,56,144,147,233,183,219,225,97,205,183,139,196,228,51,139,19,22,60,243,184,172,51,43,86,74,119,19,175,252,10,69,34,230,134,218,28,138,50,253,201,46,252,170,39,81,225,156,83,248,117,29,185,37,175,133,80,207,236,34,214,80,112,234,53,216,211,39,197,64,145,132,91,45,204,92,183,35,215,1,139,41,209,224,143,183,218,58,16,171,174,182,180,16,107,6,254,54,155,19,204,170,16,15,239,102,140,98,124,8,153,68,12,93,251,110,253,66,74,100,121,116,176,222,87,111,211,199,43,190,74,35,95,148,48,151,45,146,88,108,123,79,45,213,37,3,24,66,139,78,116,198,30,18,33,86,214,231,251,223,49,18,17,76,44,187,252,226,17,9,138,116,59,50,191,84,35,116,107,37,242,251,174,250,0,32,250,20,231,191,116,41,90,31,90,116,194,45,102,80,83,105,209,66,201,135,82,130,61,159,174,98,6,142,129,29,235,247,54,172,88,238,125,167,61,71,45,122,157,47,215,195,180,50,156,16,221,113,106,107,196,110,240,166,2,251,56,167,200,196,170,62,192,90,210,111,64,46,224,209,137,47,95,38,235,111,140,102,32,144,217,242,231,146,200,137,56,83,37,73,193,237,194,139,137,45,172,89,101,155,133,178,55,26,210,31,193,121,152,52,231,253,51,232,175,50,25,234,133,187,76,180,60,57,88,151,248,74,71,79,233,172,129,232,21,211,17,239,71,9,49,67,173,224,6,130,249,242,36,219,103,183,251,11,220,244,202,40,228,242,156,84,45,199,239,248,154,75,167,46,112,121,186,83,139,170,76,51,12,192,131,162,88,3,31,249,118,44,184,95,12,252,117,168,221,131,229,229,125,185,86,170,202,54,104,180,125,67,181,133,243,9,199,91,74,92,97,96,245,204,128,229,92,128,170,210,226,244,7,63,36,9,6,2,6,231,140,157,182,119,46,171,63,223,170,196,158,94,186,179,19,249,74,164,140,23,208,3,84,59,4,249,188,126,196,23,246,244,136,208,101,228,74,92,10,0,88,48,95,240,20,131,38,208,225,150,88,223,72,191,178,91,126,130,92,8,165,113,110,84,119,7,18,25,188,73,118,76,28,11,112,47,60,251,56,134,72,95,40,94,77,28,2,8,57,124,163,152,164,166,95,122,126,121,137,155,184,228,57,253,45,130,51,48,111,147,29,45,244,143,66,168,4,34,104,230,66,249,88,179,139,88,52,159,17,23,21,93,253,133,203,52,225,109,93,14,152,236,55,25,106,12,102,95,228,21,48,236,106,117,57,193,209,57,45,143,196,108,63,186,92,103,0,133,54,207,201,155,83,125,204,251,37,192,79,231,131,186,211,127,40,190,210,249,165,134,188,59,22,76,26,46,125,205,182,60,203,95,122,231,191,32,75,221,248,233,201,197,242,16,165,139,188,186,249,58,88,143,237,158,19,53,251,155,56,106,153,103,142,4,112,174,162,93,47,250,193,158,16,28,25,246,246,23,136,38,22,92,103,83,16,199,225,214,64,55,240,2,34,121,246,117,255,234,154,115,103,46,51,8,196,135,14,225,228,94,102,244,250,208,183,22,181,117,74,213,207,211,65,44,149,29,59,58,164,100,192,199,95,165,58,232,39,23,146,140,89,241,36,95,227,174,109,11,44,24,65,234,37,189,54,21,92,113,156,6,175,55,72,161,82,80,210,8,11,225,105,220,92,118,179,155,26,55,236,4,255,141,208,167,107,208,59,209,207,114,230,115,114,232,42,164,102,235,42,209,64,24,192,129,224,200,243,28,134,10,56,142,66,32,63,45,190,55,22,104,63,35,133,25,129,61,23,175,249,139,209,162,189,103,23,119,243,255,58,103,156,38,219,133,115,193,87,140,136,171,103,85,113,122,161,151,77,141,187,5,68,234,136,81,45,250,128,220,33,157,205,35,85,25,220,150,244,30,246,107,251,56,129,53,148,192,150,128,125,42,79,197,57,69,188,148,252,176,237,43,82,38,103,32,79,175,135,61,150,232,24,10,168,159,71,220,249,9,165,84,116,6,78,153,20,17,200,36,143,240,153,248,175,16,186,35,140,19,122,113,112,15,205,61,235,193,1,176,106,201,36,43,110,20,44,91,22,50,16,82,109,36,9,227,222,172,130,149,156,87,181,210,49,6,155,122,35,49,11,170,15,131,232,43,228,221,231,28,172,181,12,161,21,198,170,84,133,148,137,215,14,176,31,152,157,127,109,33,140,172,206,162,111,130,196,169,25,101,94,253,140,51,58,195,202,47,255,222,156,145,38,130,98,247,151,153,155,77,173,151,200,26,193,78,176,75,57,178,164,136,77,50,147,160,237,132,243,90,240,108,173,79,77,92,166,194,203,116,37,51,64,96,14,37,16,162,9,28,194,231,115,179,129,134,216,16,181,94,227,146,8,246,112,86,39,248,82,101,19,87,192,0,23,9,6,188,186,114,116,80,208,207,102,29,39,166,220,37,253,200,91,8,17,154,177,66,192,56,152,241,226,186,139,254,116,221,98,225,232,186,113,27,73,0,50,0,181,43,130,162,173,132,134,227,86,122,183,244,76,101,3,75,138,154,224,135,227,228,82,179,157,63,85,210,174,18,96,168,60,163,240,218,152,158,123,218,144,228,14,75,160,1,115,56,255,180,211,28,6,174,184,224,225,193,47,147,182,217,163,16,181,27,205,192,108,70,112,105,74,52,52,152,80,96,252,204,127,137,173,2,206,153,248,29,188,121,172,185,224,72,199,247,164,84,122,184,143,193,68,125,146,26,165,222,24,207,220,11,93,251,230,43,113,162,106,82,188,225,103,132,161,35,202,196,209,65,64,176,198,159,112,251,6,169,173,241,66,66,160,57,232,8,22,42,196,154,255,47,72,108,121,70,203,212,68,183,64,39,53,103,10,245,204,143,1,145,93,103,119,68,16,214,149,91,43,19,35,133,7,92,255,239,54,211,165,61,42,221,173,217,0,225,54,38,242,26,180,34,243,176,44,114,218,217,235,11,46,54,191,36,159,20,65,15,180,187,121,47,57,44,13,180,51,130,97,110,149,193,79,123,160,200,192,165,31,61,122,227,184,123,122,250,233,203,210,66,74,94,145,1,22,226,177,190,226,104,16,222,141,18,76,58,100,8,34,85,28,134,144,197,44,71,36,132,126,182,43,159,134,124,76,220,226,229,223,114,221,44,216,180,194,226,156,2,70,153,207,74,108,77,87,76,79,95,3,203,132,132,47,202,124,40,254,128,98,10,119,110,51,221,102,198,184,86,148,144,79,250,186,147,39,88,244,108,158,250,198,38,118,19,8,217,15,205,191,134,130,195,101,214,19,198,198,38,45,74,242,204,255,224,158,152,111,14,25,150,175,79,37,244,129,132,25,76,141,68,150,163,111,83,81,152,145,154,204,90,153,194,11,252,213,32,217,50,31,139,112,176,189,173,198,88,161,21,52,77,145,219,15,28,177,64,5,9,149,88,68,132,110,62,162,181,210,24,63,85,10,212,38,50,193,220,187,148,49,136,179,118,240,232,198,109,50,59,5,56,81,170,33,73,5,52,123,33,80,120,56,12,15,127,48,114,44,119,15,74,112,89,96,138,143,1,134,225,44,34,163,146,131,209,116,52,70,117,122,47,224,55,209,89,165,171,176,247,35,202,227,137,8,32,219,253,190,224,237,21,198,132,113,170,1,201,210,2,169,175,9,112,21,255,87,84,178,219,104,166,20,206,189,50,21,36,70,174,52,233,98,191,176,195,202,243,106,194,147,166,49,41,153,34,45,65,19,108,20,200,120,116,124,17,199,254,247,84,44,173,169,94,26,161,59,14,163,215,239,226,165,229,158,17,74,132,211,93,91,186,91,211,142,50,214,193,252,25,127,158,139,60,110,124,173,113,175,202,16,67,173,150,41,210,248,190,173,39,98,254,47,11,89,59,29,40,200,251,78,214,174,204,14,39,49,146,179,101,72,224,15,110,119,213,177,68,223,165,8,118,97,50,156,222,115,162,242,10,215,229,211,222,222,38,120,30,47,210,64,144,63,178,124,23,117,176,65,254,166,9,173,143,22,168,25,47,173,66,22,63,226,93,104,29,197,26,85,189,210,252,139,127,133,215,190,124,114,131,24,101,195,26,238,40,12,225,132,104,159,181,124,200,193,241,30,153,173,162,86,213,60,34,9,51,5,135,103,110,146,224,254,115,92,136,226,195,28,228,204,8,247,7,251,10,46,227,85,83,118,217,189,175,191,225,175,200,40,118,199,104,194,55,245,160,21,215,164,179,123,246,140,229,250,223,86,238,175,239,144,178,157,65,1,82,193,135,89,12,179,128,58,87,170,202,54,175,150,116,197,82,17,216,106,203,224,149,82,152,111,62,100,216,71,218,146,150,92,131,110,101,201,40,30,172,198,214,86,80,107,136,192,220,0,180,59,110,37,4,123,33,110,2,22,121,32,178,87,96,18,114,83,12,251,156,54,29,90,177,218,164,78,12,82,228,58,223,162,106,17,19,98,192,195,35,209,119,90,50,132,61,46,49,235,246,83,9,177,247,214,130,204,89,219,20,19,229,128,239,251,136,157,176,136,194,174,29,38,59,135,132,231,229,100,238,206,172,0,195,50,223,193,64,17,40,31,61,80,114,200,219,51,102,83,254,171,78,56,92,157,152,167,207,197,147,36,124,81,78,71,117,249,204,127,143,10,221,83,78,70,41,133,109,89,200,229,169,62,211,210,169,78,182,204,255,177,89,239,177,9,154,8,140,46,164,230,170,223,237,3,156,164,253,165,211,226,51,239,250,196,42,146,228,134,135,98,224,121,131,53,184,134,130,113,44,14,136,25,158,31,68,88,64,213,208,54,116,222,216,70,20,104,121,192,78,141,111,11,214,220,134,154,28,112,107,192,86,67,1,98,88,22,211,68,161,191,127,136,28,153,112,41,66,54,90,70,174,253,44,138,214,175,105,15,26,248,30,125,89,32,233,60,6,51,156,178,155,219,237,162,45,240,135,129,40,44,61,220,119,248,103,94,113,123,216,120,93,240,116,165,138,133,34,107,130,182,90,4,152,212,203,40,249,66,209,226,196,142,84,195,172,41,24,110,127,184,118,212,120,30,25,84,96,226,222,183,148,215,58,36,191,149,232,123,89,184,245,220,214,5,240,153,233,95,140,166,136,120,178,122,245,53,172,12,85,248,228,213,19,209,101,201,130,240,136,204,209,200,10,18,240,82,177,54,33,144,111,152,227,95,231,132,11,154,91,236,103,35,242,221,47,34,82,154,8,247,67,83,161,115,31,160,43,174,79,162,146,76,65,228,219,25,55,23,47,198,232,186,41,40,18,19,199,242,247,123,0,245,148,29,186,76,144,167,251,72,132,245,61,112,99,109,67,125,4,145,180,22,19,250,64,111,246,116,250,6,243,12,143,68,90,255,196,155,153,214,201,125,173,18,204,119,177,41,158,159,55,134,136,30,203,154,210,46,12,5,238,179,108,9,59,217,45,0,239,154,188,124,120,230,233,29,223,167,34,139,29,35,237,25,146,206,58,143,90,60,53,69,220,168,145,214,118,160,253,222,125,168,179,233,239,251,98,121,200,100,109,42,74,66,118,116,221,104,41,51,235,93,222,38,6,61,164,214,1,26,30,2,120,226,195,198,68,88,90,51,14,80,31,230,131,98,96,137,116,65,18,25,137,83,187,30,217,88,237,49,199,183,80,194,62,39,251,56,62,98,139,62,147,161,192,41,44,250,243,129,65,135,249,57,114,28,243,191,110,51,143,63,14,213,57,179,131,83,245,98,96,144,31,194,128,56,52,250,152,139,178,38,51,113,185,163,208,224,105,235,169,251,42,103,253,137,20,115,13,51,121,92,107,111,71,189,128,76,161,89,106,73,145,56,207,180,65,115,249,138,140,86,117,182,254,214,74,218,136,190,221,225,36,74,123,105,114,165,148,176,223,175,11,23,252,213,53,55,38,142,201,147,153,220,101,126,194,228,15,226,240,192,221,190,171,145,102,128,124,249,245,135,33,185,61,150,169,121,14,4,89,39,18,247,145,14,245,208,180,227,15,81,147,95,1,27,106,2,65,151,125,177,225,102,85,18,155,124,113,113,183,203,55,115,110,190,152,140,189,241,150,95,206,235,6,121,141,55,242,84,5,89,246,54,151,252,150,64,212,72,129,67,223,85,144,223,49,52,100,60,77,88,16,196,211,10,167,32,181,250,170,130,59,181,189,98,191,137,143,240,240,147,128,226,190,32,102,198,165,205,11,197,251,126,189,204,210,135,50,198,172,64,39,197,131,154,157,90,135,217,14,141,153,177,174,244,184,126,231,244,239,192,91,83,151,41,238,1,152,207,45,155,33,38,210,92,20,180,198,80,212,238,230,43,201,98,213,221,160,90,192,44,154,212,193,171,45,69,29,16,195,209,12,107,36,79,94,234,179,95,254,15,33,63,166,18,65,31,39,120,87,237,204,226,212,77,95,32,139,166,205,177,13,130,254,194,169,35,99,85,240,110,68,10,223,140,236,39,68,147,153,58,198,71,180,125,17,156,217,68,245,109,19,145,41,231,159,209,184,71,109,107,13,205,33,31,32,160,155,212,11,114,142,133,255,66,230,246,62,244,101,45,196,223,235,149,73,252,176,99,210,186,185,53,213,29,162,115,225,27,79,208,147,80,70,58,233,59,193,129,144,188,227,183,167,33,8,211,118,78,119,178,10,128,67,99,113,121,106,41,194,17,251,82,59,231,7,157,141,183,159,241,116,84,172,55,141,152,167,154,82,185,233,253,51,202,145,101,177,10,0,126,220,9,104,46,229,128,7,224,117,187,66,6,83,243,144,108,167,1,10,238,153,149,7,193,150,46,63,94,127,249,102,50,37,90,170,91,87,8,139,10,243,192,201,23,123,150,189,60,2,64,165,112,105,220,171,170,83,199,3,23,97,82,147,207,14,235,62,197,252,151,2,160,77,91,218,24,95,170,156,199,205,162,94,142,138,157,214,239,108,149,101,223,5,16,93,31,157,171,68,44,134,74,249,110,92,27,112,88,63,73,108,55,103,9,197,39,202,224,115,99,250,236,73,43,35,194,124,78,113,212,252,181,242,153,222,139,255,216,38,205,223,61,91,92,19,66,190,164,29,94,186,246,136,253,250,119,7,12,228,124,204,160,10,237,60,169,118,26,188,68,186,83,108,47,214,237,46,182,118,62,228,113,10,77,237,12,93,38,66,192,142,205,31,8,14,140,69,44,121,232,222,208,145,159,207,174,186,253,243,115,74,233,77,230,106,175,138,194,16,115,86,83,244,136,29,236,58,42,117,47,201,169,102,216,219,127,27,30,192,197,8,39,120,87,145,130,96,199,223,17,179,30,77,146,220,70,118,41,37,103,85,219,175,172,37,16,152,64,232,33,207,200,198,154,165,131,253,57,244,28,74,121,12,242,143,116,58,192,203,139,34,29,200,64,156,231,165,37,1,214,95,246,2,28,122,248,0,214,255,133,194,84,139,27,3,176,195,77,215,225,113,87,157,241,227,31,64,210,217,161,39,95,116,222,158,143,47,47,163,241,19,243,241,210,82,81,172,232,74,171,182,30,92,19,232,51,193,89,225,182,26,167,7,0,81,148,116,161,44,71,197,29,254,186,67,19,70,139,5,224,96,176,62,125,230,183,187,70,168,129,43,162,119,95,56,69,220,172,228,34,88,58,137,98,160,203,49,37,76,25,183,191,203,129,248,175,129,77,239,175,17,109,181,3,44,244,237,74,255,0,181,105,196,43,202,71,108,72,70,36,72,96,238,94,94,22,115,99,153,176,102,24,16,215,120,95,249,79,92,193,110,176,178,233,149,18,48,223,70,73,101,12,41,107,93,85,34,211,189,220,183,68,36,102,242,57,221,15,199,249,89,160,144,235,173,123,52,79,144,89,51,153,102,21,0,63,170,64,201,86,132,154,117,68,205,253,155,141,41,26,246,115,130,246,29,30,254,109,20,24,65,98,145,25,202,100,214,241,228,66,206,153,187,69,56,99,5,39,165,143,51,241,176,133,255,79,208,208,76,11,255,47,247,39,82,6,143,210,53,240,72,105,98,71,23,51,96,84,21,191,243,63,160,148,2,225,224,222,144,74,223,119,228,72,63,37,245,52,99,19,174,136,57,46,30,224,136,35,254,174,62,197,189,144,159,172,17,109,20,232,42,95,128,77,189,111,192,43,197,209,12,92,187,59,31,174,17,83,5,164,106,241,93,15,179,216,206,120,241,63,43,134,116,190,158,216,200,110,34,170,128,55,190,54,16,204,233,109,148,12,54,3,218,205,215,99,71,221,247,145,161,144,138,34,156,120,179,137,78,178,234,181,37,119,208,228,31,171,51,72,236,1,43,50,132,122,92,75,14,54,164,72,139,93,164,167,223,42,151,112,210,153,137,125,146,200,51,192,101,29,222,121,92,237,104,80,204,146,112,182,201,14,215,134,105,212,73,167,70,129,14,91,158,114,29,219,171,144,171,201,23,18,63,184,91,146,235,155,39,49,68,71,117,85,155,108,181,93,131,17,194,105,244,174,145,35,1,30,167,68,157,60,237,135,34,206,137,121,6,86,110,122,254,19,84,132,218,210,143,53,176,15,122,251,67,27,254,84,115,93,211,247,247,110,24,191,172,49,80,97,201,69,67,17,111,16,152,254,92,241,131,34,116,60,14,164,86,223,75,160,83,168,230,74,158,29,228,127,99,205,151,217,10,117,77,86,220,75,82,75,6,36,246,75,66,127,108,79,226,88,172,176,99,30,5,254,150,106,82,149,7,86,42,5,78,151,161,178,40,124,227,40,110,82,55,255,175,241,191,204,175,214,240,252,224,167,245,8,201,195,37,74,198,141,11,213,174,79,130,96,49,200,35,56,67,148,153,210,194,239,248,126,174,70,121,227,227,94,203,30,115,219,185,24,38,180,127,202,244,249,53,89,23,21,54,23,214,129,182,208,250,162,14,16,204,152,111,188,215,61,52,105,61,123,126,199,110,64,194,212,181,33,122,127,39,18,162,3,228,43,142,144,16,143,86,107,225,79,174,201,89,233,138,113,167,6,119,87,202,116,138,234,42,243,233,202,221,114,107,64,242,238,20,244,252,219,239,164,142,85,86,210,149,209,115,131,107,173,196,122,191,174,77,112,58,171,239,116,200,156,73,205,147,78,119,169,70,67,11,177,21,236,23,245,1,141,182,203,197,201,17,190,169,167,176,95,155,197,84,136,121,101,73,248,135,17,148,219,2,64,93,250,36,79,182,148,15,43,112,76,196,230,1,44,197,112,230,70,66,25,246,255,125,181,193,167,177,148,56,137,154,103,238,221,216,84,74,100,217,102,197,253,187,122,26,40,139,134,111,93,78,205,159,157,230,141,147,195,186,8,11,122,87,175,104,254,20,205,255,54,232,120,98,123,84,105,13,56,33,97,127,142,116,254,4,88,109,248,63,90,178,42,104,39,109,162,177,240,208,140,5,176,81,105,210,47,55,45,150,162,223,120,160,143,106,131,10,130,155,39,49,16,5,198,234,60,184,124,134,155,192,3,38,165,169,90,184,5,181,70,153,61,51,188,122,126,148,30,137,222,172,236,52,118,195,170,12,60,96,111,34,119,146,241,243,241,190,90,188,196,171,195,96,87,39,168,34,226,196,163,23,54,80,183,67,249,57,3,124,86,190,219,199,216,249,31,119,31,60,149,174,177,99,181,150,30,24,117,26,133,174,210,95,244,2,111,252,203,143,152,44,79,209,131,221,195,207,84,251,14,7,1,128,57,90,144,127,66,185,202,1,118,246,19,244,125,52,97,33,204,53,242,143,207,168,166,139,38,114,72,69,234,44,255,96,34,60,203,47,179,140,152,79,17,236,215,85,145,197,117,109,197,196,113,142,220,1,7,23,205,38,174,72,136,39,145,32,173,14,78,62,153,229,72,49,216,176,53,112,110,233,171,203,143,76,233,111,36,220,118,13,51,188,232,245,102,143,37,135,14,30,252,134,128,233,102,109,93,215,145,183,17,200,215,187,136,137,86,236,138,228,181,187,12,168,14,24,238,160,60,250,156,209,182,2,175,90,90,186,198,50,62,117,130,229,45,240,154,181,237,247,91,164,184,200,107,28,247,37,197,204,45,192,97,47,187,13,63,123,64,224,62,143,240,242,151,62,254,115,56,201,126,245,156,98,66,251,9,155,236,37,152,117,84,226,139,184,229,17,19,190,233,50,217,251,250,224,78,108,208,28,164,210,200,166,121,230,56,57,120,224,23,231,118,52,51,203,186,255,231,75,58,229,21,248,66,58,115,73,25,246,192,200,223,15,93,154,205,49,69,76,52,17,210,139,172,226,56,234,130,207,52,62,229,244,246,77,166,92,28,218,172,152,180,195,198,206,221,155,43,113,41,157,152,128,104,0,47,186,173,254,227,146,41,225,31,205,225,179,58,64,170,114,214,98,135,28,229,86,187,199,205,174,218,10,4,10,34,253,204,79,128,91,5,129,168,125,179,78,47,0,90,37,122,226,41,65,103,31,152,127,135,24,12,188,244,115,98,213,248,155,191,108,78,170,88,237,82,199,82,167,105,10,188,160,134,239,20,36,142,72,176,149,226,96,206,219,249,117,144,46,105,85,120,16,89,4,173,30,49,9,117,233,155,32,74,179,142,209,201,198,33,146,147,18,164,217,19,115,172,208,128,37,200,72,243,252,161,240,90,54,88,233,151,6,88,78,208,89,177,91,217,134,132,50,195,170,83,23,103,238,239,255,207,62,196,28,105,163,249,118,241,184,238,75,42,194,104,37,155,45,89,77,111,2,130,146,80,227,97,41,16,130,116,168,94,246,236,116,142,208,140,244,162,84,252,70,81,150,136,90,175,72,182,33,104,205,11,244,55,241,183,89,194,65,172,142,55,229,4,155,49,110,220,208,88,2,101,227,254,174,236,132,241,162,3,127,13,160,20,249,100,57,201,28,203,160,6,225,108,47,230,126,212,233,29,137,104,82,203,159,166,239,95,80,42,200,108,184,214,65,132,220,162,86,23,95,236,203,153,82,213,214,110,162,158,103,154,74,32,192,182,53,72,67,30,157,122,242,83,204,217,28,30,81,249,26,4,121,162,16,155,131,233,31,223,250,95,90,199,156,65,91,236,211,46,244,62,239,192,105,28,51,123,166,241,181,75,215,246,10,237,163,13,7,117,4,76,63,249,227,196,44,244,50,37,54,95,233,16,215,239,236,232,104,40,250,174,101,35,42,91,223,151,213,101,43,143,10,30,156,73,175,58,148,135,202,11,241,242,116,18,164,106,247,164,1,60,145,231,49,185,72,197,122,214,128,26,103,87,50,118,40,228,166,63,71,252,233,117,11,128,85,23,137,20,191,195,194,40,3,8,207,176,171,55,147,145,24,40,213,60,147,200,164,219,161,158,212,173,120,231,3,159,204,46,5,121,59,67,155,215,62,22,15,207,184,126,244,72,221,132,8,68,146,123,125,135,139,29,233,7,203,38,249,60,10,16,128,29,83,187,197,76,172,234,126,60,11,205,96,61,113,109,23,194,15,32,69,220,234,170,41,108,184,231,36,97,27,124,53,69,51,105,37,231,30,47,86,101,52,7,191,39,247,138,166,201,182,134,159,167,107,156,222,178,3,105,28,220,51,187,219,100,241,86,183,195,39,252,193,222,45,178,37,226,181,25,139,123,184,23,185,180,113,140,133,229,27,253,130,236,215,50,7,170,120,94,51,47,246,170,91,82,203,83,85,204,203,224,95,84,45,84,47,187,211,155,229,32,8,21,229,61,63,6,128,202,182,90,214,6,158,39,250,127,45,181,222,176,176,215,152,211,248,67,164,61,53,224,115,219,71,57,144,221,165,90,135,116,37,158,139,25,86,204,145,187,168,197,73,229,229,214,71,101,214,2,21,133,59,90,109,124,32,68,76,69,151,75,189,240,92,173,176,191,140,115,117,222,93,8,206,175,255,3,5,192,164,250,62,243,69,50,159,12,1,33,78,40,185,244,4,7,90,175,15,235,192,236,98,110,166,197,35,215,165,237,241,247,229,207,37,111,48,2,54,157,74,235,109,107,162,42,60,71,133,243,29,49,245,250,175,125,105,235,243,89,91,88,189,143,53,109,221,250,171,65,145,34,209,172,204,128,72,196,124,47,153,33,47,247,193,3,248,150,28,155,150,81,144,214,235,219,236,247,112,132,209,166,50,134,244,80,132,149,60,8,89,106,252,160,192,214,204,250,84,156,178,248,222,17,158,66,25,224,184,135,47,105,60,183,242,155,133,95,123,232,171,118,180,202,94,180,242,182,138,220,100,211,47,35,95,150,121,204,24,124,96,185,90,102,57,132,201,95,151,52,247,148,62,214,15,76,246,35,26,41,253,205,233,141,204,253,8,142,106,51,50,40,233,39,40,94,176,180,236,46,157,15,145,89,37,74,204,30,241,177,31,94,217,152,95,185,37,57,11,207,139,20,178,233,48,89,213,76,252,193,254,55,46,184,98,9,202,198,22,60,165,5,106,18,232,28,130,203,54,180,80,234,158,122,197,249,208,249,128,169,148,253,178,8,217,164,134,215,70,210,228,174,168,150,235,175,32,110,91,233,102,5,158,122,162,77,227,212,114,62,1,102,188,143,175,224,83,160,119,37,125,66,208,199,84,87,12,92,92,95,238,76,78,26,39,97,145,209,54,209,32,237,28,27,238,186,7,61,213,171,7,109,5,241,235,114,143,222,246,215,10,112,103,133,1,199,123,236,56,124,165,211,148,64,141,247,160,184,162,126,54,63,218,115,118,121,181,250,41,168,144,24,75,57,168,140,21,57,81,227,107,239,79,186,117,188,101,142,25,112,90,241,149,148,251,218,36,98,245,87,13,210,132,70,244,63,56,162,52,42,68,80,219,230,188,92,166,220,148,159,200,119,148,41,79,99,85,255,196,36,146,17,241,36,230,8,49,239,225,136,68,246,76,172,92,110,106,203,250,36,135,137,69,62,98,1,61,85,31,99,123,203,221,214,81,102,80,232,225,38,12,172,35,174,45,121,210,226,148,186,78,0,223,189,92,218,0,179,142,214,156,144,220,9,203,225,207,251,177,182,76,31,143,65,167,69,57,71,126,22,1,38,77,85,32,163,70,36,115,208,121,47,229,248,69,8,140,37,182,183,188,197,188,218,214,138,59,24,249,206,223,205,85,133,148,181,99,10,104,6,249,94,238,140,161,84,58,48,153,218,227,128,43,73,248,119,93,222,180,210,113,238,157,185,108,23,134,239,240,47,194,77,78,211,72,191,154,89,239,104,181,233,131,220,166,15,144,119,184,134,199,205,176,153,130,127,180,63,76,156,125,137,33,135,1,177,212,168,248,5,242,84,134,221,138,132,253,48,14,109,157,20,64,215,91,43,115,241,237,70,99,120,3,243,125,79,97,240,28,255,139,6,144,42,120,203,17,199,2,204,150,239,191,195,151,21,216,98,16,94,143,55,40,108,216,39,175,185,109,243,65,235,15,168,132,29,10,254,62,196,81,51,201,59,9,188,34,154,105,13,234,150,7,91,39,22,227,107,139,200,242,127,109,136,167,120,46,212,46,29,110,164,0,202,32,226,15,210,232,75,183,122,157,8,130,89,17,27,64,232,82,62,39,161,244,119,86,85,237,30,161,132,201,147,91,162,153,152,196,109,194,185,76,55,150,235,112,25,143,245,220,134,221,119,255,50,108,173,6,4,204,193,245,85,118,179,26,51,74,79,0,177,190,0,150,49,164,240,208,207,71,122,197,235,102,225,28,175,142,168,249,102,175,234,26,52,175,248,200,25,10,112,131,46,184,118,77,29,63,130,229,180,168,102,143,203,223,194,50,92,13,55,45,123,113,190,32,95,228,230,161,203,167,103,95,232,172,49,18,145,88,133,123,192,25,244,230,65,217,208,127,175,82,178,93,147,82,206,149,115,26,178,182,1,5,4,32,223,233,43,86,82,185,252,14,232,102,177,99,217,129,205,14,197,169,4,197,8,32,193,58,39,108,243,77,27,158,204,116,124,128,155,106,235,248,206,71,144,122,121,112,94,105,152,71,10,86,246,253,4,130,85,73,225,204,119,91,247,62,55,50,33,42,100,208,9,5,118,43,49,18,16,168,153,50,229,249,107,108,208,109,205,24,204,207,184,83,168,194,234,163,146,123,251,188,218,230,34,37,48,138,87,159,17,10,87,150,159,180,57,139,250,33,119,62,78,114,209,10,244,98,30,206,96,24,201,133,96,18,32,243,154,191,153,130,68,235,115,226,73,185,65,197,248,47,133,228,54,74,213,16,193,101,20,255,131,24,189,119,95,108,193,146,133,161,121,130,234,7,109,178,103,116,211,82,9,176,248,129,20,229,227,178,208,127,75,111,247,217,161,246,85,103,107,101,50,56,215,192,188,161,244,89,56,29,163,182,180,202,51,97,0,225,14,221,126,164,211,97,189,108,122,51,140,172,159,86,152,124,29,235,63,9,55,106,137,140,34,177,161,14,85,113,127,243,127,81,80,63,152,226,199,169,181,199,234,112,10,132,241,50,82,108,49,38,188,139,1,44,3,2,30,134,186,247,63,81,144,245,217,159,69,179,224,244,224,0,35,220,177,218,66,203,31,82,72,2,169,117,201,67,136,76,120,200,86,201,9,128,241,124,161,88,84,176,38,181,133,215,55,103,106,92,192,232,159,73,163,189,69,50,101,147,147,243,58,158,63,60,59,200,147,202,54,187,157,14,253,37,248,131,210,69,230,186,26,151,218,245,101,227,251,67,152,94,81,237,55,31,80,248,244,164,26,36,184,125,205,120,231,81,203,135,188,97,48,2,235,172,254,160,204,215,225,104,136,60,124,149,255,91,216,253,76,205,227,154,214,121,251,201,106,90,118,79,5,244,62,44,87,19,112,101,28,209,162,142,10,125,18,74,180,102,80,51,58,5,36,50,123,160,172,5,142,161,90,223,254,210,222,233,194,11,19,67,187,45,94,188,135,90,71,128,109,236,138,39,24,244,42,186,74,99,114,191,184,209,77,207,153,180,199,192,240,89,197,234,51,114,110,152,45,104,90,214,44,39,195,145,106,183,238,191,211,88,172,251,50,176,88,8,104,206,157,220,130,233,198,131,117,68,230,41,214,225,142,134,118,6,212,252,79,55,97,82,140,87,17,20,146,62,64,136,148,245,25,58,128,75,207,147,62,212,168,170,227,155,24,86,203,95,100,0,135,102,175,245,216,194,101,206,39,48,51,101,13,15,19,231,125,26,248,204,221,130,173,112,56,172,116,145,46,220,17,62,128,103,73,244,109,134,187,68,74,37,196,6,30,238,0,161,47,128,180,220,179,120,117,89,173,197,82,72,31,80,241,144,21,217,18,224,45,121,204,32,168,231,241,36,142,192,115,180,194,206,103,184,1,192,130,137,18,138,247,218,163,49,212,97,54,166,126,130,0,225,55,179,149,109,244,152,63,129,82,118,101,88,18,2,117,146,121,34,26,160,70,54,210,11,165,2,79,214,251,64,185,58,39,39,115,35,222,240,233,28,158,118,242,133,164,71,148,234,199,213,27,1,130,144,80,204,28,25,78,106,66,146,239,73,136,168,211,196,90,232,63,59,71,66,73,249,78,93,202,229,114,10,226,138,71,227,254,234,228,171,138,118,158,119,177,202,16,98,123,209,223,143,185,74,43,83,123,130,17,128,66,245,159,229,211,76,195,233,121,16,183,213,54,250,172,130,146,217,102,132,202,99,201,53,219,212,86,146,155,24,164,70,199,98,54,83,162,37,35,142,199,38,119,228,225,74,253,176,99,82,123,176,187,219,166,92,162,226,124,220,155,33,199,197,106,249,112,165,177,179,236,84,96,106,203,70,33,162,215,200,116,241,10,183,48,33,38,93,239,208,189,202,155,240,135,156,5,137,199,58,143,30,6,159,253,91,11,113,115,94,84,78,175,244,146,154,246,230,247,60,123,128,139,26,126,49,105,28,128,155,108,223,191,28,246,165,254,196,69,191,25,85,31,158,114,133,194,36,23,45,32,25,54,5,207,249,184,130,153,184,195,80,63,12,115,203,87,16,110,21,52,234,170,129,253,7,149,232,244,226,60,245,100,14,171,31,186,72,253,33,178,88,45,53,126,153,246,176,31,11,56,113,212,156,123,54,126,249,17,183,207,175,255,196,126,164,125,182,201,39,118,77,0,137,65,191,174,200,189,20,156,117,238,243,92,185,73,3,190,241,42,127,229,237,219,55,217,156,203,203,207,171,232,33,236,46,97,20,59,67,8,253,114,229,73,72,131,77,137,21,76,198,203,233,40,36,35,193,249,5,138,86,42,90,243,88,101,92,237,140,188,51,15,246,27,225,143,197,22,44,83,178,156,132,254,190,132,133,92,106,200,66,126,202,231,111,93,51,39,131,44,70,149,198,29,139,40,67,238,234,232,164,179,221,230,69,238,53,136,131,124,185,255,251,156,52,15,110,206,198,207,51,120,12,181,5,0,241,235,168,231,95,153,163,186,29,144,120,121,42,38,169,148,137,129,87,51,129,118,156,43,179,113,142,165,102,160,122,101,88,227,137,171,77,92,142,93,232,178,95,165,244,197,87,86,142,71,101,224,81,1,101,14,93,168,104,252,128,87,147,3,35,99,118,42,19,101,164,97,36,238,45,110,13,121,67,203,157,221,0,19,17,86,200,29,22,65,48,114,244,66,94,213,210,146,122,69,160,82,114,218,96,27,235,156,36,91,125,75,72,140,66,243,255,168,154,53,70,239,209,173,215,92,141,131,199,22,195,170,150,98,252,36,202,0,102,23,161,128,94,137,119,110,92,107,81,78,8,246,57,228,143,75,205,233,62,215,47,168,126,48,134,252,164,85,196,28,21,147,66,254,11,127,200,82,222,98,249,59,82,225,130,150,33,66,185,136,16,169,138,201,56,163,33,49,233,26,201,157,91,60,95,75,177,88,88,233,249,163,134,2,2,140,202,187,166,240,101,10,152,181,252,116,99,136,102,126,19,226,97,137,134,176,251,17,72,243,203,74,142,215,3,189,157,203,93,13,248,85,246,31,67,119,74,55,178,62,164,22,105,48,29,102,31,67,124,19,238,9,131,243,251,174,160,99,97,157,81,111,119,195,184,192,194,97,66,136,209,240,61,85,240,241,249,69,77,199,147,110,159,118,1,175,35,60,91,97,64,58,205,192,49,209,254,209,226,72,139,19,148,231,99,135,250,8,150,142,130,13,85,95,34,171,58,234,236,61,99,82,232,219,116,45,237,60,173,128,77,120,106,232,186,155,19,13,228,83,103,119,54,162,106,208,76,123,195,209,206,111,245,31,161,58,10,15,88,211,200,69,67,183,89,24,185,141,123,136,117,243,67,144,101,3,125,140,222,193,109,173,50,129,152,182,231,184,33,236,35,140,47,224,155,74,36,202,152,234,31,237,198,101,234,72,192,231,202,216,202,158,65,52,169,41,187,53,167,88,34,18,94,101,73,18,74,28,186,97,229,187,255,244,69,192,121,44,95,160,112,53,247,185,94,85,24,34,62,169,170,55,4,59,226,28,60,247,167,38,242,13,226,113,75,213,227,152,68,236,173,67,240,235,127,88,199,22,49,201,36,175,11,78,64,55,25,236,85,166,5,236,12,41,204,236,121,93,87,66,71,36,205,91,105,217,45,59,60,212,76,202,103,8,171,57,46,207,207,181,89,228,229,71,210,228,73,167,126,28,76,30,211,120,46,221,147,127,196,46,136,199,131,183,145,137,142,48,145,19,245,41,55,29,143,139,184,103,28,197,44,250,252,83,7,248,79,124,201,245,209,182,248,118,139,240,223,96,93,202,13,46,164,153,13,14,127,3,150,134,6,129,186,170,121,230,243,246,150,125,21,249,105,164,78,113,35,243,246,83,99,239,16,41,88,148,112,230,49,32,115,164,47,136,251,225,58,80,182,157,142,53,60,243,215,171,209,11,102,15,37,100,72,242,238,231,30,110,19,241,82,214,18,156,248,29,144,215,204,80,168,247,31,227,50,52,54,141,254,21,78,189,94,76,186,22,228,162,187,158,33,168,143,156,46,135,255,4,95,89,171,160,81,44,118,191,102,163,32,129,177,185,84,160,201,158,53,63,83,253,30,96,85,99,183,91,241,194,179,255,136,26,96,212,93,101,36,246,54,4,108,59,243,163,131,119,108,27,137,206,84,7,242,214,13,127,168,189,55,230,2,222,221,134,126,119,233,88,46,13,244,149,202,27,142,8,186,105,207,98,50,251,76,115,4,152,153,140,28,168,87,194,57,216,59,8,36,14,217,14,85,119,150,135,161,236,180,204,34,37,192,239,24,210,217,141,207,6,180,64,61,81,58,143,138,202,183,12,65,63,28,100,41,70,120,111,138,129,87,167,192,228,92,62,223,16,107,231,89,169,242,102,141,185,190,84,223,168,172,14,214,201,108,76,204,240,86,223,179,77,101,233,46,90,42,135,139,60,131,119,44,152,40,230,77,161,96,77,52,228,237,243,113,225,152,54,225,231,240,88,104,88,194,211,181,172,197,55,52,130,40,3,234,45,42,49,160,255,117,33,187,247,160,53,40,94,47,76,251,22,58,211,250,249,109,223,133,168,243,214,253,101,241,74,162,102,198,21,121,163,123,223,25,12,184,241,188,30,80,88,194,5,111,68,114,231,47,70,232,37,126,91,223,227,171,182,245,136,138,118,128,234,69,110,73,18,194,255,155,108,72,113,147,251,89,154,223,63,232,155,226,41,86,50,180,226,179,8,41,19,77,40,52,79,31,210,140,91,144,165,43,129,65,133,254,247,60,126,138,51,236,74,208,16,200,68,67,13,12,50,172,10,141,2,246,136,145,14,89,6,124,105,137,252,171,133,20,130,159,143,83,147,183,244,68,211,6,101,189,223,180,180,188,204,120,2,72,209,171,203,66,184,52,45,78,90,55,40,206,243,118,90,213,75,85,29,88,129,176,101,111,168,246,145,120,127,138,0,228,191,224,2,71,76,90,162,200,230,23,120,163,113,21,113,246,95,200,20,232,16,209,125,105,251,129,183,190,70,207,181,214,119,172,44,102,62,115,59,188,143,56,68,110,11,117,103,227,193,88,39,82,229,38,22,40,157,242,140,79,15,124,233,228,165,9,36,247,141,178,219,241,176,149,178,15,169,103,196,174,59,84,61,2,233,170,179,183,88,228,97,50,74,158,99,163,58,99,217,203,105,66,21,92,8,128,75,54,86,166,115,55,85,241,71,174,250,200,206,121,226,144,167,184,152,246,62,121,190,59,75,95,105,210,88,162,104,68,68,157,232,115,209,235,87,138,178,105,34,167,30,24,83,170,115,47,93,187,244,38,33,45,59,121,245,207,43,124,126,174,153,114,124,251,108,210,34,104,219,21,155,141,69,64,34,241,145,131,82,84,112,192,139,226,20,193,45,161,180,114,226,51,209,5,212,209,229,50,84,69,93,248,50,1,248,17,119,232,49,61,11,166,31,225,85,17,70,145,11,197,1,31,130,117,212,10,113,113,82,61,117,218,127,28,176,132,126,172,157,186,249,147,126,236,209,166,208,51,55,64,19,148,109,143,137,81,229,160,47,170,19,62,74,52,77,125,41,210,165,198,210,177,123,80,169,60,230,32,131,176,86,96,222,19,8,236,207,216,127,22,155,214,204,52,124,196,179,2,237,127,157,19,44,156,120,138,253,72,252,11,82,194,241,94,25,125,91,157,202,29,69,199,120,218,80,50,230,81,144,40,135,101,25,80,159,36,61,223,44,255,193,109,162,29,127,203,95,79,245,220,168,122,96,252,146,79,15,183,38,52,44,92,63,233,157,88,72,3,202,69,165,204,234,230,133,118,253,188,37,199,177,161,53,50,125,21,160,137,198,147,71,28,140,90,78,191,215,165,73,7,72,28,10,174,84,102,60,68,25,14,150,172,177,110,97,243,50,115,153,20,124,94,128,142,168,59,181,142,21,213,110,205,157,123,66,116,191,255,227,155,228,99,250,49,144,250,153,99,109,227,64,77,37,147,38,54,228,31,51,227,184,208,210,44,51,80,15,81,97,138,199,194,172,199,57,47,219,153,25,198,59,84,34,133,115,172,154,120,14,208,200,18,113,190,210,240,160,200,71,36,203,125,39,90,114,120,172,194,192,98,223,121,117,56,242,30,13,24,155,165,217,135,187,168,91,204,252,99,16,244,67,147,56,199,50,195,233,173,25,229,74,34,79,152,184,44,181,252,85,74,69,139,197,145,20,204,183,14,72,230,43,121,219,205,109,116,247,224,192,108,97,220,228,144,78,225,242,220,153,188,33,4,34,50,51,166,102,156,58,25,65,175,30,198,125,200,119,142,225,36,191,234,223,191,254,113,144,51,10,156,242,23,220,5,169,83,139,7,223,248,177,43,103,180,166,158,189,254,77,248,86,73,205,112,87,114,54,105,143,204,142,112,96,168,228,0,56,234,70,86,10,45,121,105,91,228,198,190,159,82,157,36,114,92,23,0,123,190,51,72,44,68,252,163,43,184,195,48,187,27,238,125,153,142,232,201,140,107,31,176,7,111,163,129,139,48,190,123,111,191,160,132,196,255,141,91,248,103,213,83,129,59,62,42,31,94,158,241,204,232,124,218,69,184,198,78,84,249,225,142,14,141,91,107,185,167,114,216,239,52,144,29,127,252,238,185,79,42,125,139,192,139,109,76,174,118,144,235,157,122,251,179,57,181,224,74,182,249,69,59,132,153,255,27,221,175,32,218,54,245,177,84,85,3,195,50,134,235,121,72,216,15,204,73,209,3,63,50,225,4,61,136,89,111,35,73,73,151,160,66,0,104,170,26,201,188,191,48,80,193,213,8,201,177,128,74,51,46,94,211,43,236,149,58,10,126,88,20,78,71,45,204,138,236,144,61,158,206,19,191,121,230,196,170,134,31,220,136,5,73,233,122,167,201,30,203,24,127,126,134,78,162,207,208,91,99,20,99,110,20,205,130,66,70,48,172,250,243,125,106,223,135,111,172,249,45,33,171,187,38,165,91,72,146,2,168,149,107,15,104,81,186,65,195,60,85,12,30,212,43,156,174,113,129,27,177,212,48,158,219,176,251,89,241,56,174,103,101,114,206,126,225,183,95,48,128,105,64,186,180,5,89,150,44,74,62,104,30,100,215,55,128,108,125,242,50,241,224,88,71,227,36,54,219,52,73,115,18,248,157,48,251,45,244,215,194,11,64,181,160,231,201,143,212,86,111,169,100,238,192,225,191,122,115,79,34,97,24,176,125,16,116,200,103,241,6,97,208,253,7,205,174,1,115,253,109,9,181,97,26,80,232,8,182,30,234,116,38,170,108,176,63,81,63,215,158,78,32,127,137,254,94,128,0,77,203,151,148,196,226,213,29,174,169,222,7,141,132,112,32,58,43,195,219,240,204,103,64,247,131,203,28,85,119,232,93,168,106,236,219,139,51,11,234,74,1,8,35,1,128,148,70,59,144,40,98,179,244,189,130,95,155,244,185,12,168,118,217,244,130,185,253,110,50,122,187,116,127,218,214,29,94,189,177,96,28,193,11,175,135,165,55,27,191,115,142,206,135,46,237,45,8,132,206,41,67,22,39,144,61,194,25,190,176,124,111,104,199,121,191,146,228,45,115,220,219,100,146,15,192,228,10,62,157,47,231,246,74,66,61,1,141,78,164,41,155,102,39,179,170,129,188,94,11,255,223,233,96,171,58,145,25,40,223,17,182,167,56,37,178,196,10,12,14,116,239,229,221,210,58,244,194,138,115,135,116,255,123,89,24,56,24,199,14,175,137,45,151,165,126,82,114,93,208,156,255,114,52,176,192,214,100,46,216,66,115,46,223,117,237,121,37,207,250,35,84,33,143,75,249,245,103,24,168,28,73,141,183,53,13,2,134,91,121,92,32,15,225,192,93,76,159,226,99,236,55,214,175,27,177,173,39,120,131,51,66,72,88,221,213,161,145,75,250,112,208,74,228,38,170,38,5,155,30,122,210,16,67,115,121,49,198,196,59,233,110,89,93,118,26,0,93,162,236,90,202,34,121,138,24,158,63,147,85,249,194,28,83,183,111,31,2,159,171,26,220,121,120,167,202,18,113,83,78,238,15,4,114,185,241,111,236,68,171,24,65,95,175,169,55,168,249,85,149,31,173,216,55,182,105,164,213,187,105,241,96,93,122,60,65,227,75,53,82,120,30,65,164,171,11,49,197,233,252,199,243,67,147,184,186,111,223,173,230,158,231,57,31,119,150,238,142,45,153,230,36,137,140,115,98,57,134,240,132,253,180,5,211,19,211,12,65,54,214,31,41,173,142,162,43,21,85,204,247,66,201,124,5,246,14,141,41,205,15,83,212,8,228,5,155,102,87,226,166,29,248,87,196,186,88,46,202,93,65,155,233,216,228,220,29,166,16,1,125,3,159,106,255,112,154,188,199,34,216,253,149,217,108,118,128,31,147,195,45,127,121,10,253,109,72,203,145,205,66,41,55,63,44,228,10,175,5,112,133,56,186,65,234,175,65,239,74,203,215,234,8,149,21,106,195,101,82,134,61,131,242,177,231,65,193,240,34,145,251,22,206,170,248,217,209,94,126,185,114,254,74,108,224,198,211,230,138,156,111,144,189,218,145,103,166,189,109,208,115,163,179,165,159,54,239,120,79,96,105,148,151,164,54,2,250,182,214,161,227,47,129,145,212,140,56,4,147,47,228,88,100,202,198,82,73,160,126,246,10,36,201,52,108,92,230,155,24,70,97,236,165,166,212,172,252,58,0,220,13,27,9,17,225,67,118,94,16,184,62,178,148,206,15,169,71,0,21,250,111,214,78,41,234,150,224,227,147,129,239,182,108,62,236,209,158,153,0,230,54,6,78,57,153,126,7,137,95,137,187,204,48,78,133,82,60,62,48,35,20,100,17,48,187,25,8,220,111,69,62,250,179,84,7,146,229,3,240,191,221,53,139,230,115,30,213,5,252,222,42,232,82,178,53,201,240,134,228,0,238,237,17,215,51,119,202,68,82,175,95,102,71,103,151,116,201,6,116,141,178,59,104,96,181,143,27,181,157,200,224,85,142,121,187,110,116,58,227,181,199,181,180,10,140,73,151,122,167,57,104,230,68,224,65,206,94,55,159,223,50,28,73,0,61,239,93,96,255,210,59,233,87,250,13,70,75,118,131,78,125,216,104,227,227,151,72,70,247,102,191,44,3,226,81,46,116,137,94,207,47,188,255,101,22,253,103,107,82,99,70,252,71,119,150,177,116,22,148,230,153,242,16,87,68,121,160,128,247,74,138,23,13,171,103,166,82,130,103,184,242,33,1,173,139,74,229,94,205,206,245,78,3,150,24,211,194,163,225,124,19,252,175,125,175,212,142,152,69,192,215,82,156,198,9,30,234,136,109,122,221,238,161,14,237,137,148,232,152,233,227,177,182,251,123,102,253,13,122,166,243,140,204,85,129,146,16,150,40,242,240,137,50,40,242,78,72,69,52,51,71,39,165,14,14,173,91,253,205,238,61,149,242,147,28,77,27,142,112,76,222,208,181,171,151,163,51,227,163,175,169,43,67,213,214,127,181,71,7,83,132,206,19,249,8,244,63,14,185,225,36,158,57,14,171,205,108,60,112,183,175,7,218,44,55,38,142,201,187,134,172,57,203,220,218,247,74,201,153,154,254,24,225,2,22,57,53,25,128,43,234,86,126,188,88,55,102,254,221,181,214,61,196,236,156,147,12,116,44,174,104,212,198,191,27,170,187,141,49,173,146,180,89,33,182,109,154,44,251,180,174,83,157,78,52,236,15,143,178,224,84,151,102,23,9,36,222,248,119,43,71,103,45,53,215,144,200,157,239,215,250,194,78,253,114,185,205,4,211,15,88,190,223,213,176,253,191,175,144,245,247,98,107,195,120,40,96,215,246,18,209,241,158,218,193,20,84,220,85,140,233,120,86,108,56,29,120,21,19,239,49,188,16,147,109,202,235,184,6,254,37,170,199,212,119,14,229,47,201,13,43,78,151,205,207,92,253,96,112,49,130,195,64,35,216,52,234,62,57,45,103,178,203,93,67,226,87,219,16,71,192,247,180,62,0,80,176,182,45,7,36,154,223,192,104,180,140,172,181,229,182,253,107,15,57,38,30,69,5,197,149,204,87,31,186,78,84,19,167,75,5,75,135,76,136,34,80,19,103,155,250,24,43,56,187,51,6,80,45,98,144,108,56,227,117,217,239,204,130,99,105,176,50,71,183,42,232,57,226,27,11,244,212,249,89,160,207,176,213,93,130,83,7,239,245,188,147,207,92,133,237,88,46,74,144,192,179,188,32,169,246,211,241,20,40,155,69,168,136,105,11,99,197,96,156,9,92,137,27,13,232,152,77,100,92,162,40,41,126,37,255,254,7,73,234,116,169,215,218,104,32,164,165,95,69,165,100,48,65,153,89,87,233,15,211,25,145,152,8,206,156,1,213,130,184,133,181,93,89,208,36,166,101,204,66,22,244,201,52,230,246,105,84,250,66,50,161,130,82,106,164,211,146,84,134,26,218,30,183,175,32,61,29,168,117,243,153,216,4,49,236,173,88,67,29,59,66,253,78,247,179,176,56,194,182,174,46,252,81,23,47,24,117,128,175,223,165,86,60,47,12,78,76,138,84,234,156,152,142,126,14,208,178,203,0,3,59,215,186,6,192,123,31,70,231,204,223,222,90,146,244,17,5,53,251,75,232,87,137,63,49,214,228,166,164,6,8,12,84,129,105,73,94,212,101,41,19,69,197,178,130,212,116,222,252,110,240,0,94,153,132,96,180,114,178,110,92,138,174,149,231,139,220,58,118,168,69,202,113,118,15,31,35,255,81,172,87,38,96,74,91,60,218,11,53,248,51,175,15,102,91,188,47,253,227,130,138,21,27,78,127,186,185,230,29,245,115,57,40,117,253,198,97,91,217,183,177,25,188,14,190,75,237,121,197,241,138,36,160,211,107,165,247,111,172,186,56,38,237,57,103,65,242,21,48,87,26,45,173,211,213,61,191,138,255,213,141,34,204,209,221,89,161,116,96,95,230,69,48,112,210,234,246,20,169,128,255,13,155,252,182,52,108,159,81,207,174,140,51,144,69,184,11,109,187,86,100,33,32,83,59,53,139,187,85,33,220,105,89,159,182,106,125,108,13,12,6,39,17,5,137,203,105,211,112,178,22,10,240,208,251,109,179,1,213,159,24,124,6,208,77,119,15,91,157,229,71,58,116,233,74,156,214,97,161,9,161,25,87,189,30,4,170,87,121,130,231,134,8,53,83,78,74,103,218,14,5,227,204,34,106,100,47,9,186,130,143,27,43,110,67,188,176,166,205,47,68,101,138,75,61,94,214,231,3,43,232,250,238,31,76,99,123,30,141,228,159,213,207,158,178,238,240,28,192,122,86,193,182,170,19,147,23,33,84,245,54,248,121,27,88,153,21,49,12,65,68,255,189,228,74,0,239,236,87,27,213,57,174,94,119,101,241,43,68,192,163,85,204,68,146,247,82,185,86,51,162,243,240,126,17,120,115,139,222,132,97,240,132,99,179,112,89,242,26,4,194,63,212,153,100,250,174,185,35,108,207,234,135,167,181,178,227,190,160,44,55,186,157,227,30,65,140,254,24,219,64,120,71,17,223,160,69,232,127,112,187,151,29,210,201,3,55,194,82,54,32,247,10,139,8,72,249,234,172,246,58,150,130,159,9,237,35,100,126,25,151,208,70,39,95,147,126,136,255,54,90,227,97,153,163,228,133,112,216,220,170,198,160,121,138,202,229,163,168,127,197,143,224,154,124,211,153,98,76,236,70,165,72,117,255,164,165,146,249,18,221,122,213,142,65,242,53,221,65,201,109,170,35,181,128,163,245,80,141,198,13,122,172,238,12,68,87,159,195,2,2,50,111,43,206,230,193,216,148,169,73,53,165,202,35,8,69,155,139,33,222,116,30,244,79,37,214,83,21,31,217,130,193,172,207,21,45,109,90,35,251,237,195,67,27,150,79,201,203,237,101,22,38,250,247,157,45,218,47,243,113,67,178,203,144,62,3,200,48,103,73,197,221,185,1,57,218,85,227,237,171,95,103,224,150,51,243,36,20,128,92,38,139,38,159,11,103,116,87,109,52,112,34,145,167,79,164,96,47,188,130,138,138,251,201,96,40,195,42,243,166,87,131,220,12,39,127,178,90,31,5,103,168,129,158,146,178,195,97,154,12,227,41,186,170,29,92,83,220,54,45,148,208,254,79,200,120,37,87,45,248,239,250,178,12,43,222,194,247,109,115,182,63,203,231,237,104,12,210,80,170,228,40,255,208,175,209,33,184,72,96,33,231,175,0,23,180,210,113,93,249,139,161,25,159,220,182,211,249,253,169,135,17,218,176,13,117,157,66,153,237,9,201,93,25,83,89,69,39,109,152,15,174,47,206,250,201,121,162,228,242,30,86,126,46,25,220,201,68,38,36,240,141,242,224,69,189,57,64,86,22,238,80,177,87,104,195,0,29,20,139,232,99,129,203,226,236,64,76,94,58,248,151,95,230,179,123,19,228,93,1,94,220,37,239,87,57,118,87,206,79,40,47,194,165,100,52,145,24,60,134,123,56,235,237,111,210,170,26,46,221,163,220,194,105,12,33,57,224,237,211,227,178,45,124,68,242,176,211,30,129,22,84,181,23,206,17,250,98,86,106,171,164,142,168,236,173,122,206,14,48,71,153,61,44,39,90,81,151,239,53,222,212,69,77,231,25,81,198,212,5,134,32,77,97,209,202,129,92,216,244,97,153,208,53,30,79,136,251,77,252,137,130,96,235,218,221,87,149,177,148,144,237,91,4,92,23,40,157,175,137,53,7,79,121,192,188,185,31,58,176,155,163,242,211,47,82,93,190,118,195,137,132,123,85,192,180,44,110,32,40,86,225,31,24,130,95,226,113,138,255,204,77,11,142,215,26,131,184,214,46,153,120,230,196,147,7,235,173,218,242,15,150,204,22,232,68,46,189,7,253,236,181,173,184,41,80,193,136,165,160,185,105,74,116,213,82,166,145,133,173,34,12,180,140,117,2,163,173,212,97,211,167,245,101,92,72,234,92,252,43,58,61,220,213,94,236,96,159,120,88,110,118,88,190,160,63,114,76,243,255,165,254,178,109,209,244,9,152,11,182,228,178,69,217,203,2,82,114,92,238,212,73,3,230,17,32,78,161,144,106,41,119,138,12,8,214,0,255,55,132,196,158,111,150,2,31,246,96,252,177,156,168,220,131,166,211,215,112,133,95,255,200,50,131,8,102,197,106,156,52,111,196,137,183,51,175,231,227,93,232,46,122,221,191,250,198,200,238,230,48,62,12,193,92,145,75,103,232,79,100,57,182,9,223,106,102,245,116,253,0,211,158,239,1,85,32,116,244,222,6,74,247,105,37,35,161,79,43,140,27,239,70,80,24,37,183,77,163,118,22,83,86,106,242,197,158,188,187,45,57,131,220,222,221,14,60,69,123,140,147,71,159,219,45,37,58,206,29,49,88,102,217,72,168,246,217,223,157,206,79,186,117,244,28,245,49,93,139,28,196,59,2,217,83,227,168,223,132,218,78,206,111,167,36,198,45,19,39,65,68,25,208,115,221,68,104,150,114,51,10,195,60,228,231,248,101,238,242,174,215,152,124,84,35,27,182,185,25,144,13,133,66,115,236,106,51,110,42,178,250,140,161,90,37,133,168,116,6,230,156,84,112,212,120,174,87,208,233,168,109,111,138,243,225,193,149,94,228,10,5,133,117,44,10,162,157,134,177,104,25,74,191,98,44,69,110,156,204,230,255,70,6,40,183,45,122,41,117,71,123,32,248,182,235,67,9,57,71,5,203,188,231,79,224,221,56,89,137,81,92,11,124,117,237,51,225,203,123,179,50,14,67,115,68,199,248,168,191,126,204,216,218,17,73,6,129,75,40,172,193,243,132,101,30,102,216,129,254,248,186,138,193,23,223,150,121,161,27,214,82,224,62,225,139,133,191,158,110,83,142,247,97,8,222,191,45,29,23,96,192,229,43,161,162,5,219,252,215,179,58,249,167,237,123,27,171,142,100,205,209,143,30,146,83,108,69,253,230,16,144,192,245,216,132,73,197,82,76,18,183,129,61,142,119,216,29,12,138,187,8,167,172,72,60,145,79,154,74,117,34,183,219,196,244,162,79,248,254,255,221,163,175,140,113,232,13,8,113,115,245,166,152,247,116,206,218,237,109,202,174,90,115,212,121,254,217,57,20,73,237,231,203,227,201,108,169,111,42,165,172,194,161,132,171,23,82,63,139,214,165,81,103,234,241,105,179,138,159,94,98,43,156,59,20,114,31,127,158,180,181,48,4,143,63,204,165,211,84,3,187,153,244,4,173,13,0,169,77,195,5,9,101,19,28,122,142,230,85,24,100,135,187,163,81,243,225,219,226,102,110,53,113,235,89,225,194,228,53,168,193,95,67,69,85,247,135,101,60,150,226,208,215,10,101,56,19,86,100,102,233,16,56,251,240,47,215,34,22,105,128,181,180,193,57,121,117,40,142,208,191,87,111,204,166,155,143,230,70,170,222,167,94,52,7,189,41,169,72,108,121,214,161,224,66,40,20,84,35,26,137,97,6,210,64,45,204,132,85,87,34,85,61,182,56,15,91,131,109,67,226,105,191,16,143,16,197,150,82,161,6,31,120,209,136,215,23,106,166,234,10,55,172,108,241,135,24,227,39,42,247,2,25,24,210,17,225,1,112,72,96,231,53,170,171,217,77,37,34,43,205,62,197,87,236,182,96,122,116,55,143,15,215,80,212,214,151,144,23,5,6,121,24,147,64,174,100,153,128,184,13,185,193,136,50,219,80,144,18,241,36,15,119,72,78,86,133,246,183,68,69,122,99,149,151,58,193,104,182,126,130,190,238,68,182,170,104,80,42,47,63,12,158,29,1,56,18,118,71,136,183,92,125,151,118,203,86,142,34,219,58,17,217,53,250,174,170,14,151,53,197,133,119,86,143,53,202,135,191,225,239,214,77,189,133,32,18,33,166,144,161,26,120,58,213,2,247,115,220,185,27,79,70,11,94,161,30,23,225,80,29,64,134,54,30,80,247,222,82,78,68,84,229,69,160,130,126,167,1,46,143,41,18,187,49,167,99,70,56,226,15,17,210,43,187,127,115,237,67,63,192,196,15,151,188,39,193,184,120,68,81,155,202,148,222,148,79,17,82,78,239,132,107,106,44,11,59,130,38,179,14,217,183,97,208,21,107,13,117,164,15,93,5,44,87,161,136,104,25,252,143,36,32,146,209,173,65,6,96,225,98,79,175,103,202,183,201,98,83,146,97,252,39,31,93,149,3,83,40,230,0,225,47,89,191,165,242,95,160,95,13,146,191,156,246,168,176,87,37,64,104,77,150,174,67,34,185,242,165,250,124,195,12,255,204,58,216,110,38,254,148,127,202,4,255,91,5,157,226,168,141,17,193,67,47,174,23,239,214,91,47,61,243,226,79,233,170,49,185,130,211,47,201,44,50,191,174,4,126,138,164,222,247,26,164,108,155,129,162,171,211,178,178,239,235,171,145,91,83,89,207,128,180,99,10,203,163,202,192,139,221,228,77,137,12,252,30,119,36,215,89,124,25,185,49,123,175,50,90,191,226,235,241,124,89,118,100,236,243,224,231,237,202,48,43,23,223,96,44,1,70,88,131,56,253,127,34,93,143,169,145,201,187,15,151,38,77,130,22,98,121,35,49,74,66,186,198,112,144,23,154,230,129,255,186,171,2,112,78,146,111,76,158,86,249,166,147,185,225,237,203,56,42,188,192,142,16,142,61,37,219,80,205,149,134,187,253,221,79,161,216,12,27,251,175,131,130,40,14,16,22,17,5,170,94,215,200,47,214,152,95,223,31,50,235,7,144,196,44,237,33,218,154,27,38,248,253,14,245,168,220,205,17,143,15,187,167,225,230,98,248,50,84,84,163,248,158,92,107,137,122,14,12,6,63,80,112,120,1,85,165,78,172,74,104,72,40,95,135,108,66,94,119,223,100,9,18,153,216,52,109,206,94,34,39,123,42,184,223,182,182,94,40,28,12,64,8,211,238,124,211,21,21,201,100,252,116,177,233,31,73,110,151,62,55,239,145,208,74,32,55,143,9,223,252,83,246,132,200,212,137,180,60,137,88,178,192,248,16,216,179,198,45,148,240,81,201,201,181,136,98,40,246,167,10,12,1,154,69,218,137,103,167,157,226,255,243,87,176,51,111,59,49,38,50,211,176,52,30,243,53,149,1,81,105,123,49,86,226,208,69,127,165,139,174,171,60,67,133,154,64,238,176,39,222,65,73,156,77,49,182,159,39,10,250,87,145,236,232,255,85,33,97,9,16,145,198,3,11,157,113,54,183,31,42,119,219,165,2,123,158,118,225,101,147,155,238,76,112,6,229,179,101,172,179,80,99,213,23,165,99,220,130,211,138,225,211,171,166,34,229,127,97,21,26,28,244,168,93,106,147,199,174,65,185,154,224,95,245,242,151,183,189,28,241,131,177,180,90,59,240,225,100,191,62,127,115,237,200,90,174,48,194,190,74,249,114,136,205,213,116,23,223,70,223,8,59,92,93,98,53,171,36,25,252,146,120,168,176,31,251,246,59,5,58,67,228,204,115,102,28,105,177,61,72,117,130,184,137,94,56,49,58,94,99,234,136,100,205,159,183,104,68,30,186,24,91,248,202,118,164,219,41,238,124,179,140,210,245,44,114,118,227,3,79,54,148,214,61,148,245,117,191,91,207,200,214,72,232,16,36,104,106,239,14,207,239,192,217,43,127,249,97,180,33,8,170,41,204,43,216,99,141,241,79,83,79,65,63,197,156,210,255,214,144,32,47,189,202,211,115,19,151,2,3,113,139,200,93,219,151,123,158,38,176,88,200,86,58,109,66,238,95,72,12,5,33,83,51,196,51,38,116,254,24,144,184,47,226,69,226,232,203,34,58,60,74,83,52,116,222,104,78,208,198,6,76,75,188,129,172,237,118,197,127,89,24,204,155,115,255,250,32,180,141,215,78,199,90,173,221,78,172,222,141,227,134,137,20,9,115,125,80,232,195,54,20,16,163,209,36,61,163,115,55,1,253,5,171,160,245,253,45,99,78,174,18,208,197,208,4,237,89,136,76,48,193,196,18,183,54,76,152,193,69,57,202,46,163,238,99,11,29,240,201,101,52,145,4,48,154,34,125,202,234,70,11,229,218,113,250,96,220,76,232,119,222,111,53,126,158,62,49,166,203,103,136,35,167,22,233,73,237,82,139,143,189,2,227,212,55,75,245,59,189,132,106,195,102,6,232,4,124,106,50,52,219,166,245,43,227,226,161,193,22,93,228,1,30,242,87,73,185,207,150,9,251,248,180,121,43,182,135,223,34,254,148,162,77,188,83,98,185,185,230,224,118,170,124,189,124,59,217,141,93,184,102,210,240,217,219,93,42,56,19,246,81,18,160,225,58,242,221,114,138,126,176,118,76,220,2,218,4,101,64,173,4,207,93,52,29,143,33,65,97,96,103,242,172,234,169,228,201,120,185,81,30,243,235,89,102,105,187,36,114,209,24,138,224,129,247,226,41,3,70,184,88,96,190,43,139,129,204,178,66,167,235,236,14,160,220,182,168,30,12,93,109,196,8,83,151,43,57,241,197,225,119,172,135,175,250,244,227,217,102,120,170,130,164,91,61,119,82,143,49,100,215,125,217,199,212,219,209,50,114,213,226,164,67,135,217,98,17,224,4,111,255,12,164,180,172,15,41,194,170,133,206,151,215,4,128,23,196,60,170,246,62,220,228,27,242,53,24,137,219,99,75,177,10,58,232,252,143,151,60,233,39,131,103,88,180,142,25,142,25,177,2,103,134,24,206,50,250,248,142,138,152,146,24,72,206,68,57,41,188,160,200,158,119,35,124,245,221,71,70,33,224,71,250,32,65,67,168,211,98,155,61,96,147,206,79,24,35,142,59,21,97,41,173,53,145,6,5,88,200,206,137,59,228,184,185,5,247,72,102,156,58,170,163,231,26,166,11,163,175,199,150,250,120,103,224,171,225,3,15,229,204,237,168,233,161,110,178,104,72,62,37,49,85,109,77,60,24,6,66,123,207,137,103,11,161,248,185,122,32,170,31,155,55,139,68,195,248,102,177,233,32,78,133,199,220,210,79,81,111,40,197,151,38,236,57,24,58,191,75,174,149,37,254,101,138,129,254,173,233,132,150,229,101,139,128,253,107,84,102,202,180,241,223,207,76,65,136,47,232,253,201,69,238,75,242,165,60,214,30,45,174,11,120,232,27,237,75,232,128,214,189,3,32,245,37,133,113,163,87,247,13,105,20,225,80,255,196,74,187,220,201,7,235,39,40,34,171,103,19,67,50,116,147,201,88,84,69,86,102,143,100,248,20,168,164,117,18,88,159,239,105,85,47,129,67,134,174,48,227,99,29,141,191,52,20,38,251,242,94,234,64,183,3,175,244,44,82,103,229,10,96,67,92,36,45,60,96,58,188,133,37,48,94,102,11,45,8,198,190,222,213,42,55,253,146,35,233,127,182,132,141,82,41,121,104,105,252,150,201,243,5,68,26,234,5,42,28,150,19,197,34,27,101,72,20,209,189,169,85,138,9,117,142,79,72,90,133,229,225,46,18,158,195,205,239,14,40,152,255,249,100,32,26,225,84,251,187,16,129,124,186,96,166,226,82,26,198,143,2,89,172,147,30,246,91,177,162,56,124,201,222,214,32,20,53,67,126,12,43,7,99,59,50,159,89,190,232,130,38,186,50,93,84,23,197,121,192,213,164,202,28,25,227,175,229,119,30,47,183,117,146,240,166,101,221,109,201,251,159,24,102,10,136,48,122,184,29,239,121,143,131,184,36,191,49,240,60,103,180,33,158,91,216,12,32,129,125,121,216,148,27,120,253,89,178,211,11,68,49,15,1,97,93,53,255,139,210,45,144,131,197,13,188,93,139,33,200,6,239,32,217,115,39,6,23,89,84,138,246,49,130,171,42,81,218,208,148,229,147,227,178,202,138,10,107,214,66,75,60,251,97,177,97,81,43,189,161,232,143,255,44,25,104,122,123,162,227,97,204,175,82,231,8,163,77,202,131,56,199,0,88,138,2,234,16,104,175,23,254,151,250,121,19,181,17,133,143,30,236,211,189,77,53,105,116,180,29,228,99,187,155,128,174,103,230,137,49,197,226,106,10,181,18,98,72,225,99,180,53,218,8,166,159,204,242,58,193,148,180,161,178,101,146,75,188,195,18,196,159,170,92,91,77,217,37,163,131,25,137,222,125,153,233,68,238,248,70,39,48,176,147,32,167,161,62,222,198,102,82,119,194,190,90,123,85,215,194,9,173,65,201,70,81,148,144,0,165,136,228,67,150,80,220,134,22,154,81,55,222,183,87,90,208,233,162,125,82,92,218,31,194,24,195,95,18,73,84,74,174,110,224,182,199,52,147,102,129,108,195,88,94,102,35,84,23,174,129,138,233,243,123,203,27,198,189,16,22,144,1,114,138,204,104,219,92,54,56,69,255,78,245,49,35,100,77,169,83,100,85,138,75,221,59,165,170,212,99,0,189,239,119,109,219,92,53,209,49,108,168,153,149,70,72,217,232,155,129,13,235,204,118,64,23,70,241,142,124,43,171,209,132,95,158,231,202,218,51,42,152,91,76,153,0,143,137,125,225,185,212,15,154,145,75,195,228,141,234,189,233,113,201,94,189,26,39,172,4,251,174,139,5,95,13,17,229,134,94,71,50,141,240,173,211,42,22,173,12,222,242,16,110,206,245,117,180,235,110,157,216,56,49,186,173,219,165,21,107,45,135,72,85,47,25,171,160,247,236,44,10,61,33,84,207,83,233,3,152,48,207,197,216,21,190,188,8,76,71,146,245,129,215,142,169,133,27,29,32,51,214,177,70,64,185,36,201,2,30,214,19,12,76,25,99,191,250,144,10,117,35,109,129,176,75,84,53,130,127,126,205,243,35,182,93,94,121,23,45,243,74,193,129,134,186,252,51,228,176,255,88,189,53,225,41,123,192,244,89,149,165,212,163,204,200,16,1,185,90,232,113,156,37,170,109,27,127,94,164,233,19,89,190,155,121,163,109,108,152,161,39,186,203,208,187,167,132,171,55,53,229,231,212,26,166,239,190,119,0,144,211,10,24,221,159,97,137,21,64,197,140,205,6,197,122,106,110,145,93,220,124,157,143,32,50,6,14,120,63,115,35,142,146,68,251,66,167,213,31,8,149,92,135,147,23,72,218,135,206,154,156,186,134,73,111,131,61,213,255,5,208,35,92,101,129,167,152,81,46,240,93,54,43,85,90,17,211,255,4,37,83,186,203,58,135,60,88,13,47,133,230,48,65,30,114,101,203,77,44,129,206,242,153,131,93,236,11,10,118,56,172,66,38,215,205,28,135,12,169,66,47,174,139,23,52,120,55,164,41,45,10,234,129,146,88,153,212,13,234,8,176,142,37,106,117,112,173,178,149,116,80,233,175,118,151,192,7,71,70,67,90,46,103,15,96,90,79,84,115,162,55,0,92,191,74,6,9,216,89,157,18,66,132,42,132,204,103,63,221,112,201,92,62,2,141,14,68,242,207,234,147,177,99,79,46,51,156,42,236,42,138,28,17,81,164,92,60,214,245,204,44,72,120,219,145,93,114,242,63,98,82,127,155,147,211,4,86,27,154,91,94,158,137,138,11,170,208,31,2,147,84,43,74,37,215,146,31,218,238,102,204,216,93,41,99,180,66,194,141,92,243,34,0,60,204,48,98,161,255,194,213,7,47,174,213,191,116,178,165,37,242,47,167,84,247,146,14,243,16,244,172,176,90,49,191,187,211,36,30,97,102,250,15,89,122,146,84,241,165,233,2,94,162,229,211,11,214,39,158,218,132,170,9,2,26,94,35,55,35,133,44,103,45,85,5,234,59,76,80,126,244,224,85,1,24,171,22,234,220,93,249,89,153,204,242,161,99,212,141,118,62,227,118,89,44,0,1,155,170,65,240,46,138,173,216,131,33,231,67,62,184,193,129,65,85,148,183,203,69,128,65,132,167,193,177,184,66,74,245,118,243,218,72,20,12,232,169,231,85,25,64,172,131,174,149,119,181,219,70,243,159,76,116,64,118,198,187,194,15,129,12,66,107,100,144,26,247,58,214,142,169,22,41,172,253,153,118,181,132,66,205,36,199,124,5,195,206,173,29,12,167,238,230,53,206,126,26,214,102,83,228,21,212,38,160,213,137,112,82,105,37,33,223,25,156,14,49,87,114,155,113,250,106,254,138,160,229,137,55,95,93,36,219,251,21,183,37,96,104,99,143,171,121,200,236,82,17,179,121,103,213,94,180,219,17,130,195,25,164,233,162,110,193,116,164,241,88,45,5,101,171,49,74,219,94,34,193,254,0,223,167,149,179,157,79,82,136,244,218,179,225,224,20,94,239,162,8,209,235,184,208,14,75,98,151,42,167,93,210,205,209,202,201,230,123,1,186,255,192,122,189,2,150,139,98,43,51,83,192,41,122,244,183,92,207,33,108,212,14,15,143,98,20,181,208,15,57,114,208,221,33,185,156,14,94,185,108,110,88,5,243,16,229,42,0,176,27,145,5,102,137,152,199,226,64,244,2,122,42,233,8,174,178,174,213,197,202,157,56,220,82,189,142,76,15,208,87,3,95,222,41,52,245,138,173,221,144,203,145,130,140,192,29,156,165,165,255,194,51,199,221,23,217,67,74,37,238,16,66,22,248,84,22,70,155,103,57,158,66,238,168,176,214,210,35,189,194,220,233,65,93,135,98,199,132,100,115,233,247,18,23,182,224,253,96,201,20,242,28,50,193,1,40,198,72,67,16,233,163,223,163,192,159,114,174,253,160,63,169,187,232,135,190,117,107,51,158,177,198,89,141,178,66,124,219,110,206,246,55,121,50,169,204,66,149,28,130,245,106,11,239,62,59,108,80,106,145,71,221,93,43,179,7,77,210,113,116,226,247,182,83,175,139,174,83,17,43,147,210,214,228,164,126,181,154,145,210,146,124,97,70,232,141,131,5,50,202,8,5,73,61,116,2,255,215,205,11,186,221,239,250,14,191,104,239,124,40,238,64,83,154,102,16,27,184,50,84,145,204,141,196,85,190,169,78,89,79,86,128,167,229,23,145,163,44,155,49,74,200,82,212,108,88,39,95,94,156,27,233,43,54,114,8,255,9,153,245,197,63,54,243,89,120,67,64,88,9,31,254,32,157,31,125,134,109,132,40,30,199,144,155,212,40,172,0,148,197,99,206,205,36,47,106,72,13,79,181,53,49,19,239,80,197,86,111,182,248,30,133,240,208,134,25,103,167,154,254,27,193,124,19,225,180,51,146,192,185,82,245,58,28,79,196,58,148,42,227,21,251,111,156,30,100,244,224,215,129,189,23,5,239,128,96,94,23,22,111,15,167,73,223,237,203,221,156,254,49,168,221,58,158,213,59,142,217,208,117,75,202,60,173,101,58,224,196,174,228,250,186,144,177,80,180,208,163,99,202,60,112,245,211,239,118,245,21,160,237,148,24,159,71,220,38,144,186,67,69,224,170,52,179,57,186,46,118,128,78,188,81,246,160,22,97,220,78,93,50,59,247,201,46,108,205,79,78,45,238,248,50,248,20,23,121,21,32,13,88,204,243,247,113,203,230,251,230,120,68,78,117,17,82,5,168,24,213,227,157,113,113,60,45,169,215,78,31,152,224,82,157,157,56,140,225,144,74,254,134,89,204,53,106,225,7,177,146,6,189,163,162,194,208,201,226,150,85,190,58,244,95,49,70,212,98,55,204,106,104,19,235,221,125,170,95,211,228,150,246,83,29,57,142,94,149,251,183,134,16,104,93,180,144,244,58,95,249,82,153,60,40,202,190,105,226,45,206,94,44,115,180,64,165,136,125,201,208,37,3,153,160,201,227,142,239,41,234,58,40,169,54,134,38,10,112,77,54,180,222,27,131,68,46,7,147,132,155,202,58,181,218,55,33,25,133,30,130,230,182,167,187,92,143,212,161,26,197,89,199,170,44,175,61,177,211,214,208,233,157,31,228,182,191,187,192,89,94,216,36,24,82,207,170,10,253,62,27,93,86,28,38,17,88,22,138,25,139,214,74,54,154,204,86,6,68,197,200,203,61,212,29,62,61,171,27,26,60,158,46,225,93,128,159,202,48,70,34,95,197,235,7,232,187,195,125,121,216,9,7,205,178,137,202,0,187,104,215,214,161,190,97,132,170,146,146,2,218,46,213,81,173,222,52,85,152,165,193,187,199,180,157,42,165,72,132,41,201,255,113,111,101,46,181,27,128,58,111,131,178,135,133,243,86,113,95,198,66,164,75,7,146,37,208,207,183,232,239,143,201,57,150,111,130,51,185,3,108,49,84,26,14,211,245,138,80,234,77,140,46,253,89,152,192,118,170,71,195,18,51,245,201,75,35,229,114,64,14,57,248,146,183,216,211,173,224,106,155,51,235,207,47,14,74,81,86,12,186,181,167,196,81,161,250,124,163,126,137,26,205,253,5,70,233,205,129,105,197,52,54,98,210,42,37,18,18,57,125,144,16,220,227,154,235,39,250,65,51,125,181,62,158,20,185,198,5,141,69,1,26,6,67,96,37,141,137,115,139,184,116,90,229,221,137,215,164,64,190,140,226,139,241,82,103,44,229,223,61,67,173,174,160,196,198,60,14,70,65,216,154,79,246,203,16,13,111,160,81,24,107,72,72,106,39,193,147,30,67,108,45,84,129,10,189,70,19,15,152,60,71,109,152,210,92,37,94,165,139,172,202,67,91,126,175,84,223,65,149,82,192,48,164,233,26,49,230,172,31,103,178,59,178,43,86,25,92,38,241,30,5,143,104,30,240,218,174,212,79,42,45,238,17,209,104,94,209,251,254,57,29,248,104,182,125,82,38,9,0,231,14,12,239,141,106,116,13,112,56,231,240,43,127,24,113,206,44,240,177,4,206,95,121,230,37,75,151,48,68,125,22,26,159,58,6,158,161,93,248,38,7,31,185,181,35,194,231,19,172,60,94,106,120,135,149,249,168,38,26,120,108,253,144,238,110,225,189,117,84,37,72,116,204,73,220,51,50,116,221,64,92,21,52,89,222,17,214,57,78,165,120,49,39,55,99,194,68,224,54,154,8,197,110,5,214,101,105,250,37,126,210,1,90,46,134,154,106,230,205,163,230,191,74,200,31,145,224,15,228,86,7,140,117,137,130,141,241,188,66,172,118,109,189,114,30,121,236,238,31,227,148,69,89,96,12,165,53,180,88,108,81,134,41,123,33,210,250,142,41,39,66,253,75,221,220,207,93,58,48,90,0,240,93,55,252,172,97,62,195,75,188,149,78,227,88,72,122,243,6,159,217,179,210,104,37,3,203,46,147,120,120,150,242,159,125,53,145,144,161,172,250,62,21,86,94,123,145,30,190,65,5,68,200,36,58,54,189,163,68,139,153,175,22,250,25,90,95,8,5,25,20,108,30,158,97,246,118,235,173,63,251,116,122,165,252,35,183,95,94,92,240,215,86,14,127,175,216,190,106,250,37,140,235,201,237,46,33,110,213,230,2,212,59,91,200,226,39,130,233,119,154,254,78,169,57,111,49,185,208,175,122,110,18,110,157,254,244,142,52,212,68,75,219,206,63,180,239,81,254,186,206,86,59,64,97,43,204,112,58,103,211,44,240,144,131,211,203,79,19,240,201,164,171,146,37,148,254,81,205,79,118,163,86,196,245,237,114,223,76,139,117,254,32,2,205,60,235,145,44,31,39,7,107,122,77,192,78,167,195,196,22,32,226,194,54,179,22,150,60,164,42,161,197,255,253,146,79,252,39,210,54,17,132,16,156,131,106,102,54,6,119,66,49,125,169,167,55,151,251,46,136,76,12,0,91,163,56,247,233,55,112,118,243,192,213,202,247,183,250,193,27,27,71,229,188,189,166,187,140,62,162,71,161,175,249,3,172,60,112,33,52,119,219,219,91,225,81,161,101,10,86,118,247,149,9,174,162,131,243,244,181,19,20,189,39,242,179,197,135,211,247,249,58,158,145,195,121,222,193,163,254,203,42,75,154,54,165,3,143,13,253,236,67,97,196,0,144,73,184,72,228,142,107,17,146,234,178,153,39,232,29,143,90,95,131,144,151,236,196,34,116,124,0,127,148,56,130,83,113,129,214,169,195,200,171,65,5,104,58,213,81,71,22,168,41,92,135,235,203,71,231,171,56,51,234,186,58,115,202,98,233,121,250,25,19,45,149,35,40,223,234,159,136,53,63,38,132,86,70,154,216,41,196,238,176,20,221,71,243,72,32,219,130,219,196,133,200,128,251,50,221,54,243,170,96,234,73,131,81,184,149,61,107,135,255,132,234,235,47,128,164,29,204,156,42,108,55,1,8,125,240,113,25,191,47,79,189,188,194,244,126,119,247,92,44,66,17,65,83,198,216,152,132,100,123,8,232,53,81,1,244,150,113,91,217,112,98,143,146,62,215,21,194,180,176,52,161,0,131,85,80,173,86,110,33,34,108,213,141,169,198,49,186,161,247,225,88,167,84,146,118,49,219,76,64,81,70,175,2,113,208,209,230,188,143,201,13,47,121,200,218,65,191,215,67,254,249,43,194,199,194,149,50,191,171,107,133,205,122,164,134,120,237,45,14,52,254,172,166,57,8,145,231,156,105,156,126,102,32,88,173,62,70,183,62,160,19,233,205,44,230,84,173,219,189,22,189,47,12,102,39,123,3,27,70,56,13,137,242,204,149,5,223,141,56,155,192,7,166,224,14,26,10,165,65,212,58,56,219,205,254,227,241,118,43,104,33,15,68,125,19,156,77,163,173,232,236,126,234,107,200,49,245,6,175,64,182,94,210,137,6,197,86,88,234,50,104,64,98,113,106,149,162,209,216,112,214,208,71,126,47,255,165,193,52,98,107,24,0,240,46,185,114,73,193,187,193,84,128,95,152,238,56,197,170,168,136,193,249,141,87,87,28,42,46,23,104,64,130,93,175,46,111,249,118,110,245,231,211,69,6,48,86,211,3,216,128,102,150,176,75,14,39,154,167,16,25,54,150,146,57,7,184,89,44,127,158,231,208,112,136,161,3,17,193,14,122,55,81,111,187,190,133,129,203,71,235,41,112,98,239,121,18,24,168,68,220,53,155,51,213,140,241,46,75,157,114,30,232,136,126,42,108,160,205,53,152,12,7,83,210,87,187,238,218,248,22,26,56,225,107,45,142,139,153,188,176,90,34,6,155,174,4,216,108,34,234,185,178,111,110,78,245,168,23,223,47,149,214,110,74,29,196,144,111,213,211,185,96,33,75,63,126,30,217,176,146,33,132,165,197,113,84,76,107,79,176,34,106,203,250,241,80,101,199,163,71,50,249,181,73,94,124,135,177,51,44,196,76,175,82,212,188,12,158,205,182,29,100,3,124,56,248,48,108,163,166,2,177,30,209,199,61,235,119,90,35,210,137,54,85,1,235,166,162,46,186,11,59,201,218,242,28,233,21,37,230,244,148,59,255,184,195,188,11,197,4,97,235,243,250,112,241,238,104,210,224,180,15,130,109,170,208,202,115,54,50,65,110,105,188,161,254,15,55,171,255,187,245,117,19,139,15,142,44,8,29,87,56,86,68,186,211,192,128,38,46,245,18,92,99,127,202,53,231,47,245,88,101,67,145,205,207,245,156,61,187,101,233,212,57,213,156,80,108,145,212,149,53,111,81,18,208,206,61,1,140,97,114,83,118,164,210,204,135,234,118,16,132,221,231,39,129,187,215,93,44,74,129,39,52,229,242,75,219,58,78,214,203,116,254,81,136,74,60,169,43,38,14,254,193,212,159,229,128,145,71,125,87,44,166,251,89,41,137,143,198,7,48,185,194,153,148,29,132,233,245,253,192,79,18,97,41,38,219,41,249,96,125,95,169,108,250,175,218,64,160,71,81,66,123,185,7,53,80,42,61,230,6,204,31,253,248,13,16,154,215,28,180,29,16,50,32,223,30,229,73,215,118,232,212,95,106,217,63,90,156,170,233,1,132,213,192,59,254,109,13,78,54,34,9,247,183,109,220,214,82,249,185,166,143,27,202,62,51,142,107,100,250,173,20,252,254,54,187,197,242,63,4,175,216,247,63,144,154,110,197,102,86,83,48,126,239,130,158,150,97,87,27,123,55,183,143,115,206,8,34,154,133,132,64,51,233,222,218,246,117,235,65,129,16,245,30,25,76,124,189,254,31,139,28,84,71,157,170,187,146,8,0,2,122,88,55,86,182,173,188,223,86,208,220,22,175,88,38,172,144,5,220,145,149,85,228,181,35,148,127,249,213,250,107,233,75,250,110,109,178,171,67,165,6,102,14,100,162,31,188,147,7,247,38,83,0,42,188,70,22,116,98,228,70,251,68,5,20,241,237,34,30,64,75,5,35,146,209,248,24,27,184,118,148,236,249,165,196,78,136,57,106,185,87,50,65,66,104,246,54,238,197,28,145,206,154,22,175,206,248,2,250,14,117,29,201,2,133,147,178,244,142,248,217,122,18,60,106,88,114,97,207,138,69,17,153,209,109,246,194,35,181,151,221,28,74,175,250,61,118,128,22,162,154,111,144,114,194,40,92,187,33,206,184,108,125,197,225,126,242,84,198,155,95,249,124,201,35,1,4,104,214,219,177,160,130,45,199,174,245,43,102,208,210,152,186,59,27,42,81,243,68,25,19,52,85,140,231,105,199,182,173,139,156,99,53,251,31,62,60,148,100,210,73,79,164,102,186,71,180,210,203,208,221,191,54,12,152,122,129,12,120,125,133,27,30,224,184,101,171,137,44,86,92,254,241,108,160,89,82,105,196,224,87,106,174,212,29,64,148,64,163,77,167,232,70,234,55,157,209,94,239,8,198,250,174,156,111,111,17,116,229,230,25,76,210,158,205,153,52,23,200,198,147,195,197,26,231,167,191,126,120,121,189,28,107,180,171,157,8,14,194,227,195,126,45,35,124,166,70,172,195,160,103,95,125,168,6,147,187,59,9,41,144,145,147,192,38,138,252,252,190,20,83,109,0,172,156,127,33,175,172,181,76,204,162,52,50,97,150,228,97,25,53,183,95,96,42,107,55,185,72,206,208,52,223,132,50,154,32,64,139,109,176,33,58,82,131,115,177,19,119,90,100,180,158,146,251,103,15,73,220,169,214,113,44,203,24,78,104,152,219,162,17,66,90,116,125,140,139,3,13,57,55,46,97,203,245,180,102,227,159,229,252,46,192,148,179,180,159,80,63,7,131,0,156,44,240,154,157,137,8,241,220,113,152,48,47,31,189,248,194,247,8,100,203,60,187,62,52,102,177,240,213,49,54,62,253,189,35,182,94,102,102,32,18,96,247,61,185,174,240,87,47,230,157,167,18,143,229,108,228,48,177,16,2,153,153,34,141,128,136,210,89,8,212,104,85,168,235,110,33,214,99,7,124,67,63,206,65,207,216,78,174,63,73,47,169,177,201,113,254,183,207,59,72,60,63,98,103,159,222,251,33,105,125,17,153,26,4,177,230,136,115,221,235,148,174,17,167,37,9,179,45,46,115,32,181,95,179,71,54,143,8,232,173,49,175,125,134,251,87,104,225,105,16,47,144,194,84,109,178,150,100,156,192,103,7,211,190,224,97,194,11,4,84,5,152,151,131,151,238,70,233,156,229,28,57,60,154,85,146,70,221,69,201,12,187,67,76,199,215,99,167,63,175,129,221,210,111,120,190,18,147,182,74,137,83,205,192,211,196,120,27,114,190,255,159,204,216,107,59,82,104,182,37,81,74,191,226,238,191,17,40,188,119,155,126,181,216,233,177,117,150,199,124,136,36,153,212,65,116,18,147,66,204,50,92,82,5,24,238,228,249,154,186,165,223,200,61,142,35,77,205,159,143,183,93,120,89,79,98,106,220,252,250,118,162,59,105,251,143,250,192,78,55,134,79,75,1,158,7,198,197,192,140,191,169,232,188,113,76,162,36,162,153,8,44,142,255,198,94,160,139,214,214,22,214,248,154,227,96,220,105,115,78,243,215,155,175,50,41,6,129,65,96,202,227,90,201,58,185,205,50,254,111,195,16,161,210,4,33,58,175,99,73,47,83,36,211,67,213,27,172,248,3,214,55,160,117,79,159,225,0,38,71,165,91,218,103,200,99,146,23,188,71,173,13,110,53,28,155,228,236,221,12,42,171,228,98,184,222,155,141,34,134,223,195,1,208,223,82,1,43,67,168,89,245,160,180,223,197,31,56,15,170,7,40,233,171,2,21,239,78,120,238,185,246,121,156,90,88,0,208,253,31,24,97,129,162,204,135,122,206,29,53,160,233,54,7,104,85,94,180,85,43,202,86,12,218,104,219,71,201,228,103,93,58,135,247,17,13,13,31,165,130,4,93,81,42,213,135,22,85,121,127,210,38,132,71,91,5,220,24,247,134,31,97,175,247,100,209,185,116,216,105,113,238,95,70,134,196,18,232,135,34,0,18,231,29,183,14,145,130,174,167,44,150,85,98,56,249,56,210,244,213,151,154,171,108,143,223,20,248,239,20,251,255,106,236,32,231,244,189,6,53,186,50,210,26,172,97,115,36,27,103,78,183,149,21,3,31,120,31,119,31,99,16,169,84,114,178,200,209,82,94,34,218,197,206,88,203,131,97,167,148,47,149,183,224,196,196,35,9,181,211,3,219,191,37,232,203,65,139,240,78,111,81,144,239,203,226,37,88,247,199,106,114,241,170,90,254,93,202,219,186,66,218,131,152,170,174,86,254,211,1,19,3,114,7,35,215,65,203,230,218,64,143,8,198,231,157,144,138,228,142,145,84,214,17,46,61,127,72,55,182,214,120,111,56,25,74,14,34,65,132,36,36,14,79,193,110,27,208,226,102,249,42,73,67,19,251,32,144,46,156,196,63,127,182,44,92,95,167,206,225,244,44,216,71,227,62,158,59,58,202,235,38,116,74,18,240,39,0,62,102,77,201,166,39,123,183,95,133,149,250,149,92,120,199,180,210,113,201,217,108,140,178,246,10,141,211,108,55,182,0,40,163,191,217,65,179,200,198,227,95,242,31,129,75,198,235,21,27,67,63,149,220,39,4,98,80,18,29,19,198,225,243,168,112,13,124,53,155,167,232,17,65,157,125,71,190,134,128,87,238,207,1,52,233,118,165,239,188,107,21,31,205,97,78,129,234,48,209,147,76,78,231,38,220,95,86,58,149,174,116,13,19,65,163,111,132,227,71,58,127,10,167,28,193,52,18,22,122,235,124,228,145,22,200,145,152,207,109,189,132,18,134,18,249,63,227,207,228,218,147,6,74,35,46,214,133,131,143,121,83,42,36,114,112,157,44,251,20,79,42,52,23,11,47,56,131,19,134,22,184,248,145,232,86,125,191,162,231,130,177,241,116,67,85,155,196,30,189,186,218,66,167,194,4,219,110,72,130,182,71,43,126,190,76,209,175,171,18,117,251,47,213,237,53,51,60,43,80,47,128,216,6,213,70,100,171,140,39,217,127,252,48,58,19,186,227,255,101,98,11,12,43,253,109,31,134,137,236,55,75,120,174,72,172,88,17,122,78,27,179,113,21,123,229,84,68,26,138,202,252,110,181,118,177,129,126,173,103,106,247,63,122,170,52,6,173,38,229,180,198,182,92,175,35,61,31,67,0,160,93,223,227,44,155,45,188,35,33,60,220,23,195,195,201,68,192,95,182,202,203,17,242,236,73,116,69,173,169,27,123,240,145,19,44,180,131,43,76,4,97,250,43,125,116,102,190,135,33,234,50,154,175,11,241,217,157,7,28,84,75,129,3,24,76,152,149,90,5,204,6,230,204,248,31,78,73,183,211,209,48,222,0,54,140,181,22,224,112,24,0,125,185,95,77,131,56,174,144,79,57,228,60,197,197,193,238,232,230,122,22,123,250,210,164,59,206,188,177,49,145,41,92,149,114,37,147,18,194,121,204,159,16,107,47,124,217,117,78,208,8,43,145,79,13,40,225,126,117,169,247,193,193,33,72,15,215,242,239,140,196,109,80,77,207,102,71,28,214,249,74,24,243,99,221,114,89,109,172,235,9,208,132,249,232,149,56,101,117,253,230,0,221,200,50,120,60,109,92,218,31,252,101,22,234,114,242,101,113,233,89,14,132,210,116,74,42,58,22,242,81,111,242,101,218,104,111,44,63,51,123,75,16,200,236,61,50,219,55,245,121,99,37,97,221,134,193,231,203,38,183,20,125,3,222,164,44,89,2,35,46,190,16,29,187,42,228,243,11,103,226,123,187,204,39,162,104,153,25,181,138,7,38,54,63,171,111,136,227,125,252,76,188,75,239,143,133,48,187,86,106,80,78,90,180,76,36,247,39,79,110,132,54,88,56,109,83,145,164,51,71,252,227,101,63,195,192,207,80,185,31,87,192,127,59,193,177,12,21,114,231,38,169,67,228,25,28,69,77,101,230,45,185,31,88,19,12,93,30,154,19,128,242,201,72,8,213,61,191,220,6,201,87,213,220,221,196,106,38,140,69,117,100,255,31,45,159,176,47,34,22,111,112,63,244,213,119,188,188,232,104,143,209,250,223,105,213,99,125,218,233,255,240,99,33,31,246,38,239,4,91,64,42,9,234,43,216,137,44,43,54,23,237,71,146,155,85,137,74,209,32,54,145,164,122,190,8,13,114,239,235,34,48,69,209,129,9,74,175,81,137,215,80,176,253,160,159,226,249,25,163,170,218,216,97,48,0,86,82,142,115,163,210,125,79,200,10,76,93,36,94,127,30,219,214,222,71,7,141,69,66,50,87,69,35,31,227,163,22,224,21,117,174,73,189,194,23,25,32,231,92,128,111,220,25,10,119,29,232,235,142,180,21,97,53,146,158,123,178,27,161,135,192,195,156,157,63,100,200,71,163,51,23,3,31,143,48,172,37,124,229,73,190,174,35,189,42,219,182,95,223,122,40,252,31,171,237,1,184,22,115,108,179,227,106,178,232,167,115,69,236,161,24,122,127,79,6,187,183,71,47,149,133,118,101,238,138,181,83,47,11,164,4,173,93,140,52,211,73,238,186,174,199,12,241,150,248,220,72,13,82,8,22,6,213,77,152,168,67,83,36,119,94,200,206,68,194,101,102,12,129,172,13,179,72,221,186,35,230,59,194,148,161,155,43,230,116,144,193,250,176,164,123,240,30,149,170,88,83,117,194,34,4,26,5,225,214,14,141,134,72,157,100,72,151,162,138,161,65,186,80,18,223,34,4,2,94,59,245,238,9,168,234,114,240,153,6,158,15,140,248,4,213,81,74,217,160,17,23,27,243,17,184,94,33,81,119,152,61,150,208,0,245,17,252,133,55,141,252,224,250,187,64,99,207,73,35,255,133,101,194,48,218,207,80,187,62,35,221,135,70,124,97,116,101,109,117,40,146,212,58,225,73,54,47,96,107,69,203,66,11,78,28,149,47,7,224,220,72,185,140,250,24,84,155,161,46,48,94,133,178,61,94,137,137,246,90,123,95,100,57,112,20,28,129,225,186,11,139,87,108,65,157,90,114,208,218,90,193,199,123,214,53,77,255,220,45,133,189,156,222,94,202,119,170,197,192,30,148,181,60,27,177,135,228,26,212,155,197,129,24,239,219,135,112,115,41,1,55,63,176,234,187,103,2,25,153,252,162,142,168,55,23,80,106,204,41,26,56,100,190,171,96,39,212,2,170,44,110,220,128,203,253,26,248,97,20,33,217,158,169,39,10,167,211,30,175,170,172,217,157,173,139,129,128,179,235,60,135,124,122,207,39,166,213,50,64,26,54,199,90,222,147,25,131,61,247,94,63,223,176,5,11,133,138,161,192,55,72,173,100,155,187,52,116,112,204,2,245,175,33,180,235,230,227,134,25,122,216,14,43,25,112,37,176,193,137,254,164,190,58,204,209,4,57,110,189,227,214,240,205,229,197,72,239,214,0,200,16,156,218,159,78,83,108,84,161,158,83,165,228,230,74,47,54,163,117,127,141,106,243,76,137,219,73,198,96,147,217,50,114,130,109,16,178,213,72,58,209,43,204,69,252,220,227,72,188,34,147,91,118,25,165,232,141,182,214,229,204,130,42,162,161,112,47,238,72,85,105,93,192,239,165,41,213,108,1,227,142,196,153,211,12,90,213,16,26,134,133,6,40,84,125,13,160,4,158,16,81,71,25,238,73,134,248,213,103,86,252,219,230,205,68,209,103,165,18,223,231,43,54,44,83,195,29,228,65,59,100,20,248,215,250,249,18,190,164,58,85,16,95,122,114,53,54,149,154,106,191,223,17,33,194,254,181,195,108,162,166,28,171,61,118,209,24,99,203,148,163,184,115,240,45,108,183,251,231,185,220,189,147,249,173,217,17,93,20,209,111,105,83,125,173,85,56,63,122,47,216,73,169,67,249,37,33,88,134,131,232,204,198,246,191,200,194,62,221,5,101,185,74,106,84,224,179,129,119,148,161,130,72,228,64,233,124,117,223,116,154,30,30,187,29,229,194,253,215,73,149,145,67,202,13,188,64,26,4,178,147,2,145,104,187,220,231,8,0,168,106,38,84,54,91,0,88,191,245,214,9,1,4,59,7,25,152,254,78,127,134,92,49,120,29,247,41,125,77,145,120,216,90,69,185,2,59,179,45,227,108,220,186,42,10,207,70,98,137,92,17,148,154,127,249,202,34,199,136,88,100,1,174,46,58,7,114,87,232,119,48,133,37,242,201,39,158,210,51,165,97,190,143,231,239,204,208,216,253,225,50,72,210,174,155,24,47,115,238,108,108,100,116,59,122,18,242,159,52,184,97,10,219,149,214,76,25,101,206,225,129,18,71,84,112,104,158,208,97,240,146,221,20,88,3,254,76,10,229,200,118,142,171,17,229,146,110,192,211,4,120,150,47,66,61,63,186,186,11,140,14,14,181,150,138,198,43,11,250,248,18,69,232,173,20,172,239,158,91,63,247,134,47,129,201,239,145,83,172,65,22,205,73,204,69,170,35,203,37,200,180,4,202,112,14,201,81,136,166,117,84,130,117,209,216,59,119,255,232,149,32,59,15,111,72,169,242,84,252,181,199,136,40,12,111,143,3,60,254,245,81,132,127,234,209,39,49,235,164,178,183,169,64,130,112,79,3,225,141,203,186,198,48,43,162,169,0,23,0,248,249,157,235,78,153,30,155,23,216,104,245,52,62,165,140,40,195,109,103,206,31,1,241,140,95,125,18,165,165,95,12,109,199,234,115,147,237,235,227,127,179,10,41,59,40,183,233,245,129,76,222,134,205,116,30,140,36,237,136,110,3,83,36,13,120,159,28,65,241,195,46,9,180,167,32,143,145,223,51,41,72,47,187,206,179,86,224,53,34,217,168,32,4,154,183,16,209,6,100,212,23,92,138,204,71,86,48,91,249,96,132,66,109,33,136,133,213,58,128,249,70,245,48,35,3,45,1,22,88,61,25,208,253,218,88,248,73,82,204,122,50,10,45,123,83,30,55,231,13,115,99,123,212,236,90,221,60,177,20,219,88,217,202,188,119,3,193,215,179,129,102,213,216,235,108,48,236,48,128,238,186,91,222,161,61,231,59,241,117,183,10,17,92,116,239,93,105,12,206,27,99,118,32,63,49,245,57,227,58,67,237,192,115,20,249,201,243,118,36,242,26,101,16,103,115,215,108,84,30,225,100,54,170,242,231,76,69,96,177,222,218,59,191,43,31,156,70,53,64,239,221,198,197,160,46,50,50,187,7,229,247,121,62,196,92,205,90,5,95,140,119,13,196,47,104,246,178,102,225,65,20,208,206,194,131,197,57,242,116,216,179,191,72,250,18,251,209,11,192,226,27,3,255,19,25,29,231,104,54,21,97,15,97,110,5,59,164,19,74,45,69,106,148,54,186,36,107,84,60,164,194,64,184,206,180,143,6,78,21,188,194,110,134,120,65,248,146,154,136,194,3,158,7,215,64,40,35,195,106,143,23,56,192,211,82,85,36,217,191,168,29,79,111,163,110,214,60,254,203,169,78,107,107,182,25,72,135,167,42,168,253,188,248,221,19,102,1,33,193,8,134,250,131,9,0,202,118,73,202,160,222,104,166,166,163,189,30,179,17,202,194,92,32,58,155,160,217,212,215,3,110,175,169,229,70,25,164,16,207,245,233,82,250,188,189,175,59,110,12,245,171,127,17,85,60,180,104,131,0,216,45,131,165,52,96,183,41,124,215,163,42,255,79,117,114,29,58,113,102,24,120,64,118,209,207,175,173,52,196,252,69,85,143,172,184,4,249,47,174,229,19,158,2,252,229,124,241,10,200,98,240,155,88,31,1,51,232,39,7,142,0,175,2,105,21,44,14,93,10,83,210,47,205,216,40,252,236,167,210,35,92,240,170,66,150,37,172,4,234,80,217,112,151,178,28,118,160,208,92,237,188,187,133,248,198,106,156,233,51,111,19,17,113,94,7,196,0,210,225,26,193,84,88,31,241,255,66,89,119,47,48,220,101,24,237,234,55,50,71,116,32,109,235,150,215,198,135,151,247,101,149,34,86,204,153,150,103,58,213,84,108,81,4,204,1,124,134,115,36,60,105,50,4,59,251,217,28,206,149,164,40,29,121,110,210,5,36,223,185,57,13,192,181,71,90,52,137,119,100,2,89,87,230,28,5,201,10,238,6,81,184,74,138,205,233,174,40,79,92,5,51,175,200,130,75,153,215,78,169,184,62,34,54,30,186,226,40,155,90,159,231,86,135,165,19,64,182,212,93,190,121,116,254,232,199,165,246,67,91,62,166,204,243,60,215,20,169,245,112,153,103,244,20,82,208,116,231,66,116,152,198,224,144,215,249,101,39,171,115,71,116,159,249,255,128,36,21,196,194,34,228,103,11,243,143,97,42,255,25,56,21,125,12,61,33,196,211,98,122,46,175,234,1,164,196,17,88,252,171,154,106,148,95,211,142,22,140,105,29,36,105,241,75,221,107,23,31,189,98,227,161,14,42,158,191,159,94,109,95,227,219,255,95,235,229,130,252,230,106,173,83,253,10,227,179,173,118,140,72,137,70,82,53,7,124,7,224,167,98,201,209,164,39,48,108,237,39,145,90,220,16,41,87,92,201,102,5,239,150,232,159,118,181,8,105,151,196,92,114,189,110,87,175,96,158,3,152,108,94,95,204,150,58,168,75,189,15,127,97,152,49,177,108,189,113,251,202,228,207,106,94,1,22,94,116,195,74,249,73,121,227,237,59,245,207,204,174,254,213,70,124,45,42,27,233,72,241,184,205,163,150,57,63,118,25,62,111,193,46,229,21,1,119,44,63,245,144,60,114,161,251,153,58,150,164,156,135,255,124,41,104,229,32,54,48,223,1,4,93,44,16,112,126,101,250,105,81,196,138,111,36,106,168,243,36,197,143,44,231,252,0,14,229,146,135,46,104,177,226,252,18,223,241,185,219,138,204,202,172,218,4,190,12,216,198,199,69,147,197,142,243,124,189,132,179,210,82,218,8,76,27,212,200,171,60,24,179,129,238,58,203,210,251,180,225,151,62,241,34,186,224,166,18,64,117,167,183,202,206,252,55,26,39,223,205,31,8,0,131,121,205,96,217,165,51,186,227,35,154,49,201,139,54,157,141,0,29,246,33,47,114,115,91,81,167,210,5,97,14,25,140,18,168,174,144,97,88,22,231,37,162,17,69,204,157,114,70,186,13,43,132,190,97,254,132,24,253,123,158,176,113,79,80,189,68,134,139,198,179,110,216,60,87,105,207,97,93,227,98,211,132,94,246,109,241,239,159,142,153,209,193,173,215,110,249,103,2,237,126,248,52,50,110,103,89,131,66,3,224,107,229,222,80,72,255,194,3,184,195,194,128,158,228,176,177,15,152,47,51,89,225,240,138,165,27,177,203,36,168,113,45,62,205,62,175,116,95,145,86,235,111,24,2,119,201,39,165,143,175,169,33,147,37,236,251,98,203,64,71,92,155,97,40,155,162,236,84,11,147,0,190,209,157,213,101,43,68,205,114,246,225,98,187,38,2,187,79,133,208,233,1,56,206,2,234,109,118,55,231,191,135,125,100,2,199,176,76,76,190,242,165,44,176,133,53,82,40,200,215,60,34,221,76,255,102,179,252,164,25,119,121,101,129,181,130,144,141,99,223,133,91,46,49,69,215,66,154,41,162,111,63,16,34,166,240,143,233,149,85,75,217,183,210,129,7,236,1,199,120,179,137,133,246,237,191,83,127,51,149,115,109,14,195,134,193,251,3,248,50,3,200,167,135,231,211,119,168,90,121,116,191,45,167,254,44,182,215,230,102,7,15,158,89,162,51,221,33,188,213,117,188,169,196,113,222,101,52,144,208,201,3,126,122,12,209,227,77,20,237,85,121,18,212,223,126,19,132,112,134,218,27,221,173,189,53,118,134,178,4,166,153,179,124,107,244,97,63,109,9,148,223,242,54,97,68,83,249,101,128,107,98,176,45,145,225,55,122,219,83,225,227,45,15,150,128,57,15,66,198,54,160,115,239,236,97,136,70,207,34,94,0,247,135,250,62,172,18,13,189,70,183,152,101,219,207,127,189,216,103,74,227,234,184,57,81,89,202,180,244,204,41,99,16,50,245,237,255,63,175,204,126,230,122,187,110,21,133,248,96,238,206,108,239,194,55,130,60,8,1,99,241,73,177,97,44,199,1,50,169,124,26,241,155,61,232,61,0,107,165,219,190,174,136,25,102,4,167,39,217,234,142,71,103,167,51,252,224,174,183,197,207,138,39,11,187,228,239,56,225,80,191,251,31,38,246,17,176,37,105,131,88,52,255,46,147,236,250,26,223,108,207,210,77,253,118,119,78,13,229,120,192,4,71,120,204,22,142,28,106,161,114,71,222,195,1,62,132,109,243,7,107,168,3,235,137,194,254,22,131,12,0,108,62,206,87,109,67,187,33,81,195,8,166,147,0,110,39,60,102,189,117,82,35,114,150,182,252,227,164,235,192,186,38,21,150,246,225,10,151,253,166,62,165,97,9,143,19,235,122,30,79,98,51,182,71,132,211,253,6,159,97,105,229,21,49,18,245,21,9,179,207,253,103,50,247,47,227,99,180,187,242,33,63,157,183,135,58,90,68,30,124,67,117,186,253,63,64,181,197,49,210,202,210,13,177,74,21,16,14,138,152,151,19,76,51,135,66,165,62,93,112,174,101,25,57,82,16,189,147,16,117,61,241,102,128,163,99,156,184,72,54,237,51,46,19,208,213,76,118,82,254,185,136,48,187,173,254,62,253,100,239,191,114,156,161,248,3,114,139,225,158,213,144,13,218,13,163,235,46,156,183,19,165,96,163,129,108,187,235,251,121,14,12,242,122,228,119,120,92,197,90,50,124,64,226,47,47,248,91,229,169,126,199,167,150,211,165,86,51,43,163,177,56,122,160,28,218,176,77,128,71,22,25,92,179,69,100,228,173,20,55,54,212,27,113,249,39,189,83,186,162,106,140,61,167,211,210,239,106,247,152,158,31,114,78,220,82,142,95,216,100,194,21,201,110,151,220,81,94,140,236,236,26,115,48,176,124,63,251,67,160,5,196,131,153,160,155,185,0,78,236,225,193,232,81,189,27,152,196,113,205,86,8,78,180,254,183,189,49,55,191,196,5,72,109,192,217,59,162,125,199,245,121,84,1,90,235,156,105,86,209,167,203,247,102,64,162,186,88,71,193,240,217,3,129,4,124,195,193,93,19,122,206,125,231,212,235,157,41,227,14,198,57,68,68,175,146,166,216,192,225,24,181,210,142,83,152,154,52,234,23,194,162,200,130,59,95,51,15,12,12,210,117,215,209,59,78,88,82,36,199,144,238,229,90,49,172,42,134,76,200,235,213,175,214,185,226,43,128,251,21,145,130,183,119,27,106,46,124,225,52,32,34,191,26,144,19,27,81,225,247,212,161,142,181,39,214,48,107,69,65,163,143,94,25,12,207,153,21,133,113,103,14,174,130,218,103,76,216,181,109,189,110,228,6,169,192,34,238,205,48,45,240,38,167,219,209,93,218,11,96,146,254,13,55,209,120,131,173,133,173,196,254,129,94,59,181,245,73,15,230,54,105,174,235,114,213,26,172,204,127,63,188,80,229,95,88,248,78,35,188,21,240,191,44,103,29,216,38,84,124,116,154,181,222,208,47,98,136,73,14,207,13,30,239,125,150,140,55,130,124,50,245,171,221,95,135,48,147,145,233,132,208,178,43,73,124,22,64,236,0,163,232,24,141,211,161,67,76,36,138,230,143,169,167,120,151,12,77,189,67,163,131,166,32,175,162,222,11,21,121,126,179,221,117,169,173,253,161,215,156,102,163,57,78,30,240,224,19,160,207,52,39,193,224,94,126,134,251,20,62,87,27,156,195,107,192,85,35,93,231,119,108,107,209,136,252,214,188,204,2,116,116,91,80,192,25,58,183,76,233,143,16,114,239,154,61,142,244,27,193,25,174,143,133,98,114,111,87,190,207,245,148,95,97,120,102,196,100,211,231,2,34,210,135,234,229,112,87,57,112,28,199,1,67,62,190,193,221,213,54,209,51,209,24,107,118,68,127,0,240,113,97,182,59,221,207,236,139,20,1,75,101,126,239,77,56,228,250,28,87,125,117,242,115,45,229,211,239,77,148,4,230,211,60,118,252,82,230,1,119,191,174,36,193,148,67,146,109,245,142,192,176,125,77,112,127,54,10,177,159,164,9,32,51,108,212,218,220,9,12,84,189,0,97,161,150,107,102,119,144,29,112,110,104,213,74,48,112,87,243,245,14,220,22,78,41,133,144,23,55,74,104,197,85,73,212,63,128,27,97,75,59,223,10,253,125,5,177,140,93,119,198,75,225,126,0,112,166,204,29,36,62,109,183,63,100,122,226,197,21,198,227,243,11,85,127,95,118,170,98,164,193,255,249,103,65,95,176,237,219,99,93,149,86,236,103,243,72,105,192,178,112,27,137,173,5,19,199,169,221,34,101,22,6,158,68,228,180,89,41,77,98,187,19,16,111,54,27,145,242,114,240,97,21,245,106,147,232,210,147,17,216,145,235,160,84,89,254,74,62,18,72,6,203,168,67,115,147,158,177,8,125,227,115,29,136,245,40,129,151,131,134,189,1,123,44,253,210,119,95,139,172,124,102,177,90,115,240,43,224,240,37,240,5,237,138,112,99,189,35,250,95,135,39,214,190,247,20,101,93,63,51,67,109,147,61,147,59,137,5,10,81,242,201,139,68,2,50,119,74,121,70,5,105,23,76,194,18,160,203,168,24,228,227,125,163,25,144,126,124,170,125,38,172,86,236,215,66,109,108,0,153,216,211,179,28,235,150,132,140,39,26,190,101,109,11,236,47,217,169,210,143,211,131,26,233,234,76,66,221,73,118,52,81,253,152,23,238,139,199,87,223,4,111,172,120,14,27,209,50,148,122,143,147,173,255,156,117,30,156,31,213,54,54,86,80,255,230,177,242,185,75,65,56,198,163,131,69,121,152,73,150,8,74,18,25,130,126,144,55,72,178,83,221,42,242,146,176,193,179,246,32,204,96,233,45,19,23,65,83,137,93,182,30,39,133,226,141,76,69,213,62,173,41,67,38,145,158,0,29,130,141,57,142,70,72,37,99,145,129,184,231,79,251,11,40,38,227,60,73,153,215,37,159,214,48,69,42,4,18,181,113,232,16,207,249,39,85,236,37,243,175,75,232,237,191,253,191,238,89,29,122,106,26,118,253,167,194,195,60,136,68,148,185,2,44,201,154,184,216,111,51,214,152,135,185,1,61,243,74,169,0,25,248,232,18,126,251,209,220,211,216,68,31,155,53,63,59,144,65,236,84,28,136,121,185,91,217,101,239,36,139,122,57,234,28,202,236,126,1,144,43,112,39,251,18,150,206,124,239,62,209,139,143,141,67,131,208,111,209,97,76,2,113,41,252,28,58,141,222,55,119,126,96,214,222,157,141,158,85,137,86,86,19,92,181,203,40,202,109,93,18,174,171,167,67,13,228,172,246,69,205,177,84,166,110,44,154,156,20,92,110,132,222,195,197,133,112,104,62,17,167,17,240,173,103,176,4,199,107,185,218,111,0,119,30,102,163,32,54,18,138,138,178,222,1,220,135,213,147,106,81,222,244,237,53,159,155,138,28,77,103,42,40,242,203,179,195,10,56,203,65,106,218,200,12,39,108,109,2,154,20,16,102,25,6,249,221,94,161,33,39,229,143,44,223,240,222,45,5,125,137,169,161,16,126,37,75,203,220,12,175,246,139,167,102,94,95,220,33,122,102,95,199,175,98,102,100,117,81,212,111,27,232,59,76,35,115,45,53,46,121,245,125,103,111,11,45,158,214,232,251,197,101,34,167,235,157,241,22,174,15,86,47,153,211,231,8,82,196,104,124,152,135,255,168,145,110,155,8,7,45,120,46,80,41,68,180,224,30,165,16,251,75,228,13,55,150,72,45,78,182,43,173,141,213,236,134,123,28,209,65,133,62,194,39,105,98,195,46,243,123,45,144,7,152,116,205,154,1,29,168,4,192,70,109,165,24,126,223,10,12,94,31,252,84,133,58,228,206,104,149,127,109,238,247,143,136,97,88,137,179,17,123,9,26,188,151,233,29,10,55,138,49,81,161,109,1,15,203,27,249,159,234,192,227,178,218,214,195,179,253,170,165,50,223,128,6,123,245,244,177,153,175,247,150,228,173,149,157,113,215,27,82,144,58,47,14,55,223,187,56,234,205,159,205,206,253,136,131,243,161,187,142,208,31,144,149,31,83,127,37,72,19,216,7,186,11,34,61,228,133,193,2,46,148,187,205,21,196,53,44,12,146,60,162,147,238,49,134,170,176,189,197,11,248,11,161,190,76,31,56,230,216,222,147,228,53,148,85,124,155,21,200,33,222,171,237,247,174,125,245,11,231,35,3,242,111,151,50,1,38,20,112,62,171,83,210,221,78,46,76,140,83,135,229,57,71,103,128,166,51,20,10,62,23,210,161,53,12,101,48,31,229,239,55,53,146,85,72,187,43,89,181,39,171,174,77,124,222,220,235,214,44,158,138,223,26,16,163,204,168,57,27,86,124,165,147,167,77,69,198,116,49,106,183,222,80,255,73,215,134,216,201,149,48,71,238,248,162,63,32,163,142,30,120,169,102,65,7,97,248,245,240,45,214,2,174,15,176,57,44,52,253,244,204,67,36,214,197,190,242,234,115,10,123,174,253,115,229,195,11,63,86,134,209,205,144,175,192,15,180,183,33,133,178,176,175,40,103,230,179,87,133,219,240,140,202,59,40,77,87,78,255,167,31,240,169,87,57,90,170,195,12,190,83,240,147,12,165,94,238,218,246,185,9,117,42,87,186,87,88,28,49,27,199,163,76,217,1,170,219,197,217,184,46,238,129,129,181,92,35,41,121,79,50,76,246,55,30,203,195,136,92,37,188,125,214,140,103,9,90,172,70,69,157,204,32,47,91,139,74,58,23,3,52,153,38,109,118,246,204,102,113,173,93,23,232,61,68,193,221,142,205,175,50,238,69,173,108,242,135,98,163,137,42,144,64,26,253,54,213,30,99,39,28,42,227,142,163,195,21,196,245,65,190,228,166,73,105,29,147,13,55,99,160,251,131,68,63,18,185,149,89,53,125,91,35,116,118,162,212,120,59,137,177,12,130,30,149,11,59,119,107,214,50,169,175,164,29,39,217,189,5,93,111,45,119,122,165,218,206,66,133,43,98,139,113,74,172,36,21,236,63,215,8,102,250,204,151,52,45,92,95,24,242,249,5,230,240,46,75,219,34,46,212,43,207,196,91,127,64,252,159,69,108,176,213,82,238,116,47,91,196,103,221,168,180,166,64,212,138,161,77,4,77,118,223,255,58,1,89,175,250,228,125,200,107,129,52,173,8,25,121,140,192,195,170,194,96,243,95,251,240,56,144,141,96,50,116,14,46,88,54,240,137,82,1,134,81,14,225,221,74,136,210,160,98,234,181,104,159,111,225,77,77,236,109,28,234,162,239,46,39,146,193,114,63,109,127,193,122,74,86,51,6,89,25,80,185,47,48,178,90,182,1,213,150,238,21,68,11,88,200,186,250,249,72,70,249,178,139,148,3,209,181,109,18,214,83,120,117,48,105,115,220,179,57,95,133,210,154,192,222,29,67,177,39,250,199,248,94,239,159,234,142,121,171,203,204,158,36,64,179,142,125,107,196,163,5,113,210,72,215,108,83,226,211,118,26,103,39,82,114,123,86,195,61,96,25,237,137,128,171,107,91,99,207,9,195,17,9,220,25,189,96,31,116,100,4,16,49,29,179,21,206,51,60,21,188,32,158,64,32,123,123,106,150,171,2,158,95,34,199,45,177,33,51,30,127,142,252,126,127,146,29,105,203,236,172,138,215,232,46,54,21,5,29,204,21,236,25,156,209,82,156,42,194,98,240,199,73,34,208,172,236,212,49,47,245,178,11,251,232,219,248,178,179,114,225,220,218,212,44,250,166,223,18,88,25,49,168,70,17,67,65,121,76,229,181,161,169,74,147,186,22,152,63,63,40,86,176,150,210,25,137,44,116,210,235,89,125,243,73,120,217,20,210,162,3,216,186,101,106,171,117,237,223,14,247,131,98,175,122,15,102,242,70,189,118,59,233,74,165,62,230,30,210,185,190,228,144,161,223,144,198,216,6,86,202,74,121,44,215,94,106,33,215,18,215,224,13,70,174,154,110,216,62,156,235,46,128,35,20,179,187,109,131,172,237,52,225,6,115,226,153,189,252,11,147,54,178,41,169,186,139,206,15,74,210,196,11,78,199,125,92,217,252,0,225,210,162,146,90,246,242,81,136,28,229,200,58,250,40,3,133,4,121,146,179,223,209,92,6,54,160,201,237,130,15,121,57,251,247,41,35,201,57,162,213,23,132,158,211,82,145,173,186,190,171,111,113,38,147,227,82,20,136,28,27,49,66,73,23,53,227,16,0,92,35,3,63,71,234,92,87,210,193,133,142,5,143,32,204,182,63,129,175,45,54,71,129,163,84,230,179,123,3,16,71,195,79,116,119,204,146,131,125,29,9,144,78,88,135,52,189,221,131,120,222,85,103,96,86,248,242,6,199,232,187,101,189,254,84,81,216,190,126,85,80,99,252,96,18,148,128,226,106,131,114,7,142,2,50,249,93,225,40,21,95,77,153,199,213,10,149,111,89,221,154,255,104,61,132,177,170,25,166,6,24,162,144,166,62,40,80,28,52,43,216,120,34,181,34,87,55,51,211,229,226,252,26,225,84,106,249,189,222,187,185,148,145,165,134,47,254,87,128,246,48,1,109,10,57,174,133,248,115,253,189,30,162,235,125,250,19,65,73,174,152,143,205,183,151,180,154,94,237,247,82,230,207,16,69,160,184,50,22,42,75,226,250,138,55,157,135,72,164,44,185,176,169,137,217,213,228,92,41,156,99,29,133,141,17,31,42,65,60,84,138,186,230,44,62,135,176,26,92,186,51,164,92,239,79,11,11,242,197,180,50,92,57,32,168,91,97,190,106,169,204,60,233,106,97,154,52,61,201,127,208,98,69,150,95,100,187,254,142,125,49,189,16,175,250,142,217,101,28,55,49,201,244,206,165,12,112,159,92,127,93,172,150,107,192,10,80,146,144,252,144,105,185,203,240,22,44,202,80,47,180,91,206,184,226,188,18,6,72,186,87,248,192,193,52,250,165,91,230,163,138,43,154,163,161,42,49,163,46,103,207,117,219,149,244,48,76,45,31,70,151,97,221,36,61,13,223,203,195,111,148,12,117,65,171,169,127,179,104,2,149,10,40,248,210,103,122,250,106,216,127,144,113,25,140,55,104,103,211,2,112,68,40,125,216,138,139,133,5,220,118,147,54,104,177,221,181,139,161,32,74,201,47,1,117,161,235,117,45,90,202,160,216,142,96,174,54,235,38,204,116,110,39,150,133,176,52,1,122,55,143,126,81,85,197,122,77,235,176,24,11,111,106,254,82,125,72,52,59,104,77,121,253,213,176,70,40,109,146,68,36,203,69,156,187,151,153,60,164,241,22,34,229,69,11,250,88,23,236,252,189,203,96,185,114,21,160,199,145,249,69,112,231,56,129,107,207,239,146,161,86,226,106,199,160,73,55,178,218,252,101,81,185,39,202,233,76,192,0,40,80,247,93,222,132,235,149,250,137,81,162,71,10,135,77,205,15,40,21,134,16,200,153,222,153,206,220,160,21,30,245,212,74,123,168,132,253,252,170,119,36,177,41,249,186,150,170,231,220,255,223,205,51,215,137,81,195,239,206,190,40,177,236,181,219,85,160,184,207,213,159,184,205,242,34,113,197,215,78,3,223,187,238,7,16,169,21,49,35,162,211,227,153,90,166,47,140,189,119,33,150,85,193,65,1,181,124,252,14,24,235,253,58,53,18,139,237,43,139,254,135,109,93,253,18,232,177,179,38,196,152,119,88,188,110,49,101,94,248,221,231,108,180,34,38,5,60,100,101,178,223,20,160,173,219,250,243,100,222,80,196,177,124,34,18,55,54,165,229,209,49,126,104,157,101,132,118,242,201,236,19,61,238,238,220,171,192,75,137,54,89,249,13,83,33,56,8,11,252,64,171,8,100,144,184,59,63,169,99,80,81,90,8,95,123,172,34,20,224,88,64,196,20,41,180,54,235,83,11,90,31,125,14,241,93,134,236,249,100,33,71,105,187,151,51,150,23,176,158,76,211,101,238,163,151,89,221,138,200,13,219,213,88,1,153,120,118,128,40,242,53,172,104,97,140,160,163,41,17,103,89,106,204,219,54,48,180,66,9,220,146,10,37,47,244,254,129,134,209,26,116,187,6,204,215,185,133,127,119,204,204,155,54,52,180,214,50,78,118,60,56,36,213,140,208,72,189,118,48,32,95,1,199,151,191,164,224,122,169,219,131,39,11,191,200,157,108,149,32,32,184,149,170,134,214,133,188,183,38,230,9,22,174,141,8,80,67,139,93,158,117,221,235,74,177,140,252,243,129,41,254,192,84,58,103,132,56,126,64,51,192,204,140,135,49,13,133,208,102,189,253,34,221,150,112,158,47,23,143,241,42,117,82,149,98,228,159,134,83,120,38,7,27,33,211,12,145,3,77,155,185,180,143,14,176,190,205,179,10,223,13,185,209,121,147,172,84,236,149,237,46,114,110,207,90,111,111,224,5,138,44,111,254,200,212,247,171,150,224,86,143,2,91,117,47,77,195,26,244,20,226,193,123,238,168,236,186,159,61,141,77,70,34,248,124,25,109,249,179,98,63,130,195,33,254,185,226,8,226,168,218,6,95,81,77,218,2,201,119,232,119,179,230,254,88,59,88,15,234,107,178,69,211,251,51,213,235,104,24,118,211,230,171,124,171,101,155,251,189,207,170,177,144,101,194,166,140,161,161,59,162,108,16,90,189,243,63,8,46,78,204,12,168,156,242,76,0,15,129,151,138,84,146,86,19,95,45,92,34,204,49,139,194,121,17,60,179,207,2,25,84,131,78,117,90,21,198,151,107,205,87,85,138,237,214,187,207,87,178,230,66,153,88,64,27,51,232,59,41,215,27,106,212,175,182,254,133,34,102,253,198,106,32,95,80,143,126,123,157,146,173,253,124,15,72,220,204,200,73,210,152,126,128,10,117,23,242,2,20,42,139,72,142,25,106,45,206,238,23,153,221,38,38,89,141,242,166,55,191,107,198,11,118,141,170,248,240,93,54,167,62,209,3,236,44,169,70,84,177,212,199,203,90,176,16,227,178,239,237,99,112,116,118,104,247,94,128,241,52,64,207,1,205,253,116,222,162,241,100,107,200,106,173,66,64,102,109,225,11,188,219,63,208,134,3,16,69,171,145,154,229,49,165,195,18,80,92,6,112,87,24,246,88,32,221,67,30,106,34,199,223,163,48,132,161,51,233,131,182,205,251,44,86,111,38,203,77,136,2,184,150,14,66,233,100,21,147,126,245,61,158,147,154,50,134,120,64,126,84,184,113,36,29,45,177,102,125,179,46,223,125,29,184,74,231,71,240,39,239,185,102,55,204,6,162,172,83,3,186,178,220,146,23,209,199,51,110,198,44,180,27,14,90,183,211,211,239,248,198,132,175,148,140,68,87,89,240,228,87,79,221,117,245,189,57,111,23,196,33,170,154,193,117,77,164,205,65,123,115,119,222,73,3,243,119,175,213,210,140,50,129,148,8,162,212,67,165,17,201,45,35,75,22,100,184,190,21,157,245,117,220,119,28,206,173,51,181,11,184,135,244,65,253,58,122,103,106,96,139,148,31,43,49,170,51,216,107,31,243,161,63,66,178,36,84,102,49,196,12,59,232,13,210,41,53,197,55,3,219,232,76,80,111,84,132,160,159,64,168,236,222,128,218,104,211,155,182,204,107,52,140,140,78,205,109,144,134,78,124,254,148,166,246,132,101,107,34,106,74,60,179,152,116,49,165,237,175,124,167,219,159,249,43,89,64,247,6,126,192,14,10,30,225,72,23,61,177,243,147,194,115,195,174,7,248,160,190,166,10,91,91,243,32,174,68,193,142,141,194,0,23,31,248,131,195,150,83,88,184,169,101,114,156,236,214,95,2,132,236,212,184,159,138,234,127,240,217,51,66,47,45,212,242,158,75,215,30,161,165,255,125,62,163,150,60,126,11,41,107,194,13,248,216,8,130,87,67,133,251,77,102,117,15,66,91,167,242,33,18,57,198,168,181,64,223,16,155,105,240,35,188,244,235,214,194,235,42,93,182,90,59,27,60,24,59,140,89,204,212,153,20,243,74,198,118,212,214,87,173,24,177,129,142,240,126,236,206,44,246,152,143,118,228,227,56,198,10,163,177,225,197,225,21,203,32,29,194,55,224,107,68,136,183,83,128,21,14,35,173,236,151,157,53,68,177,186,230,92,247,27,135,206,166,87,221,195,154,196,93,107,113,80,75,109,67,188,19,61,251,47,215,142,143,236,246,156,146,81,83,60,199,79,178,231,172,102,27,31,144,184,20,248,71,9,2,205,173,92,71,106,197,111,69,50,115,183,247,220,32,187,28,96,69,139,13,5,71,88,45,241,126,104,20,200,3,114,15,199,178,217,193,61,208,211,144,96,109,88,211,182,249,62,164,47,177,224,93,183,100,9,214,185,149,195,235,237,195,122,131,241,40,10,181,206,233,45,24,176,120,114,44,156,23,118,40,172,5,105,34,157,61,151,123,105,248,38,67,39,195,239,134,34,135,88,44,93,140,93,220,195,50,62,101,194,210,63,130,229,181,37,132,202,2,140,206,132,224,22,84,64,117,4,63,250,156,210,18,132,115,162,219,108,219,64,55,191,193,246,237,4,160,159,125,81,90,62,186,35,92,210,23,212,240,15,122,31,188,72,84,132,234,95,12,111,173,52,107,28,113,69,194,15,21,227,202,107,154,99,155,14,47,136,37,143,185,223,116,70,210,154,59,206,163,113,104,35,211,115,235,242,189,46,238,181,46,198,73,175,11,152,91,148,108,28,160,68,177,230,4,19,103,170,169,34,220,20,198,202,21,84,157,25,173,247,215,144,226,127,231,154,220,216,65,183,165,81,127,101,10,112,69,103,71,59,229,142,54,10,153,61,195,247,103,29,32,233,151,107,65,38,31,107,144,227,76,118,95,131,199,249,171,177,115,12,204,72,208,131,53,204,78,64,53,182,127,64,168,112,179,179,172,244,181,105,172,133,32,225,113,136,89,58,243,10,253,12,19,42,72,2,187,174,23,148,37,155,250,159,103,131,20,254,66,47,50,207,89,107,18,59,251,238,31,14,236,247,238,168,57,149,200,193,11,150,247,131,49,117,188,120,0,250,10,180,15,225,125,242,99,13,252,103,61,213,77,196,117,52,66,156,252,43,247,84,29,234,184,85,245,78,165,6,224,197,90,208,20,109,48,125,50,165,165,177,187,183,81,78,212,39,185,19,72,108,81,230,185,138,169,98,122,153,148,93,191,220,203,168,32,134,36,3,69,202,28,131,195,2,178,163,96,163,68,144,188,157,170,196,133,102,72,2,99,224,112,38,91,17,166,24,49,131,235,200,65,33,148,238,160,212,26,8,50,205,82,71,58,24,104,15,5,128,206,42,119,205,5,53,7,23,128,189,174,102,0,195,2,9,164,81,109,0,9,152,124,219,121,8,194,97,183,44,109,114,34,184,174,88,53,198,55,37,187,105,229,78,23,76,114,236,234,172,167,156,134,223,223,145,211,160,250,159,11,176,48,229,148,169,134,250,188,55,84,51,218,7,97,49,181,10,217,48,136,70,213,137,62,86,171,72,36,52,131,186,85,212,220,110,179,240,227,111,28,235,167,249,71,102,79,93,118,159,54,200,146,84,137,92,58,51,78,44,253,179,229,90,202,125,181,107,53,55,149,75,140,61,180,10,31,11,186,63,108,113,133,137,210,166,29,93,10,5,243,105,149,166,194,182,196,3,218,95,29,245,227,222,162,2,195,3,153,215,8,171,46,234,95,18,28,202,141,98,177,247,217,194,196,175,143,141,41,186,137,240,133,95,34,203,77,202,54,195,57,100,66,13,201,37,119,28,11,74,71,55,121,19,243,11,118,86,81,132,83,183,78,46,247,211,125,140,248,245,230,137,50,241,93,194,196,73,193,111,2,158,255,182,178,206,240,45,91,64,211,233,240,33,235,232,229,226,49,90,60,156,27,33,236,118,195,119,23,71,224,178,49,254,26,27,3,125,165,235,196,249,252,96,60,28,151,220,222,190,166,65,64,249,88,144,61,230,205,92,223,183,206,125,8,102,81,25,202,9,0,186,148,250,95,111,127,59,151,247,47,105,53,133,142,80,253,15,104,184,175,209,36,135,164,26,81,25,90,222,183,138,64,93,72,100,40,50,22,114,115,13,144,155,244,90,216,10,47,88,114,233,84,165,52,250,93,194,71,132,229,232,219,1,110,142,231,139,188,195,205,122,63,218,58,17,8,151,198,118,1,159,57,211,247,81,205,84,118,197,214,140,243,128,52,168,154,52,102,158,182,174,128,0,47,56,128,61,189,40,153,4,99,30,107,81,14,224,177,172,252,38,95,75,134,11,134,243,197,67,102,59,156,36,214,120,204,115,251,201,146,101,94,157,185,58,54,250,63,69,3,187,167,95,141,2,222,53,81,37,152,55,180,10,208,167,205,14,94,149,193,142,184,248,209,207,98,44,73,72,249,4,78,129,230,196,224,36,158,124,215,78,51,4,211,178,198,122,194,234,210,52,170,12,111,233,107,40,221,168,46,44,131,17,63,53,241,79,177,14,99,169,139,101,104,19,152,148,24,127,132,9,183,55,195,114,192,185,212,244,80,215,168,5,208,55,206,196,49,153,221,49,247,208,110,176,96,241,35,39,218,233,40,110,80,11,29,179,25,47,92,172,217,237,131,151,170,233,77,47,118,184,45,66,152,149,193,240,231,115,26,255,87,26,127,246,95,225,223,167,85,75,238,93,58,72,74,247,246,193,242,27,61,101,7,28,179,229,15,12,51,140,61,173,63,191,208,254,64,128,47,254,161,168,81,97,225,64,117,212,216,4,200,196,33,67,142,125,167,60,131,243,166,109,120,54,6,213,178,6,91,73,183,151,108,165,37,116,195,137,149,112,184,29,177,56,85,53,64,1,138,68,209,22,53,249,146,96,6,61,0,184,145,232,93,253,55,25,248,146,121,179,29,202,68,233,95,192,108,177,139,25,134,176,30,175,161,200,250,158,143,254,194,214,218,112,133,25,250,125,19,171,8,51,232,28,46,100,241,18,204,75,36,218,228,146,204,78,13,194,7,155,101,204,162,27,43,210,16,96,144,231,49,29,96,238,222,88,37,127,58,83,237,129,78,35,105,116,210,105,221,161,237,11,70,207,231,120,4,52,78,46,104,110,151,146,197,191,145,22,229,6,170,8,59,112,155,240,138,21,26,101,144,212,171,36,123,53,174,203,68,241,137,167,172,199,16,107,6,197,99,108,53,63,168,61,166,139,56,181,45,183,87,11,174,19,80,209,90,231,176,129,253,155,140,2,193,82,30,127,105,133,83,137,94,2,125,3,121,90,31,250,40,117,246,105,104,94,255,237,145,193,58,189,183,103,68,223,238,71,2,62,21,231,134,131,100,241,67,205,155,121,73,203,218,53,71,106,170,0,137,195,173,55,219,14,244,124,109,125,209,131,242,60,155,174,80,144,191,192,46,211,204,255,47,26,16,88,159,168,93,47,190,34,131,152,232,226,238,103,34,234,107,117,38,234,114,208,179,74,117,117,168,207,46,39,247,5,246,218,96,240,213,177,130,55,190,53,108,18,1,46,205,21,225,236,99,208,220,64,69,90,199,170,10,45,253,83,83,92,30,217,22,64,209,70,78,168,185,154,97,121,84,235,140,167,227,216,146,0,59,238,22,138,240,224,29,15,74,99,67,252,171,97,249,173,66,158,88,199,39,115,0,58,4,78,171,194,255,62,89,130,247,235,57,140,132,102,105,237,47,98,142,106,58,223,189,40,12,155,42,22,128,171,107,58,196,150,191,149,223,217,25,238,41,227,54,208,198,74,35,177,189,254,27,70,108,227,98,126,250,54,251,187,194,235,151,135,9,92,225,144,60,12,34,212,101,8,82,115,255,222,46,118,70,10,121,43,96,30,181,35,178,90,168,196,27,114,134,78,240,9,193,255,154,77,41,77,129,37,110,244,174,84,105,159,212,213,77,51,141,40,13,196,71,133,149,218,237,203,161,222,132,204,30,6,226,148,73,32,8,59,151,218,28,213,103,40,223,17,93,215,215,206,101,188,57,28,27,238,141,251,86,216,147,241,3,53,31,236,234,173,168,132,111,225,118,201,226,59,58,26,60,31,176,217,21,183,209,155,192,188,209,120,163,212,96,194,115,216,243,37,122,125,139,119,1,72,86,214,183,248,192,255,217,23,19,250,139,38,222,191,111,161,169,163,63,221,217,62,159,21,59,98,84,12,194,68,247,39,233,213,1,118,247,27,30,233,222,207,241,28,32,197,160,98,207,120,255,71,62,103,115,124,80,117,89,254,10,115,150,226,22,173,127,73,209,230,227,31,107,16,252,146,33,255,186,179,111,183,212,40,65,183,119,161,137,207,112,17,50,29,239,192,156,80,16,180,177,55,97,38,152,22,41,186,211,63,54,210,177,90,161,19,216,237,19,78,208,35,186,251,166,102,5,175,73,94,33,209,177,89,136,101,201,225,214,227,236,230,34,87,226,226,166,237,183,62,105,72,194,44,22,14,211,33,111,146,75,220,47,38,92,231,121,172,193,50,235,102,203,145,31,228,86,67,62,221,15,229,38,119,10,26,137,250,87,161,142,217,89,32,176,127,183,116,245,36,230,98,90,215,87,139,105,40,187,20,146,159,184,48,66,163,231,114,4,148,79,202,102,218,200,10,184,47,121,104,208,71,191,128,179,150,56,116,132,219,250,239,58,39,228,145,223,20,64,170,183,191,118,232,68,155,61,78,217,119,110,238,169,156,60,240,172,240,209,135,149,198,192,254,187,240,203,195,70,63,175,237,227,143,186,219,143,242,75,162,242,255,33,173,214,247,29,124,97,236,229,8,83,147,51,93,214,212,237,194,145,18,147,71,212,111,188,146,128,168,220,133,162,44,97,222,254,87,165,142,12,214,235,133,102,90,196,17,67,195,9,186,137,234,65,93,10,187,45,177,78,121,125,48,132,0,221,204,110,179,181,105,131,147,134,64,242,161,97,127,136,75,192,40,186,207,72,163,5,229,93,63,148,223,232,107,153,30,204,14,37,153,254,159,137,66,60,192,118,93,208,103,66,142,225,43,222,69,30,173,43,45,127,173,204,144,170,76,135,32,102,247,10,78,136,58,89,168,252,223,223,227,140,34,139,166,41,19,164,249,215,207,187,34,184,96,47,55,148,158,255,246,94,146,206,133,39,229,187,163,43,36,232,14,254,152,216,198,246,20,42,41,70,88,59,36,205,104,200,28,149,40,164,159,8,246,93,234,79,75,89,206,100,207,208,50,153,92,223,124,14,223,174,220,126,235,15,45,83,51,169,220,171,230,110,5,234,240,133,237,242,105,92,105,54,255,109,246,87,220,138,92,10,148,161,245,191,81,87,53,186,144,110,73,138,139,188,176,245,226,217,6,112,165,142,34,133,41,165,10,229,212,183,90,55,176,129,125,243,177,130,249,173,189,237,117,167,185,82,215,47,161,62,238,241,210,12,36,138,196,139,229,130,74,168,169,4,28,212,244,138,133,179,81,173,54,61,227,81,91,215,62,203,246,245,12,224,127,182,139,144,237,34,222,102,67,153,14,180,144,96,89,82,125,86,23,35,130,86,13,176,147,103,155,80,131,178,171,126,208,228,190,184,73,41,90,73,230,140,119,183,183,64,145,198,91,216,52,126,1,17,155,149,248,207,98,166,191,133,47,155,93,203,108,165,145,180,128,249,53,128,111,253,146,51,210,211,94,40,203,71,49,229,204,160,71,108,121,170,68,32,1,34,242,173,156,14,119,135,227,43,174,54,66,183,154,27,63,198,154,123,141,90,242,229,87,149,251,193,64,172,0,21,219,172,192,130,224,46,92,121,30,183,20,85,124,99,29,186,28,87,54,188,224,251,41,200,154,113,252,14,56,147,140,134,130,60,197,16,119,244,108,141,240,170,96,25,30,226,95,38,156,187,20,227,103,143,50,187,1,90,42,129,173,100,108,30,63,243,8,16,154,118,91,9,6,27,64,93,61,62,64,221,201,34,64,181,212,30,243,209,103,3,78,236,251,44,55,188,129,181,138,87,186,0,70,90,142,74,101,206,205,248,105,133,131,81,147,51,68,34,178,147,235,72,101,102,122,101,36,148,119,212,165,5,102,207,186,222,49,223,197,86,200,252,96,215,97,40,59,98,62,184,181,166,5,239,198,106,228,120,142,163,25,199,38,45,127,233,217,59,30,222,15,136,127,109,12,73,8,153,164,144,84,20,55,95,230,220,195,0,46,187,69,168,49,245,46,73,117,131,129,178,113,238,58,122,32,75,139,5,32,197,45,124,81,16,65,240,187,51,63,118,56,85,10,103,21,111,178,233,143,32,79,127,88,77,255,68,215,208,83,189,30,227,252,117,99,173,221,58,243,44,148,31,39,113,150,233,176,37,236,206,176,180,65,191,125,51,140,12,200,248,23,81,198,187,81,211,5,52,202,172,222,119,190,24,135,100,131,253,216,96,97,146,4,65,197,240,150,10,153,91,63,29,113,210,14,2,58,93,209,88,144,228,206,255,199,111,53,219,113,116,84,228,43,129,254,59,37,37,4,135,198,181,183,50,253,154,120,147,125,136,55,33,238,223,175,123,199,37,193,182,81,37,124,56,82,158,99,38,221,101,125,242,224,115,237,13,30,78,73,64,53,1,184,41,186,143,133,163,128,250,18,206,121,176,177,174,5,31,144,109,150,175,229,6,72,228,25,23,82,210,98,1,103,95,233,217,79,232,170,157,130,163,246,66,73,62,227,239,85,253,117,108,107,82,70,69,238,112,116,92,109,246,249,24,20,163,79,167,131,238,137,184,159,45,85,229,175,97,171,159,159,45,83,114,0,45,82,145,143,189,172,103,245,14,5,87,245,242,208,143,237,17,55,57,2,12,216,252,119,40,140,3,28,160,33,69,130,41,194,238,165,99,248,61,35,20,160,210,83,150,78,168,127,79,125,56,226,145,141,235,191,220,10,40,224,17,210,231,141,194,191,23,55,73,203,29,218,237,176,146,27,170,200,233,94,104,193,131,244,185,123,91,70,91,186,26,255,250,189,132,160,70,54,185,60,246,175,175,48,239,3,202,99,77,153,94,197,35,166,114,98,253,141,22,215,136,215,194,124,6,201,84,244,81,76,33,180,50,35,214,207,41,42,98,45,146,97,36,250,229,122,64,128,47,67,37,48,90,142,230,70,60,65,221,176,250,14,162,135,107,128,112,201,101,49,153,116,206,108,80,180,245,211,172,56,220,49,0,77,204,220,128,160,253,55,107,172,76,94,47,180,55,108,201,245,45,176,205,176,105,171,93,239,181,57,66,225,107,14,190,66,255,70,252,18,91,171,66,38,37,121,161,156,79,179,57,159,239,91,182,17,39,86,211,113,243,60,161,141,128,97,64,150,216,169,137,192,211,118,60,0,138,150,52,45,202,12,89,135,157,33,222,25,24,216,7,151,85,192,199,103,193,55,124,246,9,55,150,167,145,135,145,56,203,179,66,55,152,196,215,139,30,241,121,87,190,248,74,153,142,133,40,206,29,169,34,52,87,51,163,180,119,178,246,135,51,18,48,175,112,10,127,174,64,125,107,212,111,170,184,124,59,195,80,60,86,43,52,42,127,71,80,41,59,83,125,151,143,32,32,171,195,82,88,254,154,189,48,44,88,225,240,4,36,174,109,147,23,35,74,201,78,52,130,213,51,104,123,91,32,102,118,138,208,148,230,79,214,246,206,109,99,4,139,227,168,117,161,165,231,45,134,153,192,121,13,147,88,212,160,211,205,183,195,154,175,67,40,65,67,58,120,207,19,126,239,111,189,20,14,70,113,131,39,151,21,210,157,58,241,248,124,80,46,92,74,80,134,230,24,154,252,130,139,204,110,137,164,179,128,241,164,156,6,83,238,181,133,197,102,28,182,92,13,212,85,206,21,20,14,164,169,77,10,134,90,71,112,67,117,146,30,195,212,144,137,139,167,192,78,112,89,127,178,235,222,82,53,68,5,33,24,1,27,171,65,120,234,240,212,199,143,144,58,180,35,108,113,222,208,179,156,20,173,10,3,78,75,139,149,16,51,157,84,251,243,121,5,245,157,179,90,185,236,43,145,146,104,228,72,231,38,247,55,153,93,64,213,216,8,0,230,57,111,144,24,4,0,139,57,245,252,253,61,144,244,96,8,112,183,119,158,244,17,76,206,226,247,169,79,185,11,13,60,30,145,160,231,159,240,31,240,81,204,114,180,254,185,46,52,53,192,216,102,252,2,125,115,148,130,138,53,126,247,110,184,201,101,16,95,254,23,12,104,96,125,122,143,169,136,54,27,208,44,72,176,226,45,110,20,143,19,149,254,70,143,112,5,123,165,135,185,73,50,88,244,169,79,152,203,98,10,103,125,114,203,145,21,92,217,215,37,89,161,99,45,189,251,51,107,22,121,134,228,82,152,227,138,0,96,15,179,145,25,183,184,210,8,51,174,32,38,169,32,233,209,91,129,253,254,72,190,132,26,95,199,190,50,220,251,172,232,134,126,1,97,236,71,195,41,87,155,200,253,162,132,127,32,3,240,75,28,13,157,64,35,137,145,64,104,157,245,194,140,83,233,173,206,139,160,39,36,15,91,77,136,203,120,4,3,185,251,175,71,84,103,241,48,123,251,101,239,246,203,20,185,243,72,115,209,67,221,15,136,111,170,184,250,141,241,1,138,226,88,117,60,218,164,183,201,60,226,235,78,7,178,253,5,134,207,1,148,41,183,217,178,214,130,133,63,169,239,7,157,134,98,7,60,109,1,122,109,25,221,48,245,92,221,75,191,31,207,132,69,24,241,166,72,85,182,196,150,19,193,85,37,89,48,104,176,229,184,65,197,94,121,139,169,241,80,87,233,219,31,165,64,148,44,49,108,217,253,208,179,192,181,199,55,53,159,96,6,6,210,142,254,193,152,132,52,52,239,222,98,228,110,42,164,117,15,198,195,90,198,249,166,24,148,46,153,61,61,169,146,196,91,186,126,100,240,207,5,98,18,181,46,24,92,7,103,246,241,225,4,238,188,206,157,84,217,47,125,177,247,20,218,61,49,80,224,228,63,113,183,138,173,245,124,8,151,193,158,28,250,190,133,159,145,68,171,77,149,145,74,185,144,201,60,104,60,80,230,22,183,108,227,64,65,68,67,108,40,121,48,26,157,109,91,173,9,75,237,131,245,78,11,119,65,243,23,253,19,172,40,43,151,29,154,19,118,235,56,76,48,233,161,94,204,171,38,24,93,17,36,129,163,147,65,188,187,83,41,214,176,15,166,238,30,222,249,207,82,9,198,16,101,143,168,129,228,72,49,35,10,57,75,169,40,197,109,255,120,155,113,27,92,182,68,170,57,66,221,201,84,40,56,194,171,183,125,192,44,99,233,38,139,146,84,168,91,160,220,27,95,174,136,187,31,103,233,101,251,37,108,152,180,164,240,61,140,42,180,187,135,175,83,35,150,201,19,18,109,123,141,113,186,95,181,44,173,169,103,192,20,60,1,104,148,104,229,168,148,138,159,87,198,103,26,127,31,19,99,168,249,251,194,89,68,145,153,15,242,115,125,250,172,135,212,248,218,87,20,141,110,78,17,92,246,125,29,205,198,63,118,51,10,160,8,222,33,13,54,40,81,201,84,76,202,27,231,122,218,8,98,176,66,66,138,254,112,25,41,226,19,43,207,172,28,227,68,77,32,174,236,78,75,113,78,119,0,234,246,50,124,134,8,228,112,197,117,34,145,99,241,239,40,43,254,68,89,162,255,10,212,32,153,229,67,151,232,0,111,104,61,49,140,156,79,163,180,139,232,86,225,214,37,118,142,81,1,127,63,149,31,0,249,178,85,194,181,213,242,88,103,157,85,217,43,124,189,13,6,45,171,119,42,165,221,33,160,83,216,191,248,123,193,228,124,182,57,47,179,55,229,219,185,28,237,145,247,81,90,175,222,238,32,108,150,140,216,129,36,13,14,54,120,253,241,197,83,231,183,157,20,210,111,161,130,140,226,65,255,114,144,93,190,198,123,142,166,27,203,217,83,237,194,108,204,154,203,181,68,222,9,85,186,2,20,165,28,156,74,223,21,213,161,160,54,154,217,137,44,19,139,97,11,190,185,149,135,161,236,45,181,69,72,201,96,165,144,241,37,77,82,178,107,110,23,189,47,142,189,0,29,216,233,134,78,116,156,113,178,218,209,49,204,207,152,216,184,33,238,224,12,81,227,100,144,4,186,48,251,206,56,218,226,185,124,254,70,203,173,168,166,38,57,183,141,185,119,96,227,31,140,39,57,175,154,102,11,158,200,28,180,13,165,38,172,187,248,156,2,213,55,131,69,123,161,52,176,117,176,51,17,143,105,180,23,120,82,252,21,24,188,35,249,24,1,49,8,24,173,217,111,252,67,173,194,64,35,189,55,160,129,253,79,175,103,33,41,235,150,152,202,150,65,176,75,13,187,82,134,255,186,91,103,136,65,247,243,124,55,24,12,52,181,169,39,58,37,43,22,37,97,188,149,144,43,47,26,50,101,107,110,62,153,167,252,67,120,15,90,208,142,136,87,241,194,67,105,123,200,85,203,83,79,243,228,54,226,193,207,6,240,146,75,247,130,53,233,238,169,151,30,157,241,150,197,8,179,227,88,17,102,123,8,218,159,198,125,154,5,27,18,152,246,185,151,225,88,126,161,207,4,97,237,163,24,186,176,234,106,6,232,46,247,216,231,71,251,153,147,77,178,113,206,235,154,39,152,218,79,181,89,230,147,85,113,51,89,205,167,67,116,118,20,22,127,175,134,11,166,116,90,10,113,51,145,6,168,12,27,122,117,52,20,55,90,70,202,250,46,189,154,29,227,142,172,133,127,126,162,123,252,209,173,140,84,76,81,3,200,3,235,13,16,126,70,75,46,105,75,206,204,43,69,25,176,175,56,89,253,160,121,119,105,127,150,142,180,16,176,98,8,181,224,105,117,238,192,56,170,205,234,213,113,95,133,136,65,212,50,77,108,69,38,247,223,200,114,155,112,205,234,23,8,51,11,37,12,71,214,211,212,141,103,49,31,182,1,67,181,240,24,178,221,102,46,249,12,164,93,27,157,159,29,151,157,214,163,16,137,16,91,208,20,214,55,42,84,234,163,117,131,248,233,174,24,70,120,123,253,68,5,87,71,55,72,19,44,109,168,211,227,131,126,6,194,102,16,104,125,197,163,127,129,110,52,96,56,175,238,51,223,191,84,249,135,158,156,120,255,206,169,1,29,178,105,83,236,241,38,246,139,219,176,50,222,186,26,75,246,162,103,128,219,107,78,196,92,13,6,17,11,60,207,173,165,252,78,135,171,149,162,187,83,57,102,143,131,76,82,101,150,54,228,24,242,129,212,184,103,78,21,13,0,61,237,26,243,82,30,128,2,147,113,155,79,238,55,150,94,98,176,84,175,130,101,155,124,206,166,128,95,118,113,36,5,102,205,235,242,42,186,166,175,216,225,186,231,24,18,248,71,107,137,59,185,102,133,230,187,229,172,8,177,18,84,226,119,226,129,182,124,132,189,253,253,211,141,11,41,133,39,84,101,163,202,24,218,172,27,188,159,170,143,66,238,182,245,128,185,18,146,72,137,31,140,129,188,116,109,90,55,138,184,235,155,215,40,169,96,189,208,190,99,17,57,212,40,105,122,184,182,55,76,23,176,147,176,231,184,20,116,163,239,192,67,225,94,96,231,61,113,213,140,2,3,169,8,193,148,53,195,44,184,144,93,25,149,139,97,248,235,106,0,33,116,185,193,110,128,29,241,100,162,164,73,173,195,199,242,214,202,219,249,173,132,107,142,8,187,73,149,81,103,62,25,230,171,246,65,88,221,83,29,51,152,49,187,45,193,76,155,72,201,245,131,105,101,111,169,10,153,10,57,216,91,169,129,0,45,158,37,189,115,253,240,119,53,44,121,133,80,72,162,93,72,31,33,100,175,172,6,116,86,203,143,197,118,145,188,17,64,41,192,224,202,99,72,220,184,109,139,228,231,79,185,212,37,254,24,160,232,2,7,128,201,5,126,230,54,98,241,69,81,100,40,240,103,218,72,193,55,237,101,114,208,7,189,197,89,181,58,234,123,168,49,229,98,37,144,95,213,112,207,184,199,182,110,169,65,35,111,144,134,1,112,183,26,184,91,38,137,49,126,81,109,254,55,250,41,82,118,149,47,171,139,21,200,82,116,77,93,205,217,49,49,158,211,145,200,233,186,210,170,85,153,107,235,173,140,35,39,46,75,166,4,52,159,247,128,239,114,124,211,86,96,133,228,63,211,183,97,135,159,228,162,220,19,176,234,81,53,77,230,241,135,226,84,19,43,188,155,68,107,142,72,60,197,78,62,166,138,148,182,187,44,219,75,12,202,8,7,160,8,22,58,1,178,83,206,190,12,145,124,106,210,108,18,26,250,85,88,52,22,151,220,235,78,195,47,48,245,202,120,68,52,23,201,5,81,147,3,125,214,127,97,161,66,201,39,94,116,94,94,159,86,187,122,57,33,13,172,114,52,24,79,77,228,16,196,165,41,163,251,30,189,158,192,37,58,8,43,240,253,30,116,70,54,151,223,52,33,240,211,2,76,141,23,26,136,21,67,119,15,122,63,37,25,242,161,127,109,44,205,96,121,68,14,56,120,140,84,196,120,187,175,153,94,145,140,175,220,158,87,84,220,170,140,73,183,49,230,165,225,203,34,35,80,229,64,251,128,96,158,224,118,244,228,46,25,16,239,112,61,19,239,145,92,134,179,75,3,64,156,210,41,212,57,231,199,194,52,31,160,195,190,171,249,177,130,62,166,160,34,160,163,146,23,119,18,190,73,87,131,87,216,208,121,151,66,57,225,227,223,204,242,44,9,147,140,215,20,24,202,9,88,117,229,234,47,231,221,170,42,209,19,65,246,120,2,115,129,181,179,150,99,158,75,170,91,85,33,162,229,159,238,253,1,224,86,117,48,14,206,248,229,118,118,156,200,46,70,239,7,78,52,219,197,212,174,29,167,248,251,248,16,191,146,243,174,136,158,215,148,213,208,173,67,67,130,73,113,165,14,151,26,116,38,13,176,144,227,79,70,6,102,190,176,147,95,204,40,99,65,40,168,106,87,146,155,134,19,21,82,183,75,48,97,52,42,166,104,190,168,123,145,63,51,92,50,221,109,42,75,95,136,27,203,6,97,19,68,24,143,24,83,241,244,153,81,102,118,98,227,24,96,163,2,104,185,165,9,175,75,65,17,215,37,87,153,103,160,170,52,23,37,101,207,216,200,31,173,158,112,2,148,20,155,19,173,183,189,211,64,243,112,184,241,20,240,38,225,64,220,240,189,226,201,191,161,15,146,10,224,76,91,75,53,214,29,106,216,235,104,182,169,53,141,117,106,224,198,20,41,252,41,248,134,237,72,19,103,104,245,213,248,20,52,107,136,116,109,194,0,132,177,82,148,56,107,39,50,9,59,220,193,97,162,56,158,42,82,49,45,83,244,234,29,11,202,69,30,245,57,185,12,21,158,248,70,214,17,245,20,212,162,46,204,35,0,221,172,81,164,238,0,108,46,67,61,170,57,255,43,19,22,81,169,196,24,194,238,128,183,28,245,7,128,144,136,113,19,253,61,249,197,78,220,67,194,248,68,105,224,158,162,228,141,48,216,181,105,45,86,55,212,139,219,238,149,186,183,250,151,1,46,133,37,174,75,69,176,157,72,49,251,183,250,83,196,125,212,87,110,9,195,40,145,127,196,140,25,177,244,126,53,69,203,132,128,5,27,188,140,133,210,196,226,152,17,250,70,194,225,178,191,12,11,242,115,75,239,24,130,100,48,68,188,228,166,170,130,136,154,32,3,85,23,118,238,65,40,204,243,45,23,63,222,239,87,55,97,44,140,41,233,213,198,229,131,189,210,155,90,99,48,149,104,198,57,114,95,192,101,25,61,77,196,253,33,131,93,241,208,32,33,204,59,172,33,233,26,97,78,239,103,44,153,177,45,18,183,141,25,219,165,133,141,183,233,66,228,60,1,23,21,103,15,249,0,173,97,254,22,44,47,214,217,180,187,120,111,52,91,181,118,87,46,109,249,158,171,77,174,39,141,238,178,187,37,139,129,21,242,172,148,32,201,72,67,20,166,39,207,36,98,114,76,182,117,233,220,255,205,212,138,142,112,240,60,233,247,181,188,100,236,97,216,116,62,7,242,93,11,19,12,33,155,148,5,40,40,185,232,103,73,192,73,35,106,6,98,243,174,169,22,97,77,58,190,64,125,17,228,155,242,148,17,227,89,30,42,110,181,216,10,70,219,128,71,97,197,180,209,16,135,82,78,94,75,202,150,191,213,235,227,92,186,199,230,55,245,123,202,254,101,143,249,237,214,195,166,17,17,173,32,26,57,221,247,31,206,197,131,235,136,53,192,45,255,79,31,174,155,115,157,57,31,148,184,222,52,217,224,131,147,154,188,29,209,57,5,229,54,172,179,32,42,130,240,85,175,207,120,30,239,167,246,221,255,20,226,251,190,231,137,32,94,104,45,170,146,21,41,87,84,150,124,213,80,125,188,56,206,203,73,104,57,54,132,53,224,117,85,232,59,236,101,249,150,31,223,238,20,100,242,37,130,36,97,90,85,9,165,51,82,35,196,109,17,199,83,165,202,17,102,36,117,141,197,87,231,75,122,198,231,53,218,6,93,163,41,182,11,80,170,11,6,236,72,230,95,27,151,22,9,53,105,186,200,53,196,242,163,85,83,234,15,180,90,212,12,214,0,139,115,184,68,194,114,120,43,205,95,234,241,201,253,60,35,74,234,144,58,14,217,245,46,162,230,240,176,108,192,225,1,54,136,251,3,70,96,4,112,101,76,48,62,141,127,71,117,156,128,198,68,115,227,252,44,174,155,200,127,130,17,36,178,102,42,232,160,160,76,242,34,51,244,166,246,202,243,223,69,252,144,142,221,164,127,184,145,38,195,148,86,167,170,211,167,254,177,214,37,179,225,13,181,91,41,105,58,32,15,245,67,27,146,23,187,46,251,204,18,234,74,207,223,214,84,153,164,133,55,74,212,95,179,119,115,140,90,189,106,198,223,226,186,195,185,110,193,38,91,38,105,182,218,192,34,241,249,117,214,213,5,210,176,32,244,200,19,64,14,8,251,176,239,231,13,87,125,229,198,200,209,145,156,246,55,217,213,51,116,255,9,27,252,207,212,19,152,185,250,238,105,61,75,165,227,183,130,97,131,52,220,82,157,173,109,7,201,135,184,207,82,15,129,252,37,184,233,211,206,51,163,236,88,139,174,236,62,167,75,140,234,215,141,227,57,211,110,195,53,125,238,173,255,218,48,53,141,244,105,139,222,183,87,114,177,60,128,1,87,134,60,57,242,153,85,8,240,239,206,99,91,18,209,205,244,51,172,49,214,167,120,247,190,136,129,242,44,226,247,117,172,53,150,221,157,136,204,52,231,234,138,18,195,150,90,138,64,64,66,50,157,177,150,235,44,129,8,211,110,146,218,104,175,38,209,4,248,247,176,207,74,125,195,138,160,254,234,92,42,231,30,190,243,163,148,93,147,110,182,125,60,109,95,74,2,189,60,253,60,199,255,78,121,254,212,140,71,112,110,21,49,162,81,111,152,167,112,11,1,219,26,103,234,163,18,200,143,62,7,153,121,53,62,148,212,110,182,8,204,57,77,25,48,2,50,125,42,50,89,16,230,255,31,21,70,134,133,65,15,245,225,37,91,94,138,26,80,132,75,229,16,40,243,127,75,98,8,100,147,212,225,128,16,207,102,22,64,190,46,167,147,244,145,33,209,49,167,190,248,9,245,207,230,133,1,67,1,187,217,171,12,60,198,239,245,21,93,162,92,93,232,46,70,45,144,25,118,55,241,181,210,236,255,244,80,11,8,251,196,89,116,47,60,127,41,246,25,169,197,107,191,109,204,47,89,33,53,172,29,200,9,89,26,248,100,131,210,173,30,109,111,80,205,203,163,2,45,214,193,31,55,99,246,4,48,102,5,42,10,222,85,48,238,214,169,209,87,131,230,168,23,15,243,95,215,230,189,210,59,244,217,112,1,114,119,229,137,39,41,83,230,125,119,153,208,168,161,147,15,68,154,31,56,13,43,251,74,197,225,17,248,186,81,181,229,234,143,152,157,112,143,75,40,91,162,26,132,168,85,46,28,164,225,56,236,23,158,205,208,15,40,115,253,182,155,251,18,144,125,171,24,151,194,37,9,74,18,32,128,132,189,3,117,96,48,229,1,245,175,174,37,42,140,160,35,255,187,3,222,239,8,215,19,141,178,112,244,114,126,13,237,201,14,54,19,44,113,121,93,51,64,151,218,190,187,103,241,178,73,251,174,109,72,236,200,37,10,22,122,231,74,72,196,193,76,252,62,185,167,42,220,20,75,84,145,19,200,168,79,66,195,30,69,73,173,96,47,131,14,210,159,226,157,120,217,249,98,71,164,225,213,150,20,50,26,221,78,156,213,236,190,1,70,214,33,151,138,39,30,241,138,115,49,84,203,112,47,127,67,47,36,65,190,46,77,121,0,193,92,203,85,88,200,70,69,205,9,202,97,114,54,101,242,69,137,136,96,45,245,9,198,44,174,122,61,177,168,60,136,172,218,166,157,0,189,218,249,238,172,81,74,115,50,163,177,40,139,137,131,42,251,4,130,173,232,246,229,212,115,168,57,250,53,109,33,138,172,25,6,235,59,28,223,91,199,54,126,37,112,54,162,42,61,187,90,183,89,61,18,100,66,241,250,17,68,115,197,1,123,254,246,122,105,217,170,223,210,226,27,251,187,122,101,90,161,226,102,224,212,138,220,34,196,237,219,81,140,96,170,199,25,7,117,200,88,161,123,246,99,248,150,99,130,180,213,143,58,60,185,164,163,180,87,176,70,100,122,12,29,104,208,118,177,84,81,104,59,142,119,84,53,60,60,73,54,122,191,39,191,74,139,206,67,214,40,158,199,74,69,166,78,82,126,31,213,140,142,12,172,59,72,62,218,240,247,241,249,179,226,187,31,224,239,217,129,139,248,119,56,142,254,134,35,62,85,130,221,216,89,110,255,94,130,78,42,215,154,89,25,43,227,38,48,120,142,86,64,251,246,98,117,215,63,112,205,51,236,7,168,84,253,233,35,103,195,101,196,199,104,230,68,57,44,17,84,100,214,162,17,94,134,122,93,220,224,106,136,139,199,23,175,70,241,97,25,166,247,95,94,4,171,71,192,44,197,28,42,208,83,232,216,25,118,91,188,159,8,148,214,189,55,155,16,87,153,130,192,20,20,50,215,17,135,66,202,41,41,232,22,55,55,168,170,101,122,186,16,46,212,90,216,67,72,197,10,21,103,1,38,190,227,52,167,239,111,196,86,228,176,4,3,221,142,247,139,152,62,108,236,117,130,75,232,54,128,103,156,233,49,211,230,120,64,64,93,88,0,131,158,194,93,20,22,232,27,102,119,147,217,128,109,13,224,26,210,200,148,152,39,229,87,214,115,17,249,3,32,242,12,220,170,208,173,168,250,206,236,29,207,111,22,102,245,142,204,69,25,130,182,207,39,33,188,37,0,50,220,97,197,108,27,26,67,164,235,177,53,89,243,162,211,107,84,44,203,29,108,129,18,214,208,226,165,116,178,130,8,191,165,66,161,143,232,136,242,57,13,90,76,143,132,210,79,22,81,37,129,33,167,205,88,161,118,87,63,42,67,155,46,178,73,234,172,227,0,225,84,251,227,189,197,53,101,30,98,191,86,113,4,48,142,201,75,145,202,146,163,53,138,121,206,43,169,194,176,97,63,69,89,78,70,242,172,125,0,92,52,32,193,143,152,30,91,51,17,180,222,229,73,134,174,181,76,164,223,152,135,84,118,177,159,40,207,73,120,233,84,136,45,142,134,90,88,11,19,162,174,113,245,58,206,61,84,132,107,95,69,241,94,26,239,25,97,79,166,14,68,87,115,161,254,192,28,181,172,187,44,80,5,196,211,83,9,109,102,179,91,245,22,4,58,186,4,18,105,140,85,20,70,215,123,148,99,1,213,54,218,73,79,174,106,100,9,156,238,91,188,51,247,18,225,53,143,16,179,141,245,17,239,27,69,150,135,170,67,28,102,245,127,30,130,231,20,96,11,231,199,250,183,49,242,41,58,60,32,74,243,26,204,167,137,84,206,207,144,195,20,206,215,180,149,36,55,183,54,52,141,58,225,132,194,193,129,4,54,15,158,20,46,192,8,40,25,11,11,85,109,47,168,244,164,94,50,168,92,58,129,225,106,134,92,213,108,234,7,35,101,21,151,37,8,167,4,233,185,76,254,159,201,198,50,145,190,191,146,92,163,101,142,210,134,120,234,92,115,72,211,92,146,211,137,52,104,77,157,200,32,135,54,49,156,147,122,75,198,31,204,89,246,14,133,247,1,40,233,206,207,29,7,155,67,108,82,164,218,121,216,184,45,206,240,74,139,80,85,214,212,149,203,134,228,152,219,165,7,232,93,127,232,77,183,120,60,207,252,156,249,42,78,108,45,170,215,212,115,184,103,196,46,175,31,83,69,237,20,182,219,191,242,165,37,17,47,219,91,13,11,58,15,236,166,109,90,238,0,46,196,124,100,48,11,254,16,238,178,83,194,15,251,24,213,223,101,176,114,39,197,68,162,218,244,165,185,139,137,186,62,238,39,192,233,134,45,50,243,159,88,82,191,173,55,195,138,124,74,243,252,105,189,55,161,160,55,162,19,138,178,228,50,154,51,189,173,124,24,120,56,238,181,57,131,91,168,151,23,53,106,97,11,171,193,235,15,6,8,148,44,204,3,151,182,60,69,5,180,183,190,121,254,1,177,255,229,173,229,56,76,98,15,89,97,163,216,84,195,66,143,147,108,254,162,95,111,57,141,248,231,228,146,105,90,107,100,158,232,123,66,13,219,37,40,217,163,24,118,121,106,145,97,183,66,157,161,114,15,65,214,243,22,140,14,167,148,6,3,76,247,132,200,231,111,234,129,200,45,56,172,194,246,79,225,21,53,206,226,6,159,40,118,231,253,216,138,152,158,49,154,109,25,114,64,142,66,178,106,54,9,234,0,204,110,199,225,78,38,204,154,217,235,219,238,202,36,112,227,95,181,246,206,253,173,136,202,35,254,128,219,75,1,6,28,63,241,70,187,208,36,188,235,151,196,160,150,93,26,250,107,77,153,93,149,187,39,203,185,184,15,146,169,92,70,62,188,136,221,36,7,26,0,77,27,69,169,236,175,147,12,168,153,73,158,240,146,88,218,160,188,31,214,135,191,22,46,228,140,126,177,255,129,188,164,3,11,168,23,173,95,197,156,96,91,215,239,141,130,94,66,201,230,191,161,142,142,24,154,64,50,24,127,222,73,243,108,245,2,213,192,191,248,16,155,149,197,60,116,223,204,199,54,163,134,221,98,24,117,130,214,95,18,19,103,31,150,131,7,250,84,240,245,185,106,230,227,108,202,154,101,221,84,208,93,186,142,69,199,94,96,133,111,60,171,205,69,123,76,161,190,48,87,72,78,218,124,43,95,181,222,72,251,43,135,67,236,64,60,186,153,77,183,16,42,254,139,109,173,157,109,210,32,129,245,76,224,17,59,168,108,181,163,212,161,133,78,163,105,251,202,59,204,86,208,67,88,225,71,242,169,249,76,84,240,56,27,239,221,139,235,56,22,82,146,31,48,193,98,210,226,236,222,20,107,199,151,155,182,95,127,3,215,45,191,242,246,210,189,158,245,117,172,160,34,123,6,172,241,79,121,182,163,153,40,116,59,26,158,142,173,252,170,198,139,200,144,9,58,148,135,141,187,253,70,1,235,34,85,63,193,146,84,245,122,39,2,66,159,214,121,120,156,17,103,38,181,32,4,119,63,213,45,66,45,245,59,204,90,228,73,181,1,115,185,205,43,87,36,198,147,9,141,158,179,108,146,182,229,87,255,160,40,7,104,163,225,89,13,110,65,45,35,217,250,91,159,175,38,1,251,206,134,87,223,133,115,233,27,137,27,187,65,241,113,186,238,42,76,233,24,85,80,70,39,6,28,102,125,25,236,229,92,5,145,246,65,233,94,209,1,72,199,96,45,194,46,219,109,176,48,130,80,9,129,88,58,90,192,120,254,108,38,71,11,223,247,93,125,145,30,132,35,94,84,142,161,74,57,102,67,122,185,115,97,12,177,76,22,130,25,35,136,32,192,22,118,96,142,217,37,250,182,78,131,15,69,102,118,172,228,236,206,46,183,240,9,63,241,68,17,58,191,120,61,136,61,180,123,241,222,207,17,175,226,163,223,46,122,194,244,236,133,181,133,72,182,85,204,173,109,217,51,40,213,28,71,167,213,204,254,127,86,87,43,236,254,230,203,170,84,34,59,137,169,220,97,250,66,129,98,202,246,163,33,137,224,33,253,52,189,165,64,175,92,40,41,187,184,82,21,72,33,63,133,162,145,210,11,237,170,99,52,129,117,23,65,221,151,196,49,130,18,5,201,137,241,252,160,132,25,134,103,68,57,132,78,171,45,199,92,186,97,223,144,52,36,55,142,183,242,97,197,162,168,223,115,173,163,92,53,181,199,197,187,210,227,61,130,133,148,65,75,101,175,82,79,246,130,215,12,186,195,101,103,69,192,1,72,76,231,197,109,157,135,165,53,124,219,178,237,89,6,133,52,164,244,221,127,75,191,11,33,116,73,26,86,12,132,206,221,93,213,252,57,52,75,119,29,230,24,250,39,194,254,237,112,216,254,154,33,62,202,132,104,176,69,101,9,21,59,58,179,118,210,59,117,80,83,179,178,232,196,82,156,76,185,23,60,3,145,122,80,165,218,95,33,77,46,143,20,210,24,212,46,60,47,185,125,192,211,45,7,208,10,163,145,199,82,137,76,229,127,131,95,6,21,221,102,122,25,135,134,88,63,85,195,8,84,21,6,160,122,206,220,12,176,212,22,195,104,34,87,73,28,33,88,192,186,37,78,53,248,244,37,95,100,98,169,102,235,249,180,205,212,65,103,9,14,153,129,237,211,64,34,28,21,93,200,228,228,2,125,59,85,98,95,116,80,35,181,205,199,205,191,166,237,14,237,169,149,225,48,141,194,147,170,20,188,53,138,124,0,132,226,92,167,192,157,15,87,204,105,202,159,167,82,103,253,188,179,226,14,19,15,8,178,77,202,221,222,36,130,98,192,27,108,4,131,179,88,84,128,161,51,179,226,108,186,113,186,19,171,226,62,75,165,106,23,82,72,237,219,66,76,24,36,218,150,61,204,116,240,201,1,109,238,104,180,94,194,86,108,196,255,12,22,143,138,28,235,51,173,191,130,173,250,160,47,172,130,219,28,135,220,139,82,224,11,37,169,186,38,213,32,120,128,27,134,70,103,129,91,209,126,219,187,18,244,196,59,158,253,93,246,21,78,14,25,162,13,219,79,122,239,255,217,20,75,65,53,214,188,252,194,141,198,96,3,52,190,105,20,40,129,190,237,64,38,68,112,51,246,212,185,235,38,143,77,230,1,47,189,197,1,53,40,63,176,163,253,179,151,194,51,49,21,109,3,18,250,124,15,187,184,202,88,20,16,123,69,13,21,98,150,37,229,111,36,80,245,53,3,135,3,14,23,100,12,32,164,214,154,10,36,64,218,161,196,85,58,214,1,215,164,109,6,237,236,216,127,37,59,176,76,48,3,111,59,108,148,123,233,131,190,71,43,252,169,154,226,20,22,250,252,160,41,249,204,200,151,226,81,72,166,0,247,135,104,90,173,142,225,128,228,161,181,119,235,109,134,70,207,54,255,237,20,122,0,51,54,62,80,34,59,5,148,0,84,48,82,247,107,101,188,148,199,94,92,214,21,231,223,122,204,170,218,37,121,136,49,229,30,151,178,126,235,105,180,76,236,96,4,107,239,207,224,54,109,28,106,5,164,121,231,194,215,114,137,46,40,131,78,142,133,130,16,182,252,118,51,35,166,242,90,140,87,45,122,53,14,137,75,131,216,251,100,110,128,0,70,193,129,156,13,4,49,167,183,178,48,181,176,129,64,90,204,164,199,68,105,87,78,89,24,1,155,61,126,87,102,245,12,173,168,18,253,142,66,109,38,233,34,145,67,210,190,238,37,177,208,153,70,0,177,196,135,51,146,136,238,71,196,172,112,158,211,91,64,220,158,81,38,47,166,227,232,137,10,74,3,233,44,121,190,247,48,229,14,228,77,199,175,173,43,144,143,77,208,129,106,247,90,18,149,98,229,33,235,18,225,206,38,144,118,204,146,191,190,246,246,133,15,8,73,207,216,44,197,80,175,242,171,240,135,252,78,53,247,178,183,197,93,196,236,242,191,165,128,141,114,178,155,37,174,160,127,63,143,26,201,113,27,210,45,29,116,116,197,108,216,183,239,245,163,158,57,255,126,117,242,63,97,37,71,189,86,248,214,85,92,224,101,253,222,179,150,177,19,26,101,195,195,115,18,136,147,6,225,242,123,229,226,73,69,106,195,97,151,137,58,158,69,182,32,222,69,137,174,110,191,209,229,102,41,67,104,144,83,75,189,14,67,24,255,186,56,70,234,92,18,228,51,195,48,5,24,224,193,56,201,99,84,221,213,150,234,0,89,75,45,210,118,212,51,182,87,70,30,159,145,162,88,219,206,178,246,197,201,39,169,21,241,209,40,217,237,97,147,100,183,81,171,239,227,31,21,201,37,70,87,193,93,56,69,127,22,211,10,129,37,153,232,13,48,118,63,162,202,169,169,207,170,222,53,152,189,173,35,116,180,140,24,151,219,28,145,142,250,20,253,171,146,255,164,119,37,246,148,154,221,20,13,117,112,8,142,242,2,35,250,112,198,139,250,173,0,142,229,155,41,245,70,92,217,126,90,160,239,101,14,123,216,20,220,200,104,135,163,144,193,80,157,9,9,209,157,48,36,101,55,106,78,144,193,88,181,45,76,119,160,251,28,133,12,229,64,181,12,255,172,183,222,137,87,212,161,219,197,6,75,40,204,167,37,58,68,215,114,114,190,145,98,9,141,109,72,89,200,124,188,64,86,83,226,235,109,32,186,45,170,188,242,23,100,209,221,102,70,171,177,64,133,155,90,10,213,40,246,119,99,212,86,105,227,161,53,19,201,51,231,220,232,30,132,41,86,226,151,68,241,194,35,233,169,122,186,39,153,203,127,137,192,105,43,69,170,166,92,64,78,100,215,204,146,23,49,89,196,249,135,239,133,196,144,132,113,219,237,60,85,11,173,241,203,41,120,248,120,133,135,232,102,85,184,77,243,64,239,184,241,210,157,160,52,180,20,230,136,199,22,7,83,112,148,187,195,157,209,207,100,1,225,45,227,149,73,177,228,238,121,234,136,28,80,38,24,225,164,36,192,207,197,182,120,92,168,166,237,80,44,220,153,111,136,138,89,94,160,77,168,132,123,50,211,18,27,63,64,32,49,233,46,71,128,192,225,162,101,136,242,118,29,139,1,54,80,90,93,182,56,89,19,120,3,188,55,92,5,137,12,229,106,158,38,128,108,98,79,2,25,164,87,146,126,175,99,195,213,136,139,98,47,72,103,236,181,194,217,225,68,250,242,130,142,126,237,15,75,39,146,160,180,198,222,220,82,253,199,103,244,181,56,209,84,152,5,150,92,237,100,214,181,73,221,6,84,119,213,236,130,42,47,161,187,180,181,191,227,142,177,101,3,192,226,254,163,175,246,114,231,162,169,179,220,29,211,130,216,233,220,211,78,250,47,88,227,221,63,65,119,181,77,95,244,173,144,233,43,170,66,196,4,150,94,105,224,195,238,107,226,77,30,144,88,110,28,234,158,43,36,128,112,42,252,43,96,223,81,180,209,151,163,43,223,210,138,252,67,192,138,86,101,104,13,248,72,155,198,179,196,194,21,178,192,93,220,8,134,249,101,91,37,68,160,98,203,248,54,107,72,90,251,139,220,239,21,122,130,147,6,185,14,88,238,61,135,76,51,246,73,98,9,48,26,132,189,125,232,240,175,200,20,130,49,100,128,22,16,193,69,106,132,83,6,222,14,33,52,40,151,149,128,15,243,149,246,236,112,178,35,7,236,82,157,170,10,68,124,194,144,55,66,124,63,222,141,164,224,27,20,159,187,68,155,221,24,176,9,123,223,125,32,60,180,44,189,135,115,152,185,204,146,100,219,103,129,98,42,231,4,77,158,102,183,1,4,182,23,103,249,145,13,132,230,234,114,52,85,206,192,37,63,24,195,7,237,194,115,41,213,75,247,120,187,55,151,30,63,211,86,88,203,136,30,16,208,159,40,197,147,21,181,200,19,178,210,189,83,221,249,19,118,244,177,51,238,43,232,254,247,161,38,137,148,5,6,209,227,227,124,95,195,181,106,183,110,219,70,162,186,221,130,72,67,205,205,220,14,91,254,193,211,82,147,122,86,108,236,60,83,246,142,73,7,246,85,33,74,172,32,92,193,62,173,87,253,249,39,170,2,1,35,132,5,159,29,43,77,70,12,176,7,85,183,187,114,109,200,56,87,193,22,169,119,130,43,251,78,84,17,32,166,181,71,9,186,44,169,101,204,62,202,172,164,176,201,48,61,23,141,130,106,161,56,33,2,43,38,69,180,227,170,160,46,95,246,221,102,78,132,211,205,219,8,207,82,184,39,250,161,161,182,96,178,53,79,133,105,3,64,41,27,64,31,66,37,26,12,92,81,146,239,132,62,157,22,250,23,77,135,222,9,236,141,86,200,230,187,68,108,94,93,136,61,158,31,45,104,56,96,108,210,108,219,250,190,146,209,88,188,49,173,206,95,152,191,218,139,237,168,30,26,22,45,241,95,52,158,3,224,233,16,72,120,224,150,204,80,193,176,59,46,133,46,11,241,170,170,233,229,240,84,134,63,203,94,92,185,191,61,72,156,176,79,251,101,179,165,243,33,169,246,131,230,9,25,82,62,238,72,14,216,151,74,222,56,216,112,193,64,155,62,41,14,119,63,186,183,124,254,132,94,52,214,21,26,245,37,199,23,192,68,76,34,107,246,90,65,246,229,189,144,2,236,8,122,207,184,210,164,27,151,197,12,237,44,142,18,26,30,211,208,47,253,244,14,141,217,167,203,53,65,217,125,161,156,243,42,195,85,104,7,49,238,219,213,86,179,251,146,225,145,93,36,209,57,190,132,208,4,230,32,219,231,124,54,53,113,167,181,167,243,148,221,235,111,31,134,22,167,118,40,165,240,170,6,194,141,193,9,67,95,70,253,250,236,92,168,93,254,210,25,92,213,55,154,233,235,211,168,24,167,23,63,170,227,135,160,197,3,153,119,156,81,139,25,154,47,18,72,202,237,226,233,90,115,54,103,185,141,144,175,124,218,125,81,229,97,52,232,213,65,203,136,123,223,88,163,170,36,202,80,173,10,31,61,241,160,211,213,224,15,31,63,179,110,114,97,145,93,205,85,237,108,107,211,0,255,4,200,219,228,2,19,140,140,169,45,70,19,169,83,36,214,141,53,1,235,218,184,247,124,226,44,24,221,220,22,247,24,65,215,202,43,221,41,168,24,142,9,222,50,11,68,95,126,133,183,147,175,252,27,185,183,209,18,193,63,152,81,30,124,9,92,39,79,14,225,204,91,158,163,137,35,130,99,132,141,148,86,134,134,166,123,231,31,167,216,237,11,72,152,46,144,154,18,173,236,139,49,134,43,131,194,135,16,142,64,23,43,145,197,26,108,167,137,175,73,217,94,221,11,224,56,54,26,130,16,3,147,19,127,144,53,212,244,18,74,195,7,62,12,53,254,5,154,203,157,138,178,167,15,29,196,234,88,204,47,145,133,22,130,235,134,7,9,156,32,252,238,25,91,216,182,159,119,215,77,19,82,95,48,50,198,108,160,85,161,170,214,160,157,48,157,26,205,185,251,34,208,219,72,164,81,48,192,129,202,187,93,138,120,62,27,229,218,92,13,132,236,91,25,186,65,84,145,156,203,114,101,202,85,251,43,115,58,34,223,169,47,78,120,93,160,116,220,95,150,234,81,233,12,79,131,80,79,33,122,135,160,212,17,52,214,160,96,160,13,68,215,214,96,233,137,230,84,90,37,71,238,141,73,98,220,104,69,250,43,133,214,108,120,82,151,231,174,158,90,84,109,30,251,171,204,164,144,19,26,188,8,153,91,50,131,125,191,142,193,172,0,186,153,27,22,213,32,237,12,49,164,227,158,89,14,87,199,230,102,40,10,136,218,227,3,85,104,108,9,226,199,189,134,220,63,118,38,49,29,118,14,179,85,18,100,136,99,249,32,154,130,67,114,134,218,230,218,1,217,210,122,169,104,188,22,34,48,139,198,208,10,24,7,73,144,24,28,62,198,228,110,99,9,34,122,55,204,10,124,94,5,232,48,129,183,72,190,20,171,19,132,139,5,78,71,153,232,53,254,46,154,250,159,160,96,6,7,161,101,62,68,223,205,63,184,64,24,202,61,96,163,186,79,150,191,20,61,1,11,230,144,140,117,208,12,13,23,190,110,79,219,135,57,35,105,150,126,113,64,182,30,207,3,142,212,83,99,159,96,96,80,29,108,223,136,134,42,58,38,227,224,73,11,106,252,78,124,142,243,183,14,164,251,131,224,79,223,214,101,4,25,165,221,147,208,62,93,34,242,253,38,38,151,23,109,135,161,249,186,196,48,81,149,50,32,202,168,61,208,122,103,41,174,161,99,59,13,243,50,38,15,222,232,149,2,15,116,97,100,105,121,84,184,64,229,245,212,181,246,10,82,114,26,27,33,155,70,42,251,102,110,61,241,154,168,82,105,104,72,111,38,254,2,158,233,188,218,31,174,154,214,58,122,137,128,233,0,209,144,111,95,121,214,131,195,66,221,145,40,38,88,169,98,170,183,185,130,153,134,162,111,252,252,61,41,85,207,80,143,148,1,154,53,59,66,116,35,15,186,80,149,138,72,227,144,56,113,119,153,113,78,238,180,88,238,108,31,12,56,200,249,144,143,250,121,195,245,241,29,241,80,0,221,44,43,7,129,131,89,16,62,81,244,56,54,12,223,242,252,5,89,149,125,142,76,83,34,81,121,8,169,92,187,172,92,42,127,226,113,29,87,24,168,177,217,11,35,12,15,211,155,150,191,239,170,108,115,1,231,194,63,55,238,8,118,96,81,94,162,78,42,46,209,91,220,27,184,236,159,99,122,231,161,209,29,156,145,191,170,94,64,37,163,227,16,59,130,175,64,156,58,132,56,223,191,227,87,11,18,7,167,234,173,43,102,187,173,69,243,226,22,86,186,208,144,195,168,77,109,2,57,242,250,156,108,243,217,234,167,171,69,158,52,121,231,207,186,186,179,50,80,234,127,181,200,211,68,247,3,96,90,36,85,234,46,171,178,74,163,58,214,188,95,172,23,123,86,176,239,52,112,136,129,30,166,249,252,32,15,34,134,187,249,231,168,160,195,115,5,77,33,143,155,236,38,28,54,107,184,105,205,104,8,201,42,203,143,125,48,223,120,112,108,79,240,14,17,195,58,184,173,128,47,39,13,194,254,45,226,125,209,146,254,252,86,14,136,208,200,65,228,255,2,156,236,229,102,38,197,209,226,17,90,225,106,204,151,195,21,153,174,67,110,242,71,74,0,140,241,190,94,110,129,150,209,109,39,54,250,218,161,166,245,134,230,15,199,70,141,140,44,75,128,58,93,219,25,31,72,59,73,232,121,102,108,30,242,67,204,196,42,140,87,41,225,236,4,72,69,203,51,194,26,251,93,17,71,177,164,199,243,99,89,17,48,4,66,110,98,112,138,117,83,188,113,143,253,93,210,179,134,177,247,77,109,47,144,22,109,84,199,252,122,144,185,77,42,167,135,15,251,238,140,4,54,94,172,97,107,36,197,249,23,4,119,81,0,25,30,220,199,33,149,100,163,75,58,23,228,218,213,57,225,151,52,59,12,224,190,21,154,0,34,57,37,60,52,96,24,72,179,28,231,82,160,192,75,143,231,21,9,172,75,204,72,194,56,92,104,102,194,153,250,172,239,185,12,19,252,164,36,151,17,76,215,194,150,64,48,71,240,146,64,122,168,75,53,202,229,19,169,193,211,113,21,183,168,223,219,97,186,172,247,201,178,168,131,71,13,190,138,26,187,62,72,158,30,245,8,26,93,68,231,18,97,112,233,84,102,166,198,248,200,48,67,9,37,62,72,207,246,215,215,115,234,68,247,234,136,117,229,122,118,25,165,58,218,157,75,226,202,169,210,210,30,85,121,249,214,133,138,124,35,57,165,11,54,156,46,65,250,215,130,221,220,95,213,229,125,164,136,175,234,251,225,70,49,26,168,67,184,34,248,192,139,31,139,131,52,238,155,190,1,51,162,14,71,60,11,222,1,149,6,142,64,192,245,55,34,43,0,181,10,168,212,11,92,34,118,28,237,102,2,108,195,164,20,28,224,138,29,179,2,32,108,160,36,101,132,160,204,134,130,216,141,185,113,126,32,168,5,129,53,85,65,191,113,15,220,249,181,144,176,88,246,154,226,145,31,26,210,104,128,0,9,238,66,68,148,86,180,37,250,138,146,196,42,6,71,231,53,61,36,245,207,85,10,65,88,153,163,59,116,59,82,25,54,142,189,85,163,134,6,97,93,239,113,26,103,225,242,114,237,22,92,42,99,220,102,190,154,1,193,87,14,152,30,238,90,12,35,26,238,236,107,50,38,27,75,76,78,80,176,118,93,22,150,94,69,255,60,200,64,145,23,16,106,118,41,246,5,254,78,77,221,105,18,251,65,124,90,185,12,25,10,46,106,182,180,188,164,11,49,128,192,110,179,151,73,205,157,246,132,172,3,76,213,74,82,42,146,179,73,152,116,199,170,144,153,147,158,202,67,87,234,235,28,160,21,133,100,60,29,132,69,184,81,45,55,159,115,240,239,230,35,186,178,117,22,227,137,7,155,165,27,120,201,175,224,196,237,49,253,151,44,42,233,171,35,158,185,153,221,175,95,157,12,46,222,31,74,141,132,231,255,28,133,89,201,178,250,169,153,223,201,16,102,30,27,72,243,21,7,147,98,109,6,100,190,195,63,93,137,192,113,123,34,77,2,128,168,171,66,100,20,37,65,230,249,114,78,46,197,62,67,168,209,175,33,8,133,193,22,63,40,70,127,137,41,169,52,24,88,205,30,128,102,76,62,19,127,58,169,146,204,80,224,92,243,163,166,158,34,193,132,134,21,178,151,112,175,149,199,237,186,224,239,247,245,18,116,180,16,100,31,205,0,172,82,177,217,251,186,235,221,44,241,37,71,160,33,53,23,177,222,135,199,253,159,65,110,239,142,190,127,17,162,121,223,40,32,159,29,168,54,189,105,126,33,88,66,130,67,171,1,79,136,20,145,220,239,155,205,19,148,93,99,104,93,163,146,174,57,12,208,132,136,124,75,99,137,99,209,216,142,62,152,220,127,79,107,67,201,98,79,147,115,101,11,87,237,9,227,125,245,60,192,44,105,0,141,105,213,129,195,122,203,196,13,17,244,239,48,87,216,141,27,12,247,42,128,62,99,194,98,166,19,138,123,142,175,233,15,161,149,246,217,40,41,134,119,172,28,246,94,39,129,132,106,225,119,11,68,133,99,146,152,176,182,0,100,186,202,71,98,4,105,249,136,78,7,64,210,12,128,73,245,222,122,82,96,64,141,232,185,194,178,181,208,13,2,165,53,90,13,214,138,145,44,119,250,123,248,92,62,65,101,61,255,229,149,19,215,190,190,23,198,181,27,226,254,23,147,164,93,71,154,136,185,55,32,6,232,246,205,189,130,9,1,119,170,239,221,161,6,197,141,62,66,29,0,74,254,119,152,103,136,149,54,208,192,135,117,141,32,95,166,58,199,160,247,231,40,197,133,214,135,38,64,196,114,117,21,210,85,247,109,28,138,42,233,108,175,106,113,68,23,42,93,204,215,13,233,41,218,235,82,165,50,173,70,7,207,254,111,184,223,187,32,136,181,40,26,104,175,159,186,107,228,14,227,211,123,53,238,19,155,175,18,154,184,126,162,176,79,175,21,78,160,196,248,87,180,153,139,186,84,245,58,240,37,219,184,0,218,48,154,114,217,236,58,238,207,153,226,54,107,130,53,228,107,253,101,228,235,45,90,90,249,20,25,251,5,228,25,117,207,125,82,73,122,70,249,152,165,162,71,253,101,3,138,28,73,230,218,70,201,180,223,246,185,102,171,212,127,55,128,227,173,136,203,187,61,168,78,78,196,212,54,44,13,245,39,42,109,147,17,94,12,29,224,37,55,58,198,173,40,129,167,124,212,236,61,99,187,36,108,6,86,204,216,145,46,192,230,23,196,244,114,223,171,6,212,181,200,208,123,117,135,108,204,128,42,14,172,17,222,99,147,114,116,62,242,46,79,58,68,64,119,4,245,73,85,250,30,54,70,209,91,238,72,107,155,63,200,222,84,82,205,125,67,245,31,137,29,6,161,241,74,109,214,106,159,167,92,71,214,75,52,217,66,114,11,203,150,19,85,249,209,205,37,230,104,75,182,91,217,154,25,37,230,233,39,37,208,50,92,109,123,18,17,230,93,130,25,253,120,19,149,200,116,52,252,155,185,23,126,208,76,52,78,169,235,46,245,9,16,24,166,7,174,227,253,75,55,87,160,4,109,209,125,235,184,175,151,174,147,194,146,231,234,66,60,90,231,22,21,149,209,163,152,243,157,103,36,185,237,62,130,234,252,234,106,69,187,187,141,210,180,223,69,166,192,43,164,39,221,46,255,18,60,105,99,158,18,138,53,34,49,14,181,149,152,46,53,73,73,114,18,100,101,10,167,149,246,119,52,233,115,35,10,211,45,101,31,79,86,77,217,69,76,174,132,68,103,124,222,39,185,234,16,223,164,39,193,175,197,254,215,199,67,132,202,211,150,77,159,65,28,27,226,136,120,117,246,245,56,74,81,115,141,188,236,156,165,49,118,76,135,181,207,61,91,46,11,27,253,2,200,157,110,47,19,116,231,209,61,65,238,223,61,214,43,144,13,94,24,158,110,69,74,153,222,75,246,106,53,127,24,86,86,224,67,53,211,38,187,220,96,184,137,105,45,221,187,122,161,176,250,120,102,12,27,145,191,63,216,133,249,3,249,186,133,207,247,106,23,117,161,40,239,60,186,144,100,205,121,154,155,66,217,6,37,63,40,137,3,3,120,213,121,248,11,116,197,107,191,142,208,51,16,8,57,210,123,111,101,33,24,105,148,44,207,207,45,130,179,91,180,69,19,24,89,215,248,140,106,30,87,101,204,63,151,97,215,93,16,194,253,2,125,238,226,73,245,223,255,235,40,219,211,2,90,60,147,68,139,5,94,119,30,242,193,5,174,105,210,80,170,159,85,207,168,98,198,244,68,27,68,107,62,45,139,69,220,127,46,219,20,121,131,130,70,180,108,4,187,37,208,14,145,30,125,201,128,198,143,44,229,31,246,155,223,59,108,123,122,146,183,220,89,123,121,107,99,200,204,73,223,215,219,228,194,120,160,37,117,151,20,232,128,80,109,194,58,228,214,80,101,184,234,219,54,98,21,39,33,1,163,136,228,180,108,154,177,230,6,70,211,250,95,112,244,243,176,229,219,20,40,66,46,232,217,246,138,78,221,99,254,218,22,154,233,103,21,143,137,223,227,53,194,171,45,130,238,3,48,6,131,105,101,158,13,201,60,249,72,194,131,189,94,235,43,93,30,250,106,139,80,60,1,92,60,211,178,233,202,221,183,161,194,161,27,161,244,206,91,137,18,106,211,81,12,127,243,234,100,243,37,220,38,218,26,13,168,38,91,242,110,31,35,43,14,100,253,34,60,186,209,215,220,30,110,163,180,51,17,98,156,55,223,24,235,179,15,212,203,150,140,151,216,76,17,208,157,39,124,135,78,57,26,3,88,124,23,189,102,65,192,102,62,137,245,243,251,76,50,233,137,128,17,188,130,195,212,124,14,198,9,175,84,56,129,145,206,68,71,20,158,135,242,103,216,101,167,241,181,55,121,237,41,172,5,64,77,94,210,39,214,65,154,91,35,167,115,70,22,236,18,89,165,72,240,241,194,250,21,88,253,81,218,95,239,203,120,194,185,245,39,5,68,146,160,25,49,171,223,8,131,36,7,254,129,28,157,190,245,62,155,184,104,141,237,43,190,33,128,140,160,89,44,235,2,193,242,152,22,122,226,135,32,183,51,90,94,111,160,178,143,151,93,138,112,113,186,143,225,73,153,116,87,140,242,54,0,1,167,88,181,127,62,31,120,69,147,238,235,162,196,234,135,220,109,211,20,106,156,10,80,49,226,20,115,79,21,178,183,39,4,205,200,196,19,201,177,188,196,238,47,74,97,178,241,243,57,204,228,159,140,26,231,22,129,71,186,106,117,85,122,103,229,125,20,166,11,21,188,34,219,155,204,10,9,96,91,15,77,10,40,149,108,232,189,212,24,126,57,111,222,215,221,228,161,125,114,25,53,182,148,1,96,15,18,166,35,46,146,71,185,103,117,125,26,179,156,244,17,151,232,79,74,68,104,105,242,186,30,250,234,245,147,133,87,133,234,34,34,72,176,149,86,236,85,132,199,133,208,62,255,50,1,144,126,224,249,141,208,27,62,9,138,62,17,86,143,18,238,182,215,244,78,191,140,58,147,73,102,18,71,209,71,137,14,32,59,89,248,37,53,75,114,151,109,30,23,97,13,46,245,104,179,226,39,23,99,45,33,43,168,158,135,40,185,62,206,199,44,223,211,2,191,93,226,181,225,54,241,12,38,77,165,146,64,69,47,247,12,23,145,176,74,80,3,67,0,17,235,229,57,226,214,125,160,72,174,126,114,56,42,172,222,41,96,31,137,4,113,168,168,105,35,48,94,203,249,205,101,214,136,155,90,120,249,28,120,199,3,119,123,123,144,41,187,136,227,225,65,123,192,152,196,206,127,133,166,41,242,81,70,247,177,229,22,11,118,6,78,9,194,144,120,219,230,215,0,212,139,87,85,205,208,202,210,191,116,134,233,117,185,83,253,253,63,71,58,124,215,74,248,200,13,138,221,116,69,63,195,13,180,255,137,188,8,217,128,229,22,55,111,232,62,13,21,223,58,126,39,172,69,191,221,76,64,219,37,130,147,249,166,148,165,254,164,21,35,27,100,221,255,167,157,97,17,239,140,244,226,94,241,67,52,91,212,34,189,86,28,89,136,84,217,40,19,40,251,214,108,117,238,148,101,50,205,229,251,63,119,235,82,3,110,190,147,114,73,122,190,109,243,66,19,25,28,149,169,53,28,107,66,130,219,169,164,164,219,183,25,235,56,222,170,90,230,159,208,66,98,154,156,109,68,100,160,252,19,5,0,106,40,50,117,0,110,136,243,38,173,247,155,177,203,150,7,137,174,137,8,119,102,158,87,168,206,126,31,83,9,53,213,96,107,98,22,239,0,31,88,33,176,116,103,237,17,54,188,21,106,227,137,142,235,121,225,63,11,17,218,126,135,16,83,52,33,217,239,208,102,47,73,4,65,115,127,191,231,56,63,79,188,249,228,248,51,252,74,137,161,9,31,204,97,19,196,80,0,101,156,140,146,1,165,249,185,14,171,236,215,239,220,51,102,64,147,174,79,166,205,205,237,3,6,221,240,147,46,76,87,53,109,186,186,174,52,171,123,94,151,140,23,10,123,229,180,20,31,117,225,51,184,35,190,252,174,91,156,208,36,120,18,165,186,13,17,17,51,126,20,117,183,131,194,225,218,89,222,45,199,74,0,241,69,174,20,5,221,242,37,119,109,76,136,63,71,159,14,253,97,247,12,100,116,35,208,13,57,93,112,11,68,201,24,70,131,211,171,118,63,236,29,235,111,169,185,159,174,155,199,50,149,140,254,39,146,230,244,8,74,17,189,155,170,32,164,68,0,192,177,63,135,158,36,51,91,122,135,4,133,177,213,130,16,153,137,14,44,173,245,148,145,36,79,18,76,197,46,230,40,155,250,172,187,113,195,37,223,108,102,72,153,99,122,46,45,41,121,174,228,192,214,107,95,50,80,49,221,216,219,43,58,206,106,243,42,135,100,97,213,46,236,198,133,81,58,214,33,0,220,249,220,100,44,215,216,19,50,64,156,178,240,36,175,94,129,254,54,232,204,114,219,182,125,200,238,195,34,121,127,118,19,137,156,148,77,96,155,37,140,73,136,63,16,194,238,83,78,155,46,69,193,25,176,62,115,74,42,251,212,225,110,69,6,77,128,64,127,250,126,42,56,255,189,81,55,20,37,7,62,221,255,143,231,246,220,233,158,35,1,121,44,248,179,66,107,76,144,4,178,163,60,212,159,66,117,136,146,196,194,42,62,98,40,57,157,206,108,232,27,10,104,148,20,75,70,173,154,106,64,210,224,105,167,51,252,157,60,81,31,64,170,88,171,101,158,215,234,251,156,162,167,196,188,72,70,218,131,65,163,205,42,236,163,208,153,133,219,133,230,220,147,245,225,197,235,188,10,107,12,95,94,78,101,195,42,96,178,118,108,146,184,200,200,204,104,17,209,2,39,79,189,10,140,90,93,15,150,56,87,248,90,243,173,81,60,224,248,110,31,166,190,33,255,238,174,115,89,95,196,24,109,80,181,182,33,238,14,216,73,5,206,249,160,217,0,229,40,81,175,22,238,116,79,141,33,232,129,140,107,169,60,136,92,88,247,126,125,17,211,80,99,120,125,99,62,147,219,224,202,245,78,7,100,27,125,207,147,117,66,226,225,52,28,47,71,104,171,11,201,139,76,22,151,226,219,113,249,108,3,221,19,160,250,160,60,23,64,219,202,217,123,137,239,84,117,246,106,139,133,75,36,148,82,150,116,17,95,97,248,130,138,209,90,93,112,24,116,3,92,232,70,37,37,168,52,89,152,4,103,162,97,216,52,133,148,253,225,42,104,43,120,148,82,53,150,99,130,69,165,37,156,33,249,131,41,13,218,22,9,48,172,46,176,80,25,149,8,214,82,91,120,200,243,230,180,23,7,168,14,140,33,76,156,17,237,47,242,254,174,105,207,142,186,181,130,162,65,26,117,223,182,215,251,198,15,13,235,136,78,104,19,58,68,102,29,74,195,140,64,255,170,183,165,58,8,189,252,2,190,51,54,250,106,230,62,116,223,171,211,46,68,21,70,157,47,225,166,25,183,227,59,243,213,155,138,174,139,12,211,239,170,146,5,49,69,185,73,70,212,254,146,95,243,75,232,16,50,113,163,126,174,3,199,165,118,100,78,50,72,187,47,188,11,4,5,254,148,30,4,79,190,42,231,128,145,142,42,76,251,103,167,111,214,21,25,242,14,190,89,34,62,84,251,76,21,172,65,35,82,175,25,4,229,77,125,218,228,148,158,236,192,170,33,10,6,43,172,145,201,25,156,230,179,172,131,44,213,62,195,114,76,6,131,222,229,161,104,245,37,118,156,38,153,133,197,203,135,67,114,119,112,153,99,233,95,236,174,238,98,203,72,95,114,120,19,191,35,90,102,223,26,51,71,159,92,255,171,100,70,157,152,2,237,234,83,84,59,51,45,73,195,185,79,71,21,74,128,114,220,243,75,32,217,147,66,7,222,226,127,176,144,30,120,237,162,188,229,9,36,175,93,239,167,31,99,111,216,194,70,124,235,140,239,70,216,177,104,216,11,241,174,96,81,43,221,255,29,17,139,254,248,115,11,241,221,81,192,87,118,135,139,53,54,229,81,65,225,98,107,173,101,215,21,83,118,146,227,243,95,184,104,132,152,190,8,19,25,167,164,53,123,233,94,213,40,69,20,223,89,83,72,25,224,38,99,75,117,215,83,223,49,177,111,95,224,41,92,216,67,232,211,116,6,209,189,236,194,27,90,116,118,60,207,64,211,180,149,23,76,57,152,130,104,230,114,136,9,121,113,214,132,6,185,58,229,177,51,199,177,22,65,67,118,214,33,48,108,220,64,146,186,179,29,174,226,230,79,175,202,220,108,125,214,99,99,81,182,195,40,67,98,10,89,233,248,123,112,109,228,122,55,2,169,255,5,9,239,169,86,222,207,7,48,250,119,170,114,203,147,252,42,211,103,142,101,167,125,105,112,153,202,210,195,34,239,145,191,103,226,103,93,118,202,147,234,163,218,229,149,191,91,224,154,113,124,143,218,171,153,162,19,243,10,171,44,32,114,139,235,140,10,13,186,130,154,28,173,21,248,164,93,66,233,14,164,78,226,59,6,40,140,130,21,220,36,127,234,81,187,50,226,208,32,2,59,29,163,94,49,164,164,114,190,253,243,182,117,235,80,14,25,255,67,187,6,50,190,47,93,110,14,51,221,138,82,39,163,156,100,134,168,195,204,140,200,74,96,227,32,211,108,3,88,251,15,212,63,212,56,148,148,15,155,221,16,24,103,226,254,190,83,138,239,214,176,140,171,29,178,165,23,251,112,253,186,64,211,83,70,66,195,78,9,24,252,54,39,177,76,41,20,238,100,6,11,219,94,227,190,55,174,167,100,29,81,191,83,21,83,180,172,211,164,237,176,86,72,158,73,99,255,67,202,190,22,44,197,158,189,233,58,89,184,243,78,158,253,34,180,184,57,13,79,68,101,68,155,216,208,105,92,55,252,41,184,111,182,12,96,252,167,93,200,149,67,201,184,63,229,57,45,237,28,233,215,54,245,255,30,237,187,116,5,122,251,180,207,43,50,56,188,162,17,174,187,68,164,11,23,226,4,46,9,192,139,111,53,18,168,155,48,40,103,90,63,213,101,226,89,151,207,117,150,108,94,91,117,48,254,25,4,183,205,125,0,90,236,75,86,129,215,232,180,142,103,101,238,135,135,54,240,109,122,91,104,37,14,202,50,92,85,146,145,85,56,184,100,62,210,130,51,226,210,209,135,123,121,19,169,79,251,89,245,0,55,105,24,143,49,32,127,44,52,170,114,229,131,17,170,167,161,148,228,222,237,43,116,150,3,55,80,19,99,92,81,161,198,238,162,175,222,33,164,187,147,203,225,47,51,47,110,68,78,108,24,17,178,70,173,73,164,193,10,91,167,84,61,178,192,162,175,146,218,94,93,64,57,57,135,223,14,135,198,82,116,115,222,201,9,245,201,69,168,152,48,142,82,172,66,254,170,53,183,47,155,215,31,227,223,219,69,107,221,224,38,101,45,186,28,115,47,126,83,110,152,40,225,48,21,178,174,86,151,115,189,57,140,111,144,117,6,195,95,170,222,62,200,7,164,234,177,67,208,68,166,42,117,45,126,151,251,253,165,242,159,91,104,5,117,247,224,158,101,116,196,129,163,152,173,106,35,81,174,26,110,112,104,250,240,22,108,207,50,65,26,121,43,179,23,147,121,217,254,114,153,54,4,231,109,159,124,46,157,250,47,248,28,230,171,250,167,164,187,237,250,89,48,173,161,74,39,175,229,176,157,116,47,100,66,7,227,250,104,43,228,118,232,203,18,240,254,199,189,116,189,57,96,68,223,21,52,221,32,149,12,42,202,89,132,212,203,149,112,220,147,5,95,130,183,87,85,70,202,169,53,12,185,91,88,36,226,166,124,144,1,10,231,102,146,167,115,148,46,253,127,196,109,44,180,98,213,134,131,255,125,49,108,166,248,192,90,42,110,190,167,56,27,1,129,250,1,11,235,188,47,224,120,108,221,24,226,213,124,5,248,119,111,116,186,224,153,80,124,105,149,41,150,142,12,193,207,140,76,20,223,198,184,11,232,128,69,120,194,28,160,22,4,180,99,21,154,185,62,6,251,197,113,102,211,14,40,14,23,137,6,67,122,68,187,126,47,162,36,30,188,94,127,202,169,100,127,171,170,239,10,190,46,101,225,183,36,172,73,76,179,31,181,54,0,240,181,138,56,134,184,4,66,202,66,40,103,84,165,104,78,121,71,162,116,134,118,18,14,174,76,206,145,254,33,200,213,158,31,111,96,239,24,39,35,159,132,137,148,214,162,83,151,162,87,215,4,133,130,157,21,222,132,247,155,29,50,135,228,192,217,206,138,51,246,165,81,157,58,206,180,130,248,1,17,21,199,234,33,37,65,72,52,244,79,111,96,248,242,138,237,2,102,98,202,10,109,151,140,12,145,98,202,67,176,136,24,82,32,43,193,29,98,98,207,24,143,115,195,177,188,40,138,7,142,121,10,219,168,42,24,227,115,250,70,88,251,94,77,189,33,147,224,36,44,158,40,53,120,9,115,153,25,109,251,81,85,173,45,104,100,240,181,141,40,248,13,186,171,122,78,199,234,246,90,31,16,141,219,52,193,63,205,121,135,44,152,85,71,213,241,201,57,154,251,92,203,109,236,12,174,142,221,10,203,166,207,34,5,107,72,216,1,221,29,139,139,0,186,140,148,241,141,115,107,105,86,13,85,253,164,48,64,91,83,232,243,106,69,82,97,124,15,148,4,198,130,6,89,68,125,94,113,68,67,16,219,207,79,72,194,167,32,128,47,93,9,117,73,139,158,44,82,148,116,203,8,175,126,20,9,160,244,249,234,3,181,252,112,184,178,66,48,83,145,96,255,63,64,2,193,192,90,236,135,123,39,146,120,135,18,64,214,104,32,99,236,46,84,174,249,28,103,37,197,27,129,74,148,249,104,115,242,214,210,242,132,61,46,15,159,192,146,119,177,209,117,27,137,101,170,146,52,205,216,86,51,219,108,27,119,168,58,41,209,93,238,217,182,122,233,10,15,214,78,145,31,46,160,49,124,247,102,175,42,66,53,9,152,96,79,152,74,188,50,245,171,196,7,211,44,129,49,61,145,123,52,144,132,89,43,4,49,42,45,146,21,113,212,28,179,7,231,226,165,167,62,155,203,237,139,11,97,179,72,245,218,114,197,23,196,99,2,151,238,182,171,247,248,181,192,3,9,40,137,180,130,60,165,225,202,149,176,223,110,202,0,227,156,79,21,242,97,133,151,49,156,121,32,216,138,218,19,129,195,203,227,216,101,186,8,196,202,84,185,11,87,137,140,75,85,245,144,76,240,109,251,130,243,163,142,237,146,138,238,30,249,190,111,174,196,144,238,205,63,77,49,95,83,50,185,218,145,227,222,10,247,141,199,96,233,67,77,229,24,205,242,218,227,24,150,216,123,254,237,102,0,35,81,86,214,184,237,30,98,27,182,128,152,21,178,176,117,207,27,239,53,94,167,148,204,17,192,161,253,171,124,167,7,16,251,144,251,246,90,248,139,113,141,211,251,218,63,99,128,254,1,118,157,108,24,186,165,130,252,29,255,207,69,89,24,214,5,84,47,43,164,92,54,59,237,152,0,246,219,122,110,187,251,113,141,116,74,21,96,188,4,123,59,155,56,16,135,27,35,78,134,72,209,23,75,186,151,125,213,189,113,30,95,131,177,126,71,158,100,120,156,8,23,252,195,81,190,60,178,114,130,69,23,190,63,243,57,238,251,101,184,205,226,177,118,147,69,0,236,103,241,45,221,200,27,84,82,143,252,8,223,90,247,7,84,54,62,255,163,85,109,196,163,174,232,199,127,58,252,70,199,125,199,58,52,0,28,50,106,254,73,141,20,204,210,116,186,125,211,49,108,75,58,41,158,126,51,90,147,49,82,86,213,22,195,170,51,245,131,136,6,114,108,44,9,178,39,124,173,128,219,80,16,133,195,15,66,46,67,160,213,90,134,245,202,245,141,132,43,84,236,57,223,55,198,42,250,115,199,196,113,129,170,18,151,129,69,161,229,118,123,125,209,77,2,88,198,239,16,38,69,79,155,174,185,179,177,42,194,111,255,195,196,1,160,128,25,192,107,7,83,157,239,63,218,158,235,9,120,223,138,27,108,146,136,64,229,167,110,37,110,78,219,44,146,152,113,139,3,71,166,205,186,41,146,106,230,110,253,118,29,34,54,86,22,13,219,118,60,155,3,101,72,77,232,21,139,83,221,194,85,245,190,170,62,226,243,211,234,112,215,145,243,7,154,139,249,244,232,248,90,202,97,133,141,190,157,182,34,100,216,195,93,216,122,45,8,234,144,182,75,74,32,136,102,79,107,65,5,251,85,49,85,198,250,202,121,156,110,18,34,62,71,234,51,141,104,56,229,29,110,147,95,74,38,72,30,98,35,83,159,234,164,88,6,134,136,169,99,91,91,239,240,22,43,81,115,141,122,235,36,102,216,42,92,226,182,46,115,204,13,46,243,148,159,49,159,83,62,203,107,26,188,246,219,100,178,103,79,200,0,20,52,94,163,218,30,162,209,76,183,152,23,139,224,147,215,85,136,133,249,197,144,232,123,154,220,35,6,22,49,0,179,34,220,250,80,179,70,122,97,56,191,64,171,136,89,9,218,92,183,197,207,244,133,114,166,172,61,84,187,41,57,25,84,216,47,84,87,160,65,23,114,86,252,45,239,161,35,213,37,10,229,16,116,234,185,68,205,238,155,34,72,220,147,89,76,34,138,241,209,147,78,235,117,47,111,217,52,4,151,24,65,5,135,237,234,92,148,104,154,212,102,216,238,71,230,215,103,80,80,57,121,208,212,80,31,71,231,29,119,223,26,52,28,134,170,145,58,193,7,162,31,205,131,187,117,244,100,92,237,182,111,172,234,31,210,208,62,118,78,59,205,6,168,245,173,143,95,176,69,63,82,119,251,176,26,95,111,200,53,236,107,36,158,63,169,210,188,74,3,152,50,186,45,16,170,6,14,174,38,230,170,4,159,106,87,158,162,165,201,193,118,202,69,82,85,150,118,253,236,10,60,129,141,221,165,160,114,105,146,157,125,50,110,93,12,97,76,223,251,101,35,154,125,56,238,25,70,229,145,147,236,224,173,90,142,37,88,142,159,115,171,190,134,158,2,244,89,52,96,254,139,221,137,6,53,34,54,254,123,166,152,79,111,172,143,113,12,198,60,109,113,69,252,225,183,141,101,248,41,12,209,74,160,56,125,12,191,12,134,116,79,110,105,68,187,112,178,200,51,49,179,230,180,96,24,21,105,75,78,36,231,56,58,173,240,53,190,99,164,27,101,13,213,149,235,158,192,209,75,71,18,94,255,53,64,196,182,88,193,142,245,194,79,59,51,84,160,201,183,70,186,212,253,167,82,18,45,172,20,118,29,226,5,230,142,93,107,242,67,205,172,181,191,231,37,236,172,152,202,197,216,98,105,116,176,153,243,90,31,43,134,123,98,191,137,240,10,191,129,134,126,107,240,135,116,152,96,108,223,45,139,16,220,111,66,52,200,95,110,136,121,134,68,7,96,27,154,173,144,46,226,234,175,249,194,119,135,215,249,217,122,108,193,92,222,106,30,53,52,155,31,226,9,14,171,195,237,216,144,240,103,50,91,164,134,123,197,38,88,227,28,186,93,246,2,43,67,38,205,102,168,143,170,120,82,101,67,242,201,141,82,150,38,68,147,251,46,226,201,8,2,191,194,63,135,239,50,116,147,51,157,2,106,69,65,231,76,252,52,29,23,251,212,175,176,122,97,99,58,63,203,151,10,153,8,3,16,111,51,138,82,222,232,247,36,103,175,243,135,61,185,21,29,150,56,233,13,176,147,19,108,239,132,32,205,26,147,227,142,2,195,204,3,248,211,198,232,66,179,51,91,202,189,66,195,128,67,82,241,26,154,60,99,253,87,33,225,135,181,5,143,116,210,46,178,131,252,122,10,73,93,133,87,118,55,68,12,193,92,210,239,223,143,32,54,137,93,184,115,46,62,253,31,129,78,213,5,209,111,223,201,211,54,160,83,118,67,213,228,3,147,110,192,193,76,87,183,155,142,159,195,243,186,146,72,97,128,62,129,2,230,71,43,178,4,60,73,67,63,194,32,175,228,203,172,250,73,177,76,101,255,220,193,2,46,203,158,133,228,43,254,121,164,111,205,93,94,124,111,226,115,136,10,17,73,152,98,248,140,150,229,123,15,56,39,237,177,125,231,95,2,13,98,205,244,138,197,69,250,33,5,137,156,46,162,88,198,96,55,68,246,45,86,245,159,11,127,157,102,63,247,92,143,49,72,177,191,220,236,155,18,240,107,19,141,130,208,3,71,122,62,246,135,17,159,25,82,43,174,95,160,109,176,30,211,107,201,150,70,229,196,221,56,109,57,224,10,173,15,106,16,238,248,77,138,161,229,31,85,55,226,87,45,235,127,109,193,49,89,207,63,199,34,106,208,56,20,3,243,0,202,112,62,226,71,178,157,9,70,155,61,127,108,143,243,124,68,252,93,252,169,213,225,161,13,182,200,212,101,143,111,24,22,128,241,26,180,103,14,79,232,65,120,61,110,45,12,245,20,3,219,226,164,177,151,42,173,195,149,156,104,192,126,48,105,78,73,179,94,168,85,252,119,65,79,110,204,154,63,190,177,86,26,252,158,90,112,105,173,119,239,201,196,103,48,51,111,29,96,190,65,76,6,77,125,79,159,95,169,66,60,216,42,70,190,111,190,75,4,1,19,19,248,141,59,150,41,206,164,219,83,34,205,89,97,237,18,198,101,50,91,75,239,60,10,137,48,125,237,106,177,60,241,177,81,10,149,5,241,237,167,114,55,36,226,187,128,254,20,215,32,144,233,122,100,54,151,236,107,246,230,121,155,189,215,125,10,5,93,68,204,72,80,98,91,40,163,228,214,120,55,143,202,81,164,228,142,31,255,190,220,214,235,132,159,215,61,253,241,153,13,148,83,175,31,59,6,96,83,33,236,28,31,29,88,98,148,27,22,183,98,171,176,127,43,112,99,155,205,247,138,82,248,248,11,201,93,83,65,38,202,139,77,74,52,239,207,106,142,23,166,37,216,205,87,45,204,215,90,234,237,195,243,12,59,147,96,13,30,18,181,236,6,170,206,7,192,163,133,253,193,207,68,228,96,94,56,127,105,39,183,150,159,186,105,12,89,224,232,26,120,180,18,154,187,254,66,26,99,126,209,84,182,31,98,12,173,217,14,175,13,28,243,151,141,138,68,142,96,229,159,127,181,117,75,227,134,136,47,147,88,28,245,158,121,200,102,34,26,254,148,221,40,121,183,58,163,166,52,31,98,203,21,51,129,109,129,247,137,116,188,105,133,203,219,224,232,44,185,222,20,116,96,7,211,228,111,97,78,151,194,214,180,38,100,25,28,12,20,38,67,86,247,127,26,3,214,1,91,255,98,138,136,145,188,189,98,86,106,212,169,128,135,241,22,28,75,249,58,90,133,168,96,246,225,109,206,125,232,217,254,65,139,145,132,209,239,190,142,178,42,29,75,219,142,161,52,227,241,231,251,241,179,177,185,11,240,55,42,149,180,219,208,118,147,108,146,24,220,142,125,193,140,44,58,104,207,55,123,27,229,175,75,147,39,76,73,150,77,62,207,4,61,217,32,33,53,169,143,229,92,238,62,226,7,221,152,208,13,113,40,230,231,76,235,119,101,92,141,121,134,109,165,131,48,141,173,145,57,202,208,201,16,32,254,191,220,117,220,229,74,61,195,129,184,142,7,172,75,146,201,207,115,164,18,114,183,113,68,206,240,37,216,144,240,43,142,132,154,118,121,38,239,94,135,63,184,188,82,194,126,189,164,75,48,209,133,132,87,102,165,163,252,202,73,12,96,148,76,208,2,93,78,24,225,188,245,225,211,117,11,139,46,79,14,179,40,69,254,248,24,90,151,220,235,253,105,244,240,20,107,38,238,13,137,171,170,66,245,212,169,167,177,17,5,170,44,214,51,41,95,218,197,147,242,114,124,20,211,98,115,193,130,114,191,251,241,244,138,30,244,7,189,130,218,98,185,45,182,21,129,166,166,255,15,246,125,95,180,190,144,118,149,116,166,26,105,218,206,19,112,125,141,159,147,137,180,228,4,107,255,111,101,59,175,251,154,189,35,187,95,95,30,175,111,251,222,205,232,204,40,193,7,139,114,190,179,127,139,247,115,83,94,75,37,51,73,194,99,56,228,103,41,29,134,92,56,48,214,187,145,33,43,78,203,37,160,104,142,245,90,188,164,121,213,93,72,12,250,100,37,191,82,41,184,172,158,12,59,242,1,112,44,207,249,201,71,27,71,3,196,152,67,163,215,197,153,23,148,80,10,243,51,113,102,169,63,204,185,214,10,77,104,47,158,242,210,29,243,174,67,5,137,35,136,149,138,174,215,8,196,95,208,54,87,85,43,22,138,238,156,189,255,29,255,145,93,111,65,143,11,6,94,237,251,190,2,201,16,131,96,45,47,149,88,144,16,251,213,243,48,228,116,233,64,107,107,56,199,62,141,39,228,29,102,107,181,156,206,160,209,246,32,180,183,23,12,220,34,55,209,49,246,225,43,51,147,202,181,132,40,118,43,63,238,101,75,201,216,120,187,215,175,20,82,173,198,228,56,143,146,213,54,7,57,149,204,232,54,110,227,21,98,195,246,215,224,26,109,63,102,69,42,17,32,39,194,51,193,26,32,114,25,123,113,54,114,248,195,22,55,186,208,42,185,51,209,235,194,240,132,166,148,56,194,120,159,2,148,18,85,230,121,19,143,224,67,109,25,58,65,163,57,123,205,87,185,222,61,95,151,200,85,172,152,148,188,218,132,212,138,224,52,68,203,56,91,132,158,79,177,58,189,122,193,92,151,205,146,202,91,9,109,46,23,2,183,254,113,90,93,42,95,136,24,25,5,86,218,46,58,183,219,252,223,8,146,18,136,208,147,129,93,240,129,165,252,100,227,91,156,41,147,83,118,163,240,150,49,104,81,145,252,112,72,52,62,212,4,246,228,59,146,65,235,14,149,208,159,130,36,116,224,144,102,173,57,112,59,156,144,70,228,204,147,26,73,193,214,153,150,226,33,165,206,26,184,13,233,89,14,243,152,142,31,45,42,7,239,100,121,206,239,178,122,206,37,8,206,248,217,237,230,119,54,147,147,56,49,57,191,82,152,39,70,157,45,180,236,123,233,242,198,34,142,251,96,81,34,45,245,68,126,220,62,60,12,190,55,28,22,177,83,210,74,43,238,245,61,72,84,46,46,244,52,94,156,226,9,126,42,73,149,219,6,173,34,3,247,220,249,153,107,213,41,48,115,248,13,15,108,172,181,59,87,175,215,30,171,222,21,220,67,68,244,214,9,91,215,65,130,2,88,110,34,217,206,62,53,48,143,178,204,22,104,150,160,241,68,191,166,188,83,160,218,64,204,231,85,99,44,82,205,202,150,45,116,94,11,64,14,195,241,33,58,21,10,14,51,3,16,38,21,133,139,184,39,45,102,171,220,208,198,143,179,74,28,26,124,77,115,39,34,154,167,208,153,163,9,222,20,195,35,230,1,177,66,99,223,23,198,230,248,61,153,77,1,192,49,99,27,195,9,199,33,171,88,116,182,138,162,245,164,119,240,195,9,198,14,38,231,1,211,162,180,246,51,146,67,249,14,84,142,84,167,5,214,225,16,231,183,235,59,230,94,45,30,225,81,249,235,23,196,18,171,136,82,142,155,41,24,21,2,86,231,249,169,153,44,103,140,51,46,224,146,213,93,196,121,153,8,167,215,188,228,221,118,204,137,104,157,222,246,95,81,86,72,145,37,153,140,121,251,126,18,35,57,44,217,213,133,166,183,106,19,237,98,249,182,161,168,94,226,201,122,110,51,108,19,55,77,231,27,237,56,170,65,41,118,96,67,180,82,112,38,50,124,255,244,141,93,182,219,103,197,162,151,72,225,193,239,253,41,233,141,118,31,120,113,71,186,105,241,183,136,103,21,100,200,217,162,165,95,76,232,149,248,222,226,47,207,152,10,8,0,18,139,11,227,19,108,244,93,90,59,78,172,169,101,117,139,169,214,94,16,173,186,240,194,221,80,254,183,137,51,188,110,167,249,59,86,164,117,190,144,251,131,4,237,69,216,98,236,245,167,4,236,146,173,216,77,210,136,216,229,204,200,187,235,90,155,187,135,182,228,167,84,131,252,134,148,57,150,134,84,6,69,147,216,120,185,11,90,253,169,221,153,85,63,6,33,151,158,19,132,197,229,209,151,107,195,241,37,253,153,56,222,195,11,94,241,184,15,40,2,116,107,161,41,224,57,128,66,173,134,154,45,30,178,52,152,43,128,4,155,202,254,139,214,138,61,9,123,216,154,33,26,46,140,82,76,243,181,73,252,92,162,252,115,246,4,236,175,237,156,206,174,252,229,153,199,136,104,224,249,116,85,245,157,53,137,130,35,147,199,45,179,192,87,136,176,149,17,14,173,18,11,164,219,54,33,104,90,175,193,248,66,68,58,123,129,96,182,253,150,152,173,134,173,250,189,100,72,145,189,22,117,145,193,244,119,89,46,215,26,83,16,254,45,61,95,2,242,57,156,237,87,29,117,138,224,108,115,98,248,165,64,114,78,3,2,37,115,106,239,175,109,42,167,70,191,48,188,204,212,27,198,77,145,215,56,203,88,246,14,86,57,134,62,89,170,233,102,116,228,176,246,46,209,167,36,9,59,226,61,11,16,162,192,186,246,37,133,64,68,75,55,50,153,139,114,54,62,62,246,10,84,45,149,56,143,228,127,155,151,56,157,5,42,140,176,230,74,84,5,156,15,180,180,41,112,237,255,199,250,73,81,124,166,50,70,237,224,117,171,70,203,184,48,181,184,180,50,42,61,70,225,198,234,157,245,144,234,183,192,178,83,7,27,77,236,1,206,13,195,4,142,221,177,40,59,87,228,96,11,204,244,81,22,126,105,175,84,152,1,127,151,224,113,52,115,104,163,233,171,191,148,112,132,0,93,139,217,51,251,197,5,212,92,144,172,241,18,236,120,129,1,110,83,162,8,12,192,1,31,135,251,163,127,229,120,252,225,248,180,145,172,25,17,149,137,120,16,174,242,151,180,149,160,169,49,95,84,231,167,209,34,73,126,27,134,9,214,101,112,196,250,50,21,223,152,194,8,8,161,69,86,8,228,204,179,119,138,252,129,42,10,25,223,128,183,194,18,23,255,254,195,87,95,99,235,243,91,132,138,203,98,30,235,214,1,252,173,192,246,96,109,102,16,218,188,137,184,121,178,70,138,190,124,131,179,113,164,134,183,148,184,147,81,61,203,178,136,218,219,137,71,235,244,141,13,151,8,18,213,247,116,0,9,80,234,209,218,37,203,225,64,229,164,18,237,61,16,144,97,105,254,87,246,182,250,247,252,136,62,117,227,49,203,186,30,152,177,90,70,158,130,34,76,227,142,161,25,200,57,62,250,182,146,102,48,234,215,22,245,237,114,155,78,69,28,137,53,133,94,97,165,37,123,110,254,237,28,132,250,63,219,137,197,137,54,156,101,81,163,197,86,146,102,117,45,77,244,79,43,230,43,108,7,224,62,240,89,108,15,58,112,150,144,135,23,63,124,161,15,26,26,235,124,105,61,57,120,20,221,1,233,17,89,218,230,95,19,33,241,61,73,97,225,248,255,158,152,73,192,101,173,27,168,252,130,182,17,232,217,151,153,162,78,77,130,31,147,87,53,227,102,80,1,200,228,78,135,77,211,74,80,215,171,197,143,197,13,76,132,182,140,95,179,79,241,202,79,159,126,30,231,200,52,247,117,60,20,240,75,105,239,43,142,28,29,74,29,148,80,82,214,242,88,70,105,112,51,116,8,131,57,84,200,126,73,253,67,186,16,44,21,62,147,90,25,194,233,23,59,227,24,7,7,60,97,39,154,36,100,46,0,254,151,195,208,215,253,218,2,225,242,26,50,51,212,68,31,46,138,7,195,98,29,66,12,160,199,197,23,101,19,76,179,155,120,186,209,86,198,158,216,106,182,132,135,255,184,20,144,31,201,180,89,222,125,214,156,142,104,1,119,24,157,131,148,149,194,214,202,9,7,217,114,103,183,96,151,108,62,191,227,173,219,201,13,253,30,16,214,237,117,7,97,168,217,172,83,245,129,16,166,56,87,229,187,76,193,223,12,9,96,188,83,127,64,92,42,116,134,75,8,164,33,173,151,75,81,75,56,172,194,64,36,111,240,169,60,66,186,30,206,189,222,246,142,96,114,250,55,243,198,242,45,48,6,160,220,26,222,39,202,33,29,218,50,4,27,162,220,93,14,112,84,50,236,33,63,111,50,0,23,30,252,181,17,202,133,239,246,174,197,74,231,103,210,166,186,55,61,230,53,178,39,192,120,202,195,250,251,112,10,16,58,156,222,217,125,128,239,139,46,37,236,25,30,48,155,221,77,155,65,132,51,25,201,163,23,254,238,214,225,181,172,131,27,188,6,74,184,15,139,134,119,65,213,244,29,232,188,86,169,246,85,179,57,58,147,4,109,216,220,21,44,38,126,103,72,91,173,230,153,187,191,96,232,245,119,59,120,123,168,102,248,38,112,36,8,36,229,37,107,181,240,158,41,162,104,215,249,77,169,64,13,237,142,135,182,248,205,35,14,214,99,77,211,139,156,184,169,194,142,231,152,210,119,134,109,77,225,194,147,129,55,111,125,109,61,135,58,99,252,0,73,98,250,68,80,142,229,217,38,198,28,71,226,198,215,254,134,31,121,179,120,104,140,29,49,247,55,61,225,96,173,133,96,88,239,198,232,129,44,225,110,248,73,100,137,11,248,236,75,93,24,46,79,95,118,250,124,229,120,197,250,162,174,170,113,78,142,148,186,56,137,39,138,206,163,247,142,123,100,224,74,187,9,238,4,203,140,141,214,16,148,99,231,116,82,168,148,171,133,193,200,61,132,208,180,81,108,25,45,177,115,43,183,151,51,85,103,111,206,180,133,71,161,32,40,185,216,240,12,251,8,112,114,240,135,38,249,206,6,24,62,42,86,133,117,186,107,239,63,8,116,158,119,197,137,252,101,251,244,255,27,167,94,6,60,145,58,178,227,123,76,49,198,10,150,75,120,134,255,240,117,102,166,245,37,124,240,43,89,183,249,49,76,123,140,160,7,52,111,0,45,205,77,199,229,166,60,53,117,141,167,88,94,45,26,137,64,199,255,204,239,50,138,102,175,46,250,98,130,127,50,51,201,241,135,14,155,90,213,231,183,228,13,248,254,232,71,6,201,229,192,66,23,173,224,47,248,55,114,78,223,73,188,22,63,142,37,83,103,127,221,157,25,248,125,199,21,43,217,197,178,243,129,26,108,43,250,106,206,75,175,151,45,136,24,196,182,61,160,82,63,112,132,216,187,183,27,111,115,96,91,43,109,186,23,241,33,161,20,42,57,240,214,110,137,20,49,225,120,149,31,23,253,99,143,83,230,59,23,136,178,111,228,212,68,154,165,139,225,83,173,183,79,199,31,78,62,0,163,99,142,14,150,225,247,21,158,75,198,159,204,9,241,201,105,141,57,6,180,76,57,190,218,123,141,83,154,123,39,3,79,25,171,39,151,178,10,186,153,25,99,70,199,12,94,227,21,108,63,89,79,196,98,24,204,119,76,99,249,201,176,98,210,21,138,83,223,41,94,110,52,101,209,62,42,58,115,116,64,73,123,93,233,204,77,22,113,217,47,141,134,232,167,12,13,214,4,13,5,246,156,176,66,126,96,213,187,222,25,52,108,170,204,149,140,154,83,35,18,182,65,158,38,101,159,207,33,29,139,80,119,74,227,129,180,214,233,35,249,162,203,134,80,253,140,175,52,255,182,9,195,20,237,72,42,129,52,195,3,88,72,240,106,229,131,184,71,126,69,99,78,32,131,182,58,176,6,165,64,3,183,232,200,1,189,127,137,157,162,243,205,159,180,188,159,238,31,225,209,148,21,10,187,61,199,64,195,130,194,89,206,219,165,135,111,220,139,68,101,47,36,177,149,22,209,6,19,150,17,241,164,55,100,37,138,121,213,110,62,165,96,171,23,148,156,116,186,49,198,44,42,38,156,54,91,104,168,55,237,60,123,69,207,126,231,53,43,107,154,187,161,92,108,219,10,170,188,228,57,79,142,83,88,113,35,12,5,117,193,5,225,192,10,69,117,149,213,226,248,215,121,202,163,14,227,145,25,110,41,105,1,156,253,232,25,170,151,1,1,7,193,91,97,251,46,143,156,164,236,98,173,167,136,76,124,132,26,237,253,169,248,153,37,209,170,172,71,46,248,235,81,222,98,0,165,229,129,121,84,226,21,61,82,81,108,19,170,136,78,13,22,179,228,192,214,247,25,195,237,89,125,3,104,65,246,252,80,38,21,253,109,34,206,251,43,24,134,17,247,139,237,171,84,60,181,206,165,115,91,227,109,90,135,251,22,117,193,103,23,117,127,152,112,87,119,167,117,209,15,50,163,110,31,255,148,156,96,241,171,59,149,182,158,151,183,75,194,153,233,98,120,16,64,95,66,82,139,227,13,175,166,170,50,202,68,31,52,77,47,74,26,58,201,45,105,73,139,227,81,84,112,13,181,193,21,7,227,80,106,247,152,200,192,139,128,148,222,35,2,57,33,56,125,57,53,125,36,150,71,187,46,86,101,54,123,159,28,142,171,99,170,208,98,56,1,12,132,13,165,15,68,148,134,220,124,154,156,25,234,146,221,109,136,222,206,197,31,202,157,112,17,67,186,110,86,213,249,82,33,14,28,57,254,148,194,36,39,87,51,170,72,78,15,135,251,177,86,179,241,173,171,86,160,172,183,75,237,139,116,208,146,238,249,128,9,122,122,234,79,8,37,239,12,240,10,68,254,154,204,10,0,33,169,126,57,5,45,222,56,145,107,244,199,227,52,218,79,218,218,208,164,197,143,185,194,34,163,230,44,236,14,249,146,108,242,13,12,145,205,141,42,161,253,163,155,245,84,95,92,22,128,233,59,54,142,40,157,182,50,168,33,94,160,32,61,67,45,98,69,82,191,230,174,127,183,205,82,76,95,235,218,157,34,243,173,98,195,52,120,11,223,219,97,205,104,14,29,224,218,42,8,242,195,76,110,22,243,23,250,198,27,38,217,108,254,252,119,174,187,54,207,111,61,86,34,131,140,98,6,208,128,82,84,225,116,225,149,98,12,142,72,73,10,87,255,36,186,235,13,172,113,104,201,122,16,231,65,226,220,165,93,27,160,17,70,155,241,170,152,127,239,12,72,73,195,133,41,100,9,84,231,170,35,108,35,134,64,80,108,140,100,158,126,17,87,1,162,87,98,34,196,132,210,223,83,22,178,100,134,72,74,122,148,100,15,66,141,223,178,66,194,40,91,104,241,75,113,163,20,163,191,36,241,7,19,229,143,169,104,206,241,98,236,236,180,107,82,235,214,140,163,19,178,114,168,52,50,201,146,55,28,221,197,170,75,241,236,167,194,151,123,134,76,116,10,88,94,147,194,41,179,105,209,189,212,52,237,65,118,87,91,104,76,179,241,161,227,71,140,187,214,121,89,23,128,141,62,161,6,188,189,210,159,214,243,253,43,14,80,94,248,129,251,223,180,232,121,136,240,50,97,4,63,205,241,159,212,128,21,252,16,83,85,39,63,54,183,246,192,145,193,29,4,185,230,63,154,203,86,244,208,79,53,111,156,56,68,45,138,111,164,159,4,209,68,84,203,108,20,38,22,201,68,97,128,17,153,164,78,136,214,75,181,127,250,50,122,186,246,108,212,32,2,13,48,219,148,126,239,109,165,151,123,1,223,33,232,119,133,149,9,130,228,189,108,111,122,210,124,183,129,19,65,124,125,238,220,55,173,79,45,100,10,22,231,29,42,237,65,115,18,155,41,91,110,117,83,24,199,1,151,249,154,232,58,108,94,87,0,226,170,6,154,142,49,89,78,41,114,162,0,226,166,109,133,239,115,205,140,140,82,91,97,42,81,231,135,48,123,164,41,184,173,90,26,19,48,177,117,130,221,138,112,218,51,105,118,209,131,188,113,20,27,125,164,248,6,91,194,101,194,122,124,81,111,92,154,223,3,191,36,111,58,65,62,130,167,222,54,140,2,66,194,1,124,61,19,160,179,193,62,53,37,192,73,84,61,138,222,40,249,26,68,181,29,45,42,78,157,159,126,244,186,5,145,250,81,231,96,7,6,66,176,83,223,224,36,32,61,105,137,63,33,133,99,99,46,80,242,21,216,98,230,209,104,153,220,244,38,184,37,61,5,189,112,110,16,65,80,238,78,149,81,201,245,229,3,38,250,182,79,12,176,136,36,113,213,4,186,166,20,50,129,251,249,143,90,94,77,180,47,42,190,46,89,51,244,70,123,160,118,130,97,188,112,250,252,246,222,46,124,99,134,57,237,120,80,155,18,241,103,128,26,29,156,179,155,228,54,184,52,108,200,234,118,109,152,102,253,33,195,64,100,63,25,64,113,43,247,66,234,244,49,7,159,188,133,64,190,72,29,255,142,124,164,121,105,31,105,10,39,13,49,47,56,132,111,155,94,82,247,5,75,69,238,211,12,61,25,103,66,166,118,104,239,37,249,79,210,43,100,76,242,123,73,38,227,72,163,248,3,200,125,61,83,154,148,81,233,88,107,223,225,149,86,232,111,154,164,96,118,237,12,54,59,146,251,47,134,53,217,127,126,27,52,173,44,25,37,198,209,65,57,235,110,69,129,220,67,236,106,9,126,51,157,125,29,15,24,137,46,150,165,3,19,213,195,105,220,83,131,198,254,242,244,57,243,206,1,117,120,169,140,36,90,250,119,20,110,19,36,208,48,128,192,221,238,178,152,14,197,6,0,193,221,50,46,50,190,104,133,3,84,22,129,167,52,128,87,121,115,139,226,79,140,215,80,177,238,60,208,226,126,14,212,166,160,251,20,246,230,232,148,154,130,249,56,102,92,22,238,132,48,157,105,57,123,253,32,66,150,89,60,184,44,78,196,116,100,193,37,145,65,124,21,85,159,87,104,191,141,13,36,72,213,238,66,153,209,171,235,243,91,210,138,69,13,36,31,221,43,4,221,149,217,73,82,231,22,90,26,171,53,71,192,168,202,49,8,222,183,85,211,134,196,85,15,15,223,136,241,185,182,245,4,169,140,157,99,93,54,98,69,175,183,115,115,194,61,39,216,147,9,131,82,233,244,244,76,43,197,240,82,14,68,177,98,55,1,55,61,90,232,204,63,88,203,157,42,197,109,132,199,0,174,126,173,34,248,111,252,113,212,141,200,146,222,71,111,62,167,136,197,4,30,42,75,88,153,33,45,247,145,9,5,161,22,7,251,149,144,158,29,222,204,222,146,227,152,204,135,12,55,238,183,1,209,29,73,123,132,20,205,246,104,220,113,39,241,142,92,72,244,215,218,167,8,15,140,85,13,165,215,77,8,176,131,108,253,187,197,65,105,238,251,255,62,225,238,121,189,98,65,1,20,241,22,28,24,145,183,200,47,132,34,110,236,228,15,225,213,6,15,221,175,159,122,3,237,177,121,55,1,75,78,94,95,201,134,127,5,244,168,238,67,171,198,78,76,188,19,98,244,118,71,156,114,150,183,138,218,24,18,145,115,170,180,200,23,125,97,48,226,192,0,132,184,8,34,34,230,253,145,53,243,99,239,10,119,91,122,116,20,255,87,172,173,90,35,186,188,6,219,239,222,105,63,84,177,89,174,129,167,247,7,79,242,157,17,68,208,13,56,110,123,145,181,35,43,231,19,216,176,162,251,145,55,162,216,128,221,231,98,231,34,98,102,136,30,38,19,213,10,107,39,185,10,233,155,1,205,72,82,235,32,78,142,11,41,116,122,184,112,172,67,115,220,70,78,31,200,202,47,248,190,112,148,78,246,88,113,132,25,49,72,185,182,144,50,227,103,97,31,229,125,104,104,47,5,219,147,146,220,34,19,228,13,177,143,117,77,16,69,116,10,26,54,204,148,103,156,138,44,94,185,167,128,73,242,52,34,119,144,179,113,254,173,248,46,253,117,159,142,215,162,218,250,130,212,123,52,76,138,236,139,155,12,100,116,137,94,212,87,2,81,237,53,51,9,239,23,195,21,103,16,180,80,94,165,89,202,12,213,24,238,186,77,153,175,101,28,226,37,189,117,104,1,6,172,4,120,36,60,57,122,77,246,20,26,243,180,94,97,105,52,131,134,242,79,217,147,139,67,34,60,105,88,229,36,115,98,248,227,21,250,175,163,153,146,222,5,33,151,17,71,58,169,121,40,134,194,15,249,28,155,121,24,248,203,187,11,62,150,156,208,229,71,57,24,91,68,112,64,50,74,236,230,42,14,223,110,28,22,230,109,234,245,152,252,214,244,106,182,55,235,193,161,148,98,204,153,88,59,80,172,68,152,224,164,240,28,46,46,42,17,211,61,11,31,19,120,15,1,36,8,204,79,31,251,179,136,6,43,58,24,68,193,196,243,175,254,25,54,162,137,62,166,82,184,214,245,54,72,18,66,49,174,64,235,79,28,12,178,198,87,48,225,232,140,64,163,230,181,3,125,120,169,207,39,101,142,68,126,2,220,208,45,223,123,24,163,197,65,200,203,185,201,39,66,235,117,192,96,227,213,246,155,58,145,144,77,2,65,74,99,100,23,214,44,175,118,56,157,0,135,36,145,113,74,151,212,232,86,41,178,255,237,150,228,31,123,122,96,126,148,185,55,5,205,152,41,74,200,217,107,245,26,236,154,121,190,253,18,46,149,160,251,118,126,64,17,166,69,36,98,182,37,58,150,146,75,180,208,31,31,238,131,108,59,101,78,141,91,52,95,91,50,146,95,233,38,108,170,185,226,178,14,100,95,118,175,61,66,246,176,25,251,14,146,246,249,193,92,157,5,232,150,83,60,221,55,137,74,57,88,56,137,190,39,72,156,34,148,160,14,34,143,244,140,56,42,135,154,122,107,135,175,101,63,234,136,180,11,138,91,5,153,23,254,36,193,38,243,250,254,36,143,216,131,36,162,199,15,34,199,98,88,139,5,70,70,78,72,233,168,56,213,3,125,134,106,217,96,231,117,21,8,156,12,123,38,89,125,178,139,163,110,209,149,155,246,229,107,198,130,253,217,241,100,86,9,127,87,80,228,135,15,102,197,74,251,225,61,254,242,50,112,18,222,67,198,241,93,78,234,130,205,144,88,113,252,147,122,39,99,47,0,7,50,159,14,245,68,92,119,192,41,52,105,0,212,13,244,87,84,209,48,72,88,17,86,116,47,90,79,166,6,175,94,165,92,193,128,67,148,8,90,84,181,4,28,79,224,201,8,17,117,212,139,236,104,172,149,1,120,254,40,209,210,213,143,6,51,111,162,181,50,164,72,237,19,103,133,33,197,82,228,71,215,238,209,218,99,22,222,156,2,4,136,199,153,14,54,23,21,232,209,201,237,162,204,142,150,46,67,103,143,107,157,131,207,37,142,70,175,40,197,98,65,232,161,122,64,61,135,163,86,0,142,218,223,8,198,87,65,244,52,14,163,250,119,143,65,248,180,226,27,12,147,135,170,157,27,90,44,242,28,23,211,68,120,112,232,170,160,122,236,59,173,101,82,220,186,199,140,255,43,166,136,200,196,253,68,4,121,200,190,87,243,22,66,9,26,72,196,17,30,67,47,154,154,67,226,181,179,16,14,107,7,123,185,40,75,189,28,210,86,146,88,125,165,202,201,228,196,128,218,86,18,193,211,24,118,226,249,119,160,73,121,173,84,36,152,232,53,244,21,84,47,41,191,140,211,83,93,44,66,42,155,165,204,57,160,193,237,148,200,75,231,35,245,219,173,76,202,232,76,225,4,138,125,83,169,132,70,60,183,196,161,136,48,70,122,192,47,227,109,255,129,75,178,204,230,153,101,255,94,231,11,17,228,97,174,32,12,71,141,156,189,208,160,148,0,132,46,46,166,199,228,227,231,77,51,204,195,123,128,248,56,140,45,255,225,42,5,225,72,195,150,218,232,133,12,127,165,5,227,211,77,189,118,13,73,49,62,8,164,184,233,255,60,126,135,88,232,90,136,208,160,198,30,93,3,138,198,125,231,8,56,216,129,150,126,164,106,25,162,92,250,227,164,69,28,29,105,27,230,213,191,43,203,175,167,168,99,5,179,79,199,97,168,72,0,177,200,31,144,0,156,110,179,213,228,73,25,201,16,68,2,1,255,224,37,248,185,40,117,42,94,146,166,75,248,89,226,186,165,74,191,112,54,56,3,156,212,139,11,241,115,36,83,210,29,149,52,88,155,160,177,175,33,200,195,236,134,63,121,10,195,102,145,167,227,247,224,173,93,226,26,68,45,91,159,199,149,187,71,245,63,165,188,65,221,32,11,147,178,124,32,236,42,185,126,96,225,72,162,67,232,169,210,90,165,3,199,38,44,165,24,154,74,120,25,217,201,12,190,177,132,159,103,166,165,8,201,41,34,172,142,121,86,177,46,41,76,119,205,57,164,168,130,255,122,187,83,187,191,122,213,142,139,198,37,184,15,185,19,84,152,163,212,94,234,235,99,52,30,254,127,19,45,81,223,62,141,171,188,118,246,110,46,120,253,111,201,141,135,144,77,113,218,40,211,170,4,105,39,132,101,36,172,27,64,246,189,12,42,75,69,193,116,119,150,154,77,121,3,122,147,165,104,219,234,183,131,47,166,204,53,110,135,218,10,39,116,179,240,136,243,205,119,147,60,144,98,201,40,52,0,157,254,124,89,32,210,61,176,197,22,203,32,62,134,34,119,247,237,68,30,32,56,5,135,21,187,178,129,109,100,84,173,161,109,191,193,160,191,4,66,191,84,95,188,170,7,17,243,177,251,75,225,64,209,95,200,168,44,209,151,25,97,138,223,77,154,89,93,99,95,65,79,72,208,162,180,14,15,51,20,59,52,246,140,5,247,61,120,220,162,247,71,224,135,78,21,38,106,166,53,187,60,110,215,91,167,130,149,53,149,95,114,102,160,137,247,149,119,109,2,185,227,166,137,102,168,222,4,149,84,131,154,36,211,13,255,45,42,61,150,26,85,227,77,203,216,165,223,50,162,234,201,189,201,29,23,14,202,46,9,165,172,209,164,200,169,171,193,188,215,45,95,121,227,44,169,124,207,91,137,7,179,213,127,124,7,191,69,176,79,138,189,84,65,126,162,25,79,203,28,203,236,16,218,252,41,197,224,237,236,127,88,57,57,42,51,181,187,124,155,19,35,6,35,169,181,128,215,95,58,117,78,219,160,162,74,84,100,240,242,77,176,31,60,182,220,181,140,24,9,107,223,58,12,48,202,62,240,228,73,193,250,209,216,81,239,117,12,18,24,11,91,202,138,180,248,150,198,244,122,177,167,89,218,177,41,83,33,197,228,206,29,189,41,199,196,174,214,27,70,75,68,164,64,145,192,57,226,68,35,213,247,254,249,90,84,19,171,47,173,47,129,227,167,21,169,218,67,194,159,30,227,238,20,191,238,64,24,39,135,83,37,137,224,129,150,201,179,207,170,231,34,32,194,241,222,83,67,141,151,201,39,46,111,195,125,167,55,75,151,141,146,18,120,111,67,239,121,118,56,201,175,211,229,25,215,11,128,152,180,146,39,36,64,118,26,170,213,223,17,209,65,237,40,7,116,29,249,96,254,254,83,163,27,15,58,25,236,152,113,25,114,26,215,79,110,255,43,118,127,89,204,64,248,185,91,16,84,116,187,33,35,137,183,24,118,192,98,228,87,240,116,217,121,12,252,34,24,224,158,45,71,41,230,191,209,22,99,16,195,145,232,110,157,112,105,160,105,57,5,200,62,17,230,191,19,234,147,211,85,75,236,92,104,33,28,216,53,131,222,82,134,89,125,9,147,31,158,11,32,74,255,98,207,154,230,49,16,200,142,78,193,133,8,233,63,59,26,177,150,147,196,240,44,128,39,59,68,132,104,235,120,26,176,84,240,67,11,221,34,207,208,55,167,112,232,169,123,1,107,133,100,54,201,182,208,107,107,156,35,204,108,241,175,56,24,22,7,187,64,40,125,182,205,247,106,190,97,167,141,15,201,186,108,53,199,42,234,161,217,131,67,22,82,135,162,90,122,207,198,138,154,124,187,219,199,251,39,254,88,150,139,243,100,50,41,165,171,49,108,89,242,70,136,43,190,119,159,28,216,12,23,23,38,225,241,249,244,53,160,126,195,246,99,204,54,130,182,28,210,11,241,242,54,103,82,144,94,17,48,16,39,174,83,138,147,169,51,167,235,19,172,227,236,114,39,85,18,37,88,232,23,131,205,233,89,21,119,45,180,237,197,108,16,134,217,88,225,200,180,66,197,157,196,253,238,118,57,218,44,30,206,208,173,132,213,134,239,96,140,243,220,195,187,125,237,186,175,93,245,125,214,239,30,7,204,200,153,190,61,217,189,50,57,65,0,73,194,53,241,177,58,71,115,56,208,249,117,197,106,21,236,38,144,137,187,116,6,13,43,146,53,96,81,180,62,165,64,235,174,2,220,41,123,188,229,69,211,41,37,149,154,127,174,188,234,184,255,244,171,213,137,115,60,0,199,40,69,212,89,239,90,78,170,130,28,124,155,100,152,76,10,74,71,226,245,48,72,244,51,211,68,109,171,212,128,41,214,103,106,121,97,194,118,193,111,71,111,218,76,254,113,123,105,54,148,190,239,48,172,194,95,192,64,2,234,101,238,125,192,172,4,101,166,27,103,81,164,148,207,1,34,62,188,34,201,144,112,54,146,156,172,7,68,92,204,204,129,194,74,53,87,2,198,78,235,14,229,62,217,219,58,231,226,238,214,253,200,117,151,171,104,78,85,18,164,103,106,55,108,5,72,86,111,135,155,221,94,38,178,211,25,111,138,159,241,9,53,222,145,81,16,194,158,231,60,222,31,73,147,1,7,251,107,52,21,37,242,231,93,174,254,184,31,182,165,255,208,169,144,178,240,151,13,245,2,36,24,131,45,34,247,51,21,139,8,178,183,229,209,26,167,27,24,11,56,65,55,156,167,200,168,251,213,9,178,184,105,236,36,21,7,66,72,26,191,1,60,227,97,37,209,101,201,2,210,251,85,235,88,168,226,201,248,156,237,174,19,40,189,120,125,124,149,237,192,158,167,237,176,60,36,122,248,113,93,77,105,104,92,3,238,119,38,184,155,222,121,43,113,239,165,7,75,224,212,32,85,36,8,188,227,135,154,97,56,214,240,21,220,239,50,31,171,243,118,123,7,231,62,198,82,164,117,238,26,209,247,227,166,106,3,101,189,168,111,64,81,227,120,2,76,56,79,72,208,29,20,27,97,45,227,215,25,22,57,159,200,201,177,108,12,114,81,62,140,186,156,71,230,61,179,81,175,160,154,48,246,7,184,155,82,241,182,95,8,9,125,127,137,17,251,82,105,251,134,234,166,81,109,48,81,171,5,15,142,142,151,6,140,159,193,160,212,28,3,199,28,230,224,247,51,59,52,58,191,172,147,222,164,14,69,63,148,223,170,253,242,144,55,38,38,83,100,169,165,149,239,124,3,99,174,187,181,202,229,11,72,89,41,222,30,239,112,174,86,9,189,233,70,90,67,198,15,60,102,103,185,61,106,155,18,228,32,156,87,103,220,60,79,98,183,48,218,69,8,117,220,233,173,219,0,232,56,113,180,158,16,105,59,248,226,202,19,117,226,154,75,233,17,112,113,123,149,128,107,122,89,201,215,62,206,223,3,241,226,79,59,88,246,129,123,175,221,17,177,243,51,141,219,202,108,96,225,14,2,208,36,23,14,181,94,105,120,74,134,45,0,173,146,215,125,218,152,101,49,151,74,156,156,201,188,147,167,185,186,179,30,253,235,232,7,21,176,20,218,185,96,200,4,36,15,32,95,44,182,231,59,108,253,181,64,11,62,254,9,233,172,46,176,192,39,171,156,202,126,56,143,248,247,50,35,220,197,19,68,46,124,68,190,197,55,67,211,136,141,67,75,161,249,66,215,210,227,57,72,150,33,104,214,33,246,120,60,2,243,95,58,220,57,224,123,177,159,88,104,31,48,156,55,175,183,62,137,5,243,250,25,101,155,191,149,163,26,165,58,207,82,39,104,7,223,164,46,187,223,179,17,218,209,148,234,90,88,128,190,151,64,157,55,189,69,40,47,14,122,135,109,241,96,56,19,160,83,255,195,74,251,51,73,122,123,122,107,35,26,27,216,244,236,141,168,154,242,41,13,232,111,90,164,156,67,18,66,126,15,66,156,31,168,224,118,96,40,61,33,154,95,239,230,217,118,77,222,181,173,160,135,167,35,82,29,127,110,85,99,49,228,60,180,221,84,251,83,168,198,158,55,204,248,21,201,71,13,82,22,14,84,48,97,46,183,150,186,250,161,236,55,171,94,217,204,169,25,165,250,89,33,99,85,150,56,196,67,61,168,7,47,2,171,161,196,27,76,140,172,192,11,42,170,83,49,88,107,89,145,100,125,17,160,112,47,111,21,134,111,200,204,233,219,51,113,215,158,166,96,69,177,170,23,118,4,156,8,194,214,36,184,187,174,199,174,42,39,121,202,175,239,236,70,64,174,188,18,189,174,195,203,210,240,192,130,51,169,96,131,196,129,194,103,202,144,213,184,46,8,32,15,120,211,93,249,152,190,31,13,54,36,35,216,82,113,225,87,48,177,170,132,83,149,186,162,216,242,135,234,175,89,242,12,42,16,190,226,60,163,3,152,90,20,151,247,100,122,125,76,101,135,75,157,236,155,37,248,181,79,216,194,221,164,161,204,250,97,9,132,16,156,245,42,11,97,9,124,122,223,148,163,176,171,208,161,48,39,105,187,22,217,236,147,170,9,83,191,24,66,52,63,45,146,188,49,53,185,244,52,213,193,249,117,186,244,42,162,5,180,222,225,198,174,15,240,29,42,27,157,120,251,71,75,184,182,236,141,128,14,119,23,122,171,240,96,33,112,180,120,43,154,115,34,222,220,186,209,76,191,170,153,206,155,161,57,137,156,72,197,212,153,44,241,130,152,216,161,8,22,55,223,221,99,98,90,137,223,254,146,154,96,55,159,41,117,168,26,147,102,246,66,250,67,7,181,199,170,246,104,192,29,8,180,34,249,252,27,250,65,87,220,87,86,209,41,84,126,26,111,29,123,205,62,92,113,254,149,50,245,28,156,35,30,255,25,57,97,156,217,46,56,227,104,64,26,225,0,53,41,30,170,175,52,12,193,242,41,203,33,84,41,100,234,95,50,128,66,135,100,233,65,43,121,103,74,8,37,39,190,198,143,187,130,52,169,193,175,255,79,69,172,92,203,191,49,143,10,229,228,240,42,212,154,213,37,28,137,130,164,59,184,94,106,126,248,164,253,39,7,183,0,127,246,153,26,37,177,186,126,145,29,242,114,134,46,142,182,241,183,181,191,35,61,136,169,151,11,177,237,50,29,180,207,176,82,102,147,17,4,118,228,80,123,61,85,160,150,210,101,159,225,254,19,252,254,42,52,201,159,125,168,179,100,231,45,87,63,231,40,148,35,229,43,15,171,200,241,157,71,174,142,79,185,233,88,114,213,93,143,45,30,200,39,77,124,7,4,235,144,223,87,239,177,23,118,63,81,16,204,50,149,117,102,171,169,176,245,178,190,91,171,82,216,137,195,160,53,82,154,142,149,198,178,75,199,191,66,219,204,193,177,130,144,250,115,131,64,177,70,134,38,240,119,220,57,4,150,173,130,176,114,163,82,153,219,18,176,36,1,240,253,29,60,177,226,145,196,34,8,99,1,119,204,90,44,154,10,141,12,241,86,242,70,109,215,190,63,16,197,20,74,216,101,244,84,4,34,164,164,81,34,146,77,40,119,138,156,12,196,228,122,177,51,191,78,124,170,15,202,89,199,189,72,184,66,188,45,106,65,87,37,233,218,8,53,155,184,47,184,61,118,194,95,51,27,166,140,18,233,86,11,162,140,208,106,239,82,113,247,14,165,123,201,125,130,130,57,184,199,194,179,178,111,212,150,217,255,179,25,200,72,135,11,216,19,97,149,194,29,245,178,63,56,156,106,28,198,234,43,187,168,244,187,109,7,114,180,239,137,211,43,178,50,42,201,73,37,213,246,93,35,184,237,149,17,215,190,157,136,143,25,253,50,250,133,56,163,112,120,224,243,77,160,88,70,49,72,226,64,98,207,208,86,51,140,125,54,128,139,154,181,37,106,33,205,244,35,105,181,174,152,26,130,29,44,30,242,192,41,85,135,87,194,29,188,35,210,110,126,27,15,157,240,70,15,239,131,149,65,37,124,63,156,111,169,200,71,226,129,124,93,181,85,214,114,139,63,181,125,193,237,8,52,221,235,202,126,237,163,141,160,171,157,150,175,85,211,251,3,116,12,87,167,69,139,125,77,136,108,8,126,186,111,175,240,172,165,22,188,48,196,154,46,77,133,235,144,254,3,34,122,71,55,38,10,127,134,131,156,209,91,86,150,11,109,45,249,57,184,173,141,181,20,44,153,120,237,39,44,189,123,216,202,145,23,85,78,192,141,101,87,7,75,9,155,17,79,238,169,114,74,195,180,192,202,32,149,11,118,147,210,55,127,190,148,55,89,87,93,139,93,89,84,159,76,237,140,11,14,28,241,5,225,143,89,211,67,57,42,192,94,198,74,4,30,246,91,66,208,176,40,53,226,186,246,223,18,152,157,171,151,231,203,119,14,99,70,132,159,222,102,47,50,207,151,235,60,167,202,34,193,200,134,89,64,27,143,114,130,112,140,104,168,119,148,249,29,116,39,83,64,12,250,42,107,35,197,100,151,134,175,15,28,7,1,252,42,85,234,169,205,214,199,2,53,156,101,65,7,213,75,160,130,246,221,221,98,38,98,37,53,36,134,217,209,246,246,7,34,99,81,52,125,198,145,219,148,172,145,166,195,185,224,12,157,127,34,8,149,35,109,138,232,66,240,186,57,140,200,94,248,204,88,183,96,250,240,33,241,61,184,238,250,33,211,82,43,194,77,157,106,254,26,232,170,22,75,158,219,174,108,245,178,30,31,157,249,240,192,232,72,192,195,204,35,142,230,97,245,130,58,107,120,135,0,206,214,195,64,60,46,251,95,184,49,254,255,48,82,75,102,11,24,244,146,42,121,84,21,144,40,90,230,70,198,191,28,36,205,105,71,27,154,87,119,160,251,211,25,15,36,67,61,208,183,99,181,93,221,123,123,145,144,132,174,237,64,151,44,81,254,175,54,213,138,103,84,146,97,135,205,5,198,246,187,121,45,250,106,252,220,69,202,157,129,239,111,161,111,46,179,76,88,61,187,184,86,155,83,20,233,107,38,213,96,244,99,174,219,131,106,23,93,42,3,213,138,110,114,169,128,208,211,19,224,17,44,101,165,122,99,31,50,62,240,211,217,138,125,70,73,93,235,193,114,33,8,33,120,112,247,49,197,9,135,27,85,248,84,18,80,59,9,98,48,163,210,142,121,253,65,253,47,9,59,147,168,32,0,13,253,140,120,184,53,84,245,15,202,130,176,55,184,181,116,13,181,73,42,151,233,116,255,176,198,226,12,59,111,124,220,154,227,209,145,35,192,217,63,96,182,145,43,227,169,15,103,45,202,108,160,23,65,155,85,65,141,245,101,120,33,167,203,232,113,20,34,209,108,244,204,56,245,17,119,113,238,122,33,113,20,103,128,225,44,117,164,97,154,65,64,217,168,31,115,226,128,175,180,137,150,172,44,202,73,77,131,249,136,132,79,56,72,34,250,106,82,1,136,60,99,179,76,237,22,80,10,186,173,114,226,28,195,125,90,182,161,215,137,48,134,78,249,254,226,81,93,152,44,55,119,14,14,43,255,104,179,26,6,31,13,228,226,47,109,92,162,183,240,176,243,168,192,99,215,56,99,78,91,196,224,193,30,130,212,104,59,92,159,15,126,182,184,139,125,56,66,90,186,119,37,173,4,13,90,93,240,9,239,226,56,233,59,165,209,26,254,0,35,196,77,170,184,154,40,210,75,4,78,117,182,153,23,18,167,15,113,110,9,35,1,164,173,12,142,170,95,175,77,169,109,72,219,251,206,208,34,14,76,164,11,3,149,3,183,118,155,224,187,69,47,246,0,250,173,151,110,28,142,33,45,27,178,213,2,244,235,115,199,222,136,187,166,26,149,156,29,7,83,234,176,113,222,82,242,133,40,200,194,111,108,47,243,58,98,242,217,7,116,133,152,64,135,192,48,245,204,79,101,42,237,16,98,230,176,66,251,193,191,224,36,111,187,204,139,35,171,6,0,228,124,227,174,255,112,73,183,69,14,185,13,49,192,90,209,39,182,27,20,5,118,112,105,134,157,86,116,3,16,38,26,34,193,143,96,110,109,60,66,14,164,202,143,152,51,8,159,116,13,249,225,0,12,170,19,145,143,254,75,241,142,152,181,3,102,19,200,202,143,108,144,120,115,119,78,157,28,113,23,204,85,33,161,182,95,227,95,176,126,50,202,189,246,123,154,220,168,171,50,209,75,240,92,184,47,246,108,216,164,0,182,162,202,67,159,20,113,212,23,122,70,236,160,69,189,46,223,73,154,141,172,164,250,9,86,115,170,234,255,215,124,61,151,221,211,125,75,14,142,35,118,133,62,147,40,170,198,178,181,182,123,213,71,84,242,15,85,176,199,52,236,234,249,16,243,148,136,36,95,144,216,7,201,190,189,209,194,81,222,209,213,147,34,13,108,109,150,109,156,135,155,157,1,62,182,180,7,177,55,82,236,244,35,219,215,3,96,115,148,16,201,126,115,124,228,96,176,176,210,37,4,136,174,121,158,229,51,3,111,186,98,1,110,116,43,28,24,23,11,205,167,118,225,193,212,250,68,70,25,68,86,110,209,176,193,237,57,128,230,175,12,126,233,240,28,205,188,224,63,53,253,228,83,138,154,24,171,238,165,193,193,131,132,7,216,63,104,226,182,191,122,227,229,210,210,246,75,201,180,173,35,165,144,240,237,83,4,229,150,84,201,197,70,230,4,32,214,164,45,231,35,245,63,171,165,191,200,8,28,81,144,188,116,75,181,22,9,13,28,53,60,77,105,215,200,1,11,35,232,13,123,155,63,68,100,166,61,191,170,176,100,253,181,68,136,131,213,198,52,189,157,239,139,159,164,26,193,10,82,65,251,224,13,249,155,233,58,148,165,195,185,205,119,49,252,6,175,152,164,39,43,102,186,0,183,173,18,50,173,84,167,165,12,168,154,147,192,14,237,254,9,72,177,97,60,94,182,141,28,252,131,136,190,97,5,40,203,223,23,88,200,124,168,162,27,2,246,157,223,2,104,248,27,220,32,94,180,237,188,1,41,150,168,236,231,234,29,137,227,218,182,28,88,110,38,46,173,55,46,80,211,160,209,6,159,173,178,35,224,112,125,182,238,104,57,83,229,109,25,132,81,170,212,225,183,39,150,245,190,175,23,126,139,174,36,241,145,212,148,164,225,196,58,51,250,132,82,87,37,246,2,119,97,248,33,122,35,116,113,30,3,13,37,94,141,139,83,158,228,206,106,205,161,236,30,59,192,223,25,173,55,123,14,131,75,118,232,30,200,219,231,159,167,200,176,210,233,196,234,208,142,16,23,106,244,139,216,47,133,55,86,46,3,174,202,233,103,93,47,160,209,220,129,117,8,208,97,3,201,97,64,241,132,55,30,181,103,67,86,177,183,163,228,164,114,187,17,195,242,81,111,251,171,109,231,197,138,181,60,30,140,110,46,26,25,199,199,231,220,78,27,95,231,220,11,116,177,47,185,149,135,26,204,75,95,81,94,104,17,43,253,215,232,154,199,110,30,192,6,62,65,154,87,199,163,253,25,131,84,106,17,201,159,6,182,167,22,79,165,131,171,105,214,250,112,135,81,249,31,112,75,240,193,192,178,48,218,214,111,241,118,21,43,83,45,233,150,59,179,149,48,214,29,11,127,156,84,13,158,76,79,248,128,97,255,40,226,8,179,1,87,190,165,28,60,130,191,123,245,149,92,24,132,221,244,108,32,96,104,129,195,169,174,196,159,75,137,199,217,79,25,24,124,145,125,87,106,30,178,116,153,44,55,232,6,97,66,253,69,122,76,158,130,100,106,170,125,205,68,130,146,78,51,223,136,201,86,154,142,227,193,112,34,31,76,126,255,201,205,163,126,229,205,128,136,245,190,49,43,44,153,180,10,233,71,186,247,155,51,54,187,189,205,57,20,216,224,7,9,99,24,222,133,212,210,47,11,198,121,40,192,94,69,6,149,223,83,152,144,73,53,90,99,44,181,130,68,123,32,164,230,172,175,113,171,49,4,28,156,46,224,212,63,66,181,87,242,52,211,92,116,22,139,15,56,247,209,245,186,41,136,48,87,124,132,38,81,155,71,114,21,115,117,111,105,132,204,79,111,42,46,160,109,75,215,184,203,47,114,75,209,208,233,36,134,152,178,58,147,206,252,208,212,17,82,125,227,96,24,66,72,160,88,48,208,52,123,14,240,53,118,88,108,24,247,250,132,236,117,130,165,177,30,255,34,147,29,29,51,134,229,120,46,156,93,164,170,33,221,238,12,216,11,197,219,74,190,223,152,223,85,5,151,44,117,9,246,50,11,89,149,85,192,169,163,138,252,88,230,217,13,27,12,139,121,15,83,152,36,114,226,194,37,165,27,245,235,239,99,133,14,97,206,124,226,175,56,73,59,136,209,150,118,252,144,250,20,34,19,97,76,125,66,66,240,154,134,228,87,45,218,78,96,110,52,190,57,213,193,128,246,156,200,113,135,64,41,75,190,78,215,16,122,168,106,171,18,234,31,56,132,168,203,94,122,237,235,194,123,178,84,254,222,94,100,49,208,71,165,13,234,137,47,133,41,79,194,156,200,163,240,235,15,13,65,133,42,199,74,108,255,107,186,97,34,208,0,203,186,248,149,42,105,185,182,133,45,152,48,109,112,204,147,247,192,123,128,111,54,159,88,163,25,209,20,79,213,196,117,126,63,150,184,147,41,183,141,141,11,188,186,241,87,191,109,158,129,131,156,75,56,31,69,38,196,75,217,68,77,134,135,37,66,197,9,132,188,29,98,34,28,57,236,97,123,184,222,72,176,129,161,238,164,200,221,246,147,97,231,223,142,85,207,81,75,91,156,154,37,150,30,195,97,233,101,66,9,218,53,209,51,195,222,121,201,31,136,190,86,143,192,197,236,230,17,101,22,74,111,231,72,137,251,5,22,154,66,209,109,85,63,84,161,108,116,171,87,17,153,68,124,30,1,88,22,197,64,233,133,150,180,3,71,106,151,245,177,133,53,7,173,149,20,56,70,254,124,137,51,36,97,165,117,15,191,165,237,21,2,139,85,235,39,100,229,133,58,126,181,193,226,92,185,199,5,98,183,222,119,207,191,71,46,205,241,120,181,168,119,64,104,224,212,181,145,246,142,242,88,138,193,177,56,171,60,79,72,27,85,156,243,144,156,119,133,151,50,107,163,72,144,8,24,175,245,236,31,9,181,132,148,140,236,34,32,240,191,28,165,184,222,33,209,224,134,217,234,147,50,218,63,1,139,149,234,107,49,157,81,233,100,32,245,39,247,208,152,105,139,196,249,30,147,67,253,52,63,182,153,140,151,34,231,149,234,6,227,167,112,229,132,99,63,25,6,201,76,145,238,214,10,245,49,72,190,12,246,19,73,151,229,67,240,143,149,238,158,240,5,234,136,2,211,56,141,159,119,33,206,84,145,218,222,142,134,5,129,234,151,235,161,241,96,121,13,129,15,232,10,112,162,230,236,171,172,70,50,65,66,113,146,237,75,53,176,213,114,239,238,241,6,152,99,148,123,234,17,131,182,129,32,181,242,47,51,116,127,109,183,253,188,18,252,152,110,89,18,85,97,2,116,141,213,231,237,146,33,158,128,227,34,77,135,80,161,156,144,37,168,130,36,93,105,99,11,50,30,48,139,167,145,220,250,201,6,93,45,5,34,169,212,199,62,222,89,82,10,56,132,22,52,25,183,109,227,137,71,113,221,205,75,193,99,133,225,119,33,49,211,97,1,110,6,72,245,214,227,131,177,112,101,32,71,44,64,31,117,187,248,29,179,15,156,181,33,184,236,166,108,54,19,87,53,146,118,158,241,90,78,48,14,182,221,131,92,59,61,155,248,79,249,90,56,5,52,173,177,133,86,118,76,115,157,222,164,117,93,109,240,108,254,107,224,69,126,213,215,51,101,188,19,168,71,227,169,255,22,77,205,167,202,68,50,22,214,182,205,28,26,165,237,93,149,121,212,163,238,7,129,58,8,36,2,15,62,67,100,2,145,101,223,3,242,139,212,144,11,219,250,31,139,159,190,129,150,195,122,236,133,119,130,221,74,60,155,121,3,12,156,134,116,30,41,234,229,105,77,58,66,102,140,76,5,77,26,84,204,150,233,126,74,64,150,179,53,3,222,246,227,236,108,161,166,3,137,217,242,250,119,59,94,248,25,163,151,77,201,91,223,147,120,100,64,63,132,145,24,147,98,219,218,9,105,238,244,151,57,167,39,50,178,243,144,22,125,168,93,243,202,12,203,187,55,61,186,242,191,169,157,44,110,249,245,190,105,236,127,228,157,207,89,137,45,174,114,12,16,45,156,224,128,89,57,237,19,100,255,242,253,203,205,170,2,140,60,102,100,168,189,130,217,73,187,203,187,93,152,41,192,240,197,62,82,8,119,41,82,54,81,22,185,63,28,141,18,147,187,74,232,6,115,159,102,161,218,31,28,202,148,129,67,180,15,137,160,94,186,210,249,177,138,220,124,251,153,127,196,49,160,48,189,180,215,123,240,19,217,45,12,182,9,0,183,196,156,107,36,90,56,84,198,11,73,119,121,20,37,25,10,239,165,76,20,26,17,193,95,127,172,17,55,9,22,88,167,175,194,176,207,192,128,97,56,10,25,66,55,91,78,113,247,181,172,186,197,157,199,154,52,234,93,47,110,155,219,107,226,161,8,118,74,224,59,54,160,139,24,6,52,187,10,149,67,182,238,156,239,141,153,206,19,90,11,87,193,129,228,27,213,130,155,235,121,189,75,174,5,78,151,207,112,11,187,114,193,26,108,151,175,151,98,25,29,58,255,185,146,194,81,72,157,158,248,194,104,194,127,189,5,222,225,194,181,75,204,184,14,157,128,203,191,174,40,213,39,135,35,180,67,116,4,227,40,8,3,15,80,113,44,57,164,236,108,6,232,222,114,223,150,159,204,18,71,172,225,54,184,206,126,247,137,55,60,232,58,54,213,70,38,50,157,93,61,218,61,88,252,76,72,222,165,229,174,90,2,64,42,173,211,147,76,89,185,89,91,150,190,207,194,44,156,1,168,234,189,208,168,192,182,55,126,88,71,82,195,221,193,18,212,172,67,69,170,105,146,127,164,165,19,59,181,27,26,244,198,50,204,86,164,95,246,142,166,38,105,220,25,155,107,78,151,161,11,176,246,30,148,236,195,117,112,175,81,238,15,163,48,206,24,235,3,29,180,38,190,6,21,182,225,25,8,108,116,193,114,158,83,188,191,145,132,70,248,164,179,177,113,153,163,234,106,211,26,153,23,172,137,250,18,50,52,243,233,203,143,46,119,201,201,25,91,13,167,16,76,95,70,243,89,111,244,202,210,33,191,35,19,71,128,29,211,137,45,222,105,147,23,134,82,98,143,119,35,128,165,119,172,224,80,190,23,34,173,71,103,135,164,173,20,128,1,53,52,226,242,111,212,161,40,203,225,54,230,85,8,111,175,53,151,12,177,252,248,118,195,118,178,185,206,89,143,198,155,86,61,244,89,220,48,49,52,9,93,168,27,247,255,110,146,142,47,138,66,189,19,49,130,204,165,27,220,150,173,96,145,185,80,107,127,53,251,241,34,156,234,149,32,140,11,139,197,194,42,96,90,52,184,192,196,170,217,167,82,14,3,247,60,242,150,155,12,227,115,79,104,106,133,75,135,161,116,134,27,206,215,7,181,109,170,119,2,35,156,159,32,155,159,168,12,168,186,156,190,192,92,30,169,188,221,50,183,183,111,175,161,131,249,147,114,30,132,60,8,127,122,113,99,201,57,250,72,216,245,251,102,182,23,81,29,174,53,245,68,105,17,122,151,113,194,86,181,150,184,27,251,182,145,20,61,108,118,240,211,231,174,108,108,167,109,117,150,83,113,110,167,6,145,206,225,82,167,104,130,221,207,112,138,37,155,20,181,66,47,216,61,229,253,99,51,60,86,210,200,10,16,71,138,195,33,5,233,129,51,113,22,177,153,113,62,69,33,17,50,109,53,112,6,74,11,68,33,130,92,127,93,202,138,102,223,66,203,116,99,87,43,93,124,181,202,51,226,123,22,89,202,129,227,246,253,28,206,53,75,208,244,99,52,79,77,69,63,237,224,182,196,192,158,3,186,66,228,67,44,210,30,198,223,246,35,119,133,177,238,225,106,222,32,12,239,171,143,106,103,170,141,32,0,181,251,221,42,254,157,197,227,110,71,99,248,69,88,68,151,55,206,149,128,177,33,185,247,159,201,171,208,157,244,73,47,114,227,45,202,231,114,211,176,191,14,70,17,167,164,145,136,103,14,128,107,41,90,193,42,6,12,98,239,177,120,84,58,220,250,209,215,254,85,188,49,151,23,81,12,72,173,141,252,9,241,238,32,81,168,136,25,140,74,67,130,95,187,74,75,133,190,24,79,193,182,162,16,82,96,249,194,131,46,90,183,98,188,202,163,13,60,224,113,48,67,108,131,207,43,240,200,253,226,174,151,130,53,253,37,206,225,18,49,47,198,161,105,8,99,187,122,247,5,231,69,81,213,129,132,45,129,121,27,80,146,212,95,29,248,197,113,160,245,191,74,88,163,174,82,72,167,78,125,132,181,147,38,86,63,2,57,132,190,88,144,117,63,146,216,209,24,10,6,162,91,186,140,84,86,116,114,56,91,104,166,120,5,253,118,79,91,61,115,13,184,8,146,156,78,46,119,99,200,126,94,110,176,165,248,153,52,0,219,148,188,93,53,134,243,12,75,119,178,63,247,206,120,244,251,148,92,79,196,89,180,30,142,44,11,61,31,104,7,35,223,16,89,100,175,126,76,147,60,7,63,9,41,33,242,75,100,49,156,181,137,138,161,154,75,221,2,111,231,14,193,99,141,203,33,93,44,47,191,250,157,60,187,246,148,107,146,21,25,144,172,90,35,48,131,10,15,91,109,113,254,39,112,23,121,0,124,23,184,238,16,234,0,238,176,213,203,222,208,231,171,15,112,247,76,93,54,192,36,127,222,94,10,221,235,114,8,114,252,89,81,22,193,216,29,132,252,227,45,137,91,151,248,91,77,139,142,88,88,142,164,237,222,95,10,107,75,141,169,201,132,217,86,63,106,191,130,108,178,104,221,26,97,3,116,187,113,98,125,231,89,58,196,169,248,72,197,42,118,239,31,247,16,205,107,94,116,216,23,55,145,95,241,66,45,12,146,49,72,163,68,80,252,68,129,109,206,230,147,190,187,126,222,5,125,9,138,132,23,52,110,47,8,233,112,113,82,110,37,177,115,66,73,152,177,108,152,2,21,255,221,242,116,126,217,151,214,118,222,33,133,189,205,245,195,75,43,122,64,161,215,85,163,57,63,107,37,88,88,60,35,156,18,7,150,186,116,186,166,3,241,207,160,234,38,253,63,168,123,227,116,237,57,81,197,138,32,121,149,190,232,252,190,42,218,113,229,177,250,91,205,86,155,185,127,123,83,158,41,138,179,159,67,19,97,189,125,216,93,186,46,45,235,189,159,240,138,48,96,185,194,195,155,129,116,202,155,81,84,39,13,137,133,250,85,134,231,224,14,130,204,102,146,137,114,125,136,37,153,193,161,146,159,206,61,37,139,231,133,216,192,77,81,51,111,108,27,188,55,47,116,43,182,114,77,91,6,207,67,123,225,115,99,130,134,17,184,218,173,52,107,164,130,235,243,149,95,189,154,34,98,168,34,234,170,121,55,189,147,202,183,217,104,138,123,62,103,114,179,223,87,183,131,130,146,160,199,202,120,5,116,33,237,102,110,11,135,81,48,149,246,6,211,57,221,119,170,82,53,88,147,254,193,253,132,79,58,113,232,136,122,75,175,153,22,215,114,2,243,197,10,173,1,154,139,111,250,17,10,60,34,155,73,172,55,236,214,129,240,25,239,247,79,221,93,160,171,32,86,172,1,87,239,46,225,193,46,129,187,249,190,16,79,234,171,148,32,73,240,82,153,137,36,151,147,192,85,140,162,152,127,94,18,10,213,105,166,118,114,190,111,65,28,37,133,217,126,149,7,134,143,48,173,92,127,57,124,107,28,59,155,232,255,33,14,114,90,109,30,254,187,218,43,123,215,132,230,131,18,29,19,114,39,142,114,79,219,235,110,163,244,214,187,253,23,157,46,195,74,25,134,193,250,193,112,190,68,133,24,39,221,231,146,90,141,159,11,201,178,22,167,77,151,183,171,9,141,158,95,236,120,232,115,157,49,45,100,112,121,183,144,16,38,35,38,206,73,2,39,60,121,178,91,146,166,232,184,55,206,176,59,188,2,34,102,17,111,1,241,136,142,230,13,229,219,172,245,76,24,43,77,70,13,99,109,54,224,176,71,57,112,217,220,200,95,34,201,26,137,30,101,66,136,194,31,235,210,245,144,133,184,109,181,162,115,28,142,71,14,17,252,196,190,216,21,42,13,95,26,24,25,179,195,107,193,56,106,104,107,233,66,145,143,237,117,246,111,26,144,109,21,206,43,211,178,55,111,110,172,212,69,10,225,14,139,70,40,133,37,169,175,116,38,255,248,34,45,136,154,171,133,174,230,171,81,2,55,136,3,142,129,90,161,97,228,227,178,123,248,106,115,211,193,9,103,205,120,190,248,68,210,94,41,212,173,83,157,178,29,203,107,80,169,86,38,196,230,196,178,237,100,83,247,47,165,29,32,109,84,91,194,122,243,10,128,158,36,226,197,101,76,25,28,39,17,93,188,253,193,172,183,66,30,19,71,28,101,158,38,58,160,127,103,14,174,170,156,146,255,205,209,226,43,94,119,21,138,181,185,214,200,62,54,149,202,134,177,20,69,51,116,179,133,5,215,54,158,120,227,134,52,91,138,43,28,233,95,152,49,251,221,192,72,145,110,249,235,195,34,137,231,149,134,183,133,118,169,200,177,200,251,119,188,55,157,223,52,143,177,170,178,88,16,99,218,65,23,28,66,63,240,185,118,227,17,237,122,140,115,54,42,199,184,215,190,97,138,101,125,26,154,157,204,17,246,203,31,1,49,192,40,128,83,192,24,211,96,194,75,222,40,232,39,165,37,106,18,102,62,34,153,187,222,187,140,213,204,142,68,25,217,134,38,143,216,50,40,125,255,124,241,124,163,130,225,141,87,64,34,140,205,136,225,109,255,127,162,240,91,132,43,184,158,235,149,177,191,251,76,26,217,73,5,75,36,207,205,225,200,179,0,33,238,188,127,227,27,145,123,134,115,201,60,59,46,5,53,198,42,33,96,146,153,89,1,141,23,170,90,84,1,194,106,90,196,208,197,220,55,179,61,121,29,39,228,248,249,97,116,55,73,57,210,170,90,169,61,70,126,6,152,182,122,145,96,72,224,157,142,75,85,57,83,4,168,216,245,113,212,99,38,104,120,162,21,177,62,53,240,110,123,96,47,102,241,58,69,5,176,132,225,200,17,229,60,244,209,65,118,70,113,92,17,148,132,131,235,149,135,239,53,11,62,134,55,6,100,163,80,166,156,64,248,181,10,252,222,178,6,109,47,210,21,113,1,61,148,145,155,82,226,119,51,203,239,90,168,72,41,62,219,204,176,22,254,130,72,152,194,198,23,196,56,33,245,51,74,247,123,137,83,224,236,103,193,249,19,28,99,28,194,228,72,220,8,238,101,20,107,84,199,68,165,196,184,222,157,180,99,219,116,149,3,8,138,89,149,202,248,228,146,209,160,191,45,195,82,112,178,12,33,1,70,223,71,21,138,36,52,186,221,13,8,146,220,224,249,108,173,70,233,209,54,255,151,96,118,127,99,119,215,249,38,225,173,157,36,183,238,91,160,178,51,65,84,141,229,167,78,35,88,223,16,255,161,2,241,128,180,164,18,69,223,157,81,243,252,171,80,116,232,245,88,218,177,22,40,236,179,151,102,202,225,54,50,65,133,193,245,96,56,5,50,133,158,179,6,240,101,241,236,29,235,130,161,17,171,6,214,212,179,181,206,177,127,164,185,226,136,251,195,218,24,224,118,20,121,121,0,83,241,139,175,179,128,130,62,139,211,195,8,167,138,64,68,203,190,119,207,94,178,123,78,127,6,252,96,188,178,93,173,87,101,190,99,100,82,122,245,19,190,244,146,132,153,107,174,138,243,35,192,18,33,244,195,11,71,164,18,119,24,110,226,159,174,69,225,18,236,159,243,86,225,56,62,10,155,182,75,251,60,76,11,21,182,228,234,44,36,245,195,122,89,253,8,79,107,88,119,62,122,24,143,147,254,139,200,159,227,150,31,250,192,47,166,252,253,26,123,103,159,3,155,150,11,43,248,51,92,244,95,218,209,3,228,151,4,212,78,235,80,69,108,130,97,76,105,90,240,225,228,19,135,199,104,250,101,33,234,119,80,12,97,123,249,251,62,96,10,219,85,162,240,254,89,54,157,170,99,112,191,224,119,73,193,79,19,42,207,252,244,247,60,223,206,166,229,130,29,204,241,183,126,163,102,5,118,5,46,81,43,187,10,147,89,163,37,146,215,139,52,230,105,213,171,195,171,252,29,250,212,68,172,193,111,90,113,249,96,199,11,133,32,197,129,187,140,151,40,175,255,203,69,10,89,225,219,224,149,179,7,143,127,140,247,1,89,182,124,29,76,245,81,28,38,189,217,168,184,73,34,155,150,135,112,25,22,212,246,49,185,15,68,9,152,87,104,179,133,156,160,190,22,242,63,199,177,165,3,152,239,251,152,97,194,244,121,172,31,90,91,162,231,147,116,56,72,201,244,206,55,115,21,188,109,45,195,108,192,13,59,64,71,177,17,12,171,180,109,151,253,159,26,205,137,73,77,64,88,7,121,198,167,182,7,234,78,33,153,131,74,95,112,199,162,176,51,70,141,253,143,104,255,67,63,229,195,247,117,220,243,104,74,241,30,234,117,3,202,115,37,53,243,59,193,19,203,17,203,66,97,98,136,207,145,250,10,219,21,75,142,152,196,241,242,158,117,65,209,200,215,33,58,81,208,18,196,250,106,213,103,23,59,25,60,64,65,221,250,92,128,139,164,63,168,125,27,217,138,61,90,236,246,102,141,65,231,145,159,242,96,219,246,203,92,109,109,204,0,59,157,131,148,201,123,219,50,110,251,20,153,226,161,239,110,234,108,67,17,111,131,40,29,70,145,165,236,16,211,252,183,8,61,1,186,6,180,145,74,99,44,34,148,49,125,248,137,219,254,202,211,188,141,69,91,50,230,210,190,204,42,32,118,239,49,214,43,150,148,136,228,81,153,193,198,19,66,216,82,148,81,236,205,149,42,20,237,109,5,145,142,224,112,127,226,216,177,232,36,117,67,9,198,121,144,241,30,23,199,169,200,56,36,98,61,13,31,149,167,88,75,155,14,205,184,49,7,34,204,95,81,108,148,140,214,175,149,39,1,221,6,156,240,181,230,249,58,195,195,195,177,132,232,53,184,242,173,177,24,63,141,117,137,250,15,53,27,77,207,175,222,109,9,251,183,94,90,32,201,26,255,113,19,61,218,40,234,206,147,190,25,10,106,132,102,210,41,2,57,250,91,131,116,177,122,116,111,32,202,244,180,145,134,170,17,88,99,225,101,124,104,186,10,24,228,92,126,244,184,168,64,58,70,23,15,150,107,81,195,166,124,189,244,225,50,96,84,72,203,203,20,152,101,96,64,78,159,131,124,101,226,5,196,142,209,237,206,119,107,64,175,87,157,111,82,225,56,67,25,58,14,202,152,68,169,180,124,164,99,147,218,184,72,209,96,228,137,106,188,124,125,105,96,162,247,239,191,49,115,231,40,27,236,164,173,133,196,238,120,84,234,183,213,98,113,232,246,78,151,8,174,68,177,238,4,68,109,142,227,194,57,60,40,238,173,156,215,206,212,126,211,173,111,76,143,67,193,216,84,162,229,47,95,192,117,172,233,95,61,202,33,67,184,101,191,78,179,212,190,136,10,206,147,12,179,99,229,109,109,20,244,4,236,160,166,71,38,172,134,40,198,100,174,27,231,146,204,65,235,50,202,185,47,157,143,54,140,28,201,230,40,102,142,80,147,6,213,30,58,209,69,137,179,114,192,43,73,233,214,31,173,28,164,32,21,147,224,68,129,193,16,217,223,69,175,189,139,145,55,218,66,58,120,200,73,120,108,101,82,178,189,81,42,76,60,120,180,117,240,1,230,176,122,230,126,148,62,176,144,162,1,233,204,206,103,254,68,71,10,222,111,51,2,160,205,66,75,14,149,41,142,159,243,253,98,217,73,13,214,166,28,26,133,193,135,17,3,83,229,148,220,61,211,25,182,210,108,230,91,100,225,184,35,97,57,163,247,101,173,6,174,243,72,249,80,219,69,43,187,66,141,17,103,56,197,37,86,157,216,206,169,152,237,212,13,110,55,61,69,76,140,92,245,89,53,185,33,96,200,51,60,100,142,141,37,190,124,45,84,250,248,188,125,27,26,83,44,182,182,239,220,222,147,187,12,157,107,84,243,251,145,230,110,90,54,150,190,26,38,251,67,60,106,155,63,167,251,79,165,249,237,182,239,24,67,53,209,71,84,71,9,131,235,140,15,108,161,131,166,31,209,224,204,75,212,23,84,209,59,207,232,135,10,41,67,239,121,107,142,161,199,87,237,228,48,215,124,129,145,105,197,200,78,0,82,229,197,13,1,63,1,100,128,64,1,248,8,153,143,246,161,243,56,193,233,213,1,248,250,126,104,25,164,121,41,199,52,7,227,232,213,112,189,112,100,119,142,14,240,115,252,223,21,253,186,177,128,141,163,78,15,167,134,52,134,146,17,17,21,101,248,73,32,235,154,157,229,38,106,107,238,47,71,76,43,219,0,112,74,134,97,197,250,101,65,188,61,154,193,19,53,250,131,65,136,144,62,168,70,118,223,243,121,19,53,190,164,89,224,183,102,57,160,93,234,13,197,156,172,139,89,186,85,194,255,108,149,3,214,207,33,122,185,23,182,130,72,37,152,115,73,238,230,37,172,11,186,128,140,81,103,112,58,30,159,132,60,205,16,216,59,192,7,11,137,138,98,234,19,170,15,131,37,229,40,44,7,161,56,229,197,76,129,28,128,158,153,254,237,215,108,129,57,167,113,133,226,13,186,0,161,218,130,48,101,144,69,151,253,135,46,215,112,157,176,163,85,122,87,184,139,93,37,70,0,249,147,233,81,194,166,240,161,100,48,253,100,103,82,200,80,35,130,3,3,71,37,35,255,171,35,159,91,81,6,148,47,119,228,153,250,209,213,121,247,138,112,228,198,34,220,146,249,71,12,130,67,58,235,94,194,146,165,171,216,209,144,127,17,111,206,19,87,226,13,117,213,12,177,148,184,139,27,24,79,254,218,138,184,85,135,93,234,20,144,174,96,43,115,140,185,195,251,196,131,161,4,171,108,36,195,130,32,207,36,115,36,38,183,51,126,223,6,128,183,90,173,146,139,37,219,46,167,177,29,31,149,49,242,228,211,26,164,10,223,182,199,149,83,52,4,112,253,41,102,74,69,30,89,185,238,66,116,85,108,197,94,228,209,65,16,136,133,161,244,139,196,65,183,233,134,108,64,247,16,176,44,146,66,94,34,224,170,52,88,166,142,5,220,50,217,172,214,74,214,117,116,19,35,237,27,170,37,210,121,104,78,99,211,47,7,243,247,150,228,99,216,48,100,171,210,10,55,219,74,26,192,139,114,140,134,77,169,239,240,145,112,76,102,85,66,71,72,60,243,252,247,78,145,49,171,3,79,100,194,241,98,73,211,121,0,172,244,185,205,145,217,238,37,96,215,96,88,1,50,78,241,137,36,115,199,121,230,5,191,197,193,106,104,21,237,33,154,141,199,185,168,79,103,244,136,191,152,192,130,18,86,68,141,104,102,16,129,177,53,5,30,161,227,4,92,186,172,56,57,242,132,194,15,60,151,53,166,186,49,85,82,119,16,175,160,119,195,218,196,54,35,63,7,160,47,238,75,236,61,138,4,61,244,214,108,130,175,96,119,200,210,220,205,184,32,94,152,44,169,40,32,191,79,158,236,235,127,203,88,217,55,110,138,4,29,169,235,89,3,139,137,244,77,95,122,235,253,131,196,228,215,225,104,14,78,207,212,22,85,249,37,36,247,138,159,4,37,172,81,160,160,23,194,81,63,169,75,24,214,113,202,36,223,151,27,42,21,83,36,252,9,117,149,18,109,154,216,43,237,195,224,204,128,1,154,39,121,169,218,15,17,206,223,193,86,226,80,146,238,53,155,175,81,48,153,23,141,207,214,83,132,157,59,195,231,175,231,190,252,60,156,222,201,182,2,232,139,223,167,109,132,133,220,21,94,129,85,11,31,115,253,42,126,99,142,128,93,71,73,192,124,188,99,215,83,115,250,50,175,197,224,253,234,132,224,30,151,69,144,17,39,121,15,91,165,3,10,158,163,196,165,184,39,220,229,69,6,138,80,215,35,63,82,164,100,24,169,120,205,232,163,20,28,41,226,201,46,14,45,189,143,186,35,247,132,187,135,59,155,151,232,70,95,84,0,204,45,156,120,126,47,114,177,16,171,222,10,210,171,30,208,174,163,113,167,45,213,159,165,241,60,111,22,133,78,179,159,129,110,232,75,45,17,200,71,186,174,88,210,121,16,103,29,148,204,38,160,72,237,105,237,23,110,137,125,117,44,142,172,53,48,157,65,136,91,104,220,115,220,199,134,67,158,73,70,204,183,218,94,219,220,159,138,212,113,70,48,244,140,142,54,133,247,246,152,130,198,89,116,35,64,214,161,56,26,98,152,254,160,13,21,65,32,86,109,218,14,38,229,109,110,233,143,188,153,67,12,141,165,245,156,173,57,85,73,215,239,157,80,247,170,61,90,227,252,233,210,73,185,184,251,189,202,194,244,68,181,13,248,90,195,33,229,232,84,252,108,196,168,176,233,206,88,58,230,57,158,113,92,107,224,189,137,110,187,98,130,146,109,110,122,139,71,122,193,115,252,41,24,85,220,136,65,37,233,30,29,91,162,170,188,73,96,246,245,206,144,64,135,182,103,64,180,171,249,175,100,180,229,20,124,72,141,208,41,111,66,95,21,222,86,134,218,191,41,139,15,222,190,5,163,118,6,11,39,253,216,4,149,2,187,85,249,70,176,148,77,111,251,56,45,115,126,45,0,219,77,152,48,136,35,49,154,169,127,154,228,114,121,243,186,190,85,20,55,233,195,167,18,117,39,169,168,200,99,33,118,164,118,232,17,53,40,123,254,89,166,167,74,106,218,255,205,231,25,205,226,96,57,176,236,114,232,8,105,13,194,250,31,81,128,96,145,60,211,175,232,62,161,233,88,246,230,149,249,134,14,84,3,73,220,22,209,36,209,154,3,70,50,35,144,51,108,117,219,156,2,10,141,175,26,208,80,105,163,43,100,157,137,231,38,148,25,52,104,213,142,234,22,234,184,187,202,66,100,124,253,243,240,207,205,79,9,177,20,83,224,34,0,185,198,219,83,170,58,140,227,190,200,73,93,232,135,65,90,150,42,45,226,1,141,124,227,206,39,4,239,81,148,252,173,56,198,128,209,76,88,177,179,114,37,251,164,213,158,163,65,144,16,46,94,134,7,42,126,142,106,238,25,239,129,243,182,217,153,193,102,223,86,3,56,146,255,69,110,101,199,145,73,5,58,190,208,7,242,113,45,172,25,9,143,19,34,115,20,123,60,139,148,73,141,57,213,33,51,110,172,68,112,183,208,134,173,127,27,51,19,50,204,61,82,194,39,32,100,89,18,35,51,255,238,191,55,176,80,115,86,222,68,58,154,170,153,56,71,252,53,198,100,250,116,142,156,120,38,163,56,42,16,82,106,97,184,34,18,187,167,31,149,126,174,11,59,74,9,103,117,17,42,92,106,149,97,55,168,225,121,39,108,248,26,241,136,72,211,23,223,171,9,183,111,5,112,2,89,240,53,85,193,121,245,91,41,105,111,141,59,13,149,146,50,190,87,107,198,38,71,207,157,31,6,117,26,23,164,238,0,94,196,93,60,65,77,94,199,103,66,82,151,158,39,218,5,27,246,155,230,192,65,216,222,67,5,119,63,137,44,41,123,19,235,103,46,40,63,191,101,19,188,247,252,235,169,252,116,150,215,81,66,23,45,181,146,243,213,152,228,240,197,96,143,168,123,58,59,58,85,235,227,240,18,203,252,32,100,190,197,148,102,247,232,242,229,166,229,167,172,162,104,38,109,172,224,136,89,211,103,56,154,234,193,25,178,200,133,205,189,47,2,241,94,158,48,173,108,108,61,67,145,121,248,90,164,139,225,219,132,200,17,110,195,168,184,181,68,181,89,42,56,93,84,36,148,190,62,44,55,255,23,86,242,219,170,111,219,198,97,22,65,54,11,49,23,251,103,221,73,241,236,204,68,242,159,167,249,240,218,174,158,202,184,234,181,220,189,193,248,212,241,173,12,76,92,10,182,240,25,4,16,170,111,111,105,234,135,16,138,15,241,12,186,41,83,253,146,171,165,104,108,207,125,186,80,164,253,251,210,254,2,57,72,55,225,74,189,25,26,113,164,4,78,127,248,246,112,62,189,236,92,26,128,22,141,61,127,14,180,169,12,224,59,146,26,96,124,207,58,178,39,208,120,178,184,227,254,23,139,21,182,213,43,251,212,216,172,67,175,33,204,139,182,165,249,171,161,87,11,224,110,132,190,201,5,83,155,2,177,242,236,160,7,183,184,114,82,98,220,39,85,64,234,40,214,72,65,3,251,93,124,137,37,25,126,193,65,29,126,160,176,180,58,22,237,19,173,130,107,232,254,41,179,23,159,14,7,90,187,151,146,16,130,132,213,44,86,251,76,26,50,107,57,43,75,170,177,53,231,183,230,231,70,186,141,82,218,140,90,104,154,72,254,195,69,190,154,123,147,152,249,172,128,119,210,181,200,120,40,2,196,157,92,255,92,59,123,148,148,252,15,249,55,85,134,108,33,204,232,119,18,196,23,182,151,73,184,228,214,245,219,177,200,214,38,252,74,60,139,62,201,134,82,18,144,42,94,98,91,3,243,164,70,6,65,108,93,79,134,184,229,255,158,11,213,32,255,154,146,225,115,182,91,157,254,24,117,205,8,192,37,10,226,161,160,156,37,20,51,169,128,207,93,250,156,155,92,25,35,225,224,74,157,179,108,242,185,67,94,251,126,24,188,84,219,9,90,194,3,105,11,209,132,150,82,102,217,8,57,28,184,120,123,78,4,213,247,112,56,68,117,113,186,179,124,99,177,60,63,74,43,244,87,217,164,66,12,118,1,6,197,230,85,229,212,133,168,154,51,111,40,5,170,136,8,49,132,157,83,22,135,33,226,85,88,219,149,214,28,79,4,15,253,40,75,92,19,192,121,242,58,5,202,16,1,63,189,22,236,251,48,162,12,115,185,198,219,173,70,64,34,175,70,197,227,205,1,76,44,82,145,245,48,164,70,99,231,118,27,227,120,34,82,232,228,185,213,56,76,187,67,75,201,21,205,63,186,139,23,15,145,29,27,84,71,43,148,152,103,184,7,92,139,207,162,20,27,77,84,72,246,139,48,65,12,187,18,94,140,241,129,89,45,96,249,229,104,136,96,96,51,238,130,71,140,122,98,108,109,255,200,192,122,91,43,72,60,144,238,103,62,252,35,250,142,32,103,246,38,84,219,96,81,142,92,125,117,195,7,134,75,105,105,2,1,180,46,84,248,196,138,143,130,215,38,209,230,167,110,189,97,23,126,116,31,15,60,199,71,48,213,70,245,62,73,176,199,247,220,63,140,5,24,174,179,40,96,211,35,134,236,142,7,14,176,186,211,34,139,17,43,111,75,115,207,60,30,51,159,23,207,151,49,11,186,3,59,156,118,213,245,71,10,24,100,70,179,113,220,180,94,138,65,240,248,172,232,175,117,159,243,65,169,162,154,51,171,72,211,155,248,125,176,47,225,98,189,0,106,31,84,94,123,38,192,192,188,47,176,100,243,167,87,207,35,36,130,21,216,187,40,238,80,88,118,121,60,19,152,48,238,253,6,190,204,190,20,183,130,229,28,153,49,161,187,107,165,57,129,185,237,156,19,231,129,49,51,123,38,89,94,169,243,240,141,228,2,253,171,240,210,208,14,74,42,81,53,235,52,238,22,65,176,103,86,135,112,243,131,125,208,128,22,105,135,112,32,47,249,219,251,254,124,6,9,46,145,206,175,48,193,122,196,120,10,66,35,93,99,157,146,197,58,99,106,117,126,17,34,170,182,52,222,115,94,67,82,84,47,1,56,131,102,94,248,136,173,169,192,7,14,251,152,140,49,172,97,70,211,7,29,71,26,195,108,114,1,210,204,117,32,166,230,178,199,162,43,28,57,49,49,22,177,20,253,121,218,54,6,255,21,130,243,225,157,105,24,160,111,2,54,55,232,105,242,150,95,22,58,180,250,96,90,109,28,117,185,116,178,235,21,228,232,222,104,224,109,100,20,73,205,66,44,75,105,117,8,253,156,222,128,124,48,55,25,236,96,14,248,254,35,177,16,143,130,27,106,25,237,161,246,139,149,68,192,136,185,33,45,218,57,95,190,43,164,51,148,49,97,147,210,202,130,206,10,148,108,66,174,251,128,150,10,240,131,30,7,75,143,30,14,226,165,196,183,169,210,252,221,91,171,26,34,2,215,246,224,98,33,13,158,205,125,72,6,195,1,253,173,239,145,24,237,171,178,72,136,240,64,163,20,214,148,40,191,212,31,85,227,203,233,110,108,119,156,185,28,62,63,75,176,25,232,146,244,171,143,32,207,121,228,20,226,233,150,111,30,59,178,146,124,222,147,94,9,117,102,46,14,161,190,122,151,154,136,65,62,223,42,104,17,133,16,245,226,30,46,16,9,133,75,169,128,194,131,187,37,197,81,248,158,213,220,184,177,136,47,28,143,136,217,148,44,136,42,209,161,7,241,71,33,156,203,143,86,222,128,34,95,123,219,200,232,246,143,4,24,119,66,170,57,39,16,160,136,19,164,0,158,126,116,28,74,45,233,93,172,101,90,132,208,103,29,249,203,45,137,230,190,47,176,228,24,186,5,145,110,54,7,36,221,69,255,143,16,222,18,110,33,177,180,225,81,246,52,199,156,45,186,223,216,114,20,188,219,231,126,224,177,53,20,206,115,72,55,199,8,195,108,203,116,25,145,231,243,144,157,42,176,57,22,129,95,57,42,144,45,130,253,211,211,146,175,162,230,247,220,227,83,153,68,224,108,15,94,150,233,197,67,71,202,151,10,92,108,234,5,111,14,40,66,52,135,248,69,225,223,150,130,154,238,255,163,130,42,97,39,112,89,238,138,29,39,173,49,160,232,131,209,222,104,134,64,166,186,49,242,229,112,94,105,39,140,244,70,199,76,41,46,246,191,42,221,210,224,183,90,99,149,3,144,13,248,209,80,107,240,96,79,3,90,167,162,63,116,253,38,10,194,42,91,216,204,32,230,215,236,65,237,223,147,192,12,201,177,73,124,50,82,103,55,20,47,91,171,93,109,57,62,12,10,249,7,230,4,226,143,72,22,65,75,181,250,92,131,195,100,99,88,223,247,231,187,69,196,219,63,140,118,145,138,144,21,143,31,77,190,179,52,172,250,208,142,166,108,143,208,18,142,106,187,183,240,60,7,176,193,20,51,61,244,185,130,200,204,105,88,243,212,23,111,172,206,225,79,25,155,126,219,103,229,168,28,92,119,143,167,166,234,217,130,49,66,69,232,198,232,179,250,212,244,42,0,170,87,148,104,18,244,133,149,91,247,189,56,69,46,47,41,79,67,238,31,172,232,138,185,207,186,79,29,67,46,157,181,150,97,149,52,227,141,188,58,166,84,216,42,12,115,86,145,116,157,204,39,16,170,106,4,192,35,229,105,121,21,244,114,138,76,163,21,14,20,137,57,130,151,107,224,220,233,54,6,240,82,182,255,217,167,40,133,81,90,174,52,3,138,121,146,234,205,230,192,178,248,106,43,148,36,135,1,42,83,26,164,191,164,62,51,17,217,24,177,203,215,229,112,145,65,227,41,16,14,176,89,216,195,168,15,49,47,34,191,239,110,9,186,114,164,15,24,202,168,7,154,36,157,135,15,60,38,62,82,122,232,182,68,236,79,59,31,106,254,36,195,225,84,128,36,243,230,86,76,236,199,114,215,232,113,201,99,56,65,239,151,191,118,50,217,128,152,157,219,203,84,50,113,171,79,46,175,76,221,82,61,16,11,131,205,238,46,137,67,46,166,55,91,100,233,36,69,73,129,211,29,113,160,90,40,96,16,46,248,131,234,160,197,26,14,164,163,218,238,248,105,38,90,139,216,50,50,31,210,185,170,10,212,153,49,113,51,132,199,95,169,62,15,139,28,76,128,45,148,163,177,118,114,7,27,249,34,124,113,58,65,88,246,59,192,154,125,28,138,25,242,79,177,178,16,232,184,236,139,10,33,215,48,62,34,121,147,103,29,142,234,58,241,169,152,227,44,18,59,50,107,162,82,117,132,43,234,248,24,78,188,240,235,0,30,62,237,209,150,50,178,188,21,233,132,219,46,176,36,226,184,61,98,206,66,132,140,102,75,79,6,47,91,191,4,26,111,147,114,126,168,197,81,130,105,58,245,231,73,234,174,229,142,21,75,92,25,107,207,108,122,92,218,195,221,32,219,159,145,169,63,160,154,94,94,118,114,182,223,0,62,61,111,69,41,215,187,0,245,51,175,152,86,58,228,116,49,64,220,143,231,198,178,114,130,25,124,39,92,50,31,189,58,42,233,138,251,149,131,200,7,98,144,169,218,123,202,94,147,71,16,154,17,189,119,109,161,233,87,123,133,161,235,22,181,69,210,214,66,124,98,200,34,239,227,16,8,89,165,75,37,252,139,132,148,108,221,248,46,162,239,150,218,76,169,243,227,181,191,204,44,126,1,152,207,17,18,21,89,245,246,235,55,185,177,214,172,108,54,96,233,45,76,240,234,84,70,54,100,251,166,182,35,95,65,244,140,128,102,175,196,201,159,158,183,8,216,165,207,38,176,35,143,29,108,83,75,57,247,10,162,196,228,65,79,40,242,107,179,59,58,126,12,110,151,110,4,224,77,218,253,16,14,118,191,78,189,122,249,236,170,239,90,244,129,69,224,44,153,145,139,11,61,155,19,106,5,11,138,70,72,135,198,243,207,1,158,95,254,218,115,172,127,38,215,125,236,234,160,24,185,210,85,81,248,83,169,87,75,213,52,171,142,13,229,35,157,243,248,39,135,228,115,251,18,26,110,120,178,117,53,113,133,76,204,249,112,190,134,0,69,116,225,158,133,130,145,152,18,48,181,159,145,85,115,250,38,213,113,5,116,242,196,247,226,85,124,251,77,201,178,185,35,29,185,203,229,176,218,32,175,227,135,67,43,71,191,108,83,60,46,159,197,14,50,142,117,232,137,155,66,89,199,241,179,147,214,72,252,20,143,214,120,151,61,104,213,93,6,108,19,19,99,220,10,239,89,41,194,21,245,204,205,116,81,207,117,56,203,177,166,136,52,165,201,5,122,179,222,198,108,221,80,33,182,110,185,13,58,177,238,120,56,67,189,150,66,252,35,150,179,59,136,111,31,80,250,193,120,86,102,220,75,218,114,219,11,59,216,196,196,58,220,37,236,55,109,166,181,38,49,200,17,102,4,34,107,195,196,131,241,212,248,20,136,168,218,191,209,71,209,4,36,139,4,198,69,16,170,80,12,209,224,132,141,209,184,150,242,229,118,226,118,187,137,31,110,7,137,38,15,237,40,73,237,211,238,153,132,56,106,55,145,38,218,107,231,72,28,211,229,218,255,97,173,123,71,133,201,2,63,47,196,40,20,188,103,139,167,42,155,218,74,60,5,184,89,84,120,32,157,12,140,138,14,209,215,68,130,56,71,228,100,227,60,119,131,86,145,5,194,11,52,50,167,105,89,183,69,72,55,240,128,201,223,32,236,1,234,237,61,217,215,243,244,216,254,138,223,40,65,224,137,38,209,74,245,49,112,125,185,90,144,47,189,5,85,40,85,106,17,12,153,224,143,31,59,124,77,136,31,127,120,195,239,246,147,111,96,8,64,147,21,153,136,197,107,65,80,215,69,194,202,170,82,181,157,81,172,71,226,69,231,244,149,19,34,149,228,79,135,246,60,129,7,113,150,82,160,124,82,131,38,219,209,178,216,61,40,58,149,86,228,133,127,190,139,97,36,148,189,167,140,127,152,190,250,143,73,141,188,190,169,254,176,199,112,152,12,190,34,163,22,115,244,61,227,42,79,157,217,79,104,226,157,89,158,215,113,5,214,2,114,194,34,241,245,230,2,156,227,34,143,89,136,239,66,236,221,157,160,215,19,99,45,12,237,242,130,170,158,231,70,134,161,233,221,167,5,217,109,212,99,157,140,193,113,87,63,235,139,115,181,223,29,242,204,50,148,127,165,104,33,5,176,175,122,212,196,32,114,154,101,210,50,225,18,20,78,90,42,167,88,51,48,68,127,89,141,31,22,82,102,143,39,53,179,20,181,231,108,71,71,106,20,59,191,96,13,154,177,213,75,163,228,4,16,9,187,191,58,111,126,200,37,126,179,128,76,185,159,8,63,29,192,174,114,178,33,78,232,198,46,205,111,213,139,70,22,180,187,86,119,158,121,157,15,145,32,33,120,116,82,50,167,204,3,17,142,46,39,41,119,249,99,173,182,173,173,140,90,120,189,81,159,151,156,34,94,210,20,58,85,103,7,217,129,200,110,175,212,235,164,30,213,11,17,241,2,69,112,198,173,186,159,174,107,203,74,210,218,141,3,243,208,190,227,43,229,174,222,195,238,136,124,17,156,198,188,146,241,46,54,41,222,127,222,15,223,94,180,74,133,130,44,26,182,152,106,232,220,199,140,18,55,36,213,65,196,151,86,16,135,178,142,85,93,144,219,248,123,21,169,20,79,167,202,72,184,68,227,47,144,96,241,116,170,233,223,172,157,41,148,228,211,13,2,218,206,82,155,20,93,230,53,208,85,250,230,79,240,213,163,187,152,130,121,242,144,209,105,146,223,222,113,42,59,233,108,36,218,70,243,110,27,182,80,141,226,45,58,205,71,148,65,228,16,93,250,101,252,189,28,236,91,242,127,129,26,55,8,57,125,14,56,56,178,38,229,66,244,111,241,46,207,154,225,169,94,109,139,95,66,122,193,50,41,19,188,220,235,139,149,97,239,4,129,156,158,179,117,238,190,18,188,254,206,225,196,10,12,31,62,34,113,1,75,23,229,22,240,248,91,41,57,175,28,94,32,125,17,112,227,54,5,211,171,76,244,213,170,241,77,236,198,120,101,55,16,94,201,80,152,221,129,86,6,38,252,253,191,1,161,80,146,212,124,103,127,86,36,22,5,223,228,155,42,63,117,139,142,206,104,248,226,155,146,219,195,48,9,71,138,47,186,84,14,170,223,101,196,66,250,188,185,75,161,160,183,127,116,196,78,136,156,244,209,136,211,233,8,21,147,9,248,190,22,232,60,141,10,109,253,173,252,222,117,54,78,244,114,128,109,99,112,24,105,165,166,170,6,244,39,78,221,64,35,207,158,245,17,253,121,247,234,228,164,141,183,141,166,123,230,189,252,250,19,60,82,98,40,18,239,102,145,3,113,139,54,165,160,57,86,203,58,179,139,57,204,2,97,34,24,72,48,171,107,149,0,125,233,146,57,177,238,182,11,122,31,163,108,62,5,79,166,15,83,222,51,233,203,111,142,26,125,150,180,88,35,236,140,132,167,159,56,130,12,156,66,23,59,191,36,38,78,39,54,233,214,3,49,125,112,206,90,169,25,206,158,107,114,212,228,31,226,200,253,54,60,57,165,225,68,195,13,254,73,100,104,154,143,58,51,207,250,177,234,245,56,2,206,32,69,183,42,93,227,253,186,89,218,108,6,225,221,205,176,200,3,83,186,230,121,146,66,116,53,137,237,202,162,56,152,68,188,241,144,8,224,2,40,11,175,187,32,89,222,2,123,13,68,216,167,227,220,77,184,159,113,88,187,25,96,226,218,159,85,74,55,216,31,92,255,188,138,28,220,92,119,36,163,123,51,59,227,97,250,67,248,61,201,188,148,208,234,111,151,212,42,209,114,192,23,110,9,229,115,54,97,19,151,42,47,192,147,6,113,38,173,96,243,59,255,226,96,121,234,1,9,203,161,209,225,247,33,254,54,154,212,58,221,89,81,152,204,214,96,52,70,118,200,82,149,191,102,67,9,224,176,78,249,11,11,142,121,136,30,159,85,28,130,63,50,242,9,33,16,52,250,101,233,107,50,150,0,184,80,68,57,76,31,216,198,92,49,197,24,178,148,201,42,255,232,35,95,83,203,13,97,183,185,65,58,226,47,107,62,4,99,255,12,8,133,0,225,51,120,98,3,232,102,54,55,154,62,62,22,22,93,19,187,87,98,255,22,63,104,4,13,132,74,246,176,168,136,231,204,126,246,172,54,161,52,14,110,210,83,138,179,19,231,189,122,23,70,155,147,128,150,82,67,11,11,214,222,171,167,244,191,51,31,223,109,79,138,244,47,93,74,112,36,95,221,255,188,58,127,70,201,159,129,57,56,122,200,126,206,20,7,234,240,144,101,119,247,124,161,242,227,118,220,204,29,221,124,107,23,236,132,170,10,136,130,96,95,13,103,128,224,251,80,30,169,155,127,13,101,181,186,156,133,60,9,46,171,194,229,157,42,87,110,90,232,76,69,239,161,18,60,225,238,113,106,233,209,132,23,156,152,133,115,8,247,131,128,90,255,34,93,62,88,58,11,78,209,18,120,45,210,50,222,254,62,200,252,54,62,158,85,90,69,252,129,166,31,168,121,201,169,15,141,30,88,244,69,152,214,165,106,116,187,108,72,169,98,69,194,29,172,129,84,132,192,160,160,58,16,31,0,18,47,147,123,22,254,131,24,68,246,232,167,52,178,78,73,231,105,190,64,203,168,46,139,37,94,144,163,87,76,106,201,15,169,139,152,243,236,145,223,24,2,235,118,220,198,238,129,156,128,208,36,58,98,45,116,29,117,182,152,173,161,176,179,239,244,120,101,223,238,126,73,152,40,190,77,60,26,236,216,73,171,224,108,241,70,232,181,102,204,167,248,23,170,100,167,205,208,7,240,61,167,114,188,10,194,170,89,29,210,69,28,207,142,15,140,233,103,75,110,49,238,211,226,115,81,234,251,146,164,126,89,193,108,106,113,185,207,183,177,20,117,3,85,231,165,14,108,191,125,76,69,34,201,111,51,9,106,11,150,54,150,87,212,200,211,234,229,207,47,141,21,201,5,211,195,42,178,243,94,25,198,187,213,54,176,23,220,124,83,151,188,156,115,221,47,132,121,80,89,210,165,145,172,137,100,81,89,107,31,232,20,196,38,19,3,222,252,66,39,199,249,183,249,245,16,255,215,32,25,178,121,19,138,188,171,97,196,201,250,100,122,244,140,48,99,188,164,241,215,208,243,119,230,62,167,79,182,77,165,105,243,57,88,163,75,243,111,33,115,250,147,171,147,41,157,186,251,21,75,249,29,226,84,247,252,15,182,20,22,87,121,54,34,146,138,126,172,235,204,153,41,162,118,119,152,106,171,80,35,207,188,188,134,125,245,182,216,230,43,6,2,37,40,249,235,232,171,147,135,211,33,154,84,145,109,100,92,95,190,206,11,230,143,181,107,148,111,47,9,52,162,212,67,129,251,83,197,173,220,25,80,75,35,186,107,70,61,210,206,109,69,83,214,201,48,129,187,46,205,63,134,193,177,173,81,169,57,14,152,25,240,215,72,178,224,16,98,24,67,2,204,172,244,132,68,35,29,178,201,88,157,44,211,129,105,2,116,119,180,61,121,17,9,66,172,160,234,178,128,96,135,78,161,23,223,18,27,31,227,237,47,236,224,233,108,249,1,125,201,155,209,251,163,186,36,200,165,4,254,21,67,56,169,118,15,160,244,125,36,137,37,139,247,82,240,176,69,223,229,199,146,238,193,56,244,167,207,162,69,40,86,122,182,75,164,242,39,238,114,120,187,148,22,10,115,95,82,32,253,203,46,204,220,132,133,244,11,49,152,136,61,14,10,239,130,155,69,4,248,183,164,211,215,88,114,29,235,105,84,7,58,206,81,104,233,74,153,146,228,95,186,152,46,33,236,76,16,0,156,165,247,71,202,84,200,16,195,154,17,89,244,210,52,130,249,146,233,87,221,110,64,222,39,129,250,48,161,239,149,89,235,11,194,193,173,79,182,80,160,110,71,147,86,2,50,199,238,30,143,207,43,140,51,187,139,191,203,105,43,91,220,96,253,178,184,0,7,255,4,156,82,137,11,134,251,241,5,77,9,87,224,206,247,8,106,163,55,0,90,190,36,191,117,252,156,201,177,158,69,199,197,69,138,60,87,56,194,43,44,106,80,65,225,31,139,180,144,193,67,172,176,179,9,58,49,164,57,175,37,182,127,95,52,151,26,100,218,81,250,201,47,231,58,126,187,189,50,117,50,253,202,239,236,74,166,99,46,117,27,144,67,115,98,89,155,114,238,2,81,20,48,38,39,200,133,113,106,216,29,73,141,15,52,79,106,129,57,43,64,49,201,139,62,31,147,76,209,42,47,8,229,32,146,158,171,173,30,71,208,147,81,76,13,195,150,106,29,8,41,135,186,121,178,56,210,101,242,48,138,215,220,101,201,218,16,241,228,42,182,191,190,117,10,154,252,119,160,181,75,181,74,175,235,98,14,122,122,248,84,1,52,141,58,63,150,89,221,118,52,177,96,104,119,160,237,167,90,4,117,218,247,42,96,29,233,94,117,166,131,149,172,227,111,224,253,50,162,98,54,22,242,254,160,203,35,213,139,201,56,139,222,67,118,49,74,110,238,29,195,178,41,36,77,157,214,147,45,214,195,233,64,152,248,69,160,239,15,72,230,182,209,33,114,7,209,57,131,225,87,219,235,187,151,119,187,149,55,60,216,123,40,228,122,254,188,50,185,178,65,192,167,129,156,188,146,43,179,20,118,68,82,203,156,209,211,6,212,245,73,2,74,61,82,193,46,211,155,223,241,225,206,72,231,12,181,145,4,23,57,255,132,115,37,51,21,148,107,50,37,60,136,189,132,121,54,234,39,174,81,250,194,143,214,240,243,73,105,128,56,156,37,199,22,87,111,2,213,2,227,138,195,236,212,47,131,54,114,204,127,150,40,58,74,76,59,163,172,54,69,173,140,101,246,75,111,187,173,6,125,174,187,209,251,11,24,125,213,134,205,218,195,8,0,91,109,60,53,36,112,140,41,120,14,155,45,142,178,31,38,66,225,127,198,139,180,114,222,5,3,149,218,154,127,220,208,74,81,253,71,151,38,243,240,107,158,136,11,104,87,156,86,140,127,16,102,112,178,122,212,99,171,181,206,165,34,71,179,229,152,100,17,201,5,138,26,170,111,150,250,18,153,35,24,98,194,248,109,205,206,76,67,243,236,172,234,233,195,233,92,113,178,61,168,30,89,19,6,195,227,106,221,193,160,136,5,52,8,238,85,2,218,18,131,213,219,251,23,42,201,244,4,52,236,188,38,114,167,249,182,88,161,166,20,190,159,37,194,166,20,11,87,231,249,35,101,179,108,90,253,120,233,247,50,120,243,82,217,136,204,67,190,82,213,74,71,240,108,96,202,161,227,101,238,235,163,142,222,100,240,127,69,179,134,164,188,244,147,160,136,244,255,179,189,205,22,157,84,184,184,4,124,58,69,30,147,155,182,215,237,83,183,185,205,100,116,108,156,184,148,225,12,180,104,210,37,47,1,131,217,209,187,121,92,33,220,204,40,83,52,168,71,119,97,34,166,121,108,37,149,131,10,226,79,230,81,223,76,164,149,108,174,172,6,126,175,78,211,0,41,84,53,168,192,17,42,70,155,121,45,214,179,101,162,98,146,28,237,16,55,106,205,191,34,161,100,88,45,255,123,55,53,255,223,28,60,96,64,173,139,172,178,115,108,4,134,39,17,208,128,44,36,53,155,161,85,236,37,180,182,43,122,2,248,238,86,117,97,236,60,68,254,128,29,161,108,207,3,143,67,226,88,252,227,29,113,139,111,83,201,43,4,178,146,46,34,171,124,215,86,16,68,162,232,147,97,115,24,36,69,90,207,124,201,153,100,104,194,11,247,60,84,180,247,236,51,93,215,37,201,250,215,221,0,170,199,211,68,241,213,45,41,144,215,0,11,221,255,204,219,27,79,160,109,135,91,193,232,239,159,16,197,247,83,236,64,74,19,146,202,105,222,83,46,138,48,81,59,173,183,195,226,240,224,133,109,39,122,139,199,52,28,154,43,213,29,155,43,141,99,97,224,182,206,105,204,50,213,95,147,132,57,39,124,89,255,31,108,44,57,194,42,114,213,189,6,5,208,137,243,85,243,150,98,197,114,76,85,41,139,86,27,54,69,48,28,160,165,4,109,183,115,17,91,243,99,51,226,151,212,50,241,50,203,195,89,187,218,84,85,222,232,33,91,197,166,20,226,182,83,151,63,210,110,240,79,246,38,174,21,221,155,49,131,229,176,251,99,178,221,185,170,28,228,56,229,86,29,71,1,244,173,96,78,237,83,172,23,72,205,63,18,181,237,2,213,157,148,67,86,129,14,50,137,197,235,131,67,225,113,249,33,250,114,12,93,245,139,178,236,115,92,43,79,110,130,254,106,75,41,46,6,189,114,179,171,80,41,118,68,19,116,201,237,137,189,109,153,229,116,79,45,81,245,117,190,0,43,243,112,6,145,7,109,143,13,206,184,152,45,9,236,120,123,188,146,31,75,173,207,210,81,48,64,17,13,101,158,28,154,27,48,42,110,33,43,169,144,50,57,172,55,138,231,15,197,37,118,159,142,6,168,22,241,223,31,64,113,115,197,203,48,233,156,204,15,123,18,132,68,105,195,205,138,130,202,204,175,42,138,224,236,43,176,105,249,224,253,59,174,2,103,117,193,74,115,33,39,244,98,173,125,174,242,140,4,73,218,214,240,175,205,130,89,114,211,22,24,50,76,186,184,49,35,168,252,42,76,255,88,19,87,205,160,30,144,69,178,134,209,228,113,233,56,18,225,30,105,10,80,241,105,143,142,20,49,204,221,66,191,160,56,95,188,231,124,87,171,217,29,38,226,239,119,247,97,160,235,35,198,159,145,12,13,118,229,67,166,81,151,42,129,146,134,1,99,226,19,225,142,251,161,64,173,237,107,89,126,36,30,134,42,123,173,126,43,96,177,61,16,36,153,58,179,61,145,234,91,90,163,252,5,209,122,231,48,163,145,107,22,217,244,114,140,215,191,9,50,6,17,184,94,62,37,88,127,223,54,104,255,63,123,39,205,46,25,235,163,54,112,191,214,203,81,11,171,2,128,157,54,166,78,170,58,87,232,139,103,138,253,129,13,64,193,244,67,132,10,24,155,73,88,217,170,61,130,60,25,27,117,239,42,30,43,22,35,223,219,67,233,176,154,84,25,227,246,34,95,87,167,37,154,177,222,12,66,63,97,197,67,105,129,92,224,102,229,251,25,165,60,55,71,47,163,242,218,166,208,97,154,35,70,8,207,230,137,21,118,193,34,223,148,161,97,158,90,111,182,144,20,164,159,127,76,14,188,64,225,223,109,168,47,108,173,204,216,120,222,53,14,157,111,119,180,102,19,102,72,163,160,91,113,50,39,91,45,105,89,37,55,67,158,234,211,59,156,48,251,65,110,182,115,121,79,199,159,105,108,169,61,24,184,194,128,193,171,89,238,57,203,43,76,248,42,169,151,211,186,119,166,24,162,75,155,238,74,61,237,54,137,100,85,52,141,195,25,253,144,254,114,197,181,200,214,144,65,149,248,46,5,247,91,208,94,69,178,120,184,207,172,136,183,250,26,61,208,193,50,57,28,82,143,179,255,115,169,215,28,52,94,131,240,117,44,39,157,225,213,228,152,187,26,23,46,226,135,168,157,101,102,63,99,146,52,152,40,84,179,141,39,254,244,125,45,219,197,171,175,28,216,240,15,5,90,18,25,188,238,56,203,105,154,17,139,70,106,209,160,232,63,250,115,195,141,236,197,162,5,11,49,28,130,66,48,187,173,255,193,82,82,206,189,165,47,55,112,127,110,239,79,64,48,94,109,64,54,74,110,185,75,92,217,111,139,161,227,116,172,57,105,81,40,236,215,87,217,121,91,141,177,22,137,93,184,153,138,217,60,80,163,216,236,224,130,182,124,63,4,52,195,67,177,19,248,246,207,60,16,113,110,123,203,102,160,8,238,90,109,244,5,162,242,76,41,40,100,151,67,83,15,248,47,142,246,204,140,85,117,242,197,175,6,163,165,252,243,152,154,232,17,7,33,219,118,150,15,206,87,230,121,34,111,130,200,168,83,62,129,223,248,176,39,159,11,86,2,53,183,157,124,144,243,235,241,0,8,174,49,59,110,29,219,185,13,165,81,105,188,83,78,110,171,223,23,86,186,206,126,214,39,182,110,207,2,181,72,248,240,211,131,120,190,49,34,61,49,154,135,22,67,59,85,214,66,65,159,85,159,179,192,85,48,165,77,50,188,61,153,213,47,204,25,43,198,147,228,246,85,4,101,12,241,193,77,3,211,136,50,249,7,200,140,108,214,240,18,93,197,76,247,95,109,211,11,175,1,1,2,181,61,164,231,62,21,197,194,19,42,42,21,105,12,134,112,15,8,249,187,77,93,62,186,125,159,100,98,87,142,29,51,246,39,138,172,107,12,213,52,181,51,57,191,24,156,186,67,89,172,215,110,214,41,55,113,94,216,226,53,5,5,126,15,172,106,203,13,76,90,13,5,86,111,86,28,64,131,78,98,212,78,139,91,168,16,192,209,110,42,78,32,77,40,108,123,213,64,169,201,112,168,225,96,245,12,83,117,12,107,113,205,127,110,111,150,75,144,152,163,183,217,146,86,233,131,218,161,171,156,222,61,70,153,39,196,192,103,53,134,94,114,199,45,7,164,52,179,138,214,253,152,102,74,83,252,209,5,200,199,131,11,10,47,41,241,14,150,174,198,140,199,164,91,74,116,19,101,130,233,24,166,249,181,188,163,148,174,139,153,240,198,61,221,18,107,109,157,250,31,227,215,237,34,11,135,54,114,55,212,4,127,106,38,30,139,66,72,136,41,175,63,136,245,22,1,28,143,6,97,237,177,233,39,147,251,181,46,173,175,251,124,106,58,72,212,139,106,96,190,4,156,174,69,100,192,194,206,41,215,81,143,44,154,91,66,238,110,36,141,109,251,220,98,173,145,20,242,238,174,3,213,94,131,98,155,123,61,114,242,169,139,78,198,8,147,216,51,29,203,137,104,1,67,141,112,148,77,102,193,208,70,35,0,147,11,126,167,50,34,30,238,226,53,198,22,224,130,68,149,190,176,144,45,102,78,165,49,159,239,80,189,135,68,92,78,225,113,247,108,44,140,189,24,102,99,118,155,95,129,35,40,215,84,114,151,61,207,133,191,144,195,144,192,18,17,102,143,215,72,92,230,95,7,214,142,63,227,59,90,211,164,218,233,68,54,162,197,155,50,210,112,220,23,70,68,70,89,239,125,252,219,4,114,24,188,129,35,171,139,166,186,23,159,221,157,230,19,88,230,243,30,39,55,58,224,209,167,174,255,29,85,154,79,205,80,2,139,207,101,151,150,195,208,120,54,124,54,92,73,131,255,75,134,196,115,83,179,64,250,249,59,222,154,196,95,5,51,5,36,48,234,111,227,248,148,139,194,178,196,133,140,61,238,187,37,58,161,49,151,182,188,159,7,0,131,73,244,155,24,55,51,45,106,59,165,211,183,2,31,86,185,161,29,177,189,154,227,183,33,16,123,120,185,167,86,13,36,185,11,164,120,255,120,137,209,183,58,105,129,12,249,139,160,98,80,175,200,190,194,160,133,18,178,175,17,59,2,17,82,137,58,230,124,138,161,115,39,151,215,73,43,166,122,208,202,62,99,163,187,201,87,162,2,215,154,169,8,173,104,210,174,170,129,223,67,251,158,7,207,166,33,21,207,20,126,164,246,218,46,198,39,98,253,52,180,160,90,142,120,66,159,22,2,198,50,112,170,97,25,187,229,170,152,210,186,195,91,211,216,236,7,222,78,48,121,34,204,39,130,135,239,143,71,41,99,93,67,13,197,97,66,111,231,162,178,83,247,68,3,185,31,192,107,143,128,130,198,213,204,14,82,95,73,115,129,129,89,42,58,226,244,146,72,99,179,96,247,41,179,194,137,233,246,214,228,1,27,40,15,100,20,32,206,182,23,15,89,186,47,231,131,138,82,156,21,42,5,51,237,165,188,204,196,27,107,26,254,97,232,48,202,27,69,175,71,203,149,40,16,49,20,73,67,127,188,169,181,123,228,140,167,73,35,21,15,0,202,14,73,201,105,174,190,159,212,198,35,252,217,76,242,151,186,56,161,190,108,142,139,249,156,18,244,141,209,96,170,144,18,48,58,189,85,52,243,94,228,66,19,118,187,59,249,229,225,111,254,247,252,97,183,211,154,22,210,78,7,62,203,67,5,178,210,192,200,164,226,124,168,162,26,176,189,77,146,109,130,92,157,199,159,214,5,35,104,96,25,125,10,31,211,148,8,165,102,156,230,172,127,174,204,205,146,14,193,169,56,148,39,201,44,91,85,150,179,231,7,75,106,245,8,106,177,159,186,177,9,14,98,55,27,246,40,44,219,154,205,64,127,83,134,27,175,184,105,12,53,114,44,60,186,33,162,163,205,126,83,148,249,153,86,25,187,36,220,22,175,93,152,133,91,55,43,51,244,195,159,236,237,119,60,157,193,90,22,19,198,69,117,247,4,59,138,181,146,157,177,52,140,186,183,239,73,143,103,156,15,185,214,100,97,97,43,80,93,28,151,231,229,16,154,9,133,201,103,136,148,229,51,44,155,27,54,52,243,49,108,150,34,86,194,50,21,127,116,84,68,5,18,163,221,185,61,31,55,238,10,71,174,146,20,160,28,121,134,249,32,215,72,197,132,10,62,125,173,186,65,209,55,184,252,220,28,149,247,102,2,242,29,206,222,157,198,214,139,197,96,88,173,171,200,25,169,97,170,187,28,132,168,246,63,252,230,7,231,87,37,92,252,114,194,241,47,203,177,72,181,98,209,171,115,234,214,224,243,211,26,102,231,218,96,157,125,232,18,12,84,57,10,216,28,76,147,160,128,224,112,70,107,24,175,92,198,77,69,162,42,211,179,236,157,121,253,149,163,201,9,96,25,171,197,65,68,217,19,221,102,229,70,130,75,31,190,4,151,24,2,254,73,2,47,34,49,195,20,59,24,75,156,36,179,33,71,49,96,189,239,123,136,156,25,82,194,14,252,220,112,240,49,164,211,9,109,26,169,155,230,166,28,239,2,48,226,79,214,27,48,185,135,18,82,215,5,171,211,170,112,161,36,39,79,200,208,179,53,182,224,130,211,18,114,227,78,143,119,134,99,154,234,242,108,151,165,93,78,4,96,42,94,43,76,208,100,55,28,224,171,74,74,90,2,40,116,206,239,12,195,40,109,20,165,203,67,245,134,206,19,231,180,6,212,206,246,154,156,51,251,89,162,186,33,116,210,93,224,112,197,79,236,66,110,167,154,236,149,0,142,194,233,127,124,219,96,145,154,132,241,21,86,144,83,16,66,25,140,151,163,67,43,199,42,181,54,253,178,112,160,174,66,119,219,238,47,13,93,14,119,119,202,105,98,249,33,160,105,104,251,174,69,250,68,124,230,109,242,136,13,63,165,61,67,55,188,151,24,42,212,75,233,21,15,61,44,46,10,255,236,21,96,221,222,169,107,81,176,217,9,172,141,132,114,125,13,216,52,9,77,102,231,187,71,87,68,174,156,45,111,242,37,120,104,63,190,28,174,48,231,92,25,103,122,83,250,238,188,184,201,173,52,31,76,45,227,196,1,94,195,103,111,206,146,243,147,129,227,12,202,37,223,99,175,121,192,51,183,177,166,200,22,100,188,182,227,34,216,63,23,242,2,123,128,189,183,30,26,38,185,57,183,64,57,45,10,209,227,125,164,16,32,172,88,3,115,103,165,54,2,213,121,177,154,43,97,194,16,4,240,105,196,191,56,85,246,155,182,20,43,35,165,109,212,170,55,61,138,84,208,40,229,49,160,197,86,51,184,197,246,35,230,252,152,238,152,196,219,219,218,63,15,213,37,96,237,254,11,131,49,66,54,119,240,94,88,96,24,136,67,60,50,67,24,20,232,45,145,189,168,142,12,236,208,100,114,96,235,148,219,121,115,200,131,90,14,176,212,240,213,3,107,2,19,246,222,158,187,231,34,5,135,122,71,209,53,195,94,187,97,242,105,107,235,172,139,215,160,87,166,25,5,37,241,239,53,246,71,16,52,100,54,51,254,44,15,208,167,1,48,77,1,89,217,36,14,234,147,201,140,178,26,255,152,86,213,99,221,182,208,163,53,86,247,118,124,218,1,128,31,95,153,241,138,128,78,222,243,36,163,185,217,198,8,62,246,88,110,168,246,127,81,173,85,118,188,98,62,39,186,106,45,234,51,232,149,157,223,134,51,104,19,2,166,148,216,99,78,216,170,79,90,195,204,104,202,91,175,62,17,255,15,115,120,15,51,230,107,11,94,97,146,78,87,229,248,41,136,127,43,76,4,93,56,141,255,44,45,211,59,251,56,84,113,75,9,23,140,242,189,70,215,172,238,106,145,152,206,117,61,231,133,83,197,218,245,148,124,189,11,46,73,230,98,81,119,17,74,210,215,192,165,191,166,255,128,176,71,77,241,195,2,237,215,202,56,153,12,195,6,240,200,154,121,52,219,11,100,158,195,106,24,52,229,16,181,40,122,209,233,95,254,81,146,58,123,245,175,113,81,57,89,95,220,98,168,139,174,106,209,182,228,168,90,4,77,197,81,5,210,83,213,24,118,55,108,231,61,25,24,152,162,25,35,11,40,220,129,190,107,50,100,37,110,160,22,223,128,89,194,251,155,200,133,143,35,231,115,141,54,249,78,161,59,156,91,123,185,6,198,35,77,160,238,115,185,20,157,40,129,184,199,92,155,218,36,183,120,63,174,79,154,73,197,62,192,95,170,49,226,5,79,216,170,233,161,244,232,213,170,48,112,227,235,111,214,157,114,208,99,95,140,23,163,98,118,244,226,190,157,184,141,242,229,182,58,18,153,49,73,255,4,177,132,125,98,28,226,5,245,107,90,154,214,144,177,241,71,161,236,144,101,47,203,71,152,206,127,237,194,240,163,207,59,153,162,145,137,190,177,95,221,247,231,109,209,61,70,67,182,157,117,135,90,232,252,184,250,107,245,166,233,189,162,169,207,21,139,23,248,85,51,57,49,20,56,224,112,68,19,240,65,239,207,138,146,181,11,173,92,243,255,114,88,241,184,152,53,0,135,73,224,147,80,194,109,117,49,214,66,60,181,104,157,177,23,112,49,92,187,188,18,247,183,159,243,82,223,44,101,99,5,127,230,30,125,124,216,94,8,137,148,155,157,57,64,192,102,13,138,132,192,97,199,133,11,131,240,30,197,218,165,191,102,238,219,32,252,186,163,7,101,141,145,11,171,52,42,208,68,212,82,237,81,210,50,52,54,4,135,232,221,235,137,158,191,121,87,97,156,251,221,124,22,57,243,193,200,139,12,107,217,36,138,206,27,26,85,65,94,76,59,3,127,60,247,159,246,174,13,140,11,230,183,119,57,229,184,34,159,140,40,27,188,37,72,76,250,125,185,234,236,245,98,148,14,164,76,32,249,198,95,251,152,234,219,250,66,162,112,165,213,8,175,69,208,49,34,207,117,228,253,4,177,252,46,14,83,213,233,22,81,54,245,18,219,13,182,30,7,232,156,107,136,75,237,247,125,11,242,247,80,120,4,23,47,198,226,49,121,172,227,11,2,146,158,252,136,80,135,214,8,222,107,143,232,85,91,237,10,96,232,77,105,4,41,20,74,183,178,195,7,88,181,211,47,115,200,242,174,21,88,177,226,176,214,223,155,37,193,69,221,15,58,181,222,16,114,102,72,0,194,240,63,140,19,56,19,124,9,184,130,210,191,232,91,131,121,67,156,47,197,19,81,116,234,198,148,60,66,248,117,129,122,218,244,62,92,165,213,28,211,40,166,58,65,123,6,51,101,114,99,54,237,181,187,250,206,129,135,37,14,25,135,4,234,194,79,40,82,163,216,161,12,202,18,203,133,197,58,136,83,93,58,174,126,168,37,99,254,88,228,141,181,92,204,94,86,174,65,80,200,101,61,41,62,238,121,181,225,47,109,73,169,18,138,84,127,105,130,25,39,115,142,133,43,239,145,135,123,79,175,84,192,158,54,126,152,13,18,78,162,160,64,166,249,49,94,64,145,255,48,74,49,243,139,159,97,47,84,72,251,197,181,119,152,74,60,180,208,216,147,234,20,76,40,183,4,177,156,127,177,155,236,20,20,119,39,217,113,249,129,92,179,113,44,193,83,38,175,25,158,116,80,103,212,46,88,99,10,0,212,220,142,247,133,118,1,188,64,180,73,33,70,75,11,156,55,189,14,203,47,112,170,244,28,247,130,79,181,240,3,68,231,109,68,122,162,132,94,253,38,192,109,155,206,128,56,115,113,89,18,6,97,211,88,44,125,202,220,58,41,177,124,182,63,85,73,198,67,2,202,210,30,108,112,113,83,92,223,205,63,6,221,86,227,131,116,220,151,230,166,14,40,185,143,87,86,132,93,165,99,238,89,190,45,9,242,140,79,3,7,212,94,17,205,165,160,218,231,58,211,189,28,52,219,128,222,160,129,245,220,168,251,245,139,109,129,92,241,243,4,96,26,215,21,124,112,182,82,46,112,23,18,35,128,100,94,128,240,54,175,85,251,186,176,246,142,91,137,93,1,5,17,78,103,42,119,232,67,40,202,130,14,85,223,129,109,73,42,60,79,6,69,122,14,157,49,220,206,4,1,157,59,232,94,196,182,115,161,94,200,78,235,147,30,203,18,158,0,29,107,145,72,250,9,226,215,189,11,248,210,24,219,228,160,226,106,160,202,17,131,148,227,172,242,149,70,71,8,167,236,229,180,253,115,46,111,80,23,64,63,159,238,77,153,176,9,28,88,23,253,222,255,205,198,115,225,13,169,126,142,212,192,74,85,152,51,129,93,81,156,148,156,220,42,169,69,4,147,153,144,15,160,53,181,252,86,55,48,138,43,205,59,31,109,82,159,12,241,99,230,85,207,58,104,98,68,236,14,197,173,203,117,153,255,221,48,52,222,12,91,55,112,72,91,218,142,214,226,63,11,1,63,56,72,65,22,160,94,41,248,102,82,220,11,15,253,55,75,66,84,135,27,115,96,28,180,2,49,58,187,55,95,129,34,184,181,3,132,228,236,178,210,233,110,216,120,46,135,94,147,142,208,113,137,112,123,189,8,74,70,119,176,156,155,91,254,86,94,214,243,98,187,30,93,143,204,88,73,37,202,185,157,59,2,146,74,120,222,41,20,191,194,122,175,139,239,243,154,45,20,90,228,217,106,5,224,191,157,225,73,24,64,169,176,140,255,173,136,157,143,233,71,211,36,154,103,192,223,153,122,9,143,255,37,183,77,197,187,63,238,76,97,105,72,46,155,29,220,118,166,117,127,102,52,127,109,94,120,53,139,161,8,197,77,82,150,71,193,141,52,189,151,223,92,117,44,62,0,181,215,102,30,9,109,36,159,119,29,97,102,220,167,49,215,85,139,237,46,218,8,23,17,201,175,89,135,102,230,185,247,237,69,1,172,21,183,223,88,140,50,133,165,204,133,216,67,107,22,91,199,245,181,161,217,250,107,105,192,140,227,133,212,24,6,15,146,106,184,84,157,45,79,204,232,15,255,34,24,59,119,189,162,251,52,174,166,141,232,122,100,2,227,112,108,71,27,51,195,4,207,180,65,18,60,198,140,26,129,167,105,153,173,233,7,3,227,252,3,144,52,156,34,46,72,167,140,255,244,70,81,60,73,5,78,196,54,91,233,132,188,21,243,62,199,10,20,236,218,233,193,203,104,54,1,143,43,121,137,99,55,149,235,102,51,234,231,95,130,217,94,47,20,204,225,121,116,165,163,6,59,148,46,18,59,169,228,194,130,98,171,178,101,144,24,162,221,22,187,36,102,103,4,125,7,182,60,242,204,218,153,10,103,237,167,239,39,86,9,221,177,140,177,220,58,247,182,57,194,148,241,92,47,39,232,23,88,230,32,191,77,117,202,65,242,68,107,75,132,148,9,220,70,80,121,29,33,206,62,106,178,203,130,39,0,183,33,128,39,121,5,168,39,4,15,158,228,39,189,185,137,212,255,169,124,142,112,70,199,41,190,115,167,167,8,78,17,94,114,171,225,64,245,84,161,170,9,147,83,39,128,8,113,29,61,11,191,39,219,218,194,42,251,214,94,250,185,153,34,140,177,72,175,139,107,207,52,70,90,57,20,218,172,17,156,240,46,69,150,26,173,130,30,241,35,79,240,197,218,88,76,126,233,127,93,131,3,4,105,77,212,51,41,30,156,102,215,32,209,95,140,19,94,40,234,218,190,63,62,159,164,188,40,179,71,158,205,20,242,153,9,51,208,53,61,255,150,168,75,38,61,6,130,229,129,115,119,151,0,8,97,148,211,167,239,42,102,239,222,127,150,188,207,212,207,165,32,126,8,58,218,98,145,79,167,156,34,50,64,112,91,163,26,59,120,1,73,207,171,95,62,122,131,161,186,3,181,180,17,92,114,244,105,210,176,2,143,247,171,239,90,43,245,254,193,47,185,134,30,153,222,24,110,36,173,147,242,191,194,234,240,51,131,29,129,70,116,215,11,129,39,33,217,159,172,249,9,38,117,163,223,165,180,103,78,97,212,238,154,109,74,193,37,107,217,158,39,109,10,235,143,232,145,172,97,121,114,10,129,72,166,151,245,67,53,231,91,196,157,3,250,184,149,159,211,162,201,34,187,185,145,130,83,50,73,88,132,2,172,233,154,221,254,249,196,8,38,149,227,139,53,143,228,244,170,54,165,127,222,48,223,56,56,220,199,86,32,111,93,33,252,232,77,51,132,238,201,80,231,159,109,240,91,20,96,15,146,89,230,235,79,202,208,53,122,167,180,138,238,106,28,208,122,29,215,49,37,63,54,250,175,253,30,16,45,141,27,48,25,161,44,51,128,247,29,215,213,54,105,23,0,110,184,154,131,187,111,242,89,246,126,199,172,251,194,162,32,152,6,10,216,130,174,236,213,62,98,201,149,175,99,42,76,253,125,226,149,234,86,23,55,174,133,73,105,91,73,32,49,152,240,209,148,77,72,161,6,54,199,3,242,149,211,10,87,99,73,112,144,162,157,98,255,69,228,18,188,218,76,205,143,48,108,202,3,68,0,22,254,247,205,194,9,241,13,166,170,97,70,79,118,68,106,231,136,55,133,254,134,196,91,132,60,227,230,240,100,165,229,25,30,217,126,229,115,32,127,162,94,70,20,84,76,92,124,167,247,22,239,240,77,115,199,138,171,81,209,127,247,4,11,122,85,184,160,208,42,128,126,164,16,79,163,191,62,17,21,99,198,137,187,54,243,117,163,211,160,142,158,116,14,81,43,2,61,103,13,5,31,187,91,215,234,232,127,58,252,161,151,210,51,91,77,151,19,249,132,33,58,9,111,129,220,183,234,20,61,123,241,252,117,245,251,3,25,175,193,220,13,31,204,5,56,148,113,117,228,23,51,119,103,78,226,167,23,39,228,150,247,171,34,66,27,14,135,103,196,23,95,211,75,183,245,61,229,198,34,165,142,156,245,224,10,79,97,165,171,20,158,108,109,17,151,44,204,120,44,28,201,80,97,99,120,213,48,107,60,57,222,136,156,71,88,56,89,66,97,88,231,82,25,27,131,119,39,122,136,143,131,210,210,21,163,9,115,163,115,144,113,225,84,113,234,41,7,105,119,244,84,132,109,196,127,7,148,235,57,189,41,237,62,72,34,105,252,21,47,242,50,157,72,4,98,102,130,174,244,181,170,15,126,233,100,13,110,118,161,20,19,85,30,18,67,44,120,47,94,188,210,158,164,86,125,68,112,140,14,128,149,19,108,13,194,24,175,38,47,200,145,189,40,15,216,194,164,134,162,95,22,44,217,74,245,217,109,118,44,172,132,60,222,158,47,195,32,201,30,147,136,103,109,85,66,4,29,89,128,10,68,235,35,76,125,234,86,28,74,5,81,183,136,150,21,228,143,196,227,54,30,119,152,122,66,53,175,39,80,166,170,255,152,141,6,167,112,6,248,215,0,96,85,171,188,131,34,2,179,226,224,75,134,224,232,24,9,169,47,46,197,175,153,125,36,176,204,251,153,154,208,5,93,232,54,68,83,146,199,11,13,62,143,35,166,139,47,97,80,84,32,179,73,50,100,195,231,169,52,21,49,166,132,183,213,242,159,212,12,200,238,120,75,165,166,237,15,103,69,196,234,212,11,102,3,231,75,120,206,44,174,115,19,167,138,61,47,91,3,187,179,146,189,1,67,14,50,199,246,103,247,234,199,248,40,92,33,43,172,180,144,122,7,2,146,89,55,132,46,168,193,150,61,209,152,88,225,124,148,88,179,152,201,251,75,163,34,97,153,55,139,18,12,102,80,229,203,26,111,203,136,240,145,203,64,85,41,121,96,71,211,98,121,184,130,181,40,65,10,247,10,20,55,236,189,49,75,195,119,163,163,102,132,122,199,241,220,53,108,239,115,106,11,231,196,230,149,129,118,117,149,250,255,162,145,53,255,254,17,7,141,192,29,188,173,59,21,193,179,51,201,42,210,132,179,205,251,233,250,219,214,72,121,212,18,52,115,208,218,98,2,186,254,59,73,125,36,87,170,50,102,197,9,77,82,205,134,22,160,67,100,57,179,158,2,233,120,84,81,224,26,62,31,242,49,146,180,29,186,106,188,92,7,135,169,120,252,241,41,95,121,89,109,32,243,158,117,106,129,212,88,68,250,219,17,136,12,11,19,141,73,8,157,89,94,120,18,75,55,206,253,98,201,54,21,169,96,58,150,40,67,58,100,184,58,15,242,241,205,141,114,234,127,78,244,144,27,73,23,71,185,2,219,71,109,236,29,253,48,220,67,61,10,31,56,7,237,69,0,32,242,51,236,186,43,160,43,92,66,118,13,43,68,226,198,16,10,111,245,48,71,133,131,44,59,9,215,231,93,236,125,103,16,170,163,219,161,71,110,7,149,220,172,176,144,159,229,8,12,151,49,5,200,240,191,41,84,222,120,17,254,141,142,60,232,246,24,193,59,182,166,217,233,190,89,220,231,150,52,87,196,46,79,64,220,188,47,94,109,200,1,230,146,184,12,95,196,90,49,172,203,9,31,86,72,24,34,159,16,159,67,58,251,95,181,246,75,185,135,152,141,123,24,122,49,63,105,78,185,143,94,192,192,188,86,198,196,157,111,128,225,185,153,44,101,175,80,216,7,162,63,11,141,161,200,124,200,0,70,53,60,195,60,61,14,190,241,4,236,232,119,194,109,227,239,227,226,237,195,233,48,143,185,7,85,43,106,75,141,63,58,216,44,19,197,26,166,60,47,54,137,8,119,12,239,170,88,52,255,17,180,42,103,18,166,240,105,6,202,203,148,38,108,140,238,230,83,42,201,226,197,77,65,119,211,162,134,53,226,238,145,216,216,39,176,86,229,91,212,248,84,103,63,48,74,44,30,127,233,126,217,208,29,243,95,185,120,166,190,221,199,85,99,123,39,179,239,74,127,32,128,26,127,65,130,7,82,196,164,103,184,41,214,181,104,109,95,146,137,188,13,107,118,28,116,106,83,113,171,15,43,55,98,117,48,191,149,126,235,10,1,95,201,55,104,147,69,48,234,38,58,89,163,201,166,195,155,189,96,237,146,158,189,174,104,180,234,224,94,106,117,214,200,227,25,9,119,254,190,61,120,93,14,229,21,212,191,172,130,21,59,137,140,204,237,7,104,239,93,98,150,73,64,142,191,115,222,114,150,211,152,31,255,235,34,41,169,234,255,109,231,198,221,0,38,175,73,71,129,254,70,110,195,122,168,239,239,204,167,122,1,158,23,63,27,147,90,138,110,78,111,225,210,198,104,156,250,134,79,229,146,156,150,26,158,69,30,100,81,109,166,44,174,163,18,88,178,23,107,7,72,62,19,5,95,152,77,200,252,173,244,89,186,53,109,208,143,208,176,209,26,80,10,242,71,201,96,35,140,126,104,154,50,144,41,52,78,97,173,87,218,191,140,25,121,197,6,197,153,157,62,69,30,57,224,80,158,183,249,128,245,127,59,93,169,47,215,184,108,89,163,178,188,188,168,125,87,23,36,46,23,185,162,178,180,210,96,43,25,184,67,30,200,211,132,170,106,139,5,193,195,97,144,143,4,26,202,213,149,66,239,36,171,224,198,171,183,218,198,181,199,16,7,159,48,208,251,225,206,1,211,240,212,178,15,234,83,190,100,184,175,225,159,37,177,107,207,11,172,180,246,178,226,62,51,242,57,169,153,89,82,71,127,135,254,45,66,206,250,141,103,166,235,149,108,223,135,170,136,45,132,77,38,193,23,8,195,179,28,156,88,160,144,80,121,100,83,111,209,126,206,176,25,228,188,5,96,91,122,193,172,13,150,182,233,233,129,4,101,32,104,235,30,62,132,75,237,20,24,73,138,112,243,197,82,235,205,60,213,216,176,176,112,228,254,80,137,209,45,105,6,31,234,128,86,95,59,149,210,133,239,41,89,138,21,23,223,156,82,251,18,15,154,59,90,239,203,78,111,162,39,141,144,212,253,179,217,135,211,169,165,140,120,225,156,110,96,58,60,109,98,254,247,208,140,12,235,122,57,94,9,30,222,79,57,252,223,136,206,186,155,233,161,116,100,180,26,254,133,1,220,133,120,24,35,58,153,130,167,218,175,196,155,206,115,105,110,51,220,28,132,109,104,221,219,123,102,146,143,47,216,250,113,195,252,112,18,139,29,214,98,30,52,223,0,218,219,97,30,99,142,171,177,248,140,90,184,34,250,41,192,85,48,232,149,93,194,50,47,65,28,84,212,120,80,57,182,202,120,8,21,252,37,209,117,8,235,204,194,99,38,196,36,187,80,2,106,85,233,25,247,159,205,130,21,149,32,161,190,135,12,246,31,71,52,73,33,7,106,243,172,172,116,162,36,210,99,225,198,78,100,64,2,233,71,89,52,25,165,100,171,180,160,235,59,235,37,85,174,161,15,152,74,140,154,11,139,73,211,71,150,158,154,82,8,114,247,163,241,151,202,98,87,64,115,213,36,172,102,91,61,231,41,239,200,58,114,127,242,253,10,75,199,154,2,202,243,255,95,214,133,172,193,39,61,225,72,103,243,160,187,57,63,93,130,85,42,44,125,240,26,175,165,71,230,65,216,76,34,18,219,53,229,55,224,4,72,69,216,29,199,202,214,22,132,7,3,157,64,41,247,35,195,232,76,222,36,186,161,206,51,143,235,135,172,167,59,174,16,75,28,153,148,129,148,191,151,80,47,99,127,65,93,103,125,183,99,66,252,126,183,158,103,170,10,191,10,168,98,145,20,42,75,248,238,233,136,57,112,103,162,85,146,80,128,58,163,36,207,116,129,153,239,170,106,251,73,248,214,85,249,237,24,224,222,215,230,80,90,34,186,113,14,116,76,184,61,166,182,161,170,171,108,208,174,176,228,122,42,244,77,168,38,241,238,16,177,77,106,6,139,149,70,233,58,19,16,198,124,89,65,62,241,7,218,51,239,15,236,170,181,156,56,217,201,161,43,3,61,228,135,226,208,122,25,97,45,85,200,26,33,231,172,89,114,182,53,101,254,194,47,7,35,104,232,17,187,95,108,98,120,17,132,109,152,228,37,63,254,231,72,161,24,160,76,197,186,83,166,190,110,53,178,135,102,160,109,210,139,121,249,196,4,245,29,150,175,42,192,93,6,47,131,233,238,99,54,180,80,242,162,121,210,217,67,160,77,151,82,66,66,112,3,210,172,58,40,39,146,153,118,17,57,241,61,112,188,220,31,54,2,172,11,124,110,29,77,15,220,186,128,76,40,103,17,27,225,49,108,167,233,113,17,255,194,236,189,239,229,101,42,142,156,235,198,227,102,183,3,121,133,142,112,171,151,83,108,133,229,221,6,129,12,78,176,6,134,120,223,79,23,204,115,41,197,209,52,156,72,44,192,180,107,151,6,202,165,1,68,224,83,175,31,58,49,232,184,143,49,229,61,153,88,157,194,121,113,212,24,133,22,30,134,246,108,117,114,46,16,169,46,38,214,113,217,46,190,216,75,108,60,30,111,42,181,175,104,105,182,13,118,217,177,28,111,200,143,178,255,25,125,95,213,216,118,2,181,226,132,205,245,114,156,88,16,178,130,7,208,141,204,216,129,174,250,154,179,217,26,64,239,146,226,46,83,78,234,119,229,42,138,82,151,236,193,134,144,163,175,31,135,65,131,71,168,79,90,223,199,219,233,197,223,163,129,151,78,172,224,140,18,190,224,220,67,47,67,64,135,67,113,238,195,232,26,19,189,249,118,103,132,155,114,101,63,54,223,231,133,74,121,85,63,214,249,121,96,171,7,74,154,235,166,191,85,202,129,10,58,225,115,145,29,138,6,122,23,98,132,62,104,195,18,179,88,241,5,102,73,40,242,119,123,21,63,70,244,141,194,43,199,97,6,145,46,136,48,172,195,21,126,225,245,231,20,5,224,79,72,111,155,132,233,224,250,135,215,249,199,111,153,247,52,150,59,30,83,95,82,204,91,133,57,22,74,48,124,42,244,45,19,87,201,183,236,206,89,201,249,20,238,34,31,140,229,29,43,249,18,179,146,243,239,82,28,4,172,41,131,143,182,254,66,128,165,108,75,166,220,220,13,176,214,93,24,42,229,201,48,108,21,130,139,152,150,20,55,167,15,124,187,141,202,64,79,155,166,104,163,177,212,202,95,215,194,115,228,37,153,32,120,50,4,191,84,156,110,171,88,248,232,83,25,237,190,100,66,95,216,43,175,110,170,179,186,243,194,81,30,149,82,233,62,137,71,255,251,139,228,122,97,112,169,99,66,13,124,78,56,13,26,209,227,187,101,198,24,186,33,137,155,117,84,184,189,31,63,57,226,60,66,92,123,77,88,150,41,92,53,148,168,196,117,174,10,235,208,184,81,88,5,149,2,241,29,198,179,190,15,45,118,52,32,224,153,211,214,61,149,143,151,142,192,136,98,199,64,91,185,130,61,19,29,210,217,177,230,4,64,191,89,236,134,154,64,241,8,197,51,6,41,193,148,53,118,184,206,254,101,131,244,20,97,191,109,29,193,59,38,180,82,64,231,202,72,142,26,80,164,36,92,26,75,234,168,160,97,160,208,36,180,227,196,128,121,95,19,81,141,167,36,210,188,184,221,238,90,99,19,154,30,161,239,28,66,66,203,149,204,224,125,46,32,33,125,164,145,169,227,3,232,76,252,190,7,42,29,227,195,174,251,16,120,129,133,92,168,238,54,252,94,214,45,32,193,27,88,175,50,134,213,1,6,88,200,142,10,92,168,50,33,248,212,201,62,84,1,100,25,8,27,24,217,129,142,149,187,158,2,73,30,236,82,52,114,89,144,95,142,206,199,92,127,202,201,254,254,113,12,51,91,247,15,224,209,110,27,228,196,160,138,48,154,137,163,214,22,79,247,28,225,68,127,202,247,40,206,77,24,73,230,136,95,239,176,177,212,101,164,38,63,176,189,134,130,254,210,80,184,199,70,179,172,44,122,79,145,37,111,185,163,26,202,34,188,100,126,189,140,138,21,34,143,55,217,158,7,101,55,67,181,100,93,175,40,84,51,195,187,255,18,175,187,68,73,96,116,96,174,232,133,99,216,135,230,61,77,201,50,83,205,223,195,73,28,158,21,127,244,23,71,20,180,88,69,149,144,156,154,49,196,210,180,243,36,240,188,236,249,243,64,197,97,127,196,247,62,198,30,139,251,13,177,253,213,202,14,151,214,173,39,71,67,175,235,254,175,36,41,237,25,65,183,209,51,8,193,205,55,220,172,165,21,205,170,148,57,77,77,161,90,97,190,235,145,205,198,246,145,12,110,10,243,43,240,225,126,49,214,243,135,253,24,103,19,82,172,218,249,240,65,112,137,210,228,157,125,85,221,154,247,194,217,60,113,120,101,194,95,30,28,206,101,30,45,142,56,191,34,36,235,62,233,56,13,166,201,177,133,81,225,140,187,83,122,99,158,169,104,47,202,76,164,46,184,66,49,136,149,137,161,21,85,0,158,124,207,47,217,234,207,38,10,212,53,23,58,30,47,44,114,77,101,127,132,71,210,101,39,132,8,131,171,126,88,182,214,50,41,117,135,19,141,115,63,132,170,97,179,156,100,231,178,254,222,197,90,58,18,208,120,156,170,225,116,45,195,5,15,38,157,172,9,120,113,48,229,187,167,125,169,29,150,214,111,243,56,42,109,201,188,11,183,245,83,183,133,225,134,78,93,180,197,67,12,9,19,106,155,182,45,75,255,106,56,123,27,78,162,144,84,34,149,44,31,191,150,250,145,58,56,223,143,20,175,46,166,62,160,9,238,32,86,128,196,129,67,185,113,21,144,86,155,75,1,72,49,73,133,30,44,38,30,238,222,197,120,120,198,37,212,185,143,126,243,34,21,37,190,242,170,216,60,235,154,196,248,29,39,50,1,167,169,112,60,58,187,124,38,3,25,32,229,182,34,137,97,173,131,23,240,16,159,179,102,130,128,80,137,83,65,200,255,245,124,177,198,252,29,223,143,21,112,231,127,99,157,22,59,16,57,161,141,221,6,9,148,145,10,3,58,252,237,31,109,77,228,42,125,95,92,28,198,103,244,120,163,12,176,184,213,149,166,117,30,40,173,86,214,28,180,90,146,248,235,193,142,167,47,229,0,55,2,160,111,133,187,220,200,233,34,36,174,189,233,249,162,214,220,63,77,162,80,35,254,147,167,252,104,40,241,210,248,96,20,8,96,23,69,84,130,115,166,170,3,81,211,59,206,238,213,190,42,83,115,11,160,80,210,228,11,206,238,94,151,94,123,58,11,163,133,78,119,138,129,104,155,177,72,167,59,26,135,41,92,34,153,231,87,105,221,208,214,214,70,36,194,76,120,203,128,162,203,174,80,100,255,94,5,79,7,161,210,175,204,46,224,24,7,211,125,169,69,224,163,243,19,205,67,74,20,0,205,142,133,27,227,193,130,105,6,249,101,176,59,109,189,164,148,238,253,238,189,126,61,141,217,232,21,23,109,40,7,82,134,206,244,205,7,119,239,28,220,72,158,129,8,66,224,186,225,248,125,63,193,227,200,146,165,225,119,162,57,218,28,196,20,225,46,149,230,239,102,188,34,74,83,123,202,213,32,208,97,67,152,6,124,14,91,60,99,192,234,16,221,17,105,159,22,104,45,171,182,44,24,195,163,141,197,13,234,113,217,155,185,43,140,50,129,45,246,235,44,202,29,243,110,100,106,226,207,127,208,136,187,186,216,79,222,138,3,7,27,136,73,246,40,88,224,183,201,40,81,249,142,205,224,180,114,150,133,182,75,130,110,26,148,219,29,170,191,145,247,71,66,2,166,249,245,9,4,168,206,157,21,164,20,114,195,176,132,202,141,43,204,62,177,25,233,167,13,230,237,248,213,0,45,215,216,240,38,95,68,221,155,199,37,228,40,201,71,175,172,24,36,32,97,178,2,104,135,192,102,178,190,177,100,99,60,215,21,234,247,15,26,32,4,162,51,95,195,64,217,159,234,220,240,175,222,222,1,122,180,213,218,224,154,165,210,144,29,197,81,240,180,48,215,132,178,59,60,227,48,235,240,6,121,66,101,25,243,180,106,213,158,71,16,38,43,37,192,121,104,34,212,131,227,207,14,21,104,120,241,133,193,7,30,115,106,96,189,32,86,210,146,32,59,164,180,40,36,143,25,39,112,60,253,254,37,91,149,232,220,199,134,217,177,209,197,77,240,100,245,255,147,180,186,60,19,36,251,176,205,174,63,211,108,49,87,202,13,217,236,172,178,50,148,51,119,223,42,230,234,69,74,78,224,146,242,184,124,46,210,82,181,53,94,61,228,86,225,62,101,72,63,182,170,188,185,55,165,15,248,179,85,78,155,221,181,237,202,135,194,189,130,239,195,76,145,134,179,135,55,166,205,77,94,109,232,154,207,115,126,217,70,127,87,224,14,192,141,206,69,132,33,111,144,37,20,211,76,204,139,153,95,226,69,5,142,177,83,36,202,83,8,68,22,249,93,242,250,186,193,15,68,12,54,242,30,243,24,85,236,191,69,69,97,186,48,92,231,213,3,30,114,7,94,17,138,25,82,170,114,101,220,244,17,21,180,86,42,110,34,100,231,67,67,254,118,51,201,160,236,153,218,74,153,140,211,138,241,87,50,60,114,244,225,147,46,91,32,38,218,195,131,37,126,238,48,223,137,173,128,215,94,253,133,109,195,244,245,11,28,233,140,151,173,103,84,1,39,134,167,60,95,157,168,155,1,7,52,113,71,147,49,94,118,101,106,56,147,111,79,93,43,122,148,173,225,145,69,93,80,239,247,245,13,80,7,222,22,147,145,101,118,203,195,87,67,192,130,122,32,12,244,15,13,34,205,41,228,6,124,108,19,69,238,89,177,211,96,194,238,71,69,46,103,7,136,190,215,125,41,105,119,128,108,77,142,41,163,118,238,187,44,50,100,218,130,76,138,197,215,145,117,88,169,129,41,238,179,163,155,75,237,33,51,199,208,189,216,144,127,113,84,200,187,39,102,75,143,96,228,71,249,196,96,100,25,52,202,252,113,105,252,152,47,125,137,89,82,221,103,118,238,142,54,106,117,114,166,185,131,15,193,90,94,119,199,165,177,185,20,140,173,73,178,63,70,192,39,28,174,243,223,64,92,100,13,201,59,224,120,235,244,129,173,219,5,23,217,79,132,94,216,222,68,156,73,167,81,231,89,104,240,187,113,185,241,11,158,228,251,235,204,184,222,44,11,248,99,47,104,71,64,6,50,166,236,62,129,51,154,176,242,224,231,39,85,173,242,39,47,191,50,91,160,136,23,42,45,182,26,12,112,125,106,156,250,235,58,222,101,47,249,53,29,211,168,228,249,202,17,114,164,252,52,217,46,203,34,233,214,211,78,192,236,7,88,33,27,145,60,114,46,214,17,176,110,247,160,192,68,147,81,145,230,19,219,233,179,138,162,160,238,127,183,45,97,226,58,216,134,69,58,30,141,16,158,53,250,75,11,29,147,188,165,196,117,23,148,42,221,165,169,82,161,29,226,241,28,11,64,232,124,204,138,26,66,10,159,248,196,236,75,227,112,193,146,132,106,204,84,47,148,241,13,41,188,125,152,43,20,240,188,207,253,209,168,14,215,192,239,194,210,102,193,127,23,40,159,72,4,143,1,221,82,30,247,241,136,178,170,253,180,235,207,49,33,9,157,133,199,252,228,193,55,119,241,111,221,186,125,81,145,70,235,235,198,78,56,233,66,173,169,147,104,189,162,227,20,40,61,42,192,130,124,63,134,83,93,247,247,167,4,191,231,30,230,43,29,75,134,154,10,54,210,64,176,245,19,133,149,144,97,2,187,56,196,199,123,218,17,7,225,112,186,248,89,64,171,117,177,48,23,11,35,186,170,130,170,241,177,200,181,116,82,60,138,48,177,162,239,239,236,232,114,220,82,240,10,19,58,133,211,118,60,211,109,189,28,9,47,171,66,173,30,174,19,40,242,93,28,16,247,83,89,117,125,239,122,163,184,58,162,233,248,31,72,233,194,239,140,188,48,135,63,121,87,16,54,101,199,35,156,194,49,193,45,205,72,225,137,251,139,237,18,246,252,203,88,136,15,44,56,93,156,245,203,134,113,136,67,178,234,157,101,233,65,176,176,217,62,222,61,43,18,241,160,95,69,188,6,178,139,34,125,201,68,171,226,211,64,189,146,236,240,33,159,125,118,209,248,13,81,22,0,31,47,126,178,8,82,85,43,141,99,247,242,255,181,15,103,87,244,179,65,3,193,181,228,58,224,80,162,44,246,73,129,117,21,123,159,50,123,201,46,58,5,15,208,154,127,94,56,88,72,4,57,252,49,213,134,187,209,194,168,1,225,140,105,166,14,82,254,32,56,144,221,31,147,120,233,167,26,213,146,61,63,4,61,9,241,114,152,18,136,215,185,233,11,3,163,230,54,32,11,245,210,237,103,140,231,24,91,100,184,117,89,169,246,226,162,137,223,22,9,249,109,237,184,128,186,246,211,143,234,26,101,53,112,95,107,166,71,77,17,105,224,153,239,71,198,11,121,255,152,99,95,88,103,232,129,205,133,83,50,213,33,52,11,153,146,250,61,217,233,157,152,64,64,222,219,158,161,215,59,26,231,153,192,109,131,167,199,35,44,96,66,216,169,154,165,206,200,133,98,91,70,55,154,158,43,255,198,75,250,120,172,133,36,135,82,69,37,168,4,142,60,153,241,225,169,254,48,240,142,29,210,248,230,128,114,153,136,165,222,164,151,189,124,18,170,214,152,33,219,246,119,188,166,221,252,157,111,47,220,19,195,116,19,217,43,171,151,235,75,194,34,36,39,252,41,74,216,109,132,174,15,77,195,112,135,65,135,246,139,123,249,72,186,69,220,209,213,53,197,243,15,59,225,67,209,28,76,21,136,130,187,130,112,191,228,58,57,85,39,199,181,118,245,253,201,66,184,98,38,174,45,149,30,159,204,8,250,132,173,132,52,65,144,31,7,35,209,124,11,193,168,240,80,75,186,235,205,122,134,247,255,48,58,199,253,116,25,223,227,20,148,183,138,124,153,139,198,64,89,108,30,98,98,247,45,226,175,233,78,106,138,130,44,204,138,24,217,74,52,140,176,109,73,24,92,108,137,160,139,251,175,129,100,232,101,81,28,247,75,190,173,236,216,49,89,124,251,177,102,116,226,171,198,157,139,161,246,198,194,139,186,155,56,1,205,92,104,51,117,43,137,84,61,55,175,66,99,178,95,205,245,96,171,55,12,25,42,147,236,228,107,207,129,242,156,83,165,212,115,250,74,147,188,195,30,194,145,110,163,18,173,147,142,1,151,12,94,90,235,153,196,36,236,162,88,73,29,232,124,170,121,77,180,41,213,221,178,174,255,79,249,244,126,224,177,138,246,61,140,201,64,144,49,4,113,35,223,252,224,215,24,142,39,138,178,15,163,225,173,150,51,162,86,59,233,216,63,246,30,167,140,162,165,165,122,5,35,235,43,202,5,159,39,224,111,210,65,105,25,205,32,147,161,47,73,109,21,48,181,118,11,235,16,16,1,235,160,44,149,45,47,46,200,6,62,215,100,196,87,102,50,67,145,23,145,190,164,129,71,13,63,81,4,237,205,232,203,0,12,130,153,199,219,245,248,156,237,16,181,143,189,119,208,217,49,70,145,1,65,73,102,158,153,161,75,133,119,85,190,249,128,128,127,239,145,50,79,204,229,7,156,20,209,0,139,190,61,15,60,18,0,189,105,161,73,225,116,27,22,104,213,50,18,197,140,45,104,242,69,199,105,27,250,46,27,210,120,68,122,86,89,157,140,165,73,42,101,106,214,106,34,221,206,100,187,173,188,135,163,125,112,202,97,15,143,89,228,30,133,191,31,37,224,230,174,15,114,109,179,246,119,249,178,87,43,206,244,66,132,201,17,90,189,177,21,133,212,155,183,52,211,161,44,187,51,12,250,156,37,194,215,193,236,159,16,228,153,170,43,37,177,10,150,160,255,2,175,102,213,184,106,231,240,230,167,252,29,187,33,216,169,225,23,6,101,196,193,56,75,192,8,251,116,126,81,178,66,98,117,182,141,189,117,161,187,180,160,160,188,40,49,20,198,120,160,177,157,233,190,92,243,253,18,108,171,31,180,125,186,133,123,216,174,233,132,250,173,249,234,54,186,243,180,80,253,85,66,74,245,240,119,117,123,190,211,74,54,246,198,86,251,223,169,134,5,48,41,241,122,219,187,136,9,247,253,181,239,232,223,252,196,228,171,126,146,102,180,58,107,217,1,22,104,140,106,252,83,155,47,164,218,90,45,44,200,24,129,70,87,85,209,104,84,189,101,127,67,62,68,105,151,61,184,79,76,237,228,176,90,45,18,130,231,160,245,165,246,232,165,242,141,64,147,162,195,60,240,214,238,13,57,75,118,114,86,151,184,213,118,99,210,25,70,27,218,66,209,184,149,190,211,46,104,40,223,225,179,249,208,72,127,251,215,167,34,223,84,39,181,217,209,120,213,49,15,43,1,52,111,253,58,64,7,150,15,61,175,111,196,123,204,116,179,19,176,91,122,188,180,130,25,200,165,201,215,43,2,148,191,197,68,246,224,77,95,26,193,131,9,128,97,15,210,47,249,75,46,25,242,53,83,132,96,197,102,84,90,81,97,235,148,249,106,20,40,36,195,214,161,221,231,101,84,45,98,103,93,22,158,1,14,89,166,8,130,42,126,53,93,138,204,108,190,169,60,86,106,248,21,230,210,152,71,126,211,87,29,210,25,31,192,17,31,188,16,105,45,247,7,249,22,133,88,177,242,115,188,209,212,38,170,242,43,231,20,174,195,227,152,13,6,24,93,254,49,77,62,206,104,255,218,56,221,26,209,169,70,220,32,77,138,109,62,65,101,24,185,45,8,237,162,139,245,107,48,239,120,38,33,179,33,132,120,120,242,11,26,24,13,205,77,72,34,229,118,177,33,173,46,135,39,91,129,6,213,1,106,171,56,5,44,48,183,247,242,91,119,181,202,207,151,27,106,91,116,51,234,126,171,140,60,192,197,158,227,209,240,129,55,113,9,159,183,104,181,235,195,178,149,222,72,233,39,150,132,187,62,181,40,84,118,203,145,162,195,164,178,148,127,200,192,147,201,50,234,201,29,215,227,96,53,64,105,208,83,221,105,135,192,94,181,179,141,70,14,117,137,206,78,1,60,147,250,122,157,20,203,51,251,173,219,85,158,37,92,82,77,227,10,163,160,203,183,209,35,169,11,224,99,32,185,61,241,114,56,163,64,35,96,46,175,183,49,198,165,186,91,13,114,59,252,163,245,26,243,155,142,63,231,34,94,252,253,108,174,23,52,168,216,146,67,80,135,131,52,142,144,13,46,124,35,35,34,117,64,246,201,31,75,46,158,86,253,242,205,33,192,58,114,227,233,118,96,78,205,196,174,54,229,37,85,24,86,213,195,2,245,25,122,220,191,134,32,192,190,145,23,162,91,242,169,185,0,238,194,70,167,169,174,230,94,14,104,128,255,155,5,43,243,254,231,41,171,207,214,48,23,19,51,112,165,18,244,212,251,57,148,88,153,48,122,255,41,122,185,65,44,16,28,252,81,233,130,144,148,68,152,120,224,114,240,85,23,2,230,207,193,174,70,112,244,150,86,223,193,156,73,150,139,58,200,244,41,67,143,72,10,5,253,239,238,43,218,227,220,138,167,143,3,154,105,250,117,231,40,58,85,20,0,46,198,234,247,212,217,144,149,115,219,239,73,33,194,64,178,255,96,51,211,3,53,66,117,59,144,55,226,136,45,46,235,19,85,65,110,91,113,144,249,244,207,147,113,122,175,227,24,48,215,127,153,134,159,138,38,131,240,238,207,194,161,137,133,225,234,236,204,189,91,95,120,199,236,95,91,226,224,100,167,35,219,93,122,63,240,111,50,192,194,187,224,147,40,172,28,201,128,227,96,113,0,88,205,242,17,231,154,112,235,69,115,132,0,112,153,244,83,125,132,176,10,114,65,130,197,218,174,230,187,76,211,254,165,194,42,63,118,167,177,202,229,15,196,201,243,50,130,190,125,132,8,5,85,135,164,122,82,117,82,94,73,207,128,181,191,155,65,79,51,64,105,159,66,56,159,112,249,60,168,98,18,148,164,5,101,218,182,21,157,53,84,235,16,199,97,162,111,172,209,130,23,158,216,152,225,98,226,27,35,126,57,177,163,168,33,127,143,33,57,28,177,65,104,59,188,66,119,1,132,5,54,132,132,8,0,185,122,186,72,166,174,149,233,67,206,72,18,146,68,118,208,173,88,32,106,94,184,181,87,156,19,62,105,227,232,23,48,145,151,37,20,9,89,67,49,240,250,166,157,0,68,140,63,211,122,7,1,49,178,122,47,119,145,160,150,6,59,88,104,207,249,243,40,225,105,129,140,72,226,50,7,62,200,146,24,150,145,107,104,197,193,65,195,6,204,118,72,3,12,212,3,66,137,236,177,237,38,67,254,8,17,79,224,27,221,122,127,8,122,56,233,25,133,224,111,162,245,225,198,76,137,63,128,201,60,117,171,161,9,8,0,35,57,150,184,176,127,148,246,8,142,246,46,132,32,107,244,37,29,248,228,70,106,116,73,141,148,200,100,100,41,239,186,101,163,64,176,177,41,72,94,67,112,240,17,114,26,147,151,152,182,184,214,27,137,243,34,151,169,50,149,80,146,45,32,205,141,220,54,147,137,200,206,132,81,23,124,193,87,198,128,68,111,78,90,120,115,229,209,29,185,183,14,176,154,155,246,189,66,114,9,109,161,113,181,90,111,248,222,255,57,216,107,246,22,80,230,7,161,214,69,216,121,94,232,226,100,54,206,33,217,213,136,131,128,139,31,150,51,206,83,232,148,31,36,21,245,182,221,41,132,131,193,46,136,5,117,196,78,61,92,253,28,197,144,82,228,122,135,248,249,253,118,149,66,109,132,229,145,250,76,42,15,114,236,100,171,229,222,250,2,108,83,18,217,195,144,119,175,147,152,39,85,233,229,186,198,60,43,109,214,186,76,188,158,107,237,73,173,56,172,34,204,102,172,146,46,34,154,70,240,175,41,8,155,101,121,155,75,221,101,202,35,228,192,94,53,174,15,59,121,43,48,163,112,211,153,240,213,232,136,193,99,224,29,242,75,171,81,249,177,104,213,218,123,28,16,1,99,28,213,7,224,9,155,133,108,134,206,177,249,156,152,229,17,5,231,102,217,172,188,159,78,133,209,209,236,252,201,248,18,152,52,151,75,226,35,218,212,143,191,21,204,10,29,233,178,1,58,64,20,222,94,104,102,225,173,45,169,123,20,30,226,96,61,219,39,78,58,14,34,168,125,96,61,120,56,179,167,157,226,184,47,136,202,121,97,120,188,237,170,87,166,153,173,178,203,42,196,34,40,22,172,64,39,157,126,202,1,85,27,248,143,169,159,76,115,170,3,222,230,191,240,84,5,20,71,9,77,204,105,61,221,66,116,227,33,248,203,151,64,222,128,25,214,24,130,203,212,25,17,186,39,75,196,80,132,170,7,200,107,254,163,109,26,170,122,9,180,100,50,93,0,217,167,96,48,72,87,156,204,84,130,97,54,3,225,216,98,38,237,216,252,139,245,225,26,239,56,24,158,109,93,83,118,240,104,1,180,36,47,253,71,83,92,186,153,107,159,84,167,158,229,136,177,216,192,248,168,113,119,247,193,150,210,209,208,29,154,250,16,65,7,98,178,121,187,240,58,131,105,61,124,144,135,255,39,123,187,98,207,198,110,47,188,146,163,164,110,118,195,68,217,252,195,167,113,146,239,235,127,75,75,212,222,59,183,27,188,242,17,239,240,11,62,151,16,233,64,245,131,64,2,226,224,91,99,169,136,126,214,50,211,138,248,14,94,197,202,243,18,92,196,39,217,221,243,211,34,86,56,131,174,70,184,108,91,102,105,133,148,232,241,51,101,152,197,44,119,226,206,166,39,147,27,212,20,165,187,181,116,197,30,164,122,191,50,127,218,115,16,131,89,240,88,170,103,67,92,59,37,178,18,186,6,238,71,253,68,49,149,219,202,33,11,222,73,209,155,210,117,149,112,254,93,11,128,113,172,201,200,165,220,57,120,123,200,162,210,150,182,207,231,124,53,80,237,234,40,80,6,98,171,43,70,93,124,69,220,230,44,220,142,77,212,216,156,202,117,123,13,254,197,133,102,187,241,123,45,230,142,95,222,17,127,39,179,196,68,177,34,80,47,32,70,127,150,116,193,242,80,245,34,152,108,247,4,116,187,65,87,120,17,97,42,56,161,76,161,98,236,238,133,179,228,44,13,83,17,86,6,16,25,51,117,158,155,237,253,212,252,198,170,184,94,136,23,142,30,79,54,234,58,147,210,139,121,124,245,82,224,24,119,118,101,7,188,180,5,129,132,26,190,80,195,230,47,166,169,44,56,113,70,220,1,40,116,209,171,114,59,30,79,27,8,106,151,255,101,142,144,110,25,219,31,170,149,154,37,208,80,156,108,33,224,33,250,111,111,62,29,231,242,192,10,116,249,207,93,72,27,185,176,244,58,247,78,180,224,200,141,218,211,99,161,48,122,112,203,209,186,252,87,76,199,231,3,172,117,230,24,73,42,90,211,18,52,41,198,254,68,222,56,110,154,131,113,48,224,118,200,203,251,220,63,38,138,32,117,188,2,253,43,118,104,158,249,72,234,254,25,99,92,39,212,115,249,125,45,178,246,134,236,49,12,176,96,85,41,94,222,147,244,240,215,163,55,55,237,112,205,239,98,38,197,22,132,117,148,240,78,67,223,51,45,85,98,186,232,232,168,97,103,126,245,31,241,48,189,42,176,13,167,135,168,247,120,92,239,207,115,73,146,189,83,195,157,25,246,82,87,160,227,67,50,10,104,108,3,36,50,247,106,220,13,254,131,224,197,255,218,254,28,177,139,20,209,150,99,147,204,171,106,247,137,80,168,93,208,101,55,174,226,158,238,99,162,38,44,137,101,13,17,107,92,242,196,202,64,111,102,156,164,93,202,194,44,224,35,99,152,61,195,24,172,12,231,255,217,51,35,20,59,6,119,141,92,93,100,230,158,163,80,18,91,8,183,56,90,170,148,80,28,147,28,215,97,236,226,66,182,51,101,81,144,138,50,119,235,59,166,200,166,239,60,25,137,252,116,41,96,102,79,91,28,200,5,128,213,118,91,49,10,76,10,200,79,163,180,86,200,113,209,122,76,222,77,155,8,8,15,247,185,66,22,167,60,151,69,170,134,36,154,242,244,204,45,157,206,174,127,135,124,10,31,239,179,184,146,210,190,194,160,30,120,78,87,130,75,12,116,35,253,200,174,28,99,77,58,253,47,196,207,130,180,203,248,133,171,52,180,203,76,254,184,50,48,95,173,10,109,49,89,197,153,154,112,35,201,245,88,169,187,246,45,123,16,183,112,197,40,166,84,57,83,214,218,33,36,105,177,107,59,46,95,32,194,9,147,25,160,209,43,177,142,50,17,168,22,231,57,235,185,193,60,12,232,72,3,102,132,255,131,164,92,8,234,188,147,42,74,30,235,187,155,14,200,76,74,235,199,183,221,9,8,1,117,147,25,97,233,91,242,184,151,42,47,249,74,88,229,81,221,141,255,246,112,171,126,26,121,206,208,66,61,126,217,92,83,41,70,15,184,22,53,243,27,199,79,76,119,166,191,130,164,239,209,75,67,214,47,159,253,110,248,228,209,73,183,77,232,60,155,255,48,94,67,90,180,16,200,12,189,224,119,251,91,195,201,69,118,180,70,189,18,107,46,225,49,154,130,93,148,87,117,224,65,22,126,204,149,206,129,207,179,8,198,27,167,136,34,103,183,142,201,152,130,229,187,56,233,64,127,15,239,61,155,54,43,249,93,110,110,8,215,79,78,49,238,214,110,154,15,126,164,157,59,92,203,157,244,190,15,170,171,230,217,212,87,57,122,118,141,82,117,241,173,118,142,147,5,56,70,204,164,23,52,118,28,226,40,73,3,189,2,49,87,50,207,26,193,138,78,2,80,64,255,238,112,110,138,5,139,87,165,46,196,231,16,219,177,189,239,116,110,177,128,244,196,223,116,213,253,0,110,139,169,62,143,127,204,193,155,147,170,94,95,116,115,53,0,234,13,213,9,152,24,210,163,9,206,145,89,54,111,125,185,45,238,160,138,66,150,11,230,91,146,76,148,85,35,224,91,200,246,72,86,180,39,71,219,176,11,26,145,37,80,101,149,194,38,56,157,11,177,156,242,241,63,81,223,149,154,181,9,2,92,150,98,103,81,220,79,29,17,32,168,72,218,138,234,146,166,32,13,124,127,3,72,154,27,1,129,254,181,208,214,126,11,215,185,28,30,103,112,51,130,46,58,221,15,248,242,213,224,135,29,50,69,140,88,178,145,124,76,171,73,26,57,167,85,27,99,59,200,39,150,171,185,142,164,249,178,105,121,118,103,188,181,19,55,90,32,129,144,40,219,227,191,65,248,80,210,191,177,46,172,122,29,134,239,167,38,210,123,246,170,96,77,151,119,6,122,4,147,225,235,0,139,143,150,196,8,204,47,180,216,55,82,101,237,148,43,244,205,102,147,184,69,234,227,1,252,245,125,110,172,95,209,184,35,90,109,56,155,178,130,147,160,248,63,111,172,249,145,172,179,228,11,235,220,218,81,193,110,244,203,15,130,156,240,112,27,194,170,24,135,16,63,51,21,23,159,88,68,77,137,207,174,81,150,32,200,97,125,50,67,38,200,22,233,146,33,189,200,190,106,27,117,189,124,93,8,238,231,16,38,215,91,27,253,48,30,237,196,173,246,38,50,31,61,92,75,231,88,197,200,96,61,6,45,100,230,64,141,183,6,221,241,54,244,99,42,106,139,78,156,154,248,19,13,75,115,228,229,181,149,171,114,229,140,181,103,179,181,223,231,247,218,14,173,211,251,197,65,7,115,136,251,55,51,185,200,78,227,48,196,20,204,76,18,201,234,111,187,91,73,141,166,58,142,186,36,29,226,245,42,197,234,215,214,221,152,11,120,9,123,222,228,101,39,123,2,169,230,22,219,217,245,209,148,67,138,232,13,244,21,78,88,3,246,142,192,19,44,69,87,90,206,251,80,52,158,214,208,226,228,127,185,44,137,75,128,202,189,97,183,88,146,71,86,151,22,222,3,14,153,150,114,139,14,215,217,84,79,210,22,208,120,100,153,196,175,11,230,231,136,226,141,247,200,219,196,167,13,116,67,66,33,52,246,3,34,209,88,156,226,187,96,91,7,159,1,178,90,202,155,156,198,226,191,202,203,228,247,205,84,140,67,154,173,150,4,55,29,122,84,149,215,180,251,196,36,246,193,109,247,20,194,169,255,182,22,61,38,102,247,45,213,186,202,226,18,5,72,195,70,66,39,208,127,205,124,74,77,47,59,4,73,96,10,233,53,226,111,176,69,157,75,197,192,235,88,181,103,154,176,239,109,111,101,176,13,213,172,63,58,104,227,160,136,46,133,134,167,111,0,245,216,134,88,2,97,85,14,132,24,65,240,104,191,84,161,160,4,149,163,254,200,132,141,83,40,237,197,210,110,174,2,171,243,153,63,231,26,241,181,53,47,45,119,40,54,130,44,248,197,82,111,237,14,80,178,176,28,193,214,233,215,163,19,11,15,56,77,71,200,6,210,106,92,69,20,54,212,238,228,66,7,141,128,109,96,65,18,206,211,26,67,7,161,103,132,182,174,98,199,141,42,196,37,89,231,137,168,80,73,183,14,62,176,24,5,75,145,252,188,205,179,142,164,246,73,188,62,38,131,214,150,118,69,17,138,251,94,82,105,236,43,135,239,108,183,143,250,221,255,195,246,162,146,43,63,90,46,93,31,130,207,3,192,46,64,12,252,64,214,156,105,186,187,103,54,224,193,28,124,98,135,220,229,65,44,148,226,40,21,187,188,168,15,132,113,141,49,58,174,185,226,254,14,52,141,111,222,147,128,88,32,164,5,31,29,11,230,9,199,207,1,56,29,23,234,155,25,83,28,143,237,97,95,216,97,15,210,92,169,223,249,57,105,95,213,123,56,45,226,99,42,250,186,58,31,179,198,119,10,194,75,215,117,152,66,234,63,21,17,114,123,101,83,94,195,57,105,206,212,197,234,163,177,193,175,216,88,42,38,130,163,178,210,86,39,59,150,246,39,136,65,222,148,199,27,62,213,19,153,119,111,215,58,55,12,46,88,231,224,99,213,96,92,30,117,102,214,131,250,168,166,165,115,95,208,173,163,166,8,186,135,166,171,67,27,177,92,111,79,184,239,179,3,86,192,97,94,52,38,31,8,46,201,141,181,139,247,216,215,105,227,55,105,172,234,1,193,11,168,82,83,221,60,139,170,71,96,218,50,54,212,44,109,97,45,118,196,110,39,177,233,239,231,118,21,43,60,172,226,209,203,218,249,47,68,89,184,80,249,29,149,243,250,138,156,137,6,153,114,10,145,216,225,48,217,56,180,16,22,77,139,133,242,155,200,141,41,222,194,119,91,134,68,211,139,134,19,161,169,154,56,45,221,176,174,4,49,92,131,53,119,43,104,185,252,246,119,80,164,26,85,4,189,210,202,88,174,202,195,189,249,181,177,212,210,103,168,192,183,164,85,225,109,228,187,115,188,104,225,29,235,213,89,224,65,244,229,16,209,244,117,222,221,32,123,125,184,124,92,164,249,18,212,12,231,18,243,183,203,67,178,213,235,170,126,112,169,34,195,241,242,59,230,158,231,4,195,158,117,137,89,97,212,53,183,254,91,107,75,104,171,180,232,203,76,30,158,117,86,176,202,125,95,123,160,133,240,69,111,117,42,218,76,104,253,10,124,115,43,49,181,173,255,153,168,25,235,120,221,195,198,95,160,236,42,208,25,51,220,150,132,134,82,38,98,73,73,98,159,186,210,160,203,73,97,233,154,12,181,104,194,138,210,181,46,214,244,144,77,174,20,78,174,178,180,212,227,160,64,8,212,113,80,13,110,161,20,100,173,73,155,23,181,68,105,28,92,41,56,115,211,232,109,137,168,248,7,63,41,172,254,70,28,147,250,110,58,156,197,7,20,83,82,203,140,160,254,34,1,107,161,9,141,120,132,59,31,172,80,134,132,31,13,92,234,235,114,215,9,79,22,217,243,174,95,76,37,54,62,72,4,135,203,135,175,249,161,237,78,93,149,156,173,142,79,117,24,222,68,242,253,71,47,192,65,250,55,49,228,46,67,100,88,116,184,5,92,212,196,131,187,240,106,49,112,2,95,44,60,29,74,43,229,27,144,207,204,186,92,47,107,196,214,82,82,30,131,181,100,227,103,243,217,105,79,201,203,17,84,242,79,235,124,254,131,49,139,215,102,107,127,239,125,110,122,206,61,166,253,67,3,181,210,82,100,150,192,174,31,8,201,56,99,58,108,206,158,78,110,211,175,255,123,150,227,169,138,61,248,240,150,22,19,93,137,110,118,243,141,192,26,6,82,252,47,128,181,169,8,174,236,73,142,253,240,54,59,165,24,100,233,211,94,143,183,68,243,230,82,220,149,226,18,158,193,185,19,224,91,31,48,190,214,214,106,20,224,75,182,125,111,81,145,51,96,217,166,130,187,244,73,250,41,118,198,180,66,166,87,219,240,244,99,153,106,34,0,124,215,186,166,14,126,169,133,221,172,38,248,4,28,254,40,211,117,47,46,238,148,225,177,199,126,68,88,154,181,118,148,211,95,125,113,176,205,29,6,104,203,170,23,30,171,125,66,248,232,220,26,115,159,161,130,168,198,1,204,123,200,249,101,185,175,177,124,144,255,185,230,112,211,38,146,248,113,10,167,119,31,239,108,199,20,202,92,144,15,56,154,162,46,119,228,30,135,215,43,6,246,171,148,219,197,232,61,141,148,50,90,253,196,192,216,153,90,189,57,221,200,216,36,238,235,138,211,250,73,22,216,52,212,218,122,85,153,146,115,18,244,34,50,39,198,143,247,93,151,205,156,18,15,128,19,66,242,213,237,32,82,31,127,230,37,213,205,177,127,244,90,113,133,21,195,138,146,210,147,21,11,213,43,35,248,233,122,242,88,4,54,200,92,97,130,56,54,75,26,202,181,245,185,107,41,133,84,68,49,203,158,98,141,164,221,49,1,215,219,152,98,183,158,136,242,200,234,57,166,217,183,158,52,57,46,253,15,63,74,41,212,125,57,178,238,95,167,173,185,23,87,27,251,7,23,210,72,83,219,44,47,210,151,200,1,73,145,88,185,158,2,176,97,210,196,123,160,165,247,86,88,133,255,48,6,32,152,173,244,204,237,202,178,64,77,76,6,32,252,102,50,92,61,230,240,146,49,149,139,31,234,81,201,114,250,238,45,138,95,192,22,91,182,191,120,246,35,84,124,67,64,131,245,120,162,135,62,207,224,147,126,97,139,95,151,52,149,114,228,141,243,43,81,128,101,43,141,196,96,24,92,133,129,99,10,83,50,98,14,254,221,47,248,131,83,133,98,8,52,68,22,164,96,78,129,7,37,130,146,208,56,216,242,132,242,195,92,90,164,77,41,255,22,212,107,84,232,212,56,28,42,230,255,89,152,88,73,36,69,51,12,57,151,111,66,129,164,122,76,237,172,37,83,122,65,123,214,122,19,95,203,125,17,157,83,183,136,165,63,20,223,241,212,105,183,182,230,123,87,140,75,186,77,66,37,111,114,126,154,74,98,231,215,200,218,157,42,36,22,42,216,135,77,21,182,153,103,77,105,15,224,184,88,222,4,125,140,152,252,187,35,252,9,64,38,134,152,161,158,42,250,1,254,2,46,172,83,98,43,176,247,211,24,26,204,66,144,194,107,105,134,203,167,117,248,193,162,127,23,232,166,189,86,35,111,19,190,153,20,245,182,104,242,94,25,200,85,66,113,180,234,236,36,215,166,17,121,211,131,154,203,177,31,3,63,149,125,205,53,225,57,181,163,88,120,151,101,100,187,146,29,32,54,190,235,248,240,155,142,211,84,23,138,244,93,113,252,95,240,212,44,140,106,71,34,98,249,66,193,200,255,158,224,212,142,200,160,166,88,197,11,61,68,61,233,3,44,68,53,23,154,16,235,107,227,178,225,63,239,16,174,156,22,14,186,109,181,179,53,86,106,110,254,75,158,205,67,65,135,156,233,171,18,129,228,73,53,120,13,82,157,184,2,200,152,180,147,222,88,35,10,146,65,217,141,117,92,70,60,177,43,108,24,166,211,105,62,251,218,31,11,233,32,93,87,218,67,172,63,236,5,65,76,31,98,143,43,26,201,45,236,205,66,132,209,13,193,52,85,4,192,46,106,28,49,99,83,96,76,255,169,35,225,24,128,196,141,5,252,194,161,127,55,40,91,31,35,125,148,167,54,219,70,113,90,1,148,115,243,8,9,190,115,105,232,162,173,134,29,181,211,238,240,71,223,76,102,143,136,78,132,45,238,189,51,3,181,207,179,118,143,105,22,170,29,28,231,46,78,195,153,79,93,75,140,233,252,70,166,20,231,87,203,131,182,172,65,13,125,100,20,133,244,142,160,106,115,249,228,80,197,63,70,43,246,5,244,0,32,154,254,127,217,236,44,207,157,211,199,20,251,129,73,152,187,115,226,235,183,63,227,85,198,121,227,138,4,5,93,245,161,119,236,3,46,78,7,213,9,191,253,168,127,16,177,81,122,221,92,218,200,200,211,51,62,135,223,27,125,153,98,76,124,231,195,105,128,87,166,195,163,137,180,92,122,238,155,87,71,114,177,231,196,148,131,250,83,127,221,32,117,96,196,196,223,237,24,79,234,218,140,14,147,44,125,221,249,154,75,107,244,52,212,141,135,179,236,54,19,243,108,107,247,36,93,214,233,46,241,107,107,112,27,53,137,14,18,29,171,210,18,61,4,16,196,71,98,243,4,152,138,168,137,182,56,223,157,127,108,7,16,108,156,162,186,147,212,91,193,165,110,70,205,194,126,70,196,119,76,30,131,176,195,219,65,183,16,179,2,202,163,48,137,135,21,129,148,96,0,85,200,27,16,132,198,175,76,229,78,51,57,58,198,73,150,197,252,219,247,161,153,219,94,172,139,14,144,60,146,80,26,104,181,187,1,166,18,121,14,186,176,1,60,34,207,54,78,0,85,180,208,64,28,154,104,103,208,78,79,99,141,34,101,108,145,179,193,195,176,237,189,250,193,29,58,189,201,135,101,217,178,218,111,18,173,86,54,207,103,247,202,116,179,88,14,70,223,235,88,250,238,59,221,141,221,251,232,147,208,2,9,51,97,180,162,166,82,148,33,9,177,218,160,213,30,210,115,0,121,17,164,177,45,82,249,31,201,135,163,100,35,70,204,54,112,192,17,230,145,239,31,1,217,130,235,14,70,140,117,10,37,141,1,207,210,237,92,124,110,216,206,183,137,26,120,31,182,97,134,30,148,130,239,212,199,218,119,96,92,11,111,32,253,104,175,84,3,151,122,241,239,22,161,98,102,227,117,120,165,181,28,248,152,97,113,182,239,181,188,40,213,167,198,89,255,254,170,208,35,40,193,238,60,197,219,66,242,148,216,180,128,236,234,211,136,106,18,7,223,102,190,196,194,76,187,125,161,84,67,12,196,227,136,87,6,78,119,149,240,187,252,157,205,169,52,72,63,225,178,184,244,12,206,249,207,104,230,175,51,74,172,54,81,43,12,13,236,221,177,58,109,123,74,193,19,2,189,5,227,119,236,112,22,169,121,5,32,30,159,194,140,94,104,94,115,183,112,9,206,89,134,72,243,204,124,109,76,43,88,2,215,156,64,21,175,246,24,70,94,172,99,185,201,100,3,84,172,210,165,11,236,225,162,99,59,161,254,139,33,209,237,176,150,202,170,25,207,180,69,133,12,53,123,40,66,232,111,164,102,230,3,189,55,79,205,14,186,62,84,28,98,79,102,59,57,203,154,77,198,138,185,26,223,91,28,114,182,109,122,51,143,251,209,167,106,23,134,187,246,25,226,99,131,46,160,15,248,161,212,206,253,201,21,62,109,66,36,38,151,167,205,91,57,23,178,102,158,185,141,100,199,237,216,239,80,187,68,95,128,127,24,8,83,252,173,121,237,92,199,224,6,169,214,95,196,216,157,61,246,23,31,60,189,247,60,63,47,2,46,226,121,109,251,194,125,207,131,147,179,68,204,99,16,151,244,156,83,180,43,239,123,216,193,231,217,199,82,230,9,131,25,54,24,127,98,147,98,121,75,105,63,251,14,186,246,2,201,103,122,164,16,146,107,52,196,110,123,231,85,59,156,172,132,115,220,62,127,94,255,149,63,68,198,22,196,32,141,190,225,71,91,73,38,195,25,147,43,241,114,129,74,129,173,218,100,68,181,48,109,154,17,80,60,246,16,148,147,32,121,216,25,50,28,244,188,239,3,188,145,60,214,138,12,94,230,80,5,129,3,248,27,141,15,228,17,221,238,118,182,95,133,212,10,127,26,242,218,157,199,1,183,212,191,29,53,191,88,242,18,36,110,51,204,54,173,144,215,241,43,186,100,142,29,237,240,230,114,140,148,30,13,234,155,195,106,96,36,50,56,196,151,178,41,197,28,201,89,58,205,187,7,48,255,4,128,90,54,53,66,13,164,253,145,152,126,219,111,159,86,125,126,22,93,62,164,182,135,241,116,203,201,235,109,183,181,186,75,137,176,158,175,164,142,19,33,205,48,26,213,104,198,27,59,199,189,186,220,238,75,153,255,185,155,108,89,32,9,35,196,94,247,231,211,9,68,202,87,18,76,9,16,222,7,93,47,84,190,69,103,188,155,64,230,229,81,82,133,202,242,198,80,230,164,181,77,29,149,192,52,42,106,178,110,32,137,221,96,141,114,219,57,244,170,146,134,109,66,204,181,198,12,55,152,74,106,220,130,197,107,115,194,191,9,177,40,8,58,39,135,41,91,95,101,23,142,153,163,233,141,236,250,66,108,173,31,86,94,207,106,6,240,146,4,108,125,166,93,109,94,147,41,130,71,11,174,243,17,245,178,238,127,8,233,118,38,207,199,189,154,1,240,212,60,244,162,227,60,190,35,39,86,71,111,221,133,130,105,112,53,97,29,79,61,156,204,152,4,35,150,249,22,201,182,187,30,174,205,45,165,175,94,44,88,194,184,102,69,106,211,124,10,29,20,88,125,64,48,231,19,244,33,110,69,73,212,96,103,26,228,190,40,4,133,132,216,26,191,208,128,171,136,225,21,225,222,97,145,185,222,156,29,24,72,131,26,205,207,21,208,54,138,197,145,223,49,183,89,82,217,229,193,174,96,204,181,183,48,142,222,131,68,185,230,227,83,98,253,64,228,39,116,164,182,1,167,223,25,144,231,5,54,95,237,27,9,82,54,218,88,235,243,128,156,75,154,157,223,143,87,206,5,128,234,133,18,164,27,58,209,254,129,250,150,225,26,78,169,199,199,226,176,109,5,50,143,98,82,22,150,164,182,31,122,150,90,164,16,4,33,24,112,84,71,30,212,134,168,220,29,5,125,36,9,131,190,148,52,213,193,133,7,124,116,176,254,205,85,36,15,239,25,164,58,139,161,68,189,199,13,241,189,31,79,119,124,43,254,255,91,93,214,23,141,172,86,191,82,192,23,146,70,146,115,204,220,11,174,159,118,217,239,167,157,136,4,146,107,126,38,153,247,170,61,56,64,135,118,234,10,106,255,3,4,80,127,252,170,18,50,228,37,196,243,147,127,7,106,169,41,72,179,147,44,21,156,194,231,124,220,145,82,39,164,197,196,25,181,212,7,196,31,2,186,91,87,143,101,50,201,27,35,82,212,8,73,36,242,245,239,85,224,166,49,171,72,99,169,27,48,205,38,236,151,47,194,20,135,235,8,180,32,75,238,242,156,57,0,218,125,42,164,241,206,49,185,238,224,95,238,73,248,140,7,170,33,247,87,249,180,129,98,2,201,194,174,157,117,107,180,245,212,130,186,132,236,164,212,48,21,166,209,241,63,173,58,213,209,41,198,129,108,15,239,234,83,162,205,212,82,238,134,163,18,82,37,67,115,42,35,209,182,98,210,138,210,50,117,198,111,194,68,219,229,65,91,239,144,211,222,142,132,237,32,97,160,67,74,230,182,121,100,0,156,152,75,79,82,243,188,102,98,173,11,45,106,205,100,180,196,3,57,102,128,125,67,216,46,19,239,26,250,5,234,148,49,168,187,20,84,150,175,253,10,70,24,74,1,1,96,8,83,246,42,211,20,96,31,219,217,94,25,220,26,134,34,182,61,11,117,49,51,206,14,100,161,62,252,243,193,208,155,50,104,103,213,206,112,35,90,172,71,104,220,231,56,30,70,30,181,85,120,227,51,25,1,93,127,92,238,41,185,179,196,188,56,103,243,230,4,110,55,12,78,96,17,68,170,6,27,114,151,237,159,133,129,63,144,104,191,114,166,227,160,134,53,143,127,64,157,122,202,81,10,197,108,60,96,239,4,42,166,41,6,21,128,146,224,6,145,144,247,83,27,93,117,163,75,231,189,67,233,16,130,133,98,155,229,61,133,91,220,50,53,63,80,47,23,45,173,159,55,252,107,202,42,170,228,44,187,87,101,53,169,50,145,56,221,16,85,197,194,75,186,250,130,95,45,175,37,246,58,207,27,18,29,244,76,207,51,240,147,244,98,138,156,52,125,37,177,204,191,42,84,62,104,169,156,95,175,40,25,40,202,156,191,198,82,215,208,150,238,132,41,30,187,144,59,211,77,119,90,163,162,205,172,6,14,58,211,65,234,100,2,64,12,246,5,207,68,110,74,93,231,159,41,243,254,29,167,144,10,75,212,121,180,152,14,219,69,10,221,85,104,5,127,124,136,240,5,68,225,204,176,74,14,42,204,90,234,147,64,187,77,95,220,19,251,218,209,173,129,42,68,159,23,155,69,70,99,90,172,169,79,123,224,84,31,249,140,126,96,255,51,68,197,165,121,68,96,101,44,113,33,203,221,109,215,74,195,22,81,63,111,104,192,58,216,249,48,65,236,167,177,52,170,200,102,93,181,1,35,108,96,127,225,41,49,121,27,176,151,81,241,207,28,190,208,134,34,237,88,249,24,134,244,210,43,3,120,197,247,112,173,81,59,136,189,30,97,251,148,115,136,73,157,6,83,238,235,103,180,191,166,109,170,43,83,180,26,179,169,249,18,179,31,54,107,160,151,241,163,44,180,251,179,138,87,144,97,201,43,139,36,171,197,29,82,95,29,1,76,252,1,196,151,128,102,31,224,255,74,28,133,237,170,49,90,182,219,233,109,205,235,123,62,78,114,246,220,25,192,210,84,66,53,130,44,191,118,207,0,11,160,166,215,111,193,45,146,98,66,170,158,215,232,5,156,68,121,179,244,8,103,6,96,67,217,151,192,112,6,75,59,187,8,60,102,163,205,248,207,24,116,31,179,23,89,85,88,19,57,150,217,240,199,163,104,79,164,154,178,0,121,74,47,80,231,251,12,179,142,36,236,225,65,231,244,116,173,194,101,235,26,137,173,215,46,101,28,234,80,115,217,185,86,108,95,193,164,132,151,229,135,176,47,116,85,7,73,202,1,149,196,71,82,173,51,8,169,58,179,94,166,243,45,245,102,108,198,202,222,155,232,85,240,191,229,237,212,132,56,156,116,158,135,124,43,205,11,45,251,198,198,61,207,143,146,32,175,207,4,222,51,169,250,18,176,203,109,95,189,218,205,197,74,111,130,58,102,124,149,156,28,212,242,250,48,194,30,87,78,182,243,0,133,181,125,193,16,81,44,254,234,124,17,44,9,100,65,196,246,220,177,64,111,99,247,83,245,59,71,71,187,239,231,184,228,42,49,29,46,76,93,20,202,131,91,8,133,165,4,158,5,109,104,228,209,183,73,138,35,36,86,237,199,5,3,220,255,94,166,247,181,88,110,250,219,228,80,222,95,46,127,23,94,246,225,228,190,39,234,24,101,240,10,91,136,81,189,232,50,93,157,112,87,41,194,196,160,94,157,115,72,55,91,107,109,236,72,199,237,158,128,27,173,178,20,228,45,131,73,86,42,3,74,67,39,121,6,233,211,112,235,238,5,4,9,98,135,82,150,114,104,84,49,185,6,193,8,187,250,144,212,239,86,174,154,168,125,157,131,126,128,22,209,241,90,89,194,251,247,123,115,54,91,162,5,218,138,13,228,93,98,46,144,136,37,61,25,98,91,161,139,209,93,79,62,174,19,81,140,145,163,205,46,187,127,141,67,153,193,103,185,27,19,109,191,33,237,144,63,134,18,115,192,82,207,147,209,92,182,252,210,241,215,147,84,101,3,129,242,187,192,172,21,36,10,29,102,165,208,231,69,228,83,0,159,194,100,112,133,50,242,34,236,90,152,3,11,29,152,55,141,25,197,226,180,82,38,27,200,131,148,108,167,128,128,30,65,121,196,147,199,124,164,109,23,127,192,40,54,198,222,167,214,29,213,168,191,42,77,248,242,42,210,84,87,10,113,213,138,219,165,219,18,220,9,88,171,183,104,138,53,186,237,181,45,207,47,182,88,110,162,60,6,86,3,67,59,70,82,168,239,50,35,243,248,4,121,115,55,123,41,252,158,234,250,27,87,143,109,86,41,156,247,167,47,111,18,3,103,105,111,38,47,133,139,168,13,24,126,206,17,93,24,100,222,203,206,177,144,145,229,88,63,218,81,103,206,180,249,107,33,153,128,182,96,219,208,207,43,202,86,177,116,79,167,201,129,253,213,148,192,198,50,198,82,5,56,131,111,191,181,26,199,207,208,29,87,30,13,193,234,242,136,220,128,6,24,83,71,22,251,45,131,172,179,255,21,75,10,5,204,134,225,245,184,251,187,234,18,81,219,167,190,160,139,141,155,243,227,163,76,28,55,136,173,239,181,128,22,151,21,80,13,198,131,121,43,203,219,146,92,245,228,171,240,68,115,187,187,139,219,23,225,93,248,144,182,187,69,39,248,208,118,20,136,196,18,31,146,206,41,51,194,96,99,255,216,184,130,83,6,11,184,232,51,150,25,240,206,124,0,121,217,122,116,102,150,73,133,45,60,192,105,72,81,100,147,112,33,203,187,106,23,16,235,48,169,59,81,28,28,164,142,223,95,60,61,45,155,51,165,179,44,194,226,236,180,14,4,151,11,81,143,115,172,28,71,53,138,230,53,120,139,143,147,187,63,194,236,89,51,233,0,44,3,169,80,221,51,210,218,21,84,8,27,170,182,50,218,134,218,82,18,116,199,164,229,110,119,70,42,133,52,12,225,237,150,169,163,213,199,175,88,84,66,173,62,217,177,130,90,176,212,42,171,32,15,242,97,163,201,129,179,33,10,248,173,233,19,214,42,209,247,142,144,146,219,246,70,81,114,114,201,100,197,241,85,34,95,2,24,44,234,58,248,37,90,8,179,110,210,198,90,14,80,161,11,223,167,72,68,201,39,42,173,28,38,19,33,180,202,241,143,143,203,201,179,66,187,164,248,224,138,96,226,142,153,28,115,135,208,169,175,147,170,181,211,193,239,5,155,32,232,160,113,189,233,247,113,197,176,143,235,50,13,46,129,171,220,149,219,5,115,132,126,214,233,78,247,173,84,152,45,42,23,231,169,72,227,251,133,138,153,52,47,158,81,52,143,190,10,24,166,143,232,97,249,150,240,179,150,187,93,207,126,13,198,178,73,25,114,45,33,178,251,119,18,174,243,78,34,219,171,19,197,203,150,157,242,190,119,24,72,25,228,6,41,126,38,220,37,232,242,104,90,184,86,119,65,199,194,196,86,198,199,100,83,243,210,11,213,22,138,74,46,70,124,19,246,143,105,26,231,56,84,208,236,17,153,124,56,60,232,110,25,119,188,228,80,160,115,142,11,107,147,124,38,66,65,86,193,22,94,212,125,113,210,0,71,34,218,68,243,160,48,26,63,213,118,225,215,159,15,44,65,91,9,183,5,207,139,13,191,103,217,16,48,24,196,158,251,26,82,28,29,78,23,229,214,167,237,159,141,135,74,211,246,246,215,54,165,233,232,34,56,240,67,20,131,120,236,219,109,29,62,177,225,249,19,111,97,204,86,134,17,176,115,94,211,127,54,233,90,97,27,88,46,127,166,93,249,126,163,207,35,51,24,178,39,211,163,188,29,54,48,71,169,153,113,142,202,4,90,203,200,60,13,53,132,188,232,181,208,201,43,62,163,173,189,182,161,45,139,99,232,85,20,85,152,34,78,194,13,22,139,240,227,58,19,43,101,211,138,126,209,107,254,0,18,206,57,175,201,109,205,156,9,171,133,164,203,101,47,215,129,77,17,73,61,7,133,115,215,76,35,193,24,108,17,38,103,227,41,132,214,97,205,171,207,28,130,165,120,27,144,19,178,46,92,197,87,139,15,194,27,147,218,67,100,197,217,130,163,226,95,179,184,108,23,105,166,33,224,207,255,83,68,242,118,77,77,63,215,71,147,217,93,11,125,183,211,205,171,137,144,46,240,67,116,21,236,53,241,204,15,11,227,200,213,74,177,216,139,98,100,143,236,1,123,53,245,53,42,23,115,123,220,35,71,219,61,238,241,210,204,102,72,178,19,233,56,184,183,105,61,180,196,210,226,0,120,202,219,103,218,121,118,161,224,132,72,218,56,241,173,76,225,19,160,150,100,28,60,59,104,23,164,252,187,254,151,20,163,102,36,220,43,72,48,241,194,5,210,108,234,68,156,76,50,170,23,12,187,19,180,111,66,72,58,243,159,85,77,239,125,148,88,216,226,102,166,201,36,195,213,96,53,90,141,140,71,62,156,98,218,117,36,126,62,211,221,203,217,239,240,103,186,232,79,252,76,44,42,185,172,116,94,141,61,244,56,194,11,111,234,63,197,232,44,86,175,252,204,243,136,190,119,41,140,50,235,101,86,174,238,254,242,223,115,38,147,142,22,231,235,177,217,117,250,37,106,192,209,229,69,239,69,192,235,32,229,59,239,46,134,6,103,88,195,122,107,59,89,71,135,49,53,47,199,14,4,229,175,6,22,151,240,152,179,164,214,201,253,187,3,54,39,55,25,26,226,145,206,144,172,13,119,75,126,192,50,70,138,91,29,74,32,115,131,37,166,170,232,209,19,7,51,9,204,179,3,160,206,249,189,24,75,117,247,156,139,52,133,11,172,99,10,36,96,101,246,183,223,96,130,117,182,188,112,7,152,3,110,6,252,128,72,149,59,208,195,44,44,30,176,131,218,18,134,88,74,176,145,147,51,25,142,238,183,121,197,138,228,39,197,132,165,200,145,55,122,144,152,47,196,38,76,30,90,247,36,44,235,252,21,49,8,241,150,242,117,61,58,159,178,190,106,216,139,0,148,197,139,226,71,27,49,241,108,226,124,119,76,211,68,24,178,252,97,218,236,179,111,100,36,144,223,36,195,221,9,155,252,76,227,210,252,66,170,210,113,160,173,232,177,219,148,223,40,63,184,27,199,112,133,66,68,98,73,203,68,204,17,21,220,122,56,215,113,149,66,186,85,205,189,48,110,49,183,13,4,85,110,228,204,46,101,100,121,77,46,250,32,29,153,89,218,27,249,236,184,0,111,217,89,250,162,150,244,25,157,147,55,220,19,128,157,92,54,218,80,240,107,31,190,142,214,157,2,123,53,179,221,203,85,103,239,144,29,233,45,1,221,7,248,82,236,161,31,227,104,22,200,127,241,39,57,38,62,228,56,81,104,75,15,201,117,97,154,65,165,250,237,219,34,74,155,220,242,205,237,5,58,68,10,224,44,219,7,129,99,37,94,5,23,6,244,183,113,252,18,48,29,144,90,84,247,81,254,139,241,22,31,38,229,65,181,194,115,168,40,178,129,44,3,1,22,183,215,73,105,123,45,101,147,140,10,6,249,159,13,128,1,82,242,47,59,17,160,247,48,214,205,139,161,162,169,107,216,40,199,209,99,224,198,48,105,29,71,107,116,37,4,155,3,183,130,188,128,205,105,60,252,214,146,82,37,90,215,194,236,95,21,217,53,98,72,142,221,73,78,176,109,15,159,100,92,5,136,206,148,10,200,109,102,118,136,88,200,147,0,92,183,72,170,103,224,160,233,57,108,149,245,190,111,4,61,102,3,161,127,139,235,144,98,12,133,212,203,101,121,8,93,155,78,245,6,13,159,75,250,94,97,151,196,57,213,0,130,123,103,18,31,153,97,161,90,130,215,212,79,2,220,112,163,65,223,36,207,158,101,148,193,181,42,70,254,164,5,16,66,68,189,195,81,183,122,152,234,143,95,198,224,121,179,221,187,97,10,203,146,76,48,171,135,75,10,3,208,127,101,81,246,226,10,216,179,37,59,176,221,78,198,112,204,201,87,37,85,137,153,222,186,84,219,121,173,24,140,61,177,158,29,68,178,66,132,248,231,89,71,20,223,222,168,140,0,199,161,170,124,187,155,170,90,115,38,159,107,155,56,248,100,202,171,122,26,197,8,143,68,52,129,173,31,2,95,232,0,43,102,50,249,56,113,237,121,87,65,224,160,27,102,30,56,218,11,224,102,156,216,168,188,162,42,101,251,121,246,107,57,186,243,166,233,82,177,180,1,67,223,241,51,101,157,209,127,27,197,70,156,182,113,210,107,148,118,126,210,236,78,100,237,153,126,132,69,212,142,74,230,76,23,70,2,151,146,45,170,72,245,56,185,221,31,79,155,48,88,37,103,238,243,39,85,190,181,33,251,213,250,145,241,212,201,19,207,156,195,143,13,136,8,197,237,147,155,45,194,67,128,166,55,101,4,12,72,130,54,13,53,180,195,89,70,142,193,143,139,149,144,33,224,45,140,243,152,163,171,116,138,156,168,220,155,134,213,137,177,196,196,136,28,46,63,160,219,178,147,2,144,83,35,248,255,110,32,62,170,71,41,202,205,112,3,53,62,147,202,184,66,204,173,103,165,158,93,227,182,148,231,238,40,87,108,117,218,176,71,130,153,103,47,177,34,238,228,203,229,194,195,117,182,105,93,74,83,14,17,133,38,47,33,253,151,121,198,95,9,161,246,213,78,221,184,220,128,103,11,150,38,199,232,102,105,195,158,83,47,170,60,64,30,143,56,76,245,55,47,25,133,166,142,174,4,32,157,79,35,232,134,226,0,67,28,192,231,151,224,16,22,128,37,96,210,226,16,136,155,202,237,200,178,71,219,226,140,8,105,73,52,165,115,170,73,63,92,6,212,101,42,125,60,158,134,153,125,234,68,55,8,252,68,234,87,40,17,5,10,25,121,10,49,11,124,143,243,35,111,157,30,138,181,223,140,104,106,82,219,93,207,40,86,37,179,199,68,155,109,198,233,48,121,113,57,219,229,230,155,198,146,245,121,249,136,206,238,101,83,28,252,110,203,163,45,162,57,130,121,14,68,237,14,29,225,153,133,158,194,132,70,7,20,188,205,174,36,205,125,175,18,153,120,19,32,101,124,44,188,80,235,176,196,9,180,207,44,95,109,248,89,158,190,46,67,155,155,144,244,232,165,233,169,17,250,45,222,37,67,135,188,90,127,60,197,91,10,129,22,33,251,24,84,124,155,226,167,229,40,121,80,133,241,1,239,58,235,107,140,79,248,48,163,136,155,94,182,109,32,74,197,69,29,77,7,136,133,121,27,58,128,172,178,222,193,169,82,65,137,103,94,23,167,13,154,180,141,5,202,33,98,19,161,28,160,152,68,80,13,12,55,125,26,94,208,51,197,110,44,38,20,103,193,196,0,36,25,242,118,160,99,109,219,187,195,106,177,40,132,81,210,154,45,252,34,69,188,193,173,221,25,236,35,185,234,168,82,115,169,70,152,205,92,15,10,121,195,213,240,40,142,151,226,196,173,83,60,230,242,223,21,154,170,113,27,107,211,198,67,179,212,112,84,249,170,12,87,8,158,226,237,150,60,2,193,146,208,9,179,179,186,218,9,160,167,89,229,209,103,93,48,92,52,30,200,56,224,13,126,97,254,197,35,9,53,5,81,233,234,160,70,93,47,76,176,39,238,60,158,28,165,44,31,34,117,119,125,173,80,100,150,176,51,14,46,193,104,184,51,108,196,171,141,35,186,33,226,200,175,236,111,230,176,99,32,4,189,196,136,73,127,215,164,89,181,46,110,119,121,33,153,17,174,159,179,129,209,96,241,175,206,102,117,3,112,62,155,152,245,1,137,27,192,38,187,60,178,119,242,49,29,160,216,21,125,197,207,199,32,36,25,103,252,251,176,222,22,101,14,84,157,186,153,112,183,77,227,165,24,197,72,242,87,83,72,176,142,240,142,144,8,213,190,224,72,69,165,135,92,225,178,135,164,218,126,116,28,163,128,189,120,23,96,118,195,13,21,26,194,47,113,203,158,12,252,192,18,152,217,112,42,162,253,9,123,20,215,85,239,204,202,10,2,84,168,164,210,101,20,88,241,107,250,208,225,133,220,219,225,157,143,67,234,102,77,192,120,25,162,136,230,127,193,203,220,228,209,121,144,95,233,202,93,119,168,6,113,216,252,245,202,72,138,81,178,93,97,46,110,203,104,139,226,66,183,26,254,174,153,118,116,208,166,209,239,42,111,212,138,124,175,239,198,160,176,184,178,5,59,188,175,22,30,77,141,240,220,235,203,196,213,129,14,59,179,247,117,151,116,144,37,252,162,253,108,90,219,59,162,121,83,213,56,183,225,238,117,70,143,55,117,58,47,28,67,66,17,230,155,178,222,25,16,44,203,217,76,251,91,232,218,214,140,50,72,161,19,174,185,106,106,235,126,136,20,123,89,105,17,127,67,42,77,75,218,30,13,40,139,249,23,238,246,131,126,228,32,95,1,24,247,52,236,223,222,27,238,167,222,142,95,87,111,121,225,150,35,165,114,141,144,16,61,209,17,82,241,154,33,211,16,48,7,144,110,245,13,232,189,167,204,238,189,103,109,119,230,17,111,10,186,36,92,229,226,59,40,254,175,36,124,187,248,109,5,135,161,205,240,34,226,182,17,5,177,76,229,87,27,32,164,30,61,83,121,236,193,105,222,248,245,113,110,47,80,68,241,22,138,175,44,137,94,6,170,16,24,60,84,243,40,12,20,56,4,248,123,81,75,92,114,4,82,96,130,118,154,50,81,160,182,194,213,49,50,253,115,246,59,210,158,197,152,119,18,111,164,61,127,144,142,224,202,83,26,149,45,47,65,44,134,73,130,210,119,16,79,222,90,254,179,245,247,18,123,174,108,100,115,142,25,61,17,153,207,202,62,138,49,52,195,105,226,34,99,173,112,16,65,38,22,200,71,106,99,174,73,110,8,143,239,1,129,219,22,119,58,47,21,51,138,115,97,209,253,238,95,119,34,80,88,53,219,153,97,41,173,81,221,208,169,128,115,103,30,191,225,196,234,14,124,239,20,175,109,219,34,33,142,246,9,168,252,157,206,239,96,248,3,30,39,130,120,72,105,130,137,12,157,59,212,185,36,50,5,78,233,49,166,176,85,177,179,58,116,67,172,96,162,156,8,194,211,59,225,185,93,254,26,3,56,22,102,89,104,133,206,3,0,242,143,248,133,133,121,95,81,219,230,28,7,107,121,107,122,141,64,119,220,71,78,53,216,130,51,202,92,214,50,253,85,34,221,203,57,245,178,43,111,220,46,96,41,100,127,51,170,194,5,97,132,61,20,137,109,108,115,238,144,84,207,170,82,107,83,190,239,255,57,149,78,88,74,255,190,236,78,210,42,128,211,221,50,41,140,226,107,111,116,53,124,93,165,149,71,141,114,157,172,160,152,241,15,59,114,79,93,172,197,110,2,168,221,54,166,60,114,185,113,226,42,141,68,69,143,241,7,47,89,87,24,137,180,177,221,161,104,234,69,196,176,94,23,93,207,17,212,156,34,135,52,124,172,3,116,155,214,46,149,245,159,22,230,59,177,142,253,126,223,240,206,249,89,101,160,176,124,50,54,117,231,203,3,89,55,47,88,82,150,150,66,227,223,127,182,242,62,91,162,39,174,8,31,116,24,102,169,228,101,199,30,187,248,209,205,107,207,33,7,47,87,8,99,193,25,205,228,195,113,74,68,160,49,218,6,237,184,122,108,167,101,39,57,1,114,47,127,61,245,2,251,47,31,173,36,141,251,44,104,29,212,124,104,226,186,33,149,205,26,27,29,119,17,254,121,124,230,4,52,83,91,71,230,199,177,78,51,54,146,65,197,67,124,35,155,114,16,75,233,23,23,124,6,244,56,214,124,73,46,232,123,165,170,82,82,150,244,147,237,251,194,187,202,30,59,58,5,115,89,161,191,167,91,97,161,26,149,136,130,57,55,120,149,148,63,194,55,231,221,170,203,80,204,80,168,213,72,104,154,177,147,144,107,155,225,42,39,245,42,45,159,2,255,64,26,210,244,88,61,230,107,101,90,122,138,207,152,180,250,192,52,254,245,42,184,199,211,254,199,202,86,70,75,104,231,99,79,82,138,101,80,78,215,42,222,118,65,111,48,94,36,31,131,116,118,122,130,175,135,158,141,111,213,107,194,235,108,95,170,39,195,158,12,23,134,161,151,79,11,225,181,15,197,24,57,101,5,247,72,114,202,226,7,61,71,228,143,223,226,142,195,5,181,253,22,249,152,121,209,163,133,68,46,75,112,112,226,155,73,241,243,124,195,207,34,38,215,244,66,103,151,186,173,21,22,99,156,103,88,68,247,229,123,122,228,133,14,41,142,124,188,246,29,235,53,216,141,154,94,190,209,103,37,106,31,19,245,140,38,219,136,217,181,210,83,231,208,203,49,72,209,239,93,53,215,207,66,157,134,41,104,188,120,217,70,172,25,146,159,109,131,242,112,83,38,5,52,157,69,93,195,86,156,103,8,238,114,147,148,19,216,174,234,229,181,66,192,105,195,71,96,160,159,118,155,34,160,146,159,77,28,23,189,63,160,179,194,137,143,176,15,89,149,192,145,211,117,36,11,146,88,151,53,209,158,57,167,13,170,170,33,129,187,127,113,5,153,187,112,1,133,31,63,93,67,38,239,154,92,199,122,167,150,84,82,111,160,236,129,51,173,52,1,127,140,239,65,104,116,183,59,66,59,148,92,155,61,190,58,65,5,247,141,187,20,231,229,128,218,31,148,218,13,123,154,168,150,255,169,210,98,219,9,19,172,27,241,96,33,173,140,25,178,232,60,173,131,239,116,227,24,160,201,185,209,224,177,113,2,75,99,176,1,250,148,100,135,253,104,11,106,231,240,242,56,226,55,177,247,106,119,249,244,36,144,254,7,130,104,90,240,107,228,93,233,161,51,252,107,246,219,181,82,18,95,187,173,164,191,162,92,225,91,39,4,9,215,129,42,253,194,13,253,163,46,112,217,104,213,24,184,57,195,65,102,108,71,114,182,126,152,248,242,141,119,249,234,50,208,130,62,112,247,90,42,243,137,237,45,29,250,41,112,163,236,176,81,225,205,106,125,209,12,88,100,74,18,129,107,199,54,11,227,165,105,84,158,159,129,216,95,220,88,249,214,19,206,43,64,144,148,251,216,186,225,65,106,37,196,66,66,154,85,62,199,190,69,243,123,248,226,80,161,8,2,4,174,210,74,148,212,152,0,234,69,84,212,185,141,35,15,154,193,218,89,58,168,65,68,247,96,218,215,152,92,174,244,2,217,148,17,60,85,111,111,227,120,244,104,36,113,81,218,80,161,238,133,53,75,27,97,197,211,50,163,34,197,59,163,161,107,255,142,170,9,154,207,83,15,251,227,214,140,148,207,227,212,143,242,84,176,10,10,159,101,117,183,172,4,239,1,62,164,79,177,219,202,194,90,143,71,97,128,254,188,92,160,89,115,120,21,69,131,121,29,137,156,43,140,104,138,65,66,246,8,112,117,228,252,148,214,228,218,44,35,112,162,246,18,184,17,45,88,44,208,71,154,103,22,197,107,70,62,168,182,240,155,65,27,214,78,83,158,194,143,139,161,222,186,153,57,122,182,52,2,93,4,191,20,135,206,198,125,57,170,145,220,210,146,107,159,135,144,59,33,84,62,106,127,130,92,239,3,225,120,108,25,142,142,194,241,144,169,123,128,187,197,119,57,187,30,76,144,0,219,182,76,31,16,93,249,124,165,71,211,218,92,83,50,252,238,136,65,210,247,128,182,57,241,195,91,106,136,45,235,220,116,244,144,75,120,212,71,217,195,166,137,70,2,88,103,39,123,77,142,103,66,117,167,31,118,151,235,62,119,28,40,170,17,129,169,190,64,252,189,228,146,210,17,81,200,148,14,13,186,77,231,92,33,24,50,142,88,142,209,33,104,96,135,248,233,27,193,248,220,226,142,20,64,48,95,161,71,142,204,148,127,29,40,228,219,212,210,209,59,205,133,162,171,84,104,244,140,41,103,176,192,201,179,142,23,114,144,87,22,8,154,152,126,187,19,132,139,8,0,64,1,239,219,99,137,79,72,31,155,20,134,216,141,175,249,23,173,213,101,52,58,93,229,7,130,153,174,16,68,104,231,78,18,228,189,120,194,116,148,37,118,212,173,213,134,169,139,203,67,221,127,48,222,152,235,120,231,121,62,4,105,132,201,241,201,255,68,244,70,243,87,60,253,234,20,56,21,14,124,137,88,23,143,145,198,139,175,142,169,253,36,252,165,117,162,206,93,166,178,130,66,23,225,153,248,171,116,14,241,233,157,81,151,214,130,133,118,205,118,193,3,24,102,212,196,222,215,40,116,226,118,110,147,189,84,79,244,227,250,110,106,57,121,86,103,223,49,233,131,183,246,71,230,32,221,118,85,28,242,220,242,36,122,164,32,224,6,213,178,208,65,18,175,139,69,196,133,28,169,111,171,33,24,87,247,79,20,109,217,175,211,150,145,198,113,42,175,13,236,164,41,69,191,41,66,153,46,150,9,242,140,54,170,54,20,61,188,84,213,78,143,20,194,118,74,122,24,250,230,201,43,152,224,72,98,232,71,209,114,211,107,81,115,96,51,178,96,219,210,247,184,23,156,181,123,207,145,67,33,155,255,148,184,244,15,103,128,214,157,7,4,102,167,165,97,181,45,22,253,138,135,164,39,227,234,41,80,6,106,175,245,204,240,56,3,176,44,128,42,181,62,47,112,85,196,140,197,235,105,36,181,127,2,121,104,86,246,239,50,224,138,201,79,103,112,168,53,228,75,223,165,227,210,97,108,106,188,68,234,100,205,61,236,99,12,83,252,120,116,136,78,52,218,253,25,140,89,81,240,161,232,153,47,41,127,177,179,104,133,5,108,15,201,30,162,3,130,212,184,148,8,216,62,191,128,207,151,119,253,62,152,141,115,56,133,195,179,124,207,57,36,52,155,116,174,156,4,36,136,43,164,218,201,166,64,217,109,75,166,117,28,131,11,168,228,16,239,124,58,0,162,95,31,241,8,154,145,237,15,73,97,190,218,82,20,208,157,43,95,250,101,31,228,135,133,187,107,183,34,26,147,77,159,30,79,248,46,221,33,163,156,142,64,62,8,72,230,159,98,245,209,116,50,242,179,79,197,7,98,10,16,149,201,73,60,45,198,145,79,245,150,255,182,127,119,189,112,80,188,216,24,141,85,176,95,22,53,190,254,237,65,40,153,219,201,14,30,25,221,137,241,210,145,107,86,198,83,98,186,3,42,43,187,200,154,6,245,81,2,176,197,191,30,129,110,7,250,118,75,22,139,234,212,104,200,164,180,156,74,169,9,151,218,189,219,128,68,64,229,37,211,161,251,251,89,170,172,200,26,29,30,59,44,7,33,232,198,185,140,226,194,88,216,178,211,92,132,26,239,223,229,167,152,42,173,146,188,114,187,111,131,177,34,219,41,168,24,114,82,246,77,131,130,202,4,157,73,125,50,133,180,126,80,102,178,22,250,184,243,158,255,232,124,162,43,24,121,23,150,8,196,173,236,132,144,94,24,240,180,152,40,213,128,128,35,122,66,233,61,197,236,126,145,167,0,214,212,115,197,182,124,215,11,139,115,99,188,125,159,158,46,58,106,77,93,55,38,110,185,144,253,45,28,50,25,202,55,102,227,196,106,110,7,12,50,184,251,86,10,162,235,167,145,82,193,226,75,133,68,56,249,112,218,196,72,212,20,182,40,193,44,110,124,136,236,150,70,235,143,124,88,93,33,130,104,141,74,127,212,200,54,246,176,1,37,191,94,179,168,56,152,188,100,36,200,26,223,76,156,109,159,29,73,80,209,136,153,24,152,239,218,76,169,128,74,221,156,28,207,191,128,150,19,96,224,166,147,109,95,57,123,166,132,182,13,61,139,245,6,235,175,54,147,159,165,55,163,138,12,73,137,111,240,147,193,165,177,27,255,177,211,249,94,160,160,215,186,115,94,30,25,163,187,226,27,121,77,243,3,221,150,177,30,175,248,251,20,191,185,215,144,215,66,228,129,171,135,62,78,62,6,242,188,26,9,78,196,1,143,46,202,0,245,198,160,188,29,238,191,21,42,196,22,152,176,216,165,161,127,82,167,49,139,90,66,29,168,122,222,94,14,102,17,171,174,136,244,126,115,93,167,5,71,124,80,153,114,139,195,57,183,166,4,174,141,13,44,23,54,91,28,71,193,158,166,242,50,106,83,146,245,55,145,187,174,195,235,149,196,205,122,186,28,170,60,21,47,171,65,7,157,138,16,128,235,169,108,53,253,40,65,162,96,16,42,115,110,91,113,201,62,176,91,37,221,173,179,252,2,74,152,244,115,167,68,146,81,92,35,232,59,184,37,136,123,212,103,142,234,216,103,181,151,255,32,45,232,108,149,159,213,76,109,15,238,0,159,229,88,8,195,159,26,165,49,112,183,102,4,111,106,29,14,9,106,223,239,161,165,194,35,242,191,8,175,216,181,88,26,65,54,209,21,145,125,230,48,34,85,253,53,234,224,112,33,199,86,11,211,78,93,84,219,55,7,32,156,31,138,170,102,129,223,95,170,52,245,21,114,219,69,46,155,60,79,50,150,169,26,136,143,171,4,24,233,28,212,4,184,87,83,227,60,206,153,121,2,94,115,39,71,44,97,118,101,119,157,211,120,179,124,229,252,216,62,141,51,174,160,108,138,185,72,99,19,224,209,187,24,168,149,15,73,225,170,126,61,111,130,47,44,193,253,180,135,151,252,73,160,97,219,196,192,44,66,244,120,187,212,255,47,38,54,163,82,107,188,60,126,95,66,47,149,21,215,185,183,229,129,107,25,10,149,227,53,95,12,249,42,7,253,29,155,232,149,65,211,169,68,116,25,19,107,112,84,175,202,62,166,220,3,251,27,28,176,182,38,34,183,165,111,55,110,147,50,122,236,78,166,92,31,149,119,51,211,115,238,16,255,238,15,254,17,156,254,74,225,78,13,218,136,101,72,230,132,189,247,54,29,198,241,232,23,214,30,169,249,38,192,205,200,59,130,216,116,195,141,189,103,48,17,227,96,117,127,9,190,36,22,218,153,121,97,95,105,20,125,179,122,33,108,220,119,29,172,252,235,146,124,153,94,77,34,47,216,156,226,213,72,146,182,218,95,215,120,99,148,128,222,144,179,238,196,145,191,226,148,175,83,237,205,177,18,48,56,57,163,241,198,67,101,110,147,142,175,118,83,218,73,153,99,37,248,4,37,2,24,52,38,129,248,132,217,239,241,0,164,250,76,205,213,92,87,128,207,125,139,228,236,73,180,198,196,229,31,43,24,254,160,160,134,212,236,41,72,29,88,175,165,205,209,189,25,237,28,230,51,248,103,144,150,122,60,108,15,127,53,190,86,245,43,28,177,37,236,44,106,185,224,12,82,46,215,185,195,180,72,16,173,187,108,135,148,123,19,148,89,202,247,21,168,212,233,241,255,12,7,174,113,129,14,17,122,104,23,174,39,102,209,7,84,115,106,124,139,28,34,200,92,153,189,127,190,140,93,41,251,188,21,144,113,206,13,33,128,25,175,182,149,235,218,67,183,205,71,96,149,46,71,29,163,244,159,185,104,17,80,98,102,14,252,190,182,184,210,180,83,17,4,250,48,23,48,122,9,121,229,217,173,180,126,24,125,219,237,197,1,170,248,75,175,151,80,245,158,240,200,232,197,105,200,108,64,249,132,99,98,16,62,23,147,159,241,7,135,132,106,228,111,173,132,150,102,19,231,24,67,202,209,141,145,46,170,81,73,46,13,214,247,237,238,26,216,235,222,99,240,75,62,147,189,65,0,131,115,156,100,28,169,103,182,229,174,254,14,215,148,60,166,42,61,23,154,32,61,152,231,11,53,103,77,93,15,56,240,44,197,115,17,118,130,19,242,22,139,32,210,142,114,76,12,208,131,187,125,240,216,225,5,177,87,115,166,147,96,211,113,123,99,85,74,149,239,195,164,188,57,190,244,137,199,123,7,129,243,28,51,3,101,240,108,10,71,210,162,54,232,76,219,204,79,180,195,118,29,13,164,43,74,84,55,41,15,216,71,202,212,58,15,78,131,249,202,49,251,133,88,202,10,195,194,183,54,93,36,211,220,180,93,159,211,230,253,4,138,79,48,182,132,97,92,96,213,111,179,158,250,155,150,205,1,147,77,146,14,138,117,89,121,41,30,157,5,67,200,72,14,251,193,189,237,43,129,203,78,64,113,187,208,10,9,42,197,210,46,175,242,147,24,59,25,251,40,156,234,37,47,85,6,29,152,102,26,234,206,135,72,55,99,39,175,186,74,228,53,237,91,3,107,20,129,126,243,165,34,19,4,120,215,249,164,236,41,134,168,101,46,115,213,83,237,231,153,182,110,149,208,40,34,87,33,206,199,218,73,243,59,140,239,70,255,213,237,11,221,85,43,179,153,96,82,230,30,191,4,228,155,175,31,188,178,87,13,27,27,105,218,13,234,41,157,151,30,63,180,109,42,1,130,127,222,228,161,186,51,5,172,194,117,140,217,161,52,243,53,242,130,17,130,204,3,138,114,93,152,164,79,216,87,149,141,254,71,158,13,14,252,135,175,208,71,206,41,84,64,132,121,147,45,144,71,111,12,101,146,155,11,60,80,251,1,20,163,0,211,212,186,164,122,13,82,147,96,233,187,23,42,142,68,216,190,177,240,150,73,64,108,179,50,117,95,86,219,175,233,16,113,100,18,69,104,2,162,158,201,68,254,173,16,33,165,191,206,97,47,246,194,182,31,42,223,218,220,164,108,191,126,62,214,131,172,254,105,114,14,50,215,108,205,96,47,251,160,11,188,253,14,4,61,102,177,81,227,44,92,165,93,27,253,203,36,12,85,70,1,149,29,142,16,161,217,134,194,132,115,169,139,167,70,191,65,214,88,36,118,6,12,197,69,84,159,188,24,22,169,188,248,120,210,172,10,23,102,163,225,72,21,215,215,39,99,41,198,208,116,195,247,115,214,54,104,127,231,20,192,230,228,186,102,170,250,77,247,39,4,187,237,228,210,230,110,163,192,99,26,216,46,196,176,96,87,114,194,117,215,9,46,214,87,102,207,90,201,86,30,141,68,50,215,48,232,61,184,110,20,58,223,207,166,120,53,111,75,72,55,76,212,131,243,162,100,102,170,8,19,79,252,4,101,106,0,60,140,209,236,73,221,237,248,29,241,63,129,36,195,141,138,97,242,194,195,50,132,220,50,128,37,212,37,147,170,75,224,4,116,113,7,2,124,79,66,20,80,170,164,144,14,218,22,8,90,51,182,59,62,37,25,136,205,15,168,4,223,146,113,87,103,219,225,25,94,144,63,30,89,22,192,166,223,200,233,143,232,239,193,82,236,195,196,130,10,244,245,85,44,143,180,75,110,214,142,73,46,142,203,206,2,240,153,154,246,217,229,151,140,24,124,236,105,57,31,75,208,16,103,72,234,122,212,45,137,230,29,134,203,196,3,248,150,82,6,177,105,14,89,113,67,236,98,210,83,71,122,213,84,112,33,224,192,14,81,151,83,224,244,215,216,15,189,205,184,33,116,126,86,81,167,226,84,237,114,148,98,202,51,166,175,202,144,120,93,1,93,40,50,70,229,223,100,162,135,80,3,77,91,66,42,139,244,13,126,129,204,155,77,131,167,189,188,73,114,187,153,107,250,101,9,16,229,106,244,95,26,210,222,237,172,240,111,30,167,78,153,38,19,215,58,151,106,139,111,149,27,64,196,124,59,134,46,142,196,192,67,126,175,54,49,218,60,134,143,9,241,145,137,105,203,105,248,238,186,136,40,235,37,241,82,240,29,117,155,48,246,59,85,220,121,159,96,118,29,15,63,194,14,38,75,93,172,70,225,25,43,239,228,65,242,90,180,218,154,224,174,153,200,35,12,183,64,176,75,205,122,112,21,77,234,40,57,147,67,143,145,140,167,220,130,69,163,212,195,192,141,209,110,249,55,233,61,140,105,148,179,238,193,95,13,158,6,190,114,112,135,96,185,230,20,94,220,14,158,108,213,148,193,224,163,110,106,106,42,19,206,114,72,230,76,40,25,137,40,103,177,160,186,11,66,21,75,114,187,4,164,230,66,47,176,144,135,89,30,3,191,145,104,166,206,145,136,138,175,102,72,97,38,44,91,191,109,158,243,116,55,158,229,103,208,155,87,210,209,197,43,91,175,109,108,245,65,25,113,210,86,207,118,205,199,180,224,54,50,223,100,98,119,189,196,210,115,171,13,98,54,208,134,128,131,149,138,70,141,22,11,140,202,239,106,157,1,141,243,208,117,224,88,191,200,7,216,99,97,43,36,72,56,99,234,21,130,188,214,215,30,93,115,46,83,52,130,44,202,236,139,179,183,12,202,83,227,35,154,148,171,230,48,148,9,219,61,66,193,10,157,23,182,18,131,174,194,92,184,103,149,144,174,24,247,11,255,227,225,147,199,46,44,54,91,72,63,142,160,155,238,99,25,61,206,231,197,154,174,178,59,248,69,86,33,28,162,52,17,158,39,34,53,198,116,166,250,135,129,39,141,32,229,8,180,149,44,55,105,38,115,181,75,191,164,116,189,75,211,236,152,231,239,204,89,235,75,174,204,147,213,87,165,53,237,50,65,148,44,197,238,240,232,60,115,241,14,8,65,83,106,207,218,233,66,145,58,211,61,201,102,208,12,118,128,221,78,126,151,158,195,206,110,45,5,75,131,73,11,71,244,16,228,67,109,193,96,111,163,201,235,200,234,98,7,163,125,36,116,109,168,123,117,46,193,79,187,145,246,7,114,207,139,247,136,214,97,9,156,152,44,159,242,175,233,13,130,235,109,202,18,54,161,80,4,71,71,154,233,100,213,82,254,155,198,69,241,149,15,123,23,185,242,4,225,3,141,6,188,37,143,98,153,223,161,13,2,161,210,107,183,186,161,7,121,67,147,6,39,137,190,66,144,179,79,11,3,36,132,141,45,132,158,65,182,222,53,97,78,48,77,34,93,160,4,138,106,205,106,162,193,169,205,56,214,10,53,68,170,80,208,236,100,181,67,55,227,254,45,96,194,64,230,129,69,77,127,228,197,154,15,180,164,40,128,138,95,65,222,136,200,20,66,151,13,178,70,189,226,142,137,16,242,86,57,91,92,254,89,76,22,83,39,147,38,51,221,160,142,97,14,157,232,28,34,129,242,133,4,30,155,45,233,87,66,123,130,237,194,186,60,219,79,179,169,33,35,120,173,91,168,143,8,138,219,97,102,11,72,192,27,134,30,117,161,101,68,55,23,20,183,47,206,123,91,167,248,227,53,184,119,60,78,147,9,8,192,237,249,231,246,238,148,1,232,187,181,252,235,240,106,179,164,217,148,103,26,114,215,65,75,154,3,198,84,194,204,51,250,34,248,197,84,254,122,205,20,141,184,50,249,216,183,222,141,230,98,71,216,59,113,149,50,228,247,177,143,175,158,168,139,236,158,78,51,169,67,53,124,156,201,19,222,154,240,13,176,126,5,101,153,117,140,57,50,118,226,27,146,112,35,105,199,161,100,196,168,42,150,39,67,206,31,19,228,35,127,42,93,245,15,97,181,222,229,75,166,172,130,26,171,43,58,13,33,99,209,233,189,104,252,51,19,183,58,140,133,217,5,163,254,147,126,228,210,15,60,147,22,157,214,239,8,239,9,216,49,115,17,207,223,150,197,116,217,51,122,204,52,185,221,97,241,175,82,138,129,186,93,226,219,227,105,62,153,232,243,208,251,93,49,55,93,239,164,183,1,117,61,137,122,67,130,117,59,39,105,152,74,3,249,29,211,169,253,125,4,80,147,155,53,5,92,103,226,110,115,85,120,4,98,38,186,62,190,132,75,176,166,173,229,186,80,123,232,204,39,241,183,179,190,40,196,159,78,112,48,25,58,187,226,198,186,226,171,195,149,249,154,38,59,203,107,232,20,163,29,217,92,251,88,81,23,73,40,90,151,101,152,244,155,119,163,4,154,123,215,50,32,211,58,126,173,241,52,158,168,44,109,255,204,196,86,98,145,180,183,166,82,9,82,45,176,15,11,216,74,190,252,232,154,92,183,164,156,237,228,30,23,205,25,70,104,27,203,39,72,105,167,57,4,214,96,116,113,82,245,251,243,20,213,41,251,231,79,55,59,139,5,31,226,68,82,8,178,83,99,17,101,178,152,151,86,74,221,157,104,247,186,236,118,3,253,64,120,55,2,2,32,9,91,77,10,114,223,42,43,203,33,216,166,50,191,22,126,59,126,151,101,117,231,123,184,63,143,228,251,186,222,67,162,225,144,200,217,220,29,229,230,166,175,202,67,218,210,55,99,91,145,48,79,189,181,52,188,79,153,6,172,163,26,81,67,182,219,94,21,109,1,0,37,89,114,90,24,247,2,248,47,150,105,27,237,147,238,88,0,180,243,224,45,221,242,216,137,80,47,87,53,71,187,223,247,46,15,34,223,27,107,209,238,26,182,239,245,128,132,149,4,68,2,18,39,40,72,25,205,230,53,159,181,228,124,148,219,138,55,80,50,15,46,13,251,189,169,52,208,201,221,100,101,121,222,75,176,245,33,17,65,34,60,174,214,74,168,18,38,119,114,166,68,230,222,59,242,175,2,153,150,163,229,192,173,49,60,213,132,207,146,97,71,243,196,163,152,112,9,219,160,153,251,50,0,76,254,95,47,49,109,230,170,75,181,24,41,202,74,233,193,92,58,242,2,52,231,106,80,94,29,50,114,39,150,43,153,42,126,199,52,249,42,161,94,26,63,129,44,102,20,64,87,30,196,186,243,228,141,43,37,156,251,115,80,41,182,196,236,33,238,170,195,4,111,57,52,181,196,162,156,127,253,214,242,55,228,254,169,19,205,2,13,155,148,189,229,236,128,169,97,248,159,169,167,218,212,252,121,7,159,201,240,123,134,179,42,180,198,108,1,63,19,7,30,148,37,65,198,240,191,239,76,150,13,10,153,150,19,244,214,105,88,67,199,234,168,204,67,214,172,125,107,194,251,238,247,121,68,160,194,218,74,71,217,19,177,190,254,75,154,31,233,7,158,253,142,219,244,72,243,209,150,179,252,146,90,105,176,100,21,76,67,6,37,13,119,91,211,125,180,173,146,36,186,115,109,227,43,33,234,178,1,144,231,59,243,250,83,65,248,25,97,18,241,14,16,184,145,41,174,94,156,121,169,14,122,151,57,169,107,251,132,154,204,47,57,46,186,88,229,195,16,35,92,222,210,173,2,153,72,152,143,220,214,221,41,131,233,9,200,27,255,12,0,93,106,173,53,195,88,82,115,94,241,6,186,1,234,158,232,59,82,41,193,123,14,215,69,59,34,121,18,84,36,123,235,37,162,70,3,182,157,3,136,95,83,130,124,173,235,110,43,162,255,54,92,16,237,21,128,155,60,231,225,162,128,118,100,73,172,172,98,226,5,143,248,21,22,74,63,87,232,80,178,202,248,227,137,31,94,50,53,182,122,62,156,92,35,34,121,167,48,14,15,31,77,87,92,150,33,165,115,92,30,76,128,10,57,160,39,89,172,175,44,80,135,11,13,213,35,130,76,103,242,238,233,146,82,195,120,114,27,157,192,18,198,231,35,137,200,200,56,225,7,143,214,0,151,234,225,37,254,229,215,29,203,104,19,170,56,193,53,19,224,142,216,70,83,202,77,218,106,210,59,125,146,215,165,30,45,228,222,86,35,230,56,107,71,5,146,65,219,67,210,75,110,17,127,52,123,29,147,215,165,236,130,175,195,19,80,77,66,16,178,221,233,188,3,72,218,232,49,126,133,154,33,35,34,0,177,90,16,110,225,221,65,39,78,168,155,147,61,132,62,111,132,82,211,213,121,58,170,94,201,50,209,21,126,203,151,195,174,178,176,142,32,188,60,160,169,227,114,107,91,198,243,84,83,40,32,21,129,201,3,42,211,25,0,252,0,79,248,248,100,54,239,121,225,146,153,186,135,87,252,243,160,34,74,127,152,66,249,66,181,62,9,8,119,195,120,119,195,234,9,60,88,149,90,192,103,132,86,238,119,33,219,204,200,139,253,228,7,108,107,112,188,237,141,120,181,201,5,54,145,124,218,110,207,56,178,28,69,154,242,248,145,121,29,249,6,89,253,40,99,255,116,52,120,29,107,185,75,59,170,83,107,39,129,213,144,134,146,167,207,197,195,106,154,19,173,41,227,140,43,11,242,65,180,219,108,149,35,110,238,5,46,239,184,12,157,72,101,235,245,236,95,252,101,72,193,67,44,195,26,62,221,28,191,227,154,252,8,54,58,89,179,223,185,142,100,108,33,119,192,57,199,134,188,250,29,228,202,16,123,136,103,104,87,249,248,160,129,151,164,179,241,150,174,64,92,116,75,243,96,214,42,235,106,214,120,33,112,125,209,228,166,196,192,151,12,70,132,120,249,195,118,247,67,171,39,226,253,169,163,88,208,83,114,229,20,204,157,56,249,115,139,195,143,147,78,68,116,213,24,252,77,98,126,166,183,56,87,75,193,109,222,153,64,217,39,212,34,144,251,45,244,171,36,194,190,245,164,231,100,3,147,11,175,215,168,219,55,10,157,245,72,223,80,110,60,74,119,69,115,15,72,81,165,158,11,111,1,98,74,9,68,140,105,59,92,131,107,230,9,43,72,21,137,117,70,59,130,131,167,180,142,37,81,168,152,72,188,176,2,148,160,29,250,112,229,115,21,186,121,41,84,159,80,102,241,163,199,49,127,30,163,185,246,179,83,54,40,54,187,249,113,233,168,122,160,66,130,121,65,233,30,202,78,119,193,190,8,235,242,134,48,144,185,201,248,142,34,45,118,161,85,194,130,37,214,173,177,55,198,230,17,45,245,248,214,130,124,225,104,142,203,152,84,198,136,205,221,252,246,21,43,42,222,223,131,218,224,111,129,64,17,0,127,194,112,95,154,250,38,37,146,65,66,62,205,215,186,169,64,244,38,25,181,151,83,115,147,207,249,142,51,127,100,90,233,161,10,209,224,187,9,30,249,105,154,128,47,123,150,98,142,165,195,60,31,104,161,71,214,127,169,186,45,116,100,90,186,168,193,106,57,134,214,138,31,97,66,140,98,240,188,169,125,230,91,236,27,186,105,148,145,165,239,158,164,127,229,166,46,206,35,221,245,131,191,25,38,147,85,201,58,162,149,156,147,198,213,107,151,3,249,13,128,21,182,235,43,93,151,180,222,104,30,97,107,218,30,229,237,150,47,158,224,98,152,30,13,57,110,105,183,58,154,209,111,51,6,131,18,162,37,231,137,5,171,61,242,108,239,182,79,219,250,91,212,55,61,213,130,179,173,242,160,133,209,76,213,67,9,88,63,237,212,253,247,99,214,58,87,31,244,29,118,71,172,113,33,194,160,76,104,240,105,206,164,133,6,133,245,43,14,61,226,146,36,63,141,52,108,193,90,169,213,61,101,5,37,93,152,19,74,212,81,90,134,68,170,45,176,50,197,156,171,103,133,31,206,23,182,42,68,192,234,17,114,95,50,49,193,106,127,187,237,74,88,22,150,167,105,223,129,169,154,78,64,157,171,200,134,245,245,70,223,186,31,99,191,13,57,36,170,149,82,44,77,94,192,188,83,27,49,168,80,157,156,31,17,197,52,167,1,137,252,165,165,71,66,211,49,210,147,152,7,166,95,52,193,106,68,76,142,131,146,99,165,27,72,214,227,12,147,187,35,179,144,107,176,5,169,224,253,192,145,226,245,47,2,207,193,97,101,118,135,132,25,164,142,55,230,35,44,133,47,255,74,161,210,197,74,104,225,151,30,140,225,155,49,113,1,177,65,242,123,68,231,176,10,249,238,49,123,138,58,66,154,163,168,204,138,194,37,218,90,87,250,54,60,167,224,155,237,73,231,145,46,110,230,91,51,113,198,32,6,28,119,127,105,160,123,94,234,39,80,13,66,149,96,64,160,243,120,11,233,179,168,0,150,43,36,191,144,227,1,131,72,128,228,44,146,246,196,33,108,63,71,148,142,234,191,208,177,74,231,43,110,187,37,149,111,31,118,252,202,152,65,118,180,74,217,202,67,139,109,93,90,255,181,69,196,216,71,106,164,195,9,57,67,140,123,252,23,179,171,200,114,44,98,117,51,107,153,153,199,61,89,224,94,81,10,163,170,24,49,168,39,60,0,33,142,124,115,237,20,53,235,29,76,111,119,112,5,132,62,232,40,92,63,115,198,200,27,189,108,236,215,179,183,0,36,97,204,168,231,82,57,240,109,14,55,24,90,161,176,134,166,173,55,172,222,55,25,236,173,182,148,75,106,123,38,232,200,170,23,16,240,121,254,246,190,102,109,108,56,165,1,225,148,130,102,108,56,192,89,70,247,95,33,169,61,100,161,38,89,107,89,127,36,47,112,3,244,226,46,78,104,92,207,13,110,137,155,218,47,210,48,37,39,4,36,26,47,31,151,167,154,86,32,22,19,156,123,41,109,84,253,91,85,135,242,4,134,214,232,157,23,104,243,245,199,55,221,143,115,133,59,196,69,29,252,116,164,53,176,83,182,254,245,253,75,190,232,163,189,82,73,26,12,39,35,152,219,214,253,195,73,240,9,58,209,27,129,229,245,163,106,127,146,207,39,141,145,19,222,25,122,146,153,139,166,58,30,249,59,53,1,143,212,95,191,148,27,26,244,140,163,41,57,171,219,229,227,195,74,209,150,116,36,21,105,78,36,31,127,130,33,217,53,156,30,11,42,189,182,44,228,241,14,65,219,148,246,190,102,33,102,231,206,73,118,190,15,220,106,209,7,106,31,24,14,22,114,108,235,75,85,5,195,43,8,132,202,161,158,166,170,64,241,175,222,153,253,110,129,125,26,92,226,58,138,117,115,189,215,154,146,83,131,103,2,14,211,142,74,234,156,201,118,83,159,140,137,14,1,222,249,142,207,241,90,204,167,30,25,156,233,207,214,103,56,26,67,240,4,157,101,11,78,205,85,68,172,82,81,234,13,44,4,131,92,235,115,172,41,95,64,53,204,137,151,99,25,49,217,200,59,111,93,106,6,237,89,237,68,246,27,253,126,5,163,146,76,15,62,228,240,12,83,122,43,84,244,237,249,134,221,211,68,39,217,225,199,141,10,110,8,118,75,121,26,98,9,156,64,210,134,186,113,190,65,118,127,114,89,125,7,185,217,111,1,4,152,126,167,105,25,222,3,172,91,155,54,66,51,157,80,171,74,26,188,69,182,203,204,74,189,63,71,192,114,191,47,141,104,55,181,45,42,122,171,72,255,230,28,254,251,219,9,189,169,189,219,46,65,104,137,227,201,124,192,52,90,248,221,95,9,206,98,195,115,231,64,218,56,156,66,247,88,188,132,66,233,64,7,147,171,70,237,241,148,209,115,82,145,0,231,155,39,31,20,81,105,254,232,189,229,166,64,96,221,118,1,27,251,5,152,221,210,143,128,194,43,253,61,229,252,24,169,17,22,214,105,196,131,233,33,20,247,238,226,72,59,146,60,227,165,154,25,213,203,183,151,72,168,21,16,192,47,224,54,249,131,162,179,211,51,7,4,44,157,207,13,141,219,75,107,143,223,143,71,64,114,186,98,136,167,176,90,138,110,29,223,74,59,220,164,52,139,238,151,222,95,161,151,54,209,138,116,245,233,62,39,4,224,153,240,207,94,77,193,239,144,184,108,251,154,119,32,197,59,38,222,249,97,134,8,175,96,87,200,7,84,11,65,63,32,93,208,223,34,138,113,141,31,100,70,48,168,149,92,125,27,125,16,225,66,122,163,151,236,109,61,141,179,191,216,86,192,18,121,250,59,165,209,100,220,153,7,117,6,236,107,244,25,202,25,170,79,94,65,216,238,77,14,195,25,70,39,54,98,213,237,125,102,232,190,132,156,8,94,88,13,97,221,34,59,227,200,182,99,218,161,183,173,253,120,68,53,69,203,162,74,75,249,140,204,175,146,254,24,184,152,82,153,179,211,227,85,105,246,9,121,149,83,182,152,48,183,135,51,203,196,167,200,159,248,162,176,100,116,242,78,216,180,11,161,122,131,235,121,135,182,220,228,30,45,12,114,70,15,181,180,207,33,105,132,190,8,72,46,140,95,97,153,213,146,202,203,102,35,195,182,62,71,30,186,89,12,246,69,88,186,9,20,55,124,105,51,105,144,50,133,23,171,208,32,107,37,37,233,48,234,39,185,208,139,140,175,249,226,87,210,232,144,76,227,16,128,179,153,44,28,11,124,111,4,119,255,98,154,117,110,17,142,11,222,89,10,89,143,151,194,111,47,162,19,209,88,45,107,94,56,244,75,181,139,79,38,190,179,133,185,95,164,236,211,8,61,244,15,17,41,45,217,100,53,206,34,50,132,193,144,225,27,20,178,9,99,4,112,86,211,93,86,75,182,155,109,183,55,18,255,49,4,178,53,209,103,240,13,99,209,180,86,205,7,50,233,247,115,138,157,130,150,105,191,30,44,199,60,80,41,28,163,15,71,45,173,23,186,145,67,75,84,136,228,173,189,218,47,214,2,31,252,165,208,112,35,246,5,134,39,10,163,168,39,100,216,160,86,105,155,151,15,157,10,28,238,180,94,111,209,246,69,26,28,183,135,42,22,135,99,82,74,202,149,44,70,248,153,48,77,50,89,111,87,97,118,101,67,136,85,169,103,240,11,213,83,124,233,245,80,246,92,40,13,92,52,97,92,178,187,118,139,80,139,5,73,217,3,209,175,165,184,249,42,139,240,114,176,15,156,153,160,164,130,65,186,28,9,121,253,169,244,188,184,149,240,93,79,156,44,254,182,192,140,128,59,8,117,124,93,100,41,187,241,16,173,76,66,231,206,94,68,240,243,112,54,108,180,111,178,87,186,129,155,223,138,177,147,244,150,49,127,16,66,19,75,93,59,216,238,184,130,161,147,56,125,48,165,74,159,96,88,164,90,82,13,98,187,177,250,168,166,176,199,69,110,39,1,25,47,237,64,239,116,21,48,1,250,118,254,249,89,14,129,213,205,56,215,120,187,243,32,223,218,203,163,121,243,5,224,37,174,125,77,176,230,128,142,90,2,57,127,254,110,125,63,108,7,18,211,185,234,243,194,253,213,97,107,242,214,118,209,120,57,25,26,62,117,7,112,187,12,55,71,217,205,149,10,92,11,64,133,179,186,31,199,112,154,208,76,161,152,79,161,103,103,109,26,221,213,218,36,144,201,241,35,13,213,133,65,67,214,135,240,226,253,110,37,138,7,128,112,107,62,225,66,212,131,129,213,108,106,109,13,220,181,10,215,176,72,156,17,96,27,15,37,120,175,77,7,92,78,247,181,58,23,101,127,53,69,239,179,180,87,179,122,116,220,158,164,14,128,197,230,94,155,253,227,114,197,218,12,189,133,99,3,185,124,159,52,8,97,148,107,63,179,196,210,11,255,101,1,185,117,171,77,138,109,169,227,154,10,194,126,153,98,83,216,79,89,123,236,174,198,63,254,88,215,233,78,211,252,92,40,75,176,121,123,242,5,175,132,14,51,151,227,117,77,25,187,71,144,138,237,78,116,71,39,122,124,188,71,87,87,67,0,91,154,225,91,3,249,124,89,113,161,147,81,200,155,246,106,193,245,222,58,59,7,170,27,115,79,138,172,13,208,21,157,68,26,188,90,112,4,237,44,28,207,116,160,151,163,68,70,176,147,234,31,178,147,182,21,57,213,150,134,190,139,210,18,15,169,198,73,178,221,226,35,13,200,116,177,42,38,207,79,139,226,15,129,72,228,176,16,158,201,137,162,145,60,128,138,235,164,136,145,146,252,36,92,253,159,50,235,119,47,99,39,46,57,191,110,230,192,164,68,41,47,86,28,187,7,4,87,242,62,177,224,31,125,117,1,164,64,185,211,94,70,216,116,255,28,61,74,228,250,54,27,128,101,120,249,165,3,151,89,202,250,180,132,222,87,68,133,153,112,205,179,35,109,151,171,189,82,90,195,214,226,203,108,228,116,188,110,41,171,135,167,240,175,105,173,89,58,44,26,41,50,188,102,153,243,153,53,192,193,122,46,237,69,79,181,182,65,105,209,37,49,113,196,44,184,50,169,78,245,127,204,215,61,104,227,84,106,71,18,210,235,115,135,103,155,238,2,200,27,159,157,165,67,157,209,236,26,98,16,125,21,1,14,59,70,140,71,7,251,87,39,139,78,188,77,68,94,93,7,211,229,151,13,83,152,94,27,145,252,148,145,77,72,91,51,221,68,193,255,111,21,160,114,0,39,130,206,139,187,0,13,106,219,24,189,98,211,153,57,54,175,118,88,106,204,225,125,163,7,11,119,79,206,253,25,9,50,103,225,163,159,4,143,231,152,231,77,242,212,141,47,109,92,170,224,79,59,160,86,58,117,112,193,173,30,36,240,69,91,214,249,215,147,188,75,49,163,19,59,59,177,88,148,112,227,215,133,18,91,21,151,172,243,205,11,214,95,57,77,255,116,152,203,227,142,165,129,211,78,150,191,211,154,51,222,201,246,109,43,149,127,161,211,107,27,204,108,23,100,177,29,154,34,97,48,168,26,57,138,203,41,149,33,16,247,144,196,63,62,65,68,55,16,226,37,103,103,181,127,47,125,64,79,130,191,67,180,187,92,169,186,24,77,221,83,234,135,198,32,236,134,230,167,131,97,97,144,52,104,134,245,67,68,61,230,103,207,120,93,235,137,207,225,192,200,3,102,195,65,21,198,37,61,134,52,151,9,78,223,244,23,218,92,213,198,30,211,153,161,57,39,231,165,12,42,250,207,214,63,72,62,134,228,110,12,186,153,62,203,47,167,32,52,12,22,162,10,150,207,70,64,171,215,45,176,89,40,72,66,45,166,131,122,240,92,174,112,135,161,154,20,122,20,117,253,254,169,145,170,73,154,0,191,161,145,167,73,0,13,156,102,251,76,99,253,11,4,126,59,154,50,28,168,40,116,239,57,185,83,136,179,211,45,209,100,182,121,83,204,48,21,98,49,125,190,96,81,59,150,223,32,138,10,120,207,149,253,39,217,238,78,181,244,0,26,227,199,4,72,247,12,246,224,179,176,72,158,220,243,153,98,137,216,213,104,165,91,239,34,10,107,39,38,6,98,151,17,182,219,206,91,219,121,210,50,241,200,195,180,196,242,247,206,216,202,210,124,177,183,70,129,132,178,230,123,52,178,164,209,23,77,237,33,161,125,211,233,227,242,154,216,105,245,96,143,17,214,46,227,225,99,129,16,154,149,61,193,204,85,74,27,192,161,59,30,6,119,72,144,156,66,111,0,36,202,50,27,37,234,26,100,143,50,152,140,252,10,151,16,40,142,109,184,160,131,8,84,177,95,204,9,226,74,182,78,216,33,94,24,174,43,205,24,128,128,220,56,139,217,200,70,93,39,149,35,108,98,89,201,6,144,187,142,207,196,202,176,99,155,108,21,121,127,219,143,41,237,93,25,41,231,232,87,91,253,11,252,33,7,195,175,36,23,52,162,12,9,137,93,139,164,196,74,134,211,102,229,114,129,83,50,123,65,63,62,32,137,172,203,134,190,242,240,162,22,247,9,120,39,197,2,112,179,223,127,12,79,229,139,180,113,45,207,174,124,164,23,179,33,44,189,153,99,141,214,51,195,219,171,68,156,21,193,15,214,94,22,157,13,239,75,187,244,74,226,155,2,109,31,10,128,123,204,177,229,82,243,7,27,207,185,240,236,223,83,255,72,251,41,248,121,36,175,128,195,173,1,250,249,185,242,121,254,122,175,127,250,56,206,194,54,167,36,228,107,229,224,168,196,126,187,44,70,250,145,94,175,90,126,164,62,154,180,218,154,80,78,250,138,89,53,216,251,87,184,51,82,66,72,122,205,88,7,0,33,27,167,180,170,219,207,230,151,168,116,186,93,150,93,202,91,138,132,218,75,129,50,21,25,196,76,30,198,68,8,107,57,83,246,102,51,184,83,198,27,104,31,157,240,96,187,12,250,182,7,35,202,173,126,200,224,61,130,213,43,241,77,61,19,221,148,18,217,157,169,90,1,100,133,197,29,145,170,184,160,201,89,211,162,191,202,108,187,145,228,178,22,74,62,170,81,229,40,83,2,134,62,241,138,76,88,100,208,93,8,55,0,178,22,53,9,183,134,255,184,248,89,191,125,17,225,108,122,81,105,106,150,152,118,95,185,175,50,242,233,109,200,250,69,87,40,136,4,123,192,20,244,238,146,12,6,181,129,215,131,197,225,180,194,82,129,185,234,136,150,116,180,78,108,86,101,161,203,158,133,76,16,137,159,70,116,54,157,74,75,146,67,219,167,133,134,164,127,133,178,184,248,116,213,244,123,114,40,152,155,161,87,210,43,233,93,174,136,212,77,136,0,217,90,166,90,198,121,113,38,139,61,26,69,96,19,77,136,144,108,123,37,47,59,1,244,100,239,133,225,252,16,96,27,170,122,21,16,5,162,88,164,77,54,87,53,21,168,4,88,33,96,253,255,135,13,25,79,205,30,135,20,253,1,208,84,226,81,214,61,199,245,104,104,11,27,69,147,99,107,183,85,182,127,103,73,171,133,105,62,149,21,95,112,130,245,68,79,150,89,20,107,150,82,243,179,155,123,170,171,20,93,21,209,50,182,167,74,217,156,172,160,39,234,2,16,31,66,113,55,7,15,177,103,139,210,101,212,114,44,141,155,94,156,140,92,143,44,114,108,141,202,3,44,115,222,176,200,102,130,34,101,198,172,74,38,177,149,45,59,222,120,217,182,28,236,149,233,21,209,146,65,123,240,239,149,151,11,130,41,39,6,154,228,0,131,110,78,17,224,97,212,156,41,205,80,28,96,57,137,62,123,64,247,232,21,192,250,143,208,249,216,167,131,186,109,206,197,42,36,10,148,24,158,134,20,171,72,204,53,38,158,218,151,122,169,84,150,14,149,119,202,235,56,196,28,63,135,92,234,227,78,235,167,21,255,202,59,186,78,119,198,244,147,231,152,92,168,135,69,99,236,159,59,99,138,126,135,191,0,121,174,21,90,126,102,225,60,4,63,139,42,99,92,181,151,39,115,10,168,126,97,13,23,103,213,147,72,183,152,51,94,148,46,56,154,47,65,43,209,49,134,209,213,65,231,10,87,152,72,204,149,100,125,167,183,213,129,100,194,169,250,162,235,65,201,239,115,167,191,176,191,60,106,139,49,96,183,213,175,59,79,113,166,200,247,222,170,124,29,109,220,13,191,183,133,91,237,162,217,117,115,174,10,139,53,169,253,75,178,66,103,204,96,36,42,146,168,165,17,211,221,55,110,102,191,224,0,210,87,99,125,247,251,176,228,238,177,226,164,210,40,31,69,19,80,84,176,86,47,205,78,241,215,140,16,215,217,186,120,44,52,10,45,78,90,148,182,240,121,95,233,55,173,177,34,68,178,234,248,143,27,102,151,140,122,14,0,190,43,200,17,42,29,19,25,110,90,59,140,114,207,194,150,113,95,164,114,181,180,104,136,242,90,42,158,50,75,72,160,190,36,213,82,8,6,6,32,150,136,245,116,254,183,204,207,44,21,201,109,160,235,139,190,2,208,244,210,173,158,152,91,125,233,55,52,166,217,100,76,200,227,212,125,23,102,57,69,233,123,188,151,236,198,237,37,207,25,210,217,78,1,254,23,237,53,193,216,140,220,169,84,31,244,17,111,122,181,118,218,244,197,179,122,91,81,0,159,10,121,100,32,56,145,64,1,96,129,249,71,137,27,163,224,24,128,34,194,116,251,39,49,141,15,94,103,32,172,83,117,48,178,71,188,95,92,108,247,176,192,104,78,198,21,3,38,49,137,216,187,233,63,64,191,177,40,138,142,20,142,33,202,246,204,136,144,41,195,109,196,134,93,240,179,188,232,234,180,205,74,177,139,231,106,9,90,170,242,189,90,128,222,126,144,48,124,131,4,161,74,32,91,96,191,69,13,170,208,46,150,1,172,156,221,208,239,11,22,191,71,76,125,102,205,158,166,190,165,182,242,93,173,117,58,86,116,47,26,191,47,82,195,115,196,250,186,97,64,49,44,221,71,225,63,32,155,192,62,9,217,47,2,209,53,237,46,20,203,132,139,134,215,6,254,223,136,112,134,242,19,102,201,229,210,210,55,102,209,145,172,18,97,2,137,128,65,51,131,134,10,140,142,25,124,67,30,108,116,208,144,73,27,187,128,42,157,133,84,226,253,67,24,131,226,27,28,3,23,149,99,71,120,173,186,153,55,232,94,172,76,175,246,47,59,185,189,88,234,66,29,147,137,210,75,76,143,247,122,150,40,252,68,237,70,195,223,174,125,216,172,195,222,106,174,149,208,137,214,239,211,91,55,79,97,212,114,158,234,65,119,249,27,236,189,12,145,87,199,29,205,175,116,122,103,192,187,220,83,70,203,78,156,74,149,240,205,193,190,212,127,250,148,246,41,69,154,195,72,83,92,12,145,164,206,181,61,163,1,207,50,71,88,226,68,2,19,197,111,191,153,227,229,19,62,191,201,81,49,8,208,33,191,132,105,160,194,38,58,55,166,236,138,218,230,236,50,242,159,9,250,240,30,1,55,125,164,91,206,227,78,10,121,159,13,98,129,53,252,42,68,245,119,178,177,19,68,4,18,79,208,133,36,116,96,5,250,154,66,248,180,110,36,27,160,140,119,51,7,196,113,216,117,11,139,193,247,6,67,110,173,135,91,94,122,179,222,188,37,242,143,198,107,14,73,2,246,232,135,57,67,51,100,105,202,118,77,86,101,188,132,85,38,223,143,178,61,251,140,115,176,80,215,31,68,254,228,157,243,66,166,27,48,0,116,52,100,224,138,55,213,98,197,138,132,105,173,249,248,24,121,190,12,49,44,19,70,158,247,152,96,49,243,144,208,247,60,136,230,185,59,255,162,246,55,139,217,66,121,125,216,244,17,86,45,171,196,42,208,108,78,149,36,238,163,40,141,46,97,46,245,198,110,49,183,118,47,180,136,158,233,239,69,25,28,217,84,151,204,224,61,3,126,99,47,61,213,126,51,97,176,118,252,161,42,76,3,62,221,96,208,197,238,238,75,133,87,210,76,136,251,142,76,92,42,12,64,76,99,141,84,79,57,246,81,77,1,193,95,88,191,248,225,219,80,227,231,162,240,32,176,152,114,233,47,185,206,178,175,183,66,75,252,86,77,226,9,96,170,30,69,213,225,164,9,102,45,251,169,101,145,131,127,210,166,243,218,146,240,202,109,28,226,180,174,153,238,242,244,130,144,247,142,178,167,239,157,223,166,18,128,3,210,40,237,78,44,134,238,244,136,93,56,36,238,27,155,86,148,46,167,56,50,196,97,8,203,46,55,137,154,225,253,206,33,28,233,254,250,227,153,158,3,163,41,204,56,214,220,105,254,217,4,73,176,246,151,223,94,169,205,148,131,163,137,11,237,70,100,241,254,179,196,46,0,250,132,241,243,238,190,211,109,65,1,19,184,141,53,7,58,173,146,71,99,40,173,148,37,44,207,106,196,63,176,115,210,253,110,244,181,199,200,221,88,47,138,221,168,254,55,139,4,111,12,35,154,200,229,155,56,0,209,233,114,131,137,174,5,90,18,188,171,61,155,180,157,245,250,145,194,221,117,186,51,250,25,78,219,155,191,122,239,5,10,144,224,124,68,108,189,117,5,146,71,71,155,200,182,14,48,210,225,133,255,41,40,227,104,240,143,144,251,22,142,77,112,12,174,139,3,74,9,188,59,174,93,178,28,71,106,52,252,102,152,238,148,60,249,14,99,132,60,170,127,244,114,164,218,109,176,246,114,32,129,119,199,205,93,52,74,166,139,87,177,115,238,113,234,39,154,212,68,206,191,145,31,40,42,127,16,102,221,36,30,103,42,216,160,162,20,180,241,207,222,214,38,194,133,110,126,41,37,190,61,51,62,196,60,204,70,4,53,226,128,240,111,171,2,39,171,224,61,125,88,132,171,220,99,70,118,17,236,120,179,226,199,58,145,183,202,240,245,19,74,222,227,40,197,194,65,154,60,216,67,245,68,253,40,87,69,154,205,130,128,193,92,113,108,95,16,95,52,150,28,111,203,188,55,234,181,228,195,34,11,159,44,249,232,124,254,244,126,11,173,93,101,26,76,250,161,244,22,210,186,151,206,76,179,1,208,93,32,9,177,144,232,25,246,140,61,200,218,213,188,9,61,213,208,245,110,233,250,24,44,249,215,208,228,16,46,136,133,239,128,75,153,196,213,130,3,50,103,201,167,88,156,51,157,183,143,14,90,211,152,136,185,53,198,67,88,170,65,67,30,201,39,94,35,183,183,222,60,199,178,96,162,73,105,254,213,200,20,68,179,190,152,79,199,8,250,14,207,178,240,35,242,221,161,131,175,175,146,95,67,62,48,78,207,100,75,152,193,164,193,39,29,62,136,32,26,23,173,158,104,231,225,188,226,36,69,252,125,54,185,46,174,192,110,249,168,102,165,241,217,112,162,58,252,128,118,242,239,46,59,190,155,245,120,18,206,132,236,239,94,35,170,113,230,136,110,154,159,41,192,41,59,17,90,96,41,65,185,204,167,4,64,205,17,14,129,215,209,55,223,124,185,31,88,154,114,141,66,114,183,218,46,149,7,158,172,34,251,185,158,65,218,18,103,239,248,62,16,183,201,22,154,219,166,86,126,201,243,146,31,206,23,209,156,196,124,190,85,229,83,235,191,147,49,93,133,82,128,21,177,199,7,146,148,141,26,159,70,44,55,120,28,39,194,249,107,100,112,122,42,113,209,194,11,192,9,198,184,27,219,231,216,7,187,101,98,2,187,6,180,148,155,98,73,30,151,201,181,69,68,43,61,140,228,196,199,235,43,137,130,158,129,124,17,135,231,122,126,177,245,100,242,122,155,100,156,67,17,175,125,213,198,104,60,162,94,41,12,1,156,181,85,53,4,1,188,122,107,4,16,54,115,168,233,161,85,217,149,76,62,36,165,53,236,112,11,124,221,206,133,241,71,111,179,137,94,28,65,48,32,190,166,70,74,73,163,252,4,18,134,59,127,19,38,201,150,128,0,127,71,239,175,117,120,84,127,40,238,71,141,239,95,140,97,147,30,169,73,128,124,233,154,85,45,253,167,19,10,118,88,225,113,194,49,221,79,180,159,251,133,180,15,201,91,111,242,117,65,134,154,65,204,255,187,229,196,228,10,195,27,64,17,91,203,187,113,194,6,50,27,196,255,74,235,47,91,34,149,59,76,18,91,154,81,175,100,241,74,51,130,127,101,189,162,154,58,99,39,91,44,11,119,74,66,108,142,238,243,36,138,238,89,246,27,199,5,224,10,116,3,106,2,13,113,203,14,208,117,3,192,76,140,76,195,138,24,91,45,215,242,247,192,196,200,29,254,129,107,250,227,3,225,145,225,15,49,156,34,201,130,253,154,229,9,90,167,5,83,159,25,233,208,32,8,85,25,248,10,69,188,19,58,140,248,185,45,29,16,9,138,29,74,156,87,63,23,226,1,44,230,84,87,56,243,216,242,183,132,24,45,135,126,182,129,245,213,109,53,175,202,175,252,176,214,111,108,183,148,126,5,161,187,29,216,103,110,105,202,205,143,154,247,70,238,5,10,137,243,144,5,63,123,169,116,238,46,224,18,245,71,179,71,103,92,167,176,150,221,180,90,162,55,151,169,152,234,245,14,220,87,66,229,107,77,170,99,44,251,90,255,222,255,194,195,116,50,158,146,150,252,192,138,42,11,96,64,241,87,64,63,73,116,234,7,122,178,42,182,142,147,67,90,188,250,69,5,112,97,161,214,88,218,99,189,107,97,94,115,147,66,247,199,166,48,217,119,247,104,12,155,98,243,8,114,191,130,44,233,3,79,156,60,131,240,38,159,99,100,145,218,123,217,96,94,44,198,139,91,194,238,88,7,87,222,233,88,148,109,96,133,97,236,3,181,102,71,226,198,8,98,197,90,97,136,28,3,159,246,212,168,182,50,222,211,216,32,93,243,82,190,24,26,30,100,20,0,102,245,92,251,113,182,244,25,55,189,111,78,76,75,94,148,217,178,10,232,254,67,109,57,11,248,251,117,221,87,16,100,66,149,140,68,32,17,58,43,132,73,254,186,163,133,215,213,174,28,146,184,176,246,98,235,83,135,56,48,122,53,80,238,72,62,247,211,21,7,231,231,141,213,7,117,231,184,187,82,52,227,220,167,32,127,187,168,32,215,104,248,100,97,130,178,183,168,123,140,67,133,132,46,222,244,36,33,205,209,117,63,93,72,4,115,114,185,232,142,102,149,11,102,25,26,68,51,45,207,222,108,18,190,140,204,234,41,217,78,116,133,234,129,187,45,57,88,232,204,187,186,59,114,146,195,151,221,231,20,175,121,240,6,116,182,36,254,213,18,30,150,9,220,4,167,7,89,67,196,155,81,67,78,49,169,88,117,255,201,200,116,203,120,15,161,149,157,207,11,119,151,32,135,179,13,86,246,177,104,98,81,227,45,239,112,232,181,163,215,218,242,64,97,158,123,142,61,87,71,140,27,145,56,43,69,21,76,41,162,238,33,139,243,118,44,22,145,107,112,107,150,124,235,204,112,226,177,164,27,16,14,149,102,200,130,187,63,172,29,180,164,184,174,99,133,237,193,101,228,206,54,101,64,22,18,1,60,26,217,12,198,193,211,91,157,77,95,37,22,33,151,201,75,149,74,198,216,134,173,185,104,228,141,105,47,166,197,65,208,226,73,163,178,89,91,171,197,53,40,166,229,113,191,19,22,150,211,9,69,47,100,128,140,76,91,157,246,176,213,144,221,157,172,209,204,141,199,10,220,219,52,215,243,7,58,239,39,15,75,181,157,164,191,14,46,158,10,161,100,129,132,133,101,162,237,42,220,12,126,174,173,14,199,105,73,255,66,16,239,237,90,8,153,137,105,129,89,173,139,12,3,77,174,183,135,158,6,202,189,224,74,101,135,123,28,14,232,59,177,205,144,20,13,145,143,40,114,125,150,30,31,195,162,65,27,42,153,67,80,174,82,245,24,108,90,93,181,127,81,10,50,58,111,156,180,83,226,126,41,243,64,150,82,2,231,181,180,76,199,247,239,133,193,104,220,53,222,64,55,150,23,101,206,97,115,59,4,90,48,98,112,61,224,1,42,222,174,64,231,216,236,52,172,121,5,88,22,12,53,184,58,46,251,29,94,210,141,74,100,26,178,165,135,195,247,214,8,174,190,54,183,54,47,124,167,211,98,182,32,67,162,197,80,55,252,149,80,50,21,25,210,75,107,96,19,249,118,232,27,0,51,114,239,204,39,76,159,86,197,37,152,94,186,16,126,222,152,212,211,248,127,210,153,127,63,184,74,48,141,168,121,141,240,95,188,140,180,135,135,48,30,50,58,217,0,235,210,143,140,96,66,201,245,2,163,192,112,16,245,224,2,123,209,247,0,104,170,165,242,98,61,73,212,79,75,196,69,71,61,24,24,238,85,126,253,122,208,209,142,17,173,14,112,145,108,4,252,122,219,242,71,13,23,174,190,102,192,181,75,3,66,132,72,188,145,104,66,239,90,69,32,157,41,31,43,104,187,224,55,79,160,166,13,100,135,16,45,162,181,150,40,69,185,153,130,162,24,185,143,61,81,203,252,145,3,208,221,179,121,44,58,237,183,149,77,86,239,70,54,151,155,34,186,222,139,71,186,192,1,219,175,246,33,50,217,87,181,60,170,29,152,8,8,137,83,2,53,163,84,71,124,33,229,195,183,35,4,57,27,181,163,14,191,67,7,87,88,59,144,250,244,221,105,79,42,180,83,116,164,75,89,148,251,76,167,246,81,104,82,164,24,184,246,108,149,245,130,193,12,33,176,238,49,138,107,236,213,254,188,243,5,212,57,129,147,238,15,50,130,45,170,93,98,88,124,250,45,16,41,143,119,102,188,109,126,239,14,252,67,101,160,100,215,69,182,130,98,162,137,3,81,16,196,182,14,37,179,217,231,113,129,78,12,133,164,222,164,152,104,99,40,185,190,170,71,148,97,140,32,57,197,213,69,215,248,244,117,175,188,197,138,167,136,91,241,99,163,238,76,13,32,49,115,137,180,201,92,5,21,112,124,35,52,141,17,201,175,183,213,212,0,22,183,239,176,113,79,163,43,53,213,32,163,244,139,135,141,52,10,223,245,225,16,77,1,164,162,195,206,16,206,126,164,187,142,52,223,244,127,149,91,159,208,90,138,145,238,177,86,156,164,206,107,141,233,171,213,178,226,112,203,214,9,64,113,71,147,126,240,251,47,237,127,6,178,114,163,232,136,63,98,137,239,24,120,45,24,133,128,165,173,61,143,248,126,178,179,255,245,161,102,215,108,75,10,232,62,68,99,70,94,90,27,88,189,196,116,99,119,144,42,37,72,156,12,27,132,48,208,163,76,37,219,62,142,94,160,238,32,52,95,234,122,37,145,11,70,12,187,170,168,105,35,172,57,87,144,178,211,252,67,202,133,74,221,183,48,5,2,182,50,146,157,151,101,12,5,189,30,162,17,223,171,141,90,146,89,224,237,123,23,68,169,197,208,17,201,228,57,246,213,205,133,193,121,245,192,243,27,149,161,107,229,210,70,132,146,151,195,90,42,29,26,73,119,130,243,19,60,100,247,254,35,224,3,218,238,253,57,215,234,20,206,50,162,131,179,17,32,128,44,194,209,60,113,140,245,5,106,59,192,182,17,120,252,63,217,107,165,155,12,159,215,141,236,154,144,125,241,187,66,132,193,253,20,97,176,111,208,255,182,160,16,129,16,45,146,87,5,218,90,141,61,147,201,143,136,237,135,96,227,4,106,72,70,72,59,83,254,112,198,119,155,223,168,253,50,217,233,209,86,218,169,54,58,162,39,21,189,243,217,247,241,37,204,35,102,210,148,91,223,249,222,176,211,248,95,95,216,113,194,180,108,29,196,181,104,170,119,0,107,124,60,249,210,47,48,56,223,187,32,211,40,132,177,250,79,104,62,24,249,190,21,219,135,30,168,95,237,135,88,201,170,160,90,136,180,249,234,128,224,38,168,212,144,31,95,182,60,214,52,65,245,224,240,66,81,218,113,172,208,213,14,163,83,67,162,205,253,224,15,188,229,209,43,110,92,172,202,26,130,172,229,245,27,56,108,228,71,181,30,234,1,44,11,111,233,199,244,249,228,55,100,165,67,175,50,65,66,154,188,245,170,108,124,222,235,132,236,166,165,191,109,42,32,2,221,192,135,106,136,117,252,126,144,249,40,29,34,113,237,214,7,50,255,158,206,82,171,55,65,29,172,42,47,231,25,179,51,103,5,148,83,128,185,5,11,36,245,211,175,11,64,215,196,191,244,250,148,103,171,89,117,62,7,101,35,4,166,233,74,45,246,37,186,241,245,110,132,63,187,149,218,90,46,104,247,6,9,251,168,165,88,240,216,168,254,76,162,210,38,37,162,241,248,7,183,144,247,117,6,239,102,224,145,127,32,34,242,174,17,73,38,67,236,209,250,59,77,183,119,77,148,95,81,102,233,117,95,130,247,93,92,224,158,192,138,70,164,1,32,239,193,32,176,104,131,70,36,171,116,0,81,107,175,245,120,120,124,163,199,155,190,110,209,166,93,52,49,178,178,102,149,89,62,194,11,91,130,140,229,193,88,204,142,107,220,130,107,210,209,220,207,219,214,183,111,191,179,246,31,139,211,131,27,102,168,0,87,53,27,61,11,153,153,84,194,133,101,72,53,71,232,194,45,183,248,88,247,85,227,4,173,163,183,176,123,114,111,157,4,239,98,197,117,17,12,125,225,22,3,26,124,204,209,76,57,219,203,112,113,110,254,114,196,203,153,220,143,190,63,49,182,26,214,155,166,187,140,175,11,54,129,105,186,132,1,125,235,50,208,6,30,6,17,28,159,103,180,13,212,243,231,93,180,186,12,197,229,249,160,98,68,246,45,111,42,252,84,7,169,130,64,172,163,9,55,6,74,15,251,18,106,211,77,74,161,100,176,131,16,242,144,19,183,159,61,64,113,228,136,45,156,92,165,158,7,127,253,65,73,150,75,47,224,43,180,205,98,96,173,234,108,118,70,105,91,54,185,166,161,216,185,163,21,235,197,178,53,99,212,96,56,85,171,115,60,109,177,55,235,98,25,167,14,239,19,147,232,142,33,42,81,143,48,10,154,15,87,187,154,49,62,152,49,229,88,222,142,130,71,75,187,219,226,36,144,140,160,223,184,43,169,243,24,11,136,80,177,152,177,64,139,52,134,27,153,161,95,2,48,102,98,178,73,80,32,201,116,212,152,93,192,199,241,216,139,220,84,235,233,132,110,14,251,199,113,209,96,140,94,210,159,18,102,67,36,117,0,191,216,12,239,78,229,69,249,85,53,135,106,144,60,68,228,61,167,185,159,146,184,126,226,83,129,46,149,116,196,143,101,96,240,240,251,182,214,166,166,73,150,3,253,30,84,6,106,207,54,18,237,247,47,95,226,227,24,199,37,248,89,8,209,165,8,61,75,209,157,69,109,143,34,48,7,136,145,75,53,229,117,116,44,85,77,214,165,176,245,116,184,142,58,174,114,73,178,109,204,154,14,40,222,91,84,247,4,138,97,65,65,142,241,11,20,240,194,152,255,100,125,63,94,123,178,100,183,74,163,169,171,236,223,134,3,19,60,143,11,211,207,54,62,149,192,121,14,116,235,87,17,254,52,250,62,108,32,107,177,131,98,137,107,160,19,181,253,47,55,67,140,112,74,41,247,209,249,135,193,49,146,70,236,42,156,255,208,196,212,137,57,9,175,81,246,65,132,82,196,11,10,162,194,55,197,197,66,188,25,52,172,107,124,57,148,135,154,237,236,0,164,167,241,194,221,204,59,229,232,88,203,225,201,162,23,4,68,128,71,170,227,106,178,173,248,88,132,255,159,70,235,100,56,203,76,187,118,14,194,54,236,240,141,244,200,17,99,106,232,2,124,126,53,137,26,73,216,251,90,202,254,153,197,195,215,77,228,49,87,153,25,56,20,67,89,50,229,143,138,193,44,16,203,166,146,38,206,89,66,72,177,81,107,152,189,161,204,231,133,150,100,27,78,37,8,193,180,201,156,92,162,227,6,134,109,217,227,176,183,230,46,193,61,98,202,134,29,129,3,219,34,162,125,73,95,146,243,123,54,253,14,160,98,133,94,143,40,224,222,19,241,119,61,96,76,154,100,2,70,175,59,247,15,55,48,64,254,17,65,225,231,53,165,4,89,228,214,78,131,64,157,36,223,238,138,48,240,221,46,38,21,159,35,136,41,210,97,106,253,71,76,195,199,28,195,97,50,45,150,193,224,251,118,148,134,191,161,4,85,89,39,246,77,159,13,72,131,100,68,146,205,251,165,66,69,6,46,246,123,176,111,61,57,245,250,222,76,84,127,23,48,78,18,3,59,37,72,206,152,19,237,220,171,222,248,160,162,140,96,252,34,23,177,6,184,190,234,171,126,227,223,79,59,47,38,112,33,110,107,23,208,62,68,29,212,65,33,123,36,158,230,177,197,86,217,122,83,48,143,125,153,69,136,134,132,131,47,161,116,181,229,122,127,237,141,160,189,193,235,193,192,44,58,130,87,84,72,11,30,51,103,171,66,62,191,246,183,122,192,245,227,161,236,169,249,189,27,19,247,75,68,26,254,114,51,224,86,109,3,78,214,160,238,145,59,5,176,228,32,226,44,18,88,89,124,186,196,194,233,61,200,64,34,165,131,246,32,47,125,2,28,236,43,117,28,38,21,237,86,35,228,111,52,107,33,172,1,73,7,13,118,123,95,13,32,183,100,48,164,26,118,200,223,102,255,45,228,252,109,196,114,19,215,48,43,190,50,207,156,126,70,238,250,52,96,190,120,75,2,9,95,192,187,123,252,84,135,214,158,191,188,220,45,91,196,139,138,109,121,199,224,15,27,217,158,103,173,168,108,132,46,73,232,25,81,217,173,3,192,166,202,150,27,132,139,109,52,92,92,164,172,142,151,177,61,142,67,46,46,35,55,93,164,113,196,200,122,247,57,211,33,24,205,140,195,113,216,53,61,247,77,180,125,171,137,77,51,178,61,194,3,125,160,40,35,73,243,38,80,150,113,148,152,241,178,3,25,110,86,50,52,236,143,64,14,93,66,101,144,171,230,66,161,195,193,62,3,120,250,244,31,38,121,195,170,172,141,177,252,7,125,208,1,60,109,129,102,119,77,206,108,83,16,194,11,210,127,43,85,122,187,195,52,249,224,69,20,24,105,165,6,77,70,132,205,97,62,2,125,149,190,163,11,250,0,15,39,82,80,185,225,115,105,182,247,98,58,20,242,111,188,186,85,137,107,57,247,65,239,230,195,73,184,150,2,27,64,50,113,152,4,55,26,120,139,102,83,7,20,7,201,48,8,222,65,14,123,66,152,9,105,121,141,48,68,28,248,81,63,225,207,95,0,31,255,247,231,94,115,152,65,199,224,129,204,87,129,155,203,50,11,217,198,63,235,28,15,254,164,21,183,103,191,44,6,174,32,188,59,132,62,40,244,69,227,196,152,242,249,196,126,184,147,5,162,136,218,157,239,77,181,24,56,108,10,234,101,80,146,132,72,130,82,75,205,147,213,23,34,129,200,7,222,246,3,208,109,110,235,158,230,205,50,107,247,193,2,162,81,109,111,219,54,245,246,207,241,224,148,102,158,174,66,76,237,34,53,25,108,182,161,25,137,187,125,241,82,163,124,83,125,234,64,204,62,40,239,118,180,121,0,109,49,206,243,235,185,128,65,41,136,54,91,110,62,19,67,111,171,238,16,121,252,93,85,237,87,167,151,106,202,73,1,137,184,46,248,36,121,219,123,204,217,240,103,39,151,237,5,75,158,33,182,143,145,223,59,7,50,213,234,179,15,233,43,147,158,181,244,134,193,180,26,222,119,132,130,220,9,208,102,175,120,43,14,41,202,229,150,199,153,1,130,241,120,21,185,209,152,59,122,71,64,22,234,232,50,82,57,65,3,230,100,64,201,176,163,212,63,134,241,4,186,32,226,88,227,131,49,12,122,22,195,137,115,110,147,23,157,158,101,162,101,219,16,82,100,143,202,57,196,130,231,85,48,67,201,44,164,194,23,150,84,143,136,25,170,125,44,68,62,237,187,92,203,95,243,170,98,98,224,238,25,169,169,83,9,184,11,183,204,39,238,123,92,199,169,250,187,91,3,139,165,5,227,124,68,211,30,245,225,18,197,66,96,94,198,39,226,214,158,198,166,209,183,12,53,143,112,26,13,127,190,2,74,119,45,198,112,29,156,37,61,93,242,2,228,177,163,194,177,16,164,252,26,69,76,171,35,153,195,181,109,142,113,140,34,245,230,128,113,244,39,91,115,4,160,163,132,31,110,248,51,178,211,5,124,54,136,216,194,252,212,33,136,53,231,61,242,235,196,183,27,189,8,24,210,144,28,134,31,16,118,57,172,31,19,18,250,198,46,36,222,172,127,174,26,135,91,205,247,62,119,135,84,252,192,35,201,242,80,246,166,35,92,49,37,59,44,56,162,131,156,226,112,248,33,73,3,106,113,90,27,171,227,250,75,95,104,107,49,27,119,106,19,180,255,233,66,225,219,223,22,138,156,248,124,79,209,200,64,72,46,250,16,196,174,63,89,78,94,75,42,96,160,108,33,138,181,143,142,249,165,126,105,56,211,71,174,42,253,124,24,96,84,8,99,125,110,92,211,159,74,197,183,70,228,162,85,125,74,127,114,10,249,43,145,21,128,143,125,27,210,198,221,90,18,122,35,53,51,135,51,53,28,52,244,4,246,195,158,35,21,233,186,29,204,80,216,219,38,218,90,207,59,66,212,182,16,28,230,153,34,117,87,107,189,25,217,250,151,19,134,234,16,70,194,39,221,18,84,31,101,9,249,37,153,152,128,12,11,85,195,147,202,229,253,183,247,5,199,229,36,29,67,205,175,47,249,194,232,13,97,197,245,151,159,172,94,28,86,221,74,238,8,135,233,155,67,29,232,221,21,248,11,176,216,12,189,179,85,202,6,168,120,115,198,224,85,56,39,155,90,36,176,110,209,51,155,193,158,52,182,133,153,216,161,228,20,202,81,11,44,96,58,96,154,154,40,181,241,101,101,157,96,98,161,10,240,187,10,44,191,112,13,239,189,8,135,45,190,70,242,15,153,178,83,156,149,239,78,138,167,204,64,40,207,178,116,95,140,11,103,203,232,132,13,122,243,73,181,46,120,47,222,186,141,174,169,84,54,149,52,156,199,194,244,90,172,235,208,12,47,227,161,248,63,85,175,51,43,106,189,198,112,207,170,156,38,249,200,199,134,240,246,146,225,241,100,87,184,134,151,195,156,240,151,254,25,101,6,215,144,246,250,144,171,243,253,173,57,144,180,64,130,236,90,86,116,71,209,201,254,97,86,187,43,31,239,73,23,28,245,13,129,123,136,160,25,161,107,78,202,87,239,199,84,111,81,229,65,49,148,206,11,119,73,115,163,173,56,152,109,125,209,59,101,144,70,174,199,178,224,49,234,33,181,212,163,87,57,191,130,218,86,134,185,78,50,156,148,210,54,240,179,123,21,49,213,40,105,161,182,229,39,149,159,148,98,220,71,214,107,146,40,135,233,210,0,86,164,112,23,119,136,101,170,116,14,179,40,229,227,30,181,95,207,112,79,159,90,241,243,35,189,7,86,91,174,67,68,181,86,168,205,180,26,73,9,65,101,117,185,16,134,108,102,106,144,16,61,127,84,226,143,87,57,59,217,110,92,192,38,232,112,219,162,78,92,96,221,99,54,138,58,166,144,50,143,150,10,71,168,227,46,173,254,173,167,64,96,215,126,60,202,204,220,7,22,70,169,47,65,224,150,9,235,114,11,60,12,57,131,130,108,207,129,139,230,29,31,96,114,162,122,11,140,211,188,114,93,216,126,148,234,123,49,171,113,117,204,188,30,38,195,63,8,207,185,222,162,190,175,152,104,105,52,87,87,106,255,46,255,151,41,162,95,21,37,251,150,111,63,122,161,102,146,223,76,237,175,242,143,80,126,12,8,177,234,239,160,168,136,78,90,164,7,19,126,244,66,252,140,3,253,77,132,6,140,164,43,78,28,140,225,47,119,169,133,159,130,128,204,17,192,248,122,33,188,158,148,141,114,53,107,20,151,89,105,11,199,105,169,208,96,22,231,211,97,129,23,175,194,29,93,119,112,83,201,110,242,3,14,158,148,165,3,132,117,31,11,42,161,52,94,72,209,104,92,179,93,197,0,67,44,172,112,129,182,9,152,195,165,238,139,187,155,116,52,105,61,161,212,63,108,105,243,197,248,44,66,123,206,134,164,181,234,167,156,158,193,178,43,146,7,2,177,109,3,242,56,10,139,127,214,115,147,11,144,28,233,209,202,155,112,222,181,127,141,104,226,103,149,24,74,197,100,157,50,151,249,117,120,137,197,175,78,116,159,63,47,75,175,68,98,244,15,70,103,72,251,187,158,250,137,194,100,40,48,73,112,35,190,157,254,245,50,70,245,159,139,167,128,108,16,248,172,251,106,46,149,117,239,6,80,214,1,125,249,212,90,86,197,80,171,220,167,170,216,1,225,57,48,123,108,196,75,201,154,49,50,14,114,43,127,216,231,231,124,244,55,210,233,255,163,105,54,235,74,4,95,178,163,165,246,40,60,73,113,67,24,247,116,18,130,168,196,176,249,45,200,134,78,217,139,92,195,132,212,20,77,156,254,115,46,110,201,58,9,4,32,98,51,4,110,150,185,196,255,168,150,27,253,227,63,17,186,76,80,76,163,63,164,175,129,80,80,169,15,175,144,226,182,2,141,102,161,14,166,155,192,81,52,146,49,39,70,127,211,137,89,168,5,215,185,31,61,10,78,103,92,131,166,195,23,63,156,205,203,216,3,141,135,168,215,58,112,112,110,230,170,254,55,79,179,159,123,46,194,48,51,235,247,127,108,220,96,250,246,12,65,161,95,46,248,107,253,202,105,181,127,179,178,130,117,149,198,2,244,62,178,176,183,98,168,211,42,122,94,2,116,178,159,188,33,110,215,60,193,173,138,194,161,106,98,184,188,234,252,202,163,180,136,28,166,196,63,220,208,126,216,44,239,29,103,145,48,143,25,144,127,47,148,27,173,183,139,240,110,157,188,146,231,16,242,96,39,194,252,0,183,213,143,14,93,106,216,117,186,8,252,197,155,181,126,180,22,218,240,104,46,95,40,68,118,100,186,30,190,59,234,121,13,136,230,61,113,123,123,217,96,243,73,227,208,53,51,156,60,255,146,134,192,62,23,142,40,93,82,4,132,77,124,73,242,107,110,79,203,188,213,111,234,177,145,245,20,232,101,254,110,9,56,47,130,139,40,54,213,56,208,196,72,39,98,9,101,57,149,163,71,142,251,92,106,154,168,51,17,36,94,89,198,46,202,241,145,48,215,45,230,114,175,137,103,114,163,82,163,233,49,71,244,200,100,8,29,208,210,171,34,153,46,207,244,181,182,21,249,194,114,36,6,138,165,182,79,104,104,5,145,230,135,137,215,55,62,48,222,25,81,14,110,146,227,61,125,109,36,7,123,111,109,117,190,98,124,19,179,33,247,15,248,142,121,231,242,255,240,141,111,255,113,138,166,31,213,244,142,237,180,217,199,16,173,235,108,244,226,64,150,29,178,215,191,0,122,67,69,126,56,69,149,104,186,127,135,213,117,117,210,222,72,48,252,35,117,206,214,208,36,110,230,101,214,101,42,164,67,199,41,98,135,115,115,232,150,44,160,50,96,77,7,100,200,253,95,76,92,109,61,114,189,237,116,28,99,90,248,144,227,227,113,239,78,222,168,32,237,54,58,154,44,110,209,140,179,155,144,104,154,231,83,100,246,61,14,5,215,112,94,173,142,97,217,130,159,15,14,141,100,110,30,54,80,45,122,191,245,223,6,110,183,167,100,24,174,206,16,181,244,91,237,236,28,63,146,126,199,88,127,77,107,51,242,80,193,219,220,64,98,252,110,82,241,17,11,84,185,135,4,225,147,83,178,117,54,37,56,84,21,191,80,185,179,157,248,226,204,2,17,189,86,176,165,126,141,63,167,26,33,67,3,76,32,212,104,76,234,34,3,161,153,116,133,88,147,109,22,33,219,181,4,233,13,105,233,144,48,127,238,117,76,146,31,248,77,198,148,92,122,125,192,61,229,92,149,134,56,29,57,195,101,218,71,138,14,175,102,87,181,55,138,110,194,72,179,32,77,191,193,213,97,162,45,237,33,210,14,123,201,248,76,102,45,64,179,220,56,90,252,67,76,14,80,180,50,234,233,96,176,194,227,185,254,77,71,107,19,130,12,115,24,220,147,204,112,188,77,152,144,23,170,35,243,0,47,240,127,65,172,95,155,128,186,116,150,106,9,179,227,162,23,226,121,135,1,251,26,56,25,106,238,35,125,243,202,183,203,60,123,72,238,65,38,152,110,236,6,71,133,171,29,101,253,4,241,183,108,25,114,26,198,7,147,212,118,217,231,4,44,235,92,121,41,147,133,138,58,209,154,225,81,66,200,232,247,198,166,13,71,168,21,3,8,211,208,55,51,192,81,52,213,162,139,211,193,151,172,147,203,216,91,98,248,20,39,239,129,166,167,169,240,214,117,167,51,53,22,73,136,215,70,10,222,218,50,129,174,229,240,21,226,216,220,25,113,80,177,117,6,28,186,77,166,245,12,98,90,23,29,105,35,203,231,34,22,90,245,77,73,52,86,142,121,76,161,198,45,56,88,90,80,229,114,235,58,112,110,26,166,22,41,84,46,56,183,16,194,247,169,18,176,63,42,58,151,65,249,243,80,10,100,28,247,243,103,67,177,225,233,131,15,185,66,44,202,101,89,230,141,4,196,108,31,0,197,84,251,237,175,185,85,27,169,121,181,168,55,214,110,12,213,77,30,15,4,224,164,39,51,93,57,41,112,60,219,58,83,216,240,106,200,174,254,238,11,135,146,203,119,213,47,181,92,62,187,239,11,88,145,23,115,99,100,223,251,85,4,255,62,130,61,52,39,252,224,54,79,115,102,139,80,148,112,45,241,121,164,16,22,66,189,80,121,101,195,73,113,187,216,99,110,104,61,67,31,243,115,246,187,226,77,61,226,41,211,201,122,138,190,147,178,109,208,91,137,28,240,246,41,253,233,49,217,157,249,12,83,231,25,172,252,89,194,124,203,104,173,159,179,254,87,97,124,211,35,32,226,142,18,159,146,184,106,90,173,72,45,250,126,33,185,39,73,197,181,198,131,129,7,103,3,183,176,15,89,62,168,123,42,248,89,47,55,6,7,188,58,149,183,70,0,110,40,86,201,77,135,128,157,116,218,135,23,196,70,15,24,9,154,74,232,65,242,234,96,7,6,104,99,246,240,101,73,79,32,116,155,150,46,126,240,186,215,110,180,99,253,141,224,219,127,171,87,179,86,3,230,132,202,105,173,92,218,211,231,66,127,6,175,81,108,251,182,122,155,138,172,33,132,48,214,14,248,31,186,97,167,75,112,121,253,61,50,139,170,42,118,199,57,190,254,212,166,133,57,141,154,54,57,252,6,3,174,94,153,21,212,166,5,165,105,110,125,223,147,187,26,208,81,56,68,35,82,65,101,146,116,52,172,102,252,173,196,45,67,50,1,190,204,9,214,112,155,111,180,10,41,1,226,253,226,143,127,148,7,139,94,251,207,252,171,83,169,186,158,211,134,223,129,155,156,139,105,187,248,222,180,236,133,232,244,118,180,133,25,200,137,202,133,156,171,12,176,247,53,210,112,132,51,86,218,130,141,186,136,130,6,180,235,6,167,26,205,134,24,134,202,37,74,221,207,12,18,170,107,69,118,106,64,107,75,105,27,202,178,116,136,49,208,120,146,69,26,239,208,110,207,145,229,146,75,94,199,185,117,82,4,15,191,208,79,23,176,227,198,64,119,213,165,191,77,69,68,159,8,64,206,159,98,102,130,37,163,4,207,161,65,58,166,6,24,168,58,34,128,202,54,36,112,224,218,27,218,15,219,5,239,125,200,64,224,141,133,75,74,13,165,5,64,196,175,202,143,239,98,223,184,29,225,146,94,131,135,181,90,56,204,122,172,107,219,7,40,165,33,51,83,69,146,221,76,244,93,73,193,74,249,228,157,206,149,187,185,169,154,117,31,35,169,105,158,25,220,75,124,44,55,67,125,32,152,47,238,50,187,253,80,203,28,66,150,191,51,110,157,111,217,111,115,254,11,193,144,231,125,50,132,34,64,200,96,51,218,188,109,2,8,72,33,80,245,150,220,236,126,55,214,248,211,230,121,194,17,199,53,149,22,55,58,47,125,16,57,40,19,88,99,117,135,8,163,166,144,102,98,125,71,3,54,226,60,108,121,96,80,153,52,97,179,139,90,68,95,196,236,58,66,113,3,82,129,120,245,232,183,32,0,140,12,176,208,115,21,26,112,237,228,230,3,191,246,187,101,249,219,139,142,88,94,221,58,145,7,10,9,176,247,83,244,43,111,167,56,46,165,113,188,114,59,35,207,34,6,205,249,10,237,148,79,249,198,50,239,174,1,24,149,139,29,89,116,101,106,128,122,20,98,38,8,245,29,79,214,19,221,70,191,183,112,204,171,127,124,29,180,119,216,104,169,160,141,73,234,62,235,137,201,191,202,51,157,22,171,108,90,120,22,119,78,151,214,213,170,108,214,242,203,39,189,131,2,68,203,183,2,41,234,80,213,126,31,117,148,153,218,158,219,211,178,83,139,56,108,58,249,179,23,62,168,89,251,81,187,230,113,13,77,67,104,92,157,190,139,79,237,32,215,62,98,226,245,190,229,252,21,86,141,159,162,134,197,240,80,117,210,186,249,129,239,40,196,94,187,193,5,51,62,111,83,9,126,112,133,225,24,99,61,48,118,254,115,17,128,168,210,73,179,173,224,218,51,22,121,173,247,230,10,216,187,56,88,237,74,32,220,252,124,127,0,19,3,112,45,128,213,69,50,222,102,220,253,103,6,62,125,45,213,131,163,227,211,169,198,179,158,68,36,183,143,18,68,137,115,64,108,173,203,97,130,200,109,58,247,132,132,132,224,118,50,184,83,33,176,215,60,12,168,173,42,117,141,142,10,28,125,237,118,65,115,250,33,146,79,221,234,248,198,41,65,13,191,41,237,229,194,106,142,197,223,176,29,117,11,51,227,169,125,131,81,134,122,211,91,193,224,87,155,59,115,181,9,184,242,101,117,61,161,55,58,130,112,7,69,87,37,107,63,213,253,25,59,43,90,167,169,17,59,51,41,209,41,19,85,43,10,251,170,60,228,162,209,223,24,175,237,177,31,56,111,184,105,207,102,153,45,225,1,164,53,229,22,17,193,22,77,113,102,215,195,156,124,21,185,67,2,16,95,2,118,12,11,86,206,171,47,186,56,210,58,106,215,207,154,71,157,243,172,207,96,37,144,29,84,0,4,123,136,157,3,88,106,237,186,7,144,223,144,210,71,39,51,145,153,171,27,218,122,118,240,123,134,144,189,198,108,98,255,125,164,84,25,99,238,70,192,94,148,199,178,14,138,126,176,5,249,12,214,175,245,122,177,70,71,123,236,70,28,29,111,253,152,218,210,127,252,152,111,167,210,170,82,82,181,73,194,198,35,134,167,254,32,11,70,182,100,85,34,159,47,252,145,12,95,78,238,37,241,43,180,184,149,23,41,174,172,83,173,246,240,25,110,42,15,39,141,7,39,173,179,94,28,34,215,94,121,202,168,161,112,158,45,27,93,249,43,91,189,77,159,23,141,194,66,59,94,195,5,173,133,232,225,85,166,183,40,42,155,98,36,230,155,252,246,221,220,210,215,49,225,16,102,92,56,182,88,203,161,143,51,164,84,242,20,42,105,117,148,152,130,234,66,2,50,202,249,201,163,220,243,31,181,100,183,193,171,190,179,187,220,42,90,174,107,99,194,19,7,195,82,60,141,41,240,170,246,226,84,159,92,206,147,81,156,117,177,159,187,33,130,37,149,242,238,251,143,218,224,86,133,143,84,235,96,31,163,248,228,96,123,217,31,241,205,106,192,150,186,174,71,59,161,210,119,249,165,205,28,111,215,177,125,40,52,118,203,175,125,136,67,85,181,226,57,157,14,141,41,215,92,151,89,26,223,179,134,153,203,241,138,202,211,11,216,77,221,8,69,147,191,32,215,196,237,135,146,200,30,107,223,233,239,184,138,154,220,174,68,11,13,238,13,74,115,23,198,185,207,131,207,217,65,249,6,39,218,104,163,251,199,139,165,125,215,10,249,18,48,39,181,59,157,24,78,239,184,139,196,165,200,127,127,57,35,212,92,1,248,113,203,126,53,236,82,70,162,24,112,46,200,5,251,129,56,138,226,2,78,246,53,178,212,131,240,52,96,92,109,91,64,100,38,103,183,154,217,226,232,137,215,242,110,174,156,35,145,213,146,135,239,42,98,23,195,122,246,56,251,75,194,190,62,85,155,115,146,161,157,181,136,164,202,28,220,215,132,49,49,5,37,158,15,92,173,135,98,84,70,166,5,192,4,37,109,164,4,20,86,147,14,41,100,179,245,116,54,220,125,77,176,179,243,24,230,244,89,107,200,147,125,244,63,164,20,216,226,217,79,180,168,249,112,192,135,181,122,226,97,69,136,161,219,140,253,12,59,18,230,25,209,67,241,21,67,224,87,110,29,236,33,185,59,192,140,130,69,65,87,75,60,130,250,85,129,56,19,80,165,82,240,212,26,81,104,163,61,136,159,58,201,91,13,175,150,134,39,11,212,124,196,22,28,21,3,233,34,255,42,98,113,214,34,147,223,42,205,216,108,224,141,180,132,208,177,165,73,196,3,173,175,131,166,60,21,59,63,233,84,243,129,73,2,116,190,71,219,57,155,252,89,1,77,63,21,159,189,29,58,201,95,133,114,223,220,248,19,76,33,100,98,48,145,202,101,81,147,71,241,93,114,47,55,212,242,95,82,15,207,17,145,79,83,196,73,76,224,9,223,158,16,248,171,208,37,96,170,79,249,41,242,254,3,223,67,116,213,160,215,124,95,227,163,27,200,145,219,145,151,96,218,114,92,143,59,93,176,51,167,100,161,105,145,159,175,46,230,43,135,41,180,62,51,210,132,228,66,167,250,99,2,205,118,229,105,186,46,87,76,137,187,196,238,80,148,66,246,15,55,55,207,234,156,36,123,127,246,175,131,224,71,99,230,78,112,215,188,203,114,129,53,87,142,42,196,181,210,36,12,133,74,130,100,74,201,145,155,77,71,149,93,180,175,161,175,71,226,112,77,179,36,22,83,213,20,239,4,43,60,236,202,220,63,74,64,16,222,198,140,166,88,91,141,218,157,58,68,208,223,70,76,44,235,55,219,139,163,83,98,15,30,242,113,180,51,155,47,134,221,144,77,113,211,128,113,103,215,150,40,10,3,245,76,131,17,133,126,69,194,185,7,77,89,155,235,109,182,234,166,69,83,179,109,218,68,55,83,148,105,5,159,187,169,120,200,255,248,36,29,236,166,124,147,189,76,62,106,173,28,155,11,142,144,89,82,227,189,28,221,170,153,83,161,94,182,209,180,186,253,54,47,198,89,73,248,77,24,201,85,212,50,128,140,36,126,43,88,28,28,235,134,250,242,227,197,245,26,143,159,206,23,158,121,112,218,189,23,208,216,198,21,79,207,26,199,28,83,126,77,67,236,64,124,20,23,114,46,19,105,97,111,105,225,219,252,57,229,22,191,164,124,243,143,85,111,34,138,222,174,194,2,185,4,82,146,163,141,114,21,60,219,198,223,56,47,66,243,168,20,186,51,81,50,124,128,67,135,67,250,168,121,240,223,48,186,19,166,34,41,235,214,137,118,8,211,58,70,100,27,249,87,139,0,9,224,104,196,7,27,188,188,147,190,239,230,205,188,54,112,27,40,9,206,154,148,57,193,249,201,75,115,145,90,186,19,175,255,136,109,215,132,89,35,49,165,176,238,253,157,144,30,151,199,190,139,182,232,157,172,24,228,230,130,192,44,167,111,143,55,239,27,37,126,249,228,133,214,125,72,199,26,172,155,215,240,133,15,52,89,91,157,100,75,122,23,149,184,121,69,206,229,60,7,65,41,217,9,124,46,17,81,212,29,180,222,202,207,62,203,211,228,175,167,7,194,60,65,48,223,152,82,118,118,63,17,124,72,146,14,230,121,132,165,160,72,16,207,255,233,50,37,13,150,118,245,16,56,195,182,68,234,170,60,121,88,90,103,203,186,173,11,111,210,40,43,120,135,89,251,155,113,171,114,9,75,240,233,224,27,116,23,11,65,48,126,102,214,45,23,41,17,38,226,168,31,132,108,89,139,254,208,29,89,111,154,206,123,244,205,116,111,88,64,131,233,227,94,146,32,84,41,143,73,34,130,9,216,194,123,69,38,87,171,42,6,198,237,218,241,167,161,167,58,52,214,11,118,127,107,208,37,27,244,73,28,126,57,165,179,116,114,154,1,214,218,244,57,64,103,79,178,240,231,207,253,134,229,118,138,178,80,181,114,214,193,210,59,206,134,16,219,39,178,166,132,157,95,13,67,128,184,53,21,165,251,15,251,129,216,221,202,93,239,0,248,96,248,90,22,115,171,118,174,170,22,172,244,64,237,170,132,75,68,255,116,225,222,99,2,226,225,167,52,20,4,29,17,161,91,253,104,138,233,140,233,63,17,39,243,95,169,99,196,130,174,245,22,112,137,170,112,33,5,14,116,209,157,222,2,186,162,74,21,248,161,120,188,22,155,42,235,86,112,86,92,181,200,86,126,213,51,235,144,234,119,62,134,34,78,172,120,164,148,13,202,19,180,245,55,163,192,146,189,192,1,21,200,14,138,69,200,240,157,139,158,178,173,91,213,156,139,200,240,236,228,70,7,11,113,205,254,142,77,6,119,12,194,133,235,45,224,30,153,138,207,81,237,70,140,62,173,49,174,200,89,213,129,214,246,41,3,189,6,106,9,36,239,162,136,73,7,102,3,230,194,25,213,34,55,213,85,9,139,127,174,20,112,68,251,156,64,119,231,49,50,48,182,124,168,46,175,250,204,251,96,68,107,168,80,2,177,218,10,219,74,146,176,26,3,74,54,127,170,50,149,190,119,245,196,253,209,156,177,82,242,125,14,140,230,105,233,193,179,227,219,161,210,1,194,80,163,56,87,3,251,147,237,64,9,226,84,181,249,71,129,152,188,94,64,236,184,250,33,174,137,224,150,72,25,245,233,3,20,183,72,105,171,11,225,118,158,86,23,120,108,226,42,227,63,198,8,241,2,147,232,125,48,169,227,250,144,179,253,93,187,145,155,5,66,36,36,225,76,169,142,222,161,163,126,94,164,217,19,190,155,135,27,173,207,218,147,217,217,249,85,203,77,136,110,194,202,150,27,84,52,17,72,142,218,106,9,171,251,236,235,65,30,184,95,45,187,178,196,7,3,120,14,79,215,162,217,243,68,43,170,56,255,230,132,90,124,79,64,229,198,36,59,134,153,143,50,126,51,199,205,202,70,119,34,7,234,252,31,2,232,21,21,240,23,28,39,212,68,129,187,198,38,43,6,93,137,182,135,99,238,79,200,183,215,115,159,93,39,215,95,58,192,151,197,243,122,127,204,146,248,182,77,120,76,205,185,50,62,129,194,212,226,211,31,193,71,43,180,28,210,141,62,21,27,9,118,148,69,95,164,28,185,184,138,93,137,192,24,253,18,86,65,211,64,8,174,161,204,94,171,161,168,96,22,235,91,70,231,226,5,5,18,177,62,158,168,45,148,153,4,72,16,252,134,179,190,61,56,101,44,94,124,37,239,209,63,91,199,149,185,175,200,122,68,32,152,206,68,180,52,172,240,137,156,74,178,182,92,30,205,83,197,202,162,77,233,7,118,60,136,9,35,107,189,99,36,185,223,37,40,107,66,12,86,115,150,220,244,169,124,195,249,78,216,13,240,23,102,57,231,0,54,61,76,246,208,73,206,250,129,188,135,241,255,66,164,108,230,173,165,65,243,8,18,162,161,242,253,252,198,16,210,111,73,90,189,52,82,144,135,155,2,23,150,129,48,71,152,209,204,92,224,86,191,118,94,15,51,23,167,162,172,32,34,111,184,53,38,120,241,217,166,238,144,19,232,23,146,254,62,19,232,152,226,144,117,153,1,182,147,85,62,185,172,5,110,250,146,22,103,84,28,21,160,197,15,152,169,110,92,59,111,233,121,250,167,239,125,81,80,254,201,102,55,253,171,138,206,110,198,219,202,172,29,100,109,212,197,54,69,94,24,18,197,101,170,238,60,226,63,126,184,22,206,16,26,231,25,6,85,62,23,27,88,72,225,16,44,170,214,153,225,51,240,72,105,129,139,93,191,239,38,106,18,127,145,150,200,224,41,18,211,34,90,160,233,217,214,236,222,17,40,63,60,88,1,89,113,8,200,158,82,30,66,84,12,114,87,225,169,127,217,25,196,123,91,214,7,136,195,111,40,248,53,226,195,182,130,247,212,185,96,192,34,8,227,19,248,110,51,49,193,54,223,73,147,255,75,239,162,152,206,74,246,232,12,190,130,30,60,8,53,191,86,238,245,247,71,80,62,179,175,94,147,208,249,198,98,243,99,93,108,32,132,203,80,80,5,200,20,15,44,253,234,125,137,22,169,6,7,185,42,40,223,137,238,87,221,17,83,162,157,250,125,46,65,187,204,148,69,152,89,60,42,30,149,88,18,204,144,154,86,230,232,238,76,183,159,249,66,21,81,38,52,158,23,244,210,50,8,108,146,96,12,98,211,109,177,210,40,247,149,195,206,238,243,94,26,171,22,117,195,239,92,203,62,90,113,5,179,45,180,143,165,50,26,187,139,168,189,24,143,169,228,60,127,111,10,52,105,27,1,18,233,148,229,187,193,210,158,34,167,205,168,180,0,122,254,19,106,211,103,39,139,169,203,74,104,246,22,72,248,80,227,206,169,120,253,63,210,246,171,224,202,166,33,56,237,156,156,164,29,2,192,35,118,80,211,3,83,9,13,171,181,35,65,216,6,35,72,214,140,76,210,137,127,94,86,55,224,117,145,195,253,142,160,249,223,130,124,195,206,205,20,218,34,196,180,227,34,97,163,220,186,83,58,231,183,246,48,72,156,246,129,155,207,6,76,168,19,103,167,98,48,196,86,150,218,195,165,148,174,162,250,68,63,71,119,112,16,88,145,247,95,253,140,220,165,134,2,31,213,26,6,18,210,85,19,16,46,103,114,237,178,213,19,239,197,84,217,48,146,157,238,168,128,211,58,142,231,254,255,247,162,190,133,163,100,173,178,232,232,181,167,148,150,1,194,129,41,109,33,96,65,155,156,173,128,134,218,39,32,240,228,81,86,182,243,74,239,102,170,119,1,173,65,65,141,58,124,218,101,222,39,182,212,155,203,175,108,193,116,161,135,34,183,167,220,213,141,227,169,71,63,17,88,172,154,208,114,150,181,147,133,244,250,135,199,141,11,203,79,166,184,101,211,235,55,174,168,156,184,68,175,116,132,80,61,0,212,80,56,44,164,118,155,183,35,55,173,192,64,221,182,85,165,58,14,229,15,99,126,209,216,198,186,197,241,141,50,234,130,61,217,202,118,219,166,14,83,244,116,105,141,149,213,193,30,110,167,255,208,167,60,91,28,34,231,9,208,176,133,252,9,156,16,83,98,165,90,86,230,205,86,87,94,146,80,82,17,172,68,15,235,67,152,10,240,23,73,81,217,75,182,22,28,155,243,122,159,62,240,148,146,139,110,133,16,66,17,82,87,9,206,138,218,30,86,11,126,83,177,231,134,134,125,189,172,51,86,173,241,148,217,156,241,143,243,51,66,119,82,210,161,61,32,142,160,195,229,248,54,240,150,81,180,10,58,109,219,159,214,71,141,251,254,123,208,204,39,216,226,187,7,68,248,203,206,101,86,65,149,209,100,167,240,72,244,219,184,247,31,15,248,75,145,85,73,97,164,124,156,133,27,213,144,12,96,49,148,63,27,230,66,7,2,12,2,50,230,188,169,49,146,76,222,228,47,255,54,221,125,119,208,218,184,72,165,154,254,4,57,8,51,172,21,155,0,18,90,80,231,208,253,224,236,144,78,190,242,159,97,2,132,183,115,20,174,233,229,9,140,212,143,29,20,233,79,3,167,77,246,83,150,58,131,210,145,117,4,206,194,92,160,195,175,31,244,228,151,23,147,228,190,151,205,14,12,254,148,251,246,89,39,111,2,201,112,101,162,217,223,156,245,128,132,191,218,233,82,31,177,239,74,9,175,116,113,206,198,146,72,249,154,42,186,66,176,174,201,59,207,107,175,153,109,133,235,22,133,78,146,121,160,159,11,200,3,52,202,15,12,131,3,135,40,215,220,143,97,223,14,77,195,91,207,24,47,215,121,198,196,197,249,179,208,93,189,83,50,133,191,44,194,95,67,23,57,124,3,75,35,121,17,135,177,113,130,119,170,21,223,20,71,195,110,55,14,19,168,81,34,5,165,107,160,9,238,239,76,52,239,35,182,187,85,120,132,208,151,74,6,115,113,124,7,125,68,144,80,1,146,43,20,252,147,211,80,19,70,162,183,164,201,220,206,231,176,115,216,156,75,26,33,144,30,69,19,178,132,216,60,130,42,0,169,43,21,163,55,60,114,93,189,146,197,184,102,142,57,0,58,100,144,241,246,252,4,64,135,109,89,2,166,192,99,126,27,71,229,41,119,27,95,8,95,62,250,137,57,202,226,94,73,210,215,153,20,109,65,218,114,31,31,34,153,154,224,27,22,250,30,207,53,241,29,174,89,240,223,227,17,57,253,41,243,77,211,135,103,166,39,18,69,24,144,183,23,227,104,247,127,44,177,64,165,3,156,109,17,208,249,45,143,123,156,68,140,127,135,32,129,136,187,179,58,122,37,117,191,33,36,18,188,246,195,120,114,136,111,226,26,67,2,223,229,84,191,115,184,119,46,107,225,113,62,61,191,25,232,144,239,220,233,253,243,110,10,85,45,201,143,171,197,216,18,112,54,172,12,28,97,63,193,251,88,43,131,240,160,126,153,133,78,16,92,180,164,11,141,166,134,206,155,133,175,120,210,202,76,66,9,62,157,166,143,219,161,7,82,21,175,48,220,250,230,134,195,176,33,244,252,12,222,113,118,81,6,12,209,168,140,120,17,174,241,79,58,57,141,26,249,15,210,169,164,31,47,98,204,229,207,222,158,225,208,137,10,96,141,99,66,85,107,213,42,140,222,64,156,234,128,58,147,2,193,201,21,41,228,174,137,141,235,7,77,79,37,82,132,3,104,146,192,62,54,217,121,85,86,158,177,166,221,66,177,59,43,126,134,18,182,90,14,173,201,17,201,80,131,254,205,186,178,191,224,78,45,129,159,67,2,169,164,199,15,103,188,165,140,35,137,158,191,174,101,49,63,45,239,18,114,101,145,156,81,41,26,188,91,91,201,16,199,210,1,177,228,222,17,226,49,190,154,96,117,52,111,130,203,121,166,156,44,213,133,19,46,164,65,80,208,242,104,63,254,157,135,88,197,74,222,59,192,176,227,77,116,249,183,133,233,145,141,223,28,138,78,124,178,239,102,213,149,34,137,162,196,216,127,48,183,48,29,140,144,42,30,218,221,60,139,76,106,189,232,151,43,235,98,86,196,33,102,116,7,11,66,45,93,125,43,63,163,118,254,80,21,48,43,30,95,84,67,116,57,195,221,44,83,20,28,36,207,236,129,63,115,45,223,156,12,142,207,232,165,123,208,223,89,151,88,181,76,121,43,163,49,38,57,114,65,243,177,20,13,164,197,94,80,169,191,219,251,193,167,0,214,222,6,87,24,206,203,101,231,104,150,5,162,3,125,91,92,57,125,34,249,83,69,69,242,162,86,30,197,112,92,213,46,108,227,152,182,98,2,143,1,44,61,220,118,143,127,17,118,91,100,191,141,85,176,12,91,91,43,95,130,79,55,192,174,133,237,151,44,249,147,181,82,225,140,65,230,107,26,210,101,33,143,175,223,89,245,207,64,191,148,28,180,92,41,166,198,199,66,145,245,197,237,96,196,121,73,76,112,225,92,125,65,244,195,84,56,39,41,177,117,236,247,137,150,80,123,67,184,162,155,62,144,234,188,140,0,85,133,222,116,32,101,232,132,251,90,114,39,142,125,226,163,84,175,57,148,255,154,154,162,107,141,100,177,147,56,165,192,15,244,244,215,147,90,46,213,173,223,123,248,131,251,128,177,114,221,113,20,108,26,9,139,114,31,37,98,89,55,165,212,38,225,169,201,117,88,205,224,215,217,54,192,123,210,87,34,217,235,232,133,140,120,73,109,246,49,2,245,221,175,210,243,227,209,0,162,213,28,19,82,236,223,112,191,206,32,137,144,82,225,155,9,87,204,105,197,102,60,223,248,210,33,168,200,192,163,125,106,89,39,101,120,113,7,29,47,224,221,126,19,80,47,201,71,58,172,245,83,219,190,252,252,238,131,81,246,103,59,133,100,192,77,30,203,201,146,91,220,9,118,65,107,58,174,252,116,228,114,16,179,77,139,137,114,206,2,55,44,122,207,150,152,156,16,251,129,111,187,73,186,161,175,108,188,191,244,87,215,194,130,28,70,156,183,10,28,77,30,65,27,19,189,55,124,170,153,23,108,65,210,51,84,141,178,124,53,131,57,195,105,195,246,28,45,204,147,154,34,79,35,39,125,30,120,191,225,89,34,13,199,96,31,6,202,0,2,184,84,83,145,145,233,3,146,102,181,9,85,81,107,61,164,14,5,56,54,134,194,243,181,134,58,13,23,105,123,249,178,220,205,254,119,242,32,174,220,73,11,96,136,36,150,130,243,70,0,17,61,99,81,25,11,98,193,28,62,43,192,137,221,59,40,113,23,162,97,239,51,144,141,159,36,46,123,4,235,207,180,105,179,115,185,69,152,107,186,250,217,197,149,79,116,152,79,174,16,207,233,8,11,59,139,10,94,7,93,119,128,72,100,201,231,151,27,200,253,145,179,183,73,55,8,136,215,248,40,99,226,148,181,1,55,27,170,233,56,169,188,44,211,66,226,166,172,182,42,107,206,65,180,64,182,55,107,133,141,4,62,224,89,86,129,205,211,229,38,238,247,241,149,54,242,84,75,223,1,92,97,90,121,159,172,40,54,80,94,7,30,66,148,41,29,57,58,192,203,74,86,58,16,135,185,45,170,178,215,130,168,50,25,134,71,112,45,138,71,169,23,188,254,186,104,243,220,199,53,22,223,4,212,51,228,200,25,155,235,178,141,164,128,108,157,176,21,99,36,241,10,9,201,4,219,33,99,23,55,95,119,124,85,185,178,91,127,93,138,223,58,15,57,92,19,146,94,113,203,136,42,97,7,75,40,126,11,66,87,91,103,106,70,22,27,24,45,174,100,168,59,133,2,219,144,194,110,181,21,156,69,36,128,246,71,167,50,229,165,171,117,212,33,235,6,153,242,214,219,161,169,68,74,7,54,250,27,252,186,236,141,163,233,67,117,243,45,169,152,209,157,127,85,62,121,180,223,133,17,48,115,62,6,25,109,73,177,224,137,118,178,37,156,219,107,197,141,9,123,123,10,122,20,145,251,219,190,125,138,255,218,213,152,218,77,105,96,237,96,157,240,161,71,30,78,85,7,169,70,29,249,178,198,226,254,249,17,223,135,214,66,135,240,143,250,58,160,20,158,21,7,101,243,219,33,66,73,82,156,113,164,64,4,29,72,147,66,223,208,162,48,161,83,64,99,33,6,180,0,76,239,140,137,153,217,7,94,84,58,159,4,229,202,57,224,230,134,59,230,209,140,111,213,63,95,67,136,91,195,240,143,208,55,75,182,45,17,159,20,50,133,203,48,32,209,102,243,170,148,251,44,148,2,43,179,37,122,134,41,130,8,192,245,146,52,197,148,207,90,76,206,209,108,183,203,117,222,161,95,229,147,127,39,61,163,113,27,218,12,197,224,112,232,26,235,112,17,91,243,8,212,130,139,80,165,253,72,184,46,178,89,49,249,83,3,118,230,178,88,213,82,218,59,217,113,125,139,55,65,229,174,148,92,27,30,236,96,35,247,22,192,236,50,5,173,185,154,167,36,236,59,83,32,9,162,214,185,215,197,245,177,79,113,191,81,24,134,60,113,186,150,179,135,28,175,10,152,75,76,114,89,239,85,81,92,45,216,242,224,137,251,160,209,132,104,19,89,45,29,86,177,223,214,247,186,156,156,211,231,247,97,101,226,76,156,139,182,48,74,234,6,146,33,84,183,203,57,239,158,255,165,88,79,80,247,3,199,183,202,82,195,84,27,176,44,239,144,103,64,135,170,143,12,156,210,25,136,50,169,190,229,137,43,208,141,67,187,103,216,143,239,236,205,158,20,107,179,44,234,118,176,205,59,107,225,155,195,194,204,235,247,244,118,110,70,194,88,13,161,131,168,184,201,58,225,59,245,154,145,84,18,244,248,242,238,56,237,214,210,52,23,163,227,170,40,72,88,164,51,81,101,26,12,24,137,160,98,60,168,37,180,216,105,17,57,80,42,51,186,128,95,45,186,53,30,70,38,192,86,104,85,11,242,254,70,74,225,131,97,221,105,216,49,8,149,151,85,198,8,31,82,8,14,114,156,242,121,152,32,118,206,51,119,8,231,213,91,191,139,194,4,74,63,132,169,101,74,199,173,224,110,246,203,157,154,19,71,214,123,96,183,56,0,216,175,108,1,65,250,50,187,209,111,117,14,236,194,50,99,218,13,245,202,238,20,129,169,160,74,211,206,178,20,94,177,218,119,210,187,197,38,152,191,224,67,52,146,57,119,126,103,209,125,231,149,207,243,249,34,107,10,25,148,240,189,49,187,196,154,21,123,155,66,141,184,230,133,116,217,224,17,10,198,142,9,187,170,1,239,131,69,114,168,222,78,53,185,52,115,49,98,243,177,215,220,83,196,142,202,28,202,5,83,170,185,117,89,0,10,5,141,31,4,183,173,47,5,208,132,29,228,61,157,86,193,153,8,232,20,121,228,146,69,154,230,189,191,129,253,88,183,47,196,25,43,245,53,107,103,95,168,202,69,249,89,197,224,223,132,209,28,175,209,95,224,8,80,254,70,61,178,109,76,147,127,224,25,36,112,40,115,73,246,84,33,222,12,191,158,249,226,255,170,204,110,94,160,98,36,101,28,8,220,152,178,24,155,75,80,106,221,208,121,114,248,166,198,23,210,80,104,51,248,144,174,229,46,34,245,238,244,242,34,169,56,56,96,193,160,161,183,152,203,138,167,35,167,85,40,6,247,136,148,227,42,233,33,231,89,228,85,236,254,117,204,240,198,84,154,206,34,6,117,143,12,175,235,187,54,180,135,92,136,134,249,189,105,220,109,249,5,130,118,2,208,225,114,255,154,90,168,193,82,203,198,216,88,129,211,113,255,247,45,47,208,5,194,143,37,254,219,129,254,198,29,123,45,11,235,14,217,36,220,134,176,237,168,129,124,162,198,2,95,214,24,238,166,20,146,163,249,81,74,188,214,78,142,51,15,57,239,30,245,151,28,139,237,110,8,137,133,199,202,246,164,49,27,231,73,24,221,244,176,51,114,52,105,30,252,230,65,38,208,0,215,159,86,199,123,113,198,243,126,47,118,6,206,197,120,62,35,109,162,175,86,41,6,216,56,131,253,252,84,241,228,132,183,188,231,147,150,53,118,98,104,3,87,139,159,188,216,49,89,141,201,208,70,57,233,3,202,250,121,108,169,29,58,77,83,84,217,212,125,152,249,242,64,224,174,237,148,237,236,58,43,197,97,51,254,2,248,55,124,127,27,216,177,205,36,185,51,1,178,238,85,248,182,3,80,182,34,241,167,97,177,170,86,42,177,122,163,159,63,42,142,101,38,108,222,131,205,155,5,97,49,218,158,25,148,22,56,185,14,151,57,48,45,63,220,159,9,37,186,168,78,194,179,125,116,161,110,201,157,152,216,206,5,168,86,33,191,219,221,209,67,138,197,59,199,251,8,35,23,82,174,39,143,188,74,48,204,133,133,175,38,249,38,106,33,112,190,186,205,121,128,124,137,110,228,59,34,159,169,136,174,192,39,136,67,217,46,58,133,93,45,240,46,137,53,84,234,34,22,196,120,127,245,34,190,246,39,69,187,21,99,121,148,20,15,111,115,181,139,54,18,176,174,233,33,76,102,81,139,103,42,133,32,131,235,215,5,181,159,201,49,16,196,75,112,6,16,42,194,74,95,41,80,88,188,0,218,175,105,90,214,56,222,129,34,99,20,135,103,170,107,72,84,73,223,11,43,166,65,218,201,222,61,164,46,71,120,210,146,205,60,71,245,155,135,115,75,172,170,91,39,100,206,170,73,222,70,132,40,66,88,126,73,31,13,234,64,15,163,227,4,20,22,72,249,166,211,54,46,36,63,46,93,27,196,242,147,247,112,128,237,236,159,119,17,0,179,49,218,59,132,102,152,187,32,17,93,233,34,215,206,189,133,35,146,10,224,70,83,186,51,200,216,16,138,90,30,150,44,207,190,42,35,73,129,251,239,28,22,248,83,33,2,203,173,189,196,177,172,219,107,44,114,250,200,241,99,39,145,26,128,252,142,54,156,138,243,115,130,123,59,124,50,183,212,13,218,108,186,71,117,228,162,178,22,141,206,165,101,169,18,131,17,147,80,132,168,15,168,61,212,168,32,187,107,163,84,25,72,160,105,75,115,196,11,90,180,152,121,96,212,242,171,193,241,69,210,85,41,83,191,119,83,77,224,71,117,46,4,24,14,171,232,196,5,126,185,218,116,204,8,74,169,81,155,226,109,240,7,194,230,4,124,177,222,157,17,172,252,182,206,48,159,246,25,90,9,47,28,125,206,253,64,228,239,70,56,91,247,125,224,43,145,237,117,116,8,179,178,73,250,6,131,151,96,172,228,159,237,241,9,74,35,242,165,254,75,23,146,136,123,137,216,215,209,164,122,171,217,154,100,160,191,219,48,138,96,162,245,69,97,205,68,171,125,248,123,198,9,240,249,195,235,172,33,46,151,136,177,184,140,82,234,40,233,233,211,193,228,137,142,114,177,76,34,167,46,99,30,244,63,181,75,110,228,140,200,99,225,75,21,81,220,16,192,233,101,76,159,187,78,190,85,105,122,6,247,85,231,115,148,172,0,99,28,190,211,17,154,51,41,219,58,154,193,104,22,188,156,92,167,95,32,139,98,192,237,24,67,136,40,155,198,100,153,20,76,249,195,189,91,157,63,167,182,204,118,246,187,211,20,148,136,193,121,123,129,53,23,70,179,185,135,2,44,106,51,120,246,133,212,58,212,62,198,35,0,39,156,205,68,43,163,105,27,129,116,116,125,38,119,110,176,25,72,139,188,108,48,0,119,253,88,247,131,160,125,240,171,15,204,230,130,39,175,242,107,24,249,192,101,24,205,189,199,151,15,189,197,30,67,216,105,156,107,225,59,100,114,72,154,21,71,142,28,204,59,189,178,183,206,247,131,155,112,255,65,180,29,94,122,117,25,28,57,165,97,117,85,59,190,190,237,133,136,79,147,33,128,118,48,43,236,19,112,168,189,233,242,165,37,40,41,23,187,20,198,136,118,4,36,24,4,251,117,205,7,245,64,18,191,123,154,136,39,128,23,212,38,117,222,10,71,30,221,182,225,135,61,1,110,123,185,143,244,73,50,243,118,189,41,3,204,36,2,191,222,86,28,156,22,181,88,156,134,145,3,152,56,76,172,82,79,114,2,71,207,54,45,128,132,78,83,67,199,80,216,230,83,4,127,21,143,49,210,254,110,6,37,232,23,248,46,91,118,179,35,138,103,46,206,190,72,85,128,190,151,158,189,143,78,92,83,239,176,83,46,104,198,106,107,174,85,106,137,203,243,51,104,101,86,72,166,237,57,122,185,86,165,158,20,137,90,30,2,121,255,140,99,115,50,116,183,179,113,32,251,131,140,32,226,202,123,112,105,124,231,51,210,153,193,36,87,33,236,2,28,41,202,100,215,221,198,82,12,103,207,167,54,18,26,146,44,7,233,242,243,19,246,255,12,170,5,116,141,203,127,247,107,200,147,131,81,23,158,130,91,48,196,151,60,205,183,71,114,85,196,70,65,211,227,167,55,72,108,191,243,51,196,111,55,58,28,241,2,246,98,156,64,160,122,74,55,202,18,90,147,98,205,69,7,46,136,82,172,193,205,236,204,225,237,157,239,75,201,7,53,187,218,132,150,61,123,225,183,22,102,172,74,74,169,153,212,197,153,141,243,147,195,253,221,106,11,143,80,100,113,130,133,155,109,40,198,41,17,223,117,194,108,57,234,194,188,80,165,125,175,6,47,190,150,23,188,19,222,169,115,59,89,246,146,198,170,77,19,69,241,83,208,133,26,159,163,1,250,253,52,52,32,74,87,241,169,79,223,136,247,8,158,17,117,32,43,135,65,16,91,198,112,55,122,236,106,226,250,97,134,250,103,108,248,210,74,99,122,37,93,175,193,254,172,126,252,118,174,229,136,242,183,254,161,182,98,187,99,184,109,43,112,180,72,106,84,41,132,116,187,106,19,77,225,160,236,103,79,112,132,63,159,33,127,128,203,83,171,71,241,230,133,233,253,123,38,247,20,94,137,43,53,240,149,116,67,86,7,64,167,28,164,141,249,190,78,88,142,140,22,2,173,202,100,84,222,183,136,212,57,160,159,91,34,155,171,190,10,176,251,40,145,169,168,223,153,39,60,130,154,38,185,131,55,122,221,228,84,49,171,195,210,133,242,78,47,4,96,224,160,212,133,249,186,192,113,228,165,9,123,199,145,187,40,144,45,173,111,160,127,112,38,150,57,247,247,227,35,27,1,81,151,217,184,132,215,52,94,250,240,36,169,22,107,183,184,64,110,74,241,44,126,169,203,249,119,253,69,214,111,8,245,47,48,86,171,82,49,152,137,78,80,227,31,103,139,195,204,16,170,120,147,171,35,177,160,181,27,229,29,238,234,76,104,2,104,14,218,251,65,99,140,166,62,81,201,27,244,183,97,206,69,253,41,226,15,255,230,254,242,63,161,122,181,255,125,43,215,8,127,81,124,203,242,4,28,69,151,193,74,47,174,229,220,224,2,76,173,15,32,191,250,61,167,188,13,231,242,225,10,231,77,43,40,161,22,238,100,244,191,88,22,50,170,193,119,190,33,143,123,67,5,110,255,105,107,246,20,29,64,255,137,127,252,217,134,63,92,117,155,94,246,169,239,189,180,75,157,71,26,172,153,91,93,213,59,95,153,83,123,233,179,209,220,196,89,194,105,32,76,208,237,253,75,96,152,170,39,182,193,0,213,38,63,152,213,86,118,64,111,228,110,86,210,25,228,58,70,232,0,174,44,63,95,186,170,181,233,234,214,178,96,97,108,222,93,230,172,107,250,171,126,75,91,153,136,141,230,163,151,2,171,173,164,31,35,59,208,90,226,75,139,130,225,128,18,85,68,204,97,226,12,188,200,134,86,188,31,168,182,26,197,20,153,218,2,0,27,69,252,166,103,5,135,86,66,89,197,13,72,244,11,38,111,105,65,145,237,55,89,24,111,83,218,192,242,251,4,153,105,32,214,187,181,125,199,111,117,250,49,36,122,120,108,22,223,248,0,16,88,32,205,247,152,203,124,242,115,80,40,176,212,36,89,241,211,62,78,145,44,16,206,24,46,89,0,254,24,59,153,249,146,76,224,107,27,142,145,80,105,40,55,35,161,113,207,145,77,162,140,14,119,99,178,122,171,55,167,85,49,31,64,120,169,140,155,75,176,104,165,6,83,173,168,231,74,47,194,110,138,26,59,85,134,226,190,247,94,39,139,19,11,251,213,14,89,229,129,190,52,172,42,251,75,124,194,34,17,91,26,212,143,94,204,85,235,70,143,107,64,158,62,123,17,236,85,214,198,217,4,156,244,231,103,84,69,193,45,238,208,6,61,92,1,214,5,139,218,42,41,92,12,215,43,83,192,96,216,151,171,209,160,46,142,187,102,193,175,156,71,73,109,77,175,227,171,129,39,40,131,133,6,123,174,61,117,100,107,165,200,168,162,242,233,133,66,15,26,207,40,144,59,219,95,83,221,134,202,245,83,194,22,40,128,120,198,206,14,223,204,3,132,242,176,117,150,50,154,28,149,70,237,114,4,205,136,134,218,231,16,145,23,229,245,111,90,178,14,113,108,41,180,80,100,143,136,27,245,143,72,123,11,215,53,8,73,17,232,2,236,29,90,69,250,151,0,2,129,61,97,238,75,173,45,163,252,87,22,65,214,146,154,151,122,217,139,101,63,237,173,88,108,113,118,11,150,242,152,210,181,172,91,211,113,243,7,82,247,177,9,111,94,78,125,127,225,184,175,96,79,126,179,166,63,101,113,17,77,53,159,202,6,239,13,6,10,191,125,213,149,252,135,191,10,163,8,185,122,60,238,180,181,157,224,117,97,20,205,77,34,149,223,149,96,38,108,207,148,217,161,103,52,90,222,89,13,158,216,79,12,111,130,179,27,101,177,185,45,135,228,25,82,183,43,226,97,116,198,106,240,89,212,63,250,70,88,249,160,173,214,57,38,253,111,228,206,107,31,125,205,34,164,119,177,161,39,107,232,160,67,184,131,134,194,198,96,160,95,6,215,73,105,136,106,178,25,172,198,51,221,234,208,45,123,54,122,155,85,20,24,103,10,234,220,174,162,35,206,170,106,199,107,158,89,111,6,131,78,20,247,183,251,205,5,40,236,142,93,245,158,226,222,20,218,237,154,41,238,212,240,51,236,9,218,233,210,129,116,146,252,248,1,231,56,122,165,15,178,5,45,134,144,143,226,233,25,103,148,172,31,24,236,166,10,247,155,59,136,197,121,224,7,206,111,73,53,18,207,6,56,71,42,108,141,52,161,79,130,87,146,1,50,201,71,172,223,231,60,143,219,99,35,253,206,72,204,146,247,39,176,17,170,44,200,174,115,234,93,117,22,220,202,127,118,185,211,184,222,120,198,12,79,166,148,37,106,133,253,91,176,151,32,177,3,1,185,181,86,162,200,95,106,87,123,23,58,67,23,159,152,241,218,22,2,217,79,200,65,100,95,38,154,26,117,186,179,223,104,72,182,37,189,110,191,226,174,28,86,198,18,40,41,29,116,117,0,255,88,189,252,171,129,135,34,250,227,86,13,39,22,90,20,60,119,152,91,59,154,41,179,24,203,233,95,207,107,90,197,139,206,245,93,21,255,226,19,173,202,222,145,17,194,28,0,135,19,96,192,228,11,50,194,177,108,87,243,19,30,89,237,12,248,210,243,29,224,10,250,62,24,49,118,89,34,105,61,188,150,147,90,161,240,227,81,144,131,86,8,73,125,184,251,96,65,173,232,96,61,131,221,74,220,152,216,63,59,37,57,37,194,251,156,174,253,145,147,37,13,153,167,216,249,143,109,32,122,69,94,13,26,163,175,159,185,90,60,107,227,94,98,123,47,120,117,228,40,191,146,104,225,200,78,190,40,75,35,123,21,18,121,166,122,255,128,56,206,129,7,253,166,4,53,215,152,5,200,115,222,58,97,61,25,57,201,37,80,171,99,157,115,116,100,68,162,144,146,14,191,214,23,195,253,122,8,138,20,203,95,116,218,160,84,85,189,110,198,182,148,12,128,93,159,246,128,170,181,86,224,178,115,231,14,212,154,249,244,75,112,179,206,155,27,171,8,13,125,69,102,79,89,165,33,182,59,233,240,138,3,94,175,18,210,68,88,20,93,151,253,186,2,46,181,21,136,204,20,160,219,50,97,242,203,234,15,158,109,173,226,254,125,151,194,160,239,97,120,209,236,154,133,60,238,156,249,81,66,11,228,68,219,133,144,124,154,137,123,89,187,137,2,33,189,15,89,251,61,158,65,127,220,248,51,214,231,33,35,207,8,101,38,221,179,194,237,184,126,132,4,64,74,80,166,254,191,168,63,179,110,5,89,3,178,219,138,62,17,73,14,116,96,17,9,151,53,52,106,54,116,24,118,233,130,169,230,56,8,77,43,35,202,199,216,13,171,114,137,127,159,178,230,98,54,230,17,96,2,16,17,88,129,3,105,148,71,138,198,209,41,251,120,105,118,203,14,69,184,122,179,123,253,24,53,10,72,225,1,147,166,251,25,113,8,216,22,223,132,212,56,4,66,233,49,100,1,203,95,52,19,214,19,30,219,129,215,94,155,206,44,71,59,38,118,12,128,201,66,124,154,169,149,235,200,117,159,93,52,156,230,114,148,204,226,61,1,131,252,216,254,154,207,242,80,172,50,42,227,92,194,0,96,107,142,26,250,217,153,127,250,53,21,92,67,224,72,108,77,252,196,121,178,226,91,40,119,49,65,231,108,255,192,243,100,16,161,145,250,92,186,250,149,44,12,243,113,10,6,251,253,28,84,221,172,171,31,59,59,89,214,45,206,145,68,46,184,85,26,222,241,11,54,62,237,55,0,236,143,179,218,202,42,72,97,24,132,121,109,162,166,72,181,94,230,88,230,129,232,123,17,19,249,224,229,49,161,47,194,106,71,56,17,248,142,19,180,63,237,224,160,156,197,84,210,39,74,103,104,59,244,158,7,203,166,187,4,186,236,126,72,37,221,52,230,231,4,90,210,200,160,187,232,16,7,242,1,64,211,34,99,232,219,9,66,129,52,226,77,97,191,122,89,49,74,20,217,141,182,80,120,33,135,239,100,154,255,168,36,210,36,232,48,202,122,124,2,15,57,234,67,205,20,245,101,16,4,190,23,229,131,229,97,162,224,241,11,224,189,150,155,247,19,205,255,246,204,129,130,121,103,171,136,46,255,51,44,117,222,69,10,222,9,153,185,43,205,209,146,19,188,5,149,16,188,230,12,2,252,184,101,113,71,207,241,177,24,248,184,4,84,116,30,19,0,235,8,46,127,36,187,7,84,155,104,45,220,170,151,186,38,124,10,55,72,113,133,245,224,93,23,170,85,19,118,58,68,27,2,187,230,36,24,9,33,72,50,159,151,35,243,230,14,86,176,12,152,124,30,189,117,93,157,108,64,35,224,38,191,67,253,44,178,100,198,71,9,72,149,153,255,17,193,211,142,81,142,112,147,38,130,5,30,19,19,251,48,133,85,84,84,172,146,220,67,207,49,116,139,248,116,194,168,97,117,134,135,68,69,232,156,187,224,33,212,78,121,203,142,137,49,227,94,222,247,148,234,156,179,155,221,125,65,44,102,100,142,181,253,197,80,99,174,72,236,201,219,29,19,0,15,75,122,184,100,192,81,248,236,127,117,208,16,114,93,161,141,208,49,236,4,19,91,186,130,29,216,105,227,53,60,199,212,252,39,10,3,69,180,104,155,23,95,222,180,254,225,187,22,215,92,91,88,159,129,58,93,160,109,188,5,202,96,236,68,147,128,22,244,157,216,46,97,46,155,218,61,176,123,168,87,66,216,36,227,74,76,155,218,35,167,49,26,191,54,37,89,58,19,120,71,198,142,222,192,132,94,252,250,247,239,123,141,33,16,229,169,75,234,157,24,217,195,7,159,176,180,218,26,70,135,35,141,144,37,196,151,171,53,174,216,220,22,221,97,42,203,164,2,149,158,204,145,3,197,178,213,228,177,57,128,93,221,53,254,12,80,86,127,66,240,72,45,181,228,27,8,67,69,136,243,113,139,65,238,145,39,240,209,117,246,90,248,167,120,145,241,114,2,5,38,232,100,149,96,126,83,56,128,45,139,28,86,75,186,77,87,207,101,107,103,153,55,7,125,198,7,84,38,191,26,35,97,62,95,207,212,110,65,128,250,143,11,119,25,122,241,102,166,76,171,225,201,205,97,193,34,136,78,78,74,42,186,141,225,213,225,151,207,24,234,246,210,21,253,164,139,157,198,49,43,164,228,174,186,97,245,71,247,26,232,189,252,154,160,59,169,193,54,209,49,254,84,62,205,170,132,158,41,14,229,83,132,33,171,140,91,229,230,239,179,78,185,225,4,6,81,93,195,96,212,92,232,164,36,144,148,67,147,105,87,7,11,3,243,247,106,11,129,178,82,3,67,203,119,223,246,72,253,74,100,235,96,231,214,82,249,100,240,245,113,57,251,122,135,33,241,84,36,167,218,36,104,201,232,31,180,238,68,214,17,40,83,143,25,118,170,66,27,55,149,225,192,131,224,135,200,29,145,186,120,87,78,135,77,178,30,151,243,250,168,195,24,232,155,77,28,105,36,252,203,112,44,94,173,142,232,179,177,5,40,243,178,9,228,235,253,174,58,126,14,71,153,68,164,57,167,107,83,24,175,188,200,172,94,71,178,189,243,95,200,227,101,236,185,77,74,99,17,148,64,190,71,65,56,86,94,7,255,176,122,181,97,250,13,97,120,125,4,6,98,71,251,225,71,97,105,30,165,60,62,44,19,114,217,134,192,10,151,112,3,115,32,190,149,174,196,167,184,175,236,96,126,161,168,159,54,153,231,80,34,8,244,103,100,185,183,179,14,168,216,218,211,80,19,180,245,106,241,47,247,96,100,118,21,112,47,59,201,21,17,36,105,224,118,195,189,181,38,29,26,125,147,147,205,68,239,139,189,5,62,184,60,204,235,127,224,201,183,251,43,65,61,105,72,184,63,177,225,55,250,247,8,75,239,47,139,128,93,146,61,226,105,3,182,18,134,86,240,167,124,244,8,128,102,47,15,11,35,8,139,106,162,20,188,227,207,135,43,54,34,235,191,37,68,189,74,214,146,101,18,157,1,30,47,114,90,242,217,45,54,225,223,207,159,252,33,2,210,134,222,71,46,10,1,206,198,158,107,217,146,225,177,167,251,163,154,106,233,1,76,249,197,168,53,98,134,100,134,188,181,76,13,135,122,120,30,218,57,186,138,107,217,98,158,144,59,21,29,123,37,38,6,6,250,145,56,12,183,157,161,205,161,123,13,17,108,114,228,99,101,43,219,22,14,180,154,19,14,207,226,151,76,31,99,66,159,5,246,48,63,239,94,210,119,157,221,111,38,67,73,181,28,159,119,199,50,42,179,67,216,156,108,221,85,1,13,55,130,177,72,24,47,53,172,217,165,167,251,19,19,51,120,199,64,93,24,65,167,193,120,170,205,170,113,21,191,26,218,53,65,129,251,174,240,176,187,127,127,51,57,16,241,32,101,189,219,61,40,18,201,129,27,37,254,231,60,31,177,49,84,145,117,134,30,140,166,129,207,105,96,209,230,85,222,77,185,102,106,33,12,8,80,102,123,50,99,193,128,182,166,224,154,44,140,181,75,241,124,156,127,3,94,141,83,9,144,35,171,21,64,175,164,40,175,119,210,5,247,252,168,188,36,33,42,158,181,234,80,234,96,253,147,24,251,237,219,239,142,72,222,41,126,128,29,144,73,242,55,31,63,162,55,200,138,244,201,156,237,88,94,207,129,230,144,10,161,37,48,221,143,177,199,235,213,31,236,72,176,11,156,168,19,172,176,181,140,217,150,161,249,84,153,114,52,181,79,51,104,44,15,115,198,66,226,170,154,60,216,211,83,137,183,175,185,134,245,68,248,174,82,46,1,60,168,57,186,81,150,101,93,88,120,167,157,34,243,35,245,115,12,62,157,27,168,173,251,10,73,33,22,95,176,52,3,46,240,3,229,1,175,143,101,8,171,13,208,9,192,135,5,10,119,42,189,188,91,67,41,148,237,250,193,41,216,192,245,4,33,198,2,133,83,35,133,168,41,88,41,22,253,228,203,206,28,75,120,65,151,156,5,30,46,86,203,29,143,152,3,89,18,236,59,60,247,244,198,190,212,90,209,156,218,174,134,134,230,148,218,19,79,7,248,42,217,222,250,85,141,201,243,122,141,4,5,143,68,246,6,35,151,129,80,191,100,203,238,97,225,16,176,54,40,236,31,181,232,109,70,83,84,151,204,241,194,248,203,66,69,241,44,123,161,193,237,195,87,25,103,7,13,18,217,185,65,33,103,224,34,101,251,177,199,216,168,196,22,200,122,206,170,7,34,127,89,242,128,185,16,198,19,219,39,248,62,40,1,197,106,118,47,59,115,9,26,140,114,140,185,27,151,51,130,92,131,91,219,164,166,70,134,73,193,218,110,37,147,184,184,224,179,199,20,76,171,6,78,212,122,59,53,246,229,4,195,253,188,110,152,220,4,14,118,213,72,25,34,240,164,158,116,240,63,80,81,87,67,172,31,51,194,54,73,194,126,232,240,204,17,74,131,18,137,149,120,235,38,188,83,143,197,27,138,62,144,224,171,133,96,112,164,159,164,42,62,62,163,163,2,152,133,53,76,200,78,236,90,152,252,20,247,10,183,148,242,197,226,26,54,126,201,194,180,253,84,65,243,5,156,154,235,169,250,178,233,45,162,97,178,138,27,92,181,70,214,54,92,236,147,84,59,159,32,199,21,76,165,129,184,177,184,36,26,41,92,151,133,196,29,141,132,180,110,108,7,172,163,19,78,147,123,209,141,184,231,7,94,15,180,150,88,205,203,168,233,113,206,4,12,32,41,209,53,85,4,205,131,96,115,136,150,138,119,239,90,140,112,42,174,194,187,145,79,38,18,11,108,199,32,112,80,140,40,78,115,72,223,24,134,108,228,249,0,63,237,206,195,51,62,44,79,30,191,8,179,154,123,252,212,179,38,121,83,47,8,31,245,127,214,168,42,146,247,215,53,183,200,249,210,78,226,247,162,133,24,210,231,192,255,164,255,49,118,42,174,12,67,80,151,133,230,152,117,42,168,77,105,52,134,239,20,123,247,94,48,2,153,3,77,252,137,245,31,17,54,26,162,27,202,229,131,158,157,213,126,36,0,240,143,8,106,184,228,164,193,106,233,229,47,112,221,105,13,167,98,112,254,197,194,119,248,205,193,97,231,196,10,139,52,235,29,162,56,59,100,214,110,49,165,8,219,21,188,197,251,252,33,225,148,139,124,255,119,109,120,255,101,121,57,14,37,74,106,246,18,255,139,165,205,137,251,76,47,47,226,203,255,27,55,35,238,210,25,115,78,91,136,34,84,211,90,178,167,165,17,126,72,19,94,38,56,185,103,149,51,187,65,64,214,79,163,112,182,126,191,188,184,216,247,136,108,12,19,220,13,139,48,222,14,91,26,222,6,159,193,35,0,91,198,176,98,12,170,160,255,203,73,81,225,124,164,68,33,109,190,226,199,228,244,37,196,153,24,179,218,47,202,190,170,45,97,235,99,192,212,33,12,81,214,231,204,205,78,50,209,13,224,190,212,6,202,215,23,226,5,41,36,174,217,62,195,196,37,205,78,128,101,143,66,139,17,97,148,187,101,247,237,197,30,217,166,3,19,149,104,216,149,4,15,88,83,16,42,211,38,34,94,182,107,41,205,213,94,149,49,115,180,101,98,79,210,17,124,65,177,208,247,152,120,132,120,141,71,55,7,111,192,31,160,164,240,42,194,112,71,167,85,35,223,246,48,94,56,76,112,163,255,221,95,30,182,191,207,185,254,32,207,74,182,236,78,118,157,16,45,151,48,51,146,109,14,91,74,175,107,36,170,250,37,149,184,149,185,94,125,126,157,181,97,11,179,1,13,166,210,198,36,162,247,116,93,54,252,238,8,127,159,4,250,255,92,121,240,18,7,246,112,225,198,22,153,54,252,72,170,10,187,199,221,181,172,71,63,163,54,31,205,143,207,184,201,33,95,46,200,174,117,8,110,87,251,161,232,104,213,199,196,84,242,146,190,204,143,73,239,223,203,116,75,6,196,131,151,48,55,104,113,22,125,255,61,113,212,114,32,29,6,185,29,97,191,218,61,163,180,117,43,247,67,254,42,179,72,54,81,207,146,235,110,29,90,228,219,64,112,191,27,90,197,31,68,195,237,210,178,180,42,231,206,10,54,249,214,44,90,172,228,252,227,24,211,220,17,214,77,246,115,73,26,234,144,239,147,5,124,0,48,236,42,42,122,155,137,44,199,102,206,200,170,86,74,0,6,176,250,4,172,190,168,28,127,92,225,220,178,81,205,187,220,141,44,64,255,28,48,199,102,250,129,215,89,235,194,185,31,227,4,126,84,230,71,17,37,201,184,185,66,251,133,83,134,60,54,89,203,244,68,94,102,77,64,58,116,59,72,50,228,49,158,206,162,104,42,17,201,163,124,66,54,128,32,156,164,161,85,81,142,82,114,224,236,41,69,89,221,89,124,254,238,214,91,219,200,106,97,134,224,116,251,75,131,163,40,78,108,25,30,99,203,243,37,247,28,52,104,45,226,200,122,193,21,90,54,242,160,40,135,110,19,130,24,52,1,158,167,233,206,253,211,139,30,122,143,149,228,164,24,47,213,168,249,45,211,132,93,157,99,220,127,26,126,131,15,154,113,181,94,141,77,131,140,113,41,46,89,96,192,59,226,122,239,204,74,42,175,217,197,99,209,224,145,193,138,65,66,199,232,17,173,72,31,179,11,134,92,64,55,77,22,194,239,3,47,35,117,30,232,24,103,201,181,84,172,242,93,146,16,46,165,21,111,32,238,116,112,55,30,172,59,48,65,13,10,72,176,90,22,154,241,112,114,203,218,131,236,221,25,159,124,1,61,239,163,104,225,162,176,224,206,130,67,26,7,175,64,17,220,114,94,9,107,225,41,186,244,123,107,87,113,39,165,174,141,174,171,122,39,113,75,249,79,149,196,115,175,95,46,224,45,0,19,174,184,90,61,37,173,20,76,93,104,93,167,104,218,209,149,125,241,209,182,37,141,199,81,184,243,149,213,210,10,81,124,234,217,225,224,248,11,115,49,62,188,228,145,17,47,230,78,27,79,187,75,159,90,248,46,135,162,51,14,204,28,79,211,107,250,25,177,77,249,72,184,170,72,208,20,2,57,206,94,2,114,12,75,206,227,251,176,78,151,241,10,105,97,204,94,42,55,128,242,138,226,90,120,17,62,6,106,120,252,74,149,225,117,124,125,206,150,109,116,172,130,210,36,64,69,237,146,237,99,208,24,254,144,225,110,60,251,220,54,190,141,225,112,63,118,154,88,223,109,243,93,82,242,69,136,78,153,51,179,88,137,113,229,255,9,119,130,214,32,155,149,193,59,22,75,220,255,2,232,147,206,152,33,81,91,9,170,33,76,27,91,30,107,69,98,94,144,243,78,101,186,39,215,85,3,224,233,147,247,139,91,242,46,5,94,146,157,160,60,129,207,214,242,39,150,218,77,58,125,56,243,239,226,87,100,116,39,74,104,235,101,11,198,98,45,14,164,6,157,225,218,164,229,190,97,26,53,198,185,165,167,213,166,221,113,214,32,87,27,97,113,176,2,1,128,170,219,229,130,175,60,85,0,187,212,233,5,13,178,117,255,172,190,159,254,164,57,60,150,196,158,49,219,47,215,216,75,252,181,159,213,18,117,247,200,252,194,223,234,54,104,38,34,59,191,204,66,200,178,67,132,219,144,21,89,187,254,43,244,67,168,159,87,81,234,191,51,31,116,186,254,168,131,98,21,87,127,77,117,111,200,235,61,199,212,168,85,171,74,250,199,23,238,184,73,90,86,237,49,196,217,160,153,51,239,64,29,132,126,74,114,97,165,175,143,131,43,67,212,156,247,182,242,241,247,22,0,161,90,186,64,102,140,216,21,46,220,63,200,63,41,175,141,226,76,119,177,81,54,180,236,159,93,160,223,39,136,202,100,12,77,3,131,84,191,149,147,113,199,2,116,231,62,83,248,18,122,78,16,132,32,5,76,245,132,23,77,14,183,200,19,176,212,50,191,146,51,211,240,117,231,177,229,34,29,171,11,231,210,91,79,68,153,206,247,8,143,252,227,223,151,120,31,175,117,244,143,230,85,68,4,75,87,150,201,219,237,13,229,117,127,124,151,253,59,140,174,220,188,245,31,227,62,104,214,85,61,215,194,22,70,213,26,50,81,246,199,48,211,60,4,161,228,3,170,232,100,138,54,26,48,216,238,73,173,254,238,44,89,196,190,44,105,45,124,222,92,166,188,186,223,174,123,24,111,73,64,121,121,177,7,222,103,1,7,65,192,55,149,184,37,154,159,19,234,169,161,35,69,216,14,11,130,133,117,67,7,151,13,174,68,117,59,32,178,217,59,4,174,59,123,172,130,179,191,32,254,139,36,212,13,13,104,49,128,20,124,120,239,79,254,62,239,118,106,79,183,121,62,156,173,252,68,226,128,200,212,86,7,177,219,185,166,166,124,111,225,9,195,176,23,62,42,19,182,212,169,67,125,237,63,191,60,57,71,53,228,248,243,157,134,92,219,148,13,97,146,186,170,15,252,235,240,36,193,15,27,98,83,81,243,158,137,64,19,214,106,153,138,176,44,242,140,60,97,65,19,227,46,104,144,152,225,183,167,89,127,88,125,112,156,230,103,93,72,31,17,196,37,138,18,8,211,207,1,241,72,162,49,98,3,98,105,41,92,91,139,2,122,198,50,35,3,96,139,204,96,170,166,59,200,154,87,41,228,240,238,106,14,103,122,188,28,21,200,90,158,22,24,12,64,79,35,239,195,221,115,253,167,123,90,142,26,205,128,63,35,206,32,24,70,84,252,113,46,117,165,225,61,3,147,133,83,196,5,116,203,239,51,91,62,122,8,205,216,152,223,59,252,135,147,137,174,109,120,64,38,64,133,128,174,158,223,158,102,132,104,52,138,157,19,119,216,248,180,203,193,175,120,114,135,0,48,184,201,37,254,112,103,131,196,50,149,100,39,236,198,199,155,195,125,107,142,192,209,24,120,125,200,85,23,146,174,115,225,13,246,96,203,193,202,154,193,180,92,122,233,88,248,110,156,140,137,140,184,188,46,71,53,149,175,41,185,203,145,114,215,151,200,32,168,26,214,76,153,130,173,35,55,78,215,9,252,234,90,161,103,224,198,225,69,44,19,7,6,201,96,222,187,11,47,163,238,187,101,38,101,246,70,83,33,62,240,8,177,174,255,238,248,133,188,209,254,26,142,226,78,231,243,102,192,210,20,228,69,32,217,121,0,63,76,92,12,184,203,199,123,161,113,99,141,141,83,91,196,249,180,119,216,53,218,34,126,92,88,164,160,204,188,83,129,179,56,220,79,59,160,241,36,240,30,108,209,216,88,129,231,17,91,42,93,160,241,150,132,34,215,19,143,147,144,111,235,62,56,155,154,8,21,173,187,167,231,209,127,32,2,112,49,115,208,254,235,179,93,202,87,71,62,176,158,118,133,9,6,44,52,82,223,6,165,211,19,200,173,182,58,94,121,45,194,146,238,177,129,218,75,70,129,188,193,84,110,197,86,146,69,243,149,36,55,249,154,233,133,213,200,79,170,248,58,208,2,141,69,53,140,202,92,96,22,75,183,35,177,49,90,91,85,86,31,192,121,101,56,224,12,229,234,211,22,84,0,64,186,186,70,147,186,240,88,2,26,192,145,11,234,181,18,40,117,253,246,109,192,179,153,190,234,152,145,239,190,165,243,245,158,237,151,209,233,22,116,58,138,121,89,170,23,185,107,7,126,93,192,104,68,149,106,200,182,203,125,71,181,50,192,249,193,120,92,243,174,80,227,184,25,222,247,48,177,104,140,115,100,226,60,233,172,217,242,100,133,86,81,175,204,97,127,139,207,86,118,140,144,244,243,183,203,232,3,128,141,219,220,103,209,130,254,71,44,38,136,151,194,76,19,245,55,110,233,53,216,33,189,238,248,39,209,184,197,128,146,61,74,196,219,184,235,206,112,108,72,192,241,123,6,249,48,23,79,146,34,69,75,32,136,196,68,21,98,244,63,230,101,223,167,97,187,12,42,184,48,116,143,172,192,247,131,118,37,204,96,131,173,56,236,7,251,201,194,165,106,255,79,119,85,26,244,59,81,146,131,28,184,38,156,255,147,91,7,198,125,222,175,29,44,111,123,118,160,86,189,144,157,17,215,164,94,25,87,160,198,87,172,253,209,177,142,142,192,33,136,208,215,238,151,197,197,39,176,231,101,170,138,167,190,60,29,217,153,67,45,81,117,172,79,69,43,46,94,2,206,173,80,86,170,142,100,66,23,61,105,251,131,43,9,46,91,83,233,231,46,190,65,63,205,80,125,155,86,16,67,233,154,146,185,14,189,111,101,193,20,157,31,231,34,38,101,142,211,247,18,242,96,190,98,16,250,110,105,76,187,205,253,54,109,67,4,77,228,255,80,124,206,213,146,191,35,83,56,77,195,167,169,70,187,1,104,177,186,95,126,6,131,189,239,189,212,131,248,227,142,43,67,108,190,174,51,167,165,223,69,47,177,194,251,144,5,33,168,69,181,33,29,67,99,144,65,34,215,41,167,50,94,163,111,156,47,45,86,227,136,200,246,0,231,42,198,96,64,59,139,238,38,110,192,235,129,219,91,141,102,93,1,168,59,216,166,19,111,198,128,137,137,75,29,53,15,228,96,175,58,70,177,155,197,106,111,23,194,230,100,101,208,217,120,141,150,117,57,209,189,131,171,196,244,61,73,247,190,172,108,176,193,200,94,79,195,211,252,232,186,152,210,198,10,209,164,119,189,152,250,215,173,60,89,254,75,204,41,31,9,141,30,117,233,151,62,25,94,19,42,137,230,90,211,34,195,231,26,60,83,15,222,63,139,202,245,204,113,222,144,207,41,24,17,252,190,0,232,104,53,180,47,99,31,70,233,238,26,99,43,12,79,242,196,202,116,182,78,123,48,13,44,23,177,9,192,60,80,225,203,82,51,129,139,169,96,90,15,205,181,159,142,98,28,39,13,239,234,163,175,160,136,185,34,199,17,160,87,10,79,60,111,80,7,26,219,188,82,48,94,138,174,70,167,127,145,193,6,175,249,228,188,208,85,215,147,116,111,138,142,38,173,252,93,9,32,244,147,194,242,48,232,104,95,201,145,243,197,158,154,195,209,100,50,123,3,150,70,179,53,97,238,126,195,34,35,67,29,129,140,231,195,99,226,134,180,36,134,155,113,75,1,56,144,251,169,4,222,92,89,195,178,67,77,252,63,154,9,62,56,186,85,81,208,45,11,83,24,244,6,208,158,56,183,182,173,228,132,86,165,57,28,162,242,207,145,243,218,166,3,235,91,179,201,252,109,58,79,58,147,93,24,246,191,171,180,135,209,36,143,254,159,133,154,170,69,10,233,179,48,156,49,243,76,58,30,33,125,142,139,161,18,20,214,38,75,84,175,126,216,79,16,234,124,13,154,185,76,76,38,106,131,107,100,204,153,240,119,226,107,50,51,246,62,58,21,222,52,83,41,189,34,84,162,7,148,126,82,112,176,190,180,66,27,254,43,221,153,48,251,112,79,182,229,62,55,41,159,158,151,120,18,205,119,127,203,17,66,249,113,248,145,242,209,199,55,27,151,189,138,192,221,206,48,72,121,97,129,1,115,82,116,154,175,158,67,2,163,204,231,228,89,29,55,128,45,64,84,17,233,76,91,174,170,47,240,157,22,200,173,200,102,8,151,112,185,187,169,156,151,201,184,37,93,225,96,87,233,206,149,17,172,60,149,232,248,117,89,100,239,131,11,107,128,0,179,116,122,103,154,111,232,171,36,101,29,239,87,252,101,154,39,86,192,185,172,127,124,35,16,235,142,141,68,190,189,195,156,172,53,224,57,223,41,49,20,189,46,230,34,237,164,149,73,79,61,55,159,219,237,100,234,111,114,5,116,237,206,248,83,40,198,77,14,24,156,162,145,6,159,8,26,48,233,34,232,90,126,85,147,211,101,17,4,142,32,193,140,90,201,117,234,28,234,62,45,12,121,220,34,41,146,182,170,198,67,133,28,132,137,184,42,27,0,135,54,118,251,193,39,189,100,87,219,38,113,50,37,201,171,119,200,98,11,20,114,99,95,106,126,8,238,210,19,53,239,255,69,189,21,110,221,230,106,195,220,112,55,224,246,239,178,194,131,207,53,33,116,140,111,30,16,92,41,111,238,13,188,55,105,27,169,188,149,209,199,40,118,218,67,59,128,214,62,215,124,121,177,241,194,151,61,221,145,169,199,62,156,82,200,208,8,7,89,1,235,38,159,142,253,138,6,132,70,69,120,24,87,160,232,145,158,94,35,132,149,252,170,56,72,76,206,100,61,65,174,31,30,129,192,40,146,203,69,156,197,252,148,224,212,103,159,237,198,225,211,58,62,255,170,205,69,233,178,216,153,202,205,253,118,75,181,83,87,74,106,163,13,187,191,179,132,76,159,247,198,178,220,243,177,226,194,57,127,255,150,186,253,78,95,16,112,157,29,29,36,23,113,47,130,243,186,133,227,41,135,78,74,165,80,91,53,5,192,206,197,9,181,121,15,7,63,64,53,111,118,164,0,53,215,162,9,35,239,67,220,25,228,234,222,135,52,3,45,18,32,156,121,233,150,1,229,125,147,91,44,82,96,141,224,30,249,207,14,138,3,160,45,178,33,231,247,222,15,106,67,217,0,130,172,208,171,1,211,136,102,5,213,94,223,10,189,123,188,213,226,36,221,245,70,165,98,193,46,226,96,78,240,129,72,156,34,67,180,124,8,146,225,189,56,155,26,172,209,184,129,162,148,94,170,87,173,127,196,246,152,233,206,234,213,203,158,148,220,246,9,201,55,217,235,121,127,4,50,232,67,217,108,164,184,17,96,18,215,144,220,110,117,193,136,248,68,97,227,37,155,94,188,2,232,102,135,110,60,185,8,116,56,240,188,159,134,147,241,73,143,220,200,177,154,45,206,7,99,185,126,136,142,118,66,100,223,172,198,76,125,108,106,137,162,121,244,124,28,92,102,12,45,90,1,191,18,130,221,151,236,213,0,2,243,117,208,75,38,73,203,11,96,182,120,58,49,193,46,66,159,101,128,35,70,172,189,83,107,204,19,39,62,169,233,2,224,247,75,77,63,209,146,189,167,25,104,43,31,114,6,77,40,179,177,39,247,91,39,138,179,94,93,12,14,171,157,212,243,184,126,134,14,153,65,79,178,49,59,182,31,43,0,254,239,48,113,122,127,225,197,251,124,46,20,47,76,119,164,21,87,252,146,231,118,139,108,222,144,169,161,112,235,204,65,244,70,28,81,57,197,72,249,214,132,147,211,208,183,100,225,164,160,85,147,74,131,138,181,164,254,214,70,119,22,149,73,190,80,153,17,51,198,39,55,44,36,33,58,218,176,73,148,28,153,197,107,70,78,127,81,200,182,142,103,165,94,152,51,40,184,196,136,74,196,63,23,4,145,156,86,101,80,231,31,150,168,139,155,223,40,213,163,157,131,187,246,225,215,228,216,104,188,215,208,12,125,173,53,74,54,160,236,171,228,56,221,187,107,161,243,212,249,199,127,21,81,140,17,113,29,176,82,79,132,95,148,97,139,58,249,82,118,122,12,234,233,201,158,91,120,2,57,101,155,153,116,138,177,236,193,72,22,47,23,44,131,61,175,169,97,21,25,10,5,32,225,128,99,238,20,17,167,12,217,202,115,200,119,230,81,105,100,52,49,5,134,254,147,16,79,92,15,123,2,69,221,52,175,68,92,231,84,93,156,0,234,128,155,236,115,160,10,164,133,127,234,38,51,105,87,133,231,105,92,129,170,37,110,52,93,196,37,93,187,62,186,23,156,72,180,116,238,134,83,184,32,251,230,245,80,1,155,228,60,106,83,65,71,127,60,185,126,102,178,166,107,223,137,202,10,32,7,96,74,231,211,255,97,132,204,52,56,130,174,22,238,44,229,66,159,65,140,169,198,119,169,156,241,130,253,244,218,161,127,36,84,166,125,111,188,12,158,111,36,97,19,206,36,134,79,211,28,31,96,29,37,60,7,251,99,181,117,198,158,9,59,224,161,70,251,186,207,147,238,213,169,206,200,8,67,63,204,27,200,207,111,152,251,186,244,14,195,195,254,242,67,117,41,179,17,134,171,28,75,47,14,71,240,192,71,77,177,253,71,4,19,53,95,15,88,116,226,252,206,252,219,15,97,71,189,52,47,9,206,95,206,121,80,92,149,80,138,242,131,204,171,96,133,107,29,236,124,226,177,203,198,168,203,11,123,164,8,183,104,1,64,202,91,129,141,81,90,98,51,140,94,180,10,165,202,107,29,223,92,72,114,20,92,64,228,246,185,66,173,226,232,248,89,199,31,110,238,243,79,127,110,118,153,111,230,77,165,104,90,117,54,19,62,243,39,165,193,72,186,129,130,159,142,210,21,144,211,124,166,43,139,178,112,34,163,86,91,249,79,80,16,26,125,247,132,228,68,90,11,9,25,109,184,255,116,140,204,236,81,32,210,231,61,211,138,92,152,110,171,0,252,177,243,77,140,225,143,2,233,47,191,160,162,244,158,170,251,197,198,178,101,183,199,209,160,34,255,4,1,255,41,98,91,121,81,68,89,204,93,133,189,236,209,147,12,24,1,156,164,40,104,228,96,202,57,74,119,101,147,99,12,234,219,56,208,22,96,26,135,124,3,61,245,147,88,10,27,211,224,190,174,34,166,147,188,213,85,21,182,86,133,94,99,195,23,230,129,61,34,85,35,18,145,72,40,100,83,220,233,211,84,234,153,176,65,141,18,96,50,173,169,218,217,76,129,52,181,50,51,40,91,232,127,57,40,12,143,16,197,27,59,104,117,242,195,154,28,195,223,126,77,5,210,179,61,59,126,192,4,188,133,199,7,11,98,184,129,74,38,201,198,64,124,213,187,1,24,8,197,253,21,119,55,105,31,214,70,236,69,4,174,239,92,25,57,109,156,239,95,16,8,1,194,161,236,182,10,190,68,139,65,35,87,93,11,57,196,73,190,234,133,171,11,25,114,59,58,49,52,75,155,225,30,148,57,28,53,21,222,140,213,91,25,236,220,102,76,138,194,42,225,94,4,162,215,190,198,71,121,151,13,127,49,154,4,101,107,36,157,70,108,242,34,123,104,217,2,225,189,210,240,138,33,118,216,71,203,214,241,36,54,110,161,121,230,175,2,142,25,152,66,147,155,168,115,135,118,166,175,177,107,134,117,148,169,95,159,115,150,236,96,82,167,180,212,77,107,23,108,174,242,205,214,9,227,121,164,199,123,242,95,223,221,165,213,93,212,14,44,48,90,22,110,193,94,91,214,120,86,80,44,198,26,176,6,27,240,101,37,64,46,59,44,221,84,75,44,2,43,183,22,237,247,56,252,46,2,181,235,20,212,78,22,191,51,18,114,210,49,50,246,3,144,171,75,179,211,130,104,172,118,174,84,17,36,1,192,174,79,165,207,108,32,234,90,117,118,93,66,205,173,43,113,112,152,68,244,170,254,101,45,49,150,184,76,140,34,66,66,90,132,159,111,20,111,100,109,96,153,128,65,189,80,251,142,241,200,255,211,82,124,144,65,228,235,235,20,172,188,37,31,131,92,6,45,139,68,11,205,169,113,253,100,125,145,72,27,103,179,194,31,29,114,89,89,46,162,24,17,55,194,117,226,75,39,28,4,107,223,126,196,246,231,93,65,228,15,172,30,30,190,149,36,114,22,211,144,106,80,48,9,46,130,159,12,178,234,35,86,194,232,188,246,99,178,67,58,40,192,164,70,135,109,175,122,7,98,135,138,167,248,43,210,238,253,185,187,188,213,8,88,157,108,101,57,165,230,50,27,32,250,71,255,1,255,84,12,171,117,176,115,42,252,47,101,123,207,44,106,179,170,204,144,129,95,30,116,1,193,154,2,28,207,210,167,109,210,199,53,27,135,9,243,174,114,83,170,229,79,62,199,161,107,193,238,221,200,98,55,216,190,60,7,154,254,87,66,78,50,11,160,76,33,161,176,176,199,49,91,218,233,138,2,4,11,145,167,60,209,156,15,117,113,4,196,47,199,92,18,101,8,248,80,219,213,163,128,138,217,124,208,36,112,147,137,145,15,196,176,247,40,235,92,127,211,238,104,104,227,43,227,249,230,88,112,65,138,161,211,183,101,131,111,125,174,104,158,172,51,101,32,14,191,242,86,68,226,26,224,145,14,130,25,152,124,132,79,110,80,164,181,205,198,0,195,253,115,57,182,164,136,123,83,17,143,34,31,80,83,253,49,172,19,184,249,29,249,220,207,63,10,91,245,192,203,198,70,38,48,51,192,156,117,51,51,164,198,153,168,104,139,123,90,1,80,36,92,62,234,252,123,77,223,26,157,57,65,106,143,23,4,5,178,234,253,186,115,169,132,38,109,154,115,50,30,147,113,12,97,218,83,118,33,70,235,168,231,137,8,248,111,73,4,253,234,130,48,29,14,5,244,74,25,89,253,248,152,223,185,121,77,220,116,157,82,116,151,138,77,15,210,56,179,53,154,100,218,118,121,129,156,82,148,214,224,236,245,192,235,47,54,46,14,137,90,25,192,254,167,166,82,188,60,105,97,15,42,22,187,47,216,140,150,3,134,160,231,120,87,140,111,237,102,53,242,129,74,208,211,255,190,14,185,121,55,150,178,237,136,236,230,141,233,94,8,48,127,4,166,20,8,28,20,117,153,167,11,230,87,22,198,204,127,217,98,213,74,248,178,247,78,40,195,248,142,63,134,16,241,103,87,143,110,86,171,72,181,164,112,221,230,205,223,112,117,177,154,30,72,100,27,55,201,99,194,88,245,9,124,77,226,165,166,10,93,174,215,100,240,8,223,120,146,2,82,25,214,104,108,71,76,217,37,175,59,0,159,181,57,97,2,94,236,76,123,242,42,132,69,23,117,182,231,168,110,52,1,63,89,198,241,105,237,236,206,252,190,177,139,235,30,182,99,222,27,36,74,248,227,234,184,12,116,68,52,218,161,109,247,193,202,151,7,124,23,146,218,30,238,98,196,200,99,232,152,216,216,132,49,221,128,15,136,121,96,34,206,121,97,80,235,210,204,241,166,186,25,246,2,0,228,147,52,61,48,25,139,136,203,142,119,120,232,119,240,78,129,127,111,222,162,89,126,80,198,236,35,139,18,133,39,208,47,29,138,207,221,238,178,19,133,23,135,51,139,138,172,140,142,86,107,220,203,110,239,120,157,197,154,77,187,220,152,65,99,98,61,134,228,70,18,85,178,59,67,97,70,212,186,31,223,90,56,32,9,22,17,161,232,147,110,69,0,71,215,239,120,241,187,57,110,139,161,11,41,220,226,224,148,29,4,171,168,46,108,142,236,23,205,122,155,218,167,118,150,78,249,92,170,197,249,130,82,156,234,117,134,12,199,46,86,17,121,24,145,233,135,2,216,193,40,206,141,203,242,228,242,2,186,180,25,80,161,134,87,77,114,69,4,15,130,47,68,95,135,17,0,56,156,1,100,128,63,131,163,45,247,3,94,135,76,89,156,47,130,43,192,249,20,153,14,111,126,127,206,222,156,67,135,0,95,124,30,85,4,64,199,92,125,121,66,117,80,119,148,174,27,155,241,173,229,127,243,247,67,248,29,84,98,234,64,187,230,44,69,216,174,235,139,147,54,222,14,149,71,165,29,209,225,10,110,86,244,43,23,51,5,16,208,243,184,200,18,19,151,150,16,37,132,251,160,219,21,1,61,196,178,14,234,212,91,201,209,172,87,65,101,54,58,189,163,46,254,164,245,54,83,17,104,239,96,17,143,94,19,23,175,165,247,95,220,17,147,191,201,178,46,11,147,210,88,157,116,69,14,71,214,178,93,56,15,56,198,39,251,61,125,51,50,46,43,209,45,37,143,222,3,28,133,87,164,211,38,67,225,21,248,253,68,212,36,31,253,167,93,241,79,221,9,166,215,196,18,215,192,196,37,12,119,201,86,9,165,125,109,152,147,99,102,218,3,28,244,65,20,100,147,151,50,82,142,170,216,40,186,87,32,214,165,177,55,122,22,42,135,102,212,190,72,67,133,37,134,246,176,65,237,153,207,112,93,93,228,72,132,196,191,169,82,222,28,123,51,194,92,78,43,102,13,1,47,84,183,25,63,248,37,102,80,224,34,82,134,69,210,40,159,79,108,3,198,124,127,24,87,39,65,163,219,212,46,127,121,73,12,67,188,48,84,226,59,18,229,149,89,88,198,179,183,230,59,76,0,138,112,173,117,161,115,33,241,220,177,54,42,205,127,181,32,161,166,143,24,21,242,246,21,157,64,242,50,76,46,152,80,119,36,162,79,177,98,204,196,77,44,56,83,242,98,100,104,35,127,199,138,216,215,194,103,161,200,0,157,173,9,173,3,163,241,134,230,0,173,139,152,63,243,38,144,29,122,13,125,245,165,22,130,96,0,101,25,124,132,165,35,199,234,117,151,117,191,220,94,202,83,26,237,236,51,96,47,125,150,104,0,19,167,18,61,118,186,209,9,8,50,248,172,20,161,34,120,96,164,96,46,80,126,254,193,245,10,110,214,157,214,133,49,222,253,55,243,18,73,152,57,0,120,252,159,222,140,115,197,175,218,102,181,228,144,195,147,239,188,8,225,139,50,13,222,16,225,158,82,50,106,170,186,231,74,86,248,251,205,86,169,72,51,146,33,75,208,123,198,183,25,199,45,41,56,81,240,134,20,61,93,95,73,45,210,137,39,201,251,213,197,64,41,3,135,114,117,42,144,244,17,102,177,209,127,37,133,81,150,184,103,174,48,19,88,188,131,183,122,180,129,39,206,0,28,28,253,10,187,44,31,244,95,58,160,49,61,206,255,87,92,40,173,42,204,76,194,157,188,218,63,158,28,100,183,21,61,11,245,244,48,197,96,201,215,87,209,199,149,166,2,107,134,176,43,52,2,212,84,190,96,10,7,170,81,47,69,219,174,137,18,175,216,73,244,97,228,73,176,179,35,165,114,187,77,192,254,208,253,70,120,112,227,255,209,80,253,139,28,134,145,81,96,129,2,152,193,150,250,231,108,181,9,143,50,157,133,214,99,215,103,164,28,115,219,117,31,128,168,13,24,83,211,121,236,229,88,120,251,4,5,59,54,155,14,21,45,227,30,207,41,171,131,204,244,36,2,146,12,174,151,210,197,122,182,209,72,88,7,15,31,133,16,185,100,159,75,249,93,59,167,107,34,231,174,217,221,16,148,114,235,234,97,211,115,107,173,63,185,64,75,69,164,220,201,218,33,168,32,68,59,74,87,67,216,91,40,22,184,163,92,141,105,113,68,127,86,70,215,140,185,40,192,205,180,72,228,240,83,199,98,71,201,207,126,85,50,22,4,162,31,1,229,168,210,216,177,73,14,63,176,176,125,115,237,219,159,165,111,192,12,126,144,0,241,248,110,64,136,164,145,5,148,4,229,77,97,73,113,193,189,25,127,162,147,199,104,189,220,113,224,56,36,183,9,46,15,154,96,198,94,59,226,23,237,145,250,188,239,129,224,38,182,29,211,244,255,174,62,72,230,158,168,131,168,35,65,199,237,230,48,202,211,119,138,25,18,158,248,100,35,67,75,63,232,234,124,212,196,31,89,82,57,152,164,88,125,125,127,50,195,71,124,125,90,245,9,176,174,97,203,244,159,139,14,186,127,255,84,68,9,223,14,35,152,195,79,126,238,35,137,99,216,60,108,218,3,50,183,4,206,53,214,2,27,100,194,120,244,195,215,40,92,182,59,227,181,89,211,133,252,248,114,9,5,5,228,3,75,109,240,145,198,184,148,152,70,165,236,124,58,240,206,218,141,164,148,186,23,93,115,57,33,68,242,213,231,78,38,154,250,109,11,210,3,14,15,57,101,255,197,65,222,177,176,113,134,125,123,16,218,168,149,24,238,216,80,204,218,235,222,246,51,102,192,85,242,60,19,127,244,216,16,244,101,132,137,214,106,119,55,179,80,228,204,148,49,185,126,225,236,234,169,175,14,204,88,53,249,85,239,55,87,140,53,228,145,21,163,196,245,153,174,180,192,233,114,215,174,41,136,205,204,83,63,5,131,249,197,53,231,85,56,75,253,4,242,57,115,112,100,158,145,15,212,189,234,27,82,139,16,97,132,59,18,47,57,87,55,164,232,85,174,200,157,177,150,78,26,71,31,236,92,44,38,202,39,230,65,90,113,246,172,22,30,28,244,249,69,54,53,12,110,59,73,51,4,199,180,119,243,243,208,31,5,67,41,122,140,34,23,219,31,193,140,173,155,184,11,114,155,188,8,170,88,107,103,31,207,196,187,190,98,116,59,208,199,226,76,73,99,207,72,103,63,140,52,141,47,147,225,102,208,220,46,77,227,14,60,126,59,49,51,240,113,222,12,185,77,214,56,43,225,156,76,56,78,181,237,248,46,112,72,146,164,162,199,201,92,247,197,198,47,155,206,4,137,3,244,217,116,7,163,212,191,84,230,93,251,138,222,22,44,77,130,187,156,235,19,170,87,168,7,112,241,131,1,118,26,153,201,110,96,3,114,44,113,158,185,208,34,160,89,133,222,95,65,18,166,80,65,17,93,17,162,98,135,202,159,155,92,179,176,219,53,23,130,12,120,132,134,111,190,100,190,196,97,249,22,55,52,67,128,114,38,120,217,121,64,154,120,92,188,128,35,180,228,43,100,116,8,226,12,96,226,249,248,10,240,84,79,124,100,96,21,219,81,104,119,125,98,9,16,141,195,142,38,254,218,49,233,68,54,64,225,182,70,64,251,30,249,74,87,136,199,111,102,228,35,49,247,193,159,249,61,154,191,116,44,21,161,143,2,126,218,44,86,95,192,239,167,57,83,4,117,3,205,97,16,147,27,207,165,44,141,20,86,36,39,109,6,89,41,119,106,241,142,141,67,164,9,80,253,110,161,245,23,136,191,13,13,115,127,76,232,42,43,55,126,104,182,232,8,85,110,46,5,122,115,227,30,101,50,153,89,103,65,18,83,126,4,102,56,13,9,161,229,84,128,237,154,23,25,52,166,216,102,255,144,6,213,131,166,229,80,21,223,150,179,121,138,204,71,225,118,75,48,246,179,225,123,144,117,20,162,221,54,215,232,212,231,189,255,188,141,188,34,64,29,94,16,202,93,52,141,237,142,184,28,184,228,253,180,210,12,2,157,161,34,79,229,205,175,140,212,217,10,121,253,158,77,157,235,231,17,169,71,39,171,11,73,116,9,49,50,194,252,182,142,254,118,94,74,107,182,133,246,6,127,180,186,234,141,220,216,154,247,64,80,71,22,111,230,66,74,28,32,110,48,215,190,203,5,55,144,137,18,6,60,249,6,218,157,102,246,93,151,18,228,81,30,148,183,227,198,133,223,117,146,215,211,53,190,32,33,158,217,87,218,236,87,144,15,141,157,20,168,68,137,246,174,76,196,57,84,130,239,55,12,212,25,140,5,170,54,5,168,0,42,0,178,141,227,29,91,16,109,19,207,18,153,2,190,21,230,88,47,16,180,235,128,65,85,191,103,181,130,44,103,84,203,92,241,47,157,142,144,215,77,3,93,249,233,25,7,121,197,242,23,172,213,80,198,177,225,43,11,13,199,178,137,81,8,141,20,243,94,86,148,36,67,186,185,233,174,109,196,178,22,68,221,10,132,219,127,216,67,8,8,38,171,171,151,94,12,10,101,237,81,107,173,67,132,143,220,125,166,254,217,44,253,52,246,110,13,217,224,142,234,143,67,8,56,178,160,252,22,45,137,117,236,99,20,112,140,3,57,195,237,140,62,39,213,3,169,120,176,239,122,141,158,13,1,36,62,198,169,174,175,163,95,13,169,96,116,90,14,92,188,255,36,106,199,153,51,114,41,27,97,129,203,153,151,83,55,221,169,202,4,196,239,5,14,140,35,0,212,164,242,74,133,132,58,173,212,146,32,84,28,42,164,118,22,43,0,218,111,165,227,89,118,130,199,142,44,22,232,66,142,189,228,66,234,25,67,92,2,94,62,22,205,188,232,200,23,135,129,99,181,153,186,121,102,14,60,227,222,70,254,239,156,98,228,171,192,219,167,115,84,79,178,47,148,165,5,86,83,139,178,186,154,140,197,175,180,70,163,91,89,172,140,23,216,28,190,191,212,0,159,39,178,140,163,73,22,113,240,6,230,234,32,62,220,101,70,12,144,50,157,13,66,182,18,134,213,56,237,183,174,219,28,32,220,81,125,149,32,18,50,194,206,130,147,123,54,54,20,96,30,69,19,252,218,63,190,180,3,133,93,234,91,45,4,213,48,63,204,23,238,136,42,108,155,15,36,43,15,43,203,25,48,226,207,3,231,200,127,23,175,87,129,67,120,38,58,72,134,104,249,87,204,107,166,149,193,130,218,107,137,253,81,230,225,82,172,116,173,74,37,84,144,220,172,227,40,33,192,63,196,13,225,132,206,24,131,22,221,81,221,120,137,22,210,175,24,247,251,153,225,195,252,177,221,210,201,235,173,235,137,94,13,44,133,9,169,41,149,134,156,244,47,154,44,229,192,107,67,158,67,53,175,147,217,129,103,146,180,206,140,232,49,35,221,158,198,180,61,144,253,103,255,138,227,255,116,252,251,124,135,47,124,180,250,221,79,49,75,104,114,42,172,158,66,172,133,177,22,246,248,243,91,47,167,176,76,69,17,229,17,178,16,210,4,184,169,210,135,113,138,118,251,181,227,51,107,62,169,178,71,235,101,106,224,144,214,126,138,64,55,14,206,233,55,39,11,42,199,249,175,45,87,213,55,206,61,151,174,220,212,186,205,179,133,196,162,100,1,185,92,108,58,72,15,79,82,99,2,112,126,229,122,250,20,146,102,61,24,214,106,131,91,118,202,12,158,71,177,71,222,106,171,192,46,163,118,96,170,112,110,158,218,12,40,158,79,147,195,178,57,54,173,127,143,105,89,219,143,221,176,149,57,132,195,123,65,227,15,60,24,20,175,194,146,119,146,22,251,98,253,97,130,4,200,86,71,148,8,60,1,19,226,45,127,119,219,17,129,229,107,19,128,93,208,164,67,245,1,172,83,208,109,158,67,44,200,138,31,153,55,220,41,93,187,158,120,39,242,251,53,179,19,223,144,113,140,255,146,23,170,19,97,134,157,227,82,124,243,63,192,129,59,66,165,103,86,147,123,42,247,218,174,56,155,63,240,113,112,203,57,171,112,73,247,97,46,51,67,46,177,216,28,157,14,46,60,183,154,107,52,216,71,200,88,230,132,192,55,114,27,224,117,150,62,143,44,178,50,151,32,188,100,217,55,95,72,118,7,141,116,17,67,228,21,251,159,185,50,180,10,159,185,123,243,127,11,60,92,22,245,99,228,224,111,218,103,39,241,203,239,243,238,50,36,241,187,119,21,156,199,73,7,153,159,31,168,99,0,24,88,92,7,207,168,53,125,142,101,198,76,127,84,85,93,86,170,168,169,36,23,139,239,200,222,245,58,238,30,157,164,222,33,69,166,161,159,115,94,171,37,113,212,6,13,110,72,164,190,248,166,216,61,92,59,185,126,15,184,55,148,10,65,10,59,182,152,65,129,18,48,44,116,215,197,249,121,199,29,93,223,20,156,176,202,247,86,108,29,23,250,213,173,204,106,29,117,112,92,190,0,61,152,16,12,83,151,103,123,50,57,230,11,87,240,53,170,67,209,159,245,33,213,165,170,7,53,128,94,159,234,124,238,65,2,74,123,215,185,145,165,114,134,97,120,54,93,178,167,208,140,148,191,85,0,170,187,101,184,155,242,189,186,64,187,251,132,184,186,242,223,185,137,219,210,1,67,226,214,108,226,157,225,137,234,180,113,70,9,226,183,154,99,114,155,210,48,136,177,104,239,183,44,174,139,250,15,174,162,28,95,1,58,105,241,126,94,75,34,93,51,204,59,175,216,78,42,14,206,241,212,139,110,100,11,245,49,106,59,62,59,200,163,99,225,124,134,221,117,113,179,241,250,12,167,227,170,146,73,156,243,255,21,158,156,96,130,96,81,173,101,33,87,0,54,224,200,99,209,104,191,190,60,6,95,45,69,36,196,22,22,191,129,116,159,150,254,183,193,0,13,56,43,20,62,227,181,87,138,40,69,207,74,204,96,95,139,208,220,172,83,160,180,177,207,238,188,86,7,176,179,46,140,102,186,67,176,242,71,209,37,231,47,72,181,142,174,56,224,63,229,95,199,226,230,123,125,151,212,11,122,248,174,205,45,93,150,13,128,195,63,237,108,205,58,126,16,78,97,128,194,197,36,146,164,125,34,46,173,46,175,108,142,236,11,144,29,84,223,177,182,48,148,189,182,100,178,141,29,209,227,224,17,129,1,251,246,116,248,132,184,125,101,48,157,234,180,80,116,54,187,225,224,68,31,95,191,230,14,189,115,119,51,94,145,177,236,221,144,145,172,33,228,97,127,167,19,37,11,187,42,236,109,34,22,9,187,226,195,50,4,80,108,197,148,83,60,4,12,29,240,255,171,5,41,67,152,142,77,42,216,192,235,53,39,100,60,249,2,235,85,235,71,244,190,80,89,116,171,31,179,183,58,139,69,99,13,63,51,168,53,51,185,70,89,16,123,75,161,5,69,51,133,4,134,109,118,208,105,53,245,252,79,116,69,211,137,179,14,124,205,117,137,15,225,239,217,231,63,10,196,249,29,241,228,208,24,251,113,91,18,101,230,158,132,73,104,87,220,82,140,27,217,131,76,72,188,15,23,233,176,29,223,177,27,221,158,37,85,83,173,31,177,220,110,11,224,234,173,210,153,221,66,52,33,0,81,205,133,7,94,72,171,186,89,90,178,179,115,194,219,121,11,96,78,246,98,4,239,37,237,66,118,205,86,133,141,206,54,106,156,28,209,198,152,189,244,61,200,108,93,204,156,224,116,212,61,54,119,194,109,69,210,231,40,200,63,75,119,221,59,81,172,15,245,213,68,135,189,8,78,200,90,64,101,192,235,23,46,229,26,107,130,11,217,12,111,113,43,97,59,79,190,141,139,254,112,27,133,122,241,107,59,140,174,225,49,223,174,252,80,201,225,71,159,39,142,237,86,110,186,87,122,160,96,244,219,46,17,9,247,224,60,185,148,6,124,167,95,49,175,127,126,114,128,166,90,78,151,11,143,95,61,186,159,22,105,20,230,83,216,125,75,138,220,60,166,102,5,243,86,5,104,170,61,181,34,70,186,107,138,10,50,60,134,10,62,44,94,83,218,155,242,55,90,135,73,123,83,32,192,142,165,79,96,231,24,179,80,13,48,66,60,125,19,89,70,227,210,148,170,217,55,146,138,115,41,143,226,43,172,26,232,174,45,20,1,53,247,145,157,246,5,168,84,96,89,27,174,42,210,150,100,81,21,191,53,113,119,7,211,142,48,119,253,112,199,111,84,110,1,174,34,67,219,115,97,222,211,246,2,102,2,176,185,224,203,235,166,197,4,250,149,102,128,38,31,200,123,77,19,243,7,89,98,18,92,139,157,68,26,225,107,158,152,251,14,64,137,168,170,16,1,162,119,228,214,4,48,166,105,16,221,193,120,221,142,51,46,70,128,168,49,49,155,117,175,164,126,186,152,204,147,23,86,193,151,79,234,70,192,247,58,27,28,236,91,106,103,77,232,172,16,48,214,203,198,107,54,211,198,221,246,190,72,61,213,182,27,49,183,102,255,53,139,64,58,159,158,51,35,72,84,57,166,239,139,255,2,76,90,246,17,123,163,31,31,188,118,89,183,114,240,105,208,94,151,118,150,217,240,114,111,48,248,39,70,68,48,212,93,166,125,246,62,63,35,56,100,214,174,167,177,109,126,145,117,77,209,184,163,243,171,42,32,157,148,61,178,147,178,26,245,137,70,241,73,2,62,229,214,87,6,250,126,1,80,142,117,164,172,25,37,198,168,96,47,8,57,51,32,147,204,73,60,93,151,44,41,163,254,130,164,129,182,175,205,124,174,165,219,23,247,40,15,95,20,215,232,226,230,10,101,91,174,18,255,215,40,77,231,221,158,147,212,101,223,70,58,217,40,213,152,112,169,146,222,106,181,47,76,246,193,133,69,222,241,107,229,145,36,106,33,75,66,78,181,204,221,89,172,168,36,131,90,64,195,95,158,88,200,142,11,16,226,249,245,114,142,162,97,248,139,157,81,116,227,37,179,17,40,76,115,113,59,251,216,12,130,50,144,150,37,28,128,254,8,172,199,51,90,42,36,248,184,185,69,155,63,133,88,104,217,113,93,232,117,24,71,204,40,75,197,153,177,34,182,150,189,250,66,10,107,244,20,35,218,205,128,185,234,51,143,84,95,64,45,43,156,248,194,92,4,83,165,24,16,130,140,139,186,93,166,81,87,108,181,146,78,131,208,14,77,20,120,193,80,92,215,216,231,52,104,152,231,87,203,253,225,123,203,162,79,154,140,149,113,119,211,146,242,181,50,110,78,80,99,153,218,70,155,43,157,11,190,146,140,195,202,107,72,189,31,233,254,198,93,163,154,139,249,159,162,219,130,216,170,91,178,210,197,171,220,247,249,175,134,44,161,188,253,127,96,168,86,76,183,27,234,59,22,77,40,168,188,242,58,62,8,191,151,90,86,44,87,37,151,162,110,231,72,200,215,205,171,173,132,82,60,82,35,234,219,58,204,54,247,185,102,249,190,29,150,143,160,11,69,45,47,83,29,255,235,0,82,73,128,179,200,192,213,200,190,49,96,97,197,172,29,200,89,141,244,217,103,174,253,83,63,210,131,240,50,155,186,166,125,232,148,195,147,154,66,176,180,121,148,54,238,227,255,158,107,116,169,9,203,15,4,56,217,26,137,190,121,82,70,107,6,231,73,151,162,122,88,145,202,23,17,173,226,34,124,9,1,149,71,98,1,232,252,144,114,194,161,126,210,190,99,38,155,117,8,212,99,101,212,122,133,109,112,218,191,195,48,247,180,165,249,131,183,244,153,251,217,4,170,42,8,65,3,43,135,156,33,98,25,182,198,110,78,85,238,159,249,237,45,131,251,63,217,230,141,180,223,94,171,23,138,230,215,9,237,226,83,43,56,77,204,99,43,18,47,57,75,24,133,249,73,0,248,80,159,145,218,21,184,183,136,167,222,9,66,46,202,184,171,64,108,1,92,231,132,195,169,69,58,12,75,15,119,185,176,219,97,96,199,226,46,139,131,182,16,98,44,211,135,88,117,196,75,72,198,34,180,178,35,219,187,219,88,27,71,167,192,84,92,185,14,36,181,4,168,117,209,226,36,13,186,216,164,251,11,229,113,192,250,15,51,114,42,220,2,85,120,48,249,237,242,173,1,29,229,38,132,18,142,133,54,193,116,220,144,45,100,140,53,91,143,14,195,39,202,55,33,197,160,19,217,107,179,211,150,10,178,153,20,188,175,42,203,150,106,61,19,137,56,170,191,156,31,106,196,213,65,160,228,50,181,6,87,130,244,245,10,113,115,22,241,33,175,70,176,148,82,248,2,155,182,89,84,55,147,195,1,104,57,189,202,7,142,110,137,197,196,57,240,33,112,35,175,148,141,84,23,44,158,200,197,120,138,197,244,241,7,68,205,191,205,3,71,251,7,105,110,241,166,91,27,161,94,235,56,25,20,102,109,80,163,60,152,198,203,55,217,58,169,217,64,202,177,140,164,145,127,196,72,231,252,126,111,227,146,112,13,24,91,19,176,255,70,81,84,81,69,119,128,120,110,96,164,189,166,9,139,237,195,2,76,220,2,42,105,97,158,20,30,163,4,234,158,137,66,94,222,127,102,171,136,237,73,21,253,178,133,150,38,2,241,19,236,12,64,146,153,196,121,243,83,88,24,78,132,148,239,165,134,65,169,81,217,79,64,223,209,221,171,245,199,3,223,19,66,60,110,77,179,118,117,130,26,72,248,252,230,18,76,239,194,180,31,249,221,70,189,101,87,56,86,107,242,204,148,223,53,207,68,141,116,238,9,153,254,37,3,211,117,7,210,73,122,196,4,4,177,108,218,55,151,136,190,234,69,117,219,163,191,108,157,88,185,194,151,123,232,226,111,86,122,127,140,16,74,4,248,27,12,96,180,13,62,113,177,51,145,120,160,9,33,172,50,215,34,66,55,241,18,9,240,185,231,74,205,81,111,151,51,233,107,187,126,167,9,44,150,9,80,62,101,44,68,42,33,25,3,159,15,18,129,29,63,34,84,63,32,219,134,38,142,13,40,209,44,230,239,252,237,172,63,161,178,68,74,203,212,238,112,131,192,202,89,28,182,140,246,249,158,189,14,78,189,79,235,247,91,212,112,61,3,63,155,225,4,67,156,149,243,100,226,78,195,202,143,237,203,241,28,165,238,83,93,94,183,115,56,138,63,116,186,187,83,229,207,84,16,101,167,53,206,185,231,156,153,29,69,227,148,72,250,128,107,225,176,181,244,245,109,222,213,194,30,80,165,109,67,228,100,55,183,201,104,49,157,149,233,44,238,86,173,39,49,210,57,74,206,53,234,200,202,224,168,109,14,180,108,165,59,57,163,223,104,149,28,86,26,143,229,134,107,90,70,252,249,64,158,146,26,137,141,159,126,123,31,176,155,175,34,189,169,66,50,240,157,109,116,80,186,122,137,232,126,167,13,148,240,29,206,89,116,182,67,46,50,241,3,153,70,107,152,187,63,2,188,92,174,162,135,38,95,74,42,32,20,218,39,186,213,5,167,241,180,121,113,56,87,209,7,177,99,82,22,162,132,116,213,151,90,153,99,168,155,135,134,156,179,149,29,241,126,35,127,211,170,108,187,78,228,17,45,85,100,134,12,16,172,173,49,20,55,216,105,168,150,117,250,230,12,117,45,6,28,133,225,21,96,48,38,200,232,248,54,3,37,204,44,37,108,47,132,37,89,223,239,70,203,73,199,88,246,145,150,22,199,252,32,239,228,219,84,113,3,201,253,115,155,18,224,0,238,226,154,236,218,17,129,11,77,105,222,79,76,232,30,82,253,213,27,187,190,136,165,71,61,169,169,165,13,21,44,47,167,148,160,81,63,255,111,238,41,154,157,64,198,22,33,88,28,8,39,232,90,84,26,113,54,246,154,181,236,201,230,66,41,66,35,100,254,230,88,117,200,252,129,37,117,161,82,236,254,212,115,59,28,168,32,248,206,254,75,167,85,25,235,227,98,242,105,158,56,235,201,67,52,98,108,233,247,252,82,203,84,57,42,163,10,79,254,241,29,37,62,53,126,128,27,55,107,203,2,241,197,113,213,163,4,158,46,162,51,185,252,195,29,83,255,52,130,62,212,213,174,115,35,212,220,163,194,177,13,12,123,196,53,151,244,178,154,79,253,230,104,175,166,105,51,101,136,123,66,30,162,136,74,47,127,236,34,84,77,82,14,122,169,203,110,49,43,209,151,196,33,8,72,194,130,178,226,239,13,45,230,37,180,238,137,126,243,136,50,75,196,133,182,129,202,117,51,82,128,55,131,253,224,156,123,37,76,127,62,124,193,172,9,65,251,176,247,41,72,33,154,118,38,244,101,151,65,95,222,75,197,195,105,14,241,229,123,15,218,43,204,145,168,32,233,187,211,72,66,222,208,116,168,89,196,63,203,51,219,72,73,94,35,210,147,171,56,185,219,84,245,124,4,76,124,209,138,238,187,122,39,16,78,230,25,137,106,195,14,249,212,83,200,253,216,128,91,26,61,51,57,214,8,236,78,173,67,78,14,203,85,183,143,90,227,143,168,232,93,78,151,216,114,75,51,39,183,237,45,117,49,196,211,239,143,36,219,32,192,167,173,121,70,186,245,56,236,104,174,162,167,143,215,235,183,193,96,41,89,76,56,63,45,171,20,200,62,236,153,140,178,111,51,127,130,105,122,214,129,98,62,131,15,174,13,1,182,148,214,44,48,250,14,186,22,30,201,104,253,49,108,10,114,195,222,39,158,40,88,14,56,127,99,255,201,172,116,208,9,123,184,144,171,248,55,233,168,59,219,255,132,114,75,27,132,171,54,68,199,46,155,177,155,34,94,113,247,76,106,38,251,93,51,108,167,156,100,76,146,36,3,139,126,178,11,152,4,255,46,211,83,48,180,113,213,108,157,47,210,179,57,239,0,107,176,9,221,206,124,128,212,56,83,109,204,154,207,174,45,212,236,111,99,189,39,16,16,211,15,69,239,40,38,236,90,14,66,250,41,216,27,14,43,6,142,121,55,34,15,1,47,129,254,31,253,255,203,168,144,87,1,243,7,157,112,217,193,189,244,181,184,180,240,56,198,33,169,193,131,117,201,206,251,52,198,78,77,63,246,37,7,123,176,125,95,251,72,255,40,198,102,185,140,31,103,152,118,93,80,12,165,94,131,76,199,76,124,18,39,247,114,49,54,180,146,228,221,188,128,193,13,187,26,60,99,162,164,4,18,48,233,74,50,185,92,25,234,117,121,188,36,115,22,233,205,153,231,248,17,213,151,140,30,246,109,234,46,221,11,119,124,62,6,224,42,86,113,107,219,177,110,191,105,173,139,147,163,225,114,235,58,230,154,20,187,247,220,11,181,246,107,95,108,14,95,212,159,12,138,102,240,36,41,205,23,92,40,93,212,195,171,187,135,192,236,144,214,115,220,157,59,15,159,54,237,91,32,193,14,117,105,78,231,1,243,7,5,250,152,210,222,239,246,9,6,231,48,89,167,94,16,158,49,82,69,121,225,29,148,83,60,96,43,189,112,174,115,81,76,191,208,183,126,123,196,109,163,64,250,119,29,147,197,99,29,182,145,195,229,56,157,7,12,70,202,157,163,217,11,228,206,120,192,41,76,78,183,185,90,36,247,215,168,205,219,11,117,34,6,166,63,137,2,57,99,195,233,97,59,254,120,54,165,67,113,20,213,19,216,221,74,45,205,184,98,101,4,71,43,24,248,174,192,191,88,107,161,239,15,39,24,157,186,59,85,44,99,58,87,53,136,46,105,113,118,101,93,230,191,110,39,215,227,40,30,5,193,17,24,128,5,53,237,179,136,115,159,237,242,143,142,83,212,235,118,154,165,189,123,3,74,90,0,132,179,235,117,193,210,85,181,81,125,62,166,26,140,18,54,213,120,176,236,130,52,39,207,158,65,180,163,13,145,126,19,138,65,42,19,235,213,126,213,82,129,82,19,176,243,225,115,219,67,23,36,222,225,206,167,130,193,7,62,112,176,124,33,164,81,129,17,32,36,231,164,154,121,10,57,132,145,166,0,31,189,75,205,3,210,56,65,88,72,74,250,13,167,23,130,45,217,235,98,191,9,5,16,252,204,173,49,8,122,93,78,96,137,71,177,7,225,97,212,73,109,62,99,57,213,202,96,93,227,99,16,222,174,172,125,109,218,223,64,201,67,225,106,206,112,120,182,223,204,58,59,115,93,245,5,13,173,186,105,99,19,189,218,214,23,6,102,234,127,42,210,220,183,110,50,164,75,99,39,33,92,147,2,82,143,204,228,69,131,114,132,52,113,140,7,132,125,167,59,188,125,70,214,130,143,204,205,90,179,254,102,159,0,201,10,190,110,64,21,1,154,180,28,215,142,190,95,42,11,153,61,84,67,238,140,212,27,178,58,29,55,116,48,168,192,146,150,146,145,175,13,120,67,251,46,112,49,176,122,103,34,165,149,216,177,214,55,163,32,249,156,230,2,27,29,157,40,147,2,3,200,41,202,144,85,29,192,116,35,238,43,42,251,106,88,254,247,222,34,72,144,92,156,167,132,47,215,63,71,180,209,156,178,250,137,75,147,192,240,103,79,180,12,92,197,255,253,33,210,8,221,98,62,210,205,159,121,223,28,101,198,70,86,184,136,127,78,159,254,157,66,22,248,244,140,238,177,62,117,96,116,232,177,229,255,236,75,176,33,13,236,168,108,25,66,107,96,60,152,104,88,6,172,32,153,75,137,9,150,252,185,33,191,75,40,246,89,92,196,198,19,71,12,228,149,112,172,17,90,210,159,162,8,203,208,89,23,177,194,229,216,61,87,202,225,192,40,66,236,61,113,1,0,118,7,50,73,227,66,25,200,193,239,245,12,187,45,42,213,213,119,129,103,77,131,14,24,93,162,133,80,42,29,166,93,151,226,217,112,63,221,55,54,171,119,29,231,115,11,178,54,75,122,52,183,211,53,238,191,28,138,99,172,150,124,182,53,26,104,27,194,49,250,220,230,202,76,93,165,77,161,93,133,81,82,170,61,177,248,246,46,252,232,142,127,103,149,111,79,197,228,128,101,240,133,129,241,237,201,27,94,39,210,97,48,113,96,63,254,77,24,152,196,13,117,75,134,228,148,26,111,126,176,4,94,102,119,140,45,53,253,62,58,141,201,211,210,230,69,61,127,71,184,75,113,68,250,89,183,10,130,243,169,63,157,209,62,75,211,163,138,236,78,98,111,17,99,238,37,107,214,19,51,50,136,210,68,244,205,30,107,188,105,132,139,178,87,173,191,117,229,207,180,99,82,7,217,162,97,52,109,123,73,178,67,174,118,170,6,117,206,209,120,89,203,212,192,153,85,202,1,58,50,198,163,208,77,142,180,171,2,219,192,2,35,234,234,232,53,179,152,247,67,4,174,212,251,142,123,84,147,205,153,27,209,37,91,160,22,235,28,3,102,154,200,230,78,210,94,206,127,112,103,143,58,162,208,193,151,202,174,16,5,162,80,192,22,194,106,236,220,237,59,31,232,184,255,187,217,254,171,81,117,55,1,62,26,7,126,212,130,70,200,201,230,230,185,202,67,221,54,87,240,32,201,34,27,81,96,18,88,251,13,50,135,243,91,7,144,92,117,38,206,128,235,142,247,32,251,67,99,208,2,165,115,51,138,84,160,67,102,3,251,144,249,154,212,242,126,127,136,94,28,13,24,79,80,204,14,132,201,176,155,231,186,22,55,112,17,92,17,55,243,47,91,155,151,123,34,62,120,206,202,35,91,168,78,209,37,131,249,100,29,78,47,23,203,150,98,81,157,25,85,216,233,122,116,248,161,124,128,172,33,57,101,136,212,49,197,3,66,0,27,174,172,119,160,180,175,233,188,162,244,145,17,215,96,2,255,198,136,187,188,135,150,226,11,61,26,99,10,77,86,201,202,251,57,186,80,95,225,167,172,150,7,250,157,240,197,10,139,30,57,207,101,18,237,215,46,253,31,10,71,204,197,138,73,42,13,243,46,220,140,192,65,201,54,118,129,208,104,97,0,61,101,110,203,18,51,47,173,57,41,196,59,90,142,171,6,223,54,167,234,118,90,126,97,46,201,155,200,11,148,153,73,69,195,210,72,95,173,21,5,137,255,93,55,131,251,84,159,25,169,225,152,205,9,38,213,232,216,126,95,161,39,150,129,43,179,255,45,99,169,144,254,183,20,126,233,11,229,203,42,122,54,61,16,50,20,156,79,38,91,92,48,173,180,71,252,209,251,40,47,100,161,99,210,5,51,172,208,192,50,203,114,1,5,181,191,175,50,243,157,28,135,65,78,10,7,119,207,172,221,61,71,41,43,188,215,122,168,85,227,204,206,204,34,187,246,207,61,172,213,90,80,162,110,163,174,88,94,5,192,233,205,238,84,143,176,225,231,247,81,42,65,69,133,10,115,77,140,153,46,63,93,175,3,82,252,135,156,242,76,204,14,19,46,120,194,88,42,27,207,141,30,76,214,223,42,27,28,171,71,127,87,49,9,199,68,210,71,91,88,64,173,254,10,126,253,254,199,134,176,126,212,155,160,171,212,161,178,123,23,239,222,60,51,41,199,247,78,122,56,223,170,117,222,237,159,92,90,126,122,162,104,134,31,239,128,239,137,90,83,33,81,40,164,185,90,31,143,123,192,74,196,123,57,211,201,125,131,39,125,23,213,106,3,83,227,139,103,92,47,63,32,190,176,70,42,73,127,229,146,186,117,217,72,72,241,207,227,135,238,88,199,84,135,33,127,253,41,226,39,13,176,8,76,91,49,236,165,88,144,192,175,21,22,224,20,29,44,137,114,239,52,58,87,121,238,224,147,85,241,69,130,175,245,37,250,200,209,151,124,164,119,252,117,220,165,16,141,142,79,19,83,194,243,8,253,212,92,195,163,244,43,13,115,40,93,110,46,162,139,20,69,199,139,73,111,171,82,55,188,232,254,132,11,6,174,255,12,183,108,86,60,187,104,247,89,226,211,52,36,7,67,175,217,185,93,54,219,239,248,28,176,96,220,127,133,38,81,206,25,188,237,249,29,226,194,54,235,250,202,51,100,33,95,102,247,147,167,214,17,40,2,222,100,251,130,45,146,222,54,138,132,64,212,200,117,63,35,164,130,95,135,83,247,39,92,59,221,196,147,236,183,101,239,60,116,51,124,65,104,22,66,159,180,234,140,7,98,233,138,65,67,192,76,7,70,6,127,125,145,128,239,50,238,204,100,140,64,192,229,217,194,234,5,78,166,154,226,73,4,16,198,217,210,176,39,89,14,134,232,225,171,240,165,33,187,186,212,129,203,227,135,188,202,106,202,32,92,105,228,232,193,18,20,125,208,95,220,138,67,53,141,207,80,250,154,243,78,243,231,63,208,120,223,212,148,238,136,14,89,9,115,25,130,7,29,28,154,74,83,231,99,107,17,129,38,122,38,109,14,232,218,96,33,61,64,215,224,126,97,107,159,211,69,226,20,246,185,105,248,111,150,197,56,230,128,149,198,20,253,185,77,249,20,205,248,190,190,102,192,229,27,138,160,97,87,53,253,39,140,218,95,176,205,40,183,176,94,103,190,125,125,177,189,171,81,213,93,243,193,219,70,213,61,8,53,22,204,90,3,211,55,138,128,250,16,194,82,122,224,71,247,171,49,205,28,157,230,51,203,85,125,174,72,203,74,134,87,8,31,16,200,149,90,113,195,52,75,25,86,52,39,89,132,153,155,0,68,190,41,80,202,164,71,229,153,43,37,18,25,99,141,65,189,244,184,232,215,158,230,133,235,252,193,191,203,197,220,144,238,65,202,76,253,15,16,83,204,219,35,251,197,76,117,242,106,210,181,207,116,76,48,104,173,108,127,139,97,88,24,134,182,151,249,50,84,153,74,217,223,122,84,210,93,222,91,47,226,77,116,166,134,153,122,5,75,107,79,219,113,118,106,31,146,124,28,18,228,9,172,95,219,42,14,104,206,166,116,73,18,194,205,8,134,219,130,73,77,39,218,33,4,111,108,31,251,81,137,31,112,21,80,149,151,54,21,41,151,198,152,73,166,218,229,11,88,251,54,215,100,246,244,40,197,105,200,199,170,211,8,98,138,175,206,160,15,238,175,41,11,213,221,172,34,221,172,61,209,192,52,220,210,148,25,220,80,246,76,251,46,133,79,32,145,225,97,188,211,227,191,201,157,83,14,192,74,123,85,163,44,38,248,50,119,27,45,108,21,38,217,254,144,53,43,55,240,237,237,8,78,3,136,5,42,100,215,18,27,175,238,47,110,56,188,84,86,162,115,68,167,175,116,79,164,155,132,22,22,216,16,68,159,13,254,42,185,155,27,68,166,245,48,175,235,132,213,72,192,200,106,98,117,207,89,174,133,60,75,194,34,237,140,136,188,12,46,70,32,93,35,109,11,72,178,29,137,69,234,183,177,154,87,30,95,47,201,0,137,152,153,193,66,83,199,42,88,49,102,200,168,255,212,66,104,54,115,105,238,71,42,237,3,39,183,44,103,127,245,46,119,212,108,98,105,184,226,147,215,252,108,33,82,118,201,185,149,54,115,157,120,207,59,64,239,61,137,213,50,103,142,147,224,50,1,35,98,154,123,103,33,45,152,141,47,27,38,190,102,48,125,26,254,214,39,168,125,90,59,120,35,144,141,140,5,185,46,34,53,81,213,215,110,191,119,51,52,200,242,186,164,161,191,147,33,30,225,117,209,231,68,222,251,153,24,240,233,102,45,81,247,158,33,167,110,185,18,38,89,155,64,145,30,248,159,207,204,29,52,255,56,210,210,111,49,65,31,207,136,80,158,104,139,54,37,212,36,248,184,194,251,105,237,206,197,162,62,253,6,102,90,184,114,55,45,56,79,230,44,88,77,23,188,148,76,110,65,232,0,125,200,74,129,209,215,171,183,158,18,76,56,165,239,143,8,77,12,252,204,146,100,224,80,41,37,160,128,15,127,185,235,36,35,61,235,179,15,139,36,242,60,190,193,23,142,194,155,193,42,197,210,34,89,76,38,24,116,148,111,253,146,222,132,147,18,253,179,222,135,31,253,10,96,206,169,135,102,7,51,155,117,4,175,189,99,28,224,77,118,176,197,142,56,77,70,148,37,253,115,178,33,25,96,205,129,13,97,63,172,197,161,63,165,30,94,229,199,138,44,66,37,100,13,69,230,147,203,2,240,244,232,224,143,94,9,72,31,242,138,209,101,233,157,48,86,40,116,153,163,125,193,162,57,240,186,241,132,8,123,12,195,24,74,186,127,120,43,150,255,134,30,189,241,143,204,152,189,243,72,63,246,36,230,48,0,97,231,236,82,175,231,111,33,134,199,108,185,244,84,236,104,204,98,186,58,208,102,34,156,147,124,157,65,252,159,21,168,158,38,85,251,1,176,29,230,123,39,167,173,239,224,151,252,205,126,239,153,117,200,56,176,220,170,229,193,33,40,101,168,106,189,151,55,171,19,6,94,166,194,66,97,67,207,38,20,31,207,197,217,12,2,28,43,16,136,84,221,3,100,152,98,202,88,117,192,250,238,104,28,167,189,235,198,135,99,159,23,167,236,81,219,216,247,51,112,208,104,195,226,181,2,212,40,252,36,49,244,197,212,43,19,230,110,80,148,28,115,208,65,198,228,155,152,25,126,215,30,71,112,137,244,247,42,228,207,100,241,5,14,23,115,84,60,169,179,160,210,209,88,158,12,56,39,78,93,14,121,232,80,171,72,210,144,233,7,136,102,242,208,46,11,248,100,63,246,46,177,189,116,1,77,242,23,80,243,136,140,65,183,64,82,214,182,33,214,28,247,125,6,174,41,236,89,109,162,255,249,15,183,216,206,94,19,123,170,221,157,30,107,113,47,44,179,184,122,108,160,69,123,169,128,9,111,224,96,152,234,236,150,44,235,236,201,161,185,135,254,39,235,203,117,144,157,2,79,22,5,101,255,65,181,170,205,186,231,20,130,26,163,45,243,217,198,165,244,185,189,98,36,177,152,14,225,106,203,11,4,124,188,121,67,205,55,13,118,186,254,234,137,56,226,133,0,221,156,226,7,151,142,176,250,226,125,219,124,7,253,210,32,215,82,247,235,131,2,83,208,29,47,111,16,214,155,249,129,244,11,199,75,162,218,61,61,93,197,39,77,174,139,122,60,81,206,97,144,38,180,220,72,161,53,203,19,236,87,79,227,61,106,252,151,58,35,102,133,26,138,69,57,50,186,245,107,156,94,136,180,138,45,138,135,156,177,193,63,157,51,193,192,205,95,105,170,247,144,47,156,143,208,92,59,34,190,124,62,245,57,65,144,108,147,149,199,4,172,163,57,95,2,106,77,125,128,66,6,36,197,26,147,59,22,196,203,232,94,255,135,39,59,191,183,69,123,223,84,156,168,103,51,171,134,50,217,160,211,153,88,167,186,137,103,192,248,249,100,70,223,252,109,235,205,178,56,45,7,3,103,121,51,58,104,121,189,204,220,183,152,182,93,141,10,72,239,121,70,138,26,36,228,71,227,212,225,190,88,46,1,3,148,28,26,171,184,180,200,159,117,136,224,118,12,25,174,212,4,113,225,140,102,82,95,221,17,68,152,12,113,77,23,249,205,24,79,221,28,93,97,14,17,37,126,40,67,223,239,106,192,215,108,165,158,94,237,16,16,52,236,173,85,155,1,153,200,113,78,206,90,58,37,25,235,108,231,197,60,49,206,60,253,69,138,97,8,70,128,26,30,223,249,32,131,155,97,227,17,93,42,2,221,254,228,154,243,97,162,239,25,220,143,120,75,49,242,37,122,89,143,87,229,135,190,194,73,48,107,51,91,177,131,138,244,20,196,200,149,10,88,50,111,161,228,222,178,219,76,226,86,174,77,189,14,210,247,128,47,239,93,211,203,250,228,181,185,174,127,107,76,178,152,222,148,43,54,77,38,200,230,95,13,145,220,68,162,61,61,136,141,185,71,55,17,15,66,190,54,234,17,113,188,165,36,250,87,243,33,254,197,110,171,251,98,209,194,237,253,162,186,86,253,113,115,1,83,11,131,52,186,142,1,108,45,94,24,204,82,128,98,189,95,124,19,252,63,2,207,23,49,232,254,144,182,150,79,219,112,177,190,139,120,43,242,82,234,87,20,64,17,24,90,99,54,196,164,182,232,106,73,123,211,157,253,141,84,197,174,148,179,178,148,184,44,97,27,208,65,38,123,178,140,87,134,11,8,108,42,11,241,35,129,110,161,163,44,5,111,124,101,90,232,238,69,225,108,60,145,61,193,86,223,217,234,255,56,219,64,255,213,35,61,145,237,25,50,81,64,192,0,177,213,70,51,255,61,183,163,188,228,240,129,62,141,25,251,81,65,27,6,231,64,228,203,174,32,11,55,201,73,137,114,183,65,159,80,220,228,134,225,131,194,241,73,158,161,234,47,97,189,222,219,215,98,106,76,32,254,251,23,15,149,70,23,52,202,42,44,235,120,128,245,48,152,190,188,59,110,18,200,31,57,154,102,46,46,186,27,144,181,75,236,98,30,141,81,172,227,25,34,231,240,80,252,106,177,165,203,250,30,85,125,215,100,169,105,247,104,47,74,197,38,134,28,106,60,91,203,39,232,222,66,246,254,222,161,83,63,236,199,10,98,144,37,0,51,37,116,79,25,101,169,194,127,97,66,144,117,28,98,179,149,54,58,220,15,227,188,65,167,229,93,104,30,42,212,59,120,185,74,44,47,0,192,222,14,7,36,221,159,165,88,51,217,34,100,160,144,0,56,245,124,204,163,8,212,15,76,152,176,215,151,35,84,209,30,195,146,47,126,113,114,130,244,216,212,134,24,43,106,16,19,5,127,9,60,212,33,206,169,190,83,18,232,27,54,51,204,237,252,23,246,94,199,120,51,168,236,60,215,33,83,224,199,166,132,113,174,67,66,42,234,223,238,50,146,145,219,247,38,77,142,102,123,206,231,211,199,197,223,105,100,19,36,47,83,137,21,167,160,125,71,33,232,246,234,178,250,113,249,232,182,232,160,31,116,177,73,152,109,105,52,190,157,24,202,4,124,180,246,80,25,189,46,103,7,25,213,41,41,61,90,71,68,113,66,33,160,18,10,124,55,178,145,213,189,80,106,145,254,64,172,124,143,237,225,27,64,4,207,241,182,168,133,98,143,198,248,74,200,64,116,102,44,186,77,54,119,137,221,187,118,191,138,197,121,191,219,177,24,7,95,147,132,229,96,206,226,80,148,191,15,249,197,44,127,63,209,209,54,116,219,104,154,44,200,4,123,161,97,53,254,112,110,132,222,2,30,176,255,148,67,241,252,185,243,159,100,109,188,131,169,76,50,144,122,12,146,92,24,171,19,235,166,145,64,130,172,61,177,174,180,70,123,239,118,15,216,228,90,63,223,4,130,107,176,157,51,50,97,233,210,71,110,35,133,185,116,250,42,93,73,0,42,228,47,21,218,132,11,79,0,91,156,255,198,0,8,177,93,244,126,232,84,44,43,63,71,15,139,39,103,123,172,204,170,115,50,162,235,73,83,144,49,3,174,179,46,125,76,209,130,200,233,146,77,170,22,161,118,137,67,7,41,164,219,158,216,212,216,8,130,99,11,163,145,154,153,134,146,9,141,78,31,236,28,42,240,169,3,14,227,250,246,101,98,238,80,230,46,245,103,74,84,87,64,142,175,194,163,199,57,4,62,180,178,44,130,152,191,19,196,0,74,83,214,89,219,108,127,64,130,162,146,31,229,52,165,218,224,69,102,95,203,60,178,223,145,225,245,251,15,36,154,6,51,32,8,189,198,73,70,152,19,14,65,185,172,11,131,96,190,156,71,153,179,100,175,29,12,130,134,83,190,69,217,104,27,234,11,104,116,71,160,174,30,43,189,82,160,22,63,69,192,54,249,44,95,142,97,40,61,97,15,145,175,215,124,43,209,107,197,73,230,119,203,255,189,103,112,0,200,209,126,160,1,227,229,204,246,123,226,52,78,230,75,36,54,187,2,211,120,222,217,23,120,117,154,174,200,155,37,114,236,172,11,233,9,6,128,249,223,35,18,170,37,192,62,255,122,106,196,21,41,124,201,180,169,88,234,244,42,138,205,196,92,65,211,167,117,184,20,99,60,26,82,61,99,10,33,231,83,49,26,228,109,173,85,135,162,239,254,253,120,4,111,51,188,190,83,67,68,43,51,144,142,204,183,185,86,207,46,0,203,4,55,196,5,139,48,153,13,94,84,190,77,155,165,83,167,189,188,70,112,175,137,233,31,157,99,171,190,104,127,109,223,198,165,145,162,205,6,178,238,43,253,156,221,3,167,181,201,102,204,62,191,250,10,243,238,173,16,22,108,62,80,32,155,68,140,163,155,213,116,175,230,23,25,10,239,107,1,45,154,123,196,15,1,178,214,104,24,184,101,229,221,138,21,18,242,197,171,134,100,91,100,30,217,23,177,170,30,62,94,164,117,123,134,220,44,19,161,43,232,87,54,135,74,168,32,200,28,143,25,4,33,55,171,126,40,132,155,23,15,66,162,162,85,178,224,144,23,222,225,23,67,79,184,244,128,67,117,153,43,220,147,170,78,235,135,142,128,31,12,189,129,37,235,212,32,173,203,127,79,225,147,212,145,23,195,177,0,168,51,129,234,98,209,180,58,76,211,10,132,56,231,125,253,26,243,62,61,10,22,65,68,35,189,65,62,235,222,174,243,184,128,25,95,171,144,48,96,191,62,90,50,177,154,59,42,102,189,208,158,201,25,50,47,26,217,227,74,245,22,106,94,90,90,173,157,112,143,180,84,213,30,119,181,200,233,41,240,79,194,110,22,224,181,223,78,110,84,244,17,23,249,227,66,236,21,29,188,254,253,31,158,103,104,221,249,210,160,119,152,126,163,141,183,238,91,51,248,17,38,249,57,235,80,177,107,197,201,238,82,46,52,79,7,107,246,241,153,69,59,243,163,192,189,78,32,25,105,221,247,53,87,183,104,101,245,249,12,186,242,123,77,65,50,183,59,76,40,163,176,198,49,83,197,109,18,208,45,139,112,235,146,107,49,118,184,115,249,143,10,172,123,25,180,19,58,80,85,222,18,101,119,94,139,212,194,31,169,139,69,175,75,149,84,116,120,19,11,194,240,138,251,230,251,66,92,37,225,14,223,22,120,236,154,128,210,248,137,191,177,95,239,122,43,59,253,190,54,136,56,93,237,189,158,161,1,128,228,47,75,144,71,79,144,231,22,149,9,172,20,125,49,197,233,181,57,171,204,40,230,70,142,3,251,51,64,15,196,91,0,201,133,109,251,84,171,166,203,4,191,30,184,53,57,171,247,57,39,64,211,191,244,232,174,243,15,15,81,59,105,148,63,207,74,246,220,152,247,227,196,172,40,74,85,118,172,221,135,200,67,156,242,200,121,55,132,115,39,7,226,180,172,225,168,75,174,160,47,112,43,55,11,169,190,43,250,151,75,118,145,118,241,120,176,132,185,191,131,55,6,241,42,86,217,209,249,51,205,138,52,112,66,15,231,61,49,196,55,50,145,157,83,107,54,226,202,140,72,24,248,136,253,171,93,140,64,124,161,190,4,38,101,59,74,39,132,177,186,198,203,126,63,94,38,121,179,16,109,1,29,206,42,91,178,53,148,231,228,220,54,40,34,137,112,72,236,49,229,235,70,162,216,87,155,55,124,100,118,194,37,82,214,28,158,161,32,242,40,89,11,37,240,36,205,103,74,15,54,160,238,175,66,203,81,5,44,238,125,43,68,243,21,124,206,138,38,35,86,111,104,181,81,32,211,38,79,162,207,172,232,36,71,209,105,206,186,120,47,109,92,176,94,53,102,168,77,111,99,215,66,203,235,70,48,20,227,170,145,84,41,190,35,242,129,109,212,141,9,162,228,199,134,149,140,144,118,146,56,158,166,134,29,9,36,76,45,194,171,26,65,242,38,192,237,128,100,106,58,134,37,245,74,155,166,204,85,77,149,217,0,206,223,78,119,227,119,64,161,43,28,236,187,97,10,189,138,107,199,12,93,199,230,169,207,173,210,87,36,4,194,27,221,174,50,42,246,194,133,135,108,222,114,29,248,61,170,85,93,244,70,117,8,218,38,247,44,174,61,113,140,164,151,243,56,80,138,57,138,213,43,104,49,240,165,23,148,225,164,142,183,246,183,196,225,79,179,209,88,89,13,138,33,75,236,129,214,153,177,7,77,85,180,205,227,83,242,249,4,184,66,248,227,205,113,6,90,218,59,164,13,53,72,46,98,27,27,164,83,155,74,7,163,36,186,28,60,205,175,39,122,95,129,24,246,241,127,172,68,12,20,106,156,22,197,5,249,251,244,224,186,181,49,184,84,195,247,27,177,126,119,157,84,102,65,140,55,239,170,168,190,19,18,51,55,70,136,94,73,230,156,158,20,67,174,179,249,171,89,10,232,229,134,87,26,157,154,156,22,149,225,64,95,18,1,194,240,164,164,180,29,143,191,79,39,133,163,47,148,89,225,225,253,211,224,33,10,120,47,163,243,0,121,17,12,9,76,212,216,87,96,19,110,161,122,52,193,1,77,141,65,25,219,238,179,128,153,125,181,236,194,230,26,220,169,250,38,242,81,31,11,50,235,19,55,253,248,105,229,227,170,255,255,14,46,209,159,85,167,31,206,192,83,64,150,62,83,154,126,86,192,82,8,219,84,185,228,20,112,43,64,115,226,169,62,48,194,216,237,51,53,30,162,216,144,152,179,239,193,9,7,176,216,39,121,101,31,160,209,192,19,147,213,58,52,84,72,218,99,26,128,130,121,136,88,117,107,252,151,246,131,226,95,135,43,84,181,150,49,65,94,8,132,201,110,46,99,83,137,51,10,25,222,248,60,145,243,37,189,44,241,16,225,43,249,242,110,45,241,113,130,166,210,174,171,221,29,53,175,236,20,184,162,145,185,194,112,232,122,208,76,117,99,4,240,107,103,163,45,56,81,177,37,110,124,228,32,133,100,110,179,101,183,229,88,61,225,112,58,241,209,210,214,48,78,248,243,75,219,73,41,148,108,154,50,28,190,173,249,76,192,137,228,163,1,88,6,211,69,111,113,145,58,58,33,78,116,169,11,202,85,190,171,59,212,19,44,5,162,159,193,109,212,218,214,12,217,64,124,130,239,141,32,63,93,213,181,155,144,242,167,73,241,222,138,8,121,94,37,39,41,178,208,20,142,156,25,35,219,128,109,120,169,18,183,23,246,145,71,160,171,231,238,174,46,182,148,123,23,150,84,191,7,156,153,217,11,82,19,7,177,59,166,222,82,130,35,89,169,98,249,75,197,57,141,13,23,162,219,103,24,97,7,233,102,9,147,237,203,55,54,176,107,72,70,234,177,46,82,116,26,2,39,140,35,48,168,176,37,209,79,254,67,244,84,181,200,36,150,133,80,28,52,213,243,91,168,92,24,153,179,5,94,3,191,236,73,49,115,16,22,246,136,139,114,224,199,239,227,245,160,55,140,49,157,185,140,64,17,140,254,1,164,24,196,185,50,179,13,13,217,11,87,84,204,17,182,223,239,141,164,230,218,130,19,229,18,94,213,247,254,247,159,207,185,208,124,92,31,52,169,205,226,186,107,69,211,32,22,36,68,248,35,244,192,26,225,195,97,89,80,59,179,167,217,50,138,29,204,163,157,90,15,131,63,82,244,146,184,109,114,180,51,166,80,25,25,233,117,67,191,182,181,127,69,8,230,181,99,148,254,39,12,236,146,126,252,101,102,196,202,174,242,240,238,58,253,90,196,184,8,153,249,54,23,8,255,82,214,74,196,1,186,254,79,123,130,49,189,137,146,34,212,177,173,237,248,21,81,99,49,116,152,3,223,46,79,158,11,221,180,47,140,73,157,154,172,113,82,3,200,147,24,41,126,80,12,139,21,203,144,164,217,96,205,43,191,139,102,53,9,25,40,134,250,177,111,106,74,196,95,197,202,70,57,177,24,156,234,156,172,142,84,48,149,81,115,188,235,210,240,57,199,163,221,225,223,62,136,92,43,185,231,249,215,172,1,210,40,113,47,6,130,176,150,83,56,15,200,218,47,70,222,14,247,149,183,168,5,77,151,211,254,3,210,200,41,242,242,211,225,54,7,30,43,65,160,127,30,169,231,7,184,40,14,78,190,237,39,7,52,170,253,6,228,28,183,88,112,125,224,201,5,51,55,3,217,97,203,173,48,15,28,237,210,92,54,245,52,155,228,153,162,131,66,146,49,210,211,70,142,188,150,187,30,208,183,126,154,121,143,172,9,3,173,33,84,58,66,121,26,102,24,123,54,163,189,97,214,210,219,29,190,130,11,26,162,172,57,207,133,150,102,200,142,164,5,247,88,187,11,206,73,240,57,210,34,17,228,212,60,182,43,4,89,182,92,12,70,47,147,57,240,69,6,121,29,194,121,2,229,232,51,230,241,65,149,115,159,59,172,23,211,184,95,159,201,238,1,217,52,216,244,191,52,166,101,24,140,221,36,10,154,38,111,125,244,99,73,191,22,84,200,81,21,109,113,203,175,4,88,1,98,187,5,193,172,0,155,158,52,2,73,116,131,60,154,112,9,100,129,88,175,212,50,25,143,121,54,136,196,22,147,148,143,108,125,189,4,115,195,59,143,5,85,130,246,132,130,115,18,30,34,39,174,127,189,237,166,64,152,189,70,37,219,69,88,182,120,195,121,154,182,21,194,157,24,107,120,65,119,184,87,90,56,61,72,0,60,48,102,11,133,31,208,123,165,147,92,227,75,110,251,110,254,6,144,208,197,151,255,191,150,96,87,91,201,86,5,16,65,57,134,66,67,151,205,163,150,40,82,105,157,237,5,199,50,219,229,95,221,121,7,216,225,169,156,34,18,233,38,247,45,12,6,195,79,16,113,206,124,104,37,54,192,34,115,181,106,102,97,206,24,204,11,96,119,9,6,216,212,232,211,196,92,17,254,218,103,15,129,255,201,236,33,155,167,141,202,206,103,24,181,127,155,114,235,87,135,214,51,93,162,62,165,238,242,233,173,102,79,193,161,102,177,241,69,144,158,248,136,41,101,141,17,138,44,48,79,26,67,245,84,1,109,84,144,191,150,56,18,119,247,160,163,112,130,187,228,45,83,10,149,143,47,64,132,91,201,14,209,172,206,16,128,104,196,44,218,21,163,19,61,54,216,249,62,63,115,16,197,190,227,84,129,100,110,161,56,129,66,208,178,109,103,21,180,151,102,216,243,36,119,212,114,174,45,152,254,22,117,206,123,76,144,81,222,20,157,61,53,244,221,246,84,62,58,167,108,157,86,6,146,248,30,125,44,165,92,55,134,233,184,189,37,58,9,254,101,24,133,136,27,221,176,65,201,105,42,66,226,18,60,188,52,187,188,245,241,143,141,226,190,185,230,56,43,78,191,197,82,105,53,202,126,46,236,53,91,95,83,193,28,20,145,215,36,1,102,4,220,71,150,16,207,249,194,194,5,27,69,111,47,80,114,135,63,136,116,126,142,13,7,190,218,20,81,45,166,153,151,154,7,98,175,231,149,251,26,132,119,212,139,224,178,220,121,137,138,185,217,171,177,133,169,33,24,84,201,29,90,45,167,208,123,140,227,99,35,87,120,183,174,167,49,58,32,237,126,110,79,184,255,214,120,11,171,229,131,67,7,208,2,233,227,202,111,254,31,184,237,27,97,51,111,13,62,135,214,159,62,136,216,12,169,211,245,139,174,105,72,35,210,153,157,32,17,245,79,150,56,93,254,97,243,228,61,250,177,69,130,153,217,181,156,139,100,37,228,49,49,206,186,205,120,64,17,170,194,215,244,46,211,154,34,211,122,168,106,240,200,238,156,245,137,169,127,68,156,206,166,66,164,44,236,89,69,203,15,184,28,79,27,203,162,178,141,93,88,43,251,119,238,176,222,139,199,142,232,53,245,86,169,221,167,79,90,3,150,23,224,67,122,244,56,178,99,60,179,185,249,3,96,209,219,190,76,105,30,248,71,73,158,121,218,175,61,218,33,92,1,168,66,35,146,99,244,34,138,196,183,251,189,75,162,123,24,217,83,40,223,151,231,125,200,146,229,0,117,108,30,219,12,137,115,105,64,189,197,8,232,51,203,11,210,87,168,89,152,12,123,117,170,125,5,90,228,5,117,82,117,241,11,43,19,205,136,238,94,207,63,150,94,16,136,101,35,102,0,214,156,90,62,129,198,10,11,25,224,177,219,103,183,163,5,212,128,105,173,125,43,63,205,151,175,90,242,23,203,20,140,240,248,63,207,161,217,62,6,237,47,130,234,47,105,180,18,177,222,164,243,239,108,77,54,185,99,165,28,166,110,84,33,45,197,217,58,30,125,61,215,237,71,83,103,169,249,251,17,152,207,129,212,87,67,54,51,205,86,168,46,122,14,12,19,142,237,136,184,243,107,211,33,151,156,186,190,114,52,252,62,45,15,118,28,107,11,44,228,103,4,37,58,211,217,239,34,166,190,154,226,54,153,234,27,242,12,99,109,18,6,139,177,1,57,194,148,54,23,94,156,147,22,17,186,44,152,102,91,164,31,66,168,216,84,253,152,228,4,72,233,93,160,15,113,162,44,158,17,235,35,250,20,121,231,50,188,113,196,180,95,78,123,208,95,191,239,141,254,61,163,200,122,204,64,42,22,92,160,225,185,105,248,61,87,86,218,167,55,216,87,195,35,33,171,93,5,218,160,7,67,110,241,250,128,255,1,23,164,96,118,227,90,226,150,85,253,84,82,33,43,237,222,25,238,14,179,109,220,147,147,52,156,5,235,203,36,68,177,224,246,127,223,5,197,98,11,33,42,118,90,96,162,45,66,70,8,64,11,247,204,193,192,207,8,171,24,240,67,27,138,46,57,201,190,233,38,200,138,223,128,83,227,14,11,206,240,209,220,230,111,199,186,189,141,4,113,106,15,35,209,99,5,115,175,59,96,134,254,139,37,143,136,205,16,81,186,212,7,36,71,190,79,236,216,122,4,10,81,83,31,233,123,102,73,204,21,173,154,251,251,227,12,32,46,25,164,109,209,81,145,63,43,196,73,167,185,139,246,181,184,23,28,208,135,19,148,255,115,150,97,35,36,182,171,90,91,106,0,122,228,124,172,34,111,235,55,108,243,157,74,114,6,73,103,37,237,249,176,129,153,195,30,240,124,150,172,69,192,102,45,141,172,137,29,238,23,21,47,187,149,107,137,102,200,75,155,229,127,141,47,52,81,251,242,77,193,2,163,37,25,200,198,41,93,148,111,182,239,120,143,102,96,119,64,82,158,119,34,196,126,153,228,96,203,140,235,77,220,94,211,1,167,177,228,212,155,230,36,195,48,190,142,83,8,38,34,223,216,130,109,135,230,48,168,141,17,116,192,5,124,37,37,27,164,201,41,184,125,167,99,93,180,5,106,11,146,54,237,185,167,146,38,80,91,181,118,21,25,35,3,159,156,91,55,108,10,47,243,94,96,98,33,204,236,84,86,34,38,116,20,148,33,85,190,209,129,96,203,82,7,23,207,240,70,110,240,17,142,55,78,99,48,181,126,176,200,251,29,121,68,71,142,234,55,152,22,201,5,12,11,185,197,110,100,37,131,13,79,200,153,95,101,156,5,216,91,127,232,24,11,101,94,222,66,211,240,5,161,236,124,113,160,70,15,17,169,75,137,108,135,48,14,86,103,106,247,11,247,36,74,34,74,217,94,151,153,115,130,154,24,247,85,91,41,82,58,4,68,177,93,15,86,212,145,248,175,38,203,242,143,104,95,131,226,114,99,191,101,205,51,32,181,27,43,124,38,110,219,174,76,208,214,215,23,183,64,139,129,129,102,134,192,131,158,233,232,114,204,133,255,78,98,106,93,54,163,84,218,109,154,235,139,16,26,12,145,166,215,92,208,14,155,76,211,114,186,113,126,2,3,210,111,57,68,17,12,62,162,44,200,71,189,53,71,111,106,73,115,202,205,237,84,48,225,104,193,138,71,72,65,203,170,192,251,180,156,255,47,136,15,33,232,18,45,31,11,216,200,52,65,92,255,62,148,126,161,90,64,60,245,239,49,88,248,3,11,213,242,230,195,188,87,57,13,6,234,209,151,63,154,245,184,217,250,135,225,243,65,21,26,75,11,32,237,82,75,121,20,151,63,96,161,207,198,47,19,162,177,141,52,173,251,174,44,255,246,241,33,126,25,44,198,42,154,202,19,76,246,35,56,49,39,27,125,138,213,226,161,84,167,107,208,5,37,200,210,16,119,138,100,95,26,222,224,197,222,41,175,173,106,85,56,170,236,139,123,110,230,155,182,62,221,139,90,93,58,108,97,241,240,253,231,189,233,208,245,146,54,103,70,119,84,103,157,24,106,223,225,174,91,49,149,151,83,155,20,234,251,109,132,181,50,82,7,206,112,151,69,150,136,58,248,34,178,203,85,53,61,167,167,187,241,105,255,99,76,175,92,203,124,153,62,57,109,228,235,161,58,107,72,101,232,152,70,241,214,81,176,236,157,53,163,235,26,37,123,36,206,15,114,194,92,252,85,116,142,68,112,54,62,53,28,133,202,222,22,3,223,2,153,233,159,9,74,250,12,191,143,245,86,223,58,125,146,191,107,144,150,37,84,70,132,1,90,98,55,211,65,246,107,195,31,79,205,17,195,161,59,231,239,146,132,209,114,253,53,193,244,82,244,68,207,72,67,231,28,35,32,149,90,106,174,202,166,27,128,59,102,219,10,47,140,81,207,0,163,142,44,142,184,171,90,189,83,127,101,76,199,0,15,81,35,5,229,98,106,96,128,12,138,226,22,225,20,200,61,96,154,45,248,252,14,139,21,113,32,16,220,230,82,205,181,223,72,88,73,207,210,247,130,60,126,220,128,103,178,232,79,134,217,231,114,198,104,182,21,127,86,48,147,60,157,45,70,220,241,65,186,50,68,163,84,228,55,225,252,154,77,219,45,250,124,76,146,180,57,88,196,205,156,111,42,46,25,155,144,9,142,112,1,163,29,102,36,60,71,102,197,73,255,221,88,192,171,209,38,64,52,205,199,33,118,152,85,42,50,236,229,220,245,110,152,139,4,159,153,217,211,127,192,71,247,66,241,248,206,30,252,196,37,210,219,152,106,107,202,177,63,77,133,112,189,158,255,221,124,26,167,155,190,197,156,193,6,4,29,208,244,170,157,255,6,162,244,193,3,204,245,36,144,131,190,140,136,216,153,200,194,110,17,35,68,2,5,9,113,224,112,133,158,185,232,115,75,95,37,12,107,238,103,25,104,49,247,65,199,156,202,153,236,136,196,158,225,31,226,239,23,24,159,71,65,50,20,16,112,66,234,210,36,220,134,149,122,232,31,66,53,247,91,140,178,223,111,121,68,72,179,62,163,167,154,250,30,239,88,252,30,207,41,197,243,44,101,52,231,185,215,150,172,206,107,106,193,223,214,8,65,185,192,41,244,32,250,244,194,191,231,56,137,66,136,235,159,132,214,160,231,97,222,253,141,238,64,153,83,127,69,226,199,140,68,30,139,57,241,1,118,85,191,170,80,148,127,17,144,11,185,26,16,125,150,122,177,0,113,62,150,29,199,39,95,134,55,8,54,191,119,69,63,79,66,97,187,32,105,32,193,133,178,74,55,22,68,201,31,154,24,36,149,50,45,166,39,210,130,17,222,180,149,204,57,253,96,213,178,235,183,110,127,44,130,189,106,224,29,77,190,105,118,226,188,29,204,29,118,62,14,53,86,212,181,36,110,139,172,64,20,203,215,122,84,46,173,11,223,175,80,81,129,126,43,75,183,12,169,176,204,74,132,67,156,195,134,90,47,75,105,176,18,156,171,183,12,121,204,34,65,47,187,70,178,244,130,198,244,142,173,87,205,177,192,255,98,133,81,27,108,21,195,139,204,35,7,80,91,208,149,141,210,75,188,119,197,190,86,235,86,1,94,209,90,212,207,129,184,172,0,197,185,198,232,179,253,230,235,171,194,30,214,13,85,40,124,161,95,142,137,31,122,41,117,52,14,125,85,104,224,4,52,125,250,219,71,148,252,167,136,205,221,138,211,169,166,66,134,7,46,105,149,120,62,252,117,158,115,132,190,244,132,29,36,116,68,176,46,31,98,246,11,74,74,41,148,92,92,146,129,223,176,154,64,33,172,142,251,117,87,230,8,75,3,167,186,72,220,21,18,91,142,75,26,90,77,209,201,162,31,240,236,214,175,183,183,245,4,58,195,118,74,50,251,126,214,188,193,31,158,18,12,57,43,153,108,55,169,39,71,9,113,149,109,78,249,209,125,199,211,55,190,161,215,204,216,76,174,125,158,155,33,177,5,20,98,136,5,239,130,98,251,42,217,92,113,2,93,30,135,166,205,163,10,204,125,159,85,135,59,181,217,5,95,213,229,192,140,14,54,54,217,219,63,78,29,222,111,40,87,43,192,181,6,170,243,16,229,109,210,233,203,127,49,72,70,36,218,119,55,230,31,170,249,154,209,233,234,226,98,195,132,217,168,181,89,235,11,235,190,93,211,181,249,122,106,74,69,97,108,19,217,227,69,217,140,144,25,15,41,141,3,46,181,240,58,123,157,126,88,198,121,5,53,209,14,181,230,204,4,144,140,118,24,201,141,242,82,72,209,65,9,217,17,122,230,146,99,117,113,201,173,110,49,243,10,230,80,230,146,52,251,215,167,141,52,200,99,138,224,249,248,82,255,115,8,0,150,219,108,12,69,36,36,99,97,128,110,211,223,199,112,48,165,76,57,57,148,93,112,9,90,188,39,143,130,143,108,115,223,244,14,253,202,52,76,128,201,228,225,23,22,175,64,32,117,130,15,0,39,181,242,124,88,245,115,111,150,215,2,80,236,81,36,94,42,20,103,36,243,49,236,219,67,160,126,240,235,161,244,86,174,16,180,84,67,82,213,190,11,152,180,195,241,214,129,108,234,240,216,41,132,150,15,224,235,24,109,104,70,8,89,144,179,214,219,38,128,92,233,242,102,144,241,68,1,239,95,109,222,131,224,18,66,175,233,118,129,172,200,180,16,7,21,177,146,140,33,213,109,95,69,174,74,236,76,77,127,62,42,42,206,74,250,232,224,53,216,180,146,213,216,37,160,34,198,68,103,164,99,201,199,252,169,217,6,33,139,34,190,55,234,12,127,77,44,148,208,224,92,4,243,173,86,72,180,254,219,149,64,116,163,146,137,243,245,18,152,255,69,244,167,47,144,176,243,145,74,69,195,164,181,203,237,213,6,39,30,118,176,9,98,154,36,149,152,31,252,99,135,170,72,240,104,162,108,81,127,169,144,156,154,220,177,181,189,215,50,33,150,207,58,138,87,139,45,32,92,94,94,159,43,76,94,85,226,156,147,251,5,172,246,152,136,135,47,70,21,213,138,89,223,72,66,28,62,31,122,198,201,115,153,21,178,207,244,87,144,114,35,24,27,200,15,158,30,154,194,132,11,165,157,228,79,46,253,140,228,225,220,219,122,125,135,113,9,236,48,13,113,9,40,11,6,9,7,154,214,247,47,240,132,255,156,9,229,220,63,144,107,102,155,228,133,37,135,75,137,45,246,61,76,178,234,118,53,68,228,242,29,12,211,129,112,200,87,68,202,193,92,202,197,115,33,46,238,63,29,97,246,193,3,104,75,244,110,163,150,99,90,44,43,125,13,94,19,125,136,39,158,61,37,163,71,9,242,85,111,103,250,187,44,37,75,10,11,21,156,131,169,168,170,138,18,175,99,97,164,63,24,17,150,38,93,39,56,12,70,117,128,133,35,133,197,34,187,227,27,201,2,115,145,128,214,2,117,149,224,39,237,50,213,215,49,225,23,32,137,116,241,205,193,177,184,139,40,189,99,222,32,129,82,21,239,26,28,129,76,121,175,255,118,247,163,24,13,220,204,10,66,132,116,202,36,131,248,236,227,53,211,2,119,72,93,73,93,32,233,138,135,58,105,35,50,21,99,27,112,154,69,203,49,128,93,143,26,247,204,142,38,29,96,57,111,28,0,87,232,102,175,176,194,217,178,136,36,6,104,113,99,78,173,232,184,173,86,66,37,14,253,67,169,60,165,8,30,9,114,174,119,147,160,241,212,251,101,50,53,205,195,129,73,20,34,41,169,122,66,49,167,128,166,243,114,247,7,222,238,164,46,173,250,200,61,153,232,193,10,118,84,105,126,220,113,29,80,110,104,190,221,94,229,117,78,84,68,177,182,193,63,137,117,227,243,31,148,21,137,12,37,222,27,124,6,101,230,88,39,4,168,103,255,155,144,64,87,168,15,140,50,174,62,231,137,248,55,226,93,171,165,245,195,214,228,168,61,102,226,53,147,78,186,2,205,230,151,244,170,223,67,223,160,204,209,232,13,80,251,222,144,93,55,99,120,50,218,118,89,165,55,53,73,75,84,49,85,106,92,71,24,23,188,75,54,157,230,78,190,56,213,231,44,140,53,211,203,180,170,169,48,238,168,143,168,221,104,184,205,65,189,1,179,20,59,50,55,82,208,31,125,176,209,161,201,231,43,143,17,242,73,214,100,118,106,99,193,178,81,90,52,95,176,49,219,6,20,227,32,46,121,159,59,130,21,15,159,236,165,127,148,210,229,234,196,114,75,71,20,254,133,56,80,172,83,123,100,148,19,98,10,54,97,132,90,146,177,78,31,99,21,20,39,105,5,5,114,216,140,212,213,29,43,235,8,138,231,144,122,212,105,188,91,12,36,231,14,123,209,198,207,95,90,10,108,105,99,216,33,216,72,81,23,234,207,89,218,226,198,131,41,211,183,246,135,79,16,161,158,39,43,124,37,24,47,170,214,33,165,14,205,55,190,115,171,55,111,103,237,199,69,90,187,142,13,183,132,179,30,209,197,54,247,183,230,86,33,114,198,150,5,101,184,144,242,52,44,233,177,210,49,236,152,205,39,221,150,71,99,244,21,203,50,13,169,204,33,209,89,78,30,221,194,98,6,200,247,225,177,39,52,219,208,205,178,120,45,222,95,4,231,185,62,200,241,140,50,111,114,3,87,12,41,149,239,15,247,179,228,234,235,234,74,178,148,238,114,200,4,102,59,80,168,175,15,27,85,178,211,84,222,82,78,163,100,214,88,0,71,217,232,111,32,188,52,156,176,19,250,195,86,60,215,79,101,222,122,148,192,33,138,148,218,106,113,130,112,49,91,138,157,73,155,152,185,74,2,112,242,37,204,209,208,243,101,99,245,89,201,44,229,233,228,103,97,28,11,112,247,56,91,19,7,197,194,105,249,211,32,15,235,42,84,170,104,93,130,67,67,103,84,225,198,32,59,218,19,188,252,229,181,63,252,164,245,52,89,89,177,164,198,213,219,191,223,31,116,122,103,30,87,28,20,246,102,91,8,224,106,174,207,121,189,123,102,197,165,106,32,126,241,59,161,213,87,192,28,146,163,245,234,199,105,5,223,123,178,231,155,236,116,112,195,251,221,183,60,157,254,124,74,30,3,69,116,18,125,211,113,58,136,195,121,26,10,246,67,88,23,73,132,8,230,192,212,151,135,36,150,190,63,130,121,95,109,32,58,217,174,46,226,200,49,2,65,124,161,135,204,67,120,33,55,17,37,46,133,81,253,150,136,18,89,160,116,27,245,229,134,139,49,147,118,169,53,214,174,205,89,136,18,187,160,55,248,167,228,103,135,181,80,63,38,2,26,158,68,209,90,128,72,151,62,20,117,189,159,36,225,50,223,111,92,240,198,93,16,84,59,91,59,55,197,135,56,238,83,177,213,233,42,17,151,91,208,126,167,136,203,125,222,3,21,186,174,232,235,147,229,163,128,240,201,56,122,11,83,76,64,120,238,194,132,207,231,56,145,121,161,212,118,209,94,162,245,240,179,143,215,152,77,222,15,144,122,18,131,250,126,138,198,168,235,152,95,6,199,61,3,69,194,106,172,61,196,155,20,84,182,62,91,150,242,178,9,89,69,237,122,175,62,121,11,137,187,233,81,42,64,102,235,41,127,200,31,235,122,166,79,98,248,219,143,177,108,170,149,206,37,54,8,28,220,25,41,119,25,112,31,106,254,245,217,136,152,127,192,35,12,149,0,0,138,114,46,148,74,20,12,74,112,134,187,176,30,32,156,210,207,79,197,229,35,237,81,228,40,55,41,89,20,0,204,76,83,133,95,108,28,35,30,255,45,250,196,199,188,37,66,53,92,185,217,7,252,61,42,86,238,212,7,225,114,206,14,115,244,241,38,40,46,127,242,233,78,202,92,57,124,95,100,236,166,206,54,253,122,78,5,178,59,134,185,123,238,25,142,214,121,19,218,177,145,136,155,184,50,158,12,103,173,28,174,122,111,182,249,120,239,184,234,226,116,149,37,48,215,78,42,60,102,131,220,127,176,202,148,236,51,215,240,207,246,127,206,239,23,81,81,111,167,217,69,230,142,109,126,153,216,55,174,18,77,252,1,87,18,200,75,28,179,196,9,205,228,182,215,112,117,248,89,102,37,141,11,232,82,219,155,232,189,101,252,133,206,117,198,224,98,232,102,37,156,148,183,90,149,191,30,242,25,185,77,49,155,157,172,70,40,17,5,32,142,228,186,147,201,27,5,57,36,17,95,127,189,68,98,210,209,202,92,121,128,112,190,240,220,15,201,119,245,19,172,146,28,230,58,74,8,144,254,6,168,153,131,253,105,195,254,220,108,109,247,81,220,181,220,240,114,8,113,192,213,114,239,89,104,137,225,24,159,119,239,79,87,18,237,6,229,76,211,194,113,138,31,12,191,192,43,50,12,247,16,154,34,70,108,69,255,170,82,186,71,41,51,1,149,2,241,84,237,158,128,109,168,237,7,167,48,200,228,17,245,28,131,227,167,237,52,233,86,202,19,145,237,94,235,4,162,175,73,187,190,207,59,181,3,88,231,54,50,8,225,180,180,115,80,72,169,68,200,41,244,175,97,21,46,168,98,142,78,207,243,252,0,45,246,103,76,182,128,108,79,241,218,155,130,227,73,220,105,50,253,113,63,164,118,45,144,2,227,240,145,188,255,186,51,174,154,94,122,39,19,245,99,240,97,173,145,253,10,166,89,216,92,207,221,66,197,117,227,124,168,211,114,51,236,69,165,5,92,115,223,182,185,66,137,87,142,26,2,162,132,114,189,63,52,148,38,190,193,239,129,138,184,209,249,91,62,234,30,128,66,200,239,104,23,225,146,45,17,243,211,250,114,39,44,29,232,81,18,248,89,193,118,152,84,233,97,64,45,4,253,114,243,172,53,215,229,116,131,205,76,250,207,56,138,106,9,188,8,159,242,114,78,170,2,253,189,15,194,235,119,242,209,198,7,108,194,98,5,48,68,114,165,176,168,45,124,99,16,100,240,49,235,181,88,226,100,87,66,31,233,71,23,250,243,238,75,48,174,167,6,4,248,148,151,163,181,145,172,81,176,48,109,193,241,239,166,240,195,128,242,179,115,243,24,194,141,102,77,77,116,158,252,116,130,10,175,127,190,249,239,26,36,85,188,137,98,111,220,67,146,193,150,200,57,91,140,20,201,143,92,90,232,77,100,63,36,202,232,99,109,115,2,45,127,212,215,158,166,87,251,203,200,39,7,99,130,2,3,116,173,244,212,29,230,4,138,94,201,53,162,97,248,135,161,212,22,134,87,158,238,111,57,228,31,26,253,58,234,81,28,163,120,111,155,81,25,34,251,115,133,71,157,172,132,79,225,88,207,127,43,245,165,130,169,189,23,98,66,30,109,226,150,4,68,152,255,85,252,41,16,77,250,29,254,52,238,169,244,121,39,127,203,178,99,139,2,118,0,201,209,55,77,59,196,204,218,18,101,108,93,169,153,41,13,252,214,176,70,243,177,208,180,110,86,101,203,58,53,245,45,84,203,217,1,134,211,85,69,56,105,168,242,81,132,70,32,64,201,151,164,135,156,59,237,38,61,72,40,217,144,106,147,144,172,192,58,54,247,178,233,85,18,79,48,203,163,221,131,147,78,246,107,4,188,145,153,120,171,247,62,176,19,113,77,141,213,37,232,190,181,60,169,25,234,248,133,149,172,108,1,255,117,198,230,83,70,71,12,199,35,217,69,167,1,68,140,119,234,30,238,217,149,64,214,205,189,139,242,240,215,177,236,173,102,91,7,207,229,82,153,204,111,102,231,127,178,100,2,223,215,229,71,215,200,70,3,200,79,201,105,185,211,197,126,1,246,70,40,86,194,89,152,211,146,46,127,22,237,93,38,6,28,135,155,39,249,115,214,49,78,205,183,167,124,130,74,186,212,182,168,69,225,89,86,200,53,224,4,237,137,180,69,233,103,80,100,212,38,96,189,101,203,70,158,228,7,18,74,128,47,248,228,27,93,171,70,218,68,23,4,175,141,185,35,90,16,73,158,213,32,210,157,235,213,29,212,146,230,59,130,214,24,83,200,95,205,80,69,63,36,25,197,21,19,77,57,79,85,224,18,102,240,231,96,2,250,110,188,30,97,103,88,31,13,211,152,132,183,149,183,64,78,97,196,141,252,95,221,142,115,243,132,143,177,232,113,57,71,203,134,157,142,125,142,41,167,93,224,207,147,42,57,228,188,241,3,221,127,98,186,30,112,120,161,151,115,86,92,242,128,32,144,82,142,38,37,125,121,179,186,52,233,153,15,126,60,42,1,56,90,230,139,248,171,39,113,164,47,67,177,105,25,250,182,64,12,194,16,73,50,163,156,126,130,188,241,123,117,124,89,117,37,54,188,3,89,56,238,45,126,232,3,173,119,96,252,86,120,41,45,161,99,241,188,26,216,211,22,240,250,121,30,90,192,25,208,158,173,175,86,59,1,226,126,60,154,176,216,11,11,133,209,3,110,224,138,253,69,105,208,227,10,0,154,161,123,150,220,165,243,42,155,164,244,28,30,239,149,134,91,102,0,122,180,120,248,186,94,186,114,175,249,80,176,40,22,135,254,86,167,196,81,174,61,44,38,8,19,117,196,159,0,125,85,174,9,134,116,143,123,154,22,123,77,175,253,174,48,190,125,87,1,238,50,189,251,74,212,97,61,100,3,217,125,55,226,80,55,0,65,153,145,134,29,44,29,213,220,83,42,23,207,18,174,172,226,231,166,78,84,74,72,11,220,17,223,35,226,72,23,178,173,146,124,73,34,41,76,214,239,210,121,218,81,190,32,237,233,135,151,193,164,18,27,90,1,129,6,97,211,70,173,226,58,35,76,191,157,80,165,29,92,59,180,238,115,17,82,44,150,198,129,159,237,78,105,230,198,25,33,115,211,24,17,248,83,1,95,4,254,163,169,144,146,118,105,126,99,128,251,11,102,189,62,66,105,62,1,108,139,61,238,208,150,112,143,38,48,194,87,161,67,55,187,29,172,201,255,175,28,54,91,220,183,91,118,152,82,124,216,135,149,51,41,215,59,3,145,24,83,137,142,178,72,144,26,126,32,31,144,230,77,192,21,12,31,148,156,96,174,159,26,219,18,21,170,5,76,25,174,96,124,228,185,34,108,179,91,183,129,214,146,145,195,68,105,163,230,242,172,132,75,241,56,196,170,181,7,88,199,192,36,194,128,114,174,0,202,219,4,70,173,61,13,178,156,113,179,197,109,114,148,255,211,12,252,186,30,62,249,98,55,173,253,82,61,230,247,193,74,58,26,53,47,75,206,34,10,100,202,148,95,26,195,241,136,230,56,37,27,235,229,249,231,220,16,33,113,8,148,30,109,251,40,146,208,91,26,10,126,137,37,226,226,94,189,135,129,210,160,207,107,106,247,69,11,251,151,225,31,191,200,0,186,129,239,45,10,103,119,177,122,22,171,98,187,157,113,221,232,186,152,105,73,135,174,162,111,130,244,51,5,20,93,89,132,155,175,157,0,143,135,57,184,171,104,180,84,104,166,78,153,10,60,140,193,19,207,15,152,246,164,78,132,13,251,18,232,69,205,106,88,242,39,91,42,99,50,119,234,113,255,34,19,188,207,63,204,120,8,34,204,197,194,101,60,209,128,108,141,92,240,142,33,176,218,233,223,137,184,245,159,80,67,194,115,83,5,190,242,75,6,93,247,70,177,156,58,28,239,64,51,81,187,102,91,216,37,59,11,195,27,101,16,97,27,252,116,97,154,78,86,137,207,79,127,10,84,41,18,90,56,158,9,46,97,87,212,171,96,17,79,79,95,162,86,224,177,55,90,202,63,181,187,65,85,212,194,187,151,223,139,6,117,28,21,243,193,63,13,110,195,132,226,126,112,195,14,70,127,138,248,120,141,85,130,20,71,25,202,5,150,119,139,176,226,216,111,158,71,197,178,109,3,133,8,244,23,187,205,117,18,146,198,18,198,23,194,172,209,243,211,59,179,235,72,230,214,14,203,50,232,11,244,99,27,26,210,241,111,161,224,101,141,122,241,91,14,58,140,213,24,107,198,35,225,21,52,144,67,77,94,129,181,185,246,34,136,151,3,238,8,250,224,103,140,8,146,23,200,99,245,36,138,190,238,225,200,194,9,224,226,20,148,92,138,248,72,199,180,106,201,208,129,237,20,221,221,236,128,31,95,243,191,79,210,25,194,192,158,135,182,53,3,29,130,50,214,188,169,67,110,150,45,34,107,8,166,33,230,119,35,162,123,65,242,118,88,49,254,197,67,2,116,178,75,247,185,204,32,171,200,44,145,185,243,12,48,184,23,30,118,167,190,168,121,82,44,207,137,249,236,166,99,58,26,2,7,179,129,228,76,231,199,80,119,216,148,255,171,98,205,219,26,61,237,217,1,35,109,116,29,84,234,84,162,154,133,148,253,36,114,53,20,185,216,14,128,123,17,141,110,70,183,128,221,153,52,177,153,144,67,26,70,246,247,191,22,38,6,249,162,252,74,199,109,61,208,250,120,128,92,141,204,165,98,227,131,62,96,195,86,41,54,216,144,198,46,117,246,238,238,58,118,35,192,240,104,203,159,33,232,222,185,207,103,175,178,3,36,206,42,99,206,71,240,238,89,163,104,124,3,138,60,48,248,80,65,198,236,93,58,208,149,140,167,32,64,73,220,65,231,168,145,215,36,145,6,25,253,15,134,85,95,97,126,238,253,108,106,70,200,33,152,247,125,127,20,96,55,83,56,108,250,132,127,160,84,5,247,124,133,226,177,230,127,120,204,192,169,42,188,14,185,155,130,176,229,162,16,61,205,146,204,91,33,82,164,58,214,94,206,193,237,134,28,220,15,24,123,64,5,215,138,164,144,150,155,3,17,118,170,93,106,229,49,84,47,145,76,53,182,151,20,35,74,152,218,202,211,202,101,244,222,205,179,80,241,229,236,7,204,168,94,163,239,156,247,171,6,139,121,107,198,47,124,53,228,6,116,231,14,52,135,203,16,115,48,57,84,2,222,104,202,42,43,169,237,5,168,254,212,241,7,228,17,169,118,148,49,72,77,59,212,37,15,4,66,42,14,26,199,39,105,107,71,48,222,145,41,125,156,25,215,186,49,152,118,49,238,134,18,157,59,203,159,102,11,15,203,177,219,46,250,124,153,159,155,233,220,174,141,30,89,163,107,72,178,163,206,63,122,65,233,185,139,104,131,216,185,16,114,89,99,221,144,198,197,80,239,177,69,10,244,87,181,215,105,10,101,75,180,118,88,52,96,45,101,181,110,82,74,214,40,48,164,125,92,187,170,244,177,156,165,179,157,31,200,91,28,41,11,30,146,36,174,233,191,67,177,111,39,72,166,49,169,57,100,214,199,181,230,154,129,169,78,105,203,131,142,154,14,21,46,148,97,176,213,33,30,179,113,214,197,184,143,151,98,22,229,158,13,112,12,36,125,18,72,32,192,184,19,254,160,227,226,134,100,249,39,224,2,141,200,100,69,2,204,64,16,161,200,254,176,150,163,168,191,218,123,125,147,140,160,15,228,154,91,60,17,201,145,218,47,208,143,84,11,160,182,74,203,232,113,148,244,254,155,33,39,92,187,146,50,232,222,32,42,59,70,231,54,190,68,128,147,120,106,166,208,166,19,249,168,128,90,150,104,29,219,133,131,163,92,76,208,101,218,249,87,78,121,221,195,32,190,57,181,111,108,222,162,199,139,180,20,209,112,101,110,239,76,104,224,237,197,89,58,99,237,246,195,63,23,167,31,150,241,140,83,108,247,158,68,253,66,87,199,93,127,252,189,248,194,60,105,241,77,122,152,5,194,248,48,59,13,135,205,188,130,94,93,80,192,78,33,210,248,190,202,121,10,17,49,106,71,67,169,98,181,209,219,11,137,241,77,160,57,49,251,190,69,200,53,59,63,127,94,182,237,178,158,58,102,127,21,112,244,239,118,45,147,44,216,125,244,223,93,222,27,78,114,91,35,24,23,175,43,102,11,104,126,240,251,173,92,144,254,155,6,20,42,141,194,229,182,206,134,237,254,199,122,96,140,41,51,254,163,50,67,221,59,74,229,216,24,137,75,137,207,185,73,227,239,200,88,55,198,71,172,183,50,70,207,121,188,135,50,91,206,170,213,192,240,111,112,252,30,1,205,4,210,149,47,20,239,204,52,99,208,40,215,136,179,4,39,234,118,93,81,127,196,162,239,53,145,61,173,8,196,238,82,234,215,169,15,175,60,28,38,38,55,18,48,183,172,0,124,74,4,114,144,108,12,95,160,177,185,156,159,221,29,61,231,133,76,66,214,172,66,11,201,187,87,137,174,120,95,135,253,216,5,9,233,109,157,80,204,28,170,50,6,159,140,185,27,144,98,195,35,238,12,213,63,134,189,72,227,232,72,53,63,130,118,187,101,251,155,126,221,238,221,160,150,54,91,135,127,177,155,3,173,229,229,193,221,145,66,178,233,43,87,135,81,166,74,167,147,118,205,37,220,230,101,131,63,138,40,204,152,84,87,150,211,208,120,94,15,104,73,105,4,29,89,100,184,185,71,29,144,220,90,80,77,139,187,201,58,175,106,235,211,190,218,153,46,128,194,161,203,227,83,14,5,211,152,60,53,72,36,23,234,64,151,182,50,3,151,88,154,229,118,149,2,248,239,0,76,146,83,238,245,162,155,222,213,228,119,125,197,171,238,207,202,162,11,47,127,46,243,137,126,102,173,200,24,82,71,114,157,73,15,45,173,4,212,233,179,208,93,201,57,214,123,35,78,117,53,205,160,105,56,125,50,66,194,36,114,131,58,182,241,150,117,168,139,28,114,252,60,162,141,190,165,135,130,192,187,51,183,12,118,253,231,108,93,137,192,25,53,157,91,119,209,125,20,170,38,8,111,116,3,30,98,13,23,194,146,85,102,222,9,65,242,28,68,157,202,11,165,192,217,249,132,52,179,60,214,79,28,36,221,81,137,17,2,235,119,10,28,156,241,105,34,50,96,79,115,162,47,214,54,168,37,9,91,62,220,237,213,58,254,84,24,195,177,199,128,238,17,3,85,60,254,131,223,32,127,52,75,183,36,39,65,125,48,23,96,210,151,250,225,172,159,65,226,51,79,120,91,96,72,216,239,225,250,124,148,248,119,38,78,43,66,37,17,5,219,75,87,65,217,203,104,242,152,104,243,20,85,237,78,67,124,13,86,52,179,239,35,54,14,180,127,220,100,252,213,51,161,189,99,141,141,21,160,148,255,230,43,151,119,118,230,174,170,170,1,153,70,43,164,173,213,243,176,218,95,102,243,186,181,126,246,54,122,157,226,102,2,171,250,146,20,229,84,128,137,82,98,53,70,224,237,126,124,8,210,92,117,138,37,183,17,236,41,113,135,131,128,103,88,242,230,24,91,67,12,186,168,91,0,208,133,234,1,107,100,71,84,74,121,16,29,197,2,172,244,254,102,166,157,105,53,235,33,175,28,44,160,201,41,125,75,155,6,244,124,216,195,65,195,167,199,93,2,229,232,236,229,238,156,251,202,248,115,242,22,219,177,24,140,197,240,222,28,183,86,118,27,156,109,245,187,53,147,234,49,140,185,80,130,132,120,141,247,204,194,68,3,204,53,106,50,70,249,43,72,53,32,163,12,89,87,56,17,4,165,38,107,244,150,103,5,129,38,209,109,61,93,125,138,14,170,134,232,243,166,70,207,169,24,110,179,17,114,128,236,107,207,89,169,25,208,102,124,68,217,22,221,59,186,192,67,109,56,137,194,182,56,119,19,139,20,54,120,218,10,73,200,164,76,45,192,74,145,152,152,157,8,205,212,122,112,138,9,29,177,233,208,231,138,247,68,50,107,161,117,94,214,67,135,102,232,64,76,235,219,111,146,73,192,53,64,54,103,15,54,243,212,38,214,6,33,215,157,103,128,86,228,207,227,203,5,76,75,21,195,58,172,134,205,46,184,185,156,198,116,40,172,168,80,109,234,235,141,39,2,50,248,62,109,88,106,18,247,245,107,159,101,90,66,34,141,37,156,112,183,129,222,215,241,234,103,161,46,110,60,201,235,194,134,66,164,67,92,149,108,35,145,253,53,75,174,72,20,52,70,186,71,236,10,194,70,31,42,220,237,198,86,197,2,215,225,84,232,37,98,248,73,214,187,234,3,50,222,163,190,155,23,41,34,254,71,215,76,178,59,190,144,29,105,71,39,88,222,196,211,231,177,249,230,71,23,10,139,116,172,198,1,165,47,132,84,153,65,86,169,250,127,166,188,155,116,45,82,166,89,190,124,57,50,238,4,124,184,134,112,91,39,48,108,77,162,29,210,190,17,150,203,73,153,0,131,118,58,136,225,29,214,1,81,59,2,102,35,154,164,152,62,112,30,60,48,117,92,74,35,104,199,247,142,88,2,68,23,230,22,23,28,174,181,223,247,109,213,149,143,192,84,250,214,123,189,236,245,60,87,29,173,176,34,165,41,113,4,89,16,229,111,118,33,40,58,88,68,164,47,184,242,39,9,86,166,85,68,170,128,148,15,57,21,64,148,206,49,118,244,239,121,1,83,245,233,42,149,133,171,59,153,106,78,224,100,86,209,142,252,216,165,159,99,154,246,117,230,194,92,187,25,9,16,196,197,6,128,91,128,47,12,82,150,250,240,106,146,72,32,254,179,174,65,82,35,6,252,173,198,41,162,114,17,189,212,48,39,11,103,175,156,91,119,5,202,193,6,124,123,237,246,62,114,109,244,37,9,36,142,74,159,152,34,32,73,91,121,169,249,27,148,253,239,146,225,202,83,23,205,6,5,76,58,107,177,55,87,74,127,53,146,175,52,80,55,237,53,216,146,190,71,35,239,199,9,146,229,154,6,10,115,159,89,47,134,51,114,65,206,166,143,104,77,186,193,69,230,69,40,118,223,117,1,228,33,107,253,7,142,240,137,226,173,93,82,253,30,74,236,206,69,115,225,216,223,192,211,22,217,142,106,114,87,139,253,215,143,229,122,14,180,61,169,221,254,194,111,35,122,195,157,147,211,2,153,138,148,8,31,203,134,157,119,237,244,54,42,2,224,251,11,113,173,249,63,152,61,255,3,6,213,156,70,223,217,106,43,110,81,126,48,27,64,22,117,187,41,72,184,221,120,41,166,67,193,223,145,59,237,62,144,206,110,54,91,81,217,238,200,238,175,92,131,71,57,214,136,220,119,10,218,239,9,97,125,232,247,248,138,73,226,202,130,37,0,210,241,192,105,83,245,25,243,156,123,151,48,62,139,177,11,184,104,57,107,4,51,91,62,116,221,56,35,45,168,149,72,166,160,227,152,64,8,166,172,79,22,243,170,0,201,155,178,71,73,155,96,68,92,150,172,201,255,172,157,108,154,155,14,250,250,159,21,121,150,229,11,142,70,209,77,29,197,101,2,183,249,208,246,54,233,208,14,201,78,127,170,167,80,51,55,171,33,161,159,182,110,137,222,9,234,116,247,143,26,246,158,78,202,95,245,36,206,52,215,123,177,59,12,96,85,203,83,255,124,246,136,57,71,204,44,209,121,155,217,120,251,52,187,166,1,240,85,45,125,8,79,124,226,94,207,104,2,231,191,116,65,129,72,95,252,83,90,24,213,84,101,140,99,108,17,158,220,53,137,60,199,107,56,204,114,155,208,109,49,157,96,103,83,77,173,156,45,114,196,166,46,70,132,3,121,113,131,241,52,25,147,75,61,240,109,131,72,93,75,103,154,120,240,121,31,85,67,42,207,157,122,132,127,60,48,205,235,146,154,206,25,15,125,108,235,92,55,114,47,119,135,45,183,133,211,160,13,56,95,88,236,69,41,235,206,229,28,22,182,232,61,245,240,252,87,218,121,195,164,162,240,254,180,7,34,11,44,46,179,241,145,34,167,171,178,119,87,27,20,97,41,81,10,194,168,207,167,147,225,142,16,64,131,121,234,75,203,141,235,18,71,113,95,55,158,204,211,26,50,245,218,5,169,9,160,223,48,255,85,55,27,164,128,165,155,225,4,44,102,6,89,220,14,31,57,150,90,104,27,6,99,38,175,172,72,29,176,163,254,170,199,7,109,231,30,52,60,86,139,140,56,63,84,205,47,119,173,19,249,158,105,3,110,125,147,232,2,19,216,78,148,240,175,68,159,118,137,89,153,202,203,162,199,21,204,163,67,3,167,34,211,35,49,247,23,16,145,32,226,255,132,12,119,16,190,198,58,59,222,65,153,87,108,7,183,29,73,255,194,119,246,109,129,202,63,3,45,95,10,139,93,155,170,223,193,170,34,225,120,107,175,155,48,89,89,245,168,102,249,254,83,242,130,1,249,165,1,196,185,93,154,24,169,191,200,168,29,165,45,189,200,73,78,197,86,96,138,241,176,200,113,230,249,170,196,90,110,34,94,160,66,249,224,11,156,29,138,212,120,44,194,119,143,39,18,160,17,185,245,8,126,35,191,125,177,226,0,79,250,27,121,53,194,201,29,159,130,137,84,234,17,61,69,155,209,177,251,22,234,196,117,195,176,32,40,17,237,244,27,77,136,79,225,123,249,4,182,51,56,31,216,4,102,227,216,222,118,119,65,142,128,62,138,219,163,89,199,113,61,203,62,219,180,181,185,143,0,198,188,82,97,205,167,90,155,69,221,143,191,120,173,51,85,93,223,4,201,237,93,128,254,29,75,251,158,212,30,253,177,66,206,188,99,66,183,75,148,34,154,227,81,232,249,48,200,236,125,236,126,92,65,170,113,183,241,229,93,153,196,96,213,78,80,87,120,75,142,107,232,207,86,214,203,51,223,125,131,157,83,251,83,89,42,89,101,8,130,121,8,181,90,228,154,73,163,72,26,10,138,70,0,135,17,44,119,69,231,84,95,60,253,209,121,45,36,91,123,27,124,15,217,32,32,137,191,66,140,2,194,192,44,117,169,131,136,155,67,96,22,241,183,179,141,187,73,148,110,199,29,91,27,100,253,10,58,152,73,51,144,138,158,142,165,176,33,92,221,183,117,11,31,13,52,140,49,93,109,2,63,172,111,20,71,158,150,221,176,109,16,49,101,82,16,190,114,87,234,39,70,62,220,76,179,54,188,235,65,23,34,20,55,79,31,33,38,165,136,151,224,193,240,73,242,191,215,201,84,5,79,149,252,225,136,200,59,106,97,152,195,53,152,218,226,225,188,65,189,118,0,171,81,79,173,106,47,190,226,206,105,217,46,245,58,158,216,125,78,199,255,249,94,6,80,70,218,182,254,63,179,202,108,54,141,4,216,193,56,179,26,254,118,111,134,114,188,39,131,124,105,240,69,93,242,184,206,69,196,158,173,48,216,136,28,6,89,240,91,61,112,199,221,17,201,48,229,54,48,91,25,4,128,65,198,195,43,234,245,131,101,164,253,211,98,1,102,83,250,88,79,30,202,163,32,212,222,39,68,27,76,170,21,49,233,99,171,101,118,251,103,216,170,207,71,215,198,217,27,232,13,194,23,188,125,2,5,189,181,188,179,119,184,5,136,7,109,48,136,169,90,92,58,125,111,59,91,209,180,186,64,180,17,185,157,2,117,174,160,4,239,91,37,184,129,241,210,211,66,113,59,5,36,64,77,17,203,58,4,236,220,43,17,8,226,138,106,32,148,230,170,20,159,157,206,199,180,163,56,91,154,247,10,122,248,25,106,194,43,91,69,133,206,249,176,174,58,212,18,249,98,47,210,152,229,188,161,209,217,198,101,86,179,33,195,173,121,231,21,184,119,154,47,98,223,219,198,116,55,213,68,117,225,143,132,8,247,177,116,29,66,167,59,252,165,240,70,239,85,251,7,229,23,69,65,248,239,130,147,90,23,159,192,230,9,165,131,104,109,249,135,118,202,198,181,170,148,138,254,223,23,40,187,115,96,231,121,173,4,43,127,2,223,92,171,238,56,197,240,76,128,120,66,75,69,169,78,27,215,69,226,203,239,149,232,135,61,246,130,110,27,0,228,252,163,40,92,253,108,105,8,82,92,116,229,193,238,35,132,149,156,112,231,67,63,238,5,17,152,250,76,44,209,203,60,98,200,204,94,127,223,241,108,54,92,137,164,236,43,26,184,253,98,193,254,26,94,42,193,52,77,34,247,234,230,204,227,82,15,111,203,173,141,249,157,60,146,26,254,138,185,125,253,142,114,179,96,106,245,167,49,210,234,123,137,150,104,162,97,124,225,250,31,173,152,7,239,40,148,3,10,95,205,99,175,14,217,70,81,243,132,51,126,16,103,26,19,122,73,94,110,240,97,133,92,57,202,111,231,242,37,193,112,250,73,123,114,77,43,132,145,157,218,143,219,187,76,146,36,18,74,109,123,23,164,79,102,169,50,63,248,2,125,216,69,41,162,128,162,161,253,136,250,227,240,109,162,9,35,178,92,167,138,162,122,205,118,87,116,255,110,51,223,184,236,161,51,172,84,196,234,238,120,139,24,16,61,180,19,150,119,248,121,83,197,53,131,93,220,4,31,153,185,155,99,59,208,23,179,127,204,150,204,49,213,137,53,150,94,175,23,42,118,132,76,233,17,251,89,37,10,206,39,89,227,6,248,19,58,28,113,22,77,252,195,179,87,177,181,102,237,145,81,214,52,165,59,51,119,149,126,11,132,249,209,227,90,216,134,248,140,103,80,95,38,188,114,149,231,182,182,239,7,41,173,217,33,167,92,88,194,160,197,43,112,27,180,74,163,31,224,246,249,110,237,91,238,227,168,11,182,228,75,244,28,43,58,141,116,219,133,1,137,233,221,255,222,143,134,74,14,68,26,207,106,252,239,0,125,178,93,86,207,97,224,80,224,54,68,85,183,191,68,157,143,187,73,167,249,12,0,88,26,212,143,134,191,17,219,174,199,173,80,194,69,111,203,10,2,72,215,227,27,14,47,247,46,221,0,186,237,64,116,243,25,222,210,210,77,228,207,126,52,104,167,2,25,93,98,237,27,209,232,100,186,16,12,121,245,126,156,220,47,230,110,236,124,146,69,46,3,55,197,251,45,7,27,227,84,197,22,112,176,95,156,164,87,120,147,197,185,235,177,42,129,150,192,154,59,209,50,189,71,150,23,229,113,116,93,89,190,181,48,146,243,109,121,215,104,180,133,103,48,94,223,211,255,21,123,166,112,190,133,33,71,39,187,127,216,58,253,78,117,181,190,105,226,193,76,225,10,246,227,177,82,27,250,244,103,120,224,101,164,98,207,117,11,31,241,104,148,190,155,65,9,15,14,244,180,209,46,173,251,103,180,137,173,16,33,76,41,167,110,8,55,3,145,43,203,6,110,20,71,150,232,64,77,237,152,35,21,86,215,74,153,229,131,114,66,238,164,165,139,162,172,128,114,204,221,204,228,44,2,98,215,145,134,39,192,50,133,4,176,252,55,138,123,104,41,1,9,166,8,41,42,152,175,18,135,1,242,172,213,79,41,24,72,39,99,73,255,222,46,57,116,60,231,233,161,2,148,3,9,62,88,125,141,98,139,220,128,115,151,186,195,213,146,67,211,186,73,39,105,215,158,31,191,143,168,49,33,246,253,218,29,209,101,99,143,5,90,60,96,159,8,227,47,223,167,15,29,103,87,85,34,7,19,157,105,189,185,10,194,112,114,206,108,10,184,165,228,228,94,84,191,249,54,16,37,131,227,206,58,250,63,12,133,54,173,119,199,250,138,71,195,99,59,126,45,139,179,208,224,9,152,24,201,211,172,153,100,237,254,42,135,213,63,218,184,54,186,39,144,160,199,120,113,89,13,137,148,144,137,198,47,201,253,239,69,0,8,39,137,43,7,173,214,240,246,152,68,222,2,66,163,248,111,88,230,21,39,46,150,155,53,143,137,21,145,54,236,9,95,8,195,118,124,207,15,53,185,194,72,151,11,187,185,202,91,30,127,218,156,195,222,145,40,145,1,210,229,59,152,228,213,44,93,160,213,250,120,78,222,141,198,219,59,175,233,164,186,116,206,236,245,251,76,62,77,89,80,115,79,198,92,26,28,196,128,254,222,145,175,5,148,251,210,41,253,24,46,113,118,57,72,224,108,223,220,121,14,204,40,138,243,202,123,0,121,246,123,105,232,148,208,57,176,7,147,170,39,245,65,156,196,167,206,51,132,24,9,216,48,137,246,35,91,235,56,119,219,152,105,57,211,234,128,19,60,104,47,4,32,72,142,135,166,187,240,38,0,15,140,231,249,139,47,166,4,32,3,72,53,38,151,135,144,19,219,45,175,202,79,133,246,137,226,119,253,69,184,126,190,247,124,8,76,75,187,163,134,159,255,228,95,5,209,215,96,152,248,76,91,214,94,130,210,173,67,101,177,126,134,76,253,33,203,118,22,92,70,69,117,36,122,170,160,154,146,105,99,118,37,97,254,255,157,91,44,29,21,183,24,239,242,205,129,38,103,126,65,251,125,11,104,108,124,118,249,90,136,174,109,183,99,56,29,109,26,188,89,34,168,179,26,163,183,222,58,23,200,23,221,101,176,74,66,3,113,60,61,254,3,233,126,52,49,220,245,176,61,244,65,93,251,234,105,38,88,141,164,188,16,168,171,217,124,211,36,243,80,236,70,21,175,62,167,158,244,61,227,42,59,225,69,175,214,131,94,234,124,13,170,14,125,134,112,5,182,158,219,237,117,213,14,189,187,71,152,106,189,16,141,75,236,193,207,201,45,229,123,196,34,219,181,45,156,26,35,74,174,104,129,89,163,141,73,169,195,161,179,92,2,24,135,227,11,47,236,184,250,187,34,10,20,167,147,165,196,119,195,159,23,23,139,224,78,21,2,90,116,5,85,166,28,99,60,57,94,120,93,111,41,157,119,224,199,222,247,84,99,31,94,135,187,161,171,114,142,12,81,12,124,208,198,34,210,127,94,105,172,178,159,236,43,81,77,117,141,4,93,105,178,154,50,176,23,14,127,235,211,248,45,238,215,40,24,134,173,227,104,68,205,151,17,22,179,72,225,54,176,182,114,216,62,240,131,109,161,31,194,22,103,65,136,93,88,211,166,79,225,222,191,139,98,71,55,74,246,255,66,37,179,41,157,123,181,178,164,228,219,180,191,106,58,215,203,139,42,55,130,121,179,73,195,69,168,74,107,244,56,216,235,13,111,184,236,201,220,140,149,195,53,205,178,98,119,59,253,102,91,114,161,156,249,55,175,10,234,0,99,140,1,57,201,23,63,250,124,132,182,108,76,58,30,8,144,124,172,213,185,227,118,158,68,199,130,238,34,238,146,49,86,188,125,20,26,6,78,128,67,93,127,70,124,67,185,11,55,179,88,181,175,199,188,99,244,90,55,221,201,210,121,253,205,16,112,169,91,186,114,216,3,72,104,222,44,86,93,248,180,233,148,166,128,138,226,108,223,216,145,162,238,152,228,110,53,1,246,232,63,166,50,249,183,23,191,192,15,22,132,191,77,196,18,178,119,156,170,78,185,41,202,84,80,51,168,98,79,195,62,231,155,76,163,128,81,76,113,188,79,4,126,123,97,238,50,199,224,92,244,82,151,20,228,247,110,49,66,53,254,242,76,175,114,74,72,92,246,43,36,232,64,182,0,9,36,32,178,238,140,44,61,218,97,215,246,229,35,117,22,171,176,20,131,188,251,212,37,118,137,84,130,206,23,178,27,104,83,200,159,178,242,13,5,208,131,39,119,182,239,94,254,190,234,254,132,117,1,234,42,234,179,114,246,65,16,9,241,148,102,67,58,85,84,25,42,101,218,252,75,148,225,45,106,167,207,5,132,74,29,217,49,54,193,233,205,92,121,135,215,49,53,221,2,223,138,213,138,169,247,93,152,85,105,249,76,50,164,37,33,27,190,119,117,150,59,130,100,219,67,217,47,171,187,212,168,189,37,243,139,49,108,209,240,37,81,31,230,178,208,106,190,121,82,133,169,248,205,38,255,64,22,247,191,230,33,87,47,41,85,217,216,221,40,217,218,42,138,249,39,105,36,32,99,204,211,25,203,80,59,59,78,1,17,141,67,183,64,17,91,216,106,50,120,56,63,209,152,195,61,199,163,164,61,167,192,233,211,73,102,99,243,51,153,183,145,135,108,176,84,51,200,11,84,129,84,45,19,34,156,138,87,170,156,224,220,201,60,66,246,248,146,227,135,192,250,145,46,158,71,182,139,43,47,42,6,3,33,98,2,27,3,65,30,22,6,76,147,46,149,243,43,194,87,97,54,172,180,166,207,39,202,125,75,224,78,249,255,189,196,178,207,4,104,159,137,1,74,172,21,222,174,115,37,169,60,121,200,231,209,187,131,70,225,92,187,30,139,114,50,28,9,16,221,24,134,164,65,19,51,110,108,132,249,79,48,255,248,125,35,199,148,198,75,133,182,238,225,151,185,191,3,19,103,5,40,6,143,54,73,244,169,148,171,192,34,108,57,244,202,95,46,179,83,6,151,252,7,130,82,119,122,149,92,41,191,182,117,162,219,40,100,114,187,96,66,125,103,37,207,47,32,25,167,194,113,199,123,61,176,68,88,147,207,248,155,53,177,50,186,86,225,180,253,99,17,113,81,227,56,165,251,125,164,103,84,195,169,15,35,251,215,118,70,24,33,106,130,39,77,202,39,2,10,238,170,230,112,63,204,214,220,115,227,200,241,11,95,103,97,72,224,195,147,20,241,123,206,244,251,16,187,119,210,234,209,114,148,147,229,219,120,236,13,42,90,20,144,4,66,93,10,250,247,116,56,4,65,135,174,151,211,91,67,242,212,2,123,87,145,50,107,34,162,248,158,79,182,158,108,35,232,66,143,197,39,182,148,48,150,77,248,3,7,250,147,119,204,104,94,237,163,103,205,78,17,89,10,147,253,91,158,171,42,18,122,89,111,255,224,112,86,252,73,237,197,59,109,117,126,252,22,134,85,56,69,157,171,50,250,196,180,111,93,188,89,42,124,48,112,27,13,129,81,245,156,192,105,179,68,181,184,181,196,253,68,39,73,53,194,213,181,107,12,141,97,6,2,196,54,159,30,91,33,182,241,208,240,123,4,178,102,47,26,79,54,211,28,75,20,58,23,164,18,74,207,250,14,230,196,11,164,45,182,248,133,61,172,114,66,32,24,51,145,250,49,151,32,137,30,84,120,190,138,198,123,181,50,189,237,206,9,182,143,111,67,48,184,58,90,219,146,211,106,101,243,28,206,206,130,112,100,197,169,209,222,33,154,210,59,203,101,171,231,113,148,167,165,114,246,0,38,164,214,76,184,108,239,103,96,1,63,238,246,43,97,54,240,228,55,209,189,212,192,189,151,65,216,118,144,214,213,135,42,241,85,250,56,55,1,132,141,241,15,23,66,29,176,80,137,34,190,129,245,142,173,84,53,42,17,235,214,67,72,146,156,222,115,72,54,100,146,73,146,116,142,32,51,142,89,251,128,101,222,68,233,68,213,119,183,18,16,220,178,82,47,54,70,224,150,77,79,22,186,118,255,127,244,66,170,157,98,115,21,153,134,52,20,132,111,22,90,202,127,250,47,86,207,176,219,175,100,74,188,24,0,136,114,146,4,233,30,4,241,16,61,70,188,11,139,89,57,30,52,179,154,193,208,208,197,220,160,184,138,96,6,202,176,15,23,19,174,139,134,127,205,242,74,103,18,218,250,27,47,217,179,37,145,126,37,133,209,223,94,39,20,108,20,179,253,227,32,105,2,120,137,221,37,3,71,221,21,167,246,132,184,53,100,195,117,20,44,79,37,130,142,193,21,189,70,111,202,74,235,4,243,224,6,180,129,99,156,166,101,192,145,225,191,212,8,53,80,218,11,228,133,22,33,86,117,155,100,90,213,53,67,199,152,179,186,71,43,7,125,219,113,112,196,58,67,238,175,85,157,188,144,0,40,140,1,5,116,29,96,89,189,45,174,168,98,197,15,67,37,207,192,20,45,141,36,193,244,109,231,28,210,10,75,166,240,183,85,126,162,155,208,214,68,157,234,188,38,55,20,41,98,70,118,127,54,34,49,11,193,157,162,208,68,108,200,228,121,85,59,51,168,126,18,203,232,200,149,16,71,82,232,211,13,136,151,4,165,11,22,27,213,13,173,43,179,165,34,52,87,140,63,47,137,171,155,250,255,147,198,148,91,41,83,238,105,93,17,181,11,191,67,218,72,252,73,88,98,108,156,62,249,171,166,240,10,46,47,185,199,18,169,246,10,245,66,97,99,39,153,166,14,149,112,54,193,72,170,37,65,189,87,162,43,242,155,231,99,67,143,95,224,123,208,248,61,55,67,7,182,30,240,22,76,201,118,233,178,168,16,87,194,155,94,81,179,150,251,96,243,174,244,207,116,200,52,175,235,76,124,100,215,211,31,190,226,177,121,74,157,241,165,84,223,142,50,64,7,115,211,214,151,230,74,193,83,42,224,251,167,73,74,152,19,212,1,229,168,130,114,97,216,54,88,162,243,154,190,158,169,5,236,233,197,213,252,166,68,144,131,248,219,130,150,207,194,156,98,0,14,65,77,83,212,27,202,233,248,49,106,198,167,26,250,67,187,167,1,189,3,64,76,132,91,16,84,179,111,31,216,177,169,40,147,128,11,60,182,52,7,122,194,201,49,216,18,243,52,60,228,111,179,221,20,174,142,122,211,248,151,137,91,167,170,193,219,77,194,251,43,42,133,215,190,162,64,133,158,165,235,214,135,144,69,110,173,113,81,34,59,36,43,181,234,196,27,222,229,235,164,164,4,92,193,66,130,185,41,118,6,207,23,74,148,200,189,94,244,101,36,165,181,175,254,172,198,8,112,188,216,152,204,113,2,213,148,19,172,11,96,194,89,200,159,158,171,30,227,231,216,213,93,60,168,64,216,212,175,251,14,91,1,252,222,169,67,115,201,204,136,250,153,238,29,239,244,168,117,198,195,110,33,73,168,50,192,28,169,84,38,77,131,149,93,127,239,92,209,232,130,138,56,237,87,19,103,18,126,134,11,48,38,99,201,93,49,90,86,24,77,182,237,87,104,72,74,3,189,214,187,4,164,105,155,123,131,222,220,196,242,196,178,149,58,155,44,168,3,181,214,1,200,238,57,100,100,12,253,36,85,130,172,202,177,0,196,127,35,190,58,212,207,106,9,153,251,233,129,118,197,169,65,193,243,154,14,135,177,89,176,89,113,171,51,165,14,249,195,7,129,152,57,129,141,97,222,58,183,122,157,94,121,110,81,133,169,167,18,72,84,123,201,126,60,142,182,117,144,241,170,151,53,4,44,161,4,45,35,128,85,75,229,38,144,124,173,84,236,137,239,231,80,162,179,176,94,246,218,43,188,95,78,231,231,37,105,70,229,234,218,48,194,191,1,164,55,193,135,159,94,74,106,163,181,201,117,246,165,21,70,225,190,128,87,133,2,200,34,125,117,46,239,118,195,255,233,85,220,20,158,168,100,10,160,140,138,60,46,228,63,17,201,1,160,5,86,212,1,152,216,46,17,18,187,47,128,153,210,95,21,221,249,228,41,93,98,176,212,197,12,90,252,47,219,232,156,66,129,228,134,130,68,97,49,168,83,51,175,221,180,198,195,245,28,71,68,214,251,133,114,223,158,102,19,214,230,151,113,235,43,127,163,88,95,77,9,115,150,241,95,46,14,75,152,146,35,150,102,229,163,6,68,233,233,38,178,62,166,249,224,217,157,172,78,4,201,171,141,52,145,212,4,143,30,250,88,84,167,215,4,59,18,105,8,170,171,94,28,67,7,157,48,183,186,99,191,147,148,106,235,15,219,229,209,197,237,149,182,44,89,111,77,90,95,46,163,49,57,40,220,69,250,44,93,145,13,125,222,255,118,83,79,34,139,104,78,101,5,135,172,222,4,9,10,198,42,218,141,236,151,69,199,73,51,107,148,106,86,82,237,226,245,24,245,172,101,31,208,243,109,169,165,93,234,106,46,165,222,227,167,228,159,213,47,107,31,9,141,53,242,160,158,221,127,107,81,96,152,80,78,80,174,84,230,140,168,57,100,50,1,152,128,178,50,121,246,11,47,7,0,224,114,33,109,165,137,142,47,177,249,26,22,187,178,105,212,226,2,32,55,103,20,125,161,25,221,213,140,121,246,158,233,189,189,91,78,147,82,113,182,214,21,201,35,81,18,172,71,175,204,182,151,229,110,43,145,87,22,165,226,141,105,51,94,238,49,243,1,150,57,9,16,64,179,87,253,59,201,251,78,36,68,80,72,69,58,146,222,241,160,221,213,182,11,181,58,9,46,119,21,7,62,253,118,129,255,1,126,166,246,223,167,13,166,33,224,110,226,67,186,80,134,218,210,180,123,110,134,246,219,86,219,108,37,126,145,144,29,172,128,65,42,14,217,123,137,250,102,85,62,182,28,38,113,64,208,159,10,160,32,106,154,103,245,103,218,63,108,253,46,161,220,63,130,151,250,66,134,166,167,245,116,141,46,115,148,203,183,107,5,230,208,107,127,35,43,175,167,38,177,8,229,58,160,90,103,49,43,158,156,165,169,250,77,141,37,140,247,216,180,154,245,71,152,38,206,149,105,16,110,147,121,176,189,123,77,158,187,99,47,122,31,155,168,218,160,39,198,235,71,220,13,74,109,145,27,189,224,127,36,112,214,47,162,235,231,149,46,217,46,210,196,204,75,4,167,225,100,181,137,206,24,126,38,113,84,77,160,65,142,104,210,136,20,119,95,145,165,45,106,168,74,237,74,216,247,231,239,224,195,105,165,158,116,70,106,245,72,138,59,4,37,66,179,210,135,68,249,62,44,80,199,114,50,99,35,132,246,44,59,79,141,217,243,120,204,226,171,126,231,3,197,209,81,126,31,29,139,180,140,10,50,50,103,130,60,217,82,154,28,145,37,59,210,129,207,37,189,17,195,66,167,128,16,152,7,250,144,10,142,55,193,123,46,186,79,110,122,16,142,156,156,143,231,58,48,217,130,145,239,136,47,59,12,216,52,65,177,156,130,78,8,176,103,213,188,157,137,253,22,58,212,115,205,240,234,198,119,184,122,124,54,147,203,5,5,132,5,59,251,218,11,235,191,7,187,75,52,192,87,17,179,222,148,241,150,136,186,116,118,180,111,28,239,251,187,200,145,52,36,67,233,102,119,13,39,89,112,138,172,145,140,38,161,152,148,185,189,127,131,80,98,210,172,30,152,112,136,89,122,148,217,60,227,83,139,241,249,242,132,144,102,108,198,66,111,93,1,37,122,94,75,179,189,127,223,216,140,39,225,217,161,79,251,170,133,77,48,154,6,249,221,148,249,44,85,195,104,246,153,224,148,52,47,221,166,16,19,197,28,46,133,238,94,45,57,11,41,144,68,187,5,60,175,62,236,23,88,182,55,222,216,234,187,119,106,131,31,213,228,251,77,240,91,93,105,36,255,41,39,82,246,108,167,195,16,180,17,88,32,129,186,220,94,109,172,146,171,156,9,132,164,52,134,70,219,231,219,214,147,181,25,63,142,15,220,25,15,240,6,79,241,62,50,205,209,216,243,156,121,89,41,199,121,84,233,159,174,15,27,88,80,45,229,102,249,89,203,72,241,186,98,127,172,220,44,110,95,111,76,104,55,46,135,41,125,217,95,60,7,244,126,220,144,98,118,125,97,64,166,189,82,21,210,140,161,106,85,105,23,93,219,198,107,60,81,110,60,76,46,76,182,190,174,100,180,116,226,55,29,241,19,248,229,94,182,200,17,95,195,9,58,153,200,41,96,55,66,123,244,243,55,197,70,134,132,165,120,116,17,149,67,98,46,152,39,227,98,98,198,22,191,141,205,245,91,34,23,48,18,156,22,113,154,126,74,52,152,30,191,88,64,25,216,32,157,78,202,70,23,2,243,123,187,200,5,71,72,143,220,2,144,246,211,17,227,152,129,133,131,100,34,18,22,178,115,139,59,88,73,60,209,119,198,83,8,183,97,198,1,62,173,125,65,253,190,226,26,153,153,129,83,36,42,45,145,46,167,77,159,172,9,12,168,205,120,245,156,11,56,185,66,115,22,179,59,196,234,231,102,201,189,36,180,204,100,69,121,47,130,186,244,124,180,82,153,98,173,161,153,162,132,117,145,212,130,167,39,179,45,71,128,192,171,36,92,193,194,169,50,154,232,178,49,198,55,192,23,221,66,122,58,189,239,45,221,98,27,153,31,14,113,113,38,231,160,186,36,173,40,70,122,121,194,27,198,199,22,31,172,161,40,102,241,10,190,230,215,59,147,113,84,214,48,201,207,59,28,104,149,48,224,248,61,21,174,22,40,169,73,77,179,189,137,104,195,39,112,108,135,73,83,86,200,129,134,232,20,66,163,17,94,196,186,42,85,251,104,133,100,154,14,26,120,152,24,192,97,245,133,36,245,179,184,231,47,99,144,158,25,180,67,39,107,101,202,191,255,16,41,120,33,217,109,71,180,198,246,240,90,19,118,12,219,79,223,122,59,218,73,122,210,63,175,192,67,69,242,8,134,17,23,94,39,66,200,146,74,22,102,49,143,5,26,36,107,108,202,245,253,129,210,87,80,150,252,53,78,161,95,228,247,197,100,101,81,145,109,195,209,159,123,247,22,232,185,160,213,155,142,132,59,224,156,84,9,130,36,126,69,142,200,74,10,205,194,225,155,182,136,128,163,175,206,126,187,190,29,182,33,242,142,191,230,83,132,29,113,155,19,106,249,178,218,83,198,210,161,174,133,96,29,46,46,11,138,4,78,200,185,102,111,224,37,16,120,19,34,81,133,179,13,106,225,156,78,26,175,157,63,179,168,73,118,81,208,163,142,217,144,46,64,90,88,247,211,18,134,109,234,75,90,247,119,151,169,4,205,73,155,216,242,101,170,47,228,180,36,106,130,110,226,208,172,119,212,117,212,136,122,180,6,23,53,161,151,87,9,41,195,34,158,109,210,130,252,48,48,198,107,227,121,230,10,209,223,243,87,189,212,9,158,220,117,40,170,107,60,210,253,115,48,166,229,227,21,65,0,215,198,102,203,121,170,245,12,196,107,190,154,203,81,193,34,247,246,196,139,218,73,21,185,117,193,11,234,5,206,57,66,233,133,56,145,203,72,139,223,67,15,249,49,55,88,222,136,21,210,149,23,245,7,158,154,57,24,11,230,45,91,122,140,86,23,239,210,216,3,232,51,22,144,239,14,137,111,49,196,59,85,95,13,248,13,37,137,170,147,173,34,244,135,135,70,136,69,191,225,126,224,77,181,6,149,18,174,234,90,91,214,89,239,133,13,184,231,18,144,229,3,118,141,184,69,66,75,243,220,225,92,139,215,70,25,246,10,197,43,109,39,61,208,48,24,58,143,85,180,97,133,49,110,87,184,154,99,64,138,83,200,149,168,157,7,200,129,129,217,26,147,74,169,64,61,83,207,98,219,177,119,28,29,168,96,192,103,167,223,216,47,224,85,216,67,31,134,11,42,83,97,236,101,19,206,181,100,110,140,71,160,55,59,152,1,132,78,65,127,178,72,114,145,56,180,105,4,62,176,51,104,145,173,107,195,39,18,21,9,70,70,130,154,159,154,244,106,150,106,164,171,205,150,101,206,156,111,243,58,89,243,252,45,101,57,173,231,79,91,88,178,166,92,152,229,125,144,30,62,87,132,70,133,172,78,95,105,196,232,63,20,92,208,91,82,187,3,2,171,43,178,30,132,192,199,42,205,77,62,226,7,102,96,240,58,224,0,166,110,59,117,13,123,157,138,185,249,82,90,69,250,30,112,27,130,162,10,91,164,37,194,190,130,251,32,160,47,248,245,148,114,187,75,27,134,159,196,106,219,108,88,68,226,239,87,190,173,8,32,53,98,175,97,198,223,9,161,153,220,27,15,23,158,14,103,182,32,79,110,187,12,63,131,54,60,45,111,102,190,219,149,82,124,240,44,228,59,217,57,115,65,88,123,115,217,162,126,215,232,213,116,193,160,19,48,92,206,220,197,143,212,236,101,145,12,97,77,4,13,6,246,166,112,81,252,18,214,53,47,165,121,223,247,30,68,183,69,29,98,69,193,36,55,115,243,193,78,231,199,177,231,62,59,13,144,163,76,14,8,208,219,129,15,207,82,205,86,143,99,162,134,44,89,152,194,131,37,96,233,149,98,249,117,179,241,33,14,111,247,114,157,3,81,200,193,102,114,219,252,253,85,133,11,32,75,90,112,80,194,62,44,5,0,245,150,150,78,240,245,59,34,219,31,31,221,63,117,185,70,106,6,134,205,177,94,134,71,124,94,246,153,41,114,72,20,2,243,252,64,44,1,247,198,50,37,42,157,228,246,96,221,5,203,255,39,71,23,193,171,253,1,217,24,87,64,221,167,95,44,188,145,34,55,44,243,85,98,45,10,163,44,104,218,203,33,241,247,150,64,144,157,154,116,41,206,197,206,110,93,188,98,95,232,208,167,97,59,44,51,81,239,165,144,79,64,28,195,222,223,230,23,117,193,212,14,239,42,78,33,140,46,78,189,178,77,169,44,202,26,83,229,130,76,199,30,251,223,135,134,36,129,136,82,226,110,156,191,196,223,148,22,105,62,55,80,15,30,176,208,130,40,236,159,114,104,41,33,223,48,234,160,126,158,178,200,32,109,220,68,31,239,175,240,190,12,191,249,239,140,212,5,121,253,186,193,51,215,205,147,175,85,240,31,135,8,199,180,26,29,193,117,253,50,156,130,198,239,149,104,87,204,205,138,136,141,215,55,7,182,210,177,140,154,72,93,95,109,125,214,48,40,33,162,179,203,107,121,2,45,145,193,53,14,166,212,230,80,97,180,154,39,52,180,5,180,85,131,31,130,208,112,27,252,69,28,62,28,29,176,233,149,253,172,51,17,175,120,159,205,241,199,72,184,182,14,250,189,36,104,99,160,95,165,154,47,136,86,79,168,22,22,20,10,58,104,138,131,102,235,71,146,15,255,77,0,190,228,153,85,5,219,177,240,143,65,230,214,134,27,112,49,53,69,64,101,215,149,153,198,98,93,154,93,63,195,157,2,249,79,37,198,101,46,52,38,239,45,144,137,25,122,77,17,80,249,40,232,81,210,136,166,207,144,93,17,236,226,189,103,39,4,174,152,37,29,53,123,196,38,146,254,124,244,219,202,61,179,225,67,11,60,223,36,93,71,105,151,190,11,181,231,57,186,98,45,254,165,255,229,239,202,93,67,47,151,118,193,183,187,211,27,241,90,54,109,148,5,82,176,55,195,202,140,77,187,217,247,28,54,97,204,136,202,212,2,105,106,176,42,153,68,233,72,89,214,56,7,74,91,18,12,47,4,2,216,33,157,163,211,0,125,147,108,244,203,105,30,40,193,78,204,148,217,225,213,169,134,219,245,16,214,213,107,196,234,194,115,9,82,116,137,51,250,84,101,5,183,4,137,193,34,245,118,96,253,150,148,218,241,148,64,172,182,88,184,18,133,160,47,117,37,167,81,133,184,124,45,60,35,214,197,92,237,98,201,179,197,190,51,10,85,109,112,79,236,55,100,7,39,150,38,80,181,50,231,134,237,120,137,219,10,218,210,136,30,234,232,202,38,87,168,249,130,245,21,183,234,110,146,174,212,75,227,223,197,234,168,205,24,56,228,179,99,209,43,135,255,205,103,57,105,255,41,137,187,26,28,213,87,248,187,172,203,178,148,172,3,204,131,72,45,4,100,18,33,85,113,124,9,128,191,227,78,165,111,133,122,219,6,241,128,108,20,161,74,218,217,213,243,188,98,81,216,105,84,43,191,42,140,239,159,79,47,51,229,101,216,122,154,227,194,253,88,129,7,220,236,110,77,100,208,171,192,85,102,121,90,66,39,91,61,77,245,37,106,151,97,176,109,206,109,1,22,162,23,193,183,147,230,161,100,218,33,31,164,191,210,233,203,62,36,93,100,56,106,132,242,238,15,104,7,137,253,80,1,230,50,4,91,251,101,0,122,111,84,160,55,132,16,49,252,244,200,23,168,72,123,114,105,171,40,139,253,183,74,191,31,225,109,38,186,245,95,41,117,10,112,24,59,205,70,65,46,184,96,52,54,146,239,15,197,19,101,118,82,169,202,78,146,179,147,173,44,52,127,222,118,155,174,178,4,66,188,183,63,3,194,120,246,98,112,100,83,20,101,40,162,203,109,82,75,178,125,91,50,72,63,209,113,65,94,9,106,127,162,218,182,37,167,189,94,106,180,34,245,84,170,107,25,151,233,182,52,129,147,175,245,151,115,39,123,226,161,177,240,80,134,84,179,225,150,248,167,29,14,54,33,90,120,221,107,15,33,111,254,0,71,2,98,168,104,185,183,253,90,64,54,74,27,11,243,21,197,80,52,248,190,75,76,172,119,136,160,37,34,16,35,53,215,155,38,53,215,205,18,164,63,96,167,61,34,131,230,211,19,47,93,160,45,63,214,30,34,174,246,140,244,159,19,52,177,146,116,204,32,190,52,92,208,112,166,209,39,137,22,104,188,116,185,249,149,228,83,219,95,85,227,224,203,230,14,249,145,240,217,133,48,25,184,33,130,203,193,229,135,219,53,101,242,107,145,223,10,245,5,31,173,127,73,43,216,28,89,141,225,191,43,53,164,7,89,242,241,43,171,115,197,222,236,68,185,48,145,163,15,87,15,96,96,251,201,64,97,239,140,190,43,214,27,181,36,176,122,152,192,84,216,212,135,244,160,137,40,169,167,74,0,162,125,21,213,217,157,41,118,167,32,2,145,134,112,135,112,97,205,95,48,135,224,24,107,224,250,239,36,143,173,96,174,107,160,31,115,22,101,98,5,80,58,47,9,93,158,140,75,120,52,27,173,25,202,93,16,170,243,13,254,165,145,110,97,252,203,68,143,14,83,202,140,212,62,44,169,95,143,223,209,142,227,101,247,142,68,135,134,119,26,224,241,120,205,43,203,139,131,237,16,49,165,241,38,65,159,33,16,18,211,173,207,166,198,251,252,212,33,233,20,201,110,172,176,76,61,50,249,49,66,186,207,170,157,27,190,128,168,167,83,0,1,155,82,88,219,221,189,18,113,46,235,211,221,24,96,87,227,171,235,138,45,71,246,18,140,39,149,255,110,191,231,128,120,159,208,165,226,78,57,76,133,196,228,6,127,172,123,42,178,84,88,103,239,217,15,182,211,5,143,38,38,24,103,214,91,159,16,223,151,155,94,115,142,67,133,89,31,107,159,211,152,251,220,231,36,14,81,73,79,187,71,244,99,29,13,166,161,104,230,209,85,218,63,66,181,118,175,15,97,15,191,146,204,123,109,127,65,121,26,150,3,53,35,224,151,168,118,103,5,227,143,202,35,142,42,139,166,31,87,119,71,239,210,78,197,227,183,251,99,107,94,19,121,167,57,180,30,13,206,249,158,195,235,253,74,199,4,22,40,98,46,59,45,97,48,29,244,124,96,180,168,167,35,2,135,131,134,198,249,127,161,51,191,44,189,130,140,62,212,11,17,164,85,195,222,221,0,246,254,119,52,217,72,130,46,162,129,255,14,145,129,26,182,255,43,208,243,20,78,118,217,170,156,34,96,9,168,175,123,194,196,223,45,190,72,4,105,0,20,5,175,224,7,58,39,129,28,159,226,79,172,135,74,189,56,203,177,130,131,211,222,200,74,132,74,161,54,46,0,99,106,244,145,235,61,92,46,170,159,119,175,64,26,71,214,241,178,178,55,116,206,147,177,87,20,76,192,176,57,95,82,177,172,32,93,12,116,121,78,129,214,174,72,224,193,186,38,80,12,224,33,125,222,15,11,88,174,243,239,189,142,166,47,145,231,29,152,226,2,202,130,32,56,130,226,231,43,193,186,43,135,48,69,180,100,178,150,166,15,193,3,160,63,157,208,136,8,30,52,82,139,198,139,190,126,22,52,187,250,15,178,38,7,127,243,196,93,91,148,159,43,211,249,52,3,38,202,27,117,206,62,44,240,136,105,105,8,252,31,39,250,73,137,202,99,109,101,107,80,39,200,81,178,104,108,213,130,83,200,34,55,16,242,194,104,183,197,132,194,98,188,184,71,10,15,114,21,116,239,192,148,143,242,87,122,229,142,88,222,40,136,8,69,140,133,55,29,209,34,104,53,79,12,58,24,216,116,144,15,17,1,158,22,89,4,178,226,35,119,93,239,252,188,27,27,214,255,172,139,140,127,177,14,63,60,211,3,199,89,4,100,73,77,8,215,192,191,234,219,81,196,224,116,226,54,163,233,123,119,249,26,173,97,187,100,117,165,95,169,235,243,122,2,132,90,192,100,243,210,121,99,53,227,31,91,163,4,39,165,151,123,220,104,188,210,233,248,47,19,20,64,65,116,199,87,8,252,225,143,151,36,220,238,215,82,34,142,254,140,152,112,64,158,48,230,183,156,85,113,124,205,85,156,108,20,69,169,23,87,215,234,154,88,43,68,112,92,98,211,10,248,26,91,223,210,78,115,206,91,186,239,23,153,193,218,79,152,35,60,74,108,10,106,88,84,8,229,115,202,73,217,169,43,22,211,234,5,92,192,154,77,200,42,152,196,117,215,194,171,125,127,134,249,118,94,139,22,11,118,46,217,215,206,220,61,91,254,4,205,29,203,172,21,232,57,233,141,67,255,197,69,57,32,29,224,246,241,229,109,70,118,220,137,207,215,149,145,174,251,65,212,152,114,160,250,205,25,116,63,123,126,162,186,142,14,93,27,78,169,204,27,109,151,145,35,147,35,253,75,1,15,51,43,103,182,237,11,90,202,81,62,149,97,42,39,215,78,169,31,100,31,170,155,184,42,8,181,56,9,95,173,160,106,77,24,253,156,165,7,72,17,131,32,6,107,55,150,207,130,117,24,76,219,45,224,166,166,219,108,116,203,164,228,187,244,90,240,89,74,130,72,32,9,250,2,18,84,85,11,220,49,120,15,166,57,79,50,210,60,134,181,168,254,250,29,244,29,112,102,229,120,190,53,48,186,64,26,70,209,204,133,209,111,148,92,215,236,17,2,48,25,212,65,34,39,35,232,162,128,24,174,139,105,15,85,218,243,228,139,71,79,174,64,191,137,8,9,30,177,75,160,51,116,42,61,224,203,42,25,157,232,236,223,202,171,255,73,177,238,233,219,82,15,237,88,9,62,104,144,104,122,179,116,48,242,111,150,17,105,62,118,132,90,179,93,162,17,254,95,77,223,92,111,231,51,137,220,251,145,238,75,249,247,64,62,184,43,19,98,225,125,138,198,25,132,180,94,150,162,232,54,1,110,99,34,78,142,137,219,191,125,227,102,50,212,71,62,48,177,243,188,70,2,252,36,70,50,160,8,72,128,244,154,65,213,188,92,251,218,199,142,64,221,171,149,3,170,216,218,207,148,139,134,169,107,27,219,187,187,28,203,70,26,173,146,251,232,127,218,192,210,249,95,253,0,22,91,21,254,32,116,70,109,131,24,229,26,143,89,39,202,89,20,106,62,82,5,128,244,25,15,21,239,37,65,150,24,246,83,162,138,15,95,201,90,123,54,71,177,146,33,183,97,98,128,25,25,215,200,226,94,77,118,97,192,139,120,10,167,155,9,141,140,234,77,204,201,111,195,59,230,21,219,126,110,109,122,34,117,230,241,9,193,237,208,6,43,82,45,45,137,117,240,210,188,178,225,237,171,238,10,182,83,46,100,193,149,207,71,248,136,154,167,46,238,185,87,25,135,38,212,209,31,128,246,229,8,1,62,150,238,98,49,128,6,93,53,201,180,40,217,251,163,62,175,57,147,220,90,164,178,153,195,245,90,142,152,204,72,146,16,157,93,124,165,125,88,19,217,207,191,225,236,56,217,242,153,132,123,188,16,87,183,122,80,147,42,85,103,25,167,170,227,52,132,231,43,86,168,86,158,231,174,217,118,34,129,156,219,211,47,218,42,194,244,188,9,13,43,66,52,100,129,247,0,94,85,207,231,129,64,37,1,208,107,151,240,150,144,248,181,156,139,186,200,65,130,127,148,2,28,236,220,140,84,79,66,139,67,25,193,25,9,70,229,36,42,159,43,247,232,201,33,146,34,85,164,139,139,66,110,157,209,243,67,117,178,107,77,3,63,99,170,113,189,225,178,224,160,184,106,92,179,66,225,151,120,1,90,151,189,26,60,12,206,119,98,158,156,155,167,35,229,207,233,244,248,57,78,137,15,143,178,221,117,94,35,123,102,195,109,76,184,202,231,172,204,12,164,4,233,234,158,68,34,183,125,214,96,162,101,18,3,18,124,251,76,67,22,222,245,62,66,103,96,80,23,61,21,221,166,255,131,51,223,10,42,142,8,89,97,39,201,148,137,24,109,83,14,48,50,124,240,202,178,146,214,5,222,27,143,242,20,162,32,200,21,122,198,107,134,35,141,231,208,110,50,36,183,207,115,220,226,144,110,163,97,127,199,238,20,120,38,107,111,39,194,46,12,214,230,253,195,33,66,145,115,58,35,69,183,124,115,186,201,85,42,35,8,91,115,45,247,159,3,46,134,64,224,32,26,188,135,41,210,11,69,240,93,61,107,23,135,20,148,13,62,27,86,66,148,157,59,51,220,27,100,56,40,202,83,157,59,99,119,51,43,98,134,143,155,13,232,48,234,175,151,2,232,83,63,125,222,116,227,217,24,70,98,190,239,201,61,134,101,99,182,2,96,131,58,184,134,238,120,86,225,190,244,119,200,249,89,67,158,221,150,101,12,55,222,148,36,125,244,160,56,63,241,132,128,82,96,126,211,45,255,84,14,223,40,100,239,175,51,21,229,104,79,216,57,10,180,219,49,2,158,204,8,63,84,204,143,236,243,77,162,195,33,108,25,102,78,182,27,58,157,164,224,72,107,125,197,25,27,86,185,223,92,39,192,136,193,201,166,65,194,38,238,54,185,82,155,109,43,132,110,63,62,47,76,114,35,244,208,176,57,213,208,219,109,8,50,167,169,91,140,91,52,163,15,245,207,109,126,116,103,178,75,134,114,235,189,52,250,190,67,64,119,255,115,13,60,1,164,132,253,239,76,158,194,177,108,231,120,63,186,24,237,51,27,164,119,57,180,88,115,97,181,1,36,2,249,169,49,197,12,171,131,219,246,207,91,223,234,141,91,225,92,35,179,181,107,138,26,194,218,198,105,44,0,146,112,18,47,230,243,181,111,108,21,197,28,137,51,62,202,63,153,125,94,110,250,185,58,183,171,107,123,165,146,138,111,14,22,142,213,23,240,109,49,136,107,88,249,167,122,149,163,37,46,64,172,99,81,145,135,250,29,6,129,22,64,237,100,44,121,149,46,130,218,244,112,30,84,190,243,71,2,139,21,62,100,58,145,38,217,61,0,126,47,131,162,187,238,97,81,243,9,151,23,106,75,72,183,27,11,129,30,162,57,111,249,252,203,125,54,106,13,66,248,247,45,57,13,169,184,216,0,62,71,20,190,75,225,238,98,118,242,248,125,28,10,27,78,83,239,48,174,160,137,68,107,27,166,165,162,150,60,232,228,160,124,159,168,133,66,0,194,8,83,155,132,55,74,181,192,87,183,153,103,20,95,4,166,132,208,125,73,113,239,75,123,229,151,140,142,35,207,248,255,228,220,51,71,239,115,209,67,184,179,16,198,12,208,96,57,92,83,10,10,103,154,96,179,226,196,19,239,232,100,166,99,208,245,54,221,130,10,121,71,28,104,207,165,215,230,170,73,164,32,70,227,147,95,180,148,227,9,78,177,120,191,188,23,107,239,223,219,88,42,168,183,89,82,105,2,187,213,128,19,15,200,176,88,150,251,107,44,251,177,107,109,163,181,108,157,24,117,190,15,186,246,228,133,76,104,137,65,79,61,137,31,22,141,46,190,74,216,108,108,130,70,64,11,80,176,209,96,222,79,218,135,245,141,187,208,249,158,169,193,146,250,6,133,56,185,201,44,11,89,82,207,27,34,207,108,60,240,251,219,145,26,106,175,60,221,200,111,219,82,107,85,182,186,203,141,45,80,88,32,52,248,122,20,229,172,100,42,122,191,26,94,99,251,166,234,193,131,135,112,146,43,48,144,124,68,207,132,201,112,224,178,190,169,216,218,64,14,84,154,236,88,34,49,241,249,220,3,13,47,93,144,235,250,25,20,59,254,234,181,214,30,170,142,176,228,173,42,30,29,154,125,128,247,89,200,211,158,120,188,172,103,13,7,174,37,106,45,125,33,118,117,148,240,141,56,252,167,152,188,13,181,201,133,3,184,73,163,116,234,209,107,70,240,90,254,181,167,190,254,141,118,106,182,44,211,120,160,243,189,65,0,199,32,9,147,11,56,101,71,26,73,102,190,1,191,70,71,109,15,252,35,226,187,253,125,46,197,160,49,149,163,30,223,167,15,10,255,126,115,66,43,159,169,57,207,155,75,138,149,93,58,101,188,94,181,147,165,44,230,142,104,179,129,134,184,102,134,230,123,208,9,143,139,159,244,44,114,244,129,11,252,253,240,114,38,92,124,87,132,245,109,96,3,135,187,143,31,142,191,248,161,224,31,160,5,60,204,186,158,245,94,101,61,170,118,41,37,11,137,70,113,184,89,99,239,63,148,7,26,160,134,78,74,105,68,176,83,180,88,39,101,252,85,89,230,150,174,74,124,199,221,58,88,3,39,228,227,72,251,33,247,222,31,7,55,239,120,126,71,157,0,190,198,169,95,90,229,115,203,95,216,95,144,19,198,109,21,31,106,73,159,153,10,8,58,80,142,21,181,155,198,204,92,145,162,178,213,137,64,72,95,13,206,65,112,252,247,193,32,14,138,201,202,127,27,204,27,123,154,62,221,97,96,127,175,34,90,199,66,17,118,102,39,151,250,50,173,206,163,116,153,18,191,15,227,0,24,165,132,169,181,129,210,170,39,58,215,114,129,166,44,21,71,15,6,67,52,157,224,62,71,22,26,31,139,222,54,202,135,217,94,251,138,70,191,140,26,100,231,22,126,218,104,35,65,71,89,41,29,252,95,225,165,71,229,253,252,35,124,254,251,20,50,14,107,176,87,157,250,83,96,212,94,205,231,187,232,111,201,208,228,198,124,24,161,109,183,144,138,79,36,37,85,7,183,53,209,187,21,251,42,162,21,76,168,57,186,99,99,207,47,20,65,30,84,169,235,203,141,43,122,212,37,131,154,7,92,67,90,42,187,26,38,46,120,233,32,87,61,24,197,129,94,29,114,39,141,10,89,161,191,131,240,218,176,115,81,163,74,35,62,140,222,43,113,42,251,61,142,206,21,69,227,3,121,235,200,222,251,64,32,154,29,37,96,209,10,163,48,151,31,186,11,153,75,14,26,62,233,220,85,127,50,56,6,15,42,17,167,11,252,146,42,236,200,129,104,200,11,135,155,254,35,231,196,161,80,114,193,13,175,247,173,175,220,184,107,200,235,121,166,77,152,233,190,0,111,92,22,71,225,161,88,207,51,220,35,44,83,87,171,144,34,133,10,200,168,80,147,46,186,197,21,10,102,46,18,242,239,219,155,143,180,57,181,9,63,1,171,136,77,28,184,111,173,124,109,164,54,81,229,98,243,87,182,164,122,243,214,52,234,170,157,44,8,5,254,218,193,183,233,48,18,220,201,89,47,34,85,47,0,77,6,240,190,130,245,191,80,157,65,189,165,47,245,214,37,85,248,100,251,57,235,141,71,16,118,56,112,207,218,31,51,97,72,71,5,186,204,99,147,73,217,117,110,206,10,61,31,214,135,6,214,27,201,18,184,131,56,78,198,168,184,93,239,92,240,228,221,192,75,212,228,122,6,214,33,102,67,145,15,196,61,1,212,179,133,204,102,131,120,190,100,103,227,87,2,109,148,86,245,55,12,216,97,192,67,33,192,95,52,227,142,244,159,182,7,155,69,152,205,247,111,17,133,190,58,216,223,149,167,171,10,29,155,191,235,6,28,117,178,219,6,182,244,22,203,64,168,251,27,86,207,124,180,156,139,196,243,81,24,231,164,121,86,45,226,205,28,238,81,169,128,146,66,183,51,168,11,31,112,204,182,151,252,195,45,180,13,229,254,79,234,117,125,146,152,162,205,198,50,202,177,161,145,20,156,133,153,74,4,152,164,225,249,17,234,193,178,67,1,156,151,168,105,34,184,90,235,46,162,86,71,63,15,22,152,79,241,161,71,248,10,96,137,141,167,131,222,2,231,74,73,100,113,48,212,107,135,127,228,26,47,81,144,24,117,83,252,49,187,163,67,236,99,18,11,156,107,109,113,212,110,78,243,177,137,237,117,241,234,52,27,16,43,188,3,236,12,139,179,136,65,228,65,11,107,233,90,107,65,3,80,195,25,128,58,250,53,18,56,142,126,56,164,109,117,141,251,37,247,236,152,241,12,75,5,141,125,116,124,243,248,134,68,75,164,135,191,172,18,127,12,35,26,30,86,26,155,231,208,7,137,3,139,89,187,250,118,91,250,82,207,141,192,51,127,108,180,135,14,158,220,130,93,63,57,165,26,197,253,5,117,81,54,199,25,244,157,79,100,186,204,182,201,111,244,179,132,221,76,107,59,113,235,66,196,199,92,8,135,213,158,229,95,111,16,39,92,206,44,203,29,98,180,58,221,117,219,143,148,31,84,114,48,131,173,249,230,155,2,142,39,23,203,150,216,6,177,208,111,216,176,37,120,53,227,107,117,4,77,247,174,27,250,175,180,193,106,247,221,163,175,35,36,75,17,99,243,176,182,206,39,113,213,195,85,149,31,239,101,15,225,185,209,155,22,143,151,85,223,142,96,59,127,165,77,204,145,244,24,115,132,9,246,3,159,173,65,152,239,20,68,13,123,6,78,246,54,151,169,100,198,246,135,121,111,28,81,105,124,222,221,178,13,221,30,52,68,67,30,42,191,7,120,4,181,38,126,87,166,171,238,42,233,153,111,95,137,81,32,146,224,213,116,138,11,210,85,165,63,5,211,98,111,84,68,174,25,47,231,220,61,224,93,223,137,249,176,244,123,167,124,61,182,253,169,71,55,231,108,36,223,167,37,151,64,223,50,104,4,22,172,83,253,15,156,57,62,182,11,52,180,221,93,12,34,231,170,31,216,206,23,61,23,37,14,69,64,152,159,211,174,49,111,167,137,206,24,225,208,172,106,101,147,238,226,186,47,73,231,248,87,141,226,201,199,236,133,81,252,202,37,52,90,6,26,216,236,33,3,85,29,10,119,185,148,223,55,105,33,162,244,122,231,30,58,174,27,126,153,90,184,15,46,202,132,16,219,188,43,245,196,70,101,70,116,249,4,167,105,144,222,97,54,152,205,237,75,116,56,235,2,243,239,145,54,142,222,164,42,161,80,117,198,96,53,248,15,13,0,138,224,112,232,221,20,105,57,42,14,45,64,218,219,25,107,193,96,66,206,7,45,62,76,188,0,173,219,255,223,246,239,150,3,221,112,24,185,186,44,230,249,31,52,160,100,146,219,151,26,164,40,251,188,106,197,54,175,145,59,156,147,18,26,53,206,62,233,222,221,244,250,228,253,189,157,16,104,32,35,75,229,251,51,195,75,98,244,17,5,48,243,110,2,79,65,63,148,125,9,236,85,251,120,26,119,202,114,159,17,142,197,90,1,57,255,137,72,104,217,133,124,93,126,209,251,206,180,183,87,104,24,3,17,225,127,159,29,232,222,195,123,66,211,156,246,211,187,53,200,107,75,93,46,31,40,1,197,142,56,94,222,242,156,132,81,56,96,45,151,214,61,123,124,43,39,123,27,246,60,77,152,82,207,244,236,28,183,245,35,241,108,190,21,155,211,34,182,227,154,76,35,170,89,209,129,54,175,121,11,40,5,87,222,26,16,189,242,140,57,2,243,49,104,240,232,20,131,226,193,133,59,168,224,58,54,230,252,44,57,93,109,212,63,99,21,111,73,34,50,18,149,69,108,28,178,117,60,147,68,99,182,65,108,223,96,233,235,187,166,219,221,34,16,207,83,193,79,87,232,119,182,88,80,67,201,108,241,63,192,122,92,236,188,59,158,218,233,59,137,229,244,103,180,129,63,97,181,212,151,157,170,118,96,23,234,247,240,178,236,54,210,242,33,225,162,102,125,181,208,21,125,86,186,237,217,102,212,179,222,158,225,190,174,83,194,166,243,176,246,192,237,183,95,190,191,203,51,17,189,61,177,58,228,42,30,233,84,237,243,162,176,240,30,46,208,162,162,192,1,149,234,138,109,180,32,254,50,248,95,218,53,146,85,108,226,166,29,61,251,201,27,208,105,8,210,212,239,80,59,148,101,240,145,240,133,3,117,77,173,186,193,167,36,141,54,112,77,217,239,133,190,234,76,31,158,81,65,207,179,189,74,34,234,254,24,30,241,55,136,231,139,28,232,158,146,16,253,25,10,95,193,209,55,145,229,243,71,177,157,75,172,124,138,99,172,98,49,212,255,10,201,99,224,240,239,135,211,164,156,2,175,98,163,205,138,11,195,27,77,184,97,133,21,0,65,186,200,144,127,16,19,79,35,232,54,63,48,192,52,247,230,68,159,124,58,185,94,82,152,172,213,7,216,172,95,249,222,194,26,58,199,97,179,65,119,103,53,20,137,35,95,239,69,132,174,127,151,58,237,18,50,205,83,35,113,220,85,166,194,91,140,112,165,41,163,6,184,167,117,82,60,90,116,40,109,7,165,101,231,185,4,86,225,233,10,13,39,22,32,111,93,3,230,186,176,109,19,247,33,129,195,138,200,4,213,126,133,24,237,7,85,52,98,68,128,63,245,95,4,158,155,111,59,74,143,56,16,121,226,7,176,112,233,48,60,158,122,23,81,62,61,113,213,110,100,128,70,149,4,230,48,174,91,91,114,95,2,5,144,215,32,239,30,188,0,251,109,11,163,164,49,29,212,95,130,37,126,105,120,218,126,175,180,166,132,3,217,249,80,180,213,97,238,137,41,167,71,55,92,52,104,210,94,224,92,201,214,26,172,161,196,223,244,241,62,17,88,34,17,235,241,30,24,168,80,62,169,224,168,196,90,22,44,27,12,53,215,8,103,110,213,129,170,228,75,130,150,240,82,49,212,132,100,164,204,201,152,6,209,190,215,72,250,103,4,94,106,74,167,119,4,73,23,166,79,42,130,187,128,106,71,67,183,239,130,119,33,153,166,38,22,139,162,137,18,29,27,70,139,214,215,86,55,227,182,25,171,225,245,203,50,230,179,67,191,120,229,158,202,160,218,105,64,195,214,156,74,123,5,72,114,144,78,41,240,191,197,61,107,52,25,140,249,151,123,90,52,6,74,61,143,242,25,135,3,62,107,52,163,105,56,2,28,27,40,49,249,151,115,96,46,26,90,217,201,55,217,200,113,149,119,165,10,212,38,108,140,206,181,145,182,185,122,108,228,19,51,55,30,104,125,0,114,29,242,45,208,68,92,37,133,27,29,152,177,121,205,212,3,64,30,199,120,254,239,230,104,253,194,251,54,241,66,32,241,183,85,42,209,241,191,238,241,239,159,78,110,235,208,255,155,211,19,20,82,2,79,7,170,119,143,99,133,88,137,108,30,145,204,129,82,189,119,24,38,60,173,250,86,9,63,39,144,77,58,15,159,92,69,64,77,110,41,82,243,145,253,167,25,211,29,141,2,3,26,66,203,87,222,123,65,72,36,136,138,211,60,78,91,163,23,163,194,18,117,251,193,193,56,251,18,90,173,248,253,43,222,42,163,157,129,16,242,37,0,158,101,89,183,167,34,214,130,191,161,99,13,195,220,232,99,60,120,245,165,217,55,125,168,153,219,124,232,255,51,20,159,16,164,144,194,229,123,205,75,203,82,235,112,103,107,218,75,43,60,221,26,206,159,232,150,74,43,189,2,204,69,29,112,164,75,93,48,209,84,243,131,226,34,191,7,14,98,84,113,221,135,114,209,88,39,121,226,62,130,7,84,40,127,50,184,12,86,152,196,135,17,44,106,98,253,90,171,253,161,136,1,235,203,141,145,159,151,126,39,115,103,211,54,87,233,169,85,217,23,32,168,223,71,155,78,198,117,76,72,10,164,122,157,70,23,143,97,70,36,196,192,183,242,61,72,107,44,14,154,133,172,15,228,38,77,136,40,77,149,197,16,84,168,83,13,65,188,116,138,59,191,183,36,109,89,55,182,29,206,22,65,193,212,127,23,216,12,195,41,221,242,91,89,38,68,247,153,72,202,52,215,150,142,86,132,155,196,136,213,165,123,134,133,192,65,156,189,117,199,51,162,210,128,204,125,3,69,222,23,152,120,177,89,10,230,148,111,219,218,156,71,131,96,184,174,100,81,145,176,120,32,169,124,96,9,21,203,145,234,113,107,5,181,80,12,132,98,159,186,141,82,71,103,188,87,87,175,132,189,121,210,137,161,128,226,61,186,16,128,79,57,162,81,101,11,12,231,48,209,156,194,253,2,59,240,129,100,38,142,212,158,222,214,150,41,224,182,206,246,230,130,158,10,81,84,174,84,4,27,65,98,23,68,236,96,47,67,10,239,35,81,122,213,233,223,195,11,89,194,79,184,130,158,207,126,170,143,54,102,14,93,127,118,181,50,71,243,68,107,30,34,215,148,232,179,132,152,45,248,218,169,152,174,137,215,188,204,35,135,242,46,242,74,136,131,52,56,133,173,91,137,23,9,188,233,246,180,206,149,226,130,98,207,38,36,160,145,25,42,6,142,130,247,142,0,152,47,214,130,37,150,30,84,51,4,86,246,29,241,255,208,117,23,210,143,14,221,194,55,70,136,94,88,157,20,239,109,177,244,67,151,20,219,170,81,216,4,252,97,135,174,6,17,44,59,62,177,214,83,146,80,21,131,168,176,161,84,177,133,197,43,203,10,96,92,81,140,119,191,73,47,118,208,76,41,170,114,63,38,126,80,76,30,88,84,64,58,120,198,108,186,25,65,47,132,112,159,139,31,86,89,129,188,174,218,143,247,247,247,177,230,88,179,170,21,173,156,91,125,236,221,190,7,209,124,108,61,67,168,179,131,147,222,44,150,26,22,164,86,174,106,99,50,173,5,53,196,117,196,244,97,252,62,50,10,104,133,246,116,95,183,174,226,224,143,22,84,163,150,19,216,215,141,200,115,62,175,173,42,224,49,65,221,101,219,133,117,114,183,7,34,48,27,241,58,249,204,173,156,83,58,145,33,211,84,105,192,96,151,110,103,177,198,26,130,205,151,244,79,57,65,72,168,241,9,200,99,43,111,93,2,182,61,230,95,94,252,38,116,148,205,1,153,238,86,252,163,30,23,82,35,149,86,20,182,237,48,32,107,213,31,212,132,119,12,224,76,102,19,82,70,71,130,25,40,68,196,202,198,23,229,254,251,10,42,75,73,92,42,197,17,17,23,202,210,142,18,251,134,78,159,70,225,29,231,143,215,100,112,67,0,120,138,71,135,119,103,224,152,241,48,141,72,43,248,253,190,235,255,248,238,84,65,211,39,13,143,186,128,83,41,116,161,181,64,115,233,174,43,45,232,205,177,230,31,1,23,80,18,133,23,51,193,25,98,152,232,49,78,204,246,58,64,118,80,201,58,192,62,66,49,166,225,216,234,42,52,239,11,156,250,166,16,193,12,180,11,129,116,68,130,173,31,209,87,248,217,178,209,233,208,74,22,204,217,91,222,160,69,128,130,236,12,84,133,21,174,114,160,13,112,18,80,48,128,129,90,16,27,81,157,23,3,129,123,117,88,167,164,222,101,234,33,179,26,106,178,192,140,8,124,177,3,207,247,236,129,197,55,64,254,76,173,179,31,108,80,93,128,90,199,238,14,240,21,39,202,95,5,116,18,41,107,148,215,164,123,150,152,221,70,10,117,170,180,205,90,35,71,194,79,32,14,91,12,246,169,155,105,71,88,172,115,207,157,219,161,253,115,80,62,120,98,61,29,14,20,65,5,29,131,29,9,97,224,53,183,223,52,107,163,113,23,232,170,42,216,24,94,120,75,231,138,48,124,131,30,193,7,69,200,233,219,175,201,180,50,198,236,163,229,134,27,93,169,67,217,13,23,94,69,25,45,62,125,57,79,79,164,127,170,171,122,164,20,255,24,159,162,128,53,165,221,100,185,118,202,239,241,95,100,9,111,54,34,220,192,109,189,167,109,194,204,0,153,9,119,107,227,5,248,112,86,146,254,249,45,206,220,46,18,46,105,23,139,93,160,134,210,130,183,123,134,9,117,87,157,130,111,189,255,209,158,123,19,42,213,71,37,116,8,119,16,186,38,148,129,204,66,118,86,117,217,0,233,128,200,35,245,83,111,45,143,150,245,153,122,166,198,42,154,152,37,214,55,46,95,157,113,29,125,212,118,61,171,18,233,56,137,216,35,182,121,32,150,207,236,199,37,84,217,167,29,131,215,56,131,214,175,255,52,25,180,87,149,37,7,199,235,231,40,184,162,78,49,145,150,3,152,7,45,201,153,199,195,80,149,4,202,68,161,175,82,109,101,6,218,8,85,47,240,82,94,38,95,135,20,49,208,183,126,173,68,82,247,26,54,155,29,74,234,59,74,10,235,108,2,95,254,175,114,20,19,250,71,138,221,220,98,164,42,158,149,201,50,249,76,139,24,151,97,69,88,139,83,88,227,117,136,4,44,144,34,138,165,217,163,88,101,126,37,147,177,47,34,26,170,186,143,4,204,15,75,185,148,127,169,212,131,170,85,194,33,193,172,65,138,129,167,10,99,97,158,91,71,8,34,255,66,53,172,90,137,87,117,107,38,169,43,206,127,121,248,213,23,105,108,60,182,246,110,180,21,121,229,75,133,235,112,142,137,21,113,244,118,36,6,32,100,222,183,172,180,124,250,40,22,211,220,41,101,199,36,248,181,231,119,148,204,53,172,73,172,174,200,166,48,68,225,235,228,173,129,230,106,163,48,79,235,24,28,208,118,232,41,215,243,173,158,187,77,241,18,58,67,240,206,117,124,18,130,175,227,65,166,193,112,134,41,34,236,137,214,119,27,23,27,156,73,141,223,0,169,125,43,42,14,90,91,167,240,98,86,127,35,194,80,86,135,1,84,205,149,10,67,41,165,251,220,233,223,47,166,115,100,212,56,25,40,56,143,95,6,43,245,130,205,175,102,141,198,193,83,234,189,198,10,219,48,44,110,66,27,249,248,118,164,19,194,88,170,193,255,233,82,68,39,123,226,122,136,85,148,95,157,106,68,206,158,159,21,188,75,213,164,187,117,79,40,199,203,141,154,14,18,150,8,173,109,129,82,138,112,205,108,173,197,81,9,200,172,108,97,7,214,84,207,182,252,37,67,93,95,123,126,53,130,161,80,46,139,175,98,173,176,10,120,205,70,13,71,186,145,129,70,201,142,169,102,134,234,245,36,148,19,126,181,112,115,47,104,62,137,154,201,215,209,222,244,87,48,52,169,178,167,194,77,255,90,62,95,1,139,156,27,152,128,31,65,123,187,132,136,132,224,186,201,167,131,116,128,248,232,163,250,123,205,45,136,143,199,99,67,74,221,133,123,106,26,100,21,35,22,55,216,141,107,218,223,63,197,251,18,213,35,126,93,186,53,78,163,111,197,131,139,185,129,160,216,246,210,64,131,20,84,240,183,214,63,6,114,84,4,164,103,12,86,238,49,187,123,78,203,216,17,222,210,18,206,190,135,252,213,196,54,162,105,19,73,188,55,140,81,247,223,92,210,82,219,7,197,130,235,21,33,10,106,26,149,35,225,17,245,44,221,201,108,112,185,196,24,35,139,239,25,124,186,136,241,199,172,44,206,122,91,84,12,48,59,200,226,187,141,51,176,3,163,166,220,19,211,69,215,152,141,99,110,29,245,178,190,112,107,28,170,234,23,56,104,212,183,72,191,45,12,108,250,246,155,57,71,82,100,5,27,236,140,15,32,65,190,111,123,155,199,175,23,182,147,42,77,54,141,209,231,80,6,96,105,218,24,72,123,157,244,181,75,160,228,91,149,143,188,125,215,64,191,95,86,191,83,84,98,131,114,162,75,157,180,150,22,105,146,47,124,49,12,169,215,236,137,126,9,73,228,128,183,225,7,106,16,33,218,241,66,94,104,230,98,127,118,68,0,227,232,18,245,125,37,94,221,117,232,157,18,105,122,209,136,253,6,253,248,82,56,155,113,0,253,29,104,243,217,134,251,124,41,38,232,9,173,62,40,222,21,8,76,121,131,30,24,215,114,27,205,32,67,52,79,9,186,35,171,175,22,249,194,141,164,73,154,173,98,113,160,51,163,43,220,206,16,146,164,58,28,133,189,68,44,58,167,64,62,122,137,228,175,140,34,192,56,159,153,82,43,145,159,165,216,21,209,87,15,198,223,1,132,116,155,234,251,18,82,200,168,117,21,158,178,53,78,128,8,162,160,39,153,254,194,246,4,160,143,188,224,159,217,49,243,179,92,237,60,12,21,128,238,180,32,129,60,22,247,143,143,236,173,74,20,124,48,186,147,32,64,201,8,83,62,30,118,223,191,126,167,160,169,222,114,137,169,29,162,144,30,0,248,164,250,171,186,78,112,85,57,99,10,101,116,126,15,189,174,139,127,134,100,112,7,162,55,119,32,67,192,179,163,210,166,28,10,242,162,118,120,208,108,13,102,51,71,17,40,116,191,62,253,244,113,92,156,102,50,175,157,144,17,4,70,61,231,253,53,24,32,177,15,23,157,167,74,97,84,110,91,28,83,114,216,191,199,65,196,121,193,157,65,192,202,36,164,118,71,110,71,214,167,11,0,181,235,95,79,143,118,171,246,31,28,50,232,183,83,193,194,157,210,41,237,226,128,250,203,112,9,56,113,202,253,171,166,250,33,219,249,98,44,243,177,113,140,227,79,141,30,25,72,213,79,139,100,253,247,158,131,164,193,39,135,125,114,137,123,205,249,20,253,164,36,213,250,198,25,35,8,127,155,220,45,224,114,1,136,109,144,220,58,211,175,3,46,72,138,242,124,128,78,189,33,79,64,37,234,218,96,87,123,145,72,122,235,103,189,179,203,97,12,64,226,11,1,37,42,164,30,13,40,204,181,201,168,210,230,46,10,93,24,187,228,160,46,76,41,35,74,215,228,150,226,172,43,139,120,52,120,120,82,154,34,199,223,237,7,37,128,48,44,117,137,8,202,164,103,235,93,211,249,44,140,175,41,111,50,187,95,152,13,252,242,38,235,38,73,135,173,63,195,210,13,19,132,23,8,163,10,149,113,202,91,157,221,67,176,243,2,136,49,238,137,76,56,206,27,89,234,0,44,249,174,239,144,205,148,4,135,80,168,64,115,62,67,130,0,168,148,154,50,128,226,16,150,254,254,129,95,155,110,193,68,58,189,112,37,218,219,50,150,177,58,19,136,245,26,197,199,140,123,233,48,36,155,20,255,199,28,236,169,193,111,153,234,252,242,171,210,167,74,217,28,71,160,240,102,45,253,88,11,236,27,71,95,64,102,142,13,192,247,214,102,102,95,73,235,86,146,139,7,236,202,173,94,207,254,128,211,3,136,243,198,3,169,210,200,231,131,158,199,67,122,153,144,65,33,46,151,78,145,103,79,64,17,96,210,68,88,159,94,135,210,182,249,47,124,151,149,71,33,126,20,98,196,114,135,248,49,121,16,197,104,103,190,84,81,17,21,212,207,165,49,159,16,108,93,108,219,215,81,199,195,72,107,158,73,154,129,9,213,112,74,6,249,118,7,1,13,6,214,93,151,162,63,64,92,31,199,21,156,37,59,90,106,53,197,101,215,14,83,61,123,200,180,212,119,154,46,147,177,244,136,253,1,207,47,162,88,67,211,4,24,43,162,236,120,251,90,14,242,102,11,246,25,80,177,150,83,174,51,77,196,190,216,108,57,139,208,247,11,91,23,250,249,166,113,154,238,65,171,72,85,183,218,27,137,126,150,41,182,64,19,29,60,31,158,35,173,54,86,107,140,217,218,194,140,138,95,194,46,110,235,5,51,18,0,242,26,203,227,253,199,181,154,252,178,62,119,113,66,182,217,212,203,241,43,254,4,48,229,146,81,102,253,84,33,255,51,187,79,91,100,202,136,174,188,73,63,242,62,8,21,31,25,9,146,22,222,211,128,52,135,160,91,87,29,194,129,156,242,121,211,175,38,222,243,36,205,189,1,0,207,135,160,133,127,123,202,180,41,101,18,20,74,179,19,49,106,197,124,176,206,94,11,45,67,93,133,7,198,227,254,214,124,120,81,34,217,64,15,132,245,99,55,156,208,241,124,16,243,169,69,9,143,123,109,129,20,246,71,82,41,176,171,16,135,89,13,244,246,180,170,56,9,240,19,250,228,159,207,157,247,181,179,36,18,5,160,50,186,173,18,250,205,133,45,43,130,165,214,158,82,208,106,42,249,192,164,101,120,238,107,225,153,42,140,184,201,63,24,233,136,62,26,195,252,208,133,121,253,110,40,82,12,139,238,15,229,94,96,68,40,2,26,202,232,200,6,42,15,208,128,75,106,244,29,114,197,152,166,157,214,105,1,0,157,83,187,55,225,50,182,221,102,246,186,67,152,191,53,55,194,12,118,89,246,231,19,171,47,179,86,28,254,114,1,125,1,191,233,79,21,4,243,154,103,240,157,3,228,56,39,13,2,38,98,220,46,11,180,235,189,58,87,159,117,229,181,40,199,239,132,143,46,87,191,66,173,108,158,19,71,33,245,255,251,141,97,5,208,39,77,97,42,110,73,254,70,177,27,55,235,88,67,40,83,88,69,1,62,7,102,74,215,175,37,196,49,249,249,91,33,194,47,202,132,48,13,72,178,134,18,71,66,41,138,222,153,143,244,231,117,159,127,69,141,130,65,171,75,109,129,32,243,218,37,220,174,120,239,203,67,254,109,250,82,59,236,23,251,37,100,33,221,87,251,116,23,26,25,223,252,74,224,39,68,106,84,156,30,96,123,231,114,170,235,140,14,14,212,208,96,55,156,68,168,97,197,15,126,157,93,46,160,5,246,255,18,229,170,140,183,222,232,200,73,120,94,168,220,39,183,232,201,0,235,240,47,106,250,225,244,17,41,35,226,26,165,128,37,178,152,217,242,245,179,94,198,241,79,24,245,157,222,111,240,168,240,250,0,44,101,139,36,74,100,117,74,186,244,85,232,116,64,125,158,133,225,158,192,30,180,239,37,2,233,121,253,234,24,172,123,146,84,142,127,249,165,27,146,6,226,154,95,65,88,172,75,107,155,51,80,106,46,181,16,141,117,190,8,220,15,38,143,73,110,237,235,235,19,250,112,10,50,39,21,23,234,207,71,233,146,200,200,10,235,56,180,121,165,127,42,232,38,77,186,11,0,10,227,76,117,210,225,228,87,246,149,46,136,185,228,62,27,17,32,155,95,162,178,47,213,152,33,38,108,50,38,145,124,107,165,213,152,214,214,222,169,23,123,242,226,234,139,38,211,8,193,216,194,137,135,157,97,239,80,135,27,217,49,208,131,35,240,99,48,34,31,58,157,56,86,75,157,140,87,17,33,136,244,243,62,236,94,47,186,111,103,25,52,96,255,164,103,241,177,52,120,42,95,31,172,85,57,112,151,83,125,127,117,204,169,60,241,144,161,1,181,232,74,36,47,60,58,33,116,69,12,177,212,245,196,240,121,140,170,76,8,120,52,81,201,77,24,215,190,226,211,255,182,53,120,157,173,220,28,134,247,33,151,83,136,226,100,165,43,229,166,69,57,182,0,169,134,239,69,196,124,114,181,23,54,52,157,72,217,184,234,14,217,142,78,21,166,162,80,88,167,128,147,89,233,45,146,152,252,189,228,8,179,45,99,111,153,37,177,185,217,93,158,117,152,176,67,240,152,116,37,203,168,185,190,134,137,108,20,194,67,97,130,76,219,247,118,125,144,24,253,155,123,232,145,113,190,12,32,230,102,94,12,186,101,238,88,210,154,169,37,128,111,212,52,61,225,151,154,200,102,226,177,100,33,23,28,190,147,41,172,37,212,73,178,48,73,248,162,144,208,105,49,206,242,7,25,59,217,39,159,178,154,218,235,78,115,54,187,53,153,244,80,171,149,237,229,91,55,1,19,154,91,43,46,135,164,3,12,191,173,205,83,193,16,222,2,252,212,156,130,227,139,248,9,146,114,43,61,100,112,70,63,241,65,72,173,200,38,161,169,220,141,217,58,47,172,69,208,235,73,122,222,228,29,226,156,19,93,73,53,51,111,121,40,141,238,133,175,97,193,176,206,249,117,209,188,28,62,217,134,0,178,115,97,165,60,101,220,83,152,9,48,123,29,240,20,61,162,150,81,221,19,247,33,177,203,198,189,252,151,140,161,198,137,254,216,208,66,24,37,248,173,45,179,54,151,194,228,87,127,120,88,111,11,188,203,191,93,250,220,200,66,135,132,214,151,50,93,9,56,228,91,254,51,225,28,196,242,17,172,86,130,161,110,85,144,17,248,217,148,55,120,93,228,212,114,109,31,65,221,255,172,119,152,194,88,189,25,246,225,41,241,46,44,233,95,224,130,181,77,146,131,106,29,213,158,88,86,52,117,202,126,34,115,226,186,12,58,159,198,219,54,62,144,128,54,219,152,23,187,166,239,71,117,219,27,180,50,21,186,96,169,92,93,50,221,40,197,106,225,180,90,7,147,148,57,14,85,153,36,57,62,190,202,91,123,205,100,58,104,147,43,219,92,58,88,27,220,198,221,84,196,44,148,210,60,49,36,131,91,14,55,51,120,184,198,223,40,88,208,195,238,106,240,59,70,50,249,136,19,95,214,198,203,228,119,188,242,77,83,82,247,188,189,206,29,216,194,165,224,22,180,37,156,234,44,114,38,122,240,143,229,126,28,123,209,27,142,59,73,73,208,132,239,84,137,17,147,238,26,65,63,193,249,131,47,165,135,89,113,20,154,241,33,172,183,211,56,23,87,17,153,141,179,46,14,194,60,121,210,98,186,170,103,57,227,109,206,74,70,76,186,237,225,168,96,57,127,115,4,50,147,147,148,27,151,223,64,109,242,186,70,27,40,254,254,189,86,5,6,253,242,198,38,235,117,238,9,85,109,102,23,48,238,79,213,88,44,112,132,199,168,229,151,132,139,132,81,163,148,123,107,254,21,133,20,31,14,67,170,113,38,22,10,167,66,244,142,48,32,19,122,55,23,120,86,226,89,195,246,100,5,92,202,106,215,21,94,213,195,235,232,66,29,229,101,181,164,220,115,71,40,16,255,140,99,14,200,5,35,241,44,87,27,215,193,93,130,93,55,177,134,83,87,49,235,219,108,11,232,245,175,190,99,55,61,224,119,133,212,111,158,234,236,174,43,75,8,123,127,69,98,135,104,79,242,243,197,192,71,10,67,126,190,211,235,44,69,119,215,237,183,135,46,81,143,98,134,216,230,237,68,35,67,47,127,212,11,19,139,183,185,213,105,225,243,109,102,209,179,112,160,112,202,47,128,119,249,58,29,242,16,58,192,181,4,255,50,88,191,16,126,20,125,107,20,164,195,180,236,52,208,41,44,153,72,53,78,92,16,52,161,14,175,54,218,201,11,53,131,20,187,66,99,207,140,103,11,49,160,131,31,94,148,85,107,102,171,120,166,191,103,164,60,17,155,234,56,237,78,135,233,169,133,89,109,121,27,192,141,23,86,102,97,34,53,87,193,231,122,175,52,77,253,200,51,206,46,203,214,117,207,200,244,254,29,101,36,226,0,238,70,195,26,28,38,40,233,58,189,241,193,143,70,222,132,132,56,187,20,62,250,134,106,12,48,137,80,6,184,174,43,154,232,196,28,27,223,188,177,169,252,19,180,223,225,133,205,62,233,20,118,99,140,6,134,237,250,88,92,82,122,141,167,13,136,134,80,212,132,87,123,253,117,24,208,93,97,112,117,252,182,131,35,25,242,106,72,105,244,37,189,65,77,93,80,56,175,33,59,14,170,179,119,81,137,115,75,205,163,62,234,34,112,108,4,247,205,17,188,108,224,2,113,118,89,221,141,8,54,175,17,65,116,184,249,170,179,13,216,232,170,63,170,54,104,249,1,131,92,108,154,72,137,33,21,16,116,36,179,97,202,196,176,139,82,40,3,162,33,232,84,217,25,1,194,36,114,221,183,216,209,10,214,77,114,49,214,136,73,232,189,210,64,68,96,249,140,70,27,168,162,250,181,102,165,146,240,164,131,144,93,21,34,192,147,145,50,229,243,34,174,203,143,223,201,201,220,233,247,29,146,48,255,250,75,239,108,82,175,155,240,134,181,163,82,180,78,188,33,242,216,55,242,75,105,201,170,138,113,142,177,57,55,209,77,95,52,31,227,246,219,7,142,255,138,172,91,114,98,199,230,26,222,247,8,182,251,183,17,250,246,91,95,220,251,247,60,242,15,67,40,17,131,167,83,108,243,127,214,91,154,75,31,114,73,102,175,82,223,102,31,23,45,193,116,29,42,27,114,145,164,237,147,49,124,45,214,60,249,14,122,38,123,136,70,183,62,128,45,154,235,121,85,137,142,148,95,189,172,118,222,251,196,225,107,113,244,225,145,109,131,16,188,190,111,151,188,129,115,178,76,125,38,3,222,54,223,131,27,22,76,249,222,109,10,2,90,164,93,215,190,132,48,84,208,215,213,26,142,87,217,1,6,180,209,123,115,144,90,120,106,245,195,21,134,176,91,26,136,205,95,196,103,4,82,224,102,63,225,252,136,30,89,8,39,117,129,106,99,155,132,210,168,181,11,158,208,247,66,7,41,156,53,235,118,244,179,219,116,195,69,8,169,166,14,128,134,85,36,44,98,49,117,49,167,49,232,164,187,242,100,62,142,28,33,143,30,208,205,104,241,38,40,208,19,153,113,77,245,232,47,68,203,113,45,85,186,118,6,9,251,29,77,78,138,6,105,185,166,146,232,115,66,138,74,45,206,252,121,245,242,155,17,218,89,61,113,20,89,252,40,16,0,124,96,65,218,187,30,219,97,129,196,84,12,130,144,1,5,61,18,170,95,63,248,73,94,69,241,51,145,71,74,36,2,93,234,249,201,140,151,197,76,92,105,71,40,54,80,245,153,54,19,131,64,30,80,130,69,209,196,216,145,73,174,227,235,48,255,202,161,26,106,216,221,108,181,205,114,150,193,113,91,47,87,22,236,10,207,173,213,233,47,169,181,152,193,117,78,161,206,142,1,49,215,199,58,30,20,229,23,211,36,176,255,176,171,58,80,15,237,196,6,56,90,223,132,185,206,231,181,65,160,231,163,48,44,194,76,167,100,51,124,12,108,121,17,152,71,238,127,169,84,93,221,128,201,245,223,193,237,40,15,22,191,150,123,117,65,120,75,134,58,90,149,195,197,181,126,189,125,33,142,101,37,218,154,168,38,64,97,56,234,58,167,108,62,136,8,48,248,251,121,106,211,150,44,221,183,227,216,9,179,230,78,115,28,82,166,8,7,223,13,96,55,226,39,61,197,247,215,167,207,218,115,206,196,169,243,240,120,144,132,27,22,55,50,70,249,56,90,97,87,77,107,68,133,62,105,124,41,144,167,232,135,158,131,121,98,154,225,0,45,243,199,249,149,78,250,235,192,107,194,65,120,184,220,239,213,71,44,245,94,251,18,84,43,13,185,107,17,202,242,166,170,179,122,95,134,133,148,188,50,19,181,18,29,151,174,201,150,138,39,91,96,16,18,192,129,185,13,185,143,178,251,219,183,121,134,191,53,161,117,47,231,13,220,154,50,94,238,202,222,37,252,64,232,124,254,217,86,105,244,7,205,21,6,53,160,104,3,254,150,225,14,209,201,139,43,97,149,103,81,9,181,97,25,167,241,59,138,160,225,70,236,56,2,91,37,161,25,237,60,174,5,33,184,139,168,77,52,110,190,108,149,144,168,8,56,225,236,126,252,42,181,28,29,234,237,18,121,178,69,229,159,110,217,153,68,38,182,202,30,194,22,5,172,247,17,74,54,197,208,251,102,123,227,126,237,59,9,188,41,237,249,4,249,235,239,178,193,118,75,198,11,63,72,209,66,119,22,197,42,237,124,83,3,105,193,228,150,34,166,5,25,197,61,228,26,200,28,139,141,120,116,171,200,83,222,188,227,227,40,114,49,56,139,128,9,15,38,41,51,132,129,142,61,134,119,51,110,26,147,61,55,206,1,27,12,25,232,5,199,100,117,246,212,139,199,252,60,224,205,165,157,222,199,58,48,131,55,95,13,3,113,118,196,149,27,17,135,101,105,79,186,78,220,155,59,116,201,202,251,162,84,146,183,28,141,124,46,59,62,244,6,104,191,150,22,179,36,18,215,199,153,192,52,95,171,8,217,232,54,23,6,216,87,241,245,212,248,133,40,40,219,212,7,13,228,175,48,149,227,221,98,154,40,39,211,14,246,65,78,230,224,73,114,202,236,189,100,62,93,254,40,243,239,43,25,42,237,176,187,19,197,136,207,249,142,72,119,98,227,213,209,53,155,71,5,2,1,82,6,114,167,126,169,193,39,249,255,2,59,138,218,52,28,233,23,58,202,6,190,254,4,59,172,116,170,164,133,83,48,231,62,157,150,46,88,142,84,42,194,194,58,173,160,32,4,148,22,57,126,131,203,184,177,80,55,24,185,234,178,216,136,119,211,241,86,37,170,76,180,192,37,26,164,79,131,65,100,120,254,208,226,189,250,90,201,50,245,188,139,226,154,37,79,130,107,41,102,18,246,220,86,141,255,108,188,71,250,114,8,130,143,201,80,108,127,247,234,19,174,246,134,148,199,166,197,137,51,102,129,185,60,132,154,15,238,248,171,150,83,234,247,184,37,98,100,43,196,83,1,132,229,186,140,41,23,9,113,30,125,160,246,123,66,230,95,161,139,236,217,169,145,75,110,150,172,124,55,215,46,20,123,111,204,96,207,166,155,239,191,89,105,1,126,214,44,81,33,1,207,182,85,160,228,165,79,46,154,117,125,158,94,102,38,205,212,191,130,156,118,115,18,134,179,12,131,198,242,233,236,207,194,249,218,189,247,251,100,236,98,4,169,93,3,2,12,181,17,244,108,2,133,12,73,183,27,68,19,85,69,196,113,237,7,144,122,19,192,58,92,62,107,241,60,112,134,233,48,53,177,141,149,56,153,162,140,19,141,244,188,217,74,111,207,18,215,152,37,155,250,234,70,81,52,203,89,63,3,121,200,81,110,150,252,227,26,198,215,239,249,186,94,24,10,48,182,109,144,236,41,121,97,251,158,240,63,107,226,208,28,191,39,30,98,78,60,219,138,141,125,151,234,253,234,218,216,38,42,175,49,134,8,8,74,118,8,182,245,240,24,123,222,78,231,26,113,72,155,141,58,99,127,189,6,80,114,246,31,171,86,249,44,251,84,116,169,70,132,154,50,159,73,229,247,188,216,211,81,147,173,201,96,19,102,134,207,54,125,164,202,36,78,67,252,67,168,158,12,80,224,70,125,35,0,246,67,222,124,36,7,99,95,224,238,141,214,59,58,47,137,212,135,170,250,136,252,69,157,100,84,101,37,5,42,95,44,154,5,184,186,171,67,165,187,12,22,128,107,191,126,235,93,10,45,59,92,119,154,172,14,22,145,37,16,175,203,188,21,220,46,85,206,56,207,245,116,153,219,48,14,64,45,28,250,122,123,146,7,58,215,144,158,56,94,4,163,113,105,89,154,26,40,58,190,146,149,124,182,251,23,197,140,50,61,253,95,149,66,242,228,103,8,183,108,113,50,104,3,146,89,177,152,187,198,175,210,145,36,184,186,245,141,100,163,245,176,88,195,183,176,2,247,110,10,187,177,120,32,156,246,244,106,166,95,76,145,3,170,13,108,55,202,197,102,40,148,92,38,95,117,192,143,52,86,171,138,210,27,45,193,253,242,133,58,239,193,253,137,146,24,239,82,222,14,58,90,176,163,151,144,94,51,51,79,2,128,212,115,9,156,248,94,168,65,157,168,53,192,152,49,186,248,12,43,178,29,42,160,18,209,203,82,78,179,222,242,127,157,63,163,75,46,164,185,233,223,195,147,157,159,50,154,139,90,139,59,67,52,167,244,233,110,29,89,174,208,179,187,180,71,44,103,47,19,181,25,19,91,216,66,123,60,251,135,89,125,181,110,74,173,204,219,122,98,1,114,150,99,185,21,170,211,212,224,180,45,199,218,158,53,9,84,229,91,9,1,199,184,158,180,80,72,63,22,92,59,67,123,116,254,173,65,102,208,198,252,203,133,49,180,27,174,133,62,224,231,113,245,207,127,91,181,95,177,172,158,253,35,139,75,82,117,144,174,244,53,174,90,46,230,111,31,73,130,179,211,174,123,134,174,70,34,139,140,235,192,237,1,5,81,215,209,220,178,37,203,221,69,143,99,207,20,54,73,222,235,172,137,6,51,27,53,26,84,156,42,233,255,26,192,237,29,52,241,59,69,135,42,58,44,231,124,172,109,224,92,131,127,219,92,190,24,88,41,198,197,249,126,120,192,235,83,163,129,85,175,145,36,141,47,89,50,130,169,53,154,88,196,159,233,251,98,13,14,222,182,239,203,178,140,211,197,74,79,85,51,176,174,52,123,119,83,250,122,69,204,133,105,1,221,236,50,190,50,72,229,2,103,232,189,207,182,199,200,207,85,92,128,126,181,212,108,92,250,105,68,2,93,36,2,199,195,195,84,174,95,178,75,176,50,34,70,108,121,12,107,124,216,180,231,159,154,14,23,135,178,65,95,183,189,31,42,169,20,121,231,47,90,104,36,66,152,122,89,192,138,249,80,59,213,1,41,215,242,71,7,228,146,204,226,56,177,190,57,30,142,51,209,85,3,120,210,36,209,253,253,169,173,111,246,28,179,240,104,205,113,94,93,215,89,49,21,187,108,4,149,153,234,155,145,108,109,185,47,17,157,105,77,166,30,97,59,103,152,21,57,19,99,32,101,63,46,95,57,101,167,55,96,51,95,105,178,46,38,73,181,235,114,109,62,238,164,72,196,92,217,8,172,240,126,176,177,30,70,239,3,5,79,252,147,133,232,166,191,135,114,53,159,49,34,133,208,142,73,9,184,221,173,217,104,72,177,132,145,110,31,164,224,158,139,85,133,18,236,231,229,40,147,209,150,243,105,197,142,223,40,44,87,140,61,56,254,32,238,145,236,33,111,57,11,118,6,200,111,192,83,137,107,193,66,104,41,143,223,71,27,180,200,107,145,34,228,113,146,195,20,126,55,72,18,13,205,107,29,246,18,129,196,108,226,94,93,76,218,232,134,167,35,136,61,48,108,117,13,8,204,136,238,127,100,209,102,67,233,213,213,31,39,102,220,43,211,85,247,112,146,72,193,149,230,210,35,65,23,80,81,115,209,210,237,252,125,145,223,38,23,103,7,136,78,28,246,166,36,101,159,158,20,102,253,128,5,136,9,8,182,93,90,242,247,187,169,172,139,97,53,56,26,71,207,103,58,12,21,192,135,2,9,200,55,185,204,61,72,251,199,219,199,123,67,79,169,17,236,10,98,50,148,92,27,93,77,237,121,131,136,20,25,230,32,2,34,178,181,183,8,112,16,109,181,175,85,44,9,11,225,173,26,216,43,4,1,169,77,226,79,132,202,59,195,111,215,79,53,46,60,41,148,130,112,15,33,225,181,180,68,224,90,151,146,19,90,42,122,187,174,168,30,234,135,57,108,81,16,8,115,11,25,196,173,52,76,37,93,151,82,180,197,106,13,154,226,227,22,137,16,192,12,57,59,222,40,201,158,47,96,145,222,249,188,236,195,4,220,55,8,214,139,5,224,18,224,36,239,214,12,137,63,43,15,54,20,180,202,95,89,247,225,56,138,178,203,224,70,205,74,139,127,176,209,111,218,193,205,157,148,183,96,206,139,89,13,205,18,249,190,66,219,245,89,158,34,60,28,8,118,97,39,161,53,201,90,177,202,73,159,67,1,2,197,224,159,17,163,147,78,30,163,92,1,58,113,252,13,154,34,63,135,67,232,32,189,131,69,36,8,11,47,183,255,77,32,223,66,88,160,42,77,71,173,65,53,128,44,208,40,165,232,119,76,67,21,92,146,202,6,17,228,36,211,19,136,127,194,244,1,189,74,34,230,162,170,80,43,25,196,35,219,99,135,221,229,157,124,61,179,243,112,158,136,211,59,11,40,36,21,249,90,0,93,223,179,56,159,63,229,163,108,43,43,5,79,40,226,139,168,140,72,205,64,39,47,160,92,51,89,193,158,25,83,35,184,245,199,160,212,72,228,138,140,167,143,231,36,202,149,107,181,222,93,133,111,54,123,213,49,150,50,138,102,75,93,145,225,94,178,177,28,15,81,39,223,204,203,223,132,164,76,176,125,21,105,121,111,95,90,154,17,52,138,0,122,147,61,244,67,179,115,149,168,103,57,40,234,191,116,150,143,55,3,139,216,187,69,225,231,221,55,100,180,81,63,85,17,11,53,231,98,98,158,105,123,182,78,118,226,150,195,28,124,40,194,153,33,202,60,92,116,235,30,67,118,13,243,156,97,131,59,65,243,197,47,194,145,215,13,163,253,7,39,129,41,45,47,52,40,124,214,17,99,180,216,188,4,25,229,40,107,238,185,225,135,208,113,230,198,114,83,113,237,245,188,203,143,36,75,215,59,155,142,44,111,92,125,92,210,78,129,231,214,3,140,148,213,249,165,54,200,112,128,195,18,113,26,41,114,218,82,172,174,164,54,189,153,85,157,180,168,181,211,80,39,149,136,105,215,161,18,148,156,240,221,14,65,242,169,168,198,159,8,109,116,141,245,33,35,125,130,120,156,239,70,230,187,96,180,246,105,142,5,52,55,127,49,110,11,92,209,161,240,63,196,190,249,137,124,134,221,42,51,70,25,70,209,52,213,140,23,113,147,46,103,141,76,34,53,128,6,77,63,72,101,84,242,2,162,71,140,175,192,15,38,128,214,241,124,181,148,81,59,167,31,191,175,50,167,232,134,176,244,127,141,90,221,225,255,240,236,114,98,199,174,203,130,225,124,227,156,1,238,187,91,110,5,3,179,151,29,135,224,162,127,67,233,191,159,202,92,201,109,254,227,226,156,203,7,239,89,208,193,184,49,140,209,183,15,115,185,65,54,81,64,61,155,188,184,41,58,109,247,3,227,214,52,140,205,16,144,10,235,164,147,96,69,73,91,21,85,111,66,233,191,231,40,0,138,127,119,32,248,134,34,229,125,243,175,30,51,145,93,247,104,153,120,147,59,103,83,200,219,224,147,113,197,146,44,179,241,43,74,183,76,154,186,185,55,73,1,87,21,12,234,34,58,97,84,21,235,23,51,182,141,0,78,192,50,12,92,71,101,45,197,24,197,172,20,102,226,243,201,171,128,82,124,232,17,154,172,87,112,144,138,237,163,114,54,207,161,219,11,22,69,152,254,242,179,144,34,164,175,90,120,118,134,229,147,129,37,72,51,164,119,134,139,201,236,178,113,150,20,44,238,132,34,224,46,173,89,113,38,10,248,179,25,241,135,189,219,213,96,19,145,72,59,248,166,3,194,184,98,51,34,87,248,92,200,76,11,146,204,129,17,236,15,10,70,68,238,108,77,51,212,114,20,26,50,109,207,22,78,255,164,62,199,249,168,145,132,106,195,195,56,39,206,73,50,44,39,63,199,136,247,58,174,88,7,137,17,25,48,35,96,69,12,114,111,237,32,165,221,2,152,170,201,28,239,8,112,222,250,182,42,174,85,31,39,48,82,232,179,191,255,239,64,124,80,194,253,167,53,152,99,132,65,94,120,41,162,231,124,197,208,26,45,4,104,29,104,202,139,179,150,178,206,53,161,15,227,50,107,244,156,206,144,206,146,97,206,29,168,193,150,188,12,143,7,228,220,128,225,227,84,157,27,141,27,108,146,192,207,255,25,201,157,171,89,76,217,100,141,135,240,166,220,170,238,58,195,127,45,28,208,28,144,179,61,126,118,19,69,226,168,143,206,144,22,74,154,221,199,233,117,170,187,100,94,98,248,222,37,52,0,44,135,214,26,91,241,234,62,145,101,106,235,189,19,26,238,115,247,141,107,65,119,117,10,100,86,89,134,179,199,170,189,93,187,61,94,178,151,64,198,67,49,27,155,14,141,46,61,36,51,105,122,215,195,194,158,180,201,235,169,220,142,96,173,60,80,134,160,46,138,168,64,174,191,68,67,250,143,81,24,18,37,76,148,216,106,107,159,249,184,95,245,201,48,60,73,127,36,242,30,170,45,174,159,4,108,230,242,80,173,17,17,253,29,225,121,168,128,47,16,108,142,42,130,218,182,212,52,77,43,5,6,89,91,56,204,157,248,190,33,100,148,98,195,149,247,250,157,139,35,173,54,2,233,150,105,234,118,132,214,15,244,129,241,140,157,126,234,214,196,195,247,243,252,128,109,93,168,22,191,97,157,224,78,190,103,206,32,216,141,127,176,136,193,24,180,77,24,245,107,209,95,159,51,90,147,53,65,8,174,168,149,147,104,236,74,240,152,204,186,241,213,40,97,42,162,189,131,184,81,207,21,238,35,92,180,225,203,99,233,45,146,169,95,75,126,96,185,37,195,124,68,116,88,255,154,175,80,8,0,207,112,203,141,8,17,91,94,76,101,166,161,29,99,241,237,69,21,242,200,253,116,121,207,210,138,211,99,161,108,109,222,210,42,148,221,39,42,201,53,71,40,62,70,122,166,55,61,210,128,27,85,37,152,12,12,31,44,124,137,107,186,209,222,117,93,2,50,65,72,149,112,145,130,3,63,196,40,63,8,64,232,28,104,179,97,202,244,135,90,67,134,224,137,205,119,245,75,103,91,118,81,89,2,113,191,203,72,110,37,250,54,212,244,239,180,110,39,155,153,137,249,38,25,194,153,245,28,201,138,84,48,206,141,86,118,183,224,243,1,37,71,13,81,30,110,44,255,175,233,210,194,152,194,136,15,132,172,0,149,178,204,57,38,63,99,45,44,116,223,203,62,42,83,142,78,77,215,26,85,42,224,216,122,222,80,159,223,12,184,13,129,136,169,189,220,112,13,7,244,78,202,9,230,73,234,27,130,24,142,32,194,200,57,24,61,112,209,24,146,195,94,46,62,5,205,128,37,109,76,207,36,38,189,248,215,104,75,38,43,28,219,5,69,28,239,237,58,58,51,170,76,13,255,110,188,250,38,91,154,151,197,88,150,35,251,113,78,64,187,83,120,74,14,38,215,195,142,237,197,112,206,228,203,115,178,172,180,174,254,88,102,146,23,89,196,51,195,130,145,109,137,236,232,119,31,18,101,26,246,30,164,169,245,117,214,163,9,83,74,140,135,117,184,10,145,100,140,55,99,178,61,70,78,254,58,89,18,145,155,193,236,92,116,194,195,89,94,13,141,68,141,247,144,101,115,101,172,7,147,177,42,202,68,148,244,149,45,68,38,240,110,36,85,221,4,7,5,62,109,169,36,251,19,190,110,26,202,88,222,166,7,70,99,104,254,65,20,215,93,104,144,99,51,67,114,69,3,22,230,185,56,193,217,159,246,213,139,68,201,116,63,185,91,26,60,131,203,118,139,202,92,104,155,181,169,36,56,169,15,110,134,123,22,110,6,210,166,66,19,96,59,186,95,111,144,205,95,166,244,39,222,53,13,151,226,81,241,33,203,124,96,219,168,61,126,185,97,66,35,44,224,124,13,21,53,241,128,96,133,86,109,14,138,50,91,223,146,119,0,13,213,137,78,86,213,220,219,153,85,20,154,109,116,62,58,171,99,251,124,173,225,143,58,226,69,53,243,2,156,88,111,145,56,41,135,247,128,53,195,217,43,173,42,157,99,140,203,238,168,196,75,137,156,1,123,184,30,138,61,20,160,80,185,4,60,63,250,208,4,148,206,237,45,60,41,76,251,121,223,55,134,207,121,90,92,208,15,231,222,88,246,207,79,48,70,224,223,182,143,55,253,131,10,142,39,107,107,151,106,200,143,206,150,116,203,178,85,96,146,82,115,15,234,176,124,129,201,85,238,153,238,14,82,61,140,107,3,66,57,210,228,163,98,53,127,8,50,44,85,242,217,72,145,175,126,2,75,65,86,246,68,136,26,241,79,5,142,167,231,107,85,251,20,226,23,107,150,252,136,30,57,27,128,129,10,29,90,37,219,135,68,20,68,187,154,101,83,155,144,26,215,179,164,30,45,150,64,120,210,63,245,41,244,214,187,194,46,8,243,160,212,43,100,121,50,191,56,172,83,250,124,106,149,149,112,20,254,27,123,141,204,64,197,155,141,58,75,154,13,253,98,184,163,13,26,86,71,195,149,18,72,158,150,92,107,219,192,69,233,94,14,199,149,239,247,55,197,174,131,231,161,157,78,187,25,218,136,192,238,202,253,212,187,81,87,131,4,74,223,214,18,163,202,71,105,124,208,207,160,249,60,239,141,11,67,38,112,118,170,219,100,124,69,165,157,163,225,26,201,81,136,61,204,102,229,237,128,212,8,47,136,198,52,76,68,245,78,48,81,215,204,164,148,64,180,127,163,219,172,78,1,81,222,85,34,86,139,36,155,76,1,154,106,61,26,147,129,245,208,209,116,145,156,219,50,205,21,235,223,58,68,204,18,190,39,2,120,131,254,176,65,240,222,63,195,76,154,249,164,199,93,47,174,70,128,80,157,64,75,150,188,106,88,90,121,138,180,232,198,100,48,202,89,167,207,34,127,7,234,149,97,195,255,244,121,243,37,143,112,245,195,34,180,164,208,197,255,69,179,39,131,107,6,2,73,102,49,163,200,190,62,82,218,190,2,83,72,62,39,201,33,8,8,207,134,163,112,184,31,218,174,251,154,197,82,65,252,0,37,10,24,43,101,184,236,110,224,151,236,103,220,15,180,241,166,28,4,63,149,160,162,230,104,230,235,251,63,235,73,125,31,42,25,22,8,162,68,248,31,207,29,203,56,101,215,16,37,231,231,178,145,243,108,135,85,168,249,79,33,185,203,38,21,7,160,201,156,138,122,32,131,148,109,173,3,158,83,202,143,125,163,108,240,65,109,96,196,195,214,173,138,18,70,222,109,132,126,109,13,188,145,220,183,23,142,6,228,83,25,104,182,189,126,178,29,59,222,48,249,113,218,206,33,70,229,244,94,109,60,198,207,55,226,217,194,20,17,85,210,208,4,113,143,83,192,235,146,179,65,177,175,167,75,47,211,251,167,183,32,181,99,47,214,221,59,141,60,36,10,19,230,101,186,124,163,38,95,248,148,213,230,81,139,89,98,254,195,183,119,2,230,128,232,237,121,153,145,103,231,148,94,248,167,114,49,66,159,138,28,165,126,21,80,181,127,227,141,79,152,19,240,76,218,116,104,56,56,149,41,136,126,247,72,67,33,42,183,33,25,75,211,207,108,53,73,42,234,183,143,6,105,236,11,52,93,213,7,150,40,96,166,143,170,76,143,131,130,185,175,28,80,168,16,19,17,6,193,44,210,119,179,195,34,39,228,113,210,191,59,133,111,174,219,161,68,74,202,141,10,8,116,249,206,28,8,183,100,243,137,13,168,91,94,132,228,135,171,61,240,200,157,63,52,146,14,190,237,254,64,91,20,7,101,75,61,112,233,16,196,183,232,170,188,12,171,16,27,8,189,118,152,141,211,152,117,20,223,251,39,1,144,219,146,254,224,69,91,17,23,222,140,121,59,249,203,186,210,12,205,231,94,81,113,71,19,38,162,214,11,69,25,193,150,206,219,145,89,27,235,163,63,163,96,212,241,208,230,245,182,42,16,9,91,238,86,75,15,89,118,73,97,113,42,121,28,181,0,188,132,63,1,0,146,238,102,174,82,43,169,252,45,163,136,165,101,168,136,247,14,97,189,219,25,66,163,100,165,174,223,8,63,226,122,24,228,116,105,70,206,124,216,203,168,179,50,71,116,234,252,144,98,207,238,182,218,241,61,109,179,207,38,53,66,56,39,77,190,103,155,230,123,27,206,126,220,57,126,225,96,219,91,13,39,210,108,213,106,78,133,245,224,135,187,66,89,57,163,254,143,227,87,193,34,27,111,45,180,212,93,72,15,135,220,201,0,43,199,24,236,17,110,229,167,30,21,245,196,13,136,105,70,231,88,143,166,148,179,26,157,45,77,175,224,122,88,239,136,119,169,86,2,148,64,101,10,0,73,184,32,176,44,232,49,17,231,73,142,167,182,226,178,32,161,61,103,2,148,71,90,209,238,119,193,40,201,254,184,186,10,208,224,194,95,182,31,246,76,132,100,176,237,103,144,183,136,239,230,138,119,121,251,14,246,225,80,134,27,84,193,26,125,176,18,224,251,240,62,100,21,170,46,236,154,95,129,235,219,13,110,45,74,39,41,114,121,232,63,36,253,121,66,115,49,116,62,137,166,127,28,201,174,5,249,240,0,21,67,164,19,155,229,78,244,123,82,30,224,210,174,56,241,244,6,112,26,233,103,190,110,109,121,183,71,124,38,51,13,220,79,66,168,79,86,196,183,168,15,191,144,81,106,71,58,229,212,49,110,78,91,165,12,58,131,103,146,174,56,239,113,76,186,129,24,179,62,232,112,37,176,61,232,32,73,248,37,186,193,104,87,246,196,12,154,205,15,194,147,237,197,178,98,90,218,56,176,25,174,81,44,135,163,178,134,70,20,155,15,198,161,113,85,180,234,20,101,214,19,148,71,200,158,43,203,162,214,13,120,248,83,125,148,80,57,183,105,219,164,32,199,50,0,66,93,106,68,37,46,73,43,121,147,33,72,169,89,189,114,66,240,195,28,79,255,31,250,130,183,38,219,98,1,221,17,238,32,159,95,134,180,187,173,224,173,217,229,127,81,87,99,165,195,101,113,154,93,145,254,194,32,5,57,13,55,9,130,102,48,226,76,189,50,26,83,134,196,199,17,105,247,78,114,102,195,44,212,213,165,118,212,112,204,137,156,111,131,211,165,105,69,21,162,2,64,81,95,45,7,233,49,179,64,143,33,226,47,64,151,228,71,134,171,154,77,74,91,210,200,14,33,21,168,47,107,3,21,49,252,158,8,38,250,192,76,166,185,169,24,3,165,186,252,234,186,54,124,112,138,7,152,66,1,166,211,175,58,254,162,172,98,167,24,23,81,155,218,173,142,131,63,197,88,29,142,53,6,133,177,241,188,72,68,214,205,72,68,156,201,105,120,192,141,196,235,35,100,158,217,197,233,131,209,110,196,147,92,179,204,47,96,83,76,66,160,168,5,199,228,116,31,32,203,76,227,118,100,158,43,168,68,197,125,81,73,20,177,112,117,148,158,41,196,79,124,190,181,236,69,68,65,120,9,238,220,69,192,110,228,237,245,61,194,214,40,180,97,44,228,255,135,187,252,24,178,171,87,80,168,25,132,218,69,226,175,217,168,20,244,213,2,144,158,206,24,217,62,216,89,134,83,220,199,168,70,161,198,80,7,165,172,159,182,171,156,134,244,173,147,53,172,169,96,167,45,202,111,141,97,215,62,82,61,37,59,99,18,212,39,252,66,118,197,203,54,213,9,218,199,223,206,25,117,112,87,67,155,156,134,200,237,116,3,35,40,110,69,20,131,157,34,114,19,197,161,100,154,20,160,88,142,154,108,17,239,177,236,104,227,53,57,214,207,31,130,210,16,16,94,66,67,94,220,90,50,114,41,107,214,54,239,15,237,199,52,230,103,185,130,181,246,196,59,206,228,177,84,134,57,2,234,103,245,219,58,100,180,85,37,39,143,252,204,58,89,166,132,239,60,247,8,126,156,101,124,60,138,239,21,85,72,112,231,183,13,25,11,4,148,7,19,135,82,20,201,160,114,218,229,54,215,221,128,14,14,186,63,66,20,67,160,234,190,235,174,93,46,159,135,234,253,116,113,239,79,55,37,196,111,144,228,26,57,10,45,65,52,229,160,218,112,151,29,44,20,134,135,124,134,174,190,93,190,18,38,224,97,118,239,68,96,117,126,251,119,188,241,190,164,241,101,107,166,115,179,145,33,80,187,23,144,75,158,175,135,142,86,114,157,114,163,210,58,97,23,226,251,203,237,178,250,13,222,34,145,66,80,14,41,228,56,37,174,97,68,157,252,115,44,92,80,15,140,190,172,166,86,78,96,67,95,107,102,208,188,240,205,148,97,65,113,145,83,109,175,220,194,170,99,107,168,225,226,38,91,162,178,38,190,194,165,24,23,77,230,223,87,147,71,255,82,242,42,238,127,247,141,167,1,250,67,27,205,150,151,7,202,49,213,156,7,5,241,231,172,162,167,146,24,120,152,248,195,116,127,130,56,118,164,139,131,209,215,195,134,137,101,25,234,240,167,232,246,99,28,90,31,8,207,53,25,20,150,226,243,95,181,203,19,143,15,66,65,237,183,41,179,73,130,133,63,9,44,85,93,197,199,175,1,3,232,29,111,31,208,144,192,33,51,83,169,8,234,235,28,247,15,19,32,120,81,27,150,217,9,111,138,22,203,252,74,206,95,99,29,107,238,158,173,163,187,253,143,137,73,179,69,11,245,36,114,121,43,21,3,108,68,26,83,53,185,17,4,62,222,227,89,191,28,55,243,32,229,220,125,112,128,190,56,19,168,24,19,137,48,56,122,20,51,114,159,123,238,136,72,77,14,98,210,227,114,23,0,63,180,41,198,202,150,188,106,193,98,128,18,56,179,117,94,32,247,220,59,49,205,144,192,195,186,242,142,247,179,19,144,28,204,7,138,135,38,105,31,84,200,114,238,127,54,182,3,208,159,144,85,195,11,150,74,3,136,234,187,159,213,136,119,80,149,207,114,231,100,231,162,142,69,99,201,26,56,44,171,20,189,239,197,20,51,37,72,227,165,217,209,96,195,200,91,225,12,20,11,177,115,156,60,134,77,149,21,135,179,67,98,179,168,67,176,203,179,74,203,151,248,121,15,200,141,1,22,239,245,86,69,116,207,219,252,97,10,242,248,21,239,211,146,186,70,121,86,55,194,4,121,113,31,42,158,20,223,249,252,194,249,130,116,203,31,112,239,31,211,194,137,226,37,240,186,136,156,73,116,214,207,192,46,174,134,117,127,111,143,245,167,242,47,227,145,196,86,44,54,200,137,188,154,175,16,21,224,183,44,88,152,15,192,246,199,218,82,27,199,181,44,135,209,83,1,85,67,63,7,218,253,219,92,88,198,196,96,94,207,33,48,175,208,32,34,46,125,103,111,29,165,188,135,246,122,38,140,131,31,162,248,254,87,239,164,91,130,28,41,11,250,136,226,55,13,81,27,170,37,54,66,119,59,28,248,215,86,139,154,135,38,224,226,202,119,36,141,227,99,62,68,203,149,127,139,95,30,80,166,4,100,50,186,206,249,0,181,199,121,113,229,195,69,34,251,94,38,248,218,108,250,188,125,187,232,217,135,101,226,182,191,127,133,26,95,115,189,99,191,169,74,212,178,96,247,153,203,86,201,250,78,99,116,132,236,160,248,159,65,90,48,22,177,246,147,26,108,81,233,108,128,194,152,34,112,109,172,146,228,108,61,1,27,49,192,224,206,138,56,185,56,41,156,65,218,76,252,39,51,254,100,39,139,201,11,229,238,82,47,124,231,232,249,214,247,44,0,115,254,121,56,0,68,61,47,21,17,129,178,110,220,142,30,8,99,235,78,132,225,168,223,105,117,126,92,48,234,31,147,78,42,150,157,160,45,237,49,136,213,121,137,94,138,164,249,44,82,242,36,17,240,113,14,154,158,122,107,215,151,37,35,128,230,129,162,182,166,96,145,197,68,35,131,62,163,127,140,47,25,114,21,1,251,167,226,115,108,236,24,218,235,228,63,103,171,33,58,104,171,120,215,102,142,67,144,246,156,229,244,249,145,75,101,172,159,52,179,118,125,188,13,145,174,91,242,238,88,6,143,83,250,90,93,172,117,56,40,164,42,105,44,153,184,202,88,235,113,221,194,240,188,34,123,91,225,129,225,35,241,1,0,97,243,155,206,155,213,198,232,120,144,40,70,188,113,21,125,216,182,198,2,154,233,164,18,216,10,145,199,132,221,147,93,76,219,195,143,59,52,4,26,183,237,26,137,4,250,89,214,192,72,253,162,134,85,250,129,221,59,230,24,10,142,96,204,75,39,207,206,248,143,54,50,67,15,187,90,160,191,61,104,167,238,24,238,144,90,60,215,83,17,3,117,80,220,236,159,9,77,37,88,244,23,226,235,244,52,255,246,4,154,140,233,128,191,254,28,43,140,238,64,56,250,130,78,245,182,126,141,25,21,212,190,50,123,33,120,247,192,155,150,152,197,42,248,189,177,45,191,161,43,120,11,71,35,170,250,9,93,29,194,31,60,1,193,43,152,99,181,201,62,141,36,130,173,50,222,193,81,25,125,116,143,252,148,79,82,253,130,79,145,46,42,206,217,1,150,73,240,149,212,220,75,55,234,122,225,157,73,178,58,69,249,108,211,64,203,155,8,3,40,83,135,10,113,199,1,34,12,149,12,245,193,1,161,61,177,78,143,86,161,203,219,242,6,113,157,137,144,215,3,10,147,163,220,17,102,23,180,100,61,168,178,68,250,213,15,156,250,151,21,150,190,244,196,77,28,163,235,231,59,237,4,123,182,55,41,55,235,175,179,80,119,182,215,51,115,189,114,143,11,83,240,70,32,30,109,27,149,17,132,104,153,42,248,158,95,182,63,106,78,60,54,168,89,151,6,179,68,160,22,149,109,198,51,195,169,23,159,42,34,225,181,127,154,16,178,223,50,217,96,54,65,4,4,109,247,197,161,211,69,127,96,151,187,171,91,159,160,69,178,227,232,7,141,52,247,56,240,172,82,124,49,140,207,7,173,168,98,7,117,96,180,246,235,29,15,15,44,70,74,135,204,181,208,196,27,101,72,103,248,88,115,195,94,156,97,180,173,181,98,201,23,90,23,148,71,175,15,102,170,205,233,50,159,141,169,122,95,36,62,36,14,253,129,247,200,77,100,250,96,118,202,52,238,158,253,43,235,131,186,219,135,204,155,65,1,235,54,210,186,190,86,2,212,98,60,111,108,209,207,122,199,204,96,139,97,237,6,7,142,30,125,65,102,235,108,144,243,152,48,196,221,71,162,124,228,6,73,146,13,153,186,193,44,232,187,167,73,28,172,229,209,61,173,206,200,255,82,11,135,151,178,192,146,17,24,10,251,26,226,225,249,192,27,73,189,187,43,33,117,249,10,0,158,105,248,69,204,153,202,144,249,42,188,9,98,201,237,49,39,63,17,8,94,28,107,63,117,154,89,233,116,37,136,30,91,137,106,92,115,113,65,237,45,23,16,108,193,65,245,78,132,34,95,201,41,98,238,185,44,0,193,35,251,6,81,41,239,241,4,63,216,66,212,120,157,30,125,87,163,102,34,118,32,252,15,193,205,85,196,178,56,232,85,47,172,119,161,116,243,111,218,95,62,36,108,42,194,115,208,65,102,145,31,243,54,8,144,101,68,128,237,174,148,183,67,213,133,151,105,31,67,254,134,244,236,179,81,130,93,32,148,146,14,199,127,96,15,21,41,89,205,247,241,227,75,36,84,226,61,211,250,82,247,58,52,158,196,219,75,51,239,1,21,35,235,217,221,189,20,145,167,91,199,227,1,35,230,190,209,2,190,66,19,83,84,223,43,90,210,99,122,226,23,223,31,46,216,10,76,144,18,56,165,164,118,19,241,26,131,115,71,111,33,118,93,54,183,81,236,31,51,26,196,132,206,104,183,234,31,41,26,64,82,191,100,209,143,174,17,1,244,216,57,63,28,97,124,94,180,50,71,55,224,5,129,121,35,111,123,154,26,214,48,107,119,9,157,117,31,64,19,116,167,162,6,7,238,105,29,189,219,77,160,17,158,214,251,168,129,35,124,169,53,196,229,79,204,154,155,220,60,30,152,13,24,80,27,5,159,2,105,154,232,132,247,116,85,136,219,157,209,138,212,249,168,249,133,80,27,2,93,221,37,54,167,222,236,238,202,37,238,130,246,8,25,98,61,44,34,180,18,225,118,208,207,152,28,235,98,149,253,10,102,180,163,211,158,185,98,45,103,144,122,204,247,97,63,84,251,33,230,211,253,248,41,144,207,62,15,67,244,102,117,47,118,127,118,159,63,204,204,11,181,135,190,24,168,125,109,251,2,245,39,150,195,140,71,5,164,159,228,21,176,91,157,95,80,253,88,3,94,250,102,199,207,11,236,71,95,111,157,20,239,141,2,220,210,164,188,177,57,218,248,92,141,44,159,60,250,115,162,57,43,35,94,168,245,207,160,86,79,69,76,46,197,69,130,159,135,23,146,63,165,224,22,229,142,83,38,237,84,171,40,175,239,116,86,231,2,65,167,209,110,222,162,58,91,208,218,63,74,183,30,36,38,216,37,36,145,162,75,68,119,164,161,147,20,237,140,111,65,19,201,153,62,200,137,185,62,90,0,216,132,41,160,228,77,42,34,6,166,105,32,112,178,216,102,8,50,131,204,100,67,163,206,18,104,232,203,114,254,63,195,37,117,245,125,221,77,109,178,119,180,160,87,13,81,133,95,118,244,134,62,25,71,238,225,144,240,12,153,76,62,111,234,179,138,33,120,43,230,124,149,21,159,229,48,169,245,41,183,185,198,1,218,14,107,15,188,34,133,156,37,92,199,56,24,254,73,212,160,221,6,65,252,196,108,82,24,140,81,215,0,24,130,49,248,170,209,204,250,176,232,55,233,54,131,139,2,209,37,56,117,55,193,248,253,97,110,10,189,159,249,245,180,34,73,101,173,156,13,87,239,178,114,76,101,42,153,86,164,188,221,160,74,136,105,154,228,133,123,139,8,180,191,241,67,171,119,16,75,164,253,208,20,158,24,178,253,15,116,155,174,113,217,20,142,226,14,186,49,184,109,17,2,191,240,245,144,150,68,107,174,193,216,157,91,155,102,214,234,31,253,173,46,209,8,60,57,145,203,93,134,211,126,248,137,201,65,107,179,40,117,213,115,207,57,180,245,127,123,184,133,103,47,64,181,87,234,55,232,119,209,132,174,116,215,16,109,201,149,96,145,239,120,192,223,217,6,116,64,189,237,85,84,222,90,217,28,40,184,30,165,159,21,159,255,233,107,26,105,37,68,190,211,154,122,68,173,149,165,148,233,62,184,94,254,68,93,174,55,246,241,242,32,179,242,142,85,37,147,3,141,155,130,103,159,181,216,145,247,148,225,26,69,180,90,40,13,233,140,250,47,141,234,77,16,244,46,141,90,239,55,26,218,185,166,215,207,240,57,78,230,252,116,4,185,39,95,110,204,175,117,35,48,116,168,11,206,51,126,29,132,84,51,65,169,114,229,46,80,9,133,150,14,32,92,95,254,57,127,107,179,137,87,16,203,40,46,182,62,139,195,80,189,139,245,203,141,15,17,50,150,30,40,205,110,63,119,132,119,139,2,73,37,106,216,248,30,188,27,180,245,150,137,129,168,152,53,42,63,98,245,111,58,192,14,194,195,173,169,103,20,142,86,163,178,221,246,69,12,70,91,44,60,99,195,54,18,180,71,32,101,221,125,149,44,87,202,218,105,84,119,84,111,159,38,96,135,133,137,197,86,87,49,49,116,192,199,109,81,123,103,232,63,31,85,82,171,19,247,62,117,84,52,198,216,138,109,46,125,248,165,235,251,104,6,174,29,38,127,136,32,66,112,147,214,123,100,28,67,219,214,56,15,123,164,87,37,16,214,136,51,227,75,233,98,114,7,253,30,7,101,173,198,192,58,148,221,43,55,248,146,139,140,101,126,127,242,3,230,33,120,155,175,148,54,42,15,41,83,143,209,243,184,161,217,181,131,245,16,1,51,242,235,17,15,186,245,193,34,61,254,47,180,142,116,197,117,40,128,106,165,209,206,217,167,153,244,36,1,233,147,86,197,73,75,224,224,63,47,199,15,54,140,54,46,231,181,135,182,109,173,58,35,160,127,185,77,174,51,152,197,124,64,201,83,91,17,250,108,3,167,129,3,83,108,160,253,240,116,234,64,153,62,3,247,38,163,161,60,26,20,41,94,29,61,226,119,150,22,191,134,188,220,136,6,18,69,1,205,133,48,121,177,176,105,106,4,18,156,252,239,85,48,253,251,142,99,187,230,222,54,52,17,195,29,47,182,182,6,163,180,20,60,177,54,107,55,22,85,59,246,167,233,206,9,170,76,82,175,99,81,224,67,53,241,201,80,212,201,162,113,60,148,111,172,109,238,21,47,146,34,11,205,245,109,123,181,225,207,96,195,32,109,30,16,197,165,152,228,183,32,21,202,188,60,133,65,177,213,62,41,142,172,4,210,143,199,133,136,94,171,62,174,164,190,242,236,169,137,17,44,186,7,203,178,201,158,203,52,223,246,27,0,182,140,179,143,189,147,246,14,98,4,32,75,98,240,15,90,68,58,189,92,203,184,95,192,204,243,192,132,90,143,43,149,49,127,34,192,23,176,8,166,212,95,255,125,254,11,155,143,203,211,95,162,92,189,192,178,90,138,191,129,151,96,173,93,14,51,101,208,83,33,90,146,235,141,31,213,150,73,33,169,162,133,105,146,249,38,187,76,177,48,126,185,156,96,13,112,201,132,34,186,189,29,170,123,89,74,79,182,31,82,243,225,227,44,180,214,130,66,246,9,57,65,107,143,205,237,18,63,80,135,60,207,178,158,157,224,252,186,226,184,95,143,216,205,90,237,51,88,127,183,30,115,252,242,209,181,176,30,18,92,31,106,131,207,235,252,222,164,79,233,0,192,47,146,221,250,226,208,153,242,141,74,130,211,251,249,56,241,95,36,11,91,181,110,70,105,70,52,228,120,172,95,2,159,235,159,159,205,72,142,109,211,54,95,203,237,212,247,47,44,158,29,227,166,168,7,33,148,175,54,180,250,90,166,136,120,171,41,113,235,32,151,58,125,73,10,76,119,245,71,15,176,119,244,180,16,34,21,30,111,115,196,89,190,172,87,133,120,199,78,155,199,174,57,20,151,46,116,84,169,155,210,163,79,171,217,185,255,19,177,130,202,54,237,226,15,23,31,239,165,230,229,254,162,51,72,3,184,220,3,236,80,237,176,199,70,174,15,94,41,12,3,186,237,149,82,150,175,23,108,213,55,255,65,175,154,69,39,211,137,243,227,82,166,245,202,123,102,113,62,205,205,171,63,164,153,17,247,13,116,93,95,196,210,9,1,249,251,189,72,148,217,183,61,148,167,34,194,254,78,138,10,180,170,183,105,80,226,140,61,52,49,185,118,252,75,76,184,85,178,10,147,208,57,90,139,224,48,21,175,232,100,243,82,210,139,81,170,156,167,58,109,15,234,242,35,158,79,192,161,179,117,112,140,248,52,246,203,191,91,102,61,136,124,157,124,92,140,170,242,169,217,158,29,59,34,152,190,147,137,217,171,60,245,170,128,103,104,169,132,219,47,132,48,75,92,211,7,67,166,233,46,67,77,49,15,139,215,244,109,4,208,86,242,119,68,197,114,103,78,230,251,22,100,54,252,117,223,163,28,213,149,251,199,100,177,89,133,111,192,220,99,129,20,34,211,138,153,89,165,76,242,115,60,87,253,245,100,146,51,191,0,71,162,217,154,85,167,56,234,20,7,218,208,183,164,166,135,89,219,196,139,235,9,216,116,8,143,95,80,248,80,172,5,155,111,234,222,54,19,23,179,69,254,62,30,253,188,254,154,126,255,168,233,78,205,240,134,239,125,105,198,160,46,233,53,62,239,162,136,30,2,249,244,205,186,36,202,59,214,79,21,69,60,119,180,188,180,121,208,205,186,79,125,3,79,201,142,153,196,116,253,53,119,159,74,43,253,218,198,244,51,10,225,80,223,145,32,59,137,158,188,86,152,4,55,128,110,162,38,247,77,50,182,8,51,199,172,224,3,23,162,228,2,93,166,233,131,29,193,124,75,125,119,50,44,197,18,122,208,32,117,77,95,230,145,94,253,110,32,39,222,27,239,204,197,62,144,132,89,47,215,243,133,238,40,135,59,23,114,159,229,227,199,16,116,145,10,3,21,11,54,129,38,220,170,166,146,194,175,32,75,128,224,161,166,75,123,13,223,223,107,154,155,111,0,176,71,173,224,250,199,110,112,8,119,85,173,145,152,2,26,121,184,116,91,248,20,11,80,177,252,224,254,154,18,62,56,75,19,84,178,34,183,243,206,37,178,138,240,70,175,105,248,60,124,114,134,55,196,132,140,251,73,213,54,27,66,112,196,57,121,84,46,214,93,82,43,231,231,115,40,178,223,50,151,168,56,37,33,244,184,146,14,60,154,19,106,197,232,99,132,194,138,134,205,139,132,96,252,150,36,132,38,98,61,172,110,9,13,144,48,227,125,166,239,148,26,52,149,101,0,137,165,0,3,94,62,135,102,231,199,198,88,199,163,116,134,195,160,53,123,1,18,236,102,186,228,180,122,93,99,147,107,133,127,155,175,34,30,182,235,228,194,131,112,114,101,98,214,140,173,229,50,217,82,6,220,0,154,82,15,184,121,68,246,245,12,207,53,146,154,247,107,222,254,187,71,226,30,11,244,226,69,142,125,195,86,30,65,238,145,98,227,124,1,196,113,191,13,36,180,182,44,113,50,198,195,229,41,219,120,188,224,153,206,111,242,22,109,68,134,219,231,251,146,74,98,213,185,160,229,70,9,233,13,130,30,218,18,113,243,14,188,150,24,228,180,233,214,53,218,110,108,141,138,177,1,48,199,88,146,51,244,134,112,58,247,24,241,14,164,65,76,52,49,29,139,96,192,165,60,62,106,55,29,60,221,80,113,219,77,116,18,8,53,182,181,40,124,81,197,201,79,41,70,158,110,68,83,207,166,21,154,121,156,124,237,230,79,74,202,168,218,43,60,185,113,125,102,80,112,232,201,243,199,202,98,129,178,26,32,63,97,239,162,51,13,101,28,31,109,211,189,152,234,210,255,199,214,31,237,233,88,61,123,135,194,146,73,30,90,12,117,83,4,61,187,177,72,79,120,49,51,26,93,166,248,166,64,50,230,56,223,127,77,195,218,186,12,251,124,212,237,59,255,251,43,215,138,237,69,183,88,243,225,246,127,41,254,224,84,121,89,32,44,237,58,242,184,251,246,27,212,146,52,85,47,72,86,108,32,168,171,61,163,161,191,97,196,252,18,5,1,136,152,203,15,99,125,241,94,48,76,226,110,147,40,194,231,201,180,187,127,79,216,245,144,106,45,48,223,46,32,7,51,222,209,182,11,182,35,107,114,202,106,237,62,211,160,229,159,94,139,206,154,196,212,148,66,81,103,24,127,247,55,48,208,222,244,193,1,29,124,238,29,86,68,81,142,79,201,131,47,192,120,66,221,252,67,212,65,169,123,222,44,29,180,54,98,249,83,130,192,186,109,84,24,115,45,116,53,62,225,109,72,77,120,8,195,210,219,73,179,240,22,94,104,25,58,159,120,179,91,94,253,192,15,146,77,52,139,124,138,248,42,4,105,132,12,251,54,155,152,11,49,203,134,128,121,35,220,44,126,138,94,221,43,144,115,137,81,102,58,151,90,34,197,156,103,36,15,106,109,78,145,119,221,128,42,11,155,67,237,131,159,29,232,255,71,98,181,176,157,243,228,18,82,61,179,234,179,208,183,91,79,40,124,147,51,234,188,159,140,25,136,109,67,46,244,248,86,0,137,149,56,157,139,182,26,249,159,36,112,87,62,77,105,175,192,224,58,92,132,114,163,197,4,1,210,146,2,250,68,218,125,113,68,160,115,201,128,221,209,185,236,6,230,129,126,69,185,88,172,84,110,200,51,151,251,27,72,94,191,194,175,112,7,30,56,143,173,238,237,237,217,80,163,107,18,177,101,95,75,52,28,139,161,20,177,166,171,18,6,23,41,179,157,246,164,130,10,99,82,84,118,138,34,212,76,63,27,227,252,28,77,117,18,33,56,162,165,47,125,139,136,200,18,185,123,56,80,38,180,228,107,72,9,146,251,128,194,169,163,194,153,6,66,251,37,179,49,131,107,29,198,182,241,163,72,26,68,182,189,61,173,122,106,184,182,166,35,164,228,240,98,11,152,184,36,136,63,171,30,55,63,65,51,200,208,1,246,112,99,34,22,14,204,55,11,35,104,113,240,225,165,78,145,25,62,163,31,160,28,35,221,93,26,210,12,211,226,133,52,104,206,128,20,20,119,235,183,21,202,171,230,33,179,82,43,11,224,44,107,248,79,139,64,250,176,171,111,231,251,49,31,237,210,165,33,63,125,176,120,223,43,112,176,133,206,251,66,193,132,115,105,228,108,228,60,162,104,126,83,45,28,179,34,119,172,196,28,186,208,244,160,130,216,202,202,157,230,15,132,50,254,208,248,63,74,140,66,12,147,89,45,10,249,31,119,13,200,235,50,23,216,192,47,130,197,142,252,219,240,35,238,208,25,85,183,9,161,111,55,153,119,212,192,214,252,84,247,183,200,107,35,184,223,198,163,16,189,233,49,74,61,100,14,61,67,192,206,7,186,226,125,108,98,48,168,0,120,220,32,220,154,206,140,37,126,173,207,185,30,108,28,42,79,51,244,110,113,75,65,235,201,248,179,134,219,186,234,242,188,99,120,84,117,17,48,227,147,183,148,217,229,15,83,199,110,46,55,158,110,226,143,246,208,167,27,246,128,129,126,105,171,144,131,47,34,105,26,247,147,26,17,139,138,125,13,231,182,121,237,107,181,104,19,73,213,64,12,225,73,205,72,150,196,3,222,173,143,242,153,193,43,166,220,7,111,25,77,139,166,242,172,16,9,228,174,140,57,95,191,19,49,85,204,202,112,59,88,142,126,222,76,238,27,55,79,255,52,154,177,105,117,41,25,178,187,248,32,240,196,114,19,181,43,121,215,179,250,213,160,134,23,187,244,5,192,42,246,209,63,175,215,60,241,83,216,62,225,224,164,173,46,215,55,136,150,185,37,105,214,46,242,183,200,79,43,91,143,149,123,97,124,120,8,173,140,238,57,208,238,32,218,14,225,83,135,97,32,234,22,146,217,102,245,113,172,193,244,87,154,252,13,231,253,18,106,39,215,5,71,181,174,49,115,167,129,27,103,228,205,242,187,56,134,147,109,225,160,29,102,248,190,248,0,152,153,221,122,104,46,39,205,189,169,109,12,74,32,84,173,197,117,169,143,87,138,131,17,144,198,112,40,161,57,103,213,226,213,161,171,235,178,249,151,149,235,133,174,214,110,12,134,7,149,64,83,52,31,187,156,104,151,158,57,40,181,104,182,252,241,204,150,45,163,179,248,230,38,64,166,188,224,204,226,180,200,105,182,7,40,64,114,8,255,185,100,105,114,35,135,113,48,191,38,18,179,209,146,104,112,215,91,79,90,114,153,4,33,157,209,77,107,222,9,38,29,144,239,192,178,4,154,231,154,12,201,250,95,241,33,249,254,157,249,30,2,193,76,76,118,210,94,37,46,179,78,141,107,59,227,154,98,64,158,221,122,106,22,252,55,191,254,86,194,51,122,244,95,161,3,175,19,164,0,80,15,105,197,28,31,125,162,138,200,179,149,143,7,249,7,216,159,143,76,209,248,135,245,211,57,203,237,134,198,31,142,251,107,145,238,171,233,87,241,89,91,228,23,255,173,95,105,169,7,124,166,37,65,153,121,100,85,16,177,150,75,15,122,201,17,22,21,171,16,144,29,57,150,201,173,166,46,175,39,157,82,139,26,107,14,49,65,78,54,56,150,24,2,49,245,219,41,51,19,95,50,89,59,225,47,207,246,58,42,16,66,70,110,198,122,126,118,130,209,109,116,237,142,201,206,167,124,51,161,8,238,249,137,37,3,147,104,0,47,31,172,21,221,225,0,38,180,144,53,212,52,102,103,41,42,42,222,55,196,224,121,87,113,0,242,183,80,187,75,231,43,233,177,204,95,217,105,24,167,208,236,102,84,168,147,140,112,16,190,137,246,146,217,169,182,174,105,51,236,112,90,2,234,227,114,139,98,0,233,22,249,178,169,123,66,114,215,32,117,169,130,17,49,90,48,63,125,166,29,239,246,205,114,159,241,105,248,230,246,220,177,199,104,216,16,115,159,183,59,139,19,79,9,52,228,215,2,109,161,51,121,239,51,70,249,147,250,238,187,166,20,210,247,41,211,38,236,181,209,98,49,238,27,3,40,23,61,144,169,44,115,189,126,80,175,156,13,9,217,196,104,203,38,72,45,234,95,11,149,16,79,148,44,83,229,73,177,178,212,249,121,248,222,135,81,87,35,206,56,108,158,219,185,16,175,167,31,11,181,53,68,232,159,208,8,186,166,67,8,209,223,55,227,143,81,132,130,10,236,1,240,89,185,234,110,166,91,215,144,197,240,9,107,23,57,132,249,117,45,118,163,61,207,71,87,227,202,195,179,237,98,229,164,249,3,145,34,62,133,9,182,199,192,255,185,108,86,145,139,71,39,108,85,203,70,80,239,196,17,48,230,201,17,146,216,116,245,168,69,83,123,31,182,254,254,73,254,34,165,32,238,252,151,67,27,109,170,214,128,203,200,129,241,143,56,104,178,43,120,46,31,214,110,106,246,99,136,71,74,162,33,38,131,132,217,223,199,171,189,96,7,249,206,155,22,72,223,253,173,250,89,178,87,89,248,104,185,248,87,240,151,45,51,115,133,143,52,96,131,70,14,197,147,192,192,176,52,211,39,187,159,75,154,195,249,60,141,55,111,58,249,251,220,232,15,130,215,33,138,20,101,35,13,157,26,181,111,196,43,53,225,246,75,245,44,245,151,197,210,48,38,0,240,167,135,248,216,83,248,211,159,109,86,205,105,40,27,176,254,201,222,194,44,245,54,238,106,200,76,208,118,65,242,232,104,82,135,114,45,77,53,77,111,66,9,33,191,227,104,185,207,227,192,11,97,53,255,77,32,133,149,163,71,83,185,67,183,55,237,114,241,144,107,246,211,172,167,60,211,17,47,169,181,104,99,234,199,141,203,91,24,99,47,15,211,159,250,52,128,35,167,242,143,34,140,147,115,110,212,208,6,175,122,174,207,19,45,228,156,1,122,185,18,151,8,75,81,118,196,87,168,62,85,44,192,176,196,14,204,61,131,28,145,221,184,132,230,49,238,135,82,25,187,220,169,193,254,240,132,19,40,138,111,77,65,70,57,254,134,245,61,41,13,158,56,157,116,70,201,170,254,9,140,111,242,84,124,255,81,122,8,210,87,219,247,219,147,56,69,225,91,76,160,17,47,104,225,213,92,48,150,153,228,70,74,178,171,117,203,34,148,130,21,83,102,35,72,203,242,79,190,190,192,2,149,144,103,1,112,233,248,179,175,240,231,230,191,55,91,125,25,119,3,194,15,179,87,112,102,207,137,36,132,207,155,43,125,220,67,31,149,69,24,112,38,194,133,48,188,192,89,179,14,67,7,0,104,46,134,107,169,69,140,230,214,131,42,142,116,125,232,126,123,118,140,207,178,81,53,1,180,48,65,121,27,30,187,37,115,106,245,66,55,67,215,37,20,166,189,83,153,108,155,231,253,127,19,11,81,187,59,99,144,87,83,127,121,226,23,97,197,79,255,144,114,85,160,110,171,2,84,244,168,200,36,109,246,100,18,138,182,161,107,31,250,140,162,170,72,154,178,214,133,179,54,1,78,254,11,249,177,239,121,64,170,124,185,79,114,36,92,85,169,81,140,224,103,58,149,244,19,55,221,138,126,16,72,192,244,174,172,3,112,185,194,239,178,124,76,191,112,119,219,4,48,161,21,65,27,198,231,234,141,38,251,105,186,247,117,178,64,30,34,164,162,82,50,229,208,212,206,227,101,122,158,233,250,62,218,123,172,94,186,103,155,55,103,124,78,215,237,153,33,137,132,173,123,23,237,66,73,96,252,165,118,12,82,156,29,208,99,89,182,95,225,41,175,190,76,85,57,24,255,44,219,11,228,114,29,115,237,160,163,182,250,245,196,208,203,137,252,48,90,246,29,54,142,49,54,38,162,249,177,183,158,119,198,214,165,113,105,175,200,58,205,132,36,239,187,100,233,186,74,210,145,219,135,85,184,177,90,182,73,231,169,117,161,243,203,23,24,115,192,33,204,178,139,8,40,196,181,31,100,38,248,219,25,66,252,99,135,91,203,221,33,116,251,218,124,45,109,162,160,174,70,149,173,87,106,243,100,69,102,176,37,0,122,17,173,38,134,233,128,74,17,67,157,17,213,128,184,46,244,92,177,226,4,38,9,64,89,18,59,66,6,39,143,142,87,29,45,157,132,142,177,83,194,206,215,90,132,218,75,197,4,208,108,33,229,234,112,26,182,13,204,229,25,65,25,100,193,171,192,148,212,30,39,230,128,8,35,96,69,56,225,244,52,158,36,168,249,248,110,231,214,238,127,162,252,59,98,58,72,137,69,115,210,70,94,66,255,82,85,244,33,166,213,36,231,85,20,205,208,43,203,232,14,237,218,193,228,36,30,214,133,137,69,144,40,79,196,74,247,244,180,2,228,215,184,75,235,68,55,14,117,153,232,217,167,224,55,235,58,195,150,78,157,155,97,174,139,169,110,13,104,179,96,127,8,254,32,27,0,138,193,153,46,168,228,200,167,55,63,82,207,28,126,131,255,39,166,171,186,229,49,104,142,164,141,62,137,148,1,157,164,19,119,100,157,108,40,121,24,228,122,243,200,98,162,220,249,249,40,68,109,101,96,117,23,228,110,236,103,238,208,93,129,219,150,134,76,159,127,181,46,40,40,91,174,65,202,11,118,84,1,221,197,245,122,167,227,16,209,10,163,55,0,129,176,225,102,230,240,80,16,122,233,166,123,35,228,214,139,170,238,223,221,41,21,142,224,221,229,238,233,53,6,59,112,112,168,109,101,56,165,18,169,128,189,213,46,164,229,25,106,194,181,90,254,16,107,50,210,9,90,55,218,4,159,129,97,46,172,75,23,227,159,82,184,70,31,126,122,179,13,73,121,79,215,25,243,218,18,38,122,188,122,217,38,141,57,21,81,119,144,199,60,162,247,89,156,184,182,175,2,115,254,87,46,157,91,43,59,46,71,146,188,139,212,123,4,18,160,185,14,181,65,212,163,207,238,91,156,99,53,224,231,149,44,83,195,211,254,45,213,237,7,84,30,81,160,101,26,201,103,96,82,230,247,137,233,144,175,56,211,181,188,79,17,29,80,6,245,216,22,27,178,205,226,76,214,63,112,65,47,64,235,193,69,142,144,79,166,158,141,81,102,26,204,149,197,239,217,205,138,93,97,226,100,208,10,103,9,189,43,17,245,233,156,209,185,209,127,189,29,184,5,215,26,220,254,219,121,218,239,215,152,188,251,5,83,229,160,179,31,175,242,235,136,147,61,192,69,127,225,127,55,117,180,215,50,125,188,226,190,27,56,217,196,238,114,245,41,69,245,27,56,177,246,202,54,238,174,161,73,103,158,237,230,32,91,44,109,52,151,177,238,195,154,129,149,196,178,105,168,171,53,143,197,183,254,186,110,170,40,113,134,112,79,48,244,21,130,73,105,17,215,236,99,94,194,93,165,110,48,19,148,136,234,4,60,130,230,76,141,177,62,112,213,202,111,37,184,220,40,60,156,113,229,139,191,207,242,44,218,5,50,49,192,139,199,224,247,45,187,145,174,134,59,251,233,82,206,6,197,5,187,168,190,239,138,187,157,133,84,95,47,195,213,164,170,59,81,128,85,36,38,161,101,56,56,72,99,212,0,146,21,164,216,115,129,93,70,247,13,191,118,203,45,175,29,64,42,123,122,248,227,20,160,49,118,104,195,18,172,5,164,29,236,21,20,117,86,204,99,118,218,71,107,64,243,135,141,13,10,68,163,248,34,149,202,174,105,186,77,9,145,213,175,190,219,165,167,167,58,219,210,33,169,141,241,156,150,80,199,232,154,49,20,204,46,167,215,104,227,248,216,21,17,4,139,86,177,234,149,11,119,110,37,49,43,50,243,27,149,97,89,24,7,78,57,190,1,134,218,57,174,46,11,109,218,248,58,211,94,62,253,64,74,60,6,229,192,89,77,217,197,87,81,136,205,238,130,230,159,245,51,165,222,86,89,233,210,72,110,227,4,165,30,120,172,244,47,91,104,101,132,242,95,77,26,55,186,117,229,91,11,116,140,87,78,216,188,112,124,168,191,193,196,16,36,217,8,252,234,132,135,97,26,118,69,223,168,76,67,86,78,26,230,105,249,214,216,169,150,204,128,99,216,168,55,180,252,148,203,234,36,176,220,157,104,239,252,209,222,198,159,208,49,21,159,242,221,92,147,149,206,215,21,97,42,34,170,26,156,162,151,100,65,95,17,139,122,126,130,36,219,110,170,197,222,84,121,97,106,5,160,198,38,195,242,184,183,217,41,29,93,93,19,122,25,246,12,177,68,186,34,241,180,50,137,20,230,8,114,80,89,24,138,108,112,116,53,53,221,11,227,51,171,115,131,140,176,55,53,87,104,9,204,41,219,224,80,152,211,190,46,105,194,44,109,240,208,10,61,113,145,78,72,160,189,48,206,149,207,180,100,145,130,225,163,17,132,75,141,113,197,97,229,56,208,222,130,128,194,129,209,242,68,230,231,71,165,251,252,154,130,191,169,248,21,171,23,60,228,62,95,33,218,109,122,64,67,186,102,88,148,14,155,124,244,95,252,173,146,187,166,68,73,84,193,126,129,77,169,254,108,206,128,127,129,34,223,40,21,75,39,38,158,14,214,121,24,215,187,137,61,90,15,178,230,103,4,47,181,84,160,85,210,31,84,14,85,110,46,136,54,122,104,5,46,48,242,28,79,8,45,241,45,77,213,247,18,131,131,233,35,66,179,137,242,35,124,121,124,159,124,222,184,99,18,103,117,88,243,141,130,111,129,127,251,222,156,65,73,41,178,94,213,90,14,115,248,94,35,178,26,69,5,204,119,255,240,13,157,169,182,174,223,146,4,33,103,151,168,121,172,84,25,58,44,255,249,219,82,194,230,242,180,82,238,33,135,208,24,7,231,6,201,133,197,118,57,206,73,60,36,49,37,216,199,130,219,60,98,23,250,174,49,4,59,169,161,61,169,152,46,78,190,231,35,60,193,255,204,228,177,114,84,115,142,175,49,209,66,49,192,208,146,143,25,61,155,110,77,189,57,228,157,162,116,213,40,2,3,228,237,212,130,196,64,116,152,189,205,195,176,114,178,127,115,209,100,145,192,204,232,49,12,164,171,135,89,44,63,178,17,27,151,55,65,148,233,242,21,25,187,160,168,165,239,176,72,238,87,94,156,18,5,16,111,155,237,168,11,205,127,215,119,120,63,137,176,101,151,235,141,36,157,41,14,80,28,53,26,217,120,22,90,33,66,184,14,185,60,229,114,92,30,230,236,25,40,39,213,52,80,203,190,34,196,15,59,234,254,67,251,80,160,138,161,182,142,166,154,119,105,90,245,14,231,175,37,223,75,4,110,88,196,26,96,232,173,47,19,172,197,198,42,241,240,102,89,250,47,248,206,118,10,233,99,197,43,230,228,202,83,190,108,25,197,14,176,166,20,223,78,124,232,128,139,107,93,35,217,249,90,141,67,141,0,35,167,90,49,196,96,121,246,67,130,56,250,189,214,26,200,196,202,126,16,42,210,10,184,2,210,148,88,58,223,76,204,175,108,185,218,121,124,251,19,186,48,72,151,73,52,151,46,171,1,49,180,19,120,66,26,129,68,232,208,178,123,14,179,59,28,223,172,40,124,111,219,194,241,223,177,129,153,10,56,35,123,196,51,107,193,195,27,42,167,144,179,114,209,226,27,160,175,17,6,34,60,115,163,213,227,116,248,20,179,237,66,96,163,142,241,122,214,61,147,32,232,112,7,192,233,198,188,19,251,71,199,91,210,107,156,116,122,133,21,251,211,233,222,147,162,177,174,125,158,161,226,32,27,58,45,136,140,77,246,23,33,30,172,142,167,38,226,27,118,18,184,193,0,9,134,165,67,174,88,201,14,62,156,8,218,225,188,240,70,108,166,198,52,96,165,212,189,131,57,43,222,97,35,212,37,10,147,38,138,80,31,203,120,14,92,197,149,77,77,157,58,14,246,253,177,18,20,38,143,139,111,79,242,120,177,220,231,240,158,45,190,131,182,131,252,19,134,64,153,59,32,15,163,123,255,92,14,185,17,134,249,196,182,222,196,253,199,94,191,13,251,212,38,34,213,2,175,231,181,213,44,191,62,130,103,79,61,208,217,80,21,92,134,149,192,105,115,64,129,149,14,189,205,77,3,184,204,74,0,161,117,211,227,105,113,5,106,111,233,194,152,37,206,214,132,17,150,154,10,10,50,8,236,201,66,96,204,196,84,248,150,27,186,64,173,245,71,192,149,3,28,156,230,112,225,179,48,126,149,192,241,174,253,53,120,143,156,134,163,153,209,63,150,38,107,104,18,220,251,181,45,50,31,103,147,102,159,80,42,204,82,172,77,119,94,242,74,157,251,123,127,170,170,106,39,11,113,46,131,88,115,64,146,196,91,95,34,253,127,196,148,215,208,216,82,216,52,53,150,128,242,3,78,220,13,82,231,91,87,22,83,201,158,192,96,209,143,191,133,145,219,77,169,136,70,205,143,130,98,198,231,185,183,99,203,86,205,47,57,5,63,138,117,194,162,23,179,46,233,167,111,144,220,149,152,13,97,84,149,35,32,122,225,147,126,81,34,154,108,126,135,145,167,110,251,93,106,214,123,62,234,14,238,35,223,34,51,172,140,61,177,53,34,98,177,165,65,132,1,74,29,186,147,116,176,83,112,180,212,75,254,146,76,24,186,236,245,114,224,191,42,26,242,79,241,63,244,142,18,242,161,6,34,220,177,78,162,89,254,22,87,44,233,143,213,255,156,36,71,5,40,122,94,143,182,48,154,145,145,16,244,97,54,160,104,68,143,39,69,244,215,153,170,13,191,173,77,60,198,1,152,104,158,171,98,85,234,4,11,130,148,190,97,14,192,45,25,60,106,13,212,76,225,138,86,45,101,130,244,161,64,93,148,63,147,79,65,50,69,85,112,229,152,143,10,100,160,226,236,167,161,235,75,205,128,178,219,149,140,147,35,0,133,243,90,233,182,62,131,37,164,232,51,78,208,151,50,22,190,85,185,86,213,52,199,115,250,247,75,184,220,41,83,218,113,74,87,247,33,209,146,149,206,81,195,119,25,116,113,164,254,201,152,156,42,12,23,208,58,194,58,226,186,41,98,68,45,107,232,37,38,160,162,12,255,98,103,129,125,146,153,209,172,40,84,11,197,70,128,94,49,217,46,213,159,169,76,219,20,98,186,168,52,208,18,208,108,18,105,165,191,137,195,237,148,223,91,150,206,92,133,0,35,240,140,235,61,81,29,75,128,70,120,196,236,172,185,151,208,171,32,51,143,131,96,202,235,52,131,203,161,136,211,28,246,217,136,6,249,175,115,151,145,202,220,148,154,80,251,222,198,126,85,121,190,63,55,52,146,151,197,195,53,33,206,113,8,109,234,154,183,166,232,217,1,15,217,140,255,194,45,238,7,218,153,32,212,184,218,40,241,175,101,185,0,25,132,155,58,29,125,245,64,96,203,66,122,237,75,110,175,138,253,97,32,238,228,99,54,222,213,105,200,205,85,33,26,197,121,186,255,216,22,151,34,101,169,226,129,31,161,128,174,19,75,213,109,235,248,237,164,86,15,171,55,127,38,245,143,118,60,187,120,169,11,212,34,42,238,34,4,198,112,80,26,252,132,109,36,201,154,39,89,228,117,157,193,72,196,126,129,120,130,243,11,95,181,8,25,21,35,94,187,111,78,155,196,22,253,181,158,207,78,160,151,227,179,2,121,239,41,64,66,114,34,149,128,57,146,249,50,231,80,135,243,124,74,165,204,144,11,132,219,95,66,33,75,201,21,152,13,84,155,161,111,96,165,191,185,178,39,170,133,56,165,6,126,133,16,65,108,156,24,221,218,43,235,227,110,216,231,139,48,77,153,175,134,80,99,114,61,216,167,174,197,148,144,119,13,249,101,39,7,142,33,242,160,209,125,105,71,219,157,102,181,165,53,245,154,165,45,167,159,28,137,107,103,249,101,39,116,243,212,161,23,175,188,81,242,36,97,12,45,134,227,219,142,18,141,38,241,45,51,231,122,221,136,41,201,137,105,209,93,222,58,228,235,64,134,45,2,167,216,57,224,134,200,115,93,100,158,62,156,87,182,46,132,180,193,86,162,206,53,55,68,138,163,1,253,8,169,41,217,215,217,162,94,10,72,41,8,120,250,83,116,124,211,254,230,185,22,168,136,169,239,12,250,44,161,153,118,244,99,164,36,92,145,146,29,88,216,49,182,72,87,97,150,136,150,122,137,64,103,11,170,82,237,88,222,33,60,144,171,119,214,78,207,126,242,241,74,157,151,175,175,44,251,131,71,200,179,115,10,100,123,90,18,203,49,233,179,13,45,164,83,191,232,94,33,80,240,169,107,219,75,210,193,77,163,68,175,188,221,186,159,25,154,85,217,56,102,105,141,119,32,237,244,183,92,166,161,186,180,138,66,119,45,191,12,128,210,66,25,68,125,95,230,77,111,128,111,159,124,104,188,178,196,35,83,14,0,222,73,238,253,88,202,13,232,201,57,80,224,105,145,46,170,125,207,110,188,181,100,146,227,63,184,148,254,185,178,121,63,16,36,103,229,168,198,168,84,169,173,119,75,67,186,183,116,206,66,221,166,146,59,121,77,134,220,43,63,228,114,23,97,133,63,250,163,102,140,238,214,156,235,166,1,152,123,215,87,65,152,0,192,148,21,158,242,179,3,215,44,166,54,246,208,155,18,196,108,179,121,122,165,167,120,56,212,65,202,57,188,29,206,60,148,132,239,30,103,26,82,254,155,158,238,189,187,34,87,0,114,123,68,120,215,228,23,148,124,22,235,251,22,143,255,48,34,39,54,169,170,3,71,95,98,71,107,203,25,206,243,25,181,14,95,193,184,239,103,253,20,15,129,145,158,34,6,50,246,149,196,74,135,49,147,14,236,136,72,149,117,230,228,71,21,129,96,78,121,117,23,66,49,199,59,54,186,205,192,49,58,139,8,50,141,167,50,138,208,237,83,155,248,46,216,139,91,173,116,204,214,188,63,212,105,218,49,144,237,219,255,65,72,179,222,245,161,143,125,124,9,29,146,123,55,98,77,133,6,192,240,99,253,167,200,76,145,103,155,145,140,39,30,32,135,230,255,53,107,223,250,59,236,163,82,90,52,235,242,162,140,139,24,59,101,116,54,114,30,8,194,187,20,164,180,94,62,109,0,182,92,0,193,120,179,125,33,189,229,119,16,57,11,90,157,4,161,41,180,186,151,211,251,250,107,197,250,18,129,145,141,181,166,214,248,192,236,205,244,241,12,113,7,38,24,98,93,225,23,34,56,182,42,171,238,12,148,26,202,148,84,229,95,63,86,37,211,249,6,17,250,44,116,252,242,122,158,95,164,241,73,33,187,61,228,61,69,51,217,236,202,27,1,10,218,169,59,239,238,133,43,201,249,162,251,28,81,57,131,53,192,71,38,100,156,54,199,17,177,178,228,152,41,11,152,51,108,92,87,104,86,203,6,6,40,85,175,61,27,104,206,0,81,28,52,81,51,43,226,127,51,73,211,78,226,228,190,61,136,173,95,90,43,89,154,16,85,41,134,203,206,80,208,78,213,189,3,76,95,59,151,144,25,30,36,46,129,164,191,60,210,44,242,128,54,139,4,189,196,212,35,252,40,249,218,237,237,171,104,107,189,157,4,83,133,118,168,252,225,166,13,43,44,221,134,33,10,49,161,104,166,142,8,166,207,255,173,234,144,231,240,125,189,111,115,229,43,155,219,21,80,130,191,148,231,132,178,42,219,94,210,17,64,68,230,53,130,202,236,206,110,180,14,195,2,212,108,251,143,57,130,109,71,230,31,221,23,153,87,52,204,225,80,84,195,128,113,217,207,197,59,173,218,240,210,69,162,222,105,238,64,35,9,225,239,6,145,10,6,95,211,39,217,78,228,85,180,88,57,227,3,97,43,235,93,133,215,209,95,165,54,221,130,217,33,51,66,126,225,81,245,169,84,237,128,75,91,215,230,8,59,254,187,142,234,75,175,214,157,14,161,165,190,134,206,64,238,60,15,189,89,34,158,130,227,122,230,135,33,119,102,247,186,202,113,99,105,83,103,25,130,113,188,73,226,145,6,233,180,243,164,27,96,177,50,50,91,5,203,102,19,12,41,98,206,1,183,252,222,48,205,193,122,182,157,191,51,85,242,71,7,212,135,240,63,107,175,41,200,51,207,66,49,212,163,182,113,137,36,88,159,51,96,105,106,209,19,27,229,97,171,28,35,120,80,81,237,52,225,127,110,26,52,236,119,0,106,220,36,46,168,38,119,139,183,92,112,111,67,170,227,5,226,21,161,120,204,121,198,215,153,173,178,166,14,122,132,181,58,253,62,136,139,229,35,163,209,202,15,161,79,5,119,11,72,196,50,208,112,165,135,220,184,171,193,42,171,187,58,178,167,199,103,161,225,45,76,9,90,144,199,229,1,144,162,220,81,148,217,193,13,23,96,120,203,62,41,123,245,24,22,24,155,151,32,36,13,117,248,1,216,160,16,210,35,160,70,22,138,10,225,168,164,92,241,231,104,78,70,64,26,9,101,3,248,36,122,181,115,255,4,244,44,91,27,55,33,2,26,151,124,174,154,74,7,114,97,170,84,105,181,200,195,69,173,179,151,168,123,241,242,43,225,93,147,248,6,148,20,161,32,82,23,15,19,220,211,5,92,158,244,172,55,151,84,171,152,118,24,121,225,208,118,199,235,219,180,250,139,40,127,116,100,32,108,243,205,36,34,22,171,6,45,218,22,229,204,16,127,105,22,221,9,158,48,110,185,11,215,39,47,140,40,204,111,222,218,131,199,247,215,239,162,57,54,91,105,0,74,37,156,195,245,21,34,59,105,191,5,214,1,99,77,212,144,65,153,50,175,35,42,197,188,126,82,106,204,182,59,198,26,48,108,41,63,145,246,40,2,141,167,175,115,154,206,24,85,247,183,68,70,80,131,228,21,162,209,113,144,226,83,168,149,30,46,160,179,187,139,139,50,131,5,94,218,154,210,146,120,145,53,0,194,12,129,196,13,50,140,53,129,185,225,32,214,190,140,112,250,190,151,159,209,96,178,107,166,217,147,14,104,192,108,81,74,208,247,69,65,49,217,11,73,144,116,6,115,218,1,173,45,127,205,54,79,194,170,196,191,89,190,11,103,22,136,158,155,95,132,238,57,246,224,199,155,228,207,62,221,137,176,144,164,121,95,63,161,199,153,219,192,246,65,242,63,141,159,17,47,0,72,185,183,193,105,86,242,254,134,27,66,225,187,0,201,169,233,178,208,128,190,251,140,197,203,254,224,50,17,19,14,105,186,55,112,147,77,79,25,10,31,190,249,13,239,10,31,23,175,221,144,120,115,138,112,171,82,87,88,209,50,208,55,9,119,179,80,245,240,124,44,232,79,36,130,113,109,84,175,179,68,39,109,19,163,20,63,31,4,133,111,250,88,131,36,148,53,31,176,222,68,225,200,110,36,14,175,17,111,244,5,144,249,43,125,194,108,162,113,202,111,5,18,43,197,211,192,113,194,180,187,53,48,129,162,4,241,71,241,174,5,6,96,108,234,40,254,223,245,170,122,53,224,174,170,114,85,0,134,135,91,235,202,137,223,227,79,100,71,92,60,84,10,229,136,83,21,164,105,166,89,68,181,7,154,64,237,128,164,38,180,226,219,172,246,169,128,88,74,162,83,206,177,30,36,137,174,186,103,101,76,192,15,171,223,142,33,91,224,3,136,45,243,111,245,34,11,221,164,29,199,32,116,112,194,43,221,56,154,195,117,137,241,171,189,161,220,77,240,229,1,15,86,133,150,174,125,90,197,118,206,164,18,171,105,74,32,55,247,95,145,42,147,142,143,144,112,216,212,113,64,117,145,240,82,118,30,184,123,109,37,7,41,220,227,219,10,173,32,207,196,55,117,132,100,162,225,234,84,219,217,121,247,129,24,168,164,26,241,192,205,240,78,144,212,49,149,162,183,165,30,181,137,174,185,156,55,102,140,117,135,96,33,243,34,251,54,199,65,240,145,16,93,78,24,218,155,150,3,118,37,28,20,195,158,221,16,251,58,136,33,245,200,129,38,225,207,162,31,213,150,27,102,150,75,254,148,188,186,157,245,70,117,51,130,153,160,59,246,255,250,70,76,160,94,48,89,76,58,173,75,146,155,89,13,166,243,40,155,112,109,73,228,68,108,151,140,105,23,23,200,28,52,148,36,252,48,68,24,74,99,208,185,6,85,100,248,118,182,122,59,246,106,219,128,137,9,49,175,194,93,235,174,156,72,59,131,126,14,186,96,52,220,109,77,27,22,99,104,81,44,119,55,156,190,157,37,185,222,253,239,12,159,113,250,21,247,134,100,227,225,183,27,80,22,106,213,216,135,143,206,131,48,37,237,187,39,49,88,77,178,205,52,191,232,5,114,180,54,105,75,190,46,54,132,243,78,46,234,99,23,194,134,63,184,70,186,38,186,102,214,243,173,210,53,172,75,7,213,119,228,240,81,135,92,131,209,37,9,223,61,173,19,189,76,176,229,134,14,103,14,229,34,163,97,209,161,98,163,65,220,111,124,30,56,210,50,7,209,226,224,192,107,209,99,61,91,222,32,115,50,235,89,179,115,254,105,162,176,106,6,170,230,35,159,200,138,63,1,19,134,26,30,81,98,40,93,215,83,4,130,122,67,53,214,169,79,133,191,42,105,138,192,115,35,51,44,208,85,71,31,243,7,237,33,22,222,171,43,79,68,247,251,38,60,230,94,108,51,1,202,5,85,78,229,3,41,48,165,244,50,245,130,15,170,80,252,231,124,226,57,18,8,98,58,103,88,87,2,44,129,231,176,137,19,90,144,250,131,51,105,65,240,78,180,51,192,25,164,245,46,116,2,79,150,151,27,174,230,227,17,105,198,117,254,110,5,9,203,154,174,235,9,69,245,90,98,131,204,24,57,75,205,214,96,223,195,5,118,66,123,12,129,98,199,188,152,4,139,224,52,156,70,242,204,136,213,36,38,193,177,196,165,223,205,11,63,233,40,10,176,30,206,138,178,147,171,95,62,230,123,19,18,3,184,100,194,4,241,136,84,101,104,171,85,119,242,188,114,11,177,135,247,107,79,90,178,156,56,87,22,119,37,229,249,115,195,153,171,177,218,44,116,35,110,233,112,130,242,215,108,199,144,216,233,200,232,21,62,165,108,49,242,128,220,217,244,95,197,116,17,79,126,141,63,203,118,72,231,72,199,138,233,185,31,247,148,252,15,241,227,213,47,251,236,21,90,29,169,169,119,44,185,122,254,6,19,165,138,42,207,7,38,162,179,81,245,216,168,74,231,1,183,51,154,84,83,124,71,198,101,163,59,77,72,198,32,178,58,160,251,130,113,193,186,207,198,4,21,72,180,198,86,203,28,225,144,138,216,28,161,133,116,88,255,130,136,97,167,33,29,213,192,172,52,164,174,128,211,200,68,92,8,24,138,143,94,227,22,170,68,128,30,111,161,77,156,222,146,9,6,89,10,97,242,102,41,140,64,186,247,114,104,147,220,104,149,75,197,16,182,29,45,123,185,244,106,56,157,6,81,98,58,84,209,90,132,185,99,44,177,78,80,176,215,85,22,35,79,27,168,252,171,87,173,234,181,160,0,177,136,123,15,83,249,211,170,156,251,143,171,213,168,188,29,15,133,18,64,178,204,86,144,204,98,204,139,222,11,143,202,199,126,98,109,175,30,216,251,34,134,163,182,110,244,28,253,250,36,179,71,249,158,89,163,105,92,251,116,107,24,176,115,100,103,211,81,89,212,209,15,9,254,92,54,149,136,58,171,46,83,245,192,150,117,164,224,227,138,180,147,73,150,167,225,231,92,72,83,207,248,135,185,81,203,3,69,45,3,17,141,32,173,145,50,68,45,0,12,20,163,35,175,41,134,60,50,97,61,1,93,161,231,176,230,35,132,70,58,130,48,109,215,174,80,123,48,149,244,55,61,7,109,150,165,85,91,251,201,100,104,112,184,17,184,209,177,90,35,128,79,217,148,139,22,59,75,119,89,33,168,134,87,179,44,241,227,148,61,26,124,158,208,3,21,197,200,112,188,222,159,92,155,81,60,192,88,216,209,136,188,180,59,192,90,143,220,161,153,64,73,252,237,128,227,193,82,198,35,65,92,79,108,230,38,101,99,151,58,206,36,8,140,119,94,191,39,7,202,91,249,185,11,163,104,192,109,143,44,211,97,79,107,44,152,221,78,128,251,185,130,18,40,63,201,171,68,229,56,82,194,149,77,200,132,83,79,6,185,215,185,142,114,58,45,49,143,42,11,68,61,128,210,176,35,59,145,98,207,123,3,225,223,11,81,131,148,140,225,171,77,140,98,85,89,90,253,38,149,210,81,85,77,176,6,180,136,159,79,232,41,159,235,109,1,70,214,113,102,112,66,113,22,5,3,199,38,120,221,139,128,184,200,76,231,76,170,234,211,15,189,152,185,205,46,60,136,127,25,27,87,218,39,134,126,128,97,129,167,136,56,24,4,4,74,38,157,110,147,55,177,102,54,101,153,205,181,245,132,179,136,219,121,81,198,45,179,250,9,50,21,57,128,28,20,43,20,81,165,24,191,43,194,178,215,43,199,24,133,135,184,60,120,109,110,188,65,136,24,201,247,100,24,235,218,208,37,117,161,70,49,7,248,130,62,221,83,36,238,214,187,73,128,144,157,111,187,255,86,235,213,110,216,234,5,0,25,156,82,184,57,68,177,118,155,3,114,158,254,13,182,78,225,90,213,209,88,151,209,231,30,79,28,123,26,126,255,213,88,208,89,87,12,206,14,9,52,172,119,227,109,234,170,186,161,239,97,31,69,206,166,200,76,32,63,28,73,179,195,245,229,186,3,81,246,191,183,145,78,221,17,7,111,149,108,54,74,62,183,193,99,135,35,65,209,134,47,118,159,217,100,179,18,188,171,184,196,175,169,150,80,36,175,131,242,53,133,40,150,98,154,234,0,245,246,146,136,50,238,182,172,57,166,82,185,2,237,156,42,131,194,178,149,143,4,87,239,29,135,165,5,120,102,237,56,21,216,83,183,4,179,79,47,138,190,70,45,185,221,154,76,85,13,22,156,228,153,95,68,186,143,65,100,23,189,139,73,85,170,251,75,130,79,203,241,191,245,173,118,31,48,82,215,121,222,44,0,68,148,68,5,105,32,5,77,123,152,52,181,162,119,190,71,132,146,97,42,1,184,188,110,27,193,98,171,81,106,208,88,187,166,161,141,106,204,18,245,201,79,248,102,11,139,127,76,106,123,40,119,216,72,148,149,161,108,31,23,68,99,124,162,229,39,186,254,72,81,226,122,105,55,153,209,121,88,146,6,59,168,128,23,212,115,27,198,134,176,249,76,20,247,46,166,181,150,160,29,4,46,156,228,82,97,214,119,137,56,54,56,55,178,134,164,253,69,191,223,137,16,241,8,5,89,119,215,240,196,174,129,137,52,51,235,41,12,255,166,142,216,234,56,30,117,153,163,28,15,186,36,102,107,234,80,242,159,173,196,84,220,136,28,255,1,76,134,6,155,6,135,234,59,33,183,154,203,184,212,239,139,16,246,143,11,88,75,127,197,201,161,57,77,183,45,117,48,45,118,128,69,25,21,143,221,117,178,119,22,7,201,108,154,67,141,117,177,145,193,73,143,54,99,99,119,72,147,64,170,7,181,212,253,111,208,102,94,47,46,230,222,111,110,209,18,22,112,69,185,8,88,98,51,4,163,61,207,252,183,113,101,38,152,108,74,59,30,128,241,120,234,29,250,66,253,211,34,74,188,115,196,172,221,124,39,226,237,28,226,113,25,21,126,220,110,45,80,196,52,193,130,48,242,47,205,71,50,144,74,48,6,95,229,131,0,211,36,96,194,71,228,131,127,79,58,57,238,56,145,244,145,172,170,80,182,127,217,12,129,53,17,174,117,207,161,158,247,227,67,20,63,14,239,115,47,6,129,94,229,125,171,207,180,245,126,252,161,122,187,14,253,91,131,115,238,101,88,188,229,137,165,243,10,169,133,50,153,22,228,8,255,163,49,153,171,161,188,213,176,153,104,34,244,244,47,66,214,249,62,250,110,210,40,165,167,132,100,245,77,234,188,33,25,77,7,157,44,72,236,207,206,32,176,249,11,4,204,63,220,230,149,215,76,210,248,102,194,253,149,166,214,24,152,201,243,239,85,249,102,153,63,169,108,171,207,249,184,11,236,59,15,86,113,168,97,165,128,89,163,30,141,202,204,49,240,48,74,61,105,89,116,79,244,161,64,207,132,134,209,234,249,38,112,216,111,161,78,203,240,114,254,23,84,68,17,86,25,183,78,31,156,165,18,38,74,142,222,200,208,116,18,42,179,100,68,111,64,116,97,149,48,45,70,163,182,197,61,224,225,159,50,187,122,167,247,87,136,178,28,254,1,222,179,252,210,21,46,215,18,51,193,232,201,35,114,136,248,143,69,74,221,82,67,110,132,85,60,60,13,121,85,242,123,39,160,194,86,185,2,198,178,154,233,253,107,242,55,216,146,210,248,56,144,250,254,39,119,30,167,16,105,150,38,30,101,252,117,53,206,87,0,1,152,194,161,115,54,60,65,130,186,58,95,59,239,253,39,177,225,243,94,26,34,206,180,227,94,1,96,185,169,210,120,35,80,178,189,107,26,176,119,172,192,70,201,173,90,92,115,200,222,221,204,234,78,249,157,53,152,116,112,209,18,203,166,2,117,198,174,83,33,60,122,8,108,108,165,209,132,55,146,31,211,71,178,201,169,83,70,189,0,140,235,121,65,160,216,221,62,29,228,79,171,128,129,60,1,75,245,38,142,154,70,92,43,6,46,161,16,205,33,32,63,245,97,240,247,238,54,186,65,149,246,38,88,45,213,54,243,73,114,165,24,226,110,136,116,71,235,167,248,174,102,154,58,40,151,63,225,249,123,158,169,76,72,149,169,71,182,68,173,80,26,163,5,223,226,65,14,113,72,217,140,199,69,222,161,154,124,236,1,156,20,207,194,248,209,43,124,216,97,104,179,40,50,188,193,143,156,172,67,198,237,195,184,77,216,47,244,1,100,186,64,37,240,255,218,69,61,85,240,18,161,150,34,233,32,121,78,230,63,247,248,76,179,197,92,195,142,136,137,76,152,254,201,145,74,140,241,137,223,165,197,60,21,4,44,93,255,41,133,119,232,24,92,199,137,148,35,134,21,84,150,100,184,176,46,138,251,213,234,4,171,247,47,57,113,203,47,244,89,12,116,54,68,204,116,154,86,186,203,140,223,15,152,76,67,186,223,98,36,216,126,40,45,185,191,48,64,204,177,77,107,201,147,254,185,173,5,114,199,55,186,118,254,130,226,255,119,163,155,213,79,110,190,213,196,101,95,64,107,66,171,93,0,226,226,104,212,135,48,230,50,254,47,157,202,0,224,103,63,239,155,21,71,176,199,230,90,44,174,235,241,107,27,200,255,44,95,45,119,76,231,182,210,142,198,251,227,148,79,110,25,59,249,151,56,93,39,168,33,10,117,12,175,100,44,186,184,39,138,116,202,147,184,21,62,63,43,208,56,100,150,233,237,159,141,180,240,23,15,71,63,61,227,183,83,93,198,112,100,219,2,129,216,127,84,237,169,232,147,227,23,151,218,128,181,182,65,135,66,179,210,108,154,1,99,29,132,50,160,36,236,134,53,158,114,225,75,186,112,162,101,218,71,248,129,135,143,87,209,226,51,239,195,172,214,208,69,4,239,139,149,38,38,67,24,240,34,247,107,211,27,155,173,225,198,198,92,116,97,23,53,180,72,236,233,79,165,1,189,13,7,142,194,161,28,128,88,148,117,82,72,169,85,92,160,113,164,236,82,135,17,255,83,120,241,106,119,60,58,76,65,94,63,132,83,200,44,9,198,211,66,154,143,14,214,252,16,114,189,108,110,242,161,213,245,208,18,191,59,133,159,173,56,152,138,30,64,181,51,123,122,240,171,107,148,225,59,92,37,36,7,135,193,247,158,151,165,121,227,203,236,202,94,21,164,125,63,106,78,132,244,18,33,120,83,235,101,216,212,155,86,132,190,19,29,83,225,252,164,229,211,131,217,232,36,214,163,177,69,176,114,92,245,62,28,19,146,203,241,249,246,99,95,243,196,128,83,193,76,127,20,104,96,102,72,30,130,105,209,37,146,112,163,180,169,171,33,165,248,198,164,37,35,51,38,21,28,121,180,179,14,122,158,8,255,186,29,249,90,232,61,188,8,121,96,199,79,54,95,5,27,99,209,205,252,73,24,27,103,37,28,193,107,133,19,95,78,81,95,122,17,47,64,211,104,81,44,202,250,173,118,109,80,237,110,93,134,186,63,182,210,188,198,169,133,71,249,93,52,64,32,162,206,21,247,79,208,60,211,222,126,35,99,26,211,191,237,62,88,156,40,97,108,31,176,235,55,230,228,13,20,71,186,197,215,95,118,41,53,10,199,164,112,76,159,70,114,192,88,92,119,32,172,203,170,209,157,252,102,215,216,103,165,89,201,202,45,152,11,252,203,205,159,85,108,148,183,187,1,23,30,227,153,24,236,135,163,216,58,196,22,57,109,14,253,76,219,157,197,240,176,246,131,31,78,59,44,216,131,29,242,53,107,171,194,23,57,94,142,88,210,154,250,200,204,17,123,74,100,86,249,172,85,137,76,35,113,180,164,97,145,37,72,247,209,17,68,112,153,202,236,75,120,166,106,153,114,7,126,238,233,111,31,246,78,158,224,247,107,97,91,29,150,185,187,206,55,55,207,185,169,234,78,65,56,152,159,174,59,28,231,123,255,234,42,209,186,22,6,222,85,90,167,141,69,166,100,226,128,151,86,132,181,24,85,204,19,27,206,46,216,51,136,10,219,146,208,28,166,79,131,104,219,130,144,123,185,90,227,56,139,55,147,125,115,12,233,67,249,202,87,21,137,144,131,184,28,45,226,46,155,162,74,212,102,151,141,181,24,247,194,200,202,174,122,195,113,80,204,78,118,177,219,40,43,128,35,231,164,69,190,216,198,85,78,93,114,113,129,190,162,87,197,163,238,44,110,247,165,191,176,141,166,42,90,101,45,209,40,111,57,0,158,44,2,10,226,227,111,211,247,121,172,170,71,22,43,92,93,227,26,140,72,145,221,206,185,49,163,171,120,155,48,76,211,223,215,22,126,46,190,83,140,198,87,199,9,152,180,52,91,23,230,7,22,51,163,58,98,145,169,65,59,146,117,172,39,2,199,173,228,154,87,9,241,80,210,128,52,171,220,151,234,143,230,38,134,196,232,54,38,166,25,180,47,48,227,208,220,132,26,37,11,205,195,91,66,34,123,180,58,163,130,58,254,179,161,138,38,23,52,202,108,224,85,184,97,51,237,87,244,194,151,106,227,70,66,199,36,95,5,58,111,164,83,61,156,61,213,187,112,111,123,34,66,125,49,17,134,18,8,184,129,45,66,172,151,24,92,14,77,42,252,176,47,67,183,22,89,202,209,238,13,240,61,175,80,93,124,81,31,20,148,254,50,32,236,62,205,110,55,4,92,130,51,52,232,201,10,0,46,88,24,235,44,139,142,106,91,1,97,31,70,196,247,85,59,69,148,29,22,72,226,112,177,31,134,64,66,244,73,235,135,67,56,112,123,57,235,138,92,197,9,55,41,251,109,185,196,77,208,162,142,101,68,138,20,174,240,106,152,201,210,231,192,35,206,108,248,137,157,155,79,222,116,197,112,243,73,45,103,186,175,120,104,10,161,215,216,11,68,247,207,103,19,58,190,55,184,141,114,11,134,9,111,77,100,187,70,118,159,194,4,83,92,57,47,124,128,128,71,58,122,119,151,174,198,222,210,219,48,225,121,230,212,195,225,164,24,213,20,18,30,133,123,103,8,100,183,31,97,75,90,253,66,88,160,50,85,123,146,66,6,208,57,169,7,230,191,67,41,103,171,209,136,47,140,149,139,3,124,198,236,141,174,243,157,187,151,28,172,188,214,194,233,172,137,2,34,116,2,158,62,247,109,208,31,74,23,31,239,90,176,98,131,86,134,129,235,218,144,141,83,123,146,43,146,23,208,118,139,160,247,45,65,17,101,29,186,218,43,17,110,215,58,140,181,145,80,185,173,125,31,156,22,107,231,33,216,172,44,131,88,229,151,27,244,123,143,108,33,148,179,239,203,193,184,128,89,118,218,40,192,214,231,221,231,204,47,51,111,209,24,232,254,143,39,13,124,182,144,234,47,117,245,197,93,74,192,112,13,176,139,231,132,218,79,14,110,254,87,223,220,111,19,228,174,110,154,34,196,56,88,9,121,194,241,14,143,140,251,134,254,163,169,121,173,201,57,149,254,134,231,175,50,72,0,67,248,44,208,218,151,143,24,129,34,97,177,107,167,115,247,74,67,5,220,66,10,248,18,151,19,22,1,179,99,57,165,29,68,209,161,149,222,182,190,23,170,240,44,211,91,111,46,54,167,4,140,175,137,31,184,83,131,138,245,247,91,248,248,37,201,27,211,120,191,179,167,170,44,197,251,78,70,178,202,8,86,127,209,45,108,223,194,111,186,140,27,222,196,241,40,123,225,70,82,132,201,189,217,130,171,137,151,126,74,34,36,112,184,99,63,140,130,90,67,61,151,183,92,210,30,92,95,71,141,81,204,153,45,58,211,39,76,108,130,119,188,89,41,161,43,6,105,92,117,237,18,32,157,242,72,123,216,153,85,137,16,10,203,203,10,23,6,32,56,149,234,180,14,125,15,159,137,118,21,49,45,13,137,218,125,161,25,56,148,13,144,231,143,248,193,37,230,244,29,76,222,103,196,247,60,0,28,90,109,171,113,18,200,139,201,253,63,61,26,26,216,252,107,57,198,149,253,148,192,183,52,224,106,62,164,206,40,54,76,223,48,177,167,210,201,178,94,142,147,35,81,145,168,7,26,217,97,81,115,168,81,168,22,62,84,29,45,160,36,156,41,10,45,79,60,158,218,240,166,224,117,175,52,127,92,35,105,29,11,211,66,178,164,127,152,138,117,233,187,14,146,0,233,66,45,81,158,196,138,222,117,69,198,118,187,184,190,15,229,155,232,38,99,83,9,133,63,110,77,115,101,114,247,116,61,137,251,38,217,241,103,89,201,22,152,156,68,252,148,24,167,224,247,53,159,117,179,246,95,53,255,182,22,119,184,173,185,75,241,221,163,245,182,151,223,213,197,133,203,130,168,177,199,78,111,31,67,96,202,198,192,2,59,41,87,178,234,52,99,255,126,62,250,144,176,138,239,55,202,90,110,115,92,236,107,15,35,42,30,248,44,111,102,75,101,106,15,17,0,60,139,60,143,175,214,168,181,35,23,148,75,76,163,177,59,16,136,226,169,246,60,3,29,75,50,148,234,100,230,47,218,142,71,216,88,111,109,94,120,87,67,131,73,86,92,61,54,66,109,83,108,141,91,19,249,172,42,204,184,241,218,37,16,153,110,3,89,133,150,40,220,78,126,60,204,7,248,162,142,249,248,124,194,175,192,109,85,134,194,163,10,220,172,187,6,192,92,235,186,71,183,131,95,175,109,250,91,120,60,34,177,196,36,94,75,216,121,126,169,186,33,228,183,159,188,190,87,70,221,70,131,207,174,90,40,89,164,3,242,30,132,57,138,57,93,162,153,178,25,76,241,248,237,24,47,211,18,119,245,152,147,111,127,133,127,246,206,132,209,136,43,146,194,224,188,80,109,172,55,56,95,155,225,119,129,89,48,81,202,92,38,147,177,180,222,158,33,121,86,65,87,36,4,127,67,78,85,35,193,216,178,253,17,80,53,225,152,0,108,142,216,59,204,147,175,234,151,189,82,1,29,120,73,200,92,165,2,154,55,73,85,177,175,142,216,48,249,122,0,188,254,120,160,144,134,214,103,92,249,38,84,119,157,9,112,4,156,183,87,70,1,236,74,181,175,106,182,249,40,217,97,16,40,206,76,204,224,97,249,135,71,168,177,35,91,184,141,212,167,70,85,1,123,4,34,238,246,142,162,243,151,133,48,210,57,63,243,197,150,206,154,6,82,79,199,61,112,103,228,129,57,135,2,139,62,69,103,173,21,127,241,131,243,39,240,38,103,100,6,72,87,100,114,139,48,121,44,147,154,45,134,10,170,167,249,163,50,5,40,39,10,186,152,136,59,230,244,75,41,180,185,154,165,94,191,102,252,200,40,29,181,190,220,241,5,63,107,45,51,155,80,192,159,80,172,80,2,162,251,202,233,89,140,66,212,228,21,163,53,197,58,135,104,102,84,173,78,43,47,165,57,232,177,29,11,87,213,130,218,196,64,207,184,246,106,192,3,170,246,101,162,93,31,35,227,178,204,201,136,45,78,96,121,224,7,254,223,66,98,197,81,162,108,246,99,192,198,153,97,184,153,111,252,40,193,132,21,35,142,82,20,143,204,54,22,242,0,87,228,242,197,216,32,186,20,209,193,81,182,121,214,133,86,5,52,146,84,44,208,205,150,42,242,188,34,91,250,121,38,42,226,215,10,206,194,15,42,123,81,139,128,58,112,214,252,193,58,87,123,47,239,69,148,97,78,207,183,81,116,21,126,157,188,246,158,37,74,153,37,39,169,234,121,60,57,45,113,131,66,236,82,88,238,4,184,216,129,212,116,168,190,200,40,33,10,241,223,18,117,195,81,50,147,52,106,254,110,71,185,38,228,53,120,247,26,44,38,0,187,92,198,251,95,19,201,102,121,0,154,222,88,208,119,211,252,64,120,29,84,147,249,38,17,18,58,32,198,233,139,225,124,114,164,143,175,142,139,229,81,211,204,207,29,185,188,238,3,140,157,48,142,106,50,190,116,208,254,27,92,15,4,212,200,22,166,91,186,39,100,34,225,226,111,157,25,204,45,117,227,178,210,199,223,102,96,167,85,52,43,187,32,31,74,35,171,163,43,84,193,162,92,112,52,39,147,116,151,56,229,5,92,208,37,2,183,12,133,236,53,110,186,123,254,19,185,124,158,24,108,62,158,159,26,158,33,133,76,88,76,38,15,163,90,30,96,80,208,158,233,69,178,151,167,181,244,245,82,172,69,190,100,210,91,101,140,142,248,184,165,115,142,145,26,117,221,163,94,14,27,54,144,125,64,189,238,33,209,120,26,135,162,246,176,79,212,139,95,68,131,28,108,28,162,18,31,8,25,54,243,125,115,141,115,246,8,215,85,67,72,188,231,123,116,102,113,68,110,70,146,114,4,73,185,116,220,237,230,80,121,89,100,135,145,69,237,115,38,110,15,23,183,154,197,89,144,29,116,14,176,214,234,11,18,121,154,20,150,107,40,71,63,146,115,177,115,37,209,237,80,167,46,171,144,185,240,38,233,206,182,62,22,69,124,166,98,223,233,66,131,56,196,156,79,99,38,218,199,206,115,112,162,172,93,220,109,157,156,96,12,231,97,163,238,110,74,167,15,39,201,130,159,247,79,150,71,175,34,149,169,0,127,142,192,43,35,194,30,246,54,89,128,169,61,116,211,173,24,53,230,150,10,147,146,152,189,15,226,31,37,38,72,246,7,153,21,100,89,120,116,81,1,241,92,249,54,13,124,186,111,185,82,35,28,81,10,11,69,248,73,119,246,74,13,247,120,153,22,31,106,208,253,96,211,101,16,0,112,224,138,133,144,105,167,157,74,99,111,155,47,78,12,6,2,31,196,247,112,64,169,31,223,225,251,220,138,24,42,124,173,233,129,109,133,63,126,104,207,220,4,109,49,59,74,110,78,247,128,139,155,173,107,158,230,201,231,2,4,68,239,213,171,106,239,140,82,101,153,252,176,88,191,92,70,174,9,77,172,63,218,225,1,110,23,19,32,229,107,186,162,58,84,138,248,95,206,130,16,86,248,189,113,63,70,93,173,45,31,43,228,153,6,116,4,246,33,86,104,214,207,136,69,250,49,252,122,240,7,37,247,139,58,221,230,159,96,7,17,61,190,213,192,225,245,66,144,138,58,88,6,203,160,185,86,78,13,119,199,113,252,198,217,75,25,208,102,221,153,231,66,172,203,129,140,139,139,20,221,50,178,52,140,161,110,15,206,48,121,82,135,12,253,21,38,199,175,171,163,186,178,55,33,128,67,57,60,236,173,34,65,197,114,93,115,169,92,149,100,245,34,231,116,111,69,181,77,128,245,107,49,252,228,36,52,29,133,61,182,184,250,191,162,27,8,19,105,57,111,63,49,185,139,78,210,65,191,127,246,174,45,79,84,177,201,213,233,227,19,154,36,202,146,66,42,150,144,158,196,39,247,117,86,30,0,30,185,68,142,255,61,112,160,169,81,185,138,171,238,106,229,148,186,67,53,90,133,157,227,90,235,214,178,176,75,187,250,26,28,172,15,140,143,209,226,163,120,99,156,218,56,223,10,107,197,84,174,84,202,204,125,204,73,221,203,239,22,201,11,212,76,35,10,72,185,239,45,209,124,240,174,193,188,205,69,41,70,196,67,9,53,78,111,0,158,164,92,79,143,47,214,183,243,90,109,200,114,146,210,222,43,204,71,23,213,112,170,90,14,196,109,95,204,164,233,172,32,96,233,90,36,113,208,71,125,8,196,105,184,178,164,172,95,139,0,3,37,176,133,58,39,223,162,28,55,95,66,51,216,178,37,224,204,145,185,190,187,116,136,242,253,242,184,137,211,158,246,9,97,18,182,81,83,50,70,20,205,197,201,133,169,14,100,177,129,104,1,109,57,167,62,193,224,115,137,201,175,1,174,89,135,34,229,82,102,114,102,72,183,90,114,160,248,6,99,82,90,39,140,251,0,7,192,185,117,83,190,137,69,177,224,138,224,249,216,27,204,53,201,95,19,69,7,233,141,160,37,249,137,193,139,28,125,182,144,0,93,97,204,169,67,177,127,99,190,198,66,178,132,175,188,126,149,156,175,181,213,20,201,3,234,54,218,72,114,133,1,101,233,167,25,31,75,90,161,162,131,45,210,13,118,102,190,131,218,233,46,12,142,30,235,164,26,79,169,106,23,4,170,24,39,151,247,78,243,181,89,122,44,250,72,91,202,104,9,216,4,250,146,81,226,137,223,57,33,92,189,172,188,61,201,241,252,179,217,247,230,186,154,158,41,110,80,125,16,89,172,120,45,137,207,44,193,90,104,169,96,77,104,42,203,49,116,138,179,166,204,230,5,215,123,124,237,68,133,151,246,203,199,119,117,86,75,209,189,140,0,178,49,20,130,151,101,18,65,104,178,58,202,163,90,18,157,227,74,206,104,186,182,244,204,132,212,237,59,72,130,125,77,61,0,241,18,168,58,232,169,213,153,153,24,92,151,104,152,103,94,57,167,236,155,181,238,108,45,87,78,160,129,69,37,4,244,12,246,208,178,214,251,204,19,42,89,241,107,112,178,90,103,52,176,150,127,253,13,188,230,134,50,50,187,81,93,85,250,76,238,112,22,221,33,13,56,33,173,192,152,72,15,241,50,240,230,106,43,144,230,13,90,8,43,6,87,17,212,31,69,142,18,60,201,230,19,45,195,46,157,109,72,13,206,94,89,217,184,66,96,45,137,237,77,75,93,149,9,187,111,91,116,65,221,176,117,178,150,135,106,143,58,189,23,117,170,223,76,198,215,243,100,36,108,190,169,24,250,149,227,193,20,174,65,251,88,43,117,80,65,159,235,115,205,71,215,185,218,167,107,100,62,181,81,141,70,170,191,190,99,250,179,76,207,235,207,118,145,37,225,134,130,86,192,147,185,160,172,166,122,128,110,117,246,52,46,7,42,88,56,48,69,29,225,61,228,60,191,1,12,138,114,46,60,43,252,43,148,190,173,178,213,193,79,25,76,30,49,185,49,15,103,134,173,27,197,1,235,94,184,205,194,126,226,122,250,126,96,173,124,49,108,166,86,255,208,58,161,206,11,191,255,108,68,228,106,30,19,152,42,228,38,48,102,127,211,166,133,152,54,176,169,87,0,7,183,110,145,248,220,209,191,120,201,170,233,143,64,111,12,103,188,88,72,65,17,154,118,254,62,49,180,158,56,52,171,212,13,251,139,107,135,9,107,208,23,122,128,66,27,32,74,172,201,216,91,164,156,136,113,80,179,225,228,136,15,58,128,31,167,114,44,39,220,153,121,71,178,15,60,36,203,71,115,4,4,100,165,238,47,166,34,121,229,123,78,232,55,208,93,67,33,162,88,187,89,239,251,225,134,178,95,150,115,185,55,9,11,22,171,176,172,159,199,47,154,182,74,244,190,220,91,114,250,12,37,20,170,26,225,116,42,2,21,99,195,24,77,237,25,213,159,183,49,233,155,196,74,1,109,154,227,142,108,7,72,196,114,227,144,243,252,6,106,233,89,133,76,2,98,101,34,156,124,130,254,8,50,159,105,243,60,42,19,183,216,51,15,149,74,194,194,120,89,155,89,52,15,159,123,226,188,28,75,156,144,130,232,139,255,228,104,161,82,12,240,45,19,200,172,214,254,142,140,209,109,129,41,155,192,88,247,202,101,227,21,130,78,19,245,222,235,21,119,90,164,107,145,63,151,166,50,225,78,17,88,160,240,48,70,182,175,244,106,240,147,140,111,2,146,92,23,150,111,18,125,16,245,145,158,237,172,11,129,66,171,66,59,254,152,166,119,119,128,145,236,131,82,30,121,229,144,120,153,38,16,135,168,1,116,102,156,201,184,240,166,30,10,201,31,185,117,22,232,169,163,226,195,118,218,152,137,161,130,185,37,180,168,164,114,11,248,206,90,205,10,132,67,53,109,3,8,175,12,90,202,151,237,211,153,143,185,146,75,58,33,79,115,236,183,194,162,8,197,189,174,166,91,38,76,179,83,89,191,241,237,92,227,145,42,74,62,202,254,209,30,69,120,0,165,227,16,22,42,36,87,170,238,75,69,90,95,9,248,32,170,84,166,238,175,135,167,40,219,234,118,188,182,103,53,185,97,194,192,242,166,62,120,214,144,8,71,17,70,233,92,230,185,78,188,235,189,33,38,48,100,95,166,113,26,103,118,195,152,213,108,186,115,189,107,36,78,195,207,214,54,210,225,56,196,28,140,28,210,3,83,83,26,145,244,141,218,80,123,121,238,111,207,254,58,235,241,109,102,59,183,131,225,90,23,197,249,221,39,142,247,172,11,169,125,106,166,20,124,226,43,168,182,0,43,215,103,126,181,238,200,191,197,232,166,195,28,209,171,252,243,152,178,1,135,103,33,126,87,29,218,252,96,187,47,122,59,170,22,168,95,43,123,134,235,86,155,81,207,154,160,28,80,103,35,235,116,242,25,228,207,106,68,207,239,64,227,173,196,234,197,38,177,206,235,79,79,172,79,238,115,196,236,251,193,64,32,212,39,130,47,56,132,169,209,11,78,189,10,116,79,77,109,0,57,52,212,213,56,56,168,93,156,84,75,181,148,202,65,131,32,244,163,174,127,28,2,255,95,114,34,71,217,53,224,5,126,50,110,244,50,94,109,254,186,189,117,226,83,208,243,18,155,3,212,108,160,255,225,94,25,154,85,93,116,53,113,111,30,92,45,198,166,108,176,43,140,237,115,38,64,231,153,16,134,171,3,191,96,51,223,192,97,163,245,151,111,119,5,187,171,222,13,225,200,234,247,215,98,251,3,188,156,132,202,186,6,230,51,253,9,25,137,212,60,175,247,22,34,60,116,119,188,71,18,161,158,27,100,210,68,1,240,191,121,187,110,117,243,35,71,232,122,206,149,252,208,66,113,113,188,88,101,238,118,91,108,52,3,186,212,12,182,127,83,201,95,165,22,88,77,12,149,68,202,114,27,88,125,255,224,121,92,130,94,105,107,222,250,49,220,237,247,117,63,204,219,184,212,51,161,133,158,107,207,189,90,218,172,208,33,67,161,55,212,157,113,156,189,141,38,2,147,194,143,225,82,171,94,76,79,129,206,138,228,70,127,213,78,122,40,86,102,240,110,154,161,230,174,223,54,87,124,229,122,218,49,31,64,80,233,175,255,54,246,239,113,224,145,167,64,50,4,218,234,144,203,189,47,235,135,191,11,202,115,226,61,154,44,246,230,196,173,58,7,247,222,216,21,102,174,232,172,161,196,149,59,123,2,24,48,103,147,184,189,228,3,254,95,38,68,68,24,194,118,66,244,147,199,187,85,194,21,166,10,228,31,151,9,174,84,196,5,54,83,127,154,180,178,166,60,129,117,92,42,176,194,7,199,182,86,93,74,49,76,243,227,19,139,12,1,86,14,245,180,65,10,150,32,240,76,12,100,169,189,49,77,189,56,63,195,6,180,240,39,45,41,139,16,144,41,165,92,195,218,0,255,20,89,117,20,105,85,192,43,178,232,203,93,27,37,155,121,75,35,55,169,0,97,213,79,19,23,192,157,89,180,115,31,237,113,242,143,80,147,143,215,110,27,247,48,66,160,155,186,109,139,240,133,84,190,8,93,211,94,193,20,183,173,73,22,245,138,51,65,232,175,95,254,116,176,252,246,166,236,119,24,199,188,103,225,188,133,131,70,228,75,116,134,253,2,82,114,24,59,26,241,52,122,240,65,137,246,156,145,212,67,97,150,182,128,8,110,118,66,82,197,88,101,69,251,149,104,2,63,154,14,143,19,33,127,216,205,114,148,32,21,114,165,108,18,49,194,30,195,5,20,236,59,239,158,49,41,203,71,57,60,95,213,207,32,148,32,191,6,167,38,157,170,81,169,231,90,101,250,185,27,94,134,70,183,191,53,151,87,202,207,40,64,185,7,39,102,231,194,116,168,233,123,102,56,65,189,94,89,209,162,159,245,175,244,145,255,144,8,233,255,166,155,196,121,26,96,111,126,177,213,128,62,27,230,9,128,136,71,7,204,79,120,51,105,234,62,105,37,139,29,4,12,169,153,170,225,103,51,156,106,173,136,44,66,5,136,155,225,218,13,198,137,74,132,116,48,97,81,234,219,204,199,173,139,158,32,171,134,92,208,14,188,142,226,20,216,28,156,15,160,139,17,246,217,17,64,3,182,41,133,126,222,137,47,201,90,111,233,148,209,198,246,192,81,61,91,0,150,79,252,168,136,116,11,90,127,106,162,228,197,97,3,41,114,49,46,156,7,187,163,168,142,91,105,162,198,18,13,62,188,22,106,22,150,96,111,53,111,98,82,98,46,178,139,177,172,148,31,118,89,101,193,90,69,57,150,36,148,109,66,185,121,77,56,144,36,239,153,127,73,155,134,239,41,193,53,240,41,8,61,17,213,9,249,13,138,58,193,101,106,225,172,102,190,10,91,247,149,158,151,92,194,221,255,225,163,206,52,152,141,180,195,88,94,219,87,198,212,58,67,174,13,219,14,16,78,229,35,27,242,104,147,71,19,89,32,204,214,55,209,41,209,151,175,241,115,32,1,46,168,82,214,112,198,159,8,167,237,91,161,91,65,203,80,244,233,187,215,42,201,181,116,55,111,249,204,54,23,225,171,56,59,77,141,129,92,191,130,204,89,170,165,118,70,44,71,119,43,59,180,242,145,15,116,137,183,5,228,10,237,190,137,208,192,64,134,82,226,248,184,181,3,139,225,66,5,250,88,87,3,200,8,68,217,38,255,187,217,123,125,65,207,251,80,86,252,63,44,56,124,190,202,102,196,192,91,88,178,223,30,17,64,68,92,232,191,96,36,83,7,30,66,228,5,240,6,33,200,54,113,158,66,13,104,86,185,2,232,47,220,102,104,226,122,30,148,47,59,252,251,4,228,129,64,44,73,24,32,198,107,182,125,94,67,231,44,90,111,6,231,198,54,163,207,221,249,121,127,149,168,136,106,43,131,17,160,188,146,123,152,36,127,141,21,167,199,244,187,18,87,201,11,253,160,95,149,213,158,254,13,6,219,46,127,240,136,116,31,106,104,236,218,243,235,158,36,13,45,208,141,118,246,54,193,131,0,81,50,162,2,167,75,94,114,38,65,82,164,49,154,244,5,131,113,157,166,109,111,191,230,9,238,74,237,135,59,114,83,255,117,86,210,147,50,172,67,243,117,57,37,121,190,211,141,28,151,163,227,7,173,196,142,139,180,218,134,6,63,160,118,228,75,71,184,254,232,108,96,8,109,121,215,78,41,233,112,51,57,101,135,53,233,163,127,224,101,78,8,241,210,127,18,182,63,147,202,178,132,200,151,251,245,121,163,26,245,37,15,176,218,130,189,61,252,143,250,98,95,197,241,50,211,3,6,219,5,52,119,77,47,127,142,79,10,77,139,53,93,96,210,229,184,31,145,212,198,33,71,112,251,43,120,86,38,193,101,247,72,27,231,234,68,94,159,89,5,112,173,253,168,22,185,6,10,245,142,78,28,196,15,132,240,201,81,137,76,17,56,119,187,248,75,18,182,239,47,241,48,236,9,219,55,176,254,17,154,77,90,159,68,6,19,68,237,67,163,116,236,164,142,11,150,37,171,32,69,239,249,11,28,80,44,145,251,133,95,9,146,157,195,25,196,93,143,131,70,202,210,227,251,207,227,121,60,204,68,157,214,207,49,18,63,165,22,19,14,51,109,11,15,175,127,218,66,10,31,59,94,233,202,27,174,134,113,71,146,109,131,253,174,179,221,193,237,73,181,156,7,109,73,25,183,198,84,20,120,136,205,39,86,248,6,229,241,139,203,148,108,94,201,211,100,179,125,189,127,111,65,124,29,44,246,149,235,101,197,176,243,47,126,69,104,16,82,221,62,59,33,116,105,85,58,253,80,126,203,230,150,184,52,171,86,93,67,246,154,120,214,50,113,217,211,250,143,36,14,50,206,184,237,156,146,186,22,143,96,218,171,67,229,209,103,134,80,43,218,179,33,33,55,5,240,41,72,81,4,84,223,104,203,70,121,118,120,60,108,58,73,64,91,75,240,13,229,134,180,89,113,231,60,122,211,151,107,227,38,94,31,4,224,213,235,164,163,61,117,162,129,35,79,165,189,180,146,103,255,89,211,219,217,131,230,159,10,202,4,52,251,64,50,20,148,128,12,12,64,155,73,41,181,8,167,169,145,131,48,128,152,176,141,198,52,6,254,193,69,122,131,38,164,36,6,44,163,131,133,6,59,203,68,96,29,184,40,111,246,121,167,169,213,63,20,156,169,98,84,2,47,46,44,191,69,79,156,141,52,40,88,36,165,253,111,140,21,95,32,249,235,171,143,174,67,13,170,18,221,72,79,74,252,99,226,63,95,243,161,132,53,225,244,76,11,61,36,89,155,122,137,30,251,138,22,0,103,191,77,251,62,135,104,152,46,193,41,110,113,165,32,138,175,11,230,232,147,254,117,35,92,133,159,116,43,110,221,126,52,13,205,145,93,172,214,195,123,22,78,190,95,2,14,126,249,121,114,229,147,127,57,126,149,198,239,196,176,251,123,216,165,159,166,10,206,209,6,34,195,123,213,137,48,92,221,112,110,162,192,61,46,147,55,8,143,151,65,159,32,150,92,235,144,11,241,199,146,77,40,21,15,30,196,29,149,186,212,171,224,249,50,24,242,17,14,188,136,136,20,250,21,0,180,226,88,58,67,236,62,196,231,138,82,203,21,10,109,23,20,233,110,140,174,169,76,170,103,64,156,44,110,37,112,35,117,238,26,79,34,19,110,89,115,69,219,94,9,225,5,4,108,248,107,165,69,129,213,41,113,53,150,140,217,17,161,244,176,169,26,148,81,222,138,240,119,172,147,186,173,143,99,71,23,26,211,69,7,114,191,199,40,173,112,153,16,63,108,110,162,219,129,201,130,116,242,46,70,243,196,73,255,205,30,255,2,167,29,164,95,12,45,126,143,39,139,133,115,118,229,231,71,81,122,22,204,108,26,240,118,141,70,57,127,67,165,33,115,68,5,20,226,221,110,48,51,2,67,120,123,175,55,199,159,212,160,188,173,139,227,197,226,184,184,50,24,240,129,235,5,242,121,130,53,50,124,210,80,95,90,126,145,235,24,158,250,245,63,183,234,189,123,182,130,235,82,35,119,47,72,30,175,93,229,211,217,11,112,251,99,220,170,193,231,233,29,162,196,64,65,112,146,223,154,59,24,159,30,108,245,42,121,43,117,95,203,163,163,4,103,180,106,93,246,126,15,242,41,100,251,6,22,28,235,50,190,239,238,235,228,112,113,0,146,101,104,142,118,255,193,74,86,150,59,117,176,149,1,12,94,1,194,254,246,199,125,114,181,42,235,128,244,136,221,120,26,213,14,17,65,3,37,185,174,85,86,113,235,71,141,2,234,72,95,224,236,180,17,59,150,169,204,147,74,54,169,156,173,144,174,159,3,205,193,89,79,204,233,244,74,228,14,62,217,95,220,102,245,46,236,14,74,222,69,77,200,131,215,187,255,68,98,241,249,187,240,93,117,5,149,222,82,115,121,10,95,206,216,66,217,186,134,195,201,194,146,176,58,130,194,223,199,117,176,185,37,12,102,149,74,197,123,68,68,79,89,210,5,167,58,4,156,112,204,98,159,216,140,40,163,57,180,236,199,226,120,131,131,184,99,229,190,139,207,204,32,61,73,201,203,159,2,155,85,254,4,62,51,218,104,200,218,194,225,93,201,248,202,45,160,224,40,187,145,167,160,242,13,141,65,82,75,238,48,172,30,20,199,25,113,153,158,208,117,41,44,175,25,17,27,80,218,124,42,19,127,115,228,116,252,176,159,192,220,167,184,24,118,210,22,78,242,116,131,219,175,200,165,180,224,182,251,87,201,16,73,169,253,166,244,110,230,27,128,66,71,92,152,52,69,179,175,90,235,35,169,20,192,200,29,254,254,160,36,156,11,39,89,237,93,6,78,182,58,246,110,141,45,126,81,38,8,148,65,136,174,117,172,83,120,69,77,214,216,45,65,162,171,189,246,77,110,28,234,7,126,83,17,39,144,104,139,171,240,92,5,229,112,164,22,212,119,143,226,129,115,157,184,85,216,245,31,35,7,244,22,127,69,155,102,14,79,93,21,47,209,159,118,55,61,23,22,137,37,196,5,142,81,248,214,13,119,129,136,57,48,96,199,112,140,115,207,160,226,40,217,191,121,215,98,126,102,45,13,170,10,125,110,99,39,211,18,55,156,15,39,157,48,51,18,104,44,134,146,42,158,186,0,8,125,154,245,139,89,12,46,181,112,226,40,68,192,221,255,186,115,39,105,75,150,102,250,229,134,152,185,24,200,240,185,116,82,253,76,1,148,51,56,29,135,220,240,209,224,48,194,127,0,160,32,88,46,161,21,254,90,168,13,93,210,51,22,82,238,224,238,88,203,185,103,57,15,31,193,171,185,98,83,73,226,245,136,164,48,59,212,246,146,81,135,19,12,201,179,222,219,13,86,44,98,231,235,3,226,228,244,90,192,87,189,32,165,240,77,230,124,128,182,182,233,197,142,199,89,169,107,51,242,10,101,73,134,245,26,45,145,81,155,58,35,69,177,91,146,218,168,56,247,229,151,128,126,103,13,179,220,182,75,147,221,128,193,194,17,23,67,74,51,214,49,168,235,244,188,206,224,54,79,123,179,50,65,195,11,244,3,95,252,153,201,7,54,179,35,1,145,222,223,87,67,230,174,77,37,85,24,99,43,55,228,89,107,160,70,253,33,157,213,0,238,151,78,157,175,116,84,86,214,161,41,77,71,235,31,95,207,225,172,44,122,6,180,181,139,85,120,73,191,42,33,60,58,1,169,2,13,16,185,20,228,213,54,164,254,20,59,149,21,180,82,135,232,255,65,232,85,99,128,231,141,119,21,212,192,176,124,142,36,96,129,42,135,246,79,199,127,239,180,226,181,154,54,111,233,88,166,163,76,156,173,61,10,25,49,53,10,149,6,176,209,243,15,63,48,9,146,32,20,207,16,234,102,96,117,193,162,76,23,124,156,93,237,85,228,7,134,159,73,129,250,234,218,79,64,231,176,247,23,201,245,216,72,248,180,96,253,175,133,53,185,171,41,124,149,154,215,79,209,209,179,210,198,137,177,249,131,9,52,51,178,21,119,157,188,148,165,30,136,251,223,44,168,70,135,31,36,137,37,106,221,189,197,65,237,178,217,93,239,128,183,104,0,66,179,63,54,229,1,90,184,78,84,34,156,25,98,58,199,111,191,202,198,31,52,139,179,192,22,57,199,233,72,151,31,70,50,141,196,214,161,197,106,213,75,133,136,65,246,186,246,0,213,16,94,115,201,146,236,68,158,11,228,52,159,73,71,68,203,123,67,158,92,54,14,62,50,54,78,117,129,34,7,186,18,149,110,247,82,119,35,181,191,230,38,218,17,136,53,166,164,71,41,51,87,126,208,131,99,165,58,217,111,125,253,186,54,63,136,152,88,8,236,246,3,71,6,100,164,133,188,129,205,221,48,185,59,237,216,21,56,59,223,3,190,77,65,147,53,80,62,143,16,140,26,31,66,87,77,179,41,43,29,112,56,65,228,136,130,234,73,30,147,127,210,34,135,221,105,251,4,96,240,63,203,142,173,24,232,239,197,63,96,60,170,94,144,249,81,46,132,242,92,184,199,135,92,196,219,73,253,92,216,104,180,141,102,124,86,36,20,32,56,112,199,87,211,153,21,212,203,216,5,36,145,111,248,214,140,63,182,198,8,234,219,53,106,4,66,58,34,207,96,18,114,36,80,206,93,14,106,211,110,105,187,31,176,48,41,212,223,84,25,94,139,151,168,247,24,168,62,155,96,246,106,13,135,177,110,226,58,44,193,60,89,190,235,64,55,215,55,129,146,128,167,172,185,63,38,73,145,152,137,161,124,50,243,222,160,214,45,200,133,101,119,193,70,251,110,212,237,149,162,48,246,238,222,11,154,215,115,39,90,210,55,55,182,201,109,149,143,44,170,240,42,165,125,14,69,53,110,193,37,248,177,130,190,227,210,115,64,192,128,225,23,218,108,37,49,189,123,118,97,77,146,68,246,216,112,101,194,89,27,254,93,68,225,52,248,108,26,18,142,131,57,96,152,75,241,157,128,154,221,161,3,183,33,66,233,186,198,106,80,46,119,86,198,4,187,121,95,93,215,164,189,3,102,243,44,86,73,14,88,7,70,227,240,9,26,185,138,175,255,60,37,240,25,35,66,94,222,55,156,172,236,137,124,70,50,65,35,5,182,169,164,223,172,249,17,94,4,123,186,147,187,32,22,204,49,151,199,53,108,95,120,71,160,175,222,23,146,33,189,174,44,167,69,254,167,138,34,233,114,86,210,191,236,119,179,63,58,31,31,25,97,194,69,140,115,255,39,53,109,202,140,69,18,95,144,30,53,187,241,10,41,16,171,168,113,63,66,129,203,235,254,91,156,225,21,155,76,184,17,122,233,181,140,229,4,34,144,116,81,65,24,156,156,134,33,4,216,190,83,52,116,101,16,61,151,90,22,112,241,109,231,11,173,59,42,14,207,152,103,96,74,191,251,131,211,5,37,54,94,163,152,205,64,129,85,162,77,216,15,82,197,29,23,106,81,237,109,230,38,138,170,211,165,247,82,4,194,197,136,6,230,147,95,153,18,73,24,25,214,147,247,236,149,4,12,224,146,188,125,247,49,16,192,219,185,203,158,254,109,19,221,186,222,26,73,123,3,13,91,82,10,81,161,72,154,132,65,58,148,183,75,106,136,156,46,81,218,116,231,11,226,96,175,17,100,46,105,165,70,180,207,15,135,111,133,1,198,31,50,44,12,157,49,252,74,37,17,92,203,215,147,221,207,67,184,103,197,144,205,101,25,206,240,96,61,80,174,201,211,141,33,74,227,59,86,70,3,55,20,61,137,183,62,136,167,207,147,144,94,135,86,55,84,187,166,40,209,93,59,227,240,52,31,225,25,49,96,135,130,209,122,242,222,228,222,158,63,226,209,47,233,215,58,8,219,146,40,123,124,61,17,120,99,118,253,141,70,123,189,178,133,188,150,153,12,68,160,244,98,230,210,118,154,159,125,134,220,68,203,185,125,133,41,94,19,226,212,110,93,244,51,209,77,36,219,93,89,183,193,95,113,71,255,194,167,94,240,192,95,90,34,27,209,72,163,150,99,235,49,185,253,232,109,182,135,150,255,182,204,121,244,93,209,6,104,234,238,190,184,171,53,252,130,245,203,195,63,254,124,9,236,26,148,238,247,207,103,113,255,63,246,192,50,87,215,246,86,89,69,198,222,162,104,235,157,126,25,171,224,134,182,120,247,89,11,36,4,226,233,251,106,156,71,238,44,158,197,106,104,134,2,170,123,147,71,85,143,0,222,13,59,221,170,79,167,129,232,35,14,220,58,2,100,160,132,21,146,115,93,193,41,200,18,212,126,199,39,59,245,53,90,140,156,101,55,254,219,10,215,75,249,120,12,2,13,147,92,239,29,242,234,170,185,114,227,132,91,168,228,34,129,137,126,18,85,53,192,177,103,244,32,109,197,127,30,65,208,139,152,70,45,191,69,58,158,16,240,54,178,87,104,211,184,189,127,131,207,237,159,94,29,4,43,190,227,155,227,171,185,70,225,237,28,212,40,59,170,100,144,149,250,114,153,243,209,254,147,69,61,161,76,19,18,84,18,116,247,18,82,186,203,146,154,52,7,233,31,167,109,20,29,210,76,81,26,183,221,224,233,95,198,46,188,134,207,26,99,38,209,218,199,109,171,123,208,90,88,135,90,244,249,226,159,6,173,34,221,117,145,10,41,123,181,110,171,230,136,51,180,62,85,199,238,193,189,151,150,88,147,244,233,2,207,18,42,107,51,184,6,94,38,204,87,130,120,63,20,148,199,209,76,167,56,28,22,90,11,174,209,170,113,26,6,62,85,197,106,8,36,42,131,244,251,174,230,126,141,200,146,47,41,121,186,231,4,232,0,176,171,57,109,84,231,134,42,95,239,153,155,59,38,0,20,171,96,74,223,206,163,210,17,24,206,127,162,244,219,225,66,176,201,52,29,40,107,41,91,209,94,11,144,160,226,249,31,167,171,161,196,114,48,39,199,225,71,122,41,86,123,226,229,76,42,119,118,232,202,246,55,39,3,161,237,203,12,32,24,3,90,24,14,238,158,133,83,255,245,29,120,74,223,246,47,64,137,65,168,121,182,208,226,104,119,176,105,93,128,243,46,184,134,97,178,76,120,187,142,49,56,99,107,142,174,203,166,93,16,82,102,84,32,164,66,249,80,3,136,1,12,199,195,202,85,224,61,246,165,55,5,137,8,212,16,142,31,165,53,33,156,9,167,81,53,20,201,53,40,86,181,39,29,217,141,232,241,23,79,12,56,29,102,122,104,16,103,1,113,72,19,139,180,10,139,62,229,51,201,99,194,62,184,180,80,239,101,121,64,117,146,242,170,121,220,47,119,246,33,205,214,240,238,172,69,235,12,251,135,84,0,34,125,10,34,19,218,142,38,149,144,201,92,90,173,61,209,58,212,103,160,133,33,90,207,40,80,246,24,141,71,68,253,47,246,32,200,45,243,120,189,120,214,157,116,75,7,95,37,18,85,103,178,4,62,47,1,232,223,212,132,173,150,165,134,22,222,220,237,135,119,226,76,30,2,101,6,200,199,19,55,178,210,249,6,134,189,187,154,9,19,168,226,53,203,24,192,233,58,129,219,198,235,172,148,2,177,196,213,123,176,191,71,170,36,116,228,76,5,183,64,235,14,214,149,5,226,174,107,194,193,110,135,125,77,128,63,241,28,161,82,229,89,174,58,194,242,91,95,100,182,3,126,249,253,39,223,101,84,23,7,155,212,232,107,1,236,248,11,160,7,171,207,105,102,97,20,25,83,52,211,160,185,92,134,249,65,172,176,233,1,138,30,187,105,92,36,164,251,240,146,38,114,60,179,126,200,129,183,192,139,18,43,173,212,163,30,150,200,87,164,166,166,158,114,189,1,101,32,139,84,240,177,239,15,249,25,101,134,94,122,235,159,63,189,254,236,78,143,52,21,31,23,249,234,79,249,66,161,64,147,177,5,251,51,8,234,206,20,166,185,52,163,155,229,189,146,147,66,226,213,98,58,194,5,127,95,172,23,72,50,250,225,251,169,159,1,170,142,128,47,235,186,187,122,133,35,152,67,83,92,1,11,161,35,18,55,126,180,110,120,124,76,251,246,169,38,237,60,218,78,198,3,202,127,66,216,221,204,225,82,76,157,141,129,0,251,3,185,202,191,122,134,213,136,232,229,27,6,20,24,183,42,193,98,128,85,55,56,217,22,44,183,214,59,184,65,181,115,206,210,239,116,209,156,215,75,70,3,58,233,86,8,143,21,68,192,156,239,56,124,192,230,123,210,217,31,157,66,227,158,173,59,243,180,142,35,131,192,226,67,114,81,249,131,168,85,117,101,156,239,111,203,35,35,12,158,199,136,71,125,233,82,81,107,66,178,179,51,2,203,99,184,213,178,20,214,242,169,65,131,204,96,150,141,178,76,128,79,85,70,6,205,131,59,57,195,24,211,213,112,108,231,113,226,81,71,117,7,73,110,224,75,253,14,242,225,187,121,118,246,120,23,162,199,98,112,88,146,100,63,189,191,97,188,179,134,173,224,199,90,213,126,146,67,212,121,122,254,168,179,49,223,92,202,88,86,228,213,104,47,114,31,57,179,73,226,214,206,182,146,226,208,30,235,188,2,61,42,130,245,231,231,8,2,225,47,109,192,7,12,203,32,243,66,31,226,228,86,217,238,198,198,22,215,81,95,189,129,56,219,213,55,101,87,40,45,253,146,111,92,131,63,170,146,50,137,99,45,40,91,14,251,41,126,92,184,92,140,145,143,164,93,198,189,100,227,223,95,250,45,128,212,127,96,72,41,190,94,1,22,97,205,142,67,38,162,13,83,177,106,199,136,86,115,177,76,54,176,215,95,127,203,68,163,252,30,32,98,22,169,69,238,54,149,12,223,151,175,9,175,46,46,173,154,43,187,95,57,120,235,149,45,77,28,154,111,248,3,119,213,186,240,197,79,105,175,223,190,33,47,63,183,53,192,18,48,44,43,218,28,57,164,180,185,18,247,149,146,220,214,68,213,190,54,85,94,56,6,219,241,179,87,31,188,5,212,36,217,247,128,95,113,23,139,168,23,153,121,11,157,67,228,163,136,68,42,113,127,217,174,20,92,88,9,98,104,25,97,206,90,252,88,126,169,174,235,232,119,46,59,87,135,214,20,38,85,167,141,120,206,12,35,249,224,86,101,75,230,15,62,158,74,175,111,159,78,10,153,167,7,247,13,17,169,97,82,210,119,134,113,243,130,234,116,95,234,207,172,6,106,189,174,30,31,182,135,46,29,50,148,59,58,76,140,71,156,219,115,112,204,204,206,224,81,102,83,233,108,209,94,142,79,150,230,42,167,56,169,224,248,88,105,186,132,124,163,155,98,6,118,10,37,225,81,228,116,235,193,98,120,51,49,197,238,30,214,4,144,208,243,3,94,72,207,246,16,181,141,73,239,152,21,245,6,121,180,204,148,26,106,72,137,97,124,70,127,58,63,122,115,69,142,20,198,98,188,143,86,181,160,110,131,139,76,162,13,25,139,53,196,108,114,122,139,71,12,252,195,155,66,101,84,50,182,64,78,46,148,8,48,130,60,61,224,60,47,97,90,130,58,45,155,200,166,83,68,160,159,49,16,192,93,95,253,57,97,94,184,114,91,163,156,6,242,188,69,118,126,172,120,0,225,170,119,148,39,243,244,234,246,196,72,104,127,212,115,179,19,96,39,120,11,210,43,176,10,228,149,177,112,208,25,16,119,74,206,69,8,203,209,71,99,231,169,237,111,177,31,176,168,228,135,55,141,195,225,249,46,165,9,57,214,181,46,178,148,90,101,174,127,146,145,99,162,29,225,161,139,44,213,210,22,40,239,221,68,109,162,101,181,215,217,75,37,65,0,112,50,29,207,176,226,169,137,80,4,195,161,249,236,103,147,152,60,128,41,188,93,157,48,61,225,23,242,52,0,141,251,201,156,1,82,238,121,53,31,140,107,8,124,39,207,132,226,144,54,163,155,46,66,76,40,147,188,170,9,91,246,138,2,3,11,165,47,164,226,206,135,11,96,11,184,42,194,51,103,77,43,7,139,212,84,52,109,147,35,230,178,91,157,6,55,61,29,216,89,5,217,9,52,146,143,138,205,88,187,106,49,59,255,210,98,170,171,25,254,244,185,103,227,254,242,141,219,148,142,142,244,67,126,80,123,50,195,162,18,85,239,239,131,118,87,41,242,111,232,252,44,178,101,241,92,87,182,67,181,72,127,178,210,36,182,155,109,105,115,160,244,54,15,156,76,10,49,11,197,215,136,251,100,154,21,45,195,181,205,48,37,151,67,130,180,92,41,181,93,50,169,123,27,45,64,80,58,189,164,157,251,34,24,120,111,121,89,245,213,119,203,214,49,169,192,245,195,101,225,9,100,77,111,63,7,148,255,226,184,116,179,83,55,65,127,140,254,207,1,130,155,142,208,252,174,228,49,71,187,203,212,43,246,50,98,164,49,198,211,161,136,217,24,175,44,163,197,218,65,194,180,29,30,176,225,8,2,106,52,121,30,107,108,244,37,41,140,83,41,28,161,173,243,182,90,35,225,231,244,216,81,74,174,121,19,71,135,221,125,133,208,63,247,154,1,56,47,207,254,40,52,67,31,46,52,120,67,8,102,200,0,155,207,110,253,78,32,252,176,28,157,180,252,107,47,148,118,97,92,184,52,50,67,117,27,60,53,48,38,196,7,236,205,247,83,144,238,232,3,159,187,125,149,193,224,198,94,166,117,77,144,100,173,154,104,43,224,171,174,216,7,112,10,98,151,65,154,118,3,233,20,126,57,58,168,47,144,51,221,120,1,107,130,133,248,15,233,92,205,234,164,194,84,67,37,85,112,110,10,56,244,90,16,192,1,40,118,250,197,64,136,69,21,6,245,127,168,121,244,88,42,172,224,171,225,165,205,57,187,190,9,15,36,83,169,36,39,103,211,66,211,223,22,20,53,243,124,87,177,84,114,246,149,71,121,21,9,145,50,213,254,40,182,62,109,10,220,112,199,119,74,181,195,188,116,205,68,74,248,86,174,196,229,117,159,68,220,166,196,40,242,150,136,51,159,21,243,210,73,135,134,238,188,200,206,126,179,104,226,200,109,10,229,220,226,20,214,177,54,175,124,235,244,0,1,180,157,41,88,61,11,172,31,30,58,137,215,88,184,142,175,235,226,192,126,163,84,240,36,33,57,176,207,46,74,73,177,111,83,183,79,206,186,251,195,64,210,114,82,202,92,191,89,111,99,19,7,185,28,38,197,46,101,35,247,179,85,44,199,204,135,41,202,1,210,120,17,8,43,49,195,153,63,45,55,15,31,121,39,23,80,26,86,65,83,31,142,174,158,136,172,96,149,40,199,192,207,98,127,230,147,248,122,134,108,171,245,185,165,66,143,5,207,124,49,96,222,63,53,77,248,63,19,102,17,80,241,148,220,98,27,62,73,207,26,142,66,73,165,197,248,154,241,127,156,134,229,151,43,176,249,77,150,66,62,35,195,33,64,144,254,67,254,177,192,48,19,119,109,177,143,220,41,187,171,254,10,124,254,24,227,153,199,160,216,12,227,116,248,21,188,94,59,16,233,103,235,151,2,164,86,170,108,80,208,232,112,157,205,85,171,93,196,237,157,125,34,58,213,221,136,6,192,212,221,218,57,8,237,171,76,188,128,21,0,95,121,29,6,252,45,118,17,23,15,8,119,160,213,223,226,183,83,233,103,195,248,114,240,108,226,16,3,226,217,238,74,24,231,120,222,252,168,175,156,142,96,222,142,219,185,182,224,122,38,168,183,228,28,175,104,129,161,242,129,126,90,82,117,190,241,40,5,211,107,31,71,26,127,247,65,146,96,190,235,69,74,175,175,195,216,107,221,95,139,45,238,216,24,76,39,226,204,247,55,97,51,70,195,132,150,192,163,52,111,55,159,237,232,69,121,142,233,111,240,177,65,145,98,108,243,54,125,8,197,157,213,241,230,215,76,229,204,208,15,187,175,224,134,16,224,70,154,69,23,37,18,213,160,183,177,67,254,207,205,28,158,47,159,214,201,38,217,170,149,18,223,36,126,66,3,10,83,206,84,162,237,228,178,8,172,158,196,150,83,44,91,55,95,183,14,8,244,30,46,220,174,219,195,161,121,8,114,199,141,107,192,82,18,28,157,160,249,144,128,218,27,60,47,48,56,254,2,185,159,55,192,164,22,218,163,212,7,179,65,5,200,184,110,108,72,187,240,106,10,202,127,47,8,66,73,169,254,1,100,55,233,16,200,76,18,163,223,204,229,162,187,79,99,145,85,172,205,54,29,65,53,164,229,89,56,231,40,100,221,218,42,254,238,230,3,206,199,241,134,165,26,102,139,109,242,142,61,212,78,193,78,134,7,192,122,10,246,139,170,252,43,90,241,178,71,43,253,131,102,82,183,222,248,83,230,90,170,122,38,129,235,85,44,222,50,178,145,193,182,45,59,143,13,121,188,34,126,118,186,211,153,48,10,131,180,223,96,48,110,110,66,196,111,208,166,161,192,113,25,254,36,165,207,185,75,209,73,68,192,189,246,145,248,90,161,82,246,59,121,74,122,170,163,129,174,248,85,226,25,221,111,110,111,123,200,15,109,95,45,52,74,165,155,34,108,42,115,66,111,161,49,101,20,9,103,235,26,200,119,146,143,201,2,201,244,125,77,11,89,90,58,5,236,84,107,122,9,153,186,28,86,18,209,125,143,121,103,167,211,72,203,97,28,0,72,221,40,39,22,192,177,121,193,220,234,20,218,116,178,3,15,87,186,217,181,249,190,56,20,103,255,187,148,53,44,179,58,100,245,208,159,107,237,53,172,129,45,151,135,240,154,207,56,161,145,227,200,105,219,58,161,235,224,73,179,81,178,210,94,36,40,227,58,82,165,68,6,31,191,209,209,147,57,195,107,215,34,255,169,91,162,220,193,91,178,253,8,48,63,233,31,224,235,70,66,65,105,111,28,72,98,154,85,45,145,119,50,68,90,201,212,93,137,79,54,66,179,7,21,213,62,101,64,226,22,15,163,199,220,218,131,201,184,188,233,27,29,114,86,63,60,235,149,18,140,71,139,158,213,62,92,141,175,186,39,144,70,107,121,124,70,64,108,169,92,133,135,135,108,1,9,233,5,212,190,237,246,2,101,7,254,45,0,113,103,225,229,185,103,101,40,249,222,132,78,250,16,226,225,7,111,115,154,112,217,132,169,12,58,103,77,191,118,13,32,209,226,217,144,250,129,223,76,211,12,163,21,79,168,240,124,14,125,99,135,123,147,187,34,56,113,72,194,75,182,35,226,141,226,10,243,192,236,95,48,224,215,60,29,182,1,11,205,34,74,146,103,16,183,5,31,21,0,97,161,52,241,221,62,85,94,114,244,34,169,15,251,124,139,66,19,95,23,136,216,209,57,188,15,187,124,39,17,236,141,83,142,170,186,87,186,171,119,225,77,182,234,233,4,225,116,88,140,232,85,197,21,77,135,83,97,166,28,237,32,28,64,41,109,99,59,148,97,208,44,172,150,161,142,33,69,28,47,48,128,185,114,71,5,244,22,16,60,158,53,215,218,61,223,182,227,55,7,51,120,70,61,131,180,215,232,58,149,213,243,196,229,175,165,150,120,19,16,24,245,98,140,0,53,157,75,213,165,24,121,24,156,162,116,174,167,219,4,219,11,200,68,197,56,73,189,236,230,139,27,197,16,203,55,54,167,161,112,183,148,61,103,65,188,221,98,81,178,209,148,100,75,77,112,206,8,165,40,27,51,152,36,104,113,8,73,70,23,163,122,160,212,118,73,253,204,162,175,208,84,44,125,33,88,120,87,228,25,18,26,48,134,65,164,29,79,193,93,129,226,146,19,202,174,191,115,27,58,148,140,80,70,99,202,107,236,180,206,124,213,83,188,152,228,161,247,235,58,233,161,144,250,77,58,6,129,252,192,90,47,37,12,112,84,25,250,192,240,230,11,104,25,187,225,92,249,123,120,97,243,91,29,237,12,149,110,62,59,155,131,80,55,2,59,65,209,118,57,224,192,252,246,101,199,17,51,106,89,239,175,118,170,11,210,21,42,99,243,121,228,30,17,26,191,25,222,79,198,132,118,36,66,25,63,226,217,242,222,92,194,175,32,112,43,149,200,22,161,43,230,187,220,207,89,44,182,72,171,252,127,86,184,226,152,96,22,227,178,74,144,60,201,133,15,182,145,26,35,219,6,61,106,201,93,112,151,212,108,94,211,37,116,9,44,68,100,137,244,44,219,238,17,201,178,11,167,81,107,47,250,221,37,163,172,121,25,202,29,164,1,181,216,232,170,229,234,194,236,23,139,18,175,97,34,48,209,12,219,8,169,249,255,31,61,219,119,254,77,134,87,1,142,74,81,154,48,73,149,15,142,21,66,33,255,245,17,199,229,186,14,170,221,76,88,0,219,84,128,40,150,117,82,6,226,172,161,188,161,132,222,63,44,98,244,15,130,95,135,230,41,224,104,31,97,80,35,175,201,226,59,7,238,109,76,185,248,124,198,148,26,214,82,104,202,220,107,98,3,168,64,51,223,93,185,56,103,211,146,181,222,17,157,147,167,3,16,67,25,140,85,39,182,66,189,255,196,8,17,250,80,117,170,113,97,179,198,86,152,68,151,232,183,233,64,7,226,253,206,206,218,171,104,129,186,23,169,22,251,233,99,69,30,220,238,147,186,154,149,80,224,138,85,184,37,244,172,215,36,149,176,126,231,57,69,131,203,52,72,57,126,110,141,126,199,219,186,174,28,150,146,65,64,15,253,234,45,135,31,202,64,220,233,117,114,242,239,143,50,126,187,91,73,59,38,7,90,84,199,168,13,214,139,7,5,61,90,147,235,19,71,38,218,227,188,74,7,115,136,222,166,246,124,66,142,215,145,149,243,5,110,91,132,142,200,56,239,185,138,149,139,184,39,146,167,83,209,116,192,213,158,204,254,65,180,229,184,106,150,134,173,202,84,163,53,87,11,92,12,72,31,16,59,185,8,74,37,70,114,75,79,123,165,245,178,165,87,215,159,223,105,94,4,83,245,202,175,172,158,68,139,171,200,48,226,84,65,12,73,253,183,72,152,240,34,242,231,69,249,128,62,58,233,193,223,192,192,123,216,41,229,84,61,214,9,33,212,29,181,181,207,235,221,168,49,87,175,244,250,138,205,25,14,195,209,201,28,160,14,84,130,145,148,58,121,132,242,161,209,207,245,135,30,41,156,55,164,136,214,199,112,23,36,131,241,135,247,45,71,121,191,135,1,42,161,61,25,158,155,233,210,227,226,89,14,65,36,41,119,151,144,154,81,232,221,210,65,207,40,103,185,23,94,203,21,32,198,138,243,17,91,145,223,14,185,186,69,186,234,65,29,227,161,182,253,161,243,142,99,155,104,111,78,148,170,109,234,147,234,67,171,218,46,51,148,1,164,215,172,49,225,22,231,158,140,114,97,226,126,165,135,107,121,177,165,179,102,111,212,185,228,222,67,252,25,43,116,95,111,140,253,157,250,70,218,29,196,61,220,88,17,127,250,10,94,4,25,243,10,41,36,237,205,82,113,53,67,161,27,227,78,247,13,12,250,62,133,23,164,93,178,173,26,97,51,216,48,155,133,41,137,4,61,31,64,183,137,201,120,141,86,123,112,230,212,35,46,164,170,38,106,193,123,13,123,233,12,20,241,25,231,224,71,118,204,103,86,123,81,197,198,43,18,196,15,80,132,184,208,204,88,176,101,58,192,89,147,173,85,177,18,42,25,8,247,105,126,224,72,136,94,134,237,71,227,168,172,41,53,67,81,223,29,220,97,101,177,185,194,237,227,180,48,252,162,39,174,22,226,224,66,79,113,172,106,201,124,134,125,2,118,76,154,225,80,74,103,109,119,130,84,147,219,26,142,20,162,50,235,113,52,106,8,10,88,136,209,139,138,36,140,79,175,124,165,249,105,155,184,179,185,90,175,14,203,160,53,166,209,145,128,146,199,59,34,109,38,164,119,172,223,160,164,159,74,192,132,47,21,217,60,36,171,243,196,231,161,206,41,37,238,155,101,116,4,132,74,120,61,231,209,73,75,244,204,69,88,148,234,151,216,43,122,67,203,198,122,34,178,15,139,233,153,198,5,86,249,87,210,87,110,50,193,195,44,55,98,86,144,170,205,166,6,121,143,132,40,183,128,178,159,12,233,33,152,176,161,137,210,252,235,110,156,228,183,95,146,69,205,68,239,65,216,170,215,82,158,80,4,233,223,33,212,141,74,15,33,3,224,165,102,102,110,227,16,163,119,105,149,67,147,166,60,62,156,13,76,101,99,25,254,222,184,222,205,216,7,203,164,211,163,152,241,214,47,135,214,219,60,71,240,124,225,187,81,160,10,72,119,28,178,33,244,100,188,193,29,185,242,218,30,76,15,105,146,100,250,76,16,120,68,35,181,47,202,26,95,11,172,113,206,6,82,207,173,130,95,88,196,176,191,99,163,134,4,255,152,84,76,32,37,156,70,199,10,184,189,0,158,45,119,39,178,168,44,144,170,8,112,98,152,246,185,57,209,143,32,236,214,129,72,129,249,123,94,247,38,214,95,149,109,202,55,25,199,95,153,179,50,129,123,22,45,117,32,78,15,63,195,235,172,5,50,78,22,190,207,194,106,26,67,235,90,32,166,118,50,66,174,75,217,185,237,34,106,206,174,253,15,47,45,91,8,122,225,213,173,179,184,184,58,225,61,18,159,72,210,220,84,155,171,5,142,235,232,105,71,189,47,245,112,10,255,244,59,59,6,26,224,194,242,225,250,241,226,186,238,79,19,198,241,169,33,129,34,171,209,96,74,191,203,107,141,71,107,212,28,144,48,62,121,45,61,71,115,90,128,142,152,95,51,34,162,121,225,185,128,56,30,17,187,114,14,110,39,235,134,136,193,131,32,28,57,208,84,86,98,167,246,113,185,164,71,126,53,161,234,226,239,15,166,71,91,38,126,144,138,205,88,231,144,142,217,199,226,224,161,33,193,248,17,172,216,84,16,234,187,72,251,68,84,13,28,187,121,36,162,69,64,224,186,244,68,24,217,242,20,25,237,18,155,111,55,164,63,231,220,252,30,203,60,231,157,139,245,69,168,99,64,136,206,72,191,230,141,48,59,231,51,41,169,168,129,14,106,240,123,87,108,82,232,209,136,243,114,65,110,201,85,140,191,42,111,174,31,218,127,185,147,17,54,216,86,199,135,165,143,199,200,126,226,48,52,222,129,201,111,105,86,225,46,50,83,55,67,144,79,144,71,166,84,133,143,174,70,34,192,73,153,205,48,24,95,114,226,36,198,129,252,104,140,246,93,106,232,94,12,84,253,104,145,246,244,182,235,206,205,116,225,189,61,32,254,89,6,237,227,174,77,7,74,189,14,132,251,133,235,212,124,104,125,110,96,178,144,123,100,242,156,38,18,76,39,85,133,234,205,87,69,115,237,80,6,190,118,199,61,67,97,215,173,238,243,84,23,133,153,252,63,64,24,96,250,152,82,146,22,134,170,15,72,104,209,160,148,79,203,244,109,222,192,11,19,224,108,183,143,240,154,114,133,57,90,190,146,203,53,127,211,162,28,21,127,193,240,111,32,177,210,59,222,193,64,101,75,203,85,183,66,160,190,22,36,241,142,83,120,212,29,75,157,81,68,164,118,149,178,57,28,88,83,228,237,139,112,204,45,69,91,109,160,152,236,119,5,244,216,122,247,205,182,213,65,82,78,71,94,253,128,81,83,124,240,124,105,106,4,30,5,32,173,188,4,93,194,132,159,89,115,248,129,75,97,70,180,177,65,79,131,224,250,172,26,195,192,183,151,243,135,144,103,248,255,205,193,33,230,245,61,215,18,51,185,29,214,9,98,233,247,176,211,123,169,186,253,220,103,40,111,169,199,209,4,178,250,140,93,199,21,59,80,103,1,12,66,95,171,235,155,165,118,122,56,185,197,44,11,46,108,193,243,186,11,74,132,104,170,17,69,3,37,247,45,121,80,127,226,219,240,51,143,165,193,204,45,181,6,187,47,207,5,78,158,241,242,152,9,161,41,75,3,82,186,224,130,237,182,95,132,231,32,192,164,211,117,180,242,28,202,51,251,94,111,245,144,146,165,234,52,180,15,119,142,217,210,37,113,152,182,148,181,108,210,76,56,240,243,246,21,245,36,50,133,250,238,247,215,185,172,146,252,126,45,76,240,148,10,3,126,102,21,25,62,198,38,131,170,43,123,181,85,8,205,166,248,106,178,105,31,236,85,149,98,30,176,139,222,89,173,91,84,56,218,42,194,219,213,238,229,88,225,37,42,62,203,201,103,63,199,113,158,4,205,208,144,83,230,45,1,229,221,74,104,102,179,138,64,204,252,2,78,252,33,92,125,155,145,200,116,254,174,221,86,4,90,90,161,255,2,176,29,207,78,16,190,89,92,142,231,152,236,249,15,59,172,0,62,200,16,58,162,5,163,177,104,155,207,69,15,143,237,194,188,16,169,255,41,193,63,236,90,99,51,171,191,222,103,99,157,161,108,4,220,112,68,163,166,140,129,221,204,36,105,40,122,104,138,43,81,49,2,150,194,51,152,58,127,8,52,176,126,127,175,201,19,186,102,122,63,154,177,175,85,155,39,232,244,74,128,242,37,123,149,169,32,206,215,233,112,7,65,101,51,66,111,102,55,122,193,200,69,172,213,120,49,130,159,158,32,93,224,140,42,71,138,223,110,88,204,136,40,143,185,111,99,248,250,159,154,200,55,198,177,44,98,96,83,138,215,206,164,222,145,172,32,44,90,178,37,142,159,9,36,236,115,244,225,27,135,227,129,79,68,183,73,198,7,66,170,42,133,202,192,162,0,171,76,33,41,178,46,174,92,4,23,143,126,199,37,240,115,233,146,43,143,19,228,179,36,31,121,176,78,11,161,196,206,109,232,225,176,96,114,33,198,67,136,208,33,5,72,111,144,198,37,33,205,168,12,8,84,82,150,76,4,216,241,147,201,236,173,41,86,34,126,236,72,115,96,39,163,118,249,244,199,1,69,14,102,108,160,234,151,249,180,200,89,31,4,187,45,132,231,227,165,238,185,177,118,12,127,224,249,44,73,81,164,26,129,98,221,56,145,16,204,207,125,23,225,48,202,146,228,112,135,51,118,244,216,234,63,178,135,121,30,63,225,217,185,55,61,30,187,65,34,220,57,180,3,172,205,160,4,59,253,237,231,224,216,61,123,7,100,199,68,107,80,5,178,56,23,159,139,201,86,146,105,51,13,172,223,139,97,175,94,73,73,100,143,168,127,89,39,201,9,171,5,227,123,189,71,1,187,19,205,154,142,127,248,42,119,54,240,221,44,131,118,4,127,9,163,115,211,58,50,219,118,7,125,57,40,222,139,217,47,243,32,153,200,245,235,7,80,168,72,113,167,146,4,216,164,222,94,196,236,144,228,76,58,8,192,75,176,196,133,60,111,123,165,181,179,131,80,48,92,12,46,197,183,238,30,200,32,195,48,24,86,210,209,40,73,23,112,14,179,214,65,70,17,31,216,127,147,151,168,172,3,78,46,155,174,215,232,156,243,76,204,57,164,14,155,90,49,212,88,27,177,218,169,204,111,252,245,29,24,251,187,120,135,64,190,25,110,169,165,68,131,83,137,144,72,3,51,61,199,124,12,74,165,64,20,105,187,218,90,223,188,209,121,44,92,92,176,12,238,150,10,191,239,23,131,44,101,117,44,36,76,226,133,169,200,252,0,123,12,35,135,41,20,35,230,161,9,64,4,162,185,136,186,149,160,24,200,231,42,40,159,199,217,29,6,200,24,81,171,15,41,247,127,111,96,83,55,133,212,11,135,82,17,74,162,138,103,25,168,94,81,221,19,100,93,152,43,24,22,213,110,18,194,213,230,58,166,136,191,63,118,49,0,76,174,50,41,137,39,62,114,174,251,224,65,143,17,107,213,170,101,218,208,1,79,181,69,156,101,109,22,237,239,12,145,161,34,42,216,53,252,185,225,204,113,38,138,108,160,6,188,10,110,72,0,89,175,178,70,5,7,175,37,192,58,39,85,148,24,19,204,152,231,234,178,166,251,121,165,43,15,0,212,163,37,236,141,194,1,201,128,209,158,200,222,242,32,248,115,111,170,52,150,50,227,240,170,88,60,198,117,26,182,68,241,63,37,23,220,236,139,38,105,194,48,183,200,206,97,242,110,224,228,230,246,95,172,208,122,208,228,150,15,49,11,207,144,171,48,40,151,33,153,203,67,88,98,91,6,150,24,225,211,47,171,183,74,18,73,194,208,70,216,203,6,34,22,237,2,89,4,108,186,147,193,213,77,71,83,174,229,239,49,121,49,132,194,16,155,78,207,214,96,188,228,214,211,40,148,77,184,216,160,163,74,136,56,241,216,103,200,182,151,96,105,209,61,151,135,14,200,124,221,49,131,174,97,64,187,36,44,161,41,176,78,209,131,76,145,236,25,123,192,75,116,196,247,142,251,159,187,106,25,117,56,22,185,90,232,111,232,175,29,252,206,63,127,48,129,120,126,9,145,251,255,51,8,26,109,172,53,49,90,140,106,120,42,97,200,34,55,226,56,174,75,246,69,161,226,66,60,159,62,241,73,86,30,120,86,178,238,235,4,245,166,135,212,250,48,50,228,144,124,250,25,220,146,67,111,168,117,115,11,81,138,41,194,244,165,239,160,4,102,81,41,227,36,46,198,204,215,224,142,176,9,186,255,67,55,16,202,50,37,216,9,224,83,98,36,158,244,195,46,88,207,100,163,200,52,31,75,172,146,12,57,58,110,179,56,193,57,78,184,248,226,212,134,79,160,132,150,41,109,9,2,225,233,147,48,157,104,148,11,215,55,91,180,166,178,181,75,72,119,19,149,176,195,173,4,161,14,157,61,208,130,167,59,136,17,176,159,14,94,174,19,144,199,21,148,108,33,162,91,228,199,208,31,156,188,39,27,251,141,215,169,190,95,145,22,16,239,160,115,195,86,97,159,144,248,117,11,242,227,13,17,229,131,51,163,244,110,15,255,214,115,57,193,109,127,43,179,7,121,22,227,254,184,140,133,104,45,147,207,36,230,173,53,91,200,162,99,177,171,79,170,203,138,10,95,8,178,211,207,46,246,22,147,154,237,48,137,74,112,7,207,175,226,64,233,117,185,195,198,237,79,57,245,138,222,30,233,248,7,64,168,243,149,45,56,234,72,135,125,100,121,210,17,182,107,22,108,235,111,114,18,20,161,92,212,160,2,178,196,75,240,120,30,195,124,237,143,111,41,166,206,108,237,192,248,226,160,11,140,208,64,221,134,174,17,78,75,208,139,78,68,216,106,218,96,218,70,6,127,53,116,203,74,48,54,181,102,174,249,110,69,4,11,16,51,20,173,65,163,72,8,104,43,142,48,48,88,219,241,203,42,179,131,246,63,225,32,127,155,193,180,89,148,88,155,167,197,79,112,101,171,97,225,130,61,175,235,119,216,80,139,168,169,44,78,58,186,101,160,10,215,97,234,157,53,245,115,33,78,234,104,4,193,10,105,52,85,174,42,94,147,177,122,97,62,225,240,91,113,189,109,105,99,118,132,144,140,171,234,245,1,251,83,11,142,199,176,156,239,139,168,10,182,135,38,190,48,255,217,139,107,219,91,107,232,196,166,61,224,177,146,57,200,108,240,7,205,81,213,95,197,181,224,198,167,244,153,217,250,87,87,43,113,146,200,124,127,121,204,219,118,147,86,26,204,73,189,236,167,106,136,72,92,139,45,78,108,96,249,166,123,65,59,93,83,214,135,73,48,136,250,55,95,41,212,174,190,43,26,225,190,163,111,51,157,171,140,31,90,206,127,15,66,43,6,217,56,180,215,245,192,137,248,105,38,206,16,226,69,23,47,0,168,123,117,47,80,165,91,216,237,24,16,204,65,133,174,89,104,53,253,37,213,107,244,58,200,116,149,68,16,246,247,36,162,124,231,137,153,158,126,232,249,51,16,237,250,135,78,156,27,239,38,51,58,88,27,51,232,81,80,197,226,15,159,119,49,158,71,110,253,58,58,246,238,56,66,147,88,48,239,103,138,61,60,69,63,134,13,240,211,193,225,83,24,249,203,234,234,215,95,89,191,219,224,164,145,238,235,171,60,3,211,218,110,22,101,78,54,96,220,118,48,139,117,63,135,239,54,6,31,151,80,252,233,133,218,74,203,169,85,203,97,2,72,233,67,100,240,47,245,125,147,89,168,124,86,114,200,140,156,225,21,137,98,170,103,108,85,1,138,101,157,31,172,220,101,112,203,13,171,46,182,133,173,44,19,248,192,4,161,41,59,241,234,24,118,53,163,197,224,117,133,86,223,241,93,122,103,247,119,167,246,40,167,145,69,180,151,26,68,20,60,86,31,112,213,252,212,15,40,212,44,20,138,49,210,24,77,209,103,131,216,86,185,6,106,7,58,58,161,110,52,18,29,11,190,34,32,14,3,62,29,208,226,158,3,207,247,117,201,76,80,66,221,41,129,67,172,42,184,101,166,0,53,29,171,243,53,154,127,230,44,246,184,84,46,69,113,102,6,83,4,157,51,235,135,98,135,128,138,31,36,237,139,162,138,14,121,181,123,194,25,143,145,93,157,96,108,188,142,24,81,0,125,30,139,249,144,39,201,46,154,238,107,157,252,120,167,125,7,63,76,156,83,245,193,85,3,157,235,76,247,138,93,182,200,2,209,135,228,249,251,249,192,141,156,74,133,236,252,254,209,102,141,113,20,106,10,33,202,114,125,203,189,210,132,53,36,234,219,105,29,157,19,237,250,65,157,34,45,191,145,38,199,165,44,116,112,247,219,165,50,142,1,200,79,100,18,52,195,56,230,210,175,243,25,128,113,91,107,103,13,18,91,34,243,13,50,222,143,245,140,70,60,186,245,171,0,2,243,88,173,251,118,187,38,245,238,228,26,48,138,39,221,62,47,99,31,78,73,47,128,70,157,174,21,228,39,37,231,220,125,145,84,46,166,86,249,160,111,75,81,10,163,106,205,38,42,113,134,206,212,6,136,104,201,7,109,62,198,249,51,43,49,184,248,171,174,165,161,192,9,111,127,240,95,224,114,158,46,34,167,226,240,45,101,180,46,151,176,35,56,206,44,172,66,168,168,5,131,52,186,226,126,137,250,184,152,237,254,213,225,199,187,166,21,160,106,29,98,196,96,20,157,101,194,181,36,168,155,40,241,159,100,7,141,77,74,88,77,0,184,8,23,109,208,77,121,207,181,13,177,42,74,171,191,53,226,70,254,15,78,10,148,30,48,217,13,61,211,18,176,210,167,244,109,209,216,242,237,117,199,128,139,18,171,212,55,215,94,226,105,64,111,238,55,78,102,54,67,219,242,81,38,84,70,117,140,172,3,251,170,10,175,84,102,150,65,14,43,253,24,3,23,142,48,149,25,236,119,6,184,87,190,210,143,149,143,98,60,233,198,13,48,75,64,12,251,226,85,147,22,83,125,214,1,213,146,67,241,240,58,24,249,99,130,159,142,94,191,24,197,34,82,220,44,210,135,224,127,92,76,21,201,241,84,1,34,107,233,104,193,242,82,148,191,250,44,187,180,15,249,224,20,199,101,250,147,227,36,91,81,16,98,18,238,24,36,206,3,4,1,39,114,73,35,97,48,123,200,104,240,160,11,122,66,147,226,245,200,238,93,97,10,144,61,217,57,250,236,119,58,181,116,164,184,198,198,19,230,226,73,24,240,212,88,179,67,241,195,137,88,16,227,97,28,236,244,163,234,230,28,242,139,181,246,11,164,0,138,93,80,135,193,180,8,106,135,62,90,18,249,141,101,245,248,84,249,10,158,120,90,0,129,126,78,115,18,181,14,35,104,121,40,117,49,7,132,189,12,159,84,106,178,41,34,187,31,74,177,136,237,135,178,181,178,21,61,186,43,178,92,37,211,87,164,30,102,76,128,181,120,10,156,15,111,222,164,246,54,73,15,73,144,78,90,247,135,210,200,171,6,136,183,223,207,7,79,110,50,178,124,174,166,81,159,233,118,64,91,152,19,217,234,249,119,15,230,173,67,235,67,76,52,125,110,205,35,233,29,207,191,115,254,56,45,17,99,64,212,166,198,23,107,49,220,246,76,11,242,90,81,43,93,30,39,15,45,248,51,114,142,22,215,194,156,231,71,130,83,68,162,57,212,30,168,69,177,254,223,82,39,6,29,96,156,119,84,107,202,112,147,20,84,240,216,3,230,14,191,111,126,187,226,113,222,159,98,92,173,38,58,49,165,119,130,23,220,95,1,114,10,53,195,3,1,52,189,218,134,59,51,179,97,143,216,129,20,203,27,175,21,24,113,8,15,22,166,89,86,43,135,162,98,246,245,102,214,227,34,113,168,213,151,126,27,40,153,63,121,178,124,117,67,142,35,227,115,210,70,42,172,235,80,57,1,9,240,9,51,50,205,71,52,106,239,225,202,126,136,56,67,214,120,194,78,181,27,160,214,95,194,12,75,50,170,107,11,242,252,251,218,82,172,228,215,253,152,95,206,45,164,225,94,233,211,116,225,174,101,98,35,24,207,157,113,27,25,197,207,93,73,137,237,249,57,87,110,123,219,124,159,242,207,96,188,229,95,33,194,119,244,236,215,77,75,130,142,109,182,46,25,92,234,249,24,156,111,232,58,177,79,155,39,157,192,213,3,58,213,233,91,197,149,154,167,85,14,91,247,101,97,40,224,12,69,128,217,156,159,169,222,41,2,245,148,42,143,129,164,33,156,76,76,28,100,136,150,210,58,204,20,120,155,156,164,221,4,51,171,177,88,178,127,194,3,72,3,0,74,153,104,69,45,26,70,218,106,194,167,19,225,150,174,195,170,99,253,231,101,219,248,72,248,164,141,11,87,133,188,202,129,234,184,6,210,255,21,130,42,161,24,242,58,111,93,56,144,226,85,194,251,4,152,237,199,130,97,6,214,68,241,221,109,19,37,42,67,228,248,69,112,182,30,69,47,40,56,92,56,167,106,138,243,20,126,38,69,27,241,232,193,142,37,173,57,176,219,140,225,95,136,22,63,236,131,141,95,203,7,202,64,202,219,124,52,203,153,78,236,227,67,114,166,227,47,235,223,236,199,123,202,78,238,144,54,178,52,144,74,68,167,137,97,153,72,103,242,122,35,239,111,79,116,124,243,55,72,234,38,228,199,73,161,139,61,108,106,16,151,57,75,59,100,211,103,98,207,65,201,206,217,162,61,203,21,9,224,40,34,210,230,104,207,240,35,22,218,31,44,157,253,59,176,78,24,232,189,126,117,84,193,142,171,85,101,6,55,166,54,131,181,168,59,161,144,179,234,1,9,13,174,99,86,248,9,172,30,46,97,84,138,53,180,3,233,164,166,94,50,66,45,30,142,118,178,0,79,176,21,95,75,168,106,150,37,152,181,121,130,78,15,19,252,62,116,101,108,205,51,48,103,123,66,57,210,33,100,208,106,39,41,226,169,218,189,226,157,182,245,28,58,29,255,144,24,182,139,60,243,55,144,55,79,227,36,35,17,9,152,74,220,170,72,238,243,147,228,241,198,235,204,169,178,128,127,54,92,126,97,73,230,151,107,43,200,228,138,150,207,242,8,10,162,204,18,185,32,124,116,36,10,4,80,40,112,56,26,191,115,238,153,155,130,170,76,243,26,157,152,198,184,51,87,113,233,68,101,96,69,247,110,199,14,51,236,138,223,0,248,175,0,191,37,153,65,250,243,123,209,213,226,234,36,81,24,195,244,143,229,112,245,55,39,99,176,106,93,56,33,148,137,80,51,241,111,119,129,106,88,50,137,162,60,101,90,206,96,219,183,72,252,244,231,180,179,139,213,149,133,232,240,102,242,30,142,191,19,114,239,129,71,31,116,134,57,54,228,85,74,202,12,245,130,103,130,204,142,78,141,219,139,155,58,241,251,167,225,227,176,61,77,178,164,10,31,245,82,165,42,50,110,240,20,50,124,138,46,208,120,105,187,172,69,58,144,43,216,106,36,76,81,102,133,115,200,240,157,131,156,148,73,47,59,198,68,160,161,171,71,191,159,212,107,95,123,13,150,214,153,140,164,134,85,237,65,61,197,245,94,114,51,37,163,236,98,26,166,167,62,254,245,97,219,170,85,67,19,31,202,193,214,1,229,171,141,135,29,95,131,243,65,150,173,249,54,98,228,221,22,248,104,27,150,49,62,182,241,54,23,226,224,108,246,81,11,10,191,107,165,172,182,142,197,119,23,87,162,107,182,67,137,122,156,95,6,139,121,110,208,45,24,69,118,152,245,133,147,228,58,195,98,121,160,217,198,58,122,154,29,255,85,151,84,83,39,10,170,112,9,251,192,158,120,133,200,5,199,24,19,15,94,191,236,7,128,140,63,198,17,169,182,114,241,94,144,191,174,237,102,226,15,84,47,160,77,121,36,73,140,64,244,89,221,55,169,81,254,58,175,97,78,13,168,209,150,133,41,36,46,169,103,240,126,81,112,118,68,179,22,136,93,243,161,21,132,32,193,90,226,133,143,64,84,0,240,203,173,213,72,33,136,224,128,25,6,95,183,202,53,93,57,86,219,229,192,211,168,224,237,13,227,147,223,237,159,25,251,193,215,90,44,168,58,69,157,155,107,170,243,51,233,146,104,118,89,101,187,215,23,6,102,220,151,51,116,156,9,137,30,37,128,122,175,17,250,238,173,99,254,115,6,235,50,77,51,130,119,56,12,54,43,80,255,158,100,203,111,131,126,30,186,17,158,29,32,240,84,122,24,83,111,234,12,121,125,41,133,165,76,245,174,117,192,100,192,251,146,87,190,48,104,84,174,126,116,245,228,173,112,201,107,93,171,99,105,76,1,77,177,250,191,143,44,43,255,72,56,89,225,145,44,75,94,126,249,196,223,239,82,156,169,254,94,167,149,133,48,187,51,225,84,184,86,165,169,207,132,222,126,23,126,109,31,77,74,82,161,173,93,193,156,23,102,145,212,36,155,185,226,58,148,73,52,114,9,228,160,111,127,41,8,183,85,150,14,8,223,117,151,243,129,7,241,81,233,13,196,146,21,204,214,135,231,248,248,63,32,55,55,173,91,224,111,5,17,205,167,50,81,191,154,245,249,6,88,108,138,210,138,86,254,45,1,45,190,27,120,141,227,149,87,189,221,144,232,193,102,47,114,254,174,18,113,38,96,126,223,253,152,254,133,97,143,17,64,250,51,132,248,249,128,6,17,224,61,119,57,199,131,146,243,98,91,76,26,81,194,210,247,124,177,141,67,239,65,81,66,215,229,32,35,159,35,16,81,10,179,7,135,246,96,148,139,243,126,67,97,12,34,160,75,171,60,38,4,35,251,188,111,40,38,206,225,91,185,5,102,35,65,96,175,65,154,215,158,247,246,127,55,134,42,134,99,237,58,219,189,181,166,199,8,0,184,4,36,146,229,224,196,91,89,133,184,65,58,3,74,113,207,233,198,207,60,164,117,80,115,64,202,237,51,199,42,61,226,51,249,48,116,138,231,121,238,223,100,144,8,143,186,210,185,212,133,121,78,129,129,155,1,33,32,133,79,218,172,135,230,23,11,178,165,167,66,93,82,99,140,4,216,60,235,17,236,242,241,47,127,186,247,132,119,153,109,141,104,206,94,60,187,167,115,228,58,181,168,205,109,88,0,40,147,60,163,252,217,232,107,8,216,163,0,41,252,192,134,196,80,108,205,219,8,199,215,161,251,129,140,144,234,10,6,126,170,93,128,243,187,58,160,90,34,191,124,60,87,114,114,112,82,187,108,25,126,215,91,17,27,195,78,79,59,217,59,93,249,38,127,42,98,207,162,184,17,201,194,154,234,194,48,25,221,133,13,160,209,195,175,56,85,251,246,80,236,84,117,134,255,185,240,10,214,229,23,139,63,222,81,12,51,253,81,143,179,41,54,125,158,235,72,140,160,217,22,151,217,98,157,110,194,144,137,149,32,109,7,96,159,52,91,110,173,70,66,124,238,177,209,52,194,28,48,44,153,216,12,248,72,29,116,60,0,230,151,222,10,194,221,104,53,34,205,17,171,134,198,110,156,90,33,253,242,151,151,113,200,173,24,181,237,198,234,75,153,106,246,235,207,125,13,76,231,223,199,242,109,19,230,232,20,130,24,211,25,51,212,178,136,187,140,1,103,158,81,162,53,156,2,243,131,29,138,86,31,36,31,144,236,186,224,132,188,188,135,16,133,106,207,101,92,127,127,56,195,38,105,132,253,145,182,126,247,9,182,11,67,119,56,159,15,120,88,125,72,40,189,208,64,63,249,208,252,162,136,236,57,96,133,247,148,252,74,244,45,35,213,76,9,143,224,22,162,98,109,41,156,74,199,232,130,221,244,179,159,184,18,162,224,218,10,219,109,203,229,52,32,55,146,128,65,123,13,3,92,172,233,223,230,33,35,208,56,112,94,195,200,65,248,191,119,2,225,79,158,73,77,131,125,119,137,197,109,9,10,135,45,215,30,12,182,16,136,186,70,58,56,111,118,29,176,20,111,199,220,225,166,246,168,181,156,253,233,240,255,166,103,197,25,3,149,47,252,30,44,209,194,212,240,216,224,206,101,243,68,139,145,253,244,239,63,102,248,250,5,25,200,15,81,232,215,61,172,225,129,12,220,245,149,88,117,163,0,93,27,161,221,87,94,235,48,53,39,154,67,82,69,20,87,60,93,136,207,201,243,54,52,160,142,232,30,187,248,108,230,91,118,180,231,30,156,222,49,51,142,169,98,246,214,8,235,166,87,229,217,125,4,56,207,205,253,185,38,172,210,76,186,115,251,51,202,171,136,198,12,227,22,212,156,86,145,188,156,249,67,113,31,122,166,97,146,62,159,118,138,44,88,234,167,158,221,131,6,92,235,151,31,69,157,79,160,178,253,53,211,35,150,134,230,149,104,216,209,119,62,221,204,12,30,1,4,9,236,196,199,102,199,119,158,111,21,230,77,125,195,136,177,198,40,22,169,106,161,101,127,243,242,29,152,4,226,181,57,161,8,170,177,231,20,25,187,98,139,115,40,37,224,56,254,76,99,63,168,67,150,17,226,133,51,178,210,35,72,3,83,39,61,98,125,55,89,213,129,153,255,149,173,186,64,185,136,116,213,28,237,248,129,85,233,242,220,66,156,101,137,62,218,120,18,150,47,28,12,13,174,88,89,194,136,98,51,224,247,113,143,158,214,54,9,177,152,173,61,9,102,93,48,182,9,138,202,152,79,226,139,174,113,49,70,1,202,250,146,233,11,122,50,151,85,81,33,66,49,196,205,238,112,218,66,29,184,85,14,162,105,244,172,106,28,131,157,195,51,168,107,154,129,204,161,234,201,77,177,1,225,169,194,65,42,246,10,171,103,74,54,155,153,237,53,247,165,183,222,124,64,195,216,93,140,149,18,116,61,126,188,220,149,35,132,2,189,221,60,111,121,159,252,15,33,214,1,194,69,96,78,90,186,226,28,14,192,61,150,1,41,140,138,39,221,72,78,233,145,14,199,32,249,84,246,144,65,143,234,96,222,51,147,4,78,162,160,226,204,99,43,120,225,114,110,173,193,202,37,176,15,21,76,173,223,214,182,232,163,31,188,129,120,208,55,68,211,255,190,166,108,144,6,5,244,128,255,93,145,39,224,186,1,56,243,133,180,103,7,240,0,220,70,100,11,103,51,230,96,201,119,224,123,150,43,176,106,228,139,249,217,71,75,253,172,235,40,126,113,241,200,105,230,122,222,241,200,130,117,136,64,247,48,69,118,32,242,33,225,196,252,114,69,186,194,175,209,25,2,41,179,43,103,118,83,87,38,27,209,221,32,116,24,231,224,106,244,169,136,155,145,207,35,222,198,196,141,105,127,137,54,242,115,14,239,24,57,75,126,46,197,79,225,212,67,51,110,12,126,57,165,42,159,31,22,226,72,163,238,99,255,21,201,180,18,102,99,3,127,114,110,135,151,89,223,133,230,57,68,51,235,189,231,214,0,144,38,243,255,32,184,78,14,95,234,83,24,151,196,18,107,220,151,238,238,180,54,13,197,19,255,141,57,43,199,18,48,55,9,6,51,230,118,113,113,19,51,149,173,199,224,213,3,113,230,150,18,102,158,6,105,239,96,161,128,219,141,184,81,199,59,199,103,101,176,111,226,126,91,216,43,77,171,176,126,189,38,31,114,54,69,179,64,201,169,34,35,37,250,91,48,197,104,229,157,54,132,155,148,189,141,234,152,249,99,72,169,164,165,188,55,142,112,112,48,211,144,53,90,252,176,115,232,233,244,151,91,229,29,168,187,190,206,98,60,206,220,244,83,167,158,225,67,141,17,21,68,30,155,51,4,219,185,124,79,173,138,221,128,220,197,30,154,194,211,127,16,19,53,31,122,230,164,112,141,104,45,154,6,71,14,210,64,152,73,187,240,247,141,114,255,140,16,246,15,249,47,111,53,106,19,248,64,15,183,169,180,94,45,63,135,176,225,139,151,8,237,106,236,195,149,216,18,145,7,190,179,122,241,30,53,64,153,65,54,131,165,101,254,105,172,250,25,145,188,90,189,213,4,132,200,147,160,155,84,193,103,67,60,252,25,60,64,182,79,156,18,29,157,77,234,112,147,194,131,28,249,43,180,200,198,5,48,36,26,153,35,200,150,194,135,233,216,183,26,159,50,158,225,203,246,75,120,74,22,18,184,199,134,142,59,195,218,202,221,172,189,40,1,214,139,220,194,190,190,136,124,10,36,159,16,70,63,91,98,207,223,21,208,182,154,110,180,77,171,105,97,154,181,232,25,215,111,156,65,90,140,15,126,228,109,30,115,97,73,5,191,238,181,217,28,63,225,52,88,165,116,63,140,160,55,18,49,128,205,93,70,195,28,185,66,215,82,110,163,136,176,246,208,14,145,63,173,80,238,175,58,151,145,10,60,22,138,0,101,89,141,18,16,46,83,14,129,81,61,173,242,145,100,128,232,107,32,67,131,192,206,142,223,45,33,117,197,41,61,155,28,44,101,97,114,46,223,213,82,78,85,88,123,169,14,193,75,1,133,246,49,159,193,88,192,101,44,198,35,3,20,70,225,166,183,253,85,61,10,15,109,194,5,240,0,24,216,198,211,109,110,25,123,24,233,196,218,91,79,255,81,36,29,243,10,177,65,248,132,73,132,106,156,186,60,152,167,254,244,170,29,155,125,94,246,112,147,60,39,92,58,64,96,199,121,35,110,95,202,85,92,42,116,14,159,15,17,35,13,26,0,186,6,68,121,203,42,225,50,228,16,86,244,189,85,226,32,23,49,185,192,85,78,249,77,5,137,115,69,102,234,93,43,183,242,225,55,53,33,216,181,54,54,203,8,31,4,56,53,71,103,23,232,196,82,252,98,184,83,164,4,62,142,183,28,233,237,25,148,133,167,178,217,51,188,117,228,131,82,72,90,2,33,158,104,232,227,12,149,248,67,68,138,30,191,59,34,114,105,78,59,136,62,231,129,144,213,2,140,193,27,216,68,238,198,97,151,9,156,10,94,49,38,199,66,36,29,22,202,138,132,104,195,246,112,176,1,188,162,137,139,242,102,181,6,157,91,218,243,66,151,163,224,14,76,248,97,108,180,75,167,248,203,81,40,26,85,96,105,80,151,205,232,159,3,92,122,29,92,38,211,206,30,139,135,252,94,183,23,58,141,103,98,61,238,62,11,1,212,201,165,116,150,244,172,60,185,224,200,242,193,115,112,239,69,122,196,38,219,207,75,173,72,105,68,237,92,247,42,100,151,239,236,32,75,135,0,165,33,135,114,145,242,9,166,230,246,5,20,162,160,44,10,30,233,48,188,11,216,6,134,86,103,181,125,35,41,29,217,17,98,226,116,29,248,126,71,169,73,212,218,239,131,218,154,97,179,183,127,63,116,51,243,14,85,204,178,80,218,42,220,175,169,207,122,129,210,98,253,152,14,56,17,40,246,242,188,189,199,251,132,153,225,80,64,84,142,190,168,115,57,130,207,98,147,97,86,17,108,18,130,47,60,188,232,229,93,127,143,204,185,159,225,129,233,182,141,135,34,56,232,231,165,126,163,12,147,51,186,219,31,31,193,148,249,146,203,147,188,108,123,102,11,247,182,80,119,16,57,87,71,163,68,210,165,151,149,6,213,99,94,39,24,40,189,99,12,117,198,200,177,158,254,252,32,135,253,247,136,197,141,11,179,204,133,96,203,162,219,70,82,188,233,79,188,19,17,211,129,236,103,213,172,127,133,191,235,121,207,5,171,21,18,250,206,51,69,135,134,3,23,17,149,236,1,249,238,232,127,159,251,65,88,195,199,19,125,214,96,247,213,192,120,204,119,212,29,143,203,23,120,37,120,72,88,237,109,185,123,145,246,218,99,173,228,74,35,31,202,175,86,180,3,181,239,205,95,58,70,142,229,224,165,43,81,102,254,91,156,172,184,169,53,122,14,131,163,121,54,62,10,30,29,55,171,188,240,111,15,95,169,64,30,40,182,212,32,105,186,63,105,177,102,54,236,199,11,11,154,67,185,94,176,167,117,185,160,135,187,27,245,206,200,232,182,195,97,57,188,79,21,83,206,83,153,82,122,231,2,47,216,3,247,83,2,174,205,247,247,192,64,120,112,228,1,158,150,130,197,90,152,45,160,182,130,52,42,233,142,118,202,52,231,163,106,116,202,149,17,64,201,12,212,60,31,16,131,196,10,26,20,134,122,62,117,72,7,37,77,145,11,58,194,170,18,36,3,23,3,251,119,95,201,34,216,59,191,22,177,21,110,215,168,14,48,38,35,58,20,225,232,54,195,11,23,156,1,56,87,249,63,149,79,131,248,7,6,16,242,136,100,217,164,131,182,75,254,182,195,152,181,128,22,216,77,224,169,67,7,116,39,83,152,25,63,106,173,192,11,104,14,62,228,209,174,251,18,6,109,1,244,68,6,167,57,126,94,93,55,151,178,201,201,193,111,81,71,150,37,50,229,17,77,218,192,127,45,54,174,125,52,95,10,89,243,225,14,183,63,164,81,246,190,88,132,141,99,193,68,70,177,93,206,127,190,203,88,30,32,185,204,229,182,0,232,73,201,56,226,58,65,76,0,58,87,29,242,193,252,9,70,52,158,23,181,94,250,117,85,149,228,165,195,124,231,252,226,13,223,241,123,217,152,57,147,117,168,169,37,81,47,92,147,199,222,121,77,222,9,46,5,205,255,105,199,236,48,116,14,218,246,217,99,131,62,133,112,220,6,118,32,152,126,21,145,4,147,73,79,44,252,16,156,50,206,120,102,61,22,101,48,243,141,35,133,113,73,128,224,207,63,201,199,225,7,134,91,81,203,191,228,156,25,3,164,45,230,83,137,6,108,221,150,213,150,176,92,75,196,202,122,14,153,136,24,233,57,61,104,39,146,113,67,90,83,153,172,70,171,62,91,33,93,198,239,46,87,128,162,173,228,134,139,55,32,27,11,59,148,87,213,33,184,222,88,203,175,56,87,44,44,18,73,210,251,202,23,245,233,31,127,206,116,122,137,205,170,2,61,55,118,167,128,131,38,253,161,179,23,141,132,23,104,47,134,185,35,13,197,99,179,127,40,7,220,108,28,1,178,159,200,63,73,57,140,29,110,26,75,215,90,1,3,22,110,62,36,108,33,168,23,121,127,34,18,192,49,95,175,74,255,56,234,231,116,250,26,79,154,202,218,11,23,54,85,36,69,209,41,99,130,115,88,111,137,206,169,130,64,69,140,168,190,241,74,187,210,137,28,223,136,81,220,121,185,191,123,94,19,110,26,60,18,99,103,85,195,98,248,41,2,100,126,73,29,67,54,151,188,1,152,182,187,4,98,65,195,249,226,190,70,61,160,93,55,163,201,153,13,113,103,204,221,73,143,57,112,167,242,128,108,86,129,89,110,213,125,113,142,223,219,60,184,173,12,74,60,226,180,30,229,171,68,221,86,160,189,227,182,217,218,161,114,152,166,175,222,147,11,154,138,131,32,134,202,116,43,77,231,3,147,252,102,66,110,10,83,212,47,90,208,86,41,181,16,103,199,53,148,90,65,104,209,224,193,95,71,58,192,139,227,189,255,66,77,85,248,241,61,129,127,191,143,140,185,201,202,153,59,252,78,58,171,110,97,32,202,137,75,2,116,140,148,36,182,102,203,219,103,58,218,92,72,252,247,43,114,191,54,150,201,192,185,60,189,166,37,211,249,150,60,69,81,80,37,135,59,192,182,196,125,190,137,217,81,53,125,170,61,227,151,197,249,104,40,143,185,247,148,241,65,72,197,171,9,137,105,188,7,194,165,139,156,50,207,205,109,191,2,150,76,194,25,224,124,180,203,117,237,26,159,14,157,2,49,119,97,110,178,122,191,118,63,6,139,9,83,60,89,216,47,198,33,1,35,176,192,233,31,113,11,13,102,107,31,129,210,18,205,171,35,75,8,6,234,30,14,61,150,235,209,165,124,245,62,142,183,224,135,221,25,80,22,34,19,170,220,14,8,199,25,205,67,58,29,80,176,100,78,37,46,88,126,52,108,166,183,88,41,56,48,13,134,28,49,107,113,55,8,189,179,58,70,213,75,38,46,3,23,126,12,210,156,32,82,250,83,27,156,184,254,243,131,12,4,146,164,245,213,108,249,9,150,228,3,163,150,182,145,241,176,139,177,171,48,62,141,178,164,145,73,188,82,105,145,165,103,87,95,162,179,174,7,38,180,0,29,190,28,179,140,155,218,1,98,6,10,48,247,134,250,179,199,131,251,23,200,54,39,148,87,187,11,210,234,87,83,147,56,50,253,209,114,222,224,142,86,240,249,236,199,146,136,75,192,246,8,95,88,130,132,78,45,93,255,70,130,58,63,144,157,242,43,232,109,252,19,132,16,221,227,237,181,200,241,48,200,72,137,16,249,250,105,139,82,131,150,163,63,85,159,223,44,11,224,240,76,70,59,65,146,146,56,102,119,162,142,80,78,30,9,208,19,230,123,39,81,36,197,137,95,8,153,80,210,255,248,42,119,157,76,127,241,34,15,77,108,230,199,235,29,55,67,154,171,105,30,200,95,229,203,25,125,116,101,193,247,251,238,83,134,92,23,239,209,101,43,142,179,230,32,90,93,26,140,52,64,3,29,35,75,14,170,230,209,158,197,181,17,205,24,144,15,203,185,201,18,216,90,173,216,26,229,150,131,227,252,155,165,110,120,229,186,238,35,67,31,62,111,226,27,223,191,109,69,133,18,12,123,154,152,127,105,6,139,203,141,61,215,161,228,28,243,36,11,245,182,83,255,113,219,60,184,92,147,143,130,5,179,77,101,71,99,243,225,191,166,75,5,176,100,244,73,54,124,128,33,31,11,2,143,151,155,114,222,195,226,29,78,237,140,139,4,80,128,251,175,20,179,216,207,63,15,219,203,27,216,192,52,229,118,200,122,4,142,98,225,13,43,251,140,22,100,191,234,55,170,156,232,80,203,173,76,148,58,196,21,7,24,243,169,22,218,86,225,204,54,221,40,159,132,107,241,169,86,213,100,169,51,82,173,81,180,253,181,40,193,117,80,142,87,251,155,10,180,177,203,188,77,180,109,86,190,102,145,194,72,247,92,215,214,80,6,59,241,37,4,93,105,22,101,220,239,174,237,66,110,146,166,229,201,78,62,149,153,182,90,9,147,102,228,15,94,140,42,241,57,35,124,59,194,10,194,225,87,238,84,247,30,23,179,95,212,13,2,55,59,155,175,142,96,72,50,138,120,169,143,206,1,72,130,87,237,17,137,211,68,107,187,144,20,32,242,67,63,92,168,73,165,104,13,155,202,204,170,21,174,95,229,106,244,43,145,69,66,41,55,197,125,240,115,77,97,80,134,250,213,93,7,246,103,187,88,1,115,156,138,93,83,22,35,187,35,240,218,167,241,129,168,97,113,84,101,100,4,156,132,9,197,41,137,248,85,206,170,173,53,110,55,237,17,28,197,110,44,48,179,85,97,248,157,5,237,249,219,24,168,35,134,64,251,232,57,184,11,179,24,119,56,20,3,219,72,165,254,118,122,5,173,34,93,0,7,87,154,69,124,99,224,207,154,64,252,20,196,159,167,252,167,38,138,40,181,237,0,175,97,180,68,194,57,153,26,157,130,86,74,142,77,4,133,223,32,96,161,129,104,141,119,176,218,133,143,102,236,155,247,20,201,127,133,199,120,8,108,40,35,112,143,84,56,86,154,211,18,84,31,98,32,241,228,203,22,128,127,10,97,238,54,115,239,71,106,0,8,140,70,216,144,218,207,201,39,109,65,44,145,241,72,167,61,70,168,220,160,197,188,88,229,32,58,230,199,153,11,199,2,80,118,12,93,31,178,138,31,190,34,201,253,239,53,152,96,39,123,20,158,88,47,237,8,75,27,31,214,216,250,122,65,246,214,102,185,48,234,59,63,153,145,52,93,23,187,209,223,43,59,77,108,217,187,240,141,198,77,136,197,185,3,44,59,62,70,109,55,89,51,120,120,2,206,187,222,99,194,62,210,118,58,179,148,20,104,207,186,200,233,25,169,81,213,52,63,120,94,162,94,79,59,86,86,231,51,33,20,41,44,47,128,36,89,247,44,228,216,156,250,2,221,174,31,39,235,144,104,43,236,184,102,13,141,82,249,10,76,61,53,234,172,159,86,138,246,206,250,65,187,152,82,101,94,189,92,242,229,38,246,240,187,63,46,227,1,229,86,181,237,31,100,38,61,122,247,232,202,182,77,59,140,161,99,64,68,77,53,233,138,34,85,150,200,195,217,104,81,120,62,51,133,184,32,211,108,204,33,88,75,52,15,221,93,172,16,96,187,207,10,108,131,170,133,134,120,99,7,69,251,67,12,171,230,187,76,218,251,226,162,134,125,92,140,72,103,184,217,114,2,169,151,240,156,83,168,179,94,104,221,226,171,229,163,130,131,50,225,152,86,185,74,247,88,158,76,150,210,3,121,64,165,183,86,178,210,229,35,80,40,206,172,224,146,35,105,191,149,155,191,52,241,223,22,199,4,0,247,204,28,0,236,40,86,113,127,242,86,249,232,29,127,252,255,52,217,27,76,5,204,63,191,2,98,87,181,125,62,83,48,90,133,128,1,118,216,242,197,86,106,144,48,202,149,221,235,39,175,203,17,48,240,24,229,31,228,51,171,36,253,26,206,35,135,131,238,228,128,178,221,90,181,211,2,55,246,214,115,3,34,185,95,90,219,219,83,108,104,246,189,195,211,237,128,179,61,210,223,231,24,236,234,167,217,163,88,6,147,37,175,169,20,34,189,114,54,229,236,232,18,207,248,245,57,225,69,101,107,11,162,153,100,115,215,193,128,223,193,112,24,202,107,187,28,171,225,39,184,194,164,208,100,180,197,178,229,251,28,91,239,66,93,199,157,2,213,14,216,244,241,137,99,135,29,129,177,69,59,118,179,196,172,41,240,233,78,34,20,214,233,208,47,249,192,116,212,12,198,153,146,136,196,85,79,136,245,53,208,161,113,7,67,213,168,219,165,159,217,194,114,70,207,6,99,84,110,212,216,40,67,182,11,229,40,237,181,97,48,152,23,186,242,243,89,232,95,57,6,102,49,13,242,110,27,247,102,211,241,220,177,113,225,85,57,152,56,26,123,116,206,194,201,48,51,141,220,36,190,14,229,157,120,37,39,228,80,196,246,132,41,219,182,176,249,212,108,175,65,198,40,176,75,75,140,30,134,214,98,252,255,215,124,185,143,160,207,46,136,206,43,162,127,211,104,146,59,155,231,144,250,80,69,138,192,7,215,13,33,245,216,22,84,59,90,248,100,123,135,117,40,253,9,58,213,119,229,223,201,96,13,125,75,139,72,157,117,14,248,68,124,38,55,129,60,70,27,220,202,169,88,177,182,110,91,242,220,104,159,22,59,214,98,69,251,10,191,60,175,244,254,116,122,55,44,63,177,131,7,58,4,25,138,235,82,198,23,231,235,208,148,103,54,52,29,90,1,141,87,119,118,5,144,215,242,227,224,27,249,231,240,64,146,25,88,247,212,3,154,67,8,149,36,198,144,185,230,216,103,40,64,250,94,247,147,145,168,201,151,116,88,31,24,168,220,35,177,133,76,124,105,250,249,73,157,200,11,117,85,253,135,76,5,163,112,199,49,44,131,68,78,65,217,131,154,180,224,158,248,112,19,207,50,39,189,225,142,29,107,6,111,116,73,150,6,219,118,105,3,187,109,69,202,108,64,98,48,175,252,107,130,144,31,100,65,20,236,122,202,53,162,209,88,139,23,80,78,133,167,114,96,181,183,58,51,178,2,207,0,131,95,62,130,61,128,44,163,109,247,106,24,124,162,175,78,125,210,181,58,102,248,114,152,236,109,158,89,19,112,218,119,203,157,199,117,3,196,38,68,34,222,95,154,165,234,166,222,103,105,213,128,241,26,74,58,204,229,77,57,78,19,229,43,68,234,225,104,1,179,245,168,94,222,52,187,148,36,239,109,12,176,253,193,118,55,238,227,118,147,17,57,5,36,100,4,156,100,100,106,158,92,155,13,191,141,191,242,139,177,124,115,200,47,229,33,207,87,124,62,74,48,170,232,93,37,243,121,22,144,77,101,84,129,108,45,207,237,125,36,143,148,208,74,116,5,6,213,129,11,233,227,99,152,240,174,100,197,186,217,110,70,142,21,8,146,236,134,95,24,65,234,91,150,217,100,76,133,41,222,116,109,60,162,193,16,169,157,82,45,194,90,67,84,104,133,183,152,16,238,168,137,118,56,84,14,67,124,239,38,253,100,250,208,43,89,38,65,16,230,158,15,66,61,127,67,98,212,25,1,41,46,91,23,216,6,131,177,138,176,65,72,94,67,52,246,151,230,249,92,190,200,179,161,119,51,40,231,55,129,241,107,112,190,44,82,153,224,85,189,135,129,252,190,156,150,249,35,168,166,224,96,139,145,184,90,163,121,52,56,176,221,70,6,230,131,59,66,220,211,65,211,164,161,82,92,5,239,7,154,96,186,85,1,88,246,132,255,166,80,229,99,244,17,81,33,104,14,23,103,101,66,254,188,4,66,113,101,12,177,54,120,31,53,87,43,51,97,40,250,59,22,36,97,24,115,93,87,212,254,125,0,88,106,230,28,102,151,250,40,223,122,12,203,63,41,194,155,220,183,186,91,219,208,80,183,14,111,102,127,127,114,248,157,215,105,14,243,19,139,17,85,55,117,249,69,13,248,17,113,87,53,6,28,2,244,121,202,5,216,43,216,58,104,89,124,192,144,13,187,113,47,243,85,5,254,197,192,83,140,21,234,188,51,247,178,12,76,184,173,16,178,251,227,158,98,162,72,192,235,33,51,79,25,213,124,19,114,228,150,253,14,40,157,89,23,203,199,238,141,243,82,99,242,27,170,178,153,195,43,205,5,107,35,218,195,196,217,78,178,199,74,163,21,221,144,246,241,49,152,131,141,3,11,17,20,195,198,136,71,214,171,46,145,97,132,62,30,124,15,28,192,220,148,97,42,189,213,26,74,247,133,69,218,223,85,133,50,252,116,13,59,233,200,152,113,212,90,48,216,76,33,53,217,135,225,149,182,191,152,35,30,104,212,213,34,32,0,110,145,9,157,99,76,153,42,160,194,149,158,142,212,236,61,76,164,33,137,209,225,203,215,134,112,77,249,130,71,122,104,140,97,39,142,79,48,135,214,3,207,123,24,190,202,108,23,26,83,28,71,172,195,191,202,172,106,9,50,103,77,203,23,89,77,60,112,237,219,248,236,76,27,18,249,148,85,214,97,166,6,125,110,86,162,54,218,218,14,156,5,175,103,209,217,141,9,254,104,123,126,143,174,172,55,208,231,105,208,115,253,60,78,199,28,175,102,247,247,15,182,93,234,85,32,55,40,230,53,199,106,188,20,10,205,36,162,231,134,23,46,119,162,169,168,192,10,183,245,75,233,255,158,224,177,177,9,199,226,72,140,30,119,86,73,66,14,200,11,190,253,175,80,106,181,198,2,123,187,0,50,159,85,185,91,226,63,168,139,90,44,41,202,160,94,114,125,194,194,179,210,93,236,172,10,108,186,153,175,75,157,116,61,10,62,182,206,145,73,237,10,156,199,124,101,102,164,240,137,119,38,93,230,209,57,86,173,147,68,74,15,70,115,120,68,40,127,0,41,227,86,95,209,14,106,192,173,101,165,111,250,173,125,253,35,80,254,59,121,145,65,108,62,244,197,239,80,143,159,179,227,11,121,120,123,179,99,174,141,220,191,24,57,33,182,211,179,137,87,102,83,232,20,121,223,135,100,178,19,173,2,168,151,233,109,44,51,16,151,237,44,21,191,60,249,225,197,32,254,177,126,88,246,96,23,148,118,211,76,200,152,237,29,19,135,122,8,101,255,49,55,29,167,99,109,62,33,143,117,73,26,152,19,83,61,81,144,250,49,150,131,192,177,156,13,139,206,44,152,33,180,199,229,13,132,141,30,27,242,233,129,117,231,58,41,147,113,177,82,67,218,168,173,108,57,91,249,60,200,163,250,99,172,15,117,24,82,242,193,176,165,137,6,53,160,105,249,107,226,198,38,164,18,100,185,159,55,212,44,222,43,213,223,120,151,103,179,45,111,98,240,98,209,120,60,43,96,253,63,154,74,111,127,100,208,98,81,80,104,246,28,76,179,183,49,228,247,196,225,81,183,238,202,95,65,72,152,51,208,184,42,67,252,150,119,33,152,34,110,96,74,189,217,50,233,22,5,194,100,219,238,31,114,93,122,229,81,43,33,54,253,167,170,94,107,96,181,153,161,208,197,138,133,58,184,172,31,49,169,105,47,39,152,6,130,222,5,100,92,66,62,193,230,68,38,127,102,105,156,228,40,104,102,126,99,135,158,62,98,184,104,122,16,7,250,47,151,214,153,117,102,202,91,234,137,97,22,11,203,97,149,250,241,230,232,28,120,129,84,249,45,88,194,4,24,156,145,174,78,175,189,80,126,156,95,250,39,64,117,15,146,83,136,179,115,198,160,199,16,57,71,29,180,71,234,19,138,130,145,125,89,23,18,79,22,14,128,31,99,33,137,67,165,151,66,83,207,82,86,128,156,112,188,173,16,17,229,246,61,224,176,239,30,154,119,75,233,252,170,11,162,206,239,188,160,40,163,77,213,253,222,82,193,35,248,119,98,113,148,208,107,5,176,170,85,76,30,136,210,72,251,212,15,198,147,59,83,116,1,4,204,252,2,238,3,52,25,81,87,104,226,54,90,6,159,158,192,181,246,96,29,124,134,179,235,10,136,25,147,154,130,26,73,146,236,163,94,228,55,101,39,82,61,137,119,80,133,159,186,94,63,167,11,13,144,166,21,6,4,207,4,79,87,101,168,223,142,158,252,98,205,145,91,44,22,69,97,60,138,170,138,81,7,215,133,66,166,237,239,22,243,119,19,198,247,184,115,242,9,101,29,45,49,205,254,244,26,198,60,119,123,54,205,238,225,227,231,145,22,242,118,66,209,181,244,105,220,12,111,190,232,223,24,157,228,203,107,169,171,7,25,134,94,175,56,160,180,99,103,214,244,93,129,95,68,1,203,28,13,137,189,90,165,177,33,210,247,167,146,113,84,119,174,140,36,63,193,3,242,75,90,232,37,115,202,144,53,201,147,187,42,220,1,227,193,69,99,53,72,87,35,139,68,79,191,244,142,65,166,145,159,59,207,225,26,82,78,79,50,81,56,25,23,114,105,17,75,1,219,56,181,246,152,239,116,25,129,28,249,227,82,59,54,229,134,73,59,123,114,141,93,200,211,115,154,45,43,217,235,200,222,39,3,32,226,173,220,120,27,173,228,5,214,90,55,78,58,179,204,127,103,82,50,162,72,114,214,67,54,110,193,105,180,121,239,40,186,11,71,100,190,191,17,139,128,60,51,3,204,196,55,191,200,26,188,168,91,132,29,87,254,159,36,94,105,39,109,163,146,164,63,46,202,248,225,80,92,116,162,153,47,70,69,237,2,183,66,54,55,116,70,205,152,207,71,39,239,85,38,82,137,239,223,177,238,21,190,18,128,0,77,211,26,113,73,79,26,199,157,209,178,78,193,119,76,49,23,235,150,27,114,105,101,26,45,94,37,37,236,129,222,207,71,153,238,140,213,136,167,1,209,72,235,169,95,242,243,51,96,49,153,145,58,220,154,210,200,181,46,68,232,199,76,115,247,195,46,137,245,54,8,22,129,32,83,150,237,250,52,5,78,222,212,69,243,190,115,226,119,159,191,81,48,69,63,117,73,216,141,58,169,252,203,172,131,162,66,38,20,195,38,65,50,56,16,115,177,115,26,190,73,111,177,165,5,138,89,53,21,171,60,165,11,29,60,196,98,69,67,108,200,189,107,145,62,37,14,100,62,1,247,216,112,3,113,85,28,227,57,208,130,179,203,39,103,220,51,119,210,0,186,216,116,163,12,203,40,87,249,195,73,250,83,143,118,134,99,110,53,219,42,171,114,36,72,198,102,24,23,56,154,106,11,101,52,166,126,71,126,76,18,11,207,144,66,185,51,22,156,181,106,214,210,197,255,128,21,78,24,13,196,166,51,163,104,153,200,73,242,137,213,166,123,208,181,250,111,95,36,200,196,95,224,234,185,197,158,90,152,249,46,175,128,161,154,45,167,100,49,189,252,28,213,65,182,254,241,164,5,153,42,225,147,186,71,8,147,7,229,114,82,224,227,189,242,52,56,204,151,209,53,228,165,220,182,150,143,67,199,13,72,89,180,134,109,157,29,96,223,189,184,1,234,90,6,177,75,176,74,146,4,104,23,34,4,186,231,60,169,163,90,4,146,113,188,52,96,148,230,198,115,193,88,174,241,40,115,163,3,180,173,129,110,214,87,4,181,247,203,184,176,129,143,160,169,197,75,231,159,107,10,236,214,75,88,228,191,120,38,73,132,99,2,151,53,226,242,211,71,148,170,226,233,53,75,201,84,41,87,115,37,167,54,169,63,35,184,8,222,238,68,186,127,244,222,229,20,208,254,8,185,121,60,67,60,143,2,238,196,50,6,182,10,216,63,234,9,170,183,173,25,25,235,30,93,81,184,148,66,84,55,243,36,64,28,214,171,45,114,221,193,128,188,234,32,157,172,78,158,169,189,19,132,151,37,60,190,84,171,9,16,62,32,220,187,198,253,45,111,178,19,240,84,1,81,41,155,102,132,200,137,186,96,251,130,124,174,94,45,112,19,195,92,60,124,166,95,199,38,64,255,45,255,76,222,238,17,114,96,66,98,249,70,159,222,219,75,66,240,167,26,161,248,1,108,84,177,53,140,243,192,150,222,250,40,123,180,213,214,238,212,43,157,189,131,12,69,250,26,3,165,3,21,239,162,238,31,74,207,32,143,161,214,154,252,179,170,165,45,45,219,32,20,220,0,226,8,76,11,42,146,8,22,75,96,170,127,166,65,249,175,90,196,170,17,245,31,223,50,11,123,106,130,67,251,198,21,224,238,112,79,140,104,82,52,144,40,152,172,36,145,211,34,3,25,242,46,129,194,179,176,141,7,36,35,9,65,154,114,162,177,231,95,240,14,43,20,102,108,184,92,186,76,122,1,245,96,11,159,233,161,214,252,197,98,112,26,35,126,103,146,61,63,115,76,17,83,211,161,127,169,251,133,4,71,136,97,158,88,216,15,143,157,37,21,145,92,215,15,191,165,145,82,252,7,164,247,119,129,6,196,75,202,24,239,129,36,37,129,193,91,154,195,61,59,243,236,43,103,93,210,194,82,88,203,80,33,91,157,4,228,156,110,179,139,211,200,237,172,94,39,157,4,117,67,248,162,152,124,86,229,241,134,232,9,62,237,176,35,135,74,225,140,78,202,149,97,239,176,5,169,105,185,151,253,85,215,27,19,216,128,59,8,16,92,63,160,191,67,174,3,175,45,154,159,100,124,185,122,140,197,203,31,118,233,6,85,27,219,91,123,135,87,236,10,168,113,204,70,216,86,69,217,171,118,25,44,15,41,218,138,246,161,221,62,16,10,222,224,130,161,56,126,255,127,73,78,68,106,116,134,221,152,104,6,226,75,51,15,54,207,190,243,37,62,248,89,67,44,32,103,152,162,234,176,165,170,101,15,94,167,81,102,211,206,233,220,47,108,114,159,54,175,8,129,45,207,251,176,129,79,145,32,69,14,232,57,136,71,232,183,62,217,52,5,76,104,119,156,93,240,200,156,211,89,136,139,79,118,70,19,244,148,201,160,45,171,148,0,175,190,112,32,64,251,81,131,49,121,6,158,197,157,150,6,243,219,12,107,103,246,199,190,50,42,217,129,120,150,23,106,241,236,5,115,173,141,44,106,12,72,109,224,147,142,68,15,25,13,120,156,140,219,3,155,232,134,34,110,203,18,164,145,222,246,183,7,11,13,88,45,67,96,216,29,224,72,152,168,117,43,228,34,193,146,171,188,82,222,135,42,50,234,39,50,100,230,172,28,47,34,222,210,129,91,220,228,46,119,67,60,54,105,180,143,239,65,212,222,131,8,51,49,36,66,146,202,172,117,233,99,245,18,120,107,166,148,90,229,197,66,174,28,154,198,127,79,74,100,161,231,131,204,236,252,118,6,165,119,8,182,221,170,26,122,112,188,192,156,16,127,9,120,152,7,22,228,160,176,47,183,89,50,153,238,132,186,183,151,223,187,250,80,10,243,68,30,1,189,24,27,76,158,127,139,91,123,53,7,2,141,253,117,241,85,58,233,48,189,168,141,248,88,222,249,35,224,128,167,103,21,56,22,85,27,36,224,252,45,190,144,62,1,78,142,172,31,235,94,251,81,127,86,171,196,134,140,125,55,230,136,89,60,71,85,255,160,241,238,18,189,212,215,224,27,127,67,226,123,216,224,70,220,198,91,86,122,3,201,54,131,29,129,200,200,151,226,11,109,82,197,51,134,93,198,231,109,240,130,246,55,72,109,44,122,111,144,34,38,43,59,131,134,50,230,187,31,179,45,1,101,215,152,230,222,215,209,142,187,230,75,202,150,9,95,156,146,43,62,191,136,165,176,207,208,202,204,180,45,219,249,95,167,236,119,42,101,67,55,144,94,30,150,71,47,30,41,15,130,202,138,100,79,148,128,30,104,172,255,90,76,254,58,44,206,247,59,143,94,108,194,38,182,102,161,192,112,234,12,50,245,60,83,176,241,243,28,24,232,81,199,93,129,76,248,62,63,208,36,158,97,251,125,138,208,62,82,183,61,61,97,203,165,40,7,72,22,235,175,164,137,214,102,154,45,240,138,220,218,165,253,147,139,162,73,200,31,178,195,143,144,232,47,143,131,211,219,237,27,249,162,7,120,231,142,88,20,49,85,161,73,5,120,104,3,235,189,180,93,118,245,71,148,76,104,44,97,19,167,72,188,44,151,60,235,159,37,10,79,221,33,31,225,137,4,17,34,73,40,113,198,131,76,12,10,116,253,18,101,251,210,251,139,218,11,111,15,237,110,249,93,99,37,9,248,22,160,73,200,116,79,57,11,67,52,31,200,91,143,43,33,130,186,209,61,69,211,177,153,48,102,112,150,170,124,95,168,69,11,117,71,187,3,201,210,225,214,77,88,59,233,230,146,150,130,171,133,57,124,26,125,171,139,39,51,92,95,162,70,24,111,21,200,83,162,12,109,244,47,188,57,225,225,220,158,139,203,249,179,6,88,246,129,71,145,219,143,61,151,242,87,70,0,88,88,96,219,9,106,42,40,134,177,187,218,201,22,8,163,9,83,238,90,61,133,203,214,171,21,183,189,30,68,29,5,3,50,187,97,91,213,207,82,173,177,224,246,172,160,232,102,166,23,135,184,200,51,221,226,105,231,24,42,44,4,155,133,115,135,140,97,77,52,157,56,238,226,150,57,25,135,247,26,113,141,233,74,205,92,83,191,144,49,96,101,23,249,146,229,150,15,152,63,97,81,174,130,189,177,24,94,49,207,113,128,187,101,62,116,223,93,21,64,112,17,134,181,177,0,111,78,225,119,129,125,195,152,23,240,252,58,33,150,37,37,3,195,36,230,23,143,194,66,5,220,105,55,191,67,145,205,33,122,248,139,30,52,100,202,29,70,208,70,215,58,149,226,49,84,142,17,109,171,222,43,236,241,61,174,143,69,173,5,200,243,2,122,15,87,23,29,102,136,238,83,30,87,97,138,227,32,244,157,204,29,91,233,144,109,128,190,126,77,249,48,249,167,79,246,109,200,145,145,186,46,88,23,128,174,116,92,96,52,223,110,15,27,153,116,94,127,220,248,3,150,59,223,152,25,226,248,206,248,238,52,44,32,7,51,24,241,112,78,36,99,48,30,226,161,160,60,92,154,97,60,184,115,26,82,184,235,45,195,179,126,129,200,64,63,194,36,253,204,196,249,3,203,214,191,9,252,21,43,33,97,209,247,26,223,178,174,2,91,158,150,27,210,70,12,174,121,179,43,9,170,59,78,145,195,161,170,106,167,123,47,225,58,187,186,224,92,102,184,10,125,72,30,213,37,0,255,127,153,245,164,132,84,12,87,70,2,39,249,163,97,228,130,252,48,219,66,241,208,110,107,112,63,201,83,87,163,195,153,27,178,38,109,248,89,137,186,159,144,157,97,66,187,76,12,150,44,14,128,46,108,128,52,165,155,251,252,147,8,115,149,26,56,137,174,241,203,137,142,198,252,40,83,153,123,120,102,158,227,116,208,62,224,108,215,160,49,177,185,157,183,133,136,90,246,213,155,241,92,94,146,3,192,105,68,59,59,155,120,57,108,132,246,221,139,131,213,144,241,79,33,74,251,251,180,158,24,251,139,27,54,114,171,119,38,154,24,141,176,212,117,15,156,189,159,130,89,124,35,28,124,57,159,255,127,176,4,130,30,155,40,151,25,222,206,71,110,146,85,84,244,33,59,51,186,62,52,10,122,168,110,156,1,176,194,228,51,138,209,114,62,237,87,31,38,152,38,245,194,127,110,234,196,110,154,252,136,189,97,41,74,114,221,67,59,43,239,20,14,142,237,13,171,241,228,159,51,226,208,199,176,44,133,174,27,56,49,63,254,27,204,211,92,182,176,72,253,46,96,44,104,39,118,38,9,206,152,117,58,2,67,187,195,77,153,35,96,255,74,185,161,98,180,78,50,248,18,56,46,151,56,45,140,21,71,94,202,251,154,162,189,34,169,173,162,99,253,112,31,0,183,83,39,228,122,125,11,15,236,146,28,233,138,7,86,198,77,236,82,215,163,63,94,51,151,216,249,210,55,126,208,162,23,197,174,171,71,170,128,37,31,181,112,206,88,83,97,108,75,133,221,119,122,8,141,165,136,113,198,137,64,134,84,207,31,114,205,83,24,178,116,211,94,57,29,198,251,61,164,163,178,219,60,117,135,37,3,55,12,226,8,18,204,181,206,140,208,91,228,16,79,253,254,186,127,225,212,150,128,75,223,47,25,80,27,163,45,22,210,218,111,43,75,32,157,211,21,159,136,30,87,219,104,60,61,176,241,69,38,112,207,20,156,59,29,172,146,107,27,38,83,77,255,194,246,185,119,213,153,225,87,120,111,125,14,193,208,184,2,227,39,56,1,163,197,103,39,68,103,66,63,134,35,214,195,143,116,165,175,200,206,219,220,41,252,76,62,149,100,154,39,215,70,59,27,87,239,117,22,203,119,167,99,59,190,76,3,176,23,134,37,198,86,28,37,232,41,63,250,86,67,78,170,196,164,146,94,164,244,147,238,125,236,20,75,115,200,102,204,198,243,134,178,250,229,171,228,70,167,84,112,66,98,69,21,18,97,48,231,170,220,59,105,99,190,207,113,62,90,255,142,31,226,165,188,88,229,173,122,85,53,178,99,83,18,32,227,133,113,121,125,155,8,122,33,223,187,156,52,174,224,100,187,3,127,97,60,39,45,223,175,232,236,139,158,44,213,42,208,175,19,106,129,241,152,237,163,137,12,142,141,25,39,4,151,122,241,182,236,170,158,192,208,23,250,153,162,227,184,243,60,118,229,16,240,136,21,126,160,41,187,142,121,164,142,252,101,163,208,232,138,200,113,36,76,9,14,158,51,13,69,182,58,181,198,76,72,31,40,157,101,198,56,173,217,241,232,55,247,95,142,227,17,14,7,142,44,73,165,149,139,248,215,194,200,160,136,112,29,28,117,2,149,147,150,137,125,215,68,212,225,73,17,93,27,96,222,156,166,98,177,49,67,214,224,27,20,24,14,124,244,111,28,212,123,44,215,156,77,200,56,68,130,91,130,251,43,95,137,76,65,213,55,231,199,201,167,245,199,255,30,239,83,221,214,54,220,71,60,210,5,95,251,1,40,108,221,134,67,10,51,254,187,254,204,0,6,113,238,244,70,137,142,165,78,233,141,86,3,148,182,222,177,136,223,8,245,202,23,42,29,156,90,40,130,29,2,252,144,159,198,46,245,59,249,108,27,197,156,204,9,148,92,223,186,249,170,112,41,10,219,62,138,205,51,6,3,77,137,191,243,255,223,169,17,122,1,1,6,178,184,90,111,236,186,36,124,249,99,60,113,216,213,96,9,144,116,158,217,192,12,120,54,93,47,207,170,125,197,222,161,183,118,26,54,125,248,112,2,207,63,161,181,248,187,221,191,180,137,218,152,205,25,193,95,134,12,178,118,245,104,74,79,77,127,51,206,162,47,185,171,57,176,219,29,134,149,190,141,170,54,97,155,207,88,103,70,206,97,123,142,99,186,133,58,101,161,51,70,157,246,54,243,228,11,58,233,8,213,70,20,97,93,35,28,54,99,48,116,67,157,72,130,180,34,64,84,215,40,238,123,26,128,226,50,33,30,251,180,134,86,212,12,74,240,97,4,163,80,89,30,200,8,190,163,192,39,149,241,224,14,91,153,248,132,237,149,46,72,250,43,196,210,171,186,91,101,61,47,222,205,202,132,48,218,181,166,202,109,245,62,190,223,137,86,132,95,123,247,88,221,191,100,164,145,186,61,30,3,0,211,223,89,31,73,55,71,208,216,193,30,106,88,204,7,175,145,57,247,150,22,102,191,182,142,215,169,40,90,74,15,172,161,62,160,86,16,89,1,39,39,74,45,230,80,75,27,195,250,2,78,211,101,81,69,89,57,70,73,193,149,71,161,133,210,79,89,204,231,249,46,243,46,149,238,56,137,153,123,79,51,206,175,121,81,118,142,24,80,56,145,49,225,111,11,57,95,162,180,209,204,178,233,56,57,4,199,78,61,0,113,107,27,145,71,159,94,49,241,34,231,246,183,211,13,36,189,211,160,79,92,18,4,45,216,57,73,135,172,122,193,140,243,152,78,95,52,234,107,103,222,158,196,31,159,74,90,116,121,249,82,89,56,154,227,194,72,119,58,105,6,185,80,41,56,62,180,251,137,75,178,5,231,141,94,192,99,29,183,179,180,54,121,96,235,186,196,185,129,225,128,29,201,151,58,74,232,34,166,125,39,98,53,93,132,29,162,117,181,4,233,241,76,171,51,28,242,201,248,205,19,195,56,173,77,214,55,125,5,110,175,209,245,252,250,19,228,166,53,54,245,251,149,105,47,216,104,219,165,175,57,183,170,201,39,133,120,170,76,147,88,100,78,237,45,97,203,79,178,207,118,204,178,55,173,189,13,151,228,101,139,210,198,229,3,100,232,207,206,244,83,55,137,116,7,59,253,208,29,166,198,230,190,140,203,137,100,21,37,92,25,199,23,138,154,164,226,234,115,68,4,16,190,39,100,0,26,189,225,84,236,115,250,10,30,20,65,212,59,103,114,54,81,171,245,8,165,107,24,41,94,254,150,144,48,14,18,210,63,224,18,119,33,120,184,47,140,71,176,171,179,173,81,28,103,35,192,233,45,106,140,71,2,242,185,31,80,165,52,214,199,170,155,109,209,153,133,125,7,224,181,245,65,27,201,236,206,38,27,92,116,130,37,80,55,172,16,54,212,60,130,102,16,238,209,164,122,91,144,138,124,207,28,86,207,144,170,223,28,114,185,243,97,210,66,95,132,186,231,189,100,211,159,235,43,44,123,1,10,139,76,164,254,54,44,199,99,35,56,39,90,236,204,131,87,134,240,174,154,113,174,12,63,135,43,28,18,212,46,157,40,195,154,208,41,134,122,204,179,46,99,28,134,39,92,83,223,7,0,62,160,77,254,174,156,54,202,70,153,137,175,255,48,119,245,116,183,79,214,251,12,223,101,172,87,112,91,16,0,255,68,233,254,98,143,147,81,31,40,207,147,71,69,27,38,22,9,90,164,109,215,23,118,1,197,220,34,97,84,195,183,170,14,79,100,110,51,169,136,123,254,2,19,209,9,198,165,148,72,132,67,131,241,213,111,197,246,35,44,113,21,125,186,201,167,215,106,82,115,124,147,3,231,77,223,38,217,141,219,204,150,236,7,196,105,69,235,62,209,130,220,236,1,22,14,180,220,165,112,110,73,175,55,76,140,192,142,221,116,214,86,217,55,184,86,172,48,184,34,70,247,58,112,146,0,98,135,187,131,178,62,41,55,178,64,86,67,209,77,182,172,62,239,207,22,149,180,163,200,72,246,234,99,167,12,157,229,132,147,5,250,96,175,38,202,157,225,150,252,134,221,189,250,39,223,182,174,65,20,116,49,17,241,210,253,250,13,94,56,176,32,134,103,204,39,142,87,201,205,141,92,92,127,132,202,57,51,100,224,239,7,121,63,11,246,22,177,102,183,143,157,223,150,243,157,98,92,112,109,22,194,85,12,55,159,48,173,78,151,27,197,164,143,251,35,215,255,166,36,134,70,143,241,132,54,56,90,95,175,11,147,249,145,202,223,15,34,142,156,229,229,60,132,152,44,234,19,45,31,255,28,80,170,184,193,195,33,193,107,196,161,221,15,254,156,193,3,105,14,41,203,149,71,8,135,194,38,223,231,52,3,79,189,173,36,27,198,250,209,229,38,59,148,95,248,113,105,125,216,135,75,164,153,74,129,153,66,169,194,95,248,107,190,241,244,150,143,40,63,196,231,212,182,102,90,74,238,246,232,139,231,19,228,136,145,44,133,26,91,212,133,23,121,215,254,88,92,71,108,211,34,177,218,131,24,41,229,87,138,30,73,204,52,96,174,80,56,108,212,238,205,42,9,114,25,246,224,72,140,50,181,164,185,55,100,17,21,26,126,223,255,60,0,5,162,147,90,163,157,50,235,188,211,183,38,133,28,198,156,28,75,215,123,96,211,109,124,83,107,166,23,65,217,63,15,178,252,229,238,66,73,59,232,177,128,242,16,4,1,5,149,15,123,172,213,150,171,235,30,143,31,184,191,80,199,208,7,117,75,124,207,7,197,155,171,171,90,162,104,71,12,72,229,80,91,195,127,170,102,155,64,71,123,232,2,170,52,199,29,11,199,111,30,187,247,188,206,156,143,142,227,240,186,178,42,215,186,225,191,239,48,211,47,14,49,203,117,183,79,253,43,28,45,239,227,156,185,196,92,140,180,113,173,98,75,124,173,18,86,202,185,110,8,221,182,124,139,104,171,42,23,154,21,62,103,239,199,230,21,65,14,104,96,89,116,120,128,1,247,202,97,26,61,244,218,157,10,155,165,253,193,109,150,197,230,52,75,20,170,188,174,226,13,176,161,93,5,140,203,221,40,138,103,75,175,118,223,46,162,108,30,212,58,22,146,60,78,41,7,253,105,135,150,166,101,119,83,224,129,74,245,41,160,197,8,66,193,106,118,128,120,143,85,46,220,64,78,156,176,242,130,34,10,195,121,134,112,3,26,114,155,81,92,233,122,80,23,1,53,32,163,171,237,158,119,152,135,30,113,221,224,58,62,92,21,151,31,107,82,41,3,3,206,177,237,237,86,65,32,100,107,148,201,210,72,253,28,88,105,252,122,9,132,59,173,72,93,211,128,114,115,0,85,25,91,246,130,55,46,47,143,230,245,6,46,209,137,239,212,41,9,208,234,230,72,3,56,121,65,184,208,139,13,164,4,142,102,164,8,58,26,212,66,103,211,1,64,169,241,212,10,169,5,68,243,11,246,95,7,126,2,220,46,229,241,195,116,45,243,173,224,29,157,216,67,252,215,87,61,188,117,209,150,134,43,110,31,195,253,167,164,183,249,6,192,96,127,216,184,203,61,18,134,195,30,222,134,154,155,214,191,153,244,73,142,228,46,227,57,205,88,106,238,35,156,236,108,153,121,12,155,42,72,94,173,27,47,10,201,154,1,94,179,198,2,0,157,54,165,33,82,156,233,107,224,208,227,229,137,32,164,91,209,254,195,244,126,81,19,34,63,58,250,199,152,122,236,131,245,216,137,68,21,210,156,85,14,65,109,98,245,12,68,151,69,61,47,138,172,116,130,196,14,183,93,173,240,103,154,195,97,224,108,103,206,100,97,62,206,133,114,18,249,188,71,217,1,241,87,68,221,126,219,239,229,82,185,238,116,211,123,246,142,79,145,192,149,120,10,141,42,169,241,182,170,77,127,205,105,158,108,79,4,232,162,206,226,223,234,176,100,140,42,217,105,236,69,182,81,172,199,147,25,110,125,199,165,251,249,77,230,125,144,234,41,242,150,102,87,155,80,89,69,201,122,15,16,248,32,209,198,241,173,46,119,48,108,218,170,239,190,67,253,71,169,31,128,82,38,75,5,139,172,255,223,138,139,121,151,40,150,145,5,125,205,148,231,132,35,184,3,83,36,160,193,65,13,95,97,26,7,162,251,139,37,76,176,32,8,9,96,230,58,50,163,248,43,162,244,202,107,137,227,28,129,79,215,142,51,254,26,228,233,63,89,194,218,29,29,38,123,217,104,219,245,140,105,7,44,52,134,245,116,230,36,132,246,248,96,53,187,99,156,27,60,75,160,152,157,43,85,213,42,225,132,95,220,47,43,150,240,194,206,78,53,97,206,54,0,213,240,240,214,247,65,143,160,210,212,221,228,53,54,238,190,0,102,237,246,210,106,241,108,2,238,83,93,139,57,23,244,216,111,138,114,73,119,25,112,85,115,42,10,181,102,87,192,5,178,123,148,62,233,221,214,251,179,42,41,26,122,127,3,13,114,210,21,66,5,104,238,202,244,188,100,55,134,143,106,1,248,209,138,102,44,221,216,24,115,60,70,151,216,65,204,176,33,77,182,18,204,25,108,25,135,94,112,162,156,15,116,133,239,55,113,64,48,208,190,239,232,228,214,176,115,188,39,136,38,159,214,208,218,13,30,184,247,224,65,210,0,197,164,225,133,104,169,61,21,240,174,171,5,244,249,196,16,69,122,93,216,124,49,142,53,117,241,141,216,169,25,4,38,18,234,12,215,121,18,105,171,66,105,235,121,40,246,225,169,48,109,64,101,29,46,7,172,13,204,37,69,108,119,253,158,100,27,219,76,242,145,85,192,116,0,150,200,94,103,168,16,250,90,39,85,147,74,168,228,212,219,51,204,243,127,56,208,70,235,237,252,119,89,169,141,232,251,142,128,85,67,49,134,5,244,197,6,25,133,87,141,154,172,238,161,121,138,251,100,123,154,126,241,128,204,60,218,227,139,92,95,32,229,141,237,229,12,132,244,207,227,180,19,55,7,241,9,16,218,126,155,83,3,50,180,180,162,200,22,13,202,158,14,83,82,211,43,6,124,27,220,226,145,136,235,8,236,246,252,126,64,105,159,120,48,218,140,89,36,2,210,183,129,174,160,132,195,183,54,22,116,191,68,160,23,156,235,129,51,21,235,53,90,235,175,196,232,193,157,211,160,36,199,177,113,126,66,169,112,242,251,29,168,63,95,52,153,235,35,37,11,20,102,158,37,39,96,29,125,111,83,170,147,97,128,86,11,99,247,113,246,207,67,1,246,9,121,228,123,22,35,245,211,229,175,77,139,214,75,140,120,67,204,204,89,11,181,146,42,246,13,57,240,10,20,246,209,226,88,92,162,199,223,144,206,46,250,212,24,202,214,178,189,129,232,70,180,145,33,244,33,1,163,71,195,101,26,100,251,130,57,120,56,137,72,52,43,21,67,102,77,195,27,220,15,179,149,29,145,73,188,177,166,209,170,248,135,45,132,55,47,176,131,158,185,254,115,181,89,59,180,167,239,139,29,173,4,191,237,64,213,131,186,89,176,241,218,187,127,179,93,191,1,87,196,212,60,2,191,57,200,95,108,229,189,200,191,110,95,68,109,188,244,21,144,9,132,106,141,91,255,56,71,87,111,166,244,197,225,79,245,58,75,84,9,66,245,44,16,84,33,106,213,136,180,160,179,181,59,109,115,210,80,219,210,250,31,187,193,1,80,64,187,98,80,1,171,90,40,225,180,206,101,128,233,226,252,65,15,181,90,137,122,10,129,183,85,147,241,238,24,174,144,127,23,37,250,202,198,103,197,57,234,203,68,35,43,6,194,85,149,83,219,182,168,138,209,177,217,117,57,164,134,115,85,73,33,151,157,72,241,41,223,49,219,89,203,20,208,211,118,157,238,229,116,235,71,189,203,138,223,231,165,188,65,130,61,123,51,196,220,2,109,107,47,91,75,166,203,109,229,199,130,25,117,219,120,166,9,232,46,52,208,28,54,8,35,58,216,4,83,254,159,34,68,214,192,82,178,33,27,73,123,83,103,31,2,193,21,72,242,205,66,32,13,212,106,193,175,150,14,5,121,176,89,16,134,189,6,47,103,230,39,140,104,155,45,177,81,224,102,206,224,45,25,27,11,156,75,201,37,133,217,230,242,154,13,231,230,26,7,44,205,59,95,10,214,181,178,43,182,15,23,163,107,32,245,146,196,242,50,63,195,199,213,168,42,23,143,21,52,126,168,239,45,105,78,15,115,143,98,248,112,239,190,72,169,57,116,116,5,231,122,70,43,214,100,199,164,55,40,115,46,59,241,198,60,166,49,140,193,157,165,93,40,0,25,103,126,38,100,136,202,75,79,66,195,243,146,2,223,160,76,236,75,32,86,46,222,207,229,144,108,101,181,204,155,125,141,56,181,221,71,17,149,159,29,158,229,160,132,21,188,33,142,204,213,83,203,132,6,59,254,178,57,40,78,21,229,184,54,64,245,68,195,9,189,8,100,134,228,213,195,106,185,50,19,132,190,216,109,234,40,36,169,160,122,229,141,10,26,23,229,102,248,68,243,14,137,109,212,191,8,99,98,181,182,21,47,27,45,111,207,117,14,203,187,4,207,195,249,242,198,195,232,118,36,15,190,145,11,79,226,102,155,155,169,83,242,95,31,209,68,21,150,8,23,124,60,138,205,253,13,7,1,87,174,108,54,66,78,155,132,55,230,242,212,54,5,99,14,146,131,186,180,182,161,246,40,17,255,73,134,181,139,216,193,218,206,209,69,135,67,151,221,109,12,193,47,148,119,66,78,46,7,46,91,126,42,132,146,78,6,246,70,245,238,148,59,117,117,193,8,254,194,223,181,200,199,190,251,8,5,250,51,10,253,97,197,69,95,53,101,110,56,158,33,48,166,55,235,212,69,174,24,45,26,195,63,83,76,206,251,202,164,140,112,9,116,58,181,87,226,36,136,224,92,95,204,10,125,187,253,1,167,84,99,127,18,116,141,210,195,2,89,236,84,245,45,193,196,91,244,235,21,212,12,215,89,234,166,161,237,211,183,146,184,198,47,87,230,177,192,238,122,84,232,194,242,214,182,109,250,97,182,9,156,162,227,37,69,43,185,215,75,233,167,170,69,53,75,133,27,218,34,114,121,191,1,86,120,144,204,107,122,25,189,148,18,254,137,115,220,69,201,38,146,38,56,73,223,195,190,248,16,225,230,57,32,13,157,29,205,160,133,230,78,2,220,187,60,58,83,174,23,245,84,238,255,156,157,147,182,54,128,70,241,231,255,195,128,74,143,196,228,71,194,103,6,254,240,61,87,104,192,153,225,210,15,32,239,111,40,219,107,111,210,197,33,234,110,80,47,74,73,77,239,228,125,59,64,2,201,240,25,190,113,112,44,225,69,63,216,40,90,102,35,225,91,136,92,174,209,20,221,62,100,253,53,68,152,149,243,129,238,202,172,157,116,29,195,252,114,133,91,43,183,219,64,192,166,158,42,232,204,203,2,208,136,220,101,87,195,1,45,102,175,230,171,226,126,124,54,210,63,22,149,192,187,230,170,221,20,203,84,241,198,63,87,182,189,75,53,228,71,125,194,139,41,90,131,53,96,250,107,13,107,17,18,218,77,14,104,51,230,83,247,47,91,0,98,74,188,107,19,106,103,82,176,132,255,120,51,120,110,125,242,24,218,10,30,104,91,77,80,120,47,63,139,146,218,232,168,23,227,157,107,66,113,175,181,24,151,126,89,243,163,251,135,148,198,122,197,15,55,157,148,244,68,117,42,108,166,3,155,184,44,152,74,118,213,122,193,226,4,82,136,2,211,228,38,54,204,199,7,64,108,209,232,192,85,255,72,106,47,204,56,117,64,153,51,23,99,178,221,79,110,112,179,77,189,39,202,174,10,190,105,215,140,150,219,233,96,69,8,194,119,31,186,254,191,160,148,94,158,131,10,122,166,165,108,36,46,234,132,16,165,18,185,178,37,104,70,205,37,121,33,136,155,160,152,2,76,137,146,81,49,109,35,195,112,82,73,52,192,83,2,47,39,14,14,186,229,227,17,178,77,63,253,133,101,212,57,180,93,39,140,153,162,226,185,228,128,129,227,159,4,116,61,237,225,214,83,174,231,139,173,35,193,250,227,233,141,145,69,171,24,94,36,152,17,138,79,29,57,197,110,187,127,7,191,2,23,113,138,9,163,80,135,42,53,187,175,64,186,179,196,208,210,194,192,87,224,187,35,214,140,112,183,20,88,213,146,7,2,75,147,239,32,67,66,130,202,162,125,162,130,154,119,204,116,240,139,64,34,88,29,0,250,82,89,79,233,47,169,82,255,30,193,41,147,152,42,179,8,41,76,180,162,223,17,149,172,245,102,222,116,53,18,125,222,175,227,237,197,60,79,231,229,2,36,128,149,18,190,202,126,132,14,110,190,141,114,184,232,60,77,211,81,154,200,227,106,233,26,62,161,188,197,230,227,169,87,173,167,155,184,200,70,170,11,77,68,203,208,64,189,179,168,115,90,117,150,140,249,219,128,41,84,175,156,225,204,155,48,109,85,65,41,19,128,228,66,23,96,242,105,195,50,105,238,29,206,184,229,46,132,248,68,14,174,197,5,142,155,178,220,212,251,131,227,182,30,44,32,56,216,205,219,203,168,176,45,98,169,216,68,240,116,65,231,44,237,5,16,156,147,219,48,237,196,45,175,45,245,80,224,94,228,37,246,121,39,248,138,111,6,101,168,19,90,110,79,181,239,249,12,35,161,110,129,60,3,11,54,30,49,12,68,162,114,94,85,73,135,225,222,242,48,32,137,254,80,190,170,213,54,50,208,110,45,156,125,116,210,45,169,90,132,233,195,232,176,116,72,162,228,0,26,46,36,227,207,99,137,36,59,6,184,19,180,101,224,140,143,226,48,203,208,54,187,29,91,99,8,134,116,49,86,255,7,31,213,167,159,139,57,169,2,43,146,203,16,19,61,222,178,177,41,103,150,92,47,86,165,195,23,160,220,82,129,253,227,10,130,142,93,68,185,45,122,102,177,176,13,159,176,84,22,39,122,105,64,88,9,239,61,232,143,127,178,214,204,85,152,66,161,50,39,179,192,163,164,82,150,218,101,82,125,68,59,43,234,241,213,238,78,84,123,229,241,7,214,149,105,168,127,37,233,27,144,129,218,2,35,29,236,252,109,7,23,121,4,74,249,67,245,136,76,217,151,75,25,89,136,210,214,190,174,146,161,229,35,69,226,143,67,218,142,106,66,95,174,246,11,106,106,182,32,41,18,85,147,186,247,79,192,202,177,179,83,155,243,128,128,249,90,70,99,19,70,151,95,122,48,248,70,224,97,10,196,107,226,80,72,19,226,166,206,13,14,207,137,7,197,34,28,177,160,209,155,167,218,200,209,158,181,66,35,28,36,186,220,108,164,114,147,155,188,149,238,253,139,27,236,53,95,50,99,85,82,207,210,218,84,241,152,134,12,122,11,149,158,146,124,105,62,101,72,39,66,1,147,140,250,182,49,238,45,143,156,95,93,20,78,221,203,15,127,84,93,147,158,200,177,166,166,157,238,89,142,246,97,145,104,44,51,44,73,230,176,183,33,116,71,232,150,96,71,195,93,133,154,96,101,96,87,215,233,133,32,76,216,211,110,83,81,189,103,27,56,61,25,109,233,123,220,111,239,68,62,180,68,176,144,209,176,188,174,56,106,137,38,225,209,64,84,0,11,0,14,136,238,172,87,188,249,242,0,236,141,8,132,35,161,166,94,252,228,136,34,99,11,63,196,15,217,78,3,16,73,199,61,153,221,123,204,29,32,135,199,116,177,2,100,43,37,244,208,124,86,219,42,137,24,80,221,7,120,167,146,173,91,132,246,189,164,40,209,247,115,47,215,174,20,196,43,165,128,186,57,233,9,20,203,117,149,147,210,194,65,41,77,207,167,139,149,127,68,200,251,48,0,249,132,87,180,110,175,103,88,39,42,241,16,145,40,3,10,202,33,237,13,9,115,83,87,2,147,39,60,226,110,247,99,208,4,83,171,201,235,70,23,2,180,102,71,124,62,77,205,144,97,106,90,217,84,206,116,192,12,89,234,142,232,246,17,103,194,34,174,138,164,190,171,30,88,55,253,102,246,127,245,250,115,197,100,233,26,8,158,239,158,106,222,176,3,243,112,125,45,144,116,237,28,189,67,108,31,82,120,24,239,121,198,134,71,4,111,43,62,103,82,16,30,132,119,56,88,150,198,183,75,8,32,153,241,74,83,179,44,195,23,102,16,234,199,158,86,164,19,143,172,206,85,231,15,121,154,149,108,54,86,235,26,126,128,200,6,163,47,38,75,223,156,74,188,173,36,252,237,174,108,186,42,135,226,227,221,175,161,204,141,80,245,186,184,95,244,167,140,62,99,199,147,182,44,189,38,1,138,242,122,27,160,146,63,74,208,181,33,64,22,86,2,86,72,203,141,126,71,49,138,127,242,171,154,183,101,142,196,34,162,97,144,20,30,245,110,95,70,122,81,199,173,138,26,68,76,162,248,140,125,225,108,46,251,46,254,113,118,76,237,238,56,117,89,48,125,240,73,89,216,56,182,247,228,218,253,25,44,215,149,182,151,199,165,247,82,59,83,251,7,219,221,16,166,29,90,5,139,70,202,232,90,189,130,83,4,67,173,78,98,217,18,142,33,39,73,172,2,13,123,255,221,216,155,251,56,116,249,142,221,42,20,207,57,110,252,128,91,13,103,158,235,36,202,92,140,45,0,153,249,121,190,204,208,112,221,16,38,63,125,104,172,95,141,242,24,243,27,103,240,57,86,117,172,149,48,44,3,14,224,238,80,1,118,150,248,241,63,22,101,208,184,62,154,220,39,192,89,139,157,89,96,179,83,149,56,57,229,96,173,199,144,146,88,16,77,85,106,64,253,109,112,126,98,174,69,68,159,181,179,108,222,208,95,180,99,70,39,206,226,85,37,125,30,0,126,105,53,61,86,107,207,245,44,171,103,201,199,183,225,84,56,63,3,36,20,186,214,11,227,205,244,136,245,84,223,17,76,12,176,233,214,175,98,230,70,199,120,240,223,139,105,166,23,18,6,185,21,227,227,235,194,91,190,117,226,130,127,103,81,235,173,184,208,98,127,69,68,158,3,200,220,208,157,124,23,131,182,171,24,236,5,147,211,89,198,121,87,205,64,191,87,12,7,64,233,21,67,47,103,182,94,192,162,245,23,255,189,9,253,94,3,123,172,245,35,90,121,176,223,232,45,153,73,28,187,80,68,109,190,134,134,100,119,222,166,119,95,145,226,81,234,130,210,58,19,103,79,192,84,219,123,6,81,243,252,168,194,174,25,158,51,94,103,51,37,78,241,231,109,21,214,91,9,121,225,182,81,156,20,239,87,195,38,75,187,220,35,113,207,99,101,180,140,159,193,144,117,12,27,37,187,202,200,252,136,165,227,203,161,78,218,37,71,122,254,108,86,65,242,246,107,38,170,12,243,245,50,169,2,72,118,115,86,171,14,236,61,222,12,69,143,90,217,131,133,14,6,90,252,24,234,251,14,247,182,63,130,216,135,65,151,190,109,205,100,107,166,121,98,13,45,178,156,106,146,253,91,221,171,73,20,166,175,20,208,129,87,195,7,110,111,226,182,19,45,79,30,62,156,157,138,48,117,134,5,143,208,5,156,178,53,226,49,81,22,78,129,115,130,187,251,100,141,156,217,234,214,218,151,236,101,176,251,177,101,82,12,98,129,115,96,248,126,98,35,132,68,228,121,139,225,18,237,140,31,247,191,189,53,235,125,43,142,168,91,43,255,0,14,144,60,156,219,115,173,254,125,5,153,160,241,216,40,135,49,17,34,43,172,17,99,42,41,43,145,191,171,25,79,68,55,103,130,122,176,135,200,77,145,72,47,32,83,78,145,225,14,165,80,155,71,128,231,3,245,254,95,161,252,227,39,73,226,43,230,221,78,18,148,240,248,130,241,237,10,128,241,91,94,235,190,78,100,253,125,202,250,34,174,140,129,174,222,115,207,53,50,75,105,153,15,33,128,125,16,0,212,236,136,179,14,168,100,85,32,9,60,34,54,230,58,145,87,251,42,163,253,23,230,183,77,232,130,144,11,121,55,221,134,25,53,226,146,211,242,54,223,250,126,24,63,0,17,7,132,161,133,223,172,201,94,209,219,26,182,83,19,244,251,112,134,117,74,244,5,80,65,97,224,238,242,20,155,179,206,202,242,151,40,90,248,169,150,210,117,218,216,96,214,67,229,0,52,174,4,235,236,78,64,176,54,26,196,64,117,32,97,124,143,126,15,13,172,64,190,61,248,42,58,232,70,35,233,179,219,109,88,224,25,79,83,42,82,185,71,89,203,172,115,169,69,34,76,17,222,141,10,56,60,187,199,65,104,235,58,27,190,240,7,155,86,3,133,181,71,213,92,33,111,248,255,121,255,12,83,26,11,100,155,35,163,195,193,199,72,210,54,188,247,109,82,108,94,120,34,158,163,145,180,206,154,225,240,44,80,244,106,29,127,124,189,161,142,2,168,14,96,12,161,186,176,99,238,197,55,0,50,135,208,100,47,61,130,72,220,200,71,30,80,215,213,146,188,158,95,116,135,148,134,122,156,133,167,135,52,57,0,210,174,204,231,62,50,226,40,246,12,24,17,45,101,159,244,115,235,70,134,90,4,117,79,177,59,161,128,241,252,252,223,11,17,200,199,178,194,89,237,128,221,105,191,53,165,9,82,21,19,56,5,90,14,180,35,254,146,144,185,106,176,108,123,0,31,29,252,151,201,153,183,25,214,251,246,190,204,233,41,76,112,59,66,116,182,210,89,8,55,54,151,202,84,117,64,63,33,254,93,129,81,140,92,58,253,0,170,175,17,207,138,127,182,214,11,62,58,129,67,176,57,66,5,174,5,114,183,9,72,213,232,176,129,27,168,213,141,243,224,203,194,52,101,154,12,18,222,253,144,237,210,197,120,205,64,151,241,238,109,105,170,248,242,164,29,83,7,5,245,47,6,146,159,247,199,76,98,42,58,32,124,156,164,125,119,133,96,61,75,223,242,91,17,78,230,183,33,145,238,165,162,226,116,194,188,251,54,133,30,51,50,220,229,195,183,121,156,65,95,52,132,207,33,97,136,24,70,236,167,139,164,56,202,12,138,88,183,140,93,188,118,133,172,118,101,185,212,249,97,6,171,241,191,86,122,153,229,240,95,245,183,50,114,147,27,157,103,90,82,254,34,121,219,8,29,175,26,163,52,145,171,164,58,177,255,28,13,1,10,3,149,25,61,191,214,207,51,137,142,221,126,96,44,148,34,1,20,231,37,243,95,101,99,193,221,161,122,154,139,13,154,181,155,243,233,182,71,245,80,191,173,47,122,60,196,86,90,41,128,223,171,200,234,167,180,226,137,237,250,21,21,33,60,30,173,101,243,159,232,118,78,197,180,175,88,58,242,150,209,188,68,100,88,3,97,104,14,166,107,237,55,51,106,146,35,202,215,158,156,232,244,174,209,237,98,126,180,84,238,63,153,211,126,57,119,10,190,67,166,246,120,27,108,50,249,24,235,204,40,130,237,63,161,12,172,99,170,215,198,124,108,215,1,220,224,249,152,177,109,130,185,4,120,91,74,225,113,252,24,189,140,106,10,99,97,201,94,174,238,56,60,82,241,101,119,56,157,159,117,248,62,63,245,10,21,196,241,87,41,186,108,195,233,0,111,20,87,58,160,57,98,37,123,202,48,166,232,82,23,163,176,165,146,163,131,215,244,64,167,87,200,238,164,3,20,179,246,83,218,129,182,218,16,61,202,138,91,228,59,72,254,58,147,15,39,93,123,248,73,95,129,236,152,51,244,231,36,207,119,109,142,109,194,230,19,165,189,87,250,85,10,235,157,79,83,70,244,159,58,105,205,217,113,164,53,75,155,144,147,87,177,175,87,182,140,130,159,238,69,10,213,111,88,87,25,188,221,113,101,100,206,66,47,148,203,82,160,55,199,237,199,59,183,110,74,235,234,147,202,223,53,20,44,119,202,200,23,199,46,59,14,191,14,165,98,179,9,170,93,29,173,252,60,198,165,56,107,22,171,98,163,234,73,32,88,123,95,141,245,0,235,127,167,108,179,118,19,102,126,93,91,51,195,65,145,208,230,11,192,117,156,254,211,140,125,154,57,2,17,144,132,175,38,219,111,197,246,129,214,26,7,5,113,154,189,10,249,38,39,212,192,185,212,129,8,19,72,90,168,2,126,125,21,197,38,109,103,215,158,234,192,63,107,59,55,190,131,222,53,61,40,131,15,23,211,38,89,65,12,43,166,0,58,13,146,245,24,9,110,81,83,176,3,46,111,157,144,107,76,143,240,146,64,73,124,68,214,231,216,137,184,254,210,251,214,57,8,69,205,171,104,104,64,83,145,113,89,31,246,19,238,125,246,209,18,171,100,24,223,102,58,212,63,115,238,121,238,145,3,53,117,234,197,137,106,74,15,245,108,44,199,87,205,213,184,205,22,197,14,0,73,142,228,254,169,186,130,86,249,25,196,153,138,249,193,160,217,68,160,63,131,75,83,255,87,228,138,162,37,179,203,22,108,223,29,89,161,232,8,156,196,109,14,210,187,215,236,127,49,80,90,55,26,49,99,124,54,41,11,250,61,150,16,143,38,118,115,217,61,161,180,104,181,207,26,15,154,61,200,2,245,233,19,99,219,211,143,105,33,252,68,105,240,145,182,196,160,168,136,67,70,216,83,215,33,255,157,133,238,241,129,223,58,76,140,126,196,77,120,67,176,41,110,138,75,85,110,96,29,90,179,0,181,109,50,122,198,40,29,111,80,9,150,96,215,173,175,10,232,166,54,38,16,77,202,222,125,13,242,90,236,10,105,105,48,220,148,187,252,110,52,235,98,126,44,254,60,164,174,227,150,54,13,89,118,189,118,133,244,236,224,55,135,198,2,36,192,165,215,144,74,109,81,37,241,54,234,134,182,180,107,139,221,219,143,111,245,122,26,74,164,84,129,163,104,40,97,85,220,61,186,14,98,134,132,55,187,201,12,214,33,145,239,175,13,41,196,162,32,227,4,225,101,199,244,121,37,149,130,127,233,41,117,127,24,115,162,68,112,7,229,48,160,229,248,166,18,72,176,39,137,253,103,79,37,100,251,166,45,200,118,111,105,213,254,115,118,110,71,213,156,25,114,105,234,146,99,109,12,225,31,207,203,23,226,200,35,157,125,153,176,186,191,17,186,19,60,98,146,35,11,62,166,100,155,69,130,7,206,138,176,17,168,180,74,25,10,31,238,56,241,251,40,108,49,221,117,28,245,236,3,103,94,194,64,44,250,45,22,110,36,195,79,151,56,147,123,11,53,60,22,58,18,8,178,130,36,202,104,54,168,68,231,8,145,193,219,210,166,165,65,225,11,17,222,30,188,30,213,147,125,62,12,157,99,190,14,25,208,231,53,55,114,87,226,93,217,153,132,162,201,76,226,127,71,94,172,151,234,122,173,3,98,61,99,126,103,184,199,7,31,17,186,188,35,98,6,96,27,184,116,158,10,62,17,85,2,151,37,225,94,154,32,33,79,7,166,13,245,104,72,149,204,187,168,85,237,228,181,13,187,212,231,247,171,123,231,209,168,68,19,126,255,174,138,35,198,30,103,238,205,87,37,121,123,76,171,219,38,100,95,185,144,112,145,241,89,56,214,162,54,112,255,244,249,20,190,106,207,56,254,232,180,22,145,163,221,4,214,8,13,247,135,191,225,14,195,231,98,127,220,138,238,233,223,253,79,61,47,111,243,191,224,9,200,153,165,67,60,208,233,247,163,171,166,166,65,192,131,104,200,161,232,218,150,109,79,27,194,92,116,38,85,166,171,75,213,181,189,148,51,52,192,27,44,191,219,245,58,30,176,240,224,174,65,44,79,101,159,154,46,1,40,17,67,230,230,215,54,63,220,114,51,15,103,4,173,70,77,76,1,26,31,3,2,116,102,254,207,111,217,79,212,52,73,36,173,98,74,151,200,253,36,50,73,105,216,189,228,227,30,180,163,80,67,167,147,117,170,124,126,186,22,225,58,61,13,210,217,162,64,127,116,118,154,4,160,224,97,245,114,247,82,246,128,137,18,175,73,168,121,132,108,218,232,197,112,173,240,46,136,164,42,85,243,63,229,27,94,242,208,184,47,201,252,199,75,216,47,84,133,112,217,103,187,12,123,70,223,57,32,190,201,95,15,6,162,1,249,1,123,45,65,72,76,165,172,192,246,30,187,215,114,203,141,237,102,151,172,108,17,246,245,244,219,206,83,124,13,74,1,55,80,122,62,24,158,226,111,37,33,119,6,251,53,219,146,58,166,33,219,24,220,61,212,15,148,233,49,17,33,47,3,219,83,139,90,112,130,233,109,15,171,80,7,194,6,196,187,45,108,175,145,246,47,238,84,172,49,109,95,175,215,232,189,240,57,42,126,220,160,239,51,20,48,3,121,15,13,215,21,217,116,65,229,244,28,183,45,189,197,172,244,68,212,164,9,19,31,180,62,67,132,128,204,48,228,214,212,2,243,240,204,17,41,165,9,155,189,2,251,204,202,156,165,93,148,92,155,126,56,249,251,125,205,155,200,16,36,95,105,203,16,67,47,189,43,60,1,68,175,143,130,235,129,224,124,46,123,4,150,58,40,94,71,129,216,131,246,66,116,5,38,213,45,2,48,97,98,60,248,207,211,242,146,71,4,27,213,39,194,241,0,123,71,18,22,222,55,123,101,79,106,251,53,79,201,240,164,156,243,37,49,237,245,242,5,15,220,146,153,60,207,177,104,54,116,121,106,139,21,247,240,208,54,246,62,161,148,41,54,39,128,123,81,116,175,145,121,114,129,74,219,100,51,98,184,13,182,150,164,1,27,12,150,25,213,12,123,192,250,131,238,31,7,50,89,235,255,189,251,1,192,8,44,238,202,130,209,51,226,42,13,250,45,198,49,16,139,139,196,243,78,13,253,197,96,21,91,126,108,233,218,188,194,49,86,219,79,72,63,103,170,56,161,67,40,146,202,75,49,4,14,135,84,9,232,71,222,40,180,151,193,144,126,166,202,1,18,70,154,131,74,195,153,237,36,38,82,197,241,162,33,75,77,0,194,177,118,222,144,181,12,197,12,7,121,7,243,177,161,212,113,24,217,16,19,120,100,220,182,164,229,153,111,63,135,155,74,58,135,136,133,149,244,123,216,127,25,106,111,56,122,237,139,114,88,13,132,176,211,116,79,57,72,254,206,129,175,16,216,83,165,213,203,165,159,213,56,137,13,179,211,107,150,51,79,200,255,33,63,20,36,239,35,254,112,213,45,154,58,209,172,130,79,250,142,76,136,167,51,112,138,253,77,79,203,218,116,130,49,98,226,62,29,104,163,84,0,137,131,3,202,53,20,199,84,20,162,79,223,229,164,217,225,26,233,170,120,31,122,93,86,170,215,16,87,141,177,82,202,4,3,116,168,245,136,111,24,74,102,0,41,49,13,99,105,126,197,99,150,89,224,211,133,42,88,149,107,193,18,151,253,118,228,244,157,128,14,25,117,121,44,72,130,123,104,155,192,109,35,66,165,183,122,40,197,222,74,99,47,17,168,143,233,148,79,14,35,59,123,112,139,192,73,27,52,139,250,245,108,68,195,96,226,191,1,190,59,69,131,39,71,202,253,236,76,174,220,41,92,42,193,166,136,162,151,104,248,246,180,193,148,141,172,141,19,128,235,105,240,117,181,204,58,93,105,248,58,26,44,36,137,71,204,51,219,231,97,47,215,172,219,43,224,28,68,27,205,132,168,173,167,53,134,234,176,133,146,183,127,207,173,56,167,230,19,66,255,207,93,175,238,238,49,220,144,202,48,158,229,122,124,218,251,152,90,89,4,197,248,175,76,148,51,1,173,183,89,67,58,172,129,29,171,9,211,216,137,25,136,35,44,249,47,99,98,64,240,249,67,152,175,235,83,183,202,192,226,237,109,225,246,193,110,76,195,193,63,11,77,64,176,107,56,162,42,249,250,91,113,77,225,114,132,18,229,154,41,232,107,131,18,202,1,82,104,251,247,139,0,23,180,15,132,42,218,234,167,131,171,104,200,199,27,3,216,230,93,166,185,238,172,95,131,50,32,231,94,213,227,220,42,117,174,55,112,230,68,96,58,196,149,25,55,153,154,15,190,121,104,156,117,64,159,198,240,14,28,228,50,116,234,77,12,108,183,171,221,77,41,87,230,252,173,78,118,245,184,91,244,95,200,93,208,86,131,67,160,102,5,63,244,163,224,151,78,44,248,27,155,42,110,159,141,47,139,40,66,25,4,5,187,145,194,108,120,183,119,135,135,10,192,231,88,168,91,250,4,14,93,254,255,189,184,245,127,41,92,135,148,126,126,188,70,205,201,148,212,231,114,231,128,132,103,241,115,36,227,198,65,30,183,123,127,147,93,59,179,2,53,9,71,40,130,190,148,215,188,151,244,208,75,145,100,160,133,132,30,46,6,155,90,135,206,134,15,160,150,200,236,73,166,226,93,106,24,6,192,160,135,19,95,105,253,35,255,28,94,64,253,126,217,58,98,195,216,232,174,242,118,98,44,66,22,40,54,145,113,91,194,177,44,82,69,42,65,248,138,86,103,14,232,139,41,225,30,117,162,202,221,199,251,167,25,50,3,3,136,101,203,49,165,185,10,214,26,85,66,7,29,208,193,104,212,48,185,237,39,107,63,142,223,131,111,200,71,17,35,118,87,5,62,206,41,197,65,32,106,119,250,147,251,252,174,146,5,20,237,198,148,200,0,187,221,131,165,248,177,245,214,173,20,86,30,112,216,22,234,96,110,216,72,199,42,153,169,85,129,249,255,63,70,18,23,130,167,55,153,85,118,129,8,80,182,6,73,70,236,89,35,113,43,124,160,24,14,218,162,59,224,114,18,185,212,195,222,232,86,71,26,212,251,106,162,71,210,157,158,203,13,30,199,6,15,218,54,184,85,15,83,249,144,90,184,93,189,213,229,89,241,47,89,111,51,187,53,215,37,30,162,185,180,99,181,11,76,4,171,185,20,221,18,35,198,193,139,101,223,99,211,69,95,137,108,181,17,177,225,68,190,140,225,24,103,155,41,106,188,169,42,239,198,128,103,254,165,39,159,235,43,216,149,200,65,228,72,84,119,34,139,166,124,114,36,79,151,36,145,95,203,49,161,191,224,70,77,225,123,1,162,168,30,212,178,216,148,252,7,48,107,129,107,222,15,118,65,23,0,25,79,129,115,216,20,80,119,104,4,230,45,253,215,46,63,189,185,77,216,131,140,118,116,74,246,14,184,155,160,20,215,131,85,119,163,245,165,113,161,142,235,98,36,149,120,100,118,195,229,210,165,197,238,243,209,97,171,10,75,55,134,193,181,173,179,8,24,15,1,125,2,65,228,31,24,117,48,201,224,193,214,38,64,135,20,147,219,208,123,49,188,95,43,126,19,190,192,191,178,150,70,195,26,174,0,230,95,75,195,140,238,132,253,187,177,79,206,1,254,36,212,252,149,114,19,121,40,30,255,51,85,206,255,111,230,11,251,142,145,43,127,237,112,159,207,133,53,69,165,43,43,22,30,61,188,210,216,152,94,251,71,185,3,234,198,169,62,200,63,221,104,49,214,248,25,157,33,1,40,33,189,30,66,9,48,37,145,89,170,235,139,193,97,14,14,245,195,95,36,131,50,237,59,28,72,106,56,181,104,165,113,33,143,3,53,28,228,105,175,44,209,199,89,204,39,21,170,230,169,72,68,217,137,164,32,216,27,197,181,62,199,147,249,66,85,218,53,13,70,87,117,121,141,240,154,7,255,231,183,226,245,50,69,40,33,106,133,245,153,96,79,207,202,205,165,94,161,17,140,16,246,44,93,225,59,18,164,35,244,197,148,90,99,244,252,216,141,25,244,230,225,72,4,229,35,76,130,244,142,112,161,165,13,108,146,118,121,64,240,141,224,234,130,27,103,121,102,168,38,56,79,57,37,112,18,125,112,27,140,211,178,33,216,51,106,239,244,87,218,124,63,67,59,171,16,206,125,126,248,204,99,108,209,12,66,61,220,125,3,207,126,34,145,211,254,50,73,19,139,84,150,61,216,141,237,48,137,205,55,149,194,122,193,20,115,190,163,6,38,45,214,189,42,205,0,242,227,132,189,68,124,73,4,83,214,169,168,165,216,113,19,150,189,26,136,246,5,151,79,63,27,64,185,232,95,160,44,3,89,28,186,143,154,156,171,156,74,246,143,161,220,37,70,39,22,62,122,180,249,217,105,107,164,97,200,46,245,250,194,153,206,245,17,80,99,201,38,211,55,171,89,97,70,90,117,43,44,64,144,200,46,181,102,231,131,160,163,6,117,14,23,48,89,115,19,145,237,196,112,240,216,113,96,16,233,126,125,196,87,147,223,223,245,153,107,3,12,86,244,35,251,86,234,201,173,227,30,89,25,67,185,4,190,173,185,75,188,167,49,94,117,249,157,37,7,116,171,181,159,190,37,201,223,93,197,183,100,30,10,215,105,101,173,192,131,77,14,84,188,30,120,48,134,140,50,249,39,194,142,21,117,38,183,23,179,52,59,63,44,170,6,185,213,30,241,79,19,195,137,92,66,243,14,233,143,41,70,138,198,98,143,174,145,193,124,120,145,156,124,144,183,126,15,112,211,207,28,40,119,188,85,40,151,76,39,235,49,114,27,14,250,147,95,251,91,224,5,53,10,125,242,206,185,143,219,244,50,21,100,240,172,115,164,129,236,3,57,11,89,184,222,167,116,53,143,150,90,114,216,78,239,226,123,46,34,183,119,225,155,47,241,197,108,245,186,128,59,185,191,192,246,124,248,20,252,155,128,191,180,238,210,191,60,229,7,240,150,66,168,189,145,250,161,159,19,72,6,87,184,170,40,48,123,59,33,141,3,122,201,162,170,198,16,230,184,242,166,124,44,121,47,137,235,153,143,158,5,8,33,101,103,49,89,219,64,55,247,213,8,92,117,206,22,20,219,152,28,179,95,231,181,122,227,6,45,203,97,144,237,136,1,3,151,151,101,221,27,83,88,111,226,9,236,222,27,77,88,166,75,55,220,103,102,31,165,101,222,213,161,8,213,15,1,10,72,192,198,55,25,225,96,90,198,253,38,31,172,215,31,193,154,159,47,68,118,41,111,145,98,194,184,104,111,89,93,37,149,200,163,93,232,205,110,22,149,34,35,184,71,155,98,50,112,141,188,173,188,113,143,16,5,229,239,54,108,14,198,19,31,58,190,52,214,238,190,210,21,141,11,191,231,157,43,23,56,70,103,201,115,176,49,32,90,241,185,46,48,49,25,179,238,145,65,200,49,11,5,125,180,75,175,217,136,19,231,170,114,46,99,230,75,247,129,136,168,187,46,193,98,196,146,239,246,6,173,154,59,1,92,17,127,94,90,40,180,169,13,216,27,49,207,188,23,64,73,246,101,71,78,229,146,12,55,229,78,172,245,130,87,83,35,136,77,150,195,37,243,181,136,169,36,228,238,159,30,210,91,146,48,114,11,236,42,114,165,255,55,183,46,125,184,38,159,32,222,121,32,143,7,103,156,57,244,4,241,61,208,97,140,11,128,151,16,39,69,119,213,117,35,249,102,252,96,144,71,215,231,245,192,207,1,116,163,28,155,79,207,234,167,240,15,197,209,226,225,80,155,111,104,90,95,60,177,39,234,166,42,176,227,156,41,148,95,81,195,24,187,60,120,62,118,11,158,243,171,41,162,96,248,199,163,204,177,244,15,55,253,150,247,223,85,208,104,174,138,99,71,69,106,4,7,46,91,25,104,120,183,249,52,248,219,103,205,180,253,216,194,171,12,66,133,245,43,201,159,52,179,59,37,5,202,86,162,30,156,200,53,53,73,5,184,156,185,32,156,199,183,125,248,209,135,172,177,143,212,0,82,59,134,240,206,198,185,55,125,140,0,145,233,253,1,170,59,142,137,33,194,14,240,190,74,112,78,95,118,244,146,220,195,44,172,171,143,164,228,3,137,111,34,220,9,142,46,28,60,129,28,95,99,198,82,10,222,193,179,74,52,253,184,179,186,2,159,183,139,230,166,52,177,178,35,56,18,9,169,77,39,210,128,90,85,248,126,126,149,205,81,32,135,125,169,230,57,48,37,135,88,27,15,121,184,244,92,14,214,13,177,245,204,40,8,117,79,74,230,64,122,63,225,49,185,32,82,126,207,28,0,103,179,243,166,140,175,69,215,71,255,97,132,45,233,156,196,123,182,224,45,34,85,243,127,60,22,249,198,11,93,85,39,40,83,72,78,161,183,255,199,14,76,54,24,164,250,46,246,144,245,69,139,47,149,143,97,177,78,137,195,105,124,146,8,158,68,206,94,52,3,93,44,0,195,139,33,114,91,245,62,246,238,213,52,185,147,154,20,169,155,83,169,141,143,210,72,233,8,159,185,175,52,123,123,20,252,0,171,243,68,31,142,241,48,178,143,212,220,185,59,148,176,193,216,238,106,209,98,14,117,78,185,61,21,139,139,33,147,82,82,213,56,95,117,14,135,13,141,108,167,230,28,205,82,30,246,178,77,161,31,19,19,84,23,244,203,76,254,116,4,38,77,46,92,143,216,160,140,48,124,179,241,83,239,93,235,186,243,182,148,141,251,160,252,233,197,88,160,62,97,185,120,221,87,85,126,175,131,79,50,167,67,174,53,138,192,162,30,243,125,44,114,189,202,34,103,157,38,133,13,71,144,105,52,160,64,229,133,249,137,178,212,185,187,30,66,116,90,84,194,160,85,15,84,219,161,136,52,107,233,107,120,135,87,21,54,211,129,45,175,201,211,160,36,185,197,198,145,178,181,190,245,163,142,80,201,252,181,17,82,216,171,201,19,240,92,113,206,225,170,138,46,205,237,216,113,184,95,185,226,116,164,129,201,151,248,124,56,164,169,234,57,154,152,52,55,144,18,211,182,97,70,39,62,245,189,171,115,133,207,47,132,236,42,81,42,148,0,246,251,114,13,23,115,205,43,34,232,92,243,59,117,234,67,84,86,147,129,86,65,211,10,85,134,226,178,82,135,84,158,113,79,120,149,9,211,187,144,102,64,41,180,104,216,63,204,102,38,103,76,98,177,29,135,238,149,193,243,158,128,36,181,31,220,84,166,206,229,166,102,106,65,10,145,47,168,229,74,175,107,76,139,217,6,39,50,33,219,8,132,114,164,168,162,113,150,112,76,48,176,21,148,239,93,19,143,112,105,82,210,35,68,243,51,49,83,19,203,148,122,213,167,167,172,218,247,99,192,186,42,53,237,248,241,13,144,173,92,76,70,60,127,19,233,2,242,56,205,107,169,242,96,198,93,65,45,232,105,179,219,22,252,156,216,188,141,84,123,149,132,41,1,204,88,200,91,151,234,138,55,142,136,230,80,180,39,18,132,179,160,111,255,21,158,86,219,105,186,102,254,56,121,125,67,0,161,193,246,24,49,130,7,150,112,232,162,136,20,156,149,104,216,209,143,239,158,67,197,245,134,2,89,42,204,236,64,143,230,161,234,171,95,28,111,123,223,193,34,46,185,254,207,54,142,234,80,102,83,107,190,230,204,152,197,145,8,196,218,139,141,185,3,88,220,243,192,117,95,135,255,174,184,137,227,138,188,198,230,109,199,73,240,15,152,169,224,115,44,200,149,63,58,165,173,115,116,235,182,26,44,146,84,204,60,125,143,26,23,23,43,152,72,22,30,20,113,141,61,207,45,32,43,26,221,14,199,123,233,19,100,93,115,182,135,203,19,207,62,155,55,138,145,176,131,191,96,166,179,155,4,74,72,45,159,36,92,87,76,191,59,102,161,65,233,196,176,42,212,35,159,178,156,93,245,132,65,94,206,128,66,19,157,45,224,191,171,227,44,71,199,27,239,176,235,167,188,241,233,102,100,193,236,51,95,93,129,187,143,17,101,24,121,241,70,43,244,169,244,206,111,46,218,242,45,143,153,69,19,152,68,186,93,166,19,10,228,199,112,245,26,138,165,5,59,232,64,158,85,241,226,93,151,53,209,12,102,127,198,75,189,91,201,196,125,139,85,41,15,5,192,66,127,158,120,207,66,243,4,135,246,205,184,83,50,108,125,145,208,8,19,228,3,92,143,179,156,242,145,218,130,103,72,95,182,14,233,38,87,62,52,216,89,31,96,111,41,189,41,244,60,223,60,187,34,231,167,194,167,21,252,43,33,136,8,87,106,212,185,26,72,111,132,159,83,156,18,122,127,180,27,222,144,115,18,89,58,42,21,162,38,200,163,122,152,241,180,237,243,254,247,249,146,133,72,144,27,154,210,166,157,56,150,179,232,160,144,142,5,118,158,227,114,63,216,117,244,69,253,83,58,177,245,46,196,109,23,47,197,193,116,177,114,182,84,191,1,233,67,148,144,3,138,18,129,245,210,52,199,212,85,117,128,34,198,12,4,44,86,86,255,169,200,104,166,246,92,20,34,14,196,115,148,182,40,109,231,245,168,216,73,108,35,235,219,216,212,100,36,170,121,236,234,105,131,0,129,155,148,138,185,49,216,70,162,170,177,141,207,233,50,66,165,63,19,241,10,78,238,131,87,113,81,243,137,136,58,234,56,190,32,91,87,104,43,238,93,152,54,138,115,60,156,251,111,144,241,195,236,28,123,107,219,75,127,228,166,44,111,49,241,72,87,143,34,172,154,3,124,196,46,44,210,82,110,109,228,37,111,252,137,208,112,161,46,84,70,133,231,163,55,201,70,29,32,148,209,174,105,204,156,154,98,171,232,105,220,201,204,169,91,187,106,86,180,105,168,89,168,123,174,127,132,234,40,178,156,201,152,179,25,106,248,192,97,62,247,21,76,52,76,83,124,221,2,161,80,226,49,56,42,134,55,95,92,169,229,14,144,190,23,69,108,42,233,10,96,112,5,98,129,161,130,245,173,141,146,83,130,233,66,31,235,140,149,129,42,164,232,151,30,251,20,84,13,147,252,222,14,18,69,108,175,101,60,173,25,143,97,147,173,190,98,201,134,163,47,80,7,44,153,94,158,254,94,52,174,136,190,91,183,141,77,41,224,206,200,87,204,146,22,255,254,207,110,219,48,167,3,20,58,226,85,205,55,216,78,19,40,176,134,76,228,44,177,153,6,225,7,47,234,237,67,248,231,253,153,154,84,11,226,72,181,82,164,8,2,128,137,252,2,2,4,3,194,225,87,166,98,212,250,7,193,224,133,244,230,157,253,157,252,20,95,158,192,65,250,252,100,233,174,29,160,3,231,77,0,220,25,35,255,96,242,10,207,33,203,7,164,201,193,104,143,16,59,28,42,194,72,48,248,108,91,178,103,165,71,253,204,95,235,157,212,72,61,196,204,13,74,0,95,202,78,130,151,118,227,186,88,211,26,7,135,103,192,39,150,228,224,8,176,157,34,195,210,101,40,105,170,57,174,206,185,5,103,5,225,221,167,254,17,115,101,4,57,208,28,70,142,136,142,55,177,107,252,147,64,205,43,212,116,140,153,156,102,54,215,226,128,79,30,121,176,86,63,192,3,25,15,186,91,196,30,141,132,219,32,230,218,116,111,166,78,156,70,220,223,61,173,146,122,166,168,170,128,96,4,44,128,11,127,157,253,0,128,177,5,146,205,81,234,250,169,121,151,192,168,58,103,60,132,228,99,37,139,200,81,114,21,15,202,15,242,68,72,23,218,11,142,106,204,143,52,120,216,16,122,199,6,65,85,31,173,209,34,117,228,49,97,6,177,146,77,97,209,3,177,119,180,14,23,71,32,30,229,241,71,187,26,213,191,35,198,103,22,224,118,115,64,116,148,96,122,84,41,102,242,253,216,96,44,62,192,34,249,102,19,226,49,31,114,15,169,218,254,203,62,166,224,42,172,131,67,46,154,254,56,147,54,40,195,18,238,96,113,159,85,225,253,7,31,94,95,187,23,45,70,110,109,167,97,131,226,79,84,34,149,96,88,156,142,20,91,79,72,118,176,60,254,246,233,57,242,246,172,134,183,121,94,250,70,182,61,190,116,216,216,33,50,143,15,203,233,199,88,13,58,154,175,35,164,100,15,221,136,241,187,156,140,148,111,8,98,98,133,53,32,246,0,72,208,136,230,221,13,199,99,249,93,239,157,161,18,224,34,212,152,120,210,17,233,43,241,20,106,19,52,255,143,195,213,24,145,153,188,109,46,243,93,240,208,88,147,84,44,217,228,200,205,18,93,6,241,170,91,102,98,178,131,234,160,102,71,163,104,25,209,137,11,240,212,220,247,178,69,124,84,174,158,165,135,53,131,181,27,61,120,62,200,11,181,93,237,211,18,27,192,84,94,91,14,176,117,110,203,74,200,181,32,71,157,91,97,149,247,230,247,250,38,163,226,223,75,100,208,77,8,220,134,17,126,165,168,109,4,186,11,150,184,248,149,24,152,17,56,181,189,224,153,33,141,221,4,185,177,133,238,129,20,94,31,136,19,128,78,181,100,129,170,14,184,201,95,249,176,245,101,31,254,226,141,217,180,117,87,127,109,32,85,151,132,164,8,237,174,77,1,240,205,184,230,168,228,10,117,159,7,120,117,50,99,15,216,104,19,85,122,165,9,250,179,181,249,139,139,96,154,9,254,138,255,40,52,40,100,124,125,229,170,113,225,122,151,36,79,213,19,106,240,78,159,151,171,179,21,73,161,249,214,110,58,234,41,74,229,115,96,162,127,138,141,88,100,197,102,201,10,104,168,237,171,155,98,247,74,71,65,17,61,93,93,9,16,222,172,200,11,147,25,15,102,90,182,62,58,83,239,84,178,243,234,130,124,126,66,16,39,179,163,188,241,167,49,68,203,17,180,83,99,42,242,133,58,232,43,139,33,42,215,200,66,33,101,73,110,102,217,130,142,74,241,103,233,196,12,35,250,203,115,23,153,215,229,2,6,174,53,72,86,91,127,118,44,8,4,78,192,44,148,99,73,235,187,21,64,238,213,10,116,79,105,130,225,172,228,251,156,74,200,146,14,218,60,247,125,180,176,226,44,154,38,57,233,160,252,102,205,56,172,56,54,154,43,56,169,162,246,168,155,107,177,27,118,249,132,213,184,248,207,30,237,38,243,160,243,177,166,250,66,179,86,14,180,18,161,88,241,80,53,221,239,199,47,19,27,168,234,231,41,76,13,119,131,167,30,240,84,242,27,165,231,254,9,63,33,162,66,58,127,58,245,176,245,27,213,132,221,1,247,125,199,176,90,36,2,249,132,1,159,153,10,158,230,121,212,208,44,86,113,112,251,148,155,82,238,68,33,120,71,37,46,2,120,11,252,71,162,85,126,77,193,143,63,39,236,239,5,6,87,212,178,152,141,187,123,64,254,125,254,8,195,86,198,178,215,216,233,3,172,60,113,148,239,151,165,190,29,93,238,92,241,48,8,88,40,33,63,2,142,134,159,252,243,21,244,74,84,91,77,127,64,61,15,164,178,148,74,211,134,171,66,217,6,177,95,198,0,216,83,24,75,134,162,150,115,5,175,110,197,34,106,177,193,12,154,44,242,182,238,125,217,68,75,214,29,226,55,92,207,59,169,41,182,28,141,231,109,179,136,190,202,254,78,133,142,88,124,79,160,202,79,146,152,130,192,167,14,222,43,22,39,130,134,99,59,32,175,240,228,193,234,205,168,98,228,165,239,59,22,195,239,136,227,102,39,205,118,184,56,236,10,36,25,187,122,131,48,71,93,228,157,143,33,50,78,179,94,52,230,220,252,187,103,111,168,243,148,23,77,56,207,251,35,186,250,137,165,187,100,68,218,221,18,16,185,83,159,238,222,13,144,219,191,5,160,115,219,252,207,121,162,47,139,105,193,93,44,61,74,148,94,145,222,197,151,217,199,111,117,123,205,248,123,234,136,124,27,161,16,132,109,161,33,11,123,174,240,171,174,7,156,164,76,161,82,15,7,57,74,97,133,168,45,225,173,236,49,229,231,15,85,196,15,4,110,52,137,35,87,74,188,215,16,176,254,14,168,230,61,205,217,104,94,44,237,1,172,126,214,192,62,15,146,214,54,56,165,211,5,83,129,183,220,204,239,54,10,175,41,218,21,159,248,211,190,28,64,183,33,180,210,200,238,148,186,182,239,42,162,252,19,131,15,84,119,211,144,127,194,195,123,238,147,245,19,221,243,122,20,161,177,252,252,38,37,219,73,100,197,197,3,12,47,38,95,147,14,217,107,30,27,59,107,214,212,200,187,69,175,191,30,248,221,95,150,50,0,59,249,248,228,148,176,57,37,2,160,123,48,191,187,200,226,110,97,7,207,150,112,40,238,139,30,249,205,98,199,13,122,192,227,165,30,55,167,178,60,238,173,199,234,248,67,52,40,225,180,143,30,17,152,90,49,24,125,28,169,251,207,198,39,74,223,218,81,114,87,142,31,20,238,175,139,145,166,189,93,6,137,3,153,249,145,132,104,25,131,199,53,115,29,101,182,152,106,180,241,169,199,211,177,245,24,205,99,107,65,242,47,237,223,165,247,136,1,3,168,234,44,101,91,25,246,120,105,249,111,253,71,192,147,79,250,238,129,134,210,58,255,41,178,32,108,217,158,63,44,57,67,18,128,133,169,47,163,31,138,172,97,142,0,95,32,170,24,102,243,146,116,75,202,156,11,11,202,89,5,121,153,65,1,214,146,100,164,243,133,255,254,3,203,250,121,224,119,130,147,110,84,75,217,115,187,225,152,116,217,244,168,148,54,120,232,186,151,199,128,9,105,254,124,73,249,42,27,13,230,105,138,127,31,231,254,192,254,166,73,148,224,105,92,71,219,30,146,193,126,19,145,237,42,72,13,216,13,80,137,221,236,152,79,97,211,218,147,196,245,82,77,108,224,194,133,77,94,251,49,15,191,141,106,253,239,35,162,140,111,211,186,82,48,50,213,191,193,123,140,79,188,73,64,88,166,228,161,25,191,218,142,205,178,246,199,162,86,49,186,111,172,98,191,120,139,185,74,219,209,167,150,228,1,58,233,131,119,85,163,23,132,217,35,215,5,95,204,176,140,162,187,18,248,93,246,212,98,2,157,220,224,251,133,204,217,37,136,137,50,77,174,217,130,117,5,14,170,189,213,158,75,39,191,181,13,92,41,84,139,164,207,142,78,24,210,103,241,247,206,113,187,64,170,87,160,9,174,117,204,253,83,43,12,6,48,170,72,242,252,139,79,210,174,184,41,255,212,132,254,5,245,116,156,238,176,121,152,143,49,218,5,62,50,0,1,120,19,167,137,14,56,121,27,142,76,146,147,183,27,30,167,168,117,169,103,13,148,40,150,33,22,119,71,69,208,55,18,166,45,186,178,229,100,232,31,27,62,88,92,210,183,2,228,86,155,149,97,194,122,181,181,69,75,108,77,158,82,149,31,26,67,69,76,74,25,83,202,95,168,64,231,54,46,0,254,244,7,12,175,88,7,172,153,140,164,184,85,184,157,59,84,170,59,232,203,1,146,225,92,153,217,103,78,222,235,226,88,118,236,125,0,156,158,253,31,105,124,33,151,156,18,176,27,129,148,130,172,214,94,108,30,116,206,147,34,12,34,132,40,236,3,67,200,38,231,10,116,219,230,29,123,26,141,175,9,6,50,225,118,76,28,174,22,118,243,70,29,211,80,233,160,130,140,15,157,103,18,115,220,171,235,81,1,78,65,228,171,103,215,64,31,154,166,77,210,115,111,223,115,98,54,174,106,106,68,130,196,132,105,100,60,1,6,49,29,66,130,191,14,16,53,185,249,48,166,45,7,248,0,79,166,13,109,219,101,59,206,50,155,156,223,67,231,44,14,101,103,151,222,85,111,89,194,42,72,175,132,185,134,172,13,179,88,153,39,44,187,48,111,51,131,145,163,64,114,165,43,178,132,166,33,229,92,252,255,81,179,56,173,124,38,178,140,167,20,53,137,45,125,144,7,180,3,120,113,249,172,186,10,81,158,221,77,38,134,171,75,183,94,116,201,57,223,115,248,66,168,182,73,68,211,223,142,9,179,2,105,23,9,26,47,50,117,177,234,234,130,120,183,57,4,207,214,146,133,57,119,69,15,213,80,78,136,119,78,238,22,153,228,242,44,105,253,165,201,147,40,153,29,13,158,199,49,194,91,235,117,141,166,171,137,128,0,90,67,3,203,176,241,70,197,56,205,229,48,22,89,196,247,105,78,11,245,19,101,103,147,34,111,65,214,215,183,194,44,34,38,171,184,137,176,114,33,142,57,80,39,86,111,23,215,124,159,133,196,190,91,100,157,230,183,160,215,255,1,62,174,141,196,167,59,194,3,143,101,83,120,68,44,76,221,66,175,152,14,165,216,207,187,173,92,57,208,207,89,9,167,229,214,206,55,248,252,240,143,171,118,96,14,175,97,71,189,180,160,150,109,9,71,121,239,52,0,122,197,178,123,60,41,218,159,157,50,135,254,153,156,190,2,206,164,87,106,21,116,226,54,77,190,110,63,239,110,162,21,209,88,41,11,106,143,81,95,81,254,225,58,16,13,2,198,62,200,82,44,94,107,112,70,23,138,228,151,136,128,122,112,164,205,190,11,22,201,196,142,152,209,78,221,39,150,235,115,85,105,132,17,149,147,143,3,93,161,209,127,202,252,45,48,79,19,191,242,113,188,25,182,193,167,122,235,142,205,66,106,159,21,54,226,92,136,199,229,212,187,162,183,174,178,13,210,69,217,23,67,154,184,250,226,123,56,128,148,217,0,210,31,191,162,55,31,162,97,125,206,14,127,193,193,9,248,101,108,159,183,102,158,76,12,138,132,252,228,1,212,112,105,225,203,136,168,170,240,148,147,236,3,239,20,93,143,71,181,157,201,156,21,80,26,92,103,50,128,240,175,36,86,191,181,180,186,147,8,243,143,190,131,92,252,107,200,15,117,173,74,36,144,239,11,5,83,115,37,106,59,51,173,33,32,99,178,84,250,42,146,50,139,170,73,63,175,75,60,94,184,72,129,100,81,60,5,197,128,107,147,222,245,210,215,165,32,242,194,52,147,17,224,100,25,7,237,68,14,70,198,236,36,128,45,151,233,121,86,233,47,90,121,204,248,81,153,174,24,97,161,10,66,230,18,206,217,194,219,33,205,140,146,64,228,202,216,246,121,182,25,121,222,161,36,43,145,106,128,160,37,188,204,135,221,127,136,127,210,38,176,236,122,158,31,122,238,161,12,100,170,102,148,213,172,67,219,122,0,38,21,248,108,153,78,105,24,80,101,121,150,176,182,249,205,116,3,254,184,121,127,217,231,97,92,88,57,179,219,210,25,4,188,212,79,122,85,158,185,145,147,132,161,220,210,172,20,19,132,182,130,221,195,187,131,241,255,117,42,117,31,154,198,28,149,51,249,36,130,194,205,204,47,111,212,65,46,4,218,244,231,75,60,91,108,208,37,138,40,113,140,98,18,237,161,199,163,81,50,182,95,57,6,39,237,87,239,204,252,115,102,95,210,79,130,33,13,70,229,159,58,153,178,175,59,230,162,64,81,64,231,36,37,13,89,225,65,101,131,166,120,40,99,127,246,166,67,20,248,26,170,142,29,20,167,226,49,53,167,126,145,18,14,91,113,179,150,162,42,44,212,54,244,204,105,137,73,249,164,162,99,239,24,29,112,36,17,117,120,47,69,140,120,175,24,11,230,82,196,90,220,132,7,181,115,204,239,93,150,74,39,135,131,146,109,34,133,34,255,201,236,16,151,139,252,173,4,108,240,154,110,74,189,89,61,53,251,53,76,103,183,250,231,172,134,132,74,64,180,83,157,232,171,66,169,158,145,156,79,178,127,158,199,136,207,187,90,66,60,100,54,123,1,249,36,47,157,72,200,42,247,28,94,102,74,100,163,35,22,69,75,181,2,183,34,164,59,114,252,179,47,45,61,79,204,43,159,187,196,89,158,24,25,63,15,5,116,88,36,202,127,221,137,71,42,223,147,126,174,136,81,86,216,99,251,102,122,30,128,63,78,2,183,76,22,16,12,167,212,112,151,99,116,54,198,18,137,39,132,95,75,73,65,131,243,176,91,97,6,227,52,112,235,100,137,86,153,42,226,137,165,208,149,83,98,34,118,24,102,9,197,80,230,30,101,205,118,209,135,5,72,153,14,239,227,48,90,170,108,128,51,34,219,88,53,229,205,43,138,163,143,250,189,95,54,213,193,73,37,131,181,147,209,25,251,228,223,103,51,215,81,98,244,5,212,234,186,30,26,104,133,97,230,249,178,155,195,113,71,122,124,18,121,18,153,217,92,23,75,91,110,81,163,245,135,24,45,186,40,187,226,184,110,51,109,255,182,169,18,219,200,27,142,138,138,231,196,179,229,51,172,90,202,217,92,178,130,132,135,4,113,183,88,98,177,206,56,63,201,250,70,171,91,3,78,51,157,231,146,252,12,63,65,64,250,110,213,135,101,3,1,146,243,129,13,36,75,140,170,66,107,146,176,124,172,15,121,70,42,49,163,79,51,208,1,13,51,42,55,195,126,57,216,8,127,64,139,246,28,238,73,185,126,244,45,77,115,198,72,160,126,135,67,116,119,42,16,67,49,150,149,59,240,147,41,73,59,146,111,91,140,13,49,217,237,98,63,155,10,116,118,119,67,86,230,89,235,131,32,7,211,97,3,75,236,99,141,244,127,22,51,214,24,134,159,247,190,219,189,229,183,99,98,51,201,223,152,38,129,100,207,1,29,161,70,76,166,111,27,165,73,224,239,133,147,63,159,66,45,110,198,82,39,169,92,15,101,255,206,208,96,27,73,249,223,114,247,255,209,90,30,182,144,120,44,23,27,148,64,60,192,192,199,100,114,85,171,141,75,106,8,100,224,25,53,117,202,135,125,87,15,41,254,55,162,131,104,52,95,253,232,94,89,178,124,200,239,248,136,94,52,38,179,114,114,162,107,34,65,3,55,204,156,213,120,31,78,27,225,113,143,125,37,171,158,37,234,212,54,4,135,115,138,36,76,210,25,216,237,250,42,177,63,202,197,223,8,73,29,187,201,208,36,152,209,162,155,177,87,250,209,220,154,181,101,240,81,186,20,167,25,221,213,159,33,46,128,8,127,187,188,158,44,115,35,175,22,130,41,65,44,189,235,39,104,192,106,246,188,104,208,120,3,13,88,143,176,85,72,134,138,147,210,102,69,202,204,22,61,252,78,234,133,49,16,173,8,90,79,251,131,252,94,166,121,22,157,172,12,123,73,176,64,242,141,17,240,211,128,199,91,152,202,124,19,198,92,17,165,7,119,181,85,203,30,170,59,226,254,66,65,53,220,114,243,239,11,234,125,248,172,121,222,148,67,60,221,136,63,17,120,161,42,25,94,175,105,108,9,224,110,244,223,30,86,93,33,72,65,248,35,225,182,59,132,113,153,101,185,201,68,41,229,142,175,179,236,243,233,150,17,19,68,24,57,97,243,39,82,196,212,131,72,137,29,80,101,25,84,235,33,46,141,213,127,103,255,67,81,116,222,0,238,30,145,238,139,35,184,151,150,146,119,155,109,252,242,10,50,142,245,67,29,53,33,234,13,141,63,157,137,16,235,247,192,73,252,94,151,15,136,198,38,169,132,60,3,91,20,244,7,75,167,34,159,151,101,243,74,91,50,157,126,57,208,246,125,71,234,6,28,118,190,155,77,27,43,18,186,156,57,161,48,91,253,186,253,209,128,102,63,9,68,170,110,21,181,38,107,168,162,59,43,41,161,15,125,18,143,203,219,134,50,139,74,76,68,73,242,63,107,26,194,1,222,59,28,229,139,147,1,145,13,141,132,212,93,30,103,89,189,96,191,217,124,251,40,7,138,194,216,252,164,78,50,245,88,72,194,141,113,201,4,196,162,210,68,112,81,113,96,7,165,80,32,65,111,59,122,210,198,73,176,232,103,107,132,251,127,175,145,161,118,138,40,217,60,78,102,189,240,8,91,220,43,13,33,75,156,134,43,238,218,87,99,108,133,70,116,13,235,241,74,97,60,7,146,211,156,105,231,150,34,135,113,24,34,231,115,140,78,7,176,3,174,151,61,48,193,27,171,25,92,156,91,5,163,180,69,138,240,227,54,180,77,130,42,175,45,223,12,115,240,124,53,237,114,225,216,110,202,250,217,71,136,184,131,99,179,151,161,250,27,189,115,151,110,140,108,252,39,106,18,71,79,209,202,131,10,161,231,116,210,217,69,97,95,9,49,170,83,118,71,253,20,37,159,3,177,49,3,106,0,174,249,178,125,206,190,179,175,241,249,66,181,48,54,194,175,21,189,217,31,23,246,81,1,37,136,80,76,165,6,217,73,82,252,159,17,156,156,19,234,103,231,158,123,240,255,143,135,112,50,138,153,255,220,73,110,203,160,3,154,32,152,19,254,14,235,8,78,211,35,138,129,171,225,103,215,133,179,163,58,109,174,155,153,112,120,246,209,88,40,76,200,93,46,25,185,15,185,200,246,144,251,157,72,110,162,89,137,26,134,235,62,158,51,31,230,232,196,187,62,87,204,159,108,172,21,212,212,173,190,124,176,161,174,120,212,135,62,44,136,237,248,136,45,50,214,98,25,98,247,33,175,46,33,240,7,207,35,99,149,104,134,10,152,219,49,123,136,89,173,251,177,180,84,47,100,246,18,124,114,43,136,68,179,34,127,123,12,23,247,60,145,153,109,106,152,247,198,86,141,129,12,177,22,146,209,201,110,111,94,199,50,22,23,211,165,205,29,11,161,17,45,53,75,233,9,114,23,213,88,169,33,150,148,131,39,223,90,42,128,34,39,172,173,237,143,236,183,86,242,209,27,116,22,204,189,216,56,177,28,216,224,217,153,19,243,94,121,178,209,184,78,4,80,18,177,65,198,43,124,152,100,101,27,194,3,50,115,229,178,180,12,255,146,119,118,16,147,57,242,173,238,143,191,3,75,139,37,118,224,125,151,148,152,227,157,220,178,29,129,104,3,183,33,173,230,78,234,184,42,3,11,98,163,141,125,250,34,253,176,36,8,38,60,72,236,197,233,121,203,59,181,243,109,69,78,235,45,42,141,124,72,142,103,90,160,252,165,47,109,102,169,249,241,61,197,88,146,205,226,99,192,27,171,1,29,34,83,243,44,78,47,193,209,97,204,197,209,150,242,244,206,227,195,30,244,36,224,255,183,128,204,25,210,33,180,223,14,65,202,24,12,232,31,37,228,192,62,107,253,80,183,100,244,182,242,114,180,246,61,36,168,42,186,127,99,48,113,89,216,202,138,213,162,234,120,189,177,235,252,215,217,20,127,18,209,102,42,208,168,139,93,76,164,229,78,91,153,109,178,79,25,240,136,44,183,202,76,67,61,50,156,193,97,22,134,43,14,119,73,100,12,80,82,253,184,129,136,20,173,253,139,7,189,87,88,98,65,22,169,55,204,249,17,25,243,146,15,25,181,90,169,138,231,218,101,12,219,67,124,242,240,150,36,13,161,62,179,64,108,246,50,98,68,30,124,155,19,228,115,231,215,220,180,234,110,12,183,20,196,120,49,174,120,109,130,170,43,222,97,164,167,203,133,82,202,139,13,218,197,6,217,80,151,130,238,4,9,82,11,232,193,137,242,25,39,152,100,191,171,32,35,214,89,239,181,244,194,230,23,222,173,160,247,164,63,95,205,191,218,194,182,4,117,99,73,173,206,59,20,14,75,195,73,196,175,8,102,192,145,196,83,175,3,70,114,48,58,168,154,107,249,234,93,113,225,192,33,101,151,19,77,198,45,205,75,58,184,95,5,172,43,55,99,97,211,216,206,115,0,181,23,59,234,199,234,173,149,201,84,42,186,116,137,51,28,35,52,129,184,175,193,40,116,170,143,249,106,151,203,251,151,185,159,60,63,3,73,77,121,225,102,185,89,246,82,74,88,228,47,40,110,96,99,52,52,85,21,20,146,108,82,165,104,182,63,220,52,89,229,75,14,221,17,39,145,9,211,16,84,0,119,239,234,241,127,174,87,224,93,128,129,7,211,137,62,173,84,112,141,155,79,144,147,153,37,116,1,59,148,224,74,136,12,110,195,117,243,101,37,236,240,214,34,161,219,58,157,243,207,202,84,223,232,117,180,191,104,214,31,251,3,213,123,80,162,218,178,45,79,165,105,235,206,46,88,189,253,144,128,39,155,210,250,208,24,223,154,8,29,126,113,81,174,53,241,70,209,12,161,182,214,51,19,251,21,2,243,8,125,226,155,135,200,235,161,5,202,99,0,29,168,137,35,227,208,132,199,192,64,214,203,96,199,37,110,184,125,189,54,66,250,3,67,11,60,87,119,253,178,247,218,12,93,180,70,81,240,188,1,159,234,238,171,63,150,124,104,234,114,203,71,232,4,64,255,248,161,201,39,58,161,75,193,97,22,75,97,220,42,86,216,151,59,19,251,0,58,165,234,64,49,42,50,217,244,31,82,153,95,255,116,165,29,217,248,119,147,25,221,182,90,181,228,83,193,241,80,142,39,223,109,75,245,91,46,199,139,70,150,193,80,71,14,239,222,197,49,111,163,171,86,191,115,6,221,164,240,0,199,49,151,32,236,207,131,129,101,61,237,248,132,17,77,55,157,47,108,162,34,135,228,194,45,150,169,90,45,252,44,7,246,37,36,165,174,10,14,1,231,125,219,160,234,144,96,98,51,248,45,198,138,232,125,98,188,128,158,248,8,190,153,63,3,245,5,36,90,127,174,70,22,161,80,52,42,34,83,31,92,242,235,211,204,149,15,58,123,106,161,169,136,36,207,75,238,2,106,96,254,25,6,39,64,135,220,124,143,82,74,184,42,157,86,28,7,167,143,129,149,62,204,17,112,76,58,223,243,7,116,112,120,242,24,197,192,152,18,6,97,243,36,64,116,173,166,34,79,109,192,101,121,140,182,186,92,140,63,29,128,104,148,161,206,2,124,193,136,216,224,92,220,148,78,241,199,55,5,207,195,140,11,73,8,70,239,5,71,128,34,91,93,36,73,33,199,0,138,155,28,109,113,90,95,35,40,167,99,116,173,33,81,118,61,43,239,78,104,36,112,135,186,168,33,190,140,234,75,18,181,23,209,69,215,49,244,138,101,240,138,232,191,227,151,79,2,125,144,13,186,23,151,94,189,124,96,222,129,130,230,207,73,220,21,252,19,130,109,107,3,175,4,16,250,249,93,199,152,69,156,163,240,17,249,29,232,241,41,124,14,58,195,93,193,58,118,140,73,78,2,241,122,65,121,5,42,253,77,177,253,217,99,227,65,119,246,222,225,100,151,186,158,87,184,216,27,154,161,237,220,128,156,112,137,146,80,240,252,230,150,2,169,76,10,73,102,122,40,24,174,187,215,2,123,83,105,176,240,15,248,215,76,17,75,37,128,129,73,50,232,158,68,218,33,192,36,3,194,199,201,21,108,103,100,127,113,238,1,65,119,99,208,24,33,198,201,198,254,69,128,75,57,169,157,218,63,142,83,230,121,157,104,199,234,171,183,117,80,65,85,134,84,144,174,155,88,125,201,117,63,222,156,144,45,23,50,161,247,229,161,22,177,72,110,170,118,251,91,242,222,33,85,130,112,218,236,133,245,198,110,116,127,171,119,24,223,137,0,121,84,13,132,195,246,132,102,51,194,187,215,211,3,133,28,86,165,197,84,104,7,126,131,233,19,149,225,203,32,162,134,253,155,91,76,146,59,184,74,180,10,154,54,134,59,167,75,157,155,114,134,103,112,202,127,70,48,130,228,99,216,167,15,57,171,72,176,8,103,43,84,152,9,121,72,44,86,140,237,229,63,248,132,9,229,50,210,140,226,72,51,24,202,144,28,194,218,174,186,7,198,141,132,162,42,33,185,220,211,8,119,228,147,151,237,218,198,130,207,135,74,242,54,97,214,171,20,189,233,119,147,207,149,244,186,2,123,143,135,62,170,90,154,214,244,253,223,161,130,41,214,206,84,74,42,216,1,226,33,221,79,198,38,249,0,179,222,185,118,53,33,236,70,116,132,14,23,190,180,165,9,37,134,97,213,171,70,131,50,214,183,68,155,176,244,216,119,99,219,45,78,104,106,230,58,60,232,126,34,107,144,114,140,44,196,232,243,82,56,97,154,53,205,247,61,45,195,198,172,156,61,24,60,194,149,10,102,210,102,20,182,34,119,100,45,161,136,67,187,143,70,36,76,131,139,229,79,246,64,171,222,222,186,112,73,163,193,235,169,204,122,221,56,245,159,222,33,188,50,92,242,194,73,187,24,194,244,34,144,134,122,152,30,40,182,170,149,79,224,184,247,115,120,50,101,252,183,175,7,34,170,3,99,71,179,233,11,116,23,10,26,182,150,76,200,172,229,79,42,15,160,224,98,185,0,146,126,248,39,87,80,231,157,77,212,36,44,140,206,94,100,28,224,218,40,182,143,127,206,245,114,9,197,23,32,221,82,57,130,114,252,99,75,170,1,237,222,157,181,218,91,92,21,90,82,24,202,152,123,208,13,207,244,187,80,85,240,134,65,149,87,110,121,180,176,72,96,135,14,120,157,139,38,108,81,10,204,239,64,118,254,184,125,75,150,208,235,6,26,80,247,166,169,247,96,8,245,168,192,51,21,3,148,112,38,85,85,236,154,85,112,134,98,232,93,235,52,169,23,154,173,98,255,91,142,91,27,8,205,110,61,231,159,65,248,56,175,92,181,124,117,228,82,247,76,183,75,188,203,220,84,10,138,51,60,137,112,170,202,152,58,172,249,177,124,55,219,214,220,118,131,14,139,96,65,121,36,17,5,131,222,52,2,221,142,183,143,122,23,169,132,164,115,26,125,224,161,98,53,195,11,124,33,21,0,182,134,184,143,229,155,251,243,34,156,192,91,111,238,58,101,35,153,3,64,140,175,144,11,236,40,201,121,127,171,90,122,124,35,106,31,35,244,135,230,155,225,120,139,227,232,45,204,129,222,204,51,181,129,168,234,147,213,213,88,176,141,153,9,239,204,81,200,18,120,139,48,153,231,8,225,102,188,185,102,214,88,131,47,228,132,198,161,139,116,221,223,191,33,188,189,209,108,1,76,188,88,167,235,5,6,226,33,35,246,15,207,110,212,82,107,155,18,172,138,192,114,202,1,194,169,181,2,150,134,119,197,36,78,43,118,45,47,59,142,95,180,31,47,192,173,193,59,14,30,165,85,201,195,69,215,16,27,131,224,15,154,179,253,170,253,118,172,166,139,106,7,203,202,24,126,160,167,199,95,91,30,244,90,223,62,166,150,106,131,72,44,120,28,83,21,93,93,175,250,168,255,162,50,168,179,56,124,249,9,173,50,50,55,39,62,162,150,212,231,128,82,28,6,113,72,41,238,149,204,153,126,36,10,230,223,107,199,241,122,8,182,186,72,49,49,25,230,143,13,102,148,206,99,47,51,58,87,184,21,253,82,159,50,38,2,189,4,134,3,119,101,76,201,237,21,186,105,223,239,168,164,147,58,138,240,100,150,255,99,190,80,224,43,249,3,61,224,83,124,226,29,99,91,153,93,153,128,223,63,71,99,250,178,122,187,67,109,201,220,66,239,5,135,136,150,54,12,204,151,220,194,173,134,128,253,195,105,122,126,26,244,174,79,82,125,165,54,111,98,37,33,32,134,147,92,79,42,130,42,54,45,110,67,186,108,100,219,139,39,43,196,95,99,231,6,157,162,190,220,20,160,2,67,103,188,29,136,231,84,86,17,3,152,1,243,70,116,84,200,154,233,157,19,75,250,83,86,30,38,46,92,34,233,243,177,55,168,198,49,167,173,128,199,54,90,243,246,45,37,224,85,226,66,186,207,193,53,248,136,207,202,242,88,249,87,63,104,142,151,247,147,75,164,220,26,190,1,234,81,47,228,147,146,80,185,62,189,81,169,246,222,250,91,3,136,254,123,137,16,235,230,186,95,145,200,150,147,255,172,181,28,60,128,35,28,236,169,10,78,212,120,108,120,173,164,171,212,144,84,226,204,164,158,54,57,198,62,238,7,146,63,20,132,112,170,184,255,157,51,202,7,151,146,17,166,1,239,134,139,44,72,63,110,120,124,248,157,166,217,40,6,67,91,61,36,56,166,36,196,237,40,242,168,70,146,52,218,59,237,226,216,100,118,216,162,65,16,33,82,174,192,19,128,0,10,65,84,167,108,23,187,146,154,92,134,239,12,86,47,178,193,25,217,47,239,211,28,67,84,161,241,197,39,148,171,129,167,231,128,229,177,218,47,126,228,163,125,104,210,4,97,19,30,197,66,49,123,54,11,255,37,22,78,94,65,131,114,157,3,64,81,16,245,31,200,86,156,16,157,241,179,170,117,183,106,217,39,13,56,179,125,38,106,140,29,213,166,172,99,125,176,105,135,79,20,234,104,192,184,200,10,60,147,232,164,14,107,160,119,87,204,249,166,44,6,28,212,202,161,197,64,199,127,238,8,198,93,66,45,21,37,10,169,52,92,199,178,15,254,248,153,18,186,207,186,88,86,47,196,169,50,111,143,133,162,167,139,86,106,125,74,110,211,76,135,17,202,109,210,164,59,31,33,135,24,57,235,171,23,43,140,43,86,64,5,0,184,243,197,29,241,196,74,119,71,242,221,200,6,121,220,72,17,234,155,10,134,113,197,48,55,7,201,147,13,135,85,82,128,113,74,230,208,246,209,140,121,255,131,96,224,93,232,172,141,113,141,106,185,151,30,148,247,237,202,83,61,26,21,27,90,193,109,179,168,175,206,103,126,221,148,138,202,62,247,97,25,159,162,232,221,38,47,187,84,242,52,121,35,87,85,35,49,40,39,161,24,64,165,141,190,251,213,138,224,86,57,103,205,88,25,217,211,221,168,19,166,157,176,46,62,159,201,227,215,188,88,141,27,3,83,152,16,124,103,76,197,130,80,87,80,216,141,143,18,30,51,111,40,37,190,105,50,54,163,151,26,156,154,31,22,134,219,149,104,237,186,50,23,21,230,209,226,22,226,189,67,54,68,141,179,53,32,234,219,3,40,140,251,191,106,188,80,227,50,94,210,130,35,51,33,70,187,233,26,221,24,172,135,79,140,108,97,134,174,150,98,131,45,85,188,139,5,128,66,60,14,110,133,150,104,57,27,81,174,76,85,55,201,2,210,205,40,168,223,76,229,175,89,246,17,204,183,78,40,211,86,192,86,52,70,152,100,155,152,129,201,181,140,163,57,92,62,233,189,77,4,159,117,232,236,201,122,223,139,233,201,216,162,139,23,146,187,115,17,246,251,240,197,117,167,49,57,108,48,168,61,75,210,2,145,157,17,254,86,151,40,39,231,229,64,18,105,52,191,147,204,65,175,223,161,192,53,222,164,97,123,246,176,23,131,251,63,184,217,46,29,87,156,106,159,35,69,46,106,225,163,140,8,58,117,120,125,79,105,202,191,87,97,125,106,121,66,196,246,159,39,11,162,158,160,44,209,148,237,94,0,213,57,74,7,148,223,34,17,102,203,242,171,27,106,32,61,115,150,235,76,51,213,193,195,188,161,90,192,110,42,1,70,186,73,183,106,157,219,198,115,232,218,75,178,156,243,250,32,147,96,111,77,52,206,48,240,42,155,162,227,32,92,220,50,243,64,67,252,59,46,164,190,245,62,106,61,30,2,157,222,101,128,118,102,254,15,234,188,40,14,55,163,34,173,54,206,234,191,99,56,251,48,243,73,29,125,185,55,82,34,223,23,170,93,188,191,9,252,68,214,188,153,92,129,108,114,17,39,108,15,20,164,115,25,235,114,203,10,197,46,70,2,68,34,134,169,65,8,125,218,91,21,175,68,33,205,148,12,210,164,119,64,239,194,67,158,0,94,52,32,202,188,151,91,93,30,227,52,23,4,156,160,82,88,44,67,163,64,229,98,81,158,242,6,96,109,192,153,198,53,169,74,74,254,126,181,57,207,88,245,243,255,120,196,49,146,117,41,238,215,238,90,38,138,51,218,92,163,23,70,133,160,205,98,117,83,45,131,140,198,222,67,149,193,83,237,245,63,208,107,67,230,57,76,55,127,202,207,132,88,202,159,212,249,85,187,65,25,10,163,95,85,7,13,175,3,244,64,198,223,240,173,242,226,53,145,121,21,111,244,189,22,227,89,234,24,31,92,247,160,198,92,61,50,92,161,215,234,17,108,93,39,210,140,189,121,236,33,89,66,148,254,219,88,23,198,9,98,56,152,187,114,129,107,53,242,153,87,146,157,100,188,25,155,9,236,43,247,189,211,242,81,230,16,83,219,54,194,231,239,136,183,76,19,129,33,21,120,23,129,159,106,11,213,30,79,181,32,246,66,92,126,48,166,211,194,130,120,73,235,14,154,194,27,195,70,232,183,105,104,187,80,217,182,77,248,130,239,155,160,244,198,57,35,26,53,159,135,233,107,225,223,47,127,188,102,13,89,155,123,180,246,83,192,161,231,47,56,18,61,75,56,74,99,192,122,229,230,65,16,95,87,244,2,150,91,109,227,130,201,20,88,253,232,225,19,142,240,12,212,153,227,61,32,32,1,86,60,31,7,194,11,36,215,7,99,232,146,228,149,48,168,116,148,50,242,19,105,142,255,4,253,1,129,3,113,169,40,229,16,181,144,102,45,80,152,241,76,205,80,34,23,109,63,63,187,166,236,169,210,117,134,44,232,230,160,9,179,220,119,170,139,118,170,110,113,43,225,121,185,240,196,91,61,216,178,147,233,20,122,78,224,136,135,140,56,216,214,192,12,167,102,3,183,248,88,62,113,254,51,167,57,7,56,129,216,91,243,253,245,37,125,113,85,87,237,70,199,12,148,3,88,52,161,139,130,201,69,147,195,163,151,208,70,92,163,26,98,185,178,253,136,40,44,204,42,234,234,182,247,249,198,96,250,15,102,124,240,203,20,48,74,0,109,15,52,253,113,142,104,136,187,111,20,13,67,231,210,228,202,146,86,54,27,138,207,221,139,2,88,138,174,2,210,64,55,81,235,55,138,136,68,89,32,104,147,185,227,80,77,225,115,65,142,139,88,105,43,79,15,16,149,113,134,19,64,19,155,214,92,255,237,76,194,114,239,165,183,238,70,1,32,19,84,164,107,202,35,170,153,56,189,207,48,155,22,204,162,77,246,172,11,41,39,180,105,166,10,5,127,203,77,208,113,198,9,84,177,88,32,191,5,182,230,175,73,102,37,40,153,55,131,165,76,254,80,15,75,162,212,211,80,229,112,54,171,90,131,67,161,230,245,108,218,110,174,89,153,216,118,113,231,115,77,56,59,62,238,244,98,79,173,203,27,229,251,137,214,173,103,140,55,115,148,29,118,161,161,120,148,224,227,153,37,237,83,52,102,244,21,249,21,190,209,83,245,112,190,180,138,42,2,53,246,175,99,127,248,156,217,166,165,95,146,20,229,240,134,107,30,220,61,245,163,65,220,199,71,121,74,168,208,173,159,199,90,225,214,159,194,128,96,4,141,37,25,249,124,238,27,11,183,31,22,134,195,255,149,3,110,109,248,53,247,43,180,187,164,119,202,15,45,94,228,54,195,188,229,56,163,245,201,45,56,136,137,112,242,138,233,130,3,223,81,44,180,248,164,181,108,16,53,225,39,184,192,206,19,100,34,58,125,146,25,158,115,167,160,165,194,33,206,148,101,199,131,12,165,28,101,39,181,65,44,83,123,128,149,186,232,33,247,195,16,7,37,227,240,210,36,235,3,204,8,69,67,79,34,75,174,143,203,221,57,153,139,129,110,25,53,241,70,5,90,215,199,156,83,135,224,54,140,44,9,79,93,12,61,122,228,25,115,118,164,240,223,213,51,143,22,57,97,240,42,174,241,131,82,0,55,181,124,238,152,134,217,26,2,108,131,130,204,232,198,95,11,248,47,205,115,127,0,44,137,85,82,47,108,134,77,25,247,225,42,104,20,202,61,34,102,3,124,65,82,25,217,250,135,215,29,155,83,130,18,107,206,237,56,235,209,104,94,102,185,45,238,143,157,99,2,202,239,246,166,192,50,173,53,69,36,240,206,33,192,181,91,161,167,186,73,90,7,240,212,244,189,153,150,80,50,215,232,240,246,118,82,227,171,114,192,17,114,157,31,104,51,178,151,245,14,2,68,158,52,8,9,150,142,75,107,141,42,191,61,219,157,125,34,125,3,103,127,55,155,54,159,147,175,149,247,232,105,143,250,129,102,83,112,24,221,215,21,74,135,226,8,67,129,5,90,80,91,155,180,230,217,131,122,155,203,22,28,94,239,101,18,206,157,242,51,225,102,70,77,91,236,72,210,51,62,152,176,214,163,64,177,24,31,158,246,244,126,14,46,25,234,138,212,78,208,46,179,214,84,230,236,247,239,165,155,231,21,41,33,123,85,69,206,34,4,92,249,14,55,47,31,26,203,46,246,81,25,226,206,181,158,189,83,61,209,26,244,145,229,151,105,238,114,189,145,37,111,225,26,44,172,36,171,85,239,142,243,103,19,5,255,173,120,254,61,32,11,91,208,70,25,99,109,126,154,141,86,30,47,19,178,168,213,204,222,204,44,68,80,65,242,30,42,97,143,69,183,191,27,72,57,47,5,236,73,103,190,171,199,44,173,126,41,214,222,218,186,253,69,137,220,52,93,54,228,149,68,80,168,245,197,90,12,100,122,240,2,217,46,234,159,47,194,38,149,69,252,34,230,110,23,165,20,118,3,75,137,6,236,58,130,228,91,224,188,141,191,34,106,63,51,12,73,26,196,178,112,135,98,129,5,71,246,58,129,73,117,17,3,248,91,226,24,143,30,171,125,78,219,126,224,38,34,207,19,185,152,53,190,209,225,207,70,202,72,206,232,215,115,39,41,205,112,95,0,197,108,86,13,84,61,7,166,77,31,92,216,74,100,248,20,173,214,10,95,130,87,96,83,156,41,225,40,252,76,175,171,27,35,16,144,240,218,171,43,11,255,133,236,161,43,101,48,52,49,68,96,207,8,175,190,20,167,23,15,194,66,1,128,134,238,155,254,128,233,70,171,235,223,79,91,142,12,67,140,229,36,32,160,175,54,26,48,203,196,182,117,219,114,158,27,66,141,213,217,56,183,171,160,0,14,199,12,94,249,98,90,238,41,124,44,231,92,132,5,238,93,210,123,59,167,161,204,78,132,56,192,93,144,122,230,164,161,115,77,117,145,191,177,13,43,105,84,198,190,25,134,90,58,77,137,139,57,61,221,250,130,26,220,34,110,139,241,225,161,94,172,219,118,1,88,29,72,22,249,85,115,132,26,135,235,8,124,114,78,193,191,236,208,53,95,161,40,45,184,254,39,90,128,110,253,184,187,49,42,114,47,237,195,191,95,18,245,161,64,4,100,40,76,9,89,219,126,168,206,25,249,136,181,214,2,30,147,180,180,30,194,254,220,253,131,134,222,83,19,160,12,145,214,167,254,69,116,18,212,17,123,211,237,114,43,34,157,186,138,152,151,179,151,72,31,189,168,180,140,25,138,34,249,229,84,85,120,208,78,251,61,106,239,68,219,212,14,52,63,42,93,139,153,176,168,230,50,115,69,209,158,32,79,190,148,169,212,161,220,123,153,221,83,17,23,51,215,79,110,182,220,90,142,27,235,25,176,67,108,52,86,225,28,202,128,64,247,160,153,198,220,209,39,131,60,100,116,181,78,99,20,249,143,63,4,223,229,201,167,75,62,24,114,99,40,75,34,157,91,203,24,99,199,236,191,5,174,90,251,147,68,171,229,59,202,162,209,194,99,105,67,14,122,115,192,174,139,146,71,181,201,65,35,137,21,230,43,181,194,60,239,37,58,193,198,37,247,146,203,3,170,204,145,53,246,69,14,18,235,72,185,249,232,14,73,127,216,23,220,93,140,37,33,102,38,134,101,28,136,74,156,235,135,155,183,11,5,232,114,105,71,179,63,118,239,208,105,97,141,209,189,108,172,112,133,171,202,112,232,228,102,107,102,32,230,43,66,109,50,162,153,37,146,231,22,209,190,176,187,58,88,61,231,74,193,22,230,150,235,195,21,131,200,117,92,207,113,54,72,58,77,89,102,223,47,161,10,100,156,166,190,233,94,114,170,223,1,143,251,188,102,138,205,167,113,52,214,188,71,75,47,121,219,71,131,33,250,242,176,182,220,167,246,226,213,176,187,21,67,204,77,174,171,104,53,95,50,235,6,221,131,228,31,219,36,119,152,32,199,224,212,33,151,24,134,54,133,253,55,3,237,76,31,250,91,160,94,206,120,35,72,172,184,111,37,229,246,52,247,128,115,203,211,162,33,115,37,73,98,250,193,197,38,126,114,23,177,227,246,204,155,177,200,247,109,101,54,5,34,8,41,80,73,218,238,78,91,143,31,207,143,167,224,71,24,87,223,196,162,157,253,238,20,130,79,216,114,109,200,128,251,59,140,196,10,188,119,101,32,130,228,125,183,126,145,58,9,82,116,203,184,70,134,142,69,142,191,78,226,162,216,98,20,38,100,7,16,16,191,39,206,81,11,246,50,215,23,81,92,200,138,22,197,179,98,108,22,135,136,8,45,253,175,209,166,217,247,254,249,139,44,171,76,12,71,246,96,176,23,74,61,190,225,213,20,68,74,154,237,228,19,190,137,239,92,142,134,178,153,83,217,88,241,84,97,151,193,67,62,170,103,94,234,100,250,143,236,102,195,102,38,162,78,143,179,217,35,224,248,101,17,226,187,153,112,34,13,41,133,56,231,59,87,49,10,175,55,228,72,5,123,86,49,16,181,144,100,133,255,245,139,117,63,242,26,90,210,0,224,175,13,34,125,195,96,187,20,192,142,75,39,135,36,91,167,83,20,46,211,255,180,199,145,158,241,79,168,159,45,194,149,59,57,154,112,189,49,37,218,75,70,14,122,81,189,84,160,74,210,115,105,155,165,226,101,108,17,30,196,226,175,231,239,219,123,205,211,248,253,229,216,28,34,251,188,77,28,212,102,242,213,62,152,233,97,175,56,63,179,33,7,216,31,139,41,174,91,108,96,193,231,168,176,253,54,37,150,229,127,102,226,156,136,90,62,139,241,104,77,46,61,77,144,42,81,178,20,155,136,69,165,151,237,201,92,216,142,113,67,75,44,246,181,199,126,243,111,110,17,66,227,178,133,217,33,105,9,142,155,249,198,131,11,183,115,54,94,1,110,114,166,196,178,75,42,17,233,52,141,74,157,233,1,175,46,68,82,187,47,148,205,236,31,70,203,140,165,154,220,233,219,201,46,169,109,198,28,238,91,196,21,16,217,169,147,156,22,182,216,79,150,139,53,80,142,181,30,71,78,42,119,148,30,30,9,233,107,245,97,139,192,199,33,208,177,234,131,199,51,20,141,40,227,49,87,249,31,60,226,155,205,136,95,101,39,69,228,237,93,202,186,74,11,235,37,135,253,160,8,72,57,164,135,102,105,75,30,106,209,148,76,120,7,137,145,111,174,108,58,161,55,199,67,89,128,190,199,172,121,92,70,175,136,223,244,16,158,4,42,30,246,16,246,23,83,52,253,162,127,214,241,122,129,254,130,22,1,114,190,224,130,71,36,120,111,74,243,196,105,6,135,84,32,12,197,61,119,95,249,105,28,243,109,244,16,118,91,5,67,174,116,244,247,136,199,10,108,211,134,229,153,84,78,190,34,88,192,69,250,33,33,90,255,238,30,232,88,2,128,145,20,94,39,148,161,245,175,220,171,225,86,189,10,229,56,130,171,113,166,98,219,47,64,163,217,128,249,100,253,162,130,236,173,208,30,248,146,198,231,22,110,172,63,167,45,26,51,8,39,165,116,86,219,56,235,217,128,44,102,199,24,98,165,237,214,39,93,152,205,178,202,163,106,21,20,189,171,252,93,186,171,149,170,92,221,195,137,185,103,164,83,145,127,226,60,37,175,93,174,29,15,165,52,252,168,214,97,194,136,93,81,174,113,32,59,245,143,211,156,163,222,25,116,234,61,153,241,157,233,41,15,83,1,67,143,226,111,18,67,246,35,180,106,45,13,136,33,199,18,21,114,111,85,94,194,219,188,1,164,76,94,63,150,251,229,52,233,40,204,59,43,140,53,92,152,100,10,210,82,32,232,40,30,63,134,62,221,113,197,169,153,11,126,25,10,127,198,184,239,33,201,165,125,229,215,20,154,142,11,164,176,104,164,196,248,24,90,42,56,147,148,169,157,237,13,218,179,122,155,108,194,13,37,49,45,220,12,60,70,125,210,53,77,68,168,126,198,87,173,32,160,70,13,117,115,67,238,64,139,44,222,199,77,168,135,51,121,110,150,29,84,232,243,100,167,131,87,208,51,95,12,134,92,234,248,39,189,192,144,243,154,87,110,75,158,189,126,209,226,99,138,4,199,160,251,167,124,74,219,233,83,67,57,179,153,42,180,13,55,246,232,234,245,157,246,134,231,188,95,82,4,195,94,33,1,74,115,233,56,41,168,143,8,31,69,200,186,134,53,234,219,136,154,142,181,21,143,219,28,153,245,116,18,245,76,20,0,124,198,51,0,49,252,186,70,177,58,236,155,117,21,160,103,117,109,90,91,123,18,104,110,99,167,26,43,180,142,123,175,48,205,151,78,136,81,37,60,120,154,153,119,173,106,224,195,231,185,5,27,5,208,220,112,197,29,56,253,20,231,252,54,106,191,217,192,159,70,62,199,13,166,152,203,4,245,183,73,194,178,33,174,101,237,41,132,35,196,117,135,4,186,178,37,209,129,184,224,208,98,230,105,190,199,35,46,104,84,35,53,128,202,176,155,82,196,113,65,62,48,201,91,251,60,235,83,152,76,167,68,75,10,41,143,123,209,4,207,159,205,179,17,232,128,180,211,97,4,118,103,152,68,204,34,221,61,220,208,214,104,220,55,237,35,169,198,71,135,174,252,7,251,91,146,135,90,228,169,86,111,120,63,44,34,237,188,30,55,100,49,164,52,194,102,107,124,253,176,191,5,246,255,182,27,127,12,203,201,63,62,9,147,126,193,166,3,61,42,132,118,40,111,132,166,226,3,236,189,117,237,132,84,58,231,197,136,116,196,171,74,56,66,10,216,173,234,82,34,41,65,238,60,83,74,156,37,204,122,206,33,215,9,104,53,250,22,107,238,4,9,96,209,168,10,73,139,211,134,14,67,50,236,20,243,230,139,247,49,1,165,71,139,33,111,18,221,45,66,205,35,128,86,147,65,67,96,216,242,136,69,173,60,118,173,117,208,182,253,114,204,250,154,61,189,244,181,231,99,206,144,133,223,28,243,17,127,101,14,140,116,222,149,250,212,116,132,174,10,109,240,32,246,1,79,191,123,37,1,158,153,182,134,225,200,6,105,169,214,32,33,8,132,75,171,200,249,254,82,121,175,99,17,22,67,77,192,43,252,188,244,160,249,39,169,70,73,95,138,71,123,90,119,42,121,171,212,15,152,30,99,239,99,146,65,99,249,191,207,61,133,47,147,232,202,226,196,157,63,15,21,247,51,234,231,237,255,44,184,31,71,41,134,28,30,164,114,140,193,115,241,198,113,170,152,213,177,47,139,139,113,72,8,63,57,54,32,104,239,62,140,184,178,93,17,69,101,228,11,133,33,18,163,123,192,200,252,240,7,105,200,192,190,2,234,39,145,70,130,186,19,76,94,86,80,244,175,132,220,158,107,71,89,204,26,191,109,157,51,166,43,207,103,149,179,177,54,93,237,118,196,91,228,68,194,184,189,208,67,249,218,208,253,233,137,178,204,81,85,20,96,233,225,171,20,127,164,112,101,233,210,223,113,95,124,166,133,152,206,222,147,91,80,222,58,62,121,119,246,84,86,65,94,207,185,244,20,156,2,253,37,87,250,80,154,211,199,163,148,57,222,164,97,169,64,3,143,186,51,151,23,132,171,147,102,249,91,119,49,112,92,164,78,204,140,126,183,155,60,194,195,112,98,178,253,199,154,42,53,57,11,150,87,162,76,60,165,76,162,148,17,218,217,191,244,155,46,209,4,66,48,21,233,213,206,230,129,251,195,239,56,71,124,155,88,209,229,189,147,183,236,97,84,182,230,69,42,243,249,52,244,78,161,210,155,28,97,42,27,19,126,23,148,43,138,10,85,251,123,223,208,192,88,47,193,9,172,106,108,155,20,123,189,234,71,30,15,156,255,222,139,200,105,203,255,190,215,249,67,44,252,114,124,96,127,250,108,164,152,202,6,1,60,54,155,172,45,213,138,7,250,71,19,96,235,246,47,216,22,96,105,119,255,62,37,238,176,192,115,192,93,13,20,21,103,126,254,237,98,111,24,234,154,5,208,232,237,125,247,205,137,251,67,252,207,106,204,46,189,230,196,64,9,177,118,200,184,20,212,160,223,248,10,246,170,10,9,253,23,170,192,93,119,21,189,184,225,155,114,211,160,129,224,250,185,165,64,59,130,134,173,81,27,250,188,97,121,37,102,254,169,247,238,151,144,120,214,58,184,191,138,149,104,29,199,117,131,42,21,56,184,31,21,197,239,13,132,191,186,63,59,182,126,47,243,28,153,0,33,83,243,85,211,223,148,217,18,25,162,42,120,17,208,44,162,92,99,70,197,126,188,137,210,217,57,83,43,8,1,56,247,217,45,130,251,91,112,102,103,192,221,28,38,200,66,43,118,29,227,60,245,122,37,209,132,188,93,4,202,42,145,247,201,120,158,90,175,165,27,56,59,29,251,20,221,122,223,3,14,216,210,15,79,90,215,92,99,58,159,248,37,98,27,85,36,166,199,79,221,102,136,242,15,46,74,14,169,70,149,156,187,91,121,226,139,20,223,81,40,67,152,60,34,104,111,66,24,2,225,64,217,236,156,0,230,34,107,44,135,53,247,250,246,228,10,164,216,85,46,194,246,29,87,93,190,93,179,132,229,150,99,166,42,47,162,96,243,95,239,10,116,63,41,18,146,195,225,160,27,14,65,123,202,71,157,186,102,232,36,228,130,38,47,250,4,234,232,139,76,135,210,182,101,101,22,55,216,85,26,180,38,47,17,177,192,30,96,164,87,117,221,199,215,231,243,36,91,70,75,3,2,43,123,190,6,189,145,189,121,78,139,61,142,168,56,18,72,165,201,211,15,25,198,143,22,144,8,158,185,64,2,104,211,119,13,182,188,141,142,229,7,217,199,153,180,37,230,36,240,118,197,142,247,146,193,118,109,99,163,187,81,245,116,208,113,15,58,178,217,254,198,22,211,108,37,191,132,152,170,32,173,52,27,46,128,122,5,114,138,45,199,174,224,100,94,88,104,123,69,28,14,205,20,146,49,103,87,165,18,45,49,54,146,29,27,247,159,162,179,170,90,75,106,56,235,61,109,10,117,137,102,72,198,4,218,195,166,39,232,30,110,219,12,51,238,185,32,87,149,5,220,57,46,189,99,251,4,22,222,133,20,221,106,17,101,224,64,43,73,8,230,101,229,75,0,150,233,39,50,122,24,9,229,100,180,107,111,122,48,236,181,105,58,18,107,94,216,154,81,252,62,225,252,184,231,43,110,126,88,253,90,37,189,215,175,76,41,186,74,244,186,19,5,140,166,24,183,3,104,205,210,154,232,194,0,46,8,132,249,128,2,16,192,158,110,253,102,79,43,164,136,118,148,98,42,22,80,171,11,223,217,154,226,115,201,219,13,90,175,208,127,4,74,196,0,146,145,170,49,189,8,205,126,16,34,169,56,140,190,216,11,186,57,72,1,139,182,209,176,77,224,221,192,81,214,242,160,225,183,60,234,149,248,125,169,161,201,186,126,38,0,65,27,29,214,144,124,197,35,233,100,106,141,198,208,84,2,77,215,183,171,66,79,111,69,255,174,2,137,227,248,169,243,74,146,55,131,141,120,27,118,184,250,120,22,159,152,10,239,226,182,145,227,160,98,76,165,102,250,79,83,237,233,136,138,179,204,242,83,141,108,118,191,74,141,166,1,247,5,73,251,43,43,61,216,143,173,192,17,199,135,121,209,45,4,25,122,177,214,54,179,58,171,43,56,191,170,212,50,22,12,43,67,68,253,98,184,167,240,99,29,233,195,83,180,136,144,83,120,213,204,35,199,196,183,46,54,147,171,142,158,51,242,175,181,41,183,213,119,121,62,74,38,72,54,11,132,213,217,251,37,83,63,21,4,40,36,143,7,171,125,113,110,126,178,196,116,4,56,201,147,158,156,88,232,56,102,89,13,2,227,194,24,221,54,42,105,208,76,50,231,155,109,19,10,141,159,229,156,244,41,166,252,41,176,122,207,93,247,157,99,121,135,89,158,28,44,71,105,129,38,2,207,180,223,250,162,161,8,198,10,250,174,98,163,142,51,24,21,131,144,127,95,135,8,230,206,5,128,127,248,167,124,69,189,28,175,219,212,39,224,70,220,79,131,175,173,27,71,104,237,37,54,229,168,62,139,187,12,178,51,104,116,208,94,230,41,18,204,75,133,13,151,6,23,234,66,196,134,244,221,231,20,135,217,113,76,179,176,190,176,234,3,54,110,184,46,0,139,150,220,45,209,219,67,99,91,112,157,32,56,255,116,97,203,51,12,41,127,95,189,143,149,200,5,211,70,181,249,8,202,178,180,115,29,100,119,58,133,253,106,55,213,199,166,218,55,167,175,197,242,111,112,243,79,230,14,245,70,222,19,58,253,25,124,149,0,4,214,114,142,121,75,48,176,19,28,190,155,235,142,147,131,236,135,228,135,16,251,219,123,220,132,94,111,120,71,63,29,180,223,82,71,218,23,154,14,88,209,125,184,15,3,138,110,39,204,78,225,95,155,13,4,24,153,15,191,37,44,221,162,21,203,87,14,31,174,18,172,20,155,39,188,121,123,204,171,28,87,14,196,187,6,225,91,75,115,156,14,78,118,240,92,71,27,97,135,39,79,52,75,176,201,153,40,220,229,34,125,112,102,104,135,193,186,157,249,0,12,122,42,226,16,37,46,232,208,199,245,199,233,210,141,71,61,240,69,167,234,241,193,230,42,28,215,241,106,13,116,223,135,46,77,191,106,129,108,73,123,150,138,136,222,109,91,22,48,30,31,75,98,109,194,132,244,12,54,106,66,233,65,118,104,114,210,169,206,197,243,61,233,28,86,226,156,129,21,182,113,98,102,234,237,29,11,38,139,56,233,20,35,117,84,242,140,179,55,45,108,186,45,246,110,140,131,216,151,236,188,206,134,38,193,77,170,247,95,215,229,187,88,188,11,245,97,61,252,61,27,230,103,82,161,33,11,73,144,186,227,1,51,153,178,163,200,153,171,23,124,140,52,63,120,194,203,30,123,110,220,51,210,148,152,251,108,29,166,126,121,136,229,108,85,186,146,227,100,233,235,223,125,163,59,8,88,127,68,238,15,228,202,212,69,233,226,155,220,120,28,116,15,113,152,248,158,201,26,206,236,75,164,193,237,197,96,112,20,207,67,83,224,169,186,232,157,211,1,45,27,183,164,96,62,178,28,169,78,29,82,143,187,175,149,6,86,5,202,108,29,30,81,155,232,19,194,142,196,92,248,197,226,50,143,150,68,29,215,40,60,0,105,145,151,53,6,69,190,247,117,85,83,215,169,114,226,64,144,102,119,108,0,182,26,121,145,169,228,55,142,72,101,157,253,92,111,130,18,130,156,218,23,80,15,149,206,112,73,44,98,175,55,83,9,31,164,223,37,214,177,120,240,227,119,196,35,232,22,5,49,26,218,40,17,0,126,242,35,197,240,24,140,153,75,255,206,67,230,98,54,91,26,191,12,217,169,97,166,63,248,56,190,13,38,157,198,229,132,126,11,136,191,47,196,228,145,170,186,101,192,209,139,17,74,214,130,176,41,103,218,40,124,126,216,92,49,216,13,206,246,236,240,214,248,224,242,90,186,4,52,45,25,82,59,174,77,71,237,47,158,208,104,207,46,140,41,162,109,22,96,235,94,7,72,62,85,160,241,218,20,46,227,8,182,73,23,184,33,100,1,252,162,207,92,115,31,178,93,39,135,26,38,105,93,253,77,217,252,25,30,153,30,201,38,140,56,206,35,136,239,107,244,149,136,131,185,169,224,225,171,5,154,172,153,129,101,229,0,221,216,129,37,52,151,3,120,165,230,209,215,37,159,137,174,10,7,49,165,220,113,227,19,20,112,168,42,137,113,179,206,249,68,137,16,139,246,96,202,165,7,155,71,208,154,156,160,171,9,85,167,161,89,71,8,23,225,46,239,180,121,18,152,207,14,152,247,72,184,213,27,16,151,75,1,2,111,196,148,120,174,231,21,29,6,84,36,205,11,90,6,150,118,233,107,228,34,195,114,16,230,19,203,158,170,66,250,88,232,21,13,79,109,28,66,6,138,193,165,246,70,199,166,15,73,88,138,66,120,202,154,140,29,184,15,202,57,207,44,73,236,187,101,62,191,153,11,117,159,47,91,68,7,49,151,177,216,135,93,23,100,241,199,102,212,116,224,178,120,223,155,26,234,239,25,32,106,168,104,144,185,144,47,41,251,183,198,243,153,117,190,57,160,197,134,159,42,12,55,47,33,207,117,230,23,196,231,235,118,226,87,75,32,237,55,37,111,175,104,132,253,37,48,3,41,148,123,21,221,62,86,57,130,34,134,10,75,78,71,9,128,24,36,112,35,107,133,191,221,32,188,21,247,221,80,138,200,128,228,120,176,121,152,182,245,139,154,200,193,127,141,225,147,178,67,84,108,249,16,227,158,153,244,204,32,116,58,88,177,222,40,8,217,38,117,101,0,96,85,31,172,228,180,141,138,68,71,33,247,62,47,27,248,88,162,246,158,247,25,210,117,217,198,147,45,129,100,190,143,31,51,212,147,132,178,225,26,131,74,34,180,106,24,130,237,121,29,64,180,52,49,54,2,138,46,67,15,185,163,252,52,81,169,71,135,8,67,212,130,98,230,73,191,121,205,184,27,107,42,155,86,174,108,30,22,98,24,149,177,20,62,49,214,57,202,245,77,20,87,173,190,175,39,68,184,191,1,140,128,70,47,99,168,142,5,146,96,210,113,2,210,234,159,10,98,145,125,24,250,31,178,59,158,224,107,179,86,66,29,83,160,139,144,13,213,55,212,249,225,127,67,96,175,154,229,218,92,79,238,152,193,191,240,127,13,130,210,18,114,204,70,101,42,13,73,242,3,227,21,234,153,13,28,126,248,116,247,15,29,54,199,97,55,161,119,191,100,48,65,120,199,113,16,32,208,178,220,95,45,206,32,216,119,152,222,4,201,2,161,226,44,79,234,217,31,235,221,19,232,91,113,71,185,115,173,164,6,148,60,155,22,138,88,33,133,80,38,149,150,39,197,90,184,158,117,173,23,113,201,239,76,6,208,20,64,46,220,46,26,22,39,49,22,20,34,20,14,207,105,69,15,244,68,47,226,230,90,143,176,176,78,205,205,103,60,127,168,131,230,162,247,91,123,110,169,64,231,94,80,5,76,112,184,61,112,19,81,130,188,145,142,136,248,245,187,15,16,87,122,226,246,13,227,139,105,61,94,15,105,127,225,236,217,247,140,222,229,116,24,82,191,181,247,192,88,21,112,68,71,78,224,119,4,46,88,80,208,222,146,255,132,21,59,206,231,213,178,107,228,137,137,127,188,250,173,81,192,52,158,26,183,232,197,107,18,49,207,59,144,226,221,233,138,48,118,88,148,192,20,134,102,208,106,91,229,35,129,151,85,68,25,12,239,107,204,43,171,228,201,221,100,82,21,47,112,2,109,96,185,212,113,177,81,32,175,130,109,179,28,59,88,184,62,82,165,8,111,13,10,115,26,98,215,113,172,63,92,53,232,50,21,201,109,173,204,157,183,158,137,34,155,188,66,236,27,95,28,29,217,254,81,129,184,4,41,210,190,220,174,77,105,56,234,123,43,224,207,3,40,12,250,148,138,75,211,39,31,41,6,0,49,69,24,72,37,24,182,153,86,75,143,222,40,253,127,148,64,130,128,86,189,148,57,227,184,178,222,185,137,180,65,55,232,151,195,244,127,169,155,5,9,197,61,151,103,7,78,40,6,116,101,142,113,59,202,81,19,83,205,67,84,233,206,57,154,224,87,30,161,146,64,226,3,111,0,180,22,247,162,25,100,42,12,198,92,173,51,240,111,11,157,224,93,193,172,10,31,213,88,213,42,237,221,36,69,243,109,101,249,227,68,30,216,229,154,67,250,13,142,240,126,221,217,107,50,110,41,117,163,61,26,211,103,224,203,154,109,51,221,134,70,218,43,113,30,12,158,128,101,217,46,113,115,80,124,246,203,47,177,162,199,44,76,12,175,89,22,129,171,136,46,204,249,75,81,246,223,124,77,209,234,15,198,201,77,61,79,228,102,158,222,177,87,230,83,122,109,27,184,170,153,30,57,147,10,68,245,254,213,238,244,226,48,31,53,190,34,247,234,20,62,214,29,250,28,65,213,161,251,211,187,131,212,238,51,41,72,186,41,195,102,138,181,251,62,160,158,77,252,108,253,25,235,125,253,61,214,81,144,27,57,75,164,193,86,79,159,206,29,7,122,236,70,177,139,77,90,248,215,44,111,178,192,4,230,164,58,87,11,17,123,131,142,69,142,193,106,146,38,1,157,69,188,148,97,99,188,152,156,36,31,188,210,58,197,58,209,48,74,91,148,12,5,10,14,204,11,241,48,218,197,81,118,159,137,131,80,8,65,145,144,214,203,200,64,121,214,190,128,10,132,132,178,146,199,43,55,164,29,43,211,230,249,212,44,127,63,242,48,87,205,219,247,125,76,154,74,21,101,165,149,180,0,237,7,65,51,200,248,53,32,202,163,93,12,166,78,244,76,180,153,91,64,80,21,203,254,207,61,16,147,131,177,54,230,243,128,246,91,114,181,30,6,12,183,74,58,64,88,207,179,59,165,253,24,221,91,48,87,140,145,12,37,214,79,47,76,127,33,116,72,35,165,35,68,218,166,192,35,100,76,201,133,53,85,98,93,112,20,64,99,31,245,36,8,31,117,21,142,233,219,136,189,127,206,250,104,178,74,17,148,72,42,138,98,247,173,177,9,45,28,140,100,66,20,42,147,148,39,30,155,118,53,115,78,239,108,87,213,229,46,79,57,36,87,188,227,15,233,198,228,145,57,92,228,218,177,149,72,44,39,53,215,22,175,123,239,182,154,39,48,94,179,104,248,136,174,222,102,8,139,232,15,112,10,159,105,250,237,131,62,182,21,252,130,34,27,90,168,204,124,97,31,89,160,240,90,21,109,38,176,159,202,201,81,140,132,16,92,71,87,104,38,118,143,94,83,155,34,18,188,196,119,108,112,115,248,46,245,6,178,133,16,77,214,15,150,31,143,131,98,236,128,152,73,140,174,124,71,180,246,35,245,170,226,10,177,242,248,248,2,114,205,237,247,100,134,103,2,228,222,137,125,228,252,215,131,25,219,73,62,62,171,73,189,136,199,245,48,116,176,131,197,131,49,132,115,235,55,34,74,73,91,210,35,109,28,109,45,58,238,55,204,19,243,119,39,78,72,69,250,148,54,221,45,150,111,128,187,150,246,223,164,154,112,230,251,72,184,38,172,128,237,176,117,50,135,26,16,111,137,146,240,45,149,109,62,218,77,249,168,253,16,45,220,196,68,125,94,230,158,86,220,249,172,69,161,84,172,159,239,210,176,84,187,80,37,185,248,149,110,254,107,195,171,7,169,134,36,112,157,182,7,123,77,166,68,200,59,172,11,70,217,7,171,77,203,217,117,50,65,174,80,236,70,236,31,255,244,158,236,82,83,137,62,22,33,173,181,171,168,247,126,246,252,74,253,137,38,244,253,22,56,135,7,233,97,173,255,150,102,88,133,179,163,141,40,121,253,21,73,111,105,45,100,54,210,178,157,78,214,144,162,60,205,144,88,15,177,72,12,43,0,41,53,181,119,83,109,66,64,228,228,17,16,62,56,38,5,81,234,74,17,153,214,60,133,218,40,238,83,153,141,6,192,26,34,131,27,226,82,147,77,147,190,63,55,34,157,34,85,184,50,215,32,193,129,27,197,58,224,100,133,82,224,197,91,146,255,64,157,95,219,218,30,59,73,181,43,78,208,219,22,140,153,60,164,15,80,38,29,2,23,183,211,181,107,90,19,97,168,92,160,71,102,132,149,178,65,51,203,116,85,213,129,36,135,107,79,119,243,240,28,158,177,137,148,161,224,92,126,87,89,132,180,16,185,70,48,34,141,126,104,55,39,116,219,210,245,204,163,223,156,16,197,44,52,182,81,208,135,65,65,185,162,70,50,204,67,206,103,49,241,49,154,47,134,203,49,229,86,57,163,227,228,15,113,167,202,65,83,77,153,68,22,71,128,62,141,70,80,5,32,235,235,105,75,130,164,45,195,165,132,57,74,14,82,28,184,53,207,110,190,196,155,189,208,147,18,76,109,180,215,27,206,71,41,31,207,228,78,234,228,190,118,111,98,142,78,151,31,228,218,108,90,250,136,22,63,233,205,205,146,207,248,68,211,166,165,214,28,129,211,197,222,53,223,141,89,81,43,28,245,19,205,232,41,32,101,150,28,111,109,68,169,49,204,32,191,189,23,183,114,226,237,36,94,32,144,115,121,196,161,167,141,7,151,35,254,0,230,82,184,170,103,178,255,61,113,210,26,118,15,249,177,66,130,209,122,200,139,67,134,106,82,206,156,0,32,160,47,79,73,24,75,181,83,3,6,229,48,40,156,5,4,2,150,2,95,195,114,222,224,234,77,112,182,187,9,11,141,19,223,191,166,36,39,75,54,155,166,19,151,237,235,247,64,225,45,39,66,123,91,124,12,249,117,15,48,89,116,118,110,197,115,90,215,49,85,88,109,241,213,1,98,211,248,65,7,82,17,146,81,143,156,99,69,112,118,242,203,232,243,112,182,148,78,178,197,89,46,54,188,82,97,136,152,191,52,46,154,119,143,131,105,133,53,42,196,99,40,43,21,43,10,214,136,233,158,204,111,56,195,156,169,214,174,187,244,90,136,136,241,169,149,4,252,163,163,52,230,46,50,28,95,210,3,103,34,85,54,14,199,27,44,102,148,44,214,13,44,110,15,113,63,92,161,50,95,50,249,73,8,70,66,65,99,76,126,123,27,62,237,12,45,220,197,135,154,69,137,205,92,131,170,251,69,87,97,153,108,53,14,174,211,140,67,1,130,15,121,30,91,88,126,6,140,205,108,167,99,200,1,18,158,98,75,50,243,250,136,47,137,193,183,238,71,177,194,184,233,111,127,155,23,196,228,100,219,69,153,150,26,61,174,70,44,196,25,118,179,167,11,73,176,242,14,34,191,198,179,27,240,135,53,212,198,6,254,157,25,114,213,60,214,244,246,152,186,123,15,23,131,217,153,250,77,185,5,204,147,39,166,2,10,57,219,174,168,84,31,111,218,213,83,101,144,252,94,64,240,38,190,117,8,89,216,148,222,199,131,46,89,103,95,220,215,25,30,23,152,231,66,78,104,32,64,55,182,251,121,204,251,63,168,250,128,70,162,94,236,23,184,106,143,182,165,248,200,252,47,41,116,155,124,57,109,231,198,4,234,198,185,40,150,133,231,30,119,245,209,220,201,196,39,143,19,196,121,247,85,69,243,55,123,98,246,54,72,48,230,250,87,123,106,229,65,15,35,19,159,220,73,86,89,166,204,97,148,235,186,30,138,236,60,79,108,13,246,143,47,160,88,220,8,249,67,61,247,108,130,199,73,82,235,132,207,119,158,150,134,61,22,23,20,147,73,250,73,188,69,127,204,114,131,172,202,192,108,212,160,49,111,120,151,31,132,29,221,45,128,30,195,61,135,9,82,163,191,154,239,184,161,2,86,49,214,137,111,62,1,182,61,250,230,129,177,237,86,119,22,24,168,202,83,199,88,5,239,65,97,143,247,173,172,123,67,129,182,136,14,40,33,42,14,130,108,175,156,88,89,62,101,117,116,150,253,141,240,13,166,36,217,36,44,180,96,82,36,247,237,64,220,55,171,57,63,26,84,56,26,95,174,59,39,109,150,44,98,250,235,63,203,28,21,64,197,38,163,80,61,53,241,66,32,5,216,75,119,114,97,35,175,248,89,42,216,143,206,39,247,209,252,194,139,56,157,10,180,193,212,243,198,58,17,32,208,40,206,67,235,94,2,17,88,22,144,115,214,94,216,131,118,18,170,251,254,116,38,127,178,220,25,133,128,83,203,16,223,79,39,29,171,181,244,33,89,94,222,183,149,251,17,161,23,85,128,206,96,96,123,72,184,103,51,54,118,112,49,110,74,111,104,251,183,54,60,230,22,187,61,186,180,103,181,66,92,97,177,80,35,200,150,82,148,231,106,199,217,49,57,193,182,254,129,83,137,56,248,50,176,202,178,112,134,59,103,204,85,174,145,201,25,166,14,14,218,203,232,121,13,50,33,46,232,201,189,213,44,173,206,5,34,145,180,85,237,206,214,91,155,157,245,20,219,198,130,252,165,122,58,252,23,91,183,104,79,174,116,76,150,206,87,64,228,160,83,248,29,133,236,147,196,165,106,103,50,108,56,246,191,158,58,149,89,120,113,65,76,159,159,206,49,193,189,100,244,38,205,48,99,169,83,216,70,124,210,242,209,134,218,44,167,141,255,95,189,22,21,188,245,223,13,26,28,229,8,19,146,164,90,177,134,226,166,136,57,255,247,4,23,70,80,213,154,23,170,147,60,26,161,241,132,87,208,217,163,21,162,86,52,37,29,156,34,155,128,113,153,219,64,197,191,43,187,188,34,235,159,150,174,251,27,67,164,207,48,218,22,38,12,29,146,101,100,149,88,237,49,47,131,186,83,174,102,147,23,151,153,184,164,98,219,132,106,58,190,92,142,191,56,47,73,64,102,160,127,18,203,27,207,11,255,98,69,96,19,22,40,54,147,249,205,60,41,11,227,17,189,228,224,146,31,97,108,89,25,67,64,2,42,240,237,148,224,243,232,45,50,94,164,239,95,121,241,95,131,216,53,196,79,15,131,228,92,56,17,49,155,173,4,123,133,226,121,53,34,223,187,163,234,29,70,108,164,170,42,34,78,130,117,254,130,153,149,137,81,4,26,202,29,33,40,17,178,170,66,20,106,111,206,107,149,168,159,6,193,171,170,73,108,164,155,122,140,126,121,89,73,168,240,189,61,193,111,196,17,239,6,49,208,13,51,179,54,139,92,69,70,39,144,69,80,101,245,247,39,252,129,254,170,94,102,100,0,52,168,144,186,210,22,149,122,188,65,249,117,175,244,122,25,151,69,168,155,147,73,100,123,85,93,231,10,243,116,88,210,23,177,248,35,65,41,59,78,184,47,82,59,38,104,66,86,240,26,135,206,126,190,20,129,118,88,227,47,143,44,155,100,222,160,246,167,134,246,61,65,77,13,145,118,174,71,139,19,191,80,205,42,93,144,86,247,130,193,53,219,121,241,19,141,112,179,44,171,63,141,188,198,176,42,247,143,212,120,188,40,239,14,128,52,28,71,171,53,231,71,36,228,193,244,77,130,118,174,113,137,196,102,113,248,53,190,52,229,126,5,191,249,230,81,59,38,33,92,191,88,5,30,30,103,233,242,241,175,23,23,148,93,168,49,229,11,248,197,146,116,143,143,72,117,200,243,11,249,32,63,92,10,115,82,67,244,74,50,28,182,58,174,243,90,24,252,92,195,200,46,106,171,109,115,197,246,157,119,189,167,0,146,74,238,215,15,160,18,188,54,42,124,67,166,44,78,49,189,192,230,55,67,252,57,139,60,169,179,41,9,15,86,216,97,152,255,196,74,215,235,194,30,68,183,29,198,30,74,206,154,64,90,152,220,75,150,128,187,94,119,3,63,99,69,178,124,186,73,225,226,2,179,5,56,225,232,225,185,156,67,246,195,10,81,32,126,148,162,244,25,89,240,67,83,203,56,98,3,146,89,141,46,176,169,255,225,131,7,109,214,200,135,115,131,39,42,159,148,206,170,87,208,167,249,129,247,130,125,155,38,203,187,198,109,246,21,140,78,174,153,247,243,38,68,125,97,60,113,97,116,199,240,43,105,21,45,15,86,171,8,167,86,28,228,47,83,210,156,222,53,244,95,133,125,91,214,183,158,208,133,149,113,159,83,135,184,127,115,96,145,53,79,122,145,118,202,135,142,92,26,221,247,37,103,68,145,247,92,219,101,87,88,73,204,29,203,94,33,48,234,199,121,220,195,76,244,61,75,219,62,199,188,11,142,6,195,31,127,80,49,238,162,24,193,210,48,27,151,82,214,6,121,174,237,67,111,25,6,4,86,7,91,248,164,253,219,134,60,109,171,4,213,209,206,21,198,43,8,126,36,79,198,150,119,162,176,90,143,15,16,200,69,161,22,175,10,135,132,201,240,100,145,35,101,120,251,172,157,205,104,243,187,164,159,49,11,12,70,208,234,66,60,123,17,140,236,52,197,21,164,119,48,169,55,190,135,92,246,12,52,233,24,167,86,46,235,47,34,196,115,113,26,151,6,4,241,201,82,216,19,246,94,243,222,171,252,252,122,20,133,117,108,113,140,208,111,27,192,128,109,11,121,114,219,253,239,45,117,79,192,123,44,168,160,66,54,248,91,98,91,112,194,56,41,75,47,3,252,196,253,18,92,202,40,169,197,44,138,196,165,13,63,134,55,204,57,181,185,90,120,27,161,201,212,35,46,202,1,200,197,168,216,69,165,77,137,254,125,228,108,31,159,91,172,255,113,40,156,186,232,1,107,76,14,207,150,204,85,145,178,80,179,62,67,240,57,149,193,130,98,39,168,222,120,91,51,94,231,181,50,230,235,198,123,104,66,204,206,58,119,105,70,186,245,30,160,161,216,14,131,16,159,153,188,23,120,92,122,174,153,199,117,106,192,194,197,19,1,80,141,218,38,3,58,102,250,77,41,86,159,67,165,31,161,232,77,151,247,14,139,126,136,200,113,213,30,249,15,204,10,66,66,25,52,178,127,103,117,17,47,254,38,179,185,45,204,169,109,119,94,192,45,215,27,221,56,221,15,49,232,61,236,252,198,37,227,223,129,56,9,171,248,206,221,225,114,13,68,166,20,252,202,17,27,233,246,175,144,32,94,31,13,224,46,32,28,86,2,144,52,227,17,248,105,157,207,244,145,44,95,214,185,190,32,156,156,184,108,157,62,206,250,153,122,217,142,234,54,144,191,205,33,238,67,17,52,70,68,28,147,153,124,4,178,236,147,253,34,51,255,95,189,253,218,4,15,221,84,242,86,112,181,145,36,188,119,141,121,61,91,166,101,239,86,153,171,90,226,236,50,157,74,179,237,68,126,44,183,243,167,147,220,10,166,204,209,86,1,230,68,238,16,120,219,126,229,177,36,183,164,54,79,24,173,42,157,180,166,168,162,77,135,185,249,47,104,129,127,186,146,176,217,80,247,69,243,194,171,151,172,198,177,108,102,197,124,22,172,206,47,161,1,107,236,177,230,22,58,186,75,18,245,228,16,120,212,101,154,87,219,89,195,176,134,196,96,250,179,249,186,240,193,86,213,208,18,238,223,174,134,188,88,80,89,12,158,11,75,118,216,118,137,173,194,51,168,147,208,102,110,159,18,110,2,25,156,119,221,188,16,214,164,227,23,127,233,138,113,88,44,253,114,118,206,81,55,233,70,230,222,131,67,113,24,177,2,64,181,83,219,56,137,67,160,150,187,197,64,147,138,125,137,85,244,101,68,107,233,177,123,74,155,137,231,42,184,65,211,90,66,158,134,79,102,49,143,68,204,33,6,226,158,248,72,138,240,15,155,52,250,126,17,8,189,251,222,99,84,48,68,224,168,220,39,26,45,102,181,242,33,237,165,51,17,235,26,108,107,33,71,161,63,210,108,110,51,239,248,208,243,146,56,128,81,74,11,219,57,212,47,149,57,99,42,17,65,141,77,12,37,119,250,239,93,187,110,78,246,97,225,161,52,8,33,29,173,253,154,11,113,129,60,157,152,210,91,73,94,169,156,34,225,49,246,242,216,39,107,44,118,23,221,210,75,68,114,46,157,52,33,241,221,110,78,235,143,1,76,142,254,165,239,238,7,94,89,46,241,32,215,186,50,226,10,201,237,213,190,208,154,201,22,167,250,61,143,95,108,223,141,87,53,166,88,167,50,209,87,182,135,253,41,34,98,3,142,216,48,250,215,190,164,94,192,91,204,207,57,244,123,22,15,13,81,67,123,177,225,56,225,22,174,68,222,211,131,136,18,202,238,129,14,44,81,61,221,88,176,4,120,211,224,11,42,73,71,140,100,92,91,124,115,172,135,40,255,230,2,47,247,154,170,128,195,239,85,72,158,193,57,80,192,190,237,122,200,184,251,223,253,18,183,11,173,165,238,188,165,217,248,99,66,238,214,213,135,187,12,136,47,182,38,31,81,154,114,85,189,149,164,242,225,29,169,127,182,148,67,158,112,16,9,175,236,169,35,72,195,186,54,206,56,46,173,14,6,49,46,221,193,106,102,104,152,249,13,2,178,167,42,39,205,160,27,1,219,197,126,162,135,74,250,214,194,109,253,95,75,222,49,237,41,192,146,156,139,157,11,153,76,10,193,144,99,94,102,194,238,159,161,63,33,179,105,185,194,41,107,206,75,75,195,177,240,241,229,185,9,124,88,135,105,51,90,154,46,69,99,51,44,93,2,90,30,85,3,205,39,168,147,150,147,197,120,224,50,79,54,84,149,77,218,141,49,3,191,155,111,174,59,148,234,131,228,47,166,32,43,145,126,162,58,29,236,187,218,250,208,5,231,93,194,12,8,26,35,151,215,59,211,172,250,2,64,187,81,227,183,73,51,203,198,119,19,207,18,243,212,118,12,244,19,117,157,186,180,25,181,23,158,66,121,235,99,201,185,236,160,246,172,120,241,20,117,109,183,70,218,9,227,132,121,217,25,193,231,224,148,40,233,177,248,210,224,103,222,67,1,60,6,7,182,25,207,131,62,4,84,51,214,54,239,28,150,18,94,213,164,153,172,105,78,205,206,47,37,224,22,45,208,223,172,71,224,77,6,181,39,167,197,254,58,179,192,178,200,53,238,54,111,188,132,150,127,182,249,108,207,96,227,193,133,137,85,230,117,8,213,244,133,184,92,152,111,224,153,216,146,14,30,176,207,17,163,157,178,74,232,90,38,230,252,119,4,225,161,181,252,114,118,243,191,82,189,175,192,254,223,118,204,105,174,112,9,184,131,167,150,255,135,1,26,57,134,9,132,25,54,37,192,173,97,108,101,60,153,154,55,52,255,71,195,110,225,54,180,217,150,105,79,227,240,157,158,12,175,167,11,203,118,155,240,149,205,133,69,245,87,168,175,223,46,247,98,17,232,88,6,49,183,118,36,99,126,240,21,218,78,151,156,104,157,190,230,165,206,46,182,115,15,236,161,226,29,26,118,168,168,50,237,236,6,167,38,55,77,128,18,79,55,255,54,190,245,25,218,82,65,206,86,93,30,102,236,36,83,194,129,112,150,177,174,158,66,62,128,216,240,126,24,81,173,113,225,6,58,131,229,5,97,157,188,78,36,57,248,33,49,206,189,28,106,109,113,255,169,173,149,57,119,231,202,58,113,46,196,240,96,151,195,87,176,25,205,196,88,137,232,0,60,230,174,118,222,188,233,16,55,196,174,180,104,191,165,201,193,210,234,130,140,107,58,115,197,0,29,120,255,41,159,79,149,183,187,177,97,89,83,141,244,202,75,250,1,113,209,29,66,137,117,160,203,175,33,104,250,234,191,186,47,152,18,5,187,198,86,34,195,137,22,246,166,152,245,60,214,80,179,117,235,0,78,13,58,103,35,101,224,148,149,243,9,225,189,83,15,157,76,34,209,165,84,48,68,206,177,43,77,201,43,18,65,153,225,213,56,95,206,72,215,230,14,5,230,216,247,89,8,104,53,178,111,164,139,96,219,44,56,162,163,36,219,180,3,8,94,249,25,242,226,215,48,23,71,101,90,3,157,132,56,5,77,94,213,181,235,227,188,18,180,226,129,42,64,0,157,123,12,1,198,247,136,169,108,210,56,143,217,208,233,162,41,86,195,209,85,59,242,7,92,166,21,145,99,160,220,230,38,62,221,98,127,30,154,59,60,47,230,160,238,228,245,192,101,15,163,153,163,207,110,61,235,50,159,177,126,160,124,10,153,171,6,32,173,57,111,144,147,229,24,175,129,50,176,7,231,13,248,245,153,244,72,48,24,240,60,31,72,243,80,19,123,216,199,2,251,2,103,40,70,168,176,156,173,230,136,228,162,113,131,237,23,252,225,173,14,41,254,161,163,125,205,58,39,17,206,71,183,140,205,97,207,239,217,220,116,13,21,69,31,64,198,18,17,37,114,95,12,194,25,198,196,248,135,22,226,56,58,198,98,150,253,16,251,194,102,26,54,83,117,228,6,234,152,197,173,185,190,242,73,227,48,159,218,48,200,75,38,148,84,235,109,60,163,221,93,14,221,187,203,121,136,232,37,131,180,249,92,204,15,165,54,237,152,94,224,22,176,44,222,180,23,59,112,81,75,75,46,254,145,247,40,151,134,99,115,154,32,167,103,10,195,79,96,206,50,21,57,74,130,174,192,183,134,20,236,154,89,75,227,52,39,33,237,242,17,136,209,80,165,8,37,211,11,20,68,213,37,41,27,57,125,250,11,28,239,120,217,222,146,24,30,167,15,114,69,45,55,253,236,225,107,194,198,170,208,123,146,189,214,0,203,240,250,81,20,248,28,205,124,35,41,31,126,16,26,196,30,95,106,190,145,49,213,29,135,96,250,51,93,5,206,243,243,241,11,234,84,81,225,232,87,80,92,170,242,98,148,12,12,231,22,253,7,64,194,13,254,166,94,164,133,207,41,108,222,125,98,15,62,233,23,241,254,164,23,240,182,41,55,149,147,12,93,80,174,157,251,121,155,67,79,2,107,210,179,148,98,50,123,132,195,68,107,123,27,80,66,151,141,218,93,10,204,198,39,144,3,49,109,39,138,117,253,127,23,179,224,102,251,23,135,163,30,34,97,43,241,106,154,255,80,75,150,241,181,129,128,71,171,133,4,183,181,205,242,176,178,129,106,30,168,127,138,4,111,28,108,51,77,39,9,203,137,216,80,134,73,204,199,127,89,16,98,88,220,135,47,7,215,26,243,7,66,33,13,127,210,103,64,165,108,58,70,116,180,227,88,48,163,22,229,44,65,99,254,23,215,6,3,209,184,127,106,241,48,135,161,11,15,9,120,17,85,235,46,110,59,254,227,105,220,50,49,160,53,55,82,45,212,169,10,159,38,61,212,132,68,189,205,97,207,111,124,49,55,225,75,192,243,49,96,13,184,94,160,79,130,199,113,207,5,84,122,9,16,122,124,174,132,176,106,217,50,126,12,168,87,140,71,122,90,215,236,53,234,142,75,228,18,255,214,42,31,212,55,167,11,4,136,8,60,211,60,196,165,132,81,28,60,165,100,81,194,94,142,143,87,27,98,208,173,233,192,157,143,119,130,26,91,209,78,175,129,127,179,243,140,161,21,131,63,150,14,66,117,151,5,4,230,65,22,44,226,109,161,155,223,113,230,68,100,138,152,183,238,48,188,162,89,205,206,242,171,14,17,246,123,242,238,52,85,115,108,59,142,135,62,224,36,253,74,14,196,91,182,59,2,163,65,58,109,213,23,228,142,211,199,204,170,152,70,254,52,194,172,66,206,118,49,243,168,88,186,250,123,247,151,43,70,218,143,187,212,144,21,127,102,118,135,198,18,255,104,110,56,198,248,146,156,160,157,217,239,6,44,249,60,176,168,202,202,176,209,136,125,192,96,62,3,202,47,172,96,174,155,55,5,182,97,171,18,80,135,158,163,225,89,181,80,45,147,207,243,157,61,195,79,41,98,107,224,214,0,252,143,161,159,241,202,94,57,237,235,116,166,246,171,9,35,90,34,153,250,251,120,161,177,19,235,44,54,203,230,218,109,24,110,220,127,249,118,211,33,40,106,162,63,188,180,93,132,216,27,220,135,45,120,159,161,163,126,178,210,35,70,123,158,152,54,77,150,26,178,226,52,150,107,246,105,38,225,44,94,201,148,166,241,34,226,131,99,40,185,80,120,171,83,210,183,192,57,83,68,77,166,50,231,150,176,159,181,3,43,75,220,204,5,33,35,225,70,10,97,65,79,250,117,91,174,72,69,25,96,156,59,89,228,225,183,226,6,122,210,41,117,173,137,108,0,139,174,98,126,221,226,161,21,133,54,139,114,15,222,124,206,174,15,42,238,228,185,187,38,71,146,105,203,154,30,75,239,169,86,156,213,12,243,182,41,237,187,5,32,77,253,156,253,181,196,198,215,102,61,159,249,140,89,168,222,60,216,229,151,30,21,195,81,244,201,64,53,125,63,201,152,210,141,243,105,168,60,110,140,112,179,157,197,172,129,39,84,119,71,95,126,211,181,119,187,247,188,218,229,92,202,19,141,91,192,248,180,115,104,145,191,227,87,213,45,70,153,21,238,167,231,189,92,235,65,232,48,207,104,64,154,12,128,225,51,168,163,57,62,182,254,169,253,176,207,166,73,182,152,11,47,250,56,108,176,2,240,163,117,2,148,227,246,206,55,145,149,75,250,157,218,20,116,191,199,175,36,202,219,88,86,131,44,144,133,145,161,117,250,151,100,54,74,43,234,155,11,166,7,235,5,88,138,252,167,105,84,243,152,170,63,235,110,60,47,48,122,255,14,156,64,211,204,129,226,25,213,21,35,105,59,118,48,182,119,184,159,142,63,15,226,194,29,228,212,7,235,131,54,173,186,203,66,18,159,114,166,76,83,145,87,237,66,6,232,136,75,61,140,32,132,139,134,122,11,80,21,32,56,115,58,187,40,5,21,156,66,96,101,116,124,234,41,246,219,87,3,44,123,247,2,213,210,120,37,138,125,149,70,250,255,127,217,86,64,47,213,8,89,238,156,157,54,25,229,105,59,185,129,227,143,162,122,155,122,48,173,12,215,215,210,107,48,249,69,253,11,48,56,209,209,51,30,124,88,177,143,202,195,122,163,103,120,59,76,110,105,210,147,8,94,233,174,40,242,181,180,199,52,21,121,21,49,194,238,219,216,66,225,11,10,186,255,163,16,105,118,148,97,82,100,201,36,11,47,129,78,171,101,223,245,145,22,61,87,133,52,64,179,37,128,5,245,2,71,182,91,1,107,48,180,100,39,26,64,140,139,236,207,250,57,135,238,172,88,117,91,5,46,60,74,113,213,187,19,86,153,8,181,160,255,15,110,241,91,224,91,80,95,52,113,4,162,88,31,53,20,13,67,222,222,99,55,94,171,82,96,236,8,241,81,70,163,59,83,39,30,90,16,90,154,113,11,208,35,130,122,147,17,109,233,129,104,65,97,140,22,160,89,243,136,30,152,139,86,79,1,151,32,59,177,20,178,219,7,137,52,70,206,155,89,233,170,252,177,166,72,28,114,122,58,246,229,106,110,109,253,233,112,129,45,126,235,4,155,147,217,109,184,0,101,81,205,168,110,169,24,9,194,151,36,130,248,136,200,106,75,4,250,220,87,86,72,240,181,83,185,115,78,199,10,210,207,168,214,141,228,94,244,245,136,208,217,253,160,20,118,122,245,107,178,34,70,60,234,21,19,172,176,170,204,150,248,11,111,225,138,89,162,36,165,105,250,136,128,32,193,79,245,151,71,47,54,207,159,220,249,98,28,71,3,149,231,40,95,26,214,165,242,242,252,247,72,35,230,165,116,23,103,254,60,151,64,79,3,185,18,85,200,164,23,169,17,104,41,123,138,21,70,176,102,128,194,177,191,221,195,95,255,84,251,112,61,247,199,178,50,207,41,19,57,120,226,16,169,16,251,188,242,112,41,244,126,212,215,156,118,24,206,226,31,174,210,226,242,82,43,73,70,80,34,121,25,164,202,117,172,112,229,183,244,44,74,6,12,240,25,81,242,234,194,228,26,218,92,49,109,79,236,122,0,144,132,113,106,142,92,172,54,214,213,64,232,122,165,56,131,103,77,129,203,102,234,237,78,27,243,184,21,186,129,201,106,152,34,3,32,110,233,189,5,168,9,36,155,41,26,14,240,51,197,61,187,129,213,28,81,168,73,42,7,241,168,155,4,97,185,134,65,41,221,8,3,10,202,111,152,12,62,64,90,181,224,243,218,219,122,132,10,12,140,239,81,11,74,43,116,236,55,90,26,242,63,192,66,206,171,160,42,15,229,204,147,105,44,203,123,92,87,75,121,187,201,207,244,82,146,118,101,32,168,106,75,34,109,140,145,94,120,56,203,105,140,251,35,158,247,96,59,68,165,56,169,6,99,158,231,180,50,54,158,131,201,245,168,5,56,76,142,59,170,118,99,70,24,210,24,208,66,188,250,21,75,246,88,123,51,87,5,172,7,104,241,152,247,212,149,113,100,246,64,192,159,0,231,145,41,231,126,172,228,36,103,39,160,16,154,181,40,201,187,193,248,135,235,35,117,46,157,230,240,8,18,238,121,11,8,129,98,133,32,112,160,142,16,169,216,186,57,68,120,143,174,169,53,115,200,223,76,83,12,20,71,73,73,97,79,185,139,163,48,148,117,62,182,236,252,151,208,162,213,131,135,143,241,203,5,204,3,103,31,105,183,72,239,81,102,208,113,237,166,32,28,151,187,48,234,44,133,247,156,155,206,130,189,49,195,144,208,39,4,247,189,106,252,141,23,26,101,174,185,48,62,157,34,246,99,152,25,166,165,245,28,153,120,106,63,183,144,60,72,162,34,21,54,37,86,195,8,19,118,123,236,98,28,52,10,254,228,175,100,215,196,21,51,129,20,135,207,111,108,84,223,107,31,96,229,174,78,152,221,154,139,11,125,23,232,236,56,38,171,156,27,249,0,80,40,143,23,83,115,13,8,240,43,246,64,232,159,180,156,196,32,174,131,28,130,217,236,179,165,20,153,48,162,156,32,255,246,139,168,134,81,7,77,242,167,143,73,44,93,226,14,236,81,107,197,35,80,194,185,178,176,150,253,249,239,253,84,192,193,2,80,28,120,184,201,33,30,241,14,231,163,131,2,250,196,97,64,240,234,236,225,213,193,161,129,72,197,206,19,233,220,126,248,58,237,38,148,77,253,28,128,23,202,105,176,180,23,231,18,165,149,12,152,58,254,218,204,182,52,222,44,251,141,11,143,230,204,26,135,216,104,47,40,44,144,175,22,172,5,129,74,233,229,161,152,115,2,238,248,190,76,194,57,166,95,254,44,79,83,229,251,210,24,71,74,23,17,79,29,171,242,70,79,83,114,226,203,83,99,121,251,10,140,90,23,57,65,113,206,139,235,60,58,170,155,206,214,218,245,240,4,228,13,157,73,39,114,174,97,150,239,143,40,94,104,111,155,149,230,194,95,163,248,99,75,91,243,112,84,45,136,230,144,77,201,166,45,234,245,103,49,95,65,192,203,171,83,170,226,217,187,9,89,152,80,255,12,50,215,5,67,164,214,154,234,162,19,226,124,246,6,51,149,101,196,240,148,217,102,94,18,149,38,133,165,91,4,100,171,62,182,176,211,225,227,180,24,224,230,198,248,3,145,50,239,4,101,173,225,136,56,64,66,171,154,215,190,94,203,152,252,6,218,210,190,214,131,226,171,239,230,123,61,65,51,202,96,44,82,241,111,18,16,188,158,211,254,78,2,94,146,10,165,198,131,159,103,241,81,101,94,240,108,217,213,38,187,205,236,71,38,81,164,252,116,86,37,239,66,39,180,126,198,96,182,187,55,218,26,223,30,129,28,13,143,145,18,251,204,245,104,170,96,161,190,131,55,35,88,76,94,146,227,69,119,240,144,126,255,65,155,37,92,89,39,154,234,197,218,245,238,231,60,43,132,101,22,178,182,123,136,199,45,207,48,138,107,35,246,225,83,237,91,255,94,149,239,56,135,113,237,56,191,125,45,119,238,41,86,111,39,22,0,36,43,12,198,108,236,64,227,18,5,143,145,245,84,173,139,249,235,98,239,71,42,185,243,194,243,203,193,233,57,166,125,204,115,172,117,235,96,97,3,204,44,196,182,218,177,8,100,184,28,225,74,100,4,196,219,124,162,229,133,210,158,191,71,48,103,160,155,249,250,234,52,44,171,111,179,116,159,116,225,119,15,115,125,135,179,228,39,31,74,221,64,93,105,64,158,84,252,172,57,235,66,246,251,80,94,126,51,108,9,48,231,1,49,204,8,25,125,38,138,156,59,174,69,109,223,91,216,163,70,44,22,207,124,191,204,135,67,24,240,83,84,75,134,43,146,139,28,58,230,226,242,70,50,112,229,207,221,252,108,34,182,112,132,226,39,16,189,134,97,245,22,112,186,214,222,20,182,235,6,242,19,214,45,177,94,149,168,167,200,39,203,136,59,47,195,30,168,7,28,176,68,1,137,80,131,93,224,199,181,144,105,41,211,11,77,112,155,4,119,203,9,186,188,198,24,10,101,4,157,222,31,241,229,252,233,70,84,35,5,211,10,199,246,50,121,184,140,57,159,158,253,95,163,93,205,74,54,151,244,119,196,190,102,184,85,29,13,2,83,211,163,225,211,129,75,46,58,163,136,76,132,119,222,245,253,143,248,179,77,159,134,36,171,13,216,149,254,233,40,208,194,29,148,122,227,125,0,108,159,171,171,71,182,79,154,35,2,224,123,89,222,183,40,2,104,94,188,76,57,5,119,96,182,161,213,157,138,214,55,166,7,44,20,199,201,224,8,254,9,104,161,139,163,103,187,86,165,156,242,183,200,57,180,242,127,2,131,94,152,109,137,39,124,27,105,162,191,100,139,213,9,62,158,21,94,115,123,251,62,140,207,228,50,46,172,71,137,124,104,91,136,222,13,213,208,209,87,220,157,229,28,234,75,187,120,125,244,210,228,207,72,65,216,119,246,152,0,121,141,10,248,231,179,183,229,112,126,159,97,47,178,65,157,101,30,249,217,136,193,211,118,112,25,9,230,121,62,136,145,28,232,33,68,28,0,154,179,47,46,24,87,252,167,151,174,147,59,162,166,91,176,237,243,121,29,64,0,239,104,140,240,125,46,252,79,250,91,58,100,151,69,253,204,172,99,121,185,4,193,111,242,96,164,216,71,189,177,221,225,87,74,118,23,111,161,202,136,142,5,148,124,150,148,211,158,161,250,15,164,51,221,19,230,200,184,121,72,42,5,125,96,154,219,211,196,110,75,68,103,216,118,90,207,93,166,119,116,28,102,194,64,249,211,37,93,186,20,80,230,29,44,163,250,22,114,246,151,46,157,252,84,43,32,146,109,3,76,140,181,79,58,123,26,233,159,9,77,30,239,36,236,111,161,254,153,97,70,96,77,213,250,107,107,2,174,179,184,158,193,224,227,20,113,162,4,58,92,149,68,18,167,180,1,0,157,184,133,136,153,243,222,70,212,6,208,168,6,62,73,54,109,80,249,58,65,199,133,219,15,205,112,80,230,59,85,11,196,144,128,194,93,92,198,42,157,217,103,126,72,89,1,69,231,82,118,220,212,151,103,157,199,46,160,67,129,142,254,119,198,226,109,49,94,164,193,34,18,227,35,237,134,183,151,211,93,44,204,184,123,45,88,170,7,241,200,7,73,127,135,170,8,188,83,39,57,253,128,166,155,180,125,55,129,22,62,14,234,169,27,147,54,177,139,168,119,134,32,232,98,109,112,117,95,63,205,63,43,5,148,31,53,238,13,231,44,10,65,114,221,149,226,158,119,11,211,203,112,234,94,19,45,122,50,63,123,121,73,250,224,239,7,139,46,93,71,104,192,251,29,198,23,196,249,41,212,53,139,84,209,249,19,181,196,5,189,103,10,169,115,166,198,33,122,27,232,104,122,237,111,64,177,168,219,197,149,158,244,190,172,240,200,158,70,101,248,237,206,140,12,37,249,40,39,80,221,57,141,223,1,221,161,24,13,134,15,91,207,249,100,133,140,115,54,71,97,140,123,84,32,65,97,213,228,105,27,6,212,237,162,205,221,1,145,145,60,70,146,27,146,139,164,243,227,40,73,111,142,57,189,109,116,114,91,89,223,203,219,203,220,108,180,145,52,57,114,90,154,46,130,88,18,129,168,37,0,178,185,101,252,1,223,138,111,46,101,195,97,170,139,193,239,22,49,229,152,198,155,102,174,8,208,62,245,30,250,42,18,214,238,123,81,178,125,77,98,150,9,208,155,222,39,119,181,66,131,93,77,51,153,137,253,185,70,24,186,200,208,127,244,250,205,233,85,150,167,185,243,67,153,6,193,79,196,55,216,98,172,56,175,7,254,220,115,191,12,127,213,40,79,231,158,249,228,178,248,166,167,32,28,252,73,82,132,84,160,68,69,152,125,105,138,125,35,70,71,169,75,210,83,220,152,74,50,201,119,10,50,40,230,135,4,153,203,40,215,146,8,139,243,176,63,177,42,19,148,144,11,115,123,55,17,3,141,30,225,90,229,23,7,15,69,73,151,66,248,96,117,29,255,194,100,203,11,22,231,101,93,142,199,209,105,164,85,94,195,234,240,74,64,108,198,110,242,92,235,228,1,206,226,43,90,23,218,57,102,66,183,135,201,12,218,205,164,229,200,217,93,107,191,34,57,209,22,218,216,21,128,208,41,163,103,95,133,90,180,58,41,212,191,113,155,118,2,243,77,108,136,101,55,2,102,140,56,9,241,48,21,44,105,241,98,22,28,222,255,190,53,25,48,228,115,26,9,109,129,117,28,167,5,169,240,160,12,83,15,196,78,21,50,253,80,13,219,210,158,224,39,179,230,233,141,106,23,226,237,19,239,61,208,23,230,125,249,33,246,98,204,233,72,34,5,67,61,237,29,104,158,110,156,248,104,239,22,203,231,252,177,224,167,85,187,59,59,181,155,92,61,185,45,32,156,167,199,142,29,65,212,143,138,188,129,192,3,69,145,241,61,46,154,77,86,145,10,58,158,59,44,145,132,60,35,30,205,200,86,238,6,166,30,110,136,249,30,151,207,14,25,54,154,145,131,148,101,102,29,90,84,137,204,29,72,201,232,56,201,254,200,35,51,43,152,163,201,190,28,77,39,248,13,91,188,121,159,62,67,50,182,80,13,190,6,69,126,16,151,140,248,164,223,242,194,180,130,159,249,145,198,47,4,161,161,224,192,94,196,182,16,195,100,58,44,168,163,228,194,159,207,105,245,8,183,33,244,87,243,85,162,189,251,165,219,202,241,15,253,142,115,68,159,179,110,156,149,164,132,214,181,239,112,186,207,127,247,104,18,140,213,1,213,39,117,245,118,115,112,154,58,59,193,100,221,185,169,242,76,230,131,75,181,135,17,77,106,192,10,127,216,100,209,6,82,42,219,56,25,240,138,176,64,55,16,1,89,94,103,65,36,121,143,95,139,113,36,219,231,43,106,219,4,242,213,176,96,12,11,7,177,44,242,55,252,61,149,19,155,127,251,41,197,24,75,0,152,88,222,86,37,181,174,6,105,74,225,134,119,148,243,0,140,25,97,82,170,155,12,197,160,91,68,155,241,34,23,166,58,133,129,246,199,54,208,60,95,80,119,23,194,67,239,22,189,83,11,67,77,77,20,70,23,46,214,68,130,162,26,0,74,103,242,142,189,81,178,219,197,1,88,220,98,43,152,99,134,166,150,69,221,70,56,189,195,33,194,98,89,19,119,1,203,117,40,42,111,114,217,19,242,94,29,113,92,68,163,1,56,49,100,176,201,149,40,247,89,32,134,232,100,23,158,22,209,99,162,83,216,195,193,103,116,164,14,207,252,253,145,3,116,106,8,51,249,102,38,240,84,236,140,84,56,13,117,151,143,241,219,253,13,127,196,242,238,115,211,63,206,22,216,136,23,44,37,168,104,201,97,169,38,65,118,96,199,153,150,59,115,219,65,177,195,185,32,80,180,175,19,2,89,149,18,104,17,159,29,221,153,60,105,239,124,27,134,149,184,232,65,124,109,15,67,151,235,29,248,214,2,78,183,65,165,44,153,43,242,161,84,94,18,214,38,253,230,240,199,121,94,26,145,217,19,79,163,15,224,159,99,149,205,209,76,234,189,206,166,218,127,240,34,117,208,204,31,194,218,240,176,207,144,148,229,102,229,6,88,28,64,210,232,31,153,222,34,253,225,122,180,169,201,101,218,177,7,67,72,209,63,175,194,252,39,200,104,177,76,2,72,117,156,31,89,71,156,64,188,132,118,29,118,144,117,40,143,241,175,178,175,98,67,222,1,32,254,98,252,210,26,33,111,148,169,29,136,45,242,185,83,224,58,30,79,174,62,57,122,115,99,56,250,52,217,114,41,127,200,208,82,150,227,148,154,25,241,3,177,127,184,38,253,171,224,194,149,34,23,64,155,159,222,236,107,10,44,52,81,98,123,177,106,95,234,215,102,116,29,212,190,63,18,212,87,120,177,176,15,103,219,214,128,176,209,99,120,113,86,174,219,162,36,83,76,77,81,140,97,159,230,184,151,146,174,77,48,95,88,238,9,179,116,235,60,53,80,82,211,175,235,104,141,46,130,103,253,151,79,188,110,127,162,176,104,153,142,253,106,82,192,81,255,137,64,77,16,77,25,215,124,72,13,59,70,10,157,114,244,70,156,81,99,130,2,171,237,182,107,120,166,75,141,227,19,59,129,251,28,4,252,105,251,239,44,74,139,192,238,217,105,195,224,168,125,192,172,61,79,147,215,29,59,176,238,70,127,190,246,113,208,24,90,58,234,209,78,88,217,119,211,125,168,126,239,70,5,181,11,228,154,44,171,35,189,209,134,221,80,107,25,216,45,230,30,168,247,105,88,34,85,183,9,16,109,159,182,160,227,2,66,190,15,188,59,70,79,44,245,209,210,174,240,65,40,221,235,228,253,117,212,27,72,54,118,141,211,133,100,73,27,26,195,178,247,6,196,237,6,33,255,4,172,189,222,174,104,127,12,26,132,14,173,15,144,133,91,31,73,15,112,106,96,91,34,135,192,76,40,252,60,218,8,187,17,86,35,208,241,53,172,130,185,117,34,5,216,135,217,19,218,118,64,158,223,93,164,88,248,1,133,192,96,28,178,140,211,101,116,36,107,65,87,179,48,112,18,20,147,192,137,23,254,48,187,108,231,158,229,144,61,209,89,125,222,93,110,216,145,168,245,191,181,225,89,110,190,228,178,220,201,6,70,60,66,226,188,229,217,106,140,24,14,218,99,7,251,174,119,130,119,124,173,34,109,182,247,199,61,52,122,200,176,230,192,118,154,74,80,154,239,177,96,195,118,33,147,255,54,169,184,178,143,155,201,93,92,70,113,173,36,100,218,207,117,109,249,172,14,102,195,174,116,46,54,207,160,160,169,85,148,185,221,201,215,56,82,147,173,252,164,217,198,235,147,6,177,146,207,181,210,188,94,233,2,104,193,106,23,74,148,86,82,11,125,133,81,71,71,177,48,81,75,203,13,214,241,56,233,148,105,215,134,132,127,122,0,72,172,238,144,51,0,80,59,169,147,71,122,153,97,232,23,96,145,175,175,228,36,248,73,139,230,88,193,140,221,216,16,243,195,121,71,141,10,226,117,211,124,176,4,143,222,119,10,57,77,4,118,200,9,10,19,105,172,56,7,218,185,16,175,102,146,25,121,12,73,111,118,70,213,22,63,144,174,216,80,2,15,113,200,137,87,122,63,53,44,190,213,36,48,203,218,15,123,86,249,41,21,141,173,90,32,115,175,180,190,200,67,143,194,54,178,91,129,40,77,207,58,140,133,67,205,122,24,44,88,43,196,74,177,96,165,215,156,5,166,85,35,6,101,227,81,179,163,140,26,114,174,239,166,21,213,180,32,56,190,191,224,248,88,206,161,171,2,189,12,224,164,97,194,64,208,69,207,91,161,191,161,141,155,249,19,169,24,252,154,64,85,72,24,216,0,49,19,209,122,148,93,146,189,16,18,185,114,243,29,155,23,101,83,213,154,209,167,238,155,67,142,109,165,74,81,122,225,126,96,133,29,155,92,101,170,122,224,115,190,51,14,235,125,104,10,77,1,0,247,119,63,29,144,212,35,215,78,158,52,177,7,75,227,132,43,61,70,95,163,228,130,72,7,12,202,88,15,208,183,110,24,195,107,218,10,102,185,145,17,172,13,171,17,239,159,86,214,221,128,205,241,212,68,168,81,189,39,86,115,252,214,232,44,45,205,189,222,45,73,210,148,198,85,58,201,63,224,193,186,85,219,167,180,238,142,89,12,100,139,35,254,100,100,224,102,83,156,71,148,12,157,189,227,17,241,193,107,153,75,38,170,214,158,130,35,228,224,222,193,144,236,226,43,165,14,189,112,199,212,185,187,230,39,232,186,152,227,81,156,150,99,127,47,175,22,107,67,90,140,21,105,59,11,162,38,238,154,92,34,243,60,207,48,10,84,152,199,159,135,143,145,105,245,136,53,44,249,96,253,192,114,104,188,248,226,123,115,56,252,14,214,102,109,155,65,254,176,23,53,252,226,137,158,227,146,48,204,43,253,169,209,125,106,16,100,234,168,58,159,18,155,182,48,201,89,247,143,208,21,128,26,101,234,2,235,208,113,11,24,181,33,158,110,58,50,19,40,198,173,141,238,249,228,25,41,136,34,235,2,187,22,139,173,231,13,32,96,197,84,146,132,37,234,175,95,100,11,144,230,241,100,204,185,57,229,5,183,59,25,251,214,122,88,137,116,129,116,38,105,227,26,34,52,186,1,250,103,10,252,214,214,48,180,130,97,83,139,224,177,117,66,43,173,32,150,67,75,184,21,123,98,239,125,246,104,154,96,17,134,83,174,140,8,117,250,13,123,60,157,130,41,238,175,143,247,202,115,153,37,13,225,51,142,125,246,195,164,245,64,1,229,147,191,225,23,116,115,234,115,158,195,209,189,71,188,18,180,121,164,21,78,0,133,248,132,64,115,91,114,120,248,202,31,53,90,240,48,243,170,162,136,74,146,42,193,250,88,62,219,42,223,215,229,145,191,225,177,30,23,136,79,100,254,133,113,201,243,243,204,174,230,196,78,170,156,72,95,0,144,241,120,246,254,123,77,220,199,203,14,155,218,165,18,16,77,64,108,123,40,166,228,197,245,113,191,18,29,57,190,89,196,178,150,220,178,47,13,233,102,116,240,157,160,127,40,27,98,15,250,166,134,30,25,8,97,144,128,85,195,255,85,43,218,110,121,157,155,195,27,50,69,162,54,143,236,135,222,32,88,147,177,81,68,93,23,112,33,152,67,49,132,197,99,137,112,214,27,155,40,245,247,119,201,198,82,75,167,113,138,82,233,203,28,21,241,7,248,242,144,54,231,60,112,237,78,198,42,104,219,220,67,60,1,194,91,128,40,170,111,47,81,187,236,127,126,209,234,126,28,107,162,87,148,46,29,120,106,99,31,164,172,118,243,120,180,186,84,178,135,214,85,226,152,183,244,65,127,104,37,112,222,212,13,159,123,254,22,159,25,139,121,219,128,83,25,107,180,26,0,155,51,239,227,186,231,221,218,219,239,42,159,220,185,234,213,190,192,134,137,40,43,59,48,7,41,118,104,28,37,144,172,194,113,153,17,237,43,169,103,114,21,224,67,164,203,155,240,211,217,229,117,54,127,60,68,23,181,82,237,116,32,220,208,50,135,215,52,184,146,9,199,21,154,47,113,5,110,60,176,99,103,161,29,255,236,41,27,143,255,111,249,34,55,4,128,99,41,11,37,162,223,139,194,90,212,112,22,144,146,215,85,119,147,116,81,43,234,133,217,204,243,55,42,179,26,162,36,184,215,178,205,252,171,132,41,170,204,114,28,2,13,255,42,58,30,246,150,202,157,86,81,56,170,25,173,28,79,84,134,235,43,226,116,128,101,32,118,27,74,152,172,223,31,250,134,1,24,245,247,110,5,122,213,80,149,220,167,125,213,173,188,158,245,136,118,198,59,2,81,50,15,43,158,95,144,68,158,130,174,87,146,193,51,169,214,225,110,208,142,178,150,15,85,253,220,237,227,103,27,188,124,202,108,109,39,13,11,64,156,64,158,230,95,117,176,48,104,102,44,231,2,214,83,121,224,199,54,174,209,247,140,174,9,47,79,214,86,120,110,104,177,83,255,116,90,70,180,86,19,123,241,211,187,24,15,40,136,107,115,144,194,139,155,197,179,23,40,148,90,142,49,2,48,118,232,45,10,183,193,255,68,6,15,96,42,26,82,154,108,0,81,82,177,93,178,138,218,9,49,148,78,36,74,22,249,72,202,114,180,120,151,21,222,145,205,190,76,217,227,236,50,219,8,165,191,36,51,7,241,230,64,163,98,72,3,89,202,246,128,214,91,9,223,122,75,130,78,210,84,211,56,129,11,80,159,224,28,219,205,241,132,97,43,85,7,111,126,95,97,195,169,68,234,63,157,244,111,75,187,162,209,182,187,85,129,204,198,130,223,35,176,241,165,137,65,102,101,244,62,238,253,126,125,23,26,158,100,88,128,151,61,239,179,188,195,26,12,158,86,230,126,164,188,123,211,33,159,185,159,232,152,125,11,101,6,251,43,60,32,205,167,7,70,27,136,167,16,170,226,178,203,110,215,221,242,189,74,135,23,13,219,44,146,100,241,159,26,163,184,143,132,161,64,88,3,136,77,201,109,76,84,37,39,45,227,180,68,114,22,192,200,241,204,211,35,31,161,45,40,23,36,219,7,130,82,46,65,229,134,183,94,173,186,13,152,152,51,185,212,201,76,98,122,188,174,127,148,88,206,209,98,68,122,217,0,156,149,197,8,141,30,79,122,234,236,145,4,251,122,205,216,255,226,83,184,193,231,3,15,228,32,9,239,204,64,144,155,146,204,68,235,9,156,189,242,247,167,12,180,131,77,245,233,53,197,191,35,122,189,97,250,51,26,209,233,234,137,129,112,89,200,234,131,99,197,90,101,74,63,175,217,10,84,30,52,140,245,181,198,86,209,238,215,48,192,94,35,49,149,22,115,159,93,122,180,241,50,162,14,243,114,150,186,108,102,96,250,145,207,32,241,240,61,176,143,228,157,32,54,1,225,28,24,198,50,14,181,210,35,66,8,208,168,191,215,62,22,170,82,211,36,47,192,166,46,150,2,181,188,113,197,182,25,39,87,38,202,140,18,111,154,255,46,185,116,143,209,152,66,187,168,210,235,30,2,137,104,183,129,66,123,201,214,212,169,206,187,244,30,65,156,210,129,92,176,142,66,53,78,71,229,18,111,158,9,79,136,255,124,60,50,81,114,155,241,1,34,50,31,95,49,197,26,202,245,164,200,143,210,70,178,120,129,152,191,202,225,78,29,115,156,51,148,42,25,94,15,146,17,131,24,231,43,64,20,196,25,81,68,133,142,3,223,249,126,56,146,188,63,127,150,248,136,118,133,32,243,110,131,125,135,59,45,173,157,3,98,229,122,239,29,236,206,96,20,159,226,205,247,120,122,75,219,9,112,14,250,14,74,127,213,118,77,162,179,104,65,52,224,113,241,5,229,123,217,14,227,66,135,86,30,227,185,22,96,197,165,240,43,169,135,63,42,86,228,179,12,197,229,174,220,1,65,188,24,210,250,236,170,124,3,208,86,176,73,201,236,43,36,86,190,7,178,242,17,160,245,242,9,89,117,247,52,147,27,132,179,217,114,95,167,156,218,3,137,75,122,127,214,2,108,33,228,219,142,226,172,161,113,165,240,16,31,65,21,255,49,120,3,123,45,198,97,208,127,212,12,87,27,42,113,192,18,176,92,26,77,151,225,31,56,70,25,212,25,118,221,228,114,59,104,161,236,138,175,78,0,255,143,152,251,144,247,1,10,26,23,224,175,101,102,219,215,75,116,105,90,145,74,26,18,227,154,230,3,99,132,31,91,99,11,42,62,89,227,17,190,249,131,250,169,165,32,91,215,67,131,222,211,93,136,87,165,247,166,165,137,231,126,71,161,68,208,225,24,65,147,136,143,13,169,123,61,119,132,211,14,10,205,245,42,84,92,42,61,139,197,127,26,47,103,194,194,89,6,110,224,206,206,23,144,104,16,105,251,164,93,175,127,121,160,225,75,24,86,22,119,78,115,96,33,185,178,173,69,252,231,160,98,195,110,25,214,210,170,191,163,175,144,210,151,144,185,50,27,6,56,133,96,146,163,246,121,132,4,41,157,91,191,233,123,231,87,1,62,186,151,69,105,242,58,141,123,179,80,156,175,44,44,144,229,175,89,182,77,16,68,4,65,92,226,185,182,244,62,178,194,47,128,117,44,140,125,84,193,113,196,204,99,170,137,50,247,76,234,250,239,243,15,154,70,113,25,32,234,10,241,170,86,238,82,179,159,143,7,60,200,107,175,223,1,71,93,203,21,158,50,46,225,39,244,91,126,52,92,93,102,196,85,200,168,213,168,244,154,7,190,13,214,107,246,0,207,33,79,27,90,89,59,3,125,85,255,203,116,142,177,141,158,255,75,164,191,30,69,232,72,37,67,154,6,195,134,216,115,198,219,193,136,111,23,102,4,108,206,254,216,169,29,243,2,217,136,93,160,66,245,199,238,249,72,156,154,156,52,48,229,75,156,78,203,218,232,80,10,98,174,223,202,30,45,163,54,80,76,76,171,87,50,194,144,8,177,245,252,128,39,190,53,121,58,244,139,106,189,112,101,218,242,155,20,19,190,243,232,224,189,3,199,249,64,50,32,75,65,112,145,92,76,159,248,80,121,65,187,57,68,90,243,169,238,206,123,249,83,44,57,122,151,1,57,169,15,240,135,17,203,94,207,170,133,0,68,224,18,249,122,58,213,172,140,192,131,203,236,4,254,21,9,55,47,213,177,20,119,158,141,174,171,8,244,216,178,108,80,90,11,9,17,239,175,19,75,149,202,33,129,44,51,246,211,164,117,242,6,91,224,234,246,112,45,56,168,190,252,138,223,75,177,192,211,35,182,233,135,105,50,42,186,202,59,49,205,0,23,83,139,224,79,147,63,26,218,252,107,129,171,100,190,27,77,50,177,49,193,126,47,111,253,25,123,140,55,60,62,151,127,109,178,83,95,149,196,79,63,143,253,94,235,181,215,159,91,156,164,4,253,252,39,154,104,117,138,239,208,253,98,133,117,53,137,243,224,4,182,19,28,138,66,29,162,165,143,116,33,125,120,211,189,240,146,224,18,26,199,147,85,164,51,63,252,181,134,101,79,208,84,77,208,240,129,234,250,145,45,234,54,34,38,227,75,11,87,93,254,64,119,142,237,120,70,73,147,249,40,240,53,201,214,43,4,130,196,6,101,177,35,138,177,246,90,159,136,209,77,57,145,23,109,36,54,169,222,87,162,76,233,48,33,208,178,71,172,44,101,188,184,233,53,185,234,98,251,139,141,10,244,52,62,245,60,87,201,60,7,54,182,191,61,156,186,11,207,238,35,213,96,209,48,174,234,13,126,178,199,61,127,142,140,226,144,125,33,221,109,115,42,69,83,235,32,151,108,228,43,54,182,18,191,39,152,163,221,107,218,214,90,99,165,199,238,208,57,67,175,74,121,172,183,82,205,170,237,64,244,123,241,248,20,172,92,68,161,64,178,133,144,193,31,79,17,246,78,107,234,30,247,58,21,29,55,25,141,185,170,136,179,194,133,195,24,105,92,163,72,44,218,164,240,20,66,86,219,191,68,240,239,118,74,51,77,161,228,223,200,32,100,3,173,65,22,185,17,233,7,70,215,192,33,160,78,109,211,171,186,217,157,213,223,200,159,205,207,76,63,231,210,26,82,145,220,31,130,154,43,228,44,150,9,116,251,6,245,41,117,98,200,110,45,95,220,47,241,231,207,189,85,124,159,94,83,66,192,133,79,143,34,82,110,101,122,89,228,211,22,203,201,113,35,181,19,81,109,117,226,163,22,107,83,163,163,43,48,203,12,250,184,26,248,192,179,52,12,110,132,186,105,38,178,197,97,168,164,240,233,199,85,128,217,24,90,124,160,91,233,223,235,207,195,140,120,66,78,121,85,106,41,46,51,162,144,190,118,85,5,183,128,197,153,113,109,203,208,76,200,230,54,17,249,32,89,75,185,185,94,28,87,202,215,118,204,49,122,165,0,157,145,98,225,9,171,137,100,54,248,141,83,13,229,149,128,17,188,220,73,142,91,213,250,254,44,111,210,249,209,171,62,19,135,61,167,217,203,64,81,200,151,128,140,183,182,218,172,8,134,53,39,62,22,216,104,255,243,24,10,225,245,27,70,239,182,24,191,17,81,137,82,130,160,48,32,58,137,53,245,114,152,252,76,10,180,3,104,224,168,8,74,40,251,248,134,140,9,190,25,19,162,109,195,196,95,188,43,154,42,250,142,226,76,43,111,26,8,74,148,86,51,28,233,208,92,12,199,218,143,72,75,202,41,42,77,184,113,114,254,40,76,157,32,168,81,186,197,180,182,134,136,232,68,112,224,172,247,93,97,163,226,208,255,19,128,6,153,26,79,20,5,239,38,183,210,168,102,185,39,243,189,63,196,65,220,99,220,183,50,16,244,135,197,118,183,54,128,222,0,62,116,37,36,197,102,205,151,234,231,112,40,228,58,203,121,132,139,91,15,108,241,204,79,28,249,119,247,111,168,1,249,159,147,163,43,197,183,43,61,207,230,190,150,255,63,38,171,198,112,219,83,169,135,41,170,154,56,174,96,17,64,232,70,191,71,113,207,78,195,133,58,82,75,178,238,217,47,174,57,60,53,154,234,221,48,108,230,220,167,139,48,59,104,201,245,245,76,192,229,179,228,21,195,135,34,61,216,10,241,81,214,222,122,137,36,236,143,40,40,99,186,145,109,128,183,239,58,179,96,189,81,44,111,77,2,37,52,70,159,231,131,65,119,90,100,65,189,90,79,27,113,204,142,125,14,30,191,99,131,74,98,235,72,28,108,252,202,116,91,174,37,138,222,196,205,222,50,77,202,38,201,45,55,160,191,138,201,40,94,75,147,199,160,145,81,43,92,11,137,233,74,98,51,47,147,133,5,6,198,10,151,198,217,76,19,72,204,32,249,7,180,219,148,117,149,139,3,76,173,118,21,36,135,62,0,215,217,75,141,84,156,163,65,10,44,175,94,159,133,190,85,251,203,201,244,5,139,207,131,4,234,20,204,210,79,27,113,230,73,97,231,31,2,8,219,103,129,89,214,6,49,225,8,140,26,6,22,69,64,37,231,86,93,230,97,113,132,194,246,193,158,69,182,50,20,33,108,159,168,120,144,25,41,17,77,116,217,182,178,179,160,132,130,230,168,149,52,125,120,222,126,249,111,192,200,57,207,207,69,246,173,157,186,42,178,56,53,7,192,155,87,145,13,160,76,112,156,45,37,191,73,121,73,190,200,55,140,174,170,122,208,55,112,91,253,250,35,42,213,0,197,241,44,14,189,252,58,150,241,192,123,29,116,167,190,23,250,152,193,79,224,128,237,114,249,178,148,146,101,210,211,36,167,108,181,203,199,27,85,224,38,177,65,97,206,49,147,49,215,213,112,120,135,155,166,153,79,114,191,38,244,48,20,189,164,64,113,40,97,182,154,53,128,165,171,186,73,102,243,54,214,207,83,66,137,9,16,147,133,60,185,20,237,117,253,85,171,57,235,24,69,177,243,188,137,231,169,28,184,230,62,74,127,73,168,109,10,234,207,14,76,129,197,234,114,71,219,161,58,16,51,112,137,127,17,48,73,116,69,42,165,195,180,44,178,245,197,21,12,188,199,81,137,114,11,178,28,92,85,169,242,139,157,62,9,75,180,240,180,159,183,249,117,207,165,216,93,148,87,47,160,171,151,164,49,142,37,215,62,215,76,171,242,181,139,157,48,80,135,134,54,97,87,192,248,31,222,114,118,147,214,81,121,196,111,227,101,245,183,103,100,247,0,96,92,80,152,224,149,7,73,113,231,145,34,245,170,216,23,24,179,198,119,42,43,57,112,110,30,150,234,83,5,95,120,21,147,120,127,250,55,9,72,115,141,126,207,247,255,114,88,0,33,119,133,96,90,219,77,196,252,175,209,126,192,29,58,36,66,128,60,221,230,39,50,82,131,95,158,185,227,72,41,67,140,154,176,67,10,49,192,153,36,207,226,140,129,124,250,158,28,1,241,221,83,101,114,113,46,237,255,37,4,157,225,227,219,120,217,241,97,32,128,202,15,80,217,244,174,101,194,188,112,145,43,117,134,176,229,160,39,20,139,30,39,135,246,182,102,210,49,50,142,73,86,53,153,208,237,112,11,7,221,65,25,114,136,107,96,55,2,225,86,123,77,85,109,113,68,217,36,18,213,151,247,125,230,186,188,121,232,43,5,155,135,3,10,135,30,199,89,216,1,16,79,59,173,166,6,40,204,194,115,85,188,49,141,44,208,105,69,140,43,96,105,130,100,159,86,64,141,246,24,3,172,23,170,85,89,248,218,229,28,45,62,244,128,117,117,26,221,41,234,104,209,103,79,166,128,197,199,169,248,36,151,244,181,240,113,228,244,138,79,162,98,198,83,201,171,204,78,154,160,230,96,158,108,211,254,9,7,60,132,142,23,17,168,51,3,178,78,118,246,43,85,61,240,55,219,16,142,1,51,239,147,205,155,55,182,19,142,216,79,9,135,136,12,101,22,85,97,193,181,141,125,230,155,93,62,194,162,32,60,6,39,46,46,42,187,142,199,76,0,18,47,163,92,113,144,239,121,44,142,247,154,51,45,103,147,50,10,31,166,104,84,49,69,201,92,13,148,104,144,236,59,238,9,164,113,88,5,83,102,78,31,69,58,26,24,106,137,185,5,48,101,148,237,242,161,108,246,53,161,1,95,171,154,190,51,230,44,99,143,180,147,160,31,167,254,105,7,191,186,59,124,78,2,17,115,96,8,231,4,124,187,25,128,179,45,152,173,174,192,160,151,191,243,155,148,39,180,38,117,87,100,251,39,47,101,43,139,182,38,66,189,181,6,135,67,91,153,199,99,111,164,3,60,49,186,91,39,199,1,209,7,8,39,26,151,159,56,222,219,80,251,58,231,80,129,150,222,122,81,1,148,179,91,6,162,185,141,64,243,62,55,130,189,135,188,143,108,92,239,96,209,98,217,66,228,231,254,234,156,182,159,222,125,229,169,48,219,174,125,32,195,23,45,46,223,12,94,13,7,103,214,90,14,228,76,122,8,59,249,190,21,141,106,163,162,215,0,37,132,197,85,224,40,14,232,8,188,61,93,45,125,190,232,12,41,64,124,106,145,72,127,236,59,26,182,189,20,201,135,100,96,122,88,174,235,110,231,178,172,111,140,175,97,65,67,56,70,80,101,233,201,53,243,181,50,174,103,244,169,243,35,227,26,167,82,43,20,209,134,155,34,13,32,153,137,1,32,211,136,249,120,13,176,116,71,24,213,151,165,69,126,109,34,231,109,37,82,108,37,190,101,5,36,242,105,119,216,200,70,51,126,228,233,102,94,7,51,115,129,169,168,148,125,141,185,237,143,83,64,206,47,3,86,212,87,104,74,190,21,227,206,17,38,134,118,5,64,178,99,203,145,248,218,112,70,99,114,194,207,33,32,142,120,138,247,133,58,247,124,57,177,67,224,72,172,127,186,205,86,244,226,76,175,79,165,233,211,24,40,177,117,223,174,187,11,229,169,223,14,98,212,146,166,248,1,90,114,197,252,199,16,133,222,143,107,187,25,201,36,151,220,42,109,190,79,2,210,109,208,59,247,68,84,63,88,57,145,64,60,172,165,112,150,70,229,117,61,34,223,232,119,148,210,106,14,206,22,117,152,169,216,139,248,241,200,181,235,155,171,245,102,47,160,186,204,115,224,115,204,175,7,147,12,190,195,141,44,61,202,144,62,99,54,54,67,255,66,170,14,253,139,13,10,16,164,212,54,138,175,71,4,234,184,56,8,228,98,139,121,84,48,169,142,81,130,25,164,122,192,16,214,222,144,84,134,153,125,50,126,92,127,246,150,115,228,198,242,133,21,118,140,33,244,82,188,1,105,152,46,223,64,64,171,229,167,205,143,6,170,221,180,150,62,36,19,137,120,22,158,161,217,177,60,241,254,41,51,115,228,186,29,26,77,26,21,227,92,175,50,55,228,188,67,210,243,41,118,227,220,173,40,105,146,183,2,220,176,150,89,238,205,239,103,114,225,88,102,78,190,19,46,204,29,21,193,217,45,221,139,43,28,39,74,79,123,200,54,50,170,106,119,220,14,231,37,50,149,49,194,83,217,197,149,183,57,154,247,143,200,208,170,153,182,186,32,153,198,123,136,69,26,8,51,11,236,179,78,102,220,49,255,97,69,11,210,193,101,104,166,31,95,184,66,132,141,212,176,84,83,180,57,242,113,112,150,144,172,208,68,214,140,134,116,5,180,198,7,62,234,242,6,114,125,226,33,245,179,1,16,166,62,52,18,123,202,128,149,115,159,212,34,184,250,22,86,243,185,237,125,100,41,252,29,18,63,84,4,233,121,213,220,151,223,129,83,174,190,151,217,33,141,104,157,34,214,72,25,91,182,78,132,212,212,0,184,251,38,115,141,42,171,61,83,206,58,162,38,71,16,90,10,206,219,95,92,21,229,109,252,118,44,205,176,70,30,97,71,94,195,205,65,249,114,6,40,246,47,177,194,50,113,224,55,90,233,243,78,150,250,103,9,182,64,123,237,213,112,87,208,131,124,228,192,124,122,107,174,19,203,174,11,200,64,117,239,38,175,47,95,6,206,56,119,77,119,210,111,15,91,35,184,139,241,42,10,50,74,33,243,151,173,26,204,110,79,31,189,241,129,130,169,102,219,21,111,216,106,230,57,59,245,189,25,77,5,59,4,5,187,37,95,11,87,237,9,19,74,139,21,198,125,53,152,221,25,26,251,187,166,53,60,21,162,15,56,134,124,57,45,66,200,95,206,93,47,136,229,81,116,48,197,150,63,18,186,157,225,0,220,9,98,47,33,122,194,52,90,172,243,99,106,120,161,134,84,188,116,157,28,225,117,101,190,154,127,209,175,166,127,243,167,193,202,7,184,196,34,255,140,32,231,33,248,182,204,8,106,163,223,163,215,20,2,228,19,32,166,202,138,236,25,49,66,233,6,175,173,54,11,99,112,117,10,69,151,6,58,218,28,169,45,192,215,188,252,129,61,108,194,245,152,214,155,177,97,235,249,212,141,94,77,185,126,179,212,82,63,36,10,110,39,246,253,116,181,135,66,116,18,2,22,222,13,170,156,249,83,59,160,121,136,32,20,51,87,170,173,102,239,3,60,184,157,103,18,74,78,200,110,5,19,69,21,5,181,107,175,163,197,48,235,75,210,239,205,26,184,90,68,231,21,18,251,140,101,129,97,47,178,80,104,62,220,238,233,129,162,103,86,75,221,56,194,5,65,196,192,68,39,131,18,182,212,206,64,149,233,14,120,161,67,53,226,106,10,169,188,40,224,99,9,86,135,193,59,136,202,189,170,72,110,89,22,123,199,184,223,232,220,210,114,211,148,132,91,150,137,5,179,211,252,241,65,243,237,246,100,61,133,167,255,226,245,133,28,73,146,135,243,26,16,145,81,226,80,109,240,11,45,43,5,143,22,159,130,128,205,86,158,22,176,145,137,10,112,136,39,41,53,91,116,83,91,36,25,99,192,140,28,91,183,166,116,152,238,254,35,214,181,6,73,31,143,46,103,16,216,144,98,152,181,90,191,93,24,74,230,253,185,202,21,162,112,241,71,35,234,121,10,194,121,16,210,194,250,2,71,6,37,162,37,4,38,89,36,16,220,215,34,199,104,194,10,51,158,106,157,235,183,150,126,71,10,184,175,21,149,206,140,183,174,209,226,226,186,228,101,124,114,131,220,237,174,171,33,83,229,189,19,20,234,2,22,141,188,76,129,36,235,42,119,226,28,91,169,199,74,171,180,151,188,57,133,30,88,15,73,116,114,175,229,47,214,82,30,232,169,74,41,27,80,26,59,14,92,211,60,232,21,136,115,11,84,112,184,55,83,83,132,60,60,148,253,130,217,207,65,139,142,80,23,43,171,166,102,132,9,103,39,12,254,244,176,143,99,194,124,141,12,141,192,184,165,46,191,4,99,82,169,41,134,69,47,1,30,225,252,55,132,144,141,193,24,55,147,31,17,183,182,54,131,228,245,132,69,213,248,111,159,2,146,12,103,11,128,62,166,252,243,203,246,59,215,179,70,232,196,124,167,175,222,90,157,169,195,11,118,167,120,123,221,20,94,163,27,52,142,84,225,114,187,66,124,8,253,40,57,120,22,174,69,126,242,14,138,52,110,94,63,153,211,23,170,0,23,220,72,78,165,27,91,36,141,21,137,222,161,12,93,95,116,136,25,180,55,199,191,175,57,176,50,72,51,255,179,140,174,216,84,72,77,64,134,199,107,112,112,30,135,193,215,176,231,92,9,216,200,12,128,27,60,47,104,251,58,22,169,35,50,101,41,196,9,216,10,226,231,208,102,177,32,120,254,16,29,31,130,70,224,88,38,253,102,59,218,120,126,197,243,195,111,168,219,204,74,216,254,181,209,101,229,241,98,126,20,80,1,139,173,155,150,110,187,48,133,209,70,87,136,169,102,123,189,225,109,252,17,242,82,73,145,201,147,2,240,76,14,254,222,246,154,64,17,247,254,117,79,13,185,202,37,139,143,165,174,124,127,229,127,176,11,110,226,96,159,5,249,197,152,174,227,203,8,112,210,55,11,63,91,20,145,202,17,254,177,204,212,242,247,251,95,140,104,172,53,149,219,67,252,132,236,60,107,53,172,243,89,238,181,154,151,106,76,90,129,59,124,225,6,114,138,148,193,81,211,111,176,211,4,255,210,104,77,254,175,61,245,12,65,225,106,52,144,147,173,193,145,207,224,20,200,123,59,149,254,200,95,64,99,50,200,11,57,47,95,46,218,174,238,194,214,82,144,223,126,68,198,29,76,169,95,37,172,20,0,177,83,137,198,225,92,137,27,77,193,130,44,40,129,145,123,5,13,204,228,200,13,9,118,74,70,179,200,235,121,9,253,150,120,5,251,68,72,123,30,22,128,73,127,38,200,106,153,94,253,165,20,13,2,114,45,58,31,174,55,13,148,135,89,123,98,18,37,149,224,181,122,128,109,191,79,23,241,181,210,245,73,49,186,228,67,56,22,63,246,64,132,47,66,61,79,29,240,38,143,182,198,54,108,254,31,20,47,227,255,178,189,94,4,37,249,243,25,40,16,209,193,250,94,28,206,251,245,62,189,251,113,21,158,163,244,72,155,8,183,45,229,226,242,96,12,135,251,105,67,97,32,232,71,59,142,11,40,56,124,27,25,204,142,226,215,156,94,254,0,228,245,179,94,236,122,55,148,95,173,155,9,72,188,31,176,147,4,33,226,122,8,51,181,79,253,190,81,183,232,101,130,76,53,62,77,0,235,184,31,144,178,148,16,44,45,122,226,140,237,38,232,118,137,169,16,4,106,105,193,113,147,186,240,12,110,32,35,185,114,189,174,155,219,233,57,248,168,32,250,148,138,247,211,153,100,35,3,136,158,117,63,73,25,226,4,28,202,30,21,105,229,169,25,206,111,34,200,198,110,62,229,207,75,48,130,112,109,249,122,195,200,237,213,196,164,39,242,19,183,178,155,247,11,89,157,211,180,196,185,147,82,246,236,171,219,189,112,245,213,250,173,165,177,4,218,13,49,41,10,65,18,168,173,84,8,194,125,174,127,93,200,211,197,197,89,231,32,83,210,216,115,161,42,212,200,84,166,200,242,92,66,210,228,116,228,101,176,230,37,192,4,99,123,93,109,209,172,87,241,172,6,45,125,9,195,54,124,111,48,173,192,193,20,179,225,219,27,134,104,71,42,243,125,3,203,115,221,67,72,50,230,225,178,33,175,137,185,117,20,33,98,149,232,217,63,4,135,209,158,168,137,43,222,250,126,39,129,142,229,162,206,151,234,225,220,213,145,236,88,228,103,175,78,155,53,179,108,240,219,112,48,92,38,83,36,83,226,96,220,34,153,162,123,191,114,103,121,55,9,67,216,5,132,229,144,215,237,66,34,176,50,226,150,26,131,9,210,16,0,149,218,19,188,183,157,6,204,201,122,175,4,204,78,230,89,136,173,77,54,251,236,26,123,186,52,2,150,118,238,22,161,150,75,178,230,148,252,230,102,27,39,113,61,24,209,205,141,219,194,76,139,92,168,15,27,148,232,212,205,179,0,244,173,147,10,71,75,58,109,13,172,179,13,44,87,87,63,151,221,177,139,32,154,115,83,205,255,104,182,46,65,241,16,210,89,11,35,87,82,110,219,30,59,37,177,109,59,35,104,156,81,21,47,238,58,203,213,211,8,239,17,115,147,158,160,227,200,11,122,29,171,106,38,197,56,156,177,27,162,107,5,73,77,21,4,92,110,234,113,58,53,56,162,84,235,102,132,9,203,33,238,211,218,3,133,72,30,14,65,226,70,117,183,61,248,30,36,153,175,76,125,101,233,30,43,60,229,236,136,154,239,182,242,62,65,0,161,142,226,63,182,214,135,197,39,87,82,55,12,207,232,186,0,150,193,238,203,142,54,167,31,206,55,48,98,204,42,47,38,89,22,251,123,186,3,14,45,175,115,43,216,11,103,6,255,18,54,178,83,214,34,51,143,99,21,38,149,195,86,214,243,57,72,147,169,210,166,75,125,122,234,100,26,147,201,79,0,154,168,136,64,130,220,240,238,134,34,160,183,210,31,186,94,158,215,101,21,71,134,6,71,107,49,140,215,29,136,161,151,2,93,171,39,32,146,57,140,45,188,52,185,169,175,70,202,25,174,180,72,57,124,98,79,250,138,123,147,133,235,40,254,182,20,196,254,146,108,242,246,141,9,182,36,167,96,88,125,41,229,52,241,14,139,35,198,141,74,73,15,241,73,101,233,21,38,71,94,117,247,136,72,118,66,225,177,120,70,209,182,165,59,206,123,60,168,128,148,248,17,130,52,157,226,230,58,246,42,30,228,139,78,240,95,84,5,73,159,16,189,48,101,39,41,57,152,129,84,46,84,228,39,166,78,169,111,253,49,148,104,235,102,45,48,189,131,122,62,105,207,71,163,154,246,209,9,36,250,179,37,88,56,198,155,22,85,28,185,223,163,14,22,3,59,244,13,42,137,205,12,225,227,135,181,8,70,207,241,105,76,149,228,99,57,235,10,14,164,49,22,89,181,146,232,135,203,50,18,158,237,250,17,197,154,110,50,52,57,155,186,172,69,81,234,127,227,161,61,225,161,68,152,194,171,90,44,245,37,205,58,94,142,200,7,247,243,249,120,32,85,25,149,191,76,0,45,69,109,103,72,18,19,114,9,165,131,157,246,95,253,195,105,92,183,41,243,149,223,178,89,79,197,68,158,214,255,72,221,57,193,44,128,53,65,207,230,85,200,222,190,36,234,96,216,193,143,151,76,118,37,232,140,29,212,123,194,130,28,25,60,153,105,119,136,132,69,120,213,5,218,244,84,55,204,3,236,231,137,228,153,87,203,111,242,160,160,91,235,244,250,147,110,211,70,226,27,204,20,71,252,112,33,232,97,67,176,115,246,233,191,120,106,3,134,112,97,83,230,108,218,241,105,37,97,33,73,189,214,25,43,210,91,208,58,209,167,78,148,162,35,239,59,90,146,164,43,122,59,244,114,84,213,137,126,52,225,112,94,66,204,146,212,36,170,238,238,41,132,187,159,4,35,132,124,84,195,103,191,13,55,138,200,156,144,93,250,42,80,164,167,199,189,221,167,195,79,157,224,152,77,52,82,237,146,182,125,166,7,127,251,73,236,24,204,45,255,234,216,70,249,206,78,12,227,180,19,78,24,140,40,54,213,104,128,144,38,19,171,152,122,210,190,235,250,160,3,234,34,98,140,177,65,187,147,226,152,102,12,8,242,240,173,211,50,109,142,177,70,158,234,30,127,145,38,73,126,11,33,130,49,2,16,88,112,58,223,116,192,160,119,24,173,165,224,22,57,217,234,112,202,172,147,113,107,249,20,91,61,253,133,241,200,88,240,125,148,116,23,24,211,154,178,100,27,194,129,107,118,5,180,239,220,150,84,218,239,223,38,154,28,68,91,223,180,245,50,50,42,33,158,57,165,103,21,171,237,96,98,123,232,183,14,58,111,78,201,182,102,144,126,155,137,219,161,65,147,92,29,45,40,133,102,68,178,181,117,65,229,124,18,146,171,193,13,170,196,217,65,7,24,139,5,240,58,153,21,141,247,218,138,205,79,74,93,122,194,78,28,5,87,8,60,28,5,90,40,88,168,53,38,119,208,111,3,50,226,59,89,246,39,93,248,98,103,172,170,158,31,118,142,157,65,62,107,71,4,61,233,43,106,90,167,93,106,108,11,16,133,237,250,221,227,5,13,180,216,251,73,87,118,50,123,0,166,40,100,236,73,127,22,34,34,238,124,202,193,243,90,220,10,229,15,114,3,241,233,222,176,111,137,11,1,173,52,173,186,165,200,113,53,209,67,71,207,219,125,104,3,198,148,134,45,151,182,46,66,142,182,5,219,30,122,136,243,18,93,191,97,200,9,161,171,61,78,65,189,106,76,57,57,4,110,34,45,76,104,224,186,242,235,137,161,243,114,95,67,54,140,114,161,225,1,57,244,194,115,220,106,32,84,194,90,66,141,91,118,136,23,42,98,63,215,248,172,118,169,115,212,64,8,33,229,230,144,149,40,230,170,80,165,31,14,98,200,191,77,157,123,3,146,151,156,163,226,210,252,90,247,203,108,174,42,106,233,36,166,105,190,14,57,253,239,102,93,102,142,90,12,185,209,55,112,249,1,86,73,247,209,135,59,125,81,3,133,156,152,66,99,192,228,203,39,35,254,188,206,18,238,193,140,217,173,209,165,248,42,86,81,9,236,23,141,46,16,117,17,98,71,226,243,96,163,184,61,70,213,39,237,57,166,20,131,224,50,179,130,72,203,98,66,78,95,194,169,204,48,28,78,135,164,106,21,235,176,252,5,187,1,133,142,213,242,17,70,109,168,56,151,219,132,157,247,53,41,210,239,194,234,254,110,151,162,215,111,243,232,86,56,53,33,253,52,86,18,66,66,190,146,28,145,44,134,19,39,130,128,170,110,118,153,178,25,244,44,78,14,29,25,30,245,133,147,60,56,35,169,95,138,187,87,213,211,163,87,131,82,85,94,29,107,99,88,73,147,228,154,131,239,173,60,168,169,79,243,31,110,118,222,244,193,227,207,239,237,74,119,147,132,11,67,52,104,238,132,126,199,244,33,12,107,225,239,138,125,46,195,10,105,49,203,207,176,255,95,244,22,199,197,163,113,87,234,129,72,175,54,177,239,188,32,170,78,112,115,112,247,129,239,71,78,252,187,135,198,19,123,200,131,66,196,84,181,165,8,209,21,174,158,100,149,192,11,31,240,173,12,206,250,213,84,51,17,85,72,87,166,171,50,157,129,110,135,198,68,20,73,167,83,195,107,105,241,146,0,108,166,79,116,220,133,28,225,161,113,45,160,200,109,153,138,113,225,107,202,206,232,119,110,248,35,220,24,126,235,29,138,11,181,189,221,210,11,165,34,61,64,16,56,190,118,112,218,121,207,171,193,16,79,76,28,77,163,198,12,190,176,168,215,150,127,98,7,148,23,141,75,185,66,41,174,94,204,216,18,145,165,65,153,167,24,72,192,217,193,29,47,2,57,196,224,33,159,252,116,31,218,191,241,205,240,239,230,234,107,42,19,43,165,116,69,52,253,228,232,81,8,112,161,114,152,71,246,217,249,155,239,222,189,88,244,133,45,54,21,17,207,110,80,98,51,172,114,0,168,246,202,34,63,99,75,215,239,3,98,74,106,250,131,91,159,46,141,143,201,123,169,42,33,1,195,70,53,202,221,253,221,11,233,48,85,182,152,194,205,247,128,80,36,163,59,187,1,251,163,23,50,34,226,132,158,104,102,96,153,83,185,183,11,169,193,61,78,92,225,231,252,99,68,171,155,95,175,144,24,202,230,115,72,67,156,13,168,54,214,122,41,165,39,35,8,148,175,40,137,65,128,134,44,184,26,136,72,133,203,226,5,225,102,235,13,67,203,85,16,225,213,236,175,161,208,2,117,205,192,164,83,224,231,33,141,132,134,143,81,157,120,22,213,8,235,50,176,58,90,188,167,78,145,62,243,69,88,10,247,12,196,235,10,151,238,42,14,84,90,148,77,61,109,159,11,234,126,118,56,66,234,40,190,138,248,223,191,198,131,144,9,183,13,203,104,3,173,129,74,9,93,30,39,241,72,184,11,151,83,40,128,241,30,120,39,154,130,251,27,1,203,45,136,228,86,100,228,29,171,130,2,90,98,19,224,193,208,61,96,147,71,41,11,80,130,95,210,164,66,39,227,174,91,71,96,181,230,213,208,5,7,149,247,140,150,18,228,178,182,217,182,56,181,125,39,40,71,49,201,243,84,227,47,142,57,254,178,72,91,235,192,252,127,160,197,169,32,230,246,104,215,23,231,246,135,133,110,128,70,218,82,162,212,9,172,91,104,27,172,159,74,253,222,106,113,192,138,225,58,205,108,138,174,143,62,170,173,205,3,137,132,125,125,29,169,174,222,141,7,203,163,20,6,193,215,196,136,208,107,179,65,57,78,14,35,243,109,98,45,63,196,109,211,80,108,203,71,227,178,183,85,69,65,82,184,48,66,184,244,40,60,249,181,3,238,55,12,84,100,12,99,138,77,113,127,196,241,30,51,246,110,218,182,205,144,198,156,239,74,147,69,43,220,254,215,11,233,22,156,134,199,122,132,97,237,232,40,205,159,206,250,8,156,62,170,59,127,18,17,100,31,17,244,156,156,5,22,150,78,25,52,108,232,122,134,255,87,192,130,16,205,225,227,148,163,205,200,13,222,170,149,80,101,67,215,191,252,34,195,171,32,169,238,76,192,45,30,18,116,2,246,6,53,230,4,34,246,94,123,96,97,139,55,241,33,26,49,62,63,173,43,49,24,27,119,155,195,199,161,5,167,203,227,84,220,241,123,156,137,133,114,49,130,54,4,53,176,156,237,170,192,209,215,59,44,245,16,88,222,60,108,167,65,110,50,153,149,189,225,192,73,81,250,59,69,90,78,255,201,54,101,179,43,100,237,199,11,137,195,191,138,250,229,220,2,27,222,193,108,13,188,85,55,225,37,102,206,219,174,168,204,181,97,196,63,75,216,202,73,166,3,158,45,144,8,242,198,18,224,83,155,251,224,203,25,199,243,10,117,235,140,137,138,62,201,146,29,40,214,251,167,202,245,170,239,156,119,21,22,76,225,14,116,217,195,194,80,76,117,218,160,34,153,155,206,213,172,168,158,180,240,12,98,124,107,250,252,129,71,149,168,167,128,222,199,116,237,73,14,138,207,10,97,147,154,234,33,41,241,201,245,254,43,15,172,181,215,230,51,115,55,91,169,147,185,113,185,190,118,43,112,62,4,155,245,200,100,51,87,117,142,171,116,207,168,209,35,213,20,230,244,220,116,90,3,59,129,220,148,75,168,54,203,139,227,124,141,10,170,242,123,57,159,223,17,0,233,254,154,186,202,234,108,138,161,205,96,35,143,33,50,172,73,18,202,182,236,2,73,127,36,214,75,4,99,203,93,216,198,241,149,103,90,243,128,60,183,35,127,74,244,192,199,222,112,9,185,70,130,171,27,41,138,26,239,137,142,194,170,117,102,199,65,223,217,151,44,76,65,165,143,38,153,206,30,237,170,134,139,215,128,115,13,123,69,211,72,210,127,183,110,72,73,17,85,49,50,18,246,20,39,105,150,184,46,144,201,168,146,164,247,111,125,226,158,88,8,125,100,0,140,230,145,91,102,94,126,77,255,27,116,150,180,185,131,43,69,126,77,42,226,192,4,220,151,152,17,119,213,45,216,0,54,21,124,218,32,201,91,227,23,243,160,7,186,221,248,138,116,57,1,208,189,218,8,96,155,241,4,226,8,223,91,33,168,125,73,227,3,90,240,133,52,233,64,16,95,12,236,84,30,90,112,11,50,37,148,239,249,112,250,63,72,176,161,75,23,23,24,143,75,203,18,7,194,35,23,151,38,117,135,173,56,149,89,64,212,192,132,239,249,133,154,75,44,42,167,198,135,83,156,57,17,45,141,82,227,20,0,38,255,0,181,193,119,248,81,242,6,176,199,6,202,8,21,29,27,214,16,112,162,79,56,107,80,187,171,240,203,47,236,48,96,187,58,94,240,54,10,106,208,168,45,173,30,71,225,204,217,167,210,151,3,120,190,185,177,133,21,213,254,118,95,221,83,60,67,26,226,105,239,243,114,142,62,132,94,111,175,43,210,13,163,180,205,25,176,99,159,141,55,85,80,168,177,164,105,251,250,233,4,147,187,228,5,4,179,118,90,115,233,209,111,14,189,176,137,95,235,229,232,69,35,69,224,82,115,182,170,131,250,208,22,7,25,34,156,72,194,1,155,105,187,55,135,197,49,68,226,101,226,211,69,19,167,207,40,212,185,228,238,171,187,101,205,95,205,82,72,175,130,220,3,251,130,34,149,232,249,1,211,33,141,127,125,10,54,112,196,176,29,147,52,75,184,131,69,32,188,114,47,131,199,254,6,146,253,159,219,230,170,152,111,252,201,85,91,134,28,203,60,114,199,249,250,117,67,32,32,47,219,77,187,226,73,194,198,47,136,206,37,140,220,73,253,118,228,96,234,152,5,0,70,47,212,93,117,197,132,175,180,120,59,146,196,215,187,182,40,119,168,40,149,161,5,140,150,255,81,11,116,67,77,102,206,52,34,96,194,156,161,30,171,210,203,238,113,213,240,23,39,5,195,88,99,8,9,175,119,215,43,5,181,213,222,145,63,161,168,123,145,33,26,147,123,35,68,146,90,179,254,218,230,215,21,88,192,145,59,209,168,89,182,144,6,8,4,113,45,125,163,135,120,139,222,164,128,61,159,8,160,86,39,131,71,115,21,124,239,9,140,44,169,254,181,191,252,8,101,196,243,158,240,219,174,246,135,13,174,166,190,158,163,131,251,229,161,150,37,2,150,196,30,199,214,243,122,224,221,138,90,184,122,31,93,223,162,254,189,220,21,70,141,215,106,63,88,189,102,56,121,218,42,204,24,236,100,22,168,89,174,233,226,216,106,232,56,13,222,110,183,219,118,53,152,35,190,180,190,54,34,190,237,146,183,34,151,199,96,103,184,97,225,139,240,86,25,19,120,210,75,180,67,192,184,4,97,9,215,119,84,93,200,201,147,253,234,221,119,199,204,253,111,44,195,147,174,185,226,144,190,180,239,253,67,243,101,85,19,140,230,247,75,254,219,25,144,8,233,18,89,215,159,157,131,246,218,152,39,144,47,84,113,170,173,123,45,29,58,58,67,237,38,94,75,190,210,225,47,196,17,89,244,44,47,85,74,54,235,153,115,84,11,140,233,10,227,75,46,124,67,130,23,72,128,16,177,205,2,73,75,24,172,64,112,190,207,161,20,51,18,39,106,8,44,11,90,35,46,132,108,166,102,233,184,139,131,75,228,71,44,78,254,171,244,1,50,82,49,244,106,160,178,155,166,6,190,200,111,156,248,222,114,168,97,240,247,120,17,253,117,50,214,58,244,1,51,56,74,162,108,204,226,183,196,46,239,216,234,106,108,85,147,143,52,105,185,237,55,12,58,203,142,229,135,67,16,58,158,243,160,207,112,129,120,200,154,43,224,127,250,246,59,42,119,193,83,159,197,126,42,61,21,100,226,207,164,88,218,137,210,112,119,160,179,146,172,70,205,84,59,254,205,74,125,148,167,18,166,225,238,51,248,121,170,244,10,214,227,191,197,11,60,119,157,110,201,83,211,37,70,41,52,159,134,230,64,57,21,174,144,160,162,148,168,12,250,189,40,28,165,173,168,209,198,130,217,226,99,56,100,60,62,173,181,39,8,122,175,213,65,109,28,77,147,122,12,59,69,27,222,251,92,87,194,39,247,83,186,27,77,43,206,19,234,205,71,224,62,173,12,148,191,15,21,201,117,37,212,41,211,253,53,142,13,15,82,235,237,230,247,54,59,61,88,82,155,167,185,64,219,133,190,178,210,220,175,124,154,236,152,112,85,204,74,19,49,20,37,72,53,151,228,45,111,65,206,124,69,254,133,62,83,194,119,205,6,57,159,8,201,101,0,52,242,241,116,185,47,90,238,24,88,159,70,42,229,208,161,232,149,127,174,239,196,251,62,108,186,99,249,93,24,91,82,181,207,168,127,187,209,42,255,153,166,206,120,193,234,212,184,202,194,173,84,27,147,153,173,142,132,62,112,201,192,230,20,76,16,72,191,41,136,119,189,154,49,53,145,196,111,116,248,182,205,38,69,210,219,88,232,140,79,201,145,247,139,141,83,77,199,142,175,64,220,30,234,155,40,165,217,68,243,97,60,145,114,215,150,193,69,55,232,90,148,200,70,85,101,91,54,55,174,46,138,130,59,213,65,29,119,158,175,236,149,224,100,82,56,203,70,46,42,101,38,18,244,33,168,26,137,12,161,153,184,23,109,113,115,170,168,233,82,124,97,86,56,153,234,125,79,237,183,144,51,97,251,166,228,7,252,254,140,184,225,87,199,50,53,63,190,96,224,64,69,141,117,1,193,2,88,53,78,57,129,102,154,206,133,125,114,10,233,131,169,187,129,2,181,243,46,44,35,52,127,216,3,31,173,88,229,157,125,15,180,216,146,85,233,173,90,227,105,50,100,214,175,241,218,37,248,126,192,123,91,17,5,18,182,4,109,188,186,82,139,213,73,26,110,59,42,163,214,170,206,21,183,19,105,144,49,176,225,127,202,196,30,41,65,93,161,7,138,44,144,160,202,73,119,32,139,90,200,217,111,143,183,144,150,90,237,236,193,48,65,30,137,184,188,83,46,34,71,20,128,119,84,53,199,198,33,168,9,166,120,117,57,199,205,178,164,120,34,138,19,7,160,245,178,203,18,7,89,37,236,242,60,3,46,58,67,44,255,61,186,125,172,50,115,77,210,38,185,13,43,160,31,138,49,222,122,243,110,0,225,29,16,44,211,141,122,162,105,90,212,96,90,229,126,174,159,90,239,46,137,104,208,126,237,94,209,42,76,221,161,97,64,134,217,121,153,50,217,60,187,116,77,117,31,197,72,192,2,188,79,38,244,151,14,18,241,165,168,104,123,3,13,254,35,243,66,18,253,161,92,64,19,149,22,187,114,204,247,136,130,249,15,213,236,42,33,91,96,242,130,233,127,131,132,135,34,152,24,196,214,39,21,95,234,78,58,128,64,50,5,131,197,63,255,240,116,44,248,117,102,168,253,193,191,24,235,222,192,10,73,10,82,25,57,21,165,93,123,26,208,148,12,217,161,2,76,222,45,155,249,120,76,58,35,170,3,183,29,86,147,124,90,17,159,71,200,57,251,55,158,99,72,114,6,104,153,123,55,94,220,93,135,39,27,144,76,149,54,116,56,105,220,74,107,28,17,68,181,94,84,112,190,215,112,191,254,76,5,46,107,167,229,141,92,38,58,221,221,219,212,219,31,13,161,1,17,121,16,91,23,95,91,176,235,135,31,124,132,170,41,112,192,179,141,141,220,114,123,228,51,231,67,243,185,26,51,77,61,246,239,119,39,38,227,162,8,183,194,238,26,53,209,255,182,99,177,205,8,243,59,66,214,184,129,239,4,151,233,22,5,185,232,73,4,109,170,247,237,97,78,52,17,79,242,38,174,152,208,190,11,204,221,155,239,91,170,214,193,34,55,238,197,149,167,3,211,42,81,40,182,150,235,36,174,134,164,156,172,4,189,136,142,159,245,111,197,77,145,91,251,40,221,30,255,26,156,95,62,37,229,202,148,126,206,205,188,58,32,112,79,254,112,236,225,254,87,226,98,211,37,26,223,112,190,104,103,24,181,130,248,154,5,171,160,106,140,217,19,64,135,239,162,87,224,112,208,150,91,111,238,5,104,132,86,119,114,125,71,73,101,57,150,45,191,162,26,160,74,206,106,219,155,187,178,29,120,101,69,148,172,56,43,81,135,213,20,173,2,162,242,53,183,62,26,81,212,254,168,62,36,19,160,46,10,143,175,42,101,42,128,255,194,119,5,23,185,173,15,94,194,18,148,98,29,203,108,237,42,150,233,148,128,200,143,97,58,204,215,38,143,163,1,99,157,254,135,163,15,58,157,86,30,194,17,9,224,213,84,44,168,178,138,24,15,1,39,237,41,166,75,95,220,113,24,5,161,144,171,33,133,117,219,200,93,39,141,69,154,137,184,244,233,0,246,60,88,244,51,148,88,158,188,168,101,180,241,173,140,187,208,208,226,142,112,93,63,180,126,136,125,131,103,115,140,56,14,147,95,142,32,104,166,78,56,18,203,228,39,79,76,225,222,79,217,84,16,237,78,186,127,0,43,238,112,180,54,59,60,4,92,62,68,138,182,40,151,243,87,10,89,210,104,234,26,153,114,175,164,37,4,9,43,93,29,87,162,34,180,174,221,55,123,171,233,224,7,172,204,42,191,106,130,60,42,40,117,12,74,30,130,224,182,5,131,218,115,47,196,70,155,228,135,108,82,14,48,109,111,44,84,164,200,249,3,214,228,64,57,65,89,151,101,63,37,201,220,128,42,3,209,105,252,10,41,177,87,86,122,75,230,73,109,4,56,51,214,152,107,86,130,38,37,160,248,156,158,133,43,152,149,250,155,121,130,201,33,158,166,205,52,63,37,107,66,122,40,67,231,31,58,207,223,118,138,70,113,191,245,119,250,208,146,17,234,162,167,101,132,219,97,241,16,193,214,10,5,167,147,185,118,211,217,207,181,27,151,31,127,254,73,199,131,125,141,73,189,156,168,149,134,228,5,142,212,104,65,189,1,186,187,24,52,17,191,173,123,236,83,221,35,228,214,47,248,218,163,178,252,92,134,228,163,11,13,105,191,179,21,5,211,16,1,158,1,62,53,80,183,178,35,68,188,89,237,42,138,239,71,112,30,63,212,89,32,214,3,106,36,108,220,2,154,52,226,71,218,202,171,1,152,244,32,62,68,37,29,37,17,77,109,149,172,141,138,84,182,128,27,115,29,96,93,177,16,224,57,26,40,220,255,203,203,34,178,173,151,195,171,152,182,117,17,31,112,75,145,74,232,20,65,82,49,106,118,225,123,102,160,4,146,50,251,32,229,84,191,24,160,9,8,234,198,38,102,75,211,180,26,21,251,66,50,147,182,129,243,157,83,104,17,223,30,250,12,100,193,165,169,221,54,155,72,127,130,204,37,229,182,93,39,98,129,236,245,88,63,118,73,183,101,106,167,180,0,151,136,54,45,215,25,7,79,142,132,216,233,87,39,18,218,109,27,47,142,156,89,151,58,12,103,83,165,212,15,102,179,233,75,100,207,167,124,179,90,203,192,121,41,108,87,87,228,188,43,162,70,55,210,46,245,180,172,152,205,126,159,176,239,255,53,63,222,149,183,187,9,140,26,21,223,215,77,230,17,122,13,251,130,192,61,111,3,244,209,255,244,183,213,105,202,163,253,22,66,237,212,169,95,141,44,140,195,3,112,246,25,248,102,193,250,140,220,6,92,94,242,171,58,86,137,85,189,30,178,31,53,34,246,101,37,229,51,37,253,189,41,243,107,206,138,117,66,50,165,86,158,71,183,194,89,139,55,191,86,171,106,119,170,140,244,170,13,76,200,176,234,123,228,11,181,116,190,192,164,54,1,161,252,78,181,39,24,205,67,216,187,250,121,114,207,156,199,249,41,119,231,66,43,114,6,132,75,71,145,124,150,244,169,139,67,176,2,128,165,150,214,48,205,213,101,30,3,140,183,153,42,183,85,47,112,39,154,2,93,120,103,200,165,172,240,239,167,239,183,20,249,165,80,74,65,250,153,71,204,188,10,215,58,69,155,202,120,140,131,33,153,139,72,121,225,162,248,248,15,43,14,119,138,206,80,195,20,190,30,75,61,223,43,69,65,224,41,77,111,13,137,136,137,153,249,195,160,80,200,132,195,155,73,5,175,125,104,139,251,18,43,30,242,23,125,194,25,113,94,238,122,227,217,224,126,8,253,169,199,110,113,244,153,217,154,58,239,104,163,243,239,134,161,183,249,149,182,20,214,115,40,147,148,35,128,20,136,199,122,166,105,43,141,101,104,241,59,221,75,202,200,139,236,106,221,27,84,23,114,82,21,54,161,129,184,216,199,18,208,167,36,151,220,254,111,4,231,39,139,192,243,229,206,149,19,236,76,90,151,206,195,243,73,100,80,68,174,82,205,217,20,131,80,35,213,94,132,249,87,135,130,166,134,124,108,207,27,153,173,169,54,182,157,24,229,130,96,6,249,136,128,69,3,108,32,145,17,102,230,174,101,117,116,128,99,179,83,170,205,149,174,88,34,34,113,27,114,58,173,82,148,63,172,150,117,159,185,162,199,84,219,242,58,207,93,59,174,65,122,193,15,90,200,72,71,85,184,187,127,210,2,162,125,110,90,92,32,243,49,16,198,132,241,226,206,108,187,50,39,234,177,192,171,235,147,181,26,54,130,212,222,117,255,19,82,178,231,181,80,110,193,84,242,70,232,110,236,212,25,195,222,230,10,238,165,144,2,43,250,190,66,145,132,151,183,15,98,5,132,198,162,44,36,92,15,248,205,22,133,144,223,140,122,114,35,133,23,211,177,158,246,212,102,0,231,107,95,20,60,158,190,224,196,199,10,175,39,120,11,132,154,129,73,208,152,221,17,42,72,71,220,131,144,240,201,226,138,160,156,241,52,84,197,96,175,160,99,116,197,253,105,254,149,191,186,247,205,85,110,221,31,143,6,189,98,178,56,87,23,11,158,50,201,101,118,251,138,251,233,247,43,240,91,162,123,237,180,248,79,110,143,95,1,82,180,68,68,10,114,102,73,173,211,255,253,208,253,96,224,0,96,43,207,181,124,81,80,172,99,30,41,139,125,5,119,211,73,227,161,33,59,9,54,83,46,154,36,220,65,54,177,145,247,8,199,139,87,91,134,83,22,179,231,209,76,53,254,155,181,220,209,43,195,133,66,162,176,42,4,129,113,22,105,92,21,116,220,1,84,2,238,129,186,229,164,180,81,191,173,171,89,74,233,224,175,61,254,80,116,116,179,193,152,56,105,233,58,136,147,143,171,66,42,137,122,145,69,26,209,145,39,101,196,146,176,173,96,178,94,234,78,42,224,12,105,39,96,94,2,91,225,70,64,126,98,143,133,145,59,215,123,219,225,175,220,236,67,82,157,141,224,122,208,219,110,113,10,27,143,129,198,72,83,254,194,13,16,32,163,184,205,112,42,77,167,124,193,59,107,253,143,96,248,51,7,227,15,253,75,252,137,35,165,104,137,208,85,152,225,124,24,180,133,203,214,182,91,161,28,81,94,196,215,0,52,60,155,83,182,26,221,50,121,186,19,236,11,221,106,201,24,159,23,115,244,241,175,29,215,44,127,106,105,77,116,234,118,46,220,240,243,87,139,188,159,11,145,176,25,21,112,26,245,238,131,75,205,184,233,195,146,13,213,201,72,63,145,90,250,179,88,28,118,142,108,40,222,252,223,78,227,72,76,124,123,39,119,174,83,40,94,91,239,121,191,30,13,251,172,250,52,231,0,254,42,31,214,7,169,185,166,243,105,118,66,103,58,152,133,92,119,99,61,92,189,58,17,128,3,130,11,233,181,24,111,184,194,188,152,241,221,180,81,163,100,159,74,207,83,221,77,238,153,89,102,125,87,78,37,193,29,155,168,80,238,113,155,31,203,212,150,42,198,215,173,27,80,79,190,161,69,97,200,179,158,219,234,195,222,198,39,91,53,116,255,15,97,246,146,254,183,160,52,114,56,146,58,0,65,41,130,75,111,132,47,138,237,184,21,101,25,96,170,48,174,212,254,162,86,204,203,27,186,74,157,233,101,23,232,166,218,41,246,61,176,72,186,27,240,67,80,66,218,15,160,176,140,13,161,140,46,76,79,81,103,12,237,28,53,80,227,151,30,178,7,90,143,116,97,63,92,2,85,16,217,112,247,228,87,75,50,6,242,159,247,156,139,166,142,128,10,42,29,72,29,178,112,185,152,177,233,154,180,38,250,65,157,62,20,56,237,223,165,75,215,255,3,85,179,62,166,104,201,222,133,87,19,152,91,187,116,158,99,54,59,162,216,5,3,185,166,99,143,149,6,211,64,192,117,236,134,250,2,195,69,138,45,229,44,104,137,130,58,176,229,184,211,66,184,179,108,41,138,38,174,11,99,77,236,11,86,119,112,138,174,64,247,34,82,157,133,15,246,118,163,229,219,176,170,76,222,15,139,251,247,209,75,122,137,56,218,127,252,109,20,215,15,83,58,44,110,15,124,71,72,11,110,177,101,0,143,253,89,190,85,59,182,17,127,215,62,171,254,89,128,227,108,50,226,68,71,27,250,74,47,167,166,131,16,215,116,45,20,120,79,184,160,42,197,142,111,68,201,209,220,229,142,32,144,247,79,124,94,139,84,52,123,83,188,186,166,208,199,142,118,216,22,147,93,105,144,117,178,65,84,120,95,37,110,18,241,10,50,220,104,206,162,64,108,128,249,54,95,18,133,192,201,42,204,55,1,132,218,71,127,68,207,42,34,248,170,239,198,65,219,121,125,82,61,31,71,243,105,163,187,88,70,197,197,79,238,226,110,128,112,213,69,242,205,130,112,42,237,158,37,123,107,90,120,102,209,103,29,118,18,42,54,30,165,233,41,248,213,80,176,250,141,136,249,224,129,75,121,169,232,118,249,117,121,118,82,94,156,182,9,208,4,217,52,126,125,113,216,166,163,215,182,85,213,26,136,243,156,248,220,87,159,8,251,240,20,227,150,2,218,64,84,85,44,200,55,242,30,58,196,82,184,105,141,164,17,126,77,146,240,183,167,156,75,219,228,185,115,28,194,76,204,80,42,229,237,135,144,81,236,165,42,68,182,75,230,185,210,191,23,185,72,161,159,110,5,115,200,173,253,219,211,161,33,170,51,237,118,14,137,151,167,194,13,239,80,29,57,162,249,21,34,132,109,218,199,78,44,249,44,175,138,173,23,194,119,46,197,156,123,64,220,97,223,136,77,72,85,73,79,192,185,232,124,20,102,55,244,233,215,1,92,219,187,242,21,31,74,218,48,60,100,43,50,77,254,47,122,253,99,39,182,15,59,202,103,203,19,85,85,169,189,75,35,162,15,255,117,170,116,138,209,114,211,103,58,205,41,115,186,249,218,25,46,68,226,64,190,170,133,136,141,113,157,159,30,168,195,150,167,208,137,180,37,76,3,172,77,119,5,151,178,7,253,61,76,215,220,66,17,149,152,113,89,98,87,235,181,106,254,213,179,177,194,186,226,110,66,120,170,152,170,120,173,125,187,36,83,155,137,130,149,58,54,215,91,183,91,156,173,238,211,108,239,215,39,50,143,213,216,37,32,203,103,223,110,254,186,69,126,44,65,4,101,238,182,98,41,173,212,59,220,177,220,164,5,215,20,250,82,118,213,19,3,172,23,99,151,14,104,52,42,154,63,88,87,10,172,182,243,127,176,224,147,85,223,116,81,28,116,220,144,231,25,29,247,119,145,117,97,109,164,52,54,133,41,182,202,220,168,60,231,239,106,14,199,163,12,90,102,105,227,91,97,5,157,10,227,45,199,144,246,138,42,77,99,3,237,33,118,146,6,1,194,37,15,14,197,206,171,112,18,96,246,182,145,81,1,64,83,244,168,252,239,200,195,8,85,97,186,136,130,168,87,217,44,32,62,224,40,188,53,203,223,244,12,216,255,108,144,20,195,102,56,143,32,224,14,49,202,33,43,23,48,223,37,0,134,82,15,133,15,99,125,134,23,152,122,241,10,101,154,49,141,161,6,22,20,17,107,24,211,228,4,60,84,173,161,59,35,136,95,247,113,148,49,237,128,139,72,210,120,119,198,86,15,162,60,1,3,73,242,142,57,151,178,9,92,240,145,78,255,141,101,15,253,116,145,221,49,31,173,143,80,141,78,55,230,184,109,214,130,211,200,226,167,92,186,203,35,80,216,135,253,143,116,202,16,33,252,249,180,94,197,93,38,156,213,55,67,235,25,62,27,70,171,246,184,208,233,130,142,188,183,150,125,190,183,127,41,22,114,110,12,104,147,79,136,158,15,97,34,29,131,200,134,59,213,251,104,199,115,191,149,73,111,204,92,186,237,83,157,127,46,101,25,28,210,175,138,148,131,242,129,8,254,107,204,31,98,136,131,145,107,184,32,167,230,166,43,124,237,77,181,90,78,239,159,61,123,45,75,38,96,40,54,113,236,188,19,72,174,18,129,18,168,51,85,29,148,148,139,120,78,227,191,176,92,211,206,211,235,94,94,62,242,135,67,73,158,97,69,187,80,216,21,254,140,93,192,15,133,254,137,123,74,148,30,1,43,68,57,161,25,32,118,52,163,252,217,50,200,132,161,179,187,69,22,240,243,98,87,12,205,114,101,131,154,94,231,197,35,147,13,147,174,44,36,140,136,5,160,147,231,16,60,163,11,179,6,160,211,88,160,87,59,33,143,72,253,188,238,155,45,195,63,253,131,175,255,75,220,1,209,50,254,155,160,226,187,84,26,64,235,27,215,129,79,37,38,89,9,1,130,205,12,140,84,95,178,151,180,237,74,54,2,17,161,233,105,90,106,62,207,105,204,20,153,47,109,14,157,124,237,158,109,49,189,150,197,227,120,18,40,101,187,48,153,221,200,112,235,169,43,72,184,39,187,169,243,218,149,168,239,10,29,163,54,128,158,106,33,16,53,37,234,193,154,24,177,47,50,188,204,29,61,89,155,97,125,181,51,108,33,238,34,133,20,250,41,142,111,27,188,136,217,144,137,53,255,173,152,70,215,251,8,176,120,50,7,197,220,7,191,3,206,206,202,99,62,11,43,236,117,36,211,202,167,120,6,167,191,214,225,89,118,127,167,55,90,16,92,127,255,228,141,10,248,236,132,51,15,10,206,77,66,86,243,234,6,171,193,116,127,152,117,87,105,106,0,253,230,20,115,29,81,214,94,126,209,170,49,58,65,65,184,27,62,20,138,99,87,21,85,109,83,232,56,151,145,121,40,140,55,177,128,195,238,111,201,40,154,84,228,107,193,118,61,186,113,181,218,44,7,212,185,163,69,37,206,194,221,218,242,49,34,38,234,7,218,82,245,148,25,136,135,221,73,50,55,250,77,130,152,45,120,236,23,87,61,89,221,151,116,222,134,113,184,4,217,58,179,157,149,146,158,128,176,9,188,33,1,253,231,207,96,25,142,27,147,75,212,179,89,189,241,71,4,117,44,49,69,88,227,89,109,125,148,146,63,245,85,164,196,183,106,102,232,122,245,79,101,20,232,250,144,43,53,207,129,104,142,186,116,208,204,41,88,229,61,208,42,59,102,201,135,120,190,19,117,46,149,190,135,11,72,239,177,133,125,49,107,39,58,190,80,159,39,101,14,122,153,90,57,141,62,174,22,138,123,49,117,20,51,183,35,168,91,61,109,133,246,239,204,186,75,117,4,15,20,154,249,20,151,22,92,82,159,142,202,60,191,99,92,143,143,170,236,230,99,124,5,248,110,86,158,132,95,243,9,235,174,244,88,186,46,241,234,133,140,239,47,231,209,44,115,18,218,192,138,149,15,244,105,181,124,211,124,248,222,81,34,173,153,157,76,54,177,132,218,172,229,141,97,46,22,148,228,27,83,15,7,120,80,252,137,74,169,40,114,191,166,98,248,200,182,74,230,117,138,155,202,220,57,18,140,238,162,202,81,52,42,231,111,56,228,10,190,105,207,96,94,54,42,117,217,64,27,94,252,43,126,54,124,18,155,201,93,136,6,62,91,52,171,97,174,31,15,218,68,112,86,127,226,62,160,43,70,11,147,171,230,53,68,227,158,59,27,235,203,160,179,85,189,86,18,104,229,127,86,44,185,195,151,212,74,131,24,208,235,124,184,140,211,236,209,164,73,58,2,153,224,111,161,125,49,97,52,245,72,61,210,232,49,195,245,105,230,98,113,153,84,242,9,98,47,150,251,27,94,105,42,148,13,226,145,90,41,220,211,139,152,84,158,176,92,212,166,14,93,40,96,222,165,49,182,110,64,233,42,165,226,78,237,2,90,98,137,228,122,116,23,151,202,2,189,103,187,15,114,184,245,240,228,134,235,50,74,161,107,16,45,229,193,242,83,249,70,138,170,115,124,3,175,199,56,147,151,184,3,191,91,61,172,55,20,87,62,70,180,100,141,236,198,75,153,6,184,147,53,221,234,65,242,209,27,11,199,255,239,119,93,160,48,61,5,15,168,227,108,25,9,7,62,151,150,180,34,194,0,8,183,201,187,233,83,212,36,141,177,66,36,96,123,249,45,100,27,16,15,254,229,216,145,101,130,211,169,186,236,71,64,167,60,109,99,142,208,94,119,9,98,184,113,154,135,26,49,155,66,203,134,232,175,12,245,226,145,13,38,151,157,179,142,97,248,253,91,155,201,89,226,200,64,82,186,136,248,88,139,112,36,59,116,82,143,249,197,222,139,168,4,11,166,82,165,112,145,208,75,115,242,125,115,101,13,17,134,83,134,214,226,159,0,63,94,149,181,202,184,156,148,15,72,56,28,124,74,63,85,176,190,124,172,1,5,25,170,252,234,6,21,141,45,58,250,218,188,204,39,38,12,75,229,215,54,139,110,115,236,30,156,130,133,86,152,239,11,28,109,54,94,15,186,187,123,188,4,43,1,192,190,66,209,162,38,82,169,232,42,248,197,137,68,12,250,116,182,59,3,35,90,32,244,186,5,90,227,135,248,230,0,56,88,173,150,9,245,135,117,12,227,161,124,252,149,227,248,197,189,161,98,245,119,117,142,99,165,38,155,129,109,118,221,157,85,202,195,235,96,155,105,154,10,15,117,179,163,184,125,161,139,212,23,144,249,40,70,147,1,209,143,178,77,251,29,207,160,16,115,6,106,222,44,108,48,144,255,107,206,137,220,248,127,64,43,166,170,61,75,125,0,21,166,52,148,182,107,204,103,255,49,26,63,203,30,208,209,124,167,10,61,225,52,77,96,213,66,10,181,223,47,80,250,228,23,31,64,29,209,104,62,153,39,29,40,123,235,147,112,37,59,167,187,168,232,214,111,248,115,202,27,86,147,73,51,98,155,173,238,146,93,142,160,165,226,132,252,211,54,241,144,59,199,205,60,217,42,70,187,24,192,130,222,91,155,113,57,165,235,157,45,221,42,3,79,6,149,253,185,46,143,91,178,56,66,73,91,109,207,31,32,100,187,224,97,220,27,111,47,11,216,24,44,146,157,38,125,201,22,226,57,116,239,169,61,15,199,242,217,146,133,120,15,200,57,34,222,19,54,56,175,5,132,66,195,239,9,37,96,149,232,16,75,70,62,130,213,15,235,255,64,180,62,242,116,111,0,211,23,5,0,161,51,136,42,198,216,170,97,83,91,160,223,206,8,245,156,54,191,210,79,47,192,41,118,250,29,57,58,103,239,243,146,250,233,9,229,97,106,76,233,197,78,26,72,196,88,245,226,40,170,108,61,143,236,16,32,158,106,56,178,123,213,77,237,129,4,54,145,85,251,39,145,220,52,225,164,71,70,211,254,153,222,100,213,205,136,162,148,240,1,23,26,90,66,79,176,87,81,216,58,231,154,238,242,239,131,46,58,216,149,203,35,87,166,239,226,129,155,229,78,180,227,98,33,237,39,129,24,94,130,16,2,202,218,136,194,136,19,116,196,31,123,148,15,208,180,132,30,69,162,150,174,213,84,228,223,204,229,134,24,254,168,186,219,66,162,147,99,120,19,207,147,191,145,33,167,89,177,183,131,58,25,41,62,53,21,234,215,87,224,155,13,253,221,233,13,242,118,78,198,164,82,45,147,68,7,72,46,227,253,72,131,89,147,149,150,184,242,220,62,177,153,7,14,219,128,120,77,204,10,161,68,242,182,193,57,22,196,43,249,136,159,239,73,8,160,50,97,108,157,113,99,41,149,142,97,158,26,10,145,114,126,34,245,143,145,19,234,198,119,117,223,212,54,184,18,156,250,113,143,110,112,7,115,206,233,47,110,3,186,195,54,52,184,11,65,15,153,236,143,73,205,102,14,162,2,86,149,23,70,99,136,120,176,218,206,61,194,82,143,122,81,29,212,215,26,177,245,198,114,161,164,86,241,76,59,7,167,118,16,223,87,161,10,113,230,251,109,72,177,164,50,74,38,24,33,222,38,183,191,224,218,244,180,248,133,126,81,249,78,41,30,60,188,42,202,217,168,212,4,253,102,7,163,38,102,42,22,24,240,46,5,200,61,58,115,112,48,182,13,14,98,119,109,26,178,110,106,175,87,84,55,37,242,75,52,47,183,137,162,159,3,209,78,59,153,9,143,91,176,19,4,69,9,127,124,217,118,239,166,109,247,93,86,116,158,124,241,81,24,216,252,250,25,220,166,158,96,243,125,154,217,127,132,233,208,144,127,246,12,213,130,48,224,9,16,60,200,129,158,174,117,40,5,238,55,18,29,236,134,123,60,106,66,170,216,70,79,11,28,113,48,128,200,58,128,94,97,209,114,191,202,26,36,225,104,57,83,124,103,186,34,145,71,28,125,55,142,30,168,132,21,92,112,103,243,148,227,119,157,18,136,36,211,173,69,155,220,84,197,208,248,90,202,40,52,187,94,162,20,147,14,97,26,96,250,145,64,251,112,154,37,106,16,175,169,219,100,88,2,169,84,126,85,26,161,176,68,223,86,152,119,56,164,139,21,25,39,249,90,234,193,138,140,195,23,44,1,86,98,232,0,184,61,49,165,86,186,203,153,131,117,98,182,141,143,30,29,98,178,135,51,139,207,125,38,83,193,34,87,230,200,72,4,131,123,4,156,139,4,58,172,162,240,86,51,141,43,60,249,20,131,191,200,12,168,207,49,94,209,131,118,208,218,212,189,59,138,11,86,138,133,243,227,252,221,24,221,209,161,202,100,231,224,98,25,191,248,72,163,66,171,138,51,167,57,138,7,232,32,15,48,20,196,141,150,27,167,113,194,158,25,59,124,172,139,93,149,148,55,17,204,72,52,245,172,72,212,235,208,210,237,126,151,128,146,5,243,156,198,4,71,199,221,15,85,233,221,60,254,190,84,177,164,5,186,73,159,113,122,159,241,75,250,79,33,233,98,59,217,183,133,66,125,136,182,8,144,228,193,98,59,184,213,83,149,86,73,32,115,31,30,47,39,12,71,113,97,118,102,150,31,84,63,83,43,96,139,213,212,87,197,65,49,48,70,38,183,166,65,122,127,183,77,138,225,183,167,80,184,86,140,48,139,11,137,21,211,110,183,56,9,36,221,201,64,35,102,235,27,223,207,216,25,69,255,144,76,0,115,82,176,149,109,85,142,11,129,167,70,126,241,54,59,23,39,157,183,164,71,161,234,139,94,246,75,18,44,117,34,148,145,68,144,65,4,6,151,110,10,34,221,226,169,98,201,182,101,125,111,156,18,120,54,157,195,191,10,139,204,207,167,162,30,21,191,202,66,45,216,174,173,88,45,172,2,241,47,234,108,196,252,34,27,132,47,116,191,119,42,206,177,35,27,115,244,29,32,248,36,15,124,252,64,44,113,190,240,222,178,196,11,169,101,156,101,182,163,52,92,181,31,190,223,176,151,177,179,92,234,158,68,54,157,33,20,82,20,191,13,227,196,138,192,216,144,41,76,240,157,124,50,111,220,39,167,5,245,47,244,140,13,176,213,213,156,26,157,178,10,72,130,159,66,156,152,11,124,41,47,116,182,217,87,168,6,67,173,49,88,8,201,170,28,144,196,154,10,140,124,73,91,123,22,41,130,26,125,189,132,238,25,171,165,255,75,157,130,129,154,112,242,216,150,138,31,163,26,178,32,222,7,235,197,183,195,8,221,46,76,251,239,91,174,54,239,255,193,170,31,114,175,134,102,210,100,118,125,89,245,217,221,120,190,37,160,222,11,63,147,241,233,239,192,253,5,36,95,177,106,141,33,254,46,17,252,114,220,179,96,112,132,49,219,182,249,46,157,250,31,20,146,109,242,83,179,8,113,61,102,194,169,185,33,50,183,247,230,90,108,132,183,189,98,100,53,158,212,186,23,246,203,111,203,199,236,7,152,11,141,176,46,190,79,69,249,77,176,48,208,168,143,130,41,75,137,209,241,146,234,106,235,49,133,23,183,236,73,248,70,59,77,3,187,219,91,107,18,55,48,180,71,99,86,50,40,34,194,254,148,81,135,67,198,20,4,60,56,216,238,191,84,23,209,137,254,241,133,52,201,107,211,152,23,11,91,67,93,64,115,8,177,122,51,27,179,97,153,189,37,112,79,184,213,104,219,218,162,173,206,172,116,126,128,222,58,177,94,156,149,206,66,38,59,39,149,115,150,197,189,82,151,36,182,213,197,123,5,44,173,68,14,78,172,132,246,44,172,105,86,32,246,12,87,115,13,70,220,81,63,206,53,65,127,0,86,111,77,103,101,193,123,251,140,109,23,161,208,53,129,255,22,12,59,184,150,201,27,175,157,134,229,184,74,102,87,178,236,95,39,135,53,236,161,181,138,162,131,246,31,47,22,234,147,61,54,212,231,82,50,103,197,1,4,109,229,203,171,239,25,222,76,194,24,125,196,187,225,65,241,88,117,218,233,59,212,35,238,110,210,14,226,231,3,148,243,120,64,132,207,63,205,154,108,245,163,126,231,245,112,115,194,101,232,79,119,196,7,86,78,102,249,255,136,197,194,184,236,52,215,181,170,188,9,197,119,42,210,23,53,5,135,17,147,61,61,71,74,174,138,227,18,54,23,79,79,145,109,107,228,192,42,253,132,5,179,87,36,255,54,61,6,209,134,253,13,231,66,98,12,241,121,216,83,210,196,88,65,89,144,42,100,63,126,161,187,20,98,115,136,103,1,197,151,127,145,4,202,81,244,187,124,71,142,124,184,190,41,196,115,117,140,213,67,136,61,235,141,80,60,160,220,140,224,109,77,116,238,225,112,75,212,85,54,34,209,107,34,164,192,239,36,200,6,25,152,156,164,124,221,144,79,247,15,131,25,119,94,140,50,64,218,179,171,239,73,231,117,41,139,88,143,207,101,22,175,1,40,223,110,0,89,155,229,167,50,19,215,169,93,131,116,236,232,132,110,113,37,55,13,190,162,183,93,167,146,74,205,226,113,104,143,28,27,89,188,62,169,244,172,213,23,207,200,63,115,31,18,141,248,204,121,157,54,139,128,96,198,73,136,9,5,141,136,156,225,30,253,27,8,227,77,118,249,172,154,215,56,28,168,41,155,126,121,232,176,94,80,100,42,188,49,27,9,86,37,193,75,97,132,187,209,67,174,105,142,99,34,55,93,27,5,92,106,68,172,3,18,149,221,87,67,245,124,163,64,118,72,214,122,180,173,240,243,50,44,178,136,4,103,65,90,62,40,173,176,213,170,195,67,231,46,249,220,241,247,163,140,125,176,231,183,146,33,92,99,52,47,255,72,178,108,148,4,144,212,51,122,7,106,78,36,150,148,233,92,37,194,191,151,211,192,169,213,131,223,20,197,129,155,160,3,254,211,30,227,97,121,72,16,199,206,92,243,19,92,208,174,15,81,45,224,126,44,149,177,92,78,246,171,172,194,27,74,162,224,234,161,68,249,241,104,55,248,200,158,206,94,227,233,106,218,95,40,222,13,143,107,182,243,159,206,148,234,30,88,106,3,114,75,24,133,161,28,56,34,12,48,28,87,250,206,78,75,10,140,190,229,25,224,43,55,164,84,204,190,41,255,209,242,219,19,197,109,161,226,215,250,210,199,191,140,165,65,155,199,68,199,165,5,121,81,197,222,15,18,128,24,140,149,14,51,129,128,106,179,105,146,155,240,204,212,157,199,101,192,72,41,99,0,117,23,65,150,87,181,111,103,168,94,132,57,102,174,56,195,134,126,43,113,238,110,70,62,213,124,175,119,167,228,5,250,251,37,13,55,60,99,194,14,143,189,27,143,128,13,206,11,222,95,245,163,111,205,40,204,199,173,100,195,200,90,203,124,32,158,214,107,53,223,56,0,92,75,191,108,164,92,203,212,235,238,36,2,150,157,49,233,53,113,58,186,130,7,57,69,102,59,246,91,84,27,56,110,77,85,115,167,52,7,225,28,43,83,146,192,250,185,18,199,28,163,54,159,101,146,172,213,90,16,6,7,250,222,79,42,19,118,222,148,71,68,163,94,186,253,127,79,214,239,91,102,171,153,146,165,48,248,106,159,254,249,54,179,109,95,219,139,247,178,82,254,241,53,245,62,82,183,46,25,217,116,69,53,61,25,234,185,20,149,161,171,190,207,144,72,250,98,14,219,235,27,99,0,35,138,63,207,113,139,213,185,84,187,217,154,165,140,193,53,195,221,29,76,145,20,41,40,227,14,77,213,217,167,119,105,81,103,28,210,215,34,184,250,223,77,222,35,46,88,111,222,49,102,198,148,207,132,105,163,248,176,161,143,177,106,71,241,171,176,118,145,76,38,173,15,51,154,34,62,237,103,204,248,159,27,254,186,163,251,63,92,80,70,37,179,180,245,97,8,176,36,15,84,131,144,3,113,182,129,9,75,243,168,66,251,234,254,101,138,71,3,43,189,100,101,110,168,8,60,52,40,183,139,17,153,66,206,34,51,68,185,5,186,29,192,202,153,212,77,26,33,224,42,197,115,188,90,34,187,129,123,132,69,173,148,49,205,43,213,41,26,216,8,252,235,49,140,156,81,53,208,177,246,108,159,77,74,152,64,137,240,80,27,56,119,161,174,10,164,5,89,10,243,133,136,55,53,15,142,208,165,5,240,36,242,171,194,164,41,201,87,19,233,208,213,22,17,230,205,16,139,168,181,196,243,115,29,174,230,92,175,191,103,123,184,160,84,255,41,230,80,182,167,147,137,127,107,169,194,38,150,14,125,113,115,187,125,255,194,124,217,153,184,56,108,14,3,30,218,203,96,1,77,194,89,107,158,178,188,32,36,170,237,104,11,82,47,16,129,36,97,49,114,239,63,236,38,234,70,4,223,107,170,59,180,233,238,28,237,2,47,3,171,171,168,60,130,163,250,208,62,74,144,7,141,90,200,19,62,153,34,16,80,86,8,52,16,232,122,225,115,185,34,113,157,183,226,236,237,98,52,144,89,19,172,43,45,177,199,36,210,2,237,26,131,149,28,92,23,197,80,52,245,74,91,83,205,26,23,28,236,5,179,240,112,161,209,72,22,23,142,159,43,26,2,185,228,239,81,173,243,247,126,124,168,241,120,111,212,94,210,141,57,214,193,66,219,151,50,72,127,71,246,144,172,68,229,171,27,131,123,233,211,234,117,38,3,119,33,215,4,43,156,229,189,133,126,89,110,88,78,66,55,171,183,199,1,238,141,2,59,189,227,117,93,105,18,225,215,44,192,220,211,201,70,122,64,244,44,202,60,40,202,208,104,195,212,240,167,107,146,89,208,2,97,8,33,89,253,235,67,125,43,108,53,61,147,89,158,232,247,98,207,222,2,5,252,175,235,188,51,31,204,171,212,15,227,146,44,71,102,55,25,40,71,109,123,10,172,194,177,232,13,222,64,119,216,80,55,236,237,118,31,161,245,151,62,244,182,217,50,38,164,115,80,174,107,186,105,242,156,1,7,4,193,32,11,251,2,161,39,230,163,81,200,22,171,171,69,168,193,134,101,24,194,118,29,141,108,193,166,13,142,126,131,143,21,113,199,118,53,35,118,63,159,33,45,117,99,162,201,161,202,55,68,119,215,41,79,206,228,200,242,237,24,32,70,45,39,166,199,3,14,119,98,199,148,146,51,96,162,119,196,104,243,68,31,195,90,162,18,31,76,98,144,232,16,44,147,215,190,218,57,96,252,28,112,217,144,6,192,132,118,65,150,14,188,29,80,128,142,2,242,218,40,212,172,188,50,73,179,2,167,68,61,80,212,173,224,135,198,158,69,229,126,181,248,213,161,58,197,57,89,252,208,60,103,36,101,240,61,50,81,167,172,46,200,175,91,0,53,37,143,30,47,54,223,189,168,252,228,194,175,165,192,138,108,196,252,226,80,234,236,115,207,188,192,101,20,137,198,214,80,104,16,107,51,222,83,3,120,200,72,67,33,104,82,232,205,128,243,206,43,220,228,155,38,147,247,188,46,173,74,16,189,13,142,45,122,150,31,137,76,186,157,20,123,248,8,163,64,26,157,204,142,166,115,178,9,219,171,29,205,95,39,146,219,95,203,216,220,87,36,9,148,43,189,191,59,236,91,70,85,194,69,50,210,114,134,178,124,234,170,122,244,126,139,163,218,212,141,219,179,126,137,200,70,151,49,21,11,26,131,166,157,48,171,222,211,82,53,76,155,105,2,141,73,99,200,179,44,132,246,221,96,96,78,110,122,211,88,6,138,16,253,104,25,246,165,240,189,17,205,15,236,210,237,11,224,15,76,185,62,209,177,205,112,37,192,9,236,207,161,3,26,148,57,187,216,24,18,202,10,138,64,179,20,91,78,124,235,138,73,101,181,56,147,252,135,148,27,94,134,50,74,146,142,240,30,168,95,187,181,201,11,97,47,130,62,117,125,34,251,44,241,29,175,36,200,135,8,35,239,178,69,31,82,138,62,140,183,215,60,186,204,204,185,243,248,175,82,29,155,161,45,41,77,16,1,176,247,202,35,91,133,131,35,38,13,51,140,116,87,163,180,29,254,110,51,242,4,25,118,89,187,19,75,22,236,32,55,188,225,47,30,46,217,194,1,30,161,210,229,111,61,62,188,180,252,48,217,92,160,10,66,23,125,95,51,139,167,35,221,113,80,70,142,192,220,160,233,101,37,100,229,24,152,89,126,105,110,46,157,33,14,26,15,202,101,247,232,43,1,3,83,254,15,250,197,146,109,168,238,224,93,64,135,109,179,86,221,233,97,123,224,42,238,237,176,21,172,185,53,42,42,93,124,15,149,151,35,60,30,39,164,132,230,157,189,171,161,66,146,140,38,8,211,125,101,34,6,94,227,169,53,68,55,162,163,250,24,191,105,135,230,34,195,122,213,222,102,177,45,70,105,98,96,252,32,190,123,85,230,23,45,146,106,213,84,101,106,40,98,64,225,80,129,191,231,68,210,203,19,208,143,44,194,171,159,80,23,236,99,8,93,153,75,242,249,204,193,20,153,84,157,248,161,226,74,231,41,116,237,30,119,170,229,253,171,90,8,161,112,202,76,15,190,168,44,210,175,75,68,214,42,151,219,243,250,59,208,189,115,130,120,178,136,225,96,50,169,81,84,187,101,42,82,177,192,208,1,82,193,68,228,115,240,39,151,176,214,145,244,230,179,127,7,17,194,146,226,251,93,230,198,41,153,167,181,9,240,125,148,101,210,206,144,212,49,76,16,50,142,89,214,82,92,27,243,250,243,218,217,26,78,59,216,198,188,28,47,236,202,91,101,160,213,214,47,20,39,165,53,162,208,94,241,116,93,206,156,155,212,238,222,108,219,105,224,118,255,191,112,19,80,108,130,34,11,144,254,154,193,89,84,169,89,128,102,155,200,44,242,107,47,205,18,239,232,64,111,238,190,211,112,10,245,207,67,124,235,111,31,224,149,126,235,100,13,192,132,101,221,183,131,250,222,122,97,228,34,86,68,102,161,34,128,168,31,125,177,131,206,185,105,139,38,167,119,150,202,147,141,39,53,121,18,86,142,80,156,164,170,146,252,63,215,103,55,193,127,15,230,23,95,165,132,120,169,10,195,223,193,117,152,51,16,36,133,207,21,156,248,246,110,148,121,10,188,96,146,97,89,82,85,85,167,16,166,60,49,229,194,133,218,146,26,169,65,25,19,118,254,119,129,42,82,29,5,221,248,114,222,100,250,18,223,78,251,59,211,94,44,131,76,231,157,110,239,13,101,172,139,188,239,19,146,237,244,112,52,32,246,228,88,200,58,237,203,10,168,30,43,127,51,59,234,37,37,222,18,66,229,183,6,131,75,254,4,11,10,164,72,146,107,80,241,31,58,82,23,180,95,37,64,107,248,69,3,96,162,149,122,38,171,118,47,44,114,58,228,10,28,146,125,150,115,255,145,156,111,125,22,127,33,205,87,84,15,92,171,174,98,96,108,59,228,52,177,125,16,139,124,147,238,168,32,5,89,176,40,57,84,86,88,247,167,102,60,214,100,253,207,42,212,133,0,164,21,43,168,53,0,168,56,38,247,32,11,37,180,89,196,7,49,111,52,145,170,147,254,161,128,88,127,250,227,84,40,39,60,137,59,202,116,104,127,44,79,63,254,87,156,134,87,213,83,63,39,191,76,234,94,194,38,105,237,166,107,217,148,41,29,50,182,136,99,223,241,207,186,54,97,75,153,156,223,120,209,133,137,118,25,195,219,201,146,225,80,89,40,107,166,127,106,24,111,221,217,34,138,31,118,72,159,223,213,50,68,28,112,171,112,118,243,31,203,87,181,77,94,37,116,82,244,254,196,41,178,219,131,167,226,137,115,49,101,224,137,13,136,237,105,214,126,126,255,143,131,119,74,147,110,146,195,17,109,65,169,246,229,1,233,62,63,124,212,230,236,31,149,32,178,147,215,251,223,114,52,196,255,201,115,147,213,248,177,202,62,48,149,179,102,163,153,249,154,55,227,115,243,202,8,170,233,2,8,206,250,126,169,149,227,251,130,174,108,131,210,60,216,84,211,3,144,217,158,89,189,127,53,124,231,203,109,225,49,112,181,124,248,102,225,108,147,185,187,59,82,47,130,251,37,18,246,13,171,94,199,113,21,206,203,27,82,86,49,85,44,42,236,234,215,22,206,24,144,129,188,248,69,249,63,155,123,170,216,183,137,77,175,65,116,191,44,34,145,73,170,123,156,226,91,170,248,206,49,27,192,215,85,185,61,149,9,23,120,241,103,252,234,157,20,190,50,89,17,164,195,5,123,189,238,67,225,93,66,186,34,117,194,68,91,199,186,169,234,26,73,219,170,237,138,62,174,117,83,173,117,110,231,110,126,141,167,130,148,189,130,200,36,74,2,214,51,114,166,220,88,155,251,181,168,162,6,118,103,243,63,107,250,10,140,209,53,106,188,131,140,195,124,34,136,122,70,136,111,50,201,226,214,209,243,111,170,167,240,248,156,131,192,251,12,212,246,122,104,126,7,53,175,137,113,3,247,179,30,160,151,120,157,140,52,179,101,147,182,149,10,209,139,140,167,111,139,18,136,17,208,15,148,47,125,171,131,122,15,64,233,12,168,11,3,254,5,8,160,151,135,135,207,161,74,103,136,96,60,133,57,145,117,24,69,100,194,94,54,251,34,221,187,255,160,224,41,16,238,12,157,114,50,166,112,57,92,198,22,101,38,169,154,54,74,64,33,16,26,232,135,182,41,135,93,177,90,66,77,75,223,134,62,24,137,184,172,62,75,4,138,29,69,134,210,91,190,26,253,4,39,218,217,219,31,5,145,180,71,243,167,87,11,251,136,39,29,60,123,80,234,87,17,56,201,27,10,13,146,197,33,222,145,130,186,230,33,186,27,226,14,4,235,159,129,89,97,185,53,185,19,255,187,224,161,76,129,232,209,83,57,18,37,153,72,36,59,125,53,206,87,210,53,51,22,70,124,42,26,9,139,163,33,3,230,75,216,17,244,115,102,253,22,189,224,190,196,138,135,218,203,24,170,35,251,191,171,154,29,20,158,250,234,234,20,26,152,228,253,55,233,98,162,14,140,161,246,161,122,95,38,156,221,0,114,93,73,10,231,117,24,120,190,137,145,96,201,56,129,45,126,243,136,22,217,148,38,35,81,195,194,18,115,186,101,12,0,63,232,213,234,210,188,115,59,107,10,11,14,178,14,107,67,189,113,30,170,14,223,164,107,12,10,98,127,7,144,13,198,164,73,200,232,251,163,119,200,134,57,174,26,233,63,162,69,11,89,42,223,205,42,184,106,97,106,228,17,131,77,20,252,23,19,115,228,77,57,139,254,8,73,199,44,162,60,167,48,63,237,31,115,191,230,108,99,247,2,17,103,105,248,88,196,79,149,76,78,238,20,56,170,126,160,79,207,16,150,141,32,168,12,160,90,2,110,50,19,62,187,111,13,40,159,121,182,49,0,164,59,51,248,91,15,1,120,102,136,187,16,151,247,65,13,213,203,55,91,130,232,199,127,61,44,126,31,119,132,114,128,247,219,116,151,249,248,115,177,53,227,26,54,188,123,40,171,85,185,13,9,190,99,65,44,14,77,146,137,143,188,67,113,230,160,210,172,45,178,145,127,122,5,37,178,137,28,12,166,142,154,217,210,123,5,21,99,141,81,213,38,226,58,1,95,35,6,227,192,72,32,55,232,97,81,231,31,183,72,248,111,17,11,5,245,162,43,63,27,216,131,118,99,4,225,143,28,237,212,181,36,32,70,156,101,39,112,86,132,242,41,207,200,56,75,187,69,76,170,131,108,65,64,24,46,131,7,2,76,146,82,196,78,49,1,166,164,250,214,90,221,226,152,207,247,36,162,79,137,187,61,210,210,34,241,46,236,156,172,181,205,191,250,88,92,138,142,123,171,141,126,209,59,42,235,76,212,87,165,9,38,0,81,176,87,17,21,57,5,222,203,162,21,51,234,231,198,19,75,149,172,130,58,7,5,78,150,207,194,55,115,40,145,80,222,106,51,87,184,50,75,90,84,138,139,167,180,148,38,241,124,217,28,203,83,162,97,226,170,7,239,244,95,19,12,110,116,54,109,149,14,178,6,234,98,57,211,99,219,96,128,253,39,48,104,211,111,1,88,82,102,138,199,38,34,139,204,175,1,166,152,184,243,85,222,52,71,34,127,146,162,102,206,10,26,144,127,107,229,73,83,113,21,241,236,23,241,162,191,128,196,248,111,209,152,40,102,15,33,92,38,52,44,99,12,165,136,27,94,229,74,66,59,37,21,179,127,124,249,140,181,206,63,127,134,48,227,49,35,5,137,41,223,23,192,141,173,142,60,95,136,34,237,165,81,130,118,142,23,214,226,157,170,239,42,171,155,54,147,89,80,2,148,138,92,180,132,247,250,193,170,129,186,198,18,244,71,50,58,39,47,51,114,37,187,31,11,230,98,99,188,176,131,84,173,121,191,11,150,77,121,8,242,2,54,4,31,212,174,109,222,211,26,147,208,181,69,22,116,243,131,59,246,118,74,139,15,83,41,144,120,196,225,155,194,128,99,248,125,199,203,241,193,23,20,113,150,114,240,198,87,166,117,148,114,146,55,107,151,119,141,230,137,141,165,188,133,222,75,179,149,140,3,101,65,36,183,101,8,107,129,239,123,226,157,162,142,12,138,152,214,119,157,171,217,43,238,193,173,113,142,5,0,112,253,196,134,151,74,103,138,254,99,103,223,101,115,10,9,177,202,125,89,63,194,131,70,126,131,186,80,180,67,166,58,23,163,128,194,89,183,104,100,29,215,186,2,110,45,202,189,189,141,91,54,162,89,66,101,57,224,188,45,143,243,184,102,142,162,7,223,225,98,235,48,65,118,30,207,55,108,61,96,42,196,181,97,219,234,180,147,135,40,152,148,68,119,176,156,234,58,193,240,160,18,119,148,136,16,26,138,70,188,77,155,132,187,70,107,76,254,145,245,113,6,184,39,202,26,87,127,195,17,166,81,132,79,94,153,103,70,29,166,6,255,23,19,207,60,62,149,67,12,23,199,86,228,58,247,224,49,190,68,159,113,102,200,192,37,179,117,57,104,241,179,231,134,203,226,197,62,72,190,19,88,38,53,33,90,218,168,53,240,25,149,104,203,46,13,252,12,44,40,58,112,10,84,97,170,203,60,76,249,249,34,161,26,25,137,140,184,193,95,240,201,49,172,94,46,239,31,71,78,165,122,242,97,48,244,29,133,109,128,48,14,6,178,24,67,181,44,120,56,126,39,102,109,222,231,168,48,99,59,170,227,207,168,15,115,88,132,101,43,25,68,167,64,156,106,124,32,144,9,49,52,60,107,247,4,140,58,60,48,27,13,237,159,49,112,225,82,113,207,53,199,185,45,184,16,209,104,35,4,117,50,6,89,215,143,7,70,29,51,47,62,134,207,105,175,122,23,167,242,81,107,125,202,205,204,230,3,243,125,160,78,156,8,84,188,208,25,40,38,53,24,131,175,200,79,251,149,138,31,19,52,217,71,233,32,92,134,109,67,81,65,6,247,175,75,126,162,250,166,234,201,178,251,158,110,64,11,3,41,208,135,103,170,83,67,40,25,71,83,19,122,149,20,79,237,161,60,116,85,63,173,150,245,213,249,9,163,87,158,33,98,73,130,76,8,129,210,108,109,0,87,4,153,57,105,117,147,215,44,122,221,88,205,61,92,44,133,194,125,11,7,162,37,67,55,15,114,229,81,33,145,161,67,2,163,230,83,21,176,101,31,83,109,136,108,238,100,224,164,27,213,150,148,240,137,122,179,19,180,25,17,183,133,2,183,168,166,220,1,229,27,45,175,164,67,64,218,107,54,146,205,133,187,244,199,100,171,186,48,203,34,52,245,76,131,184,156,151,199,105,253,80,148,208,136,157,217,22,51,160,208,115,195,160,99,107,252,247,248,65,138,159,178,208,190,184,148,28,52,26,184,124,103,51,105,122,162,220,46,191,151,193,87,13,165,17,206,168,225,151,130,58,209,99,131,243,6,50,39,78,209,137,230,148,216,236,61,136,11,52,208,178,77,139,70,250,149,79,123,149,121,198,164,122,45,221,23,36,141,102,184,153,202,29,153,177,115,254,226,242,136,243,160,31,157,81,137,141,152,234,178,53,178,232,43,201,95,200,119,157,171,146,72,48,241,155,39,77,5,165,153,226,244,105,146,112,40,31,27,82,200,116,232,66,122,135,127,167,69,127,147,254,44,77,117,103,29,151,61,124,60,80,33,137,4,80,168,131,111,117,149,179,246,186,240,40,146,200,124,56,119,28,238,11,53,35,122,236,212,2,194,132,237,107,37,112,166,17,27,84,33,77,84,243,184,163,224,201,159,18,23,208,95,216,205,134,107,82,201,123,73,53,195,90,122,192,225,192,69,139,125,10,149,40,104,255,193,201,102,211,209,34,208,224,52,141,88,218,137,169,242,60,97,22,135,3,10,26,133,209,38,247,221,120,246,122,48,196,170,166,137,140,120,164,252,92,130,69,6,157,37,211,35,253,4,155,86,192,189,168,40,164,117,64,116,106,50,139,99,42,58,163,88,118,240,220,98,209,142,31,190,3,116,67,98,10,226,170,93,227,98,146,48,84,47,199,11,80,152,225,131,78,207,114,148,149,232,26,70,233,95,253,215,178,86,4,192,18,119,190,223,204,232,192,67,163,215,37,20,186,161,16,115,61,72,150,162,117,4,183,186,243,203,236,226,159,156,252,103,50,111,145,5,109,127,84,33,49,198,121,158,132,115,27,110,42,177,13,215,150,110,72,36,175,141,221,204,147,61,132,22,159,114,30,227,170,144,75,136,202,28,231,88,249,184,53,201,163,115,124,116,93,194,218,244,236,151,120,157,78,150,3,132,210,194,91,198,236,220,48,165,210,211,174,17,9,16,3,217,240,121,195,141,177,223,166,130,76,18,65,203,250,211,102,72,158,62,255,76,158,73,252,27,140,65,151,15,65,177,32,93,110,177,121,174,21,215,128,133,39,163,177,50,56,109,242,202,25,76,227,84,94,147,188,54,89,125,132,167,157,232,247,64,138,230,215,23,173,149,87,70,216,26,6,210,109,52,32,251,225,22,67,15,15,235,205,113,94,161,247,111,22,11,131,128,79,127,134,25,242,127,153,108,203,123,142,150,79,56,221,215,107,88,27,160,74,25,217,240,231,101,103,199,24,97,17,81,205,54,231,117,119,242,32,7,11,44,86,226,90,131,149,65,228,4,115,44,59,169,248,179,199,183,93,144,33,228,234,247,37,172,236,51,88,126,46,244,85,3,98,181,110,188,86,188,197,64,237,114,92,86,140,93,158,247,43,87,161,185,255,95,181,87,71,251,124,233,14,97,92,76,96,24,30,218,165,147,120,227,47,217,184,236,104,195,109,15,214,23,4,131,50,74,94,252,141,53,187,146,95,215,193,107,72,137,70,58,30,65,39,254,114,51,20,18,123,180,236,175,229,107,110,164,47,198,90,162,4,243,233,62,130,47,41,249,13,47,178,121,103,7,30,41,177,222,7,62,23,101,14,8,166,200,123,99,169,251,243,127,226,247,46,228,252,23,10,61,104,243,38,98,106,76,110,215,254,233,90,174,226,52,211,175,131,148,205,223,138,27,112,217,8,21,46,163,29,75,222,239,120,200,65,180,238,176,71,140,36,43,115,59,230,2,130,176,138,44,118,220,92,211,254,221,188,81,109,1,108,118,246,20,186,155,171,16,47,111,168,131,196,162,73,186,70,169,230,30,24,191,168,76,97,118,90,211,96,108,253,24,68,7,127,226,40,133,80,40,47,27,232,144,218,184,166,243,170,56,14,17,153,3,245,61,232,171,163,23,169,149,218,1,191,150,122,32,7,85,56,99,108,34,57,156,159,56,152,254,20,16,14,20,86,42,151,204,84,93,47,69,20,214,171,64,248,22,212,78,243,235,97,106,156,196,31,37,19,96,54,209,60,20,167,124,9,53,204,171,62,90,61,40,38,20,200,177,238,101,141,77,134,103,76,171,165,239,178,229,202,111,140,86,18,186,192,226,127,184,209,105,77,25,114,237,5,68,122,44,221,191,197,185,40,175,111,177,36,130,73,50,241,43,229,252,53,224,118,55,172,201,111,43,243,39,215,135,167,1,212,86,182,184,248,86,190,226,124,215,10,93,214,210,126,142,232,0,32,123,229,86,181,21,134,19,168,62,16,16,135,19,218,196,79,35,146,181,48,155,78,196,8,126,206,137,153,4,158,142,47,191,20,245,13,213,63,72,194,222,244,149,8,108,136,156,141,166,54,72,11,179,103,18,177,32,132,2,220,84,115,15,144,149,115,159,77,100,173,84,7,81,74,178,167,143,210,64,216,59,199,32,58,111,98,238,41,255,152,238,140,82,179,101,31,45,151,15,204,245,221,209,187,157,206,222,8,44,60,2,228,156,51,96,96,154,183,22,215,58,153,89,156,56,73,176,168,236,142,198,116,248,191,251,149,30,249,115,214,46,197,201,241,202,40,104,39,190,142,164,87,39,149,198,76,16,197,124,46,253,159,77,91,2,21,165,14,172,132,108,134,206,23,205,103,240,85,127,141,98,46,109,62,193,22,138,57,90,56,74,38,191,222,17,14,252,153,199,22,251,186,135,112,35,99,33,215,3,223,115,74,155,119,76,105,244,159,77,165,3,173,41,16,100,101,96,1,149,140,187,104,254,54,106,120,211,107,55,193,53,254,13,198,233,156,240,53,62,60,83,16,179,176,50,91,4,7,171,102,221,55,103,231,236,90,30,52,7,41,1,143,168,8,177,246,165,44,22,89,237,56,53,220,97,155,42,84,70,183,123,56,217,149,104,174,210,152,161,23,70,223,252,157,22,206,227,181,11,22,139,108,7,132,166,57,93,80,225,137,148,47,69,74,143,176,123,141,216,5,247,111,6,229,117,40,137,75,49,79,4,76,94,234,237,58,239,42,19,251,211,78,159,114,59,191,240,88,137,222,56,50,151,31,206,94,93,36,152,95,52,48,239,104,229,92,1,161,46,88,240,165,114,182,237,44,229,210,52,52,159,239,128,56,15,165,110,218,11,79,218,173,51,67,50,174,164,40,97,73,59,16,238,90,52,152,196,17,195,138,27,146,31,167,205,238,210,12,107,57,154,241,24,86,25,156,139,167,16,206,4,14,5,178,65,196,202,102,40,35,210,1,107,55,44,14,86,132,238,205,214,254,86,15,206,11,60,2,157,124,47,224,64,21,223,30,96,118,226,211,145,95,52,178,111,13,214,211,44,10,73,243,196,164,120,100,123,132,158,70,250,61,168,81,247,176,29,171,99,122,126,202,139,133,186,223,97,21,230,43,86,223,52,219,207,111,177,143,225,131,137,28,57,69,227,198,112,81,156,21,2,165,191,105,96,137,222,71,127,15,122,52,149,18,117,155,11,165,127,232,252,221,147,215,231,4,66,154,32,87,157,81,91,134,250,140,48,206,246,124,233,31,19,169,99,90,18,72,254,183,140,43,74,33,9,114,237,198,192,16,20,221,76,22,99,254,55,124,130,240,254,119,96,60,230,48,47,50,147,39,40,37,141,24,107,16,201,206,17,120,176,90,121,41,186,168,250,166,131,164,1,0,146,11,251,36,240,43,21,66,236,251,66,54,193,152,93,141,11,0,91,191,148,236,56,193,141,113,232,12,132,96,85,16,119,10,190,167,3,153,28,140,160,214,126,73,255,58,221,44,94,15,115,227,225,90,138,8,244,68,202,41,216,92,71,234,245,200,125,62,3,177,176,133,124,17,96,175,145,76,73,203,176,59,201,25,195,51,11,178,143,33,215,182,222,184,163,177,182,245,127,32,137,206,244,72,0,1,47,121,241,206,86,215,208,243,78,157,70,60,63,96,16,69,76,55,168,19,201,155,206,145,163,123,39,96,75,166,60,20,218,72,115,137,9,251,148,181,57,41,155,231,197,82,101,43,59,30,182,13,110,232,190,23,41,164,143,78,6,238,58,102,181,112,227,139,153,26,25,54,147,7,62,254,169,189,223,149,248,211,77,113,124,8,128,158,136,39,250,231,43,108,101,11,154,245,163,132,181,78,233,14,18,79,225,75,128,59,242,80,57,67,237,240,233,154,249,69,173,42,244,135,203,210,62,112,249,141,176,150,132,140,134,229,95,196,119,238,223,230,246,107,228,215,56,194,199,193,254,112,70,179,181,176,104,176,106,90,227,43,51,141,169,55,194,240,45,96,123,40,97,193,12,104,88,25,6,229,48,25,233,239,223,48,28,248,215,32,5,106,222,166,159,129,196,63,9,40,23,199,200,7,169,65,114,40,228,29,94,67,2,147,141,86,116,192,64,55,89,2,0,42,31,215,16,95,84,148,92,135,82,191,244,94,188,180,136,162,133,177,81,147,115,85,175,75,226,113,17,63,242,76,37,98,209,174,241,193,173,174,173,34,236,62,79,25,24,168,187,201,156,205,100,221,101,54,24,92,147,38,111,219,219,17,193,22,234,248,59,228,105,230,243,170,191,217,178,162,27,232,54,220,167,80,206,208,6,84,241,123,8,48,208,111,5,150,59,77,0,61,175,210,49,119,68,101,181,191,104,4,21,7,219,223,151,11,82,89,113,197,196,0,130,199,165,169,12,12,70,94,220,251,229,158,12,2,158,175,235,212,225,254,173,197,51,60,119,19,155,17,31,52,160,155,77,18,194,204,143,138,45,90,172,212,56,113,107,254,59,214,112,13,11,93,169,182,248,248,85,147,0,194,150,32,116,73,160,217,15,243,84,129,1,150,45,173,111,155,74,78,139,218,28,100,17,13,123,25,82,103,69,16,44,170,161,48,166,122,42,159,227,130,176,75,175,242,250,242,96,128,192,148,187,85,200,152,100,33,62,32,83,212,31,231,97,126,17,193,245,143,30,111,143,88,114,216,153,219,85,50,167,194,130,124,225,32,204,40,15,206,109,224,110,231,181,116,253,250,235,51,25,240,103,121,215,137,141,136,166,133,175,215,165,72,49,181,204,195,228,63,6,4,0,27,110,25,77,230,9,8,223,157,96,103,4,134,45,216,97,141,36,78,92,216,237,145,100,126,37,137,184,105,8,116,118,74,157,102,12,176,208,247,153,154,207,47,144,246,7,205,102,82,166,217,157,156,117,71,139,242,132,54,254,86,106,53,189,14,222,222,71,65,152,252,249,45,8,202,124,157,186,68,185,110,103,100,93,78,46,54,174,163,19,203,54,183,243,49,125,214,250,203,221,40,251,233,38,96,103,162,57,110,226,102,35,101,198,181,116,114,72,36,53,107,60,198,81,201,224,144,234,150,178,236,86,133,41,51,127,56,95,125,219,112,120,140,153,203,241,167,142,239,223,213,81,77,35,219,154,17,223,11,159,87,76,71,91,37,139,145,172,150,75,81,106,109,5,23,139,104,41,199,178,23,3,153,214,32,12,133,136,169,52,44,90,224,164,189,52,244,157,47,168,151,37,86,162,27,23,245,124,245,82,222,128,167,131,172,217,112,42,241,178,1,50,201,89,146,163,191,151,196,10,175,58,32,213,16,67,205,205,200,10,32,181,32,155,123,92,176,176,52,165,116,223,143,208,62,95,242,110,22,193,124,105,24,159,158,181,110,158,254,158,176,148,34,20,96,174,249,84,93,43,184,135,175,130,5,155,73,199,47,183,0,164,122,182,235,168,114,97,59,171,250,159,41,5,208,168,109,122,164,214,40,232,235,167,92,189,141,145,96,77,202,138,48,38,103,237,195,6,136,133,198,188,27,119,159,119,190,26,160,91,224,122,61,153,137,148,181,91,96,37,160,41,111,29,146,17,98,118,209,73,121,57,111,242,170,64,37,130,73,60,0,244,84,15,31,0,242,225,75,225,15,33,147,247,178,207,80,148,120,82,106,110,184,7,166,30,185,104,60,161,36,76,213,51,92,164,252,247,163,242,234,222,55,152,18,203,251,199,212,237,22,19,223,95,215,206,135,233,25,243,79,14,153,120,199,169,165,12,23,39,153,44,84,13,190,203,5,253,62,210,29,169,23,117,174,162,134,47,161,41,1,16,213,247,163,140,74,216,70,110,218,21,171,68,106,74,51,117,199,224,102,64,107,92,152,237,94,150,254,58,237,141,55,25,233,28,94,181,27,214,7,127,43,119,158,0,69,236,51,252,23,147,189,128,133,159,201,61,12,149,150,202,38,46,239,2,31,147,94,194,202,58,149,235,144,128,167,50,99,177,157,95,37,237,42,162,1,212,230,52,195,83,63,244,227,109,50,31,13,52,238,210,81,219,19,106,232,52,36,122,233,16,69,60,2,97,21,125,217,37,158,45,186,92,204,238,8,27,202,233,140,235,196,15,202,85,48,92,4,181,71,11,206,142,211,188,55,248,99,33,242,65,81,235,90,240,178,12,74,156,216,160,233,192,238,23,57,187,7,87,235,149,195,65,143,61,233,200,133,224,9,236,160,118,98,248,230,152,160,105,185,3,104,114,15,39,165,152,94,57,130,205,6,24,9,194,98,200,175,45,182,199,105,228,110,89,98,72,223,247,47,171,8,25,245,199,45,251,210,12,169,160,35,128,251,61,225,117,89,199,95,44,49,16,81,233,65,107,146,170,120,67,189,190,32,156,217,197,252,53,144,60,206,174,74,123,243,244,71,145,182,199,248,183,110,172,47,188,165,93,29,125,163,236,204,28,22,5,166,33,48,251,138,49,171,136,123,11,161,217,74,59,7,118,46,215,230,170,17,103,209,45,127,247,194,60,211,94,49,129,103,158,254,180,82,62,44,65,218,187,244,49,191,106,198,237,241,115,111,136,122,82,172,221,60,84,217,45,205,239,145,117,230,151,235,25,247,41,159,225,69,182,1,187,81,74,139,113,50,53,246,143,10,55,169,70,21,184,85,87,249,205,181,74,251,7,22,42,44,4,173,11,93,125,161,82,7,121,69,105,219,217,64,54,135,135,94,142,131,214,214,150,175,79,54,101,224,21,120,35,53,135,1,76,129,36,206,205,96,152,237,117,151,97,244,95,106,14,200,66,153,246,123,63,200,227,105,92,192,225,183,237,29,2,47,31,185,59,255,71,187,84,198,67,177,241,77,189,228,8,80,160,198,96,16,113,36,182,252,255,185,224,178,169,216,143,9,220,160,5,77,214,132,229,239,186,155,236,80,211,4,129,98,37,144,37,110,214,150,76,22,174,212,38,156,208,241,80,203,241,96,21,151,70,216,45,142,56,251,91,123,185,35,147,140,162,166,54,41,128,201,179,191,203,95,79,108,152,165,166,251,63,40,125,79,218,85,64,205,6,59,195,241,235,18,132,172,206,114,197,233,66,200,190,242,103,114,20,134,151,124,107,145,128,185,173,55,154,159,4,224,124,156,189,220,231,93,14,82,107,191,2,255,237,220,218,153,216,243,62,118,81,34,207,65,157,6,169,71,202,239,58,191,16,53,63,203,86,82,110,63,176,238,63,127,106,157,45,143,21,137,93,79,237,174,153,168,188,242,31,74,65,251,61,2,31,46,26,238,14,171,87,140,66,120,249,67,164,190,205,115,220,33,213,72,201,209,11,61,72,149,118,156,222,216,99,43,128,233,223,239,230,34,43,61,106,130,204,183,137,238,193,127,116,3,253,62,178,149,40,56,175,201,172,208,216,161,217,56,139,228,227,209,203,54,202,5,203,31,68,186,252,192,77,110,194,57,244,28,100,154,192,242,184,218,125,90,125,189,174,89,155,160,246,197,196,99,178,189,92,17,5,143,80,188,157,100,98,194,187,21,28,90,71,94,43,46,192,16,140,51,3,15,36,72,134,108,203,96,180,214,105,146,248,50,58,111,178,28,187,48,115,213,115,21,175,160,74,234,5,159,178,70,95,216,15,152,191,220,181,230,189,112,205,247,93,131,198,205,145,206,181,101,100,219,177,209,229,189,242,49,54,161,199,124,20,97,46,106,15,4,209,17,64,240,79,209,23,234,205,207,237,77,123,158,222,112,190,253,218,80,165,126,10,196,178,126,28,179,34,71,182,40,10,210,215,198,27,193,167,84,128,69,71,207,114,167,148,216,196,233,72,3,13,96,113,76,177,33,148,147,187,143,188,140,218,69,87,111,94,104,55,2,142,78,186,219,240,112,253,32,226,55,192,97,235,82,248,235,26,161,242,95,162,52,214,181,200,21,68,117,224,207,81,136,180,46,50,49,253,223,113,0,92,182,85,65,253,91,37,231,28,183,116,142,90,135,187,181,84,202,5,198,124,117,47,191,236,247,62,92,82,127,191,228,75,197,85,10,250,20,1,58,162,145,16,86,71,28,156,225,134,15,216,203,17,8,93,19,56,27,153,173,96,159,77,203,87,153,231,42,2,236,133,103,17,122,96,156,17,98,5,4,12,121,36,246,250,117,180,231,43,121,148,168,80,147,239,3,48,132,224,104,113,66,44,92,80,142,49,67,67,11,79,1,49,23,132,236,62,57,27,110,219,250,167,236,112,150,105,183,89,89,184,26,76,153,50,111,30,206,242,26,150,163,2,199,235,179,17,105,157,208,236,117,10,13,229,85,94,110,2,54,99,255,135,85,221,109,92,31,104,48,224,232,139,127,77,32,3,48,169,165,0,190,173,236,64,178,44,141,78,78,240,236,1,128,78,171,57,211,181,130,15,228,229,92,40,131,113,145,86,16,150,16,242,160,90,117,87,38,147,137,235,163,54,4,231,163,68,167,206,149,211,51,12,99,179,79,30,63,8,70,16,200,47,97,102,108,129,141,64,128,87,143,71,255,155,106,122,31,4,151,8,139,41,158,214,19,169,178,7,140,62,7,58,56,68,172,68,2,244,37,247,236,230,92,201,83,19,59,69,153,190,234,61,222,202,94,162,27,23,113,188,40,95,67,207,143,226,208,94,82,57,58,155,15,24,244,52,226,225,153,203,55,102,16,135,155,66,93,154,136,133,205,176,127,79,112,39,27,19,94,101,117,117,234,102,243,124,68,178,192,232,113,223,43,36,130,173,13,142,125,27,97,72,249,233,21,78,0,218,215,104,197,11,6,180,51,254,214,211,219,125,246,37,164,15,251,61,168,73,150,127,1,61,96,232,100,122,219,96,187,77,250,193,100,9,142,120,233,117,200,247,51,80,22,192,59,15,52,143,133,17,96,152,162,251,99,50,65,160,66,162,100,244,96,47,17,79,114,103,18,85,4,26,98,96,133,50,127,56,9,225,24,152,160,82,42,235,92,167,24,155,198,224,33,92,127,163,52,225,218,73,191,233,100,90,131,197,167,94,167,208,108,218,112,40,62,16,134,101,216,77,5,41,165,7,32,182,234,217,195,129,144,250,222,92,218,135,251,224,52,37,109,224,104,5,250,248,71,25,125,233,96,173,62,252,146,107,125,38,152,141,111,5,51,18,122,200,177,43,111,224,234,96,164,197,202,175,130,188,7,119,13,152,124,36,168,147,105,208,25,144,100,104,239,57,122,244,16,47,130,155,97,65,32,89,244,102,139,224,228,209,162,230,97,179,185,16,15,197,234,191,75,165,99,72,12,219,48,136,156,130,102,54,180,142,139,39,75,44,169,79,139,200,156,18,188,97,124,115,53,67,99,141,240,181,0,196,162,42,101,82,211,203,121,229,235,62,243,213,152,146,6,105,204,200,168,114,190,81,241,75,37,23,0,163,90,169,221,132,205,236,54,118,75,244,169,171,66,142,68,87,217,187,129,26,3,110,227,11,169,70,218,149,69,199,146,82,132,2,58,41,67,30,32,157,38,58,36,48,147,202,20,143,217,42,31,141,28,187,209,49,115,119,133,44,77,115,88,170,189,238,249,6,108,215,17,211,177,19,42,187,89,72,205,168,195,240,33,248,61,229,140,138,43,214,215,84,161,165,67,95,168,9,187,40,202,15,221,134,10,162,204,195,135,132,28,159,104,139,185,146,109,130,15,171,6,175,255,14,97,181,4,126,21,238,33,219,186,144,165,112,141,176,155,174,169,10,86,132,123,93,23,221,174,71,123,58,224,151,93,160,108,156,41,16,255,200,31,249,26,30,53,5,43,3,64,235,132,22,103,36,133,9,185,157,21,185,26,131,97,210,51,185,59,245,102,84,16,102,165,226,169,29,189,195,161,161,12,184,89,100,68,189,154,155,173,233,233,99,69,80,214,176,61,189,235,32,117,40,96,4,82,217,59,29,229,40,132,86,23,232,191,253,129,80,17,9,107,161,184,79,65,42,248,77,135,229,23,218,143,89,73,86,224,73,60,182,188,155,239,138,154,10,39,114,38,238,227,17,96,241,207,239,239,56,44,197,152,205,78,154,45,136,127,187,224,135,238,249,99,157,63,241,130,98,68,165,255,168,105,29,198,47,63,207,96,158,51,39,96,40,206,178,25,32,23,15,2,200,156,148,208,234,125,22,103,247,19,249,207,238,83,253,18,116,54,199,250,224,66,40,160,128,156,168,242,28,11,142,20,236,84,40,90,72,239,252,44,241,25,46,97,17,195,62,96,150,82,7,142,254,223,207,31,242,12,228,82,214,113,35,177,25,159,106,107,158,130,234,235,178,73,165,201,67,252,157,34,145,236,94,75,123,90,184,216,89,116,254,240,182,215,191,145,96,166,146,181,115,185,55,223,106,251,239,180,130,123,113,255,188,7,116,245,21,19,101,226,144,101,147,163,142,23,88,47,137,68,191,11,248,236,41,98,135,120,61,220,7,215,220,231,230,9,13,42,58,84,18,6,246,188,206,93,215,114,142,38,14,221,237,201,230,218,124,44,212,42,249,155,226,139,82,180,62,120,15,179,253,27,247,33,129,130,34,65,110,233,27,118,21,197,12,196,186,141,165,200,169,242,181,117,120,171,52,140,126,106,169,198,129,142,37,242,197,63,231,81,89,155,145,159,124,178,125,134,215,113,181,87,102,120,158,125,214,59,24,139,245,247,220,223,145,243,83,103,121,255,11,78,23,99,247,198,1,212,252,207,212,219,25,63,199,174,115,88,198,172,174,163,193,22,210,8,141,97,90,26,199,233,227,83,233,127,33,64,164,236,107,238,61,76,243,149,198,103,0,2,177,34,247,137,105,49,168,55,220,61,240,180,30,187,223,8,187,238,171,134,189,124,48,216,178,62,204,208,41,52,90,161,9,98,197,60,89,23,196,181,190,19,124,98,184,200,52,44,207,222,237,225,0,29,51,107,169,244,226,1,115,27,30,79,4,182,34,17,14,189,55,247,202,23,43,15,100,138,193,59,148,40,175,40,76,162,154,241,160,37,212,158,185,203,108,233,186,194,86,206,109,108,179,130,122,166,47,162,192,121,19,123,110,52,38,8,230,232,5,58,230,153,169,76,168,128,188,50,100,208,163,49,179,11,169,201,155,53,9,100,167,28,197,108,200,33,189,123,19,6,172,98,253,114,71,135,108,149,192,103,114,110,3,7,96,85,181,84,249,244,78,173,77,35,170,179,54,13,194,23,31,159,187,212,203,252,156,112,53,20,34,142,151,66,109,66,46,127,255,127,222,66,145,81,32,79,64,98,119,233,79,145,205,46,70,9,235,74,223,34,231,188,2,37,183,123,156,136,86,30,103,32,174,151,156,72,211,17,98,204,26,96,0,234,142,188,177,190,105,135,39,11,167,135,146,94,188,251,217,221,51,248,119,0,16,19,149,42,15,54,200,62,46,145,87,16,43,103,110,139,102,10,170,4,226,15,36,75,243,240,172,116,232,42,65,103,200,32,195,121,187,35,119,81,198,36,59,122,77,17,151,192,144,179,112,175,212,17,87,72,191,60,208,192,249,73,51,46,136,169,221,87,174,90,113,253,253,134,122,128,216,181,10,177,55,197,145,50,222,66,55,115,189,168,123,58,227,215,58,142,136,160,155,208,37,144,206,39,161,84,18,70,2,81,89,14,69,90,55,167,160,96,47,159,8,224,146,110,253,192,186,100,145,114,19,49,207,94,115,55,188,15,171,174,121,175,173,204,95,56,179,20,228,50,144,169,0,207,113,150,135,122,144,224,7,168,238,36,42,241,109,83,217,37,49,189,62,47,7,110,34,119,104,196,143,175,31,21,176,222,170,14,88,93,12,136,138,201,33,175,177,38,145,105,242,215,176,69,7,44,225,208,108,69,116,17,210,236,55,51,111,108,101,35,214,137,29,88,99,160,236,186,72,9,45,63,134,194,18,92,27,200,46,224,121,100,130,155,163,195,98,196,253,20,205,225,48,75,36,70,166,59,208,22,227,213,124,31,52,242,210,142,90,66,220,140,145,180,132,112,38,169,91,113,32,209,65,201,26,145,100,21,153,131,196,235,185,70,1,76,113,203,135,11,119,124,153,124,63,25,83,75,52,240,145,18,52,160,50,134,232,181,182,63,134,59,144,91,58,155,103,216,139,213,20,31,210,115,44,51,176,58,7,104,222,168,185,32,100,141,179,45,214,158,189,165,126,34,207,33,129,226,230,146,144,0,197,184,80,245,197,7,213,190,134,158,70,199,131,73,40,18,200,243,246,147,248,179,204,177,159,22,93,97,185,205,188,93,88,60,172,96,28,15,167,30,205,114,75,146,111,162,205,168,19,101,44,48,182,11,172,187,4,100,64,15,87,182,228,182,95,9,58,140,114,66,83,177,120,121,145,199,67,191,54,92,37,202,228,92,161,152,67,212,48,168,74,190,207,112,54,158,11,86,216,29,22,157,38,204,133,145,95,234,84,115,13,5,150,218,206,183,19,73,215,232,109,156,17,255,219,24,118,4,47,64,21,131,235,102,240,247,8,202,224,9,226,198,55,135,132,71,229,105,166,14,129,50,146,229,82,62,211,85,250,254,61,149,131,232,30,143,205,20,127,215,204,31,153,30,228,241,18,154,137,236,167,132,47,116,98,215,112,152,221,229,221,187,46,126,36,172,142,40,63,199,149,89,209,121,2,28,203,154,211,150,208,92,196,103,171,237,116,148,62,43,54,104,146,52,124,84,102,107,105,215,126,105,205,5,113,102,131,54,21,239,81,20,162,153,25,164,175,102,235,217,187,234,73,242,3,12,75,250,26,151,108,5,107,197,91,52,106,77,244,78,202,133,101,178,234,67,237,251,254,230,138,222,227,253,119,84,84,146,5,48,100,194,171,226,249,120,176,171,99,79,145,236,183,199,182,134,240,48,98,218,165,129,161,94,29,190,243,169,90,178,177,140,47,186,27,42,180,228,229,47,133,115,171,37,114,218,241,121,17,73,122,166,113,48,220,44,113,236,88,16,60,174,102,190,125,199,57,65,224,106,141,78,236,190,237,227,234,63,113,27,253,49,215,234,63,83,207,171,166,50,102,46,233,33,48,136,213,63,51,33,107,119,73,168,30,235,77,233,154,122,121,140,25,30,157,241,251,254,114,159,231,122,234,222,115,8,207,85,239,240,128,30,102,221,232,4,255,254,240,186,197,184,71,129,192,215,59,23,3,166,23,76,220,36,118,93,182,160,149,90,137,112,36,128,165,173,114,10,210,181,69,0,82,169,225,150,113,106,135,15,221,162,232,233,54,96,153,30,139,77,21,221,155,75,44,254,33,173,5,231,47,124,39,7,3,26,220,137,246,12,211,39,3,70,254,149,180,145,184,190,21,107,208,159,219,124,46,27,6,139,138,46,126,18,252,75,251,59,183,11,35,45,37,243,58,100,88,31,73,127,215,23,253,45,20,151,206,56,200,233,193,148,50,78,167,234,20,211,58,75,164,128,100,94,206,152,246,69,244,241,42,118,34,121,109,34,168,133,164,164,63,212,112,189,156,237,28,14,211,179,60,0,150,240,149,25,249,12,91,131,139,50,177,156,251,254,179,1,147,120,35,90,50,37,119,39,36,101,236,254,72,200,128,39,201,213,91,102,218,124,182,126,91,226,226,160,218,15,120,119,120,111,252,163,197,186,70,141,131,135,95,235,228,238,18,240,58,144,149,232,35,167,42,95,28,103,135,245,38,194,71,142,105,221,252,106,77,238,183,158,89,91,140,162,212,98,56,172,41,53,93,167,118,129,25,70,108,243,141,235,177,181,75,150,130,116,74,92,232,117,212,164,36,175,113,202,194,200,59,119,234,106,203,206,7,144,111,198,222,77,200,54,202,27,190,231,77,126,0,92,247,93,9,124,227,56,100,171,249,130,66,145,156,16,206,154,33,118,23,86,55,75,223,175,88,54,20,108,71,107,82,29,195,103,62,208,49,189,6,207,249,177,245,83,135,88,175,54,153,1,129,37,221,143,165,188,109,14,90,118,55,43,38,186,177,20,238,120,220,175,29,43,51,79,33,179,145,250,162,72,133,55,175,142,12,194,172,55,93,60,213,188,26,244,90,77,143,61,122,128,189,5,35,206,109,114,152,107,12,28,235,158,79,216,87,19,200,161,4,201,242,169,129,47,138,173,0,222,217,159,134,64,6,8,98,111,69,116,239,130,194,98,225,93,245,188,33,44,123,149,220,190,216,56,223,244,111,119,154,75,19,188,208,191,49,143,252,174,41,64,241,74,52,8,179,159,43,247,119,182,255,44,94,231,135,174,87,94,73,93,8,241,90,73,45,2,128,237,171,164,107,215,215,149,217,3,220,33,187,100,225,5,226,80,8,61,255,247,2,64,67,52,55,19,80,249,218,244,108,235,45,28,145,247,209,236,28,154,129,55,196,25,152,26,103,130,97,160,15,119,205,232,160,122,30,86,156,160,97,17,107,177,9,97,72,165,193,115,95,43,222,199,41,236,116,141,217,106,110,60,186,11,113,186,155,196,78,159,250,24,29,223,117,56,65,174,58,166,74,76,110,180,84,2,220,239,10,65,60,82,119,18,109,163,167,198,92,63,206,234,27,130,138,91,136,162,68,74,250,68,57,147,102,50,24,55,6,120,141,131,216,207,66,103,18,203,242,49,161,253,127,151,11,249,203,117,115,251,5,255,186,158,47,248,5,117,221,147,101,172,149,42,168,46,24,140,178,192,167,254,65,55,245,240,15,7,7,218,215,104,68,132,226,3,159,160,135,238,52,9,114,24,137,183,145,10,27,89,59,194,222,123,70,156,248,236,59,255,68,155,217,116,13,246,221,158,8,133,72,63,46,104,144,59,151,70,198,214,155,208,178,216,175,158,133,240,176,88,8,118,140,254,240,117,94,184,69,84,83,146,255,119,2,195,24,127,127,113,205,116,138,187,73,188,38,87,156,82,190,53,191,196,123,198,41,15,99,19,254,190,65,179,107,57,146,130,146,32,201,196,167,220,91,180,187,68,236,36,8,5,93,85,44,170,247,188,137,173,71,175,230,223,84,80,19,91,184,128,252,143,211,127,43,185,242,37,213,49,52,147,167,227,239,70,99,123,221,199,14,31,235,187,209,112,58,236,169,175,39,190,152,142,133,76,248,147,26,19,252,69,14,91,136,16,89,182,196,238,112,234,216,134,12,33,248,22,111,205,227,54,142,82,67,102,30,85,59,95,2,101,153,24,42,11,156,190,158,236,155,105,57,171,47,20,129,130,198,35,207,27,67,165,41,223,46,61,133,57,211,67,239,63,223,195,67,81,238,138,191,249,86,227,89,91,116,142,166,100,4,130,237,56,145,147,223,124,84,183,152,234,34,96,250,45,163,23,68,224,131,8,242,66,45,142,214,18,10,221,250,153,5,73,88,71,1,172,27,161,202,104,221,205,52,236,156,162,91,78,74,201,81,170,152,108,159,150,2,77,125,54,58,3,53,245,114,162,63,176,160,139,187,57,42,36,197,206,51,173,68,211,42,1,106,103,177,207,69,123,174,119,111,224,70,146,250,147,201,72,75,209,174,247,120,84,104,13,147,182,250,229,55,249,229,155,238,45,220,226,100,93,255,174,94,169,20,245,59,161,46,205,168,129,94,193,208,14,241,122,215,152,66,144,121,39,48,203,211,147,237,235,214,44,102,204,114,40,224,118,157,191,131,137,35,236,195,84,251,158,75,187,123,112,197,252,46,204,182,175,94,172,217,125,27,206,245,203,160,223,174,187,175,91,139,190,204,40,147,66,165,130,158,174,177,198,38,79,179,218,253,148,152,176,126,49,172,86,223,181,225,120,222,223,141,22,204,210,206,72,244,239,77,27,183,58,101,22,159,177,87,236,148,135,35,11,133,142,178,147,47,77,242,197,212,93,114,101,42,235,21,86,106,3,243,158,118,164,94,163,103,188,254,148,244,216,110,45,149,51,204,253,95,7,28,28,73,126,49,118,135,116,40,132,123,36,224,112,170,33,72,139,144,55,9,131,176,106,213,245,124,0,243,6,50,124,194,178,223,248,55,216,75,53,177,38,176,160,246,2,45,164,125,224,66,128,76,52,168,16,129,70,165,161,160,180,31,127,106,56,172,44,135,46,226,76,204,201,15,169,197,124,75,226,194,215,61,85,145,57,221,111,202,125,244,116,202,238,180,6,84,64,131,99,145,6,181,185,9,95,89,117,61,67,43,131,31,148,208,165,219,82,76,255,134,15,96,216,186,14,245,157,138,231,14,126,8,200,55,121,249,177,81,168,248,212,96,8,247,67,219,211,132,163,116,125,159,141,122,87,115,56,205,37,83,61,6,42,136,130,40,116,182,47,211,180,102,232,167,104,86,32,144,0,6,27,137,165,146,48,147,135,109,43,135,60,43,33,75,14,146,126,102,198,193,165,182,58,138,3,34,128,173,127,11,137,139,195,62,210,119,91,198,136,255,138,23,211,235,175,237,145,88,169,190,17,240,217,159,179,50,50,20,148,5,157,88,193,84,242,65,135,12,177,151,193,2,67,66,163,77,53,136,129,119,34,27,240,210,98,70,159,29,155,13,201,111,109,34,68,163,22,66,49,244,198,116,242,238,137,101,235,94,210,166,253,166,3,12,122,177,89,157,170,22,32,16,68,201,22,32,36,173,51,211,35,24,21,195,85,54,55,88,183,44,62,102,192,164,26,56,139,135,121,177,3,251,110,144,93,34,124,119,95,243,84,64,35,161,163,210,211,201,122,45,140,75,120,91,32,109,130,86,198,20,253,15,60,28,247,249,204,86,115,164,61,217,45,47,224,112,125,220,42,208,141,141,226,57,101,233,54,185,128,41,101,18,80,27,112,136,136,233,227,160,30,29,225,61,100,139,125,200,58,23,216,150,102,238,229,116,243,90,46,241,102,74,37,48,180,238,149,87,200,133,154,113,91,72,133,125,10,141,69,123,207,149,115,27,2,196,52,106,153,112,65,110,76,48,46,136,229,146,233,117,108,190,8,53,44,10,35,113,229,180,225,55,146,138,123,56,180,180,37,134,188,39,167,111,158,71,204,101,234,109,147,15,60,71,10,128,59,167,228,211,117,149,226,204,127,234,219,41,130,83,53,17,231,72,193,141,30,127,120,77,161,222,219,125,94,123,61,107,231,196,228,156,255,1,68,112,8,253,49,54,7,167,43,226,25,228,78,8,209,212,157,218,146,93,78,144,216,190,145,105,90,21,151,71,243,122,125,75,126,161,36,190,251,108,229,222,253,150,233,130,182,139,241,174,128,104,213,15,213,195,226,182,205,27,38,47,124,205,50,0,159,179,163,253,29,13,9,53,231,206,214,13,65,174,222,13,162,169,71,255,151,164,192,248,59,124,192,218,160,120,188,193,162,142,73,40,113,147,236,63,58,116,64,231,72,205,78,244,245,45,203,81,201,197,246,176,206,194,188,248,181,145,126,150,45,75,11,179,214,241,186,83,98,234,18,171,226,185,209,127,80,184,239,237,53,93,45,23,11,74,31,44,68,36,149,100,49,159,111,150,71,106,96,247,6,209,22,42,119,13,94,36,222,179,159,206,166,24,31,97,177,138,249,204,85,34,171,67,77,171,225,245,46,168,149,245,87,218,154,23,66,61,204,29,245,47,181,5,153,237,175,180,110,75,196,74,67,174,40,13,185,31,51,10,20,232,215,202,61,87,222,111,166,210,63,231,149,165,149,134,199,144,57,164,146,178,205,7,135,29,138,81,52,39,138,120,169,68,86,161,187,242,49,0,130,23,36,230,84,6,35,138,164,77,32,48,220,184,161,10,235,96,235,150,215,6,50,99,9,78,32,8,224,36,194,194,45,21,95,148,79,71,233,28,65,75,36,178,244,248,114,49,55,50,120,78,170,15,56,29,229,169,122,6,19,24,59,85,207,157,68,40,176,75,32,42,249,119,30,132,122,46,208,173,186,185,228,76,12,0,123,239,10,9,191,163,133,128,59,67,93,79,171,184,220,176,132,84,185,83,130,237,105,245,172,50,146,116,59,248,84,243,131,253,209,10,155,114,237,222,59,135,165,50,117,124,104,158,96,131,154,146,15,90,130,112,181,57,148,53,168,85,147,81,188,71,185,96,33,4,213,247,217,128,134,210,54,186,129,46,16,233,112,0,83,64,194,11,11,253,38,20,26,151,100,101,151,176,24,89,24,194,181,139,210,104,161,74,85,177,37,184,254,82,242,159,150,74,227,243,157,41,36,175,166,10,93,93,197,225,211,41,96,200,243,131,30,46,214,179,222,138,252,41,104,163,170,245,149,226,3,152,31,173,235,103,2,57,138,204,67,156,226,150,186,110,141,177,222,68,241,58,157,89,114,18,240,155,12,52,20,195,191,89,128,206,9,102,111,242,69,62,43,62,42,16,102,58,236,110,213,38,9,65,115,218,20,228,238,49,252,50,244,107,204,208,22,169,247,79,233,41,204,77,205,59,249,149,105,183,179,81,165,253,132,180,26,186,7,63,34,244,193,167,84,145,146,222,173,22,159,160,118,28,89,91,6,106,69,172,154,110,164,168,246,7,10,224,23,43,145,217,57,90,157,208,194,233,113,216,39,154,226,136,89,107,155,130,231,249,111,34,43,80,110,249,154,39,9,84,75,237,191,70,65,102,165,253,206,45,147,40,182,114,118,133,137,79,193,246,144,128,204,114,1,188,69,143,200,174,165,29,14,95,217,94,47,226,79,248,74,79,236,26,72,6,142,36,42,127,149,15,58,181,58,52,94,52,100,53,190,44,10,195,1,61,82,224,121,37,149,211,253,136,209,197,40,178,235,0,87,74,30,208,105,145,100,123,200,130,251,39,123,31,30,126,83,70,79,67,196,6,254,49,20,24,194,40,24,38,186,237,173,87,124,54,127,134,126,136,156,231,101,135,103,157,190,64,140,242,109,77,113,138,30,172,237,47,124,127,137,157,118,241,39,108,73,130,57,237,13,168,207,151,76,41,189,33,129,180,217,211,84,74,164,129,63,200,64,220,106,59,128,250,31,245,73,93,177,150,61,10,158,163,251,226,89,116,79,36,7,212,161,28,204,13,12,8,71,109,214,189,62,87,17,240,34,33,248,179,77,77,27,124,206,159,102,230,236,199,2,141,247,203,68,167,21,88,2,200,194,23,154,223,127,71,79,40,111,122,194,76,200,164,178,67,83,9,20,114,242,52,118,59,59,147,161,20,209,118,121,161,111,182,127,22,126,160,217,14,47,24,233,139,211,243,30,252,4,197,203,153,89,86,158,110,63,223,172,168,25,228,209,91,109,112,226,213,226,96,227,207,153,14,107,160,32,132,108,204,13,3,215,54,119,188,253,119,118,171,43,197,210,217,130,69,210,117,164,236,39,204,181,100,194,220,181,79,143,235,254,152,205,252,21,52,244,112,122,189,217,10,129,12,129,12,204,174,243,255,237,59,234,63,53,164,182,3,18,173,190,118,100,195,63,125,211,130,175,226,197,136,120,215,251,149,140,4,138,84,130,114,17,182,231,199,19,108,151,8,105,85,145,157,31,252,37,13,128,15,51,100,56,23,101,229,181,14,58,220,48,70,118,106,176,212,40,236,14,31,182,20,78,132,110,31,219,117,21,166,21,128,217,171,5,209,28,143,145,136,211,23,65,212,11,158,63,197,43,214,152,231,95,221,221,186,10,121,124,138,163,180,159,80,143,44,232,246,234,119,213,36,152,140,114,177,109,53,59,125,36,165,120,245,62,239,195,249,65,51,125,83,246,11,68,45,215,198,164,205,163,225,133,241,247,140,254,105,222,8,213,242,179,247,90,125,194,115,120,122,183,155,167,86,217,137,190,28,80,236,153,81,133,10,117,20,216,21,37,54,84,32,207,186,23,141,105,85,131,1,71,39,84,255,241,33,238,160,160,33,144,169,42,35,196,48,14,171,29,108,232,119,33,207,89,14,86,225,174,165,54,250,218,110,150,201,35,129,106,91,239,138,133,181,66,31,21,78,150,10,119,14,167,152,39,181,11,14,142,145,25,91,3,68,43,29,212,185,104,227,36,167,164,187,146,221,173,41,195,26,40,60,16,235,230,124,180,89,1,40,127,38,112,190,107,133,134,151,173,239,191,46,163,166,198,30,115,187,176,179,90,178,112,11,207,155,9,46,72,24,242,123,172,248,213,156,172,42,225,193,194,163,169,182,18,86,252,149,17,125,222,9,73,22,164,205,229,178,64,194,93,176,21,224,68,21,116,64,232,25,8,124,42,130,173,36,146,245,112,89,134,122,179,134,40,106,243,215,51,219,242,103,129,246,158,132,3,110,151,168,242,218,57,242,117,174,47,154,56,199,215,48,253,17,229,134,137,120,92,237,194,128,253,102,84,32,131,104,166,95,64,147,126,227,68,120,91,254,99,0,9,166,237,26,65,144,35,88,190,81,25,233,73,42,62,110,213,20,34,255,101,224,79,88,217,25,153,118,208,38,115,67,154,227,88,39,112,164,255,220,161,156,96,139,238,61,139,37,95,133,4,120,23,153,154,217,72,145,220,168,156,94,72,113,3,182,109,106,57,240,128,41,153,7,208,218,63,110,172,105,83,250,225,86,117,175,198,125,94,72,81,137,66,244,209,173,79,6,68,254,175,21,184,106,38,196,200,244,149,100,158,201,58,98,13,102,142,96,151,103,101,234,118,30,30,105,150,43,62,118,17,125,63,70,115,144,53,93,47,45,175,179,23,57,126,61,219,79,138,72,20,142,40,248,222,13,147,95,202,102,194,48,7,183,105,207,211,50,52,125,188,72,232,194,41,243,159,30,253,244,18,180,234,51,136,74,212,169,161,54,141,74,32,170,99,87,73,251,58,75,177,79,170,103,38,56,182,242,22,139,216,196,133,96,37,249,176,28,63,186,138,183,85,206,27,247,21,104,173,64,168,183,241,117,130,123,199,0,222,56,54,13,78,117,120,68,3,229,10,117,156,118,7,92,14,100,45,141,198,8,12,152,9,255,181,119,147,108,250,142,173,172,110,154,214,207,170,74,174,72,38,224,183,42,92,189,153,139,12,162,247,131,139,55,50,220,110,146,61,18,85,134,158,251,147,121,185,224,119,93,217,2,38,3,250,120,176,116,138,141,166,82,175,56,101,191,192,18,80,250,27,226,96,127,193,169,209,143,10,95,166,210,99,45,161,16,157,105,139,85,72,176,254,67,46,102,35,211,200,7,231,99,76,15,4,224,105,136,236,249,70,175,22,244,241,42,219,129,13,84,78,171,59,83,22,194,120,114,58,255,207,207,85,52,179,220,192,192,18,57,35,48,59,93,92,235,21,225,79,94,42,183,1,38,193,247,68,97,132,211,38,213,90,253,36,7,246,163,65,235,188,190,74,46,136,71,69,38,250,179,75,150,85,161,137,186,93,242,255,56,86,93,161,151,177,111,240,153,15,158,56,76,251,159,155,239,88,42,157,167,15,76,49,133,83,36,77,233,180,140,167,9,19,151,12,247,146,225,19,208,30,36,30,157,99,219,120,69,165,63,31,60,134,171,36,125,151,184,50,230,58,178,26,41,11,112,91,160,67,79,49,57,26,63,129,249,224,160,14,131,28,167,75,228,54,250,3,215,248,167,69,85,10,231,141,66,16,245,12,248,34,218,216,169,168,139,138,154,215,73,41,40,212,226,12,72,132,24,215,97,128,191,177,206,175,240,134,203,85,127,249,161,200,89,119,200,33,81,49,107,98,132,112,74,219,250,46,181,169,250,137,78,151,147,193,2,25,100,147,10,155,77,135,190,37,192,28,108,99,84,9,156,153,142,115,3,28,37,35,175,65,141,55,216,190,132,19,49,49,40,46,128,51,105,54,241,178,168,89,175,207,82,102,66,82,91,248,69,154,133,240,66,41,153,51,36,18,94,135,35,12,110,108,205,200,72,202,64,18,173,56,115,18,164,245,81,65,78,38,203,159,123,153,219,204,186,254,103,62,19,138,40,26,25,184,142,185,70,67,141,43,143,203,246,145,133,254,60,28,157,33,14,99,25,162,64,91,214,132,53,80,60,242,21,28,199,41,170,24,175,2,3,82,106,183,30,168,212,64,52,69,192,211,90,27,112,188,201,215,158,87,221,179,5,110,193,68,231,97,213,223,69,108,213,139,167,128,86,240,159,207,54,137,239,71,6,74,61,223,86,74,110,197,0,160,84,101,153,207,6,74,186,112,58,233,33,21,250,119,33,41,211,29,213,72,192,72,222,194,188,227,54,26,135,6,199,46,28,175,114,130,124,131,161,32,134,173,238,42,179,48,160,28,60,90,136,244,138,179,143,255,203,254,109,146,66,177,235,39,82,231,121,125,239,83,146,60,106,210,23,6,143,55,170,210,187,203,123,200,135,77,92,108,140,49,38,208,94,205,39,197,208,214,180,141,231,238,194,75,13,0,46,133,9,170,199,142,128,160,162,54,142,36,93,187,3,214,218,106,96,23,192,184,98,198,39,52,40,232,16,55,86,149,117,51,179,191,104,193,29,191,75,48,55,93,135,195,255,80,231,50,40,147,175,219,183,100,32,20,182,18,232,75,67,117,136,105,219,255,240,193,92,200,100,9,238,105,254,5,139,137,143,74,177,225,209,180,185,27,118,106,222,103,40,35,254,48,11,174,148,232,72,127,99,71,103,239,59,253,248,178,65,148,236,196,97,130,245,76,148,154,211,103,62,56,133,134,36,82,29,99,41,0,104,243,71,67,183,217,143,110,36,226,213,29,158,135,68,18,246,37,244,139,184,59,48,43,170,60,49,160,44,151,56,196,81,178,201,112,206,137,102,153,105,165,70,62,150,57,59,114,21,119,6,232,144,120,170,66,118,201,204,64,44,125,9,184,83,251,20,150,23,69,37,139,87,31,6,146,103,53,93,92,159,194,201,118,169,125,107,83,249,121,185,148,159,179,249,56,189,4,183,192,6,233,217,117,253,84,241,60,244,185,49,253,235,34,139,17,107,227,8,15,46,248,192,230,120,253,40,21,60,126,37,57,36,88,48,31,153,69,50,215,1,62,72,217,17,38,20,150,116,214,186,47,45,147,58,204,165,119,52,187,149,191,166,70,241,38,81,164,28,153,247,53,77,25,172,7,167,204,101,193,152,51,139,33,47,239,241,227,201,174,2,24,113,44,201,196,237,156,157,128,24,247,36,197,69,130,144,13,121,196,153,55,115,72,79,192,224,199,40,10,14,2,184,217,48,79,81,17,188,178,157,55,24,155,205,154,121,113,192,92,40,157,11,31,245,210,114,143,217,108,163,83,161,225,118,187,240,233,250,90,24,26,6,119,25,228,102,189,133,59,5,118,249,54,17,184,211,225,148,213,171,155,242,18,49,66,205,50,240,42,25,105,25,191,116,206,244,235,153,234,141,188,95,49,234,44,102,217,209,55,192,135,41,109,249,60,88,183,202,39,78,85,11,21,51,115,63,42,14,137,220,29,190,132,24,33,162,14,128,162,118,73,17,88,41,86,13,100,254,74,83,35,121,191,50,83,79,250,89,32,217,154,247,98,116,33,28,160,43,69,199,76,16,117,25,243,153,111,255,112,40,65,200,148,51,224,58,159,188,22,62,214,185,234,102,233,91,216,62,102,184,159,49,25,105,64,203,73,190,113,188,114,255,13,125,110,48,138,145,216,99,144,133,76,46,114,214,180,143,1,33,130,24,150,193,210,249,111,249,79,149,73,47,244,64,36,117,122,199,107,110,211,14,228,14,54,121,187,118,7,121,35,219,55,49,122,128,244,230,188,232,232,182,242,233,63,177,19,146,104,73,120,61,200,216,60,6,85,15,191,104,227,18,96,254,65,216,134,238,57,165,214,106,33,96,209,2,209,214,228,251,49,6,11,49,168,88,172,138,178,80,207,138,84,251,186,109,207,22,84,244,230,201,235,72,9,169,98,40,135,79,247,95,127,105,12,6,128,46,66,201,78,208,137,13,50,184,116,184,134,61,29,224,104,96,205,32,154,81,74,4,155,227,246,31,96,114,94,255,70,77,71,223,22,29,34,59,247,1,51,40,75,76,164,196,29,229,81,1,89,189,247,98,147,99,235,17,113,190,62,201,98,210,123,217,88,61,67,117,197,180,132,218,185,179,205,6,10,198,85,48,82,101,209,230,72,227,241,81,70,26,152,207,236,157,69,126,121,252,227,243,122,56,89,9,167,117,132,179,73,101,112,133,240,236,47,153,143,157,250,130,239,43,45,152,119,121,5,151,163,129,22,239,181,52,114,187,227,63,23,69,169,119,200,150,168,110,65,46,250,108,31,119,227,180,226,76,45,112,34,237,227,177,153,166,252,49,121,238,42,27,108,248,157,211,148,48,84,143,116,147,56,180,24,190,187,80,39,29,216,31,227,9,121,78,178,204,141,159,231,57,241,119,34,103,200,230,217,96,64,196,27,43,246,11,169,194,186,109,194,51,159,47,218,236,96,66,129,207,132,122,218,205,4,122,80,218,255,93,220,139,95,23,49,231,122,245,30,21,66,146,138,119,56,227,162,1,159,232,137,193,85,53,39,124,4,229,131,147,117,0,253,31,102,31,90,209,175,68,104,132,115,227,54,213,92,92,242,185,201,196,5,83,118,248,223,65,176,60,90,95,147,240,255,21,2,218,168,17,140,157,127,102,176,80,7,51,74,161,204,86,253,168,29,201,224,234,4,65,107,250,184,246,93,163,27,66,240,97,249,211,30,47,80,109,97,225,74,149,185,54,174,166,93,37,230,130,200,107,55,46,139,82,223,200,237,171,131,136,162,79,177,253,134,197,220,160,107,10,111,131,183,143,151,163,157,217,92,27,128,205,97,95,207,22,205,222,70,244,138,192,77,155,129,103,249,71,125,11,79,223,35,43,203,181,165,159,205,70,31,96,45,102,114,121,253,201,109,196,243,227,179,50,117,173,127,208,213,218,132,2,252,196,91,11,203,147,198,182,235,67,206,138,107,65,26,58,47,135,94,105,161,183,130,57,134,100,49,122,215,84,26,146,119,62,219,121,113,2,143,60,129,186,91,133,65,30,121,226,32,245,216,7,215,6,187,10,61,108,144,137,235,60,161,56,222,6,36,178,104,255,57,220,151,7,98,49,30,22,115,181,112,20,166,169,170,254,197,44,147,69,39,178,141,89,80,109,190,134,191,18,217,94,207,188,191,21,208,218,229,218,248,132,251,76,227,6,244,154,61,7,171,136,147,130,53,98,177,238,152,146,243,174,137,206,64,254,123,109,23,210,91,136,89,203,186,95,49,107,108,11,5,56,92,37,86,219,75,124,119,238,56,144,174,67,132,43,151,41,97,230,30,234,177,183,158,45,122,183,176,185,125,239,138,33,34,216,241,192,224,13,174,37,224,197,16,18,91,123,157,162,246,227,66,166,61,26,97,31,255,98,119,127,112,27,157,112,23,35,6,63,23,123,193,28,178,192,228,116,118,187,20,215,249,199,224,53,203,109,170,7,69,124,185,58,87,184,232,69,113,206,12,185,165,184,111,149,134,250,136,149,248,61,15,116,128,19,93,53,235,23,37,143,3,118,13,154,160,181,41,242,89,107,168,142,228,109,161,178,251,30,212,71,108,20,203,29,208,61,247,43,93,32,194,226,25,253,1,73,234,117,208,133,14,102,149,116,153,127,155,212,219,18,170,161,73,198,250,171,145,27,176,239,253,42,4,70,239,21,80,155,22,51,109,51,191,250,233,130,29,113,72,174,64,81,220,39,201,128,84,60,139,54,180,178,205,244,131,114,219,68,243,54,171,36,238,118,1,191,15,230,177,101,225,41,171,57,26,167,146,229,206,185,28,96,217,92,73,209,8,57,47,4,147,150,163,59,8,228,27,70,86,53,182,124,184,8,217,28,82,9,33,167,57,241,158,164,108,59,4,73,123,17,76,58,96,28,5,60,197,106,168,28,162,46,85,27,191,251,218,89,63,210,121,43,21,251,200,11,127,207,77,252,231,137,117,141,202,150,106,58,166,219,105,119,157,183,153,106,6,113,205,27,94,216,120,123,251,56,215,107,168,91,89,175,141,15,157,149,141,23,182,112,132,40,125,62,111,245,105,220,168,245,251,64,124,126,199,31,206,171,157,18,223,85,162,166,176,78,9,139,147,198,70,219,94,12,204,238,128,86,235,225,216,188,76,17,67,128,14,139,104,212,136,136,26,66,134,39,228,39,153,197,114,234,193,255,56,67,103,12,239,216,119,199,251,218,197,140,242,40,150,40,210,46,23,116,193,129,192,55,0,16,150,224,205,224,173,39,105,232,155,127,16,93,186,196,247,146,33,103,254,241,170,12,27,211,114,187,131,28,134,18,76,220,194,235,5,94,93,212,116,245,152,21,163,71,201,180,216,238,84,168,75,136,29,122,205,121,29,13,162,173,213,11,229,84,72,36,86,2,14,130,41,73,207,70,175,73,61,34,195,114,195,223,188,234,96,251,86,230,75,243,80,26,191,212,247,215,131,41,94,148,76,153,58,172,17,64,10,29,79,242,187,228,32,136,214,164,59,233,236,34,202,66,113,82,124,60,241,182,28,81,73,243,106,107,127,52,33,182,91,223,250,103,99,146,206,67,54,111,5,59,12,168,149,214,146,147,170,72,218,128,65,203,29,12,143,218,43,19,208,58,225,129,162,126,69,42,86,77,62,143,26,27,104,151,157,136,144,215,17,138,244,200,165,52,169,134,199,141,182,137,184,27,41,46,213,72,157,235,211,59,242,208,85,73,95,150,125,64,83,55,170,248,128,254,45,123,218,183,148,177,220,128,201,80,225,124,163,12,208,194,101,171,120,20,80,251,243,180,223,143,185,124,177,228,210,92,178,237,223,206,211,45,32,44,232,82,177,197,57,236,137,57,234,124,254,221,215,153,177,5,171,122,24,219,113,180,98,79,27,40,41,68,224,21,240,89,65,10,116,141,154,76,82,46,35,29,65,56,95,172,131,230,233,114,109,240,116,90,234,224,230,208,185,74,131,88,137,98,140,211,225,36,174,40,203,119,47,6,103,199,120,198,39,208,168,114,16,170,182,47,194,186,120,190,151,140,128,180,253,170,195,132,66,100,24,43,138,36,91,122,162,57,190,13,77,19,4,43,2,113,155,251,205,24,56,228,154,78,192,92,179,131,71,193,51,157,210,26,35,215,136,63,43,14,72,246,226,225,11,182,225,95,17,214,138,88,41,128,230,77,111,23,186,105,98,197,186,67,50,8,246,75,79,7,219,102,12,249,64,115,221,221,162,86,157,3,41,66,177,138,128,216,75,133,30,38,243,220,121,117,130,207,189,216,177,161,84,252,60,71,158,176,237,18,217,168,155,15,56,208,223,206,141,146,173,149,134,75,67,133,87,34,29,29,55,246,43,120,203,240,137,38,90,164,42,197,166,170,51,75,22,113,218,170,20,205,175,239,6,59,23,202,182,131,116,70,97,205,80,107,248,139,17,57,110,122,230,92,52,89,243,219,226,36,135,93,129,187,246,229,32,145,168,127,34,230,192,190,238,164,142,68,41,7,241,123,253,150,7,132,133,126,166,61,149,241,120,177,46,122,31,32,178,30,183,134,8,230,242,105,236,17,110,242,197,106,28,176,187,138,123,127,64,121,232,171,196,150,108,101,100,142,52,132,116,71,17,114,115,37,219,23,178,106,224,235,134,213,232,95,6,46,156,109,19,184,10,203,251,233,220,48,25,145,35,53,252,16,124,62,56,243,180,168,179,213,151,218,216,116,66,178,152,218,222,120,53,198,209,70,33,244,159,247,240,45,190,88,5,39,90,88,182,146,1,241,17,247,195,63,110,111,251,151,65,223,209,32,21,147,185,148,48,90,47,94,188,162,190,179,101,30,216,173,137,25,88,162,221,200,138,113,24,251,27,157,250,25,32,227,28,107,63,21,34,46,35,196,47,134,255,70,161,91,227,42,226,216,100,154,227,166,135,253,129,26,250,109,196,75,91,167,162,174,113,187,20,64,195,92,42,141,67,74,66,75,44,124,72,78,73,57,168,202,219,178,124,60,211,55,229,226,207,141,238,60,252,11,240,34,205,101,30,151,162,10,144,216,169,141,49,43,12,12,134,164,96,252,97,10,51,47,46,39,127,195,65,84,165,222,188,254,111,137,210,241,95,71,193,13,246,75,218,141,104,218,124,55,153,52,28,178,142,4,76,162,204,49,149,153,57,66,232,60,12,47,129,138,236,196,153,29,213,45,1,188,226,13,222,33,123,127,216,220,199,193,184,163,126,20,62,172,75,24,203,146,124,243,157,57,217,171,211,17,13,73,200,148,217,64,99,68,58,121,188,107,195,4,87,247,23,133,1,57,2,24,80,218,65,15,19,25,133,116,42,160,19,219,16,212,191,38,153,14,227,0,165,115,88,15,205,248,59,184,72,60,112,76,50,52,112,6,192,178,86,111,129,247,24,96,241,39,247,251,138,11,141,214,177,3,247,58,114,245,239,227,95,91,214,96,209,15,36,93,168,60,161,254,14,246,68,248,58,150,62,139,28,80,120,227,255,103,79,238,226,211,207,222,171,101,148,36,130,145,200,253,165,225,34,110,140,111,47,251,125,212,90,102,82,162,16,118,53,40,205,246,8,242,146,79,224,234,178,255,98,191,58,43,187,23,94,42,34,201,227,30,217,198,40,234,16,76,159,35,143,137,129,208,174,151,32,119,254,83,166,56,91,240,171,233,22,78,146,3,65,212,78,121,239,152,20,104,141,191,239,240,167,81,186,86,30,34,224,108,49,170,230,56,97,61,52,131,203,65,191,129,131,205,227,204,63,141,84,210,106,184,171,197,121,2,38,134,190,237,242,246,220,47,186,217,120,50,232,188,169,54,141,16,249,94,10,145,131,196,177,168,53,241,141,75,34,30,209,184,89,184,110,192,77,149,47,128,161,48,177,115,38,108,27,22,71,112,75,22,168,196,14,39,172,88,22,218,214,22,85,5,26,125,253,142,228,197,213,107,70,54,136,25,111,177,215,156,249,181,182,113,39,39,37,111,133,243,33,52,254,105,42,136,224,205,244,149,0,229,209,109,20,182,229,141,210,29,147,46,42,80,60,98,59,102,205,70,19,127,205,15,231,244,244,157,224,111,108,46,202,22,150,40,93,219,156,225,186,69,140,162,131,242,182,90,216,14,171,159,111,202,254,61,55,65,64,80,251,232,69,123,201,125,96,53,173,53,248,195,196,171,105,195,138,119,127,96,222,142,232,198,101,251,173,142,138,226,219,238,74,215,9,3,51,230,166,150,107,37,46,39,246,174,54,161,238,247,194,35,58,18,215,194,156,143,228,119,130,83,174,114,50,213,32,55,142,146,55,22,19,188,102,223,125,161,12,165,198,36,80,0,174,187,127,133,239,23,81,110,64,200,153,246,235,192,89,1,194,175,137,205,232,208,103,12,246,109,191,6,12,113,22,16,210,183,14,18,228,18,252,20,253,76,210,51,18,205,99,4,255,108,193,197,169,5,190,115,64,138,246,172,44,131,201,155,89,229,214,88,167,119,145,87,87,109,176,194,234,69,225,49,180,20,180,187,137,79,193,141,3,187,38,199,90,71,60,155,89,47,168,234,218,50,228,134,119,113,149,79,225,168,141,158,5,254,237,176,191,228,86,126,164,218,122,245,216,186,151,197,119,107,138,69,81,114,183,107,86,224,40,115,10,7,15,65,123,187,157,202,38,26,162,131,207,32,90,193,124,206,111,199,103,196,57,117,218,218,126,24,174,85,32,241,52,78,28,147,165,108,194,79,96,132,91,7,91,47,73,102,198,124,28,48,179,104,223,239,44,42,51,236,128,118,166,189,81,12,95,128,144,138,149,55,101,175,149,25,58,60,112,74,10,153,113,4,95,132,252,49,141,219,9,93,128,245,4,170,197,35,149,91,42,141,99,112,20,47,197,77,226,129,109,92,56,140,154,212,82,141,99,132,126,177,105,94,192,91,148,109,92,166,73,119,246,234,198,143,69,46,172,9,39,139,221,69,127,76,226,120,251,128,140,227,79,105,233,71,181,104,7,58,102,207,188,240,66,131,254,152,202,207,110,71,65,6,248,105,101,122,72,161,131,173,49,136,145,245,181,2,57,71,88,169,131,254,239,152,11,144,217,223,142,42,83,16,220,211,207,100,255,141,158,181,254,230,238,240,9,208,83,17,69,71,131,182,123,177,49,65,17,0,87,224,130,115,198,105,109,236,89,93,191,4,202,19,200,40,75,7,241,105,130,223,98,146,152,237,162,137,17,201,175,98,226,120,12,174,173,23,45,166,135,96,25,53,17,121,172,61,61,9,181,248,236,234,65,79,47,167,193,80,198,89,53,53,181,151,32,57,24,237,234,10,120,64,27,122,162,147,48,37,177,44,167,214,128,54,142,210,74,172,213,246,49,159,22,129,49,235,144,101,103,193,226,215,130,154,240,58,9,195,175,196,40,52,78,248,236,135,221,32,190,211,217,51,173,167,109,222,171,67,127,124,210,66,127,237,220,224,111,85,179,104,108,54,74,131,30,75,25,226,93,222,123,180,167,222,33,89,139,107,144,191,212,77,108,239,112,180,141,161,159,165,136,170,109,67,229,95,170,190,211,216,48,187,126,249,120,97,247,194,182,82,224,79,133,38,165,64,22,69,218,146,108,154,207,255,102,240,146,210,62,79,130,213,238,19,136,160,221,94,30,240,149,26,124,9,155,123,18,66,206,134,193,77,214,163,233,165,233,109,161,32,61,97,241,212,2,244,200,222,170,39,215,61,26,97,104,86,79,137,6,196,14,151,74,200,49,220,170,68,189,71,96,65,185,86,244,14,34,172,184,245,48,47,215,36,129,57,148,0,51,191,197,127,35,205,125,163,53,23,151,34,84,140,124,131,81,133,53,71,64,82,47,98,46,157,98,55,193,95,155,118,111,199,90,115,109,186,176,116,124,189,67,8,75,126,80,91,188,29,189,149,113,201,131,223,173,227,60,145,59,54,142,139,125,28,6,42,217,215,213,173,229,68,233,48,232,213,139,20,209,233,194,27,246,153,143,180,12,29,128,198,1,194,120,2,85,242,219,124,25,164,211,66,134,33,101,96,106,141,73,17,118,76,12,182,112,160,217,208,168,134,59,196,212,27,250,184,35,57,196,185,161,177,115,220,128,141,180,69,27,186,190,2,255,170,41,63,133,13,241,181,130,137,24,186,224,102,164,53,178,183,130,60,144,65,9,52,132,131,221,181,36,88,0,51,20,247,26,152,160,159,212,80,44,134,80,54,210,197,153,41,16,88,158,201,13,69,174,153,116,88,34,38,111,9,218,70,163,113,199,30,102,241,214,14,13,38,103,44,37,199,82,71,159,181,116,144,159,147,101,82,139,18,53,170,216,197,182,15,118,1,102,140,212,1,153,18,202,91,138,138,140,52,107,242,163,39,163,141,133,40,241,154,234,46,25,23,30,188,242,50,65,92,208,9,95,244,41,54,185,189,228,32,112,75,68,216,67,170,233,147,157,177,124,86,136,212,20,185,247,17,127,1,86,105,251,237,217,236,253,219,241,80,140,132,207,181,111,238,10,45,32,167,216,33,210,24,142,183,211,156,187,112,227,126,185,11,44,127,105,75,100,68,95,134,114,223,92,202,147,223,40,81,253,85,208,108,123,1,60,109,16,76,76,242,4,241,157,130,104,208,222,73,123,230,130,35,108,68,122,53,80,216,21,73,85,43,187,102,237,178,147,173,32,155,147,189,202,244,209,23,245,5,228,18,98,244,217,124,93,220,123,122,196,153,32,197,167,138,172,142,176,130,79,69,45,77,224,51,159,213,79,209,32,128,114,16,247,51,220,152,248,248,21,197,195,60,203,14,235,63,132,155,241,198,232,105,134,45,191,119,83,191,166,166,119,183,74,230,116,4,72,170,158,243,201,54,43,140,166,75,229,3,226,238,174,189,183,214,226,137,138,97,224,55,76,117,182,224,205,11,189,226,254,155,235,109,60,61,28,56,63,163,13,190,181,48,58,234,47,181,247,10,206,213,155,11,221,139,188,10,211,173,11,1,141,90,59,248,82,237,174,75,136,171,5,148,59,81,9,200,64,245,58,205,1,3,226,250,115,74,61,134,99,217,82,66,215,31,138,255,110,33,60,219,62,87,179,110,169,241,205,252,194,37,209,90,209,218,187,192,1,28,206,226,57,73,160,121,252,105,21,255,212,106,156,174,60,39,105,154,148,156,40,72,89,113,188,157,215,158,179,252,178,245,102,206,10,91,38,134,119,207,8,102,246,56,117,100,36,162,250,214,242,238,198,178,229,154,110,242,172,35,129,48,148,177,208,13,139,81,14,28,87,213,24,58,1,63,245,181,133,125,75,71,53,111,160,21,157,56,250,160,67,111,229,59,221,144,7,167,245,46,251,17,255,170,214,221,37,11,175,121,3,187,232,200,223,170,84,49,67,231,82,222,169,224,180,253,202,22,221,63,128,191,163,81,105,245,198,173,144,137,70,166,170,119,194,50,33,146,108,69,83,78,135,200,45,73,133,201,200,228,153,181,236,117,133,227,170,108,43,129,233,240,233,244,233,198,40,114,238,92,93,184,11,60,243,210,1,106,200,24,246,146,98,32,200,225,86,121,80,26,32,89,207,45,113,229,42,173,30,194,4,167,65,153,94,49,38,157,219,10,63,46,68,173,239,195,177,131,123,56,210,79,68,6,71,117,237,90,160,84,42,102,167,207,1,24,186,216,67,144,53,164,145,203,192,211,61,85,36,176,239,226,241,231,231,246,100,127,110,224,28,191,20,201,171,27,221,122,6,225,51,193,129,230,174,49,209,11,168,70,118,41,25,226,70,39,57,250,207,128,55,52,246,26,19,13,36,203,175,29,226,165,38,13,250,50,117,22,227,112,10,209,106,51,112,95,198,191,47,123,161,215,110,11,252,192,31,161,207,66,220,28,9,22,56,67,137,35,12,206,196,14,186,72,233,126,95,143,119,234,208,175,16,32,48,145,142,113,44,201,111,56,13,234,22,50,249,220,142,68,51,151,46,216,192,74,179,104,69,233,28,207,20,177,124,65,40,9,148,147,231,88,130,69,2,117,41,253,80,35,158,129,142,49,38,240,92,4,57,141,89,179,41,8,165,90,96,60,43,237,104,63,147,0,228,47,102,242,51,175,98,6,244,101,145,59,39,153,18,94,237,220,202,48,175,63,41,220,63,230,217,148,227,216,90,148,226,216,233,149,132,74,113,203,36,167,73,174,110,25,217,228,3,215,10,64,113,161,3,14,68,245,131,138,9,158,33,141,245,86,248,245,124,219,39,233,249,100,52,40,251,222,192,255,133,204,71,121,102,32,168,145,120,228,149,96,67,30,122,186,49,94,186,155,247,140,224,136,122,48,146,160,151,198,0,11,96,120,58,176,97,177,225,74,188,27,15,21,46,186,128,11,175,93,199,210,79,139,217,92,60,6,141,97,253,5,80,188,119,97,153,51,58,92,182,46,194,41,149,173,189,48,135,245,130,75,188,19,253,52,47,44,247,0,130,31,27,150,106,172,92,40,206,160,127,247,33,66,127,74,86,182,115,148,105,141,235,50,237,25,101,176,16,240,173,1,78,25,37,57,4,224,14,163,11,55,25,92,41,59,239,231,190,152,109,56,213,36,143,208,56,25,213,70,52,142,161,147,91,109,196,176,114,8,225,171,184,246,45,147,178,102,190,241,148,208,52,102,59,41,170,4,208,163,245,36,13,73,148,4,87,56,215,218,89,209,209,8,98,237,140,234,234,22,120,191,177,29,184,97,130,58,200,6,53,85,14,217,213,11,56,150,226,106,169,21,179,101,0,122,227,160,195,240,119,104,73,239,15,191,147,199,85,140,16,19,113,108,131,200,79,109,103,30,114,112,251,108,60,136,226,219,57,225,102,5,151,80,251,243,208,18,196,200,213,127,72,217,163,41,134,198,63,56,106,250,200,14,95,49,57,133,48,199,42,75,158,116,53,143,148,95,237,51,0,243,114,140,145,147,18,114,136,86,122,77,76,223,212,117,74,41,78,1,39,68,108,239,126,225,100,21,29,50,238,77,143,93,54,39,29,186,220,171,127,81,15,32,164,142,76,22,236,69,168,139,8,49,102,148,223,17,181,233,71,231,213,18,30,205,216,129,28,101,75,111,143,161,27,114,98,87,171,20,225,228,215,159,94,246,48,94,108,173,201,47,79,32,196,238,179,88,216,17,16,28,128,81,162,226,131,199,100,156,101,11,141,192,219,32,94,15,15,220,154,167,234,163,177,161,216,186,21,169,96,62,222,82,155,252,52,158,135,190,134,130,76,117,11,139,158,194,235,181,250,244,160,33,231,55,91,155,25,100,84,86,115,237,248,190,134,125,154,16,133,184,198,42,144,16,127,128,247,168,108,221,116,143,187,230,48,203,145,235,34,78,4,11,190,74,108,8,36,95,227,89,98,253,164,24,32,151,78,76,123,7,230,108,11,248,3,35,81,84,163,190,48,41,17,109,22,216,238,24,113,99,76,99,36,8,187,154,21,122,196,170,189,162,242,71,132,255,61,5,157,194,61,30,171,130,139,134,73,242,148,84,78,235,213,45,71,205,63,137,63,133,35,199,234,55,87,25,196,234,164,244,186,47,194,183,40,57,113,227,47,205,189,164,25,171,116,50,16,177,246,26,33,105,181,200,135,219,37,24,94,239,5,142,0,119,58,140,78,94,164,7,10,55,209,183,90,83,62,109,139,77,52,234,203,215,2,207,169,252,243,98,54,241,126,150,198,140,235,13,167,79,148,100,25,174,24,218,209,229,115,180,104,19,83,238,11,247,239,130,215,242,104,159,28,235,89,184,192,135,107,242,215,84,86,26,217,230,192,204,137,188,122,42,145,80,99,32,153,41,198,176,203,117,110,234,210,173,40,111,55,143,170,88,132,69,87,199,163,183,0,230,36,86,123,111,25,123,247,163,40,94,82,198,132,54,92,184,222,51,43,144,85,113,10,199,171,136,138,100,175,231,212,77,146,222,12,146,5,22,244,167,54,132,151,134,103,238,211,49,7,211,7,95,6,95,5,95,157,181,134,78,211,197,94,169,115,53,192,83,7,131,34,206,252,16,46,51,112,129,236,142,177,4,56,55,49,113,2,26,79,167,80,33,217,90,203,152,11,41,35,139,72,40,252,156,56,71,42,100,121,204,41,139,119,251,190,45,25,233,2,8,4,141,73,126,116,146,139,76,222,113,72,106,40,186,82,47,16,224,161,113,242,253,92,206,203,24,16,225,50,214,18,31,20,219,49,82,166,251,84,38,9,223,211,12,207,182,250,203,38,247,15,28,94,82,252,177,42,129,144,111,114,168,16,111,115,114,30,184,218,24,30,122,147,71,178,235,119,12,115,178,11,226,2,31,240,233,39,14,160,207,124,149,232,153,101,181,190,215,161,220,62,185,10,231,234,124,30,147,96,207,96,252,55,9,235,247,8,81,242,15,100,182,226,23,23,18,29,118,81,150,6,95,252,3,81,202,49,64,163,185,158,181,215,206,39,44,169,214,245,203,28,70,158,67,56,46,6,25,62,25,49,164,85,253,234,39,68,5,18,81,211,91,231,109,84,219,147,53,224,161,50,59,107,114,189,184,86,81,114,213,21,76,205,147,149,168,213,79,10,120,57,164,248,248,249,162,187,189,223,36,19,84,69,138,244,50,53,175,142,82,32,155,87,129,103,158,212,9,113,207,213,99,37,132,142,249,60,241,23,215,33,218,75,200,148,5,194,224,54,38,166,187,192,165,147,100,107,2,21,48,153,73,121,39,73,158,26,20,236,30,75,118,170,51,236,89,198,114,127,234,236,208,27,111,215,152,230,201,174,167,150,236,205,175,199,42,176,227,39,247,245,10,187,32,70,99,159,67,244,33,28,43,38,199,164,164,86,59,254,175,135,134,217,109,148,171,39,241,156,108,238,227,216,63,179,172,42,65,2,129,17,189,2,135,195,231,168,66,217,206,223,80,144,91,46,150,48,127,37,58,147,98,225,223,42,198,22,168,235,204,226,203,119,52,171,187,238,80,54,152,191,56,165,21,117,48,83,247,13,199,247,5,136,163,125,176,205,170,59,69,7,185,109,153,104,63,239,13,211,210,5,98,229,11,40,37,19,191,33,4,25,0,167,78,158,24,254,78,34,188,155,207,246,68,116,222,136,248,181,161,1,39,25,135,222,119,4,73,110,73,92,225,255,169,96,99,201,160,16,84,76,72,213,78,186,204,159,143,150,130,49,189,117,138,212,126,148,146,146,36,213,68,164,152,194,147,173,189,104,12,25,91,147,66,247,208,192,44,156,93,64,123,37,46,152,58,15,213,162,59,83,130,127,19,161,115,222,55,1,240,6,175,19,172,185,71,228,148,169,230,6,108,89,1,99,118,118,114,121,78,134,100,38,208,166,10,51,229,159,148,230,198,119,184,28,235,85,188,105,54,63,126,133,60,129,52,169,135,27,179,220,186,52,149,25,202,246,197,51,208,44,234,147,139,247,174,171,249,72,104,195,16,40,116,223,165,209,137,212,225,253,177,180,243,126,133,48,175,226,107,137,82,60,80,68,128,163,232,136,244,113,211,22,52,88,87,132,43,203,175,134,101,130,48,239,227,200,220,8,117,79,192,153,139,5,100,191,83,60,129,188,67,115,219,101,101,169,190,0,92,10,202,166,3,8,63,243,176,22,126,82,117,134,218,78,175,142,74,198,116,13,150,135,65,159,185,37,23,242,130,32,68,208,49,133,70,168,217,243,237,175,170,137,74,243,109,138,74,172,79,133,150,186,33,166,199,212,162,251,241,48,219,242,86,80,200,55,35,227,241,67,36,42,64,15,27,116,228,187,164,232,66,45,202,106,212,189,148,163,247,4,2,16,36,191,65,116,238,125,8,3,9,211,4,151,132,52,90,112,237,8,121,157,132,223,25,171,49,36,171,40,99,132,223,13,146,235,15,210,234,2,192,176,111,135,150,89,58,187,124,199,201,243,136,225,233,230,26,189,97,95,90,26,237,89,200,197,210,186,36,151,169,30,54,247,144,191,184,41,148,83,46,228,123,207,31,87,169,137,208,23,56,30,160,30,37,6,147,32,106,80,70,191,227,97,217,248,47,210,10,144,225,75,117,140,23,195,87,59,11,107,13,233,103,222,165,13,172,24,250,123,228,205,164,210,15,2,165,255,207,138,10,123,199,219,117,187,83,179,188,107,157,4,235,178,185,94,230,40,125,218,240,226,223,6,152,166,173,175,246,107,20,103,86,212,246,58,83,13,177,72,94,24,74,65,217,192,119,170,126,158,83,57,104,191,97,245,241,22,55,5,11,220,138,88,21,205,12,85,174,137,206,93,175,85,206,251,213,93,180,24,112,187,42,39,151,59,250,184,254,11,247,159,74,85,254,219,105,119,10,121,110,8,115,21,240,217,141,87,22,109,236,42,150,184,12,121,195,198,166,64,119,125,207,179,57,91,246,180,57,19,206,254,12,52,115,0,217,0,186,119,59,253,219,117,120,161,153,186,94,11,20,28,42,7,193,67,243,200,242,164,201,125,187,198,220,11,209,69,101,21,8,250,115,119,86,116,130,225,117,126,89,74,20,63,64,203,227,168,142,72,47,223,90,3,9,145,202,4,85,220,218,173,27,157,109,38,174,33,99,142,222,194,160,63,102,158,217,103,23,181,21,64,13,212,1,110,146,38,7,214,138,226,14,70,7,112,109,25,63,128,16,13,118,82,79,17,70,254,230,43,211,209,0,107,196,41,147,16,25,51,227,99,21,33,182,0,44,93,245,18,12,50,174,111,227,62,251,161,233,236,55,23,151,116,97,59,228,194,230,28,180,123,178,254,39,94,181,140,62,123,80,76,140,87,16,143,38,247,94,141,119,99,189,30,97,88,55,136,106,163,133,200,14,251,53,201,191,72,104,229,255,17,200,87,165,173,25,184,203,219,122,63,12,76,60,65,161,199,170,161,67,215,95,67,177,120,174,126,140,38,165,127,197,105,78,206,50,147,89,216,57,62,145,8,215,4,6,154,237,50,178,66,57,13,182,102,13,29,233,170,115,42,173,31,97,179,73,51,40,212,11,29,62,135,0,203,50,85,33,172,87,235,195,111,94,21,149,85,16,232,226,22,254,115,206,168,154,81,223,108,43,157,161,238,222,241,28,205,138,47,106,202,161,36,33,94,20,46,211,213,222,67,89,144,0,250,38,252,137,41,188,232,137,224,137,140,165,107,48,94,15,251,85,55,127,140,52,24,86,215,199,225,74,41,179,105,238,130,56,222,5,117,203,131,63,205,223,217,132,95,114,168,144,249,46,179,66,220,246,115,163,65,250,20,51,219,135,23,253,20,58,61,32,96,173,130,138,225,163,204,52,23,29,210,254,85,139,133,243,116,17,8,238,200,243,107,180,54,213,5,212,136,90,233,58,229,248,81,57,251,33,209,28,194,2,190,99,205,33,82,147,123,234,66,215,133,38,144,208,89,227,156,113,187,105,122,5,81,171,145,10,22,153,193,109,146,138,162,107,210,155,11,166,144,143,28,92,160,25,46,239,5,142,146,81,255,93,24,153,219,51,141,64,180,149,122,254,224,183,102,142,17,229,120,49,196,231,98,70,81,110,6,137,57,215,214,65,253,74,90,127,143,84,7,59,234,101,236,7,47,148,82,62,235,170,122,174,220,226,32,254,229,174,82,31,10,91,243,32,217,99,237,20,5,167,122,1,35,191,70,39,209,202,106,86,79,255,155,228,245,34,143,254,7,17,218,157,34,197,175,175,103,58,248,238,60,228,13,98,102,126,24,249,74,154,0,18,135,243,16,119,235,207,25,226,71,254,223,245,185,8,169,150,64,160,51,94,21,106,216,67,110,77,235,20,48,95,163,54,111,173,220,84,75,88,147,23,42,98,145,107,233,187,41,3,100,248,26,193,174,175,243,164,232,241,71,220,130,73,101,76,48,215,142,163,167,150,211,25,143,27,210,198,85,224,255,51,139,96,168,10,158,33,171,224,52,108,48,18,52,87,16,104,47,252,178,211,231,167,245,218,86,147,66,181,226,11,57,244,131,248,170,229,53,116,214,126,127,56,123,222,114,228,64,180,244,175,195,170,4,43,102,150,118,165,82,196,254,223,100,255,194,54,213,26,94,195,234,6,239,27,10,34,240,190,31,130,177,88,54,57,136,40,184,95,177,186,164,92,201,43,92,89,55,240,218,0,40,173,180,78,14,28,177,165,64,150,189,181,204,199,72,205,165,174,43,102,46,211,80,223,69,230,98,196,58,163,11,89,240,96,227,203,166,138,5,198,236,17,94,125,158,155,138,219,147,152,158,138,73,56,207,76,203,69,107,112,159,184,180,2,63,109,169,54,223,122,83,145,145,238,235,122,161,171,109,188,212,146,95,184,174,143,229,129,230,125,159,187,183,245,78,17,7,127,173,114,138,76,234,135,143,51,148,199,3,42,96,209,177,188,155,117,88,95,44,45,225,255,117,232,104,5,22,217,110,239,207,185,225,205,246,170,203,63,172,42,18,175,12,178,205,161,89,93,134,71,213,249,97,183,12,77,172,32,237,100,20,132,233,247,52,195,178,93,29,73,166,199,249,22,144,159,218,45,110,27,99,20,95,150,66,14,184,77,106,25,194,223,192,224,209,83,84,221,24,206,66,138,145,138,216,201,13,219,231,81,99,167,206,72,196,149,236,191,224,117,55,83,44,31,233,243,113,215,121,189,232,224,84,166,203,124,223,145,202,34,118,246,238,3,129,41,145,184,173,197,17,85,156,143,66,76,104,236,249,11,71,184,230,150,138,62,248,190,89,131,175,67,171,49,140,4,63,29,113,130,139,9,204,219,114,21,245,141,144,212,214,94,206,137,176,191,65,24,178,89,235,208,193,170,231,71,234,71,15,14,244,109,159,30,225,188,22,100,179,179,146,25,33,58,255,164,116,48,103,183,160,228,150,191,86,218,99,43,11,61,40,187,55,122,6,38,83,114,82,233,15,40,166,10,100,99,150,168,172,175,197,123,68,133,131,79,194,37,28,1,73,85,222,170,88,100,225,218,68,24,94,59,167,109,205,67,40,33,139,121,116,27,33,136,73,234,80,173,42,170,144,201,235,247,162,17,49,103,208,94,11,70,255,125,142,162,31,39,14,21,85,130,138,87,248,162,3,74,50,49,237,77,15,21,8,178,73,183,223,235,82,158,145,251,173,68,55,115,183,41,190,219,114,172,117,63,96,208,216,40,194,146,58,153,128,136,147,83,90,61,56,209,66,47,100,12,202,115,111,143,80,98,3,117,41,170,34,230,121,128,124,123,99,60,199,4,4,74,21,68,232,193,57,119,192,7,210,79,197,231,122,248,94,151,12,217,226,16,151,13,6,233,220,100,58,138,71,182,222,1,173,210,196,209,9,151,248,166,214,170,245,238,118,197,36,26,187,161,103,79,91,72,13,248,62,117,131,203,174,99,111,35,170,6,16,185,159,13,16,0,15,146,34,245,173,25,188,223,199,6,26,35,184,75,25,70,0,23,74,49,5,196,161,140,6,96,198,208,88,66,134,127,67,129,150,233,13,173,79,153,75,65,23,68,156,137,184,155,110,64,225,81,224,218,67,164,203,209,216,80,240,19,241,131,153,198,170,189,176,242,148,240,64,165,76,216,116,195,250,93,221,205,161,7,90,117,205,230,184,240,251,171,185,17,1,24,29,121,25,76,31,30,203,199,68,56,60,41,160,233,202,54,100,34,190,88,112,28,238,159,88,92,78,31,221,3,79,43,67,175,49,252,208,15,88,100,180,22,121,93,35,203,68,64,129,249,153,199,182,183,36,225,130,84,58,166,22,65,51,212,251,48,82,97,194,192,114,229,249,170,232,236,38,54,24,216,15,188,253,136,87,252,130,83,80,6,90,79,191,1,74,187,15,235,98,123,121,79,51,28,145,78,220,63,126,58,24,152,93,236,117,229,145,18,61,236,235,23,143,5,243,4,234,232,225,29,221,48,193,153,70,166,64,100,187,134,168,170,17,75,66,203,50,20,184,110,73,48,235,31,25,192,127,90,217,103,101,148,236,81,126,203,69,21,34,241,5,146,13,159,68,66,36,136,208,150,126,53,65,66,229,220,92,74,237,146,180,235,244,214,144,195,144,215,7,136,228,138,126,6,203,159,171,158,38,213,249,39,197,2,132,66,29,247,194,114,56,34,239,31,17,13,23,111,51,188,64,166,110,14,55,110,20,34,70,49,48,198,243,74,131,237,231,131,153,206,215,125,109,139,25,122,120,131,127,14,178,60,140,111,165,183,158,25,13,134,5,210,14,151,151,2,117,250,95,107,247,212,92,121,12,143,22,150,74,130,131,108,35,18,225,169,245,173,61,177,182,13,75,85,96,77,220,184,39,182,195,165,224,205,87,37,88,80,160,140,21,18,145,194,150,28,108,141,83,38,205,12,20,178,59,83,19,85,177,169,35,171,23,112,140,11,164,218,148,131,162,146,72,121,142,217,8,174,245,108,188,103,180,172,171,58,239,129,41,18,199,63,133,67,59,247,199,212,238,233,118,156,79,116,154,229,29,35,78,164,190,151,251,148,3,135,104,81,95,32,180,141,110,5,252,133,222,178,3,64,132,38,135,248,44,92,135,77,20,94,245,253,203,14,136,236,129,97,204,210,125,32,1,159,157,152,144,189,36,14,121,242,58,112,214,139,217,115,114,134,127,209,216,148,117,207,50,67,144,120,244,59,47,198,214,240,19,47,216,28,156,113,180,246,44,71,167,23,48,204,77,89,170,25,215,109,136,140,221,236,32,206,51,69,211,83,27,182,198,220,158,225,254,157,7,218,199,144,78,16,70,212,85,27,35,49,149,194,63,189,202,29,146,28,139,107,210,216,110,119,149,154,175,157,194,162,104,141,90,146,223,214,216,160,108,40,42,196,87,182,130,40,14,45,199,177,69,162,121,95,192,164,51,142,16,6,141,37,229,118,54,22,67,238,104,206,155,94,96,141,148,57,176,23,156,69,94,88,178,187,218,156,203,7,193,230,41,31,193,255,47,180,206,204,161,123,11,235,195,250,222,128,237,221,174,209,202,70,160,29,1,135,194,170,209,133,238,48,173,136,27,10,252,178,138,177,64,126,163,248,208,56,22,19,146,192,8,172,191,122,100,15,233,171,55,168,173,232,137,5,104,75,120,120,125,133,30,170,160,102,40,96,111,198,179,42,34,1,103,128,24,224,11,52,34,190,96,242,6,82,53,252,161,79,178,205,251,163,226,164,58,79,132,243,42,157,128,50,69,128,170,162,211,214,156,231,12,140,180,125,70,107,6,96,105,133,130,28,81,43,123,100,56,137,171,97,166,52,11,64,130,232,16,160,222,192,237,210,40,169,19,73,241,176,191,101,232,59,90,69,177,4,2,195,77,11,163,247,98,118,35,43,39,158,17,223,47,14,167,186,212,32,157,208,191,9,196,144,235,246,181,87,202,200,85,159,247,209,21,210,41,188,31,215,162,161,185,193,231,25,77,48,126,120,127,5,254,179,142,35,253,104,163,199,129,149,125,68,83,116,16,50,189,179,135,183,5,173,235,40,220,102,85,7,174,64,170,50,194,106,39,125,161,28,42,61,238,160,78,219,7,21,200,214,202,203,119,204,12,91,248,61,213,70,117,151,240,247,152,76,131,108,106,64,57,213,75,207,128,224,124,215,230,20,106,237,80,45,145,232,172,173,86,34,254,94,169,187,29,182,170,71,108,200,217,119,202,1,134,129,144,0,240,223,66,5,180,92,10,144,230,161,129,97,152,152,34,199,164,176,125,192,177,163,122,222,62,237,115,148,154,206,54,244,65,228,88,146,136,205,249,144,249,206,142,171,81,199,115,229,201,55,167,153,150,234,52,102,35,170,168,251,183,167,179,86,220,207,6,251,116,26,134,178,174,169,143,49,188,63,13,198,27,27,99,242,107,157,66,144,180,14,121,148,19,54,78,116,189,104,73,26,48,163,221,127,250,14,23,240,125,170,133,108,42,3,122,51,28,242,141,109,45,35,15,65,175,220,255,162,83,170,118,153,121,201,194,136,201,12,227,163,79,145,18,189,16,49,134,249,121,183,158,224,162,93,127,2,254,126,203,42,25,160,202,130,41,136,208,105,229,98,0,49,181,184,123,236,62,70,91,37,182,68,46,76,37,243,36,41,203,156,81,8,8,193,30,176,70,6,216,186,238,212,195,109,14,189,8,81,152,104,56,230,5,183,159,167,37,3,229,132,222,14,103,81,105,80,188,76,60,134,24,115,194,125,24,38,253,189,246,8,25,121,46,211,234,81,141,173,235,234,126,38,251,201,4,94,188,73,16,250,68,107,169,53,72,203,150,176,172,216,241,39,26,56,44,242,216,139,106,121,127,228,97,241,48,49,171,8,109,167,102,168,91,247,75,191,99,20,109,203,61,125,6,66,23,172,155,163,117,71,195,245,169,227,13,252,15,122,6,234,28,70,171,126,128,222,160,141,42,63,96,168,3,233,47,174,52,39,101,16,19,174,227,10,223,22,254,6,193,221,61,237,86,77,104,55,142,166,149,106,138,10,196,226,95,74,73,114,124,83,10,253,181,227,122,2,31,57,101,111,108,167,232,52,202,86,193,3,42,184,10,30,199,26,167,110,208,151,41,130,206,211,62,241,154,38,25,63,230,230,30,11,16,178,168,232,124,230,106,132,175,45,14,136,183,19,140,207,165,129,163,99,189,108,247,223,253,196,121,129,6,124,66,138,250,57,75,242,166,190,65,242,205,51,166,101,18,150,2,36,130,177,94,219,172,184,42,105,252,93,12,59,234,219,236,42,180,232,179,67,113,94,228,203,194,175,182,160,190,122,172,80,86,187,35,59,45,254,131,231,243,8,149,67,16,142,97,129,169,199,250,50,154,255,66,35,167,156,254,66,42,163,171,2,41,221,153,105,130,91,168,59,97,93,72,38,229,251,31,123,51,219,219,95,21,218,74,19,150,50,198,117,9,28,116,219,196,28,109,32,120,98,190,45,118,223,144,35,31,208,34,87,61,34,235,110,200,39,212,123,135,197,149,156,81,128,195,170,144,52,162,238,249,196,53,245,197,194,227,218,25,10,201,83,77,93,179,187,210,117,166,134,212,30,205,125,199,179,109,93,188,199,136,211,64,231,61,23,45,122,143,2,70,230,117,8,113,254,149,250,125,35,103,11,216,227,71,34,15,226,26,166,131,159,130,114,166,249,154,36,107,186,106,88,242,44,58,126,6,221,237,228,147,201,184,199,106,19,254,106,38,79,161,22,129,97,19,214,192,46,156,246,218,163,109,244,87,94,182,6,13,215,36,178,216,229,246,75,87,56,201,6,225,210,189,10,192,45,18,63,211,218,163,68,86,69,126,165,145,190,248,125,32,198,155,27,58,140,183,98,228,26,98,29,223,88,11,11,230,244,225,142,137,209,147,6,127,61,110,89,201,73,172,208,157,2,213,103,106,190,101,104,122,59,181,88,143,32,180,98,156,158,163,77,238,224,64,189,191,211,218,3,8,224,153,31,205,173,75,30,25,16,206,47,88,73,126,3,159,65,135,235,8,156,201,249,211,150,142,15,18,169,246,121,248,50,190,29,177,160,215,212,111,18,159,24,80,238,169,160,165,69,16,107,83,130,73,182,146,247,130,231,76,175,136,173,110,5,46,184,247,136,60,101,20,159,243,103,69,113,201,86,42,214,49,194,53,72,122,144,169,141,67,64,191,74,38,154,173,110,22,114,91,137,78,247,9,100,187,207,101,16,118,10,149,42,18,171,230,238,4,212,207,204,189,219,156,118,95,193,249,103,103,246,36,71,18,14,47,141,215,18,115,201,76,248,8,191,133,103,92,117,185,23,4,106,121,71,31,219,119,82,174,255,216,118,225,232,57,112,130,228,127,5,137,143,9,188,241,53,135,164,186,141,252,5,60,219,38,121,107,26,20,232,219,174,96,218,75,255,210,225,140,227,52,147,14,67,56,153,2,230,161,14,108,136,110,178,147,7,65,132,41,57,208,245,82,26,78,235,156,235,79,78,102,204,142,16,171,122,179,75,156,86,128,202,62,200,95,50,203,157,201,96,41,199,74,47,205,175,217,213,129,79,172,206,76,37,28,129,145,143,69,53,120,72,161,55,127,227,195,148,75,117,78,26,103,53,128,96,253,102,195,191,131,213,125,200,197,135,245,167,24,30,246,248,44,15,31,104,125,212,51,227,105,86,70,173,55,41,81,254,92,63,124,183,242,195,18,10,81,26,229,136,230,165,246,176,207,206,229,92,20,92,20,18,191,96,128,173,71,12,63,23,231,213,64,149,146,68,29,136,5,0,240,139,144,137,154,19,36,125,78,63,120,146,1,109,137,118,100,39,56,35,253,89,190,250,237,201,97,162,248,97,88,253,37,124,227,29,253,106,102,142,14,53,130,181,138,110,21,4,190,18,73,146,120,200,39,115,46,76,242,119,143,197,217,90,92,38,29,146,157,14,65,52,181,84,44,140,42,153,27,125,212,229,229,195,59,43,144,22,177,107,205,160,151,79,240,240,211,224,190,73,223,128,15,3,140,238,62,218,210,42,71,72,131,67,110,149,20,187,63,141,27,201,190,225,19,94,15,53,221,142,210,52,121,8,12,30,57,1,168,131,210,75,40,197,207,126,143,106,136,176,156,124,5,69,41,27,159,255,108,125,222,234,238,183,59,63,196,23,169,191,153,91,68,55,105,208,103,190,28,60,52,82,76,17,144,95,157,86,196,16,90,207,225,110,116,180,118,187,250,202,201,255,236,113,94,43,69,85,25,184,137,188,26,80,135,14,155,224,123,125,103,75,150,88,170,129,75,179,51,226,196,196,180,132,213,143,182,170,90,61,176,149,156,157,31,247,32,128,107,88,238,178,143,234,182,74,126,216,86,176,193,67,80,7,186,63,7,36,182,109,91,175,167,69,3,191,232,180,42,124,99,69,48,224,45,89,160,41,43,97,197,174,86,2,205,103,62,192,90,180,97,132,112,177,218,25,134,123,252,169,140,58,13,153,160,114,178,240,55,250,29,168,56,129,155,88,0,115,109,38,181,214,134,62,20,222,77,186,30,186,103,62,7,83,184,212,248,192,255,181,166,234,209,25,129,25,61,69,55,116,76,17,189,4,76,160,102,47,107,63,253,113,169,26,229,171,76,97,112,207,20,220,151,30,219,82,51,237,104,187,6,197,191,192,175,94,148,199,228,34,101,70,165,247,152,99,128,96,39,8,203,17,221,198,0,95,171,97,82,67,231,210,218,223,169,204,15,89,24,204,11,140,134,107,54,235,87,221,201,62,139,60,186,40,201,147,25,168,242,144,172,93,231,147,108,74,202,225,222,246,154,192,69,118,252,57,194,224,145,233,111,126,181,27,14,37,0,110,60,131,131,248,224,100,43,53,144,30,130,96,117,238,194,70,249,220,89,39,99,255,124,230,111,193,157,19,36,23,185,72,154,106,201,136,70,39,83,184,192,171,250,142,163,73,177,110,197,44,30,226,166,106,134,123,131,104,158,123,135,137,216,89,210,84,185,247,105,25,246,193,65,234,127,111,191,102,137,196,106,184,179,197,82,48,174,132,104,32,26,74,30,17,186,125,13,209,60,150,180,195,28,123,127,22,248,8,84,215,172,254,233,128,226,35,122,118,4,41,252,254,191,146,11,142,46,4,132,101,236,109,230,179,241,82,172,126,131,231,187,189,33,108,4,54,218,114,107,129,59,72,26,18,237,191,176,215,123,224,159,238,180,43,124,24,229,183,168,247,181,2,110,208,9,169,247,94,37,206,35,129,214,23,32,199,59,166,52,98,165,214,106,46,141,164,174,83,217,182,15,113,188,90,147,113,191,209,89,26,20,126,200,59,123,192,81,225,21,64,148,198,254,220,214,110,195,95,125,6,54,82,176,37,75,122,8,142,53,128,133,186,52,169,58,209,121,214,69,206,45,221,131,235,187,217,70,176,123,157,181,154,12,0,225,63,16,168,53,4,156,53,159,69,184,38,102,120,41,56,35,61,0,240,238,173,206,251,79,91,63,7,214,158,110,117,2,8,239,147,113,32,244,136,62,148,189,185,58,18,27,176,184,112,245,176,214,161,191,97,198,65,76,252,89,147,53,206,31,81,235,173,197,248,4,74,170,207,101,91,202,172,146,24,138,40,128,221,213,201,66,119,116,5,201,160,248,87,76,171,221,78,162,92,2,143,10,150,14,245,174,140,145,232,96,104,164,207,42,190,106,124,27,24,124,107,213,51,156,8,136,223,130,210,183,203,152,146,183,95,184,76,160,175,79,169,147,248,196,117,118,156,14,160,157,21,83,247,127,206,254,223,209,245,26,215,27,223,27,148,108,97,36,76,131,118,198,254,152,203,202,253,55,42,186,46,232,37,7,245,138,176,42,135,150,175,112,211,159,89,112,235,207,38,184,45,187,116,185,210,247,249,89,207,28,47,157,38,185,225,245,46,28,66,110,220,121,137,207,145,63,227,152,147,51,177,33,24,110,248,21,217,197,150,66,170,175,76,8,63,112,228,189,26,156,126,141,219,63,220,10,223,81,202,36,226,252,182,149,232,199,54,112,181,26,181,98,188,67,225,71,233,47,98,208,172,100,49,125,82,76,214,215,220,81,128,108,175,196,222,196,82,216,54,108,4,184,53,66,207,142,153,81,109,2,178,109,6,206,31,152,28,135,223,210,52,2,49,173,87,81,0,82,55,230,155,44,13,167,150,163,194,192,253,28,7,201,28,31,26,65,134,43,102,163,50,111,34,118,166,26,237,85,21,43,99,59,18,170,208,56,97,121,178,62,193,249,26,144,198,228,81,169,5,0,207,238,255,151,204,141,185,239,100,109,201,145,22,66,216,142,128,6,118,98,71,193,69,102,155,66,72,146,2,212,247,63,142,210,23,34,151,51,74,134,163,154,216,207,202,45,193,88,142,99,130,228,10,202,69,166,206,238,19,44,198,102,183,120,169,212,158,147,193,192,122,173,170,255,139,3,24,231,236,144,17,69,243,130,79,103,175,153,61,96,117,34,59,221,161,216,224,120,163,44,186,165,185,116,181,160,86,238,38,14,77,129,118,69,153,74,178,6,19,78,151,117,196,183,191,227,101,197,37,163,34,249,214,130,146,33,72,123,137,250,137,165,61,130,165,181,185,129,63,70,77,108,28,180,52,145,207,47,121,8,199,43,32,143,103,235,167,183,39,23,112,37,0,25,156,248,80,238,195,101,155,33,80,90,20,101,138,93,186,243,53,214,213,180,54,23,80,255,20,96,34,250,146,9,107,228,3,110,254,0,235,103,5,190,133,33,250,57,159,204,34,226,7,111,162,40,165,183,111,108,7,243,153,44,133,141,35,252,132,63,159,38,50,143,225,104,45,9,126,104,14,182,95,86,44,160,172,71,192,77,161,62,121,162,217,165,11,12,60,52,66,19,12,206,250,205,35,130,117,17,60,125,108,202,212,124,33,74,123,213,133,55,128,203,6,131,72,192,33,75,33,215,66,39,172,138,5,34,117,64,134,171,212,71,106,102,43,37,28,18,118,105,193,147,80,216,155,39,98,54,127,186,6,20,125,180,117,142,3,202,216,66,236,159,15,131,125,94,11,97,204,60,239,207,77,67,67,25,220,176,119,71,219,149,102,0,33,188,205,56,108,57,106,189,199,105,68,240,223,188,137,41,110,175,235,105,247,147,236,209,142,53,233,243,189,241,22,5,45,190,198,254,226,72,114,112,184,221,46,239,244,33,162,228,78,38,214,255,7,238,1,80,226,140,201,185,200,9,42,1,148,188,86,210,113,144,86,254,219,44,68,100,104,72,248,81,147,112,220,69,136,23,112,128,8,197,180,88,151,9,11,97,162,231,246,198,92,70,244,19,169,151,19,75,173,210,143,255,127,43,72,121,131,73,50,228,232,211,116,89,139,146,12,67,58,1,228,195,236,19,254,88,125,41,211,120,131,127,19,42,123,122,77,101,107,153,65,188,22,25,28,213,33,123,154,255,214,241,51,62,109,210,20,248,76,232,34,200,178,123,39,174,250,230,62,57,123,253,27,156,21,173,247,76,169,131,131,45,203,100,107,74,245,211,236,77,242,56,39,1,142,0,2,189,90,113,105,27,187,105,52,231,105,243,121,69,248,170,173,164,64,127,242,17,144,108,18,47,178,38,93,95,83,128,36,159,94,96,255,228,226,159,58,8,136,56,83,177,227,175,79,138,110,153,43,36,230,236,29,139,73,81,196,244,185,125,110,245,97,53,127,18,201,54,102,109,192,114,44,119,237,146,34,100,122,80,250,164,167,155,165,7,223,207,209,114,159,166,114,144,2,207,237,88,36,209,99,110,62,36,222,94,68,228,155,226,185,3,59,238,15,165,80,112,255,108,252,91,116,101,66,242,154,117,192,143,139,150,93,21,179,13,124,113,202,177,24,193,37,93,215,214,231,64,94,90,141,178,18,255,171,161,27,181,95,97,118,40,129,90,55,77,133,185,179,26,119,44,0,52,23,210,36,176,93,64,126,153,130,248,129,224,195,58,229,28,13,108,226,169,213,248,88,26,203,89,108,34,86,30,152,45,199,41,146,232,43,18,80,212,64,60,153,238,81,214,178,10,62,148,73,160,179,208,141,65,32,232,81,252,230,51,179,254,214,199,148,201,64,210,48,131,199,53,194,19,91,202,178,91,17,242,58,226,77,249,109,179,79,155,225,117,4,216,136,20,5,41,245,239,122,151,67,88,76,71,193,127,103,52,39,218,45,247,230,21,46,203,194,178,160,199,242,94,101,230,61,103,2,113,56,218,20,254,0,166,19,132,36,82,251,212,164,86,44,254,52,185,36,30,9,109,225,104,207,38,78,180,19,216,129,127,19,207,249,141,125,160,54,71,13,22,40,39,128,47,117,139,34,208,26,205,194,239,120,173,162,147,161,188,201,131,163,184,234,164,201,230,149,27,243,209,143,206,99,232,202,137,159,6,253,79,243,122,158,157,100,198,128,5,238,90,78,214,182,129,245,188,187,61,198,196,246,92,212,144,111,77,252,171,241,21,246,222,238,91,61,66,19,208,189,106,10,28,26,113,239,225,121,36,90,65,58,135,195,54,176,102,158,222,51,103,40,160,25,50,104,243,101,93,255,46,231,96,154,183,247,251,126,49,189,159,38,215,95,173,193,38,36,39,110,74,58,234,158,84,25,208,173,114,246,85,147,78,154,34,182,20,181,91,78,96,37,135,184,232,125,244,249,126,159,182,214,8,122,217,1,5,58,131,63,16,50,162,38,47,156,97,135,240,164,205,90,9,104,109,14,14,24,62,68,234,122,207,233,12,164,54,225,234,215,32,169,27,36,135,102,143,162,118,151,133,22,182,149,156,113,95,132,241,250,251,32,118,56,135,247,140,242,128,56,25,143,109,65,33,130,168,155,90,188,209,6,21,36,96,9,165,40,155,83,120,74,140,145,165,14,205,214,42,59,222,64,112,122,19,194,153,42,65,251,45,202,213,11,233,222,28,78,219,155,82,229,54,49,158,196,8,173,143,132,226,55,111,87,7,27,109,79,237,190,188,39,72,249,181,42,19,186,46,142,126,194,181,253,22,250,45,157,246,252,4,83,254,196,35,126,147,126,100,21,11,191,45,28,11,182,69,36,217,27,122,10,96,106,159,241,81,15,108,85,121,22,142,179,7,71,16,237,46,12,0,91,133,232,188,56,239,250,145,127,100,198,236,98,44,26,73,32,230,60,102,111,69,173,190,144,226,153,151,92,163,89,13,142,143,164,173,96,81,202,220,58,118,171,252,51,232,24,147,237,167,151,184,169,133,250,0,162,188,160,85,6,110,104,86,199,190,209,178,94,240,24,230,81,45,202,113,231,229,179,232,65,83,82,180,222,190,146,131,127,18,114,192,239,250,126,1,10,172,113,14,151,246,227,129,20,22,57,2,39,39,55,58,136,21,228,247,71,125,108,216,26,57,77,227,221,246,56,125,116,33,211,132,87,93,167,108,2,214,231,249,45,118,12,46,217,128,144,203,3,203,82,22,74,185,139,49,84,74,70,49,23,161,209,25,148,127,232,180,180,235,158,3,72,136,162,152,196,37,75,186,221,26,124,130,124,224,49,207,142,246,7,90,199,166,5,100,247,35,138,157,178,24,106,60,214,168,121,52,119,59,108,72,186,220,166,102,252,101,90,238,241,17,123,48,211,72,176,31,94,8,122,4,185,215,210,225,28,211,134,219,176,223,156,125,155,145,54,17,7,155,242,252,138,38,107,99,152,140,160,145,184,200,246,170,136,56,183,156,233,106,74,15,196,191,193,179,24,219,6,235,253,119,57,124,105,12,163,230,179,238,254,87,111,60,123,189,198,19,125,65,134,191,211,50,195,39,56,55,190,195,234,63,158,230,29,245,184,61,103,64,124,215,226,60,190,195,206,56,111,217,188,41,174,241,136,65,47,24,214,155,213,49,240,157,120,110,231,40,58,205,124,41,190,247,68,206,82,3,135,123,203,195,13,217,171,99,131,176,111,226,34,153,189,81,57,235,218,5,202,251,255,66,80,224,227,151,179,82,48,227,96,141,136,179,205,0,93,173,81,148,62,232,24,180,5,122,144,8,122,21,203,201,80,119,154,193,228,39,157,17,107,243,24,155,21,78,143,87,9,39,105,29,140,208,72,114,153,255,253,206,163,91,127,26,44,228,53,232,252,155,247,232,166,176,66,14,186,212,118,169,73,241,26,18,7,105,171,150,229,156,199,202,234,145,224,27,37,27,44,195,165,238,83,251,223,15,238,229,37,131,135,255,4,222,57,93,150,125,94,110,232,151,249,139,75,187,160,253,159,193,228,124,211,156,84,175,163,150,86,82,250,120,57,253,107,45,119,173,66,105,168,227,33,157,54,85,203,218,197,30,116,77,56,18,224,190,220,131,81,171,80,166,18,24,252,177,86,204,150,34,18,153,246,13,102,70,84,47,174,164,163,154,7,41,229,190,171,93,237,187,6,221,151,81,199,242,44,144,84,40,119,173,209,224,117,4,94,81,35,184,46,8,57,45,54,197,160,47,215,225,55,63,10,80,219,207,53,107,198,11,184,116,10,50,146,19,200,100,210,255,148,34,135,170,39,45,33,248,223,67,182,139,106,246,30,3,193,26,33,140,67,61,68,223,214,5,32,42,94,222,40,239,223,228,218,214,149,255,224,101,144,11,174,39,107,76,245,215,31,47,84,34,224,112,20,221,105,227,150,130,129,125,160,120,170,168,129,59,240,214,245,103,83,192,229,19,117,111,5,121,233,68,11,234,95,202,191,11,83,223,247,195,128,60,152,137,48,167,114,200,231,98,205,253,145,6,89,235,41,179,168,220,2,118,238,38,60,133,56,70,226,0,71,230,156,98,20,210,146,5,118,87,137,80,23,112,48,40,9,132,154,109,153,174,63,168,243,19,183,86,198,104,79,181,133,238,15,110,234,149,214,102,182,17,169,52,253,46,184,36,56,162,140,186,2,54,227,77,139,100,37,237,63,92,48,137,4,203,193,111,141,182,180,58,237,80,147,236,208,110,27,139,62,88,88,233,251,162,15,137,62,40,93,37,116,203,42,192,255,214,216,170,211,3,246,84,140,131,152,65,4,239,171,225,8,55,185,152,102,123,194,203,60,61,40,159,216,196,83,51,154,222,103,125,4,175,67,215,76,76,92,122,167,249,170,170,236,250,50,32,5,185,232,17,115,142,131,249,224,88,206,215,37,123,247,242,2,185,11,136,127,150,87,119,113,60,174,196,187,255,128,19,129,200,140,237,51,226,248,80,75,117,120,89,229,210,138,238,112,14,194,153,228,83,1,31,74,81,146,147,215,61,176,114,207,139,103,133,48,133,130,131,240,7,208,134,181,87,29,250,44,172,255,201,193,248,191,63,179,248,42,70,36,88,202,17,21,103,38,105,105,101,144,212,213,86,97,9,26,76,62,191,94,111,81,71,43,172,55,30,43,23,48,181,151,167,205,134,144,56,46,36,144,34,120,37,160,147,70,121,228,212,196,162,209,86,103,85,55,42,112,173,143,132,75,201,199,103,44,67,148,52,181,179,211,164,50,153,192,7,37,51,17,104,145,109,230,88,245,196,188,221,215,128,90,203,19,84,33,203,92,56,232,132,13,255,92,160,20,165,22,215,162,92,47,210,127,249,206,24,77,137,171,78,97,135,40,91,53,11,231,66,51,164,154,101,91,102,171,169,16,140,255,217,229,169,108,95,215,165,142,22,107,217,66,49,104,38,222,159,36,127,245,201,92,5,239,189,58,71,216,192,26,237,244,209,157,38,85,23,230,27,69,240,13,237,11,61,6,246,219,254,65,240,153,148,240,170,198,87,254,68,138,193,81,113,213,187,14,80,41,215,176,104,75,86,203,11,3,86,60,51,131,64,111,25,42,149,140,104,223,63,219,148,4,239,145,151,254,37,52,84,132,97,140,24,2,129,57,179,50,123,91,50,201,122,220,247,113,250,151,60,252,162,35,223,62,68,26,195,23,131,134,62,16,235,215,58,130,109,197,11,152,84,63,163,184,35,216,162,28,14,123,209,182,105,204,188,201,112,165,189,37,34,16,54,170,98,24,206,62,108,235,76,103,16,252,177,110,160,81,157,117,91,131,130,224,36,236,29,230,224,51,76,179,42,59,76,30,40,249,219,183,249,234,142,65,199,145,238,132,10,96,22,194,69,190,228,71,24,95,208,53,184,189,13,118,209,36,33,137,127,45,86,16,179,221,113,200,34,157,176,113,114,151,144,13,198,70,180,100,85,79,220,58,236,193,221,134,107,253,81,42,181,81,177,75,66,139,36,51,203,63,178,16,75,13,96,84,213,243,215,10,65,7,99,225,111,127,32,247,248,157,237,41,207,8,168,223,23,11,133,238,2,88,121,115,116,22,187,36,3,229,6,119,38,132,235,102,215,226,81,100,12,232,33,5,179,223,2,174,28,235,191,177,10,111,23,45,161,70,247,215,118,117,153,190,113,182,73,158,83,144,10,250,13,122,144,24,16,107,73,50,170,215,0,82,194,99,5,251,18,21,200,50,148,100,160,151,80,33,201,194,190,217,140,166,92,67,67,98,87,50,50,147,185,131,127,6,45,166,218,192,182,228,1,14,189,190,178,231,101,32,65,73,57,168,39,152,0,81,85,91,118,117,37,67,65,56,221,58,135,82,164,208,63,171,58,73,201,166,0,1,245,240,187,13,178,21,85,92,3,191,55,157,70,70,169,36,21,250,211,66,72,231,226,200,14,129,116,61,144,163,96,174,165,140,232,95,104,131,107,8,155,140,158,14,241,91,104,205,187,146,145,145,254,141,138,34,48,152,181,214,147,103,204,97,4,160,49,1,108,112,14,214,150,95,71,61,169,172,154,32,74,173,2,72,173,224,30,101,73,237,86,68,216,108,202,244,191,124,183,76,15,95,71,230,216,110,201,249,44,167,92,155,123,3,82,196,177,13,62,139,57,140,144,102,236,33,9,131,153,9,219,220,17,99,218,152,19,97,77,232,201,60,42,118,111,36,133,46,93,163,54,69,223,175,70,173,73,12,74,10,208,137,66,176,234,73,226,25,14,161,73,162,180,38,62,12,26,237,246,129,41,5,175,223,222,184,3,184,211,210,246,243,242,223,47,193,226,68,201,135,184,69,230,159,35,223,15,1,208,36,221,116,175,105,20,210,25,52,189,127,217,240,177,118,191,245,168,235,104,153,86,196,236,153,227,159,37,10,1,119,164,11,127,71,92,165,83,8,15,0,109,232,48,201,104,155,43,118,87,1,138,143,181,8,224,165,38,249,122,2,17,46,75,35,232,134,149,80,98,196,202,127,92,209,128,192,56,199,104,42,53,27,136,161,104,45,151,113,68,198,73,44,122,3,212,163,98,73,237,144,226,160,41,89,228,45,40,66,13,115,131,209,245,178,30,84,204,92,133,36,17,124,237,4,244,245,177,18,93,216,244,43,135,151,153,222,177,254,17,2,239,252,242,188,146,175,62,137,94,221,4,19,79,145,155,7,104,122,183,245,73,147,22,231,124,32,162,184,54,246,222,225,32,146,20,130,97,195,89,190,29,164,252,166,211,80,155,233,186,51,136,189,223,226,6,69,3,122,165,138,48,217,196,191,131,199,162,153,135,216,246,161,67,89,202,18,27,172,173,15,74,17,98,81,200,19,62,46,192,166,166,144,174,156,108,236,238,253,206,63,7,248,38,46,249,6,229,159,171,32,197,51,146,57,5,29,199,232,32,149,212,184,86,212,172,116,28,113,210,45,58,221,175,62,180,86,68,56,119,240,242,134,230,36,62,180,173,211,27,59,161,154,181,167,1,171,159,143,25,60,210,139,200,208,178,234,193,56,137,106,181,76,53,220,75,109,107,192,76,125,48,186,205,124,41,105,95,143,252,142,145,28,126,109,12,113,118,176,21,146,195,118,73,17,171,207,249,116,67,149,12,133,103,106,183,122,143,219,91,185,172,148,106,32,91,12,243,142,69,46,47,177,202,30,198,159,41,94,252,149,120,48,120,157,56,195,59,81,252,97,211,84,99,185,18,106,133,14,169,202,49,230,78,6,179,109,84,230,154,253,74,100,40,73,109,11,127,107,126,252,120,104,217,240,244,104,168,64,227,27,250,39,9,180,91,170,123,126,221,186,0,151,4,84,135,96,143,229,28,179,61,98,119,251,174,131,19,11,25,38,146,156,93,18,234,33,172,46,113,56,7,152,110,45,107,89,195,195,94,122,1,223,115,104,37,2,134,145,36,226,208,86,99,82,114,202,228,20,98,243,208,170,106,180,72,178,76,243,245,56,81,108,222,75,47,22,120,74,205,117,243,5,91,255,34,139,79,137,113,47,196,30,13,128,139,141,164,180,209,180,59,34,163,246,253,4,143,253,21,220,192,185,72,57,179,38,180,190,228,87,128,65,202,53,121,178,32,121,245,204,167,209,40,22,122,189,49,102,223,231,222,116,115,240,228,176,84,199,192,221,116,145,239,201,168,240,217,66,52,96,191,99,147,81,63,242,186,190,26,158,221,206,161,214,94,8,153,50,65,79,143,31,144,242,248,203,206,199,211,176,57,97,176,56,45,226,228,237,119,1,87,56,8,149,107,32,147,203,122,90,90,18,238,19,84,91,88,21,35,68,65,219,228,210,233,179,132,233,197,73,58,10,91,229,23,50,156,186,61,133,62,192,210,25,130,60,141,169,16,78,167,138,191,149,100,158,171,38,94,5,81,122,199,104,133,71,82,142,51,139,221,241,199,249,88,128,34,132,153,51,78,210,131,0,215,70,17,135,61,201,226,13,41,18,233,100,174,61,186,201,177,232,200,54,190,17,163,188,55,117,189,106,13,29,132,238,163,126,233,67,207,121,94,201,44,209,241,32,109,45,220,194,171,3,60,121,34,5,245,2,19,58,107,34,84,12,26,61,121,137,169,250,46,94,135,28,115,129,51,2,234,103,101,168,31,168,226,46,17,55,208,109,159,46,40,0,207,155,106,69,36,183,35,80,243,183,3,114,246,64,202,137,62,198,243,90,126,200,235,70,229,240,14,205,56,48,161,46,191,188,58,39,204,225,117,133,50,212,5,136,230,111,231,249,163,8,7,51,124,89,27,156,31,221,71,114,128,65,19,134,46,92,198,50,171,109,171,23,197,58,60,230,71,234,111,181,212,126,66,129,107,181,82,164,212,91,241,63,105,163,51,162,116,132,18,39,107,65,108,14,250,77,0,88,24,26,205,234,101,155,36,19,202,92,124,39,82,11,223,234,119,146,210,66,154,92,83,226,220,38,49,71,185,220,95,0,170,41,253,31,210,98,139,245,126,138,61,255,49,154,203,71,197,209,24,181,195,74,118,181,195,33,109,26,133,177,194,31,97,206,75,191,246,218,104,161,106,239,223,56,31,74,197,239,174,246,111,79,203,192,221,34,186,47,173,58,113,254,236,234,85,91,194,162,152,117,58,233,129,34,4,165,95,39,32,194,106,254,114,241,149,203,8,95,134,251,217,114,186,117,249,134,246,49,188,74,110,108,128,158,87,151,194,229,74,123,94,177,205,15,216,14,177,228,140,227,152,105,22,113,171,198,219,65,69,242,183,37,217,79,98,150,6,175,224,132,213,33,139,23,21,97,133,94,81,154,243,72,185,210,230,25,127,205,117,126,20,210,22,224,87,177,94,99,185,159,254,66,205,232,53,73,159,126,108,190,193,196,243,77,69,77,68,129,236,213,230,228,155,35,58,87,205,33,15,112,121,40,34,251,164,208,141,227,75,238,173,228,9,69,251,238,95,91,45,116,154,98,181,5,72,121,70,89,204,46,179,175,200,196,220,177,194,187,180,88,117,167,241,124,73,232,217,96,220,144,247,73,28,233,167,253,110,59,46,219,10,130,101,234,3,106,118,80,160,97,54,99,170,10,247,157,157,64,73,200,151,196,162,204,138,181,114,51,242,232,58,89,131,143,132,107,170,27,1,108,163,120,219,8,145,122,127,226,68,202,41,211,196,143,235,100,4,97,156,233,72,99,17,182,77,12,154,188,168,115,106,10,247,228,2,155,72,59,177,103,157,116,105,52,138,82,110,82,192,9,221,215,153,165,156,248,35,152,14,70,73,7,211,49,56,131,159,72,114,72,107,229,34,165,192,75,180,142,233,125,106,107,221,164,91,161,161,126,206,178,236,45,40,170,233,43,173,147,94,10,178,2,228,251,254,164,165,102,32,167,100,33,221,250,79,86,155,139,3,2,96,43,170,144,177,51,242,175,29,172,39,197,103,18,118,248,78,240,136,165,219,60,241,113,195,82,144,38,142,60,90,216,13,68,50,119,65,23,50,158,242,54,66,94,200,90,116,53,73,106,65,58,112,246,103,209,75,208,241,136,252,46,128,5,42,109,102,138,252,42,247,103,35,133,110,84,44,196,54,8,6,229,46,103,19,178,120,2,53,34,44,24,192,55,206,165,136,143,146,199,205,75,227,41,212,98,28,105,204,202,58,92,222,102,99,9,233,132,59,201,88,58,145,43,123,65,93,83,5,216,107,15,0,42,8,54,200,249,86,183,186,115,50,142,76,220,85,126,245,96,50,168,185,76,133,240,210,130,34,31,44,189,219,78,169,253,122,246,130,99,125,98,13,212,89,11,60,114,49,132,239,45,91,117,64,146,69,4,43,218,120,188,136,12,115,121,73,232,149,251,72,31,153,221,157,168,79,112,45,125,246,115,152,85,228,38,200,239,247,168,190,60,190,147,92,1,199,56,47,80,229,48,211,195,46,73,246,214,83,177,46,221,8,158,201,239,31,190,25,178,117,97,63,31,244,1,191,46,124,142,137,36,90,210,169,188,123,231,48,36,189,235,215,100,164,151,105,56,238,42,18,61,134,86,149,23,237,154,61,189,78,48,211,198,112,147,67,10,88,214,242,226,177,226,181,253,19,241,93,6,94,201,68,72,68,119,65,106,72,77,30,50,216,112,232,88,99,230,131,61,165,187,168,19,171,110,201,129,239,104,239,189,90,118,125,247,20,78,22,158,97,94,210,74,196,199,114,127,133,46,73,124,28,245,25,199,126,248,21,150,240,200,70,53,128,70,163,135,238,11,90,41,111,3,143,72,170,74,73,56,188,107,30,51,166,162,240,217,26,145,124,228,165,210,155,227,40,233,82,222,68,203,211,195,28,12,196,187,239,188,252,111,215,167,130,191,15,52,46,242,55,70,8,221,249,191,181,183,180,132,105,192,94,235,122,226,123,136,231,77,31,66,23,202,143,35,240,52,95,219,151,251,187,194,81,252,11,136,82,92,184,1,47,155,48,183,2,94,164,1,42,47,214,239,20,92,234,82,183,99,168,252,253,182,107,165,102,53,176,120,137,169,88,196,142,15,56,104,244,6,56,45,218,125,151,80,43,167,102,190,209,74,192,109,96,59,157,25,233,23,156,120,78,181,126,100,171,141,42,11,151,151,200,137,31,39,114,12,53,62,229,80,207,15,109,17,97,189,31,203,25,166,126,1,123,19,124,180,91,146,53,168,84,194,90,250,107,170,25,144,143,136,243,244,247,117,118,33,148,246,170,251,36,104,68,143,113,123,193,171,153,9,92,88,157,214,27,128,37,226,220,160,44,118,66,80,147,171,237,170,42,84,219,205,12,195,228,194,73,175,8,31,203,134,39,3,42,41,227,183,119,9,176,27,149,118,242,185,69,143,136,20,113,2,96,17,120,188,190,102,34,212,18,189,43,32,109,61,7,16,99,12,47,17,161,97,212,255,203,202,39,213,193,33,67,65,235,145,95,15,43,61,110,92,150,40,242,234,233,134,182,46,215,16,8,177,106,240,42,254,50,215,109,60,202,87,203,142,227,0,60,177,30,7,143,111,191,26,176,233,139,33,74,209,28,198,182,1,235,124,234,63,161,185,203,45,215,4,243,30,152,231,76,103,92,57,111,7,106,204,103,81,164,55,43,123,57,64,118,210,36,128,236,219,125,158,83,156,193,45,58,173,212,193,54,147,227,29,40,243,205,106,174,131,86,164,170,217,0,240,104,184,245,167,59,167,13,231,199,100,243,64,135,210,102,209,27,55,185,156,135,243,219,251,71,235,242,12,131,93,88,239,218,138,190,30,206,171,254,236,23,18,103,208,32,208,19,37,60,165,160,33,207,11,200,103,63,120,196,129,201,183,159,255,50,79,93,103,166,228,129,248,76,166,23,79,255,145,192,50,132,69,185,191,238,17,31,162,200,19,93,55,8,2,191,150,116,171,2,180,218,75,56,83,249,249,4,219,135,248,137,23,96,106,244,21,112,216,204,164,202,223,253,27,12,164,125,65,98,122,88,90,2,87,140,202,37,86,81,5,11,181,51,171,106,147,196,49,202,221,162,46,228,44,24,205,153,186,6,141,8,205,27,29,72,80,170,101,12,113,242,130,53,2,149,99,184,64,8,55,122,236,95,192,197,169,199,19,161,211,130,213,171,78,234,10,12,12,143,150,118,80,206,10,64,6,35,65,100,6,19,142,51,222,77,149,229,117,34,35,174,43,34,173,226,26,16,204,67,24,61,52,40,55,48,226,136,103,141,49,8,4,149,245,157,249,218,228,82,103,30,213,137,103,241,251,232,35,231,8,213,211,215,170,56,12,3,104,235,211,225,224,162,137,86,176,152,193,98,138,21,251,146,201,31,59,148,137,30,161,92,149,106,180,192,250,219,194,73,207,238,66,64,61,243,33,158,119,230,253,61,3,91,57,127,225,14,128,182,192,130,148,33,13,38,49,99,179,204,157,192,244,69,23,174,227,215,249,220,157,254,48,132,109,14,224,132,188,115,243,200,246,67,29,188,162,232,83,25,32,153,106,120,164,6,23,118,123,73,28,95,18,92,42,29,147,154,41,169,243,6,200,2,196,29,236,39,63,167,181,184,141,165,177,6,221,239,60,30,170,173,125,124,140,13,10,152,181,59,157,193,95,57,60,121,142,200,96,173,96,161,5,226,184,65,184,231,225,173,181,253,55,200,41,201,99,219,216,150,137,18,103,90,86,65,73,238,180,3,43,236,126,119,151,210,20,69,135,247,177,239,165,7,247,132,185,44,76,140,125,173,47,222,144,113,194,85,152,221,66,142,195,249,148,78,221,57,49,252,128,28,82,228,177,218,227,160,240,209,17,70,92,218,51,141,38,237,9,138,61,11,30,171,195,18,208,189,1,76,77,109,221,6,221,241,113,159,86,90,148,44,124,151,101,139,69,44,86,73,109,113,1,192,198,215,88,0,162,75,211,192,52,42,52,158,167,204,60,228,12,164,73,187,81,188,214,227,139,40,235,63,188,198,78,78,72,129,226,187,194,162,205,40,230,35,200,15,16,147,205,89,248,49,238,158,132,195,192,130,156,247,151,83,119,41,81,227,97,214,143,199,75,168,2,85,91,248,32,115,155,206,182,233,124,67,85,210,26,151,10,143,139,27,115,108,163,205,50,174,110,50,206,161,249,44,240,68,244,145,233,131,199,31,68,193,168,234,3,27,143,163,128,242,194,220,94,167,12,109,33,244,31,123,161,147,190,85,118,252,30,35,173,187,39,253,233,124,162,90,134,38,61,109,66,17,229,26,249,139,17,69,54,176,43,138,230,24,87,85,137,72,48,161,39,117,92,98,141,203,121,14,246,101,162,115,44,230,55,102,145,137,151,83,19,103,4,39,11,55,75,53,147,15,38,20,243,105,203,110,3,73,249,129,88,235,216,129,245,157,120,149,145,50,253,216,134,76,193,171,12,167,103,183,221,137,246,235,118,156,45,122,83,2,208,254,111,159,180,165,222,183,250,20,72,204,44,10,88,138,108,25,129,191,89,173,208,168,49,178,240,187,214,80,97,203,100,207,226,15,235,148,105,133,106,204,248,23,87,125,247,137,15,251,197,230,30,178,216,211,15,31,10,158,52,185,150,7,175,233,229,161,167,135,121,109,39,165,240,166,126,4,192,6,21,157,225,82,18,205,48,80,15,138,239,215,226,23,26,175,212,198,196,111,137,219,40,217,46,36,53,195,148,133,183,101,184,206,13,140,72,248,161,199,179,117,26,121,249,165,61,86,48,79,77,16,25,142,74,107,72,1,199,14,89,31,98,212,199,70,14,3,21,93,176,62,22,177,236,87,236,87,225,225,50,33,95,161,197,5,156,248,155,169,130,115,135,1,57,213,1,104,208,19,149,96,121,189,18,131,17,99,93,211,29,27,246,152,178,76,67,17,217,69,28,243,87,107,73,161,108,102,251,250,172,172,13,235,215,113,120,202,241,39,85,5,246,125,73,233,96,243,74,112,199,174,31,120,75,182,206,67,156,25,213,51,69,142,203,78,12,72,131,9,129,104,149,105,80,196,220,186,136,176,173,219,173,72,171,62,121,138,37,16,214,212,60,104,215,91,23,73,168,219,80,213,242,108,155,111,151,75,117,84,20,186,62,21,145,147,43,90,138,232,197,235,222,212,107,44,92,36,114,130,173,151,65,255,240,202,242,238,247,253,244,180,42,113,119,121,151,112,183,231,231,139,190,92,173,228,239,157,64,65,40,170,94,236,105,129,0,23,42,144,22,185,228,142,86,225,61,108,38,47,247,17,185,185,148,1,189,183,99,235,229,197,79,35,123,229,250,198,107,249,227,12,221,107,108,102,49,28,213,151,254,18,104,255,124,13,86,144,157,26,222,118,10,43,105,191,118,98,112,114,72,19,195,212,173,178,134,138,109,175,255,151,170,227,42,28,150,151,40,123,140,96,11,150,251,52,91,244,162,97,12,66,80,125,19,172,212,78,125,202,98,78,166,124,208,202,81,145,244,100,99,20,60,204,150,40,105,218,238,56,136,157,127,71,238,210,49,181,191,196,134,253,78,66,247,179,84,103,156,127,133,215,108,18,167,15,111,20,233,249,107,206,53,115,235,36,18,251,214,110,146,207,151,221,141,73,10,223,227,120,17,210,233,152,108,248,30,203,249,31,87,29,85,159,59,217,240,223,233,204,212,238,57,127,25,78,124,16,104,212,50,131,33,6,78,229,67,57,163,155,51,78,80,122,15,72,149,13,101,37,95,247,213,206,154,139,38,53,131,181,169,196,143,169,124,24,228,62,139,81,211,172,89,39,222,98,216,184,147,15,105,164,244,116,161,135,49,91,212,121,117,249,236,183,40,39,50,223,47,87,120,2,37,249,26,90,121,47,88,138,139,162,20,46,104,88,83,186,8,117,245,99,230,152,38,183,73,223,234,246,165,16,186,230,12,156,199,176,190,165,43,130,166,128,21,77,29,13,55,12,226,166,24,165,64,114,14,27,40,18,252,19,9,114,52,78,55,125,74,5,235,12,79,62,22,113,10,181,217,107,130,201,207,201,243,82,203,175,3,133,231,60,45,165,239,70,187,38,89,50,87,15,224,39,6,92,85,127,55,198,85,138,24,187,158,54,33,106,68,3,197,43,151,16,73,143,179,47,255,242,26,121,121,176,64,179,153,14,224,145,148,83,135,75,95,120,17,90,35,49,103,193,187,206,114,186,46,200,169,44,24,247,136,198,165,148,68,112,203,220,232,212,131,59,42,63,56,90,11,223,168,198,177,195,120,160,194,49,194,27,101,17,116,63,175,91,144,102,205,185,116,168,197,29,11,182,186,203,81,152,23,76,56,170,220,20,189,37,224,35,39,159,148,189,132,98,246,94,92,92,188,106,236,20,2,116,99,60,98,92,244,140,81,227,130,211,235,189,93,218,15,133,120,118,31,42,103,74,101,5,215,152,201,215,118,62,146,170,191,99,23,233,93,223,247,17,200,241,155,216,18,88,174,156,236,192,29,85,43,250,78,229,247,221,135,244,19,210,67,87,8,247,37,33,100,193,120,245,168,254,102,180,179,39,68,234,177,100,115,79,216,36,56,179,205,250,5,31,11,90,16,94,223,155,18,154,242,210,163,45,78,38,146,80,213,38,60,76,239,7,191,14,247,6,23,152,242,164,171,131,143,165,192,20,201,143,106,62,198,234,149,12,21,62,100,69,192,138,40,157,243,39,2,117,208,216,35,213,83,213,91,94,46,232,210,225,148,89,95,14,207,181,173,198,235,69,32,146,68,200,16,170,63,182,165,113,241,250,200,75,225,241,105,151,240,100,66,229,22,107,254,69,180,185,23,225,8,3,72,28,195,128,223,5,44,137,33,195,215,13,212,217,161,248,115,183,236,206,140,212,91,196,249,71,161,165,103,79,69,32,149,154,184,0,181,125,163,107,129,154,165,243,233,11,234,155,156,70,140,211,245,143,141,222,176,81,82,72,172,149,238,31,232,116,140,107,81,197,139,82,135,169,154,238,28,69,92,253,157,11,217,144,56,55,176,135,43,5,147,6,100,234,130,167,27,153,234,171,247,20,48,195,191,26,182,17,63,21,187,161,56,134,184,79,96,168,6,234,18,222,230,167,43,167,121,212,61,111,252,136,166,30,183,243,228,85,22,50,243,77,162,140,162,248,250,136,154,255,186,15,180,15,229,199,173,146,52,149,118,246,164,11,190,118,191,163,237,175,40,227,20,245,164,191,51,22,204,51,88,188,51,53,54,14,182,226,69,45,247,125,70,191,144,31,179,209,37,195,49,90,121,153,199,115,105,115,49,171,35,126,194,193,21,111,8,64,152,72,174,116,195,154,50,251,207,169,60,188,32,199,204,208,122,67,255,80,204,206,213,137,23,154,81,152,198,142,142,150,165,93,53,92,131,120,227,32,228,220,120,138,200,98,116,185,127,191,85,113,192,55,69,198,200,226,7,227,84,111,180,140,220,215,206,162,186,53,28,75,63,120,228,129,218,98,130,125,39,232,12,188,145,230,162,142,28,219,99,149,13,49,160,159,79,199,148,99,171,28,172,192,62,236,145,192,151,36,89,27,103,49,168,138,247,220,100,235,39,148,193,164,165,222,67,172,234,33,62,112,38,45,215,203,6,105,229,138,114,208,119,152,93,192,234,94,17,6,50,95,109,113,232,24,237,72,54,103,139,241,68,241,94,121,25,92,91,104,198,82,17,37,31,60,104,214,183,152,27,240,44,232,170,49,136,166,227,33,15,92,62,82,61,241,76,242,91,8,165,231,43,92,120,232,81,51,119,27,121,118,107,152,24,223,13,138,86,49,223,163,226,122,199,155,93,169,115,142,203,83,70,144,75,113,209,150,106,164,167,122,166,75,64,237,37,119,89,154,197,227,3,58,57,9,59,122,13,125,166,59,194,209,187,110,28,216,227,145,230,206,31,244,151,92,184,133,55,56,224,162,107,16,165,156,49,207,238,200,98,201,30,123,190,176,11,66,195,253,109,127,157,64,184,69,20,188,97,126,77,192,230,9,159,224,213,109,136,85,111,243,18,164,231,96,216,62,73,183,70,238,250,1,188,184,51,40,155,10,195,139,99,191,247,193,111,83,48,86,136,92,252,1,195,209,52,106,18,185,214,103,194,85,133,233,13,0,174,232,209,190,222,114,175,157,107,232,120,214,178,87,59,91,146,68,198,109,33,15,124,103,35,203,235,238,175,17,114,91,68,183,164,116,151,76,72,34,81,128,149,224,120,91,17,54,185,153,33,63,243,233,83,78,222,183,43,12,214,79,123,78,84,191,74,244,140,103,85,40,170,173,50,153,167,255,197,103,11,67,17,231,247,126,104,129,10,251,37,235,111,82,6,142,218,16,64,148,92,32,116,129,32,90,83,10,242,84,38,1,232,37,130,0,99,37,202,13,183,175,209,70,48,9,240,174,147,137,219,180,1,74,4,164,155,58,73,102,174,57,253,41,159,155,96,74,68,124,108,200,55,219,246,107,199,9,15,154,47,2,109,1,30,147,137,109,22,27,70,73,125,16,171,34,131,33,84,119,47,68,107,53,158,167,11,183,130,137,25,41,12,102,235,83,119,104,167,211,193,45,222,201,34,119,107,109,166,11,87,57,169,223,136,89,156,109,33,45,108,115,93,72,210,143,154,58,136,31,132,97,94,173,127,247,249,83,108,59,205,9,140,122,147,199,79,7,63,123,170,74,53,246,43,215,243,106,183,88,175,136,206,117,2,30,232,95,246,34,144,173,109,164,229,0,32,51,236,195,85,17,85,90,129,71,173,201,59,145,144,171,99,82,89,83,89,200,10,196,224,140,155,208,238,94,187,74,220,39,205,47,23,198,142,22,252,195,85,221,254,191,9,138,181,176,149,167,164,75,206,172,173,152,135,181,181,128,135,25,104,168,21,142,114,196,95,59,100,107,152,170,43,52,3,83,238,199,248,26,72,79,201,225,108,124,64,1,183,125,5,112,122,61,119,33,47,217,89,90,201,194,234,53,96,145,23,140,132,193,115,192,2,214,55,206,98,7,101,195,60,27,140,11,181,180,203,190,135,21,251,67,67,181,216,223,90,86,7,53,20,198,80,222,17,59,244,143,196,84,204,203,115,130,247,219,59,1,110,16,141,246,254,166,107,255,2,127,156,11,44,229,165,153,142,148,19,2,143,214,17,9,106,15,184,35,82,40,85,12,17,205,189,105,60,130,82,254,8,211,77,234,217,80,173,154,69,35,250,129,49,62,199,162,139,132,250,48,176,45,125,243,46,35,30,5,237,50,86,1,165,234,217,67,180,203,172,27,120,249,19,211,180,104,253,204,160,49,162,197,108,171,23,14,190,241,123,85,61,211,252,53,226,48,163,31,47,195,80,53,19,78,120,32,244,233,138,16,4,115,243,109,243,16,9,8,230,158,19,13,87,193,29,161,187,191,191,170,20,190,183,185,147,191,225,225,253,157,24,199,251,217,111,222,178,177,223,77,208,11,162,208,152,145,131,229,177,171,98,100,18,116,73,236,163,75,202,58,169,93,31,197,135,190,171,104,147,193,57,13,248,41,68,13,15,199,114,157,106,40,222,94,27,246,161,202,23,93,206,3,117,81,203,182,254,145,77,207,65,125,60,136,138,253,1,243,93,13,159,105,238,30,71,31,43,150,224,196,107,103,126,231,62,63,39,113,232,186,243,48,99,216,40,161,63,37,193,68,140,234,230,223,226,255,234,190,7,203,23,210,113,208,41,163,251,151,15,50,151,75,101,8,168,6,214,52,185,114,30,150,144,223,169,127,219,31,33,198,124,46,245,198,77,33,244,107,36,196,244,238,17,9,111,75,255,195,28,148,135,93,125,87,87,145,192,206,72,79,239,240,224,239,255,245,233,252,71,179,123,151,215,229,175,41,72,229,239,35,246,181,120,53,156,104,194,179,61,251,135,34,171,108,232,242,166,80,111,87,52,103,70,188,151,49,5,143,227,233,82,159,9,221,148,255,112,209,89,237,214,162,114,216,173,94,86,208,73,94,31,232,210,151,77,255,45,101,142,112,159,61,245,28,222,57,59,72,80,50,119,159,79,59,247,134,73,4,38,113,22,215,78,93,14,96,35,4,163,56,100,170,62,175,77,203,203,74,242,159,95,231,101,179,177,60,121,96,39,99,69,7,8,59,175,109,115,217,253,68,98,65,247,205,179,134,137,172,192,18,6,74,111,156,78,164,86,169,32,67,189,129,155,192,62,187,243,165,67,74,203,9,187,91,0,221,142,119,22,33,102,72,136,56,145,21,77,155,179,167,182,241,244,65,214,214,166,161,97,101,242,153,248,196,65,22,67,196,222,167,84,20,254,135,9,29,22,56,207,235,215,189,184,41,209,242,253,139,209,174,191,188,127,93,105,225,164,233,61,177,115,161,243,215,43,48,65,75,19,9,142,255,140,55,106,196,245,82,230,12,121,31,79,139,142,113,89,11,6,55,184,51,158,239,153,234,134,255,122,1,2,54,94,66,57,40,84,247,8,196,28,140,233,168,247,200,6,170,36,222,76,128,79,206,208,0,189,38,145,33,129,148,60,190,150,172,2,144,251,179,60,126,110,48,63,160,208,93,163,2,103,74,69,124,84,94,110,26,77,147,182,243,58,179,16,90,216,178,14,72,75,133,240,119,58,90,201,153,82,146,10,191,30,119,251,227,123,14,185,217,136,251,200,103,50,160,141,36,134,76,253,165,220,206,56,175,93,236,130,94,97,61,88,231,225,21,70,86,225,153,128,150,100,252,192,238,33,217,28,100,181,202,155,245,185,11,58,104,26,208,153,255,114,222,161,201,157,112,5,245,218,112,15,78,141,119,187,76,241,243,229,237,85,141,202,59,202,228,49,99,202,197,197,92,15,51,195,217,94,89,203,205,153,33,221,155,189,48,192,51,221,120,94,48,95,43,65,13,143,207,15,117,89,123,63,71,53,20,232,17,27,96,213,133,36,182,98,29,150,104,35,221,119,206,192,22,251,158,46,230,140,1,177,69,78,149,63,117,237,70,106,108,17,70,149,72,23,239,249,83,164,210,86,229,95,192,128,119,58,208,240,245,117,115,29,35,200,33,44,165,241,147,219,52,69,50,163,186,181,76,209,60,179,145,125,19,134,58,0,20,18,44,231,120,163,251,89,147,107,113,6,153,173,71,237,95,105,246,157,101,226,177,65,251,70,207,212,188,138,64,30,223,15,165,198,178,223,160,239,104,150,30,240,100,62,58,4,163,148,52,98,149,137,131,41,251,14,208,103,4,184,49,46,82,248,109,154,195,154,104,159,96,247,112,200,253,189,49,253,157,75,190,146,120,2,77,151,31,127,188,74,1,245,38,219,0,203,180,117,239,45,201,37,34,165,193,51,137,82,27,148,211,57,201,200,81,22,151,252,198,158,134,148,11,222,104,136,1,147,24,193,2,44,184,239,212,174,240,51,19,246,41,55,48,85,228,254,26,81,225,251,202,189,67,12,249,169,244,205,89,39,96,174,37,198,42,242,227,82,234,13,116,73,9,63,44,190,255,19,205,198,87,251,211,220,6,18,39,143,249,21,94,140,20,38,81,184,69,168,233,167,203,206,127,228,146,126,36,187,13,13,186,136,79,88,125,200,54,69,156,152,137,175,66,141,125,52,179,221,19,41,28,21,228,12,87,151,123,85,124,179,92,19,136,190,203,191,237,168,60,184,132,80,71,90,161,252,193,128,158,8,85,138,40,34,244,41,154,236,54,132,23,173,250,172,205,24,175,172,93,155,227,94,56,207,136,7,245,31,88,65,204,101,211,148,91,32,22,59,196,101,0,252,113,108,15,111,232,226,12,196,65,144,235,46,194,251,104,69,110,125,132,188,207,150,17,111,10,83,162,3,80,69,117,209,32,236,104,154,11,115,247,34,41,1,173,3,248,107,65,95,25,92,182,110,249,193,178,80,55,237,191,42,92,214,70,103,24,28,185,117,166,190,255,108,1,183,108,240,59,241,114,48,99,117,224,255,202,46,132,198,187,243,114,213,49,238,84,203,114,62,203,254,50,115,192,145,49,232,165,197,116,5,214,51,239,247,235,246,67,111,42,47,139,244,123,246,0,125,112,190,249,10,193,244,139,194,53,178,254,173,72,218,101,66,20,236,230,97,205,208,91,63,55,34,57,195,29,204,87,208,183,252,213,100,123,242,49,43,157,70,13,226,66,132,97,86,25,35,70,225,31,180,101,87,142,252,76,39,124,152,254,87,89,44,245,44,13,69,96,86,126,195,32,40,111,230,168,191,67,110,150,77,167,202,132,254,228,210,125,251,220,90,171,152,96,96,73,78,42,62,138,216,152,8,99,28,98,190,188,20,177,228,19,122,5,59,2,8,148,115,21,78,242,83,24,231,118,127,8,244,222,33,20,3,193,195,139,189,231,86,79,94,236,141,72,95,146,126,21,105,64,91,117,4,62,203,194,46,33,56,71,53,191,103,114,239,154,104,166,56,216,99,110,44,251,210,7,167,20,107,125,184,118,82,190,236,226,207,95,47,97,146,60,65,14,245,41,190,23,191,51,138,87,88,110,22,207,58,101,124,57,88,229,122,223,163,75,79,213,33,205,113,30,99,78,71,34,32,14,168,202,33,211,124,229,93,69,32,162,116,50,23,199,157,130,228,58,167,68,128,135,240,7,171,101,162,106,157,29,247,106,148,212,203,227,152,51,131,179,234,49,190,189,49,212,58,97,16,1,251,82,218,43,13,6,25,42,57,252,148,106,102,179,235,114,76,158,81,221,100,118,156,145,91,51,142,0,238,150,90,245,66,224,149,21,193,138,17,168,174,115,195,250,104,178,148,78,254,178,166,23,132,3,206,183,254,150,38,130,26,83,22,112,174,194,250,228,125,115,252,196,5,206,99,164,253,203,105,199,169,24,232,17,64,15,248,29,251,30,68,214,85,101,253,36,246,207,162,172,116,233,201,21,35,14,101,202,245,198,7,208,2,61,61,222,136,155,123,118,73,27,200,1,39,162,247,192,167,123,228,155,124,155,4,88,254,129,70,80,199,244,153,173,96,248,93,189,106,155,233,73,14,238,108,26,139,73,160,70,230,178,19,147,232,44,33,15,138,79,55,135,86,63,11,63,52,109,132,246,53,155,48,65,105,20,102,119,239,237,205,209,138,77,213,135,179,80,197,19,122,137,255,3,114,105,24,61,14,146,236,121,167,31,49,46,161,196,1,126,135,156,49,61,55,155,160,74,79,37,28,57,197,251,171,156,192,127,12,178,92,187,175,32,172,138,212,110,133,204,181,37,178,99,103,46,187,147,35,187,144,188,31,187,159,55,8,132,191,159,155,254,2,113,211,174,20,112,173,120,194,204,69,126,251,103,10,251,141,151,159,204,74,255,72,86,100,63,73,64,82,0,133,221,61,55,169,206,182,128,221,247,22,17,153,192,29,195,54,111,137,174,193,135,215,55,93,206,74,68,12,184,62,15,67,10,137,230,162,106,230,193,211,58,118,254,247,122,87,96,180,6,85,144,79,32,138,224,237,51,142,238,41,205,10,16,206,234,34,185,203,31,140,57,139,8,228,192,174,142,182,52,255,41,124,247,11,15,194,210,206,190,17,181,105,3,55,160,224,164,0,210,141,119,219,89,10,253,14,143,131,69,66,199,99,117,226,10,2,164,12,167,92,75,93,92,33,220,49,59,53,51,59,50,79,169,98,57,224,163,195,114,68,224,103,47,23,65,135,164,232,62,151,38,55,37,85,207,244,167,87,254,145,208,237,109,140,142,208,212,12,26,197,236,33,209,28,45,210,220,179,23,245,150,205,221,112,137,67,206,139,151,118,3,38,155,170,34,142,193,163,69,101,250,167,102,44,30,4,122,117,205,159,97,69,151,64,79,236,13,250,83,235,218,112,226,200,135,187,204,105,0,181,236,116,113,148,51,79,167,129,8,98,86,191,183,23,181,151,102,18,46,150,228,77,80,49,230,148,61,17,249,176,196,233,223,64,36,74,69,225,74,35,53,214,173,39,118,126,203,7,250,34,98,252,126,154,56,214,200,52,147,242,249,66,135,165,178,181,48,229,242,190,165,226,125,4,115,67,57,95,57,24,138,241,167,194,106,222,202,73,118,179,255,239,95,177,75,212,209,181,202,39,67,75,141,163,227,219,249,137,119,69,158,47,23,175,58,251,255,49,106,108,50,137,51,64,151,230,220,232,0,132,163,204,230,219,32,68,142,98,197,42,249,15,69,211,30,12,101,121,6,68,217,97,107,188,91,175,129,172,77,160,230,196,203,240,14,8,223,151,244,100,33,90,170,112,111,73,194,146,173,139,115,217,142,125,158,96,170,112,184,183,24,101,247,183,173,41,10,187,82,195,136,192,172,24,207,27,142,142,121,173,255,52,203,254,209,229,90,251,208,33,179,144,252,22,166,148,27,55,125,211,123,223,81,39,201,159,155,90,225,28,111,4,210,106,84,61,61,250,245,11,134,71,22,235,166,107,26,12,210,170,216,25,63,145,124,73,231,96,125,119,114,77,182,20,165,23,65,199,243,243,159,98,110,101,250,1,21,121,253,120,143,234,65,231,173,202,250,116,207,34,144,224,21,211,235,119,21,29,162,17,95,255,158,253,190,28,56,121,90,32,170,46,11,210,167,173,124,223,72,20,216,201,195,127,135,182,21,148,70,113,246,176,236,82,46,208,155,253,38,240,148,188,57,150,70,63,204,163,151,123,79,238,232,12,79,187,92,146,44,3,2,189,203,120,86,109,123,179,196,6,97,124,222,32,247,189,133,197,255,194,188,122,65,10,23,70,119,231,83,102,224,238,37,7,211,164,210,151,9,13,8,142,82,102,57,180,196,216,114,194,150,174,183,86,18,159,57,72,126,175,219,115,151,97,82,19,39,255,125,243,227,57,213,80,168,254,109,178,102,131,242,37,37,169,99,157,44,175,78,182,10,150,49,132,91,16,46,59,94,38,237,103,45,93,130,151,248,242,202,148,79,226,50,100,86,134,13,169,177,228,242,12,191,93,153,236,147,77,89,83,240,155,83,177,250,150,76,57,208,247,157,52,150,195,38,73,64,161,149,209,145,245,50,195,151,143,193,73,125,92,234,43,18,200,249,212,193,97,65,155,48,149,53,180,39,19,200,210,0,144,33,150,18,207,56,229,13,192,95,68,116,60,237,182,202,32,108,36,182,64,42,219,87,217,209,73,237,39,104,15,66,49,123,73,138,180,69,210,25,47,230,41,130,13,71,193,15,216,42,39,138,252,247,40,87,168,161,117,133,26,21,18,18,206,114,201,60,57,144,99,6,46,200,187,251,138,67,86,235,26,244,209,167,238,151,133,215,224,34,39,166,99,144,94,35,120,69,129,156,147,209,149,94,74,36,23,169,118,150,253,236,200,216,174,149,35,184,129,193,129,6,89,101,139,210,163,95,109,86,208,228,233,116,247,94,79,106,58,10,63,41,175,214,98,4,58,231,201,160,30,240,117,248,103,120,77,32,187,76,246,74,203,155,32,163,183,224,66,152,221,73,115,90,144,182,25,195,131,221,54,148,121,44,149,255,214,88,224,155,115,189,100,178,5,163,239,55,184,118,97,238,135,165,167,188,34,95,155,30,83,22,130,120,110,76,63,78,173,95,132,87,236,115,42,105,89,46,78,242,19,243,3,227,229,239,149,75,61,161,255,40,125,13,196,46,187,218,49,236,37,251,181,101,18,36,128,135,235,148,249,31,176,136,189,208,87,172,213,8,178,28,183,114,37,237,98,38,151,131,117,38,160,27,140,162,220,170,120,32,94,52,111,252,248,251,179,234,6,194,46,113,182,2,220,81,244,131,86,113,147,74,106,128,115,81,92,134,198,192,230,134,253,216,79,88,5,152,40,101,167,169,188,41,232,1,38,145,78,178,169,70,178,7,134,175,86,130,155,60,14,229,141,186,22,6,196,254,140,40,176,237,136,138,16,205,31,144,58,93,23,186,60,226,75,65,95,146,32,215,26,89,94,216,217,240,14,252,235,38,157,255,42,23,78,118,42,107,125,65,236,51,169,251,250,148,171,106,222,36,243,182,13,7,83,150,98,245,196,234,18,239,226,166,184,226,155,103,186,60,30,92,34,255,63,76,91,150,40,49,139,72,197,22,37,175,72,219,83,73,105,26,210,106,54,192,90,125,62,37,118,80,82,35,115,46,134,111,191,150,100,81,194,148,13,111,221,232,156,37,157,229,118,162,208,88,128,55,37,241,191,17,168,195,30,94,99,186,234,237,75,212,145,45,144,110,169,1,211,45,181,121,214,117,103,240,91,68,18,81,185,190,192,161,101,131,82,196,176,152,139,109,22,33,242,1,182,15,44,140,248,55,86,101,166,146,229,190,10,215,211,52,171,149,205,224,46,159,252,22,182,216,243,194,221,133,91,218,1,208,13,169,176,234,130,74,54,76,139,242,194,234,112,71,199,63,41,225,58,185,214,124,203,29,235,40,215,117,148,39,233,209,78,81,180,217,179,54,4,248,26,100,39,224,174,153,103,189,58,145,28,83,139,37,184,202,48,58,62,113,115,150,98,195,247,66,210,108,217,237,152,100,50,156,102,167,226,20,218,73,198,122,199,219,151,241,104,58,187,242,234,93,238,145,172,101,134,27,117,159,1,18,168,197,200,241,110,84,14,235,139,185,162,6,229,147,217,250,184,61,200,151,35,122,153,133,199,141,129,231,136,99,245,98,144,99,59,184,155,242,45,146,87,244,59,47,215,196,248,59,2,221,2,47,99,90,3,15,158,180,243,43,93,225,96,27,10,142,174,5,150,169,19,148,203,59,31,140,47,50,162,45,76,124,153,32,169,64,227,92,244,79,150,133,29,195,228,35,34,93,123,27,207,95,51,37,233,245,187,111,23,36,230,37,108,2,180,227,42,195,174,74,42,45,39,74,57,15,57,192,154,171,228,129,67,242,222,18,95,211,184,219,81,58,213,94,100,200,43,178,28,190,113,139,93,7,62,179,192,244,32,190,6,162,140,192,233,251,96,62,145,240,187,35,214,62,210,148,108,133,119,110,158,174,242,61,98,190,61,192,182,61,76,78,234,152,118,171,249,60,34,174,154,105,124,146,33,170,161,94,227,3,211,199,85,32,230,191,151,48,3,223,170,39,192,135,10,8,157,167,103,194,171,181,149,4,5,233,237,12,60,78,100,22,100,130,24,169,84,243,159,20,76,5,73,137,24,71,60,206,169,124,227,121,15,5,178,205,93,150,207,29,179,112,197,147,132,192,12,150,71,183,222,81,30,101,26,86,143,148,112,70,37,235,26,172,86,125,92,126,46,211,123,206,255,122,226,204,171,245,17,128,253,130,151,133,250,215,138,64,158,147,9,254,97,157,102,172,181,35,248,196,115,179,139,60,38,189,243,142,41,173,97,38,176,77,103,88,119,158,30,138,132,241,238,9,19,20,67,26,74,93,99,41,147,137,23,177,71,170,127,79,74,165,245,1,87,155,233,191,192,196,164,203,137,66,112,28,244,120,157,153,77,216,111,242,183,96,86,140,251,115,43,214,195,109,65,139,79,234,168,249,112,70,215,158,134,204,21,81,180,239,26,78,62,230,141,169,64,67,184,63,114,205,251,27,211,117,227,90,51,111,141,86,253,228,32,73,173,215,63,66,173,111,169,183,78,24,204,47,162,89,72,86,118,212,188,16,48,209,105,149,9,217,171,69,35,210,195,7,30,59,114,89,188,125,148,252,56,218,73,95,89,52,22,70,67,60,157,46,207,186,74,156,185,82,118,136,241,189,41,241,78,162,85,238,163,250,233,96,173,187,153,156,135,163,221,179,214,220,234,109,170,246,4,11,181,160,238,163,87,69,233,66,92,42,162,122,188,47,70,148,43,86,75,240,201,67,113,194,136,0,84,181,218,92,64,4,184,102,170,86,200,10,179,77,140,24,157,229,29,226,217,132,8,229,224,202,32,209,155,217,98,103,220,16,210,219,181,95,2,188,31,142,193,10,73,179,232,103,126,221,86,141,172,158,135,206,199,101,82,1,155,11,19,213,47,10,213,233,216,215,92,65,236,169,216,4,222,186,88,74,220,152,237,237,66,172,8,172,36,79,37,168,68,190,22,82,176,30,194,160,84,246,34,131,38,37,188,3,58,121,113,65,172,123,61,21,125,238,197,206,71,190,166,114,228,26,43,250,93,13,191,65,60,143,127,167,200,199,68,102,174,40,176,48,25,192,184,221,50,168,86,118,255,139,250,65,216,144,91,41,122,228,120,179,255,158,22,62,74,54,187,158,31,120,226,209,128,155,171,175,134,218,116,162,195,228,0,247,244,72,80,161,20,172,236,235,176,238,158,233,220,161,4,109,168,27,121,239,206,172,14,103,211,26,1,159,243,133,133,162,197,237,213,100,76,151,207,75,105,246,140,137,153,191,248,172,68,45,241,187,63,203,107,62,88,172,231,76,144,82,79,235,102,82,168,250,114,156,2,227,242,84,156,126,181,21,8,50,254,122,217,76,113,10,19,93,233,144,18,10,59,249,191,56,140,105,161,143,31,213,173,126,205,153,159,160,246,113,49,134,243,0,11,113,41,156,214,119,160,45,247,98,120,32,77,194,0,108,157,142,46,87,61,212,61,20,221,191,130,57,168,3,70,247,247,182,149,73,24,157,50,199,183,165,241,3,0,108,171,164,6,151,222,88,201,147,123,137,111,27,217,190,132,142,120,167,186,156,172,85,118,49,202,122,100,235,166,83,18,252,136,9,216,225,118,176,60,197,131,179,148,38,5,102,68,24,225,124,26,125,38,123,212,144,16,78,5,5,95,170,179,204,215,187,78,101,229,228,13,51,249,0,112,100,235,124,76,43,58,214,213,242,26,117,104,170,40,226,140,73,235,177,163,144,168,3,125,68,150,13,7,207,184,150,254,159,138,0,111,157,222,161,206,161,130,86,61,194,63,129,29,151,112,154,194,113,176,76,190,249,186,3,167,77,240,117,243,55,214,229,253,158,13,239,220,207,43,171,86,233,106,101,98,200,200,63,1,20,210,175,95,165,53,231,254,8,184,174,179,194,170,3,114,254,81,147,62,104,107,205,226,89,120,210,230,228,57,230,103,66,148,186,65,119,60,183,201,19,144,87,68,130,232,88,131,186,229,180,143,164,148,136,246,70,127,167,50,137,126,217,152,131,177,185,218,46,201,214,223,86,206,222,132,235,4,77,3,243,177,15,156,239,192,188,117,2,199,114,45,198,210,248,43,115,208,92,240,11,187,180,64,178,165,248,236,239,123,158,15,27,226,186,123,239,187,11,248,46,205,244,72,202,228,45,244,94,79,194,144,54,106,48,187,89,179,85,116,183,248,17,236,111,254,241,200,51,174,135,168,17,9,135,110,10,238,214,63,9,209,240,6,250,96,156,205,178,207,221,249,201,234,106,204,144,231,124,158,245,169,101,1,71,0,216,219,72,95,67,62,244,201,59,89,68,127,218,232,93,38,118,30,165,216,27,50,30,151,194,248,216,53,226,176,205,178,90,161,134,8,116,78,220,134,173,71,146,44,131,1,56,187,127,226,52,122,149,237,7,177,199,229,66,170,225,31,246,86,44,252,40,166,93,142,137,44,42,156,67,76,61,70,197,238,67,178,247,136,210,4,42,14,75,51,216,186,109,57,182,232,145,71,183,184,124,170,202,187,119,204,154,98,155,3,190,35,253,194,235,127,70,251,111,102,111,25,0,94,65,27,46,230,191,14,92,69,195,246,101,89,99,214,15,78,153,16,73,242,56,26,244,108,79,203,145,32,236,182,150,104,197,167,84,96,220,67,180,22,101,188,67,67,59,158,243,252,27,23,56,44,251,236,186,160,172,180,80,153,251,57,196,113,67,14,177,40,41,159,228,148,66,200,126,195,162,143,44,169,68,83,14,247,225,240,222,29,248,203,54,3,224,65,92,122,97,115,161,109,206,59,171,155,221,163,78,169,53,25,143,9,138,96,77,16,3,12,234,132,22,20,32,158,248,199,14,128,79,27,165,32,0,152,173,177,119,120,63,177,53,231,174,126,78,119,216,111,124,148,74,208,165,222,245,52,77,93,167,35,71,60,43,21,224,45,222,19,178,230,181,124,107,6,213,37,170,8,84,156,174,106,216,17,109,215,208,203,203,175,225,24,137,5,194,70,178,129,155,214,56,16,108,28,245,162,173,24,169,28,130,172,251,3,99,249,186,252,115,142,210,241,66,159,208,102,4,106,187,244,149,130,48,249,140,238,9,128,82,1,169,240,183,182,106,164,33,147,54,31,75,54,196,109,113,227,227,164,252,205,49,75,129,63,160,49,134,151,148,80,33,8,88,30,41,105,69,250,196,224,90,9,133,108,173,178,229,15,38,161,104,8,56,80,24,109,59,153,166,6,138,85,119,51,20,51,33,105,59,41,25,55,229,29,58,58,157,41,56,131,44,69,150,58,174,216,226,89,188,207,43,106,124,185,159,54,77,37,188,97,155,168,113,161,172,3,121,254,40,210,59,81,76,111,68,200,117,205,9,19,24,206,244,135,174,185,111,235,59,198,60,15,1,99,210,242,57,36,251,192,59,87,42,234,15,174,103,59,211,191,203,94,164,29,129,181,154,73,174,237,102,184,43,246,185,61,154,35,129,191,157,211,175,199,64,96,133,122,254,235,7,89,102,219,59,98,175,41,169,55,186,115,169,21,97,121,245,46,177,14,164,22,14,48,135,74,131,211,201,93,2,200,176,85,0,12,84,142,104,133,175,114,189,156,118,208,71,252,210,206,67,141,185,44,20,79,246,120,193,241,167,84,101,17,55,35,167,229,171,238,50,129,43,252,213,13,144,83,113,99,61,98,193,176,147,208,26,207,37,208,178,215,43,242,61,111,187,151,244,243,16,105,135,222,27,208,22,229,127,16,212,129,193,214,3,248,128,129,147,215,51,248,230,219,137,232,123,202,249,41,202,239,85,23,91,111,191,137,253,3,220,83,202,89,50,64,92,197,134,28,105,169,199,134,234,127,3,182,232,100,212,245,26,118,92,135,185,191,100,24,133,199,134,83,118,209,192,180,73,200,201,4,121,126,196,88,220,39,134,233,150,19,210,189,94,127,111,46,105,232,177,94,45,25,236,55,7,249,158,6,243,215,44,165,46,10,61,243,40,71,49,154,195,240,222,20,202,190,15,213,66,254,122,91,0,110,87,121,133,45,191,120,32,1,233,163,76,208,178,131,8,15,122,11,251,201,170,136,217,84,3,18,231,26,145,235,33,161,24,111,10,31,211,107,166,176,74,175,192,37,9,232,106,168,240,165,144,2,84,188,163,224,218,146,234,172,50,141,159,29,85,173,46,194,115,187,128,12,12,130,142,226,193,230,74,135,142,105,236,83,201,79,124,222,228,58,21,168,126,243,164,162,223,239,66,76,73,249,98,36,64,106,214,236,205,54,7,236,137,44,155,5,133,176,142,15,91,126,34,209,237,30,75,200,145,209,177,29,229,156,51,246,87,27,115,242,96,223,33,149,202,204,161,78,190,39,239,19,115,76,202,19,212,254,119,80,9,23,66,187,226,156,179,32,28,44,230,163,127,13,212,56,21,72,79,128,133,254,81,47,198,75,58,228,201,173,54,141,212,148,147,90,27,133,51,110,114,253,203,164,189,197,45,89,48,184,142,244,94,141,165,121,39,208,124,107,62,119,166,182,177,98,174,28,43,25,169,49,157,187,99,238,255,174,150,247,236,147,154,202,74,237,57,115,34,200,103,139,145,30,27,211,42,181,33,70,127,44,211,172,8,51,28,78,19,100,77,57,190,108,72,251,253,14,10,254,163,142,38,29,5,165,130,236,174,172,237,105,111,18,89,132,252,251,91,89,121,248,244,226,174,156,27,17,239,97,170,53,188,187,194,12,201,68,244,72,249,108,52,233,250,250,174,84,68,161,249,221,112,170,176,1,79,88,208,134,245,79,109,2,167,105,46,140,195,142,84,133,161,32,210,255,78,142,34,214,146,57,43,16,3,111,69,47,25,128,104,249,191,148,187,89,246,89,247,0,123,38,43,44,218,52,254,197,107,199,42,18,245,132,1,164,176,236,163,8,126,176,184,185,65,223,237,38,228,148,101,109,88,161,20,116,170,65,232,95,40,57,29,41,177,14,10,184,88,78,108,26,192,18,182,213,14,171,46,183,131,104,48,229,2,66,130,28,27,201,155,226,23,88,185,238,73,5,98,37,207,32,205,101,141,163,80,37,79,35,111,162,195,209,118,185,139,198,159,107,76,71,177,174,16,171,62,206,156,90,97,180,221,135,147,253,180,231,56,129,232,238,86,10,187,115,29,245,243,178,83,140,137,134,121,157,65,148,227,140,52,224,31,162,125,159,207,228,186,19,119,241,222,176,211,198,40,197,5,130,180,14,36,180,143,48,254,26,11,69,118,240,122,171,240,206,31,185,158,234,249,68,173,152,123,214,234,98,129,58,39,243,250,150,235,249,207,220,251,35,162,198,10,222,250,173,8,172,104,236,70,254,235,48,225,127,237,81,87,96,18,107,229,211,170,3,29,49,206,235,249,159,171,169,187,60,139,239,166,41,209,182,98,136,133,133,181,38,49,203,114,159,120,205,32,90,176,32,202,201,148,152,132,220,209,108,76,100,109,22,145,189,242,158,2,27,210,158,48,240,146,203,121,44,36,20,189,252,41,33,84,125,73,127,109,40,205,66,36,38,103,192,232,86,174,98,70,152,89,161,91,254,230,58,141,161,86,48,233,237,216,202,3,118,45,80,255,206,214,202,161,67,8,35,71,176,223,236,59,72,185,102,103,143,35,22,5,100,225,55,60,56,4,232,172,167,141,83,28,181,77,187,214,215,159,239,215,44,52,208,203,173,179,146,110,51,216,66,142,202,120,236,100,7,218,18,62,64,10,13,222,174,208,125,25,155,202,202,56,113,195,172,127,167,41,156,160,217,155,210,233,51,58,69,131,212,109,86,90,166,143,192,69,70,138,226,182,83,3,248,152,148,219,152,207,151,245,66,18,110,40,94,18,94,248,231,64,21,35,177,245,110,0,67,193,45,92,200,173,6,108,168,207,94,250,63,0,19,72,247,2,123,44,160,170,159,184,55,64,171,24,92,138,95,236,200,23,252,42,221,140,134,99,58,14,120,13,204,234,171,13,169,180,186,58,185,33,242,7,215,156,40,236,235,79,255,50,236,78,97,179,146,154,10,5,9,192,81,215,68,94,172,106,9,13,177,131,187,21,40,54,124,251,255,112,32,72,228,141,239,179,38,70,245,114,129,218,53,145,27,128,204,136,217,17,177,5,138,253,233,38,141,29,198,80,87,78,212,147,129,83,162,53,75,23,250,127,197,44,185,252,72,94,1,6,205,113,54,205,161,209,191,41,96,255,85,182,106,142,62,18,229,92,8,188,96,20,220,139,104,86,122,199,189,145,8,101,194,13,116,70,128,160,145,99,94,246,229,24,98,204,232,82,254,185,245,232,125,21,146,231,47,83,122,168,208,127,30,160,247,7,191,102,111,62,97,227,154,39,42,223,21,136,99,237,237,35,230,7,60,155,30,119,18,247,200,255,85,178,58,228,178,199,45,54,103,86,155,18,87,145,168,239,32,187,99,55,194,11,59,36,159,75,249,206,157,93,185,250,68,110,193,157,199,23,99,220,5,180,196,227,18,153,141,154,98,21,152,153,160,132,65,95,72,206,210,90,68,42,126,114,120,35,164,32,25,111,158,52,27,35,184,48,187,199,138,169,218,114,248,147,245,29,13,173,102,145,162,110,79,169,196,216,174,130,218,96,31,88,250,28,133,223,24,241,19,60,189,236,199,2,5,141,92,78,97,134,211,236,144,90,179,135,48,191,54,126,6,165,56,236,16,216,85,169,116,102,165,201,147,215,26,79,213,165,1,119,214,195,59,179,186,208,12,20,232,235,168,81,142,87,97,69,129,147,76,112,33,147,215,0,144,29,237,21,188,62,132,65,92,61,23,175,8,202,208,2,150,225,121,191,92,27,201,109,25,218,193,242,56,41,222,30,186,18,29,70,186,46,169,175,54,233,141,45,169,147,93,114,31,213,118,77,190,49,56,221,158,147,224,230,128,223,41,139,91,219,139,66,128,236,174,192,69,169,222,41,19,82,157,6,108,241,222,196,196,221,241,148,83,138,245,3,201,7,200,115,164,106,23,67,19,140,110,253,213,196,227,102,55,193,126,150,220,135,132,35,230,22,57,217,208,39,245,219,90,191,202,55,194,0,26,21,255,143,219,172,235,83,236,93,45,187,201,202,201,189,61,169,38,166,65,241,22,2,196,98,13,163,42,117,201,225,245,246,209,194,106,197,3,26,238,225,83,196,57,67,50,157,230,42,1,221,181,250,222,38,198,176,121,210,224,148,239,121,197,140,226,112,242,215,203,255,80,75,105,93,197,110,157,238,41,35,190,145,60,71,58,77,216,65,155,96,194,148,13,40,145,116,91,226,31,168,158,199,209,83,77,197,60,19,109,142,209,161,253,178,21,11,91,152,181,191,194,217,66,143,85,177,75,226,95,252,152,15,147,254,253,251,150,247,217,104,153,252,133,237,205,180,167,141,124,188,1,231,193,248,168,94,53,176,143,131,43,39,6,63,68,214,199,28,16,29,65,32,127,158,250,30,90,33,92,136,17,227,159,150,3,44,228,223,28,55,2,81,111,199,20,67,45,239,51,224,205,14,160,237,2,84,65,75,46,36,233,6,11,29,93,250,212,48,24,108,198,181,198,4,65,96,220,2,41,54,237,85,147,241,69,197,232,186,129,47,70,5,214,76,134,238,150,10,156,16,54,137,96,88,251,65,37,144,38,61,170,206,72,189,61,193,39,184,97,1,162,18,172,14,46,87,25,80,135,95,122,191,218,246,35,43,55,21,89,103,110,129,194,93,76,201,38,27,39,102,197,159,145,252,249,58,4,51,232,183,236,227,97,220,58,144,169,62,167,85,243,35,229,207,101,128,118,184,40,61,236,231,8,44,134,227,181,136,40,195,239,166,201,210,32,62,203,191,101,5,229,35,142,124,206,255,182,116,187,99,126,95,228,23,86,130,31,168,237,211,43,132,31,74,88,218,73,29,155,174,206,99,223,85,46,27,245,189,119,251,132,246,134,220,139,116,12,110,125,165,111,122,56,192,109,96,48,159,125,55,50,11,92,86,18,109,203,210,90,78,120,212,251,133,227,97,66,230,151,154,51,168,192,217,26,38,181,36,178,58,73,195,192,26,53,165,120,243,168,23,154,43,253,38,240,202,96,122,159,240,33,20,0,32,252,25,34,117,244,68,109,179,37,179,31,118,183,50,56,128,141,227,165,229,199,220,245,31,204,177,201,234,119,101,254,244,50,230,195,11,184,149,93,210,109,73,35,38,17,50,45,229,229,113,122,92,76,129,62,32,50,111,3,168,216,202,14,11,123,129,111,146,111,236,49,128,94,125,38,242,129,212,250,108,217,45,181,225,87,91,92,177,58,190,85,193,34,134,242,201,141,239,197,175,109,110,137,43,152,54,225,10,235,182,229,202,212,50,190,113,135,159,149,17,53,30,45,155,0,105,50,134,173,121,182,249,161,173,156,11,133,225,235,29,132,5,211,2,161,17,182,240,62,211,122,97,69,49,128,252,193,75,16,174,117,16,233,56,148,46,145,86,185,185,30,176,87,78,106,95,154,177,40,211,80,199,186,254,31,227,246,22,249,128,237,112,101,46,62,131,229,227,168,131,21,49,195,38,68,206,86,79,62,58,51,33,62,204,238,93,21,153,106,7,12,25,141,234,231,73,218,232,45,228,228,93,137,189,228,83,65,240,79,146,217,203,102,14,225,210,166,170,61,193,158,22,90,157,140,241,180,108,83,32,45,33,214,19,180,216,246,211,161,221,60,111,77,236,11,79,253,100,194,100,117,172,225,14,10,54,121,143,136,246,99,19,8,38,11,32,206,105,84,162,176,87,50,157,248,97,32,4,223,89,65,73,190,53,199,161,73,69,204,232,220,203,74,208,147,35,105,252,11,13,12,73,170,253,21,226,60,216,152,96,70,161,225,116,116,130,71,250,150,99,42,214,191,204,97,193,121,123,91,133,132,53,214,135,187,50,21,27,116,177,245,84,228,244,166,138,174,195,122,78,40,3,30,216,22,206,230,202,190,173,81,128,158,107,40,207,206,204,60,41,17,131,102,15,70,120,221,151,6,160,34,192,88,141,128,68,34,115,197,167,38,230,174,175,126,98,233,199,63,118,98,29,163,218,87,71,205,172,105,243,148,93,242,232,255,159,18,32,49,162,49,43,235,151,228,125,64,157,220,194,10,0,73,51,83,142,218,158,250,193,131,24,23,53,131,27,56,56,96,45,243,219,221,38,4,10,25,85,125,105,181,247,102,62,172,28,210,11,150,139,160,48,36,195,195,56,91,124,150,77,187,69,88,237,145,209,96,9,113,93,175,2,39,63,32,52,140,100,107,177,202,102,91,175,51,46,235,152,187,222,136,231,155,50,96,149,102,58,125,53,18,192,8,235,17,195,159,58,63,116,223,101,144,130,103,244,135,248,41,187,213,140,57,91,141,181,226,159,138,34,241,224,111,96,146,162,208,157,25,189,252,197,147,46,207,217,98,165,24,26,5,32,242,121,187,72,17,115,47,168,116,28,130,60,232,90,247,112,173,190,185,199,47,159,160,2,102,198,208,69,50,249,137,159,13,22,161,250,125,189,180,135,76,195,100,44,97,39,147,193,49,197,119,23,228,58,223,84,76,120,139,59,220,93,133,136,219,246,73,225,228,142,112,112,2,60,189,40,129,142,50,173,161,86,187,177,235,157,30,110,210,111,102,2,108,63,176,79,152,70,14,178,110,116,233,242,22,216,172,157,22,135,163,175,23,140,140,163,181,219,1,169,53,84,75,113,155,56,140,93,196,183,2,223,197,146,12,253,39,145,27,171,67,191,194,0,41,248,180,58,123,110,179,202,22,115,192,179,12,169,227,138,69,233,24,15,15,0,40,164,32,125,250,213,163,249,213,18,78,114,37,191,1,28,191,26,218,134,60,71,169,55,183,94,16,18,208,215,81,174,252,245,82,233,68,53,75,210,89,253,222,199,15,40,190,222,243,49,136,154,200,197,67,159,22,242,192,70,170,77,64,242,17,133,137,235,239,224,67,7,194,138,178,44,146,236,3,78,239,67,192,6,222,50,251,196,23,14,124,126,96,144,85,15,143,20,56,216,12,229,198,114,21,202,168,183,205,36,238,78,78,228,255,195,251,172,14,137,184,204,226,26,83,247,160,165,71,122,120,237,24,240,134,40,224,133,167,190,107,76,64,127,212,155,39,153,230,22,101,8,6,43,253,197,206,61,244,217,158,183,214,116,135,242,171,251,35,32,237,232,202,136,200,236,54,213,248,135,88,166,173,187,161,209,162,208,57,18,252,94,144,9,70,194,229,27,35,246,96,217,220,105,104,190,156,227,237,150,178,13,64,151,193,181,60,111,193,123,251,43,131,178,67,245,239,121,152,170,153,181,252,136,76,146,221,127,215,63,25,241,133,234,168,173,136,221,220,29,183,181,72,104,218,103,145,108,147,207,215,31,201,61,148,173,185,131,112,65,42,213,192,150,97,150,133,111,205,41,119,67,249,123,63,160,125,113,107,132,60,7,67,19,151,97,245,109,168,66,188,73,94,148,219,42,226,49,67,218,181,87,8,107,83,135,12,47,29,42,59,43,45,0,117,24,118,180,192,248,62,60,154,117,129,238,193,146,69,122,149,233,64,142,10,45,61,156,254,230,98,14,252,195,213,148,18,228,202,216,138,131,1,192,115,118,248,80,201,143,98,26,148,118,207,152,20,9,162,220,114,19,74,228,203,148,74,47,55,125,193,252,51,21,2,72,76,166,121,127,127,104,98,143,164,70,231,122,41,65,178,164,84,135,219,145,238,82,254,128,18,75,134,34,115,177,105,234,46,218,87,236,101,0,149,195,22,95,160,9,18,186,50,138,159,106,162,219,107,3,149,78,244,22,182,157,58,205,44,10,61,210,23,159,174,80,206,122,59,1,181,69,247,8,124,148,10,19,95,185,177,81,8,105,212,99,238,199,192,169,188,65,133,38,83,153,44,133,70,100,52,239,169,248,178,173,166,64,125,128,14,36,97,247,1,100,147,158,127,20,174,7,188,1,25,200,82,84,164,16,211,151,0,183,213,171,217,104,152,146,114,21,149,67,2,155,65,42,80,72,231,253,85,40,154,220,149,125,84,146,166,254,67,4,83,2,75,71,177,230,180,95,227,224,216,94,140,249,87,238,179,241,51,81,113,30,220,129,18,16,142,40,185,135,50,59,156,194,2,113,107,197,14,167,123,18,172,39,153,186,191,219,242,110,244,109,25,204,249,250,21,12,192,108,61,138,253,132,242,40,198,117,28,32,89,215,168,185,145,161,67,102,155,52,124,3,121,180,162,117,158,29,43,160,67,41,141,226,209,50,95,141,215,128,97,135,221,40,125,34,18,188,2,130,26,12,22,196,93,11,33,205,73,139,172,181,156,253,57,40,57,192,78,39,90,180,6,41,20,246,54,25,154,185,144,143,205,230,52,82,231,186,230,0,38,21,157,51,107,132,71,177,169,93,82,28,88,227,74,53,49,140,4,169,56,127,238,1,18,178,41,196,226,255,19,169,67,45,196,126,243,96,133,243,82,80,134,91,2,15,99,76,245,122,195,210,30,68,59,170,105,235,21,215,187,104,69,124,147,73,56,84,240,74,177,156,213,14,113,33,146,104,66,217,119,117,192,51,41,7,181,11,243,203,73,166,82,168,206,97,215,128,23,130,243,243,79,215,9,237,1,77,229,111,58,86,250,224,71,170,192,35,220,179,168,170,218,185,120,118,162,196,115,228,45,238,204,199,74,113,239,65,60,69,88,232,192,175,95,135,226,100,144,218,148,164,133,151,30,115,235,219,151,143,7,94,122,125,76,204,142,133,33,248,139,74,53,185,122,167,231,185,244,153,113,31,58,152,194,255,86,111,54,42,232,109,223,245,123,159,30,238,119,200,239,13,91,179,103,108,175,151,11,96,108,156,203,18,163,3,168,196,69,248,79,75,244,51,183,242,159,121,180,15,5,118,195,104,13,65,88,105,172,230,99,177,126,14,168,241,246,145,161,69,47,137,212,0,204,155,190,134,109,121,129,86,171,129,32,144,38,45,38,171,23,21,8,94,39,100,36,105,169,55,80,58,118,104,13,156,76,46,177,48,245,125,167,253,128,245,161,168,134,122,123,174,228,146,201,64,133,1,214,30,51,94,5,190,244,238,192,137,46,107,233,47,59,217,70,65,192,220,141,143,140,170,251,206,101,244,130,166,160,66,212,119,250,223,25,97,133,64,160,153,66,33,103,5,123,205,80,0,229,175,54,220,82,234,150,207,76,139,196,151,87,184,150,108,29,192,217,237,157,115,30,123,225,50,205,39,33,160,92,89,237,81,250,91,153,86,11,199,12,201,180,241,248,171,203,40,188,82,192,250,238,17,208,8,104,40,128,103,152,198,160,119,140,202,234,11,97,74,122,154,178,203,125,117,242,82,209,136,60,3,201,165,189,185,59,192,23,188,159,28,27,181,76,168,242,182,184,217,147,129,44,114,72,229,232,231,80,191,187,120,178,170,6,237,212,188,15,75,181,234,118,60,243,76,104,139,254,177,127,23,238,201,16,157,109,175,204,33,123,97,205,65,106,216,15,102,88,219,26,20,164,179,44,26,184,89,172,248,86,89,255,67,130,106,98,55,78,239,102,186,108,255,144,66,3,243,55,78,143,46,158,8,194,31,79,180,152,69,132,17,240,62,169,89,110,247,42,241,3,203,154,178,149,119,67,43,217,157,20,194,139,211,126,71,18,106,78,236,179,122,87,229,151,226,7,166,200,130,76,180,124,136,192,37,221,106,102,77,195,100,5,82,61,81,40,55,9,101,32,124,88,35,21,100,50,124,235,82,131,151,222,49,154,171,121,189,18,91,152,144,209,168,69,202,17,58,151,113,161,1,202,28,216,216,210,160,214,11,243,195,72,222,53,53,170,180,120,221,113,28,64,224,47,213,11,153,57,109,111,53,69,213,82,60,44,227,61,205,11,4,37,239,165,170,133,64,99,164,249,252,172,130,113,85,61,2,49,22,54,28,27,254,113,38,61,104,233,206,58,171,61,233,182,153,118,33,107,178,34,156,247,249,105,106,53,53,76,3,65,140,116,133,217,85,211,43,96,126,166,98,84,12,57,250,83,12,98,114,210,61,68,195,110,25,222,124,166,33,146,230,54,117,214,245,244,65,6,118,99,45,122,210,172,125,35,90,164,248,79,95,132,240,155,203,83,118,186,54,239,123,46,254,21,220,110,51,85,163,228,246,68,190,99,41,118,186,233,89,194,67,143,159,134,196,193,101,208,25,49,51,171,171,253,231,126,4,62,139,13,53,187,93,60,33,3,209,237,15,224,5,243,214,160,236,54,11,193,127,61,168,152,77,182,223,140,192,17,185,85,243,252,134,90,221,234,229,158,49,169,170,75,232,66,239,205,176,89,118,41,122,16,46,16,98,81,107,177,79,108,105,206,13,3,149,181,30,134,127,0,165,159,145,60,26,189,78,142,189,125,107,144,193,187,243,164,2,137,244,66,114,103,16,89,30,202,54,9,39,121,104,141,93,3,119,214,94,19,115,86,90,143,129,182,227,53,50,247,94,101,243,8,62,218,216,41,136,155,93,236,130,184,122,88,189,251,247,96,156,32,7,143,14,49,202,151,90,151,144,238,85,135,82,125,122,222,42,217,211,50,73,234,66,246,200,176,219,44,162,30,26,190,57,113,59,160,182,16,174,165,83,33,200,157,115,240,201,39,69,218,131,151,217,131,172,163,81,227,3,9,230,66,223,66,68,85,43,208,236,190,189,49,190,18,42,4,10,18,74,96,190,137,128,176,185,238,136,119,17,72,98,202,135,47,38,186,90,203,201,65,46,49,27,151,96,115,236,198,201,218,107,107,222,76,140,12,54,40,30,155,173,65,248,136,135,99,40,123,89,74,21,95,137,193,177,76,65,137,184,96,32,40,162,184,46,250,241,78,174,173,168,251,239,132,40,150,245,249,9,58,80,40,76,142,213,82,18,102,61,246,103,36,179,165,69,124,254,19,147,56,191,129,105,137,66,103,207,80,92,216,88,21,116,242,246,234,124,176,189,48,15,40,119,236,125,9,109,11,100,104,237,99,136,79,106,218,181,184,217,105,60,120,138,44,34,36,88,46,129,103,168,180,15,237,148,46,78,184,196,163,204,67,94,99,158,121,51,107,123,0,111,30,30,63,226,111,224,91,47,105,32,233,228,167,20,92,106,114,112,36,122,33,115,71,137,53,251,30,153,88,96,89,14,49,208,101,36,208,168,143,21,208,59,16,93,27,158,211,85,184,22,225,247,240,56,243,92,206,183,76,155,236,169,140,117,172,11,112,115,52,170,90,136,159,65,65,236,54,185,169,41,89,12,235,197,235,51,208,152,121,12,60,136,92,72,141,96,106,50,69,95,172,179,165,251,65,248,216,97,150,217,223,3,87,236,205,213,173,136,177,14,63,239,95,75,27,134,209,24,129,238,135,0,32,186,6,15,241,10,130,131,192,58,58,84,140,190,68,135,181,107,236,166,110,158,165,127,17,68,29,38,102,128,29,54,133,226,10,45,160,144,234,7,176,41,234,84,82,167,232,85,152,166,105,138,94,232,55,16,136,158,109,15,190,229,29,178,77,238,48,134,196,143,214,190,77,87,38,243,38,182,108,237,199,112,101,188,16,42,78,23,178,106,227,168,29,18,130,89,242,110,162,95,244,156,236,134,170,31,5,48,14,84,90,187,53,83,195,88,247,213,4,75,76,143,149,103,95,254,84,238,86,110,66,120,127,219,120,187,86,105,25,75,240,108,50,235,37,31,230,44,175,69,72,126,192,211,108,181,15,90,203,77,233,189,152,231,60,55,58,150,83,154,191,224,181,76,36,217,210,18,81,255,63,191,170,62,251,75,112,218,6,66,133,64,95,183,35,28,128,222,57,102,177,176,253,134,200,7,163,173,251,82,48,255,131,110,130,252,91,180,153,153,114,27,48,5,15,204,79,228,36,179,168,221,216,27,32,102,218,202,219,48,37,112,71,159,37,169,58,114,255,210,250,64,244,164,134,60,162,3,162,234,53,155,245,157,66,250,60,246,117,171,167,253,83,33,15,151,135,140,226,72,252,161,13,35,251,32,247,46,73,158,25,247,81,124,119,28,229,67,162,230,174,87,65,46,125,17,223,88,212,72,140,57,211,112,161,217,144,174,136,144,243,91,247,122,165,203,138,143,160,76,149,219,137,193,170,145,146,31,241,176,55,76,166,254,190,180,97,59,195,10,146,55,212,145,34,108,18,19,69,70,205,170,43,185,10,102,117,160,189,200,225,140,129,199,111,84,14,101,177,62,82,87,68,201,206,55,246,254,209,49,209,239,181,82,44,4,218,208,7,129,176,242,182,48,237,109,168,96,104,23,99,165,175,200,150,3,239,107,248,43,19,216,11,133,155,17,194,102,39,38,25,183,220,149,185,150,103,187,52,200,129,208,238,74,4,79,221,43,138,229,53,164,105,180,255,250,14,40,33,182,94,50,162,185,105,178,254,250,150,68,106,118,82,139,136,36,65,39,232,111,234,132,51,147,53,166,198,186,40,96,149,143,31,254,127,43,119,199,115,200,216,247,190,226,180,33,122,113,161,238,251,238,164,34,68,244,249,105,3,225,103,77,108,9,7,139,98,79,36,51,218,95,59,132,105,59,5,253,66,156,197,44,41,241,149,50,94,23,35,150,92,126,151,185,239,39,202,215,195,85,149,99,87,82,121,243,16,235,128,252,207,253,238,45,201,159,210,110,255,127,210,83,31,29,84,152,207,207,81,229,51,99,245,143,250,185,209,143,5,219,48,152,208,135,198,173,210,29,110,89,106,189,241,23,66,242,155,25,123,81,161,248,191,184,208,156,179,241,129,63,49,157,151,104,64,38,221,112,215,204,255,176,59,68,221,123,155,11,236,58,218,91,82,115,163,105,70,86,254,105,173,123,105,222,157,154,203,84,242,188,182,250,118,12,26,162,208,253,143,3,110,46,7,242,160,153,164,179,121,30,94,58,32,150,192,168,240,148,244,191,217,225,138,30,244,68,66,44,52,192,216,208,91,188,21,39,181,50,182,2,239,203,230,103,158,171,192,211,27,20,46,234,155,104,82,226,72,4,218,48,120,160,131,72,231,52,253,135,31,68,45,62,133,47,32,62,207,177,2,214,209,126,37,238,255,240,187,213,16,208,93,14,7,243,132,51,98,251,91,143,248,120,24,201,154,95,196,77,55,3,176,232,219,192,55,246,200,90,120,249,52,155,207,112,161,105,153,4,142,10,189,98,127,190,187,182,13,180,109,185,62,249,104,245,113,203,107,147,71,101,212,90,184,231,218,196,121,138,177,159,115,250,137,36,158,75,198,192,100,36,175,201,39,206,108,22,162,126,79,11,75,9,59,248,68,108,201,179,93,254,170,250,204,151,121,180,110,108,182,217,184,36,200,57,100,165,68,118,189,12,37,16,71,163,163,45,228,95,64,80,225,224,218,117,207,139,99,228,105,138,226,242,134,176,198,195,194,168,105,222,42,136,4,107,94,11,108,69,209,103,164,240,46,122,183,45,27,244,109,116,74,13,88,195,158,240,197,119,244,246,55,110,26,197,251,35,128,14,43,205,129,183,197,141,89,31,172,208,39,79,9,123,16,137,99,245,127,235,80,223,248,251,212,150,72,132,22,251,68,168,13,75,158,50,57,140,166,227,122,169,44,201,190,103,206,214,70,218,170,226,85,88,121,195,99,247,43,83,232,66,224,217,247,71,166,225,25,161,251,210,191,116,212,164,112,98,172,44,64,80,154,62,54,66,236,46,121,203,39,52,6,186,79,123,117,59,119,36,130,115,59,3,116,15,172,245,155,88,52,209,179,81,26,207,159,228,228,63,223,230,67,73,163,159,135,241,241,160,198,48,23,92,114,230,214,188,244,252,84,228,32,105,93,212,114,134,116,184,172,47,107,127,203,178,159,219,152,173,14,84,223,144,22,226,149,254,240,207,18,29,82,130,82,20,139,64,107,222,71,105,75,12,111,238,248,211,187,42,29,194,146,238,153,137,36,223,204,56,58,217,170,251,48,189,226,194,114,145,166,210,199,70,71,173,174,113,92,20,53,91,227,170,143,103,96,131,152,250,191,138,32,181,145,227,241,53,121,255,168,109,38,195,101,25,168,16,17,46,155,250,151,28,17,205,239,119,195,113,230,117,124,240,229,25,62,5,172,248,17,9,234,16,113,247,100,105,66,250,249,97,65,191,63,4,165,65,105,206,88,169,41,209,217,5,11,11,85,244,49,217,112,112,147,87,168,109,25,50,151,16,118,175,64,154,200,56,163,14,228,100,2,178,245,189,221,84,214,137,254,81,7,29,195,46,106,246,34,252,60,172,79,0,0,11,198,179,251,55,41,0,252,150,95,195,15,140,85,185,17,100,191,182,29,247,69,207,222,66,13,230,38,140,182,130,134,112,217,125,59,133,43,52,176,33,255,195,91,11,73,42,202,171,30,205,113,170,190,133,209,10,19,246,138,149,230,34,184,59,43,131,87,227,78,213,11,202,40,235,164,63,226,224,0,192,157,159,168,123,82,133,83,153,86,116,103,141,109,91,105,197,189,14,14,124,141,223,197,95,150,14,196,134,245,178,158,194,82,98,136,87,142,87,202,175,235,59,255,151,47,127,235,176,168,65,36,120,21,12,3,249,109,118,58,26,222,75,132,229,6,22,151,227,70,234,45,54,225,86,164,17,180,128,99,183,62,9,164,84,244,212,220,253,93,67,108,249,129,202,52,165,81,194,204,68,121,250,72,63,26,254,75,113,170,84,192,180,167,81,5,62,215,197,30,202,196,98,205,4,213,147,108,75,62,149,6,135,186,141,167,192,48,103,182,133,78,222,147,189,103,3,154,167,158,229,139,60,55,149,167,19,128,4,92,41,228,54,15,200,165,39,139,16,195,163,70,221,253,135,195,208,175,160,2,206,198,74,230,57,138,144,99,31,156,81,6,49,247,173,51,191,197,183,136,200,175,188,225,182,106,130,187,197,190,80,245,89,147,123,39,14,112,127,194,48,102,72,1,201,230,48,8,204,247,91,202,2,130,169,128,213,49,23,136,142,197,157,132,86,106,120,13,179,30,232,127,246,85,66,131,3,25,136,37,133,173,229,232,182,226,253,176,186,204,142,157,22,16,174,150,254,150,100,15,80,118,109,119,23,194,114,21,2,130,202,111,206,173,128,168,73,222,137,87,110,76,226,0,22,239,153,174,204,153,123,224,27,104,198,188,39,90,110,0,46,115,117,199,228,91,147,179,96,128,49,38,242,242,223,191,140,122,94,41,53,203,236,82,21,221,106,82,196,160,95,121,254,216,109,246,179,239,47,111,238,232,138,67,157,129,201,170,3,67,248,133,184,204,98,255,5,163,49,91,74,9,153,176,160,27,54,8,28,242,150,224,217,18,168,34,108,238,98,17,231,189,200,48,137,100,231,3,99,230,64,130,115,119,162,161,201,215,26,236,254,87,164,55,223,118,130,212,207,85,248,101,21,233,56,11,215,79,18,208,76,135,203,84,134,201,69,172,103,42,19,42,138,23,150,170,18,60,2,77,169,131,49,237,212,21,203,167,103,21,79,87,56,139,154,145,8,196,11,68,126,236,250,4,89,124,151,189,71,252,199,171,129,215,128,13,27,98,224,80,61,182,36,127,175,51,9,100,182,231,209,94,176,112,118,33,27,198,135,79,195,0,149,66,178,96,2,86,64,84,207,220,210,204,175,7,226,36,212,127,130,220,36,130,88,142,126,206,179,30,194,234,176,138,215,147,111,5,196,113,231,150,20,19,7,206,13,59,133,214,195,45,70,207,188,255,76,48,133,157,69,246,238,189,79,86,150,230,54,96,243,115,211,158,26,234,154,253,93,192,6,168,96,238,158,151,80,12,10,250,128,219,254,201,154,110,97,73,79,173,151,118,129,80,103,133,246,193,61,255,58,7,174,77,184,129,215,220,51,94,188,215,105,6,40,102,185,122,190,122,18,44,49,196,148,144,214,113,175,116,234,50,223,237,244,21,66,74,41,128,205,147,66,179,165,26,185,60,138,155,188,135,198,31,91,177,196,12,30,49,92,138,95,17,130,109,105,48,93,7,243,226,226,113,35,14,204,137,111,104,109,56,186,53,64,79,45,51,97,18,233,237,255,159,200,50,66,254,18,59,37,149,176,149,174,31,94,248,130,186,143,78,189,158,199,164,28,227,233,247,201,99,234,147,200,87,116,159,170,240,102,255,36,216,204,215,43,118,27,60,235,177,199,62,48,72,28,32,104,127,184,49,50,185,44,78,129,136,159,208,195,141,89,238,82,26,188,17,130,143,70,61,64,234,196,140,56,138,149,116,19,233,157,235,142,117,224,166,74,118,86,42,155,158,31,81,197,255,255,114,176,26,78,7,215,120,159,9,62,87,205,147,188,219,184,54,251,73,209,194,21,195,108,58,18,33,43,114,87,179,56,121,98,72,222,202,51,37,77,164,189,53,228,232,233,108,215,31,39,39,1,56,92,226,145,137,202,187,12,230,243,108,147,229,71,30,236,187,134,79,130,239,66,134,92,239,28,127,63,125,104,254,189,152,83,88,148,215,185,139,101,161,130,251,212,199,88,178,139,50,43,248,165,26,162,210,218,32,40,24,100,161,46,249,36,29,18,120,230,93,73,228,190,14,211,135,94,54,102,20,71,178,103,51,242,79,113,40,56,222,52,189,72,73,231,84,115,72,53,243,240,55,202,159,52,41,198,187,47,38,135,63,240,38,108,41,223,147,195,126,92,60,181,107,238,72,163,184,231,250,46,17,70,221,40,71,242,210,162,206,27,200,203,205,155,40,176,111,176,149,202,68,205,220,176,188,112,246,162,13,77,125,181,201,249,52,225,35,125,63,239,247,175,255,135,143,56,24,24,10,225,204,21,235,216,253,199,218,9,182,2,88,166,220,134,69,200,189,231,122,238,84,107,171,237,99,241,11,109,54,49,211,251,106,102,227,103,82,8,100,44,159,141,92,187,4,151,66,60,191,5,17,214,92,211,88,128,86,98,219,9,114,78,51,63,121,176,191,5,80,147,13,67,141,63,40,159,98,232,222,176,162,179,27,100,23,95,146,215,55,73,10,234,102,120,10,76,181,160,19,71,224,174,102,125,116,82,16,132,123,247,249,162,120,56,176,73,51,206,13,157,76,120,43,198,119,146,11,139,219,6,137,189,177,58,155,163,186,115,106,81,100,68,197,88,157,34,83,193,47,63,131,54,61,7,192,92,239,181,15,90,124,69,24,77,146,190,212,107,159,43,79,248,146,116,116,251,174,135,253,243,215,226,228,12,241,78,187,29,91,84,245,215,221,48,213,16,157,208,94,91,210,95,30,237,169,23,216,71,188,219,179,93,244,58,20,247,184,130,145,33,50,137,115,178,236,10,44,253,90,35,255,181,246,166,191,149,158,31,231,217,137,186,125,53,23,125,24,9,134,24,41,12,197,116,62,102,109,43,136,197,85,97,217,223,218,160,65,85,162,0,3,111,164,149,135,195,216,115,84,248,130,202,79,156,138,42,252,132,212,67,214,142,115,125,205,164,47,60,164,87,242,250,53,152,130,55,66,69,160,123,115,157,64,82,196,32,88,17,36,144,160,101,250,230,229,27,27,65,25,191,163,211,25,46,212,19,94,215,104,145,185,22,243,204,104,35,224,160,202,242,14,68,169,116,239,214,71,86,228,109,35,214,135,121,190,88,1,193,131,16,113,90,172,116,192,230,91,57,252,82,1,160,75,58,168,74,2,116,116,253,227,48,176,142,33,35,180,29,8,97,224,134,236,155,179,137,69,56,235,44,46,189,164,40,168,228,55,113,168,194,61,97,50,81,172,27,252,166,137,5,19,3,66,17,93,118,80,244,107,17,160,117,130,255,181,36,162,80,253,134,65,37,40,62,42,12,2,158,154,45,126,233,177,3,106,120,184,179,181,135,133,0,132,238,197,170,220,179,221,87,14,223,239,40,108,80,175,114,79,8,64,59,95,87,125,89,8,129,172,136,103,38,37,115,247,155,235,255,205,138,63,34,109,113,165,37,225,47,93,140,92,7,62,77,252,190,224,135,202,11,115,185,195,253,73,84,222,244,6,179,202,39,40,55,61,211,103,91,46,188,106,3,81,181,164,45,252,212,142,8,231,81,10,35,241,236,105,67,226,60,104,110,16,93,220,63,240,97,61,19,79,100,83,242,213,110,113,7,255,98,94,240,160,23,2,6,161,64,179,121,103,235,231,51,250,164,127,58,200,62,16,249,57,206,10,73,11,37,58,146,151,46,122,85,111,132,144,58,249,187,103,43,8,89,13,215,54,230,142,214,99,114,241,251,111,26,135,44,94,160,145,68,185,144,222,151,61,30,61,92,182,97,178,62,233,91,171,92,102,181,27,86,169,26,156,0,153,41,45,40,38,249,226,12,28,201,245,202,75,31,92,246,135,122,10,29,250,151,47,0,59,167,42,111,207,77,63,90,232,49,97,228,252,4,188,7,210,167,149,109,248,200,157,2,207,202,22,155,89,95,7,131,108,147,46,162,219,77,7,246,196,200,154,249,3,61,92,57,36,92,177,50,199,126,241,154,204,79,173,248,93,90,70,133,218,37,179,82,99,164,205,203,199,14,180,201,22,97,124,126,165,7,164,128,125,17,149,230,180,209,80,109,12,181,211,158,140,167,71,3,155,89,205,66,60,232,196,57,83,248,73,250,188,128,185,31,204,116,254,250,133,204,41,110,150,129,118,89,27,148,162,176,176,59,174,206,249,169,111,195,55,222,109,239,160,189,60,111,237,97,18,218,205,209,145,119,227,226,126,166,123,54,123,136,247,120,4,42,42,132,216,216,248,84,198,177,2,78,36,112,32,185,110,145,193,242,99,223,44,52,159,176,213,253,101,18,200,27,89,75,166,155,111,154,55,111,253,105,95,50,22,147,217,173,101,51,204,39,7,77,39,137,78,11,60,175,21,166,176,174,247,243,29,19,121,12,2,252,195,3,96,81,216,136,86,13,59,106,249,46,241,217,117,4,223,217,54,96,189,119,57,150,70,38,35,146,198,101,130,245,251,14,128,178,190,196,104,253,61,11,4,56,219,193,44,238,251,156,252,175,123,51,183,175,247,103,191,2,24,74,35,248,217,155,76,86,138,151,76,20,78,255,144,16,139,198,67,250,167,55,59,163,226,159,174,136,86,70,136,80,124,62,19,3,137,41,144,115,31,183,173,24,115,181,185,244,223,84,134,170,165,85,243,236,122,121,148,251,99,129,64,84,144,163,36,105,10,167,239,9,237,46,148,237,193,213,9,186,69,203,21,214,77,75,107,246,237,3,143,30,103,117,177,93,180,82,233,221,13,40,58,246,50,94,62,234,177,29,56,179,141,160,152,86,61,75,72,19,0,121,28,111,157,197,250,45,88,5,204,234,190,198,170,56,87,104,146,2,121,213,108,135,17,139,16,30,104,98,57,209,206,93,213,160,158,110,58,21,191,181,254,161,166,169,51,5,115,114,6,134,182,138,107,197,31,210,149,203,251,194,18,204,41,26,176,101,146,36,62,41,243,172,143,28,208,173,88,87,25,134,92,88,160,18,147,103,215,120,220,159,122,152,147,231,200,81,238,39,44,238,34,74,168,203,212,135,12,97,4,163,176,227,14,55,172,1,7,141,149,170,1,255,95,239,206,222,180,81,135,227,154,174,141,104,85,152,84,164,100,37,82,136,84,235,172,189,6,159,66,136,103,243,236,152,177,209,86,241,96,173,24,105,37,14,144,65,28,215,45,54,107,162,105,111,38,111,53,147,196,107,22,98,161,58,162,3,124,37,61,247,186,47,104,14,196,53,72,114,142,15,198,212,251,239,208,138,152,189,233,78,138,238,185,209,230,30,61,58,140,96,57,241,110,94,151,24,21,243,116,125,40,29,91,131,219,85,46,49,65,130,64,47,194,119,119,91,138,22,233,25,249,54,62,219,55,140,196,107,119,147,141,18,67,221,87,73,100,60,173,88,108,209,224,217,86,194,117,215,180,148,1,86,42,208,23,8,199,194,118,30,103,6,122,249,78,210,103,42,30,160,5,65,88,183,33,11,236,187,188,183,199,198,249,83,91,100,80,51,214,213,18,153,32,2,18,233,116,178,111,145,68,79,85,26,51,4,10,103,38,96,181,53,71,87,100,231,140,63,38,103,108,82,146,149,116,223,52,143,24,129,178,139,197,20,164,232,200,1,142,186,212,58,119,190,81,167,151,120,63,180,214,0,98,165,230,34,10,141,78,86,131,130,146,154,222,119,149,136,7,227,55,251,98,42,38,204,152,146,183,251,65,215,118,131,201,161,193,208,111,108,144,46,125,13,47,53,154,210,28,51,185,109,97,17,79,79,87,124,26,205,151,179,120,103,207,154,200,182,1,144,240,116,207,246,170,88,16,41,109,122,233,160,14,168,245,18,63,93,146,210,137,133,243,24,244,169,252,122,145,132,176,16,37,11,50,107,161,102,207,183,78,122,22,64,163,9,210,252,99,34,229,67,241,200,1,101,75,127,75,113,214,106,235,99,116,75,17,166,95,72,11,122,148,55,183,249,154,247,177,83,35,143,39,106,156,185,163,212,167,228,80,179,5,230,161,158,239,160,146,148,38,186,234,217,76,67,0,236,164,21,36,4,170,235,135,74,107,97,36,84,46,234,60,175,52,45,189,241,173,141,96,104,195,194,200,119,253,201,39,42,109,109,51,62,220,18,2,20,251,56,137,118,128,213,7,236,190,48,10,15,163,191,140,191,190,65,106,197,53,39,11,125,216,89,200,59,96,220,30,139,27,213,158,204,163,189,98,255,110,158,136,161,55,206,34,186,175,45,156,181,9,66,121,125,150,18,13,130,218,197,172,121,148,200,85,24,161,96,157,100,207,160,59,200,200,34,136,186,4,58,150,69,51,12,99,97,124,45,197,79,232,29,107,132,158,10,194,113,76,30,2,205,126,46,69,229,29,203,22,167,40,134,108,15,40,142,151,240,221,237,148,198,57,26,226,192,201,224,173,176,40,213,162,247,113,55,213,160,20,250,122,181,225,127,164,199,252,82,101,241,158,3,62,152,30,156,36,9,141,39,151,251,74,53,94,114,190,168,252,247,139,251,24,162,128,225,212,47,200,150,105,156,2,141,214,7,97,66,74,8,203,157,181,207,146,248,204,184,154,73,34,250,8,87,13,28,19,47,22,42,8,205,162,185,65,251,139,49,255,26,186,233,9,246,103,15,196,24,95,15,45,25,138,124,198,79,160,132,57,33,66,32,242,162,122,60,191,20,23,158,166,188,79,4,146,105,163,47,230,10,47,38,231,216,10,177,136,54,210,234,165,129,13,68,144,221,8,238,195,109,14,113,234,87,79,172,104,147,101,250,103,31,106,234,38,62,239,158,119,237,217,223,156,39,128,67,227,223,177,215,69,217,178,65,94,215,26,128,195,67,75,57,152,134,221,33,128,52,248,67,207,114,33,233,232,37,253,38,173,150,64,115,44,227,98,20,88,46,18,56,87,72,36,115,49,244,114,246,208,140,133,247,81,144,87,48,168,221,104,197,60,106,80,214,216,254,118,115,189,127,220,59,114,161,56,156,136,184,28,192,107,107,36,177,92,81,119,89,210,157,83,201,210,137,211,56,226,204,63,139,255,103,27,31,28,120,23,36,91,181,241,109,61,188,1,228,194,11,151,138,132,152,157,186,154,203,42,226,116,109,75,153,118,228,210,92,180,3,28,66,37,32,131,252,51,134,182,164,122,133,127,237,142,174,188,54,239,190,147,217,83,15,39,230,197,253,253,150,210,2,147,51,19,60,215,82,224,50,70,39,226,84,35,42,239,148,200,163,13,26,139,230,219,168,50,203,36,182,115,22,138,62,251,58,92,55,25,137,69,226,106,172,13,208,49,131,221,70,97,211,135,155,221,239,9,252,166,29,170,3,142,178,35,165,224,58,200,130,65,98,252,73,46,125,54,195,108,239,231,214,35,102,49,244,91,103,28,5,244,179,70,65,79,16,175,161,199,117,105,4,148,67,218,202,15,53,70,173,97,107,201,230,106,187,184,110,113,102,136,82,169,111,197,216,113,3,47,180,94,116,5,54,226,205,222,67,251,208,104,45,157,85,206,100,111,202,152,14,195,99,172,241,245,96,177,22,206,207,46,254,215,169,124,130,169,120,52,123,134,74,119,231,76,210,156,168,115,151,197,39,211,101,110,0,8,88,74,74,54,47,149,240,70,233,205,100,84,98,79,160,251,235,105,160,32,106,15,79,169,237,130,224,133,139,44,41,35,24,238,176,104,73,155,79,86,241,34,97,80,146,27,117,117,140,11,171,88,51,116,18,118,208,129,169,211,92,1,127,201,190,205,221,116,206,19,201,104,178,77,43,62,190,40,194,211,84,76,158,4,171,169,136,142,227,244,96,25,0,230,30,157,12,41,214,149,251,94,189,167,114,180,226,203,38,140,226,141,74,107,139,145,4,119,79,210,226,21,154,208,255,39,201,143,251,111,32,215,172,138,46,203,57,226,159,72,146,127,104,240,207,12,151,143,145,223,118,223,11,76,215,7,142,231,150,107,120,224,24,241,126,216,249,4,227,55,185,114,167,108,134,192,227,21,220,132,203,0,74,139,49,206,129,155,10,9,33,221,192,75,31,131,55,31,38,156,51,98,241,88,49,180,170,248,241,15,122,171,190,41,209,246,64,77,252,33,160,136,8,76,82,53,42,97,193,120,143,2,74,209,123,23,151,194,204,108,191,141,233,71,252,213,47,79,196,176,55,50,194,236,3,25,46,103,68,8,65,23,110,180,208,102,218,22,241,61,59,147,146,209,244,159,115,37,20,35,32,253,104,174,36,248,1,74,97,160,3,142,70,125,14,251,130,243,151,127,250,195,174,115,160,167,231,224,200,77,174,133,38,145,80,3,32,8,219,172,214,49,85,125,243,30,211,252,105,8,243,211,44,68,124,87,230,49,190,111,192,230,119,196,25,209,164,250,204,188,56,134,130,155,157,68,176,183,109,245,165,226,2,217,56,15,132,82,167,233,43,192,22,5,111,110,88,132,115,222,10,200,226,127,226,219,87,74,139,96,3,158,15,97,134,3,188,101,137,249,78,226,45,181,167,221,193,140,119,246,246,141,16,204,179,87,26,106,119,134,223,156,60,79,140,103,40,244,73,45,119,133,172,161,111,72,140,24,193,152,103,115,221,154,221,202,92,69,130,145,91,5,186,181,48,188,108,188,8,116,60,45,190,175,84,216,157,171,172,254,183,38,101,118,147,71,79,85,118,71,34,109,39,140,98,227,25,103,205,76,210,206,129,75,129,167,229,56,176,253,222,165,6,103,123,34,111,63,15,35,35,131,96,131,217,247,148,130,216,188,128,119,214,92,194,42,92,199,160,22,96,56,94,131,153,27,249,143,127,37,196,166,114,29,215,201,89,202,73,71,208,175,209,194,2,71,81,39,164,14,34,39,65,159,32,91,62,209,22,61,27,26,57,213,156,205,177,146,187,139,117,135,99,115,153,92,107,147,60,126,66,10,146,102,229,55,36,149,218,45,180,173,10,255,6,179,17,81,224,3,194,89,192,190,54,91,30,15,46,222,116,167,246,18,74,111,205,146,109,33,179,100,77,68,140,128,243,230,78,230,223,96,145,66,78,184,199,79,39,46,138,149,67,30,130,35,67,146,96,115,173,194,143,5,191,44,240,254,198,252,17,149,224,49,144,227,103,46,72,196,222,195,201,31,40,220,236,97,98,222,149,91,86,206,155,238,54,165,170,196,245,208,250,125,44,178,163,3,213,206,26,202,84,222,151,52,134,34,192,217,170,25,75,242,14,105,19,129,121,229,138,33,197,93,70,107,4,231,91,89,100,31,98,116,72,176,167,196,165,242,84,153,185,202,16,145,91,203,86,170,51,84,114,137,249,106,107,110,17,238,161,143,110,46,6,81,248,228,216,197,57,40,112,84,43,91,18,196,55,68,219,19,188,223,32,40,129,150,6,251,87,114,198,154,15,159,187,250,198,188,87,109,231,72,153,32,179,68,107,211,98,45,109,75,86,81,82,75,117,110,127,244,153,27,168,6,220,26,211,24,90,66,236,225,226,124,162,62,61,158,190,94,114,232,147,74,113,78,25,200,3,58,85,83,80,37,34,23,249,183,142,59,112,203,78,221,75,142,61,230,83,162,237,39,194,231,111,72,160,241,114,109,203,53,194,117,103,172,116,143,42,99,133,111,242,20,9,136,254,72,9,56,88,226,176,126,4,159,241,4,29,198,181,105,211,54,1,185,69,178,27,80,196,173,69,30,159,108,20,134,247,183,254,211,165,212,16,83,208,114,244,115,109,79,78,183,150,91,8,253,105,7,1,188,246,145,5,239,29,247,142,142,162,31,236,117,241,197,144,224,197,91,134,252,42,114,3,45,143,61,228,167,243,92,163,8,206,66,45,233,228,64,229,153,156,72,196,143,46,102,56,212,175,219,76,8,249,149,252,60,52,89,104,155,210,207,57,254,207,118,131,210,47,45,6,163,1,196,250,23,70,185,222,152,17,17,75,202,92,222,160,200,236,244,79,17,244,251,183,147,223,145,10,166,121,115,219,226,235,121,161,68,175,224,3,22,86,52,30,243,149,106,18,251,172,4,41,125,204,182,125,90,216,114,212,64,191,225,10,40,109,78,22,49,208,59,94,25,155,60,168,204,187,182,136,187,158,82,16,110,246,48,163,216,69,166,65,78,163,90,134,244,78,226,21,76,55,105,231,208,240,42,160,197,26,86,222,89,31,103,149,226,67,32,205,51,7,127,152,144,84,88,212,101,213,53,116,18,208,220,114,129,186,222,90,104,117,37,237,216,85,187,55,124,238,79,242,151,244,76,182,187,186,24,26,100,75,228,90,194,150,55,125,223,110,104,26,166,190,228,133,224,40,76,119,82,7,59,196,238,100,91,131,122,152,88,250,75,86,165,186,70,168,37,175,245,60,165,28,191,2,31,191,88,127,143,59,254,165,42,78,224,122,180,148,169,90,49,69,61,48,97,17,187,27,136,172,233,161,169,90,56,184,235,210,141,226,83,57,40,190,138,139,27,195,200,217,9,61,54,98,208,154,55,177,198,15,11,153,78,108,253,177,88,49,15,167,210,55,237,91,222,220,81,226,208,103,127,190,38,116,192,75,77,204,254,166,135,181,207,151,125,187,7,109,182,239,89,130,188,50,102,104,75,239,191,248,217,59,90,161,202,246,244,232,239,146,158,228,248,73,60,127,96,9,246,51,72,23,200,1,13,173,6,76,66,86,235,169,176,188,189,146,59,112,210,57,35,130,42,135,241,166,30,17,210,196,148,71,45,231,121,7,133,197,238,13,23,254,159,150,199,233,204,188,11,10,84,139,230,71,47,180,222,150,145,184,81,55,67,92,76,64,138,123,148,71,77,87,147,94,106,139,168,171,4,64,249,255,210,31,144,175,78,153,199,184,125,217,56,114,61,31,53,244,122,151,152,245,102,81,8,107,243,150,80,188,91,49,242,170,124,200,12,195,113,45,75,208,157,115,255,34,177,40,255,61,76,99,21,244,191,178,67,64,238,201,111,197,78,234,209,28,121,67,54,244,206,206,221,112,241,240,170,231,49,208,174,254,203,191,197,30,3,48,39,254,8,77,254,138,2,244,75,209,223,142,112,221,56,158,87,61,131,199,185,105,29,232,160,195,203,181,146,182,100,233,9,1,88,221,217,85,208,203,47,108,182,167,109,173,223,32,247,235,127,117,36,177,122,52,223,195,32,50,1,25,129,158,17,2,218,176,81,89,252,122,115,212,123,162,20,70,164,236,152,233,186,96,224,201,53,61,8,10,157,137,211,210,216,153,148,240,216,167,94,187,145,241,84,46,95,199,43,200,204,10,35,240,161,69,189,191,33,242,12,101,64,154,173,235,191,26,132,35,56,166,132,139,160,193,185,44,36,160,137,80,10,111,53,113,67,250,15,156,171,49,68,98,25,96,22,219,38,212,93,195,39,118,235,67,11,146,89,200,57,198,120,199,159,78,190,116,223,50,62,195,116,70,27,174,27,204,238,141,254,250,25,63,71,93,130,129,108,115,111,130,51,243,100,91,48,170,158,132,53,143,125,237,211,154,48,79,32,160,64,246,35,196,95,182,64,70,253,31,108,133,148,95,89,103,211,195,111,108,116,56,128,251,70,230,34,123,225,54,68,40,96,91,162,215,21,19,187,168,30,229,102,53,58,105,114,86,118,164,221,125,250,80,95,174,247,187,0,203,40,78,204,55,160,7,237,150,64,91,115,29,211,105,7,193,170,83,230,107,53,42,20,108,7,116,213,67,135,162,157,227,123,3,126,0,202,215,30,19,170,15,180,144,94,213,240,170,234,253,32,188,26,154,87,90,173,21,152,145,153,116,176,106,75,10,240,15,234,12,98,150,254,14,74,230,122,142,2,100,132,180,55,184,188,170,242,229,2,224,86,73,164,82,15,178,10,90,186,171,191,8,78,226,164,109,163,206,23,189,42,2,188,142,11,152,246,151,150,229,190,142,39,185,184,75,30,146,121,40,186,125,109,114,188,64,199,102,87,101,39,163,37,181,187,103,26,76,173,123,206,111,173,102,47,250,65,131,121,183,134,237,31,3,27,54,165,218,231,136,115,134,138,192,238,255,34,77,225,53,24,216,78,2,82,18,243,192,150,106,149,23,194,192,69,82,209,181,150,72,205,95,117,25,122,56,69,171,126,213,119,35,88,134,1,232,60,141,240,83,196,188,191,236,165,1,42,182,158,110,135,73,75,62,13,120,2,109,229,87,38,5,71,152,75,16,139,131,44,80,16,86,111,235,42,64,254,19,12,179,127,193,68,103,195,11,29,77,245,247,46,185,39,41,118,25,159,54,2,118,248,45,90,80,151,226,123,142,181,246,166,1,226,154,121,32,234,161,137,223,249,91,228,97,144,83,236,89,67,30,47,179,245,155,75,182,123,133,119,117,62,225,116,168,231,228,18,226,208,69,193,205,98,36,34,118,5,244,161,44,216,66,94,109,33,64,93,105,189,56,117,247,30,152,68,67,163,182,20,14,79,179,198,197,151,10,199,217,91,140,40,158,107,199,115,219,154,117,252,206,131,17,152,77,244,32,98,42,188,191,131,87,94,88,191,17,28,24,37,126,89,213,0,218,243,219,32,83,82,219,139,9,190,58,195,239,4,73,126,46,1,114,7,164,139,174,14,8,94,8,114,146,225,197,221,73,32,233,52,129,89,34,79,4,140,95,167,120,122,96,102,174,199,228,42,160,122,200,17,93,54,151,153,44,121,2,231,118,231,199,104,80,86,212,229,210,129,146,59,1,213,15,17,3,31,57,132,54,210,167,148,242,84,249,87,9,97,99,82,89,163,235,104,154,144,249,179,174,100,115,98,214,218,238,159,188,16,52,75,242,208,242,173,253,17,102,173,189,254,220,4,95,166,108,87,169,101,157,3,186,76,139,141,145,137,251,251,53,13,15,209,70,247,254,23,52,140,220,13,175,109,77,69,114,241,193,40,216,139,65,246,80,193,43,6,70,223,150,252,128,113,150,84,178,182,17,201,157,61,209,212,101,106,237,129,59,172,50,45,229,8,201,123,148,24,181,253,35,88,238,180,227,42,14,19,179,207,144,49,196,44,124,103,148,170,71,153,115,141,213,162,114,178,232,231,155,70,57,35,211,244,150,180,103,30,139,128,13,187,243,142,85,188,174,35,40,203,19,181,9,46,29,209,30,154,58,33,88,88,44,81,235,184,78,76,171,132,0,198,203,36,69,37,136,248,242,44,233,21,132,195,36,24,226,103,137,218,146,87,170,113,121,36,188,182,137,77,33,86,186,143,172,77,7,132,233,95,82,4,155,201,164,255,223,62,42,93,97,118,197,116,102,72,163,73,234,126,96,63,164,145,44,200,70,207,147,191,216,121,103,51,168,202,182,53,151,225,180,8,26,22,134,43,127,60,66,224,190,214,17,211,197,229,101,36,127,192,60,240,129,137,110,107,192,116,73,31,145,68,94,160,208,4,196,231,59,13,108,229,3,77,107,86,145,228,151,138,53,208,145,245,152,171,60,158,40,157,82,249,135,11,232,73,228,240,10,174,98,38,71,172,55,121,155,99,191,130,214,119,94,127,243,201,106,244,54,87,167,90,226,25,180,134,105,87,193,106,127,67,29,30,199,126,217,53,28,180,21,19,155,31,55,216,16,250,178,101,165,80,87,47,32,245,215,130,171,235,100,58,189,16,203,213,254,148,82,110,122,233,21,195,15,193,128,99,98,137,66,45,12,136,244,54,164,39,25,15,192,98,222,190,28,32,152,241,55,212,240,131,177,250,167,80,245,122,89,204,192,102,96,195,67,190,227,113,135,71,255,158,143,29,67,232,9,198,89,107,239,68,110,142,247,72,254,111,107,8,158,60,242,193,140,197,156,123,243,19,112,131,78,220,157,199,32,224,183,248,213,252,11,20,32,64,37,85,0,147,218,105,98,54,186,247,176,230,117,134,116,20,172,222,107,83,58,238,41,52,201,223,16,41,45,81,55,246,250,41,173,231,38,200,138,221,188,28,207,171,127,145,151,202,235,4,65,129,172,123,186,23,185,119,104,55,106,148,40,27,106,72,151,81,181,255,246,220,139,218,166,87,246,106,193,29,78,158,178,85,103,150,102,161,109,43,14,224,249,141,131,135,161,152,233,60,31,93,207,23,219,130,138,207,29,193,166,155,114,23,35,63,223,196,215,159,118,155,175,97,3,176,53,220,223,98,172,52,148,144,244,251,11,133,59,216,207,68,182,53,50,197,76,106,228,232,72,181,57,190,35,228,88,119,188,30,126,83,54,106,48,239,8,138,122,149,44,220,94,221,223,150,148,179,252,81,160,49,75,187,209,7,65,169,38,253,132,223,212,22,174,234,186,133,106,204,253,213,178,141,12,112,157,203,98,143,146,36,107,173,93,70,42,0,121,119,196,43,214,3,148,209,169,14,246,128,233,191,154,78,141,167,6,84,18,140,23,106,129,128,176,79,66,119,1,4,54,83,69,75,167,85,56,90,149,70,221,51,134,129,105,49,234,79,24,106,151,155,73,74,31,179,56,36,77,181,149,111,113,44,149,8,8,88,129,194,29,167,79,233,35,188,231,73,127,242,167,34,177,141,25,7,0,96,217,73,184,233,248,8,164,170,81,135,164,0,114,124,132,214,26,97,191,221,10,63,226,221,45,84,162,88,222,101,131,62,140,148,222,199,83,51,211,207,4,126,115,210,106,107,183,175,110,104,168,154,166,139,118,137,198,7,2,184,60,224,169,177,98,187,146,31,127,3,79,151,241,19,128,125,56,119,79,65,86,110,206,183,232,175,149,55,23,40,37,218,171,190,60,238,64,62,98,211,152,253,130,117,111,201,105,176,68,225,61,75,224,254,157,132,241,203,64,210,132,50,227,93,150,77,27,33,213,165,55,78,144,231,226,196,8,39,172,16,208,146,44,1,69,220,131,196,161,230,37,238,195,77,197,110,118,213,115,174,150,135,209,182,219,17,143,10,113,126,175,7,42,104,219,200,84,255,70,121,200,170,235,154,248,229,0,188,220,96,121,68,13,2,166,146,115,3,197,48,200,41,33,203,37,219,70,34,46,131,135,199,16,27,182,142,197,22,91,204,139,166,15,200,1,218,15,148,147,1,129,139,239,186,40,95,31,27,211,193,64,225,53,12,44,148,221,90,172,221,98,75,66,15,31,199,226,26,196,231,93,149,28,143,147,209,244,156,46,92,218,94,31,20,195,195,247,88,4,59,131,92,221,52,164,89,28,203,56,189,103,96,220,50,156,42,16,67,232,7,60,186,174,136,203,40,36,138,155,81,18,39,74,46,203,211,110,123,151,16,252,197,65,20,137,202,72,183,232,184,247,137,216,92,219,235,191,96,5,85,102,60,219,37,142,45,246,194,205,226,4,73,32,255,251,223,21,154,14,7,123,160,27,240,46,105,247,53,247,17,215,37,126,207,78,69,37,187,231,60,236,144,238,206,163,90,83,104,205,42,152,73,84,175,152,54,57,147,46,140,134,182,146,52,119,235,173,214,43,69,75,6,119,39,255,89,32,208,100,106,143,40,16,175,106,141,53,244,156,210,12,72,229,80,208,14,64,234,96,131,194,203,57,189,12,219,220,225,203,157,33,220,89,45,247,32,217,221,38,15,171,90,119,130,117,207,128,227,115,206,55,196,52,151,217,239,80,156,87,221,195,227,17,226,238,13,17,125,153,229,163,78,134,68,243,155,168,217,66,30,202,43,210,45,203,163,163,142,98,196,32,245,109,204,188,140,90,117,177,45,121,50,59,234,10,203,192,14,100,52,59,2,251,168,224,194,90,121,81,120,227,160,13,46,169,176,40,24,181,102,222,130,177,228,29,167,157,27,90,16,73,112,202,215,76,123,189,111,92,137,37,92,10,151,165,229,53,193,104,53,14,148,92,100,43,175,143,135,237,249,152,2,136,198,243,36,71,6,120,48,60,203,169,10,154,4,79,4,141,2,204,114,226,2,247,156,117,114,118,189,130,201,64,18,254,176,194,112,39,115,205,122,56,207,139,59,142,43,188,70,156,209,131,26,64,137,155,70,208,43,54,243,60,21,98,4,192,157,83,11,59,252,7,236,112,221,223,237,116,20,158,102,109,44,5,26,54,31,185,67,29,144,158,209,35,91,152,103,113,4,82,112,135,86,103,136,187,63,155,65,136,64,193,119,156,82,137,121,215,129,148,126,165,102,35,92,192,40,210,40,176,223,24,133,36,208,136,136,181,155,190,111,188,179,123,61,62,184,241,79,1,214,241,86,31,178,127,88,95,89,176,39,61,224,96,166,234,189,228,230,50,145,195,116,109,112,60,62,166,190,82,141,232,159,150,147,190,197,3,99,255,192,196,172,242,89,232,247,149,66,115,108,120,47,106,181,138,194,35,192,250,224,117,229,136,3,142,137,142,91,179,73,182,150,215,164,75,218,171,160,204,30,53,175,147,194,78,252,236,207,154,15,209,143,7,225,234,17,127,152,43,67,54,183,183,102,16,100,98,74,18,146,8,8,23,230,62,0,234,52,128,122,29,53,59,169,244,19,9,143,190,194,117,226,153,218,61,89,1,226,197,188,2,55,81,59,56,8,10,189,105,198,230,1,194,149,224,158,2,170,104,156,254,233,240,68,41,70,203,61,45,139,186,23,15,47,75,10,51,41,2,227,147,140,119,9,159,18,142,1,205,43,180,136,35,236,135,88,10,44,30,38,20,238,36,4,52,111,129,125,47,192,157,42,214,185,95,202,128,57,191,25,41,92,170,227,174,255,98,234,184,118,135,232,214,159,197,197,98,229,132,147,149,231,184,255,29,72,104,83,97,118,3,138,199,68,13,153,218,230,182,34,169,59,203,171,99,5,159,193,61,114,255,154,95,101,217,192,227,128,126,112,132,82,171,230,52,7,82,94,134,215,94,77,18,140,164,239,60,254,87,94,234,239,220,138,118,175,29,130,62,201,116,13,16,93,147,171,46,119,59,115,175,230,236,162,113,252,70,121,158,85,221,186,202,137,66,244,243,246,234,46,171,88,131,195,25,226,143,239,181,101,145,154,49,182,112,72,240,231,131,93,22,4,126,94,159,174,252,40,249,145,195,9,160,235,138,246,188,255,13,120,211,213,252,127,0,154,210,98,197,213,48,47,31,114,245,62,130,104,8,136,160,173,55,34,25,147,70,154,171,219,245,106,79,211,83,11,53,23,63,182,80,211,23,151,160,254,142,51,221,55,204,33,184,71,181,163,181,254,148,66,91,224,78,188,172,32,161,66,79,98,112,182,174,207,163,3,149,129,230,235,240,11,118,177,13,41,169,173,221,154,181,233,187,66,66,66,54,213,151,223,71,62,213,26,63,62,219,121,213,30,214,137,146,209,252,171,171,95,239,125,216,233,77,74,193,154,22,243,172,91,195,191,97,228,82,85,215,122,128,228,75,147,7,84,86,211,225,74,14,204,160,17,120,79,122,90,227,153,102,148,236,142,179,127,246,104,76,34,83,181,133,144,61,178,173,129,83,148,224,86,91,14,62,243,127,106,46,128,252,210,84,166,147,68,122,223,68,35,143,99,229,57,48,155,4,231,91,146,229,177,215,236,106,222,87,252,197,58,14,165,220,226,177,125,243,115,230,170,110,180,6,248,153,193,15,63,180,76,141,176,141,237,167,250,151,158,189,95,23,225,39,170,183,182,175,123,7,5,104,147,52,202,220,30,247,210,251,185,81,127,36,100,118,249,141,12,196,46,114,60,140,206,210,195,13,143,216,60,229,225,140,232,6,30,161,124,76,139,175,239,161,71,55,227,92,63,221,145,67,82,145,236,7,174,52,132,183,52,214,15,190,110,192,111,210,239,135,30,222,18,254,254,172,112,166,99,212,153,66,60,92,203,21,213,161,233,203,217,79,119,89,129,254,240,102,65,6,36,188,32,180,103,233,49,11,167,50,133,254,107,35,212,104,208,247,14,184,50,24,74,18,210,131,193,156,19,36,226,84,10,90,42,48,31,53,113,231,125,179,108,105,170,82,68,208,254,242,11,37,197,119,213,27,43,21,171,204,36,79,5,83,193,31,195,147,91,139,78,89,35,201,164,3,234,240,50,192,142,103,75,9,136,46,107,135,34,18,174,54,200,168,43,212,150,4,129,234,74,54,210,91,80,89,113,231,105,15,89,90,201,166,32,135,16,5,225,161,235,50,31,108,197,35,163,231,44,12,17,123,183,217,246,49,86,198,47,115,114,221,52,112,115,165,1,138,127,186,12,68,31,61,168,64,59,220,252,223,113,145,41,80,212,47,39,230,135,167,145,152,35,156,74,223,233,44,135,105,142,0,67,192,121,89,238,8,138,91,249,80,224,146,125,2,86,142,213,141,82,23,254,236,213,64,170,59,237,204,99,207,118,208,25,81,181,152,181,38,239,36,198,187,75,79,70,154,123,11,38,52,251,243,144,168,194,111,24,171,136,72,194,128,174,72,175,68,142,93,77,171,158,106,0,191,179,159,157,211,224,7,111,174,141,103,77,139,47,195,209,142,126,63,90,246,63,71,103,159,2,63,215,53,150,213,217,67,106,41,131,215,55,179,96,81,80,247,146,252,240,218,50,57,83,125,225,173,112,107,106,110,143,231,196,232,65,62,226,197,167,252,60,157,9,82,221,126,64,131,183,49,189,234,79,104,100,120,156,139,166,104,144,55,36,210,225,141,102,187,166,246,56,127,189,243,222,131,91,199,135,229,228,156,242,62,251,98,21,43,139,144,251,106,55,111,199,140,58,132,231,158,194,206,0,244,51,189,74,164,99,68,69,140,87,74,226,202,218,56,154,36,226,52,228,185,127,160,156,159,9,167,75,175,177,222,90,60,147,8,235,153,154,140,134,22,165,30,38,214,243,253,31,91,149,149,245,246,159,31,47,248,8,146,43,20,112,63,240,15,236,51,255,48,155,97,167,130,31,123,23,85,198,53,244,132,51,248,226,186,171,228,54,228,110,235,214,231,15,240,151,12,255,22,40,154,165,10,5,154,128,166,125,208,112,80,193,117,62,196,50,208,73,230,191,248,142,135,155,251,90,91,199,57,71,47,245,33,94,51,252,157,96,250,41,92,103,212,57,7,20,186,44,87,76,219,178,202,45,107,237,18,105,152,41,161,51,198,157,83,141,90,121,172,77,225,79,207,98,176,193,11,188,48,170,205,140,164,222,204,251,30,31,35,87,4,59,58,136,219,230,94,108,128,179,195,172,211,197,203,135,187,115,225,182,234,179,153,38,217,62,214,228,39,254,160,64,15,133,5,189,103,34,141,38,246,252,98,156,212,46,36,118,178,165,79,5,109,20,208,202,19,59,231,153,237,61,51,99,93,45,48,86,17,91,119,214,89,68,244,20,85,158,14,150,14,188,89,183,211,90,55,62,195,254,244,161,7,235,244,165,156,200,14,190,222,107,48,121,143,14,145,48,110,166,60,184,103,152,125,140,227,133,179,165,174,15,128,51,14,137,197,60,128,180,104,111,169,115,6,29,124,3,167,246,50,114,114,127,169,44,45,99,241,223,87,212,157,94,101,66,71,11,120,178,239,179,5,190,70,44,148,219,115,190,202,220,42,108,27,224,125,61,235,215,239,158,4,209,116,163,105,180,208,65,101,47,120,148,81,150,9,181,5,235,123,41,19,29,235,199,33,86,252,205,101,183,91,62,227,153,171,230,106,227,168,199,202,103,171,50,194,63,206,184,139,210,156,41,119,7,8,152,39,223,10,23,157,182,204,49,142,95,20,180,85,61,129,86,73,145,126,89,206,199,195,124,232,169,191,132,57,89,24,114,66,58,167,21,74,14,210,25,103,115,161,129,30,175,90,129,62,149,111,18,154,15,15,23,29,255,192,124,71,189,169,228,143,48,242,109,119,23,111,54,221,4,197,198,177,117,115,61,255,89,43,17,72,204,11,22,39,8,54,129,134,157,119,61,45,4,159,138,48,92,6,60,159,189,137,154,74,39,172,134,140,16,27,73,219,122,223,91,110,176,195,43,224,201,107,92,87,123,252,97,84,173,158,195,235,82,128,159,248,239,20,223,30,62,172,197,215,20,67,136,67,187,184,182,83,131,76,11,44,219,136,251,242,36,125,163,241,3,47,204,18,61,244,251,73,193,33,208,98,22,115,57,48,202,220,71,172,83,152,185,32,172,149,242,166,81,168,46,209,53,64,176,130,159,234,33,141,71,27,196,215,129,12,214,172,58,247,181,240,121,195,241,17,139,110,178,2,123,159,196,253,33,5,116,13,79,130,0,58,254,69,236,112,38,37,81,5,190,253,133,209,188,153,159,155,184,122,158,31,194,16,216,159,240,129,28,168,108,90,120,229,160,80,163,219,48,121,186,108,168,31,130,93,185,71,58,224,241,22,115,84,24,137,158,106,10,228,178,41,209,124,33,199,80,22,230,194,87,35,40,16,244,224,230,60,28,81,25,85,86,141,108,90,157,231,126,96,138,97,34,45,131,64,78,189,156,30,219,73,88,157,132,157,180,185,74,248,20,93,168,111,175,141,188,142,251,8,245,101,169,222,102,188,35,252,156,15,112,150,111,158,213,33,19,69,104,90,17,68,113,83,78,130,205,143,101,133,22,198,65,193,255,138,70,238,240,183,185,150,195,183,82,191,143,165,52,126,32,163,145,12,26,239,15,166,121,251,163,233,128,156,117,241,147,95,214,186,2,177,222,87,114,127,207,129,8,91,38,33,247,6,39,174,79,150,20,152,9,178,78,146,246,213,197,184,136,64,197,228,97,112,62,126,81,184,124,41,227,63,88,75,70,234,130,241,73,64,80,233,221,120,137,86,245,27,213,67,156,10,207,227,224,181,98,17,231,107,8,225,199,217,211,80,41,184,104,114,112,214,55,13,0,18,234,146,150,238,144,207,6,115,204,245,153,243,13,97,232,85,40,33,124,85,53,28,98,187,60,180,191,88,247,88,144,186,119,233,148,136,137,153,43,58,194,39,53,111,215,149,93,246,101,84,93,80,197,40,77,42,36,237,28,191,249,107,31,199,29,151,209,94,0,247,76,212,25,181,4,58,100,120,83,34,136,68,47,207,251,255,245,179,191,190,215,81,149,56,109,124,203,162,240,140,121,78,40,159,53,2,74,119,219,2,226,158,118,172,246,6,177,213,200,124,22,246,213,54,212,152,217,46,149,61,41,43,176,20,101,68,187,115,242,234,158,179,153,88,159,152,88,197,23,194,221,91,146,166,66,43,254,197,92,54,73,20,171,4,15,221,21,150,145,182,245,29,6,133,165,131,21,189,31,94,61,149,147,69,15,212,38,38,88,91,36,98,182,15,194,110,9,230,23,60,76,84,5,180,237,82,89,66,82,184,30,190,201,198,235,215,144,16,249,209,84,110,122,64,52,73,77,39,27,60,123,188,138,57,195,34,88,16,48,21,131,164,29,224,83,118,18,120,145,213,130,186,245,169,93,143,113,236,113,43,244,233,69,7,188,35,23,51,156,222,74,150,169,138,69,224,252,126,106,129,93,120,237,10,17,71,107,12,29,244,253,249,247,157,2,162,146,74,228,75,147,105,71,199,101,163,199,79,132,138,80,93,50,121,255,194,196,131,78,141,168,152,29,185,25,159,184,14,18,145,180,194,112,255,85,224,72,145,47,81,109,210,109,106,152,241,41,0,202,72,211,119,166,123,31,116,17,9,122,137,112,34,244,130,110,244,209,12,27,210,247,125,121,127,233,198,150,229,7,226,176,138,212,240,232,62,101,214,233,233,175,130,103,147,8,85,225,72,57,137,141,244,163,29,246,31,197,109,53,144,148,1,18,97,204,199,147,243,241,96,12,18,24,26,212,235,63,65,67,213,136,3,91,198,160,244,199,122,74,193,218,32,24,180,125,201,161,196,250,195,11,100,169,215,222,111,133,157,102,198,193,155,7,32,148,251,179,11,138,19,62,16,50,126,77,116,156,76,251,161,1,18,142,5,182,111,131,215,130,132,21,168,225,144,236,46,80,50,165,191,115,27,147,247,211,217,204,99,191,142,63,182,158,98,232,7,226,122,48,245,149,76,136,157,32,190,133,51,107,185,131,112,216,253,93,127,36,59,212,43,170,56,7,221,253,5,46,148,97,106,14,21,95,3,158,131,73,89,144,206,253,23,131,82,68,21,231,61,36,172,151,127,69,123,128,241,135,153,96,185,128,133,135,6,189,182,231,63,173,49,71,140,0,228,197,53,16,171,197,146,44,137,5,215,98,48,95,158,72,154,172,162,209,215,141,47,14,120,199,77,37,252,36,188,15,120,114,225,14,219,152,110,117,248,113,112,111,181,26,204,149,61,250,233,36,40,81,134,73,181,235,52,219,27,233,12,3,65,155,62,144,185,208,177,83,155,2,79,251,135,184,108,202,179,43,84,131,121,172,235,82,41,239,192,3,95,119,178,9,57,224,75,229,103,238,30,98,42,152,161,7,81,78,240,233,250,86,224,178,247,169,160,48,220,166,82,40,206,186,237,99,235,47,74,116,62,10,249,61,92,249,104,175,22,241,45,158,187,190,103,93,84,158,139,43,97,253,211,241,185,212,184,24,163,233,39,42,171,62,50,48,120,50,127,210,172,40,228,168,217,11,80,0,129,19,240,69,224,25,246,8,31,137,214,136,25,14,40,244,145,252,123,146,234,144,224,114,169,171,192,69,177,143,226,72,225,157,244,244,227,20,214,51,22,223,223,166,214,173,18,0,205,32,36,103,142,27,52,79,154,182,124,130,47,79,137,146,180,250,83,237,199,116,105,140,7,195,242,203,198,16,161,60,232,133,203,94,34,126,131,195,197,174,52,204,154,129,203,97,231,212,95,241,225,54,208,82,217,58,204,72,64,225,186,65,150,193,173,248,51,157,75,69,74,195,126,228,206,11,239,66,83,82,100,102,115,99,73,90,230,137,186,124,28,255,3,146,34,75,130,91,111,44,159,102,162,90,211,96,196,217,2,155,158,21,241,164,73,80,162,240,57,64,65,192,66,46,232,141,132,17,235,48,18,28,228,33,186,134,140,137,155,61,190,196,240,169,24,198,242,13,109,212,96,175,99,98,189,61,233,4,55,157,195,28,158,24,10,15,142,255,177,166,152,4,6,6,143,215,42,98,17,198,180,63,92,72,10,100,160,200,194,222,219,159,183,137,1,222,87,155,74,101,27,89,6,63,97,143,219,244,5,34,37,58,177,83,63,122,77,139,202,1,88,63,122,34,125,176,32,248,136,236,125,132,115,184,125,21,189,227,77,226,145,117,228,8,203,220,131,116,194,254,137,224,249,102,144,141,4,92,34,91,204,5,187,38,15,206,243,112,170,113,62,62,182,2,61,145,170,57,212,75,220,173,201,15,154,213,160,27,73,185,147,184,33,96,205,201,169,183,173,45,148,205,83,179,248,213,141,63,253,30,102,3,89,233,219,244,240,158,35,96,1,117,102,0,118,135,24,245,233,121,82,20,206,207,174,70,48,117,98,189,70,235,167,134,69,118,87,248,130,153,218,21,18,231,188,124,94,218,251,137,78,13,156,14,220,202,92,51,49,158,196,101,238,165,140,132,36,73,109,179,89,49,177,14,126,53,45,129,132,38,36,145,242,245,87,117,215,175,51,204,240,85,195,191,109,236,95,5,106,97,206,64,188,226,222,203,139,91,29,23,243,59,118,128,241,25,197,8,3,83,4,161,240,116,62,170,109,39,48,185,132,79,77,112,198,228,217,41,129,255,126,51,16,46,118,81,105,175,251,83,57,5,165,74,63,251,225,226,125,182,253,168,88,231,144,127,215,157,118,32,17,45,156,26,101,210,43,50,13,117,97,6,6,203,208,103,184,38,83,43,23,104,68,167,231,97,5,62,227,249,122,214,181,27,142,40,10,79,232,34,58,149,238,5,72,227,219,194,217,9,156,116,124,231,188,83,140,173,133,180,103,201,81,201,44,88,133,3,249,159,97,253,157,165,66,155,110,61,237,51,144,145,237,243,125,37,171,185,146,119,36,14,229,113,176,61,33,103,114,169,55,50,179,179,48,172,48,255,217,140,197,156,48,164,8,101,196,219,158,169,89,91,21,66,99,234,127,49,145,214,79,181,119,141,170,208,129,4,165,2,168,191,210,138,33,246,47,39,238,65,130,133,166,30,253,78,110,144,10,34,88,83,218,20,82,66,90,183,212,136,127,58,115,160,3,220,244,191,227,9,1,219,71,147,245,226,128,16,40,67,129,182,22,17,106,156,121,217,70,70,247,165,14,44,17,7,3,229,66,112,171,220,43,36,199,108,2,128,250,181,149,238,149,154,217,47,9,203,129,5,158,203,12,0,119,222,156,189,67,100,254,20,65,48,162,137,66,17,98,184,144,166,36,41,60,182,88,166,193,136,216,161,82,116,165,101,79,192,152,86,137,0,46,151,200,0,143,61,158,6,46,2,195,162,194,134,113,110,94,81,29,35,64,120,85,106,64,252,61,92,97,141,193,235,94,119,194,148,137,197,62,52,31,22,55,184,194,34,252,115,172,74,105,109,74,148,121,104,119,209,182,23,166,99,52,16,59,249,35,46,126,34,68,2,141,218,118,51,14,138,223,238,241,248,183,247,178,191,194,241,202,124,12,86,240,193,51,66,87,36,213,172,171,181,115,183,217,71,48,142,42,36,146,61,96,21,94,212,92,90,227,42,132,42,183,243,175,248,192,79,38,60,153,188,126,208,42,114,97,146,50,13,202,186,68,88,141,150,10,70,42,90,192,55,199,39,155,2,107,38,137,151,162,202,195,79,248,81,4,36,19,122,254,46,115,59,33,108,7,76,129,219,171,192,9,163,189,106,19,55,3,242,5,77,80,231,183,246,31,179,181,41,105,20,55,249,7,104,199,150,165,176,34,74,149,254,137,143,115,147,44,66,6,23,47,237,106,20,89,180,22,36,200,55,122,95,53,36,95,120,195,36,117,73,190,201,86,183,146,197,225,3,17,140,245,13,228,152,35,63,68,60,89,219,163,17,196,157,217,45,50,137,25,32,10,11,100,119,161,169,217,136,19,206,20,120,247,108,53,162,250,74,227,242,136,19,200,70,214,207,14,180,135,96,119,224,166,166,178,217,154,122,136,47,231,231,16,182,77,138,15,199,52,131,141,126,170,148,73,208,49,19,22,106,127,134,29,112,217,250,220,234,243,143,23,24,251,8,70,197,212,181,159,10,225,62,37,162,240,141,28,233,198,22,113,238,133,198,15,231,253,250,110,51,162,163,109,173,247,125,231,179,29,223,33,253,93,6,239,28,15,183,117,204,11,85,206,76,131,140,71,116,223,45,65,19,3,240,126,60,228,68,56,231,240,154,97,221,244,183,72,218,211,98,0,152,243,90,177,11,191,197,255,202,252,28,18,231,211,73,143,175,17,86,100,90,231,237,130,143,185,102,39,95,33,70,184,119,160,36,17,115,248,45,42,140,184,27,233,145,180,210,180,31,55,169,221,88,226,136,217,157,122,183,64,36,232,231,114,28,169,222,75,190,69,112,27,119,116,6,96,0,81,248,125,24,62,142,100,34,105,225,234,22,149,22,92,104,95,203,172,80,124,188,176,174,194,170,158,231,191,151,192,193,136,208,206,129,73,20,218,20,219,253,119,17,9,9,227,106,228,187,165,29,34,81,111,75,47,69,91,232,46,204,24,32,19,21,7,15,37,251,23,232,122,112,14,234,137,92,31,48,192,253,85,47,27,137,251,94,46,13,31,246,51,165,151,224,107,136,196,157,222,203,174,48,193,204,174,9,153,243,240,251,206,175,99,38,221,220,65,141,197,79,66,230,15,99,11,51,126,146,155,179,151,79,208,215,175,35,231,175,48,15,2,64,236,200,68,77,25,197,158,221,204,19,164,222,244,72,225,159,141,95,48,160,43,188,52,219,120,102,27,173,30,49,123,7,84,67,161,150,46,35,30,196,116,134,233,213,127,144,9,94,7,129,255,179,248,23,241,252,94,128,75,37,99,190,142,16,80,105,218,232,244,141,60,163,121,57,215,123,164,0,185,97,49,52,16,103,235,179,57,175,70,113,191,238,79,90,24,163,221,16,131,210,148,124,132,255,132,15,67,243,126,26,14,136,170,105,83,225,209,19,89,235,167,70,135,54,89,31,78,16,109,225,134,146,121,251,85,6,169,19,14,230,234,114,62,244,86,151,14,2,155,188,155,28,84,193,162,190,5,212,160,77,37,149,70,116,142,156,58,141,35,121,179,183,52,152,183,153,84,157,23,236,136,91,117,6,111,200,222,44,77,113,189,80,187,143,164,225,2,243,225,130,100,226,194,143,21,40,9,217,234,99,220,71,123,159,15,239,232,176,169,170,226,139,180,22,246,196,15,48,195,177,97,29,225,229,174,61,231,63,146,54,48,2,238,39,95,191,137,218,199,141,242,243,89,26,194,235,186,110,245,55,130,206,81,172,112,25,184,163,51,254,55,134,169,101,21,205,139,179,100,193,23,124,216,85,109,100,4,169,23,29,1,1,244,78,83,9,47,24,212,66,241,74,116,179,152,211,96,198,211,220,142,47,42,46,116,149,249,9,197,220,64,67,54,84,76,221,162,32,114,195,239,38,30,53,247,231,196,87,235,179,2,130,121,230,3,154,237,22,187,134,190,128,254,175,17,110,59,109,36,108,172,117,113,165,105,203,0,48,57,206,212,204,95,27,15,222,190,2,6,157,91,155,120,55,139,26,106,29,26,167,73,32,220,118,187,155,2,161,165,86,78,43,45,49,135,63,124,107,182,0,150,209,215,114,151,113,179,73,148,147,25,254,160,17,60,117,90,248,57,169,0,15,249,60,48,210,141,242,157,79,148,96,241,99,122,165,233,37,84,243,143,98,50,197,67,167,120,233,45,155,71,205,11,161,39,0,57,73,222,116,50,111,13,15,103,92,215,85,255,251,121,127,69,226,100,184,1,172,145,145,24,173,125,184,174,240,147,191,47,93,117,5,59,139,136,31,221,240,121,136,88,159,46,239,172,83,223,101,40,56,68,161,84,26,30,54,227,55,72,221,69,237,27,105,11,159,170,159,146,147,114,115,8,149,2,97,8,120,94,136,226,30,240,155,254,27,13,232,191,106,236,7,18,122,154,225,56,87,247,208,165,27,49,115,216,34,228,186,38,175,91,203,230,165,206,181,237,124,45,184,120,68,199,228,89,116,32,178,229,74,36,244,181,33,140,90,163,216,101,241,132,213,245,7,4,224,230,173,47,166,244,113,49,35,201,209,38,211,184,248,167,214,149,178,164,75,217,165,164,171,194,48,87,228,181,167,55,248,211,140,86,167,195,24,174,222,27,220,80,84,134,210,136,132,112,135,94,42,43,78,82,248,189,234,225,51,120,25,108,240,198,26,130,241,32,93,94,5,156,93,158,239,76,90,229,77,233,49,149,158,49,163,174,7,166,189,185,121,207,255,79,82,164,10,88,158,141,25,34,120,112,130,123,0,23,226,149,59,86,190,94,53,44,159,147,122,148,227,247,65,145,129,75,52,89,160,233,111,38,65,207,173,253,58,128,169,128,19,18,82,187,225,244,36,202,30,46,182,33,35,45,17,37,116,167,145,230,237,35,23,238,37,62,142,51,221,103,188,160,37,192,1,4,20,49,146,244,203,156,231,219,149,242,130,27,63,199,6,144,174,13,20,38,67,196,70,219,126,237,96,232,185,199,77,111,73,204,128,253,20,133,36,250,247,250,112,135,145,105,93,47,144,200,247,70,177,83,197,157,244,229,26,193,137,121,218,247,10,237,118,139,160,44,60,232,122,224,79,209,235,96,153,155,90,129,220,127,105,206,130,232,131,89,229,75,156,252,24,48,34,128,209,94,40,41,216,224,117,41,250,129,33,240,174,171,49,141,195,79,68,169,63,19,239,87,88,150,120,225,191,231,232,83,198,10,157,109,87,66,127,85,155,119,191,192,0,16,183,148,81,148,189,128,254,216,242,69,92,3,119,39,167,181,55,35,230,214,137,125,37,249,2,7,54,31,116,246,12,13,17,246,253,48,72,31,176,118,156,173,197,163,116,12,184,49,171,157,150,207,177,136,143,223,67,31,207,109,213,235,5,18,156,58,101,5,211,238,196,92,157,245,53,210,230,210,151,186,144,241,105,222,68,215,88,81,110,184,25,218,224,133,162,83,252,119,157,246,111,197,238,103,231,8,215,236,160,9,78,110,144,166,253,89,144,243,4,61,149,108,231,167,112,23,6,125,54,138,37,38,2,223,192,141,42,100,190,3,149,202,190,174,213,129,135,78,255,162,127,195,49,154,148,159,208,10,142,234,241,128,67,3,95,126,6,126,72,132,138,146,55,61,232,56,143,119,191,37,135,190,169,203,135,18,109,137,157,211,63,157,224,44,10,252,60,226,86,183,8,207,148,215,62,129,211,235,203,199,248,180,146,111,172,60,13,98,124,166,55,250,228,54,99,115,170,236,205,229,91,128,211,9,226,79,83,255,133,73,253,100,49,141,244,63,136,220,78,248,128,65,119,148,232,101,255,155,18,107,228,225,199,148,78,215,96,32,101,253,196,123,219,200,227,187,41,154,220,134,80,123,82,159,69,7,141,178,97,136,120,195,91,182,145,23,172,210,162,175,236,167,122,202,93,79,160,119,34,110,174,17,151,26,167,243,40,208,37,219,87,119,161,200,51,68,91,48,43,134,243,201,12,227,52,103,54,101,175,17,12,177,152,139,114,59,138,139,200,209,180,75,235,70,176,94,185,172,158,20,147,142,36,172,69,204,208,66,209,100,150,254,127,38,60,102,44,196,190,187,104,201,16,250,246,7,178,255,90,29,167,14,50,147,250,248,31,90,39,195,181,38,135,219,87,214,246,135,113,163,89,83,140,7,41,3,46,64,64,127,240,236,48,30,102,129,223,131,134,185,59,226,59,45,207,176,186,133,112,118,20,227,23,231,200,1,72,220,98,146,1,134,103,117,109,252,4,196,174,204,1,136,211,185,43,242,46,46,204,204,2,99,138,107,203,102,193,66,145,115,123,163,229,72,78,86,120,53,146,216,103,187,221,97,184,195,97,214,38,217,242,21,144,174,115,196,58,161,89,117,68,247,37,251,6,128,231,7,162,160,165,171,219,79,225,27,68,199,205,253,77,87,3,28,64,173,240,65,16,140,175,254,123,98,141,74,111,25,99,248,213,197,113,49,145,208,48,77,10,61,18,162,235,37,245,206,142,177,20,220,123,52,15,43,69,167,232,204,35,244,207,25,141,119,132,19,110,48,103,30,130,252,9,119,195,66,223,113,63,22,16,238,163,190,59,53,251,136,160,106,171,0,148,91,214,23,245,148,178,92,49,184,10,197,211,250,221,85,222,194,222,235,188,140,122,227,246,89,72,182,12,65,127,43,239,19,90,10,91,68,170,161,26,161,178,6,253,126,210,235,226,135,242,250,25,58,112,82,46,151,81,41,40,85,83,70,195,122,168,123,210,248,59,126,95,119,234,202,183,172,76,36,147,79,84,199,21,14,178,241,74,3,255,209,12,131,122,167,192,211,186,251,43,31,30,47,60,160,44,212,241,198,132,24,30,227,233,99,231,131,123,130,114,115,146,201,48,211,252,48,158,184,79,157,13,37,75,159,208,68,91,132,64,70,45,97,146,232,188,81,224,221,211,147,122,90,94,25,87,164,46,150,112,116,80,221,1,178,90,96,72,244,151,203,87,163,161,94,22,201,168,174,125,40,182,181,100,41,174,8,121,24,105,6,180,135,131,214,10,34,172,95,199,139,25,151,161,146,31,103,205,199,53,80,242,213,122,173,200,107,113,164,139,214,228,223,22,46,129,202,162,92,30,169,146,178,12,163,234,191,219,249,50,69,190,237,237,70,41,9,225,38,143,99,236,18,16,52,233,204,84,229,194,170,151,108,50,192,7,80,140,89,84,94,3,238,251,49,112,63,227,230,183,29,233,191,249,59,162,12,112,201,5,111,146,38,249,21,40,83,112,70,72,136,202,145,216,71,27,69,138,45,242,90,97,202,4,196,106,156,133,251,104,59,127,240,234,152,241,215,180,8,47,180,76,186,141,88,148,203,66,33,236,124,66,169,206,53,242,240,141,123,134,83,66,141,144,44,113,116,75,142,254,200,76,177,48,250,22,66,150,233,61,196,7,253,144,255,89,185,219,94,206,98,166,149,181,213,85,127,67,185,189,242,60,49,49,236,183,184,236,131,150,37,192,195,56,157,177,171,60,122,224,155,75,235,112,77,14,92,178,136,163,197,211,175,230,233,118,19,1,97,16,52,223,213,194,84,94,87,47,175,145,220,140,181,20,29,58,249,20,191,82,133,136,250,155,221,193,236,199,77,22,68,56,111,197,32,203,48,99,156,6,130,74,171,83,6,12,183,227,75,210,82,18,116,81,175,143,212,22,34,56,90,252,14,190,221,61,241,89,241,205,241,66,65,45,225,66,35,109,2,139,45,22,216,121,20,237,15,26,40,178,138,171,158,84,136,66,50,17,28,157,133,160,163,131,244,246,2,206,161,146,221,170,43,69,158,167,252,97,216,186,206,157,7,101,85,184,210,57,249,13,246,74,44,240,21,151,120,221,22,68,206,24,20,172,148,232,170,163,169,196,141,15,185,186,143,215,25,204,197,80,88,253,107,82,54,102,216,171,245,19,187,253,111,78,120,155,76,185,167,18,216,132,32,89,129,156,147,209,173,155,169,90,123,83,125,115,192,164,74,189,170,66,178,21,7,223,50,146,127,115,102,141,173,252,197,22,140,157,166,126,27,250,47,36,164,175,9,127,71,10,146,100,59,97,71,157,168,237,159,58,152,238,12,153,70,139,58,113,246,115,121,134,232,203,242,157,32,248,137,95,112,175,225,20,108,197,169,186,233,238,233,63,192,84,186,50,12,34,158,155,229,123,213,107,228,23,155,201,165,86,18,109,244,177,195,253,43,89,251,154,15,242,103,229,201,218,128,70,49,197,118,122,39,54,227,131,194,197,21,131,10,49,5,172,251,70,185,205,197,226,243,215,95,240,156,241,0,240,236,24,60,146,91,12,145,87,141,171,173,70,10,6,247,116,207,72,159,7,107,126,232,3,111,255,39,233,141,184,63,47,52,251,36,23,17,205,215,167,224,222,26,92,100,226,21,206,137,85,103,179,231,184,137,26,209,195,73,132,24,94,251,14,241,31,105,80,20,209,58,153,107,171,254,5,116,251,38,239,192,244,114,64,248,157,90,192,97,204,196,31,243,54,152,52,167,105,86,210,92,47,159,34,80,220,164,182,62,61,43,242,212,124,84,124,4,9,198,11,153,223,241,203,161,101,174,14,204,245,134,81,94,164,117,81,238,54,114,128,113,171,193,223,41,175,221,125,98,50,74,250,228,173,112,89,208,239,27,122,192,228,73,178,175,4,40,227,182,195,192,148,78,94,169,245,194,106,104,94,210,130,210,171,137,46,0,250,247,185,187,134,106,97,171,242,203,35,179,177,251,155,56,63,61,159,245,227,141,126,0,7,198,236,56,238,242,193,156,197,117,130,104,84,194,73,69,30,120,87,26,138,230,94,118,81,2,235,145,5,54,233,33,87,116,148,95,178,6,158,136,133,95,208,109,115,183,118,16,99,68,124,83,54,151,231,2,110,241,73,199,249,244,94,82,205,42,0,98,97,93,146,247,247,162,162,220,238,124,54,172,130,107,124,55,125,218,17,105,80,148,223,63,238,188,192,242,16,1,141,222,133,125,52,62,196,44,25,50,240,176,189,12,181,32,33,75,39,246,49,96,143,3,45,93,22,164,49,231,105,233,211,56,45,135,53,63,238,40,210,47,233,21,39,173,76,193,231,24,254,194,82,189,72,126,212,186,60,115,101,71,11,161,19,31,156,122,225,89,179,105,59,251,246,160,158,199,98,80,208,161,109,191,25,50,120,237,250,254,67,196,111,69,156,118,88,166,218,166,131,105,22,146,245,248,100,120,247,123,97,59,163,141,141,91,226,109,66,176,130,65,251,39,195,40,249,114,154,58,3,54,150,146,178,137,183,93,141,40,160,202,247,215,48,14,167,108,183,12,198,1,3,137,17,149,214,100,8,3,129,139,57,182,212,206,5,46,63,46,105,12,45,225,162,36,116,166,139,11,62,10,95,46,94,173,50,168,217,184,69,111,51,63,57,11,116,83,173,12,171,52,189,190,200,196,209,26,64,47,151,20,166,246,235,140,152,1,39,70,64,150,238,196,154,193,147,117,139,9,198,113,38,35,181,253,55,74,148,171,133,229,206,231,20,37,132,86,53,164,119,199,181,61,243,65,112,93,103,1,102,161,37,235,94,145,78,82,117,61,103,85,239,232,240,117,199,11,86,234,168,132,91,114,244,208,83,221,93,58,242,203,118,1,112,60,42,120,126,97,80,221,45,158,208,218,52,8,59,90,135,155,135,234,181,102,100,19,166,239,125,99,220,23,249,243,171,10,180,35,60,255,194,107,38,214,196,252,190,178,44,146,145,232,198,94,130,255,6,239,250,200,160,37,167,225,126,116,9,37,151,235,92,252,116,165,234,63,104,253,76,252,122,217,219,209,221,238,160,8,227,150,192,203,157,109,148,52,27,26,125,185,169,128,9,219,108,136,164,160,77,230,101,223,76,254,236,195,71,171,4,247,4,158,52,75,42,157,207,55,18,203,70,193,238,157,174,80,69,248,52,36,199,202,66,172,41,127,212,63,14,188,189,60,1,151,102,70,87,53,233,144,12,245,231,91,110,9,179,70,46,71,231,65,227,82,26,19,12,236,217,150,57,171,106,98,227,2,158,201,171,234,116,255,17,36,250,202,5,35,105,98,79,116,45,65,14,116,93,133,152,216,8,12,4,56,174,148,102,41,106,107,1,183,185,148,25,165,23,211,240,219,198,20,98,179,113,150,162,200,60,29,54,201,142,119,132,142,98,5,199,13,111,206,143,177,77,19,111,193,29,75,252,204,233,119,128,219,41,237,104,100,80,187,206,27,179,97,233,119,189,98,89,115,125,249,82,240,238,31,234,110,2,229,248,233,182,26,115,139,182,249,175,73,46,168,206,20,209,156,36,192,212,26,116,178,89,217,58,200,122,95,24,21,177,178,42,120,244,183,54,204,181,236,74,214,150,166,248,193,203,87,194,110,7,209,217,141,87,236,33,103,23,160,105,169,222,4,205,128,194,205,97,10,65,241,130,180,195,12,110,14,129,168,145,121,77,170,97,96,198,26,217,80,218,219,196,109,174,4,187,214,29,141,142,148,243,21,28,187,226,226,18,169,184,193,26,158,134,187,94,254,224,19,30,10,11,142,208,20,251,171,242,118,150,186,213,19,120,244,174,243,246,174,103,59,0,88,215,73,68,66,39,169,151,178,124,14,50,125,189,242,85,111,91,109,129,129,47,71,187,7,191,144,162,118,65,29,75,205,101,25,194,252,43,32,196,111,97,35,145,22,246,237,12,31,142,13,80,185,167,4,86,101,109,183,49,222,255,130,97,117,109,253,193,158,115,199,75,185,149,22,78,155,84,7,166,164,11,239,75,61,198,196,138,199,102,230,181,102,115,122,130,16,91,196,77,144,87,190,28,6,100,11,243,46,227,213,1,1,84,76,174,208,180,166,10,18,44,75,82,27,211,131,239,6,87,202,91,72,220,172,139,72,144,245,93,182,62,20,80,41,91,135,92,158,10,84,221,37,182,251,243,124,166,169,12,96,154,238,206,138,129,239,136,140,139,7,235,26,10,158,204,29,51,24,22,109,88,1,23,201,230,248,245,140,251,140,140,241,116,91,233,81,195,106,21,207,111,100,247,24,80,44,149,49,236,105,17,189,52,196,250,105,106,101,78,123,54,207,17,72,132,148,29,103,2,105,117,91,151,31,133,23,17,227,63,249,30,246,40,121,99,132,215,134,82,105,178,133,239,51,151,222,144,171,77,147,29,216,199,115,187,7,144,167,187,144,192,166,1,167,193,38,107,155,139,156,14,137,201,143,87,66,33,176,217,211,153,211,137,21,26,195,193,129,7,20,225,102,69,137,22,14,66,254,75,198,193,33,153,156,64,94,102,51,180,137,254,220,214,248,118,186,199,193,16,245,126,107,0,71,110,167,170,56,63,84,185,141,137,126,50,5,107,250,78,252,182,255,76,106,57,179,17,242,176,35,150,76,240,117,221,143,61,251,199,35,244,156,130,249,40,124,159,251,200,20,167,155,84,149,240,70,99,171,22,88,165,244,34,130,115,31,229,121,142,226,106,215,199,94,1,24,206,119,147,115,92,54,31,204,72,102,7,75,206,103,235,154,28,246,30,141,219,202,108,53,140,47,93,189,154,95,197,108,134,76,171,23,74,18,153,179,225,162,209,29,103,168,106,61,3,188,72,80,65,236,236,36,145,57,93,76,101,99,182,204,210,218,156,0,99,211,203,53,106,151,1,39,86,243,155,231,64,2,58,222,77,146,57,35,208,82,90,187,1,12,230,197,159,84,31,16,147,37,144,89,29,100,131,101,78,69,47,238,243,175,48,53,180,144,245,248,19,72,151,109,249,119,191,171,24,245,80,98,92,77,213,15,144,45,120,34,60,116,146,14,61,124,45,168,125,122,76,73,25,100,119,57,115,199,225,50,125,243,116,91,35,180,119,97,237,80,96,236,117,189,147,66,221,207,20,35,26,122,157,253,192,237,79,108,122,242,102,157,247,235,88,171,3,36,64,189,186,21,31,139,126,9,12,107,237,145,188,106,69,253,92,182,90,163,85,57,32,65,26,43,147,249,179,169,169,127,136,233,123,77,109,64,80,202,42,72,207,17,96,145,89,6,220,240,18,157,79,101,180,245,221,221,212,57,108,66,251,173,118,172,22,172,222,4,252,218,174,135,77,237,245,89,154,142,160,43,205,231,78,211,119,240,25,151,155,24,11,228,22,124,245,138,65,38,180,139,173,32,235,25,23,72,152,145,23,82,56,48,84,188,222,234,81,225,160,42,54,89,30,160,68,92,126,136,235,223,187,69,128,98,7,11,38,158,234,220,21,161,184,28,168,218,32,118,3,251,22,14,192,117,161,208,94,212,193,249,78,33,80,220,154,135,113,88,2,79,71,255,2,215,119,144,54,166,211,16,77,200,208,97,90,52,126,160,46,3,56,213,63,50,202,40,77,199,253,18,199,133,116,248,91,186,233,68,244,184,161,131,100,191,198,17,129,126,253,147,126,20,49,139,138,161,216,84,60,121,178,239,186,245,242,82,93,169,205,103,53,217,166,16,224,222,205,196,201,215,42,225,81,86,188,49,92,240,36,49,65,75,63,99,245,171,119,172,18,244,170,55,178,135,61,192,198,23,39,101,48,198,101,72,20,141,0,223,168,251,135,174,230,60,19,235,102,113,204,151,138,201,170,139,105,68,13,105,93,141,96,35,215,217,210,190,110,205,231,148,245,125,204,92,73,144,27,71,122,178,31,183,177,103,193,203,116,238,78,43,147,24,189,140,158,107,148,57,104,80,71,33,143,119,235,113,154,202,245,139,78,103,60,59,23,59,179,32,133,74,14,106,9,162,15,28,220,213,241,186,143,202,149,146,210,134,9,231,250,113,118,69,51,68,227,136,210,135,221,91,149,253,250,161,115,156,226,90,53,202,201,144,71,120,167,135,177,96,107,249,96,96,139,56,153,144,31,250,72,214,31,150,26,228,60,178,196,100,135,189,86,215,111,7,103,195,92,0,95,58,148,184,187,52,227,192,193,17,145,86,209,145,24,237,243,4,45,9,250,14,63,54,177,159,202,28,64,0,2,237,16,13,48,196,245,81,70,226,65,63,196,250,26,0,209,60,88,48,226,101,126,154,110,82,71,115,169,68,78,73,165,67,251,24,68,146,234,33,243,3,129,210,180,142,174,182,41,32,126,237,128,147,132,51,191,184,191,80,183,44,123,192,158,66,31,182,32,205,101,199,153,58,155,74,123,112,17,69,157,8,213,60,152,144,15,241,213,120,117,152,14,219,127,172,180,206,198,238,193,102,189,57,166,66,175,54,64,8,59,82,140,1,184,119,45,49,201,117,4,144,85,182,75,24,85,116,8,58,77,201,94,244,31,165,185,96,127,30,245,98,74,235,95,29,202,244,76,237,163,154,221,49,108,220,128,18,191,198,33,67,105,48,166,146,189,211,218,22,33,224,205,234,247,147,120,68,218,111,20,144,25,37,25,165,103,83,30,176,237,134,207,171,220,110,146,7,227,8,63,185,200,149,130,12,26,132,137,33,249,191,161,97,145,237,2,181,114,115,195,49,118,2,128,239,237,74,214,93,150,186,253,23,233,176,127,86,232,217,176,210,60,185,209,48,156,184,249,252,42,18,108,136,199,139,73,233,136,141,179,171,251,214,200,124,143,126,135,218,106,228,40,12,73,166,235,204,135,115,177,14,104,150,225,17,4,235,202,138,150,176,209,155,227,114,52,205,134,101,176,51,129,146,140,204,151,91,41,149,93,101,114,38,228,255,130,243,30,45,251,28,249,69,188,229,118,78,182,115,51,196,138,252,47,137,128,179,154,209,63,159,10,82,140,109,70,56,29,239,42,197,51,144,207,165,50,10,194,198,184,221,63,101,152,219,143,67,237,176,218,100,249,203,165,43,90,123,20,251,13,4,92,53,119,91,119,95,47,138,247,141,222,93,37,150,166,200,236,193,82,19,144,184,63,154,73,213,192,169,32,121,159,233,236,159,19,241,175,27,12,229,89,90,45,96,130,128,234,75,62,216,216,163,61,171,75,45,204,205,38,111,12,56,182,58,237,217,8,96,37,131,34,7,168,197,135,1,87,117,94,20,98,158,192,142,66,76,225,117,237,113,6,179,176,253,220,176,60,196,41,41,114,141,93,196,104,59,114,19,113,34,152,177,59,141,178,96,84,231,54,8,79,152,238,153,74,56,254,230,241,34,116,134,62,2,211,76,169,14,14,110,144,183,237,203,234,33,24,33,213,197,179,246,177,198,203,124,4,91,148,217,45,6,252,18,85,150,82,1,195,166,61,222,35,165,237,126,248,28,16,200,148,43,65,236,75,246,235,215,237,234,166,247,129,101,111,78,145,104,195,111,95,52,73,216,93,185,43,67,69,244,14,224,111,228,88,130,206,10,22,95,176,223,183,247,80,117,30,29,224,124,202,252,251,106,15,71,124,244,170,32,54,183,24,134,194,104,10,71,236,19,9,118,5,61,241,157,2,77,3,69,251,217,243,115,215,79,235,242,191,162,197,7,190,173,105,239,221,136,119,158,15,96,115,203,108,99,49,51,63,55,19,120,16,213,93,26,66,232,96,175,200,188,107,118,31,140,11,255,28,88,250,127,37,49,43,87,61,66,29,252,110,176,41,181,125,67,14,114,119,206,104,225,213,132,26,197,196,199,101,213,54,120,239,94,10,188,56,88,96,231,229,9,187,124,94,161,249,20,121,223,88,45,148,81,40,225,41,64,186,11,104,224,145,219,25,176,227,36,100,80,28,47,172,61,134,133,124,163,0,133,197,184,164,49,32,42,217,215,30,197,40,86,164,201,41,144,23,157,27,219,40,191,221,35,236,123,33,148,195,152,254,237,140,144,124,79,55,230,76,91,181,19,29,233,1,132,119,107,206,69,148,32,33,76,123,6,191,1,210,243,134,14,217,69,113,180,153,172,3,30,204,157,114,173,100,171,90,64,237,177,176,116,23,164,214,226,142,153,32,217,163,204,104,209,226,17,201,200,154,44,5,195,1,61,8,234,31,147,123,246,67,134,240,157,53,20,14,43,141,160,44,108,6,106,43,2,83,59,79,137,87,200,27,253,167,78,32,124,70,88,207,167,36,99,228,49,191,206,68,173,86,234,219,101,79,139,40,95,139,90,3,166,119,67,96,185,63,167,188,218,164,217,121,49,21,254,199,148,197,198,147,196,201,84,217,200,232,5,248,85,100,132,3,46,135,203,167,120,115,160,148,41,221,236,151,176,190,4,54,177,94,240,196,49,139,104,5,102,38,234,55,50,247,152,14,185,113,250,92,242,210,173,186,93,66,73,71,0,4,202,163,188,178,166,69,53,139,148,165,144,18,36,231,27,155,120,35,76,30,245,123,247,185,42,52,114,253,105,136,128,46,121,70,186,111,164,61,40,222,101,185,78,228,108,55,37,54,31,131,232,189,178,236,25,162,159,206,111,89,27,57,24,40,88,101,127,15,61,231,12,65,136,75,38,216,142,12,153,119,131,56,112,126,68,154,5,44,146,221,75,116,202,182,15,42,104,152,53,235,74,131,21,177,105,29,17,110,10,146,172,103,242,191,73,59,69,183,192,102,213,42,39,215,138,84,67,206,225,9,209,24,50,239,204,118,2,198,43,150,127,153,177,31,165,3,22,221,66,243,15,215,44,255,243,143,140,81,136,41,143,192,188,153,14,130,215,198,4,117,104,129,86,52,35,16,2,125,197,174,76,85,201,69,79,49,24,186,57,85,31,231,70,177,66,37,253,172,192,154,1,33,5,48,224,175,123,128,1,155,71,106,93,93,137,63,246,40,239,212,182,39,23,127,136,35,93,66,226,217,3,212,129,51,58,220,31,109,246,115,27,125,214,24,229,157,123,129,151,213,68,25,65,64,143,131,114,176,65,243,173,102,34,6,124,155,158,231,19,55,196,112,120,36,69,186,74,65,249,192,16,177,150,32,230,113,195,189,114,132,70,218,69,225,83,123,205,46,206,180,127,85,107,61,20,43,162,193,182,51,50,76,92,45,253,215,117,252,67,12,183,104,103,234,163,253,126,120,203,183,67,189,31,127,39,184,105,167,107,132,4,242,136,227,253,39,53,245,139,227,195,247,153,29,207,22,182,160,81,154,53,10,72,124,2,87,57,195,63,84,86,209,232,247,243,146,117,32,49,185,180,229,38,24,91,42,79,62,23,69,250,231,5,78,50,20,163,181,173,48,227,131,189,243,4,29,7,41,22,91,124,127,121,95,251,57,87,130,201,41,140,203,150,240,112,207,46,2,151,1,128,130,185,216,134,42,63,18,183,255,90,138,137,68,92,251,133,226,193,70,106,134,204,212,160,154,57,153,21,203,243,54,60,191,37,95,196,138,28,190,116,238,161,7,73,71,48,255,158,70,227,224,212,15,131,254,71,43,7,209,220,42,73,127,111,46,63,218,250,254,84,176,30,193,190,148,246,48,188,54,205,127,197,94,79,195,30,189,224,161,38,139,255,135,123,26,211,62,1,153,237,72,117,57,135,77,14,234,222,132,232,156,162,201,178,102,131,44,97,152,45,249,125,174,207,102,124,184,243,171,202,123,226,156,51,15,208,122,107,2,84,85,91,123,113,37,157,154,109,171,110,193,239,79,23,179,107,20,22,85,179,190,3,216,199,37,96,206,138,116,196,230,31,82,171,36,158,230,31,255,194,173,124,26,143,171,160,7,216,110,17,242,26,37,19,131,135,28,64,172,210,71,50,159,70,48,8,99,184,19,9,182,98,103,141,83,192,228,61,151,243,44,46,190,84,114,4,161,38,227,76,98,100,39,87,80,90,50,100,163,204,175,76,13,15,216,242,162,243,29,148,42,24,136,3,106,56,190,189,245,133,63,247,128,53,177,47,133,211,229,182,205,66,39,33,129,160,119,232,113,146,177,39,23,101,103,36,130,176,77,14,19,75,192,125,227,150,131,40,140,11,55,38,203,108,47,146,215,233,226,164,119,232,81,13,45,248,14,6,219,141,78,124,201,48,126,143,103,54,69,33,114,195,66,248,108,138,160,246,23,191,135,55,97,14,176,153,182,4,137,248,89,227,70,247,91,91,173,79,26,122,228,33,101,231,47,101,244,96,214,194,188,48,172,17,229,87,2,174,71,158,64,144,119,255,15,213,68,111,79,5,87,122,175,128,58,63,18,249,252,87,237,2,212,205,61,155,157,179,9,247,147,223,12,28,105,189,142,222,20,206,237,181,238,240,131,223,187,179,237,41,39,23,186,199,234,31,5,180,71,178,80,69,201,239,245,16,96,211,255,79,236,105,88,28,239,208,17,150,78,45,249,27,15,121,90,247,157,113,53,200,217,21,58,23,175,141,4,31,150,93,32,110,185,162,149,238,249,15,41,8,84,149,160,136,154,227,237,173,210,203,138,149,231,127,103,229,180,8,33,82,123,33,201,95,164,66,28,55,97,255,182,19,148,173,133,223,184,114,63,24,107,36,161,242,198,94,85,186,54,20,61,56,160,73,113,5,96,200,62,124,0,71,78,34,27,131,231,7,80,72,63,243,254,150,112,211,23,16,162,67,55,2,2,185,157,116,92,86,166,27,80,150,23,217,145,208,15,21,36,69,85,77,55,31,60,124,100,180,80,63,113,184,83,218,184,58,50,213,88,131,171,69,164,131,22,32,142,197,100,126,156,187,207,148,170,158,161,148,191,228,5,149,158,62,5,144,84,252,115,12,93,200,130,135,217,95,27,72,187,213,188,37,139,244,132,84,223,151,245,143,1,90,27,165,45,85,189,193,106,157,0,181,24,236,86,237,84,204,11,224,59,173,89,25,200,89,102,218,194,86,101,251,23,75,162,144,234,162,171,87,228,121,12,120,104,67,90,171,183,153,44,186,50,16,225,41,126,88,211,152,14,77,178,110,187,25,198,47,192,40,19,97,4,117,104,237,223,45,203,16,95,193,108,7,75,243,191,135,53,203,200,188,134,144,193,246,28,161,215,254,125,200,97,203,150,228,115,141,109,144,96,240,216,210,28,241,196,137,55,179,102,172,50,13,230,70,231,239,40,0,38,184,188,170,219,160,15,143,87,36,52,6,100,110,92,115,160,129,99,181,12,186,175,141,91,38,37,71,169,49,213,106,71,24,224,71,120,31,160,170,173,83,85,240,65,35,222,41,189,19,85,105,249,203,117,72,27,206,47,237,92,247,225,170,13,74,20,104,136,22,118,207,169,15,164,209,85,148,14,132,182,145,135,191,242,231,26,246,183,22,136,79,167,206,93,186,252,144,47,103,97,126,206,159,129,189,72,89,170,100,83,218,179,29,5,35,34,186,100,148,13,234,237,134,218,183,221,37,73,140,9,94,185,244,154,87,83,56,20,75,189,0,65,173,7,62,134,78,4,166,53,120,58,23,167,195,22,253,117,38,62,143,213,229,141,233,46,76,135,50,114,229,193,140,168,157,187,27,232,32,110,228,206,2,141,84,90,119,101,12,33,44,121,90,145,118,68,101,203,142,205,189,188,234,69,201,148,5,148,34,176,154,154,189,76,225,216,18,87,123,217,247,1,165,246,127,171,183,49,62,72,131,91,228,69,123,97,147,161,28,12,180,221,197,32,162,48,112,180,71,0,39,156,211,85,240,134,240,59,93,128,195,47,172,227,55,249,151,100,60,121,59,236,192,171,23,59,112,151,252,215,176,214,214,232,70,14,132,224,244,34,188,92,169,154,191,110,182,92,101,63,134,151,200,95,60,186,67,141,107,138,109,18,167,93,170,18,186,107,162,160,32,47,123,82,1,196,95,251,220,182,243,60,3,227,243,218,54,24,8,212,157,29,16,239,129,72,164,167,164,240,107,91,86,195,147,119,97,166,177,47,42,255,76,80,196,250,100,129,153,169,24,81,137,203,4,180,62,218,192,229,214,158,111,252,49,74,74,36,201,182,35,63,71,158,188,100,236,70,252,58,233,230,35,71,142,24,139,150,173,204,99,17,217,181,226,129,224,151,248,86,184,190,209,104,81,231,166,124,85,19,208,109,248,160,154,204,152,234,166,23,251,133,158,153,51,211,211,81,201,37,195,194,7,125,35,252,18,23,192,22,194,28,117,178,22,171,128,76,33,218,236,156,68,87,151,147,100,90,43,147,25,173,105,245,137,233,185,147,66,95,46,116,106,134,12,175,118,158,235,252,95,184,154,52,195,78,1,67,150,67,239,8,140,189,103,255,145,116,81,142,158,235,225,138,183,254,155,210,133,57,75,238,132,69,58,19,163,35,11,70,61,174,213,87,70,162,128,221,83,13,159,135,184,163,236,38,37,199,69,255,251,158,47,137,115,195,50,90,81,182,193,237,8,56,21,185,204,124,22,129,92,87,133,239,216,183,1,235,39,142,197,145,43,161,234,17,202,245,73,70,238,246,75,66,29,60,162,133,90,129,63,242,83,83,22,9,201,254,104,217,130,98,157,208,214,186,36,51,218,147,31,216,91,30,173,96,8,127,246,60,180,238,223,32,36,152,21,191,90,245,11,145,15,4,185,199,178,81,254,63,105,176,172,126,129,67,180,189,91,3,109,124,87,142,199,169,9,87,211,227,156,81,121,252,106,227,120,178,200,39,242,175,202,116,52,8,232,207,34,23,236,67,73,237,105,29,188,244,62,155,61,184,242,205,216,52,57,247,142,25,230,124,128,216,232,42,36,255,220,104,40,80,183,131,171,164,196,80,157,95,108,232,127,252,64,21,158,190,89,225,43,156,199,168,113,209,204,107,241,244,135,48,212,9,180,238,231,126,153,25,67,244,74,77,33,185,136,147,148,63,51,194,175,34,92,99,173,252,85,240,105,170,2,223,73,226,194,171,152,225,36,112,61,191,58,18,11,138,198,121,227,166,180,239,251,52,144,161,183,105,14,205,252,104,231,80,252,79,157,26,60,47,143,164,127,122,65,112,13,160,248,56,1,233,104,119,35,176,219,27,88,43,66,227,80,168,104,187,32,75,227,130,50,39,127,237,214,203,182,3,194,83,240,88,107,65,16,79,70,8,153,66,190,220,229,67,33,106,104,248,157,223,54,96,219,32,94,105,167,112,202,197,224,7,244,203,118,73,141,109,202,119,177,208,82,18,205,228,44,104,232,29,213,152,100,142,97,238,119,117,233,158,229,142,7,195,12,231,10,204,120,165,61,110,230,74,87,127,191,31,71,43,186,245,177,4,93,199,183,7,121,39,149,242,33,207,194,134,67,208,98,234,126,185,156,74,6,117,68,246,130,217,228,215,93,120,103,190,159,1,196,143,212,56,119,40,182,142,105,97,28,176,137,253,221,130,84,161,124,60,87,87,126,87,27,175,211,253,182,44,165,51,106,20,96,171,67,143,21,205,119,100,183,214,148,107,218,240,12,151,0,168,214,120,208,177,156,149,158,89,206,134,54,36,59,68,197,242,208,77,212,29,111,72,78,112,171,211,241,13,18,228,104,28,252,64,221,135,42,168,113,220,195,0,224,34,188,221,190,45,164,22,220,16,129,198,92,49,123,138,220,37,25,0,184,25,71,111,12,192,62,13,5,252,120,70,169,93,43,217,83,97,242,127,209,127,145,93,68,229,169,131,162,255,236,57,81,53,22,231,147,243,124,100,203,71,69,164,1,78,120,43,107,182,43,157,18,38,89,109,9,100,194,223,136,209,118,202,207,1,39,194,102,227,242,246,39,238,138,66,156,120,156,211,215,61,117,250,188,172,83,59,205,221,163,239,188,171,68,193,226,79,15,201,34,30,0,110,74,24,109,41,213,8,44,23,148,60,236,63,225,233,60,178,240,131,191,183,115,243,136,244,35,8,74,56,8,100,179,42,96,65,236,226,101,253,254,191,235,204,244,46,172,217,6,137,31,53,68,81,226,195,86,198,90,14,171,195,118,64,71,187,192,9,120,209,212,180,91,181,153,184,99,186,44,155,128,251,8,237,201,243,81,110,64,42,108,228,187,132,124,248,78,33,202,52,82,255,160,143,114,56,174,152,54,124,165,213,91,180,210,104,177,249,164,92,60,19,39,130,99,184,60,145,40,51,50,8,60,16,32,233,10,32,210,16,192,33,139,154,8,236,20,61,210,196,132,144,65,152,198,216,4,160,35,219,121,247,251,148,60,108,74,44,32,218,88,130,215,227,127,28,222,125,146,164,169,127,8,110,8,39,184,104,98,126,58,191,5,177,123,143,87,163,73,116,92,235,176,137,236,10,151,40,254,83,74,41,14,64,244,207,195,144,55,152,218,141,160,108,252,173,52,165,119,95,33,174,88,197,140,154,179,73,221,230,13,137,79,91,44,104,43,159,106,193,194,224,92,5,114,7,121,211,16,100,32,173,234,146,77,247,155,55,154,23,112,119,124,244,190,11,18,21,25,184,43,186,228,253,167,108,122,184,53,166,182,217,67,100,58,179,107,202,157,240,244,179,56,247,101,145,110,46,90,148,255,147,37,167,221,102,231,33,190,214,101,202,50,45,85,229,40,86,199,133,177,42,26,41,233,151,18,132,111,40,95,186,7,9,90,38,104,200,147,169,24,36,144,211,172,27,96,6,208,31,185,102,61,165,206,236,98,25,35,61,247,5,123,195,218,173,167,59,130,181,103,29,229,64,219,149,107,55,170,157,214,73,173,8,18,75,255,71,138,131,18,165,75,65,108,110,197,129,70,17,221,198,95,48,114,227,96,28,22,249,50,97,100,211,141,182,185,114,112,36,67,36,90,59,201,216,254,34,245,73,1,61,27,194,87,133,219,46,44,94,181,190,36,80,216,164,62,250,1,172,5,17,11,152,83,159,218,110,225,98,21,231,192,62,151,105,126,73,108,62,101,20,223,83,205,131,11,222,245,16,97,19,219,224,65,14,60,130,203,202,151,48,232,77,73,184,165,115,166,10,8,175,101,83,175,47,107,78,133,107,206,59,183,193,182,17,176,80,109,42,218,88,160,126,158,156,75,214,227,177,49,134,111,207,19,212,50,3,107,58,186,110,133,141,45,205,12,252,160,107,28,46,186,213,137,29,86,25,33,60,8,245,30,35,75,163,88,194,44,148,223,45,167,215,61,3,223,70,146,219,6,199,249,240,166,17,217,173,32,155,4,69,64,64,171,29,251,200,131,142,2,172,209,85,126,108,120,26,6,10,62,51,140,9,121,172,17,201,187,238,110,166,28,111,37,107,79,152,123,46,223,110,100,215,201,169,88,60,214,52,125,48,189,40,213,84,170,68,51,247,91,120,114,174,146,140,109,139,197,167,32,11,23,163,27,61,248,80,188,216,194,41,189,180,197,48,211,231,131,18,192,136,106,53,128,130,121,210,195,2,198,2,14,122,244,15,243,195,187,140,35,173,123,225,30,64,140,32,32,40,194,141,2,32,132,191,227,8,76,194,165,149,11,80,33,201,121,142,57,206,177,186,217,57,54,11,163,144,90,164,105,158,15,145,197,96,222,191,107,83,168,84,62,124,194,201,224,37,229,184,123,120,60,185,48,214,115,80,106,90,222,92,249,197,128,30,21,14,145,29,125,63,231,81,226,206,165,253,82,142,145,60,162,180,172,37,66,228,241,145,172,77,179,193,189,151,83,139,232,14,227,153,34,142,94,180,46,136,62,211,153,145,68,10,125,163,230,213,227,86,59,3,13,130,140,230,50,88,41,28,45,113,34,35,5,171,199,96,89,250,38,188,69,30,198,37,140,52,1,29,2,148,158,209,72,24,17,175,136,66,167,162,230,38,53,129,189,178,178,165,39,28,40,128,156,82,179,64,209,203,146,103,141,152,233,242,133,170,113,19,172,135,168,159,22,0,37,209,81,141,138,129,46,114,83,105,132,57,146,182,166,212,101,15,21,196,138,56,143,115,235,11,59,177,80,185,165,100,53,156,253,200,69,13,206,147,252,15,183,187,113,247,136,50,216,182,155,212,161,88,135,117,127,226,139,6,163,21,25,46,42,44,240,238,77,253,112,188,251,177,23,37,68,117,250,172,15,124,151,33,135,29,21,243,118,210,118,210,170,96,238,94,51,2,162,226,19,84,87,6,130,246,184,38,199,165,100,50,55,189,129,170,72,3,235,211,89,37,118,121,143,121,230,13,84,153,225,14,187,163,197,255,192,231,1,137,205,252,136,254,154,191,205,133,183,212,74,21,112,122,113,118,100,43,241,91,56,162,162,193,160,235,40,73,225,101,72,146,232,130,250,161,70,209,248,51,230,199,186,97,77,231,201,237,251,68,186,206,126,97,112,176,223,197,137,210,85,12,159,59,77,133,135,129,69,115,177,198,147,21,16,190,255,73,245,16,61,207,18,211,45,113,110,5,166,227,242,191,69,206,225,186,197,112,28,241,83,193,198,180,108,76,45,41,201,173,114,121,45,126,32,112,153,96,63,84,98,169,165,28,187,179,167,169,235,28,194,153,199,80,35,116,197,86,40,50,14,44,159,23,37,190,151,241,43,207,213,44,156,30,78,43,96,211,179,2,172,109,85,49,54,14,93,1,154,216,242,94,171,178,245,98,141,136,137,200,150,167,11,107,36,166,203,169,253,36,207,82,219,120,168,24,84,75,34,185,190,83,134,58,155,218,129,113,93,39,189,31,86,134,238,32,33,45,146,133,161,52,136,205,15,229,42,194,66,45,143,68,94,198,254,221,14,194,128,6,83,53,102,156,27,120,125,251,76,31,45,249,144,230,246,81,195,235,46,177,213,1,238,29,53,143,44,171,169,172,210,158,169,116,84,254,171,180,53,110,65,157,117,82,26,195,182,129,39,227,212,213,61,199,227,54,119,83,191,117,9,137,206,214,83,167,22,128,73,213,162,31,36,41,253,84,72,61,81,244,10,77,15,35,77,157,103,180,212,22,26,254,144,249,103,217,119,87,90,50,251,41,52,40,210,210,0,225,172,249,90,36,7,191,43,191,241,0,43,52,125,185,90,95,201,149,128,251,18,57,103,199,236,121,23,67,48,220,167,134,246,97,53,77,177,146,160,133,178,27,31,238,33,171,219,97,216,30,73,165,93,226,10,188,110,232,31,19,55,49,48,38,97,102,50,155,230,35,187,168,147,68,70,146,106,49,56,228,149,144,2,53,185,31,140,184,228,82,171,188,235,83,72,142,98,50,156,63,24,60,249,78,213,154,68,102,220,182,157,63,137,195,144,122,82,123,121,222,205,172,59,38,100,67,219,238,1,191,163,37,94,58,112,231,247,26,144,163,255,215,194,165,210,146,161,95,156,220,140,215,251,236,161,103,111,139,39,101,225,136,233,225,79,137,242,216,178,10,42,96,252,38,187,30,216,5,191,88,46,136,122,171,86,248,134,143,161,201,191,197,225,137,228,69,140,250,193,211,62,158,185,79,178,25,14,244,191,222,91,61,57,203,87,46,109,222,127,47,96,233,66,197,197,167,85,36,7,100,34,133,242,221,229,63,126,252,250,211,69,59,208,81,16,132,4,213,140,248,213,246,53,14,43,48,181,177,177,88,175,50,105,69,148,82,235,97,179,149,191,204,1,44,67,237,64,221,82,148,35,223,8,245,23,85,203,71,44,125,183,225,178,129,158,221,242,192,71,100,116,151,204,79,59,12,251,56,221,166,172,98,29,154,96,126,154,186,232,177,45,125,12,248,182,206,210,22,13,78,246,242,206,120,167,217,0,202,208,151,53,13,255,3,155,23,74,169,132,126,226,153,56,79,228,17,90,250,63,0,215,32,126,52,145,169,103,229,205,113,131,107,197,120,89,79,15,217,197,175,212,113,59,231,126,147,32,5,30,173,77,88,12,157,148,178,234,216,11,206,56,120,224,203,37,251,175,91,5,240,138,205,143,34,124,106,209,13,227,63,7,150,80,1,35,34,3,167,65,101,198,10,54,254,11,251,111,59,47,223,88,170,40,162,243,104,50,153,28,219,74,139,38,118,159,239,206,24,220,116,213,65,48,234,86,46,119,103,104,75,190,230,98,148,238,144,137,104,95,222,73,72,130,204,76,199,23,147,132,76,152,176,123,73,54,111,1,225,240,142,28,116,181,50,86,111,9,120,29,89,59,228,86,102,196,234,115,52,54,43,8,214,203,128,9,162,76,89,31,254,157,168,85,82,203,233,145,77,14,11,231,203,254,98,233,60,141,43,250,240,207,166,146,73,8,174,158,197,211,205,191,56,88,204,43,90,166,135,163,253,36,169,148,111,42,145,192,60,41,228,52,135,178,211,154,43,117,92,226,152,134,52,31,6,186,44,188,158,82,251,67,153,131,232,76,33,38,204,152,18,108,135,21,33,142,225,59,55,152,2,113,228,78,190,115,16,118,146,181,95,91,133,28,44,224,98,205,234,89,68,4,165,74,31,191,144,100,55,167,145,26,241,7,239,195,153,40,5,154,33,120,207,15,176,155,64,170,29,14,111,54,163,104,71,13,195,53,223,48,95,6,68,121,192,197,213,252,74,130,113,90,225,16,132,115,21,129,133,81,117,139,199,113,105,53,68,222,171,17,229,0,199,32,197,127,97,66,3,29,160,138,85,70,208,194,93,116,196,144,190,160,30,0,165,169,36,80,246,213,229,160,247,57,93,78,54,190,56,129,70,238,210,164,85,60,85,163,171,170,57,157,41,59,253,243,46,246,102,165,37,19,2,251,11,79,72,54,4,238,222,169,198,16,92,147,124,98,175,41,87,78,74,226,181,179,71,208,122,228,18,17,159,217,149,204,107,168,22,228,243,72,53,36,251,232,51,222,219,74,10,39,2,226,55,96,16,62,95,205,204,189,2,152,7,2,166,2,162,247,153,148,221,9,126,49,86,191,59,48,188,129,161,81,113,170,23,56,176,184,167,185,198,240,148,173,106,72,119,172,54,0,136,56,163,39,62,246,58,190,196,62,143,41,214,45,166,122,37,194,211,20,223,141,163,228,93,86,2,168,177,250,14,20,248,9,220,26,210,236,32,68,44,185,184,166,69,86,147,115,155,106,171,248,0,155,42,117,22,99,217,4,142,76,37,169,187,5,158,18,83,151,223,63,172,29,128,54,195,62,144,191,131,22,121,189,205,184,3,100,67,232,244,109,41,118,160,93,76,206,184,42,243,51,124,6,28,48,77,19,15,72,45,162,192,228,211,25,56,40,208,124,138,152,212,130,232,53,12,131,49,235,95,211,41,254,17,68,19,49,41,20,21,78,184,202,244,250,164,172,147,236,252,218,126,146,229,152,154,169,236,62,149,202,146,230,7,146,238,54,22,10,8,205,168,80,60,214,128,9,205,190,255,73,198,105,213,174,164,14,2,62,226,255,30,56,190,64,226,220,80,171,217,95,194,243,207,24,67,98,210,49,159,109,238,177,20,197,51,77,245,27,100,62,39,252,145,67,54,247,210,228,172,25,4,211,219,202,163,175,96,45,38,222,113,91,199,203,243,17,87,164,148,175,233,244,142,9,77,96,194,195,253,121,128,176,149,166,57,68,72,124,94,98,149,36,87,206,189,168,231,151,82,175,151,27,145,142,140,249,211,2,85,14,187,230,161,235,203,207,55,97,167,203,142,12,104,35,78,235,29,156,164,217,191,90,122,47,175,6,92,50,150,116,97,157,25,123,32,60,126,219,35,115,153,10,105,155,143,66,208,51,154,10,126,5,146,37,154,139,23,104,245,222,191,62,177,150,182,224,21,223,105,100,185,41,162,39,62,229,51,8,104,79,23,28,33,255,231,77,128,195,13,35,136,218,236,49,22,206,39,238,91,20,46,90,214,95,106,68,1,142,94,149,185,212,229,162,91,125,225,222,84,227,77,195,223,132,254,212,31,163,109,94,181,173,192,177,137,254,59,58,213,95,125,189,17,229,207,60,244,141,171,204,131,225,155,68,143,154,82,187,57,55,92,166,177,148,11,206,175,128,47,185,15,88,32,213,33,223,132,164,46,148,132,176,44,135,18,204,147,69,122,32,37,42,137,131,197,132,26,208,203,1,211,231,237,96,232,122,177,227,7,197,12,15,240,244,39,115,238,46,51,136,108,67,182,49,244,202,131,135,16,73,47,145,208,222,151,176,212,187,52,34,137,136,193,137,87,144,123,45,255,77,187,50,193,183,183,104,140,41,122,152,39,208,131,134,95,170,67,137,26,49,187,27,248,59,33,243,5,59,45,178,249,240,145,215,222,108,58,6,25,28,247,192,240,150,34,140,102,101,231,64,8,162,182,25,81,228,8,27,235,191,169,151,121,163,247,151,64,208,62,219,45,87,120,63,173,100,245,55,5,153,119,125,255,219,121,143,56,194,172,227,8,82,77,29,250,201,82,4,143,225,162,135,242,115,150,36,247,224,217,127,156,56,213,97,37,198,211,66,111,78,26,244,61,51,12,25,72,251,101,108,153,19,10,186,145,196,179,213,182,176,40,131,65,175,72,214,151,159,72,233,11,12,26,106,133,40,69,38,99,133,133,57,57,225,217,56,135,37,106,138,237,18,133,21,249,20,246,143,21,75,12,249,227,105,87,50,12,221,212,146,56,244,97,200,162,138,246,101,21,163,175,249,0,104,198,183,24,145,8,112,133,85,220,115,92,166,125,255,130,44,179,119,108,190,161,124,183,40,189,235,97,243,234,149,170,173,21,135,8,95,105,140,53,6,40,26,214,37,204,110,36,188,224,77,173,118,237,166,78,205,180,19,226,152,121,79,137,64,135,136,107,242,13,206,251,193,219,22,249,192,27,234,41,145,213,228,78,175,191,21,58,54,42,216,176,121,112,241,38,25,40,246,90,124,221,8,160,28,154,140,24,21,77,32,249,12,4,130,133,221,37,109,211,244,5,163,220,133,221,28,63,204,138,162,95,33,27,245,241,96,69,35,234,64,40,191,33,83,180,255,82,170,30,102,36,189,111,141,76,200,77,213,139,238,21,243,216,122,134,72,71,231,174,150,248,194,133,95,131,100,65,56,6,70,121,169,127,159,236,16,155,251,252,198,36,155,83,74,167,34,61,164,118,196,35,65,174,22,145,59,70,159,140,66,26,109,118,223,82,28,149,39,90,109,139,244,174,254,47,108,69,215,50,156,244,56,227,236,78,102,15,196,94,247,211,80,228,98,134,166,177,178,132,4,136,188,72,89,35,223,91,74,247,154,16,66,185,148,25,243,66,58,40,176,191,129,247,119,237,175,69,81,145,44,225,207,113,69,182,162,246,12,95,197,107,119,3,76,29,10,131,129,194,25,179,248,54,97,109,76,9,217,91,32,170,174,119,99,33,181,250,94,74,185,167,112,233,225,147,187,17,208,162,185,105,172,10,125,200,186,182,210,226,188,27,136,50,220,24,107,20,145,46,254,126,118,73,128,231,75,138,140,61,239,228,52,218,101,194,124,22,160,196,92,176,100,5,189,44,121,244,247,192,116,119,34,215,110,77,190,116,208,25,13,255,111,157,253,181,199,150,223,120,84,107,178,78,132,186,142,111,22,173,141,151,218,219,43,102,49,92,13,215,221,64,1,218,148,108,11,56,172,142,225,220,140,204,188,155,143,145,208,91,234,209,192,250,190,38,151,67,174,10,120,44,223,128,176,179,9,172,126,183,146,115,49,117,132,108,226,205,153,246,161,117,181,172,51,233,119,242,34,151,250,231,212,191,158,159,135,20,51,67,208,251,92,117,28,56,245,11,147,170,96,174,8,111,158,0,250,6,108,129,222,51,123,42,172,210,146,250,162,117,134,75,201,7,116,68,249,115,48,62,153,79,92,42,121,165,68,43,217,158,203,150,62,14,126,85,77,251,74,232,62,110,87,114,175,168,74,105,177,223,52,194,73,85,7,195,133,253,217,190,127,162,219,119,74,106,56,228,146,211,227,224,195,103,229,97,75,74,51,56,176,233,239,182,220,39,115,71,79,242,0,88,203,2,102,242,216,236,209,140,3,245,216,36,150,225,104,102,133,64,1,164,3,14,111,102,66,223,182,152,211,80,245,14,215,164,185,190,211,140,94,64,217,69,93,72,26,85,68,23,110,39,151,127,66,170,247,83,163,145,103,225,135,83,185,143,229,74,191,104,58,235,215,112,40,118,68,16,135,61,95,153,214,187,145,255,203,160,187,204,107,83,94,11,11,96,45,172,202,88,51,36,166,48,19,165,230,0,15,146,138,2,60,240,159,66,65,185,79,2,109,46,76,172,227,108,122,188,185,50,163,203,137,109,183,39,174,171,240,120,46,114,55,73,18,101,126,14,167,29,228,170,85,132,212,238,232,156,62,251,35,35,23,66,49,145,9,50,28,1,169,56,175,143,5,16,73,20,116,249,245,22,84,128,163,29,79,220,131,112,126,100,164,117,8,19,131,70,102,142,106,22,206,239,109,194,137,30,157,118,85,81,40,117,113,234,154,112,85,150,174,35,94,6,237,19,241,229,130,81,88,230,83,13,34,218,6,30,147,83,228,195,20,224,176,203,195,111,2,147,159,143,123,158,19,72,9,23,13,165,251,97,57,185,123,105,146,187,15,23,54,31,147,83,182,232,109,66,56,148,235,118,182,140,52,73,249,10,221,176,75,170,48,203,174,3,252,206,101,101,155,195,158,214,8,134,204,55,95,10,87,185,32,244,7,128,0,118,70,254,142,220,126,144,120,92,156,222,37,198,175,238,167,211,215,205,5,72,117,8,207,197,230,206,167,185,32,167,234,11,208,179,43,72,142,48,191,163,67,113,29,153,205,158,3,75,218,238,24,97,213,24,91,212,109,152,170,145,229,226,207,68,238,23,178,149,160,239,99,183,146,253,73,199,190,116,45,94,113,71,216,240,246,95,39,30,191,156,62,80,192,31,83,201,80,174,44,0,106,130,199,239,96,30,216,10,205,202,14,247,214,246,227,137,142,236,36,206,22,174,218,21,17,62,115,10,127,255,60,150,84,39,120,172,221,145,109,226,123,18,92,151,68,247,91,1,212,128,90,91,41,194,22,159,230,195,190,7,145,13,119,31,111,248,42,88,20,198,181,85,61,214,9,218,21,27,76,83,75,208,195,55,120,41,103,3,47,123,51,50,49,247,237,254,135,10,98,45,65,207,128,69,241,181,219,187,210,170,210,51,72,160,208,99,248,6,205,118,161,133,136,3,122,106,163,183,177,113,255,114,114,248,177,182,155,135,158,122,57,199,57,165,226,240,56,213,96,101,181,214,96,237,105,111,83,77,78,96,122,157,14,120,199,42,134,127,160,151,32,59,132,41,213,144,159,32,87,151,174,166,161,155,56,21,9,66,221,248,156,81,58,119,1,178,5,10,140,83,55,51,249,251,161,135,95,63,214,80,229,150,2,245,184,165,205,110,185,102,108,142,190,206,193,12,133,66,119,46,94,181,119,188,212,78,24,95,153,89,47,6,200,182,158,251,212,53,22,149,111,130,60,142,112,90,144,117,69,100,32,82,180,40,95,175,165,198,182,235,37,41,145,91,171,184,240,92,87,197,188,150,170,73,233,52,82,244,129,214,71,57,247,44,172,224,90,79,12,103,52,140,134,109,204,26,221,111,222,61,54,83,50,7,163,67,46,195,35,166,132,78,113,114,184,130,168,57,251,105,187,110,146,207,62,201,145,143,30,208,241,111,51,205,116,195,64,154,231,11,16,43,114,125,55,38,80,202,163,10,23,140,71,226,3,192,88,103,210,151,49,172,208,107,63,180,178,57,255,129,211,44,111,186,162,67,115,170,125,102,201,21,200,183,194,121,227,86,145,56,221,151,60,17,210,116,56,13,78,245,93,198,244,203,178,132,69,108,253,13,95,250,103,142,251,77,178,202,170,70,190,160,63,94,136,31,115,109,244,132,87,153,238,2,99,174,245,210,204,167,94,68,64,122,223,151,137,63,234,64,185,227,163,128,97,237,137,51,22,215,192,166,192,98,76,104,53,25,248,11,129,209,149,211,55,37,29,1,115,58,190,115,203,199,137,175,249,231,246,231,153,202,26,62,162,91,56,126,19,241,38,15,17,17,160,238,182,185,57,55,183,9,160,219,112,204,107,85,179,210,38,222,140,121,28,201,64,199,243,36,124,221,133,12,104,179,176,252,59,0,16,212,101,153,65,251,156,18,44,157,46,156,172,216,145,143,126,175,247,97,161,238,225,63,26,189,234,127,3,93,133,57,71,109,85,23,12,119,31,76,223,61,60,242,2,40,231,130,135,54,43,105,34,107,35,116,108,163,7,225,161,32,29,91,58,8,8,198,58,62,119,11,149,5,199,106,116,167,217,81,227,166,44,135,120,246,125,242,192,181,119,42,150,199,182,248,178,255,229,237,83,133,41,10,96,205,26,223,45,147,2,227,208,176,237,114,119,151,62,71,65,245,25,105,197,126,151,131,125,117,107,187,40,137,79,233,5,80,107,30,59,26,194,137,54,15,255,25,241,30,194,170,110,82,204,44,156,236,101,155,142,3,239,200,255,30,238,28,76,114,128,15,227,22,208,173,7,163,102,46,45,159,86,44,80,9,93,4,179,75,100,246,173,159,34,97,59,217,22,124,99,225,149,93,5,38,122,189,205,195,66,87,3,196,164,253,169,201,82,19,42,220,116,149,121,42,60,116,162,135,47,236,207,46,141,151,166,81,18,196,39,62,19,3,26,162,104,130,202,171,243,236,63,80,86,79,54,182,95,127,141,225,5,62,197,77,15,205,61,216,31,202,198,249,95,216,172,186,0,216,68,152,102,62,157,43,99,125,82,104,6,195,115,239,143,140,239,133,203,93,127,26,101,113,40,96,57,115,219,85,37,10,188,180,171,13,133,218,176,220,135,17,83,53,209,129,88,9,36,144,243,112,122,105,30,27,228,145,150,47,110,53,44,169,86,41,36,65,86,196,196,114,222,185,113,83,207,101,155,104,226,70,224,0,104,16,222,20,18,118,61,68,229,168,245,138,201,12,166,181,244,132,229,152,150,72,50,2,217,50,93,134,76,69,46,66,153,142,143,103,128,155,140,38,135,102,198,116,205,122,219,241,0,196,165,205,82,176,4,180,47,138,108,166,57,28,138,188,113,211,144,105,53,58,190,241,87,15,107,38,234,48,252,1,145,110,131,226,248,199,20,52,65,187,36,223,180,250,205,66,100,244,69,228,122,89,184,198,115,136,110,157,37,132,14,16,96,147,79,222,50,121,85,157,84,108,157,245,130,125,232,129,123,73,180,3,191,79,84,203,71,129,128,106,6,29,85,227,39,203,180,154,90,39,118,13,222,101,119,184,185,112,239,251,53,158,168,199,227,104,162,90,189,100,35,216,253,108,50,51,214,239,239,158,154,92,32,232,230,239,1,196,160,0,6,129,249,177,206,49,123,11,150,250,133,6,67,163,130,161,88,22,46,0,202,105,239,61,66,134,172,64,84,241,22,111,118,45,236,10,97,240,153,171,199,122,247,181,206,153,52,115,244,120,80,235,130,74,240,160,187,96,116,209,34,187,92,201,102,224,131,175,207,18,135,238,103,96,131,183,53,82,215,51,213,199,2,237,73,110,26,208,93,156,68,231,80,236,45,251,149,62,86,70,101,109,226,7,224,212,40,117,104,8,137,206,180,132,0,133,67,183,135,108,227,152,217,87,185,17,75,111,207,107,223,228,161,7,175,254,117,86,251,236,45,18,84,0,92,26,109,111,82,201,134,212,182,203,48,185,78,58,201,98,187,240,14,44,230,238,135,109,63,150,101,39,55,211,17,194,49,127,173,200,238,130,145,212,127,0,117,98,120,131,237,137,249,125,212,207,18,192,137,235,58,166,88,38,109,20,34,38,171,15,78,111,161,71,152,35,207,63,237,115,166,216,89,74,165,13,74,215,127,42,9,37,62,172,172,248,209,197,190,236,196,215,59,37,92,125,51,229,19,56,171,57,93,120,157,50,48,27,125,180,130,240,206,207,215,133,209,204,147,85,240,58,222,72,169,153,207,152,219,186,8,247,105,124,179,192,166,213,41,92,205,109,8,15,89,190,31,110,52,141,177,189,62,42,208,255,28,244,46,55,170,67,105,207,252,133,224,17,124,249,6,26,202,229,204,129,195,90,215,192,199,25,20,230,155,146,187,25,15,55,204,213,132,177,230,27,32,33,169,102,60,35,197,144,108,34,102,163,35,123,160,129,101,155,163,151,17,149,108,145,45,238,138,232,206,100,146,198,96,223,26,238,14,131,138,163,252,220,57,225,147,143,124,179,77,240,233,117,227,104,186,157,35,42,21,51,73,236,100,102,182,76,203,254,201,157,224,142,239,246,146,152,146,231,17,212,248,123,135,39,215,160,36,113,5,127,116,162,165,80,224,11,237,141,137,126,56,250,39,188,158,141,106,50,230,170,93,106,145,183,118,221,26,254,51,26,254,123,131,246,62,15,218,107,159,95,123,52,28,142,81,132,252,167,210,112,72,234,252,85,242,225,67,238,205,203,4,219,8,83,14,106,133,208,129,138,45,252,28,220,242,75,204,177,210,237,151,241,169,144,220,234,63,196,11,98,27,217,170,177,10,225,134,180,23,47,231,60,234,202,210,104,3,235,149,105,8,11,71,69,188,166,252,194,189,177,6,232,116,235,246,44,122,192,253,11,64,185,50,47,124,170,62,247,30,170,44,141,126,236,87,116,119,7,26,234,3,237,63,225,221,79,118,83,135,146,80,226,105,250,132,84,73,177,68,85,196,169,17,125,32,117,189,91,175,68,201,107,244,217,160,14,186,166,61,170,219,237,152,108,172,82,92,57,178,13,117,176,158,29,174,135,203,145,166,250,157,59,25,230,98,122,48,180,135,39,175,165,187,39,124,80,172,72,175,80,154,218,178,162,235,241,8,149,147,33,220,159,132,55,215,219,172,126,2,170,229,177,173,130,20,240,175,83,157,108,3,124,200,62,158,147,88,138,47,93,15,250,1,100,226,224,148,148,250,51,135,39,109,124,136,174,56,63,64,200,17,121,19,51,32,149,11,88,215,147,129,12,172,159,115,206,206,9,37,111,161,181,21,154,48,65,156,214,127,52,134,47,203,83,90,30,89,149,158,24,223,11,33,249,45,160,103,65,42,137,184,154,117,212,240,100,243,87,187,59,94,172,140,252,26,115,78,248,143,61,51,67,59,158,3,70,99,226,241,63,243,253,66,55,228,14,84,37,101,252,36,96,201,104,166,248,46,37,90,178,37,68,19,126,206,5,70,190,187,46,215,87,85,236,236,3,174,184,78,211,247,139,195,122,235,14,198,47,253,43,31,74,119,191,191,109,98,92,105,140,32,232,131,248,164,138,152,140,212,144,232,71,127,125,94,227,40,234,253,138,124,133,32,234,28,32,40,64,216,1,103,12,199,182,221,134,120,110,35,85,199,91,6,210,243,77,52,150,3,55,73,233,252,186,207,232,144,8,243,124,174,91,129,173,170,157,190,79,72,46,87,6,158,153,251,125,156,10,226,126,30,121,196,120,207,42,101,217,5,223,93,206,104,230,252,244,255,79,80,38,137,249,75,84,153,154,121,128,38,125,240,246,155,237,188,25,178,249,63,203,132,22,150,130,56,159,118,20,54,171,70,27,173,159,183,221,181,148,196,201,150,75,105,14,63,192,93,226,151,113,183,0,206,30,30,60,23,241,162,60,54,178,95,40,3,167,113,133,213,244,213,218,27,171,232,176,130,96,59,153,148,209,149,226,21,28,201,166,148,223,236,5,207,31,17,248,167,41,27,249,85,102,118,228,39,97,66,176,58,82,51,56,37,142,83,152,49,120,8,156,43,122,137,244,66,247,184,118,170,11,40,24,220,181,31,6,161,64,228,199,136,155,35,244,95,213,251,217,184,136,204,39,199,32,127,123,183,106,130,171,114,97,132,14,16,223,142,149,80,49,100,231,121,224,107,53,34,113,119,77,19,41,177,7,201,114,120,212,37,73,44,247,111,105,163,182,82,107,45,29,24,63,57,234,72,211,44,222,213,82,37,151,255,243,186,35,139,90,95,88,148,48,10,82,130,8,104,95,223,198,197,139,124,75,184,245,254,67,246,93,47,99,207,46,106,18,178,246,199,19,54,127,197,144,55,92,172,206,199,129,238,64,241,231,21,135,77,206,253,237,149,36,5,236,180,14,150,164,248,198,34,64,201,41,225,146,238,254,38,14,55,3,37,10,84,253,254,23,234,72,133,62,170,177,109,89,164,31,224,5,219,143,151,126,45,62,58,76,132,23,46,10,27,123,16,68,137,133,89,2,178,188,167,186,245,217,217,70,62,207,93,71,100,97,82,162,35,44,123,82,108,10,17,138,154,12,120,211,36,208,24,227,251,83,14,59,127,164,29,178,225,73,114,84,211,8,149,130,111,37,149,74,60,129,206,98,163,79,110,15,126,6,1,42,59,98,130,2,84,254,113,149,93,153,239,35,89,91,38,86,119,233,6,53,11,92,97,184,209,197,49,28,28,163,1,145,73,101,214,123,132,105,123,255,172,249,108,199,33,189,144,110,183,114,105,254,250,110,242,131,164,131,6,174,237,183,87,174,173,212,115,158,240,232,239,28,206,121,9,110,130,48,138,93,86,211,156,181,234,26,151,129,241,96,121,173,0,64,85,163,46,123,127,196,241,7,135,222,70,20,28,252,128,199,144,215,20,165,106,171,114,25,208,103,192,245,168,122,238,125,0,127,100,91,226,122,7,141,229,105,167,110,100,27,129,3,95,32,126,33,120,203,127,58,8,178,216,77,191,156,80,104,111,57,92,220,154,197,24,218,144,152,14,206,6,230,175,171,30,99,163,128,215,81,75,242,182,71,26,15,201,65,180,97,241,234,169,0,84,158,104,65,253,73,42,92,126,135,31,209,17,79,149,29,5,90,251,187,175,197,250,238,123,109,149,78,55,95,91,235,129,230,225,62,27,169,1,91,59,51,250,204,36,111,22,66,249,130,157,157,217,161,118,223,15,215,109,94,29,178,93,249,102,255,8,106,208,24,84,118,207,71,194,133,45,22,50,118,152,175,158,137,69,241,28,229,219,228,175,154,75,152,164,12,36,46,210,226,22,200,33,78,191,90,248,248,43,196,146,92,153,71,200,177,47,226,166,169,158,19,114,103,240,237,97,116,7,237,245,71,64,192,34,113,220,106,129,118,180,7,60,250,88,45,103,253,172,79,202,96,144,40,140,187,196,93,212,135,140,220,7,243,95,74,108,189,85,139,195,103,230,173,102,98,84,222,234,99,96,38,237,214,254,98,57,104,150,63,141,86,193,189,34,193,149,93,217,183,47,48,225,176,226,47,152,146,148,235,111,82,147,136,36,12,216,30,84,42,113,127,1,110,7,159,76,133,41,210,5,187,104,65,13,169,203,99,119,93,141,221,87,200,194,146,54,200,147,7,55,186,214,210,97,241,135,51,8,238,182,119,245,3,187,58,46,124,2,207,80,2,67,45,93,107,214,174,36,34,188,87,201,168,122,189,247,14,252,117,180,28,214,244,39,254,192,243,58,105,183,70,175,105,128,14,192,139,98,194,74,2,225,195,158,15,77,115,221,153,251,26,223,234,181,182,22,153,92,111,78,251,12,65,244,149,255,72,62,4,24,145,9,164,147,76,56,15,178,93,220,5,79,118,250,64,174,66,128,24,156,82,212,91,254,165,225,110,210,65,207,104,137,185,142,149,14,19,95,243,108,186,193,105,204,138,60,131,126,172,9,1,130,177,151,48,128,107,40,107,192,142,23,113,49,16,134,83,231,156,170,66,244,159,107,52,138,200,119,226,49,40,87,186,17,240,39,116,212,53,99,57,111,104,235,64,222,168,220,142,110,153,129,123,190,210,252,212,96,64,25,155,234,15,45,84,140,98,241,39,170,252,37,65,160,57,11,79,247,210,216,221,118,151,151,240,52,161,176,202,75,200,8,7,214,184,181,197,149,225,63,120,99,208,199,200,241,246,17,248,223,213,25,84,149,70,167,69,203,87,137,152,223,12,236,90,164,19,40,208,193,41,240,72,62,245,216,188,180,55,236,20,9,136,70,141,5,242,253,52,252,79,118,246,193,216,20,47,159,13,181,48,106,49,153,5,132,120,107,236,180,22,7,164,200,20,142,205,215,125,255,98,31,73,108,141,178,163,235,150,84,71,108,148,31,139,134,187,113,76,118,31,224,89,117,146,127,69,199,16,35,239,101,77,40,215,167,126,98,34,238,12,74,242,140,233,113,172,11,206,182,12,173,216,109,137,146,185,85,78,9,74,157,96,211,1,255,159,119,12,82,136,0,201,199,239,72,35,19,179,12,28,178,191,1,36,6,102,82,176,71,30,240,58,221,204,42,220,4,75,173,102,127,141,16,75,198,212,187,106,9,128,55,33,211,139,78,197,168,230,44,240,12,236,2,53,0,109,69,115,211,160,154,109,105,91,4,162,129,201,202,216,106,214,195,61,226,123,254,224,28,1,146,251,28,181,179,249,171,185,119,59,248,78,204,175,63,56,41,36,32,30,16,21,238,192,207,40,46,225,187,51,164,113,35,130,109,3,220,159,216,155,107,4,91,85,3,125,36,47,117,43,1,92,170,231,49,2,72,97,141,4,81,126,253,136,220,209,11,217,194,118,180,191,184,177,204,108,217,87,235,239,218,202,75,132,236,91,59,155,253,243,76,231,247,73,18,25,143,20,139,222,188,44,15,60,111,86,76,37,118,45,43,59,72,28,235,26,122,194,73,221,254,85,182,92,148,63,73,97,90,246,18,88,162,92,69,194,220,27,220,78,245,68,20,69,161,132,224,177,19,120,105,139,197,25,139,71,214,54,251,28,159,65,101,108,153,96,138,168,8,22,65,196,24,47,79,147,3,205,198,136,48,143,134,225,205,201,177,229,179,243,31,228,155,10,63,190,21,143,156,195,143,166,155,51,54,25,7,176,174,250,56,248,153,35,25,247,23,172,12,55,179,70,60,49,205,8,102,3,137,236,141,20,40,55,1,119,126,213,223,193,238,189,189,102,90,118,157,119,95,237,158,152,127,102,37,70,52,13,190,98,178,174,127,41,133,185,64,220,50,153,142,88,156,70,86,60,88,149,89,110,239,249,149,66,118,228,204,83,170,0,27,245,24,77,54,72,150,246,40,232,94,158,36,76,103,92,213,47,160,173,40,135,191,33,62,194,122,232,119,173,192,61,113,182,4,171,39,38,255,199,101,183,178,12,114,40,34,114,51,104,30,45,58,169,110,48,9,229,88,205,219,138,196,4,178,42,125,184,86,151,24,92,250,253,131,46,46,62,88,229,49,1,0,125,6,195,82,77,4,235,183,227,49,155,161,72,2,104,89,77,86,88,249,112,165,99,64,76,154,149,213,226,208,40,122,105,76,180,116,195,64,125,103,246,236,123,32,3,159,243,193,234,7,58,201,190,1,20,141,232,204,208,75,157,201,43,191,129,45,91,21,36,19,135,203,109,187,66,65,39,68,216,0,109,74,152,169,186,75,187,168,3,127,100,7,207,221,183,194,255,194,132,10,247,36,128,115,107,54,120,101,137,153,48,50,233,186,246,81,179,96,137,92,1,130,11,234,117,4,109,47,182,188,217,142,39,150,135,86,10,132,36,203,17,29,53,180,242,76,213,230,185,101,18,92,25,42,205,151,243,225,48,81,105,152,152,238,69,29,41,146,188,49,118,69,74,92,229,123,186,254,255,120,22,202,128,89,61,141,164,3,164,230,115,159,5,80,243,57,64,140,152,3,184,174,106,254,117,61,251,146,167,133,99,212,131,151,4,232,37,163,56,71,200,187,157,183,136,120,228,219,185,160,63,100,55,32,99,48,126,162,186,69,226,204,251,106,222,227,189,221,82,242,201,250,26,248,224,10,106,164,2,153,52,150,81,190,91,171,130,93,90,47,2,69,98,61,180,198,1,13,117,238,229,28,5,90,10,177,25,86,207,181,118,212,164,234,59,184,144,46,43,156,205,137,121,254,148,32,138,142,251,143,235,80,223,189,9,236,126,58,191,12,160,226,107,210,10,193,114,132,90,61,162,14,30,35,124,162,250,82,206,73,18,102,138,37,62,38,55,194,135,100,101,109,171,219,45,209,218,17,5,47,145,80,33,194,188,106,53,150,85,195,249,245,116,37,73,114,243,153,180,30,29,42,180,20,208,232,16,240,91,30,8,22,12,157,246,14,245,161,220,111,31,45,107,141,24,137,8,174,172,232,34,83,223,188,155,16,38,118,3,120,2,110,80,125,185,162,12,79,236,205,209,20,61,66,47,49,224,132,129,96,179,67,62,3,177,107,113,79,151,166,194,105,236,51,88,157,134,203,5,68,224,66,153,95,24,85,239,66,22,155,227,75,121,242,165,252,37,23,225,89,236,220,105,217,126,63,247,155,11,10,55,17,124,47,244,252,172,160,159,230,148,143,246,163,97,166,21,23,205,217,216,40,7,194,109,16,141,1,221,198,87,40,62,164,1,140,36,47,48,50,57,210,108,245,121,172,199,158,41,226,23,209,97,51,215,109,31,172,198,49,49,17,241,168,129,178,127,179,143,198,2,26,169,126,218,102,160,171,240,21,254,143,132,212,228,169,44,127,0,83,203,21,109,67,7,97,87,178,45,248,49,218,72,166,21,1,233,31,14,134,205,165,212,45,55,166,200,112,127,44,111,42,154,208,152,8,135,212,152,174,232,111,12,116,40,100,199,158,88,3,20,30,12,255,213,99,106,13,97,174,77,58,199,41,156,117,243,121,108,248,107,67,181,56,190,56,150,139,219,180,25,15,21,48,193,209,19,86,69,255,160,144,177,29,30,231,0,67,196,40,109,249,91,154,99,86,23,99,172,203,212,185,251,44,27,67,96,216,151,36,30,86,95,84,27,236,137,118,86,102,165,26,117,128,137,235,77,63,9,85,120,4,138,184,234,48,100,44,55,246,117,165,40,129,178,169,121,135,182,232,46,35,10,72,203,178,241,98,212,54,147,220,195,154,166,133,200,142,117,166,26,79,73,208,69,229,218,240,69,204,3,125,109,4,92,163,74,69,45,37,88,39,127,26,129,240,249,84,173,42,99,134,218,180,21,206,169,198,78,173,236,77,163,42,148,46,183,115,117,141,205,74,123,235,203,210,22,18,12,166,99,23,154,251,33,16,69,118,100,166,21,60,247,52,156,126,28,144,43,153,195,160,193,145,170,114,178,238,23,10,42,136,25,5,93,32,86,220,77,225,188,82,101,12,145,101,159,114,119,55,240,2,146,20,85,158,64,45,216,3,24,172,10,209,223,151,186,167,101,212,42,159,141,126,51,115,86,16,215,236,195,219,151,58,193,165,3,217,235,1,235,37,234,220,223,249,78,153,76,26,227,197,227,79,154,251,15,158,65,159,247,57,174,249,113,151,54,117,118,38,217,213,1,180,232,80,9,173,101,27,127,236,186,166,199,1,25,241,27,182,121,172,144,119,92,255,193,236,149,17,14,245,109,60,169,126,2,15,174,7,156,32,33,28,117,148,47,94,129,83,120,244,122,99,116,64,214,92,125,101,235,40,208,79,41,175,255,45,129,61,51,155,44,111,72,242,55,65,250,98,202,168,22,162,130,37,209,86,69,163,255,128,14,118,111,223,86,88,166,75,214,129,68,247,121,183,142,128,86,106,198,3,242,170,202,93,89,204,229,153,183,251,96,40,54,48,219,247,50,53,2,173,211,184,207,234,40,89,107,52,197,47,59,126,35,44,24,2,96,160,102,255,151,211,167,217,126,127,249,189,84,76,105,74,104,82,176,63,47,0,200,96,241,203,70,108,152,136,248,65,211,11,154,39,76,186,133,182,230,78,136,24,28,186,247,63,28,26,241,249,4,178,192,94,15,21,231,118,199,217,139,34,206,75,217,208,22,205,80,21,182,213,222,187,13,221,117,156,195,87,59,117,10,150,214,123,124,101,244,45,185,48,201,221,33,152,43,70,220,146,27,71,188,46,249,21,128,202,219,25,42,81,77,13,235,243,228,19,63,51,207,109,227,244,194,95,158,154,171,171,123,46,99,247,195,222,20,66,198,57,179,21,90,82,55,219,207,9,102,3,92,54,205,211,237,200,96,229,4,27,64,223,204,70,67,131,120,169,199,183,50,45,43,169,173,81,248,224,122,132,187,83,133,139,106,187,27,12,34,88,82,242,149,241,157,50,105,117,52,105,236,175,182,146,91,38,251,56,125,188,157,219,14,139,148,121,248,240,164,84,78,146,22,136,127,108,16,94,203,239,33,4,147,34,186,194,79,21,234,249,32,37,205,200,8,47,181,198,150,167,99,142,190,125,253,144,198,92,240,26,111,64,232,244,199,81,125,132,120,166,66,124,141,72,32,101,112,205,200,151,64,42,6,214,69,215,187,181,169,182,46,177,244,196,6,145,82,149,177,86,249,10,225,129,225,254,99,112,230,139,29,129,135,244,233,173,81,80,143,81,119,30,93,214,220,219,212,147,154,147,30,231,104,72,38,76,9,254,96,195,67,86,26,146,114,245,187,142,182,206,114,225,130,128,135,15,50,26,34,95,182,181,51,45,77,193,198,33,221,122,112,56,70,248,174,55,250,147,249,40,157,235,43,3,89,172,219,151,23,107,125,209,164,150,210,150,30,132,208,247,35,210,131,72,77,62,2,112,166,97,128,59,51,18,15,62,116,205,0,118,181,108,181,64,238,142,4,58,6,221,86,212,63,230,129,26,231,61,214,39,159,120,116,122,124,153,12,18,86,228,85,223,5,217,177,20,26,5,55,226,190,128,230,150,7,151,143,172,113,116,30,19,213,195,92,62,191,138,175,219,192,94,73,227,130,91,150,75,172,79,64,177,10,5,65,213,126,9,212,169,229,97,163,28,83,216,45,54,214,94,134,15,145,165,72,228,111,163,52,178,156,164,192,77,165,175,160,183,58,141,105,45,169,46,226,210,125,145,102,138,251,14,139,243,168,93,235,232,232,233,46,46,114,176,255,176,62,158,15,244,156,239,14,169,35,114,241,54,81,37,131,172,73,1,18,34,203,210,245,2,17,208,189,136,150,196,214,57,166,106,58,90,34,178,22,206,55,186,187,93,14,40,187,73,193,25,238,194,2,148,8,130,200,137,98,48,123,253,208,125,118,124,177,66,226,159,235,24,107,253,221,123,237,222,160,92,40,190,37,190,203,240,90,35,136,233,5,96,122,105,10,214,236,103,185,144,184,232,44,111,36,90,245,74,174,25,6,32,110,106,15,87,157,230,34,73,199,25,2,201,197,166,240,53,119,164,58,20,144,185,212,78,123,236,71,12,144,203,175,155,165,241,167,120,8,111,207,43,182,248,10,167,158,112,246,178,235,114,51,253,204,122,11,21,104,207,116,181,167,103,232,50,226,188,74,13,14,86,170,1,127,92,38,17,62,25,57,84,180,42,104,196,24,13,185,239,78,83,58,213,1,28,21,196,30,54,23,155,206,21,159,205,43,5,116,6,113,2,43,12,35,45,125,148,41,71,235,41,123,204,101,252,96,178,31,154,72,187,224,9,117,59,210,55,118,109,23,227,75,68,211,215,254,115,185,173,96,106,36,87,226,86,157,97,32,170,23,43,79,246,161,126,89,221,124,174,254,28,222,50,148,95,119,38,230,18,221,76,151,83,95,99,70,73,5,221,9,3,181,41,6,70,109,231,3,135,141,7,187,154,85,99,3,154,178,157,95,239,115,7,149,206,250,30,182,46,79,16,214,254,145,214,63,245,21,85,216,209,86,32,151,145,249,100,180,74,243,230,21,194,193,66,74,17,72,219,226,5,21,95,199,169,36,37,169,6,114,142,102,138,86,230,48,215,255,82,88,37,175,151,94,92,160,97,20,230,132,65,132,105,202,13,158,20,186,132,54,143,250,97,124,29,200,87,147,187,49,163,60,72,117,13,109,172,190,58,176,145,107,103,211,4,65,30,12,83,35,174,147,24,169,239,136,1,209,212,29,163,213,214,77,67,182,96,42,220,154,51,116,26,171,184,225,158,143,252,28,11,175,73,157,45,223,94,6,146,87,206,117,234,69,11,141,157,237,58,116,56,254,241,181,147,125,196,215,110,104,217,140,69,111,172,9,220,156,99,18,90,98,237,64,213,9,215,68,9,181,147,138,162,209,130,33,182,10,110,124,10,5,38,202,104,1,228,12,251,222,141,154,245,150,59,192,138,195,108,186,19,228,218,202,76,82,155,28,42,234,31,47,205,137,227,57,44,95,127,65,178,50,139,59,181,187,200,161,250,150,196,229,19,98,186,240,209,64,84,145,186,235,73,35,155,4,56,241,56,152,242,133,84,111,106,63,222,124,129,116,26,108,167,113,149,200,32,148,12,17,177,78,139,34,131,18,2,54,108,143,165,15,62,200,96,181,77,174,249,51,146,189,185,140,218,18,31,29,202,97,129,43,51,135,213,188,80,58,252,255,102,7,215,61,122,28,94,44,67,243,251,82,183,118,92,159,84,131,221,148,171,102,88,64,129,145,223,32,72,209,20,141,206,174,207,27,62,39,50,186,31,119,183,82,113,81,200,35,233,50,117,144,205,226,197,26,118,30,209,165,148,94,48,107,138,109,75,161,219,39,144,26,159,57,83,65,128,48,83,44,144,82,70,241,12,177,44,54,200,83,179,234,240,12,195,70,230,123,68,46,69,74,14,42,162,78,68,27,230,105,90,220,78,250,226,196,199,202,57,151,29,124,41,11,174,221,150,216,255,85,111,239,98,194,111,139,146,141,241,196,201,50,45,218,38,234,36,60,177,179,170,213,218,110,72,141,17,102,77,231,218,65,153,57,242,130,37,31,73,130,186,213,233,92,233,190,196,206,156,199,214,72,165,136,246,12,145,39,188,1,125,119,138,12,248,125,214,134,59,181,149,239,255,217,27,243,25,119,154,133,226,167,254,223,150,94,167,58,109,226,112,164,167,105,189,181,96,137,89,56,61,77,29,53,36,255,204,153,47,13,47,164,246,8,19,109,138,33,190,95,215,196,9,26,12,222,130,205,37,162,143,220,78,14,6,238,218,159,6,27,232,234,44,200,202,35,178,20,219,35,121,33,165,169,79,250,120,92,24,205,153,208,35,143,94,227,173,57,3,142,53,188,14,240,169,146,6,56,88,230,169,163,1,58,71,216,145,228,130,244,191,63,122,196,103,192,139,126,224,166,217,56,95,159,106,241,7,84,59,44,182,205,3,92,92,114,50,98,85,53,242,62,210,171,207,219,121,236,172,156,161,203,220,250,162,45,247,136,151,212,85,93,205,242,12,114,160,72,175,146,243,196,118,141,121,251,125,28,63,168,7,140,141,127,187,223,232,203,30,60,208,187,37,40,41,115,225,6,3,195,240,196,78,190,223,25,152,75,220,130,147,58,163,160,15,24,28,25,1,64,25,56,81,110,83,225,52,137,132,237,131,82,150,126,173,140,195,23,201,36,244,205,194,64,36,62,30,195,5,134,198,233,222,113,153,136,209,252,36,230,108,154,80,194,191,103,27,104,81,60,197,38,161,134,150,232,223,108,186,93,49,144,43,114,217,137,98,201,48,115,7,87,209,164,33,195,179,201,113,16,185,254,119,28,126,218,225,6,87,151,187,99,224,42,155,170,117,249,52,47,75,38,145,143,215,180,171,162,230,223,224,56,21,27,140,218,148,202,3,108,96,53,207,226,226,232,162,89,99,12,154,195,83,82,207,149,227,120,52,72,221,79,48,88,222,196,225,53,110,58,67,43,155,11,35,49,105,110,171,149,112,23,211,141,153,67,94,124,206,234,14,25,3,141,162,49,113,66,97,59,54,175,123,67,85,42,122,197,192,154,177,40,165,86,1,220,152,98,162,44,74,32,219,64,15,251,220,84,94,239,120,229,87,169,15,165,51,74,177,33,207,17,21,62,93,111,18,213,9,208,183,2,82,245,153,121,110,120,95,202,31,85,112,16,152,157,126,132,56,83,45,238,235,246,231,170,154,109,148,160,171,92,160,101,127,124,26,16,140,184,220,164,86,204,171,135,54,124,223,82,177,142,103,136,157,27,234,248,246,190,134,40,6,206,237,119,155,175,139,62,118,154,92,255,246,188,244,181,233,88,64,124,168,21,132,5,91,16,3,248,193,185,195,233,120,209,37,148,19,22,128,47,198,72,14,254,241,226,18,27,172,231,133,87,194,250,124,12,160,183,184,98,57,156,0,42,192,0,24,255,116,201,11,177,242,181,167,40,112,18,26,28,50,64,137,22,223,102,214,238,27,137,78,141,84,29,180,133,80,87,162,50,138,122,177,14,194,94,131,193,211,67,250,15,39,144,237,109,24,174,30,232,4,166,195,219,133,209,6,116,135,0,146,173,188,5,37,104,176,235,188,193,246,41,140,93,201,13,76,75,216,12,80,142,207,132,177,102,229,21,90,8,244,239,151,26,71,41,68,234,126,33,179,245,12,247,216,247,129,131,21,0,175,250,62,172,12,157,62,201,99,37,189,42,175,60,146,252,177,223,243,100,83,3,6,11,146,113,250,137,118,204,172,10,65,7,16,33,107,116,146,176,79,9,192,98,157,182,154,146,250,147,118,221,95,8,219,41,157,240,248,66,54,193,184,81,172,161,153,87,78,217,10,203,166,71,71,166,107,157,38,158,161,93,76,160,166,190,172,39,138,164,177,224,226,66,35,129,126,151,36,251,220,58,49,142,5,149,109,204,143,60,180,111,67,242,241,180,213,33,144,234,243,12,28,53,103,13,168,193,31,191,94,3,79,42,208,35,134,172,175,9,21,67,176,43,185,117,46,76,100,243,151,193,47,151,234,75,200,217,242,49,71,219,208,222,161,253,211,216,109,190,1,238,148,115,133,93,195,148,171,150,12,92,252,156,91,177,47,50,1,177,196,35,220,213,194,155,243,120,201,28,0,177,142,207,103,4,83,245,188,71,0,47,209,177,105,51,69,119,113,41,188,173,51,125,242,252,231,73,20,46,7,121,11,214,138,46,117,240,86,168,16,125,113,53,200,100,253,159,141,70,104,196,254,47,138,4,12,156,217,4,34,234,177,165,200,233,162,64,147,16,100,202,28,93,188,100,179,37,95,220,65,94,209,171,149,131,14,41,144,170,223,57,213,151,228,19,60,220,170,29,10,133,247,32,234,78,129,27,33,227,137,240,167,181,255,17,195,25,213,61,144,42,82,207,126,75,253,78,79,242,243,165,130,225,122,202,124,250,55,72,30,170,167,197,11,39,136,109,108,146,130,97,31,179,83,252,12,114,13,36,109,248,179,7,147,16,230,195,82,231,110,124,106,245,144,111,205,57,193,188,180,21,48,68,107,241,19,73,207,148,207,134,65,122,204,147,152,170,162,98,212,106,222,234,205,75,64,171,91,218,18,106,92,114,104,45,72,240,80,217,104,240,89,128,191,142,10,205,194,40,122,74,162,39,120,68,59,36,219,62,169,89,38,248,77,16,119,59,33,2,42,23,213,219,0,239,51,123,38,4,61,5,240,23,141,149,180,150,76,17,88,51,245,52,99,227,244,175,221,123,235,80,84,177,193,57,39,36,192,253,16,146,172,14,126,142,70,77,227,246,1,169,183,234,208,252,117,59,145,173,51,243,204,138,105,96,67,14,251,177,74,160,62,187,173,112,0,129,118,222,101,181,144,53,88,53,52,127,85,73,182,112,183,16,58,227,200,5,103,188,27,9,5,133,168,0,114,80,184,218,11,111,205,114,4,25,193,184,104,132,99,47,112,255,142,182,208,40,216,70,135,101,16,9,134,87,233,162,207,15,153,166,3,81,1,235,240,170,104,68,162,76,42,223,254,239,160,22,54,149,227,49,206,212,92,237,186,104,231,25,47,8,195,0,65,185,199,231,93,49,239,105,197,185,171,212,55,40,134,93,9,186,161,116,101,70,128,219,145,30,218,44,207,2,152,229,204,44,71,174,19,207,121,35,228,175,93,123,87,229,64,43,108,212,92,72,173,143,222,28,98,47,10,212,176,219,110,10,206,182,39,166,221,39,233,227,49,62,198,209,134,78,137,249,216,188,59,208,81,235,55,146,11,237,178,6,22,103,220,251,41,178,7,96,234,127,123,29,84,250,45,99,68,149,98,219,250,3,236,160,193,9,68,48,24,18,113,63,85,252,195,64,8,80,145,252,215,220,114,48,4,24,205,21,173,52,167,184,148,170,230,30,163,49,166,175,215,172,150,58,177,114,202,233,22,66,141,16,33,218,152,231,0,83,148,81,172,35,5,14,202,253,146,108,214,17,0,104,140,234,90,155,171,198,251,107,113,161,231,12,64,55,235,226,235,72,85,82,249,238,161,92,130,16,78,191,94,96,125,237,218,87,53,195,195,91,137,16,175,91,81,182,195,25,203,81,233,177,138,132,2,17,134,74,205,174,249,95,50,188,70,230,183,51,3,56,158,74,69,69,104,113,191,132,242,251,250,85,192,75,243,63,234,52,171,127,69,68,91,189,202,153,60,175,88,219,162,97,126,225,133,16,214,21,126,120,37,215,70,166,204,43,180,234,20,150,175,135,91,119,34,137,146,220,4,156,222,60,20,240,187,20,124,252,103,216,249,120,156,135,182,146,80,109,12,102,162,145,148,248,39,63,102,64,80,224,166,184,81,179,194,76,53,46,55,212,227,2,110,157,195,77,168,14,24,251,171,143,26,165,26,75,121,163,37,126,97,26,234,150,233,173,152,125,47,234,122,186,88,170,187,35,230,164,185,214,22,226,25,172,116,39,130,135,91,68,44,197,64,57,98,242,104,19,99,234,19,236,86,166,31,78,180,186,6,96,202,160,213,200,148,247,118,26,102,196,10,3,116,243,157,126,29,50,159,231,116,84,226,219,104,49,199,37,161,95,138,148,200,29,40,146,11,152,155,95,248,244,79,251,16,168,225,202,209,115,133,56,83,216,78,246,15,231,114,57,59,224,185,140,108,220,200,136,130,116,124,94,125,42,242,236,243,212,205,216,229,40,198,37,217,136,206,188,36,194,54,234,14,144,241,86,101,10,87,14,246,209,250,198,94,22,68,210,141,179,58,71,124,201,248,20,105,214,51,229,121,77,89,69,232,168,164,130,68,121,99,159,160,252,28,212,150,130,60,249,196,247,24,103,149,110,50,227,113,86,78,160,168,42,38,88,85,198,125,112,29,142,31,121,127,125,120,249,143,235,193,19,222,253,8,160,128,163,162,150,199,137,42,3,212,225,169,90,182,176,76,56,164,188,139,88,147,31,50,55,4,156,209,168,224,129,50,142,73,106,105,195,242,216,231,203,1,184,221,42,173,24,231,142,166,13,75,20,155,23,89,32,253,56,76,76,58,52,115,189,226,173,155,239,131,47,52,35,205,142,44,126,153,21,185,133,55,109,140,220,97,95,184,221,154,139,25,202,207,164,158,181,59,223,201,242,153,108,252,139,53,132,223,214,177,27,238,233,117,80,101,70,33,243,41,30,247,234,49,32,132,49,181,65,122,41,106,137,33,70,199,10,74,188,0,23,126,209,62,116,2,46,33,95,41,71,9,154,191,132,226,73,81,208,252,10,52,65,188,139,170,92,89,44,231,39,193,217,112,223,145,185,36,59,218,142,155,213,30,109,97,221,13,22,191,162,193,174,100,124,204,31,7,13,197,138,85,34,209,55,181,249,60,203,32,227,101,194,125,4,51,250,207,246,172,76,29,229,213,139,173,161,213,236,49,19,51,91,188,196,181,129,192,159,162,113,74,58,172,52,196,56,99,18,3,218,76,195,149,188,214,168,93,176,116,31,156,33,134,140,21,252,77,191,62,28,44,214,46,171,214,42,24,65,172,146,207,121,127,0,52,69,186,220,238,124,71,77,93,53,30,42,187,143,236,91,123,57,10,174,215,39,118,236,184,129,77,85,241,54,198,113,184,247,50,101,119,170,35,185,36,132,78,49,11,145,111,105,96,9,73,234,250,201,166,93,215,218,240,92,198,241,231,138,66,155,215,55,247,66,168,165,97,228,65,123,95,77,54,98,113,174,94,136,116,84,179,149,83,189,17,92,233,82,203,225,248,59,168,24,8,159,137,173,248,52,175,116,44,114,109,143,216,185,54,213,90,33,149,32,240,101,31,156,104,123,160,183,118,47,106,54,21,95,222,187,244,99,211,167,14,5,132,124,207,177,228,242,78,211,24,206,165,241,10,36,40,207,65,202,202,67,98,155,195,243,215,217,129,250,99,20,70,122,120,236,163,39,46,17,33,20,189,188,135,193,33,33,78,225,133,36,124,55,92,230,183,236,254,231,125,100,147,124,235,155,179,134,196,127,11,39,7,204,130,136,63,165,160,99,150,222,15,99,40,85,202,76,228,192,12,120,42,0,98,77,2,203,51,201,134,207,61,247,248,160,148,137,94,16,185,172,178,36,212,112,34,206,176,10,220,192,85,178,215,225,38,249,4,219,137,27,126,9,33,155,76,229,230,2,20,173,33,153,21,52,58,86,50,208,72,218,167,211,52,63,56,178,203,89,97,101,175,120,119,193,132,203,168,39,143,221,85,128,173,163,227,139,238,49,90,8,157,112,236,166,215,170,9,214,79,255,152,45,233,237,163,46,106,198,23,145,166,82,215,151,93,237,39,6,117,153,244,96,146,186,97,68,214,151,63,251,140,69,233,3,179,18,166,164,52,103,40,225,47,217,246,215,240,10,78,48,113,42,13,204,213,237,88,30,243,67,156,182,77,98,206,80,210,114,124,158,89,46,101,34,73,143,17,39,160,69,185,245,177,29,196,155,176,206,165,156,159,221,66,134,100,175,154,23,21,32,223,205,250,7,215,81,158,27,80,96,244,191,24,172,102,120,254,26,5,103,218,100,236,113,181,183,53,160,117,204,28,170,48,12,200,11,182,84,74,214,228,251,134,92,223,159,60,5,0,9,34,74,128,93,140,137,11,28,163,37,26,185,166,97,136,149,251,192,207,141,240,248,53,47,121,1,197,50,130,88,202,201,74,178,216,193,93,211,46,71,162,190,62,105,51,151,58,22,63,230,204,54,213,162,98,61,68,38,206,12,30,191,192,247,96,35,212,244,145,53,89,105,110,131,197,47,58,197,169,251,205,225,187,66,200,198,162,51,166,253,114,34,241,77,197,220,130,62,25,106,191,22,143,88,149,70,124,191,237,104,54,180,25,60,154,27,26,102,87,114,125,166,54,122,97,49,151,78,16,180,213,80,236,1,136,1,225,63,79,227,183,100,37,176,78,15,195,176,176,194,208,234,23,174,70,227,108,115,13,32,21,138,6,182,41,198,115,168,73,99,194,222,60,62,201,8,62,169,99,229,157,140,187,162,164,104,200,198,252,252,110,158,146,134,37,44,21,8,249,211,142,58,72,150,206,100,62,181,156,98,66,159,80,28,191,180,89,26,246,249,206,153,216,88,65,163,244,30,111,133,90,180,144,18,182,30,148,128,136,12,175,7,86,166,246,147,46,59,165,232,145,174,102,30,134,7,169,78,151,96,152,153,118,132,109,140,14,137,212,41,47,250,175,83,168,39,168,115,169,84,128,218,155,62,107,235,107,133,200,123,118,183,194,27,16,46,233,96,162,48,202,118,39,86,72,93,162,245,207,169,170,205,32,123,228,27,125,55,126,10,75,132,253,216,195,63,235,148,24,144,248,210,103,217,51,69,238,99,226,117,119,189,31,64,127,191,77,102,142,66,94,113,104,210,208,177,42,172,222,38,130,213,203,143,160,146,72,246,61,52,42,9,245,198,112,201,245,55,115,117,0,80,130,85,88,99,3,4,92,79,76,227,146,41,124,85,44,225,133,242,168,152,31,77,117,204,21,195,213,242,177,214,206,16,34,51,187,215,47,150,52,195,155,93,97,48,85,130,155,89,173,246,12,56,173,86,78,150,184,70,129,149,97,107,180,69,151,212,226,101,107,220,102,55,52,11,112,221,36,184,98,202,55,65,215,173,28,51,18,76,8,14,70,255,36,37,94,56,90,79,175,177,19,90,70,26,11,10,77,185,183,33,252,20,86,124,8,100,24,25,233,11,150,241,120,226,109,77,231,238,48,174,133,188,154,73,0,55,114,90,93,152,132,25,95,114,60,254,150,177,188,167,134,224,227,59,152,128,185,128,118,140,39,166,192,128,132,51,88,198,229,97,142,100,1,243,222,139,50,55,226,18,75,112,115,251,215,181,11,51,130,186,233,206,176,173,171,56,31,111,164,23,112,150,148,20,217,42,151,205,72,163,107,80,255,167,252,75,200,97,52,89,233,21,12,29,62,249,97,206,202,53,214,93,58,231,175,112,14,138,136,177,21,91,83,28,120,25,219,71,158,65,53,19,183,210,115,255,114,10,36,213,191,114,159,231,21,152,155,253,84,5,147,180,207,167,26,130,186,125,7,8,61,98,11,199,131,1,197,104,101,64,208,244,20,94,211,76,48,26,170,94,44,86,37,171,250,71,254,11,160,61,35,7,78,57,34,2,215,116,163,157,97,197,103,47,115,80,19,119,52,48,41,133,74,29,89,46,222,184,66,108,225,190,74,75,84,23,41,255,139,92,43,59,89,169,62,75,159,42,193,121,167,33,65,82,125,214,23,82,105,146,126,158,53,232,203,114,85,252,246,245,60,230,244,74,15,157,27,133,70,18,237,14,205,185,157,129,204,243,126,111,143,177,123,161,74,31,194,39,38,202,69,249,223,230,143,10,95,223,21,20,105,186,50,85,37,66,105,204,123,251,58,243,134,30,127,4,89,241,236,157,147,27,72,143,117,57,250,51,149,176,50,37,240,15,176,239,133,251,211,46,138,31,141,209,225,3,244,182,157,210,164,149,247,131,252,161,215,195,75,127,98,156,236,116,117,247,79,118,154,199,207,225,150,133,230,52,80,49,212,119,131,220,160,75,121,215,168,226,240,79,151,127,144,204,108,137,16,78,95,177,247,202,75,195,78,216,178,69,233,115,203,174,216,24,97,135,95,249,199,102,63,61,244,121,53,132,182,19,110,193,186,9,136,68,198,27,15,28,219,181,45,179,232,33,17,49,197,250,84,254,252,126,211,236,151,238,231,59,160,255,31,110,93,30,188,28,36,198,230,12,48,114,81,30,189,241,249,41,66,115,133,182,65,157,166,125,128,138,116,11,205,95,212,111,24,110,178,156,31,101,0,60,58,151,173,27,194,75,119,15,125,79,121,234,187,39,75,142,149,130,237,68,154,47,243,111,98,66,70,18,229,221,144,47,123,135,43,128,101,241,201,191,125,184,141,96,28,73,41,184,36,28,226,201,160,109,101,9,75,221,139,218,160,213,98,82,226,16,160,142,54,111,180,136,102,92,152,240,181,163,72,159,37,26,94,223,113,156,32,170,114,159,214,37,211,33,228,63,159,8,24,40,65,41,160,105,188,162,254,165,245,43,76,194,175,234,174,28,250,56,187,16,187,181,107,128,238,209,19,166,17,100,63,92,36,252,6,218,201,65,93,155,76,197,234,253,46,179,31,17,57,99,30,208,223,107,136,179,25,3,240,214,96,246,156,172,230,50,44,67,128,141,49,137,122,226,140,213,15,7,172,176,236,22,28,185,243,155,122,86,255,19,134,14,44,135,101,35,254,180,7,70,155,69,49,101,94,88,40,184,5,132,202,194,251,160,121,149,89,35,135,209,251,216,42,134,72,81,149,71,33,78,255,129,120,133,76,173,125,233,218,108,27,75,170,44,164,91,210,218,147,200,109,109,95,5,197,68,183,146,70,160,211,62,226,17,13,5,45,193,57,26,75,4,102,108,240,11,25,129,180,117,230,10,33,9,49,184,200,2,24,91,84,150,236,117,57,164,73,17,12,252,244,89,72,211,63,125,198,44,242,37,150,184,36,215,47,183,129,73,236,24,79,199,119,29,76,108,113,62,91,215,84,142,111,252,177,223,46,106,254,231,12,147,49,24,160,83,130,134,59,136,6,33,115,207,114,33,31,118,36,78,146,171,99,141,172,42,62,156,61,70,23,44,191,59,80,127,17,128,89,125,161,122,192,173,136,104,220,214,57,7,130,126,160,246,207,158,59,16,37,193,251,192,223,113,196,207,186,238,80,144,112,68,108,65,84,67,26,205,217,212,72,71,223,152,114,247,170,58,102,87,200,87,45,123,31,52,35,255,186,154,218,226,68,148,121,134,192,162,146,167,154,61,100,56,185,247,115,61,180,212,35,32,121,133,106,71,51,197,110,119,50,55,247,162,96,22,244,49,17,94,216,245,230,152,70,247,34,246,222,66,39,233,29,79,82,227,56,132,41,27,92,112,191,36,27,106,150,4,7,179,252,98,101,82,30,81,228,131,72,43,130,189,202,153,78,96,224,198,142,87,152,73,205,149,150,42,126,104,202,90,110,214,44,185,181,229,107,92,46,116,221,136,163,167,141,146,64,84,23,218,13,84,229,239,241,9,72,209,51,63,8,87,210,211,28,12,207,7,198,19,123,168,98,53,242,148,182,1,51,125,84,201,117,15,231,20,205,230,109,130,147,180,234,252,126,176,171,135,26,0,194,27,245,77,235,34,27,2,231,203,237,142,150,90,8,159,82,27,110,136,62,169,179,74,204,215,26,123,47,220,114,166,181,62,122,184,185,208,150,133,213,92,102,76,51,106,159,24,99,250,237,82,3,60,182,121,28,130,34,35,170,81,33,229,16,139,124,217,19,27,131,68,4,129,122,176,186,238,71,234,35,150,212,160,217,147,8,214,119,13,179,81,238,247,142,81,131,161,247,85,135,66,142,203,134,54,15,85,64,92,124,15,27,252,218,184,0,39,255,152,29,78,111,42,17,110,253,213,69,130,48,227,151,181,1,153,101,8,22,50,52,31,247,103,172,65,148,39,32,1,2,128,206,193,83,37,42,229,245,134,127,166,208,39,203,92,103,58,147,160,164,211,49,186,160,70,95,56,87,114,162,127,171,251,54,108,26,48,77,16,77,179,194,186,149,111,181,235,231,53,134,142,211,33,39,84,33,215,31,110,33,77,152,39,1,110,182,110,250,177,147,7,74,7,145,151,99,49,64,248,89,114,233,101,35,103,113,184,214,111,57,244,176,92,251,64,81,237,73,213,139,201,18,2,239,245,21,110,62,175,129,193,205,80,119,132,40,243,207,68,205,8,216,31,123,245,154,230,86,56,27,186,252,186,122,70,19,240,232,195,189,120,2,99,59,175,189,123,245,246,84,255,195,3,226,56,36,179,40,19,28,164,25,217,242,234,142,235,217,192,107,48,142,104,180,38,161,237,250,194,86,115,42,20,159,136,131,186,126,128,142,23,97,73,209,215,183,148,149,102,173,15,53,18,170,136,152,47,34,178,246,87,51,69,214,5,91,183,119,12,104,98,32,9,248,213,49,136,1,221,113,198,102,110,40,107,131,84,236,130,114,11,39,3,49,160,117,149,84,17,156,7,32,135,201,67,50,46,90,248,194,25,31,35,163,131,189,162,33,164,6,165,227,74,111,58,161,41,183,72,244,126,243,96,212,32,240,179,56,127,24,223,192,42,130,91,113,0,210,194,19,222,113,234,220,39,161,99,152,102,204,210,84,170,32,6,147,76,39,39,84,144,88,56,56,214,6,220,71,184,62,152,14,26,238,202,185,90,220,198,235,198,115,88,223,171,41,75,7,160,64,25,247,1,173,35,221,153,149,204,160,233,236,175,231,118,240,227,222,244,14,90,96,61,149,250,189,251,65,58,207,53,180,116,100,156,180,199,145,220,84,101,1,119,1,85,104,65,69,162,85,180,216,87,37,67,208,208,11,45,72,220,249,166,43,98,195,54,178,60,212,19,247,232,61,225,34,237,127,223,10,60,39,170,12,155,97,122,104,41,138,91,98,73,25,170,233,23,192,5,150,12,8,10,216,209,43,220,177,25,112,69,86,231,16,247,123,170,66,4,233,86,82,250,41,133,224,74,196,168,212,122,207,213,100,123,7,42,18,43,0,162,117,254,150,103,214,170,125,229,68,230,244,138,12,96,68,118,255,223,136,21,174,172,230,42,157,52,28,245,211,88,140,203,253,190,233,133,126,44,43,241,225,41,194,161,77,180,233,23,49,201,118,66,26,12,35,61,26,176,136,177,142,56,175,82,12,206,62,53,23,173,198,49,191,77,177,47,202,240,231,200,213,13,239,186,148,248,241,124,54,114,87,3,17,202,146,33,249,178,179,25,105,149,51,29,195,206,27,51,150,240,137,130,112,138,167,147,221,151,196,163,197,127,24,121,119,224,27,73,74,11,119,214,144,199,164,211,85,104,170,97,44,78,214,35,136,138,113,241,165,128,83,23,210,36,89,123,247,146,194,80,174,157,189,247,221,8,67,119,104,11,90,115,100,74,32,250,249,88,60,60,8,224,201,118,9,130,166,78,81,127,231,144,93,250,240,57,190,243,123,46,92,219,42,152,254,180,154,200,213,7,47,230,144,68,115,163,248,63,205,78,211,231,42,79,48,207,232,171,222,60,142,95,56,155,160,202,2,226,65,136,72,127,194,61,64,210,194,172,115,67,148,242,244,94,244,218,34,16,75,115,248,121,212,207,44,235,58,188,79,241,7,47,26,195,143,228,36,112,29,179,72,228,210,145,161,26,255,24,215,145,4,203,37,93,30,16,163,197,28,178,201,184,159,201,49,12,192,52,51,139,6,226,124,93,116,192,163,243,14,211,146,184,26,24,135,119,204,121,238,151,252,0,237,199,186,43,196,193,122,34,232,168,61,233,116,4,130,76,63,51,195,28,217,143,3,34,162,222,197,163,81,28,140,35,58,101,144,78,225,135,84,157,20,100,183,121,146,198,200,25,241,1,22,142,7,210,120,43,40,159,20,185,97,106,135,218,177,200,143,224,141,48,2,176,83,54,44,234,143,141,58,148,196,208,198,199,190,32,110,25,187,121,228,50,224,97,0,234,75,181,122,153,132,229,109,54,182,10,65,139,43,161,240,124,5,241,91,61,254,83,145,172,34,245,74,207,177,205,207,15,226,38,86,63,100,225,141,225,55,215,148,190,84,242,230,64,138,157,37,128,169,38,165,124,148,0,173,52,216,45,160,166,61,159,194,138,182,233,226,243,202,166,121,205,127,127,94,220,9,56,147,229,250,26,180,101,39,41,10,134,220,144,187,132,71,17,103,63,106,125,215,170,173,87,23,116,115,150,35,2,109,9,227,34,243,199,171,200,208,70,47,186,23,187,73,222,221,155,19,135,255,156,104,117,226,58,190,79,158,135,4,62,104,114,157,26,84,19,79,60,30,108,76,58,214,217,120,109,9,51,187,89,14,41,239,106,245,245,156,199,187,183,241,118,235,103,3,197,38,116,97,107,131,21,75,158,62,95,203,43,134,120,183,177,135,179,29,251,176,155,188,0,250,59,41,112,245,0,189,175,254,99,247,169,156,13,196,61,240,81,62,156,74,175,16,97,216,54,230,218,51,46,54,225,65,152,238,55,91,19,227,162,21,87,217,15,181,148,15,36,114,247,71,234,112,218,154,58,80,11,14,238,171,44,33,36,189,112,192,206,55,26,245,206,44,170,31,53,44,88,128,180,165,165,83,53,135,249,13,34,21,43,244,97,69,238,136,79,76,140,97,181,30,78,188,177,152,74,122,238,137,104,242,77,121,93,109,198,173,8,143,7,9,162,166,153,104,13,218,138,10,80,29,128,45,166,77,27,50,79,234,144,246,166,165,91,236,240,215,203,107,97,119,57,14,35,248,10,194,86,23,120,23,118,80,118,222,219,80,57,150,167,247,154,75,33,168,177,24,240,105,100,132,182,41,88,174,119,76,55,1,164,104,18,107,98,162,211,152,232,147,15,240,153,129,106,68,173,97,116,122,207,195,41,208,14,98,61,66,133,216,217,118,202,235,232,124,208,202,32,203,89,48,148,229,208,127,228,202,98,179,94,247,183,63,82,254,237,194,168,112,15,52,151,131,152,6,69,65,128,69,175,60,219,122,24,107,18,25,202,226,99,204,196,109,195,137,14,243,75,216,223,13,232,239,96,45,224,122,7,213,141,229,222,241,3,206,117,12,119,82,177,90,134,139,206,184,88,224,21,48,194,24,175,97,11,128,73,106,137,145,137,144,72,81,148,97,49,28,35,223,154,120,2,46,28,166,190,94,162,205,60,181,191,108,177,228,13,207,32,23,47,133,225,6,222,118,76,91,39,232,179,128,55,49,196,224,158,224,156,43,252,250,152,11,220,71,236,133,34,174,60,3,214,162,247,31,24,97,52,191,147,121,144,109,11,96,49,4,169,183,101,12,204,212,3,122,130,149,181,149,248,166,110,152,232,160,24,144,19,180,130,225,49,73,109,186,2,252,29,217,75,181,65,129,219,31,52,93,139,34,71,32,166,218,45,142,217,28,124,115,30,148,210,199,115,0,0,101,139,155,212,98,223,42,101,225,9,190,35,49,88,198,152,134,10,190,221,189,100,240,119,62,236,188,124,93,0,33,181,209,82,243,5,100,226,252,149,225,160,252,3,165,244,206,165,202,133,218,131,45,20,164,143,175,190,160,224,1,29,213,144,17,127,22,92,178,137,91,187,96,82,159,165,132,158,73,45,102,215,88,232,149,229,25,157,52,129,250,147,68,195,94,153,115,20,186,119,218,132,1,76,38,154,115,71,83,103,176,44,124,58,32,223,3,104,2,233,122,97,205,11,76,192,85,93,153,59,121,219,245,149,209,215,58,93,169,5,65,107,152,12,10,174,132,74,29,254,231,233,109,213,217,160,121,86,101,12,91,195,50,14,79,46,82,145,38,32,187,171,21,178,159,100,211,112,169,98,234,221,206,153,94,213,125,50,206,28,65,154,165,82,255,35,116,216,208,13,192,220,213,110,239,60,17,191,241,215,251,186,227,65,209,105,187,121,248,174,195,147,199,132,215,14,59,1,171,56,242,254,136,31,119,65,50,165,147,106,179,255,191,186,161,143,135,154,132,128,114,81,88,182,128,86,14,127,6,26,89,95,254,107,68,222,44,142,106,204,5,47,190,152,126,149,213,42,160,228,114,118,248,247,98,10,94,11,228,65,209,148,86,224,115,66,186,19,226,17,159,56,203,111,147,216,231,141,105,36,233,21,240,122,206,110,65,142,44,143,42,90,6,72,229,6,4,191,230,135,172,203,84,7,151,96,185,146,21,185,30,222,179,82,192,46,47,2,214,31,25,95,144,118,67,59,160,112,115,149,123,175,101,89,50,106,246,192,1,137,94,237,123,251,89,40,179,82,33,77,219,231,183,124,96,148,159,99,98,97,74,129,34,34,69,52,90,122,120,10,162,172,163,234,214,96,197,248,86,21,122,181,188,173,122,232,215,167,115,22,4,121,80,199,61,44,27,95,187,176,142,203,104,241,93,72,131,169,126,109,226,213,52,5,139,13,231,152,42,34,133,17,45,145,0,47,89,221,177,182,246,230,1,132,30,253,245,6,5,173,210,193,135,42,241,211,105,2,45,121,71,189,186,247,39,83,102,223,78,96,35,91,87,70,79,102,56,204,17,178,6,173,160,234,137,229,154,131,102,29,159,55,73,97,32,216,61,133,185,61,229,66,13,202,218,196,174,204,187,49,134,201,44,179,179,136,251,20,60,12,42,38,18,71,214,24,16,53,209,197,228,36,159,227,25,118,49,178,167,16,222,65,44,251,224,32,194,130,65,141,222,254,10,196,54,248,45,144,247,11,56,136,151,179,214,78,5,51,176,0,225,181,65,136,104,149,10,96,191,202,122,87,126,138,194,20,7,171,199,123,44,206,202,94,89,202,11,53,206,104,131,158,178,197,38,36,141,137,32,43,39,97,36,166,234,105,245,72,162,166,11,49,189,7,21,4,189,247,182,19,210,7,52,85,119,36,103,25,37,12,69,129,10,58,251,89,159,185,241,89,106,126,157,152,150,221,53,184,227,12,121,43,245,131,103,76,105,254,199,55,38,85,177,117,187,32,169,67,38,111,21,78,211,148,174,63,189,4,10,177,6,186,162,208,39,120,184,219,147,221,11,94,33,115,215,82,55,46,244,63,97,14,165,209,208,135,74,140,32,41,186,158,3,132,215,184,228,225,90,207,130,3,110,87,13,181,30,52,66,149,241,139,155,203,190,102,180,107,159,96,54,77,93,242,146,231,160,136,76,154,48,247,174,227,199,233,129,229,73,249,234,230,228,222,98,24,250,40,19,4,82,126,93,155,24,22,209,15,163,143,95,50,57,185,201,188,243,53,178,94,65,195,12,124,11,78,245,5,86,202,27,233,196,16,30,101,152,252,249,180,148,37,116,214,174,119,136,35,52,59,121,181,144,69,151,199,83,46,207,124,13,81,98,241,82,74,54,98,102,89,179,134,78,223,67,125,30,173,33,114,42,176,71,178,41,140,23,61,9,220,146,79,122,118,206,119,94,129,192,100,104,102,180,198,195,174,58,80,196,34,199,106,253,251,124,36,191,240,45,117,206,76,173,247,79,98,45,107,199,174,76,228,95,243,167,21,164,53,214,222,136,103,0,219,87,216,30,98,208,30,144,125,197,47,209,254,121,64,119,72,223,70,166,209,204,29,232,94,115,28,156,14,14,16,126,226,81,18,78,36,148,72,83,172,242,86,75,105,112,188,201,20,171,22,152,135,92,101,161,165,144,106,134,49,126,15,68,141,20,150,129,154,114,225,243,26,10,0,249,127,155,50,117,251,87,208,129,82,228,203,227,215,225,102,161,4,192,213,167,239,199,78,28,18,154,141,5,198,85,235,200,121,67,164,106,193,96,187,170,100,202,166,168,178,186,156,71,177,33,52,157,217,159,196,3,211,230,220,35,173,244,121,255,94,90,99,59,230,11,229,213,61,91,154,230,5,253,55,75,50,92,74,1,223,219,99,250,196,208,161,224,135,176,140,101,95,83,24,92,25,222,159,103,166,127,230,78,232,3,191,111,246,176,99,11,92,64,202,185,194,11,202,201,146,187,201,247,114,140,106,140,117,165,35,62,175,224,215,39,71,202,245,154,217,251,158,36,54,34,79,128,229,230,124,120,50,195,161,237,153,99,197,218,53,67,50,115,155,202,212,86,122,44,211,213,121,153,221,205,128,195,33,45,226,185,46,25,150,36,214,35,210,132,70,0,27,47,162,120,192,88,227,170,216,136,47,200,143,72,151,137,85,2,195,156,19,202,155,1,217,118,35,82,115,29,170,73,241,58,163,184,236,40,21,201,20,115,186,87,253,249,168,178,182,177,7,196,186,107,213,87,189,245,118,70,247,253,231,229,9,125,225,240,143,163,147,194,101,181,80,60,114,76,255,104,151,96,60,246,67,155,236,181,119,205,55,212,201,150,87,97,253,35,52,36,162,170,20,253,23,248,254,245,72,128,52,211,245,207,207,235,125,132,138,0,122,200,76,154,206,238,151,146,118,145,179,153,85,19,108,198,211,112,251,118,195,75,51,153,45,193,206,17,72,255,87,201,79,145,182,209,183,150,41,233,166,88,74,62,2,69,95,197,37,89,202,20,213,189,235,40,40,233,121,96,205,109,85,83,231,145,162,199,3,74,47,81,71,28,92,142,117,133,207,94,2,81,8,4,14,189,116,240,177,215,129,179,251,52,30,173,79,131,249,34,49,186,193,139,191,54,145,142,156,243,54,37,164,147,23,149,247,108,171,144,181,243,34,63,163,77,15,47,109,193,98,188,172,71,41,9,233,8,230,66,203,19,156,43,63,89,110,45,212,119,138,121,23,230,184,74,4,94,29,168,85,97,152,233,27,101,172,123,161,138,99,191,243,223,72,241,126,155,17,197,177,119,98,221,230,99,133,88,238,127,137,146,109,74,46,10,71,37,142,138,24,126,138,173,18,4,181,109,146,224,40,3,64,196,255,252,111,36,86,236,149,87,134,164,107,199,84,28,11,52,36,253,81,109,196,166,220,147,82,43,117,97,221,102,98,166,84,74,178,179,76,103,133,128,102,100,161,132,203,196,161,230,145,49,25,61,229,42,34,97,213,118,177,254,219,220,97,153,1,226,36,180,21,203,155,49,73,69,179,126,137,152,11,132,230,122,139,224,197,231,221,17,240,11,97,114,43,12,102,21,182,188,147,135,162,123,6,113,216,61,13,129,230,111,37,60,218,184,216,162,60,93,52,147,225,75,194,3,250,28,80,238,56,124,81,172,229,172,203,86,53,150,81,82,23,229,169,34,179,72,238,16,160,255,120,6,221,196,205,190,107,211,118,85,14,127,70,221,61,89,220,193,163,64,215,68,241,102,63,183,57,183,44,210,69,237,185,31,205,39,120,92,151,116,195,166,26,141,198,12,151,74,230,75,48,162,148,162,249,50,148,150,195,177,153,226,37,155,164,155,211,224,149,221,57,215,246,102,9,180,38,110,202,96,219,174,154,20,63,101,235,20,151,121,47,91,52,146,1,224,253,253,198,51,82,241,227,120,139,182,249,14,211,147,90,218,241,95,231,63,31,61,74,83,188,166,137,145,104,167,51,140,76,0,180,80,53,238,153,136,90,212,207,129,103,162,67,116,215,113,103,50,150,165,176,6,30,231,4,31,53,126,178,61,143,236,118,177,16,253,217,110,230,179,221,130,224,164,0,85,154,66,84,17,243,158,205,203,97,64,211,183,250,253,88,29,208,162,45,112,251,79,143,246,111,167,137,137,249,115,49,217,246,178,68,134,124,77,117,15,47,48,39,185,228,185,67,167,14,148,105,86,119,243,209,151,189,110,1,100,82,118,91,142,70,7,112,176,149,30,114,145,217,41,192,236,93,71,226,142,232,246,16,242,219,151,191,60,227,2,164,102,122,89,128,240,50,230,144,245,208,47,164,76,48,251,153,30,132,169,7,21,162,187,11,238,153,130,19,135,157,113,164,21,119,175,19,102,115,123,155,117,45,254,163,106,228,215,253,254,238,240,141,178,229,188,202,77,255,111,247,14,250,88,27,38,39,117,111,23,52,1,138,143,253,189,100,133,92,203,83,101,168,153,100,255,84,43,224,232,230,79,131,16,188,171,204,59,221,132,64,130,101,247,139,102,48,134,115,192,63,100,218,247,218,203,21,52,111,17,182,153,167,3,214,165,191,172,189,170,249,106,182,214,0,9,10,82,201,191,233,111,180,14,35,163,173,31,156,112,162,83,226,194,85,202,157,85,33,156,83,172,103,88,244,198,52,194,159,62,5,139,229,241,31,244,146,128,237,67,203,170,54,92,8,237,125,100,153,67,10,102,151,254,131,226,233,212,118,62,225,182,32,113,195,23,232,102,1,16,49,60,89,199,170,5,235,219,173,191,78,37,109,239,146,94,19,234,210,2,237,19,255,131,5,132,113,92,207,81,8,107,179,50,204,17,53,67,163,125,52,161,213,250,211,218,7,57,146,232,7,144,96,139,50,234,34,53,96,147,65,233,126,63,7,165,94,176,125,194,149,112,61,51,12,29,185,118,119,2,66,58,215,162,213,79,32,130,145,222,82,133,248,141,133,106,123,211,9,32,121,160,104,11,99,213,96,14,93,248,173,172,230,207,193,51,173,81,52,59,237,71,51,40,247,115,241,119,24,110,1,195,94,59,191,19,247,237,6,86,49,9,160,29,195,252,97,244,130,184,215,60,146,182,24,70,206,154,155,153,240,108,16,207,19,225,88,228,218,72,207,43,89,74,181,68,116,87,78,172,238,89,11,127,223,219,118,52,26,255,70,64,66,151,183,168,81,246,169,179,152,22,44,215,175,174,150,127,209,198,149,3,120,75,29,213,38,133,182,178,192,132,211,115,201,151,98,57,155,23,93,250,218,236,243,49,133,82,145,231,175,226,150,165,20,91,152,10,113,204,192,36,31,27,190,206,62,27,85,160,169,75,173,112,203,50,224,122,73,227,87,213,187,25,85,85,11,156,106,223,47,114,155,61,125,16,163,207,161,242,244,239,57,75,206,25,65,206,8,251,249,97,163,150,231,3,0,186,186,93,5,138,209,153,237,165,116,1,92,76,155,194,28,138,233,164,44,5,6,21,248,133,45,230,213,2,80,222,186,209,94,62,47,59,153,255,35,178,220,165,158,118,113,153,107,162,98,108,84,191,163,135,205,117,116,75,9,88,149,218,60,228,145,216,78,25,177,160,247,92,223,168,178,183,234,23,68,45,128,31,16,54,156,127,139,141,162,62,95,147,187,240,17,193,57,163,33,226,238,41,168,180,192,145,149,135,152,219,253,170,204,9,114,22,52,47,245,138,151,122,230,51,174,14,162,165,245,171,152,186,184,107,152,55,194,2,11,229,221,102,136,39,116,185,226,235,235,49,250,30,110,98,24,151,113,143,248,244,160,22,79,20,17,210,247,136,176,138,121,85,119,169,179,188,232,98,51,100,217,106,130,147,236,86,188,64,186,38,181,251,40,5,25,243,11,247,193,133,21,255,243,202,178,58,132,105,211,31,246,40,41,161,96,147,41,124,63,57,91,18,227,200,254,29,227,211,48,247,46,132,124,159,177,222,101,163,37,96,104,163,99,185,251,250,124,252,22,26,59,244,202,52,125,144,2,52,189,156,212,124,124,247,146,194,253,58,198,37,194,242,81,241,211,2,207,92,159,218,102,25,36,152,205,52,161,179,59,240,65,80,6,194,37,233,170,200,1,25,139,19,151,161,240,72,152,222,183,108,30,225,233,199,181,12,244,113,178,180,134,125,115,222,62,99,70,122,189,110,49,185,34,176,178,55,13,86,20,58,68,109,196,18,131,250,35,199,107,62,207,123,193,139,169,150,208,174,110,244,159,112,43,123,142,202,48,228,216,190,229,198,171,117,87,96,224,221,26,62,43,223,176,191,44,157,212,46,3,38,41,212,103,46,163,219,234,149,229,34,229,0,77,237,147,244,209,215,57,161,121,69,251,61,172,206,95,89,39,255,233,164,27,205,58,220,129,234,66,77,182,150,143,84,17,151,187,231,108,53,44,41,62,137,93,185,104,219,193,243,115,239,191,22,115,64,207,62,225,54,8,27,97,166,224,99,75,235,120,7,233,213,159,63,92,46,211,178,71,41,22,252,159,144,21,169,164,222,120,47,184,124,129,120,118,222,189,92,129,184,240,75,34,45,164,202,89,242,104,219,35,207,107,36,62,84,28,187,104,248,200,92,123,144,102,207,132,39,173,190,181,181,246,116,66,77,11,147,190,85,69,132,37,225,90,248,251,40,65,129,6,158,255,105,174,178,128,97,159,193,96,197,166,249,168,93,128,178,188,18,220,42,107,101,169,46,192,60,158,226,131,108,205,177,210,36,241,233,76,7,174,53,238,107,208,76,82,164,241,197,213,228,122,150,29,222,188,22,195,249,179,229,203,138,220,14,155,135,107,200,161,189,242,192,3,236,240,230,136,130,28,221,142,29,84,91,97,167,166,29,167,251,203,134,41,36,3,239,74,114,207,102,170,170,237,71,5,94,152,64,72,57,72,64,199,60,202,2,252,111,200,56,242,3,143,195,27,239,191,161,216,110,216,175,228,92,72,144,240,20,65,194,46,68,36,229,97,159,29,68,108,50,212,33,1,47,142,55,175,99,131,151,223,92,102,207,112,240,131,239,35,229,44,184,91,181,206,249,191,199,17,30,52,198,159,103,38,174,38,179,193,0,181,210,91,111,73,200,94,201,155,252,115,154,251,1,87,128,132,7,229,219,70,64,211,78,224,76,45,199,233,115,42,141,57,144,220,152,220,230,138,184,25,123,81,59,82,228,186,92,116,95,39,117,129,255,147,22,32,126,156,2,223,58,192,142,149,38,81,65,133,194,116,243,166,211,21,25,9,71,124,255,6,189,20,242,242,214,114,89,146,28,49,201,228,196,103,187,114,24,184,197,116,38,70,40,80,28,79,112,236,100,120,23,16,179,158,17,17,235,156,153,249,20,194,140,249,106,4,197,222,75,196,50,30,234,138,14,150,33,8,173,207,232,30,19,77,242,34,150,116,25,178,26,223,32,143,22,98,89,98,4,212,103,11,119,29,160,23,128,62,103,125,55,213,241,44,199,220,79,158,128,240,156,244,6,159,99,235,235,107,190,86,93,178,218,116,155,242,228,28,108,73,1,173,167,61,71,2,137,169,230,36,138,95,16,206,152,23,108,130,8,103,20,71,6,78,139,165,176,137,246,35,125,242,83,112,225,14,225,76,62,43,184,95,240,80,126,152,120,2,230,114,29,173,5,112,28,243,14,165,255,134,114,46,25,42,145,181,62,124,116,14,20,199,183,224,195,204,83,199,191,47,24,246,152,225,15,246,27,62,187,120,60,249,128,31,231,132,156,234,36,233,2,145,44,120,184,24,39,238,105,73,113,81,26,141,103,108,248,175,242,96,226,149,176,153,182,14,111,8,99,234,49,12,181,134,219,165,103,108,205,163,108,223,211,211,155,241,128,88,186,22,160,148,132,199,6,62,77,186,182,101,172,65,182,67,242,44,72,250,103,101,91,75,106,93,47,96,18,161,52,254,207,195,149,74,12,125,184,32,91,57,196,149,214,55,67,92,26,153,232,210,129,146,223,212,176,199,111,238,196,122,140,59,227,157,209,37,150,17,67,85,169,109,176,210,199,166,80,217,31,21,123,2,210,39,7,132,232,245,212,126,97,152,229,105,92,160,69,194,117,173,14,206,208,225,146,188,43,156,139,79,162,182,202,249,62,219,83,137,28,118,177,147,200,182,168,68,209,7,26,213,224,201,107,236,43,222,181,39,129,204,185,91,5,149,199,11,191,108,232,40,227,3,58,115,113,189,30,74,187,7,223,171,248,135,66,213,203,159,26,42,191,34,64,254,114,212,245,35,39,50,18,214,54,171,205,126,63,139,37,150,48,191,229,211,157,170,84,29,110,29,69,162,26,234,191,184,202,156,243,213,8,107,33,214,57,185,94,228,176,86,16,77,180,253,0,211,201,184,25,89,70,250,12,206,81,254,235,93,123,65,157,9,181,69,161,185,229,185,132,145,25,218,77,72,224,121,74,22,160,129,13,139,155,22,240,96,157,71,140,239,236,11,151,205,199,214,66,221,188,142,5,69,184,231,22,38,169,5,223,217,74,115,203,86,142,70,164,73,12,155,178,41,45,108,181,36,66,246,92,215,125,245,181,158,115,219,165,33,2,64,180,218,7,106,139,98,208,249,164,105,198,228,91,44,110,26,26,123,212,79,233,229,159,121,93,81,106,212,13,94,16,141,214,227,107,66,134,113,186,214,35,125,188,232,197,59,170,115,130,217,128,191,53,212,64,55,93,69,5,116,187,22,29,119,42,137,232,86,253,242,18,144,132,238,48,97,228,240,176,17,2,184,63,133,156,4,198,88,39,152,128,106,245,128,32,78,113,10,243,9,136,157,170,240,223,151,104,55,111,46,93,78,160,134,116,196,227,40,171,122,204,88,110,40,240,82,156,166,155,139,130,20,3,184,138,248,40,202,70,129,147,25,124,225,236,21,192,86,253,123,39,0,42,67,207,253,202,108,254,118,43,44,118,28,221,63,248,154,213,21,57,242,88,128,226,47,17,255,212,58,225,231,246,5,96,38,118,52,83,35,30,185,126,124,66,192,241,220,154,156,255,102,113,174,132,197,4,246,1,61,33,62,88,89,11,105,124,77,104,88,51,72,246,39,137,91,182,32,129,166,56,105,94,218,148,55,60,23,189,187,9,213,201,232,207,178,193,36,163,148,205,117,76,112,119,170,28,32,171,30,237,131,94,137,244,183,120,77,253,52,181,212,10,89,140,165,200,97,97,96,127,220,52,26,40,7,147,140,227,142,9,128,177,124,244,108,209,79,24,57,104,121,147,74,199,149,247,133,156,214,30,137,222,229,135,144,98,17,233,132,61,231,244,2,196,71,20,243,65,173,160,0,55,7,165,228,36,186,250,175,100,177,63,232,30,5,218,0,236,76,218,93,142,161,128,192,252,94,13,113,188,217,233,13,141,119,2,123,121,65,188,21,75,145,255,143,14,149,204,60,75,240,13,204,112,190,128,199,218,210,205,14,64,143,186,165,241,27,53,42,25,199,125,186,141,255,251,18,186,19,254,188,246,16,209,62,215,219,234,31,177,50,125,48,154,34,251,19,62,103,159,161,146,191,153,228,74,210,221,119,93,181,157,86,236,33,88,194,167,104,71,89,161,140,200,107,83,112,47,227,186,160,51,95,170,98,240,124,184,231,63,165,102,81,106,214,175,168,244,85,27,140,157,147,36,35,105,123,209,2,89,161,245,253,17,188,182,35,98,78,228,26,33,5,186,168,116,73,165,134,93,85,180,215,142,183,0,4,212,225,199,196,228,62,156,201,40,185,6,115,126,17,208,175,228,32,136,58,140,47,77,77,80,10,90,231,198,87,121,12,124,209,248,67,253,217,182,231,237,230,52,176,67,116,27,14,242,229,186,130,239,98,8,208,145,234,43,152,76,79,12,130,179,228,146,177,202,106,170,217,129,136,23,202,233,40,27,4,61,50,231,215,179,252,125,63,157,232,88,187,171,121,11,124,150,15,203,205,115,168,106,203,206,117,55,8,17,56,86,91,187,6,163,213,99,200,139,29,229,98,73,58,8,204,86,100,169,96,206,184,32,82,224,151,3,209,206,208,118,125,105,192,156,10,32,48,162,122,175,87,55,128,45,249,156,82,165,117,142,128,29,127,30,217,139,171,104,81,62,19,226,131,63,244,157,111,115,246,246,215,110,99,7,202,162,101,89,157,250,91,0,86,77,154,111,36,238,46,29,121,5,223,185,83,139,105,59,29,180,211,60,253,101,125,87,204,151,7,123,40,107,128,206,250,36,150,253,22,192,162,44,92,115,139,177,28,66,65,42,53,78,205,225,211,163,70,145,181,230,163,201,151,17,31,143,100,138,52,245,139,189,131,135,51,142,74,139,119,133,65,242,77,10,225,112,213,75,96,167,220,64,85,235,211,16,42,219,110,120,39,11,134,212,196,119,83,106,132,125,146,118,155,167,105,73,197,248,160,209,250,36,196,206,12,142,184,191,24,154,7,241,72,88,89,226,76,239,190,14,205,135,189,18,244,125,243,182,92,18,80,215,166,179,88,242,26,157,22,115,141,61,223,134,34,146,21,62,71,248,222,31,81,197,90,122,246,120,63,77,164,64,37,227,9,161,233,191,158,89,155,41,226,73,251,12,210,74,202,168,28,52,44,247,5,58,158,106,81,53,213,101,27,194,44,241,190,0,145,145,208,180,38,11,36,147,34,88,28,33,67,166,65,34,167,30,13,72,35,51,115,6,166,218,82,220,194,110,213,165,5,94,165,13,115,121,232,209,161,229,30,103,239,1,168,75,210,41,88,95,21,140,99,246,19,51,173,40,154,164,41,31,21,86,67,144,86,154,135,237,191,243,187,56,146,192,157,40,78,215,238,77,166,223,24,106,64,122,32,115,215,84,25,172,118,13,26,142,202,87,133,124,113,168,125,77,142,109,155,214,13,192,238,103,52,204,12,201,252,4,67,68,192,12,75,72,249,143,179,219,166,49,21,60,25,18,8,211,172,182,223,98,39,28,103,69,136,8,45,197,234,153,144,171,148,206,80,181,48,79,174,95,219,129,29,237,220,147,228,16,4,25,35,103,104,162,97,186,115,26,231,45,156,25,132,92,232,151,182,225,109,227,194,233,227,108,144,248,225,52,120,42,160,40,182,39,119,137,96,161,85,74,7,173,245,139,230,30,103,51,108,124,129,77,134,45,103,145,225,151,101,119,103,76,9,252,132,100,242,214,88,183,77,111,57,238,232,28,179,251,209,12,46,253,252,78,61,193,221,48,104,114,255,137,211,249,136,90,21,220,214,160,214,39,53,87,128,231,156,12,33,51,149,87,182,93,162,11,36,203,117,33,208,241,241,200,49,181,200,228,88,44,7,80,72,247,116,150,27,70,243,238,230,174,207,107,68,219,67,15,65,144,52,205,118,169,33,165,82,225,157,59,128,160,196,18,180,140,230,253,206,3,75,221,157,125,159,121,70,115,26,67,139,70,86,216,227,174,35,11,240,52,97,9,132,97,254,76,61,142,161,231,209,29,59,32,72,45,34,71,35,102,24,105,2,164,168,150,188,146,33,195,194,156,183,237,82,10,223,101,150,176,88,169,11,47,104,140,198,30,37,255,238,7,9,124,181,183,242,144,25,123,146,59,241,23,20,178,126,132,77,210,43,86,80,144,96,197,197,88,252,191,136,219,43,145,127,246,146,83,123,227,240,245,29,210,241,243,147,115,214,52,156,43,11,47,177,247,15,8,248,219,207,35,148,179,235,229,137,137,213,172,139,231,16,218,201,27,161,233,81,105,229,182,174,43,114,212,218,42,25,88,134,79,148,51,127,130,212,143,182,17,64,7,218,117,95,19,1,116,160,72,143,243,234,139,193,96,252,13,16,196,100,122,169,253,202,139,94,28,42,5,191,107,10,115,228,62,196,255,220,87,191,13,177,118,165,201,234,121,162,201,185,255,45,100,161,201,149,140,32,204,166,253,116,222,53,186,138,153,51,248,181,237,227,94,100,117,207,214,35,201,51,215,244,161,43,200,201,145,96,200,254,7,209,172,233,59,165,179,140,68,224,148,104,235,220,18,51,50,13,137,88,93,224,78,88,109,233,250,143,28,134,80,62,117,27,80,134,217,98,8,213,29,137,217,32,166,182,165,76,170,218,108,246,230,173,155,226,183,137,28,143,185,251,13,79,95,32,247,130,195,127,208,61,125,91,88,182,236,115,11,26,142,102,216,16,26,96,41,30,22,119,142,0,176,17,139,178,158,132,143,105,22,126,92,157,168,172,72,217,226,116,59,253,68,116,75,183,87,110,67,185,141,59,151,154,46,98,48,59,22,45,251,72,190,125,221,182,47,212,144,26,134,2,237,177,60,235,219,73,80,241,100,219,33,144,31,189,161,194,193,4,0,119,34,54,230,128,95,175,153,4,171,207,174,64,160,80,215,254,160,40,117,179,230,126,89,132,62,13,237,156,167,163,39,115,127,100,86,213,183,61,80,27,73,94,128,179,163,5,88,186,40,216,109,67,120,216,50,210,74,248,124,10,198,178,179,23,20,145,141,250,87,180,220,167,10,191,125,79,228,187,245,190,225,188,205,2,38,255,130,169,143,129,73,247,98,104,150,69,134,72,82,216,205,30,211,151,161,67,253,46,226,190,43,148,36,37,64,70,172,54,177,130,90,195,123,60,73,243,254,82,178,32,210,241,161,229,93,133,90,94,218,182,207,143,163,92,132,190,62,183,19,109,111,249,228,193,85,123,161,251,34,190,84,151,251,73,251,5,186,183,251,25,134,49,255,188,175,228,8,80,123,204,7,189,182,197,183,74,24,103,242,201,209,158,225,22,128,42,210,77,62,161,228,138,84,60,147,226,75,181,126,62,39,165,83,4,251,35,167,149,163,101,84,57,7,124,126,8,248,37,131,158,127,130,94,123,244,119,36,71,106,25,18,199,67,41,212,24,86,84,224,143,226,244,103,213,218,144,158,102,95,229,188,67,9,81,141,73,6,140,69,175,8,248,186,65,66,41,209,6,103,239,55,173,101,135,228,176,218,125,233,244,197,210,131,232,58,167,63,242,148,133,29,24,160,41,64,211,239,199,192,53,54,79,47,60,154,248,81,13,255,122,34,53,15,37,135,183,158,184,249,7,69,177,107,171,63,158,160,159,70,147,47,68,85,39,121,244,69,165,183,127,25,34,94,154,136,150,27,136,235,99,34,136,41,206,153,84,235,2,22,82,46,224,19,240,175,78,112,178,219,16,36,59,61,172,106,30,225,102,193,156,181,42,123,123,112,117,71,204,245,109,251,243,250,35,165,244,238,124,29,157,185,72,197,110,109,95,222,3,134,72,227,228,79,8,5,57,4,153,151,238,232,179,2,44,160,228,106,138,238,11,252,189,15,251,29,11,151,251,227,145,34,175,231,9,90,154,178,248,189,212,169,163,243,48,104,135,78,105,24,139,228,108,234,9,25,148,58,7,239,21,198,183,89,5,150,215,106,107,236,234,141,66,30,184,56,235,157,238,197,78,237,33,145,235,84,207,234,32,84,5,161,25,183,75,55,61,58,20,195,126,237,7,228,13,91,191,30,172,15,199,252,250,205,166,74,226,202,103,152,21,14,82,234,209,146,184,126,126,180,67,232,241,155,57,204,200,16,231,7,105,54,34,30,45,31,231,12,136,112,110,248,132,159,161,201,172,186,7,190,72,138,125,214,108,221,2,206,167,75,150,40,7,102,206,192,164,208,55,107,180,161,101,199,149,210,3,47,95,13,251,231,122,89,86,71,147,219,163,92,211,83,206,144,215,38,90,224,28,95,11,69,160,252,232,15,126,58,96,156,39,162,72,106,12,227,35,186,130,129,115,67,216,159,16,78,193,68,212,181,255,18,244,162,170,205,78,121,93,250,179,60,86,231,162,109,60,124,72,85,52,133,25,8,221,225,172,223,21,217,8,33,171,204,239,43,26,47,170,17,148,225,18,44,50,195,89,189,146,81,48,252,21,232,15,202,183,155,234,41,6,249,7,91,14,5,29,29,12,93,223,28,187,101,142,101,152,90,70,210,42,222,108,226,93,58,83,136,185,223,196,186,65,228,30,58,131,74,95,88,31,90,53,254,23,169,42,183,48,129,38,171,191,251,234,182,186,6,199,0,191,134,211,245,236,78,214,76,86,252,221,100,223,78,190,8,18,215,23,74,130,104,16,127,135,142,6,51,77,101,216,151,175,168,248,115,243,110,13,228,202,109,181,178,49,136,201,166,181,232,22,228,21,65,116,163,27,64,143,251,72,228,238,73,26,0,223,196,162,172,72,42,11,80,199,157,213,140,180,133,35,7,100,116,17,37,1,30,70,27,156,175,229,56,87,27,181,125,157,91,189,17,107,211,85,11,157,168,253,164,170,139,148,43,156,21,77,112,93,152,208,5,195,118,240,150,169,239,164,10,59,157,65,170,199,250,241,19,127,61,148,26,90,204,40,18,117,55,61,43,189,181,27,138,178,97,188,166,252,116,52,215,165,25,79,150,164,150,128,166,3,195,198,246,235,183,190,250,117,143,35,218,35,79,103,221,34,174,239,61,215,184,152,178,158,0,44,54,235,57,147,246,139,128,208,38,251,156,91,184,179,102,254,108,201,222,85,88,15,222,130,131,145,39,39,44,92,239,55,5,13,32,76,65,20,180,112,26,95,174,161,251,247,3,137,228,13,102,24,5,109,64,8,44,154,159,253,82,237,168,37,169,135,77,118,47,13,151,50,18,97,253,163,163,35,225,195,49,181,41,157,106,12,71,29,220,74,230,146,146,17,116,186,221,29,141,151,177,94,137,191,54,185,103,114,194,104,205,95,16,42,48,5,209,1,87,109,128,101,5,70,171,137,184,199,60,57,83,13,170,52,239,163,79,147,50,73,58,126,90,149,237,52,230,212,21,154,175,103,127,138,181,12,193,156,65,63,28,88,210,137,175,138,31,185,125,229,60,15,18,76,160,237,183,70,120,154,243,166,39,206,134,15,204,238,37,107,251,221,170,172,160,84,136,31,165,50,114,19,248,125,130,82,111,199,32,79,69,180,213,4,42,89,134,118,95,120,148,178,33,22,93,204,11,160,73,125,112,47,118,191,244,132,252,128,86,186,246,25,54,242,224,164,197,245,106,153,229,80,4,123,63,227,250,174,225,79,78,13,69,222,168,4,60,27,62,93,26,66,229,201,142,5,100,254,151,26,94,224,178,137,235,211,92,44,105,138,101,105,164,110,223,39,36,116,243,63,2,189,186,65,81,113,197,172,150,177,69,118,222,188,26,47,164,182,245,19,82,177,65,5,182,240,90,89,4,168,233,201,24,121,74,248,95,212,77,237,222,66,110,83,118,208,198,236,169,14,109,103,131,30,121,168,146,109,224,177,87,85,44,46,159,255,196,151,32,47,122,65,190,67,183,239,54,20,130,205,138,104,43,60,153,99,124,41,242,148,197,180,160,186,186,124,157,11,1,225,71,202,42,100,238,161,77,119,12,168,179,157,90,77,172,178,78,58,36,28,116,1,195,178,45,115,79,247,211,147,103,33,159,146,164,240,132,168,115,223,140,45,92,38,159,65,16,232,245,228,212,220,249,75,188,75,108,51,95,147,213,173,172,65,155,62,115,172,126,213,53,64,186,3,150,56,213,224,137,238,69,0,156,95,50,181,150,174,49,83,149,33,225,108,108,28,70,198,108,178,133,217,97,30,10,71,182,1,68,121,25,74,197,19,61,247,12,149,226,196,44,98,180,208,44,221,65,162,146,126,64,248,123,52,197,60,163,38,173,234,39,191,46,207,43,244,224,6,152,176,62,170,99,211,89,245,202,162,165,90,56,212,243,117,209,114,175,113,206,165,154,161,59,118,229,94,178,164,217,233,78,231,247,98,52,91,254,35,65,34,45,107,6,49,173,253,251,4,86,150,210,92,178,147,231,212,30,237,230,234,121,163,138,35,7,204,152,237,200,22,146,177,161,61,118,203,28,182,240,196,231,37,147,180,219,245,77,196,221,255,196,29,63,77,186,85,228,44,137,185,55,102,210,27,115,226,232,105,153,100,5,238,51,100,59,228,15,92,79,160,77,52,252,81,34,252,130,70,21,186,49,236,242,70,95,81,13,43,3,87,207,194,0,231,130,102,164,235,75,69,190,5,189,61,252,43,197,153,94,139,205,133,119,100,64,171,107,252,249,109,40,154,137,199,192,171,71,101,111,9,203,198,143,85,36,157,105,153,64,114,87,148,166,16,254,98,88,106,157,149,67,42,143,105,141,63,94,57,135,5,181,19,141,159,86,151,23,241,198,38,22,107,67,115,222,129,32,238,100,253,49,109,21,108,148,192,234,77,219,236,50,44,155,198,52,202,151,125,66,209,186,99,105,134,110,116,199,13,105,43,80,27,246,2,11,151,43,200,35,184,58,156,13,117,231,132,232,28,90,160,22,31,255,80,81,122,204,245,67,223,228,180,220,120,35,109,88,30,249,121,33,171,227,7,168,38,148,251,173,6,13,108,90,159,202,11,251,107,190,120,19,86,56,215,15,77,196,179,221,88,37,170,29,34,207,120,152,146,201,219,71,176,58,8,1,86,245,224,128,226,252,58,156,197,59,72,218,158,142,76,160,218,243,96,12,234,155,207,156,169,226,186,153,194,196,173,55,141,50,212,222,120,4,155,99,17,10,27,246,234,86,179,141,148,142,211,181,158,94,74,167,112,95,125,87,24,70,28,235,88,240,180,184,155,17,89,143,42,75,142,208,240,178,135,113,91,145,16,249,253,44,18,115,208,46,168,73,67,79,134,24,52,214,143,206,138,194,94,86,15,112,161,245,242,163,241,35,203,82,201,3,212,22,80,254,14,240,176,232,108,222,114,176,138,171,222,175,57,36,105,187,133,13,0,143,224,172,101,58,171,195,144,122,8,167,147,49,14,110,17,41,100,158,241,249,112,144,16,86,105,48,99,4,97,58,183,203,103,213,163,142,18,248,83,92,75,140,250,120,207,23,154,192,204,51,39,49,237,27,221,181,226,148,144,223,26,234,14,13,111,208,176,234,14,198,146,139,122,1,219,215,99,193,38,135,35,148,116,39,29,139,234,246,28,202,216,134,56,89,106,85,121,246,138,250,116,36,40,94,208,151,187,125,132,124,49,126,121,135,48,28,95,35,15,128,139,119,238,120,80,171,208,14,9,85,78,231,177,27,48,244,12,244,50,183,227,38,155,52,227,156,245,167,149,33,189,236,163,32,68,107,12,120,97,54,213,229,49,124,82,31,157,169,105,16,221,101,145,13,12,148,116,120,195,229,0,101,232,84,173,13,79,152,21,30,105,216,74,82,157,186,29,246,31,133,147,126,224,215,9,22,243,245,40,126,157,232,151,140,208,62,246,117,237,70,160,54,43,164,130,114,185,74,8,217,20,48,200,237,69,254,29,180,67,223,155,23,120,72,104,145,98,144,177,40,32,193,196,206,162,81,23,186,43,67,185,11,158,246,62,227,215,231,201,140,243,85,120,221,19,8,178,206,193,141,45,73,245,173,248,59,62,15,19,216,23,83,49,58,62,28,115,8,186,89,204,97,104,1,175,88,219,140,210,118,0,127,186,57,73,153,0,193,176,204,109,88,244,29,238,163,242,210,0,106,193,233,211,135,126,85,57,212,218,125,135,176,137,80,117,103,184,226,209,39,44,164,10,55,116,59,31,171,187,73,32,176,241,26,109,165,106,86,61,1,232,47,168,125,161,181,0,21,203,158,194,192,203,125,37,202,216,162,146,24,120,53,221,62,51,88,239,216,106,115,210,136,22,254,28,173,23,97,77,112,175,176,22,5,137,191,186,105,15,150,61,110,30,121,232,193,134,119,204,78,52,222,148,167,71,177,71,38,63,8,13,231,151,250,119,236,64,250,210,226,168,218,146,113,62,149,106,40,25,77,118,97,46,171,90,93,155,124,137,130,71,119,245,203,109,39,41,8,206,120,129,57,99,132,48,151,138,195,53,43,214,141,2,30,213,160,13,122,178,165,128,208,163,69,119,88,111,254,132,139,202,227,55,104,211,69,82,138,69,52,56,251,245,136,76,153,92,249,57,88,101,188,1,45,131,88,38,54,60,10,93,20,152,97,173,255,182,239,143,161,94,193,33,149,144,149,14,117,58,192,114,73,93,127,19,221,39,229,154,183,102,159,214,128,49,70,25,216,137,78,23,71,231,137,190,132,85,195,122,147,213,194,53,192,171,181,102,227,239,169,75,141,33,91,220,60,174,65,211,113,83,38,184,25,108,16,197,193,219,87,44,100,9,158,226,194,9,97,65,209,147,245,209,158,17,94,62,80,141,176,213,135,9,91,161,100,42,109,208,221,190,89,162,35,98,77,105,95,190,235,220,130,94,143,143,170,67,237,151,64,74,237,97,75,199,133,203,52,41,197,4,242,215,105,138,206,218,152,183,64,35,96,167,233,151,125,240,1,229,77,66,149,190,7,41,76,67,216,47,4,85,125,213,35,203,147,194,14,191,172,35,51,201,224,241,163,108,184,92,107,53,212,170,251,104,121,238,54,149,48,133,177,252,30,124,24,154,112,81,169,76,158,123,149,125,253,130,33,20,124,34,140,197,69,33,137,42,198,236,87,211,67,119,55,77,185,16,216,58,141,102,47,72,149,61,167,252,41,168,104,231,46,144,239,114,65,36,170,213,199,134,242,113,40,244,56,129,16,11,53,194,94,32,70,233,241,60,249,219,164,98,163,7,27,70,193,47,107,106,248,203,78,57,233,137,228,184,217,126,152,222,97,37,252,53,19,92,45,78,42,202,51,24,149,240,35,171,4,186,255,2,134,5,40,7,151,97,25,142,119,56,170,100,1,122,126,211,46,155,2,94,207,170,67,199,162,72,196,116,184,90,171,39,134,232,176,28,224,92,118,202,228,145,93,181,4,215,65,103,20,235,73,52,176,144,157,39,249,77,34,97,113,139,20,75,175,76,122,215,105,192,167,136,196,143,91,42,104,81,24,29,33,235,17,241,242,239,40,215,204,23,51,82,152,65,136,23,187,11,234,82,37,231,188,197,210,38,121,70,217,178,242,237,21,84,233,84,203,70,101,21,74,95,70,122,33,133,146,122,59,132,47,153,214,144,12,187,31,1,217,201,79,89,144,77,50,58,75,126,210,202,250,136,178,90,149,49,3,103,31,210,70,114,157,102,213,51,60,87,202,108,236,56,46,87,109,214,11,92,72,55,145,128,47,240,32,248,141,90,1,119,192,4,163,194,107,125,1,228,180,100,185,9,70,31,88,18,57,138,130,218,189,45,143,110,17,149,2,181,190,11,33,123,36,23,146,202,146,164,45,13,221,128,166,251,17,133,150,166,3,18,102,75,237,33,233,140,22,109,163,254,166,198,10,193,128,10,252,242,140,157,236,102,236,137,33,183,49,160,132,236,5,224,141,60,105,74,253,10,222,179,174,240,117,72,245,131,20,103,84,75,81,161,51,15,52,155,181,48,134,110,136,88,112,59,79,53,120,103,69,69,87,203,205,32,87,239,36,96,17,13,169,163,247,89,174,126,170,149,202,173,107,137,183,158,87,223,238,128,65,191,65,252,12,215,175,122,109,224,214,184,36,234,136,12,134,230,199,77,69,159,154,156,158,125,53,0,156,161,9,91,31,80,146,234,112,94,13,53,120,28,28,29,134,71,224,170,148,90,39,64,67,71,167,53,160,120,86,7,128,89,160,211,120,206,70,119,237,36,32,176,200,247,75,124,185,227,77,180,190,246,75,129,99,148,88,132,44,147,198,60,37,2,137,178,12,164,3,113,96,218,198,7,16,4,242,224,249,68,231,128,64,244,127,152,91,190,229,154,104,211,196,93,190,63,243,41,175,5,144,89,17,248,146,30,145,71,5,93,147,218,39,123,137,167,167,35,1,35,14,137,14,0,26,87,252,147,198,252,180,2,16,25,99,4,230,34,56,212,86,240,30,171,116,72,202,62,104,217,12,65,81,166,214,206,116,160,217,84,42,212,183,186,204,159,126,251,129,53,215,87,87,174,16,225,134,224,21,229,201,7,227,205,35,156,146,84,11,7,134,169,223,189,135,74,227,4,61,4,196,143,242,152,41,60,152,184,66,132,9,132,79,95,104,120,210,147,206,150,23,124,127,34,138,201,160,13,228,38,26,43,107,101,192,132,180,23,157,129,59,56,15,216,190,88,14,225,199,184,44,148,109,26,241,119,16,136,169,69,113,224,139,218,33,253,153,126,37,18,53,101,174,184,1,221,90,79,203,148,220,19,157,211,103,110,250,11,61,83,8,247,237,185,193,174,71,92,2,14,32,214,189,182,162,162,248,33,120,3,247,199,203,176,45,0,203,132,69,161,103,135,185,195,153,45,151,172,202,117,194,93,245,25,170,11,30,58,50,39,24,240,232,64,84,54,90,31,125,157,174,177,64,122,127,45,234,76,238,228,217,188,205,95,226,43,99,230,33,78,107,66,185,24,27,110,202,181,239,107,5,219,103,179,92,70,141,29,201,76,219,38,96,96,16,237,167,226,190,3,61,63,15,105,103,178,129,16,218,185,4,84,166,203,122,159,202,36,217,81,69,247,6,237,166,41,103,180,39,225,75,101,239,214,83,53,151,132,4,149,253,101,23,123,93,76,17,140,120,11,184,195,97,199,203,129,230,219,100,201,19,228,22,123,112,161,121,173,2,47,250,106,181,34,111,48,13,121,244,17,134,195,206,204,100,83,224,228,13,217,234,95,248,125,226,7,189,23,87,209,73,1,214,243,141,237,110,144,76,90,210,134,134,102,37,199,158,244,218,58,229,112,27,20,140,255,139,202,25,181,13,29,1,17,194,137,199,240,78,165,235,90,131,58,214,106,44,71,137,70,119,137,133,69,106,202,78,78,242,143,214,95,221,210,116,48,76,65,244,220,99,252,156,229,29,226,120,229,92,89,92,45,118,30,233,21,58,59,163,87,167,147,24,155,5,21,200,29,130,155,245,84,29,45,94,118,198,44,128,62,222,168,160,78,25,232,248,104,230,236,130,239,32,244,239,244,219,250,84,125,4,110,133,28,19,6,115,95,45,107,89,200,89,161,3,123,50,65,91,39,62,98,77,168,139,68,154,36,53,131,60,126,55,30,207,131,166,189,187,103,5,45,202,198,133,24,107,75,222,236,45,121,216,136,188,211,12,198,147,140,87,186,249,248,66,151,116,80,129,43,113,28,114,48,99,80,66,147,150,131,242,99,247,187,139,189,137,201,225,253,106,38,1,120,135,18,137,97,12,40,64,242,114,124,123,95,234,222,118,213,179,76,104,250,168,234,70,75,197,58,165,166,74,5,21,191,163,183,183,111,118,4,103,25,146,219,171,83,176,236,122,36,131,190,13,225,186,236,0,145,3,41,209,46,160,175,78,231,16,61,70,89,139,94,217,182,210,234,217,246,130,22,97,204,177,57,97,228,211,148,214,208,236,54,6,48,37,164,69,142,228,191,138,194,194,239,167,58,232,170,152,203,137,103,203,70,13,110,199,24,72,3,14,56,100,240,0,241,44,232,129,62,36,134,94,12,226,120,48,16,229,183,104,241,77,10,217,149,9,179,77,111,167,179,66,26,159,142,234,147,28,71,133,169,220,243,154,153,45,27,104,105,83,176,108,218,94,245,17,122,153,184,186,56,102,118,45,96,96,71,12,189,48,26,172,191,74,230,108,138,86,153,179,252,160,17,130,240,85,180,145,44,141,115,217,111,110,178,121,186,145,209,5,20,189,238,89,88,141,9,164,133,39,28,112,226,49,21,47,224,245,125,252,234,145,235,133,230,226,48,114,18,183,131,19,20,37,14,185,128,17,151,93,58,42,119,121,138,240,95,236,127,139,105,58,144,98,208,239,112,40,30,203,77,208,236,156,54,231,215,169,28,47,120,126,176,45,29,206,116,109,162,1,65,95,159,158,41,243,78,10,188,8,164,242,35,192,197,105,69,155,22,152,201,116,238,186,19,216,203,48,190,140,9,226,8,35,51,240,186,133,165,14,165,27,43,203,241,71,53,31,151,241,192,5,14,243,105,48,173,153,24,167,137,244,228,3,170,64,12,63,187,45,95,220,196,142,239,78,151,224,180,126,185,177,8,211,221,110,40,202,104,54,174,200,236,82,166,91,147,240,118,228,137,171,232,37,181,125,121,62,147,177,96,158,52,50,84,224,158,72,188,38,235,35,65,64,246,161,189,83,101,119,164,186,173,154,23,50,80,105,209,3,203,36,69,114,171,110,209,29,183,222,27,178,113,94,189,84,23,144,167,78,1,107,96,146,130,202,197,70,154,235,152,60,160,55,125,43,185,199,145,101,145,240,64,79,159,252,118,163,92,192,50,242,36,114,102,204,219,102,78,79,120,34,196,223,87,64,13,201,108,197,56,193,208,47,139,91,227,33,112,63,38,100,41,16,38,3,202,58,248,75,102,110,199,208,6,161,179,131,214,144,216,83,85,130,217,201,182,55,60,245,189,210,132,184,43,187,140,167,220,235,116,69,86,24,23,207,112,133,252,204,26,89,239,165,112,12,170,69,82,110,164,163,203,229,227,93,124,200,148,166,199,240,227,184,110,187,22,174,139,237,61,190,189,86,162,209,91,7,147,209,113,16,145,155,233,45,130,145,81,21,5,37,5,70,159,24,12,119,253,224,245,226,139,198,134,4,173,87,12,191,219,236,86,16,228,221,62,150,74,40,223,148,142,67,100,154,238,55,77,94,147,220,162,160,165,24,244,117,222,253,238,23,10,184,151,26,215,218,140,62,146,249,28,149,11,247,134,35,199,252,78,1,184,95,135,180,7,237,194,33,27,205,163,226,20,224,119,12,187,67,212,92,45,30,129,8,167,3,158,118,106,75,245,35,240,127,179,185,252,30,203,143,239,8,206,247,14,190,224,227,171,227,253,148,172,124,195,119,108,16,241,193,147,195,129,140,22,189,156,113,9,3,97,6,113,227,131,53,33,147,163,71,115,180,1,111,213,205,217,227,0,208,197,88,1,121,42,214,158,6,123,112,156,253,174,175,109,246,114,90,154,163,44,199,169,116,191,166,112,86,138,202,150,66,128,27,133,17,92,251,177,78,46,117,113,187,75,5,41,133,11,39,108,167,63,121,222,221,160,62,204,47,118,54,59,232,186,3,168,87,209,244,121,138,125,5,186,202,248,38,108,196,173,29,114,35,28,227,175,104,63,85,160,113,207,3,132,247,75,21,204,117,76,90,158,68,85,109,45,32,146,50,178,210,14,32,218,56,10,227,244,2,90,15,144,180,212,1,251,4,249,54,154,118,12,156,60,114,248,227,133,102,182,230,47,69,143,206,116,138,247,30,224,224,153,219,5,200,205,239,26,150,181,209,122,249,232,186,127,6,245,237,135,194,16,105,114,168,240,92,42,133,188,38,158,224,165,8,242,162,220,19,247,68,62,107,118,208,73,246,70,81,198,62,17,249,51,100,211,170,239,236,231,89,168,104,84,237,182,213,26,166,242,124,179,6,216,129,200,57,158,76,181,40,134,137,248,147,42,149,225,168,188,134,88,182,41,25,30,52,18,238,184,25,150,113,149,229,26,169,155,202,131,108,6,204,57,146,136,171,47,137,149,32,137,161,39,150,153,211,67,44,255,153,133,8,228,85,213,84,240,227,3,240,213,252,50,114,218,214,169,131,232,202,17,251,187,131,133,176,52,118,157,196,41,250,139,83,66,50,90,126,24,84,103,159,180,78,225,90,28,27,133,155,90,252,16,253,231,203,134,123,168,153,104,10,94,119,172,159,190,168,182,140,116,31,125,249,240,104,49,121,220,149,123,48,18,8,35,176,174,148,14,83,244,136,100,251,145,14,152,22,70,26,228,240,212,243,155,254,135,35,150,113,242,204,241,194,96,114,104,198,79,133,215,67,226,63,156,163,53,188,236,93,159,13,90,57,203,4,36,255,98,219,190,46,153,15,28,63,163,86,38,193,89,203,126,157,65,120,100,196,132,194,243,249,32,12,174,35,220,123,27,169,187,69,129,62,140,214,132,15,209,54,11,180,227,169,141,63,97,58,192,134,63,140,181,218,85,245,235,8,221,120,246,163,241,86,76,187,139,44,246,245,158,146,15,16,57,117,250,98,215,88,90,251,82,223,244,238,216,24,237,247,68,17,135,92,97,13,177,198,65,29,1,195,6,167,54,13,134,63,237,144,141,54,44,102,210,91,56,131,56,156,167,64,31,47,181,164,54,183,154,31,145,73,152,229,119,149,115,250,169,221,101,254,88,241,193,228,202,222,15,100,154,94,143,130,232,44,106,47,64,201,73,164,87,23,133,91,19,50,52,116,99,84,75,91,211,198,192,154,39,228,83,253,4,179,23,179,101,148,101,154,239,72,173,83,209,219,232,131,230,63,39,73,48,200,209,76,109,32,82,9,86,180,171,96,169,36,176,230,109,15,59,232,178,209,128,47,234,228,124,171,129,73,210,55,106,87,84,22,252,21,77,200,199,241,106,203,92,106,61,200,226,154,42,164,89,178,28,152,161,109,111,98,17,216,132,9,133,89,123,157,174,26,185,185,184,199,185,66,162,41,34,12,116,31,232,222,99,119,151,54,213,124,17,189,85,166,168,200,10,134,252,4,60,250,225,185,67,72,102,150,47,255,136,189,58,243,127,114,95,166,241,218,32,162,63,236,52,52,164,223,149,230,44,152,132,18,117,118,138,194,190,170,122,169,232,26,18,104,180,249,79,19,247,99,164,69,233,249,102,102,209,29,26,87,208,57,0,247,3,124,25,104,36,218,182,103,241,81,148,250,139,197,175,14,5,58,179,92,64,14,148,251,224,227,29,3,179,80,129,169,9,43,230,105,42,100,115,214,151,243,27,162,59,209,164,117,43,222,241,87,90,188,21,32,184,72,98,242,16,183,37,243,26,247,151,65,58,114,197,118,209,95,37,220,215,181,120,6,192,22,222,234,221,55,14,7,237,38,37,89,36,34,34,136,168,191,70,242,127,83,240,122,40,135,53,85,186,182,239,230,145,200,197,40,91,77,243,90,147,207,54,44,174,148,41,61,72,179,122,205,5,69,242,158,226,162,29,246,51,109,6,76,233,151,30,118,96,203,80,161,151,47,53,38,46,41,156,112,186,177,218,49,117,10,108,221,149,133,171,242,46,48,164,139,182,81,91,121,108,148,128,40,198,195,249,71,252,65,101,185,115,150,164,65,149,76,189,184,193,29,62,35,52,230,96,22,23,253,53,120,197,6,239,61,2,191,164,76,73,37,160,246,77,110,145,131,203,131,133,245,12,22,71,147,5,94,41,189,46,83,114,196,184,211,229,81,15,86,232,154,145,252,230,216,72,215,238,157,249,151,37,65,72,30,96,80,150,128,34,208,123,138,38,83,29,22,139,215,93,153,90,254,204,219,97,251,59,242,194,104,2,17,10,82,244,119,124,71,96,211,21,130,131,190,196,157,33,83,252,134,202,129,221,236,229,92,222,48,158,182,249,152,255,155,201,227,142,103,186,109,138,146,173,184,108,30,44,241,253,249,228,181,32,6,251,55,98,201,10,217,99,109,98,213,200,2,170,133,151,53,85,251,120,42,8,222,114,168,129,116,141,205,74,33,155,8,118,85,101,222,196,79,74,199,46,100,188,15,74,219,86,118,225,162,233,73,77,66,27,248,162,100,20,77,138,221,8,177,219,228,73,220,240,146,4,207,140,82,146,105,32,166,131,107,148,238,97,173,133,254,159,50,109,87,21,236,103,38,57,116,121,41,58,255,233,241,186,93,28,31,5,195,115,120,40,82,70,245,192,228,185,190,3,157,129,131,2,193,22,71,239,61,191,237,69,96,170,142,146,238,118,109,162,215,160,35,90,15,143,246,150,159,95,235,237,184,8,237,153,179,125,25,84,87,19,89,241,18,111,140,78,136,182,245,98,159,199,221,92,91,162,97,11,0,63,125,40,95,86,20,233,123,64,158,4,251,43,64,122,40,199,207,193,45,76,218,107,38,55,160,14,115,162,165,216,76,254,67,191,191,50,28,239,64,231,135,39,195,14,33,233,106,138,210,180,198,159,143,172,97,245,175,39,94,231,20,119,245,164,14,37,69,156,127,5,33,219,114,221,142,248,21,122,117,54,71,250,94,79,123,236,254,121,68,148,11,0,48,46,67,7,116,106,84,100,237,119,221,141,52,244,212,133,121,199,18,47,39,159,69,220,142,156,103,249,163,212,98,131,141,127,239,229,242,134,70,187,117,51,134,64,187,139,185,240,57,181,208,132,237,153,207,143,151,39,142,112,222,222,147,167,241,156,214,20,13,59,202,179,175,130,220,174,205,21,171,88,236,164,76,247,149,255,199,128,73,80,86,121,165,18,119,24,202,218,27,208,243,75,239,136,22,251,20,105,174,172,208,13,197,201,206,139,205,111,122,200,193,189,120,140,103,101,26,107,151,15,0,234,57,91,64,120,212,107,23,242,228,59,124,11,240,250,236,22,238,231,68,175,83,124,133,72,110,94,238,87,231,252,27,228,105,137,127,197,4,150,161,213,114,64,37,144,60,94,18,77,161,163,51,148,135,107,157,159,236,73,116,101,149,106,41,204,220,172,93,159,132,109,117,44,251,0,64,8,76,48,89,80,179,195,234,188,88,73,253,144,54,157,123,39,214,129,71,125,109,251,219,109,133,152,205,185,73,220,203,24,186,34,14,224,152,41,186,144,204,175,211,200,192,74,205,166,77,243,23,6,12,81,70,253,239,224,87,118,164,24,114,169,130,59,155,116,26,246,76,148,18,28,8,161,182,194,60,178,178,195,80,208,42,159,46,53,178,39,164,88,61,246,215,245,10,85,229,76,237,226,191,6,194,235,167,190,150,1,97,57,13,154,75,209,111,249,18,192,103,165,102,159,139,42,83,63,116,100,98,237,193,155,102,238,69,220,180,105,254,174,48,130,3,143,224,133,191,204,90,236,84,150,135,102,103,157,162,178,164,214,220,215,232,72,185,240,39,236,236,131,180,213,118,62,26,225,54,159,237,154,111,198,182,205,170,105,190,73,153,112,225,68,184,37,81,131,237,246,50,203,36,179,160,50,241,240,148,99,153,251,95,5,150,242,101,7,233,204,52,69,234,140,66,217,0,69,203,47,56,162,107,53,211,217,91,195,22,142,208,32,38,78,25,162,184,83,156,91,156,165,96,37,133,70,58,43,246,189,62,12,70,77,79,104,58,37,171,243,46,32,222,26,79,132,36,78,140,224,77,37,249,123,247,187,233,187,104,138,161,247,204,162,40,253,113,21,38,16,90,55,71,231,71,89,168,110,75,188,69,230,20,68,191,103,43,216,155,183,59,219,238,126,223,249,92,31,152,24,12,236,240,78,166,102,120,97,5,227,63,47,33,77,245,213,22,170,133,124,241,252,38,70,162,211,196,91,250,200,51,198,7,245,93,154,183,58,80,1,122,218,64,228,167,207,201,14,119,186,240,49,243,244,188,220,192,204,93,49,182,166,166,245,164,108,180,66,194,178,179,99,136,189,139,111,67,68,171,68,62,77,49,93,93,240,18,132,58,182,170,192,75,40,250,203,220,79,16,189,174,77,3,147,217,140,171,126,4,253,94,226,59,104,140,125,236,174,173,194,83,103,53,81,163,196,37,25,244,45,53,221,106,65,84,76,239,2,131,140,206,114,36,75,18,44,199,77,6,236,189,169,183,98,71,136,37,186,83,71,174,40,59,106,85,136,200,12,238,21,202,19,123,33,170,62,251,79,97,173,24,208,45,49,25,56,198,89,177,61,117,57,65,53,17,146,231,197,237,86,108,232,154,141,53,213,198,210,126,128,43,193,24,2,20,119,203,95,106,108,240,240,123,55,135,87,237,155,181,160,52,96,83,134,97,124,29,185,90,239,86,35,235,137,154,253,117,219,170,134,187,64,5,17,39,189,205,159,59,51,146,205,138,242,195,155,174,15,161,18,155,18,196,182,138,17,94,25,86,229,226,157,229,20,18,30,247,246,46,131,191,185,93,245,134,116,223,210,127,25,242,199,42,169,104,86,175,190,136,150,188,161,233,158,104,139,36,71,110,62,110,147,247,147,162,187,58,188,217,251,209,92,226,206,87,148,240,235,51,36,127,159,175,50,34,170,48,67,194,162,241,28,10,54,22,68,234,61,229,227,110,36,223,51,186,194,34,228,30,254,35,84,7,5,83,111,48,244,203,45,31,14,191,2,230,157,78,152,182,139,217,13,164,158,212,72,25,165,5,13,254,147,39,136,99,86,58,133,198,68,60,114,130,241,212,67,239,182,133,103,75,129,238,60,252,174,112,229,43,56,220,188,142,125,63,185,190,146,100,23,193,180,107,44,166,144,142,221,157,0,198,87,224,47,45,153,121,253,156,22,132,179,192,14,79,3,224,20,80,122,27,43,18,195,214,216,156,139,111,154,182,206,28,205,71,13,143,172,142,139,135,30,150,73,167,109,189,175,255,215,159,188,221,243,62,8,111,84,34,246,204,74,198,236,154,31,15,82,151,57,77,1,251,76,13,183,174,187,152,14,0,254,36,177,152,92,68,132,137,162,144,192,166,168,125,105,146,246,253,128,100,242,142,193,185,119,83,107,190,225,54,189,114,13,207,83,239,230,150,80,69,99,59,228,128,43,209,129,1,252,228,165,54,129,181,204,220,240,246,110,194,57,144,11,205,181,122,250,143,187,206,107,67,14,113,192,55,58,169,183,49,122,9,74,157,29,229,6,30,144,49,181,76,206,113,252,246,49,48,111,63,76,123,149,75,5,85,50,118,115,67,245,189,142,181,163,146,51,206,43,27,110,98,22,14,90,201,153,201,76,191,11,125,225,231,151,255,25,100,70,70,205,210,108,230,25,65,203,3,28,244,71,92,104,192,80,125,62,221,208,237,240,234,44,110,185,53,196,204,208,4,5,18,17,170,104,81,75,185,228,217,180,115,96,133,50,218,127,203,207,76,65,171,199,83,136,223,120,88,234,29,254,104,102,247,65,29,180,145,240,193,234,189,52,212,69,127,85,218,251,97,124,246,157,95,18,3,65,6,191,87,240,84,187,170,119,206,207,39,25,242,41,60,33,110,102,244,25,139,185,194,97,247,151,34,18,191,3,52,240,187,115,147,134,98,229,192,18,42,222,35,240,168,83,70,75,81,89,222,94,119,226,247,5,252,5,226,195,6,92,94,37,13,157,101,209,130,26,128,118,249,59,186,240,172,237,105,87,25,149,14,121,38,139,82,86,212,93,187,105,33,63,97,61,25,125,0,146,88,70,67,165,23,65,154,23,230,160,230,106,19,152,40,11,179,192,102,242,57,35,75,211,125,23,131,166,116,249,99,3,192,3,155,82,85,232,40,234,80,220,4,250,113,238,153,203,51,231,117,189,0,75,58,208,125,110,176,238,43,81,68,245,100,119,172,178,134,20,4,141,23,160,34,253,32,248,0,202,5,145,74,165,85,174,87,134,37,196,120,40,119,125,211,78,47,209,86,129,104,153,37,171,162,189,67,180,196,176,93,184,77,154,117,30,76,54,244,156,147,232,231,111,59,73,45,70,107,25,247,186,123,144,80,159,218,41,151,21,135,93,33,87,225,180,99,96,246,59,110,225,137,35,228,27,156,4,4,52,182,125,184,112,145,148,219,251,49,162,0,68,127,145,50,29,90,104,101,142,19,168,234,233,87,48,214,175,197,100,5,167,237,173,134,241,118,121,37,144,252,237,36,157,238,221,191,119,195,174,35,22,117,157,26,248,62,46,173,196,172,164,115,172,20,211,189,41,44,27,23,29,157,146,221,240,190,159,236,85,145,74,177,158,212,193,94,144,79,28,224,40,254,91,79,24,100,226,180,100,141,7,22,140,233,127,227,153,188,43,98,61,100,172,114,22,60,209,124,87,46,24,84,93,106,233,199,127,85,27,4,122,200,88,116,135,238,26,212,28,120,38,243,77,240,102,227,54,32,120,220,217,209,239,75,96,133,161,171,114,85,71,162,44,178,117,181,26,20,81,120,134,172,138,154,87,48,153,234,36,242,19,244,177,25,38,11,170,160,253,168,196,209,188,232,90,124,124,12,84,207,120,164,189,91,228,242,16,47,249,197,207,61,156,154,143,212,51,9,242,182,95,137,211,210,204,123,200,112,115,194,115,220,17,159,4,1,52,72,124,245,171,148,53,22,226,133,238,204,73,23,50,101,139,9,176,169,207,28,9,132,60,206,125,181,38,214,123,82,186,187,165,61,217,112,176,137,41,14,117,138,179,55,130,45,170,141,129,27,245,232,193,209,139,23,250,42,155,59,122,107,238,150,83,127,99,244,34,131,236,18,191,94,90,112,129,84,56,78,129,216,141,96,209,160,0,55,56,25,187,7,192,22,80,74,13,94,22,148,82,220,247,207,139,126,145,218,167,144,213,131,185,172,254,24,27,248,220,118,171,104,148,163,26,159,247,2,215,130,66,65,77,54,78,90,189,168,254,194,233,96,92,32,138,188,91,114,30,200,243,232,26,92,117,74,101,141,95,202,59,108,183,16,6,97,214,182,40,242,118,92,195,192,232,152,105,181,38,120,217,138,202,133,27,235,175,255,185,86,25,40,128,104,242,213,20,62,17,4,7,88,135,104,142,53,30,15,78,182,188,61,38,90,31,138,50,217,241,142,250,146,231,25,210,240,85,188,169,76,214,143,56,18,216,82,206,187,151,171,71,56,223,210,185,130,250,241,235,195,3,208,52,149,175,204,140,74,119,54,16,17,123,6,38,168,223,227,62,8,35,176,62,195,31,113,82,83,20,115,138,59,78,183,162,72,41,161,96,59,250,89,128,192,82,194,51,5,98,168,6,172,178,173,3,181,179,187,105,7,140,245,155,30,73,113,162,12,149,98,111,232,93,246,253,145,23,94,23,0,0,202,16,148,158,20,117,241,131,17,21,88,192,10,66,148,19,124,127,226,51,154,97,133,249,158,240,48,251,188,79,118,163,9,138,155,166,211,160,165,241,198,136,193,172,2,252,48,22,40,84,237,70,240,104,217,72,178,182,102,117,226,187,241,71,88,110,121,20,250,14,186,65,144,253,196,102,135,167,199,7,248,17,223,30,41,146,236,129,108,154,5,127,145,66,3,55,199,180,41,12,4,250,235,209,180,230,41,8,57,187,159,160,114,111,138,143,106,68,175,28,220,94,234,125,225,112,116,158,132,17,217,253,8,69,228,183,5,112,221,186,167,82,119,96,122,158,145,207,41,197,251,38,20,101,149,148,225,119,42,86,235,206,43,224,57,117,211,214,59,175,169,17,15,92,121,34,101,203,57,202,154,80,116,79,145,89,223,150,205,152,97,72,22,72,2,120,96,198,20,159,216,158,13,143,175,116,14,92,243,138,78,220,112,252,223,173,135,126,2,40,135,57,229,22,217,178,39,145,66,85,104,13,9,167,56,48,27,75,124,5,177,34,56,227,34,137,14,10,90,196,134,92,107,117,81,254,102,251,149,0,94,138,191,255,99,123,209,104,57,78,146,44,63,65,224,60,235,38,228,187,133,209,90,253,163,246,157,103,5,149,43,55,2,190,145,79,210,88,125,121,129,67,108,104,65,115,10,22,65,73,143,155,172,187,184,170,82,248,120,43,42,111,117,162,76,143,109,175,221,166,74,214,175,224,157,96,5,95,158,81,150,119,80,186,96,88,240,69,37,241,21,153,228,138,88,75,209,216,106,78,110,49,127,127,97,240,91,148,144,88,145,72,153,240,245,212,71,81,157,188,220,253,59,50,34,67,14,252,194,33,130,187,193,59,80,194,167,87,21,27,3,115,220,165,244,109,43,146,102,132,70,218,170,205,102,39,199,170,240,169,180,166,151,45,137,103,88,187,115,41,89,195,38,215,33,245,45,223,197,42,154,41,36,226,116,42,4,198,227,7,219,250,79,170,127,247,201,108,132,3,232,103,112,154,55,128,211,77,191,60,143,28,42,162,15,55,132,109,199,224,236,64,58,84,154,158,34,164,204,139,165,17,30,243,173,101,53,170,99,158,43,124,34,10,117,234,77,168,117,168,3,64,52,178,18,176,95,104,87,250,129,189,77,50,31,92,194,103,98,197,135,14,120,148,200,110,50,252,237,216,189,122,201,26,59,75,136,66,254,136,216,38,185,239,61,58,74,113,68,163,251,225,99,239,84,255,113,78,93,7,12,22,155,14,20,14,219,135,103,248,83,226,18,18,135,208,95,46,23,87,145,36,50,168,24,147,53,57,216,207,168,195,7,127,105,249,214,116,127,222,99,248,243,214,61,25,156,224,202,89,169,146,233,20,77,152,83,111,105,35,181,54,33,178,186,53,63,99,68,112,75,162,106,138,221,252,131,47,136,27,172,121,93,202,53,183,23,25,57,142,252,41,98,62,123,221,99,162,50,126,45,175,69,18,248,246,112,124,27,147,74,23,3,163,161,236,94,166,128,201,90,162,233,109,200,219,130,15,193,163,168,66,249,88,104,240,173,37,191,134,112,23,54,94,246,117,17,44,23,19,45,163,154,41,93,160,189,207,255,212,114,1,134,14,72,202,14,21,113,74,46,4,221,162,119,86,200,143,172,157,118,83,236,136,51,48,238,154,114,248,62,106,165,213,46,216,232,0,220,214,177,252,215,192,91,208,92,36,2,194,187,127,66,5,70,208,207,151,128,195,57,77,16,2,204,38,111,8,13,135,207,84,250,58,160,1,14,253,30,157,10,103,160,32,220,199,15,225,184,223,8,148,119,73,249,16,208,92,84,196,118,72,81,5,158,6,240,97,79,80,147,211,31,237,175,1,76,74,198,72,33,109,71,136,157,232,3,15,220,81,195,111,185,169,19,141,213,119,215,67,123,167,12,181,84,119,232,116,254,130,253,150,250,163,144,183,230,200,180,124,7,1,111,26,218,224,69,232,173,72,43,168,125,8,151,142,240,66,172,13,129,101,105,167,102,177,145,207,245,244,5,122,112,129,196,83,58,223,178,233,199,169,93,219,215,228,123,246,67,147,50,214,164,242,176,182,27,55,77,180,226,26,146,243,67,188,106,228,56,138,197,23,197,9,187,218,241,238,123,194,7,222,58,225,112,195,194,93,95,77,5,228,45,212,252,81,244,67,0,104,184,186,219,10,143,191,52,227,80,200,255,10,146,25,202,167,52,189,242,241,66,71,153,146,132,59,221,54,0,23,16,116,151,107,59,109,227,189,85,62,230,225,97,156,152,101,213,94,232,22,202,150,20,223,107,101,44,21,222,6,189,154,28,40,207,43,50,153,176,3,101,63,152,186,75,104,175,188,213,163,27,102,221,183,71,173,83,148,108,1,47,235,12,246,10,46,115,32,148,151,77,191,223,6,210,22,132,142,129,88,55,245,234,222,69,235,94,77,30,210,120,142,255,61,17,8,213,168,177,192,240,92,198,106,225,29,108,176,250,96,61,166,214,25,46,150,111,154,106,201,215,203,8,177,149,90,180,82,114,200,217,59,145,197,100,214,168,60,59,131,87,164,147,246,191,124,65,151,99,255,251,125,213,65,205,134,67,36,255,243,23,11,236,14,76,149,85,52,47,15,9,4,40,14,72,49,43,77,16,101,136,235,231,15,130,42,100,139,136,244,109,105,166,216,35,133,167,109,191,115,139,189,125,106,188,64,145,170,86,162,4,182,162,232,80,225,142,19,168,120,226,44,16,220,231,145,174,153,34,178,74,232,86,87,146,28,18,190,214,114,243,91,155,248,184,142,181,172,58,104,252,93,169,171,173,235,37,151,175,134,46,231,228,239,179,130,102,155,82,126,110,42,241,79,125,238,65,33,114,134,227,198,102,134,1,125,150,105,80,247,35,10,205,131,32,191,178,126,63,140,190,71,134,240,5,86,46,150,34,101,227,27,102,129,150,232,206,78,143,111,139,127,13,133,230,17,112,115,121,205,100,205,17,168,95,21,206,32,187,39,188,214,227,54,86,100,60,183,136,62,110,162,50,155,155,84,32,42,30,81,217,189,128,52,127,10,248,113,236,211,136,39,168,124,170,165,183,78,195,152,5,145,159,136,103,38,87,212,18,88,231,55,8,212,236,224,67,23,180,0,156,65,227,188,150,58,38,50,173,138,131,138,18,39,230,34,8,223,153,60,39,121,56,107,71,236,231,115,129,96,124,167,11,152,178,251,31,62,106,129,112,13,35,202,45,251,64,26,92,142,134,85,56,255,78,139,78,185,151,3,152,162,92,21,39,155,127,143,117,142,146,187,68,95,79,180,105,5,239,96,41,137,53,14,241,164,212,115,137,211,9,62,6,188,244,178,65,148,237,81,159,145,70,9,138,74,110,82,195,128,203,211,111,207,116,86,146,118,62,173,174,60,224,103,126,247,227,5,87,199,36,170,87,63,52,96,250,75,178,196,61,218,186,64,222,25,37,43,197,1,42,154,194,237,37,27,157,98,43,33,104,17,48,45,108,73,60,217,69,30,122,57,108,163,197,119,67,44,46,49,176,49,85,103,80,75,29,20,122,114,7,240,24,0,88,233,247,102,70,23,216,141,189,131,161,4,136,99,160,217,199,2,12,252,129,39,46,245,136,203,137,181,232,16,226,220,199,186,113,218,121,140,90,126,210,201,135,68,177,174,32,45,216,79,244,217,84,219,33,61,56,77,222,227,166,219,120,25,78,241,220,74,128,122,153,95,147,40,189,16,255,0,235,18,109,245,195,165,205,215,194,39,111,52,200,153,17,94,29,245,6,90,99,15,228,50,213,35,129,118,191,20,255,201,8,68,1,27,57,80,237,50,196,64,142,81,255,101,224,217,191,178,144,49,24,175,190,254,254,132,148,135,250,246,71,175,0,4,105,52,121,48,57,188,51,215,130,115,133,16,186,43,170,167,68,66,186,48,179,205,162,206,33,215,45,143,118,219,40,26,161,222,165,166,254,98,122,21,254,26,211,184,164,102,134,185,104,53,232,53,24,30,100,241,204,243,92,34,222,97,183,62,55,158,14,103,221,139,88,71,44,202,43,75,36,150,206,209,169,183,32,107,52,165,246,103,2,224,45,168,102,123,113,181,6,206,110,221,7,250,169,232,238,165,123,235,43,5,118,254,35,0,104,132,67,181,71,65,228,215,151,231,171,165,218,211,239,245,62,115,78,153,182,242,17,204,11,201,229,65,67,50,243,208,237,131,146,34,191,178,18,203,42,194,24,6,165,125,9,178,78,234,139,58,58,32,1,171,109,87,38,203,191,134,39,56,78,29,116,184,216,66,232,11,68,83,107,16,70,69,174,66,1,179,114,43,66,96,236,146,241,79,24,116,60,48,174,32,81,154,12,154,204,249,102,183,244,8,123,113,26,153,122,202,52,132,41,171,3,79,68,211,97,21,162,195,241,68,79,247,28,252,60,205,71,200,17,251,183,218,31,218,213,123,47,221,84,200,128,169,105,6,209,44,168,177,139,77,7,138,116,58,148,227,251,75,232,181,191,2,46,228,161,53,179,128,182,61,117,224,198,27,213,169,4,92,119,177,177,69,30,171,189,112,118,32,187,67,121,15,225,205,251,193,131,229,207,104,103,68,163,226,21,246,157,223,121,180,43,68,187,250,59,218,232,119,241,92,56,92,40,22,18,42,47,22,20,32,189,234,145,34,166,92,43,11,81,44,76,74,12,195,22,217,130,232,1,76,108,100,158,173,195,207,143,90,14,222,94,200,50,230,76,159,22,190,47,11,24,113,124,2,226,113,7,156,24,228,163,59,91,44,57,50,55,1,239,174,208,177,221,212,54,191,165,118,28,224,244,162,11,244,113,250,172,150,136,210,106,239,0,144,195,33,191,90,80,238,179,222,2,16,104,173,243,9,78,230,155,93,236,79,72,96,107,225,202,197,75,186,75,124,54,136,90,177,50,231,206,43,74,185,142,235,138,69,6,144,142,60,25,129,3,158,104,88,133,42,14,78,86,210,199,221,55,31,146,69,70,46,103,218,85,232,12,96,71,57,65,199,209,176,243,104,76,50,85,121,83,175,215,219,25,65,144,1,250,73,51,4,92,103,122,44,198,4,22,154,148,62,209,191,50,42,29,227,95,28,113,177,148,78,222,241,138,185,82,197,14,177,197,232,168,208,101,155,91,44,202,8,96,85,30,165,180,232,76,223,12,130,56,86,126,84,121,68,65,229,116,64,206,116,24,126,71,92,216,14,243,157,196,211,134,78,142,3,68,102,109,43,243,147,12,214,127,230,150,116,122,207,251,122,35,61,252,112,89,155,74,152,198,235,181,219,196,56,104,118,219,172,148,15,229,73,112,167,141,122,178,104,207,254,43,42,10,7,121,121,7,64,226,72,202,183,253,145,16,253,18,57,208,116,182,44,27,47,142,247,23,1,121,135,108,255,150,231,220,60,228,66,254,151,207,153,186,20,194,153,107,204,242,131,176,81,85,177,41,125,200,219,61,245,228,12,17,105,218,219,47,97,187,163,81,133,158,119,11,49,29,239,46,91,19,183,68,198,69,87,65,218,254,57,97,4,135,32,253,96,35,12,38,120,245,163,193,176,49,132,243,128,138,197,42,160,165,119,105,252,194,52,126,172,1,218,92,245,171,76,168,222,189,97,235,87,136,101,197,74,39,255,215,48,177,145,208,107,166,204,247,236,192,141,224,191,215,7,222,248,87,42,75,207,26,179,182,136,232,38,242,102,235,129,189,121,194,220,27,117,253,13,245,146,105,37,99,87,123,84,84,66,84,132,188,194,232,42,232,108,255,146,212,90,249,27,4,100,106,215,41,141,20,112,80,32,146,233,16,160,150,198,33,3,213,187,246,124,120,89,18,155,140,92,128,164,176,16,163,186,232,10,11,175,75,232,30,251,112,244,166,71,71,172,90,247,60,53,159,15,53,126,218,227,196,127,163,91,185,83,190,148,138,116,136,41,157,12,33,193,181,33,129,71,52,19,51,190,41,119,111,84,243,120,129,29,12,230,109,182,168,0,59,188,240,198,215,217,168,139,55,241,56,157,121,68,109,211,124,64,143,37,247,228,237,40,85,79,15,42,155,225,61,173,212,231,10,240,124,13,85,145,171,173,36,26,159,80,170,137,121,41,237,59,170,2,242,57,232,236,253,212,200,64,64,96,15,207,58,165,99,193,9,159,11,201,175,68,73,167,3,49,170,221,4,88,11,163,70,143,33,96,160,187,164,120,213,243,149,112,174,169,139,247,96,52,90,226,149,104,217,243,33,128,79,220,198,246,214,161,222,62,44,119,71,234,165,119,164,189,62,117,185,210,159,108,2,169,199,123,115,77,235,37,60,136,84,120,181,185,223,91,22,178,88,96,77,71,6,235,70,129,12,80,52,80,223,15,146,83,114,152,229,191,18,176,253,109,7,183,54,95,197,148,68,49,118,175,173,10,64,221,26,105,115,196,20,204,40,187,5,243,49,208,30,65,189,166,185,213,57,186,165,104,213,190,123,231,162,95,156,122,103,40,239,145,80,104,215,22,86,165,33,63,234,205,168,68,59,213,188,185,42,222,28,219,35,203,156,50,189,152,252,103,63,23,42,160,249,125,5,144,205,69,150,37,98,210,226,222,158,60,168,52,187,72,92,60,0,32,168,223,212,156,44,100,32,219,73,170,65,179,22,121,100,71,121,204,176,2,18,234,70,49,208,228,87,87,202,97,54,17,222,228,214,174,220,235,200,32,197,241,212,70,242,125,206,134,177,34,220,165,193,132,115,137,185,204,53,40,192,26,165,77,152,212,122,124,224,101,55,151,57,185,91,151,61,174,186,162,135,202,183,4,36,133,25,119,51,253,91,208,79,156,37,90,241,196,3,168,87,188,152,114,91,200,5,111,189,113,16,2,179,136,150,22,112,240,160,59,76,186,181,123,239,10,178,159,111,47,204,25,21,26,173,239,43,113,201,117,232,135,171,204,217,36,114,21,68,237,87,130,161,204,172,78,89,91,1,24,227,119,46,166,24,222,95,230,248,202,155,254,53,127,149,158,52,249,168,247,132,209,35,171,220,113,149,156,5,250,119,68,18,99,97,252,121,251,119,201,40,47,114,48,142,138,63,100,161,110,0,190,173,7,223,190,100,33,68,47,1,161,235,177,144,195,216,141,0,171,101,100,71,114,83,173,93,161,67,7,115,114,198,90,227,10,102,68,227,144,52,42,16,234,220,191,214,123,82,42,248,41,149,183,80,113,74,241,165,218,48,226,56,24,155,23,233,24,123,207,113,235,71,213,126,142,63,137,83,34,86,244,181,36,116,227,176,88,242,64,161,6,100,32,227,68,80,252,161,168,128,199,1,225,88,219,172,165,171,159,9,113,152,216,149,114,235,130,73,4,250,96,80,64,0,222,71,137,208,21,65,161,187,62,159,63,160,81,29,107,78,81,210,49,20,233,188,55,92,57,78,173,227,80,91,27,215,187,57,113,17,17,232,110,208,108,136,54,4,40,156,17,220,163,219,152,241,51,248,37,90,195,228,227,76,226,171,205,178,110,193,200,130,240,132,58,115,198,228,75,183,139,47,2,68,132,160,62,10,42,179,70,87,86,41,106,73,92,23,153,142,101,221,176,103,53,58,222,170,183,244,195,72,40,128,229,60,123,7,54,153,164,128,248,174,120,179,199,53,226,133,31,128,25,160,28,17,197,209,195,32,123,103,216,119,153,115,17,251,123,143,224,230,93,208,166,86,147,98,63,68,134,42,231,254,225,222,211,46,104,109,167,18,56,222,243,239,33,44,229,206,95,248,49,114,131,87,64,196,172,180,120,4,197,232,108,216,255,3,49,99,87,75,66,167,170,119,226,217,199,126,77,255,22,44,71,142,106,151,35,120,230,191,15,179,210,252,161,54,114,203,23,117,123,59,215,153,203,58,219,162,70,11,50,62,16,62,138,60,63,221,152,167,71,222,159,90,136,107,66,97,246,75,211,129,154,151,91,123,235,41,14,168,30,145,178,204,128,121,226,48,75,202,67,180,140,100,39,5,206,165,113,157,12,255,251,230,87,55,30,178,69,156,207,52,34,239,122,217,196,80,215,222,192,2,137,143,249,105,185,134,11,47,197,14,0,1,178,9,27,20,37,207,223,232,98,26,89,213,18,128,163,4,130,10,214,173,83,1,239,209,48,158,107,119,70,67,115,82,1,24,132,11,179,0,198,251,204,116,15,61,235,98,71,162,185,77,154,98,155,78,211,254,171,233,148,118,211,172,1,98,138,189,194,188,45,44,16,146,228,158,7,184,111,25,9,208,99,58,212,87,77,209,46,154,109,15,197,82,193,37,231,45,221,240,70,199,52,86,171,64,18,158,162,183,140,154,168,7,175,127,170,114,137,154,24,50,52,120,27,186,252,152,112,55,73,153,85,252,200,243,16,114,93,183,108,252,22,5,150,214,111,59,50,134,238,10,102,6,132,189,2,233,30,155,32,241,209,78,238,52,35,117,30,163,234,45,5,175,176,212,211,150,158,241,211,106,251,53,160,64,250,97,171,112,68,144,215,155,19,116,71,125,98,175,69,8,243,28,141,186,174,108,78,65,132,100,242,209,230,106,241,67,213,217,120,17,82,221,165,166,175,51,72,66,102,76,211,198,134,102,213,136,201,15,8,245,148,115,104,100,8,184,190,26,156,103,236,79,23,240,237,11,15,237,124,242,84,111,99,225,137,245,77,162,0,104,226,159,36,30,241,199,166,190,169,245,37,188,81,168,203,25,81,123,187,242,131,159,204,64,107,31,220,189,101,93,15,159,181,124,170,246,40,150,205,247,93,151,20,196,143,216,172,69,91,106,234,53,151,115,247,140,118,159,171,115,213,247,219,34,30,224,239,196,67,99,38,146,236,137,132,232,89,169,205,206,108,245,36,135,120,151,158,23,184,149,20,38,92,211,245,129,241,91,12,49,211,92,90,111,213,226,27,206,156,172,129,56,3,172,246,151,12,211,248,168,164,242,227,170,152,129,181,6,48,153,205,57,80,206,168,68,229,236,230,105,190,245,92,104,70,6,57,8,194,124,183,33,113,15,123,232,238,118,244,2,242,101,26,67,212,91,71,204,10,254,50,77,237,84,215,155,24,209,249,139,214,155,32,193,108,189,149,176,33,158,69,113,136,249,152,70,253,5,220,62,172,87,174,41,29,201,154,53,125,67,207,148,233,185,251,73,62,125,82,24,32,162,2,13,144,185,202,237,237,15,186,169,241,37,43,109,212,7,102,162,36,77,220,0,28,120,132,103,117,113,79,176,24,227,138,3,55,15,163,185,237,255,120,175,115,208,1,26,140,207,206,36,236,235,63,22,46,252,205,158,228,79,205,201,114,127,108,215,175,207,175,91,6,71,200,93,191,6,33,11,76,76,49,6,93,46,222,226,183,234,241,96,128,223,200,248,156,217,174,209,177,250,168,74,124,170,219,68,218,73,148,243,185,240,186,215,209,10,145,76,175,193,228,206,248,110,60,157,125,229,77,108,119,154,239,6,82,54,244,174,130,219,10,145,140,99,222,102,104,170,194,234,73,213,144,48,120,85,141,174,199,150,197,109,217,174,73,98,178,218,148,7,13,119,249,190,97,143,245,58,137,228,82,208,202,72,130,66,240,5,176,107,5,68,232,126,145,3,44,212,167,226,206,2,212,56,248,221,3,9,226,205,100,84,171,49,100,84,215,152,211,121,129,231,86,240,105,134,66,112,100,242,78,232,40,160,182,153,251,5,12,1,51,45,238,229,20,204,254,241,206,229,223,203,131,162,203,168,121,54,120,70,41,65,156,47,214,175,0,118,59,1,178,79,74,51,109,62,190,75,255,74,34,12,179,207,202,142,145,100,97,19,6,195,162,167,139,224,137,4,26,9,81,67,216,218,64,243,209,215,164,59,72,224,158,33,28,11,71,114,134,155,168,162,30,170,30,148,196,240,65,149,169,213,27,78,228,127,6,28,42,21,55,148,77,176,77,140,31,14,43,227,36,211,203,162,64,137,120,149,43,131,141,204,94,247,76,58,122,96,40,218,154,95,216,103,9,47,122,7,173,214,41,44,248,177,102,169,86,182,239,144,246,200,18,75,172,127,72,218,20,255,57,79,222,212,246,214,25,85,204,97,86,225,250,78,2,128,39,128,87,211,97,84,142,13,41,93,255,49,49,168,135,186,75,211,254,227,157,45,163,135,232,73,248,174,112,86,166,140,156,91,36,126,237,36,243,166,97,98,29,172,94,33,159,198,113,198,201,55,63,55,190,196,110,212,94,178,42,195,17,28,101,21,242,26,159,143,4,214,206,242,149,43,212,47,140,66,215,139,255,23,121,112,153,33,157,139,197,240,33,21,144,79,158,215,231,125,4,249,172,160,37,112,114,35,1,26,114,88,225,155,61,191,193,99,64,101,141,14,17,70,241,138,41,38,127,39,228,122,65,102,125,189,209,102,128,147,183,142,99,112,208,187,56,57,251,181,116,218,6,23,221,54,156,98,87,193,220,8,34,125,229,47,96,45,140,245,185,131,112,77,135,130,243,154,250,124,126,133,40,211,4,165,189,33,80,218,197,78,132,181,24,131,0,101,14,23,176,133,40,67,53,60,178,11,153,65,143,186,142,255,105,173,161,9,132,227,230,52,234,51,6,238,211,98,166,217,189,182,126,176,162,23,108,214,119,193,156,157,148,71,243,188,100,91,159,66,139,9,16,90,142,45,101,49,226,73,184,37,55,154,134,47,86,74,180,128,66,99,183,105,175,174,226,166,55,229,224,33,65,85,252,43,204,233,98,177,206,35,194,233,250,191,214,230,153,137,135,89,126,190,224,8,162,107,138,212,72,229,52,30,44,117,12,20,70,221,32,205,218,20,14,246,103,186,70,220,115,39,237,95,49,63,143,181,174,6,130,86,84,31,99,159,104,166,248,242,89,21,103,89,234,13,56,170,125,238,254,39,234,245,156,35,254,195,9,180,149,246,132,150,125,61,55,103,93,242,175,175,7,161,75,206,193,196,69,3,58,9,108,145,222,215,65,17,204,217,167,7,106,46,158,26,29,203,223,191,56,139,229,142,124,212,130,55,199,63,254,244,81,167,102,95,112,134,144,197,1,167,22,126,230,166,250,214,146,155,144,241,130,186,38,120,115,56,10,74,20,19,195,99,24,186,69,22,163,87,5,130,240,91,30,185,200,238,249,174,13,228,98,94,58,104,19,228,88,245,50,248,45,50,41,77,205,96,38,79,41,138,219,146,85,175,89,131,25,177,96,37,164,186,188,150,107,88,149,6,82,74,172,88,93,192,38,155,196,177,16,111,128,202,35,159,227,193,142,120,45,133,116,53,71,242,70,198,43,161,253,79,161,170,253,84,80,180,23,72,179,248,22,70,200,37,40,79,111,8,170,180,43,132,93,228,133,39,83,45,161,94,182,143,126,159,132,19,212,222,86,121,64,164,141,59,164,165,191,193,213,17,187,115,106,71,40,99,26,166,99,109,232,214,204,165,151,120,2,206,118,132,219,238,61,45,247,117,52,160,39,113,1,236,190,24,8,188,223,176,156,6,246,38,201,222,163,119,69,65,84,235,222,255,18,223,148,185,189,222,218,178,57,102,227,228,41,113,37,15,75,218,151,6,64,63,151,248,105,187,154,180,57,206,139,65,8,101,131,63,134,128,39,200,117,215,37,61,38,118,32,210,143,118,29,215,98,240,248,22,238,135,102,226,195,183,107,189,193,37,67,89,221,243,226,2,247,67,244,172,17,158,75,12,29,184,63,93,212,46,204,87,213,97,103,20,225,117,197,249,79,49,83,73,199,249,75,214,164,210,162,118,34,176,79,99,45,171,120,120,128,201,166,132,153,141,126,64,149,237,20,138,180,91,186,250,253,150,16,131,193,54,105,35,101,102,85,145,241,163,52,137,82,210,44,179,195,149,2,114,133,184,141,227,127,161,244,6,26,228,233,155,144,84,0,204,45,109,176,234,11,223,88,199,29,99,59,200,92,160,191,217,147,225,122,167,163,220,20,91,32,48,125,225,193,147,44,93,26,116,85,4,123,114,38,168,144,155,226,112,44,62,49,96,111,210,238,234,86,245,160,76,239,253,114,191,54,187,131,123,234,211,165,41,166,240,91,86,2,166,46,122,17,223,65,90,158,175,184,32,49,103,21,157,55,111,218,48,235,203,244,172,230,144,17,51,45,27,51,27,226,254,20,160,174,216,240,176,64,81,161,121,37,210,167,175,125,194,97,78,95,204,208,234,107,57,22,68,123,222,205,98,0,74,96,138,195,96,23,141,58,203,190,85,252,7,232,38,165,179,165,117,234,167,233,165,251,117,179,177,161,43,184,196,253,187,175,17,113,47,48,33,120,158,244,62,18,158,147,232,174,91,224,195,11,176,242,50,223,14,193,25,159,155,197,147,205,139,209,81,186,92,169,119,53,38,248,143,101,152,187,210,148,191,227,231,143,111,5,247,89,187,33,94,180,125,62,91,180,89,105,76,177,36,203,221,115,33,236,253,228,251,62,253,71,67,67,121,177,201,208,61,215,150,9,10,147,208,249,235,253,56,244,210,88,57,253,247,130,21,246,83,137,145,3,114,208,39,247,22,17,125,145,198,12,70,0,115,125,21,226,153,209,155,225,56,81,230,61,58,4,15,247,60,111,24,119,121,5,207,150,138,45,242,229,24,254,49,121,184,2,223,64,132,177,119,76,146,113,140,157,210,112,238,4,98,114,250,196,7,147,95,255,162,219,109,252,190,126,18,26,212,18,75,242,233,235,238,7,136,116,81,39,195,71,187,62,209,35,40,221,152,207,228,67,132,104,191,103,167,47,178,218,8,15,68,10,99,216,136,15,10,121,222,144,11,132,43,143,33,202,95,15,150,133,151,118,99,167,87,229,53,160,89,229,214,143,182,59,174,49,148,141,111,111,149,132,48,3,211,93,26,207,9,164,142,96,117,225,16,201,96,90,163,168,105,239,79,119,202,163,169,48,167,236,118,211,170,127,18,83,125,102,119,166,96,155,34,139,152,220,226,73,90,19,109,189,110,143,22,240,232,146,119,33,165,245,78,107,9,202,50,66,90,57,44,194,11,103,160,180,65,148,236,202,151,8,8,175,178,17,211,77,129,37,0,208,113,84,236,60,57,231,71,15,242,62,25,179,89,128,51,131,28,208,153,195,137,129,183,68,138,220,100,2,64,250,242,10,122,136,68,176,255,149,108,67,142,32,4,33,41,125,219,66,190,204,123,94,244,46,57,84,169,191,169,37,201,113,128,153,223,47,213,144,51,240,200,247,40,11,1,174,189,76,178,51,32,138,232,74,152,33,164,231,172,20,61,158,73,34,109,221,46,46,129,28,47,57,74,123,125,41,54,194,19,85,235,17,240,227,201,112,41,9,208,9,113,177,50,36,208,80,80,25,159,108,186,113,76,29,161,90,88,78,164,201,38,127,235,51,22,248,13,136,95,71,113,1,4,105,205,97,231,219,154,73,212,228,171,161,12,80,8,148,183,188,249,220,245,35,210,61,42,160,61,147,98,153,71,242,236,199,230,185,240,131,183,20,183,61,54,58,69,233,188,120,226,80,96,188,243,212,76,152,2,114,88,156,141,250,38,239,182,131,243,100,139,61,146,21,98,127,39,22,121,30,192,18,26,234,68,228,63,115,70,108,180,179,118,196,216,109,29,175,65,99,186,119,93,13,77,51,0,150,52,255,67,187,156,171,58,118,172,104,44,127,69,193,195,91,226,219,34,64,97,128,13,33,235,35,218,122,71,180,218,135,140,53,21,174,235,236,70,49,97,249,236,128,199,74,230,215,180,78,175,129,215,161,119,50,132,152,240,203,81,110,217,55,12,56,155,106,106,44,251,85,199,124,217,174,105,14,72,55,185,238,225,105,107,145,216,227,120,62,77,160,153,104,163,173,144,141,239,214,24,150,153,252,46,17,26,25,181,112,248,98,10,158,167,193,22,111,21,144,147,32,42,197,103,196,53,228,107,88,158,181,1,211,92,237,196,30,10,59,41,52,157,69,176,190,121,200,39,162,180,7,12,8,79,86,122,19,115,164,37,24,174,214,195,245,134,157,69,3,123,162,17,59,0,143,249,207,32,197,160,125,213,195,102,106,244,198,204,57,145,35,175,233,214,134,41,125,141,182,80,156,62,156,63,49,81,238,68,77,129,61,205,113,114,55,237,221,88,224,226,81,99,92,231,103,3,75,29,240,253,18,23,85,61,168,136,247,143,221,255,109,17,55,10,154,170,236,121,145,243,69,101,171,13,47,181,9,4,242,89,161,105,34,77,157,186,57,38,244,15,173,110,131,134,100,94,128,47,234,214,146,97,238,28,207,219,98,144,231,12,192,139,218,117,79,125,228,45,216,223,153,106,227,247,233,81,4,192,183,54,117,6,10,116,175,143,5,105,157,53,38,92,241,229,141,235,1,108,57,198,99,172,179,12,79,109,156,203,94,204,0,79,242,9,116,254,119,120,164,17,101,116,109,75,101,120,150,142,67,156,126,109,55,77,193,49,145,196,203,82,116,132,114,193,215,208,110,82,83,167,249,86,14,123,212,120,188,132,208,67,45,57,66,120,81,98,170,237,132,218,51,245,245,17,124,106,17,226,81,192,60,16,115,232,30,230,87,86,51,253,36,169,203,11,146,228,57,100,178,102,28,96,174,159,132,226,56,56,12,19,169,238,113,9,220,53,162,32,243,204,117,55,12,40,246,245,76,172,92,16,170,250,166,127,200,152,188,253,188,173,96,75,135,213,49,209,178,211,251,67,127,248,154,190,139,138,237,166,245,51,140,22,124,176,30,25,176,107,230,76,76,87,178,178,35,43,69,16,22,249,218,44,74,9,218,201,229,74,110,61,59,194,142,151,20,61,90,50,211,155,9,120,205,176,179,187,98,141,95,228,68,57,43,210,197,231,131,180,242,22,219,235,144,169,16,224,235,164,103,126,109,104,202,113,233,41,200,75,241,231,10,81,232,129,20,210,98,39,177,21,195,75,252,209,151,153,54,103,9,130,7,230,53,117,227,241,81,76,40,134,41,126,189,109,232,190,225,224,178,74,110,175,202,195,164,77,60,5,21,230,218,197,12,241,88,173,63,79,79,148,130,213,16,181,113,43,68,22,105,127,30,104,239,106,61,221,193,109,196,92,127,57,166,130,203,245,36,181,74,188,229,93,118,171,59,136,192,255,12,168,54,230,66,173,203,193,163,173,49,19,96,8,73,106,61,171,121,23,65,178,79,96,14,164,189,221,248,199,22,148,98,145,221,1,101,21,199,177,10,234,0,118,34,104,151,194,125,175,250,174,243,131,207,57,141,181,105,242,16,55,20,191,181,179,71,132,56,16,65,37,88,60,163,140,213,76,77,38,120,196,249,201,165,26,218,21,134,81,119,159,105,250,180,151,220,250,237,235,38,117,143,198,8,45,119,192,240,32,185,69,13,199,58,113,79,129,188,120,125,41,35,117,202,101,25,190,235,18,190,109,23,212,92,140,35,96,5,228,205,165,97,181,138,57,216,59,32,177,241,241,169,255,52,9,1,202,70,149,113,158,254,52,94,237,67,130,233,37,218,92,139,184,151,117,59,116,55,214,236,97,80,158,180,11,253,114,135,199,203,213,13,33,169,183,124,148,115,160,129,8,57,154,66,176,165,161,253,212,243,21,86,234,197,186,96,42,118,180,47,204,80,142,15,188,25,241,254,140,111,96,47,72,18,40,92,211,6,148,89,43,91,233,48,161,131,172,85,28,45,248,114,80,62,138,85,185,52,121,107,236,141,230,67,161,89,228,159,106,133,48,133,130,206,147,21,204,169,65,15,80,159,115,142,166,244,89,201,47,217,106,85,70,10,105,225,23,22,121,253,146,115,234,197,119,226,138,37,89,217,125,78,45,46,15,56,111,150,144,132,33,139,42,65,64,225,67,143,17,26,52,54,230,84,114,232,34,230,39,210,86,130,171,159,100,75,230,111,84,14,43,138,168,36,30,193,127,109,252,20,234,215,164,248,22,9,19,199,121,224,159,7,111,110,40,33,188,42,147,63,201,205,150,188,126,218,203,189,16,29,142,155,62,221,164,105,132,66,252,135,179,107,172,218,217,138,79,24,69,89,131,5,141,0,52,22,98,127,128,53,38,45,43,18,2,218,78,219,116,186,93,101,97,43,124,35,41,189,194,233,13,223,69,99,26,196,118,112,124,66,93,98,151,162,66,160,227,147,108,7,214,161,63,254,76,157,218,54,14,186,105,120,234,249,47,48,222,245,122,189,112,247,13,36,67,180,128,211,86,209,134,145,201,246,246,18,172,231,111,118,178,213,31,128,115,231,69,173,99,223,165,169,49,107,35,227,51,158,13,133,0,136,213,150,117,146,205,46,16,55,250,174,230,188,23,190,110,192,8,38,24,55,23,163,37,153,248,239,55,115,4,238,126,0,196,15,203,18,223,182,62,141,109,198,91,145,197,181,159,100,115,136,240,148,216,50,233,207,43,178,172,39,213,248,198,209,96,116,174,142,75,223,215,89,194,160,219,166,210,166,158,30,91,91,152,120,50,140,52,186,104,139,151,8,53,102,19,102,57,24,67,50,152,225,121,105,235,97,46,29,171,77,105,18,200,127,55,117,250,186,41,159,214,158,174,174,236,127,38,24,29,178,113,34,103,196,34,65,232,64,182,87,66,178,238,228,105,108,120,113,238,187,38,210,242,22,159,245,175,62,177,159,218,240,73,228,52,188,132,147,192,100,28,191,144,146,181,234,145,228,156,189,37,108,112,176,92,33,167,121,85,148,13,70,84,71,241,45,210,60,94,161,66,11,198,235,88,141,139,113,171,156,73,168,236,85,150,185,96,94,121,236,47,127,209,249,50,239,230,4,204,22,202,181,102,1,237,240,213,102,96,65,115,204,55,51,90,146,108,187,236,181,86,164,97,0,131,79,62,86,132,49,176,245,1,107,206,166,112,100,44,42,131,168,8,202,194,166,163,231,202,52,249,86,241,119,44,98,107,252,192,253,31,188,81,170,122,39,233,11,141,218,108,225,203,203,89,115,91,178,127,153,234,78,0,1,108,144,255,118,54,140,137,122,114,15,139,80,128,53,45,185,130,235,39,190,248,52,6,50,213,40,171,95,109,207,95,201,112,7,13,178,36,233,153,73,117,54,32,109,147,39,250,253,59,248,210,163,136,38,174,176,150,85,166,143,26,12,217,90,182,122,32,108,253,229,246,31,135,153,180,168,18,23,95,21,156,74,219,16,92,191,208,45,136,28,237,179,247,78,190,221,231,144,234,188,49,200,177,146,181,19,23,112,17,127,251,83,8,139,231,116,90,157,225,66,116,150,224,68,241,135,218,144,16,55,172,35,194,106,105,26,71,31,19,14,138,140,24,30,193,251,73,114,221,26,137,54,136,221,235,85,1,187,147,244,133,44,249,75,7,183,177,33,39,165,229,189,102,24,126,114,78,5,243,34,52,239,108,92,131,135,50,132,20,64,180,145,188,102,209,101,22,224,117,61,149,113,61,98,182,74,23,139,94,3,55,54,150,231,168,167,165,90,180,14,215,208,46,86,176,18,44,164,63,254,126,34,134,5,67,231,16,25,54,148,34,178,180,30,13,3,253,10,86,204,16,79,28,14,239,99,185,4,162,244,174,81,116,249,165,209,46,160,78,88,30,45,207,183,152,37,208,127,230,61,18,172,17,246,42,48,10,133,52,135,231,220,205,118,185,16,207,55,243,69,146,214,198,241,120,209,138,7,228,199,146,78,1,19,120,126,87,151,241,22,72,158,241,165,143,5,170,72,57,121,8,101,60,155,119,108,163,117,95,186,237,75,19,207,90,51,255,20,158,188,46,38,112,217,3,215,211,132,235,75,53,146,194,32,12,28,166,5,169,225,54,151,135,204,101,149,232,121,2,164,56,134,63,16,229,234,252,193,80,149,143,40,180,0,164,174,70,235,82,191,219,162,203,20,118,204,174,11,137,120,40,109,0,26,97,29,71,21,169,79,88,54,212,41,152,230,1,112,118,95,155,72,92,80,77,155,192,9,25,147,81,32,119,226,69,3,119,114,192,74,232,158,12,137,2,166,96,242,207,226,95,193,201,100,86,29,43,184,153,136,37,104,177,122,113,16,31,198,117,202,35,178,16,192,199,150,137,58,146,132,57,248,0,137,21,237,224,83,96,65,52,237,21,152,225,230,183,220,82,7,250,52,245,31,154,213,22,180,52,143,79,54,151,109,211,204,233,220,46,164,156,227,142,235,213,201,250,223,240,145,88,240,218,206,184,200,219,14,181,112,199,202,116,183,192,100,218,79,202,127,230,237,82,102,83,81,254,162,232,137,30,181,5,139,90,159,209,91,165,120,59,89,28,89,102,251,247,132,12,95,136,202,194,143,173,200,111,45,217,110,140,28,137,77,241,85,82,240,23,184,31,111,21,185,173,26,223,114,91,252,112,160,91,255,92,147,16,174,33,214,88,180,196,237,62,150,87,250,125,39,118,104,221,89,191,92,123,252,173,97,87,121,231,208,187,94,34,95,125,236,244,175,136,63,91,144,92,9,109,11,227,1,112,229,189,75,28,26,187,57,226,250,237,2,212,87,182,108,64,69,186,228,100,238,125,137,232,9,242,176,142,103,40,220,130,211,218,76,166,201,235,190,103,123,251,19,96,72,83,244,101,175,85,243,211,208,3,201,11,60,55,14,146,110,213,253,169,10,0,99,229,136,140,4,68,44,140,17,25,71,200,74,75,180,144,47,144,17,21,186,122,65,3,86,123,83,156,222,120,8,226,3,18,174,69,143,73,25,122,186,168,254,177,216,182,20,61,198,17,218,178,175,144,3,174,31,40,77,16,189,111,45,151,124,90,37,229,255,149,116,70,32,90,93,155,47,86,226,238,46,59,55,165,250,153,167,174,65,238,96,65,244,64,20,36,82,101,181,234,156,215,174,166,206,246,251,76,163,164,206,20,86,167,24,131,203,241,95,248,4,107,85,200,241,151,86,235,216,198,67,171,136,86,52,130,7,170,2,52,235,56,161,243,133,24,141,113,174,127,14,208,25,98,209,236,127,30,88,78,22,192,128,79,145,112,209,21,21,192,54,24,185,152,55,222,250,193,88,64,52,130,250,180,198,22,195,63,2,185,123,57,155,82,212,236,182,57,61,199,66,252,207,181,247,79,184,37,18,129,195,48,153,139,154,201,4,219,94,15,163,135,98,57,222,34,129,241,198,150,90,230,16,108,201,180,37,18,54,214,94,175,157,239,43,247,156,72,131,181,5,127,127,191,26,38,36,37,249,107,132,198,173,169,71,180,121,253,202,165,239,145,46,115,143,189,44,196,173,230,7,10,11,248,16,136,180,225,169,33,188,149,254,117,124,217,152,127,224,236,128,146,233,201,216,72,242,214,69,90,2,36,6,116,37,6,113,183,21,70,58,216,110,147,123,219,0,231,206,45,179,16,202,207,170,237,230,69,111,197,67,160,111,155,16,237,46,103,219,25,229,61,235,185,73,242,221,60,21,133,113,130,110,19,25,238,227,209,170,59,7,176,161,67,201,150,250,182,160,223,115,79,220,158,146,243,125,251,255,59,159,166,89,150,170,15,247,136,155,53,66,23,134,106,211,51,241,14,248,254,112,88,223,205,158,94,42,172,196,248,45,248,43,32,172,105,14,154,118,138,163,48,235,235,87,35,115,150,207,75,13,183,134,18,218,73,61,235,150,193,47,102,234,71,230,127,194,113,190,137,243,95,226,188,187,16,30,100,47,40,229,57,207,191,215,119,27,95,102,205,23,56,18,126,192,89,96,27,163,148,68,91,82,217,196,28,96,136,211,80,188,61,234,220,238,44,165,231,10,33,76,78,246,47,99,152,232,237,149,110,198,52,6,47,233,218,168,84,169,86,107,143,90,120,50,26,225,193,33,146,41,180,6,38,24,19,56,150,133,38,22,94,198,159,50,99,195,128,203,96,123,82,20,180,129,109,76,102,50,213,73,207,19,233,114,39,50,77,119,61,44,52,96,203,6,159,74,115,74,211,195,165,32,235,128,22,50,61,210,197,72,171,243,246,77,204,125,63,128,2,124,104,14,163,10,125,71,180,14,196,234,45,226,104,195,240,38,208,81,245,217,71,45,234,134,11,47,83,99,2,223,170,10,207,158,152,150,49,242,239,187,137,253,160,43,49,133,65,105,165,0,248,155,165,8,44,247,242,182,151,48,104,244,156,4,234,247,191,19,177,80,33,56,11,167,3,88,108,100,147,152,111,163,117,2,120,76,151,66,113,145,80,16,48,190,239,100,19,0,243,72,186,108,14,17,172,85,148,135,185,57,22,223,33,197,79,27,231,121,187,159,244,188,155,188,94,246,2,205,195,49,199,239,255,164,79,119,188,179,197,148,106,149,119,103,183,126,36,62,91,66,137,56,186,193,121,244,137,8,77,146,21,107,251,39,46,224,121,61,200,114,30,213,24,164,249,51,73,146,66,110,70,138,173,239,68,102,12,71,53,197,124,55,254,103,148,117,141,88,96,35,188,19,9,155,52,75,178,74,39,57,216,57,154,102,161,84,225,116,118,124,242,129,57,229,192,4,237,21,160,221,156,216,9,206,143,192,143,59,150,66,173,105,187,144,131,4,87,50,121,125,25,111,71,42,210,107,173,53,30,40,148,136,143,102,62,160,8,213,12,206,231,111,76,77,32,252,166,141,119,24,149,233,92,105,63,183,202,47,54,129,183,12,41,132,236,19,98,231,148,70,170,28,176,218,194,142,213,196,69,89,236,10,44,109,17,56,101,26,9,185,126,140,116,31,245,164,42,148,59,200,184,221,12,94,29,66,233,97,125,10,66,36,223,64,139,217,39,224,176,137,189,229,10,60,95,143,170,14,36,103,132,35,1,226,201,22,221,216,70,19,254,85,52,109,188,254,162,66,126,14,56,63,20,51,36,11,213,208,27,31,40,63,144,70,117,253,58,248,22,149,55,105,245,91,174,231,188,80,73,183,197,12,144,181,223,28,46,142,117,61,2,151,178,165,231,49,95,49,64,187,19,207,187,250,108,136,103,103,38,0,220,26,158,129,7,228,231,203,162,87,132,227,207,29,100,81,14,134,217,219,193,27,44,181,205,156,194,213,99,43,75,251,233,204,219,95,199,135,190,208,61,234,209,67,52,155,58,186,46,142,116,26,52,186,176,138,136,246,73,33,218,247,177,113,43,176,161,178,85,120,148,57,83,144,59,227,221,188,180,157,167,177,59,198,251,242,110,195,180,152,146,107,210,66,103,67,58,142,9,6,166,127,223,76,159,70,229,141,200,127,113,108,20,227,224,88,141,141,81,116,153,200,3,89,147,72,36,217,54,33,144,119,194,203,69,195,181,47,82,100,152,55,165,4,20,249,138,60,73,212,133,24,45,19,60,53,115,72,165,178,40,35,247,137,190,155,219,124,120,155,143,235,64,196,143,237,55,111,30,123,216,171,17,83,142,199,101,33,129,137,75,217,173,86,188,88,138,13,115,111,170,93,228,245,86,109,181,233,7,6,117,157,220,43,84,184,246,88,226,233,1,207,131,67,237,112,139,106,162,225,16,227,35,71,235,191,185,205,40,48,47,244,218,106,230,23,180,169,194,71,41,109,91,217,197,248,35,196,8,186,198,234,246,25,70,203,15,174,166,97,70,44,240,230,117,209,189,55,27,246,34,197,102,43,239,8,191,90,173,155,48,235,105,87,95,246,125,253,141,185,216,53,122,170,89,36,49,215,163,127,77,57,37,79,238,146,187,174,225,182,79,152,3,124,71,160,63,103,239,99,234,216,10,46,154,172,125,181,14,217,228,177,197,121,228,2,91,116,159,13,123,63,160,209,31,243,126,3,175,144,45,76,218,48,54,137,136,7,26,57,24,141,171,38,141,177,7,24,233,8,104,27,231,241,149,173,147,169,50,204,190,129,196,77,130,138,164,75,237,93,205,90,189,236,71,28,251,23,248,18,141,247,223,229,172,70,184,233,69,62,235,27,92,99,125,248,197,24,213,100,240,203,95,115,110,113,73,117,219,121,174,112,234,73,25,236,147,20,113,237,222,206,81,144,104,228,100,167,43,206,20,107,186,128,170,6,201,0,34,74,61,29,122,105,118,172,11,85,125,38,156,254,241,66,154,148,244,36,210,35,96,244,158,49,112,10,73,165,101,161,210,49,196,106,19,118,237,157,115,183,252,8,218,139,90,146,221,107,54,172,105,181,161,92,100,196,100,38,210,214,33,30,29,44,253,130,250,187,228,34,111,217,212,156,98,42,155,165,244,76,214,218,158,40,55,129,8,64,47,71,231,68,130,96,23,246,181,156,174,63,105,205,187,8,128,55,0,221,62,224,211,91,64,113,88,95,19,93,39,116,186,45,105,205,18,94,166,85,197,61,108,220,8,173,0,210,203,47,32,220,81,251,122,52,125,196,120,70,113,52,42,253,150,197,117,176,22,206,57,205,175,35,177,246,138,15,192,252,252,81,215,191,133,107,224,239,125,139,154,192,255,201,206,125,205,21,146,158,7,245,96,162,17,12,213,95,66,71,254,194,243,81,135,122,233,133,92,71,160,114,126,176,41,44,28,64,23,198,134,55,34,167,240,183,94,22,143,32,119,212,243,26,148,134,175,234,25,80,129,181,134,129,77,152,167,11,178,61,159,126,215,218,248,18,231,138,61,27,149,160,62,53,33,139,199,80,147,198,32,95,78,176,29,48,148,89,15,42,192,211,33,236,44,24,167,246,192,185,42,134,235,48,70,71,190,0,13,229,128,96,4,163,65,212,198,44,188,11,253,88,200,11,189,121,43,74,162,242,128,24,157,20,76,63,193,240,77,149,227,184,9,147,209,12,180,220,244,195,4,24,118,11,213,225,80,132,217,81,64,0,77,116,83,7,56,22,119,27,247,34,190,224,103,247,175,144,74,255,241,222,177,102,32,54,179,180,8,179,244,90,105,47,205,76,247,139,60,110,176,215,224,143,180,220,49,212,164,245,215,130,229,145,209,238,103,248,22,78,113,75,192,232,59,88,9,66,244,207,65,181,9,50,244,252,253,28,191,125,154,16,109,204,160,129,99,92,110,104,113,174,215,75,234,249,231,221,202,77,188,39,124,54,5,54,67,119,33,239,55,211,5,190,23,41,84,45,12,72,163,223,193,35,163,39,129,110,21,68,105,71,34,158,9,154,96,59,6,89,63,156,145,202,90,100,58,25,159,117,101,141,63,35,98,171,253,235,10,72,159,172,223,97,74,112,221,42,159,16,139,27,142,177,193,227,244,137,107,232,145,101,212,179,40,205,90,182,172,3,14,24,100,94,52,216,228,229,35,158,56,135,178,168,172,172,193,13,108,81,29,97,97,73,116,90,114,188,28,107,45,40,168,185,122,142,221,24,90,220,126,96,72,171,133,174,222,154,77,30,36,85,20,123,14,54,12,139,89,106,159,145,141,180,106,151,183,53,8,142,62,171,7,63,47,126,142,236,33,243,188,131,241,235,0,150,136,23,44,248,190,165,49,22,8,16,189,241,197,5,45,203,29,12,78,217,137,123,249,133,204,39,46,16,17,17,167,88,187,37,135,146,56,72,0,165,130,196,60,182,129,182,15,102,157,3,156,172,139,96,21,226,163,249,242,133,180,108,165,211,243,217,216,232,120,188,4,245,98,221,233,156,47,213,224,3,149,168,150,175,88,28,95,255,231,96,165,106,90,198,211,57,188,231,54,6,65,115,178,204,161,1,110,27,41,214,79,77,76,198,218,234,94,187,234,12,210,14,80,245,160,206,38,246,252,140,27,119,223,254,219,10,165,40,197,91,232,63,41,121,11,179,78,241,135,70,230,134,247,145,223,14,218,82,23,179,161,115,206,61,8,5,174,198,117,6,144,207,176,200,180,99,191,70,8,31,55,239,251,188,97,133,226,1,188,207,224,76,56,17,229,42,22,106,64,176,128,88,43,14,215,54,194,163,145,252,82,112,54,136,144,71,110,21,179,27,123,99,137,53,85,130,91,76,8,102,224,221,49,236,13,62,190,53,146,126,172,164,157,56,211,202,12,124,160,213,206,51,192,62,74,245,176,39,140,214,79,124,157,209,254,240,52,144,28,227,84,136,115,112,83,89,163,207,215,37,208,93,90,238,233,242,122,209,15,198,59,123,102,127,5,161,90,146,98,223,125,47,143,103,179,96,169,73,146,233,0,218,210,138,237,219,131,166,28,86,128,202,244,29,13,146,124,48,144,180,35,177,43,104,69,191,194,43,91,208,83,37,118,165,24,8,152,43,73,117,106,97,95,86,219,73,101,132,250,224,117,167,254,247,61,148,20,246,36,133,131,65,17,172,183,243,100,132,217,95,152,26,131,234,111,102,235,248,223,236,241,191,162,195,214,64,213,189,116,124,103,204,58,142,139,220,103,211,195,112,129,243,211,33,30,124,122,212,147,83,195,242,10,47,182,122,46,251,110,222,154,15,77,18,103,31,90,218,233,136,38,238,255,68,144,223,190,27,88,138,120,82,23,132,146,253,29,216,63,7,132,58,180,101,98,15,7,1,108,117,4,39,155,41,97,50,119,37,220,136,22,121,142,240,170,29,52,73,26,251,95,37,214,115,52,217,93,56,145,57,74,191,51,58,181,125,144,161,171,217,85,91,161,38,162,212,218,244,3,216,153,192,247,75,33,70,255,55,162,28,38,134,191,167,172,141,68,16,114,154,27,38,121,172,140,220,140,164,101,230,52,111,166,112,165,160,166,88,217,0,74,40,242,82,153,44,175,185,212,41,136,71,211,117,50,3,85,29,140,142,28,237,175,38,184,155,208,201,34,85,10,181,110,79,52,107,75,77,208,10,8,235,213,145,158,76,15,173,130,50,214,104,206,229,248,105,69,212,71,246,24,184,16,171,86,29,205,165,186,202,239,87,184,226,156,143,159,225,238,198,17,129,237,130,28,109,84,39,218,27,115,210,160,248,255,105,17,252,63,179,5,74,28,252,70,82,114,164,73,8,18,158,56,4,250,4,10,181,240,75,99,80,22,100,53,231,84,13,45,14,255,238,181,133,67,157,209,147,169,107,55,33,218,27,63,182,19,186,35,63,127,58,12,214,173,24,120,183,93,159,175,94,148,156,245,233,187,126,163,62,248,77,129,134,45,74,92,38,133,109,26,62,43,183,146,138,191,96,211,87,30,167,91,97,84,68,105,18,57,135,219,149,137,194,165,137,168,74,73,160,148,127,81,184,237,223,182,137,244,214,217,226,102,202,219,60,186,80,115,216,40,118,136,165,181,21,23,100,182,125,178,174,241,185,149,174,18,226,132,29,66,249,53,180,149,91,217,76,176,196,110,201,28,111,242,33,102,46,11,50,152,253,1,47,138,48,78,91,19,76,49,40,179,241,162,13,170,72,4,150,215,65,141,39,178,96,214,180,27,107,73,213,132,167,206,230,24,137,9,17,26,84,206,115,180,104,234,136,211,43,45,112,49,44,150,36,113,246,122,206,245,92,50,233,177,194,171,77,130,126,149,97,23,173,94,141,232,211,85,211,140,172,192,215,145,143,245,80,116,22,36,25,48,78,209,208,74,220,196,198,169,120,215,101,35,179,29,4,15,214,218,12,0,4,126,40,254,169,147,160,79,209,186,115,213,110,127,211,49,166,3,46,232,60,234,87,44,73,146,172,25,114,65,188,179,122,241,181,59,114,3,195,1,200,31,221,161,131,232,104,124,60,199,55,103,155,161,147,93,183,198,248,146,40,52,0,155,71,43,46,16,77,64,249,221,179,59,237,38,40,166,145,39,134,67,28,238,247,245,142,105,90,60,130,15,157,68,244,30,179,48,83,130,255,213,136,179,248,70,230,241,216,3,171,96,217,68,14,14,148,138,143,46,47,160,227,217,106,187,215,82,204,247,72,239,24,29,41,59,2,182,188,23,93,227,156,224,196,198,188,104,2,217,108,212,98,95,198,208,57,222,26,84,221,91,47,75,186,6,118,59,162,169,84,43,73,46,194,204,53,207,136,70,167,93,251,91,181,243,111,153,232,250,85,48,182,201,246,246,233,185,185,36,200,201,128,4,59,115,44,255,55,104,2,196,239,97,121,64,7,110,114,37,119,64,189,144,170,130,195,18,161,202,111,218,2,33,70,116,30,225,56,49,63,72,127,17,113,87,198,209,174,15,198,18,220,32,28,70,22,102,140,14,154,202,146,31,184,217,105,123,114,166,102,17,180,154,69,94,226,40,194,151,165,86,178,234,253,46,113,185,155,91,155,153,101,35,107,93,38,19,183,209,9,168,110,92,150,86,181,89,103,148,150,226,52,106,220,174,168,233,114,122,42,171,152,64,135,242,138,9,47,140,19,205,14,203,156,184,234,39,131,205,199,164,130,227,180,69,193,32,203,167,190,22,77,207,243,251,229,131,74,141,229,16,49,198,13,24,172,144,122,60,230,218,185,26,254,161,181,61,35,183,50,151,244,112,240,174,197,5,243,32,227,39,181,92,203,5,210,167,249,52,153,86,36,73,37,93,88,153,85,50,8,81,68,248,2,74,209,43,1,29,113,221,217,158,88,182,39,1,142,113,91,98,193,97,4,85,37,47,20,254,252,233,80,27,224,91,231,130,107,185,86,238,201,115,84,41,141,233,32,158,32,52,162,35,162,57,13,121,201,31,246,119,1,74,250,203,255,13,156,162,124,72,159,50,155,16,216,244,89,228,170,184,247,57,12,42,154,104,106,159,235,38,189,23,47,201,174,68,157,115,227,90,159,74,125,24,252,252,45,252,119,137,38,129,85,1,22,111,3,100,193,176,166,63,70,211,111,175,151,167,73,64,108,224,190,143,137,155,138,221,142,29,134,26,213,134,21,241,165,244,15,83,39,61,14,49,80,148,174,222,254,124,220,189,33,155,15,30,204,36,242,2,2,246,73,134,0,241,44,185,2,48,224,34,165,253,61,205,56,172,64,118,18,108,129,97,96,86,210,68,237,250,235,174,166,110,110,143,17,71,95,14,139,12,35,46,115,49,192,152,141,211,197,181,42,27,72,185,194,195,247,117,200,183,29,91,196,209,24,173,207,65,228,232,44,127,148,150,85,65,172,132,96,64,144,232,240,238,193,39,21,138,236,240,91,2,129,40,103,225,231,81,230,92,125,180,9,179,102,12,209,165,202,124,92,118,72,13,241,227,4,2,255,207,40,112,198,128,39,104,232,166,240,142,13,99,244,91,187,74,103,209,57,111,208,236,77,79,22,214,72,211,55,198,34,227,187,122,20,191,121,64,29,105,133,227,152,74,88,6,255,107,53,206,220,72,65,88,114,5,1,99,84,212,73,210,13,154,1,158,234,160,21,125,91,149,180,37,97,223,52,148,11,158,31,57,20,151,204,170,86,57,28,147,110,237,183,82,227,47,71,205,23,41,198,157,192,117,117,107,86,46,236,151,168,139,46,128,222,8,103,187,112,25,224,228,149,3,81,21,12,163,188,199,249,249,86,148,210,8,42,189,94,154,227,234,122,242,213,165,180,104,80,18,35,196,178,252,135,211,120,133,137,226,238,51,3,152,175,116,126,122,134,108,152,43,150,182,196,52,175,226,205,255,251,251,95,151,95,128,135,77,157,131,4,119,202,165,45,182,34,114,86,59,165,205,210,253,157,120,24,153,156,179,28,95,45,52,184,53,1,190,250,165,6,237,249,58,51,209,131,147,156,99,54,63,54,149,210,197,133,18,135,125,198,183,23,226,213,226,61,105,168,68,88,242,141,225,243,125,39,104,130,24,225,70,117,190,40,71,37,227,221,235,7,214,68,242,55,16,179,201,136,88,249,196,111,201,5,92,101,78,205,120,52,84,65,28,150,88,111,186,160,76,124,160,80,76,160,246,217,41,180,255,151,199,251,193,218,233,185,26,14,116,29,116,240,118,121,161,32,39,62,164,53,183,52,184,184,226,250,254,141,225,212,131,54,44,199,142,35,144,161,95,241,86,102,65,46,24,97,100,7,48,148,20,203,182,185,41,34,202,214,77,221,173,181,179,252,208,234,64,132,100,114,166,74,109,33,45,111,90,170,22,201,202,43,22,244,4,97,242,27,168,75,236,167,55,48,202,96,103,184,162,137,18,92,132,34,230,83,193,162,37,37,65,194,251,23,79,10,236,117,161,114,21,146,246,174,201,54,115,253,151,123,238,239,160,130,203,140,148,68,234,156,244,248,2,213,110,102,70,135,17,234,61,33,159,245,61,6,230,83,54,174,112,246,9,66,125,64,24,73,194,172,235,123,73,129,33,6,112,222,4,166,195,92,109,239,61,207,223,50,244,226,73,220,124,71,170,248,30,211,80,110,28,180,24,223,176,206,216,173,245,183,126,42,251,222,60,191,195,169,144,92,82,116,41,21,139,244,88,18,142,61,18,28,50,35,186,192,123,112,137,83,101,55,156,20,202,253,30,17,16,191,113,241,251,148,192,208,213,183,135,44,229,149,35,238,89,9,82,230,52,184,180,17,233,54,20,83,217,31,160,154,67,81,148,167,198,178,173,176,95,184,123,94,25,209,230,72,15,89,174,148,229,66,203,212,198,59,217,236,230,164,114,245,180,239,6,255,133,72,103,235,1,207,7,15,89,224,0,180,107,117,52,41,199,243,88,121,201,187,234,104,152,54,210,217,31,130,217,83,33,233,89,158,205,114,249,202,47,28,250,124,223,186,137,144,8,15,96,114,62,15,199,67,97,248,80,57,24,186,6,124,254,213,168,11,184,26,253,217,142,163,34,251,206,197,83,50,207,170,226,252,185,255,116,78,202,226,88,204,11,80,238,107,243,221,145,222,93,138,197,170,168,43,184,61,233,198,79,225,108,147,43,133,191,115,10,75,231,189,106,84,238,31,172,102,120,134,217,203,109,53,140,10,10,224,71,146,97,253,126,86,28,112,82,92,20,119,72,180,239,3,241,250,66,28,109,9,187,47,235,242,70,150,213,155,91,212,100,115,77,191,4,20,85,138,211,219,198,231,138,113,11,132,33,183,104,91,166,38,137,107,45,40,207,175,81,88,137,126,176,87,198,45,243,113,247,20,90,32,114,125,38,238,233,177,192,103,192,101,6,183,179,186,130,167,193,188,161,247,35,216,151,123,29,195,62,190,125,71,178,0,151,30,235,250,237,250,122,235,47,99,54,68,54,107,170,109,1,148,214,7,204,51,197,23,122,245,90,190,36,3,77,253,149,4,212,119,69,239,38,215,49,93,250,4,192,234,237,84,197,242,153,83,91,178,110,229,86,108,8,238,101,137,224,84,88,245,82,67,252,67,113,186,82,107,13,94,157,188,180,158,204,30,214,74,55,98,237,52,100,31,250,178,125,135,68,31,65,245,57,176,206,6,130,238,35,173,222,255,38,203,212,71,229,201,136,79,232,219,232,237,20,45,38,213,207,68,29,246,143,119,80,132,50,129,179,178,98,61,87,28,226,53,244,119,83,38,130,171,55,189,215,1,99,0,78,157,91,189,148,97,94,132,228,135,37,88,152,64,109,143,36,208,223,137,59,86,165,137,26,119,171,26,232,91,24,77,113,162,134,50,139,139,40,199,203,233,140,159,190,61,144,17,206,180,80,221,227,86,243,171,254,200,3,135,90,84,22,114,31,187,157,237,133,5,5,213,70,80,77,229,143,90,211,188,56,92,153,64,103,214,221,164,199,65,128,244,148,35,62,46,126,135,131,139,227,149,20,111,157,133,153,115,244,102,154,63,189,66,0,128,240,59,107,105,74,16,226,225,240,122,76,23,149,251,158,241,188,218,100,227,98,92,240,225,113,194,55,60,140,90,20,98,90,135,133,36,53,67,34,38,101,28,169,139,10,134,214,223,79,236,12,207,29,148,232,251,216,129,36,172,159,186,79,14,35,182,218,62,73,167,123,94,50,58,136,105,93,29,67,224,167,214,137,78,7,73,157,122,121,253,77,0,208,238,108,11,29,220,79,167,111,22,50,154,32,7,246,177,212,152,95,174,174,198,197,91,198,144,5,10,176,162,253,34,13,161,224,71,64,248,230,57,203,55,1,100,53,253,233,112,185,198,99,95,196,246,89,136,0,181,97,133,23,143,102,39,190,116,254,166,144,226,95,12,68,140,174,181,78,171,194,107,238,82,138,197,200,189,67,59,187,156,94,30,68,217,223,229,172,51,226,124,44,212,12,79,250,88,20,5,19,17,93,229,244,125,122,169,219,201,138,111,137,204,14,81,72,220,207,147,255,215,241,138,44,173,79,111,102,30,200,103,103,239,194,116,37,194,18,11,36,173,191,233,2,43,39,252,154,100,229,224,245,89,138,76,253,97,129,222,177,121,198,146,98,66,216,166,11,112,153,91,80,136,153,236,31,194,107,78,230,141,91,61,177,153,179,42,246,152,99,81,94,99,238,167,182,153,65,32,41,216,33,19,181,222,224,85,209,40,201,119,174,9,205,90,159,232,171,171,254,1,175,113,104,175,113,46,197,10,198,220,237,253,90,91,67,222,0,36,150,111,204,129,236,109,69,137,99,131,208,46,213,144,3,60,179,17,25,237,236,242,35,19,4,220,172,80,94,169,174,121,163,43,194,83,182,178,81,252,94,104,231,17,236,172,196,195,91,43,255,110,239,100,129,26,236,165,175,9,110,183,40,93,243,118,190,166,130,138,164,65,178,254,215,220,84,33,105,194,131,150,12,29,59,166,88,212,33,248,94,107,193,104,126,168,4,208,120,22,33,130,76,224,188,13,107,205,26,51,143,238,150,244,4,232,203,11,72,191,204,61,80,190,39,41,180,40,105,13,241,31,32,152,229,183,137,224,8,171,198,169,28,236,137,78,199,82,10,0,92,64,248,113,62,162,60,198,182,5,32,115,134,210,238,43,171,179,82,153,112,52,53,167,178,188,10,150,100,16,196,44,229,79,121,27,25,152,162,31,203,3,236,60,223,13,19,196,68,136,141,77,21,100,118,88,190,3,139,95,201,43,193,33,26,180,50,138,227,83,41,124,41,199,138,39,155,141,184,185,231,193,186,164,44,22,237,51,27,73,181,167,43,49,136,2,174,218,50,236,197,115,138,115,206,143,221,219,4,76,206,6,138,226,26,147,2,158,249,119,254,41,34,111,127,202,185,37,104,70,182,228,12,202,4,10,137,125,142,105,248,18,61,3,63,190,121,208,111,27,236,241,175,95,230,10,55,218,3,48,206,55,87,240,109,135,201,45,176,2,195,5,245,234,159,135,157,143,103,233,179,15,81,188,150,45,112,91,119,71,240,1,98,223,244,130,201,241,208,51,43,215,229,92,2,197,239,77,95,100,57,162,245,107,122,85,245,109,76,29,72,188,93,231,15,60,32,241,81,25,146,151,209,105,104,96,52,129,221,142,159,37,41,201,213,45,189,8,254,76,49,8,64,140,194,132,208,55,202,87,64,182,67,213,216,241,16,201,246,101,32,148,167,171,39,238,217,137,245,142,239,77,33,167,11,197,207,14,147,239,170,37,67,66,219,239,60,202,84,21,118,65,100,202,204,2,70,150,43,180,175,152,172,26,196,114,171,174,168,228,115,90,161,241,142,183,148,157,66,64,240,58,6,66,43,58,221,93,24,151,182,94,150,170,184,246,243,241,146,96,143,111,191,183,222,72,216,236,243,249,236,66,67,168,45,10,219,128,108,0,197,66,120,195,13,102,236,41,137,244,225,60,65,193,246,204,202,103,175,104,138,124,244,29,214,64,71,14,8,227,222,62,40,135,96,136,4,240,175,34,80,65,94,68,165,182,191,150,166,71,235,235,20,150,35,84,66,47,127,16,80,112,104,92,43,144,120,61,190,49,119,14,162,112,231,235,162,91,112,168,235,234,183,220,191,48,208,129,161,243,223,148,36,40,186,169,211,221,10,94,239,43,65,100,227,222,133,52,129,104,181,20,78,43,126,155,147,33,212,168,248,169,93,142,85,77,61,201,119,152,100,6,169,146,162,9,86,127,83,160,89,85,210,136,157,144,3,124,28,31,175,190,6,247,201,140,58,212,218,53,106,16,50,64,54,208,47,249,132,222,118,51,191,156,24,36,32,22,57,131,89,143,100,225,58,132,155,27,24,67,110,57,132,19,255,70,104,198,83,251,196,90,103,200,96,80,23,210,232,147,100,40,179,116,99,205,21,78,210,39,192,20,98,91,27,4,248,90,62,0,192,50,83,221,153,211,138,153,66,61,235,139,182,23,213,161,54,172,52,28,118,65,98,45,85,151,128,131,249,217,60,158,109,241,163,255,146,54,230,169,152,230,8,30,148,99,113,27,1,95,18,150,112,26,192,243,152,187,177,81,93,179,153,70,147,172,47,40,40,98,62,87,116,205,85,111,202,1,233,216,160,54,230,13,40,55,132,64,161,75,51,26,121,55,122,29,30,4,20,8,26,42,69,204,193,28,238,218,181,133,185,109,17,134,159,196,177,37,94,146,69,1,27,218,216,185,224,167,164,44,137,127,129,147,20,110,13,180,133,231,229,150,148,174,168,76,231,196,201,48,185,119,125,25,137,56,35,32,238,254,31,235,28,90,222,251,98,93,252,20,54,216,72,55,110,230,26,222,54,16,81,235,214,183,58,219,23,92,52,91,252,27,110,26,216,100,94,54,91,251,78,82,255,225,149,182,200,29,113,91,42,13,231,194,246,65,124,60,52,24,234,73,164,29,31,124,68,40,207,230,27,117,117,240,58,71,11,76,19,1,143,164,235,107,147,58,104,167,131,255,60,230,135,48,152,120,66,86,205,108,90,128,255,60,115,164,128,228,225,34,29,7,172,132,187,13,55,28,192,211,101,174,3,221,144,104,1,233,210,107,211,11,205,45,253,47,199,85,197,22,44,161,48,207,203,217,132,119,207,8,240,213,238,173,230,108,92,215,64,190,80,107,187,29,66,129,111,19,162,72,52,172,30,167,178,213,97,200,44,42,6,3,239,209,222,87,232,8,116,56,183,179,12,3,145,44,133,108,116,149,247,138,147,106,53,191,25,3,184,234,51,169,122,76,234,67,16,179,177,146,232,247,227,75,15,253,17,78,117,159,162,8,237,222,127,181,84,75,199,15,108,72,205,229,254,9,10,119,177,235,113,177,148,211,156,82,4,201,121,52,240,36,187,252,124,3,89,135,124,124,203,211,156,161,91,250,141,227,19,81,2,170,211,109,176,177,182,0,187,147,225,223,66,55,179,15,33,221,1,36,116,115,202,233,40,116,37,63,40,43,173,204,82,253,111,104,119,219,110,151,189,246,225,80,129,164,81,167,8,129,115,13,191,87,193,237,95,81,254,86,82,213,94,83,145,38,12,20,249,234,63,80,19,80,99,193,41,57,21,211,81,131,12,212,70,141,182,60,163,222,217,236,179,93,13,14,236,230,37,211,218,84,124,13,138,114,130,145,118,112,84,148,8,38,220,241,60,236,35,174,245,207,232,121,15,191,209,246,102,222,110,24,243,70,17,69,190,118,66,150,16,12,52,196,106,72,57,112,48,245,123,89,127,135,99,192,33,162,47,197,85,191,151,98,138,224,46,238,132,85,64,188,161,87,197,61,88,192,123,211,171,11,230,244,16,213,128,214,225,121,113,174,164,22,170,184,53,190,59,126,179,74,96,61,164,58,123,133,31,78,57,204,135,4,41,160,53,227,234,3,89,12,184,85,123,254,9,25,195,5,86,121,250,36,75,167,115,67,143,19,128,77,110,228,73,112,20,41,217,145,92,24,64,46,41,73,52,148,213,187,24,104,218,121,3,207,51,115,7,0,189,9,237,111,148,144,208,58,234,201,155,217,20,0,104,50,135,193,167,90,169,91,38,113,122,235,86,64,74,48,68,144,255,98,22,149,106,171,226,107,126,75,84,100,150,130,252,249,53,169,249,166,180,72,98,57,227,90,83,209,95,184,38,3,91,136,9,17,169,252,30,252,80,211,59,73,205,70,227,120,34,94,168,215,90,55,125,65,5,125,188,83,79,226,133,208,242,43,143,213,5,77,161,131,166,77,220,224,159,20,1,71,21,241,9,226,17,236,135,88,110,70,162,54,228,150,77,209,180,116,239,201,11,121,7,75,27,167,16,133,72,23,118,103,129,61,12,227,178,149,224,137,17,178,37,250,93,49,208,177,115,23,88,102,233,67,48,182,138,68,15,159,133,192,187,48,139,68,16,28,222,86,157,180,83,8,179,201,0,126,113,37,127,121,157,231,140,158,248,220,222,197,87,118,244,50,180,141,163,247,87,222,126,31,115,17,147,15,203,204,124,79,218,48,225,191,76,206,13,221,40,33,11,104,143,174,176,104,78,239,32,52,112,110,46,246,219,47,29,3,180,200,140,232,12,4,240,21,121,146,82,221,235,246,172,221,46,29,117,7,235,157,164,59,34,168,227,155,88,132,25,98,141,136,192,230,92,147,224,33,103,40,206,126,11,94,75,201,171,6,122,76,1,166,64,253,117,89,57,145,82,62,12,225,159,133,198,129,170,141,87,227,237,233,201,25,238,55,224,1,250,108,185,175,194,186,5,188,141,192,84,72,55,237,188,231,97,214,119,80,133,235,47,74,135,180,247,27,159,200,80,210,26,34,85,129,248,219,198,70,148,43,33,247,36,142,248,41,219,6,154,57,140,165,156,171,20,57,94,13,24,148,113,7,81,199,241,64,181,66,135,210,168,154,1,233,199,49,214,170,11,19,202,85,34,73,10,27,58,171,221,59,136,108,207,71,169,127,211,129,121,28,61,76,203,224,1,190,122,128,249,61,145,210,6,215,210,79,131,138,4,77,116,45,171,91,130,58,145,187,194,203,148,29,216,189,213,81,135,61,152,110,116,6,226,253,218,75,94,41,183,199,209,100,56,208,155,225,102,153,208,110,110,158,45,200,172,186,206,34,25,167,35,144,248,102,17,111,130,34,213,121,120,229,32,219,105,177,96,45,41,150,72,62,204,120,193,193,159,1,222,207,36,213,142,138,223,38,236,91,118,183,174,148,64,255,211,50,252,243,153,79,146,208,13,107,98,190,173,88,38,57,151,204,155,184,74,38,27,9,103,176,169,243,116,162,249,180,182,76,21,48,158,155,163,5,26,130,52,21,138,97,19,21,72,226,34,201,174,112,106,108,36,198,115,253,152,179,169,115,108,225,70,209,124,102,130,181,86,150,25,16,156,121,168,138,101,185,95,3,121,199,248,191,29,253,139,147,83,120,0,84,102,181,92,232,218,26,119,47,119,167,109,16,135,224,3,162,191,23,154,191,202,194,32,145,215,115,45,241,167,50,160,244,73,120,252,86,252,48,62,238,46,33,125,150,128,143,100,247,145,87,112,201,181,205,46,49,47,86,136,130,198,41,195,106,19,143,0,201,81,179,218,121,13,157,26,209,191,76,116,132,165,155,247,211,193,26,230,133,77,156,59,193,99,46,206,230,33,209,56,156,10,194,48,148,147,183,122,196,66,216,179,252,102,64,109,170,193,155,38,121,92,145,84,43,233,58,60,69,118,208,248,140,206,151,121,118,122,78,92,199,23,161,44,211,245,154,166,93,123,186,75,152,218,118,31,190,22,172,35,16,190,71,251,37,12,255,174,166,124,227,10,144,204,225,21,30,57,199,65,4,176,50,144,146,155,9,148,101,144,255,154,208,34,44,17,92,141,28,122,254,29,244,208,129,251,14,251,239,182,2,128,23,79,233,88,143,70,26,139,199,108,174,184,100,131,173,12,206,56,10,177,18,221,57,228,31,101,78,202,245,175,42,221,77,18,155,182,129,53,30,181,147,222,137,66,189,140,222,61,249,174,87,219,122,242,134,199,58,171,126,63,217,36,205,231,64,175,21,140,241,162,174,203,164,59,170,10,156,21,252,212,71,216,172,47,102,20,56,161,102,25,211,246,91,47,215,42,110,250,13,188,177,124,207,191,205,171,100,51,233,230,211,104,85,235,51,205,242,146,114,199,142,224,190,2,110,2,250,37,18,116,103,177,179,72,227,205,178,166,147,193,80,181,94,149,49,243,85,68,103,106,124,178,224,176,89,149,78,6,240,21,219,221,75,174,29,196,37,178,66,26,63,152,172,46,193,9,145,197,153,233,187,53,114,250,173,96,191,76,212,207,90,58,10,146,251,237,247,130,71,211,20,125,154,171,245,5,226,226,57,165,185,29,235,66,202,78,73,4,101,92,59,164,65,180,45,142,112,136,122,253,173,19,90,51,10,170,90,242,64,113,118,182,177,37,10,234,45,95,106,46,90,13,25,247,39,93,14,99,161,223,209,194,57,104,67,6,136,146,79,215,160,149,97,66,214,186,237,79,124,95,151,244,79,191,161,101,7,158,102,92,70,167,181,114,193,62,44,62,134,214,245,215,221,183,114,13,251,113,74,111,198,106,174,17,245,16,8,20,190,229,42,42,225,66,65,100,40,120,227,133,229,219,214,228,7,253,151,214,14,234,202,106,43,138,43,219,54,171,48,229,184,88,171,115,150,175,95,111,231,43,54,80,95,114,181,146,118,184,192,98,12,240,255,52,34,247,221,150,149,130,182,17,204,201,222,132,165,93,214,202,6,169,212,18,157,110,1,157,217,98,1,16,68,151,203,235,68,121,179,243,130,92,241,107,51,113,41,137,219,2,108,208,134,160,199,236,164,10,137,99,254,94,214,30,116,151,92,249,222,169,57,255,34,193,71,137,211,233,35,242,172,125,113,88,138,141,229,159,87,15,140,253,159,225,81,33,16,103,7,75,234,226,189,115,113,130,116,153,138,54,238,134,191,28,237,54,131,148,92,206,199,158,120,95,182,184,59,219,50,7,97,188,250,145,123,176,62,239,213,251,142,172,67,195,128,251,168,53,246,27,160,188,58,236,126,2,135,4,16,182,251,123,180,232,97,79,153,130,68,82,111,240,156,80,235,244,96,96,207,148,30,156,214,240,45,206,33,130,58,179,251,231,126,18,223,179,73,137,111,40,146,133,113,67,240,142,191,92,20,58,245,115,244,56,85,41,199,127,10,78,20,170,187,222,10,146,156,34,56,87,143,169,202,127,153,114,106,240,156,192,148,0,26,139,234,229,121,204,115,164,251,198,118,16,159,188,38,138,116,75,226,144,165,213,96,201,37,56,37,178,163,50,97,25,78,218,163,83,99,62,222,181,199,42,140,197,89,89,98,154,193,207,23,127,32,26,197,80,155,125,66,235,66,51,187,132,1,69,154,59,104,176,0,211,25,164,34,214,99,176,127,194,74,4,200,160,172,53,247,102,215,109,208,188,190,10,27,96,148,226,12,74,178,9,152,163,36,36,53,192,79,227,77,76,159,70,235,143,106,108,248,234,228,128,101,70,40,182,121,172,186,104,159,37,55,61,141,200,209,177,82,131,3,219,58,150,41,30,237,147,243,242,254,216,126,95,22,48,90,66,57,169,0,180,128,182,213,232,86,93,55,112,127,49,254,66,12,101,17,103,19,12,174,149,116,18,178,241,129,239,187,215,227,175,129,147,216,52,128,183,153,94,107,225,222,242,178,180,145,202,28,29,171,2,96,201,243,29,51,61,225,68,147,44,41,155,198,217,77,139,233,230,57,115,154,159,224,151,50,55,141,200,109,41,219,85,92,67,54,249,63,73,163,189,76,39,59,137,211,194,93,213,187,60,208,223,130,180,200,64,118,18,236,122,167,172,215,255,111,245,220,129,37,91,85,198,180,237,239,139,78,78,25,222,95,164,179,24,59,232,116,248,249,45,16,103,218,100,67,200,16,188,2,56,233,3,32,10,245,68,36,103,253,21,249,188,65,135,9,231,18,191,171,241,42,199,232,66,14,247,238,79,173,36,123,241,116,154,49,200,142,124,76,16,133,249,177,139,180,22,202,168,37,195,139,173,212,209,150,125,229,203,129,1,239,172,237,203,250,248,160,170,242,85,117,132,224,44,59,205,239,35,2,8,208,110,119,1,76,76,199,163,146,94,147,185,114,20,117,30,126,98,220,175,226,155,119,238,154,217,215,197,111,172,179,34,155,16,75,54,54,211,85,246,1,131,119,216,188,186,221,127,220,68,25,196,201,71,108,77,50,124,146,143,99,254,133,63,191,191,33,189,119,59,230,73,145,246,148,13,0,68,223,180,42,55,41,59,4,225,205,69,6,123,254,178,183,201,231,92,130,208,43,86,16,66,142,226,84,180,118,173,82,164,50,245,119,235,40,56,10,17,79,32,71,65,119,13,108,79,224,20,135,168,197,233,166,31,165,148,74,15,98,110,223,143,145,41,149,220,54,69,134,203,239,103,179,120,169,238,17,192,176,140,220,159,192,78,181,170,132,179,251,26,232,27,130,79,146,106,63,157,158,96,167,211,18,74,17,57,114,78,244,134,53,80,249,107,200,137,211,43,23,47,141,231,224,223,196,144,236,151,221,241,15,167,194,40,73,215,221,186,94,220,164,121,0,187,44,178,97,99,39,183,158,16,40,240,79,73,87,246,179,214,197,84,232,204,102,56,72,62,11,24,7,8,241,148,202,175,25,233,91,112,220,59,163,79,27,220,154,227,156,52,95,157,136,34,65,236,176,57,104,209,86,75,37,28,247,72,224,246,47,112,240,124,48,143,46,145,53,137,100,218,65,78,76,222,36,175,46,112,37,182,103,18,40,181,207,9,217,175,50,20,46,7,105,46,223,94,106,200,134,219,120,1,104,81,203,17,105,99,99,6,252,36,188,22,241,131,119,126,99,231,76,61,20,39,117,134,69,79,252,238,49,124,216,138,61,127,174,25,217,54,23,92,136,3,162,128,23,204,190,98,24,166,117,199,117,19,171,160,129,197,27,115,225,156,217,194,57,151,57,154,48,35,99,178,185,53,41,137,204,45,226,199,59,18,19,63,158,239,179,33,187,226,230,59,91,175,163,110,110,194,173,141,168,234,231,3,247,210,71,111,35,106,34,199,102,35,201,84,76,99,175,180,22,23,89,159,53,213,253,15,127,100,234,40,52,192,114,95,76,116,240,88,137,145,26,20,117,229,88,41,183,196,51,68,25,174,25,160,220,174,155,139,180,215,77,39,32,87,105,191,153,31,1,227,38,213,128,242,197,203,150,142,188,207,131,35,203,165,54,7,200,190,166,149,20,255,101,250,191,191,107,2,128,75,12,34,126,39,10,199,137,18,166,167,124,31,218,253,6,181,115,45,10,46,149,146,205,234,126,3,181,126,192,46,68,207,196,210,118,52,196,70,33,197,244,103,198,123,102,142,144,237,174,227,102,10,69,193,227,173,142,99,147,151,12,47,81,64,45,221,192,42,156,18,67,229,110,177,53,209,80,109,142,211,221,75,128,11,88,96,241,59,171,7,209,39,236,3,242,222,121,153,72,15,227,110,195,254,48,248,229,17,147,10,153,238,247,187,117,125,117,189,85,212,162,138,6,91,36,2,41,238,28,51,66,176,87,235,73,60,170,144,19,2,245,74,231,33,154,168,120,93,136,53,62,246,14,30,216,209,194,188,193,93,31,9,121,210,19,105,112,138,210,242,51,229,73,245,114,24,50,210,192,97,107,234,246,27,109,128,23,8,185,15,94,23,21,76,203,162,119,95,223,10,245,159,125,39,225,105,101,170,198,242,193,67,83,219,0,203,244,150,109,227,219,15,77,47,104,186,75,149,118,184,128,180,82,200,73,163,107,118,60,219,36,175,210,150,192,140,182,105,173,210,36,213,125,99,159,216,194,251,185,92,243,60,167,36,144,97,0,141,15,11,181,109,180,117,234,21,155,50,224,33,62,93,71,8,217,160,40,197,84,184,16,29,228,72,143,252,212,77,71,128,71,16,49,200,209,166,223,54,81,155,44,217,161,237,49,237,26,238,66,227,167,175,13,163,63,188,218,109,226,217,11,37,121,254,145,56,253,5,108,175,91,104,84,210,216,103,40,199,27,184,75,242,32,85,181,63,185,202,39,224,26,155,182,172,237,174,48,249,124,212,72,24,120,79,157,179,159,125,137,9,15,142,87,74,209,67,146,141,103,233,197,25,139,239,181,140,150,143,226,145,163,237,61,7,118,147,96,197,46,105,94,9,103,164,198,224,227,177,127,219,44,181,135,124,146,179,181,249,181,132,133,93,52,99,247,118,22,225,1,48,192,119,72,153,83,252,67,177,23,23,5,150,24,246,195,22,36,244,154,211,45,72,142,71,226,120,249,57,9,24,44,135,20,247,188,7,50,176,0,215,41,98,185,224,188,159,164,103,67,254,171,107,9,248,72,134,0,164,154,200,218,209,116,79,250,0,248,83,46,156,231,214,47,3,119,107,100,199,56,229,110,246,220,249,46,229,1,233,184,91,152,92,156,29,247,199,58,200,123,126,102,196,130,229,34,218,134,111,50,137,85,66,226,174,192,232,189,119,138,95,4,138,146,216,239,216,99,242,24,4,189,88,181,126,242,179,216,247,155,134,144,212,179,16,105,143,125,119,126,78,230,51,125,71,189,80,170,21,163,249,24,116,50,80,206,55,11,21,90,161,119,61,38,111,52,177,138,234,96,208,122,177,155,217,84,176,11,225,40,154,244,186,92,60,234,192,91,52,143,18,116,134,171,119,251,95,179,71,172,56,194,103,156,177,199,46,227,250,28,60,229,210,248,217,56,86,203,222,203,93,54,35,128,166,76,63,234,5,191,248,201,251,120,33,93,33,145,194,134,197,169,19,80,19,12,170,196,80,196,248,206,142,127,181,239,145,43,165,102,12,79,165,4,18,194,149,14,216,180,49,72,48,105,222,235,11,125,138,2,188,87,190,100,72,249,78,116,83,14,125,226,11,178,5,158,209,40,84,198,113,175,74,182,129,74,199,190,162,230,190,51,244,86,232,197,212,219,95,0,226,78,187,190,122,201,16,184,190,149,122,158,178,110,4,153,44,68,228,220,140,195,175,140,209,150,190,74,88,72,174,73,240,251,243,149,144,58,65,148,229,4,165,84,191,163,128,72,36,78,236,43,110,241,98,132,243,52,225,135,99,150,162,95,209,246,220,221,188,189,250,94,93,248,254,158,11,185,97,156,30,77,161,197,162,224,134,84,99,136,174,121,244,156,167,107,3,99,33,57,31,205,144,122,204,194,146,24,114,43,70,210,4,74,198,228,37,69,125,44,182,187,122,137,74,242,204,175,67,201,209,59,143,122,107,57,173,220,195,116,86,151,217,83,88,230,182,255,117,215,87,46,205,183,23,197,50,223,241,86,73,145,232,128,161,41,158,251,254,167,113,1,170,145,156,35,48,214,169,215,173,123,223,14,54,32,179,30,112,42,124,58,214,118,111,207,223,42,103,58,123,58,18,124,177,116,72,35,117,134,78,82,127,74,126,212,172,138,70,173,147,147,215,161,101,138,160,69,153,122,240,48,55,177,129,76,209,125,23,68,228,69,11,213,129,40,226,255,42,159,122,247,113,65,177,29,238,74,10,8,79,41,19,30,68,147,65,227,100,169,60,167,3,176,50,27,105,255,171,73,64,114,147,244,5,224,85,63,77,206,78,48,61,225,213,120,60,222,5,93,224,234,168,134,38,193,48,80,33,215,253,134,187,255,105,169,14,252,154,106,159,160,63,138,1,99,106,66,249,16,239,255,74,10,115,206,231,224,118,88,213,64,79,134,236,225,52,1,207,184,215,226,221,71,19,20,215,67,182,224,36,222,89,230,166,239,98,93,84,91,13,38,32,93,176,91,119,201,22,132,19,164,77,223,104,21,199,132,46,68,173,166,16,211,6,45,246,243,151,57,227,160,58,102,247,131,123,68,208,211,217,113,172,150,25,68,21,26,176,170,54,54,32,4,232,215,165,46,158,15,109,108,150,145,29,147,249,225,138,222,35,55,90,118,157,236,47,7,187,252,102,50,130,133,188,127,150,223,113,210,8,106,101,74,47,214,24,110,180,57,247,220,7,24,203,37,134,168,42,10,24,7,21,34,177,49,232,52,254,147,245,209,237,46,245,12,239,10,8,83,173,212,209,228,45,43,150,157,44,195,253,206,147,137,158,120,84,241,181,87,4,238,137,123,112,74,79,99,167,13,39,185,140,98,192,57,38,89,254,148,52,20,85,113,111,50,148,170,246,255,189,73,255,185,97,40,124,138,215,113,50,45,37,126,151,163,143,252,26,33,241,179,180,200,142,228,235,108,197,40,134,249,26,142,122,163,17,242,1,152,233,231,152,215,135,202,232,195,195,67,224,6,150,186,218,121,228,55,208,153,46,49,93,59,187,27,254,76,107,255,82,149,137,177,41,127,204,176,62,4,13,88,4,214,232,183,59,79,232,246,140,131,99,139,179,127,243,138,155,64,71,200,29,26,171,195,37,38,200,131,132,126,77,139,193,28,239,212,39,20,123,4,189,42,166,12,116,172,186,58,198,140,44,248,173,14,56,19,3,179,173,227,151,55,196,92,98,126,60,143,79,120,198,227,206,221,45,191,170,109,59,214,38,64,114,156,255,81,77,234,93,64,90,247,148,216,169,127,214,70,249,99,168,144,31,146,13,43,53,194,41,177,88,142,177,23,247,115,139,15,119,4,194,174,240,180,43,146,192,146,244,219,164,160,117,73,223,207,89,24,179,58,197,113,176,130,81,6,64,26,89,110,188,192,37,91,213,79,114,210,26,197,147,63,159,163,238,220,17,87,13,147,120,124,239,209,0,36,7,171,61,100,14,80,37,216,168,245,116,26,81,163,57,173,215,9,99,72,186,238,88,215,18,161,22,97,16,161,143,177,89,88,68,192,43,151,230,112,143,75,236,171,94,89,73,5,90,0,185,3,239,11,237,192,222,20,218,44,211,185,86,93,153,56,11,66,92,17,73,145,89,143,0,125,40,96,201,23,42,133,197,253,209,20,108,180,7,123,84,166,113,28,192,87,0,0,168,175,250,167,70,97,63,247,35,197,191,211,44,233,15,222,84,127,77,9,157,72,109,62,210,7,131,168,237,185,20,144,137,151,233,230,38,93,234,55,126,245,201,5,74,119,252,88,249,146,168,17,3,251,160,20,82,85,196,121,127,152,25,83,172,222,69,36,41,104,16,77,153,249,51,63,169,117,43,178,217,130,1,140,148,136,230,115,21,148,252,133,173,32,249,194,51,250,180,62,125,158,125,34,164,166,28,49,183,41,191,68,63,19,235,135,75,238,113,152,106,4,228,7,120,198,71,119,75,171,188,231,140,84,187,213,111,114,159,149,134,8,123,119,71,223,83,113,172,232,234,196,180,117,191,146,113,169,80,78,121,12,155,113,140,89,212,166,226,248,65,30,178,186,66,62,181,39,28,102,138,210,195,214,11,33,111,68,231,96,233,38,84,231,62,60,159,162,111,37,133,135,9,97,40,115,145,207,243,238,18,44,175,153,38,246,31,140,117,77,147,0,118,29,34,78,239,38,186,1,130,86,144,40,137,82,39,203,199,254,178,245,82,175,40,223,52,104,29,175,183,56,26,96,128,35,96,38,203,6,210,116,88,71,126,49,6,71,220,200,73,125,159,51,195,18,173,171,231,200,242,240,37,75,192,42,166,188,214,134,103,170,24,179,113,29,120,248,46,159,145,212,99,18,38,104,137,79,254,139,31,99,205,140,181,165,183,46,212,180,119,211,161,227,176,62,83,178,64,140,148,141,216,209,26,161,235,211,21,199,205,245,201,33,70,140,232,224,103,104,178,179,164,61,17,64,194,89,38,40,213,117,241,81,199,17,1,66,103,250,57,218,215,243,143,145,127,117,87,69,115,0,103,245,188,129,219,146,176,46,180,129,179,94,39,128,140,67,131,178,125,82,185,189,150,254,198,121,88,238,169,50,175,111,175,236,206,171,11,119,217,182,206,229,31,59,36,152,153,97,143,172,216,99,111,147,237,57,26,61,215,196,245,145,158,145,135,162,193,206,232,89,75,19,223,176,102,172,103,202,47,166,189,188,232,116,136,234,185,206,233,81,151,234,105,241,222,131,122,31,52,47,177,144,175,62,130,4,242,88,157,147,195,20,82,95,197,60,11,161,211,209,26,235,36,205,5,123,180,58,230,55,248,84,185,186,31,169,15,34,164,36,176,98,155,195,92,29,41,249,228,129,212,47,5,10,65,175,119,75,43,210,202,102,183,164,207,130,8,182,152,147,15,217,252,196,51,17,215,221,187,190,178,195,135,141,204,173,3,205,155,69,73,37,130,41,13,131,93,20,182,110,236,222,118,118,220,104,56,219,173,101,180,222,94,56,76,9,178,219,55,52,17,170,152,151,215,3,227,161,76,38,105,231,155,164,91,215,108,192,112,61,79,124,0,135,71,46,144,101,180,238,183,82,60,227,1,239,165,223,183,152,19,142,94,244,170,35,187,72,166,251,237,10,82,124,77,137,161,111,222,186,10,222,138,206,236,228,228,145,133,181,218,96,11,112,200,168,248,3,66,23,43,158,141,117,79,139,66,137,55,0,86,150,253,138,17,165,18,47,162,114,141,98,182,142,244,27,206,64,155,86,227,167,28,243,242,80,34,176,84,82,52,61,113,233,205,13,62,144,192,133,89,120,225,20,245,118,109,109,60,102,148,89,67,18,240,153,177,43,115,249,199,51,7,198,232,79,65,118,204,94,130,223,92,217,225,149,43,95,178,151,173,10,239,184,166,37,152,61,238,157,23,169,96,28,254,29,193,133,79,129,138,62,197,78,240,232,93,175,92,221,222,52,150,91,104,32,111,103,169,197,4,92,90,52,55,11,254,172,200,56,64,109,24,124,155,226,149,217,134,192,242,95,180,166,7,243,5,69,179,84,247,7,171,23,236,200,28,127,134,220,225,222,155,104,26,13,210,119,227,71,54,90,131,77,121,125,228,132,51,141,124,94,65,19,27,180,183,131,196,61,153,232,248,245,74,24,206,191,202,252,191,198,243,81,196,159,191,71,239,150,79,116,120,141,42,177,102,220,7,186,213,173,148,12,90,198,147,49,52,144,230,50,227,107,213,93,246,4,119,34,216,64,60,148,44,30,19,91,238,17,198,54,225,230,84,171,128,251,111,216,58,126,17,229,142,167,248,22,205,178,248,72,206,141,68,11,119,153,223,182,49,21,116,168,205,234,190,183,76,88,78,168,139,91,178,69,31,221,178,111,78,17,79,132,82,141,132,56,245,154,51,44,150,192,75,48,90,82,129,41,177,160,104,141,30,99,184,218,154,2,55,200,9,83,95,120,167,88,157,194,93,185,129,55,240,117,118,95,128,75,51,89,121,38,57,104,148,237,153,218,204,213,14,47,194,86,200,253,62,139,115,74,150,199,208,135,93,51,68,32,183,49,204,232,236,54,244,214,31,55,236,28,96,58,235,69,51,46,240,160,70,164,156,170,82,177,169,230,81,1,187,56,200,157,170,130,159,239,172,1,165,116,32,0,58,93,114,101,103,23,32,63,9,198,13,50,220,95,244,217,212,174,131,233,53,187,165,209,18,74,121,31,123,204,249,187,175,135,6,245,182,120,120,24,106,72,86,162,197,226,6,167,86,194,70,175,17,218,101,214,100,240,51,136,211,95,229,62,124,132,216,22,199,89,108,144,154,123,76,93,52,11,239,213,217,71,188,20,7,157,139,39,84,192,111,3,104,178,179,21,6,53,178,114,100,97,68,104,69,90,251,195,93,209,226,186,126,67,14,193,142,76,252,58,123,201,16,183,134,70,70,231,93,212,11,174,111,120,222,177,200,101,141,200,113,56,207,78,50,169,170,221,109,104,82,52,157,68,133,200,164,42,11,209,150,156,53,254,254,241,206,79,148,171,8,180,148,97,94,208,158,207,122,5,34,149,242,14,28,114,192,142,133,197,81,36,91,70,147,40,7,18,35,196,130,127,93,129,208,50,47,29,122,164,212,39,93,174,194,102,62,201,18,167,122,94,209,147,101,131,160,70,66,98,178,69,219,143,214,177,82,144,120,35,177,133,76,183,129,30,121,142,32,101,255,82,242,202,87,113,88,136,40,76,181,60,122,209,119,237,180,183,108,233,32,41,157,88,163,244,99,221,23,55,92,15,2,91,43,34,151,41,131,161,198,126,204,134,249,59,121,100,62,144,142,132,249,37,247,93,8,145,202,232,34,55,184,71,50,240,196,245,17,181,161,203,90,150,132,165,53,93,13,41,74,177,107,11,6,209,25,130,178,124,209,72,237,11,121,54,8,154,239,150,108,34,230,220,223,186,55,230,8,26,114,148,193,146,21,23,244,146,25,70,176,244,35,111,83,41,102,203,112,111,218,5,207,162,19,219,247,112,91,207,62,246,189,3,47,70,94,227,185,142,219,138,128,240,129,157,104,21,77,229,248,185,150,187,60,175,71,64,65,232,119,109,194,172,246,178,157,151,141,210,107,163,158,244,200,152,138,40,225,64,68,213,224,148,75,79,120,79,58,102,55,70,93,180,105,102,41,139,121,135,174,50,47,43,45,204,225,44,235,118,41,255,187,105,172,106,155,121,168,193,79,231,112,114,110,149,72,166,4,14,31,91,156,135,151,90,176,173,125,168,33,139,109,14,129,138,106,130,31,115,97,38,132,125,37,244,200,6,29,156,51,16,88,56,131,186,109,80,28,157,172,137,166,137,104,96,207,28,234,1,190,45,5,184,216,174,64,72,76,99,43,131,27,83,232,43,11,144,1,152,182,117,106,159,46,19,155,146,170,99,218,15,22,181,233,124,94,248,201,213,242,103,240,84,88,17,50,84,99,213,255,85,245,12,142,87,240,176,175,207,61,136,62,34,36,226,25,68,149,50,191,102,12,101,36,240,110,150,162,141,226,141,241,133,148,204,193,203,143,30,80,127,244,152,69,4,217,125,40,196,96,201,59,161,20,172,104,95,184,218,219,66,187,116,46,140,190,200,180,227,173,219,144,224,35,138,55,238,6,10,60,131,247,103,209,118,174,68,228,173,140,8,239,216,150,160,10,52,75,180,130,22,79,36,135,142,246,10,195,21,232,56,79,41,242,242,26,217,71,131,113,144,206,133,104,23,186,138,24,88,73,221,194,86,198,196,115,203,64,77,82,36,170,248,207,182,80,55,209,74,63,149,196,6,49,132,123,78,233,175,184,17,12,183,194,168,123,45,170,132,84,168,149,197,254,31,91,114,142,107,52,201,224,231,49,205,240,117,6,0,185,207,149,242,237,160,127,240,81,89,0,81,18,120,113,100,134,162,31,211,158,196,45,157,53,105,108,193,175,100,137,55,4,54,245,255,116,169,73,158,197,135,0,174,77,9,190,209,147,224,206,127,27,248,25,246,166,55,191,127,46,192,63,217,36,215,56,64,168,60,249,104,193,7,17,250,111,234,32,111,191,117,22,97,212,247,47,50,103,40,204,174,216,138,8,80,200,23,239,243,125,239,181,69,180,51,185,24,106,53,165,237,164,55,161,194,228,69,126,251,85,145,130,248,151,222,164,184,71,250,119,174,179,31,23,67,29,116,80,208,214,124,109,24,143,243,89,30,172,30,94,183,74,89,128,175,37,82,76,250,111,76,72,90,94,181,204,178,246,110,183,121,0,81,232,221,106,225,132,67,142,172,43,56,13,213,162,63,32,215,165,139,234,221,1,105,92,26,71,245,216,91,253,20,139,210,124,233,108,239,225,14,142,160,140,110,76,136,114,196,175,7,174,190,92,24,196,181,35,241,3,243,131,220,27,15,186,232,127,167,121,190,111,184,97,227,77,154,138,160,127,165,9,140,222,100,70,57,207,10,164,198,191,198,116,9,236,158,62,14,132,118,30,222,170,182,230,40,99,187,143,66,51,95,83,208,234,80,59,9,78,148,48,134,166,229,38,202,177,84,2,73,133,44,73,11,9,146,199,245,21,143,217,126,243,253,230,231,137,250,167,17,47,90,241,118,229,253,59,148,109,235,67,95,129,26,3,245,168,69,120,75,55,193,50,124,231,179,171,83,50,12,93,223,102,44,101,158,230,206,210,165,52,176,148,205,244,75,195,111,35,158,1,52,141,144,141,18,42,41,214,130,241,10,217,125,171,116,216,155,90,186,191,29,95,23,152,165,76,99,40,68,11,7,18,106,66,108,211,231,220,56,38,93,153,55,128,106,149,45,241,130,152,192,117,47,167,141,23,32,128,220,156,142,23,2,140,230,207,191,220,196,246,54,247,9,155,254,53,145,212,226,83,35,95,171,137,142,64,11,174,60,60,64,14,94,171,41,86,31,164,244,237,52,26,26,195,236,35,50,92,67,89,42,195,99,179,165,123,55,140,44,162,170,237,58,27,98,240,47,56,224,161,77,12,45,109,159,129,71,58,240,190,133,244,215,111,116,13,75,255,200,33,153,233,126,115,252,50,91,52,104,191,23,32,247,221,206,121,212,247,199,138,82,112,49,130,154,27,100,33,160,167,20,115,143,214,198,41,59,88,36,213,123,205,23,94,72,192,34,138,179,182,212,211,121,166,106,52,20,203,95,198,38,61,175,179,63,172,93,91,57,68,133,207,194,59,234,227,136,189,24,71,246,181,55,159,130,191,76,17,14,79,128,19,90,205,249,203,113,87,144,84,95,123,201,144,6,6,124,84,164,220,46,236,13,212,74,75,140,234,45,40,120,99,159,4,228,134,253,23,253,26,222,13,68,238,83,116,84,247,176,205,16,195,248,134,210,56,228,7,60,2,63,221,148,238,97,110,83,112,169,245,84,17,1,223,12,163,161,133,60,225,193,54,203,241,68,246,21,76,71,86,253,80,169,240,99,84,122,167,154,166,226,1,133,118,22,31,102,69,73,250,205,235,117,220,254,76,79,215,233,255,246,106,149,240,191,70,127,209,112,154,64,213,139,138,186,31,227,158,242,72,188,179,146,199,128,20,108,15,160,125,29,131,71,6,158,218,131,168,199,217,48,31,117,154,70,168,185,68,73,145,185,116,189,195,41,52,168,228,35,222,96,130,118,165,131,60,151,211,118,11,113,117,118,129,73,184,73,24,250,142,84,251,242,176,22,140,104,161,212,27,31,250,227,7,60,165,181,42,46,230,80,110,195,246,221,239,139,244,97,94,229,139,14,136,240,225,86,255,23,169,28,119,66,136,227,74,145,68,161,121,26,107,143,113,229,154,246,50,245,58,95,74,39,246,80,107,46,40,185,158,140,97,161,201,233,5,100,31,102,58,109,49,142,202,34,2,130,196,70,113,49,18,134,37,86,162,117,52,40,9,213,28,145,24,178,18,86,96,202,128,10,48,246,141,241,112,128,5,154,49,179,82,149,96,8,125,220,101,16,234,249,27,37,248,230,226,225,207,110,34,130,198,136,117,163,106,203,217,151,32,234,96,92,215,21,105,7,32,209,95,136,108,6,59,112,160,170,2,73,211,190,23,245,81,41,156,39,1,21,123,23,36,7,125,93,205,111,158,78,151,158,226,209,250,253,151,111,10,230,218,218,234,189,164,207,251,16,170,103,166,184,51,156,65,164,196,197,165,182,174,228,144,20,188,97,133,49,144,182,39,245,79,225,233,1,235,92,220,206,173,145,243,231,69,174,44,129,225,175,116,197,230,47,169,178,163,24,80,224,185,155,246,235,118,9,166,173,41,79,162,227,167,100,238,69,58,112,4,19,218,156,71,63,233,139,252,194,112,157,62,32,60,241,23,165,245,134,181,242,43,118,88,125,107,42,155,55,39,141,74,67,244,205,56,187,167,93,151,90,229,67,88,149,64,172,105,223,227,135,152,66,254,108,116,101,218,167,21,92,149,52,171,195,175,43,95,177,165,57,44,194,28,188,212,120,120,154,108,185,101,54,131,230,15,169,13,180,127,4,247,166,11,89,246,192,7,239,246,71,50,12,174,216,112,51,133,57,242,221,105,92,52,254,43,76,248,87,52,129,104,141,169,247,113,226,173,65,237,251,70,25,105,223,125,199,17,205,153,101,12,253,40,169,171,144,227,54,224,99,18,68,65,18,174,56,155,175,159,112,31,227,76,153,51,179,213,7,123,56,96,139,102,141,145,159,131,41,231,203,223,44,250,72,32,67,205,248,197,240,212,179,135,21,143,51,175,133,156,197,15,37,221,156,89,73,209,153,23,57,72,224,87,253,236,61,203,21,254,43,188,205,117,182,1,232,194,202,172,10,150,86,69,86,206,98,123,70,217,10,199,137,69,83,130,112,184,95,69,229,66,21,65,218,244,250,213,52,228,73,218,85,65,100,58,124,113,142,50,129,108,56,6,216,228,108,116,33,124,11,12,162,191,181,184,30,170,103,158,154,222,94,93,156,252,1,14,174,158,103,215,16,143,110,136,30,43,64,86,120,16,65,71,28,237,158,129,59,221,87,155,116,6,106,163,150,180,117,223,115,64,9,183,244,171,179,155,78,1,216,155,156,96,121,146,60,124,17,48,148,205,149,163,68,209,13,180,36,22,132,231,218,245,188,103,21,66,135,134,162,61,241,230,38,162,114,217,231,126,129,88,223,91,151,35,74,131,206,230,135,16,75,5,42,95,188,81,189,248,20,190,143,32,40,125,221,146,102,44,189,70,101,101,45,253,138,162,16,40,38,65,88,255,212,45,103,247,21,123,166,246,147,14,16,156,28,111,7,32,218,138,1,252,176,43,8,89,146,65,108,204,6,63,30,192,246,56,109,222,32,82,139,207,41,240,196,107,59,160,127,178,235,228,156,168,179,41,253,4,116,82,237,208,184,176,243,220,210,141,181,84,147,241,159,152,132,101,184,2,254,189,67,83,3,248,226,92,174,65,54,19,123,117,3,86,101,68,210,56,89,252,159,131,147,101,53,241,245,103,35,37,212,136,107,221,172,227,159,165,113,21,183,86,95,230,62,226,78,139,130,214,136,182,68,23,157,125,225,164,251,194,98,131,239,200,14,44,229,148,96,58,15,71,152,205,219,22,101,204,255,121,69,79,81,135,252,29,2,14,95,50,235,123,42,90,64,238,140,48,5,187,68,151,199,52,133,34,7,131,128,197,75,229,200,210,196,178,185,199,229,186,8,69,107,187,118,87,163,77,35,101,141,37,111,94,254,100,24,74,139,116,245,183,187,248,213,70,64,161,199,105,117,179,158,103,32,102,160,76,37,104,112,103,15,126,59,56,156,239,88,213,199,55,50,18,160,106,230,253,199,53,11,90,154,31,122,79,8,106,95,149,79,226,32,69,16,159,77,13,140,23,157,78,97,191,227,28,30,35,166,1,105,197,255,147,159,228,70,10,160,97,127,102,11,10,41,99,128,16,172,110,105,111,182,29,156,66,37,115,90,16,106,202,8,91,189,93,72,0,224,37,31,5,53,165,189,85,59,196,197,108,113,11,213,106,245,151,213,154,90,152,22,144,117,201,19,146,186,146,185,81,56,128,172,157,25,191,197,50,79,155,150,249,177,203,125,13,31,109,250,199,111,1,77,99,231,192,174,40,107,240,97,64,60,213,184,24,56,55,202,158,138,75,255,191,73,186,56,34,30,94,123,68,189,116,212,95,5,92,82,124,15,71,235,28,165,42,232,109,185,177,23,43,12,34,112,210,132,156,189,118,55,230,244,218,9,31,217,211,21,66,211,238,71,230,33,63,245,179,175,69,31,30,170,126,47,229,19,108,47,65,4,209,226,36,159,199,181,222,44,86,182,192,99,18,129,254,199,242,155,219,18,102,80,99,87,142,105,86,243,85,140,73,53,79,245,185,183,244,48,247,205,180,52,113,16,92,44,137,52,74,203,152,252,209,5,21,161,111,170,114,143,249,105,188,110,170,247,238,209,237,224,164,172,56,103,113,11,160,93,21,96,236,157,236,98,165,180,252,4,154,240,170,137,226,93,58,24,167,238,137,124,159,216,208,56,25,101,121,56,199,76,10,241,208,39,220,246,25,63,86,141,1,213,0,168,175,88,59,219,68,211,31,36,179,140,69,143,242,166,30,42,195,185,142,87,238,3,13,239,81,77,213,215,102,254,191,57,217,247,189,198,177,79,238,21,0,171,185,185,10,59,225,14,82,230,25,10,58,35,238,197,110,142,129,248,175,145,72,113,55,139,58,251,225,34,99,81,10,95,134,187,0,23,112,115,158,167,149,159,57,204,145,242,129,247,74,99,141,144,213,177,146,226,243,79,56,141,50,137,163,217,235,128,160,150,249,33,138,115,222,230,134,141,222,28,60,20,100,70,217,106,171,60,66,245,60,174,236,123,235,149,235,87,147,180,249,71,189,171,103,23,248,204,30,108,21,80,104,181,190,89,42,143,134,207,102,172,185,122,221,146,224,170,240,220,145,79,184,136,235,110,166,97,146,160,66,18,138,86,142,146,1,47,129,69,126,1,15,113,86,1,213,233,95,118,135,198,23,224,245,131,10,203,176,223,119,83,54,93,211,7,108,208,126,167,206,224,90,201,36,36,207,145,50,130,103,81,49,168,127,253,79,228,26,140,79,28,113,79,198,93,199,159,102,48,31,132,224,124,182,180,32,207,175,49,108,99,60,246,168,254,128,248,6,181,115,234,140,110,113,194,44,111,226,202,98,238,102,137,7,171,216,130,57,125,77,23,242,108,236,208,99,187,182,202,51,59,227,220,98,92,52,145,0,66,249,99,150,138,131,229,172,30,31,97,67,216,109,186,141,169,110,229,5,110,193,82,74,103,16,222,214,190,170,14,246,25,141,137,227,87,148,182,38,121,52,210,150,24,106,216,37,16,220,0,175,30,21,203,253,195,234,66,47,165,127,99,125,227,131,138,187,26,123,249,170,215,201,227,159,157,220,170,121,61,122,171,109,56,75,122,210,53,138,14,143,81,152,227,152,85,73,171,19,141,151,171,101,200,20,215,48,150,133,16,92,203,47,109,48,180,59,49,70,173,159,40,202,159,130,32,223,84,18,198,91,35,231,102,48,35,199,159,206,153,48,175,198,248,132,175,108,50,167,216,95,84,200,158,31,249,86,105,173,0,152,30,35,252,214,177,150,188,225,117,233,217,165,248,239,240,14,188,128,156,194,111,73,211,46,22,159,162,191,176,24,89,96,169,251,60,195,254,1,242,174,46,25,225,2,28,64,140,130,234,247,200,64,184,212,74,14,20,115,163,251,213,189,35,244,62,223,253,235,135,25,143,105,99,161,173,204,50,38,212,32,20,47,233,51,146,39,83,137,130,17,148,112,124,131,78,157,23,221,216,86,26,73,232,54,6,133,35,134,168,99,87,34,199,249,161,232,236,59,47,143,156,195,114,61,45,16,234,241,70,130,224,109,39,173,31,27,239,121,204,161,215,232,62,71,59,239,64,170,44,118,56,130,52,156,79,94,170,196,44,249,137,19,225,32,13,237,69,186,25,100,21,26,75,119,66,234,237,207,45,194,220,105,233,189,63,43,105,246,44,129,85,250,151,191,89,226,249,247,56,84,107,8,126,189,113,245,27,75,106,202,35,232,99,78,182,161,140,152,32,32,123,131,139,24,214,153,79,30,167,190,44,84,183,19,118,28,121,71,76,115,112,106,44,228,21,37,54,133,27,231,170,35,156,103,232,233,148,20,49,35,125,76,60,212,170,165,222,40,86,245,211,96,66,58,225,211,136,103,189,184,21,212,5,67,221,24,29,80,180,118,105,152,118,87,221,64,55,113,230,61,229,124,26,3,234,184,153,36,252,167,238,41,140,175,69,145,233,80,181,222,223,236,164,13,40,86,96,159,75,67,80,53,160,142,18,15,201,43,143,75,54,104,208,32,245,211,194,113,3,107,0,215,44,129,216,153,187,135,179,23,168,30,147,19,16,94,107,55,117,13,133,50,86,186,150,35,198,206,29,166,2,239,236,237,126,65,215,97,43,189,44,223,252,54,216,202,244,57,20,126,186,232,230,216,236,101,189,60,144,175,236,172,68,156,65,83,94,237,140,32,18,217,180,125,25,31,3,237,3,178,250,117,122,207,62,232,4,64,106,9,91,176,1,216,122,59,203,163,64,183,225,193,30,240,95,70,198,254,125,127,139,182,170,84,236,229,153,203,100,74,89,187,132,77,38,48,224,213,178,17,23,12,49,157,26,6,30,24,118,228,205,231,224,98,206,38,204,38,24,185,156,161,197,220,92,95,28,54,88,207,241,137,114,179,179,229,153,157,250,203,162,107,68,219,195,229,240,243,138,40,9,25,87,248,122,71,88,197,227,142,23,195,186,14,173,195,32,49,171,165,131,28,5,40,167,91,224,65,15,90,215,165,29,165,30,255,102,220,177,54,93,99,42,50,140,117,217,125,28,169,12,190,157,59,154,33,166,247,73,131,254,219,189,112,55,245,204,205,252,68,139,167,162,75,89,18,91,77,176,31,244,16,225,50,119,44,245,204,80,63,201,109,133,225,211,60,4,242,104,26,138,4,162,6,38,64,159,122,1,104,235,199,88,148,114,216,228,155,190,233,203,90,122,224,43,92,91,202,228,128,55,43,137,111,144,6,119,57,166,196,175,139,142,16,69,3,234,48,224,73,224,75,176,44,50,148,164,253,156,31,147,160,210,192,227,116,33,56,103,122,252,229,142,42,187,8,180,93,117,2,193,196,21,39,161,8,135,139,55,186,40,82,164,14,6,183,117,62,48,61,145,250,168,40,37,117,7,148,173,73,151,209,237,105,217,224,15,221,207,206,60,190,129,37,155,58,3,157,11,47,99,255,125,126,141,127,30,238,233,36,93,204,12,85,13,216,216,202,216,52,45,14,227,252,204,138,177,27,15,165,93,238,5,254,129,253,6,77,30,50,1,15,247,166,70,49,191,237,192,75,69,142,177,21,252,86,150,150,236,19,202,135,212,5,25,134,73,107,123,4,2,41,135,52,165,217,101,228,37,153,160,28,121,154,221,117,199,27,226,173,181,247,146,197,123,91,136,156,111,237,218,11,214,123,96,254,227,166,223,157,87,150,14,47,232,30,154,88,50,58,254,86,201,203,32,44,88,154,252,243,205,42,90,108,42,79,172,70,95,95,215,31,80,120,205,205,26,101,22,45,211,239,222,138,185,7,121,213,52,167,63,173,98,199,170,87,211,68,241,227,126,85,226,250,41,74,170,57,214,117,44,213,86,88,110,64,15,233,142,83,122,166,88,181,220,19,127,71,71,210,237,104,36,66,112,181,214,227,70,248,131,39,243,86,235,17,120,100,254,209,207,78,13,132,55,41,228,59,155,220,16,120,121,87,142,66,103,253,75,189,169,139,111,227,247,61,21,63,234,118,117,53,15,195,182,214,225,29,98,32,244,15,5,10,4,31,191,124,217,204,228,32,2,88,171,141,185,109,110,253,218,174,24,249,27,126,92,17,166,141,133,138,18,205,39,100,188,111,180,243,216,84,243,170,92,254,161,109,108,113,45,233,111,51,170,69,205,25,254,88,134,36,58,25,121,59,178,226,171,54,23,136,85,91,26,215,163,205,85,35,113,222,209,146,1,220,58,199,111,190,53,202,174,154,191,222,58,136,16,168,163,167,153,52,217,186,204,187,114,254,90,169,23,226,250,199,136,18,253,147,242,215,158,55,115,194,0,113,17,97,106,90,140,51,198,77,60,13,217,83,142,45,175,159,158,195,135,252,86,239,225,225,119,62,74,100,30,69,43,124,210,57,0,121,204,51,169,43,24,133,192,0,216,56,137,108,181,111,74,242,242,81,70,61,205,210,193,218,17,186,138,208,19,91,217,15,123,53,15,241,198,140,28,128,39,153,93,212,165,114,99,104,188,127,84,204,41,45,149,197,153,159,152,117,26,38,206,105,233,42,194,244,94,66,118,53,177,172,183,126,112,16,67,168,33,39,101,250,131,131,183,211,230,116,136,207,223,160,51,121,252,245,221,121,84,109,165,100,99,146,149,20,137,184,118,85,40,197,249,98,103,223,145,92,155,166,120,100,235,131,133,217,148,94,94,60,227,14,61,63,78,109,106,70,51,227,49,24,231,170,212,243,165,176,69,198,91,26,147,97,3,80,153,171,226,11,127,141,149,22,117,2,22,243,25,126,40,84,190,21,87,227,59,98,253,137,223,97,12,167,59,208,76,49,108,229,211,251,222,21,18,147,138,142,82,35,106,102,249,159,254,249,75,5,50,30,17,201,81,6,121,4,170,127,62,135,61,41,6,8,166,80,60,47,75,17,98,216,139,16,227,40,152,82,49,66,234,101,37,122,237,164,206,127,40,72,81,51,189,253,186,201,241,201,35,28,118,110,222,24,221,36,32,252,151,163,137,248,16,71,202,80,237,44,56,146,197,3,247,147,253,136,117,244,205,104,168,179,3,254,42,32,8,82,213,94,142,76,182,7,175,117,158,62,133,189,165,97,193,92,79,164,0,99,40,132,152,191,153,59,138,151,102,103,51,182,72,66,83,11,136,124,7,86,202,64,25,55,132,211,149,166,176,18,8,249,199,89,188,154,67,100,112,116,38,162,36,94,180,158,239,247,135,185,72,147,201,142,30,179,189,65,250,144,223,67,244,217,222,72,68,129,209,160,114,135,61,66,82,113,238,231,225,179,75,81,130,47,180,125,62,112,185,163,254,132,76,30,243,28,152,141,128,86,156,139,10,57,218,34,62,231,138,230,136,214,87,31,39,164,172,230,26,44,211,181,88,238,82,32,208,97,152,238,107,103,106,95,129,167,56,158,189,152,7,92,33,54,201,197,232,57,151,207,66,76,149,102,212,156,143,223,179,43,52,28,10,62,108,90,128,200,30,65,53,1,146,2,54,122,86,235,84,98,194,196,203,126,42,239,141,176,64,114,145,235,122,193,12,236,174,217,13,219,168,127,227,79,215,104,119,201,37,144,37,185,77,18,250,254,200,78,166,43,157,23,148,59,59,11,172,70,142,88,13,187,33,213,111,179,232,212,11,246,167,166,255,39,254,83,175,188,156,222,131,56,53,139,42,140,137,224,117,0,213,173,58,44,73,227,220,176,165,121,161,168,58,198,181,187,191,48,245,59,43,151,180,125,254,13,158,89,246,194,149,69,37,95,27,88,113,86,78,194,104,30,144,140,19,6,6,186,112,138,203,95,91,45,63,31,185,29,180,23,157,80,164,43,165,151,84,20,40,89,174,197,160,31,255,155,117,89,206,224,182,50,209,95,224,67,158,115,69,159,161,95,239,133,119,181,73,85,219,72,161,3,98,169,180,95,65,22,60,2,77,65,28,167,224,74,246,173,232,11,76,174,13,49,34,45,142,206,132,210,104,60,30,171,234,56,146,65,253,1,30,248,68,163,66,71,188,9,164,249,49,235,179,152,161,170,143,147,188,109,2,131,94,118,5,185,115,247,180,94,112,232,149,225,45,169,211,32,211,75,165,108,2,90,148,31,117,151,232,66,112,85,245,53,235,62,50,176,84,231,173,117,8,119,207,146,166,141,85,152,245,15,234,132,252,224,183,8,13,183,214,9,10,12,128,29,157,254,77,81,89,9,124,173,18,100,186,126,252,97,121,193,96,117,139,79,18,131,38,196,47,69,61,147,107,201,212,164,59,110,55,64,122,11,163,203,233,124,56,183,60,5,243,89,128,142,3,34,7,236,56,72,4,169,74,112,181,233,63,158,179,61,100,136,148,247,50,68,62,184,2,12,193,153,6,47,155,110,215,98,233,44,253,35,9,125,221,167,226,10,253,68,39,119,11,241,239,115,80,72,181,94,239,177,219,23,0,19,9,201,182,53,213,190,133,135,123,247,240,245,207,95,224,228,54,128,93,244,113,169,214,137,32,37,9,128,144,208,119,24,16,12,88,78,218,137,34,198,137,35,34,47,26,138,234,247,2,9,41,60,229,64,156,215,230,229,212,55,8,184,67,9,120,145,162,125,169,108,222,219,13,92,142,224,113,162,170,157,57,191,203,234,236,191,83,242,147,22,218,43,221,46,200,13,231,52,231,202,58,191,39,143,17,206,71,45,84,3,248,41,107,124,27,149,99,1,143,152,122,0,179,117,233,13,113,137,79,144,106,122,185,176,239,255,25,137,90,130,200,240,224,62,58,47,4,57,215,172,192,200,92,185,213,203,197,38,184,91,105,163,243,146,67,49,120,123,213,54,33,59,118,119,75,62,94,235,13,158,132,21,203,58,83,161,171,165,121,62,147,48,169,175,144,222,93,100,194,108,91,0,132,252,84,209,247,227,103,38,63,171,196,96,122,232,233,192,171,250,193,191,192,100,156,20,140,215,164,79,44,116,178,47,203,145,96,48,28,61,94,16,235,228,29,246,33,148,223,34,238,229,217,194,15,123,62,108,248,247,131,93,59,8,76,101,252,235,41,116,80,178,114,148,191,24,90,151,68,148,160,173,204,9,168,63,251,154,193,217,176,19,131,241,108,121,231,234,1,204,212,175,84,226,210,68,235,106,222,115,0,14,82,78,176,98,251,215,75,176,9,150,40,66,228,180,195,217,40,23,3,147,94,25,60,40,8,74,0,175,37,140,164,132,82,89,66,187,93,19,187,218,79,211,233,21,22,211,199,189,65,207,253,212,180,208,95,212,180,198,207,70,223,163,47,60,23,188,224,103,205,166,115,12,160,214,48,23,5,120,77,71,243,173,228,207,158,146,39,209,192,201,126,93,182,123,184,82,115,133,227,53,250,235,247,11,244,10,123,99,203,227,0,143,115,29,42,135,163,143,46,214,215,151,197,12,36,46,75,224,204,97,46,41,44,120,214,145,140,51,87,42,122,170,7,249,135,130,210,195,24,129,220,14,254,153,121,74,41,9,244,234,2,174,204,101,153,88,159,4,217,243,128,240,133,140,192,62,59,254,174,41,93,36,42,158,60,156,34,148,73,120,58,213,243,49,142,155,179,61,82,164,226,254,9,134,1,21,196,15,96,59,243,64,109,1,252,236,79,80,62,151,238,247,205,251,6,134,166,55,166,52,247,77,132,251,207,69,81,188,203,201,226,72,42,234,59,145,37,2,212,140,227,229,113,70,247,246,3,37,245,65,72,158,153,98,89,212,9,223,39,253,154,196,149,21,20,207,255,4,226,2,40,218,207,95,83,173,72,167,247,71,202,33,244,159,223,80,190,41,166,60,205,160,0,9,118,212,228,30,118,133,83,202,249,79,94,165,137,41,193,216,105,32,11,103,129,103,151,6,167,181,214,249,213,196,168,57,123,89,230,183,55,250,82,225,218,2,144,184,252,205,222,75,232,106,217,170,166,179,47,14,220,103,102,208,235,59,80,140,246,252,161,97,200,45,88,32,57,17,176,122,3,46,11,236,41,213,138,43,142,170,85,201,86,2,155,253,64,16,91,169,76,250,239,76,42,76,240,138,104,218,86,20,12,109,69,130,91,195,162,126,101,80,87,59,220,248,215,251,3,70,224,42,106,0,72,0,155,46,69,218,243,157,170,120,144,33,230,50,219,98,107,159,35,214,139,46,15,155,250,38,104,158,205,55,61,51,20,30,162,255,91,158,109,47,36,138,67,16,97,71,161,234,101,144,4,161,73,81,203,223,90,61,231,225,21,198,233,32,14,45,180,123,156,156,221,10,117,169,204,83,43,168,24,141,220,37,141,205,170,126,117,53,215,37,88,141,219,116,113,172,46,17,202,138,255,70,50,33,214,101,184,83,110,98,189,120,101,165,213,186,182,91,96,249,106,241,18,178,11,193,87,160,204,66,97,115,67,68,2,110,128,190,131,177,38,202,110,37,111,73,253,187,208,216,234,131,192,73,27,225,83,224,104,98,185,240,159,39,10,25,49,137,160,208,6,86,82,132,127,146,167,73,241,105,7,139,178,111,37,135,117,46,55,121,172,156,86,228,53,29,210,173,206,238,5,140,159,131,218,5,62,75,100,49,192,63,243,223,230,241,162,92,51,158,199,180,255,217,226,115,90,249,3,186,90,112,193,220,16,242,153,150,161,147,124,10,241,5,10,56,1,68,224,28,77,30,13,103,58,221,106,219,238,109,29,135,193,165,216,37,81,141,214,62,69,84,235,244,16,135,43,218,162,45,185,77,253,199,219,238,162,204,228,200,42,131,215,243,95,90,18,226,39,12,252,43,192,75,159,225,73,102,57,241,240,13,68,112,167,214,84,20,29,246,134,183,110,107,165,56,38,40,123,86,114,246,106,224,19,38,158,164,119,109,219,165,70,34,142,235,165,6,244,28,60,37,233,237,54,139,125,228,30,25,121,139,100,174,105,140,250,58,207,154,204,193,58,11,229,78,121,121,34,232,147,9,241,213,83,241,125,121,54,134,220,61,216,148,206,219,191,60,247,21,211,162,113,206,157,62,190,184,255,203,252,118,13,115,195,162,110,133,112,193,111,174,8,247,131,26,228,132,39,60,105,198,50,80,237,4,146,49,89,228,221,71,97,159,81,254,239,234,163,70,72,254,130,185,93,147,236,31,119,222,17,63,158,155,116,155,74,208,34,212,194,223,69,24,173,70,187,70,61,15,2,241,87,209,181,179,103,232,202,46,160,149,133,168,136,92,143,208,89,133,6,109,15,252,13,70,120,83,44,245,152,18,174,100,31,21,134,109,25,107,95,61,51,80,29,61,27,139,208,79,69,221,7,107,136,238,216,172,227,8,236,114,146,183,124,150,162,64,230,153,169,124,179,108,187,101,173,37,5,54,87,122,28,252,29,194,62,81,31,97,209,207,88,116,109,212,62,210,239,127,2,88,35,1,158,33,172,248,216,239,51,231,203,221,63,97,87,11,222,235,220,140,125,1,1,187,109,2,128,251,21,172,74,63,89,156,109,12,14,115,18,245,125,230,231,206,32,136,216,102,117,35,251,168,81,84,6,6,148,65,201,204,165,57,107,160,178,229,2,32,241,96,239,25,23,105,130,104,75,33,166,152,21,214,219,145,185,65,29,110,223,167,252,77,243,131,214,165,139,75,61,44,10,28,127,205,200,127,110,183,235,4,148,128,251,75,229,71,150,96,149,148,135,111,205,165,214,9,185,243,81,224,175,44,233,30,1,201,47,153,253,72,231,154,154,99,134,145,110,67,123,68,100,233,249,116,90,134,31,84,158,248,25,56,97,9,182,152,63,202,141,114,144,161,107,26,20,179,156,217,91,200,70,168,200,70,16,207,214,125,19,226,15,105,106,214,101,165,31,22,242,216,48,84,179,129,238,118,81,219,203,36,225,147,57,20,178,252,194,251,239,100,18,75,61,214,34,209,37,221,243,250,39,212,232,61,110,224,13,88,91,86,178,65,99,101,172,40,77,116,132,99,31,119,126,229,98,33,10,212,141,91,228,169,99,75,50,45,114,119,77,194,79,141,76,46,246,8,28,234,118,245,102,220,207,174,247,139,214,200,44,75,50,175,34,73,95,58,249,45,89,220,77,244,8,10,221,30,22,144,58,20,97,158,222,26,101,79,242,151,104,99,149,24,145,83,25,239,112,175,209,27,204,187,156,165,125,160,15,170,33,131,195,239,222,108,119,57,249,254,231,99,50,214,153,36,126,235,67,239,175,49,233,123,135,198,75,59,162,147,93,92,224,157,105,196,178,53,166,135,113,93,157,76,4,178,116,251,211,128,212,203,224,200,223,80,22,50,111,19,214,224,125,128,59,82,182,94,70,13,210,175,211,143,249,166,223,123,22,202,207,71,75,158,227,140,35,85,97,216,97,213,1,128,90,47,202,117,109,121,132,158,177,250,153,63,112,205,191,66,217,7,130,108,50,9,201,236,37,79,65,165,161,124,48,32,158,46,56,42,5,118,156,255,80,161,103,16,187,232,39,151,41,252,14,6,122,142,189,205,114,193,147,134,99,141,137,221,55,14,16,135,151,124,11,120,21,25,152,201,182,94,122,196,19,145,124,189,172,9,226,97,225,197,225,70,243,208,122,130,164,127,232,248,39,96,11,116,240,128,10,248,167,61,80,240,231,57,243,155,42,169,181,245,7,182,110,25,41,63,44,146,119,92,249,43,249,157,96,180,234,22,137,249,48,6,86,44,81,228,118,166,0,107,23,80,180,16,30,68,30,102,152,222,23,85,33,112,216,126,6,229,150,113,12,230,70,214,127,163,56,116,176,111,254,211,37,191,210,115,7,225,159,15,109,128,31,173,167,228,46,158,117,238,251,125,24,244,123,114,121,240,216,141,59,48,156,12,246,117,152,15,83,157,191,131,46,248,76,184,136,17,178,175,218,74,15,31,110,100,42,197,86,184,99,194,114,5,87,195,123,52,96,21,167,173,92,196,78,237,28,56,45,104,12,195,240,193,159,152,94,63,249,65,109,238,57,182,146,191,18,122,176,167,140,96,62,84,101,39,110,206,250,138,83,221,64,131,15,58,90,87,224,179,28,179,51,25,80,248,242,236,30,200,76,57,35,31,182,60,217,216,142,65,75,167,221,255,237,115,143,16,158,227,66,118,80,77,206,131,116,13,171,113,115,254,146,133,196,241,22,205,253,250,248,131,18,76,40,53,110,224,172,208,219,178,57,187,166,87,102,31,78,48,234,174,11,192,224,208,127,89,48,74,215,172,63,170,53,81,249,92,161,132,207,32,193,209,9,44,31,154,219,190,158,110,136,144,97,225,139,151,207,163,236,94,50,197,168,136,107,54,160,16,224,116,102,228,87,26,233,109,188,160,94,201,151,109,9,110,24,183,66,11,10,151,133,158,34,170,153,250,158,123,253,96,83,89,4,214,126,154,148,215,252,41,252,243,33,142,168,7,70,58,121,45,50,117,224,150,179,0,109,9,53,167,142,196,225,211,63,70,74,223,209,211,136,137,196,102,16,95,137,197,130,215,28,61,10,88,142,40,38,17,244,36,152,51,66,251,205,116,72,52,97,43,221,193,18,198,2,104,218,57,251,177,40,200,205,142,56,132,167,223,92,67,23,44,108,188,242,80,237,133,162,98,202,227,31,143,90,50,104,110,176,112,78,243,11,162,79,23,243,154,229,89,184,54,105,45,199,187,119,89,249,22,71,165,248,182,26,193,22,30,112,124,246,109,165,54,168,20,212,252,65,66,25,41,204,249,191,235,20,133,23,118,187,87,33,92,243,217,90,214,225,135,44,37,234,64,5,86,37,134,221,183,81,72,157,90,59,58,87,144,214,63,111,160,193,173,25,196,210,6,228,245,184,168,47,96,128,235,44,18,197,12,123,98,241,121,199,161,225,142,233,63,137,62,162,224,176,40,2,33,170,251,17,45,211,189,57,41,245,152,67,171,21,181,219,195,42,134,150,48,107,199,33,70,182,9,178,233,244,101,119,169,211,90,214,211,255,167,158,23,129,23,67,90,77,204,156,180,119,27,170,5,109,170,81,210,168,33,60,22,182,115,42,180,88,228,232,6,134,253,249,254,74,21,101,53,96,35,148,59,233,76,130,249,239,38,146,80,231,235,222,158,101,184,42,220,102,160,8,106,177,250,193,74,254,177,133,100,97,39,255,25,94,119,179,66,220,108,245,151,151,177,68,13,202,243,154,182,237,214,194,151,35,114,249,188,255,100,94,158,166,73,54,26,247,109,163,204,200,160,162,40,224,165,16,203,1,222,157,142,135,133,18,138,165,127,96,202,107,188,16,199,116,172,186,33,191,166,74,103,35,92,254,83,235,126,254,71,35,146,27,250,28,142,17,144,46,203,92,208,51,175,53,48,11,93,180,153,3,78,151,233,112,30,115,152,220,254,121,173,210,189,230,26,158,200,9,101,141,33,183,231,194,10,87,1,250,100,43,77,51,112,69,16,221,57,94,223,64,173,155,94,139,238,42,192,39,195,52,79,113,61,29,181,187,124,237,145,42,76,48,161,91,39,164,125,93,16,184,87,107,245,48,180,91,247,1,55,83,161,215,121,14,15,216,120,56,144,210,204,89,173,35,144,110,216,146,116,83,53,162,194,230,3,202,71,162,84,193,254,29,139,27,70,161,144,167,175,52,79,185,134,137,231,198,48,184,21,240,67,137,107,146,183,95,138,48,219,167,87,181,207,136,236,201,57,138,199,146,165,244,179,245,187,124,4,188,139,35,204,250,214,11,80,6,208,34,83,91,91,118,113,206,232,239,187,65,230,156,159,105,181,114,74,212,8,237,25,247,208,233,196,89,17,182,129,138,37,1,58,115,189,235,29,209,76,234,196,81,113,53,89,212,27,131,109,145,102,149,210,181,105,33,120,68,187,12,186,71,153,101,107,181,154,78,60,198,143,211,146,67,54,92,223,80,7,149,215,38,196,58,234,79,166,223,32,110,169,160,64,104,29,39,204,146,230,205,95,21,15,126,149,239,84,224,17,51,136,226,95,40,107,163,65,67,160,199,88,28,95,174,252,86,123,126,35,199,119,146,82,247,11,178,52,202,50,221,222,93,167,139,31,233,83,221,127,18,96,221,132,209,10,85,247,194,177,203,112,215,54,255,211,204,222,232,131,121,10,176,228,139,103,143,169,128,168,85,187,232,134,100,68,21,2,51,44,53,65,83,34,106,244,59,230,198,47,242,21,224,127,163,212,187,235,21,235,72,195,228,81,242,96,225,69,84,109,148,40,174,193,109,235,93,100,254,43,151,220,102,55,229,0,49,249,181,66,131,109,32,148,223,247,116,43,228,23,1,82,84,35,91,22,199,255,157,203,41,219,163,28,147,147,8,27,23,6,175,100,24,102,34,30,28,9,221,81,68,251,130,196,111,81,192,191,235,86,234,162,250,49,224,215,144,242,248,100,242,9,5,96,224,222,235,2,117,5,114,114,236,104,208,104,200,142,184,11,179,200,80,127,245,12,136,176,128,59,214,10,90,60,244,216,0,213,33,37,207,218,94,34,28,211,9,132,212,19,84,11,246,224,58,242,212,194,241,76,123,161,167,134,120,108,200,77,54,186,58,201,115,171,139,123,29,154,117,129,251,164,117,111,7,199,178,153,10,135,217,57,219,20,1,213,245,158,4,98,191,41,218,154,175,15,199,208,201,168,123,98,189,218,4,229,33,182,81,105,168,48,254,46,149,13,209,98,135,7,121,253,104,151,237,199,155,130,195,246,168,224,124,3,190,168,68,136,56,82,41,210,130,127,54,163,204,239,131,3,59,158,196,232,182,71,101,93,196,245,45,7,158,182,162,56,77,10,153,15,116,209,142,55,26,120,33,232,72,254,239,152,183,58,63,155,121,175,96,81,225,160,166,177,181,169,63,6,227,169,95,75,211,69,203,118,60,79,217,148,204,72,113,139,55,171,23,199,155,199,123,69,251,27,104,184,120,202,97,9,180,200,188,20,66,55,35,152,110,53,35,153,83,148,189,174,244,44,232,123,211,176,16,100,5,42,236,102,238,84,95,157,181,199,202,40,199,15,167,49,158,129,84,171,4,88,180,200,9,51,4,4,130,89,18,240,76,85,147,191,186,95,250,2,72,141,168,103,212,116,22,129,164,128,35,224,162,125,101,112,18,226,189,173,5,234,10,223,7,83,227,25,169,151,34,205,32,105,50,121,16,168,184,197,176,252,206,53,7,182,140,142,153,126,204,35,232,117,174,195,76,120,243,64,201,175,37,130,119,156,170,45,207,126,62,66,16,213,186,234,150,176,16,76,138,22,68,88,26,96,95,61,59,55,44,21,230,127,140,20,43,168,221,5,99,2,128,140,191,248,210,250,147,113,173,130,25,225,137,164,219,211,84,93,99,48,41,149,197,246,42,236,164,145,84,250,17,123,139,252,151,238,24,125,153,66,254,39,152,44,104,105,200,96,71,166,0,89,59,99,12,38,229,131,156,166,115,68,54,11,88,117,13,14,246,11,9,224,240,199,71,72,37,60,130,54,124,19,21,185,155,7,144,3,134,84,31,12,141,58,0,253,218,219,129,91,69,204,73,9,49,21,76,229,3,91,233,191,17,3,43,78,252,249,171,60,11,92,7,51,23,156,28,68,155,56,253,224,102,233,38,71,253,250,208,195,66,117,97,249,196,241,20,110,126,237,218,102,21,17,196,209,6,228,107,122,52,65,160,65,56,86,81,236,79,164,44,76,22,43,151,31,76,137,0,82,248,242,33,213,2,180,150,32,138,10,71,46,171,212,252,172,1,151,151,95,50,242,201,66,247,153,107,174,8,179,68,243,56,133,175,182,249,230,42,111,127,46,10,87,181,7,47,12,155,172,213,236,165,69,218,206,33,180,128,120,2,211,182,177,124,154,117,200,30,87,195,69,199,146,124,52,68,203,189,230,174,98,109,190,25,65,5,65,213,114,71,126,182,63,87,67,188,9,172,20,148,129,12,49,89,118,209,93,229,40,68,146,151,135,154,155,253,146,142,10,115,62,159,201,184,227,176,141,4,52,159,244,190,230,43,223,148,149,173,124,185,174,28,27,192,36,74,87,14,114,239,176,134,209,107,203,188,140,38,109,242,205,42,234,122,37,45,249,180,183,46,254,183,192,247,207,88,150,5,233,55,110,123,242,134,94,0,21,118,182,144,88,123,30,150,115,45,151,42,13,63,195,167,239,88,90,230,158,103,253,75,18,40,93,150,102,181,46,148,178,150,75,251,85,54,215,95,231,255,111,102,42,79,141,162,21,122,108,4,43,59,239,67,187,249,138,67,142,169,193,245,131,145,185,26,183,181,66,31,36,53,255,223,136,106,21,40,61,73,151,38,145,199,145,207,153,206,28,14,197,234,182,43,52,131,214,68,254,106,236,93,215,125,161,215,76,123,162,202,26,76,84,51,102,25,241,157,242,76,18,219,151,44,212,9,62,99,174,41,119,5,172,115,35,113,126,7,115,44,67,4,195,197,4,205,146,105,194,121,213,245,231,212,137,152,154,169,17,62,183,247,184,52,58,18,213,97,5,68,142,207,173,194,148,217,86,24,57,140,122,228,20,45,28,97,42,65,35,153,195,37,127,106,22,24,167,111,60,196,28,49,149,136,181,159,57,53,5,67,89,92,131,29,123,199,213,73,44,114,180,226,168,83,254,207,229,192,62,31,78,233,210,52,255,109,113,87,200,115,60,92,145,69,5,133,74,182,143,204,156,58,121,242,148,111,196,144,230,163,117,119,207,254,47,73,85,78,132,100,213,128,57,93,64,142,50,36,112,187,165,25,214,66,5,62,30,89,45,54,248,234,216,70,145,121,218,11,230,153,71,218,153,87,231,48,144,247,180,28,126,20,225,13,21,246,61,238,21,147,68,101,130,121,103,123,200,18,56,161,31,31,129,139,144,73,148,188,174,26,201,130,171,23,170,149,185,75,27,105,128,89,62,71,201,45,145,68,21,29,114,29,139,15,128,196,245,205,44,155,60,180,10,42,247,24,151,202,157,180,91,138,132,135,190,153,225,238,237,152,92,33,247,73,220,165,47,128,28,156,118,204,253,84,23,16,238,241,126,182,135,140,176,170,150,192,56,231,215,92,57,147,198,98,193,197,48,79,111,244,55,243,171,6,58,84,149,153,32,139,226,174,35,14,49,72,207,42,118,234,236,178,72,14,174,234,129,122,32,164,104,48,150,94,187,240,27,99,235,7,38,249,150,238,16,49,134,169,214,118,254,63,220,98,117,140,99,244,251,26,44,96,33,54,136,97,13,235,175,45,64,150,179,45,82,12,70,235,218,129,167,166,102,30,118,116,174,178,12,27,88,63,85,164,202,156,63,153,35,231,56,101,135,96,254,253,104,69,252,209,216,58,11,31,15,146,54,63,227,170,3,76,190,211,153,243,37,85,248,123,206,52,68,147,220,173,171,106,64,114,244,213,61,142,65,60,248,224,180,193,112,103,100,158,226,1,202,187,107,0,62,102,6,193,5,15,77,64,94,198,177,180,61,210,153,38,146,11,255,225,122,110,98,32,187,93,195,81,134,227,107,241,119,199,82,242,111,131,134,198,7,103,128,211,141,29,83,207,112,215,126,147,163,99,158,67,178,41,193,61,124,182,123,88,211,110,184,95,177,1,246,32,251,47,253,178,86,97,87,242,218,0,85,51,57,141,47,20,12,241,177,89,233,182,213,98,49,77,176,116,183,221,121,208,233,152,134,94,218,194,0,143,106,92,136,9,120,187,96,9,18,222,134,160,100,63,6,106,147,42,63,157,202,9,121,105,148,251,95,92,210,156,239,191,250,221,93,34,44,175,71,31,4,78,159,109,4,38,192,223,138,61,39,160,242,57,187,52,204,181,89,164,56,220,75,73,11,82,131,7,17,198,167,85,99,245,237,25,238,245,68,159,247,184,137,146,154,132,6,123,199,170,12,225,246,138,150,145,78,119,138,113,204,215,241,203,2,194,92,93,89,222,171,248,118,58,90,197,30,244,23,103,168,129,251,64,125,237,105,100,239,190,102,84,18,188,226,79,87,169,208,223,180,219,85,28,196,99,43,78,173,12,156,212,59,137,25,121,11,108,205,0,85,15,167,190,186,247,170,155,3,232,157,34,42,250,100,62,191,145,93,4,158,77,247,122,70,223,208,106,17,203,107,6,128,22,106,1,173,67,31,160,170,61,53,117,196,247,112,105,25,46,107,98,247,136,223,69,113,218,23,140,192,89,88,242,11,30,225,224,159,32,47,90,224,228,107,137,135,117,239,242,215,19,92,144,233,97,252,14,242,99,23,34,84,112,187,121,205,11,249,112,32,199,127,63,59,207,102,135,44,91,150,12,157,96,186,165,132,82,27,97,106,210,24,229,162,107,247,135,130,204,111,114,238,130,218,246,36,21,220,205,84,8,191,27,124,60,249,164,3,31,203,6,93,69,95,120,112,34,234,121,123,211,1,52,74,252,248,201,40,235,67,150,170,113,34,78,213,143,191,224,189,75,30,128,60,103,118,118,254,74,140,134,210,15,91,100,7,3,98,33,46,186,30,253,250,115,71,219,44,97,141,152,246,68,212,183,0,255,94,189,32,30,155,162,218,5,93,42,179,117,120,178,191,211,210,110,223,49,113,219,240,220,24,199,81,14,46,198,80,206,59,52,206,203,36,84,46,100,38,127,230,234,176,126,172,89,157,89,7,165,79,164,41,183,54,251,162,89,184,108,231,150,236,253,154,145,215,247,39,121,45,11,140,32,233,193,89,217,238,168,142,243,249,231,246,143,8,226,13,185,109,245,16,29,149,182,169,196,17,181,160,140,126,90,38,196,29,169,94,135,146,115,140,246,132,77,80,34,79,200,32,77,147,195,131,146,254,190,68,162,198,60,23,111,71,26,115,111,176,209,167,23,4,245,235,191,134,164,99,98,39,12,102,237,119,171,69,28,137,121,6,21,231,178,206,179,250,89,246,36,178,60,216,51,161,60,120,66,196,232,133,128,113,27,216,30,126,125,73,67,123,212,171,41,51,105,13,220,143,112,84,105,243,0,235,206,75,167,52,247,240,79,63,141,32,144,189,102,58,140,70,220,233,9,191,198,226,235,50,249,12,67,81,167,67,34,94,104,117,135,155,185,202,136,205,26,181,43,210,44,129,37,176,42,138,171,183,101,55,75,51,41,36,97,20,105,239,67,135,207,12,253,104,154,46,65,207,12,231,242,158,1,211,77,53,217,117,64,77,243,199,181,88,183,208,133,131,175,47,25,32,188,201,63,242,199,72,176,199,65,241,116,112,21,46,243,146,199,141,155,13,190,3,229,196,65,227,48,14,197,19,213,217,27,92,37,61,221,204,70,213,56,122,135,180,36,221,117,128,5,0,150,121,56,190,254,156,121,109,44,98,32,158,153,99,16,146,172,4,173,157,45,236,154,122,131,140,4,213,49,74,84,208,229,141,223,178,63,226,146,153,208,79,209,61,212,150,196,58,146,83,130,13,117,85,84,157,239,242,53,195,245,74,13,137,106,107,109,253,129,254,174,65,131,37,48,46,212,0,153,156,156,149,12,223,154,159,142,83,239,89,225,18,137,75,128,234,146,126,218,149,195,47,104,65,130,2,218,100,52,202,243,116,157,187,182,120,65,4,178,196,210,28,142,10,230,111,220,104,43,33,227,186,197,119,29,87,91,74,146,107,33,83,201,49,216,133,223,92,213,24,136,200,109,52,190,94,206,219,85,204,191,208,87,94,172,141,155,231,127,89,112,59,11,249,17,225,188,146,119,115,220,196,7,36,91,32,137,241,75,82,235,177,205,107,231,11,112,92,151,123,113,247,21,105,88,136,61,82,85,13,217,185,201,168,195,154,241,116,187,57,55,196,39,175,171,137,60,115,249,160,20,16,230,227,150,82,105,136,196,180,73,235,128,102,227,22,115,42,153,22,1,52,90,231,133,60,133,80,0,17,72,59,26,241,226,227,56,237,194,134,69,189,13,128,18,141,68,52,35,225,241,224,94,236,70,50,42,66,3,39,101,85,245,7,61,227,180,205,66,51,166,5,212,164,164,74,97,190,76,115,47,73,53,173,255,169,235,250,162,162,136,92,219,148,227,7,233,237,239,227,2,245,246,50,13,41,14,205,51,152,126,29,184,2,201,255,229,58,2,156,2,12,227,1,0,208,21,196,156,174,225,49,121,172,255,190,211,66,8,172,33,155,127,216,80,183,110,26,89,10,174,7,177,163,121,51,175,130,20,170,63,121,210,204,144,148,238,249,205,253,157,115,34,143,108,95,252,48,61,16,161,27,16,193,144,3,14,249,1,98,188,142,177,83,50,215,246,239,107,72,45,114,70,122,158,159,208,102,129,247,223,196,52,24,227,114,197,39,243,15,157,90,81,181,226,40,99,99,46,116,54,45,138,209,201,229,109,76,150,226,199,23,114,228,64,93,71,208,95,153,251,116,63,143,170,55,96,146,201,52,252,11,41,148,233,190,16,119,131,199,75,106,241,82,53,1,63,138,52,104,227,255,161,248,10,200,236,241,143,60,156,133,193,121,1,57,57,101,75,45,172,11,56,215,101,9,231,105,79,227,1,238,131,26,248,240,200,24,221,15,159,94,16,116,186,240,141,140,177,3,144,114,198,162,176,65,147,179,210,131,27,202,12,48,194,120,252,28,164,248,174,170,94,210,29,231,28,171,120,167,250,170,156,221,243,3,169,114,199,63,149,205,131,130,132,10,129,81,35,254,60,174,7,210,130,120,187,253,189,118,239,191,43,75,209,54,59,151,218,57,252,105,9,61,33,178,254,165,46,79,13,78,45,73,228,18,207,116,105,78,98,110,192,186,128,189,132,34,68,156,164,248,142,120,207,90,69,179,52,112,140,96,182,144,146,53,223,7,232,227,116,122,142,14,134,170,219,128,93,241,50,159,172,154,20,132,98,155,39,16,18,65,212,148,126,233,236,51,118,48,65,138,120,232,175,77,245,42,4,22,53,103,165,213,230,125,200,159,229,131,217,193,222,41,59,224,41,117,23,12,171,23,231,49,94,75,180,247,138,193,111,220,212,240,72,245,28,166,119,73,240,233,210,202,33,184,146,155,157,193,198,125,99,225,217,230,62,187,63,79,40,240,242,5,15,233,109,2,30,84,62,137,127,186,51,188,93,195,49,237,25,232,14,219,243,151,75,22,53,195,94,112,197,17,92,0,248,42,202,85,203,72,139,192,20,238,79,231,216,197,112,91,248,25,240,42,54,160,124,182,186,25,180,154,80,109,82,225,67,105,254,171,100,28,179,51,35,80,89,101,23,163,67,135,121,129,200,63,238,139,150,162,164,177,141,102,47,28,136,150,243,98,241,146,14,222,133,203,2,47,208,87,218,195,72,216,75,189,19,36,229,122,131,183,55,254,204,12,240,19,5,121,218,202,23,24,85,178,226,127,57,144,105,137,84,222,97,152,39,127,60,172,124,215,240,43,96,116,89,251,164,91,208,94,113,116,210,170,89,88,63,99,118,214,180,80,196,209,31,82,90,61,71,50,176,149,189,38,35,77,209,207,30,2,161,157,40,158,113,100,74,135,13,221,142,22,30,201,79,41,123,207,133,21,143,125,192,252,74,135,20,80,88,156,72,250,29,206,25,122,63,159,150,155,123,40,78,65,18,11,103,117,171,203,245,242,53,208,240,105,203,46,167,10,110,184,169,61,65,79,22,36,226,247,171,219,92,205,131,93,6,191,188,158,103,110,59,165,86,113,43,160,91,56,40,75,91,57,231,84,127,150,198,32,13,112,69,9,51,253,172,4,190,232,232,55,120,49,175,126,50,182,7,44,8,86,222,71,219,232,222,44,77,158,227,99,208,155,10,71,28,112,118,176,169,150,87,216,208,77,112,78,157,146,4,148,185,171,26,95,146,101,64,143,17,184,127,29,227,11,159,158,0,22,106,9,224,42,131,108,77,82,9,169,17,71,5,125,58,2,63,239,8,45,50,252,158,118,182,154,230,118,154,93,69,45,59,131,225,95,23,12,11,65,12,72,118,178,225,179,251,47,247,97,126,164,110,160,106,246,74,198,228,203,117,119,116,107,225,54,75,23,165,14,50,251,8,203,213,106,45,20,75,75,209,79,99,196,223,233,144,67,89,188,23,127,130,19,108,109,150,103,248,182,123,104,254,130,162,213,237,60,125,24,101,99,165,88,50,96,189,65,183,144,95,47,2,164,85,180,248,190,38,127,247,153,246,135,208,220,113,174,227,25,150,243,146,144,36,191,212,237,111,227,19,15,54,231,150,145,171,239,146,77,249,92,37,197,62,220,16,71,247,89,219,5,211,126,206,112,119,37,178,241,49,199,121,251,108,231,12,252,180,69,72,189,217,43,173,229,97,89,107,225,68,141,193,213,195,168,47,11,236,202,158,47,151,240,17,68,110,255,142,134,102,254,149,228,8,30,217,59,170,79,223,105,14,77,61,247,153,76,83,62,2,191,240,1,23,226,220,189,208,60,240,43,31,127,34,70,240,219,228,193,169,125,63,189,209,88,108,16,191,242,160,83,220,91,212,192,231,217,98,252,22,31,194,143,156,127,126,45,255,120,154,164,9,208,129,106,15,32,74,49,184,61,245,12,193,68,175,239,13,49,179,180,192,83,190,181,216,98,72,12,44,97,76,15,245,59,0,236,22,43,54,127,84,86,12,151,40,106,16,92,131,108,131,155,98,175,136,251,237,169,109,83,198,84,143,88,149,36,43,113,148,225,247,153,203,193,249,31,239,137,108,94,128,182,77,136,189,27,34,210,29,180,182,93,138,11,109,226,209,184,0,22,236,136,216,165,74,8,101,59,174,136,52,8,225,211,15,93,234,200,31,177,215,125,173,148,188,92,82,50,89,73,152,98,250,253,24,43,173,225,40,133,149,42,235,168,166,152,28,68,225,55,7,110,212,118,208,249,30,70,138,161,70,237,244,34,136,176,86,42,43,154,186,9,167,214,7,122,170,136,32,218,214,194,146,61,160,174,241,214,57,45,74,212,57,40,17,160,157,131,153,202,168,118,208,114,172,184,54,53,140,54,0,20,37,196,174,64,239,115,220,176,163,145,181,81,119,32,250,29,78,39,139,181,28,101,137,233,237,198,236,134,24,244,116,222,139,5,118,66,187,212,169,197,250,178,1,194,118,183,211,123,135,62,171,83,77,24,190,130,98,182,179,93,253,15,145,227,33,9,219,33,252,208,19,98,147,32,156,186,143,91,138,166,69,175,11,135,120,161,183,131,250,206,27,6,238,170,134,16,228,229,89,139,29,198,176,96,233,208,172,121,190,63,226,83,251,137,203,253,221,216,145,166,101,165,37,135,85,28,31,177,104,188,134,183,150,169,236,182,45,226,220,72,224,163,231,136,174,254,51,118,185,26,164,159,150,226,45,182,160,42,15,180,154,245,75,243,141,85,24,165,166,241,19,27,108,200,99,92,229,59,145,59,123,49,8,194,119,128,66,103,84,15,214,181,238,47,87,162,251,185,15,184,191,22,137,31,105,198,147,113,27,246,196,151,110,191,181,76,148,250,155,2,4,186,200,92,77,111,136,129,92,17,47,183,190,39,219,69,99,80,60,140,245,41,41,191,60,75,14,60,44,166,77,10,14,72,200,105,127,213,45,175,174,246,44,137,240,45,208,195,80,167,125,193,52,61,154,163,249,113,38,157,80,223,133,232,65,83,5,36,153,194,168,166,40,46,169,226,157,230,58,48,11,27,20,90,62,178,118,155,62,180,11,130,180,61,226,147,22,69,190,37,49,36,157,143,202,116,90,13,205,29,104,205,24,85,174,120,251,109,84,151,26,161,105,226,165,95,39,55,211,207,197,114,192,94,109,208,188,200,37,7,26,230,18,216,70,100,130,34,52,47,158,242,236,176,88,131,202,216,199,85,66,6,107,38,174,39,211,28,252,171,25,243,187,173,198,50,143,20,64,152,209,245,110,29,113,104,5,224,227,166,151,86,44,117,167,204,151,215,124,215,162,188,112,128,152,93,130,74,106,182,233,102,8,175,121,160,127,101,6,70,86,84,173,36,212,218,29,181,216,50,178,247,189,174,162,206,101,102,88,255,165,55,0,79,115,244,210,150,13,219,199,186,184,117,153,222,247,235,63,156,12,223,194,44,236,197,125,178,201,177,105,163,13,105,211,231,248,80,150,103,11,196,172,223,52,184,8,23,82,211,200,132,161,100,1,214,224,162,222,222,255,90,19,14,1,159,236,207,183,102,183,1,181,211,3,113,47,142,35,52,16,163,240,132,91,198,34,69,51,2,7,86,167,65,210,147,35,103,244,158,33,16,222,182,103,163,140,49,176,11,96,41,135,6,109,254,140,220,143,148,49,186,88,161,148,59,242,30,193,173,41,148,198,171,250,59,95,185,88,157,124,189,227,37,68,5,189,27,248,138,188,239,185,59,127,204,232,147,252,107,218,73,190,48,86,98,131,86,67,140,131,128,123,67,93,250,243,34,37,55,209,73,151,43,35,155,39,82,22,204,166,81,132,55,59,83,2,151,149,40,92,74,212,124,118,116,93,69,127,83,162,196,94,197,74,247,135,132,41,59,43,122,125,31,239,18,220,254,17,91,67,73,21,46,56,245,174,79,133,237,99,142,141,53,49,64,20,194,149,253,19,182,174,70,177,121,252,69,136,104,29,99,222,35,69,123,145,17,211,246,130,178,95,191,91,128,8,84,51,31,23,160,48,73,113,157,66,188,181,211,52,25,141,236,91,139,133,85,231,223,199,194,170,126,177,99,91,118,86,108,35,241,38,41,235,36,106,83,134,3,173,137,139,175,160,211,245,42,24,25,205,144,185,186,20,137,3,244,120,240,226,93,119,103,226,96,134,94,104,121,58,89,87,11,126,19,49,115,48,220,148,21,177,249,252,9,85,158,242,204,9,167,87,234,197,67,16,31,227,208,219,151,132,20,234,31,16,27,137,33,128,88,129,81,231,220,56,182,21,69,4,240,35,204,80,152,51,52,170,134,154,163,248,235,112,84,27,161,5,154,109,240,96,71,172,51,28,70,253,29,50,178,3,4,155,222,23,185,128,40,65,249,179,9,27,66,166,71,162,94,43,30,130,59,40,111,220,48,94,165,127,32,156,120,238,22,10,69,118,229,219,105,24,70,175,253,12,176,215,73,243,196,175,197,42,228,238,181,46,254,249,42,214,29,50,47,49,124,73,54,161,4,15,232,58,146,176,64,67,175,61,37,106,17,185,68,50,29,169,216,151,163,19,201,115,205,189,136,224,158,108,113,107,231,240,77,245,81,78,252,101,24,69,147,132,177,246,150,119,216,60,182,206,93,148,76,138,135,134,135,122,127,87,47,212,170,33,136,192,193,241,241,23,178,92,153,160,140,10,107,151,248,149,94,239,119,254,188,81,49,165,25,127,149,103,225,90,35,125,247,241,159,38,238,3,253,115,114,109,124,232,225,171,218,54,203,197,55,196,75,122,3,193,238,233,192,21,29,58,62,242,205,136,47,78,73,226,0,13,13,106,193,41,12,93,242,161,77,93,149,41,139,61,88,69,35,6,115,23,239,163,166,164,180,203,85,74,220,5,169,61,241,143,9,219,96,248,255,58,73,89,183,33,241,30,56,30,41,170,111,235,90,18,171,30,40,68,192,24,249,201,130,105,143,117,11,115,59,5,157,221,230,147,30,16,126,204,201,175,16,4,162,229,95,220,157,94,85,111,92,11,224,48,88,179,177,55,241,24,222,131,61,197,140,4,254,59,186,231,34,1,100,216,57,164,124,101,106,254,12,28,52,138,122,65,57,90,42,170,56,147,208,39,37,171,12,179,85,91,5,255,222,6,162,132,88,227,33,153,216,103,25,7,36,163,77,106,123,79,116,129,126,64,245,157,106,100,12,120,182,146,180,142,75,106,30,6,30,169,57,130,77,217,237,169,252,232,135,45,246,76,156,127,200,222,138,112,102,103,68,228,157,147,38,90,7,253,21,6,183,109,47,5,6,149,10,151,205,15,78,137,171,12,183,96,46,84,60,71,120,140,52,100,51,95,65,156,23,96,244,188,216,51,121,76,212,11,20,235,200,108,225,233,194,212,181,74,46,210,183,207,126,228,127,186,148,187,201,2,26,100,65,189,88,241,42,147,147,79,153,72,169,162,41,125,187,73,43,221,56,107,115,119,189,2,163,26,84,200,226,240,134,151,136,68,211,27,177,173,138,247,97,130,111,24,108,248,176,169,181,38,89,62,220,3,248,200,121,159,197,21,220,158,207,73,57,99,138,167,227,239,11,166,168,10,137,91,144,91,232,19,225,217,38,41,54,165,183,226,164,168,196,22,216,18,70,212,158,8,87,119,146,227,79,28,201,152,123,203,77,81,21,21,147,14,188,149,138,251,95,226,216,153,174,52,124,186,180,75,120,226,227,227,16,84,173,36,188,84,99,98,205,18,183,10,73,222,130,153,151,86,237,77,109,130,114,116,165,105,30,112,195,152,125,206,112,35,18,244,204,53,30,86,13,17,180,166,207,242,92,130,170,170,174,92,238,100,93,20,233,27,193,41,65,31,30,21,145,197,237,226,212,127,214,83,119,64,69,78,59,200,49,116,25,136,183,231,68,118,138,13,211,8,154,167,182,168,98,95,135,127,30,135,32,117,47,35,128,227,71,206,230,46,139,205,239,23,186,92,27,86,95,4,44,16,249,162,74,133,66,105,169,181,64,20,188,243,214,210,93,188,246,46,197,217,182,202,197,65,175,63,74,38,173,108,47,165,246,131,100,65,60,77,38,101,234,149,223,47,165,75,203,211,211,207,182,157,58,79,231,109,108,86,92,16,237,31,39,127,85,188,238,45,17,144,9,6,15,234,81,128,98,212,183,85,87,161,47,90,46,224,138,65,244,183,201,109,26,128,206,226,125,149,129,224,95,108,209,90,152,85,100,74,116,157,134,191,243,118,177,58,183,3,173,190,30,137,231,184,168,112,4,190,38,220,122,32,51,64,251,75,116,187,10,25,5,43,162,26,29,217,169,134,181,96,147,154,220,230,24,175,95,221,196,18,13,58,244,110,180,149,58,133,65,117,34,2,167,134,14,41,39,62,133,119,20,131,135,139,153,207,196,98,65,19,51,242,45,234,93,198,249,92,178,74,24,85,145,45,74,171,72,76,24,20,144,149,171,26,204,14,19,100,201,114,245,160,151,121,69,58,191,126,163,143,180,252,173,226,185,136,84,106,150,141,160,227,119,21,59,110,53,54,81,89,2,178,215,132,0,227,181,173,179,18,83,82,199,19,27,201,45,186,86,115,63,205,190,168,228,226,26,5,137,146,71,44,176,80,18,1,183,82,132,172,90,201,79,198,128,99,247,185,15,46,70,238,24,61,110,26,171,136,174,109,52,67,11,108,51,63,54,101,248,190,81,43,164,140,146,206,202,91,73,183,200,50,87,4,60,71,74,45,155,108,213,57,9,38,108,197,83,137,173,164,0,107,87,47,50,205,48,10,247,152,208,2,198,52,153,127,221,40,165,132,35,47,75,65,55,19,227,175,58,235,90,52,63,77,165,88,228,107,231,1,151,217,52,195,218,47,215,68,212,14,25,225,255,97,253,101,205,243,53,6,218,99,226,226,220,16,123,63,106,151,91,109,64,219,45,204,158,177,148,175,235,69,236,244,145,234,157,127,77,130,60,153,192,200,156,174,200,3,220,250,207,46,72,105,219,220,188,244,15,123,130,108,55,138,204,57,80,211,176,36,14,227,121,175,18,12,138,92,254,118,162,180,50,210,81,249,198,224,122,186,253,197,30,114,158,51,36,56,167,86,221,226,128,252,126,140,190,52,194,55,160,112,45,152,191,254,49,137,122,29,124,104,136,58,93,106,192,229,74,9,35,188,222,98,151,50,97,98,53,97,76,58,252,157,125,237,164,114,122,202,139,221,157,53,53,130,48,54,73,189,57,5,101,119,36,185,249,69,204,58,40,18,230,94,22,229,160,144,138,168,236,159,88,163,177,65,148,14,72,251,166,45,221,118,15,245,205,222,182,3,119,117,128,249,31,244,98,65,218,160,45,193,204,12,119,95,133,155,141,81,181,125,104,181,85,13,91,160,60,102,59,13,69,135,86,254,161,2,109,237,197,119,206,205,37,1,53,232,38,60,74,79,10,18,33,190,166,28,140,57,23,64,29,0,101,48,20,211,67,94,126,195,95,168,107,248,232,182,120,213,193,165,108,5,7,199,232,202,8,225,173,95,54,221,141,84,169,23,157,6,105,252,15,46,64,187,43,229,211,235,239,101,115,113,209,146,177,66,21,16,229,28,102,59,2,144,109,37,161,1,243,131,175,8,148,141,21,166,190,231,65,143,38,31,243,215,200,247,238,45,106,40,222,172,235,11,52,239,183,174,164,103,24,181,222,180,48,159,15,110,23,184,169,4,59,45,207,222,176,219,236,207,154,248,249,189,101,38,30,156,99,84,25,100,228,234,52,15,144,180,19,10,97,2,143,8,127,227,16,17,169,125,235,166,39,84,19,233,74,159,193,131,58,206,252,134,1,203,185,234,7,236,215,254,190,245,233,98,40,171,70,150,208,99,38,76,22,100,63,89,115,221,211,106,222,144,48,244,18,191,150,66,14,143,48,113,212,24,82,137,186,74,171,61,212,218,209,176,220,157,11,11,135,201,70,137,240,118,71,79,88,166,215,41,49,72,225,31,11,235,201,252,74,103,45,9,132,111,203,171,83,32,188,150,178,176,126,220,179,120,50,136,87,192,187,47,176,178,28,138,95,214,166,185,36,207,139,156,89,114,172,226,54,137,88,237,125,190,134,203,22,92,201,49,75,15,46,7,189,136,26,47,204,90,144,80,246,37,31,198,235,236,169,144,5,149,157,158,131,49,88,48,201,57,59,242,32,171,34,231,45,161,217,30,159,63,41,239,207,175,139,94,82,5,151,100,244,249,91,39,241,186,67,66,203,3,122,175,11,104,198,182,24,175,233,86,82,43,137,39,3,30,217,53,145,120,247,56,178,7,237,88,20,114,114,63,9,27,209,60,237,24,30,140,66,11,222,140,45,226,47,40,2,227,49,171,138,76,92,200,138,244,182,52,176,175,246,150,15,133,110,225,170,94,195,246,199,31,117,164,147,245,25,151,82,25,3,136,79,102,54,122,243,194,207,145,154,253,244,125,152,28,24,20,79,175,34,166,227,22,213,80,153,151,109,225,73,150,236,33,152,118,78,78,173,245,247,246,182,122,180,209,4,243,41,59,181,140,213,190,16,46,246,134,100,89,100,122,176,71,29,199,192,151,210,240,73,155,188,99,104,180,216,22,227,56,241,189,61,186,221,149,184,219,218,75,244,194,192,104,73,104,244,206,147,79,215,189,174,130,170,9,157,237,41,84,139,31,41,60,24,74,33,165,210,64,143,90,8,209,140,20,143,32,90,98,68,153,230,68,162,72,43,29,204,40,57,113,10,162,53,68,121,174,124,9,74,157,136,99,163,36,144,22,150,27,139,78,45,223,67,140,140,126,176,178,134,187,68,80,160,177,9,140,134,177,131,230,73,141,184,152,214,34,122,226,63,162,203,82,227,152,78,171,151,176,60,28,154,104,92,203,79,14,113,101,44,69,135,60,229,120,75,189,67,19,111,98,212,227,100,79,235,5,3,151,86,1,202,87,120,67,165,98,62,57,65,101,8,195,209,90,81,158,194,228,122,181,255,61,197,96,42,81,217,252,22,244,143,202,177,110,31,179,5,107,164,133,230,234,163,99,213,28,38,144,8,99,110,96,212,182,11,50,253,231,196,112,152,159,190,107,106,43,72,28,241,80,180,59,247,98,136,49,99,29,226,213,31,48,226,103,91,31,61,31,188,125,8,226,18,34,116,7,219,29,88,172,212,87,61,50,49,53,39,155,128,193,69,252,77,198,22,175,48,106,63,14,31,39,215,251,66,183,183,1,35,182,41,249,69,12,99,166,71,162,22,165,6,211,229,74,171,45,82,223,141,15,154,248,84,47,81,56,5,153,246,140,204,148,15,87,51,180,191,25,141,194,16,85,151,148,192,1,40,239,141,99,139,116,68,161,233,131,89,140,220,92,237,218,229,9,135,232,125,240,185,20,198,50,137,161,213,194,91,61,75,77,200,10,41,156,142,222,99,43,40,195,201,25,103,132,213,176,167,224,53,100,53,19,30,170,167,156,176,122,135,3,241,39,55,21,55,161,68,215,149,40,66,255,32,45,212,111,172,173,116,158,89,149,0,24,227,127,173,166,79,15,199,116,78,186,58,142,172,8,63,253,35,47,180,178,63,161,200,172,87,26,10,233,56,160,197,129,97,89,59,110,174,224,248,105,141,167,141,225,19,147,216,212,160,32,166,166,249,55,237,32,75,97,171,119,149,93,128,134,84,63,102,167,30,165,168,40,69,219,15,35,172,124,46,60,239,56,71,5,238,68,245,63,23,111,94,14,191,158,59,49,175,193,202,122,153,54,185,225,0,32,15,149,49,112,66,244,196,131,147,4,22,177,37,84,21,168,16,195,189,48,150,68,201,35,30,209,143,252,46,206,127,188,139,97,66,213,182,218,169,101,131,166,64,6,28,48,74,4,228,200,120,79,245,208,234,255,92,39,209,100,59,197,231,255,186,109,206,17,6,32,191,186,157,115,198,177,15,83,190,11,244,130,97,155,105,232,164,223,248,224,235,215,138,97,18,44,70,201,62,91,40,165,162,61,186,184,4,53,195,198,246,75,165,185,204,118,150,187,44,60,180,116,206,213,9,116,55,208,29,98,135,225,12,254,13,31,4,44,131,43,222,116,51,69,34,55,2,131,190,162,232,240,156,159,113,173,224,25,212,207,127,129,192,138,230,127,191,228,73,152,192,208,41,87,238,124,201,135,44,72,200,151,79,217,28,253,45,152,91,116,53,138,32,22,83,133,53,106,2,161,236,14,18,29,215,54,93,1,173,227,183,113,62,99,23,104,207,88,199,148,177,181,22,63,67,244,127,71,166,10,52,45,8,38,105,213,235,41,195,125,250,35,213,143,108,40,203,221,213,141,172,56,34,173,56,253,243,116,146,132,251,188,160,111,102,4,5,77,244,12,36,60,212,88,66,196,111,73,173,115,229,52,3,159,125,151,248,174,65,216,26,106,226,126,9,255,34,245,251,98,168,73,183,107,194,139,26,84,133,58,215,142,208,162,78,255,249,90,51,7,16,235,76,59,135,191,26,81,196,25,247,8,210,54,169,14,124,190,112,15,87,58,135,97,187,110,202,71,216,93,183,54,231,46,48,45,0,91,226,34,205,122,86,189,70,44,112,29,197,127,112,166,56,17,111,154,146,140,249,100,168,138,171,156,240,147,183,55,22,208,139,173,6,154,7,218,105,57,216,59,216,107,180,13,53,10,51,251,87,36,168,109,97,59,44,21,108,28,75,145,24,101,30,213,108,103,51,1,14,222,52,115,245,150,205,132,17,203,234,166,120,216,16,254,39,184,142,114,246,252,221,146,66,246,111,81,246,194,128,220,242,51,91,98,151,204,132,124,57,133,21,232,133,222,246,135,55,104,28,114,186,62,60,191,226,162,242,59,79,132,80,146,255,154,87,222,93,7,103,241,15,198,176,95,195,216,231,162,241,93,29,18,14,248,128,148,230,37,217,32,82,170,12,96,171,231,31,104,141,248,215,189,55,58,105,244,211,150,72,137,56,45,252,228,107,185,245,61,187,70,208,160,72,121,115,83,239,195,146,83,231,23,226,90,237,195,101,157,52,238,156,227,54,127,131,77,254,180,103,116,10,18,238,168,193,70,2,115,150,177,165,60,163,208,20,73,203,87,5,242,203,35,210,180,230,18,12,19,222,150,34,157,195,237,151,3,241,108,27,102,141,0,41,60,218,73,250,43,98,163,60,61,103,135,13,94,4,101,105,120,179,107,193,181,132,18,203,217,174,44,187,18,15,79,9,186,73,121,119,6,255,205,100,65,154,100,63,125,197,132,14,67,26,121,201,96,82,47,86,55,55,229,9,110,59,158,3,93,68,69,80,77,106,170,79,96,7,113,149,220,49,102,214,128,214,147,120,240,59,95,16,172,232,138,19,62,132,245,32,10,21,38,160,126,218,232,228,146,18,101,118,158,6,212,28,166,47,138,13,45,218,154,84,185,156,210,57,253,198,9,99,125,47,180,227,239,178,214,192,104,138,145,76,37,183,180,121,168,96,214,194,53,199,190,203,113,219,250,45,133,236,245,239,54,135,57,62,41,166,36,156,118,53,147,121,28,90,237,221,248,71,203,122,243,223,124,166,38,45,9,111,208,17,119,36,124,88,238,118,186,162,236,232,112,24,27,101,11,246,216,249,109,71,121,87,176,62,100,137,41,63,177,127,112,5,43,142,51,178,179,181,248,152,96,223,229,60,199,194,191,186,117,218,133,88,7,94,66,116,137,191,144,126,206,209,36,133,227,186,153,147,38,179,168,155,73,197,249,35,52,182,162,238,38,130,94,98,98,144,134,171,1,142,39,162,243,186,82,206,225,223,168,16,28,206,61,226,41,192,128,5,81,63,54,104,129,69,123,252,210,169,123,218,225,64,224,99,208,150,190,147,200,47,244,165,122,229,110,18,87,76,85,38,252,95,85,22,70,222,66,211,132,157,234,129,190,226,188,167,247,206,82,152,123,111,127,177,176,116,246,59,70,242,132,168,139,52,37,119,166,56,72,95,231,68,75,190,156,125,113,139,107,239,251,225,185,217,41,21,237,19,186,56,245,215,63,37,253,175,139,117,106,44,93,88,156,173,220,51,153,42,205,6,122,229,26,12,180,1,158,218,220,148,222,43,219,206,120,34,195,57,188,237,128,87,36,243,219,211,89,143,142,139,60,17,21,242,14,10,6,182,14,90,118,191,101,37,135,78,216,145,30,49,229,130,35,28,79,106,111,76,44,144,107,11,197,177,65,100,112,25,46,224,205,43,138,164,93,146,206,97,72,213,105,191,250,32,86,240,22,34,62,212,101,175,154,60,8,143,113,44,224,190,170,64,144,95,201,134,152,10,254,249,194,82,171,213,199,255,172,187,151,46,209,24,75,195,195,49,220,76,107,27,107,166,27,223,107,32,7,217,67,171,33,65,51,122,128,132,1,142,191,61,9,14,121,101,142,130,78,187,128,111,147,11,122,198,111,31,218,197,170,16,227,141,5,120,146,197,151,21,174,90,250,107,55,68,56,22,178,203,44,174,241,211,35,18,23,53,189,151,174,51,173,77,247,235,3,78,90,122,10,10,252,99,10,27,171,46,61,23,193,4,165,53,215,223,26,221,216,120,141,74,224,135,152,252,239,152,255,241,223,114,202,33,222,55,25,61,188,76,61,26,247,246,5,159,88,160,217,197,109,215,2,114,2,237,158,234,109,212,94,247,172,161,63,21,238,192,91,226,49,196,87,162,214,31,74,121,122,112,182,191,38,208,208,136,171,41,90,27,42,23,40,169,240,65,81,125,112,255,118,242,142,57,251,29,0,45,192,63,7,211,243,56,31,204,98,251,137,102,226,44,54,239,132,197,213,191,217,25,99,84,91,36,184,71,212,179,80,206,234,227,29,174,60,80,116,6,166,236,84,212,189,141,115,29,125,102,246,96,156,238,165,145,65,197,174,41,5,125,185,151,78,57,197,175,11,108,184,163,195,77,88,194,109,130,157,8,192,0,37,216,219,234,35,66,9,157,195,87,249,250,238,21,245,157,28,222,201,165,236,169,44,187,37,100,146,249,255,164,188,3,61,20,11,118,100,124,35,163,238,119,220,218,179,14,170,158,162,203,216,28,3,119,8,184,124,11,34,152,116,155,97,161,168,45,140,191,161,193,149,21,226,228,128,129,57,203,85,36,16,41,75,121,32,210,236,123,167,247,53,36,115,246,96,53,111,214,131,47,232,161,217,235,37,79,209,120,123,1,178,63,19,139,163,45,94,145,72,10,166,214,99,237,30,89,152,4,199,98,22,200,230,178,220,243,240,24,230,39,123,226,233,144,252,138,175,179,14,254,71,111,122,117,233,224,132,255,146,59,103,77,162,115,43,201,44,85,163,219,148,159,146,71,235,255,30,5,29,32,110,215,135,232,89,235,188,226,68,206,123,40,96,10,117,109,195,84,250,238,227,37,187,216,71,240,8,149,31,115,33,250,229,60,179,169,150,61,54,166,46,32,118,81,80,80,248,197,40,192,107,239,157,232,207,30,153,70,101,90,189,103,40,87,228,73,10,181,116,46,120,130,16,126,95,155,20,30,75,227,11,96,232,131,214,167,84,46,206,157,148,17,213,254,224,238,24,139,213,132,161,46,170,37,40,19,42,33,146,192,8,240,242,103,195,100,243,244,236,104,78,116,211,14,214,222,230,234,2,36,188,109,67,199,194,194,136,219,17,240,220,119,184,128,54,198,244,196,244,184,57,172,146,167,192,46,179,32,142,127,76,217,179,166,67,125,8,222,38,11,147,246,142,175,173,21,15,140,203,204,219,202,236,19,111,67,36,113,30,187,200,61,239,207,87,193,252,18,77,208,169,33,81,149,19,243,143,189,254,15,55,179,109,78,231,226,21,32,154,51,187,175,166,115,208,255,234,120,143,202,48,52,188,176,117,65,37,241,118,244,167,248,216,228,72,52,62,72,72,154,33,34,7,170,249,105,115,233,248,158,32,117,77,132,114,69,60,98,140,140,234,27,227,215,152,243,240,106,44,113,28,86,221,240,160,239,3,137,88,131,67,186,176,104,118,198,51,191,129,205,144,62,60,32,43,60,226,254,100,101,205,34,51,119,254,178,121,197,24,218,114,67,205,12,15,35,62,221,208,166,41,124,172,228,44,164,104,157,203,223,170,146,71,232,82,178,130,169,242,218,90,140,253,220,206,89,89,203,170,165,47,16,173,192,100,160,72,93,10,105,49,201,41,182,174,68,82,139,94,3,177,237,179,179,11,120,166,255,231,180,7,20,249,111,52,16,118,148,129,230,197,60,47,189,167,140,130,216,181,10,45,97,94,51,249,230,192,133,213,122,124,102,150,32,127,229,203,230,126,148,168,144,136,81,238,103,238,49,25,233,230,233,183,66,114,38,103,158,18,162,175,127,119,210,216,133,196,87,157,219,49,53,61,102,159,176,85,35,230,205,33,240,243,134,248,237,196,150,76,60,38,36,241,209,162,254,161,92,230,83,91,181,117,142,192,235,85,127,91,182,24,47,147,99,188,134,222,11,195,178,180,203,99,51,48,76,48,178,5,154,12,129,169,149,220,248,193,226,6,136,204,38,93,188,47,244,29,120,221,105,3,55,54,83,230,190,227,38,177,224,21,63,133,94,235,249,192,75,37,159,54,224,81,253,196,2,78,214,249,133,51,57,242,55,35,32,29,234,159,167,213,209,7,67,84,18,239,16,63,17,188,182,242,7,12,119,12,204,57,173,179,2,82,239,184,147,149,127,44,150,220,74,237,154,135,237,167,245,249,255,156,236,179,132,20,83,167,82,94,61,194,191,6,98,58,37,237,44,80,97,202,87,151,125,188,103,56,136,6,223,0,237,6,117,85,177,57,159,4,220,181,74,65,122,166,204,167,138,224,28,231,150,51,234,76,89,217,27,160,172,16,112,60,217,24,4,157,193,142,172,255,111,125,94,39,176,78,8,130,239,38,35,8,79,89,11,242,22,118,82,50,93,1,155,198,49,58,226,37,221,242,111,110,42,159,192,67,174,11,168,85,197,132,238,113,86,95,168,78,88,93,0,148,60,191,232,64,216,252,207,36,172,42,230,224,218,31,252,64,68,188,206,165,78,116,98,123,48,10,118,9,36,38,71,66,51,176,154,217,237,3,93,49,64,165,8,167,192,74,139,56,16,227,167,172,76,12,137,47,27,94,55,221,0,201,206,160,58,191,26,56,137,148,81,240,18,115,96,109,73,100,237,36,124,39,117,89,164,193,209,59,133,250,197,49,32,46,188,252,109,174,20,29,105,219,246,203,251,93,66,33,6,100,182,102,33,2,202,1,222,206,221,54,67,32,32,46,110,110,79,155,29,124,42,81,95,41,190,8,21,212,71,100,143,32,20,119,140,251,66,211,18,31,199,81,109,182,182,119,16,188,91,254,4,85,77,187,235,2,190,52,74,216,249,92,254,134,173,213,40,200,182,91,68,32,160,132,240,199,84,175,176,6,250,125,176,129,246,209,227,33,207,65,130,162,76,201,222,122,230,98,116,211,232,40,32,191,241,49,186,136,52,77,4,164,45,253,96,168,208,47,14,185,67,181,194,135,97,129,195,118,78,124,138,153,138,24,110,117,188,26,93,82,90,232,200,88,15,55,172,64,118,91,184,245,115,12,140,213,195,165,115,35,34,217,14,244,150,220,169,229,117,203,141,14,114,66,119,192,31,254,48,180,152,113,101,42,142,103,159,241,225,162,98,222,151,27,151,115,190,128,35,115,233,223,26,120,113,223,50,78,6,61,247,53,174,107,197,145,171,58,77,102,197,49,236,89,154,205,49,162,150,158,31,202,113,171,211,155,173,195,92,49,62,213,78,219,142,109,148,196,205,182,28,0,81,146,149,49,172,120,166,91,35,42,50,195,149,110,184,142,31,203,217,51,252,85,73,87,19,115,197,221,121,183,251,81,114,103,17,186,230,136,56,206,176,226,20,165,165,62,236,143,115,241,239,49,252,145,33,151,165,11,164,11,201,92,254,130,125,64,122,245,185,112,114,208,12,72,185,239,71,118,225,121,119,119,55,43,252,46,184,121,97,113,137,218,173,196,213,168,180,25,255,106,28,213,115,89,50,230,71,107,197,41,203,235,93,94,79,184,84,237,88,162,114,177,93,226,20,101,105,238,191,61,175,10,5,247,172,13,244,53,80,182,3,189,187,237,182,142,117,56,200,54,222,16,158,179,158,94,164,215,196,189,182,163,60,89,246,3,87,249,133,176,172,160,154,204,17,134,113,8,183,127,43,200,125,3,42,205,31,2,154,92,122,141,206,158,19,228,177,148,223,174,224,221,28,35,109,147,159,14,243,79,75,76,50,136,13,224,228,167,68,228,119,145,191,93,167,248,81,69,149,135,156,138,73,182,243,113,19,207,44,136,87,75,103,9,184,83,27,217,251,108,184,254,72,136,121,223,135,64,93,212,185,25,164,11,98,125,205,224,56,67,186,152,116,0,70,82,16,42,196,119,163,135,197,13,211,102,16,217,212,213,31,196,62,54,181,169,56,217,22,178,199,128,8,180,166,236,227,255,106,219,141,13,185,86,223,104,90,194,90,38,235,86,43,0,25,32,119,168,50,109,235,91,48,68,132,56,219,212,230,106,93,1,88,43,189,242,211,69,45,143,216,61,79,152,37,242,226,175,196,118,71,143,148,78,190,129,83,80,20,152,162,27,27,125,33,217,98,93,229,218,162,36,32,99,236,180,61,155,149,213,228,130,250,141,73,129,97,78,39,140,232,7,59,161,89,226,246,78,108,249,144,132,50,215,135,61,20,38,229,175,180,216,60,58,165,74,225,110,158,230,171,231,145,177,50,170,217,46,167,27,90,8,178,120,163,193,82,55,82,113,10,25,96,116,105,238,234,74,94,118,113,212,165,44,251,217,26,41,179,143,58,166,50,122,111,172,134,144,198,199,78,248,198,214,183,188,230,214,86,131,48,2,79,200,151,89,246,187,38,156,115,125,85,29,114,242,189,0,117,240,241,251,89,238,225,199,18,125,184,164,108,37,5,2,104,168,80,206,53,35,164,199,254,89,241,59,163,162,78,177,111,204,20,125,65,175,53,102,167,53,35,99,85,91,233,181,83,188,129,120,245,72,20,79,81,156,108,25,184,91,35,197,64,47,59,163,204,153,76,243,214,140,230,65,212,101,110,6,200,37,154,184,98,153,238,232,119,172,169,147,158,213,243,7,56,91,224,219,226,122,14,155,77,213,223,21,165,203,241,206,68,62,31,32,2,190,45,166,74,143,135,201,205,153,208,123,3,182,133,36,249,193,19,146,144,85,195,209,138,143,130,64,185,31,92,122,143,143,174,80,244,94,245,89,113,238,34,38,16,66,91,214,51,188,44,5,4,118,75,190,213,99,37,77,179,42,159,206,179,67,124,241,103,255,178,90,236,111,194,8,186,224,38,119,22,125,46,78,252,12,86,96,216,194,168,24,246,48,191,188,245,175,66,136,245,164,160,50,86,48,254,80,150,253,37,238,46,108,125,100,73,212,189,214,131,236,161,184,39,230,247,87,176,92,174,43,153,171,216,217,199,115,110,23,4,81,93,64,128,27,201,28,114,59,108,135,244,227,188,185,50,84,169,199,184,130,19,138,119,206,162,166,183,41,46,41,175,66,187,34,47,83,158,33,183,97,216,113,55,207,159,89,244,76,61,198,61,74,248,115,249,36,219,98,237,49,190,90,201,134,149,241,252,5,23,59,73,73,173,166,47,70,255,108,191,143,231,54,151,5,251,33,68,153,8,202,34,17,134,54,25,52,182,62,249,39,122,137,100,127,131,65,210,176,12,31,142,141,160,152,66,207,127,209,9,86,155,44,196,167,76,224,13,126,105,138,205,155,175,202,64,64,251,105,4,158,91,102,95,219,62,142,132,23,226,191,175,55,125,34,73,76,109,247,1,63,14,208,133,80,78,151,118,141,117,175,58,141,97,108,202,46,219,62,153,237,253,146,165,215,25,55,52,144,56,44,85,120,151,64,193,80,213,3,48,216,151,197,198,107,32,100,29,201,112,68,114,225,143,81,14,0,13,210,6,72,135,205,238,177,161,13,157,143,252,42,40,18,159,199,108,83,54,93,145,238,42,228,39,35,118,42,85,129,208,54,214,54,184,200,63,151,231,240,38,74,168,60,28,59,199,242,144,119,225,247,109,103,223,172,88,149,83,219,61,36,120,73,216,48,171,178,111,183,64,36,87,216,146,104,107,58,164,125,227,13,189,51,223,224,186,183,93,7,132,190,106,185,185,227,206,235,204,239,145,232,215,189,8,120,55,154,150,129,160,163,128,63,114,214,66,160,42,44,243,123,102,36,44,20,198,164,110,101,126,49,41,1,244,172,162,177,169,11,169,233,49,140,7,181,155,136,109,200,188,5,171,136,63,197,75,12,11,194,80,176,213,251,9,92,203,165,90,51,6,90,131,76,94,240,7,82,36,246,47,217,88,132,15,164,89,208,29,94,17,11,239,185,178,21,115,92,94,238,66,60,88,156,161,69,229,33,152,111,142,193,134,175,109,199,233,167,81,126,33,45,248,31,174,105,168,229,222,44,199,95,227,171,168,181,83,230,120,90,26,94,195,10,209,106,14,123,5,208,85,141,215,255,79,226,166,57,238,50,63,175,144,131,141,156,14,212,124,165,72,17,201,19,187,125,124,176,213,107,132,100,123,2,141,58,142,50,122,138,227,10,219,18,113,156,17,236,127,94,161,27,139,56,187,131,74,26,6,224,155,130,77,136,175,118,44,188,224,42,89,53,133,161,84,222,209,252,202,150,235,53,86,12,118,78,247,35,150,110,252,199,224,150,109,126,18,130,5,240,117,137,191,229,120,52,64,141,32,229,151,167,33,247,126,118,186,103,95,66,12,216,197,186,10,64,106,241,77,178,185,153,221,35,138,201,25,207,191,38,211,197,230,128,9,52,246,176,255,107,252,213,212,129,162,206,95,16,34,239,233,31,74,31,44,215,183,43,40,193,124,241,57,206,208,50,163,65,18,99,46,23,126,80,73,82,132,163,181,54,24,150,75,76,76,1,48,40,161,37,117,107,70,202,87,215,134,37,106,50,96,128,237,224,244,102,5,66,146,98,18,130,242,217,188,226,218,250,165,50,100,209,133,73,155,47,97,59,102,157,156,57,199,170,69,84,41,200,56,39,184,172,12,85,142,29,204,165,184,41,216,129,74,239,65,196,182,228,30,124,5,164,76,17,28,0,226,104,111,168,85,92,234,32,36,157,169,63,95,198,246,152,157,203,66,223,189,100,180,248,43,150,234,117,7,112,200,125,39,65,167,163,99,54,64,108,44,178,81,185,40,254,27,120,69,79,109,40,36,18,24,103,226,106,233,30,99,241,96,27,4,239,50,95,70,99,4,149,120,9,127,239,44,128,32,178,86,65,163,136,210,235,221,204,40,184,106,154,171,33,14,152,217,16,100,238,97,123,237,31,54,235,212,233,33,168,0,189,77,103,33,236,107,176,14,221,253,132,170,229,78,161,59,119,95,158,232,219,174,248,181,89,50,94,48,40,249,64,50,250,230,55,254,167,234,164,41,150,144,184,50,70,54,138,13,59,157,7,224,83,209,88,219,29,57,83,26,216,39,233,172,127,178,85,82,231,240,117,168,105,253,21,43,160,172,175,129,35,173,185,155,160,66,239,5,154,18,40,9,7,95,188,239,237,8,226,118,6,215,122,119,80,46,175,231,201,128,197,22,236,189,13,121,213,101,28,213,14,32,170,51,60,9,101,97,197,207,80,181,115,145,46,207,99,30,118,64,138,236,88,185,202,85,72,154,5,125,6,214,44,115,59,142,9,252,219,56,135,205,61,1,209,103,91,106,15,74,33,189,147,195,57,83,25,196,253,233,239,89,113,23,14,216,71,0,246,109,163,129,167,39,170,144,36,136,106,78,33,237,53,82,24,5,33,43,174,102,162,12,63,129,80,126,66,32,157,190,199,79,100,159,91,88,211,74,88,90,17,52,13,102,37,186,167,71,193,71,42,204,83,68,57,247,140,3,33,24,208,181,58,68,174,101,13,15,252,230,153,30,148,64,194,51,241,241,63,159,217,108,135,61,196,135,62,232,183,199,202,184,35,185,221,37,251,25,17,238,125,228,11,212,216,156,127,41,147,29,143,150,58,104,167,142,92,80,128,224,6,129,137,154,201,111,145,108,12,208,40,185,193,141,168,52,83,188,158,205,97,63,78,204,255,22,194,47,216,104,38,154,158,43,56,90,172,191,164,236,3,53,200,94,101,251,43,54,155,227,31,184,251,255,244,19,203,203,26,26,18,18,130,184,52,112,93,251,129,242,147,23,133,61,255,196,22,51,234,91,26,183,235,18,188,242,52,114,124,148,207,156,77,57,20,237,188,233,176,79,7,169,24,110,245,194,102,47,80,207,20,145,206,239,121,76,251,117,178,114,237,0,237,133,181,85,149,170,252,95,134,113,239,168,242,35,9,93,252,87,44,202,116,108,206,179,143,33,123,135,113,187,237,90,184,213,96,103,202,246,114,94,69,134,196,109,65,69,135,53,198,104,46,193,163,73,231,26,239,231,175,43,79,81,16,12,98,209,51,6,92,195,89,59,116,40,164,211,68,253,169,89,232,81,2,188,226,122,166,48,108,246,204,124,31,9,145,102,156,70,252,68,123,154,4,24,73,36,106,45,186,39,242,153,158,18,80,158,223,137,175,187,181,15,237,119,8,144,176,220,211,45,182,22,250,54,230,166,29,94,202,65,168,95,15,164,215,226,6,135,57,118,236,244,55,182,133,178,110,47,8,212,123,181,72,194,71,157,78,160,203,154,194,117,235,239,192,216,37,254,7,118,47,133,109,236,41,210,129,41,254,189,11,198,174,91,72,223,209,83,74,193,230,61,133,161,125,160,95,16,196,99,87,14,157,156,168,144,208,17,6,100,167,22,55,147,197,137,125,251,178,185,186,84,28,56,108,196,78,204,162,118,197,143,230,73,199,44,252,37,168,11,53,3,112,195,6,7,200,87,131,181,90,99,210,191,93,82,142,2,131,147,133,180,47,98,171,86,95,110,109,36,80,211,172,75,132,174,119,40,131,88,227,247,231,15,11,179,153,197,10,78,149,109,146,31,45,147,237,32,170,43,145,7,190,53,111,235,104,39,187,141,98,139,68,10,96,223,204,220,174,151,170,19,221,132,101,175,17,229,56,208,205,132,97,239,128,95,131,96,214,64,234,197,179,250,11,121,23,47,206,227,98,34,162,89,25,46,84,119,81,125,78,118,79,88,48,58,149,229,10,178,0,59,208,60,101,42,18,58,194,60,60,251,159,250,182,17,20,234,81,221,198,163,2,208,88,126,145,242,232,19,196,232,252,125,86,20,246,76,158,192,169,76,250,247,119,158,77,33,81,100,202,47,38,169,156,149,33,227,74,6,243,245,239,97,1,190,25,233,230,23,118,120,53,82,218,219,0,206,170,166,81,182,27,232,6,53,171,225,217,190,236,101,9,116,184,234,244,21,118,49,216,115,109,80,13,181,129,101,193,246,33,131,47,227,53,94,201,60,2,5,17,86,148,30,32,203,105,251,61,220,1,69,195,158,113,40,68,189,83,193,188,169,41,183,180,216,219,115,174,130,133,167,95,12,99,25,151,254,86,171,150,163,191,5,103,14,107,141,153,91,29,208,18,188,191,67,54,214,113,24,125,72,210,153,112,16,248,217,85,106,45,66,4,74,226,41,197,108,44,208,237,170,21,25,248,221,148,131,55,177,50,218,170,235,188,108,144,61,33,17,136,129,112,29,142,90,228,147,3,95,209,200,48,124,167,76,244,42,53,211,43,9,14,97,194,222,143,40,142,60,91,107,152,137,124,127,82,14,126,232,90,211,178,177,162,222,72,155,216,11,160,35,37,8,54,203,189,41,88,61,219,232,182,243,254,119,213,133,191,60,31,68,148,109,80,45,95,26,28,202,90,50,208,224,100,11,145,208,179,159,139,31,191,7,115,71,183,194,211,133,99,61,7,105,180,99,12,78,30,17,170,100,182,125,150,28,190,138,255,51,87,135,134,210,162,41,23,248,39,13,91,209,244,72,164,249,115,161,195,20,193,195,206,41,186,23,172,63,72,121,155,165,232,173,249,248,105,121,101,1,131,89,194,214,68,255,217,120,170,55,93,192,7,189,35,3,2,240,95,187,221,75,115,185,32,66,85,246,191,28,118,212,77,157,55,190,26,212,209,91,134,140,86,129,226,66,209,165,92,207,166,90,100,92,68,96,2,114,174,126,137,114,136,70,217,2,205,132,31,40,169,176,162,89,30,41,20,42,44,91,56,46,155,169,223,193,48,224,153,241,63,139,249,221,227,21,179,253,190,47,0,49,81,157,62,254,253,146,248,185,164,13,116,147,25,200,144,223,117,235,191,167,165,94,235,69,198,49,108,194,101,129,161,152,123,66,9,186,73,176,82,202,17,158,181,118,178,195,27,67,116,67,189,209,187,105,238,33,145,99,150,33,137,228,249,133,8,191,105,102,16,88,84,136,70,239,24,71,168,85,49,66,191,250,131,85,171,80,192,18,54,247,120,209,222,23,165,128,201,76,100,125,29,6,181,251,76,184,35,38,237,169,190,127,160,178,246,91,226,233,78,59,87,159,205,41,223,228,253,80,49,197,87,238,63,210,11,85,39,142,155,160,61,103,135,169,222,225,201,154,141,115,196,242,171,105,94,48,225,128,233,15,62,212,159,245,119,189,244,132,202,254,165,155,191,156,13,139,143,31,155,46,107,60,182,223,170,193,62,108,88,62,253,50,163,111,85,172,66,131,127,208,131,161,119,173,209,19,136,73,216,1,239,156,250,22,32,90,83,130,21,50,176,41,198,100,121,105,215,196,140,10,131,232,65,60,140,153,233,49,164,183,137,16,168,178,182,12,253,164,123,86,74,88,87,60,106,252,227,49,139,155,165,243,240,122,94,234,162,213,219,8,116,241,165,2,255,166,131,215,85,191,79,22,70,199,181,184,86,13,148,206,166,118,38,67,8,58,174,239,178,7,54,69,31,254,160,20,62,185,179,108,87,220,232,51,55,132,187,168,237,83,119,129,183,90,222,12,33,231,194,95,209,8,165,214,210,183,1,249,189,232,183,38,103,176,181,57,46,118,237,91,162,97,135,19,31,0,245,51,135,154,15,194,165,52,73,28,82,50,252,93,92,7,177,16,95,69,124,146,203,125,79,44,23,222,137,93,96,59,145,58,243,143,90,44,177,214,111,124,97,81,79,189,87,206,119,136,227,141,142,63,182,206,230,97,159,141,54,114,224,251,152,43,114,139,55,206,75,142,146,0,228,186,25,19,233,119,139,120,173,169,196,73,96,95,80,62,239,113,243,105,148,163,164,241,64,110,85,155,221,57,20,198,221,229,128,154,246,1,216,222,55,35,221,164,153,34,127,210,131,104,52,57,124,46,25,70,53,187,217,127,190,180,76,127,52,65,211,242,6,99,25,104,86,116,79,26,3,252,107,220,124,87,125,49,43,106,127,90,38,199,225,222,133,30,104,104,89,205,95,8,52,189,15,42,37,76,0,170,76,118,47,65,87,105,102,223,54,177,7,207,35,236,54,191,112,161,68,113,39,0,93,35,89,143,199,35,242,130,182,116,86,65,73,29,108,153,168,181,206,203,39,27,4,43,210,114,87,173,244,248,254,9,162,105,77,156,80,95,153,116,173,112,82,102,44,107,206,213,118,54,113,113,161,151,131,157,202,139,19,9,183,26,181,212,231,179,217,229,49,166,69,187,51,83,90,20,162,67,246,183,150,185,170,148,84,176,220,90,249,58,33,212,245,233,181,12,212,232,221,91,52,0,195,134,54,37,106,151,72,194,19,123,238,92,33,22,114,73,243,123,247,191,156,240,253,247,184,253,235,64,14,187,205,237,217,30,211,100,254,103,37,206,188,104,135,35,134,181,163,153,47,241,217,52,99,163,14,81,217,43,131,112,145,107,137,75,124,249,41,34,22,193,88,176,172,254,93,157,102,209,101,121,9,40,144,53,244,251,153,46,80,148,21,4,152,181,149,27,192,169,17,152,44,102,232,81,132,128,166,50,226,103,81,249,87,149,72,230,83,206,5,112,204,63,190,53,110,19,227,184,164,97,249,204,86,97,200,87,198,10,212,189,70,220,198,228,238,133,2,35,187,155,111,117,236,49,97,100,177,43,164,5,206,173,188,214,4,157,137,70,201,142,64,235,93,76,71,141,137,254,165,58,130,202,138,20,124,127,34,226,30,28,218,186,162,11,162,240,253,28,165,173,229,38,149,46,90,29,249,154,121,19,146,119,197,37,30,34,192,24,78,225,8,202,2,183,153,60,155,150,36,119,51,251,107,182,212,195,228,47,16,153,160,42,136,171,211,199,128,190,109,26,217,219,144,82,196,209,60,117,247,0,155,229,242,185,89,195,80,208,165,14,37,85,208,188,243,22,209,211,121,234,22,245,22,241,71,196,17,160,202,173,164,63,128,87,59,248,151,254,33,177,144,47,157,61,174,153,198,206,190,211,173,29,243,206,0,219,231,73,171,47,25,132,42,139,243,216,76,29,132,24,201,70,57,83,20,21,219,164,129,211,247,115,236,225,11,152,251,169,18,238,191,57,227,249,27,123,72,233,123,40,220,209,48,94,249,54,15,203,226,162,67,48,168,186,183,25,232,148,254,23,7,104,140,115,168,63,77,148,163,136,61,61,166,247,190,47,227,41,27,154,209,2,108,238,163,153,172,94,255,30,94,88,164,22,134,112,66,104,231,63,164,107,141,29,53,216,46,225,157,184,150,95,40,190,200,84,187,72,83,231,120,245,159,23,254,249,200,176,105,243,74,159,21,90,39,146,178,141,191,57,235,174,153,204,40,203,108,204,183,171,49,150,85,151,181,247,186,15,79,87,246,124,32,25,81,17,153,221,112,93,98,91,50,174,158,183,151,34,220,135,222,190,185,173,23,76,225,139,188,100,178,209,32,32,138,249,95,107,208,187,127,12,99,155,168,122,65,107,205,230,250,75,190,186,114,47,101,109,188,233,99,137,191,177,212,123,99,117,176,199,11,79,45,146,56,114,162,176,63,99,16,240,127,233,210,235,86,157,89,179,226,109,238,223,10,143,100,97,190,44,182,11,218,70,13,205,181,102,103,126,47,56,143,247,73,10,46,43,204,209,120,156,169,227,199,246,226,101,170,243,26,198,6,9,175,115,3,117,72,156,118,20,199,222,41,29,25,51,12,75,24,127,218,184,12,67,13,177,187,148,246,53,67,1,93,128,203,103,207,70,174,169,167,32,191,24,194,172,210,173,235,87,197,185,20,161,56,30,80,208,221,54,100,91,183,167,224,239,84,94,100,104,54,198,54,6,179,53,84,251,78,198,36,54,17,175,76,138,137,84,169,243,39,250,50,163,19,241,153,34,94,132,61,157,198,125,186,1,179,77,99,142,168,124,26,137,72,207,96,144,89,89,158,91,22,50,20,185,192,94,80,2,13,242,14,50,69,229,123,153,255,160,151,119,133,243,57,73,195,22,4,111,38,83,98,36,185,185,222,180,204,219,121,138,165,139,24,59,100,91,217,121,135,11,162,71,152,30,31,83,61,168,224,2,180,101,3,123,136,232,120,176,70,204,117,97,92,149,237,137,71,173,39,120,47,218,24,76,104,203,161,193,88,16,1,131,96,76,206,209,72,224,3,65,143,248,159,164,94,26,27,167,47,159,24,219,109,83,211,55,67,14,184,93,90,253,76,198,73,8,114,72,28,214,99,99,227,105,156,2,230,109,159,129,212,87,144,207,161,202,72,203,165,61,217,37,56,85,226,32,49,46,32,176,30,188,193,237,63,184,127,94,97,71,24,151,139,248,65,44,86,143,239,224,72,145,3,153,9,113,37,221,183,17,119,202,218,73,217,95,4,110,117,40,73,209,13,48,0,124,121,19,173,173,81,191,211,8,250,196,158,80,2,50,176,82,87,235,213,38,196,100,81,64,194,200,227,213,158,2,253,147,97,196,180,70,121,119,130,111,151,142,222,232,242,166,231,100,154,73,104,102,248,213,1,255,248,166,201,196,196,83,201,18,116,235,221,4,192,228,65,111,207,241,133,216,64,8,59,94,137,181,191,131,184,67,107,147,82,124,211,19,205,148,237,26,202,70,29,170,238,163,88,48,62,245,254,212,174,84,196,119,122,35,47,4,224,97,213,114,117,208,25,179,105,132,25,214,42,135,117,121,91,118,24,204,50,101,56,167,158,50,241,241,38,194,202,213,121,31,146,28,195,183,189,159,226,203,249,173,185,93,204,130,166,117,245,202,206,207,76,101,205,248,65,194,128,212,77,36,10,83,0,108,250,225,61,106,176,167,71,154,106,123,58,213,24,105,153,236,102,31,89,140,112,61,228,65,96,33,235,19,194,103,115,242,145,228,74,173,78,46,1,109,216,41,37,63,18,41,247,128,11,38,141,123,223,227,244,9,196,83,161,173,119,253,27,248,254,223,130,51,232,117,182,93,53,123,231,5,118,178,106,66,61,115,33,108,130,15,35,73,203,244,5,66,109,175,184,236,229,210,146,30,154,134,86,252,148,131,121,243,190,6,21,25,103,228,58,193,105,74,43,85,250,132,205,95,204,240,211,102,232,188,63,32,178,102,194,71,234,208,20,83,132,66,113,161,93,240,234,5,83,188,34,249,139,163,107,45,143,108,41,250,184,155,221,145,252,238,199,139,135,19,41,236,251,51,63,90,64,111,151,107,88,39,178,99,185,243,40,85,97,133,225,78,104,224,234,110,245,92,170,64,241,176,171,199,0,13,163,132,151,251,18,57,117,126,251,133,143,133,57,183,227,45,198,74,87,27,45,169,201,145,142,38,114,127,176,124,173,101,193,160,204,106,1,223,107,154,212,32,249,4,135,124,160,97,69,58,133,73,60,220,241,135,95,248,44,78,23,217,31,126,6,227,195,122,22,59,227,237,155,92,60,66,8,236,191,194,45,231,12,209,98,227,160,182,84,211,119,41,45,224,178,37,35,4,188,144,174,66,106,182,252,188,84,230,109,103,219,37,217,22,45,176,64,229,242,234,14,243,70,48,36,47,186,62,139,47,60,248,28,5,208,26,101,225,106,106,17,50,118,137,216,249,161,62,58,183,37,178,252,18,71,204,79,252,60,244,147,121,10,150,201,155,198,86,241,37,78,182,25,252,109,78,45,76,66,197,150,30,248,63,31,38,139,90,99,103,122,233,176,226,72,35,43,112,130,141,42,221,45,195,127,1,230,69,118,155,241,117,26,30,74,81,238,142,174,222,28,78,58,127,41,19,191,85,135,228,124,129,147,193,69,45,254,51,166,196,196,36,14,143,114,244,244,49,80,254,121,205,169,67,230,242,17,134,28,15,122,63,182,121,90,102,197,225,227,34,172,198,208,43,138,79,211,18,200,228,213,203,66,30,230,220,190,229,228,246,197,91,173,83,72,210,165,97,107,236,211,159,246,97,238,117,41,156,205,138,65,156,184,40,102,44,234,229,200,254,120,237,102,167,197,235,141,9,11,130,152,249,3,27,49,193,77,144,7,76,85,106,20,123,71,1,202,87,194,48,228,87,166,132,244,44,117,192,77,38,148,60,32,203,75,158,227,30,199,54,8,136,131,228,168,218,99,92,191,45,112,149,20,101,14,31,37,89,29,251,122,152,127,111,24,78,181,228,214,99,220,83,229,227,218,164,220,179,60,120,61,250,95,70,73,192,144,199,141,166,173,253,142,10,94,10,234,170,190,2,230,89,142,193,133,111,230,81,206,77,142,31,95,85,96,234,167,225,183,139,33,119,169,253,218,78,34,220,161,28,144,40,119,53,145,7,183,187,177,226,120,52,26,2,5,195,33,219,158,125,45,204,242,196,214,250,124,230,166,202,151,54,238,23,35,134,86,124,174,21,192,9,136,47,88,41,29,146,194,53,20,216,231,112,54,211,133,209,163,160,41,36,24,184,147,137,64,227,233,0,62,214,123,193,229,6,118,163,166,135,212,60,186,34,57,136,116,178,186,207,120,96,125,203,189,100,254,179,49,187,125,236,164,192,139,146,224,131,107,22,206,207,105,64,72,125,207,158,93,70,247,2,91,137,18,38,5,83,43,227,23,188,76,213,220,204,54,17,80,94,159,192,228,72,149,136,74,82,64,96,23,75,248,92,25,55,86,118,32,10,224,177,8,134,32,133,126,157,99,210,77,96,27,242,185,44,76,76,52,89,254,245,25,74,174,18,212,128,124,60,121,184,171,164,21,5,186,125,132,249,203,102,84,62,122,141,155,153,48,232,137,1,139,222,15,138,173,167,161,51,94,198,38,63,157,228,51,146,112,255,123,174,194,67,84,29,140,90,229,99,233,77,233,254,213,209,179,127,236,94,235,26,54,253,249,54,34,79,254,24,101,125,80,109,64,23,235,207,180,187,58,33,239,71,49,107,101,187,129,93,135,139,236,36,133,114,99,4,108,176,171,12,247,159,56,149,219,229,197,125,114,120,244,219,55,24,182,124,78,222,134,198,217,53,129,81,223,67,91,92,115,243,226,152,221,165,66,116,213,18,251,155,29,126,151,108,188,183,45,77,197,203,14,173,115,11,210,20,221,147,100,179,39,181,203,106,144,111,52,8,78,175,130,191,82,105,92,175,164,59,242,70,117,205,251,42,82,136,166,91,237,159,83,182,176,248,213,2,80,121,244,75,16,203,168,159,12,213,246,118,138,198,220,66,52,201,197,112,214,206,23,253,199,71,192,146,204,59,95,229,13,130,130,68,208,253,232,138,47,59,216,173,225,124,88,64,232,200,219,130,181,40,253,210,97,161,101,251,144,103,233,253,47,41,98,104,245,117,44,115,228,204,197,251,200,95,86,51,6,125,234,231,116,60,194,231,234,232,198,20,196,44,139,222,103,235,92,153,60,196,130,111,249,12,189,120,161,241,23,110,0,211,89,177,181,175,219,180,220,155,59,144,217,174,166,177,100,25,93,34,127,163,182,227,1,206,119,85,10,221,64,207,121,112,164,156,69,223,112,207,94,205,2,35,157,117,82,125,24,117,194,84,136,86,34,135,167,35,197,88,193,70,44,243,171,135,187,197,154,242,105,90,111,251,121,70,17,110,30,48,45,221,249,114,194,243,53,199,163,236,169,191,128,106,175,2,71,34,226,49,72,182,130,242,115,172,223,109,220,189,214,101,198,38,250,44,133,130,157,73,200,81,174,226,25,60,13,77,3,170,118,169,220,24,239,64,127,123,233,193,8,83,52,133,103,252,95,230,112,106,9,137,132,87,229,84,41,173,40,188,98,250,245,113,201,107,250,33,175,7,161,183,50,132,120,46,70,78,210,170,180,175,9,178,210,208,209,34,159,249,56,7,59,222,75,188,92,137,57,110,58,121,177,33,191,51,202,121,83,36,93,6,35,79,170,140,159,74,104,134,102,247,134,162,98,61,224,235,151,238,102,255,14,97,217,53,176,49,125,91,254,218,206,104,227,226,198,55,190,155,172,168,234,71,132,223,16,222,246,93,77,176,110,232,209,76,160,115,142,136,0,33,47,225,174,233,114,72,240,92,250,188,162,106,101,100,140,187,142,15,210,62,51,131,181,133,4,137,215,116,128,112,92,253,16,191,31,150,106,140,11,10,159,61,97,23,4,163,15,52,234,221,211,54,69,253,161,87,239,182,17,227,61,148,95,90,108,90,180,149,38,186,16,3,139,223,177,200,176,243,130,6,110,90,224,142,32,91,58,137,144,155,97,124,57,86,171,219,190,100,128,4,206,98,254,155,84,164,95,220,89,194,184,174,25,172,215,25,228,181,135,60,134,96,107,126,110,216,106,224,135,241,164,5,248,209,198,71,155,176,203,23,241,109,41,53,32,141,151,142,208,182,11,121,171,31,174,2,101,161,170,6,15,74,142,72,50,37,143,223,115,239,27,77,234,106,131,42,133,25,115,221,252,217,150,221,18,36,90,185,35,182,42,20,105,151,15,159,78,89,76,133,151,229,147,159,152,156,166,61,58,109,62,226,253,246,219,128,162,44,202,93,168,230,107,6,233,170,47,230,40,37,248,120,43,158,68,251,200,236,44,17,205,163,30,178,98,154,224,195,51,84,187,5,66,33,246,132,61,102,47,152,216,244,156,112,22,63,206,5,147,173,51,54,179,144,96,203,204,5,13,8,195,218,4,157,142,173,67,204,181,36,206,252,229,177,66,135,130,225,62,119,191,61,70,72,214,70,11,82,220,175,46,144,174,216,88,38,18,61,147,96,89,82,230,81,208,114,203,98,73,59,55,172,34,186,115,15,125,234,193,87,67,193,139,84,163,63,89,82,35,194,149,108,180,202,158,150,168,110,210,27,203,45,23,163,101,61,15,42,236,115,244,159,218,71,24,219,211,205,67,182,158,77,96,194,141,230,229,74,111,121,14,89,235,90,96,165,91,41,10,254,44,150,56,81,202,32,214,227,174,120,136,61,149,46,241,154,114,94,94,6,222,115,75,156,43,241,228,157,77,59,67,40,13,102,18,218,77,31,128,169,43,118,61,237,99,83,92,182,61,146,180,66,247,89,39,231,2,237,114,101,166,114,12,71,198,251,159,226,197,74,205,52,8,205,1,197,81,228,25,136,150,158,197,87,174,127,235,155,223,146,31,235,223,213,235,229,226,0,198,156,157,133,146,33,128,0,69,174,66,116,27,244,159,132,172,22,37,174,116,53,23,165,228,36,52,48,253,134,21,191,45,53,226,102,194,41,201,12,181,66,159,73,136,46,197,31,167,46,189,13,117,29,6,24,38,172,252,146,106,39,209,138,156,150,95,125,247,233,96,221,24,100,245,31,59,113,22,186,133,138,46,148,164,182,134,235,145,64,88,77,240,233,217,13,178,152,73,191,167,57,201,92,99,25,228,213,90,161,51,135,144,239,26,81,253,140,207,38,1,108,114,177,49,35,255,5,237,233,177,3,50,136,67,147,18,103,191,66,115,175,179,56,129,6,124,70,171,192,52,63,25,144,9,51,141,82,114,146,118,22,113,206,195,32,235,141,251,211,232,177,98,222,124,92,77,22,174,238,101,25,107,5,90,140,188,146,144,72,202,208,235,44,21,91,236,179,165,108,128,27,248,221,40,62,42,237,70,233,79,134,103,73,137,220,234,232,24,255,66,95,200,23,118,122,191,18,95,163,101,80,249,22,115,204,238,12,99,202,244,227,25,185,90,56,234,158,73,66,226,178,245,101,78,142,187,4,128,50,5,74,53,212,91,4,117,237,246,130,231,193,25,246,72,180,124,248,42,110,235,124,54,142,7,38,207,176,131,98,217,50,205,153,147,126,143,29,239,25,181,105,52,3,133,89,46,110,150,55,58,45,181,33,111,167,206,20,185,133,101,93,53,241,145,75,144,37,88,238,163,168,139,88,119,230,54,49,60,153,28,128,151,222,60,52,72,196,209,168,178,144,150,78,68,194,126,47,253,44,234,36,97,104,72,234,21,47,177,173,95,114,33,136,217,142,85,171,200,174,16,217,70,112,240,195,65,30,108,165,112,144,236,84,218,2,206,62,5,101,231,136,111,220,239,191,106,52,95,35,47,8,14,251,71,11,141,151,204,104,209,50,103,121,48,136,95,210,155,149,63,184,215,72,39,44,55,6,144,137,38,127,242,35,212,10,203,69,72,84,7,242,226,61,75,193,234,170,191,4,152,142,104,128,229,158,247,14,127,49,116,109,9,127,178,248,239,21,43,7,158,110,134,120,120,109,168,106,173,131,66,138,193,7,34,238,38,193,101,23,11,52,90,191,222,16,158,139,126,194,198,226,53,39,128,145,155,77,18,72,168,208,11,52,138,228,33,215,190,58,1,49,121,144,9,93,217,239,197,29,117,58,28,1,255,74,66,203,141,143,72,232,194,185,246,213,84,127,140,31,180,45,8,253,66,61,182,206,202,70,49,202,252,12,83,63,135,152,60,116,44,77,222,52,238,63,204,98,122,99,123,159,26,247,57,0,2,246,168,22,115,172,174,254,2,193,222,143,149,5,103,50,253,158,227,244,31,90,169,200,151,68,38,172,236,45,48,23,139,7,229,146,2,20,30,229,190,237,45,28,65,140,214,154,175,195,120,131,51,61,183,67,152,110,1,228,108,230,208,153,129,218,130,36,241,66,86,224,135,136,110,240,212,178,88,100,214,22,160,176,193,139,211,183,147,246,29,11,1,97,59,225,82,245,123,229,234,137,217,36,42,170,55,133,11,110,192,239,232,128,150,131,62,48,40,213,38,104,169,74,218,5,191,251,180,210,49,30,13,60,110,153,3,35,136,5,199,5,171,123,197,67,39,42,30,250,55,187,222,3,55,19,205,175,142,4,40,219,39,14,148,0,214,173,188,114,23,34,205,248,166,252,161,113,147,87,191,81,177,150,130,184,118,180,91,127,235,161,164,89,24,133,62,1,172,194,106,245,237,29,63,215,193,199,71,74,68,142,115,218,87,159,177,146,116,8,158,191,110,0,20,122,83,95,61,18,151,39,250,149,134,56,144,112,240,96,4,177,209,113,80,209,246,30,135,146,222,246,36,38,117,126,61,40,114,200,60,248,90,240,226,196,103,189,8,145,35,43,243,122,90,163,221,21,207,226,7,187,118,136,32,26,222,230,249,144,251,208,133,36,204,122,129,207,249,59,132,94,53,169,163,11,22,61,120,190,51,138,232,234,167,29,88,103,201,249,156,44,38,241,212,203,223,146,246,77,81,137,205,54,144,106,146,18,167,86,108,171,88,76,188,181,193,37,217,235,200,250,147,70,176,254,88,153,128,229,83,197,203,98,74,224,153,64,85,18,191,148,255,169,221,210,220,124,125,226,34,118,192,103,82,135,42,34,246,192,53,165,123,245,110,255,67,71,19,211,53,184,201,74,21,10,244,145,57,125,17,51,139,14,248,138,232,160,209,204,80,177,102,128,206,166,226,251,182,97,119,79,108,143,34,26,62,254,72,193,39,56,109,15,182,117,197,197,96,35,252,208,85,123,29,169,246,91,34,129,142,46,34,95,53,52,206,222,73,52,51,177,92,59,143,153,80,2,216,194,151,46,195,158,81,33,180,117,207,241,88,24,94,69,97,43,56,194,205,247,163,86,227,150,236,88,126,28,29,55,28,60,67,19,176,49,184,144,170,214,149,193,141,116,211,59,232,201,8,239,136,230,132,207,46,190,60,59,61,22,133,75,253,104,72,110,222,252,96,46,207,89,33,170,248,151,73,182,221,155,211,136,5,46,21,237,79,242,71,255,92,0,235,156,83,221,46,125,73,137,95,70,6,253,101,233,249,6,108,8,216,98,188,111,102,207,45,243,11,8,228,105,238,17,0,149,208,27,95,172,224,63,241,187,250,143,70,25,132,152,154,106,254,135,130,118,60,147,181,217,38,145,103,194,9,239,3,46,191,115,254,233,156,115,229,168,22,64,90,185,137,4,179,199,6,1,5,74,116,109,5,148,154,48,58,239,16,53,206,78,217,220,196,52,226,29,34,181,127,122,71,206,171,201,103,34,123,154,247,157,73,116,158,163,23,218,179,212,81,120,171,148,137,234,234,217,166,212,236,137,29,123,128,35,236,159,250,200,180,17,24,102,235,51,0,15,233,108,148,251,98,177,2,192,162,86,77,139,23,5,136,121,77,26,212,246,159,129,150,239,113,234,117,156,202,198,247,121,59,24,23,65,185,216,113,205,220,47,194,171,116,251,145,255,143,103,68,104,252,15,187,8,116,247,220,136,19,49,215,124,229,76,117,138,193,169,50,15,19,179,146,201,196,104,253,255,196,188,109,165,219,170,109,68,88,204,229,157,69,243,202,233,41,191,133,30,172,173,76,33,207,230,56,160,12,80,45,233,143,63,214,58,217,36,122,16,65,120,73,225,48,81,242,185,124,112,185,7,121,147,227,134,181,162,255,62,162,187,165,231,231,226,71,22,173,106,22,114,16,122,163,232,153,16,29,242,36,5,8,90,29,103,17,31,78,66,186,55,170,244,153,145,2,48,205,1,219,83,69,119,205,172,182,72,254,233,116,162,110,196,110,67,90,111,149,130,53,20,100,242,223,84,36,150,226,63,255,5,113,161,41,95,29,253,247,68,111,185,123,252,226,57,231,177,140,7,25,43,26,179,179,159,177,191,28,44,175,211,180,205,105,229,120,2,201,71,190,65,121,117,30,210,214,191,123,167,112,43,227,43,6,132,45,145,158,187,217,176,252,150,26,210,140,3,84,187,22,149,90,170,118,160,1,27,145,179,63,93,211,229,168,223,155,233,132,237,195,255,80,45,206,182,234,10,4,207,37,222,64,129,106,154,27,241,119,2,255,249,217,47,84,50,8,220,53,191,127,84,5,10,158,246,173,99,119,152,81,188,180,90,107,122,143,166,7,197,243,135,147,218,160,15,107,136,86,161,113,5,83,69,224,73,71,113,48,2,84,11,116,10,55,180,182,65,104,228,254,158,232,132,193,59,24,34,240,251,45,83,17,192,252,130,18,136,66,189,19,136,35,100,241,47,82,111,184,74,153,185,175,165,250,102,48,12,20,150,163,62,250,55,93,184,199,108,146,22,183,86,127,166,155,152,200,128,18,65,84,40,253,199,207,62,148,243,6,28,1,200,70,61,38,150,85,18,205,86,98,172,214,87,77,156,48,148,207,36,46,143,104,100,122,41,246,127,22,139,162,231,178,91,32,12,247,240,149,226,95,116,236,71,182,234,109,55,233,151,203,177,1,238,96,183,186,200,193,209,134,215,47,221,211,7,153,173,5,166,181,213,83,183,97,12,125,115,222,124,109,29,93,204,14,227,97,254,236,179,43,23,252,56,108,198,201,244,249,96,153,42,40,167,27,106,80,222,100,19,215,44,0,180,125,219,54,40,187,88,160,25,19,115,78,27,106,203,100,87,16,49,162,94,222,55,120,208,215,212,209,45,74,18,14,83,38,111,77,120,241,132,24,236,185,65,4,208,232,82,215,8,236,79,76,59,114,234,21,58,194,92,138,171,86,153,192,120,230,196,84,238,47,227,18,78,254,56,201,111,20,151,70,176,94,26,88,93,175,174,233,196,243,197,42,84,38,84,90,101,240,131,67,114,83,9,215,60,143,121,57,69,238,98,42,120,44,199,42,237,254,12,183,205,64,172,230,46,92,192,13,224,218,106,222,22,59,34,41,42,241,9,212,63,92,2,241,204,5,3,117,20,214,133,56,254,8,90,71,83,251,100,140,146,146,5,229,102,202,188,21,27,162,210,179,236,172,221,84,141,235,148,34,172,233,26,159,72,33,233,253,35,121,129,227,216,105,199,54,122,174,155,247,7,155,64,149,115,98,235,173,245,229,22,23,88,215,18,183,6,247,137,201,53,183,166,92,186,196,48,227,10,240,44,87,58,151,35,189,87,162,216,66,154,169,104,188,199,77,35,162,23,182,167,76,107,40,103,29,71,124,76,176,183,141,158,151,120,173,35,140,161,80,133,10,180,242,201,213,19,142,141,9,99,250,248,238,23,30,185,234,153,111,81,6,15,78,125,130,10,255,241,128,122,27,153,55,238,86,21,217,27,57,114,13,201,220,87,6,170,60,147,56,13,153,78,198,202,17,70,25,58,169,192,19,210,107,173,206,80,144,40,3,169,184,254,124,103,33,55,49,170,195,204,43,137,249,152,34,142,38,118,116,214,28,214,100,88,143,195,64,21,121,185,223,94,227,81,29,68,75,166,135,41,229,218,212,220,197,238,88,170,105,201,48,151,24,174,194,206,38,14,57,26,23,251,58,2,191,141,141,83,182,220,94,157,47,181,147,170,56,155,146,125,80,39,204,168,137,3,26,70,67,196,196,65,230,177,74,18,167,49,153,246,9,189,19,144,159,65,222,6,139,91,99,138,2,127,147,84,160,52,232,232,222,139,206,121,239,98,248,61,226,48,11,253,95,20,29,128,127,24,158,132,195,251,58,148,196,226,142,78,49,83,0,49,81,135,83,233,69,212,233,53,220,146,230,80,155,210,34,107,87,84,97,79,124,55,37,111,66,9,145,9,40,209,161,112,118,255,161,115,113,230,144,205,64,37,97,137,137,5,26,40,243,58,240,12,3,37,31,40,208,187,189,143,89,132,61,118,201,146,69,48,150,80,56,180,255,165,243,183,73,56,227,97,163,135,188,216,86,67,117,209,192,14,139,42,104,251,75,17,43,251,251,190,199,81,201,149,233,88,178,113,52,98,162,249,117,177,113,207,26,214,107,225,105,194,126,107,53,164,253,33,170,219,124,247,188,1,86,47,14,139,43,118,220,177,46,251,109,40,112,7,229,90,198,193,253,216,182,108,116,69,147,203,78,188,181,219,43,186,55,234,57,44,121,145,203,106,156,221,202,151,138,192,79,140,242,23,52,114,43,50,72,131,147,106,201,12,38,225,244,243,222,117,230,97,246,193,192,94,107,205,236,55,185,75,6,15,223,108,124,190,80,232,200,22,27,50,135,24,121,247,154,82,114,93,242,6,132,161,113,245,229,248,236,125,171,126,113,249,132,23,20,179,187,203,182,109,234,52,43,67,122,102,95,73,23,206,164,40,181,123,192,97,42,66,216,174,221,175,48,228,68,238,12,128,18,119,232,30,195,156,11,51,146,76,61,95,127,61,205,71,2,118,198,71,76,15,62,93,228,205,77,110,143,27,213,251,165,185,2,245,208,220,23,24,215,144,43,93,87,173,31,0,60,198,238,46,238,21,141,158,176,212,1,153,91,251,108,89,2,189,56,84,180,160,242,96,195,127,189,43,168,96,194,117,239,80,253,121,161,196,206,179,149,200,46,103,209,208,194,26,58,200,49,89,48,105,234,157,209,43,30,74,115,29,208,71,90,194,159,19,153,30,151,198,63,142,236,249,162,139,174,84,241,86,142,42,34,121,71,245,35,153,84,44,177,21,255,241,95,106,244,72,67,138,66,4,154,34,87,83,221,167,18,177,64,199,65,220,233,77,250,74,197,89,157,157,238,166,190,45,252,27,140,206,53,17,13,195,250,65,217,51,240,77,173,244,133,151,214,142,8,86,76,74,196,33,128,206,129,9,160,214,244,215,159,210,107,70,172,158,85,186,33,27,74,121,249,14,29,38,147,224,242,247,106,66,252,69,84,58,76,147,4,148,246,153,232,168,52,155,29,45,44,240,121,70,225,105,21,216,254,89,188,41,209,71,24,253,185,119,204,228,113,83,96,138,30,170,116,126,209,78,27,20,202,152,229,163,41,144,40,73,145,229,60,117,205,189,21,1,39,225,206,146,106,22,204,0,8,229,166,212,124,42,153,217,181,129,213,65,182,219,218,252,132,61,26,224,24,175,162,127,107,50,181,182,46,193,98,249,0,94,9,138,195,254,61,32,196,242,61,245,108,28,92,102,236,125,159,142,241,210,236,92,12,229,68,26,50,232,44,221,153,164,33,226,172,239,127,212,177,242,43,33,177,174,118,155,199,95,128,182,197,231,46,3,155,63,99,246,93,21,189,42,160,78,226,29,193,126,140,203,195,192,121,96,126,85,178,96,137,79,142,246,196,136,175,81,7,42,38,40,148,118,32,174,34,234,85,172,4,27,170,80,138,147,151,28,12,191,168,232,197,17,62,130,193,128,121,93,92,129,236,11,131,112,127,232,54,126,180,11,202,58,233,242,7,178,31,218,71,242,142,225,114,19,21,185,254,191,38,22,167,28,214,16,106,22,22,195,253,204,52,245,209,99,195,66,180,223,39,91,24,160,235,181,252,165,209,197,38,189,14,197,111,178,176,18,10,70,3,27,226,77,250,77,252,193,136,192,186,110,31,124,125,136,40,244,218,140,169,193,62,228,208,48,95,5,35,74,80,193,159,59,142,159,93,65,105,49,236,153,154,153,50,92,44,239,73,15,65,126,121,110,194,5,10,148,139,190,222,112,81,110,81,148,108,169,170,233,170,145,4,14,253,0,97,154,179,13,167,246,216,94,12,24,102,45,62,136,175,85,87,24,85,72,207,66,242,79,11,9,234,185,25,227,158,164,201,218,155,59,177,126,236,102,153,43,8,234,167,50,79,239,22,98,130,215,173,176,84,146,213,178,49,160,228,165,239,174,74,85,49,87,254,23,100,147,62,81,166,158,161,43,222,186,44,64,117,211,234,216,177,15,136,108,218,123,65,200,18,205,218,104,179,188,81,38,132,129,129,125,216,97,159,0,176,33,136,42,0,245,116,208,196,52,40,157,214,151,118,60,62,135,252,85,192,247,46,159,121,72,221,24,26,231,93,41,46,44,97,110,253,229,117,206,215,137,112,227,194,63,234,218,58,188,192,124,101,100,102,254,241,158,208,115,143,187,225,115,254,30,101,99,150,194,245,167,89,32,104,55,73,134,144,145,160,144,8,169,125,167,137,13,85,12,144,71,205,175,216,11,127,237,130,217,6,240,77,24,113,149,75,18,166,7,219,245,65,240,38,42,111,178,7,210,14,24,79,142,145,240,233,83,149,255,245,92,51,121,146,225,235,6,53,75,81,181,93,154,166,71,216,193,77,211,52,123,181,79,222,138,84,148,81,70,81,89,42,152,217,60,156,6,11,29,124,168,243,204,42,92,231,28,162,70,5,179,209,125,134,76,120,60,90,229,210,229,122,249,133,70,33,247,80,228,121,151,147,195,62,147,33,207,250,35,211,104,173,50,139,131,125,240,104,60,58,96,109,51,222,54,210,77,163,97,79,36,199,248,73,18,54,83,233,253,97,19,249,38,4,171,118,156,128,30,82,8,231,148,255,96,103,195,140,128,103,159,221,175,138,154,239,68,34,156,84,234,20,227,90,207,226,229,72,65,118,110,203,102,116,77,12,115,101,151,151,64,109,57,248,11,135,254,16,61,207,234,73,84,8,178,35,167,67,205,45,173,214,97,48,239,214,189,55,37,0,229,75,252,121,39,62,18,254,249,179,99,12,59,116,48,218,233,246,233,15,242,62,118,22,234,28,53,117,255,130,149,124,24,65,106,68,131,174,169,203,232,209,242,0,28,46,227,36,158,162,88,246,122,113,198,252,121,71,114,102,57,88,130,175,146,179,221,221,226,134,46,96,232,189,104,178,93,111,248,179,21,8,1,100,163,108,17,245,54,70,254,128,211,140,140,57,158,241,103,125,199,9,103,249,220,71,214,210,247,56,62,137,51,112,62,243,194,20,201,29,225,146,35,242,26,17,127,12,81,125,52,73,26,6,11,209,230,162,199,149,183,213,38,81,51,158,205,100,29,150,179,55,229,84,170,10,69,9,31,134,70,83,122,7,167,223,101,205,139,93,68,41,121,180,38,199,153,0,211,180,137,165,68,223,135,151,53,33,178,244,249,2,13,162,3,31,1,12,126,186,168,163,196,96,6,18,214,104,32,110,151,129,87,16,187,3,92,31,180,188,153,94,143,141,10,81,12,44,207,56,246,193,197,190,255,26,31,164,120,221,245,75,108,116,172,87,170,84,59,204,162,67,21,108,213,33,143,1,148,160,133,5,30,237,93,201,180,144,235,40,153,189,218,69,40,62,245,62,192,74,109,30,57,71,127,11,29,5,160,135,77,174,127,196,175,229,101,249,29,140,0,196,123,15,182,122,179,101,233,252,91,33,220,52,174,252,209,219,33,87,4,37,16,17,105,79,211,141,47,85,44,48,129,144,254,106,107,68,138,205,179,63,117,247,184,252,54,39,98,132,250,151,200,125,194,124,23,202,203,236,247,195,179,253,188,165,61,168,4,32,141,55,169,148,136,29,159,25,208,254,177,134,179,80,133,75,122,182,107,36,157,71,126,132,187,140,113,133,1,214,30,53,59,80,90,198,185,188,22,41,196,140,141,146,98,251,65,177,69,247,136,164,96,114,73,73,149,128,243,157,235,212,17,245,211,60,42,38,177,30,211,170,148,241,202,164,81,26,56,96,89,11,233,27,120,208,61,99,54,237,170,108,144,2,168,131,114,196,26,189,51,151,72,31,180,176,65,93,31,138,114,67,244,64,255,29,43,20,238,0,24,134,29,230,91,188,80,136,42,196,155,189,172,87,161,238,72,28,79,119,30,125,155,186,224,154,149,163,236,133,28,173,248,0,97,141,96,88,161,160,206,144,60,128,89,121,58,69,253,134,89,33,182,254,200,174,77,33,201,178,161,47,142,199,173,43,33,131,86,167,70,109,37,126,187,106,159,0,65,144,187,110,52,130,160,33,188,18,136,126,101,250,64,244,149,80,78,108,250,166,23,235,34,169,54,94,165,61,22,243,34,178,22,140,71,167,174,4,158,24,116,5,34,63,188,22,48,1,227,5,210,93,105,47,62,239,242,170,202,242,187,32,250,160,189,251,19,111,222,172,220,186,8,199,165,37,90,211,162,127,232,150,148,168,68,92,22,89,84,166,109,124,110,186,48,184,174,252,125,44,60,99,111,221,203,31,193,120,87,2,59,110,171,118,177,15,244,194,113,90,216,17,98,234,157,137,104,14,182,179,94,96,143,118,215,130,53,90,166,8,20,244,37,181,212,247,50,30,77,143,160,238,205,68,189,8,25,13,178,64,152,199,232,94,213,254,189,38,163,243,87,14,106,206,169,151,134,230,103,83,21,231,125,244,67,190,111,208,248,213,55,110,1,225,135,137,242,161,208,15,88,54,231,150,109,169,231,241,12,112,60,52,178,215,83,100,24,111,234,41,26,70,90,76,202,19,163,238,68,28,64,139,30,97,26,77,104,143,41,179,81,188,54,50,105,11,4,69,71,126,127,255,84,195,51,239,211,159,15,106,160,120,54,172,25,163,213,40,36,131,90,151,149,136,199,150,79,216,117,251,9,16,19,85,150,144,70,174,223,241,44,114,243,53,189,255,138,207,39,179,92,129,234,241,254,175,7,235,3,133,243,230,182,61,36,152,100,202,179,142,0,99,215,177,221,177,114,179,9,231,51,186,116,164,127,238,88,45,245,85,82,46,73,25,122,4,12,1,236,149,52,171,92,82,122,15,70,40,122,132,245,159,50,145,147,128,210,94,145,164,86,7,20,47,237,185,21,116,26,116,40,93,139,27,33,196,168,137,81,156,171,27,74,121,241,156,198,176,183,221,43,93,3,32,40,206,200,186,90,145,214,251,253,181,177,179,25,154,220,93,46,99,219,250,49,46,227,86,209,158,207,5,198,185,50,176,193,73,152,43,250,91,133,91,199,166,168,121,90,47,210,109,179,165,57,94,114,112,138,121,215,224,71,156,59,196,180,2,193,17,167,106,148,48,94,118,7,83,95,201,255,248,10,103,175,163,124,110,38,64,45,190,118,175,92,207,1,83,174,243,89,216,20,161,117,211,240,209,30,86,110,50,100,178,74,206,145,140,168,194,132,241,153,119,102,203,153,250,103,26,169,237,233,95,22,89,170,218,214,13,99,94,99,125,39,83,110,114,89,223,126,192,247,235,205,177,86,254,198,167,17,215,135,238,43,238,125,159,159,78,232,90,39,46,15,21,169,116,250,209,148,54,240,237,193,140,160,195,29,201,158,103,195,167,248,23,159,206,86,146,25,4,37,213,96,18,101,171,162,148,40,248,198,114,84,97,29,145,94,162,111,210,110,55,131,80,81,31,90,154,118,146,241,21,7,31,120,30,197,181,75,149,159,208,71,191,186,243,208,83,108,119,185,255,4,71,31,47,185,255,161,16,70,238,54,120,107,135,34,28,218,227,251,198,166,28,220,28,24,169,177,223,6,43,76,5,151,135,51,152,128,118,21,46,182,135,186,240,18,86,88,44,253,27,22,173,190,178,172,224,19,170,130,93,182,19,96,229,222,153,89,101,136,48,220,87,34,225,97,167,143,71,226,146,86,83,11,100,62,88,128,50,71,83,223,13,211,19,226,254,130,214,229,52,138,162,184,149,23,242,113,11,15,101,134,53,126,227,255,130,53,126,203,191,229,172,149,7,180,139,196,64,104,120,98,254,117,36,235,34,79,150,199,61,129,25,116,234,197,102,208,82,4,159,185,147,128,127,82,194,103,190,177,180,209,42,78,174,233,20,118,59,86,9,243,248,145,25,218,155,12,111,42,152,149,122,235,205,1,205,79,227,58,218,8,34,223,238,60,242,28,37,57,196,207,200,0,143,125,181,4,27,160,250,94,102,107,217,8,20,60,39,193,185,39,50,52,236,162,215,13,124,188,93,71,159,173,180,213,197,254,5,99,151,231,204,13,169,162,218,99,2,175,117,50,212,109,253,64,61,255,248,173,240,121,10,136,19,220,63,101,122,64,13,119,64,94,166,88,14,218,136,255,129,169,96,134,161,115,81,202,206,124,101,190,189,238,129,134,2,145,11,17,231,200,60,141,28,136,91,81,57,16,159,51,25,158,10,218,211,6,206,195,100,229,104,71,174,87,118,52,89,157,151,143,193,36,21,10,238,143,93,45,60,74,84,140,185,150,156,30,170,63,254,135,145,248,244,214,201,246,172,92,212,220,88,76,208,111,176,89,128,2,6,14,120,97,0,0,186,250,50,148,235,35,174,206,142,238,143,29,185,86,5,142,191,46,54,46,33,5,89,31,105,131,238,219,70,46,125,45,252,65,12,189,94,180,111,60,4,169,190,56,245,235,114,14,56,217,230,233,167,166,150,193,87,42,175,129,51,134,70,103,166,22,255,90,101,177,88,49,230,186,11,215,111,98,231,253,67,112,62,37,167,6,26,255,219,164,157,79,236,102,34,7,145,183,53,89,92,238,211,67,121,182,11,161,113,127,57,13,191,60,254,248,16,121,240,23,234,27,8,38,59,115,246,231,163,241,109,104,198,82,34,2,157,176,246,116,61,107,116,130,41,180,169,112,114,10,98,57,130,166,207,7,208,33,142,214,97,141,92,122,86,186,33,10,97,179,165,113,78,159,153,129,222,40,205,175,176,190,90,48,215,190,20,210,217,252,216,247,171,137,117,8,184,161,19,226,184,68,105,166,210,12,141,65,251,93,162,24,231,153,247,161,150,38,223,167,201,59,29,129,66,89,36,42,184,117,6,177,152,130,126,137,172,159,124,85,247,92,236,236,171,44,247,70,32,196,31,80,202,244,83,238,152,157,50,130,3,51,100,95,197,55,188,244,105,201,40,146,193,242,104,38,60,117,130,91,68,113,112,231,214,109,214,34,158,144,7,179,29,190,243,235,214,204,230,94,36,61,7,118,116,55,168,69,101,27,123,241,150,103,33,218,81,76,186,154,222,39,134,238,205,147,216,108,169,216,75,208,30,124,129,21,121,17,146,20,51,76,111,240,160,63,130,49,225,230,219,135,240,65,195,176,203,116,45,94,245,32,154,25,13,126,111,123,158,45,41,72,203,246,131,137,133,19,8,227,46,36,141,160,111,206,233,136,50,92,137,144,95,201,119,198,160,203,112,177,98,205,189,141,35,126,156,215,96,100,107,44,245,119,48,237,198,78,194,21,76,210,105,58,195,79,21,197,104,105,244,55,0,92,85,26,41,24,212,122,95,96,173,211,164,137,252,33,189,245,2,69,110,252,5,230,65,20,158,180,111,27,153,75,75,170,179,116,29,174,223,132,169,84,103,4,46,164,142,53,19,168,181,216,54,162,62,77,132,103,183,129,77,6,232,40,87,165,88,201,179,201,39,105,8,37,213,209,137,169,197,76,114,253,62,68,58,172,153,119,196,35,133,135,169,200,241,213,60,13,172,28,167,20,91,156,227,174,170,85,149,6,21,253,249,36,159,8,142,121,36,193,114,220,235,28,224,43,12,54,110,126,180,92,206,123,252,193,69,109,148,92,210,138,90,83,69,146,56,19,142,142,178,6,78,180,219,17,147,200,62,247,210,165,150,41,179,127,116,252,61,178,114,116,113,60,65,197,61,139,235,240,123,53,245,237,212,72,174,11,9,129,250,35,200,126,255,162,142,42,241,21,249,76,87,6,202,52,211,133,97,169,17,121,246,7,67,187,40,110,158,86,157,73,205,165,183,110,197,118,158,130,35,202,41,110,144,32,180,168,140,207,155,162,104,186,196,152,136,174,94,132,13,36,93,104,76,59,117,15,13,16,82,45,36,39,42,20,139,168,51,87,246,70,111,214,92,210,30,222,103,124,178,205,197,134,81,59,91,245,255,136,177,48,56,15,21,149,100,229,40,115,129,88,57,116,19,234,251,123,169,226,80,9,95,160,104,139,229,93,3,208,222,201,112,22,27,56,240,16,171,30,182,223,72,246,110,5,96,82,213,55,180,226,89,236,132,29,67,174,87,177,177,105,159,236,163,174,8,12,54,79,162,158,255,19,145,232,198,239,119,192,147,115,56,58,1,143,148,196,192,139,117,231,198,39,12,194,66,56,58,220,135,237,28,92,197,38,205,222,12,73,167,5,123,127,40,185,208,188,164,235,192,93,43,56,169,109,127,11,251,198,16,14,55,77,228,55,248,250,59,213,101,72,117,94,23,247,158,9,2,20,170,58,74,39,242,196,181,143,101,162,83,58,97,36,56,145,133,93,58,151,156,173,224,4,149,37,175,162,72,31,234,19,91,94,250,30,116,153,40,156,205,104,102,162,160,187,168,118,129,138,25,154,200,131,173,178,167,62,252,89,190,222,247,208,253,211,150,229,66,124,168,132,71,164,111,157,237,148,104,244,24,177,236,126,112,127,4,168,25,16,191,255,61,250,220,98,245,215,66,120,25,171,63,205,191,17,204,50,21,156,98,138,206,33,118,104,154,38,171,109,199,125,209,33,121,125,90,164,180,141,201,129,16,230,159,102,139,16,4,110,230,184,48,78,1,105,228,197,132,184,46,84,96,11,216,143,12,53,207,196,133,11,23,251,164,207,253,25,246,108,80,85,57,162,96,209,28,191,147,62,35,147,13,64,87,111,1,171,184,247,110,97,45,220,63,143,76,16,148,13,214,34,93,70,191,103,56,30,79,24,164,47,48,44,157,249,208,231,90,207,125,28,14,199,208,163,130,136,213,131,161,113,245,235,160,243,224,76,23,184,102,62,50,205,238,4,125,94,143,213,232,220,73,83,19,121,40,142,188,113,51,114,67,85,161,182,212,24,197,147,43,165,9,145,68,3,73,180,28,250,40,151,76,124,172,140,84,180,165,165,140,146,137,14,86,188,103,27,90,35,234,34,63,108,136,41,227,99,160,209,232,99,179,244,129,200,114,1,236,190,183,140,42,177,143,84,33,26,87,76,241,197,38,231,100,217,134,85,148,39,248,244,204,234,71,9,235,140,125,12,7,126,26,69,125,107,202,4,157,100,31,41,7,131,198,153,173,142,24,139,25,57,193,69,48,67,96,239,187,3,254,179,182,61,85,77,135,29,243,144,213,183,131,154,206,168,31,169,137,216,75,115,180,126,214,235,197,182,176,110,33,205,11,26,194,254,103,105,133,112,90,114,209,64,132,49,220,140,111,172,215,70,190,229,171,67,246,79,23,62,133,46,6,106,82,85,230,171,0,35,249,182,38,235,124,45,182,70,45,127,220,177,228,184,100,135,122,217,73,39,182,221,245,237,254,15,180,204,163,168,213,77,111,229,78,228,63,251,116,151,21,245,252,241,171,163,219,255,118,70,17,99,247,84,124,142,135,78,145,205,20,107,208,103,30,120,214,190,212,94,214,77,100,142,33,18,107,159,11,73,137,40,81,182,107,75,236,24,110,186,221,59,1,93,195,254,205,198,5,234,179,78,37,161,121,80,138,134,253,126,77,133,129,186,161,0,161,125,194,207,120,76,200,222,138,64,85,225,71,86,188,58,126,128,126,254,241,95,241,6,28,236,82,118,240,63,171,129,67,13,74,102,163,246,226,224,16,50,7,79,83,237,101,36,242,143,208,52,158,114,108,175,60,131,241,60,31,22,205,182,178,52,209,208,22,14,157,230,250,75,66,6,139,157,30,169,1,29,3,26,124,137,45,179,27,238,170,246,189,121,174,220,208,86,14,228,146,75,157,150,156,151,17,38,108,230,82,70,155,191,146,188,106,67,46,68,24,181,221,130,144,127,13,114,134,131,114,144,198,246,151,52,129,189,184,190,158,148,60,66,193,26,164,46,29,183,70,34,37,172,89,146,248,86,236,100,39,137,211,30,163,148,139,193,71,14,51,215,229,120,115,171,152,136,187,2,67,18,180,45,116,251,201,181,229,174,0,232,251,229,93,9,136,157,251,247,0,111,49,170,161,77,153,129,114,200,238,40,24,137,140,227,206,168,115,186,77,194,219,83,34,45,35,248,38,165,222,170,230,66,185,98,210,126,216,232,196,46,132,183,255,240,67,213,79,207,63,115,4,122,240,137,88,232,78,97,177,169,210,4,228,46,32,155,232,55,92,115,79,67,19,137,49,34,11,5,165,11,135,239,112,194,224,200,78,191,155,69,184,43,64,50,164,127,213,148,32,150,148,22,182,118,115,50,10,15,101,64,156,181,196,142,63,144,108,100,245,235,247,119,97,226,186,96,17,115,214,208,250,88,180,181,108,220,202,131,38,38,157,25,45,105,185,165,131,202,119,30,170,159,46,9,104,35,76,242,164,51,99,210,147,34,61,100,111,159,118,54,137,191,123,230,25,118,27,114,58,102,108,39,128,115,203,38,208,237,243,63,244,2,3,229,122,228,215,178,48,11,43,71,185,40,29,63,187,242,161,127,214,43,183,174,189,51,100,214,7,206,41,179,179,60,68,145,148,253,245,173,200,98,240,48,184,247,91,25,199,2,14,9,168,43,30,43,192,84,237,46,254,84,89,165,67,151,184,247,44,102,194,124,190,118,113,188,154,35,23,229,234,1,87,155,97,223,87,26,85,117,10,23,210,43,9,108,223,135,199,225,105,129,198,68,199,119,247,246,70,6,249,101,73,0,146,98,139,3,172,8,169,16,134,152,42,195,196,20,8,166,121,77,129,181,60,176,198,184,202,34,43,63,199,220,40,38,3,198,108,49,183,110,124,252,43,20,0,107,105,211,88,11,222,144,72,42,13,141,111,98,66,255,41,90,192,173,10,133,108,223,65,150,252,158,204,153,250,250,250,41,157,20,244,25,156,83,107,33,131,194,151,10,77,4,2,156,172,76,86,120,136,207,55,224,75,76,208,232,64,240,144,70,171,47,250,151,199,10,145,235,50,151,38,95,160,216,71,156,80,58,203,5,251,77,255,152,175,138,122,125,108,87,36,233,166,0,54,100,220,67,253,168,95,32,104,183,57,51,155,32,230,180,43,9,167,128,138,143,216,115,232,148,170,191,171,229,146,115,234,132,173,188,169,171,42,211,75,90,38,186,27,35,123,32,214,23,148,159,135,219,85,227,78,77,67,243,203,144,198,125,130,90,98,56,119,162,202,68,35,66,8,194,227,111,146,242,69,51,255,28,122,190,130,249,57,24,159,167,60,201,170,241,48,196,127,221,88,12,34,134,56,240,140,175,16,144,28,225,167,48,237,254,225,138,166,161,16,202,60,208,111,126,218,196,48,18,14,219,68,78,150,92,69,25,140,2,245,76,51,182,154,224,39,228,101,95,92,76,83,254,170,68,67,53,31,192,34,149,78,90,1,163,251,141,68,137,6,95,142,58,175,228,179,45,148,52,103,163,73,83,57,226,205,78,226,186,62,136,76,165,13,157,37,63,191,145,104,124,236,176,154,156,194,82,51,42,133,232,181,137,214,184,4,25,233,140,222,205,255,75,139,200,34,89,203,21,173,245,176,142,63,141,70,110,76,174,241,130,110,67,148,170,209,154,216,135,152,254,47,66,87,66,194,170,188,55,182,198,139,145,227,248,89,138,255,51,191,255,180,251,138,250,35,80,221,97,55,45,75,76,3,149,209,218,196,221,183,240,228,141,168,167,200,168,66,106,26,158,32,41,145,31,158,2,32,26,177,219,101,72,176,70,174,92,84,177,222,234,195,52,205,132,88,181,131,33,48,170,90,71,73,19,90,242,119,92,235,82,210,165,91,206,54,34,15,104,96,197,88,171,247,226,206,100,102,19,47,4,236,173,10,204,101,60,141,158,178,83,74,31,155,10,16,229,136,126,201,99,103,105,152,112,45,126,139,253,139,98,54,152,36,137,20,160,159,21,166,229,29,129,97,98,49,185,37,150,121,242,174,181,12,247,169,130,238,239,237,242,43,63,222,45,70,112,47,217,191,140,230,3,216,52,253,218,123,214,26,154,53,54,162,254,191,148,20,236,41,6,176,175,191,119,15,6,113,85,103,136,183,183,143,1,4,228,180,7,45,68,67,10,235,252,10,94,36,234,115,170,212,81,113,43,59,37,168,94,9,74,34,244,55,131,234,63,30,45,58,4,197,39,108,94,89,52,189,150,182,20,127,84,132,49,44,213,99,134,243,158,20,28,18,77,93,217,22,101,214,238,17,168,223,74,125,224,1,40,153,242,83,249,40,191,197,32,86,230,235,190,232,236,59,70,25,251,181,10,93,26,79,158,73,235,196,136,53,192,1,141,150,163,223,52,75,209,176,214,212,159,156,113,8,82,255,10,159,201,120,40,241,104,142,155,220,242,190,37,75,6,96,142,182,217,245,207,84,141,110,174,202,9,131,101,117,94,112,174,129,201,161,127,105,21,161,14,111,50,66,203,177,10,116,222,244,127,151,184,166,213,18,151,62,50,139,236,26,165,218,164,33,174,13,23,91,118,167,6,226,182,101,96,243,232,124,89,97,119,185,214,187,151,37,5,22,66,91,123,201,205,2,123,111,136,76,134,143,38,169,49,248,163,76,9,67,124,197,214,154,230,245,124,52,241,38,170,158,59,27,115,185,92,73,199,233,210,235,140,82,164,79,248,201,40,216,144,93,209,45,139,179,101,155,247,36,199,113,140,57,209,17,24,12,45,146,208,116,138,56,2,16,90,154,38,178,153,214,76,0,219,248,104,121,54,31,130,223,142,129,251,73,233,167,40,18,207,11,103,221,254,207,8,68,8,204,89,59,82,129,11,52,48,46,233,130,142,229,188,47,122,226,233,31,255,193,178,250,17,239,110,251,51,107,34,252,47,123,115,46,1,207,29,70,140,79,221,130,119,240,95,15,8,239,162,175,185,87,144,155,216,85,13,109,95,138,116,208,206,9,23,63,236,52,25,154,54,93,159,221,254,230,19,155,3,159,117,91,239,28,188,167,158,142,144,195,157,48,14,32,122,63,239,172,229,233,93,64,45,76,90,68,166,153,172,20,241,244,161,158,103,40,55,122,218,81,220,218,242,121,34,184,85,22,227,177,206,89,14,4,187,23,46,11,71,164,149,118,175,41,185,23,182,173,42,198,220,119,129,46,124,74,242,83,133,164,230,160,82,250,150,184,134,125,219,52,25,215,60,122,80,173,63,208,49,65,37,4,132,23,79,30,133,131,212,68,202,204,126,90,225,165,15,207,118,139,213,248,182,143,255,89,10,185,244,241,13,92,62,179,11,111,49,5,225,140,169,43,23,239,155,195,170,204,188,199,190,220,94,247,68,216,62,27,212,125,185,146,226,99,25,35,6,39,188,195,21,160,97,138,44,179,166,178,69,155,225,140,186,166,250,194,66,16,129,224,120,240,198,197,46,82,68,63,12,255,73,65,188,115,222,69,220,83,119,107,202,235,202,124,54,187,179,218,128,7,191,2,100,87,59,179,177,136,149,205,19,181,173,93,39,86,163,23,185,245,157,215,86,187,92,231,143,207,40,136,6,132,39,24,20,215,136,63,178,45,147,75,69,109,99,111,4,10,4,168,139,197,242,121,7,109,80,45,119,162,245,206,174,153,113,129,124,83,103,162,48,135,178,133,72,165,254,148,96,171,133,208,155,111,137,216,92,52,117,251,101,32,19,184,199,89,144,149,134,255,31,96,77,77,187,226,244,20,130,161,167,164,181,58,165,126,139,209,223,4,196,45,204,184,180,151,239,29,195,23,66,160,211,151,145,102,224,84,210,204,6,10,106,84,83,187,92,230,48,148,148,36,36,134,114,163,136,221,83,183,15,141,0,104,54,163,78,86,17,82,164,170,91,225,113,108,253,219,34,172,188,95,177,138,250,165,54,174,38,115,222,115,38,54,19,253,105,85,193,76,157,80,10,185,10,121,101,178,145,96,51,178,36,28,47,133,128,162,87,7,9,103,234,31,218,11,4,153,154,113,246,37,146,38,159,212,20,70,18,152,204,188,232,229,187,72,188,122,48,52,235,17,163,100,181,197,182,128,17,215,62,117,219,192,20,43,126,170,180,7,87,53,166,105,47,234,199,192,100,44,252,183,247,131,16,52,1,56,170,123,57,105,107,38,237,64,167,150,138,182,78,107,254,112,160,51,89,58,107,176,19,44,60,60,154,16,194,47,1,151,134,70,124,157,11,140,57,52,115,0,9,233,165,101,132,249,86,179,51,114,251,170,251,164,232,97,65,66,146,96,234,204,126,81,191,200,112,163,74,103,183,147,216,180,190,39,207,59,136,188,137,48,41,246,94,221,145,137,61,182,185,176,211,15,106,151,59,13,109,184,19,220,232,117,139,147,240,96,73,7,89,48,69,249,202,231,9,194,82,99,126,196,215,247,103,68,145,71,107,214,132,168,184,99,131,4,102,122,166,6,0,223,11,211,201,6,57,206,162,70,43,195,20,233,62,235,87,124,178,13,121,105,76,148,124,30,157,175,156,21,201,57,175,114,31,91,149,75,43,128,167,233,74,152,191,4,91,99,219,210,3,145,133,26,21,146,214,191,119,40,24,169,242,164,183,199,112,82,182,180,229,143,214,211,239,64,153,78,86,30,32,121,251,93,201,159,209,176,133,183,68,0,134,75,137,215,19,143,136,146,33,5,59,3,161,72,235,12,18,142,200,64,91,107,79,229,124,180,50,115,16,108,192,51,12,156,234,50,86,73,75,205,250,234,245,25,178,102,156,197,1,28,59,122,168,50,180,128,43,182,172,39,61,137,39,217,63,130,177,98,85,71,124,13,58,103,10,153,15,56,219,248,119,219,207,103,109,128,56,248,65,200,67,143,232,170,191,144,64,165,143,0,157,139,109,117,250,61,69,109,118,246,169,57,234,122,247,131,28,181,198,157,52,168,96,233,180,117,139,71,140,85,198,130,163,74,147,27,20,225,205,56,123,27,96,22,132,10,100,19,18,241,181,150,202,84,131,174,185,67,84,2,248,78,41,108,226,8,164,25,124,63,198,63,79,2,12,221,168,209,140,226,219,215,157,231,34,85,28,195,255,111,111,176,102,161,14,53,9,129,29,162,225,49,247,180,208,152,57,118,207,181,236,6,195,229,176,46,181,177,80,35,154,177,39,254,1,184,170,19,179,182,243,127,173,86,105,26,91,22,142,37,179,5,20,148,65,184,79,237,244,136,238,134,243,231,228,15,157,147,108,26,216,42,179,246,22,248,198,107,249,255,241,176,207,168,107,242,87,242,105,99,95,212,58,64,114,42,244,244,4,144,135,222,237,227,17,21,104,53,249,72,216,21,52,4,247,134,61,98,102,253,121,215,57,6,72,196,84,98,240,33,33,182,211,158,5,45,76,229,208,219,142,68,105,204,176,69,73,176,232,190,70,226,86,32,106,16,76,22,21,247,10,250,188,39,56,156,130,29,242,179,12,66,106,190,222,37,146,27,99,173,38,128,153,47,37,21,151,188,69,90,102,104,187,181,173,23,219,128,163,182,182,58,138,147,33,238,144,123,108,68,103,75,121,248,118,193,16,197,239,155,83,169,14,100,32,105,172,57,73,202,58,203,20,213,97,90,130,227,192,251,250,170,242,173,30,195,132,119,19,234,69,13,39,64,39,34,239,132,255,206,233,198,184,104,219,174,132,93,200,90,47,246,72,204,86,32,44,33,14,143,130,156,190,113,251,105,218,154,42,46,201,19,196,222,138,119,45,32,149,10,157,86,169,233,61,236,178,3,126,152,199,17,148,147,126,49,205,241,218,8,6,100,7,71,85,219,162,84,220,218,98,31,200,195,75,165,238,93,30,36,49,159,42,109,30,222,231,133,247,199,49,143,153,57,155,35,112,34,136,189,38,92,16,232,39,168,57,9,72,206,196,179,198,175,63,9,134,244,225,86,50,72,27,12,121,12,118,177,180,162,148,108,195,202,182,255,62,173,175,117,223,100,112,41,82,221,232,113,44,7,104,165,64,149,48,249,145,0,188,191,133,10,61,147,55,244,5,8,21,179,0,95,111,57,190,131,235,185,44,9,96,148,62,238,122,1,15,120,68,188,32,169,40,22,186,94,254,28,215,201,44,60,107,188,252,225,224,154,178,185,49,9,148,49,86,125,76,241,31,65,93,43,55,148,3,111,11,69,123,127,155,161,196,62,205,183,65,7,50,200,230,1,118,27,238,229,38,209,236,182,36,80,194,20,74,159,22,181,0,197,201,17,206,228,112,180,98,154,46,173,199,147,143,37,211,149,80,248,95,158,83,193,223,197,100,210,9,37,15,252,145,117,126,165,228,149,50,132,95,202,34,36,55,128,38,188,138,209,70,108,166,248,24,21,4,2,175,237,246,220,115,227,37,162,219,94,30,40,164,234,119,157,53,184,98,120,103,236,107,66,35,165,242,248,186,212,134,196,3,21,87,112,91,128,57,213,166,21,69,237,232,35,117,152,72,66,154,160,76,211,241,237,35,52,95,46,233,215,154,192,130,96,22,140,66,25,56,36,123,45,47,156,60,6,117,39,152,97,139,201,8,222,162,50,203,130,208,217,169,123,155,25,169,106,111,120,235,195,228,227,85,175,92,59,37,72,132,245,204,166,202,140,159,103,222,8,22,187,170,72,233,167,194,209,47,170,250,182,87,52,185,170,252,197,21,170,190,111,147,18,14,71,111,164,90,35,227,197,73,167,5,221,216,236,131,195,94,225,19,90,83,108,86,73,24,54,111,225,239,182,107,235,148,93,134,92,197,78,157,37,103,63,219,81,196,24,240,143,211,59,195,215,46,11,234,246,92,212,239,32,34,157,203,143,11,37,99,156,60,23,101,255,76,146,24,252,64,197,178,247,220,199,161,61,137,134,243,19,208,107,184,178,189,84,178,172,254,203,145,168,178,126,28,200,133,100,207,14,149,118,148,19,191,250,120,253,54,15,164,141,202,192,39,70,216,2,123,175,124,105,241,100,78,91,116,89,206,65,174,13,45,235,61,211,131,14,234,34,161,31,14,130,56,138,205,42,226,144,48,222,76,252,14,136,107,103,11,146,158,188,187,170,44,161,104,237,7,197,164,21,83,173,148,11,243,108,126,191,198,166,89,17,220,176,82,87,227,14,183,64,90,90,229,243,113,241,50,12,144,185,43,104,243,139,87,202,17,14,77,166,133,192,241,224,152,218,221,115,145,16,8,151,15,185,150,116,150,38,136,104,40,19,223,60,83,76,108,49,254,10,102,24,57,222,76,223,73,247,209,84,164,230,16,0,167,155,162,153,56,36,203,220,179,5,209,196,0,53,247,21,131,72,241,118,122,167,84,210,157,118,45,22,252,182,39,63,56,159,72,227,7,33,54,254,160,195,233,115,123,64,83,134,189,138,11,113,204,237,54,238,124,189,196,172,38,7,243,166,85,25,74,217,237,238,168,8,19,198,111,229,17,170,94,213,62,243,5,209,231,60,104,94,213,229,126,168,77,26,185,2,26,223,31,70,235,101,33,245,96,20,191,129,246,104,141,111,255,102,21,124,230,124,81,191,210,43,134,162,14,76,90,126,152,22,40,44,16,157,242,40,235,54,87,84,253,59,198,98,149,161,211,129,129,129,132,79,194,220,141,95,179,175,220,241,127,38,125,155,42,58,144,149,67,251,246,157,225,93,254,147,105,151,102,135,17,55,184,20,130,178,227,206,202,81,47,47,153,169,212,243,220,48,21,17,80,180,167,33,216,59,196,58,47,97,58,39,234,20,79,109,96,125,94,76,128,31,242,89,66,90,59,161,255,219,14,172,75,155,208,108,233,124,255,158,178,207,37,182,98,56,203,200,224,142,200,241,22,159,221,48,77,102,59,174,227,19,232,154,144,35,55,105,26,254,109,150,212,155,1,22,25,67,60,58,20,216,176,165,106,18,165,94,107,60,167,197,173,225,246,78,7,60,198,242,30,17,52,52,112,216,86,231,240,23,177,170,252,24,160,102,130,148,94,219,92,107,193,26,217,16,135,182,198,3,230,25,141,73,196,103,158,152,230,125,117,36,197,250,200,1,226,112,193,245,136,226,41,196,61,85,84,65,226,41,67,120,80,87,185,95,140,192,37,246,238,92,163,146,199,15,78,147,89,90,207,8,162,116,124,177,33,45,105,185,77,160,76,49,182,12,225,71,154,45,66,149,181,210,171,70,85,66,179,237,78,163,49,238,19,71,30,150,129,162,251,12,131,55,15,95,207,199,24,47,91,61,209,168,94,147,217,254,101,245,210,211,63,30,30,58,222,35,38,77,202,164,5,163,16,1,122,139,126,236,77,161,210,115,173,68,212,119,79,228,61,29,176,246,208,43,109,176,77,110,193,181,223,168,167,41,89,216,172,26,116,100,174,186,83,30,87,76,130,105,20,166,104,21,194,171,193,134,138,239,10,102,36,233,230,252,239,173,183,93,125,20,148,12,198,181,25,212,64,46,46,58,16,175,146,149,62,25,48,59,19,152,216,58,239,255,66,45,2,96,234,238,92,0,128,213,41,0,215,6,156,165,202,33,217,155,3,116,191,227,7,175,37,128,16,105,255,145,120,146,201,0,160,95,75,18,8,48,41,99,219,135,128,12,214,29,150,78,45,239,81,110,196,252,169,56,196,174,161,228,93,102,170,29,234,239,176,86,10,209,158,187,119,143,85,43,49,221,242,156,166,67,46,245,217,53,41,132,226,13,43,209,0,38,168,36,149,184,191,246,144,167,119,28,26,61,188,247,218,52,171,194,124,161,33,109,137,190,113,39,65,10,207,35,144,61,61,77,217,99,148,240,130,89,61,2,86,186,251,201,5,123,5,1,160,152,14,39,9,190,35,42,195,15,226,175,64,0,195,200,81,223,141,216,112,106,80,96,18,147,186,78,109,40,136,24,142,51,62,144,164,58,26,255,176,175,26,237,93,230,255,61,18,5,224,119,217,102,145,173,1,103,38,78,145,105,176,245,183,243,247,218,233,148,103,239,138,70,220,156,188,235,55,139,100,29,43,149,68,19,132,149,158,126,47,94,159,76,213,168,39,243,9,238,85,197,167,203,254,214,238,35,245,145,211,243,234,29,161,185,255,146,18,222,115,224,36,20,2,28,93,205,105,53,11,236,66,156,186,98,159,108,50,117,142,50,89,43,192,24,144,177,42,166,239,117,144,25,104,145,212,240,71,225,146,15,135,120,61,140,208,145,24,38,233,11,247,182,194,125,162,138,98,128,126,45,242,199,136,107,94,133,195,170,140,96,89,177,220,10,196,39,2,210,69,58,245,185,150,94,194,170,165,110,240,236,113,203,217,146,202,208,135,228,213,76,144,146,210,105,89,131,127,123,42,222,58,92,65,152,111,192,86,129,147,25,194,251,217,191,250,211,77,163,154,229,250,154,196,120,253,8,103,165,137,230,140,215,117,178,110,108,60,168,98,227,136,13,11,243,249,118,190,36,38,246,184,191,8,35,103,123,1,45,150,166,240,38,23,85,54,202,241,223,248,0,248,109,208,24,255,2,94,130,143,21,207,202,105,39,130,230,192,79,233,203,73,99,120,175,98,162,10,77,0,170,140,104,247,64,162,191,90,156,186,91,134,49,215,71,188,60,108,204,73,136,151,131,162,51,254,186,27,155,158,4,84,46,138,145,228,57,161,203,173,208,197,224,110,94,65,190,78,79,55,99,11,27,173,200,12,201,134,64,42,24,176,107,137,176,217,210,74,251,83,160,64,184,247,152,255,125,78,249,236,61,138,209,143,189,27,195,40,128,158,180,81,101,1,112,105,83,222,163,136,141,171,10,220,153,205,109,13,7,167,199,9,233,81,80,125,221,65,184,205,168,7,172,194,86,198,195,170,215,50,255,113,167,3,201,7,127,168,50,221,233,37,142,4,61,90,49,53,149,69,111,233,81,103,184,26,132,126,248,140,191,213,99,48,245,180,137,58,139,83,134,22,146,98,202,209,131,167,37,71,120,205,184,34,233,131,189,87,164,219,52,65,169,31,204,39,208,134,224,138,126,167,248,206,121,180,132,152,60,202,170,198,69,30,44,121,29,215,56,90,186,63,140,217,53,255,54,66,1,161,54,21,5,46,234,225,190,53,224,251,183,245,172,181,192,13,38,55,8,11,206,11,181,155,125,160,166,75,182,167,105,212,0,155,116,99,90,143,184,232,87,80,198,19,100,117,92,83,82,216,191,175,0,75,160,222,23,55,48,239,89,125,179,233,99,174,14,77,128,220,219,27,65,162,71,74,227,180,180,172,129,98,9,197,174,54,131,204,244,46,136,133,166,35,204,199,153,218,31,202,193,184,139,212,203,2,228,193,193,137,232,214,233,149,152,239,17,152,210,142,254,183,104,239,174,19,69,198,48,23,173,230,16,25,98,177,36,152,162,183,65,31,196,122,227,178,156,221,79,175,43,168,229,61,232,22,253,209,213,92,210,86,74,134,138,70,210,90,134,36,80,24,138,84,30,239,142,125,84,57,68,157,66,80,249,158,95,187,68,150,132,43,149,143,169,76,226,118,244,93,50,108,87,112,174,30,238,138,34,29,21,142,99,49,39,103,59,27,126,57,89,130,106,225,110,185,244,62,180,213,217,98,137,36,25,141,57,91,85,191,211,30,252,147,137,226,102,199,47,31,167,242,240,128,174,98,28,40,91,13,11,40,57,234,78,204,135,158,36,122,144,161,233,87,213,110,28,47,138,188,64,13,79,50,84,155,62,135,102,70,11,84,199,244,209,113,111,9,129,108,104,243,142,24,90,21,254,212,156,24,162,225,17,228,76,249,65,59,239,128,147,37,229,116,40,246,177,62,119,182,153,121,59,119,202,217,154,66,140,1,166,1,61,146,206,157,227,150,128,48,92,110,77,68,217,224,105,2,127,135,151,188,180,211,41,114,192,107,187,135,77,137,233,47,7,95,105,108,159,73,31,203,142,70,21,245,250,92,18,38,181,142,191,204,52,29,59,36,174,212,175,249,212,56,199,2,60,235,88,204,59,64,143,154,44,179,86,239,46,111,156,100,151,65,155,135,111,111,78,174,114,140,121,46,46,111,50,64,219,142,166,87,255,154,214,30,189,157,90,126,37,144,232,223,31,123,175,173,159,99,1,0,184,68,57,178,110,164,104,123,180,201,148,165,204,48,72,70,43,154,253,116,140,148,238,185,145,126,244,241,113,34,79,220,189,56,37,32,47,234,176,179,192,110,199,243,178,193,227,90,151,198,23,63,81,13,196,54,244,183,197,115,74,172,205,114,134,205,107,6,113,169,79,248,251,43,217,42,1,34,135,37,45,251,153,188,195,61,121,243,185,9,182,224,2,12,59,78,49,164,233,117,14,214,164,173,13,191,99,134,151,212,56,19,33,244,60,146,118,231,174,250,183,143,61,47,216,167,181,139,216,226,140,182,227,45,199,165,128,113,248,89,240,130,24,31,158,127,184,240,23,65,96,185,47,184,179,135,220,90,86,52,75,219,154,144,215,145,124,123,65,241,157,35,112,156,216,124,15,129,240,22,149,58,82,9,114,61,173,2,114,26,211,201,78,123,96,102,121,94,125,146,42,17,6,146,9,158,190,91,121,93,208,91,219,211,3,10,108,197,69,242,253,182,231,142,215,153,223,237,189,218,234,246,18,118,21,97,185,4,76,57,231,216,128,63,13,38,123,230,216,194,19,222,99,24,193,107,86,190,54,30,123,116,84,67,31,198,203,248,149,96,95,96,171,182,5,142,240,90,167,126,53,58,85,165,122,190,87,221,246,104,66,102,176,157,26,29,172,107,137,131,229,83,163,143,162,153,182,53,224,104,52,124,252,134,210,75,239,46,91,164,103,85,146,84,244,0,74,94,225,210,149,7,18,81,177,25,178,47,33,51,105,58,139,35,183,145,193,56,145,128,215,132,37,20,124,191,175,174,212,101,161,105,218,32,101,66,49,163,255,240,131,45,104,66,57,9,221,139,143,200,134,135,76,138,75,94,175,219,26,178,4,40,240,149,223,58,179,18,152,132,199,85,97,129,24,19,244,114,91,250,79,170,210,154,37,9,1,169,60,64,23,108,249,94,199,32,249,34,10,84,228,231,166,230,51,7,147,102,14,208,189,184,158,209,137,186,168,178,242,149,206,187,238,145,194,5,211,135,101,51,209,59,72,72,185,199,134,86,69,115,127,24,149,218,47,255,227,6,32,204,144,82,50,182,36,29,75,1,30,81,104,103,231,23,6,140,160,176,98,66,54,252,77,199,17,165,59,214,193,6,104,119,196,222,34,12,96,70,147,232,14,67,113,19,16,146,204,247,122,183,92,253,253,134,101,124,85,129,154,18,51,109,236,245,105,219,249,149,122,35,216,144,160,204,25,42,41,48,158,84,118,204,145,100,202,214,113,61,231,130,91,90,254,97,30,33,15,246,133,141,170,232,10,216,223,93,154,86,42,92,135,13,72,108,178,233,164,226,60,173,126,75,100,241,98,0,2,196,216,44,142,56,147,209,8,216,164,155,85,76,101,113,108,31,123,148,172,243,79,208,13,24,81,232,75,211,152,5,60,194,186,85,53,159,163,208,121,5,126,125,89,230,181,169,228,134,202,198,50,185,216,212,147,157,152,159,166,166,44,63,14,169,204,227,11,255,45,87,32,185,248,215,243,108,40,247,239,144,115,191,143,86,157,120,165,52,233,64,239,212,231,226,105,15,12,161,166,74,49,196,201,84,102,240,106,236,19,143,19,183,220,244,171,124,174,12,134,27,245,239,97,34,222,122,100,65,105,170,130,167,183,204,155,219,241,202,116,181,37,79,41,223,155,53,82,68,35,21,107,104,41,245,168,45,178,229,71,52,41,206,133,246,99,198,242,33,181,103,218,165,248,30,47,132,43,110,31,71,180,78,94,138,4,55,29,201,250,93,12,114,119,130,123,37,116,233,162,169,39,213,68,115,16,243,164,176,96,222,115,40,43,178,123,61,70,236,247,217,203,17,14,234,117,254,29,151,106,219,153,196,21,128,230,231,32,18,36,145,52,72,70,17,169,227,90,53,246,6,52,230,231,31,3,237,227,95,4,126,245,119,65,28,183,113,65,212,112,110,236,255,8,210,198,90,76,25,42,65,181,135,72,6,248,215,127,83,180,139,173,242,237,45,1,129,135,7,64,156,5,220,92,36,30,98,216,227,182,147,205,27,55,74,50,48,148,109,121,99,81,128,64,82,156,130,213,109,158,127,87,229,235,23,200,33,227,60,78,59,69,161,253,105,213,156,214,53,252,93,153,74,37,128,253,39,84,51,243,242,206,55,59,38,133,132,71,103,10,81,151,251,13,61,140,250,155,111,131,120,68,215,226,43,117,181,198,25,246,109,130,56,204,223,45,23,146,175,146,147,20,131,197,210,120,201,27,129,56,24,189,171,225,32,181,59,203,235,243,154,1,84,10,118,151,234,10,105,4,49,74,169,194,105,56,157,165,199,232,9,116,42,196,64,148,157,35,114,88,16,239,116,114,238,244,240,76,200,20,195,208,170,95,173,251,143,116,124,152,7,37,190,174,3,6,37,178,218,73,15,98,21,99,68,203,37,153,170,80,52,86,120,79,47,251,20,18,32,134,218,159,65,208,196,184,183,119,92,197,152,210,82,47,156,51,161,245,147,116,245,102,166,27,239,205,72,142,94,125,130,240,162,54,65,241,51,62,2,61,215,98,175,85,204,226,164,33,196,60,168,31,120,185,17,61,252,82,238,1,60,55,132,244,189,53,198,224,105,42,51,59,188,202,24,66,82,73,154,151,35,194,59,117,10,211,21,72,146,186,154,153,84,208,189,168,134,6,116,85,138,60,47,14,249,172,135,179,138,230,64,249,36,12,178,190,116,149,28,146,95,38,7,234,155,246,7,200,20,122,16,100,136,64,54,161,41,196,208,228,208,3,26,250,196,162,105,221,155,246,186,90,184,52,171,233,66,34,198,255,122,176,11,105,114,103,252,72,135,232,42,7,159,9,245,202,180,139,96,80,167,33,225,93,28,236,28,12,184,81,193,183,25,1,227,136,96,67,179,35,6,107,247,178,50,122,175,100,247,203,99,137,63,90,189,200,179,135,60,247,144,11,160,101,5,124,253,77,140,153,0,94,131,212,202,134,9,112,43,107,252,21,121,158,171,240,102,150,169,150,81,64,127,147,62,29,96,92,191,163,93,203,76,147,162,15,214,123,182,152,79,254,113,0,240,19,19,24,220,59,43,45,209,109,9,245,229,88,64,255,31,90,253,111,112,8,217,183,224,17,170,220,141,66,193,86,162,156,92,96,36,56,165,160,192,95,198,95,107,49,98,251,34,170,255,55,187,227,109,16,218,109,205,207,8,157,37,198,188,168,222,155,139,174,87,100,233,163,198,48,135,13,163,31,93,12,31,238,223,235,23,99,37,120,117,184,30,130,94,183,72,126,211,241,86,19,85,201,204,75,94,237,55,237,236,159,94,14,170,208,154,202,176,25,227,67,155,5,222,14,42,50,8,56,236,14,228,57,206,156,68,240,95,102,69,43,24,7,80,103,204,4,65,189,60,157,196,245,194,11,21,219,173,79,81,201,23,12,241,121,168,147,7,197,77,221,225,141,239,187,135,32,197,206,38,36,193,227,138,242,44,37,9,140,204,26,111,61,57,118,170,187,247,170,214,219,52,83,251,242,80,147,40,66,198,49,231,76,45,150,157,46,207,15,248,186,52,140,230,22,79,81,170,126,136,135,244,229,231,46,224,100,183,141,227,150,185,28,96,203,156,211,11,16,94,16,246,104,207,10,242,134,116,163,238,216,145,85,97,230,101,11,28,200,163,11,254,82,250,235,249,164,16,195,117,32,77,195,7,35,255,237,21,185,180,167,181,252,45,4,32,86,200,139,217,184,254,37,100,39,17,165,97,28,220,103,195,1,112,150,208,10,106,49,87,243,34,129,60,121,103,65,227,1,129,119,55,52,139,5,127,196,155,195,254,60,52,109,194,90,173,242,100,135,8,234,103,38,242,94,186,212,230,34,108,86,73,81,165,32,32,164,214,151,220,248,239,89,230,118,76,99,248,229,1,33,194,4,193,163,80,139,245,238,210,126,99,226,101,214,15,222,190,228,102,58,252,208,13,169,169,251,245,132,164,181,113,240,103,75,78,86,17,35,9,214,80,69,44,36,73,115,167,9,149,133,57,220,37,178,109,165,207,209,219,12,136,21,186,156,32,68,67,190,155,219,131,78,141,36,40,108,97,92,79,215,236,91,50,68,73,194,80,24,108,23,30,1,228,221,3,215,13,201,104,31,254,137,157,232,61,60,211,94,199,52,45,47,243,201,110,242,193,83,223,131,56,129,142,43,113,22,67,190,147,125,50,127,215,157,163,58,84,168,159,101,149,92,157,214,4,13,54,164,127,51,15,36,237,175,129,246,11,99,113,182,98,177,127,131,132,20,184,240,252,92,185,255,179,114,198,65,138,31,34,164,55,3,84,189,86,223,171,149,20,205,104,209,144,166,162,192,162,176,208,83,230,254,180,144,188,125,38,187,123,179,218,106,11,84,54,229,50,125,196,164,166,91,236,101,140,255,110,115,81,45,207,149,157,154,135,189,110,99,163,231,30,209,185,136,111,52,170,217,6,224,7,3,184,208,252,248,240,130,202,66,248,177,188,175,19,151,28,172,207,160,16,112,119,191,189,40,221,96,232,93,187,28,7,18,209,254,169,43,25,135,254,45,41,217,56,133,82,218,139,69,168,213,36,47,165,182,216,75,214,26,161,231,197,49,169,238,129,48,66,79,21,240,197,85,211,122,113,156,113,231,229,248,193,78,186,122,86,223,140,68,56,205,53,144,54,72,66,249,124,157,220,127,134,3,39,239,109,16,251,3,76,210,63,198,136,94,252,73,124,63,171,194,182,58,169,189,253,3,93,197,43,137,241,246,198,59,55,151,246,104,20,14,239,153,32,62,132,24,97,164,180,220,162,124,237,123,29,217,233,239,133,124,218,4,122,96,202,44,115,73,0,225,186,245,120,49,67,35,186,142,175,199,37,36,65,85,100,21,187,181,199,247,151,44,128,170,112,189,19,40,156,153,16,163,191,149,33,233,188,105,72,221,162,109,168,164,131,243,149,150,17,167,239,55,156,152,104,239,102,165,18,118,241,9,86,81,212,27,248,205,130,250,31,34,102,190,229,122,249,88,168,225,106,145,50,21,42,109,24,56,244,250,254,117,221,16,65,226,50,0,110,33,60,2,49,174,65,44,110,156,164,170,54,66,181,255,102,253,206,156,155,239,23,217,228,244,207,52,106,6,61,79,37,217,144,113,4,185,89,30,63,202,246,30,142,247,88,113,27,191,58,118,64,235,190,66,149,6,87,215,238,55,225,238,238,216,15,169,159,133,186,213,60,113,118,254,38,64,139,253,11,164,181,101,92,75,11,32,216,94,193,140,246,57,229,29,186,33,240,128,194,236,40,152,194,115,250,134,0,196,107,45,134,74,47,205,215,206,46,127,226,205,250,242,1,4,252,34,158,42,55,209,98,25,188,124,60,245,97,183,155,42,151,209,24,218,171,2,205,47,55,248,54,37,189,83,81,227,236,74,178,166,90,225,54,48,63,41,43,214,164,208,196,113,204,101,182,35,121,86,81,92,56,61,157,226,248,226,60,13,252,68,220,136,180,182,97,164,252,224,144,106,222,70,71,42,55,153,79,196,22,146,49,126,206,227,130,127,130,57,225,33,207,0,107,184,214,213,36,51,159,37,160,40,242,220,42,122,10,0,18,187,18,252,216,235,217,31,68,16,175,127,139,43,33,254,200,49,118,48,170,95,100,217,58,45,110,165,211,67,239,62,187,40,148,232,224,115,22,229,91,152,129,226,79,50,196,105,148,93,61,248,65,221,225,111,199,165,240,226,101,145,5,201,167,247,201,186,161,147,248,155,247,5,249,87,198,100,240,183,145,125,0,19,91,192,46,54,152,116,249,74,82,2,60,26,175,103,113,73,243,189,136,79,221,202,175,44,106,48,185,64,21,213,234,16,7,96,6,244,244,149,218,128,0,121,102,43,88,142,74,163,5,191,249,19,144,38,37,98,233,90,216,210,128,93,4,128,199,217,140,113,69,138,72,119,126,118,244,195,234,197,177,91,198,55,63,237,254,252,146,219,203,183,218,5,235,209,170,126,159,50,92,99,222,147,118,38,186,75,215,40,243,145,152,110,138,15,152,43,155,90,63,171,90,153,211,34,209,38,133,40,184,171,77,118,138,52,111,27,217,183,103,56,185,76,107,72,31,41,209,39,43,40,0,249,205,2,166,60,73,81,156,39,108,64,76,109,243,176,245,164,155,104,141,60,96,224,87,32,32,37,158,149,104,3,10,199,166,214,227,18,60,29,135,162,27,142,114,73,126,108,155,74,252,93,35,188,74,248,21,178,96,31,241,149,32,95,146,37,189,70,20,132,190,208,1,163,244,68,216,252,219,254,243,225,21,248,178,86,61,41,206,183,23,205,206,173,74,69,210,26,225,161,134,192,250,181,86,208,144,47,227,179,91,165,51,39,54,28,107,166,45,30,242,68,102,170,155,84,99,145,147,231,184,213,118,212,129,107,40,12,223,102,122,56,214,41,91,16,83,107,41,169,253,144,241,52,160,93,241,207,253,11,223,169,237,201,197,77,58,99,153,160,146,49,73,238,3,105,147,253,50,100,6,252,99,142,228,41,51,179,191,209,9,161,8,130,202,2,234,208,177,240,118,192,94,4,56,198,100,188,106,244,39,152,200,29,176,228,244,79,21,111,6,30,193,243,67,160,218,239,237,47,179,53,116,167,202,187,49,168,33,148,226,194,30,185,221,134,255,155,207,247,57,247,225,236,220,6,56,128,159,97,190,24,170,139,82,41,113,82,29,74,244,26,215,86,253,125,6,84,245,176,75,225,150,181,64,44,235,172,229,97,206,190,96,235,239,59,215,218,111,99,1,0,169,160,33,223,49,254,57,111,11,252,64,239,20,211,56,28,142,231,113,189,116,13,199,179,109,184,79,27,17,168,218,146,67,169,208,187,107,108,255,34,167,96,192,176,19,76,88,199,30,26,86,37,241,134,106,165,214,148,94,161,167,134,41,18,135,18,223,132,180,219,211,40,168,119,100,108,62,167,147,46,152,203,54,13,3,140,172,132,57,141,143,199,75,230,220,166,72,147,78,251,114,111,64,7,50,129,12,146,125,246,191,72,71,138,87,214,15,223,120,124,145,216,67,148,80,206,169,102,58,64,225,0,213,48,171,106,12,30,134,23,118,112,177,108,52,99,152,85,164,247,193,235,109,49,127,139,121,91,92,9,150,209,33,115,6,102,233,208,241,148,229,28,87,0,146,104,4,36,222,33,115,92,54,208,105,183,60,11,243,255,154,190,132,73,249,138,175,40,168,19,20,187,32,248,2,87,108,181,16,132,122,25,116,198,83,237,195,78,209,195,186,122,252,97,194,45,250,150,123,121,37,253,208,17,213,245,245,202,162,9,163,216,26,102,15,66,54,169,234,224,194,27,204,255,33,41,185,192,54,122,199,37,74,59,255,169,46,7,68,196,66,192,123,43,176,85,118,210,186,101,244,203,250,12,255,6,15,141,146,227,75,76,24,194,224,40,30,91,233,216,79,209,150,172,6,227,118,172,42,28,144,169,20,225,24,39,196,62,187,126,8,223,41,184,72,13,99,152,101,19,20,247,102,12,51,90,134,140,61,39,164,107,224,220,249,3,183,174,235,31,205,47,23,202,23,10,13,201,159,243,41,9,80,164,86,19,39,47,238,71,39,218,11,142,71,37,62,111,47,210,42,102,217,36,155,41,164,232,200,119,180,37,199,83,243,14,22,83,203,89,163,208,55,190,159,1,3,127,204,96,239,56,92,93,254,146,113,181,116,141,216,218,58,244,213,73,127,186,144,103,240,182,234,95,160,211,38,68,111,179,86,17,188,11,44,112,0,203,62,171,57,70,84,227,169,180,50,201,224,226,36,194,51,9,147,109,87,1,79,123,248,138,197,229,89,167,124,105,37,97,203,50,143,187,119,139,19,49,185,209,54,139,134,236,1,120,161,103,8,232,42,101,45,133,224,132,149,193,148,119,85,127,220,157,223,58,49,114,230,121,21,254,204,180,17,3,74,33,125,81,38,240,62,39,100,84,240,149,6,41,166,127,164,203,194,149,134,118,145,26,5,34,24,177,225,214,124,125,36,145,50,35,243,50,184,152,118,118,20,121,176,244,22,90,194,113,161,139,10,86,192,227,146,246,133,220,5,52,204,67,46,51,89,8,172,210,204,240,6,70,195,131,45,194,40,36,180,196,104,66,101,16,178,181,48,85,178,212,15,164,47,186,105,188,85,82,69,34,235,126,50,69,54,60,230,199,171,27,74,86,253,82,63,252,135,177,19,61,136,176,176,242,134,93,49,237,67,12,124,179,198,152,233,151,33,121,214,239,56,93,30,211,249,14,117,86,85,243,203,252,81,40,197,55,109,241,195,181,144,248,32,249,187,21,210,253,59,194,39,33,68,155,67,102,82,155,223,19,113,91,118,39,77,71,79,244,154,9,91,245,118,178,155,134,188,48,51,119,134,216,251,188,236,175,39,244,197,183,201,224,51,146,41,176,34,8,145,39,64,129,34,18,241,134,4,129,120,135,121,44,14,108,227,165,96,114,237,170,93,166,187,20,58,127,193,112,122,180,37,209,82,154,55,204,128,45,111,177,1,94,19,56,202,246,0,48,110,89,209,104,58,37,141,113,253,0,81,50,43,26,47,238,141,106,229,62,39,215,42,242,120,234,26,184,195,120,110,245,180,54,56,70,1,193,148,213,15,84,145,60,226,212,244,64,103,143,111,227,21,177,245,79,169,18,188,231,2,79,110,202,176,1,166,55,96,102,104,108,101,147,45,112,219,168,149,173,146,56,0,32,72,4,28,233,186,252,139,182,161,8,144,59,131,110,249,236,91,65,213,65,133,186,69,17,64,203,185,203,196,191,196,44,190,67,214,19,41,186,126,225,144,237,77,0,248,1,141,12,166,10,136,183,158,33,15,41,144,49,84,226,174,124,150,238,213,199,21,102,23,250,242,123,17,111,175,126,118,152,180,242,83,204,204,32,204,196,252,233,3,165,88,99,174,133,250,125,21,228,165,70,21,84,251,228,58,78,94,164,209,229,246,111,2,141,104,72,190,255,236,119,167,209,162,11,136,118,165,10,236,83,15,32,73,120,219,129,65,54,105,127,218,95,12,136,44,241,137,220,16,190,35,82,234,29,164,239,138,98,214,45,76,30,157,119,71,230,123,40,185,137,34,127,183,66,31,152,0,43,162,95,82,208,25,36,8,66,227,80,22,226,192,136,70,192,219,230,10,23,67,144,168,149,87,156,25,13,217,124,228,85,194,80,56,15,10,192,34,185,172,104,254,144,16,97,101,196,112,34,214,58,230,25,74,163,125,85,104,79,193,198,239,199,168,170,178,178,153,2,36,86,29,69,84,3,97,128,253,237,15,236,0,129,197,111,249,155,156,187,234,183,102,206,168,59,161,15,28,232,132,71,169,128,158,113,42,211,60,250,3,233,157,13,99,203,184,100,218,164,110,2,73,225,168,240,62,77,179,60,74,48,239,59,21,100,189,223,114,59,160,211,100,51,191,164,247,174,240,50,251,192,22,18,186,175,130,163,14,193,145,226,196,59,32,42,235,109,37,33,12,167,93,74,125,72,142,165,245,11,220,18,234,130,82,190,123,220,154,136,40,2,58,110,134,177,0,51,91,166,194,63,132,58,27,240,235,105,229,116,155,166,191,194,4,130,216,153,77,212,58,158,141,154,203,82,91,131,181,178,215,227,212,234,53,201,242,193,228,148,212,30,223,194,44,153,194,222,223,206,131,188,76,219,4,125,250,153,68,47,82,74,149,116,222,66,204,113,91,50,144,252,136,65,106,61,36,130,113,70,103,179,81,130,164,96,51,44,57,212,210,110,3,32,173,126,218,191,101,133,38,152,20,181,18,147,118,31,179,63,73,206,210,155,227,226,252,153,15,202,32,76,33,205,188,124,114,17,78,205,77,100,196,99,167,21,87,59,19,178,63,132,87,83,135,58,208,113,79,131,71,215,217,63,159,114,159,66,54,55,108,28,183,5,99,124,248,239,79,215,111,95,157,25,183,250,127,204,206,155,90,225,244,25,218,247,18,53,174,222,237,146,99,204,59,227,41,123,162,19,176,254,126,136,143,114,25,15,102,108,12,168,201,24,66,175,181,127,121,63,202,48,71,179,210,178,34,174,254,109,241,103,78,18,124,182,251,36,108,24,60,198,233,27,56,121,185,14,111,68,238,244,152,222,233,30,70,44,229,95,179,55,196,251,190,136,0,186,55,154,145,148,53,165,45,41,160,17,165,252,219,161,88,252,162,231,139,165,236,43,64,41,242,210,217,118,32,254,101,217,210,233,122,236,112,217,147,119,207,248,59,58,146,191,248,193,135,72,75,3,159,110,61,70,90,187,120,116,121,118,124,56,59,87,119,80,92,155,226,84,49,250,186,15,112,240,41,28,227,166,130,216,130,226,107,44,218,95,60,62,81,218,208,5,135,41,231,175,30,32,40,219,47,8,39,236,152,168,242,19,80,174,108,64,54,234,100,83,36,110,96,232,23,112,220,72,104,137,196,149,10,114,233,33,205,78,31,227,161,250,248,20,226,57,36,213,111,95,193,75,11,227,78,176,52,222,144,82,103,111,29,113,12,242,160,7,26,170,98,78,171,241,81,117,84,142,215,168,151,143,76,8,188,125,89,11,15,191,130,101,126,167,29,117,149,211,209,21,47,215,126,93,22,108,243,87,171,67,36,83,223,37,203,227,21,162,56,112,102,140,48,208,119,0,160,236,228,76,229,173,85,245,239,99,98,140,168,130,254,244,78,73,18,177,79,200,183,228,130,69,169,180,8,91,150,85,225,44,242,238,66,195,45,88,35,142,9,103,174,10,80,124,102,175,5,224,4,193,123,26,89,105,192,59,202,252,137,41,220,137,125,166,229,212,185,120,167,19,55,7,60,253,248,23,95,204,217,150,164,26,33,148,25,203,96,140,188,84,129,178,23,108,83,242,98,103,238,90,18,7,103,129,92,53,73,27,109,114,127,35,27,28,61,132,170,220,25,156,20,172,170,69,175,46,177,227,210,212,86,164,117,104,77,171,192,74,255,14,112,153,2,234,88,42,27,81,110,163,93,67,8,102,86,74,40,228,143,198,218,224,158,165,215,124,136,21,72,185,49,91,124,254,36,185,46,13,78,60,182,223,165,95,233,93,217,193,12,233,25,46,228,105,151,182,38,245,95,101,232,108,101,125,155,30,113,76,17,102,133,222,94,9,81,214,49,22,208,12,95,97,173,199,50,233,71,202,236,74,105,208,199,201,55,36,83,55,231,90,202,97,157,241,184,191,168,57,16,185,220,20,36,152,243,158,189,119,180,251,253,117,77,71,239,208,86,186,116,237,155,252,31,169,38,220,149,206,71,122,178,54,25,71,232,18,252,80,228,141,154,15,168,187,134,104,44,150,202,75,62,147,123,52,255,246,108,47,11,85,213,60,54,211,49,35,110,203,8,89,155,13,85,201,100,169,41,107,132,135,90,55,23,249,251,167,208,36,208,52,125,208,183,252,24,104,89,177,8,19,228,139,235,161,180,188,179,85,28,233,117,51,35,134,230,13,56,47,9,98,250,239,23,199,95,55,181,229,236,43,84,207,69,183,48,225,211,64,177,181,224,148,159,75,17,152,88,209,223,185,87,140,205,136,1,255,135,53,57,183,251,165,212,68,134,120,76,126,196,40,210,22,134,199,122,226,130,197,206,37,12,252,223,227,150,126,10,71,17,78,252,0,13,77,78,207,169,5,214,60,48,201,167,215,41,23,94,233,232,130,205,190,247,54,247,112,165,175,187,142,210,14,43,21,120,48,129,70,111,100,60,95,205,199,244,41,104,197,35,169,213,106,239,78,248,158,62,124,9,115,156,140,147,144,29,176,139,185,20,71,84,34,27,1,55,194,176,56,237,162,102,151,62,103,185,243,223,130,107,68,133,89,38,55,148,88,41,238,247,204,63,80,96,208,203,136,83,231,167,199,159,193,47,120,93,74,169,193,83,220,104,193,20,39,223,239,233,46,75,89,188,247,163,61,231,57,247,147,251,96,115,70,165,85,181,105,138,131,167,166,120,124,149,142,16,85,96,246,151,0,62,106,170,107,105,95,184,123,23,104,249,237,21,53,43,116,204,191,182,236,203,44,216,237,237,175,0,200,63,124,10,33,41,237,189,248,64,84,86,26,111,37,69,76,101,220,201,26,238,59,166,164,116,238,87,198,150,61,82,196,241,91,35,225,50,223,142,97,124,19,169,144,130,105,180,23,0,213,13,70,230,250,214,203,203,71,55,197,227,129,51,49,243,8,25,104,42,202,185,224,195,238,221,63,8,231,177,230,109,217,241,63,77,69,13,185,156,251,136,94,194,60,196,222,241,248,178,50,245,16,255,120,219,205,104,234,161,122,62,129,77,98,217,73,67,220,55,72,175,162,216,148,11,58,22,54,241,130,179,74,69,217,3,48,241,209,125,33,6,103,65,23,175,135,18,7,111,189,240,63,86,231,129,190,32,110,250,193,34,202,38,74,220,60,82,220,104,186,123,141,145,11,55,130,214,44,125,247,58,94,167,124,213,39,161,184,212,73,52,1,72,20,250,28,161,191,82,54,143,16,149,88,138,9,30,98,155,13,1,113,178,191,73,7,37,230,11,185,194,226,206,227,143,123,20,176,35,6,102,202,244,135,25,50,25,250,204,6,232,51,29,159,57,30,44,72,213,48,110,145,76,67,214,173,123,120,120,188,184,72,168,208,209,35,163,71,83,204,155,253,112,45,44,1,80,199,249,214,240,3,75,179,1,161,101,133,48,37,233,208,176,15,131,221,179,134,62,163,120,74,107,223,206,223,53,113,228,169,13,54,250,117,108,116,196,30,114,16,183,150,76,238,76,147,74,164,40,23,30,111,234,197,177,148,212,76,243,100,253,102,212,132,43,250,112,29,215,218,25,43,171,237,34,168,124,195,94,38,134,227,134,21,255,244,5,72,45,190,17,39,8,103,169,2,164,222,201,222,112,135,111,151,162,133,113,130,128,171,145,143,124,72,124,170,218,124,246,122,182,58,214,84,31,82,85,36,44,36,43,132,127,81,3,233,132,188,240,139,105,161,13,109,28,28,233,69,55,149,92,149,248,84,186,28,85,19,69,32,246,72,253,123,154,167,64,11,49,183,33,100,33,53,250,81,109,179,87,2,11,210,55,79,208,190,138,129,177,194,4,183,203,182,123,199,81,254,16,145,72,175,193,252,40,24,101,110,225,168,52,215,146,189,235,19,216,168,111,16,82,56,197,216,100,155,247,89,220,137,175,20,90,67,5,222,92,238,31,176,89,42,61,157,15,209,243,167,13,208,186,181,169,210,218,175,126,210,157,210,207,197,188,31,156,254,72,173,65,60,47,7,81,134,123,254,136,162,225,192,179,245,52,43,53,246,99,98,44,146,104,233,80,245,237,98,249,155,96,62,32,147,135,178,225,141,222,123,207,203,122,62,6,54,109,107,17,90,107,49,99,245,0,80,251,182,255,58,49,60,228,113,77,32,53,98,239,194,19,2,163,30,155,120,20,125,102,151,164,17,188,157,28,92,192,213,15,122,157,214,148,121,180,122,75,21,198,27,44,208,110,52,125,85,169,229,60,132,184,160,142,226,227,225,167,8,165,35,84,32,76,136,172,159,171,117,95,206,201,50,14,217,111,220,186,90,209,203,165,205,117,169,199,202,98,219,188,209,87,13,129,70,48,210,3,86,91,166,19,45,194,145,238,102,209,141,123,95,25,92,71,46,214,21,227,218,163,112,204,87,218,129,85,40,38,70,149,239,23,38,45,202,41,8,33,48,33,193,85,107,136,127,27,11,130,108,31,82,228,204,177,9,142,178,4,132,245,30,243,234,179,39,146,255,231,136,34,190,87,9,217,90,2,157,108,58,86,190,51,20,107,37,123,68,170,62,99,166,237,157,135,20,20,97,118,56,255,8,87,197,99,255,81,143,140,176,132,201,45,229,206,131,216,142,72,167,143,34,37,121,3,211,121,13,131,145,55,158,29,136,33,97,82,232,69,46,125,220,142,131,165,173,28,158,174,118,234,254,161,239,148,242,192,141,25,160,17,249,99,161,153,15,104,13,220,140,60,145,24,83,34,251,204,246,54,6,138,199,184,77,32,183,19,141,34,207,177,164,230,156,223,130,121,191,245,213,51,230,239,232,177,52,33,202,60,248,174,244,139,172,80,8,198,92,197,194,11,70,27,234,242,59,37,23,64,100,90,225,46,230,133,107,9,172,202,196,36,162,131,81,89,100,89,2,14,199,22,55,27,160,206,240,197,186,74,196,112,170,53,63,153,134,19,205,17,111,137,234,245,203,159,161,62,101,26,212,136,185,71,209,122,18,106,232,202,90,121,207,228,114,86,72,1,55,55,58,75,219,146,41,217,5,242,68,90,221,1,101,237,111,74,132,225,55,197,127,197,121,71,140,183,114,61,213,12,85,126,188,197,108,18,173,134,81,16,66,90,2,189,248,248,69,203,120,50,78,73,234,86,192,238,197,195,125,26,129,131,179,73,109,248,227,41,102,235,62,47,139,247,250,183,47,206,122,174,57,187,67,244,172,7,227,83,131,43,106,181,39,38,98,232,208,103,70,102,245,246,120,185,156,190,130,7,98,241,77,209,14,196,15,177,159,247,49,100,118,175,51,200,47,116,27,252,0,49,59,231,143,120,151,29,165,192,182,174,250,104,54,171,56,217,31,165,17,11,117,5,95,58,175,11,83,74,147,237,157,244,109,99,81,81,23,39,201,9,77,124,65,28,208,171,67,236,248,30,83,91,235,80,93,181,102,53,182,116,134,71,5,225,204,246,32,220,4,63,167,202,89,234,114,86,99,172,178,101,221,87,29,12,136,157,219,139,17,222,76,130,141,163,149,50,129,42,227,30,39,181,135,89,58,61,197,60,162,8,117,189,184,239,52,213,230,9,227,89,28,227,50,154,116,167,46,114,151,151,143,110,51,43,160,204,108,206,33,112,146,238,78,150,19,241,59,110,120,19,226,179,89,69,91,136,127,207,73,65,188,51,28,30,160,95,129,2,204,9,145,176,166,0,140,31,246,89,117,40,138,84,34,81,152,133,5,224,95,102,47,150,204,254,53,32,131,32,227,231,170,169,239,62,86,252,239,24,119,78,53,77,34,144,167,40,177,235,253,122,174,84,32,76,182,140,147,109,114,162,246,34,252,242,242,67,22,121,118,83,105,209,177,176,183,178,208,123,10,63,21,85,106,188,161,66,209,113,205,239,119,0,39,166,228,72,185,128,62,63,168,52,215,236,65,184,204,215,183,45,200,250,9,235,151,132,82,206,34,221,144,89,234,188,6,25,97,171,76,119,188,222,96,190,156,223,74,96,100,4,231,24,81,126,165,217,184,149,101,12,88,107,57,250,73,141,77,145,0,221,243,75,155,98,99,123,231,113,107,5,125,157,138,122,92,0,177,78,237,107,154,63,73,129,130,238,235,250,118,136,63,22,60,194,166,101,18,83,156,72,118,199,235,204,217,193,251,8,103,169,56,3,88,160,188,222,172,206,104,205,18,236,57,96,164,71,126,58,19,81,53,1,147,86,155,66,32,205,70,199,251,24,89,102,194,179,94,49,247,89,232,179,127,46,28,63,124,134,47,128,173,230,112,78,65,242,73,127,102,203,186,240,191,98,95,240,121,188,218,143,213,186,166,115,231,137,222,255,159,23,16,253,255,22,157,4,21,48,148,83,192,222,26,186,34,61,94,62,165,189,201,167,206,147,235,59,148,226,225,61,153,228,2,24,76,165,242,171,168,184,33,168,3,89,163,11,72,17,232,221,54,12,211,248,145,15,152,20,57,249,16,214,212,251,18,137,78,125,138,41,217,57,93,54,46,33,171,224,250,3,248,44,240,69,196,193,235,45,53,41,237,216,40,83,64,252,116,183,55,189,71,218,19,23,190,43,123,42,193,241,231,125,48,14,197,219,230,188,156,216,188,248,93,112,191,79,129,10,125,202,49,215,198,75,70,228,105,94,187,16,141,114,31,93,160,120,237,208,128,114,32,101,119,75,169,198,101,61,77,134,248,95,122,251,124,237,247,227,240,62,32,94,99,115,149,241,127,67,251,176,7,106,252,218,145,113,16,142,77,207,153,201,81,4,201,78,131,32,191,240,150,177,113,133,242,122,66,164,232,97,12,108,4,14,90,84,227,170,170,170,34,192,210,192,94,231,170,88,176,25,249,146,125,243,238,91,129,233,38,189,61,188,39,250,7,14,199,150,90,99,42,165,41,240,18,143,161,174,241,80,11,45,133,156,252,235,190,247,53,5,226,19,222,1,47,138,20,226,13,49,89,210,247,195,64,187,152,81,115,139,167,141,223,149,30,197,159,219,224,113,190,243,101,37,98,32,10,219,168,1,67,115,27,225,200,220,62,225,54,55,59,220,199,168,108,27,135,35,25,163,63,100,210,10,159,60,93,217,224,42,47,37,101,216,208,180,143,211,188,119,205,103,33,108,233,225,161,100,71,169,252,5,163,47,204,189,56,5,176,217,59,139,226,182,179,128,189,12,229,238,231,20,150,101,75,248,15,1,126,11,139,238,117,37,54,77,94,252,187,5,32,79,24,164,59,6,106,10,217,199,87,80,95,41,88,159,15,99,198,240,82,194,176,249,123,222,213,139,126,103,249,164,231,14,99,202,2,56,205,36,72,118,96,140,117,91,15,73,228,250,64,128,198,7,43,167,30,180,225,122,232,179,87,61,97,246,133,98,92,234,173,89,247,183,176,230,248,94,94,16,105,73,55,207,151,29,3,44,162,242,224,70,173,105,42,115,253,245,124,160,60,35,195,213,36,16,98,246,92,123,50,184,235,110,194,78,75,166,183,222,48,116,131,250,15,42,114,227,25,178,249,142,142,161,22,229,10,25,84,220,254,178,231,87,191,55,180,64,163,113,224,78,160,139,171,229,184,37,29,191,93,17,159,144,195,131,196,46,73,32,108,128,213,71,87,24,43,43,139,219,7,10,30,126,32,238,163,152,200,202,229,246,83,56,131,208,244,250,212,84,40,161,92,59,158,139,36,96,240,40,68,223,1,180,223,45,51,11,203,182,41,216,119,132,46,164,27,132,105,141,93,55,229,120,204,191,255,25,210,234,34,166,92,14,243,193,126,247,34,73,238,50,236,248,41,53,78,55,128,236,33,165,111,206,4,249,47,206,150,133,79,226,24,193,254,77,99,221,7,137,222,108,222,200,254,10,27,147,177,168,243,79,238,41,142,78,9,23,7,102,200,170,77,222,5,36,84,3,112,116,40,195,64,21,181,0,6,147,235,26,62,9,200,22,110,151,236,214,133,114,220,58,156,228,46,239,227,9,96,110,243,115,58,221,83,148,205,36,73,72,115,168,132,6,146,67,161,143,175,52,227,217,15,46,43,112,87,145,70,0,35,165,254,204,199,177,95,155,235,173,62,203,151,53,245,114,209,116,235,97,164,76,111,240,192,55,212,120,221,246,193,25,248,53,84,5,220,61,140,187,153,249,171,201,115,122,139,235,206,24,9,119,209,44,64,33,255,235,253,108,218,136,103,182,83,138,12,190,206,162,37,26,63,243,182,86,42,9,84,232,114,136,56,233,18,11,145,161,194,59,98,3,137,58,161,160,47,53,164,178,117,201,71,233,23,21,39,159,60,102,11,117,119,130,235,231,122,182,120,110,215,134,175,95,69,129,237,93,185,2,144,21,211,53,107,249,100,165,62,59,243,175,23,138,160,53,57,161,28,141,104,110,5,72,40,255,198,92,89,69,118,179,247,110,1,82,85,124,21,239,200,40,141,89,222,150,226,250,170,223,131,50,168,12,195,77,93,134,229,169,171,123,137,114,248,206,3,241,20,85,226,134,52,186,22,83,101,218,49,158,242,183,150,36,43,212,49,137,145,197,12,231,175,44,127,22,164,213,208,39,38,237,236,117,49,16,88,94,214,15,186,41,70,175,80,165,200,194,96,85,132,79,169,191,114,121,25,219,54,233,115,248,82,114,71,127,173,198,114,20,40,189,238,69,175,211,104,45,90,107,8,115,98,103,148,150,135,156,97,15,40,186,26,253,158,59,36,236,43,196,56,66,22,154,134,221,115,154,77,195,95,212,110,81,251,52,177,19,181,7,0,80,54,70,74,83,171,127,4,106,99,37,173,207,44,186,72,217,20,211,226,100,144,183,79,68,207,126,122,19,246,230,148,101,79,106,126,148,27,21,4,26,177,154,243,184,55,247,120,78,243,107,145,212,65,205,159,4,195,103,19,29,2,120,147,179,222,56,105,110,205,154,139,214,137,88,33,83,140,44,121,254,47,92,132,48,114,207,220,199,61,196,51,27,116,117,223,219,153,155,207,107,87,54,59,205,244,119,254,209,73,239,122,240,197,84,163,201,119,163,152,51,217,26,48,67,64,196,121,80,206,239,187,31,119,245,162,239,189,65,7,120,72,143,51,74,163,154,50,206,56,154,71,81,206,58,169,201,160,122,198,10,102,6,219,198,219,144,96,17,212,251,54,163,128,31,61,19,86,175,200,23,70,43,167,251,251,135,229,180,172,23,28,128,249,141,103,219,206,206,44,46,37,63,81,168,4,90,6,242,123,102,217,156,139,22,26,242,253,184,0,97,94,75,61,43,201,11,184,22,114,82,13,154,184,115,211,117,132,76,24,136,20,108,134,244,155,46,13,25,232,21,63,157,245,177,50,63,170,222,142,212,171,239,64,148,195,71,87,74,153,15,209,90,90,227,91,49,202,142,197,36,19,138,154,169,192,210,199,98,46,186,236,127,89,212,255,45,5,71,76,81,187,248,7,79,4,98,61,34,30,192,130,31,127,231,173,204,18,154,24,18,226,119,129,221,11,180,105,58,111,141,204,96,28,233,196,38,232,14,37,251,61,64,141,5,62,139,70,190,53,122,71,201,177,105,155,81,117,90,130,212,129,225,161,92,255,192,26,24,252,117,131,117,17,19,61,16,26,148,214,153,92,48,41,221,58,183,87,7,198,140,51,66,8,20,178,28,255,235,93,215,240,222,61,12,59,23,0,246,41,23,46,246,67,21,42,164,130,181,121,132,48,65,67,153,157,234,106,230,12,229,28,7,116,47,60,230,140,203,3,187,124,193,150,167,31,5,122,99,10,63,13,65,132,178,206,192,204,179,144,83,127,0,149,196,57,223,116,38,214,52,47,43,51,73,107,64,95,170,175,147,151,117,36,108,21,87,225,133,193,101,39,33,76,92,104,28,245,234,139,87,198,175,58,76,174,219,136,126,224,137,132,2,150,78,150,26,254,86,200,218,217,33,140,221,207,244,69,70,154,222,75,100,255,213,36,216,212,18,91,87,111,191,76,58,234,55,181,45,238,27,251,154,122,125,44,243,51,45,187,173,213,142,213,195,242,211,72,133,244,90,227,246,7,144,66,190,2,7,45,13,93,182,191,199,119,48,186,40,226,26,218,55,123,189,251,34,122,251,112,234,124,254,201,107,125,10,219,253,144,187,235,151,102,49,148,248,31,51,97,102,3,171,142,219,21,26,79,105,165,117,163,125,192,95,36,216,212,18,168,219,65,28,153,57,99,167,45,182,110,77,115,30,77,117,115,75,24,196,138,150,175,111,17,99,139,42,172,15,200,127,146,209,32,109,10,35,55,139,62,22,3,58,212,191,220,1,161,192,242,60,119,154,179,170,83,117,70,198,33,186,247,241,176,207,114,251,160,151,98,188,28,241,69,22,61,169,237,183,9,159,50,76,143,35,147,179,103,125,201,140,75,36,11,239,160,74,121,53,31,38,207,21,125,82,239,145,247,176,205,146,114,193,90,41,49,5,119,224,33,128,248,232,224,119,143,14,138,174,241,85,166,229,127,152,224,230,164,147,222,26,79,254,66,219,49,29,178,218,78,105,59,234,161,62,255,202,95,240,145,95,248,198,130,92,96,70,116,211,197,254,155,238,169,25,165,252,41,27,173,232,231,58,158,96,182,135,181,85,138,89,64,142,253,180,5,160,139,127,95,58,46,51,139,217,47,197,223,121,207,61,185,234,219,101,16,252,66,142,15,180,89,99,32,70,174,29,248,42,203,35,236,73,151,157,38,95,221,111,21,179,173,209,165,212,134,37,242,221,15,168,145,132,113,157,233,164,128,32,109,49,102,222,3,187,88,45,253,161,128,219,50,94,23,238,218,8,112,8,102,161,37,34,47,84,239,109,72,74,89,170,162,48,188,40,122,154,207,175,228,66,96,167,178,2,217,23,43,88,109,207,95,151,39,214,124,225,11,223,241,127,51,139,231,196,155,138,96,50,240,56,143,11,238,214,188,150,233,190,141,47,114,125,250,13,221,219,226,109,249,94,55,244,27,215,123,157,14,245,243,190,223,76,5,170,233,200,23,72,135,60,14,68,190,92,79,92,147,200,180,134,79,38,223,117,76,84,70,128,109,188,192,172,82,70,89,38,212,236,91,105,27,125,152,173,4,190,212,88,81,78,172,9,63,228,18,77,87,41,71,122,133,198,210,170,92,1,203,205,4,92,158,218,32,152,135,46,124,10,111,34,219,78,206,164,187,43,16,71,96,232,130,184,33,249,92,119,65,220,243,48,213,204,192,126,185,162,230,255,178,79,228,233,14,107,95,14,117,89,214,74,93,110,3,51,79,63,79,105,147,181,36,75,132,91,52,168,12,65,173,171,76,157,132,111,62,109,36,15,235,92,183,147,165,203,243,45,224,245,55,21,49,132,132,187,11,222,29,107,12,80,133,70,152,235,85,26,67,230,20,138,57,150,249,14,108,113,189,83,247,99,148,215,194,69,40,183,69,146,182,182,130,13,38,70,129,50,42,157,247,254,87,200,55,222,115,17,250,235,186,108,213,62,116,59,161,83,223,111,26,122,114,88,195,79,60,197,183,32,192,225,158,68,246,86,119,143,103,23,102,28,143,27,172,48,65,221,102,87,65,71,110,79,44,72,214,6,184,10,243,201,119,166,61,74,177,216,232,185,172,189,63,55,108,103,152,190,88,202,146,167,59,24,208,147,103,244,148,41,111,78,204,249,5,249,41,17,154,220,69,209,42,33,151,37,218,179,248,150,177,156,189,255,143,205,150,237,47,9,98,108,11,30,53,215,171,15,204,213,138,241,46,243,184,53,24,173,132,229,181,56,118,228,24,156,2,58,157,248,165,194,16,142,146,241,121,246,175,147,92,102,200,171,209,178,225,40,220,79,74,53,151,185,14,56,136,71,28,234,155,156,184,201,53,80,91,47,164,191,5,139,241,127,61,200,22,61,162,153,51,203,144,29,91,137,57,231,211,155,55,186,67,137,77,7,97,72,170,163,132,115,250,157,141,210,15,14,36,67,56,225,9,159,51,12,207,252,196,119,73,90,143,52,136,248,136,134,209,42,157,235,212,193,184,181,241,145,192,173,240,194,214,125,149,108,106,79,147,21,182,206,221,234,133,22,37,63,19,6,220,147,249,241,161,101,154,172,127,197,41,168,27,25,81,5,199,126,123,213,142,93,53,195,10,233,18,138,170,69,77,48,80,179,216,4,35,87,71,192,151,166,0,54,232,127,29,24,173,251,196,79,42,47,158,209,30,5,138,84,57,223,95,233,81,206,235,88,10,195,157,161,220,230,187,212,119,135,116,52,206,128,6,99,120,177,54,240,211,61,150,135,172,253,233,248,46,33,129,25,137,197,167,125,122,188,25,9,226,129,37,2,0,119,107,242,1,49,188,233,198,100,130,62,181,183,36,192,12,44,106,204,42,10,9,255,217,2,201,235,239,34,48,233,22,184,108,79,47,154,31,225,5,80,165,198,85,230,211,40,68,202,23,192,187,63,206,14,133,80,15,212,108,215,30,59,167,233,195,218,225,246,163,150,178,29,21,192,20,163,102,91,134,158,252,31,183,67,217,240,230,89,111,38,161,253,16,12,66,233,91,104,180,192,220,242,26,165,214,193,233,91,200,240,73,148,98,251,43,119,16,88,186,222,42,30,128,36,72,238,15,156,47,64,228,199,144,9,125,32,42,162,190,199,135,9,130,196,181,158,110,122,239,228,182,104,205,70,194,139,36,137,203,161,131,176,81,11,51,158,28,132,138,200,51,196,104,234,0,251,87,132,215,177,205,120,182,189,32,2,37,58,146,242,155,161,45,96,237,209,20,131,201,54,53,221,161,126,133,130,169,20,115,176,208,67,201,98,201,244,26,251,66,254,137,49,32,205,181,135,116,119,83,164,9,193,112,144,69,94,189,205,87,207,178,202,242,44,101,226,184,160,211,171,12,90,167,106,92,248,12,129,41,235,64,244,109,55,85,142,129,110,54,243,61,97,241,51,191,171,70,118,2,11,139,218,15,182,25,112,133,174,139,192,30,174,249,23,72,140,89,127,76,167,200,136,103,219,186,3,130,193,218,206,11,189,39,44,44,163,59,47,9,123,40,70,241,208,44,46,60,63,13,69,31,199,106,77,28,236,27,59,30,230,231,56,139,251,74,179,129,227,180,224,75,208,124,61,108,218,183,3,31,88,116,119,37,231,155,245,75,152,116,33,253,61,159,134,142,172,191,160,185,244,237,133,103,182,29,167,241,218,36,242,104,151,255,38,198,153,206,6,223,91,94,253,232,213,102,244,60,14,241,43,147,154,17,85,235,3,85,81,244,158,8,14,249,244,38,212,45,9,83,70,116,128,8,66,53,40,34,50,155,158,17,109,220,91,176,37,87,28,43,66,150,175,107,36,234,96,32,49,192,68,51,238,182,221,188,107,144,90,229,188,211,154,92,158,152,212,143,173,162,176,137,191,94,128,188,189,53,107,58,77,180,150,70,100,167,115,224,242,78,214,61,23,81,166,228,153,205,163,141,112,119,153,89,165,174,254,183,89,128,41,200,243,179,22,238,77,90,30,230,36,47,195,102,240,41,101,188,247,76,248,3,117,253,151,153,190,36,82,92,249,188,50,201,9,53,239,173,202,89,154,83,218,207,162,69,163,124,101,164,135,210,105,11,93,36,164,72,124,192,58,189,25,218,208,229,223,163,110,139,139,106,1,20,151,235,116,71,80,52,168,143,230,172,103,60,107,234,94,70,37,220,44,241,113,119,39,231,175,114,219,243,40,222,135,117,88,58,4,3,72,173,78,161,248,219,43,32,207,33,146,81,203,76,227,6,14,184,201,239,165,129,150,6,44,123,207,195,76,227,86,121,99,135,100,96,87,48,130,132,185,106,95,186,13,57,19,152,102,93,105,151,221,194,186,193,54,7,114,215,11,222,250,201,185,135,32,29,139,103,237,63,194,81,100,18,35,59,203,119,137,205,19,212,211,164,248,15,130,54,48,56,189,226,80,202,175,219,51,51,188,149,155,198,189,156,163,35,186,189,37,101,56,233,56,80,204,98,127,7,195,75,158,223,133,50,39,117,150,144,205,136,140,104,17,98,21,5,101,109,70,11,49,177,144,187,228,33,12,109,249,64,86,227,30,205,83,69,47,107,149,20,200,109,155,154,65,120,227,222,153,121,128,238,67,45,46,153,97,13,34,213,114,124,168,135,209,136,112,109,182,20,228,193,149,200,126,67,68,53,218,66,84,132,163,6,235,187,203,107,116,157,116,143,206,31,193,234,242,51,123,107,208,53,193,40,244,201,1,101,110,234,48,197,102,249,248,56,188,156,56,178,158,146,82,109,110,182,185,110,130,201,219,1,103,196,105,125,7,219,47,122,165,154,119,244,103,152,44,109,16,248,196,137,207,168,226,251,106,28,197,15,123,43,228,38,64,2,247,182,51,79,34,64,215,124,47,187,86,97,67,25,177,96,245,55,148,175,218,3,178,45,9,16,201,253,88,123,57,159,245,1,8,16,102,86,23,245,122,99,3,251,69,195,167,82,31,203,29,216,218,141,136,101,89,216,146,94,188,241,20,201,184,187,73,19,83,129,249,196,165,61,228,190,61,101,133,193,11,136,101,78,222,23,123,117,19,175,38,215,103,170,98,140,168,241,167,233,147,247,97,193,251,193,54,16,153,28,186,135,224,179,91,247,174,58,32,76,219,182,123,235,235,95,138,24,92,161,126,139,162,163,224,223,14,230,219,146,25,114,85,147,114,88,64,42,244,57,130,192,75,130,231,185,65,198,56,7,76,206,47,77,111,87,225,155,1,10,230,16,233,135,22,215,14,190,146,104,152,132,22,7,68,217,100,32,96,49,50,14,5,90,2,245,159,55,84,110,205,27,13,228,13,96,146,153,18,68,207,32,178,70,252,91,219,196,78,110,18,116,120,32,126,239,232,240,93,180,138,112,96,146,187,247,166,209,152,122,106,64,238,249,170,230,242,157,242,73,55,238,157,3,239,27,89,75,220,18,154,125,159,6,152,169,86,156,197,1,4,157,16,124,221,182,155,236,214,57,179,203,182,214,217,170,196,134,222,35,45,171,152,38,245,183,70,59,114,129,127,208,139,131,190,114,195,6,181,85,233,152,15,178,154,154,170,248,194,169,7,116,154,34,212,220,38,210,154,123,150,133,117,66,65,22,40,186,11,79,187,181,213,124,172,115,51,15,82,196,56,251,70,210,59,229,226,202,218,165,210,169,175,102,41,82,76,75,7,79,71,8,177,86,250,152,126,189,212,137,216,107,174,64,43,40,153,3,41,253,98,191,14,234,216,165,75,69,83,156,203,48,7,85,212,86,163,172,1,32,255,209,223,43,65,71,79,34,143,57,255,247,95,95,14,53,199,243,53,83,48,128,1,164,54,209,201,49,157,128,143,141,155,185,64,206,196,109,187,124,201,59,108,33,152,4,138,250,72,226,168,182,166,101,56,106,150,69,29,64,161,89,30,43,90,166,251,229,144,27,52,46,117,232,62,215,211,55,185,1,219,28,60,224,104,253,223,144,84,165,186,186,243,66,192,252,96,187,189,88,208,132,181,173,11,50,98,86,69,104,62,19,198,34,53,218,155,140,166,1,164,20,186,22,200,233,144,158,174,22,28,162,87,146,231,250,5,25,23,89,116,13,12,22,134,222,217,131,180,191,147,58,58,5,180,250,120,49,221,119,29,158,51,96,212,170,132,251,193,27,140,53,159,207,220,114,49,32,89,110,70,244,252,72,154,119,32,255,119,78,167,53,110,187,28,68,209,156,35,91,4,64,205,67,100,36,85,57,221,81,200,203,105,64,91,10,77,169,98,55,165,30,207,83,192,213,217,236,120,214,198,144,242,163,19,161,226,79,145,64,77,228,16,37,227,78,197,102,1,34,91,8,29,135,86,188,67,241,52,74,173,132,129,80,101,45,154,122,19,110,176,41,236,235,106,144,211,56,31,36,250,162,37,233,171,198,216,195,165,141,163,207,75,24,93,85,29,95,167,171,100,2,241,13,137,87,68,37,14,58,6,236,131,182,105,144,127,130,208,57,236,213,249,184,77,48,171,161,212,132,16,194,211,48,250,243,165,174,41,207,233,9,238,0,223,82,81,82,96,201,34,250,30,133,138,95,13,174,64,8,139,65,229,178,38,101,20,133,110,20,80,72,92,152,41,174,187,67,30,131,131,52,118,72,201,133,26,32,11,61,131,154,42,192,215,118,187,102,63,43,19,42,230,78,251,132,255,200,4,6,170,97,191,200,23,175,78,179,95,199,253,1,164,228,184,145,44,215,211,156,23,94,129,60,114,127,175,51,131,176,160,13,111,10,119,109,38,26,147,129,185,90,126,115,170,62,166,22,187,20,249,34,129,136,219,145,64,141,39,96,115,216,33,248,131,2,23,15,50,238,14,160,186,183,106,14,141,99,69,57,139,182,196,85,42,90,129,158,53,148,170,59,239,72,133,223,192,202,162,87,190,193,156,217,60,200,185,126,188,11,197,38,16,81,155,18,132,216,220,242,188,211,187,227,229,181,146,195,158,192,213,49,94,99,36,194,107,154,19,115,170,246,250,205,38,201,201,201,164,79,105,121,51,199,139,253,120,245,30,180,250,148,252,33,133,75,254,44,216,240,211,165,25,135,204,42,26,144,245,155,31,231,14,2,16,116,106,159,44,207,90,13,15,174,162,188,206,165,205,68,68,186,208,61,134,188,160,192,245,217,76,219,217,49,22,12,171,43,39,15,120,36,126,110,84,193,20,4,42,214,95,107,172,170,70,62,23,125,107,114,164,68,166,150,101,171,58,153,64,95,165,141,169,105,219,3,144,133,224,205,242,243,202,94,52,173,95,170,65,129,232,67,34,33,6,192,48,68,90,92,94,9,132,48,130,140,69,226,46,164,46,191,232,245,245,14,144,178,112,119,199,50,85,12,109,15,207,77,243,56,168,42,59,94,179,228,186,98,190,47,107,229,165,210,239,154,191,148,21,254,147,38,99,204,47,255,68,129,203,138,92,124,183,215,219,211,194,35,63,164,179,155,177,184,160,172,221,191,53,77,247,110,16,81,144,140,170,55,59,60,3,54,8,4,191,18,172,165,63,6,151,217,145,144,224,194,125,50,92,239,230,90,109,49,184,132,158,187,145,131,220,48,145,73,112,146,74,14,255,10,181,232,196,126,49,226,216,134,166,105,229,1,94,45,198,62,13,175,39,133,24,51,48,202,111,198,125,216,169,131,4,100,225,135,90,163,63,179,191,116,83,54,234,142,230,158,12,221,147,103,28,251,143,179,34,164,149,133,7,10,28,254,82,64,227,108,26,131,106,131,143,132,154,117,78,138,136,247,172,10,223,249,75,93,210,121,82,239,81,2,63,127,212,175,43,44,19,126,191,193,51,68,229,160,27,137,171,79,247,171,87,79,215,119,87,235,42,128,96,69,209,10,6,1,211,238,253,53,186,243,227,111,220,82,47,167,225,205,125,198,3,196,144,234,77,238,16,25,215,191,187,227,41,12,122,54,70,21,229,102,199,177,61,187,198,204,147,254,5,51,164,51,238,226,224,199,255,71,252,59,53,204,79,195,86,239,29,156,234,76,245,196,145,78,97,54,12,253,156,14,50,196,78,5,34,214,75,6,41,132,93,61,243,213,204,54,184,78,217,128,238,175,0,111,57,88,157,190,123,180,137,158,209,84,120,109,28,250,9,196,194,245,188,177,106,14,71,135,3,39,169,78,102,109,63,83,116,131,205,0,79,41,39,21,98,118,170,21,30,153,234,199,112,224,219,83,17,228,90,198,79,239,151,247,112,98,137,233,120,179,188,199,22,85,125,5,224,255,100,123,87,59,254,161,24,142,118,6,203,239,220,8,212,175,64,239,111,182,126,146,214,161,16,234,21,148,70,199,35,74,216,145,236,80,173,243,95,182,116,27,144,248,109,219,251,120,140,83,242,20,139,104,5,75,225,123,131,98,201,35,103,166,204,251,1,166,111,50,232,53,202,165,68,78,107,230,220,245,70,81,241,53,192,191,239,107,154,52,103,146,128,168,227,131,140,175,227,171,170,84,120,201,238,228,156,125,170,172,57,172,87,119,54,204,222,193,205,254,156,161,43,22,253,76,231,116,221,58,117,173,107,79,4,207,155,199,99,217,78,91,212,152,162,133,91,198,155,2,182,93,16,250,160,173,245,148,10,172,188,242,134,78,121,207,68,164,19,41,55,175,46,160,228,246,14,186,139,121,251,182,53,182,30,147,99,93,233,141,80,111,100,52,146,78,8,159,251,242,229,221,92,69,1,228,221,130,20,174,22,14,157,0,29,33,115,10,232,66,21,174,95,61,238,93,122,204,82,144,239,145,216,90,70,134,152,69,69,16,101,43,52,129,157,211,222,25,138,78,16,241,177,119,231,184,248,179,71,65,168,85,142,9,226,171,125,80,140,189,82,173,138,105,227,153,186,48,245,111,118,243,136,164,47,34,160,108,225,243,45,20,162,156,230,5,7,37,157,112,45,202,209,78,115,142,207,134,81,187,5,82,137,213,69,189,120,238,24,121,233,168,250,33,171,250,182,248,10,16,67,1,173,23,112,161,241,40,209,113,110,71,60,229,183,23,30,83,246,253,250,44,51,128,219,11,223,16,218,208,144,252,41,84,144,146,14,241,4,128,157,230,84,153,203,27,131,228,141,216,184,118,21,201,32,161,81,252,158,129,34,193,222,170,117,102,108,181,10,107,164,246,20,158,251,47,1,34,193,87,138,57,55,164,26,48,22,172,41,31,39,112,212,176,102,159,9,52,208,124,217,26,61,221,157,18,39,1,5,91,94,114,255,141,55,30,59,157,78,228,124,153,222,1,140,234,83,240,116,14,64,250,115,125,164,211,148,190,143,155,242,51,228,182,95,152,176,153,110,113,37,98,82,23,82,116,160,141,24,68,33,163,245,56,49,145,156,69,7,57,231,249,42,217,183,118,215,195,106,216,166,58,16,2,241,71,2,137,204,152,64,164,243,210,228,214,51,132,188,116,109,160,157,217,72,100,36,113,181,139,21,189,122,136,134,159,126,211,136,130,164,41,220,216,90,194,76,6,242,135,241,98,148,45,161,1,65,171,157,102,242,155,131,43,240,243,194,131,193,76,159,80,30,199,65,42,46,18,188,43,152,214,240,128,48,169,211,100,64,113,20,232,254,40,174,28,58,122,53,31,30,164,72,123,251,3,187,192,223,81,62,195,60,224,14,156,187,202,150,30,234,94,53,167,172,109,143,205,64,131,123,170,5,140,163,134,20,171,95,188,162,129,209,191,117,111,228,15,77,200,242,167,12,67,31,216,204,144,108,33,134,59,10,247,138,233,74,243,53,3,128,147,224,37,57,121,179,74,1,93,193,212,36,248,234,188,212,117,107,114,237,101,192,133,231,129,167,116,109,25,198,142,3,214,41,182,62,103,173,156,121,16,194,53,199,68,131,168,179,199,82,199,166,197,180,51,22,179,211,169,87,148,221,206,61,130,61,94,215,96,4,27,212,237,112,57,209,190,245,85,81,185,27,87,56,52,155,128,203,5,148,212,45,234,103,235,193,135,20,49,218,90,143,206,244,169,122,123,127,204,37,234,40,185,164,112,61,178,87,119,144,144,217,109,75,123,173,221,133,153,88,154,170,124,90,126,27,139,11,24,244,27,247,7,86,131,206,5,110,76,216,251,175,38,103,244,145,14,132,253,244,37,96,225,52,56,115,76,44,14,89,222,42,249,6,168,3,111,255,145,163,27,185,226,232,218,183,93,231,174,11,51,67,142,55,136,80,189,177,13,146,69,234,94,63,83,166,177,179,192,67,157,147,134,205,96,38,85,234,240,29,253,221,248,130,90,247,90,209,59,76,177,24,130,17,45,43,185,169,195,224,143,0,143,199,238,68,146,208,171,119,27,62,128,126,175,58,93,118,51,132,177,125,107,171,40,40,61,34,217,191,76,191,219,41,27,61,253,143,243,87,22,53,28,11,227,191,196,76,159,161,82,108,241,172,198,154,41,73,171,18,58,15,145,143,8,113,135,171,132,166,174,198,108,26,39,198,120,157,29,75,73,48,60,130,147,141,82,116,8,21,230,155,34,134,160,64,142,137,33,128,118,31,255,35,26,184,136,26,217,104,180,118,78,180,48,27,7,49,223,109,88,179,249,235,217,134,252,21,176,97,152,104,184,131,136,214,83,168,209,62,250,72,208,54,189,214,64,51,51,35,39,38,55,167,237,155,118,152,170,41,192,39,61,247,237,145,136,75,128,213,247,49,166,43,234,222,108,136,201,31,229,64,41,206,254,39,82,108,39,93,203,181,145,206,237,231,169,239,63,105,110,15,168,100,250,29,142,6,44,70,108,71,76,81,47,166,56,117,235,179,202,218,121,233,187,212,108,251,85,126,114,68,48,15,121,221,242,70,12,231,84,76,111,48,139,108,120,121,36,221,151,178,108,95,45,69,226,34,77,88,255,200,22,125,166,79,205,227,200,27,25,114,124,75,85,57,37,76,198,243,109,159,116,119,62,164,125,64,94,172,110,90,34,226,75,21,206,142,61,195,57,193,16,138,160,166,121,41,124,2,88,234,141,63,139,186,121,22,174,116,226,244,140,194,80,239,173,85,72,128,176,152,55,219,23,4,171,242,171,160,139,39,25,232,128,4,151,69,238,165,134,255,147,245,39,249,95,38,22,94,181,168,117,63,242,123,93,157,46,139,43,4,25,156,47,63,199,243,165,172,38,107,12,60,155,181,14,83,160,32,41,182,136,139,82,203,172,51,166,215,117,16,210,137,247,136,35,138,194,121,164,161,254,196,78,170,241,143,250,48,40,230,70,117,72,200,220,180,201,112,185,5,174,220,63,100,171,164,235,38,141,83,40,126,77,17,29,227,104,148,173,70,175,223,80,97,166,21,128,143,232,140,197,54,20,93,20,12,142,243,20,10,251,245,172,41,246,77,81,202,237,240,154,39,255,92,166,70,110,207,68,34,228,223,225,146,146,37,12,65,150,176,225,148,93,255,251,115,222,30,143,61,14,174,9,41,174,44,70,201,102,179,6,8,34,68,194,251,228,151,175,141,253,150,220,152,172,111,5,182,0,52,36,169,62,238,23,101,64,241,50,151,69,123,196,185,164,220,183,82,105,64,239,73,151,84,149,164,209,3,86,142,36,152,149,78,114,36,244,226,81,252,148,116,202,118,152,141,73,135,143,107,76,183,159,133,226,178,123,50,118,199,60,230,50,91,105,141,139,64,102,39,80,82,197,254,189,164,29,156,48,84,112,50,142,86,9,209,58,192,243,201,63,168,202,173,234,87,34,82,85,228,161,217,83,227,5,209,216,35,125,195,237,108,173,241,209,159,113,131,35,69,100,98,54,74,147,159,210,224,68,158,124,13,77,227,250,33,89,7,75,166,211,138,228,9,66,76,173,153,71,0,18,15,183,222,64,193,231,98,35,155,223,130,189,132,229,185,197,93,119,2,172,111,222,36,199,16,245,76,213,252,160,116,96,227,88,190,214,167,56,49,57,62,104,7,97,136,138,1,50,53,22,86,41,169,139,0,156,56,125,195,17,204,198,45,238,90,103,10,189,249,195,42,123,9,67,18,51,105,130,242,172,98,40,175,186,105,140,82,117,219,75,154,52,197,115,169,194,217,156,155,104,31,97,215,204,130,107,52,255,77,29,95,56,150,93,162,113,200,10,220,23,178,182,223,175,24,139,235,182,145,148,6,184,193,159,189,51,161,145,86,148,88,99,70,220,177,183,116,210,144,31,119,30,107,199,237,254,243,54,238,213,57,179,25,195,19,75,235,106,235,26,249,213,168,100,39,60,58,188,115,34,209,151,193,33,79,110,30,59,39,67,56,81,219,38,238,2,58,17,67,63,53,188,140,53,192,255,224,144,90,69,138,14,133,156,239,155,42,241,63,206,17,104,194,12,32,55,233,230,178,136,62,105,19,160,142,6,8,89,99,183,198,95,6,122,140,198,46,153,23,170,91,56,77,102,167,253,85,167,197,60,227,20,177,195,23,237,127,246,226,185,145,132,60,188,170,84,218,108,180,52,101,246,163,115,232,83,107,209,213,124,169,185,27,180,187,83,66,50,133,21,211,125,141,132,78,234,190,209,80,140,145,213,78,219,215,217,244,193,194,192,187,58,6,104,4,9,14,247,203,122,254,35,48,58,90,68,144,129,164,100,5,57,139,97,18,124,216,18,159,55,185,72,103,60,177,216,199,68,3,38,13,231,229,150,65,84,151,215,109,63,217,51,80,177,228,2,55,115,196,145,149,89,218,135,237,247,249,84,13,57,26,45,205,40,62,235,166,216,92,113,7,246,10,111,37,98,132,241,235,3,129,213,134,221,217,244,143,249,141,158,31,75,38,251,22,162,99,80,151,30,74,206,240,212,26,172,4,156,144,128,176,221,82,230,234,223,69,102,222,187,182,16,22,200,175,30,223,83,82,230,175,238,83,152,249,11,219,112,205,58,197,61,103,51,17,179,92,238,38,67,215,173,234,51,72,243,115,129,60,213,211,74,142,154,181,143,154,41,61,207,142,167,126,125,174,103,145,164,101,54,198,141,82,69,234,29,232,252,200,136,37,230,128,157,227,113,118,133,29,33,201,119,219,21,27,113,84,103,159,99,63,12,167,126,171,178,134,206,15,159,66,202,205,212,83,174,5,86,142,131,140,165,45,20,120,63,26,218,204,30,241,45,6,33,100,72,228,6,199,62,6,105,54,23,171,212,18,73,97,132,83,145,168,150,225,6,62,98,144,11,110,84,84,236,16,57,198,124,121,183,85,97,66,179,62,109,114,237,85,38,56,16,103,24,28,106,206,168,44,164,165,18,220,149,130,211,222,167,31,176,87,177,3,189,30,58,201,251,38,242,165,154,86,226,76,51,40,159,193,93,98,60,10,244,243,195,147,194,68,21,48,171,138,249,62,160,87,133,69,244,77,14,95,233,189,31,104,223,62,243,55,192,166,118,132,224,187,25,154,47,98,48,247,137,115,110,34,235,12,54,218,83,232,212,162,188,228,116,238,128,11,226,157,164,188,99,136,209,18,70,144,91,188,189,196,96,236,173,233,232,185,233,207,52,212,51,115,133,219,201,151,241,252,72,217,152,115,18,151,47,225,227,152,71,151,225,45,236,33,228,63,27,160,160,82,182,212,54,210,53,210,14,39,58,50,49,152,22,131,176,80,225,235,179,140,226,33,43,34,242,77,196,182,110,40,113,242,147,178,41,238,100,49,187,234,58,148,13,166,183,27,83,212,154,240,154,61,61,217,44,173,157,195,136,204,241,8,200,42,219,39,92,53,179,147,112,76,4,3,149,93,13,211,245,101,208,233,64,65,48,116,135,143,90,208,87,117,202,233,58,102,160,152,73,11,144,216,119,237,87,242,209,211,167,37,169,85,63,128,80,100,191,80,194,58,215,41,91,16,167,34,149,250,27,149,95,154,223,201,90,56,76,50,23,146,7,189,185,211,141,169,123,8,87,242,100,141,252,117,151,39,75,229,159,20,169,105,125,81,30,213,87,176,126,249,73,132,228,48,65,113,212,49,65,42,3,87,246,21,161,161,227,21,229,169,237,124,203,125,197,68,170,184,23,161,203,166,185,220,8,18,45,53,84,62,56,94,203,148,152,187,6,8,219,71,201,42,49,21,45,34,167,183,192,132,23,38,255,78,116,123,111,209,52,158,215,24,116,255,165,231,99,243,28,193,6,232,60,185,62,15,115,169,49,197,150,173,250,79,57,191,67,164,239,63,162,240,23,116,205,26,106,76,8,142,50,49,188,84,220,8,138,250,222,29,155,15,93,7,203,8,172,130,160,19,14,73,249,226,159,154,20,28,1,219,196,28,47,151,240,12,233,233,229,58,178,143,93,63,137,167,140,222,214,69,67,86,103,9,184,25,124,164,187,53,108,137,198,204,98,214,178,54,4,91,115,113,223,7,72,90,126,225,234,161,62,14,242,234,183,160,183,48,154,30,101,246,37,103,218,95,120,179,23,96,118,153,108,140,87,102,33,133,189,95,66,34,108,120,88,104,235,171,121,37,185,38,77,181,109,65,223,15,74,157,168,251,107,255,59,2,1,229,95,170,43,237,81,35,18,204,201,26,195,75,137,46,44,171,180,231,103,251,108,103,228,48,38,115,73,96,193,158,205,250,0,164,60,58,174,19,221,113,210,201,226,61,40,60,211,142,8,23,34,89,32,114,173,219,11,14,211,232,219,229,187,134,41,35,251,229,13,170,177,65,36,86,25,15,236,51,169,201,20,166,215,146,176,235,120,228,62,140,183,110,82,9,1,6,155,7,126,138,237,181,153,199,234,154,1,232,65,161,227,107,159,93,150,107,32,240,110,154,129,22,97,223,136,188,97,62,240,207,53,231,202,200,49,51,12,218,206,109,73,105,26,149,218,240,154,74,19,156,174,203,76,159,57,242,92,4,100,209,6,170,219,180,132,128,43,223,29,243,112,96,142,184,85,203,126,57,224,186,66,83,174,1,127,127,142,215,28,131,38,70,3,7,176,233,195,72,235,76,30,24,244,180,246,123,183,29,14,18,176,215,24,58,30,189,145,176,118,215,71,43,187,37,53,48,84,15,26,184,218,36,55,4,188,142,126,164,130,17,121,248,115,54,161,75,232,71,57,153,171,24,220,178,222,64,149,142,17,74,73,121,240,209,90,141,153,76,174,222,95,231,67,172,113,110,132,68,74,237,192,20,237,26,8,207,131,139,22,186,234,167,60,244,168,177,105,109,194,112,201,245,141,178,109,61,30,123,247,209,209,189,255,26,164,65,54,34,40,170,147,100,71,151,252,67,187,222,63,91,206,189,168,20,38,23,243,49,75,68,195,200,132,121,208,197,46,83,68,141,135,15,4,93,73,44,53,253,79,162,227,129,104,65,204,192,166,71,205,42,54,55,149,205,148,159,194,114,164,222,59,188,141,120,151,17,44,129,247,76,212,222,147,211,79,194,104,207,236,69,201,213,98,194,139,225,150,127,160,160,136,72,44,94,196,120,166,202,196,5,71,242,69,230,158,63,115,214,254,180,251,112,3,227,192,118,213,206,247,20,124,37,179,37,118,159,3,47,146,102,4,94,91,97,205,131,42,233,222,162,95,155,252,240,18,64,49,2,241,166,175,158,15,78,211,18,180,25,32,105,34,93,24,18,177,128,173,180,239,214,151,102,73,239,104,68,91,42,225,224,157,148,67,212,48,209,130,239,20,22,151,152,235,114,55,123,95,61,253,107,71,250,86,103,221,129,242,21,214,153,112,226,205,68,233,63,175,243,193,142,3,14,184,178,23,222,34,180,134,55,217,49,232,28,243,115,119,101,161,90,187,231,109,99,76,126,196,177,64,119,159,155,207,213,32,25,111,86,221,185,38,74,29,28,82,39,102,192,213,148,176,104,37,41,105,72,34,242,232,73,1,253,24,30,25,137,161,173,158,193,214,169,150,191,184,183,133,225,169,209,130,58,170,208,16,235,31,122,140,212,107,136,14,201,10,194,186,247,190,94,191,77,106,171,121,134,233,143,164,43,77,128,253,25,155,139,6,206,94,190,63,83,14,79,250,240,172,184,224,219,164,28,71,194,52,115,22,130,235,137,55,20,236,91,34,22,42,7,118,1,110,236,175,121,254,39,245,207,119,143,59,193,154,240,206,7,95,215,157,64,176,153,143,21,168,225,129,90,72,212,136,35,142,36,15,198,185,136,156,233,241,60,201,39,156,222,220,4,95,243,68,232,23,175,100,232,31,240,189,38,254,166,234,58,155,60,217,167,190,144,221,197,219,160,186,191,171,227,214,80,16,186,151,102,46,119,108,23,85,219,197,212,112,111,31,45,181,241,19,50,75,31,55,27,180,225,32,18,225,158,55,95,175,233,89,75,182,168,255,229,14,38,73,162,169,130,143,137,228,250,1,133,122,218,52,103,0,168,75,105,132,203,61,194,211,72,112,96,62,160,210,224,195,116,168,22,182,73,214,63,21,135,21,120,104,133,212,153,209,115,191,81,194,185,161,1,116,111,19,124,250,161,83,175,213,211,58,23,32,127,121,144,29,28,92,142,69,35,189,28,172,242,64,50,194,137,37,108,156,20,26,92,23,204,245,244,62,99,13,35,140,167,0,22,85,245,48,201,147,255,41,154,124,24,115,232,218,36,42,18,224,136,119,195,29,15,159,190,95,119,152,238,149,127,80,222,207,105,254,229,88,212,107,148,188,87,233,138,133,149,148,211,178,106,38,151,170,174,5,251,40,57,236,253,78,58,2,206,50,76,222,221,168,33,94,116,35,51,190,206,68,5,171,248,163,138,99,143,91,59,181,208,153,11,139,125,77,164,35,170,84,20,188,128,78,193,103,65,253,94,45,62,162,127,28,120,48,100,156,205,9,29,153,189,139,91,230,220,170,252,68,93,77,255,251,73,196,33,18,69,50,11,214,250,209,236,85,92,228,82,227,223,241,55,6,203,37,241,70,12,91,210,115,236,141,154,64,37,41,117,162,23,237,232,0,180,148,59,196,58,132,37,215,72,29,193,216,27,240,185,102,103,225,253,4,130,103,179,175,69,141,199,63,9,68,207,70,180,82,114,78,181,134,19,224,212,92,52,83,217,145,105,204,28,44,34,8,24,190,190,39,149,255,48,124,200,208,132,94,224,85,51,152,191,96,38,228,196,36,154,221,180,73,59,71,106,6,175,66,244,58,159,171,210,101,99,32,37,228,50,42,138,141,185,131,214,51,122,192,0,226,158,126,200,212,153,240,27,163,116,225,62,231,35,9,97,144,66,127,134,79,82,27,159,246,250,141,184,220,87,138,164,163,158,188,121,234,101,200,29,69,169,125,30,54,115,42,16,68,70,135,240,98,63,51,85,183,220,232,131,111,144,197,153,16,255,145,213,130,113,235,234,134,221,233,28,241,84,44,117,62,30,54,50,196,166,93,178,62,183,150,83,79,9,119,141,153,228,172,89,84,69,251,124,119,209,74,176,37,225,160,84,27,153,37,252,182,64,211,119,44,245,165,15,83,112,72,206,198,130,102,59,12,27,94,121,99,21,70,194,66,191,100,201,244,164,77,182,89,178,139,69,64,140,242,49,200,28,202,163,89,99,103,250,239,90,73,79,156,2,133,46,169,76,159,200,19,118,216,229,29,147,242,52,115,55,95,36,151,211,117,38,205,222,99,54,160,152,23,137,186,120,231,123,145,212,50,106,85,139,240,140,232,28,86,41,138,160,221,17,157,4,213,205,95,204,179,67,133,146,24,183,94,45,239,135,167,216,146,113,71,30,205,181,158,254,90,217,190,244,11,217,29,73,217,206,39,67,177,76,77,131,182,114,74,111,25,57,242,48,3,22,212,28,90,114,255,241,89,90,238,220,117,69,214,11,182,194,74,136,191,163,133,22,221,59,224,117,97,115,174,15,55,250,119,98,131,84,224,3,117,145,50,177,192,220,2,241,62,221,146,191,49,182,116,48,51,251,252,226,242,229,6,138,248,213,182,245,58,122,3,226,93,151,26,95,64,123,16,220,56,162,72,7,251,134,122,88,109,23,121,129,10,167,210,32,173,59,216,145,184,224,192,174,30,27,178,106,29,148,41,42,249,61,148,122,108,12,140,169,244,245,55,46,0,181,15,188,83,205,37,192,147,237,156,96,223,30,165,185,101,225,41,156,220,3,115,164,40,229,81,93,76,203,10,56,161,114,82,26,36,182,102,162,247,117,44,89,45,52,50,73,79,14,113,30,200,92,82,63,34,231,56,18,1,172,43,230,138,16,104,67,219,239,106,243,78,170,52,227,165,37,126,182,242,179,169,238,164,245,244,34,99,160,70,87,84,2,135,162,249,109,177,55,164,216,247,79,104,66,88,49,226,189,222,187,81,185,85,47,89,166,239,154,130,75,122,129,217,10,96,42,145,120,234,45,146,107,244,61,19,166,34,25,66,188,227,167,194,45,105,198,250,146,82,120,161,169,87,244,168,35,249,141,156,100,130,249,188,188,64,202,52,207,206,90,97,218,36,188,208,114,58,244,146,37,31,165,84,160,120,45,219,188,209,64,53,90,144,187,151,23,20,148,131,83,241,87,133,220,207,156,171,183,221,17,125,19,174,100,252,242,31,159,33,215,58,244,69,124,129,117,66,197,117,121,20,126,52,221,130,128,70,23,13,249,122,182,228,64,250,83,90,228,198,219,251,233,36,29,220,82,229,234,63,30,93,115,206,189,122,36,52,55,87,154,56,19,119,184,32,98,227,180,9,51,88,191,20,135,64,114,232,188,72,204,242,35,204,61,129,140,162,6,206,74,126,59,104,24,248,254,236,80,191,199,177,99,195,73,6,178,126,108,139,136,54,92,168,140,254,202,86,236,48,226,108,164,179,2,49,156,214,125,104,131,37,66,236,182,73,247,158,234,19,240,13,157,10,38,229,128,7,28,99,142,195,159,152,211,174,74,38,53,233,224,115,40,224,41,132,247,172,32,14,95,246,109,159,151,59,180,122,237,63,159,226,180,119,105,205,207,55,192,54,102,179,90,97,238,41,154,30,57,241,71,204,227,122,199,102,75,99,182,177,17,167,89,191,248,15,190,144,38,116,77,201,46,19,118,99,8,119,83,176,247,52,48,247,18,112,88,88,85,237,173,133,18,105,179,222,183,72,15,237,84,34,127,228,139,160,193,129,175,236,170,53,115,187,100,34,213,141,151,166,40,1,147,109,181,39,151,129,5,28,62,106,253,74,116,1,247,31,178,0,233,77,61,239,72,74,176,125,16,34,249,94,117,143,11,203,55,215,222,76,121,127,122,191,5,97,174,43,107,172,148,35,5,103,121,173,173,160,0,146,116,55,126,162,3,28,159,207,128,128,32,116,159,132,242,189,10,24,232,151,200,66,235,232,45,38,53,213,65,77,150,228,189,231,36,40,132,194,77,110,97,76,79,129,64,38,222,204,174,71,206,189,69,197,52,44,234,116,42,83,151,183,33,234,251,153,128,54,213,142,143,198,202,60,45,154,37,208,31,85,237,50,21,225,89,75,235,110,189,41,153,187,133,86,143,218,239,98,185,148,15,52,241,137,59,215,146,93,66,174,222,215,254,88,24,56,23,133,227,99,230,53,30,104,169,235,233,120,230,111,140,246,201,79,171,149,247,119,232,0,29,23,90,243,1,168,33,102,204,227,177,159,192,183,20,133,96,81,94,67,217,55,61,212,180,66,150,141,138,155,254,200,239,43,5,68,218,145,153,210,22,41,240,210,157,144,110,234,25,202,40,7,75,51,107,25,3,29,105,156,211,118,206,173,108,55,112,103,61,255,180,128,182,147,119,61,171,184,7,66,175,132,74,62,117,201,195,161,129,180,51,195,235,81,46,199,17,49,122,79,44,240,101,26,222,112,113,8,186,221,82,79,159,226,114,207,112,110,116,200,29,31,195,210,91,114,112,250,223,193,111,56,5,178,236,74,119,82,176,75,216,61,13,101,130,171,155,250,184,158,58,40,65,64,62,21,127,37,225,215,201,94,245,253,50,33,120,228,83,57,123,94,160,99,67,66,32,64,187,246,229,4,184,100,58,160,119,236,93,64,44,100,67,219,197,191,136,213,24,104,169,19,44,60,159,149,118,55,220,253,89,216,77,62,18,40,3,187,191,21,140,245,182,255,182,139,241,126,80,253,200,199,9,171,238,212,35,219,149,1,64,37,83,132,233,130,214,255,31,85,182,191,0,95,195,63,111,163,235,125,7,242,238,132,1,64,82,117,28,231,200,23,253,151,212,194,144,68,6,235,164,77,180,157,184,222,246,48,97,165,80,248,37,120,155,52,89,150,212,154,83,217,160,119,173,224,36,11,110,133,80,232,70,174,49,173,103,153,80,33,207,113,69,58,51,55,225,215,213,61,185,70,13,245,166,104,194,62,189,198,65,109,81,108,186,202,240,39,41,5,197,145,65,59,239,140,80,89,30,147,155,96,241,21,18,123,77,133,66,204,90,70,238,232,134,88,85,134,99,76,98,129,133,122,250,30,64,131,12,120,118,249,244,46,162,205,78,80,8,197,174,8,31,197,67,35,60,134,51,144,254,230,35,195,187,145,179,93,249,120,189,39,185,217,58,1,201,166,83,25,200,220,4,191,134,138,52,225,207,13,132,102,228,146,87,193,49,139,129,230,160,88,171,79,183,234,25,113,136,116,134,134,193,147,111,0,168,31,114,207,19,155,23,85,70,89,223,199,197,150,148,25,194,231,47,116,125,155,200,203,91,204,247,232,58,183,187,149,253,113,136,135,171,108,127,116,161,179,140,33,48,178,81,135,252,203,164,126,96,84,124,193,242,250,118,238,30,108,115,250,26,167,254,114,224,76,70,173,213,240,65,194,147,53,142,200,227,127,248,105,168,29,170,19,6,85,58,83,24,162,20,235,217,14,70,19,139,254,224,149,103,87,210,209,179,120,12,141,126,121,177,187,84,11,194,6,14,112,75,225,222,208,116,92,59,228,158,249,55,76,86,33,46,17,225,183,96,66,96,167,59,99,74,217,56,53,118,122,18,19,212,239,51,74,234,150,174,160,169,110,173,74,247,38,219,118,53,252,247,41,79,159,240,245,71,238,31,74,185,51,187,173,168,152,192,136,128,4,169,129,196,249,103,220,207,227,199,153,157,135,61,18,228,244,102,112,61,209,12,18,66,96,15,163,248,142,191,6,74,126,96,50,212,226,177,2,147,124,218,55,166,30,183,31,195,227,152,240,103,6,245,192,245,222,148,87,109,1,13,13,138,224,132,162,63,59,98,82,71,137,99,68,20,246,250,179,169,217,33,90,220,230,202,60,189,124,207,114,252,252,176,129,31,27,174,231,181,75,199,252,205,40,107,220,93,7,121,49,116,157,148,57,148,37,10,72,136,111,136,248,99,62,100,190,132,79,59,171,7,204,199,231,134,142,170,33,18,62,108,221,148,111,28,84,1,126,61,167,183,127,64,17,71,221,152,17,133,204,218,236,179,220,133,186,92,221,213,28,172,254,95,122,151,92,120,150,176,11,136,33,159,116,49,73,155,205,232,121,121,129,75,246,245,189,34,119,199,165,207,131,2,185,250,31,51,71,143,184,186,35,198,25,7,50,92,52,11,92,4,133,31,168,171,33,13,51,184,51,252,86,6,59,50,244,124,229,15,223,204,5,16,144,250,52,117,228,135,237,147,63,30,106,244,218,104,50,46,91,120,243,158,176,2,31,135,157,33,126,77,8,90,189,182,7,105,59,100,246,252,107,194,26,254,27,82,98,137,141,54,181,184,72,242,145,97,151,143,94,39,135,165,43,51,108,160,36,231,153,24,111,70,108,87,9,176,17,25,229,67,92,115,105,98,70,16,113,202,129,6,21,113,10,3,236,239,206,60,225,120,20,149,114,18,43,105,34,140,79,45,158,93,62,159,37,226,33,93,108,38,241,62,17,255,93,43,210,165,145,168,149,119,174,163,127,85,242,55,120,182,94,92,135,226,172,142,207,199,68,195,230,115,215,216,20,114,195,61,136,8,218,116,32,34,184,244,195,76,37,96,111,148,193,97,216,22,73,222,27,165,239,167,101,199,79,221,232,86,63,3,96,141,235,63,207,172,32,190,64,149,88,233,7,247,81,116,4,181,229,225,127,237,151,74,241,131,16,137,104,63,93,7,128,5,112,253,146,244,57,79,79,63,1,122,7,106,92,110,204,205,121,154,124,246,156,33,35,106,225,62,3,40,32,200,244,110,40,53,183,42,225,185,62,60,178,94,180,8,1,84,253,35,216,94,223,170,49,7,62,191,61,76,190,68,223,11,145,78,225,23,83,165,238,93,177,203,58,140,97,253,170,125,159,48,178,239,129,237,38,150,116,75,38,138,136,108,190,2,197,252,98,8,158,236,134,225,246,108,142,144,129,109,212,114,119,178,28,176,132,197,49,86,157,106,77,101,101,107,72,218,17,202,246,173,159,208,84,203,244,27,48,205,188,251,238,213,118,129,186,58,131,64,238,180,1,195,54,42,88,93,119,191,203,238,62,110,86,233,218,214,225,190,57,187,206,168,71,161,89,69,53,57,242,244,100,193,161,57,2,163,6,233,184,138,85,84,201,225,22,137,62,241,105,202,133,244,61,220,117,55,223,27,230,83,110,206,186,174,211,98,59,196,2,46,88,32,50,23,34,163,123,29,197,235,168,199,122,41,50,129,30,49,125,231,116,19,71,139,44,178,71,201,153,67,58,232,233,63,112,119,65,163,70,59,62,26,57,15,71,72,236,194,47,195,122,22,183,45,235,200,51,10,0,185,86,102,138,82,5,205,35,54,196,92,56,12,248,22,35,178,82,156,214,190,220,44,174,33,239,126,42,88,219,101,241,19,96,224,20,197,239,195,60,16,185,99,204,45,19,179,60,92,33,23,189,146,39,136,165,128,187,18,217,238,214,251,115,150,226,194,167,18,77,225,6,123,54,67,220,3,229,76,50,173,104,195,62,89,120,41,71,236,167,17,201,196,64,36,121,130,66,45,24,233,156,51,135,50,87,184,131,209,102,136,180,14,126,161,234,68,154,76,96,70,175,112,61,61,46,191,92,113,199,112,244,105,117,144,74,199,38,60,75,97,175,23,34,7,140,139,68,197,80,126,188,131,132,101,226,29,197,190,95,55,186,180,118,132,13,113,22,208,0,255,193,29,93,176,243,41,89,192,96,236,227,252,149,16,233,104,169,145,230,58,204,146,188,57,66,89,126,134,157,117,176,220,175,216,189,146,33,70,206,194,1,202,157,159,162,91,191,159,128,249,253,48,247,230,71,115,58,67,196,15,160,84,102,80,232,221,0,122,239,108,120,222,72,199,92,95,27,152,120,214,146,107,17,28,119,24,197,143,88,205,11,167,169,174,101,204,74,90,161,19,168,221,80,182,79,118,168,185,244,99,143,73,245,212,251,103,200,14,15,2,28,0,21,166,218,85,147,176,142,198,203,177,240,97,122,121,143,30,39,98,62,199,200,79,169,94,40,105,177,56,229,165,223,205,11,22,230,144,50,102,254,20,112,69,185,100,149,36,224,36,230,135,46,53,102,196,18,98,115,62,24,116,54,56,146,241,148,230,99,92,198,15,230,242,170,57,158,204,142,48,197,113,159,84,253,109,77,139,253,152,209,155,185,23,250,240,172,95,172,202,30,157,150,1,22,75,135,187,245,180,197,61,247,227,213,158,235,186,193,31,166,23,248,36,98,54,135,65,186,45,38,245,209,5,208,198,97,164,26,85,6,157,168,218,209,37,97,73,29,208,183,10,42,139,252,212,208,194,69,195,198,154,130,60,37,40,110,26,200,219,126,211,109,138,167,18,123,129,146,26,31,241,210,108,3,235,234,207,238,251,159,250,83,112,239,41,145,71,230,44,198,237,210,83,3,168,12,253,6,204,205,223,13,97,175,130,243,13,116,23,45,116,244,148,87,138,117,183,45,148,52,244,79,78,52,41,108,77,114,143,211,134,73,21,254,240,244,190,112,186,117,246,205,198,60,145,17,125,240,110,246,49,60,133,233,64,84,250,154,181,180,171,16,91,240,41,149,48,188,35,45,214,137,188,187,103,204,164,59,209,185,48,21,162,94,121,175,246,15,251,208,94,217,236,164,214,215,3,40,228,49,64,11,68,61,136,251,127,94,72,34,148,48,183,200,33,253,115,110,3,250,226,237,218,60,73,42,156,226,53,61,27,6,105,65,114,21,239,11,112,73,160,190,23,189,230,34,236,83,238,126,106,152,201,240,240,96,194,49,82,114,31,41,28,247,187,94,189,252,222,17,180,69,193,13,112,41,215,106,148,166,137,208,231,5,36,49,24,76,98,156,222,31,186,94,237,147,71,90,151,138,192,57,16,172,64,101,232,27,116,196,110,57,56,219,51,242,152,194,23,174,241,11,127,142,27,11,99,153,232,65,1,199,95,107,178,254,44,25,11,251,126,109,224,104,64,86,104,24,87,71,143,184,49,154,176,6,49,42,13,62,18,74,22,147,116,72,96,179,114,125,229,8,35,215,42,170,52,108,185,55,65,182,202,189,159,175,127,1,220,187,56,70,29,59,48,70,213,105,160,186,220,189,94,235,189,197,82,49,158,190,85,140,198,246,112,51,121,64,125,97,106,113,94,126,21,84,220,2,76,193,243,126,54,240,140,195,225,146,0,109,40,148,200,232,128,65,239,35,82,85,111,111,206,228,90,217,6,90,238,103,207,36,62,63,148,138,232,236,222,151,100,6,245,97,211,83,99,76,214,225,158,192,140,73,164,61,187,147,216,110,113,199,188,202,10,191,162,58,205,171,115,22,34,212,148,60,217,215,66,47,161,224,81,174,56,109,155,120,58,32,29,223,70,181,39,84,222,197,79,153,74,226,122,98,222,162,238,51,137,237,63,78,138,241,73,127,60,247,109,99,114,68,153,123,40,221,214,176,161,94,46,147,168,232,12,157,222,21,75,205,228,83,42,158,38,147,246,67,180,58,160,229,238,246,12,117,45,167,139,179,44,54,202,9,173,105,183,134,35,146,16,110,19,254,138,63,196,220,200,94,113,4,246,77,244,47,109,152,229,79,252,191,125,2,115,30,24,52,208,116,53,5,115,126,28,38,167,254,252,64,44,139,91,208,131,110,225,158,129,98,211,114,140,53,123,16,227,221,3,251,13,10,133,88,175,48,178,247,235,250,45,20,215,46,215,79,100,250,214,51,139,29,185,2,122,3,205,104,120,194,79,68,181,201,204,201,96,115,195,245,185,30,53,13,46,250,71,192,127,213,207,219,20,183,141,245,149,252,182,27,63,108,23,80,233,132,232,15,215,167,29,64,201,117,168,198,219,142,207,250,83,16,229,72,25,232,218,29,128,142,199,225,183,88,211,193,239,156,180,128,110,248,191,181,207,160,2,116,203,228,168,12,161,17,28,46,7,232,191,125,122,87,227,36,58,233,81,212,192,104,239,38,197,40,27,183,209,222,192,28,247,139,255,72,156,74,148,42,12,79,28,48,184,121,229,93,132,227,248,187,176,17,194,34,212,8,208,52,68,222,255,58,228,103,208,93,147,20,189,204,156,82,42,84,254,105,77,24,113,226,254,53,126,231,141,245,16,147,243,51,133,102,98,249,151,32,0,208,220,160,185,193,213,241,30,25,116,5,222,243,126,165,50,209,85,101,62,38,181,231,53,239,246,96,167,43,52,55,140,251,62,108,194,127,228,142,228,158,162,112,169,30,17,254,14,114,236,40,87,31,25,213,7,234,226,138,90,127,66,224,131,121,128,2,44,8,164,234,39,76,207,41,5,214,174,15,3,120,224,200,129,87,43,159,142,158,105,59,88,140,16,156,139,26,80,146,40,205,52,167,109,40,0,83,207,202,6,143,205,192,73,110,158,178,54,179,28,171,175,180,164,124,247,106,150,196,162,197,42,122,232,71,6,42,182,207,6,197,205,193,31,114,11,149,26,244,106,118,56,194,108,202,146,148,218,64,226,170,198,31,119,212,121,58,203,21,234,117,13,141,33,248,175,245,160,122,170,30,27,97,153,13,247,141,108,21,127,26,2,159,218,119,163,237,217,194,117,133,252,150,187,245,8,224,205,93,182,13,147,41,44,168,190,169,24,14,82,194,111,46,153,75,226,54,216,154,67,19,168,138,136,243,15,10,176,201,32,169,118,120,34,178,188,16,11,183,250,225,30,154,154,216,249,226,107,6,210,132,48,42,70,224,128,91,79,114,25,165,10,49,222,115,251,229,111,196,75,207,208,225,164,66,87,228,222,210,54,108,238,93,99,2,136,27,145,132,79,166,163,170,127,0,202,72,18,112,195,203,93,82,211,121,243,130,30,35,70,155,178,51,46,252,194,173,180,103,88,213,3,10,36,37,171,182,76,195,4,251,49,40,210,190,155,194,55,78,99,166,205,20,205,253,26,5,229,50,157,83,209,50,25,105,163,205,239,152,224,211,239,126,231,253,97,84,26,49,127,77,122,98,188,245,57,249,105,69,53,26,27,78,127,177,4,190,188,126,222,28,253,4,44,83,206,28,23,162,36,0,228,85,74,239,174,152,80,189,177,65,166,10,220,16,41,193,126,227,72,12,176,119,213,174,93,36,206,135,119,200,199,119,183,193,195,81,170,64,16,99,136,145,135,5,231,99,217,240,22,228,225,10,47,38,168,113,53,224,203,73,254,141,24,58,209,223,208,8,154,154,97,118,126,114,150,213,71,172,2,180,81,131,41,240,5,4,142,221,62,199,134,93,209,135,18,248,115,188,255,175,180,232,31,137,129,174,98,16,221,69,13,90,235,215,254,13,209,64,25,174,145,107,114,118,224,1,47,160,119,50,133,193,6,59,80,9,183,146,239,146,216,92,148,223,183,46,105,134,141,226,248,32,231,151,58,75,17,232,65,30,32,64,156,4,242,146,93,138,120,132,228,73,179,235,205,5,23,150,58,226,68,29,40,90,70,22,107,208,180,187,42,22,59,179,118,146,92,86,59,69,168,158,181,197,144,241,145,147,53,230,160,63,130,173,110,106,186,242,70,40,52,36,55,218,255,61,149,34,253,79,135,155,36,222,222,141,104,191,111,70,75,29,116,162,43,184,79,96,72,202,84,158,121,163,39,162,80,141,140,200,205,2,246,132,15,0,59,231,236,208,19,249,75,20,176,72,120,206,27,50,225,159,145,46,232,47,132,10,84,45,42,178,158,15,169,167,72,44,111,20,125,149,68,59,75,164,160,79,14,200,49,72,213,19,50,238,53,28,46,109,247,126,18,196,71,115,220,170,109,42,243,230,208,221,190,89,232,159,103,166,125,151,211,60,99,120,8,242,55,48,75,194,150,111,217,149,203,172,169,84,229,32,199,124,179,195,11,49,170,56,237,109,69,76,190,144,33,125,218,118,213,172,99,245,50,60,46,246,184,164,162,255,240,172,65,137,109,92,197,251,2,200,228,0,13,78,176,36,187,20,153,219,132,99,77,95,66,103,70,12,10,59,135,109,74,28,7,0,141,201,240,134,164,77,219,203,218,191,23,239,237,165,52,16,203,142,154,123,108,163,205,203,67,13,175,163,59,65,140,140,174,200,52,165,105,202,6,188,28,64,167,101,29,7,64,98,166,40,57,234,2,165,28,134,39,218,53,184,127,54,130,95,183,110,113,114,74,98,15,205,172,109,91,190,54,212,222,221,52,208,119,31,169,49,2,195,96,76,21,31,28,66,33,105,35,34,67,8,97,90,131,254,155,63,151,218,135,34,204,25,50,239,114,93,242,28,131,16,107,125,11,219,157,141,243,141,81,49,161,54,69,175,201,15,229,182,157,86,225,55,66,70,3,165,136,176,36,156,50,134,36,102,219,99,164,21,33,103,144,123,164,240,149,46,155,2,106,171,165,239,90,104,145,209,166,166,185,193,191,231,92,33,22,148,141,235,186,84,104,240,47,12,183,132,69,245,62,225,81,173,16,69,240,61,138,130,200,195,164,152,72,94,130,124,149,234,204,120,81,34,57,106,170,96,148,39,167,219,69,64,203,235,38,97,198,178,240,231,238,189,225,143,149,146,216,117,112,119,242,71,190,115,76,253,94,230,93,78,42,161,120,152,235,115,126,157,15,162,250,21,242,126,185,95,232,58,67,199,42,72,230,49,245,35,243,255,76,194,175,208,46,2,96,214,227,60,232,220,74,196,48,27,68,220,63,23,229,65,221,185,249,180,12,209,10,50,103,146,219,126,187,11,38,46,188,173,171,180,117,11,86,185,67,199,207,22,141,205,62,216,122,238,208,244,94,233,131,44,60,170,180,186,170,189,255,25,119,44,230,185,130,98,152,158,188,120,212,219,215,16,135,128,230,8,201,231,79,116,40,83,198,253,160,30,170,113,251,172,103,135,25,213,132,250,36,80,195,16,180,67,80,91,160,61,246,43,166,245,25,79,228,214,218,114,184,187,83,9,176,150,203,0,8,190,11,121,97,113,249,242,148,184,115,199,159,14,9,78,61,68,139,13,77,209,177,211,224,72,0,255,39,45,105,34,159,250,42,202,83,71,61,1,18,46,159,61,15,92,78,243,46,14,140,178,187,243,188,157,142,228,207,186,43,65,251,247,112,194,207,37,89,57,152,58,254,139,99,142,172,197,124,34,221,2,62,54,210,164,34,92,147,42,73,202,223,50,245,19,109,228,69,20,50,120,74,12,121,114,232,234,49,218,34,93,22,126,47,50,69,185,115,139,221,212,194,252,13,180,68,30,169,127,77,8,17,41,207,36,211,32,198,171,12,249,133,235,234,106,179,229,43,78,50,174,166,240,67,78,32,58,107,19,115,15,200,141,30,125,108,254,160,38,167,64,165,180,55,149,13,162,52,233,26,95,159,47,159,201,142,161,47,186,123,90,99,139,184,204,49,22,35,173,143,247,9,56,47,248,92,251,248,214,84,121,29,99,47,239,216,166,93,79,209,84,168,9,243,204,203,114,240,13,32,216,223,107,235,226,217,71,129,161,38,237,58,248,181,7,95,76,254,188,186,201,119,100,78,22,65,195,188,166,59,85,246,30,97,140,217,209,140,33,103,72,207,153,206,72,197,111,109,251,57,99,92,149,233,126,227,160,83,212,79,53,188,160,173,166,234,175,235,68,84,101,0,81,251,37,137,143,250,28,17,9,63,137,238,19,18,96,121,234,34,254,157,3,194,71,109,110,164,67,198,16,40,171,99,73,208,20,137,194,46,162,219,16,27,183,135,22,80,8,224,109,172,45,104,194,65,22,121,14,175,254,35,100,46,232,68,87,84,199,50,100,38,250,82,174,103,80,103,6,149,225,62,218,208,15,100,204,190,163,42,111,110,232,52,179,246,185,92,3,40,212,231,103,49,162,161,148,180,252,172,66,152,73,43,187,213,160,234,5,63,81,178,126,214,40,169,161,207,96,108,88,50,47,213,199,11,179,107,48,161,221,32,1,43,23,212,213,192,171,168,83,117,141,51,199,175,35,124,213,5,221,145,250,67,135,7,145,191,118,208,27,227,44,61,23,1,188,242,38,37,251,141,0,40,86,252,57,12,79,227,106,197,210,201,20,148,243,6,223,101,208,111,205,130,170,95,216,52,31,203,50,224,23,105,84,130,24,5,90,210,116,205,208,213,75,27,119,206,28,93,5,102,43,48,232,240,2,178,102,175,202,145,187,69,193,207,254,65,151,15,136,125,179,235,25,110,55,5,193,70,6,148,53,160,130,75,168,149,63,45,11,24,48,108,26,74,23,12,29,37,77,118,141,71,197,191,218,129,237,191,103,229,145,216,181,53,255,75,29,160,87,179,145,16,62,41,118,7,243,104,59,37,49,94,115,57,206,88,9,62,178,144,46,223,231,144,94,38,92,124,66,68,111,241,225,50,175,247,132,151,77,103,224,57,173,49,116,187,233,245,201,202,55,119,24,219,60,46,167,165,4,110,236,67,40,144,223,104,227,74,186,163,162,18,3,12,170,37,174,14,169,119,221,147,52,179,52,63,35,88,11,219,72,128,210,137,47,97,155,162,182,14,40,236,14,113,3,58,202,13,244,81,87,195,95,204,106,126,202,183,39,62,101,91,247,160,164,153,186,106,19,168,190,244,228,219,148,134,234,30,98,123,253,226,57,32,89,85,199,231,77,103,202,85,110,50,58,175,25,161,159,32,145,111,63,200,82,144,226,101,34,195,247,164,220,62,145,62,188,8,214,211,28,56,173,21,227,19,149,247,94,3,157,205,148,82,106,155,143,33,96,87,196,84,150,168,108,105,212,32,1,32,195,98,129,232,245,204,142,38,122,18,221,203,219,221,2,36,43,129,224,174,77,117,55,170,77,104,247,198,168,254,219,238,157,62,29,249,148,106,28,115,88,165,45,42,203,180,201,98,185,33,95,23,82,66,32,2,129,98,199,145,125,24,229,35,58,73,179,231,22,250,148,218,93,118,80,148,142,72,134,12,135,182,213,219,5,185,184,31,113,38,167,36,185,119,57,186,33,148,73,57,121,203,42,253,73,87,211,157,133,107,198,15,15,180,196,130,226,103,104,74,197,195,113,237,247,92,64,174,214,139,107,204,36,9,75,205,190,27,147,2,227,179,77,45,212,43,199,18,79,154,229,135,139,169,69,135,82,94,148,233,27,156,35,49,222,52,173,108,112,153,178,27,90,179,124,151,35,181,104,58,40,218,227,206,176,221,77,124,239,173,72,89,238,130,193,110,59,122,34,237,238,131,99,130,255,84,159,100,33,183,8,188,62,79,107,17,46,76,34,121,104,70,10,17,147,144,19,197,166,155,35,222,165,76,228,114,20,167,243,218,78,173,121,31,169,105,109,49,107,27,72,87,205,115,91,93,176,48,252,148,232,122,152,230,182,186,23,105,193,245,68,193,122,67,63,64,121,10,132,24,0,226,67,149,82,237,34,222,44,11,194,62,55,40,218,216,102,218,188,195,29,237,20,125,38,21,192,83,28,102,239,238,76,25,71,126,215,10,126,191,143,247,97,82,104,38,4,255,245,25,195,202,178,101,163,142,95,49,135,179,109,221,48,172,20,177,37,100,26,250,77,43,185,199,30,43,49,241,3,93,151,23,4,57,77,205,11,182,203,236,69,0,60,89,169,252,68,231,34,0,249,225,244,155,248,216,164,119,83,19,210,118,228,252,209,36,111,36,183,101,152,236,169,142,58,249,19,50,138,194,110,190,174,29,201,36,197,159,170,34,147,230,212,154,232,115,250,191,210,196,81,72,88,213,1,101,172,127,111,255,8,187,104,215,231,153,219,90,65,51,41,218,143,18,119,91,198,249,111,234,43,162,164,121,165,144,193,6,141,76,240,99,221,218,102,232,63,41,165,118,113,203,177,149,191,67,72,238,22,139,238,47,142,13,204,44,154,161,129,24,126,194,170,46,250,64,237,252,117,8,86,77,242,231,35,68,68,9,146,249,155,88,73,177,162,59,167,151,253,228,238,91,59,96,183,59,250,153,253,80,219,175,107,194,160,242,187,191,26,32,131,70,248,28,144,122,195,254,72,34,54,130,122,22,11,136,112,149,114,206,192,246,89,127,142,244,55,106,62,92,85,152,96,4,50,147,110,150,16,203,27,114,41,238,13,59,29,63,191,157,157,113,122,98,9,44,132,135,108,85,207,174,231,67,117,133,62,123,186,240,42,45,28,16,56,23,173,165,61,145,173,175,216,218,61,239,214,138,8,53,144,61,144,125,106,203,89,81,128,54,9,45,59,5,76,140,163,219,118,58,222,83,116,38,218,17,113,14,166,196,239,133,12,166,212,33,102,253,78,224,240,194,104,17,188,127,145,5,63,30,78,7,131,231,107,202,131,14,46,79,120,209,198,169,27,111,102,139,91,83,33,13,81,5,181,151,79,68,127,65,44,199,160,250,72,112,67,34,141,32,80,218,151,121,88,108,107,223,70,77,28,116,31,217,85,224,82,113,209,91,70,79,233,189,145,51,80,82,138,77,102,72,20,253,164,124,100,202,16,232,112,39,75,220,68,109,78,197,204,217,75,124,153,170,234,27,164,117,211,167,216,226,67,20,4,64,254,228,98,117,157,70,243,88,31,119,155,19,156,188,15,110,90,242,153,122,25,65,173,201,147,21,5,192,9,184,174,158,207,84,50,243,113,134,136,25,174,15,186,149,91,62,165,9,249,33,48,129,123,141,41,194,163,158,57,51,255,59,73,136,145,88,107,252,181,133,43,151,166,244,208,144,101,133,168,138,110,40,202,232,210,202,115,158,53,159,122,29,22,211,227,251,173,162,23,87,78,73,113,177,203,104,58,214,196,111,42,77,186,133,75,11,111,29,59,208,127,48,106,51,151,249,87,205,195,234,58,190,43,221,97,14,155,247,196,255,233,156,24,247,242,80,20,209,234,6,230,26,230,33,157,204,31,218,104,70,1,148,135,246,162,197,231,59,78,201,144,45,138,87,194,9,165,202,133,60,13,82,233,142,211,172,89,110,175,249,178,1,69,97,38,94,220,3,190,133,80,6,114,0,108,126,230,237,247,206,11,98,23,41,162,19,248,175,18,172,147,58,112,15,127,23,237,41,29,228,135,195,65,246,106,98,70,145,206,67,57,58,136,33,32,137,106,49,237,24,99,72,28,243,21,190,20,198,147,166,80,10,52,7,33,199,178,98,232,147,68,83,20,103,183,198,145,197,208,254,234,143,10,107,203,46,208,81,22,69,85,181,41,178,241,206,219,251,80,92,157,233,140,141,25,83,191,106,15,145,79,176,165,154,112,27,244,14,12,25,213,92,195,155,48,216,26,194,130,165,209,167,237,82,120,88,98,188,121,223,64,97,22,147,10,247,173,249,20,5,95,167,147,26,193,151,9,98,51,209,10,42,244,48,175,73,162,79,93,228,11,253,30,94,31,167,243,236,254,127,177,124,201,218,145,63,0,86,207,141,17,145,13,47,228,81,255,172,1,94,51,133,69,103,169,191,70,20,164,237,206,99,239,175,226,89,143,10,113,58,67,74,188,135,232,49,9,12,1,141,15,75,8,49,228,42,134,106,161,147,143,216,69,71,119,107,100,113,17,44,208,27,142,112,178,192,15,61,205,120,156,239,125,5,195,231,183,248,134,244,89,248,68,14,181,71,88,234,46,111,144,111,251,134,61,103,248,12,143,39,20,80,234,130,14,139,215,56,148,58,114,222,174,62,36,248,112,159,140,210,92,11,34,242,137,203,213,200,199,66,157,19,195,174,196,212,29,47,155,81,189,244,218,167,90,128,39,113,112,104,160,209,120,177,72,185,9,109,156,25,125,59,200,83,149,127,143,152,219,28,221,33,199,78,191,3,127,206,172,134,142,234,116,138,138,123,56,65,65,86,1,45,59,157,36,53,251,121,216,191,133,67,17,84,109,185,31,208,68,22,235,45,174,84,90,237,87,18,206,94,66,161,173,144,68,65,139,45,33,59,135,224,76,138,7,25,67,217,37,88,215,111,242,161,0,27,225,121,33,36,116,205,15,114,186,223,139,133,193,106,198,250,199,186,79,238,19,155,182,188,94,202,0,189,70,150,19,122,28,81,122,178,127,52,43,200,24,87,192,208,164,194,83,119,247,227,253,131,172,170,141,128,225,215,109,44,61,41,132,187,235,87,226,166,170,172,89,66,179,219,154,187,230,42,115,167,48,171,185,206,147,117,255,43,112,45,129,213,94,185,41,81,103,231,36,154,61,64,71,255,6,142,157,77,235,109,13,242,7,81,225,143,109,102,184,78,245,156,167,244,0,237,142,47,166,143,174,114,147,71,192,177,251,207,128,236,191,148,175,85,119,207,114,156,138,110,237,233,153,45,172,178,243,248,51,123,240,187,252,129,141,6,44,43,177,133,190,232,45,56,155,110,12,151,21,209,153,136,81,6,151,65,28,223,37,107,117,28,107,136,198,189,87,68,234,53,15,73,245,118,54,246,7,174,92,135,180,236,227,77,179,46,59,172,171,203,65,105,49,184,90,236,32,245,96,157,32,152,190,167,144,129,213,81,109,78,191,48,36,254,6,181,213,248,89,56,143,211,242,28,142,198,126,231,105,29,132,130,194,124,119,10,16,114,144,163,132,232,154,28,124,7,239,232,152,178,108,19,176,235,180,12,175,11,33,107,40,169,172,114,4,249,133,176,107,129,200,167,210,47,229,11,84,169,244,121,230,196,92,175,249,231,182,194,120,146,100,22,82,58,54,18,92,151,8,3,169,211,43,74,56,180,205,130,143,55,177,60,47,246,7,140,86,104,104,96,143,227,44,229,72,78,182,44,193,28,85,37,88,195,118,152,52,156,26,1,44,145,26,92,208,139,205,96,179,210,21,25,72,107,56,98,103,103,213,96,129,131,23,37,51,21,175,241,78,206,128,67,75,26,80,124,249,240,156,240,211,23,153,163,38,64,101,121,33,120,154,140,164,154,193,53,98,95,2,81,102,176,117,97,27,241,28,149,193,103,137,219,8,144,62,91,100,20,166,91,12,35,137,106,114,127,74,145,244,241,42,1,164,122,70,244,118,225,247,225,248,77,98,249,98,84,154,209,220,213,240,215,117,65,134,177,127,124,123,121,99,27,230,82,86,47,204,166,63,217,54,113,182,166,136,248,151,125,160,187,118,59,169,31,183,115,219,73,163,74,252,68,253,124,46,253,76,122,149,46,86,5,185,230,70,7,16,155,104,3,211,171,99,0,50,231,191,161,168,122,77,220,69,21,224,144,83,111,213,49,124,23,51,13,142,196,210,245,59,12,224,109,247,92,236,74,157,20,240,197,36,26,195,149,125,9,1,231,157,6,245,214,248,119,84,225,95,196,227,154,146,190,78,189,237,53,144,241,171,96,210,189,131,159,2,120,59,156,88,79,131,50,255,166,118,199,136,228,164,16,192,65,183,153,133,200,45,130,214,130,105,74,115,178,227,59,254,146,240,102,161,24,174,34,31,49,117,102,90,11,29,103,53,194,18,135,47,237,99,241,12,51,153,51,11,202,130,218,115,214,49,238,93,174,30,98,111,171,250,226,104,242,41,14,39,17,27,191,199,225,135,102,74,146,107,8,85,238,86,247,183,107,250,227,196,223,236,94,115,137,199,236,92,59,129,167,39,206,0,245,113,158,122,181,112,235,0,9,120,232,208,231,128,236,90,126,40,63,200,70,84,205,204,220,63,0,177,161,93,217,28,7,40,68,111,212,118,57,236,63,196,21,144,147,216,13,16,74,162,236,129,177,185,176,55,99,13,61,99,32,226,182,12,1,66,121,239,169,136,94,128,253,163,37,13,18,79,219,139,93,168,29,35,12,170,250,76,106,70,95,237,207,22,252,175,114,77,44,173,59,241,196,156,218,100,75,244,211,12,125,47,209,46,225,122,137,10,142,61,137,204,67,64,148,167,219,40,13,176,146,167,176,151,190,64,191,150,139,249,17,171,42,16,223,73,27,19,100,243,140,183,186,157,185,62,218,223,60,135,88,221,43,100,242,141,162,99,76,37,211,63,128,235,111,4,165,137,249,65,108,231,160,80,201,119,176,228,204,115,30,98,101,29,5,111,94,103,98,231,201,228,8,254,228,16,92,225,243,129,69,160,195,0,249,18,194,254,244,121,40,63,177,101,206,215,245,105,46,190,131,2,137,125,49,135,3,56,207,157,65,232,210,119,161,170,57,94,23,253,17,76,93,113,12,79,226,147,255,74,155,197,13,37,179,104,231,20,168,167,130,200,25,25,18,184,80,116,39,79,80,11,240,116,192,202,212,178,181,101,130,82,54,87,216,161,237,210,76,71,113,100,34,43,7,219,151,138,75,63,130,144,151,76,92,229,22,88,13,51,230,55,238,215,42,129,241,73,77,238,190,74,142,125,34,68,51,118,167,37,3,235,204,234,135,221,208,95,162,195,127,130,88,49,186,237,71,113,162,28,237,122,106,220,107,131,122,20,24,0,107,28,13,74,220,84,13,163,54,57,95,238,220,150,90,75,103,45,223,37,217,91,241,151,209,80,1,229,89,200,21,79,109,40,232,217,45,132,51,211,244,134,194,172,243,77,153,74,201,125,104,208,74,205,120,196,119,243,1,168,48,49,201,151,238,190,211,144,128,36,248,237,114,57,181,166,122,108,90,50,201,48,148,186,196,223,231,92,104,174,60,63,110,159,151,123,46,250,10,38,98,244,207,50,250,159,226,27,234,34,9,196,115,250,125,221,184,226,161,162,229,88,178,239,142,95,209,169,66,229,250,144,131,167,153,99,214,116,60,193,98,50,125,84,119,221,246,65,125,250,68,41,75,244,221,6,234,163,128,154,226,62,92,239,12,109,143,167,225,149,184,139,146,118,37,178,141,160,54,35,46,218,4,3,229,172,5,248,20,83,190,153,211,74,209,213,22,5,194,153,93,194,46,27,177,24,103,196,147,236,29,202,94,250,221,232,25,37,246,16,210,133,88,97,143,32,237,173,192,152,138,184,33,245,191,127,0,0,27,239,111,57,214,232,182,60,229,66,116,122,101,141,209,61,232,174,175,105,94,121,80,65,12,4,107,201,43,172,105,81,103,143,119,29,77,105,128,4,245,159,146,165,0,45,138,127,163,219,46,173,220,123,16,197,203,187,127,203,171,125,89,182,56,222,233,185,152,20,24,223,16,55,184,148,206,106,23,172,41,151,232,229,205,19,26,167,176,232,49,44,28,71,141,34,69,123,200,56,245,236,207,131,63,162,224,236,58,217,5,182,238,198,76,23,141,169,86,158,213,47,110,112,112,219,245,64,239,54,144,48,47,120,62,220,157,104,137,229,162,251,88,132,196,106,96,156,240,159,108,105,25,230,238,188,251,40,159,139,111,156,10,34,214,175,8,5,211,141,75,6,183,3,32,188,19,75,244,139,197,243,120,115,98,114,27,202,145,232,97,235,74,208,175,253,124,177,67,92,225,198,29,95,206,93,43,142,4,114,156,222,212,190,52,246,86,138,17,83,97,82,11,198,173,208,36,59,103,230,138,28,111,146,22,48,155,198,14,123,223,74,103,111,227,154,234,26,73,229,53,255,250,184,120,223,138,170,144,93,21,34,85,104,137,99,42,92,142,206,212,254,155,70,124,79,53,251,100,68,150,76,17,118,110,248,213,67,48,150,222,133,79,124,42,103,120,235,148,46,192,225,204,66,176,155,184,49,222,148,129,152,45,147,217,36,183,172,1,155,195,117,157,109,225,74,29,46,170,103,100,181,6,140,231,5,31,31,136,153,160,212,79,82,235,69,48,187,131,10,179,221,191,202,139,161,144,144,124,83,70,3,13,30,79,180,121,239,117,54,44,68,31,82,120,150,182,19,155,132,254,226,244,54,93,115,222,14,36,108,216,70,107,124,53,205,149,100,254,183,63,196,33,153,71,210,136,235,6,61,125,198,113,228,17,66,114,231,127,236,133,102,177,157,64,139,1,224,99,25,187,64,30,162,150,147,178,245,164,183,140,42,240,15,7,223,245,234,56,195,241,141,157,159,68,21,86,35,237,213,199,65,248,103,136,51,198,125,46,38,109,108,250,217,23,174,211,207,149,131,37,48,88,115,98,62,180,24,34,87,157,122,34,36,63,7,150,61,246,81,164,163,249,17,197,10,40,215,240,138,22,139,128,18,137,87,154,247,223,210,203,5,22,51,172,211,78,58,187,120,66,97,93,115,62,127,203,66,128,55,140,105,200,168,31,44,2,51,47,244,154,26,124,25,49,127,55,159,66,37,225,170,231,22,11,61,40,191,215,92,226,195,85,105,4,77,231,75,214,99,63,103,64,156,138,145,200,70,5,193,87,76,131,250,40,26,83,218,168,196,98,31,13,151,81,83,240,136,217,182,255,89,213,66,79,94,204,45,220,177,6,173,58,189,93,215,107,175,11,186,73,253,226,112,167,93,79,149,196,176,25,209,163,50,76,4,215,66,168,87,86,252,140,11,249,197,106,107,161,107,229,5,98,224,198,78,221,45,197,45,158,48,104,176,182,124,15,100,203,122,194,172,23,243,169,236,233,61,173,235,171,47,154,212,194,136,35,160,219,206,180,50,70,153,121,207,167,155,110,8,173,3,215,253,41,205,133,7,0,250,99,255,205,23,170,29,214,28,7,58,114,39,168,61,178,12,224,63,44,24,105,24,232,154,151,56,19,232,214,213,15,231,149,213,96,221,27,81,79,93,230,11,192,51,81,63,203,217,68,153,15,107,166,19,173,246,132,163,208,72,60,48,201,29,254,222,186,97,94,118,148,80,11,142,108,184,26,87,61,179,192,180,85,245,94,161,16,126,209,177,241,189,185,76,195,103,192,150,133,165,187,10,192,133,77,210,88,133,181,251,224,198,9,9,178,156,245,26,181,34,197,228,78,217,51,185,36,241,191,61,168,158,220,151,96,25,94,16,253,133,103,61,218,200,41,20,89,141,168,147,192,114,206,66,163,138,88,16,156,117,123,135,89,202,120,175,213,15,204,209,40,247,194,20,235,75,114,153,186,93,42,47,205,232,100,98,151,46,227,221,108,11,100,98,182,246,107,157,252,138,191,145,167,203,89,54,142,39,187,56,16,173,246,65,70,166,247,121,112,196,52,14,188,145,155,205,128,88,117,106,8,248,144,199,186,76,63,86,178,215,165,170,203,0,61,23,152,106,50,108,112,214,69,78,140,194,33,90,117,134,101,245,51,71,31,248,105,157,25,134,161,124,182,22,245,150,242,178,112,130,73,24,83,66,112,251,18,23,243,38,72,23,112,111,177,155,127,42,209,76,169,76,138,118,27,194,208,58,103,228,80,87,196,125,211,223,93,99,84,169,59,147,35,152,93,245,99,220,51,144,0,144,81,163,239,248,218,21,115,228,66,233,23,54,182,148,13,174,213,100,236,42,244,106,25,77,224,29,38,89,3,215,248,235,33,197,31,164,128,239,94,95,147,252,173,161,164,215,34,116,148,61,89,225,209,6,84,80,33,200,145,218,180,204,45,200,183,148,156,151,22,220,103,97,180,10,26,96,81,94,13,124,7,167,8,13,3,64,138,47,17,195,124,148,111,118,67,226,2,205,61,40,177,95,168,133,217,52,75,55,20,5,212,168,186,192,100,40,205,188,4,3,13,95,22,34,6,169,239,21,81,15,5,113,222,43,98,196,59,63,118,61,121,54,199,199,194,89,188,201,34,44,19,71,228,140,187,76,97,25,121,124,183,189,199,105,131,131,86,237,118,115,11,124,68,115,121,177,70,208,16,70,93,160,14,240,42,168,180,209,54,119,23,42,72,253,129,226,208,20,147,130,228,43,7,6,44,171,185,178,184,89,15,251,116,179,7,247,189,32,36,218,9,207,252,145,52,69,62,62,40,59,57,236,123,40,175,1,107,185,57,49,12,42,235,89,7,1,65,65,98,172,208,154,212,231,42,20,146,111,94,239,227,156,180,90,191,183,205,57,202,79,10,64,93,218,244,68,80,97,41,4,13,77,172,174,242,194,193,247,245,92,186,74,15,73,146,214,77,165,2,140,32,89,106,122,128,246,51,52,9,220,141,53,38,166,241,203,153,7,46,219,211,39,106,147,176,252,127,160,10,191,113,3,39,209,48,131,134,230,174,91,161,186,138,158,175,236,40,23,174,250,239,250,30,195,26,144,84,35,228,37,97,68,25,220,21,248,117,138,81,11,203,119,123,48,206,160,177,22,136,41,14,93,153,13,99,59,199,157,15,197,173,94,173,163,128,38,3,45,49,133,182,169,240,109,11,128,89,231,230,242,132,91,85,139,170,202,144,216,98,168,86,235,85,63,10,74,14,195,188,203,46,2,25,39,124,43,135,63,120,90,131,131,163,151,42,252,213,1,66,139,118,166,31,254,81,237,212,34,90,147,148,233,165,28,247,165,245,236,113,92,129,131,131,172,207,94,123,179,164,56,249,63,78,31,32,99,153,17,142,185,20,1,32,212,172,204,181,225,87,39,18,157,107,210,223,112,115,142,227,190,223,158,192,187,152,237,253,165,136,220,92,250,32,34,75,40,112,65,187,255,47,56,84,96,99,58,97,132,148,197,105,109,26,70,37,212,12,125,100,28,200,105,226,128,182,82,63,172,10,219,87,166,145,148,20,246,128,172,101,210,186,165,145,193,7,18,16,119,196,197,101,221,161,17,225,121,75,234,155,69,151,158,160,50,237,58,87,100,234,128,201,187,89,240,81,162,80,147,13,179,201,113,147,159,221,34,89,187,177,178,243,62,151,132,187,237,190,104,23,103,16,209,115,123,165,167,245,203,4,119,217,64,231,177,238,109,235,252,65,105,192,174,1,242,96,215,29,55,23,247,25,178,250,191,250,158,2,233,73,61,5,151,48,151,172,75,164,134,114,250,238,240,51,40,246,79,183,162,222,10,84,196,77,246,231,36,53,48,198,221,44,62,60,97,24,224,64,63,231,24,16,209,243,147,32,240,186,11,241,88,157,25,155,81,239,172,90,36,147,129,61,168,32,42,130,70,145,237,253,115,129,90,255,147,39,65,83,228,26,176,77,44,156,148,231,236,29,201,183,134,190,50,69,212,197,229,240,69,36,55,5,177,118,109,207,141,220,219,30,8,6,238,240,84,55,182,134,66,23,141,137,114,134,211,18,7,121,142,159,143,12,93,156,68,72,244,52,71,89,91,223,240,45,236,189,91,130,53,93,148,214,126,197,183,147,103,213,175,121,2,177,53,217,76,124,17,168,65,152,4,46,117,225,18,220,154,254,33,150,85,46,191,233,46,228,17,97,172,112,1,30,10,165,246,109,123,97,189,178,33,33,129,184,207,54,190,49,204,104,51,211,14,215,85,193,69,132,240,136,42,10,134,233,54,140,179,148,3,202,156,169,107,55,49,238,29,127,239,89,247,228,25,227,94,53,132,128,99,108,88,231,170,105,39,61,146,150,134,232,130,105,107,246,163,65,184,99,48,77,40,56,151,147,86,136,247,110,33,192,142,56,230,208,125,185,206,66,36,188,39,246,71,80,8,45,5,35,41,23,17,222,67,180,194,72,101,131,110,85,205,0,18,15,112,101,35,154,71,193,33,113,74,182,188,159,96,67,118,79,147,102,207,90,7,21,131,137,232,71,56,1,161,187,93,46,37,30,112,253,98,86,181,162,184,95,138,125,151,106,129,146,249,216,16,144,133,220,95,249,109,155,214,95,99,17,133,144,254,147,218,97,65,108,169,61,149,122,8,32,85,119,8,252,247,162,250,4,60,115,209,237,39,46,34,20,253,236,185,22,0,200,6,91,147,175,39,246,70,200,64,170,249,241,223,0,252,37,197,175,18,114,13,206,30,103,95,247,128,140,158,152,168,255,220,159,207,169,109,124,39,116,166,225,215,206,119,16,86,207,202,153,127,224,137,68,170,69,207,231,89,175,88,146,12,64,193,181,104,98,179,59,68,179,134,100,66,245,139,7,72,71,89,68,166,104,164,199,204,230,98,127,163,111,47,9,33,125,45,223,32,11,234,76,144,166,4,171,35,116,80,51,133,107,184,189,148,122,195,253,24,70,51,199,207,40,132,29,26,80,210,31,234,229,223,99,131,232,199,83,0,129,156,34,69,103,98,62,31,173,35,4,46,181,157,101,106,173,115,66,120,244,234,234,41,251,24,13,52,66,0,73,105,64,126,79,64,128,186,151,17,67,203,234,3,71,185,86,183,106,26,158,151,125,133,151,28,184,45,57,170,214,167,254,195,162,126,157,159,185,119,245,182,93,147,75,238,212,242,75,67,34,149,65,211,237,100,188,157,99,203,97,94,154,193,249,7,160,189,88,158,9,209,173,85,110,13,231,204,150,221,0,69,40,86,246,30,113,49,231,75,190,53,18,1,108,74,134,65,152,156,77,157,86,55,214,53,75,15,92,238,166,162,102,207,131,214,71,88,84,32,33,169,217,85,246,182,66,122,165,131,148,218,181,236,77,202,227,19,113,33,169,240,174,133,84,216,83,211,235,130,201,61,238,4,63,52,122,182,112,109,23,223,64,126,4,23,174,182,54,204,45,49,7,29,183,207,228,17,219,198,46,129,134,53,167,227,88,186,62,112,160,26,0,208,57,215,218,43,184,56,203,136,154,110,130,63,255,169,203,24,135,212,39,129,245,240,29,56,84,147,54,125,184,236,190,8,65,111,144,89,215,193,59,99,46,240,28,143,164,174,67,77,51,201,71,142,207,192,25,157,179,153,50,98,42,35,22,225,219,63,197,99,75,79,32,172,106,134,28,168,186,243,44,150,35,125,124,154,136,79,126,29,127,133,215,93,206,227,111,106,88,55,16,117,72,199,141,57,221,224,189,228,171,0,3,204,80,98,171,34,225,85,149,82,12,111,176,246,73,146,157,214,186,146,159,179,17,221,78,247,68,251,70,165,25,83,92,25,9,43,132,11,94,181,114,77,84,124,0,122,119,169,206,59,219,93,131,255,62,82,235,21,52,117,147,220,199,82,231,247,61,83,207,157,11,25,22,72,212,143,151,213,209,67,5,153,133,238,40,49,172,72,108,165,163,106,112,106,40,107,29,114,223,188,232,44,155,90,59,214,99,207,104,123,152,146,115,61,47,2,9,52,121,166,128,82,75,249,76,157,62,114,35,164,161,75,112,133,246,195,194,34,80,41,253,170,99,37,173,119,65,202,80,47,107,32,161,99,216,200,187,15,26,242,154,155,19,74,223,72,49,169,142,211,38,162,103,173,226,200,57,57,169,222,240,31,238,78,45,65,150,167,139,132,162,49,33,12,114,52,210,229,47,120,220,124,121,158,60,205,241,123,87,178,81,2,234,54,143,64,7,203,65,116,17,39,222,26,75,147,81,135,5,70,96,184,144,22,98,152,247,217,130,235,251,129,9,233,108,37,129,193,180,109,135,122,192,221,120,76,152,128,56,146,117,180,104,147,1,144,82,140,234,7,76,1,236,199,251,244,204,210,157,79,108,208,78,123,173,247,214,90,34,153,53,152,114,197,113,238,225,30,199,134,177,112,68,185,12,64,185,230,87,110,233,54,246,51,44,180,78,31,97,131,113,139,244,183,41,77,222,43,68,187,118,33,138,158,249,248,157,18,95,115,102,71,204,64,128,213,170,205,62,82,5,81,33,166,32,228,89,77,250,89,144,162,166,189,222,76,143,41,59,101,15,26,133,70,151,86,218,219,254,196,15,13,170,3,236,219,182,68,240,142,43,2,31,145,167,228,57,50,243,247,255,190,217,109,193,14,116,118,247,246,5,150,130,90,141,128,44,5,49,167,39,63,228,26,211,69,40,187,122,14,212,121,213,169,218,84,204,145,116,167,50,234,75,15,166,232,27,255,5,132,242,207,151,22,175,206,3,120,98,108,187,204,184,179,106,51,129,209,63,130,87,167,82,65,87,208,180,162,129,231,86,244,119,34,229,120,182,136,182,99,159,13,50,60,71,187,191,1,25,139,42,100,225,68,55,163,194,73,31,206,41,116,8,26,153,199,3,235,39,91,109,189,180,29,200,20,127,24,247,105,106,49,225,132,82,211,71,32,91,246,207,143,145,242,211,8,147,29,225,222,202,225,215,77,21,140,198,73,222,146,33,89,60,10,27,178,22,61,67,134,222,63,248,133,54,70,60,148,207,32,161,32,198,182,130,76,192,50,112,94,197,8,232,86,20,163,198,236,75,125,24,232,254,149,172,101,202,14,157,194,143,153,135,168,163,247,255,212,190,225,109,0,71,171,100,4,103,71,226,115,236,202,3,58,1,205,190,63,103,75,9,103,204,71,84,134,59,90,0,214,123,252,244,48,57,53,63,210,248,152,8,238,165,162,77,90,130,190,77,57,63,176,112,215,15,171,227,248,100,50,37,166,43,200,166,166,142,119,139,9,130,171,213,229,168,233,187,101,79,155,77,161,40,7,236,114,5,176,24,210,152,10,134,85,50,183,61,32,6,248,77,171,0,201,232,91,111,117,112,43,5,146,8,199,185,218,208,20,158,222,120,146,140,197,147,50,255,165,245,234,120,180,71,184,172,201,201,83,55,151,58,124,55,56,248,169,35,108,204,154,224,206,196,251,114,26,237,174,80,231,207,203,149,138,185,86,189,166,108,89,146,76,189,27,51,62,232,245,28,208,43,190,179,93,94,60,45,192,107,221,92,126,47,194,212,58,195,89,17,224,161,90,27,106,137,36,212,27,239,157,139,31,124,155,159,247,194,17,103,146,203,88,141,147,163,82,61,220,235,50,119,219,151,183,169,5,199,88,126,67,96,37,205,42,104,40,58,152,238,112,24,189,95,24,235,3,44,59,110,25,17,233,65,133,246,176,134,155,158,240,197,8,228,202,125,6,233,150,66,241,128,242,219,33,45,181,169,34,10,122,168,232,20,10,58,216,197,179,103,138,253,119,109,195,166,148,173,8,61,244,227,127,105,153,171,145,161,4,164,237,130,199,18,221,2,0,107,219,162,90,181,170,137,218,153,250,23,248,120,252,240,64,242,98,54,127,207,179,182,188,214,60,241,203,202,74,112,214,103,243,5,43,124,61,176,80,88,252,200,118,129,172,198,27,186,86,20,43,246,130,183,192,90,126,190,9,193,132,225,88,182,220,42,248,225,98,200,147,120,86,161,171,14,94,111,96,230,10,144,122,218,168,8,140,145,75,40,248,135,32,231,1,96,182,118,0,36,102,68,137,189,140,179,24,121,200,4,68,252,140,215,200,217,24,152,90,50,196,174,25,151,43,130,132,6,205,109,14,105,228,14,31,194,206,105,231,220,181,231,58,124,208,60,7,45,0,21,162,143,40,83,24,223,38,102,32,201,32,121,180,217,207,131,202,3,204,102,138,11,141,167,8,188,169,232,66,231,197,151,156,54,125,222,208,65,209,53,150,120,39,87,231,36,229,96,71,15,209,193,131,58,237,193,5,109,66,77,211,71,59,185,69,104,50,52,28,3,39,211,188,127,243,138,235,242,241,98,231,200,132,83,216,101,151,88,250,130,74,205,79,64,2,131,36,212,94,151,158,185,230,182,232,29,254,156,153,34,213,101,21,144,110,69,125,110,140,189,127,203,235,170,147,153,51,34,97,155,93,181,16,165,115,151,233,203,51,119,40,7,205,70,148,86,23,234,112,162,98,163,64,22,37,218,94,126,145,160,101,16,167,35,5,200,91,106,18,151,240,51,180,229,149,209,219,18,57,109,70,218,63,235,220,157,234,4,83,201,48,129,150,10,179,139,141,115,105,150,242,214,20,221,208,252,6,88,201,244,16,159,177,89,199,77,155,73,15,165,85,207,220,68,40,27,106,92,0,204,22,86,55,149,104,249,14,212,252,133,163,12,243,128,58,113,228,245,93,221,241,235,242,216,120,146,193,253,80,121,221,187,228,227,56,16,76,95,27,236,27,138,54,70,31,60,192,190,61,201,82,52,107,98,234,244,114,208,248,195,72,166,231,34,232,248,70,188,9,252,175,116,79,37,95,143,255,53,168,158,208,99,118,53,144,248,102,0,233,31,212,29,196,110,15,169,69,74,48,72,38,178,71,128,99,89,132,180,32,103,57,38,63,203,70,169,31,154,79,118,216,199,96,81,7,33,66,84,91,134,203,65,69,222,209,105,45,65,159,133,23,213,21,98,79,135,99,219,100,229,46,222,192,26,101,101,83,121,185,75,209,147,176,9,222,255,9,204,39,124,4,75,5,129,121,194,52,180,207,251,71,44,68,127,222,29,55,151,110,72,45,160,195,231,39,86,174,107,117,48,185,92,202,138,192,141,117,101,45,40,38,102,199,67,144,188,203,14,139,71,64,1,199,130,94,228,154,74,65,232,229,115,14,189,203,158,241,26,179,28,65,234,210,170,59,111,44,192,23,103,189,203,225,25,103,33,60,163,89,13,166,52,17,66,47,155,99,235,10,1,94,43,30,136,99,118,208,175,193,106,14,199,244,252,226,26,229,95,251,240,170,194,55,146,202,108,216,176,67,162,153,27,205,68,27,121,115,114,35,36,39,146,208,45,192,45,55,77,24,235,23,250,81,138,194,178,128,152,191,193,131,29,126,175,112,6,53,245,225,237,121,143,240,238,188,103,160,83,39,88,85,215,99,90,241,113,58,251,65,250,73,242,210,209,174,188,32,217,108,213,194,193,66,195,192,4,218,86,123,227,139,198,14,75,132,178,201,152,16,47,72,139,226,16,154,85,163,111,197,170,156,183,7,254,123,181,78,139,148,84,32,254,220,36,213,238,216,51,35,42,136,196,23,243,18,112,42,61,38,54,151,209,87,131,19,215,223,143,242,79,118,168,145,73,132,62,76,170,143,218,220,108,222,25,139,57,97,97,199,22,52,168,67,208,199,138,20,234,128,44,185,206,221,201,52,17,140,40,144,152,228,53,17,121,49,48,125,226,163,103,159,230,199,230,25,252,198,52,146,52,167,127,240,75,175,221,88,139,179,75,51,243,84,220,101,102,231,56,21,23,27,29,77,123,100,31,129,16,63,30,142,217,244,181,172,32,168,159,62,143,233,27,21,106,246,6,201,164,34,129,194,207,121,137,59,159,58,159,223,195,193,22,225,237,135,198,76,232,155,111,229,62,60,32,141,68,192,189,102,71,116,82,102,205,122,13,110,91,38,185,188,235,229,154,44,208,196,164,129,62,141,225,129,16,57,182,6,28,217,95,49,232,149,17,213,242,127,40,177,206,30,197,248,196,114,174,55,78,190,86,29,55,22,179,91,192,245,128,179,201,82,24,144,174,208,196,49,91,143,233,81,249,122,38,60,21,158,1,105,225,118,201,64,232,188,190,50,79,144,12,130,229,74,128,245,210,4,100,106,131,238,71,30,131,85,2,144,2,42,97,84,62,230,210,93,114,199,112,47,84,104,242,131,7,218,116,238,162,125,137,39,239,127,114,96,236,83,6,13,96,19,13,126,181,212,20,225,83,71,64,172,57,239,118,147,84,158,175,115,251,226,14,165,30,33,62,176,230,74,149,92,171,181,173,171,120,75,158,71,106,206,109,206,248,229,173,22,130,170,255,166,170,30,211,148,90,147,203,49,67,239,120,246,217,179,63,13,82,236,252,109,189,8,173,146,118,127,56,99,205,210,9,137,247,33,213,99,219,52,209,167,239,103,199,81,151,36,223,175,220,29,222,17,45,76,196,215,117,29,159,146,179,28,229,124,175,115,213,19,55,121,143,125,4,126,227,27,235,247,195,72,175,64,2,92,78,12,203,77,45,43,229,223,129,0,243,166,45,145,199,43,23,151,249,53,146,254,211,32,153,97,242,15,221,194,144,53,156,80,242,249,154,155,230,206,118,99,132,143,69,215,105,164,186,21,177,103,120,16,22,103,3,16,141,10,93,241,23,161,4,87,110,21,12,46,129,175,151,224,30,242,240,80,104,91,101,198,137,170,133,229,104,136,84,42,99,0,134,48,88,250,18,127,113,40,21,129,137,213,190,186,147,123,8,146,245,151,11,237,140,14,251,86,97,90,222,253,227,190,202,206,196,112,193,209,167,129,130,224,250,80,34,150,203,91,26,0,140,244,93,210,127,207,102,13,252,26,17,197,148,148,202,186,99,146,229,101,185,57,50,54,115,254,67,203,80,26,30,187,162,213,252,184,62,19,165,247,207,103,3,205,33,194,238,98,72,2,41,179,255,3,51,92,58,213,245,160,163,55,44,160,65,139,233,145,8,96,113,41,169,164,18,93,8,97,152,32,160,146,89,135,28,132,183,241,240,245,194,49,222,146,180,97,104,106,110,136,47,203,122,247,29,97,209,211,65,189,238,190,122,107,44,144,39,146,89,246,204,103,71,13,5,19,16,40,208,135,32,146,239,36,171,181,24,181,223,135,142,189,41,170,233,162,199,239,158,161,156,52,45,138,62,148,84,238,110,4,65,71,10,91,155,161,61,203,122,205,126,60,216,213,249,9,77,167,73,36,30,226,234,21,2,45,70,57,252,140,163,67,0,147,19,253,232,128,107,39,228,75,61,33,5,164,233,28,207,52,144,84,74,67,159,129,172,207,13,139,22,29,196,174,108,225,252,156,44,230,26,88,79,149,20,112,200,68,1,19,60,184,58,9,76,212,39,205,65,11,179,210,66,213,50,115,224,13,182,28,24,29,43,152,78,65,7,81,151,164,162,34,131,165,250,31,159,189,43,225,255,168,216,105,205,218,140,102,224,106,146,132,155,83,137,113,65,24,135,10,17,88,4,220,87,164,245,130,244,75,215,164,238,38,53,233,182,93,163,63,90,209,119,10,240,30,31,197,143,199,5,58,172,247,64,220,18,27,195,177,96,44,16,56,182,230,239,100,240,215,13,191,210,37,80,81,237,52,205,24,146,138,228,201,169,60,199,204,93,239,255,2,124,233,128,158,158,87,2,82,244,171,59,178,47,212,138,103,64,101,66,36,173,35,226,214,149,26,191,224,187,152,123,186,156,49,253,213,161,170,225,7,56,117,73,206,141,136,81,23,8,54,101,170,165,70,192,52,12,124,210,117,131,66,5,240,92,168,158,230,154,249,241,54,99,227,51,149,95,167,114,124,164,62,177,21,179,86,69,199,37,117,16,90,100,149,23,109,77,104,112,57,107,194,133,244,37,119,77,86,129,144,16,179,114,213,21,66,211,107,11,78,130,27,84,235,209,190,144,0,122,189,66,208,165,138,173,95,136,224,67,104,7,162,199,246,14,67,83,146,94,161,15,211,138,9,211,119,185,208,0,147,244,98,126,208,99,175,50,32,85,116,56,2,141,241,137,43,178,179,140,185,213,235,180,84,108,18,89,75,52,250,173,29,81,252,100,32,106,211,47,40,134,253,51,167,240,132,15,1,8,32,29,184,145,210,179,51,131,22,254,199,45,119,67,184,147,64,88,21,199,55,130,12,32,92,172,34,63,7,222,114,58,175,185,139,210,72,200,110,111,85,214,78,255,87,110,157,32,11,92,182,49,236,81,28,213,84,55,57,251,245,121,160,36,232,99,7,62,174,67,161,254,58,83,65,155,130,134,185,46,228,134,136,29,243,90,72,189,175,70,123,123,117,16,225,16,36,129,96,246,82,9,212,90,168,73,242,9,41,126,217,20,111,137,96,95,247,76,168,174,61,144,96,129,0,181,206,130,71,118,11,115,225,108,36,159,24,251,242,182,143,245,141,186,222,78,114,21,201,250,238,146,234,115,202,17,152,251,97,113,179,123,57,195,137,216,177,108,169,121,133,163,83,59,8,247,110,36,2,5,226,134,95,85,64,81,21,147,21,134,62,231,47,190,152,75,106,93,137,65,196,36,240,112,123,246,150,180,113,12,142,211,163,62,229,136,153,245,19,134,87,21,7,8,182,83,38,47,154,119,86,121,171,107,234,136,165,221,43,127,82,236,53,186,235,152,20,179,64,192,231,101,240,160,223,24,221,127,122,62,91,170,87,244,73,156,57,125,157,198,110,232,64,202,126,51,1,82,222,10,83,175,35,67,67,63,65,186,99,41,41,163,120,92,175,138,56,26,118,36,226,47,203,238,35,104,229,68,36,165,165,88,129,198,162,34,16,132,16,236,82,174,111,26,70,104,182,70,78,214,66,156,244,27,88,132,31,43,169,105,207,233,74,3,30,184,70,7,159,153,238,29,26,80,70,93,0,112,225,9,135,57,147,16,110,123,129,44,188,33,139,170,189,71,127,112,179,81,180,229,121,90,145,128,147,252,220,233,24,30,112,111,166,173,194,87,230,95,49,62,248,161,165,36,144,26,202,115,186,173,91,14,251,65,255,64,208,72,218,113,210,50,230,71,74,79,69,55,123,255,37,213,211,209,121,6,33,126,64,24,162,145,140,201,75,169,27,19,24,26,113,182,52,121,70,238,21,102,92,161,163,109,59,214,170,8,220,126,166,250,146,80,187,235,27,157,126,86,45,195,189,103,72,247,47,150,140,222,178,83,129,173,68,3,23,149,194,178,177,76,30,212,157,220,203,224,248,79,165,246,172,199,121,49,12,183,58,187,83,11,171,117,146,13,46,189,244,141,123,169,10,60,158,100,99,161,165,73,56,165,122,214,185,158,195,144,194,221,13,221,7,83,8,245,232,132,155,222,245,31,155,150,239,161,139,246,240,235,192,187,185,17,51,209,49,208,154,239,123,155,20,199,125,235,216,187,197,168,29,152,198,128,251,189,79,123,225,188,158,11,102,38,34,221,195,144,64,226,78,9,151,233,89,192,127,15,10,115,112,185,114,6,17,120,128,29,149,204,176,154,191,93,186,168,25,28,61,133,114,107,103,192,53,78,151,131,231,27,77,176,190,165,63,126,184,202,135,184,254,254,80,4,102,244,68,135,88,151,46,239,140,173,53,230,21,175,132,158,165,81,240,125,212,178,255,198,224,5,88,57,157,2,162,85,235,86,64,0,42,121,174,160,37,130,107,205,175,128,115,164,174,185,145,61,238,73,88,233,191,79,116,147,185,131,227,77,71,11,64,11,128,146,238,184,88,120,71,176,252,103,52,96,79,4,153,51,22,123,91,75,140,124,76,39,80,209,224,16,225,155,175,192,50,169,213,151,181,217,180,114,48,97,130,59,202,54,125,8,84,219,91,14,247,4,146,189,142,146,133,20,62,129,38,222,127,66,56,100,166,5,255,208,101,53,105,45,57,49,253,240,10,107,138,185,76,154,142,67,42,30,62,168,190,181,218,13,95,83,173,176,17,158,181,233,45,173,86,67,60,189,13,211,23,30,88,85,112,105,240,5,252,10,135,138,92,140,26,223,220,214,198,211,206,59,134,132,234,183,31,162,163,45,45,159,242,77,121,140,105,26,244,22,59,238,176,242,46,72,78,214,125,168,2,202,239,26,12,92,107,145,126,209,244,201,181,159,35,5,217,119,228,117,98,61,103,207,121,95,42,185,7,223,163,24,111,221,188,78,81,222,244,216,250,37,78,246,41,165,166,204,124,131,204,242,229,81,242,29,104,167,0,223,192,40,244,143,250,126,224,246,171,191,233,74,233,106,197,184,251,177,173,207,73,128,51,56,206,96,163,83,126,1,14,122,18,32,181,146,153,139,134,82,155,58,140,217,190,24,184,174,85,46,236,56,2,144,218,98,18,25,231,26,175,23,245,33,134,55,4,234,204,123,231,151,83,111,11,76,101,91,135,133,209,245,171,48,210,130,206,64,53,171,145,106,71,147,106,95,104,113,177,122,149,158,79,227,218,233,49,251,82,44,195,231,29,245,2,20,63,95,209,220,72,102,229,213,40,142,21,178,144,203,5,231,250,44,247,163,42,207,78,27,250,214,60,138,44,82,151,40,191,217,22,72,186,234,65,63,146,175,73,247,184,160,30,49,57,112,123,83,30,58,3,251,206,173,213,189,247,45,159,185,116,110,107,177,33,239,161,189,246,100,100,7,202,165,147,144,241,234,222,240,137,155,137,197,11,73,202,19,184,89,194,207,30,62,19,246,122,134,180,47,61,172,171,197,221,107,65,19,148,61,180,251,112,20,178,12,111,73,164,205,185,184,93,247,64,216,57,199,225,175,48,223,90,88,121,202,130,150,31,195,4,151,140,91,27,69,55,226,6,63,173,104,156,211,74,192,44,90,147,228,31,118,233,32,235,10,132,158,55,236,126,228,185,137,183,0,6,200,118,40,246,233,90,147,209,175,225,132,121,228,165,143,147,235,85,35,35,19,200,82,254,185,195,121,202,129,176,197,21,40,201,171,194,140,1,156,70,160,140,61,32,37,180,57,1,86,121,130,54,191,205,25,98,30,233,170,166,182,76,87,21,53,134,4,222,247,211,26,130,158,23,223,252,210,196,50,43,218,37,219,223,72,129,220,194,216,251,231,241,244,118,245,115,93,107,166,122,56,197,237,146,118,94,98,48,84,55,91,189,98,237,233,162,239,50,25,94,121,108,32,92,241,137,185,100,140,29,195,6,202,182,240,81,1,150,246,15,189,41,129,75,5,166,156,80,73,203,203,165,226,208,126,66,51,156,36,191,236,121,248,115,117,47,19,187,209,253,4,197,5,161,77,211,236,146,68,78,1,71,67,176,125,107,223,214,165,130,167,100,144,3,113,209,31,58,101,237,202,183,152,138,48,150,215,143,159,14,55,210,217,155,253,147,62,114,93,119,153,149,81,180,6,19,123,25,16,24,54,4,121,146,29,142,38,122,171,95,107,109,179,185,77,109,104,178,167,50,11,115,156,60,161,56,211,165,203,1,85,191,183,93,30,209,161,248,182,185,32,56,184,169,94,237,213,89,177,14,240,203,100,104,117,143,120,94,112,163,209,4,70,242,187,172,85,32,144,59,16,216,193,232,184,238,155,173,110,211,163,223,28,213,49,253,253,192,253,225,37,203,120,159,65,227,166,156,98,159,147,186,239,247,236,207,127,106,204,193,100,4,109,140,200,147,53,56,149,213,49,122,214,246,250,191,71,11,181,13,63,114,211,147,102,168,177,103,78,163,195,217,139,209,95,111,62,8,179,77,117,107,148,111,41,119,39,192,109,70,45,145,255,110,33,161,71,45,92,188,69,16,47,23,87,236,208,133,39,120,41,89,62,183,210,209,195,144,28,239,184,85,219,252,224,173,99,64,69,203,143,165,117,64,93,12,249,16,197,184,173,140,29,238,127,135,89,170,66,214,244,157,0,119,107,49,28,48,82,225,194,72,105,97,11,99,245,114,140,0,155,19,254,141,61,91,0,225,89,131,111,147,255,86,183,147,126,18,248,101,152,22,5,53,125,120,87,241,111,247,215,234,120,78,128,61,244,195,43,165,33,48,149,117,50,213,71,0,107,104,52,66,153,252,236,34,212,109,12,125,139,206,109,240,34,4,157,42,221,249,116,99,169,187,133,10,62,241,131,122,90,40,133,192,183,233,88,11,1,11,20,98,111,76,144,69,67,189,181,78,186,49,174,35,252,160,127,174,247,117,73,233,60,65,162,24,43,17,34,0,13,6,42,225,87,200,186,11,144,227,235,9,45,49,62,86,66,169,133,185,251,164,252,199,3,252,106,235,11,236,57,115,237,41,168,4,218,136,213,184,237,228,247,129,51,201,190,215,215,16,12,37,27,208,218,58,158,46,77,142,195,196,95,101,138,214,206,155,26,91,240,224,167,0,46,143,65,17,241,71,131,215,123,79,127,237,57,137,255,253,246,157,155,211,59,160,172,141,178,78,240,192,44,224,188,255,88,146,106,90,24,219,74,125,23,48,100,166,55,252,41,125,65,121,61,27,34,176,90,153,217,249,88,222,2,225,45,233,73,46,152,179,61,182,251,28,241,205,70,170,85,49,106,38,215,21,251,17,23,172,68,109,184,181,249,231,234,125,201,14,17,198,30,155,116,122,198,68,222,4,77,50,254,103,40,244,164,215,146,199,131,20,89,250,60,185,168,205,205,217,65,140,157,222,94,84,253,63,55,156,0,199,206,94,90,66,19,234,226,178,61,174,201,198,155,150,244,235,59,171,14,241,205,50,205,241,11,24,23,153,163,89,205,41,233,62,55,106,129,139,183,248,202,119,32,2,237,100,205,190,137,141,222,72,215,165,4,214,140,229,131,20,185,111,123,233,48,100,137,67,223,199,69,8,174,134,188,158,9,124,57,254,170,220,122,229,30,59,140,222,114,172,134,16,11,44,4,155,172,27,181,211,191,181,172,221,39,102,174,156,170,243,10,107,160,18,188,174,176,99,183,237,116,56,214,41,105,97,204,159,119,79,183,188,37,35,14,167,55,31,116,172,84,147,252,194,237,188,209,101,118,187,59,145,238,87,203,229,62,112,89,206,146,105,41,200,110,175,185,84,92,181,107,239,30,253,210,162,94,195,186,82,80,100,218,222,133,22,3,13,135,226,13,13,53,150,170,22,140,153,176,45,198,186,217,101,224,33,69,64,108,174,246,216,167,192,219,141,142,44,125,229,242,66,41,74,171,229,98,204,212,16,234,47,214,160,165,81,188,245,171,127,67,53,43,110,131,203,109,220,66,241,59,72,11,156,221,65,140,37,13,72,99,141,22,173,51,33,223,116,23,58,179,201,135,230,175,247,64,176,193,233,167,135,230,123,38,12,84,78,21,218,92,92,158,235,33,12,154,163,47,205,255,78,186,43,206,148,73,156,87,161,230,214,96,3,50,134,162,91,216,125,16,160,167,177,94,51,249,83,76,157,211,56,110,138,89,150,249,137,60,221,21,179,92,10,10,40,62,249,71,140,51,79,196,126,210,17,219,198,99,214,49,150,5,107,63,155,143,107,157,171,101,113,137,31,193,172,166,131,209,213,109,60,254,33,112,215,178,44,179,51,237,94,85,158,148,25,57,250,90,72,142,251,50,46,202,134,93,197,160,230,115,194,139,102,134,59,8,153,1,140,199,91,138,177,148,43,204,255,178,70,7,232,142,165,91,1,97,166,226,54,59,102,21,110,81,132,55,112,120,73,218,242,6,175,32,205,179,200,170,63,131,195,35,131,164,188,71,100,252,92,209,164,191,91,39,25,85,245,131,183,122,7,163,172,94,121,125,243,70,127,63,255,123,53,155,108,142,97,208,209,56,197,63,30,121,114,185,15,186,110,238,29,99,19,147,72,180,167,202,232,192,248,214,102,184,154,111,10,220,107,77,85,226,67,206,74,18,117,219,26,185,254,202,27,181,26,220,30,213,79,236,116,204,208,30,167,220,244,219,209,202,121,141,63,174,236,32,43,101,95,55,64,2,164,102,172,134,123,168,129,45,140,223,207,219,161,134,142,39,7,147,230,54,110,164,79,2,248,56,239,50,82,120,57,247,243,81,67,247,216,186,9,75,233,155,14,60,129,15,55,200,168,181,229,148,106,128,152,135,109,98,175,36,91,7,166,185,17,166,48,19,33,124,97,79,10,250,148,105,103,48,131,106,171,211,155,188,224,213,218,152,198,59,31,69,201,55,24,149,77,30,192,137,98,170,255,186,214,73,9,214,184,124,100,175,39,134,159,19,159,103,18,251,183,108,106,217,35,48,236,91,204,5,31,181,240,134,83,142,166,241,240,91,52,102,203,245,98,42,154,76,231,109,224,146,108,146,95,245,178,5,118,176,63,2,115,99,20,204,189,71,232,205,73,133,135,239,98,195,117,14,36,144,65,213,181,69,11,220,113,154,148,255,13,102,8,192,113,63,246,253,110,129,89,26,20,87,237,153,26,195,210,132,220,208,221,238,105,234,69,194,94,245,101,212,114,10,6,193,160,10,78,40,22,67,155,37,188,143,122,161,74,119,67,26,18,171,131,247,197,185,87,11,202,206,157,190,229,30,158,90,67,9,57,103,24,18,184,247,22,208,57,17,197,145,166,202,219,230,7,235,50,93,82,125,120,202,45,83,38,61,18,17,152,144,51,148,123,148,94,228,0,8,157,149,136,190,69,203,139,130,242,121,50,66,44,16,245,100,141,108,7,196,108,66,226,106,147,193,78,227,76,67,214,108,83,85,242,141,145,43,200,159,222,30,51,62,48,7,57,219,251,108,111,171,126,207,137,141,242,156,73,190,43,167,8,105,132,239,169,75,18,107,224,251,138,236,162,72,199,170,200,45,120,119,2,164,220,32,121,51,165,234,233,30,194,169,39,123,76,62,176,185,62,254,88,6,25,192,218,43,115,246,244,30,197,7,63,135,185,72,238,207,107,250,227,0,211,163,147,60,9,14,163,213,78,83,143,214,175,137,72,6,122,53,243,52,186,117,203,82,188,174,153,239,34,100,255,28,184,160,36,148,205,199,245,36,237,40,75,231,205,254,59,6,0,124,218,137,26,123,232,107,171,212,89,25,110,144,114,225,142,133,148,219,103,124,96,29,179,197,175,49,190,50,219,1,182,66,248,158,151,242,147,172,45,113,165,71,63,72,182,203,45,13,92,244,11,10,77,1,189,148,5,220,13,84,210,148,92,54,122,1,67,38,145,18,97,251,52,255,25,250,81,174,176,147,185,17,120,38,160,172,158,64,91,40,90,108,82,231,113,30,138,3,29,90,246,15,203,69,188,186,180,254,90,107,237,7,5,242,116,79,32,173,202,143,76,77,163,160,124,33,244,117,56,191,203,164,16,151,192,7,14,183,69,248,94,14,14,47,92,227,235,62,150,84,81,97,83,32,61,8,30,254,229,132,106,63,163,76,157,44,93,115,213,37,206,170,214,108,171,186,1,78,45,255,117,66,57,69,187,202,238,25,254,129,189,33,177,78,5,178,20,198,57,161,228,213,229,161,155,194,103,228,10,68,34,15,139,180,179,159,18,0,21,239,147,217,66,11,41,130,141,11,197,157,69,149,97,88,125,170,102,121,206,135,85,182,190,16,14,8,142,113,28,101,164,188,122,22,113,249,29,95,243,36,57,134,114,5,19,204,174,160,209,147,232,237,64,198,154,6,168,216,115,2,69,15,115,138,142,44,139,126,106,73,172,252,12,249,99,50,135,213,48,129,42,198,221,31,0,18,213,14,215,25,208,143,254,226,211,147,165,254,147,160,69,255,215,201,9,113,148,245,178,84,174,136,132,206,141,77,80,152,176,130,54,251,99,221,142,55,62,199,78,247,3,154,154,180,173,184,56,253,177,127,230,21,55,100,118,129,143,44,249,110,21,111,129,80,62,40,140,143,90,129,219,174,252,40,50,245,95,192,151,242,196,43,144,73,66,160,124,196,137,250,142,216,100,251,150,238,12,154,11,134,70,213,252,113,199,162,61,59,206,91,231,35,21,220,165,166,230,236,2,180,175,245,51,134,59,175,219,33,223,185,36,138,137,98,147,34,50,69,139,202,133,245,134,116,147,90,92,102,122,76,159,190,97,157,199,69,123,213,228,23,166,254,231,233,247,246,70,78,218,49,228,88,20,3,88,117,188,176,129,85,214,24,247,66,240,232,150,48,176,135,145,212,49,252,36,73,250,142,235,92,90,170,139,218,157,133,41,52,189,210,56,194,191,8,175,189,249,248,210,16,187,111,34,195,214,126,165,208,14,223,225,6,101,221,230,43,102,219,216,216,86,24,67,159,178,53,52,200,168,52,148,158,36,105,19,11,169,120,126,222,168,67,77,107,216,91,62,219,242,44,25,34,222,235,38,197,41,106,203,62,156,72,148,30,35,169,41,161,71,160,211,212,114,113,107,194,205,36,233,110,213,109,38,30,194,115,1,156,32,240,137,73,236,149,229,49,103,51,232,103,210,215,138,5,36,14,225,29,112,220,228,241,50,22,148,62,93,87,203,37,101,99,153,254,182,83,105,131,93,207,217,144,98,81,168,164,103,105,141,60,126,72,125,248,247,17,162,5,2,56,103,92,140,119,46,86,216,217,16,176,26,65,149,42,183,106,87,242,37,240,159,185,139,54,115,202,251,44,183,240,159,35,181,165,95,163,156,209,163,237,86,190,219,76,163,158,205,227,236,9,243,95,33,56,179,25,24,60,182,24,152,94,28,200,223,153,248,175,82,54,158,10,125,184,200,48,239,164,218,154,164,183,85,192,81,33,228,66,19,53,193,121,158,105,26,175,142,109,36,153,105,82,197,206,71,25,119,86,64,9,31,197,240,88,106,168,223,235,231,234,191,183,230,60,141,70,71,228,137,211,90,126,32,101,231,233,78,33,179,249,42,108,195,28,159,155,162,164,232,206,219,104,82,38,211,238,81,151,145,173,91,167,96,112,128,155,103,65,196,169,118,126,195,185,118,246,149,52,116,249,254,1,51,29,43,132,48,177,54,139,2,183,44,15,44,195,219,72,38,20,80,68,170,180,130,181,173,237,171,96,67,94,7,180,0,202,89,92,36,18,90,44,114,173,33,155,212,140,16,49,144,126,234,192,252,85,187,36,54,255,64,160,111,6,31,255,156,70,150,147,76,150,33,174,191,82,229,38,58,204,237,115,175,247,180,156,139,178,95,4,150,47,159,91,160,66,220,218,147,241,136,24,197,169,9,163,155,119,222,142,74,13,185,93,67,32,39,195,118,72,50,206,139,251,200,128,164,71,145,65,18,57,39,28,27,208,185,53,117,90,189,79,205,205,124,46,98,238,108,146,64,175,115,54,151,167,97,112,24,219,95,159,127,147,93,54,228,64,35,84,201,143,207,213,137,198,80,194,128,82,142,130,170,196,39,98,204,201,72,119,123,203,197,88,124,243,210,220,50,171,76,130,169,190,249,1,146,196,159,225,62,29,126,175,21,177,35,92,193,221,196,97,87,167,6,177,58,229,95,10,88,66,173,119,232,192,72,161,225,130,187,22,232,153,93,61,105,174,69,120,158,220,39,143,203,130,224,46,170,84,34,140,58,25,123,120,5,48,92,103,73,4,136,187,219,253,45,142,253,158,157,78,154,149,189,251,67,191,20,195,114,65,149,157,95,43,70,36,237,132,133,205,200,48,172,15,243,71,171,121,173,0,243,240,116,111,31,230,236,210,215,171,141,169,32,151,86,83,164,86,168,138,48,89,212,177,118,196,116,109,58,62,92,210,212,95,241,163,114,50,141,98,40,26,63,204,92,152,139,176,71,45,211,175,108,230,6,10,154,56,230,176,143,11,242,99,97,84,163,137,43,83,1,81,219,192,186,190,44,61,158,66,50,201,202,166,93,125,46,244,120,100,136,6,24,233,107,247,91,254,4,119,173,96,100,140,253,148,83,66,148,55,73,93,216,68,52,243,181,27,88,152,22,115,240,186,219,188,180,50,108,160,113,149,25,234,132,181,49,212,90,5,89,93,233,6,137,161,41,37,185,233,161,229,214,60,242,185,46,35,198,31,51,5,100,35,21,48,237,232,105,52,92,59,244,242,216,161,74,127,206,19,197,119,238,252,101,175,6,23,252,107,175,218,207,232,185,220,239,166,112,211,51,104,250,177,194,11,55,133,117,74,79,188,65,191,252,169,106,6,61,73,93,90,147,4,239,28,144,51,134,57,102,86,243,20,162,33,195,248,189,255,154,44,134,126,179,5,174,246,71,99,144,41,221,156,71,81,140,226,191,224,153,68,237,155,92,20,97,175,182,2,14,148,62,140,141,28,155,55,119,12,79,251,224,136,1,49,158,193,144,40,24,202,194,11,48,89,36,55,43,117,78,188,45,199,201,112,53,222,44,81,69,103,143,214,209,65,19,144,205,85,200,137,194,134,242,53,228,109,117,204,197,207,241,109,17,37,105,55,100,195,14,70,76,120,50,106,76,41,111,7,160,115,71,138,189,4,249,84,121,218,19,152,97,239,180,190,203,207,125,255,10,70,10,32,161,100,246,243,167,91,188,66,211,167,193,30,93,15,143,74,50,0,158,16,166,77,182,180,125,58,180,201,161,144,13,116,164,114,6,239,170,178,177,217,108,30,242,55,147,60,68,182,44,154,176,237,203,90,23,177,43,237,30,7,119,21,103,237,25,225,4,93,192,42,195,59,47,226,128,5,59,161,199,73,57,27,23,136,185,169,121,204,114,78,83,184,206,107,72,96,9,178,190,125,98,128,239,198,117,44,151,5,36,137,59,209,213,78,202,175,9,220,72,31,54,85,124,90,40,132,165,164,189,58,219,50,172,179,229,240,139,40,141,210,69,149,35,145,94,147,209,174,62,23,86,185,117,149,176,232,39,201,156,28,240,14,187,151,212,42,234,9,51,26,35,115,212,202,209,213,240,186,251,96,60,37,133,64,7,16,152,57,70,130,169,130,113,189,111,156,38,98,248,144,244,147,192,126,131,192,157,209,9,218,64,85,125,210,147,133,18,81,171,158,27,183,144,171,128,181,86,173,233,217,239,223,105,136,72,19,153,251,240,207,241,218,93,146,71,63,91,171,169,8,102,36,10,216,183,133,6,85,84,31,248,153,156,64,139,131,252,248,134,214,223,93,137,161,176,187,90,19,189,200,89,67,98,44,246,143,88,189,183,166,49,241,169,150,37,67,199,147,60,70,193,2,179,15,120,180,38,171,202,83,228,158,238,145,217,55,199,28,30,62,104,125,88,125,10,65,115,179,64,24,200,51,244,187,189,142,37,114,155,231,143,233,129,140,129,26,63,54,188,109,102,45,68,78,251,221,203,219,184,252,182,35,151,91,46,248,133,228,81,181,63,152,188,55,13,20,92,142,56,188,139,113,0,6,45,74,51,191,30,82,88,129,102,62,201,59,245,57,228,210,116,174,209,226,27,189,180,216,209,30,49,239,191,106,193,26,144,176,39,34,235,59,49,67,217,223,201,220,200,25,1,45,88,213,38,237,82,194,188,99,255,119,100,150,141,182,206,121,253,61,45,103,187,112,56,3,94,182,161,0,122,169,85,141,228,33,239,93,164,79,36,17,196,13,164,79,160,126,187,150,16,124,59,8,229,172,27,37,190,138,14,224,3,115,197,106,179,152,105,56,219,101,174,254,242,205,113,138,80,255,203,157,63,123,119,89,64,59,184,213,203,253,249,198,177,94,45,203,206,19,57,13,15,62,186,32,241,81,211,30,224,187,67,119,128,73,23,160,150,131,230,212,94,176,196,29,219,75,234,109,38,19,237,131,194,222,176,25,144,222,27,105,115,72,105,145,55,164,190,93,170,120,22,46,209,114,103,30,228,197,232,81,42,107,245,178,215,213,63,87,138,22,243,248,27,198,124,216,50,177,33,47,57,108,145,201,92,66,183,242,250,127,186,217,181,29,182,166,17,191,163,104,32,39,156,153,99,209,178,226,44,84,47,204,61,55,16,26,16,73,40,137,2,64,167,43,98,53,175,120,6,188,234,246,141,173,105,57,209,69,243,62,182,139,123,186,106,15,53,90,226,87,22,148,191,190,143,205,7,6,118,71,40,6,58,3,132,115,88,121,71,84,58,177,104,131,66,75,167,26,17,110,87,58,9,174,51,8,188,92,128,110,206,41,23,221,107,24,2,43,14,106,237,73,18,184,53,194,222,92,102,44,37,253,181,216,212,43,37,140,13,37,161,223,107,1,125,217,247,22,23,74,154,170,57,239,191,68,15,11,135,221,66,241,22,243,205,90,114,78,253,211,13,247,173,124,215,245,144,191,39,154,246,37,114,254,135,172,198,142,255,11,153,235,78,5,159,117,124,228,218,6,160,153,208,95,182,212,205,217,30,197,218,225,222,219,94,134,76,141,138,83,212,211,95,203,87,44,145,222,141,87,39,24,255,30,68,250,253,45,212,230,172,147,29,155,204,116,55,134,215,133,230,202,230,7,135,174,100,107,26,34,110,114,28,112,111,138,149,246,83,208,53,70,30,171,183,68,242,23,239,90,63,252,113,173,190,174,165,14,79,194,159,203,248,118,198,156,106,254,88,127,99,215,6,166,76,22,4,113,125,210,125,239,162,89,191,99,88,255,138,29,117,241,29,88,247,79,172,49,250,34,211,130,79,220,7,177,173,12,29,254,254,110,82,222,12,158,63,93,208,148,175,87,167,176,157,204,243,197,176,227,115,178,87,187,135,76,72,57,171,46,240,58,158,182,104,51,192,150,38,223,196,198,109,78,71,57,150,56,97,89,28,93,64,124,112,153,232,127,176,192,56,204,245,180,213,171,98,39,239,67,2,23,201,177,250,96,24,247,121,186,98,196,155,6,0,121,27,61,94,65,104,113,31,33,57,150,3,0,244,83,113,78,96,187,218,81,194,251,101,72,105,246,205,89,46,75,21,224,157,250,145,105,74,6,66,197,90,55,62,127,80,229,180,59,186,71,86,190,59,189,26,9,158,155,110,244,225,8,100,89,108,211,110,77,140,70,147,171,189,2,62,118,77,0,136,129,120,149,93,92,237,72,22,2,232,205,190,99,70,237,79,183,59,244,65,21,147,234,43,79,109,68,51,240,19,67,40,135,214,169,184,207,167,212,122,71,47,37,136,124,17,237,135,128,84,158,195,119,95,119,102,159,227,44,5,179,128,45,165,158,75,5,249,127,151,7,68,69,3,192,105,104,64,62,236,136,11,73,154,41,3,144,76,116,63,93,238,131,74,209,200,104,144,31,130,36,231,195,245,119,9,138,222,173,146,186,191,80,129,99,44,220,89,186,199,6,224,171,252,146,147,179,121,32,7,15,166,118,65,0,8,111,159,47,233,236,33,183,73,13,177,96,203,52,83,220,198,206,90,0,68,13,145,176,48,226,58,217,196,152,142,41,243,32,247,189,151,200,208,35,52,180,145,204,248,117,190,180,108,241,204,102,151,172,254,14,138,222,254,26,177,210,94,231,178,88,250,147,136,218,201,126,191,163,196,178,197,138,91,98,212,208,129,221,155,71,46,235,193,248,71,183,238,204,23,169,249,83,89,213,154,83,153,115,59,67,149,249,232,166,139,35,140,54,231,145,79,197,249,149,188,65,150,77,169,147,236,51,244,200,178,134,86,4,182,225,230,172,109,10,26,114,238,254,157,133,101,131,35,67,35,100,183,114,126,58,228,117,234,7,25,218,171,200,77,60,182,1,126,213,35,53,146,189,60,102,50,111,31,79,183,171,126,170,20,28,228,158,45,209,13,15,0,174,99,35,154,58,12,254,161,242,50,36,187,211,71,234,25,73,228,222,25,231,91,143,9,21,116,6,193,13,190,249,198,206,139,233,40,153,199,155,187,137,157,94,174,195,129,146,148,190,31,199,215,103,191,122,231,125,229,1,243,136,13,90,210,117,120,90,35,78,178,150,149,171,217,239,66,209,26,210,71,220,34,57,100,216,53,184,145,230,161,82,8,168,48,214,98,94,127,21,127,126,129,135,79,185,188,209,223,48,114,141,122,221,91,98,168,69,182,132,43,207,62,2,167,16,69,172,115,184,46,224,78,220,152,52,53,116,183,220,57,19,111,29,72,237,219,5,4,215,21,0,227,24,208,90,133,200,234,230,108,201,90,131,18,206,4,9,248,124,102,103,100,28,38,220,59,84,147,103,130,5,199,139,71,182,128,60,16,12,0,228,211,218,73,190,6,46,255,148,82,10,117,180,37,49,100,2,168,104,79,253,18,77,55,198,251,48,230,224,140,115,10,188,200,240,111,239,197,198,86,254,109,242,72,23,238,32,241,117,199,26,225,83,179,122,53,214,48,246,60,148,203,42,255,154,133,161,58,168,163,193,42,255,149,24,79,193,5,0,80,196,7,169,241,34,121,5,104,15,42,2,7,142,202,221,183,5,153,131,246,203,37,62,177,86,240,136,174,34,103,192,181,132,41,97,208,255,224,125,31,169,41,27,234,0,234,173,249,25,59,68,191,186,6,238,243,98,88,170,251,71,94,32,10,232,93,149,85,40,213,189,208,224,213,10,235,162,72,207,209,170,172,42,244,167,102,52,7,181,185,41,147,102,208,20,156,197,22,118,149,248,32,190,90,233,87,143,42,164,8,187,150,182,204,118,139,246,221,42,165,214,14,190,35,246,53,212,40,250,189,155,156,24,189,170,175,221,122,228,209,173,41,230,77,189,84,122,184,148,141,95,132,26,39,40,60,90,72,243,68,225,189,237,60,21,143,39,178,232,15,101,42,19,111,244,68,150,117,55,66,239,82,101,142,135,211,216,75,148,44,92,2,57,48,42,152,89,80,175,244,201,46,53,163,149,102,192,204,55,78,130,6,216,253,147,73,42,59,93,128,80,223,75,239,207,84,241,161,238,166,49,13,122,173,49,105,102,172,146,7,100,126,218,129,107,232,84,114,81,49,205,140,194,69,211,162,180,52,111,70,48,247,129,170,88,164,182,200,92,250,62,23,72,4,16,41,31,5,133,176,184,225,190,224,189,115,113,227,43,215,11,33,177,236,144,203,153,204,25,117,185,27,166,189,140,8,109,186,69,167,59,251,161,64,222,47,172,204,40,100,173,233,127,60,34,158,163,93,178,82,217,203,223,62,6,17,213,188,164,7,167,214,169,184,133,28,14,125,132,75,201,156,42,68,105,49,81,128,10,109,32,52,255,121,48,34,223,21,255,235,25,31,100,98,214,97,147,43,162,219,240,23,241,94,207,238,97,174,13,164,228,90,59,17,242,35,133,105,151,101,215,70,184,19,255,187,47,31,209,63,182,185,94,69,3,54,230,173,154,97,249,204,10,49,177,242,58,139,113,219,86,232,185,150,189,220,251,25,30,89,91,104,123,42,123,22,194,223,185,128,83,187,207,191,11,144,182,193,40,1,188,97,23,134,51,105,210,192,100,127,222,47,201,121,171,73,8,29,6,229,37,123,99,143,70,151,233,202,17,34,124,184,22,135,22,44,123,253,66,186,168,59,215,42,130,152,128,125,142,140,196,136,220,139,16,84,17,27,128,190,95,66,143,187,14,248,233,78,66,191,112,99,81,117,25,234,217,166,3,52,183,181,174,106,143,8,49,117,33,3,183,96,226,87,246,121,155,155,26,254,116,241,144,215,52,79,38,248,46,184,161,33,130,138,115,78,171,151,232,61,204,136,111,17,75,75,226,31,55,227,3,237,42,87,165,249,115,180,160,216,165,114,128,167,76,143,1,220,225,109,103,14,13,252,195,129,161,222,73,200,69,38,22,186,106,155,188,211,210,69,110,80,129,179,51,177,98,190,115,181,101,3,185,14,200,67,77,226,49,168,126,179,121,18,27,251,133,85,128,17,177,216,145,9,57,70,3,25,100,31,27,93,62,191,252,200,194,146,99,95,65,107,126,97,171,98,234,169,41,252,199,247,70,165,188,52,236,91,74,180,39,166,118,88,23,32,117,248,248,218,235,242,24,20,196,241,37,116,52,109,245,223,14,147,111,57,126,82,145,222,85,97,20,181,153,1,27,2,105,58,44,234,198,72,11,33,12,147,219,236,173,243,96,210,98,125,3,84,22,106,172,196,67,5,30,101,118,47,160,248,56,52,155,129,190,193,70,240,112,117,76,182,55,7,3,43,94,50,112,48,220,107,91,240,101,251,80,83,138,59,219,143,133,178,205,201,137,214,126,206,103,164,195,47,92,71,30,232,132,215,8,132,174,181,188,168,213,190,223,21,229,90,205,31,25,169,82,8,147,172,175,64,217,129,211,197,87,73,9,56,5,25,123,193,57,75,72,1,145,26,75,247,162,237,112,210,100,30,135,3,65,120,187,225,161,206,22,79,127,9,216,126,92,24,50,41,160,185,55,152,157,14,122,62,165,206,254,128,172,167,186,1,129,150,208,72,160,183,166,134,27,12,159,0,146,14,188,164,146,235,111,50,35,197,109,124,246,196,125,137,126,239,59,208,152,128,128,87,120,102,19,31,169,183,88,211,1,168,252,157,191,252,107,220,28,206,183,221,61,3,78,181,218,56,212,35,209,59,224,130,224,177,205,17,179,244,215,105,156,158,76,128,113,184,0,172,155,23,182,185,146,27,13,57,42,215,244,253,201,111,164,249,61,100,119,153,177,61,233,208,228,245,46,155,71,21,92,4,24,197,69,183,149,189,189,162,3,252,42,111,107,236,155,22,102,225,119,82,182,158,134,103,245,94,92,246,218,40,212,15,141,197,255,138,58,149,135,212,20,185,135,239,70,145,193,79,246,22,209,63,104,123,183,212,70,78,141,214,201,46,109,191,118,165,157,95,36,196,151,43,205,234,242,53,253,193,76,130,29,191,248,176,36,198,209,185,75,175,106,58,13,105,171,100,36,119,201,188,162,13,217,243,114,132,225,16,95,29,183,49,72,150,106,43,204,121,103,9,250,109,233,9,221,251,175,110,150,17,45,11,129,45,248,89,73,113,169,212,151,241,205,132,53,164,243,248,206,252,48,202,12,252,97,193,80,78,210,11,120,190,234,178,0,237,8,54,91,47,116,185,65,216,159,107,156,5,189,123,28,20,41,249,46,69,225,137,197,188,123,167,219,67,204,120,203,77,157,67,199,111,52,195,160,116,17,207,3,115,34,132,11,43,196,66,41,111,38,184,194,33,23,233,74,165,224,251,212,204,9,79,245,204,8,145,106,191,240,122,125,118,80,255,185,115,193,43,39,232,136,95,113,176,96,24,235,122,58,74,204,24,121,31,161,179,202,178,243,52,216,46,78,192,200,117,46,8,246,157,21,128,49,2,43,71,108,62,155,32,124,43,154,164,189,209,115,7,171,143,242,130,105,173,119,135,131,178,62,220,163,133,12,207,167,115,45,251,164,156,74,61,125,31,131,17,66,15,181,67,205,132,14,98,158,2,191,49,237,172,99,50,151,138,133,144,69,163,28,137,80,59,204,92,53,28,76,209,30,255,141,238,53,233,9,58,156,246,177,214,217,222,84,22,121,104,19,130,187,177,121,197,194,135,132,127,201,106,205,43,230,218,102,207,246,32,144,82,25,107,208,121,151,163,180,227,192,232,110,235,202,32,60,249,251,68,113,52,185,236,52,240,81,115,170,188,8,164,97,57,92,9,179,135,203,2,137,226,94,65,180,213,66,25,81,252,111,199,132,49,11,136,124,175,148,219,102,235,243,183,4,131,223,38,224,191,130,115,205,210,193,249,69,17,147,150,58,42,39,88,213,210,185,102,48,223,76,149,247,153,207,254,214,198,135,204,244,220,192,67,30,137,111,73,145,8,248,97,87,144,110,129,123,237,117,178,9,78,83,224,161,147,202,248,246,216,76,252,181,69,244,134,200,154,227,111,100,228,27,107,137,80,154,24,235,114,74,86,165,227,234,79,128,121,249,32,71,42,13,91,230,130,76,160,1,132,0,186,146,32,48,83,142,165,104,64,52,39,156,209,116,168,20,222,124,174,155,187,129,145,218,118,143,181,248,163,133,62,10,216,122,232,138,87,144,172,193,118,221,64,35,213,141,142,202,173,154,107,196,75,15,144,119,179,62,189,98,206,48,251,27,86,215,85,27,226,90,13,50,28,16,38,240,29,120,241,16,71,85,64,174,69,5,58,153,138,153,172,23,141,47,117,46,5,205,226,126,186,198,77,194,179,239,151,127,218,253,115,9,6,77,106,10,88,28,39,222,26,211,25,25,184,115,151,225,214,48,64,203,135,155,206,18,241,66,145,22,191,51,8,243,225,193,80,246,220,239,151,102,171,6,191,11,191,87,108,114,150,248,133,139,236,132,137,229,40,249,244,236,223,109,63,174,221,221,76,206,220,182,182,43,249,168,139,69,86,112,128,75,10,152,25,79,234,189,84,233,126,125,186,163,229,4,20,4,163,233,32,115,182,10,15,203,107,150,164,134,245,158,146,105,220,145,76,72,177,184,91,28,158,43,26,63,119,243,245,242,243,85,226,165,85,13,87,20,149,249,184,96,225,87,189,208,248,128,175,101,148,90,33,146,255,179,210,207,141,213,191,198,129,100,203,217,83,238,65,25,193,126,149,187,208,170,178,128,171,227,101,37,149,215,60,186,166,30,205,155,124,204,15,184,33,37,78,149,96,40,24,175,34,214,203,154,32,239,234,112,186,184,103,121,236,193,88,246,22,229,80,229,98,133,142,69,77,248,57,9,155,103,41,247,152,54,159,206,139,199,66,192,2,26,180,87,127,50,184,59,247,128,241,251,210,40,45,122,132,88,142,114,254,181,65,176,123,37,42,182,243,180,236,137,185,164,103,205,51,205,147,150,61,85,212,92,71,135,80,242,171,192,200,211,73,207,68,140,172,25,177,217,168,88,188,129,101,71,97,25,181,235,15,29,7,61,17,222,125,100,76,35,72,1,250,254,21,154,166,219,133,194,82,118,229,155,228,4,191,85,237,133,185,138,91,10,71,165,79,228,207,250,223,79,67,106,175,17,145,14,107,246,91,177,2,47,16,149,36,76,65,165,36,82,41,102,45,132,210,7,34,192,204,43,5,219,163,47,108,244,252,87,122,205,88,217,224,88,103,190,50,55,175,207,203,239,93,242,129,168,154,99,70,83,135,189,183,211,16,119,158,61,204,10,95,143,184,198,92,88,59,135,193,203,59,249,26,254,177,20,59,147,59,77,27,194,16,50,144,102,112,53,59,196,140,222,78,171,197,211,181,239,221,9,212,131,32,207,74,208,213,73,249,192,136,138,86,124,93,173,250,120,115,160,241,141,33,217,141,34,174,140,221,50,187,125,116,77,132,67,113,97,80,169,45,20,105,177,198,33,239,237,4,32,41,234,233,225,58,187,66,252,129,218,54,99,228,63,221,10,181,139,131,23,206,212,232,192,74,176,117,135,23,94,67,209,214,79,63,169,49,18,35,138,196,119,230,235,144,159,146,47,223,194,47,171,114,190,123,211,181,176,64,212,212,220,4,19,182,160,66,150,221,109,208,216,87,222,43,207,179,173,250,208,178,6,42,171,137,140,171,136,133,22,132,70,193,130,145,166,114,117,230,187,98,34,1,216,197,91,195,182,50,46,35,184,178,41,39,119,109,224,202,248,190,42,165,176,100,88,51,219,253,109,133,191,14,80,128,164,2,211,45,26,69,106,81,32,100,171,168,91,130,6,157,61,44,60,224,203,131,173,77,48,12,165,131,135,171,41,204,206,134,60,217,45,154,179,158,201,5,30,178,35,0,16,69,110,149,67,65,59,137,49,48,224,154,144,130,152,156,128,22,176,221,48,60,125,130,250,27,85,69,66,90,40,195,36,136,18,20,149,172,79,53,109,245,188,146,154,122,171,10,106,211,86,152,93,123,57,19,92,180,84,87,196,62,96,251,74,180,144,176,231,45,201,107,14,24,149,243,196,86,18,72,81,18,235,42,19,107,136,126,47,97,190,221,83,212,0,20,180,143,131,20,171,16,250,69,2,229,191,194,198,104,236,75,49,87,239,248,6,65,28,46,110,245,129,230,60,218,164,109,33,130,60,123,79,169,244,36,206,135,215,180,157,94,225,112,61,246,77,116,67,156,126,5,133,183,203,127,159,197,219,48,129,246,20,235,19,89,176,31,92,229,42,14,99,250,234,239,89,39,87,206,51,112,145,137,91,73,5,94,14,21,59,169,212,10,254,56,115,201,49,99,9,232,245,9,85,200,104,159,222,71,67,73,87,213,23,160,173,105,146,6,145,240,211,77,122,193,122,64,198,197,113,61,41,142,208,82,210,59,96,192,185,85,140,229,29,176,151,153,92,161,156,78,220,224,3,117,111,114,134,202,59,234,206,105,215,18,237,159,160,190,116,27,32,13,126,141,7,217,18,105,222,69,96,232,206,25,235,120,181,72,78,121,32,30,88,44,68,175,115,111,157,138,128,31,250,237,140,111,17,93,93,112,47,80,221,94,25,51,85,123,231,127,2,153,187,192,61,255,180,191,99,195,12,154,134,80,120,15,56,255,47,58,207,245,19,86,61,17,2,145,19,53,157,161,57,78,84,78,150,18,214,166,93,127,55,118,195,101,53,91,255,128,15,150,177,45,126,116,250,61,145,145,251,16,81,45,91,170,28,7,191,202,92,162,166,82,253,162,110,10,104,45,145,108,204,123,43,53,41,254,85,41,35,11,228,118,242,99,159,161,213,225,252,190,120,148,34,106,61,77,91,104,37,195,249,244,26,112,105,0,136,81,21,71,231,148,110,139,123,31,59,97,90,136,190,57,245,118,66,183,62,147,40,1,95,251,120,92,28,17,117,119,232,79,239,248,31,79,10,4,140,108,185,66,229,22,51,121,206,33,207,75,91,228,93,18,166,133,222,51,165,248,131,158,183,66,165,157,73,97,180,189,14,168,240,73,130,48,154,100,104,94,66,44,210,10,0,44,252,135,82,208,220,237,172,255,186,66,236,2,110,141,114,142,101,141,171,98,118,73,95,76,196,127,132,228,186,95,233,159,59,235,247,25,53,0,73,223,95,107,39,144,205,19,178,178,224,105,4,137,160,32,65,110,50,78,90,42,146,180,38,193,232,90,50,218,185,180,183,177,89,63,202,169,119,30,133,205,147,105,149,42,116,115,2,67,73,30,167,193,219,247,173,158,194,105,221,142,5,36,81,134,227,75,71,68,16,215,157,239,7,193,154,65,210,179,94,204,45,117,216,205,99,74,2,185,175,41,85,87,226,226,239,55,231,38,132,29,27,17,243,176,146,118,159,12,212,46,10,230,189,228,125,249,9,145,221,218,171,71,182,112,35,64,25,120,122,104,100,84,240,231,124,87,166,187,61,188,208,163,37,48,3,69,211,116,234,29,228,3,252,103,43,230,35,44,255,104,223,147,32,70,35,46,29,15,200,123,126,5,110,89,41,117,91,94,3,29,21,244,110,11,78,44,210,4,27,255,205,5,94,170,87,35,98,251,167,1,40,126,238,89,52,146,106,159,68,113,26,166,245,205,39,210,115,130,136,81,147,15,13,110,78,195,247,53,155,128,138,205,113,133,70,49,119,47,139,10,36,83,93,247,66,112,164,232,139,166,115,51,12,28,148,121,145,61,214,111,157,86,252,6,145,181,31,189,32,160,93,210,67,52,185,16,141,87,86,187,62,105,47,155,28,34,12,246,215,87,216,53,147,156,173,252,199,236,173,2,53,226,7,205,16,154,96,49,69,77,176,38,196,28,229,46,105,139,26,148,4,136,8,126,64,200,170,204,210,130,51,7,167,174,227,6,226,179,98,255,250,221,163,61,41,62,41,36,96,48,219,62,14,140,238,91,240,233,224,60,16,207,224,160,154,83,50,116,84,8,90,180,63,32,222,93,191,249,254,178,23,27,176,46,12,168,187,25,155,61,57,0,60,218,22,249,54,251,53,101,140,35,53,150,173,196,135,52,162,197,243,182,153,54,211,202,36,16,219,15,16,16,65,227,140,110,227,255,254,212,82,108,42,78,85,254,238,175,253,193,54,213,207,17,165,232,188,199,231,107,46,58,73,221,52,7,77,54,86,227,240,89,67,149,169,57,199,139,252,247,69,158,44,20,174,254,198,221,18,144,130,192,64,210,166,214,242,88,165,197,55,148,113,81,100,218,129,105,150,248,61,94,117,76,57,252,58,201,38,189,151,40,3,141,200,76,208,17,68,159,108,193,33,99,241,120,232,156,254,135,188,110,170,37,10,8,55,45,16,136,69,214,174,75,148,220,159,163,134,227,220,142,109,102,109,96,146,142,61,80,193,65,102,198,115,112,197,247,2,44,49,57,191,21,229,222,71,245,155,51,155,61,167,15,148,193,90,243,24,3,198,46,50,123,56,149,65,196,130,135,207,61,250,249,238,240,138,220,169,249,215,206,7,4,106,71,135,138,79,250,38,191,136,0,34,104,186,96,100,66,141,171,30,88,148,9,76,144,232,203,48,2,168,239,167,60,239,37,75,224,120,198,129,195,213,3,100,102,118,34,248,154,68,142,128,110,80,30,94,253,157,198,46,54,83,171,187,165,57,182,129,146,201,24,26,228,26,144,171,204,252,194,10,149,45,53,109,150,232,176,180,191,173,119,185,223,91,225,67,94,137,114,28,124,241,197,1,145,230,194,175,208,48,200,217,54,101,1,98,65,51,178,197,250,49,195,101,202,42,143,241,195,243,211,29,180,119,48,32,201,119,182,138,89,146,118,54,240,18,144,112,10,154,79,147,242,6,79,35,242,105,136,149,250,92,51,223,128,57,144,104,107,149,136,126,94,114,21,119,246,165,78,223,190,29,79,49,158,4,197,215,210,172,74,2,250,204,30,134,243,255,12,223,185,180,91,216,215,138,244,233,231,121,222,102,137,11,250,65,124,194,202,95,225,156,141,29,247,133,63,85,201,37,103,190,243,234,205,224,98,13,220,140,24,85,159,164,2,78,124,146,210,40,94,156,75,175,93,169,205,135,212,4,65,98,177,6,84,29,212,14,122,105,207,144,237,67,208,253,181,16,196,22,114,154,216,96,162,37,240,19,151,198,55,135,33,45,146,142,54,190,127,150,34,195,65,107,99,111,75,16,167,9,236,68,155,14,211,178,17,91,138,26,249,36,202,99,83,91,160,90,196,168,195,89,220,250,189,55,226,193,23,188,226,93,115,172,126,13,153,210,168,68,203,197,27,59,46,93,96,178,72,45,2,174,118,39,166,106,125,211,164,97,123,19,190,3,118,242,224,143,202,157,64,93,219,77,114,96,19,63,178,20,229,66,251,218,243,187,161,48,248,184,237,109,125,144,76,15,33,73,3,154,214,22,59,81,188,164,97,2,201,120,142,40,54,86,29,158,42,29,128,217,79,79,117,131,26,128,98,106,148,241,116,253,17,177,70,40,53,95,211,131,76,8,22,11,141,70,146,90,244,46,19,26,143,108,225,159,129,120,73,5,142,29,154,171,235,233,226,19,57,11,158,80,213,177,42,226,47,239,36,62,73,166,62,117,150,1,234,195,200,131,171,1,253,222,45,62,216,158,228,156,140,150,78,128,15,213,179,239,43,220,70,149,32,227,95,146,181,144,197,182,159,105,219,12,64,57,201,198,202,215,218,0,48,232,99,79,194,228,41,196,249,24,78,245,38,127,216,144,191,221,202,232,3,71,59,1,191,116,51,181,34,119,99,164,32,33,0,137,87,74,191,224,104,246,112,222,171,220,193,0,10,167,3,37,157,169,52,194,4,98,54,17,213,85,127,178,233,129,132,149,151,211,70,128,7,226,10,34,121,199,185,255,54,83,140,108,150,179,254,63,50,218,147,211,50,67,82,121,68,224,36,127,93,59,106,207,39,110,167,196,87,196,225,154,175,243,168,66,94,145,189,32,51,78,19,176,43,185,143,4,253,232,76,205,48,45,104,216,90,54,245,205,48,8,109,109,228,219,216,52,28,148,136,212,48,107,5,156,233,58,159,117,255,103,60,25,202,147,32,246,0,112,82,110,37,241,229,67,31,189,36,93,130,135,248,91,64,139,100,26,94,100,232,137,69,64,238,30,43,205,102,69,243,62,221,74,190,101,234,123,189,38,99,114,46,102,248,172,222,18,98,245,253,188,246,42,132,160,8,27,248,129,36,240,115,173,0,189,128,207,105,39,22,64,59,110,244,167,162,164,121,79,123,199,213,168,171,170,76,89,190,54,221,98,58,9,44,94,227,83,119,87,148,95,149,218,234,224,135,237,240,23,201,165,190,3,231,25,86,138,94,142,250,35,218,253,36,247,86,139,55,249,70,190,164,114,53,79,55,144,17,84,167,114,21,213,28,168,173,60,109,97,100,241,141,106,167,0,141,8,9,204,149,169,37,211,12,1,103,98,140,75,212,189,238,102,207,163,157,67,42,39,138,128,39,191,110,252,76,37,233,225,19,212,167,144,207,90,75,175,255,209,223,56,43,206,50,201,155,15,253,248,252,171,208,164,111,88,110,173,168,118,156,19,45,209,131,118,238,162,254,180,38,72,232,180,84,86,141,146,253,121,246,226,69,144,58,91,133,194,34,231,168,28,5,158,59,30,60,118,143,253,193,197,41,121,103,170,115,28,128,134,173,1,183,113,135,60,87,241,129,120,5,73,98,185,96,122,10,242,32,219,41,231,221,13,25,4,238,202,192,167,191,67,97,107,141,12,149,6,107,207,72,97,42,44,231,6,119,22,84,128,37,59,10,222,22,38,113,41,54,49,141,182,248,226,250,132,0,15,155,115,250,117,233,61,10,76,181,90,74,143,171,201,168,155,185,76,224,105,166,201,44,40,122,19,170,73,99,249,23,222,35,180,68,203,83,16,192,107,39,157,155,137,243,20,86,84,8,122,246,80,190,40,242,181,249,172,59,178,107,220,58,220,232,244,5,13,202,204,9,161,123,82,50,240,204,8,46,135,216,37,74,203,44,244,187,120,242,168,120,55,226,45,181,85,178,85,211,224,48,143,237,233,165,249,232,175,7,28,127,155,245,61,75,3,46,118,199,192,33,56,106,207,61,233,216,227,7,154,71,175,200,116,210,81,15,59,98,229,146,38,242,96,183,124,170,184,135,3,20,215,131,109,104,196,227,113,144,23,229,233,3,99,48,95,159,245,202,65,86,126,58,17,69,125,83,33,169,7,229,192,179,53,93,132,116,111,111,38,20,199,145,156,69,49,190,241,155,151,95,180,255,144,190,126,142,254,31,228,219,26,206,116,90,186,214,140,105,164,144,253,51,211,85,73,89,157,239,127,181,160,87,169,45,24,60,247,108,44,247,232,22,88,253,10,217,116,203,239,174,123,234,205,225,32,42,177,132,42,63,163,48,162,135,155,61,45,25,191,250,247,163,121,226,156,145,0,77,94,82,145,248,73,73,122,24,186,121,54,159,185,146,15,37,11,132,157,185,235,76,225,165,186,207,95,247,205,180,193,65,239,81,123,90,70,69,84,195,127,81,101,181,141,66,23,181,57,106,198,24,177,247,122,93,57,108,55,120,170,211,24,188,24,138,96,243,212,170,225,190,174,198,75,160,135,134,238,150,197,36,178,19,116,134,170,161,25,1,46,245,41,102,167,242,207,248,36,86,149,203,226,36,105,87,157,53,83,7,37,215,51,89,115,183,99,229,149,240,177,228,61,118,187,28,13,36,216,29,65,25,225,57,110,197,247,82,112,125,33,248,124,180,35,196,195,130,119,196,100,43,126,91,124,97,136,243,55,222,18,121,70,20,128,212,223,125,42,220,226,33,15,88,11,48,38,100,248,22,197,36,95,112,9,104,95,207,222,41,179,231,209,2,27,216,87,84,237,144,25,112,118,57,119,175,66,172,158,14,38,135,109,109,89,24,34,141,233,73,81,162,187,121,64,192,8,151,53,207,142,58,44,229,108,34,151,208,209,88,156,209,184,114,88,141,244,32,214,51,155,63,95,86,121,200,47,104,215,4,212,120,192,58,90,223,237,39,19,5,198,205,192,85,230,251,169,88,111,114,181,114,186,2,34,179,69,234,225,2,144,136,53,1,43,185,211,218,250,39,236,244,23,180,153,49,6,49,35,163,150,210,178,217,242,182,233,238,4,102,80,82,33,137,164,130,204,96,46,212,212,169,160,13,192,5,23,179,90,254,58,97,156,7,23,116,210,185,142,67,189,171,15,169,218,121,58,163,177,32,227,244,224,142,244,139,163,124,115,40,79,4,217,159,252,52,129,35,75,75,156,94,56,147,105,163,248,61,177,178,32,159,242,46,110,113,117,58,228,207,156,132,185,38,34,253,193,40,31,12,184,227,34,51,72,53,168,131,201,181,110,38,81,88,24,7,200,57,4,41,129,154,49,128,104,4,97,215,141,4,156,144,175,195,105,156,79,160,253,127,30,172,13,238,176,72,221,180,73,238,65,183,7,97,140,142,245,61,127,43,209,15,75,77,251,94,91,182,255,111,17,37,80,132,43,94,122,96,146,74,6,150,112,0,254,115,18,184,5,208,8,143,94,15,206,181,192,190,118,65,112,88,40,205,90,82,18,100,91,239,88,173,237,22,52,17,45,154,247,124,162,137,60,17,199,59,184,163,146,172,237,85,49,162,177,222,108,165,171,141,197,146,33,177,103,224,166,205,8,28,231,109,233,149,8,57,101,150,109,195,121,251,149,102,74,62,130,191,6,92,228,83,85,53,142,236,22,91,147,45,204,78,63,59,160,168,59,8,234,109,34,173,225,30,192,57,194,59,149,246,218,18,71,228,89,216,36,175,59,201,169,50,70,32,110,242,2,240,77,252,207,115,150,133,104,121,148,152,225,162,55,194,6,213,16,188,199,188,54,226,236,154,212,29,253,19,229,241,109,104,175,50,131,5,83,60,226,37,205,99,124,34,113,37,100,48,241,239,135,224,118,114,163,101,1,10,56,61,131,252,107,40,12,20,6,13,87,135,29,157,209,239,176,244,219,209,98,200,157,250,83,35,159,82,94,79,247,26,184,48,94,35,19,67,221,196,144,29,35,229,163,125,22,136,141,136,203,110,88,125,235,135,213,59,255,30,10,21,225,196,195,247,10,249,251,197,191,88,134,174,219,222,230,11,126,233,201,204,97,8,189,200,212,92,76,42,182,42,109,112,190,142,39,68,180,150,207,53,167,227,1,65,223,99,73,50,74,91,236,193,206,255,111,53,255,202,130,15,74,190,188,87,2,71,251,115,41,36,4,184,181,160,34,84,117,194,240,23,115,222,223,65,238,174,94,46,154,248,5,224,28,158,122,35,142,154,230,7,107,11,3,59,186,149,254,5,139,132,53,78,37,30,155,61,67,183,28,239,133,236,82,129,190,226,42,195,51,87,45,33,57,175,76,101,80,188,8,183,26,100,15,107,229,117,150,202,210,206,42,146,229,178,207,235,184,92,239,106,160,126,8,29,221,4,222,244,59,142,217,151,20,205,250,139,201,198,226,173,216,147,203,190,140,67,167,220,166,86,66,82,75,57,122,240,96,156,183,138,190,120,157,198,141,12,51,173,151,197,9,133,82,200,19,140,174,120,208,50,55,48,58,225,131,190,124,52,224,19,8,250,131,117,191,22,184,223,188,164,217,193,209,168,201,141,183,61,40,232,70,45,245,250,159,136,48,104,196,26,202,113,169,47,218,15,135,58,49,6,251,124,161,121,106,52,195,143,251,230,190,160,108,142,47,255,144,94,178,44,104,81,125,229,153,211,41,46,13,159,200,190,57,101,188,5,193,21,139,162,113,157,221,130,117,42,151,240,197,234,187,241,197,58,105,167,248,168,100,104,253,125,178,225,133,77,197,243,184,77,162,71,247,66,213,80,55,136,239,4,217,223,206,21,3,241,239,30,179,89,51,145,31,181,248,61,214,2,73,104,19,18,62,124,192,104,160,146,28,26,126,30,100,102,15,44,87,143,217,191,94,101,254,219,13,147,11,255,15,159,199,71,162,57,228,117,123,137,137,124,241,22,21,71,14,13,142,223,114,9,15,66,145,107,181,43,210,225,78,77,247,143,227,114,52,94,165,199,223,245,225,110,188,139,22,71,60,89,187,157,213,248,225,0,213,106,36,131,45,226,56,33,145,147,110,66,143,186,251,224,181,231,56,12,242,27,32,71,1,23,198,224,184,14,58,135,28,6,226,2,117,218,73,236,98,129,223,109,177,227,119,226,252,37,100,35,44,2,83,23,105,177,173,140,47,116,222,95,84,138,167,66,127,239,222,20,42,34,90,122,243,75,121,63,171,73,137,110,72,200,157,152,215,60,95,38,62,108,150,99,22,72,170,29,251,239,245,218,39,146,177,170,112,238,105,16,144,197,161,193,76,37,152,220,0,152,152,160,229,114,77,149,35,17,85,76,19,226,215,65,22,183,141,175,162,26,40,160,90,184,74,251,27,18,40,179,193,179,189,11,162,22,38,70,169,78,16,163,205,138,244,231,152,47,29,125,27,66,66,220,190,141,218,73,165,153,58,222,124,21,67,67,242,252,48,151,157,51,175,247,133,130,177,30,175,111,229,219,149,150,100,39,64,141,33,81,224,100,76,60,53,102,56,159,213,134,143,205,87,205,185,134,177,111,68,153,128,171,220,234,244,62,149,6,165,132,77,147,66,175,146,24,55,103,65,248,71,224,4,152,8,143,120,131,252,193,117,253,145,99,49,72,59,177,216,75,194,71,18,201,185,133,7,65,60,153,100,251,225,196,171,220,73,71,221,130,30,36,66,166,48,121,86,217,117,3,73,225,236,24,38,49,227,149,246,205,41,123,168,18,81,107,14,92,39,222,42,145,13,253,53,226,16,111,142,248,47,179,20,105,157,199,227,62,36,117,27,146,38,197,50,53,63,121,153,52,90,116,100,193,121,162,72,122,20,142,165,61,91,140,10,205,146,13,174,71,0,29,255,137,228,164,248,24,113,129,247,113,141,83,168,183,26,54,76,13,251,124,21,31,203,253,86,216,48,184,133,124,28,250,18,159,175,232,229,20,162,136,81,211,130,137,150,15,251,150,228,69,60,126,139,61,37,144,217,162,94,210,252,204,162,222,27,68,98,106,201,163,108,23,115,208,80,156,205,141,7,69,46,182,214,169,202,126,146,222,233,40,179,173,236,232,229,175,16,149,9,55,89,208,63,71,10,87,14,28,41,254,210,20,251,156,237,78,185,22,44,166,217,213,28,245,38,229,254,71,145,107,138,84,217,192,212,158,76,71,3,204,181,144,247,237,92,152,145,29,213,81,132,93,223,156,138,196,132,39,249,247,80,145,63,18,0,233,152,79,55,165,66,83,102,115,173,206,21,21,179,3,43,228,199,177,146,0,254,31,163,148,46,148,43,155,230,163,105,142,182,238,206,7,160,8,81,154,197,1,73,222,101,95,70,175,82,43,126,239,175,209,22,178,131,200,45,13,223,214,115,159,12,3,156,20,58,131,27,68,130,18,230,227,31,45,17,144,147,171,216,95,227,156,203,159,155,187,71,207,140,200,92,191,36,239,5,243,48,144,0,74,200,58,92,4,104,195,143,255,74,182,119,72,167,197,56,236,110,121,120,109,142,229,52,232,252,228,149,74,237,132,81,246,236,163,110,136,151,252,2,163,10,185,83,31,223,187,217,74,218,194,109,64,196,193,245,169,2,130,84,36,213,66,41,122,227,110,1,127,58,192,191,101,63,34,196,181,71,210,221,113,132,11,87,100,21,22,17,136,59,21,11,163,214,9,227,67,176,32,5,193,156,94,212,184,161,83,142,40,148,197,11,99,159,244,126,117,158,238,20,95,199,114,24,190,178,75,228,136,122,251,9,217,136,197,146,245,169,130,76,72,254,47,35,40,20,7,217,216,159,154,58,127,9,79,72,173,244,144,30,39,157,30,31,165,118,55,246,17,198,140,183,182,146,220,199,168,152,238,176,4,52,157,61,177,90,25,144,94,70,79,119,235,106,172,177,81,237,146,85,69,149,174,228,241,228,166,203,129,156,58,25,137,49,128,57,211,138,52,56,91,64,150,3,192,160,231,38,208,96,26,75,20,19,237,241,36,79,143,242,99,60,217,220,56,104,181,87,190,223,201,211,39,232,6,78,60,196,227,164,202,87,140,104,193,23,179,184,5,63,195,255,223,197,165,150,151,217,20,83,55,99,93,41,131,126,205,246,100,132,245,220,214,1,13,176,237,68,14,151,167,145,51,112,99,77,255,77,57,126,66,110,170,33,6,246,59,5,109,65,218,215,223,151,178,82,52,163,13,121,242,115,227,139,252,146,254,218,253,246,226,88,87,179,52,24,136,53,187,203,126,107,173,169,167,72,142,72,47,45,144,220,76,101,249,56,191,91,25,109,243,142,145,116,93,236,51,145,202,131,245,57,173,83,143,98,154,245,49,7,147,10,65,200,154,156,143,186,235,35,212,73,87,49,130,56,254,226,253,146,25,131,79,2,242,172,187,121,154,93,241,101,68,197,154,37,73,97,27,116,98,128,81,4,91,132,66,79,45,78,149,251,167,16,186,82,13,107,233,26,42,125,143,19,40,123,186,151,240,191,111,195,4,145,46,48,213,67,221,84,197,164,207,197,164,125,223,17,62,174,46,55,11,30,18,74,233,213,66,169,138,87,154,110,186,65,179,43,137,60,244,103,92,251,152,13,79,214,169,59,245,26,178,30,167,157,53,174,5,40,248,27,133,25,203,197,37,79,37,184,159,68,89,120,79,21,137,58,176,222,225,43,196,242,246,60,18,74,235,120,191,161,64,100,132,226,26,12,226,147,227,45,210,77,173,122,198,125,178,84,26,62,74,147,38,141,15,137,91,43,210,133,140,60,179,161,235,133,15,116,243,103,247,100,168,218,168,241,220,253,80,220,192,87,172,189,1,246,107,6,120,222,187,95,243,2,1,230,133,105,235,200,170,32,77,87,232,235,116,1,32,144,93,124,254,57,73,250,185,140,240,238,135,152,209,181,65,36,140,94,142,60,175,200,218,209,177,207,12,126,44,171,75,126,96,61,69,208,120,40,226,231,82,136,118,34,131,17,241,16,3,199,219,17,184,59,133,45,120,221,6,13,237,117,232,201,98,199,123,28,231,0,50,90,250,251,170,71,148,86,39,83,161,94,88,84,2,79,130,124,21,165,101,230,24,100,64,103,79,179,6,52,74,235,154,159,38,151,8,34,97,146,166,40,131,142,134,249,42,11,199,240,227,207,159,122,23,30,19,212,119,207,39,8,205,255,59,147,77,196,250,238,242,62,90,26,229,231,120,203,72,243,112,125,35,191,9,104,158,141,20,146,2,13,66,62,75,213,37,71,171,164,149,242,116,4,108,119,122,179,144,215,13,193,64,158,100,229,244,65,149,31,47,141,79,79,96,125,163,136,174,153,29,169,230,244,39,26,10,61,193,66,32,28,169,195,152,14,42,94,247,208,127,102,26,5,41,130,145,53,68,154,121,134,226,91,39,16,160,118,207,159,250,241,229,136,39,115,141,234,118,104,80,140,21,226,100,138,142,25,85,126,28,206,188,95,139,96,122,126,135,85,15,195,104,89,14,88,190,117,177,64,81,71,5,224,155,26,163,220,51,122,132,23,27,153,31,254,94,68,126,21,75,126,45,103,41,183,0,74,133,105,160,110,123,209,241,91,109,233,37,70,205,159,111,13,56,3,56,236,183,62,96,149,174,18,242,165,241,129,221,7,135,227,123,165,208,64,156,155,116,220,180,242,241,155,149,247,232,125,47,2,25,197,72,37,102,104,189,134,105,156,76,14,14,180,80,74,68,108,245,27,17,29,33,190,4,103,240,111,203,222,207,149,164,205,170,117,64,85,13,33,72,242,236,165,9,25,77,35,100,104,142,138,177,136,38,15,210,6,52,149,127,203,12,29,134,67,79,251,177,22,152,72,12,3,52,86,153,61,173,181,40,175,241,248,12,132,50,79,63,186,17,219,7,59,135,172,12,182,138,19,25,243,161,23,172,92,198,201,114,62,155,6,47,60,206,150,244,215,234,254,92,171,128,25,16,241,94,138,218,35,31,87,20,47,194,229,206,21,93,189,194,108,219,163,29,72,20,96,32,149,218,194,36,220,194,22,239,114,135,72,172,131,119,151,215,203,126,206,205,31,93,55,244,231,40,9,20,187,248,247,73,252,71,204,76,111,242,255,84,203,25,216,89,127,119,53,188,69,131,18,96,142,178,5,219,202,201,121,111,45,198,48,171,194,66,18,240,183,71,43,209,213,72,188,144,55,19,193,67,223,105,160,126,103,14,210,195,151,73,17,122,34,253,239,4,159,142,130,63,86,75,24,246,64,92,163,148,239,114,75,165,227,87,2,232,60,81,135,77,41,226,46,133,46,180,140,121,13,182,220,253,228,104,80,58,54,137,160,102,18,171,160,115,181,153,58,26,127,155,90,205,160,13,244,124,200,31,22,227,218,199,81,28,77,10,172,218,39,47,191,61,0,158,63,229,169,105,60,201,36,45,39,190,18,35,110,106,250,182,206,132,67,153,196,237,163,73,209,63,82,153,78,210,62,191,181,237,73,7,45,7,200,43,79,9,111,178,155,177,12,240,234,122,70,44,81,172,74,56,11,111,154,100,153,10,151,23,106,253,205,249,92,2,118,155,120,192,142,156,95,38,109,211,224,153,64,112,3,195,225,68,11,37,250,31,185,239,2,208,106,46,64,75,89,75,159,174,217,68,80,116,50,74,19,132,224,136,156,20,130,44,135,255,75,126,88,102,36,64,174,169,56,75,149,209,34,126,58,101,203,181,210,175,90,34,192,91,206,103,110,222,167,249,7,8,15,110,115,4,252,82,97,131,245,253,235,223,254,232,79,41,6,177,29,101,147,16,5,100,138,199,251,46,154,247,174,67,47,151,65,128,97,33,175,253,136,20,156,128,64,132,201,114,127,221,56,44,181,113,78,72,69,0,80,221,79,158,149,234,95,93,240,107,170,14,111,240,34,229,0,117,28,0,53,219,53,136,145,110,3,65,14,224,78,93,161,150,238,192,30,163,192,160,27,9,224,244,109,235,5,79,148,36,61,95,204,100,252,132,21,175,90,31,222,49,237,204,235,181,142,179,5,208,244,235,136,245,85,97,39,73,129,180,231,198,253,57,222,198,238,192,246,136,35,209,225,162,81,31,197,40,214,11,31,70,82,212,93,64,54,67,214,186,1,115,89,131,113,78,173,157,233,178,123,223,128,197,216,228,210,241,62,208,156,83,31,28,40,248,181,141,64,23,24,197,178,206,136,175,92,93,114,209,8,115,183,95,75,168,67,38,93,105,239,231,195,244,145,46,175,237,108,60,150,186,150,55,129,15,142,201,44,41,190,0,237,78,94,248,117,64,166,180,60,1,121,88,78,211,112,157,166,250,99,181,200,197,132,199,79,171,130,249,78,61,209,79,189,35,109,79,35,101,156,218,130,219,62,57,3,141,146,41,117,12,217,118,248,201,135,211,175,39,245,193,248,31,153,34,248,112,99,110,33,108,138,6,119,102,169,233,63,126,51,96,227,70,149,100,132,101,205,92,167,232,235,223,7,112,117,204,242,67,41,40,24,249,103,165,86,233,154,167,0,172,149,0,182,196,128,172,180,19,242,37,237,70,79,163,140,184,52,53,112,219,151,62,97,248,205,45,230,93,207,20,175,150,253,205,191,200,22,154,5,168,4,170,135,161,16,152,206,184,196,40,92,224,241,13,57,205,35,170,83,126,21,48,209,152,22,110,131,72,139,154,147,5,34,114,42,66,57,100,216,242,240,238,190,76,194,41,34,27,249,135,215,201,168,131,32,175,125,242,146,178,143,129,222,26,246,1,238,220,84,210,42,198,21,77,69,241,245,53,0,75,208,176,46,170,244,6,5,63,163,68,41,108,187,75,165,52,168,245,225,213,175,40,245,30,3,163,30,43,44,110,98,51,214,29,135,140,18,178,44,211,100,57,43,247,123,94,94,34,216,106,194,123,37,148,138,136,252,56,174,40,219,155,58,234,48,45,125,168,84,3,62,182,142,117,182,108,84,84,89,228,82,221,66,81,52,181,118,118,151,21,211,108,145,127,60,116,215,151,255,163,215,195,158,234,182,179,171,156,66,55,242,174,221,11,66,100,13,53,187,12,110,88,109,16,94,109,108,63,160,233,114,85,39,31,157,49,53,218,225,245,209,168,107,138,156,73,1,91,165,254,48,217,77,234,92,175,204,229,20,255,156,215,24,120,24,204,236,5,222,201,124,79,138,200,31,113,203,143,28,53,142,181,48,113,243,0,192,65,245,101,88,57,128,158,214,45,21,115,0,128,201,66,6,238,221,55,133,44,94,102,118,146,160,137,33,148,187,115,78,139,47,130,143,29,5,77,43,74,162,177,74,90,167,174,6,163,96,80,205,149,1,16,215,3,119,197,245,252,184,237,201,255,181,122,254,54,153,112,233,119,75,113,204,181,246,63,216,99,132,163,87,157,16,56,215,90,217,247,91,28,210,160,154,50,144,172,3,200,170,46,31,124,141,65,73,79,70,139,41,70,159,57,106,119,25,156,186,14,200,49,203,18,214,198,35,53,86,127,186,240,0,12,134,178,254,190,129,73,42,9,105,217,99,135,251,254,151,237,157,188,162,155,211,213,144,110,120,136,144,182,193,112,46,245,29,195,175,190,91,55,243,104,183,95,229,81,90,238,21,87,72,226,96,97,94,77,108,76,20,179,234,181,101,56,74,81,64,219,214,98,84,40,64,56,129,192,33,157,56,98,104,183,169,156,86,80,138,55,113,42,111,39,114,30,48,193,47,149,159,65,153,234,151,186,145,208,184,157,213,219,47,178,22,14,169,242,176,172,181,247,22,242,169,108,119,20,56,255,99,110,23,14,113,151,154,32,3,196,33,245,215,250,236,5,119,137,47,114,87,227,145,249,186,145,252,236,163,252,78,201,219,170,217,2,108,21,45,119,19,204,4,79,78,30,19,83,18,89,188,253,237,61,35,221,62,155,121,148,27,2,44,66,13,57,238,10,22,91,72,108,102,188,117,156,208,50,206,155,3,230,12,77,125,119,240,235,219,255,88,158,169,129,52,35,226,206,205,81,124,150,138,89,155,86,134,136,17,203,120,43,208,46,134,8,86,187,62,219,180,51,158,171,112,9,78,42,208,206,78,119,38,55,24,177,185,27,49,164,211,189,247,249,187,10,33,149,252,57,110,213,112,230,41,3,67,86,239,19,136,94,116,248,28,176,81,15,86,158,11,63,192,61,4,244,112,87,7,173,169,49,87,56,100,16,107,31,244,1,12,92,108,186,8,52,67,195,209,104,233,124,91,25,118,151,75,121,123,150,146,180,76,179,52,188,0,13,5,196,95,31,69,205,165,197,250,160,91,115,236,46,105,202,62,102,189,132,141,126,164,166,89,107,62,100,7,21,171,51,235,83,59,154,149,76,123,171,140,150,192,179,128,109,13,116,175,173,210,248,109,97,233,162,125,114,113,96,254,24,154,34,134,31,201,15,9,19,201,246,26,192,72,221,150,195,72,200,174,26,74,239,122,147,223,82,156,98,142,19,188,43,199,126,179,217,250,205,125,128,99,164,226,252,28,58,26,135,103,138,18,94,147,12,164,75,138,141,109,146,186,67,221,235,231,15,148,223,40,108,4,26,108,19,220,48,202,96,249,238,225,237,87,56,246,94,142,191,179,50,135,37,21,144,54,50,9,242,70,32,28,126,50,173,242,57,159,77,119,121,66,239,35,20,127,255,186,145,244,49,228,128,111,221,150,189,145,93,85,130,61,149,230,148,220,46,31,102,85,211,42,214,186,68,106,62,58,42,210,209,229,165,184,23,19,200,205,110,246,220,215,70,19,151,44,99,211,143,155,38,160,191,162,26,84,83,185,140,254,106,155,254,110,133,95,118,254,49,78,91,133,13,106,240,179,93,239,242,135,42,142,217,18,208,33,145,74,114,167,139,58,39,152,223,204,123,5,104,38,36,212,122,220,131,196,42,156,249,12,175,163,84,225,15,21,142,140,112,189,222,46,35,7,79,241,204,112,80,203,36,226,247,66,107,136,199,70,198,50,133,173,87,208,117,52,120,15,63,156,73,31,106,175,33,0,138,252,162,230,60,139,218,249,194,44,245,235,6,159,105,141,195,86,229,18,255,139,160,9,101,51,54,174,66,8,68,16,240,46,239,31,30,254,2,92,151,2,32,169,155,229,83,207,116,62,69,145,138,253,3,63,8,75,180,104,2,209,184,71,202,192,107,117,149,208,74,155,111,91,205,58,188,135,48,230,128,19,12,142,89,207,8,144,22,8,216,45,125,108,34,193,140,34,14,74,159,37,151,31,15,109,222,26,56,246,89,228,90,37,121,247,172,83,110,34,159,169,110,147,74,26,209,141,118,57,71,202,211,94,119,192,225,199,247,25,108,177,10,53,196,176,145,86,140,79,19,169,31,104,117,138,61,213,164,39,54,80,56,129,160,209,237,59,67,241,185,239,45,125,245,210,214,76,178,215,108,166,222,164,108,248,167,60,247,9,121,223,207,16,224,174,102,113,220,15,153,206,233,23,243,86,133,68,71,20,51,51,121,80,28,4,44,248,63,254,79,57,106,78,59,195,74,197,141,167,163,108,234,58,32,16,104,173,122,16,247,143,85,131,29,13,119,34,61,208,220,210,112,36,125,137,232,51,119,58,170,160,189,222,242,89,112,136,175,57,117,138,120,53,106,176,143,50,154,148,242,157,189,178,78,101,154,167,134,245,44,201,73,131,99,25,108,64,237,225,101,4,17,224,95,13,45,196,255,27,220,51,197,66,246,194,2,165,29,163,69,47,114,80,66,161,183,117,74,123,92,189,112,11,150,25,141,34,180,168,34,47,99,206,26,45,11,29,185,153,37,179,245,66,90,125,55,3,232,44,163,75,58,16,3,198,217,1,183,140,70,130,140,60,32,217,49,29,123,156,42,150,53,186,151,9,25,212,155,246,16,16,128,205,113,43,76,207,22,153,76,176,233,119,118,170,207,252,104,138,129,164,41,110,46,90,20,125,181,152,128,115,69,118,58,6,75,14,202,151,234,181,16,172,195,72,173,190,172,159,135,219,70,250,81,150,79,97,254,235,170,135,115,158,218,34,33,253,200,13,10,71,45,131,43,151,145,188,178,155,27,141,58,63,128,135,116,173,60,221,109,0,227,181,89,82,113,112,5,184,48,217,194,139,206,129,130,25,77,12,175,234,9,211,7,236,205,109,7,246,121,243,222,194,30,97,206,76,33,48,229,130,240,117,149,190,58,211,92,85,205,208,96,148,134,68,30,106,211,104,87,205,197,235,253,12,188,60,249,228,210,8,202,77,36,80,230,46,40,254,134,1,44,61,201,140,167,122,147,129,187,250,2,114,219,99,81,45,138,60,212,109,48,254,5,204,208,110,195,186,223,141,184,162,206,238,28,92,129,50,116,177,145,12,193,124,112,190,79,38,153,204,87,212,34,143,75,51,144,180,25,12,254,108,56,122,114,101,66,77,247,142,51,144,42,114,103,73,105,179,123,25,71,215,191,212,21,222,12,219,32,15,14,230,51,101,136,146,184,178,186,205,234,192,176,179,240,231,162,125,66,76,228,40,98,114,222,84,229,110,170,248,185,248,165,83,144,131,9,219,248,135,177,33,150,175,0,50,81,116,136,171,6,38,129,251,175,7,58,212,170,205,108,19,21,23,184,176,119,211,55,125,16,163,60,61,42,107,216,13,136,37,154,191,144,6,181,232,79,69,86,52,164,163,236,212,128,63,57,87,11,111,248,179,160,8,210,210,41,220,253,245,121,82,71,89,56,84,5,73,27,100,193,91,23,20,126,18,140,162,120,227,244,180,103,242,54,110,94,57,70,153,78,36,115,250,13,154,193,56,215,158,66,21,231,132,101,186,5,144,201,148,84,9,83,123,68,210,67,85,60,31,85,163,98,83,134,224,227,28,137,64,52,210,20,24,21,126,35,214,238,89,156,218,228,238,95,156,136,217,33,232,214,69,54,245,189,115,11,142,115,32,209,226,228,182,31,216,158,221,94,217,127,88,97,59,111,125,226,239,160,189,143,36,211,117,188,74,61,83,78,188,106,161,117,215,144,249,196,179,228,228,117,75,120,181,74,131,238,26,118,255,253,185,136,21,198,60,8,67,117,213,91,56,191,3,22,186,32,180,105,10,148,25,164,98,160,164,31,75,250,173,123,45,20,91,235,19,12,211,92,14,115,178,116,207,138,249,196,150,230,43,185,189,249,180,118,229,219,103,61,213,109,215,219,199,213,21,115,26,93,92,188,175,120,89,108,6,3,251,101,131,13,183,191,181,107,84,236,95,217,179,17,225,186,129,214,139,128,86,132,152,0,50,143,196,54,221,1,201,127,169,244,140,27,219,198,172,57,16,37,109,60,239,167,13,123,107,140,81,61,190,210,213,153,56,167,192,95,9,123,143,119,144,158,216,162,115,237,14,154,196,119,55,228,82,37,235,253,101,208,22,55,220,111,103,255,206,55,196,254,119,138,84,153,252,55,139,196,5,254,36,142,15,66,254,48,60,6,28,78,111,135,38,54,173,94,198,182,159,128,130,172,197,252,164,51,28,110,16,45,118,8,156,69,147,57,214,91,54,205,29,248,187,90,184,217,239,5,5,147,151,160,141,100,96,105,223,16,179,205,151,160,146,6,99,126,129,27,185,132,209,117,6,178,116,101,248,8,75,167,222,237,183,208,187,100,215,96,250,239,206,8,31,242,169,124,126,4,36,153,167,224,85,126,19,212,240,252,138,101,120,172,155,8,185,87,249,203,4,104,204,102,26,40,210,128,110,197,176,80,62,110,226,167,47,73,248,154,194,227,26,250,30,18,184,26,4,222,116,11,185,251,237,130,51,226,175,156,254,239,88,134,190,75,123,180,121,151,24,234,107,107,97,233,57,100,4,249,79,221,141,24,143,140,54,88,194,183,173,4,164,239,241,204,94,133,213,253,237,163,137,160,159,172,89,226,33,189,165,118,182,222,65,221,113,105,248,179,10,71,65,125,81,190,4,230,94,140,165,102,57,162,71,182,18,112,182,113,156,186,101,112,88,184,4,117,6,178,172,86,236,38,239,222,222,97,254,15,87,226,159,82,145,29,237,150,84,217,165,141,16,43,77,140,248,233,147,118,104,157,237,94,94,115,35,115,254,69,5,194,215,19,180,42,85,24,63,51,223,43,218,62,18,252,9,144,184,87,130,8,15,41,66,185,199,146,141,179,232,161,62,213,171,190,223,97,235,80,9,214,249,67,188,34,67,80,71,231,247,135,122,204,173,253,140,167,255,62,38,41,216,158,192,178,150,68,67,152,0,247,207,250,233,198,201,241,220,29,29,166,172,91,154,22,85,8,156,97,209,47,205,215,50,212,98,4,234,203,113,133,114,44,182,84,151,251,205,183,48,248,133,39,219,74,14,108,183,67,17,245,36,77,214,224,47,51,249,87,18,113,61,191,191,180,221,101,125,175,226,2,140,221,79,84,115,199,21,173,180,229,35,75,103,137,121,72,182,158,221,163,200,28,160,30,185,92,31,124,235,121,50,39,251,242,136,148,87,151,183,82,207,63,241,142,249,198,56,212,166,101,3,134,100,217,158,73,130,17,35,131,73,105,227,41,227,250,219,150,57,87,227,206,205,34,57,184,196,113,188,101,103,17,72,54,238,125,135,16,128,103,153,68,46,243,172,177,18,90,156,226,158,156,50,204,215,160,18,215,164,181,145,168,24,210,137,144,100,184,209,131,255,174,111,90,94,131,34,113,25,143,232,72,24,162,186,254,42,67,249,157,204,150,72,26,253,63,251,194,145,11,212,171,248,108,102,147,168,93,184,1,66,89,89,18,194,96,202,92,207,180,154,254,123,207,224,23,58,8,2,147,182,52,55,184,166,87,248,36,254,3,141,63,232,47,116,2,173,187,156,200,139,181,248,223,103,40,56,235,165,91,117,0,145,181,247,169,77,122,130,66,164,219,152,44,49,51,96,93,38,160,112,217,48,54,24,72,200,6,145,162,181,78,2,157,83,89,251,79,70,83,38,13,88,79,24,240,4,220,15,132,11,105,201,14,102,140,113,149,229,172,211,186,19,37,15,36,179,191,24,41,144,190,42,169,123,8,62,66,144,236,162,117,209,214,96,177,72,211,51,237,204,17,175,110,47,185,208,34,24,214,168,28,73,65,164,93,85,239,243,201,52,171,123,171,187,101,134,112,179,22,196,136,14,197,9,5,97,236,126,50,182,223,23,237,236,25,247,95,59,111,3,18,4,100,228,92,252,211,163,97,251,69,222,54,41,147,104,99,211,157,163,10,60,172,212,86,89,4,161,124,227,181,152,50,193,240,196,187,10,156,59,160,74,69,192,69,76,31,182,69,97,164,46,150,242,224,95,253,68,177,254,182,183,203,52,232,146,115,216,209,0,118,24,33,206,14,164,43,201,203,255,49,214,103,195,199,157,96,230,213,141,172,185,167,26,234,105,99,220,42,30,35,189,242,226,121,135,122,36,179,25,248,254,171,198,32,210,88,111,217,143,187,181,69,35,233,137,186,96,198,168,144,19,83,189,17,230,56,207,25,202,109,157,191,118,134,142,229,21,244,160,21,132,93,79,189,3,202,81,75,203,203,52,124,109,13,238,56,226,77,242,115,231,187,53,206,215,20,122,25,22,119,112,45,133,99,91,132,3,127,239,205,171,165,84,24,146,58,55,143,206,189,20,20,111,223,194,125,87,186,111,41,42,119,88,155,24,118,216,199,196,250,164,232,21,112,35,227,67,161,252,28,94,142,247,197,27,159,175,27,17,97,144,232,23,112,126,164,208,37,78,27,209,186,214,23,99,123,191,217,149,136,95,119,43,194,168,164,145,179,135,156,205,79,1,50,164,243,28,209,94,132,7,156,0,253,122,245,76,43,192,80,3,218,199,81,146,237,169,30,173,145,179,188,208,167,164,235,88,200,208,127,154,184,100,11,18,209,165,62,135,245,102,66,142,72,56,103,222,193,84,230,106,45,224,223,208,13,247,123,185,235,116,21,9,69,101,128,178,140,171,169,15,64,213,99,237,10,75,246,67,55,227,117,170,208,200,55,63,253,254,47,213,161,56,24,56,112,212,182,110,170,30,24,180,239,117,10,225,49,230,76,152,133,176,136,112,114,121,130,20,82,160,28,76,80,117,88,14,204,155,198,22,121,40,253,101,26,237,17,89,61,99,8,149,39,73,219,60,117,132,104,100,30,228,39,41,93,163,23,139,222,12,237,112,187,255,135,17,68,221,14,63,90,198,150,107,94,23,178,91,146,44,153,104,27,35,197,59,212,22,237,3,239,71,147,215,107,150,135,150,20,62,99,123,79,213,114,65,125,57,82,244,89,6,67,99,137,12,118,140,195,86,246,201,183,106,253,102,179,170,52,209,91,229,10,178,253,87,106,102,184,196,255,62,110,115,22,2,36,79,196,143,151,178,87,16,221,20,72,79,195,196,88,32,94,255,23,43,227,189,231,244,57,235,6,189,166,155,129,241,207,45,16,24,100,37,208,255,37,27,250,188,218,140,206,110,28,148,254,115,11,93,102,19,184,131,28,162,83,44,94,39,31,226,236,110,66,120,251,221,207,166,195,151,95,74,48,139,182,179,77,100,14,213,91,175,237,170,227,123,188,9,107,22,173,236,157,217,206,193,240,238,63,19,7,121,112,245,149,23,255,89,225,47,29,232,130,154,111,130,173,206,23,158,4,202,49,61,49,140,13,120,168,208,171,81,73,85,28,222,246,39,44,61,8,73,62,63,178,100,113,187,44,173,149,16,125,204,175,133,1,244,205,37,152,20,46,129,128,176,43,58,11,31,152,10,51,216,106,71,253,210,206,46,119,214,152,46,115,166,22,26,252,224,250,24,246,203,211,255,11,56,209,6,201,124,103,93,125,112,44,26,241,126,151,182,8,249,58,22,207,148,1,18,253,51,230,128,49,100,33,127,243,187,234,19,165,223,81,26,143,217,85,239,0,143,5,202,23,58,156,17,89,52,130,172,115,42,172,193,133,119,53,171,107,186,81,19,44,137,126,156,148,90,13,196,174,150,14,112,14,33,197,237,137,245,159,57,150,218,154,50,197,34,131,28,118,10,152,126,230,243,244,93,99,178,165,212,101,8,207,2,101,93,165,137,1,78,65,14,41,167,206,142,64,189,181,31,216,193,66,1,24,226,162,252,104,141,147,127,151,199,88,254,241,143,20,245,241,182,245,53,176,159,110,192,225,8,28,45,109,167,2,95,60,66,230,1,54,168,184,182,143,42,132,214,149,252,250,4,69,227,254,58,226,113,140,12,224,210,44,69,85,37,21,150,250,127,238,26,220,155,14,172,15,64,166,132,188,181,158,208,22,220,63,192,245,120,20,122,212,41,96,244,124,236,167,191,131,230,4,181,219,19,212,244,192,154,62,38,158,20,131,62,119,68,233,45,179,186,252,247,186,237,122,30,144,185,201,76,181,197,209,22,147,148,170,73,127,184,211,63,99,67,128,129,108,53,23,210,37,103,6,96,203,74,193,113,22,186,11,238,169,64,99,67,50,108,21,214,149,46,115,51,176,97,75,222,185,35,227,185,126,73,246,101,157,248,70,146,19,89,36,186,41,53,91,120,221,202,184,72,190,25,144,191,2,150,57,250,28,87,19,109,12,46,171,102,113,5,54,30,217,31,148,67,120,66,184,120,34,15,123,129,217,22,160,82,102,74,221,152,202,230,5,239,232,30,194,90,74,133,18,173,159,157,50,111,188,182,254,182,118,225,210,158,207,193,47,167,117,11,146,54,115,237,175,123,60,100,238,8,170,46,105,145,146,13,62,118,191,196,106,23,53,53,112,204,6,152,107,2,194,202,124,184,166,109,146,194,79,44,126,221,225,204,58,84,206,239,0,189,137,198,18,154,138,220,3,31,119,57,224,22,73,135,169,234,169,64,9,4,130,53,42,230,11,195,146,3,151,177,177,36,81,96,86,232,141,39,99,48,154,58,15,58,8,165,185,58,84,153,200,65,87,40,213,53,217,108,104,128,123,253,189,141,207,59,16,49,48,48,137,251,40,101,4,244,249,162,157,13,11,124,32,111,142,17,215,217,170,88,53,135,61,154,55,18,25,248,179,72,184,23,218,166,83,93,148,121,223,139,160,165,58,127,20,94,133,41,43,185,228,109,216,218,131,8,114,165,147,252,197,169,34,175,188,176,224,255,27,40,220,124,38,103,124,135,184,0,5,139,213,156,114,157,101,30,146,44,158,20,123,25,83,88,148,221,94,158,50,18,140,38,65,136,107,176,151,56,157,201,45,149,6,183,121,236,113,171,156,105,226,29,72,27,101,57,210,0,195,86,58,50,160,12,116,242,22,96,186,3,184,178,94,102,7,96,136,46,229,39,147,77,190,124,63,100,232,90,35,242,32,219,154,188,184,20,186,239,139,96,124,246,135,138,202,231,220,202,250,49,238,178,238,218,18,61,194,248,58,239,126,216,211,11,28,5,221,2,12,238,193,101,118,56,199,1,60,73,223,86,119,32,206,97,49,229,216,116,238,86,36,103,253,24,43,206,208,89,197,114,60,195,124,136,73,203,183,50,69,160,149,25,110,91,89,232,232,194,118,211,161,227,9,16,76,67,4,120,238,184,35,27,230,178,128,99,181,17,25,87,30,27,58,63,184,51,216,239,148,81,246,136,94,215,95,56,237,242,221,169,221,165,108,105,170,154,174,64,240,179,246,146,29,217,45,77,48,71,85,188,215,73,203,164,235,88,162,4,253,131,202,223,112,83,24,130,229,147,86,60,50,53,85,177,58,63,88,21,177,211,38,100,38,207,96,94,247,81,30,191,47,82,159,23,100,60,59,17,221,52,112,144,243,115,67,22,113,161,146,160,206,23,177,109,223,155,167,184,74,27,200,232,201,241,140,109,179,89,11,219,95,232,118,169,201,36,125,229,28,218,27,84,4,38,136,58,63,111,116,217,208,33,103,186,119,102,118,62,140,62,130,27,149,71,48,227,43,179,1,224,207,136,11,198,240,134,191,80,141,254,95,191,249,127,231,121,207,80,48,37,205,233,56,145,245,251,182,84,38,80,85,130,66,26,128,20,5,238,70,107,1,23,204,170,218,231,33,151,93,53,235,173,216,220,101,141,13,222,218,247,20,216,28,28,60,95,0,187,142,40,92,2,212,81,248,183,135,144,86,26,127,184,116,207,201,167,145,19,229,16,13,253,167,102,245,11,119,71,13,128,243,180,37,127,116,149,150,238,159,219,153,50,10,129,229,18,88,103,153,221,79,142,231,98,200,171,145,231,99,206,214,159,45,222,36,128,130,204,75,8,251,176,14,175,49,221,166,36,23,216,167,185,50,116,134,156,161,225,230,239,121,140,102,80,217,158,92,7,251,249,204,253,158,255,255,14,141,24,165,41,81,159,205,5,69,186,82,83,242,212,26,140,168,16,220,60,94,192,227,159,179,104,232,80,170,7,124,102,111,190,96,39,180,251,10,81,86,43,43,193,60,255,26,209,57,250,201,172,53,233,229,231,157,155,206,92,249,183,144,227,247,237,161,81,25,226,11,211,52,166,146,41,252,58,108,119,246,214,235,124,29,134,119,87,210,47,56,49,255,109,208,113,242,40,203,55,97,32,131,200,143,136,206,24,154,149,161,207,70,39,153,124,248,243,66,108,127,48,210,16,103,31,218,234,209,227,36,23,129,148,188,202,207,4,135,68,58,205,177,8,87,231,28,66,201,171,168,188,143,114,137,207,139,166,172,217,121,162,235,163,48,124,233,76,39,113,220,165,113,41,209,34,117,5,224,210,233,148,73,78,141,171,196,177,224,22,71,248,221,136,226,103,111,178,36,63,83,194,200,122,181,130,65,224,195,57,129,2,184,32,142,120,20,161,50,185,15,49,131,111,86,46,244,38,130,255,40,7,45,174,102,88,85,146,126,227,225,164,53,128,169,16,250,174,53,209,24,249,52,213,110,212,85,131,37,7,72,197,219,189,241,247,230,187,59,96,87,36,75,221,105,186,29,154,232,220,168,97,154,248,137,238,143,99,214,0,2,166,36,27,201,172,180,49,51,74,157,159,123,180,143,254,230,7,251,7,252,111,218,236,176,24,177,95,169,248,203,144,63,24,169,255,70,35,108,73,42,121,229,169,80,237,125,248,87,38,31,115,127,216,66,143,35,218,56,159,238,156,246,8,41,123,13,219,24,47,39,154,127,75,209,82,3,110,57,172,243,45,175,11,13,112,171,87,249,202,128,122,55,198,240,161,185,173,108,78,73,246,195,230,105,128,147,168,103,176,2,52,101,144,20,196,63,238,255,211,72,96,225,50,236,146,53,106,81,158,63,78,114,241,13,187,200,122,34,73,87,227,135,251,68,44,169,133,65,240,203,92,57,245,23,165,119,28,140,129,241,0,51,218,234,108,153,204,26,241,43,182,231,9,183,117,182,1,237,222,116,213,76,135,18,81,8,101,138,166,125,175,73,61,233,86,30,137,239,238,216,247,124,36,235,30,121,99,28,167,237,109,143,39,54,50,79,81,236,149,31,156,2,122,62,126,255,25,22,23,100,219,183,51,243,29,211,25,240,169,171,71,45,143,183,154,189,29,132,180,250,236,178,174,192,68,89,254,205,135,205,137,159,207,116,118,109,31,51,114,188,7,90,135,198,130,222,239,49,227,209,87,19,117,158,194,213,79,147,67,164,122,101,241,134,189,175,227,134,95,133,177,242,79,38,224,197,252,49,167,244,12,58,20,35,234,132,228,96,86,90,246,190,65,78,103,119,230,140,4,11,38,177,248,106,174,126,112,204,29,115,22,84,102,227,222,205,224,235,217,236,0,18,0,58,67,237,252,78,59,239,77,150,117,188,222,105,145,116,182,71,15,30,252,110,116,25,14,27,248,109,108,54,98,30,173,25,222,94,195,226,147,174,224,255,115,145,231,103,173,111,249,254,22,11,116,113,182,50,171,132,65,252,129,155,58,88,161,235,61,190,55,253,156,154,251,54,24,137,95,212,89,245,67,140,8,214,128,26,120,131,232,42,157,158,184,105,5,33,195,157,193,190,36,178,209,186,219,29,168,249,111,21,57,30,221,139,36,181,198,203,170,42,164,199,57,160,129,252,67,244,148,207,6,163,7,96,114,91,1,66,58,119,149,109,250,4,9,210,133,187,205,174,55,181,212,75,118,98,173,221,114,82,225,34,248,23,136,10,116,110,65,190,229,239,67,181,94,35,141,84,133,93,88,44,166,94,213,224,69,88,111,107,28,42,186,135,150,37,222,95,26,236,148,65,186,239,232,9,4,6,18,215,235,252,243,135,186,181,76,200,169,56,96,159,178,103,27,211,222,87,194,116,13,95,29,32,121,209,142,70,144,179,211,230,20,55,220,229,13,88,88,219,61,74,158,209,160,55,132,94,2,66,170,212,77,231,155,86,102,75,187,225,179,151,88,183,85,46,81,136,170,48,147,68,160,234,71,33,240,89,214,22,65,197,67,105,103,94,159,65,225,89,154,180,164,91,132,243,92,245,156,117,82,20,70,215,138,246,35,163,83,21,127,95,52,121,24,75,172,60,78,65,189,124,235,73,245,58,199,27,220,94,179,92,242,160,159,191,66,51,103,49,126,241,235,19,174,60,244,88,170,31,47,128,100,60,181,120,211,125,5,3,191,83,71,81,198,19,108,193,72,129,183,112,61,132,43,95,206,108,211,87,22,98,130,31,36,119,231,106,15,116,152,143,25,23,142,105,231,73,121,92,65,33,107,230,242,57,252,141,238,88,167,251,161,244,107,97,239,68,26,113,187,89,60,99,110,56,142,17,206,169,232,196,192,37,205,192,174,203,75,47,21,238,158,56,84,32,206,109,196,141,239,180,47,90,239,30,135,130,149,35,187,118,221,236,110,1,216,6,216,135,11,19,39,165,245,175,102,230,208,171,42,186,190,146,21,215,77,253,96,30,197,226,84,20,246,24,188,179,10,159,223,30,253,179,75,230,111,61,152,151,219,68,114,33,222,254,233,76,25,35,83,96,99,158,46,37,223,76,241,195,179,155,72,54,250,91,37,199,188,167,146,242,187,122,11,41,117,36,124,19,216,22,194,123,40,112,74,40,204,174,109,21,215,47,63,6,109,28,115,67,78,203,17,82,60,92,156,160,155,115,67,172,10,230,128,66,142,168,166,52,79,160,33,87,59,127,211,174,225,181,158,47,22,51,61,83,151,182,112,144,165,168,217,231,200,220,55,66,202,203,46,187,105,67,131,206,146,13,143,21,39,194,165,197,91,110,201,73,21,26,135,110,102,105,156,224,195,160,203,94,138,109,148,9,9,127,51,23,123,222,95,106,81,155,249,141,170,196,176,82,39,149,49,24,14,195,163,157,122,82,201,107,129,194,157,0,94,119,207,123,233,12,242,156,21,234,109,222,89,50,52,25,246,16,40,148,49,21,116,172,161,45,229,32,98,182,24,82,108,21,106,35,86,220,32,203,74,82,97,63,177,188,24,207,127,65,248,107,237,241,108,30,132,243,82,168,214,227,201,126,6,196,60,59,179,131,85,14,130,128,230,149,106,20,187,145,95,106,53,204,208,169,90,102,81,70,208,127,255,110,2,7,234,206,75,157,93,182,217,162,43,37,23,215,107,185,255,70,186,249,210,198,37,211,94,140,50,128,226,178,79,5,66,42,241,86,152,233,208,1,242,74,99,101,213,39,94,76,217,202,164,0,106,161,127,246,253,177,89,36,212,205,140,193,245,66,250,159,185,105,107,226,246,81,80,78,66,154,105,137,140,41,230,188,168,165,106,3,49,43,173,64,79,108,129,102,15,78,208,124,159,141,145,56,190,210,233,92,142,77,188,58,197,207,163,211,206,32,255,130,235,42,221,173,105,21,157,92,156,49,215,220,112,50,230,224,65,80,110,50,87,37,72,129,100,141,182,113,4,200,233,230,118,172,139,253,26,242,137,2,3,185,158,43,148,191,197,82,111,197,202,212,79,229,108,93,128,135,12,233,116,109,190,234,235,156,57,240,88,47,6,115,28,212,35,145,159,70,106,15,1,118,121,121,214,30,62,205,252,207,89,226,150,39,240,163,87,75,63,183,190,247,196,23,184,201,50,59,213,31,23,76,21,62,154,14,240,107,68,203,144,229,128,82,9,193,253,192,255,43,25,248,159,119,175,90,222,142,239,99,110,29,221,94,56,69,129,253,247,65,185,205,30,225,49,87,237,10,237,7,117,192,87,123,88,84,203,216,57,215,80,171,96,159,203,163,31,129,184,124,0,16,107,244,98,231,209,30,88,15,164,26,228,150,236,31,226,166,228,9,91,250,122,155,95,177,182,193,86,81,186,177,103,202,53,78,119,66,8,68,100,193,87,206,78,39,93,201,215,173,136,138,227,109,254,240,228,3,203,245,33,127,237,180,182,42,29,213,198,226,236,251,182,244,90,109,68,35,143,234,217,200,193,179,251,80,148,164,181,208,45,109,78,7,133,4,83,222,155,41,57,127,14,64,13,8,43,63,50,45,86,15,188,9,105,237,113,131,171,52,133,47,146,118,48,186,204,186,33,39,149,184,206,200,58,132,253,46,49,174,65,17,11,128,250,140,70,175,93,172,163,24,85,202,45,193,192,2,137,78,53,168,239,116,129,90,12,167,202,94,103,151,232,6,247,130,117,191,172,143,185,42,183,150,192,48,71,177,189,218,192,51,249,154,116,253,247,99,16,165,120,37,94,208,218,57,151,178,246,81,68,153,25,170,184,170,125,156,174,26,249,204,128,224,65,6,251,184,139,132,101,180,255,234,199,204,177,183,88,215,13,175,169,49,222,116,3,113,235,88,108,74,22,49,95,43,30,36,227,21,251,50,202,196,9,6,48,147,97,186,195,76,223,46,184,119,191,109,52,122,121,208,205,89,237,86,253,23,105,224,100,80,126,85,98,157,7,210,178,245,255,239,163,83,39,174,245,151,92,125,186,10,229,68,186,132,217,10,70,4,230,33,127,214,218,111,184,56,93,176,40,244,165,3,36,186,86,251,26,30,231,19,215,56,116,57,233,56,158,207,172,162,67,251,109,176,187,176,64,63,147,57,50,243,69,192,245,86,21,9,136,68,118,50,118,87,157,137,136,107,64,199,108,124,249,185,34,97,164,108,220,156,240,118,241,59,233,38,122,143,106,110,64,92,118,81,168,126,15,48,33,190,142,209,166,175,77,157,105,28,38,230,127,252,250,37,235,243,107,169,179,243,17,240,120,178,46,84,6,136,243,22,0,230,231,109,1,190,42,90,130,235,160,21,195,211,228,246,120,255,101,70,136,15,77,129,38,144,245,222,106,170,57,211,242,181,108,221,14,72,112,245,53,142,102,74,39,63,106,94,196,195,28,105,57,170,158,190,163,20,129,108,250,219,154,163,178,77,131,200,62,206,177,27,45,150,137,37,222,16,217,123,6,108,206,30,197,208,32,4,207,97,165,67,170,44,30,254,31,80,96,155,149,230,135,59,97,238,6,177,43,189,137,207,30,175,7,64,67,64,69,210,28,59,32,117,161,83,211,108,164,16,73,20,113,205,81,122,39,199,215,27,188,86,162,242,153,158,86,69,197,185,249,106,137,86,130,15,229,174,155,113,20,64,115,24,244,33,229,232,167,54,41,191,22,37,173,187,220,167,31,146,78,143,204,66,249,26,27,28,104,192,32,10,135,214,58,121,93,170,206,156,239,14,253,243,35,137,24,148,151,247,90,84,148,113,117,132,105,71,102,148,124,78,41,222,76,229,194,205,67,68,49,37,125,83,122,211,5,205,120,12,77,96,174,182,58,214,17,211,45,160,83,122,13,108,157,133,86,199,37,12,209,201,107,65,3,89,92,94,210,39,194,155,120,222,208,94,140,47,79,146,137,229,36,127,137,46,95,6,85,230,144,222,56,21,78,46,23,185,239,242,56,103,34,133,201,18,154,96,89,10,10,74,75,43,210,56,253,140,206,103,80,71,75,4,210,174,58,62,225,77,225,53,240,241,130,192,75,16,111,130,92,60,207,14,20,121,9,175,12,206,53,52,240,196,21,148,105,49,40,60,85,34,99,27,14,129,26,183,227,94,103,221,232,167,160,165,8,102,151,130,125,87,214,69,129,132,21,86,75,67,54,196,114,126,9,140,35,94,213,206,219,24,168,114,10,186,170,74,71,160,55,221,247,115,51,5,29,255,250,210,147,25,101,230,254,42,215,227,85,199,181,157,27,34,83,76,100,233,88,139,96,228,154,73,182,166,98,111,24,69,131,52,117,229,0,237,231,63,59,254,137,92,146,165,235,206,32,73,108,230,188,180,30,150,131,181,100,192,241,83,235,141,222,109,68,92,15,8,158,116,131,82,138,236,214,224,187,183,78,4,116,73,181,109,81,201,45,38,99,106,250,247,123,53,21,184,125,215,93,186,5,82,251,246,229,102,80,79,76,213,191,195,90,223,234,251,70,116,92,101,86,163,42,212,64,145,174,219,104,141,235,175,154,72,173,125,234,213,103,155,189,193,175,83,85,197,210,3,115,84,165,81,248,115,29,210,141,184,182,121,112,255,177,9,153,154,55,11,241,173,119,114,162,141,254,44,75,40,140,42,1,219,116,207,32,247,35,122,98,70,37,56,45,249,83,128,51,30,38,86,122,146,215,218,136,128,145,50,64,113,158,180,139,214,151,218,112,181,88,22,255,238,17,32,140,11,232,145,166,172,238,86,165,249,206,194,213,155,107,97,120,107,118,225,46,237,146,132,84,166,24,170,69,56,206,27,237,203,176,184,69,103,66,91,227,90,129,136,44,200,122,116,150,28,115,81,130,182,161,235,160,108,229,9,221,230,78,37,249,89,53,231,172,187,125,17,160,253,240,25,192,208,174,210,220,238,244,13,92,125,194,64,171,243,169,251,113,73,101,66,128,6,35,196,215,218,87,204,96,217,233,9,45,200,106,251,11,94,199,235,185,39,223,168,32,216,113,155,72,13,124,50,97,71,202,70,144,125,19,185,235,209,51,85,38,42,170,73,168,129,152,64,178,218,156,224,49,199,30,125,72,98,62,156,173,253,135,181,160,13,154,250,72,165,187,89,182,212,6,77,227,87,6,100,44,219,47,55,108,237,121,63,60,245,58,76,173,144,66,157,250,223,240,8,69,87,239,226,120,217,186,172,92,126,185,207,58,26,246,46,6,177,53,130,145,88,181,167,24,72,253,9,84,86,213,229,95,245,247,240,254,13,83,115,74,56,255,89,223,251,166,63,248,62,62,173,121,129,38,243,117,196,53,244,184,104,22,186,200,15,19,26,186,118,195,24,83,53,206,202,17,72,79,163,75,253,97,201,219,90,224,125,253,175,221,143,147,93,255,9,1,184,196,145,1,167,109,196,129,23,229,245,249,132,242,126,53,42,158,110,185,20,45,46,241,42,247,45,12,180,44,46,255,208,159,242,69,122,95,61,112,238,242,206,26,148,187,215,36,249,43,137,112,236,136,249,173,209,221,247,167,242,138,248,236,42,89,220,232,255,112,79,236,191,33,224,85,89,19,105,246,75,14,215,149,229,71,93,225,208,21,165,184,137,103,254,100,83,93,180,22,8,242,48,50,47,135,14,36,240,178,39,70,77,209,55,136,8,24,17,72,11,232,61,219,94,13,112,248,35,113,146,192,20,86,176,107,43,129,103,11,117,92,131,108,153,134,54,42,45,192,203,7,35,41,81,79,238,204,29,158,164,94,140,219,32,86,149,43,57,135,193,99,252,112,10,117,42,93,247,58,209,105,95,115,214,229,170,56,175,62,178,24,24,216,74,144,93,12,191,148,197,252,139,249,63,130,156,234,107,53,180,159,173,72,240,56,133,49,219,219,245,53,175,48,115,84,169,200,63,50,166,174,220,115,137,117,12,204,243,67,176,247,17,25,173,50,108,254,52,23,66,65,184,137,253,57,73,155,51,183,178,163,35,175,233,103,95,130,204,78,30,157,10,217,187,87,198,199,81,144,19,252,169,125,188,87,239,67,120,114,164,221,122,18,163,236,72,202,14,164,221,249,209,102,183,89,255,68,218,156,141,211,244,51,56,178,95,201,179,177,22,151,253,194,92,145,186,187,206,85,213,133,122,207,57,221,114,84,151,106,103,77,56,48,94,6,187,242,115,254,186,188,235,89,186,203,240,154,229,142,181,105,142,161,150,54,168,251,75,240,226,218,72,6,76,132,155,248,236,255,64,94,185,14,40,238,170,91,162,147,112,81,132,252,193,246,243,146,161,122,163,140,106,164,39,224,155,161,63,70,206,205,158,1,39,35,11,89,134,136,247,168,154,23,124,0,108,233,175,40,95,100,183,165,120,39,178,119,45,57,207,130,216,76,29,71,70,24,132,148,242,7,182,183,191,57,122,210,39,74,116,177,133,121,122,110,175,14,112,59,100,42,105,70,59,182,84,238,21,199,54,61,26,32,182,164,77,226,125,214,2,176,61,155,15,49,193,31,45,179,83,220,100,12,83,80,244,222,238,206,235,95,210,167,182,47,197,162,112,203,94,162,175,84,235,89,79,173,7,51,0,155,199,9,198,220,186,190,246,82,17,47,108,251,36,148,34,181,10,107,232,120,201,25,237,231,63,54,50,147,137,10,175,186,101,14,139,169,235,73,132,115,189,210,73,248,249,182,44,145,220,162,196,67,84,19,14,180,21,137,222,217,24,240,189,229,197,102,71,238,168,112,49,98,173,199,91,96,239,97,56,165,133,132,74,31,247,87,49,56,0,81,16,165,133,144,207,12,169,87,205,141,40,11,198,23,65,235,26,214,211,103,157,253,212,134,41,45,44,43,37,144,57,153,95,242,246,125,227,191,86,169,186,178,67,5,37,49,170,7,83,88,205,141,120,234,63,47,53,37,30,60,111,236,218,12,199,63,15,170,251,225,91,12,167,182,229,160,240,89,183,176,217,255,111,195,82,101,31,207,71,79,146,103,227,229,198,40,181,195,226,69,223,130,45,236,106,11,2,47,20,44,245,85,200,61,219,30,204,253,64,160,148,70,162,111,7,46,46,154,10,172,80,87,210,52,2,179,94,120,140,189,15,255,183,200,138,193,241,113,150,174,64,21,166,148,108,170,243,165,156,239,203,245,226,126,101,248,182,9,87,138,169,139,253,200,48,200,52,232,7,118,156,26,85,23,50,3,139,152,118,23,122,139,92,102,4,36,108,86,44,105,207,171,155,209,97,26,1,178,5,221,240,78,144,138,170,44,160,248,138,151,70,118,54,45,228,63,34,169,72,78,47,38,56,34,209,114,25,195,184,206,253,221,61,89,114,178,226,226,233,244,219,163,172,104,108,220,146,223,208,107,225,190,83,225,138,45,70,117,208,166,125,186,69,117,122,198,30,245,60,158,47,19,142,230,78,21,6,111,210,152,120,29,26,51,167,69,84,97,91,118,49,75,209,249,23,210,255,203,93,196,102,232,226,165,86,92,46,218,108,160,49,136,140,253,101,118,122,134,155,207,57,94,170,219,22,149,131,1,75,117,158,83,197,162,90,60,177,41,253,75,166,76,233,40,120,0,37,50,177,226,173,21,110,18,91,5,49,152,73,65,96,83,238,73,51,77,19,137,84,113,20,214,160,182,141,92,124,78,117,204,34,227,197,25,193,113,246,77,27,56,48,87,108,47,59,50,107,221,129,1,243,108,105,32,112,112,85,130,253,75,118,245,16,224,124,106,46,220,167,158,152,225,164,203,103,72,198,228,35,92,50,134,24,89,191,69,50,42,4,193,175,118,167,87,205,113,93,30,206,183,208,75,175,176,108,41,125,113,22,187,1,157,182,254,194,60,188,108,18,42,109,221,239,107,174,250,184,207,15,124,233,177,219,28,84,121,220,107,125,174,53,120,247,36,227,126,40,193,247,1,83,8,1,82,199,79,63,172,59,199,233,95,178,240,166,153,199,185,155,200,225,167,98,58,66,231,147,78,47,74,107,155,102,120,222,143,56,5,7,231,68,132,51,141,227,78,199,160,192,165,238,160,174,68,248,176,6,130,142,48,159,213,120,175,65,43,219,232,241,211,69,108,104,3,47,195,151,121,203,17,192,39,57,208,72,231,249,66,97,43,70,83,160,222,214,174,123,51,228,109,235,191,114,158,180,17,46,255,180,118,91,13,255,37,211,59,61,58,195,12,150,239,223,142,50,134,109,131,79,148,117,218,40,245,238,230,63,158,20,29,118,76,76,68,62,76,52,31,82,54,18,180,116,117,33,143,237,187,254,152,118,89,36,150,189,123,180,147,84,120,119,115,26,246,186,69,90,0,83,62,38,105,103,63,33,236,84,221,182,116,213,104,229,156,156,114,82,246,120,213,12,223,34,80,134,74,181,122,128,105,5,175,97,194,255,60,164,187,179,60,112,21,241,4,97,248,220,249,122,70,102,38,65,229,2,71,59,245,75,191,253,248,162,150,94,95,151,89,136,2,177,36,252,7,83,239,23,31,141,67,21,68,61,194,54,200,33,177,188,129,58,249,72,63,89,68,157,8,251,195,184,35,207,195,56,54,130,66,118,246,91,184,204,197,116,46,102,155,70,242,97,9,38,147,130,216,17,215,251,124,200,84,248,109,216,98,70,169,138,146,41,153,19,92,138,142,20,138,167,170,246,248,200,217,68,27,32,148,73,16,225,110,185,105,21,201,111,240,65,187,221,17,176,115,190,139,27,222,237,189,155,196,196,168,146,134,249,156,80,81,78,166,101,171,34,131,89,10,7,66,115,53,255,94,218,74,17,255,53,213,70,11,235,42,41,160,44,151,16,124,18,227,252,250,139,174,67,96,156,42,94,70,52,12,143,227,170,142,145,176,182,97,90,146,65,14,86,73,220,245,218,21,23,178,124,213,93,251,220,32,118,150,134,195,191,222,47,130,174,228,170,233,43,161,70,130,84,25,201,246,120,146,220,195,53,107,15,216,182,6,151,57,184,185,237,47,220,90,106,207,165,124,47,4,137,77,51,75,225,22,97,123,20,206,33,87,71,48,53,203,59,193,40,224,188,145,216,78,64,84,252,174,129,198,4,169,67,61,15,228,105,176,228,1,60,7,56,245,196,75,10,179,113,38,178,31,232,198,238,23,141,214,151,128,255,102,84,156,77,144,172,120,242,53,203,168,13,17,76,201,150,232,27,131,150,95,28,190,137,105,197,118,232,255,187,121,255,250,134,128,246,39,9,159,227,157,190,169,42,249,136,14,58,143,49,93,18,248,53,145,34,214,209,71,2,67,251,4,51,169,195,134,188,163,14,194,115,72,56,82,138,105,118,180,50,85,84,80,102,94,62,173,9,24,176,203,17,64,158,13,201,69,29,115,38,101,40,64,218,205,249,45,105,47,241,137,3,57,6,69,70,62,176,209,231,140,242,65,126,95,252,147,157,118,111,128,18,233,24,129,159,141,121,15,155,167,14,128,216,202,176,19,156,56,192,193,66,141,122,95,88,177,64,107,35,40,50,15,118,89,54,4,144,194,126,184,16,100,235,16,32,46,199,96,226,58,63,163,203,134,39,130,3,12,40,55,177,173,26,34,161,200,166,249,234,53,26,20,9,35,7,202,50,9,30,199,75,156,215,177,44,176,198,43,21,10,225,241,209,198,154,145,33,189,19,169,92,248,73,157,26,124,228,116,149,28,190,107,146,105,64,89,170,24,34,171,81,126,166,103,61,242,237,150,192,30,203,2,0,79,115,146,34,200,143,111,186,133,10,94,13,102,202,33,186,232,136,37,249,30,89,116,70,166,251,253,244,34,118,171,34,111,142,114,6,29,108,40,195,238,67,182,229,164,109,173,80,52,126,219,31,180,244,115,3,149,156,57,82,201,103,165,94,173,171,8,6,199,80,5,244,230,216,238,128,45,48,28,76,159,211,31,202,115,131,202,127,154,80,177,114,223,247,124,210,132,70,5,185,57,20,220,177,163,87,62,5,151,110,201,171,182,165,98,52,100,245,159,13,136,220,43,129,88,16,191,132,123,185,224,165,211,2,151,187,75,144,193,124,108,9,136,91,177,210,163,49,60,47,178,68,185,213,12,107,246,224,128,120,37,44,19,194,138,103,130,241,213,57,185,242,249,84,18,166,123,1,71,82,250,208,216,98,216,206,112,183,211,87,97,172,147,236,36,1,69,140,61,161,103,119,199,222,108,15,57,188,58,211,254,21,30,204,103,205,34,218,2,196,178,168,39,80,197,204,5,188,147,58,151,242,69,225,26,28,138,165,248,204,133,167,194,7,120,78,142,90,151,112,217,45,168,9,200,246,136,12,98,4,199,168,131,13,176,53,4,69,224,95,44,161,51,62,118,212,220,242,195,134,38,77,251,92,8,87,174,5,146,149,219,130,192,237,164,129,51,76,85,42,153,78,160,175,8,58,163,155,36,242,187,129,62,220,59,184,193,8,82,23,51,0,186,116,231,232,170,12,68,192,130,219,19,44,246,139,228,71,221,233,65,235,55,103,8,234,19,104,3,104,167,28,245,24,155,143,248,194,70,97,138,51,241,89,95,20,76,252,130,255,83,137,186,150,227,39,72,124,32,112,88,86,160,14,172,1,141,114,83,76,150,206,243,231,218,193,168,51,152,129,102,87,79,139,198,59,9,55,200,62,247,247,81,21,232,85,120,178,221,150,70,114,231,218,134,246,143,128,196,10,39,221,143,33,70,125,206,245,67,56,0,3,76,137,75,168,133,253,187,78,149,248,123,89,189,35,218,247,249,178,116,64,247,4,211,206,214,5,124,57,208,62,250,229,59,135,119,128,21,120,66,168,99,185,128,44,31,138,150,33,87,220,197,123,56,73,183,174,190,202,131,248,191,127,246,230,17,249,113,197,252,138,73,187,160,40,85,255,188,78,18,17,160,42,70,147,219,184,105,206,11,21,194,175,223,6,242,218,93,6,161,92,206,208,134,117,90,53,22,114,191,139,230,178,12,15,203,99,176,142,244,159,208,148,32,22,77,83,178,218,153,72,138,204,57,122,193,80,120,107,96,79,232,158,199,122,49,178,4,170,106,186,81,229,139,173,43,64,141,113,222,73,79,242,93,92,17,16,150,53,86,145,119,15,99,54,212,238,150,179,222,165,131,128,224,29,133,54,244,226,67,252,168,140,37,121,30,208,195,119,8,243,245,114,47,154,227,122,45,250,154,145,230,220,15,172,212,76,96,116,113,61,27,135,224,91,242,168,198,142,128,212,209,254,52,141,13,111,57,215,174,80,136,140,149,86,210,227,140,2,188,206,97,37,231,222,133,207,227,120,80,35,63,76,71,125,193,19,89,136,201,69,249,1,2,234,180,254,160,228,160,50,132,80,63,217,180,238,28,208,76,213,190,170,201,113,57,156,45,88,133,162,154,57,244,38,91,74,107,21,231,187,149,48,198,54,98,40,59,24,219,107,58,58,64,178,37,152,232,37,1,243,195,62,50,232,3,95,250,248,120,26,189,199,26,109,231,1,224,197,221,92,245,175,141,89,113,184,145,111,26,233,227,241,184,110,23,140,117,194,233,214,59,32,92,202,141,110,199,37,78,55,81,210,180,53,210,239,11,188,63,112,1,212,17,162,148,240,47,223,127,188,122,66,79,77,91,56,9,204,206,112,14,89,68,162,134,86,252,196,244,92,6,195,92,209,80,133,217,199,121,93,34,129,118,180,49,21,175,224,199,79,3,66,208,72,74,16,140,210,122,117,140,245,147,9,11,223,142,51,56,201,227,128,97,139,240,22,106,82,41,183,27,13,71,41,6,81,89,249,128,230,206,46,164,234,199,180,173,38,126,207,166,84,135,255,60,221,71,190,248,235,93,66,41,231,19,166,208,245,166,47,235,217,177,4,140,18,224,237,225,1,194,234,148,186,183,114,3,254,55,255,226,208,121,242,21,30,75,27,146,26,85,138,88,174,91,150,90,85,244,100,194,37,154,125,104,120,131,95,142,232,192,210,140,151,16,162,56,169,249,104,56,3,129,239,20,202,183,21,198,110,111,6,144,100,50,88,173,168,200,72,180,109,172,207,248,167,10,123,173,199,207,185,200,47,235,13,77,169,63,177,46,74,29,101,202,135,22,10,35,36,21,156,164,78,235,40,10,8,83,73,209,253,2,59,227,251,28,6,61,252,108,236,113,184,67,14,241,20,17,68,154,236,202,17,99,71,19,78,107,165,30,110,134,48,154,211,94,205,88,229,121,157,112,214,230,233,19,217,238,183,175,128,127,110,186,103,65,245,52,144,76,184,196,194,218,215,189,49,175,99,250,183,158,48,196,31,157,191,189,163,63,32,51,103,58,198,207,24,12,87,64,60,55,225,97,241,67,174,234,193,179,242,62,126,173,159,9,187,45,169,1,71,5,91,135,231,201,17,117,247,25,119,7,237,20,209,22,26,160,3,230,53,7,60,177,106,161,141,12,40,205,80,56,243,236,125,13,207,60,137,44,177,158,218,179,101,249,46,5,3,214,120,29,234,45,89,178,218,161,109,211,151,159,170,27,160,160,228,214,89,116,49,125,215,148,216,142,188,154,130,40,121,188,184,9,225,242,89,100,206,223,154,28,207,135,240,58,5,30,117,33,253,71,129,102,168,234,159,2,254,253,225,111,234,22,16,197,44,7,252,167,191,234,112,57,182,141,35,69,240,44,184,68,243,191,155,39,63,34,191,166,155,30,225,156,212,118,204,124,150,186,253,19,100,116,172,236,206,211,117,174,203,211,26,33,88,181,246,61,11,87,198,243,225,56,102,46,233,77,32,222,45,15,1,240,67,184,110,115,51,193,64,246,49,132,64,166,179,112,211,126,77,74,91,184,217,229,218,140,228,108,152,81,52,115,99,114,112,40,74,235,243,27,126,95,70,242,9,60,203,33,225,87,186,38,21,62,203,34,115,25,206,221,34,146,133,137,175,137,144,41,169,27,190,189,109,216,184,86,212,166,67,249,95,174,9,140,141,239,92,31,28,88,113,54,115,220,74,226,80,32,28,203,172,249,182,174,172,48,41,204,49,58,91,194,28,62,166,247,7,194,224,102,44,71,36,254,108,224,188,183,214,177,191,253,62,168,26,239,92,188,1,141,153,152,26,19,216,189,146,92,184,43,139,77,249,52,82,77,136,71,164,248,163,151,28,42,5,82,132,14,251,204,214,255,125,76,43,107,140,128,170,15,183,109,114,81,204,120,198,148,104,17,73,163,248,134,110,123,162,159,119,109,231,146,165,201,117,47,129,32,66,232,141,218,114,229,201,222,128,2,137,220,179,151,52,58,226,127,138,87,130,60,252,159,28,242,247,253,242,57,155,50,255,1,217,237,40,101,160,1,79,202,184,46,36,176,68,60,171,244,78,215,44,52,102,163,210,83,38,199,81,108,74,99,115,29,54,185,66,100,171,57,92,45,62,58,207,115,120,104,244,63,89,225,129,205,21,59,166,43,48,248,235,5,64,78,152,103,92,203,160,70,236,54,255,220,128,74,139,70,8,145,9,75,180,8,209,97,165,69,126,197,56,3,156,59,140,245,107,232,92,127,151,180,56,161,223,172,213,46,72,75,3,168,225,251,63,127,2,56,70,37,246,252,230,248,45,215,222,220,53,144,71,203,255,37,147,238,77,40,212,203,90,154,19,200,227,116,253,171,225,187,178,117,39,218,199,8,4,2,129,193,128,136,181,120,177,192,180,37,234,233,220,236,119,235,93,144,195,70,31,223,208,156,83,100,180,239,79,131,22,89,17,219,149,81,168,112,111,229,104,182,205,175,246,17,133,55,75,116,73,220,222,232,70,84,32,176,39,82,55,77,41,38,229,27,168,153,154,233,227,74,105,144,225,19,194,104,101,175,222,98,196,59,180,24,65,194,212,75,113,48,238,253,218,151,102,23,96,215,203,148,58,41,41,181,172,166,5,159,238,23,125,161,163,8,63,15,1,152,238,99,60,85,60,182,6,26,134,228,211,252,211,125,135,217,241,126,62,254,177,166,194,106,36,9,95,33,106,254,68,143,15,76,251,92,180,236,31,141,1,57,133,0,124,191,137,230,81,42,91,199,227,118,135,205,192,10,215,69,53,95,30,216,62,211,163,80,211,172,113,48,50,142,240,60,193,36,121,27,6,71,41,99,125,46,190,191,155,71,0,101,105,46,13,92,139,41,164,18,97,235,193,201,38,196,166,246,212,213,59,205,172,196,101,130,243,168,89,159,2,181,171,102,86,171,31,165,218,25,87,81,55,238,31,79,214,234,216,51,232,147,52,62,200,8,8,18,6,148,89,40,193,204,154,48,120,106,130,196,231,57,134,118,25,163,119,76,118,4,193,191,190,236,231,150,58,143,239,104,52,125,105,30,237,20,186,217,159,203,224,212,219,223,180,229,188,47,31,241,8,30,119,145,30,25,84,5,106,228,196,206,28,46,236,113,74,103,203,243,80,33,72,204,103,50,65,170,249,11,169,51,61,93,182,212,145,176,54,239,105,35,52,86,162,129,129,30,15,5,109,201,112,252,129,218,237,95,104,210,185,174,24,194,60,214,57,116,153,79,7,8,199,15,120,208,28,116,189,215,233,189,160,22,3,38,169,126,2,246,114,148,117,97,94,189,71,230,155,14,131,208,17,30,67,251,67,154,136,0,29,157,191,125,7,26,21,198,85,171,0,79,84,76,143,19,149,200,152,27,225,186,188,43,111,107,68,166,68,184,102,145,79,20,88,80,158,52,193,184,133,146,57,105,125,56,53,111,150,219,132,192,70,63,46,78,4,101,5,125,32,9,19,245,49,30,16,185,114,101,41,251,230,77,168,145,109,183,41,58,85,143,101,86,202,73,126,214,128,233,255,156,35,86,45,182,218,33,17,178,36,31,138,134,233,242,80,146,51,127,187,189,252,62,29,21,96,133,163,250,27,165,53,55,234,213,189,237,241,91,210,184,137,151,12,123,233,102,115,205,106,226,60,229,206,44,16,233,19,31,147,9,34,112,56,128,115,135,201,74,95,14,229,70,175,225,136,70,230,201,86,163,206,142,237,59,214,96,99,122,226,140,106,130,75,96,82,14,215,62,127,185,15,56,240,179,90,46,3,73,73,13,233,1,1,224,214,128,148,233,188,157,122,127,219,234,116,127,40,8,40,30,44,63,124,159,180,224,88,193,70,51,48,104,56,35,66,70,163,237,207,243,193,62,228,9,148,113,118,251,79,218,160,27,166,131,28,83,82,52,41,25,94,147,7,238,193,66,166,8,89,80,187,42,134,175,113,162,225,131,16,247,223,202,244,98,79,21,212,122,95,142,231,203,43,131,242,130,239,142,0,57,156,168,75,202,106,105,242,113,153,210,18,233,153,237,144,136,38,61,141,146,238,33,126,78,5,148,36,174,191,226,151,212,81,46,49,206,152,12,81,210,69,205,171,171,202,224,127,234,228,63,244,155,145,39,179,35,45,150,135,29,79,3,84,94,244,179,132,62,68,114,209,19,156,205,167,239,156,249,64,122,201,192,242,120,57,24,199,243,213,6,198,194,193,9,56,94,165,69,86,203,131,224,12,158,11,178,211,93,20,168,190,115,195,178,32,41,78,86,76,149,233,96,252,189,6,58,137,129,152,205,178,69,162,191,90,200,63,190,154,246,64,199,219,100,254,98,235,72,32,29,198,144,50,82,35,17,138,36,253,85,62,175,167,5,253,219,194,79,152,107,10,228,109,120,41,196,74,239,243,211,255,252,210,157,63,78,114,88,129,71,230,174,88,80,43,53,7,144,63,26,199,206,213,32,72,17,119,111,153,243,200,88,190,68,81,235,6,87,95,167,175,226,129,231,84,143,152,18,129,241,40,61,224,85,191,207,218,66,119,81,125,226,43,29,136,119,29,77,138,12,91,121,192,1,119,143,110,253,224,156,79,219,13,195,82,149,98,154,135,86,137,75,43,82,177,63,201,48,97,103,238,174,242,39,30,135,10,115,223,66,125,8,39,4,175,39,87,25,197,223,56,185,145,105,222,182,123,116,139,226,5,169,117,6,243,34,132,252,45,110,66,136,59,119,233,119,167,219,119,227,78,64,230,92,228,27,48,137,139,24,25,31,11,169,242,86,65,172,9,7,87,134,241,224,46,242,82,49,104,17,193,130,251,92,154,224,50,108,67,39,208,1,147,157,57,56,90,194,159,251,249,244,253,104,245,215,138,83,176,156,152,155,66,243,97,192,42,244,208,51,162,238,211,207,68,75,212,24,54,122,216,101,234,242,116,54,130,205,23,214,167,83,124,242,59,186,29,49,47,62,88,93,192,25,163,77,18,220,241,223,206,100,69,216,218,120,49,35,81,139,152,2,196,72,107,96,95,161,10,217,58,57,191,12,137,59,198,150,136,209,174,35,116,137,71,4,185,5,196,19,241,7,136,131,121,63,80,22,62,136,253,137,66,169,139,49,179,223,102,106,144,23,52,170,176,128,128,238,245,167,181,104,164,28,2,14,238,187,72,214,143,235,95,121,224,10,179,5,30,193,26,206,76,206,45,220,196,56,175,105,177,188,175,23,4,22,209,168,241,67,2,162,69,30,57,243,215,8,239,80,34,116,73,160,38,188,166,69,249,101,195,54,0,26,167,182,226,244,106,232,110,79,213,89,112,240,108,115,241,131,220,156,41,223,216,57,86,203,171,215,31,204,168,96,47,200,129,230,191,87,235,4,213,218,105,154,141,89,47,3,75,188,37,227,32,13,151,143,54,45,176,128,220,27,47,45,226,3,118,20,175,7,50,221,158,75,8,165,3,225,215,149,67,114,107,105,89,128,58,214,146,243,172,209,32,206,70,204,26,140,128,134,179,105,161,169,255,68,248,186,97,49,59,231,240,94,170,21,51,109,191,95,91,10,233,22,106,126,28,232,133,193,82,223,157,87,140,52,173,195,174,84,163,188,5,11,97,119,73,176,124,181,186,194,188,114,144,245,39,255,188,180,239,170,142,128,63,111,95,103,227,200,242,130,10,249,230,212,205,243,214,179,24,202,52,246,42,87,94,190,47,71,35,130,230,131,248,224,74,34,70,116,88,93,13,9,52,9,17,162,247,70,242,142,163,112,2,17,206,176,82,119,46,173,155,157,46,142,5,5,51,212,65,238,191,24,39,171,16,190,235,3,197,120,207,69,157,154,128,87,19,220,188,97,38,169,68,72,254,68,23,170,46,12,177,84,10,186,111,226,164,166,190,187,244,209,186,103,244,108,177,89,242,30,116,223,31,196,213,7,239,29,155,230,183,71,241,91,51,127,159,156,94,228,90,216,81,32,129,240,99,151,21,230,188,110,75,87,147,95,109,181,100,108,166,61,141,119,166,213,148,126,22,176,137,166,189,85,251,59,14,210,50,56,24,10,46,145,242,211,13,245,68,23,7,204,152,106,224,108,234,212,123,219,226,34,12,149,44,131,0,201,214,90,92,129,6,88,161,133,50,34,30,9,152,157,107,254,206,189,200,115,253,234,156,79,254,61,43,174,190,134,7,176,222,91,118,51,126,58,58,198,127,134,175,50,59,215,34,14,139,62,194,161,120,164,191,145,192,9,36,242,201,175,244,31,9,222,12,236,94,155,243,255,182,194,161,235,97,65,157,213,230,212,103,151,87,161,249,106,203,45,149,10,91,232,133,205,159,8,118,211,35,25,64,52,144,61,96,147,239,150,74,215,6,44,133,18,179,47,192,144,170,173,0,139,56,130,104,61,231,225,214,58,238,233,195,137,191,180,227,173,18,147,191,126,237,101,98,7,113,197,220,88,108,5,163,126,86,185,125,112,216,201,72,164,245,53,85,95,170,18,151,104,94,90,29,86,45,63,166,242,44,211,89,70,126,1,152,58,253,186,163,41,238,63,182,83,159,43,74,180,80,218,151,182,179,252,166,136,78,233,172,193,218,85,120,237,137,174,168,235,194,67,27,92,201,218,226,75,53,195,233,176,75,25,87,133,12,235,182,44,249,249,71,205,65,178,5,178,199,243,101,155,17,199,221,44,88,244,63,95,140,223,98,105,117,117,9,87,155,110,111,182,31,228,232,7,205,242,45,226,155,199,93,138,162,29,255,225,36,107,107,99,44,82,36,123,60,77,228,134,93,166,167,20,154,41,87,219,67,22,58,117,246,216,198,160,230,231,32,162,210,246,246,12,231,110,11,179,145,103,231,173,154,162,245,51,181,35,99,19,63,116,155,124,81,137,204,41,147,9,247,66,223,238,80,28,187,58,65,240,119,249,170,138,233,125,150,18,171,118,43,220,57,82,172,10,26,223,238,17,38,35,239,9,188,21,153,150,255,187,224,214,126,228,225,200,236,15,88,30,62,38,91,201,196,255,32,86,161,214,161,43,179,50,95,218,42,173,135,25,121,158,109,66,92,154,158,236,128,225,50,83,57,227,117,131,223,139,98,131,44,27,69,74,60,58,112,147,220,72,144,84,125,69,116,137,167,22,32,205,147,37,44,203,180,97,66,34,30,55,133,14,159,211,78,126,188,142,16,234,94,61,244,149,15,144,80,180,97,74,24,20,2,236,90,81,162,21,212,87,35,206,151,49,247,106,67,123,254,170,68,104,168,238,164,196,211,203,88,137,33,209,35,221,205,245,206,213,228,173,36,76,199,77,60,151,141,109,71,54,89,177,32,171,179,61,26,9,216,48,240,149,5,243,70,188,224,50,88,9,118,85,40,235,170,232,178,116,211,72,250,29,8,49,56,53,114,59,74,191,70,194,103,80,254,236,122,141,210,185,189,95,26,123,157,66,49,231,120,23,163,88,148,234,101,219,16,150,44,248,55,130,247,85,218,216,120,96,120,86,148,199,150,234,87,107,63,189,9,118,152,73,64,163,179,136,221,188,198,85,107,12,196,33,170,239,251,48,28,90,174,191,132,243,26,202,125,220,160,63,102,192,229,4,204,158,231,80,190,21,162,238,126,221,238,76,29,50,2,66,215,123,253,63,7,221,247,48,183,93,253,243,191,135,217,205,23,254,93,113,184,101,16,92,169,172,6,37,20,224,47,121,74,233,97,22,45,251,29,36,249,124,97,59,250,80,108,217,226,95,226,113,90,0,162,128,27,145,64,87,255,89,70,45,182,64,160,213,212,147,121,178,51,42,200,122,109,145,181,12,16,75,145,224,79,179,99,236,47,150,227,168,119,186,166,70,114,209,217,175,193,184,27,25,84,228,36,247,26,211,249,183,191,57,178,179,49,41,225,230,253,4,181,207,10,228,79,232,2,87,231,133,163,112,154,133,65,122,69,143,172,26,14,176,204,172,8,64,53,49,112,51,186,255,45,205,68,167,42,226,6,190,225,30,101,142,75,154,232,203,146,159,131,192,63,12,19,253,128,194,113,92,133,17,158,28,42,44,113,154,237,56,178,5,149,158,174,241,241,71,43,116,3,36,112,204,220,234,124,207,202,115,211,114,162,138,74,94,52,183,26,22,105,47,27,192,57,9,226,157,6,158,11,114,40,2,191,249,96,230,67,202,10,242,192,157,148,54,207,91,64,136,118,148,138,111,7,70,17,111,174,153,77,255,254,9,14,127,238,205,104,224,206,255,137,115,105,250,5,188,229,89,177,232,29,14,23,18,171,15,10,163,229,50,61,120,57,47,240,229,30,137,164,63,72,245,34,142,88,232,126,50,61,199,228,201,30,119,192,79,80,46,67,123,196,190,204,184,101,25,15,97,182,242,255,126,85,184,188,230,61,29,106,112,107,81,115,164,142,240,244,120,185,5,96,253,16,10,138,236,228,60,152,69,217,75,166,47,125,91,148,78,194,203,37,125,45,72,57,148,93,135,138,18,139,35,245,44,224,54,86,243,206,87,219,200,26,66,166,61,14,142,210,124,13,66,102,228,210,16,167,223,128,174,134,214,196,94,3,195,243,116,178,245,9,83,58,117,114,62,108,20,79,86,38,200,158,150,211,16,143,216,58,46,240,2,229,171,146,78,78,111,150,42,126,175,88,39,188,181,58,85,156,37,172,248,225,135,117,11,199,134,73,148,239,81,63,234,31,99,59,169,224,175,55,20,76,187,23,34,10,250,220,109,240,129,108,23,149,245,163,124,102,155,32,143,44,176,192,71,105,85,228,31,92,130,22,118,30,127,77,134,2,117,49,194,201,25,196,142,155,249,70,137,18,224,31,180,21,6,186,128,69,239,117,217,218,78,168,141,233,182,78,63,91,168,231,20,152,204,132,206,144,208,37,57,143,149,236,54,188,217,45,51,171,219,126,238,219,250,64,138,96,44,207,98,92,221,9,248,196,139,35,151,14,10,239,26,179,87,198,58,91,239,185,172,51,4,104,74,20,100,154,97,70,218,3,17,195,93,131,131,219,128,202,3,18,14,24,237,98,66,191,93,215,62,117,195,53,207,249,117,5,98,149,129,87,177,35,253,139,158,85,217,17,241,167,158,143,233,217,217,75,87,41,31,57,159,1,109,8,180,171,65,83,172,129,38,46,165,60,38,192,247,0,169,184,103,171,106,21,77,178,77,222,206,94,54,142,253,12,221,234,169,78,80,162,49,168,160,179,209,148,22,245,95,112,166,105,56,195,224,115,230,244,66,6,116,33,144,99,32,39,227,82,152,251,138,91,189,195,40,19,159,209,63,107,218,145,124,144,241,204,234,14,33,221,164,24,47,177,41,129,111,133,145,66,139,26,109,178,22,127,23,66,196,94,47,165,183,33,244,235,182,161,65,0,77,230,101,196,82,167,97,226,167,5,49,17,155,157,189,205,253,228,56,140,34,202,40,82,144,211,181,42,170,129,20,244,191,77,49,194,39,209,133,160,34,169,208,238,210,63,238,83,10,40,52,14,51,190,126,28,111,255,195,168,221,116,152,89,48,216,238,96,147,186,138,85,56,149,83,93,109,66,40,143,94,242,68,73,244,50,203,11,242,106,1,240,68,108,66,110,81,177,33,204,20,182,255,106,56,131,61,164,151,22,152,8,85,251,141,2,233,139,83,232,174,242,250,124,124,60,142,178,22,79,232,6,108,220,227,53,39,168,72,236,175,118,53,199,16,188,103,227,118,169,249,148,3,186,51,209,65,6,102,247,165,102,45,36,78,137,16,142,189,110,46,7,24,137,128,210,141,152,70,53,49,219,55,4,225,187,68,148,71,194,51,58,53,167,90,61,229,245,7,190,16,9,100,8,30,92,254,240,23,51,204,56,199,88,232,23,67,199,0,231,74,61,182,111,215,142,38,54,138,216,161,51,150,148,69,128,175,117,0,47,94,150,228,65,202,105,136,138,23,55,28,1,252,99,141,119,167,200,92,102,25,113,76,151,176,26,26,84,40,158,201,158,198,68,141,137,91,78,57,27,219,202,101,175,158,230,116,157,172,198,11,130,136,83,149,86,250,90,22,218,86,64,236,88,125,51,195,87,55,137,7,39,166,183,240,164,27,104,67,167,18,219,23,186,8,231,149,12,191,131,38,224,212,32,81,101,152,12,78,128,2,118,126,120,252,115,178,91,154,8,225,229,69,238,95,143,186,79,231,83,71,189,82,164,196,74,69,20,69,108,144,112,235,134,26,121,70,207,20,89,69,199,82,152,41,76,11,169,194,230,181,229,206,149,3,211,30,161,71,85,11,154,35,25,24,230,248,138,90,141,203,38,97,172,49,144,176,215,18,75,116,30,254,247,142,249,141,117,16,36,72,66,76,70,223,215,199,89,179,62,111,144,162,182,254,103,42,40,231,1,45,19,52,162,91,66,87,147,58,90,140,187,217,102,55,190,154,160,208,89,158,89,48,238,24,43,92,187,12,29,176,226,156,171,113,144,49,238,196,71,93,111,15,132,157,64,57,221,90,112,76,108,41,29,22,122,97,17,183,217,255,43,94,85,84,54,182,108,187,61,89,105,171,92,188,117,216,233,51,77,88,44,1,57,0,124,205,78,137,191,35,202,162,157,172,50,243,56,103,212,222,56,72,134,13,235,26,234,149,23,244,50,136,183,142,146,250,66,187,95,5,122,204,211,131,35,151,8,90,144,154,89,118,237,15,253,80,122,132,253,10,252,82,184,139,105,60,55,188,84,62,28,128,46,140,52,195,247,135,114,192,221,81,30,189,230,205,35,43,103,24,29,175,24,47,140,242,148,74,148,133,126,66,146,135,217,58,153,136,6,71,1,201,226,20,129,65,166,167,135,239,161,204,160,241,68,244,0,147,85,38,92,208,60,221,141,181,89,54,44,186,219,240,11,130,169,24,245,62,222,78,83,234,196,64,231,177,228,63,141,92,37,95,228,154,55,148,214,38,107,181,185,40,245,198,186,173,200,153,213,54,15,152,158,230,131,1,105,39,47,161,199,24,54,149,26,245,140,184,5,113,78,79,246,27,126,158,229,122,108,94,220,183,13,185,69,236,49,212,164,34,219,239,70,113,185,86,23,11,101,23,223,219,1,206,139,218,68,84,211,86,151,159,183,84,29,19,93,244,55,221,82,140,21,106,62,16,119,170,244,33,205,178,211,224,34,203,56,155,103,165,65,237,51,157,226,206,114,95,193,194,146,143,253,186,47,34,164,8,198,23,20,229,100,31,131,161,209,67,186,229,70,144,65,58,83,5,91,116,242,32,120,104,100,133,236,218,183,46,10,214,128,58,28,154,159,164,44,12,10,234,144,105,82,172,1,24,37,187,249,131,207,130,253,216,119,136,68,243,153,14,74,74,95,92,38,183,233,87,93,63,64,228,231,255,111,67,45,67,239,114,166,126,158,244,134,52,78,27,59,112,12,3,44,83,164,170,245,30,254,70,54,4,121,9,131,170,77,157,203,117,9,31,58,34,206,168,20,0,6,53,30,183,181,4,115,209,18,239,125,28,164,59,172,52,185,146,116,77,29,235,107,56,18,245,120,172,124,247,70,194,250,220,3,213,76,195,180,2,189,132,1,237,83,122,150,1,12,38,71,193,27,1,100,40,129,39,160,212,46,198,21,191,178,27,221,20,65,208,92,35,175,180,255,137,157,63,157,132,39,156,10,224,105,44,222,157,90,231,187,147,153,171,102,67,109,23,49,178,76,226,207,38,183,143,35,97,210,239,197,17,121,156,131,107,186,43,156,0,189,231,47,151,36,168,106,54,6,213,254,198,193,49,105,221,105,112,91,44,236,6,102,186,135,90,53,215,108,72,9,168,137,138,125,84,222,3,103,188,179,250,36,135,148,194,230,52,117,144,121,63,28,42,141,34,44,207,31,125,171,178,31,137,241,42,180,25,34,119,181,115,222,124,200,15,207,1,12,88,148,205,132,233,255,160,183,192,20,17,15,179,173,141,84,79,197,202,84,158,89,126,124,94,49,184,121,145,61,116,102,19,240,40,252,225,60,47,232,76,105,161,187,206,224,197,224,230,132,191,198,209,0,48,254,160,70,53,54,251,64,134,243,242,89,213,64,131,1,12,83,37,252,83,136,36,106,97,1,16,225,121,46,158,9,2,145,203,31,142,127,147,162,23,112,68,26,137,141,15,103,217,225,34,212,58,6,207,173,14,228,219,99,170,15,21,40,190,85,215,84,108,80,194,52,236,46,202,130,11,134,48,209,43,31,31,163,195,121,134,134,132,246,7,140,60,10,24,60,117,128,98,183,254,68,80,22,92,173,94,230,125,198,192,103,185,241,62,230,186,192,112,40,251,113,185,164,91,137,170,249,190,143,194,14,143,204,87,230,83,176,35,95,26,58,246,46,187,242,2,104,206,225,211,159,19,61,79,58,90,27,233,55,64,236,5,203,118,56,33,101,88,85,70,65,169,224,215,103,151,52,137,183,147,104,189,130,98,113,167,15,9,171,26,162,2,227,61,27,123,169,33,57,187,41,136,100,217,86,218,101,230,6,24,184,15,231,143,242,236,150,232,106,212,215,194,156,255,16,190,168,213,97,86,185,203,114,186,255,35,94,36,31,153,103,225,222,205,202,154,133,225,169,157,148,251,59,109,87,243,119,236,82,247,244,94,150,30,151,44,173,162,24,175,117,99,153,195,13,131,119,209,184,142,158,136,54,24,231,194,238,107,188,172,32,167,232,125,46,139,230,64,197,58,2,81,221,216,227,198,225,167,63,167,188,10,242,69,252,252,145,126,145,196,217,25,62,163,55,69,136,120,125,180,65,99,78,99,65,126,1,215,150,150,200,94,71,1,119,94,227,160,32,219,237,27,140,125,33,196,68,95,216,59,182,229,248,96,219,61,219,244,250,15,48,121,194,91,106,177,164,58,114,208,59,24,137,140,241,102,49,48,229,221,67,183,255,241,253,231,76,244,90,29,12,77,250,94,217,179,194,128,199,40,38,86,154,78,205,57,5,16,204,250,249,175,164,160,167,195,115,18,145,153,126,131,175,161,29,68,199,136,21,88,173,253,84,112,10,202,255,52,193,177,151,107,139,200,25,42,236,182,238,183,161,77,76,158,225,10,39,195,141,42,7,244,228,217,208,88,229,144,190,74,233,215,159,22,56,53,210,206,121,37,187,95,69,211,79,93,154,248,60,47,97,95,201,43,52,187,155,115,95,176,8,126,82,203,220,113,125,251,233,246,102,136,88,168,34,37,28,0,130,27,72,153,46,42,65,221,50,17,242,30,227,127,15,68,98,209,123,76,17,16,101,109,67,17,74,108,51,201,28,70,138,2,132,242,193,134,58,148,166,22,68,245,234,70,64,175,53,44,9,124,189,46,8,123,80,46,235,235,138,221,152,40,216,94,110,152,170,31,103,119,64,29,229,87,77,108,175,51,144,175,34,244,102,3,116,148,88,70,8,203,59,229,199,240,153,114,113,151,168,210,44,79,61,219,26,38,134,173,37,212,17,204,75,133,103,15,104,191,31,14,247,238,67,169,188,30,119,28,109,22,239,26,14,222,200,21,16,251,82,163,95,70,234,90,122,64,14,48,25,224,248,115,89,255,74,186,124,242,78,208,252,206,226,119,131,175,146,135,122,249,102,2,140,175,110,126,101,105,20,0,132,247,145,142,129,222,32,29,152,50,118,127,193,143,168,152,34,253,245,136,148,150,22,168,168,190,114,219,191,107,180,142,228,210,57,216,211,53,123,7,155,117,93,82,9,188,21,186,9,191,27,245,247,190,67,107,129,137,156,255,28,137,118,66,50,88,48,101,203,200,142,114,122,151,90,141,165,217,178,36,141,45,10,144,228,152,251,211,72,88,211,227,92,17,111,59,117,253,72,166,74,226,107,115,46,46,194,58,66,197,68,119,180,123,93,52,43,142,239,74,0,56,223,91,100,216,72,76,71,186,243,161,164,13,201,138,151,230,241,147,179,197,7,164,117,235,6,9,141,156,73,120,122,73,28,91,153,209,209,66,75,172,187,142,24,0,92,173,137,26,27,240,226,13,184,142,206,185,166,224,152,241,160,62,5,138,21,14,196,248,28,95,139,206,196,132,60,44,26,201,141,93,199,59,11,210,175,53,221,39,27,115,187,81,147,149,44,11,165,123,100,176,53,63,66,53,134,155,192,133,202,166,126,62,19,90,120,39,213,106,125,129,227,239,83,65,55,14,248,187,153,4,168,250,142,64,158,119,102,153,14,198,159,101,185,225,96,166,149,75,199,116,226,102,122,168,165,203,99,90,216,74,15,52,181,174,87,48,64,23,181,212,110,25,6,149,236,92,18,93,11,194,175,231,14,63,70,57,237,168,40,85,188,113,45,167,185,112,166,128,104,17,182,62,246,134,124,186,110,210,21,96,20,230,225,166,214,119,151,14,164,55,68,6,170,83,59,72,22,136,107,27,161,134,44,166,55,8,250,85,123,248,45,26,30,82,140,159,48,173,132,38,2,248,187,72,160,146,248,56,229,30,224,183,209,143,174,227,226,240,95,221,179,205,50,145,168,12,27,78,26,214,106,49,203,212,129,0,7,127,95,177,17,233,244,206,208,173,172,92,102,65,124,247,133,34,254,233,234,26,141,27,139,120,125,195,71,99,71,192,131,129,203,198,57,115,88,78,198,94,227,96,208,68,111,35,93,135,91,77,70,35,43,8,142,233,73,161,207,57,244,173,124,173,180,158,203,200,84,113,51,192,209,159,57,37,148,38,139,153,16,69,147,196,238,225,82,115,80,54,205,193,187,187,65,183,149,72,209,94,24,79,224,246,103,21,37,99,14,166,55,173,228,130,168,81,209,18,112,185,220,127,238,84,99,93,219,224,97,226,45,78,212,22,79,107,33,223,2,201,194,198,210,242,255,59,205,117,66,61,49,217,159,13,213,164,173,147,71,239,183,252,250,3,152,21,60,141,28,209,70,20,212,230,79,95,22,130,57,35,251,201,56,196,162,9,177,68,222,230,67,200,171,141,180,166,176,68,105,185,238,177,210,244,232,203,42,27,76,43,96,152,50,93,242,30,1,10,13,198,153,254,73,129,78,33,214,247,239,194,242,210,117,43,52,167,58,108,26,146,47,139,147,39,175,109,79,95,57,165,2,29,105,133,165,125,147,177,18,106,89,227,129,216,244,129,254,245,113,252,167,126,78,148,210,167,215,144,210,40,112,141,131,74,79,222,124,208,206,186,142,139,6,74,81,1,22,152,161,200,170,128,206,140,216,217,224,251,76,250,210,229,219,46,236,244,235,128,144,69,158,245,130,2,8,4,21,155,15,88,154,12,240,2,183,126,110,47,74,241,60,93,76,162,70,68,92,221,149,60,28,196,85,191,237,163,250,49,129,221,48,68,3,115,111,255,99,207,241,80,115,20,23,16,53,66,202,31,107,221,77,163,32,183,150,155,126,12,84,143,86,147,199,227,241,194,137,54,227,153,7,17,141,36,249,89,59,68,148,238,179,178,233,83,145,229,255,220,102,248,246,6,10,24,70,88,165,7,58,224,172,138,65,141,232,82,29,97,201,249,251,33,101,58,248,157,197,73,205,82,125,155,113,21,188,35,253,200,52,165,9,79,37,155,248,62,185,64,166,17,178,95,158,196,199,203,253,246,238,21,77,115,71,115,119,226,208,114,0,218,87,49,34,121,104,3,33,41,21,220,108,59,114,174,114,6,203,191,98,254,129,215,200,204,12,134,196,138,255,22,79,85,39,23,145,106,32,10,208,107,148,38,87,15,19,207,166,164,128,39,2,67,160,44,97,34,223,213,19,6,204,244,140,120,190,179,215,14,200,52,58,101,69,194,186,212,10,69,94,24,218,131,194,193,209,143,100,174,234,134,13,2,84,6,125,2,138,115,37,113,24,245,198,165,2,46,245,14,223,122,148,184,177,119,185,43,82,8,16,17,187,66,184,182,219,103,98,153,11,144,201,175,240,177,76,8,187,58,3,66,73,81,65,142,38,105,197,157,109,37,37,126,22,85,42,71,226,134,236,222,158,201,176,174,111,201,32,176,206,93,251,33,50,59,236,63,198,39,65,232,41,88,233,210,36,218,80,83,141,22,24,63,165,167,202,175,187,30,173,38,253,110,212,159,27,240,216,167,165,87,152,74,163,108,2,195,215,62,56,124,123,98,91,137,194,9,113,211,137,147,98,56,22,185,92,79,255,244,173,123,93,208,243,75,102,72,251,203,100,6,61,110,76,90,252,19,64,19,156,102,150,231,47,240,141,46,153,97,185,67,108,164,61,120,219,232,12,143,137,69,231,105,153,69,90,77,218,125,76,115,149,200,245,224,40,232,123,136,108,211,194,61,141,225,178,206,229,81,78,171,241,247,227,86,18,161,48,90,171,28,14,203,27,83,235,172,113,232,209,75,231,253,236,248,238,67,138,215,197,150,106,12,155,149,11,61,132,200,196,216,249,244,240,97,196,97,133,9,159,139,203,160,32,5,194,132,193,130,3,65,33,190,174,127,49,212,123,7,6,158,126,40,179,246,72,104,211,159,223,176,142,226,46,117,98,150,120,124,241,112,22,89,149,184,45,55,89,97,206,55,42,150,130,190,209,44,126,147,67,18,170,69,12,137,232,0,39,197,29,162,119,151,39,130,135,243,71,180,20,255,131,208,204,215,141,229,2,79,244,78,154,126,109,221,154,167,207,163,140,75,129,187,181,19,201,114,243,100,178,5,57,58,88,91,122,145,82,51,241,201,18,234,73,81,148,214,110,33,229,151,40,137,128,228,70,145,201,162,215,242,169,192,223,115,106,133,249,27,181,75,82,123,214,133,206,224,81,34,23,108,92,74,108,194,25,144,223,41,245,10,40,85,222,223,181,57,149,168,14,207,237,155,153,155,178,193,246,133,166,34,121,94,26,74,177,115,105,153,95,72,210,118,42,206,220,16,131,151,196,72,85,254,176,16,200,55,109,86,71,89,91,175,171,15,255,57,34,157,104,3,50,41,187,19,69,90,158,243,174,96,217,90,24,5,188,8,178,54,53,97,64,185,50,191,170,128,242,239,119,60,156,139,237,102,248,110,117,226,238,201,53,80,163,192,133,178,95,189,247,132,33,9,89,11,225,100,238,168,158,222,21,159,172,181,117,0,109,30,242,225,24,112,59,137,234,255,193,160,19,131,218,230,12,246,108,62,205,244,65,154,181,70,201,211,107,223,210,236,145,73,191,22,131,142,195,207,74,29,26,140,124,85,132,91,28,154,62,72,217,154,248,196,65,127,18,228,248,135,18,141,56,74,189,11,26,161,146,31,157,250,223,206,91,81,72,163,182,123,74,105,12,169,72,167,200,188,232,124,134,234,27,243,238,46,97,215,81,140,219,46,180,206,189,188,36,145,243,185,41,203,183,173,125,117,211,136,3,187,96,87,37,150,110,68,190,161,112,166,217,146,32,21,68,201,251,104,51,75,250,232,98,34,166,234,135,131,203,209,34,194,39,137,208,17,206,113,110,128,79,239,8,193,103,124,67,111,63,7,157,102,197,34,153,178,192,22,84,58,165,137,17,112,24,101,214,8,197,28,49,43,175,24,165,91,143,155,26,87,166,42,213,200,44,161,143,106,94,86,178,171,49,167,213,45,179,186,107,8,133,234,153,186,180,20,97,74,49,111,200,56,177,11,67,166,29,164,15,3,177,84,181,144,137,69,169,67,59,195,146,42,177,247,90,195,216,54,66,31,57,143,45,201,34,235,230,92,181,224,156,15,242,76,163,29,142,22,107,225,196,55,98,159,18,41,75,174,186,45,238,170,156,247,34,87,60,138,103,121,6,242,246,243,5,21,112,173,156,78,84,104,68,60,65,204,6,236,101,79,164,128,88,134,20,197,164,94,58,189,209,146,244,26,213,84,153,255,90,0,21,224,232,53,116,142,40,108,19,234,153,164,71,28,0,177,36,72,251,147,69,113,146,17,82,253,109,151,126,244,112,111,225,247,133,56,23,89,139,120,183,242,81,202,87,150,57,203,22,205,135,195,238,147,254,245,61,127,12,60,69,174,39,121,95,44,236,69,3,37,18,117,59,148,59,16,151,148,56,57,134,98,29,191,104,174,88,245,6,215,205,54,95,132,22,214,125,153,202,20,135,179,118,43,27,159,87,107,114,215,30,186,135,183,179,37,239,8,135,206,115,38,155,71,3,138,252,8,230,97,153,119,225,229,164,92,58,243,170,234,191,100,211,64,164,200,239,97,118,204,199,53,235,242,39,160,177,242,165,230,43,118,181,45,119,178,62,234,138,200,202,240,140,182,82,32,139,125,251,176,21,92,76,82,242,126,212,229,59,160,150,84,167,189,213,20,238,74,164,199,243,220,10,235,95,201,29,213,188,237,3,98,200,245,238,167,170,230,219,64,198,122,174,112,213,199,38,216,189,135,208,53,12,47,55,150,15,118,204,251,18,206,73,228,210,114,240,195,159,23,120,235,121,238,87,143,107,80,80,88,165,60,236,49,86,187,96,123,134,26,248,90,116,91,111,1,147,222,160,88,133,73,52,194,248,219,160,205,233,196,181,4,62,158,15,62,42,23,125,248,32,64,68,231,146,59,138,247,234,168,120,104,240,204,217,110,185,98,143,16,102,129,47,124,102,169,84,67,114,64,110,104,115,226,11,72,15,122,24,243,199,10,179,248,37,235,47,4,74,40,144,161,216,207,241,122,65,236,155,43,169,120,60,138,170,127,250,28,155,153,221,233,75,151,199,213,121,1,118,38,35,19,64,82,220,203,106,56,119,155,100,253,38,210,46,114,185,196,131,6,22,48,225,7,100,236,118,18,172,76,220,180,198,35,224,181,113,62,35,105,157,121,58,136,67,154,89,225,91,87,232,32,132,161,77,228,154,204,63,20,26,12,8,8,71,233,239,17,238,34,24,165,70,164,142,240,85,22,241,208,113,145,147,16,203,24,163,140,19,47,92,85,9,145,227,90,70,221,248,86,65,121,71,199,221,96,84,43,96,18,155,188,6,2,77,17,11,31,76,138,232,29,132,158,151,18,82,212,108,202,245,126,131,244,213,161,132,164,169,60,21,146,227,189,11,215,208,215,245,28,200,204,197,178,245,191,109,93,112,57,24,209,143,30,14,246,37,166,127,19,175,133,105,216,200,172,208,29,41,119,39,60,44,157,67,86,35,252,67,115,173,7,19,135,115,5,206,59,254,224,81,15,127,129,229,44,217,129,41,184,236,5,134,209,244,185,179,155,84,49,211,162,252,253,14,114,207,84,112,5,34,68,250,57,171,73,54,77,132,49,245,93,254,7,156,136,60,72,52,245,111,117,150,64,0,57,7,212,86,80,25,129,162,250,106,121,148,126,222,10,13,169,168,208,162,163,198,63,62,213,10,60,43,28,227,62,213,48,51,10,220,73,198,204,249,31,132,7,187,2,95,58,36,149,91,131,81,38,244,93,13,221,1,197,148,217,158,27,138,232,75,76,23,70,156,213,253,102,17,171,253,23,122,197,201,126,104,18,88,222,205,147,138,91,192,118,214,211,50,220,56,175,123,142,244,39,64,190,173,255,254,99,103,46,253,119,50,221,145,13,84,165,172,136,165,77,185,116,149,103,141,209,9,219,188,129,53,88,102,147,121,46,173,118,80,28,211,79,212,29,239,164,103,146,0,36,104,140,117,36,197,219,227,116,204,245,202,254,250,94,83,240,162,160,164,18,75,237,164,70,20,77,166,234,202,13,182,105,159,34,140,40,91,228,37,228,167,71,230,104,0,55,100,193,82,40,129,14,27,188,146,102,127,90,241,246,87,250,162,4,3,156,96,242,22,73,125,212,123,142,67,104,255,123,167,169,52,210,39,4,25,35,104,75,171,243,203,182,61,81,239,78,12,115,52,149,131,74,139,228,48,191,112,147,181,102,55,146,84,234,6,65,148,223,114,104,103,12,131,214,239,8,7,89,23,126,222,127,106,165,107,33,128,26,56,216,186,21,77,145,199,176,30,46,183,45,24,234,158,100,118,188,132,241,73,246,127,147,154,218,37,57,227,235,195,208,107,224,223,113,78,75,255,252,234,140,124,242,150,122,249,219,254,1,210,122,39,39,229,33,187,85,176,160,64,156,246,23,200,24,180,105,214,128,233,23,113,178,98,185,237,161,243,244,127,122,237,11,153,76,240,14,6,138,203,217,77,189,90,147,25,198,98,13,38,139,134,236,1,94,135,245,6,170,92,86,67,72,197,29,184,23,131,28,193,139,22,8,238,141,215,200,106,95,9,59,123,103,38,17,175,142,208,114,197,110,78,139,66,67,183,240,208,101,200,212,229,139,216,251,161,135,13,14,5,195,180,199,198,161,19,72,63,187,83,45,100,249,179,254,56,156,120,246,73,157,168,7,47,23,51,148,225,137,80,109,94,99,58,101,102,138,45,101,75,183,161,29,95,81,58,11,206,124,145,15,226,119,249,32,112,10,200,98,85,10,157,24,140,114,107,219,247,4,122,111,109,122,139,154,50,23,229,26,231,81,3,102,163,161,62,99,201,107,224,68,243,239,128,176,221,63,202,129,81,115,114,127,73,125,17,87,252,77,147,81,4,169,217,85,185,74,76,215,29,38,46,16,156,28,57,76,58,225,204,166,254,38,118,215,168,235,188,198,197,123,208,235,169,14,189,78,75,115,159,204,35,174,184,129,95,214,216,6,155,222,68,236,189,151,129,153,70,160,110,143,222,206,94,96,33,150,100,4,16,236,25,197,19,67,43,20,90,138,45,120,9,243,232,195,202,88,62,88,86,17,41,39,27,216,50,169,142,18,99,69,105,122,10,192,216,162,68,110,240,242,95,190,206,178,218,53,236,170,203,163,11,44,31,184,1,174,18,157,46,100,205,153,148,142,78,211,236,110,11,78,152,200,142,9,35,114,223,149,150,142,36,42,148,252,229,32,96,81,147,67,135,120,229,102,202,196,17,139,22,131,89,131,249,99,73,248,229,71,13,234,93,72,147,30,150,158,205,131,219,169,253,3,134,247,48,188,139,188,114,112,119,81,9,90,17,138,43,17,55,114,48,101,185,135,20,182,141,209,235,244,82,74,6,255,2,49,184,37,219,239,145,209,73,167,196,142,107,48,233,120,110,17,236,95,109,18,74,53,231,209,138,227,194,192,205,1,161,109,47,110,210,207,167,181,6,50,250,0,61,117,254,140,47,58,122,67,98,157,38,3,63,37,47,121,102,145,12,234,55,192,222,109,76,143,116,13,117,59,225,45,41,192,114,88,27,229,91,251,36,26,125,98,244,31,147,156,39,235,36,150,209,87,83,71,146,41,95,201,87,118,105,219,141,46,194,78,251,199,38,152,13,47,165,159,74,76,133,102,177,216,15,172,113,61,61,51,31,64,245,96,38,170,28,238,86,229,202,195,213,183,36,181,101,102,85,43,148,133,13,212,91,40,196,93,60,102,246,166,70,86,89,134,50,50,48,69,147,20,175,48,189,155,32,156,64,43,80,137,9,19,218,39,215,235,72,70,14,187,46,39,204,128,229,255,145,6,235,187,39,220,115,36,160,178,144,26,253,183,121,30,222,190,237,97,45,82,42,83,114,61,170,220,240,23,79,82,250,38,13,102,174,238,16,64,77,99,87,27,80,182,241,32,69,191,69,173,158,101,45,37,242,82,32,186,29,75,227,225,40,90,6,196,47,154,115,230,218,75,81,170,136,149,195,245,167,12,123,16,195,135,253,97,59,57,126,232,223,243,244,156,95,212,188,9,118,92,40,70,92,95,48,135,211,184,35,194,230,241,10,239,7,159,121,236,64,2,212,119,192,85,193,178,229,152,44,192,46,14,66,145,55,126,101,167,26,31,250,97,203,99,146,137,41,214,7,195,8,185,68,89,253,49,9,161,119,57,10,111,252,212,39,203,190,245,12,42,157,25,167,71,99,93,57,83,181,77,27,67,237,128,219,124,77,207,158,36,169,230,251,42,71,142,190,5,139,148,35,78,48,78,100,85,232,3,164,133,14,28,252,93,75,206,246,103,212,81,205,32,225,38,130,195,155,190,198,2,143,192,222,165,231,6,73,25,85,3,250,168,121,39,141,60,193,238,13,195,138,107,5,113,175,78,143,18,137,84,102,53,160,99,2,96,105,216,146,122,210,171,109,82,174,155,118,220,64,106,153,225,58,62,171,166,177,8,27,145,73,103,45,67,29,53,188,46,206,122,202,51,1,31,76,213,158,129,239,20,31,136,36,99,155,32,8,162,90,132,207,49,153,140,208,165,121,93,59,10,131,75,98,177,92,145,128,119,158,172,55,120,144,20,132,63,30,150,20,204,218,35,130,12,58,179,234,104,25,63,79,216,121,32,58,155,65,181,125,203,176,3,146,212,115,194,76,227,127,153,235,209,102,140,222,254,167,11,163,116,166,233,95,222,168,55,186,245,249,129,210,18,245,237,156,30,83,88,215,195,239,6,241,206,67,4,119,106,26,224,37,27,100,83,69,106,74,156,0,20,123,235,231,23,106,159,73,89,154,181,247,50,124,185,161,237,88,3,88,212,67,61,188,48,62,28,247,205,5,252,139,105,109,91,240,238,55,170,66,242,146,199,231,133,54,160,20,242,255,10,234,25,175,150,155,182,109,130,173,58,52,100,16,85,116,21,118,175,35,66,1,14,142,204,9,87,20,212,137,39,83,133,240,61,197,253,206,87,23,239,37,57,133,173,158,186,136,82,23,111,87,63,94,180,113,150,73,150,40,206,52,156,176,0,138,130,116,179,22,253,84,190,64,248,136,248,55,55,28,250,96,100,226,135,178,234,210,155,30,91,59,156,124,246,74,166,206,78,145,205,53,176,3,56,106,199,211,33,165,2,4,115,182,57,154,144,81,77,201,230,178,149,166,48,36,219,196,2,242,233,237,17,77,127,131,165,177,89,139,85,86,135,6,135,134,66,165,174,128,136,104,230,128,155,111,139,126,125,104,254,9,129,200,177,176,36,25,234,17,152,119,216,117,149,144,116,76,167,174,140,165,211,212,72,75,204,151,251,198,41,54,62,162,151,160,191,186,129,67,18,148,87,6,174,161,240,238,90,34,53,133,108,127,105,180,171,202,80,150,25,135,108,24,44,85,62,75,58,64,49,68,154,42,99,208,89,108,11,114,244,254,244,226,10,218,251,120,135,230,187,29,59,10,159,124,244,20,66,200,42,48,107,86,158,60,58,145,219,172,110,53,96,112,155,52,221,142,213,101,83,142,233,89,173,196,65,254,196,47,151,253,13,187,180,152,116,252,48,97,25,205,108,18,63,204,138,174,88,36,161,135,34,225,187,0,73,177,84,168,130,81,89,32,244,110,11,214,121,49,115,180,2,111,20,114,166,250,207,116,118,217,92,245,83,121,224,243,22,91,13,60,102,69,72,11,121,70,90,28,212,84,138,7,36,190,93,124,76,4,122,44,61,141,188,98,11,131,202,69,57,236,72,54,133,14,229,116,34,192,86,181,167,46,27,11,39,125,8,14,25,32,24,50,54,51,52,41,141,209,94,151,31,108,5,80,25,145,45,118,17,203,213,132,145,134,254,62,89,216,176,163,13,159,175,167,230,94,241,214,47,77,203,193,179,23,93,63,116,158,102,60,138,146,43,101,214,154,189,50,251,245,18,62,73,97,232,179,196,46,186,248,7,123,118,29,187,102,91,216,106,56,103,149,137,221,31,235,46,76,90,232,110,55,6,110,155,102,195,240,247,32,204,52,24,204,187,196,98,243,134,235,130,251,88,166,206,19,141,169,182,213,3,189,201,17,33,195,235,255,5,90,84,188,47,165,140,86,78,178,125,187,134,113,23,226,57,240,183,228,16,113,158,56,248,39,3,79,168,101,115,153,241,230,69,194,204,193,106,203,222,50,66,142,195,196,155,144,126,203,33,220,172,101,242,79,165,26,135,56,192,242,188,199,162,82,86,168,201,106,125,72,102,204,176,42,48,168,222,165,57,171,224,213,151,112,179,126,49,59,179,232,76,251,68,45,114,247,219,147,145,107,249,8,250,65,228,26,185,24,75,156,171,20,80,155,122,216,43,252,83,249,45,167,119,108,251,62,120,181,80,204,235,76,83,53,251,254,231,7,54,210,41,237,22,114,237,61,242,158,170,171,113,158,154,42,119,224,251,192,245,104,28,253,147,124,199,44,255,120,120,14,32,160,135,167,241,215,142,34,192,126,35,116,61,96,169,1,2,104,5,88,239,206,78,7,91,174,212,164,4,160,168,109,68,167,209,181,20,54,73,245,199,43,220,148,228,128,191,185,194,41,116,56,56,236,92,82,154,249,186,201,95,192,48,43,166,124,230,201,151,178,52,241,0,76,216,221,154,82,22,248,13,1,188,163,238,229,126,123,117,141,155,92,95,141,100,44,72,211,30,226,4,213,138,185,168,7,121,93,234,214,42,211,37,173,239,110,237,26,131,242,18,118,25,54,222,227,14,110,163,65,39,106,14,244,138,116,197,168,126,165,40,200,49,216,122,127,41,208,181,146,49,16,246,165,41,90,184,19,12,180,203,243,16,151,68,54,113,30,35,171,29,47,86,179,164,5,104,192,14,246,21,163,208,179,54,183,87,220,43,115,154,98,41,141,60,250,18,90,62,123,32,56,108,154,139,114,70,81,207,93,239,15,224,132,239,244,49,42,247,68,94,240,224,36,17,11,177,56,156,4,179,15,81,108,227,142,21,195,202,237,120,4,18,79,165,174,92,170,151,26,241,60,250,95,61,70,77,210,233,86,189,198,63,252,181,199,140,93,91,226,67,46,14,105,108,237,8,57,126,112,143,158,188,111,91,153,115,233,54,63,41,231,245,177,44,218,12,134,255,224,26,105,191,182,127,129,236,221,159,47,61,213,66,40,95,139,245,149,203,129,251,120,172,30,202,141,205,129,155,178,251,118,62,135,169,179,156,98,70,118,24,149,65,44,113,158,105,3,126,6,187,52,39,250,91,49,77,110,95,216,91,140,47,173,246,92,246,1,86,133,199,39,199,38,159,172,45,229,199,102,226,110,33,12,155,195,3,135,176,221,148,89,153,77,157,248,236,239,91,70,195,151,73,197,172,117,222,96,177,227,224,66,205,95,244,42,245,56,211,128,138,175,113,63,111,186,235,72,191,145,63,71,234,56,78,110,80,118,151,30,217,161,108,222,177,89,177,49,60,133,78,230,180,102,166,157,84,39,160,146,87,140,94,153,13,143,223,116,245,233,217,34,127,242,16,215,57,28,211,237,229,65,67,205,108,89,172,206,91,158,194,204,204,121,111,214,227,125,61,13,252,187,236,189,31,31,76,59,121,128,91,16,33,85,155,172,61,58,215,7,170,81,199,13,205,78,115,107,114,123,123,149,32,137,45,40,127,239,183,154,108,187,124,202,110,212,45,53,64,78,96,63,92,92,6,3,119,254,193,90,164,92,165,128,176,11,18,65,224,106,15,147,239,55,39,97,78,185,156,207,175,20,73,184,205,146,15,236,248,109,240,117,232,154,239,76,134,77,166,87,136,201,37,22,209,21,234,25,82,45,97,119,23,37,51,221,101,255,239,65,155,241,40,146,223,251,97,138,3,114,92,120,55,76,153,124,168,217,178,61,39,240,85,114,64,168,28,4,27,192,223,243,22,173,209,91,157,94,135,70,180,34,176,187,158,247,134,145,222,221,118,82,242,63,214,212,181,201,18,11,82,44,161,85,130,130,28,53,235,111,207,4,28,65,25,250,241,191,7,35,120,209,74,113,32,90,216,198,224,205,160,84,61,62,185,28,58,54,225,162,240,141,139,55,188,71,79,42,186,192,144,7,106,177,8,193,3,180,15,24,174,208,2,60,81,160,192,97,14,8,8,30,96,30,196,196,71,34,15,58,60,171,106,102,208,44,132,103,132,70,41,190,10,210,246,177,155,62,109,166,87,102,98,158,1,45,40,132,72,1,15,58,200,28,254,48,178,214,59,9,193,171,14,192,84,183,22,240,17,234,203,254,18,124,66,36,89,137,14,93,102,132,79,9,9,120,232,107,28,199,212,104,137,1,37,39,131,100,28,138,143,238,78,66,86,24,166,87,153,174,175,228,177,221,122,94,168,95,51,230,55,52,88,72,110,155,8,162,19,120,155,244,94,190,162,75,181,26,128,55,231,24,214,250,107,170,243,21,209,75,85,185,110,125,109,219,160,141,171,188,5,30,143,27,31,121,191,255,1,241,163,239,75,67,158,205,117,15,171,215,215,51,240,13,6,7,108,217,203,140,122,83,147,176,118,225,32,242,238,131,141,183,30,25,115,41,9,8,56,159,115,194,201,2,252,214,13,189,49,193,90,175,1,230,208,252,36,223,21,63,136,62,206,236,131,29,153,136,77,221,31,255,125,53,255,86,120,141,50,173,124,25,141,77,81,4,213,102,227,172,255,203,178,158,155,135,84,28,91,115,20,125,226,210,183,73,41,80,31,88,172,230,48,26,240,98,93,168,194,114,180,225,58,59,21,227,162,250,101,0,121,204,94,157,231,214,80,25,29,91,222,5,204,140,192,82,170,248,47,221,45,187,75,223,44,127,155,40,31,157,174,71,132,144,208,125,44,15,157,170,183,148,131,179,210,98,163,150,62,114,77,52,197,22,121,248,96,111,26,39,205,142,230,238,112,10,198,219,46,49,150,68,43,202,32,217,240,161,14,209,105,154,140,69,22,104,156,176,78,183,59,234,51,88,206,237,208,179,248,201,63,249,246,119,80,95,215,85,80,217,108,209,64,74,79,106,111,49,136,9,125,191,226,176,177,33,252,78,222,171,154,4,137,180,25,242,55,187,109,205,92,64,248,144,172,61,141,116,193,220,234,205,252,180,12,249,10,79,198,220,188,224,92,211,199,170,7,207,205,97,14,198,198,200,252,112,87,161,39,46,118,141,189,8,147,220,198,178,186,85,245,109,234,195,13,33,183,87,191,119,206,185,158,172,162,4,98,143,6,101,77,45,36,193,81,177,169,6,239,110,239,229,131,151,79,99,88,183,116,73,175,112,182,34,197,42,193,44,190,220,188,226,94,230,36,199,189,54,53,72,175,248,147,200,158,64,152,107,179,102,252,59,18,91,175,105,136,144,203,148,45,54,7,164,142,2,77,149,116,179,127,243,121,236,57,37,228,249,13,207,64,165,115,169,94,229,198,163,60,188,55,59,116,106,190,39,208,119,213,184,60,255,86,0,220,110,43,136,45,215,25,61,217,195,75,62,141,221,22,76,151,140,208,73,232,150,87,16,84,208,76,219,242,183,170,68,5,253,171,203,24,151,6,172,7,253,165,115,196,242,87,146,246,227,214,143,215,169,251,231,90,45,242,176,93,197,137,1,100,79,13,235,68,192,207,74,246,154,238,34,129,2,130,89,173,170,224,67,116,62,14,6,94,222,23,98,163,169,108,186,166,221,135,224,70,54,134,224,44,36,43,251,25,23,247,79,206,117,95,247,67,22,36,62,240,0,106,15,255,39,67,129,1,212,95,110,15,211,111,227,3,4,70,170,172,246,233,149,158,193,15,183,150,90,184,247,234,145,58,240,122,200,236,28,12,5,247,88,110,101,160,128,72,114,4,51,250,0,158,252,220,201,201,214,19,205,128,169,30,7,232,160,141,169,129,122,162,231,154,224,21,204,78,242,48,169,222,89,177,93,233,155,81,8,222,116,115,146,49,91,175,43,140,127,81,172,176,186,157,0,163,168,182,182,56,117,155,168,99,230,162,220,7,50,33,136,165,124,78,179,223,143,216,115,31,72,98,33,107,63,82,168,40,104,87,102,119,231,106,152,203,49,78,199,33,143,104,163,17,224,46,36,36,206,43,251,37,180,51,202,81,239,173,61,88,36,14,54,87,144,179,176,6,160,239,98,1,66,63,231,37,205,29,110,210,243,165,122,60,69,233,138,13,127,157,120,104,100,82,149,138,202,255,141,97,22,145,245,102,160,181,86,193,119,102,47,112,206,66,84,38,206,79,22,144,182,139,2,224,103,188,192,174,91,222,21,28,120,53,89,55,232,91,202,1,197,128,137,250,41,193,234,2,140,162,147,250,59,243,146,52,41,149,207,42,207,223,117,106,80,10,184,209,124,20,87,126,155,190,156,197,148,146,216,69,228,123,0,72,185,189,155,109,138,216,238,89,100,183,93,34,181,101,61,138,46,111,97,63,98,232,51,114,170,227,130,11,142,177,87,172,112,130,146,212,52,105,76,21,204,254,7,118,121,117,200,60,205,93,213,165,36,24,240,21,152,159,122,230,71,21,105,216,188,4,33,228,42,50,61,3,242,94,109,16,45,231,40,245,235,126,102,8,64,99,164,181,239,230,97,235,19,130,77,152,152,147,175,97,71,251,41,210,19,241,211,144,241,82,221,165,229,5,148,219,229,149,12,152,207,66,204,61,22,138,250,173,244,26,171,68,229,25,172,52,8,53,24,40,149,124,198,80,114,13,195,215,228,74,215,19,139,77,162,235,137,112,27,13,139,107,145,2,118,123,22,215,190,171,214,91,97,159,151,69,91,108,53,176,193,17,241,103,4,253,72,92,182,33,176,130,220,168,251,217,251,175,134,184,138,107,206,71,108,226,212,239,233,34,145,187,244,188,81,161,158,73,209,70,131,141,15,22,213,251,116,187,71,112,191,72,180,192,202,210,163,107,35,2,100,191,156,23,162,113,22,224,109,246,98,71,212,189,62,214,171,156,148,222,87,196,211,45,75,180,208,171,100,54,204,54,203,215,148,69,210,8,121,215,132,222,4,193,148,221,60,24,211,198,68,203,219,121,167,49,171,141,151,27,101,175,2,168,241,90,136,233,153,95,232,74,101,5,210,205,121,100,106,124,169,140,20,227,69,239,245,116,32,68,0,91,15,69,88,116,166,196,2,63,0,67,67,206,0,167,157,218,86,61,3,44,56,183,144,92,201,89,236,158,132,253,20,204,16,238,194,93,176,57,66,62,232,136,35,183,185,177,68,62,148,172,54,183,121,211,12,232,227,246,236,3,192,91,17,191,245,70,200,190,213,204,155,21,235,156,25,56,43,14,152,141,145,73,237,196,39,46,101,135,108,77,114,175,69,28,225,22,79,247,246,115,171,81,46,4,152,221,131,103,102,235,186,236,253,238,66,215,135,55,200,90,170,175,167,48,113,13,30,29,190,68,124,62,73,214,138,106,101,0,216,139,31,56,88,172,49,179,63,204,39,255,55,105,136,38,224,88,39,229,164,96,244,182,239,27,52,75,51,51,57,185,228,106,232,153,40,243,43,146,75,221,252,30,54,137,207,241,188,180,30,101,228,246,236,139,217,192,20,228,167,37,202,21,26,51,79,41,41,185,141,127,231,175,201,130,35,115,112,41,25,18,48,209,146,178,205,154,184,192,137,95,48,210,200,235,217,27,102,31,185,58,249,144,191,113,50,233,100,87,137,48,124,122,149,234,179,17,56,63,163,248,233,219,72,62,83,72,189,142,202,165,54,203,90,33,196,93,89,218,228,16,210,246,255,25,85,0,209,69,89,196,26,22,103,76,17,35,206,74,195,40,124,110,207,191,226,252,73,19,249,106,235,44,11,38,207,25,123,40,120,242,52,220,73,176,81,155,103,168,72,226,212,92,220,227,73,55,188,206,149,14,32,188,237,194,179,215,153,186,105,201,14,145,148,101,63,222,233,227,109,169,219,224,26,9,200,26,166,223,239,14,3,136,175,61,80,227,78,85,33,54,96,202,84,242,249,220,218,152,247,36,111,99,17,137,21,55,8,164,46,206,31,27,237,246,233,85,229,249,111,111,146,23,178,177,25,226,218,15,227,8,101,174,110,95,3,98,120,254,206,105,183,201,229,7,7,11,19,19,104,63,202,144,253,239,74,50,144,98,169,181,140,0,86,243,131,124,133,114,5,239,157,149,49,35,17,1,193,228,161,91,82,115,237,100,16,22,60,128,3,95,143,21,214,1,222,26,76,249,210,47,231,150,17,22,251,152,39,10,82,118,7,178,193,252,93,96,87,63,63,71,164,149,142,48,200,65,204,186,227,35,49,123,234,198,168,128,108,231,1,75,34,238,164,133,99,239,210,87,220,136,160,232,225,19,174,105,35,208,7,51,76,62,232,1,13,171,41,173,37,246,61,67,142,207,74,9,11,211,99,129,89,157,50,200,56,2,232,51,50,75,124,233,41,40,15,126,113,167,163,116,0,235,243,107,35,216,70,180,176,24,97,75,137,29,167,152,137,52,243,80,237,49,85,222,35,176,78,142,230,183,106,170,93,67,143,242,141,120,116,43,17,230,2,76,122,255,209,65,45,89,70,66,49,218,51,140,243,35,254,37,6,139,85,49,52,126,117,245,55,232,8,41,158,152,190,153,48,0,36,95,251,154,116,40,246,78,222,110,167,153,0,225,246,45,136,48,178,234,172,170,235,128,151,108,239,44,12,123,27,78,166,54,24,7,70,62,48,202,133,57,75,198,9,89,51,179,128,194,222,174,100,46,236,154,147,238,142,27,56,95,236,2,73,145,156,243,28,234,98,156,239,94,153,6,8,226,192,74,121,55,70,183,35,208,239,116,111,57,68,152,153,136,60,242,47,44,225,182,92,177,72,113,209,95,40,232,202,222,97,222,205,254,250,11,231,57,157,50,122,96,145,198,62,73,247,25,75,113,210,18,223,181,19,193,81,193,190,241,77,250,146,129,32,110,63,63,202,235,189,198,86,23,21,119,108,247,199,109,187,114,137,141,242,158,224,128,212,160,231,62,102,34,217,244,4,169,94,17,102,134,61,90,97,52,81,70,105,174,142,42,81,163,195,170,35,91,2,146,92,124,74,75,157,253,58,26,227,103,181,168,204,84,15,143,86,5,52,246,123,217,65,237,131,244,228,34,33,20,92,71,199,220,89,50,187,23,119,36,107,233,233,230,128,162,190,69,115,107,165,40,39,141,161,47,245,120,170,115,13,166,1,158,13,106,184,135,60,234,143,121,154,212,222,221,211,255,57,254,234,96,193,251,80,210,98,142,222,241,23,57,104,151,211,178,80,74,85,93,147,80,252,192,81,99,228,50,125,110,194,83,96,166,132,143,209,33,8,78,48,124,184,106,142,240,201,99,69,252,5,109,82,103,196,173,25,102,184,65,44,134,162,247,207,230,194,82,251,86,2,216,125,128,210,15,175,80,25,174,188,189,244,201,244,20,9,30,75,174,18,242,53,230,77,208,188,162,134,241,142,117,171,47,143,160,148,255,236,163,113,56,9,219,87,111,48,74,182,0,6,13,33,150,5,44,6,123,121,68,149,241,84,129,223,218,255,70,40,192,104,38,227,151,70,226,203,75,90,199,76,194,31,245,52,43,204,97,172,249,255,192,2,160,157,194,89,164,252,47,40,33,148,131,22,83,21,178,112,28,104,80,68,157,122,98,21,99,252,90,165,36,184,72,119,9,184,109,163,90,222,181,13,239,96,141,81,236,149,212,104,65,38,149,138,249,36,52,140,114,135,131,108,37,71,136,10,158,57,227,217,167,46,81,146,253,215,204,36,37,74,147,161,127,210,146,0,212,190,51,209,189,9,31,146,156,172,57,145,135,173,5,71,4,51,223,161,115,20,69,226,57,139,243,72,42,160,230,238,39,71,152,220,107,193,0,80,187,16,202,222,209,180,191,234,84,17,250,126,82,108,210,28,227,129,197,142,132,121,84,69,177,132,61,122,133,197,6,96,118,157,206,126,52,219,121,149,118,95,245,218,40,143,212,59,11,165,4,124,107,135,203,104,17,84,201,226,62,73,219,10,227,17,185,34,68,62,141,229,177,228,244,75,153,249,69,205,205,42,86,61,54,198,166,107,159,132,133,83,213,0,109,29,42,233,21,154,14,152,44,236,255,51,144,33,129,117,231,99,8,7,226,25,63,231,185,110,39,21,118,31,134,109,31,7,173,145,141,225,235,218,20,152,65,39,122,253,28,149,135,230,74,209,250,196,111,82,250,164,67,13,142,102,146,250,71,71,79,241,10,185,76,191,88,120,240,86,213,255,16,79,147,90,162,67,108,52,68,232,212,89,105,213,255,234,27,233,37,251,82,113,158,69,120,171,90,53,18,14,52,190,13,35,98,78,48,88,251,7,208,82,182,250,13,184,163,77,17,205,113,158,35,216,236,29,59,123,33,128,143,53,19,57,49,127,173,61,175,68,111,185,55,113,99,163,142,212,88,168,224,31,136,65,149,6,115,44,20,233,195,128,180,137,79,11,34,77,60,93,10,200,80,7,182,191,128,12,98,159,25,6,3,77,47,59,80,20,22,15,172,25,8,222,98,115,57,190,150,45,90,29,211,29,175,152,215,209,74,43,171,239,23,250,157,106,79,116,217,217,234,195,141,97,83,121,248,222,83,82,101,43,99,103,39,232,200,101,41,125,211,16,100,133,117,34,171,213,7,220,89,229,133,173,37,126,52,182,22,19,118,21,232,60,86,125,180,216,180,3,144,174,147,129,123,38,88,118,12,189,251,109,193,253,96,169,166,114,199,182,67,187,74,134,144,63,2,202,132,255,237,254,8,141,199,170,140,232,132,56,28,31,88,101,234,241,117,191,178,178,229,1,164,132,115,20,229,156,116,131,102,16,186,124,188,115,229,64,25,238,246,142,125,164,21,202,179,243,150,150,57,101,171,157,169,10,108,243,131,206,145,159,217,160,130,124,20,223,118,225,42,36,106,45,181,210,114,23,62,44,71,223,17,26,175,26,121,116,124,191,169,74,78,100,26,16,102,16,117,32,201,35,144,166,29,209,32,16,94,19,8,146,227,25,29,163,76,92,23,227,12,184,165,250,136,122,210,127,182,78,99,138,158,113,184,69,63,47,192,26,255,193,135,58,105,136,64,158,252,133,63,19,42,224,107,146,219,241,204,67,165,125,154,131,103,82,52,94,112,188,199,57,225,245,193,62,214,176,35,219,81,70,139,138,135,226,244,77,188,115,24,173,31,49,16,73,179,194,28,71,226,119,90,75,235,48,153,45,164,174,154,142,59,2,24,177,199,1,74,130,38,32,155,155,85,20,64,192,144,113,62,115,219,196,45,177,233,130,105,202,118,179,130,131,144,195,84,83,17,134,26,133,34,158,50,226,43,122,49,96,116,117,26,8,32,223,98,209,180,48,163,48,144,143,201,84,111,130,106,54,117,203,48,78,150,109,28,28,203,151,175,190,217,16,43,70,188,128,135,150,209,6,101,130,163,140,121,238,179,51,232,204,159,212,99,39,55,115,200,130,182,92,239,14,9,185,250,247,104,8,125,36,216,226,234,215,170,181,166,133,45,97,110,197,188,129,48,15,96,99,180,63,0,167,19,20,183,52,85,200,35,66,111,220,250,121,88,63,51,92,23,197,200,186,230,83,17,131,40,228,184,237,250,177,138,84,48,17,1,196,181,66,93,243,73,223,94,136,56,252,136,165,158,160,192,150,214,84,238,71,92,142,227,185,99,92,52,134,77,223,106,51,176,94,24,179,11,167,205,6,243,115,247,50,188,224,187,15,128,148,43,234,91,255,90,14,31,32,46,106,72,214,168,86,19,175,14,180,70,152,254,144,46,132,191,62,106,45,103,170,90,97,94,5,125,44,203,117,236,75,127,177,48,130,172,232,175,128,18,228,225,237,140,190,43,56,251,224,85,228,157,254,20,72,237,90,184,214,161,244,116,139,64,174,99,159,117,154,244,186,223,224,184,143,32,122,132,166,13,144,54,250,7,161,18,2,230,41,176,234,47,83,5,152,58,191,32,25,226,8,195,186,156,29,62,19,29,11,174,94,142,166,159,28,175,39,100,104,255,65,116,191,91,147,137,22,113,170,166,44,143,165,212,206,227,42,111,232,12,46,143,57,163,236,39,148,113,151,52,4,205,51,127,188,66,254,135,235,202,197,75,251,104,99,166,192,244,115,107,227,18,157,71,101,101,227,135,151,17,134,218,203,45,114,128,101,34,36,182,172,145,65,240,73,8,228,241,111,235,141,46,38,171,72,11,52,125,163,245,239,50,127,141,31,155,245,134,72,49,210,121,83,221,73,229,220,14,142,146,216,204,73,33,217,68,86,50,141,157,170,15,62,253,10,211,230,242,60,219,25,170,169,192,76,67,9,251,222,122,175,101,207,50,227,239,241,64,25,200,112,126,88,145,173,90,189,228,65,132,232,231,140,83,221,189,167,250,72,184,158,251,58,203,24,73,222,38,46,70,218,72,125,197,7,99,232,181,50,138,41,151,186,222,237,244,179,143,138,77,46,16,133,254,200,130,87,152,84,157,37,237,113,252,70,130,39,19,57,43,20,150,103,96,95,245,222,58,173,15,63,158,250,59,172,110,169,213,110,51,253,69,78,107,58,135,16,57,148,10,106,33,174,98,236,239,214,184,123,135,101,32,12,184,77,21,28,126,143,7,55,179,217,94,87,184,71,110,166,82,199,73,15,65,30,171,8,254,84,15,179,161,46,38,225,8,194,247,102,119,86,142,16,225,58,86,74,207,105,165,204,73,125,98,236,217,231,116,166,100,0,11,11,178,108,129,241,63,48,1,227,61,64,166,120,148,176,202,156,88,108,160,219,71,222,141,39,19,86,24,147,223,165,26,111,54,217,141,176,51,170,253,160,145,211,12,49,198,30,152,41,155,177,90,6,181,111,110,21,111,27,135,201,95,109,199,50,247,171,203,92,151,33,158,86,72,70,221,60,10,94,38,208,55,73,34,95,245,87,198,38,238,225,9,81,51,50,14,66,98,218,2,99,44,65,65,205,159,184,74,91,235,138,114,134,250,210,24,165,204,114,236,192,140,204,75,91,7,179,196,120,85,203,234,94,242,225,92,100,17,152,200,129,218,193,242,123,252,61,7,182,250,56,35,163,254,118,57,25,160,87,34,36,6,65,157,127,85,99,51,204,170,13,101,116,192,210,170,52,103,112,227,26,1,112,117,54,86,65,35,15,225,212,45,175,246,247,60,62,151,235,46,173,91,73,212,57,145,72,182,241,27,35,115,102,67,157,111,115,38,179,42,188,224,145,1,35,239,17,224,71,117,226,217,70,20,123,214,212,4,165,193,164,151,169,45,27,188,254,65,18,107,89,20,95,112,215,23,170,244,196,201,181,38,71,66,180,103,236,40,4,103,159,23,59,187,184,58,39,254,15,187,167,80,90,204,201,7,236,120,176,194,170,190,17,200,22,254,35,87,206,145,93,143,190,37,117,123,18,122,85,115,56,17,224,113,108,218,223,95,198,103,129,144,54,76,22,80,16,190,2,30,170,96,172,35,10,251,192,36,151,3,206,71,77,244,212,170,215,161,76,27,229,34,72,21,240,73,63,36,217,227,241,6,126,174,251,140,105,77,207,208,102,72,214,191,8,146,200,188,147,34,251,161,118,26,186,106,248,113,64,233,113,121,109,70,137,168,101,181,96,133,14,40,75,84,52,128,7,216,148,139,144,32,45,211,207,177,197,198,101,88,114,253,152,111,192,54,1,9,193,42,121,19,128,2,119,233,76,88,223,44,0,234,80,87,145,74,96,229,1,77,214,229,123,5,46,232,95,6,110,192,193,63,49,235,226,35,79,151,175,233,208,246,194,115,18,174,60,81,82,244,9,109,46,124,144,120,1,96,177,180,35,204,52,47,111,5,12,241,248,14,9,69,181,193,205,111,103,64,102,215,76,27,144,227,139,241,154,183,38,44,238,105,208,183,217,22,128,107,166,150,76,83,181,204,123,254,150,86,191,49,120,58,111,142,41,189,206,175,247,146,246,24,253,189,3,227,103,223,39,82,3,46,136,219,253,193,109,98,155,229,46,163,253,65,193,118,229,158,199,151,145,81,242,192,229,52,226,116,238,109,54,107,189,62,58,224,202,188,12,252,115,41,66,40,71,136,241,216,55,63,221,46,246,103,200,191,211,217,103,112,159,69,210,194,170,117,112,175,178,153,116,227,158,74,0,77,246,115,176,212,192,195,142,235,162,60,38,94,60,179,68,141,234,91,155,185,111,147,230,194,2,98,17,5,159,147,15,220,93,126,94,73,163,63,49,55,47,156,2,134,177,253,105,9,98,49,43,192,115,118,96,0,30,46,231,114,128,146,154,207,217,19,59,32,80,171,248,229,75,178,133,47,183,24,95,188,71,169,186,194,170,17,176,80,15,12,138,114,113,60,78,252,14,181,205,139,165,1,115,207,137,236,110,172,197,11,179,53,80,195,170,160,212,245,227,25,42,225,17,69,66,36,12,230,75,194,218,84,126,243,35,192,84,117,187,96,242,184,88,231,97,99,52,180,75,106,229,30,182,193,148,163,158,223,121,29,226,37,103,245,44,101,173,111,73,250,158,245,65,215,1,226,233,117,22,205,154,79,98,243,95,246,191,225,241,65,175,177,64,79,58,38,128,224,96,169,253,29,132,15,100,114,126,240,204,194,100,66,246,186,201,194,132,97,177,135,51,84,70,152,245,242,137,42,84,115,148,215,195,53,236,35,65,244,220,134,235,167,94,124,218,96,2,130,81,68,204,223,252,210,169,193,27,73,10,186,252,99,206,200,228,105,226,40,15,253,112,40,99,14,79,0,73,6,83,109,244,53,167,48,117,177,27,207,52,247,17,103,5,210,240,135,90,127,233,120,108,25,183,27,241,61,198,106,3,60,170,95,39,172,97,170,228,173,109,219,132,76,48,119,157,191,151,208,153,172,122,142,199,31,15,57,23,144,218,244,71,134,3,112,136,134,128,34,126,230,47,196,44,86,70,80,214,120,222,0,15,222,111,129,160,23,43,65,167,126,45,119,137,164,120,46,218,100,25,102,163,104,123,26,205,46,41,106,6,77,121,122,174,190,232,250,46,192,73,205,17,248,208,20,21,233,246,95,35,132,43,249,22,96,11,8,27,183,84,212,15,128,188,75,40,191,17,238,105,47,209,56,234,174,132,185,180,26,156,1,200,48,238,19,136,236,55,85,82,29,245,246,171,15,233,247,194,27,191,115,81,75,100,91,169,199,120,163,32,46,20,247,3,119,87,12,182,32,28,43,4,154,26,88,233,28,102,243,172,235,127,122,238,206,149,142,134,77,111,252,237,139,66,132,48,24,143,216,201,66,20,28,251,251,163,75,234,120,55,31,188,221,173,5,170,116,17,130,30,193,47,232,111,3,202,122,18,120,123,84,30,68,33,190,29,40,147,105,60,152,142,165,254,9,61,229,174,121,66,228,114,129,134,14,83,9,95,154,157,83,142,145,198,164,183,2,43,28,158,145,161,123,107,37,139,196,146,61,255,80,178,146,48,250,1,54,118,113,134,205,252,112,37,239,145,122,251,14,8,106,37,252,157,168,56,165,190,116,109,186,200,68,169,174,100,96,23,71,181,131,78,117,16,220,132,41,44,199,167,169,97,72,38,142,95,101,137,196,195,75,190,90,120,132,85,62,218,33,31,226,194,157,46,42,12,59,120,232,208,218,29,140,43,10,103,226,75,211,221,241,122,77,173,192,235,251,60,169,232,105,74,157,224,99,238,207,228,246,250,29,249,183,46,81,152,240,165,51,185,14,146,224,49,253,79,82,8,114,131,137,6,195,108,201,240,177,59,28,254,97,212,106,0,52,149,8,129,248,111,214,131,207,176,199,131,108,11,171,132,159,134,104,208,150,34,33,221,121,214,85,27,156,97,235,106,245,208,22,105,140,18,2,26,222,83,47,197,34,108,65,9,186,208,189,152,3,25,2,213,89,51,169,86,238,222,188,96,141,43,142,213,183,128,184,83,242,196,22,236,61,166,18,8,254,51,61,221,96,250,212,198,107,6,224,32,34,89,101,131,207,106,106,37,25,116,206,204,160,63,153,242,173,253,227,41,145,30,114,108,11,228,99,81,202,164,154,10,237,55,240,228,167,37,27,33,155,137,180,168,236,103,194,70,176,140,200,197,74,175,60,107,115,127,133,77,88,57,165,161,107,68,242,236,60,200,126,190,64,135,107,147,252,119,70,251,200,235,200,75,0,14,3,116,63,179,115,239,164,25,3,231,38,191,102,224,41,215,250,238,114,223,42,95,11,1,70,209,210,105,83,21,44,92,154,4,8,110,179,103,109,4,12,97,104,19,52,223,235,0,223,94,29,108,222,146,185,185,98,74,180,127,5,49,172,190,203,161,34,221,147,34,47,202,203,181,48,77,136,252,83,112,166,38,106,103,107,36,158,97,51,47,186,203,98,206,31,167,96,192,58,88,10,121,161,174,254,33,170,206,38,92,211,249,15,24,52,202,183,192,29,146,160,122,241,119,222,144,116,144,253,218,175,148,192,155,42,107,195,71,238,238,168,88,79,187,89,238,60,142,206,24,148,158,189,154,129,143,78,135,253,182,216,114,17,178,135,17,169,244,123,209,109,94,253,50,32,51,17,138,227,160,52,130,171,94,184,96,235,72,235,154,145,187,54,37,243,170,40,180,125,73,180,231,112,90,216,75,213,85,254,211,26,158,41,218,254,95,135,227,141,88,129,190,245,73,50,129,129,152,110,232,198,29,243,88,160,161,57,0,67,171,226,30,251,178,14,77,90,61,250,222,61,74,222,81,26,21,54,125,157,69,253,234,36,240,67,58,226,157,184,238,215,101,59,135,55,36,122,105,212,164,135,139,166,24,196,179,0,87,108,211,135,130,195,2,220,136,131,12,221,104,96,144,54,11,242,69,120,234,225,33,97,241,231,113,194,45,139,160,9,131,178,173,84,60,191,146,0,185,234,123,8,92,106,178,163,231,204,151,137,137,108,97,237,201,109,28,222,77,91,4,37,143,194,110,176,103,130,72,223,239,249,153,66,180,137,169,134,133,81,234,253,247,161,162,209,131,222,113,77,248,134,243,155,217,123,97,55,78,250,237,163,249,2,96,5,169,54,165,234,95,91,60,234,233,97,131,28,227,65,135,198,215,151,190,187,167,215,250,111,2,160,250,248,62,126,79,30,139,207,171,150,81,233,19,221,130,96,171,9,240,235,237,31,63,142,220,223,235,47,222,25,53,57,211,165,247,79,216,105,190,139,120,92,118,18,247,244,72,64,106,11,193,84,106,41,93,3,38,13,139,40,201,222,103,233,127,234,78,130,17,239,145,157,26,194,208,117,78,151,234,145,141,250,15,163,39,91,161,241,136,210,88,198,252,216,233,155,216,173,203,42,45,87,4,175,222,226,43,185,252,187,112,1,116,109,159,186,177,249,17,188,156,82,236,74,144,57,187,137,171,243,169,246,19,146,95,224,220,4,80,237,159,147,117,201,140,159,124,63,55,152,59,100,92,22,158,164,167,237,215,174,168,41,247,1,162,192,204,254,179,82,140,152,188,217,94,25,33,82,24,148,107,208,241,4,182,62,2,251,163,35,45,186,179,136,34,233,76,17,204,104,71,157,37,18,44,219,107,53,64,176,77,251,218,221,167,221,107,123,3,174,113,83,98,192,182,178,3,49,17,180,102,63,126,198,23,226,39,168,128,239,105,57,31,94,118,31,135,171,167,214,4,255,214,141,255,157,101,185,122,139,84,28,116,76,96,87,212,161,238,94,40,55,153,104,119,158,66,111,29,26,176,194,145,79,6,32,45,189,53,129,185,251,154,104,240,116,23,223,217,129,251,41,26,168,41,247,36,26,50,13,118,194,92,131,161,212,175,162,167,186,46,140,106,76,100,26,113,238,22,172,239,12,188,65,52,135,228,124,7,205,93,139,4,116,164,85,197,86,17,30,209,108,68,238,212,178,130,177,176,238,8,33,233,156,96,34,206,222,203,59,215,70,88,7,30,175,225,2,220,76,18,189,186,38,207,198,92,9,244,25,254,234,116,88,251,56,115,251,118,63,200,56,203,230,149,15,60,80,200,77,143,73,125,170,120,102,182,69,75,85,44,136,180,220,56,187,246,236,198,18,237,134,71,11,161,178,120,115,46,26,184,2,223,3,16,179,93,60,139,178,235,225,174,58,243,229,73,110,58,179,186,14,244,196,180,159,206,151,170,85,247,172,136,143,151,195,92,156,141,242,88,167,60,83,19,102,210,227,174,39,229,194,249,164,158,119,6,132,62,97,174,86,213,105,175,209,206,171,103,92,64,103,75,137,160,101,45,191,212,64,234,91,109,225,114,192,192,19,230,67,160,191,122,99,67,44,102,122,194,183,206,66,20,203,87,217,251,133,225,5,139,98,229,248,87,75,252,70,121,178,170,150,230,140,135,209,110,208,81,58,160,215,42,46,157,187,122,36,69,47,211,204,87,104,29,135,182,161,22,240,190,181,243,227,12,15,65,73,161,240,16,182,48,80,115,142,197,78,195,221,16,85,4,12,145,247,169,182,65,56,135,167,44,150,241,182,61,81,222,90,190,169,94,78,212,62,227,166,102,20,105,188,139,22,235,175,69,175,122,228,234,143,123,178,197,5,183,148,106,84,186,144,100,89,59,191,234,218,172,161,253,88,141,138,95,247,77,204,243,209,106,102,246,89,17,237,193,225,66,72,176,254,18,62,166,227,181,166,246,145,188,198,223,130,186,206,189,199,112,143,32,74,49,12,72,149,141,232,235,109,248,44,62,67,129,61,254,178,143,72,84,195,253,148,37,175,145,187,10,164,36,244,31,103,76,76,154,104,21,206,78,36,235,223,181,233,30,185,33,234,199,63,40,53,70,104,101,216,145,135,191,83,185,50,47,133,173,132,220,5,79,213,102,58,153,82,178,182,209,246,129,70,150,9,123,73,234,68,228,41,203,61,0,103,218,173,212,231,79,162,129,8,4,52,41,8,189,86,140,34,218,247,160,103,248,109,128,210,137,253,162,169,87,34,79,109,176,221,35,119,19,178,157,19,167,17,136,231,185,163,18,115,237,161,139,246,217,185,5,196,165,226,239,218,50,248,170,214,59,213,47,103,229,135,197,97,238,139,74,120,64,90,146,91,159,208,171,127,244,72,76,202,211,123,43,81,207,225,191,166,118,96,204,68,224,115,115,214,80,183,235,85,246,100,174,12,185,129,94,126,191,138,110,250,62,237,188,72,129,203,108,133,222,208,1,53,128,84,69,40,21,105,169,210,83,185,46,54,194,88,169,222,57,169,47,89,201,213,101,83,218,78,50,46,190,162,220,80,123,193,178,159,38,203,67,11,249,121,128,225,182,52,11,156,65,26,190,12,254,25,204,189,102,198,215,241,171,44,94,11,234,245,90,90,20,113,114,134,28,95,224,150,226,29,144,215,25,14,68,92,185,46,243,103,210,242,161,2,27,73,131,5,184,163,97,201,162,178,76,64,119,70,161,45,205,55,30,68,24,104,102,188,66,127,157,111,206,48,1,243,178,102,68,96,110,18,137,213,94,117,153,56,67,144,63,50,123,201,59,103,56,240,68,79,207,90,251,171,52,86,37,67,127,57,253,132,255,52,152,174,55,241,235,134,51,151,160,191,243,180,169,72,173,142,112,102,148,174,145,234,177,191,120,231,82,198,126,241,105,85,68,24,151,43,41,6,17,164,237,13,129,227,9,22,13,68,145,111,109,252,243,38,148,65,12,106,83,134,227,155,56,161,225,25,9,47,250,165,63,82,215,133,176,31,246,92,34,58,1,222,79,36,35,165,2,31,5,86,11,143,189,191,47,16,233,150,243,194,90,152,204,13,35,122,46,248,16,138,171,162,61,208,245,81,41,118,203,164,4,30,127,247,43,195,37,165,195,219,30,87,138,231,128,58,105,239,233,147,143,189,142,173,17,82,215,1,144,52,87,34,223,247,81,47,22,19,152,111,38,23,136,168,115,20,84,193,153,75,140,110,117,193,207,49,182,253,224,189,194,215,17,0,55,72,172,132,96,118,249,166,13,99,101,233,42,27,176,82,65,108,247,236,162,97,98,125,206,16,108,6,193,71,173,112,143,115,209,193,32,119,117,174,144,137,53,101,52,187,166,156,4,49,191,44,103,208,113,65,129,252,115,104,218,232,43,200,188,53,229,162,127,117,189,62,1,57,85,94,148,11,180,56,15,192,54,117,174,63,42,198,194,5,23,220,156,171,123,215,128,44,175,159,167,13,254,220,149,126,195,95,234,77,174,124,180,181,158,181,140,13,121,49,187,108,92,219,115,18,9,1,220,141,21,98,51,153,5,166,154,203,198,48,135,71,114,75,214,243,187,240,21,153,252,133,170,28,22,42,27,238,233,243,7,81,125,76,114,87,32,213,80,100,1,251,74,116,176,148,242,134,165,143,198,58,106,217,199,57,71,57,222,165,174,188,145,6,128,146,224,157,27,239,30,72,105,37,230,247,92,168,235,217,24,143,91,36,87,80,177,113,19,54,72,144,20,223,122,81,214,82,139,185,136,221,27,58,72,197,83,163,135,136,9,4,214,119,162,246,120,56,235,177,37,226,84,103,133,163,249,119,167,234,58,2,243,19,56,123,118,52,137,70,106,20,82,57,79,79,86,122,109,226,47,104,253,196,87,181,217,113,61,91,130,56,10,178,137,169,184,13,93,219,98,249,206,126,201,36,177,64,128,149,13,245,6,0,228,127,240,20,149,148,138,252,6,74,204,140,72,104,228,55,236,184,24,127,100,69,145,111,180,33,224,161,177,114,95,180,232,216,244,99,220,94,206,35,199,6,245,0,202,237,56,15,195,219,251,167,41,226,43,174,191,208,157,95,185,73,93,251,197,14,253,134,130,160,239,131,60,57,193,36,196,155,38,34,28,145,247,105,218,217,252,26,211,91,165,74,137,62,247,147,42,147,170,54,213,126,41,206,30,8,150,166,23,70,100,7,21,139,108,99,204,51,215,104,112,120,222,127,145,188,237,49,84,134,37,215,172,47,226,152,242,195,174,131,77,184,17,21,240,250,167,107,73,251,90,157,49,230,161,241,58,46,221,199,139,211,183,248,27,208,253,191,252,208,128,72,194,0,204,58,111,33,208,67,211,140,86,60,109,209,242,255,229,242,20,93,235,220,126,25,12,182,34,215,226,195,223,205,29,216,8,154,246,26,136,93,66,239,198,85,160,130,3,235,61,111,197,138,121,158,224,170,35,185,84,188,134,100,201,239,220,219,239,137,52,240,126,253,59,225,205,111,167,22,150,66,25,57,189,192,149,59,195,232,190,212,224,204,162,179,215,89,221,154,217,104,66,192,113,234,211,159,0,249,37,176,47,50,125,160,31,208,223,86,0,22,1,106,41,25,184,61,234,26,88,114,143,150,53,1,54,77,218,205,213,132,77,162,184,96,187,235,59,219,16,134,91,54,155,175,150,45,127,186,125,79,176,86,127,119,113,35,190,90,1,64,174,10,78,157,120,234,222,80,117,217,92,228,126,84,17,50,160,85,50,38,21,58,23,129,202,222,40,153,100,69,206,83,160,194,104,146,64,128,22,10,72,222,138,37,3,96,46,253,248,92,189,233,222,134,61,160,63,212,28,234,199,100,113,252,96,6,5,218,182,23,138,236,46,61,145,123,78,46,251,130,174,4,68,42,150,189,237,61,102,231,57,40,17,109,126,194,237,115,23,216,67,52,220,41,140,52,174,120,61,249,56,122,24,10,215,48,94,204,63,124,109,166,252,216,100,129,153,1,213,93,254,99,33,76,74,31,63,26,52,108,68,205,18,99,68,41,58,151,95,107,89,87,252,152,160,63,85,231,247,159,252,55,72,186,148,110,130,211,199,10,188,174,200,110,135,233,168,15,212,186,110,194,15,248,34,194,44,167,205,134,50,45,106,221,236,193,68,206,146,125,102,128,168,104,30,178,101,117,8,162,217,66,131,82,73,80,149,215,65,98,159,134,103,95,53,188,254,240,27,135,23,113,146,35,57,252,247,75,61,190,12,131,164,176,221,110,11,67,163,41,85,3,39,98,39,34,197,127,216,188,170,94,27,23,121,12,232,222,207,167,152,187,244,81,240,212,232,203,244,188,25,96,33,175,25,70,51,249,125,17,250,119,64,35,101,168,112,145,42,98,102,195,87,36,99,110,5,3,140,175,129,75,92,118,26,132,232,241,50,150,129,0,50,79,19,76,120,68,58,234,169,141,226,19,6,15,231,30,235,215,157,75,142,127,100,108,240,84,115,129,16,70,249,191,152,140,216,236,194,7,21,186,57,89,50,1,35,14,235,238,215,44,13,246,136,186,173,100,27,179,21,114,140,236,41,175,86,219,183,66,190,31,232,248,60,196,237,134,56,212,24,203,100,242,95,2,235,144,78,71,140,94,234,255,208,247,76,189,28,193,16,231,106,245,225,251,204,111,77,98,50,79,189,149,205,185,157,100,30,166,122,136,58,183,102,199,8,111,189,46,99,111,199,212,112,171,90,1,123,161,178,82,158,161,113,17,142,119,232,198,142,137,162,211,179,46,66,127,38,108,222,222,46,157,127,138,168,184,171,151,250,86,61,236,70,81,95,24,166,3,35,70,235,141,235,42,186,156,150,121,172,9,186,90,203,237,230,179,91,163,119,142,231,12,118,216,219,227,245,100,163,85,92,250,66,193,87,38,243,66,40,167,40,224,230,239,242,113,201,247,97,249,2,99,57,64,148,212,122,212,247,228,77,149,126,253,237,24,155,129,146,133,76,2,37,238,232,79,114,245,222,207,122,55,216,14,44,60,11,207,125,214,207,164,176,150,100,15,29,209,176,81,168,67,208,219,44,77,139,44,176,26,23,147,240,255,11,148,88,72,7,245,238,173,169,43,108,39,35,159,224,150,177,55,74,244,195,77,201,118,24,228,238,22,254,51,186,185,123,232,148,60,218,135,47,118,240,219,204,204,224,239,49,240,18,194,139,191,237,199,232,7,22,222,235,10,117,160,230,229,197,185,92,109,69,107,251,100,110,166,217,87,133,96,48,78,231,95,145,218,47,154,9,214,235,253,135,219,209,32,133,100,13,48,38,252,48,210,208,32,227,95,10,32,78,249,46,230,89,0,98,141,209,132,55,77,26,41,12,5,34,189,50,14,6,91,145,66,35,133,120,33,62,72,85,141,219,241,94,172,129,0,176,141,95,252,73,251,104,1,48,218,117,169,82,175,140,166,127,201,16,246,220,10,229,99,91,148,201,226,228,128,68,86,73,45,249,60,95,55,143,237,65,235,126,243,114,101,132,16,236,152,55,202,198,246,156,135,228,85,198,43,129,158,57,39,192,206,16,31,19,24,192,90,203,210,68,131,185,207,250,133,23,141,176,180,241,29,40,186,13,95,200,111,68,65,71,124,34,127,60,65,8,43,87,116,104,125,146,179,64,191,62,74,127,155,240,141,0,56,196,126,202,171,118,2,58,228,71,42,37,161,61,218,68,17,3,77,203,56,194,41,48,121,36,247,235,66,167,161,55,133,52,159,158,149,82,121,42,128,172,173,239,198,71,72,208,221,152,149,223,164,49,1,193,144,208,253,249,3,135,244,30,72,138,236,202,43,88,90,190,45,224,175,85,128,180,133,240,234,73,235,41,85,36,41,194,221,54,53,141,159,48,83,71,254,35,215,251,93,125,252,15,57,254,239,73,129,199,82,77,133,19,30,151,51,123,248,96,46,114,66,6,101,96,44,44,148,242,181,109,183,156,169,254,22,215,12,198,253,43,235,240,49,23,173,182,43,22,91,156,87,16,84,79,238,29,175,151,241,171,220,252,152,236,187,161,223,176,14,120,138,219,234,176,130,120,96,47,236,82,178,189,214,151,223,205,81,67,244,151,181,248,142,250,180,90,128,95,38,199,157,64,161,21,27,134,186,240,221,149,148,104,134,197,172,232,23,78,216,235,198,104,141,155,200,15,250,36,81,160,64,41,222,132,111,189,4,236,166,143,217,203,98,233,170,121,113,31,204,105,156,45,52,12,3,40,179,112,180,52,179,140,133,52,190,183,41,141,186,52,222,69,125,184,148,132,21,61,112,135,12,0,245,42,198,11,118,66,59,132,52,70,182,151,215,99,52,235,38,155,228,225,239,57,87,191,26,251,214,179,135,209,185,78,90,191,237,41,110,116,217,89,86,31,230,200,206,7,163,52,200,21,161,0,133,67,32,170,11,189,116,224,79,244,229,94,103,52,5,249,247,80,116,87,123,199,100,220,152,63,154,188,239,171,93,28,54,36,155,8,91,212,199,13,176,224,134,9,209,253,110,162,164,68,228,214,172,188,62,97,1,233,195,252,126,29,231,35,124,53,221,242,183,164,250,19,249,219,129,183,90,181,204,241,185,97,100,106,50,110,165,135,53,6,250,121,249,2,173,156,198,134,212,179,149,93,179,251,44,224,70,82,251,148,171,30,178,65,96,100,244,100,18,5,37,251,151,85,29,100,216,55,118,98,245,30,167,66,99,222,185,140,205,102,85,247,27,98,43,114,231,107,207,74,87,53,225,45,56,98,150,112,123,131,99,46,156,206,163,210,75,131,76,91,11,176,34,21,33,173,99,103,97,30,198,237,105,169,184,58,168,201,47,7,46,132,90,163,247,180,120,66,227,254,82,13,140,218,159,8,16,17,229,231,155,224,177,205,120,82,76,237,227,196,178,205,186,66,98,6,75,113,42,45,116,129,52,116,122,240,37,246,239,151,172,117,57,49,59,190,117,110,227,93,182,18,148,142,168,204,220,212,39,225,50,227,57,234,173,221,129,87,2,224,90,97,192,85,49,164,16,165,129,230,151,31,246,191,78,121,113,24,179,251,188,50,65,40,56,135,236,244,56,1,113,194,101,159,142,30,64,104,81,34,210,229,118,16,51,166,116,211,157,254,59,206,5,235,40,72,21,220,83,54,118,203,254,253,133,223,65,99,66,113,236,135,42,245,58,54,127,145,134,169,206,152,189,1,2,154,165,132,95,88,19,241,41,193,42,13,91,52,199,239,1,26,151,118,12,63,225,122,57,138,113,147,121,32,140,186,159,85,165,78,53,49,243,3,105,125,174,157,204,193,19,241,31,23,48,112,253,43,238,185,120,168,76,192,25,32,55,254,246,37,184,82,238,64,132,75,187,53,239,149,244,198,45,254,35,25,95,6,237,193,73,50,227,105,48,12,123,44,196,209,12,53,173,184,0,59,65,190,69,254,248,189,139,138,237,239,204,178,227,227,164,37,77,30,154,230,118,209,130,218,97,132,227,180,76,160,254,32,63,115,126,65,77,156,228,96,22,73,179,244,240,78,25,49,81,180,68,65,149,16,117,185,60,64,131,108,190,52,101,144,185,212,156,134,53,136,73,200,192,205,144,169,192,223,154,32,86,195,83,157,172,86,226,33,109,209,11,84,16,216,180,24,124,137,232,19,204,32,44,66,47,217,132,226,120,131,121,237,129,103,247,40,233,54,143,70,103,60,129,219,161,222,252,11,158,132,53,42,114,248,50,77,194,70,95,87,173,0,222,41,58,215,29,8,252,40,141,179,184,41,247,137,144,168,8,123,209,137,101,13,67,75,157,38,60,120,134,95,6,196,117,246,181,156,36,131,66,164,150,173,61,64,194,200,163,63,104,179,7,226,168,118,196,217,150,84,155,179,149,66,16,107,152,194,193,77,193,237,137,188,63,245,63,155,109,40,136,234,185,133,249,59,149,21,163,57,250,89,153,108,25,240,89,224,95,14,140,75,239,42,32,224,226,45,110,77,132,207,158,26,82,106,104,149,109,88,21,116,207,211,99,191,67,77,18,101,48,186,6,82,170,223,188,224,255,209,170,96,195,166,3,35,131,68,243,50,193,54,130,175,93,2,7,179,233,49,41,237,173,39,110,75,3,254,144,221,106,16,149,139,195,231,23,41,157,62,179,211,213,111,57,226,230,128,113,57,192,173,125,27,154,195,11,201,19,150,44,150,239,62,255,120,190,157,140,112,197,106,205,62,14,128,104,161,242,248,44,34,185,98,81,226,218,62,142,70,82,95,120,216,244,24,52,212,245,108,228,194,189,68,156,193,211,18,251,210,195,191,104,205,206,40,178,181,231,136,88,173,221,169,215,68,175,188,246,241,134,27,37,196,66,2,140,72,131,10,196,230,167,93,231,66,156,75,64,117,184,222,154,179,150,33,70,111,48,118,178,111,39,23,45,246,198,182,134,117,127,108,118,54,50,202,121,170,78,80,15,198,207,247,173,140,37,130,189,67,184,225,131,246,112,117,193,162,253,137,118,234,233,140,8,72,248,233,187,120,147,51,95,142,135,222,34,197,221,236,63,59,157,230,151,6,121,231,89,180,201,86,255,252,47,118,247,168,76,165,141,209,234,16,225,99,206,5,153,105,204,103,154,183,59,196,18,145,145,66,229,103,177,196,245,149,66,207,198,11,61,4,76,174,162,120,200,100,164,210,161,38,87,188,245,50,164,222,238,175,2,198,31,68,149,231,1,59,177,158,174,245,218,43,61,65,133,212,121,253,30,30,156,102,137,131,127,25,47,118,112,26,28,124,148,168,35,9,13,103,68,39,95,167,152,204,145,111,92,157,156,211,105,57,30,43,56,40,45,32,0,40,16,207,18,199,230,115,240,53,52,178,191,224,0,170,31,29,81,141,199,184,90,122,101,53,103,15,160,146,160,4,198,199,52,211,137,70,48,84,155,8,53,52,89,13,175,175,121,81,239,61,165,31,108,165,250,187,203,226,152,215,9,55,107,160,2,70,30,205,237,78,220,45,143,117,167,218,43,120,41,223,252,55,238,189,96,22,230,82,176,217,245,197,135,163,131,105,156,174,111,215,194,97,33,33,65,6,136,185,232,163,8,35,33,170,32,25,227,81,163,255,136,12,70,67,44,72,70,67,245,105,196,17,6,218,24,71,135,131,101,25,93,250,162,98,106,135,98,99,118,97,221,1,116,65,167,139,113,71,195,193,247,5,25,76,162,216,97,141,88,143,81,72,28,9,241,240,193,161,197,46,254,52,109,136,0,111,87,101,168,30,197,83,229,1,181,160,62,151,19,195,227,181,165,169,241,131,113,34,186,249,98,231,113,127,224,32,124,119,100,168,235,237,48,55,126,100,82,102,12,183,142,130,83,79,28,94,121,204,17,21,178,166,151,76,217,203,145,23,103,167,232,100,135,10,227,33,31,80,66,116,8,184,106,7,12,195,230,236,218,120,55,242,199,158,28,102,84,175,139,185,230,47,218,65,76,53,77,111,74,134,143,21,22,50,142,95,158,206,10,24,69,98,194,240,144,8,213,132,213,84,2,187,127,46,96,24,236,162,90,70,79,96,191,50,239,80,167,130,118,114,176,134,100,214,74,32,157,157,50,136,212,117,99,255,211,127,123,84,186,237,39,47,150,179,201,53,248,244,80,240,232,196,37,119,111,245,4,233,1,91,246,153,53,99,3,158,50,35,209,168,96,199,119,137,245,235,66,157,218,17,120,239,131,47,181,155,44,122,255,201,136,210,151,169,10,0,146,120,82,191,242,169,30,201,96,79,219,18,121,93,195,238,123,13,255,27,208,99,31,55,78,249,239,76,68,127,150,57,212,242,215,22,55,85,227,128,30,219,87,51,119,212,139,105,139,44,127,17,12,134,128,240,56,118,229,101,31,175,90,105,105,164,116,155,146,209,93,136,210,107,42,84,3,238,176,106,209,92,214,18,96,50,175,183,205,34,93,118,71,206,180,199,118,249,12,53,67,115,231,143,232,13,212,247,16,213,206,126,46,21,23,143,3,136,5,63,113,31,29,39,170,103,152,48,142,206,175,180,129,135,185,52,57,232,95,108,74,5,98,234,170,155,212,249,166,143,158,225,53,236,38,170,172,164,72,88,220,1,191,113,98,225,198,68,127,193,255,207,99,206,253,160,164,153,84,144,138,230,162,64,21,211,157,237,184,213,157,81,127,184,156,208,28,71,184,111,210,254,246,114,235,108,221,133,127,67,233,62,203,35,159,188,188,184,134,11,75,162,99,129,247,80,102,243,44,35,141,180,225,223,76,211,96,155,6,165,229,132,111,217,39,200,37,228,242,219,147,227,48,85,44,247,83,203,57,40,113,231,145,145,148,30,228,185,221,115,68,130,39,248,139,157,231,207,242,252,224,90,216,253,87,54,99,243,166,134,233,226,243,18,251,161,74,18,25,120,251,195,81,203,37,30,8,232,51,31,45,95,199,123,98,142,5,90,201,247,144,176,48,174,78,51,99,127,229,238,143,196,125,67,198,5,104,220,116,202,28,47,43,208,3,180,23,126,59,143,229,62,144,171,237,128,149,149,98,197,252,198,27,28,182,102,84,2,212,249,91,146,43,61,156,42,95,121,41,30,180,233,164,163,28,2,46,122,238,187,16,77,132,50,236,200,164,117,4,122,67,94,110,162,188,46,27,96,169,254,96,240,61,204,144,39,68,109,148,0,223,134,61,41,144,192,102,93,89,66,50,197,9,255,180,241,17,65,12,6,194,170,189,102,60,38,107,154,173,39,109,188,44,234,185,4,108,194,135,119,46,183,67,178,140,3,27,49,240,228,201,138,126,162,32,103,205,53,96,194,33,168,49,185,11,161,175,230,102,84,211,183,118,30,229,232,20,233,140,173,175,44,179,251,17,254,248,155,99,49,68,196,169,3,236,24,206,145,77,53,196,193,59,251,241,106,108,1,118,238,239,119,70,233,148,58,188,12,207,85,79,100,179,203,68,234,7,28,105,106,165,124,40,25,51,170,76,197,94,63,137,174,94,194,13,200,10,230,68,40,219,251,204,117,83,102,129,49,39,7,231,125,234,251,158,217,15,244,158,17,138,216,28,207,176,153,241,138,7,141,88,157,142,98,88,158,66,96,36,175,202,236,217,238,233,176,160,64,107,154,50,193,42,70,19,63,208,21,0,217,165,18,128,109,209,248,188,135,132,227,156,34,31,214,211,109,19,216,23,200,227,175,177,243,245,14,14,88,53,184,172,56,138,253,243,95,254,171,194,52,185,132,186,182,115,54,165,219,234,59,87,20,73,137,148,193,124,207,204,200,73,160,32,191,4,171,150,254,196,72,44,145,208,249,206,171,157,147,231,173,255,26,214,180,37,8,42,209,28,142,90,200,141,165,118,236,224,137,5,52,105,30,162,165,190,238,238,216,250,8,210,108,244,142,168,75,36,75,33,20,42,84,31,34,151,210,60,197,132,32,205,58,80,173,22,81,85,42,36,34,208,67,178,35,152,57,59,126,11,22,210,209,214,225,185,82,149,157,178,147,211,132,216,128,42,149,91,241,20,59,68,205,133,246,224,145,203,25,114,46,89,128,146,207,185,237,5,60,16,135,145,83,73,126,132,94,12,67,238,5,88,166,90,104,109,245,56,230,40,158,240,48,154,61,0,129,13,183,253,177,180,2,190,159,180,168,178,181,140,190,222,80,191,219,53,163,117,44,17,2,83,58,243,73,229,218,0,122,63,233,151,154,24,101,83,196,151,185,172,126,4,125,68,126,125,144,222,209,123,196,39,129,143,46,8,123,250,154,70,198,85,206,211,212,160,1,95,22,112,228,237,101,30,125,247,18,187,141,206,161,179,30,12,25,139,81,210,51,147,171,167,36,163,34,100,29,91,105,25,223,236,37,122,246,165,109,157,16,255,49,117,33,98,48,137,25,23,197,164,156,207,27,197,205,14,13,17,175,198,20,158,183,2,88,179,28,132,216,122,147,30,139,214,122,63,154,25,186,15,155,155,165,127,12,9,87,254,201,2,85,201,154,100,133,144,219,16,140,179,25,93,93,249,215,184,93,230,158,48,12,78,172,6,208,212,31,70,26,49,244,8,18,134,126,43,64,7,154,5,11,161,85,102,24,218,153,94,171,158,40,112,73,173,232,81,204,170,218,170,108,55,58,218,224,63,131,151,94,141,122,40,172,15,134,28,72,242,114,28,39,118,85,94,65,225,248,164,138,29,124,177,89,56,164,219,168,137,236,251,82,223,211,247,229,60,14,193,66,248,49,150,229,193,205,146,254,185,239,171,216,71,182,7,27,234,190,211,254,98,116,79,143,139,201,146,172,142,224,6,142,125,30,127,207,143,119,24,221,42,190,86,229,178,56,248,174,86,106,162,90,66,137,154,69,13,141,106,253,254,240,60,246,43,98,55,236,222,167,245,14,246,115,186,254,13,174,1,33,29,182,63,223,93,33,61,59,126,117,34,58,81,64,8,23,28,84,12,121,38,230,152,157,61,200,124,187,72,104,71,123,249,154,134,250,93,178,87,169,192,223,42,184,208,164,29,160,223,222,254,127,111,151,178,250,209,74,42,63,127,117,124,162,42,26,62,212,36,180,233,87,225,56,101,240,190,209,155,11,254,170,224,1,250,217,3,134,157,226,114,55,249,90,157,215,23,160,92,227,161,251,150,20,38,218,150,66,184,140,30,250,95,191,209,60,61,213,68,16,201,111,187,23,161,119,110,210,216,206,112,123,125,200,45,19,133,83,217,247,190,136,183,195,59,211,254,251,75,119,236,179,157,166,94,152,200,70,239,213,71,31,53,146,30,153,2,248,20,165,203,25,113,127,250,205,155,178,107,130,104,114,126,4,61,56,21,210,97,112,48,243,101,31,245,149,209,208,245,178,18,145,178,133,209,191,137,213,160,155,19,88,223,7,99,238,33,142,29,105,92,72,84,30,2,110,21,180,250,91,29,229,219,5,155,158,141,103,153,89,241,165,88,84,162,146,239,112,67,213,85,155,141,175,86,250,190,131,227,236,156,26,103,130,254,69,40,125,172,72,205,201,245,160,127,203,220,233,103,140,122,118,189,149,123,220,153,116,117,108,60,194,43,51,212,166,191,240,7,116,42,170,77,1,88,183,218,166,56,102,246,79,215,72,190,173,244,138,187,92,109,59,60,16,140,9,102,97,231,42,37,4,221,132,12,246,155,179,170,87,96,202,34,25,186,217,186,136,217,23,132,166,201,131,67,247,51,93,228,23,188,146,110,244,108,196,214,30,132,79,91,45,102,144,22,204,70,38,17,218,106,165,138,186,174,5,210,121,85,77,208,239,117,66,34,45,175,188,211,77,13,22,191,148,205,69,207,17,209,14,212,236,149,213,119,44,212,50,59,175,141,62,211,33,51,254,64,111,127,154,121,200,187,67,136,243,8,232,81,76,175,59,239,75,148,224,114,3,253,149,230,109,223,116,173,98,99,27,119,164,96,19,250,93,39,165,214,166,12,101,235,241,211,187,120,195,82,241,167,51,108,189,141,36,98,192,33,38,39,248,103,71,86,113,125,239,113,178,18,150,10,163,19,249,222,68,239,96,24,78,159,106,126,1,121,215,192,91,206,114,109,85,177,145,70,170,145,97,102,42,56,138,249,74,4,201,17,96,237,145,65,145,3,151,149,17,177,249,57,13,126,53,159,114,217,28,56,117,53,30,110,125,83,8,236,239,22,236,221,196,129,161,10,84,96,61,107,155,191,245,195,6,22,69,220,159,244,206,101,217,230,184,101,166,46,120,35,223,255,252,44,142,205,250,138,157,236,69,65,36,251,124,59,41,17,149,156,117,81,56,72,195,58,168,120,24,90,46,178,182,113,250,184,79,9,105,101,214,153,31,235,99,186,80,55,65,125,135,46,183,9,93,66,174,245,190,119,174,152,214,208,25,136,115,87,14,160,194,101,175,46,75,25,61,125,141,147,21,69,112,117,136,192,100,136,185,164,30,73,181,213,119,239,235,17,16,42,138,48,6,85,239,141,47,69,30,125,31,245,150,64,105,243,35,89,159,13,106,84,24,69,100,142,253,103,85,4,97,248,240,44,157,81,219,77,47,7,190,99,115,66,150,232,27,226,18,17,153,221,154,88,190,42,252,105,197,157,66,154,253,140,194,239,233,21,167,118,70,66,209,226,176,79,183,136,8,116,114,132,235,102,106,231,224,55,25,223,90,35,220,34,86,39,233,249,82,131,255,199,230,127,14,86,0,41,211,64,120,101,252,66,138,35,128,3,174,255,71,155,203,139,99,161,72,43,51,155,25,45,169,132,116,92,14,223,109,73,252,200,73,30,226,105,109,185,209,173,207,253,151,235,238,173,235,193,248,165,125,106,153,244,5,224,82,2,192,29,44,79,55,220,204,96,24,245,232,7,164,130,133,114,11,174,11,88,178,194,88,220,28,8,12,63,95,93,103,25,142,81,138,130,214,241,169,179,244,74,144,137,217,36,219,103,73,76,58,84,73,126,34,228,226,247,1,215,141,234,82,234,217,126,123,253,219,201,192,173,49,231,50,68,143,146,175,88,10,111,95,217,175,86,10,15,30,3,120,72,113,47,119,253,129,205,26,21,200,201,0,73,97,41,241,244,158,162,155,218,186,196,191,150,127,231,176,251,196,52,190,55,3,85,58,80,255,163,208,3,26,59,180,68,82,232,12,39,180,190,152,6,207,7,23,155,191,201,5,97,87,24,45,238,225,37,120,55,154,132,217,137,195,56,5,163,227,191,16,100,181,193,232,220,37,161,192,203,143,190,222,138,64,106,4,42,61,212,126,118,153,2,239,32,114,44,255,33,10,216,46,102,121,71,212,230,139,48,215,223,209,82,58,101,22,75,205,229,194,118,253,210,30,195,93,204,205,209,253,98,55,147,35,195,247,98,154,155,167,206,224,192,116,79,255,79,171,62,63,251,116,134,185,203,12,49,106,202,251,134,253,135,216,124,219,121,30,10,54,225,248,88,94,23,254,192,150,143,252,86,87,162,89,41,157,245,1,139,244,219,102,146,52,41,143,177,9,241,53,152,185,103,141,100,157,79,127,152,98,83,209,21,117,16,233,99,89,24,236,245,188,173,141,174,152,17,115,55,57,235,237,159,208,223,120,252,181,162,225,140,89,153,177,186,179,202,198,94,129,248,113,224,193,199,110,122,45,232,16,212,163,157,141,18,135,91,62,18,72,156,220,12,74,149,211,46,24,159,141,102,5,217,135,151,216,80,25,105,184,100,108,141,119,38,41,40,31,122,164,129,122,2,230,25,0,216,157,21,14,129,222,27,75,147,25,245,164,10,67,250,210,22,77,208,214,1,116,179,213,25,201,158,195,23,105,14,156,140,83,142,214,212,20,140,9,172,217,129,104,161,183,171,53,41,207,196,221,76,206,221,112,206,167,39,146,56,162,14,47,64,222,13,235,78,218,112,225,232,46,52,178,158,174,172,73,126,181,227,171,21,2,169,26,158,15,224,81,100,19,190,237,201,145,222,119,229,237,59,117,129,222,251,58,75,74,192,80,142,38,98,246,86,48,241,80,223,88,65,76,235,77,212,30,36,23,236,58,162,250,149,146,73,196,54,24,199,195,107,161,110,117,127,61,71,42,224,147,254,5,137,147,96,88,68,90,233,128,251,109,204,48,77,49,245,190,177,206,86,167,209,115,221,91,34,225,79,26,249,52,21,46,91,229,104,142,181,7,217,106,58,15,179,197,201,196,60,238,191,29,75,28,22,174,193,62,232,5,105,161,28,181,43,37,90,189,242,214,246,25,151,77,101,187,230,107,61,93,255,188,98,0,177,137,132,15,51,115,221,205,192,132,104,19,210,225,248,8,132,230,167,34,87,191,79,132,108,136,9,142,207,46,244,129,253,135,30,91,165,37,118,102,204,212,121,70,153,213,110,96,118,201,25,124,92,159,221,59,251,111,213,72,197,145,213,246,238,156,156,169,242,161,113,33,95,155,233,155,171,242,100,34,253,81,24,148,29,124,4,127,179,132,68,148,183,19,172,155,106,68,20,225,210,168,217,239,126,142,18,143,122,190,8,248,200,223,11,13,232,157,159,204,18,127,240,215,19,179,147,234,164,131,92,161,17,247,204,68,82,204,191,25,243,86,215,71,113,143,163,102,85,48,182,58,100,142,17,164,82,140,162,76,144,53,80,199,197,253,254,95,50,169,211,191,48,93,252,248,53,27,233,86,224,193,59,195,194,24,57,157,34,184,218,11,121,165,75,30,172,152,32,42,73,210,194,21,152,252,168,200,39,151,234,34,34,211,17,79,107,96,109,202,176,130,232,82,106,169,135,219,149,226,9,51,153,229,188,172,131,23,102,141,211,80,211,225,243,170,195,65,166,107,163,20,36,77,134,190,207,34,141,224,172,95,12,32,173,28,182,19,24,164,149,251,29,218,36,11,166,97,94,231,1,173,240,151,122,154,137,108,118,3,162,160,80,228,86,73,212,64,123,157,191,250,89,176,106,214,189,35,162,167,162,223,160,34,39,211,102,197,144,90,222,145,59,109,73,142,239,137,150,174,14,245,249,249,210,9,113,236,74,173,247,53,165,50,175,24,223,193,121,200,160,18,91,243,9,21,189,11,92,183,178,13,193,70,245,48,104,164,236,7,71,228,119,201,240,252,76,136,85,243,20,125,65,97,101,156,248,157,235,197,3,98,21,182,254,243,188,57,197,197,99,77,10,250,138,195,55,129,161,217,176,168,33,209,223,135,186,136,160,152,114,160,85,68,60,247,240,244,128,238,27,193,81,165,142,240,77,7,22,8,166,21,187,20,59,38,61,218,230,93,58,49,110,137,122,72,112,206,92,165,225,51,84,247,70,246,85,160,151,133,175,246,62,67,10,140,224,117,252,19,109,250,92,5,107,133,138,66,7,251,109,9,127,47,73,183,97,217,92,193,37,67,248,254,141,59,142,105,196,193,148,88,34,116,158,223,166,248,136,171,126,51,135,108,68,220,112,92,180,172,94,91,47,83,98,27,67,148,193,235,188,169,91,64,32,19,153,159,225,63,127,8,92,162,117,78,125,97,181,21,11,129,94,177,63,95,81,35,154,240,43,7,240,210,100,250,165,192,15,237,134,145,103,24,183,171,225,53,154,25,218,68,207,32,98,138,241,93,178,202,218,241,219,164,37,50,244,224,99,51,120,217,215,250,111,233,196,95,240,103,64,2,109,21,224,187,133,115,55,161,14,254,142,85,4,226,46,201,100,139,43,17,68,11,139,42,56,202,137,130,221,102,217,8,215,246,55,18,228,57,164,39,87,32,224,130,68,35,204,245,231,233,233,131,197,121,133,53,120,70,89,130,106,212,5,31,132,55,226,55,235,136,105,222,31,62,207,255,107,70,177,207,225,213,88,204,76,238,30,28,249,48,142,34,198,106,68,230,10,137,44,18,185,191,77,211,73,112,86,25,68,25,115,95,175,125,124,89,210,36,65,106,160,160,218,112,61,206,182,248,13,65,136,63,66,163,116,83,31,94,139,49,36,224,87,192,104,4,155,13,39,13,17,243,182,75,5,207,202,195,85,15,147,208,109,166,7,115,169,176,78,192,157,122,144,119,198,209,178,109,47,92,113,134,179,186,122,165,106,97,32,12,66,62,30,33,169,117,22,83,28,108,80,116,88,79,221,170,27,46,65,7,233,202,45,9,122,146,176,243,83,4,117,14,115,222,45,163,98,197,39,181,93,33,151,37,111,80,64,33,57,79,94,185,209,205,68,191,197,78,94,156,222,148,216,180,88,166,213,80,227,109,145,159,192,96,106,101,151,153,165,127,59,249,70,95,41,135,245,43,102,50,43,126,143,11,97,11,219,64,207,185,19,85,181,158,125,25,92,131,219,213,235,178,247,32,43,240,208,70,204,23,254,53,38,114,118,204,198,223,85,5,190,78,214,66,140,80,168,127,102,124,84,207,113,56,211,248,57,226,173,165,81,75,246,29,145,252,193,122,230,86,189,167,191,208,64,191,147,93,241,44,166,182,143,72,168,147,196,76,233,204,202,83,203,217,49,27,255,51,223,24,120,160,55,206,46,219,109,193,202,60,184,113,248,139,115,16,110,26,106,97,21,185,215,251,201,46,201,127,191,227,104,181,232,237,251,171,161,18,195,42,229,156,94,183,71,139,67,54,193,106,166,35,130,16,87,10,126,175,11,139,84,114,241,48,20,122,56,81,161,123,237,208,177,45,104,37,254,160,98,129,95,57,72,178,217,60,4,102,39,41,162,153,168,0,173,253,171,169,230,42,224,211,111,217,86,249,179,148,236,83,89,188,183,199,253,201,219,63,161,219,93,239,241,186,94,165,104,159,87,22,67,126,194,145,111,20,121,90,195,36,17,176,105,182,248,29,158,30,138,151,56,166,127,150,3,218,106,78,192,78,30,165,156,191,173,48,109,160,158,34,124,163,11,213,117,120,75,248,131,235,63,86,255,126,136,160,86,39,117,181,37,219,26,137,59,115,75,148,220,235,7,247,62,101,230,7,87,169,112,44,91,148,90,107,19,171,215,131,177,126,94,73,162,222,176,155,224,107,210,50,242,175,60,255,236,103,16,123,105,195,210,113,201,4,150,97,70,102,246,103,118,193,83,28,51,218,255,49,72,45,241,54,149,72,55,247,124,200,174,210,80,96,15,202,211,129,110,248,6,57,76,23,60,118,160,180,52,32,2,187,232,24,122,156,47,103,83,135,126,38,218,193,229,134,154,163,4,123,80,63,227,180,123,187,4,250,81,17,139,219,106,25,62,88,123,155,22,142,251,127,1,68,125,69,57,173,124,165,158,254,169,247,106,211,222,248,9,248,168,155,211,111,68,251,154,107,233,38,93,229,69,187,37,22,200,226,243,41,229,33,158,194,29,242,78,19,75,104,88,205,103,217,228,112,127,212,254,228,160,238,123,118,137,230,29,78,159,190,119,31,90,123,184,184,116,45,168,194,80,66,185,118,44,57,254,223,254,108,199,230,252,22,141,14,169,194,136,227,208,43,150,203,116,176,144,217,159,71,43,178,47,245,107,139,83,140,37,53,246,55,123,100,159,237,30,208,145,252,208,45,56,78,94,51,97,11,147,131,134,50,191,141,179,221,204,80,107,182,7,139,138,151,199,97,206,100,221,17,131,38,36,137,217,142,244,47,142,137,109,26,81,28,69,7,241,149,96,209,198,213,149,29,136,249,215,20,144,190,7,166,222,84,145,88,213,6,113,247,247,147,79,90,13,52,233,110,242,16,183,141,136,141,162,160,172,162,23,47,149,57,149,14,246,227,87,167,41,252,92,77,225,174,130,53,251,122,225,183,80,81,233,151,243,39,7,248,231,207,58,127,225,199,8,24,126,106,234,111,228,44,174,152,151,13,157,105,161,9,167,245,182,26,244,78,197,15,168,179,170,88,30,137,86,243,213,192,121,252,186,121,22,237,116,248,8,223,234,147,201,171,234,179,162,187,121,95,127,164,142,63,23,68,53,146,167,189,19,36,17,84,6,206,48,177,17,72,168,78,219,234,125,192,201,187,73,42,26,30,78,207,125,105,156,198,143,61,46,126,70,207,210,194,18,228,149,252,8,111,184,124,217,182,67,18,70,49,145,193,218,78,169,29,194,140,19,17,31,165,10,32,43,48,4,33,78,225,86,109,199,219,234,235,154,243,172,165,150,12,68,103,250,4,5,67,75,240,93,252,90,33,250,126,209,184,133,152,128,20,107,219,203,38,25,130,135,28,139,181,59,35,110,55,75,9,71,112,33,16,231,48,116,160,152,127,29,93,174,8,159,132,233,80,178,207,84,188,18,61,144,212,143,237,63,92,203,43,79,147,223,116,34,105,167,188,210,216,249,157,39,224,163,88,21,102,97,125,117,193,60,149,59,248,193,79,167,253,105,117,102,248,17,98,246,213,165,185,8,10,112,11,132,88,214,237,49,52,39,53,14,124,35,8,114,53,142,21,161,125,210,83,70,230,161,121,81,187,154,106,245,91,129,36,102,208,23,226,164,95,66,219,186,50,172,252,109,59,58,145,227,80,43,162,174,148,165,125,129,49,227,136,95,23,139,154,170,161,74,65,190,147,94,215,105,233,56,162,213,174,206,31,15,41,168,82,117,119,199,255,109,47,100,232,226,85,59,29,146,27,225,20,250,36,199,213,249,16,85,61,166,244,48,158,139,218,188,20,237,118,128,232,42,80,28,161,252,203,179,182,53,116,222,111,135,121,142,148,40,40,119,74,96,73,98,66,121,141,47,31,219,210,64,225,109,170,25,156,172,227,217,9,169,104,199,67,131,225,82,205,67,21,219,254,33,193,239,221,15,191,81,201,171,62,140,10,128,56,84,104,163,190,220,89,201,157,199,59,211,110,23,203,242,175,127,21,220,213,132,53,21,128,246,46,48,191,100,108,187,106,109,113,101,188,80,7,252,191,57,237,201,188,46,38,20,108,79,204,130,214,240,228,5,207,128,73,38,42,95,0,41,231,116,77,126,216,169,174,208,239,127,107,101,104,251,55,151,55,101,87,13,33,221,27,118,24,106,181,141,82,254,135,115,109,208,137,128,232,206,171,185,110,42,167,55,233,251,69,221,25,247,153,228,175,9,0,92,163,217,195,235,78,42,192,22,53,161,14,116,244,241,128,44,242,126,149,104,187,152,219,170,119,93,246,63,146,187,146,226,59,105,119,16,52,117,250,100,123,82,146,240,220,50,213,35,161,215,228,127,127,154,209,215,25,186,225,174,168,193,215,187,80,143,115,191,238,114,62,1,139,37,230,11,54,76,7,47,2,249,58,235,214,153,207,13,131,85,228,216,36,44,148,53,99,123,24,49,164,244,160,39,138,175,2,25,184,197,65,83,57,92,61,155,161,169,72,212,64,107,219,43,138,195,44,63,5,52,39,159,200,109,12,74,162,70,211,239,234,91,151,162,128,242,140,16,45,54,191,172,182,90,105,98,147,140,64,188,6,217,159,230,26,225,21,90,193,142,52,134,173,195,53,84,175,63,47,150,170,61,189,215,224,82,127,120,91,13,205,241,56,155,147,33,49,36,182,109,86,35,96,239,60,182,112,252,211,103,112,94,111,15,164,54,51,252,73,125,195,70,148,196,243,158,227,134,238,80,216,116,49,112,35,50,158,144,19,31,0,51,99,17,252,202,7,237,251,91,149,219,98,194,142,42,124,27,229,72,158,32,62,55,46,13,202,99,236,152,160,192,223,35,43,13,225,152,249,93,53,150,41,41,145,144,40,103,205,25,89,141,140,2,103,94,146,210,92,108,236,67,4,160,83,136,128,53,60,84,32,15,55,149,180,188,125,131,127,19,132,25,149,122,186,244,191,196,218,238,73,182,60,56,0,160,151,65,227,185,215,46,165,240,219,181,184,177,218,120,190,62,57,19,19,87,99,89,192,113,155,168,167,245,136,79,172,46,56,124,92,186,91,81,235,77,86,240,214,54,167,84,196,48,182,21,131,81,253,30,208,119,68,217,219,251,160,171,246,73,78,209,239,14,177,161,117,5,45,118,64,218,209,236,12,129,244,139,37,24,199,72,62,194,132,28,152,51,216,168,44,59,175,52,147,186,140,121,34,193,8,239,69,33,165,106,55,213,87,156,177,89,244,128,237,31,55,81,24,58,72,50,147,38,124,181,46,86,135,247,145,192,110,1,179,77,196,96,215,126,102,7,53,234,83,155,124,229,177,117,200,61,234,196,77,229,125,82,188,114,32,110,61,253,196,145,102,39,250,153,228,22,156,11,64,65,4,181,19,32,73,57,18,142,220,85,34,19,255,213,118,54,110,255,107,13,155,179,105,28,130,76,231,124,166,209,213,16,22,175,199,112,78,157,134,195,70,40,187,105,99,83,152,0,93,117,244,114,42,18,134,220,107,23,77,205,159,1,8,175,202,221,216,131,87,43,242,11,160,205,241,34,157,173,242,11,160,229,254,198,248,66,27,19,226,181,137,63,238,52,125,37,100,24,162,74,189,104,144,74,165,22,172,151,247,178,161,76,86,209,55,81,19,225,38,137,100,17,118,132,234,165,80,73,205,0,1,217,195,145,155,122,132,12,7,141,128,22,183,44,225,0,72,132,89,76,218,19,95,239,114,174,64,43,1,143,201,208,152,94,165,159,227,61,87,225,219,153,178,117,50,137,222,52,3,207,4,60,255,142,186,48,127,223,94,160,54,28,63,231,185,5,14,184,147,33,62,61,118,119,98,149,238,97,79,115,11,160,88,171,175,62,46,252,49,1,53,238,112,222,176,103,50,206,213,116,241,159,147,67,68,222,140,210,143,44,162,73,63,233,112,169,111,79,25,20,244,186,17,232,154,136,33,78,16,133,107,175,244,170,80,221,22,36,68,134,6,147,54,71,100,164,230,245,2,180,125,12,168,12,247,152,148,201,62,34,221,255,31,108,127,77,14,76,197,152,117,221,102,152,192,188,173,93,65,233,251,89,56,53,195,189,101,235,70,22,96,207,154,122,152,120,150,70,108,7,166,84,108,199,36,157,138,78,150,196,174,121,145,95,75,171,188,208,195,93,44,104,231,109,140,22,93,39,135,57,9,29,151,213,216,89,1,59,44,53,102,188,225,179,160,68,71,13,11,228,237,152,62,103,127,39,115,202,184,252,39,190,229,237,72,95,94,46,91,120,136,41,135,179,64,253,76,91,94,105,223,183,167,73,121,215,176,215,160,241,13,254,42,120,172,239,58,199,87,245,145,94,83,170,174,113,60,34,64,120,63,97,77,184,163,128,143,215,17,34,122,118,59,14,10,245,9,226,128,130,46,192,12,8,66,195,76,27,82,125,91,197,86,141,23,111,38,176,235,216,173,25,164,200,21,180,12,133,234,32,0,81,165,61,94,234,33,182,193,57,209,163,127,242,195,105,41,64,111,155,183,34,114,83,152,215,140,12,209,244,87,133,120,237,250,71,13,239,197,33,47,167,83,186,230,172,232,176,162,41,57,171,135,241,161,177,15,126,10,204,228,71,234,180,115,16,224,161,120,146,244,146,238,161,85,227,38,107,20,252,60,244,77,124,3,71,46,253,22,63,73,95,74,64,131,245,12,59,179,242,129,101,69,22,123,214,25,200,161,223,50,210,169,117,61,249,224,77,67,9,177,2,60,70,104,204,94,75,168,15,152,7,219,182,39,22,159,156,96,74,56,62,209,166,56,124,44,232,48,155,128,71,78,31,243,240,225,201,228,165,128,92,225,45,251,27,211,223,242,187,58,230,242,32,152,81,239,182,185,51,148,70,24,145,25,78,223,14,158,156,245,101,118,105,195,183,38,186,161,47,7,174,53,249,170,218,15,203,9,220,22,73,49,152,187,201,97,3,183,209,45,221,104,40,28,17,114,66,142,73,52,77,169,7,57,147,5,123,76,60,104,27,228,86,50,125,162,15,79,206,112,223,126,222,28,21,95,95,69,220,129,88,171,91,177,60,183,99,162,8,125,92,59,72,134,247,135,76,70,175,183,116,145,27,154,41,107,248,64,144,207,161,7,213,173,129,119,203,208,15,119,180,101,160,135,56,191,247,208,19,139,18,157,206,241,124,83,30,221,243,130,214,244,212,34,1,48,106,220,168,120,15,187,215,192,105,41,31,30,63,186,219,251,13,9,201,118,55,129,92,118,102,47,196,88,131,113,74,147,199,149,240,58,101,107,233,255,64,219,31,238,196,19,11,195,231,82,32,198,50,195,194,1,36,158,186,131,171,86,69,118,8,167,24,96,74,81,86,203,171,134,132,93,13,235,7,207,229,125,69,75,58,104,243,173,192,155,161,33,3,56,152,131,119,11,211,249,123,141,120,159,53,124,105,91,57,193,220,13,219,85,38,246,95,250,11,104,154,225,99,132,19,200,36,27,228,113,162,65,156,17,60,76,74,66,5,61,24,15,202,169,74,121,149,153,91,36,21,5,79,233,66,146,66,106,231,100,241,32,244,31,55,187,113,91,138,3,50,181,60,218,5,135,20,143,200,162,141,229,74,107,168,126,111,132,46,45,96,66,255,236,168,62,123,210,44,99,63,137,85,100,198,163,178,53,146,145,153,176,68,108,146,119,10,182,214,237,182,106,2,27,29,49,38,87,107,142,8,161,100,129,175,185,89,195,225,5,215,4,22,127,122,53,126,45,208,134,90,44,153,98,57,114,11,190,42,220,36,217,127,95,247,242,160,109,180,111,98,68,228,103,159,243,244,211,50,178,166,119,134,37,38,24,145,37,19,116,193,45,246,100,60,135,187,204,235,118,78,105,72,62,143,202,148,204,195,17,18,210,2,187,76,117,59,119,0,86,3,201,212,132,35,239,16,8,139,22,196,192,215,157,81,130,78,6,119,34,108,120,198,251,190,89,118,143,142,200,8,119,145,191,4,121,176,34,92,223,61,32,3,42,163,13,140,245,89,83,74,78,212,137,179,212,108,10,23,177,217,42,253,164,153,119,183,199,223,105,78,97,61,226,89,51,181,39,79,208,189,245,173,29,195,54,125,205,192,165,193,206,171,159,190,185,185,232,138,27,197,254,91,150,190,134,34,25,233,79,169,215,201,36,101,118,34,54,165,253,19,26,70,158,194,49,132,242,141,69,18,70,227,114,151,76,192,255,163,204,244,78,238,136,175,167,209,51,212,59,143,246,119,135,94,14,98,108,16,247,5,90,63,189,171,125,141,55,206,85,3,69,79,185,181,13,17,154,202,114,81,185,186,147,195,234,248,177,102,111,197,9,127,123,161,210,98,204,7,253,3,158,136,106,111,253,139,36,215,17,114,56,145,142,210,214,180,46,53,83,216,19,199,190,242,228,5,152,240,207,150,191,44,113,250,141,140,103,19,48,241,17,35,247,132,10,165,253,90,58,178,235,232,41,222,220,249,123,199,119,245,205,246,19,143,44,131,49,149,47,18,101,152,50,146,121,174,169,23,247,50,229,84,36,172,89,212,16,102,62,32,235,150,177,4,125,53,152,164,236,204,85,111,143,184,234,126,196,98,165,187,36,37,175,244,50,101,120,89,27,62,197,232,83,0,184,232,149,92,171,142,92,237,45,167,148,75,156,8,70,56,74,65,10,145,246,215,58,222,213,27,36,202,32,92,188,87,204,119,33,41,81,224,204,207,144,223,243,170,94,2,125,46,148,24,199,4,239,215,14,63,62,199,164,112,152,224,61,103,1,12,20,190,5,90,198,173,73,120,27,2,203,146,12,140,217,35,6,234,126,5,47,99,239,137,30,119,142,145,65,202,182,71,247,35,57,187,118,121,245,85,35,39,114,115,243,33,156,202,153,0,154,222,12,113,164,57,114,147,231,114,179,189,43,27,75,100,98,185,114,52,162,219,76,227,45,135,93,151,3,129,178,202,243,208,149,162,62,73,200,153,105,142,133,143,146,80,67,216,56,44,85,22,132,107,143,228,62,151,74,97,140,208,221,221,252,62,94,116,188,233,47,254,64,63,26,74,101,172,22,166,49,114,175,0,205,212,179,116,140,210,162,240,222,30,132,219,53,0,114,36,238,183,126,60,223,35,122,255,59,15,65,182,222,213,108,85,248,142,36,108,50,142,131,156,68,163,248,248,204,239,27,176,21,42,249,28,101,219,234,251,81,183,88,129,141,243,248,24,188,41,189,29,41,232,13,10,114,30,62,233,229,227,247,47,60,178,145,68,136,31,10,104,245,137,22,238,108,94,16,9,210,159,173,117,210,80,241,98,251,193,74,144,140,134,24,94,75,191,40,67,154,12,96,149,109,147,103,228,219,78,178,135,122,240,154,53,129,109,117,29,230,195,40,89,14,100,229,23,60,9,50,209,230,163,73,43,192,108,168,50,35,138,213,25,108,31,24,3,38,59,56,87,98,0,230,232,61,157,146,50,167,253,42,22,195,46,14,147,181,225,68,78,120,56,35,235,230,7,17,205,166,226,237,46,42,130,122,221,188,99,204,89,183,99,71,91,10,42,82,64,106,58,28,255,241,255,43,164,164,103,56,106,187,217,57,43,161,71,162,56,13,246,140,58,81,96,215,215,204,244,234,194,236,163,169,11,220,152,87,126,26,195,26,241,221,242,216,247,225,208,7,237,150,203,93,33,235,125,214,251,143,3,184,148,94,130,199,212,225,122,68,36,53,216,122,188,124,227,18,8,201,250,200,104,31,141,166,92,83,3,205,31,57,96,71,105,71,152,227,2,26,134,201,12,209,171,207,165,80,61,190,62,200,56,94,27,20,106,13,107,62,134,210,116,86,200,150,145,179,10,237,187,147,134,218,28,105,198,237,252,86,184,113,174,242,239,189,58,8,226,31,184,51,249,41,243,76,122,73,85,195,224,55,202,103,37,73,180,50,34,62,98,53,129,250,163,202,69,194,105,155,24,39,22,106,204,110,228,170,141,208,203,35,150,55,83,45,42,67,133,99,50,51,123,50,161,198,41,33,36,244,5,169,161,101,83,74,44,23,40,47,156,83,54,173,222,166,19,66,48,82,109,62,185,208,181,180,160,197,120,169,118,48,237,25,140,99,17,126,158,176,234,61,166,220,240,119,216,220,13,216,42,250,126,45,48,87,58,196,181,44,119,85,40,142,177,164,86,195,80,197,240,36,178,234,119,166,77,21,71,239,173,181,57,248,77,238,162,199,168,103,83,163,157,226,163,253,145,90,226,135,147,42,191,180,210,100,2,36,204,30,110,184,253,64,126,131,152,86,133,248,163,157,112,160,110,221,217,88,189,46,36,69,231,162,84,209,81,48,42,109,54,48,200,254,251,1,243,165,107,40,44,159,56,213,13,206,93,253,192,252,152,100,208,153,8,152,7,183,144,172,133,207,98,252,35,114,235,38,66,205,133,90,76,128,142,186,201,56,178,157,65,52,218,197,180,146,37,255,131,234,212,19,130,43,91,87,232,6,253,164,198,140,59,125,138,99,15,87,49,172,108,15,252,115,75,72,85,206,159,55,177,100,209,24,59,71,17,2,103,68,67,230,125,90,158,52,152,11,240,75,5,26,22,44,243,186,161,74,82,239,184,133,176,160,247,246,165,185,102,165,227,227,228,104,136,48,94,23,5,1,63,136,5,211,241,86,5,206,236,167,67,239,38,19,99,145,152,78,214,158,89,241,149,232,129,196,95,92,56,83,244,241,29,43,119,151,229,179,168,90,128,229,50,53,185,137,165,95,235,27,140,182,231,20,40,29,56,181,26,116,26,193,39,228,225,52,188,204,27,165,228,149,158,252,164,57,145,183,118,230,111,242,191,175,72,132,221,172,147,241,195,3,155,178,240,103,27,82,77,56,232,247,235,115,26,252,224,237,175,31,94,15,11,205,219,49,45,173,146,162,105,125,143,25,216,150,199,218,0,39,73,91,3,248,83,169,188,136,136,15,181,212,114,96,159,199,92,69,74,136,157,233,25,74,187,105,74,7,7,44,163,62,238,253,207,157,74,213,87,45,216,165,82,63,225,5,149,113,6,39,143,165,110,167,166,54,155,45,71,34,222,18,180,193,168,85,103,125,20,29,244,15,121,140,81,35,69,111,2,157,135,108,1,62,242,3,123,64,96,82,22,76,198,253,223,144,51,133,48,110,2,40,242,28,32,22,1,214,234,175,107,193,74,118,37,152,237,224,168,197,239,8,2,17,161,49,97,210,231,11,223,208,60,37,216,178,188,97,114,52,220,91,172,70,29,48,103,115,52,30,223,221,159,110,237,158,57,41,58,105,47,94,221,51,113,248,6,247,67,134,127,10,35,95,222,186,129,198,38,118,92,223,228,193,79,98,113,85,221,100,194,203,71,160,226,8,70,189,212,182,25,217,222,245,213,170,107,229,5,145,67,242,35,225,19,220,62,187,157,194,13,147,114,160,69,155,229,94,15,204,93,243,243,173,74,233,160,180,233,104,94,191,189,42,35,182,106,113,142,43,134,223,231,151,57,118,168,68,67,202,217,64,234,151,138,27,56,243,37,79,128,219,127,92,115,175,244,239,93,16,193,214,213,202,246,36,109,195,208,228,88,48,92,53,168,7,140,6,186,23,12,12,249,71,28,113,141,246,92,121,210,111,50,250,253,49,143,185,237,30,79,195,187,230,93,183,143,195,58,75,43,13,93,185,45,39,252,168,90,130,54,197,107,172,14,115,195,66,203,46,5,148,71,76,138,171,14,194,210,31,49,237,120,239,192,176,150,76,16,233,235,148,125,154,1,106,232,117,84,225,128,135,107,113,190,131,60,86,159,25,187,202,46,45,55,98,37,120,27,88,66,14,40,125,49,72,71,37,223,168,29,219,155,65,16,250,122,160,105,160,201,33,34,100,20,68,203,165,188,44,16,45,179,163,142,94,41,65,51,212,228,122,169,190,211,145,136,60,246,124,241,195,84,80,131,146,188,41,42,70,71,135,204,223,233,156,93,110,113,69,80,160,27,93,192,103,149,28,8,144,248,154,218,149,116,55,119,35,119,140,129,41,212,177,40,5,170,139,5,213,119,119,62,87,210,55,37,85,49,205,164,105,205,195,104,194,130,170,11,22,3,203,134,31,165,93,142,3,255,156,229,116,169,3,137,228,243,34,44,117,254,253,245,63,19,166,254,252,212,41,191,150,249,151,81,34,137,227,163,164,90,222,200,70,32,86,93,100,66,211,154,135,177,109,0,171,241,143,207,102,17,105,158,96,12,116,252,133,141,186,144,16,42,152,31,155,12,4,143,233,67,214,147,203,189,88,216,83,192,58,149,215,24,155,194,128,196,84,237,187,14,247,221,73,202,113,145,139,106,158,34,78,49,83,208,16,186,125,156,41,93,32,87,130,12,180,226,246,216,214,253,119,60,156,169,222,164,236,133,72,47,169,34,232,48,148,84,71,91,59,196,32,19,16,77,4,228,58,98,226,179,88,210,233,25,76,250,16,102,57,172,94,208,18,129,107,235,221,176,158,28,91,64,193,235,175,100,104,76,164,60,26,17,35,67,162,38,47,90,9,5,173,101,103,245,73,135,57,217,30,201,176,223,202,92,175,61,119,97,85,195,160,56,59,111,247,7,195,218,240,201,109,9,176,112,182,112,137,150,44,118,33,198,42,136,164,226,123,240,192,86,45,1,123,167,75,95,59,30,81,118,90,152,51,126,70,172,56,191,32,50,42,212,122,213,119,140,253,187,243,250,217,206,64,254,224,213,155,181,182,211,226,187,203,227,192,234,79,13,30,116,63,151,136,107,194,178,254,203,250,250,70,248,32,237,31,10,59,194,162,157,251,106,213,85,141,69,152,175,194,49,188,111,80,192,187,156,65,43,30,153,47,62,224,221,229,129,98,44,139,48,63,112,237,41,254,255,179,73,12,173,159,231,133,71,215,246,199,12,87,198,237,14,252,149,45,38,77,105,99,54,11,223,140,212,236,47,100,179,10,105,24,65,112,248,40,209,98,148,110,102,67,55,75,166,119,182,194,192,208,125,169,204,77,64,206,96,75,219,178,228,3,191,150,213,172,187,165,48,91,157,43,232,179,66,193,169,32,33,204,27,166,170,219,85,90,145,151,197,88,167,113,120,200,10,164,74,197,215,153,34,177,85,79,20,69,95,169,231,5,230,163,44,172,127,168,142,170,112,248,171,127,45,163,96,180,174,216,211,130,121,176,176,117,86,213,45,193,87,217,36,107,28,185,85,139,124,118,154,48,143,16,227,197,189,98,225,28,228,105,140,100,70,160,169,22,199,189,47,207,195,174,137,232,59,106,204,113,30,206,19,39,117,176,163,223,232,243,22,179,180,90,148,91,16,221,144,26,125,220,243,148,225,118,64,182,116,6,170,249,54,21,248,172,174,234,180,10,91,6,220,80,18,51,73,196,117,139,11,68,143,3,242,106,67,77,17,231,227,31,112,83,67,76,107,3,3,107,56,53,6,186,222,225,60,64,164,125,224,35,145,69,87,83,103,16,199,151,46,146,109,228,118,208,189,31,228,113,33,38,144,77,102,5,191,143,255,173,207,226,225,62,2,221,209,223,85,62,174,220,88,154,31,29,141,25,97,215,224,139,147,138,184,162,22,57,186,233,162,68,246,228,57,244,81,110,203,180,134,108,168,139,200,51,128,115,2,20,165,91,56,184,41,41,85,251,45,240,155,184,8,239,116,44,81,113,82,195,141,242,12,7,99,242,160,46,55,112,210,255,56,42,45,21,210,239,147,118,176,46,170,234,13,2,56,84,230,40,236,203,243,5,249,133,180,214,222,171,39,106,130,252,251,166,184,179,165,185,177,160,191,60,90,207,20,204,18,103,152,140,207,176,249,178,12,30,144,251,168,167,235,167,204,187,61,153,233,19,30,43,0,143,193,161,17,128,147,173,182,7,34,148,103,29,1,132,212,6,33,188,100,205,62,172,130,186,14,132,210,152,34,132,200,205,57,86,74,107,152,237,72,178,186,173,171,175,189,87,28,176,226,230,248,178,74,82,154,30,16,56,50,108,100,155,29,61,78,179,134,44,51,125,103,192,108,93,70,225,82,213,69,139,217,197,146,232,248,66,52,43,184,248,198,249,54,136,42,13,91,131,122,187,40,39,39,217,80,220,180,39,221,222,240,131,111,59,196,216,63,192,244,246,66,205,8,6,160,117,31,47,132,132,243,183,218,212,74,129,162,102,66,160,146,59,78,223,26,189,237,155,121,176,231,177,75,129,123,106,92,55,124,4,179,94,105,162,170,92,135,40,95,132,168,10,21,6,41,133,217,119,246,233,249,172,229,183,6,231,31,222,64,157,14,67,255,118,9,6,3,128,229,5,87,77,15,192,209,152,121,30,214,190,105,3,145,254,202,240,219,33,7,201,177,19,87,25,71,56,129,213,150,145,224,127,67,90,132,57,45,18,102,168,212,235,39,100,63,43,213,116,125,104,154,61,207,145,1,170,95,123,134,227,108,79,17,216,203,176,73,72,234,160,205,39,47,150,52,226,68,217,223,207,68,37,254,164,198,226,222,252,40,232,192,141,184,6,58,134,87,86,244,39,170,88,9,72,244,244,231,148,29,39,78,76,199,246,116,122,28,100,174,88,197,142,197,68,204,64,54,125,64,30,113,21,174,30,133,45,241,42,232,237,170,133,40,75,138,134,152,64,193,147,234,159,1,115,227,98,156,229,66,28,236,147,148,132,222,231,241,85,108,252,73,8,250,209,192,150,37,240,154,57,11,144,86,32,123,24,18,214,92,223,139,94,72,84,178,205,54,206,218,243,220,159,55,242,184,144,31,11,56,231,116,75,98,82,80,205,108,128,55,182,142,178,35,87,120,106,209,81,134,70,162,203,82,183,171,172,93,14,13,51,24,215,59,207,109,161,96,188,77,57,116,170,216,222,182,233,41,97,213,211,173,219,245,123,184,154,45,87,81,2,54,16,81,172,58,5,111,239,74,57,27,9,195,249,62,206,122,196,1,16,231,195,196,112,110,159,191,61,33,51,24,27,130,139,36,217,96,85,22,109,89,117,214,119,107,211,193,87,49,205,229,198,133,60,72,25,6,24,216,241,1,113,154,154,141,203,115,186,99,153,49,5,201,246,23,4,165,130,70,30,255,114,104,0,228,137,147,87,8,193,252,190,251,94,80,125,52,102,10,155,41,124,176,206,78,185,175,12,107,23,94,224,250,89,193,207,133,85,54,31,149,25,14,26,165,124,234,164,98,130,20,99,79,39,184,237,182,48,120,181,19,234,122,211,164,183,236,129,9,177,227,162,234,103,50,23,132,116,172,85,245,100,89,62,134,38,131,207,218,141,28,187,128,108,42,184,167,250,89,15,22,101,134,151,21,111,162,141,174,93,207,137,127,92,85,214,239,199,239,111,176,2,170,152,217,1,116,191,159,43,120,154,248,87,228,9,159,0,5,180,193,228,39,62,156,69,202,174,82,131,60,160,123,140,203,58,128,218,9,148,84,96,85,104,152,107,234,29,89,94,243,207,116,21,125,137,35,100,59,221,252,55,69,74,213,212,165,250,36,202,23,36,113,44,239,66,107,57,130,133,104,167,71,237,42,1,248,38,127,126,42,12,139,138,89,207,50,190,198,27,109,185,195,206,207,225,14,48,194,189,57,163,44,36,61,237,168,95,220,102,114,141,210,196,57,185,87,182,212,71,93,254,151,68,167,15,239,187,87,83,185,37,93,120,170,27,225,203,243,159,131,95,23,231,210,143,43,247,31,26,242,63,210,112,8,158,155,29,47,6,175,175,235,88,25,154,106,232,5,231,168,173,238,53,210,178,52,140,235,235,174,191,80,35,36,6,53,4,113,247,112,20,227,56,48,113,30,184,172,1,189,13,241,95,242,15,141,136,177,201,220,247,121,249,169,96,253,153,172,130,40,141,58,166,245,108,129,8,88,117,136,46,217,43,183,130,20,48,93,248,88,235,83,205,64,145,168,174,243,169,90,73,244,76,85,243,228,207,126,202,37,202,81,150,133,246,7,146,10,151,50,234,219,43,109,25,85,148,124,22,126,174,107,177,179,250,57,6,228,90,80,34,47,60,224,11,128,90,157,116,214,213,171,42,96,13,127,182,135,203,180,167,67,217,54,150,236,198,85,146,142,47,182,113,119,139,144,36,90,42,198,223,182,212,27,147,209,198,201,122,100,106,27,195,254,191,72,170,220,53,66,226,50,83,73,51,118,95,66,229,0,168,45,129,101,119,0,24,2,196,216,28,227,88,109,154,236,50,222,145,51,240,199,255,238,138,155,145,96,151,72,110,184,74,163,173,228,95,118,54,68,231,163,86,145,162,228,68,201,215,146,99,146,87,29,219,79,45,109,248,129,197,77,88,106,25,52,28,190,141,240,196,198,229,0,244,117,191,120,189,180,162,189,26,94,60,226,61,149,184,33,235,4,33,216,202,220,247,20,57,209,114,111,70,47,82,130,3,171,171,101,130,33,56,51,175,129,19,33,51,82,121,147,162,144,201,94,18,174,238,58,53,124,156,155,216,47,190,100,63,248,160,49,129,185,89,107,217,227,244,196,103,189,145,17,74,63,16,36,187,250,214,252,88,179,217,197,241,186,82,230,36,253,174,108,141,107,204,145,175,239,22,206,166,66,33,246,36,201,218,82,83,163,200,107,97,18,185,235,211,53,173,251,187,175,196,254,194,254,9,139,82,165,51,55,36,176,115,253,166,181,74,79,154,179,219,39,55,167,157,40,25,252,173,54,126,226,84,80,210,222,242,92,193,2,146,0,221,54,24,133,156,246,71,242,232,42,36,149,33,135,201,5,219,7,2,133,124,63,200,193,109,11,217,166,101,105,114,154,74,119,205,199,13,33,73,114,178,148,6,17,71,4,252,167,185,166,145,79,74,240,69,165,223,252,184,152,115,107,251,165,10,22,31,6,251,111,39,152,44,197,45,45,93,23,179,142,13,109,19,182,160,93,222,249,103,193,250,163,249,3,22,65,184,139,20,185,19,204,202,209,217,140,131,93,149,172,29,151,70,234,144,201,43,31,99,211,81,24,242,186,255,18,87,85,199,86,92,211,245,80,38,158,239,98,86,167,84,78,17,91,248,250,94,235,126,186,71,62,115,206,103,245,74,149,139,216,206,43,244,116,127,234,249,75,53,15,102,71,32,44,74,79,115,219,240,175,99,29,159,198,218,207,202,73,48,65,234,208,255,124,247,209,242,229,194,145,15,37,56,234,69,36,38,69,188,20,203,7,221,151,18,4,200,128,58,165,180,60,132,28,177,210,92,181,91,198,14,228,204,144,57,73,204,26,127,118,144,32,200,224,206,67,138,80,46,56,213,104,192,46,139,114,35,87,220,79,36,11,189,181,207,172,188,87,241,48,172,194,142,255,83,195,43,155,10,231,60,159,81,185,215,226,38,155,119,201,255,207,62,55,171,243,171,58,110,183,69,51,239,115,231,143,121,90,160,245,14,7,141,80,116,235,239,62,167,54,253,67,106,215,50,241,196,26,25,3,214,199,162,180,207,104,30,15,15,64,82,145,213,248,213,141,239,248,78,240,94,244,235,102,230,250,113,243,109,59,247,114,184,5,207,81,50,90,1,105,233,94,230,14,97,147,15,182,159,200,208,21,132,165,113,28,198,220,231,249,230,90,239,73,44,141,120,216,101,98,137,139,85,202,89,244,174,212,121,71,236,210,9,212,198,106,91,52,192,249,17,13,89,7,121,13,121,49,140,101,26,100,54,231,173,28,166,167,102,96,143,141,248,87,6,22,230,115,134,22,198,42,82,41,181,244,227,170,245,208,73,37,59,75,238,156,204,72,173,173,148,255,46,204,45,38,87,111,78,92,166,20,28,29,133,191,104,122,137,75,32,177,139,16,58,229,119,158,9,93,1,130,146,97,107,68,100,178,191,143,150,143,21,37,251,184,145,131,208,41,72,84,54,95,7,141,1,252,153,29,88,88,230,90,61,71,203,112,190,147,195,53,64,9,184,80,188,1,175,204,145,155,231,71,221,43,75,87,157,54,145,201,246,118,208,102,126,95,63,213,77,125,29,3,179,22,33,134,187,188,124,108,105,64,67,178,22,160,7,216,9,98,136,0,242,240,61,224,228,105,165,237,28,180,92,183,23,252,83,23,224,82,22,25,137,176,211,106,255,25,65,147,88,195,215,236,3,163,79,177,251,57,154,41,224,57,179,103,195,166,146,80,133,251,30,209,116,23,38,40,56,201,51,154,178,124,212,35,177,243,148,40,176,137,131,89,120,255,81,71,207,245,37,215,27,25,102,185,38,70,88,87,122,202,45,86,239,67,207,65,85,42,174,100,85,236,29,72,250,228,179,174,3,31,180,167,97,50,46,104,99,120,105,245,231,85,178,12,244,56,192,231,140,140,87,52,206,194,7,192,20,50,226,166,235,235,7,254,44,179,29,190,171,50,215,128,105,159,111,176,221,14,151,189,58,131,84,130,7,162,9,148,129,93,31,188,207,26,16,70,14,164,55,89,145,248,180,64,242,44,212,14,169,241,75,43,50,3,38,87,118,127,110,109,55,65,158,47,160,21,151,173,162,162,160,165,0,237,48,175,141,213,59,151,213,224,252,164,73,42,98,76,248,136,56,127,143,34,30,128,53,144,26,66,174,25,225,27,254,130,98,183,91,207,78,11,50,149,173,154,148,7,102,4,252,246,198,173,109,147,27,227,225,163,53,163,173,161,70,159,137,134,166,225,189,166,137,191,199,196,119,21,201,30,202,166,127,45,144,4,55,23,197,106,29,2,224,251,38,6,85,12,187,21,53,229,85,6,74,8,103,78,69,118,172,242,89,75,100,128,20,255,179,150,88,154,105,254,112,46,43,14,66,205,167,141,131,121,145,98,145,81,194,8,243,230,112,195,100,75,64,15,209,66,185,29,4,104,83,185,214,147,166,134,61,156,10,217,0,240,48,83,204,195,213,55,216,140,72,120,105,44,88,4,56,85,125,222,111,147,150,107,229,226,126,28,253,147,146,248,21,43,205,152,122,114,207,93,152,185,251,40,167,69,106,213,3,138,234,115,210,34,22,123,212,216,50,30,172,18,121,173,58,183,176,193,222,161,230,210,186,213,122,57,254,173,94,210,41,233,71,219,227,138,5,205,112,67,212,83,77,48,189,45,147,27,29,210,248,214,149,195,148,143,20,193,23,51,58,57,123,169,75,138,16,78,2,203,129,188,28,195,51,234,247,254,215,63,40,138,232,178,218,162,249,80,194,52,211,33,73,197,209,216,187,189,27,192,255,104,247,242,117,127,91,119,237,191,106,233,92,110,168,14,70,144,232,198,71,7,181,91,98,214,209,82,196,69,174,34,228,60,138,115,255,246,100,55,159,159,197,225,237,27,21,254,69,185,31,23,42,125,179,36,40,238,253,167,24,80,142,227,196,222,53,168,147,129,86,80,185,20,53,244,86,14,5,9,69,199,148,239,250,23,246,124,165,124,61,241,0,0,159,78,175,102,224,103,205,149,66,167,218,217,40,65,110,102,197,206,186,217,28,168,194,185,97,67,254,100,7,93,244,92,120,254,223,201,133,234,212,122,77,245,27,241,15,137,112,13,243,114,184,44,105,89,203,108,105,174,16,244,42,68,179,165,6,239,122,112,90,155,26,111,111,159,30,47,173,168,121,42,88,235,60,150,236,209,245,71,61,122,223,62,0,161,92,66,179,181,101,28,159,52,0,180,174,199,13,80,150,45,54,37,95,0,111,253,87,119,42,94,25,111,81,246,45,170,57,153,230,97,117,19,73,204,211,6,33,51,74,65,131,109,215,219,25,177,254,253,189,25,174,85,129,197,194,74,96,189,74,226,253,198,57,177,178,50,193,46,18,219,222,41,235,151,23,55,8,205,15,2,221,85,107,248,17,63,5,104,200,31,15,33,151,4,182,130,95,23,78,174,222,86,117,47,169,75,14,52,1,219,31,15,234,49,175,115,210,29,87,185,175,85,116,247,0,62,159,38,111,109,224,174,195,148,156,148,162,185,222,56,44,126,40,115,131,96,17,66,175,219,102,98,71,227,60,252,37,143,194,75,31,126,125,136,166,223,103,58,230,120,97,185,161,87,182,4,111,46,202,136,54,186,183,121,141,191,56,134,216,124,135,176,63,193,131,92,9,101,233,77,85,215,171,74,104,153,115,117,151,215,154,62,171,11,106,49,89,79,43,65,106,108,174,236,73,193,90,185,117,135,146,96,40,25,34,5,3,98,99,154,135,45,158,112,112,172,140,131,178,197,236,172,219,203,57,82,252,193,2,109,120,137,47,175,32,154,44,112,228,61,176,184,29,105,238,5,173,20,4,4,250,253,236,37,219,80,58,35,203,198,197,183,59,76,5,50,78,40,109,223,184,237,182,244,167,112,89,137,228,81,62,169,6,117,172,23,207,50,139,140,221,200,114,175,126,180,19,35,74,156,180,228,21,77,184,185,148,14,227,215,10,171,26,189,198,123,195,120,208,120,154,178,182,158,183,166,95,94,194,95,176,185,160,9,239,53,168,89,145,10,98,55,143,214,91,228,253,29,205,240,83,32,241,211,25,30,198,32,172,192,185,8,103,214,15,188,3,246,46,143,144,219,143,119,201,221,79,250,7,41,7,89,241,62,31,142,70,50,113,92,114,249,242,209,233,56,236,147,148,118,185,67,43,26,193,148,177,62,230,178,4,117,189,207,157,38,34,53,156,19,50,131,250,204,101,69,208,169,98,12,196,103,85,39,54,11,176,50,186,78,187,180,51,112,253,168,31,250,65,110,27,137,215,118,225,133,252,109,81,108,137,73,236,94,153,118,133,134,56,64,185,163,66,205,204,200,59,136,188,11,185,25,187,14,85,194,202,73,238,233,65,232,250,150,172,66,182,211,96,219,230,37,7,92,121,120,247,1,10,245,7,75,162,101,152,77,201,57,192,26,68,128,18,50,92,4,147,97,149,79,157,198,255,233,14,58,32,102,197,150,166,250,99,78,136,241,164,120,136,189,21,101,100,235,59,179,122,38,30,120,79,99,94,137,148,113,98,101,249,125,60,143,217,50,111,74,17,159,114,60,186,191,35,152,63,67,107,32,147,236,204,176,188,192,250,190,196,19,52,9,191,151,212,115,168,103,39,22,225,46,228,156,112,71,5,84,46,160,174,6,141,158,192,178,118,96,215,110,231,249,76,66,94,174,57,246,42,158,199,173,35,141,74,168,15,148,189,198,185,231,57,248,35,70,128,78,104,160,244,71,157,12,184,178,204,87,13,59,224,105,125,159,108,103,93,94,119,41,67,164,254,87,140,122,121,131,115,197,69,133,12,160,153,60,46,128,63,229,153,203,206,157,120,4,236,214,90,61,114,144,255,128,204,86,161,180,5,85,211,62,32,37,238,99,190,204,47,248,25,238,52,231,143,58,123,119,78,153,248,50,133,19,193,12,255,205,92,62,244,248,233,149,117,114,117,80,86,30,65,64,148,72,54,146,32,236,61,60,212,98,200,168,24,193,237,206,89,245,114,180,80,250,140,78,252,209,236,61,36,85,41,223,72,85,120,165,62,104,92,253,11,39,219,142,131,240,165,88,153,220,165,190,102,2,11,196,79,134,243,196,60,242,68,248,187,199,132,43,237,153,241,190,61,107,146,178,234,216,102,249,171,43,224,130,163,173,159,250,154,238,182,31,5,200,218,94,231,244,237,22,59,225,179,99,227,245,202,105,40,29,248,213,220,237,11,140,204,244,181,176,147,19,83,241,60,255,145,7,133,62,131,67,37,172,240,3,171,124,8,62,187,98,214,241,241,200,28,165,145,69,161,148,100,107,109,60,247,215,115,59,72,118,254,64,157,239,199,177,108,196,53,249,110,160,36,32,151,154,2,205,3,233,204,143,215,191,220,9,253,72,129,147,225,86,20,234,116,97,56,0,92,32,24,55,130,5,61,147,35,104,188,216,189,179,254,36,149,152,72,95,230,87,204,142,64,136,239,152,255,56,224,13,26,165,202,62,104,80,140,218,25,84,175,248,185,191,249,130,252,138,158,49,97,157,174,54,131,2,181,216,204,81,47,254,252,253,43,218,204,185,94,38,113,30,135,92,17,173,30,181,15,194,245,74,232,246,121,98,171,225,150,76,64,213,116,121,152,194,54,220,221,60,68,93,70,148,94,180,93,122,229,250,24,134,238,50,183,25,254,0,64,252,177,44,153,206,241,255,236,51,115,209,40,249,154,198,31,190,106,102,253,125,26,231,147,111,67,229,227,123,209,3,216,24,198,213,168,173,100,252,35,22,124,117,211,52,120,88,147,66,7,93,18,175,59,116,80,128,85,245,107,202,55,27,70,12,184,1,82,32,79,34,120,210,196,8,56,64,121,253,124,181,164,177,101,60,59,98,66,210,247,73,34,243,57,7,201,180,60,219,134,104,67,150,210,63,78,168,142,51,219,205,1,37,238,6,176,51,13,59,151,62,71,238,153,116,26,138,162,154,128,41,83,249,122,179,47,12,208,128,44,98,206,126,233,5,36,201,12,107,201,165,207,103,22,67,74,191,82,96,194,62,134,35,137,157,185,251,29,103,101,75,212,123,219,242,232,44,196,116,0,2,52,24,139,162,100,107,238,81,63,93,149,249,225,122,89,226,0,200,186,203,36,38,219,79,189,57,201,65,88,35,79,46,176,125,198,215,225,174,244,75,121,171,191,61,126,207,187,130,145,45,34,7,0,121,53,54,53,64,239,122,124,114,229,174,206,73,119,108,228,138,220,199,120,37,14,196,250,176,143,224,27,250,156,219,95,197,135,215,245,120,130,25,242,78,91,177,106,235,58,13,183,16,145,106,176,194,238,253,114,15,254,228,88,183,42,255,44,100,146,139,173,202,188,158,165,9,43,135,85,172,12,150,59,3,17,179,155,189,226,86,120,212,86,19,119,221,148,93,190,60,237,102,218,131,193,61,160,17,144,22,179,17,215,235,192,163,145,174,251,252,53,4,18,177,253,202,197,217,111,164,253,206,106,21,102,147,160,33,67,26,137,60,75,193,246,210,50,50,7,13,26,1,80,111,155,24,90,15,166,184,236,190,178,24,181,14,8,68,5,115,110,144,99,21,106,121,177,249,220,45,29,166,169,148,98,110,116,226,178,160,77,233,75,244,157,140,85,31,232,201,71,18,137,72,73,161,149,244,255,241,144,115,33,234,77,156,142,147,30,196,77,130,247,85,231,174,85,235,67,6,218,121,228,193,69,231,232,228,78,111,162,15,44,147,49,202,155,18,198,208,225,33,224,22,219,71,246,133,134,182,71,189,38,17,185,191,4,191,4,167,122,117,86,232,228,107,197,192,105,234,221,136,100,127,79,38,4,130,28,154,2,191,27,222,54,63,109,107,92,65,191,217,189,114,195,163,215,130,147,83,234,169,58,42,24,22,207,76,238,82,187,172,15,1,9,94,19,11,184,86,145,217,114,4,113,131,223,178,14,247,161,55,247,46,54,192,225,92,243,248,162,177,113,64,41,189,237,31,27,95,160,9,231,14,175,87,125,152,160,34,226,232,72,14,99,207,147,149,20,9,96,181,250,200,242,64,21,21,67,157,25,58,181,234,85,223,45,100,193,15,103,209,137,44,85,233,107,241,6,190,99,44,50,21,62,171,13,98,53,48,9,106,236,175,232,61,5,251,207,216,8,89,83,205,184,37,142,94,234,160,144,13,11,240,93,232,63,154,88,164,37,133,234,243,1,113,66,170,198,110,31,196,173,138,118,35,222,65,151,157,108,187,173,136,161,145,45,195,26,143,129,246,99,142,31,140,20,222,122,22,61,86,51,184,136,131,20,101,176,154,180,135,71,93,52,205,25,239,64,111,247,167,21,65,130,43,153,87,84,125,179,5,120,176,238,245,192,12,123,116,145,253,112,169,4,194,185,237,200,75,120,4,172,172,93,105,36,222,133,152,11,250,26,189,216,61,157,164,152,80,169,18,226,96,154,94,174,50,238,236,39,125,173,127,177,23,196,210,180,57,65,104,216,100,194,169,8,197,159,135,241,10,15,99,236,83,74,171,234,135,138,8,139,245,199,97,216,60,159,193,46,61,173,166,6,176,128,247,210,2,70,11,244,69,179,28,203,132,181,188,215,138,233,190,93,236,147,179,174,11,115,176,247,38,42,166,106,22,109,244,76,191,230,163,186,169,87,84,32,235,206,173,42,227,34,86,151,173,232,155,114,7,240,122,19,90,252,70,73,63,106,49,22,245,179,84,140,77,144,169,92,233,187,225,236,18,171,26,153,160,149,8,24,193,193,120,252,224,234,129,225,18,119,136,253,18,133,98,33,147,157,249,249,165,174,229,143,121,84,38,25,134,186,112,247,195,29,143,134,88,193,207,174,173,147,188,170,130,244,118,174,51,58,17,205,167,9,206,250,157,23,140,119,235,159,114,52,170,211,185,203,1,113,184,63,154,121,0,78,102,118,148,45,206,3,135,39,211,43,184,150,150,29,31,194,89,122,11,180,72,97,116,61,187,190,184,123,170,164,25,68,108,245,172,160,171,191,138,208,93,204,47,172,70,23,36,251,220,212,212,99,167,155,117,176,52,243,30,210,198,190,106,44,6,199,45,44,193,199,161,107,38,223,199,139,117,200,185,15,253,26,82,204,86,170,226,228,173,107,183,252,82,168,185,225,32,113,70,139,251,102,73,19,205,53,93,251,27,213,56,73,153,64,71,86,225,121,165,190,127,200,170,55,38,148,216,68,209,103,82,162,171,132,211,102,230,5,69,12,182,19,33,197,64,232,112,139,160,151,115,180,222,100,93,49,53,255,86,12,171,89,180,61,31,5,65,220,123,109,234,176,93,184,88,18,123,194,213,78,112,111,157,194,183,205,156,213,163,151,82,69,165,246,234,154,248,90,163,226,208,167,150,249,51,13,50,240,70,3,113,103,142,199,106,179,34,248,203,171,225,180,228,98,62,212,75,158,175,28,12,126,157,156,45,180,255,94,14,15,232,123,51,183,164,152,176,189,242,32,201,100,184,138,107,22,131,129,122,71,117,200,244,158,29,178,190,68,112,204,5,39,17,112,153,223,215,243,132,2,238,234,164,228,162,111,27,22,147,160,30,240,30,165,107,14,61,242,95,29,180,87,4,172,177,249,101,169,37,118,30,207,27,1,241,64,5,104,233,174,199,204,61,113,230,25,94,30,254,52,60,53,20,21,118,202,116,129,48,34,63,157,78,209,33,217,251,203,198,248,201,174,157,244,11,227,62,98,235,14,121,94,132,136,7,105,217,113,111,128,0,235,105,46,242,169,169,10,105,126,252,33,110,245,52,181,63,77,130,171,224,131,180,207,160,159,152,159,148,199,3,172,5,2,90,59,170,6,210,141,71,75,245,24,182,214,73,66,186,138,62,74,53,197,150,79,241,145,127,134,150,2,185,126,19,216,236,161,84,63,130,130,221,147,104,173,74,52,17,114,67,90,176,46,78,229,77,167,96,124,92,155,12,128,117,202,58,159,197,79,79,98,229,105,7,92,158,188,245,89,87,189,103,163,215,42,107,217,218,45,131,237,146,146,201,123,137,135,147,158,170,163,61,52,60,44,46,15,177,49,213,173,145,43,58,48,36,99,36,50,171,19,235,212,208,83,157,194,126,135,105,3,93,206,145,200,85,98,116,22,228,36,9,211,118,54,0,2,133,128,186,191,198,81,222,208,139,178,172,147,114,166,9,141,182,238,255,38,98,171,147,191,24,27,39,156,93,126,96,70,5,79,50,148,43,146,53,87,213,105,161,145,201,62,136,156,208,71,255,218,169,40,108,97,87,18,27,143,78,37,159,141,49,190,99,170,190,85,114,172,128,101,114,238,7,31,206,5,95,232,0,38,150,46,67,162,140,171,219,105,67,134,161,40,166,66,192,106,184,121,18,26,47,132,34,238,205,151,77,219,45,244,167,177,239,136,198,12,193,52,225,129,20,167,23,177,153,138,46,94,47,66,179,1,34,4,197,178,80,36,176,154,65,232,221,20,3,71,42,91,237,248,19,188,128,204,156,93,148,111,41,173,168,50,17,86,46,134,154,236,87,216,97,42,47,138,187,149,183,161,75,50,228,230,98,18,189,213,171,129,248,171,85,157,247,233,57,140,57,89,38,101,164,85,254,123,164,55,64,123,200,237,236,241,83,101,100,254,252,0,230,189,103,228,180,232,228,55,120,157,41,50,205,53,202,132,121,65,238,222,162,110,93,162,118,244,122,145,84,201,126,150,233,47,86,46,203,47,174,95,1,70,233,199,64,60,225,40,174,94,243,38,152,130,236,39,227,46,247,133,248,73,93,129,186,147,143,32,58,58,32,124,73,95,150,207,159,88,1,130,86,49,39,97,102,37,136,149,157,124,26,72,82,18,195,138,60,44,22,186,41,213,112,138,196,240,253,210,134,205,72,22,19,63,190,118,34,238,138,50,159,246,190,239,132,22,239,214,53,127,191,94,174,18,165,96,82,77,234,241,50,137,25,54,209,233,37,3,181,23,105,245,186,5,0,144,124,33,111,65,12,41,16,8,159,153,81,74,55,131,83,72,60,1,148,243,180,233,42,244,193,198,173,47,126,204,28,60,74,13,11,221,127,52,201,197,229,43,252,95,17,43,4,231,184,9,32,114,185,251,212,120,169,76,27,4,129,69,63,179,166,34,246,1,204,165,84,229,50,232,171,34,108,97,69,217,144,162,153,24,108,151,151,38,28,70,128,38,132,39,132,160,243,157,83,14,31,95,163,219,31,105,234,39,43,29,79,197,197,94,98,37,21,250,130,74,103,225,209,124,78,93,178,144,76,2,144,232,110,19,4,232,36,249,70,222,108,90,245,40,226,100,85,53,113,152,186,148,207,112,11,51,115,123,36,198,196,23,106,24,235,10,123,64,24,31,114,221,165,210,19,117,211,17,222,68,38,212,53,58,216,176,5,81,222,181,125,96,222,36,24,186,209,220,14,228,48,134,40,27,80,198,86,196,187,40,143,58,134,17,220,209,129,172,155,144,32,4,189,34,35,26,98,251,197,231,162,103,172,224,181,196,84,45,167,13,111,168,101,73,24,176,226,116,133,202,191,176,198,151,169,82,102,27,196,142,6,60,99,88,56,209,19,206,20,49,54,218,186,186,174,76,177,54,109,236,117,214,227,224,48,98,172,21,20,106,111,229,65,238,110,252,185,55,117,188,82,228,46,132,224,57,186,225,51,202,41,227,219,54,103,187,107,56,48,137,71,159,65,124,60,200,87,65,254,92,81,249,79,147,148,118,240,173,99,232,11,137,15,48,137,169,235,216,71,12,97,195,105,104,232,38,104,193,43,236,77,124,242,54,10,173,88,49,193,80,43,176,105,125,138,75,217,78,188,223,161,160,152,197,141,222,127,71,223,228,233,198,25,69,120,189,171,112,186,10,148,190,158,238,202,112,134,111,230,185,117,207,133,79,194,115,243,42,195,136,59,224,156,50,46,62,253,58,233,35,151,155,118,12,10,60,67,72,101,133,253,38,7,156,139,65,65,137,240,252,94,67,228,228,217,123,56,84,103,142,224,202,250,14,152,115,139,247,17,204,124,106,204,38,214,102,26,174,226,103,74,81,208,175,65,12,164,69,64,104,236,232,93,2,157,247,29,76,154,158,113,28,71,162,115,140,192,1,166,18,57,54,205,242,221,232,46,231,101,120,25,71,120,52,234,92,178,148,30,205,180,92,61,39,33,42,13,6,94,63,215,5,121,128,190,60,137,195,148,250,8,159,175,249,55,115,228,162,104,237,117,3,154,212,29,140,67,7,239,252,235,165,228,173,36,251,14,218,227,228,110,51,230,0,142,2,136,51,11,114,191,110,35,16,189,70,185,54,156,56,85,103,60,83,139,168,141,226,208,75,126,53,72,140,225,45,16,184,12,1,231,93,27,243,233,76,64,182,18,229,204,64,22,64,190,184,150,23,92,36,134,96,158,244,222,222,84,114,65,160,121,104,46,25,145,165,192,121,140,100,118,86,194,248,173,4,215,219,116,108,163,28,236,220,14,147,50,88,223,130,203,49,241,99,106,118,126,151,65,106,253,212,168,70,67,29,160,186,162,29,189,223,157,212,77,64,217,135,129,100,85,143,0,56,31,220,217,52,197,188,138,233,157,18,32,213,170,4,173,97,197,157,99,17,96,211,5,194,187,121,143,97,214,24,191,172,103,33,71,61,53,253,125,236,99,143,54,238,161,171,75,134,165,15,63,252,90,230,68,171,93,136,3,97,46,25,164,50,97,242,147,1,213,232,240,216,81,47,82,198,100,92,212,244,130,60,237,231,56,49,139,173,209,209,209,6,195,58,97,206,51,168,53,216,219,130,209,45,122,160,162,146,143,168,37,159,211,91,70,86,125,111,143,33,73,141,248,14,177,121,238,194,21,81,70,33,207,238,20,152,156,3,84,115,27,140,72,122,221,116,104,118,114,180,45,70,237,98,49,101,49,154,44,157,22,157,4,231,221,30,83,214,105,190,206,233,30,251,173,14,25,201,174,103,184,83,60,183,22,91,99,72,137,74,22,64,19,57,148,163,87,120,157,89,18,25,160,97,138,195,110,120,196,73,170,15,169,47,210,179,73,139,64,12,12,6,147,209,216,5,241,128,77,126,12,60,104,60,153,88,114,10,132,3,188,235,244,120,22,162,59,46,131,25,140,87,65,42,251,252,160,111,61,23,95,182,70,247,69,64,87,67,125,178,20,180,23,176,0,23,8,234,154,80,151,18,104,150,246,81,36,150,150,188,133,174,132,251,90,165,89,208,173,69,143,32,243,177,18,176,243,116,196,59,144,169,140,5,116,208,84,14,138,98,237,47,243,247,230,124,78,105,78,203,228,234,191,43,161,221,196,223,194,29,125,164,39,122,11,1,57,5,19,162,188,117,60,148,19,114,59,165,18,99,37,53,125,158,56,19,203,29,123,81,228,46,130,117,94,110,183,6,137,211,152,47,231,210,87,22,145,244,232,3,120,216,243,215,63,155,192,165,28,196,212,113,240,41,252,161,224,210,212,15,172,148,206,166,155,29,213,135,71,193,165,188,141,234,160,212,185,77,30,27,176,101,29,150,124,156,134,215,102,11,82,84,198,129,40,72,232,105,185,90,201,172,204,9,184,45,211,116,27,41,163,138,69,37,152,31,46,41,197,49,148,161,134,188,183,25,125,41,137,145,122,212,5,154,161,196,143,252,205,252,134,96,143,193,231,37,158,12,90,141,162,175,48,35,253,152,138,127,30,65,4,141,4,163,193,95,216,192,134,219,58,73,114,241,96,120,2,153,218,119,84,85,200,23,92,221,216,247,150,212,136,193,98,55,236,219,128,150,235,16,237,98,40,173,19,39,249,178,185,15,236,96,157,19,222,104,31,178,94,82,14,78,201,190,74,88,221,92,123,12,166,200,43,135,81,38,56,157,212,145,184,107,135,215,151,102,136,38,112,8,135,105,251,180,89,253,152,133,55,193,222,158,234,166,175,200,186,77,224,90,244,37,105,177,231,55,218,186,214,49,48,49,81,82,241,198,105,210,179,106,23,245,151,174,146,162,2,17,232,135,130,61,64,194,226,208,114,133,80,23,247,202,149,41,134,224,228,9,229,154,129,226,240,195,18,34,67,106,116,112,84,81,51,250,197,202,151,36,246,69,204,28,150,240,214,3,129,194,28,43,77,32,223,140,97,68,238,92,60,190,239,35,53,233,47,29,28,150,248,12,150,137,143,216,55,26,50,166,223,95,45,103,179,80,61,132,25,21,159,76,67,19,162,4,8,113,237,83,247,38,172,58,148,226,67,185,132,6,226,14,203,34,40,22,216,42,248,149,29,167,68,87,162,61,219,208,224,189,92,254,159,124,43,200,195,190,59,94,55,87,212,248,55,133,149,158,143,0,235,81,65,57,71,135,175,5,1,85,0,118,163,227,69,177,235,110,200,210,226,93,22,54,113,5,87,21,29,112,49,141,207,225,182,1,171,56,209,148,59,7,69,175,109,171,16,130,228,52,44,118,186,57,1,150,231,137,201,88,43,215,252,27,120,19,253,45,65,7,17,44,96,150,78,227,154,245,34,55,198,142,133,191,137,139,102,149,26,102,52,252,60,44,197,97,5,167,81,42,201,174,75,144,187,15,51,98,183,20,97,133,197,248,115,200,218,211,19,55,79,176,128,89,185,79,144,68,136,45,87,103,231,105,105,30,204,45,154,240,172,0,241,175,195,234,71,228,251,145,110,207,184,205,46,11,53,86,27,61,62,94,1,77,191,134,192,15,126,88,12,183,157,243,160,125,57,116,97,218,203,251,21,61,131,50,93,107,120,255,207,119,211,228,210,152,118,234,33,34,119,0,205,137,52,184,5,60,102,95,207,60,127,92,231,217,17,232,102,187,60,154,0,153,252,159,147,17,162,106,160,169,218,28,228,173,234,4,253,30,160,16,110,137,129,174,169,121,105,130,219,214,84,41,158,32,253,70,111,85,64,75,249,107,29,109,113,62,91,163,128,89,218,77,21,154,160,219,226,120,44,2,44,5,42,126,155,75,123,228,126,50,77,72,91,0,210,82,167,62,240,176,161,6,178,224,244,140,200,71,231,66,142,242,240,117,15,253,86,189,244,214,215,7,116,139,167,218,203,225,80,67,29,200,179,122,213,255,46,98,168,236,56,175,169,23,189,203,14,102,107,168,29,84,20,4,167,12,54,126,163,92,220,172,185,113,155,140,180,96,204,246,216,124,220,205,202,23,113,238,51,31,145,206,115,117,67,130,42,36,172,8,232,139,162,178,105,219,207,102,197,71,252,50,163,91,13,153,200,141,43,186,127,8,167,51,178,32,240,16,248,11,147,124,249,165,112,72,23,140,186,86,244,85,114,153,93,52,46,180,153,141,52,97,131,185,71,98,106,212,32,53,149,227,248,232,160,5,101,166,168,189,160,103,179,86,187,98,130,115,210,6,170,180,232,118,176,212,113,99,206,51,157,19,74,222,205,149,246,228,156,66,42,157,73,99,37,246,240,150,238,123,19,103,182,139,69,24,144,94,133,182,95,99,200,113,91,104,236,199,243,254,241,195,211,89,23,139,245,210,16,127,194,171,123,20,201,140,173,92,68,10,54,145,51,5,221,31,58,47,39,177,40,229,45,201,197,145,20,35,99,111,58,34,219,154,39,193,29,158,80,143,119,132,122,136,73,42,74,219,38,112,67,47,144,72,203,253,38,93,12,175,80,185,79,67,115,115,48,44,163,210,223,23,14,71,42,54,173,27,222,254,48,83,88,251,249,241,99,206,20,136,144,80,52,219,121,240,50,192,45,241,49,63,185,111,169,14,90,253,231,208,48,191,169,169,240,152,4,46,229,29,195,92,5,117,179,233,73,118,211,27,70,9,181,230,101,173,246,136,49,96,4,173,129,236,124,82,128,179,224,203,133,188,134,65,210,36,151,99,108,39,199,94,89,188,76,4,25,60,241,19,186,36,184,47,154,47,61,64,13,221,36,90,194,27,123,21,137,234,239,230,77,174,28,69,166,240,209,9,60,225,176,125,132,25,177,146,92,35,146,143,210,135,198,50,148,67,180,198,42,127,162,149,57,246,108,90,100,151,252,48,133,181,134,251,167,229,140,135,59,222,54,180,198,112,63,34,134,82,211,160,173,175,157,249,69,247,116,143,27,128,205,244,189,47,183,204,163,244,170,12,23,123,223,245,94,250,88,45,238,43,229,187,248,179,109,108,198,135,216,121,252,147,127,228,41,190,109,154,206,95,128,45,222,196,151,132,18,105,174,54,227,212,223,228,9,59,18,87,40,96,20,10,188,155,66,189,199,236,243,236,24,162,240,235,209,134,212,210,82,65,196,113,247,122,67,69,60,97,189,185,159,189,98,145,158,41,97,200,170,92,189,26,6,58,121,75,103,153,164,163,39,28,213,188,187,174,227,80,75,75,222,252,58,116,209,132,83,225,103,172,154,58,126,31,2,83,161,70,54,185,215,96,64,203,254,162,242,123,158,231,34,57,97,69,16,234,149,23,209,234,238,20,55,231,153,228,225,173,9,185,185,27,68,193,134,189,204,38,81,2,244,171,124,20,30,69,151,176,212,203,210,60,5,227,81,137,68,67,182,101,129,33,19,75,26,200,34,146,202,200,69,153,199,92,66,240,41,8,192,157,53,226,181,125,42,113,119,6,189,175,110,169,135,80,143,254,50,43,8,155,52,161,209,206,96,72,135,158,220,209,189,28,95,145,186,195,235,185,65,85,142,180,60,234,7,171,69,200,141,112,167,42,54,118,92,127,32,118,0,5,158,31,21,179,246,1,152,6,234,250,139,234,192,85,131,201,132,96,141,135,70,209,146,32,81,99,85,190,25,255,62,53,142,177,104,148,221,146,185,42,210,244,53,77,74,63,92,33,224,251,59,156,27,145,170,244,81,121,212,29,171,93,227,3,201,30,36,23,117,219,79,154,220,29,142,115,4,202,83,29,198,13,11,123,237,9,86,66,227,135,239,190,237,38,142,54,201,27,11,229,108,160,125,223,113,213,136,36,215,118,200,38,87,126,203,197,40,53,154,5,120,37,18,134,245,169,63,52,188,250,140,205,135,120,77,143,86,228,16,72,28,250,10,145,4,142,81,243,225,48,153,241,115,235,250,9,246,6,115,131,255,28,126,229,254,163,63,224,155,99,169,90,79,236,255,55,249,171,185,82,142,45,119,181,22,226,54,19,171,177,198,208,248,32,71,75,28,253,217,32,132,219,69,213,211,211,190,32,240,94,0,95,17,240,176,164,236,172,73,84,60,125,225,188,178,181,25,158,192,24,212,84,168,10,198,55,145,111,140,8,157,77,244,32,145,46,89,224,59,89,151,103,49,101,127,240,104,59,178,121,56,135,215,45,138,115,222,107,129,185,154,190,68,109,6,206,78,3,250,114,87,15,101,60,151,133,145,13,183,219,189,96,230,7,239,154,225,93,202,53,31,116,185,228,239,17,108,40,118,103,50,98,139,36,83,234,174,24,175,40,20,148,115,247,10,36,153,162,80,190,151,216,65,125,114,77,114,231,217,19,112,156,98,21,87,173,167,129,19,174,54,106,252,66,235,109,14,127,159,105,21,69,10,141,17,109,187,236,85,169,249,18,220,99,150,152,8,92,120,127,156,197,188,18,229,99,103,202,244,196,77,188,177,247,211,30,223,102,135,176,127,158,155,189,176,34,136,24,74,168,237,147,216,101,157,213,126,79,97,234,216,4,166,22,65,199,107,60,61,121,26,214,115,83,200,80,242,134,132,33,167,95,100,109,48,6,153,203,179,34,85,119,38,117,86,96,122,44,124,201,232,14,57,91,177,136,138,138,234,121,174,101,88,174,168,73,50,175,32,173,254,199,120,134,11,217,197,230,125,80,67,116,147,4,43,111,3,224,36,120,186,193,95,220,73,49,218,247,47,170,104,231,225,29,178,110,197,158,179,86,213,19,198,252,136,111,240,38,52,47,51,254,159,27,53,226,146,134,211,187,85,75,95,69,168,100,92,218,107,101,113,15,76,153,7,142,110,166,54,97,43,112,214,187,66,30,32,6,188,65,179,15,85,4,95,174,95,136,149,41,230,238,222,32,224,48,118,15,38,171,235,72,71,221,130,233,155,78,235,177,187,51,169,185,125,54,122,160,12,219,107,255,37,75,122,96,164,107,44,218,212,46,229,245,178,58,24,169,207,27,231,209,79,58,148,105,99,67,22,52,56,119,67,236,200,105,120,201,254,237,242,177,11,220,91,247,114,167,160,71,44,232,199,110,217,240,254,222,30,166,227,213,175,195,133,43,80,39,77,110,187,7,89,127,253,175,91,240,118,250,46,209,174,168,226,125,110,107,123,81,23,114,106,88,252,147,153,243,234,248,162,203,135,218,138,222,79,208,74,251,108,155,204,96,69,247,71,30,139,172,189,178,38,113,176,74,107,100,182,228,124,213,101,181,46,188,160,21,194,136,251,173,105,106,118,243,21,96,124,42,134,145,173,12,252,113,64,112,162,116,168,255,154,17,84,119,139,190,164,225,27,244,101,230,224,254,216,109,80,196,37,2,163,30,217,47,110,44,227,249,251,134,120,156,218,141,75,2,60,238,237,0,225,62,242,157,225,48,184,232,133,170,120,176,32,87,44,135,60,18,148,110,251,147,213,142,45,253,1,66,93,26,254,112,240,251,187,170,233,76,4,5,241,128,51,4,64,232,247,239,59,91,152,212,69,76,123,203,185,210,14,112,120,74,56,148,121,127,192,76,87,133,195,224,171,213,129,140,67,171,44,155,234,41,46,237,8,215,140,250,179,210,105,113,0,51,15,139,158,167,196,255,168,8,195,44,82,173,153,115,18,116,89,194,103,28,55,159,201,223,174,20,204,236,204,169,168,228,147,156,62,144,82,176,229,33,215,45,72,73,184,4,242,182,107,25,21,16,188,208,123,114,219,21,173,103,255,161,81,254,25,16,193,82,239,121,224,63,19,73,12,20,105,197,28,45,236,233,209,30,148,212,186,27,22,187,116,156,255,109,193,31,24,205,3,148,119,221,71,60,19,63,69,112,63,134,26,11,27,149,231,77,98,37,190,53,137,209,153,114,129,46,230,135,187,7,227,245,183,154,247,57,206,173,52,157,93,226,115,74,109,191,232,224,129,181,228,105,39,33,101,204,102,144,204,168,40,33,8,138,239,89,107,232,250,55,93,241,228,119,144,22,232,246,189,193,244,65,160,141,239,101,1,123,87,221,158,5,192,69,132,221,42,208,164,164,34,247,135,140,155,90,229,243,185,132,187,131,35,20,199,39,114,172,93,141,225,70,59,147,171,107,94,94,86,209,223,93,131,1,35,123,74,22,140,200,102,242,33,228,184,43,64,90,226,241,168,160,204,107,54,182,97,30,105,198,208,81,101,229,222,64,241,150,87,225,253,191,55,199,157,153,30,104,43,142,22,128,85,24,37,117,109,168,60,166,53,116,110,227,47,11,218,56,63,99,64,148,141,159,175,240,211,216,115,39,209,208,172,243,231,200,239,78,248,3,78,26,141,226,38,114,192,172,131,10,7,45,22,222,2,14,238,143,232,65,253,7,117,230,196,162,169,25,165,14,235,73,174,189,38,120,113,222,241,187,35,164,68,8,185,238,190,252,214,62,134,232,137,150,7,47,153,7,162,206,248,253,15,4,177,187,99,112,127,146,144,20,156,125,106,22,235,52,39,228,166,144,121,97,194,48,16,73,243,82,40,113,4,84,77,67,142,171,170,186,0,36,235,8,52,136,179,10,106,32,89,50,150,108,101,155,224,130,57,148,110,46,190,229,154,73,204,157,206,116,62,166,135,223,68,174,87,95,15,186,120,112,65,149,4,15,238,245,221,197,139,110,97,136,203,187,124,201,69,69,73,242,147,1,27,93,31,145,45,24,6,59,155,116,162,20,101,218,109,94,137,91,157,35,169,57,37,104,4,20,48,7,83,10,208,162,53,20,237,137,246,246,237,127,64,238,142,111,192,41,138,61,79,141,57,25,156,51,1,242,2,72,226,148,21,207,102,64,234,168,16,0,7,76,204,36,235,216,187,46,237,130,171,87,156,104,236,1,45,168,49,232,137,38,190,247,127,46,205,197,81,251,194,254,141,103,171,230,219,45,250,110,34,82,64,101,11,140,108,21,13,118,192,3,143,69,243,163,90,128,84,72,119,42,240,18,55,68,247,157,229,191,138,217,219,107,99,189,249,199,136,145,143,62,241,77,42,114,191,151,174,3,213,249,198,211,1,177,245,16,19,57,126,22,149,37,191,149,29,6,60,106,74,197,80,120,185,202,12,141,165,48,51,204,106,38,94,109,136,214,11,46,171,24,24,39,206,34,209,92,161,130,225,63,153,97,19,24,164,117,246,244,34,200,179,253,134,25,250,4,1,37,77,73,4,115,112,103,14,236,155,149,74,39,96,141,138,217,65,110,253,100,79,162,172,181,10,8,153,222,15,88,57,95,12,120,170,239,125,171,246,84,98,59,14,164,42,111,108,50,251,115,211,177,63,68,83,30,92,21,175,232,177,77,115,61,87,143,84,203,170,110,163,22,163,78,196,134,39,27,106,135,218,224,198,32,87,145,162,120,202,87,44,186,212,114,251,89,167,40,72,199,126,48,211,237,225,122,164,45,215,85,187,44,76,63,49,17,24,57,211,207,201,185,149,78,87,139,22,152,174,215,115,136,38,220,125,217,249,84,115,147,117,6,153,251,252,2,222,144,128,241,177,209,7,235,113,184,135,131,77,213,207,237,145,252,199,233,107,104,157,201,228,167,212,109,158,221,122,80,65,206,192,162,0,240,138,192,203,128,90,79,151,5,126,90,202,212,163,39,190,5,225,123,187,136,162,188,47,91,34,97,32,126,240,236,189,3,198,0,241,188,111,128,103,230,156,11,231,135,96,206,208,134,250,216,40,234,40,185,237,164,191,173,223,110,170,226,154,128,36,44,145,133,37,234,97,112,54,207,168,228,197,232,41,249,36,147,147,112,115,35,245,101,151,39,47,177,64,206,50,159,52,113,44,11,128,163,246,53,213,129,0,133,220,1,56,64,85,129,124,24,182,251,24,229,54,196,169,240,112,18,24,232,85,153,156,95,43,124,31,223,124,139,185,57,40,77,106,140,212,219,7,29,40,187,49,71,98,2,26,182,223,145,181,220,157,82,149,212,41,86,203,22,67,78,42,228,154,50,169,161,217,195,46,191,96,83,9,3,105,153,198,146,13,66,246,81,39,167,30,97,229,82,32,64,155,149,157,231,245,229,241,160,50,60,219,142,170,122,169,10,74,0,129,234,130,230,29,177,116,155,39,60,248,63,252,251,227,46,181,175,215,11,20,198,231,174,65,198,250,21,156,228,81,171,155,12,21,235,197,140,188,215,248,242,167,36,121,20,184,47,91,70,43,109,100,66,83,184,32,68,235,230,106,246,190,150,123,198,76,79,122,233,2,196,119,171,122,126,56,43,101,154,254,232,93,220,142,6,42,229,98,19,14,17,21,15,245,92,73,83,118,244,5,97,189,20,230,42,160,120,40,254,106,171,152,155,74,197,48,1,244,171,0,166,134,215,129,172,60,109,138,65,223,47,7,132,245,237,28,254,119,127,106,172,147,132,196,95,4,148,255,8,253,99,169,125,146,123,53,174,13,125,167,77,133,55,193,229,64,201,151,56,192,238,1,10,38,123,192,71,218,96,160,83,110,133,113,32,154,78,62,221,155,173,40,27,180,62,196,46,137,195,120,221,76,37,158,107,156,252,54,10,186,23,175,220,66,69,186,132,146,140,114,84,176,241,127,45,135,186,124,68,200,99,45,174,76,199,201,44,6,214,121,178,217,250,166,70,242,248,16,221,151,198,205,240,49,65,158,146,202,232,60,223,129,159,116,137,123,171,140,52,107,83,25,33,33,11,48,11,4,183,70,57,164,28,20,183,6,39,155,147,225,131,254,98,209,152,208,184,171,186,196,8,19,165,82,212,166,164,161,77,220,117,205,162,255,44,221,167,236,118,5,161,74,98,66,173,159,108,131,83,102,111,36,232,35,4,210,237,87,120,174,129,62,117,118,234,216,248,230,139,247,224,107,13,110,209,71,45,202,22,31,239,193,52,19,122,66,4,77,77,63,215,102,205,119,14,90,71,26,29,139,172,106,128,99,69,226,171,42,50,121,243,123,210,186,100,19,173,82,228,202,216,117,14,95,195,234,54,65,46,250,12,151,64,135,25,140,60,63,115,34,230,184,124,127,8,196,73,2,8,237,103,246,153,65,12,220,170,63,249,4,6,75,177,169,11,16,204,230,18,57,215,188,105,44,107,144,115,96,168,233,3,216,117,247,113,103,123,108,98,219,207,219,203,123,180,4,87,156,98,179,251,230,117,248,142,224,157,224,23,63,45,161,191,129,45,200,85,162,89,91,159,191,214,163,235,74,134,59,33,190,170,130,211,61,227,43,13,48,203,34,251,252,144,87,227,174,64,77,11,113,180,123,147,129,95,28,52,198,192,92,118,39,207,16,243,186,34,136,86,102,25,209,162,69,16,210,247,217,216,136,160,111,130,198,230,85,0,55,68,30,202,234,121,84,109,142,227,4,114,245,241,98,196,115,61,140,136,20,39,244,100,11,1,233,211,162,116,58,85,134,10,223,127,134,171,38,81,51,180,72,72,49,34,166,203,217,247,208,200,212,83,197,239,151,52,236,250,141,46,79,107,132,206,164,96,215,37,17,249,118,234,174,246,229,154,245,72,136,148,134,7,185,185,154,89,119,187,34,204,31,186,165,151,192,222,89,234,249,181,249,126,204,135,172,69,233,50,220,32,199,24,12,48,133,183,231,56,234,39,44,21,151,137,190,5,206,179,67,183,231,224,142,107,122,31,17,105,0,16,131,64,128,39,96,70,229,98,205,86,150,209,231,125,78,123,51,63,194,125,115,194,48,144,37,113,87,34,14,206,213,62,200,227,206,177,19,108,165,89,103,107,109,179,62,171,212,246,52,189,72,238,153,205,185,2,40,19,57,133,124,47,191,104,81,74,94,229,223,149,70,148,167,85,209,21,233,158,126,95,36,70,157,140,4,148,107,236,210,96,43,119,187,240,218,77,141,160,224,234,93,209,127,205,244,78,155,72,14,173,147,143,156,38,54,19,195,247,88,49,4,127,93,199,87,188,130,187,216,253,73,249,8,90,241,64,63,156,209,37,77,84,59,151,196,77,251,93,211,89,133,174,71,222,143,92,164,191,93,14,166,27,8,39,222,46,43,73,13,36,235,18,142,43,89,187,178,227,59,131,232,55,24,80,159,250,244,31,237,199,138,10,238,232,57,236,149,78,148,234,163,83,237,118,10,73,107,241,127,190,209,51,58,205,163,181,248,217,6,68,24,69,101,0,49,232,167,138,58,238,189,108,235,155,16,45,29,151,175,78,43,205,55,84,235,188,195,222,84,139,69,255,124,211,35,249,251,21,30,13,113,96,85,59,222,195,85,125,55,63,175,157,87,83,216,47,21,16,46,227,89,130,237,40,72,248,148,137,53,184,94,112,206,38,42,129,31,71,133,58,62,122,142,127,100,177,98,177,15,141,15,101,233,162,141,253,182,227,91,108,132,217,193,7,198,87,81,111,240,147,29,159,187,59,71,244,98,197,160,154,150,143,76,38,51,239,8,212,39,223,29,201,211,221,148,203,53,206,141,198,30,241,174,192,185,237,24,68,8,38,181,48,78,254,228,223,142,204,18,93,197,47,158,240,99,49,34,247,86,117,234,184,55,158,99,184,67,195,203,69,11,107,118,79,69,40,54,81,91,43,148,44,202,43,103,2,72,192,147,35,17,157,83,11,11,180,3,203,234,16,29,48,74,127,45,169,154,161,252,31,218,32,18,97,182,85,118,132,90,236,46,45,68,217,146,244,94,40,253,130,40,19,239,47,247,15,174,80,5,3,152,51,67,237,146,96,137,92,212,178,213,239,159,142,54,28,231,197,29,2,74,102,75,172,226,228,26,101,139,141,233,244,70,70,69,90,56,115,49,6,152,212,173,46,32,31,175,37,69,8,63,170,175,172,65,28,253,22,96,66,134,1,222,215,194,43,16,165,87,135,167,17,198,224,135,37,68,209,145,82,80,219,90,97,123,196,89,167,111,137,182,126,131,30,191,218,58,132,69,105,154,28,19,116,179,200,182,97,225,205,222,14,54,105,216,228,100,3,50,115,233,142,92,244,47,198,3,175,96,252,188,129,213,53,132,226,58,254,80,61,80,27,38,165,166,212,77,5,241,49,13,224,113,211,33,220,207,149,115,108,250,219,206,32,39,236,193,168,177,76,85,241,100,149,65,233,219,100,190,134,6,109,92,170,137,198,222,248,117,16,215,237,170,161,76,137,221,93,134,187,202,130,7,7,182,119,28,234,20,243,201,53,6,133,219,143,195,207,192,107,120,126,83,9,121,182,79,212,233,51,60,41,250,146,150,111,87,178,158,112,243,235,139,59,75,75,14,144,222,86,26,249,21,197,46,232,33,251,230,86,254,177,102,79,116,165,249,33,70,49,11,223,175,133,116,191,176,158,156,68,9,199,141,170,14,207,184,222,30,164,66,41,69,153,139,56,52,145,77,244,8,140,148,105,4,39,20,253,14,184,33,38,76,17,254,174,69,21,60,156,83,57,136,158,45,192,194,101,217,248,2,72,1,126,92,236,236,71,168,228,198,23,255,226,72,86,37,45,50,182,213,143,78,204,14,44,44,216,219,73,181,171,71,211,87,117,181,78,159,90,92,152,54,35,115,57,32,89,3,115,220,255,146,62,152,14,38,7,125,54,184,171,94,9,185,157,215,230,165,41,145,193,37,35,200,204,205,198,58,124,134,103,200,164,187,227,68,140,60,222,200,120,176,122,255,135,147,124,252,17,237,110,182,85,43,151,80,218,156,104,232,171,73,56,234,86,171,247,156,60,111,250,5,243,120,63,230,33,14,254,91,25,179,48,44,51,123,182,106,105,122,72,81,21,35,50,114,56,109,192,122,33,109,25,119,203,67,170,41,65,204,185,20,154,213,52,52,141,86,63,151,106,90,234,26,254,122,44,166,119,27,13,13,89,174,105,136,196,45,197,41,128,183,229,140,151,101,212,33,106,43,64,99,235,73,38,93,63,235,166,74,38,158,86,144,235,247,48,68,43,139,249,156,137,126,249,199,137,157,141,186,18,103,46,172,161,140,13,110,241,188,43,22,255,251,63,93,176,22,124,146,106,227,161,91,121,49,19,131,28,240,23,16,33,114,198,237,94,139,224,73,36,210,49,172,200,152,61,31,97,166,40,96,177,42,157,251,127,239,132,32,135,135,172,190,108,122,230,25,230,46,161,209,104,23,147,154,195,176,222,88,207,35,187,30,100,243,95,245,61,118,151,67,123,82,70,210,6,14,124,107,151,94,49,241,79,57,199,121,250,170,209,114,5,109,22,229,74,142,58,96,247,129,81,126,129,233,136,207,86,127,38,160,154,74,210,218,137,201,99,128,81,189,95,57,72,161,84,229,201,114,22,37,140,157,250,191,220,70,217,163,39,152,214,188,121,255,228,107,90,142,44,244,121,231,149,193,176,95,60,214,41,88,112,12,199,73,46,249,227,142,141,234,85,233,201,117,16,158,67,189,176,41,157,142,139,219,180,230,1,74,186,206,17,110,76,188,75,2,160,224,185,74,114,123,246,254,174,26,69,80,241,180,71,209,117,245,7,52,64,166,218,176,86,149,195,18,70,204,184,120,172,48,215,189,151,65,88,55,3,170,204,200,150,222,148,196,180,66,6,97,161,223,78,187,62,138,192,36,85,197,39,81,41,16,245,110,98,48,194,180,208,129,208,155,157,99,83,70,110,6,230,201,109,231,57,225,0,250,80,211,218,117,190,39,115,34,40,254,180,151,116,246,44,62,100,71,243,49,35,109,90,195,249,214,95,244,45,174,15,67,160,254,163,75,27,28,97,14,103,83,51,218,164,145,18,70,220,118,168,242,44,26,66,230,124,78,40,64,116,120,231,74,157,210,141,101,71,232,153,227,17,102,173,210,72,173,66,17,92,136,40,156,201,170,169,191,196,119,121,189,202,136,112,130,120,16,2,208,162,224,85,216,110,192,33,134,212,45,108,136,122,30,154,89,201,227,128,91,59,172,46,160,217,206,111,81,85,174,163,88,72,141,41,233,232,184,173,51,67,149,46,156,255,143,216,8,138,195,134,67,13,113,154,212,78,97,26,250,142,41,245,26,84,20,50,223,101,151,241,62,208,187,75,213,50,126,152,46,170,133,215,197,232,214,148,212,114,44,84,24,105,228,168,45,206,159,128,170,144,49,237,13,173,139,42,164,2,125,0,71,235,200,69,98,145,106,64,83,136,148,104,216,241,202,234,61,174,77,248,68,65,35,239,83,101,152,78,137,60,254,32,172,179,144,212,65,158,10,42,90,164,219,186,121,90,20,138,25,180,76,39,10,190,84,38,136,83,207,69,192,61,55,239,45,147,164,148,240,52,131,212,231,51,18,120,128,41,218,150,42,49,186,146,50,29,150,11,23,175,222,144,115,57,59,75,157,250,59,34,60,9,62,92,76,52,227,101,114,216,113,189,228,71,255,254,130,170,157,225,106,70,50,201,105,190,93,120,136,157,152,239,1,252,235,176,164,41,239,61,192,206,85,25,222,97,196,200,7,141,4,53,236,139,75,57,73,29,233,251,145,80,224,132,170,231,103,252,36,118,138,98,18,9,10,106,135,73,133,140,231,228,174,10,120,195,203,68,221,131,150,215,248,212,69,17,133,90,1,215,158,7,56,153,174,42,8,111,28,147,169,17,201,195,174,101,153,103,206,184,78,93,76,194,229,24,147,100,216,142,160,76,98,8,6,86,90,131,213,164,155,112,188,169,89,204,155,232,219,76,118,0,102,197,181,52,210,82,18,108,114,230,240,4,60,194,246,148,1,142,232,118,119,134,28,244,193,56,238,106,231,78,7,204,245,183,93,159,47,3,252,165,178,49,208,68,23,176,170,164,232,252,9,176,142,156,109,255,250,155,59,95,123,219,153,220,62,109,33,159,132,116,218,55,94,135,236,134,10,169,178,98,209,33,63,85,244,248,94,102,70,195,211,216,151,13,163,222,51,114,173,101,27,238,58,213,90,111,16,8,83,233,112,207,183,48,32,132,134,17,225,46,78,36,75,42,58,209,20,153,251,48,97,48,193,252,51,184,114,94,67,165,180,109,217,128,155,137,186,60,13,123,9,218,62,148,215,138,83,229,170,12,116,122,61,140,215,161,46,110,38,190,152,39,88,77,15,85,11,202,254,7,213,102,252,158,206,61,152,162,63,69,106,252,41,16,236,74,50,249,127,57,177,117,45,164,212,224,246,239,60,157,37,101,42,181,67,114,60,71,48,254,234,233,95,83,215,75,56,64,155,34,5,61,216,159,58,173,33,128,109,182,228,129,125,138,94,53,152,160,120,156,99,11,55,240,57,27,252,167,200,208,221,116,232,48,163,9,91,180,27,48,73,229,49,69,48,34,55,210,227,85,209,250,230,250,171,104,18,72,88,204,240,138,152,95,110,255,2,59,232,81,240,224,17,207,141,28,60,208,234,166,238,211,96,221,75,196,3,74,228,203,109,63,27,190,153,232,69,28,71,26,51,224,160,59,84,21,163,151,188,74,141,252,18,169,6,17,169,129,14,150,13,66,173,165,71,117,35,210,53,18,107,209,245,84,73,51,114,97,243,197,121,17,113,60,0,61,95,242,5,128,71,53,50,40,86,116,161,4,129,57,4,222,179,76,77,216,58,73,199,104,128,239,180,254,250,215,89,84,113,230,53,13,83,159,214,61,181,18,190,20,55,66,40,252,93,213,53,215,153,205,103,54,4,67,70,173,24,211,252,197,197,201,20,167,181,24,220,54,201,143,3,144,128,58,53,179,38,122,87,61,0,14,149,236,157,182,105,238,160,203,162,28,157,145,49,110,21,248,83,242,127,4,31,90,216,39,192,182,165,67,145,111,143,199,151,230,110,220,166,198,215,113,63,112,97,109,193,229,83,21,11,19,44,131,143,200,248,197,6,21,163,126,72,150,192,38,2,30,127,97,69,100,132,221,220,8,2,110,22,158,25,25,80,88,227,154,183,35,229,20,52,184,11,212,162,197,94,37,95,53,237,182,67,219,106,38,194,171,79,233,16,171,132,53,26,51,35,208,203,34,125,110,108,185,184,156,127,96,5,10,17,159,192,200,121,30,7,225,196,72,19,133,86,103,138,12,198,34,27,177,133,209,87,62,157,175,53,134,116,196,141,2,13,178,107,168,200,153,135,69,31,161,113,44,105,221,57,75,252,219,236,198,83,145,165,233,162,173,39,38,162,176,66,194,156,181,203,114,255,74,184,227,205,26,13,11,217,236,205,170,105,109,42,126,38,54,12,26,246,114,167,254,157,17,245,1,32,27,110,52,252,124,106,37,57,194,14,25,2,246,121,5,48,200,227,57,187,228,214,29,193,215,253,117,53,53,99,229,16,241,93,169,255,88,3,180,15,149,35,248,0,77,162,255,0,181,233,196,243,233,46,86,6,77,23,183,175,178,227,64,53,9,225,132,205,250,240,31,176,205,35,84,102,76,72,146,210,184,115,125,27,32,68,174,117,138,22,135,91,175,24,97,63,187,47,174,98,13,166,214,118,219,9,214,60,83,117,54,147,220,133,206,145,139,136,30,71,75,171,84,189,46,128,66,235,175,6,150,137,245,220,116,4,209,108,146,223,59,232,229,143,179,158,98,216,95,220,239,134,243,99,204,212,166,21,86,84,61,247,104,132,109,76,207,157,157,221,60,249,112,222,90,78,137,172,137,151,7,8,110,61,112,29,49,154,4,223,107,198,148,159,214,244,175,24,84,234,105,48,117,225,46,47,240,34,232,36,134,239,186,161,253,38,208,120,96,42,150,26,4,52,19,82,85,151,104,236,13,8,135,79,255,17,125,99,214,247,129,169,155,122,5,98,203,24,59,152,240,111,112,62,126,108,62,154,175,5,35,117,229,171,167,234,185,8,58,20,40,164,179,204,208,213,144,200,94,118,208,190,214,52,147,108,156,16,148,147,6,169,195,70,30,243,23,8,61,29,253,198,77,103,166,139,175,167,239,32,252,79,59,242,108,160,178,161,89,87,93,165,60,238,97,118,250,175,30,5,53,255,199,230,196,137,91,5,60,40,1,171,134,185,54,242,205,2,237,253,153,165,132,156,47,64,181,148,217,71,186,4,111,48,192,105,47,158,120,36,5,210,94,13,160,130,201,104,78,164,128,83,96,44,107,193,226,53,157,106,249,50,175,126,154,159,65,73,142,225,207,53,56,237,122,21,148,137,244,156,133,172,236,111,183,75,199,99,28,165,191,110,47,1,225,146,86,178,29,198,237,121,82,95,27,18,86,224,46,193,237,7,49,81,254,200,172,214,74,87,9,105,241,164,196,192,219,139,186,115,42,243,124,27,31,46,45,50,12,35,223,72,247,189,119,29,43,89,32,123,65,183,120,121,10,106,234,189,99,94,240,123,254,69,0,119,7,174,157,125,238,219,34,108,44,228,209,173,230,85,159,111,174,227,230,148,170,194,73,120,26,212,140,255,150,231,74,46,27,28,93,140,190,65,238,90,81,69,60,79,223,127,102,215,236,32,236,0,235,68,234,64,182,86,71,225,163,190,113,233,175,208,206,9,125,211,202,203,82,214,250,62,17,246,135,138,102,205,160,98,255,37,140,207,68,120,53,206,57,178,155,50,217,24,13,226,107,57,223,174,248,27,16,29,97,86,44,177,194,68,97,23,11,31,252,54,108,163,132,58,26,71,145,218,14,119,207,144,233,209,250,132,151,142,216,132,219,203,251,151,242,124,233,85,122,94,8,178,97,142,127,141,135,32,180,164,165,83,135,80,92,124,74,56,110,132,216,1,40,190,52,107,226,247,244,135,197,165,228,171,216,91,188,80,169,165,71,77,145,240,176,11,71,254,222,139,45,34,174,12,142,28,166,67,100,42,71,36,64,150,98,165,27,177,232,153,210,70,95,126,200,211,91,161,71,49,161,22,59,248,94,186,106,66,50,179,218,189,123,146,244,132,31,251,212,120,87,125,167,193,244,54,61,145,254,207,208,48,55,59,125,86,53,179,63,136,146,109,52,220,114,182,134,186,174,238,60,205,32,209,195,72,130,153,138,10,231,118,110,39,169,233,238,214,52,174,177,69,3,164,125,38,170,229,95,160,198,136,33,17,68,33,204,224,142,242,115,251,233,122,139,206,148,229,83,224,183,128,21,170,213,255,148,37,112,233,64,89,238,36,249,108,104,116,192,84,46,123,174,227,44,195,7,33,220,20,146,18,26,161,210,107,88,233,112,168,107,150,166,69,125,249,245,12,101,28,135,157,103,134,171,64,190,202,175,198,248,245,196,102,4,175,44,129,206,200,149,149,43,176,16,81,57,29,95,176,81,227,54,129,222,2,64,184,129,79,212,154,23,27,137,133,238,29,196,35,159,80,166,156,31,208,76,147,150,1,55,26,118,4,112,25,229,117,77,92,88,166,216,252,209,0,91,229,33,74,101,211,40,15,150,119,158,74,242,5,141,30,104,238,190,231,241,92,92,222,209,165,203,110,217,133,25,75,38,245,213,251,52,147,24,170,95,17,181,58,70,83,240,186,118,62,192,101,12,72,157,47,221,251,62,224,92,102,143,221,63,204,215,71,137,72,5,231,33,131,19,174,152,100,234,50,156,234,42,120,129,156,40,3,22,171,39,240,93,255,32,197,80,250,182,117,214,211,170,13,169,64,190,205,145,240,0,233,5,104,87,1,4,190,44,185,26,122,226,32,119,176,6,164,72,187,129,147,117,106,157,199,170,244,139,191,19,173,238,25,6,101,71,246,208,212,54,10,213,180,193,117,148,5,201,40,120,157,155,57,88,162,50,151,85,167,20,7,124,25,114,145,214,53,29,180,199,48,38,172,103,5,120,202,55,4,186,172,234,231,24,130,31,51,96,93,57,179,86,57,90,142,243,247,52,33,236,45,149,33,144,141,24,66,222,8,6,102,244,19,129,74,182,150,146,97,12,70,136,226,114,166,217,175,12,151,254,64,96,30,135,206,40,10,155,36,178,130,126,181,209,90,159,194,199,193,134,30,237,125,105,194,251,81,221,96,189,181,228,132,198,148,45,118,207,165,236,39,133,68,238,235,123,213,69,190,231,205,239,181,56,104,199,150,125,194,112,3,44,119,157,254,123,210,183,153,36,159,181,135,212,232,224,59,86,116,21,167,196,176,69,182,255,80,66,114,66,18,68,238,139,131,31,211,182,32,31,145,236,86,10,239,254,97,171,1,76,201,186,162,93,56,65,100,75,171,250,52,100,0,5,139,239,143,135,124,134,227,183,165,88,189,207,217,58,97,4,72,1,207,83,196,235,131,162,145,27,9,119,52,27,182,29,243,40,31,247,198,165,183,159,50,228,214,41,26,119,157,109,100,3,77,77,72,61,209,32,128,150,146,134,251,52,129,234,53,21,53,15,96,123,84,38,164,214,222,97,172,175,107,165,156,6,179,22,124,22,166,4,239,109,32,250,123,171,71,171,180,225,63,106,48,136,59,107,159,115,18,123,130,103,46,172,153,143,25,111,134,69,65,233,121,100,35,206,80,20,193,145,115,240,136,73,239,119,60,87,204,195,122,43,88,112,177,231,55,73,200,71,241,140,31,163,205,68,178,203,203,95,9,239,31,57,197,236,149,163,244,43,223,177,251,137,202,253,160,44,249,50,116,5,239,108,225,231,60,183,8,25,166,3,246,220,12,251,167,115,12,135,194,127,186,161,190,94,115,151,199,73,139,239,120,74,71,242,55,194,174,229,71,72,34,20,102,7,169,4,182,134,30,42,20,69,153,46,171,97,223,29,226,4,150,137,1,33,160,211,143,109,154,231,114,162,254,109,33,37,25,138,227,219,35,48,230,86,27,88,209,106,226,124,161,102,69,158,70,130,55,101,95,130,251,28,94,55,235,16,140,78,26,68,73,93,164,40,154,42,235,239,176,3,172,131,167,68,34,9,26,78,148,115,249,33,116,83,91,112,51,72,173,8,96,37,180,224,7,207,69,214,27,181,109,63,236,195,178,167,2,236,64,239,82,76,6,64,104,215,215,139,185,1,199,43,195,156,106,70,200,133,139,204,187,66,198,163,167,51,60,207,101,179,135,170,130,248,148,14,127,189,239,41,234,112,85,31,43,208,43,190,16,137,140,84,87,24,3,141,54,172,6,216,175,126,200,76,170,168,99,46,145,15,255,203,164,131,89,4,66,246,221,225,100,138,103,31,169,91,28,44,105,43,189,195,46,159,149,99,130,40,183,69,198,30,170,87,225,217,130,82,11,40,234,102,5,70,125,156,160,195,102,59,115,251,110,213,174,60,242,0,142,194,103,22,137,16,253,61,16,243,99,182,7,125,92,129,149,207,117,155,160,70,230,25,86,48,100,180,210,120,45,14,29,125,64,194,8,254,49,27,27,13,207,206,186,186,110,46,207,211,116,105,238,220,226,116,34,21,73,63,53,93,171,219,251,164,247,223,198,192,29,9,97,203,102,111,51,44,66,246,174,29,67,198,179,76,147,226,171,36,91,186,31,189,225,51,77,135,180,140,250,224,100,191,88,166,105,174,202,130,156,182,11,33,90,216,54,37,25,186,54,136,187,70,161,243,50,135,115,34,215,224,41,1,183,142,82,206,69,131,216,197,106,159,169,215,219,42,52,238,207,7,67,143,73,172,189,230,165,247,168,109,5,210,225,73,4,238,151,71,176,80,96,60,11,248,82,15,163,212,103,48,45,204,9,67,96,146,97,69,36,48,216,244,210,209,141,22,102,16,217,62,184,83,33,227,203,59,40,114,204,172,12,49,102,197,176,152,205,166,136,205,24,124,50,200,187,17,219,59,83,121,173,239,154,235,149,152,105,141,30,248,40,181,120,232,41,49,161,186,175,26,240,123,129,13,172,10,8,117,117,67,65,74,126,173,173,53,25,187,95,66,91,247,49,108,120,241,133,196,147,51,171,66,193,166,16,226,31,172,155,51,152,52,197,37,88,98,52,178,102,97,110,162,230,197,114,234,114,156,141,47,174,141,53,242,129,178,100,79,220,150,9,71,255,151,243,178,139,15,212,174,117,150,13,135,103,97,62,159,198,25,65,219,191,150,71,216,156,52,62,122,2,243,7,218,158,191,126,68,152,182,119,209,136,21,141,230,57,226,160,144,245,14,82,240,240,219,44,34,24,107,16,131,165,33,164,14,200,156,153,225,207,210,110,57,23,64,50,189,189,160,218,55,113,103,37,234,56,10,32,58,220,234,163,10,114,209,95,240,133,201,7,120,139,125,85,166,30,133,229,65,113,36,211,168,223,57,173,0,130,28,132,185,200,126,161,219,164,195,217,52,145,9,248,137,68,254,3,37,234,59,248,130,193,121,63,201,54,180,181,240,212,42,118,98,0,73,169,166,86,38,101,50,19,7,201,111,89,18,118,140,108,41,143,56,44,180,48,201,64,187,102,241,247,239,205,219,33,84,11,79,79,187,182,171,110,84,115,1,197,90,145,21,88,187,23,122,255,2,51,187,67,93,3,107,198,117,114,162,52,252,163,241,79,230,131,154,0,132,226,14,30,86,181,46,122,42,170,76,52,238,51,87,163,81,113,233,190,184,177,146,146,242,12,140,37,52,170,130,190,111,225,175,136,2,38,31,6,125,225,104,202,230,140,230,165,14,224,172,161,75,125,13,160,88,125,66,66,31,234,178,119,53,246,21,166,116,7,254,138,132,223,196,123,165,44,124,76,78,162,224,229,9,233,179,214,72,207,65,1,241,177,124,232,67,65,213,92,119,91,213,197,210,24,178,113,207,115,246,106,78,49,89,51,203,78,150,38,103,150,172,30,203,97,190,112,225,174,237,47,183,13,146,35,202,21,63,41,168,7,33,187,44,242,90,80,20,83,245,228,211,215,196,90,79,31,95,121,210,42,5,246,101,207,147,46,138,184,227,45,246,98,93,24,45,128,19,93,57,10,205,151,107,109,82,146,181,101,219,244,31,232,195,72,152,103,163,31,53,174,195,230,238,32,222,131,155,146,242,199,136,219,57,78,121,144,63,103,204,73,184,54,87,175,4,137,197,174,9,77,27,141,122,111,59,253,215,64,194,246,116,177,220,179,155,255,255,10,155,179,132,201,234,204,137,48,63,184,161,248,39,184,207,47,245,61,176,100,39,185,93,243,50,19,6,185,218,0,133,15,125,27,196,140,133,62,77,6,5,97,209,138,172,34,207,249,239,204,161,186,175,159,37,37,51,149,63,230,37,29,93,6,136,118,242,11,25,210,143,1,16,225,157,5,86,217,169,148,88,48,200,208,120,4,182,31,232,24,126,215,216,126,237,53,130,231,233,87,223,126,149,92,155,198,23,202,116,189,56,18,65,5,177,81,126,155,27,25,40,117,249,204,160,216,27,132,85,73,101,228,225,156,166,156,110,216,30,91,58,202,153,224,37,9,108,52,155,166,104,131,242,57,105,16,81,132,234,254,191,139,98,123,32,96,124,75,33,129,104,66,160,253,67,245,4,26,17,54,0,97,205,181,237,141,68,144,139,18,215,107,102,56,168,19,126,2,51,178,181,57,169,208,183,43,70,155,121,215,152,123,145,212,86,173,18,105,109,215,33,205,186,15,80,116,14,237,122,178,225,30,101,237,81,83,18,65,86,226,249,167,213,92,173,181,27,131,58,149,8,4,232,142,92,146,217,122,42,238,19,135,107,46,38,228,152,147,126,186,252,158,192,135,2,206,57,51,97,79,220,3,35,58,192,83,119,175,27,178,178,92,51,136,219,136,242,143,236,88,128,148,191,40,0,205,103,140,197,181,181,26,43,56,44,68,94,34,196,118,179,117,101,209,18,23,87,81,248,216,106,210,195,152,112,221,225,234,119,228,203,188,20,30,201,159,6,22,235,120,123,228,80,35,128,51,173,214,9,174,234,143,94,49,36,58,79,249,144,15,192,130,255,118,48,45,157,229,145,223,132,220,153,104,15,166,26,52,255,114,86,210,48,126,76,51,42,194,183,148,198,242,18,134,64,140,103,31,186,161,139,125,12,103,210,34,42,184,249,108,132,56,53,220,212,226,218,34,90,8,10,122,201,208,161,223,78,169,209,162,64,89,160,158,21,100,105,64,81,20,26,128,10,109,145,67,39,158,30,20,10,28,101,58,199,99,224,161,71,86,211,63,125,137,227,156,240,42,29,179,74,121,112,225,10,59,174,163,194,223,235,234,4,99,191,125,81,76,207,137,96,244,102,107,225,103,99,144,170,0,43,231,5,215,27,1,159,136,114,6,147,190,128,6,224,29,149,113,227,32,18,109,249,137,84,8,138,46,121,97,5,100,190,60,192,103,140,156,102,109,29,22,124,219,167,171,28,167,136,87,49,114,45,50,229,110,126,42,124,33,214,66,171,44,41,240,1,46,7,199,165,230,145,27,171,238,111,9,94,232,31,97,21,116,51,42,192,115,112,212,113,171,60,146,28,134,86,225,158,117,110,58,195,229,6,40,45,26,178,239,114,74,41,118,200,102,117,210,130,158,122,245,43,117,148,186,14,83,184,214,4,125,167,100,98,254,136,114,34,60,51,142,185,10,38,227,146,83,193,116,151,195,147,20,64,196,231,33,187,185,86,161,169,168,75,171,228,114,32,85,7,149,219,129,195,72,143,13,195,224,160,182,202,56,99,21,126,130,151,143,155,130,60,173,161,157,139,80,183,218,104,55,54,20,226,11,39,150,196,174,123,66,49,18,47,97,111,246,215,174,4,83,23,45,220,34,233,231,198,241,224,161,61,32,226,2,87,189,78,72,252,115,157,198,69,75,82,120,135,56,207,158,34,145,105,97,166,33,155,22,198,217,26,108,184,237,69,200,176,124,82,4,84,151,155,246,39,179,136,243,6,230,79,251,99,40,65,34,158,89,173,147,240,241,54,200,165,205,111,141,10,237,140,186,252,119,255,61,45,27,97,182,216,92,58,114,153,204,62,161,136,195,187,221,229,4,222,169,56,22,189,196,244,216,38,124,6,245,126,139,141,18,28,197,188,138,20,59,140,135,102,101,56,105,141,73,236,172,229,112,34,62,29,133,249,252,232,248,221,113,40,254,237,133,13,197,72,23,239,197,67,59,218,12,91,61,96,142,46,53,119,10,81,29,159,56,56,85,70,234,231,186,217,58,234,23,157,184,213,47,76,153,230,217,87,63,166,30,205,94,86,165,7,85,59,80,70,125,26,82,212,79,218,253,119,84,244,178,247,220,159,241,131,188,203,18,164,182,83,238,55,144,173,185,3,92,87,161,28,222,204,62,34,189,35,156,4,213,93,19,58,60,79,223,196,221,65,120,119,91,199,166,43,203,71,34,6,219,231,253,24,6,212,245,234,98,3,182,41,209,138,210,203,5,137,139,43,197,83,183,228,33,227,5,186,224,122,108,189,137,144,90,223,194,127,43,121,208,91,174,239,96,8,159,153,178,109,231,109,249,246,218,129,146,119,154,255,114,6,21,199,37,71,138,236,101,68,106,160,125,77,194,9,232,55,62,205,3,71,228,118,250,121,7,130,49,51,75,235,249,73,235,198,9,86,131,114,45,215,123,47,106,74,36,226,52,131,155,176,95,197,227,210,81,177,240,213,106,189,176,66,89,208,149,95,155,204,62,197,86,221,186,161,229,56,96,21,183,63,203,11,150,7,184,74,43,194,22,149,74,167,204,96,145,181,170,115,161,217,226,111,130,37,119,1,195,16,191,194,164,229,122,224,80,166,100,22,27,189,94,247,237,158,11,239,133,244,243,136,141,199,152,104,100,38,98,148,71,164,124,240,226,106,164,86,131,206,201,9,93,89,183,179,231,128,19,20,165,2,104,230,232,5,127,184,121,25,168,43,37,197,245,196,179,201,156,252,120,214,154,120,219,207,57,113,60,133,208,52,157,237,40,148,61,165,133,15,226,109,43,53,0,220,15,217,243,12,137,44,228,200,223,139,111,229,118,204,105,179,16,120,53,51,40,118,34,96,48,231,112,221,84,106,210,169,103,98,226,132,205,88,163,145,147,2,51,70,126,195,166,208,253,79,58,57,186,202,213,162,11,49,87,200,65,166,103,136,95,119,180,31,109,156,48,2,203,83,89,80,176,209,0,230,12,16,216,94,255,30,195,215,107,50,4,255,53,67,214,69,211,241,91,144,64,44,209,53,89,43,178,69,140,186,141,88,17,102,201,95,108,185,100,126,89,64,222,9,176,216,254,160,150,247,111,21,114,88,102,175,81,102,121,71,227,58,221,114,242,51,160,246,148,36,248,69,130,24,169,182,51,122,172,11,106,56,80,81,85,36,34,39,181,135,1,156,245,29,92,29,141,138,15,86,44,237,212,77,125,190,57,134,36,102,161,183,86,10,162,150,136,136,113,181,75,74,6,137,71,49,240,243,113,163,211,76,123,227,238,77,63,95,118,92,48,56,70,193,151,63,10,216,127,188,226,243,77,157,70,157,45,249,123,32,24,216,137,92,61,182,114,23,193,196,84,51,227,93,159,207,181,179,240,172,67,94,114,182,132,204,211,193,81,62,207,169,185,123,253,121,96,202,230,0,189,128,254,199,145,237,67,47,145,59,57,77,28,122,128,246,99,169,28,15,118,164,201,216,114,242,183,146,239,206,203,150,107,56,220,113,23,126,36,221,37,201,64,54,175,54,39,86,164,227,9,158,86,112,123,219,40,234,30,15,61,219,60,10,159,152,249,169,51,124,25,97,247,109,190,207,65,202,164,153,134,67,81,52,231,104,128,185,204,115,135,193,237,56,80,77,248,6,249,50,185,29,123,164,249,143,49,202,124,117,169,62,145,73,22,90,133,4,21,103,78,68,27,251,15,132,96,75,217,64,217,226,106,196,2,139,39,15,103,15,235,226,118,70,63,221,197,28,123,171,108,162,221,6,146,225,64,216,67,6,93,124,21,232,116,105,72,233,51,71,206,245,144,206,228,188,231,140,3,117,115,204,118,49,109,180,240,167,158,168,239,196,195,19,34,203,177,62,94,138,23,79,44,49,95,94,245,76,189,10,183,155,247,159,141,168,102,246,212,111,148,196,214,101,79,26,51,29,245,56,80,74,149,0,196,87,145,202,42,90,146,147,20,11,141,91,21,106,138,47,60,86,129,76,94,30,87,84,7,106,8,190,29,163,37,222,177,208,118,189,96,43,220,189,144,56,179,13,120,120,112,177,252,28,232,160,110,132,130,27,182,44,44,0,195,21,49,60,110,240,66,42,163,118,213,80,243,128,144,148,214,144,252,59,139,60,151,0,57,80,104,213,205,195,115,136,66,172,156,209,155,213,96,169,191,201,239,231,254,113,83,34,123,226,110,37,154,169,169,207,204,241,255,106,222,184,184,39,229,137,40,154,135,242,90,88,46,75,16,113,241,99,74,156,114,188,65,152,141,150,196,30,23,11,231,184,18,214,193,129,8,75,41,160,67,133,210,7,57,130,67,165,170,151,88,209,5,120,194,126,18,49,48,224,177,15,83,171,13,73,132,17,173,40,113,101,250,163,102,232,107,214,160,131,222,132,14,6,32,193,207,13,238,56,152,205,27,30,121,40,18,230,41,156,205,74,219,203,44,62,213,190,180,96,201,249,51,231,34,233,115,164,179,116,79,105,109,243,2,125,247,231,194,177,112,40,211,9,189,56,227,114,186,207,84,17,80,214,27,199,172,178,53,128,49,113,112,233,81,158,229,46,218,248,32,175,17,54,207,146,203,2,0,182,24,146,241,141,175,79,72,194,236,140,238,254,73,211,25,22,4,173,146,83,124,178,56,55,127,199,85,20,203,133,243,108,0,125,237,172,46,55,40,217,145,219,166,204,192,68,150,27,55,41,98,66,32,123,132,189,253,116,2,150,223,78,145,220,204,163,219,42,21,231,63,13,217,225,102,99,188,8,171,80,227,164,113,16,247,9,146,62,239,58,69,121,200,201,134,87,126,18,205,127,21,39,170,204,134,84,181,112,247,42,86,158,50,245,237,213,229,123,72,152,162,217,53,230,249,181,120,65,138,150,30,61,36,140,85,250,84,24,126,202,74,207,90,108,33,108,218,170,61,31,81,169,203,213,171,43,80,178,8,69,255,86,53,1,104,129,199,120,253,15,138,63,232,155,202,22,186,239,29,117,140,42,98,119,190,27,20,25,4,14,24,20,212,112,58,157,196,96,233,1,217,237,154,34,182,8,131,128,141,247,25,45,24,173,169,35,157,215,37,70,219,93,180,58,11,33,14,181,227,137,46,127,99,54,33,123,131,100,63,154,218,145,200,20,13,39,251,246,155,211,5,132,235,247,190,175,235,230,22,134,167,24,253,45,216,24,85,197,204,166,100,192,60,34,89,104,149,60,131,44,191,188,215,168,132,57,227,139,226,174,46,204,75,185,246,16,240,142,116,78,110,227,169,82,63,136,181,146,199,0,224,148,239,16,107,229,147,115,41,142,44,68,52,167,168,12,2,18,222,249,125,58,89,184,78,49,87,240,93,163,51,80,247,105,13,236,181,228,166,223,182,191,9,117,53,175,96,93,76,190,242,189,220,181,193,112,127,209,5,226,220,88,84,11,162,233,58,233,102,43,180,243,12,248,128,182,114,22,136,247,4,151,169,160,22,48,217,97,74,228,125,222,229,118,202,228,165,149,151,26,90,16,221,186,242,160,129,247,192,54,153,87,226,64,225,190,50,134,113,197,13,18,3,8,148,136,127,201,71,164,31,37,129,253,107,120,191,157,81,157,214,211,135,212,173,237,9,92,8,132,182,194,9,44,154,155,170,67,108,209,144,145,147,228,38,33,2,149,226,2,200,104,214,0,65,60,118,5,20,119,117,113,222,235,113,38,30,174,241,55,38,99,246,245,171,85,33,81,157,199,85,149,125,39,184,238,185,16,35,90,103,201,218,97,223,201,76,210,40,78,74,209,105,54,34,116,59,163,149,225,236,70,228,52,240,188,6,182,122,80,107,163,156,106,99,199,67,23,122,164,151,50,1,12,106,89,110,32,71,123,105,187,120,28,116,182,138,190,137,212,83,122,15,159,213,189,83,214,7,88,184,101,211,105,156,220,141,98,220,54,226,227,58,27,244,18,144,195,116,88,121,52,58,136,199,55,92,137,1,172,118,17,86,17,96,166,196,164,226,239,243,9,139,1,40,193,194,87,246,112,254,32,80,231,216,232,59,244,98,140,123,124,144,124,239,5,186,52,131,111,2,204,38,255,6,176,228,250,12,216,209,82,205,40,37,135,176,99,224,242,221,107,100,235,168,73,135,247,95,189,210,24,155,205,211,214,44,250,173,117,98,31,81,159,80,233,203,200,149,147,234,26,204,161,31,59,167,0,76,58,225,233,75,235,76,246,161,241,161,72,107,167,199,135,138,128,157,132,26,249,222,207,57,64,62,158,185,23,40,145,157,5,12,73,250,211,225,242,211,200,187,249,21,112,51,91,127,94,71,50,117,214,227,88,165,23,238,46,109,82,7,240,246,218,184,131,40,55,239,217,133,207,101,222,149,116,232,1,80,63,254,68,4,187,138,162,80,188,221,24,112,137,201,128,72,224,67,60,40,215,140,245,137,196,198,72,167,145,174,223,96,14,50,213,145,66,6,80,143,70,214,103,239,212,254,200,183,237,101,177,172,147,31,50,85,251,171,64,2,28,175,26,177,65,30,160,184,221,102,137,63,133,233,47,44,229,74,167,46,164,137,199,224,111,30,109,13,92,217,17,174,18,152,164,163,122,234,147,43,223,210,98,210,67,105,61,101,202,180,194,9,53,105,30,141,194,233,67,153,31,109,26,44,143,149,222,188,2,3,119,150,83,63,187,60,135,209,122,52,23,84,253,135,216,247,66,177,224,128,239,164,194,234,86,71,202,207,254,28,114,189,163,167,80,245,107,188,178,149,83,229,112,71,211,198,129,0,70,176,189,167,86,85,44,129,7,163,243,98,161,20,182,27,182,164,248,125,75,61,134,115,137,231,13,152,17,17,157,44,78,102,219,165,78,140,214,182,102,182,74,166,133,88,116,59,86,123,144,30,56,203,52,49,146,120,206,20,65,79,145,255,209,46,30,152,212,196,142,143,194,240,88,223,217,185,82,27,56,53,192,22,33,46,122,38,99,194,18,64,191,142,103,234,5,195,14,4,230,115,215,82,34,209,23,22,37,29,139,116,132,247,50,82,140,8,31,66,218,114,113,189,144,238,26,21,160,137,166,134,244,133,97,178,251,9,134,37,198,83,159,209,204,245,254,79,78,166,73,69,225,50,193,110,237,221,199,129,10,192,186,236,166,164,71,133,208,37,16,63,38,133,51,13,100,225,5,237,21,222,163,235,30,151,166,74,211,172,20,100,115,116,0,159,218,80,69,250,105,107,199,97,118,135,243,88,100,59,81,224,37,199,81,194,113,33,56,46,116,65,201,134,54,126,15,139,82,203,249,84,12,101,11,211,95,158,174,234,156,252,242,211,96,226,239,212,102,4,138,53,24,9,16,214,247,246,113,148,172,156,2,49,212,101,228,78,4,185,112,146,109,242,163,182,220,168,196,159,167,207,175,236,202,92,174,245,11,128,57,160,111,169,30,139,60,25,39,132,191,141,121,216,135,49,183,220,79,201,90,65,84,7,90,199,187,244,227,159,39,22,138,67,194,107,188,127,171,245,255,122,81,12,86,108,25,55,227,14,77,229,179,66,115,236,157,231,138,232,157,158,75,73,212,150,39,142,10,254,23,80,235,172,219,88,95,249,242,96,62,100,226,45,3,176,40,89,88,51,172,7,57,10,151,166,127,226,83,202,53,139,251,195,171,24,164,77,199,188,132,164,74,105,48,109,238,78,184,231,132,242,63,28,152,159,77,207,42,113,244,30,21,63,252,36,163,97,153,228,24,239,154,95,199,218,75,247,217,243,151,169,133,76,147,69,14,200,94,9,60,41,85,10,146,12,196,210,63,154,154,211,109,236,155,83,106,48,151,118,237,201,156,45,104,111,224,243,35,38,59,75,43,70,21,95,8,5,232,254,149,234,68,51,33,183,147,152,61,15,142,142,191,86,144,149,68,39,15,227,221,54,63,147,237,83,236,128,1,2,29,143,50,235,168,146,54,44,170,60,248,54,44,29,232,159,164,120,112,208,111,123,58,186,64,254,62,43,196,148,245,206,166,193,247,151,101,43,116,245,17,75,37,254,251,42,221,56,203,236,24,36,91,73,134,5,248,206,30,150,93,156,31,112,219,38,188,54,204,194,197,33,153,4,94,214,102,226,41,204,124,70,87,204,42,225,69,7,131,78,97,50,174,16,53,97,3,18,100,36,110,31,11,195,92,136,101,132,142,138,202,165,229,216,91,136,219,168,224,186,178,43,46,31,229,211,224,42,189,212,76,107,103,140,114,125,152,28,217,87,233,217,185,250,145,50,132,124,137,129,31,192,55,27,97,199,140,83,199,170,1,118,229,253,228,171,216,225,119,53,192,185,236,234,12,154,204,102,67,52,136,61,209,34,8,240,19,168,80,106,67,66,201,232,128,54,144,51,59,61,47,1,235,184,38,203,175,164,155,110,227,115,162,79,238,54,41,94,12,124,247,122,248,196,253,44,174,63,191,114,169,202,45,29,50,53,164,80,53,205,228,211,86,239,25,12,191,38,120,220,78,248,194,9,74,52,252,68,251,230,72,220,32,238,46,119,45,8,81,173,131,71,4,252,120,72,21,164,220,85,94,151,175,164,49,30,84,2,233,223,25,147,97,102,177,154,154,201,212,203,162,156,62,89,155,160,87,27,65,162,81,177,26,159,102,102,1,186,151,120,132,124,253,138,16,53,147,210,67,126,221,217,208,89,80,143,176,211,34,149,204,72,117,159,186,207,168,56,195,104,38,239,112,109,10,165,55,210,202,143,108,246,44,97,27,83,165,16,76,166,72,45,231,68,32,9,214,40,96,97,61,118,148,32,180,29,127,78,173,70,153,10,85,150,89,96,179,106,143,168,218,230,73,24,176,28,58,46,31,206,59,119,176,234,72,58,240,214,67,214,63,104,44,82,180,7,206,68,50,247,184,39,74,155,133,26,15,80,99,194,224,127,217,56,102,8,66,111,76,238,76,141,22,13,204,79,236,31,243,52,247,114,237,78,239,48,4,17,94,152,178,53,36,166,113,20,26,147,92,192,154,4,73,138,31,50,237,241,235,104,212,203,43,226,218,189,216,125,97,148,180,246,6,66,170,214,80,108,14,85,191,105,175,112,120,228,176,112,95,27,6,155,238,151,207,206,69,0,132,140,105,20,230,16,233,119,87,142,24,208,205,138,205,102,223,17,59,234,228,133,219,136,34,128,94,176,76,14,86,243,108,113,249,253,12,193,115,32,94,247,173,128,32,253,19,81,191,248,79,84,242,139,79,37,11,251,71,80,21,139,47,186,96,199,9,129,226,10,8,164,254,149,96,62,199,251,33,43,12,145,19,23,245,42,160,38,182,151,249,215,222,163,246,174,65,193,65,88,232,220,149,10,187,193,92,114,206,138,198,109,247,164,93,42,79,119,99,108,242,144,195,235,151,227,37,132,72,223,3,87,152,234,0,188,39,149,244,217,2,150,124,95,45,213,18,191,31,190,147,114,249,188,15,44,225,229,19,176,224,18,148,161,70,241,25,204,8,147,86,175,126,74,14,122,99,150,224,252,219,76,174,138,81,102,241,139,197,133,76,8,24,169,148,91,245,174,87,58,238,138,4,252,254,101,110,79,49,189,115,170,221,75,199,22,215,67,179,120,12,119,61,238,125,207,122,153,23,217,211,150,18,101,200,211,146,225,252,87,64,124,65,253,89,110,35,225,230,60,90,224,102,251,90,243,98,96,38,118,96,16,145,248,152,145,114,132,190,91,230,221,106,26,59,57,57,48,248,242,227,74,109,50,33,246,230,97,129,169,183,224,90,233,136,184,239,119,46,127,63,16,120,102,178,133,49,16,143,176,43,230,136,1,202,234,30,54,190,105,176,115,12,117,65,0,170,100,247,205,211,99,138,254,88,140,252,139,227,88,40,78,67,199,226,254,143,253,71,138,206,72,97,179,74,189,207,182,41,120,220,177,166,139,228,194,19,15,61,117,55,9,28,85,220,185,220,245,126,195,167,133,112,91,27,1,108,41,227,178,89,174,23,102,113,143,152,141,213,10,64,34,48,162,29,25,79,30,249,55,158,208,229,141,216,233,238,217,17,53,150,215,73,111,107,6,29,54,9,46,65,48,204,175,205,130,134,92,175,76,76,205,181,13,168,110,221,145,137,50,123,138,166,153,66,98,222,3,88,83,65,177,112,52,156,21,212,94,96,87,52,49,116,130,18,155,89,50,136,146,235,80,83,254,104,212,177,30,177,141,54,57,87,59,102,238,144,63,0,242,192,33,51,21,134,1,136,42,76,198,138,72,117,114,200,146,167,238,219,1,208,186,120,181,122,23,101,175,199,87,152,9,63,238,54,88,143,187,14,67,195,212,67,179,73,53,252,244,206,155,24,76,120,47,95,94,113,57,24,2,75,242,121,182,55,200,184,14,157,209,19,200,53,173,19,154,73,199,28,185,245,18,14,82,95,219,129,56,5,201,224,141,87,37,203,112,13,108,191,169,181,245,24,139,175,44,238,93,61,78,184,159,78,174,253,199,1,81,189,178,52,179,72,174,174,254,217,248,211,46,5,64,251,179,62,126,164,56,52,11,192,249,113,202,237,185,206,217,46,127,241,11,15,250,116,240,241,146,166,223,251,108,120,187,164,214,180,214,75,120,142,203,203,17,116,143,4,206,128,58,174,60,52,107,192,232,204,6,148,210,137,137,135,40,83,148,210,148,40,232,209,174,162,203,38,201,36,128,155,43,12,65,207,196,147,156,37,94,252,71,154,162,196,231,207,100,75,12,245,195,95,175,156,255,208,182,65,88,69,84,227,93,33,14,38,107,92,87,70,0,201,104,239,254,145,135,63,228,95,215,30,147,160,101,23,40,59,239,221,66,60,136,229,127,127,206,128,175,148,36,99,254,126,209,5,237,178,18,208,139,57,161,82,114,248,86,255,102,13,36,221,31,62,206,176,168,117,127,205,220,73,214,241,86,45,25,0,241,158,34,197,83,222,177,176,22,128,57,222,214,120,11,72,119,132,37,142,93,226,100,97,231,149,223,212,101,40,253,118,25,236,202,8,166,120,202,78,17,74,139,150,91,59,205,48,91,100,173,80,158,91,15,30,175,14,52,39,250,187,192,217,102,24,24,149,191,20,211,125,226,221,68,105,145,37,61,184,193,179,190,39,111,171,119,121,173,14,4,182,239,154,103,77,53,193,98,50,244,103,251,125,6,107,88,75,144,130,195,164,242,225,9,244,229,227,189,21,154,42,59,171,169,49,37,177,96,91,10,190,13,153,90,250,64,138,128,22,40,79,119,46,241,157,56,191,237,184,29,173,232,118,170,72,64,51,191,91,38,151,194,220,67,47,3,56,187,23,61,55,20,13,253,29,4,243,135,61,110,181,13,231,81,137,171,250,50,53,129,255,76,245,242,188,172,188,224,106,149,72,228,248,182,147,63,163,215,214,236,96,70,132,4,1,184,128,103,165,79,44,113,45,164,1,173,254,163,146,81,100,249,121,78,170,142,114,11,235,13,124,60,248,161,170,233,140,62,194,91,35,106,119,28,177,211,91,251,196,136,63,246,67,222,177,123,118,129,147,183,73,225,100,106,167,34,135,100,194,130,106,75,203,215,205,133,215,72,161,187,78,85,92,211,49,204,107,161,25,219,250,195,106,84,37,74,233,232,207,118,155,92,131,187,43,14,137,79,223,252,8,134,11,198,140,231,252,167,221,194,78,113,26,149,189,111,93,236,31,194,170,78,51,132,0,195,153,201,196,198,200,27,125,165,218,59,183,24,251,204,210,163,212,90,40,158,83,23,203,189,239,74,169,118,44,179,102,67,248,181,197,55,165,67,203,59,88,42,104,248,8,55,104,136,209,85,86,118,221,35,175,29,171,180,232,249,8,85,212,6,180,226,178,67,85,138,121,30,113,232,105,131,71,43,79,53,108,112,126,41,230,156,45,87,115,140,65,206,185,113,96,2,233,4,165,99,40,105,5,77,186,84,61,84,126,69,224,206,146,33,131,6,237,42,189,33,141,61,216,102,45,152,180,147,236,95,85,29,173,244,8,6,109,111,61,208,78,160,42,183,113,54,225,70,118,141,17,71,189,127,58,98,51,169,191,127,242,52,247,10,161,202,8,19,176,163,240,84,210,137,43,171,242,95,148,221,242,208,76,161,133,236,254,217,151,171,49,3,16,93,252,181,33,89,222,216,206,90,98,103,132,100,11,58,61,58,107,122,245,190,156,86,151,247,137,130,135,58,210,112,68,150,22,134,76,68,132,237,84,93,107,239,15,75,96,171,68,187,85,196,134,187,108,2,146,63,245,25,51,79,142,233,50,18,172,229,39,246,166,191,41,160,69,222,188,18,154,108,233,3,107,105,119,47,236,218,105,119,136,84,234,179,27,164,166,226,23,205,70,25,113,25,86,52,138,164,228,182,212,110,26,49,145,62,109,153,30,78,78,245,218,32,95,9,134,158,165,41,103,142,186,249,112,209,89,181,100,138,35,16,48,47,200,71,121,37,166,142,39,50,105,203,182,115,224,244,102,163,222,22,127,141,251,20,34,91,38,174,24,215,56,124,63,195,251,144,132,139,224,122,204,243,6,168,121,16,184,191,174,60,181,109,111,182,221,88,102,141,80,93,236,179,216,239,89,235,93,151,60,81,56,114,142,76,13,199,91,154,236,245,186,204,59,165,65,188,13,94,251,239,160,56,61,230,188,144,201,18,176,57,170,36,246,79,234,57,16,34,201,24,64,236,165,26,184,9,239,196,58,5,129,150,42,100,5,152,45,245,38,230,213,195,167,44,152,227,102,126,3,241,124,88,184,15,158,228,191,108,9,237,33,161,225,14,201,174,146,165,61,250,194,59,110,164,103,213,53,53,152,86,131,86,162,163,123,227,236,181,134,16,6,240,131,174,23,107,118,249,104,133,32,242,207,89,248,72,120,86,60,163,112,74,46,217,158,38,254,70,254,82,126,44,254,134,59,200,13,15,141,26,234,105,166,90,153,34,20,209,159,26,238,34,79,57,242,105,113,88,41,15,166,165,86,170,58,213,80,255,176,213,26,250,244,200,134,179,59,11,109,132,16,148,223,44,240,23,20,105,254,219,176,69,44,88,144,185,171,166,120,17,93,21,57,178,173,19,226,102,12,187,69,148,227,171,93,138,168,108,143,247,134,126,154,108,245,41,70,180,36,89,253,184,69,16,74,132,113,229,186,85,222,60,27,193,175,62,112,139,65,56,27,230,153,248,225,126,245,15,202,215,83,226,209,25,227,176,79,180,249,17,116,175,108,110,60,15,37,115,111,25,189,9,27,254,98,123,228,151,95,38,164,63,65,61,122,151,130,104,127,193,199,140,184,11,17,30,166,94,218,91,254,40,5,37,235,132,226,244,4,189,32,126,239,61,197,41,137,251,152,157,144,113,138,95,9,55,122,199,252,196,109,74,7,124,5,80,65,180,40,248,98,128,42,74,109,255,3,208,63,48,102,226,21,108,250,52,87,12,73,162,113,140,200,116,196,148,133,118,69,119,223,82,191,138,204,142,254,36,46,243,140,189,185,17,24,34,74,221,11,9,195,139,215,227,111,252,75,175,132,239,229,121,208,169,234,221,154,31,181,26,23,157,97,218,175,87,249,135,106,95,187,37,30,190,118,120,186,134,157,100,21,92,208,65,26,148,107,104,229,166,129,217,196,190,206,178,168,125,242,210,50,159,226,138,29,93,129,87,150,163,90,159,237,94,29,254,60,202,209,132,120,89,237,39,254,115,19,151,108,220,60,242,232,73,210,135,107,176,56,219,246,139,96,168,45,98,82,35,190,1,97,104,177,110,96,212,201,148,205,124,74,171,179,228,133,102,255,57,72,131,111,191,219,175,65,63,64,129,254,90,159,234,210,96,151,240,110,125,187,38,108,200,84,187,53,217,35,178,37,42,2,23,218,158,142,195,44,154,4,252,232,108,150,62,24,227,97,112,128,174,89,73,139,189,42,107,37,224,136,135,246,140,244,51,122,164,73,252,49,219,224,13,149,216,209,169,94,49,50,116,9,239,183,52,250,36,192,220,200,60,242,191,18,213,9,82,251,95,26,24,116,105,205,254,29,13,11,41,109,1,43,209,134,134,130,82,156,28,143,34,234,58,232,162,231,32,249,236,204,100,241,138,225,74,1,66,111,172,70,46,47,18,161,200,102,149,153,100,43,93,88,237,79,114,184,144,110,173,175,252,113,34,92,156,167,206,34,70,204,232,60,103,207,113,97,202,124,107,2,247,216,155,205,135,24,139,70,217,15,45,229,26,59,26,151,119,236,106,143,63,117,92,88,105,158,117,41,231,253,72,81,35,64,145,73,232,56,76,192,14,195,129,146,75,230,181,178,73,157,149,13,106,186,67,29,37,144,50,228,209,177,232,203,181,131,9,84,102,179,194,87,252,24,254,123,195,2,173,184,92,71,134,225,177,25,122,27,171,28,51,44,51,0,229,232,124,143,194,124,49,17,215,196,95,248,174,65,29,69,79,14,160,124,180,97,240,87,90,27,191,130,39,168,60,82,146,204,119,22,179,84,53,170,58,211,3,184,182,242,181,245,105,246,220,31,38,224,216,11,58,38,42,189,239,114,147,178,245,90,36,95,199,238,128,9,135,78,175,25,196,15,138,103,39,60,102,202,55,222,236,224,24,13,34,144,123,165,80,75,76,119,64,15,200,32,208,228,30,244,54,119,66,34,23,60,229,81,72,61,146,87,7,39,184,121,172,75,59,245,137,184,210,248,192,111,166,28,75,177,154,59,164,184,22,125,185,244,108,243,93,227,155,90,174,65,208,71,74,229,32,85,255,55,166,90,7,146,204,192,139,106,151,71,233,24,170,92,164,146,87,65,197,250,219,99,58,133,11,247,186,141,10,57,114,99,76,48,232,243,242,179,35,23,161,187,160,53,110,24,160,208,37,201,244,21,93,209,211,116,223,174,84,18,47,181,202,161,115,218,210,14,221,91,97,142,230,145,66,142,151,129,133,166,93,134,191,94,101,19,237,246,96,35,174,133,31,171,198,197,206,125,190,140,48,205,68,33,46,108,68,42,26,31,134,80,103,203,124,192,56,220,51,129,197,29,166,50,69,172,213,29,75,116,19,233,143,221,165,80,153,65,136,212,175,119,228,234,178,161,154,237,149,142,196,102,4,33,0,86,106,189,41,202,159,235,182,82,197,27,89,176,251,53,250,217,133,77,46,84,30,9,48,117,44,18,58,12,182,12,217,167,103,22,105,244,44,218,184,209,71,155,253,19,198,60,167,205,196,216,111,80,109,221,137,76,15,32,221,48,209,36,61,171,165,182,133,81,79,161,248,240,166,125,178,163,200,124,136,161,16,106,69,203,54,30,90,51,212,137,95,51,35,166,200,53,254,86,156,237,106,74,96,31,31,13,149,20,73,239,150,10,104,55,150,62,215,199,147,247,3,192,42,106,16,33,91,70,223,102,130,173,236,253,31,44,226,166,51,9,134,170,93,157,202,121,16,210,74,8,56,202,197,215,207,33,97,10,151,166,237,153,97,91,236,236,42,113,8,155,117,122,121,50,200,8,174,174,239,149,220,94,212,48,121,36,116,32,252,57,189,226,96,36,176,72,250,165,244,149,147,50,20,6,239,196,232,163,53,82,226,42,67,164,6,54,194,17,127,97,6,100,35,73,174,79,204,43,2,104,227,101,158,199,209,89,148,73,61,186,233,123,212,224,212,11,167,19,141,113,196,107,58,146,185,158,193,6,202,91,249,172,98,152,8,25,44,130,23,46,166,193,102,247,202,211,56,96,178,19,90,94,93,148,136,237,173,247,16,147,16,41,7,167,194,255,168,199,209,17,25,42,20,139,212,242,254,68,100,138,246,104,131,46,128,134,241,40,191,66,180,42,241,229,50,162,129,119,164,132,219,156,65,206,152,149,178,45,117,106,101,157,116,56,71,235,34,86,199,90,171,193,61,205,65,144,135,62,145,166,223,175,96,130,68,243,215,20,240,146,245,53,95,70,139,56,85,220,43,65,16,68,180,247,88,181,10,117,126,128,102,186,189,88,60,122,85,70,155,137,170,194,108,237,48,110,158,191,152,157,229,97,241,235,182,13,150,36,240,34,181,45,144,94,143,108,151,30,6,186,241,115,154,114,237,212,96,106,113,53,117,139,153,252,198,182,201,169,119,101,230,214,158,69,248,190,233,243,113,140,6,248,27,24,30,108,96,142,229,5,93,32,25,98,92,254,53,164,84,189,223,6,11,204,46,14,194,35,202,156,43,12,113,96,113,229,125,119,35,123,205,1,36,159,158,149,124,147,5,60,29,13,174,67,173,143,130,31,157,63,2,222,172,77,117,175,107,200,202,83,226,82,161,212,235,184,172,135,177,194,177,225,23,226,20,7,132,108,128,113,122,71,170,193,81,204,143,242,249,211,119,255,195,148,4,1,132,116,66,128,23,168,63,59,100,160,157,113,216,11,79,28,151,175,185,73,15,211,168,100,45,152,163,6,147,83,250,56,165,91,6,244,89,105,187,149,117,228,114,81,181,80,137,42,94,92,159,91,211,139,24,70,105,204,218,130,164,239,95,124,184,155,59,144,51,225,34,42,36,161,224,9,235,181,66,118,136,64,176,245,58,59,178,0,125,131,163,31,186,141,7,113,163,104,3,89,227,177,173,112,79,80,3,224,0,247,2,84,29,207,53,0,147,100,8,93,119,210,199,231,71,215,88,186,76,23,109,111,255,61,193,51,138,81,126,152,163,15,110,240,174,40,23,70,66,161,171,142,26,172,18,82,187,196,111,224,102,199,58,78,4,154,165,49,249,77,180,124,227,64,126,178,190,214,101,88,123,37,117,61,132,85,218,139,45,64,165,225,110,223,248,50,49,52,76,135,254,244,92,155,90,47,249,44,58,255,218,143,95,160,155,152,34,216,87,252,237,168,3,81,85,218,163,203,162,54,2,155,233,54,81,175,35,32,154,247,68,109,71,83,128,163,51,52,8,160,207,32,55,254,124,33,41,248,167,132,176,44,176,7,122,240,1,64,226,219,183,154,206,106,58,8,57,80,51,51,169,26,58,110,13,53,220,34,180,139,138,82,133,189,1,49,61,234,135,31,30,168,42,39,180,13,164,168,157,137,255,98,11,151,174,165,105,165,49,251,166,239,252,244,34,142,139,240,75,148,248,68,181,82,206,176,0,229,166,142,80,109,169,239,151,24,227,0,238,169,72,141,29,19,171,146,44,142,83,164,208,103,177,77,139,82,215,230,42,75,130,157,122,56,69,205,160,137,11,62,159,167,197,44,59,157,79,149,240,147,193,61,4,106,218,192,33,73,101,12,62,77,244,5,94,107,161,198,249,56,175,140,6,56,41,88,66,205,21,148,148,126,160,172,78,42,184,6,231,138,143,80,62,241,235,69,52,77,164,126,154,195,143,109,71,187,223,26,186,141,7,70,137,72,119,79,156,86,249,127,217,58,53,91,27,72,88,106,191,99,80,238,16,153,234,207,253,247,51,38,221,33,231,127,134,199,11,53,31,132,225,66,56,115,90,175,169,108,90,125,229,93,218,49,1,187,52,166,155,77,149,239,196,229,207,167,10,127,253,158,107,90,225,113,223,111,55,52,158,55,130,22,69,162,115,139,118,230,2,15,118,186,159,61,70,158,148,186,193,115,164,23,60,5,127,249,34,156,84,104,211,185,158,32,201,189,8,140,245,68,127,85,109,76,240,131,243,73,140,137,236,33,210,86,88,170,121,104,49,197,239,153,135,159,222,170,7,248,175,42,30,6,89,74,170,188,210,40,115,104,16,207,192,42,165,253,27,166,145,255,189,201,192,249,41,6,221,141,213,78,48,201,52,63,135,236,237,191,20,50,162,254,167,187,220,142,242,209,58,39,204,233,40,104,146,169,238,255,94,250,39,102,227,253,131,13,9,138,66,186,97,249,127,157,153,218,130,234,162,143,221,79,166,217,33,89,2,177,4,245,252,113,47,185,100,47,207,166,167,72,102,197,105,221,254,8,147,249,110,147,31,156,80,90,137,233,44,71,120,192,86,223,182,155,184,125,74,207,142,232,135,164,91,217,97,152,28,12,61,18,58,101,55,207,160,118,234,222,53,29,10,100,115,55,1,83,140,130,113,253,126,96,24,19,11,86,230,1,202,103,147,248,133,74,139,66,83,254,217,212,114,0,68,226,7,71,74,189,223,48,65,107,154,137,196,25,45,172,47,15,50,162,142,33,162,8,29,56,204,101,173,47,96,177,79,86,216,126,134,74,12,179,4,162,57,249,72,151,77,193,41,237,127,158,194,37,137,100,156,177,179,124,171,97,85,59,44,138,241,109,202,168,23,111,213,37,63,225,177,139,191,194,239,25,171,157,183,178,251,116,58,217,233,113,41,229,188,108,62,116,187,80,158,250,158,68,162,190,1,25,104,132,129,49,119,212,210,15,93,134,255,61,252,163,137,218,126,1,146,205,94,148,232,183,87,246,249,192,185,61,252,144,50,108,116,214,185,233,48,60,143,102,241,215,230,8,214,221,133,85,79,131,151,29,44,39,89,177,50,25,168,23,97,9,65,107,164,150,37,93,26,12,243,233,224,120,180,227,111,4,158,78,44,90,149,82,251,76,192,50,56,156,241,216,190,228,67,63,40,101,117,211,209,250,17,108,49,183,193,25,30,181,245,94,85,98,62,61,210,62,172,189,146,218,136,153,60,63,83,29,249,253,117,150,125,121,213,10,242,107,191,238,154,63,189,33,127,162,8,202,207,85,120,155,117,124,111,72,237,214,194,195,89,133,55,240,50,19,193,67,110,8,186,29,130,245,7,91,222,235,77,178,67,171,194,43,22,33,151,143,239,119,0,234,4,50,16,18,202,118,48,77,29,75,7,161,232,154,158,100,90,159,125,95,105,125,106,26,90,31,209,58,201,138,244,23,237,254,33,132,162,238,140,178,254,249,19,198,163,25,98,222,192,115,169,153,36,141,38,190,19,5,57,182,221,31,9,52,89,165,5,213,206,17,34,123,175,67,108,59,175,81,70,46,31,26,35,75,187,79,6,125,76,66,105,10,211,102,113,100,223,19,85,219,14,209,28,187,86,50,219,33,201,182,17,27,139,133,183,172,28,244,179,158,109,255,39,218,149,202,167,170,43,155,123,213,245,57,136,119,180,209,154,247,172,241,2,95,185,13,78,24,65,237,233,64,66,6,200,187,3,170,18,192,65,210,2,153,153,238,162,151,35,48,189,12,22,219,45,123,132,251,234,215,213,150,203,3,53,107,173,154,32,198,159,169,82,83,87,198,62,253,233,217,246,72,37,127,22,79,1,12,95,168,140,6,226,150,46,208,211,15,52,209,65,201,120,64,203,22,232,48,40,87,146,163,195,238,28,53,121,66,97,164,200,106,41,54,129,146,48,167,166,107,45,42,156,124,227,182,156,56,109,116,127,11,190,167,29,89,71,92,181,151,42,22,110,145,126,152,233,164,175,70,197,244,92,149,40,42,91,218,225,11,234,38,32,0,155,167,219,147,213,59,184,179,251,159,123,128,182,234,177,105,98,79,101,255,210,156,140,225,74,113,152,156,142,73,109,22,46,68,121,250,63,220,174,234,169,163,139,136,96,84,172,156,83,79,167,15,10,222,235,95,247,1,213,150,99,219,174,116,17,66,237,28,223,196,33,188,101,251,243,161,148,107,124,59,13,139,221,225,195,73,233,173,147,139,67,16,152,211,118,186,204,218,120,153,236,91,45,63,149,68,34,24,16,48,237,214,238,157,34,154,114,129,100,72,172,106,117,94,163,236,15,170,186,224,213,158,115,95,247,193,190,128,142,223,194,241,103,186,112,92,201,161,140,56,58,241,84,35,213,32,214,65,129,69,131,167,59,161,143,164,76,51,96,62,83,102,248,96,165,228,40,123,43,191,211,246,122,63,98,147,166,133,202,156,175,234,64,57,226,91,62,52,126,165,147,252,173,105,35,186,54,125,187,95,158,223,103,59,78,5,74,105,193,239,79,100,176,242,150,194,14,31,87,31,149,47,41,7,103,243,110,5,111,53,198,27,216,232,52,143,111,125,144,208,246,85,133,208,244,49,198,229,33,5,174,39,220,54,154,93,128,9,229,208,140,159,59,17,49,109,51,69,67,212,19,224,255,200,85,41,72,40,167,168,187,172,248,167,226,240,47,241,17,183,85,125,23,70,177,144,219,168,193,178,238,213,16,28,235,29,128,224,25,56,113,174,255,64,52,155,215,148,244,160,208,200,162,87,65,0,50,111,3,68,168,51,157,242,41,230,188,248,202,42,168,197,251,94,138,59,207,182,100,8,196,138,152,121,222,214,39,104,56,43,240,143,237,216,35,29,187,192,95,117,57,152,123,177,0,29,25,69,120,116,159,210,131,77,138,102,235,14,10,206,193,56,243,153,204,53,81,174,223,8,104,228,42,80,81,114,206,156,39,209,25,76,89,140,201,12,189,201,1,168,75,99,196,173,101,90,237,203,18,166,48,17,155,13,251,189,127,157,166,32,226,123,58,154,119,80,142,110,226,67,206,116,114,116,31,178,39,227,116,169,166,17,157,186,207,152,224,98,24,60,12,71,127,213,38,177,51,66,102,121,53,123,84,21,119,93,126,168,143,116,61,205,11,180,224,64,168,143,45,186,27,248,43,90,241,141,123,21,10,113,141,157,93,66,135,144,105,136,61,74,55,42,120,74,162,23,179,92,102,83,171,133,189,16,154,130,219,37,234,212,41,225,175,10,27,240,121,50,154,76,16,220,92,45,156,24,92,240,69,38,216,12,177,74,220,36,65,218,203,49,213,183,163,153,175,199,151,122,12,131,219,53,53,252,122,51,245,92,186,25,181,191,198,110,119,198,127,196,81,119,25,240,109,23,209,62,42,80,234,208,182,83,221,169,23,176,109,120,19,6,186,159,52,122,137,154,236,136,5,234,97,91,74,35,137,223,223,202,93,123,190,39,18,133,227,110,160,231,99,98,100,34,6,157,30,221,29,2,84,8,243,194,167,162,106,145,140,13,60,25,195,2,138,35,170,235,131,211,103,186,186,22,212,70,200,190,205,157,199,50,63,141,35,5,94,200,123,41,233,155,135,180,210,132,36,73,186,243,230,119,139,125,36,237,185,29,202,15,47,233,195,253,235,15,177,221,96,5,53,69,185,206,209,15,108,47,228,113,32,39,40,40,228,212,178,192,5,154,214,56,165,10,88,243,165,179,99,188,35,102,209,242,117,111,191,20,4,234,35,3,146,244,101,186,70,196,85,93,179,112,189,209,187,109,150,38,9,122,28,139,100,236,20,251,37,52,48,130,89,32,73,200,213,100,121,34,145,171,201,93,0,185,5,223,181,95,216,191,186,209,26,170,222,6,126,120,230,236,160,8,134,224,34,107,85,253,225,176,137,125,190,84,190,124,111,123,1,130,153,26,238,191,122,232,94,219,206,134,119,94,176,0,94,110,235,101,160,162,15,127,79,42,6,115,28,209,94,52,183,84,50,130,165,82,114,199,54,86,23,246,49,102,30,215,212,160,116,198,79,124,157,161,168,236,25,86,47,219,122,250,210,20,96,228,242,210,58,162,134,6,141,75,57,228,126,46,3,7,213,207,12,131,27,77,18,197,220,213,239,128,72,185,215,241,11,109,169,160,161,8,57,136,149,127,123,126,164,192,84,228,103,248,10,113,140,105,64,34,8,81,208,224,164,234,232,128,242,157,198,60,118,121,154,35,127,96,121,249,90,87,121,77,223,231,154,99,9,136,181,86,130,61,142,152,244,151,203,197,37,59,164,48,145,219,155,146,121,125,210,143,85,70,85,240,106,8,85,38,62,38,58,35,78,61,124,51,199,67,38,165,233,22,151,2,52,15,5,200,132,0,7,122,22,85,95,206,254,247,132,203,146,147,190,189,1,255,59,16,70,213,232,149,238,16,220,50,21,1,190,45,72,124,16,128,141,99,235,70,29,225,94,245,158,108,168,104,75,214,143,50,252,38,49,217,104,146,73,197,226,139,207,168,61,96,82,134,83,32,139,93,144,174,13,47,132,114,246,216,70,231,163,106,221,245,152,35,205,80,30,34,251,156,245,232,205,147,3,119,249,151,228,42,17,36,182,96,75,71,66,171,221,72,170,255,84,161,208,98,158,233,253,215,179,157,79,99,31,230,237,11,90,161,189,191,10,128,133,195,33,11,2,227,103,50,160,4,135,10,198,205,240,89,189,142,40,88,176,193,195,12,24,192,134,184,186,216,200,229,224,155,143,213,6,224,138,140,166,116,143,251,49,236,175,192,62,10,96,228,3,139,207,49,218,81,137,48,249,246,193,195,72,242,39,163,200,167,110,51,126,146,31,178,135,248,206,22,31,90,179,253,24,162,125,209,192,138,152,25,143,23,232,52,56,93,122,86,94,115,204,186,151,162,156,76,96,81,96,166,202,219,103,97,43,31,239,118,82,88,164,135,35,69,72,27,228,183,230,77,132,4,149,74,227,237,148,76,4,236,216,35,65,60,32,34,212,3,181,142,222,166,254,254,145,118,178,188,153,128,120,131,182,232,186,143,160,213,118,88,89,33,205,185,208,210,152,36,30,192,13,92,16,142,202,236,176,219,128,29,2,80,10,212,86,204,54,85,64,159,121,185,10,95,201,12,108,25,70,147,233,73,248,245,193,11,179,3,138,76,66,78,104,6,41,69,172,64,202,74,121,134,89,192,68,95,244,123,129,232,152,63,204,129,184,204,83,235,231,170,80,35,128,123,112,31,57,83,85,138,52,44,246,159,127,13,184,30,231,190,117,107,147,29,132,9,160,133,92,193,0,156,81,218,222,80,155,186,101,86,136,230,154,9,56,82,59,117,218,10,65,225,91,93,126,147,152,127,225,135,78,11,86,15,23,109,116,90,244,92,109,77,18,79,145,221,50,217,25,122,74,185,229,215,121,121,215,163,244,158,232,244,112,31,165,121,233,45,216,112,193,59,85,100,239,1,102,109,57,53,196,84,251,63,242,181,189,59,140,234,240,90,28,14,85,252,108,128,131,253,119,112,7,3,50,140,173,76,253,128,186,25,211,9,239,199,151,144,224,57,4,69,150,45,159,105,49,206,253,45,50,163,212,198,249,255,44,9,114,171,184,117,199,150,11,237,119,174,151,71,234,103,148,163,173,102,151,60,183,199,187,176,116,127,179,76,19,72,0,52,254,54,166,56,233,29,81,20,83,47,54,169,16,56,127,21,78,77,35,74,102,187,0,65,74,20,180,220,193,82,75,240,119,133,144,252,203,190,170,135,247,69,126,121,236,40,127,96,77,64,191,154,249,136,109,15,20,180,214,80,74,143,63,152,12,166,179,233,58,139,29,46,162,83,104,6,237,109,225,10,73,117,209,240,247,178,109,40,113,109,1,178,170,7,115,46,63,232,236,188,201,120,104,157,107,123,231,100,37,51,96,11,114,126,227,89,99,24,244,56,149,212,223,156,86,34,137,196,173,198,214,48,99,200,152,88,173,171,107,109,124,117,130,218,163,143,215,178,58,135,104,77,101,79,154,197,144,172,50,186,114,118,130,144,20,174,183,217,93,51,124,60,198,74,202,82,13,142,154,152,137,152,205,87,93,218,141,61,0,176,218,54,248,3,151,185,56,201,112,211,118,105,84,181,182,96,205,24,186,144,137,26,116,229,184,116,140,227,127,136,239,218,63,55,209,36,218,24,47,150,34,1,86,124,146,72,178,103,196,152,62,201,40,231,47,25,158,9,31,177,119,141,240,85,217,0,250,160,231,142,88,93,90,32,140,112,247,160,214,75,178,55,101,239,129,162,219,212,153,112,145,48,43,101,217,10,23,171,52,66,69,227,201,29,40,42,23,16,172,133,169,232,4,56,40,40,65,127,77,215,96,53,13,92,102,36,233,81,56,22,189,249,150,162,45,195,177,21,118,70,175,17,106,113,76,175,105,108,12,187,13,242,210,249,130,245,14,227,95,181,195,197,155,37,72,23,186,30,101,147,161,124,6,67,132,139,251,204,85,7,254,94,100,119,147,144,110,160,48,129,41,244,176,104,40,85,84,67,57,84,7,159,171,202,49,197,117,249,43,109,244,126,59,128,164,27,251,212,197,61,108,126,160,112,234,194,49,192,228,181,164,168,41,144,218,9,248,127,57,228,177,37,181,185,32,248,79,45,237,127,120,126,4,52,178,114,105,82,148,189,27,102,180,181,16,215,236,150,36,0,189,251,37,119,252,110,134,168,204,5,84,147,187,228,152,97,196,102,222,33,30,70,154,150,253,210,146,189,220,80,20,243,39,57,118,70,146,30,163,221,89,227,208,235,51,47,0,191,227,242,91,19,18,104,46,119,243,169,152,0,27,157,74,143,215,9,142,80,202,131,95,26,241,199,88,6,75,129,25,13,129,118,99,27,214,204,83,50,229,26,207,209,34,247,186,187,99,162,130,94,199,188,112,102,206,136,250,136,204,216,38,49,148,198,174,98,196,74,158,100,226,136,88,134,35,247,8,209,119,68,70,234,43,234,112,133,164,29,155,82,111,180,151,48,85,130,215,230,60,221,56,10,67,186,154,222,252,202,109,46,81,246,81,188,219,157,38,134,217,43,179,0,106,228,10,9,30,136,77,223,247,83,108,86,139,90,16,100,150,216,198,131,49,90,98,129,69,130,2,57,152,62,140,176,85,239,204,171,71,152,241,221,124,203,84,169,40,72,41,18,16,69,217,227,88,189,229,23,176,17,133,98,92,79,8,26,76,68,192,1,182,54,201,152,67,27,127,41,139,17,18,68,78,140,137,122,75,234,107,214,202,219,120,0,129,84,223,246,251,4,195,23,110,24,0,43,113,234,224,29,226,67,74,255,36,184,89,12,86,76,248,131,58,110,157,120,133,162,248,213,56,25,246,102,125,36,1,225,29,53,53,142,1,100,193,191,29,84,129,43,86,107,160,221,38,73,53,239,127,164,214,20,87,77,111,172,229,167,161,210,21,254,47,24,192,70,184,234,185,57,48,155,153,209,98,220,32,173,214,143,3,186,86,134,135,121,116,218,45,241,90,219,141,84,234,250,136,156,20,245,139,39,100,153,163,118,48,21,137,142,248,157,71,5,62,13,100,91,252,168,151,9,150,63,115,11,54,91,196,64,165,122,7,241,249,189,202,210,137,19,104,244,110,228,138,238,62,63,174,71,41,202,191,234,148,45,43,245,231,61,120,90,90,156,57,236,58,5,86,165,55,233,170,180,48,19,43,239,199,106,152,47,237,204,203,65,121,102,45,146,138,154,69,155,2,104,117,121,72,6,250,28,237,101,253,188,180,77,37,106,179,33,228,159,60,34,99,22,205,255,119,199,154,150,248,52,5,16,168,122,99,194,133,25,101,2,25,253,220,14,97,142,19,186,159,14,82,31,222,107,148,112,32,138,249,247,68,253,229,198,62,163,150,196,94,61,201,35,81,217,142,122,31,43,20,106,180,104,236,79,252,70,48,241,67,168,34,59,147,102,69,6,111,143,182,49,192,92,85,253,26,27,168,149,183,191,38,18,238,77,250,53,134,130,212,166,167,88,219,234,177,199,162,45,224,104,249,148,102,179,148,2,132,170,14,225,121,146,143,180,135,33,71,96,122,165,7,65,194,158,155,55,20,184,46,234,182,191,94,242,148,122,235,138,113,134,0,6,108,110,102,81,34,173,50,231,81,138,158,213,153,224,99,13,98,21,119,253,88,244,255,47,142,6,47,241,99,230,5,197,203,226,255,115,146,55,173,151,179,214,5,171,45,245,212,28,125,252,178,15,246,111,245,216,21,38,14,227,78,185,158,125,88,93,165,185,209,243,220,40,246,61,209,30,126,37,88,249,87,66,237,219,121,109,202,224,75,145,215,209,139,31,15,136,87,124,46,155,32,40,173,35,1,177,43,38,107,185,32,142,99,104,171,207,138,98,17,26,106,2,76,181,151,64,239,110,89,22,189,177,9,124,46,134,202,107,204,236,54,122,98,97,157,90,54,237,205,66,233,176,81,242,99,161,178,130,32,60,77,118,223,198,15,75,224,148,91,194,4,88,249,139,122,145,91,173,37,242,208,53,83,99,107,59,59,59,168,232,105,179,80,152,158,192,120,88,114,52,198,69,172,246,111,9,169,131,212,233,20,208,31,192,209,162,54,187,38,246,111,205,151,205,59,91,238,7,142,60,123,220,95,214,26,30,145,242,5,77,77,106,149,19,6,121,137,200,129,36,154,202,152,32,153,247,84,143,150,24,94,40,157,133,217,53,136,97,158,83,47,162,169,63,104,48,20,197,237,203,121,211,65,164,10,216,75,12,76,194,222,58,189,64,188,57,3,153,238,143,90,71,159,190,24,43,189,135,188,156,86,178,54,79,93,14,154,113,191,175,49,5,195,160,1,87,143,42,211,75,13,202,218,226,68,83,188,182,119,227,76,209,200,72,208,173,16,245,59,3,169,217,81,133,83,255,250,248,74,131,64,121,9,115,252,156,73,143,187,74,1,11,200,221,9,113,137,7,174,207,252,152,222,2,151,84,194,64,181,139,106,184,227,156,162,49,206,89,166,215,194,186,14,109,20,23,79,146,86,141,59,110,215,80,218,127,85,29,212,248,8,220,243,103,59,109,50,60,228,181,73,77,31,70,174,69,208,24,246,246,148,114,150,206,245,136,119,197,172,87,115,142,160,206,202,67,255,46,200,191,192,143,232,120,238,173,182,88,179,166,134,15,213,45,169,70,43,241,175,42,48,177,160,38,34,130,61,242,10,48,220,22,103,175,24,120,157,217,125,168,241,176,174,101,121,138,228,74,169,80,30,7,170,45,23,212,178,170,221,39,74,54,17,8,3,50,43,55,50,140,166,31,116,228,64,8,43,197,159,209,187,181,209,88,81,3,49,40,108,245,237,109,196,123,196,148,130,81,21,157,143,131,26,48,124,111,114,141,49,163,83,54,66,5,111,82,80,157,57,34,216,249,212,142,26,49,77,166,87,231,54,125,222,135,207,216,247,90,6,12,132,79,231,200,138,172,19,176,93,126,42,214,225,243,60,182,236,141,39,149,86,239,192,108,3,212,216,104,27,164,242,116,101,211,208,180,161,68,34,155,24,107,12,176,45,70,220,254,200,13,138,246,186,245,149,153,184,61,243,20,36,187,200,21,180,33,95,120,194,217,188,228,17,108,242,86,191,134,153,20,198,213,9,220,164,125,46,212,98,127,30,206,41,252,13,47,73,133,107,213,60,60,82,228,109,148,53,220,125,141,31,35,36,124,202,97,195,93,32,85,73,129,77,167,140,77,224,97,198,107,70,230,47,63,145,8,152,45,49,89,153,46,46,184,164,132,161,120,207,136,21,135,240,0,154,32,11,106,46,243,5,65,246,238,148,130,78,145,192,180,21,236,222,127,223,112,126,15,29,187,148,201,10,235,229,170,135,7,245,199,203,173,44,2,134,215,66,131,84,119,10,125,47,61,142,71,128,132,82,168,45,209,220,162,56,47,106,59,29,159,216,50,188,74,124,59,153,0,179,57,32,226,20,112,109,216,70,22,253,251,63,216,147,0,199,150,154,149,248,225,252,228,158,205,241,115,140,187,57,155,37,217,101,175,203,17,38,194,48,27,130,37,187,162,191,83,136,40,120,254,158,42,74,72,80,25,11,202,89,37,225,223,241,92,12,93,165,113,60,153,112,103,98,71,80,181,214,9,19,222,127,174,53,154,246,74,88,251,43,8,0,108,161,246,162,181,54,167,188,5,195,13,223,61,129,203,92,147,161,164,152,17,35,197,174,37,40,209,150,94,57,63,215,6,194,239,24,236,98,194,82,105,48,159,155,209,195,164,254,50,63,20,104,116,96,161,52,105,248,114,222,79,230,19,236,220,215,65,137,28,56,54,123,185,149,61,55,20,102,157,93,168,117,99,33,167,103,139,109,129,212,152,191,5,89,75,107,112,76,251,101,42,83,174,160,2,172,237,74,179,252,205,244,229,90,12,4,218,48,88,218,175,182,187,193,62,207,37,7,63,92,60,135,70,108,223,103,100,159,66,132,254,63,239,124,77,143,105,245,174,128,112,179,243,8,229,31,86,233,232,222,36,197,236,169,45,144,14,131,119,192,181,17,129,8,68,16,9,51,97,170,200,8,212,3,149,4,35,16,117,78,250,114,104,142,26,108,81,80,61,104,196,113,189,214,32,10,105,147,63,244,45,248,50,189,1,155,241,195,38,78,244,142,225,62,80,183,187,166,128,201,114,211,155,57,48,70,53,82,169,253,238,116,177,251,153,51,168,23,162,23,217,135,37,21,247,197,75,13,152,109,89,186,17,69,18,130,198,216,70,61,209,155,89,129,33,243,99,31,43,162,223,218,138,184,35,31,252,112,6,186,45,222,234,211,97,141,92,239,23,27,34,118,59,244,69,223,120,26,49,28,201,80,90,185,3,62,31,252,20,21,92,228,11,46,211,136,222,230,165,90,82,222,217,200,82,70,97,241,60,181,167,253,171,36,255,1,31,207,251,161,95,89,100,99,170,83,233,108,155,250,234,100,209,171,76,180,85,170,156,175,10,230,120,145,54,251,138,146,124,190,75,45,96,254,189,147,189,146,243,215,122,106,60,1,141,13,183,252,40,172,138,193,231,107,153,243,62,177,202,1,72,26,36,39,169,7,17,164,41,54,61,138,72,155,128,184,71,245,235,215,66,200,110,227,113,220,164,253,226,229,200,85,31,68,114,77,232,138,160,22,199,26,6,207,83,70,57,136,28,43,68,138,205,191,39,19,250,97,51,101,119,87,248,129,59,217,225,119,87,124,14,59,132,81,181,227,5,240,113,214,151,144,1,89,159,72,176,221,12,19,123,237,180,210,149,66,61,207,193,188,170,227,85,87,90,83,225,122,10,151,85,226,73,111,254,123,143,8,219,254,81,78,93,99,238,79,8,229,107,71,130,93,96,130,100,234,1,39,121,107,251,70,185,142,79,219,242,174,134,152,50,104,19,89,154,17,254,51,112,87,241,17,32,113,218,2,23,8,219,88,215,34,198,136,142,198,33,62,121,225,174,190,28,223,148,193,106,103,235,140,211,217,89,244,159,100,87,179,56,183,130,209,185,232,229,187,108,152,167,80,180,87,49,76,116,198,243,246,54,126,74,68,87,9,221,118,221,117,44,211,35,39,53,13,107,207,210,82,82,168,99,191,27,90,120,156,0,78,154,223,85,101,193,225,136,26,28,18,103,80,72,232,71,186,180,248,5,189,190,246,25,186,0,5,216,255,150,237,225,58,153,197,66,201,121,136,195,186,84,173,13,120,213,224,134,238,119,5,154,224,195,25,99,41,194,226,93,216,158,95,95,104,80,186,31,51,160,35,218,103,136,8,94,8,195,148,82,69,40,170,211,110,228,187,102,21,177,24,81,158,209,117,17,232,49,167,139,131,57,130,251,174,95,156,223,29,76,138,166,33,137,117,101,53,26,158,99,146,81,233,141,68,37,165,187,220,134,17,217,55,208,87,234,145,5,91,67,105,97,206,129,183,193,228,134,156,27,173,253,234,210,167,240,14,152,227,207,238,179,184,67,187,189,106,27,18,238,103,34,244,150,53,253,254,182,202,130,93,147,40,249,72,118,96,206,225,15,112,23,122,229,81,38,33,178,15,230,7,95,61,218,248,110,192,178,104,23,245,32,138,33,109,68,65,67,226,197,14,115,249,228,24,138,95,83,229,215,142,125,83,89,219,97,25,8,23,27,224,17,163,10,175,1,78,97,116,34,130,95,215,251,166,145,175,6,36,148,120,172,130,137,50,155,179,178,7,44,226,249,207,7,55,110,123,145,61,85,103,58,176,155,186,241,152,228,115,60,230,78,110,31,211,202,175,162,6,195,253,49,245,27,193,146,84,223,165,144,144,200,24,217,6,222,15,1,76,203,250,231,201,43,2,168,209,55,128,186,247,215,1,201,211,180,230,152,28,73,39,165,178,223,161,5,96,132,27,246,22,52,23,154,123,179,116,31,42,198,165,147,236,118,9,227,75,226,12,99,205,104,142,46,240,127,235,167,147,244,176,220,198,222,118,191,82,102,3,67,22,8,17,181,97,70,72,4,103,56,141,57,117,218,208,49,226,239,240,145,121,116,185,225,57,105,51,133,42,14,181,28,36,60,166,62,151,206,120,0,209,120,83,5,173,197,154,28,125,176,225,39,194,247,249,182,167,240,151,129,0,236,249,68,106,112,68,0,148,237,151,110,234,144,33,141,214,202,209,202,118,14,210,157,247,117,15,115,207,120,90,168,236,246,158,214,18,144,159,212,127,56,121,198,141,147,228,38,138,61,184,71,46,197,125,50,168,17,203,102,77,222,82,57,22,190,90,136,95,251,215,65,123,20,190,38,88,29,182,93,115,237,97,168,36,217,170,140,80,184,190,96,117,153,161,238,102,173,55,224,198,35,148,206,29,101,87,194,150,237,200,72,0,63,39,204,113,38,97,68,24,64,153,159,246,127,20,222,85,123,31,235,94,179,53,27,88,192,207,167,211,196,167,169,247,25,150,127,173,180,34,68,179,156,149,106,140,84,120,166,15,159,49,93,23,224,94,182,3,221,66,96,65,138,147,51,139,132,184,111,249,70,170,66,205,244,23,101,233,174,130,54,226,147,251,96,53,197,147,45,150,218,129,217,157,44,122,214,81,151,117,106,7,193,155,105,214,13,211,70,110,126,144,249,128,111,91,83,7,147,144,125,85,111,198,38,119,57,20,23,61,125,54,48,102,131,80,30,32,199,235,103,134,210,26,230,204,106,57,33,206,205,81,22,113,109,114,137,153,146,180,104,123,173,182,47,211,242,60,131,229,34,152,72,250,82,93,106,74,132,218,164,189,145,188,143,27,151,100,165,69,136,229,195,132,38,60,131,9,42,168,6,253,121,49,132,0,35,6,239,118,99,184,62,34,138,73,162,253,83,239,69,120,181,127,95,185,108,41,91,79,255,80,122,42,90,78,111,145,248,172,248,188,140,123,134,41,168,217,211,162,7,18,92,56,128,163,171,28,99,253,171,101,102,112,121,161,47,187,125,235,26,106,30,123,3,242,184,165,152,69,156,70,115,92,141,251,37,133,61,194,71,103,8,99,26,121,111,60,239,144,176,59,31,159,175,252,0,100,236,13,149,105,199,65,119,204,133,198,35,72,47,47,113,158,172,147,5,144,202,153,184,42,76,207,198,220,9,250,50,35,244,190,184,58,113,116,147,206,123,122,13,19,23,77,195,150,210,160,86,42,199,215,45,133,150,216,0,163,11,169,231,60,246,239,245,165,47,21,28,57,40,160,200,102,83,133,247,29,20,5,229,19,6,233,130,156,173,88,55,115,150,23,225,226,106,55,75,27,59,98,154,133,25,219,172,160,36,160,22,76,236,79,128,245,93,144,38,134,172,70,4,116,101,156,135,238,38,180,223,29,127,174,141,183,227,97,156,61,117,192,56,15,204,166,34,82,21,110,95,122,104,104,37,242,29,25,205,136,163,199,35,248,158,213,248,78,134,69,47,36,103,239,16,14,113,156,36,156,11,91,203,176,91,152,38,189,90,255,121,46,18,122,191,97,4,0,35,182,73,51,229,9,161,36,224,100,212,21,93,155,125,219,215,48,54,63,0,146,67,7,164,33,87,148,121,7,206,168,195,133,20,98,255,176,245,196,168,249,227,200,47,39,19,71,214,116,166,215,11,8,84,235,230,253,166,32,93,148,98,251,168,183,185,156,85,142,2,199,31,26,26,100,105,224,219,178,75,134,222,221,58,232,14,125,63,224,39,39,234,193,63,38,14,246,60,185,135,51,102,213,53,166,242,190,104,110,193,147,45,69,212,243,97,152,218,54,41,59,169,126,136,181,245,76,36,18,159,169,60,137,240,43,165,104,38,75,188,126,54,61,246,217,25,67,146,121,98,102,224,211,106,75,15,35,140,133,192,26,90,20,254,86,199,251,15,151,167,11,26,70,147,139,224,37,231,212,199,252,213,69,117,117,116,254,217,91,67,56,97,64,122,11,201,249,232,205,194,170,181,187,57,206,182,51,180,163,115,248,239,46,135,168,139,87,145,246,244,5,239,206,34,32,171,2,182,110,48,76,167,169,184,202,249,86,234,50,124,19,164,83,55,188,125,194,185,199,159,41,153,107,242,149,218,237,49,59,74,167,149,21,245,93,218,122,218,251,78,146,18,6,35,116,196,119,183,243,243,246,117,203,64,108,154,146,202,62,84,221,1,39,69,160,180,148,32,108,0,13,6,231,8,154,203,243,3,77,109,234,59,194,189,27,189,195,203,83,189,224,217,240,213,26,160,170,181,106,65,34,110,89,232,50,181,144,254,130,214,120,16,231,117,82,119,44,243,174,103,189,18,212,15,41,177,62,211,133,69,56,136,60,234,47,4,68,68,170,161,246,151,52,87,104,131,118,76,106,248,45,150,240,28,33,199,180,100,28,86,151,253,36,209,240,10,33,113,130,52,168,241,252,219,72,102,107,66,185,100,50,101,16,64,152,162,139,175,244,67,194,223,182,204,231,205,123,57,48,102,92,92,112,166,96,49,13,82,171,131,129,80,166,244,246,238,214,145,156,131,100,116,12,220,35,23,20,52,7,29,4,112,106,173,7,47,61,239,160,227,251,103,4,251,143,58,93,220,251,235,186,74,86,212,210,77,238,77,31,49,200,91,252,40,1,47,230,233,196,92,230,90,95,254,116,187,111,247,8,92,115,35,23,10,253,132,8,189,80,152,179,165,212,75,108,103,184,47,225,216,97,243,46,114,9,90,156,209,224,7,234,160,216,179,224,202,76,89,82,223,206,241,19,209,79,243,209,19,37,84,176,18,51,252,19,219,69,73,168,37,149,44,155,84,208,74,209,70,230,39,53,24,173,22,125,88,55,250,29,69,97,173,142,135,67,175,54,36,185,98,207,163,10,77,142,125,94,37,197,127,204,250,88,39,203,73,139,69,153,222,41,73,29,219,195,24,192,95,106,74,190,137,221,16,21,62,236,58,147,91,202,29,159,107,57,100,248,78,23,109,150,208,23,195,151,222,179,102,103,198,33,210,218,251,175,201,9,139,133,38,49,53,223,82,235,253,252,47,229,141,197,114,77,87,248,164,35,93,102,247,149,146,224,94,132,145,231,118,175,223,191,57,101,82,111,155,172,184,64,126,129,18,140,153,184,67,34,149,58,103,141,100,69,114,105,147,123,112,26,45,155,11,15,232,27,15,242,57,152,109,188,193,105,45,1,243,8,245,2,107,4,34,159,39,29,182,245,147,164,179,135,176,88,66,159,229,14,193,114,47,148,77,211,104,103,116,124,163,179,251,136,90,216,56,183,103,225,210,192,225,187,102,35,152,54,109,102,188,240,89,197,188,84,169,56,156,163,116,82,155,49,148,212,248,47,187,174,136,189,195,155,73,175,210,44,230,73,247,222,45,167,188,19,237,125,28,94,142,167,45,215,36,218,37,198,63,102,243,27,249,91,99,239,204,172,222,183,85,178,244,40,218,217,144,100,141,149,32,44,76,28,90,34,180,118,131,127,148,67,187,230,111,86,84,104,99,69,219,150,111,77,50,207,160,99,24,246,90,98,159,211,59,185,174,179,40,213,38,169,26,3,132,45,130,172,221,70,73,53,171,145,206,108,218,238,213,25,115,179,163,185,254,10,158,100,184,135,82,92,241,13,180,140,145,74,250,21,225,184,193,203,193,207,240,96,190,15,187,25,253,176,24,199,203,223,5,91,39,5,79,236,177,85,176,50,72,163,63,192,134,196,97,235,94,138,245,199,43,55,246,156,217,96,156,251,123,189,226,30,242,54,178,117,138,54,241,116,180,214,216,68,44,145,208,107,69,144,109,48,0,108,89,197,20,115,102,155,254,74,186,255,141,175,62,88,142,69,238,148,45,87,96,207,142,136,28,243,101,45,58,16,249,82,244,116,36,240,230,107,44,160,215,62,152,189,207,19,193,88,140,53,25,177,97,219,220,84,11,175,18,115,144,230,61,55,116,238,61,212,123,85,25,193,181,58,128,18,150,230,57,118,84,216,109,80,201,61,31,90,230,126,160,199,119,210,122,66,151,195,29,254,111,202,129,51,186,100,192,33,242,135,222,105,220,118,121,61,74,8,145,204,226,149,214,152,37,149,18,9,170,240,242,115,173,233,255,67,70,240,203,137,165,141,178,22,25,217,69,201,200,98,32,60,38,146,109,198,213,122,232,160,182,170,75,177,67,106,168,100,55,234,66,166,218,20,34,137,144,95,75,224,130,169,199,190,4,21,71,12,194,94,167,212,220,23,137,7,166,112,147,90,110,250,14,185,94,176,226,168,74,234,42,206,173,75,151,111,206,21,21,70,119,208,58,145,167,235,156,100,142,243,185,65,98,115,211,180,27,155,178,32,236,91,204,64,125,235,245,58,200,215,105,149,46,17,162,173,229,15,140,144,45,129,45,108,236,233,51,209,43,103,105,102,210,77,40,249,147,28,215,206,212,35,96,88,36,194,117,165,134,216,2,108,77,200,178,25,28,28,192,41,203,48,31,175,17,67,175,96,157,61,167,230,134,194,221,43,72,154,129,159,208,61,25,208,158,241,246,215,245,218,66,104,232,252,44,4,71,231,101,9,246,108,52,245,234,229,210,210,166,117,172,23,215,198,23,11,6,164,114,52,143,223,195,3,242,239,74,95,228,93,205,44,26,125,40,0,11,255,123,90,145,89,130,190,80,227,54,97,131,194,183,181,114,231,61,187,9,103,91,93,79,233,243,152,248,177,47,90,149,202,103,85,216,30,120,127,100,79,57,52,26,208,4,17,170,45,150,241,240,229,13,247,79,50,212,163,117,126,63,132,139,111,85,5,171,197,125,96,196,72,186,172,159,88,194,9,64,210,34,72,200,83,88,241,216,85,141,153,170,176,104,55,138,135,20,112,20,29,111,192,179,121,247,187,191,59,160,45,254,229,60,193,181,91,87,105,46,25,47,189,0,169,247,73,211,64,66,7,24,165,14,159,78,251,12,148,143,108,37,86,77,175,32,157,203,137,178,134,111,39,2,71,232,224,8,160,28,77,113,159,28,190,202,35,2,141,197,20,241,219,135,66,113,116,112,21,119,126,170,4,109,52,42,200,201,208,216,222,91,51,143,53,219,240,242,23,55,212,21,98,138,8,82,75,101,49,251,7,10,227,144,32,35,86,238,176,249,64,29,38,25,201,79,192,11,48,44,165,67,228,180,69,30,61,244,64,27,28,155,237,98,40,229,201,226,71,126,123,214,138,47,0,161,94,77,66,254,185,196,38,31,24,16,16,57,137,224,252,162,183,78,172,252,178,26,142,112,4,216,204,28,249,77,42,30,5,239,227,183,166,205,153,89,178,140,105,147,188,22,90,175,204,127,51,32,231,253,167,84,233,140,150,184,180,121,45,238,141,46,33,23,5,107,99,255,53,86,38,163,202,177,75,199,66,174,180,206,30,200,53,241,185,4,59,20,145,116,180,208,238,215,159,201,89,109,250,28,234,85,69,251,129,152,181,168,14,6,24,161,246,204,48,238,12,244,60,22,115,251,180,220,167,131,194,6,221,207,22,133,191,242,223,81,90,91,69,251,56,84,160,48,99,96,173,157,2,154,80,128,137,51,57,143,205,51,245,254,138,69,109,221,153,147,201,226,106,78,169,227,211,170,33,104,78,231,21,18,52,187,21,61,151,47,89,197,32,12,24,148,158,167,75,99,53,113,152,82,4,46,162,219,54,187,64,174,196,89,200,165,31,205,119,107,202,179,14,81,12,171,133,176,126,48,49,242,247,168,137,64,157,133,205,134,106,247,66,27,109,59,169,127,221,37,189,94,230,60,225,51,128,127,207,50,62,62,103,234,205,254,86,208,245,98,201,45,230,223,5,144,51,215,231,52,84,4,181,251,17,34,211,233,160,214,150,254,73,206,62,182,228,83,141,125,36,16,88,224,2,94,1,181,98,76,51,44,215,104,159,223,200,205,21,245,156,81,64,57,212,162,189,92,39,158,209,94,112,27,89,131,119,23,195,110,3,207,148,30,206,108,97,101,246,22,194,49,204,14,109,164,222,64,44,139,201,70,135,54,103,93,254,13,122,28,241,241,116,52,24,142,99,190,95,136,138,228,125,155,92,80,74,186,109,104,216,168,10,100,230,79,87,206,221,35,181,53,233,225,111,203,195,2,165,167,182,71,37,137,72,108,225,81,67,177,168,222,131,238,242,84,176,109,99,64,249,205,40,159,186,21,113,115,21,245,173,195,90,15,60,182,64,100,138,233,107,183,192,252,169,249,138,14,249,215,153,173,196,14,200,168,132,103,75,151,118,225,190,8,59,113,106,143,246,227,188,164,50,71,207,178,196,23,81,130,65,143,103,31,183,66,57,118,232,168,227,24,185,157,227,175,211,61,128,172,48,35,79,96,89,61,114,140,11,83,170,108,161,139,189,126,83,88,232,231,5,26,155,45,71,75,86,133,157,161,189,127,203,206,36,194,113,136,138,0,131,18,152,29,31,182,111,240,124,75,217,158,220,5,242,174,10,193,191,54,117,252,50,136,11,82,226,110,118,98,169,41,120,110,173,131,247,223,103,31,222,124,53,143,84,58,37,232,44,244,127,124,39,5,153,229,167,185,76,122,70,24,76,23,191,233,249,154,221,64,113,84,198,183,169,80,180,242,152,1,226,17,11,147,3,107,246,252,2,217,6,223,12,3,171,74,12,201,119,58,166,63,49,157,224,27,132,149,48,254,122,21,148,13,220,77,190,2,162,95,254,16,215,216,36,205,143,138,182,45,112,198,70,132,217,26,45,103,28,159,25,206,116,71,168,131,209,163,63,32,145,0,191,212,61,118,6,169,74,203,53,135,127,130,18,171,16,230,2,129,171,18,71,240,182,133,227,131,43,201,252,154,37,167,210,183,14,245,87,182,10,116,16,166,18,245,205,69,208,17,60,74,196,148,207,174,66,251,102,170,170,243,248,156,51,153,59,129,180,158,45,216,254,237,57,166,145,97,5,7,215,206,145,28,6,223,25,233,128,60,167,47,209,89,222,135,1,215,221,180,65,203,98,134,169,110,56,239,60,55,207,242,91,39,181,147,198,142,0,124,22,36,163,216,119,98,54,162,24,251,190,166,118,82,131,54,8,75,26,218,32,2,119,181,141,82,137,73,104,228,226,94,151,4,172,21,112,208,80,242,234,17,45,246,250,245,79,227,127,221,29,213,203,132,0,18,217,147,95,202,140,232,254,145,232,157,203,51,205,1,104,132,219,132,72,177,99,69,247,155,99,71,218,120,113,196,34,198,36,163,92,167,225,19,85,96,39,95,88,161,37,245,50,223,37,239,124,101,119,117,160,97,72,6,104,242,190,219,213,23,125,8,74,192,156,164,255,136,226,33,249,10,91,98,97,209,122,125,111,128,33,254,136,220,228,169,94,212,235,18,2,0,206,248,104,176,6,47,82,19,238,169,159,150,194,212,62,81,138,47,232,20,44,70,3,118,194,226,235,43,1,206,152,104,190,224,40,174,241,105,28,107,195,198,186,132,118,143,205,151,105,78,194,123,182,198,171,8,47,156,72,232,255,6,44,218,172,65,154,101,99,171,108,237,213,221,235,156,92,195,8,19,120,166,240,15,194,111,106,137,64,38,186,53,129,27,138,232,125,167,113,132,142,16,57,230,255,202,145,78,75,34,9,160,113,24,228,154,77,140,143,150,190,145,171,61,203,255,202,189,51,89,47,196,67,234,171,76,201,156,201,137,241,232,203,113,180,50,239,82,58,141,253,180,195,158,53,22,89,14,142,8,156,152,184,218,182,153,130,213,155,69,208,140,136,86,139,72,252,219,233,237,59,74,219,116,209,35,243,104,173,157,210,155,146,242,40,169,146,15,189,114,244,153,33,187,117,122,245,168,237,196,223,214,231,23,182,89,88,205,231,192,136,137,175,68,127,27,234,186,202,51,211,19,137,3,250,250,131,216,43,219,173,230,84,167,147,76,2,242,192,166,208,193,83,174,22,220,213,41,173,47,135,158,146,74,219,39,204,202,121,1,219,235,10,17,6,9,17,7,50,204,103,230,19,198,55,172,26,102,237,88,55,7,61,202,226,228,236,222,115,141,121,40,221,195,172,253,179,193,244,46,229,45,177,4,37,129,97,219,161,180,109,51,193,89,198,69,197,64,86,102,11,230,76,99,63,125,42,7,141,163,216,126,215,236,111,182,252,190,142,175,39,161,220,71,74,251,215,93,103,45,45,219,131,71,111,109,191,131,93,184,172,161,231,84,26,11,76,233,184,64,164,17,25,217,173,90,108,188,46,6,230,161,120,21,93,176,208,201,169,120,56,136,4,11,93,244,28,20,0,219,99,155,176,40,229,34,3,247,236,113,253,130,21,28,74,231,164,233,98,158,42,234,34,160,14,182,120,205,223,43,98,149,13,5,70,37,95,20,45,119,39,213,88,12,216,133,21,86,121,147,171,215,52,96,225,235,16,206,113,248,148,31,217,53,11,169,250,147,37,253,122,166,160,89,24,94,5,219,15,226,165,70,49,199,146,177,198,126,195,76,60,165,159,166,186,180,148,95,6,1,82,204,187,6,248,149,5,191,191,241,232,101,173,214,112,228,139,114,4,31,223,2,115,56,192,85,215,29,212,147,44,8,93,195,104,79,151,59,141,177,149,230,128,35,41,57,26,92,111,185,40,88,166,156,240,0,134,74,72,139,46,11,20,51,29,16,202,150,43,54,175,59,25,81,87,102,29,109,201,251,217,122,113,245,151,182,134,138,63,27,225,238,151,134,11,24,120,94,70,192,155,20,141,3,138,108,178,38,108,218,140,79,236,80,187,194,206,218,171,0,131,85,64,143,132,174,76,149,226,250,84,235,231,157,106,146,236,251,184,221,53,170,140,103,98,111,183,101,24,77,254,43,250,98,144,41,18,19,34,62,187,129,120,100,82,232,56,47,225,122,13,119,179,157,250,40,218,243,35,194,201,178,188,209,87,198,56,37,90,47,39,192,157,178,15,4,142,224,241,195,221,187,10,164,132,230,237,80,174,6,176,190,163,110,224,41,144,10,245,198,138,132,54,151,195,235,252,232,38,171,19,166,152,158,40,156,91,30,202,38,147,25,34,75,60,171,149,232,215,4,174,204,176,103,68,211,242,69,19,89,238,106,30,73,188,120,218,78,144,205,7,108,112,139,75,87,98,146,231,162,102,149,123,214,104,12,62,122,73,146,102,75,85,111,131,236,224,202,138,12,237,123,152,107,105,183,39,167,228,68,201,10,227,235,30,127,58,179,145,208,212,123,208,19,166,156,230,109,129,8,230,159,156,244,198,122,71,143,206,91,215,81,50,107,187,181,237,213,63,235,65,80,36,223,198,231,162,157,112,144,15,84,158,158,129,12,144,72,24,206,162,33,207,184,14,207,60,219,137,131,251,105,77,121,190,137,197,75,199,146,87,135,89,13,100,64,29,113,147,42,73,27,169,172,24,179,22,127,3,198,170,58,13,100,127,253,61,169,90,195,118,204,70,156,95,33,180,97,180,46,103,137,118,122,72,87,35,115,111,169,134,89,159,161,240,68,186,0,238,10,121,185,91,180,86,228,117,109,84,223,58,16,225,207,31,198,147,141,160,204,178,27,242,30,114,228,180,153,185,109,128,10,27,90,14,3,132,250,21,116,166,5,90,158,22,52,147,8,188,254,46,119,195,62,206,162,247,227,114,157,53,84,242,243,247,171,156,23,38,64,53,6,8,21,71,174,58,122,93,7,243,11,108,158,36,12,37,210,22,56,220,81,255,108,147,52,64,161,90,220,195,95,22,198,74,129,112,234,126,199,55,223,59,94,3,158,89,255,197,111,158,100,157,101,232,252,210,191,232,40,211,136,35,20,105,173,49,154,180,211,161,230,232,212,140,52,51,98,63,252,201,65,132,47,33,135,213,15,140,91,3,30,11,138,184,133,213,167,110,175,12,86,180,209,115,250,173,82,120,123,99,103,186,144,113,89,126,34,120,204,175,79,34,231,228,251,201,233,15,198,215,76,85,233,115,116,141,141,46,214,246,14,127,85,164,205,31,206,240,127,130,236,80,164,102,61,91,217,103,50,158,130,147,134,1,33,177,177,138,83,67,159,128,8,123,207,169,101,40,221,39,237,74,26,9,213,94,42,34,23,67,128,190,106,73,207,115,88,124,40,238,33,73,51,226,79,50,136,32,119,188,246,235,42,125,63,189,31,186,253,39,99,254,53,154,69,110,133,109,37,248,213,175,163,212,188,26,255,135,48,13,99,95,201,123,50,19,124,2,232,104,75,129,212,146,128,0,94,136,130,57,194,96,1,173,109,247,144,46,150,26,157,177,224,252,63,250,3,62,173,249,152,183,103,121,211,244,220,135,169,116,100,6,183,3,51,21,170,124,60,135,57,178,251,28,34,126,27,30,111,32,174,46,209,44,192,152,173,134,113,12,60,128,207,246,193,41,212,0,183,66,176,225,122,19,53,108,164,61,100,70,83,22,61,74,187,173,249,49,185,40,79,66,221,16,255,61,13,94,248,87,60,252,102,140,219,243,211,60,102,213,199,217,218,12,194,199,154,81,239,156,247,226,124,124,239,33,70,143,118,38,79,150,62,191,88,32,195,161,69,180,184,180,59,9,245,158,175,63,130,197,63,101,118,18,100,55,162,250,17,42,145,35,254,121,146,218,132,237,42,71,18,50,148,123,235,102,197,236,33,52,1,195,133,11,139,22,108,113,81,17,85,66,231,135,16,104,233,13,104,98,202,185,80,187,251,65,157,47,170,178,173,200,151,13,14,182,10,210,239,209,181,36,142,118,32,61,41,5,25,111,88,116,170,35,192,179,12,250,178,222,1,217,226,247,93,218,241,221,96,131,79,237,221,183,23,89,39,182,80,158,17,143,137,81,129,226,207,19,253,243,44,160,1,93,78,102,224,127,59,68,41,130,77,104,227,48,192,9,153,203,115,86,16,236,100,80,105,180,87,180,136,108,76,25,156,133,225,235,165,230,75,98,39,51,139,37,99,147,158,4,245,254,95,147,46,137,239,123,24,251,76,202,71,196,135,142,235,187,32,224,160,101,181,92,52,164,30,197,174,132,176,193,131,186,188,109,95,67,144,155,198,48,3,79,57,119,173,9,93,37,208,45,97,202,59,90,184,124,189,9,29,22,5,231,253,1,176,157,192,141,216,41,241,23,166,120,84,79,247,73,198,99,245,141,106,27,78,86,224,114,133,100,18,228,104,25,129,3,35,105,57,160,218,62,130,246,152,27,164,36,87,113,12,219,19,76,240,168,192,64,118,158,180,197,81,144,130,29,56,255,79,205,244,170,57,37,13,81,147,170,203,70,20,142,97,168,155,229,40,142,109,6,212,109,252,73,211,252,23,119,250,254,178,57,61,54,180,169,88,21,6,141,182,194,69,122,200,4,59,161,36,202,123,5,104,46,14,96,130,54,2,52,208,60,216,168,3,191,10,252,153,197,184,21,55,96,102,112,144,54,192,139,56,11,200,216,37,162,110,20,141,253,140,116,71,137,101,172,8,104,16,198,221,96,147,37,177,117,173,22,111,169,103,98,183,28,109,24,108,119,225,173,141,21,78,135,108,71,212,229,253,30,124,71,15,237,194,213,169,147,215,134,95,113,156,138,181,195,50,72,45,35,89,45,157,140,253,103,84,170,156,8,241,33,8,134,185,46,76,204,246,98,30,43,34,26,214,88,52,15,102,153,28,96,156,56,161,186,118,140,205,0,157,147,12,20,20,17,131,42,32,237,220,51,92,197,76,22,50,226,218,63,9,151,87,8,159,142,134,60,180,227,248,78,211,19,160,51,167,171,169,236,44,172,95,77,181,76,209,156,205,237,100,213,140,87,30,150,143,38,97,58,162,132,132,252,229,24,215,28,31,118,64,98,32,200,201,33,66,0,24,49,203,160,133,16,168,132,27,63,246,213,131,159,146,213,245,147,36,241,170,172,181,9,132,249,230,149,222,113,255,250,39,234,158,28,226,98,68,108,33,241,143,121,89,188,62,146,105,147,189,229,122,135,132,167,179,124,201,253,16,14,66,182,192,135,136,40,146,113,133,146,165,131,82,188,235,11,253,249,167,143,247,150,18,92,214,223,82,48,238,157,56,211,176,210,185,179,135,47,24,162,0,252,77,150,86,178,236,18,1,192,240,246,190,34,170,10,209,157,102,235,119,245,213,47,171,50,163,234,34,103,130,1,6,231,81,221,72,10,110,141,101,168,223,62,29,46,53,161,168,83,221,208,208,242,49,163,83,111,54,180,150,140,26,255,52,117,27,186,94,142,144,126,5,87,102,69,150,18,227,252,31,156,143,74,228,35,159,78,13,136,15,239,170,202,132,59,2,230,197,43,230,171,89,38,38,176,154,157,111,7,68,224,146,105,88,89,23,86,12,134,251,62,238,30,117,2,15,225,109,215,120,108,232,73,195,13,241,183,114,56,89,144,230,127,72,181,47,97,215,233,252,237,25,243,60,80,199,81,13,150,14,97,66,19,1,182,122,248,66,228,26,52,32,13,181,115,197,243,184,255,196,255,195,146,21,235,1,78,202,83,59,173,113,74,97,228,90,201,24,73,237,248,167,157,151,169,174,34,186,94,201,127,230,88,0,43,173,162,118,102,91,224,135,21,174,153,155,155,222,242,248,245,142,9,206,201,16,195,95,141,121,246,244,168,48,169,129,111,226,131,44,145,27,44,138,122,36,236,181,104,241,146,182,134,191,170,61,210,175,217,191,106,93,247,112,100,156,124,199,153,25,222,147,178,86,82,187,240,49,134,25,103,84,34,209,198,38,94,62,137,184,194,172,88,127,234,51,202,232,18,182,141,148,68,152,56,4,98,8,89,6,245,239,249,241,203,248,31,72,198,206,235,244,77,101,114,109,250,43,103,93,38,165,235,42,35,156,134,181,88,148,17,186,123,190,177,147,57,179,226,59,208,240,123,215,19,29,193,97,84,197,136,229,129,107,234,134,145,170,190,185,195,69,196,17,96,0,211,97,28,77,154,128,140,105,242,26,65,40,54,165,10,123,140,63,101,31,18,254,224,8,177,8,73,156,164,251,215,152,64,97,170,218,141,112,146,3,24,95,218,50,208,171,28,91,208,13,134,227,156,100,224,151,229,212,124,61,217,195,25,188,72,129,19,61,140,101,197,35,232,113,101,90,10,253,95,153,5,68,215,216,83,104,146,31,143,50,89,88,231,99,88,30,252,145,150,156,157,186,7,24,63,99,114,89,12,201,130,72,29,67,128,63,129,210,8,125,139,74,233,127,29,220,75,78,66,52,48,120,134,98,108,45,137,214,163,186,56,255,227,253,222,21,192,160,168,236,243,27,36,161,233,74,111,224,242,51,134,207,180,16,241,255,18,242,225,127,201,77,99,48,154,165,161,131,18,246,240,227,237,105,87,61,39,51,234,210,154,101,174,1,80,67,150,170,19,111,5,212,75,226,94,40,96,160,40,221,90,193,35,186,92,191,214,232,32,177,119,185,69,211,180,158,158,148,1,140,46,101,89,224,42,109,25,19,207,203,130,145,102,117,80,84,64,254,97,242,241,13,36,217,123,171,160,247,146,112,90,66,247,212,240,118,52,216,125,220,144,214,87,76,199,177,252,137,173,77,230,34,64,3,241,178,93,162,109,41,79,111,211,40,18,196,139,129,250,127,198,92,18,253,69,216,235,236,116,60,135,88,228,196,227,216,115,223,53,162,45,114,6,226,239,120,26,123,192,124,237,183,28,210,120,35,109,234,136,17,178,33,13,159,160,170,255,106,170,144,129,174,48,224,33,176,4,154,5,213,132,138,183,99,129,89,32,234,104,56,69,235,160,92,254,135,166,159,141,79,156,11,62,191,197,68,106,116,72,137,125,70,11,201,129,172,215,128,215,138,233,45,13,185,218,117,37,68,88,85,26,214,104,220,98,243,176,105,3,53,133,125,44,158,170,189,84,12,176,102,49,78,0,251,153,15,147,236,53,171,248,116,153,51,48,59,17,8,169,57,92,33,60,51,91,37,171,59,20,165,181,166,94,98,27,75,23,59,240,89,80,31,200,183,218,93,190,25,57,58,101,25,16,93,83,92,242,158,194,104,233,142,140,182,223,138,111,106,138,92,152,216,253,138,123,239,234,211,135,159,146,216,184,19,0,116,187,22,89,105,206,169,33,165,66,101,140,217,218,141,160,211,242,66,126,74,11,192,107,47,113,148,21,96,229,18,53,163,210,136,129,81,91,13,125,91,54,97,3,82,130,177,47,27,40,83,3,216,131,207,193,117,90,139,156,67,132,32,206,208,219,150,83,98,105,141,57,71,227,168,118,146,104,172,148,224,3,225,173,139,135,26,93,139,129,162,122,113,230,58,173,204,200,50,161,108,29,209,209,175,55,157,3,102,129,22,28,29,171,56,174,154,240,51,48,103,138,77,52,5,111,59,157,203,69,67,55,169,98,228,54,60,76,245,215,138,206,195,23,133,191,104,26,203,207,4,99,110,67,234,48,99,96,123,118,99,43,126,153,18,130,173,181,183,228,75,83,22,138,211,217,174,106,124,25,107,103,69,85,141,0,204,33,112,153,130,220,148,8,158,55,126,200,106,47,163,207,140,117,136,119,35,136,169,196,35,152,58,129,212,23,3,248,197,244,216,194,224,96,254,124,152,46,126,215,190,20,75,13,172,206,234,71,223,239,192,0,170,98,73,14,173,63,126,17,4,172,175,193,33,200,215,69,64,115,171,35,212,243,227,84,79,50,138,115,25,158,27,21,81,129,16,26,248,64,192,137,3,161,192,20,142,180,4,254,25,92,17,118,27,118,244,213,69,54,27,95,172,91,210,76,196,165,181,55,221,108,87,144,250,253,66,171,125,23,39,91,145,57,236,8,102,206,18,42,90,201,32,208,11,88,118,50,152,136,104,146,206,201,121,191,79,137,208,58,78,176,241,166,80,43,127,21,78,231,139,102,144,83,246,187,152,144,28,15,173,94,39,22,135,0,54,0,228,172,54,157,159,176,163,77,164,105,59,78,116,242,107,222,145,108,130,135,75,13,161,206,176,231,145,93,96,64,136,119,82,162,213,138,131,249,144,174,155,25,18,171,152,223,77,88,145,127,79,239,68,198,102,111,131,161,31,3,153,99,39,36,127,207,140,12,20,189,30,134,106,104,112,79,130,103,22,97,235,202,203,58,246,51,142,198,136,14,163,95,33,115,25,232,158,250,11,218,193,132,77,206,23,189,251,198,206,151,107,185,138,254,103,126,61,79,233,229,235,197,185,108,173,68,39,251,78,254,54,197,136,126,100,175,137,6,151,71,8,155,228,60,50,118,200,221,26,150,34,229,48,250,28,215,69,96,165,41,183,189,244,45,62,152,8,236,95,49,64,59,13,219,196,147,202,183,139,206,54,112,177,113,203,187,46,64,113,10,250,252,32,250,61,182,70,233,147,61,243,27,79,174,126,86,201,236,128,181,178,25,227,232,213,161,244,18,125,226,25,188,67,8,3,6,189,81,106,83,80,28,223,83,160,35,78,21,42,173,217,71,133,99,198,223,38,145,175,222,249,167,158,210,61,56,193,90,201,211,149,226,126,147,4,186,0,82,10,64,64,67,168,159,23,114,204,132,41,183,124,151,211,198,50,248,181,127,154,235,253,77,35,222,127,223,18,61,204,119,82,186,6,196,129,23,65,129,239,131,71,236,103,222,246,137,49,33,8,16,239,238,154,96,30,229,36,202,254,26,4,192,176,67,60,12,225,65,64,5,23,81,244,63,151,43,65,112,219,109,81,49,158,210,49,62,42,170,200,218,126,191,214,117,105,150,142,171,162,161,161,29,0,160,79,99,85,202,113,121,189,141,35,177,254,49,122,61,56,155,253,240,207,40,239,190,133,54,171,255,242,33,52,96,148,156,226,223,132,164,227,159,14,231,211,177,96,39,248,74,118,136,72,18,143,118,177,193,20,41,148,74,226,199,162,237,220,201,180,195,117,236,149,179,106,6,85,186,62,127,10,123,15,47,111,114,190,219,27,81,153,84,211,187,189,9,157,152,86,187,91,44,137,184,182,35,118,148,145,16,95,165,96,154,54,188,181,157,101,255,21,198,194,113,173,214,106,122,196,93,166,155,207,43,221,64,253,5,65,101,230,71,35,12,81,252,104,206,189,237,121,233,109,205,62,129,219,183,6,196,246,58,76,212,63,176,208,220,216,201,206,197,50,58,4,86,98,68,166,203,175,101,227,236,32,194,39,142,102,104,26,105,118,103,175,96,51,70,231,145,168,215,141,199,116,32,242,117,112,159,31,165,242,19,90,35,132,165,243,97,221,120,117,158,62,200,123,237,121,129,191,48,1,53,26,238,244,157,184,53,91,21,178,19,200,223,249,0,35,222,210,33,248,72,22,71,132,167,31,189,119,71,201,82,206,204,179,75,104,161,36,98,166,230,245,86,235,85,190,69,57,155,78,202,194,230,119,178,253,27,237,243,114,44,167,233,118,135,199,195,234,183,8,180,192,205,58,243,135,8,174,139,136,4,147,248,173,215,85,168,22,139,163,219,73,162,109,224,23,149,56,142,100,165,231,78,237,254,169,5,104,93,250,36,87,158,253,232,126,125,194,153,27,65,81,152,241,108,53,186,153,214,81,16,120,166,196,131,196,120,52,136,105,143,228,209,1,177,212,53,38,91,5,227,239,118,77,217,30,153,22,107,188,111,48,245,21,221,59,255,69,254,213,30,137,136,14,16,211,244,221,135,26,237,132,224,206,34,175,28,75,29,3,29,141,244,16,56,174,249,223,118,194,123,73,171,190,102,133,20,245,0,151,94,26,68,203,107,191,96,4,102,63,221,80,51,76,56,148,182,178,7,12,104,155,247,27,150,63,49,163,23,48,167,13,147,74,100,188,193,196,83,220,3,205,118,104,162,154,82,201,74,243,192,74,148,237,237,29,126,180,5,1,100,211,156,75,238,181,23,58,78,241,119,16,108,128,116,10,212,88,139,177,208,111,253,251,224,201,207,213,247,50,72,99,136,241,71,191,55,211,157,102,180,214,146,36,211,242,84,68,165,29,205,116,5,186,232,221,31,115,144,132,128,122,25,154,142,103,19,9,61,19,234,3,186,252,218,123,138,15,143,73,148,245,2,46,101,77,38,69,21,63,127,108,220,100,136,174,160,238,168,87,190,164,73,10,44,114,182,187,57,194,21,113,100,36,169,168,119,26,75,131,160,221,237,183,128,91,201,204,147,155,77,125,117,72,200,17,255,123,204,194,114,68,95,162,250,235,209,250,30,103,232,241,239,82,12,95,244,253,61,98,149,26,114,26,77,87,33,165,245,73,230,187,83,111,61,185,35,188,33,58,26,23,80,158,249,39,92,105,61,21,92,28,108,140,233,52,209,97,240,104,126,110,166,191,75,145,162,68,48,144,195,1,70,174,213,84,177,201,150,248,117,234,25,115,200,172,62,5,164,20,84,3,162,111,92,72,5,90,117,192,143,198,251,182,111,70,109,47,214,13,68,213,68,244,119,166,221,196,249,57,240,98,203,245,57,169,45,117,98,230,236,61,162,171,191,98,13,35,17,127,156,231,117,58,100,134,16,95,48,160,12,149,246,27,157,86,170,86,127,0,164,35,179,102,68,123,163,133,53,151,38,27,81,21,147,26,54,168,250,182,36,249,68,70,200,94,54,169,72,144,208,65,148,251,197,52,9,234,67,171,155,153,205,13,88,68,188,127,129,107,199,63,138,92,39,24,92,71,11,166,96,213,40,85,227,196,207,73,106,6,124,90,79,154,12,37,137,233,170,147,130,110,6,129,25,98,94,240,252,77,2,70,85,49,42,163,26,59,77,245,2,121,179,88,19,49,76,167,31,219,202,144,15,136,165,239,55,77,181,213,37,153,9,47,193,85,198,78,229,192,236,247,177,145,79,49,195,89,254,142,31,189,65,29,115,190,172,33,169,120,145,50,139,219,24,102,198,23,157,7,150,154,111,239,159,18,173,230,112,245,203,156,203,116,212,114,106,140,54,129,176,251,156,97,38,248,207,218,208,195,168,202,70,234,186,129,116,100,159,60,28,61,146,58,1,63,48,31,40,219,70,143,208,159,30,9,160,98,44,47,94,111,107,229,103,103,55,14,179,163,212,167,99,106,66,118,210,254,197,56,132,18,150,241,129,191,251,213,112,141,193,91,118,60,115,3,25,158,132,131,219,129,129,9,119,98,11,183,27,62,176,224,226,216,0,93,100,53,9,91,246,237,182,49,83,148,254,147,98,26,243,196,175,53,157,166,38,173,166,107,169,149,38,131,145,29,79,12,16,233,85,253,17,25,30,190,167,240,4,133,4,235,21,125,149,14,69,7,11,202,223,176,241,28,109,151,210,37,239,107,7,111,69,0,104,112,175,246,252,167,39,141,156,191,158,145,17,216,163,124,59,39,60,131,37,90,171,197,245,191,195,240,224,194,82,38,40,199,204,2,228,188,55,183,113,98,49,149,208,93,105,208,192,45,210,197,203,195,213,143,231,250,62,108,16,214,190,236,105,40,175,30,109,66,166,26,233,5,238,113,43,205,167,13,254,215,42,227,147,140,189,237,88,128,205,233,112,226,10,87,12,110,254,252,248,241,177,242,18,188,184,150,90,219,163,43,30,63,54,167,170,248,88,175,174,106,181,194,174,49,79,215,135,233,198,239,56,26,189,23,121,173,200,147,40,85,241,21,239,147,5,13,153,14,228,72,115,31,146,233,91,170,144,32,154,255,245,132,79,13,249,42,138,76,159,8,225,103,182,75,231,134,223,25,116,178,52,249,162,9,168,171,231,170,13,190,95,93,92,97,15,45,201,240,10,160,152,57,179,171,97,96,70,168,48,104,45,106,48,109,225,105,253,220,134,174,13,122,139,17,247,174,215,43,16,23,95,7,42,127,205,92,234,168,185,240,133,10,42,152,160,154,52,87,248,67,103,230,243,152,118,53,143,71,187,32,125,13,168,34,61,150,42,186,16,45,245,200,189,252,227,86,86,143,157,7,207,221,227,38,117,43,99,188,188,237,187,233,203,168,128,252,171,214,207,112,87,161,90,252,146,23,217,123,57,131,245,8,149,215,192,195,0,90,10,148,201,117,244,88,222,107,125,83,33,135,152,192,234,187,192,84,243,15,110,186,216,70,252,70,67,199,206,9,230,31,129,171,91,42,144,201,137,197,69,73,156,7,42,1,226,253,195,44,50,173,193,99,213,228,9,143,142,12,135,62,91,143,131,77,124,140,85,165,47,64,94,31,167,66,46,142,191,254,108,248,36,243,77,174,141,186,185,116,81,234,9,83,125,87,73,17,147,197,240,52,169,93,94,126,226,1,249,83,24,61,15,192,34,59,81,62,223,167,156,126,118,131,79,207,158,96,146,198,139,135,145,18,153,24,234,227,77,72,117,40,224,133,238,182,17,139,50,131,202,30,165,147,58,213,69,233,2,35,23,155,101,82,66,1,83,166,188,8,77,177,150,239,44,144,115,199,41,150,57,27,176,129,41,45,69,51,236,44,229,172,53,34,14,247,253,95,57,10,16,20,217,148,138,103,248,80,85,37,246,14,203,190,98,238,170,178,132,93,127,89,88,34,181,97,150,159,37,39,41,129,89,157,219,14,40,160,2,129,87,98,178,229,104,140,99,32,208,129,26,29,21,144,183,241,234,224,106,206,52,84,186,99,19,20,199,210,136,49,241,172,111,214,87,10,50,163,118,59,211,194,29,124,168,124,97,41,41,133,178,112,189,107,19,198,220,241,5,207,8,229,88,2,65,234,18,96,87,28,15,66,176,171,116,35,254,59,233,118,124,76,78,56,221,232,7,200,203,202,67,81,253,95,165,1,140,150,238,175,255,237,60,239,205,196,255,45,210,129,162,21,46,14,129,71,252,247,138,245,3,104,28,140,255,50,51,148,131,54,230,230,61,63,167,166,180,99,10,227,50,105,140,158,102,252,201,164,127,210,58,89,138,113,145,86,152,19,62,254,11,27,58,241,215,142,165,149,130,83,184,43,208,18,126,251,181,94,227,20,141,204,190,222,178,165,17,212,218,16,78,250,103,151,82,113,211,76,0,170,189,96,154,170,129,15,214,160,148,69,9,129,109,200,31,78,250,159,38,146,55,45,182,117,198,81,16,149,194,89,124,151,76,123,124,156,35,160,86,187,251,250,61,117,61,91,100,96,120,141,21,103,121,169,151,164,238,180,171,204,136,124,204,178,209,28,189,25,150,51,247,244,45,214,162,217,237,37,110,128,97,244,247,90,111,18,37,156,115,8,104,64,216,111,225,89,165,6,132,15,129,122,221,117,48,134,130,43,100,130,13,95,113,20,142,115,174,189,66,39,232,16,216,76,135,199,69,196,197,231,7,217,186,28,144,13,114,234,170,210,214,24,17,22,82,23,20,185,52,26,38,44,55,129,160,44,14,87,103,151,233,140,44,46,105,83,201,226,171,172,0,31,158,9,248,213,122,83,220,13,31,134,116,128,148,156,181,33,230,136,13,203,58,142,26,1,95,123,224,60,28,18,77,223,46,187,217,254,238,176,205,86,176,13,188,194,147,28,225,171,22,75,7,64,88,244,59,208,144,18,13,200,142,110,127,198,78,161,56,246,63,55,26,66,80,99,66,76,150,146,206,71,106,60,179,166,169,17,173,34,78,128,142,52,190,128,16,237,49,82,15,122,124,236,146,2,136,39,14,12,236,56,79,106,178,84,86,202,183,129,45,114,124,123,137,214,239,54,158,69,177,129,187,99,111,26,77,147,124,241,209,102,80,219,233,233,224,153,77,142,153,220,87,56,7,203,163,163,180,63,99,224,17,240,179,243,109,42,72,196,236,142,109,78,136,204,9,209,152,48,113,96,67,65,104,37,142,37,203,102,239,123,127,12,102,189,234,192,177,175,188,37,49,56,193,8,180,90,162,198,246,223,42,246,232,161,251,29,29,21,255,1,67,249,58,112,150,177,154,80,191,21,220,175,178,80,222,178,114,25,207,170,107,172,155,185,40,46,92,134,77,75,245,171,152,168,14,142,193,111,169,37,2,135,51,171,172,204,208,104,234,169,213,58,226,232,231,238,157,56,154,135,129,92,179,67,231,86,91,163,211,33,213,207,7,45,244,98,225,185,102,104,196,84,195,177,54,157,44,179,255,205,225,188,61,63,43,251,255,86,15,240,105,223,33,186,8,10,219,101,50,50,155,33,117,79,171,129,119,151,182,240,19,130,81,108,134,159,237,93,208,230,173,100,16,59,9,177,254,75,136,59,156,168,208,241,242,246,35,160,51,10,32,189,179,225,26,143,3,73,31,78,39,168,39,6,186,10,97,21,209,85,136,60,88,192,141,94,71,182,244,117,249,241,54,47,254,61,122,255,29,109,84,23,244,55,45,171,88,111,57,236,114,222,232,115,9,73,205,144,158,210,121,240,141,144,211,26,159,243,169,242,127,198,112,76,81,36,148,69,131,93,100,15,252,34,85,107,229,200,134,34,22,137,37,94,252,103,24,248,250,12,197,140,239,84,73,134,196,104,8,1,108,81,225,203,237,167,158,6,197,129,59,175,113,167,227,13,44,94,213,114,236,54,242,205,7,116,72,219,31,27,83,248,104,7,95,60,176,32,145,133,199,127,224,100,220,72,56,228,113,33,199,199,181,12,170,16,57,11,133,85,238,83,179,53,34,40,0,87,175,113,56,182,75,58,14,109,153,100,252,167,226,191,141,158,138,32,151,209,13,36,227,242,138,47,88,90,214,29,169,29,169,96,106,45,209,108,131,82,6,147,189,192,231,113,193,70,181,17,47,202,31,120,106,57,189,225,250,201,143,101,223,99,187,163,148,99,212,153,164,212,100,208,151,225,209,109,100,191,227,113,22,21,75,165,209,228,127,101,126,95,51,35,3,213,112,144,68,143,208,117,224,84,72,90,92,120,238,120,240,91,106,16,114,73,247,111,150,217,65,232,194,2,90,169,114,249,150,5,81,6,229,245,39,49,227,2,180,188,52,124,78,13,57,131,115,209,135,4,154,29,164,150,88,150,220,57,101,57,192,172,188,26,220,222,41,181,113,116,121,142,191,178,78,60,36,232,98,52,247,151,134,111,13,170,232,70,21,31,23,65,200,41,76,83,80,85,196,167,154,26,167,178,203,183,250,207,201,160,114,192,64,80,236,162,230,45,62,74,173,212,47,61,141,157,248,220,233,18,50,221,48,242,165,150,95,212,63,56,101,53,79,112,194,22,233,77,63,86,193,112,119,237,191,212,140,125,30,2,36,64,193,57,16,149,220,100,236,110,33,90,225,78,195,226,72,163,137,76,102,26,199,107,18,32,83,44,43,145,65,221,50,239,101,212,161,167,243,128,243,241,133,55,212,178,147,169,251,223,1,214,63,46,44,86,105,115,150,174,51,199,224,174,201,228,21,220,134,111,8,155,40,184,28,19,66,114,104,79,138,117,56,247,219,4,30,121,60,172,219,227,192,47,96,187,79,245,154,2,48,231,250,134,213,93,198,202,60,117,3,171,97,205,157,209,82,219,135,104,10,221,121,54,11,209,79,174,208,114,13,228,9,52,153,158,156,230,79,64,233,223,145,22,254,173,92,22,244,179,54,129,76,118,112,255,40,158,129,223,132,33,200,252,166,237,138,46,193,62,197,0,239,97,73,117,189,68,185,38,192,64,97,165,145,227,182,141,204,158,95,25,212,215,99,93,189,194,10,240,82,94,102,155,246,68,118,88,145,240,196,7,149,197,90,78,75,32,159,89,101,149,61,38,232,2,150,151,247,134,211,241,202,74,42,99,104,127,203,11,115,212,30,157,131,108,175,156,249,227,227,235,78,64,42,203,202,183,17,119,100,0,83,63,80,147,217,233,254,239,27,62,145,243,28,29,36,208,4,159,138,173,181,175,207,20,57,121,171,34,119,130,220,247,53,144,38,181,232,198,93,58,72,57,97,155,253,158,123,153,75,50,67,54,209,168,128,236,111,123,253,13,57,174,160,31,38,76,95,214,38,68,215,99,102,197,131,31,252,210,160,154,200,229,113,67,143,218,229,243,75,107,163,255,202,122,251,66,128,116,109,34,175,157,91,55,138,192,80,158,65,171,95,234,83,174,112,208,160,169,183,163,168,218,203,1,158,56,76,232,180,224,121,223,55,151,134,63,233,232,206,101,185,203,52,243,82,231,172,57,244,100,34,117,166,76,74,142,156,241,250,165,7,72,86,182,194,8,249,60,49,5,127,194,180,133,132,228,203,78,164,33,187,222,245,37,197,169,167,76,242,77,20,205,101,173,23,63,136,19,8,160,64,55,231,119,117,68,137,166,248,84,208,207,76,68,254,118,20,180,217,19,93,143,154,23,145,240,51,54,95,242,55,238,66,6,21,207,37,62,117,60,26,80,87,71,155,71,145,191,21,217,12,140,251,244,219,40,109,95,104,246,206,148,73,110,179,147,194,193,187,235,226,141,111,187,14,15,28,74,244,153,253,221,60,59,139,76,191,149,27,57,64,239,124,86,135,16,135,61,75,162,106,213,191,137,169,2,29,11,121,124,111,101,191,105,179,154,155,154,206,2,8,7,84,187,80,158,241,14,170,212,181,226,103,175,23,174,26,45,21,10,9,117,39,176,236,63,91,26,116,87,115,81,59,204,70,16,25,80,109,229,15,115,130,73,164,249,116,117,48,119,245,101,232,20,60,228,254,15,197,105,216,101,107,246,102,184,27,196,170,83,226,206,142,61,238,168,171,120,41,189,210,136,152,109,176,111,211,25,189,225,110,94,172,157,117,100,160,63,245,54,88,43,41,96,44,208,147,193,250,83,252,176,17,86,17,224,250,172,151,221,138,147,91,29,199,194,51,118,46,114,18,147,24,44,194,33,195,121,67,251,116,178,171,102,162,254,159,148,225,241,171,244,35,53,189,110,157,28,133,88,79,8,54,60,58,23,57,80,50,42,217,35,113,11,240,119,148,143,52,129,149,192,189,134,159,97,139,29,142,186,230,64,250,255,164,228,52,27,90,144,188,135,65,132,96,117,190,115,148,178,3,121,97,102,32,93,37,191,197,237,118,208,237,170,48,26,169,145,240,35,236,67,115,108,124,112,252,24,237,45,165,104,34,211,65,165,229,36,76,60,118,1,32,153,202,193,185,43,208,153,201,46,168,16,65,203,95,218,12,3,203,175,139,186,196,200,244,143,180,128,192,54,170,240,161,27,149,207,12,233,47,201,122,180,146,131,166,97,19,85,177,24,36,82,161,71,224,178,45,222,136,227,218,238,104,26,190,166,255,114,226,91,89,160,119,25,53,70,254,142,194,131,176,38,234,17,252,252,74,171,230,52,44,185,173,84,213,252,43,20,76,192,243,205,78,125,84,106,197,3,119,15,133,104,209,157,84,143,207,157,28,233,95,105,159,54,111,52,212,248,24,183,36,94,163,18,201,47,99,38,7,0,253,169,216,155,22,153,227,150,28,232,33,204,41,229,22,134,112,131,35,143,126,132,247,78,104,143,32,20,227,125,69,201,20,181,148,100,160,88,22,221,195,78,202,69,67,35,145,83,79,236,45,160,182,247,248,24,160,239,99,149,79,239,90,243,25,76,134,112,83,165,121,129,83,109,5,227,229,222,240,148,84,212,25,149,137,96,35,115,22,162,224,138,0,38,200,254,203,205,237,230,170,168,169,72,186,5,159,195,250,174,109,173,151,43,236,114,26,135,17,245,12,218,206,248,55,70,228,198,172,86,81,208,36,163,18,30,10,252,157,120,33,129,36,110,237,24,169,171,229,129,46,53,153,94,179,34,255,173,109,78,169,99,12,128,5,3,77,124,56,198,209,227,112,228,70,182,31,201,57,195,126,26,39,18,227,50,213,204,9,214,231,144,113,79,111,195,156,171,50,64,76,194,22,198,79,145,6,141,10,41,172,126,58,34,8,33,81,168,133,211,53,197,142,212,8,75,255,147,172,133,98,140,27,149,239,241,185,174,70,95,34,70,27,112,39,116,34,161,104,210,23,97,170,107,35,106,127,166,168,136,93,101,3,141,90,186,171,85,186,40,135,44,123,43,133,145,227,102,128,73,50,48,159,58,187,160,29,21,196,211,129,142,87,215,89,11,63,87,12,26,66,76,169,115,134,1,190,201,154,212,152,73,35,135,64,32,140,24,255,134,133,249,228,87,142,89,81,71,44,133,149,65,134,146,244,197,95,228,249,99,250,129,22,40,32,56,153,115,5,162,219,138,120,180,149,207,129,224,198,175,162,239,95,174,231,224,236,167,64,153,37,138,51,27,206,111,84,206,182,15,114,40,66,109,122,123,72,61,150,218,250,155,40,116,69,252,212,176,85,66,138,126,10,194,151,0,164,160,205,110,19,202,189,29,108,214,130,72,77,38,36,230,47,52,195,217,243,243,31,57,165,222,35,82,190,83,179,0,195,215,123,27,222,87,130,172,131,84,242,202,92,8,226,12,67,71,36,29,16,37,18,90,212,241,169,20,32,251,187,239,49,30,198,191,60,146,28,21,60,160,56,82,187,39,251,97,151,214,45,105,144,60,212,159,253,46,219,245,225,146,138,72,255,218,37,29,51,129,123,153,34,201,182,100,27,128,4,180,209,132,170,24,116,175,229,198,233,75,86,245,125,48,243,88,218,162,94,44,90,10,143,94,1,244,141,244,39,56,119,16,102,253,70,189,240,6,225,208,191,217,52,193,115,9,34,124,164,23,218,205,24,217,73,94,219,136,226,253,179,132,122,192,45,36,112,37,213,167,57,24,26,13,200,43,115,231,190,203,239,253,215,39,227,23,199,87,255,174,16,170,108,126,77,62,185,106,230,114,164,114,219,28,76,31,64,188,46,243,249,145,204,164,15,196,254,215,191,243,142,83,227,100,213,54,56,37,99,143,56,247,170,19,14,112,27,4,219,27,207,76,41,34,47,32,193,81,1,243,21,163,161,195,76,85,15,120,155,251,157,174,208,34,234,18,64,222,233,4,175,34,89,121,148,173,97,115,13,183,227,106,123,78,94,25,7,251,77,6,146,36,35,226,208,192,125,169,24,239,119,202,179,166,163,143,28,88,24,95,28,38,52,245,89,121,39,12,156,58,76,164,199,78,54,49,54,188,92,84,82,202,175,229,4,49,95,215,118,110,63,209,80,143,35,162,7,118,124,69,26,226,98,192,56,43,130,59,114,43,100,95,100,92,47,176,189,61,65,100,172,196,137,124,9,72,146,72,186,76,10,88,52,171,72,113,57,224,71,44,95,178,223,186,230,0,15,25,205,27,5,16,207,233,175,178,30,48,87,183,207,101,239,151,185,110,103,13,104,76,250,222,123,173,70,148,204,136,19,202,203,35,74,17,75,241,133,119,51,185,32,69,150,231,194,182,54,100,131,70,55,25,11,253,89,196,177,173,25,143,45,189,178,241,206,165,228,136,128,254,14,216,120,63,39,181,245,219,136,174,231,161,27,78,139,181,238,112,114,236,4,0,99,169,162,130,175,96,253,18,211,96,194,111,121,68,138,162,57,86,183,233,226,196,194,175,203,135,52,64,171,15,51,187,117,214,6,105,143,244,70,113,120,244,154,119,179,72,218,190,211,165,49,0,242,232,171,69,147,189,183,68,196,85,160,217,3,161,165,33,33,16,159,185,169,245,157,2,96,77,174,27,192,93,207,170,223,234,148,68,90,117,47,28,110,246,228,62,252,224,43,171,157,244,10,237,34,66,18,0,210,86,244,108,64,245,209,185,8,43,4,117,197,132,60,90,79,132,38,211,144,182,45,237,41,200,9,241,1,102,180,220,245,169,189,146,32,27,237,224,229,226,126,150,168,141,110,60,25,247,167,15,239,192,18,164,224,58,33,230,193,203,54,106,59,127,58,46,209,62,62,255,119,137,101,64,147,246,223,160,38,43,102,0,9,12,30,0,152,96,129,172,75,101,177,222,103,241,91,123,160,193,113,13,237,95,211,215,88,201,136,110,54,104,189,113,219,228,165,199,203,11,218,165,27,224,59,218,69,181,103,178,180,243,112,83,236,150,213,198,157,54,220,217,155,77,102,31,151,91,133,163,192,51,252,134,86,211,101,139,217,85,182,156,46,76,86,87,162,34,196,79,30,218,46,187,159,12,48,124,117,191,247,184,175,124,6,14,214,182,19,248,34,122,139,201,150,238,33,125,43,129,20,236,226,188,221,211,81,13,205,226,85,103,250,229,175,231,29,136,215,133,236,62,164,153,233,140,35,97,202,232,222,165,62,25,194,100,233,130,1,102,174,162,249,131,152,91,128,45,190,4,1,168,73,67,121,173,165,58,81,162,227,137,0,207,41,231,142,228,146,135,233,84,150,185,198,254,93,164,182,25,97,229,123,156,233,139,190,77,122,134,89,120,203,160,171,201,23,198,47,123,111,79,44,130,95,122,62,234,106,253,120,166,12,137,91,141,110,240,216,23,99,139,76,131,94,90,251,34,166,58,210,63,171,25,0,123,61,129,236,39,15,193,48,8,237,8,61,137,56,212,156,111,165,92,37,174,67,69,63,107,132,53,171,166,121,45,23,149,234,193,57,40,23,239,15,178,185,177,201,38,219,60,199,25,166,158,228,36,131,106,146,84,92,202,62,40,131,23,134,117,107,133,192,161,152,3,232,8,83,205,202,211,19,207,198,4,115,199,151,3,175,207,141,37,66,84,174,185,201,102,62,180,62,149,54,102,214,251,204,97,157,196,127,167,53,147,61,34,241,189,142,174,12,19,217,100,215,188,173,82,247,53,72,224,239,184,254,113,70,36,103,118,73,19,21,3,136,240,189,97,132,94,108,156,140,19,243,166,228,158,23,173,202,157,30,55,108,38,81,36,41,137,225,95,146,213,189,247,72,171,143,225,199,66,149,188,213,59,68,229,110,211,158,15,87,53,79,183,198,160,213,118,30,88,248,155,138,155,146,135,166,162,54,39,236,208,179,239,227,80,12,78,105,229,51,138,159,129,105,193,47,79,113,224,31,91,49,18,128,126,14,167,11,249,84,53,20,185,9,155,79,221,201,4,252,0,227,128,215,106,226,130,149,172,235,86,157,207,171,51,254,39,32,9,87,96,144,223,172,208,199,108,177,105,123,143,199,217,180,84,222,194,26,102,13,179,100,22,120,231,254,119,163,74,56,211,166,165,76,140,200,252,102,169,217,82,191,116,161,1,160,90,254,35,211,208,102,81,182,145,38,183,179,17,252,28,191,4,174,12,21,78,238,181,198,143,88,38,144,247,11,127,55,195,77,157,229,199,80,168,222,44,232,9,3,172,26,100,80,49,169,244,230,231,114,38,57,33,32,84,30,250,248,37,86,62,217,111,85,187,241,142,62,122,199,171,255,80,102,231,22,187,228,92,218,18,205,97,86,134,194,99,68,241,194,72,212,29,137,255,157,177,123,211,74,15,62,209,104,200,119,66,67,239,43,194,81,184,193,31,143,73,240,133,124,235,233,27,112,64,8,49,252,94,241,12,143,46,122,5,114,43,190,20,64,13,134,161,81,225,95,226,96,63,18,171,221,252,38,157,42,197,50,140,230,75,101,50,251,178,240,100,235,144,70,212,221,41,220,88,39,137,60,37,82,147,61,143,2,113,71,88,47,166,212,85,28,233,13,90,44,223,136,234,15,214,140,179,153,90,186,6,50,115,177,118,86,64,234,27,94,228,214,73,115,217,177,205,118,253,231,35,10,16,44,149,80,139,91,248,59,14,58,0,65,207,145,137,168,145,173,159,77,159,97,52,238,126,29,202,66,47,214,232,110,216,200,83,130,174,65,15,20,32,192,175,114,143,243,56,211,112,217,1,143,122,97,75,231,55,237,77,71,245,19,50,228,28,224,228,39,193,165,128,101,71,52,174,191,193,151,8,200,166,188,16,11,125,177,86,114,181,56,181,255,123,152,107,43,198,90,145,235,81,228,219,62,84,221,128,200,144,91,88,207,221,216,44,101,89,126,84,166,170,6,52,71,221,100,118,235,172,252,97,216,1,253,5,171,166,136,196,203,211,184,75,32,4,221,177,120,246,197,162,132,100,182,234,44,27,65,15,35,126,140,240,173,90,59,214,158,82,154,73,95,84,89,30,130,227,156,92,177,131,106,4,101,252,32,146,75,7,122,88,212,152,182,217,28,194,243,96,43,131,12,25,34,239,142,84,226,161,232,102,89,66,13,20,204,149,86,157,203,186,192,246,6,149,75,83,162,76,2,31,145,105,172,120,67,63,43,12,237,16,149,192,226,237,237,15,30,51,77,55,34,36,171,139,234,166,177,131,122,249,56,63,152,234,146,192,246,103,243,120,181,143,108,122,24,240,197,46,40,20,180,207,253,25,188,136,173,57,156,115,190,126,122,4,39,145,221,34,39,248,164,74,151,149,198,22,227,102,246,99,167,225,94,66,205,73,114,115,38,238,136,134,69,171,23,183,70,206,78,117,98,102,193,31,246,204,235,133,176,106,131,13,70,182,164,207,92,106,240,188,44,229,162,54,154,21,179,71,182,191,231,118,29,183,74,132,180,79,61,30,222,45,111,55,192,241,10,102,1,179,64,103,222,227,130,234,248,47,123,198,237,124,207,37,216,45,221,20,162,45,91,144,160,16,111,253,167,246,36,85,150,46,148,89,13,135,168,83,168,244,46,209,199,137,236,253,28,158,19,92,166,192,182,74,128,97,63,106,22,75,145,64,60,225,57,164,138,231,204,228,247,97,121,94,60,55,255,124,102,67,110,130,126,113,196,245,136,63,189,9,235,14,5,35,164,211,34,113,237,82,213,244,164,193,2,51,242,142,33,213,85,126,60,211,128,178,47,240,127,66,27,231,103,173,95,111,115,66,72,228,76,253,174,251,222,52,41,125,255,17,79,223,168,69,115,202,187,253,174,0,116,106,137,5,76,120,204,4,120,63,225,129,52,85,1,21,58,215,195,182,24,15,35,66,116,238,124,66,24,216,230,229,86,196,189,114,28,211,234,84,60,219,190,183,175,26,174,77,121,29,224,38,219,190,114,94,31,238,58,2,120,211,74,244,210,178,238,149,100,143,120,225,65,12,74,175,125,152,101,248,21,5,76,235,60,135,189,92,241,115,176,1,12,89,226,242,52,10,154,124,169,154,115,186,100,245,241,188,81,218,48,223,76,184,177,247,248,252,111,55,82,79,172,215,245,240,174,215,63,136,179,46,158,234,74,150,103,95,125,13,86,246,66,130,65,207,243,82,28,159,196,175,35,66,81,181,41,2,143,193,180,21,28,248,207,241,36,0,49,27,121,0,149,254,137,29,42,213,25,60,210,31,77,167,79,206,254,18,61,20,139,53,33,223,70,50,223,211,87,254,10,189,203,42,148,41,32,237,225,245,88,111,71,6,248,7,221,180,16,76,71,121,195,33,195,71,110,154,155,255,225,204,224,18,96,200,55,244,32,59,249,101,17,44,113,50,50,15,167,105,8,217,74,91,200,102,31,192,53,21,114,138,70,119,36,166,98,111,161,245,207,69,235,22,187,103,77,23,209,243,111,212,82,58,20,213,53,195,62,78,105,175,46,163,120,32,116,137,132,64,203,200,99,121,82,199,217,219,214,170,13,196,207,178,238,183,107,71,254,232,97,61,214,121,51,144,251,181,111,169,221,110,214,41,185,86,46,206,49,126,85,159,11,35,8,146,229,197,235,138,168,172,229,233,21,46,120,155,150,29,179,45,217,42,165,147,251,113,255,80,119,173,219,70,150,88,102,17,161,100,132,210,118,114,213,165,83,190,56,1,194,87,21,214,204,57,219,131,69,155,163,202,156,147,248,250,136,186,42,163,56,20,93,28,117,118,219,3,113,100,4,210,192,135,191,11,195,29,235,203,57,87,73,185,214,64,253,203,99,65,174,138,39,192,29,97,138,211,241,33,248,151,43,142,235,46,245,252,127,181,21,6,204,43,99,16,191,30,179,117,193,96,109,221,36,154,180,99,43,144,69,85,102,77,168,207,56,10,253,17,197,144,30,193,91,37,117,196,61,164,107,53,113,167,246,134,172,189,82,124,7,228,44,112,123,242,16,248,169,11,229,187,61,5,201,14,65,225,56,110,87,39,67,115,8,177,114,216,45,53,216,86,142,77,66,162,253,195,25,189,169,41,88,215,118,92,42,189,110,121,112,85,196,94,96,103,85,39,115,73,237,255,175,150,154,70,24,78,200,146,93,143,19,122,78,191,185,162,81,236,238,165,208,222,172,44,48,2,225,20,100,233,39,216,125,177,12,139,243,140,192,100,91,39,16,180,146,147,171,20,143,197,252,176,92,145,226,45,145,189,10,70,80,238,97,253,63,40,122,54,29,54,121,17,150,208,240,235,20,199,58,146,203,7,43,32,38,197,50,175,135,109,173,247,221,10,94,248,65,189,102,83,95,150,226,131,94,230,120,196,102,165,154,104,246,68,61,194,1,23,195,92,200,245,35,20,165,208,59,43,4,169,34,164,80,91,34,208,169,133,239,106,89,141,26,186,228,177,74,70,37,179,174,229,210,231,139,80,143,3,225,219,38,168,242,186,110,3,101,109,206,160,186,126,11,181,78,110,197,154,176,188,99,3,234,17,149,110,94,29,181,192,34,212,166,191,84,102,167,209,41,139,34,161,206,34,80,32,17,149,226,203,165,122,55,0,215,141,81,85,131,76,15,182,173,228,203,127,112,236,250,36,115,167,111,249,70,27,78,62,88,43,186,153,36,221,7,103,237,20,107,140,211,54,179,181,18,9,127,22,253,78,83,162,123,148,98,72,125,251,188,162,56,40,6,10,33,197,126,240,193,177,178,35,135,35,231,230,137,225,137,100,134,83,93,168,248,234,74,26,229,148,190,172,46,119,143,137,200,206,132,81,224,13,18,255,249,142,22,122,255,94,180,77,9,203,253,203,134,201,8,235,217,134,237,218,203,62,209,186,202,184,24,108,158,115,238,84,175,30,5,55,6,14,114,24,142,204,117,154,196,158,28,235,99,131,102,74,242,163,159,151,220,134,169,100,141,209,64,225,103,245,242,231,210,51,60,197,177,59,82,165,85,173,209,20,158,238,71,209,58,16,254,1,80,91,249,221,97,17,195,222,160,152,219,70,230,58,30,185,153,202,189,103,46,89,93,86,50,194,113,238,99,67,14,14,13,164,245,173,4,208,250,222,167,80,89,190,74,208,20,212,210,107,130,138,135,28,79,191,169,65,153,71,69,33,77,197,111,131,146,188,160,148,46,152,59,22,154,78,118,243,143,216,187,80,89,60,55,236,92,17,64,126,121,40,8,171,36,0,92,255,159,233,66,248,241,201,133,199,53,34,43,236,202,0,178,243,43,214,176,238,147,222,222,182,8,79,71,22,118,58,220,71,18,138,250,15,71,136,254,2,217,173,126,234,229,13,36,158,63,164,6,62,131,38,122,83,117,247,118,7,250,111,139,10,29,146,252,156,68,0,43,100,165,41,176,213,5,69,61,190,139,66,81,154,232,165,132,132,220,198,154,47,244,39,117,3,196,116,157,106,221,216,227,85,249,192,215,239,104,173,35,164,67,10,44,156,9,74,71,255,148,15,152,32,242,190,149,75,204,255,240,202,192,46,89,47,254,214,5,157,58,72,8,225,66,21,220,177,188,219,12,243,192,94,178,194,209,143,195,120,10,185,144,96,157,40,71,93,48,151,250,76,226,100,208,66,151,154,12,131,226,149,90,155,200,117,225,175,120,152,99,30,184,27,88,57,161,254,221,2,170,237,120,134,85,57,95,23,213,139,183,182,120,24,237,233,39,5,71,157,208,140,145,178,240,146,183,229,199,55,9,135,238,218,175,124,57,212,172,27,153,11,37,85,171,28,48,128,93,243,19,201,58,194,169,62,116,107,34,83,90,57,138,229,146,144,76,225,180,70,191,33,93,66,86,87,8,88,115,77,28,121,87,113,110,97,219,211,7,207,150,27,204,162,153,19,249,26,178,81,173,138,112,233,182,218,189,162,253,173,136,152,65,127,47,242,24,245,36,210,121,203,1,111,91,236,2,214,40,209,251,38,221,123,130,138,157,213,247,207,21,247,18,69,54,249,128,111,37,53,0,91,249,225,136,35,233,29,182,46,109,15,161,65,131,177,62,240,120,65,103,149,80,165,185,230,69,190,211,82,179,145,181,9,172,58,156,30,98,9,155,54,69,225,58,81,212,196,13,145,73,53,185,104,237,164,133,204,236,18,223,243,146,252,108,91,193,223,109,247,3,66,224,181,228,180,136,80,191,68,204,87,161,218,10,147,0,185,15,217,68,163,139,224,210,84,192,43,244,17,216,19,108,129,33,172,207,44,182,7,115,7,6,182,120,246,202,176,31,96,27,185,179,67,10,237,99,69,182,66,74,74,106,218,217,14,176,92,28,135,94,181,51,206,249,235,190,194,47,19,88,233,43,102,162,210,29,60,151,53,231,104,141,215,46,43,96,49,94,246,13,28,115,237,124,138,29,13,245,186,48,209,182,210,21,10,10,22,204,190,244,3,12,15,128,252,67,123,133,192,116,164,230,151,90,210,228,254,228,66,230,198,38,229,1,255,103,15,80,115,104,217,4,30,103,104,249,181,220,217,92,132,249,122,166,104,221,195,242,31,245,232,52,108,83,205,26,217,175,190,111,200,127,90,242,128,42,209,40,157,123,25,181,242,185,88,25,255,102,136,2,214,252,241,7,70,103,6,186,203,211,248,23,201,20,60,231,204,133,50,23,177,154,4,16,170,11,45,236,63,21,3,114,207,18,100,222,37,8,57,169,0,222,169,64,135,109,230,247,112,27,227,137,150,48,152,84,107,162,176,237,33,118,6,221,79,64,0,102,241,144,168,43,142,250,123,51,12,79,78,152,198,215,95,41,139,216,133,48,154,77,255,172,48,116,144,122,200,29,189,106,198,48,207,116,73,54,123,82,215,94,168,103,88,38,37,209,177,204,139,9,181,165,201,86,164,128,47,194,151,164,162,200,22,59,125,245,183,26,238,55,121,14,117,150,236,115,163,248,4,71,95,181,64,98,55,12,63,13,11,143,85,70,69,141,138,65,131,187,114,176,239,54,135,55,227,2,218,170,9,80,171,108,126,160,231,34,243,193,122,0,200,168,115,54,71,22,39,215,241,160,146,191,2,0,5,201,74,124,251,203,222,118,192,36,53,120,28,240,204,50,36,102,214,73,245,19,215,140,154,73,209,74,77,178,132,102,158,234,78,93,12,110,13,82,171,78,23,239,56,17,205,194,236,130,5,41,192,159,213,139,92,82,39,133,204,95,71,135,129,242,56,172,95,87,132,130,221,186,63,88,174,238,207,48,165,28,162,82,23,197,57,167,138,184,66,170,129,156,226,170,80,206,56,137,5,243,145,74,186,25,169,160,149,29,16,155,27,241,68,65,95,57,33,165,56,151,39,220,103,225,44,34,243,188,19,109,89,151,102,98,91,27,246,27,143,230,93,156,73,182,65,136,60,13,125,159,179,156,228,181,117,48,24,131,76,36,112,177,224,67,107,205,208,156,165,200,148,192,140,57,111,210,141,138,181,146,79,247,133,214,60,75,153,138,199,7,44,209,4,49,18,63,43,169,250,33,21,71,157,34,2,94,73,76,62,154,210,131,202,235,122,95,222,44,123,240,224,44,51,206,62,33,41,219,9,11,151,201,15,152,211,154,247,219,125,75,248,231,108,23,30,17,205,105,215,50,199,25,15,47,77,211,248,181,185,61,25,12,158,248,20,6,253,88,203,132,36,47,127,0,234,9,232,203,235,85,67,45,16,249,206,69,131,162,104,83,116,199,183,32,138,167,177,213,20,239,38,235,138,104,212,101,39,121,165,110,4,111,78,145,131,114,0,116,128,213,122,203,229,91,185,202,65,86,197,92,85,188,194,222,46,186,45,109,76,12,228,250,221,117,169,36,115,78,28,192,56,18,221,86,21,95,161,67,8,21,177,82,70,148,129,153,216,217,119,196,251,2,76,220,47,218,133,215,181,90,59,12,102,181,11,136,229,26,168,158,36,22,210,184,129,211,228,41,166,89,229,85,202,206,146,246,52,95,206,88,204,44,223,65,115,209,21,70,118,26,152,14,88,79,210,228,85,41,101,228,184,29,98,183,113,243,38,235,224,190,254,88,151,80,29,125,241,134,164,39,224,108,28,165,128,254,105,215,32,209,116,232,139,2,104,2,250,150,69,224,244,39,2,51,194,224,72,77,118,146,163,159,171,135,74,208,164,135,175,232,194,150,92,249,182,26,88,4,252,178,195,61,35,141,69,27,216,16,59,92,190,153,87,122,17,156,21,34,15,135,224,209,107,139,179,61,23,7,229,188,141,70,219,209,111,215,4,140,137,194,76,239,117,17,240,201,16,16,141,31,151,36,170,203,14,171,7,232,34,38,127,250,48,73,184,32,69,110,126,130,6,179,30,151,30,130,206,91,227,189,7,221,248,186,77,133,218,67,35,99,175,164,16,84,230,172,113,86,211,29,68,238,121,91,130,77,210,247,76,28,91,64,242,156,121,194,84,241,27,13,136,5,153,251,92,26,11,140,232,75,176,247,143,47,235,191,154,75,160,209,2,236,216,158,144,58,206,111,217,234,87,32,4,48,159,81,43,103,221,219,57,104,221,175,11,237,246,25,93,117,244,149,240,56,147,231,69,204,9,43,30,177,136,167,95,138,128,177,157,242,170,69,253,75,164,69,191,72,30,73,204,87,76,195,79,253,42,93,176,173,169,98,211,101,177,81,210,32,17,192,175,126,84,180,115,146,172,84,38,141,36,8,48,147,4,71,125,190,28,141,209,101,129,237,186,122,159,198,248,246,191,139,11,142,16,182,156,21,102,248,71,76,16,100,152,89,127,54,57,2,187,166,116,145,40,20,41,144,94,55,254,8,241,231,23,101,27,69,34,7,177,238,220,220,150,196,216,154,22,218,49,149,205,96,145,129,197,7,191,139,128,21,116,140,118,87,107,72,31,162,11,60,214,254,2,200,107,55,172,133,74,196,227,12,251,106,234,120,124,158,242,56,250,244,21,228,161,10,166,152,63,211,0,47,176,39,194,182,233,157,194,98,232,156,184,212,210,125,223,255,161,239,28,211,93,15,74,52,123,78,84,161,55,112,74,180,58,205,35,116,135,64,192,135,98,164,89,245,233,90,157,95,38,103,179,46,161,133,145,20,23,134,187,100,250,175,1,78,36,116,179,0,72,77,220,148,125,194,135,57,31,2,45,4,203,78,212,140,155,21,167,228,248,20,216,33,13,205,253,56,97,13,222,64,237,139,200,134,255,202,81,238,84,246,158,210,168,197,192,217,221,115,224,226,230,199,209,33,110,81,42,101,166,169,79,224,43,14,197,10,174,76,90,46,86,100,182,146,206,126,126,196,97,207,153,207,180,224,206,149,249,151,239,239,5,162,33,36,19,234,225,201,144,49,135,96,0,139,19,28,221,15,254,70,145,155,229,231,166,28,251,81,55,77,183,7,88,39,24,255,156,244,159,109,0,93,58,144,224,38,194,2,106,107,224,132,237,232,62,213,152,192,52,137,11,125,164,55,114,71,248,7,180,25,144,126,148,105,64,28,6,26,148,92,106,255,221,228,18,61,21,141,112,152,18,92,164,98,202,28,228,81,37,45,195,116,77,243,212,121,9,17,8,51,208,184,98,14,53,202,127,161,223,54,175,113,57,139,237,222,229,131,205,50,254,57,121,10,72,91,45,238,216,43,23,182,186,159,139,167,236,91,92,250,19,246,185,177,9,249,111,8,250,43,65,213,237,192,56,64,162,31,120,251,167,15,20,114,246,172,132,166,187,149,82,140,151,58,9,59,244,54,233,144,143,126,191,22,14,225,216,126,120,130,58,7,239,22,246,134,101,74,197,148,247,250,121,111,125,191,23,190,195,180,49,67,185,240,120,110,21,4,84,64,30,169,125,57,4,68,12,197,53,148,204,28,110,4,138,6,148,90,84,57,52,71,199,99,146,230,127,241,93,30,66,227,191,218,89,169,52,201,124,44,139,187,125,17,213,227,70,49,138,167,178,11,178,60,89,28,151,22,231,190,198,45,203,138,26,41,58,227,72,224,229,138,240,98,110,124,138,126,18,118,7,139,220,45,198,37,69,255,234,56,229,254,29,161,220,97,11,158,78,89,189,171,134,65,117,177,16,93,10,62,202,244,116,16,187,107,91,207,230,23,62,71,61,195,174,136,111,112,33,64,38,162,82,119,100,17,27,207,130,129,247,163,77,183,140,8,208,84,118,228,131,89,253,26,205,196,20,72,52,7,94,18,149,0,202,161,182,135,87,108,162,57,77,210,102,173,214,158,142,71,161,17,3,199,94,74,168,150,102,127,39,153,55,18,71,230,109,10,86,82,167,70,237,55,88,227,100,109,70,52,119,72,202,77,101,70,192,196,173,53,64,139,214,21,72,186,112,189,212,7,206,129,149,207,84,121,108,98,222,239,53,12,217,229,72,73,232,170,77,43,170,89,161,230,202,75,132,187,82,131,137,175,184,6,148,116,251,53,169,223,236,236,59,146,252,18,11,92,105,210,76,225,117,77,85,35,218,112,200,7,21,5,215,186,62,178,101,199,23,176,155,212,27,212,85,201,200,194,191,244,103,189,36,37,255,194,181,184,178,58,227,104,236,240,59,82,34,130,238,47,60,131,0,218,184,32,126,150,40,15,237,221,221,161,17,234,17,52,26,66,3,235,43,47,236,158,123,125,114,9,53,240,105,132,35,88,51,164,2,246,196,180,233,111,28,220,23,33,243,79,77,112,26,206,185,194,62,252,144,14,122,230,73,5,140,236,90,157,49,130,39,222,101,54,244,36,244,109,12,137,18,161,66,79,172,130,194,128,39,20,177,40,225,175,252,88,77,76,194,35,229,33,202,126,172,228,8,190,176,162,205,199,124,228,126,235,255,14,228,48,133,157,45,143,45,186,194,221,29,210,147,58,211,96,50,171,145,165,94,118,26,131,15,100,47,69,242,180,92,60,237,157,54,52,99,232,185,172,127,118,250,245,191,36,115,48,102,202,215,198,23,209,244,228,220,159,193,26,77,152,164,73,186,13,106,135,95,154,119,162,203,245,121,241,122,19,54,169,98,224,252,105,44,92,161,209,82,94,194,66,236,7,26,163,52,235,194,88,51,199,21,55,165,204,198,68,77,207,38,86,8,50,83,61,59,235,242,131,30,183,81,54,108,15,8,192,161,21,176,241,84,21,143,108,155,241,143,4,150,225,120,248,27,102,50,90,23,235,203,162,30,24,104,219,62,230,171,222,196,133,74,179,0,172,249,193,186,222,168,222,2,216,61,180,191,201,133,126,29,252,50,164,191,177,233,141,230,133,77,142,149,57,235,235,174,67,234,181,170,97,243,14,217,63,36,34,190,143,10,235,246,224,80,171,228,184,240,131,141,101,130,205,148,64,204,113,39,225,61,191,45,146,227,141,109,92,253,122,66,235,144,80,153,94,245,199,80,43,53,78,16,236,79,105,114,70,17,77,23,23,44,112,243,83,154,92,85,106,225,26,117,76,14,185,3,147,50,162,134,26,55,80,131,22,204,105,237,103,249,49,133,224,30,83,126,230,187,125,50,78,55,209,177,28,245,121,79,121,210,117,191,148,5,59,149,224,210,170,227,49,19,119,86,162,196,9,197,203,126,182,37,147,240,92,214,8,100,135,66,156,1,53,31,94,45,122,70,222,144,49,14,86,199,116,233,64,3,102,234,176,162,243,129,185,105,78,89,161,195,244,18,140,253,143,36,51,35,182,19,166,228,69,59,158,176,39,62,3,60,7,234,151,85,181,29,121,155,151,64,66,104,158,116,74,249,72,13,76,191,54,181,170,117,68,204,91,156,132,114,229,105,17,236,25,243,19,223,116,74,121,8,82,16,36,54,74,134,21,93,32,52,84,127,182,6,73,243,186,11,113,149,132,57,201,5,9,167,97,42,42,200,0,172,105,234,79,139,170,255,100,110,83,205,134,225,151,65,47,87,80,14,246,25,52,121,225,134,155,181,74,51,104,89,135,191,84,10,122,253,110,186,209,227,243,213,23,157,75,183,133,170,95,248,111,64,164,234,38,204,133,205,1,75,10,211,124,169,93,192,101,211,150,124,177,129,251,22,186,154,222,164,145,214,251,207,108,142,78,22,136,167,120,123,141,17,18,209,44,231,212,156,33,254,123,250,16,47,227,106,1,140,165,252,110,197,126,111,63,6,59,116,232,85,215,230,244,64,54,145,226,23,178,118,20,11,134,5,139,87,109,213,221,54,0,68,84,130,77,244,234,67,109,34,16,52,135,48,202,196,167,161,150,165,187,128,204,77,214,90,112,223,213,157,74,225,143,126,242,112,190,152,36,148,111,63,79,156,216,242,245,65,128,61,7,255,102,156,99,134,128,27,43,212,153,90,4,120,41,58,61,163,109,118,43,233,198,133,50,39,81,212,7,88,152,170,202,165,174,243,120,135,44,197,64,176,114,23,35,115,231,199,162,170,210,81,63,169,189,14,84,191,191,194,147,132,53,220,255,45,189,212,173,59,187,174,183,160,24,122,235,87,228,54,223,89,98,209,190,200,149,195,82,201,241,247,130,127,127,164,81,226,178,251,85,176,194,199,108,35,209,233,42,223,95,211,130,236,54,70,23,171,110,14,231,20,146,244,109,40,219,25,184,91,68,223,46,79,145,237,75,234,89,214,24,139,136,242,113,89,56,10,189,217,0,76,188,16,154,40,229,7,177,124,127,253,181,215,72,179,224,24,42,227,239,105,155,168,254,218,51,190,178,22,251,119,250,97,5,245,111,3,156,102,18,14,241,252,160,42,74,203,189,72,207,86,71,74,243,3,175,233,185,204,96,93,192,136,95,170,139,157,102,51,192,167,187,114,105,59,71,33,201,93,87,92,19,255,60,69,57,120,230,214,66,4,224,122,112,121,83,161,147,133,16,159,140,64,9,76,47,201,17,161,200,12,245,146,98,31,108,150,211,113,92,138,200,196,227,202,136,44,75,214,136,203,67,206,52,152,242,146,181,78,188,201,227,27,192,34,140,189,103,252,130,175,1,97,19,12,55,91,126,173,11,199,95,141,140,25,58,171,34,228,144,176,122,66,46,111,132,169,162,63,125,165,101,12,107,203,25,220,147,113,177,34,12,136,92,49,87,31,198,187,203,203,103,75,189,39,119,114,53,31,87,5,225,102,140,54,197,25,50,166,223,210,160,175,142,14,185,125,167,181,225,254,95,75,96,148,146,115,106,25,13,100,252,46,214,60,3,13,177,54,14,41,10,52,14,125,40,19,9,60,43,32,132,52,17,88,128,229,56,120,165,38,117,255,247,114,64,74,244,177,193,239,189,9,215,189,156,13,138,234,82,114,15,94,131,84,110,237,105,202,251,255,178,45,5,179,89,41,221,253,14,194,83,228,199,121,201,198,110,253,244,243,219,7,216,162,33,114,128,31,43,126,41,112,60,239,7,39,217,68,59,223,198,182,168,236,172,241,70,83,215,87,28,156,108,36,131,145,5,92,224,136,21,163,90,152,22,65,73,6,135,235,58,148,214,48,126,70,97,164,254,195,215,123,14,97,254,240,69,238,190,238,229,12,194,106,156,90,243,177,233,186,24,9,143,187,215,44,221,37,77,18,10,250,113,20,25,25,233,77,227,253,138,239,84,74,34,194,69,231,195,93,175,211,250,225,151,189,220,238,94,172,84,147,160,140,31,25,202,6,24,66,84,216,194,12,13,188,30,21,91,93,118,247,121,119,127,217,179,231,80,96,172,144,61,170,176,249,170,91,97,57,152,27,46,119,124,192,44,221,10,164,209,144,142,103,110,58,44,159,13,96,45,126,175,178,94,32,208,57,114,181,36,109,239,31,36,8,247,3,34,1,96,149,85,196,86,202,224,182,34,233,32,7,64,202,172,250,214,15,155,239,121,221,9,220,237,65,219,75,118,101,53,63,94,57,31,193,245,191,179,245,40,49,193,87,164,135,0,50,39,39,248,9,254,132,204,56,23,136,150,71,93,122,122,231,237,184,31,187,220,30,77,8,79,233,231,191,17,199,44,46,195,48,0,28,4,123,185,86,165,23,63,190,191,82,95,128,98,82,152,204,124,144,84,223,124,222,9,123,30,94,51,108,172,20,46,104,251,39,52,127,176,126,255,26,42,131,226,166,46,157,62,64,205,251,194,141,233,110,212,213,232,222,218,143,233,25,70,115,28,170,81,220,217,33,143,63,110,21,6,148,15,203,157,45,47,87,222,207,125,204,242,213,193,102,73,124,186,184,99,133,51,170,134,57,246,105,172,81,246,90,216,223,171,118,161,11,102,203,203,56,48,208,52,208,146,150,39,191,43,167,175,181,77,44,38,185,167,233,144,82,195,93,23,47,64,192,65,118,49,108,203,10,70,232,82,134,174,99,89,218,79,80,67,62,201,60,30,67,188,219,222,176,38,152,13,191,91,26,230,82,65,20,132,98,153,38,31,200,150,27,116,88,39,213,242,127,229,202,60,80,237,213,184,211,48,252,48,55,74,252,18,71,49,31,15,158,139,23,37,204,158,96,175,252,242,125,170,145,40,197,213,224,157,223,61,184,39,202,110,67,47,246,118,200,17,210,36,234,80,176,65,164,112,226,116,225,205,74,254,54,163,154,241,24,210,133,61,255,113,24,137,72,121,83,29,62,164,129,54,152,102,245,11,15,68,22,91,167,57,17,42,18,59,80,166,98,221,236,193,198,122,136,206,59,146,177,167,246,84,24,16,136,225,34,212,16,21,202,219,150,173,254,75,177,149,117,218,11,89,223,9,25,42,108,125,178,231,189,56,193,47,56,159,226,176,17,221,151,16,80,139,39,183,16,42,245,85,175,149,239,188,181,248,66,254,167,250,221,83,139,219,150,104,162,172,151,220,152,6,105,235,62,4,188,247,0,83,12,17,210,151,237,79,130,195,12,240,4,36,48,126,237,181,240,39,107,158,236,96,211,47,177,75,56,250,0,206,35,207,55,135,218,150,176,70,238,152,106,164,49,219,165,221,207,234,76,47,149,115,32,19,223,42,251,119,205,39,86,119,20,190,90,130,210,134,249,155,92,142,163,129,48,171,25,230,111,67,6,202,18,74,116,249,57,3,13,237,65,241,97,57,70,234,50,20,68,243,77,253,177,10,147,34,112,57,29,236,108,23,53,150,71,88,146,52,50,127,33,201,118,205,15,3,186,79,12,27,42,251,187,91,147,93,163,162,82,222,59,246,109,31,36,221,247,175,157,11,83,68,153,79,133,187,115,215,37,126,95,12,83,172,93,157,221,182,232,130,169,147,140,162,140,240,100,211,158,114,143,251,205,173,247,184,134,97,166,198,34,71,206,249,133,108,99,74,125,29,107,101,165,169,169,236,200,98,195,201,147,120,180,251,117,10,244,174,201,237,189,42,205,192,235,249,145,117,112,72,66,239,22,185,27,132,184,111,228,146,155,124,69,89,55,235,76,146,51,152,110,164,7,240,246,51,145,179,178,249,175,92,66,198,75,33,221,13,44,12,61,60,236,177,9,98,12,246,165,2,120,87,87,23,208,238,104,238,123,41,112,90,225,204,120,67,75,39,2,242,85,144,146,77,69,36,195,120,141,243,48,78,238,151,63,16,254,183,235,201,96,27,97,67,116,128,201,249,31,43,109,178,203,164,207,57,10,79,129,72,229,170,26,51,83,24,254,29,188,221,224,199,226,13,204,134,239,169,53,208,184,236,85,171,65,19,229,255,42,131,205,131,57,136,205,23,150,255,218,176,115,222,109,164,69,79,71,27,177,224,217,42,193,244,63,87,175,52,219,13,169,198,44,233,13,24,184,224,207,7,170,13,71,0,202,100,232,72,214,175,163,53,151,202,40,232,24,13,35,127,196,44,208,156,183,21,128,233,9,57,81,5,55,77,19,8,146,146,190,4,172,72,154,163,7,137,86,171,101,208,125,101,41,252,73,168,71,51,155,132,103,93,253,34,211,169,225,190,172,145,236,102,100,199,160,95,95,50,213,16,59,74,186,214,76,0,39,6,2,251,51,90,141,161,152,79,194,157,232,222,102,219,27,123,230,107,252,163,67,157,151,45,7,108,232,232,115,53,39,175,152,198,77,233,112,177,213,114,189,230,87,70,148,169,57,9,183,194,214,128,130,93,149,156,82,92,25,58,12,110,123,9,38,143,32,141,67,141,71,11,192,78,79,7,235,87,183,86,148,156,233,147,66,14,107,36,35,58,233,234,65,9,22,170,216,173,43,59,39,163,211,51,108,14,109,163,55,168,91,131,110,132,157,150,201,15,57,174,38,80,69,165,57,120,102,141,250,187,155,15,56,67,230,247,146,115,49,249,66,220,195,224,149,224,68,244,253,212,125,139,70,94,80,13,10,195,242,176,24,36,164,35,239,70,212,183,165,195,224,12,232,230,46,186,241,246,55,18,50,63,188,134,250,31,52,152,90,78,120,130,252,42,203,90,31,152,6,247,32,18,12,109,87,191,140,160,158,207,148,76,231,152,112,93,240,251,180,227,127,34,82,150,240,94,101,18,214,164,11,157,138,50,177,153,175,53,132,32,199,170,90,72,17,87,156,156,52,123,223,181,254,145,107,72,48,151,166,122,250,66,202,191,12,53,118,168,168,143,13,209,218,245,47,141,3,227,71,63,141,65,114,147,108,176,45,85,23,138,208,252,235,122,125,84,204,4,75,181,166,238,220,29,51,52,22,163,54,87,12,64,162,21,77,225,241,108,66,17,118,190,89,161,78,41,14,44,67,49,47,97,181,139,255,92,159,95,45,40,109,55,247,180,120,66,78,239,244,246,72,46,2,157,104,67,247,16,195,93,38,21,175,126,140,14,235,99,142,91,84,130,0,42,105,116,204,233,49,89,211,65,153,251,163,103,253,97,30,109,71,56,165,163,249,46,228,58,102,92,244,15,71,5,224,43,204,10,181,17,68,198,137,63,123,38,4,8,220,93,67,194,94,57,103,80,216,14,107,251,196,41,23,141,26,174,57,58,97,45,239,161,143,32,106,32,141,21,22,3,111,120,213,121,199,112,243,141,131,169,221,62,2,192,4,179,49,186,75,16,96,86,136,172,203,193,179,37,104,112,30,69,236,98,242,105,88,239,17,94,61,147,13,50,96,148,82,70,87,50,149,184,7,200,255,191,1,185,165,44,154,174,172,130,152,39,85,40,68,229,197,61,202,59,40,191,115,41,231,28,98,226,71,237,76,3,246,179,49,175,69,55,243,40,199,218,212,219,203,39,249,221,117,133,252,135,47,216,24,28,171,203,59,230,218,209,232,34,1,117,70,128,21,136,221,107,155,18,210,214,239,16,109,172,52,127,95,229,177,139,135,5,134,71,199,99,162,65,254,81,147,73,24,100,13,148,123,63,31,110,180,233,28,44,88,127,186,13,130,117,6,83,163,228,15,250,20,183,168,171,239,165,37,108,165,207,21,38,21,99,165,188,51,25,183,191,109,39,215,132,19,237,72,3,247,57,233,38,73,180,88,243,177,192,160,99,216,213,237,184,134,208,221,141,107,234,212,52,157,23,26,29,4,222,134,226,76,255,180,151,25,80,49,138,107,238,137,215,53,186,22,112,181,138,143,182,222,215,238,90,135,89,132,143,221,171,244,230,45,220,67,254,101,173,41,175,133,57,2,53,100,110,150,241,45,39,135,154,129,31,139,58,227,24,227,190,15,44,207,205,211,123,0,18,190,196,131,35,207,107,243,74,77,114,208,90,70,49,219,88,103,162,136,158,230,226,153,153,93,175,22,198,79,62,225,143,67,29,51,1,42,122,118,206,149,41,109,212,156,172,96,250,250,119,0,40,4,129,54,1,187,123,19,22,250,159,23,86,28,191,0,147,244,97,12,190,45,229,13,131,234,23,184,198,182,41,173,67,182,87,100,241,136,154,135,37,94,121,91,162,18,217,142,211,100,75,78,100,45,202,31,175,16,22,225,184,158,162,93,240,197,108,155,148,222,50,73,100,217,110,209,214,15,209,234,76,247,141,122,24,114,2,138,84,31,73,91,95,20,228,68,234,120,159,119,186,234,240,241,182,91,41,68,136,15,98,78,140,18,57,223,76,100,194,178,186,20,248,208,139,97,172,104,99,18,225,177,103,152,181,43,39,18,136,254,235,83,99,219,144,17,105,32,249,178,37,207,70,55,21,44,94,26,51,208,184,148,54,215,81,248,134,103,225,248,107,11,244,195,157,125,233,254,185,122,176,189,12,48,116,247,182,231,102,190,167,228,147,193,81,177,66,78,216,46,207,32,109,80,128,240,2,140,217,237,197,18,179,151,127,173,49,217,153,116,24,255,234,158,84,53,166,239,170,135,68,196,212,108,33,41,16,156,158,63,11,49,13,22,13,145,3,2,11,5,87,31,197,53,99,253,86,84,64,121,193,198,45,94,206,43,198,174,98,121,146,143,199,202,3,245,125,72,244,149,226,2,237,51,42,153,123,102,212,216,42,62,30,91,31,107,230,238,7,129,236,234,3,221,229,165,173,210,61,86,107,229,156,199,50,130,109,234,40,82,231,153,215,78,251,229,70,42,7,100,85,168,117,222,133,155,142,97,65,58,136,243,100,215,89,249,131,24,188,13,146,35,93,128,181,106,82,105,89,99,61,170,182,191,9,180,83,210,237,134,193,65,82,173,13,1,249,233,125,190,36,104,76,57,231,247,66,96,57,46,98,232,215,196,86,180,4,188,66,98,241,123,168,178,176,98,140,157,119,199,2,177,72,101,0,81,235,161,37,35,179,108,172,64,192,74,3,220,191,227,77,209,221,150,221,0,60,101,20,171,154,218,143,134,109,72,185,89,201,251,121,156,163,112,83,248,192,25,108,125,161,219,28,115,6,126,90,92,140,29,206,117,243,129,106,240,155,141,101,5,53,136,44,166,142,5,75,42,3,114,48,165,217,1,56,209,206,224,176,135,235,177,61,105,106,182,11,79,226,111,177,70,164,201,99,95,249,146,49,100,16,187,170,231,117,133,48,60,70,107,23,38,244,56,163,203,98,80,2,107,223,231,0,70,62,89,106,30,226,30,161,171,202,179,51,170,5,242,205,13,202,43,147,145,96,131,32,99,148,76,51,201,211,105,138,165,87,228,41,17,251,214,115,246,117,50,110,109,83,212,170,117,215,96,46,3,26,49,102,223,189,37,241,170,125,143,170,230,219,248,220,8,121,99,44,170,44,223,7,57,228,158,110,168,25,134,25,123,41,224,201,150,155,21,120,234,179,251,167,96,160,222,66,27,115,255,204,234,139,176,106,109,138,164,78,193,201,227,93,225,149,250,32,38,201,2,180,192,250,11,246,88,18,56,150,112,207,156,221,148,70,83,204,24,125,221,31,223,170,146,67,124,81,103,170,177,93,169,85,60,183,76,110,201,110,87,33,246,117,108,157,168,32,151,48,127,197,162,163,46,188,230,78,28,39,52,73,17,196,54,73,236,22,236,55,137,244,95,89,28,25,177,139,53,16,81,79,134,203,161,186,110,229,184,42,242,60,159,208,146,203,52,237,131,164,70,85,1,214,9,3,195,216,141,166,252,75,129,15,148,99,13,202,192,41,82,7,242,15,142,197,156,130,108,169,219,103,199,75,138,83,217,3,35,131,161,36,149,68,46,69,61,82,52,57,53,173,60,215,108,245,126,213,140,48,143,29,102,209,123,29,118,11,38,82,19,124,142,81,47,41,142,185,112,59,127,242,73,226,141,212,88,16,20,174,175,189,205,49,132,90,204,177,214,0,218,116,215,67,184,48,26,232,20,222,119,84,253,181,214,154,173,98,128,12,128,160,54,229,206,115,8,82,91,236,85,228,224,208,176,36,40,47,67,32,132,200,172,81,83,9,251,167,190,204,87,206,95,37,131,7,184,213,105,189,34,50,145,91,120,85,196,207,218,251,27,112,83,174,111,214,168,60,59,215,131,79,167,121,51,239,129,71,197,188,197,200,108,23,154,118,138,61,33,150,13,173,149,123,114,148,10,63,93,51,61,251,234,108,165,206,210,220,110,127,178,182,181,152,143,61,202,38,191,124,18,210,171,158,124,34,204,211,210,239,101,156,131,189,56,167,217,150,87,10,164,230,42,241,168,213,45,2,13,1,97,180,237,36,50,70,192,237,170,137,223,192,211,182,32,184,240,105,252,74,95,20,152,192,101,16,79,187,215,204,149,30,206,34,114,52,244,102,141,110,34,254,107,26,205,132,39,152,105,25,16,182,48,110,193,173,208,17,42,8,166,95,18,191,101,7,199,110,156,57,121,141,115,35,149,78,188,105,213,154,100,148,169,66,116,75,87,78,47,25,223,77,19,167,233,100,125,23,163,128,43,154,162,64,187,236,128,11,24,31,201,218,175,201,85,102,180,125,108,13,4,151,1,87,177,71,230,47,61,4,4,75,242,251,240,162,184,217,82,8,122,29,232,189,72,109,56,59,238,90,235,46,79,26,157,174,35,108,64,133,45,197,251,193,103,202,186,168,32,125,184,146,195,132,214,18,50,32,211,38,171,3,154,149,54,249,80,72,33,228,159,160,39,178,185,217,119,242,225,102,40,149,3,41,233,114,54,225,136,73,156,190,195,187,182,104,218,44,7,250,12,252,88,208,58,85,178,107,10,32,146,204,120,203,155,235,176,20,34,98,48,192,118,255,253,66,62,233,204,28,39,222,37,50,151,174,88,160,89,154,216,8,8,138,197,134,81,228,217,219,185,123,121,176,95,125,177,198,103,175,238,240,81,37,38,3,52,178,207,249,59,107,142,19,3,171,150,65,224,188,72,145,42,138,202,188,251,186,170,10,244,14,214,197,4,48,63,179,75,90,243,53,234,158,171,153,141,108,47,11,213,23,47,219,177,178,237,163,22,54,216,91,20,237,59,181,50,220,33,116,174,202,109,158,255,255,145,223,165,200,132,46,152,47,152,255,60,184,130,165,149,248,2,122,40,153,95,120,49,44,241,247,131,55,142,166,196,158,94,112,62,118,36,237,195,137,137,125,180,82,4,243,24,30,154,220,87,154,221,75,93,33,204,55,179,34,106,9,34,18,98,241,46,174,206,53,191,191,224,62,208,145,72,188,254,84,246,63,207,76,118,128,18,158,24,126,212,42,19,107,99,104,104,50,86,31,159,37,175,181,125,6,83,71,224,152,58,136,79,225,215,76,123,184,74,173,65,203,3,44,182,116,135,181,104,140,29,86,3,66,194,153,244,162,6,255,208,172,247,80,145,52,175,30,60,18,85,223,6,107,1,31,165,69,48,161,236,218,245,107,189,64,184,108,199,194,252,228,239,226,117,36,75,49,0,161,76,183,159,42,80,57,192,2,113,97,73,82,62,5,100,123,192,90,141,91,70,62,156,123,46,135,59,3,248,186,46,235,87,150,174,151,250,245,226,184,158,97,98,218,102,77,206,118,9,244,90,70,150,161,23,70,18,131,0,55,124,198,137,125,82,21,216,139,99,203,112,161,188,28,69,150,188,226,235,167,117,40,56,248,240,187,67,222,163,102,17,74,62,121,117,88,237,203,20,101,128,177,62,102,244,234,24,64,14,28,221,254,145,240,23,165,108,159,105,97,101,38,220,185,16,29,208,110,74,193,207,127,113,24,176,121,140,195,22,134,121,228,64,70,173,235,199,197,193,67,203,222,9,184,237,0,197,247,77,84,87,252,124,237,15,144,37,188,20,253,91,72,244,88,196,184,79,126,207,69,217,102,109,50,231,157,16,198,85,148,62,116,68,88,41,154,7,223,2,131,158,13,212,60,90,183,141,235,103,185,36,189,21,205,169,60,245,193,89,109,154,217,63,42,36,150,218,206,100,99,64,163,13,39,147,196,176,121,81,47,174,124,192,233,24,8,201,66,104,235,202,88,228,98,224,28,97,64,165,4,72,184,85,91,60,32,105,197,233,69,235,192,241,7,65,250,30,193,27,24,58,138,224,76,185,247,67,12,159,126,188,28,24,28,78,216,99,73,38,132,155,114,42,192,172,167,177,249,39,223,186,231,45,130,252,244,164,59,180,209,251,159,234,85,238,33,246,203,216,147,236,83,77,124,61,9,243,224,80,83,128,41,113,189,97,232,51,179,83,102,81,218,45,38,148,209,139,231,59,249,183,136,62,245,82,79,150,133,241,209,43,59,135,25,70,177,124,235,6,148,108,153,111,161,249,169,187,175,127,191,110,87,46,114,229,42,140,189,113,59,143,144,255,2,218,123,20,156,164,19,5,20,166,58,3,184,198,240,164,19,184,106,120,114,82,229,49,55,59,223,143,18,111,179,30,35,19,216,217,240,24,252,201,3,208,214,54,79,144,115,241,103,59,50,3,98,196,89,254,201,146,46,31,1,25,239,145,245,242,99,204,174,184,99,125,131,84,136,188,242,24,129,170,246,104,60,232,34,161,190,82,66,225,247,226,90,158,73,81,175,126,22,81,29,148,224,197,192,233,127,161,99,227,61,24,155,147,172,35,158,84,50,157,139,58,35,25,32,109,30,212,17,20,125,155,77,201,185,69,176,163,205,236,184,214,134,216,155,186,111,219,173,105,33,38,226,25,202,210,22,11,118,183,64,169,246,213,149,81,253,62,39,184,2,76,126,27,59,187,234,59,210,195,146,253,197,55,33,31,147,179,1,194,39,196,199,226,102,118,11,186,47,154,208,127,29,44,62,23,234,122,32,61,167,149,166,52,196,126,167,60,87,24,107,7,39,181,90,105,90,67,62,21,171,75,14,144,161,128,16,46,124,136,53,50,176,188,230,245,176,73,82,92,216,15,207,249,83,217,75,223,146,146,202,77,211,230,88,206,101,181,122,161,120,27,59,3,38,9,181,51,91,128,51,183,115,88,191,17,210,53,178,114,27,46,190,180,89,2,183,189,85,157,234,244,65,97,24,44,76,204,193,126,230,174,199,125,235,250,153,33,232,139,138,148,254,44,233,195,252,146,136,12,32,194,204,21,64,11,206,19,139,140,101,76,73,228,38,127,43,55,181,246,5,245,150,132,201,171,230,3,80,95,123,72,79,99,153,111,140,210,92,204,198,156,168,37,190,20,122,173,181,178,35,251,167,67,44,12,245,195,224,133,201,170,84,114,135,155,50,165,133,6,200,62,117,125,107,99,87,109,119,38,115,179,69,183,141,75,134,114,14,91,189,20,229,234,1,186,32,111,147,148,95,30,212,110,77,252,96,87,79,63,79,26,15,170,224,120,118,190,30,103,52,86,101,254,227,218,188,123,212,151,170,248,170,68,252,31,39,167,176,101,115,193,104,49,127,221,200,100,36,234,4,158,55,47,249,152,194,22,89,211,73,48,228,51,239,219,210,6,251,9,179,237,67,72,7,123,50,220,57,193,222,222,142,142,77,63,104,35,11,48,142,209,246,91,46,11,158,116,76,174,123,123,56,22,196,176,84,229,248,16,179,27,143,93,74,223,20,28,58,2,100,169,194,216,235,173,210,248,183,28,63,0,91,174,141,229,88,58,63,115,113,132,198,3,83,243,110,228,204,230,207,171,216,150,133,73,105,225,121,215,44,193,66,50,173,199,32,198,172,159,251,186,4,243,112,92,88,80,16,11,27,251,135,50,7,202,6,134,49,154,58,103,118,223,161,9,82,17,119,107,156,9,230,87,47,216,179,160,240,236,46,149,83,151,139,103,7,74,39,163,117,222,172,205,1,180,137,180,169,191,8,206,174,37,23,231,89,31,26,208,190,95,68,250,216,228,134,103,99,15,34,23,230,34,19,190,45,206,119,37,152,53,121,238,44,117,30,26,162,72,56,13,211,133,8,109,9,111,66,118,33,45,177,1,104,78,155,27,158,138,127,101,117,31,136,67,147,80,233,246,154,38,186,230,1,143,44,13,198,189,67,167,56,220,56,182,22,200,251,245,148,195,45,3,18,43,183,202,120,184,254,61,231,88,155,127,159,28,70,192,48,100,14,200,8,226,38,230,182,222,115,58,230,74,189,87,69,159,57,183,96,112,154,98,201,186,1,109,40,125,55,208,115,112,225,92,162,108,29,31,229,101,38,132,44,123,198,191,181,10,234,20,249,177,88,119,247,201,0,198,176,0,134,154,131,177,249,138,223,2,126,201,56,51,171,5,29,120,157,197,146,7,255,165,242,156,24,38,48,167,84,66,248,40,247,155,69,227,113,94,13,164,172,172,130,252,246,194,127,113,53,182,243,210,67,138,208,119,172,15,172,205,51,99,208,184,216,208,56,145,235,80,182,0,9,237,96,74,185,101,251,52,208,17,139,105,226,27,145,143,208,191,99,131,251,38,191,18,93,131,153,114,44,90,211,23,140,81,101,26,118,105,203,58,204,85,1,201,175,158,15,41,97,221,194,110,52,253,120,242,237,61,13,148,63,136,42,233,190,233,75,15,50,102,18,255,17,200,192,200,92,101,162,134,237,175,44,88,144,208,28,145,90,219,133,30,9,147,161,86,164,139,123,206,68,193,110,92,179,73,249,138,93,52,154,103,0,242,97,93,128,152,30,63,50,174,35,153,73,186,146,63,60,90,3,243,7,138,96,34,89,121,69,41,234,229,121,140,201,193,31,66,129,5,215,80,162,255,9,76,13,179,17,76,202,173,229,223,53,27,102,125,94,152,168,254,54,171,250,246,246,120,43,19,100,178,19,235,148,109,20,101,21,27,192,66,149,108,202,241,159,24,166,62,246,88,107,59,126,49,72,87,73,180,235,122,21,177,92,75,81,3,142,31,173,214,219,209,198,144,77,18,235,94,191,99,251,36,59,58,152,249,133,79,77,117,159,222,62,78,182,115,82,56,224,42,249,230,73,98,17,71,254,238,37,53,70,81,226,6,223,253,123,222,159,157,92,214,74,114,95,83,199,203,158,124,196,39,50,252,29,232,187,72,45,56,140,134,82,109,65,46,215,82,87,242,107,52,114,2,90,26,123,225,202,187,6,242,196,246,36,172,83,6,83,64,215,219,76,193,32,198,6,71,90,115,230,186,70,183,102,53,114,186,176,93,107,61,199,242,116,11,161,168,193,101,102,28,114,60,234,171,6,135,28,39,102,207,117,140,226,214,105,76,26,177,45,158,139,229,135,233,95,23,20,111,199,150,86,198,8,174,39,156,250,39,47,153,65,185,173,227,206,13,255,127,233,94,32,76,63,100,238,141,127,228,224,22,210,112,47,16,147,236,149,187,150,151,74,208,70,238,78,121,178,123,219,43,10,237,184,110,44,15,14,102,67,190,174,251,12,232,184,47,197,131,234,51,120,14,1,173,34,47,253,81,78,170,251,229,92,61,167,207,178,226,39,40,116,192,117,100,2,195,135,226,80,165,60,183,85,107,17,217,221,120,21,100,83,33,93,92,124,152,70,246,45,71,19,161,37,104,51,172,196,31,2,152,198,238,193,111,152,234,165,38,4,76,193,20,19,29,228,198,211,44,115,60,202,101,30,16,160,197,169,239,158,203,122,115,144,183,233,226,144,165,51,200,54,10,179,38,163,158,238,100,141,168,240,250,193,100,93,183,143,34,254,212,155,238,20,195,82,171,82,124,213,219,80,195,253,53,108,58,119,141,232,152,84,78,172,171,47,242,222,233,50,98,131,134,217,249,128,14,142,20,34,25,155,13,108,254,238,67,136,223,183,187,86,66,61,77,136,177,4,69,209,235,188,3,106,87,7,130,73,209,184,237,227,145,17,186,11,146,174,96,58,129,184,39,175,43,240,83,168,133,216,235,146,245,69,185,61,214,132,219,199,56,69,104,77,17,71,81,145,241,159,196,164,17,114,110,218,213,181,91,116,214,125,48,251,217,55,114,174,57,169,21,226,250,137,33,240,24,22,31,186,137,67,178,130,148,208,93,80,65,58,18,81,131,210,144,101,135,226,34,101,239,48,94,94,26,3,154,235,194,73,203,222,37,193,117,59,79,173,20,235,190,166,174,124,149,7,9,129,6,51,9,225,2,101,151,14,42,12,50,99,179,102,50,181,148,234,105,180,76,190,181,50,51,122,216,98,179,36,214,59,32,179,91,94,158,164,220,159,151,17,86,49,81,118,38,181,191,142,251,248,177,59,192,203,169,117,64,160,198,39,224,107,232,113,241,47,191,54,152,180,80,158,90,46,198,203,226,65,213,68,113,247,158,221,42,85,107,124,208,189,28,43,2,186,255,252,222,219,33,36,165,183,150,167,180,65,43,218,83,154,81,84,146,245,213,114,202,179,145,84,113,3,167,126,111,42,141,30,254,86,103,212,162,254,216,181,200,192,231,170,244,115,87,231,67,98,7,42,139,255,19,68,84,253,185,54,164,207,107,18,77,190,136,165,61,32,96,154,174,9,18,84,245,249,154,211,228,51,116,113,52,83,141,230,57,228,95,97,94,14,182,94,146,78,17,16,49,178,25,212,72,125,149,194,89,164,61,61,3,247,15,109,115,112,65,83,68,86,125,145,88,1,148,9,25,132,207,7,192,131,108,129,60,137,235,143,140,30,19,181,155,53,83,214,243,98,44,215,104,163,100,175,10,26,72,31,130,135,235,67,167,113,97,175,88,83,215,19,77,233,49,234,113,253,38,195,249,8,1,71,39,246,79,139,80,152,56,224,200,34,33,158,124,75,69,98,177,1,150,117,49,123,87,198,236,95,213,242,25,228,94,18,124,136,216,57,200,163,88,78,188,9,158,125,151,132,218,180,30,4,165,234,166,11,181,44,203,52,239,243,93,57,147,240,238,48,48,128,242,245,161,232,227,188,143,106,62,98,75,188,73,163,52,164,137,176,219,46,25,15,57,187,138,180,94,166,205,121,163,84,70,114,190,198,96,74,188,14,23,233,1,95,194,134,214,21,26,28,188,74,247,12,37,41,114,147,148,224,168,109,68,135,223,199,80,185,6,56,183,166,176,46,51,87,236,214,206,37,83,2,108,161,176,36,216,142,114,168,192,12,16,193,219,26,40,149,231,205,87,189,136,199,219,34,176,109,149,86,177,10,10,204,119,135,232,145,175,187,161,255,8,12,60,214,216,126,112,211,136,78,180,252,51,85,188,206,1,36,250,218,70,183,101,198,241,205,146,90,137,119,9,8,5,247,39,178,100,157,128,75,50,253,107,54,140,17,156,15,40,33,95,201,32,42,147,38,25,203,213,66,201,163,20,7,10,2,89,251,45,219,115,43,41,57,202,8,116,181,42,120,214,3,94,50,238,207,151,159,104,45,16,110,216,85,218,239,230,14,169,160,207,231,219,99,68,32,101,105,97,38,35,152,229,35,71,33,140,89,216,227,101,106,222,46,144,5,117,85,112,130,178,231,182,111,81,19,187,26,16,212,253,140,76,240,138,217,165,232,246,205,130,187,45,216,80,68,80,145,218,119,234,37,171,202,126,211,3,225,207,53,96,243,165,104,25,23,32,246,245,246,48,161,121,222,227,75,233,152,1,197,52,102,84,120,43,36,210,90,102,73,64,57,72,25,189,159,82,67,92,40,206,14,231,10,96,31,86,251,27,34,155,141,233,162,56,60,229,172,129,227,122,88,127,16,11,62,198,237,68,139,43,212,194,112,49,65,121,189,251,226,169,178,86,100,216,192,111,121,9,86,9,134,121,86,196,109,79,62,201,24,131,44,146,53,52,242,98,108,18,222,181,161,247,48,199,29,122,26,219,116,158,141,225,182,39,184,176,91,241,232,141,196,226,6,150,195,100,206,22,89,185,22,169,91,88,63,33,96,79,134,64,18,20,111,127,136,150,231,126,210,227,14,94,234,240,89,106,123,107,207,194,120,148,219,10,72,173,18,216,77,152,209,114,215,118,219,1,105,183,63,107,219,66,128,147,128,239,17,81,217,50,240,191,193,53,109,108,175,86,16,203,132,80,227,168,218,97,127,15,208,113,137,179,132,195,29,99,123,27,40,100,224,76,34,204,226,202,2,219,39,222,52,85,199,232,0,23,224,187,92,131,238,132,188,178,43,180,255,255,49,42,182,36,129,135,90,98,206,198,126,72,225,44,25,33,63,165,128,122,200,94,123,68,145,40,66,57,126,83,180,86,18,105,173,26,95,223,229,63,43,232,115,39,1,175,91,179,186,228,181,252,41,156,208,192,203,106,37,148,89,49,198,203,97,11,202,85,150,39,1,36,201,170,251,209,121,196,136,33,126,126,48,208,171,33,223,78,152,244,218,12,101,115,118,220,248,205,34,110,84,117,147,92,246,73,8,36,223,233,187,125,90,85,59,160,86,14,142,1,133,9,13,240,46,108,53,75,128,216,196,47,237,167,229,199,40,57,142,147,98,203,176,224,1,29,168,81,199,66,236,58,167,28,165,5,121,57,131,185,154,225,5,166,164,144,95,42,92,102,240,50,229,247,120,103,186,41,94,184,245,156,31,95,110,219,86,217,153,140,161,226,36,188,235,158,119,220,129,59,93,132,17,166,241,48,185,50,9,214,44,165,128,9,80,149,203,80,235,7,179,222,225,57,142,227,61,212,249,221,55,234,42,181,17,27,230,128,214,185,205,192,166,197,143,94,209,202,154,0,238,225,115,35,123,73,41,65,97,177,231,20,53,0,233,61,249,199,107,99,64,119,15,111,202,98,98,10,11,237,106,96,32,115,68,58,127,60,239,59,187,50,140,115,146,32,86,100,110,222,214,245,159,33,84,238,68,214,16,62,252,160,193,71,4,92,121,100,213,181,179,62,242,108,63,116,190,74,61,158,20,241,176,44,70,96,42,176,17,19,101,237,241,41,151,186,198,244,62,158,151,240,150,4,199,223,156,15,10,205,92,83,54,148,66,123,60,143,47,43,8,217,116,249,113,93,60,42,253,236,19,200,248,99,69,208,162,197,87,37,17,237,111,151,14,131,42,57,186,106,146,198,11,75,171,249,221,238,192,19,184,250,26,149,104,219,106,174,191,33,57,159,143,19,188,93,120,29,163,48,241,207,7,51,70,168,63,106,9,166,173,3,183,95,222,26,244,207,254,130,207,134,38,90,77,48,135,183,191,187,4,125,212,81,128,210,252,242,171,125,244,127,160,224,218,196,235,78,71,3,158,52,233,87,239,67,35,55,140,153,168,34,22,46,169,81,101,202,3,211,50,14,188,144,81,148,172,86,10,250,225,107,19,16,87,41,234,197,17,176,166,238,17,73,223,135,173,148,171,253,135,39,120,96,168,115,14,142,76,3,39,227,114,163,136,243,139,96,121,202,101,62,119,232,235,173,180,77,82,232,55,123,169,97,125,55,208,145,194,120,177,69,141,232,162,195,33,7,1,49,152,96,102,57,109,197,16,217,249,112,213,169,98,31,165,41,228,221,216,119,35,250,213,198,61,109,188,250,125,114,68,102,29,87,96,227,39,235,53,166,170,35,242,24,167,158,3,148,66,142,1,45,222,44,167,236,42,182,109,243,91,245,50,71,164,187,138,137,118,152,138,218,168,4,190,132,81,15,139,116,56,125,216,166,78,233,76,173,163,214,31,231,136,18,156,64,103,70,0,252,40,212,126,42,52,138,177,55,221,59,32,103,88,247,90,166,227,161,205,164,55,43,149,12,196,15,188,156,32,163,242,219,181,134,2,59,8,220,86,166,111,13,238,14,73,19,156,149,137,229,46,250,195,117,146,195,171,198,13,120,166,103,141,5,185,30,193,144,80,13,61,75,161,225,189,137,36,196,167,207,223,77,47,188,143,110,233,225,33,153,146,44,177,190,55,148,1,65,119,210,157,161,64,213,40,34,134,133,254,133,69,147,73,246,250,241,147,237,152,50,217,41,114,41,194,125,188,43,98,37,173,87,174,45,208,138,164,192,222,162,234,32,53,111,202,216,226,183,253,55,57,31,206,65,106,170,244,91,21,198,108,81,206,76,23,210,99,97,26,17,255,58,229,44,90,113,152,236,182,175,131,83,117,171,48,165,127,182,84,224,243,92,236,45,199,138,91,84,252,192,235,175,235,124,54,141,193,117,27,192,221,92,205,240,52,65,178,148,253,21,115,204,71,106,39,109,39,139,135,13,33,194,186,85,69,209,71,48,22,87,76,139,100,19,235,43,122,146,18,87,175,28,2,153,140,161,33,134,155,158,210,108,124,200,91,220,222,27,105,247,15,123,134,161,173,13,127,173,164,145,79,132,27,93,222,226,18,29,173,202,110,30,157,54,92,22,175,137,67,255,236,74,22,245,39,237,70,249,105,114,223,50,101,95,124,79,200,24,250,117,241,15,15,75,22,3,82,104,110,244,211,125,247,152,94,27,159,89,71,40,145,182,241,189,39,52,12,69,5,75,32,24,139,252,113,130,47,168,211,74,37,0,43,69,138,226,59,62,111,85,252,67,87,209,58,163,192,153,85,162,109,160,197,81,79,105,192,227,47,190,27,133,38,253,79,149,123,137,238,3,110,18,200,38,67,145,182,124,87,180,81,68,117,60,37,132,180,161,113,35,210,13,17,65,194,223,132,29,216,96,28,42,200,233,235,10,179,17,44,17,241,59,29,51,60,78,27,153,64,183,64,72,55,104,183,84,38,19,153,187,135,229,102,36,1,253,147,31,145,197,77,148,44,66,68,93,191,92,104,246,227,81,195,22,16,98,248,21,184,50,229,164,170,52,116,220,44,44,6,138,128,200,172,230,196,197,11,232,129,14,70,91,152,24,41,227,69,57,210,176,23,245,11,200,143,191,188,193,234,67,22,16,137,103,71,118,191,164,237,136,216,245,127,39,133,167,125,145,219,107,35,18,167,234,243,174,174,78,15,227,35,36,128,210,66,133,128,118,51,232,210,225,233,111,70,2,27,18,114,166,230,65,171,192,4,29,233,141,86,190,248,8,10,6,118,104,55,16,105,223,188,152,201,228,193,241,148,199,18,154,83,234,186,73,224,126,50,5,127,18,38,178,181,49,52,39,26,168,197,134,166,103,183,44,240,18,95,72,26,207,32,47,87,70,91,175,52,217,39,161,81,45,178,39,234,36,161,211,128,54,208,203,23,116,119,65,173,26,109,75,43,161,113,228,253,152,152,20,114,226,115,250,172,91,120,212,208,142,169,226,122,141,82,92,10,28,44,205,82,241,216,12,208,153,19,56,54,210,27,73,51,79,71,109,254,252,119,201,124,237,242,194,217,127,162,53,149,149,63,80,214,143,160,0,180,66,162,229,197,102,2,167,198,109,239,198,4,201,36,36,138,204,201,180,241,146,12,22,84,25,63,95,156,100,188,42,219,241,19,136,121,253,160,157,21,194,80,184,0,174,46,202,148,39,47,144,77,164,230,172,59,45,129,72,206,250,113,213,9,38,98,192,219,239,150,135,93,194,237,3,68,21,101,83,170,41,125,25,112,145,119,28,99,0,79,202,198,251,93,37,136,49,252,145,207,38,233,65,146,99,229,169,30,138,153,93,168,251,114,229,128,4,254,86,118,22,181,219,175,226,96,155,51,122,172,244,167,38,25,135,210,126,31,26,43,15,10,41,54,238,220,109,182,131,14,75,40,215,134,209,31,22,36,198,94,131,186,112,225,51,171,40,91,147,172,236,158,158,133,255,242,161,207,84,160,57,169,19,220,37,32,8,131,242,97,248,221,144,22,94,186,206,202,53,17,199,126,230,60,111,126,237,193,141,25,250,126,145,100,45,110,223,67,178,162,246,62,207,186,204,125,126,222,64,48,230,247,195,101,81,217,94,63,254,248,135,39,82,65,18,140,119,53,1,106,103,53,182,223,83,196,78,147,165,40,172,131,47,87,188,193,174,207,72,221,168,62,44,150,106,205,126,113,161,137,217,52,84,70,159,62,244,154,149,17,255,132,208,106,210,145,193,90,238,11,94,254,235,49,57,18,15,91,178,244,177,242,128,153,141,21,168,190,96,110,169,38,40,247,115,116,245,214,117,132,11,58,142,108,178,211,44,214,12,18,99,174,80,164,15,158,236,23,19,106,82,180,227,50,12,180,192,40,30,247,18,108,150,94,27,195,219,225,50,63,56,173,120,242,215,73,172,159,13,157,4,96,204,210,149,26,254,7,105,9,145,83,52,34,124,35,82,73,161,19,28,170,16,46,150,250,218,98,211,56,211,78,242,16,121,215,119,20,176,203,5,167,180,234,226,224,44,151,125,63,66,221,114,0,178,13,61,159,30,63,146,179,71,35,69,248,231,48,49,19,27,122,95,81,186,61,80,117,74,4,234,232,139,235,139,187,177,213,197,244,99,152,37,90,229,111,242,167,212,251,116,176,80,251,224,178,172,21,11,155,52,149,147,243,189,224,91,139,35,55,76,116,73,95,134,118,77,27,47,32,233,35,134,156,243,51,140,218,240,164,175,235,148,73,44,101,34,246,8,140,71,196,235,98,153,186,5,244,137,60,204,231,138,69,117,46,40,158,231,112,46,244,228,21,241,141,50,12,151,22,178,250,193,71,134,34,53,132,246,226,212,103,38,60,71,59,223,132,42,43,125,80,82,181,195,62,88,123,232,149,51,162,33,45,127,184,61,31,185,59,252,77,189,240,90,26,41,196,23,47,96,31,92,57,91,145,166,35,84,25,219,202,45,232,20,31,19,18,153,89,213,50,175,135,247,62,176,194,132,127,160,17,187,227,43,121,36,160,65,84,51,56,227,46,247,255,19,25,107,71,46,236,38,20,51,177,81,190,115,124,153,128,197,245,249,42,144,111,15,193,238,51,223,76,138,83,134,199,74,22,252,51,191,157,59,153,240,118,97,192,126,111,230,202,193,95,88,188,99,103,37,67,236,254,160,219,6,255,77,17,82,10,148,178,197,22,241,84,188,115,114,188,214,178,238,11,214,233,229,142,150,33,249,29,221,58,226,132,144,110,191,149,168,134,197,117,99,133,24,143,67,243,225,138,29,92,13,132,103,87,122,196,135,24,132,96,34,176,251,142,192,99,107,216,50,13,49,193,155,131,159,241,138,165,16,148,173,255,117,101,222,31,27,141,198,201,102,184,135,54,132,33,179,145,162,48,73,50,9,230,32,4,0,228,182,49,23,101,193,47,134,161,219,29,66,119,1,196,48,109,75,163,17,10,207,232,208,169,2,203,251,23,190,52,156,180,235,189,54,165,128,136,38,191,77,7,168,145,138,247,87,21,159,94,49,230,143,208,5,132,18,9,170,170,224,254,177,146,55,161,62,190,144,68,119,223,140,112,241,13,162,96,116,22,200,164,26,108,162,33,131,6,2,75,143,67,254,44,255,8,238,220,94,94,154,136,94,215,168,190,55,80,61,173,90,146,200,62,223,39,219,72,198,83,92,235,12,34,53,5,70,224,142,67,1,62,0,55,66,20,53,171,226,51,15,0,96,63,253,218,126,172,113,110,249,139,108,168,211,199,76,222,132,10,161,19,75,116,41,50,255,29,254,131,46,216,87,124,28,99,54,54,43,65,38,19,79,34,13,175,146,8,226,149,57,250,211,229,177,154,209,249,19,98,167,7,92,151,219,155,143,46,146,40,124,137,20,10,27,170,151,100,75,92,232,200,87,213,71,72,218,138,248,19,87,11,80,54,207,110,66,23,69,201,148,234,1,205,234,191,53,94,210,49,74,89,19,13,44,229,78,109,108,21,76,178,189,193,122,196,30,253,11,92,183,85,45,239,158,30,4,133,93,152,57,2,114,41,230,227,236,196,188,182,46,225,70,126,12,133,76,96,114,111,34,125,195,42,94,203,57,38,245,23,206,220,74,150,18,167,10,216,157,106,220,130,151,69,67,30,146,117,141,176,249,9,199,63,240,153,63,184,238,128,221,215,137,151,8,147,168,28,233,171,117,180,122,109,86,35,167,96,190,230,224,15,196,59,142,212,128,62,165,84,128,167,173,180,46,11,40,221,240,24,89,68,16,11,203,58,185,95,97,132,227,183,176,84,254,197,19,108,149,78,247,98,175,174,47,153,18,151,245,172,150,37,177,254,233,142,20,52,86,167,240,246,108,144,27,206,246,207,190,25,205,105,102,66,164,216,236,141,252,245,160,141,45,132,95,43,166,64,200,87,95,104,57,191,10,175,134,31,29,146,212,109,85,44,163,155,80,243,68,228,224,241,211,107,125,145,183,108,125,11,89,163,154,1,28,65,177,18,68,16,74,69,167,132,129,76,226,60,107,167,167,88,246,146,112,248,226,46,231,17,188,197,54,207,36,14,60,59,250,248,214,140,141,227,233,171,30,57,83,253,177,10,144,20,59,54,176,215,208,205,78,102,34,212,230,2,46,102,112,101,131,65,75,148,225,153,167,219,60,219,60,54,17,12,153,155,196,19,35,252,88,212,109,148,56,20,8,224,201,186,85,201,115,201,44,167,20,87,121,41,153,200,36,174,25,153,44,36,146,98,194,143,70,74,13,104,116,157,94,7,82,145,60,66,16,214,174,230,15,164,11,71,251,206,50,154,178,253,201,141,220,68,10,174,118,53,131,175,77,134,150,210,200,34,202,255,63,147,123,74,87,37,74,50,200,109,188,46,146,245,242,185,241,67,197,131,9,29,14,17,126,187,183,234,25,89,141,56,244,163,219,25,249,28,248,54,233,204,164,125,14,49,251,22,16,195,25,76,166,118,46,108,244,90,1,189,115,188,189,167,130,6,101,138,190,147,228,171,38,139,104,147,169,226,24,76,100,236,102,177,85,217,251,211,28,23,149,139,222,186,28,178,76,169,246,184,111,102,78,178,86,153,53,92,64,222,160,69,127,54,200,11,57,116,27,166,117,244,137,90,235,53,57,5,19,24,198,191,104,174,158,76,115,66,173,153,221,250,27,70,156,140,251,118,199,80,58,152,234,186,174,126,10,226,45,154,70,186,124,76,67,254,113,49,56,32,184,189,119,207,76,104,178,31,14,237,61,91,203,69,183,48,227,98,221,159,199,75,183,191,35,136,180,151,100,9,83,149,66,225,115,161,92,71,234,90,241,35,251,85,228,246,0,136,115,108,43,93,219,33,41,151,134,50,86,31,67,54,254,54,120,71,101,115,129,78,85,255,93,62,198,188,154,154,25,0,184,100,99,49,113,21,160,36,32,174,7,165,186,177,220,78,89,112,77,150,193,188,173,9,146,251,117,4,230,69,122,119,251,92,114,25,117,22,26,68,202,223,61,213,130,234,158,141,139,223,106,183,140,173,167,105,51,50,242,8,189,115,140,76,232,235,18,120,27,147,190,97,145,135,49,38,170,136,50,180,212,12,174,112,94,95,135,108,66,23,220,164,255,235,92,106,11,154,218,172,70,170,60,152,138,239,177,216,187,109,122,185,203,215,148,78,2,120,114,175,37,55,245,152,212,59,174,106,176,223,116,66,240,142,9,217,58,30,46,198,127,8,244,138,125,179,169,132,108,4,211,73,171,130,125,180,107,238,135,87,195,41,83,103,239,42,29,112,217,117,107,108,23,0,137,91,46,114,206,157,202,106,238,106,17,58,189,0,212,105,191,203,243,44,197,168,117,41,253,28,10,16,254,199,169,85,160,204,96,67,39,170,199,137,55,138,44,251,0,209,158,219,165,125,40,62,43,213,73,189,138,178,105,6,100,247,249,250,53,169,228,240,239,199,196,250,171,61,105,55,92,138,88,123,243,97,19,100,64,94,86,111,130,189,238,218,11,138,81,9,160,32,215,154,70,130,115,180,159,161,14,33,81,170,91,43,51,83,172,164,235,208,157,205,63,210,75,132,81,138,218,140,27,182,7,170,68,28,38,25,195,190,223,189,93,104,71,227,231,162,129,150,213,26,18,233,136,167,35,72,226,194,38,196,42,88,53,106,86,36,61,209,76,189,226,25,132,165,64,205,191,171,67,247,102,153,40,138,222,167,141,180,246,64,173,126,71,173,232,134,127,69,24,128,140,80,39,56,148,12,115,245,132,206,10,90,10,135,170,1,142,31,245,152,142,139,19,96,35,95,43,184,22,80,1,238,67,183,117,175,231,1,49,11,177,12,1,67,204,112,182,229,238,70,46,109,182,147,199,145,169,201,189,140,137,101,204,184,104,89,234,120,148,4,15,215,82,186,144,237,174,217,233,205,4,38,26,58,141,89,68,1,123,238,179,249,124,161,213,22,167,18,109,56,224,221,7,57,11,9,42,141,66,209,72,231,244,74,228,62,111,198,75,128,65,223,24,201,114,52,87,102,187,114,76,54,49,239,138,45,49,93,197,84,103,165,154,11,220,121,170,234,240,212,79,99,19,191,65,19,185,30,134,22,175,151,54,91,67,187,183,157,28,160,237,255,126,38,87,5,99,91,206,143,180,106,105,197,108,217,189,230,116,46,221,231,112,242,58,245,245,21,74,11,20,193,36,55,176,62,14,31,191,149,186,13,141,156,80,3,105,133,237,42,195,100,148,129,187,231,94,112,137,41,157,248,99,19,126,113,193,187,22,219,45,108,58,191,86,83,152,76,69,55,253,132,221,0,238,95,29,126,39,176,45,82,34,29,128,140,40,182,16,181,63,76,76,198,82,55,237,90,132,134,117,222,242,222,203,182,33,109,8,180,133,238,145,249,71,33,239,179,222,97,33,255,109,38,16,9,188,94,76,160,97,189,116,69,228,194,194,150,223,197,156,124,154,103,214,117,156,204,178,211,16,230,26,194,134,114,14,171,113,213,27,214,5,153,193,114,147,140,243,78,54,44,49,100,122,105,46,234,126,245,81,247,122,21,239,147,159,26,37,223,106,8,237,1,140,230,242,119,220,250,156,224,19,137,108,95,230,92,58,164,84,172,141,120,210,246,85,38,51,180,102,183,245,243,141,252,39,44,142,163,67,16,76,113,17,127,48,100,6,13,220,194,111,210,190,8,8,44,106,102,20,54,245,89,120,254,253,35,200,144,92,122,35,200,250,21,23,167,88,148,211,223,171,193,248,216,143,91,250,91,44,9,233,107,205,203,199,37,214,120,7,166,187,222,42,24,220,73,38,70,195,39,241,220,135,46,25,16,219,97,174,163,189,10,50,203,158,35,77,140,177,230,116,136,184,136,158,177,173,167,93,151,208,25,233,248,7,91,104,123,66,7,156,221,48,154,130,39,88,91,132,121,253,55,78,39,103,115,115,194,4,157,231,97,159,93,12,131,54,14,108,190,231,54,224,147,29,243,62,243,213,178,159,67,130,29,172,29,112,22,119,199,220,146,16,96,155,95,165,65,12,163,127,44,170,78,159,228,99,94,146,250,43,8,154,215,194,46,49,218,225,219,0,160,223,47,110,73,155,38,207,79,168,160,63,112,135,219,121,132,166,252,13,96,6,73,64,150,200,156,26,28,205,66,237,131,223,107,0,21,170,30,175,248,189,214,148,246,80,197,99,99,117,96,219,243,234,138,177,35,168,45,136,178,90,172,90,59,176,178,4,190,58,178,196,145,67,172,5,197,214,16,35,169,199,237,109,12,187,111,142,153,130,228,168,139,218,46,78,90,40,144,89,139,86,178,177,192,226,253,134,6,212,95,186,123,253,42,187,109,248,114,73,24,165,61,131,124,151,19,177,25,142,123,186,131,145,181,167,90,38,66,110,83,150,255,176,244,203,148,225,90,145,2,41,252,210,65,232,32,65,205,146,244,200,235,89,83,245,105,52,133,209,40,147,94,224,157,72,36,167,13,49,59,92,57,13,34,111,4,111,230,78,121,65,64,28,179,88,235,21,224,40,140,60,113,6,194,44,119,253,198,75,8,23,72,32,126,95,71,74,226,45,41,229,239,93,191,21,230,241,138,241,38,240,230,160,24,229,158,54,110,106,195,77,119,252,18,149,121,55,28,176,138,71,135,127,232,76,218,82,78,229,136,106,50,79,2,89,17,43,241,134,144,86,254,14,96,14,248,112,115,124,72,56,33,224,165,192,27,118,229,156,148,143,62,79,59,92,141,99,140,1,88,248,158,143,219,78,46,59,92,236,90,8,151,91,152,213,156,72,194,128,2,217,149,238,4,173,243,208,230,54,2,244,167,225,247,65,107,199,17,125,59,20,39,101,55,76,110,164,150,3,147,204,87,20,26,96,133,209,101,49,67,202,134,29,69,16,240,138,101,217,135,62,55,152,19,80,77,244,106,6,211,127,217,194,35,69,144,197,103,103,201,184,212,184,150,195,5,248,78,200,89,14,45,218,71,11,99,182,28,227,245,4,38,202,106,226,253,42,151,31,31,18,134,0,87,247,83,13,175,31,182,46,196,235,68,174,162,181,155,128,143,224,36,160,92,175,222,117,59,236,60,192,132,99,82,207,224,120,188,238,25,245,32,63,146,94,192,113,112,56,39,161,114,146,170,252,232,53,175,20,85,202,200,98,157,182,82,219,4,234,202,13,92,61,143,166,214,201,50,171,3,9,5,120,114,191,10,224,123,240,145,233,142,115,229,29,232,199,176,190,92,165,21,224,96,10,25,34,231,220,60,195,250,94,230,14,222,118,93,236,88,174,62,154,183,58,47,10,155,253,11,252,18,216,131,45,194,202,214,115,181,62,44,24,214,98,177,125,54,151,66,45,193,230,168,217,163,38,138,171,60,244,215,235,252,130,197,180,17,207,233,68,40,181,208,152,196,164,112,216,215,255,34,85,3,246,94,202,72,65,110,28,163,30,149,152,255,246,154,83,47,236,91,81,243,33,147,157,33,154,51,14,120,184,66,189,104,70,195,27,209,21,131,118,134,79,125,186,35,227,243,82,173,146,248,36,225,5,112,59,197,33,197,181,7,104,180,147,223,43,147,124,244,118,44,89,161,127,102,67,106,170,157,244,155,213,194,238,56,10,1,80,88,195,82,132,180,30,87,103,223,219,20,140,168,154,152,51,87,159,25,1,72,13,118,193,159,241,238,30,254,7,169,98,172,164,221,41,252,53,144,9,236,34,5,147,154,247,151,9,87,60,185,28,166,117,112,188,96,242,102,19,255,196,175,153,71,77,234,20,247,220,40,193,53,166,41,98,87,16,254,77,229,80,106,241,8,255,7,17,117,203,93,221,229,45,201,141,112,247,145,149,125,31,55,247,166,192,14,159,203,216,251,96,143,83,40,255,24,125,132,134,34,41,219,133,237,96,41,171,218,57,151,79,164,47,113,46,216,87,55,145,100,225,6,106,192,224,100,89,135,83,221,139,58,13,203,77,14,229,5,58,220,178,162,239,172,67,24,62,87,13,120,11,242,77,112,92,22,53,101,171,176,242,94,194,223,185,178,138,139,156,138,148,167,180,140,225,8,54,235,99,11,139,91,170,164,139,242,155,242,173,204,88,213,60,93,80,24,45,212,35,214,182,176,173,142,67,59,152,84,207,176,127,205,186,136,112,168,24,75,105,124,48,12,246,242,162,73,198,34,155,162,155,130,54,60,14,213,166,42,144,251,18,95,134,207,165,192,121,97,204,174,87,218,3,122,88,70,43,95,223,47,214,136,228,92,172,139,23,159,20,123,133,197,212,176,209,1,222,172,50,203,246,24,171,94,129,250,43,84,159,136,39,76,161,135,143,7,14,33,39,223,104,0,124,59,204,214,200,6,43,170,61,20,191,21,168,44,110,189,133,117,88,244,137,47,226,65,237,71,245,69,153,101,156,63,28,174,213,10,247,22,111,198,187,13,38,225,228,35,107,166,232,250,188,59,39,112,30,140,225,10,133,110,25,124,125,148,138,248,145,2,124,135,124,172,80,78,180,57,182,17,68,204,123,249,233,85,27,194,207,253,58,32,11,129,160,214,83,20,170,37,184,89,40,200,99,177,143,178,225,62,49,194,253,33,241,123,8,41,14,80,254,3,107,82,19,197,182,6,46,243,211,123,64,87,125,43,26,100,32,122,64,111,182,137,106,25,159,12,8,106,89,18,167,25,113,125,26,34,202,226,210,90,120,5,28,227,157,81,228,5,133,76,249,58,80,222,100,31,64,79,141,196,169,48,27,243,211,249,180,231,92,170,137,201,19,97,52,19,154,232,190,78,128,21,145,8,207,180,204,147,173,99,39,62,111,213,30,66,173,157,248,58,21,0,55,75,105,201,61,252,8,40,227,0,73,64,234,6,137,26,33,187,182,243,114,185,247,161,103,226,149,250,234,148,58,249,38,54,29,226,47,43,220,152,66,170,189,12,152,25,97,162,181,217,224,149,118,68,29,180,231,34,81,198,61,64,35,33,125,108,59,79,87,36,147,159,220,25,194,147,233,98,231,248,72,253,150,116,8,48,153,146,125,96,21,19,24,249,119,223,137,202,88,170,224,115,203,135,104,42,173,183,81,31,98,86,143,12,48,150,237,92,50,127,205,245,228,252,232,202,7,13,250,135,124,165,40,148,68,126,7,39,198,249,252,162,27,169,69,26,212,166,95,164,145,55,31,187,237,6,102,165,72,167,178,179,216,109,211,125,138,62,159,176,30,239,153,139,169,107,99,10,25,216,56,57,85,174,106,124,51,2,248,19,47,232,162,47,185,120,217,255,155,167,224,60,108,26,28,147,160,207,65,246,202,31,9,204,255,213,78,254,112,88,89,235,162,0,217,112,100,150,207,254,134,26,0,56,152,137,114,78,46,86,206,19,150,152,249,196,139,139,172,53,144,77,14,180,6,236,222,73,224,104,179,176,40,29,68,111,177,255,214,18,137,98,245,73,137,71,181,132,153,186,252,24,195,14,121,109,2,212,228,82,103,66,108,233,110,187,158,17,191,212,85,225,12,41,88,44,47,87,161,107,100,127,250,18,72,233,156,171,60,194,138,0,209,14,98,172,189,206,229,168,212,71,237,216,76,124,91,243,109,26,177,134,54,44,179,4,222,97,208,148,219,24,65,14,153,182,110,242,39,82,201,177,45,60,17,197,84,173,89,218,241,88,37,20,71,139,85,91,153,197,36,172,202,186,174,44,150,218,164,148,241,158,175,178,203,35,73,127,212,219,201,15,193,101,85,212,165,82,96,120,159,208,149,188,170,81,74,45,202,227,85,83,96,85,131,141,46,59,162,16,173,216,8,186,71,22,165,69,30,166,235,72,140,92,210,53,130,177,86,36,188,26,234,97,40,21,159,9,90,208,249,87,163,89,218,111,108,164,121,141,143,6,80,66,72,203,35,202,184,152,160,54,10,61,114,209,205,206,181,241,95,188,33,142,115,13,87,47,52,80,27,252,199,89,25,4,130,123,90,14,194,252,40,163,146,44,67,208,110,209,166,49,53,167,148,88,243,57,28,193,82,250,54,236,185,120,238,4,100,129,169,177,161,203,163,67,221,158,45,21,211,210,249,220,106,64,9,227,217,146,240,80,233,163,101,27,175,144,93,198,57,82,45,123,157,67,134,254,32,58,224,209,50,161,140,48,196,106,135,168,170,89,239,248,66,180,31,61,167,147,78,192,154,108,61,240,28,17,60,58,56,244,146,215,18,237,254,116,82,123,87,220,156,125,166,127,84,154,190,161,231,35,119,0,182,103,157,213,226,237,146,102,136,203,142,225,141,171,249,230,121,18,242,163,70,206,61,104,205,204,212,99,35,131,149,114,122,213,253,175,252,88,211,183,130,92,218,138,237,118,87,17,77,235,164,7,94,50,237,19,97,200,214,89,28,99,216,21,189,111,163,51,80,24,185,219,113,207,76,187,164,247,96,48,31,54,10,83,141,216,78,43,240,183,47,213,254,236,20,109,234,174,206,108,198,88,22,163,85,62,125,159,231,55,151,242,104,74,93,11,213,30,195,166,197,249,159,185,149,247,237,27,255,166,149,124,103,73,253,151,103,57,244,85,160,17,196,188,115,108,63,177,155,56,224,164,68,141,124,3,203,81,27,14,212,154,38,192,233,16,214,44,139,123,126,3,182,154,253,109,146,209,246,147,35,58,222,174,180,14,163,151,83,110,226,27,108,37,41,200,220,194,35,112,55,159,23,146,199,229,170,196,251,43,192,72,174,60,8,219,81,40,171,87,25,101,163,3,43,230,135,165,119,122,83,68,21,33,82,158,219,63,6,42,238,166,42,172,21,105,75,34,57,167,226,90,161,129,176,211,18,177,136,103,24,238,7,233,134,249,241,210,180,40,52,13,166,105,236,253,18,11,237,104,56,40,30,42,165,95,245,125,194,137,57,224,185,135,89,174,201,131,217,105,105,12,12,234,177,97,55,76,50,7,94,154,76,63,135,150,59,24,233,74,37,113,95,227,171,239,189,44,16,79,82,46,157,152,182,17,45,204,81,92,30,210,48,214,176,71,251,188,9,128,210,230,93,53,228,125,186,119,35,172,157,209,3,250,122,223,157,144,188,243,101,189,210,237,228,246,124,251,55,113,161,85,46,220,9,204,171,221,151,179,155,228,157,175,190,71,14,39,137,35,192,116,218,74,60,158,216,41,63,38,126,10,144,72,56,59,254,123,219,175,13,185,177,114,35,14,72,4,199,214,41,122,38,10,63,119,167,245,77,10,110,229,89,158,92,102,137,159,34,251,89,154,141,104,172,65,13,126,142,238,108,183,109,31,53,237,171,230,21,13,50,89,155,140,30,169,51,71,37,66,252,221,113,243,39,211,238,75,170,198,70,60,151,146,163,213,100,182,210,116,99,99,172,94,255,27,204,175,161,185,38,210,131,248,227,252,74,25,237,100,116,47,108,14,112,93,38,75,181,63,189,239,69,93,73,165,156,171,240,123,103,163,246,8,235,62,145,133,81,208,121,33,4,175,151,188,166,238,227,119,174,82,243,234,2,15,225,90,81,33,99,166,25,228,175,168,220,21,221,145,170,169,27,246,133,188,193,95,56,192,140,72,161,62,93,61,153,98,49,204,219,21,248,82,65,153,65,81,142,153,122,21,236,194,47,162,143,215,16,109,21,198,101,253,225,123,24,227,124,125,17,126,234,243,106,198,50,15,151,16,104,148,230,236,41,54,96,97,187,146,71,241,56,215,60,63,143,115,57,112,161,223,27,61,223,225,32,63,51,12,41,180,9,204,136,219,25,104,11,43,65,162,110,181,188,11,178,139,176,206,11,94,116,23,31,187,55,33,137,95,222,240,87,169,180,18,67,36,75,244,222,123,219,230,145,70,59,66,140,95,254,51,98,252,200,236,5,18,13,8,225,41,48,168,199,193,71,189,89,42,101,81,35,224,193,72,80,245,193,178,70,186,243,115,91,11,249,218,209,211,122,143,15,50,195,65,81,206,217,83,76,231,243,88,133,30,143,120,103,73,72,70,93,235,205,255,195,149,149,206,10,247,130,19,20,154,193,241,53,42,226,20,23,81,126,224,96,111,71,186,235,129,178,101,107,175,191,76,144,30,161,81,81,150,5,181,160,112,90,81,119,189,201,173,153,241,85,115,19,197,89,5,113,228,136,43,200,165,142,22,73,238,3,243,254,3,31,70,75,67,146,99,110,16,85,147,251,154,223,68,84,87,179,183,124,238,71,126,251,234,225,186,250,200,61,195,231,132,144,162,183,104,216,44,10,107,246,53,120,61,8,103,139,122,233,92,155,190,203,106,102,184,243,66,13,209,153,155,102,56,250,49,227,87,79,156,141,85,75,223,46,25,15,229,118,23,67,66,61,3,175,131,153,66,64,96,158,236,131,62,220,67,216,177,57,95,228,187,224,242,144,91,242,76,232,17,5,253,195,2,253,84,236,190,111,92,108,42,227,239,168,36,218,74,169,209,88,143,22,52,235,44,71,111,195,84,114,221,153,82,66,125,223,139,100,49,70,100,163,216,71,140,15,116,68,200,231,157,77,110,34,153,177,80,59,70,166,9,115,44,86,96,171,209,171,132,63,239,228,127,120,118,68,195,158,216,106,243,60,107,112,59,138,212,134,9,151,249,219,20,253,106,64,34,197,157,203,253,48,88,31,201,238,33,183,225,82,188,185,11,110,30,153,242,41,210,51,139,179,118,91,1,33,212,125,179,49,219,237,169,132,104,85,244,65,13,58,15,82,60,175,189,234,26,156,216,120,170,235,207,127,147,126,147,37,29,255,98,21,43,100,150,53,209,90,106,8,68,34,41,85,221,150,42,158,74,168,37,129,189,110,59,236,204,176,136,186,129,179,117,112,9,109,207,93,115,230,42,135,47,90,123,119,160,221,34,114,246,248,220,84,224,183,159,203,171,155,184,182,157,131,117,233,151,123,112,54,24,78,142,240,77,191,33,46,143,102,226,67,220,124,63,35,139,165,1,160,243,28,178,195,8,193,125,127,222,63,45,210,62,59,80,121,127,67,169,119,105,4,117,19,132,29,240,244,220,248,158,121,190,185,144,49,20,120,208,213,234,124,18,246,251,5,37,14,110,230,205,122,29,17,143,154,102,248,208,170,101,78,224,207,99,185,139,51,47,222,238,69,108,210,85,136,241,156,179,151,159,96,81,193,94,129,173,224,46,176,45,85,3,230,84,176,68,25,59,29,62,236,89,231,59,85,222,188,10,240,80,74,207,67,155,169,42,201,230,137,132,217,250,217,28,81,124,226,200,99,233,101,135,10,195,232,24,94,55,37,77,67,73,31,54,50,249,20,167,223,72,48,183,126,128,1,182,18,141,162,206,124,140,3,90,46,102,135,206,135,89,107,3,27,199,87,48,79,46,45,166,171,224,82,9,175,10,104,159,170,41,224,122,154,84,202,144,55,76,38,161,29,107,40,190,0,27,108,123,74,9,74,12,247,248,196,208,98,123,153,118,13,78,3,82,216,125,66,189,39,130,174,137,81,184,46,228,169,174,40,83,151,154,14,169,146,193,6,47,214,194,99,210,195,45,23,196,88,66,253,37,60,222,23,38,215,44,111,174,10,188,142,252,241,139,219,73,162,165,26,12,231,6,223,130,148,99,33,160,60,141,254,87,233,127,5,104,227,122,105,215,193,255,232,198,229,124,0,253,2,140,130,124,225,40,217,208,2,48,37,87,63,121,220,181,23,76,247,22,216,59,247,132,36,133,83,242,61,166,191,65,225,186,244,175,176,78,80,82,74,116,193,232,105,75,194,204,46,128,94,251,88,123,99,31,242,123,175,112,243,187,136,174,197,94,139,205,172,179,155,176,204,89,204,37,171,17,149,169,114,158,245,20,65,170,112,130,242,232,123,44,175,220,59,197,170,190,218,150,253,109,113,70,133,242,160,49,205,17,217,146,71,57,163,145,156,71,67,243,224,240,108,135,218,235,168,212,211,233,189,88,6,63,118,8,145,75,44,195,171,88,185,11,35,173,68,91,192,167,208,44,205,146,177,163,97,245,238,212,127,100,53,113,155,56,196,112,1,240,113,191,248,168,248,69,137,95,31,8,253,39,58,132,15,29,198,151,138,179,61,49,222,33,18,97,167,121,68,134,229,199,170,109,101,81,109,16,27,95,102,0,153,141,213,185,187,73,234,204,219,228,172,69,137,18,141,74,100,204,61,38,159,153,181,94,126,44,113,7,254,66,208,35,199,30,156,19,50,238,124,38,62,140,4,21,177,198,205,202,49,236,126,63,0,75,163,46,155,76,245,23,26,232,175,189,15,28,253,121,134,206,68,224,217,152,225,4,222,31,52,88,157,44,93,238,26,143,218,179,59,157,217,238,37,80,244,198,172,77,91,115,217,136,239,150,234,98,69,178,152,198,131,25,206,8,177,161,182,62,135,58,207,191,91,1,56,240,107,181,170,97,86,17,204,50,167,14,63,84,39,71,40,111,213,137,51,202,8,236,36,83,192,208,36,28,83,122,51,24,51,226,16,44,112,48,194,231,251,105,149,107,53,239,130,220,189,128,178,110,191,232,207,116,131,6,128,247,27,200,36,239,58,195,44,177,0,63,93,186,198,32,167,228,149,2,207,160,241,179,237,57,152,136,46,193,146,157,164,85,131,76,114,192,109,219,160,164,230,235,127,208,19,255,202,253,224,217,141,69,70,98,103,195,65,35,167,28,170,16,190,242,195,0,186,80,152,229,204,216,77,82,247,143,131,152,240,121,211,191,46,97,249,159,196,186,1,183,124,64,173,4,123,154,51,82,37,245,177,192,140,18,75,84,229,200,105,54,198,43,142,118,209,174,119,117,5,177,159,233,58,89,149,244,74,102,29,28,59,5,195,174,235,246,16,48,209,172,85,46,68,246,237,74,178,136,62,66,195,122,255,89,173,84,188,215,143,246,116,139,126,165,50,9,38,154,147,187,66,85,139,29,20,176,181,249,96,30,161,159,137,38,219,5,152,182,211,167,64,244,236,161,145,171,163,136,146,25,237,15,95,239,243,77,17,25,135,165,5,112,250,24,46,191,17,108,232,251,155,4,45,227,140,176,21,219,157,252,253,249,24,172,62,81,254,176,32,63,52,93,67,13,245,165,77,235,232,192,174,137,172,171,246,198,45,68,220,129,245,71,127,19,133,222,63,47,95,204,42,196,87,219,85,144,119,80,196,67,174,209,24,168,43,227,71,118,252,138,89,108,145,169,17,182,229,194,145,90,178,193,142,102,98,50,46,175,174,149,93,222,155,200,103,173,247,149,213,246,82,102,208,129,229,185,23,95,225,21,72,45,21,86,106,188,131,180,209,221,45,105,110,163,26,1,27,77,158,31,182,178,185,103,146,248,208,44,54,113,43,159,98,51,137,2,171,217,225,55,153,253,209,244,10,92,113,159,23,144,95,177,19,5,234,128,79,190,60,250,111,149,79,11,125,6,37,216,27,215,194,224,203,62,167,24,79,59,93,62,201,186,96,104,142,146,129,235,7,221,65,234,40,36,92,101,171,206,212,167,88,239,27,1,0,176,197,31,158,131,248,213,151,250,63,29,41,93,201,176,253,249,36,76,49,246,134,65,254,2,167,189,242,40,46,13,17,7,207,74,103,90,99,169,1,74,210,103,30,96,201,95,28,253,174,56,127,239,131,13,27,253,174,79,47,77,204,89,186,165,145,250,246,93,43,58,101,163,29,79,95,184,250,121,2,146,18,183,86,88,60,171,251,209,15,168,20,230,234,4,251,145,157,20,228,2,101,170,95,126,9,59,70,156,85,71,76,175,150,137,253,21,190,94,44,210,92,127,80,94,127,239,52,97,110,254,241,154,45,92,167,78,51,4,212,167,233,238,66,79,11,65,165,209,17,25,77,104,88,169,3,126,41,52,31,22,228,55,102,139,16,90,137,153,52,169,232,146,13,22,150,122,1,77,15,195,69,57,18,207,51,33,239,54,167,72,62,220,80,67,99,253,190,165,176,5,23,168,165,30,27,143,25,57,39,46,132,30,199,60,147,179,86,234,87,206,214,27,172,26,189,203,46,246,159,190,250,212,0,18,194,186,213,150,48,169,127,247,221,33,80,193,126,246,93,8,92,185,38,98,78,98,151,80,179,169,202,224,183,116,240,137,217,71,95,251,159,30,253,167,223,243,231,163,232,71,143,108,237,177,249,229,79,12,6,64,86,123,200,84,1,116,207,60,91,3,197,90,94,93,3,123,147,211,178,46,199,183,57,154,235,65,106,147,220,38,115,179,39,26,120,88,177,36,211,234,166,58,249,72,30,53,94,185,134,131,10,216,121,192,241,161,138,142,103,168,21,102,200,171,183,120,7,131,51,56,229,4,226,236,195,11,223,244,130,115,216,124,162,215,183,190,69,162,128,69,208,66,58,116,159,93,145,225,161,13,185,161,35,95,181,166,232,139,184,189,69,242,152,54,249,200,180,139,238,153,92,237,214,224,104,151,44,137,162,96,75,120,74,25,40,45,193,224,208,112,143,0,28,63,167,146,22,189,128,127,104,245,128,217,51,164,50,95,130,104,228,80,216,114,127,243,144,60,146,105,33,66,155,249,66,186,254,163,250,222,63,52,163,155,229,114,165,135,128,221,216,240,206,40,54,26,182,251,29,146,90,201,187,9,218,174,26,146,164,240,236,230,142,60,245,107,235,102,136,138,96,139,41,171,8,27,88,193,79,230,45,65,188,207,19,238,181,6,145,175,194,216,138,246,157,129,19,225,23,22,196,251,18,172,139,121,0,50,226,112,255,69,47,189,204,191,251,96,19,136,209,241,94,206,32,68,66,99,59,117,195,127,234,166,45,121,206,174,124,199,8,122,176,80,251,197,243,68,212,230,7,187,0,191,103,244,130,178,85,27,197,235,199,72,212,218,193,129,203,220,70,182,204,127,50,51,145,205,95,88,210,65,182,28,212,137,54,105,172,158,14,245,186,87,51,21,204,159,170,171,226,143,17,77,168,3,233,150,55,53,192,174,230,147,237,195,236,38,157,185,142,86,190,82,11,158,203,35,117,16,122,106,167,167,110,153,9,185,140,107,56,93,70,21,45,119,15,36,168,247,201,90,49,231,120,222,215,234,70,172,239,178,137,91,227,16,217,64,181,38,239,206,67,128,219,177,82,253,29,44,107,72,46,17,80,174,16,90,186,156,245,238,14,184,39,34,63,5,12,195,1,201,49,143,167,41,106,203,158,15,6,132,201,193,96,66,34,101,172,198,26,223,160,98,167,225,70,184,16,156,140,246,57,71,100,227,46,93,141,133,63,93,6,74,134,138,24,244,196,111,82,8,239,46,0,43,131,247,56,98,125,135,244,145,47,140,16,99,253,219,161,101,40,164,160,104,198,91,191,116,68,252,91,218,45,139,181,80,130,134,212,162,51,22,21,79,49,27,1,164,116,121,251,137,253,217,112,2,216,52,180,237,193,214,99,170,94,63,73,244,206,74,164,132,166,3,128,119,241,73,146,223,92,38,75,166,108,107,210,161,154,230,156,237,110,172,192,232,53,237,50,29,89,80,199,89,164,206,157,192,153,238,3,19,49,73,131,229,230,71,141,188,109,97,1,82,212,89,167,105,220,187,200,36,152,95,26,57,94,198,151,99,175,179,96,193,33,248,56,89,223,40,37,20,166,169,198,92,41,86,234,67,97,46,49,83,217,76,89,247,204,118,69,111,76,121,133,245,183,223,20,29,152,217,106,109,81,87,57,159,213,54,75,101,10,195,159,167,175,143,4,116,250,75,207,54,240,18,87,63,210,117,234,182,104,208,35,100,41,246,253,227,252,130,40,213,175,225,190,56,143,240,205,79,235,187,26,128,129,48,165,234,21,216,208,145,39,82,17,16,180,200,121,13,2,27,217,130,107,205,205,187,135,40,39,140,137,7,223,105,199,28,186,133,131,42,57,80,20,20,6,49,28,12,63,158,75,80,185,234,162,93,21,206,202,161,38,211,7,132,8,27,211,13,10,214,65,191,119,251,16,244,244,34,193,238,104,186,8,7,152,171,211,175,47,83,139,73,238,63,96,105,64,91,142,19,76,215,202,192,234,246,84,1,209,74,227,105,247,5,196,76,59,169,14,200,25,143,137,225,73,198,64,19,235,101,63,220,177,119,183,68,242,18,116,76,220,61,231,121,167,190,180,239,158,242,201,190,151,128,56,30,48,197,115,107,226,109,237,53,229,222,11,251,178,173,49,156,220,167,117,71,94,230,225,247,104,195,111,66,146,2,59,236,101,68,122,54,6,7,159,44,26,25,91,149,152,175,115,191,135,171,117,41,109,205,237,43,54,112,246,140,107,134,66,101,231,176,114,190,44,183,154,69,33,3,11,160,110,60,221,175,204,166,109,94,232,3,11,115,54,114,203,8,210,230,216,247,253,19,250,218,15,146,158,218,56,139,221,201,184,89,241,228,208,30,127,76,78,220,206,146,76,192,29,16,163,212,149,242,145,191,84,91,83,29,12,40,212,255,23,1,123,27,249,13,83,207,88,21,205,14,108,97,28,107,235,62,237,179,42,61,15,53,76,79,103,157,177,198,65,22,118,180,185,250,251,239,208,90,165,71,197,123,132,69,106,54,108,116,189,246,238,155,165,63,122,96,168,156,184,62,80,212,17,70,55,138,48,21,186,41,235,236,122,153,74,135,76,113,27,44,220,202,12,249,50,147,99,63,97,105,251,88,126,114,120,236,97,208,223,81,60,38,76,146,198,65,10,65,43,56,148,125,120,207,240,71,100,111,213,142,162,237,217,21,149,6,162,150,175,39,35,83,204,64,179,30,1,78,15,239,249,215,247,186,135,174,4,214,120,48,183,25,110,4,183,198,203,226,220,118,36,192,227,89,136,144,26,0,47,99,240,142,236,94,22,137,93,120,144,193,102,42,6,28,69,219,16,192,142,237,99,63,103,212,67,37,35,144,161,115,29,56,167,191,149,46,17,8,80,36,57,131,242,85,169,250,135,147,140,212,92,41,216,57,154,223,52,56,146,157,79,246,140,77,154,159,91,87,191,73,169,44,94,160,51,176,42,46,108,155,189,141,120,232,25,147,60,183,16,32,235,207,165,223,129,201,123,140,187,210,219,244,89,77,137,68,62,200,28,198,49,245,183,83,174,46,60,205,183,23,236,189,39,214,158,98,198,230,125,208,190,136,115,105,44,31,42,41,1,64,254,45,248,43,37,141,195,166,93,135,69,1,3,201,52,157,45,17,173,199,214,20,19,28,85,50,57,126,93,197,190,9,49,71,127,132,153,25,198,212,51,8,99,19,84,192,82,179,134,48,124,103,126,227,6,239,146,154,200,82,71,156,126,239,98,229,210,144,96,226,92,199,132,127,140,253,58,197,217,29,208,72,199,105,48,88,251,249,224,247,245,45,227,17,213,226,43,89,175,237,101,141,237,74,246,254,44,161,119,188,2,20,169,228,208,94,81,151,68,112,65,13,177,162,221,158,115,120,48,200,217,231,39,130,92,193,198,148,39,167,70,106,109,41,41,198,195,81,154,67,10,204,119,68,123,153,198,203,183,18,157,183,121,122,87,15,108,105,160,86,175,210,101,213,0,184,159,36,147,61,210,2,140,108,63,51,185,174,107,94,125,114,23,248,212,45,132,101,160,100,131,60,213,207,45,18,174,44,111,216,139,81,156,47,118,69,90,122,245,0,175,166,246,56,11,161,91,32,229,106,150,69,132,7,217,109,208,143,120,211,178,234,45,139,101,192,250,100,26,118,144,240,244,59,173,111,230,79,249,187,61,78,196,95,208,146,178,242,170,103,115,205,92,178,109,204,239,188,162,138,38,179,23,170,232,2,51,165,76,157,246,109,158,165,177,126,146,56,153,140,53,98,124,172,172,86,43,206,237,177,130,191,226,236,177,66,68,232,43,148,143,34,227,171,133,7,235,196,179,233,97,133,10,61,195,50,224,120,127,85,228,35,199,227,161,163,91,3,152,249,22,144,206,198,171,62,101,71,173,146,174,199,236,200,85,161,99,66,121,131,117,185,136,227,173,22,179,168,234,190,165,60,84,126,139,192,146,62,52,203,144,85,25,179,147,1,110,132,207,57,212,97,187,197,149,158,226,26,159,92,149,109,76,97,59,198,197,15,203,136,196,177,178,55,96,214,82,164,162,107,34,148,234,232,212,117,225,204,150,162,131,150,242,117,88,13,208,30,222,138,113,162,220,58,232,177,140,88,156,66,210,201,104,109,154,113,46,174,35,242,90,26,214,148,138,228,75,157,2,169,81,87,255,72,185,185,105,85,197,88,11,211,117,115,174,227,18,2,147,24,119,236,174,205,105,91,131,50,76,95,94,68,102,139,92,232,16,43,11,38,11,241,229,169,187,172,208,128,175,50,71,54,176,55,45,248,73,53,36,178,1,88,173,183,145,151,121,83,101,40,43,198,231,103,177,195,187,54,31,107,194,44,165,148,53,4,69,244,31,81,1,103,55,245,189,84,118,110,15,234,36,55,40,47,177,67,238,57,239,85,59,63,133,198,54,102,197,121,226,91,126,218,1,169,88,233,79,49,6,21,234,105,22,148,181,244,46,73,36,250,190,210,109,195,124,17,174,86,228,90,196,36,103,177,201,227,194,103,132,253,30,68,7,58,140,218,48,70,226,19,184,185,143,110,98,209,172,166,202,198,77,154,152,163,73,225,132,219,22,46,79,210,222,15,254,234,245,235,108,18,179,127,87,111,113,240,61,201,111,245,93,197,67,200,218,132,203,213,241,201,168,174,54,21,200,3,218,213,116,227,117,68,23,167,5,58,14,84,106,82,187,142,136,15,112,169,129,247,166,24,15,252,12,173,231,252,237,97,41,127,186,90,87,94,124,130,17,106,145,70,73,6,252,232,56,180,213,127,213,81,239,169,70,251,95,27,126,100,19,170,24,52,170,148,48,234,7,114,5,246,201,159,97,137,9,63,42,196,168,168,105,6,66,80,220,102,20,193,59,9,252,132,132,143,177,63,216,248,211,69,20,37,120,161,88,100,34,152,231,59,250,230,46,17,248,35,191,184,243,51,222,206,0,5,82,5,254,72,71,182,57,232,251,17,254,90,48,212,200,53,117,199,49,250,144,127,222,137,82,76,24,248,56,190,150,217,248,159,61,136,118,215,44,74,113,69,189,120,190,252,36,78,89,125,89,91,35,31,50,220,248,193,67,97,7,43,144,143,70,99,158,45,235,72,181,131,241,161,227,186,202,11,85,221,31,124,126,146,158,177,34,35,248,145,120,111,111,106,39,126,67,109,209,57,207,213,44,85,199,156,216,134,218,88,141,180,51,97,50,89,76,135,103,113,66,242,255,52,82,193,1,90,229,153,231,14,27,21,156,216,174,75,145,138,134,134,82,77,241,28,59,247,225,65,167,227,227,207,65,129,130,18,66,29,241,201,153,203,36,123,202,161,152,173,115,66,223,254,197,131,218,27,54,212,50,95,100,124,141,55,18,171,221,88,97,28,179,215,87,55,232,249,58,190,51,126,210,24,248,162,22,18,15,75,74,8,36,205,192,17,250,123,97,131,127,215,245,99,161,101,96,40,219,247,230,15,143,96,24,76,53,211,161,19,188,242,119,130,43,235,181,6,141,182,113,184,66,104,134,139,143,250,255,202,143,46,116,239,33,66,144,224,40,235,34,103,15,160,244,215,203,45,97,216,109,141,138,147,91,191,170,157,225,76,131,211,75,144,113,167,135,244,169,56,234,236,29,62,6,148,13,55,62,165,37,220,44,225,210,73,142,252,193,0,17,214,89,251,106,63,158,42,108,17,231,172,115,165,246,33,152,67,138,246,15,26,184,40,0,25,223,249,217,39,248,84,62,168,252,254,196,85,209,231,167,36,167,174,72,12,90,187,218,206,162,239,87,53,93,85,134,78,71,213,156,40,168,17,98,27,10,152,139,61,148,162,231,184,208,46,86,244,14,82,178,4,25,61,173,70,130,201,61,189,144,191,0,192,240,164,68,119,8,74,151,22,100,253,61,209,225,103,84,19,120,5,143,193,170,53,78,47,241,79,89,169,252,169,117,33,13,55,108,98,112,152,58,5,100,62,103,0,223,99,85,130,183,58,165,63,231,21,24,4,95,20,217,247,236,246,164,216,55,243,206,191,138,102,14,44,81,10,89,199,170,194,190,80,78,105,114,198,144,243,88,4,93,162,8,145,188,88,17,136,29,244,209,199,111,120,246,81,117,178,185,155,50,121,124,173,41,215,40,122,169,203,11,180,153,16,157,250,240,84,241,107,32,135,79,22,204,106,142,117,20,39,232,158,120,61,240,164,208,9,105,82,121,141,3,182,27,234,22,118,197,36,197,4,217,27,122,122,230,189,150,56,196,27,251,83,249,176,214,31,21,142,40,91,243,180,247,55,141,99,228,5,250,144,100,235,18,241,23,6,89,25,156,77,207,135,240,161,188,222,212,134,93,220,213,157,178,172,194,143,47,190,105,61,64,214,143,72,4,102,209,163,196,46,85,192,0,104,138,152,47,90,212,100,195,213,244,35,129,152,223,30,228,143,45,168,66,169,27,169,54,61,31,156,65,38,45,15,91,117,8,92,76,64,187,18,88,160,195,241,248,104,182,132,49,199,123,109,30,204,110,85,232,44,136,60,17,128,245,52,141,170,5,174,204,127,41,102,91,165,250,110,81,172,128,76,10,80,65,93,186,70,33,227,199,11,205,187,134,132,135,75,102,106,176,247,119,15,21,135,144,129,226,87,17,62,106,73,89,4,253,215,186,90,74,18,114,192,102,250,13,54,50,230,180,164,225,84,179,165,156,144,51,41,136,253,115,109,6,115,234,7,162,129,169,254,31,14,203,106,182,71,136,199,18,146,163,123,124,87,67,130,112,163,116,14,33,67,186,46,237,99,170,222,240,113,31,27,96,26,104,13,113,240,206,130,128,253,224,30,199,185,23,178,141,143,105,45,155,242,222,99,34,8,210,205,236,103,130,17,157,15,49,51,171,179,27,92,154,190,187,171,236,166,230,20,167,208,128,54,0,130,148,52,198,58,252,83,198,196,1,185,15,167,181,221,130,6,183,51,42,20,226,59,160,137,110,162,173,163,13,59,36,192,112,2,52,202,26,21,255,129,163,196,140,229,126,131,121,91,53,191,234,7,213,88,161,196,253,244,43,18,147,178,236,102,85,198,212,248,190,98,242,26,25,4,116,52,110,99,47,19,116,144,166,234,195,239,83,254,22,157,225,245,207,245,87,50,123,96,181,166,147,228,157,47,67,40,252,173,3,79,53,127,157,53,120,193,246,46,246,189,50,41,58,100,61,90,137,78,44,13,6,176,65,19,20,133,170,233,19,174,194,211,3,172,30,100,23,178,41,224,48,124,25,247,125,196,121,224,228,103,73,234,131,246,21,211,150,32,243,220,99,129,176,59,243,14,58,18,157,13,35,0,200,80,150,209,134,208,8,52,198,102,45,115,199,102,45,42,152,177,29,38,62,66,181,144,173,83,176,191,138,190,108,37,176,238,125,149,157,53,194,116,151,118,145,14,148,222,131,40,129,38,33,172,26,101,176,96,141,245,88,116,110,147,66,214,242,224,118,207,226,166,183,217,159,108,78,79,229,103,144,217,89,236,219,124,142,173,227,41,27,200,161,242,159,27,190,123,4,225,155,15,71,130,8,174,102,143,158,212,163,218,132,197,235,35,188,214,61,114,64,24,239,194,81,112,94,246,252,194,161,118,33,222,38,9,231,76,73,73,104,68,211,41,13,190,34,4,209,26,35,156,70,116,134,134,146,99,4,242,105,155,48,45,91,155,180,34,170,231,44,157,38,35,13,219,248,204,24,111,220,61,80,5,211,21,130,29,205,163,45,31,67,194,64,107,93,120,172,159,122,27,38,39,69,212,111,113,157,13,115,50,25,19,102,233,95,223,165,73,25,230,65,251,103,198,224,144,51,38,5,175,61,54,0,217,55,51,27,193,11,143,88,233,3,182,130,65,60,31,182,152,94,188,33,188,49,194,252,155,46,204,78,77,4,189,175,83,147,31,200,204,30,86,165,121,87,145,182,205,165,139,248,175,160,80,173,134,252,118,227,223,10,138,83,206,24,125,68,195,252,63,173,71,150,172,74,250,146,57,254,242,233,142,109,195,180,17,12,241,214,18,128,224,214,94,167,47,16,121,109,130,56,53,235,221,132,67,70,103,181,155,112,32,230,175,167,207,157,48,15,88,23,182,171,182,41,137,81,236,192,239,99,42,220,67,83,2,161,111,213,144,149,91,115,76,74,157,132,190,176,229,108,231,178,238,196,132,190,249,64,133,1,54,70,238,160,101,144,41,151,127,248,32,252,55,126,247,81,241,240,100,71,66,98,4,14,188,226,187,167,68,45,223,217,217,93,136,44,103,146,227,74,205,103,90,89,186,129,179,249,99,95,49,107,131,152,46,97,106,97,224,221,168,167,187,195,241,54,133,111,184,95,95,122,208,30,91,56,32,147,179,59,236,251,61,125,36,50,33,171,67,164,141,181,35,129,64,79,106,0,96,189,30,243,60,7,59,189,49,231,156,30,112,118,57,124,168,60,154,158,43,217,190,4,17,100,78,134,52,253,86,211,104,124,62,41,70,180,203,130,106,166,176,196,84,190,58,146,0,140,155,177,73,41,23,171,249,1,182,177,65,1,162,236,151,149,195,150,225,76,241,189,251,227,0,117,147,211,212,75,18,73,139,14,61,248,234,21,136,159,2,221,40,164,124,66,0,126,68,177,197,91,220,52,241,78,165,172,129,191,161,101,148,77,125,146,156,166,152,203,37,43,50,89,155,162,133,0,76,131,7,124,233,8,239,30,201,67,18,105,217,77,14,166,91,240,168,107,206,117,163,242,167,129,93,196,188,95,194,34,113,17,179,68,50,39,110,189,226,65,64,167,103,197,11,108,92,74,26,66,204,149,40,5,76,45,150,70,26,98,80,180,240,241,45,155,114,148,13,246,92,200,86,109,129,141,3,235,28,85,165,80,2,234,118,68,170,145,191,231,151,190,89,53,248,69,241,70,202,7,75,120,215,236,88,105,115,36,124,116,141,28,80,38,227,3,187,111,106,71,164,65,147,139,28,243,183,18,217,27,165,185,69,176,68,64,19,50,217,178,10,76,143,129,70,11,59,109,6,207,29,239,20,70,60,218,15,221,98,38,207,49,165,60,129,112,127,162,156,143,220,4,235,66,25,128,169,27,148,253,46,228,83,181,133,87,222,75,131,197,37,1,40,32,58,81,214,84,101,8,18,241,117,162,124,129,237,117,108,226,46,132,155,213,83,236,101,95,8,4,92,17,67,172,253,104,169,17,204,223,21,19,224,228,20,222,5,190,24,139,93,192,211,120,197,148,89,205,184,99,54,57,120,77,207,169,214,129,92,111,191,91,120,124,187,65,42,92,131,189,61,61,173,89,135,160,196,155,176,51,216,51,91,109,152,184,30,83,27,139,90,201,100,104,88,219,195,115,243,116,246,205,84,86,111,143,38,189,137,149,200,198,90,246,43,137,97,248,158,1,241,122,49,166,247,243,65,100,57,171,233,114,47,195,90,31,25,224,55,55,64,230,45,15,97,188,231,236,40,153,113,148,127,155,21,166,204,153,172,169,130,135,17,216,99,23,40,61,157,61,74,54,112,174,217,211,65,60,162,154,211,209,93,108,228,198,65,112,240,153,49,185,209,194,154,134,130,236,43,163,228,206,157,169,128,23,95,92,78,27,193,150,161,167,69,240,12,99,167,72,239,46,111,97,200,171,79,106,50,22,192,78,216,153,163,142,161,20,238,230,14,62,147,107,89,157,229,87,202,222,129,130,116,211,5,108,255,90,15,162,83,155,84,254,100,253,141,82,93,71,230,107,242,142,116,225,128,7,14,82,140,220,147,134,152,224,67,48,98,234,161,226,172,15,145,113,112,241,15,97,166,245,62,30,201,127,186,51,17,126,129,33,138,19,4,159,31,130,176,53,189,239,113,248,195,43,207,55,23,14,206,94,249,132,226,95,16,198,75,158,72,24,254,43,228,195,133,223,6,8,65,56,211,39,13,52,242,50,41,93,11,193,8,167,129,5,183,88,129,46,236,181,112,74,63,203,5,24,16,63,45,162,132,145,151,194,171,7,230,7,150,58,220,113,169,221,154,150,253,194,142,220,100,53,169,124,77,51,233,47,140,217,231,247,147,175,243,96,75,50,247,24,23,24,34,136,43,239,171,160,119,41,208,176,231,38,20,189,30,123,157,217,243,17,164,191,179,29,175,55,240,44,202,84,70,19,204,174,116,24,24,214,159,143,61,184,0,114,214,11,253,116,83,39,108,7,62,115,159,249,170,101,26,127,89,156,119,29,192,145,224,114,210,173,1,22,7,64,114,34,93,189,163,16,100,156,214,214,152,24,114,196,244,175,71,239,143,241,163,75,103,103,44,228,5,143,201,11,12,122,34,118,213,57,46,154,81,62,145,202,254,118,184,6,30,199,198,214,40,117,112,232,251,187,170,221,236,173,125,244,37,47,139,20,236,197,92,22,112,219,108,218,157,138,95,244,116,250,12,227,232,160,166,210,88,175,42,53,223,155,136,162,82,123,27,10,143,167,86,47,148,207,46,146,167,33,219,145,49,203,215,96,11,228,134,31,215,23,81,18,98,76,19,106,89,12,200,13,49,92,158,157,192,59,78,67,159,5,92,24,98,171,170,74,16,192,151,205,55,100,153,109,84,182,94,176,239,183,136,24,9,20,197,61,175,167,120,244,11,213,76,171,109,236,184,195,25,86,59,1,232,113,15,109,221,250,119,59,240,189,242,37,170,41,136,184,119,121,102,82,104,22,93,157,51,53,208,96,230,251,12,166,101,108,35,114,6,79,86,184,66,136,246,244,16,100,73,27,126,88,181,215,124,59,68,187,63,179,194,133,235,57,59,164,197,93,153,233,244,197,67,222,15,143,201,231,249,113,234,0,152,158,211,63,188,245,78,41,139,224,159,67,196,152,121,60,40,50,220,246,203,171,139,86,85,156,22,207,229,248,159,142,156,166,20,135,235,186,59,226,180,176,208,212,10,218,80,126,101,36,142,93,104,153,22,234,134,102,151,101,168,46,42,4,106,237,98,171,34,28,157,221,8,9,166,45,208,5,103,0,115,230,153,198,5,163,62,213,154,46,193,140,161,59,5,127,202,118,234,191,250,78,243,25,62,141,152,108,74,35,245,152,168,94,172,127,112,1,4,175,86,233,49,143,168,33,11,67,16,48,13,52,199,43,115,103,22,80,116,29,173,37,188,195,12,151,145,8,143,238,117,18,222,61,121,146,105,103,215,175,64,47,209,24,173,201,234,141,52,109,35,14,45,177,3,242,213,119,97,136,231,195,191,235,132,104,146,26,100,238,24,235,146,110,245,176,128,44,97,26,16,246,74,156,1,211,194,54,197,139,206,142,164,173,255,109,126,238,113,110,61,8,97,98,29,225,212,56,3,113,171,5,86,4,20,40,30,72,227,111,106,217,98,242,39,78,245,64,196,146,134,55,201,197,153,118,122,98,122,160,216,197,132,9,47,239,214,41,69,18,77,29,214,27,199,66,128,181,175,51,105,186,44,71,192,229,20,174,220,135,108,178,42,176,142,50,103,237,120,153,8,0,175,38,111,140,36,227,233,132,128,44,157,9,115,63,5,88,229,217,192,147,123,85,39,116,225,194,19,122,11,43,137,251,16,82,69,61,133,100,107,216,93,9,63,213,156,11,149,199,186,7,176,10,246,151,80,233,246,226,168,188,36,109,33,173,156,4,212,12,39,18,219,22,41,196,5,49,92,137,17,149,201,204,135,198,229,83,137,119,108,165,168,94,80,70,173,209,141,167,250,19,187,105,113,185,72,181,235,15,53,10,203,27,254,78,110,165,23,234,209,184,53,235,149,37,190,255,15,171,152,163,199,171,205,84,43,84,254,14,9,21,182,238,31,128,18,16,50,99,168,43,57,162,235,101,77,202,134,227,163,118,154,125,154,113,190,239,217,45,155,60,33,83,160,146,99,186,32,31,118,230,40,145,148,152,236,176,150,113,83,93,82,75,143,125,188,80,55,158,121,149,47,163,37,168,181,27,61,100,175,191,110,218,129,129,237,218,3,161,25,173,210,98,170,13,118,174,27,174,184,19,41,199,235,44,125,27,21,100,88,202,85,27,150,155,183,56,184,9,146,62,237,72,162,123,129,252,215,138,208,80,125,112,117,60,254,82,119,53,99,100,183,64,63,222,169,226,192,11,103,175,129,209,11,36,160,76,87,143,139,47,224,233,158,93,223,24,127,184,211,223,204,158,176,129,218,196,161,153,161,100,85,191,248,246,242,106,163,57,145,234,12,217,116,233,234,224,181,87,76,216,253,200,125,251,160,117,166,93,222,0,173,156,212,222,11,212,226,254,0,41,249,67,125,107,78,52,223,50,47,141,174,162,51,194,53,75,198,229,0,41,255,201,179,111,37,103,0,86,71,39,154,122,14,187,10,220,226,7,220,221,126,248,231,143,159,216,169,92,151,239,55,133,114,200,233,238,6,186,201,157,89,168,178,120,173,60,15,63,113,133,131,170,244,243,173,29,115,57,50,215,197,73,57,116,227,133,143,174,51,127,239,50,54,103,121,119,215,21,218,193,33,128,200,202,134,2,43,169,55,171,49,151,0,125,99,214,174,254,195,60,24,20,238,217,161,204,10,117,38,193,139,186,114,191,44,46,59,24,112,134,189,43,172,100,27,76,121,118,87,211,229,206,157,205,13,204,49,200,20,1,86,243,232,157,168,183,59,94,78,177,210,199,218,204,58,60,24,52,219,138,122,66,123,141,175,145,141,193,213,122,56,171,87,249,93,65,172,214,196,244,126,96,159,225,163,254,137,4,107,188,86,164,53,8,55,126,186,94,83,64,76,28,76,71,85,252,225,95,188,185,16,188,22,83,16,31,69,138,159,255,23,105,253,153,135,22,151,115,58,241,200,74,222,42,143,204,167,203,132,205,234,123,111,233,26,72,142,122,203,228,118,208,91,33,138,237,251,126,109,23,142,227,57,226,238,235,245,247,7,245,34,214,172,172,106,134,76,75,195,0,58,229,155,51,52,170,199,16,250,101,168,167,195,126,126,145,188,249,8,23,200,6,26,206,72,67,33,214,7,240,85,233,164,14,227,69,10,127,52,77,96,238,125,193,3,65,173,241,172,160,71,142,85,122,102,30,208,33,90,108,231,249,142,186,158,70,224,86,122,117,14,179,128,93,127,146,67,2,247,251,238,68,221,252,210,158,37,20,157,163,125,9,105,84,182,177,85,107,139,80,93,48,214,172,43,215,176,40,251,112,43,52,57,248,137,241,41,151,14,2,7,54,40,189,118,225,117,54,186,161,46,47,154,247,57,72,126,122,108,49,134,30,60,254,138,219,202,46,47,37,234,124,250,48,10,203,107,21,30,149,123,151,33,140,96,245,144,122,181,96,41,146,120,53,241,114,78,12,212,102,53,102,122,168,16,93,190,99,115,180,174,169,139,172,58,99,51,135,65,152,2,54,16,238,207,75,145,142,197,91,194,19,72,89,60,42,20,98,43,141,107,172,69,171,255,12,210,86,143,23,83,119,109,190,102,151,123,2,225,122,207,27,191,89,40,120,198,93,25,38,14,58,34,84,170,243,181,201,236,112,177,84,21,53,123,48,68,254,210,240,23,191,71,232,65,154,9,126,72,106,149,91,232,214,146,124,29,86,3,248,251,26,148,224,186,14,51,10,108,216,51,165,109,79,116,171,182,142,140,34,39,238,144,103,211,233,96,222,126,240,197,113,25,116,95,139,131,108,228,131,55,123,219,255,218,42,125,182,227,51,21,111,191,249,44,176,60,59,127,107,223,201,106,19,166,134,146,159,161,142,240,145,5,88,52,37,195,164,165,189,152,229,228,66,91,183,175,229,203,107,135,162,238,157,224,67,93,147,14,168,54,18,17,169,90,213,239,87,167,65,51,44,55,245,243,24,203,192,49,236,240,59,212,48,45,167,139,239,72,100,163,188,192,19,165,61,119,50,111,32,57,150,196,183,95,69,103,237,98,49,191,206,0,109,157,131,188,147,191,21,84,67,92,150,75,52,181,197,151,254,190,43,83,22,184,145,121,245,66,45,111,160,40,13,178,4,97,91,108,54,216,13,63,160,200,8,213,18,161,223,21,89,98,119,59,169,78,199,121,249,189,13,130,139,79,239,166,126,65,254,117,211,137,48,37,168,250,182,96,28,205,94,155,237,1,4,99,166,249,129,48,184,150,163,92,96,26,68,48,200,36,241,137,66,116,98,251,87,163,223,228,127,88,221,29,162,54,71,153,212,234,23,79,0,189,192,197,187,241,120,246,133,201,120,134,163,16,71,66,226,234,234,133,122,186,193,91,44,90,114,195,28,5,57,189,204,38,109,180,143,91,144,102,186,186,214,139,247,6,48,229,23,212,116,165,109,92,164,183,32,226,247,232,231,73,20,97,20,116,112,56,253,61,206,122,241,233,12,165,52,59,184,162,254,51,136,167,218,161,24,244,178,105,240,229,242,75,65,90,194,144,20,56,228,200,200,75,184,73,101,136,63,209,145,114,29,56,111,198,94,55,110,32,181,67,91,64,193,49,74,159,20,3,210,57,18,46,191,0,25,47,86,154,241,214,249,191,148,36,158,25,8,143,56,14,254,194,131,138,250,44,76,93,80,58,245,219,193,245,17,127,185,103,75,139,5,231,31,53,84,69,104,139,234,103,135,151,142,51,41,160,74,86,94,228,79,70,115,70,109,69,85,198,83,110,137,254,66,208,136,86,174,148,196,83,132,255,119,4,9,125,215,241,189,152,89,195,134,93,189,69,169,252,91,36,60,11,24,60,87,19,108,121,140,31,26,214,84,184,217,157,124,128,117,176,229,21,148,72,86,124,21,108,167,202,63,165,171,70,170,194,62,177,177,245,34,175,0,165,215,93,180,153,39,3,76,66,117,52,62,147,158,202,79,176,43,128,160,95,188,227,28,186,4,174,156,230,76,196,87,137,22,29,249,227,72,77,23,254,18,79,249,132,224,92,8,105,123,144,205,59,181,181,85,5,83,177,93,157,90,159,28,14,17,54,144,159,153,236,7,156,111,185,228,213,205,245,239,234,63,118,54,35,12,173,148,59,177,178,84,131,39,208,15,253,231,55,40,51,71,171,188,245,123,108,167,195,43,50,192,32,214,104,28,209,19,160,91,30,93,65,100,141,127,73,75,169,128,203,91,106,175,11,10,69,219,84,79,238,211,196,32,137,77,27,47,69,168,4,9,98,39,82,59,126,50,24,26,123,92,43,139,107,246,131,77,153,170,69,159,157,26,213,134,224,144,58,60,152,162,61,75,71,199,55,184,180,72,188,46,138,233,232,62,212,154,43,227,115,177,158,161,95,196,51,132,1,237,122,65,8,185,220,207,164,165,12,110,121,142,207,188,241,179,44,132,160,127,171,94,160,244,203,89,190,45,180,112,83,212,168,9,84,230,242,241,170,25,115,255,111,171,91,213,50,86,99,212,105,205,175,199,25,119,66,171,193,52,232,24,133,68,183,123,123,221,148,141,195,192,62,233,217,46,114,75,146,253,211,96,225,94,145,196,133,12,214,141,104,110,196,164,22,135,197,36,51,63,148,212,194,119,172,181,27,244,158,83,207,42,74,62,59,233,36,253,122,44,172,192,57,129,238,225,88,180,159,72,83,245,48,142,226,135,26,173,111,34,30,89,62,129,31,190,38,24,223,206,119,172,10,125,78,47,150,196,168,214,253,251,204,19,226,61,108,79,98,9,77,103,169,26,85,226,158,62,113,104,169,147,134,174,68,151,50,67,161,78,144,242,0,124,56,8,56,254,38,68,123,200,204,127,85,155,220,115,211,58,233,137,98,95,153,77,131,78,0,239,112,231,115,72,134,33,158,53,222,118,245,122,125,30,177,113,135,88,127,240,102,236,213,243,101,28,152,151,78,124,185,220,190,207,226,167,46,184,11,1,143,216,211,142,101,209,15,124,144,162,211,201,79,194,178,244,118,21,156,108,246,161,185,152,78,253,111,67,44,216,100,232,83,125,235,202,40,101,178,16,114,157,204,112,139,228,40,197,154,32,79,237,166,159,93,201,47,186,173,91,152,55,255,211,68,142,215,172,56,141,229,159,7,127,29,118,78,206,58,238,217,158,144,253,220,41,202,165,70,64,105,225,129,155,191,150,110,154,94,70,157,25,138,69,154,76,180,254,19,93,148,243,130,20,81,235,189,189,90,155,171,154,28,196,232,49,112,91,236,60,240,77,138,207,11,214,16,36,189,2,141,36,130,231,21,206,12,56,132,49,70,38,183,242,50,131,5,215,34,168,191,207,132,133,215,200,204,243,168,247,184,75,95,179,124,221,70,72,239,7,79,207,133,6,154,75,139,30,147,2,105,76,124,87,115,225,10,101,155,15,117,109,255,62,12,166,85,121,62,62,35,113,67,220,157,67,226,0,119,87,123,176,183,150,35,100,0,3,96,137,179,108,15,169,46,237,153,230,136,32,144,208,248,17,104,244,43,174,133,100,213,126,14,147,13,170,168,62,183,221,211,168,52,253,21,25,75,100,224,251,225,210,100,182,226,206,238,49,146,161,190,172,215,8,115,64,202,248,203,100,85,150,228,169,83,192,167,166,65,16,168,7,8,26,22,40,34,154,182,149,250,63,117,137,245,180,146,45,94,37,139,76,59,60,211,178,86,30,204,112,214,121,236,69,25,75,194,244,15,93,98,52,177,90,7,111,91,186,245,181,217,169,180,213,116,137,231,159,195,2,119,112,189,137,53,66,142,221,174,125,166,17,205,132,62,242,234,9,119,80,55,141,234,10,26,106,76,246,191,186,122,105,64,189,102,25,29,17,116,246,24,230,27,122,141,116,238,49,186,4,156,34,221,202,190,111,20,14,229,163,130,186,118,23,107,175,106,39,159,184,58,96,104,149,47,93,28,211,187,122,118,236,81,201,17,62,155,150,114,28,149,200,206,88,154,20,203,203,43,95,96,141,111,189,184,161,123,136,83,148,141,210,140,239,9,59,36,252,225,188,180,103,249,134,75,223,143,226,1,156,173,60,252,62,253,125,174,33,209,67,53,186,106,230,153,111,57,219,128,198,33,41,249,141,60,225,190,0,240,91,171,207,69,14,166,113,249,52,179,65,201,73,6,93,110,136,238,97,26,96,181,34,58,183,188,189,19,192,99,190,193,104,33,54,77,4,75,7,151,2,4,11,9,44,100,239,246,52,119,24,91,223,208,67,197,25,98,176,109,232,65,91,155,179,132,127,132,183,162,128,4,191,238,47,8,108,240,199,108,107,48,142,147,147,60,122,158,111,81,136,88,76,166,254,225,11,40,95,131,9,91,251,80,175,50,128,201,110,98,208,136,172,155,123,161,183,183,222,144,109,197,134,118,10,69,245,216,76,203,226,107,159,217,176,181,118,30,213,113,29,70,239,255,73,47,122,92,129,194,44,62,96,190,244,174,82,183,247,96,217,225,37,222,136,135,171,75,68,195,130,79,63,196,45,143,92,9,204,8,112,100,190,0,51,208,111,218,136,186,83,126,29,207,227,102,110,148,42,8,116,164,10,99,74,15,127,106,172,89,145,213,63,56,0,212,161,121,191,134,234,68,106,251,251,120,95,196,138,60,14,205,169,50,201,68,48,143,211,118,144,235,198,25,187,141,29,114,163,41,50,190,168,60,217,166,171,166,175,233,105,110,23,86,254,26,170,117,197,251,186,56,224,220,172,99,183,34,68,1,117,127,55,217,237,59,152,45,210,2,179,149,86,67,168,108,197,248,90,177,84,146,26,210,246,46,56,49,189,75,130,191,232,1,19,199,197,228,70,245,118,114,96,94,74,63,11,145,237,172,166,250,59,103,197,83,209,47,215,117,236,60,123,19,225,9,127,131,244,56,211,233,146,25,184,183,238,219,164,145,99,180,131,56,110,29,0,239,36,118,240,209,192,231,67,169,58,254,246,10,122,222,3,250,10,186,156,81,48,103,31,93,190,29,186,245,190,60,151,142,211,136,253,138,144,93,210,36,179,115,105,141,131,201,241,217,194,214,120,225,246,174,232,168,221,58,214,206,174,160,207,184,13,214,248,104,194,40,42,204,223,51,222,86,134,212,210,8,84,11,136,40,245,119,97,39,13,207,40,231,5,165,14,172,78,237,169,165,101,80,150,212,174,253,124,5,39,190,254,86,146,222,2,221,174,227,195,1,1,215,210,179,57,171,88,91,103,210,88,241,201,144,215,223,233,213,75,247,141,43,143,72,58,162,16,2,68,251,130,6,72,140,147,155,87,176,85,191,86,27,121,16,157,240,109,134,201,34,217,204,90,113,188,220,75,83,149,183,153,41,37,189,31,68,219,37,255,8,89,51,134,245,207,46,137,166,202,246,28,122,123,65,216,167,8,56,229,59,28,173,33,169,29,245,170,179,185,192,93,78,252,147,71,106,8,107,40,28,8,217,163,237,96,73,25,224,252,108,9,92,3,24,229,191,23,119,114,29,190,94,107,182,234,57,50,58,244,124,1,243,161,239,250,55,157,215,122,198,0,117,172,5,123,122,189,151,93,194,224,69,95,169,167,227,237,122,77,158,103,153,43,232,223,111,250,211,241,109,138,186,113,103,152,63,94,40,92,238,192,209,196,41,159,173,90,114,42,203,143,231,117,94,128,10,79,109,115,43,106,253,63,11,30,5,140,40,114,206,171,182,8,149,225,73,204,32,210,88,45,107,212,74,37,141,55,38,221,192,23,71,123,7,102,40,59,162,112,94,45,146,92,45,192,107,248,220,108,144,65,73,98,243,85,6,74,48,90,79,191,3,66,207,236,118,38,199,51,79,233,35,63,61,136,53,2,218,74,62,205,106,219,9,97,185,52,92,49,44,155,61,14,96,38,251,215,187,0,119,26,64,61,30,0,253,89,98,63,255,186,8,171,137,139,93,124,38,171,149,243,22,211,31,188,214,0,58,143,132,29,161,223,185,12,19,238,146,217,227,151,109,205,139,93,191,182,220,158,210,161,125,91,65,3,43,68,67,36,196,143,121,107,83,94,74,21,244,196,115,82,211,140,252,122,145,76,47,125,80,59,60,229,155,254,237,41,64,64,29,152,1,98,237,71,30,32,169,164,117,20,197,98,158,248,246,133,55,86,104,152,151,255,109,140,154,123,62,38,0,212,221,209,95,148,194,175,5,218,232,47,180,131,230,190,225,189,7,140,158,213,42,106,76,162,186,231,112,87,84,1,178,145,227,186,206,60,216,227,87,98,198,114,212,121,128,82,28,249,243,246,55,144,41,84,169,64,112,17,237,241,65,87,0,113,52,154,242,209,43,37,172,145,247,148,224,245,126,201,164,100,164,217,230,178,56,60,254,76,132,94,250,14,128,85,100,127,59,131,137,219,247,55,118,44,4,172,13,44,165,66,90,95,6,75,15,180,62,102,135,8,93,179,124,147,254,81,173,48,174,39,211,207,38,90,18,56,250,39,74,105,162,255,145,58,239,23,232,123,212,97,240,106,62,12,254,186,145,111,30,124,240,30,73,53,177,227,63,28,239,191,69,61,239,93,125,197,246,118,69,221,181,2,86,124,120,74,149,184,7,23,37,213,105,110,166,33,113,204,19,218,237,202,213,165,91,131,142,66,199,211,163,220,127,25,197,233,222,131,220,255,139,190,4,15,229,47,90,164,47,210,151,167,165,204,134,199,102,251,214,184,34,165,142,196,118,175,118,101,190,201,20,249,83,57,107,148,27,180,48,213,118,95,146,124,204,96,106,158,82,1,170,114,160,178,138,208,93,248,252,163,120,112,140,214,160,169,114,200,66,209,147,243,152,247,140,38,6,43,79,201,99,36,14,98,202,21,1,71,100,60,224,185,47,254,45,185,36,191,133,58,111,73,184,73,53,145,91,66,97,209,233,129,36,183,176,124,124,62,157,23,226,71,75,181,12,167,14,176,120,15,170,190,67,133,124,155,105,197,243,16,150,230,191,165,206,163,147,140,206,234,116,32,131,227,121,11,193,137,82,231,225,135,95,155,74,179,59,57,77,129,240,241,57,218,53,254,114,27,135,249,243,243,9,55,62,47,226,179,32,68,28,156,34,155,99,58,121,212,106,5,3,105,243,72,22,67,230,28,217,82,237,139,31,189,69,40,150,254,212,75,199,38,236,97,116,109,127,19,133,245,229,96,53,11,44,192,115,94,125,214,216,227,162,16,44,205,163,90,72,212,117,40,165,228,226,97,229,151,85,190,174,213,156,244,241,174,95,234,45,42,41,22,40,102,1,138,147,42,149,174,136,189,56,113,148,194,119,62,145,88,77,51,54,167,250,235,103,218,205,247,60,203,4,131,155,91,107,123,175,244,14,163,3,239,239,43,143,12,109,246,249,107,38,103,33,61,234,188,138,42,234,37,207,90,222,133,255,63,177,243,82,58,168,249,189,184,131,174,229,23,244,119,54,121,244,94,253,47,44,105,232,243,194,84,62,175,199,25,198,46,218,223,196,209,17,107,164,6,81,114,16,126,213,135,4,208,205,36,165,248,40,23,226,39,113,3,3,248,72,47,165,204,126,16,191,40,165,102,19,228,249,72,219,197,50,163,205,90,114,249,90,195,82,117,196,137,247,28,141,119,248,101,170,157,40,184,196,52,43,247,25,191,252,172,174,29,183,177,27,144,111,53,147,196,11,198,111,64,176,85,68,172,128,2,109,194,23,104,11,110,197,50,228,224,18,216,6,115,73,68,14,235,194,29,132,249,131,155,34,124,133,147,134,210,210,40,11,58,183,176,59,74,3,139,52,200,58,29,212,65,235,233,185,63,1,112,102,23,138,33,62,140,34,170,17,205,200,24,226,142,224,165,96,217,53,34,158,53,101,254,98,82,159,217,162,222,115,131,160,213,32,224,95,4,169,227,128,164,80,170,104,161,199,92,17,90,14,153,235,58,172,23,225,165,61,198,96,240,170,245,248,240,177,226,200,114,131,8,178,81,50,36,116,242,82,135,226,53,41,37,254,11,81,207,61,244,248,134,10,200,195,70,202,14,165,186,224,107,33,125,56,124,90,220,19,110,121,16,248,129,17,213,162,222,206,255,89,73,208,255,99,229,137,60,132,148,234,69,225,118,125,211,157,18,234,33,72,66,62,195,159,65,97,77,23,216,185,33,13,203,145,145,47,243,105,161,216,191,33,248,214,90,167,213,221,240,53,58,217,109,224,63,237,163,80,114,151,151,195,141,92,149,85,81,77,236,168,41,197,106,71,71,11,7,27,163,133,200,254,200,213,155,247,227,254,126,132,110,23,175,117,101,216,79,124,49,161,109,68,186,107,194,24,12,21,132,116,207,224,107,109,177,9,202,23,3,8,76,23,235,107,111,185,214,126,168,12,99,105,74,165,84,198,44,200,124,9,142,71,73,12,245,185,241,171,204,187,89,119,106,199,102,94,128,65,232,35,250,167,103,206,184,168,77,20,68,72,76,88,30,184,200,213,11,146,240,166,30,251,145,105,41,193,14,198,205,93,54,175,219,86,7,58,109,169,36,107,254,42,253,178,188,5,167,104,221,235,75,200,90,200,242,80,117,161,39,115,30,200,224,192,227,54,183,244,128,28,72,54,95,172,194,167,142,78,221,80,247,235,128,199,206,54,84,66,232,158,9,150,1,209,77,165,242,215,111,13,221,88,209,242,206,147,106,144,1,194,170,233,66,230,81,144,217,46,127,16,112,223,74,51,136,0,164,113,63,40,20,116,23,47,71,240,43,181,94,59,69,73,8,135,2,218,209,218,157,134,37,172,53,153,41,206,127,6,130,126,0,63,195,148,16,158,223,79,200,128,74,189,85,218,236,101,31,93,97,61,166,44,65,246,33,163,79,53,31,136,206,101,6,138,23,104,151,249,82,227,91,97,61,131,99,115,20,159,164,194,144,149,72,242,83,118,11,72,58,42,82,216,21,158,104,107,135,167,147,127,121,199,69,91,183,57,13,30,52,38,61,65,145,228,253,179,67,10,138,141,30,157,143,242,157,136,61,134,203,143,125,198,210,133,32,221,91,237,40,185,67,12,24,93,218,188,222,40,12,47,73,251,97,111,34,197,66,204,22,17,171,221,82,128,234,113,140,235,37,162,198,172,223,67,223,193,200,252,83,124,222,204,195,21,50,78,49,14,139,84,213,137,123,36,167,9,243,238,148,120,162,254,141,254,111,60,224,132,136,71,214,83,2,137,176,81,237,100,139,140,213,151,39,226,117,66,207,238,50,249,212,251,101,236,31,146,99,220,170,5,108,87,164,232,134,83,53,121,97,9,251,59,8,195,116,165,169,149,225,18,132,13,196,180,253,7,231,96,85,164,210,236,222,156,112,163,19,237,197,40,243,6,23,96,54,108,166,184,72,0,119,118,61,17,179,202,36,113,162,119,47,169,41,7,31,199,230,209,126,190,138,175,239,210,98,242,130,158,58,80,110,141,23,228,23,109,211,167,232,148,6,54,29,194,103,101,223,175,29,103,234,91,249,69,3,245,132,77,66,6,46,113,84,220,20,111,31,148,155,152,11,229,117,219,169,91,50,184,83,109,141,231,244,112,128,105,150,120,184,120,43,166,75,155,52,158,56,50,70,103,11,68,221,57,238,114,249,224,71,113,117,209,205,19,141,216,134,190,7,111,190,252,38,142,230,219,164,180,240,133,115,40,213,26,37,202,157,56,187,108,151,245,83,82,135,42,121,158,5,15,220,111,131,94,26,83,162,42,66,175,226,242,128,92,68,5,12,24,219,203,79,160,195,246,249,49,135,188,192,181,69,89,169,82,177,217,81,139,35,74,84,121,100,169,182,244,147,181,215,156,12,22,19,148,156,149,227,130,8,170,187,65,1,232,159,54,242,176,60,157,206,168,24,163,9,150,193,135,204,63,32,250,95,113,246,7,129,183,31,116,231,129,136,105,52,175,88,166,154,76,172,111,155,147,49,118,33,140,27,180,30,28,210,27,47,218,155,58,228,13,25,241,10,5,100,173,155,230,164,185,148,166,33,14,233,184,249,113,34,208,29,242,203,89,236,220,53,136,54,109,80,154,95,179,84,82,223,1,102,239,155,225,192,83,114,9,242,142,20,251,144,236,249,237,211,187,86,73,25,188,158,178,83,120,246,115,109,84,229,61,189,7,58,167,124,168,146,178,233,217,150,58,80,104,129,180,34,40,149,123,251,89,129,39,250,144,68,79,28,208,218,9,9,78,232,135,130,69,102,112,239,18,224,183,3,183,49,234,66,79,13,99,216,15,54,254,130,209,90,46,1,105,226,156,180,171,9,7,118,132,228,203,210,131,79,201,231,39,143,12,244,123,82,81,79,205,135,200,1,68,69,150,144,79,127,97,156,151,79,136,36,17,242,188,99,155,18,210,131,252,9,203,43,157,236,43,129,112,227,196,32,181,58,165,138,101,245,140,82,193,168,240,109,81,195,42,13,119,239,90,170,182,68,105,134,181,171,171,246,168,88,16,243,186,127,177,251,47,140,63,128,138,236,144,106,188,50,247,249,183,184,7,243,8,193,248,4,101,76,210,119,247,63,3,160,12,140,169,248,67,84,252,122,175,41,221,50,176,167,141,141,194,143,66,96,34,249,214,212,236,41,240,51,72,209,43,194,233,206,91,94,40,219,120,209,70,105,87,175,7,223,129,67,55,253,181,114,87,88,212,39,197,17,241,51,222,215,142,129,99,13,212,48,240,9,244,248,183,207,90,233,54,247,40,186,189,112,158,26,252,21,60,176,139,119,45,222,121,170,27,183,138,244,185,6,109,210,201,134,17,177,119,42,213,167,214,239,99,235,247,166,80,12,66,231,35,58,247,164,113,167,244,142,241,4,196,22,20,53,227,186,105,240,250,88,105,6,129,173,1,41,93,112,238,190,254,245,157,52,21,132,108,25,102,88,100,49,177,53,25,135,161,247,193,43,18,223,37,105,148,213,246,247,98,130,189,52,199,133,29,182,61,8,54,156,153,149,100,177,12,40,76,91,39,2,68,178,121,12,117,189,195,232,245,211,5,125,36,86,47,193,54,144,80,51,131,181,238,118,211,214,132,152,6,106,91,208,39,19,80,43,200,111,235,211,210,165,229,253,55,175,97,198,124,72,131,29,218,80,179,85,8,151,90,124,171,241,37,114,162,104,231,92,212,224,113,93,72,26,38,194,172,48,175,210,23,30,196,246,55,12,219,229,110,220,84,191,238,101,156,178,75,231,126,43,122,240,118,14,149,132,158,29,8,49,213,129,214,63,148,231,223,49,232,240,168,65,120,129,115,59,177,255,167,121,60,105,144,167,40,183,175,109,215,131,253,95,225,251,57,175,79,213,237,86,213,178,199,107,240,9,94,202,144,19,143,255,147,242,160,151,186,96,248,247,41,204,30,249,105,251,213,107,253,47,89,33,24,197,217,164,219,59,148,67,244,19,16,173,198,87,228,58,112,83,155,250,251,179,227,168,111,83,90,181,213,27,55,123,73,47,236,132,88,17,106,112,93,40,213,176,22,217,31,62,104,44,150,185,50,231,153,66,198,115,145,121,233,87,26,137,124,82,7,132,222,193,98,187,157,86,236,197,79,17,91,245,150,23,172,222,49,75,137,33,225,8,76,160,65,131,231,186,79,93,46,33,223,18,97,138,214,247,55,121,13,231,19,195,97,56,252,138,119,171,52,184,5,130,11,244,166,181,80,35,71,68,10,251,253,20,162,123,118,40,171,84,215,88,238,54,235,39,31,217,246,149,193,236,108,10,155,12,226,205,253,78,56,119,220,141,250,188,214,115,112,115,130,217,69,213,169,64,111,140,160,32,62,92,222,53,1,95,170,162,87,216,228,220,146,179,34,250,250,130,189,71,131,214,40,239,87,0,227,122,79,116,241,31,247,86,67,0,147,124,232,61,166,106,39,113,65,108,251,178,145,152,121,82,193,50,201,223,4,52,52,6,41,183,38,116,144,93,121,32,10,34,0,21,211,47,225,5,102,112,186,146,132,104,224,239,96,164,102,168,124,211,21,122,243,224,246,246,85,18,179,2,190,8,115,91,202,152,39,95,254,195,71,87,23,100,179,143,249,134,86,178,59,19,80,180,93,106,78,36,70,1,240,93,242,141,233,135,213,30,241,61,80,9,148,172,166,23,97,147,22,213,100,124,180,3,189,209,111,150,133,174,161,172,123,153,62,140,217,17,4,6,174,190,10,88,128,160,178,125,89,102,77,59,212,148,211,157,21,12,8,191,165,113,94,21,27,181,5,227,101,2,205,50,36,147,130,39,94,93,188,124,121,250,56,161,26,39,131,137,134,210,29,194,123,248,34,195,251,20,117,251,112,185,77,101,71,210,87,154,61,217,235,173,13,233,184,175,158,38,162,118,83,51,207,252,244,16,39,162,139,142,26,243,30,131,172,183,25,228,160,71,182,80,123,212,104,84,193,173,17,53,205,56,36,16,204,137,130,63,87,188,122,156,17,58,156,250,221,237,143,164,113,244,20,29,101,127,75,127,52,17,80,32,130,6,215,71,155,193,23,121,51,181,145,163,190,113,131,26,231,16,98,139,220,143,60,21,111,215,197,63,84,33,17,201,47,120,142,203,83,141,164,41,231,179,181,177,67,42,13,138,97,65,93,94,190,90,55,45,225,153,229,71,103,149,182,217,62,70,221,154,4,209,7,137,96,147,208,193,27,215,228,143,234,127,207,146,181,9,199,48,14,144,74,117,17,205,48,35,242,239,246,2,223,226,124,100,104,104,167,79,21,174,246,147,62,188,177,60,143,4,30,62,247,217,28,173,37,66,252,226,152,73,8,149,226,117,169,97,115,145,107,86,163,52,223,176,43,141,231,179,153,121,31,216,180,224,189,218,139,224,78,177,113,241,28,78,198,112,119,36,169,206,157,197,121,23,194,103,11,143,175,203,133,32,96,83,84,117,82,175,178,159,8,170,49,105,93,121,26,43,63,77,231,85,34,83,227,96,105,14,169,167,11,141,142,215,24,191,131,189,62,9,16,253,152,36,108,2,8,223,51,213,105,136,139,49,191,142,93,50,242,187,131,186,237,176,205,177,211,27,105,109,184,117,4,93,247,181,125,220,180,65,77,50,100,44,146,102,173,72,2,119,0,14,148,185,136,43,60,72,198,81,18,29,22,191,18,40,133,236,88,45,242,191,72,63,27,111,212,246,133,4,34,21,100,122,30,65,2,152,46,135,135,58,89,8,65,130,105,80,222,228,27,101,76,244,110,183,181,92,16,132,97,225,96,104,250,188,70,29,68,99,178,238,118,152,208,240,183,158,193,165,230,21,180,108,238,27,192,21,249,84,6,99,225,228,228,83,133,237,69,189,194,103,150,105,139,34,230,184,238,225,13,50,175,76,51,95,233,33,106,238,58,88,87,242,219,18,175,184,120,66,30,170,236,160,108,18,19,107,184,80,208,93,199,128,2,171,139,239,236,12,143,124,117,219,199,8,250,10,222,197,162,38,44,234,197,24,120,249,142,115,211,22,47,85,201,107,181,78,87,218,113,159,145,59,114,45,241,59,7,135,14,178,83,3,81,64,216,19,175,10,18,170,189,131,112,139,67,218,115,175,146,195,236,209,147,183,119,36,236,176,120,32,229,179,166,217,133,173,120,207,70,116,255,12,179,149,240,224,247,26,203,35,31,35,14,174,140,252,185,78,144,104,153,122,7,42,214,215,56,227,196,206,87,118,212,14,195,103,221,147,136,182,122,45,114,132,164,104,226,173,61,47,60,216,254,186,103,12,177,123,253,39,48,204,82,230,136,165,230,38,141,142,26,9,1,94,114,186,248,129,105,58,10,163,252,160,115,149,48,110,213,126,106,81,120,90,139,203,70,72,38,76,105,205,218,153,185,152,12,80,20,32,27,72,218,195,243,135,16,223,215,13,149,129,115,93,249,213,183,128,55,55,116,206,168,88,56,174,199,90,117,179,155,219,22,47,220,78,139,69,180,128,5,142,248,160,194,194,243,68,72,123,182,51,130,80,223,33,87,141,73,211,8,120,0,254,29,1,156,244,2,94,181,64,24,25,187,105,161,174,81,131,106,48,52,39,237,182,246,151,147,185,234,48,116,54,240,94,137,39,176,202,156,60,112,96,24,90,73,98,240,188,61,19,23,222,38,44,61,99,119,106,158,104,16,32,92,28,42,227,183,209,183,229,154,247,62,237,214,103,172,16,183,21,151,93,236,133,144,217,212,237,184,140,161,107,247,187,117,3,60,149,182,50,63,130,168,18,46,240,217,29,58,28,18,10,91,237,202,243,125,157,109,221,128,66,250,215,36,202,245,254,184,107,205,44,29,114,200,224,177,176,222,196,152,53,111,211,8,108,241,12,99,185,155,20,163,173,111,249,52,167,61,72,238,91,164,159,10,202,47,101,145,181,4,158,39,153,72,32,31,184,196,189,44,83,11,171,62,11,255,4,135,2,216,76,77,153,19,241,189,28,167,23,247,12,160,50,238,107,141,90,84,136,130,205,242,92,241,235,194,50,208,34,103,130,29,203,106,88,56,3,149,67,120,168,86,0,171,186,83,147,84,17,212,111,34,239,55,82,6,211,44,0,53,15,234,4,253,236,239,153,121,218,228,235,40,178,74,1,214,100,79,105,67,180,238,65,45,77,170,29,179,153,241,109,247,182,190,56,237,249,194,205,104,53,74,92,86,32,74,33,77,186,213,250,172,8,195,11,8,85,235,250,211,152,149,44,35,175,63,183,48,186,225,98,234,110,35,7,228,14,80,166,101,237,13,157,82,14,220,61,41,36,69,64,156,168,3,209,106,148,99,114,23,18,161,86,66,155,45,131,129,85,113,87,114,27,213,116,235,62,81,0,7,53,108,2,121,69,36,10,29,94,97,160,97,36,38,80,27,200,149,17,32,161,45,7,125,179,235,234,5,34,11,12,36,245,156,44,237,106,17,179,199,41,84,94,232,92,143,209,90,38,247,184,91,16,160,55,67,130,53,195,78,26,174,150,108,202,37,216,170,69,231,248,197,190,114,131,109,161,41,47,50,247,246,109,15,224,12,166,218,140,73,249,91,228,85,220,245,37,128,173,28,222,246,100,86,15,114,63,248,87,35,39,46,19,220,57,87,194,132,14,177,124,139,36,234,48,217,24,39,186,215,186,224,55,58,82,107,66,110,199,199,45,187,255,146,187,48,209,197,184,35,237,39,109,161,176,50,169,16,111,64,231,104,213,219,123,75,209,26,141,166,228,99,158,122,90,9,38,105,70,215,106,148,121,220,24,181,164,242,66,254,68,221,168,104,66,29,70,72,140,146,79,32,185,187,34,186,231,70,192,215,157,207,133,41,216,40,179,152,45,229,20,219,148,37,149,239,22,29,8,185,89,173,90,207,172,119,167,95,94,141,169,133,175,28,73,235,71,193,123,127,214,86,180,201,167,150,17,22,44,23,82,16,165,93,226,160,77,161,19,24,75,216,229,166,197,198,114,162,57,73,92,145,204,143,44,162,75,141,95,171,124,241,245,220,51,35,127,30,81,139,32,10,138,230,40,43,8,24,140,82,134,149,46,45,96,100,88,52,103,205,166,187,71,184,33,251,11,6,56,135,184,53,255,40,160,196,195,202,15,35,103,85,8,234,215,228,150,218,5,114,209,85,195,157,213,143,38,168,29,241,146,121,229,86,34,185,190,172,182,51,219,248,36,199,107,81,193,44,111,136,243,59,73,61,167,247,114,244,164,10,27,240,76,5,254,229,24,202,48,228,71,46,65,13,226,115,229,65,159,150,46,69,89,134,24,56,103,40,6,218,143,12,34,29,218,242,236,245,90,208,167,138,236,31,79,160,211,36,200,18,3,89,89,172,119,55,169,107,62,92,199,54,39,104,155,47,146,141,201,126,179,23,224,12,248,238,178,50,55,140,201,74,111,16,49,136,36,103,177,148,91,139,79,127,178,65,173,145,73,230,131,62,108,160,31,138,190,179,89,18,3,192,35,82,129,242,58,198,129,46,30,217,28,131,239,14,96,8,10,162,147,150,18,154,198,77,8,154,248,155,31,61,108,94,44,33,204,115,71,227,166,93,88,30,32,178,76,23,23,42,150,163,49,255,172,214,218,157,126,70,223,95,124,218,95,209,129,160,101,219,135,99,197,65,203,78,213,177,176,175,192,218,32,74,78,38,7,95,187,188,226,34,121,236,68,53,36,208,45,138,95,100,115,252,102,35,240,130,113,247,172,95,38,16,108,164,68,225,172,224,235,145,106,201,246,192,235,82,247,64,120,91,160,201,132,165,152,182,80,133,38,53,89,8,254,116,144,237,241,221,86,94,153,203,83,245,146,14,21,13,44,92,122,218,172,42,169,214,25,85,205,206,237,1,179,180,232,19,105,169,178,91,151,20,216,37,5,49,230,221,0,61,16,144,107,55,68,33,173,52,220,33,155,141,111,186,104,181,212,165,109,189,33,165,74,193,71,86,50,84,26,209,2,164,119,108,234,194,33,98,57,240,44,11,126,16,49,174,0,159,74,236,44,85,38,44,35,226,52,53,240,159,228,25,214,245,143,133,147,145,53,14,132,46,124,94,72,119,210,27,176,157,146,188,142,64,61,211,13,10,121,205,35,229,222,137,39,232,14,3,161,197,23,135,167,61,32,61,203,181,5,68,100,246,216,159,14,141,237,174,214,5,109,187,81,52,198,188,236,233,193,150,172,221,101,188,121,58,197,104,90,11,85,130,246,112,248,207,107,68,214,55,208,5,76,149,210,203,39,210,236,92,190,248,77,151,81,250,109,115,115,227,61,86,219,23,196,30,233,169,218,160,197,97,248,51,161,198,249,67,32,166,71,171,153,83,43,141,187,161,14,198,131,45,24,11,197,221,46,41,88,97,171,242,241,22,78,51,174,44,209,96,51,152,165,28,114,163,81,11,82,144,96,91,12,37,208,15,191,181,137,97,160,244,178,60,8,187,143,192,66,70,5,9,199,51,119,32,196,115,127,62,238,183,31,68,76,221,107,240,195,88,195,88,203,174,226,195,208,138,40,47,95,66,43,34,140,126,147,208,63,153,52,8,221,114,247,130,65,225,227,239,5,43,239,28,3,251,23,83,34,65,100,40,224,23,192,190,183,87,135,65,180,149,42,75,13,36,134,44,137,237,207,203,35,215,27,166,173,120,98,29,65,247,172,149,129,188,5,79,106,87,188,155,164,104,133,128,69,58,105,32,27,173,37,131,49,132,12,215,51,156,135,9,194,21,107,123,123,150,35,139,244,218,7,232,102,116,106,92,153,39,237,240,209,77,110,204,42,68,220,18,123,120,33,203,65,80,217,23,114,209,232,115,147,190,13,234,58,246,48,182,188,64,70,179,198,102,233,62,123,181,31,39,90,226,167,165,235,7,151,201,79,76,175,134,9,173,104,230,199,160,246,234,39,92,20,25,59,29,248,228,84,164,121,124,94,70,108,24,46,155,206,252,230,11,111,49,246,203,47,43,101,108,216,29,77,115,97,207,26,253,214,46,68,1,213,156,153,105,117,117,89,38,106,21,190,164,242,51,156,82,166,51,24,161,25,53,77,58,238,38,88,242,73,103,126,236,142,0,60,56,155,169,92,71,11,4,222,226,5,245,58,57,190,99,112,44,143,181,190,100,82,54,192,157,140,169,3,127,229,180,11,171,75,161,162,71,83,222,241,222,2,254,81,187,228,247,185,87,105,191,42,103,216,120,105,117,247,236,48,175,83,94,162,154,84,95,16,171,244,128,228,169,161,117,205,53,90,49,35,220,191,196,151,156,34,255,131,129,169,218,197,8,41,18,179,121,138,100,12,244,23,103,197,45,199,141,58,226,32,27,6,144,91,20,187,139,40,33,162,53,153,251,158,166,248,15,131,118,177,236,218,180,229,172,129,2,18,238,218,117,96,202,169,54,68,67,62,180,15,99,37,36,203,0,191,190,191,161,128,20,123,71,114,41,215,220,248,16,247,33,24,241,209,149,11,65,219,160,19,148,87,4,8,68,65,198,59,121,59,33,147,96,116,210,167,98,178,232,127,95,180,163,180,61,13,243,21,82,46,139,124,61,93,68,149,239,117,6,193,42,69,141,202,182,143,16,32,208,228,95,6,76,97,181,124,29,172,125,206,60,212,230,32,69,55,141,150,161,81,164,188,176,187,85,148,252,175,42,73,120,4,60,130,194,72,82,151,218,236,206,34,232,107,97,162,162,124,247,49,171,41,171,138,155,11,1,231,23,217,194,137,38,62,244,187,199,158,198,248,159,48,98,69,208,189,236,48,106,199,42,225,22,213,84,204,173,244,21,185,237,158,98,171,221,28,179,13,211,11,4,139,251,230,236,58,61,139,198,80,233,81,40,108,9,3,119,100,118,5,226,105,24,29,168,98,138,32,119,114,143,152,167,57,208,207,111,113,51,60,64,220,12,59,29,255,193,24,33,34,232,154,159,211,223,137,184,110,225,13,173,25,182,53,63,34,70,26,114,102,112,78,243,108,96,149,124,4,243,235,116,23,98,194,129,0,235,23,159,251,89,157,224,55,200,189,177,100,45,164,4,41,137,123,181,200,209,227,151,104,228,25,136,214,139,223,254,137,76,119,50,27,221,78,29,167,187,149,70,195,10,84,31,57,99,89,36,17,112,186,70,189,151,107,153,179,110,168,193,43,45,60,200,78,203,48,190,126,171,43,8,43,208,119,235,188,75,132,21,81,253,83,32,160,116,30,12,217,64,60,207,15,106,64,204,46,138,255,87,233,152,201,236,36,196,244,219,48,115,86,120,172,121,67,250,73,86,192,203,87,190,255,174,106,30,192,65,33,14,188,46,63,29,76,7,5,169,208,147,42,9,6,207,68,6,46,212,7,157,169,101,43,187,100,252,105,58,180,168,244,159,196,249,224,250,210,21,209,236,76,102,32,241,24,122,246,68,90,251,100,203,50,255,21,40,222,215,197,0,76,92,165,68,92,119,68,221,216,127,196,204,113,11,17,88,182,142,154,92,243,76,249,55,182,45,164,209,148,116,37,243,40,16,43,134,101,113,56,118,9,30,102,41,58,227,223,51,4,98,231,175,97,125,176,105,72,251,144,162,190,253,228,87,166,22,47,73,162,107,91,20,163,109,22,4,199,70,255,129,21,202,198,194,203,45,242,134,109,224,45,86,22,175,246,102,198,194,48,70,142,193,77,122,54,27,161,99,141,77,81,202,97,149,168,171,111,215,64,135,18,233,114,61,173,196,163,143,73,31,83,230,81,128,151,10,51,192,24,244,48,75,151,83,98,172,110,151,24,15,167,213,205,112,70,244,128,83,175,178,157,64,40,5,92,49,35,115,41,62,223,113,102,94,221,98,219,26,32,4,84,153,233,255,180,247,163,134,63,113,137,82,6,148,219,104,5,111,14,254,45,155,121,38,81,102,37,144,217,90,144,150,70,234,234,176,106,141,124,101,48,194,175,95,139,45,77,218,131,186,59,213,160,149,8,42,218,203,224,53,101,64,129,9,58,214,113,78,160,226,198,222,136,220,245,54,80,251,88,189,3,164,50,25,10,111,4,81,18,134,163,26,219,183,28,215,29,28,240,157,9,47,46,164,53,56,214,203,110,186,104,225,76,43,18,173,148,182,91,84,225,145,29,12,194,232,149,163,175,58,167,196,97,55,7,243,101,90,176,42,82,245,55,147,212,173,52,241,121,68,92,11,202,69,244,12,212,222,165,132,1,141,101,218,148,49,213,251,170,190,208,229,36,199,116,123,209,24,169,236,45,39,167,229,228,92,112,122,169,208,121,144,158,231,244,184,109,171,50,235,200,28,153,238,169,207,18,88,31,248,66,49,163,79,43,135,246,125,139,184,50,97,43,141,24,32,11,25,191,166,87,98,118,92,241,18,235,232,135,64,218,46,79,231,176,182,6,232,131,48,74,194,122,171,27,43,207,249,224,190,19,34,72,130,199,195,202,182,174,110,70,188,48,142,83,24,37,250,73,208,79,71,148,232,51,176,233,236,127,5,19,107,217,102,229,134,175,22,173,0,254,39,127,122,47,197,116,121,208,236,3,172,166,206,169,24,108,198,46,84,127,47,115,159,81,76,179,176,108,8,185,222,111,136,27,94,166,169,68,31,44,255,253,253,74,231,30,220,14,88,85,59,53,36,34,11,165,27,140,50,122,207,64,234,199,144,112,3,199,197,66,71,34,44,42,61,225,4,233,245,213,78,71,121,211,93,196,77,243,188,48,239,60,148,165,238,110,203,245,20,119,106,113,10,59,255,194,19,54,246,21,236,108,10,109,240,173,55,98,182,238,202,252,20,209,49,122,203,154,160,5,223,39,100,251,69,204,190,87,7,97,68,133,113,169,26,38,209,35,204,202,172,151,58,155,245,138,60,214,10,127,11,145,76,195,71,49,5,218,5,106,157,149,212,18,221,140,152,229,60,91,78,69,69,113,169,138,175,134,224,147,110,18,116,4,16,116,91,229,167,146,214,83,161,119,51,94,81,51,244,146,9,197,35,9,201,140,151,92,128,180,196,114,162,66,194,145,90,244,57,210,242,165,139,171,177,170,218,236,172,143,202,134,13,106,164,131,220,203,61,237,41,198,2,232,130,103,210,176,169,141,219,171,26,27,195,92,40,158,183,6,55,87,218,71,202,51,178,109,11,249,102,202,101,182,237,222,198,169,164,101,193,54,35,97,33,198,197,105,17,139,237,90,244,149,168,9,212,198,46,183,35,143,60,122,88,9,229,160,107,62,118,116,233,133,6,183,127,126,25,115,126,19,3,242,51,62,195,8,208,13,196,149,134,30,173,255,243,121,208,254,249,100,13,206,121,49,116,53,255,6,9,160,205,242,67,74,205,184,120,28,48,229,6,97,18,111,97,155,36,149,123,62,177,48,168,13,103,170,40,89,82,82,164,67,159,55,171,22,11,108,200,36,83,32,248,176,96,115,204,63,104,36,129,159,235,186,30,239,57,23,24,46,196,156,127,113,71,48,113,60,41,97,157,135,50,93,6,144,189,64,246,78,20,93,67,165,89,197,58,28,78,153,36,47,196,60,254,5,144,212,133,213,194,199,200,101,33,186,43,36,185,63,174,4,152,181,249,49,147,24,156,20,166,113,100,74,31,106,161,124,238,194,26,251,14,208,219,59,191,44,187,27,61,49,220,232,133,39,217,65,245,8,8,170,129,179,253,93,33,104,108,215,46,0,156,60,251,227,92,87,13,98,208,224,223,21,5,175,209,138,141,118,123,67,198,48,248,236,101,189,75,220,148,214,6,33,48,226,122,118,7,136,216,254,149,252,15,188,183,0,98,20,72,171,40,140,223,162,38,2,208,218,35,137,160,153,249,102,87,208,165,87,205,3,127,19,195,83,32,28,90,209,33,45,194,48,158,117,124,70,196,230,217,235,247,7,33,188,122,49,11,75,243,189,126,29,140,244,55,117,243,88,106,64,91,248,29,224,153,244,47,201,164,0,218,16,88,246,132,72,85,75,17,74,66,80,222,91,223,89,242,26,95,6,205,122,21,243,4,177,107,208,51,206,167,198,35,189,83,60,218,241,203,91,112,93,231,91,243,255,116,203,184,128,69,79,224,210,170,64,40,251,197,50,160,15,39,211,98,226,148,225,118,127,125,196,239,0,93,231,249,71,74,249,51,35,229,162,129,101,73,93,122,191,29,170,188,37,133,119,211,139,18,178,151,13,52,218,231,57,237,89,172,119,244,122,134,212,50,185,86,25,22,175,43,179,182,112,232,100,88,80,11,11,116,187,237,88,142,201,180,255,184,35,35,212,69,80,96,47,112,252,244,54,201,8,144,178,114,194,129,176,130,31,62,127,23,75,176,211,174,245,77,113,72,35,43,209,48,126,188,37,236,179,89,218,166,238,150,26,162,181,194,45,151,10,10,219,120,209,243,188,226,135,41,104,91,168,14,189,54,141,227,22,139,147,81,242,162,153,163,174,193,30,55,241,180,180,50,87,103,232,198,188,95,242,245,111,172,172,213,33,58,16,41,234,46,159,28,190,215,204,174,139,146,145,2,164,86,238,149,182,233,132,32,124,40,189,164,219,71,122,115,113,210,83,106,127,146,178,111,58,69,72,95,175,129,75,255,81,41,7,114,191,226,240,180,87,185,105,193,9,243,135,170,5,222,1,139,22,2,195,168,39,205,123,87,185,92,245,63,247,223,83,151,47,124,89,235,213,201,7,88,109,207,163,8,170,24,133,170,93,232,143,47,81,218,199,48,43,136,0,12,230,76,223,127,213,144,110,152,67,26,137,142,161,98,160,134,247,209,161,206,120,26,152,29,95,229,141,63,70,229,97,120,165,123,13,222,56,94,12,153,177,106,181,155,136,168,229,236,106,118,13,214,132,214,253,45,116,25,8,23,188,22,46,135,216,48,252,100,214,248,191,233,201,122,196,179,99,68,37,251,17,31,183,227,101,63,245,97,149,128,16,23,152,91,77,173,133,53,190,42,25,178,118,79,164,99,190,55,234,18,238,1,214,101,162,71,223,223,133,244,18,72,35,104,44,159,175,243,60,99,249,61,221,7,93,144,34,15,207,15,254,9,161,93,185,83,196,83,83,192,93,188,191,229,171,149,174,96,52,241,101,236,229,198,40,243,106,11,163,239,24,243,190,16,1,115,231,242,62,35,47,231,181,237,91,223,35,120,111,127,61,227,241,195,249,88,39,199,215,208,21,178,48,222,107,57,57,210,218,196,10,11,138,168,249,49,239,27,58,20,90,150,165,218,88,7,206,117,73,48,116,58,60,235,125,35,206,217,34,181,52,111,35,164,7,113,108,122,228,214,66,31,22,128,88,154,44,4,148,236,81,36,130,5,112,189,250,201,27,161,35,46,247,58,181,21,24,246,228,211,184,210,21,81,26,20,80,247,6,208,252,18,172,43,0,173,170,17,180,152,172,174,66,177,88,183,232,139,105,120,187,233,252,135,71,236,80,118,254,6,94,27,25,228,124,184,206,44,105,227,161,176,166,101,191,197,204,42,190,119,92,81,41,237,157,138,193,62,44,110,244,40,242,62,200,121,242,47,91,33,211,189,244,93,147,250,61,28,24,43,8,149,100,214,183,21,179,10,181,247,59,29,254,92,148,99,85,134,77,191,170,239,115,91,9,238,209,37,45,214,155,80,155,229,137,175,38,114,208,174,16,198,7,166,227,8,190,99,144,22,48,252,242,178,202,134,25,11,229,183,65,44,177,43,60,127,159,111,51,226,246,114,173,138,211,219,208,65,136,226,158,229,134,244,201,90,229,40,239,119,194,43,211,119,2,115,86,181,218,160,221,233,66,118,101,17,82,10,130,8,21,228,149,130,139,254,243,137,91,53,39,70,121,111,29,225,167,165,143,135,191,248,82,96,232,87,66,176,0,162,215,171,114,128,81,113,65,22,173,204,1,51,202,154,200,109,158,100,45,176,153,182,151,42,114,81,96,43,65,208,116,196,233,12,53,145,41,44,149,135,100,195,150,64,44,121,58,42,32,87,60,71,159,2,0,127,147,61,206,20,172,124,47,123,19,132,14,120,191,252,194,70,152,105,35,13,18,123,172,117,90,63,228,84,12,249,18,120,117,77,36,150,75,198,119,49,215,208,6,57,202,119,20,29,188,79,22,102,178,158,110,64,42,85,181,108,29,199,249,149,99,113,182,76,19,232,163,27,60,100,198,235,58,48,219,83,96,124,5,104,254,101,35,137,160,21,170,191,191,143,29,230,203,185,158,1,197,190,112,128,204,27,198,128,11,180,153,35,168,120,55,217,109,183,132,165,152,5,205,207,36,248,87,28,92,148,147,79,121,9,84,210,57,73,150,18,243,32,122,51,82,98,68,213,65,112,122,237,218,111,123,74,206,30,39,222,34,222,87,192,105,220,174,172,137,214,242,1,194,115,254,83,34,251,132,225,58,44,213,2,102,26,80,123,216,147,127,208,198,63,138,185,155,243,187,116,70,108,219,134,43,114,235,180,70,3,129,2,116,92,8,15,235,33,1,231,254,4,98,29,255,252,246,71,44,244,142,125,105,78,82,234,1,96,203,110,248,73,132,204,166,197,171,19,211,148,54,10,28,243,89,84,236,63,238,181,166,152,160,126,200,152,86,234,191,57,232,150,78,34,67,3,112,77,185,57,43,138,229,88,31,117,43,101,47,238,80,158,54,99,48,244,100,50,65,203,235,202,110,86,76,31,233,78,195,16,134,23,106,38,54,88,16,42,82,139,151,34,42,69,57,106,147,39,231,18,168,51,186,159,60,151,19,21,179,182,91,48,159,215,245,106,29,146,35,205,36,0,141,98,210,189,128,90,140,190,221,38,212,95,77,215,199,16,177,30,114,104,186,52,97,249,220,110,135,39,181,107,37,42,126,55,96,8,47,233,251,150,185,57,232,74,58,227,231,79,216,152,34,178,160,149,87,89,97,255,139,88,146,70,204,65,144,193,119,42,193,39,111,48,184,86,194,96,98,234,174,129,169,46,166,136,67,195,245,100,152,134,81,200,96,201,87,214,232,124,203,170,26,4,38,184,172,156,144,155,10,4,101,223,20,40,139,84,189,137,68,168,109,78,200,92,143,13,100,77,30,71,222,17,216,79,70,58,44,90,115,146,88,16,205,30,130,33,101,59,111,97,212,122,93,95,207,32,226,56,143,122,195,59,89,119,71,128,75,228,8,204,88,94,142,12,80,207,249,81,83,17,35,18,103,219,202,40,103,196,91,115,16,82,1,158,193,218,113,222,213,42,59,191,186,210,132,15,56,34,124,19,196,64,0,165,153,112,0,227,94,98,36,157,25,193,9,211,98,5,26,232,87,154,133,4,213,169,229,32,10,86,9,73,216,59,198,178,6,24,215,94,235,32,33,16,241,55,21,156,18,212,233,235,147,35,148,75,84,55,198,102,64,174,189,219,226,97,217,199,174,39,96,227,125,179,189,139,219,198,236,102,1,54,193,251,69,59,195,47,112,140,70,115,225,64,1,137,169,76,145,227,16,46,151,98,250,255,40,219,217,8,184,161,218,203,174,32,39,126,120,17,221,43,243,160,159,31,77,32,105,71,149,84,0,207,69,227,138,219,219,192,119,24,82,162,255,211,166,93,30,254,6,5,88,117,27,70,187,150,3,62,119,103,210,24,151,216,189,157,76,175,52,203,230,67,255,75,111,221,55,78,136,5,94,101,226,151,149,2,109,5,129,116,144,60,172,7,33,189,200,137,134,83,246,169,148,67,2,112,86,68,111,255,59,181,121,206,136,166,160,220,12,25,75,76,211,52,193,251,76,208,45,15,184,93,230,193,19,239,227,201,54,70,70,151,112,235,182,194,197,102,128,147,17,24,92,177,191,170,148,31,151,139,160,6,246,110,31,160,230,247,248,123,225,152,79,170,158,61,137,150,195,154,72,190,192,93,212,161,118,0,85,66,37,215,139,63,154,80,221,109,78,107,54,163,158,9,219,150,47,200,68,219,200,127,189,72,227,103,158,133,102,181,220,159,62,46,152,99,83,135,183,115,168,99,189,35,28,71,146,17,215,82,139,210,207,77,238,59,115,21,225,67,145,151,186,160,153,56,75,172,81,221,8,227,200,163,30,220,0,103,146,187,136,45,163,213,224,255,215,72,27,244,18,215,13,181,59,151,57,246,161,244,20,169,135,163,117,116,199,107,10,208,154,181,38,166,73,122,115,50,138,101,137,15,93,175,113,44,27,155,204,15,97,206,109,16,163,212,179,111,254,203,10,166,98,96,149,229,75,120,205,239,202,83,79,151,238,181,194,115,206,206,9,82,81,66,158,112,191,216,158,36,198,175,230,151,70,99,65,151,197,203,242,249,68,165,224,59,81,59,183,115,76,33,166,125,157,217,222,47,79,14,250,85,66,117,71,128,94,199,107,10,226,182,251,66,216,202,83,151,91,50,232,209,230,0,59,83,183,23,4,85,165,44,223,213,182,106,198,53,68,71,92,163,19,223,40,76,157,187,180,94,191,149,175,48,127,89,192,133,99,95,138,138,201,44,44,170,68,30,2,149,202,153,20,56,254,176,133,137,234,41,212,162,135,15,138,59,192,113,62,114,166,239,174,224,235,200,115,249,215,60,78,61,103,209,99,181,60,173,50,2,15,217,118,152,5,78,27,172,170,120,228,3,88,84,81,241,148,84,44,150,100,136,98,20,72,164,218,162,23,139,165,47,184,149,36,8,69,146,1,202,58,254,69,250,206,180,60,169,185,202,66,213,201,106,179,2,181,53,136,50,111,66,247,183,12,208,178,83,32,24,146,228,68,225,138,127,34,191,90,112,85,4,185,112,253,37,188,250,101,47,184,98,142,213,165,152,180,216,17,196,175,53,212,201,129,55,175,53,165,142,37,152,8,90,13,72,163,99,144,118,120,99,80,77,70,85,142,1,133,172,234,9,7,139,251,42,92,10,69,43,99,60,254,193,94,242,13,221,107,130,188,197,53,0,201,225,191,140,77,143,3,123,111,212,123,117,139,56,200,146,95,214,80,153,28,83,141,150,210,5,44,208,72,151,142,232,99,131,110,195,202,196,117,193,95,226,123,69,73,12,111,15,55,36,75,21,17,2,255,114,72,195,63,158,80,219,194,64,175,35,205,45,143,242,2,67,13,240,87,148,173,13,76,125,52,124,78,150,179,67,199,113,33,177,118,84,17,59,228,93,57,70,49,91,233,239,166,208,62,102,229,125,26,254,160,18,49,218,190,67,145,91,41,80,247,198,83,89,119,139,78,46,84,222,39,53,114,245,11,181,4,140,189,8,15,155,16,196,190,79,64,89,178,138,140,113,27,28,92,135,79,35,64,30,97,119,4,183,191,32,57,25,217,37,161,165,72,240,54,63,70,205,216,131,207,193,55,186,3,63,59,192,204,35,21,193,197,161,232,57,176,154,67,181,68,49,214,139,40,100,87,169,132,151,100,17,32,55,113,226,6,101,142,12,214,216,70,8,66,225,119,247,228,179,164,227,142,230,63,6,103,74,91,20,22,96,10,197,56,199,141,55,251,239,160,206,47,27,129,67,135,251,96,224,77,11,248,23,95,228,15,23,128,45,182,122,194,40,205,203,247,85,179,24,41,239,160,207,232,249,57,164,167,251,41,8,13,38,145,162,98,114,67,96,211,11,1,70,20,82,253,139,254,26,239,70,188,92,81,80,18,109,133,71,1,244,238,193,129,228,5,40,31,111,214,162,193,199,123,142,33,170,137,206,177,141,235,38,1,43,149,47,229,251,26,214,79,153,35,96,112,6,194,127,144,16,84,10,200,1,218,20,57,143,239,220,242,249,85,49,29,176,50,155,153,105,211,189,93,228,175,234,248,196,231,90,8,104,77,164,189,206,179,224,76,158,180,254,227,82,85,102,177,61,237,95,100,39,172,70,235,13,33,110,20,191,23,174,114,49,121,191,178,192,166,120,210,250,205,253,121,171,195,81,229,58,156,164,191,250,41,33,128,188,151,51,193,47,112,87,67,137,209,64,7,57,121,93,129,141,215,69,191,9,14,173,216,101,190,78,226,122,160,171,236,0,147,250,96,161,170,97,31,111,185,51,20,11,190,123,46,186,110,18,13,205,71,168,28,202,118,234,240,35,197,144,203,255,85,205,64,222,29,104,121,7,50,190,123,2,17,197,196,197,139,65,252,222,238,233,2,50,119,170,94,249,163,81,195,43,179,88,9,78,134,50,164,229,46,130,81,40,21,65,75,18,62,65,143,86,196,163,184,226,146,3,181,201,201,122,167,231,17,31,37,57,149,161,1,226,137,151,102,201,209,144,215,253,1,71,109,75,39,124,57,20,128,166,241,12,158,217,139,30,235,191,77,20,243,164,187,168,71,109,215,157,25,160,250,162,132,250,67,84,241,44,161,219,47,25,233,251,62,125,84,212,99,54,241,69,160,248,61,250,77,244,189,99,243,221,133,0,33,123,137,35,86,95,107,152,78,17,90,124,249,147,25,249,147,222,82,100,212,171,207,192,51,154,151,4,56,74,39,239,145,126,245,212,86,223,140,131,54,127,156,11,84,219,34,52,129,175,43,237,209,136,108,251,108,222,33,147,48,113,54,206,9,193,83,242,178,240,230,213,251,96,102,127,15,200,160,76,234,53,243,117,203,90,4,27,205,26,170,6,227,121,29,167,0,42,113,6,20,184,11,114,172,236,44,93,78,176,180,26,43,168,56,91,129,82,125,195,157,52,150,169,77,82,178,20,236,65,216,56,225,245,128,46,233,105,253,219,194,59,142,186,209,165,65,79,219,101,14,235,43,143,204,3,235,123,96,130,114,127,231,197,121,213,205,179,106,14,67,3,192,144,195,85,230,255,174,98,237,96,111,237,40,21,207,112,44,67,252,176,149,251,186,51,140,186,220,74,121,144,209,116,51,168,193,211,10,64,227,42,70,231,21,208,170,243,136,128,95,153,251,254,191,126,68,235,154,30,119,107,243,217,175,243,124,254,186,218,43,220,212,210,200,200,198,203,235,199,100,195,48,23,240,8,63,228,42,8,3,178,166,112,117,226,202,201,238,26,127,225,74,116,34,50,111,164,132,15,160,53,244,214,45,209,156,198,220,2,24,113,178,244,60,143,94,47,106,230,45,215,101,76,227,18,152,3,194,100,201,55,220,208,27,1,132,157,15,166,152,8,112,241,91,106,138,30,97,236,182,252,28,124,1,223,246,205,212,253,248,211,31,33,101,29,64,12,32,19,16,224,137,179,185,98,162,192,215,96,69,174,113,76,122,61,80,51,223,14,182,236,100,72,105,160,209,102,50,100,94,203,159,204,90,221,151,63,83,191,220,12,115,103,20,127,3,138,139,104,136,202,216,124,37,231,255,88,102,241,178,232,36,180,86,42,101,127,169,62,127,250,198,139,118,206,234,132,194,210,32,159,107,169,220,128,224,160,61,94,39,154,226,247,15,145,83,56,27,137,197,78,137,20,219,133,1,217,18,45,234,203,32,155,37,240,68,148,106,167,27,233,115,122,42,29,132,197,252,10,134,187,24,251,190,25,60,61,215,207,60,158,32,229,218,113,35,14,66,17,37,91,17,218,133,236,159,6,150,63,65,127,164,208,230,66,222,54,183,142,245,57,204,222,47,110,2,215,214,58,248,150,100,105,236,153,196,131,4,1,136,197,46,63,11,96,204,207,36,156,45,174,27,93,197,166,206,139,6,96,178,127,250,64,240,27,224,227,27,238,186,15,63,74,235,134,170,158,184,207,109,132,92,12,110,106,200,197,117,159,190,61,113,155,34,213,136,45,3,36,209,125,41,113,4,31,121,179,204,128,98,54,43,6,11,40,172,83,145,45,134,162,128,136,22,159,225,177,100,206,137,77,110,128,198,47,10,250,240,57,60,1,178,142,129,17,141,87,30,230,198,142,201,70,39,35,180,148,98,212,60,43,19,236,82,198,24,145,71,194,94,59,105,199,166,192,96,240,61,83,90,132,173,127,195,5,167,9,123,230,234,173,239,127,173,200,114,88,70,19,68,68,17,183,7,124,181,185,126,87,248,47,83,176,66,227,196,80,225,1,94,207,233,56,196,78,1,149,47,45,245,224,129,45,20,124,130,95,100,123,61,0,34,57,163,156,137,188,95,188,160,165,66,62,76,194,9,246,164,208,144,84,106,76,96,149,64,139,122,219,227,117,133,72,83,208,32,18,96,238,156,255,31,117,93,184,35,53,23,161,58,199,113,115,27,242,183,103,173,5,27,116,180,6,9,16,245,95,211,46,173,57,115,253,178,185,182,169,197,32,68,84,194,187,27,140,254,101,72,129,241,147,47,89,150,166,11,136,23,130,129,225,142,8,200,29,64,255,171,112,220,40,174,69,96,216,142,131,231,226,63,185,165,167,77,76,62,10,6,135,250,91,253,252,45,184,132,135,103,130,228,127,170,115,78,206,5,13,255,241,18,37,95,146,216,79,23,122,124,33,170,150,182,184,8,28,74,65,247,52,73,183,129,140,96,162,193,114,145,242,248,253,43,122,140,62,209,38,241,9,70,193,27,178,168,125,10,58,168,242,21,155,90,34,26,64,182,245,158,68,76,223,151,192,102,163,213,187,59,215,220,117,26,7,213,135,36,163,89,237,47,126,148,155,251,206,118,18,159,4,156,110,15,70,130,2,177,163,183,58,44,38,6,199,58,36,200,114,138,239,249,3,15,114,136,98,109,244,135,68,143,89,240,119,216,150,104,122,11,253,108,250,144,39,226,116,219,14,228,245,176,188,75,37,11,144,102,64,44,216,107,182,194,106,168,128,200,160,157,246,108,66,36,115,124,100,68,174,181,200,240,179,138,93,33,197,10,23,41,64,3,187,168,34,91,105,25,57,193,149,163,48,200,176,29,206,39,154,225,207,117,192,136,23,139,225,208,208,22,208,115,177,248,14,174,182,0,182,200,54,24,251,154,212,196,205,232,72,134,217,77,68,209,4,226,229,135,146,241,137,5,155,22,55,8,24,74,153,234,11,253,101,226,3,14,223,99,203,111,56,138,169,151,93,31,223,245,138,201,146,208,20,141,127,240,244,147,9,151,17,119,171,227,207,199,11,32,179,70,191,130,232,80,135,102,105,200,34,250,166,9,4,24,14,90,176,89,54,162,236,113,54,14,79,230,156,207,37,251,142,22,3,140,231,148,131,75,31,218,16,202,135,224,245,78,0,68,71,128,240,159,195,114,40,64,112,32,12,88,125,229,174,195,95,98,158,90,51,139,172,5,75,226,248,7,22,70,210,37,16,53,25,228,222,120,182,220,5,207,31,224,251,64,201,247,234,150,235,72,111,98,145,121,153,131,110,1,99,79,188,87,49,243,98,205,89,171,52,10,201,182,233,83,86,30,239,166,99,246,67,55,147,198,157,170,243,220,218,187,131,219,189,151,70,180,202,81,203,189,170,101,81,141,206,210,94,148,233,8,31,36,16,28,156,254,59,238,190,54,196,198,168,140,53,128,122,130,131,169,65,176,112,156,173,140,187,32,114,146,167,218,74,5,160,133,146,48,136,154,58,217,49,25,109,60,7,87,232,175,208,27,211,178,128,177,240,241,137,119,150,47,10,212,192,156,124,238,248,180,247,250,15,53,35,215,201,93,253,177,14,123,90,190,122,246,9,134,9,181,75,145,144,166,15,163,238,158,119,201,97,40,188,62,63,133,198,177,248,108,44,213,82,237,93,183,142,208,97,140,163,246,255,42,143,191,63,52,196,77,192,130,63,217,12,54,39,92,71,105,163,128,212,233,41,210,101,241,124,94,253,215,180,185,51,138,33,53,241,236,93,101,139,87,236,98,84,161,133,79,138,176,85,11,58,225,44,158,242,194,173,101,53,28,130,150,21,223,217,168,15,212,68,232,97,215,234,124,18,199,183,20,181,248,136,151,109,44,70,135,153,168,19,153,62,27,90,199,100,134,196,254,237,61,46,172,75,227,66,198,218,224,8,88,246,75,227,210,83,213,0,252,133,143,117,30,241,30,89,54,159,139,200,224,103,180,244,38,14,83,199,81,79,91,49,249,76,137,245,53,134,179,202,213,15,133,206,201,86,231,159,212,69,178,225,171,73,72,140,45,51,161,118,145,144,197,96,173,126,131,195,93,91,232,239,129,129,168,138,169,174,90,220,229,53,125,230,203,254,118,101,97,253,108,171,243,198,166,187,74,174,147,237,211,60,153,127,140,242,237,27,51,146,34,248,237,67,100,87,134,221,193,205,140,155,9,252,214,47,83,134,124,85,125,50,158,252,194,84,16,21,111,18,238,83,41,32,127,182,113,152,9,127,98,182,173,84,234,73,100,144,91,122,86,72,88,191,141,151,161,253,234,223,102,121,18,64,196,64,48,151,121,59,53,34,110,67,62,178,59,86,117,211,151,187,208,90,184,94,189,95,186,173,190,185,232,175,140,79,22,115,29,24,209,241,108,192,0,0,51,31,173,134,175,78,2,69,39,178,239,217,132,165,165,199,193,204,40,233,73,129,232,151,180,27,237,35,193,95,202,38,185,59,96,68,12,194,180,164,33,109,155,177,75,229,46,31,74,213,253,185,168,220,236,90,46,210,234,137,94,209,173,207,228,43,96,93,64,184,49,179,242,107,230,205,110,179,54,114,52,162,153,7,166,193,254,161,74,34,193,86,45,248,7,172,43,246,139,216,129,254,126,189,176,194,53,225,80,43,139,112,204,37,23,210,167,54,61,126,192,10,244,164,63,61,82,204,81,155,63,50,156,38,160,1,24,146,114,151,1,212,231,45,251,133,130,93,168,11,46,243,96,94,73,44,248,193,91,199,248,148,188,131,201,77,169,250,52,158,194,45,176,96,48,232,0,242,105,180,5,238,108,220,176,156,180,43,188,13,164,247,175,53,33,119,187,68,227,202,166,211,80,100,194,139,255,152,52,225,160,87,97,95,212,172,189,117,205,55,125,161,56,90,89,73,90,0,89,218,214,91,184,174,138,37,107,250,224,252,38,40,150,1,250,193,219,12,10,161,154,194,183,151,203,247,49,24,157,128,90,34,166,202,255,28,48,193,178,168,51,33,181,39,113,136,59,233,179,118,165,29,234,20,39,98,222,188,145,114,123,68,86,85,197,215,143,75,31,17,31,108,208,209,51,73,180,228,48,137,155,28,20,5,165,179,110,178,77,159,182,236,95,87,88,25,100,74,182,58,78,159,34,229,139,21,3,38,69,194,32,3,193,80,93,203,109,91,141,161,255,102,223,22,64,25,115,145,127,109,31,65,230,32,75,197,144,251,10,214,246,4,11,161,75,154,15,83,167,247,240,235,83,107,154,78,230,38,60,52,154,139,119,148,252,126,156,163,46,253,86,14,74,178,231,169,180,164,185,93,24,214,23,14,95,115,107,108,201,93,236,237,255,147,116,237,138,168,191,201,243,18,86,181,34,147,63,193,164,58,168,184,25,131,206,106,191,65,113,97,22,147,28,64,179,179,162,168,140,159,156,116,21,77,83,6,191,186,222,132,168,225,196,189,33,122,8,91,11,142,21,13,92,129,94,73,23,131,88,172,132,50,45,224,89,198,7,94,147,215,113,110,85,15,130,154,47,242,206,196,201,110,60,102,115,42,44,92,15,142,102,57,167,235,142,96,220,167,152,32,243,123,206,175,56,13,145,173,201,221,28,122,202,150,30,50,128,156,0,5,51,37,81,12,132,252,30,83,185,148,142,53,217,85,39,126,11,123,131,251,186,215,105,136,130,94,184,116,39,172,100,158,247,224,39,79,225,155,163,50,132,188,235,110,182,172,184,63,136,156,234,141,178,147,148,53,153,16,151,70,225,22,20,166,212,231,103,66,184,208,10,0,176,50,54,186,31,121,31,108,72,128,119,83,53,178,58,111,3,84,109,51,159,153,232,124,49,215,116,53,249,224,80,1,247,113,225,87,245,153,33,37,9,130,198,107,9,61,44,118,36,203,7,215,110,32,78,201,145,11,55,171,18,163,251,133,165,87,222,160,149,29,89,137,44,90,86,69,207,178,223,161,213,254,129,129,4,136,225,25,191,223,13,69,248,173,174,41,212,220,15,61,210,121,87,141,203,186,25,193,89,52,193,195,167,173,153,24,124,143,39,39,192,222,3,61,4,100,229,199,198,162,251,66,24,235,206,96,18,75,3,169,234,122,23,234,99,10,40,202,82,206,7,6,100,115,206,205,74,13,178,221,107,60,220,212,101,96,213,70,123,80,117,229,36,78,75,106,2,178,176,0,12,59,182,248,237,80,175,46,240,11,176,18,14,250,175,83,39,88,92,2,244,244,48,20,24,46,190,90,187,67,185,87,124,26,219,105,63,96,81,165,204,201,175,205,176,202,84,214,66,36,112,156,91,255,13,167,252,147,129,151,24,217,145,114,227,76,16,29,148,224,116,6,201,132,167,240,4,212,13,197,34,145,3,127,149,50,17,160,239,249,241,33,76,182,217,154,105,112,200,5,137,244,56,171,146,140,197,206,85,50,238,105,167,59,253,85,48,55,43,42,183,116,151,56,159,61,157,75,213,157,174,49,226,190,150,152,130,160,14,117,105,99,142,10,248,200,181,115,246,63,101,152,150,25,88,133,31,185,145,84,42,122,185,19,233,62,9,203,233,37,223,129,188,116,145,119,55,28,36,198,246,143,130,200,168,251,129,101,46,2,240,249,23,192,235,197,59,173,48,238,9,248,95,111,142,194,184,47,220,160,75,151,254,35,223,150,155,44,89,75,47,186,158,252,238,81,166,67,240,126,31,15,181,124,170,177,124,153,140,77,2,237,8,212,68,133,238,163,98,139,172,32,89,63,20,40,5,117,136,54,34,137,136,96,254,9,52,254,200,231,83,69,52,238,69,164,9,162,23,37,129,3,52,148,211,145,160,46,108,27,238,220,117,15,136,64,12,179,122,201,10,235,159,95,102,80,181,183,52,64,137,82,123,94,148,11,182,237,163,231,185,173,0,195,116,137,65,178,34,112,40,209,168,75,216,52,223,129,113,117,193,57,30,68,157,73,59,213,0,134,182,183,29,76,223,249,106,251,216,156,40,233,33,252,90,71,57,230,123,69,212,95,244,128,104,68,219,16,180,226,155,32,128,20,218,55,114,196,76,103,72,109,9,76,162,247,107,36,233,156,29,191,168,123,95,68,255,210,136,157,228,43,79,162,56,232,2,14,236,91,88,156,2,129,84,198,66,70,202,247,250,56,147,210,12,33,5,189,113,85,93,118,117,20,26,78,231,254,81,162,16,249,16,55,66,117,147,114,100,49,155,159,233,51,231,89,99,218,175,230,161,124,116,110,56,245,24,159,93,217,191,41,127,120,188,171,181,54,132,232,137,123,194,136,228,29,43,178,11,9,42,127,3,25,163,85,232,57,89,229,185,130,89,225,28,163,102,166,223,248,224,116,202,51,62,34,170,140,182,1,120,134,226,178,200,46,31,112,87,241,170,160,162,144,225,136,178,250,14,158,237,230,250,209,176,43,253,104,63,223,152,238,55,201,239,2,155,151,44,76,107,86,109,54,200,185,180,158,39,197,253,155,42,116,81,178,166,238,157,35,224,221,210,145,217,246,28,110,123,48,87,165,171,7,241,229,171,119,39,59,50,223,214,77,156,184,31,252,159,162,42,52,187,165,92,0,228,148,117,14,4,197,180,97,33,100,215,169,0,81,205,36,105,134,194,19,48,72,216,179,172,184,234,25,93,47,203,138,107,100,53,14,236,39,42,212,163,41,37,164,106,186,85,8,158,94,198,139,118,152,200,140,238,134,204,129,185,109,40,26,226,248,146,226,237,157,86,253,159,186,34,208,13,104,243,220,51,142,251,60,202,8,49,24,132,48,136,34,156,83,235,12,248,30,174,0,65,53,209,211,14,86,140,44,249,98,97,129,171,3,13,35,167,95,20,66,25,193,224,71,152,51,230,251,59,100,0,7,23,20,229,47,211,7,189,183,79,177,135,86,194,204,96,78,135,2,195,27,38,92,179,63,61,186,11,53,169,77,245,34,176,245,128,2,87,219,106,16,192,35,99,29,57,82,119,110,77,22,101,236,129,137,23,209,183,148,208,125,133,21,76,137,141,63,158,20,90,73,104,98,236,203,195,251,90,245,203,70,35,79,9,91,179,100,164,75,118,180,34,107,191,249,210,26,120,201,57,84,118,11,1,165,121,63,229,237,137,113,145,180,143,130,82,196,99,104,146,122,145,7,76,74,97,212,27,29,10,176,235,223,254,20,238,127,21,72,236,125,41,43,131,8,3,255,124,139,146,44,243,34,88,194,72,119,251,93,19,95,90,72,7,246,199,187,228,64,158,55,194,180,76,81,1,49,190,41,145,247,230,191,116,72,60,44,202,67,150,171,18,129,142,51,125,37,203,231,209,23,200,63,101,219,46,24,199,121,162,225,197,150,66,122,143,141,113,97,219,52,38,103,229,63,175,47,196,65,246,90,137,98,149,199,213,186,69,190,135,31,138,195,180,75,214,123,207,57,41,101,66,75,219,39,121,52,7,145,9,76,219,192,228,72,156,63,187,174,200,197,51,102,130,103,79,28,16,156,80,44,220,65,165,39,225,26,228,48,64,142,235,44,65,229,5,229,195,124,218,154,174,224,88,70,217,57,226,177,170,22,173,55,110,23,254,81,62,210,166,67,10,138,154,253,6,124,77,223,1,154,118,17,230,144,44,23,142,204,212,196,123,130,17,46,4,143,75,219,129,12,26,253,211,171,63,36,61,204,16,236,37,167,179,15,50,222,129,194,3,144,232,164,218,56,115,197,117,222,186,183,178,10,222,176,108,92,29,1,68,238,248,15,5,87,245,214,104,248,114,88,79,116,169,178,48,20,181,168,62,245,112,103,253,179,4,188,72,37,45,13,115,130,162,214,80,91,157,60,132,245,42,67,113,74,187,164,186,230,65,248,30,245,217,89,69,208,115,133,154,116,220,50,122,34,67,67,245,160,210,156,131,174,56,99,21,15,171,108,101,228,219,199,222,201,241,63,142,176,19,102,215,135,63,100,153,156,73,154,229,9,57,212,198,144,104,221,148,26,116,47,99,235,201,185,97,46,5,198,187,119,14,67,23,206,12,57,145,0,37,175,30,63,127,154,8,168,112,211,38,31,83,6,213,105,3,77,17,135,164,58,153,137,148,158,61,57,235,227,204,83,108,133,89,105,81,171,215,166,199,23,249,202,241,125,153,102,104,10,185,186,77,245,99,118,52,38,214,213,178,57,30,142,199,21,175,81,115,253,37,163,21,208,8,124,140,134,224,30,250,35,248,35,126,200,84,147,25,245,65,18,18,201,103,47,183,115,150,185,58,23,201,17,45,44,173,223,62,155,120,199,165,215,214,245,39,185,114,69,226,131,248,218,66,84,135,44,149,247,121,219,127,153,168,38,187,3,39,129,162,43,171,189,28,16,13,126,233,49,251,116,219,222,238,124,43,55,162,103,7,3,19,53,133,33,18,181,70,233,93,104,66,146,77,180,214,242,171,50,218,8,23,181,31,197,108,19,67,139,42,28,165,127,67,67,32,185,233,243,46,138,249,77,113,119,227,22,234,0,113,25,186,100,26,36,67,253,94,25,0,241,98,23,61,75,200,250,66,107,68,9,27,29,255,151,182,160,187,228,62,219,17,143,118,7,100,223,229,137,155,55,55,96,104,162,145,134,22,108,52,143,54,134,44,226,17,75,19,251,101,156,156,139,26,206,186,5,169,114,4,93,242,230,168,231,113,6,133,25,190,10,40,198,151,62,206,230,88,23,35,116,172,154,24,128,185,96,29,110,107,160,204,232,51,119,14,136,172,133,217,251,35,101,164,200,194,186,201,154,88,39,1,94,150,232,146,173,229,189,105,215,190,125,80,234,183,65,19,219,76,240,6,216,0,111,215,39,183,45,31,90,10,82,228,181,114,104,108,10,33,137,19,92,96,142,9,140,223,202,12,28,137,61,143,90,137,225,77,246,229,79,245,218,85,233,88,13,245,157,25,150,185,120,82,230,92,172,69,170,63,117,209,193,142,174,73,12,229,64,12,66,182,84,71,205,238,211,189,0,84,19,201,38,109,200,78,70,52,10,10,109,0,53,173,130,245,155,173,95,26,118,11,41,55,1,218,251,36,67,211,102,245,239,212,235,20,83,72,214,250,63,60,129,8,118,4,73,128,33,95,47,180,97,215,254,101,170,116,197,129,196,154,143,33,208,133,131,181,158,123,167,237,70,66,220,120,140,132,215,245,118,251,128,18,135,44,189,151,23,110,50,10,74,68,139,206,188,8,238,7,26,100,67,201,160,30,86,151,202,124,77,10,107,75,223,119,79,41,255,64,27,244,28,55,79,119,49,125,230,89,169,112,37,17,208,127,157,41,118,93,254,249,113,106,68,72,183,37,45,128,33,73,7,45,219,4,221,220,80,238,86,116,192,134,131,251,231,166,113,68,119,158,64,46,27,208,137,89,121,55,127,199,140,213,165,115,223,193,229,26,78,91,183,248,108,230,20,6,106,128,42,142,130,73,241,206,112,193,167,154,205,99,180,201,188,162,62,13,88,63,5,149,191,252,241,38,140,108,68,68,92,253,115,105,78,207,234,195,255,136,16,172,130,138,121,96,38,162,165,23,65,61,48,19,202,63,183,75,175,148,133,123,148,202,138,162,197,202,233,70,171,152,168,32,234,174,89,229,103,55,119,2,232,163,203,20,196,180,121,111,51,66,237,223,233,121,53,242,40,100,230,237,74,216,118,191,21,98,98,210,42,112,171,208,31,213,202,48,167,57,64,23,231,147,11,113,222,214,14,56,110,172,117,95,126,131,165,63,244,139,13,163,159,14,53,94,117,49,177,132,195,53,114,29,237,203,35,121,23,108,17,223,14,189,23,36,239,208,44,153,33,53,105,21,92,241,6,171,43,237,34,192,40,76,51,153,0,9,173,248,24,8,252,163,83,191,43,232,132,54,79,165,230,35,246,121,137,181,168,66,114,233,85,26,109,148,66,240,70,38,240,244,29,191,138,59,189,13,215,86,69,255,202,24,214,210,247,196,170,112,225,255,242,75,217,156,74,198,83,240,210,57,171,15,9,211,249,146,202,249,48,203,79,135,43,115,8,185,29,99,91,65,73,201,130,147,176,185,167,100,70,55,0,198,21,225,204,92,17,146,31,39,241,139,46,228,200,207,160,148,124,183,31,86,111,219,83,115,38,216,213,155,78,62,75,43,210,234,231,129,232,201,116,173,108,224,221,90,73,149,40,65,248,71,91,109,126,26,254,23,21,3,192,250,33,212,112,161,136,221,222,173,130,228,54,125,177,213,22,93,31,92,210,214,221,188,32,43,196,74,133,69,231,59,199,211,138,91,74,150,107,237,197,47,233,195,139,251,240,77,64,55,45,249,18,123,224,234,216,97,46,39,168,207,194,169,172,253,130,20,48,54,206,3,69,199,77,14,230,250,133,149,139,33,68,141,136,42,199,11,71,121,182,135,135,9,140,169,114,76,176,112,131,83,67,200,169,172,191,106,135,111,207,166,98,143,13,120,219,67,189,74,21,112,49,143,234,43,192,165,74,135,95,211,94,116,186,198,42,140,27,203,28,9,170,39,35,201,203,165,146,164,239,148,44,36,100,60,192,99,155,3,38,53,43,74,103,47,132,4,79,69,76,112,12,180,26,161,24,159,179,169,174,68,163,179,77,169,249,54,101,241,150,74,71,100,87,68,10,116,107,234,242,114,123,129,125,25,75,172,108,220,96,254,239,37,101,246,40,163,115,191,152,169,165,47,241,58,252,217,208,38,181,138,55,254,239,241,13,111,208,254,213,52,57,38,71,103,100,171,169,33,206,158,64,69,61,80,244,10,120,122,69,149,214,110,222,172,250,112,44,80,83,216,37,10,160,206,126,47,88,99,234,206,154,117,60,157,153,0,131,38,160,156,38,95,141,76,25,150,31,233,102,68,125,146,94,7,161,198,95,131,153,99,112,29,182,183,12,224,162,97,157,156,62,82,6,66,24,245,190,46,72,88,104,90,119,12,174,184,235,54,185,230,176,253,255,56,205,33,234,170,128,198,104,249,22,102,150,201,202,56,133,122,62,86,1,135,139,248,170,231,84,243,207,232,111,253,74,231,187,209,158,148,197,158,130,24,211,200,52,253,15,1,133,132,8,88,155,19,124,10,129,51,73,235,75,154,114,159,91,127,71,12,171,173,126,145,13,125,195,164,20,235,94,88,223,109,143,144,30,50,157,225,113,191,213,39,40,128,244,128,148,103,230,131,255,94,205,60,104,122,90,106,226,9,144,120,5,42,58,104,127,240,84,47,177,77,63,107,148,129,123,20,205,74,2,139,193,68,189,131,94,103,88,58,219,51,8,244,205,180,58,123,214,218,83,121,224,214,48,209,174,65,190,176,98,218,214,77,33,163,170,18,223,218,30,39,176,201,23,109,164,16,154,2,72,75,211,96,199,156,151,69,205,169,247,230,168,247,238,219,139,171,72,64,190,221,55,236,89,51,249,186,39,80,60,172,75,105,231,54,164,131,242,246,172,129,202,142,232,218,71,89,199,203,50,134,126,4,121,96,86,111,139,173,191,64,86,98,68,162,171,40,192,82,186,221,225,113,73,205,158,20,255,237,177,141,173,0,6,245,226,135,167,54,126,46,85,87,139,20,153,69,255,25,19,145,141,115,63,92,135,144,4,211,205,83,101,19,235,141,207,100,24,167,9,234,38,104,222,165,118,165,209,105,142,222,46,35,118,165,82,67,238,17,98,242,45,234,27,18,164,201,42,159,64,34,19,229,52,16,5,44,36,178,20,6,96,109,103,71,229,252,110,115,213,96,168,85,101,21,37,244,34,96,225,108,243,57,137,157,4,169,129,82,213,4,128,106,128,178,192,122,165,114,125,252,50,141,137,7,14,134,244,111,120,13,78,74,36,212,251,61,21,121,125,153,81,84,48,121,36,175,216,3,202,57,91,129,13,108,214,10,140,227,129,18,181,9,243,91,91,9,167,18,137,58,165,169,248,110,101,21,237,67,146,89,2,188,206,113,54,114,71,36,42,187,67,25,117,163,246,67,59,125,147,72,166,100,48,191,251,179,192,202,6,187,230,39,5,251,9,125,89,92,205,150,25,23,76,178,5,255,243,192,246,27,130,88,90,43,10,149,143,255,86,61,88,157,3,97,203,56,60,126,0,200,45,134,72,13,131,71,21,6,199,149,22,55,249,13,2,180,5,47,159,65,244,96,225,187,182,9,24,67,179,142,156,100,106,112,118,104,93,146,204,192,248,123,128,61,225,177,191,158,91,186,97,121,159,72,27,197,49,71,111,9,86,111,223,128,218,145,199,136,174,15,254,250,186,139,110,199,111,134,135,165,102,164,60,160,8,244,237,122,225,248,194,181,45,174,63,50,21,139,254,125,173,58,152,162,144,128,113,33,165,59,50,9,166,212,233,128,252,4,6,230,142,225,112,144,207,247,171,232,151,46,189,122,187,81,141,152,59,165,228,232,37,245,121,237,169,114,241,134,104,14,60,252,26,86,76,34,4,43,130,145,212,154,137,133,97,174,180,22,220,130,235,170,52,214,194,92,60,253,246,212,60,158,186,93,191,133,163,144,38,84,143,33,56,158,0,105,138,89,135,1,173,231,72,164,122,113,250,218,120,30,240,100,29,126,210,12,139,30,196,17,250,164,5,99,74,83,132,46,201,108,144,34,196,16,8,47,24,227,8,25,156,234,156,226,119,250,74,1,60,34,179,106,73,93,164,102,232,46,76,90,212,27,25,63,131,108,85,199,9,60,50,243,29,135,94,212,129,105,27,179,120,106,192,242,191,171,252,138,184,73,54,99,85,53,99,28,35,183,92,252,11,146,17,127,36,134,51,189,119,210,136,80,48,43,254,138,70,22,182,96,228,167,15,85,225,7,67,237,18,218,110,207,243,207,141,97,44,121,195,180,52,204,56,208,124,169,21,170,129,229,75,77,98,37,25,95,71,202,211,88,181,125,255,12,73,203,147,180,228,31,2,239,43,179,98,38,105,26,249,126,208,116,87,231,28,7,6,84,120,216,228,71,231,224,46,60,152,117,166,147,123,159,121,128,197,19,233,127,137,201,43,74,142,135,196,120,84,179,23,89,182,101,100,245,51,137,242,168,84,120,2,66,44,91,36,190,177,250,68,113,146,174,241,124,94,134,123,99,127,103,184,212,61,115,4,108,239,207,112,170,173,183,163,26,140,94,154,247,104,193,232,182,75,12,55,187,180,7,140,13,77,80,66,7,157,171,235,221,170,247,243,177,143,152,36,133,141,31,12,118,61,199,216,8,74,206,68,216,151,163,20,171,170,219,253,122,247,55,77,127,130,135,16,135,92,122,133,146,0,190,166,137,13,125,65,136,231,59,90,216,124,1,88,113,105,105,130,73,62,187,212,66,165,134,74,124,145,195,183,59,145,32,168,19,207,136,52,74,184,71,171,29,198,90,137,168,236,255,41,233,116,226,218,56,162,5,58,183,128,12,78,97,210,166,31,62,114,33,62,67,84,126,255,52,172,32,75,206,32,176,245,138,129,141,245,254,126,197,243,106,45,66,32,244,222,103,228,188,237,48,41,135,208,235,3,5,90,132,251,161,51,108,72,99,247,211,30,92,84,2,54,134,74,53,210,72,246,211,54,221,246,30,83,117,94,196,37,77,105,186,158,182,236,186,215,185,99,108,112,129,190,87,159,118,12,79,186,1,46,143,95,236,98,32,184,156,12,93,66,124,25,208,68,104,248,110,224,56,118,146,198,138,39,200,89,240,95,216,13,164,51,127,227,214,202,230,162,251,188,199,116,191,69,79,21,175,72,211,111,237,71,170,66,105,175,254,202,7,126,5,84,136,208,15,217,183,36,141,165,28,17,52,102,180,213,28,49,138,77,243,226,92,21,58,49,26,207,229,126,216,79,88,41,171,70,27,25,68,125,254,221,191,192,217,215,155,69,79,67,175,209,138,34,21,120,3,41,20,101,113,235,57,221,72,126,78,91,23,132,207,104,39,182,123,30,154,99,16,116,9,251,207,166,17,227,26,209,233,54,209,94,37,199,148,254,244,188,208,187,124,239,190,221,239,11,197,28,226,50,137,61,163,195,87,209,204,181,33,209,10,224,141,210,175,88,117,68,156,163,196,98,242,136,237,108,103,2,5,118,100,215,145,95,136,219,127,144,253,66,171,180,61,183,172,45,75,96,17,91,161,7,145,180,243,88,100,150,235,90,6,37,195,128,70,232,247,82,93,59,71,109,97,170,56,147,5,35,40,125,244,60,69,118,174,70,108,33,228,35,112,119,46,196,0,106,139,198,61,206,194,157,89,188,78,133,54,30,193,169,117,61,229,73,12,103,34,72,211,141,169,189,205,95,60,245,10,11,110,141,43,114,103,251,235,77,221,104,143,104,24,122,122,10,178,83,109,171,114,56,71,86,134,72,3,117,3,232,131,56,199,207,231,181,82,10,106,139,217,209,206,189,114,213,253,19,123,11,126,21,128,42,229,116,199,83,107,214,240,254,156,244,247,248,26,100,233,139,100,126,102,66,186,135,139,136,22,79,43,205,249,135,28,92,195,59,172,2,152,44,54,108,29,155,5,180,92,91,124,34,61,110,64,136,194,113,141,72,236,194,182,4,42,88,71,217,245,227,19,200,13,205,102,113,4,4,135,40,221,3,138,87,128,83,159,207,90,5,158,18,67,40,246,186,53,80,19,71,188,94,0,219,187,150,68,134,0,255,13,165,248,34,185,46,18,176,103,0,254,6,161,148,190,112,48,24,93,188,187,131,223,244,221,225,118,199,8,255,32,58,17,255,172,4,191,174,107,231,49,201,157,186,119,6,192,116,29,177,103,55,121,154,3,69,47,28,247,41,84,75,153,234,241,123,218,101,3,13,249,62,18,185,33,112,145,163,228,234,222,28,39,145,187,135,43,63,169,129,111,25,126,68,169,194,130,151,165,64,81,35,68,125,113,77,104,173,137,126,223,21,35,157,223,231,165,144,162,219,213,254,73,58,13,208,0,78,205,220,153,154,247,73,22,125,60,193,135,231,50,160,37,93,149,154,173,114,1,252,235,171,93,225,26,33,186,187,44,48,19,112,64,125,143,213,212,92,104,149,248,183,218,67,236,128,219,185,159,16,199,62,208,83,28,105,121,90,137,69,96,62,69,153,120,166,6,120,79,214,130,134,93,248,110,137,30,105,153,158,20,153,246,5,188,177,101,92,245,189,139,4,229,195,138,208,167,171,121,6,163,155,146,117,185,205,22,18,14,107,66,63,170,67,230,138,130,155,201,1,15,228,128,167,247,7,28,37,8,1,65,80,165,228,54,43,123,21,227,36,164,197,91,134,213,248,77,31,206,7,131,125,98,100,49,60,240,53,166,11,159,230,243,55,27,4,164,131,238,117,0,187,216,50,139,93,65,142,83,114,141,123,122,112,24,231,63,176,205,98,102,217,42,255,97,189,149,49,86,140,72,172,58,154,153,71,161,251,245,145,220,156,223,195,227,155,219,134,28,65,230,39,197,81,157,81,72,202,215,175,133,42,157,184,150,137,189,180,155,178,33,80,45,57,78,232,118,220,134,115,195,252,10,222,225,123,199,241,143,176,50,47,20,95,14,186,47,157,137,187,49,4,45,247,32,104,141,135,115,97,51,18,113,150,243,14,136,132,6,108,238,232,175,177,247,41,99,206,240,32,166,71,65,196,173,73,88,205,42,218,105,207,32,44,153,204,94,29,161,55,47,241,163,149,80,249,17,126,139,229,187,127,175,255,13,159,229,238,59,100,23,99,123,102,242,184,222,112,224,236,70,40,29,115,157,82,212,152,204,20,210,63,85,243,169,194,182,192,220,171,164,170,34,86,115,119,16,156,179,38,230,186,194,161,185,42,21,204,191,32,6,229,142,141,76,79,109,186,1,229,112,97,35,160,171,38,31,248,121,72,21,162,183,56,209,229,127,187,175,55,238,21,246,235,217,250,92,199,200,196,212,157,202,156,128,224,67,58,112,100,45,215,252,70,154,170,175,122,215,133,51,40,49,213,150,31,120,135,91,64,153,159,164,197,50,79,55,105,139,228,184,9,180,2,149,231,117,248,61,174,10,246,75,171,205,112,219,152,106,50,42,64,3,58,77,114,174,183,155,231,130,101,252,137,47,245,200,5,168,38,128,58,66,172,109,83,249,160,57,81,174,73,186,234,253,100,41,199,143,224,17,3,107,120,31,43,210,163,145,231,107,61,212,16,119,242,73,70,165,147,202,18,162,6,212,207,30,8,244,37,181,219,133,14,98,70,107,87,151,10,143,190,200,40,86,153,102,55,255,252,211,63,4,214,48,177,228,247,0,19,242,212,207,229,128,101,234,245,108,75,80,203,245,41,58,126,254,97,104,89,196,241,16,100,142,71,187,124,107,101,28,220,70,116,79,213,86,172,216,53,247,242,224,44,162,167,83,207,90,201,213,141,14,196,105,208,44,145,233,53,99,36,141,221,40,235,38,13,57,34,166,57,137,26,185,29,152,8,137,59,63,78,85,83,229,220,113,180,50,38,38,75,111,98,195,193,72,101,117,76,7,185,124,190,135,150,250,201,122,98,68,152,75,156,155,20,102,230,49,127,146,77,59,255,109,54,85,182,124,146,151,198,151,23,43,162,26,155,72,18,222,137,51,26,171,222,238,106,123,183,88,191,244,153,69,136,218,238,229,162,238,112,207,169,103,197,206,5,198,41,171,126,66,248,193,135,152,84,31,116,241,93,239,213,76,85,193,44,182,116,52,210,221,99,71,253,192,45,46,26,142,163,22,62,217,55,71,130,254,212,3,208,26,20,195,73,1,215,144,126,156,35,210,33,204,210,184,150,244,75,203,37,69,153,184,37,217,109,90,208,230,121,190,52,83,117,219,228,50,127,218,98,150,94,126,30,227,63,162,249,100,39,160,69,204,156,173,178,216,238,205,153,0,249,214,133,101,122,156,37,133,123,129,182,31,246,60,73,172,86,26,105,176,193,61,92,98,236,166,246,246,177,58,45,65,94,170,54,0,142,129,92,163,75,169,198,43,119,31,225,3,20,11,64,8,223,215,20,164,147,121,59,58,60,80,177,99,185,29,117,60,54,104,22,140,57,9,44,197,85,199,100,191,135,73,227,107,66,59,180,47,38,57,218,187,125,226,103,76,56,247,102,174,57,71,101,2,168,250,136,228,122,151,99,54,132,141,11,87,42,26,179,255,85,61,69,77,155,82,132,158,55,131,119,224,13,237,199,145,42,22,248,175,152,64,226,194,223,25,76,16,171,169,70,59,211,39,159,129,244,172,30,68,69,252,116,223,255,167,209,212,127,129,35,121,105,211,104,14,211,60,94,203,222,22,40,149,144,193,33,194,246,47,207,33,146,51,251,164,93,64,14,57,136,16,40,103,212,25,150,180,91,225,246,246,121,26,221,66,187,66,37,9,143,245,216,95,162,103,154,8,239,177,98,193,5,93,31,204,220,132,221,192,14,90,2,200,68,101,1,69,203,165,54,0,82,10,2,32,246,209,188,202,234,187,183,208,229,173,70,23,140,45,141,28,47,64,6,83,199,189,46,31,218,211,232,31,173,23,18,113,124,19,182,96,207,53,204,0,147,142,116,220,160,192,80,83,13,185,71,23,181,147,3,95,243,233,30,21,162,231,68,94,230,184,255,193,140,200,228,19,133,124,123,193,235,242,228,116,43,14,15,115,98,204,197,18,91,113,149,59,130,48,41,135,206,30,194,124,72,74,208,157,213,11,72,139,72,175,20,160,197,232,177,149,163,61,3,118,236,99,95,247,32,255,249,24,17,21,59,138,77,223,33,139,172,154,220,30,228,52,140,169,51,32,125,80,84,206,65,108,250,140,161,58,233,65,62,165,239,152,91,205,128,0,29,182,246,239,127,244,65,86,247,200,236,37,75,172,11,104,98,51,199,240,179,107,196,122,57,57,140,239,177,174,163,175,196,247,136,118,68,90,2,225,15,215,251,217,188,62,79,162,160,209,90,147,119,74,212,89,244,161,105,192,127,187,42,138,166,153,26,89,233,123,120,200,37,238,253,84,113,54,99,178,19,13,226,118,163,10,166,45,243,166,11,90,243,144,95,90,121,31,137,120,206,141,28,150,9,86,86,174,94,12,36,101,202,53,5,141,225,191,116,25,108,100,83,122,205,102,222,13,114,11,251,107,146,225,254,157,141,210,182,207,37,14,127,47,44,122,246,144,250,216,213,246,14,222,156,114,26,221,73,70,69,23,24,9,1,13,197,92,46,188,190,40,7,216,209,243,33,167,189,149,46,17,145,37,94,138,92,157,142,188,226,7,24,41,7,165,160,97,91,168,238,250,75,248,208,30,53,49,132,37,58,233,68,70,36,61,99,138,116,114,243,237,191,11,186,50,45,161,115,18,65,117,149,218,218,148,165,134,19,2,61,209,174,56,219,193,234,123,190,96,166,17,218,51,248,189,205,196,10,107,71,142,65,203,82,31,137,207,247,165,155,87,240,144,96,80,197,113,111,11,84,185,81,250,44,41,47,217,84,125,222,137,61,130,254,164,108,21,117,44,37,177,246,139,50,34,242,197,194,142,192,17,29,91,222,162,43,101,211,175,112,15,4,116,29,15,23,70,246,180,156,128,191,206,136,50,50,168,181,232,205,243,191,36,133,179,231,229,184,206,134,90,134,103,84,254,33,231,10,140,217,231,141,45,227,249,2,241,1,3,7,240,169,107,21,130,101,150,176,82,65,65,157,54,72,17,10,135,20,37,123,213,26,176,28,145,110,235,122,37,246,86,75,181,89,144,87,192,124,38,130,2,154,163,215,88,50,239,29,76,79,70,52,190,106,21,244,128,241,55,70,235,142,122,138,87,15,63,214,48,68,215,185,110,218,23,126,150,209,49,253,144,90,42,17,241,50,33,63,120,65,15,113,89,218,234,82,188,177,38,100,55,55,224,66,117,93,198,115,138,31,109,12,154,80,194,18,233,64,246,235,7,122,18,41,63,180,126,204,30,227,112,235,1,228,29,252,195,217,104,214,223,46,93,134,174,192,135,54,12,237,4,222,218,116,74,127,145,245,238,189,178,59,180,167,229,230,175,186,174,204,243,100,58,110,183,160,3,56,115,83,20,38,124,211,252,236,182,82,15,225,209,182,62,13,161,85,94,36,177,144,28,63,88,197,169,130,128,182,124,212,85,109,196,162,16,203,175,26,17,135,81,122,172,93,44,128,109,70,57,8,168,138,82,229,153,160,3,173,252,52,6,136,77,222,85,192,173,60,34,117,240,159,197,102,38,86,151,23,152,225,48,114,166,34,220,192,122,184,179,49,255,242,163,133,121,107,194,243,12,199,214,23,106,165,0,156,222,174,198,49,235,78,42,57,17,209,110,87,32,180,56,42,130,129,59,18,200,142,203,67,198,64,178,207,80,21,5,28,32,253,203,96,205,98,92,13,177,104,175,123,0,190,158,76,236,83,216,121,166,197,191,89,3,150,121,188,149,108,211,106,112,173,97,75,239,89,37,22,24,206,132,0,185,9,139,70,189,137,132,77,84,131,51,248,184,29,241,116,104,0,33,167,183,204,197,55,251,48,153,225,114,215,64,160,134,117,48,79,199,32,58,118,179,41,152,218,181,76,217,13,0,28,2,143,233,42,157,56,86,31,174,143,24,181,41,35,119,234,42,227,13,93,126,228,121,187,27,1,43,17,43,215,195,118,201,233,204,127,88,123,230,3,26,226,1,136,87,174,228,129,54,159,14,118,80,38,39,105,15,173,167,117,172,255,216,53,8,239,218,247,74,69,45,78,208,85,161,136,131,108,112,162,189,104,206,191,233,197,196,36,2,14,62,122,32,208,155,32,209,223,115,163,3,225,169,37,60,24,135,177,44,123,91,228,50,64,40,98,176,165,46,25,60,248,228,72,80,88,25,165,90,138,161,34,227,152,92,188,78,96,149,41,232,176,157,73,37,197,196,112,238,146,254,211,72,90,69,50,38,194,101,40,103,92,68,100,115,233,195,192,31,101,173,222,211,129,187,187,3,114,139,120,62,7,76,64,4,235,37,92,235,155,76,93,127,58,40,78,117,234,16,47,226,174,243,43,128,111,179,242,63,57,35,171,117,204,63,253,33,106,234,243,72,241,198,37,139,51,131,16,54,3,171,143,74,191,144,210,94,212,95,6,104,222,181,81,78,96,3,234,211,8,187,215,246,155,200,62,131,205,20,189,98,26,237,92,157,146,209,79,218,147,87,141,186,99,3,142,61,136,18,196,99,217,145,238,98,213,241,177,169,223,32,195,169,148,215,215,228,204,106,39,84,69,117,53,133,103,144,175,254,222,171,169,123,105,25,88,247,44,254,209,47,45,50,250,227,123,123,178,79,236,175,5,159,45,47,46,4,183,184,175,115,222,181,164,85,254,33,33,253,156,113,11,146,26,132,2,1,212,30,70,236,125,28,106,152,221,95,59,195,212,178,248,37,187,106,33,129,155,96,29,112,214,113,92,195,54,169,87,213,81,231,80,132,35,242,227,202,161,43,204,72,142,153,28,54,79,248,105,100,11,88,5,225,38,101,35,175,78,4,230,227,184,109,213,224,64,117,22,127,194,165,42,89,54,33,205,216,221,233,33,239,124,209,209,95,75,123,16,155,51,143,111,205,73,250,222,231,130,4,149,207,83,174,16,30,160,97,80,188,152,229,93,216,108,177,182,161,255,253,99,243,92,96,234,77,57,195,154,138,199,162,60,61,69,159,112,221,206,13,147,6,200,183,141,77,133,50,166,177,78,245,134,128,34,107,239,62,77,81,199,30,246,9,159,237,184,236,212,129,35,146,62,245,140,55,80,4,139,224,213,198,94,19,189,86,70,32,4,79,41,227,187,176,98,52,159,53,47,231,71,161,37,160,0,152,20,31,250,248,254,177,63,252,255,15,196,23,203,192,67,177,255,24,170,226,145,183,110,22,72,213,205,72,218,208,119,18,55,62,222,177,62,53,145,151,244,169,214,33,108,5,248,153,217,218,201,137,168,74,85,52,119,158,215,170,172,3,22,234,44,56,130,211,135,98,102,24,47,228,173,128,47,40,183,116,31,255,248,188,129,89,158,11,148,234,91,172,99,121,57,125,222,140,163,172,228,229,125,91,40,193,68,83,215,240,57,86,95,153,70,143,94,1,135,91,110,142,144,135,236,154,109,102,201,39,192,11,136,210,163,97,7,15,135,63,87,94,48,230,111,148,111,100,126,102,206,36,230,114,82,196,239,162,75,234,86,176,71,206,174,12,173,19,94,134,149,190,207,226,3,211,202,251,249,52,82,138,6,50,215,25,124,51,215,49,108,57,7,67,247,114,88,41,40,104,70,172,230,5,36,10,128,17,122,122,140,103,128,11,32,215,241,37,192,125,149,68,55,213,89,183,90,75,104,44,75,96,56,229,15,81,239,238,221,23,118,240,138,233,100,56,2,55,95,214,251,143,239,123,93,13,237,241,102,203,11,117,151,147,32,248,75,178,238,248,97,218,33,138,90,187,243,245,29,32,91,222,28,52,9,198,29,237,144,170,252,177,200,227,9,149,73,0,216,255,98,72,66,199,240,82,145,12,34,179,209,123,188,31,29,248,75,193,173,40,97,71,99,45,49,32,219,156,16,225,119,53,177,136,69,159,169,210,183,248,77,235,7,210,245,138,206,46,153,84,190,62,84,194,37,207,161,87,26,175,191,217,81,212,81,217,150,90,167,221,31,163,178,82,48,154,22,253,12,104,125,186,203,185,127,167,91,29,214,147,223,223,45,28,43,41,145,123,232,207,66,12,207,135,88,104,222,193,55,76,47,188,250,52,163,161,107,156,41,110,236,36,50,76,143,246,64,131,25,141,30,247,125,33,198,212,221,159,137,77,202,166,127,128,85,21,238,101,72,126,155,198,15,87,241,5,1,22,191,48,160,154,104,14,202,102,220,183,38,62,79,69,222,125,136,70,206,17,55,99,83,226,153,225,203,28,219,101,30,56,170,59,4,125,250,182,64,91,44,86,173,151,50,251,185,116,99,7,200,2,113,118,210,254,124,32,22,250,252,230,28,207,40,232,108,73,156,12,31,3,241,65,251,249,81,20,233,45,245,26,144,10,195,10,1,92,178,83,248,43,185,156,32,251,55,43,106,169,35,208,218,27,209,254,224,79,186,39,36,33,25,20,184,89,19,131,206,125,252,8,129,187,253,179,135,76,121,138,23,183,24,201,64,129,157,13,158,99,26,34,252,29,207,45,96,199,109,107,122,128,33,50,208,176,177,36,179,158,118,45,164,244,226,1,226,131,227,33,2,80,93,26,108,54,100,56,186,229,242,185,182,91,136,7,200,167,65,150,229,108,18,107,127,63,170,57,197,23,98,10,5,227,1,246,190,109,153,223,157,111,172,165,143,218,21,157,195,89,210,4,254,22,234,142,35,180,119,179,158,197,205,80,43,182,237,118,117,104,130,66,132,142,147,250,71,135,2,65,145,198,178,220,53,107,225,75,91,219,64,156,112,134,144,81,245,44,90,151,71,209,64,2,110,243,100,19,96,124,220,55,53,150,96,176,88,241,87,23,200,214,74,196,128,34,215,124,198,54,2,101,146,101,138,69,143,6,200,27,148,118,137,238,103,201,45,224,89,119,163,108,92,50,124,62,57,93,229,138,143,168,6,1,156,203,54,62,78,187,52,57,181,155,81,107,222,39,109,241,129,81,147,213,138,17,247,156,227,163,38,230,98,193,213,228,110,148,92,126,249,29,141,209,211,89,59,22,227,213,137,121,223,231,130,197,177,251,7,148,204,163,79,25,71,3,35,98,73,219,162,199,101,181,137,59,95,127,127,245,181,66,162,35,49,7,6,50,120,195,246,218,228,139,48,224,144,94,186,221,201,156,173,113,173,208,154,69,229,11,164,133,255,116,244,241,250,149,175,86,67,125,13,64,48,41,53,144,128,29,120,181,9,132,118,168,33,80,68,154,0,49,191,26,140,213,36,195,231,56,205,174,204,13,240,197,30,135,72,179,67,245,109,122,35,7,248,121,73,92,73,197,104,31,24,89,95,251,0,144,62,144,91,1,193,243,73,251,32,115,157,196,40,214,164,77,255,5,235,8,34,115,252,185,95,250,36,50,222,79,175,197,230,97,186,143,239,156,209,204,209,234,14,153,51,115,126,202,163,72,37,243,104,100,98,138,210,90,96,129,164,159,187,38,53,233,0,23,185,181,96,15,209,132,186,97,157,240,136,150,52,141,193,170,231,23,210,40,5,18,125,9,42,17,82,194,6,171,57,200,205,227,47,92,143,112,111,112,241,145,180,148,35,40,244,101,101,163,150,241,123,155,212,61,46,128,100,158,243,155,190,135,175,114,63,210,180,205,233,157,53,158,244,49,14,27,225,232,15,216,171,55,229,109,74,152,159,34,130,94,208,98,211,104,240,198,68,103,115,95,110,162,45,31,30,16,49,184,230,247,49,201,215,3,244,187,29,250,179,244,80,198,162,99,106,186,44,218,95,48,251,11,235,204,210,216,165,210,185,212,181,109,81,10,33,108,157,212,155,181,96,188,107,248,94,92,14,152,246,149,165,35,219,125,182,94,61,204,117,58,216,156,78,117,107,137,114,124,232,135,253,140,87,214,23,65,194,202,19,4,73,198,231,161,58,174,22,64,189,177,179,7,115,184,163,182,180,33,103,145,53,204,31,134,200,46,135,171,101,245,255,233,131,217,250,111,248,125,254,243,59,30,242,96,88,167,229,89,244,64,28,203,22,240,238,255,215,135,9,113,34,126,151,136,40,43,148,237,226,224,93,208,83,90,117,64,243,144,57,154,75,123,113,162,170,62,209,41,41,216,64,171,5,182,59,115,220,138,213,131,137,155,216,210,252,204,105,126,233,125,91,2,114,102,167,202,242,107,233,79,26,120,105,147,23,15,204,191,12,175,180,168,51,41,136,160,79,96,211,138,43,208,74,92,251,1,246,155,156,140,25,71,207,173,39,117,221,155,152,151,238,137,20,118,163,197,175,244,140,161,182,95,201,81,134,1,210,101,190,99,185,217,200,35,235,189,125,94,108,57,167,81,102,113,239,85,93,19,42,15,240,184,211,123,100,193,64,193,241,151,192,239,250,30,143,48,251,91,86,214,46,227,167,197,168,86,48,152,24,141,36,162,37,150,112,151,128,219,203,12,71,132,36,253,42,228,40,81,170,134,227,51,43,96,215,59,220,170,103,114,64,42,247,143,129,205,159,8,122,1,119,31,126,132,172,89,192,83,108,36,172,252,92,196,140,213,149,129,128,196,95,16,127,167,208,23,87,222,28,215,225,212,125,172,99,217,44,33,148,74,122,128,225,147,192,248,183,80,141,208,223,248,108,174,149,114,194,102,217,102,69,122,110,253,232,37,119,8,236,126,212,206,147,196,209,5,236,195,64,98,4,79,148,16,245,203,181,31,234,122,92,26,236,84,253,147,153,234,220,137,58,30,227,10,11,7,147,80,46,183,119,15,102,170,86,193,187,95,87,159,124,164,225,248,38,45,94,246,106,37,46,35,212,103,28,27,77,119,36,237,240,22,182,217,17,173,106,220,137,210,133,41,188,33,118,155,30,34,117,51,51,123,81,37,69,160,178,166,226,236,65,76,183,194,227,164,174,180,101,149,241,204,97,89,74,8,14,94,33,62,72,170,15,221,14,85,94,230,223,125,184,213,59,217,79,4,156,108,172,111,98,186,249,79,69,8,202,58,136,221,218,118,76,37,61,39,23,26,117,117,58,240,186,251,193,71,204,147,193,72,229,204,213,254,108,24,131,166,223,178,72,52,244,235,65,223,5,89,47,212,63,69,142,79,42,48,0,123,75,22,14,65,246,51,253,172,98,20,83,212,116,208,55,237,232,159,6,18,89,2,154,202,225,227,46,235,8,29,170,177,62,203,10,247,96,207,195,51,174,207,252,28,112,7,73,18,110,254,225,132,83,201,33,227,196,125,53,239,19,82,127,22,244,254,205,175,86,113,44,184,156,19,45,2,90,255,219,164,37,221,175,110,124,192,111,198,87,58,253,248,81,98,78,8,108,1,218,121,29,111,177,111,237,45,237,173,57,104,94,159,172,29,97,189,153,69,171,179,86,172,204,129,145,29,76,210,128,116,3,173,58,219,3,192,236,158,160,102,104,75,109,189,4,167,99,116,127,242,227,25,92,52,116,204,185,41,22,63,218,117,201,180,220,113,24,189,141,237,223,197,227,115,223,142,194,224,42,21,160,114,29,216,217,176,209,239,128,145,90,65,133,244,230,193,214,146,255,117,188,9,33,44,167,82,107,163,179,64,44,133,84,60,152,131,223,162,135,129,6,2,150,61,155,94,126,90,98,67,245,145,7,23,230,127,81,144,108,211,91,75,46,77,113,101,176,126,175,246,206,40,234,233,65,130,170,191,154,72,233,164,99,124,216,86,119,10,60,89,211,81,255,114,24,98,158,245,115,55,102,175,7,218,246,170,75,62,17,39,21,67,51,87,14,132,153,13,136,177,126,156,35,157,252,77,148,207,110,2,225,184,76,11,233,233,57,159,107,34,166,185,95,192,3,225,36,100,182,151,140,242,144,27,191,94,225,243,202,117,7,221,33,127,235,33,1,185,148,254,84,96,180,223,15,240,215,31,59,161,243,134,115,51,200,56,160,55,17,123,146,254,237,238,122,172,59,96,172,173,146,179,18,63,2,20,14,231,0,32,67,167,39,188,202,24,154,5,189,113,10,73,126,244,19,192,164,8,60,215,231,0,141,179,174,129,112,165,71,80,182,8,185,130,49,146,47,94,84,153,14,54,88,153,237,60,247,193,173,86,250,81,158,224,9,249,161,230,87,66,215,140,191,106,159,238,143,163,187,190,101,112,47,207,59,65,83,20,33,100,221,207,120,125,69,24,170,245,8,75,19,155,140,46,121,38,71,32,31,10,26,206,82,241,1,165,68,122,112,109,4,68,36,224,90,57,82,125,190,248,223,229,147,138,172,135,27,92,41,215,80,4,104,0,252,10,117,100,27,66,130,74,65,195,221,200,95,59,226,181,176,32,160,80,177,141,21,101,220,226,32,234,66,130,170,164,84,243,62,129,96,139,132,93,217,155,164,51,197,4,137,172,26,164,30,92,107,152,36,76,189,228,166,215,10,140,211,187,249,250,198,19,180,207,213,227,130,219,166,76,101,102,77,88,226,2,69,71,40,29,49,188,151,60,173,240,19,74,198,27,147,110,132,229,231,218,246,15,241,196,220,130,89,254,177,73,161,123,225,173,77,35,23,21,193,139,155,175,233,10,79,233,201,77,102,127,211,3,163,119,81,225,89,227,164,177,35,180,248,196,103,140,250,21,11,4,237,10,145,50,145,49,152,165,30,155,163,103,20,86,15,173,52,203,145,203,210,94,29,172,50,154,39,110,125,24,188,64,170,152,69,54,76,29,186,63,54,190,82,177,183,229,220,84,235,60,121,112,1,57,182,28,204,168,127,58,21,185,242,24,204,163,69,235,236,132,234,48,116,77,196,91,104,199,7,90,142,89,163,150,205,84,85,166,63,39,124,214,146,169,61,64,25,81,170,96,0,99,15,83,123,71,42,249,155,147,118,148,219,196,159,219,98,99,177,192,201,8,241,66,60,28,80,250,247,195,55,234,178,235,208,217,240,70,13,231,206,111,116,152,43,67,198,20,204,137,125,136,170,98,114,183,27,242,215,143,175,146,104,49,82,230,232,134,255,77,175,179,24,21,32,246,57,49,73,68,88,188,190,71,119,115,186,168,78,1,250,50,187,12,115,118,23,139,152,182,130,216,118,195,25,61,66,25,12,230,14,85,32,52,111,142,220,228,62,30,179,131,49,86,197,156,197,123,194,130,155,58,102,142,108,196,180,104,169,180,37,37,43,240,158,227,209,140,157,216,139,101,231,81,245,70,10,211,228,6,137,80,88,169,210,103,102,109,27,64,225,10,162,111,32,126,121,49,163,235,54,41,90,14,8,88,39,138,138,0,219,91,50,213,179,183,99,148,212,0,184,253,102,127,145,172,149,245,3,123,226,129,248,91,1,180,111,212,58,202,236,80,78,127,240,239,54,58,122,135,167,209,123,89,191,65,37,6,56,135,14,51,58,228,106,150,77,225,80,147,124,154,253,36,106,146,197,180,45,222,112,106,148,193,107,86,40,180,154,96,81,13,212,172,62,33,122,166,149,221,68,36,68,91,38,45,148,183,176,198,40,181,124,213,228,73,175,178,249,255,110,203,110,132,203,190,123,108,238,188,153,141,187,5,214,148,1,195,235,78,241,20,91,30,5,167,120,101,97,158,2,29,96,246,159,103,44,133,65,92,155,162,193,91,208,2,73,171,123,249,23,56,24,30,227,71,222,228,221,205,178,171,64,241,17,160,183,158,56,196,86,178,97,47,89,57,47,200,108,239,1,122,29,213,174,132,165,246,170,116,37,85,81,230,197,252,5,226,194,190,182,180,154,241,142,234,19,119,123,36,108,113,189,189,6,194,36,37,174,255,241,206,143,171,216,51,156,150,225,153,97,66,80,155,0,9,191,238,121,42,119,63,189,253,63,79,50,13,156,67,157,116,151,74,6,61,189,251,156,40,105,42,230,17,51,129,235,244,88,58,226,145,58,90,214,148,122,123,247,36,2,13,30,7,20,158,14,83,178,156,66,72,244,252,168,221,145,124,230,72,88,191,164,126,247,143,110,60,59,90,9,222,89,100,49,44,63,145,120,40,63,130,4,244,245,96,155,124,232,139,111,164,107,103,31,226,35,67,128,25,40,165,65,161,101,66,245,225,236,71,63,134,164,5,219,44,64,41,88,161,218,175,66,166,111,185,236,239,139,166,173,10,57,108,180,157,38,101,60,132,235,128,227,177,85,135,121,220,147,52,180,181,13,17,36,226,40,96,36,212,164,108,113,100,154,209,161,112,184,200,67,163,41,24,64,68,150,16,213,156,94,83,107,23,151,251,143,110,97,186,192,69,120,182,106,122,93,167,43,123,157,12,138,24,20,58,159,80,26,197,23,185,126,55,72,13,242,22,148,253,9,55,125,131,44,255,113,205,95,18,4,34,203,136,234,137,238,105,147,91,7,161,0,241,103,149,139,233,131,81,155,174,64,160,162,219,115,131,235,69,227,60,243,29,245,239,249,116,178,244,245,188,44,124,233,70,37,153,162,246,123,199,186,178,243,136,118,43,152,171,59,142,204,242,129,195,216,48,88,2,51,171,57,89,93,235,253,251,213,6,131,183,208,62,173,102,161,215,100,203,169,174,67,246,26,247,224,253,86,22,166,200,234,253,110,54,171,167,77,20,160,22,99,181,246,246,82,245,101,98,117,143,45,119,212,201,196,185,15,109,91,82,149,209,196,122,237,203,66,186,54,193,140,192,160,31,7,234,180,22,103,136,113,45,206,156,223,156,221,89,0,10,169,166,120,251,149,92,207,227,240,116,72,217,56,165,248,202,228,45,106,245,223,181,160,17,158,114,247,132,128,99,91,165,11,155,62,27,117,69,16,23,26,105,175,33,88,57,6,85,122,30,61,156,154,37,226,220,224,184,30,230,191,62,32,63,244,45,157,241,190,127,145,234,165,116,143,153,119,161,190,232,61,119,250,251,218,229,100,180,93,101,20,182,12,87,241,188,227,227,209,130,248,89,49,68,137,93,232,144,139,7,232,42,157,52,88,57,0,45,245,198,141,228,126,189,4,18,37,68,126,5,182,68,227,155,140,139,210,42,148,247,236,5,198,84,201,62,89,163,76,210,168,140,115,91,250,192,26,142,26,8,205,14,104,232,242,253,131,11,254,47,159,236,67,95,148,222,222,109,187,223,49,228,0,95,196,58,105,211,120,13,215,49,73,171,32,89,253,11,187,91,245,228,100,146,233,45,29,250,235,234,48,232,52,145,135,156,153,81,138,125,31,188,45,116,176,123,2,132,177,125,179,27,126,77,76,88,211,9,141,42,166,142,1,36,174,28,130,118,4,109,55,214,73,182,176,95,11,106,110,15,53,143,25,246,70,46,51,92,189,55,78,177,40,123,123,172,152,234,219,219,33,161,172,104,43,3,73,89,127,78,124,232,29,200,170,26,118,85,84,143,101,85,210,108,64,232,2,166,135,233,150,32,2,25,91,127,26,133,8,11,81,209,159,104,186,84,151,245,98,133,39,99,78,74,21,68,8,130,11,121,170,91,39,64,158,150,139,117,170,120,181,91,24,6,189,50,59,240,154,164,60,202,254,157,231,211,154,209,241,48,146,209,166,31,33,10,163,152,159,71,145,156,203,56,254,56,23,175,164,18,15,10,121,17,87,246,11,60,123,174,117,222,112,194,72,82,198,227,217,195,101,146,154,239,23,17,68,36,84,7,161,123,240,147,56,53,255,156,32,82,61,239,138,191,196,78,185,107,216,220,97,45,207,164,178,216,57,148,156,179,90,4,195,67,67,85,99,149,117,248,72,67,124,117,253,73,68,169,254,184,142,52,52,108,66,92,164,209,154,52,62,14,209,10,81,61,132,57,169,185,135,165,24,63,30,238,213,21,213,48,194,83,212,99,153,204,252,127,149,140,176,118,3,193,168,38,39,137,136,80,148,187,236,51,221,159,153,192,189,165,79,35,147,50,158,33,129,222,69,13,89,214,194,80,115,236,95,145,40,153,121,44,216,24,230,167,98,132,96,25,6,152,12,53,153,54,201,231,235,98,191,229,245,88,180,66,114,11,85,40,169,66,27,124,130,164,7,150,242,44,67,200,39,57,133,125,19,209,235,239,58,119,203,39,204,7,216,210,253,93,164,250,138,76,211,159,81,0,29,248,149,79,205,89,25,251,22,64,132,203,57,13,156,188,107,126,26,191,253,71,167,117,198,150,42,182,231,216,45,204,206,102,221,7,185,196,139,61,55,41,78,71,108,214,10,16,95,131,50,170,188,106,132,222,147,163,86,185,94,3,172,231,100,54,88,140,112,130,57,252,0,26,64,126,196,101,151,223,242,249,159,248,85,230,143,153,12,157,180,153,110,143,152,168,215,130,91,143,25,197,4,139,191,145,38,40,251,139,20,179,73,183,138,184,158,144,211,154,252,76,8,90,157,193,26,46,151,237,31,40,145,3,224,170,127,180,43,204,219,100,195,69,47,248,206,27,67,92,12,43,238,64,19,27,134,95,73,103,202,225,13,96,67,170,169,3,75,64,78,51,213,106,72,79,91,23,185,108,9,80,63,204,160,130,126,195,203,141,142,159,147,237,181,79,103,101,86,192,179,31,137,219,107,208,144,212,189,203,68,117,5,73,148,130,51,227,213,66,201,90,53,220,249,18,200,71,96,36,1,233,66,234,62,59,65,188,222,164,181,82,132,144,130,195,164,215,7,205,86,221,128,235,46,145,64,154,208,12,192,222,161,194,51,117,6,124,31,90,61,18,211,191,211,185,133,11,184,50,216,93,82,125,39,140,32,43,92,147,66,173,237,169,101,229,166,134,41,184,149,41,59,255,242,151,78,213,246,251,4,194,231,77,114,64,74,77,76,214,177,37,77,72,234,145,143,159,62,71,178,223,113,40,206,122,31,171,250,159,240,247,156,46,110,142,161,115,84,86,11,27,102,233,208,82,62,158,241,121,55,30,199,253,209,112,100,203,234,212,224,15,80,103,15,112,206,112,68,117,158,98,9,77,203,25,159,176,182,36,69,254,15,158,201,230,2,223,97,71,64,13,122,202,86,220,7,185,72,43,62,119,115,27,196,222,197,76,157,187,84,95,242,140,7,13,243,191,57,242,136,182,85,220,84,99,43,166,225,32,146,75,4,142,131,194,56,52,34,42,212,162,192,128,145,181,168,247,151,245,247,80,162,9,199,231,184,219,69,208,24,77,63,199,69,224,164,61,6,35,7,74,174,167,220,44,166,104,160,39,104,40,136,96,180,134,164,215,195,201,42,103,128,218,108,178,167,233,8,47,87,22,22,187,23,80,93,37,252,196,46,54,34,104,216,96,216,207,142,100,132,192,128,125,61,1,7,191,152,98,150,247,75,229,236,240,143,248,124,120,92,72,41,220,233,55,125,1,217,197,252,119,97,20,99,239,239,193,26,30,131,248,168,183,140,34,72,64,57,74,32,35,222,245,88,120,250,82,254,232,47,103,71,215,185,99,123,184,113,99,202,55,33,134,155,190,56,183,23,5,133,158,200,147,249,117,42,29,124,42,65,41,93,110,59,157,162,234,231,227,94,129,6,27,12,106,254,128,145,49,90,79,80,168,188,96,160,151,68,213,214,253,121,25,88,117,92,53,176,78,123,128,63,141,138,68,132,200,160,67,248,211,31,86,246,109,215,134,139,62,160,154,59,68,71,223,144,122,178,30,15,205,182,28,94,180,163,230,97,191,150,231,33,135,217,217,242,78,107,63,60,33,91,38,39,1,187,160,88,101,107,219,11,51,206,73,24,118,54,209,119,95,126,122,81,166,47,41,161,243,119,102,63,174,146,175,150,82,85,222,155,184,212,61,30,147,202,158,106,12,121,209,198,147,158,21,44,139,82,120,176,28,218,251,126,134,103,32,175,111,89,41,235,255,255,56,55,163,113,49,210,108,116,181,125,70,201,73,116,168,39,247,106,132,140,251,156,167,44,2,82,214,50,69,240,90,104,167,28,142,165,15,161,106,187,196,47,178,1,222,58,91,21,14,114,124,86,75,155,35,80,250,197,129,246,62,0,192,142,124,116,223,190,93,160,89,225,163,184,242,221,8,127,88,86,98,176,47,40,19,88,207,100,54,239,141,33,0,101,209,133,153,140,10,238,110,203,169,24,78,145,199,218,101,122,62,34,125,250,76,20,213,166,156,104,60,137,73,155,27,233,121,213,48,38,123,105,242,65,197,191,135,54,207,26,56,155,18,123,171,215,249,50,127,36,211,142,224,255,194,50,223,113,228,16,59,204,48,116,168,4,140,68,93,42,71,181,99,15,105,142,195,112,157,234,137,201,228,25,92,166,25,77,239,27,119,235,191,26,16,112,43,50,54,96,137,72,6,149,36,159,215,213,99,64,77,252,226,77,73,188,77,226,227,142,225,65,81,113,12,211,167,82,176,245,82,203,30,30,32,228,232,101,9,1,165,73,53,48,81,128,117,44,13,242,154,225,157,139,179,92,242,120,187,62,217,145,39,154,3,88,232,244,35,31,5,160,60,145,142,251,27,94,43,75,32,109,127,217,243,243,188,85,164,152,103,215,6,255,69,208,209,45,201,33,81,146,128,3,80,48,7,124,133,108,145,135,20,48,107,199,245,8,37,9,241,217,110,23,165,8,29,186,188,238,171,167,143,165,166,70,248,192,179,207,253,146,115,214,239,239,253,36,38,111,97,104,185,52,88,228,20,184,161,249,8,116,175,228,186,98,89,75,34,243,119,9,57,12,82,15,243,148,115,220,34,209,120,109,104,220,110,218,206,156,88,133,80,10,202,86,24,178,121,104,76,119,157,39,175,53,81,245,155,215,82,162,34,32,208,59,34,66,179,36,122,40,162,88,31,162,46,43,74,190,218,228,104,61,151,100,107,122,254,229,105,185,16,30,127,96,251,64,151,98,231,25,97,149,43,127,244,193,211,40,247,29,212,147,236,215,42,87,68,237,105,94,25,188,233,28,98,79,203,165,38,86,180,23,34,27,237,215,101,249,87,100,234,235,187,88,17,103,5,13,216,24,45,120,251,5,196,53,101,212,10,227,21,167,145,56,18,248,38,3,193,170,237,170,190,174,95,15,227,20,49,184,243,3,118,21,214,32,195,120,22,49,48,32,62,198,139,209,246,208,119,126,48,197,121,225,193,220,17,243,216,58,197,227,157,193,134,83,26,11,183,176,201,254,179,208,80,57,80,35,123,162,146,247,99,0,164,117,61,117,118,248,227,201,81,170,224,186,227,173,125,128,222,102,183,159,82,122,228,170,106,121,82,37,142,127,199,83,36,152,176,129,10,10,239,23,234,119,193,246,106,58,114,206,138,71,181,127,104,70,183,39,23,122,70,113,116,149,168,146,139,68,72,56,145,153,245,28,139,203,68,249,50,155,100,209,201,32,8,36,8,60,195,48,103,61,175,108,66,48,246,98,250,68,55,132,163,180,135,227,6,50,171,132,211,172,120,62,249,140,237,176,145,172,67,135,102,207,61,120,79,165,38,89,214,142,23,167,255,7,32,51,106,235,200,221,14,136,178,0,235,106,230,102,244,180,37,203,180,221,36,248,125,179,18,122,70,107,66,20,170,8,200,73,164,20,2,216,220,73,184,203,251,193,163,63,106,65,163,113,245,181,169,37,54,140,170,117,156,110,180,128,246,35,28,40,37,33,230,103,164,226,223,49,199,210,61,70,66,6,185,138,105,60,241,173,209,86,232,175,153,161,74,186,252,148,6,34,46,219,117,119,45,135,48,204,200,37,195,159,224,131,185,98,9,120,188,236,24,140,209,255,12,155,234,86,95,159,155,23,5,117,5,241,98,17,159,176,108,75,219,252,192,38,162,51,220,98,48,68,170,254,107,13,41,134,220,119,123,48,232,84,75,95,198,246,27,152,205,249,156,233,53,86,51,209,48,113,31,10,246,114,243,189,15,176,84,15,154,200,239,82,177,246,122,99,74,31,14,235,153,18,90,129,183,78,75,113,200,38,163,132,208,247,97,34,128,11,49,171,203,75,197,216,178,59,138,79,124,138,102,109,156,244,198,125,52,46,99,124,40,245,101,189,84,3,48,214,95,66,102,85,11,186,95,114,167,68,58,36,226,97,117,226,133,239,113,194,255,127,110,146,144,49,229,255,16,85,104,0,247,206,190,29,2,230,85,9,102,115,73,140,23,51,200,62,6,49,234,117,215,249,212,159,163,185,30,199,255,10,156,233,164,147,85,142,132,27,48,163,160,1,45,236,199,31,163,35,3,232,171,244,77,224,221,149,232,239,39,172,31,130,27,79,74,175,149,207,139,175,117,236,247,241,249,177,42,205,28,55,2,232,238,178,239,14,56,123,19,236,227,104,124,240,67,6,137,195,20,165,13,93,166,22,116,255,216,101,10,17,232,80,76,33,13,113,131,214,51,197,176,29,10,222,116,221,159,229,191,35,82,54,24,56,129,113,158,255,61,150,89,202,65,130,20,246,154,67,80,10,225,177,132,146,69,83,174,182,215,82,63,62,50,97,146,81,220,182,139,171,226,197,149,168,66,93,105,2,60,210,42,39,98,222,233,172,129,55,91,15,187,151,74,4,182,253,128,49,121,36,255,128,136,135,201,192,75,124,131,12,39,177,235,206,156,52,244,29,48,173,251,145,62,177,152,123,11,32,139,245,235,249,30,142,112,65,177,223,45,188,149,245,35,176,131,76,41,65,125,255,142,64,4,165,20,83,111,106,50,151,203,112,90,244,19,77,15,101,65,107,199,216,151,224,193,152,60,30,211,16,91,12,218,56,54,137,253,250,136,62,42,104,74,184,1,172,104,230,158,166,57,134,160,33,64,110,35,168,225,76,183,255,216,135,219,181,180,71,147,161,124,145,119,2,12,8,201,49,14,189,152,62,129,180,115,100,156,157,159,48,145,202,40,243,126,191,228,187,107,29,186,69,60,37,206,253,165,14,77,90,12,9,3,86,55,187,205,223,246,117,30,197,176,218,168,12,142,151,107,93,60,246,71,35,24,75,30,100,50,255,86,177,207,1,184,197,39,191,247,54,26,30,167,211,16,239,178,90,141,34,59,201,148,4,83,11,185,179,41,59,20,93,242,186,207,83,35,71,188,236,145,107,17,188,94,184,15,245,43,170,204,69,26,197,215,33,154,167,114,123,99,198,174,68,5,166,231,253,143,35,131,180,247,253,49,68,94,105,234,131,168,201,81,53,57,208,86,61,83,17,57,101,17,215,196,180,20,69,18,199,16,165,70,114,16,110,195,14,133,72,4,216,163,222,101,24,200,192,113,231,204,156,218,161,145,242,179,181,75,4,231,168,218,254,134,224,186,38,172,113,234,96,1,85,112,174,72,62,154,37,169,43,13,10,243,96,148,234,117,199,223,45,238,165,37,22,189,236,64,56,99,112,190,118,128,220,251,160,246,70,43,118,210,187,85,162,106,240,44,65,119,247,127,147,222,227,242,89,5,183,202,85,166,194,243,251,235,128,195,30,253,192,245,76,250,38,60,103,234,244,146,114,68,102,198,188,197,99,183,40,206,182,251,96,137,171,72,41,164,159,67,105,144,146,164,240,69,199,84,13,34,45,190,22,79,51,183,211,200,35,73,253,237,79,131,29,26,109,7,33,67,77,37,131,67,16,127,162,69,206,170,91,230,134,29,159,251,118,16,14,58,202,233,10,73,106,41,239,21,214,173,33,102,133,106,26,235,89,111,136,29,98,91,250,173,81,197,34,197,160,58,123,195,110,45,113,35,201,237,19,78,210,7,62,94,167,23,1,196,239,102,241,41,197,104,139,178,53,22,226,216,137,61,191,129,196,149,119,50,248,76,39,166,193,46,168,4,236,40,42,19,75,226,218,8,111,254,142,16,214,102,220,196,185,75,225,115,124,222,57,140,235,240,165,219,84,29,59,137,98,87,219,19,130,57,113,196,19,55,208,70,214,85,3,116,82,85,39,109,53,88,6,119,52,27,129,23,229,205,7,40,123,166,248,147,38,118,211,236,173,21,17,157,218,85,228,137,7,164,208,176,28,25,79,176,225,37,82,134,213,86,115,28,155,75,115,219,240,23,163,82,252,85,164,187,38,21,127,220,179,204,85,150,133,70,182,91,237,205,45,11,54,173,36,102,62,113,209,190,9,48,156,38,141,211,199,41,19,140,58,176,121,144,172,172,200,100,37,107,191,121,97,210,48,53,136,93,233,244,226,117,66,4,205,222,93,118,141,85,118,221,18,57,151,97,177,224,254,91,252,7,129,147,197,47,237,16,145,60,81,116,26,208,169,66,220,116,16,213,84,71,92,151,228,242,96,96,18,132,248,181,162,181,221,209,35,65,29,17,253,82,183,48,37,228,85,59,153,244,58,207,80,143,111,112,64,129,100,149,79,204,111,88,56,27,133,18,39,0,159,103,155,56,126,162,194,141,252,92,29,187,226,224,106,219,30,153,22,33,57,81,42,66,6,92,134,119,255,142,214,199,127,117,145,108,166,206,130,129,183,200,9,177,221,109,6,12,22,238,252,132,55,156,146,150,111,182,79,89,162,40,62,200,209,194,81,12,51,98,75,142,212,104,234,112,108,143,30,54,228,246,143,213,6,77,35,33,176,76,201,1,145,156,175,52,86,34,19,255,134,14,99,197,65,0,49,12,135,97,19,37,211,244,192,179,251,36,54,191,243,116,31,218,125,238,211,247,205,218,102,53,7,60,220,233,113,9,57,12,62,177,1,40,111,46,129,121,101,119,92,35,103,151,3,63,210,103,129,26,160,109,182,25,148,237,115,109,158,252,114,22,253,117,1,109,177,121,67,224,2,55,177,124,244,74,203,35,183,188,246,181,55,204,72,191,151,57,197,211,113,163,144,225,52,178,221,170,182,186,242,44,156,199,222,156,76,160,217,18,174,103,22,228,188,95,69,150,151,89,0,72,64,70,34,65,156,8,107,251,67,56,44,60,83,113,110,176,15,253,239,84,209,75,72,124,17,84,18,186,209,4,13,69,156,162,127,254,89,24,69,131,163,95,153,237,185,96,56,131,77,61,157,139,89,53,40,69,135,192,226,226,73,233,245,235,255,36,2,168,106,6,103,195,122,211,55,183,103,165,222,227,168,255,115,249,200,34,209,60,28,25,224,39,79,44,151,214,245,132,102,212,81,63,40,23,5,179,67,216,121,240,114,181,148,106,167,183,74,52,198,133,117,64,56,48,246,205,111,160,41,154,191,199,186,201,73,225,108,8,35,252,47,148,156,240,79,107,194,28,34,246,232,232,204,177,176,161,104,66,106,111,210,36,34,53,97,250,67,150,201,155,167,27,19,153,93,119,61,187,131,94,220,30,97,79,218,11,196,46,222,238,185,171,50,231,226,123,71,107,80,74,129,240,126,83,202,85,6,89,226,206,183,153,226,80,237,160,118,16,109,13,127,231,54,83,76,244,187,236,201,46,30,81,135,174,18,100,142,189,185,246,5,117,97,251,19,0,71,215,96,205,241,170,225,37,181,241,170,82,76,233,81,176,202,94,173,178,242,165,46,217,149,211,85,201,171,160,130,100,187,64,34,235,115,31,13,2,187,173,119,39,181,234,163,141,177,44,174,115,201,37,127,111,169,174,54,69,57,124,242,165,246,145,38,226,120,254,122,25,72,192,203,43,5,24,183,167,12,176,133,3,86,109,75,169,91,26,187,217,10,190,171,22,20,180,147,171,37,39,221,123,18,91,213,243,210,245,156,139,161,23,19,46,31,223,246,251,64,99,236,144,80,13,32,115,209,198,161,191,248,132,140,116,136,228,105,4,177,194,184,241,22,202,147,55,85,228,116,174,237,28,76,237,213,209,28,80,210,252,6,237,56,37,7,217,198,243,68,37,4,195,15,109,54,159,115,216,12,181,81,201,88,153,9,166,145,220,44,111,241,182,3,44,127,206,106,153,182,89,115,182,128,131,228,175,24,163,102,170,43,121,76,3,95,77,39,186,250,190,23,39,183,81,7,227,149,173,43,98,128,0,92,124,76,78,249,234,102,132,113,100,86,167,149,96,200,74,189,140,23,60,251,231,3,86,166,45,104,105,101,111,102,162,210,175,213,223,149,128,222,166,109,44,54,204,186,63,35,247,167,176,158,236,34,5,11,137,50,212,111,111,175,223,234,173,231,70,84,29,251,21,179,43,61,120,133,119,224,129,44,12,22,97,184,250,225,87,239,188,117,27,135,138,111,62,150,175,157,141,249,132,15,109,49,9,23,199,116,108,70,202,181,44,52,64,170,8,125,177,99,185,5,178,77,139,105,42,85,84,8,116,132,92,162,131,167,228,159,97,64,77,183,221,27,164,191,93,147,59,129,23,174,67,115,251,226,137,90,178,152,225,221,196,124,26,147,16,39,219,76,142,226,182,159,176,11,219,243,247,87,155,217,245,141,21,26,104,78,65,148,245,111,217,178,19,90,218,76,58,104,197,203,12,74,80,206,80,178,220,0,128,249,90,1,106,132,246,164,202,46,164,28,47,129,141,71,93,161,86,10,54,112,211,156,156,77,204,255,157,127,76,14,223,169,172,169,70,93,41,198,252,229,193,17,13,143,117,47,196,22,29,216,29,236,226,252,176,214,246,249,195,174,186,209,81,188,11,15,3,124,250,42,211,24,245,55,190,51,128,120,153,189,220,106,103,247,225,204,4,158,167,175,67,25,220,79,196,179,136,61,220,125,33,207,77,240,182,206,227,242,117,94,66,19,214,239,241,93,233,227,107,87,144,76,63,234,134,171,243,36,44,220,92,144,71,42,31,248,167,27,135,110,126,5,40,194,57,0,154,24,239,133,144,173,145,239,95,17,212,130,34,59,151,117,244,224,158,26,39,96,8,167,16,60,144,38,155,96,128,147,91,139,179,247,139,57,59,181,88,178,131,95,17,118,125,159,248,149,20,22,99,30,175,103,195,139,123,205,239,242,33,60,60,200,68,198,54,80,76,217,153,74,238,10,202,168,49,59,33,101,246,53,195,122,137,181,118,117,165,9,165,150,212,64,6,123,1,219,129,134,177,24,50,185,4,195,238,80,154,227,80,185,172,35,181,252,85,231,78,209,70,239,85,106,220,71,210,37,17,94,15,100,90,65,243,41,63,90,253,220,135,36,94,193,43,183,187,186,146,15,119,68,174,117,116,76,134,20,174,224,226,188,1,121,5,135,217,157,66,203,236,48,13,215,173,40,99,6,71,125,60,221,4,180,233,125,132,50,35,86,37,36,24,241,105,231,51,140,195,96,20,11,86,8,52,46,82,101,213,66,136,49,65,157,43,246,93,148,222,241,65,214,134,182,141,8,191,113,105,78,127,234,226,17,93,211,247,239,158,151,63,8,211,209,122,18,187,248,131,76,32,43,45,16,82,153,41,211,170,242,77,107,126,217,33,155,101,44,68,119,178,18,214,211,82,115,133,246,176,214,187,178,222,134,2,73,116,0,220,192,103,242,56,106,22,104,6,1,217,74,224,237,90,168,194,237,91,13,87,128,237,35,190,125,149,154,40,124,48,189,112,82,133,195,207,206,11,34,79,185,228,57,37,64,37,38,67,232,168,184,44,57,241,13,173,79,134,55,13,135,218,44,45,24,241,177,69,0,234,228,58,51,180,136,154,183,15,177,245,57,118,97,167,13,121,34,78,192,129,67,166,194,85,18,47,74,132,115,158,151,36,50,233,160,137,117,116,234,88,154,192,200,26,156,138,147,124,227,213,247,23,120,144,232,1,241,144,196,37,69,232,150,85,245,185,1,62,228,100,13,84,120,82,228,77,189,170,133,7,251,198,28,84,89,2,74,148,208,34,170,131,200,146,183,234,100,112,3,157,70,25,29,103,61,145,210,135,58,103,211,156,222,199,21,46,107,38,252,134,105,134,220,86,241,165,161,217,35,143,107,74,194,49,125,184,75,251,215,183,122,125,255,21,217,64,215,146,188,224,208,27,32,211,174,16,144,137,10,46,63,126,185,32,22,45,161,56,154,180,58,216,192,141,156,61,17,145,148,169,158,170,19,81,92,206,209,192,230,80,107,154,33,92,103,209,137,83,80,185,190,52,32,205,235,78,174,77,2,114,111,43,200,100,56,22,255,118,56,52,13,90,47,189,216,242,188,197,5,139,37,69,21,222,207,153,237,247,5,37,92,78,178,55,200,143,198,18,103,71,60,202,119,92,6,41,219,169,80,191,180,93,130,16,60,192,31,76,114,153,246,232,5,86,40,27,52,231,94,230,185,91,130,252,161,68,239,233,144,100,62,179,190,20,183,22,185,150,66,40,164,25,139,7,143,53,30,155,93,31,251,253,142,77,190,43,56,222,102,234,252,167,21,129,93,179,1,1,186,14,139,104,59,250,239,62,112,137,238,49,53,233,195,192,61,124,201,140,100,133,212,124,197,244,166,162,95,222,28,62,66,38,151,6,51,151,88,18,9,79,209,45,128,39,51,230,148,249,85,10,116,254,78,151,41,122,46,206,75,13,9,75,146,226,69,1,3,206,37,161,73,214,170,118,180,201,84,133,111,182,89,216,14,25,21,243,4,252,228,197,17,158,30,182,198,232,168,171,56,230,154,202,68,169,52,57,217,95,164,74,63,177,220,77,7,147,201,217,32,220,90,246,29,196,218,231,163,110,246,167,105,22,221,164,88,95,184,37,78,219,197,57,230,97,187,178,223,235,147,16,189,143,128,121,25,150,113,85,234,193,69,127,219,40,130,48,140,83,168,68,66,95,101,102,204,111,71,196,147,78,56,67,28,33,1,230,201,255,215,128,198,122,74,57,14,69,13,96,236,80,102,75,208,138,26,124,179,87,1,198,214,233,226,187,200,109,65,190,0,81,166,49,231,193,73,128,140,185,187,60,255,185,250,224,98,6,38,233,107,64,226,107,135,27,147,89,4,206,78,169,198,200,117,192,11,86,251,233,119,103,33,152,79,168,110,110,199,79,15,74,123,212,101,15,151,245,160,168,103,64,209,180,115,185,114,166,112,232,114,136,155,65,83,210,146,72,45,145,38,37,32,82,81,70,230,143,122,174,80,64,158,198,216,213,180,109,242,199,60,171,80,238,212,198,118,37,48,24,51,26,97,221,29,97,246,41,39,0,214,177,155,12,117,136,119,93,208,131,202,80,221,242,224,134,42,108,39,250,193,242,101,16,33,162,71,198,182,202,201,151,159,216,38,53,200,23,112,163,123,100,138,126,21,84,8,195,179,21,173,31,68,97,214,40,119,190,113,153,243,148,93,62,86,31,95,112,31,237,188,182,154,61,147,181,37,223,139,246,11,251,227,19,220,12,189,58,190,254,216,108,225,20,68,161,106,191,53,49,47,179,67,69,35,74,186,160,66,167,119,231,160,34,47,165,215,190,93,53,194,120,15,135,199,255,143,53,52,158,194,88,136,158,9,162,66,5,45,149,164,162,163,199,104,4,153,215,110,79,56,163,3,142,47,86,148,81,39,142,106,91,99,199,9,240,180,44,23,125,34,150,105,192,108,31,239,230,205,127,214,105,203,143,223,85,171,175,236,144,99,178,204,64,94,250,228,58,37,2,20,2,172,159,195,232,10,110,50,114,251,242,98,79,212,242,252,63,141,2,29,102,152,19,245,17,128,20,97,190,39,189,94,18,249,61,134,57,241,228,153,10,58,4,30,136,137,150,138,144,20,214,53,130,72,161,100,102,148,167,246,62,130,106,143,161,158,20,121,172,170,29,36,214,58,170,142,103,60,31,58,18,201,119,24,255,157,113,93,60,29,252,57,8,207,45,141,161,8,73,153,90,199,22,40,16,211,4,139,10,10,160,211,50,49,114,157,231,93,44,85,77,177,254,201,246,5,14,168,198,176,223,252,80,112,230,235,123,95,245,36,132,9,80,152,243,8,229,203,50,82,26,44,125,222,29,160,108,52,54,129,179,74,145,0,103,81,229,42,164,214,98,15,34,116,225,175,52,206,184,18,187,216,6,183,37,60,184,30,179,2,209,122,248,173,236,222,196,112,188,102,46,156,66,227,109,50,229,181,189,176,173,189,82,113,159,233,55,125,164,100,122,216,138,73,101,193,79,129,7,196,68,77,7,161,118,96,184,31,126,103,80,132,201,60,86,236,164,194,138,21,186,192,250,31,195,205,40,107,244,31,222,98,182,138,68,35,42,90,105,76,48,212,55,68,234,233,126,118,96,38,94,94,72,197,73,8,37,149,79,255,105,69,29,243,188,128,240,109,130,246,169,159,136,58,68,141,176,143,175,127,28,218,16,248,151,218,201,240,66,204,168,154,141,146,241,60,90,222,57,35,74,58,125,9,216,98,206,208,80,137,223,88,131,10,17,82,66,71,175,158,201,8,45,20,6,1,60,132,45,125,232,85,250,230,157,223,198,220,206,197,242,182,203,105,116,48,139,108,51,21,216,85,232,63,5,72,9,87,72,34,188,250,138,141,25,65,199,249,184,206,41,181,11,248,53,24,133,210,228,230,208,205,21,55,68,114,15,59,20,139,195,154,124,47,111,174,145,172,225,248,72,50,102,130,173,166,63,129,79,100,29,67,69,64,79,199,149,228,165,154,254,116,236,222,66,169,108,122,19,214,151,176,143,180,210,1,121,234,122,33,86,187,152,111,168,101,191,129,207,228,27,187,76,132,85,152,185,51,232,6,174,22,63,178,104,160,242,45,222,163,129,187,145,231,208,169,5,63,13,206,33,237,25,170,9,155,189,227,154,65,141,98,149,88,211,210,58,180,39,33,100,21,14,128,251,136,128,226,5,221,202,73,235,195,105,2,75,165,66,151,247,122,7,122,247,33,57,232,201,100,88,123,251,151,171,84,5,53,156,86,137,20,221,67,48,148,102,200,163,230,80,189,243,112,75,112,34,21,67,47,126,162,233,216,180,161,102,145,222,198,137,131,137,153,234,224,108,165,222,201,196,134,204,168,136,211,117,16,84,6,162,105,168,88,64,54,117,225,145,4,49,91,222,255,196,155,20,164,214,19,231,152,195,156,213,176,70,217,160,236,231,45,25,228,219,156,201,54,88,207,90,227,128,104,72,244,222,5,27,222,107,97,232,215,165,217,226,233,123,234,49,93,223,68,101,89,243,148,203,225,132,57,226,106,179,239,136,203,44,211,71,42,156,71,147,134,182,36,129,60,18,218,4,83,7,136,217,254,133,81,187,182,66,4,214,227,83,107,221,30,206,186,189,43,193,165,196,79,243,140,99,211,210,139,189,228,227,106,112,69,141,33,72,212,237,183,245,39,218,0,152,88,90,235,98,141,37,75,169,6,147,9,160,221,146,84,148,115,236,162,138,56,100,86,55,44,45,72,86,73,72,127,3,200,221,20,72,191,112,24,182,152,175,132,14,131,145,132,45,99,51,124,129,164,110,25,83,41,174,183,130,219,140,191,34,63,39,43,171,95,175,112,10,139,227,204,88,76,179,26,52,22,164,40,19,239,1,229,153,17,10,177,59,131,183,241,31,216,230,181,255,157,115,217,11,123,147,151,26,29,24,195,44,21,148,209,174,147,105,183,48,177,183,16,151,217,86,72,130,28,18,94,184,251,239,150,240,70,185,118,76,69,233,88,251,157,27,50,76,231,144,233,79,185,96,133,4,240,168,169,178,154,138,212,143,169,206,65,130,69,60,110,77,151,236,49,179,173,190,205,185,216,63,0,160,17,101,5,242,39,84,109,177,121,199,223,183,176,56,213,38,111,222,170,19,66,114,147,97,82,132,143,15,85,61,3,244,23,162,117,118,121,205,76,211,115,105,0,218,145,181,208,105,110,253,211,250,98,106,12,172,205,148,219,165,63,214,219,17,165,202,22,4,167,189,248,78,81,172,249,69,178,202,192,50,7,205,186,17,4,174,15,134,156,225,1,200,78,176,168,161,207,219,97,252,42,76,250,67,239,182,19,70,64,174,32,103,168,49,103,145,74,52,103,226,16,162,78,45,1,102,156,182,125,137,166,161,21,69,86,8,76,80,123,33,167,43,9,160,51,249,102,196,78,84,65,179,157,144,64,244,232,218,101,15,194,194,42,154,104,114,129,207,75,84,194,121,148,200,124,185,150,221,103,97,96,151,163,76,201,103,164,64,209,43,241,119,5,64,65,77,103,19,140,214,35,72,238,152,56,238,113,245,117,253,60,111,9,19,31,145,7,249,254,219,234,149,149,88,114,107,53,192,248,3,205,82,144,152,143,227,161,245,111,104,28,18,245,107,102,247,134,24,198,110,133,96,237,185,87,154,215,124,148,49,178,73,116,100,55,246,141,60,66,46,71,163,170,75,98,82,203,73,197,4,9,167,204,219,228,74,226,105,169,246,24,178,97,95,73,110,118,210,230,223,134,101,54,247,132,94,80,209,128,28,209,95,104,87,46,63,89,236,165,16,83,79,156,120,223,102,26,87,211,135,3,166,65,187,119,105,230,237,240,13,72,202,104,57,108,121,63,112,6,225,41,41,38,196,28,31,210,46,128,106,120,211,129,125,240,48,218,150,28,11,87,110,152,34,152,34,191,71,102,41,189,4,46,32,76,228,15,113,250,48,7,204,141,81,45,241,168,236,58,53,9,181,174,238,137,158,12,149,177,117,199,52,20,164,73,227,15,191,162,21,251,116,175,120,213,179,17,242,121,43,218,179,210,206,19,190,23,66,163,76,15,41,102,209,200,67,137,107,187,147,225,185,44,205,40,73,228,79,166,13,58,14,252,185,36,182,144,248,31,80,92,115,196,53,211,103,182,63,119,249,217,3,135,116,95,99,65,134,215,228,12,24,70,143,160,140,210,91,212,11,22,38,188,99,157,234,206,225,116,6,128,156,62,188,61,100,253,75,19,241,213,55,47,238,23,92,12,2,93,175,115,92,137,86,8,102,99,200,21,78,149,239,77,31,27,109,84,107,15,200,44,163,255,246,116,180,239,196,24,106,5,114,228,122,80,8,231,198,93,62,107,136,128,254,139,207,200,109,46,200,199,47,90,252,228,19,74,164,243,182,97,32,25,27,124,7,130,201,235,31,227,156,115,173,245,151,132,188,178,72,201,146,17,246,195,191,122,80,15,10,76,207,36,224,11,160,20,181,132,193,226,167,223,168,186,198,99,212,149,84,189,117,190,244,162,105,75,32,166,200,151,23,183,235,235,166,1,165,188,160,217,176,195,116,10,168,41,122,218,12,255,188,150,149,92,96,245,111,38,231,214,249,13,243,244,170,183,107,34,46,125,215,128,116,93,20,71,128,30,23,86,120,74,40,236,60,43,99,111,69,90,54,174,68,102,110,57,134,187,155,104,203,242,238,45,26,60,53,119,189,217,41,119,195,16,230,17,56,13,54,109,219,45,102,109,89,182,194,118,203,169,45,145,137,42,117,101,151,183,195,147,152,51,18,187,125,104,80,49,106,231,55,64,230,159,148,94,98,180,119,28,117,74,189,62,181,66,173,244,227,155,49,15,186,130,60,247,185,142,233,104,23,113,250,115,103,190,102,22,217,193,22,181,187,33,236,78,115,221,208,112,203,195,151,20,236,110,64,253,206,46,128,186,191,184,105,212,15,181,234,28,42,155,50,233,62,169,130,210,177,115,145,140,137,130,227,214,44,106,226,178,86,116,104,104,170,128,108,80,211,81,159,110,65,48,199,83,14,160,144,62,105,81,169,31,103,24,218,9,30,181,50,43,45,109,139,250,155,47,111,166,154,19,156,16,166,251,43,129,208,237,190,241,144,168,217,46,185,101,161,213,100,235,180,75,188,85,92,171,89,59,144,113,81,110,143,169,41,234,165,75,253,179,7,97,169,86,120,227,196,120,123,166,132,5,20,147,172,116,248,221,0,48,242,53,116,235,223,242,82,30,74,154,112,30,193,236,222,12,237,126,33,84,246,243,58,40,119,250,215,75,139,115,8,189,105,172,223,232,104,54,236,153,161,59,152,245,187,109,112,145,186,184,29,170,249,191,187,196,14,191,195,101,228,125,24,49,161,42,224,183,22,14,51,129,38,22,194,134,41,53,158,87,6,51,54,29,180,255,196,145,110,90,174,110,84,58,11,18,201,235,79,109,124,249,62,243,204,136,0,122,110,163,112,77,122,8,44,24,24,250,181,158,72,83,183,10,165,93,73,94,234,23,63,147,13,166,50,97,14,237,153,190,110,76,24,221,164,70,142,57,102,56,204,53,214,160,115,225,40,35,167,234,11,31,247,74,248,91,74,66,86,78,254,109,157,132,71,226,123,248,79,25,128,223,9,224,37,46,135,202,172,63,186,248,158,171,144,72,77,134,187,233,110,234,234,53,113,172,103,13,202,94,224,81,207,26,47,25,165,53,112,25,174,66,61,163,57,102,193,66,142,195,241,185,114,79,95,241,146,190,85,187,238,234,199,0,114,95,160,78,76,145,126,79,130,246,236,81,226,141,215,223,120,171,98,170,1,166,80,63,201,228,228,247,171,143,104,237,6,86,94,77,209,216,214,199,230,130,17,181,72,103,234,45,227,48,9,173,163,243,180,192,57,157,34,142,110,149,167,110,82,223,155,168,254,206,153,222,122,47,23,150,140,174,119,16,81,12,103,30,36,65,85,217,60,175,231,169,244,14,215,21,70,115,247,218,148,53,250,132,57,99,127,99,226,255,177,64,210,208,12,19,65,31,210,96,13,177,14,239,40,92,143,111,239,4,220,175,160,200,45,253,113,84,75,190,146,231,94,225,237,22,105,3,236,96,131,52,0,222,219,58,100,89,44,213,115,208,9,230,83,107,125,216,60,40,50,30,52,99,86,173,43,147,51,35,200,246,153,249,206,97,168,99,208,248,71,14,62,140,44,241,30,220,238,187,46,40,4,37,79,2,183,59,178,226,135,209,7,169,45,202,19,65,136,197,187,211,45,37,116,38,200,102,25,249,248,79,240,85,194,150,160,202,31,235,46,194,46,123,198,23,77,203,102,238,8,1,76,48,51,19,176,81,116,125,194,2,128,164,15,9,113,1,55,144,173,79,98,14,48,74,210,199,193,220,102,72,195,158,58,172,129,188,43,251,64,62,219,21,218,52,10,233,42,125,158,146,155,246,86,65,17,134,234,240,183,110,81,132,43,18,138,125,42,65,205,7,243,130,156,247,13,59,108,17,172,146,43,165,104,38,95,55,253,137,166,144,81,159,161,67,188,7,116,112,154,140,92,231,184,161,103,183,53,162,243,251,211,142,179,216,120,100,176,223,215,54,53,176,254,99,42,218,65,59,79,176,49,130,130,83,153,77,235,198,45,136,129,0,16,94,196,114,254,247,51,255,228,102,37,40,35,241,34,119,81,169,18,186,221,109,225,102,228,141,153,200,152,56,195,165,46,175,117,100,99,170,119,57,192,240,218,61,129,216,66,4,203,128,243,42,186,158,79,159,224,56,116,71,111,146,136,71,138,172,244,176,160,55,45,117,86,160,51,94,138,244,160,181,73,201,77,79,158,106,99,140,192,130,185,47,18,29,157,230,36,248,2,189,152,84,223,195,112,2,57,42,110,57,116,104,149,242,46,86,209,2,217,142,208,46,228,45,40,190,60,50,98,244,63,211,35,188,167,250,98,103,213,57,86,18,217,240,107,192,7,37,210,88,67,30,209,173,236,128,102,182,236,167,44,28,31,84,186,241,102,232,41,132,28,105,23,99,108,148,7,189,162,28,47,226,251,117,211,213,230,252,72,171,87,74,145,247,101,26,67,123,204,170,27,146,112,179,215,101,134,83,125,93,241,62,215,117,38,32,91,208,122,76,185,202,122,7,62,169,228,25,162,94,216,184,7,119,55,113,222,147,96,124,53,40,83,174,219,49,184,39,254,72,10,116,18,24,195,133,92,221,128,94,199,17,141,229,163,175,32,77,2,170,195,88,217,114,202,251,108,94,211,212,105,149,246,81,15,151,213,121,87,130,103,14,177,13,42,123,57,151,30,217,77,203,32,201,17,95,143,119,50,186,136,68,56,173,217,217,85,38,98,38,252,81,127,2,159,251,135,228,145,6,221,67,159,139,229,195,233,63,221,146,248,62,56,191,70,131,132,222,139,146,242,56,146,0,58,155,143,189,140,91,141,72,248,155,152,88,34,24,82,103,158,109,210,74,174,21,27,196,175,5,164,112,38,254,59,100,56,3,11,215,96,162,48,137,53,216,106,27,215,211,249,141,168,122,151,78,150,17,88,188,105,102,175,164,198,143,200,4,17,213,103,184,103,218,72,191,81,248,82,211,94,139,89,101,166,109,250,110,218,155,3,64,252,62,5,252,94,199,217,21,238,221,135,18,161,121,240,27,20,58,37,43,143,51,84,126,22,203,145,229,164,151,142,172,176,166,18,83,169,36,124,94,159,46,5,177,3,54,88,94,135,32,108,207,214,157,168,200,8,207,9,125,251,16,235,40,125,212,129,12,166,103,102,155,42,77,16,191,178,26,63,23,195,25,241,137,231,244,105,255,180,6,130,238,193,120,83,122,202,222,80,52,82,184,240,148,248,105,180,128,110,239,233,184,77,138,187,13,146,72,235,166,21,33,85,62,119,217,119,103,186,14,230,167,63,142,32,47,207,231,12,54,202,97,51,239,16,95,37,218,59,179,34,206,238,96,71,218,179,214,186,220,235,253,93,31,103,154,14,229,164,225,32,78,126,71,141,166,41,86,18,172,145,46,203,17,110,107,194,241,20,32,158,133,55,161,181,218,141,179,146,210,49,178,98,17,152,96,255,176,85,75,181,236,216,211,244,165,115,120,237,199,78,159,249,26,171,107,190,84,251,33,193,6,159,93,32,249,121,134,167,61,61,231,225,141,67,150,81,26,1,66,189,240,178,149,217,235,30,223,194,177,203,198,111,38,4,207,233,135,170,35,94,225,117,19,2,191,185,52,183,165,42,44,134,101,39,111,143,7,209,1,25,188,86,125,241,162,18,132,27,38,167,169,89,153,254,135,25,114,66,130,10,171,150,101,37,148,3,195,60,252,65,127,56,191,219,141,51,244,179,200,224,160,194,134,151,66,244,55,218,2,150,24,236,132,181,227,37,226,0,49,116,131,220,196,102,147,216,248,88,40,109,176,219,120,92,18,126,216,234,0,109,181,96,141,162,186,19,6,223,125,25,130,112,245,79,56,37,61,239,14,244,81,124,132,195,98,230,30,127,9,38,48,241,255,38,229,98,50,172,103,165,75,154,244,189,136,246,158,239,195,246,49,133,183,207,178,18,129,232,95,185,120,93,180,151,189,161,132,1,124,136,200,3,8,251,175,10,158,106,72,25,108,92,181,111,194,15,110,42,154,19,121,7,51,44,193,195,28,92,132,84,250,72,249,49,0,28,32,231,44,50,111,5,6,149,254,195,78,103,41,208,17,66,116,98,111,14,161,145,129,180,110,198,41,104,50,5,204,20,56,185,59,8,45,146,211,70,112,151,212,133,118,13,198,239,207,120,228,191,204,1,23,53,177,109,138,30,26,154,228,198,226,16,242,201,128,253,238,200,242,65,205,18,30,136,118,222,156,99,95,216,199,200,216,108,103,229,69,1,15,139,156,91,133,48,17,237,148,87,107,208,53,167,226,93,217,176,214,70,107,3,67,228,89,215,222,124,166,158,141,32,35,228,228,123,170,49,253,121,196,50,204,210,211,240,185,72,57,202,73,115,138,238,211,25,242,135,140,132,71,58,212,231,182,198,63,83,77,203,120,123,249,143,251,117,203,207,241,88,142,208,207,158,130,194,69,5,197,81,163,157,109,254,255,187,70,253,34,81,66,241,254,15,76,242,110,114,157,46,42,103,141,232,182,244,93,255,201,167,57,21,22,102,47,19,208,227,152,248,3,210,176,198,205,5,1,208,31,45,7,240,47,181,18,18,126,2,116,126,194,26,58,85,251,35,34,178,221,43,252,30,224,138,16,88,93,89,9,241,67,187,147,120,247,148,205,62,34,120,37,8,8,65,93,255,235,14,19,175,121,7,74,225,115,154,75,31,59,154,221,39,10,203,198,104,92,115,25,150,93,241,48,191,181,239,253,20,101,67,0,128,236,108,144,215,31,249,251,22,183,176,125,109,88,237,52,19,151,230,232,116,10,172,222,250,208,145,219,235,8,216,201,200,219,68,104,90,155,171,7,78,157,191,135,40,29,99,81,146,75,171,54,228,233,68,220,39,8,175,151,56,136,8,3,41,24,147,28,77,194,212,11,148,7,147,135,11,4,70,18,240,125,142,197,98,234,87,139,249,191,69,176,212,217,42,228,199,230,39,255,205,200,231,183,184,243,41,35,178,109,110,44,14,139,11,38,80,81,209,181,213,100,73,44,119,158,116,229,189,2,243,177,50,10,82,106,80,69,158,225,198,223,131,78,64,176,57,180,66,105,190,213,163,100,102,253,189,217,81,173,191,223,180,223,109,213,212,112,16,42,61,55,207,62,173,107,124,231,246,215,21,57,67,77,175,26,215,127,205,182,162,244,254,64,49,186,75,110,157,53,197,43,195,104,71,250,97,116,117,60,3,239,104,110,17,0,124,188,134,175,24,2,39,6,253,90,176,60,253,108,249,241,112,225,127,34,120,48,19,113,201,121,215,234,12,20,94,86,103,176,28,233,23,41,57,227,85,62,221,59,253,103,200,127,50,9,200,158,155,69,113,141,54,46,225,42,196,41,34,160,1,126,87,227,88,76,47,72,17,193,202,184,23,99,119,63,242,66,11,138,49,117,44,61,42,56,74,50,170,144,248,60,99,253,137,132,166,195,134,241,242,120,81,253,161,167,236,32,220,195,180,195,190,210,49,223,199,186,151,170,73,12,152,149,153,156,160,87,93,121,158,227,169,27,56,253,109,23,114,32,20,165,182,204,227,188,159,231,6,220,5,244,101,142,183,33,31,89,55,167,93,19,97,215,22,233,63,30,242,210,217,26,166,5,110,118,34,190,218,3,47,198,242,171,91,64,231,40,153,114,20,180,57,224,101,137,119,86,118,186,44,114,73,13,81,137,225,10,84,99,224,139,39,139,153,213,46,191,166,24,248,18,84,83,251,170,217,167,51,177,29,165,129,160,4,149,191,55,48,115,106,184,68,110,195,37,121,16,68,214,86,14,10,182,183,20,5,37,83,122,135,215,231,39,88,33,82,48,148,35,5,79,116,117,60,171,114,103,46,103,157,130,14,197,2,175,165,209,96,145,174,238,16,2,184,161,202,190,119,41,41,81,40,208,13,221,65,124,90,36,114,6,5,155,104,38,32,23,203,114,118,123,145,138,186,159,213,46,195,171,163,244,154,93,231,72,127,162,251,161,74,159,124,142,239,63,181,21,218,251,19,185,88,232,124,132,107,15,1,54,159,191,91,68,4,6,92,142,29,255,125,21,86,158,139,205,223,183,29,165,105,33,243,162,14,204,91,231,43,249,252,245,148,64,35,126,255,90,43,253,109,193,214,205,97,253,226,22,73,7,21,199,121,26,31,82,251,209,158,131,52,220,99,33,68,145,213,28,19,139,215,71,65,208,23,205,163,113,156,137,100,112,191,108,112,46,187,100,246,36,246,185,70,96,84,34,110,208,123,167,86,235,132,88,250,142,43,104,20,195,47,100,118,132,68,71,111,78,234,232,65,187,53,230,36,219,82,169,224,160,178,160,216,107,59,229,8,18,1,244,119,119,206,110,89,142,225,119,26,104,60,232,3,27,47,82,237,193,54,97,120,219,16,40,116,30,192,41,233,137,69,189,181,253,141,182,110,220,165,159,183,113,133,96,140,154,190,32,203,181,34,10,149,18,161,204,48,192,37,131,163,215,172,228,149,152,253,79,137,208,169,31,225,146,66,87,184,170,4,220,199,140,85,102,232,171,214,20,10,35,27,153,27,32,68,166,154,106,136,169,80,13,43,81,30,232,244,12,191,21,91,78,185,183,231,106,55,251,2,154,198,78,244,43,83,219,127,224,0,218,112,2,52,148,222,80,90,231,230,113,123,53,182,12,191,35,176,48,123,102,240,115,223,167,96,148,105,58,191,192,111,197,121,121,151,13,208,129,18,183,90,149,42,33,254,150,255,138,216,230,254,244,240,71,65,135,176,41,204,63,141,130,26,169,193,1,199,129,132,64,68,215,90,184,240,183,228,183,28,90,9,250,26,253,211,162,145,81,191,68,9,211,109,253,76,105,209,49,241,169,206,15,131,92,13,203,170,106,94,212,119,89,130,25,50,170,4,150,45,128,98,4,67,83,106,182,174,55,181,86,213,156,219,104,188,185,189,124,17,254,75,246,86,225,79,112,61,93,166,188,18,60,72,255,196,8,231,185,166,46,225,250,161,222,228,63,252,84,226,131,141,243,69,12,152,244,164,188,170,6,84,47,106,90,116,43,185,226,60,118,88,26,176,158,26,129,94,106,96,136,76,248,76,108,59,152,55,90,130,26,162,14,92,116,55,143,205,75,114,35,97,55,171,104,34,106,7,189,130,133,39,158,64,218,79,228,76,193,219,124,111,216,245,158,200,223,68,202,80,84,50,158,181,130,19,238,186,189,31,251,240,94,145,41,104,46,146,239,169,241,123,249,207,0,190,232,132,47,230,76,192,89,96,127,202,136,125,141,165,79,145,147,14,215,44,119,40,33,255,244,5,42,101,245,14,127,79,75,150,159,215,192,158,190,233,55,88,132,73,169,212,1,56,141,103,111,1,118,92,72,48,229,134,8,121,206,161,46,31,218,10,37,60,243,120,120,187,88,142,35,68,149,228,127,158,155,85,130,181,46,110,44,61,66,79,59,30,77,44,5,32,53,13,51,248,142,57,180,0,191,238,165,213,145,116,196,247,177,243,222,152,84,250,24,83,4,174,16,153,215,9,157,251,160,249,200,5,104,39,1,45,175,105,57,205,68,147,227,186,198,209,58,47,235,203,193,70,119,138,254,139,146,192,143,44,78,213,95,146,198,180,254,61,190,136,135,16,210,37,15,244,186,153,213,0,142,138,157,41,86,75,187,198,38,35,121,116,49,243,154,173,71,187,80,115,169,79,178,30,3,255,60,173,73,189,188,168,14,8,46,142,120,128,141,113,54,213,190,249,109,212,156,141,202,160,160,232,135,63,187,8,49,151,161,198,231,137,63,21,104,142,174,229,84,106,105,47,59,136,25,167,13,89,117,73,5,148,98,93,127,2,135,168,191,208,161,145,150,161,47,103,93,44,201,111,151,183,134,82,235,32,134,88,252,176,189,40,169,78,218,42,162,171,86,57,188,98,203,209,150,72,129,57,243,15,186,227,130,219,186,55,246,114,141,127,206,59,214,82,86,116,67,126,178,211,189,154,11,11,203,194,23,248,176,100,49,231,3,132,103,246,190,33,55,83,178,255,85,20,152,128,101,77,204,199,244,178,15,224,71,236,245,5,116,224,250,209,94,178,102,216,204,115,98,29,141,64,157,197,42,190,146,194,109,90,77,35,242,82,184,111,176,235,237,33,49,135,253,86,201,250,0,199,13,79,164,126,246,157,119,190,214,16,90,238,119,235,125,33,185,181,106,67,6,141,64,116,150,73,68,200,68,65,71,55,133,243,70,29,80,74,176,148,108,158,45,69,32,52,154,249,107,81,238,186,178,242,95,162,217,98,85,74,0,181,248,169,0,223,208,117,109,202,141,75,174,219,28,224,59,117,92,64,77,62,16,253,145,172,226,241,24,216,199,27,143,117,33,3,104,28,159,31,32,183,236,80,246,101,174,23,206,131,15,212,31,101,206,197,155,212,60,180,173,46,227,191,184,159,254,220,62,117,248,203,184,63,81,180,187,152,220,26,212,9,3,139,166,146,4,112,69,148,230,36,37,14,229,75,40,47,57,97,3,61,145,187,86,128,52,30,107,155,195,168,216,128,18,114,67,69,15,215,168,212,246,71,163,187,167,25,115,53,35,177,138,70,162,18,52,195,195,60,208,174,136,74,237,88,83,235,49,104,5,137,113,76,44,127,94,220,229,186,60,54,224,233,47,167,236,159,168,162,88,131,5,173,23,152,141,111,188,110,221,152,223,74,202,56,100,235,36,230,153,142,58,236,186,128,226,225,80,42,142,56,99,58,231,157,103,187,25,205,49,10,188,49,49,42,171,147,20,201,150,238,169,78,165,143,153,69,78,172,38,89,226,64,90,114,56,111,43,209,126,214,103,232,129,115,187,51,44,209,249,140,64,51,111,15,163,114,207,84,170,204,51,10,179,3,12,88,215,150,255,42,44,66,126,207,158,16,97,24,185,87,78,106,187,225,183,81,91,5,20,172,237,0,173,52,155,42,245,181,2,158,23,244,189,123,198,85,184,182,249,232,131,85,81,71,27,181,208,114,111,72,74,21,196,90,246,231,150,7,11,195,87,38,34,41,233,65,47,190,62,37,54,168,243,44,125,152,197,84,148,167,31,113,105,169,63,135,58,230,58,180,39,32,160,247,47,212,126,105,241,140,68,42,97,156,139,111,198,156,123,119,224,54,159,36,50,16,125,133,159,233,30,205,179,174,63,191,112,19,220,12,162,116,203,232,18,3,27,168,33,93,39,67,155,28,210,212,241,221,181,27,229,40,236,94,162,142,77,247,178,52,127,208,133,246,239,86,184,218,9,37,210,157,39,48,185,32,47,70,89,79,194,248,254,188,41,96,62,173,67,20,37,150,182,214,35,152,232,19,105,215,217,64,119,91,250,126,171,150,83,251,34,184,68,7,84,119,52,155,2,177,119,225,170,72,59,221,154,0,184,240,164,18,255,244,183,19,185,21,91,201,104,96,132,67,255,169,153,198,92,42,108,119,137,36,248,98,159,5,165,87,28,208,78,217,228,168,102,94,149,129,43,93,7,33,133,141,217,44,153,22,145,73,90,183,56,73,21,194,177,24,24,32,192,23,97,140,165,33,25,75,69,95,155,148,164,127,31,185,98,129,251,11,78,202,117,177,121,209,105,154,181,101,140,200,63,0,211,64,30,116,124,153,186,216,95,222,185,196,114,99,47,3,104,108,218,191,111,193,159,209,153,163,177,102,112,223,190,129,145,156,254,107,51,202,19,76,165,239,173,28,63,227,13,34,76,192,219,137,4,117,254,237,189,23,198,48,241,200,172,110,232,192,0,128,231,29,12,218,62,122,149,47,119,43,108,106,246,87,11,146,196,80,44,98,75,5,128,167,101,166,141,225,222,53,116,127,190,22,146,162,55,132,224,255,119,11,63,3,203,235,250,31,5,230,148,245,18,29,122,244,208,156,180,128,89,90,7,115,104,13,123,39,193,41,210,213,55,198,218,119,133,236,89,17,169,228,215,226,114,147,174,151,122,220,79,111,243,23,173,80,252,79,135,189,98,253,177,170,158,225,200,1,215,64,235,37,138,100,197,75,71,8,157,20,99,4,25,225,79,65,179,130,195,107,245,182,43,144,144,177,81,159,65,177,129,124,48,116,185,236,18,201,173,240,236,155,26,21,21,50,160,194,184,59,33,72,18,39,151,32,187,173,116,223,115,5,251,241,199,128,9,243,114,217,48,127,38,254,220,5,215,15,36,84,22,217,164,213,201,59,41,192,248,189,141,32,216,48,45,151,117,128,233,192,185,64,61,108,145,176,42,68,85,232,191,255,117,100,6,30,73,219,207,7,97,54,229,2,196,176,91,28,194,73,84,154,56,195,197,49,18,146,200,17,221,142,9,30,78,59,9,82,144,249,231,8,46,22,207,189,109,176,133,182,249,106,83,187,73,112,149,130,47,92,189,101,224,148,83,142,62,57,174,215,211,62,146,225,102,103,7,166,227,150,74,128,168,221,199,36,142,232,4,120,43,30,82,165,13,233,49,146,160,157,70,173,103,132,172,229,182,102,46,230,95,132,211,108,191,32,233,35,254,215,100,69,127,2,60,82,71,113,234,57,172,163,237,165,198,118,188,93,211,102,74,207,25,76,208,96,142,205,248,254,69,212,248,166,20,22,142,173,39,5,28,209,135,103,199,230,153,236,88,61,147,154,230,155,18,167,157,234,183,0,199,202,54,1,86,174,229,41,184,149,43,220,249,129,171,198,236,136,122,49,159,165,89,28,243,193,59,122,79,64,100,100,49,137,250,248,158,142,24,38,156,186,232,119,238,227,41,163,148,46,166,90,254,205,174,18,161,97,63,215,191,39,96,4,246,234,16,65,164,79,234,221,148,155,193,238,60,45,127,4,155,198,19,215,96,15,147,219,237,38,197,131,33,136,191,129,184,244,97,208,151,31,133,184,71,200,58,26,123,125,251,10,244,127,59,230,189,60,243,207,49,144,20,216,93,166,29,179,185,26,13,95,148,145,176,176,140,169,73,35,70,177,17,161,106,51,217,36,219,174,12,107,13,80,144,155,236,126,0,92,245,76,113,130,43,32,40,158,143,210,121,110,143,126,187,134,179,208,33,192,188,73,55,110,127,28,168,144,40,93,210,70,81,201,48,142,99,255,177,184,60,97,50,161,191,120,94,18,178,16,81,73,53,159,95,211,197,57,66,59,253,86,175,144,181,98,238,222,39,120,149,15,163,147,191,167,255,151,109,252,88,81,78,141,42,90,213,54,223,253,150,230,201,30,183,212,209,4,45,49,237,171,33,143,44,20,153,37,42,170,196,23,105,3,179,189,34,217,199,233,250,1,38,123,143,249,15,179,46,139,96,248,18,53,160,71,185,145,166,176,252,101,150,215,181,246,46,197,72,209,70,99,14,105,214,241,80,236,143,79,131,162,159,135,124,24,70,179,235,6,221,187,14,43,88,118,60,210,22,153,213,245,125,145,41,55,90,134,117,222,184,37,53,255,89,243,168,102,227,54,172,218,112,159,49,91,243,41,253,173,122,93,65,58,8,92,190,85,35,36,46,87,55,89,228,167,106,101,118,128,129,37,12,74,19,228,202,102,35,223,216,9,97,69,213,100,56,226,106,99,66,206,184,79,135,56,30,210,164,115,168,139,216,165,146,19,211,96,20,151,86,3,214,151,104,238,210,188,254,16,90,54,118,114,228,48,126,88,4,234,148,80,170,232,90,1,0,167,29,122,31,99,2,130,115,247,249,135,1,58,128,184,230,187,89,107,239,243,226,243,216,165,224,213,14,79,109,90,190,215,91,10,194,91,232,139,210,205,240,30,106,109,235,63,193,194,19,226,114,231,81,156,157,199,144,208,53,105,255,63,5,20,178,244,75,156,185,232,78,44,43,12,5,61,238,24,246,89,18,3,157,1,135,240,70,196,215,135,19,233,58,53,114,85,49,181,68,231,36,30,107,77,113,39,244,42,120,78,157,9,36,49,176,34,168,7,133,130,101,139,28,30,70,218,7,81,48,215,96,60,173,109,238,79,31,165,227,18,133,14,187,140,94,163,226,113,80,240,71,173,121,164,82,70,169,60,112,200,192,107,202,219,183,192,111,87,227,67,71,176,126,81,116,82,28,132,82,219,28,132,169,95,214,64,233,113,172,138,21,176,60,219,203,226,251,228,230,149,157,180,144,44,7,58,15,156,7,191,208,253,50,50,89,115,83,54,181,151,84,157,35,184,104,168,190,33,120,142,90,243,9,108,247,245,31,251,26,187,48,65,167,64,32,71,160,44,101,161,212,169,202,223,23,102,228,110,181,118,152,96,35,249,245,194,238,81,6,128,234,31,21,237,109,53,150,43,143,94,176,102,76,14,80,137,69,232,49,196,218,36,222,13,255,187,197,113,249,69,39,229,117,12,85,173,67,188,1,21,189,5,56,175,40,161,247,50,35,113,180,43,79,255,72,120,66,250,15,128,213,116,207,206,46,124,1,11,226,12,200,239,196,245,170,108,163,148,205,26,247,222,151,170,183,120,234,201,43,99,199,219,189,34,202,134,41,251,162,87,71,222,56,117,55,177,136,41,244,135,25,229,79,60,165,220,182,151,42,208,144,41,188,183,15,96,103,231,17,156,29,94,47,36,157,61,238,181,125,83,154,31,163,111,95,25,194,27,75,88,179,103,212,151,75,234,60,30,91,89,237,47,10,241,10,192,125,87,151,29,209,200,189,235,218,190,190,137,7,56,245,182,84,81,223,32,252,201,142,78,56,186,239,242,225,6,130,141,223,128,20,38,3,174,190,216,1,54,137,211,149,45,32,239,196,28,177,180,124,139,54,111,39,150,33,250,59,233,149,21,192,224,47,147,242,230,110,147,164,243,34,35,72,131,252,129,127,53,83,0,246,151,164,208,232,122,96,101,234,220,190,61,15,90,140,184,109,64,31,47,172,184,132,120,140,132,52,23,124,84,239,146,200,8,76,238,14,116,65,171,37,160,66,4,55,58,59,25,87,201,194,237,254,12,223,83,221,22,71,240,47,155,21,24,13,8,106,89,19,64,121,35,46,80,159,152,95,243,227,207,231,200,204,215,226,120,237,244,83,45,60,146,247,106,199,22,251,25,119,228,193,24,156,18,121,205,69,158,211,203,115,97,202,134,135,112,150,97,53,214,175,38,82,20,84,246,221,247,88,63,161,108,148,230,166,151,45,228,51,201,16,169,217,144,175,107,19,112,255,40,159,121,14,54,56,5,202,243,218,152,208,178,250,243,112,152,86,91,76,92,19,218,226,23,28,60,115,79,62,188,50,67,248,125,81,155,162,5,135,11,254,225,245,26,184,61,11,230,54,247,185,94,253,161,13,71,157,10,156,197,176,57,60,134,73,66,81,12,148,58,181,219,136,216,48,7,70,113,83,100,101,71,104,69,206,149,34,194,83,157,138,235,240,115,216,16,151,206,112,60,200,95,200,202,89,226,115,62,62,140,187,45,54,4,84,75,102,140,59,228,45,239,188,159,53,104,227,250,78,184,224,251,188,186,95,200,226,56,85,171,160,218,208,109,3,55,254,234,173,63,28,18,53,159,90,148,62,28,254,185,104,117,111,60,60,143,92,247,222,250,40,167,132,117,162,220,69,40,232,34,150,51,255,118,219,237,56,187,197,8,94,116,235,124,237,136,219,184,112,154,64,157,210,54,86,57,29,99,201,97,6,48,138,40,143,68,137,159,251,239,26,236,56,55,104,241,196,135,147,52,205,116,151,108,102,101,146,150,39,54,210,142,126,115,125,38,220,74,116,27,177,180,175,44,162,217,4,73,121,90,165,243,122,190,147,214,71,30,241,129,67,254,138,23,81,142,110,190,99,139,129,226,179,138,223,192,63,50,81,132,50,188,32,229,127,78,204,252,104,233,10,1,50,181,118,15,42,136,144,6,99,142,186,71,141,129,94,6,59,182,65,14,190,249,91,58,45,1,93,48,93,11,6,118,193,160,34,15,196,230,138,152,114,42,61,225,26,145,105,70,62,87,231,148,142,216,57,1,226,150,147,146,41,246,239,219,167,125,17,111,231,202,199,108,193,99,43,124,91,244,133,16,126,75,6,131,232,92,18,14,14,74,210,80,217,50,36,238,183,220,164,152,22,250,162,152,8,88,235,147,200,197,67,89,249,95,86,15,12,230,104,32,15,38,97,244,155,11,252,144,22,198,75,239,219,2,163,243,22,121,161,195,175,25,63,41,101,202,102,122,79,241,207,6,106,5,0,221,5,160,67,177,157,20,188,210,82,141,114,11,178,19,78,48,160,165,45,136,247,58,206,163,92,88,239,120,161,249,232,219,71,44,214,29,194,29,43,248,147,191,156,107,139,253,228,86,223,239,144,129,222,67,69,196,122,47,127,236,236,244,34,84,2,141,87,217,42,226,248,153,234,220,110,47,17,65,189,70,122,156,101,47,43,5,142,154,245,248,75,147,101,216,81,192,246,191,209,59,68,120,159,137,178,224,157,142,108,255,81,8,25,177,147,215,5,201,222,249,48,0,111,89,5,48,1,180,193,119,13,145,29,158,123,230,116,73,227,97,90,232,162,56,200,83,62,142,196,74,207,139,16,1,1,146,47,103,184,25,252,204,144,204,106,186,70,176,23,100,191,111,139,160,245,147,61,74,151,210,105,60,216,174,174,146,223,167,215,137,15,71,92,35,28,210,2,9,6,87,85,247,253,143,162,89,192,48,44,233,237,93,187,155,126,179,89,234,121,90,126,142,148,236,166,150,73,218,250,7,86,109,131,151,78,186,33,189,164,135,226,27,106,222,114,73,191,97,134,205,236,142,14,84,162,188,45,100,222,189,85,178,216,190,108,26,104,245,25,165,80,238,66,143,105,230,195,40,1,63,235,159,158,206,109,70,70,57,147,193,113,77,171,228,244,144,209,148,178,173,151,188,116,250,33,241,73,75,252,210,144,117,57,225,70,180,35,53,125,55,157,217,249,12,191,134,97,127,107,234,84,88,252,12,254,51,224,26,186,91,76,205,98,18,11,147,73,171,152,196,93,82,250,66,135,13,238,253,20,66,171,111,236,108,250,90,163,21,24,253,210,79,54,7,64,56,213,117,61,4,68,119,42,38,198,213,230,31,134,52,173,234,231,66,178,147,24,234,71,7,157,40,152,92,144,89,233,11,19,10,108,47,209,27,189,191,105,157,176,0,125,61,132,35,230,228,151,92,244,217,132,168,124,233,78,202,180,14,100,41,82,8,251,216,173,175,66,63,199,106,174,162,124,130,63,107,129,72,210,137,180,157,157,192,15,195,247,158,184,160,173,233,228,172,159,212,218,193,115,53,202,87,190,65,208,105,227,250,53,127,86,150,213,117,7,203,49,221,179,120,181,103,117,9,93,91,98,3,91,212,28,172,132,121,108,74,71,26,59,175,38,211,155,216,81,80,235,108,247,158,175,138,233,251,71,30,85,95,237,248,60,92,91,56,137,5,162,140,235,134,25,96,65,0,34,103,230,181,57,98,31,137,115,101,152,51,128,15,184,118,244,28,182,99,10,78,45,169,42,129,220,198,195,180,160,129,60,188,255,98,134,20,252,189,233,189,233,212,78,3,195,191,46,149,121,216,84,204,171,106,19,252,50,118,91,236,121,147,234,29,151,156,214,184,151,182,17,243,72,243,150,168,144,252,47,187,63,51,231,141,210,187,120,89,35,56,181,171,208,33,193,28,96,186,239,118,228,233,229,77,13,123,45,69,131,154,165,237,51,178,67,216,104,97,148,118,6,194,191,200,217,132,130,130,71,238,248,98,72,36,9,129,71,232,121,133,187,58,36,148,81,49,117,170,233,51,113,157,238,23,11,243,196,220,217,108,183,159,135,56,209,202,155,57,84,56,71,230,193,67,175,12,49,34,30,23,71,223,189,200,97,212,5,215,70,126,120,147,111,87,80,29,98,253,178,68,4,253,6,185,67,137,205,87,242,2,11,246,225,202,39,43,144,141,126,115,187,186,252,68,29,61,136,166,235,110,91,20,224,144,105,170,75,223,199,72,60,185,246,120,133,15,192,136,26,60,35,204,244,26,240,133,213,97,147,6,165,141,94,133,228,12,249,22,97,120,28,155,30,165,156,170,171,34,205,120,211,211,212,46,54,5,81,61,185,130,30,98,18,192,20,58,88,3,11,244,172,182,89,190,214,149,126,120,17,116,74,231,87,79,117,30,29,121,243,12,30,122,128,13,65,134,51,181,138,252,181,69,14,75,254,153,59,117,175,173,73,133,128,144,166,28,44,147,249,194,68,124,68,111,72,79,173,134,24,151,247,229,55,115,193,165,109,56,254,181,127,235,245,35,72,83,136,174,180,134,222,67,29,61,129,158,189,147,237,126,24,187,68,17,171,44,91,138,16,32,120,48,59,57,171,120,85,150,207,123,108,153,164,87,232,187,236,247,166,72,136,172,172,41,224,50,85,71,80,192,213,189,206,39,230,236,249,236,239,82,215,138,188,246,225,24,213,173,171,106,30,17,11,68,239,49,196,97,150,144,133,111,59,121,198,131,236,35,201,10,221,87,185,32,168,81,142,111,76,60,198,8,244,9,5,185,129,245,50,135,200,215,37,252,195,123,230,227,163,26,245,193,128,186,6,8,4,47,213,37,171,149,185,161,142,175,103,245,75,15,9,137,226,43,204,164,226,222,75,255,51,58,60,70,137,181,231,211,103,162,38,254,28,140,189,34,126,64,2,250,132,199,224,241,171,239,93,247,131,251,222,17,42,211,178,13,240,156,89,123,76,68,103,111,38,90,231,68,67,176,37,7,133,204,158,178,132,137,151,6,167,149,218,190,87,177,224,29,3,250,15,98,108,118,168,253,223,74,159,117,177,125,248,209,234,220,163,144,80,148,230,166,172,207,204,234,83,31,221,118,239,171,105,174,86,200,25,209,9,199,40,30,45,156,251,114,234,51,38,1,127,0,197,119,190,162,42,10,75,2,76,100,223,59,169,84,200,15,18,99,232,89,60,138,16,249,177,204,80,173,240,37,51,195,101,182,192,206,64,51,244,63,59,231,155,207,229,27,50,126,200,88,147,141,90,213,40,211,126,165,245,200,124,140,250,8,204,15,91,116,140,91,214,146,97,41,207,188,24,8,232,172,1,113,252,36,213,191,116,216,193,132,241,223,36,132,0,165,124,55,134,146,171,76,96,225,206,107,98,196,64,84,239,62,217,58,243,172,81,13,28,148,203,59,165,196,23,249,73,206,50,149,152,229,148,63,181,207,26,32,100,131,122,199,196,134,245,91,12,170,149,75,27,198,149,34,131,69,33,180,198,243,100,52,91,213,233,255,136,195,66,224,126,159,236,9,65,74,112,61,140,131,42,137,140,230,189,158,224,249,12,47,230,184,180,160,13,86,103,68,97,164,105,211,2,236,55,215,187,28,11,196,90,161,36,4,7,166,228,26,10,224,69,142,100,210,209,230,213,226,39,243,2,15,197,137,206,153,239,233,81,96,211,238,64,245,174,10,113,131,114,241,255,46,167,60,185,90,39,107,242,151,139,98,150,43,103,66,235,207,192,54,100,92,239,60,244,140,44,25,7,148,33,214,230,18,153,95,171,179,159,151,164,184,97,1,108,77,59,21,195,214,29,14,145,108,54,114,62,56,11,33,121,91,186,239,161,97,113,170,47,32,158,250,50,5,252,233,93,189,148,6,100,147,185,150,156,72,122,118,120,155,216,9,144,82,206,251,99,142,67,49,153,39,87,57,171,19,209,65,29,194,214,93,207,157,186,152,13,92,96,7,165,187,96,229,197,85,152,96,31,115,54,60,226,55,241,14,152,181,225,234,190,82,45,151,145,196,15,254,22,192,194,242,63,238,53,89,96,208,75,110,230,166,69,180,232,20,70,223,65,28,80,189,235,218,197,106,224,98,13,130,97,181,237,148,11,18,32,81,28,92,76,136,241,238,18,242,66,71,230,8,125,224,227,202,166,96,49,209,254,236,210,28,125,181,206,163,68,47,83,17,247,175,148,68,150,138,5,122,215,238,240,69,255,113,53,101,148,76,148,233,250,98,233,252,3,138,150,87,16,117,203,68,82,77,75,244,195,192,39,250,247,173,148,203,241,203,140,9,161,199,214,65,232,95,77,43,95,63,192,39,204,108,73,161,219,239,148,232,140,15,5,23,145,116,200,31,238,49,111,53,115,174,120,118,162,239,150,31,193,147,217,19,28,1,242,25,196,253,166,197,122,115,192,170,29,25,37,234,86,234,245,42,3,174,29,31,58,102,165,102,116,230,167,97,81,65,163,219,57,181,77,168,115,39,64,153,116,245,48,49,154,137,6,63,141,60,184,223,47,250,19,92,116,56,72,25,8,22,61,246,86,24,184,161,252,211,36,117,228,193,53,139,150,89,175,124,64,241,109,247,60,168,174,96,4,83,244,234,116,152,7,246,104,206,88,50,126,92,151,248,175,167,244,221,118,217,39,237,29,3,102,153,29,164,216,7,184,57,200,144,229,188,93,124,39,106,106,67,255,86,115,84,162,42,99,132,135,55,76,191,139,193,18,120,20,66,131,217,118,22,23,6,160,194,127,85,127,150,52,65,14,254,5,50,96,0,47,187,211,133,18,218,128,125,27,93,250,41,182,147,126,238,156,213,221,87,210,117,114,103,61,192,236,114,87,182,220,107,192,31,17,24,13,40,120,124,87,206,176,230,166,96,135,116,242,33,111,80,242,247,134,222,62,69,247,138,19,79,30,152,92,28,254,202,109,29,117,51,118,59,93,94,12,176,132,51,201,197,113,242,143,123,141,245,166,77,61,96,129,94,232,196,224,111,177,224,194,56,116,134,156,165,146,73,241,191,4,237,160,184,117,122,171,105,98,51,137,118,236,216,39,209,66,172,146,50,255,12,69,148,142,241,128,209,195,202,9,200,233,193,162,23,43,142,8,143,125,97,239,255,62,173,63,149,124,37,225,206,195,253,253,120,245,119,20,155,203,84,10,170,155,230,122,31,37,102,121,15,201,81,82,2,45,33,221,137,44,231,46,244,221,196,112,34,43,184,56,105,253,200,168,137,167,126,215,40,246,41,83,46,114,188,106,209,233,182,170,247,11,252,34,210,205,253,217,122,18,60,240,12,27,237,48,153,84,41,11,251,8,97,25,114,108,173,31,3,88,19,40,209,237,212,230,175,154,185,199,45,16,71,231,104,145,8,41,208,152,146,99,108,147,185,82,230,77,217,109,109,68,66,246,203,27,136,186,27,67,226,51,121,124,245,52,53,164,149,81,130,85,195,241,150,176,106,87,140,1,116,39,112,244,134,61,90,126,132,131,231,95,32,65,163,22,250,184,172,193,240,158,28,179,209,193,0,49,206,81,62,165,249,133,245,226,77,108,94,218,84,254,16,94,136,97,161,169,205,11,158,3,189,22,17,51,5,42,191,192,120,9,217,94,1,13,98,8,221,193,132,141,155,116,54,87,6,157,94,80,145,152,107,151,238,211,248,105,6,143,223,97,53,120,95,79,235,107,44,101,3,219,148,151,162,211,253,98,90,195,194,248,148,26,227,77,111,20,243,15,220,205,190,139,42,212,84,68,52,13,60,64,199,198,124,209,219,13,114,215,209,112,245,17,81,37,13,224,1,199,143,4,54,253,95,130,77,20,255,173,41,66,103,178,250,36,63,115,216,40,144,138,240,110,236,139,55,187,137,156,9,156,192,226,32,179,6,85,162,185,174,19,164,225,53,201,43,78,124,71,173,130,239,121,255,227,163,168,71,169,78,126,224,183,92,77,172,173,75,144,179,67,149,71,79,141,252,83,75,125,186,34,190,19,91,164,114,39,227,133,91,114,185,254,42,212,83,129,15,243,175,28,133,98,224,185,74,146,176,197,128,15,75,94,123,218,16,7,209,191,141,153,244,119,149,19,113,26,42,247,155,40,82,45,97,213,123,207,225,193,238,41,240,205,39,134,158,126,216,166,74,41,124,0,223,7,29,65,142,94,60,151,210,66,105,252,86,85,64,211,63,133,43,155,250,40,255,158,106,211,46,210,191,34,75,215,170,102,96,175,235,185,68,235,76,199,54,237,122,187,119,25,7,174,163,17,254,120,141,207,113,132,107,160,237,188,72,101,22,43,97,97,65,222,105,64,12,34,72,205,128,32,100,232,39,106,4,128,199,91,18,149,215,55,213,189,88,22,186,205,164,230,254,18,10,49,152,199,129,33,147,148,152,27,70,113,229,216,235,114,18,50,76,155,208,108,157,62,216,53,153,245,83,164,248,51,164,225,100,129,177,187,50,39,135,252,142,250,120,249,109,65,194,251,94,36,247,208,174,175,43,20,5,69,17,98,165,155,191,201,9,67,53,156,209,216,37,43,202,150,138,192,6,71,103,59,200,133,30,40,131,176,156,240,46,127,175,115,106,44,99,3,90,214,185,194,174,123,214,47,49,161,64,209,34,86,24,158,246,124,215,225,243,30,21,106,55,135,246,227,168,16,128,107,201,156,140,139,113,226,60,218,129,151,114,0,192,104,21,194,170,96,11,33,12,138,160,188,255,166,201,246,200,68,62,126,218,146,149,32,200,189,194,192,48,11,51,76,217,30,59,235,38,36,17,168,80,143,236,186,38,126,16,237,4,220,139,176,8,111,165,83,182,22,174,138,49,79,244,215,100,240,142,224,155,244,36,208,235,19,186,149,230,101,127,236,44,7,126,37,253,148,132,72,215,58,63,194,197,251,13,218,234,111,89,126,145,35,117,145,12,18,108,75,69,173,255,165,106,116,29,188,50,53,141,4,212,180,196,194,218,98,95,158,237,73,238,183,67,143,54,243,211,24,252,106,31,42,99,202,123,232,238,186,34,143,249,111,74,196,155,34,151,11,208,103,118,46,245,3,17,155,23,105,192,138,160,32,47,4,110,231,11,29,65,170,250,219,64,240,85,51,71,56,185,252,130,163,230,191,210,40,186,134,234,186,38,149,48,156,206,97,249,170,80,137,217,149,115,235,182,47,213,55,213,17,14,20,218,67,174,27,243,5,1,104,74,17,238,130,84,149,44,9,86,24,142,152,74,157,211,210,15,137,191,146,160,128,46,149,89,139,233,78,87,198,244,154,167,186,150,44,19,179,84,158,9,117,31,204,178,240,201,246,96,90,234,36,121,9,33,80,34,250,239,53,140,144,252,86,222,177,190,25,3,233,127,153,72,141,47,110,36,59,133,91,155,211,122,216,185,0,33,195,195,34,224,157,127,206,237,120,161,180,36,152,186,196,199,87,239,95,215,199,87,46,212,148,164,222,16,135,192,164,46,75,48,99,222,137,133,124,218,183,160,61,91,69,141,166,35,54,217,168,4,199,162,182,57,133,10,217,65,239,237,170,127,223,150,15,165,162,192,135,92,199,173,196,49,146,50,84,2,1,63,74,243,126,202,85,231,73,40,61,30,20,61,232,23,198,76,170,255,33,184,73,180,64,62,12,91,153,112,128,74,228,241,30,211,50,109,199,56,21,24,240,232,215,193,85,156,169,144,67,34,248,9,131,99,178,144,3,4,55,176,239,3,63,165,3,46,255,52,45,60,209,168,135,203,231,112,49,3,99,154,207,80,184,84,24,48,90,94,253,70,235,165,64,154,128,249,22,216,62,57,194,180,128,151,142,94,181,150,42,132,182,117,233,24,166,175,214,77,58,174,80,35,183,165,57,170,83,77,199,24,118,238,170,207,177,21,118,194,218,230,177,38,83,192,6,158,37,29,143,233,45,249,200,52,145,97,129,144,127,81,124,161,180,254,154,71,242,190,135,126,140,160,131,36,212,56,89,72,138,54,254,91,226,237,58,106,105,91,229,12,4,181,248,57,11,180,212,73,167,61,110,168,0,222,41,38,189,53,131,7,250,186,238,57,237,241,229,241,200,155,249,169,43,98,188,249,132,59,92,209,171,135,238,182,172,176,175,224,215,199,47,2,253,28,0,214,76,220,78,173,102,181,255,90,219,7,155,85,161,74,41,201,215,193,115,199,88,140,227,99,182,38,250,136,165,179,250,208,212,155,162,106,113,120,226,122,20,116,110,124,140,167,71,226,247,241,67,125,18,0,97,239,255,165,188,174,106,204,5,232,143,151,135,23,0,209,42,11,134,225,30,66,90,68,45,84,151,209,115,162,178,136,107,179,91,228,122,33,17,53,49,37,192,241,104,247,102,102,224,40,138,185,184,251,243,119,79,0,135,215,34,46,145,192,41,213,226,33,229,9,9,17,179,56,39,173,29,233,8,41,251,85,140,172,132,142,60,14,100,172,243,41,149,239,39,179,146,54,23,164,25,66,45,158,50,201,246,95,81,7,66,210,158,15,65,118,52,159,66,145,86,174,203,86,90,212,186,47,160,117,127,236,227,122,188,208,149,114,33,86,167,152,217,110,10,190,19,205,22,188,15,83,1,56,190,13,248,203,213,177,197,140,184,134,167,101,183,119,74,169,14,86,147,10,182,215,62,210,239,52,0,2,174,92,42,129,2,228,202,144,25,253,163,210,209,108,19,5,148,170,88,192,4,117,53,21,46,76,27,99,238,152,144,247,97,4,153,50,123,110,191,119,138,41,157,134,249,218,240,59,179,135,189,127,85,132,16,105,84,80,204,215,200,197,198,241,103,4,163,120,255,243,30,212,209,27,105,41,63,28,128,32,239,125,177,222,54,88,120,18,218,88,16,241,155,105,95,21,80,151,242,160,240,39,40,131,204,11,166,183,5,141,114,103,188,12,70,221,44,193,23,61,135,107,152,156,56,117,183,48,155,251,163,198,177,202,86,183,9,155,227,14,135,209,145,136,200,185,164,136,49,185,0,165,182,218,98,94,108,55,5,220,245,18,184,134,71,47,244,151,74,1,253,12,87,254,99,135,207,20,232,40,130,68,206,39,23,36,14,222,220,157,128,96,152,230,123,217,81,159,83,47,41,168,241,222,191,213,238,196,187,129,240,106,133,43,112,29,223,9,84,60,3,110,21,108,146,229,66,61,163,157,172,1,196,98,106,255,65,178,132,217,239,55,19,189,219,12,143,45,186,162,135,95,33,254,41,44,55,158,237,196,57,215,5,22,110,104,167,152,165,228,176,87,40,7,201,91,3,86,157,51,169,16,74,105,209,28,69,217,110,209,201,24,55,243,137,212,191,191,100,198,111,129,211,105,100,175,47,74,224,6,148,61,222,65,50,16,151,111,253,143,50,163,188,98,152,93,72,186,50,181,41,136,3,30,102,236,66,238,77,242,42,178,40,9,192,56,126,135,100,150,33,106,51,246,126,166,187,189,215,233,166,231,177,248,64,161,242,31,93,196,9,46,115,164,196,96,151,153,252,180,111,180,3,91,247,236,250,223,194,154,238,223,249,10,136,185,102,23,217,120,204,106,234,3,84,16,30,118,87,247,85,102,59,139,232,46,253,69,53,246,108,148,79,218,242,132,91,97,155,249,54,88,113,174,155,149,200,153,204,133,77,197,107,233,225,173,122,157,84,16,206,172,120,4,132,49,19,172,66,179,110,104,66,119,147,144,104,20,109,100,60,240,49,247,52,239,189,159,83,119,29,76,138,73,220,66,232,122,200,77,124,248,6,116,224,88,119,179,12,60,200,62,108,85,53,9,24,249,169,64,243,7,91,162,42,82,4,55,198,116,177,100,31,231,244,106,101,57,116,125,57,166,95,126,134,167,240,243,15,83,228,107,29,22,156,37,240,167,8,204,138,53,86,106,170,207,178,228,225,177,253,91,154,78,117,171,68,13,72,184,224,61,90,130,144,140,245,158,64,242,36,213,221,25,189,5,187,204,80,224,250,34,164,110,254,226,151,15,206,228,225,56,31,79,165,31,246,194,180,212,52,17,40,73,198,96,153,66,47,176,93,5,129,180,164,54,246,135,109,93,74,106,166,12,227,24,76,28,245,207,180,134,58,153,221,214,12,117,167,62,204,106,109,226,25,11,31,125,105,59,5,107,14,163,35,135,202,62,213,18,97,125,246,16,42,214,78,175,146,3,65,242,193,150,166,132,134,243,235,149,187,131,32,63,181,226,27,185,21,202,243,84,145,104,193,91,92,165,153,75,27,54,216,243,203,233,199,125,231,14,254,202,198,57,254,159,122,205,97,49,111,90,30,101,32,58,49,193,37,194,110,211,102,126,191,98,90,180,157,0,123,252,211,44,23,32,138,204,143,23,246,88,21,115,105,11,213,168,18,126,233,225,215,21,210,35,68,29,213,234,10,13,228,197,58,188,67,96,50,215,225,104,1,87,218,143,57,20,100,14,91,2,61,133,172,130,58,236,67,152,41,185,96,52,175,116,248,232,54,17,82,13,232,149,131,4,57,210,54,212,204,191,169,245,216,131,189,76,81,190,174,124,252,225,70,238,17,74,100,109,49,71,49,212,46,205,123,228,34,148,81,139,206,237,69,72,196,186,138,34,161,156,218,63,26,110,191,63,30,8,48,145,61,113,234,127,176,28,11,215,199,209,151,112,114,158,1,84,32,80,14,251,200,85,30,178,209,169,150,193,213,55,146,139,77,240,30,200,100,108,139,25,112,143,105,161,48,191,80,239,27,198,95,106,12,123,214,6,117,6,20,127,120,29,20,141,222,69,59,179,69,76,4,229,166,241,155,16,154,103,232,225,95,14,84,178,224,67,248,59,97,73,108,189,210,20,235,98,214,67,141,135,112,154,211,219,158,167,11,196,150,86,223,228,85,87,122,234,186,135,187,45,166,97,97,163,128,207,138,201,64,54,106,204,18,180,32,229,22,9,11,129,223,205,164,229,131,1,233,181,98,220,252,71,83,43,73,43,65,95,189,50,66,198,50,183,120,205,198,250,1,140,146,151,62,137,175,13,27,215,86,150,207,174,34,102,36,190,172,5,184,36,246,17,15,229,51,92,164,60,105,200,242,147,254,123,55,17,197,242,144,231,11,159,100,54,37,165,67,169,167,150,73,116,217,153,235,160,221,211,21,179,208,145,95,141,28,110,85,122,188,252,57,213,172,43,80,20,99,7,98,174,85,167,208,225,128,188,27,247,174,176,225,53,43,30,108,46,33,21,253,6,5,52,69,164,144,65,0,80,181,199,72,147,24,250,70,139,246,83,87,85,3,167,114,189,184,212,31,149,139,153,156,93,98,162,248,201,24,203,108,120,220,14,107,56,41,123,253,131,140,174,160,117,254,45,102,245,81,248,71,76,72,97,250,232,86,167,86,105,32,237,200,252,126,196,28,28,215,53,101,71,132,50,104,243,27,156,204,37,146,147,86,16,161,78,177,158,221,47,83,160,29,81,220,131,242,240,100,91,119,4,81,189,53,21,161,91,130,23,40,62,99,168,247,89,234,216,2,186,194,58,98,33,95,219,86,109,104,13,144,249,179,162,33,6,113,232,141,65,53,161,242,39,243,238,20,186,53,47,42,247,213,56,223,85,10,113,189,78,28,170,210,98,97,57,161,156,15,121,173,228,28,170,213,225,147,140,169,237,185,18,57,193,251,18,40,121,51,248,111,71,215,150,105,87,84,202,193,12,196,80,186,193,188,190,140,217,41,38,161,163,81,251,196,150,166,179,84,218,193,139,136,26,86,30,237,170,17,251,218,70,230,96,20,250,32,232,236,95,40,147,221,160,206,66,126,178,85,144,131,62,27,230,114,131,36,161,145,249,96,125,40,218,197,247,127,207,73,138,86,139,95,30,211,8,79,241,27,223,238,173,17,111,191,170,13,18,240,8,230,209,54,228,43,221,152,99,42,172,217,53,35,163,127,79,18,62,3,183,52,76,232,176,159,80,8,112,152,24,84,101,207,12,224,183,101,76,243,218,216,34,252,146,156,187,167,22,52,227,48,121,175,30,119,121,45,212,156,75,37,127,79,112,148,255,110,117,210,110,29,31,157,241,172,220,237,195,254,12,76,163,126,168,19,41,177,21,132,92,64,86,204,48,196,4,121,158,189,176,200,92,65,113,68,127,195,52,170,76,12,183,102,130,44,200,53,151,165,132,183,71,49,176,117,238,223,198,231,199,47,132,70,95,34,142,65,242,52,148,66,109,226,12,251,100,228,153,39,140,10,82,211,167,137,248,171,140,173,48,130,24,227,69,113,215,100,80,208,144,65,48,134,142,209,238,130,231,197,76,154,236,179,84,152,6,167,51,49,33,163,253,133,142,5,7,175,135,63,0,77,88,83,163,29,127,90,191,190,122,114,190,142,146,64,231,255,228,104,31,55,218,236,172,7,180,162,243,101,240,120,72,73,35,94,89,84,60,2,47,211,61,124,236,59,141,108,87,228,89,58,116,7,168,122,144,191,126,43,151,97,13,236,21,0,255,17,208,128,129,118,61,102,193,41,243,253,51,254,24,113,206,236,184,68,159,1,235,99,200,128,225,78,237,71,54,25,112,245,49,76,197,20,5,91,166,119,102,119,170,170,146,11,255,121,247,246,40,132,49,19,70,143,86,177,158,155,101,96,22,189,205,82,88,5,212,139,121,64,68,4,84,64,190,209,154,32,38,93,244,105,13,2,18,158,142,246,101,180,122,129,218,83,147,224,197,248,183,1,22,144,131,137,190,116,79,91,69,221,250,98,48,161,21,175,85,249,220,3,74,92,201,157,17,64,115,89,81,27,162,111,148,208,225,87,207,164,17,2,172,105,118,139,50,20,225,179,166,153,75,138,189,124,15,64,208,188,140,74,109,200,2,97,38,186,74,117,192,72,218,184,103,173,66,229,29,212,126,18,142,70,219,41,144,57,88,45,71,215,23,251,127,57,10,240,62,34,77,28,37,37,77,25,210,180,72,17,123,217,6,46,67,103,67,22,197,203,75,168,8,110,188,181,4,153,32,71,179,218,64,12,122,117,171,200,36,227,61,20,192,248,63,47,91,74,19,133,177,162,100,141,194,209,56,206,159,86,182,72,179,40,58,67,125,79,203,234,138,249,19,186,198,223,52,67,157,83,149,35,142,13,69,219,70,150,62,48,6,225,22,144,126,138,146,81,55,27,155,11,5,202,82,153,21,42,224,114,92,61,24,95,121,235,156,254,194,139,104,148,183,65,47,121,236,131,104,165,86,147,179,120,25,225,31,221,34,33,193,152,24,137,152,130,202,178,220,138,253,24,178,78,70,49,245,221,227,172,58,215,129,85,56,167,75,45,19,219,253,149,146,196,113,87,80,14,59,24,89,85,17,113,147,137,189,114,105,19,251,140,255,54,158,227,131,15,140,59,225,195,224,119,82,223,167,247,220,41,148,67,71,189,105,52,51,206,177,188,170,29,31,217,177,30,123,163,141,218,56,34,250,222,89,16,78,69,43,107,24,4,209,139,187,134,238,33,220,227,108,75,222,160,191,34,101,222,172,79,186,28,38,149,155,120,77,240,238,214,111,27,225,206,150,155,241,176,132,134,202,112,29,163,179,246,234,130,54,62,46,235,161,108,254,75,100,238,132,130,216,193,61,76,33,190,203,57,37,50,219,154,139,42,142,63,82,154,26,5,102,162,18,180,83,187,92,63,88,50,78,49,167,182,177,3,62,98,146,155,22,100,223,216,111,158,79,76,31,195,13,236,108,80,69,220,27,54,251,168,67,43,74,15,86,132,237,139,117,191,169,185,16,153,116,187,197,173,37,221,59,169,233,198,97,144,10,245,243,247,41,70,17,114,248,72,247,237,131,30,227,227,227,26,53,95,194,139,51,232,207,230,67,236,134,123,89,102,189,226,243,88,45,33,93,144,114,21,240,81,71,19,44,241,42,182,38,255,220,72,235,29,127,214,186,38,75,11,80,29,117,162,133,188,213,179,42,101,254,23,113,240,168,124,20,169,255,73,158,132,85,149,40,96,103,151,11,133,145,223,78,99,3,117,177,235,252,57,237,207,104,233,12,27,40,121,200,216,106,252,229,47,1,40,123,207,169,226,200,136,108,69,126,171,97,170,226,18,26,27,26,238,232,232,201,106,37,105,238,251,134,44,25,191,143,202,95,196,110,148,28,63,211,133,202,191,252,48,231,178,3,145,29,100,254,219,66,161,192,113,45,250,184,94,182,87,151,85,99,243,121,159,229,176,170,118,243,14,201,136,2,183,81,100,172,220,29,5,233,174,64,42,37,246,118,18,65,48,104,116,162,94,103,181,246,31,23,82,169,233,133,109,71,77,207,64,227,248,9,120,155,134,102,224,80,163,217,178,146,16,247,28,204,209,18,53,131,7,157,102,163,87,22,147,41,7,27,13,82,67,142,247,35,208,135,238,25,37,154,115,172,182,190,107,117,59,152,77,206,242,36,203,159,246,38,115,24,78,185,11,237,120,0,220,218,77,14,146,112,68,143,118,178,44,47,123,187,184,250,30,134,243,157,112,63,73,111,245,196,250,110,188,153,141,84,77,157,160,255,17,250,35,22,221,149,206,71,240,153,145,114,137,77,121,154,19,102,9,53,247,19,179,88,240,169,204,127,167,23,23,52,150,104,70,22,201,153,130,191,245,82,38,120,46,27,162,227,42,106,183,27,158,132,26,112,44,163,160,74,172,148,52,25,62,132,110,115,165,150,32,241,73,179,182,176,203,183,137,28,219,94,241,67,14,1,118,102,77,254,64,118,149,12,64,7,78,26,228,50,191,132,166,160,42,158,42,33,46,45,248,2,189,124,202,122,159,158,106,2,106,254,161,97,238,132,235,148,174,203,145,35,194,156,236,38,141,35,237,100,135,105,209,34,184,52,43,50,104,58,19,233,206,88,112,21,160,162,97,119,174,71,255,105,162,173,136,35,164,174,112,19,170,20,241,30,248,125,44,21,240,145,69,252,104,84,207,234,26,64,210,61,86,5,59,59,194,189,219,105,99,82,31,96,159,193,140,5,72,27,86,139,177,174,97,183,233,46,18,107,187,184,202,217,10,145,247,153,77,110,124,129,91,229,146,52,34,195,139,65,252,162,216,59,147,147,34,101,156,9,119,241,169,164,191,208,25,155,143,78,136,213,50,128,30,82,153,84,139,105,250,129,11,217,118,201,217,112,192,127,37,98,59,77,99,39,48,48,98,169,140,54,164,245,50,218,197,176,208,133,60,31,23,149,193,199,61,88,23,75,108,72,146,64,112,254,216,85,175,104,146,243,91,28,97,81,218,93,91,162,124,111,203,43,21,179,229,38,124,144,185,180,236,173,231,159,212,83,124,85,33,18,18,10,176,97,239,240,12,185,20,172,231,198,195,104,205,98,119,8,92,213,255,159,113,185,54,114,214,18,79,158,19,187,125,59,170,60,201,202,134,124,142,225,112,215,83,151,180,140,153,225,154,134,233,110,130,253,250,199,176,112,205,10,166,168,39,73,173,152,86,79,156,42,162,117,203,152,239,28,62,195,132,130,7,45,9,38,214,136,118,190,116,222,108,188,102,61,227,107,143,149,185,150,232,23,168,164,242,45,253,197,32,164,216,112,215,106,84,169,241,11,110,216,178,23,38,46,247,121,117,52,180,189,239,188,211,207,196,121,127,132,148,187,245,55,223,125,139,182,145,189,235,182,229,42,247,150,131,167,184,74,255,68,182,212,223,17,166,158,40,128,190,46,27,102,105,203,196,212,124,13,196,94,220,101,88,7,78,61,254,39,232,167,11,55,70,169,119,215,242,79,56,170,127,11,7,30,25,66,254,65,99,84,59,190,231,170,204,216,57,145,142,171,213,124,17,156,193,125,171,250,66,109,50,130,86,27,72,215,234,161,48,53,108,4,140,100,29,231,15,64,246,211,35,46,224,212,179,11,98,159,173,23,106,86,237,16,168,15,212,89,193,114,153,83,112,175,146,107,10,176,220,62,202,66,200,241,177,189,222,139,237,245,243,194,111,82,79,217,29,198,176,31,104,8,30,64,90,171,117,168,134,61,85,19,199,239,43,155,134,37,6,36,87,47,139,162,71,118,251,161,96,226,122,191,161,30,170,68,106,106,92,95,238,88,159,168,89,163,186,11,101,117,55,45,237,14,115,146,224,145,151,229,157,126,132,221,106,54,14,85,64,54,210,60,242,109,51,95,208,185,204,146,206,116,142,107,114,135,12,139,108,31,180,221,152,111,30,182,95,85,243,53,73,60,155,213,108,51,69,8,113,103,239,181,188,55,134,237,212,72,68,183,250,185,180,104,37,210,219,23,216,32,160,28,110,227,254,131,165,51,9,83,252,99,128,22,124,65,169,176,129,236,112,4,198,26,83,240,24,9,162,27,53,11,23,22,244,34,87,202,148,194,25,69,251,222,105,127,108,136,193,183,170,194,49,238,220,252,121,131,10,72,148,141,203,160,130,21,206,179,71,132,229,247,39,83,76,216,72,126,194,232,232,117,18,95,40,222,50,163,163,14,171,236,136,149,106,246,135,33,238,2,120,230,66,99,169,96,156,2,168,234,169,213,38,12,99,148,26,155,218,138,34,94,228,43,172,140,59,112,251,40,83,125,34,160,60,93,73,216,119,139,131,146,136,155,87,99,223,233,196,127,118,52,163,127,22,208,249,143,153,141,169,75,197,104,57,197,24,124,204,49,171,20,247,103,80,135,212,141,157,158,95,56,254,153,83,66,162,67,94,126,228,104,230,237,154,120,10,248,108,53,144,115,35,229,99,148,131,44,211,54,90,74,210,240,57,138,233,218,216,62,57,121,181,26,224,152,105,13,26,197,212,254,242,32,116,47,198,95,225,224,255,129,54,177,185,81,181,119,240,224,166,53,29,91,91,47,65,180,190,254,31,16,162,106,0,198,167,83,52,48,20,144,105,152,93,85,125,22,86,239,3,182,239,2,208,118,78,120,101,235,73,65,41,128,203,138,217,28,239,43,74,205,203,118,59,228,215,22,211,60,239,31,192,25,83,184,40,164,244,235,52,240,111,117,186,12,213,95,127,194,128,162,60,56,37,201,74,58,251,79,15,77,163,252,215,213,92,105,217,121,150,226,176,181,213,176,48,45,224,122,73,66,135,14,149,211,16,90,35,1,78,5,156,118,251,184,126,188,32,179,231,157,76,173,86,250,182,178,249,16,217,173,43,115,242,51,56,130,63,59,145,202,16,15,245,20,163,147,169,161,146,49,158,32,153,43,17,246,211,252,4,157,210,7,119,8,250,177,212,45,113,41,69,234,17,210,218,184,213,229,240,74,220,105,238,44,206,189,205,139,74,38,251,222,137,45,167,235,230,137,2,195,245,231,58,76,83,140,141,129,40,239,127,147,158,88,104,152,173,39,232,230,205,153,163,46,54,93,9,25,249,20,128,16,123,137,117,128,159,250,144,24,125,49,246,19,91,34,52,130,65,245,119,10,49,179,152,248,157,21,56,82,95,163,143,37,73,136,76,251,27,91,207,198,137,47,225,91,208,73,174,163,251,23,183,147,110,96,97,254,253,25,241,245,117,171,29,214,156,72,204,28,193,50,238,11,83,232,92,157,2,60,34,45,32,35,186,138,217,59,53,33,5,65,196,158,38,138,85,146,103,139,232,133,170,226,64,21,164,188,255,132,40,162,138,16,31,87,37,224,226,70,110,145,250,207,231,59,150,5,183,71,233,179,61,131,179,87,17,9,90,152,252,245,239,112,99,115,68,210,62,205,133,112,218,222,48,100,130,43,135,23,246,165,90,106,100,25,254,222,186,93,158,190,17,69,244,199,44,218,252,33,100,79,215,166,182,68,215,117,77,249,168,185,152,152,41,70,99,49,168,145,225,1,94,202,68,34,241,190,144,170,148,186,118,242,176,31,150,93,67,100,15,139,56,211,42,64,137,176,234,167,25,30,27,82,65,222,46,164,204,242,113,85,98,128,57,124,82,244,127,21,62,105,55,234,39,72,58,169,164,0,163,142,251,177,192,113,208,238,44,138,174,40,158,33,142,172,18,178,164,200,255,199,160,69,232,252,128,55,145,93,254,23,138,98,106,108,186,13,249,65,76,252,42,80,164,90,108,217,216,161,98,122,182,167,137,136,71,156,178,7,163,121,19,190,73,93,193,248,151,119,135,63,150,168,28,175,23,78,24,50,48,148,105,75,171,61,104,213,147,114,134,21,18,174,139,25,27,184,232,202,58,168,197,250,127,198,216,248,130,94,204,89,54,48,179,255,224,117,29,224,254,222,33,206,2,108,78,82,57,169,94,36,68,44,94,104,218,170,38,34,216,145,199,122,205,218,78,176,108,142,176,64,78,53,2,104,209,195,107,203,132,12,160,23,222,74,111,210,156,1,207,179,63,254,185,36,123,159,177,245,33,18,183,254,28,172,176,54,151,200,133,32,208,226,232,46,233,254,247,50,16,81,127,160,1,201,104,9,213,195,232,183,26,124,246,255,225,105,39,179,17,172,227,203,173,173,242,192,203,127,56,52,65,243,111,156,45,61,11,218,243,165,254,113,125,148,133,187,130,221,142,18,218,124,76,126,241,15,190,181,197,52,35,91,84,44,207,188,212,196,71,103,246,192,82,128,117,241,85,144,181,179,53,0,166,26,66,156,133,158,126,174,254,223,94,11,186,18,101,181,208,219,185,151,251,208,141,242,5,159,6,84,52,147,185,255,88,59,198,228,54,222,164,215,210,77,186,98,225,27,9,206,219,228,180,118,60,127,131,106,43,159,146,211,224,45,141,60,124,151,205,247,150,130,71,107,188,192,165,103,83,205,86,24,243,216,118,47,81,194,233,19,123,226,0,87,139,40,97,235,161,154,34,132,174,203,65,50,217,250,65,111,82,8,237,198,97,17,205,192,232,88,245,125,208,215,255,54,151,93,94,92,253,65,53,193,81,107,202,228,202,233,172,69,153,18,191,233,141,129,143,80,145,171,148,249,80,213,92,224,229,86,66,129,118,45,200,199,85,181,143,166,216,34,115,141,188,23,53,255,10,121,25,79,192,97,47,6,171,238,105,188,109,88,228,184,244,123,112,22,247,152,214,241,89,184,55,52,233,135,170,234,79,190,61,170,28,73,35,29,195,198,18,249,232,136,187,160,18,55,47,204,116,21,217,195,176,202,103,243,144,109,228,221,199,31,114,230,101,93,151,157,118,16,142,170,114,212,56,27,92,46,169,37,195,44,236,178,56,105,32,31,206,197,80,90,91,158,209,181,37,42,159,48,51,226,58,90,117,252,184,157,224,17,132,18,107,5,70,58,138,144,185,10,67,24,244,231,185,136,63,238,219,191,188,251,21,127,191,155,129,177,135,130,112,211,103,248,190,242,17,16,214,119,28,7,92,61,112,6,211,57,207,133,43,158,221,54,120,140,66,108,45,252,12,14,125,171,66,124,231,158,89,145,237,240,69,133,221,162,67,108,54,75,11,160,7,206,156,149,150,252,98,21,230,85,234,235,181,9,250,141,68,224,19,207,198,45,111,183,81,133,239,61,171,169,210,204,128,203,204,124,77,143,121,129,41,177,71,79,191,208,195,93,111,213,138,38,229,92,236,165,182,157,2,174,229,230,21,59,146,229,105,31,153,29,90,241,160,92,240,243,64,180,71,219,13,45,166,139,179,15,198,113,223,120,5,2,109,178,167,110,24,224,132,137,23,207,63,38,103,99,219,54,222,91,185,16,203,106,87,8,66,82,118,89,206,38,87,62,138,8,163,88,245,199,156,150,50,231,83,56,19,53,114,134,96,50,43,70,99,86,128,229,141,88,29,238,179,34,115,160,131,201,170,20,210,123,104,141,112,243,85,182,190,29,233,156,50,247,228,40,18,187,248,140,4,110,63,18,168,21,51,241,237,29,145,6,51,172,241,50,175,235,125,160,236,200,21,164,255,192,157,231,108,82,205,66,11,131,226,34,91,174,160,110,138,191,136,8,173,60,133,64,124,193,214,158,74,28,6,52,11,160,97,38,230,61,161,222,72,226,117,111,71,116,129,211,67,56,97,49,27,43,174,147,130,15,129,209,87,219,197,92,85,54,141,93,22,126,251,235,254,170,119,93,250,70,48,143,17,158,48,197,152,150,66,192,29,3,214,95,153,221,164,84,189,178,24,1,158,47,125,248,3,31,130,191,98,99,59,244,161,160,213,202,24,246,79,29,238,80,54,158,1,244,176,211,221,31,235,83,234,4,165,95,221,215,54,162,205,234,189,240,208,100,108,88,201,80,25,135,208,40,179,9,182,235,48,51,103,26,25,86,255,64,20,77,11,232,135,100,93,91,109,179,179,101,17,205,62,127,11,74,162,254,217,166,8,84,56,50,244,95,193,230,32,139,31,108,59,220,147,143,22,223,163,246,63,121,155,74,81,196,207,12,210,159,95,28,235,60,212,203,117,213,142,51,53,124,122,108,105,122,87,236,220,86,234,162,111,193,28,0,203,188,125,116,148,148,137,115,44,233,145,196,233,173,251,69,233,54,167,61,94,152,149,252,117,46,53,216,88,139,97,234,55,134,241,242,176,46,13,49,236,198,138,79,97,213,147,7,122,4,42,237,34,251,45,165,69,9,68,253,24,177,125,145,240,233,61,197,70,137,88,161,4,77,36,228,234,17,112,8,140,26,207,127,70,57,179,158,202,208,206,120,36,236,236,81,206,233,223,2,36,127,6,195,144,170,141,54,213,206,147,44,114,193,146,59,220,48,248,186,107,218,156,234,153,111,192,51,10,199,113,34,226,73,128,153,170,158,137,212,83,25,125,11,19,100,43,24,180,183,178,157,144,134,117,24,77,114,148,75,164,236,39,47,170,73,85,205,34,3,245,99,183,55,160,32,22,185,135,123,243,124,101,78,247,73,174,242,248,58,31,147,25,150,66,219,67,124,233,16,72,156,177,206,176,30,52,57,244,224,65,121,74,59,195,34,178,222,10,218,4,217,201,220,89,111,94,98,9,164,132,77,206,132,39,190,75,47,191,63,117,137,93,129,29,5,192,79,177,95,121,154,41,54,126,229,10,108,248,145,53,30,7,128,108,161,9,55,189,217,241,125,215,60,105,149,142,165,5,242,91,176,238,54,10,33,223,14,115,199,27,251,174,49,182,137,13,234,81,49,177,50,102,135,210,247,116,35,85,199,254,130,37,196,189,152,118,82,175,36,32,59,86,98,125,37,196,234,220,104,224,183,49,8,33,188,62,142,72,222,174,59,238,228,129,202,75,240,194,242,202,129,132,168,252,228,198,4,73,169,186,233,155,134,47,222,253,60,225,157,126,215,84,160,243,242,29,63,167,105,106,180,178,22,73,186,113,29,114,14,194,85,252,152,202,75,252,188,210,77,158,58,91,35,96,204,71,48,91,210,24,48,10,204,39,194,248,89,13,220,99,48,218,157,59,110,188,252,34,179,178,49,215,187,63,28,65,135,236,152,239,196,42,215,124,87,76,23,57,96,213,50,247,28,137,218,49,158,37,37,113,12,29,178,79,137,153,237,100,19,243,250,4,180,141,176,113,45,39,176,68,73,62,200,233,183,125,178,117,81,241,49,112,17,142,72,30,31,212,138,251,68,96,245,30,73,11,19,167,54,212,65,57,142,48,109,83,209,99,53,167,248,71,112,30,36,126,125,25,16,125,16,115,57,195,111,146,226,42,243,72,245,44,101,194,10,184,36,126,20,6,218,80,27,92,189,197,254,66,147,131,187,86,165,93,121,212,205,41,205,53,83,192,159,176,232,190,198,165,97,62,129,64,34,69,42,238,196,3,6,24,217,20,102,27,207,201,247,165,115,29,253,17,40,151,47,50,209,204,10,0,42,15,62,84,67,178,114,55,120,3,158,35,44,204,198,192,207,137,2,143,162,193,7,37,125,59,250,99,111,143,42,233,91,239,65,187,4,135,226,67,94,112,146,93,17,119,123,64,255,86,46,243,86,162,42,4,109,164,238,27,126,77,173,121,197,14,54,60,22,182,248,163,242,165,184,182,30,24,186,247,162,97,11,45,36,250,145,50,18,93,124,232,250,216,147,10,0,72,52,75,29,164,188,165,137,255,226,192,39,72,249,64,114,41,163,107,144,106,77,241,150,29,107,82,35,92,124,169,231,237,141,48,58,123,80,138,200,224,98,209,215,67,26,223,194,103,117,157,196,4,61,34,59,119,90,34,108,176,92,181,6,199,78,208,245,7,31,85,178,67,130,222,211,254,170,92,232,252,127,83,200,249,116,197,69,79,3,77,232,244,244,154,59,229,64,58,192,81,224,10,222,102,231,21,51,183,155,100,137,57,56,2,76,28,248,61,143,141,240,211,57,212,112,74,202,25,147,28,67,172,246,74,171,232,83,61,251,173,250,153,89,41,202,227,24,33,216,26,201,244,173,100,165,146,12,161,133,61,13,98,43,227,154,207,83,180,144,165,222,170,4,204,12,126,102,114,123,232,123,219,253,232,3,224,126,102,141,56,25,126,188,160,205,73,193,177,223,213,241,44,3,41,179,232,137,196,174,174,228,248,40,46,215,218,250,180,84,92,81,169,80,64,71,34,148,10,235,62,179,205,26,102,63,44,18,141,50,223,128,57,87,145,151,40,29,250,52,28,135,62,154,172,143,71,177,5,230,15,241,17,5,196,196,18,139,146,192,242,194,85,159,51,23,201,205,155,191,8,2,129,104,9,253,206,247,88,243,213,230,96,101,7,47,214,17,145,181,72,124,92,102,165,63,134,178,27,85,91,46,208,192,83,72,86,222,227,84,142,70,140,57,86,111,107,186,249,137,47,210,238,73,42,26,9,180,78,208,125,141,95,179,53,236,15,42,221,56,188,168,46,251,154,157,144,136,45,146,172,45,160,239,3,234,148,83,110,198,144,89,224,37,202,112,56,103,202,197,58,68,176,213,235,132,252,161,199,139,37,243,234,49,157,236,220,77,42,10,168,193,74,184,7,138,119,241,85,22,72,244,66,76,239,128,233,73,149,156,17,115,205,135,85,142,220,191,183,2,74,225,111,198,59,80,10,185,1,243,56,133,98,47,10,20,234,196,189,171,212,87,47,235,232,56,162,3,245,32,128,57,102,151,171,112,175,149,241,103,137,129,240,121,150,200,30,239,123,61,96,196,250,146,214,65,12,58,16,105,6,137,37,27,121,114,107,140,190,42,71,220,203,36,113,16,140,50,1,10,69,26,254,59,112,249,176,19,87,70,122,231,93,248,180,67,150,156,2,31,73,233,16,4,249,177,124,82,101,155,31,10,38,5,29,37,154,38,156,210,206,36,38,106,167,122,56,26,125,60,8,212,17,109,157,253,190,209,226,138,40,195,105,58,155,150,121,18,177,212,133,30,88,51,44,207,120,249,12,183,152,72,244,53,149,47,211,48,241,21,59,34,78,8,81,22,12,144,223,252,20,191,8,178,243,75,242,55,70,50,138,211,251,68,20,66,219,9,204,221,115,230,34,188,223,112,113,218,117,98,112,162,156,0,215,70,254,88,212,47,105,30,118,222,252,125,105,216,7,145,1,162,243,165,14,89,234,113,180,78,23,33,73,231,66,121,200,26,200,225,70,44,104,182,176,123,188,7,75,196,100,205,253,234,36,43,232,122,227,178,216,192,248,163,237,53,143,39,12,139,231,97,150,23,104,23,62,214,138,33,43,97,96,135,105,214,146,36,126,194,23,207,156,50,78,183,167,145,244,40,68,25,54,56,33,212,93,162,22,86,13,192,121,171,218,49,5,250,221,232,201,109,125,235,118,55,235,6,238,0,218,253,141,33,159,246,153,1,224,48,134,72,136,203,5,74,187,209,224,113,8,200,103,210,160,237,199,166,227,88,59,1,135,45,119,207,134,207,210,193,91,231,73,146,42,2,39,220,222,218,197,153,209,204,167,163,115,95,128,200,2,51,127,77,102,173,77,248,8,144,25,81,25,30,19,195,127,97,44,58,62,35,12,195,21,17,209,44,26,221,75,241,109,149,47,146,191,229,219,81,182,0,151,199,139,153,243,229,236,211,148,194,189,133,37,66,158,240,170,71,244,139,152,115,212,124,152,48,14,176,238,157,203,188,248,124,17,194,225,166,204,222,110,18,65,193,97,45,211,72,231,228,70,166,176,7,62,61,147,161,126,254,227,100,126,41,232,241,121,241,240,103,149,90,98,97,61,190,115,176,161,204,146,209,213,171,169,3,51,13,105,97,113,151,234,181,136,56,232,229,247,131,20,6,209,205,236,60,69,106,108,138,58,25,100,222,168,185,68,212,109,0,46,57,168,172,236,147,147,85,206,3,41,28,232,144,64,248,27,22,176,143,109,99,51,17,64,202,88,26,134,196,224,182,46,218,243,158,57,179,80,208,114,132,164,10,121,238,250,163,135,220,251,232,220,52,44,199,48,254,64,129,156,236,193,170,253,140,80,137,148,51,81,66,250,206,117,92,8,250,228,213,19,185,35,93,224,248,43,85,204,151,156,232,215,69,159,18,132,39,109,205,78,137,113,104,228,44,223,229,174,11,78,150,84,68,30,200,4,14,122,131,207,232,40,231,151,118,18,11,143,99,154,237,217,176,139,198,209,169,198,88,35,210,175,42,164,128,145,100,119,150,27,64,211,118,117,86,133,111,187,221,196,52,52,85,189,181,164,222,130,0,109,148,17,204,168,130,146,19,4,16,175,147,135,103,151,22,175,148,188,142,133,26,32,43,77,148,228,89,10,213,102,138,97,93,90,33,141,219,55,61,28,112,139,251,66,112,0,221,228,151,248,150,177,158,45,70,14,249,111,79,110,131,70,121,233,180,84,99,210,152,218,117,240,196,84,10,54,205,47,176,183,156,57,37,91,181,211,242,165,176,159,99,156,120,31,33,154,87,94,31,181,186,226,39,71,183,164,182,153,35,182,206,166,135,62,77,248,147,153,41,185,39,209,209,147,0,106,197,232,206,218,135,88,225,40,191,119,136,81,87,1,11,23,243,15,96,181,243,204,13,246,143,16,82,246,67,203,91,35,31,141,254,9,239,197,42,155,248,201,69,228,76,206,88,138,226,27,24,189,28,2,83,164,16,245,200,73,53,250,206,169,4,229,189,9,109,142,71,69,45,193,39,246,164,162,18,179,208,195,71,201,12,136,232,234,83,183,106,119,69,104,102,221,198,57,101,206,185,0,42,31,197,232,251,66,176,22,247,88,122,170,212,79,75,228,235,26,82,160,153,239,239,219,140,69,179,2,21,111,193,141,14,98,10,99,54,24,15,144,193,19,111,190,47,69,10,233,178,9,247,79,25,17,82,94,64,185,108,235,80,160,169,14,202,44,103,157,162,141,194,193,137,249,208,225,184,66,60,44,33,219,109,245,82,65,155,204,129,100,126,136,195,210,29,41,40,3,205,105,0,22,113,193,194,222,226,168,11,15,176,89,86,224,164,68,185,6,103,25,175,245,175,194,61,220,206,152,234,226,124,152,245,114,203,204,23,58,207,23,28,80,249,250,119,137,129,253,166,176,125,220,9,77,113,124,32,21,171,149,16,141,37,252,193,25,29,252,126,245,168,170,131,139,130,119,97,102,38,238,218,15,197,166,35,203,96,246,232,206,132,200,140,219,24,180,224,239,93,39,153,156,208,46,65,90,101,190,200,220,241,204,94,155,241,24,106,244,91,201,199,80,234,223,132,108,44,175,70,242,56,114,76,52,105,5,218,127,237,132,32,119,172,74,53,12,29,169,76,93,168,226,43,204,82,90,8,106,17,132,92,147,165,93,176,26,113,145,64,152,204,211,244,111,50,183,35,239,252,18,83,181,185,103,82,32,87,196,78,63,39,216,103,49,15,13,135,94,162,139,131,50,180,38,62,112,146,100,24,204,155,149,176,23,122,239,115,116,74,158,189,137,14,129,81,174,123,243,6,199,55,13,69,110,98,89,24,212,193,75,197,120,95,90,71,243,38,140,89,84,230,29,162,177,20,54,78,157,229,230,123,75,18,190,34,13,109,252,195,199,223,217,140,219,246,247,57,237,150,227,57,248,222,117,126,251,33,236,75,49,190,1,105,157,227,67,153,118,249,162,134,21,221,212,196,153,175,96,161,75,16,76,133,22,149,233,144,38,149,191,76,238,89,144,36,242,172,19,73,219,32,249,63,112,50,124,95,78,231,108,41,201,177,3,236,100,186,240,232,34,161,249,178,109,225,2,64,128,59,54,255,198,201,203,178,156,98,64,101,190,119,50,150,214,216,58,109,41,109,181,94,223,163,166,178,46,102,122,42,30,72,71,99,31,218,63,191,86,241,63,207,157,8,7,7,238,237,150,247,208,111,144,49,100,161,42,1,83,70,20,66,208,26,171,154,111,54,243,103,210,207,183,189,47,227,202,138,76,230,197,235,155,205,66,13,97,189,15,91,31,247,200,232,253,211,48,243,155,38,248,189,55,1,125,196,0,207,14,136,73,248,67,108,58,180,197,120,94,90,0,167,190,248,196,152,51,50,28,45,198,63,225,84,201,92,118,106,236,155,96,2,50,148,80,248,214,125,23,31,41,68,243,183,178,107,252,178,110,10,208,17,110,67,156,94,223,251,186,124,54,18,130,249,144,126,72,70,82,52,233,63,221,18,115,135,210,122,26,178,144,171,201,217,163,161,210,227,15,220,22,192,216,122,73,163,121,132,183,235,31,22,196,60,139,28,81,132,42,48,247,94,15,42,64,142,94,124,107,82,183,92,241,254,253,32,20,131,235,157,78,72,187,38,32,84,151,253,25,28,111,115,232,174,74,113,229,250,176,107,250,36,240,169,112,176,21,96,204,171,9,226,220,74,238,89,62,133,186,78,23,209,191,143,209,114,160,43,6,17,102,138,67,232,198,61,221,253,255,189,71,120,4,60,69,19,28,133,80,207,92,29,154,97,236,205,224,89,165,211,139,11,236,48,206,53,50,198,255,245,161,250,5,52,226,96,53,145,15,163,253,182,89,245,86,210,233,83,136,200,226,195,170,189,184,59,2,64,131,132,190,173,242,131,116,232,165,47,92,49,66,253,61,215,207,27,93,4,203,45,119,68,152,214,142,0,134,237,209,33,157,166,242,81,48,13,163,119,17,187,197,162,232,161,243,232,107,57,16,47,85,234,45,238,179,114,115,146,40,108,240,115,100,198,182,235,214,53,76,23,177,123,92,17,199,52,165,90,203,72,31,207,109,38,187,213,207,151,51,128,34,33,102,117,156,93,199,158,255,53,63,27,251,50,19,133,186,96,218,4,237,37,142,70,106,44,178,88,231,211,87,135,211,8,225,149,39,156,224,37,102,141,56,105,240,124,186,243,205,90,200,144,145,63,33,17,78,77,137,171,40,99,149,171,38,98,104,129,33,111,81,133,231,91,56,159,196,197,222,76,4,194,132,227,79,245,157,10,118,1,228,167,1,214,180,113,43,77,232,79,153,110,15,62,195,37,108,80,15,125,193,29,15,3,174,217,19,215,110,203,16,213,88,100,76,54,34,243,134,12,119,206,178,230,72,23,235,208,173,200,243,161,122,90,12,167,228,101,49,82,62,251,93,254,148,179,202,216,225,42,83,130,102,197,6,54,62,81,40,147,54,175,180,222,91,14,91,145,148,99,184,19,222,183,210,178,189,16,158,219,61,111,101,0,173,207,18,57,39,137,129,162,91,40,76,198,131,175,126,161,14,190,223,64,161,79,226,74,111,37,214,162,161,129,24,31,16,28,21,223,238,66,22,194,146,238,21,10,57,243,192,80,128,120,24,91,147,12,83,179,89,74,143,7,202,143,195,101,221,134,131,100,129,191,174,234,210,231,5,177,10,181,254,156,68,114,242,9,193,180,3,214,131,36,192,0,207,94,145,231,93,245,169,134,187,203,22,239,122,178,212,129,20,126,52,30,124,166,224,36,156,148,127,217,151,110,61,124,55,20,155,92,233,43,63,120,176,236,27,120,245,211,63,247,235,185,44,218,65,42,204,163,36,115,152,151,176,189,181,178,166,147,153,123,125,93,50,177,217,214,148,158,88,233,163,153,253,153,252,23,228,169,233,28,141,96,243,48,117,154,87,144,96,45,125,18,78,7,111,61,187,70,124,189,39,61,213,52,153,9,47,230,239,50,44,156,15,145,42,134,52,85,209,143,183,103,89,117,71,41,41,185,163,111,52,6,232,230,8,133,196,9,219,235,65,105,191,94,233,252,66,84,184,109,203,93,216,207,133,142,16,47,237,166,65,160,195,11,102,118,96,204,28,218,176,159,243,211,95,72,190,50,193,248,71,191,37,47,120,21,227,69,239,120,196,105,85,2,208,58,115,53,149,122,240,227,42,115,255,117,126,22,231,88,202,254,216,50,152,117,65,141,223,13,162,199,130,131,179,135,90,226,220,172,127,192,138,55,103,248,189,138,36,49,225,203,228,53,137,45,4,251,217,13,206,201,244,207,150,190,109,140,1,2,209,26,200,13,196,66,111,5,252,46,115,15,198,74,154,208,114,26,165,120,27,80,255,232,111,133,140,185,96,190,67,2,33,130,198,213,223,240,64,199,49,136,82,221,99,27,127,27,215,88,241,151,77,229,56,142,2,76,244,246,66,239,150,98,218,153,181,124,63,245,102,206,74,120,48,33,66,213,192,247,61,87,108,218,162,220,250,141,164,144,172,139,69,220,97,29,28,132,99,250,159,14,223,102,189,57,42,218,109,70,189,64,141,76,33,56,154,91,102,109,253,76,100,178,164,213,147,0,106,178,238,89,243,228,101,195,121,56,108,0,46,20,129,204,201,58,254,205,207,122,222,119,133,44,185,60,52,58,163,200,146,48,40,15,14,63,254,52,50,188,164,21,107,19,228,151,249,138,133,2,60,40,103,10,152,160,18,252,76,0,243,163,174,24,104,11,122,230,151,150,144,93,88,240,199,92,78,230,76,206,237,78,48,31,168,140,232,89,102,50,241,217,36,169,37,26,100,225,71,88,45,48,38,7,198,36,208,170,151,25,121,149,188,187,155,46,62,226,155,240,69,18,112,157,70,105,225,139,94,149,218,1,240,78,239,174,29,33,120,7,203,194,43,16,213,120,139,72,86,220,26,179,47,210,77,5,175,217,115,7,112,71,76,10,195,64,22,31,108,103,177,46,17,134,219,192,64,109,75,41,210,220,30,183,158,27,55,120,237,121,185,228,197,133,28,206,139,11,69,182,99,20,46,158,5,217,109,252,210,61,52,46,155,211,19,106,102,45,112,6,214,74,58,227,0,99,124,182,240,84,95,73,114,76,98,250,37,81,84,222,5,187,206,240,20,40,166,139,148,152,27,9,223,202,6,223,12,62,102,141,206,214,232,225,0,102,236,115,172,50,24,200,227,217,244,140,217,8,71,215,39,150,249,58,205,224,163,32,141,25,46,203,6,226,216,234,136,134,112,56,69,132,40,20,220,88,142,187,245,250,174,188,133,250,5,204,60,143,165,62,85,168,225,24,128,145,128,159,154,16,242,169,82,161,239,225,187,152,102,161,103,72,69,196,251,79,202,206,52,95,83,121,120,192,0,196,79,231,96,47,101,35,91,103,101,86,254,32,208,108,18,249,205,218,162,210,34,156,90,163,227,217,169,112,78,21,177,120,119,255,250,79,123,79,152,197,9,211,96,54,187,218,235,254,207,223,123,141,148,201,74,59,85,24,167,47,219,13,194,45,123,199,224,196,95,249,169,167,209,122,197,159,123,142,47,160,156,110,96,35,160,60,50,174,0,119,46,81,188,81,0,236,240,213,124,167,192,101,31,65,137,77,179,2,141,226,162,81,184,35,33,111,93,144,96,158,172,22,87,194,84,134,120,199,111,220,178,224,3,15,173,41,165,240,151,84,158,137,97,225,247,34,111,184,175,250,211,116,87,197,196,57,4,42,11,98,62,240,84,253,107,89,227,60,179,45,76,181,31,127,135,44,104,221,90,42,155,31,170,112,144,219,234,125,87,159,180,99,34,219,77,161,43,76,229,210,140,22,205,132,209,125,244,150,78,242,90,3,204,251,88,241,197,68,102,12,94,226,177,103,128,93,220,61,200,230,11,14,198,67,194,30,124,123,139,162,198,105,140,135,230,167,63,161,0,15,44,86,150,85,159,120,117,236,21,164,125,108,159,163,201,35,220,93,186,11,181,208,227,151,102,146,11,167,158,58,171,241,204,182,58,61,117,48,125,68,33,9,201,217,124,203,223,182,67,243,107,111,252,168,94,250,191,177,135,24,68,153,125,213,226,169,135,200,120,9,163,116,194,104,139,93,214,155,135,239,93,145,164,125,66,60,101,58,110,62,44,202,57,186,205,199,224,213,108,201,164,91,245,25,100,224,196,122,244,184,40,82,224,55,115,63,110,14,233,103,154,123,34,90,1,194,237,138,176,147,220,166,142,221,178,146,72,31,9,123,82,148,91,211,95,142,36,71,137,56,222,190,89,228,181,192,100,41,122,199,58,152,190,104,218,168,13,200,229,83,78,93,14,110,30,237,35,17,252,52,98,104,163,4,66,129,73,159,158,173,93,76,208,228,16,120,191,0,149,172,140,80,205,157,66,72,160,148,48,139,175,155,74,66,251,44,85,130,172,182,47,206,243,50,208,232,108,63,107,220,108,185,161,160,224,9,252,61,87,250,175,17,224,25,125,62,134,165,231,223,77,87,38,52,55,196,224,212,187,132,74,66,160,222,140,182,220,169,247,163,183,205,45,4,235,236,172,202,203,71,35,131,118,216,73,102,38,219,20,18,36,80,175,191,215,166,59,160,10,228,93,6,236,31,93,94,115,189,230,172,63,12,4,59,194,119,223,119,64,160,45,54,247,206,42,75,249,214,6,103,90,201,13,114,10,62,81,26,250,40,253,140,1,220,131,12,41,87,142,38,60,224,133,164,70,236,113,163,208,105,161,124,198,248,158,206,250,251,181,242,9,120,240,19,62,25,179,130,142,21,222,127,198,128,198,124,237,73,113,73,169,31,91,42,243,44,133,245,158,147,141,188,118,113,73,41,156,82,51,81,156,164,235,223,70,54,192,162,101,81,180,203,160,57,241,163,255,114,176,81,255,105,79,124,167,135,40,95,139,6,59,96,154,92,178,243,222,31,51,249,37,149,69,54,134,238,227,220,117,190,226,75,70,110,188,78,191,27,150,131,53,13,146,132,209,44,87,142,164,251,71,36,135,29,110,198,230,79,243,132,81,50,237,204,253,32,73,60,140,63,188,117,230,56,171,74,239,174,109,59,180,139,106,161,42,196,34,239,158,233,169,72,193,173,159,41,138,200,154,5,89,196,185,230,228,59,250,222,155,32,209,237,146,225,40,94,2,29,140,83,188,249,247,49,11,194,179,178,53,27,1,83,165,201,42,135,70,197,51,72,134,2,62,89,119,23,221,53,104,139,218,135,207,65,65,76,66,120,42,137,12,163,12,42,198,122,234,212,111,195,84,110,195,38,18,228,126,53,231,56,55,214,0,111,142,221,236,91,117,232,129,190,166,119,120,133,171,154,211,71,224,251,176,1,96,211,88,150,145,239,249,93,223,59,208,210,53,176,249,157,80,186,36,173,104,37,27,118,106,77,29,115,207,112,189,133,119,99,211,242,221,48,158,246,179,157,153,144,242,23,94,6,55,108,17,234,234,216,124,210,196,103,146,100,98,91,22,97,214,96,202,64,108,107,159,248,187,43,41,38,240,131,218,91,13,225,228,83,198,243,241,203,236,210,144,182,143,67,152,67,65,77,195,140,110,49,58,235,156,184,217,23,235,52,95,158,83,92,136,141,206,115,120,27,24,109,190,18,74,216,158,30,169,121,29,241,195,95,174,181,4,98,203,12,181,111,53,196,159,180,52,57,104,108,51,114,172,234,66,130,74,191,26,105,208,227,111,26,125,132,133,150,32,222,104,108,244,28,241,80,150,225,185,60,120,8,45,35,144,196,203,180,75,52,131,163,142,58,76,137,115,180,77,213,237,5,211,122,95,99,141,131,195,18,38,119,110,165,139,34,205,212,117,125,62,151,29,230,155,247,22,165,249,244,36,64,163,117,64,25,147,113,196,0,118,59,56,94,4,165,254,25,200,68,118,239,113,69,127,75,131,53,57,104,152,71,90,168,14,123,39,207,73,245,170,234,235,27,244,89,146,246,140,71,74,152,186,179,220,230,121,162,65,245,64,223,53,183,151,31,135,97,9,117,138,79,50,154,105,52,103,43,252,47,56,144,12,48,203,203,35,52,228,11,10,203,235,214,146,104,53,85,250,13,40,49,148,183,241,181,32,144,86,184,21,36,128,127,224,35,196,15,202,181,103,245,221,54,120,239,6,137,247,49,94,2,114,125,255,38,109,85,210,135,148,248,2,155,173,227,161,184,128,34,41,137,227,193,50,220,199,97,138,219,86,2,227,59,91,143,253,115,123,155,244,203,96,70,89,230,195,131,236,150,94,54,136,133,67,58,163,171,67,176,36,239,144,175,247,155,160,129,1,241,80,185,154,61,120,14,38,17,70,92,186,56,228,90,97,104,20,114,98,178,134,18,170,219,171,100,40,102,110,8,242,64,13,241,41,182,147,5,165,184,229,209,26,159,3,64,186,143,107,193,201,40,80,30,197,65,189,217,63,214,139,30,6,162,31,150,64,146,140,20,170,222,190,191,212,20,29,43,218,235,61,10,153,195,48,231,164,143,77,165,28,79,60,151,71,60,16,228,89,234,50,211,32,101,114,67,127,164,32,163,11,169,22,116,202,5,193,63,140,204,45,159,136,116,203,207,198,42,220,30,76,87,60,206,174,90,35,240,90,13,91,193,18,16,86,73,148,22,139,218,225,217,29,100,225,193,149,177,64,163,181,99,239,125,92,66,242,237,185,162,183,76,126,233,53,238,111,79,24,228,75,25,255,155,195,137,103,249,192,7,97,127,15,212,204,21,244,98,206,81,71,43,90,183,126,62,137,90,250,192,101,67,83,227,84,98,57,125,155,143,239,77,164,115,50,239,199,53,107,183,75,128,26,169,145,207,48,83,157,0,93,20,202,172,209,84,61,51,53,100,77,207,152,81,7,205,42,7,174,219,7,236,191,170,180,74,100,87,133,137,56,138,241,137,193,64,182,76,131,42,130,201,47,138,202,15,74,165,55,77,130,103,74,182,225,254,240,251,205,91,100,143,108,108,194,243,121,125,140,126,254,228,75,249,25,7,217,96,238,165,154,67,225,244,47,98,159,155,39,13,51,127,214,241,54,68,23,24,181,12,1,174,208,38,3,13,210,100,56,73,221,61,199,25,195,46,66,212,38,178,224,72,249,217,100,221,47,40,89,184,38,245,168,129,228,11,22,229,245,205,127,105,152,50,168,134,251,93,91,51,74,1,213,157,27,11,177,140,5,219,116,206,153,197,66,156,24,199,21,134,159,156,163,209,111,145,168,91,224,206,165,40,46,214,192,143,245,71,221,33,216,152,69,18,101,96,31,133,141,121,185,31,123,119,223,250,67,25,190,218,226,95,2,35,98,150,97,60,0,151,202,71,197,117,245,1,175,251,241,138,199,147,94,197,229,219,91,106,114,139,125,22,17,229,239,174,116,151,41,141,49,132,111,69,228,171,193,129,3,60,116,145,76,194,6,4,2,52,27,40,62,45,160,142,232,133,33,210,46,58,210,176,253,45,200,218,173,160,4,18,67,235,50,2,131,133,254,95,234,76,236,148,45,174,193,227,232,196,47,229,221,153,207,194,129,30,42,18,118,47,254,213,254,209,153,47,145,246,207,235,215,162,88,26,198,112,2,154,203,128,4,189,58,46,197,15,87,56,202,104,211,24,13,254,146,96,95,224,207,119,178,156,161,169,137,166,141,207,252,41,43,134,92,70,158,139,61,158,59,210,95,243,234,69,177,50,40,115,238,5,78,145,231,32,53,109,122,160,98,30,140,82,69,5,67,5,11,215,34,36,193,100,173,211,75,135,69,95,31,88,155,80,235,61,5,18,185,240,21,3,193,128,92,236,127,87,210,76,200,56,222,42,94,217,221,150,108,249,61,55,189,145,229,82,128,100,164,12,134,125,64,147,68,96,236,255,183,197,65,36,2,200,119,41,71,218,180,227,76,203,186,57,170,183,210,46,80,168,45,106,133,75,132,86,133,125,114,37,229,184,75,69,119,122,168,240,91,24,59,83,43,94,40,161,143,106,248,79,220,250,250,174,74,121,143,206,147,248,249,127,165,118,29,109,20,15,229,225,83,250,21,173,175,151,109,239,170,148,37,63,228,64,1,157,19,231,144,9,210,136,101,3,190,134,0,37,227,22,243,251,232,199,117,216,229,11,35,82,119,222,147,120,38,226,199,57,89,25,113,69,154,197,15,170,231,97,204,28,43,36,17,217,239,0,18,245,139,62,160,188,193,101,88,16,206,130,198,176,192,166,60,72,170,101,200,232,190,39,25,53,248,187,133,117,163,190,251,250,90,13,54,231,60,243,168,163,87,22,58,42,122,119,106,21,25,228,122,102,180,72,75,127,119,126,253,149,68,52,12,202,228,229,39,95,144,251,254,65,49,19,16,133,147,108,217,253,221,96,150,157,235,215,20,60,128,231,251,192,174,85,27,232,166,85,15,248,117,208,90,42,106,72,135,172,178,136,133,23,37,235,172,140,141,15,222,77,155,73,75,211,13,254,112,155,58,231,33,128,1,99,232,42,71,51,129,63,129,106,172,23,123,207,169,132,211,188,105,48,246,171,159,175,213,173,204,234,5,222,114,23,61,125,185,69,163,124,76,24,119,20,168,153,185,75,154,30,157,130,138,201,131,213,28,64,121,250,193,89,64,202,3,235,146,204,57,4,85,10,41,47,48,210,226,81,74,243,216,5,101,246,63,114,114,78,125,149,27,187,93,250,230,116,160,218,156,47,244,171,44,205,252,246,197,251,76,161,149,227,145,193,48,43,190,222,8,127,95,21,211,201,79,246,7,207,157,57,71,222,246,7,208,169,89,179,234,186,57,22,216,60,205,165,194,232,93,103,205,155,37,5,151,139,197,96,231,135,140,103,64,252,169,89,252,33,230,177,226,222,195,149,122,91,4,114,61,233,184,150,76,184,28,171,96,138,104,181,114,250,0,156,209,35,187,47,228,143,114,167,82,79,56,4,74,101,223,228,92,81,97,116,180,91,77,52,97,95,173,239,46,213,216,1,162,52,15,23,188,33,134,23,185,46,147,49,22,175,76,34,111,136,26,201,172,75,238,240,173,55,8,191,228,118,116,195,22,141,139,62,158,142,54,218,254,102,226,234,187,152,105,115,252,227,234,120,194,65,183,70,49,110,216,22,75,35,61,98,210,7,255,175,71,84,131,169,2,217,148,146,115,76,228,42,225,136,198,189,22,27,215,89,39,150,245,53,201,3,114,226,245,63,34,73,237,181,166,33,68,122,6,47,86,132,121,105,114,14,178,90,44,124,106,30,184,158,217,252,137,229,143,69,202,22,123,20,123,152,49,210,50,103,231,210,235,218,148,191,156,127,148,58,255,220,146,38,97,245,184,183,184,234,38,12,194,107,207,183,4,234,18,238,97,65,244,59,4,72,141,66,38,218,131,190,110,61,105,219,89,177,146,18,59,246,170,148,43,194,75,108,219,104,181,120,150,222,18,160,106,63,106,116,247,81,186,210,144,253,82,133,103,169,42,48,210,207,121,237,136,237,89,200,91,160,222,93,62,175,153,89,246,254,60,141,187,3,26,72,103,11,94,216,57,228,86,180,176,196,154,137,147,101,79,68,199,159,43,235,254,184,15,70,132,129,81,60,57,55,202,224,142,177,68,15,199,242,182,196,156,239,25,126,53,62,49,170,220,236,4,107,238,216,2,235,116,48,58,150,148,196,193,161,16,4,71,87,161,65,209,203,148,247,36,144,148,43,26,241,106,253,180,137,98,34,33,175,247,134,27,109,160,110,106,160,134,190,155,71,91,3,151,28,57,217,39,137,239,159,136,202,144,240,201,131,156,221,53,9,149,235,95,108,5,219,49,128,15,159,203,160,173,88,58,145,161,42,26,78,64,226,31,105,158,142,193,136,77,0,73,8,255,8,163,84,75,196,151,8,182,184,164,200,6,255,196,89,234,240,110,204,153,29,187,120,255,3,26,231,240,91,255,36,69,60,251,216,161,193,3,11,114,160,126,26,220,242,28,1,155,56,21,113,189,177,148,122,229,20,1,57,243,98,195,34,40,86,171,125,12,124,185,45,143,17,33,80,134,144,130,221,142,81,224,95,224,122,21,74,132,252,45,108,185,246,199,139,78,207,253,104,132,54,150,192,138,241,15,174,100,104,232,80,199,177,69,24,24,224,1,20,126,171,201,68,6,67,201,19,169,241,58,156,25,56,172,102,140,38,61,158,65,22,171,65,167,130,230,27,30,113,102,189,97,127,5,198,232,49,203,119,125,17,43,57,8,168,5,5,13,9,91,133,45,189,73,209,6,214,110,157,242,60,88,241,16,161,1,210,198,149,248,219,13,197,245,9,110,143,44,201,161,208,215,78,198,45,118,243,243,50,112,191,252,213,0,193,169,147,65,61,166,136,85,189,73,30,154,36,165,149,54,64,17,162,32,217,215,18,21,166,159,216,224,202,201,35,81,44,101,148,186,203,43,121,185,209,192,241,218,118,16,231,137,17,230,81,109,191,163,194,182,248,163,90,26,35,71,49,208,141,45,61,93,171,19,123,39,80,174,53,216,118,247,32,206,45,83,128,29,249,224,238,67,80,255,130,79,125,177,75,54,214,143,128,94,4,227,158,61,253,75,113,17,61,152,250,204,219,131,175,144,227,71,193,229,38,28,84,60,205,174,201,176,72,225,123,58,74,46,36,48,13,2,47,225,56,69,187,246,82,199,137,119,134,208,179,187,244,213,137,10,154,67,30,120,208,203,237,29,111,109,212,9,27,223,189,140,184,115,161,189,241,93,4,135,223,124,90,20,211,80,16,62,216,58,231,38,218,232,78,6,143,196,157,16,21,229,206,132,120,97,6,171,53,101,10,118,46,218,212,193,191,68,25,123,157,64,240,225,239,178,14,146,59,216,250,156,18,211,150,131,39,143,37,212,25,238,168,216,78,104,226,99,41,215,164,102,147,33,117,116,108,61,228,118,178,231,92,101,169,181,93,103,151,59,132,162,214,243,153,151,128,51,35,116,113,19,35,102,186,252,82,110,23,23,104,11,166,8,78,84,80,204,57,251,248,196,26,1,115,57,42,182,126,149,156,58,85,46,80,77,77,70,210,150,87,54,204,207,226,57,183,24,216,139,87,13,218,28,56,203,152,227,82,26,237,254,192,93,163,235,53,156,52,78,183,29,238,212,33,125,252,241,190,201,174,147,238,237,207,107,143,76,210,186,245,51,137,12,158,33,109,68,161,236,74,95,99,146,143,104,127,250,89,156,82,24,224,176,77,60,174,74,160,169,49,38,205,151,208,53,38,95,167,216,145,85,127,153,143,223,240,2,236,227,144,21,243,18,70,103,209,60,101,117,221,196,9,202,193,221,248,175,130,191,113,190,199,89,149,12,247,117,124,74,207,251,243,210,15,153,245,75,35,217,199,250,190,68,203,139,241,157,95,30,6,146,164,158,199,222,138,148,133,201,238,175,3,118,70,15,83,82,191,252,125,54,252,32,183,169,241,73,98,131,13,14,255,207,220,156,28,28,74,50,161,24,127,10,223,96,120,61,113,244,116,4,11,245,113,125,83,246,168,221,79,114,52,212,245,39,205,1,138,9,7,42,40,42,101,57,217,174,127,63,115,206,69,242,174,35,18,8,114,154,103,135,19,48,132,222,53,18,40,200,163,10,207,155,135,191,171,101,82,128,109,215,29,216,177,81,252,238,112,123,124,115,92,54,251,215,34,10,65,26,180,88,16,159,17,117,21,12,9,58,152,206,238,41,33,30,97,19,252,150,163,254,150,46,55,137,231,109,52,231,73,20,133,30,236,97,15,73,20,153,238,60,121,103,47,8,229,129,154,116,218,124,84,225,113,93,103,138,142,43,55,226,193,89,202,173,186,12,255,83,87,139,32,144,202,101,151,225,8,111,177,191,176,68,135,204,195,56,19,214,54,202,242,31,57,78,79,237,2,176,252,50,187,248,40,127,46,248,56,183,242,152,13,195,162,249,199,37,31,91,29,197,250,164,162,180,181,112,218,127,162,216,39,4,94,22,32,150,6,213,43,188,103,25,216,157,87,7,95,44,178,120,161,186,25,184,233,171,94,253,164,96,72,104,7,223,151,4,83,139,101,247,131,227,13,88,68,17,186,81,202,87,60,104,52,30,118,7,185,57,247,120,205,51,90,196,218,190,85,140,194,87,121,188,147,38,51,8,211,243,188,97,240,64,83,207,166,89,243,180,227,95,49,163,146,63,21,79,235,222,34,180,163,228,108,93,87,240,104,86,68,229,35,72,20,43,77,62,37,132,94,106,83,243,156,197,144,24,78,58,70,241,88,219,2,200,109,124,146,82,88,116,226,107,12,214,114,232,19,235,224,177,102,219,28,232,237,181,142,86,110,66,13,254,28,189,244,137,114,42,70,18,83,122,50,121,209,21,54,136,239,129,143,120,81,70,1,248,28,12,240,58,111,253,179,174,120,138,96,149,140,128,122,71,246,157,37,226,35,213,243,181,34,16,4,160,27,236,207,166,121,255,222,59,87,137,207,137,211,70,109,34,143,183,116,58,47,172,239,38,86,195,62,233,108,237,115,145,236,145,24,177,168,24,165,40,47,144,217,108,106,103,86,89,74,28,122,125,165,84,90,105,186,56,156,41,225,25,161,2,49,71,250,90,69,121,85,113,41,189,183,207,255,101,114,186,176,8,73,182,163,174,13,250,86,42,199,54,110,115,29,66,121,173,86,84,246,240,230,185,209,227,89,53,223,222,38,230,164,212,77,96,20,131,190,171,133,7,65,8,123,3,8,58,221,175,214,181,0,237,116,42,71,8,31,160,116,52,17,144,176,172,179,238,176,239,126,240,162,39,72,245,254,114,5,94,139,103,255,12,66,95,107,175,92,32,74,84,0,224,83,41,64,169,219,77,16,238,209,217,179,29,251,232,83,253,105,17,7,244,0,212,91,237,24,167,25,5,104,110,55,84,173,87,93,19,15,182,79,219,182,109,57,49,197,237,84,188,178,102,88,255,201,113,148,187,162,124,49,195,4,233,234,69,96,218,151,213,36,10,115,103,101,244,230,136,113,81,205,127,223,158,14,111,49,39,29,114,8,198,7,110,160,73,88,89,233,86,48,40,30,37,223,236,29,86,87,134,99,247,142,102,16,173,129,71,88,122,133,128,84,165,166,161,90,240,9,221,61,227,50,163,200,189,130,216,243,31,185,224,140,11,72,64,164,21,73,79,237,182,81,97,102,136,13,138,206,198,28,89,251,2,75,164,224,91,56,144,54,132,226,35,172,29,137,65,52,29,40,106,91,104,189,246,175,97,163,150,84,76,21,109,192,223,42,89,107,161,128,84,74,191,97,37,232,64,225,122,220,101,210,138,199,254,199,207,255,206,118,94,102,251,17,120,15,158,248,46,89,238,163,57,127,215,51,33,115,229,223,51,234,25,179,176,72,194,107,109,65,29,17,177,64,150,172,15,199,149,191,229,243,157,138,248,186,108,145,62,167,150,251,155,127,247,16,165,249,143,39,230,254,17,41,57,18,17,215,56,241,163,219,9,47,119,43,95,78,109,2,146,182,123,188,203,198,172,173,78,101,11,187,180,102,76,164,107,116,206,33,111,219,25,30,165,249,50,19,37,103,225,40,55,96,27,198,69,80,26,48,218,1,3,244,61,222,244,233,214,3,94,182,247,207,242,251,109,7,59,147,106,2,46,44,205,67,53,92,211,115,24,131,42,216,234,245,59,20,199,34,146,44,188,82,172,49,95,99,161,250,169,207,94,24,51,251,239,115,239,226,184,160,105,39,83,112,107,173,204,138,3,30,60,242,109,244,194,209,234,239,218,155,117,86,243,149,19,222,49,31,121,255,67,137,220,172,21,117,42,89,1,38,11,69,207,124,235,191,175,160,76,220,253,190,169,82,77,254,234,94,75,24,44,26,143,184,121,224,139,35,140,93,163,171,253,229,251,58,201,56,143,57,142,215,199,208,96,3,69,133,3,8,121,3,129,249,62,133,85,139,118,178,152,244,49,101,0,41,252,216,95,111,231,36,34,18,203,238,110,23,32,41,221,146,235,47,211,24,128,86,143,235,208,6,106,216,222,163,119,101,54,216,26,154,161,23,23,14,122,214,147,171,165,17,145,96,95,174,93,158,41,9,106,210,87,165,123,31,89,250,219,157,123,63,120,21,227,83,124,169,99,22,55,146,154,202,18,84,43,18,63,109,184,46,192,44,53,112,53,19,77,69,11,81,97,23,32,167,195,163,1,80,174,63,96,36,66,145,170,249,68,129,134,4,171,13,12,125,69,198,249,57,203,98,64,153,186,225,174,182,55,181,32,87,107,106,25,110,57,96,134,31,181,55,189,104,238,137,175,225,169,13,168,112,176,26,5,158,20,91,117,121,230,70,207,214,158,120,80,158,28,229,235,126,26,5,173,179,29,190,251,130,152,205,60,42,14,248,7,230,71,61,102,58,108,170,115,49,48,163,44,13,218,80,97,222,57,88,209,176,191,128,230,67,233,48,185,247,206,10,132,215,221,134,107,74,147,59,76,252,0,87,254,19,42,80,149,78,165,23,34,237,184,4,175,208,227,31,186,147,125,2,233,152,33,102,172,179,62,244,132,84,226,151,135,16,85,178,15,150,166,156,58,163,194,187,13,168,108,49,162,55,184,217,181,131,170,146,82,162,186,235,159,238,36,88,63,223,192,78,115,61,85,165,6,203,46,59,158,58,34,214,254,30,150,38,26,148,232,20,52,119,239,4,207,86,178,250,88,29,166,5,215,231,179,201,197,207,222,181,40,135,3,115,193,172,59,135,95,10,83,77,205,234,150,133,35,201,36,182,77,242,42,107,143,164,223,42,19,184,10,75,90,109,26,12,76,217,152,142,29,21,71,97,25,58,215,50,166,3,249,124,34,42,127,30,90,108,163,136,50,65,156,208,205,194,139,96,86,151,243,23,202,23,183,76,160,217,213,231,107,251,195,16,163,193,246,66,34,167,9,13,30,102,32,219,44,212,153,28,120,24,39,143,248,153,96,239,244,132,212,26,185,171,205,240,147,29,85,217,6,191,58,155,40,58,236,7,149,51,233,167,9,33,40,109,20,55,139,142,92,154,163,120,202,227,254,89,219,35,239,98,165,163,177,101,253,161,57,118,87,188,202,37,117,10,250,2,153,134,122,47,127,103,175,252,247,65,101,213,139,95,127,136,211,31,196,24,220,81,87,63,98,183,78,205,153,81,161,247,107,79,128,162,212,104,174,85,111,244,103,194,17,49,127,50,54,113,44,2,185,73,230,108,228,31,164,58,159,191,190,169,65,148,176,108,156,238,61,214,177,224,227,62,145,1,235,145,86,146,173,222,41,248,21,253,214,93,201,43,173,160,184,190,55,204,103,166,179,66,44,172,145,212,162,148,27,231,66,36,252,13,104,96,2,191,195,164,117,43,229,244,213,255,75,135,168,113,77,132,163,59,148,224,93,97,92,35,245,93,114,71,209,135,17,68,126,173,42,71,39,212,143,92,11,127,228,176,118,230,118,182,148,192,167,35,4,48,149,38,8,12,234,75,57,113,117,49,72,141,236,116,92,59,76,245,237,20,170,71,63,97,43,4,79,242,231,62,138,38,205,142,71,41,149,123,20,197,212,242,233,5,250,133,42,142,165,15,110,155,181,203,47,70,179,247,84,61,78,138,11,75,163,6,142,211,68,199,218,231,55,167,253,32,75,14,201,138,38,133,7,143,132,102,255,74,4,82,239,93,235,253,165,133,82,237,32,139,180,82,29,244,130,50,106,99,163,36,171,2,156,255,31,12,1,211,227,199,142,13,186,228,82,17,197,169,211,2,96,217,218,10,106,188,101,51,226,152,11,199,91,96,255,187,16,61,80,192,161,48,225,238,80,156,114,243,124,245,71,236,240,202,182,46,171,215,171,232,51,147,129,196,177,203,20,172,62,117,118,57,168,51,88,251,141,219,196,186,236,67,250,143,49,135,194,185,201,104,153,25,52,100,126,169,165,61,150,120,23,64,56,88,186,45,125,105,76,19,147,68,182,198,116,56,97,126,185,5,136,51,22,182,171,79,36,58,223,187,158,4,66,127,125,224,178,33,44,89,134,246,174,144,131,161,29,241,21,145,43,218,31,30,230,134,16,211,159,1,135,255,41,146,224,206,102,142,85,53,249,213,248,90,48,48,86,64,128,194,249,180,34,85,98,41,46,217,31,246,18,54,38,125,152,16,253,107,143,28,186,36,198,208,27,103,75,0,221,180,145,104,42,103,127,29,241,61,94,72,152,79,135,240,238,105,55,81,133,132,239,17,19,113,237,47,151,216,157,93,156,187,205,188,251,215,226,248,243,203,210,23,142,27,79,22,121,193,86,133,117,100,109,20,168,6,241,0,135,174,59,189,104,62,153,72,102,163,101,45,15,73,175,73,67,28,149,244,68,226,160,93,5,164,11,10,88,30,216,207,182,10,36,237,249,126,225,151,157,55,244,173,173,202,5,184,128,53,113,82,229,61,79,186,177,224,236,34,162,179,219,150,33,82,84,105,253,126,42,78,154,241,70,111,156,114,49,175,13,89,54,227,68,178,10,172,75,197,98,103,188,12,221,61,12,252,149,157,243,212,227,171,26,21,54,53,2,25,249,96,66,91,57,73,33,200,244,23,222,250,2,168,160,19,21,237,168,212,95,170,220,165,251,13,91,134,0,246,238,60,48,210,10,13,240,66,142,124,41,149,192,75,112,209,123,219,117,65,47,124,140,244,77,177,26,9,85,240,170,73,70,111,40,23,116,165,43,232,51,207,250,236,102,7,171,144,42,184,121,218,36,74,70,173,125,117,110,187,20,60,181,177,40,137,245,25,18,121,93,24,164,76,143,23,233,239,89,25,33,226,111,160,102,172,141,201,38,183,209,245,229,26,233,73,231,251,203,232,178,199,126,36,34,255,133,130,204,214,188,2,49,12,227,221,126,13,224,194,226,103,18,34,95,178,43,213,194,197,31,136,54,136,105,191,98,190,213,119,1,133,212,171,9,194,216,121,63,88,237,186,52,184,222,157,226,150,142,161,9,107,30,43,152,149,41,65,211,172,99,82,13,57,175,239,106,189,12,88,51,47,227,28,12,251,32,51,159,196,11,124,144,200,84,24,72,232,137,119,180,238,109,118,226,39,44,172,132,172,53,175,230,97,250,152,80,186,182,213,78,24,170,48,83,245,224,184,46,253,89,37,172,234,84,5,64,252,64,54,11,61,183,232,176,172,71,164,112,170,172,237,157,188,119,141,193,222,189,96,73,222,178,100,65,158,27,190,200,128,93,169,177,135,81,12,240,152,31,152,169,236,150,90,119,188,225,0,210,12,223,230,77,171,255,251,247,142,166,159,234,114,34,50,202,189,16,172,145,218,79,135,143,99,238,103,158,225,214,238,232,207,125,121,77,32,12,50,217,192,46,11,90,119,4,64,245,233,236,67,157,148,57,43,52,42,9,234,109,190,162,193,81,166,7,224,46,0,240,67,58,21,49,237,5,189,65,84,108,221,199,94,229,92,225,30,164,42,43,177,6,70,63,17,210,248,231,226,111,240,57,61,175,179,250,105,19,185,77,80,105,251,57,173,154,27,55,242,123,6,152,112,49,202,61,221,115,144,71,255,254,46,207,179,67,13,38,235,108,85,186,14,164,54,54,227,13,12,89,227,176,220,233,125,92,63,28,87,44,138,21,221,47,24,118,134,16,186,240,250,66,154,15,117,195,39,59,125,122,66,145,84,190,85,214,173,97,175,158,124,208,199,47,15,87,72,0,252,138,183,66,5,38,174,206,92,45,95,148,31,167,225,96,194,103,155,20,57,154,26,252,39,43,142,59,119,232,149,197,115,199,46,229,246,247,169,59,115,70,183,105,125,88,200,18,206,110,198,57,80,54,95,216,122,255,246,7,58,30,254,40,120,57,153,181,254,121,151,113,236,241,138,87,69,17,95,248,224,124,244,165,3,121,45,238,252,29,16,136,203,103,31,188,227,42,172,44,92,141,183,83,76,9,56,209,241,181,193,103,217,148,73,77,132,195,77,252,144,62,24,172,81,55,109,195,251,36,75,247,230,73,183,61,80,28,166,213,164,131,105,54,78,134,227,172,131,190,189,212,223,147,49,115,180,105,42,123,23,51,239,196,241,188,119,237,201,167,64,150,16,199,221,238,250,136,25,184,16,174,224,125,218,7,102,112,83,3,100,96,141,252,196,187,59,198,128,10,112,67,255,116,129,135,94,59,206,152,22,46,171,117,87,206,78,138,41,139,198,98,93,121,151,220,158,75,84,126,171,61,254,204,121,44,62,27,189,239,212,152,110,132,236,29,206,212,207,92,31,133,123,144,13,74,114,243,199,219,74,62,164,106,245,247,168,80,53,178,89,61,42,57,131,13,39,188,188,176,4,163,211,74,97,208,77,203,203,106,78,13,186,172,108,44,56,88,229,4,179,118,139,44,24,202,72,183,181,230,126,0,192,82,70,19,52,25,249,130,21,88,194,8,130,49,42,117,69,244,69,156,220,155,214,34,251,102,115,124,116,250,117,66,108,206,134,12,105,57,212,144,160,5,78,8,165,102,165,168,39,183,70,69,253,119,226,138,9,138,224,190,5,207,228,186,8,183,59,139,139,38,95,187,52,101,50,127,195,151,225,23,105,182,215,55,116,42,173,114,233,226,218,92,37,34,175,137,177,44,124,221,126,125,180,16,118,44,193,32,178,184,17,253,94,228,21,128,196,29,245,122,31,80,31,154,96,19,132,207,23,186,246,49,81,219,166,211,31,26,144,224,31,212,81,51,135,81,227,101,129,47,148,239,18,172,48,180,147,236,140,31,245,13,46,99,194,111,34,178,235,190,44,59,5,167,162,10,152,239,46,221,178,5,53,149,199,131,50,155,33,26,228,107,116,220,234,66,102,16,174,125,49,34,146,129,7,241,117,144,110,75,92,253,146,9,214,82,58,156,194,227,209,170,20,100,5,10,136,38,178,1,238,25,218,136,103,22,10,114,78,185,99,151,203,79,104,196,186,124,124,121,36,28,137,234,222,137,27,80,37,87,196,169,36,64,75,127,101,130,247,168,77,202,150,207,142,149,187,107,59,143,209,215,81,70,80,228,203,250,73,85,168,129,58,21,209,69,121,38,182,252,235,77,121,224,144,188,166,125,126,26,124,216,125,203,218,174,119,167,117,96,197,47,83,237,167,21,117,230,248,130,88,150,163,44,83,75,2,128,223,181,122,59,92,4,245,16,89,149,116,26,55,94,83,190,104,20,224,71,22,30,143,38,115,103,214,229,123,121,222,65,24,79,61,159,115,206,59,19,159,1,253,145,152,209,252,140,21,28,109,131,138,160,72,209,183,22,101,161,233,199,39,238,203,1,6,252,79,49,246,41,80,61,204,171,37,223,134,34,101,43,240,132,250,205,108,159,145,172,48,133,32,2,83,188,3,145,132,99,11,219,148,13,160,220,137,42,39,48,171,229,176,108,228,41,144,112,11,70,227,79,243,7,253,231,137,167,27,10,47,57,190,66,15,60,49,232,64,159,162,225,221,27,49,86,234,183,205,177,104,153,47,226,62,95,202,15,86,227,120,134,118,246,150,215,241,31,248,158,87,14,200,145,68,252,166,191,209,31,141,168,104,210,69,27,46,212,42,201,10,182,103,166,26,96,99,0,232,79,194,68,165,7,195,131,246,212,71,34,40,56,0,192,42,216,31,221,14,17,99,177,175,161,5,195,8,121,92,221,186,63,77,207,97,27,102,181,93,206,208,3,28,117,152,49,51,237,174,150,29,242,3,76,41,30,3,186,100,28,108,212,72,1,224,11,197,232,231,26,46,245,159,228,253,201,61,240,5,82,246,179,7,165,166,84,186,115,30,156,154,115,40,234,240,233,83,232,11,209,143,188,117,250,56,151,12,131,34,129,29,218,123,61,227,144,108,176,3,11,56,226,35,89,230,185,124,169,12,31,98,244,175,107,221,196,167,235,6,28,7,6,150,186,59,185,140,206,14,8,221,208,184,59,218,86,169,172,200,212,130,49,28,223,116,200,157,236,13,80,79,210,122,57,129,250,1,120,102,216,15,161,214,177,184,242,248,52,167,72,161,230,64,110,74,154,191,52,84,243,102,1,153,31,247,118,209,218,137,47,185,113,243,240,236,95,246,198,25,80,211,72,96,235,57,165,50,155,216,102,218,17,18,209,240,145,202,178,125,62,229,44,218,23,185,51,48,15,41,84,28,132,164,75,198,0,132,94,56,202,132,91,32,222,174,153,215,191,205,49,42,17,39,140,26,12,22,131,27,59,237,51,0,96,74,24,220,214,194,111,77,200,239,224,144,214,106,217,126,205,136,247,5,168,50,235,38,213,34,152,145,35,56,150,195,230,137,202,129,121,132,45,244,245,254,34,163,43,234,234,181,63,131,51,52,141,97,74,43,212,245,74,204,39,101,6,238,201,143,151,217,190,170,221,40,102,35,73,132,13,240,202,21,245,185,187,74,222,17,79,100,238,166,113,40,33,48,115,140,120,201,85,52,56,197,57,4,5,221,236,118,180,199,227,2,245,11,205,80,180,152,147,10,50,182,22,225,151,253,64,70,141,231,164,1,32,225,0,230,119,221,65,163,67,109,166,131,47,23,72,121,123,32,161,107,6,198,10,134,174,163,118,165,168,189,158,50,246,100,142,207,18,30,134,104,72,152,37,47,30,113,247,8,104,236,87,253,150,149,154,161,71,128,243,138,219,83,110,163,116,39,8,98,55,142,187,12,175,107,200,134,202,161,215,12,141,107,150,142,247,55,170,215,251,65,180,88,100,48,195,35,90,153,91,9,140,108,96,76,91,23,203,87,241,210,2,48,141,3,250,7,234,124,85,132,174,19,81,88,21,10,165,59,52,179,37,132,6,213,120,103,240,193,14,208,67,240,122,109,13,127,172,215,56,170,152,70,44,55,94,248,12,91,159,254,234,214,203,138,76,85,151,99,165,238,179,62,169,47,142,168,29,90,58,240,179,27,137,79,96,15,198,55,28,180,81,66,242,156,212,211,120,218,89,231,122,169,160,196,36,53,159,220,144,230,226,95,71,66,125,121,4,202,230,176,133,242,149,61,69,245,115,160,79,252,229,120,44,129,16,35,60,219,11,180,216,171,136,221,154,133,240,170,217,251,10,116,185,58,245,229,17,94,235,77,105,134,215,128,235,184,194,166,43,216,38,177,8,35,45,147,52,3,185,69,216,8,117,132,231,2,109,178,85,159,235,155,68,218,85,100,46,238,207,233,139,124,140,202,168,237,232,191,81,99,145,99,40,29,186,235,86,164,63,36,16,176,17,248,107,86,212,156,154,199,195,139,165,131,46,78,123,34,132,177,244,158,76,17,208,60,244,128,210,150,137,114,21,165,209,54,42,9,3,229,124,126,14,153,158,98,78,168,212,228,180,48,66,86,166,79,107,21,224,192,48,107,31,125,147,185,237,140,27,116,195,187,78,5,149,119,72,254,104,34,221,49,18,75,151,61,186,59,16,28,253,20,155,69,155,90,79,162,211,210,109,192,250,93,118,247,112,107,217,160,173,60,50,185,91,188,197,95,125,120,41,17,244,135,23,247,64,155,35,105,92,203,168,117,13,122,69,174,104,49,142,214,22,175,227,66,202,86,151,7,16,86,189,5,66,152,218,28,200,253,114,164,218,141,29,149,221,152,60,159,189,62,67,42,240,174,152,197,219,27,69,158,188,166,19,242,94,18,252,3,245,42,101,173,212,81,60,231,225,165,204,249,179,247,3,73,14,130,55,8,173,230,196,207,24,245,162,225,207,95,52,1,18,177,68,51,93,90,136,128,136,109,147,47,254,33,255,134,153,22,174,95,76,7,203,198,201,196,181,97,184,56,87,156,10,242,149,126,232,167,109,91,7,200,55,253,83,82,214,161,136,153,105,153,6,84,140,217,171,186,192,120,254,202,171,34,174,10,18,148,182,161,55,28,159,133,39,208,2,7,26,38,45,134,47,215,39,129,89,164,173,204,45,105,22,5,252,143,64,115,76,142,148,234,228,152,35,161,100,244,211,125,69,18,169,106,171,109,211,0,172,221,135,197,35,197,146,136,218,92,194,76,168,173,117,244,155,85,199,67,232,81,27,252,0,140,57,201,133,11,26,17,212,140,213,44,9,244,31,143,236,118,247,48,27,10,215,145,81,119,245,121,214,172,134,6,116,94,243,132,169,83,248,24,31,247,246,156,133,153,168,23,16,90,73,162,198,35,210,190,120,152,109,3,220,39,59,3,242,146,50,2,67,190,64,130,219,25,117,79,92,227,135,136,94,97,209,197,107,161,69,89,95,98,248,51,82,177,166,245,55,125,112,20,248,38,110,19,106,235,48,104,181,191,250,35,115,135,119,233,218,222,239,194,0,76,63,144,137,121,154,14,170,113,199,56,114,159,81,214,40,83,38,78,147,65,246,150,144,217,178,86,5,165,246,176,44,52,149,128,151,202,173,129,28,113,246,133,11,184,77,125,3,100,230,27,148,37,92,172,252,111,122,49,83,37,19,173,140,196,229,183,249,31,7,169,9,124,151,49,40,219,73,48,233,245,215,169,242,59,248,138,59,90,216,116,146,59,0,66,0,129,27,86,186,59,139,43,226,127,89,77,59,211,47,86,57,132,238,203,4,61,69,40,55,198,170,117,67,79,60,55,192,6,61,197,194,63,227,242,44,108,106,131,176,161,52,222,152,223,203,28,96,65,37,145,165,158,68,81,59,22,158,213,13,105,111,32,78,128,131,71,78,230,221,161,144,192,211,212,161,25,240,187,151,116,64,31,45,72,104,154,195,89,62,164,218,55,183,12,68,10,1,118,114,76,238,18,250,43,92,152,65,36,0,100,92,209,78,152,246,59,192,174,68,62,170,122,57,144,46,234,46,121,231,67,51,109,153,218,235,125,81,29,127,95,203,63,174,192,63,168,116,26,31,42,73,11,145,166,24,16,236,103,230,84,76,186,180,96,163,13,199,43,6,80,213,245,118,49,77,161,29,23,218,190,54,163,33,49,81,184,234,184,230,25,120,199,60,45,250,84,66,224,15,27,144,137,68,85,145,26,255,114,10,86,36,83,16,73,114,8,108,75,18,78,163,37,109,110,180,80,214,76,210,26,249,245,0,230,225,130,82,38,218,189,39,87,235,128,171,14,202,222,113,95,190,8,7,71,41,118,58,5,22,138,92,58,131,249,228,167,182,199,187,43,172,78,249,229,0,196,14,50,208,229,105,125,33,78,191,146,94,108,7,224,234,56,150,244,137,110,250,157,71,184,101,33,102,126,182,122,250,169,138,41,228,155,55,32,64,181,71,2,230,59,124,73,149,180,62,12,11,178,186,222,111,136,170,116,250,124,37,8,244,210,229,238,206,186,169,11,184,169,141,147,198,135,118,10,106,4,21,227,200,238,193,85,80,219,207,62,19,78,116,217,252,148,7,183,47,93,108,239,23,233,59,99,51,208,182,90,136,200,252,121,222,11,157,214,72,202,185,179,7,117,50,236,50,5,166,146,223,117,59,129,29,113,240,234,48,150,188,89,181,253,72,75,10,120,115,45,91,146,16,192,53,122,212,118,189,153,200,177,208,43,121,153,154,184,128,43,73,142,233,17,25,232,35,216,237,47,89,99,19,251,51,206,14,53,111,112,74,64,198,9,31,73,198,140,125,196,12,142,254,159,209,114,27,11,97,109,55,0,126,186,150,88,151,85,17,64,254,200,133,137,95,214,113,164,121,93,217,26,32,182,178,104,57,3,123,119,207,174,213,8,146,24,93,84,128,194,112,82,143,240,156,43,127,174,126,228,184,246,207,7,67,54,56,221,201,145,103,100,184,10,140,190,172,73,112,247,149,34,242,65,224,227,81,152,143,156,121,169,99,87,60,189,68,102,231,127,235,26,167,140,54,132,25,0,96,154,102,70,120,117,216,66,73,250,99,228,190,136,49,19,112,147,34,157,19,188,192,85,159,80,244,178,19,109,130,237,90,214,122,217,130,90,98,249,56,3,116,109,250,129,42,215,110,69,50,56,133,68,214,132,37,120,230,134,247,94,72,4,222,106,21,59,184,114,171,48,12,136,12,27,247,203,155,130,212,29,235,61,245,27,7,84,101,118,229,194,198,123,243,12,5,205,180,134,236,249,241,25,240,169,166,136,170,196,94,114,11,66,79,29,233,132,189,205,98,47,59,165,114,228,112,15,61,6,1,13,131,140,206,133,88,61,111,94,70,107,191,236,198,175,223,218,181,135,147,154,23,44,18,176,135,84,153,219,171,74,185,225,160,187,174,203,134,20,144,56,240,165,10,60,65,82,28,112,184,26,144,168,227,73,123,65,253,101,80,77,69,182,176,235,186,33,220,224,15,151,16,76,63,44,172,102,247,169,145,242,117,200,229,59,61,216,31,0,205,194,229,168,222,208,203,112,46,157,102,9,157,125,136,104,95,5,86,78,40,3,113,134,167,88,254,110,232,112,214,162,33,2,88,37,245,30,159,237,118,114,86,112,223,60,63,22,235,2,48,111,129,212,61,123,61,91,68,55,216,176,110,10,241,217,238,199,138,67,69,254,1,78,243,62,131,53,2,209,250,75,28,9,98,154,25,114,12,74,239,159,243,79,73,222,138,108,162,243,44,234,47,69,89,11,166,93,109,60,247,210,17,232,60,58,101,17,70,226,43,5,164,60,96,242,104,128,137,117,104,250,178,208,248,86,74,138,140,62,149,104,193,183,25,119,36,87,169,220,169,232,196,27,197,180,249,183,40,211,182,183,117,136,98,75,28,110,182,95,16,104,236,65,61,187,159,130,32,200,197,22,2,64,205,159,139,156,206,206,41,87,212,212,50,131,75,237,2,225,43,48,244,46,226,120,157,230,173,16,120,50,208,84,250,6,44,73,77,232,162,31,182,153,102,11,30,195,188,129,165,17,173,134,233,152,89,135,3,90,126,51,30,93,36,76,167,253,239,236,233,140,232,172,45,246,233,67,175,246,26,131,134,243,22,173,226,234,192,210,52,203,98,224,170,187,44,255,151,213,197,138,236,90,7,34,195,24,139,84,104,72,45,59,129,100,151,173,241,48,133,177,33,234,82,152,165,242,235,210,98,220,247,135,229,200,58,30,131,214,32,218,105,106,158,28,110,183,10,193,36,115,95,84,86,220,223,1,167,195,141,3,89,95,251,177,177,72,4,86,76,215,103,117,6,110,153,36,10,151,192,45,7,155,210,208,16,19,193,204,83,161,127,243,235,248,90,63,137,49,10,68,147,156,236,144,48,100,11,49,186,232,190,160,255,88,70,135,96,13,1,63,120,19,135,229,115,21,220,156,146,140,77,73,202,92,22,10,24,20,146,212,82,123,2,38,199,51,103,149,8,167,237,245,133,201,10,72,50,252,206,98,176,57,101,108,253,219,59,185,97,118,213,78,244,136,39,88,152,144,178,23,4,56,42,211,125,63,176,223,138,188,127,191,213,245,44,238,44,177,125,247,180,80,96,16,206,171,188,134,118,147,107,196,231,239,137,135,252,46,183,179,28,143,100,134,28,68,71,165,143,95,43,77,8,186,103,99,90,130,210,87,148,117,66,133,241,51,104,61,174,239,254,102,17,82,17,201,160,172,154,192,207,76,57,177,233,249,54,69,237,205,164,143,43,69,251,235,239,189,141,154,92,158,55,60,70,138,89,202,11,202,222,10,245,114,94,33,140,88,18,106,46,10,2,229,40,39,126,122,92,92,162,20,105,36,242,207,1,20,94,161,204,99,179,185,78,238,200,195,183,14,77,185,170,44,81,173,96,227,17,116,20,1,65,149,86,216,159,23,125,127,189,111,217,198,208,211,244,118,29,226,244,235,159,246,95,84,176,188,141,92,150,86,184,122,171,240,169,150,245,209,230,172,101,66,130,244,220,59,114,177,46,53,96,155,221,222,93,202,131,177,183,200,226,134,147,48,36,40,111,71,90,208,128,189,49,36,73,239,15,146,202,101,78,45,153,121,207,231,151,105,70,100,207,120,42,133,7,110,81,190,218,207,167,130,44,149,25,247,11,221,11,58,43,45,123,213,167,150,16,241,98,10,45,128,145,250,107,19,139,69,247,176,115,114,43,163,18,108,226,21,100,220,134,75,230,90,180,96,5,137,194,101,138,184,78,202,76,219,165,10,111,37,106,31,178,96,185,216,30,231,63,118,237,138,2,242,70,85,124,238,255,98,84,3,202,24,139,169,231,222,232,10,75,175,95,167,253,163,25,144,76,171,248,248,246,244,55,203,123,16,154,33,177,142,150,182,152,159,241,219,81,135,152,52,156,157,11,213,107,169,216,57,193,31,102,72,0,117,241,124,52,191,43,39,166,162,115,181,60,92,34,1,30,243,169,200,44,141,58,206,115,114,53,230,35,177,202,200,245,161,242,71,96,100,61,201,79,49,80,191,239,29,115,223,14,191,200,151,15,196,173,204,19,207,66,201,40,182,255,56,244,135,250,170,166,117,188,157,9,194,12,10,153,104,5,99,145,65,194,41,211,144,196,49,194,235,194,39,219,35,147,151,142,245,98,145,249,105,106,245,114,12,181,242,233,225,5,114,82,195,229,43,231,27,31,201,37,168,255,249,246,118,253,99,183,148,144,209,117,157,228,135,225,79,26,171,67,214,146,77,131,189,241,122,50,125,88,126,167,203,120,190,72,15,33,131,171,194,220,94,72,34,167,16,41,57,173,150,182,97,96,12,49,164,176,67,129,88,176,212,132,162,2,226,255,184,173,3,45,98,181,112,10,226,222,128,244,0,103,93,67,241,239,143,222,45,36,42,233,237,136,243,217,225,230,191,243,174,226,0,146,96,177,78,164,113,99,158,129,182,70,188,200,131,240,87,23,74,7,122,165,86,218,239,253,67,215,18,216,10,111,59,6,248,147,77,246,204,52,85,73,78,10,94,100,104,140,178,21,60,206,0,178,74,63,56,35,34,17,12,142,18,39,91,204,233,216,210,199,195,137,139,211,9,138,48,243,202,92,49,235,32,129,84,166,100,118,242,160,216,213,14,242,24,143,184,162,235,39,244,182,134,14,167,131,223,215,144,234,85,221,23,247,62,213,126,100,127,232,3,65,176,59,38,93,108,43,246,206,201,115,30,69,128,102,163,163,66,203,132,79,148,240,95,177,233,211,242,108,153,76,18,158,51,228,33,183,164,30,166,99,6,211,116,204,64,23,83,220,142,84,103,36,190,164,215,166,143,252,239,104,208,123,244,169,41,102,0,227,186,91,35,127,205,248,78,248,164,79,214,33,248,234,127,9,236,166,144,197,163,52,51,106,223,149,240,12,158,76,145,117,140,23,181,148,98,244,206,66,176,49,200,198,22,132,52,9,186,75,16,197,3,60,67,178,28,116,196,216,57,78,85,112,22,238,186,227,133,158,87,226,14,1,84,71,201,163,66,204,77,31,248,10,136,154,144,49,88,215,142,33,158,246,155,199,176,186,225,183,185,178,119,253,157,231,173,162,144,20,112,131,95,194,237,140,22,181,55,236,21,244,184,254,21,203,41,193,45,141,59,120,69,181,28,181,183,185,58,69,28,14,71,40,236,8,114,191,37,50,70,158,196,91,112,132,207,191,159,200,242,72,65,162,33,52,41,147,138,55,78,121,177,169,53,160,140,165,244,60,167,249,191,108,152,9,59,218,112,135,83,199,66,45,134,39,113,26,229,50,254,34,241,236,236,60,32,166,10,108,95,132,102,75,250,71,149,85,13,203,9,249,184,221,83,147,236,133,224,170,48,78,121,190,8,63,187,195,168,159,192,235,178,80,174,87,27,42,50,18,85,105,98,99,72,35,43,11,110,97,193,43,242,24,243,178,158,240,20,179,1,66,24,178,78,171,83,244,132,162,22,51,125,92,153,175,15,221,46,254,210,94,48,36,64,2,167,220,70,164,209,229,61,100,59,204,208,61,83,166,109,10,145,0,57,221,132,196,170,96,27,253,242,103,123,225,23,255,95,66,32,80,158,119,243,98,170,145,166,6,175,205,45,74,83,174,87,225,189,42,75,113,20,0,144,219,199,210,61,62,82,30,196,141,148,205,13,120,254,6,244,161,134,193,227,75,230,228,132,96,24,105,32,196,207,227,21,3,8,40,213,154,248,178,71,63,207,83,118,194,148,17,238,62,36,5,192,34,226,193,112,182,92,151,200,111,5,125,35,181,254,120,50,167,186,135,237,58,75,168,77,210,241,56,194,128,245,89,254,22,92,18,102,87,164,191,165,192,213,171,130,86,192,204,174,28,5,174,86,168,238,149,210,25,218,83,186,177,82,186,4,154,8,250,52,151,160,214,160,58,230,55,104,123,251,117,51,157,19,89,150,50,155,155,244,121,188,119,243,23,53,53,31,159,48,60,142,180,80,73,22,50,135,187,78,166,208,163,12,87,150,55,218,140,48,227,217,228,179,73,91,25,98,75,209,77,116,95,104,65,31,165,236,3,62,113,200,18,143,3,219,215,183,131,5,148,21,200,8,28,104,90,171,253,103,153,133,80,178,37,254,107,2,138,55,92,162,207,97,154,33,57,89,13,116,63,86,196,45,234,115,114,159,161,111,244,150,59,205,198,160,29,177,94,26,61,18,99,39,212,39,157,46,236,70,199,203,71,187,83,122,109,132,136,160,230,39,194,194,62,20,45,22,140,250,122,35,45,241,217,103,255,28,182,217,91,51,190,48,188,101,198,180,171,137,57,207,176,148,26,104,62,98,166,167,97,101,108,194,245,124,224,253,237,123,200,60,117,252,163,162,199,78,26,203,239,236,117,162,30,53,97,178,231,197,173,226,207,209,226,221,131,231,133,108,168,64,115,109,40,8,60,6,81,192,182,37,156,167,144,91,31,17,185,177,78,83,182,149,113,42,165,156,71,149,221,71,194,227,202,34,243,52,157,208,39,164,99,167,78,226,87,68,88,136,164,177,140,249,133,255,65,113,0,204,108,239,9,205,227,198,23,134,235,19,120,255,143,39,100,180,210,61,65,72,228,195,67,210,112,36,118,172,114,255,131,146,155,203,185,79,67,121,161,196,1,214,164,67,234,219,28,94,150,134,69,212,196,18,18,85,161,145,218,59,181,125,187,9,134,217,246,233,238,233,83,113,125,101,43,194,147,187,11,40,75,165,38,70,90,106,59,178,183,150,192,174,135,175,234,89,13,105,136,53,254,177,75,44,28,164,119,178,236,103,238,250,126,208,202,69,99,218,202,16,99,201,35,241,168,89,191,127,8,229,236,160,97,154,252,75,189,51,222,20,75,194,0,121,36,115,70,247,129,96,172,60,211,133,177,255,71,220,178,255,82,42,201,185,221,63,164,11,53,98,53,173,44,133,2,222,217,25,109,132,112,63,110,229,241,28,247,193,165,244,214,107,73,22,40,135,161,234,142,156,31,118,168,95,99,117,105,239,105,99,61,9,198,162,36,181,100,125,134,222,55,176,195,125,126,145,201,13,85,2,90,24,174,140,156,115,158,107,219,219,239,81,73,136,164,166,78,174,54,238,156,77,216,184,56,44,40,246,202,23,151,112,71,3,36,189,189,28,166,84,126,70,233,116,200,38,116,235,20,131,194,40,176,21,84,227,252,10,19,95,95,81,53,127,175,72,124,133,235,151,103,59,232,101,146,141,17,175,15,53,140,148,33,74,195,36,125,82,127,204,60,246,140,120,90,220,117,176,115,136,84,61,170,18,94,212,147,126,180,16,178,242,163,174,255,193,66,229,191,229,228,33,46,183,91,32,185,167,49,85,14,23,182,101,10,213,176,104,20,235,187,8,203,55,163,74,220,105,221,213,184,12,249,22,72,66,96,252,254,11,146,155,116,106,238,121,48,150,251,246,35,209,36,250,236,13,170,202,21,232,234,117,7,58,96,2,205,225,145,82,84,80,217,149,69,173,135,156,105,82,58,29,19,125,32,24,67,117,6,210,86,231,69,74,237,248,50,123,71,45,120,133,26,220,24,138,4,134,99,147,220,79,141,78,156,17,77,179,159,212,230,246,165,24,30,64,4,15,221,30,147,239,92,100,103,213,21,201,78,54,24,34,100,144,77,153,114,154,200,116,125,146,0,113,40,47,49,75,3,236,47,5,199,41,243,136,226,127,37,117,158,144,119,62,251,253,94,6,26,178,103,20,22,120,143,9,53,57,59,70,227,235,169,93,1,150,156,23,249,245,254,149,7,236,61,145,182,207,57,220,36,239,170,113,59,191,102,39,68,92,171,65,161,136,154,177,73,78,143,105,191,145,44,48,113,246,120,182,36,9,223,33,17,18,231,64,146,234,111,59,130,166,80,43,97,129,204,172,83,40,70,131,11,158,210,133,37,65,13,66,247,255,17,85,246,78,106,139,232,96,234,202,187,38,78,251,157,81,29,26,14,112,210,152,46,156,90,220,173,156,149,196,175,144,59,3,156,19,13,136,134,106,127,153,253,204,93,67,47,71,240,229,49,127,74,10,203,51,39,71,76,80,152,6,60,247,30,145,245,216,131,106,49,31,9,185,82,72,192,82,14,197,179,41,207,27,88,164,150,218,16,120,48,2,159,165,169,252,133,209,199,102,91,51,180,97,241,231,243,226,189,55,241,166,63,67,165,174,43,103,57,118,223,172,130,204,95,175,230,248,35,92,83,120,61,58,29,27,70,200,95,216,5,201,255,178,206,114,69,8,76,131,87,103,246,103,186,9,91,123,87,180,42,22,27,137,208,194,105,252,175,148,104,131,145,89,236,190,102,98,255,163,221,217,130,110,77,25,30,161,97,68,206,115,238,224,194,158,49,14,72,64,230,77,46,60,109,207,210,162,34,4,234,33,219,37,124,226,85,166,251,163,207,118,94,255,133,253,223,70,44,106,71,229,55,84,108,182,107,68,53,80,31,93,29,19,44,238,66,14,9,31,35,7,54,42,101,81,234,252,95,175,228,9,102,153,223,1,209,79,33,182,57,252,111,96,243,164,38,119,43,15,92,72,59,60,188,94,167,60,188,42,31,48,7,55,8,149,217,173,52,167,182,117,161,184,31,223,216,154,128,59,24,155,67,32,180,64,96,115,231,231,168,247,200,136,37,122,131,59,154,4,98,26,226,180,141,7,252,234,147,152,105,175,120,35,30,11,224,114,202,76,205,38,18,103,202,162,67,104,241,71,252,81,105,69,41,121,160,77,192,169,79,205,250,138,95,157,74,49,194,252,196,158,179,141,236,215,125,216,22,247,32,71,184,139,97,217,53,11,21,48,9,81,193,138,115,141,144,101,144,1,68,92,142,179,240,232,46,93,118,228,39,191,16,84,137,80,74,95,157,173,226,251,155,139,238,39,34,212,57,236,136,34,193,100,95,122,148,172,107,174,85,61,195,247,14,100,203,235,198,190,103,65,48,150,124,185,87,50,114,160,90,171,167,221,182,58,107,33,112,56,90,250,86,250,202,220,227,148,71,255,253,59,213,102,153,19,122,2,221,153,30,238,33,172,232,196,180,63,189,141,67,50,40,39,134,192,235,208,196,202,157,61,26,254,241,150,41,23,41,142,43,173,60,130,38,163,192,0,40,204,233,111,216,151,25,169,201,44,65,215,15,127,16,133,23,140,245,197,145,47,102,70,99,249,137,211,60,117,111,3,50,220,32,46,169,68,139,241,235,98,61,120,179,41,208,242,248,255,30,185,112,25,197,211,218,227,182,242,120,249,26,100,107,54,150,124,196,30,77,246,239,199,253,170,126,253,231,55,254,202,125,16,11,24,220,7,41,221,48,163,123,254,0,212,143,83,137,97,241,157,144,165,225,188,52,37,30,175,13,132,171,122,63,49,221,240,122,45,124,118,244,255,193,155,22,60,28,194,63,45,184,124,223,192,32,34,240,180,41,141,203,120,117,120,183,46,62,233,79,87,102,169,107,204,197,137,246,45,110,196,133,125,63,129,23,50,212,251,158,84,181,207,137,132,169,119,143,238,172,98,137,211,129,51,49,195,159,246,108,5,42,146,57,204,203,217,157,91,215,31,128,105,2,233,220,214,236,113,181,6,11,33,37,9,80,199,93,90,117,178,201,222,216,64,122,227,241,29,226,145,115,248,53,58,49,153,247,44,185,77,89,123,48,135,87,236,217,60,184,66,54,192,87,207,237,225,100,114,53,250,31,126,18,167,167,33,102,176,56,149,75,228,134,235,70,3,102,223,144,11,185,12,251,148,194,147,203,184,245,12,252,238,50,178,141,107,222,146,54,231,169,142,187,215,253,108,162,201,68,23,26,21,26,243,0,120,14,122,25,3,231,87,142,153,20,132,104,243,245,78,20,64,15,129,126,115,83,164,163,130,131,141,29,115,136,250,198,38,193,253,29,102,221,56,28,130,125,136,185,185,93,198,15,247,67,205,121,95,250,28,155,114,159,79,93,192,7,167,195,111,83,15,183,167,161,240,240,107,21,179,176,211,210,213,96,86,228,222,43,239,200,226,129,169,116,244,221,153,97,145,92,239,63,197,234,192,27,164,96,187,201,148,156,90,10,161,170,137,145,142,206,75,242,16,180,14,7,47,86,198,164,160,249,231,112,185,50,8,194,205,149,144,39,121,41,235,196,199,87,242,80,37,96,5,186,144,86,151,112,59,127,239,174,249,160,227,106,130,4,83,113,63,115,234,10,213,125,30,231,217,103,9,241,92,130,149,13,122,64,68,252,78,77,58,183,98,51,137,213,87,46,200,210,200,236,200,101,67,149,133,52,128,203,203,203,52,254,174,237,144,47,61,235,183,5,196,201,69,125,9,176,37,176,180,20,177,11,65,223,249,247,110,104,244,114,131,234,50,111,229,203,24,28,132,149,172,16,13,45,247,130,8,75,133,69,157,131,238,241,229,165,221,7,145,197,113,143,126,227,255,66,111,90,152,175,96,144,54,52,233,221,56,117,203,239,28,71,239,196,116,163,138,224,197,254,48,32,170,128,216,98,66,200,6,6,16,94,47,248,197,101,1,107,118,205,180,210,47,23,247,167,27,203,246,47,6,111,27,75,250,64,201,178,15,242,63,87,180,155,99,102,235,128,0,52,7,151,150,17,252,200,111,86,254,247,19,42,156,187,144,143,122,159,156,97,95,238,6,128,55,175,197,146,133,4,54,228,19,215,239,55,77,202,119,250,132,5,119,147,52,154,17,159,182,173,48,130,130,26,37,143,179,46,123,121,230,180,194,230,109,251,69,194,45,28,147,85,188,124,105,157,179,96,195,255,32,91,70,140,211,255,19,63,13,240,33,56,197,113,92,34,128,230,172,87,47,6,195,200,109,63,146,164,145,208,231,232,55,78,233,120,212,98,20,142,176,148,60,254,176,80,39,148,207,186,219,198,246,206,182,20,103,159,249,202,110,119,163,27,120,165,194,253,250,238,64,110,244,140,146,146,127,142,187,137,19,172,167,154,150,185,68,16,17,44,242,47,255,65,132,207,105,86,189,174,251,178,94,217,247,208,79,248,221,209,193,29,59,209,4,207,199,1,197,103,239,175,50,21,54,237,2,35,195,112,138,194,23,153,63,121,212,55,180,45,96,76,104,196,28,58,79,54,181,146,13,210,60,119,239,112,23,148,157,89,63,121,195,18,237,226,23,63,139,1,98,163,227,2,160,151,39,85,161,150,237,161,249,120,76,14,233,141,69,144,153,98,123,162,90,5,70,5,170,138,50,132,75,118,51,144,216,60,139,229,104,250,132,190,180,234,225,250,119,47,53,89,154,240,1,120,198,91,181,149,154,112,194,108,7,175,96,249,254,204,18,39,200,245,87,138,202,133,93,236,225,229,240,168,213,186,185,58,6,113,145,43,79,229,60,220,230,249,96,217,13,217,172,192,245,198,122,24,4,177,18,58,38,89,64,253,218,110,68,25,193,142,104,124,180,219,42,158,147,46,159,92,250,45,141,66,67,193,77,222,172,113,1,98,88,58,227,49,236,253,48,218,203,238,196,151,175,68,207,3,86,248,246,48,172,87,103,129,128,162,32,221,51,137,30,116,78,76,216,95,201,190,170,97,145,109,116,251,181,13,81,62,174,216,115,2,230,154,218,176,135,144,167,225,36,146,196,198,42,47,70,222,18,169,82,225,209,52,48,4,178,103,0,238,122,68,221,15,243,131,169,13,179,32,187,237,214,215,5,59,24,133,218,2,63,186,165,189,252,82,173,168,208,234,111,151,65,7,133,156,162,108,50,104,105,1,30,118,140,225,74,180,143,150,15,141,113,189,144,142,133,149,53,203,74,69,109,109,145,11,23,3,191,210,50,6,97,169,13,43,74,242,249,178,114,184,129,31,211,201,97,244,242,150,197,204,75,95,174,114,69,45,24,148,61,39,80,4,152,196,234,138,208,204,5,223,57,138,134,73,34,152,52,121,32,174,159,123,4,81,160,132,162,58,246,215,211,155,205,25,120,7,225,211,84,226,55,5,38,21,15,254,152,63,19,202,244,136,119,49,228,149,224,201,237,101,121,73,163,3,41,186,46,225,111,111,244,103,196,35,135,147,40,176,136,12,28,206,81,22,57,44,1,233,202,110,48,125,209,76,97,208,186,209,8,146,63,127,57,102,84,212,74,154,32,17,118,252,175,248,235,1,125,81,154,175,205,181,7,150,92,40,48,204,22,165,30,245,25,215,197,253,141,129,83,48,13,190,47,195,0,87,31,42,17,186,151,171,250,214,15,52,36,20,213,195,48,120,171,13,130,114,165,179,236,79,213,187,211,139,178,178,12,79,47,59,100,223,13,55,142,235,125,75,13,124,137,127,254,139,73,204,219,227,79,244,141,69,199,56,154,44,10,168,178,119,232,182,128,0,150,42,29,70,216,41,29,158,61,3,129,68,124,41,101,34,196,184,1,124,14,52,143,81,90,220,68,34,199,95,200,79,239,177,74,236,37,153,47,34,215,217,148,104,237,73,137,5,188,195,200,142,75,86,139,251,161,254,26,248,107,10,243,51,219,175,158,66,155,12,109,184,163,79,192,126,19,234,45,17,170,193,158,157,82,99,124,110,92,9,231,74,51,123,243,133,91,124,211,176,180,25,111,83,11,163,222,238,102,69,76,230,117,116,162,187,100,53,93,130,61,121,181,52,52,139,30,135,66,17,40,4,33,168,73,250,227,65,53,70,36,198,102,150,48,190,68,147,97,205,74,34,109,217,188,219,99,230,253,31,117,246,55,88,92,207,173,71,249,124,76,34,45,167,218,165,198,55,74,48,45,240,71,128,225,217,93,132,120,189,54,253,195,121,209,110,247,132,171,186,187,22,104,71,105,44,220,20,171,89,146,177,136,242,188,206,93,118,211,155,44,121,41,66,112,160,50,67,247,93,137,179,216,223,50,134,228,75,4,66,73,245,209,200,10,213,110,58,31,179,56,221,32,58,230,63,99,180,34,7,126,174,16,49,129,46,172,20,177,200,103,73,157,99,118,46,187,51,196,179,116,119,74,238,70,7,35,147,91,153,198,246,71,240,16,197,115,91,240,177,179,154,76,26,223,42,70,132,97,235,189,92,63,129,29,87,99,225,83,94,223,203,119,92,211,135,69,200,131,85,60,225,24,126,36,208,216,100,200,58,7,198,105,99,5,241,0,61,39,114,140,110,14,240,103,78,181,24,112,224,218,220,247,220,38,68,26,70,84,177,190,30,92,2,242,58,206,171,73,163,133,173,70,111,244,213,92,191,215,7,7,187,104,103,191,123,170,100,68,97,247,149,235,168,133,128,84,102,95,171,46,101,5,46,192,247,207,209,211,85,197,104,103,249,180,162,74,67,202,133,251,136,188,103,250,175,248,46,145,207,237,29,214,110,154,26,225,235,89,236,92,229,41,163,101,227,224,116,239,133,149,80,10,244,210,188,79,97,110,110,172,248,38,213,140,38,5,135,172,76,234,14,155,241,44,191,67,63,118,62,179,207,136,140,0,254,84,157,75,204,227,84,51,13,5,146,126,197,211,81,210,20,250,195,191,25,16,228,175,60,199,137,9,140,204,218,55,245,128,177,68,108,243,199,243,71,38,144,228,234,223,205,72,239,53,140,180,47,37,201,222,25,114,168,223,3,12,95,12,253,221,212,109,27,9,168,69,173,156,187,88,112,244,85,117,149,64,21,209,249,11,62,112,35,42,150,48,75,35,240,179,132,219,118,98,80,126,202,188,82,216,88,112,164,173,51,55,166,166,88,122,166,59,123,213,68,107,253,142,233,241,164,228,39,122,117,19,116,189,237,170,238,3,114,179,186,42,241,69,3,30,53,76,69,156,166,123,176,240,153,93,20,224,201,243,248,158,56,163,13,239,226,200,41,135,18,131,113,98,104,153,90,217,93,166,83,151,253,121,196,51,222,64,134,21,35,209,190,81,198,250,47,240,101,207,157,179,11,129,143,170,32,59,18,211,116,41,246,145,41,96,67,254,235,58,212,19,79,8,32,74,14,70,58,224,165,44,245,151,223,239,195,167,39,21,212,228,57,72,85,94,244,224,130,186,34,194,118,87,219,111,54,125,253,114,92,243,245,253,20,76,154,132,13,137,130,71,21,157,174,132,24,242,117,92,20,182,59,68,168,33,237,249,73,116,131,204,117,170,103,229,143,196,134,87,75,157,206,69,103,254,211,133,163,144,56,194,246,167,213,50,234,75,41,194,93,45,181,15,122,191,20,40,250,74,129,172,157,115,188,87,239,151,32,51,90,136,13,150,113,255,75,124,11,19,206,110,222,210,39,32,204,18,84,52,71,87,149,149,123,96,33,122,155,235,240,143,151,255,88,63,66,235,77,114,243,255,82,106,165,23,243,140,219,10,237,237,216,80,19,207,218,137,65,225,126,231,43,114,108,53,130,70,220,230,238,187,31,134,141,160,85,175,155,115,138,118,9,44,168,169,44,53,146,227,8,66,97,137,224,128,19,179,175,55,170,149,153,20,168,216,50,71,29,169,229,221,107,212,209,68,203,243,246,48,133,67,136,252,17,137,188,95,24,188,245,34,122,17,88,49,86,54,82,207,159,227,92,54,116,217,234,147,54,167,107,222,107,205,9,79,116,13,150,24,36,129,207,100,63,107,201,164,31,172,255,114,5,216,221,241,98,218,86,131,169,45,219,178,201,29,45,254,44,124,246,133,164,69,40,6,232,182,72,214,174,89,215,171,224,6,219,179,43,108,102,9,238,237,44,232,1,141,151,169,18,140,67,160,202,117,119,51,85,167,217,105,149,78,18,215,114,80,104,168,103,226,116,135,153,220,83,111,115,198,124,197,86,163,33,108,160,170,232,118,122,143,47,218,19,34,175,129,224,117,21,224,246,176,211,193,169,94,117,227,161,88,157,190,55,174,6,44,151,69,200,85,200,227,251,2,205,82,5,207,64,4,22,214,151,165,101,120,101,160,179,106,231,95,76,76,73,193,29,233,163,169,89,166,121,42,148,4,142,141,215,168,39,255,182,123,181,96,71,213,47,30,194,0,218,68,28,227,58,1,147,11,113,1,23,244,184,104,115,207,13,229,208,42,125,3,250,121,46,47,131,162,11,39,173,228,3,4,56,96,138,255,121,146,97,192,205,102,223,42,223,56,84,30,157,53,51,58,123,87,20,175,206,175,249,127,95,230,70,140,87,174,120,248,40,242,230,226,88,52,253,61,138,122,131,217,75,224,52,200,59,97,151,76,166,207,105,214,174,28,240,183,222,189,31,102,13,234,123,14,118,220,26,78,190,28,225,223,201,182,85,41,115,178,110,21,163,199,168,103,163,187,37,17,83,131,215,35,251,51,241,81,98,98,55,76,2,167,22,216,124,146,135,101,213,204,40,134,171,39,182,213,167,59,72,227,109,162,132,72,112,9,125,57,123,28,197,32,68,50,53,25,122,60,56,165,25,216,148,10,17,47,211,251,7,221,226,245,191,106,226,66,61,16,188,5,62,79,198,201,134,189,217,19,21,167,138,77,53,208,245,184,13,6,4,11,130,48,87,96,80,97,0,182,14,61,123,12,250,197,197,121,131,200,218,112,111,146,205,71,242,253,98,65,78,209,141,127,212,116,249,197,171,109,147,165,42,149,70,103,187,33,230,20,159,79,183,153,107,57,182,160,149,66,79,218,0,160,168,31,247,217,138,227,76,192,63,230,63,153,72,177,171,144,116,174,22,101,46,114,172,221,203,91,13,157,131,113,58,64,180,184,26,193,155,14,21,230,165,14,52,137,190,119,74,220,140,118,22,77,180,238,56,40,255,125,57,150,232,118,4,178,203,10,85,98,143,77,136,73,131,56,133,209,164,103,230,178,68,170,130,100,46,179,72,233,109,157,81,133,154,45,78,24,82,131,122,40,166,39,79,89,107,47,197,119,238,118,77,185,28,107,247,17,227,84,36,16,229,180,21,122,101,154,245,136,36,233,253,231,173,68,56,181,97,98,15,160,153,150,132,129,137,194,79,144,105,186,0,102,251,97,99,28,222,111,164,53,243,178,200,148,218,77,148,22,61,191,163,196,107,162,184,183,54,120,186,21,104,70,137,103,191,253,63,239,166,18,129,159,245,12,146,127,119,135,132,117,135,33,74,139,170,179,134,236,132,94,19,179,118,56,60,13,221,54,236,214,100,133,135,114,16,74,90,178,114,194,116,165,220,81,44,115,215,73,36,154,40,191,33,41,249,19,14,198,131,212,127,81,58,248,100,211,186,133,209,150,193,247,2,11,73,74,73,83,82,102,37,93,238,237,0,156,134,237,140,184,125,42,134,236,138,2,166,154,108,240,126,165,99,224,17,84,165,46,151,136,1,191,122,87,182,56,34,110,10,15,114,222,119,9,74,29,165,165,14,131,10,8,7,152,124,107,136,207,238,3,207,115,64,60,27,152,15,156,74,36,44,71,89,139,119,246,17,193,192,106,69,212,67,226,148,126,237,7,238,113,181,157,0,120,99,172,130,199,172,226,135,207,192,54,144,185,146,135,37,250,76,21,220,217,251,183,211,203,75,238,157,52,86,175,75,199,236,205,89,249,239,66,184,33,216,132,123,14,125,42,184,79,243,136,151,59,68,150,216,168,152,213,190,89,229,17,67,251,203,179,199,29,251,70,152,186,14,37,81,140,7,103,148,24,227,250,150,226,31,71,223,155,168,202,86,1,227,125,12,141,165,165,15,245,21,58,4,201,242,36,57,204,46,46,88,158,1,253,209,124,208,61,38,100,19,12,79,24,88,220,170,138,255,121,76,228,34,141,79,253,1,170,112,7,221,107,27,82,42,166,162,77,180,218,18,190,71,193,181,198,74,46,136,62,138,45,11,252,201,144,140,208,75,113,144,12,19,152,97,190,95,29,128,15,227,193,12,208,146,28,245,217,7,78,114,140,221,174,203,57,217,97,219,254,6,182,22,24,157,16,44,204,46,19,233,199,139,138,217,152,133,83,21,251,242,77,207,210,127,65,203,13,44,58,77,50,255,117,177,247,186,46,97,239,41,9,25,185,52,141,201,145,207,237,208,173,213,44,186,28,96,62,56,149,179,8,181,127,250,58,229,239,226,132,200,33,232,91,102,167,87,116,34,156,126,79,161,150,38,207,106,196,121,230,23,170,221,254,146,14,201,66,128,232,177,255,206,51,91,98,237,168,5,88,94,99,200,37,47,121,126,144,45,202,60,90,178,187,82,11,158,179,235,76,234,133,217,42,208,174,19,242,175,140,215,108,109,132,38,179,5,218,82,79,51,11,4,103,96,121,160,164,14,45,254,49,32,59,174,48,43,211,250,41,72,172,88,33,149,32,51,216,39,10,108,25,110,123,33,29,34,65,159,65,211,184,159,5,8,249,137,44,55,13,176,135,206,122,195,1,152,64,225,24,25,103,145,92,143,123,200,0,234,218,137,47,219,47,80,170,81,220,252,12,91,194,216,99,187,195,111,78,224,169,116,55,99,192,233,7,237,56,227,17,163,39,104,184,128,54,195,14,244,93,35,153,6,146,150,2,110,94,100,90,58,8,132,236,119,7,219,200,93,91,176,221,120,140,171,252,219,81,96,200,250,108,42,118,190,221,27,43,167,243,68,184,172,245,217,119,234,209,117,70,78,154,121,251,137,17,237,44,192,101,101,208,245,162,27,64,131,22,64,158,31,143,34,114,129,68,252,161,241,237,48,68,114,90,165,54,242,29,22,175,136,218,129,125,102,155,36,90,217,153,183,236,227,51,242,39,191,238,154,38,233,87,205,33,108,34,130,49,177,175,95,152,49,53,0,65,21,11,63,118,124,229,85,153,58,253,105,215,38,34,36,252,71,48,166,234,98,180,191,9,83,193,194,43,152,40,8,135,130,100,210,213,172,124,222,164,81,128,51,63,110,166,214,252,107,25,65,34,233,211,45,161,186,92,195,160,212,249,174,97,138,153,118,84,99,1,246,208,155,226,191,70,180,20,117,29,99,56,165,147,211,194,49,241,117,202,193,19,253,42,151,219,232,52,7,39,231,244,234,165,234,222,74,29,30,226,186,123,107,196,108,82,103,5,194,237,216,37,51,255,61,13,68,119,53,102,195,146,38,203,229,227,79,115,199,40,152,30,103,113,196,182,120,147,253,212,110,155,200,188,221,121,221,5,65,250,214,0,33,206,182,218,13,156,64,147,118,234,187,23,224,103,90,208,70,50,122,225,222,143,77,198,194,122,7,29,177,27,213,96,106,44,125,172,242,211,230,132,183,90,68,121,196,28,13,226,187,141,130,64,12,118,54,216,93,186,18,197,112,112,73,129,71,23,153,110,195,36,1,140,232,117,65,44,154,209,159,143,170,39,30,155,217,67,216,116,212,200,255,130,166,163,50,187,78,40,6,142,206,53,115,86,152,14,208,47,176,252,21,72,54,243,37,175,222,215,139,216,163,166,135,48,71,128,74,141,146,80,225,51,143,51,228,34,42,129,154,88,3,132,199,220,112,6,32,49,37,195,224,118,134,77,128,1,72,237,172,12,224,219,116,159,165,17,51,180,224,236,171,54,58,142,216,73,222,16,161,178,198,200,44,139,86,236,9,18,229,1,203,198,213,91,255,181,28,254,36,131,119,92,85,53,227,134,44,101,185,38,146,140,59,134,68,239,185,114,26,110,191,119,168,170,219,32,226,26,159,131,203,5,16,19,248,74,130,179,100,46,94,14,20,187,177,47,176,139,87,156,108,152,111,242,220,145,124,175,147,185,61,13,148,45,92,225,149,188,255,117,12,254,118,242,127,26,17,66,231,177,85,174,187,22,85,129,120,115,21,91,222,185,240,87,182,10,43,177,197,57,33,213,94,58,205,229,139,230,161,174,13,84,183,205,200,40,107,206,130,232,229,186,81,78,28,246,126,249,183,34,34,130,21,7,209,64,71,234,132,232,144,231,128,78,222,127,55,228,102,102,214,135,240,160,191,81,148,180,89,171,25,230,52,132,16,178,88,102,125,35,94,191,102,157,209,26,131,28,58,39,165,40,87,114,220,114,22,153,55,61,218,46,26,233,95,179,186,209,141,148,120,41,94,133,209,205,161,130,60,123,130,206,164,249,224,242,124,193,72,63,173,53,198,91,117,17,88,202,69,67,110,106,115,43,201,195,106,150,231,115,1,97,168,8,8,252,166,51,28,238,27,92,173,6,9,152,57,153,113,250,130,206,66,180,93,68,251,155,163,158,38,180,49,52,188,129,79,135,236,171,79,192,67,254,94,75,190,145,103,185,13,190,83,187,83,143,168,208,235,173,109,232,3,145,210,91,93,129,77,33,29,190,66,132,166,86,52,135,138,232,32,232,176,240,203,199,190,80,144,215,0,90,208,212,145,107,11,91,113,84,33,27,13,234,160,58,85,69,61,158,166,248,236,6,203,229,10,36,163,47,170,81,62,216,4,131,147,112,243,149,53,1,54,79,184,116,73,41,179,176,129,237,192,134,235,94,122,163,128,2,143,46,86,25,85,192,248,92,181,214,91,43,146,198,129,74,14,145,80,80,42,110,102,65,109,132,68,68,110,21,124,68,212,160,160,236,25,99,86,112,12,214,39,39,77,46,91,65,90,112,217,23,76,196,189,5,66,73,63,5,34,153,147,145,192,122,102,250,174,216,177,122,30,156,253,167,111,114,166,237,125,65,220,25,101,74,173,183,34,165,25,101,41,186,16,173,146,163,48,15,77,69,0,137,160,56,115,40,6,151,84,43,180,63,173,172,186,199,145,91,61,191,38,167,203,10,195,71,91,128,237,205,180,26,91,80,34,112,47,36,145,49,180,255,59,115,57,114,28,228,48,106,224,226,15,43,83,35,140,187,146,11,56,248,178,237,162,83,221,200,132,219,188,246,4,201,51,53,37,86,138,154,242,0,198,178,124,119,221,115,195,53,109,253,179,63,34,39,156,3,64,59,233,98,242,87,33,103,123,106,44,126,214,15,16,88,225,176,24,27,57,204,64,205,88,255,2,137,102,110,145,123,207,135,99,50,95,176,46,60,48,107,183,52,222,89,129,146,14,147,99,13,137,228,131,172,231,222,118,70,65,160,155,128,55,154,53,84,86,249,117,202,189,21,214,219,251,134,175,245,49,192,5,254,23,33,102,29,253,19,70,42,83,20,132,199,142,109,102,17,29,131,108,215,228,131,122,248,113,166,21,253,200,85,252,101,125,252,206,8,101,246,26,37,199,4,112,194,129,214,170,108,126,103,153,130,155,113,96,182,244,44,68,177,106,70,128,106,40,54,20,220,224,143,184,162,36,163,65,142,41,165,81,46,145,143,243,158,150,222,209,86,187,249,165,185,237,252,44,69,2,211,75,119,45,196,118,241,145,19,175,105,58,3,241,94,69,12,50,70,93,2,86,110,242,34,135,143,147,243,156,150,74,175,249,2,47,196,159,71,243,134,16,59,113,65,204,78,117,201,212,216,124,200,211,197,64,61,182,230,118,66,99,28,61,234,170,60,239,181,74,115,58,161,93,228,170,7,117,97,18,154,159,70,92,181,120,83,112,189,98,195,217,18,153,170,91,123,152,43,152,49,193,129,17,246,180,179,199,122,92,128,223,5,192,167,202,133,183,55,241,34,105,220,140,149,197,126,45,160,163,212,135,217,66,105,103,42,172,239,42,110,155,137,231,97,44,232,243,220,140,228,133,224,65,185,169,156,52,102,51,86,59,252,66,206,115,62,41,217,156,104,181,209,153,208,255,152,188,159,31,126,238,2,158,107,70,86,202,16,121,129,111,43,173,117,113,31,165,112,169,173,255,173,33,59,58,127,167,147,50,200,243,92,10,233,90,154,165,218,183,190,166,132,171,31,173,233,173,43,51,232,169,121,2,219,35,62,138,54,49,190,5,188,251,145,230,128,200,15,194,66,158,177,186,176,134,50,238,97,253,59,235,7,158,230,219,120,170,111,122,168,202,155,229,176,75,83,57,125,74,71,103,44,219,154,212,22,27,231,111,73,15,143,199,255,90,181,30,35,142,170,91,71,185,14,216,105,57,214,115,151,147,80,55,81,59,254,35,145,147,191,136,59,41,27,67,68,6,91,133,205,54,121,145,174,221,59,68,81,197,87,134,173,229,244,162,113,206,227,136,136,209,39,227,27,95,76,100,86,37,72,20,119,204,68,169,27,229,90,205,41,201,161,154,189,152,225,63,134,31,212,120,154,22,108,187,237,25,134,168,150,165,109,211,101,22,201,178,140,83,106,48,22,124,231,244,132,152,228,183,124,216,5,67,100,113,19,30,216,106,64,62,250,236,110,138,38,68,11,213,108,59,65,48,111,159,223,230,200,153,8,195,21,48,188,38,235,175,106,151,26,114,98,199,236,200,225,26,244,151,146,177,94,4,68,179,181,181,56,174,152,153,109,47,104,100,207,126,226,188,207,104,16,169,69,81,12,165,181,5,1,167,217,204,85,181,18,220,28,176,155,144,128,131,61,249,88,67,135,197,137,127,157,4,200,12,124,253,121,110,132,18,198,248,146,218,44,253,60,249,44,218,88,118,208,195,112,70,174,32,159,61,107,165,98,217,58,22,200,170,248,70,120,141,7,182,60,250,14,226,158,101,71,59,25,49,24,136,188,140,32,148,171,18,17,108,189,36,168,62,47,219,107,123,183,213,29,36,76,104,18,149,55,250,138,8,225,17,103,111,43,255,224,62,200,208,182,200,87,96,75,116,189,59,35,97,250,5,21,73,102,238,135,185,217,212,210,231,102,106,243,247,190,233,116,96,53,95,254,196,188,25,225,103,34,175,233,154,231,55,41,210,81,129,91,228,74,234,176,122,148,186,200,109,3,91,235,217,175,13,188,81,75,17,90,131,126,2,203,226,184,5,78,143,16,73,209,226,159,143,42,132,47,107,28,233,159,54,236,211,33,15,192,39,227,236,148,105,201,92,6,227,248,143,217,2,115,78,99,92,1,50,233,243,234,226,90,1,233,251,163,172,101,111,219,101,219,142,52,229,29,99,241,89,145,54,73,102,12,251,206,183,92,110,17,217,8,226,56,214,235,183,205,91,24,151,198,109,93,5,197,31,176,250,75,225,52,121,158,100,167,20,238,226,169,24,71,230,86,145,176,18,147,5,43,167,237,67,172,75,116,250,2,6,110,64,205,116,186,129,9,191,122,155,132,171,247,180,120,133,173,19,7,206,151,59,19,239,242,13,48,2,67,231,169,244,230,204,30,110,69,159,169,64,37,229,191,216,75,81,184,208,88,72,89,185,4,20,106,88,45,26,212,218,176,154,30,161,96,212,115,209,112,220,36,93,209,169,168,87,232,229,219,246,100,27,12,15,21,244,221,34,216,148,224,200,104,183,246,238,8,25,133,75,153,150,73,247,224,69,196,249,65,138,79,216,109,16,121,201,226,80,68,124,251,10,184,78,251,13,89,194,139,35,200,44,85,186,107,30,101,115,55,80,197,222,244,135,95,252,70,182,41,168,142,208,229,222,88,22,10,83,141,160,89,21,180,182,129,187,26,154,29,109,9,27,80,97,159,116,222,252,125,113,173,201,208,188,181,188,166,194,12,162,236,178,89,162,65,234,93,202,163,253,34,130,98,4,225,21,204,22,97,228,82,25,0,61,178,69,156,60,108,241,229,32,38,229,122,186,70,58,229,173,50,48,163,38,254,221,65,254,78,202,172,204,27,102,175,62,163,68,232,238,151,58,179,124,122,73,205,239,51,160,15,69,5,183,188,144,17,96,2,139,140,125,243,153,133,112,177,97,246,109,35,102,185,14,116,138,12,215,190,93,194,106,102,181,208,210,90,70,126,233,14,86,37,45,103,38,149,156,169,194,36,111,211,73,83,84,233,11,117,31,238,151,184,180,170,18,191,203,153,41,114,66,119,171,150,40,227,249,66,129,49,239,9,12,255,71,62,164,112,84,225,228,47,83,198,91,159,174,15,30,238,2,69,12,198,213,220,110,116,76,95,47,248,100,196,125,88,101,44,147,30,71,101,70,36,100,55,160,249,49,170,37,211,165,0,83,199,99,123,48,123,139,184,21,89,232,127,244,204,89,48,195,207,182,163,225,120,73,215,84,107,38,169,11,45,149,229,45,176,203,49,32,199,207,51,18,239,219,183,177,99,136,17,140,91,113,220,44,128,226,146,127,137,95,144,100,11,224,106,173,183,138,148,218,30,179,182,85,230,141,65,178,55,209,179,85,208,142,199,170,110,9,48,130,157,236,85,138,155,27,209,52,35,118,118,0,61,230,255,220,198,118,20,70,114,216,130,192,41,139,143,161,1,69,131,98,65,246,67,216,92,26,216,25,114,9,188,242,50,27,121,185,139,182,2,70,146,4,133,19,225,211,134,143,150,5,202,160,4,12,55,38,13,0,110,133,123,107,95,65,203,255,225,231,73,163,112,113,59,47,206,203,78,205,161,113,143,95,211,51,179,228,128,234,230,10,239,146,173,216,61,137,141,250,197,178,98,9,129,213,206,49,207,220,83,71,238,26,109,102,182,122,14,122,249,12,175,216,89,10,181,66,75,12,148,236,229,127,137,202,39,20,240,55,1,75,192,147,85,229,141,24,186,89,255,167,41,212,128,140,120,23,101,150,36,234,13,15,139,157,134,71,84,167,136,34,42,24,121,128,13,44,49,33,144,83,240,156,247,164,38,81,182,152,182,13,44,209,218,141,127,109,229,48,41,174,156,223,240,230,248,181,227,15,224,131,241,48,174,219,204,45,217,237,34,153,151,97,136,244,163,29,182,178,26,97,255,68,3,116,248,210,147,175,168,130,73,212,50,3,198,167,65,160,137,254,96,38,16,83,156,8,172,231,33,2,17,130,85,109,96,153,127,95,88,13,184,131,75,12,37,194,159,210,10,226,203,30,162,244,227,242,193,222,252,209,86,54,88,19,206,252,179,58,200,92,72,17,83,189,33,228,183,31,217,155,197,198,189,74,40,83,64,3,148,193,199,99,206,248,65,136,219,84,129,230,21,110,197,33,23,44,184,143,170,49,171,232,214,87,60,10,148,98,52,225,113,99,232,92,178,246,156,51,121,213,236,36,8,215,66,208,241,14,230,42,144,68,218,75,71,143,175,93,248,235,147,180,53,180,109,69,174,176,130,186,79,65,66,93,119,168,211,47,228,93,122,72,22,195,116,23,60,197,222,178,85,234,127,153,192,3,70,85,236,47,161,56,169,203,77,63,210,99,201,13,200,29,111,0,87,183,137,21,87,76,167,253,76,206,239,235,105,84,22,11,23,111,40,147,228,202,220,223,12,158,238,162,87,173,89,216,169,2,172,17,37,127,221,184,112,107,183,133,15,184,109,141,155,148,46,94,191,33,182,168,71,188,241,130,245,180,60,49,248,94,187,91,212,99,49,53,254,195,222,14,83,244,219,142,116,200,142,93,51,234,221,152,67,60,134,235,249,205,33,17,168,219,9,103,38,30,231,189,169,99,6,58,115,89,87,118,102,200,140,113,103,214,131,248,76,46,131,92,124,150,129,220,177,67,215,217,72,231,194,94,204,27,185,69,229,4,228,235,52,116,200,200,3,18,64,16,207,101,48,33,54,173,237,186,166,152,197,167,111,231,211,101,144,154,60,103,125,87,234,82,112,89,125,29,244,35,59,207,220,69,67,83,32,214,38,48,79,219,155,116,4,145,160,93,21,233,149,187,78,136,20,253,137,62,147,150,44,219,61,93,177,65,12,183,196,242,102,44,190,22,111,217,94,168,128,241,53,173,133,56,22,105,196,12,240,229,127,71,10,27,121,124,89,191,13,139,177,160,113,152,162,108,156,180,55,159,66,48,140,15,97,165,246,57,46,94,85,5,136,26,112,79,118,99,188,10,161,23,89,159,206,116,49,87,191,105,66,1,85,147,106,234,178,246,89,246,133,219,119,214,249,12,236,237,252,146,202,251,34,191,45,175,162,249,62,42,73,152,248,131,53,98,50,203,123,168,21,210,17,3,20,222,155,59,166,83,125,194,85,200,248,110,194,59,221,69,188,30,217,21,92,102,235,235,253,141,57,48,166,62,238,50,215,114,94,13,37,239,143,170,137,217,225,95,132,118,54,96,26,239,68,10,118,208,132,211,250,193,39,169,199,203,87,194,173,122,255,152,85,209,5,17,152,49,220,251,108,25,245,152,166,253,199,254,18,252,111,245,190,160,63,84,177,198,121,58,203,241,9,19,44,115,55,87,179,227,3,195,228,50,11,127,166,169,188,31,98,94,173,236,121,52,162,11,252,96,127,204,36,253,128,117,51,85,149,16,192,60,108,36,2,151,125,157,191,23,229,214,96,8,32,14,17,59,216,177,79,223,234,12,244,43,141,210,104,247,1,151,101,148,108,75,50,1,123,74,29,151,215,177,176,63,107,226,196,114,134,20,231,254,13,50,178,160,44,87,191,220,14,1,200,45,214,150,70,11,88,181,17,157,46,78,10,8,155,253,55,86,246,190,248,8,182,235,197,224,177,234,26,127,77,19,70,73,19,78,134,146,219,110,26,106,21,86,58,227,114,83,208,187,181,124,67,96,82,245,25,247,13,153,223,109,172,196,139,64,228,152,206,9,140,108,101,198,120,45,93,150,146,26,182,253,212,244,236,220,197,150,94,200,108,172,140,209,243,107,183,69,124,184,187,109,202,140,152,146,184,76,100,98,172,204,37,218,146,181,105,111,223,68,131,146,190,20,228,30,135,228,136,69,247,139,158,0,140,252,3,254,14,209,67,226,221,165,58,146,219,153,76,204,62,152,4,244,85,15,189,116,145,63,71,6,16,207,217,220,151,119,162,109,176,16,95,85,96,123,229,184,145,120,198,39,74,117,26,101,55,50,19,215,177,16,47,198,221,139,26,37,181,204,177,220,89,254,130,93,111,173,192,87,113,133,90,120,10,165,168,70,91,93,125,104,23,30,23,242,94,225,255,5,240,161,236,170,213,107,202,189,230,16,138,122,221,127,236,242,86,178,249,84,64,180,132,76,196,222,140,71,99,202,251,210,32,247,199,244,138,249,163,241,247,65,173,207,29,244,206,95,33,84,196,94,167,184,120,66,251,245,183,78,5,64,203,8,27,220,142,13,77,210,156,211,228,120,240,148,159,114,83,32,159,75,143,34,223,64,39,51,32,97,198,240,206,52,98,49,180,189,35,59,226,23,170,26,132,171,144,96,218,91,17,253,228,121,59,89,212,83,69,53,245,50,20,83,208,93,78,20,81,189,171,41,74,74,100,170,12,76,48,68,185,165,120,151,101,184,207,205,37,216,18,156,228,173,133,49,154,96,59,87,58,164,232,38,174,162,74,165,48,18,243,171,151,161,41,224,119,83,167,157,29,79,147,209,236,46,226,86,13,147,243,68,43,103,53,28,15,231,96,56,154,52,92,93,239,225,101,32,171,221,180,105,79,247,84,148,37,8,71,249,88,62,3,29,142,80,30,159,53,0,25,254,67,145,210,238,210,233,105,191,0,237,116,70,192,124,64,122,126,124,6,61,172,131,134,105,129,122,15,96,14,107,168,69,175,70,176,138,220,136,102,75,22,161,188,149,142,145,216,32,193,118,206,128,180,229,114,199,35,24,225,84,191,94,181,219,61,234,104,194,243,3,160,127,51,242,148,228,225,176,192,100,188,169,241,168,124,80,155,152,172,19,63,119,99,143,153,116,50,118,81,38,80,149,131,4,142,159,60,134,181,53,169,200,145,16,197,183,25,59,34,166,137,162,244,241,128,39,178,59,89,137,225,125,234,73,222,146,14,64,182,52,70,137,248,57,7,142,65,43,252,112,25,16,51,140,156,226,171,204,158,86,212,212,72,141,96,242,2,237,47,68,137,231,179,159,143,231,82,200,201,245,44,142,215,182,237,183,183,63,136,163,35,105,30,39,137,101,180,157,213,184,186,89,73,26,65,34,132,172,41,189,47,67,147,34,127,102,0,21,195,119,65,71,115,4,223,49,158,177,150,109,9,154,145,233,211,147,163,87,63,154,195,187,162,176,100,196,200,17,123,146,87,245,104,212,47,22,225,92,143,155,176,49,185,14,163,164,24,208,167,216,15,223,52,192,237,154,191,200,20,189,252,115,38,142,67,188,185,61,93,207,16,146,250,90,179,91,0,79,216,8,176,167,73,0,200,39,181,156,171,231,215,180,118,1,206,190,234,163,138,33,86,27,248,48,215,113,228,227,4,37,255,3,73,205,191,40,195,197,163,179,121,226,122,144,226,156,226,183,138,235,29,79,100,196,90,58,90,146,152,188,252,107,200,56,5,161,203,53,68,215,23,9,201,76,138,239,144,86,35,58,60,63,180,34,137,95,199,206,146,84,198,72,29,252,126,127,114,31,67,63,170,226,99,62,20,41,221,11,253,202,119,196,66,227,30,145,196,145,60,251,223,56,41,179,85,5,178,114,77,248,158,187,125,40,95,11,190,176,242,200,219,81,49,176,253,128,26,106,113,231,120,70,218,135,238,150,54,95,44,101,95,209,195,79,218,28,181,239,231,187,48,181,74,10,250,128,58,230,202,5,15,41,107,199,9,39,112,3,139,222,30,126,128,176,159,34,68,214,209,69,196,33,189,254,27,14,97,214,192,167,243,131,163,221,122,71,75,38,232,216,141,181,3,48,185,230,131,102,72,160,69,147,141,22,159,115,24,17,196,233,72,211,111,148,172,88,241,88,129,128,147,47,163,76,21,167,223,139,109,109,13,225,138,198,18,28,59,158,70,33,208,69,71,149,76,181,19,129,128,76,187,49,99,42,181,141,128,228,31,208,107,246,188,204,107,5,192,173,15,90,75,126,239,45,87,98,145,82,104,175,219,58,63,67,176,68,193,58,45,102,189,71,91,244,198,42,22,119,29,15,225,249,245,179,107,166,35,62,112,40,252,237,75,52,155,31,161,117,105,109,205,52,206,38,60,65,27,18,26,137,148,189,177,250,254,57,204,132,174,35,209,204,195,225,17,242,229,97,230,9,211,250,207,16,61,246,37,93,144,235,135,69,251,69,160,211,169,136,65,39,225,223,164,9,104,99,175,108,12,66,152,236,201,43,186,224,27,108,175,236,101,127,229,103,254,6,83,233,209,143,110,210,126,211,202,178,96,188,22,238,114,114,18,98,185,68,29,65,137,140,199,50,0,8,244,184,20,135,66,209,224,63,237,47,47,19,211,51,254,67,8,87,111,81,234,93,156,248,238,1,180,114,236,93,199,208,96,134,170,168,109,16,135,197,250,254,37,244,88,79,125,43,27,220,186,253,233,77,37,250,122,119,14,27,126,191,73,1,23,2,47,240,225,143,167,214,96,98,106,47,104,33,197,138,239,29,22,197,195,248,137,68,108,133,154,252,230,210,126,46,206,100,71,170,113,10,11,104,33,33,115,218,54,13,117,11,109,21,74,145,3,178,77,3,58,234,161,140,148,242,50,135,152,243,59,96,113,0,52,154,221,139,20,200,100,188,190,137,62,20,6,55,207,115,244,14,217,178,53,186,41,56,71,96,199,163,97,185,151,174,48,136,241,28,44,27,166,108,77,215,136,87,166,221,58,12,111,244,96,22,187,203,37,90,33,128,192,98,43,189,173,221,78,169,64,83,186,226,249,43,67,131,190,238,56,111,220,230,5,252,232,246,90,121,147,199,60,116,237,99,153,196,163,30,222,54,140,231,101,99,107,203,52,98,117,32,66,46,21,236,101,247,195,95,180,9,20,82,216,176,184,139,36,191,124,194,11,91,222,109,152,174,145,249,211,0,164,3,62,107,115,228,159,127,22,19,95,160,29,186,79,86,119,78,249,17,165,40,132,217,30,34,146,100,141,130,121,179,181,220,233,104,111,5,72,104,220,22,160,204,219,251,187,126,239,245,171,46,205,197,253,116,66,111,42,164,94,87,11,100,213,25,21,29,206,60,141,32,238,58,3,169,129,157,147,245,161,252,224,235,61,93,20,131,237,178,61,166,249,45,217,98,198,219,242,186,184,134,46,19,194,163,254,10,41,213,220,47,74,172,233,25,98,106,239,54,137,220,21,122,0,14,12,142,191,111,108,224,253,201,237,89,141,155,242,215,241,225,196,22,45,244,5,253,144,122,30,223,229,105,150,43,166,168,157,69,85,254,217,170,47,222,100,221,151,63,198,105,127,249,227,107,147,74,217,212,138,211,188,168,115,146,161,180,86,192,118,19,209,255,194,20,199,95,79,203,92,130,117,254,233,236,238,116,186,22,134,136,18,172,142,122,171,78,105,197,222,245,25,172,198,195,50,141,145,204,55,61,78,148,176,68,184,81,143,182,199,186,242,109,159,220,166,188,191,171,224,249,97,75,213,0,174,100,99,98,2,191,102,236,224,133,54,21,82,74,183,248,135,42,171,30,88,150,133,18,24,185,125,165,24,120,225,181,169,237,122,0,96,235,153,47,136,74,248,136,166,130,60,79,19,59,0,189,61,182,176,216,54,172,197,220,108,5,140,61,184,189,121,173,161,98,236,23,29,82,99,120,40,90,6,86,103,210,161,20,203,205,133,20,211,139,222,246,8,144,172,232,169,241,181,83,211,30,98,198,43,123,127,237,148,117,15,192,219,136,69,186,170,81,23,254,86,126,215,0,148,168,36,185,152,51,13,138,185,79,144,28,205,29,205,175,37,82,239,120,215,57,187,71,211,241,190,249,126,48,78,222,123,56,100,165,50,12,180,159,145,139,193,153,170,122,213,192,69,181,165,207,41,123,152,204,153,252,19,165,2,83,73,86,178,204,69,89,77,206,79,69,218,141,111,135,103,50,198,93,151,120,77,182,216,155,163,180,224,242,109,236,74,121,150,204,78,52,140,220,187,221,93,227,94,192,4,79,155,215,7,25,32,10,11,219,177,198,124,58,9,26,55,148,72,164,129,215,201,31,189,53,160,105,243,4,240,50,113,176,98,59,228,98,42,70,7,167,159,91,235,215,59,84,47,255,176,138,141,205,52,102,217,223,93,179,25,170,88,27,214,220,175,120,2,198,86,218,222,76,228,190,221,214,222,34,112,176,98,128,124,97,247,246,240,94,148,218,170,46,164,203,43,72,204,73,130,19,248,54,238,56,211,1,128,141,197,1,202,203,191,249,72,223,145,94,131,148,26,133,26,102,38,72,141,214,170,243,63,214,37,175,151,163,165,139,185,153,113,123,29,102,207,72,241,188,99,158,218,65,146,10,150,107,54,143,124,222,98,43,0,50,155,121,223,242,2,82,46,235,20,145,235,103,147,20,225,191,146,173,135,37,210,2,198,48,3,119,201,185,49,107,124,67,105,112,148,232,76,3,252,105,119,54,66,19,178,124,175,107,219,242,107,139,120,69,146,163,123,58,76,185,63,60,164,142,85,255,138,168,155,40,142,139,61,133,134,198,18,35,131,200,224,133,192,107,39,245,111,49,22,89,90,140,179,243,100,109,63,237,13,94,181,113,228,106,167,226,210,20,188,17,199,186,253,224,187,143,108,125,75,49,128,19,30,21,2,189,224,76,236,185,252,233,252,151,0,221,126,209,140,5,213,203,181,126,33,167,13,92,48,79,251,142,176,112,32,88,169,170,79,206,163,175,221,68,243,43,20,255,139,36,78,98,110,32,44,25,95,68,104,243,151,29,188,20,113,80,76,76,74,205,187,233,152,125,174,193,220,87,222,210,231,46,2,182,132,130,128,93,253,49,237,171,80,191,196,135,103,230,196,57,188,77,56,4,211,223,44,57,124,220,225,183,175,44,200,5,231,156,252,36,237,126,146,223,34,245,164,70,64,80,196,94,78,7,79,181,213,1,99,196,48,113,85,123,169,47,236,63,91,89,79,26,57,26,27,130,2,48,30,130,30,171,255,212,168,145,82,160,42,95,144,147,224,52,131,107,184,9,3,25,165,199,245,57,178,33,136,133,203,85,112,31,40,145,130,111,77,29,27,204,113,173,54,146,72,139,194,220,42,36,196,179,146,250,220,155,215,0,4,63,82,208,173,206,21,128,102,70,226,248,16,56,81,31,118,102,115,37,176,55,132,246,223,50,154,81,250,89,24,38,111,115,159,197,138,73,67,88,37,29,201,2,220,110,88,104,205,195,140,62,143,160,101,240,72,44,109,177,239,233,4,138,193,95,132,88,93,236,198,31,55,239,61,208,245,14,19,235,196,219,25,215,67,18,77,178,98,16,220,167,125,32,37,109,12,13,114,40,228,187,135,2,235,96,47,108,235,144,114,107,229,206,79,179,130,127,214,167,224,23,132,207,124,150,238,53,81,139,152,61,109,234,176,89,151,58,200,32,67,218,33,53,37,165,58,113,177,195,33,50,118,199,40,231,34,195,48,169,250,57,176,165,224,17,48,42,187,79,198,130,143,124,195,190,222,146,167,18,91,144,193,217,56,97,198,19,161,247,94,245,185,25,13,3,213,0,146,59,245,231,130,235,137,52,226,85,212,45,235,255,6,42,170,144,211,1,15,223,75,50,231,193,166,232,48,105,241,55,148,110,50,58,255,155,239,46,201,32,205,26,79,19,136,59,34,62,34,208,182,168,229,59,71,190,137,225,168,24,125,35,152,151,162,102,153,159,49,135,156,68,121,224,37,218,249,224,23,22,89,18,89,109,41,148,46,216,206,175,108,128,203,194,178,251,2,70,73,6,11,128,244,43,82,240,93,157,206,47,231,156,98,126,107,18,146,239,255,144,81,89,166,158,8,95,67,65,202,27,201,140,157,38,230,26,196,172,97,54,218,203,208,119,225,162,12,245,19,41,235,36,191,128,167,38,224,219,93,38,212,146,117,147,202,174,156,50,249,133,137,171,177,5,28,252,86,35,67,251,161,146,81,50,76,190,224,201,127,214,201,36,146,94,181,156,60,187,131,81,25,238,18,74,171,77,166,124,6,157,242,253,217,202,116,151,40,228,215,57,8,171,224,222,100,248,126,97,57,200,41,66,92,45,66,222,180,94,61,251,219,33,22,168,199,11,220,167,161,118,242,0,246,151,159,164,28,68,77,217,50,128,183,94,238,74,79,109,95,217,3,132,195,8,181,90,211,83,28,224,196,142,236,27,58,23,224,214,36,234,69,201,230,49,187,43,224,26,15,182,225,9,4,80,76,148,185,45,211,32,78,226,90,203,77,63,230,58,143,157,162,213,181,109,68,1,121,193,189,232,18,185,244,213,62,188,128,191,62,68,32,57,212,151,112,157,74,78,217,204,5,200,179,38,188,0,125,43,30,203,144,244,78,135,240,133,91,159,154,76,176,18,16,66,164,77,170,150,116,213,187,79,121,67,100,107,114,254,13,126,15,201,131,66,60,212,14,78,45,73,234,230,33,93,187,71,77,151,121,1,233,116,156,255,84,79,230,168,215,208,85,0,13,210,255,70,235,247,71,159,8,48,61,62,90,49,75,54,209,212,255,138,154,246,61,84,122,10,101,19,44,155,247,110,105,35,33,54,80,111,244,65,101,156,186,85,225,154,139,40,38,234,2,203,86,5,233,100,135,241,248,167,149,71,110,67,217,54,250,181,188,247,244,78,157,171,51,113,229,185,54,59,54,217,32,205,116,150,255,160,99,183,254,46,169,120,183,115,53,13,171,27,31,208,87,151,144,94,218,147,247,9,229,106,47,146,44,125,114,22,152,86,252,234,82,20,73,237,73,100,36,68,89,203,201,41,66,62,33,116,119,70,187,241,92,103,235,178,151,174,178,57,55,0,6,30,9,139,145,243,108,249,180,219,14,128,173,176,87,159,158,18,88,3,27,1,183,49,218,131,7,254,144,248,215,9,154,216,48,2,1,230,36,39,112,94,205,154,252,14,43,145,171,184,92,133,156,218,229,65,122,128,227,175,56,242,97,57,1,202,0,207,125,4,97,243,122,54,36,58,0,100,203,164,122,122,105,13,217,139,149,95,164,188,15,227,187,253,57,154,147,165,201,8,26,106,61,205,241,162,141,173,102,89,214,236,28,128,29,211,221,47,157,173,150,129,245,83,228,155,244,57,217,8,168,10,23,136,5,255,184,175,155,64,134,206,213,184,32,197,61,238,110,246,95,73,140,146,115,129,81,118,61,176,211,77,98,165,141,128,36,35,194,169,245,46,20,24,0,16,96,135,242,208,141,232,171,76,9,250,168,140,251,76,175,137,227,249,81,40,154,176,131,153,71,127,160,195,217,168,230,103,63,63,233,27,250,197,241,131,189,170,246,174,223,215,13,104,110,17,20,35,249,95,99,206,208,122,59,117,140,244,178,144,218,175,50,55,116,234,246,254,23,218,69,209,227,140,64,148,71,237,38,243,92,144,240,179,12,48,69,108,143,203,229,2,79,72,94,154,149,198,12,227,248,188,77,106,136,188,66,138,31,42,106,220,78,174,150,246,68,98,201,47,124,252,143,23,243,106,96,152,241,104,185,78,162,154,63,164,128,98,244,61,103,230,70,115,36,128,125,1,56,59,180,130,243,182,163,204,103,102,241,102,57,100,173,147,16,79,225,127,190,219,186,79,96,112,3,191,134,25,65,108,111,83,219,246,150,127,212,42,157,67,85,73,221,71,248,52,103,132,139,140,106,5,4,223,63,129,211,226,238,78,111,28,231,200,132,107,88,48,52,195,0,237,152,3,143,217,139,88,228,235,32,85,81,182,30,212,39,191,201,11,81,5,58,152,181,77,91,72,96,204,231,11,238,170,83,180,140,197,102,63,52,150,112,174,114,227,174,110,30,106,75,115,164,21,190,28,186,209,146,216,99,26,147,149,40,63,243,10,64,247,8,4,197,191,254,242,14,159,157,25,9,227,126,115,194,128,30,52,82,179,108,32,105,38,134,227,187,131,246,94,71,9,243,177,43,102,170,18,248,37,101,139,127,181,124,175,147,201,77,220,60,189,59,177,20,176,88,58,90,209,47,221,200,186,15,153,96,226,114,217,92,20,168,5,140,176,61,55,3,35,86,103,187,195,147,195,184,233,173,102,112,156,0,115,68,119,31,244,208,1,212,47,184,160,215,47,151,123,28,167,235,195,36,59,163,49,66,171,9,53,226,8,122,14,17,33,47,30,144,160,166,194,197,0,78,220,125,69,221,234,104,241,22,220,94,97,227,197,43,104,215,115,182,251,43,106,92,21,155,104,115,87,76,59,5,244,186,189,240,156,248,86,123,54,87,149,227,98,203,126,171,238,148,19,207,44,213,59,167,213,198,252,168,118,48,177,237,5,54,223,80,189,250,181,20,139,129,96,215,154,64,211,37,217,177,138,147,230,149,231,78,38,180,134,107,52,221,68,225,48,37,252,243,90,103,244,184,76,104,150,19,241,27,115,162,245,216,247,169,68,151,52,28,46,193,199,6,63,251,188,52,186,108,84,2,21,127,239,173,164,142,216,37,82,100,13,210,214,243,33,27,248,125,160,247,191,93,215,108,46,253,55,121,144,104,69,48,23,172,61,252,209,202,214,170,228,184,14,169,76,168,126,115,83,219,239,162,135,37,129,160,129,234,211,144,35,117,148,88,232,190,202,173,214,86,124,247,95,250,171,57,65,1,163,15,60,109,213,194,42,121,209,232,212,15,58,93,156,210,140,128,4,163,251,243,79,43,19,208,89,4,44,236,156,134,141,65,38,137,137,35,122,178,92,242,73,110,45,169,64,131,67,164,195,203,210,198,208,191,174,188,145,147,229,11,94,148,61,219,201,5,254,67,78,166,164,1,45,155,220,72,231,241,238,188,172,126,96,76,253,174,22,150,50,202,217,238,58,29,133,125,150,75,234,66,15,50,18,92,205,203,204,145,204,109,93,141,130,171,196,2,138,224,233,24,82,236,35,170,29,153,118,191,41,225,82,76,77,99,204,24,228,86,55,9,39,220,106,91,55,133,163,113,89,109,6,8,121,250,148,113,215,143,3,52,153,32,62,25,198,255,229,57,154,42,98,156,97,72,13,213,182,19,179,87,250,14,186,20,15,234,41,236,126,63,247,215,185,97,152,142,166,131,160,160,239,75,64,161,107,205,12,144,253,147,121,237,2,192,122,186,96,99,23,41,224,105,148,31,218,216,38,239,28,251,191,213,208,142,9,210,135,173,105,177,138,39,26,153,37,139,10,34,93,63,143,200,132,101,197,56,195,11,112,112,245,175,167,113,55,97,236,31,168,224,235,192,197,70,74,134,149,75,187,1,11,236,14,247,169,166,58,73,3,147,252,75,120,226,170,116,200,170,196,106,161,125,228,205,17,172,47,16,36,74,62,43,54,63,251,112,62,117,88,101,102,92,108,81,42,225,168,16,65,80,133,49,185,112,190,204,237,62,8,14,213,137,201,238,164,139,151,4,39,166,77,66,126,227,105,56,10,59,238,40,108,26,99,192,89,18,61,179,46,146,252,72,176,231,44,17,201,41,218,144,138,171,96,203,58,50,60,13,146,61,62,104,57,161,241,83,235,77,87,19,118,28,156,16,173,144,236,190,12,3,165,252,9,114,91,207,184,159,210,135,240,129,13,133,175,56,47,222,17,167,246,75,140,174,21,255,217,78,5,28,154,210,32,49,100,51,36,45,245,74,202,177,168,23,208,221,211,40,204,51,108,134,211,207,215,35,171,155,82,134,229,19,89,220,103,22,253,104,222,116,156,9,43,212,54,177,96,147,64,78,151,213,127,110,69,249,35,194,42,110,3,186,60,85,224,181,209,184,248,157,187,4,202,181,237,199,43,236,72,31,30,100,163,246,48,237,18,233,198,6,113,173,104,93,9,239,24,252,165,10,71,70,169,70,225,47,120,54,168,164,238,76,10,230,241,4,37,19,26,202,226,12,82,62,137,91,119,63,122,44,136,76,32,90,158,78,147,232,113,166,111,177,40,176,203,151,183,209,102,72,178,53,55,184,116,73,87,30,178,72,121,226,241,151,19,165,199,143,84,157,89,125,210,158,177,84,124,37,84,32,63,152,22,188,115,205,47,156,68,32,81,28,76,68,81,105,197,47,39,178,143,242,250,143,172,253,84,101,47,79,165,115,4,28,121,233,33,164,13,167,130,144,245,136,167,229,230,144,250,198,150,206,235,224,25,223,96,150,18,250,54,218,255,64,226,34,223,138,241,127,165,180,97,150,107,160,16,11,249,214,150,201,126,217,124,31,199,197,60,129,18,195,54,125,181,116,7,64,1,108,9,227,50,227,13,28,112,96,160,249,24,91,187,94,112,45,45,195,222,246,107,46,42,6,194,35,32,139,181,230,149,88,99,79,199,31,163,47,180,108,100,47,216,181,237,226,38,54,52,15,8,182,22,68,171,79,163,89,238,104,130,243,203,126,115,40,30,156,93,101,119,105,82,50,206,16,56,164,23,224,159,120,121,18,82,107,22,116,203,135,67,145,92,81,119,25,237,45,134,52,100,5,124,214,114,255,148,99,159,220,88,49,53,38,137,22,121,179,50,221,148,141,231,118,132,184,135,75,172,24,135,241,17,110,152,59,8,13,113,160,164,175,181,205,154,27,208,104,149,239,56,26,183,174,120,48,86,196,64,3,106,179,65,244,202,111,151,49,78,247,196,81,159,61,182,172,120,122,215,41,197,251,161,227,27,135,187,89,157,211,201,104,144,63,221,17,45,111,177,34,220,148,233,179,43,52,195,195,1,140,86,18,8,117,166,114,137,221,165,133,90,119,244,131,250,232,33,161,9,106,38,70,174,248,62,178,29,109,38,124,202,238,103,178,123,159,238,236,190,167,112,54,183,44,172,26,130,169,120,112,145,3,57,50,32,241,199,159,38,48,52,43,109,25,214,39,6,152,185,231,115,159,213,229,11,205,184,140,140,192,135,55,146,150,41,46,25,175,187,85,89,247,133,217,159,148,57,74,80,177,154,34,122,49,187,115,62,195,81,225,4,244,115,195,155,197,19,251,157,16,158,25,227,187,186,192,137,66,172,92,73,120,143,51,40,20,7,92,231,158,207,88,118,123,81,245,210,170,208,254,20,176,58,32,80,185,121,62,163,151,153,14,172,33,249,96,137,3,123,104,166,78,87,182,11,220,53,35,235,130,223,189,196,219,150,7,100,117,254,72,68,252,81,233,187,124,103,242,202,225,153,82,214,132,126,207,77,26,5,142,30,206,213,193,169,229,152,197,7,216,88,128,29,158,246,133,60,123,185,126,135,175,170,157,76,87,24,232,247,164,203,196,208,85,130,251,189,204,78,186,101,13,52,118,143,3,123,136,93,98,72,67,219,239,102,57,6,41,155,97,234,200,107,62,92,99,25,56,25,29,218,87,177,139,158,87,236,18,116,147,88,29,167,22,248,124,211,131,141,13,142,170,115,169,240,57,93,198,145,184,61,74,96,102,113,13,186,210,209,114,21,147,216,25,152,194,52,193,104,237,66,2,97,115,16,191,57,191,174,201,101,109,115,138,235,190,222,121,208,50,208,179,20,75,78,250,95,139,49,126,29,212,36,5,68,245,76,156,201,25,0,219,74,133,183,36,221,159,221,90,108,185,148,140,242,8,190,204,50,116,113,12,171,103,48,64,24,174,145,56,157,218,40,198,210,0,12,253,89,58,200,232,238,77,22,114,150,116,90,161,72,145,184,99,181,224,254,218,252,130,131,37,72,40,44,108,27,11,55,20,93,127,153,89,151,140,150,212,217,166,233,176,13,210,158,209,37,211,44,22,96,37,56,84,164,224,196,8,35,90,60,235,15,215,90,38,34,177,0,141,26,42,30,202,148,1,189,30,234,168,196,200,188,139,221,37,47,212,188,214,161,165,115,212,183,207,215,169,162,213,176,243,20,45,20,190,210,47,29,9,145,97,31,36,144,44,158,88,105,99,208,174,42,225,109,77,5,90,170,121,60,27,217,225,27,170,202,47,39,104,147,122,27,37,212,49,30,79,69,175,144,23,98,250,114,226,13,140,123,51,88,54,75,10,125,208,193,37,90,167,36,180,69,80,71,122,123,160,175,118,3,60,70,182,59,56,2,56,85,14,73,169,151,219,24,55,231,58,122,2,62,199,40,111,98,85,210,110,157,241,66,119,90,107,122,118,203,160,54,240,126,17,237,207,62,242,101,173,83,234,246,16,190,25,182,58,125,21,6,203,123,111,142,188,94,58,30,134,145,181,99,172,22,96,95,103,132,137,229,56,75,241,130,200,72,248,47,212,171,26,153,75,109,56,12,222,65,84,242,113,147,216,41,103,118,47,76,201,41,24,109,94,71,2,13,52,249,68,166,112,117,23,231,13,216,15,70,68,95,79,5,59,252,121,29,64,20,23,185,180,39,126,18,127,92,128,215,125,81,241,214,253,213,107,39,247,88,67,139,91,154,162,109,150,9,0,206,243,141,124,123,50,177,115,9,51,244,5,181,21,18,100,94,51,47,15,178,5,238,219,155,97,173,17,222,90,188,127,68,251,46,173,63,136,51,18,250,52,182,52,9,103,124,206,15,150,208,87,211,179,60,186,15,50,32,252,70,240,57,113,2,227,55,70,47,86,62,122,204,73,227,81,0,252,164,138,154,185,184,65,241,37,234,126,238,12,177,143,183,43,14,51,161,29,85,209,54,153,178,22,30,58,98,17,97,183,33,175,194,174,241,54,170,96,79,104,95,23,111,113,237,249,21,255,59,159,225,168,48,94,214,250,194,176,28,62,241,149,178,111,126,62,204,199,85,108,101,15,97,208,216,78,102,252,73,85,36,94,121,195,171,9,176,135,19,251,84,214,134,61,148,128,20,230,97,230,102,233,212,231,248,68,13,157,166,244,253,211,143,255,14,190,113,185,100,157,223,189,61,247,71,49,158,201,2,173,252,25,11,1,89,110,217,132,149,52,165,50,122,122,226,202,40,195,133,206,207,158,67,231,68,251,251,42,252,158,64,184,87,59,35,180,147,53,29,101,71,227,128,182,61,175,221,30,162,141,17,153,192,79,71,250,98,116,154,114,24,198,174,225,138,113,192,98,85,211,72,112,217,151,127,183,182,68,60,172,164,114,65,192,244,102,37,113,79,188,87,7,95,83,25,250,218,105,95,26,70,177,60,145,44,25,140,193,157,60,144,18,74,55,193,126,3,0,119,33,174,129,174,36,15,170,43,142,37,207,97,198,240,154,155,76,216,49,42,73,115,1,225,125,50,208,68,39,169,252,224,1,40,55,35,86,162,53,23,142,117,153,248,135,242,142,36,49,25,243,233,17,247,163,144,58,87,204,230,5,119,217,5,220,144,110,163,212,147,191,182,126,242,51,180,61,236,79,88,111,56,139,248,196,114,151,124,157,51,32,73,151,223,205,150,140,146,93,135,45,33,10,0,5,47,153,237,174,194,115,210,150,142,48,182,137,213,194,233,230,182,36,209,78,115,221,76,175,230,254,26,227,68,127,233,118,134,88,7,253,42,236,26,196,112,213,98,211,255,227,7,238,74,37,17,217,246,234,98,215,104,21,57,57,118,220,123,204,243,36,194,170,5,199,68,63,51,60,72,191,232,98,145,123,90,65,24,154,106,51,221,26,180,207,112,93,192,123,201,153,174,38,210,116,14,23,107,93,20,155,15,186,152,216,71,101,5,138,68,58,200,129,182,76,17,89,58,232,181,161,236,78,170,4,224,60,174,75,18,196,177,86,57,101,253,166,47,34,236,47,48,196,100,248,178,20,193,66,147,114,4,81,58,119,135,76,53,96,219,4,200,145,168,185,177,109,176,81,247,83,41,115,128,43,151,204,154,16,76,109,186,167,159,20,74,29,250,129,19,180,44,204,74,254,164,198,166,3,110,38,101,243,37,51,64,121,55,141,60,66,165,16,103,65,105,217,180,197,199,142,182,233,213,109,248,190,133,209,159,87,223,34,41,94,51,120,212,39,194,133,77,1,84,42,105,122,163,48,43,228,146,135,152,161,31,244,69,139,191,86,32,36,107,194,70,200,151,161,102,33,171,128,107,38,138,97,93,141,13,77,169,239,220,157,250,203,180,20,23,0,204,11,157,54,236,192,178,100,165,192,17,162,73,19,154,126,165,72,246,251,64,194,20,221,166,222,96,54,178,184,201,63,13,11,12,43,133,197,101,4,164,151,177,68,5,12,132,183,200,171,111,143,41,174,181,57,34,162,100,205,68,212,240,26,118,29,73,76,75,71,217,89,6,39,203,169,223,159,236,91,165,136,168,241,79,207,250,32,34,17,219,23,149,234,77,204,252,137,240,5,84,36,14,198,140,187,112,150,47,125,69,137,3,120,221,16,6,204,67,9,169,104,127,177,64,119,194,41,127,1,193,82,31,137,40,84,94,196,72,59,19,37,98,206,197,90,169,190,138,41,89,92,121,39,11,131,163,155,13,115,56,150,182,164,44,248,250,235,63,114,13,27,115,12,74,176,30,127,97,19,127,97,32,72,98,147,90,78,197,64,48,62,152,229,39,16,203,98,136,15,34,47,121,127,96,85,175,175,49,81,0,231,179,208,158,10,183,79,11,120,5,141,141,188,127,95,164,12,34,66,231,224,172,175,156,211,139,0,244,128,64,22,168,82,95,190,68,253,87,77,187,34,78,228,233,85,189,234,171,19,225,144,192,19,215,47,10,204,3,18,111,40,206,186,229,64,120,40,207,109,61,186,95,121,70,27,60,56,28,35,116,46,8,240,253,221,74,215,68,181,61,175,18,203,117,103,66,143,192,197,54,105,158,183,166,19,47,11,155,214,183,249,66,230,187,135,35,64,188,7,86,130,46,98,123,91,226,40,125,21,246,184,30,36,79,62,95,67,37,135,242,96,6,165,42,31,42,148,97,98,158,207,244,48,203,240,117,125,221,213,41,254,66,47,201,107,138,17,160,139,52,21,195,97,17,4,50,188,47,163,243,160,188,151,223,19,15,25,29,166,208,5,9,87,48,122,28,93,249,38,56,211,31,243,27,254,224,105,197,57,141,250,214,119,115,223,118,29,112,133,242,227,21,85,165,53,12,144,119,234,49,244,171,50,38,40,244,186,52,187,90,27,96,45,126,197,231,118,215,15,124,127,249,186,188,4,174,87,25,235,29,107,132,183,107,155,79,196,67,59,220,89,196,39,170,192,3,82,107,102,95,37,127,98,215,172,60,194,145,139,73,62,149,38,33,50,87,46,111,66,169,245,76,21,152,255,183,36,50,81,109,252,135,232,147,6,101,172,161,21,42,69,177,151,218,136,242,57,204,105,203,223,18,174,91,52,67,184,195,45,168,239,123,68,44,129,68,113,130,41,9,111,117,145,247,157,49,194,156,109,23,234,82,159,230,88,26,35,240,242,210,85,48,211,83,59,45,12,137,220,142,239,101,16,172,185,140,140,132,86,8,133,106,142,29,172,116,6,60,116,174,22,254,210,60,166,225,156,119,61,140,55,53,255,94,37,156,26,148,88,215,90,118,47,57,122,115,12,112,24,0,72,24,24,7,79,53,131,45,25,74,203,178,160,121,23,19,181,41,223,106,104,80,197,87,120,72,191,145,125,30,16,202,149,18,237,229,32,60,102,201,114,49,188,94,45,180,36,51,48,132,9,165,18,127,182,185,72,156,234,254,103,77,100,231,22,138,223,238,134,255,213,231,141,118,218,251,19,72,42,51,46,32,133,187,113,191,60,33,163,176,76,18,193,237,33,143,36,118,38,69,152,125,65,139,125,240,244,114,10,84,41,45,190,195,251,223,226,168,154,251,235,29,42,106,192,254,18,207,243,221,33,19,95,140,178,137,91,235,22,134,235,126,209,159,0,12,145,96,178,54,68,94,248,62,199,92,145,78,169,13,162,220,249,145,115,34,215,106,207,110,153,223,183,15,95,131,33,115,111,90,243,34,140,94,65,149,158,91,44,47,30,32,202,61,206,74,59,250,85,94,122,167,31,197,96,97,164,87,23,17,15,173,164,150,23,159,137,200,62,0,100,19,29,35,220,40,159,186,234,81,58,113,41,129,91,67,74,64,206,247,190,234,81,224,230,125,74,124,89,9,81,240,69,225,169,134,234,34,26,78,255,189,113,141,147,38,181,40,164,78,245,106,220,190,135,66,46,182,62,97,42,53,61,205,93,90,36,182,244,205,19,135,250,240,114,38,77,50,103,28,42,44,135,6,28,176,130,114,254,48,139,117,80,186,179,147,208,28,150,52,174,208,66,57,230,12,52,249,119,25,73,68,25,242,111,199,129,247,232,153,79,195,125,58,65,239,185,73,49,254,156,198,96,101,18,242,130,138,92,7,81,221,107,151,154,61,85,163,95,128,176,142,3,156,89,198,88,50,37,0,105,185,194,26,212,52,138,108,104,209,154,159,36,123,31,124,167,45,63,219,238,197,99,93,137,176,95,2,167,16,194,32,214,64,174,239,198,130,90,239,96,115,156,136,133,160,71,24,63,117,75,54,136,167,42,152,150,227,23,89,255,196,145,159,97,221,222,4,55,29,80,88,38,5,116,128,58,162,149,251,85,118,246,252,77,186,38,181,13,82,207,89,49,126,159,174,248,240,6,46,126,133,163,141,229,249,166,75,193,60,31,198,225,37,200,152,188,24,230,91,39,192,142,43,59,225,65,24,247,159,54,240,52,97,56,123,217,122,130,46,15,129,129,192,35,217,0,132,171,24,224,88,155,254,191,247,38,24,225,148,191,123,106,131,235,194,240,117,142,122,90,21,186,251,45,33,5,167,2,63,253,75,187,241,39,166,194,124,209,223,173,75,235,221,230,156,106,81,179,65,196,218,103,55,238,173,151,132,221,226,66,179,105,236,236,165,192,84,133,206,66,29,220,87,95,25,23,185,199,222,183,6,90,217,45,62,187,148,1,51,120,120,247,192,79,7,106,21,36,82,23,115,195,60,120,176,251,218,211,143,141,61,182,97,37,70,109,45,11,40,111,233,175,65,114,51,163,26,33,117,154,180,4,29,253,227,82,232,1,83,93,75,196,239,116,108,86,75,0,135,9,208,250,121,68,138,12,151,156,105,209,20,10,78,92,203,34,199,107,0,176,178,95,69,89,228,24,12,228,95,128,53,201,245,190,118,31,187,233,16,101,7,69,32,202,186,182,5,168,86,225,49,85,253,194,171,109,19,211,7,173,185,242,75,193,228,142,23,174,118,235,182,7,1,201,182,6,90,64,118,83,225,35,177,211,220,26,48,203,56,5,215,98,19,234,54,255,161,15,248,141,76,171,235,224,56,60,141,211,215,243,208,209,166,122,126,217,146,37,79,59,101,166,155,70,87,199,109,53,99,34,88,64,212,119,207,150,48,242,105,239,26,71,225,59,139,94,134,134,0,254,204,176,27,27,205,92,155,176,1,252,62,204,156,76,81,146,63,21,255,249,157,254,224,19,80,92,103,55,13,214,253,217,41,167,5,172,200,21,197,6,97,65,134,179,223,234,219,144,231,219,133,181,250,27,203,92,38,159,190,8,41,197,37,132,253,66,199,52,182,169,108,200,135,194,209,205,75,97,58,186,21,160,254,60,89,62,139,139,34,29,182,227,63,230,29,228,231,232,13,158,50,147,75,232,196,37,134,242,6,176,196,190,22,55,94,130,116,70,151,190,152,126,95,173,163,130,35,196,123,112,231,217,196,138,190,177,80,113,80,152,65,90,43,50,26,43,46,44,29,159,202,28,249,85,49,78,141,162,235,105,77,105,180,173,1,43,212,245,64,252,76,59,119,187,242,5,114,115,209,131,12,219,41,206,176,83,210,224,156,57,121,247,219,168,114,243,243,137,89,120,250,160,85,229,194,93,233,64,103,77,114,186,41,91,90,87,8,17,42,134,11,29,126,171,139,221,58,106,73,53,134,178,77,70,32,199,42,193,215,32,196,67,127,249,149,237,85,56,120,222,193,151,253,233,118,194,207,198,22,165,144,172,167,10,147,61,5,158,99,222,22,40,12,2,46,56,4,152,29,246,194,13,187,209,129,39,182,46,225,113,199,24,96,234,156,138,35,132,153,78,151,50,110,147,69,176,65,195,27,193,186,122,161,224,145,188,1,217,209,11,60,125,116,136,211,5,172,70,106,67,253,205,221,196,87,38,111,31,173,75,63,73,132,106,82,74,152,37,145,111,159,190,106,25,136,157,131,172,160,227,156,45,99,98,26,13,108,207,219,242,145,156,162,7,217,104,96,72,231,175,220,45,137,23,235,210,58,112,42,74,248,19,70,217,131,236,223,175,154,91,140,237,177,48,158,72,67,29,229,121,92,138,171,91,243,228,208,136,52,59,53,200,166,132,49,186,8,1,172,209,37,240,217,221,160,54,61,46,226,131,155,219,57,162,222,27,203,168,226,251,122,47,208,136,144,202,49,187,29,201,223,77,39,237,176,140,50,32,67,70,47,163,55,146,141,79,81,220,78,253,126,88,55,247,53,216,159,9,135,219,36,225,27,176,222,17,124,6,212,75,35,114,155,197,154,114,44,242,203,172,160,133,100,245,0,182,85,192,54,145,242,63,180,169,136,75,14,200,36,127,19,25,118,17,211,128,192,190,237,199,203,147,68,68,223,181,137,15,224,162,226,166,35,34,1,25,222,88,34,152,159,127,65,219,246,118,28,55,215,160,33,134,103,230,52,4,97,96,34,236,160,167,204,215,89,90,233,94,112,83,106,24,96,185,116,86,14,141,109,74,56,91,90,62,119,54,5,135,34,248,138,55,49,120,124,6,2,32,33,167,171,95,178,184,212,92,218,68,111,114,21,61,64,156,126,163,213,11,72,244,2,80,159,209,105,158,210,143,153,35,107,153,99,181,148,198,117,130,126,89,72,123,177,174,103,145,140,117,74,18,79,101,171,175,176,8,159,104,126,146,81,244,239,9,96,199,152,221,122,133,246,237,59,150,9,64,245,229,101,129,207,168,250,215,17,237,47,35,116,175,76,177,174,134,237,28,104,103,216,135,248,13,63,23,249,174,201,36,67,16,205,58,91,127,166,2,50,249,48,230,216,233,8,19,148,61,81,124,233,242,253,223,70,4,58,196,153,230,237,85,91,125,237,201,248,78,102,43,19,246,35,165,206,246,227,143,198,28,24,169,146,149,8,17,68,9,132,149,246,246,153,112,57,146,44,218,0,254,70,103,3,45,199,198,39,6,47,164,68,245,188,247,18,15,207,150,9,74,56,92,245,104,160,90,181,42,42,115,40,55,249,179,16,47,141,65,220,170,72,26,13,148,63,190,123,35,164,27,6,33,255,182,102,147,72,6,120,35,164,79,215,227,114,74,181,39,86,172,170,177,39,191,151,207,158,202,75,244,87,224,101,98,197,202,167,101,73,118,180,75,139,111,50,174,36,82,27,208,104,228,127,74,196,147,223,205,11,238,52,52,184,137,205,36,10,179,82,154,233,204,82,81,147,251,77,38,52,165,225,166,133,21,101,183,120,166,155,202,234,136,201,126,98,38,237,154,208,83,68,240,231,3,251,134,169,206,140,50,149,219,16,190,66,230,108,87,79,192,99,17,48,43,110,190,126,129,214,79,219,64,78,37,251,184,51,10,99,243,83,45,35,138,124,210,166,66,7,57,140,254,70,6,87,68,55,44,96,53,56,164,197,14,179,222,158,163,49,21,69,42,73,38,58,208,96,220,124,191,105,210,62,188,225,113,130,166,251,179,252,233,221,154,34,127,249,249,103,204,118,134,47,185,49,201,38,95,0,149,80,72,53,125,191,90,226,64,239,214,37,245,157,129,168,56,205,35,16,173,97,182,255,209,152,236,112,19,200,38,204,40,173,80,49,70,197,205,76,84,66,241,248,123,248,134,32,15,59,12,139,24,2,100,188,181,97,182,162,51,44,19,234,183,20,19,96,241,255,236,153,60,143,167,250,128,50,220,166,21,62,69,173,217,83,109,47,121,77,21,228,68,177,102,62,142,68,72,155,200,147,53,0,202,69,96,203,52,41,253,94,36,9,218,22,200,102,213,28,159,180,41,56,180,249,245,38,252,187,7,241,247,141,100,4,180,250,27,105,133,239,123,131,51,35,249,114,238,101,210,42,240,127,64,44,85,255,109,217,59,144,126,215,25,53,128,73,238,161,89,16,123,21,42,132,60,76,224,235,63,92,243,96,156,34,1,252,175,30,88,79,93,22,186,103,109,109,28,96,110,110,89,31,127,78,144,225,108,20,225,126,183,35,126,219,55,86,132,64,97,103,135,237,106,201,11,143,153,11,202,139,230,31,31,40,111,204,6,59,103,133,138,166,53,174,220,67,147,138,96,134,232,82,221,177,153,210,66,72,127,59,254,240,62,5,57,19,142,83,117,241,114,105,130,196,180,227,49,251,11,104,54,168,238,177,134,179,196,77,36,197,231,97,37,50,0,178,91,147,201,113,210,172,55,44,64,154,46,4,234,26,160,185,244,85,47,172,18,124,97,169,199,6,238,39,32,239,0,106,73,38,227,173,155,33,24,179,184,207,238,115,76,142,187,175,96,245,104,118,241,37,49,110,99,253,216,147,142,207,243,212,100,35,20,248,131,73,122,147,92,253,195,121,6,124,24,186,134,48,185,240,97,78,16,197,6,120,8,34,110,254,90,15,111,153,112,34,179,231,70,149,50,202,168,223,90,81,220,22,122,152,99,73,223,255,75,242,102,53,29,96,122,32,226,88,16,88,176,50,230,216,200,139,224,173,20,203,194,53,58,3,142,168,249,225,173,195,202,27,55,166,223,190,22,22,217,105,142,52,171,206,82,0,163,56,199,55,154,220,87,222,86,44,89,249,28,37,232,100,216,98,232,243,17,222,207,254,104,48,128,253,74,234,175,86,237,9,228,195,231,51,148,1,106,98,164,178,143,178,67,30,126,9,194,12,42,208,54,161,99,114,232,180,131,253,182,163,11,180,233,106,247,184,34,204,92,158,152,183,140,61,72,49,124,132,77,8,95,141,39,18,11,226,120,148,209,37,37,243,156,18,212,14,219,163,97,57,168,1,42,60,38,96,42,174,232,238,249,174,51,133,100,240,4,56,104,141,180,12,71,33,211,79,11,160,5,165,39,193,109,162,2,15,192,121,162,30,37,32,102,117,95,146,2,64,162,240,201,212,18,33,63,48,132,242,141,104,12,115,254,190,52,200,28,194,49,106,236,205,66,115,198,43,124,112,123,109,254,68,19,238,181,41,252,175,217,170,120,78,243,115,45,189,207,115,125,151,124,176,211,156,163,115,213,215,236,12,115,199,191,162,149,114,141,221,74,64,241,113,227,62,208,97,164,68,51,40,85,70,214,3,6,22,237,11,201,199,176,111,45,152,194,103,232,12,78,146,241,61,151,143,224,32,186,164,240,229,211,4,40,243,242,21,232,2,207,116,206,62,175,188,3,125,38,218,185,249,84,227,204,112,133,236,63,30,223,212,95,139,47,233,241,126,83,165,175,197,234,68,165,111,139,138,117,205,167,214,185,23,119,118,3,9,83,203,89,192,23,67,88,208,246,106,62,183,121,94,175,91,166,139,118,113,96,13,38,30,38,176,45,79,42,202,99,39,161,217,209,119,111,105,86,170,165,1,23,68,122,60,195,197,39,218,255,37,130,233,105,126,115,152,2,10,155,87,13,254,169,91,191,208,199,189,41,128,202,79,91,89,125,70,232,136,128,6,180,168,238,235,55,14,124,43,168,99,207,58,210,77,39,241,185,208,176,64,40,40,152,45,100,41,10,140,109,107,68,149,119,174,2,175,30,10,130,184,130,65,153,44,242,14,223,52,167,182,154,0,135,121,146,75,97,70,9,252,110,68,116,127,239,138,131,150,202,21,19,119,165,146,26,26,94,206,160,141,109,46,60,189,228,66,98,197,148,253,79,101,41,47,23,194,249,23,168,148,176,171,116,254,176,125,85,235,204,125,117,57,154,148,237,63,59,211,155,124,18,71,247,115,91,96,85,54,79,101,213,217,217,20,97,205,231,27,248,189,243,187,226,117,102,161,44,231,166,104,99,238,107,123,217,176,51,171,4,167,132,170,227,116,39,11,186,197,135,33,188,23,178,143,182,30,141,20,60,28,181,150,254,45,200,155,5,235,242,193,42,86,67,198,140,31,107,91,242,215,43,221,101,180,47,19,216,219,175,108,166,127,192,153,85,131,30,40,64,185,0,31,250,7,54,37,3,198,237,146,255,115,236,6,7,230,128,69,183,16,81,252,96,121,154,54,145,11,33,1,19,160,243,216,110,199,63,42,138,252,93,101,200,45,76,20,35,59,16,102,182,112,169,24,47,34,159,97,129,117,76,114,214,233,233,25,166,168,79,250,25,44,188,174,254,177,141,31,126,188,11,98,115,45,47,168,117,96,65,217,84,149,41,76,48,96,214,213,88,51,77,25,182,73,14,153,219,234,230,55,118,33,186,75,60,159,187,195,139,234,148,248,166,94,44,11,20,178,15,37,172,88,57,118,233,102,79,212,253,192,145,94,54,12,24,116,226,172,47,113,233,240,106,125,208,131,140,44,225,65,190,113,65,74,36,51,86,232,38,104,75,8,164,9,143,83,50,195,108,213,22,35,29,170,191,62,130,205,29,199,196,49,139,13,23,199,160,182,12,222,124,151,112,61,67,171,112,243,24,108,59,232,122,138,82,47,41,183,226,80,242,32,158,127,224,8,91,40,2,222,212,12,169,154,84,24,93,82,169,1,14,193,68,181,36,141,54,224,239,111,22,172,81,0,177,137,216,85,208,222,3,127,33,203,83,59,105,13,203,188,152,67,70,228,49,165,205,104,188,124,42,240,205,109,246,75,32,80,252,75,185,194,227,145,91,39,77,65,177,27,203,176,56,82,241,134,5,249,244,106,100,8,77,168,204,26,150,206,218,50,183,107,61,30,215,14,3,242,123,11,36,118,15,210,247,183,128,163,172,22,182,156,248,119,33,187,6,200,226,230,171,233,59,232,179,237,61,149,143,206,119,145,35,219,235,170,188,143,6,54,252,231,0,38,224,155,2,91,118,72,30,78,215,160,149,149,246,176,220,63,230,55,179,239,73,191,196,13,206,213,69,172,46,130,39,22,4,244,221,255,217,128,232,236,112,171,128,124,49,58,60,86,141,235,5,193,57,118,218,200,151,171,12,104,237,193,206,57,167,230,109,133,111,134,247,59,160,209,37,175,103,179,144,105,240,20,103,250,94,26,212,96,112,69,114,86,93,165,14,50,46,238,92,141,229,245,69,25,180,163,98,80,89,58,180,91,167,157,96,3,34,42,167,245,226,140,183,88,153,29,233,11,122,251,109,76,88,115,55,206,93,28,121,86,90,88,173,174,71,145,195,139,101,61,153,241,21,87,140,162,156,251,5,206,31,202,116,46,199,212,188,194,140,95,188,217,186,98,206,143,206,255,235,56,11,10,236,254,246,60,106,213,95,2,212,248,41,185,154,54,3,44,189,241,245,83,29,184,241,226,191,1,191,242,173,249,82,215,80,56,219,12,254,26,184,232,163,83,237,56,125,45,144,170,161,125,35,83,168,98,170,48,210,30,196,247,12,244,105,106,206,3,199,223,82,234,168,72,173,59,205,108,108,214,157,145,251,61,165,53,95,132,5,102,48,41,207,193,228,109,49,224,245,41,43,210,196,84,192,167,55,205,88,40,78,21,47,5,142,234,29,146,43,22,154,253,94,4,9,250,24,99,86,66,90,163,165,255,245,91,143,125,192,233,44,65,221,18,224,218,112,3,252,32,208,27,154,243,181,123,189,88,245,75,255,69,171,93,44,208,7,7,239,48,232,27,116,87,160,22,125,115,245,32,32,235,157,32,84,34,92,127,14,87,19,211,48,66,199,91,17,219,66,157,13,213,41,209,217,91,66,230,211,128,141,17,47,8,104,156,121,159,228,75,219,24,45,125,229,135,149,216,212,57,175,249,185,32,229,136,206,68,84,99,171,160,224,206,92,223,83,136,132,214,106,76,162,2,222,151,33,33,90,44,176,88,117,99,170,166,61,223,203,127,196,224,91,227,207,230,164,46,76,213,109,23,78,251,195,246,242,231,145,67,118,255,112,1,4,149,218,158,50,178,58,225,120,172,66,69,140,235,253,206,223,110,179,67,22,142,240,228,67,76,49,78,12,199,62,59,27,173,203,120,55,19,251,86,58,88,174,197,132,95,103,233,182,69,141,124,99,190,174,61,98,62,179,239,184,177,76,2,51,86,13,203,57,228,114,213,98,101,174,193,63,92,29,223,237,205,87,89,87,251,227,90,234,54,63,122,134,100,194,237,254,27,108,129,181,121,132,203,141,154,22,128,223,146,75,218,8,73,149,54,83,58,12,9,203,44,6,251,140,73,200,76,157,167,59,231,59,26,230,60,57,177,26,252,121,224,207,137,50,24,28,250,18,28,113,22,47,52,239,248,116,32,210,200,148,125,251,157,220,55,25,244,132,11,85,55,219,65,107,192,177,224,227,25,214,35,45,39,162,179,169,179,127,254,181,41,14,127,140,142,109,58,48,122,122,183,142,73,97,169,178,207,249,166,212,223,76,92,246,158,228,66,97,69,148,28,203,51,5,119,157,177,127,165,30,92,192,155,88,31,199,7,85,114,243,208,34,194,86,143,193,123,59,76,90,16,35,120,80,100,67,16,114,152,143,211,143,148,27,191,90,82,251,128,190,25,31,50,207,57,69,158,67,103,167,83,50,119,1,26,69,187,54,185,249,102,47,244,134,108,192,239,92,222,12,173,179,205,100,40,10,30,87,238,132,126,240,110,255,249,82,9,41,180,249,165,88,54,106,25,225,160,86,135,97,178,160,228,30,18,166,132,21,96,69,107,209,254,158,150,103,50,4,176,31,232,151,18,75,95,6,51,16,23,158,187,29,101,33,244,111,98,80,46,19,87,40,80,27,178,27,214,173,110,121,106,233,115,80,43,13,67,216,148,133,208,155,157,196,108,125,173,204,235,192,214,99,162,189,196,219,111,68,134,202,128,93,92,154,240,71,0,196,0,61,64,81,138,94,121,38,176,249,72,94,80,228,252,47,240,143,72,87,114,212,250,211,188,56,105,132,90,121,116,45,41,93,27,111,53,199,212,17,73,48,0,34,230,204,213,20,40,2,111,38,204,94,134,64,74,255,185,93,63,143,244,39,93,215,224,188,145,101,79,192,46,15,0,169,219,148,185,242,59,213,245,182,14,70,31,97,95,25,249,67,65,108,37,133,72,43,11,164,252,212,22,104,123,65,253,149,137,123,191,188,1,163,106,167,134,206,237,202,16,209,45,241,133,166,49,147,174,233,117,87,136,170,135,103,6,230,42,123,123,192,234,126,226,125,51,70,230,64,59,204,139,76,109,45,16,20,122,86,72,37,242,44,95,98,136,39,229,204,231,204,215,19,250,140,142,69,29,53,191,88,5,169,139,167,83,104,128,12,107,56,108,158,96,191,37,6,102,42,13,22,184,255,72,72,3,111,62,68,73,190,25,55,194,128,179,36,207,231,100,32,102,98,144,11,81,144,209,100,88,151,139,111,205,4,133,47,81,120,190,10,65,109,169,109,17,55,186,205,149,226,123,177,158,210,114,50,156,51,30,39,35,14,51,235,223,81,221,234,144,46,213,28,0,207,67,109,205,160,17,37,139,61,133,243,159,159,147,93,176,42,27,93,7,101,41,177,175,92,147,153,188,3,70,244,254,219,50,65,232,108,213,199,28,97,13,5,236,90,199,51,16,50,249,89,243,142,19,39,112,79,51,82,240,149,70,223,134,141,3,107,3,197,155,237,154,165,98,140,36,6,152,88,59,58,231,17,247,172,20,100,210,92,52,99,77,0,208,235,23,62,179,36,112,22,3,145,232,239,53,197,162,29,154,29,33,95,224,231,127,43,109,164,182,218,1,113,33,111,39,211,123,253,128,194,73,43,17,129,188,192,56,213,19,199,150,254,174,85,118,208,103,168,75,24,202,182,189,224,50,71,143,188,16,70,201,67,4,190,245,220,180,86,126,222,219,65,68,90,220,58,108,59,87,195,147,48,230,75,178,217,237,173,18,0,81,195,146,44,9,40,249,95,169,198,201,177,97,39,11,200,200,5,163,121,222,255,124,43,224,131,180,98,44,31,32,164,145,239,134,184,192,105,61,88,34,203,102,5,231,170,40,40,229,255,177,27,108,195,184,112,43,104,64,133,5,63,203,80,94,228,247,154,128,3,132,50,180,244,228,193,86,73,123,17,178,144,108,180,187,12,51,41,40,187,192,64,240,222,205,249,32,85,134,116,4,179,70,129,94,163,98,158,217,11,182,89,103,54,212,121,192,81,233,173,152,121,100,191,36,135,48,50,9,126,149,173,140,10,36,248,64,172,241,52,10,164,63,139,140,217,12,153,21,161,73,83,97,144,44,156,113,4,24,234,179,68,239,84,37,26,26,8,143,97,223,233,92,44,187,198,225,45,68,156,89,72,137,13,214,42,127,130,24,20,69,171,212,211,116,241,230,126,64,46,165,26,119,146,223,137,87,140,55,172,135,2,145,111,204,200,110,212,224,57,240,33,137,162,26,67,80,190,158,124,47,22,61,211,210,38,57,130,14,9,159,112,138,195,129,246,144,70,75,30,141,233,99,127,100,59,226,44,77,154,241,143,12,11,57,244,77,95,68,138,176,9,110,150,58,119,116,171,43,216,35,102,206,110,226,114,27,165,56,163,137,228,31,180,7,85,127,104,155,230,199,235,106,145,253,136,182,59,84,121,193,121,70,249,188,187,167,227,9,245,92,72,85,73,97,78,88,232,32,252,111,98,85,139,13,135,241,144,165,144,126,234,101,161,59,157,234,207,89,5,109,197,100,107,200,20,254,100,126,80,47,68,93,218,254,11,95,213,109,127,199,231,149,200,240,107,184,25,79,139,54,254,185,132,158,139,181,240,200,109,188,58,8,171,83,191,203,194,243,167,25,33,171,164,201,131,197,242,82,196,136,59,189,156,182,81,54,180,212,142,28,125,228,208,113,9,140,76,209,182,52,70,211,178,95,119,164,131,32,199,37,168,29,27,85,79,29,221,143,231,104,239,41,80,229,177,235,187,12,253,150,106,128,225,141,162,144,207,108,235,70,151,112,238,54,65,113,56,80,23,74,148,156,137,63,36,162,59,240,234,79,99,72,58,12,71,130,195,162,187,154,155,37,228,68,47,108,184,157,40,158,140,6,92,217,154,197,204,238,126,243,107,200,144,88,156,2,69,31,229,194,220,2,184,193,96,56,179,230,164,108,19,250,70,8,167,112,227,28,127,229,199,172,23,107,177,180,39,184,71,159,88,31,208,127,240,226,171,249,50,198,250,176,139,134,71,148,116,221,229,97,136,136,186,90,231,228,100,16,128,13,57,248,139,149,117,226,139,215,194,216,207,190,23,128,54,43,231,22,20,132,180,14,8,124,53,21,74,223,138,150,233,55,216,149,214,223,253,214,255,215,69,195,235,68,247,15,250,219,254,143,137,21,198,147,198,59,105,214,30,60,233,101,71,38,57,97,144,200,30,208,118,63,124,23,212,101,76,201,87,27,120,24,53,71,128,42,127,25,115,211,129,24,178,198,62,195,179,77,206,69,218,217,5,173,12,108,231,193,173,17,248,12,246,223,166,131,252,224,124,186,212,167,202,44,102,8,113,129,82,49,235,174,40,20,187,68,91,219,182,210,86,207,77,217,207,96,249,245,205,4,5,252,127,165,48,140,28,182,147,103,160,25,150,182,160,123,32,246,0,74,160,6,39,222,162,54,197,67,35,179,182,156,174,128,32,41,98,62,225,14,220,205,140,123,138,24,250,239,124,217,29,157,136,24,26,128,230,195,208,168,169,172,69,241,214,153,229,187,30,114,93,243,84,67,61,32,221,108,126,202,96,246,80,196,39,5,68,28,191,155,38,116,43,81,46,191,122,36,56,81,228,77,164,243,64,43,70,245,97,210,92,235,76,155,197,210,118,53,245,242,253,104,191,11,184,142,58,119,72,43,91,160,122,114,162,1,14,214,195,43,218,105,36,239,1,75,209,217,205,42,73,162,144,156,193,73,57,209,123,143,91,156,161,248,141,235,26,204,16,231,9,250,184,94,84,251,93,198,67,147,231,144,102,15,219,140,105,152,146,151,138,168,82,220,210,71,58,59,34,12,38,118,207,64,186,11,73,149,54,57,225,26,98,229,210,86,89,33,146,200,82,67,141,120,39,86,108,208,170,0,45,118,251,202,152,172,84,192,230,225,112,235,233,0,198,208,70,213,143,251,228,221,42,149,136,159,157,166,174,197,24,223,165,142,220,4,105,83,31,96,238,36,76,33,137,38,198,121,55,56,153,94,176,0,52,152,14,190,8,143,101,193,73,247,114,210,116,251,61,251,1,23,112,64,225,104,240,186,199,194,88,203,47,173,78,163,243,164,28,216,186,251,199,42,196,28,139,128,143,165,179,214,211,208,144,220,45,103,7,198,219,185,245,239,196,82,152,42,137,175,39,85,230,177,43,127,78,162,232,8,64,63,197,210,75,92,24,81,52,219,106,243,136,216,100,25,226,171,224,5,138,220,23,215,172,116,46,132,80,224,133,219,120,220,230,75,220,162,101,141,17,240,205,170,124,100,121,20,209,170,188,172,177,108,83,108,41,130,176,159,185,106,119,222,182,26,90,169,134,22,95,189,70,243,63,137,98,51,43,43,104,39,86,202,230,21,86,152,90,39,169,159,171,53,211,112,128,61,31,174,35,178,99,163,130,62,173,15,153,64,178,67,122,214,201,223,47,188,196,65,195,181,36,215,104,63,6,143,182,98,166,137,23,79,236,214,0,47,97,62,97,108,71,245,160,145,16,236,187,167,148,216,86,186,33,47,34,157,151,151,144,69,229,93,48,178,106,224,232,191,70,208,50,130,195,3,200,202,205,182,160,150,234,249,138,52,172,197,111,200,224,174,156,120,128,200,209,215,4,21,79,77,105,86,153,51,27,187,214,232,200,50,211,95,247,40,141,34,202,32,39,229,50,53,20,133,223,146,157,226,76,71,75,120,220,180,41,60,229,28,215,74,59,64,164,184,185,11,146,187,254,227,172,177,48,83,216,230,63,126,66,226,77,61,84,237,151,171,238,131,48,142,183,245,69,109,134,118,200,206,181,97,212,199,148,154,231,236,184,178,0,207,23,57,108,106,6,47,198,11,141,200,138,140,89,194,72,238,60,158,19,139,157,51,50,67,110,112,90,224,219,202,36,23,90,177,24,57,219,85,118,148,73,83,42,247,163,60,169,61,114,252,224,25,240,169,254,176,58,4,64,243,124,35,160,57,79,241,42,40,236,73,228,79,247,69,70,81,196,146,77,119,53,56,163,191,129,177,64,63,223,92,70,94,48,19,25,223,159,52,40,27,181,42,159,37,47,119,81,246,48,219,89,188,42,20,189,160,117,123,166,239,112,15,62,244,33,244,195,30,168,20,66,200,164,60,10,140,96,60,126,252,37,246,127,33,17,219,209,37,140,78,102,168,183,212,64,31,136,67,209,124,238,203,207,140,90,251,250,38,217,3,2,240,246,106,127,238,253,67,143,19,39,101,254,122,246,44,210,210,126,193,245,175,193,156,231,56,151,34,136,85,235,208,198,252,9,237,34,250,220,86,28,174,118,116,159,147,8,150,250,42,201,230,121,171,132,210,139,103,197,226,1,216,103,120,245,198,219,192,23,119,244,138,98,236,56,194,104,190,217,91,42,208,121,253,169,28,213,23,218,65,40,242,103,9,36,143,201,255,40,250,45,237,252,38,227,227,188,13,234,42,122,5,152,8,149,252,254,184,159,52,68,66,77,243,88,46,134,28,108,128,195,218,239,28,77,156,64,29,18,121,247,50,214,31,216,130,92,139,243,239,121,74,13,32,167,31,176,132,50,32,197,26,61,85,0,246,218,60,52,25,150,105,3,175,89,87,249,120,91,203,129,183,16,33,146,173,193,104,88,128,32,182,171,157,227,14,164,216,140,247,80,223,22,129,43,162,44,199,141,44,216,53,24,91,89,212,232,183,91,219,151,134,80,83,36,128,3,10,47,152,163,32,101,158,51,78,213,103,190,174,130,139,103,206,222,79,67,162,236,172,75,50,46,12,156,55,72,175,168,223,42,238,197,213,245,37,149,8,120,144,131,240,244,16,113,76,203,205,105,129,146,254,205,110,84,6,101,227,131,206,80,235,197,62,226,133,143,75,35,211,188,243,206,65,151,170,85,54,147,184,154,195,174,199,84,193,168,190,182,192,244,145,180,2,134,183,52,134,89,166,174,168,150,48,141,239,73,51,169,171,124,181,4,21,200,6,77,182,241,252,95,141,21,205,78,152,219,75,29,115,34,187,169,249,143,66,34,227,200,78,249,201,154,230,171,188,19,180,91,20,171,195,51,21,189,74,171,7,184,178,144,65,29,157,165,109,10,199,209,168,20,22,160,226,118,208,115,101,207,171,165,32,14,15,215,25,145,156,175,212,52,25,16,116,10,168,39,86,180,219,244,199,106,225,208,94,141,89,173,132,86,80,117,228,71,81,29,177,38,30,207,68,33,172,239,234,81,95,102,140,81,150,9,81,137,243,100,155,24,188,140,65,209,71,15,159,53,101,151,27,183,148,0,198,246,198,85,46,230,233,142,192,133,7,222,25,166,237,163,245,61,136,61,25,21,44,184,48,3,206,97,131,0,229,63,195,66,19,205,136,29,208,178,170,103,208,155,250,12,99,244,93,244,79,197,156,48,1,7,52,53,167,142,73,90,214,166,188,191,57,146,108,4,149,150,42,86,254,73,170,162,165,45,122,54,72,97,103,59,5,210,83,56,118,186,214,200,41,148,47,135,244,129,214,234,111,186,53,43,178,20,255,181,208,183,56,163,228,238,81,136,15,211,56,183,49,245,252,13,90,211,211,193,167,198,208,205,135,134,8,23,47,70,173,93,102,25,41,193,183,95,56,155,118,118,177,54,9,71,4,149,82,127,100,188,232,55,156,67,188,79,104,187,37,240,219,208,134,184,252,63,201,194,27,242,228,170,129,71,1,151,16,210,71,152,255,150,231,106,142,124,241,80,106,222,20,236,1,174,49,101,60,245,244,182,125,248,227,187,167,176,73,67,229,68,253,73,22,33,96,171,62,216,96,129,42,253,9,164,174,58,170,140,55,119,152,235,11,85,47,86,225,169,1,70,59,244,234,36,95,23,246,133,41,247,103,37,91,56,202,0,165,51,131,170,59,66,99,61,112,137,57,165,74,101,63,245,96,198,127,84,190,82,194,3,104,163,234,61,35,205,169,146,109,133,108,230,144,185,43,190,245,222,175,95,30,180,250,193,156,75,3,169,90,215,76,100,165,130,61,207,126,196,48,12,61,140,175,172,87,38,96,146,211,65,73,10,179,150,203,124,127,152,122,39,177,26,247,197,167,29,84,77,145,195,111,225,29,6,72,210,178,28,233,73,10,118,32,98,41,70,131,47,84,227,85,162,206,98,49,74,211,176,58,248,128,92,101,95,209,117,154,89,126,202,64,36,245,73,82,248,71,36,253,171,219,10,116,16,131,150,217,145,109,218,231,106,135,102,208,140,98,49,225,235,77,31,54,143,216,116,104,64,184,103,9,163,49,62,205,121,95,239,71,233,113,191,235,166,55,120,130,133,6,233,174,99,143,175,202,165,165,155,175,139,227,187,128,78,44,115,237,136,229,124,66,236,140,107,26,16,168,93,57,33,160,12,7,221,28,82,106,111,0,9,145,49,136,217,96,25,253,55,224,129,212,95,64,116,44,93,249,227,173,40,3,114,117,158,159,218,212,76,119,184,143,153,95,151,149,142,188,132,70,81,209,241,142,211,141,7,93,96,80,74,151,143,3,100,15,208,205,155,3,150,109,89,163,224,54,119,35,108,186,73,67,248,199,145,170,19,225,122,142,199,85,167,167,39,154,102,221,5,25,198,217,55,255,86,142,178,73,78,78,71,90,167,77,145,208,117,44,16,123,73,244,129,215,178,214,169,229,101,196,137,35,29,59,206,174,64,7,150,109,8,38,133,25,80,68,215,121,57,34,87,146,153,138,5,209,37,158,12,127,250,220,225,240,51,158,128,50,0,215,93,123,233,235,25,79,243,96,79,17,52,78,132,13,194,160,203,169,172,158,103,187,197,32,232,183,218,147,11,207,247,177,26,40,244,211,220,60,66,99,231,76,252,15,226,55,169,23,255,34,8,161,28,90,11,136,184,49,176,11,67,98,72,44,59,192,30,245,136,41,242,194,251,36,139,116,135,197,80,157,144,200,190,10,55,155,40,216,185,244,60,208,156,98,142,52,244,82,129,114,35,0,171,254,178,211,28,165,183,135,251,146,212,184,181,167,219,226,110,75,102,105,22,176,115,107,54,189,103,78,250,126,124,50,79,210,112,201,248,190,24,85,207,220,214,89,45,181,14,23,223,191,123,141,18,60,207,46,4,227,228,166,248,149,231,196,135,29,110,205,57,167,38,160,142,8,117,4,62,254,157,190,11,34,5,124,140,54,248,104,57,119,32,8,207,63,48,111,113,227,26,63,68,181,22,239,212,211,121,92,1,103,171,99,77,186,203,160,186,13,57,231,145,68,45,224,216,217,76,224,109,244,33,149,152,176,193,183,190,37,234,144,93,163,228,114,46,210,216,135,6,6,238,241,50,171,12,50,127,60,240,80,59,56,36,95,228,16,200,164,22,160,123,207,120,67,0,99,157,69,144,161,220,241,60,51,108,108,78,209,129,122,253,35,103,11,156,171,105,40,81,23,144,241,7,167,39,202,70,58,139,243,195,5,147,107,23,120,64,198,105,39,108,229,82,119,123,242,21,17,77,244,198,100,113,188,243,32,199,97,174,101,71,75,212,65,239,24,153,151,60,109,208,77,202,188,94,29,104,78,110,174,192,36,213,124,254,217,41,135,41,121,157,72,17,25,170,221,241,141,24,75,244,147,38,159,4,12,57,91,242,143,210,77,165,12,60,170,144,83,72,191,50,164,103,224,131,148,53,225,117,35,151,100,186,62,242,140,144,2,63,209,27,239,1,241,230,248,42,0,55,128,115,161,147,51,132,8,113,142,201,176,58,137,9,131,214,141,106,118,245,234,77,134,191,251,147,135,57,82,16,252,194,54,215,134,112,76,231,206,29,191,187,249,223,202,14,3,108,236,134,240,154,254,210,29,106,184,155,39,192,2,182,100,157,43,176,255,148,20,168,70,139,10,185,96,89,26,244,112,48,181,157,68,194,158,174,144,60,132,166,188,72,177,79,203,44,206,189,150,50,105,253,89,226,93,252,15,76,11,78,223,26,189,91,59,37,36,172,195,157,146,150,27,35,203,140,7,126,91,169,63,221,223,166,18,173,176,159,82,121,222,98,201,244,3,205,173,171,36,43,233,166,219,208,183,184,143,189,232,181,54,33,151,62,255,225,114,95,9,98,252,125,175,113,103,120,170,70,222,28,246,46,244,60,117,80,215,179,142,69,114,104,254,36,42,178,40,14,111,171,105,152,37,255,175,33,226,175,144,222,144,200,13,143,1,139,12,9,249,100,63,206,101,64,152,96,146,235,20,15,127,7,77,114,238,136,127,33,66,18,121,243,228,169,173,202,43,248,201,132,249,249,218,74,168,225,112,59,199,30,25,14,65,159,169,98,93,17,10,59,228,39,23,195,201,62,242,90,21,140,146,94,228,251,61,47,3,142,149,154,9,0,2,31,52,107,250,162,175,17,208,35,107,239,53,72,155,178,151,125,83,195,182,152,254,185,116,164,93,61,232,28,150,2,88,54,185,205,106,26,6,23,45,207,90,112,3,10,7,206,60,156,119,123,155,60,168,52,145,159,187,253,52,78,171,129,153,207,60,211,235,89,75,252,145,105,122,102,223,218,201,107,138,169,222,106,182,210,51,159,92,94,87,72,206,155,127,136,163,147,48,154,24,211,5,186,42,50,50,175,10,145,184,58,243,144,18,130,98,33,134,87,154,36,127,241,186,44,140,206,100,76,141,99,155,225,136,217,133,159,121,235,203,15,23,20,47,173,100,12,114,170,189,174,132,114,46,240,53,135,243,222,204,222,249,49,21,111,34,40,208,158,135,63,242,31,49,223,107,155,202,226,11,96,93,93,223,127,177,117,97,187,123,8,251,148,115,48,184,10,251,98,47,146,250,1,41,133,254,235,98,77,215,37,195,29,51,170,227,223,35,183,97,246,154,165,124,199,6,185,224,25,249,59,72,24,198,118,45,27,168,94,210,49,168,220,36,173,78,73,102,203,154,90,245,224,194,160,63,30,110,168,227,237,122,9,197,252,125,143,254,125,73,155,93,45,124,111,217,98,169,208,185,45,30,194,160,118,151,102,159,76,63,17,232,95,181,145,176,145,73,182,80,247,45,90,53,253,81,240,131,14,155,81,144,206,117,6,207,35,216,209,72,242,183,21,220,196,21,22,44,141,84,129,188,141,211,223,178,253,162,16,22,233,118,250,20,110,185,27,151,17,179,146,96,65,149,174,68,179,86,236,115,143,219,252,74,113,238,185,128,142,221,185,95,155,106,84,177,145,88,55,255,214,237,205,177,63,153,93,81,7,61,159,119,222,98,255,184,15,28,78,245,152,205,47,80,92,189,246,233,60,22,117,127,236,129,242,9,123,175,148,157,103,88,48,185,25,127,213,102,19,173,38,224,79,85,139,146,210,153,189,5,214,246,75,47,124,184,100,130,82,241,51,16,83,130,169,222,187,41,45,49,192,159,55,15,238,57,89,253,122,68,252,169,66,202,116,121,245,96,23,8,159,235,53,84,140,185,118,27,151,124,134,141,28,96,159,154,50,96,2,26,231,175,0,177,92,120,39,137,187,182,26,3,17,148,16,231,34,245,64,86,247,165,238,51,39,126,106,72,220,183,184,138,114,73,173,185,218,184,47,52,184,127,86,54,150,123,164,209,97,79,150,233,225,214,241,11,151,188,48,138,199,144,64,241,28,97,214,77,151,187,152,192,201,202,2,167,36,145,97,216,210,207,254,208,70,65,73,85,69,60,193,43,51,6,112,6,97,65,26,42,62,12,82,240,96,133,217,94,203,211,122,221,162,33,79,191,64,110,102,99,151,105,245,141,178,5,107,34,245,127,28,247,39,79,43,235,38,180,38,8,144,32,97,74,90,205,134,107,79,49,2,114,150,244,46,149,218,69,231,23,73,145,98,56,131,232,108,156,81,23,125,81,59,61,151,17,64,57,57,53,35,48,251,202,47,249,251,253,219,69,131,22,127,150,188,51,146,100,164,11,249,40,198,97,145,214,154,221,43,133,157,47,10,163,121,143,47,98,104,169,141,199,156,149,157,238,154,245,118,27,208,119,179,161,188,245,101,149,171,255,213,74,62,109,55,139,68,247,230,199,211,35,229,204,127,159,246,34,226,79,185,124,33,198,173,25,39,148,64,95,52,132,7,199,136,158,105,181,78,78,152,0,6,8,45,20,168,222,23,144,171,68,236,101,94,40,74,201,110,209,43,195,69,98,158,6,45,26,203,2,26,99,203,231,174,158,139,231,114,124,211,81,33,40,153,121,237,94,57,251,53,60,32,254,3,61,64,219,40,151,17,2,172,93,138,37,24,18,192,36,144,5,188,214,242,14,161,64,170,3,24,156,211,248,35,111,129,200,123,156,34,47,245,8,137,143,224,24,67,75,35,126,174,38,38,56,229,38,168,27,75,221,151,217,174,216,58,14,178,145,112,125,132,255,199,101,177,11,131,52,30,37,142,46,31,85,49,214,23,193,175,34,134,111,152,140,209,24,93,240,124,194,87,0,90,187,81,186,94,142,110,196,29,116,77,177,5,142,212,240,126,36,146,38,36,99,52,26,234,160,145,121,89,10,208,132,221,168,116,214,91,52,29,51,13,203,104,251,52,128,107,4,143,82,213,62,199,101,35,33,2,18,221,6,178,54,118,192,13,13,40,191,2,20,100,83,56,174,25,112,74,33,247,151,218,253,119,248,60,11,233,19,222,98,221,0,126,253,43,220,228,51,18,10,127,74,212,188,94,69,42,95,84,188,189,180,50,237,153,113,172,114,238,247,199,100,41,85,147,93,32,65,19,157,29,57,141,132,42,246,41,92,86,99,214,143,169,141,28,112,87,52,140,233,157,124,6,168,253,121,133,195,136,195,72,8,179,236,56,47,158,99,117,239,78,118,45,211,93,113,57,183,140,160,23,34,197,123,225,204,166,196,34,239,236,104,241,96,85,67,236,111,215,132,32,14,72,31,220,114,103,158,4,58,38,213,179,35,96,95,201,168,82,46,128,227,151,108,216,246,3,247,98,121,74,128,206,125,76,244,104,65,233,128,54,123,245,121,80,129,251,193,230,240,166,246,14,170,174,61,143,1,217,176,97,102,113,57,197,242,117,34,174,16,44,241,163,215,209,212,149,174,176,180,61,86,216,143,0,245,243,222,149,81,28,255,121,112,120,64,35,40,170,246,117,116,166,135,188,40,64,19,157,112,238,78,242,244,27,116,111,41,179,3,138,56,63,76,86,212,111,221,117,21,252,201,132,115,76,50,180,120,84,39,45,188,41,92,225,255,207,241,46,106,156,103,34,51,166,108,211,15,2,201,87,181,82,79,165,130,158,250,197,241,88,251,185,62,194,176,29,6,10,190,184,55,42,255,128,68,170,252,44,21,11,42,20,157,228,45,234,199,182,210,96,230,123,224,126,145,199,102,118,254,174,118,245,185,29,44,203,220,196,8,161,66,243,56,118,200,206,88,114,182,244,31,50,85,80,113,134,66,212,101,58,29,184,2,22,17,213,48,46,120,129,33,200,187,139,184,66,24,212,134,92,224,221,54,149,158,158,73,4,20,114,35,98,21,45,123,209,176,69,230,56,190,132,142,75,69,244,72,129,36,160,241,166,48,120,81,52,155,237,223,197,188,54,177,222,196,164,101,164,199,43,147,248,137,177,77,57,251,67,185,159,0,92,253,253,71,87,59,165,55,223,228,79,92,125,174,6,105,234,65,32,221,190,223,117,128,86,14,127,164,182,114,36,42,144,88,232,37,184,236,151,163,228,18,143,168,157,10,243,241,210,144,32,209,127,35,210,35,129,108,200,91,7,59,27,20,6,148,85,250,114,3,67,149,121,203,25,76,148,197,235,134,114,74,214,119,93,170,150,48,208,185,7,234,6,91,178,221,16,27,242,43,33,247,146,213,158,63,1,190,93,135,211,167,78,90,95,173,68,100,103,126,166,196,159,11,165,72,22,53,11,164,118,59,84,83,21,62,176,57,6,239,19,248,31,221,66,39,161,100,182,99,10,208,116,101,92,111,42,75,166,81,254,130,107,68,191,221,153,240,170,18,253,183,36,182,171,13,26,182,93,233,183,65,92,108,117,242,19,58,213,71,176,16,39,95,177,212,72,38,61,39,164,216,108,185,101,219,92,208,9,179,142,119,206,220,85,3,67,134,219,86,219,143,190,113,51,23,153,210,182,133,98,68,37,178,66,225,114,29,43,0,46,48,122,218,72,199,86,45,106,106,17,201,184,37,211,27,233,39,95,23,241,205,24,59,136,34,193,90,242,238,117,110,211,87,16,135,242,86,205,106,254,131,40,157,89,107,93,162,38,255,152,65,249,255,116,19,56,252,122,59,78,157,75,155,210,179,8,250,173,189,174,174,177,40,241,103,205,100,242,200,36,81,54,125,11,203,160,249,250,9,204,227,15,71,255,163,141,59,4,212,251,178,109,188,168,38,212,65,136,189,121,183,69,65,65,129,192,115,36,143,174,76,137,64,227,244,202,185,153,143,188,217,65,172,27,57,160,24,154,62,115,104,204,210,131,79,29,76,69,246,254,146,28,153,105,198,25,169,222,226,150,74,42,195,104,118,0,14,207,101,167,153,36,66,25,113,117,251,45,182,29,177,132,133,189,55,249,137,52,74,11,216,236,254,229,114,48,26,186,1,176,208,229,207,99,229,16,173,114,87,141,69,146,180,55,61,179,115,59,251,250,149,183,111,95,0,9,193,80,111,173,18,31,193,189,94,216,13,197,138,168,171,113,43,112,157,17,212,96,8,183,122,23,110,112,255,5,245,215,16,72,214,47,147,121,91,170,180,168,240,52,213,220,13,131,16,165,132,161,171,210,96,156,154,162,146,193,73,195,145,247,225,13,15,142,230,187,251,119,161,50,45,210,109,249,59,251,132,46,222,71,96,81,212,53,68,180,63,190,99,138,147,107,77,76,88,43,132,97,152,91,22,147,198,214,119,104,70,210,182,142,239,205,193,127,192,211,246,152,197,172,158,161,112,98,70,169,188,91,66,166,239,157,244,186,158,100,15,225,254,43,150,41,85,58,207,212,184,22,109,138,209,238,70,245,38,150,107,22,62,148,181,49,190,134,116,144,154,115,36,221,180,98,190,151,178,245,122,228,101,148,128,216,234,210,209,96,188,252,74,204,32,240,98,191,226,224,66,201,248,182,88,143,88,3,97,224,250,229,42,34,231,141,194,90,236,201,42,114,80,113,186,244,245,163,128,180,0,212,214,79,87,114,148,90,181,97,109,110,230,162,16,126,123,108,204,153,124,17,215,58,183,201,3,22,3,65,179,188,244,233,15,114,233,148,49,156,29,72,90,51,97,41,18,109,116,115,153,109,207,13,240,86,55,135,35,221,39,213,210,229,65,220,188,138,116,26,238,34,226,56,138,122,93,204,51,32,254,104,44,95,192,39,242,106,119,242,222,15,123,102,129,93,133,96,60,217,169,42,240,237,166,209,253,124,130,116,239,35,105,238,41,170,6,2,7,197,126,166,134,164,75,140,0,94,142,80,29,139,68,131,79,144,201,134,5,245,72,67,185,223,91,92,125,29,190,21,81,172,250,208,198,248,106,115,7,31,53,226,229,171,241,45,224,34,168,143,198,23,26,167,145,124,49,145,152,188,113,80,240,37,71,40,210,165,25,63,92,234,192,176,199,100,64,136,218,86,235,188,134,149,194,121,254,140,181,197,74,13,227,222,196,174,189,214,150,212,178,229,16,64,69,52,123,11,46,111,138,84,1,214,6,43,138,127,141,165,69,210,80,40,254,12,42,64,191,7,217,116,244,244,190,134,169,16,144,202,9,118,224,127,50,135,231,104,169,17,88,117,27,87,110,58,224,155,237,66,89,242,198,88,147,195,200,102,220,83,47,70,187,28,118,64,227,236,75,134,136,161,98,114,214,51,229,199,25,242,52,22,212,140,231,98,101,70,83,81,152,78,178,90,19,236,148,157,242,139,196,149,198,174,194,245,174,67,113,196,223,29,10,206,139,112,38,18,143,239,83,131,56,18,101,119,223,243,88,155,108,36,60,146,175,163,178,237,40,64,248,255,57,142,186,181,137,39,135,211,32,228,184,64,85,181,140,210,48,126,213,226,126,211,165,118,225,248,112,105,91,224,226,245,172,19,119,28,161,124,243,108,26,195,181,218,183,212,155,199,187,21,58,153,152,148,167,63,136,66,153,152,50,46,84,228,160,71,148,190,187,52,34,32,142,83,112,6,201,176,111,153,210,128,19,97,156,61,125,220,37,219,16,252,19,89,127,222,129,27,132,77,65,204,42,164,96,83,124,48,90,218,123,18,99,234,164,209,233,133,92,26,43,87,216,35,133,208,191,76,76,94,104,170,253,89,153,93,135,155,147,56,29,159,174,221,44,133,222,143,105,214,114,27,137,236,228,153,210,152,228,31,160,113,156,122,57,219,148,191,79,130,31,43,51,249,154,218,191,178,219,244,113,87,107,97,76,236,159,20,217,100,235,29,123,9,164,27,77,95,200,121,152,149,26,124,182,88,132,116,46,198,176,177,208,62,29,127,153,111,243,180,188,232,152,131,54,130,2,74,244,201,233,67,4,121,170,60,198,83,73,74,155,10,45,24,209,225,99,7,206,8,139,215,16,207,44,55,213,254,85,151,71,41,129,6,247,142,121,205,235,95,162,224,192,98,48,105,50,206,249,210,188,34,23,203,165,108,22,244,26,45,91,159,91,63,157,184,100,183,167,133,164,109,15,59,41,21,64,132,0,83,90,133,249,92,63,107,187,224,135,29,38,197,183,5,213,186,216,20,214,201,245,113,72,34,61,216,246,95,153,255,85,22,96,137,167,182,131,13,211,188,25,85,43,170,72,162,66,11,76,60,207,191,9,42,125,69,105,125,234,96,33,81,29,84,148,190,55,25,164,14,41,160,11,68,70,212,239,249,118,115,57,50,15,197,134,68,89,31,207,45,157,195,200,7,243,231,253,62,80,79,9,104,218,197,235,210,245,122,177,42,118,109,124,28,179,180,146,106,138,8,153,26,78,162,201,143,106,2,102,80,86,110,185,217,244,126,141,148,101,80,28,236,168,223,186,249,52,132,162,66,230,70,218,29,231,206,188,118,189,243,74,10,17,99,143,127,69,184,85,162,139,245,124,234,255,115,40,241,241,139,73,119,171,158,4,161,60,106,205,74,167,73,233,203,143,86,30,163,15,246,113,194,109,40,141,177,177,136,141,26,130,14,225,70,239,9,62,17,53,31,242,191,89,252,52,92,238,81,250,4,166,6,23,238,189,178,188,72,76,53,253,183,84,169,14,153,94,206,70,104,167,173,2,75,139,83,124,203,120,213,107,87,61,84,160,13,249,4,156,186,82,214,167,151,41,4,197,21,148,204,7,106,202,241,145,96,253,31,234,91,176,183,120,42,194,200,137,231,221,72,133,166,83,103,183,168,1,0,144,196,66,20,147,168,102,168,2,26,171,33,209,181,155,28,251,186,128,129,122,78,202,56,156,127,207,2,121,102,127,197,103,110,124,73,96,91,110,155,18,67,202,141,88,130,195,68,151,83,64,205,133,18,193,249,160,28,125,19,242,208,82,253,107,82,3,244,112,143,76,116,165,202,33,40,218,58,246,223,178,97,24,15,81,18,192,43,149,139,77,3,118,44,200,236,46,229,95,84,46,46,52,234,212,102,145,7,199,127,144,233,180,170,177,9,50,47,210,90,86,19,145,182,30,120,149,102,206,253,15,163,125,22,15,136,91,71,79,249,14,142,7,84,201,13,205,98,75,58,50,29,167,210,3,241,3,149,134,102,23,68,137,33,136,123,78,25,87,2,139,144,148,137,203,113,220,92,75,146,197,220,185,207,248,44,156,2,93,112,250,114,75,201,157,48,213,155,174,245,86,78,165,206,93,79,74,44,195,50,139,120,203,157,141,31,250,56,150,148,237,41,168,83,133,107,89,254,184,226,169,189,66,144,43,90,114,192,212,145,74,251,210,119,225,38,70,69,199,54,222,130,24,15,133,183,68,152,59,207,252,248,129,30,20,162,206,125,244,56,170,141,243,219,56,32,21,204,253,108,5,160,28,147,124,69,98,207,65,158,143,75,230,46,239,93,133,166,84,22,100,243,145,3,60,127,55,30,235,71,168,253,68,40,133,82,114,199,71,107,95,39,47,46,244,165,85,112,73,157,35,79,122,161,249,193,239,205,89,135,67,9,60,23,194,242,242,200,204,191,251,181,118,28,153,96,246,205,214,128,182,165,85,82,200,253,86,20,14,141,4,105,201,178,184,191,111,118,107,98,103,146,120,208,166,80,110,75,254,14,218,137,115,100,43,62,255,9,135,37,84,155,191,86,144,217,1,20,221,250,117,151,193,209,7,146,30,85,99,118,217,21,254,159,231,209,66,82,23,158,130,17,151,180,230,196,212,67,235,152,37,37,78,86,25,146,246,160,100,139,27,220,103,155,119,8,21,223,43,158,15,211,150,100,79,119,100,218,2,237,171,39,59,82,181,243,138,204,64,126,229,25,146,94,191,83,57,11,164,22,230,180,52,241,49,122,249,121,153,15,103,249,90,115,116,41,39,16,233,5,98,203,53,242,222,181,252,34,6,96,236,184,11,207,231,167,238,175,166,218,202,237,10,10,247,110,4,128,184,178,166,236,201,220,97,17,207,197,95,109,87,58,97,72,233,11,240,233,15,29,85,131,113,251,231,24,231,13,140,45,173,89,50,53,122,213,150,70,94,0,19,187,23,122,100,125,194,92,18,3,242,181,213,97,126,15,194,10,129,61,70,238,11,181,236,97,46,218,3,249,40,111,148,213,254,133,226,185,189,181,175,184,216,178,157,62,186,167,110,52,133,118,87,103,162,108,66,111,124,171,152,14,150,63,21,224,161,150,63,250,85,138,139,241,192,30,107,126,1,116,142,95,226,202,86,55,4,225,219,45,174,146,158,61,96,202,98,183,181,220,198,195,141,159,162,223,77,246,247,196,89,149,139,233,196,190,106,67,21,186,120,175,138,48,22,228,51,185,229,81,43,232,246,243,44,50,178,247,98,244,96,200,17,74,220,59,22,99,237,29,148,79,245,151,179,215,242,225,80,51,98,37,194,197,187,115,98,228,56,53,249,172,180,36,75,166,87,92,231,90,6,220,57,178,40,140,187,112,141,48,241,58,187,178,133,137,28,82,104,246,72,147,243,170,17,11,236,177,203,205,7,15,241,119,190,72,71,247,74,146,117,33,129,128,148,116,9,74,12,200,30,190,148,174,176,100,199,64,138,46,150,29,98,5,16,158,196,36,162,29,189,4,21,151,7,165,213,148,153,92,63,188,219,216,151,8,99,15,96,137,122,69,56,204,221,55,87,72,153,192,212,231,101,79,103,27,144,190,123,148,167,108,125,50,26,198,121,58,141,100,230,63,178,155,43,138,175,212,80,136,167,223,164,116,108,110,7,170,121,117,101,116,176,108,39,255,49,208,8,19,243,24,199,46,241,102,70,7,7,5,213,190,12,208,230,97,245,21,249,238,134,255,172,32,33,124,18,95,237,211,252,218,148,234,218,61,91,173,116,248,1,163,49,243,185,168,174,35,133,3,31,202,150,113,16,14,168,91,0,99,2,0,107,242,174,192,185,100,179,141,251,79,7,68,190,90,229,241,55,92,241,64,123,245,132,242,120,94,173,159,135,72,132,150,218,113,125,242,108,54,236,223,24,168,134,152,90,61,36,216,82,143,161,5,17,237,13,104,159,158,188,217,177,158,240,77,179,192,33,90,44,237,44,2,74,235,207,184,40,165,84,28,208,146,17,38,85,135,64,27,233,169,149,144,191,26,34,93,187,167,217,71,20,199,81,183,25,159,159,118,112,71,144,43,67,4,244,214,11,54,123,59,201,215,163,130,75,184,94,33,240,193,52,87,142,78,171,150,7,129,141,51,36,22,18,183,189,34,228,71,173,214,226,138,180,221,7,96,35,186,187,121,43,42,88,57,246,210,57,151,42,49,145,166,105,122,62,101,91,161,128,139,84,23,130,104,150,146,214,42,141,98,207,163,109,129,6,23,30,245,109,116,127,51,89,187,43,53,133,239,230,81,226,143,67,27,159,107,177,87,36,71,14,250,228,145,250,143,250,115,186,234,170,222,114,5,126,192,185,45,63,208,116,155,38,234,143,66,134,233,6,121,212,77,149,206,195,105,233,81,76,133,74,168,211,3,139,236,172,244,212,17,21,8,163,191,155,187,63,253,77,202,69,1,104,173,69,207,164,240,164,25,124,154,243,246,11,140,215,202,20,23,181,203,245,207,20,130,113,112,151,36,181,225,96,194,169,178,172,54,236,237,155,110,234,41,109,197,65,70,138,30,137,196,27,232,71,234,22,18,185,10,97,140,129,32,150,93,34,190,178,60,184,115,252,48,63,159,166,3,120,79,237,131,46,22,12,85,44,14,221,38,22,151,138,159,149,164,170,33,248,90,156,245,64,131,102,99,14,101,61,58,166,183,95,249,177,62,221,201,74,240,213,212,251,243,128,153,184,108,133,135,12,56,80,3,77,134,143,204,158,3,69,104,170,235,99,103,20,211,94,72,224,53,238,21,164,59,106,132,176,249,145,56,127,85,101,167,169,95,118,167,226,146,66,249,226,154,229,77,253,103,36,232,157,164,66,96,164,74,208,66,40,146,160,208,114,191,40,241,201,40,156,154,152,141,252,176,98,170,50,147,140,245,205,150,73,15,21,237,34,234,243,67,67,63,128,0,121,162,125,65,49,34,99,140,35,24,85,39,108,178,83,128,217,237,202,140,115,243,220,65,99,142,215,136,42,192,90,185,36,240,223,135,228,79,54,253,181,194,135,184,1,190,191,114,90,135,75,145,27,181,210,248,93,194,242,149,21,58,59,175,6,158,72,130,144,235,81,165,148,187,104,126,39,26,217,153,69,162,27,178,27,20,79,179,103,173,182,107,122,26,71,22,199,98,196,187,17,69,102,217,167,60,10,16,202,161,141,114,46,151,98,231,78,14,99,44,139,49,238,49,185,201,119,125,123,91,27,178,112,107,77,64,3,0,255,231,227,110,236,173,95,75,169,48,18,182,17,188,120,149,158,0,154,209,172,8,68,2,83,77,118,100,122,170,209,235,118,93,90,126,42,30,203,60,90,111,20,139,217,100,0,119,73,88,107,22,91,197,108,197,41,13,153,35,0,144,60,240,122,230,128,178,164,140,243,88,205,143,243,131,170,241,143,133,198,139,159,38,2,81,108,222,38,70,68,249,70,241,51,205,140,156,124,21,70,195,59,81,223,233,255,212,95,236,100,33,4,74,66,63,98,54,234,253,215,225,215,64,206,203,105,222,75,31,254,224,168,231,132,105,157,150,225,76,219,35,17,249,140,39,70,191,51,94,154,157,111,29,232,131,27,187,188,96,124,89,127,245,66,251,80,109,246,3,34,120,144,185,172,237,126,225,249,181,208,233,67,158,170,8,134,244,6,218,56,244,218,235,141,63,182,106,134,189,189,198,23,146,243,72,79,223,110,255,82,51,92,251,144,129,207,96,168,134,33,213,207,63,118,156,147,82,38,180,27,172,163,206,205,33,212,97,40,203,221,215,110,113,129,180,63,221,10,104,12,156,62,209,149,22,226,49,54,2,245,222,147,205,9,10,92,136,124,201,130,145,149,203,185,137,70,67,203,233,210,28,50,131,34,141,172,147,36,106,6,106,123,174,202,100,114,247,235,67,24,6,77,77,252,155,165,164,120,246,251,92,124,218,136,103,252,254,29,253,72,3,177,126,78,173,211,86,186,236,143,201,0,197,254,109,59,188,191,130,226,41,178,30,199,133,23,202,167,218,237,126,10,157,106,48,152,243,126,91,255,104,253,55,122,21,95,134,191,46,77,252,38,62,198,124,38,144,47,161,43,31,119,1,124,214,209,4,93,204,149,110,210,71,9,233,97,97,136,47,157,210,43,178,137,204,149,232,108,177,208,55,254,254,2,106,240,36,235,126,28,230,181,195,49,82,219,187,238,158,244,46,81,172,82,66,39,43,22,78,249,240,183,39,236,90,26,101,245,254,167,123,42,207,168,25,84,97,185,7,53,22,75,188,188,229,111,45,43,80,134,135,6,90,135,156,145,208,46,8,10,30,108,212,161,106,157,30,77,237,220,244,145,116,252,78,230,103,89,164,20,132,20,244,171,233,180,241,28,64,103,105,195,73,126,67,226,72,65,137,113,243,139,140,113,164,224,22,34,223,27,177,163,185,157,134,168,3,105,196,33,99,250,146,187,228,70,233,175,162,207,242,250,98,41,127,82,86,63,43,205,103,10,87,39,208,206,153,141,35,33,227,226,105,169,107,170,237,13,19,221,240,238,239,171,33,184,110,195,235,183,44,171,91,57,109,102,166,109,120,235,31,18,58,166,220,242,228,76,139,159,211,247,117,197,50,139,211,42,121,110,235,238,239,166,112,174,47,221,145,100,241,78,174,3,231,105,83,82,234,128,113,105,219,206,240,67,186,105,183,36,188,37,66,155,62,71,25,245,210,139,176,71,90,113,46,7,185,174,69,197,149,186,183,159,241,238,208,137,159,245,16,222,134,152,228,101,138,254,197,60,198,213,60,188,31,105,12,40,216,14,202,123,189,139,121,130,220,214,218,212,96,159,101,169,26,26,0,143,201,36,211,42,44,248,77,162,127,164,213,193,216,250,68,253,53,173,26,135,41,83,235,116,153,80,116,185,49,61,136,217,125,209,23,197,211,2,224,250,103,120,201,250,205,175,38,220,103,66,242,65,190,26,43,124,160,35,93,169,40,200,110,186,64,220,118,233,95,58,45,205,255,28,25,237,234,247,21,58,91,41,57,79,169,163,103,188,63,29,61,142,61,151,168,102,123,157,166,149,130,199,156,169,175,7,57,213,38,74,43,177,134,17,202,23,160,134,176,186,89,98,109,25,247,24,136,155,196,146,195,164,153,185,223,25,127,114,202,130,3,232,95,91,3,19,125,67,250,117,84,199,125,223,197,96,52,190,223,234,245,6,41,247,42,189,202,2,241,174,108,2,159,197,194,72,52,140,212,73,186,98,22,255,68,112,164,26,77,216,117,227,189,215,138,235,166,214,44,47,70,141,146,69,180,213,104,22,3,9,252,186,15,17,96,188,72,194,59,224,184,226,130,181,255,82,167,244,188,91,3,104,189,247,83,88,146,144,19,114,225,151,113,149,203,142,156,58,211,153,11,45,118,188,179,115,169,62,15,66,49,205,26,77,212,147,140,123,180,232,112,56,89,192,135,189,114,55,128,218,110,15,229,186,125,80,166,186,43,11,53,44,131,189,141,190,42,5,160,225,237,198,120,81,113,212,228,79,249,11,88,31,16,214,102,171,172,9,7,71,0,38,119,26,194,152,62,177,163,30,86,237,32,159,167,195,250,198,23,161,102,72,216,79,219,210,191,216,37,114,189,212,142,109,132,194,71,64,70,190,108,156,229,15,218,46,214,203,246,7,91,152,139,243,44,128,105,49,14,153,79,115,186,70,104,131,175,56,200,40,61,37,139,162,217,79,144,133,156,143,55,30,201,84,45,9,39,127,154,90,233,166,107,39,115,85,152,207,149,54,176,17,78,152,201,12,97,177,104,212,20,181,99,85,0,183,77,171,148,74,135,211,195,222,95,156,161,85,227,207,141,38,98,31,26,21,172,147,230,230,75,180,155,185,219,248,191,142,197,153,39,12,199,230,243,134,83,182,157,136,134,176,189,168,80,87,143,177,100,230,21,214,85,41,220,210,165,249,221,136,166,111,98,46,149,56,132,6,117,93,168,7,179,159,205,233,96,213,205,131,85,61,70,134,254,69,86,195,127,62,14,0,225,253,213,71,41,10,86,37,8,50,93,220,116,98,112,191,254,173,241,244,254,66,38,221,198,137,184,175,128,189,122,96,66,247,231,35,92,72,45,133,144,80,81,185,21,207,248,61,154,14,165,52,138,149,1,220,24,9,173,130,78,130,71,215,37,90,42,248,209,60,49,181,63,23,138,121,36,210,83,86,6,134,61,10,23,40,4,31,146,226,182,201,159,134,198,159,87,133,128,58,158,30,4,219,34,18,218,115,160,103,193,28,116,192,63,140,230,90,183,59,28,138,91,19,79,96,237,110,218,93,83,227,164,9,201,41,40,192,42,115,177,3,163,124,60,157,106,80,42,174,173,245,219,25,93,7,130,231,42,109,248,125,169,247,95,66,55,201,1,10,160,248,51,79,47,3,161,210,31,79,198,101,93,94,153,162,30,66,218,213,112,80,102,187,12,220,19,55,146,62,16,47,56,78,26,99,235,233,10,102,43,156,81,249,195,8,246,226,39,185,184,203,191,183,120,225,251,31,81,79,191,217,47,229,98,0,176,89,220,251,224,97,25,52,226,89,126,189,28,8,95,141,201,199,234,114,154,149,255,149,105,137,80,9,98,72,54,108,223,125,172,130,157,185,36,123,131,179,220,8,64,13,75,146,245,246,21,89,103,219,16,82,159,87,94,194,236,86,253,82,79,75,238,51,22,17,13,84,237,158,167,79,149,242,182,217,207,96,44,76,214,178,150,122,14,90,84,248,182,122,225,213,22,42,134,115,116,15,131,62,13,168,251,85,32,118,230,48,142,40,204,171,117,16,212,232,217,78,102,82,49,112,138,236,212,208,176,9,251,23,20,66,84,47,193,75,231,55,35,7,181,171,207,138,83,49,47,26,216,43,64,186,123,150,60,224,174,14,143,131,253,239,1,186,35,156,244,27,194,217,161,202,95,95,183,20,131,111,157,79,170,173,62,117,80,44,177,164,169,29,15,65,181,122,238,153,202,59,89,79,158,26,139,170,137,211,98,159,107,87,252,38,192,155,141,131,253,145,23,56,115,19,250,111,251,127,73,69,179,75,22,68,208,42,0,108,149,63,87,34,86,147,116,215,113,165,129,175,159,182,243,190,99,68,203,132,90,115,153,113,114,246,240,97,150,35,58,24,216,180,48,250,151,11,10,154,99,239,180,203,223,206,83,147,252,6,92,44,20,88,110,161,91,204,141,250,177,56,44,185,246,90,255,229,118,101,81,131,174,100,76,205,9,159,133,139,141,26,30,106,10,199,115,141,110,83,86,22,240,188,89,178,224,45,21,246,169,245,136,78,98,58,146,67,157,28,223,186,156,125,215,228,68,52,54,251,67,211,183,39,47,90,56,202,73,60,165,116,186,214,39,147,66,241,7,148,176,176,128,10,143,232,94,137,173,113,211,173,217,91,224,156,12,14,124,25,47,93,70,115,136,106,65,222,122,203,34,134,231,210,180,19,243,148,13,110,17,27,23,237,205,61,226,75,134,147,235,114,236,129,216,63,100,186,122,70,151,124,41,27,39,144,224,166,47,81,255,216,184,144,88,245,3,175,237,239,151,100,71,148,17,167,137,10,82,194,69,127,222,214,213,59,235,154,40,88,23,226,5,135,143,18,149,198,53,51,165,5,138,86,12,186,13,255,14,83,232,109,162,241,245,112,29,227,233,150,192,24,232,119,168,169,180,176,95,247,254,227,0,214,186,72,57,70,231,177,176,183,244,4,134,72,245,110,95,6,250,109,48,175,23,32,136,120,225,70,34,211,217,164,31,168,55,80,192,56,216,240,154,40,193,251,34,32,199,202,231,142,167,186,230,149,163,254,133,5,244,107,46,203,56,16,92,104,152,79,86,186,224,195,50,199,132,182,46,213,124,62,70,182,177,213,6,149,62,240,239,30,43,32,216,74,162,245,78,234,160,214,138,45,126,210,8,158,43,31,17,80,43,162,95,34,65,117,111,50,133,152,1,207,103,228,184,92,175,160,126,236,107,66,124,99,75,97,44,224,37,94,80,7,246,109,156,175,55,186,138,225,209,154,35,249,152,201,81,43,232,143,66,232,229,29,209,156,9,171,160,72,43,67,118,156,95,75,212,74,156,13,202,218,216,151,53,2,60,51,80,175,100,109,186,69,111,6,212,108,2,197,197,171,251,252,211,41,234,71,119,249,181,133,46,72,191,11,178,175,250,52,116,13,156,224,28,230,11,108,218,100,94,87,29,180,5,7,228,57,218,52,192,163,145,237,13,161,89,206,7,149,96,59,95,10,181,213,49,173,97,21,171,54,79,23,105,151,44,30,26,204,56,29,215,154,98,98,153,105,35,69,144,208,201,150,191,20,250,117,194,177,68,54,108,215,11,113,48,254,157,142,250,164,145,186,186,77,227,249,188,38,4,71,238,174,72,239,77,188,191,40,21,49,108,193,196,157,210,82,179,157,86,76,107,90,14,3,79,145,56,15,250,106,102,192,46,31,24,166,212,95,144,125,0,81,225,84,124,5,38,119,217,83,145,91,163,62,142,73,209,93,121,203,225,241,169,240,216,168,117,234,175,2,157,157,82,153,82,114,248,127,222,247,241,14,20,44,181,198,212,66,40,31,242,202,14,222,201,74,179,249,97,255,191,10,150,165,188,14,189,73,160,142,29,236,122,176,242,137,85,68,211,25,192,74,224,136,44,239,30,123,70,184,94,53,112,124,149,207,70,160,6,188,155,4,90,182,213,113,159,236,168,90,150,44,190,6,232,231,128,125,197,27,117,240,211,107,26,33,78,241,179,33,241,65,104,26,55,146,238,15,138,2,242,242,216,206,208,129,67,62,227,128,133,171,225,203,166,236,80,22,40,81,227,23,174,135,223,43,115,201,227,36,109,3,163,182,35,210,71,101,83,38,106,73,144,73,118,183,161,122,186,191,142,105,91,225,106,220,238,204,232,156,106,48,226,62,142,177,183,113,128,154,140,145,244,169,86,190,175,152,190,151,13,43,175,207,146,95,14,173,149,76,162,92,13,220,65,182,214,107,69,42,99,72,247,224,58,247,178,92,41,147,35,92,195,127,60,46,128,194,187,232,181,33,231,93,167,172,27,182,108,235,20,255,134,149,31,227,2,91,216,187,183,61,138,180,5,15,36,187,39,71,148,57,29,112,179,80,116,105,90,175,179,192,24,167,159,132,25,80,27,26,146,219,254,242,51,185,36,175,74,73,2,199,217,89,55,158,63,220,136,11,171,144,168,88,83,243,122,146,110,148,22,69,131,209,89,212,113,40,239,66,43,150,65,76,242,175,243,92,52,234,243,112,201,215,235,233,9,83,226,144,253,201,23,246,54,11,21,95,195,245,125,47,138,194,233,218,199,70,140,154,180,52,160,162,85,247,253,100,152,84,75,209,129,10,10,246,28,226,223,1,164,119,163,232,164,166,103,141,72,148,39,183,68,122,132,15,153,98,48,191,41,2,238,141,141,45,127,76,118,220,183,118,60,198,83,219,77,34,142,21,31,249,58,166,227,196,32,118,27,159,253,253,86,78,83,186,153,59,245,250,186,3,150,60,113,104,56,255,107,174,220,219,25,122,22,93,204,177,175,200,124,164,179,135,148,151,204,223,48,83,66,64,45,133,128,252,23,122,204,78,39,130,158,6,111,219,227,188,235,10,81,198,32,138,232,128,186,15,187,14,188,34,132,169,199,44,113,214,104,80,164,46,50,225,157,75,120,35,93,124,187,77,61,91,112,248,4,76,136,21,229,173,88,34,46,108,46,109,12,10,19,48,8,105,62,66,42,164,167,61,189,112,71,113,33,61,148,40,239,29,255,252,105,93,246,232,137,87,30,169,53,216,97,158,105,28,242,111,58,88,53,169,12,56,138,53,69,31,24,240,29,0,222,25,201,97,85,98,0,87,34,199,113,40,124,132,180,81,152,241,24,109,91,148,60,90,162,200,27,90,7,209,201,212,85,194,143,231,101,237,215,10,133,76,70,10,54,10,84,123,115,55,44,93,1,21,179,152,239,67,30,76,63,233,6,236,52,111,44,75,247,248,242,174,247,33,95,113,37,11,231,210,175,236,239,11,114,237,169,150,98,64,33,92,94,199,137,58,134,170,252,148,37,235,237,161,16,201,108,184,129,91,32,201,24,248,10,102,25,111,47,244,61,112,32,94,29,195,184,188,251,47,75,139,4,144,85,84,96,215,181,79,100,253,18,57,42,50,36,219,65,186,130,167,157,9,120,130,167,189,33,166,249,105,175,6,180,15,85,141,1,165,172,16,83,131,84,250,198,162,20,105,9,167,2,241,110,25,63,71,98,213,48,76,205,187,121,254,196,102,237,74,38,161,234,240,142,13,9,184,93,84,189,50,225,154,16,244,247,199,12,196,244,218,51,188,118,237,15,171,145,168,46,227,94,11,248,110,201,44,66,64,217,92,166,79,0,98,182,119,86,32,236,148,241,110,220,245,75,152,213,255,24,80,235,158,117,72,227,169,204,237,240,136,233,81,159,115,94,37,197,166,1,243,182,94,162,89,120,234,1,142,130,118,161,132,227,213,242,33,148,117,196,217,235,222,246,80,166,126,105,140,65,92,153,17,94,41,9,244,16,183,205,229,221,43,250,42,48,183,66,70,35,106,250,141,27,237,27,94,82,224,216,45,41,153,247,142,176,106,21,69,67,92,30,155,154,190,126,242,201,194,25,171,171,116,130,218,215,5,143,203,205,200,135,151,230,72,125,105,229,43,183,207,96,48,143,59,113,50,121,5,167,189,219,31,131,64,11,111,54,159,46,107,13,6,142,6,107,63,34,30,174,253,6,108,86,217,207,28,169,15,40,24,170,150,137,115,156,86,148,191,2,198,126,205,241,90,49,54,174,198,251,210,186,185,141,184,89,241,224,217,68,99,71,6,33,25,19,46,168,47,177,103,190,239,213,248,244,249,110,221,85,64,21,223,229,112,120,103,29,139,149,103,204,39,93,39,36,112,229,192,175,71,76,133,140,106,92,36,117,93,251,69,212,89,226,177,142,245,35,211,86,50,111,165,216,228,67,182,50,85,177,127,152,239,49,137,173,70,218,0,184,212,230,249,91,62,202,17,202,84,224,73,143,243,90,151,247,142,132,52,99,245,82,18,53,167,34,122,142,227,215,166,78,96,172,151,250,39,91,22,87,22,237,83,45,177,34,19,239,189,161,239,142,41,81,44,32,158,126,204,90,242,92,188,135,225,46,64,158,159,42,64,213,17,1,91,123,136,166,59,49,188,183,234,108,114,222,243,243,205,77,169,183,121,216,18,45,224,111,242,95,67,173,183,133,138,136,30,138,215,87,52,250,224,11,183,197,189,46,90,24,52,247,99,24,118,228,28,144,194,117,253,20,214,65,116,174,228,165,140,97,138,110,215,96,153,38,163,54,164,122,36,161,253,122,173,92,187,8,142,191,123,61,145,244,203,54,60,86,74,250,64,111,19,225,3,24,235,110,75,122,5,53,69,212,233,96,131,101,122,101,255,196,104,19,131,71,117,43,169,78,28,169,57,219,171,123,162,253,162,228,27,135,66,40,149,143,1,233,211,205,253,176,18,56,37,238,186,121,61,151,33,155,200,10,38,224,214,183,222,152,72,118,241,174,131,153,112,112,21,120,15,14,233,8,74,59,232,57,182,233,45,244,4,16,58,180,100,126,43,239,86,111,120,232,38,126,223,248,208,228,48,167,210,1,97,95,208,160,62,10,139,77,84,207,47,65,10,242,255,98,243,174,72,153,218,171,197,144,196,52,236,219,100,28,76,6,254,154,179,50,2,64,201,2,167,199,12,67,97,49,227,205,80,187,58,194,86,183,204,241,144,6,36,127,204,17,175,206,96,218,101,210,49,66,65,189,243,195,118,98,17,244,64,238,222,180,86,243,37,169,96,86,123,27,17,158,124,14,204,144,13,102,80,54,254,180,172,17,182,218,132,124,71,149,38,7,87,198,154,138,35,53,178,253,140,181,170,146,47,89,69,187,165,170,135,84,41,46,145,172,250,151,119,105,238,105,171,134,22,130,148,80,206,158,242,244,8,80,112,152,13,155,76,28,39,67,28,212,245,154,13,216,170,154,94,160,200,181,241,10,157,34,229,22,75,96,236,174,53,145,148,187,157,109,48,99,220,228,185,127,198,87,222,55,214,56,3,88,119,193,100,221,22,12,4,83,83,141,39,49,136,167,96,98,237,226,58,40,204,228,39,167,103,245,111,36,221,214,61,235,226,222,19,247,14,13,165,197,214,206,92,240,114,237,149,77,205,107,245,212,84,66,71,172,229,237,100,235,100,228,191,70,163,253,44,37,24,155,141,197,245,185,144,238,62,88,202,170,108,36,73,45,106,13,13,186,203,242,242,123,4,216,192,136,19,66,72,175,140,26,44,104,83,193,41,227,154,192,233,48,89,221,205,46,83,23,25,14,192,134,222,70,26,33,25,177,141,154,87,153,198,187,228,230,24,204,3,55,184,103,155,171,75,125,182,123,244,126,108,92,61,11,69,95,34,87,139,9,28,18,195,228,209,7,110,174,151,231,23,193,65,6,195,216,200,41,228,69,147,242,228,212,196,152,86,140,97,42,97,216,154,115,149,104,81,86,76,50,106,161,41,242,132,167,185,163,153,156,24,128,236,88,234,96,15,191,242,10,212,34,58,26,185,121,124,139,225,158,180,208,114,203,69,87,36,128,241,43,182,197,138,171,233,138,30,19,231,105,112,216,64,101,62,94,200,56,21,246,169,52,121,159,162,55,104,235,143,225,211,115,125,184,186,106,83,128,90,182,97,208,84,43,25,173,16,80,123,253,50,77,119,171,69,177,104,165,68,11,154,200,172,68,20,111,248,143,183,185,46,227,209,143,155,30,10,109,231,167,249,174,216,19,71,163,121,24,60,145,51,102,143,196,236,228,243,160,36,197,242,209,25,22,252,37,227,206,213,108,97,244,99,56,243,16,207,61,75,214,11,139,218,137,89,245,104,185,69,219,49,174,205,55,30,62,106,149,99,218,132,143,89,155,224,29,132,243,222,61,90,125,122,62,124,1,226,209,103,139,213,37,169,199,73,135,85,198,38,26,33,54,100,106,170,116,72,116,164,150,255,189,7,24,122,223,169,31,97,173,251,169,172,50,244,159,196,88,247,12,14,143,244,99,209,123,85,91,210,236,110,80,54,133,196,90,33,236,88,103,246,214,21,172,248,147,55,90,88,18,83,246,16,3,235,154,91,113,250,216,252,62,50,9,96,195,7,116,129,194,205,111,30,248,11,244,198,29,229,156,172,184,218,37,207,85,42,131,47,77,186,248,147,95,110,176,42,100,28,62,37,166,164,212,3,223,178,74,142,76,71,9,195,197,54,244,75,211,158,148,32,146,213,114,193,21,125,84,185,233,197,174,117,213,1,122,1,11,84,180,158,29,18,69,122,243,5,28,76,251,122,197,44,199,70,2,228,167,183,90,178,147,104,173,161,72,157,149,216,40,222,161,37,98,244,42,29,198,207,51,136,220,154,130,136,132,60,239,94,141,221,73,144,47,184,97,66,183,77,182,241,191,113,140,19,16,200,96,210,51,54,42,170,180,90,95,28,48,170,13,169,84,206,131,207,250,115,157,105,48,30,251,142,160,84,129,201,198,164,205,17,196,91,250,119,196,88,65,78,6,138,207,65,6,22,254,209,135,65,82,84,121,123,155,185,85,157,133,72,45,222,106,33,20,60,164,4,208,81,67,0,244,136,212,211,31,213,231,188,90,162,23,208,57,106,63,242,158,164,128,18,242,15,77,198,144,231,23,137,151,146,188,184,125,39,31,172,153,55,179,231,208,139,184,70,115,24,103,251,94,133,74,83,190,67,193,72,228,116,172,226,174,64,28,40,204,91,117,118,151,207,63,208,172,166,18,50,32,185,254,68,129,177,223,192,201,22,177,185,98,65,194,251,235,149,137,182,75,165,1,97,111,223,68,159,139,96,105,208,73,228,212,113,56,205,252,64,120,103,8,98,93,182,216,95,163,46,137,5,220,140,14,220,32,209,238,146,127,92,46,37,63,206,68,94,171,38,237,67,24,88,193,112,6,212,154,148,164,110,168,3,192,65,156,209,225,52,16,73,56,25,202,133,49,177,141,121,182,116,73,120,241,248,16,77,44,223,77,111,103,211,250,119,162,217,196,220,99,220,118,25,24,246,234,81,33,220,121,243,169,141,159,132,111,128,182,21,192,101,215,87,102,54,231,84,127,173,59,65,168,64,205,132,191,7,196,48,94,215,41,82,150,190,203,161,120,114,252,10,195,18,200,252,49,23,84,225,191,236,45,138,86,240,231,179,23,253,40,196,171,132,216,147,101,213,70,92,15,98,122,34,131,99,22,20,240,90,12,211,58,109,18,114,175,174,185,196,254,104,101,57,189,93,245,178,235,112,173,96,195,62,215,82,65,53,235,112,80,100,20,124,99,213,138,93,145,36,15,88,94,129,133,26,234,163,33,119,109,40,195,71,106,141,127,191,254,199,193,105,241,60,63,179,191,65,236,196,241,122,166,147,131,118,138,117,223,205,128,230,15,133,67,226,229,144,187,225,17,134,41,51,46,51,205,46,17,169,234,251,229,122,214,106,75,193,187,104,188,23,167,191,45,124,116,189,14,72,59,129,16,44,166,140,196,100,83,86,204,43,243,47,153,200,53,57,144,53,30,161,229,149,7,208,156,213,129,36,95,102,14,153,145,157,18,81,167,40,182,23,255,77,208,141,220,65,146,252,128,18,172,3,248,107,217,194,90,183,123,46,30,194,150,238,139,111,129,87,172,61,99,111,70,219,104,188,10,217,44,175,145,159,250,70,24,44,30,192,27,10,133,249,252,211,214,79,219,170,51,252,21,209,47,158,43,160,36,201,63,115,207,1,243,129,71,152,235,150,82,10,140,209,91,149,168,125,26,138,123,24,10,251,225,88,156,240,39,90,198,164,71,146,30,252,136,195,196,139,208,255,0,15,123,242,101,99,175,23,186,107,212,164,165,168,193,63,165,252,10,64,167,227,213,173,248,145,94,200,74,215,7,73,177,27,215,175,192,227,189,71,143,41,125,162,227,22,49,53,130,160,121,34,86,175,61,133,50,238,10,23,77,38,243,160,149,157,104,4,227,3,123,253,95,151,133,133,58,142,234,205,54,243,94,77,125,235,225,232,14,112,154,70,163,61,161,171,131,153,180,235,250,153,168,87,147,191,54,255,244,11,98,158,63,66,218,17,241,165,54,76,164,129,66,250,232,99,24,171,115,46,84,63,229,169,171,111,250,66,132,105,38,241,169,119,186,6,200,160,114,217,154,203,116,185,197,204,211,140,4,222,253,31,116,211,86,213,193,215,102,198,0,170,9,43,100,240,134,106,61,101,162,189,59,48,77,108,20,101,75,187,26,161,18,160,47,35,180,62,49,49,244,165,56,250,252,94,57,206,124,134,135,9,69,141,83,131,177,90,144,154,50,236,79,137,139,214,51,105,34,31,108,172,186,153,26,78,107,165,104,239,172,19,242,228,229,40,101,187,172,144,228,94,229,34,188,135,253,230,96,56,233,109,233,248,252,188,224,255,184,176,255,159,219,209,70,108,226,185,173,3,207,51,86,19,144,218,201,132,241,110,161,234,62,246,72,18,134,180,127,61,77,89,46,248,159,2,75,245,66,141,90,57,162,136,230,110,46,186,161,220,156,35,68,193,225,12,5,157,63,181,200,202,155,238,105,98,46,194,239,176,176,16,220,200,179,200,173,83,107,112,157,100,198,211,170,56,11,153,123,23,208,150,57,103,252,114,180,89,207,91,218,180,253,68,254,155,39,2,197,235,66,78,112,51,98,35,25,153,194,87,19,129,243,91,237,27,13,183,164,89,24,27,96,94,202,170,156,36,153,194,160,35,132,209,62,243,242,11,168,3,168,134,139,49,154,141,8,217,24,201,126,230,97,57,187,185,214,57,87,211,203,149,255,253,242,45,235,74,105,126,109,188,60,13,230,210,240,179,195,130,201,60,183,65,126,161,246,5,212,0,16,62,147,129,50,220,161,147,105,155,36,188,222,216,217,60,109,76,135,48,196,38,94,127,81,204,47,32,173,154,78,63,190,81,39,56,171,21,135,222,192,209,225,197,144,87,59,241,153,87,215,141,156,70,208,146,13,85,116,104,252,180,109,203,156,245,16,196,173,65,0,136,222,94,225,124,28,167,24,198,189,208,175,151,54,190,110,140,19,49,163,33,154,71,114,39,113,66,219,55,125,214,178,191,223,180,226,253,179,216,188,170,50,205,121,251,232,241,161,209,251,146,93,39,37,226,254,32,253,105,81,58,23,238,217,73,163,46,154,233,164,252,124,76,122,104,46,16,16,75,226,206,49,139,213,250,53,129,16,148,173,187,116,101,234,59,178,150,56,51,33,123,173,37,240,67,149,87,174,108,195,153,22,207,158,116,163,150,216,226,11,250,206,149,176,212,199,119,126,190,230,118,31,170,158,192,85,202,115,255,173,180,66,180,196,70,19,63,136,137,154,147,137,193,29,254,34,97,26,14,78,43,235,7,196,180,110,19,233,138,241,15,56,6,135,191,21,114,48,102,12,31,206,86,11,255,82,105,31,185,76,91,96,241,69,38,224,49,47,103,87,11,144,143,16,82,247,76,97,90,97,154,128,149,200,178,99,50,54,33,90,30,149,12,154,162,64,28,174,9,179,192,3,56,229,97,60,115,169,168,110,36,67,107,2,17,126,157,158,61,139,152,221,60,217,172,90,64,161,214,212,76,17,98,79,118,11,126,35,167,107,16,35,154,153,22,164,187,32,81,76,75,172,193,51,132,42,91,63,126,83,215,244,58,65,28,74,91,169,239,204,0,1,255,138,242,85,175,160,145,161,27,116,140,172,187,19,56,95,193,53,113,26,99,110,27,175,219,9,251,213,133,210,116,52,194,152,53,130,66,227,253,28,109,26,37,182,10,116,42,242,133,209,149,34,177,158,33,91,54,50,82,43,131,127,174,19,22,145,78,105,7,80,148,145,205,145,7,11,163,173,165,55,78,21,245,43,122,155,237,185,110,125,3,219,207,0,153,51,209,61,225,241,175,15,25,209,167,53,82,2,15,107,16,59,79,46,82,210,230,138,42,137,254,115,158,92,156,44,102,120,40,15,33,208,0,151,4,164,171,166,16,87,253,7,127,116,9,249,134,79,76,103,255,245,252,246,215,65,123,90,199,249,223,114,45,41,78,227,88,249,197,113,74,180,251,46,198,122,181,250,91,23,37,150,236,27,194,140,57,240,77,204,90,233,106,76,76,140,176,188,240,137,25,204,144,172,184,76,190,14,95,186,152,243,48,15,116,6,22,9,14,6,213,184,207,191,191,189,173,92,88,95,135,99,108,97,52,163,54,226,177,205,152,12,173,16,108,184,248,58,37,178,116,107,75,45,235,62,68,233,132,202,88,47,159,97,113,7,222,199,31,229,35,89,240,221,91,144,160,226,208,239,235,137,21,119,222,162,50,128,152,6,77,224,33,104,65,62,38,102,138,95,83,137,40,19,89,139,249,143,68,188,73,112,21,169,92,157,79,101,30,143,244,104,79,123,118,213,154,175,239,227,133,109,233,107,168,248,91,205,204,98,20,156,236,36,127,255,65,90,35,157,229,202,157,45,159,204,241,90,222,214,81,55,52,141,181,151,157,201,156,244,223,120,173,32,55,235,132,133,226,73,14,84,80,106,60,158,4,45,161,41,172,180,206,59,63,88,139,209,95,241,173,242,252,253,245,154,218,239,254,40,48,193,24,196,7,163,88,100,197,25,78,107,86,213,139,53,4,88,213,142,119,41,144,14,139,134,218,193,36,62,53,250,85,114,72,5,154,68,88,65,139,27,86,27,81,224,128,218,186,51,34,36,78,45,103,164,86,124,106,211,211,119,8,213,192,68,100,202,123,29,149,156,126,159,168,175,19,198,78,194,149,90,32,252,94,165,146,247,163,190,211,138,105,210,126,199,191,44,204,164,103,178,201,36,204,221,39,85,126,90,99,143,242,52,81,131,126,143,194,66,159,105,40,219,186,131,115,246,122,78,221,116,213,208,249,36,207,142,30,167,126,200,15,69,7,216,48,148,125,225,128,31,221,194,222,248,47,111,167,58,234,23,88,106,207,64,169,236,163,206,198,137,205,221,2,220,191,133,117,134,72,9,198,12,112,47,87,151,77,126,135,222,135,219,142,11,173,214,244,245,35,105,159,143,43,56,158,207,138,235,161,148,18,10,75,149,40,167,58,192,103,157,188,217,119,150,92,129,27,52,226,60,169,218,99,10,24,198,177,70,138,229,177,107,104,189,246,15,95,171,118,112,237,104,254,101,214,250,190,254,16,34,28,133,62,180,98,162,186,32,25,112,112,157,206,173,11,35,178,35,119,126,249,197,53,141,94,62,97,178,5,40,233,87,235,34,19,36,65,64,242,237,46,17,219,157,227,118,119,161,76,13,183,134,253,101,223,205,166,237,213,87,237,10,202,177,134,48,87,11,130,252,204,152,167,7,51,129,9,89,203,70,25,52,139,160,210,136,132,225,158,65,247,239,103,196,22,134,249,189,63,188,150,108,197,24,65,30,25,55,94,39,114,106,150,73,245,78,89,214,237,6,0,224,91,132,58,93,186,140,53,139,202,4,7,30,133,86,34,105,56,223,234,118,122,247,96,242,143,175,117,221,142,243,173,4,63,5,46,64,96,220,109,188,41,128,94,120,178,207,59,54,169,215,35,154,99,94,7,142,36,100,151,208,25,170,150,126,104,12,83,127,210,76,151,43,227,233,159,254,183,31,2,213,4,119,145,86,141,127,162,193,243,242,113,76,88,58,104,189,238,161,166,163,5,209,177,86,238,232,109,96,87,79,32,153,102,57,26,106,7,87,251,238,31,18,49,76,147,130,117,241,176,11,235,82,100,251,159,69,186,18,184,134,44,251,208,58,166,132,220,177,67,47,161,157,221,184,110,116,117,29,184,95,96,188,178,37,160,64,4,69,135,95,33,217,11,195,42,249,71,186,57,10,78,32,78,139,61,194,51,72,17,228,201,40,216,100,28,135,102,236,194,150,169,125,193,102,254,80,116,214,160,142,118,56,115,133,138,241,132,141,15,144,255,215,97,19,82,54,166,167,152,29,178,117,25,144,176,135,63,244,124,241,242,188,208,11,235,124,180,157,202,36,221,190,200,95,162,222,46,117,228,4,155,175,144,133,131,98,235,21,71,221,126,13,186,225,80,125,74,77,100,228,248,131,116,230,93,104,169,134,68,120,9,237,173,74,239,229,16,162,113,50,112,78,55,114,115,221,39,33,217,226,187,222,143,152,180,254,74,59,154,115,86,108,226,150,41,4,46,184,232,209,184,110,86,101,63,46,191,241,80,227,178,227,133,56,90,109,213,35,25,64,166,117,98,235,13,177,91,133,216,208,215,171,93,115,222,48,110,139,26,88,214,189,184,169,183,95,101,97,27,174,51,12,129,208,89,24,98,65,210,171,181,53,30,26,187,216,117,202,119,96,51,60,245,218,32,169,48,146,5,42,80,202,116,182,161,185,43,54,148,136,210,206,161,211,65,140,81,90,179,114,195,37,114,71,171,255,185,250,173,124,48,221,122,137,250,224,201,136,60,230,2,86,105,37,222,128,102,48,209,126,152,2,214,110,240,44,35,18,42,171,117,18,206,230,25,171,6,10,78,201,24,220,244,148,52,200,28,70,251,80,220,36,43,195,74,68,186,228,24,182,71,190,28,34,77,87,32,3,47,200,148,196,197,165,30,101,85,252,129,178,79,29,124,98,108,17,24,68,248,101,234,223,204,145,254,71,238,253,245,127,113,191,122,24,120,157,25,52,65,226,47,6,224,0,28,98,159,240,186,243,14,66,214,96,15,143,25,141,179,173,203,173,122,30,231,86,61,88,234,76,198,71,45,29,71,64,154,185,212,21,146,98,48,11,39,251,55,72,232,78,221,50,19,156,6,231,181,34,150,15,113,144,190,97,19,62,250,94,221,193,103,152,129,107,58,37,214,51,130,48,129,0,95,14,36,160,30,230,38,173,164,53,244,80,110,44,129,62,60,186,198,1,196,28,6,121,150,243,117,47,233,58,199,50,214,85,48,72,88,180,75,151,17,32,212,145,143,31,67,168,61,22,121,238,33,198,13,240,66,120,173,130,9,230,24,196,174,58,140,167,228,49,136,240,113,189,220,171,234,218,230,151,217,91,208,243,237,158,111,236,143,72,188,0,14,21,4,11,168,165,177,242,203,252,182,45,29,187,67,230,179,79,62,128,172,219,140,247,255,85,40,204,89,142,237,63,38,107,90,166,45,187,43,247,4,170,101,102,58,128,5,82,162,167,114,237,221,80,183,220,171,165,144,95,124,15,164,239,170,198,21,137,10,85,252,14,49,66,132,144,13,42,116,13,160,146,169,227,81,89,128,139,83,191,203,54,97,144,201,67,81,51,128,155,49,228,223,76,37,139,163,195,199,104,24,124,50,33,96,198,13,25,78,204,121,124,253,35,174,226,218,124,94,160,189,206,149,180,79,6,104,28,0,80,62,169,156,42,236,73,247,69,213,149,134,53,177,177,44,102,168,219,103,165,242,133,184,123,105,140,49,136,127,147,238,158,52,69,48,147,84,177,139,88,7,50,130,132,236,170,249,239,188,39,210,6,211,0,200,115,170,17,250,244,23,211,166,219,86,18,234,135,204,171,156,56,125,157,202,206,125,12,98,125,61,125,152,158,76,144,217,186,109,86,72,26,79,38,198,244,159,112,114,59,28,193,188,14,188,19,43,159,45,213,201,68,81,100,242,246,127,44,32,111,78,123,35,137,188,185,19,114,72,42,190,155,23,3,233,175,215,255,157,74,119,124,0,136,224,119,139,215,29,215,33,104,89,131,137,112,92,139,24,253,140,122,1,184,160,157,192,115,209,168,146,0,141,20,158,116,235,249,113,1,66,136,190,162,168,18,39,233,37,234,10,129,246,33,50,95,242,164,3,98,85,70,99,76,231,219,206,33,229,72,86,81,212,109,43,74,197,64,144,214,241,74,109,202,85,76,115,6,186,54,47,129,122,55,101,7,159,185,165,33,104,53,11,161,138,231,99,173,129,16,227,120,122,125,158,34,26,176,1,184,237,164,167,108,178,85,179,250,128,141,224,155,72,1,30,39,37,201,152,88,67,5,163,93,69,198,164,140,111,88,49,25,230,55,84,159,69,212,34,27,239,254,181,147,37,40,20,207,195,136,244,30,177,63,125,225,232,141,221,110,31,123,41,43,212,247,226,2,222,239,177,39,11,118,35,18,218,22,109,99,39,163,243,221,37,66,86,17,67,101,160,9,244,248,58,106,214,161,152,113,140,181,80,58,224,147,220,199,154,158,177,202,15,93,238,73,39,216,53,167,70,253,37,253,234,22,84,217,128,38,255,206,161,196,128,224,52,51,162,205,255,255,117,124,98,75,83,128,117,171,71,181,202,183,218,220,178,70,33,111,253,155,214,67,93,166,115,42,237,77,139,57,47,154,220,126,235,162,239,248,186,106,113,94,228,166,100,3,247,23,191,228,58,158,216,89,170,72,29,4,163,71,235,187,118,137,131,15,181,63,121,189,57,154,12,67,209,241,204,196,135,141,101,41,89,191,69,77,17,145,5,96,67,16,250,72,95,209,42,252,217,118,19,61,209,87,160,43,204,216,49,48,143,6,11,85,136,52,0,24,5,249,24,216,109,174,93,157,198,92,111,101,19,58,253,208,180,205,87,0,137,188,48,192,40,9,199,117,85,151,216,211,58,226,167,65,211,70,71,60,216,18,150,1,24,252,91,233,46,237,19,173,247,160,99,83,228,115,134,28,191,59,200,165,202,171,115,187,148,94,250,125,163,94,93,130,26,102,145,166,212,126,251,218,177,199,38,57,50,34,181,18,254,163,216,103,184,230,231,86,151,51,79,127,47,26,77,139,152,189,184,154,112,52,194,252,143,46,133,82,22,143,130,20,235,14,215,76,33,236,8,201,46,253,108,195,177,236,46,60,245,41,172,98,38,87,249,139,218,126,237,29,98,119,15,241,112,220,5,242,200,248,189,42,238,199,142,112,140,223,89,84,58,153,101,17,51,180,118,206,186,101,171,242,156,117,88,44,157,49,61,78,149,117,63,175,96,20,118,254,109,109,128,249,244,170,94,89,58,70,29,170,186,83,89,230,253,61,17,49,163,94,233,195,181,25,200,16,225,174,189,249,231,48,233,218,105,156,248,197,178,145,168,129,185,219,255,194,210,62,233,26,160,149,235,249,111,230,78,166,133,116,67,161,42,176,62,33,231,176,215,25,171,50,79,192,98,186,152,250,144,152,190,173,142,155,192,84,220,34,51,145,116,97,249,9,174,179,130,54,84,26,254,182,252,188,153,220,242,96,208,129,240,103,145,141,137,95,0,44,244,185,13,81,11,199,218,105,13,104,215,215,94,3,82,86,97,18,158,229,152,27,98,144,10,172,212,157,148,4,202,163,239,157,139,203,195,63,158,38,48,34,56,76,19,134,62,116,93,247,10,77,165,82,113,245,10,100,198,129,126,138,137,97,216,73,27,240,145,30,45,192,2,144,10,63,163,221,74,68,205,86,199,56,179,62,136,68,223,13,78,41,197,207,166,33,92,60,71,24,159,230,244,203,116,198,121,149,207,129,177,214,136,222,68,156,163,184,114,166,44,9,120,24,189,182,246,183,238,225,136,52,247,227,71,6,224,44,99,34,140,219,172,117,49,158,199,116,183,193,50,133,14,161,29,32,237,39,117,184,207,101,75,56,161,125,51,20,227,162,116,220,234,66,224,81,216,176,82,21,49,168,137,231,118,200,216,127,152,101,57,71,207,83,22,85,177,218,175,229,182,226,146,119,238,57,185,119,10,128,46,127,98,68,182,99,129,16,129,227,98,153,80,234,238,131,163,46,128,108,105,15,115,112,132,152,114,182,34,84,64,35,189,61,166,53,129,24,44,237,171,96,44,231,172,182,30,158,154,228,247,13,94,115,148,81,254,181,243,230,39,178,105,151,214,86,179,3,66,232,17,220,118,189,119,101,104,176,235,222,117,10,170,117,108,19,98,241,234,41,197,165,130,69,200,224,112,36,33,61,130,125,229,164,171,112,166,24,71,219,173,39,17,97,209,63,113,100,147,167,57,48,239,78,136,185,209,38,80,159,86,201,207,41,173,103,184,80,129,183,28,82,55,114,36,136,173,36,145,72,15,71,119,64,179,82,112,166,27,93,120,245,82,242,255,11,43,28,23,128,3,49,112,77,181,230,131,156,75,136,37,77,203,190,161,30,77,156,150,91,54,21,180,82,236,132,153,125,165,132,131,141,25,20,107,94,208,71,203,19,246,236,254,108,94,93,96,45,153,178,25,140,89,54,121,94,155,52,63,230,49,248,148,250,235,138,99,50,214,240,166,4,13,156,242,7,52,121,1,219,147,5,180,160,103,2,23,38,164,178,163,183,151,48,103,51,55,32,154,145,30,122,206,226,4,135,175,100,90,160,33,110,198,63,172,179,213,183,150,127,248,75,64,239,110,224,157,3,62,193,195,243,174,198,173,99,125,182,40,238,213,21,106,141,5,152,195,155,115,163,48,92,204,182,60,7,151,179,47,240,102,187,227,157,45,149,75,207,127,85,211,5,216,218,233,240,41,213,82,13,47,45,218,64,12,171,217,30,34,135,60,77,48,162,60,42,3,214,194,85,90,35,171,254,61,57,34,219,252,169,11,156,251,128,41,62,95,221,56,0,54,165,20,130,16,99,222,120,25,50,86,223,248,9,0,223,43,106,102,84,53,93,117,151,255,230,171,178,1,237,1,45,129,129,207,240,248,159,3,110,81,146,248,170,7,93,161,1,42,110,109,114,136,225,97,111,233,81,215,75,56,223,254,233,151,251,77,80,109,148,112,224,31,52,183,201,84,142,68,179,219,70,85,0,130,173,20,207,81,128,24,118,151,192,178,98,47,245,184,169,137,218,166,96,56,212,223,74,251,44,142,181,242,140,107,123,15,156,24,87,189,139,70,217,248,217,63,188,120,53,34,77,122,76,77,122,44,191,214,18,21,33,115,240,53,81,156,21,15,199,145,171,102,36,102,48,144,219,51,78,54,15,73,208,11,91,43,76,60,170,94,193,58,25,188,22,7,163,105,143,123,99,200,197,155,184,162,16,57,72,203,11,244,139,97,225,255,53,146,144,125,1,10,47,9,187,211,253,161,23,252,101,115,219,38,127,136,121,144,30,7,154,200,188,0,228,153,186,177,156,97,114,223,48,108,208,146,177,254,186,47,166,222,237,100,65,231,98,20,17,241,79,246,42,41,131,147,172,162,48,41,242,188,75,113,50,46,161,240,191,215,198,94,111,127,238,214,214,24,102,122,192,163,63,53,252,19,191,143,137,214,145,68,227,181,67,38,237,203,104,16,142,64,197,204,20,101,214,93,33,249,206,23,170,175,83,201,33,172,57,79,57,22,244,96,195,227,10,98,140,13,218,148,85,18,121,15,236,1,80,127,26,137,32,205,180,62,201,46,210,100,91,156,246,42,118,8,46,134,143,43,206,31,141,159,223,140,97,234,14,139,167,164,22,148,169,47,180,224,130,189,208,99,110,148,160,226,59,15,179,84,31,162,205,226,90,238,166,176,93,233,132,208,250,205,15,231,196,208,252,28,44,165,186,245,171,21,109,252,24,246,132,126,130,102,227,192,239,191,143,252,168,93,211,19,227,62,173,208,49,59,195,115,246,135,111,194,20,44,219,210,224,223,248,136,53,106,124,182,166,199,18,202,87,80,127,156,78,134,133,246,0,51,245,210,19,240,59,111,23,223,137,228,10,135,64,111,249,201,93,26,188,37,147,83,111,114,218,63,202,255,96,132,234,58,50,18,69,251,226,105,66,242,124,48,43,73,92,126,204,182,142,37,161,107,143,187,3,171,230,204,100,143,195,132,5,245,7,111,151,197,227,78,126,136,179,115,219,7,66,224,186,133,38,90,91,43,27,220,2,247,222,73,72,69,80,152,231,28,9,136,44,223,62,39,149,67,248,108,19,188,91,154,183,67,60,249,211,221,3,91,66,166,103,113,254,45,36,240,27,7,181,247,86,5,89,3,23,142,76,27,110,102,161,254,135,78,191,101,231,122,230,36,77,238,60,181,131,156,184,7,124,17,234,76,200,255,167,37,26,9,192,195,6,92,69,22,242,138,58,251,175,132,11,80,200,180,75,53,82,67,37,95,166,147,153,76,185,169,159,13,200,108,87,102,132,13,251,114,171,57,109,15,36,160,198,182,195,71,241,219,58,36,187,37,181,75,74,94,136,50,231,193,149,73,18,10,251,143,109,162,17,39,98,244,210,185,60,212,42,72,234,43,44,63,203,2,225,77,49,101,145,147,1,157,159,47,129,205,103,133,219,9,141,98,216,149,50,49,135,82,59,218,148,59,5,67,139,61,83,36,130,176,103,74,68,143,28,82,20,212,101,203,137,75,31,57,16,115,109,242,77,120,184,13,85,232,61,205,27,88,182,161,140,166,16,227,43,90,49,35,184,163,20,214,152,192,241,77,42,250,133,221,148,227,148,14,232,136,76,158,11,112,92,103,247,86,29,72,109,126,31,90,10,143,229,20,222,181,130,64,110,63,52,249,42,65,221,15,139,87,41,164,128,31,32,42,75,218,38,217,89,88,90,13,254,13,38,96,51,206,152,46,154,105,79,23,56,3,193,235,48,161,240,165,202,154,95,11,195,41,195,194,119,25,237,187,118,86,176,55,46,203,136,128,254,155,59,82,110,69,31,66,53,180,216,189,97,96,9,226,192,42,122,80,161,251,98,119,240,203,177,11,204,208,177,85,25,154,78,132,144,107,124,118,56,156,4,30,130,239,43,228,27,228,124,58,18,117,213,164,208,125,252,224,53,212,72,253,144,56,177,76,169,80,241,239,209,159,210,219,10,191,229,201,238,12,66,91,14,72,114,209,49,4,193,76,125,230,195,83,144,19,72,192,211,129,206,127,44,63,204,74,19,125,41,234,18,80,148,141,172,103,64,21,239,87,167,140,123,236,97,17,133,229,121,166,101,12,218,190,123,207,204,167,74,58,120,100,59,171,32,21,129,231,40,180,106,232,231,138,83,145,199,190,105,203,40,132,181,149,134,175,100,69,155,2,111,121,229,130,112,173,103,57,145,134,178,191,162,78,73,76,70,131,160,136,201,63,82,119,204,183,35,41,113,203,64,203,190,115,142,96,230,3,228,64,35,172,82,0,41,127,97,250,66,157,209,77,212,120,251,22,56,160,8,215,138,194,49,158,65,48,170,71,52,54,168,240,41,222,242,118,100,32,32,204,7,106,27,59,136,199,246,229,19,219,98,123,118,7,167,123,77,239,202,17,79,28,248,207,89,64,46,129,243,244,110,20,55,4,160,33,5,115,68,23,52,89,191,255,190,81,126,221,159,223,46,242,193,48,102,109,33,181,161,33,39,214,225,162,179,250,220,103,153,7,241,102,11,206,22,233,155,30,244,103,29,197,18,173,62,254,155,7,185,16,79,78,90,156,83,112,151,233,84,52,122,87,62,66,244,239,73,231,143,48,233,3,151,232,219,113,28,104,3,75,18,157,231,87,224,111,155,185,12,162,230,63,135,129,163,195,209,124,118,176,194,52,226,255,190,245,134,147,215,168,41,211,165,189,173,170,182,46,106,193,189,39,189,148,201,66,171,179,94,107,219,149,77,203,90,75,1,155,116,253,228,150,247,163,169,210,27,50,164,180,254,187,29,83,84,76,229,219,126,92,129,27,26,162,82,47,76,97,96,198,236,45,132,113,40,223,139,50,6,242,80,199,197,245,55,105,84,91,70,248,139,103,51,255,93,118,113,149,112,151,138,37,204,73,14,28,186,77,228,36,51,101,140,137,223,27,122,142,77,189,90,84,149,5,1,145,184,17,138,65,179,56,59,58,107,162,77,87,96,83,63,134,22,105,192,205,141,189,177,235,118,125,193,236,237,141,120,164,45,35,163,154,149,133,202,13,159,183,91,54,140,134,194,15,225,62,217,0,25,109,96,59,36,195,59,217,69,64,236,243,169,204,20,252,235,10,81,139,158,214,41,97,72,159,59,220,206,15,161,155,222,67,243,113,130,184,43,54,8,229,226,7,31,65,255,201,64,180,52,207,19,41,97,118,50,101,6,66,186,105,21,240,75,43,10,112,201,210,240,220,207,162,252,45,160,214,76,19,30,100,239,20,29,114,248,20,21,137,255,148,255,237,101,226,39,87,5,15,54,32,24,10,255,74,245,176,176,185,58,240,111,245,154,106,28,62,120,75,243,217,45,68,250,32,89,54,49,139,83,159,242,244,168,90,10,111,163,61,184,76,207,34,136,113,163,139,51,114,11,37,100,126,23,170,66,94,111,222,13,138,110,141,107,105,29,171,142,75,215,64,159,203,180,231,75,237,27,235,190,65,100,157,210,160,152,26,222,136,44,126,99,134,158,19,166,62,171,231,11,227,13,99,38,54,169,31,218,87,213,158,9,18,199,199,254,8,159,80,14,90,197,253,187,92,243,140,173,139,104,230,121,52,202,107,104,235,229,174,143,249,58,199,32,200,119,197,116,120,22,146,209,140,38,68,136,198,29,215,74,132,45,69,77,13,159,148,201,195,52,228,100,234,24,255,155,6,201,10,68,184,134,58,96,26,210,131,156,0,108,40,162,226,139,176,16,95,232,205,69,45,243,140,37,89,90,230,111,198,184,37,91,10,183,234,15,178,133,178,158,183,193,147,160,210,183,199,50,39,28,50,42,185,72,166,6,203,170,85,128,177,208,86,28,5,233,251,192,30,135,190,87,52,205,88,70,69,34,81,249,192,209,4,146,180,199,136,147,5,234,165,221,30,188,48,118,88,53,59,130,218,97,56,105,176,203,118,68,129,199,111,10,224,168,178,80,251,113,103,188,135,193,91,228,255,39,230,221,67,195,170,78,26,224,40,206,95,180,195,229,216,183,68,118,179,253,60,215,152,54,239,201,164,3,227,36,26,36,212,68,28,31,8,130,160,68,104,220,116,121,65,223,16,145,99,226,117,3,92,148,119,14,203,133,203,181,141,168,228,43,200,60,50,140,131,71,111,92,249,197,73,69,94,126,87,163,236,249,19,176,251,47,233,119,144,97,18,162,114,69,116,124,59,82,135,254,200,219,164,11,43,214,219,96,64,104,203,49,245,148,120,225,58,19,20,127,236,226,247,35,31,140,46,226,128,189,179,49,122,143,228,25,14,144,77,133,247,23,55,246,62,21,136,67,7,137,251,179,55,117,49,210,96,239,200,106,189,202,14,93,183,253,139,87,191,14,152,119,146,231,71,197,227,136,154,75,241,217,21,67,250,100,161,193,252,13,119,208,234,180,49,144,226,37,11,162,27,125,94,106,149,231,187,22,234,117,83,239,109,187,179,29,33,72,107,128,235,187,213,66,212,26,236,201,247,65,56,38,6,112,21,172,142,237,47,235,142,66,219,5,120,215,15,155,197,50,230,248,126,46,58,37,182,244,98,78,68,121,70,196,232,255,44,107,42,253,27,56,225,85,130,110,248,95,73,195,195,135,102,234,27,70,105,188,179,179,52,161,48,85,166,122,76,225,104,18,187,200,212,60,62,39,214,143,43,61,201,25,176,98,21,219,205,111,176,196,192,26,57,37,201,50,244,220,21,16,145,225,75,217,245,217,70,2,99,91,3,2,5,136,55,208,110,2,16,61,94,141,202,237,5,149,215,152,158,12,172,188,253,58,175,52,196,4,199,1,45,213,121,162,110,241,236,83,168,53,210,84,117,77,53,48,65,113,189,115,81,202,147,231,207,134,211,239,194,71,74,115,142,179,170,20,122,150,9,72,88,200,37,182,211,138,143,35,161,171,113,157,245,186,216,227,30,148,220,247,1,55,253,113,62,44,206,133,130,136,194,1,94,172,225,248,142,166,180,194,130,213,170,148,84,23,241,128,183,15,23,202,164,252,170,168,97,14,56,92,127,54,86,236,27,21,71,59,166,224,231,130,14,44,45,173,190,157,62,208,148,233,85,84,187,28,143,52,103,163,84,146,96,248,244,67,122,124,210,56,163,52,70,201,8,196,255,83,96,250,21,58,202,186,162,8,107,57,156,197,57,79,63,252,126,75,221,120,123,120,69,205,65,45,137,172,199,2,136,237,144,154,73,160,21,187,235,214,218,215,139,201,221,161,167,200,124,88,205,3,222,122,255,168,54,227,145,116,247,218,68,58,96,118,71,186,18,254,67,183,33,197,47,188,119,35,112,169,117,254,228,176,98,55,104,124,191,212,203,114,69,224,89,97,150,198,153,242,178,136,173,54,218,146,170,106,95,204,71,90,209,228,172,144,16,219,226,205,23,74,202,103,187,209,120,1,186,212,186,80,16,91,108,79,220,208,43,49,226,206,30,191,68,181,246,120,123,213,80,187,118,247,195,228,190,0,133,116,147,186,21,130,127,126,185,53,195,95,195,79,39,98,195,152,31,122,77,110,124,166,8,238,55,94,139,92,195,234,216,164,91,244,152,7,202,79,172,182,62,120,231,227,251,39,13,203,62,189,88,39,113,133,74,220,101,218,226,120,183,118,190,55,77,90,95,219,101,197,144,43,206,50,20,6,48,111,138,56,255,166,214,12,98,213,231,90,8,68,125,243,78,197,176,87,5,133,54,255,21,52,145,229,191,207,110,122,197,101,65,121,114,39,84,18,113,147,211,116,117,247,166,85,92,64,178,30,59,223,96,114,162,188,123,3,141,61,142,10,220,238,146,47,139,184,243,27,207,109,56,209,202,76,0,114,128,149,20,192,118,105,185,134,255,220,17,173,62,203,224,25,90,233,134,220,37,225,150,107,74,177,71,91,204,186,151,150,242,139,28,173,2,59,95,218,229,205,238,121,110,26,147,35,143,198,9,27,211,56,248,59,34,138,0,45,211,62,153,149,144,177,33,137,5,222,78,76,241,243,24,25,38,40,173,171,21,76,87,199,10,24,75,210,168,58,136,100,133,6,141,214,115,111,207,60,34,89,186,121,179,25,63,240,219,82,115,98,229,222,23,108,253,65,217,156,128,178,41,70,88,82,23,78,3,197,42,137,47,237,213,225,207,142,207,91,244,124,54,252,15,149,155,156,247,85,81,81,71,218,115,137,30,123,220,72,107,189,61,163,202,87,179,11,18,217,202,155,225,24,138,9,234,83,79,28,133,182,77,127,202,152,47,28,225,238,124,37,73,194,183,233,236,126,81,107,180,169,183,143,114,127,183,221,229,81,3,49,45,73,10,244,30,39,72,166,17,245,19,148,11,35,2,163,241,145,4,143,90,7,121,214,62,73,169,1,195,73,45,89,27,57,255,253,223,15,128,49,124,142,195,60,9,239,13,206,119,183,57,58,85,18,183,5,68,148,114,76,187,199,26,14,114,135,96,35,116,165,124,168,218,18,219,199,238,137,191,31,8,30,139,6,230,160,206,123,2,33,72,80,42,136,212,180,43,191,121,231,203,233,231,56,201,121,93,255,121,244,179,179,228,96,175,246,142,123,192,27,150,168,16,111,152,112,145,148,66,115,218,82,215,44,31,119,50,28,118,145,2,145,42,159,28,209,115,68,213,67,17,245,201,66,44,96,137,193,143,178,247,169,41,42,154,113,146,165,50,216,49,102,126,9,124,133,224,171,244,241,188,21,63,164,44,94,71,240,62,67,165,227,173,251,189,85,29,7,218,150,1,178,3,4,120,95,167,12,152,208,241,61,8,18,11,65,227,140,63,227,95,192,5,0,171,59,220,237,53,241,120,240,196,31,86,193,125,14,128,225,7,27,248,54,206,6,172,50,131,45,177,118,97,65,44,205,176,16,174,20,17,103,21,217,239,71,51,207,8,17,204,43,232,125,12,52,218,248,164,171,226,233,193,109,86,248,230,81,193,26,10,86,130,51,254,77,213,63,32,175,87,116,43,204,54,2,60,212,251,127,88,255,93,0,72,40,226,223,72,16,126,109,161,105,245,159,105,4,238,181,182,153,158,28,11,233,242,44,111,93,10,86,99,15,99,225,204,52,115,171,242,202,255,127,178,104,39,130,114,132,170,93,122,123,200,9,17,163,24,120,149,36,180,167,205,79,235,83,145,2,11,250,99,222,29,252,160,90,122,124,45,228,143,162,75,36,214,235,99,84,182,5,164,105,41,146,31,135,206,81,37,134,198,110,101,142,65,70,198,214,83,219,37,33,64,36,146,65,251,120,61,179,5,109,222,157,192,84,15,32,245,158,144,233,60,192,77,140,1,199,185,239,79,210,38,126,248,35,132,129,243,225,36,96,244,22,186,32,219,247,72,243,239,140,21,236,54,20,172,138,92,213,144,56,167,14,245,66,248,144,155,214,178,176,252,122,142,187,228,181,41,17,186,6,254,128,254,236,10,12,39,203,230,225,225,83,139,173,238,41,175,166,197,35,26,52,254,183,250,10,107,128,249,168,170,230,245,167,250,154,103,83,252,53,172,178,246,117,111,240,198,81,181,220,47,118,15,31,68,200,40,178,28,156,55,145,157,201,147,126,173,72,195,92,55,228,73,247,86,55,84,115,213,145,219,78,58,30,179,45,201,114,21,73,81,53,204,162,209,152,15,25,190,129,70,166,3,196,124,172,249,183,91,227,3,217,33,228,7,11,255,46,241,114,227,169,110,161,162,13,169,140,78,59,205,240,76,9,118,4,246,137,193,226,184,221,49,19,161,251,88,148,159,10,56,4,137,238,52,164,12,14,65,139,73,90,71,114,236,220,197,179,78,240,37,165,27,62,103,89,230,175,176,98,47,73,36,169,238,112,13,168,144,171,110,111,233,82,85,211,125,29,33,123,86,85,26,159,27,24,173,200,53,74,196,32,36,191,159,242,178,119,157,92,139,108,33,249,211,215,34,60,10,186,204,194,182,13,59,15,67,50,147,48,191,61,160,109,152,151,138,214,217,237,21,163,110,109,166,92,178,238,92,205,110,64,191,115,87,74,127,20,90,10,195,2,95,93,105,190,166,81,79,134,51,217,154,37,65,219,194,196,211,94,175,49,112,15,237,89,154,174,29,168,191,12,186,50,33,142,163,95,116,153,112,22,98,109,96,6,189,124,18,121,26,126,72,206,194,15,54,114,249,230,31,189,38,88,148,116,140,63,75,11,98,28,192,232,217,109,41,104,69,216,19,83,31,238,65,130,30,22,122,155,105,208,216,158,246,130,200,139,207,101,10,39,169,26,216,254,121,143,9,71,191,162,123,226,175,24,78,142,228,78,4,5,20,24,2,0,164,198,105,47,187,140,64,30,0,36,175,201,108,195,151,124,247,151,191,81,241,122,5,56,214,131,187,170,123,219,120,148,50,27,106,0,68,209,62,250,218,105,58,176,143,136,138,92,113,18,202,44,192,4,122,176,123,116,149,196,237,57,107,228,196,81,65,230,213,176,10,16,14,170,234,75,98,57,74,242,79,155,117,74,132,38,52,10,100,248,225,243,65,255,219,249,102,193,142,61,241,239,13,108,223,34,250,193,63,72,36,158,172,171,21,6,192,253,124,30,84,113,108,203,249,13,150,21,232,206,204,152,187,45,31,99,58,181,5,230,18,217,161,40,31,123,170,190,223,96,8,139,92,25,117,254,163,110,83,41,46,74,67,72,75,64,133,127,52,7,30,231,84,103,220,219,13,12,32,192,205,189,79,74,150,200,149,235,42,157,185,222,236,243,95,243,185,48,11,65,148,187,240,207,255,112,34,163,236,184,47,200,53,107,152,42,154,255,221,61,184,185,136,153,69,15,238,38,48,101,71,106,74,74,37,160,234,122,159,153,68,197,123,140,164,65,164,212,74,41,95,39,87,230,161,8,20,137,251,206,247,24,146,150,100,128,13,162,113,151,30,225,217,113,120,133,98,32,243,224,80,193,220,57,68,253,235,201,90,126,246,31,206,92,143,157,72,212,243,30,234,22,55,12,196,140,146,51,23,178,93,59,192,190,159,239,13,66,252,113,92,79,79,190,61,115,78,165,228,83,216,38,141,182,57,237,9,127,44,239,16,55,73,129,16,39,157,195,224,38,167,124,244,54,25,43,205,242,163,154,213,21,171,171,217,136,175,4,13,104,126,53,247,150,14,33,7,221,187,196,219,245,211,167,214,48,158,136,200,39,253,157,88,254,98,113,216,117,158,24,2,207,131,123,232,236,105,134,197,73,85,71,137,170,199,66,35,41,163,200,3,53,94,109,143,62,18,252,161,108,155,18,212,226,191,212,183,209,167,67,198,108,235,225,49,251,44,170,232,116,189,110,246,45,50,36,115,195,201,150,161,111,242,183,95,49,225,224,141,77,214,209,8,202,246,168,146,9,33,18,46,82,33,212,110,118,61,174,15,196,229,123,205,245,223,138,91,55,112,120,6,135,242,123,210,2,103,106,128,180,2,64,97,39,240,101,154,222,225,71,212,241,182,238,173,218,211,220,138,126,174,239,204,61,100,137,201,30,92,193,96,167,126,172,243,226,108,252,69,39,157,242,24,11,89,250,51,88,219,238,167,77,138,56,3,190,217,68,244,51,202,209,102,229,161,122,178,164,91,28,31,165,11,149,20,253,78,253,40,162,59,29,77,141,50,194,20,0,32,121,117,69,30,209,173,49,37,57,107,219,57,192,97,50,175,49,100,218,209,239,63,66,62,179,150,193,95,125,27,200,159,219,252,152,30,148,86,94,200,43,14,0,163,249,146,233,81,138,217,121,137,201,104,231,186,165,121,207,71,43,98,44,50,103,63,237,86,14,197,15,135,210,214,5,53,34,229,206,167,89,141,229,172,182,46,172,225,133,165,252,255,62,53,101,83,216,161,96,71,96,57,199,236,46,179,191,201,242,128,169,19,162,96,31,175,0,143,132,61,1,112,53,192,52,247,158,157,32,54,31,12,48,100,149,29,64,251,100,87,162,24,176,74,0,75,78,247,7,34,145,212,25,58,241,237,218,237,33,178,168,35,113,17,123,38,233,53,136,4,106,31,122,10,169,137,6,207,174,205,211,33,168,13,91,85,134,205,189,31,1,7,206,230,245,186,1,71,49,13,204,55,99,152,57,168,84,155,54,152,92,101,67,191,214,148,148,141,186,190,98,189,188,230,157,221,77,163,73,44,249,62,248,199,56,201,7,109,81,104,163,113,166,95,5,190,90,155,99,155,238,69,230,238,85,242,57,84,7,1,151,38,206,99,139,135,150,120,72,121,131,14,32,57,209,9,248,16,143,73,24,119,73,68,112,200,251,37,87,149,44,216,54,81,127,218,49,119,32,17,54,88,85,215,170,81,122,231,101,14,146,61,139,114,150,133,50,43,251,50,129,177,233,58,135,148,245,51,37,249,116,91,212,28,249,165,119,74,92,93,28,236,109,222,210,108,163,123,75,74,106,104,60,239,88,113,141,223,73,216,6,15,96,59,169,29,100,235,11,44,196,214,172,205,229,254,71,227,35,140,34,213,213,5,85,239,127,26,9,63,80,50,88,90,90,41,245,39,110,237,187,74,217,212,108,100,148,89,217,113,99,127,2,13,181,145,211,18,3,59,177,194,168,44,255,189,112,63,35,61,2,70,32,104,214,195,49,75,219,220,55,13,47,111,178,174,171,204,146,66,245,63,30,65,154,51,64,20,52,215,215,68,65,157,96,34,178,87,150,28,192,97,192,252,178,120,253,11,11,219,79,47,136,30,140,120,168,36,16,44,116,189,121,131,88,73,51,108,110,85,156,232,227,2,244,192,158,106,64,27,186,67,168,22,151,241,152,42,21,159,211,233,189,38,117,78,210,244,184,217,198,66,16,180,54,199,239,43,246,15,67,136,130,134,240,60,188,233,213,249,242,68,233,93,68,172,72,33,37,10,145,132,8,100,67,216,32,13,121,66,174,57,108,53,231,210,88,171,232,191,146,232,232,60,122,98,114,25,249,224,74,193,184,215,85,9,13,147,217,75,176,178,144,218,21,37,220,212,177,140,222,226,52,3,239,32,219,41,125,10,128,99,2,229,124,255,242,39,119,91,32,205,14,215,42,252,137,183,243,196,213,62,91,27,143,210,223,3,49,254,230,212,91,62,222,246,110,143,210,137,224,89,66,153,141,175,119,132,229,120,139,187,135,24,114,157,83,185,137,116,9,238,53,154,240,162,86,106,206,67,10,154,76,120,66,28,186,61,134,19,32,199,3,56,160,30,177,125,78,178,151,182,209,128,17,231,150,240,63,220,228,22,86,61,255,192,83,15,218,131,32,85,104,43,248,178,112,84,90,149,199,252,91,221,158,153,191,74,255,53,149,2,164,45,31,117,179,111,104,192,140,56,62,239,215,148,3,95,92,96,52,189,134,86,103,203,151,196,149,91,132,237,7,178,44,78,182,251,189,157,252,235,88,224,59,91,100,154,129,65,8,10,120,187,9,63,30,27,139,149,122,63,68,120,178,175,243,20,59,227,205,250,52,133,74,104,36,222,205,65,37,46,98,221,80,235,0,82,196,17,86,128,68,27,201,200,158,145,71,192,139,219,224,65,123,127,236,48,101,190,29,129,106,6,26,185,118,57,86,164,40,114,54,190,103,183,248,143,65,30,125,21,24,107,66,142,238,210,61,234,252,63,70,139,12,23,157,234,94,50,118,140,26,6,30,176,12,153,79,194,170,171,200,241,141,83,75,209,190,234,148,146,215,169,249,223,49,3,216,80,183,222,88,128,150,48,169,183,92,144,90,152,10,157,192,54,204,86,146,136,188,47,163,59,33,154,238,61,129,192,105,113,222,46,74,148,192,240,86,251,50,131,184,22,96,0,170,140,194,136,72,236,59,240,111,234,151,38,123,230,161,48,184,136,242,191,59,122,57,224,159,68,109,77,15,164,72,67,125,250,185,206,121,235,101,124,124,49,66,175,181,77,169,146,141,67,135,0,177,66,134,206,59,59,32,242,153,176,65,153,141,85,235,51,247,15,91,62,226,65,87,79,112,54,79,212,203,215,82,116,33,61,96,246,175,97,180,110,134,223,175,148,34,22,77,234,78,240,212,201,224,61,148,219,219,174,194,123,54,121,49,219,105,102,187,235,42,69,60,159,6,133,102,202,243,143,27,154,180,221,60,90,254,62,91,237,3,236,235,203,226,205,181,133,19,86,50,20,107,183,250,59,160,91,46,185,35,128,152,156,108,65,236,229,213,177,180,230,101,159,126,206,3,118,5,185,147,104,122,35,84,232,231,7,22,62,119,9,200,250,83,0,214,119,202,103,242,103,158,185,144,69,224,10,246,36,106,157,237,151,62,236,209,16,60,201,34,199,19,103,43,138,248,253,206,113,48,151,109,119,193,7,68,137,36,193,102,83,209,21,119,174,197,206,27,110,102,166,176,240,24,93,241,238,148,139,109,47,172,227,127,99,9,16,141,145,156,154,67,16,145,85,68,58,14,50,127,148,15,63,177,70,0,253,179,149,92,68,98,112,198,237,219,191,113,210,56,248,15,203,75,215,189,253,69,221,92,75,204,65,78,192,253,13,62,113,44,73,254,216,49,211,75,207,88,191,130,158,146,29,215,155,207,74,199,254,249,200,105,196,131,198,11,205,240,222,128,65,240,7,84,2,74,195,6,28,58,133,20,1,132,44,185,40,231,99,221,77,233,243,111,27,7,55,166,101,236,27,64,65,156,43,116,210,4,20,42,38,26,166,33,185,63,206,201,230,94,39,7,252,149,234,210,27,234,165,29,195,254,143,189,175,166,251,195,0,165,163,118,81,139,22,69,25,174,136,243,74,9,70,13,43,219,102,30,170,197,244,185,26,198,148,58,49,207,122,157,24,183,123,93,115,90,87,236,44,154,192,56,154,98,152,129,103,224,234,181,26,69,52,217,172,110,247,146,218,230,92,166,26,248,17,233,226,42,110,45,197,116,185,134,68,153,116,120,43,48,62,197,75,14,243,7,75,140,174,183,188,230,151,106,146,255,26,28,216,169,44,230,14,132,93,152,155,68,30,198,137,125,199,255,189,101,78,171,42,107,131,81,191,78,87,136,32,65,31,243,181,200,22,25,228,49,54,75,56,97,85,239,26,28,237,140,200,217,83,119,154,58,145,109,233,51,23,118,220,215,110,54,140,156,140,247,38,247,48,124,222,24,239,169,31,164,39,14,231,170,47,1,187,217,105,181,77,166,137,189,112,213,108,73,99,219,108,81,94,15,98,241,136,104,149,10,197,135,87,53,138,149,222,176,223,21,56,103,101,249,64,35,29,3,44,246,89,107,138,191,105,228,216,206,239,86,235,165,106,226,46,225,50,158,69,8,224,165,35,210,151,36,116,26,47,148,9,41,214,17,211,112,217,95,88,122,250,224,213,169,132,225,69,202,109,83,23,117,145,65,123,212,7,49,179,116,39,225,111,85,37,250,62,220,229,123,44,96,0,163,60,200,200,5,117,109,196,31,221,36,27,14,22,180,118,243,9,35,100,149,5,6,101,8,121,109,111,90,36,134,47,116,206,37,182,229,158,151,55,153,201,134,185,1,18,134,121,57,60,36,84,47,169,61,239,61,228,248,141,110,68,96,132,183,108,56,57,66,239,108,129,157,93,73,175,20,75,51,203,20,127,224,64,202,0,165,232,122,209,57,69,207,13,32,149,102,209,216,79,121,253,19,133,31,0,119,30,190,98,97,159,126,248,40,113,236,179,116,70,52,137,59,127,170,199,193,212,238,36,131,90,212,255,77,186,34,57,185,22,139,93,209,151,6,228,249,207,31,166,58,204,15,82,89,193,90,246,205,166,88,76,232,19,182,130,203,5,162,145,0,63,124,61,54,96,207,187,28,139,21,174,229,170,14,67,143,182,122,107,122,181,65,207,177,84,200,245,252,77,131,175,192,115,56,134,66,156,15,10,12,255,18,84,78,249,107,209,212,30,122,233,37,102,10,144,104,184,27,97,159,226,5,1,44,114,231,233,248,248,231,114,77,49,48,38,218,144,143,248,16,65,150,7,30,42,57,41,195,149,175,197,154,169,30,207,46,172,131,90,115,59,222,127,88,47,152,6,227,149,1,128,206,52,49,239,10,60,144,52,95,62,12,75,146,33,192,204,185,244,43,0,74,131,225,145,99,133,156,232,202,240,111,135,82,218,211,50,35,44,94,41,181,45,173,177,254,189,55,26,173,54,252,254,185,251,119,27,168,104,117,122,201,139,55,142,252,241,112,63,7,183,182,98,35,171,223,177,108,142,22,220,154,53,228,145,86,6,231,115,121,181,229,59,157,73,191,147,56,55,67,232,6,45,89,158,156,157,2,180,145,221,15,243,209,34,92,148,239,248,173,74,61,208,222,46,22,128,171,9,10,116,216,25,34,246,251,108,27,100,117,171,8,213,191,217,41,227,214,232,142,250,233,194,157,12,190,91,121,228,209,149,23,111,149,108,196,24,71,34,16,215,5,184,237,31,226,86,132,231,7,119,232,241,65,89,57,81,213,222,235,89,148,226,58,237,107,32,69,176,209,39,81,81,18,127,206,254,107,116,112,91,174,92,23,221,124,49,206,188,111,119,65,72,19,222,200,54,15,145,155,241,248,200,184,17,48,194,38,150,133,76,47,231,58,187,98,234,79,164,1,23,206,25,137,207,186,255,110,248,34,10,196,218,195,128,35,235,60,181,115,89,233,150,79,116,71,29,121,197,162,115,223,242,198,199,6,51,243,24,109,3,208,80,142,160,9,49,118,112,242,74,145,26,249,93,105,18,15,134,167,92,129,79,44,84,34,53,15,26,78,229,247,6,93,172,123,228,174,42,185,130,14,185,18,133,9,171,65,207,85,12,126,58,233,45,223,117,125,161,8,236,65,97,175,188,2,12,160,99,165,31,113,178,149,159,173,210,20,71,25,8,57,121,16,206,175,111,86,4,105,57,152,158,178,115,8,227,184,232,79,126,165,60,78,254,104,166,159,215,60,236,108,231,72,231,146,122,98,210,90,243,178,46,54,159,13,214,156,116,14,78,112,116,226,226,107,226,46,91,247,182,180,60,78,57,140,208,221,193,14,39,229,210,29,47,135,215,20,128,167,233,209,58,249,30,36,131,211,110,110,107,109,168,196,73,101,22,205,68,222,200,191,126,255,181,140,92,184,44,247,1,40,128,183,198,66,189,19,81,207,54,217,240,243,64,129,245,131,51,62,4,70,205,40,153,212,83,223,94,93,120,120,38,45,179,115,109,9,156,81,25,56,133,235,253,221,236,10,121,20,10,85,100,72,51,34,203,118,234,69,5,3,130,93,250,209,196,168,199,171,104,205,25,209,85,69,30,139,243,173,254,66,76,188,182,166,34,134,186,249,42,69,142,213,126,224,219,160,11,151,226,229,170,155,81,104,201,220,240,255,195,206,188,157,1,120,216,195,22,230,47,6,66,213,130,10,3,180,246,131,180,14,86,21,29,46,119,146,30,207,96,23,101,183,202,229,246,212,237,248,211,180,36,254,88,245,211,51,170,248,130,255,250,171,69,206,55,31,210,191,238,21,83,151,160,82,35,227,71,91,138,165,109,197,201,157,71,7,63,104,194,192,234,10,155,185,215,227,80,174,18,141,93,85,123,89,36,183,152,3,88,2,226,30,141,111,39,122,203,62,20,158,132,207,182,137,3,101,131,70,20,84,139,80,60,45,170,83,120,222,135,129,83,49,157,212,20,123,14,232,90,27,209,196,92,225,85,48,27,205,38,116,152,35,240,55,219,159,241,168,215,137,250,168,174,138,45,146,69,29,252,162,57,175,232,235,145,18,118,97,194,205,224,223,205,216,179,233,250,86,171,15,195,62,77,45,171,39,127,21,205,184,143,238,60,83,181,148,251,7,148,131,77,177,122,200,112,89,144,207,164,237,217,161,78,197,111,244,13,4,179,174,87,72,28,117,32,176,250,34,171,4,91,96,67,26,133,206,138,180,42,57,204,44,212,213,103,174,200,70,238,243,178,182,199,218,12,169,240,247,203,209,144,156,251,28,192,231,24,106,24,94,30,43,152,233,235,131,17,122,189,152,18,244,226,227,207,63,155,163,18,253,238,254,164,140,43,124,149,199,186,93,213,14,144,167,89,209,20,246,16,227,187,182,27,179,194,24,134,212,100,191,95,229,21,32,33,34,224,167,78,114,196,121,83,62,233,41,85,4,78,90,252,164,63,43,226,203,41,134,241,143,77,222,234,77,237,92,159,76,160,15,149,138,90,166,194,63,85,106,220,89,161,125,219,104,177,146,167,61,58,82,123,65,171,208,1,92,10,115,48,107,63,68,190,234,46,99,141,246,202,162,76,200,35,206,92,170,114,55,119,188,57,56,108,49,216,203,51,204,76,87,202,100,137,65,133,160,253,48,138,119,63,115,127,27,68,39,243,189,77,167,43,194,119,231,101,71,212,43,217,3,129,96,77,183,228,232,148,1,90,254,254,231,248,182,238,190,250,96,45,24,24,125,253,184,155,107,252,213,254,239,217,167,2,173,240,58,62,199,15,167,138,242,88,139,100,19,51,86,45,42,18,66,108,242,8,40,4,250,29,117,95,49,222,24,233,225,183,22,2,195,247,2,21,98,252,101,65,35,107,237,244,62,197,219,44,188,207,72,170,199,243,191,227,103,77,64,163,15,159,133,93,45,186,160,184,25,240,250,145,233,51,6,150,2,88,12,103,58,22,23,97,166,19,48,145,3,152,2,147,36,169,221,144,132,165,201,34,81,229,193,233,236,146,180,33,49,223,76,210,154,77,68,245,197,11,144,111,151,0,231,222,236,169,242,181,227,79,232,154,70,49,249,217,90,174,197,162,203,67,15,232,209,112,191,197,17,6,171,175,200,86,122,209,235,218,19,38,130,245,106,123,160,8,122,42,54,5,127,222,199,60,37,47,191,197,126,118,233,27,127,249,186,211,145,244,76,191,246,66,217,232,255,142,118,46,176,206,122,236,58,10,186,89,31,30,231,129,153,118,239,115,136,1,253,136,17,84,46,45,67,157,166,177,101,59,223,64,129,72,222,108,13,63,6,104,153,150,57,3,134,168,227,22,211,120,2,174,146,2,203,45,165,121,197,89,143,148,189,248,207,144,203,217,95,201,214,96,159,91,251,177,106,72,20,42,83,78,87,43,182,45,208,212,39,247,77,230,102,102,133,106,48,255,85,22,120,143,159,248,157,229,240,207,13,190,114,208,1,184,36,31,13,162,117,220,167,42,132,30,96,103,243,43,52,131,29,46,218,133,251,38,225,55,86,174,28,78,36,72,95,25,130,75,222,181,56,80,165,17,17,153,94,163,154,241,11,222,97,194,239,225,229,135,223,139,203,130,123,5,152,138,85,26,159,159,152,128,128,122,235,241,218,164,239,188,57,251,36,204,122,210,66,71,102,59,60,97,86,82,94,232,117,66,124,140,77,26,118,156,14,121,242,193,39,137,44,187,105,158,163,187,100,224,250,7,107,200,136,1,94,137,158,13,243,223,19,149,41,27,21,203,26,98,28,133,150,109,179,76,53,9,6,123,249,219,34,252,128,241,134,30,109,53,146,189,225,120,247,200,138,238,196,236,221,169,17,236,22,175,206,228,32,179,182,239,143,137,32,231,45,96,141,176,192,241,62,121,155,201,141,49,25,172,170,5,69,86,231,186,34,48,185,16,193,207,18,177,203,239,139,161,106,166,122,205,115,251,17,97,69,120,108,48,178,189,223,107,101,190,75,171,53,36,236,243,140,139,216,38,8,156,122,248,70,99,51,115,181,239,54,146,150,228,143,118,253,171,214,129,162,236,62,191,141,69,1,241,25,167,212,61,211,56,96,137,246,120,101,26,165,25,88,55,238,127,164,229,239,80,230,32,173,29,147,103,39,43,198,230,198,142,66,97,221,160,83,203,32,192,106,5,251,247,135,53,250,30,182,44,102,55,30,90,5,248,174,189,104,51,20,43,215,199,233,230,196,161,149,58,251,198,237,157,133,172,117,42,86,92,136,195,244,75,239,254,192,69,58,104,231,100,7,103,243,80,149,87,189,59,31,106,244,60,223,54,195,7,171,217,90,185,186,6,249,131,71,226,105,1,102,62,113,98,168,185,253,193,132,200,125,114,194,40,220,214,82,24,59,17,118,70,243,35,159,11,165,224,212,138,33,14,88,59,241,208,210,239,212,50,224,19,72,50,71,159,181,38,190,60,129,151,61,58,79,111,198,220,27,23,100,53,142,133,196,128,52,104,110,195,202,230,182,159,75,218,187,150,174,84,160,88,64,239,79,71,182,19,180,195,183,76,41,242,98,174,50,189,19,220,81,97,151,249,223,35,90,67,47,246,38,25,59,33,92,145,217,41,234,53,77,68,140,1,254,91,51,240,60,31,47,136,12,40,104,64,57,86,104,18,107,145,109,30,72,49,204,62,163,197,204,131,55,240,135,77,204,89,51,211,164,216,206,181,216,209,28,61,172,169,31,30,242,237,200,104,152,17,201,92,215,150,210,116,242,210,254,135,110,15,27,106,198,37,112,159,17,186,48,219,70,213,6,124,130,104,207,29,198,129,143,156,236,228,144,201,173,29,148,228,117,114,234,227,132,164,208,162,250,180,195,131,252,132,223,45,60,50,178,2,53,162,47,202,10,225,98,114,105,10,137,20,141,190,57,199,193,91,68,98,128,78,152,36,85,65,45,116,189,207,225,191,109,65,232,158,94,163,150,244,46,6,0,44,104,71,142,253,18,165,184,138,56,150,76,248,151,45,208,14,91,88,55,145,241,104,191,2,27,108,100,151,38,201,227,18,204,234,51,207,179,93,184,1,33,181,229,184,143,2,81,46,253,149,24,1,160,197,152,117,113,46,188,247,132,171,27,101,128,4,80,185,173,31,133,17,115,106,167,223,168,138,138,144,230,193,114,208,36,247,93,61,71,105,45,194,174,130,134,130,96,184,67,48,174,59,140,250,249,139,140,19,80,92,59,80,67,28,26,202,83,110,75,170,141,204,165,63,55,177,208,114,183,17,231,201,230,31,42,36,107,86,94,10,199,194,11,14,114,227,36,225,72,230,175,172,34,218,50,229,20,115,42,215,123,203,234,152,173,109,25,3,94,14,86,57,124,169,128,207,18,54,51,9,243,244,96,120,161,69,213,178,206,9,14,186,216,194,226,158,214,182,33,103,85,234,81,150,231,190,43,25,86,246,178,104,21,163,32,197,62,239,205,74,252,253,166,191,229,148,121,115,192,201,113,242,83,123,39,31,245,186,40,57,227,183,156,242,163,206,253,220,2,216,184,114,176,63,175,208,208,56,155,62,113,247,24,129,25,215,9,165,132,215,111,9,108,27,171,43,120,10,145,132,91,64,111,247,222,114,90,113,37,169,26,135,176,17,122,18,140,53,1,41,236,243,11,126,234,121,216,243,164,175,156,253,169,89,141,153,168,93,184,155,132,15,225,136,35,240,185,178,95,248,134,223,172,103,140,161,138,53,165,78,26,36,43,157,186,203,40,119,119,169,116,97,199,149,67,13,25,35,202,14,196,84,63,224,217,168,23,202,150,140,94,97,159,237,39,25,252,18,250,190,36,95,228,70,194,81,168,241,209,220,123,178,129,207,238,189,219,174,81,26,39,86,217,77,19,171,200,114,53,11,161,181,152,134,18,161,154,156,20,205,136,181,111,38,190,30,54,181,188,120,161,159,165,248,117,166,100,112,184,43,154,112,25,155,19,171,93,106,226,64,37,184,196,247,30,174,9,240,51,101,121,220,99,86,224,48,143,126,69,166,107,59,139,177,59,95,112,77,201,253,54,167,218,147,211,38,0,150,215,82,254,118,140,201,163,66,142,246,18,203,117,70,152,14,119,121,22,152,100,197,170,113,244,67,87,75,244,194,63,139,138,161,234,33,87,178,165,126,83,150,53,71,167,101,201,162,171,36,180,240,38,252,79,168,255,205,143,170,50,184,187,37,132,88,19,161,86,158,178,149,51,21,12,189,189,58,54,67,4,127,25,123,232,173,241,122,35,60,4,228,56,155,137,137,143,106,39,167,95,93,24,220,211,82,202,55,35,227,11,193,30,12,54,81,3,168,177,132,199,185,129,113,231,213,66,94,135,7,140,245,236,50,190,106,118,159,74,140,87,194,163,174,222,105,180,118,153,29,197,184,54,126,28,70,138,28,192,98,247,235,41,31,219,188,111,29,198,66,58,138,86,237,188,26,3,210,56,140,125,151,142,126,246,210,182,49,217,20,225,139,162,6,147,188,41,246,40,253,227,224,32,159,55,177,147,6,195,112,182,0,235,204,233,1,66,215,173,209,170,244,188,42,21,142,243,242,251,135,114,147,165,119,69,249,182,84,99,21,4,4,63,89,155,191,175,19,126,172,244,238,210,40,218,229,214,138,173,237,63,42,132,242,234,85,220,104,2,0,73,45,205,32,114,41,224,106,146,81,251,114,134,93,212,69,102,238,218,213,57,36,156,191,179,24,19,61,178,155,137,79,99,134,82,98,124,8,27,237,237,220,25,189,202,54,108,157,158,95,145,126,7,27,162,3,123,15,150,130,18,16,47,2,26,183,153,48,172,119,191,238,51,170,246,45,119,153,55,26,99,39,55,57,55,93,175,142,170,185,112,253,16,236,50,160,124,142,34,124,66,18,6,223,42,137,189,85,92,128,28,227,71,218,222,121,3,107,148,251,147,227,171,88,110,4,0,255,90,223,242,149,65,36,248,94,244,215,118,244,99,2,196,232,130,7,113,248,145,249,189,161,151,141,60,42,210,82,148,237,11,137,15,115,4,122,29,108,28,150,82,193,99,1,169,247,27,117,64,65,120,251,23,156,148,9,205,245,1,232,102,177,210,41,64,61,116,220,108,98,203,193,186,90,241,46,175,112,213,104,152,158,241,237,92,42,117,185,169,100,123,112,107,169,218,143,113,179,28,4,28,91,112,64,79,17,192,102,242,243,6,232,80,193,216,140,128,5,140,111,112,9,50,27,75,155,31,175,196,96,57,221,68,128,171,22,138,35,179,121,83,28,14,86,240,82,3,192,61,224,170,20,54,197,57,238,26,252,82,241,78,177,223,106,218,187,66,189,82,120,150,117,76,230,73,184,149,172,44,175,169,163,239,83,191,62,49,34,152,99,49,43,31,7,30,54,14,127,230,95,169,147,72,15,202,37,157,28,83,186,105,138,195,156,157,119,120,158,50,117,125,230,227,41,244,250,116,233,64,35,210,41,8,68,7,30,94,236,167,141,133,11,252,224,224,139,236,98,44,249,139,1,3,102,130,101,108,140,173,14,63,46,21,47,137,22,114,133,114,25,241,86,59,49,173,128,10,17,147,251,155,220,194,92,243,136,45,36,96,201,217,1,108,207,196,105,208,183,101,180,18,5,113,127,194,109,68,41,31,93,37,77,230,190,6,240,11,112,233,34,100,157,206,124,118,161,56,207,104,134,235,131,90,209,47,236,252,222,67,81,46,197,230,29,37,139,30,170,137,58,247,56,159,71,161,157,107,91,7,111,164,86,43,11,166,244,44,200,32,0,118,197,145,46,223,187,84,62,182,25,105,68,56,220,90,46,108,48,145,187,222,48,23,30,204,166,123,19,41,112,152,94,141,44,188,154,163,203,170,13,242,11,72,165,123,218,216,91,23,146,171,225,129,152,164,30,204,6,22,207,208,59,236,209,251,114,81,138,91,28,48,101,1,153,111,210,219,211,112,12,29,83,143,83,234,144,97,106,144,19,130,5,119,173,244,249,112,87,12,223,214,137,231,235,139,241,96,132,247,250,105,0,253,129,249,2,71,72,202,107,75,16,39,248,148,210,211,189,7,106,233,196,114,66,20,33,174,134,252,33,135,94,112,52,111,172,213,56,253,102,64,128,171,83,64,124,168,122,71,216,154,200,172,49,29,3,72,177,96,72,45,180,141,49,236,98,92,44,3,229,113,202,169,219,4,120,52,5,67,237,222,234,200,78,195,6,188,16,210,76,165,148,234,146,243,22,176,228,220,36,54,54,175,181,203,60,193,35,169,236,90,62,16,22,132,53,85,25,45,246,94,138,149,167,234,42,110,150,13,124,79,123,35,210,251,121,8,81,252,180,226,213,180,111,198,99,15,48,100,243,138,128,136,227,6,94,214,243,59,22,33,21,221,241,84,162,160,175,152,110,231,202,224,219,46,116,220,54,95,82,22,186,51,201,162,117,183,200,176,124,248,0,114,85,94,31,172,184,181,153,250,73,87,112,238,141,32,213,6,52,242,170,194,68,160,139,27,201,101,137,182,99,189,174,76,143,147,13,36,59,240,252,64,181,225,187,251,181,57,27,211,32,69,45,155,52,232,163,123,139,202,164,4,137,188,84,129,195,193,255,152,129,215,206,53,228,179,50,245,51,184,146,94,180,9,39,8,156,50,82,139,122,93,90,79,88,199,211,81,129,223,42,157,206,21,112,44,104,91,132,42,166,71,59,206,75,172,36,0,26,135,81,232,132,75,103,146,15,47,214,116,90,244,128,185,30,62,217,81,185,253,171,139,255,213,118,198,89,87,60,222,39,225,130,40,92,193,249,175,168,249,145,218,34,230,3,47,59,233,28,27,0,178,218,141,9,158,161,204,37,159,239,93,63,221,88,147,250,11,105,248,201,195,67,192,233,55,37,167,1,175,212,14,206,102,172,233,183,196,110,231,67,206,34,223,16,36,236,45,216,25,173,105,158,168,38,202,45,209,170,40,247,59,197,120,124,170,87,111,252,123,74,168,147,136,191,249,75,192,48,218,93,31,85,57,111,13,66,175,2,91,66,242,6,196,249,126,84,241,65,1,171,241,90,255,171,32,229,125,38,107,208,213,168,119,221,198,27,39,203,114,108,200,122,112,101,123,84,107,117,107,195,5,211,39,86,26,98,62,251,168,219,115,90,85,208,10,112,2,255,13,219,198,139,43,29,159,44,62,45,54,140,5,130,18,232,123,72,171,109,202,194,50,83,217,107,183,89,141,221,105,82,33,212,105,250,199,225,198,53,243,192,200,160,24,222,20,186,188,115,145,10,99,200,6,142,86,241,35,216,212,144,160,213,177,11,126,254,75,247,152,17,165,55,197,68,55,68,38,234,112,157,44,192,198,248,198,173,238,75,22,177,16,25,80,159,130,68,10,141,217,11,152,226,175,72,98,106,175,143,135,107,158,237,135,235,32,152,210,108,23,250,175,103,90,106,107,73,10,59,23,103,106,1,214,175,211,54,33,212,34,192,13,68,30,119,42,216,27,80,240,162,145,192,147,33,168,238,146,224,147,140,229,190,228,78,173,46,2,142,79,138,50,2,53,64,2,200,120,95,243,142,126,54,135,207,234,19,103,103,237,128,35,34,222,180,180,247,47,86,222,136,108,58,112,234,142,149,3,201,204,194,54,74,103,160,78,77,24,125,69,34,220,38,254,154,137,133,8,244,218,94,22,233,36,127,163,113,152,165,102,172,234,17,166,97,72,239,29,69,139,163,75,224,46,50,68,119,219,99,122,202,4,150,89,126,216,216,238,1,103,10,54,55,91,140,154,94,206,12,81,156,65,156,61,103,247,138,89,93,21,253,111,195,86,140,154,10,125,123,124,253,34,67,23,189,18,237,98,205,115,181,122,37,26,159,3,243,27,20,76,111,114,220,207,121,170,93,51,18,87,77,248,147,172,33,17,151,113,1,236,19,62,223,71,101,95,234,1,129,54,227,15,119,22,173,254,13,148,142,38,203,17,47,121,223,177,0,93,137,169,45,67,154,114,43,249,219,198,41,33,47,224,15,17,205,136,113,200,70,232,122,131,144,145,106,94,24,251,198,106,14,107,219,76,110,167,74,9,154,183,32,84,89,93,229,60,242,202,35,173,81,34,203,247,134,18,234,215,41,227,161,99,170,199,188,222,217,134,218,23,225,141,220,5,128,81,111,34,208,86,172,214,237,195,91,154,207,114,214,141,25,87,127,105,142,178,246,18,243,59,171,57,87,81,168,95,25,43,254,81,163,26,60,16,219,43,128,172,134,148,75,150,20,121,54,252,209,20,34,79,159,76,48,48,17,191,123,167,205,131,223,193,175,218,25,185,77,252,31,20,90,60,76,200,52,187,63,23,18,103,74,65,203,55,81,69,69,202,254,198,4,117,63,253,185,21,63,97,22,153,225,16,161,183,102,74,239,174,9,6,54,224,56,237,90,26,171,86,189,153,198,67,46,189,69,195,96,63,94,220,235,46,211,143,153,23,174,231,38,33,189,189,96,34,95,119,13,169,179,101,230,139,25,98,161,254,122,135,81,81,199,90,254,108,57,25,212,63,248,236,204,1,121,138,232,69,213,154,58,233,5,53,118,16,109,8,104,167,83,240,194,195,209,242,169,19,163,148,80,171,243,167,89,177,62,107,140,52,139,226,47,235,145,148,43,130,112,120,89,31,176,171,253,72,89,245,177,151,175,131,0,172,25,217,197,192,159,97,9,237,44,214,86,170,193,241,69,130,72,38,113,38,34,236,170,234,112,107,182,106,85,191,246,217,196,52,63,228,104,113,127,112,72,70,178,110,39,242,143,33,237,54,103,174,117,114,224,72,193,41,82,41,187,135,35,176,19,153,185,181,4,251,133,140,28,208,140,41,3,160,238,226,178,211,97,54,54,54,131,101,66,144,28,119,238,103,53,215,240,162,77,107,75,29,49,131,16,92,102,112,248,213,104,118,219,17,54,2,175,115,197,91,202,6,59,3,48,217,167,34,13,250,138,215,93,29,72,179,248,95,240,184,197,76,132,41,160,119,67,1,109,23,44,87,15,177,241,161,39,128,164,160,110,71,175,17,213,44,38,87,188,181,101,60,78,131,125,25,0,26,109,178,251,125,245,117,170,5,104,235,56,234,154,244,190,154,203,40,219,210,21,211,230,40,214,111,135,7,84,139,238,136,149,23,211,246,183,33,180,237,12,115,54,170,70,9,43,15,128,33,53,98,120,151,118,29,122,154,216,30,234,220,215,69,22,230,28,142,100,198,4,254,254,99,180,186,113,150,85,101,55,181,141,0,167,191,143,116,152,171,83,82,116,201,130,1,64,74,9,117,104,50,83,67,186,134,12,102,146,56,56,66,48,168,78,85,123,6,221,23,61,6,97,143,34,216,106,168,217,20,121,199,9,44,46,241,162,99,98,21,81,203,233,82,40,131,188,35,169,37,5,18,205,151,177,47,242,210,25,203,148,13,23,105,68,121,161,79,98,232,220,4,149,85,189,181,102,77,32,222,206,86,97,221,224,58,238,18,182,35,135,144,81,220,45,104,184,216,88,14,130,191,8,37,246,195,164,45,96,210,111,41,151,61,210,148,68,35,240,31,128,99,21,239,166,79,222,33,94,43,246,37,118,9,61,220,36,33,254,122,93,96,39,32,49,60,127,208,139,39,8,226,236,83,20,56,39,238,167,170,148,142,230,7,102,146,156,108,75,168,55,190,36,92,236,240,199,73,158,110,206,130,57,252,178,162,165,112,240,143,233,146,236,205,238,230,32,127,210,47,184,253,230,155,61,96,30,143,142,243,203,74,209,114,38,106,15,230,25,7,186,245,77,117,90,26,81,77,203,78,59,204,52,126,209,82,226,212,116,188,105,121,235,40,213,167,68,243,88,96,151,37,92,132,30,216,121,35,189,93,70,253,41,193,121,106,122,193,90,58,207,28,203,219,228,175,210,105,100,107,193,255,51,132,120,40,179,231,232,155,203,192,199,169,167,209,2,69,86,56,57,153,152,69,66,55,211,68,200,175,137,115,222,3,39,211,38,146,46,98,128,137,23,173,208,218,211,196,27,196,106,130,218,85,121,123,241,62,196,20,138,110,181,3,247,139,197,211,30,207,80,210,75,164,72,66,3,214,153,182,43,130,59,155,208,21,205,212,34,194,149,28,228,24,157,63,3,251,228,233,9,129,13,5,155,171,104,152,227,52,126,29,24,83,246,26,203,206,172,144,133,111,20,44,201,143,68,83,40,133,183,58,130,157,189,30,199,37,6,96,30,129,35,142,13,90,132,220,170,29,33,101,160,208,113,240,41,124,223,20,52,44,166,56,81,33,156,124,207,104,83,217,39,3,106,102,64,121,100,123,226,205,101,181,208,42,57,139,238,152,165,121,1,52,153,38,78,33,77,187,107,54,27,45,170,107,239,59,50,173,11,98,208,72,137,181,219,46,218,84,184,125,213,190,162,153,5,183,196,236,157,244,199,113,125,124,186,245,128,204,19,195,82,32,198,80,88,49,192,181,238,107,225,118,17,166,17,51,90,206,215,70,244,82,146,87,22,62,9,253,44,195,135,202,200,135,208,100,89,7,10,20,135,232,199,124,55,73,182,39,57,225,29,177,204,106,127,105,233,102,82,16,179,189,222,194,61,120,228,181,169,15,9,206,173,206,33,157,30,92,179,168,68,66,152,220,143,208,68,226,14,80,104,207,170,27,54,115,204,55,208,159,136,231,67,238,222,245,207,30,144,103,220,209,139,54,28,16,17,26,60,15,216,173,35,110,64,210,46,153,12,14,70,154,90,197,16,251,185,44,99,135,222,113,89,116,97,218,157,172,171,225,98,6,241,237,97,184,198,56,167,95,79,122,232,212,199,193,220,24,53,245,206,249,2,39,75,12,38,245,202,255,37,44,29,231,227,34,117,57,201,113,201,91,145,250,127,62,100,28,151,24,209,219,176,208,52,48,197,189,216,255,101,8,142,187,220,168,94,143,1,226,124,246,113,5,128,77,23,117,100,227,49,125,152,14,88,47,213,57,218,104,215,76,77,107,21,178,62,17,73,1,76,167,88,159,113,29,250,250,239,116,71,8,254,239,57,239,107,154,94,50,85,124,65,177,181,41,102,190,145,155,159,122,128,239,62,67,29,56,190,165,80,55,249,117,185,94,127,89,4,150,187,155,24,211,199,64,68,241,193,125,65,79,109,208,35,63,147,52,118,15,222,41,144,169,245,230,10,199,34,184,219,22,117,147,41,99,66,107,223,155,215,13,12,44,113,251,5,49,245,62,14,102,98,152,48,155,86,236,155,153,52,102,7,161,107,220,13,205,150,167,73,178,190,33,238,138,119,224,192,199,184,120,204,8,163,76,250,133,193,61,139,74,14,128,63,205,207,39,140,99,24,20,3,111,110,233,237,177,100,218,3,234,238,178,48,80,31,197,236,11,117,158,54,170,157,241,138,177,77,112,222,3,163,149,160,246,212,78,102,221,21,51,75,152,139,132,25,117,156,101,172,147,24,45,171,75,114,254,65,151,244,158,150,119,95,97,151,86,41,248,58,235,183,138,196,194,240,164,58,23,83,199,63,138,174,218,243,180,241,231,236,240,79,82,109,200,123,154,5,226,69,167,24,12,163,223,178,107,205,191,63,224,178,147,113,160,6,87,144,156,189,222,129,25,71,170,86,95,172,185,206,0,6,165,219,204,244,72,194,37,204,94,49,105,136,18,231,49,229,98,30,255,181,131,213,177,54,110,171,191,254,18,239,230,20,251,128,54,171,182,68,16,51,14,133,204,88,9,92,38,133,175,31,139,203,57,116,239,153,77,173,137,176,175,150,129,67,109,44,43,215,35,118,158,0,255,56,241,254,246,227,196,52,231,164,125,54,47,46,23,155,12,153,233,231,145,92,58,182,189,67,123,22,179,0,101,106,192,79,93,118,220,29,31,115,32,21,29,127,76,138,85,123,224,181,160,84,248,135,97,202,219,152,133,134,178,189,106,59,155,221,83,137,33,46,39,34,77,249,160,187,165,254,189,92,176,20,49,36,232,148,221,150,194,158,223,212,109,156,118,125,135,243,93,167,134,224,13,186,214,191,98,126,63,53,30,149,185,119,222,204,27,246,43,192,82,65,91,174,195,108,12,45,248,214,21,184,69,152,150,250,61,188,19,236,247,45,178,242,213,237,241,131,86,0,153,126,0,83,250,228,247,87,186,116,137,193,156,104,130,109,117,108,10,185,139,250,19,237,63,221,205,138,198,181,152,81,163,229,152,57,110,141,159,167,135,197,224,55,155,35,177,4,188,186,68,188,134,11,156,142,89,112,184,249,162,10,133,5,147,158,60,53,248,80,148,70,178,129,145,146,21,64,181,221,27,244,30,20,128,243,223,102,233,11,178,117,151,30,9,13,130,43,24,30,146,147,14,54,41,181,2,31,222,95,129,176,196,31,109,91,19,111,10,20,183,139,110,146,249,71,152,102,105,201,35,31,247,242,164,10,115,90,234,207,175,33,21,33,93,181,248,133,188,254,17,14,243,185,135,144,255,20,234,63,129,239,106,171,122,122,140,103,4,113,223,78,7,2,99,233,33,176,220,190,148,216,176,129,7,96,251,76,81,8,109,108,46,85,115,145,4,213,23,115,11,46,53,6,131,207,249,213,104,122,100,58,227,57,59,86,229,174,135,154,172,107,147,251,83,188,101,9,140,177,47,149,213,246,221,14,110,7,43,119,56,63,100,172,43,203,129,174,61,252,246,224,48,190,199,240,19,228,233,203,163,25,35,12,61,85,34,238,201,57,179,33,128,90,187,214,141,213,85,201,80,0,150,126,9,221,127,43,40,197,149,236,118,30,160,122,106,186,192,28,29,105,30,214,52,126,199,251,67,137,45,31,192,221,87,254,201,222,30,129,94,32,28,13,50,142,242,1,245,22,134,56,98,180,63,45,248,191,155,40,83,11,151,67,80,215,210,21,48,161,117,24,88,33,218,226,106,153,200,15,151,5,219,245,153,190,142,35,209,9,130,74,47,157,96,162,85,90,106,2,42,102,191,212,197,27,49,198,35,20,98,216,109,31,221,152,126,43,196,62,130,240,52,112,54,237,77,4,199,214,95,71,77,150,251,129,198,165,223,236,121,223,237,86,100,21,191,45,225,178,169,251,29,13,93,211,206,12,188,83,107,114,212,184,38,116,185,22,93,212,156,181,197,10,124,158,158,121,118,222,137,50,134,72,102,25,54,72,21,57,126,182,48,14,136,238,235,195,33,60,168,152,71,74,216,254,67,18,248,204,26,220,100,126,29,66,14,113,153,239,200,183,193,8,205,164,35,32,88,54,237,82,119,184,28,135,201,104,189,78,2,156,6,238,32,236,127,203,211,119,140,122,2,201,221,159,42,245,227,207,64,203,12,231,220,112,44,224,92,230,69,138,128,238,32,92,156,253,10,1,55,209,163,34,88,87,156,29,104,53,87,228,204,183,247,120,195,14,78,157,158,157,108,131,2,223,150,15,223,58,55,67,240,31,225,216,50,130,216,216,57,233,104,223,83,29,231,7,145,47,46,113,199,87,254,5,201,136,83,204,51,72,0,140,88,236,234,28,104,51,15,129,149,34,139,167,59,40,105,169,169,192,112,26,25,92,143,30,158,98,201,7,140,221,24,222,223,15,33,255,1,157,123,208,199,242,30,253,107,153,98,177,164,152,146,62,99,16,44,10,222,169,81,183,42,94,226,240,193,125,253,122,227,22,104,139,145,120,172,196,66,61,255,116,215,239,116,90,9,110,1,200,170,241,184,151,204,146,135,233,143,38,140,46,193,141,141,48,251,0,41,232,24,150,156,65,235,237,188,56,229,57,182,202,29,209,118,79,196,189,236,156,188,109,1,224,232,60,86,97,30,139,60,175,184,194,193,189,132,89,178,54,71,254,75,148,255,106,36,98,241,135,213,13,45,94,62,20,91,162,166,58,165,215,219,124,212,217,12,80,130,95,97,235,6,187,148,39,249,70,1,19,201,229,93,85,57,61,148,91,69,30,178,204,197,250,198,8,117,84,150,19,47,188,107,85,171,58,221,100,212,92,19,192,47,201,33,107,216,102,180,186,173,228,46,140,107,132,109,126,195,160,207,49,77,253,219,122,46,92,185,239,147,92,152,245,231,43,251,79,170,84,114,46,29,34,143,53,176,132,164,27,128,148,13,114,158,216,74,149,250,234,78,246,116,134,156,89,29,199,49,46,104,163,54,145,84,178,219,214,198,249,35,104,60,20,140,229,125,152,135,203,243,76,191,84,105,251,125,147,57,56,70,0,52,170,141,72,157,17,109,192,220,148,172,187,176,116,63,142,177,25,103,100,68,218,86,134,202,154,221,219,161,164,66,65,217,24,224,94,11,255,39,29,115,13,2,208,118,192,227,220,193,141,35,149,146,225,28,40,154,221,194,182,75,5,228,64,15,76,186,163,40,81,224,194,238,6,113,178,243,23,62,143,134,140,68,110,80,146,120,235,181,218,22,152,73,203,42,99,111,12,38,2,223,117,173,150,61,162,76,173,75,183,93,63,111,66,210,176,117,132,187,171,3,24,174,67,82,9,30,71,251,160,72,233,136,55,214,221,156,3,169,63,108,178,120,7,42,55,65,42,68,24,95,114,231,189,35,16,43,141,214,220,232,94,254,204,241,115,243,45,109,177,138,186,118,147,52,125,52,201,215,101,198,145,51,132,176,27,255,241,217,74,152,157,188,158,127,197,9,236,236,144,129,52,244,230,125,181,83,18,238,112,164,227,195,23,121,219,52,219,223,121,232,89,137,38,132,85,193,42,68,215,154,94,40,100,199,81,118,143,21,155,33,138,95,141,203,217,144,173,149,122,241,147,81,205,76,221,154,175,72,136,23,47,119,1,58,167,194,244,60,193,36,107,112,218,201,218,146,159,132,59,52,182,53,150,107,72,79,87,111,242,83,153,91,199,72,166,6,111,201,205,84,200,103,138,25,123,237,85,74,197,229,159,127,126,138,43,210,229,188,26,224,87,193,106,150,180,17,27,21,172,77,139,49,70,124,187,93,239,196,254,67,126,215,225,90,125,43,229,156,181,133,47,41,151,4,246,43,203,182,189,229,9,206,235,208,150,254,138,149,71,71,68,204,243,59,35,144,202,233,49,142,246,99,8,8,183,178,145,172,224,246,171,20,111,15,185,194,228,169,199,187,106,223,243,236,121,122,214,183,189,221,72,155,75,160,226,106,75,234,222,159,8,225,130,193,39,167,251,160,128,43,222,21,231,173,99,88,127,251,66,72,169,200,241,84,89,254,238,190,144,4,108,95,115,213,156,98,255,57,133,176,51,40,166,251,104,115,254,57,133,158,39,39,18,194,50,232,31,199,91,38,208,198,189,208,184,94,65,174,109,59,185,189,105,210,186,147,94,186,218,9,144,52,32,93,36,3,119,29,200,85,208,237,58,121,64,219,137,223,5,34,205,71,52,132,12,0,111,38,35,85,235,129,129,146,92,36,12,158,104,125,5,185,38,36,141,223,27,120,233,183,202,178,123,26,223,35,48,45,32,177,27,84,2,172,196,254,70,235,107,234,248,52,111,9,110,18,227,70,44,185,200,194,170,126,193,63,1,170,164,100,109,185,87,236,178,11,251,125,127,176,181,66,92,21,253,129,100,230,139,179,113,252,159,0,128,179,205,255,228,63,189,60,134,187,204,122,124,244,197,113,235,107,137,191,58,140,10,126,194,117,41,190,44,202,213,42,54,233,191,13,165,236,223,197,160,5,14,57,240,217,179,29,56,156,63,249,216,208,68,63,134,119,172,25,78,145,62,173,59,93,208,28,189,127,23,177,226,173,184,19,190,62,52,239,108,14,48,66,238,236,203,91,105,102,93,244,154,16,104,78,174,193,236,188,238,30,253,179,207,253,6,81,167,115,227,99,115,92,48,254,209,13,10,197,156,202,184,35,116,134,99,77,222,155,248,50,179,132,125,208,77,150,205,238,137,40,203,30,63,252,228,248,115,213,158,66,84,217,193,130,102,108,221,7,75,70,102,19,219,34,215,104,164,3,255,64,247,41,42,52,231,181,148,219,203,27,176,202,157,248,87,48,47,111,25,243,7,69,26,20,136,201,79,137,170,156,179,234,117,59,210,141,202,110,163,252,9,246,114,233,115,252,250,138,130,60,156,246,11,2,196,152,212,195,162,118,51,149,41,243,10,107,41,112,180,21,88,71,147,142,239,48,122,22,225,126,23,85,29,165,211,11,165,157,16,23,149,94,207,222,167,32,31,73,243,175,168,53,170,186,175,204,57,3,251,78,95,181,17,209,168,149,92,68,201,81,181,254,49,236,209,41,130,239,97,240,152,238,24,43,3,150,59,209,201,138,214,222,169,36,77,179,235,233,107,34,118,164,5,162,157,44,130,23,0,195,119,112,133,14,215,233,166,72,114,155,251,126,148,162,12,182,49,243,29,237,166,199,153,89,188,101,128,28,169,44,154,87,46,142,118,30,201,177,23,214,13,108,222,19,11,25,137,34,70,63,156,107,65,195,3,247,16,56,157,205,78,200,132,187,120,29,134,38,32,192,196,47,114,123,136,92,152,116,240,57,74,20,216,33,217,135,55,225,217,46,106,246,4,131,182,207,243,108,217,154,128,229,72,225,74,175,112,73,216,61,134,247,139,176,108,41,247,145,229,21,86,183,120,6,133,134,52,223,247,235,121,109,144,226,196,74,7,114,178,7,185,50,223,22,225,80,120,204,40,137,58,218,204,92,162,117,115,239,116,182,131,35,220,77,186,109,184,15,184,53,174,106,56,160,187,250,195,96,40,16,28,23,166,180,63,249,159,161,207,51,33,75,182,221,164,198,125,172,133,68,6,102,227,190,28,91,173,247,60,0,202,88,250,124,167,68,240,245,208,76,116,51,190,209,19,127,208,23,6,77,33,255,160,229,86,158,5,246,195,161,101,30,254,103,197,190,217,76,201,106,87,70,102,209,196,128,139,152,43,114,1,124,230,37,251,106,144,114,185,74,146,101,52,156,20,65,235,59,173,110,42,73,164,244,144,69,209,214,110,217,91,168,224,139,72,38,29,94,240,92,53,37,20,185,68,236,111,167,199,227,61,220,223,115,215,146,139,240,195,123,182,33,7,162,39,135,119,39,21,117,160,196,79,146,197,236,188,91,41,169,147,11,151,24,244,90,100,43,172,37,132,134,45,239,214,200,11,45,192,155,121,195,26,192,145,187,22,37,18,75,223,209,187,128,247,74,240,250,194,11,52,176,64,2,223,106,210,124,21,19,90,106,211,224,243,188,158,190,202,28,101,56,224,41,166,91,216,176,150,154,12,143,143,242,8,131,181,227,20,205,91,189,184,198,243,125,25,21,124,153,133,45,86,77,189,243,14,230,137,203,215,18,133,176,232,209,231,204,98,60,144,189,110,41,171,58,186,245,27,188,198,4,4,151,151,75,98,113,124,182,160,60,222,20,131,100,150,195,26,136,38,122,132,135,117,249,229,254,130,102,202,20,60,250,210,178,250,82,181,188,45,143,122,194,190,25,234,86,51,178,11,46,235,26,42,173,58,228,102,111,177,63,114,115,23,27,218,165,18,211,14,138,171,229,142,122,49,255,11,191,9,107,237,154,250,224,171,159,228,87,103,27,54,20,2,57,134,30,22,125,165,144,30,147,8,45,29,75,64,243,163,170,48,146,160,220,108,123,138,244,184,127,45,23,242,235,104,38,2,41,185,108,47,209,130,137,57,195,96,80,131,224,191,129,80,183,98,178,194,71,70,72,60,157,229,12,62,111,152,22,83,211,95,250,167,134,194,101,119,184,139,122,36,169,198,230,245,47,91,207,48,213,101,51,172,34,219,114,231,79,21,184,149,40,216,139,29,180,190,10,8,128,118,144,105,22,113,13,3,20,131,64,248,37,55,194,86,174,194,109,3,26,197,92,250,97,142,183,152,106,235,93,226,161,93,101,216,16,219,125,124,63,194,136,139,45,165,40,48,43,245,29,24,82,205,193,46,225,79,170,80,237,174,192,29,119,198,7,111,24,164,157,0,23,93,175,32,66,153,110,168,101,137,215,112,165,29,56,65,79,145,85,34,159,210,173,179,169,162,230,172,23,55,117,240,80,129,7,55,9,142,5,107,217,211,165,182,144,43,10,22,52,36,129,129,100,193,69,240,38,35,222,16,159,22,220,64,245,65,121,85,190,56,45,233,166,179,114,46,139,101,106,186,236,20,5,97,79,42,222,38,122,135,91,1,13,161,163,3,126,39,155,175,27,137,238,232,164,245,31,144,102,48,109,12,104,110,209,44,137,59,68,134,247,109,164,118,227,36,253,36,93,197,228,178,209,13,91,16,33,48,219,49,127,8,22,199,99,148,229,49,27,62,199,218,56,219,58,78,52,45,56,206,75,237,139,65,60,6,253,74,78,5,34,8,142,99,65,99,30,50,213,109,39,96,165,32,232,174,149,176,115,88,93,109,54,10,79,187,56,182,139,94,4,190,68,186,114,75,150,225,252,5,193,216,124,146,146,29,97,231,228,133,20,144,107,244,220,64,136,16,132,140,62,176,98,68,3,103,71,58,169,174,201,64,231,132,48,234,137,37,153,118,135,36,67,20,74,201,98,102,140,83,52,222,244,85,136,10,227,22,167,85,87,186,175,201,26,210,108,214,92,25,15,179,85,74,212,145,123,249,121,171,119,72,243,167,107,254,203,81,69,234,63,129,191,160,60,205,239,32,170,111,122,57,113,72,6,144,131,253,8,18,34,41,141,254,171,103,30,99,39,41,174,218,7,228,65,56,234,207,71,72,138,217,161,114,121,243,158,12,68,238,98,77,239,166,32,34,98,55,74,179,151,36,240,249,76,29,182,52,78,89,71,31,59,110,156,123,59,75,119,84,247,99,167,73,75,118,156,168,24,72,169,243,92,51,80,6,91,114,242,59,129,175,14,70,125,73,202,236,167,143,57,21,175,229,22,114,229,192,178,203,17,132,17,41,32,255,198,123,141,167,163,85,114,14,186,158,41,212,171,165,130,208,86,151,36,80,185,228,155,14,113,89,64,21,105,245,240,99,123,106,148,80,14,209,157,154,73,23,43,157,240,34,138,241,27,52,105,18,26,224,141,152,251,86,11,255,233,215,232,204,105,129,253,147,109,251,96,99,125,114,18,30,28,127,129,55,34,217,41,42,193,88,16,104,205,206,110,49,182,49,31,114,16,198,75,74,31,77,3,179,165,130,140,149,177,119,34,175,149,237,104,39,196,69,56,0,118,195,70,225,99,1,129,173,247,78,18,185,101,229,76,160,244,196,153,9,111,142,4,100,28,50,79,54,218,48,41,109,239,5,67,253,208,69,126,208,129,169,83,163,125,199,123,153,83,121,154,132,70,149,49,35,183,241,197,232,230,107,79,10,53,47,183,86,68,165,121,172,7,30,118,112,249,115,251,10,196,54,134,39,91,176,21,187,50,27,48,94,52,133,80,4,254,137,223,7,252,111,104,191,126,224,125,35,97,120,42,248,11,129,241,175,86,212,255,5,72,144,60,181,31,120,156,192,47,107,108,80,110,203,47,107,195,128,95,181,19,22,63,122,83,2,5,203,29,205,132,156,185,100,81,84,60,89,100,48,17,251,41,161,158,189,209,24,49,86,47,107,117,191,243,117,84,173,255,177,252,105,113,202,154,169,46,70,177,157,217,219,77,51,160,53,166,178,21,11,108,131,216,215,217,14,168,81,18,58,18,21,177,211,176,75,208,168,143,75,145,3,62,170,6,205,183,132,152,188,108,153,152,44,1,178,62,68,50,233,124,201,178,162,85,35,105,200,117,212,211,162,108,115,31,222,151,108,245,149,195,59,166,147,24,22,153,152,196,199,137,180,97,99,45,187,14,195,119,113,18,142,69,6,111,117,96,197,90,36,11,169,239,99,240,212,159,70,58,144,74,65,42,137,64,211,239,9,67,167,255,237,201,140,196,47,243,254,17,203,194,195,233,119,196,181,152,112,72,239,198,73,192,83,55,179,39,92,117,150,160,13,164,173,187,202,186,53,202,51,4,102,143,177,62,193,194,51,158,161,124,223,167,142,209,69,126,5,139,154,40,89,52,235,127,62,195,9,173,168,113,64,114,134,229,146,76,255,0,245,0,174,223,26,194,217,29,151,151,146,239,44,97,117,165,17,178,131,84,164,227,16,45,168,131,116,110,126,79,146,149,234,77,85,247,67,224,174,236,188,114,62,202,34,108,220,255,105,253,78,243,235,139,120,222,130,100,80,59,5,62,236,128,5,168,25,79,58,164,20,43,38,144,89,175,172,14,36,112,114,161,220,134,191,13,123,133,241,114,147,210,57,193,107,160,95,109,83,109,34,219,218,238,147,93,130,159,45,217,210,86,215,195,143,126,201,113,29,196,77,159,229,240,198,239,12,14,62,168,190,121,243,97,70,197,142,200,0,213,227,134,239,123,206,230,226,142,217,149,136,229,209,12,84,15,241,247,158,162,240,153,157,75,151,145,249,46,228,47,246,220,180,222,53,100,249,27,17,234,211,127,135,155,76,3,254,0,90,110,210,21,101,51,188,31,231,184,212,226,23,7,229,118,73,247,46,178,132,213,162,88,208,211,168,4,65,220,237,162,187,89,61,201,112,248,135,120,74,165,64,16,221,160,33,169,21,116,164,211,236,197,15,31,226,181,139,47,59,131,22,191,243,9,118,7,92,63,194,188,38,69,74,204,84,105,149,82,140,108,164,86,13,12,154,43,200,73,227,91,56,137,208,69,47,168,37,77,148,17,232,128,139,215,59,17,84,186,144,59,69,140,69,214,41,216,200,98,122,185,124,122,230,29,52,246,9,195,0,155,192,176,90,158,246,157,114,95,232,97,34,26,143,253,119,43,92,32,148,17,39,131,81,44,83,60,252,221,72,234,83,123,144,85,52,218,147,88,51,97,44,221,103,68,216,175,36,252,199,23,125,47,182,52,57,206,166,224,254,245,105,149,120,203,189,27,50,11,254,237,244,247,207,0,60,245,184,36,162,155,123,75,127,79,137,70,107,161,72,247,228,249,110,248,93,146,177,81,34,99,91,51,100,241,202,184,155,214,51,41,15,175,160,171,42,113,79,64,244,65,198,92,48,249,228,230,30,168,168,10,102,195,132,202,206,222,1,169,134,188,156,190,136,31,148,48,246,167,145,114,250,185,21,216,226,152,68,167,180,97,211,70,139,233,25,55,24,164,129,19,3,177,214,41,247,161,212,200,124,62,213,178,188,56,109,69,25,3,86,135,150,20,179,231,62,161,67,74,1,194,112,123,88,147,153,56,81,83,97,158,11,70,129,178,171,152,252,106,149,28,184,130,7,148,25,167,137,239,109,114,183,79,142,46,84,72,95,139,27,241,64,138,208,65,162,94,143,193,251,128,106,32,73,91,84,147,84,187,67,137,66,74,221,19,180,202,170,113,127,200,220,48,28,221,238,249,29,55,230,82,227,121,76,105,231,82,185,78,13,59,218,223,17,16,87,129,168,208,143,18,113,231,0,102,69,247,20,3,237,231,45,38,69,146,22,138,112,233,9,159,74,255,197,227,0,211,152,135,57,87,125,9,16,69,99,231,195,182,183,139,157,69,80,33,102,91,20,81,243,123,24,245,47,118,222,110,161,106,65,81,204,107,12,67,61,61,13,72,222,211,117,67,16,176,129,219,26,209,174,62,25,210,145,243,80,92,124,133,129,213,158,119,35,253,60,224,7,218,214,95,191,103,107,112,254,160,49,33,103,56,98,225,108,24,207,73,128,29,76,187,188,135,0,50,131,96,180,222,199,235,58,157,248,252,39,0,90,53,105,211,88,85,18,12,54,173,206,252,177,121,60,83,201,90,16,122,24,25,97,200,63,133,255,29,151,175,94,181,171,37,129,216,47,118,51,189,33,254,78,249,136,240,19,208,16,218,165,144,161,148,214,20,127,129,171,176,166,131,117,146,210,96,173,163,173,215,28,127,95,33,248,98,1,167,39,114,120,2,132,5,246,56,150,16,198,87,233,12,222,254,169,8,178,108,61,224,219,36,119,177,122,5,39,135,218,175,212,201,49,173,233,73,179,116,58,42,171,175,156,185,133,169,57,138,57,44,239,167,129,243,67,226,11,72,64,21,219,68,106,110,100,152,112,33,18,35,58,220,55,81,88,45,70,161,11,131,183,126,168,223,105,222,134,36,139,35,154,94,247,179,191,41,123,135,102,117,176,81,149,229,75,48,66,16,111,137,243,81,119,114,37,28,56,176,195,64,93,185,156,23,254,204,156,105,96,44,210,123,142,9,14,66,253,61,97,47,99,143,19,26,237,186,212,212,247,27,158,226,130,130,64,221,14,182,119,151,96,109,158,228,78,126,66,144,210,71,171,128,13,38,19,56,136,246,209,139,229,229,224,38,71,203,85,254,172,163,238,66,28,240,211,116,205,225,82,119,73,40,241,153,9,103,100,74,70,127,134,96,66,24,155,148,74,49,53,80,58,247,201,37,233,48,156,98,86,90,177,115,168,8,159,230,204,210,197,114,222,247,172,7,111,73,193,36,214,94,206,73,29,217,30,103,16,94,77,135,139,102,91,67,247,206,43,171,212,40,39,14,136,248,232,102,118,247,212,121,15,197,65,17,57,72,235,158,123,238,153,134,202,157,146,31,38,226,159,94,68,254,103,149,117,171,204,176,140,178,90,166,95,137,55,88,107,90,159,35,87,182,28,220,253,166,119,86,64,248,143,160,3,170,170,4,75,171,34,66,227,92,111,104,48,130,67,129,33,183,140,217,117,132,112,199,196,186,229,253,106,135,197,250,192,223,49,109,228,47,43,137,89,106,116,178,30,144,218,242,63,252,143,152,178,168,130,239,111,93,165,56,160,24,180,40,13,165,47,231,71,203,166,74,227,12,140,107,16,136,40,33,3,182,183,13,220,164,135,40,150,156,60,181,110,127,73,122,230,204,127,50,171,79,200,69,200,244,53,65,43,206,152,93,145,110,14,183,57,82,109,136,152,174,10,96,5,222,10,104,30,182,175,46,179,31,238,53,124,169,100,23,190,125,76,124,44,116,224,132,187,230,40,222,149,235,5,110,62,65,26,32,30,63,147,170,22,27,220,83,72,138,147,14,156,221,105,229,171,99,78,140,131,51,240,167,91,220,161,217,251,216,39,190,199,245,165,115,24,170,131,247,118,138,173,137,210,85,132,99,121,21,163,193,245,29,206,57,160,208,202,33,244,65,159,197,118,226,255,83,6,134,19,205,98,49,115,1,78,91,104,165,25,248,202,0,55,185,229,30,164,201,54,204,193,78,228,251,17,15,32,124,16,63,254,16,82,47,180,99,250,223,18,4,124,230,49,49,248,74,229,60,147,155,24,45,67,37,108,229,113,69,122,140,87,230,166,0,38,114,80,54,65,204,162,137,202,219,105,6,174,31,24,19,114,219,191,118,240,200,120,86,4,24,226,250,22,92,249,106,106,122,202,55,98,18,255,82,248,36,185,232,87,36,250,239,227,185,26,230,242,243,249,26,110,238,35,128,87,111,56,77,175,144,132,45,71,142,187,7,135,37,76,26,248,83,62,241,230,64,90,236,99,165,35,248,169,67,72,66,255,180,166,207,249,166,243,140,114,177,238,65,242,209,127,155,225,99,14,124,97,188,11,156,183,82,89,38,243,122,134,228,250,140,79,240,32,255,0,183,105,193,59,193,152,32,101,181,173,35,21,225,82,166,101,144,77,226,123,179,104,58,1,158,111,166,73,214,32,241,236,113,188,97,76,26,86,84,13,237,140,185,120,0,212,91,180,191,32,151,164,49,92,39,220,249,53,124,44,44,153,206,114,21,203,45,81,90,184,169,207,164,129,204,171,137,97,24,110,227,107,139,204,221,154,95,88,96,227,54,58,46,243,219,117,104,19,57,164,152,184,38,170,28,234,74,215,249,44,23,44,145,91,21,191,237,93,102,41,44,233,49,140,17,68,98,196,122,178,88,69,171,192,40,92,126,0,21,235,143,168,123,158,190,161,235,85,251,243,111,173,188,189,45,183,133,16,255,88,33,168,255,2,47,19,181,194,39,76,150,173,159,248,8,97,110,67,251,129,181,1,27,142,194,2,130,136,97,220,126,182,200,73,99,184,74,62,147,109,212,203,39,142,29,35,190,70,224,156,246,214,166,139,108,138,194,223,38,186,199,186,63,195,209,25,161,47,10,117,193,169,73,239,254,44,3,104,161,71,222,70,224,32,97,107,16,114,134,20,87,199,214,27,240,95,74,217,235,118,78,152,89,104,126,129,15,136,113,179,215,252,148,61,148,11,44,41,128,222,68,241,134,234,216,134,69,178,178,21,16,193,151,129,54,232,199,5,11,232,75,93,152,51,128,25,249,84,199,189,103,38,109,139,205,78,151,220,168,15,107,116,191,41,250,185,142,103,26,72,54,142,95,136,156,158,21,69,8,10,189,4,245,78,32,195,248,153,36,23,153,239,226,51,77,8,214,231,186,237,252,172,246,181,206,97,105,250,212,64,91,65,192,51,179,65,120,164,111,93,44,200,176,235,185,106,174,181,121,89,223,127,98,70,97,183,132,51,92,34,10,85,51,70,199,47,143,188,75,164,183,36,253,255,163,123,34,244,213,62,79,40,161,136,4,28,41,86,157,69,96,71,222,201,112,152,85,58,111,66,146,203,88,237,27,188,195,74,157,116,3,135,142,2,140,202,100,93,249,141,87,225,185,96,202,189,103,110,46,201,135,182,159,249,49,20,33,79,109,196,214,5,174,30,237,161,110,64,127,204,51,165,53,131,189,156,38,201,51,109,109,99,212,86,138,143,39,10,7,137,33,35,156,217,48,223,4,42,49,116,82,107,197,121,205,155,31,223,227,231,116,241,21,48,180,154,41,201,153,14,140,137,146,218,42,43,200,192,80,38,238,87,250,2,37,34,176,113,227,120,224,107,76,112,133,53,121,201,56,245,10,116,244,14,165,75,107,138,190,191,39,159,213,247,84,205,220,135,147,211,57,215,34,102,162,159,70,146,132,50,165,199,90,151,79,173,168,238,5,35,161,222,101,111,178,184,0,241,65,98,184,140,192,129,65,218,51,34,224,48,136,15,55,180,83,150,28,10,45,108,64,221,212,245,204,168,120,138,229,195,142,113,161,193,198,245,91,6,73,192,48,210,24,112,162,16,13,38,117,200,47,58,6,177,83,52,76,50,95,17,189,43,28,67,124,219,124,161,205,52,165,53,29,90,61,131,107,107,224,127,89,222,227,151,115,17,252,34,111,128,87,210,233,5,11,51,122,33,173,103,32,20,226,0,223,162,125,83,175,152,217,160,219,42,151,145,251,202,200,185,136,201,102,17,105,166,236,114,46,208,174,115,46,248,162,196,207,176,239,159,3,220,214,196,85,50,103,216,249,106,188,144,144,251,2,55,100,202,164,17,54,47,28,17,68,62,36,49,41,148,27,243,28,109,164,111,112,115,226,202,91,65,152,175,126,55,109,27,5,233,208,89,193,76,228,25,163,63,205,62,53,107,21,204,6,103,226,111,68,167,28,184,226,242,159,215,131,49,79,19,105,77,92,169,102,160,20,109,24,6,5,166,184,180,49,103,131,122,113,59,207,12,141,163,135,136,45,166,247,17,27,122,175,103,15,3,126,2,158,167,196,171,237,59,153,242,58,60,197,20,75,7,221,131,67,25,218,102,236,148,231,198,80,109,132,160,209,202,169,10,108,14,201,159,124,120,60,104,81,241,182,152,122,86,1,174,224,16,121,193,117,177,211,137,47,210,62,69,149,246,193,43,191,251,68,161,80,252,223,121,182,42,13,14,162,213,255,44,66,147,41,133,76,245,198,231,132,143,67,165,52,128,187,64,92,254,115,98,19,69,237,168,31,110,155,237,185,138,162,229,96,118,228,234,155,190,22,59,173,151,234,250,118,240,195,56,60,2,101,56,55,78,102,69,120,147,65,55,194,38,202,233,103,45,211,241,90,208,177,128,214,153,147,232,247,234,52,111,30,242,165,189,51,245,37,38,110,36,75,223,17,25,229,216,185,124,251,82,42,162,224,168,115,149,95,89,78,196,90,14,116,34,186,116,250,95,230,202,150,228,36,155,50,64,61,68,198,42,213,93,205,24,96,166,81,22,217,26,190,192,186,185,135,230,1,97,60,96,163,206,27,184,186,250,28,76,35,175,35,71,237,140,48,40,175,247,225,254,139,43,24,248,161,27,218,167,46,101,21,118,28,123,230,59,133,220,179,3,34,5,136,184,129,116,176,90,216,98,28,191,153,119,181,69,242,105,252,129,89,120,87,150,235,254,201,40,128,212,229,208,64,224,87,165,99,68,201,124,58,146,215,48,192,45,197,199,183,243,28,95,186,84,29,133,31,143,183,132,211,233,109,21,91,214,160,200,195,29,239,146,4,102,125,200,141,142,170,129,241,233,78,227,124,172,163,240,241,52,215,110,150,245,244,205,17,197,126,44,70,119,94,156,254,224,125,246,29,213,93,19,66,42,7,155,174,156,204,199,231,218,51,52,251,234,232,215,75,138,170,18,47,238,144,74,234,176,137,135,229,57,241,127,45,100,124,46,11,254,66,114,193,217,134,215,171,38,16,116,7,94,135,94,229,28,126,173,32,182,35,23,132,140,132,18,139,122,126,66,154,176,48,76,207,75,236,98,167,130,112,36,154,243,168,37,214,66,74,13,187,85,167,113,138,179,93,120,23,79,37,38,247,151,140,125,5,186,38,120,192,137,35,26,189,210,49,165,71,166,122,186,165,170,54,176,67,156,35,28,160,31,82,1,0,254,109,184,69,116,93,219,100,12,128,29,156,21,111,95,30,213,95,253,161,216,247,176,145,61,88,139,44,99,170,176,151,63,239,198,48,87,172,13,59,245,224,85,137,67,255,89,168,171,249,3,75,140,210,99,73,202,191,242,26,251,43,205,189,104,155,92,152,251,112,141,138,86,227,7,194,183,189,1,21,107,126,144,135,246,129,119,168,152,183,108,54,229,24,105,183,203,54,23,242,45,226,196,83,48,90,210,198,151,10,246,105,50,230,119,162,90,238,100,38,16,204,20,109,12,86,160,42,99,71,110,180,202,76,228,50,231,96,41,31,54,97,188,146,176,15,46,173,10,118,159,27,212,175,74,249,38,105,84,199,75,183,6,8,147,165,56,171,111,14,250,211,178,236,146,44,50,156,115,250,250,174,203,41,107,232,251,232,83,2,221,28,113,117,200,17,236,232,10,206,10,142,102,182,244,190,222,244,20,152,105,236,41,180,188,18,137,53,54,123,21,169,190,100,22,26,19,211,68,40,106,78,60,48,241,140,138,123,205,221,55,13,42,47,57,115,78,201,181,113,83,131,132,7,135,77,161,226,152,8,56,189,50,254,14,204,236,11,178,14,150,141,96,188,115,70,47,0,227,120,86,122,236,197,193,2,59,70,247,77,254,2,112,155,179,59,133,129,75,98,38,131,187,110,17,144,204,99,50,18,131,53,53,140,184,248,137,30,46,18,92,35,92,186,18,87,247,183,25,91,205,61,45,76,179,110,54,159,158,24,31,246,19,37,229,93,94,194,63,232,112,19,161,184,114,204,213,115,228,36,198,164,68,29,40,81,167,56,255,29,191,99,163,91,149,96,148,173,116,241,116,48,149,5,162,47,78,91,2,188,194,13,52,131,66,35,141,66,142,70,66,195,135,136,25,107,115,36,27,44,172,221,54,115,198,24,143,81,107,38,67,81,192,47,237,202,178,83,171,125,222,249,150,66,17,114,44,95,21,121,251,194,252,0,234,11,18,239,64,168,212,108,166,22,77,22,209,35,214,52,0,113,238,12,223,136,186,4,34,248,26,162,32,164,202,89,69,54,64,63,15,66,51,130,58,118,153,66,89,166,16,175,93,179,241,3,162,152,7,117,209,59,185,114,130,161,181,47,24,141,15,239,82,18,4,7,203,68,183,81,234,60,151,31,189,110,247,181,243,9,27,239,143,234,146,14,127,30,177,14,231,235,116,90,31,113,244,143,227,236,74,151,28,36,71,49,230,172,91,8,95,58,139,116,10,129,173,9,189,218,152,108,154,249,62,2,58,242,157,46,146,46,118,111,64,47,237,98,191,231,213,85,67,108,135,26,132,244,68,45,245,23,242,43,191,58,7,111,196,67,127,150,34,142,4,86,119,89,158,137,237,96,102,249,242,230,56,204,22,117,118,137,178,211,236,137,24,13,249,24,187,49,121,14,227,115,254,226,147,224,16,122,206,193,42,33,80,166,84,50,243,145,173,220,158,236,119,180,148,249,28,113,1,55,177,100,158,210,63,23,137,183,65,18,85,155,23,241,40,57,164,108,209,129,120,15,74,107,182,163,137,254,8,65,12,121,201,211,192,199,228,167,228,222,209,101,151,2,59,230,86,126,209,9,54,92,213,9,173,126,171,106,27,55,111,196,38,120,205,110,146,34,223,237,229,58,154,129,50,80,212,218,149,179,11,181,240,6,61,122,221,17,250,236,103,238,38,222,201,51,254,81,128,51,130,84,73,118,48,79,213,44,195,109,15,249,58,221,120,8,101,1,220,119,180,248,95,238,159,158,192,104,150,61,68,112,133,145,132,92,243,225,27,153,196,196,38,40,125,242,237,79,89,94,197,239,245,12,36,46,158,250,51,208,179,239,183,227,134,171,217,41,196,22,16,78,88,45,191,144,57,207,218,249,225,200,86,25,136,195,45,27,126,228,119,211,155,51,8,239,93,69,227,28,248,116,212,28,239,62,155,53,230,16,94,137,192,170,125,49,70,162,117,199,226,107,166,132,197,128,235,80,205,219,197,163,233,119,142,59,9,5,217,181,192,210,239,21,143,156,163,21,230,3,251,163,67,106,244,230,137,72,101,143,12,106,79,20,94,117,173,1,18,214,172,36,43,191,241,72,111,230,251,56,81,238,120,204,177,120,165,220,29,117,238,71,20,2,214,38,116,187,225,68,189,182,139,169,26,60,85,41,221,112,18,241,7,174,185,134,1,175,20,187,245,232,140,4,196,240,47,67,178,36,106,230,100,50,180,111,127,210,169,249,48,43,224,169,51,175,121,172,72,27,243,111,36,1,229,198,81,143,37,18,126,27,9,95,129,130,22,117,206,188,110,176,116,245,2,79,105,194,214,123,133,43,169,81,59,247,146,209,18,42,28,9,120,68,186,200,221,12,148,164,101,120,182,246,11,178,142,75,206,34,102,196,19,207,149,27,138,178,4,144,154,63,189,82,27,102,51,140,56,79,219,59,128,168,108,230,241,151,10,187,231,80,34,155,255,32,171,217,11,105,53,121,62,58,172,239,100,231,164,213,150,18,63,175,212,166,193,120,199,216,191,178,80,137,189,192,77,248,138,136,243,89,42,124,50,239,164,34,48,120,197,89,147,219,136,29,36,39,11,125,37,107,127,165,235,231,239,242,140,51,182,174,224,26,85,29,156,51,142,175,136,37,138,0,15,101,247,199,76,253,43,225,198,171,62,2,242,113,203,125,211,21,110,166,76,30,126,164,239,139,231,197,198,124,210,150,36,135,63,198,91,146,203,222,52,211,75,30,3,224,201,114,16,16,122,33,35,125,233,184,180,83,169,166,42,192,198,114,86,79,234,90,217,172,135,106,180,88,205,60,210,160,19,17,204,85,1,174,174,225,231,159,161,29,103,238,203,16,6,248,201,1,153,192,250,19,207,248,154,16,20,221,245,94,201,71,222,116,197,122,146,86,157,49,30,71,7,181,46,218,243,74,220,109,234,105,29,200,90,243,74,191,172,5,112,1,34,31,18,58,25,74,45,116,99,30,142,233,217,179,94,153,70,187,60,8,77,224,138,109,94,104,98,198,103,200,193,169,169,105,220,123,2,56,218,226,26,199,167,136,137,239,120,106,76,65,118,172,77,101,223,2,106,220,246,78,202,196,221,7,78,115,201,48,90,60,86,104,71,191,18,127,68,83,84,117,236,147,191,215,195,241,55,38,82,149,127,186,245,243,142,234,123,71,57,89,178,148,173,126,54,245,60,208,119,176,125,235,37,108,166,244,86,117,43,179,119,200,178,29,202,230,164,202,147,31,243,228,251,72,30,39,201,184,133,234,142,77,135,178,183,107,47,131,123,68,86,5,205,107,227,227,9,147,237,22,77,29,248,240,135,178,128,58,161,44,242,70,63,210,240,90,111,136,251,44,99,166,20,100,46,20,226,139,230,127,5,21,30,33,60,183,48,205,167,20,198,219,236,134,67,149,18,61,4,42,57,228,174,234,240,226,60,177,90,159,107,103,209,168,133,234,54,168,30,76,141,237,80,149,88,133,86,227,199,236,31,197,222,233,29,45,234,11,59,38,1,94,44,167,243,207,215,235,249,140,230,219,64,9,220,28,171,206,21,234,130,32,219,104,141,124,107,10,96,49,100,128,172,105,194,92,53,81,74,76,181,29,181,20,93,80,140,138,124,77,176,250,119,117,70,2,12,50,206,187,239,189,194,148,188,71,172,18,11,9,140,80,184,12,167,195,143,112,174,149,17,51,151,207,74,114,80,145,72,29,169,199,220,226,179,98,250,29,141,172,95,157,244,149,93,135,202,128,39,152,235,43,153,185,180,203,37,237,73,53,116,23,48,239,164,72,151,188,245,195,43,126,2,39,5,109,182,245,109,36,31,117,32,102,36,144,125,19,4,127,50,191,59,0,193,153,171,32,199,245,227,197,213,69,217,19,150,47,78,161,236,180,196,136,70,14,138,54,50,231,240,31,194,153,251,28,42,57,34,66,95,47,246,254,177,11,251,13,184,123,60,228,10,67,233,109,182,97,231,2,117,136,204,32,166,215,84,19,84,96,17,208,122,254,153,95,191,170,231,154,245,84,95,70,30,51,249,57,140,96,133,85,68,194,158,244,158,31,58,138,119,166,20,3,58,64,108,138,196,187,173,39,238,238,74,50,221,235,160,178,9,169,241,151,214,131,44,227,166,232,20,91,0,64,118,152,67,239,44,98,68,80,112,197,219,43,171,125,14,24,202,182,121,39,192,116,161,135,44,158,84,225,160,112,130,228,72,128,188,167,246,203,104,179,33,2,209,129,172,42,2,232,172,93,91,23,40,186,237,234,227,176,1,175,87,47,88,17,255,255,232,105,76,24,196,129,147,104,91,180,46,178,249,1,3,92,145,151,181,219,189,155,23,196,252,3,186,165,240,233,117,27,207,93,150,39,182,126,164,209,26,48,36,49,2,175,230,208,252,79,243,103,197,149,100,127,226,213,114,156,6,23,12,114,106,4,184,235,86,48,178,109,191,30,182,188,25,213,55,224,180,189,162,148,148,152,52,117,207,22,7,26,30,209,10,109,83,18,246,228,136,51,136,14,183,52,190,14,177,201,165,135,104,200,195,30,148,134,248,242,107,51,185,133,96,43,84,114,181,213,246,198,55,47,66,56,52,23,106,227,16,31,225,173,118,75,140,140,177,230,124,67,214,42,254,57,20,3,129,210,38,69,186,40,166,131,241,85,28,12,68,211,57,237,66,162,250,224,144,210,134,11,186,205,146,96,74,106,151,74,35,196,161,147,124,180,158,69,252,237,61,90,40,211,157,218,160,31,77,130,187,230,239,107,215,12,231,249,149,103,84,178,247,71,3,15,16,177,242,98,81,183,251,228,190,116,119,156,78,230,196,140,5,168,99,19,68,155,118,234,187,191,30,186,113,111,194,92,131,148,149,67,212,118,110,5,60,255,69,238,125,173,67,28,55,47,183,59,99,58,207,226,243,157,74,7,241,240,150,50,91,76,110,11,33,153,238,95,117,59,37,98,61,234,250,129,30,213,31,65,239,30,232,48,107,134,93,36,197,117,102,40,179,74,17,175,239,191,138,193,186,212,66,28,135,10,61,65,79,2,59,138,186,218,166,44,249,28,217,148,46,235,250,192,247,54,163,4,33,125,155,104,103,174,90,37,82,35,116,43,166,214,104,179,111,238,182,117,248,13,162,158,94,73,94,30,29,90,13,123,91,105,53,189,3,24,152,253,0,158,189,25,12,49,101,255,72,243,210,15,41,66,162,202,182,3,19,130,36,208,228,31,46,76,91,207,177,215,133,184,131,187,90,130,45,42,165,237,155,32,148,180,225,123,125,149,52,224,58,190,212,44,97,63,16,126,146,47,40,58,241,245,107,100,43,67,90,249,236,85,129,6,2,47,23,154,207,128,22,213,90,7,163,134,84,225,5,185,41,63,135,168,56,247,135,44,229,178,33,84,85,7,23,184,75,154,238,111,89,146,165,46,81,72,142,40,142,114,117,139,156,162,200,59,90,100,179,113,70,31,253,126,254,47,118,47,11,50,239,51,57,188,65,207,181,230,252,55,205,0,150,159,158,237,229,120,41,11,242,86,65,89,229,9,19,16,66,143,202,107,132,68,2,141,45,158,206,173,76,152,209,193,248,240,50,90,67,59,182,139,190,88,215,164,93,245,195,134,224,35,147,4,160,72,164,186,152,207,118,105,120,31,48,107,95,140,252,108,198,36,85,4,38,181,210,12,54,78,99,110,210,99,104,127,235,36,69,95,85,144,132,8,94,207,16,184,95,216,17,117,208,75,59,191,149,70,56,90,65,105,119,57,146,218,71,129,109,168,88,135,232,52,39,119,59,21,178,145,175,166,176,151,133,237,23,92,215,99,25,51,129,197,72,45,105,156,74,214,240,252,9,137,8,251,49,16,67,161,169,250,103,61,35,214,8,247,154,186,155,207,245,84,252,122,160,209,10,182,74,155,174,218,201,116,43,153,184,190,48,32,135,84,6,204,130,114,172,23,153,224,188,162,157,26,163,59,114,78,26,26,107,3,184,105,55,19,34,131,68,65,192,40,231,81,40,145,86,178,35,122,118,175,161,188,131,73,221,81,147,88,252,196,122,219,79,242,99,239,82,157,188,72,83,61,47,69,133,164,60,36,148,89,17,192,29,130,127,248,84,194,90,125,237,91,91,43,62,185,140,89,215,226,125,128,18,252,217,38,112,100,69,25,239,232,78,47,252,58,62,83,244,158,94,218,226,245,39,207,212,104,144,125,141,19,32,106,123,42,49,247,12,144,179,176,73,75,252,246,240,60,163,179,78,91,199,71,106,94,30,178,204,61,17,139,173,78,14,126,235,202,125,223,146,155,17,72,191,47,207,217,191,158,70,254,25,172,225,255,233,248,178,219,178,58,114,74,248,198,172,37,214,17,115,189,197,109,60,178,26,134,68,240,154,233,98,124,1,204,18,44,150,71,102,47,19,161,14,113,253,248,11,143,90,126,171,183,102,197,25,221,232,172,171,7,48,200,6,252,124,152,81,81,99,10,49,244,231,146,161,53,144,162,210,36,27,145,54,22,231,119,109,145,30,22,200,240,199,64,72,115,254,35,252,147,234,104,28,194,197,201,109,230,200,15,254,90,33,65,11,223,168,235,229,83,14,135,141,32,112,141,40,33,64,233,122,81,144,240,241,125,7,134,146,106,136,215,26,240,142,103,107,123,52,56,72,223,182,50,177,86,205,98,130,105,200,194,44,252,204,64,69,184,82,247,133,26,173,225,189,144,139,158,56,18,39,76,190,55,113,188,16,17,161,116,153,52,2,251,182,170,168,81,75,29,38,114,0,164,197,254,8,42,104,241,232,231,227,83,169,107,7,30,39,56,205,59,109,170,33,211,212,7,73,221,164,130,104,199,171,226,44,98,90,216,87,210,18,201,188,222,58,130,206,13,122,108,238,84,95,214,217,234,104,170,63,74,249,184,48,97,35,218,128,106,199,107,80,50,51,122,35,147,110,95,168,130,145,127,227,36,194,68,253,184,246,240,93,26,176,217,139,243,77,119,91,29,135,240,4,192,30,144,28,162,254,196,87,173,166,25,17,228,159,127,91,84,191,177,213,146,44,38,142,156,210,119,51,176,206,126,187,221,35,79,172,41,112,251,213,28,15,96,165,106,16,144,30,50,68,150,101,227,211,202,18,122,216,227,27,228,85,212,155,109,229,188,8,122,226,135,20,87,161,61,80,128,239,16,212,65,233,177,2,245,251,242,51,7,38,97,200,196,49,208,219,242,64,83,75,122,196,35,0,187,24,78,224,128,76,246,177,67,198,199,101,79,13,159,203,111,34,48,53,228,212,64,122,215,196,57,122,41,220,27,97,49,196,30,96,212,166,143,252,136,112,225,144,189,164,32,195,162,153,15,178,121,108,19,203,238,85,92,192,28,11,237,211,131,217,135,124,8,202,138,35,190,38,224,130,254,215,160,49,189,203,238,21,114,217,62,188,243,3,201,129,84,185,102,178,219,54,182,24,171,66,19,12,43,34,205,122,247,224,173,24,131,148,118,32,68,182,170,42,23,6,209,27,201,181,37,143,242,1,134,119,252,158,44,208,32,81,64,129,122,106,52,81,183,63,53,5,50,240,147,130,211,253,149,42,178,94,110,121,207,203,27,24,60,20,206,74,147,128,242,84,45,54,130,229,76,18,226,153,60,181,32,46,110,74,145,20,182,155,156,191,141,93,232,219,69,41,113,90,174,192,238,220,213,24,68,97,74,57,172,71,21,19,194,1,162,227,205,245,61,109,154,40,77,54,110,59,146,55,7,172,30,84,52,227,228,28,2,120,221,54,169,213,65,28,196,50,6,109,145,214,173,101,48,148,32,100,40,145,244,60,100,148,205,56,251,111,156,193,192,92,92,133,187,197,177,16,4,249,81,204,138,28,148,103,88,45,5,73,253,90,67,53,214,59,129,168,58,66,252,176,99,116,66,117,122,27,63,53,114,200,31,136,240,173,163,212,88,60,242,157,214,232,183,136,37,190,234,82,117,127,80,207,155,62,7,125,94,206,196,75,149,176,58,210,196,6,217,87,125,50,1,22,63,49,245,182,205,189,185,62,228,194,96,46,207,235,127,206,42,121,232,28,239,77,132,110,66,239,151,246,172,119,241,148,135,182,190,127,94,45,180,9,45,210,32,130,95,212,102,200,206,10,108,187,205,236,76,226,228,198,20,61,54,89,236,147,137,173,183,150,9,118,78,176,8,162,56,17,144,147,240,59,228,64,20,230,249,69,198,107,243,44,33,52,38,74,184,7,151,183,83,42,226,30,224,184,176,141,203,156,244,76,237,23,0,187,166,4,18,91,30,46,17,105,236,80,99,166,147,102,130,133,79,73,38,153,230,135,25,139,230,230,96,176,53,95,87,136,136,254,160,161,70,191,149,42,219,47,222,39,232,230,81,107,18,141,208,81,198,199,219,93,92,242,82,220,9,166,12,177,145,146,182,45,109,65,71,142,58,38,122,107,225,103,90,79,80,21,19,132,163,154,182,108,178,143,210,226,77,167,101,112,94,212,109,12,149,98,146,203,219,123,16,105,161,74,134,230,102,121,92,16,234,160,139,242,182,157,20,198,138,211,222,210,9,111,243,27,54,190,200,58,2,157,118,236,82,220,170,79,212,158,153,38,176,49,3,175,62,118,228,145,132,80,238,67,162,202,204,240,22,192,92,20,33,211,255,66,99,188,244,102,109,236,229,77,181,191,122,196,160,86,50,205,119,70,74,179,48,140,45,192,20,249,233,27,168,134,223,74,68,207,144,218,73,63,72,232,155,128,25,251,71,14,251,33,137,168,144,249,45,36,238,53,82,211,115,245,135,47,112,206,173,127,189,99,79,12,195,8,16,95,202,152,108,66,134,127,133,151,35,201,190,183,43,187,51,52,210,106,47,56,52,126,249,218,53,190,89,146,253,46,79,146,155,48,192,36,164,125,88,126,194,4,52,4,174,38,224,98,212,117,160,97,20,223,222,216,151,230,178,110,37,107,223,46,150,13,39,32,243,245,118,204,215,103,44,54,5,233,21,175,65,215,231,138,201,93,171,118,119,8,42,203,244,101,11,122,143,170,62,206,39,24,184,139,197,35,64,69,102,162,144,217,132,218,10,105,217,181,194,72,163,173,147,214,32,226,200,7,225,191,98,194,128,218,231,71,2,113,3,144,202,96,118,113,24,149,103,148,109,21,89,239,247,9,170,160,96,83,56,35,31,84,16,59,48,226,71,255,253,11,6,137,55,137,9,11,80,116,211,120,127,22,188,218,177,95,12,174,93,217,229,25,249,41,98,146,138,3,51,160,216,38,207,20,233,133,96,112,2,112,167,23,224,102,77,188,141,77,194,199,125,209,231,147,168,97,57,214,146,30,207,224,3,145,137,52,220,64,30,57,238,24,248,30,116,121,59,114,77,70,230,88,104,120,60,164,99,238,202,212,207,223,133,224,94,170,145,8,127,243,14,12,66,207,241,168,51,183,135,136,217,62,96,2,227,31,213,209,24,163,193,99,96,191,220,9,108,178,133,234,104,75,74,179,178,34,144,36,97,79,105,13,214,125,161,46,176,244,190,73,184,52,20,20,184,92,175,0,94,136,136,115,61,40,131,213,109,164,146,51,187,219,191,196,216,191,89,187,250,123,19,42,189,208,3,121,192,180,206,12,82,74,198,76,87,82,219,26,132,23,56,158,9,255,206,145,111,61,199,100,165,186,37,24,217,138,239,25,208,61,57,132,36,1,180,111,92,83,39,213,68,2,222,2,86,120,135,205,231,218,162,68,129,19,25,7,21,17,252,57,215,146,242,44,76,211,58,65,161,166,188,182,213,59,128,77,36,254,163,48,222,243,139,249,32,153,126,49,42,231,97,157,216,198,135,3,193,180,177,12,27,109,19,191,87,129,231,200,121,57,34,57,149,222,216,128,190,19,67,59,163,125,248,255,164,245,165,204,196,61,230,107,248,18,31,174,173,175,38,199,131,203,2,68,219,114,252,252,47,80,12,255,202,172,208,166,42,87,125,254,189,224,142,39,214,123,98,52,151,121,25,63,172,107,75,25,144,43,105,175,248,155,167,155,179,129,72,192,141,160,220,62,188,68,111,201,223,97,215,187,226,13,150,158,240,5,224,224,154,87,217,70,191,66,252,43,146,166,215,6,114,80,10,92,28,22,150,254,140,250,236,107,119,162,14,162,100,210,40,196,143,130,42,254,153,249,15,81,146,83,14,46,65,250,204,104,99,176,247,201,77,214,150,0,7,18,186,0,248,189,224,191,68,1,157,231,89,181,78,180,102,119,66,211,62,222,146,121,156,240,67,23,13,216,138,62,168,164,47,72,192,248,205,184,207,34,28,211,164,106,9,220,154,96,217,234,134,233,126,34,1,145,182,190,19,135,114,83,60,35,175,162,252,183,32,10,107,84,27,131,8,93,211,238,8,178,205,193,59,83,97,68,154,113,237,83,170,119,27,33,134,210,40,159,179,55,167,247,24,213,52,168,108,135,236,238,39,59,190,31,183,172,215,151,170,138,196,219,91,45,194,29,131,213,161,191,164,4,21,82,40,230,25,19,101,0,235,169,151,202,45,158,202,168,227,99,141,129,105,124,35,41,188,24,142,131,137,167,116,9,233,144,73,152,41,59,78,138,143,107,217,218,60,122,251,26,80,85,163,26,152,30,150,20,23,117,203,57,14,68,115,23,187,232,12,201,183,53,22,201,46,156,217,163,180,176,225,196,23,74,32,181,252,70,119,123,37,118,201,126,201,34,135,142,88,38,46,211,218,224,193,213,172,139,144,113,203,227,185,168,230,93,33,219,214,162,84,167,21,17,200,161,59,75,32,89,47,48,102,107,255,85,81,110,104,225,189,60,14,200,65,179,58,181,38,245,66,53,29,175,213,164,226,202,31,160,191,50,57,226,82,170,204,150,113,138,96,223,157,242,200,114,164,169,209,221,68,123,216,183,24,29,136,88,37,92,242,86,169,52,86,105,106,203,119,95,218,118,111,16,132,92,58,210,202,58,84,145,237,76,9,23,51,218,11,210,73,150,193,197,216,164,240,181,202,167,235,153,70,24,26,22,46,144,212,93,220,47,206,181,49,252,136,16,231,62,31,106,225,184,234,70,2,134,38,209,142,147,39,98,185,237,227,151,239,8,154,254,129,134,29,253,1,249,87,239,211,223,210,93,142,205,112,144,116,231,16,128,238,86,150,34,154,111,101,74,128,125,44,88,96,188,144,26,63,30,6,21,181,97,157,109,76,146,252,55,137,191,225,168,19,100,6,174,118,11,188,181,223,152,176,60,128,203,29,4,17,216,203,179,10,106,211,176,139,242,111,183,109,207,76,222,220,152,226,105,112,71,250,16,199,102,139,201,108,159,6,154,28,163,198,185,205,22,56,19,188,5,20,171,115,102,227,4,9,252,192,0,184,57,147,150,77,93,179,116,124,26,40,42,46,44,144,164,168,67,246,163,33,200,84,29,4,172,244,131,214,166,36,75,22,66,61,45,199,18,40,169,74,251,96,191,15,251,135,26,7,185,151,95,68,160,11,134,204,38,146,30,5,94,113,24,7,166,12,162,78,194,206,178,137,16,5,66,155,154,58,124,216,89,127,169,210,25,81,138,20,160,217,118,31,104,43,153,76,31,213,120,107,86,14,98,42,226,66,71,214,157,218,68,188,232,157,59,248,160,74,216,254,121,98,4,73,163,91,93,191,66,221,159,229,187,69,232,33,32,17,160,201,164,16,161,206,73,147,64,22,60,68,223,69,22,187,63,54,216,135,41,231,203,171,119,230,188,53,131,241,209,104,236,174,247,178,255,58,139,122,240,136,206,60,119,47,203,214,105,178,98,199,214,222,136,40,74,200,253,250,81,253,88,242,165,93,63,126,251,162,8,62,195,127,16,126,204,219,79,167,3,111,97,54,66,75,165,101,137,88,244,176,63,64,191,186,33,236,195,50,92,214,195,215,221,170,137,42,241,209,125,233,171,56,20,26,140,207,176,37,92,182,183,224,181,153,13,21,49,186,37,64,139,166,32,13,250,32,231,168,160,171,57,162,41,103,239,211,92,225,39,66,186,127,237,248,146,213,105,30,203,142,41,215,160,244,202,234,29,240,32,191,121,161,40,160,43,238,158,182,19,221,49,18,124,189,177,254,229,82,121,138,22,34,42,133,251,93,39,73,81,53,145,36,208,131,96,77,5,121,245,108,180,162,59,53,94,140,11,85,134,235,245,206,132,183,23,86,237,167,40,164,9,183,37,0,117,139,133,2,117,69,60,75,252,102,250,6,1,149,249,223,139,218,69,127,74,1,166,24,162,109,133,137,62,17,172,239,91,11,112,214,126,231,37,23,216,212,139,18,42,102,32,188,244,222,223,110,103,47,242,62,193,101,43,20,178,155,67,218,114,226,180,26,234,7,43,13,116,8,252,113,237,45,21,89,0,147,52,146,167,60,205,219,133,127,89,191,33,43,96,123,150,21,11,185,119,200,76,147,90,172,6,19,5,132,248,140,41,21,202,169,153,236,251,172,223,238,188,146,59,253,105,150,11,225,211,26,9,165,159,199,223,248,226,119,241,195,164,178,46,109,106,5,230,235,107,102,120,158,253,249,23,222,249,102,168,174,196,220,215,202,172,220,253,154,113,113,238,101,220,204,219,205,41,131,143,247,249,158,124,227,217,133,194,248,53,144,249,229,153,158,194,54,95,14,36,101,16,219,133,170,122,55,171,182,198,160,95,229,192,168,131,40,82,242,252,117,204,96,225,187,68,248,127,173,33,49,39,22,229,44,68,243,217,73,5,195,64,228,86,145,89,120,214,82,36,174,178,174,137,54,215,128,132,195,156,27,171,160,167,207,102,182,211,133,120,41,20,177,127,105,128,63,119,186,196,28,241,222,76,171,213,114,168,172,94,67,233,164,91,109,93,180,28,15,15,4,249,164,30,61,184,38,179,35,82,120,158,59,105,18,89,155,154,228,66,232,73,166,48,83,92,234,210,47,119,147,60,235,211,41,169,52,216,151,164,157,233,15,187,8,98,85,243,185,123,14,169,96,224,219,167,236,198,187,102,196,252,223,70,226,97,90,169,69,248,237,95,208,176,192,203,74,5,108,121,89,28,112,16,17,78,115,49,103,93,244,14,154,221,125,200,196,79,244,58,76,103,34,58,166,173,34,210,11,74,76,248,194,240,16,54,193,140,73,28,30,16,189,166,75,160,248,46,8,191,110,179,94,111,148,249,144,73,227,154,166,226,48,107,76,142,230,160,133,181,129,172,174,9,86,46,89,243,204,113,150,125,214,19,180,249,151,80,65,207,6,66,76,41,98,186,226,138,176,232,65,234,13,102,212,102,71,40,201,113,101,212,162,162,25,69,125,231,193,63,176,196,71,222,201,0,83,235,20,180,199,57,77,239,65,255,56,20,92,190,54,220,212,169,155,152,125,70,78,117,21,245,143,134,35,98,160,194,79,109,88,153,86,254,123,208,33,69,255,164,201,249,50,242,139,254,104,167,59,26,68,202,96,127,73,64,16,249,143,196,2,102,243,128,245,159,4,125,36,148,76,66,159,250,241,211,231,135,11,6,223,0,118,239,171,163,159,176,131,36,69,42,12,36,213,13,242,159,45,39,46,92,118,76,67,79,141,47,10,81,12,88,20,79,110,116,12,152,141,7,170,204,142,15,227,141,15,13,255,169,57,110,40,40,240,9,46,70,206,54,153,114,36,226,121,179,67,128,46,229,77,6,122,243,58,153,69,83,92,227,179,115,63,189,46,132,32,147,18,11,162,45,210,33,208,190,211,210,248,45,112,71,74,177,246,50,59,231,219,25,126,149,186,137,248,6,83,175,158,98,3,123,204,9,186,192,139,231,143,170,148,239,81,32,190,83,44,21,4,170,83,116,182,148,143,47,117,200,60,109,22,138,229,76,227,109,182,241,29,221,27,1,58,59,132,150,226,122,134,172,177,126,227,173,143,212,135,85,30,15,14,148,160,144,28,22,81,190,237,92,102,2,71,185,14,44,23,143,77,136,7,0,94,43,234,52,70,202,78,6,249,159,189,243,101,82,155,145,92,225,16,12,11,86,25,175,148,247,124,169,45,54,18,106,8,95,104,177,168,2,125,236,159,87,133,155,12,100,138,214,8,38,10,71,255,132,98,18,236,251,253,192,255,200,28,231,139,244,56,214,223,51,40,116,12,202,19,8,59,69,77,175,50,65,9,165,86,143,227,210,232,201,80,134,117,47,196,166,168,222,93,188,59,44,199,245,173,93,137,67,205,24,49,146,85,118,46,35,230,163,251,51,169,153,35,96,167,140,252,115,35,128,165,135,110,88,4,168,54,221,242,174,4,243,111,166,110,183,27,9,26,238,28,72,76,153,209,125,50,192,165,33,72,12,250,1,207,138,20,147,128,84,53,219,130,32,27,99,13,215,55,83,108,195,38,67,172,229,60,241,193,214,134,100,172,118,182,69,74,65,29,43,169,122,0,45,15,89,45,3,227,221,198,5,165,196,137,220,217,196,176,139,55,157,252,21,245,137,196,42,80,226,107,243,53,214,58,151,19,207,59,47,84,76,226,110,102,188,114,51,24,2,13,88,7,25,61,181,90,130,108,31,83,221,224,150,219,200,1,69,18,167,199,240,162,235,196,83,41,159,202,255,234,109,109,114,77,191,155,249,150,93,44,138,63,1,67,212,191,224,252,179,102,64,70,39,56,65,135,133,242,25,97,96,5,181,138,241,20,70,3,85,3,90,79,149,1,14,158,231,144,49,60,104,197,54,13,133,248,172,255,194,70,123,10,76,30,253,232,155,118,118,202,103,129,71,10,251,125,231,197,115,20,3,200,150,86,111,65,139,49,134,40,179,113,56,254,243,25,138,107,222,81,114,67,193,247,11,152,56,91,220,57,143,65,84,175,73,187,44,89,11,0,174,196,220,70,177,1,94,47,51,138,58,30,115,9,156,145,166,244,12,89,44,107,60,143,115,27,14,136,251,153,132,88,51,248,4,102,245,204,79,107,63,178,67,26,183,109,98,24,234,125,35,28,48,255,147,17,90,128,198,234,12,42,186,187,94,255,94,117,87,127,46,40,27,219,139,111,189,138,21,97,173,246,103,217,101,165,113,219,62,152,96,128,211,199,227,102,163,222,49,237,137,155,18,130,250,116,148,130,45,148,206,248,246,154,6,114,72,250,47,99,38,66,73,239,218,8,154,9,58,145,10,158,160,187,244,114,27,200,242,40,53,216,57,181,46,150,141,33,232,80,248,179,58,44,110,122,158,187,5,247,72,165,67,237,120,62,168,75,253,81,11,20,101,48,106,173,198,124,243,163,10,97,219,184,200,238,48,34,3,154,181,58,13,119,93,1,15,147,34,197,249,199,39,113,173,234,123,34,170,225,82,178,31,235,87,218,67,41,200,101,177,77,124,222,186,83,129,29,164,254,17,169,234,183,36,195,12,148,94,79,83,69,131,203,174,146,51,117,161,86,184,197,131,226,137,138,107,249,150,95,131,17,69,135,32,62,255,14,159,42,52,149,115,37,205,38,3,162,10,255,77,128,216,106,45,251,217,246,4,0,85,158,26,52,122,4,56,136,90,179,160,55,140,65,213,137,231,166,41,201,13,117,30,187,141,5,82,80,169,47,42,218,94,151,143,253,51,15,212,230,132,76,188,35,161,32,135,230,214,75,9,172,111,1,125,6,156,83,142,195,243,3,18,121,4,94,199,149,78,36,230,187,91,17,221,143,166,217,226,63,130,50,43,108,15,234,218,88,7,89,73,225,251,45,20,133,88,0,206,44,78,116,156,255,185,145,161,9,33,53,24,217,239,136,134,115,250,15,47,98,12,225,13,112,130,205,195,200,77,110,74,244,83,36,249,196,19,54,63,50,69,99,230,229,243,212,69,84,59,236,137,155,15,63,151,72,128,4,140,240,210,13,162,96,159,31,60,72,250,88,176,34,200,79,198,226,150,43,41,217,36,6,161,252,97,21,74,214,6,124,93,100,25,19,165,42,58,162,58,74,245,205,9,43,70,86,169,30,129,2,146,174,7,222,189,199,215,232,109,114,65,49,158,197,242,197,185,76,136,139,242,233,4,217,28,77,101,238,250,40,218,154,83,233,121,43,179,73,253,232,220,16,192,232,10,30,184,40,45,145,75,60,253,201,106,51,20,106,38,27,139,31,191,228,56,40,215,111,188,194,194,77,220,91,222,182,17,136,213,163,143,155,94,172,153,232,137,107,110,47,186,128,17,156,189,169,123,160,247,231,113,194,116,174,57,209,188,160,63,193,107,236,214,212,75,203,24,145,252,82,42,211,200,70,227,208,8,205,150,8,65,94,84,133,40,239,46,25,217,230,180,49,70,118,85,52,106,117,145,148,47,186,109,149,107,72,240,63,146,177,39,13,228,9,252,156,151,239,231,233,215,155,78,236,63,160,57,105,15,115,37,152,144,118,84,44,124,92,135,173,166,156,94,216,195,206,148,162,134,237,132,126,145,255,159,171,125,73,0,172,65,129,210,147,103,176,45,73,1,58,4,53,10,123,235,93,67,154,95,184,108,203,134,210,101,147,76,215,252,18,81,105,123,93,67,122,22,33,8,165,52,243,169,176,43,4,115,63,115,203,87,38,101,14,249,6,180,250,95,36,74,138,165,50,132,138,215,224,216,210,19,225,191,204,103,43,167,249,13,229,43,136,216,43,229,237,211,236,127,49,207,233,111,135,45,202,17,29,206,122,158,33,207,193,236,94,53,223,87,181,43,218,85,227,64,0,205,62,86,71,209,231,187,167,119,180,208,25,148,225,191,99,92,193,224,70,191,156,156,170,44,154,56,200,182,20,239,47,59,42,149,252,177,174,89,114,61,148,123,192,219,57,200,136,178,20,232,120,5,27,169,226,252,172,197,150,203,5,110,105,94,178,89,182,33,20,87,60,115,240,214,205,219,10,28,213,199,122,100,102,129,204,165,224,249,179,114,1,200,208,77,233,48,79,239,10,225,52,211,110,181,79,206,27,216,206,69,235,255,171,254,51,38,88,239,174,247,67,97,34,241,26,49,3,225,163,196,0,232,122,173,106,94,193,149,139,236,129,176,89,244,197,15,218,165,26,155,167,180,82,136,76,43,188,65,65,247,29,35,57,102,192,14,164,212,57,233,222,94,230,103,235,95,31,154,110,1,32,14,185,38,125,154,204,247,108,99,72,237,169,196,137,54,163,192,92,134,218,84,29,111,28,12,233,15,200,23,132,35,44,4,56,115,33,251,63,251,244,81,178,180,187,63,3,240,204,228,118,30,189,100,56,115,186,37,159,60,224,245,7,103,107,95,172,174,63,15,119,210,38,173,162,65,151,137,211,49,13,220,153,237,234,216,74,115,31,88,254,17,119,126,248,13,190,164,161,204,36,203,235,130,119,82,58,144,150,56,174,242,75,156,194,108,159,232,252,143,30,102,171,100,40,221,115,52,235,219,33,22,186,85,20,8,44,123,99,83,127,109,180,24,13,163,47,246,230,14,36,118,167,194,247,26,148,191,32,92,114,213,128,9,245,15,103,182,221,85,57,65,50,185,218,227,51,171,252,97,225,15,21,226,158,180,243,180,50,234,121,98,36,5,92,222,159,9,42,20,17,20,240,129,5,204,245,124,13,229,90,210,220,174,65,70,77,238,22,184,102,153,71,43,102,255,9,3,94,3,151,250,43,116,226,218,52,108,228,216,169,204,231,2,125,240,93,55,250,227,85,79,244,237,38,145,94,166,71,9,27,210,119,57,41,169,128,66,55,81,225,252,41,154,18,186,60,77,227,228,198,7,192,223,129,65,159,116,241,15,108,110,119,139,169,223,166,3,201,233,48,221,65,69,236,135,254,200,185,105,213,198,174,235,227,63,9,28,176,45,240,212,4,99,57,11,22,180,195,34,90,226,151,184,14,113,101,52,25,183,232,24,50,218,190,144,91,252,189,3,71,191,123,255,99,248,220,242,15,217,152,192,221,110,247,154,159,71,128,101,153,129,4,236,7,253,166,107,168,199,125,54,240,236,41,87,250,169,227,162,25,153,252,161,91,95,53,23,7,170,236,165,76,36,156,160,244,245,201,248,95,55,114,136,137,25,174,240,9,108,61,17,59,121,252,3,112,155,84,2,137,47,163,80,221,136,17,249,117,228,79,148,44,125,147,70,194,4,145,247,173,193,28,141,228,187,115,175,174,36,202,45,72,208,206,84,152,87,139,185,59,44,32,124,46,115,167,103,182,127,180,214,94,141,75,155,110,40,68,17,149,111,11,23,238,20,195,108,101,44,177,75,249,110,143,22,153,202,75,80,82,165,219,173,113,37,91,136,171,21,115,5,167,142,228,219,176,183,128,239,20,56,43,248,102,36,177,228,71,95,28,187,252,56,108,0,145,108,131,89,186,81,31,227,159,30,154,90,235,67,83,190,234,117,44,249,13,187,231,245,70,213,210,18,219,201,141,6,128,126,44,93,28,140,204,125,66,211,227,62,115,23,167,196,119,2,186,45,28,202,24,226,229,33,50,154,172,216,24,148,134,31,6,210,83,203,212,190,177,66,100,1,241,237,100,188,220,150,105,236,31,230,112,50,71,246,96,239,200,239,101,223,9,17,69,50,129,239,128,193,11,93,74,59,46,152,130,184,248,235,227,58,22,65,141,62,174,72,245,204,197,225,232,244,168,144,190,60,189,44,138,124,232,218,250,34,223,172,159,75,89,112,123,141,143,226,218,113,191,222,49,0,78,74,255,88,241,247,187,144,149,95,58,58,229,183,37,148,194,85,25,162,164,94,149,140,210,243,165,96,11,253,41,137,82,143,37,222,182,10,47,12,42,13,223,154,205,220,109,62,143,52,148,105,178,119,201,14,217,46,89,236,12,79,15,101,44,26,58,71,220,248,78,160,88,232,162,56,3,12,112,13,112,10,161,245,141,233,76,204,187,171,166,5,133,144,179,184,154,201,96,240,174,198,252,181,197,77,169,130,163,132,175,38,251,81,126,183,172,149,49,236,136,6,87,181,141,36,143,53,91,24,234,6,116,51,8,244,49,206,195,91,124,49,214,185,55,122,187,180,94,97,5,186,151,114,20,108,57,111,122,78,117,68,47,143,109,73,186,225,226,148,166,6,235,74,58,12,169,123,159,26,18,212,232,212,170,114,52,200,69,166,105,35,130,93,91,221,221,203,116,252,51,46,174,45,44,253,141,159,121,225,208,227,246,88,126,33,73,133,168,176,42,215,123,178,194,77,124,159,178,23,207,85,115,124,216,21,65,162,199,221,51,34,148,27,7,233,67,111,179,23,62,33,90,4,79,80,113,2,118,71,216,185,228,110,158,60,79,24,74,46,162,156,13,55,247,25,55,68,250,65,135,157,130,181,103,101,179,1,178,158,78,111,204,176,167,54,118,217,15,100,156,195,221,118,17,68,238,111,155,220,248,51,68,238,147,37,71,118,20,41,25,198,56,17,160,42,236,69,24,188,236,29,6,188,55,36,15,198,105,207,225,215,4,70,52,74,202,150,38,17,93,244,91,211,72,185,213,154,51,152,123,82,212,111,145,142,101,57,55,183,187,48,64,41,117,162,4,132,234,161,107,51,46,130,124,109,4,193,230,18,198,147,226,164,16,76,185,71,195,109,41,230,215,111,57,68,243,240,186,144,161,127,220,231,167,114,9,207,95,86,193,78,1,214,135,115,210,157,218,210,175,142,159,39,13,143,104,186,206,58,92,177,73,7,37,198,9,238,88,248,162,140,56,190,74,10,101,40,109,152,127,141,217,185,192,162,72,134,117,210,104,131,156,189,239,160,222,0,37,106,94,90,152,133,117,232,40,34,110,75,115,223,8,82,95,156,83,175,179,228,255,54,201,147,53,253,120,204,70,91,42,124,34,89,79,218,81,139,127,127,33,99,118,122,252,75,169,166,79,206,21,21,74,115,156,185,203,32,151,37,100,17,62,110,55,231,127,120,87,25,64,248,226,102,80,117,124,183,102,4,108,65,210,107,222,155,168,63,29,94,190,191,243,177,119,91,85,150,34,98,190,154,66,41,238,224,144,138,238,73,193,101,58,223,49,31,173,7,169,161,220,63,188,95,5,46,142,187,119,107,68,142,186,233,4,138,96,122,90,137,165,176,226,165,175,209,21,238,19,62,36,101,105,1,32,157,241,106,224,90,20,53,215,32,65,243,3,35,225,216,50,170,138,180,163,251,19,20,191,34,23,254,140,53,193,203,59,80,211,160,105,174,187,128,215,193,198,111,217,48,248,97,216,139,64,33,163,30,92,181,85,8,6,189,71,142,56,150,70,104,89,102,114,2,166,128,248,180,31,201,77,185,199,131,51,243,221,152,207,186,20,26,126,200,45,138,65,215,106,132,18,30,90,13,202,155,217,124,25,140,198,125,202,152,189,246,28,82,53,10,45,128,204,235,199,215,198,146,213,6,38,18,182,135,7,17,54,38,238,171,183,174,23,159,31,152,116,126,9,111,84,96,126,199,156,154,21,12,215,8,48,106,198,154,250,93,7,87,78,139,160,201,236,61,80,81,142,144,218,105,42,231,112,156,37,72,100,94,178,69,224,195,243,197,165,129,75,66,154,91,221,118,107,182,175,62,242,37,190,2,147,62,236,244,180,234,191,101,93,90,139,68,69,165,171,116,107,84,17,7,223,46,40,181,187,95,64,116,204,224,115,235,99,7,86,6,124,184,41,146,50,30,48,112,179,254,246,58,180,160,37,254,134,153,77,21,107,217,58,210,242,122,85,48,229,110,66,247,127,27,155,174,28,81,193,97,121,9,128,69,234,127,55,160,178,243,22,18,86,164,168,201,59,149,136,108,79,173,99,247,184,127,229,41,208,114,99,54,173,220,167,84,115,204,223,247,47,44,133,113,198,3,176,246,155,151,179,203,241,183,21,223,86,0,247,172,31,235,24,219,196,157,174,148,6,166,59,59,156,145,39,111,179,64,190,99,10,27,212,215,246,242,86,178,3,180,179,42,222,213,29,21,151,39,90,11,33,45,219,17,7,173,10,63,212,214,142,149,212,116,194,235,243,137,125,51,72,234,51,58,141,253,174,76,196,201,209,154,81,7,36,4,86,52,46,77,193,209,79,118,42,216,45,20,160,152,236,245,156,161,80,247,77,253,19,237,106,38,107,68,232,144,3,4,215,146,80,60,82,26,254,178,209,74,123,253,180,13,15,239,59,254,68,58,38,226,94,233,186,8,21,52,148,198,122,253,13,238,229,201,48,30,119,188,80,222,228,46,15,224,78,96,136,69,251,254,116,137,120,209,199,189,141,165,33,79,70,138,254,182,129,182,36,72,127,217,35,34,80,115,141,227,157,104,190,20,90,125,191,102,181,220,142,157,52,70,179,172,123,133,252,216,211,159,117,92,153,129,48,19,179,78,142,255,237,216,100,20,126,45,202,149,170,172,66,226,104,124,124,58,20,155,219,236,194,7,72,183,102,82,25,234,110,221,206,62,163,116,168,69,246,224,228,51,126,66,123,174,230,162,161,239,130,220,243,165,46,134,18,216,159,65,122,116,34,93,127,240,98,167,212,25,210,194,71,76,135,67,147,175,140,167,214,73,254,3,173,90,170,250,13,26,88,186,4,168,48,221,116,118,235,254,115,242,152,22,53,134,156,117,48,220,241,162,242,0,55,157,125,98,35,54,135,161,150,19,116,25,169,217,151,187,241,75,230,142,99,28,84,43,85,75,148,137,93,130,20,53,121,79,170,149,49,245,43,120,73,206,132,113,17,62,231,148,27,79,210,185,111,76,119,237,141,102,28,200,21,198,14,113,101,161,146,221,148,149,235,88,245,250,62,210,28,222,254,249,182,99,68,172,10,253,33,176,158,113,91,116,100,209,212,0,96,220,151,173,231,93,147,170,84,123,112,121,51,55,183,125,127,101,14,28,58,129,132,114,186,186,204,49,10,143,167,19,38,222,1,216,191,174,120,77,164,203,127,255,115,219,153,170,123,81,57,237,136,63,122,89,4,34,110,113,24,233,186,3,48,110,10,137,83,254,255,82,211,67,165,149,191,5,132,165,32,68,122,115,245,143,148,96,165,147,93,112,89,209,217,61,250,10,109,36,4,243,123,159,42,160,128,193,204,121,172,65,78,113,76,172,26,171,73,93,70,202,64,57,167,193,46,196,50,41,167,223,246,47,250,211,196,81,20,94,190,130,238,140,187,92,20,49,166,97,220,102,211,23,227,119,50,19,51,128,136,156,8,11,234,0,183,122,30,130,53,12,193,203,224,215,55,171,83,163,228,24,201,240,166,239,76,83,54,146,250,207,214,103,159,70,12,118,17,216,59,169,123,181,96,102,164,79,220,101,124,58,214,236,67,143,186,64,50,56,174,131,168,92,150,232,211,153,121,86,207,57,13,252,3,103,98,118,53,160,119,91,226,48,143,163,26,227,85,141,84,68,254,199,115,171,23,220,83,194,202,131,143,197,240,131,119,110,169,7,152,172,26,220,130,229,35,159,186,144,163,85,127,129,73,80,45,149,52,13,85,184,137,212,227,80,109,148,94,47,252,75,245,28,78,193,115,209,13,7,161,119,30,102,188,197,191,37,121,109,104,174,94,63,97,147,252,93,22,163,231,201,123,2,88,97,63,71,227,128,134,217,28,195,118,101,97,127,208,72,88,42,41,22,176,29,157,111,98,129,21,29,46,236,224,235,171,209,126,185,195,152,217,137,125,32,169,242,193,42,54,105,149,92,117,225,50,62,203,221,39,128,19,218,244,145,31,31,109,222,240,208,191,70,94,160,157,139,0,131,61,41,145,236,255,96,134,213,5,4,143,80,243,124,219,126,0,209,238,50,53,147,71,94,156,47,51,116,71,144,132,182,117,115,131,181,253,201,73,102,29,199,85,164,165,214,19,27,194,233,232,72,178,51,210,159,25,209,90,104,28,8,61,197,51,92,250,107,60,227,213,67,11,247,222,253,203,103,245,22,181,171,71,73,239,239,19,151,195,205,96,88,223,130,95,174,69,201,254,107,30,150,17,184,12,168,173,94,231,118,204,251,177,192,225,164,21,145,243,2,175,190,228,17,71,30,172,227,135,52,51,142,169,49,197,229,106,71,159,166,31,173,251,110,32,213,208,191,152,87,179,178,47,128,22,75,12,150,4,218,120,143,30,78,74,212,209,0,198,61,46,85,172,208,144,172,139,79,13,47,1,17,80,35,22,180,23,199,19,160,181,48,237,210,245,245,47,211,199,106,35,88,121,78,255,170,143,89,40,154,123,145,194,56,72,195,197,147,141,202,243,9,140,63,253,195,99,161,224,80,246,228,60,34,143,234,244,86,28,208,252,79,36,91,74,127,88,162,161,173,246,8,122,150,71,214,60,7,92,53,81,18,167,89,68,79,148,193,161,38,138,172,162,222,86,98,151,19,194,252,209,31,150,28,102,182,49,171,80,161,112,53,72,105,74,241,53,109,22,162,114,122,128,241,149,201,201,99,4,100,198,201,11,209,128,206,104,240,249,185,161,88,130,212,237,151,43,191,152,17,92,234,114,186,225,121,65,62,217,142,123,91,249,158,31,117,62,104,61,190,224,46,240,221,77,32,31,208,9,252,167,15,53,103,184,127,108,204,234,156,131,17,116,115,10,113,119,192,189,79,164,89,192,50,74,53,192,63,7,14,15,88,219,0,218,229,148,168,253,15,244,23,72,210,252,64,71,26,127,130,139,229,155,112,67,75,213,207,136,110,51,1,109,128,71,181,158,58,85,119,139,103,175,148,89,30,238,174,156,125,221,152,122,233,152,84,80,128,218,123,254,19,14,201,248,39,29,207,2,164,132,205,204,207,119,105,50,22,168,17,199,60,17,228,200,19,86,67,81,29,224,24,10,31,78,43,15,144,26,28,62,172,247,128,97,8,199,69,75,85,129,236,207,131,88,18,149,112,129,150,38,131,116,249,21,4,123,197,78,47,60,177,213,29,39,143,151,106,58,190,177,84,138,36,126,170,25,36,179,174,234,37,2,37,136,129,226,2,165,167,151,182,183,49,93,159,73,154,118,217,180,224,170,76,177,19,155,138,75,100,184,222,240,26,111,9,179,43,12,133,91,58,38,123,92,85,141,79,10,199,51,96,65,165,169,247,225,194,223,227,161,24,241,72,0,136,119,187,199,157,164,215,105,101,90,174,141,65,228,160,34,176,106,151,107,88,56,75,70,166,0,55,240,22,1,131,42,174,129,9,62,222,146,195,243,193,160,9,113,163,66,148,62,254,144,159,40,180,141,238,136,192,77,224,127,52,244,104,74,53,224,142,247,130,80,74,226,204,87,16,78,8,194,136,173,107,138,142,226,214,58,156,126,65,54,166,13,173,201,181,242,164,121,3,216,13,76,127,66,8,196,198,179,164,167,118,100,171,102,51,4,241,227,195,217,68,249,46,19,153,66,221,19,45,11,20,164,224,108,131,17,202,235,186,64,136,26,140,129,132,191,7,5,209,16,74,204,225,5,244,143,205,255,172,14,16,127,104,221,67,114,190,41,226,187,81,1,118,112,132,67,151,118,198,11,49,164,86,0,203,242,66,204,139,183,148,55,51,47,29,96,81,200,10,70,77,139,50,50,123,44,141,243,171,114,152,119,37,255,58,35,39,226,134,252,26,30,126,23,52,69,165,127,179,164,179,91,71,107,143,64,188,86,173,38,118,240,78,154,47,42,14,78,206,17,72,223,112,50,92,88,64,206,192,82,76,48,24,13,125,120,34,71,232,7,23,121,142,22,147,93,90,70,81,217,41,36,174,26,214,203,234,42,6,161,44,189,244,81,219,24,254,31,213,239,17,182,201,9,117,79,207,163,107,95,244,29,80,223,244,137,164,160,30,204,19,194,220,197,77,71,142,193,81,75,13,228,149,253,115,90,107,187,215,109,136,36,76,179,172,189,123,95,211,144,212,73,86,200,93,88,2,165,148,0,201,231,240,192,251,95,64,174,160,220,159,161,47,153,99,86,190,84,110,158,127,244,240,50,212,11,252,117,81,37,73,184,201,91,11,156,230,13,204,165,47,244,103,23,56,167,100,39,70,176,143,35,144,23,129,62,212,150,49,146,40,102,216,65,94,77,253,247,236,74,200,89,195,198,249,215,7,138,93,0,86,159,57,46,40,78,150,223,7,133,101,202,73,130,192,245,240,216,50,61,252,201,105,224,91,98,175,172,161,9,126,35,126,179,74,24,92,243,36,242,203,165,62,70,73,90,153,10,46,181,227,253,204,31,196,234,98,183,84,132,35,165,138,110,240,75,147,250,63,83,103,205,230,155,51,121,157,234,194,11,15,103,107,170,248,9,119,164,176,100,26,146,243,75,77,168,242,52,164,28,30,23,150,14,227,255,92,103,233,165,113,201,207,87,125,182,205,16,129,189,187,245,159,53,201,239,96,53,204,25,128,51,208,100,219,162,62,181,206,209,37,12,163,203,81,181,244,19,46,63,252,191,227,225,184,127,187,99,227,221,8,172,231,20,52,223,16,58,124,196,42,12,132,160,81,229,70,115,195,71,73,48,231,54,120,96,68,52,164,232,95,174,23,151,43,98,63,233,196,225,79,170,242,0,238,237,100,9,229,94,164,39,17,178,168,15,139,62,201,95,218,164,176,167,249,124,232,77,88,113,50,85,145,52,249,157,95,192,124,89,6,234,183,252,38,200,186,76,232,40,160,207,45,207,194,210,109,227,230,86,104,167,162,167,32,201,117,152,27,192,56,42,220,78,130,158,200,96,121,242,228,140,124,135,145,94,87,172,113,6,100,34,169,187,18,195,245,144,108,24,48,186,3,232,67,78,50,221,81,159,149,69,9,232,64,233,68,238,73,5,122,184,169,204,83,138,189,29,19,127,218,168,128,136,247,52,211,160,117,63,108,128,242,158,17,168,63,100,224,211,49,226,241,183,230,64,44,99,216,125,136,22,75,235,24,126,114,234,189,16,114,109,239,216,241,76,220,6,204,214,136,7,242,2,137,50,181,26,121,207,60,156,205,173,58,133,249,128,242,72,33,74,123,78,73,222,232,54,94,212,243,125,140,105,49,135,118,45,91,83,17,44,181,195,29,234,25,66,185,184,104,43,88,159,255,251,157,143,7,251,103,211,58,72,104,136,170,88,152,3,164,215,101,25,85,87,133,12,246,21,59,69,42,160,38,208,206,169,43,172,146,225,187,97,224,139,126,137,132,32,248,1,139,240,3,246,139,55,52,109,113,162,89,73,61,232,43,222,170,167,197,44,190,96,227,100,93,194,162,161,58,21,150,205,236,172,155,91,152,113,214,210,226,140,162,220,68,80,85,7,90,114,12,186,82,152,239,236,36,36,159,68,154,78,117,24,204,81,181,22,104,71,184,34,56,51,152,230,101,23,242,9,91,121,235,43,224,223,251,30,114,203,77,2,44,73,248,227,111,36,199,58,16,122,90,194,111,18,9,145,156,205,193,71,92,82,153,93,13,241,172,31,25,11,240,233,167,159,215,122,199,250,148,5,16,166,229,241,178,157,95,119,244,169,211,156,252,37,162,20,106,179,104,161,121,58,80,49,55,63,179,90,225,7,186,141,201,168,51,207,67,26,31,104,165,59,78,122,119,35,208,160,51,120,177,82,114,165,36,10,86,77,233,94,133,239,30,114,150,246,27,134,144,230,230,121,129,157,86,180,94,46,58,10,2,171,248,112,197,160,132,45,206,110,187,186,15,61,65,110,13,155,156,97,249,212,10,201,153,197,230,130,249,45,8,2,26,29,158,226,192,80,11,51,238,129,170,88,155,2,142,17,57,127,17,190,45,216,3,221,176,2,239,185,115,241,127,150,87,169,237,47,47,38,163,94,247,64,55,92,13,235,11,151,212,51,12,102,25,95,241,57,115,244,182,107,202,64,21,9,241,106,185,95,13,20,84,112,65,251,239,22,62,101,142,116,214,182,103,18,137,214,73,216,132,222,255,144,122,111,105,212,168,165,174,252,172,139,6,146,57,15,104,8,73,102,7,48,210,217,85,29,34,151,78,92,39,21,235,216,8,223,132,120,35,23,75,143,118,203,63,168,35,106,61,1,65,31,35,14,84,86,101,168,47,190,210,164,215,25,64,162,98,214,8,9,59,112,212,144,210,100,38,80,145,151,198,25,154,72,62,58,128,159,235,108,67,146,122,120,73,142,48,253,45,168,111,89,43,24,163,245,28,108,107,104,227,158,86,224,249,103,29,205,56,153,179,20,172,114,58,137,52,235,12,168,184,228,192,162,242,102,178,245,176,127,27,28,171,118,72,141,62,159,126,206,136,188,87,88,163,25,251,88,29,50,189,107,79,55,222,197,236,216,121,44,112,107,174,250,97,191,122,231,121,108,135,11,165,3,246,39,201,96,70,34,192,222,154,120,125,163,166,84,29,120,231,98,75,157,72,16,115,95,163,18,82,233,123,245,124,132,137,147,28,97,45,22,191,137,231,27,56,229,119,148,187,92,232,171,174,33,255,52,152,104,255,39,248,101,45,179,32,102,209,0,195,184,7,255,30,189,118,156,67,107,170,52,216,139,235,150,115,219,98,44,218,155,16,253,249,42,154,28,185,121,66,17,83,15,99,159,103,167,69,107,21,221,128,41,230,221,86,27,174,132,210,208,35,61,143,54,255,134,230,161,115,101,251,207,4,170,38,173,26,74,77,127,252,7,34,177,90,144,217,74,48,116,226,174,19,34,159,229,224,214,131,127,108,32,212,227,192,149,13,80,191,8,116,45,137,40,180,6,57,96,67,181,145,198,78,189,163,142,241,168,109,217,30,0,132,235,197,96,221,80,220,222,16,108,72,125,19,56,215,163,15,31,212,153,230,91,3,99,207,96,26,144,78,146,33,80,219,251,218,228,94,74,22,223,43,228,68,74,162,169,182,216,18,52,244,227,248,60,158,67,110,88,223,237,95,81,114,60,145,66,18,131,21,195,197,236,174,92,178,111,181,52,101,165,29,32,226,229,228,33,106,15,130,25,34,217,147,172,168,152,151,53,147,98,124,48,158,64,61,243,163,84,226,46,20,157,185,181,60,136,130,4,46,83,197,122,150,231,223,188,178,42,252,160,94,71,135,233,31,51,105,254,228,35,173,225,41,149,59,113,56,65,200,170,55,212,51,180,178,72,84,72,174,187,189,45,137,47,216,109,73,238,171,251,47,169,231,169,119,247,239,207,16,109,128,169,29,84,222,44,120,27,21,55,73,54,85,155,18,30,230,68,222,126,97,160,84,143,131,83,212,125,208,143,241,174,126,28,171,118,150,5,78,126,103,143,45,101,74,162,63,55,129,31,197,138,63,127,35,13,82,238,59,239,137,3,162,5,169,132,128,216,182,224,188,115,212,82,231,145,71,44,254,232,218,132,236,114,87,190,159,49,148,249,153,232,139,32,245,164,40,16,45,184,240,92,63,178,120,108,235,65,145,222,212,130,19,116,17,233,79,233,185,65,126,210,186,196,42,255,10,151,169,119,62,54,119,143,39,205,174,76,5,113,205,63,43,104,145,174,122,222,46,208,23,85,217,163,181,153,213,5,58,208,93,112,212,99,116,104,168,46,196,99,42,53,28,250,243,201,246,9,242,155,117,8,130,75,235,197,142,125,59,230,130,41,148,68,135,248,16,73,168,106,1,233,150,103,131,238,224,201,60,25,31,24,32,86,70,86,45,35,92,42,94,31,180,135,252,79,223,150,167,57,48,138,179,223,231,119,182,195,18,127,74,79,116,124,16,137,226,173,31,57,164,222,220,243,80,225,154,45,90,18,108,4,177,57,201,116,152,237,125,78,3,35,231,143,218,55,133,240,241,85,253,141,89,103,154,178,93,138,111,253,108,124,24,249,107,73,163,234,192,209,166,151,182,114,181,223,47,42,8,65,75,219,225,142,11,182,126,145,28,196,33,111,125,238,235,208,255,76,33,160,6,113,171,35,30,80,196,194,242,3,114,234,47,63,186,54,111,58,86,218,42,50,235,107,20,106,254,34,212,238,176,142,234,38,50,232,69,65,187,178,155,173,208,110,214,90,97,17,192,239,121,28,248,246,105,41,146,156,207,220,32,123,155,158,132,58,40,24,162,131,235,220,13,219,231,58,58,40,217,88,119,172,121,131,44,133,151,109,175,210,91,227,168,233,9,15,164,196,48,26,210,83,250,1,157,132,83,91,122,97,142,75,155,97,180,31,79,202,58,240,52,241,22,252,35,103,8,108,38,236,11,171,146,228,100,20,175,151,217,57,45,240,17,26,3,138,207,6,193,175,165,165,1,142,227,88,81,27,199,78,127,117,216,233,172,114,241,42,239,119,123,241,232,154,219,25,124,100,1,208,71,55,195,168,215,10,168,237,113,49,183,59,240,248,205,236,192,124,79,185,66,58,67,8,60,99,167,252,197,244,225,12,240,242,65,174,240,142,48,184,246,76,155,98,19,160,199,208,130,225,122,252,32,118,219,254,153,89,174,183,72,110,45,81,202,141,213,90,229,50,113,119,41,110,180,249,96,214,246,234,0,82,15,137,169,0,41,63,118,68,142,37,151,196,236,224,170,191,252,36,136,173,79,227,37,105,26,224,45,147,76,15,53,109,28,29,52,194,11,177,230,254,164,49,2,75,96,80,158,250,130,16,79,15,30,136,162,147,112,202,181,30,3,118,99,126,109,10,255,103,146,129,77,91,48,142,31,227,230,169,137,204,113,63,173,138,157,168,52,224,239,255,81,14,34,103,218,135,35,202,155,77,181,51,171,84,160,169,35,12,209,9,11,148,1,230,248,201,133,167,45,173,19,133,76,227,225,185,198,192,193,167,42,123,252,252,205,207,152,150,236,33,71,175,188,77,43,150,86,115,250,63,47,165,226,14,137,87,87,67,174,95,69,114,216,178,29,222,235,34,5,168,190,134,148,191,28,240,187,70,141,183,14,218,30,58,228,185,51,33,152,232,103,10,136,121,17,47,147,100,222,2,155,9,248,112,51,132,25,251,227,169,177,150,53,233,38,99,188,31,81,88,213,146,71,175,112,98,128,20,92,212,247,219,193,187,88,85,153,178,158,90,77,254,90,212,250,244,37,198,210,72,129,11,38,6,253,69,197,158,234,150,76,153,150,213,83,153,191,170,43,131,8,148,56,114,213,149,88,251,101,22,113,45,149,168,209,61,233,45,18,44,145,87,190,242,194,113,71,232,252,220,80,208,167,151,216,134,141,147,110,156,46,104,97,138,108,74,238,252,117,191,26,117,114,97,165,197,142,203,29,144,232,3,238,191,93,168,89,85,26,5,234,41,214,31,250,79,138,24,21,125,233,203,132,138,5,126,206,63,234,35,179,98,27,173,192,158,233,203,255,241,158,178,194,93,154,52,168,220,220,65,28,133,88,4,87,203,154,154,29,195,154,217,180,5,20,129,18,36,64,8,19,0,235,144,224,238,233,50,150,196,67,210,223,32,26,171,224,149,47,172,235,230,82,110,127,79,200,194,78,9,61,14,158,29,6,139,128,35,213,209,147,13,82,167,219,212,149,66,175,60,63,160,208,166,217,154,185,51,135,122,181,37,7,103,246,158,219,191,121,102,71,68,245,210,250,164,29,129,242,140,234,213,146,205,189,223,253,45,220,183,12,25,246,94,182,103,86,46,229,160,179,119,154,187,8,176,116,227,138,46,187,122,85,69,17,222,228,37,219,53,26,91,240,128,11,101,104,74,211,108,149,36,79,252,159,18,30,199,129,163,193,233,148,162,213,199,146,73,146,146,10,233,36,197,220,198,226,238,146,193,228,196,227,216,78,151,183,52,102,59,200,36,135,12,19,49,231,137,224,89,44,30,29,18,26,214,106,125,124,19,1,103,138,233,134,193,222,238,197,145,47,152,66,116,193,39,165,166,23,37,249,3,90,50,47,25,95,161,106,253,224,183,170,116,162,253,150,86,156,127,186,115,255,237,64,19,161,1,110,11,180,127,51,88,96,196,71,74,62,4,20,151,222,225,231,6,81,11,213,23,67,20,109,166,177,207,114,18,123,62,149,14,167,238,66,47,157,1,187,30,162,189,33,57,1,87,252,87,144,191,198,153,99,7,196,128,157,168,17,95,233,28,159,79,18,116,215,115,233,21,199,157,219,94,62,52,60,207,183,118,23,46,140,31,144,45,116,120,38,140,247,246,11,199,220,246,216,234,204,180,48,153,205,99,93,70,33,138,69,153,204,63,48,197,201,122,0,53,156,237,156,18,223,233,201,17,130,68,10,32,93,59,46,195,249,64,28,186,151,81,254,52,66,56,182,115,23,49,174,198,71,54,215,205,239,72,0,100,172,134,53,122,217,154,104,71,138,237,116,234,75,201,6,253,188,244,254,121,221,238,255,197,2,97,186,179,158,218,60,85,115,179,110,122,52,122,186,169,193,205,63,169,180,82,210,112,97,77,179,153,150,66,96,95,140,156,27,223,198,205,97,80,90,77,47,101,128,189,216,114,90,212,30,193,157,190,17,67,28,173,223,90,6,167,248,84,36,144,113,233,194,100,96,16,77,128,131,109,33,65,221,10,86,228,122,160,116,194,253,177,2,175,118,52,98,212,0,7,4,237,118,39,228,17,254,243,40,126,142,215,24,184,222,43,10,185,217,240,208,7,214,166,114,81,104,151,170,142,190,54,187,2,42,178,21,240,151,17,223,110,127,37,250,246,85,175,23,128,85,220,131,122,222,94,92,71,161,156,140,188,16,37,35,77,137,112,114,27,60,198,89,64,131,99,3,142,205,40,11,155,112,225,144,165,109,109,233,152,148,29,215,16,25,234,86,112,11,46,152,91,15,95,71,69,234,226,179,103,236,35,37,228,79,170,71,1,73,5,92,30,142,224,190,96,41,250,74,6,243,117,243,77,250,153,255,85,27,11,154,102,62,109,231,36,225,116,144,200,201,145,135,215,108,20,76,114,107,199,35,83,74,182,44,52,22,48,228,82,96,164,4,96,1,164,246,5,159,53,157,22,163,156,40,235,192,147,192,101,221,234,64,41,13,226,140,253,178,97,221,46,50,165,7,212,228,99,120,232,235,27,216,144,242,49,85,102,181,20,112,30,214,242,219,182,111,49,152,180,168,237,243,112,120,223,0,185,180,179,49,254,129,83,41,141,180,187,121,198,227,196,221,26,100,170,147,229,52,132,44,146,31,11,186,102,87,242,107,137,6,199,55,64,30,136,149,51,117,228,56,249,209,70,236,14,228,237,223,178,179,101,4,109,41,90,144,40,14,227,18,63,18,193,5,80,111,235,139,107,248,134,96,213,10,145,78,187,144,235,21,69,179,165,53,153,28,61,64,17,190,66,247,211,62,25,163,104,149,128,227,139,53,64,242,182,61,170,102,189,178,123,93,141,102,141,163,54,240,97,132,230,80,8,19,216,197,93,218,176,172,187,91,133,40,215,104,189,254,156,219,232,34,102,175,211,129,158,197,117,103,115,180,65,60,15,11,240,176,100,109,241,140,240,53,221,29,180,244,121,202,163,155,191,186,114,160,78,115,82,71,111,160,177,16,179,81,229,167,62,61,224,82,4,221,137,188,252,96,42,169,118,246,233,183,104,157,202,1,163,225,104,20,59,250,58,138,166,204,68,32,232,69,83,49,226,48,87,241,178,207,67,243,168,191,64,86,42,255,128,145,87,181,85,101,21,204,156,84,115,127,105,166,43,67,168,215,50,72,34,0,241,85,72,102,220,0,103,109,105,219,91,47,158,222,136,17,57,151,251,178,76,149,128,115,56,221,217,198,87,2,236,31,76,186,198,86,220,117,139,69,110,35,244,84,234,148,19,185,139,8,97,191,23,26,125,7,157,178,197,124,155,67,69,96,61,118,189,65,163,41,12,113,85,246,85,168,180,31,110,175,247,75,126,140,19,39,146,129,35,234,41,252,144,241,14,217,72,101,89,72,83,38,240,1,179,209,14,186,86,7,92,66,229,198,237,212,101,71,141,1,55,17,176,1,8,115,205,167,14,21,54,122,48,18,112,235,17,226,22,174,36,59,4,22,84,27,28,183,205,76,41,73,108,125,241,23,22,74,53,47,132,237,136,54,124,241,146,139,3,139,135,4,72,254,132,71,30,185,117,158,181,69,128,49,197,197,226,180,57,157,208,170,123,205,67,110,168,160,145,3,194,116,38,144,66,224,167,88,77,42,82,140,138,96,201,165,186,170,198,82,185,201,68,20,17,2,40,249,212,116,175,225,95,105,102,23,159,173,2,252,70,10,72,66,43,119,251,19,23,193,231,65,21,166,52,79,107,19,91,202,193,216,12,188,70,143,42,165,179,68,12,112,70,151,183,220,23,215,209,201,190,1,235,31,65,9,231,51,179,82,9,246,134,85,33,70,110,33,129,3,88,77,8,55,53,126,143,64,83,164,75,158,62,219,220,200,126,83,38,27,88,48,73,206,111,52,11,165,143,228,193,72,227,46,29,73,108,109,250,243,189,158,231,148,78,69,56,105,210,214,208,178,62,123,123,122,26,23,52,38,103,129,146,129,117,255,242,245,233,115,172,209,215,17,42,153,82,110,27,154,149,137,102,44,153,6,223,98,174,69,235,209,107,138,254,33,94,43,156,90,148,101,4,91,168,94,226,46,41,194,5,207,34,128,57,213,48,149,20,219,253,125,184,161,229,160,55,108,43,215,130,167,115,29,231,117,181,191,33,114,129,170,13,89,31,201,158,199,26,177,39,222,169,77,75,201,118,242,159,229,201,21,39,243,151,32,126,2,133,200,230,192,110,22,237,174,7,224,73,224,73,66,109,244,76,56,247,164,44,1,209,24,128,208,123,82,237,30,140,115,143,238,98,189,125,202,131,152,14,196,194,161,143,142,219,1,102,140,13,145,71,69,236,98,200,50,19,75,208,51,88,80,174,102,145,131,217,145,95,122,148,39,5,59,164,221,238,200,246,106,9,212,156,163,24,198,33,67,102,208,62,24,112,141,95,90,2,27,132,43,67,56,191,68,33,225,23,231,140,58,170,41,234,184,113,52,212,57,93,40,75,208,38,36,104,36,191,203,48,142,215,100,64,161,255,54,194,130,245,69,52,151,30,89,191,50,76,159,76,178,170,99,194,60,100,182,18,252,203,24,160,160,134,135,109,37,202,102,10,182,233,113,101,93,150,65,245,21,105,182,237,26,127,189,232,205,33,209,99,62,55,79,70,7,73,53,178,37,145,91,142,143,215,99,97,161,95,64,106,134,188,63,193,0,165,212,90,8,234,172,108,53,47,121,29,185,150,242,173,244,199,155,10,123,158,7,226,139,40,206,166,34,121,192,249,193,111,239,194,202,62,68,216,119,50,250,143,85,92,115,35,197,47,24,195,132,229,128,73,49,53,180,22,131,67,29,177,136,102,2,82,235,74,106,158,100,112,102,33,116,34,9,135,158,43,239,86,78,239,0,166,86,85,252,201,103,221,160,73,35,99,165,161,214,232,7,9,62,107,5,188,159,101,211,83,217,181,200,173,17,217,74,236,221,32,225,48,204,13,253,180,112,29,177,198,58,96,99,133,245,70,176,140,179,58,203,40,255,39,29,78,59,154,16,7,159,88,121,99,244,16,64,46,179,127,104,173,130,207,68,215,153,199,16,1,139,226,218,25,140,221,53,178,44,138,183,137,104,73,53,85,147,222,128,123,64,147,221,113,20,97,171,92,108,25,134,40,178,76,79,0,227,118,192,144,188,75,34,112,184,164,2,83,157,139,206,74,51,57,39,105,48,53,150,120,229,163,171,63,198,143,99,54,182,135,103,107,47,203,38,43,180,157,147,36,25,32,199,20,47,120,210,193,85,152,167,212,227,131,32,250,58,169,107,121,4,226,255,247,3,36,233,247,99,41,34,8,199,38,111,60,210,32,47,179,77,81,223,172,197,112,124,91,248,68,72,117,123,163,116,70,95,126,220,93,93,35,180,239,154,91,90,142,241,170,116,204,40,201,213,191,207,228,66,240,58,229,120,236,177,19,21,42,255,139,90,53,156,193,42,104,232,4,25,69,249,4,240,224,205,176,191,12,11,9,32,219,57,200,88,120,56,104,238,81,205,25,111,136,20,94,90,226,25,63,125,246,156,19,244,248,109,228,65,42,115,224,39,204,23,83,55,107,196,219,163,77,76,199,12,71,145,166,199,162,234,140,221,180,103,87,67,170,105,61,216,189,9,197,212,70,190,90,220,132,104,209,72,95,184,7,168,151,181,76,164,62,209,141,231,227,165,15,144,170,43,93,129,131,130,164,71,68,118,76,28,172,193,59,163,149,213,107,62,110,19,93,111,148,136,185,113,2,0,53,76,248,26,226,82,97,135,98,93,124,211,29,56,59,25,184,104,166,52,195,157,44,34,53,129,173,122,203,57,1,114,205,86,146,254,39,75,229,48,40,84,27,115,171,116,98,104,232,54,84,107,94,83,131,56,88,237,81,202,217,129,98,32,32,203,111,42,111,255,32,82,24,67,194,218,40,66,7,29,189,70,74,254,38,73,225,96,189,193,243,139,146,220,124,188,7,69,59,112,60,92,152,185,167,33,106,64,227,221,33,86,0,8,74,7,209,179,61,179,72,190,224,85,180,236,131,159,119,98,242,2,232,91,235,146,238,9,213,48,255,24,156,43,9,2,197,70,26,63,143,141,13,79,121,44,87,233,69,132,220,4,1,73,236,127,128,13,0,186,27,150,121,17,62,101,69,104,167,18,144,232,123,164,203,166,97,212,20,164,2,166,19,254,246,66,5,21,58,21,23,72,126,160,159,200,223,13,20,221,64,45,5,208,19,244,185,244,248,159,56,177,168,48,97,226,81,129,180,164,72,103,4,175,250,52,145,103,241,234,183,176,236,53,155,80,14,72,68,5,118,169,39,77,201,91,101,232,37,9,53,156,178,176,112,91,248,32,114,176,67,2,253,47,175,52,50,153,84,87,68,200,40,184,194,160,1,94,51,42,212,50,193,217,17,176,28,131,236,231,128,94,45,135,17,235,233,243,32,90,242,249,15,112,227,3,68,177,92,105,91,163,214,229,189,197,136,75,53,45,55,192,207,123,137,147,139,203,174,199,225,40,184,9,124,38,87,113,1,110,254,194,192,155,152,114,252,215,123,56,102,57,208,134,205,13,55,134,172,202,196,183,205,243,246,155,171,201,74,19,105,114,222,116,180,208,252,84,75,251,150,127,12,1,63,34,242,37,188,39,13,88,184,206,159,224,29,96,163,222,124,203,141,254,59,32,190,64,62,202,198,184,222,246,72,130,66,209,90,231,248,195,128,199,167,232,211,149,22,37,125,94,149,218,3,208,120,246,111,226,80,146,162,138,125,254,10,138,181,109,101,0,28,185,4,252,72,91,57,162,179,15,8,29,33,135,233,203,55,141,103,139,4,76,182,24,226,245,31,146,76,53,219,148,128,174,0,60,83,181,45,11,83,16,135,211,65,2,33,217,121,197,208,141,242,215,139,228,85,35,117,240,203,149,45,108,35,14,241,12,224,248,86,168,226,156,207,108,234,95,240,95,177,50,176,13,147,1,94,138,41,231,101,156,248,165,48,173,88,159,26,69,202,194,232,234,233,112,134,2,0,128,93,153,159,232,60,47,155,55,125,222,43,174,158,54,171,187,112,42,44,201,253,88,183,218,104,108,173,148,137,111,62,84,236,247,10,113,78,118,129,222,3,114,150,21,48,55,194,113,111,74,71,40,132,67,149,220,240,194,158,187,53,113,182,99,102,186,147,221,150,171,83,136,14,182,25,221,156,231,33,210,149,49,177,97,177,16,193,45,4,156,120,141,29,213,187,247,75,33,1,255,128,104,60,209,142,164,204,65,142,207,27,119,60,112,104,109,131,10,171,90,247,188,14,118,127,34,230,114,216,153,50,209,42,166,241,190,249,196,25,231,249,99,95,67,20,55,90,151,88,51,231,95,31,130,71,224,92,140,56,59,9,101,145,78,223,107,41,186,245,159,241,27,244,169,230,200,192,141,88,107,103,131,195,105,58,29,226,41,252,254,205,140,225,153,46,192,98,6,144,45,126,151,46,221,239,203,111,25,174,22,167,200,70,84,152,132,45,207,29,199,155,38,60,194,191,61,127,136,83,71,207,167,80,62,204,252,155,169,124,162,122,225,52,61,128,251,143,120,242,10,220,189,211,120,180,229,18,84,139,250,242,62,7,87,154,105,169,100,134,18,121,131,242,118,35,198,102,79,225,202,4,191,91,34,180,195,35,174,246,161,78,113,186,132,78,136,95,127,106,50,207,47,162,94,216,107,14,243,104,232,214,64,70,19,221,176,104,45,64,97,114,237,40,103,37,207,133,195,181,149,42,213,194,127,145,153,203,231,127,9,190,204,101,8,134,187,18,124,194,5,111,20,242,9,175,143,253,132,182,207,251,112,197,69,208,115,71,130,4,1,162,252,84,95,234,198,250,166,241,79,238,231,182,84,225,126,160,218,87,65,91,116,66,43,100,199,252,221,236,100,225,67,235,58,216,203,232,138,98,71,188,124,60,212,191,179,37,247,240,163,217,84,92,183,247,160,14,83,130,44,249,178,66,114,44,117,18,5,45,191,98,39,123,217,254,182,148,130,165,56,133,170,158,90,33,207,215,186,166,149,212,194,119,147,235,167,198,35,58,25,171,121,46,67,255,27,199,99,190,62,85,118,233,19,229,79,206,206,220,83,79,211,14,238,227,64,115,90,213,6,135,253,206,58,3,151,160,180,170,248,129,191,220,23,41,209,43,136,58,172,198,113,131,21,124,130,229,40,192,231,11,251,123,194,104,94,103,117,10,10,1,202,74,14,66,140,76,149,37,96,112,14,16,228,246,101,222,91,48,92,73,116,83,0,208,161,146,132,252,86,32,47,251,134,190,151,11,106,22,78,150,51,223,201,124,88,54,46,165,27,104,26,121,198,28,37,54,36,15,29,132,188,197,23,139,91,70,52,198,240,115,129,196,54,236,102,44,3,57,40,149,207,250,204,233,188,149,162,174,46,70,196,80,89,190,6,211,121,40,141,233,127,18,53,255,162,13,235,119,156,30,156,94,22,75,190,101,234,133,32,19,18,100,132,212,12,36,220,5,57,126,167,118,116,140,104,134,168,101,16,171,254,14,37,84,186,87,88,211,194,98,84,14,37,90,217,18,36,137,130,219,227,120,167,183,175,1,46,53,187,0,47,125,127,88,232,96,151,204,80,207,127,151,154,44,147,54,224,93,236,183,151,13,13,64,251,118,168,56,86,226,222,223,53,39,65,110,11,37,127,69,181,168,76,213,8,16,197,8,16,86,244,194,84,163,65,120,82,119,151,0,37,60,92,103,230,27,26,48,77,183,145,47,13,23,240,204,123,71,139,216,141,10,72,195,85,31,126,172,62,84,52,160,96,29,143,116,188,187,10,202,231,117,121,246,42,122,47,8,96,49,145,245,71,115,241,60,148,252,65,28,166,41,170,36,189,255,105,161,187,89,131,194,15,95,12,152,222,8,139,235,25,230,7,93,77,59,61,63,183,4,254,224,59,103,149,183,27,137,231,186,126,210,134,86,88,133,86,24,243,227,53,76,42,160,205,238,123,107,117,85,27,90,101,158,213,117,254,35,29,20,15,136,5,226,203,158,179,235,46,216,108,181,68,251,207,121,107,128,195,138,98,13,243,199,114,251,229,193,217,172,134,78,128,80,241,54,98,129,14,114,237,60,223,109,15,253,183,233,233,185,204,210,94,144,244,140,19,135,206,143,204,136,26,203,10,184,234,176,158,211,164,19,197,71,162,163,118,245,91,92,147,244,56,158,113,4,144,242,159,59,40,42,161,188,81,142,101,95,252,51,124,247,56,128,12,144,167,179,117,106,86,118,176,80,146,197,36,142,234,34,153,248,198,61,155,1,115,106,176,182,30,83,0,104,144,122,243,114,185,238,125,166,142,36,79,196,177,54,108,237,21,234,198,250,194,180,215,102,63,103,83,214,123,108,210,122,9,164,59,215,14,171,138,199,153,254,183,179,246,139,235,64,44,66,188,201,171,53,114,6,150,176,123,199,140,54,90,133,85,104,168,88,100,42,12,236,108,207,155,21,147,162,249,237,164,88,52,80,237,225,225,176,124,250,0,156,59,112,88,28,113,56,33,209,105,9,65,22,166,43,169,249,5,104,151,212,11,193,86,28,153,33,100,190,232,240,242,242,62,86,48,70,149,40,244,182,111,233,223,201,86,161,253,249,110,6,148,107,97,125,50,153,178,220,161,139,255,86,24,99,195,78,2,111,238,205,148,206,228,106,23,109,10,155,63,123,117,168,206,72,114,207,30,248,125,247,113,77,221,28,70,67,182,107,117,25,246,26,218,57,251,255,127,81,133,93,8,89,36,199,90,188,117,175,233,236,219,181,215,213,189,238,55,170,8,56,142,128,45,151,206,236,65,229,93,121,62,210,4,210,94,235,202,176,206,216,83,205,244,202,249,70,250,0,252,163,139,201,210,250,156,220,218,195,39,245,18,252,66,121,69,250,177,130,57,29,9,200,255,255,123,242,152,110,112,116,78,102,16,230,83,68,71,82,241,201,139,75,126,231,224,246,193,91,95,79,5,91,171,40,131,216,96,7,203,250,91,223,249,235,13,54,15,127,40,53,111,215,33,220,42,178,105,20,226,88,135,25,198,115,79,55,101,229,37,142,95,98,1,214,61,236,85,142,82,78,0,204,148,117,176,13,81,106,248,66,122,5,165,10,21,113,8,128,246,59,238,54,185,38,134,20,234,175,192,209,239,213,120,218,180,88,36,20,21,55,150,131,93,183,57,238,37,251,250,234,210,26,15,85,175,39,216,224,141,139,36,235,70,11,74,99,190,73,141,204,126,89,134,141,104,214,226,108,34,236,70,246,156,191,88,237,22,216,160,214,212,232,113,67,245,220,111,172,11,93,89,98,2,81,127,22,123,223,95,166,176,16,129,10,152,52,198,86,2,250,209,253,11,52,93,116,105,159,219,57,54,192,213,231,147,162,195,103,2,69,85,49,249,254,24,210,164,215,165,144,222,47,166,187,124,10,147,52,152,11,52,99,182,132,29,226,2,87,10,24,43,120,94,36,243,123,61,6,184,128,26,255,144,106,158,38,122,194,209,124,184,204,228,217,2,222,221,188,255,214,179,255,15,86,81,98,107,21,109,199,135,112,93,223,162,170,228,84,58,172,27,67,114,45,123,217,108,81,244,183,158,227,179,39,82,142,11,227,103,105,87,194,154,8,189,24,212,37,41,5,136,239,6,54,200,41,109,5,208,186,169,75,146,195,168,229,148,205,21,27,153,103,123,252,251,145,201,215,66,8,252,119,20,48,46,106,127,72,6,190,24,201,232,177,92,18,9,74,246,36,217,145,180,193,184,249,111,213,104,177,119,62,224,117,223,209,203,121,38,23,244,197,109,153,17,167,60,187,241,217,197,130,61,136,49,102,173,21,39,163,95,53,188,235,80,140,22,217,227,234,28,91,134,189,138,28,233,205,152,149,146,217,166,75,218,197,33,117,203,191,211,106,223,154,111,62,114,152,81,186,236,99,148,180,251,152,227,107,176,87,25,167,186,203,156,43,84,229,191,44,198,124,167,134,145,109,55,104,200,57,104,179,31,160,220,57,152,225,245,194,23,104,213,171,215,171,229,165,60,150,36,235,219,82,67,58,219,152,242,27,248,64,62,85,120,65,32,204,40,252,121,156,238,233,67,125,60,245,8,44,214,96,19,231,158,162,146,87,134,135,28,191,83,186,196,84,110,41,64,152,36,141,138,35,36,145,254,192,115,0,175,68,140,124,50,186,120,143,140,173,168,60,236,160,46,78,218,100,252,31,124,82,120,140,24,188,112,121,178,71,146,70,232,226,141,190,182,55,198,214,11,69,24,110,213,208,190,146,142,123,126,238,229,72,224,67,142,186,241,93,213,145,72,142,110,223,137,240,208,128,22,254,195,151,135,169,27,1,253,125,215,120,56,157,35,114,219,187,48,155,24,45,72,15,114,109,142,106,43,129,79,142,164,51,122,111,1,55,168,6,131,70,238,237,103,54,182,55,92,195,105,170,150,109,57,56,157,186,66,127,74,57,63,123,5,140,2,5,116,7,48,172,220,19,103,84,57,137,0,167,245,65,203,189,142,221,189,193,126,154,128,104,224,88,142,42,122,24,183,178,49,20,111,201,165,46,160,60,137,168,128,116,152,133,59,32,154,74,190,188,48,120,102,70,179,72,8,173,19,118,195,194,29,150,8,117,68,86,248,23,224,49,5,200,118,78,133,37,229,187,122,59,160,227,58,26,130,222,55,32,186,130,191,231,24,193,198,184,3,53,23,176,221,72,166,4,29,122,113,170,128,183,201,62,213,238,201,143,85,164,21,254,12,76,147,148,241,30,129,253,193,95,229,140,228,230,247,114,92,15,101,40,125,164,155,82,90,92,169,189,222,128,144,81,95,214,9,18,101,227,252,185,191,76,84,216,38,65,59,137,180,226,149,84,104,17,38,185,3,22,65,115,31,177,8,196,113,218,78,17,38,107,58,94,205,186,42,206,202,197,69,160,17,44,0,240,90,172,133,162,255,0,209,52,74,248,26,192,182,181,68,214,202,91,123,150,126,203,220,211,82,11,220,127,194,20,48,212,232,45,37,192,222,25,96,135,74,61,178,84,83,99,102,137,3,227,126,147,143,243,208,78,71,59,203,75,26,122,103,132,10,94,93,0,160,148,86,100,35,39,239,91,3,170,57,112,227,239,238,130,50,71,102,181,129,223,122,215,15,88,115,78,94,17,167,234,50,208,137,154,55,96,145,175,81,164,177,167,142,167,99,134,42,231,191,203,54,246,73,238,182,135,81,107,187,158,56,170,159,175,161,39,31,159,154,234,239,59,234,3,213,116,111,56,25,220,56,52,198,181,215,197,7,96,201,6,17,165,4,235,73,172,45,237,169,16,154,140,67,89,126,103,198,118,28,114,236,143,190,101,77,251,68,168,229,175,36,183,249,60,56,129,192,187,13,113,229,80,151,190,135,243,108,208,249,91,190,57,19,224,10,242,84,160,90,143,42,220,78,108,97,110,41,161,43,136,114,231,123,19,123,166,1,171,198,191,171,169,148,70,183,219,65,202,214,218,209,183,48,162,167,172,249,185,167,211,81,230,222,122,31,42,85,150,237,114,198,112,45,110,123,239,162,169,185,109,183,173,102,171,209,95,164,199,65,179,22,156,228,65,123,14,62,39,153,251,102,25,119,133,78,227,130,255,29,163,161,48,151,121,241,134,180,205,177,214,30,12,249,252,30,52,0,118,42,150,64,153,186,35,206,83,189,223,133,186,195,167,121,178,105,69,234,119,62,67,234,17,207,51,30,252,230,7,1,17,238,127,27,33,207,145,147,197,42,172,42,235,144,125,92,243,62,217,228,68,205,53,191,106,167,199,243,136,52,142,86,239,55,253,38,208,70,130,166,216,54,181,238,78,138,146,132,96,252,24,171,50,143,186,11,134,153,102,40,18,182,186,210,88,215,208,88,112,126,42,203,189,59,133,111,7,86,11,133,63,232,26,126,83,112,89,212,111,62,30,181,190,45,62,252,211,181,38,39,224,53,138,182,140,75,51,6,51,190,54,0,81,66,243,43,194,241,44,177,93,15,5,66,192,147,48,128,244,135,129,191,57,87,195,75,171,193,162,9,88,40,27,173,18,107,186,40,170,192,244,244,221,40,254,172,6,155,181,26,192,171,33,108,35,110,237,250,94,89,149,245,21,152,79,187,38,65,236,67,194,165,23,245,198,233,86,15,33,87,159,155,105,244,162,169,28,11,230,113,53,38,21,34,45,55,21,180,1,175,223,73,31,194,16,79,134,4,242,6,64,199,109,181,247,198,134,70,240,23,77,18,63,201,163,173,239,244,252,166,123,20,185,180,29,128,109,82,220,92,149,131,52,10,67,121,210,150,139,45,29,35,141,202,199,53,218,69,81,89,112,71,17,114,59,244,253,88,241,59,208,59,244,206,198,5,137,42,122,189,148,141,247,11,52,197,179,30,230,19,227,103,255,36,98,200,92,233,28,176,69,62,37,69,70,31,135,69,166,224,124,194,189,158,124,179,12,202,76,192,55,132,84,249,136,132,205,4,29,86,113,219,231,141,198,103,37,161,149,46,161,117,221,176,234,249,16,239,94,212,172,10,244,246,73,42,24,146,188,168,211,22,106,136,130,183,54,96,202,86,77,235,202,163,149,227,169,193,122,41,25,77,59,166,183,168,1,126,151,205,168,168,245,15,80,20,38,30,20,132,250,21,237,149,111,210,225,119,103,225,4,5,232,41,253,71,48,146,9,130,192,60,95,220,57,191,252,174,90,71,68,78,189,18,25,196,110,27,142,77,190,109,88,167,12,235,34,221,154,87,67,208,236,233,84,53,17,252,140,65,68,151,100,73,252,38,42,88,251,6,71,109,128,154,130,137,173,64,205,125,106,243,32,11,200,53,173,218,227,46,198,221,52,134,196,215,21,37,178,208,97,155,156,57,8,223,30,139,205,254,184,134,203,161,184,44,177,158,150,34,122,109,75,124,114,154,43,26,193,253,249,21,208,64,104,89,42,148,223,46,189,193,87,140,88,115,184,114,13,185,199,149,236,76,151,172,131,136,80,81,93,85,8,153,204,168,110,224,38,76,143,51,212,228,218,81,103,2,232,109,81,43,23,210,30,211,71,119,143,92,24,190,223,244,78,204,161,203,112,216,241,224,233,105,26,94,170,107,78,215,90,80,151,18,52,35,148,196,197,30,173,62,218,188,178,165,218,233,1,151,202,60,36,230,4,225,143,68,234,46,205,152,207,23,26,35,78,33,8,185,148,184,235,76,219,132,50,55,3,141,103,156,199,60,15,178,157,86,127,11,109,93,159,102,181,145,120,101,206,9,228,76,214,220,252,122,13,213,122,114,209,187,111,229,245,240,140,19,190,176,69,194,243,53,249,201,65,140,81,43,48,112,139,162,85,18,78,44,129,179,251,224,177,184,148,220,111,229,2,241,109,5,30,231,125,159,6,90,51,132,72,127,4,242,209,201,176,80,7,246,104,146,107,143,41,142,52,195,53,217,101,167,76,114,19,227,182,107,158,249,165,127,150,47,217,230,233,214,71,74,82,137,83,100,179,168,66,75,5,14,229,185,242,87,140,166,137,65,4,128,172,33,138,217,210,248,133,187,147,248,215,42,171,192,44,252,174,206,134,106,176,152,219,233,160,214,30,214,145,229,121,86,248,174,249,184,41,118,64,212,254,134,215,252,33,72,232,201,73,228,34,89,59,233,149,22,156,182,83,229,144,112,193,128,69,6,51,191,217,179,207,112,41,5,55,39,236,27,229,7,234,87,146,20,223,206,54,184,5,192,214,146,120,86,157,194,9,33,30,24,243,23,93,147,12,147,164,179,105,60,183,5,151,3,248,109,19,146,0,116,146,219,80,86,52,158,123,148,60,134,159,8,152,72,80,179,128,67,197,31,22,44,66,102,138,79,0,128,245,219,11,248,131,121,245,54,160,222,122,187,127,8,193,193,156,9,45,228,157,99,119,16,69,246,57,117,83,87,242,227,179,144,107,235,143,14,143,13,165,31,127,145,216,217,243,154,222,11,213,126,26,11,158,252,200,46,238,210,125,20,234,157,216,103,5,239,82,75,225,39,31,61,87,86,3,106,29,119,76,33,206,28,92,4,251,35,251,237,75,253,89,134,25,36,229,142,63,78,186,69,97,143,122,230,108,24,74,48,112,245,30,173,239,62,23,102,236,109,189,161,50,123,234,92,30,20,188,105,54,110,255,37,167,89,58,5,58,148,15,112,147,192,91,223,100,85,109,162,176,22,176,38,245,132,103,111,82,59,88,94,135,27,193,240,8,63,119,106,142,11,31,3,172,209,237,168,40,5,181,112,122,128,158,91,226,191,151,135,214,141,134,184,224,12,91,156,147,123,11,94,189,97,168,40,184,119,178,33,43,11,160,218,123,78,68,106,133,253,168,245,40,186,35,32,116,47,90,132,107,79,165,155,53,127,90,173,124,239,22,75,216,10,217,169,22,120,180,65,13,251,156,217,202,201,113,238,2,70,81,245,145,107,146,114,21,73,157,215,225,227,158,140,105,168,102,110,129,48,239,83,254,6,219,235,191,42,56,112,46,219,69,197,147,84,59,250,185,29,221,80,139,147,227,1,10,64,118,191,161,160,81,161,55,4,40,168,247,225,167,86,84,15,45,87,139,236,120,153,60,156,243,82,107,249,7,56,223,3,130,137,205,21,69,5,237,185,14,238,80,100,106,241,32,251,208,208,99,232,19,112,17,162,132,241,163,18,13,0,127,90,60,10,46,138,133,47,186,72,245,235,192,251,5,9,73,192,154,59,229,44,2,61,84,198,64,43,153,77,97,24,108,56,106,209,90,119,15,181,22,188,51,21,34,58,120,15,4,181,97,205,66,129,251,11,173,244,103,131,88,106,215,17,175,89,143,1,50,12,117,57,13,237,59,97,247,0,140,160,35,255,12,174,93,103,69,137,16,184,144,193,230,228,157,240,228,134,205,96,69,31,35,242,153,102,190,20,239,4,36,246,220,74,217,192,230,202,52,85,254,8,112,203,97,248,20,69,90,206,3,207,89,79,203,135,210,7,174,245,207,166,104,106,169,135,82,118,189,94,211,215,148,243,155,77,54,78,235,185,173,221,50,102,67,55,248,183,73,81,107,237,88,145,181,165,194,107,229,134,151,210,232,224,158,66,78,219,169,123,113,132,197,147,32,38,10,186,215,248,134,59,228,234,242,33,147,193,191,246,112,134,92,47,237,23,37,217,190,208,142,198,154,169,72,185,246,204,109,118,163,198,247,171,229,184,28,223,48,44,167,18,160,35,153,148,3,138,14,164,135,111,178,98,108,196,43,80,200,210,118,225,249,226,211,106,156,171,240,41,181,111,44,113,44,17,32,135,35,150,110,193,196,178,79,206,25,124,34,107,153,236,42,96,251,134,32,90,70,81,86,241,7,30,30,70,125,232,217,8,199,200,192,7,189,164,131,229,160,200,105,112,190,140,210,156,198,226,90,183,45,96,154,161,172,28,102,221,84,110,96,50,6,163,182,127,186,44,7,230,156,96,18,14,247,101,19,235,162,118,164,112,27,89,190,42,86,67,254,18,107,47,149,166,74,176,33,16,77,222,87,21,68,73,161,146,230,252,68,39,16,218,193,247,176,51,86,195,61,162,9,187,27,255,4,13,95,63,216,11,159,55,20,174,133,126,124,30,98,125,143,205,32,179,168,33,62,114,187,229,165,190,237,202,3,195,183,207,77,27,185,185,147,153,53,114,78,216,168,250,73,44,173,131,129,98,26,78,163,115,111,107,34,92,80,247,55,151,28,76,52,97,89,136,247,92,100,57,104,247,249,7,51,89,76,72,180,212,197,163,17,244,86,227,194,134,224,11,190,236,49,245,141,198,253,219,252,44,184,101,166,230,23,166,147,120,80,183,162,226,62,56,251,66,119,43,125,153,5,241,151,144,186,214,193,61,114,185,221,37,65,229,25,226,128,87,228,93,195,22,95,226,249,62,8,39,239,31,217,92,181,155,188,94,8,57,139,88,178,114,184,88,82,6,68,158,253,211,68,210,12,206,96,93,178,140,236,210,232,16,87,56,254,40,113,114,31,80,236,102,28,79,153,161,1,141,211,129,40,74,67,255,66,45,106,72,248,134,25,129,227,234,65,11,234,217,221,17,173,190,32,103,37,108,158,24,136,103,107,202,237,208,211,201,53,160,85,187,77,161,113,254,162,186,146,38,199,42,217,0,21,167,88,166,63,171,49,144,102,20,32,231,156,56,206,252,142,10,108,1,160,240,9,207,101,79,26,173,232,143,239,186,74,99,57,76,229,81,125,66,1,191,69,99,136,43,133,34,237,169,42,129,195,170,14,118,41,146,77,243,232,128,151,56,81,212,139,8,140,34,15,199,152,160,95,196,15,138,160,253,18,141,253,224,54,47,242,62,245,46,77,87,136,63,191,116,98,27,236,42,49,12,16,173,110,234,86,96,158,150,151,60,171,2,211,41,50,139,17,77,92,223,9,68,1,21,54,13,187,30,199,125,51,50,224,127,18,13,112,239,12,7,56,251,133,66,72,108,180,140,117,29,113,90,39,174,31,148,212,129,170,254,239,142,198,125,43,234,170,121,28,201,230,48,238,40,51,100,27,58,121,125,103,116,230,140,243,99,14,38,137,96,44,191,120,18,148,25,18,36,236,163,187,193,89,140,116,152,16,74,14,188,131,4,95,133,85,202,158,4,32,33,243,188,83,28,191,152,74,107,227,213,201,152,196,30,160,229,115,193,142,178,57,38,16,193,243,193,20,229,183,206,15,42,150,179,92,212,178,131,225,170,56,46,199,207,13,178,62,223,123,70,33,140,81,105,126,62,115,6,209,113,143,150,133,128,169,43,79,56,82,102,215,116,127,200,39,168,3,143,124,238,247,143,95,136,171,177,150,151,127,144,19,233,238,141,186,157,49,212,85,121,158,1,90,123,207,14,34,9,16,14,119,188,215,11,248,82,97,232,129,112,30,219,166,81,34,52,218,43,99,234,193,43,43,99,4,210,159,113,94,166,215,175,38,76,191,62,199,232,178,209,51,226,112,187,151,224,51,39,5,33,199,180,188,124,89,38,74,165,32,3,225,198,27,134,177,194,141,154,221,91,119,13,101,21,17,254,124,155,167,55,27,136,123,40,81,117,50,211,250,14,212,183,229,93,158,33,133,53,64,219,93,194,151,96,79,22,60,3,65,252,132,52,195,219,15,135,88,181,133,15,6,252,194,55,221,16,160,27,144,148,69,120,85,229,185,36,184,67,25,186,241,195,73,22,170,96,124,253,4,91,217,149,111,204,69,236,175,222,5,211,30,68,241,211,151,133,248,89,156,165,126,9,248,102,165,145,134,78,101,239,24,100,64,38,120,244,124,185,227,240,19,230,199,2,135,253,116,229,11,128,232,38,155,28,166,180,116,171,63,32,117,160,230,153,158,178,52,198,218,87,10,175,195,39,165,149,127,233,214,210,179,220,153,85,51,13,150,5,45,113,80,105,42,14,99,202,113,158,180,232,195,175,248,174,91,137,229,167,14,110,81,213,105,175,59,252,159,81,35,15,180,151,177,174,217,131,172,64,210,245,217,229,13,165,209,173,156,115,1,215,18,152,203,113,97,164,34,31,210,17,118,102,102,148,55,164,214,60,249,174,250,242,168,72,23,116,50,163,67,180,156,203,92,98,20,181,22,56,16,27,162,124,229,165,98,236,160,211,128,139,18,229,61,105,121,0,94,106,79,207,138,145,53,133,32,197,70,1,145,208,132,252,214,126,149,199,77,133,184,118,242,99,176,80,181,128,42,20,137,219,32,88,47,237,67,57,161,245,11,115,3,106,124,218,6,232,111,228,82,222,224,230,84,4,145,66,182,11,157,30,181,129,154,108,76,21,175,141,234,40,108,93,182,160,121,56,90,23,127,165,150,113,122,45,135,253,96,96,188,35,148,217,219,198,7,31,159,49,18,11,234,226,204,120,46,112,56,187,20,11,154,35,47,66,200,86,54,230,195,117,5,60,142,253,110,63,210,181,206,173,160,104,173,132,205,123,158,228,140,36,240,53,33,56,201,16,44,153,53,109,85,54,244,134,189,89,244,208,145,148,120,53,93,134,38,120,185,107,178,241,101,234,235,187,114,175,197,237,248,63,218,127,43,111,144,77,130,70,150,153,51,80,102,144,74,175,203,41,51,234,226,209,96,38,169,79,174,113,173,90,12,102,180,78,174,93,189,187,102,14,120,24,224,227,68,183,199,46,158,85,223,193,109,233,79,7,210,177,79,105,201,60,230,241,188,138,33,68,12,79,109,23,65,143,1,127,47,10,28,212,24,184,112,133,153,196,252,113,49,95,217,211,203,57,232,0,43,32,30,180,184,20,247,74,176,176,111,9,127,130,216,228,113,191,253,23,255,215,35,105,60,240,137,125,41,77,30,176,159,16,60,47,183,166,17,64,153,149,164,163,34,138,120,151,68,231,154,87,224,15,85,229,234,226,168,225,41,122,21,66,226,253,200,245,106,154,251,54,66,76,1,16,27,136,233,54,151,182,74,248,231,224,55,219,86,217,247,123,22,179,97,59,200,18,250,114,98,14,170,157,56,178,19,166,201,47,87,118,243,51,109,166,9,127,175,21,224,119,187,29,120,157,42,36,93,53,50,152,80,101,241,8,164,69,227,31,159,64,92,105,186,246,142,20,108,111,183,90,49,208,35,163,232,126,74,248,68,146,158,47,230,205,28,218,76,76,222,74,144,221,195,184,57,26,123,218,2,90,166,222,50,165,117,174,65,198,59,173,23,113,85,56,164,209,194,224,92,103,161,158,91,49,93,187,229,44,34,189,197,91,100,39,226,150,14,105,242,84,249,242,101,155,209,56,134,68,153,172,37,33,206,68,140,53,171,210,197,132,149,243,136,156,217,27,164,142,143,227,1,195,138,253,20,95,123,171,178,77,191,126,150,63,34,112,11,239,197,25,253,210,158,34,178,144,212,114,200,214,75,12,6,138,241,54,108,217,155,198,144,118,113,148,89,124,205,17,119,223,160,97,204,140,124,75,137,254,133,203,37,143,143,255,54,19,155,137,26,213,102,218,46,221,135,17,38,108,146,210,238,58,138,168,133,42,172,33,68,180,177,149,165,135,131,135,7,8,84,34,14,130,252,165,91,85,226,103,6,206,78,184,135,3,40,163,17,233,144,223,95,207,53,253,126,210,5,142,125,24,25,70,169,194,6,143,166,149,109,66,232,96,116,28,117,242,186,175,45,201,188,29,168,21,99,182,9,135,232,169,209,183,160,18,16,250,26,154,206,152,200,158,30,218,96,81,213,99,67,133,187,51,4,137,92,84,195,85,64,54,122,169,247,77,249,179,211,114,136,84,210,229,227,171,205,163,130,141,241,20,75,125,10,103,239,98,24,89,156,231,51,4,24,172,206,239,165,192,159,88,253,4,244,119,148,144,46,236,119,79,134,202,61,85,183,55,156,239,128,115,10,22,161,166,30,59,179,120,223,108,52,134,248,161,69,22,56,244,179,89,106,250,248,55,126,158,207,77,70,20,92,145,134,35,189,98,130,191,21,99,129,180,57,21,8,188,63,133,3,16,183,60,37,131,94,146,16,75,250,143,48,171,95,172,245,65,64,67,89,15,222,62,249,28,240,92,78,56,184,194,120,55,84,82,116,52,162,195,139,208,228,152,24,214,209,49,157,14,83,74,67,56,29,129,248,142,120,101,40,45,204,58,176,53,233,218,229,30,167,221,39,3,253,74,73,134,82,107,152,142,103,109,117,122,30,93,119,48,173,54,96,41,143,211,184,2,167,20,124,24,102,180,202,87,197,164,58,198,49,92,118,146,37,217,58,65,60,60,144,36,158,110,175,55,70,97,132,131,66,10,51,160,225,164,162,194,211,70,155,19,222,19,6,164,233,149,52,95,206,161,199,150,196,18,85,150,218,118,157,151,179,187,177,51,171,188,132,63,4,13,147,6,167,228,138,119,181,115,143,151,201,245,82,163,121,206,156,84,239,116,97,210,84,228,93,193,11,243,118,247,216,45,84,33,190,231,78,224,207,67,75,79,98,161,155,131,89,197,158,226,220,78,151,20,11,98,160,153,64,175,232,122,33,249,147,221,91,31,111,93,138,126,144,203,80,124,211,144,31,143,109,180,196,149,158,134,169,235,204,116,17,64,32,100,40,192,179,174,30,254,118,156,127,37,22,148,166,47,205,235,23,135,241,50,121,125,9,195,132,207,255,239,233,212,51,133,101,255,153,157,193,30,233,119,223,40,206,245,144,206,251,121,26,192,202,93,229,177,98,208,106,200,127,253,225,155,183,2,255,223,120,234,199,195,102,215,144,18,154,171,1,70,163,181,181,169,206,92,197,194,213,69,213,8,184,92,23,39,126,16,244,169,10,126,239,13,169,85,132,145,205,18,116,252,11,44,175,231,201,229,177,205,64,140,45,18,238,211,142,60,145,154,240,123,166,43,61,243,165,68,123,129,105,237,55,200,68,255,95,189,200,162,239,154,120,108,95,140,29,224,186,244,222,94,192,53,107,25,132,153,196,111,40,15,46,41,192,197,35,186,204,238,14,33,247,233,21,29,186,45,231,171,206,223,62,103,189,96,131,230,122,30,206,7,45,36,2,88,131,237,125,152,176,113,19,219,94,66,123,176,155,23,192,216,93,57,214,167,174,121,8,86,12,91,249,28,234,203,134,147,171,116,141,112,82,79,234,137,48,43,236,137,228,189,178,218,145,134,94,14,60,59,161,141,214,7,155,77,36,163,82,39,146,140,146,197,145,200,41,223,124,80,126,128,154,170,32,16,59,2,109,116,181,234,140,57,159,34,189,129,212,234,99,201,59,109,27,93,57,234,214,30,130,146,161,143,16,46,161,97,42,31,24,163,129,90,249,149,45,164,64,159,122,165,250,168,232,94,32,196,217,113,69,106,101,65,52,5,223,92,121,73,245,109,156,28,122,123,172,50,211,224,208,136,226,216,15,201,215,21,43,154,81,13,131,51,126,200,36,114,224,5,243,81,204,3,121,93,205,143,124,41,150,110,64,137,241,141,33,255,61,176,207,189,35,112,23,243,233,9,31,107,253,208,189,35,174,188,24,0,206,214,50,13,129,81,118,44,87,225,110,235,115,159,6,112,186,240,83,147,62,217,168,148,87,58,213,232,101,164,173,20,196,86,255,43,146,245,83,202,75,137,253,195,215,162,170,21,228,42,113,198,226,175,252,85,99,15,210,197,66,17,227,112,51,144,25,42,20,163,155,39,0,246,195,83,129,120,170,2,94,217,153,6,232,175,233,76,77,148,26,65,249,161,88,108,113,206,10,187,185,107,203,137,42,228,40,173,122,252,111,31,7,106,156,108,224,181,89,142,255,106,157,42,16,25,125,231,206,153,3,229,185,42,201,253,47,105,15,76,184,65,227,72,232,6,25,247,74,235,126,201,128,113,244,209,97,10,244,211,91,159,207,195,165,175,118,12,178,75,129,185,208,47,211,195,198,106,164,81,23,68,167,64,3,44,43,147,95,186,224,220,221,51,207,9,44,75,253,94,11,48,43,39,127,73,124,128,28,109,240,111,136,60,41,124,169,47,191,173,78,159,155,65,186,47,250,255,51,188,60,78,122,123,180,80,6,213,202,141,173,106,100,238,173,27,53,11,133,202,217,143,54,222,204,178,65,161,101,51,222,96,37,12,133,47,214,43,92,242,201,186,14,250,125,79,82,141,28,26,0,11,201,32,101,129,156,56,100,194,230,138,208,239,87,174,194,35,134,175,203,171,152,175,230,83,2,70,175,27,158,179,77,187,126,213,251,236,41,239,119,166,163,58,230,140,10,71,190,106,255,228,230,136,199,120,23,122,178,115,236,30,175,93,151,155,99,77,18,176,11,195,201,240,5,215,27,255,58,209,98,121,254,144,199,177,219,84,232,189,9,203,132,153,130,77,224,60,84,67,53,171,236,243,31,113,181,203,199,187,251,200,191,49,238,50,250,6,235,105,249,2,102,255,100,29,218,38,36,85,89,57,111,28,242,79,42,243,47,101,122,15,19,14,153,214,103,172,48,76,203,150,218,192,145,183,214,205,75,45,180,87,78,127,113,248,221,47,159,255,255,104,118,248,203,1,27,2,70,109,12,239,1,82,11,217,227,105,171,73,196,169,136,215,60,254,144,183,222,147,155,175,114,68,86,73,147,35,82,196,149,89,216,205,0,149,54,125,192,116,150,115,64,119,248,233,114,118,199,211,111,195,126,145,207,179,140,111,80,254,78,170,12,30,3,42,247,24,235,159,208,236,65,70,95,123,38,77,54,192,207,163,172,195,254,85,30,6,39,122,96,227,131,56,95,20,102,20,240,26,127,242,83,173,225,202,176,72,159,44,95,216,218,56,211,93,29,206,151,224,186,170,101,227,123,227,143,253,94,204,240,111,191,45,76,167,127,222,157,66,208,141,147,183,46,151,147,50,22,17,28,49,251,230,66,40,183,178,155,127,247,15,131,205,80,0,53,102,242,129,9,239,204,202,169,56,18,196,38,246,189,57,139,215,209,163,61,102,163,186,147,36,57,75,194,143,90,234,31,144,8,118,10,244,2,142,230,9,148,35,19,247,215,94,84,249,213,254,47,159,105,91,231,55,180,255,218,94,126,41,114,172,71,167,149,220,5,171,138,56,128,163,140,6,8,101,167,191,127,140,14,109,84,50,123,219,235,222,68,73,204,10,238,48,166,24,94,82,41,32,130,211,102,130,167,142,118,119,132,137,249,44,191,217,27,24,178,204,157,179,67,22,71,245,115,72,171,136,220,100,154,87,231,58,38,234,164,168,51,157,228,101,47,32,167,250,79,54,131,199,224,112,161,217,176,123,57,189,250,74,150,224,70,111,117,158,144,176,144,120,25,119,100,161,64,10,128,238,99,136,240,94,108,32,202,42,220,108,241,18,62,217,33,145,4,172,175,217,104,58,70,239,31,70,223,68,142,88,234,78,105,29,91,252,211,243,247,234,9,144,186,78,235,27,223,97,166,166,119,234,222,177,75,1,41,239,83,180,145,248,24,12,21,174,87,152,52,134,21,218,57,218,199,26,88,133,155,75,8,59,141,6,15,155,246,48,95,237,69,42,106,185,181,26,156,27,178,181,50,237,17,249,233,53,254,116,222,121,72,135,188,255,163,84,152,2,32,71,173,88,2,112,28,24,164,232,177,133,44,106,81,115,197,156,170,163,165,105,66,253,246,43,39,32,3,46,255,133,4,10,216,106,71,170,94,186,17,105,42,210,99,4,239,233,42,231,213,165,61,216,74,96,199,158,108,184,153,0,243,31,163,137,15,8,164,117,38,96,235,144,53,94,56,96,157,255,29,101,27,220,29,242,51,170,253,205,31,121,172,199,160,210,63,94,252,73,22,254,86,83,54,173,62,219,18,91,250,27,224,135,96,9,112,165,24,39,99,236,251,94,106,49,51,205,156,87,42,98,137,94,134,95,168,235,228,22,147,163,32,37,6,12,90,54,87,181,94,131,17,57,235,53,124,148,154,63,238,6,12,182,86,139,19,70,222,49,208,75,122,148,120,164,227,74,105,194,87,78,64,251,155,35,142,98,143,0,43,212,177,224,85,159,46,6,126,163,197,45,54,225,205,235,50,78,127,149,211,202,237,43,8,252,140,27,35,16,65,73,156,81,109,160,176,236,95,31,31,20,43,237,12,226,117,166,208,107,196,143,125,145,143,85,255,213,155,95,249,117,135,35,108,153,159,213,26,73,113,89,139,72,226,124,44,110,151,109,151,148,248,88,100,49,95,65,197,83,64,13,155,237,221,206,221,29,188,200,232,69,36,142,40,52,239,170,97,231,111,60,20,140,60,239,250,227,197,189,10,132,217,253,89,19,12,166,81,194,71,177,175,148,194,42,141,227,150,225,170,99,53,230,10,90,80,14,8,74,103,86,226,217,193,151,146,28,165,58,214,223,139,196,29,67,242,105,135,148,131,122,140,107,156,140,142,181,151,3,251,126,42,36,148,101,32,16,137,212,188,230,192,55,104,69,134,212,129,160,190,181,242,214,166,41,236,199,94,61,102,114,1,59,37,222,57,253,189,167,67,64,212,14,45,234,192,28,134,112,1,60,127,144,184,46,193,160,19,242,218,229,131,142,3,143,69,22,0,198,105,70,29,46,66,107,142,147,162,185,52,239,112,147,208,0,189,102,33,17,251,247,214,139,165,186,45,218,117,221,248,85,107,43,65,209,218,44,95,59,94,242,26,246,163,127,255,67,163,34,3,190,177,1,135,251,166,221,89,202,159,177,125,159,237,110,252,42,91,68,113,200,150,102,216,233,19,163,11,1,161,211,179,248,66,94,57,32,155,59,88,121,107,2,28,107,19,118,195,131,78,56,156,126,55,109,222,122,133,119,3,30,67,216,40,47,42,161,26,202,216,125,166,48,254,170,231,16,249,139,231,44,127,184,174,116,111,205,167,107,135,62,69,94,123,42,166,118,24,254,0,254,114,34,33,30,5,65,128,155,6,190,41,78,53,251,28,197,126,169,194,140,50,184,14,129,76,55,85,55,102,107,92,39,136,53,11,159,230,37,201,115,125,67,158,115,95,12,136,16,100,132,165,141,49,211,84,131,184,163,208,173,43,211,46,26,215,120,65,68,156,217,147,133,176,123,247,182,238,38,211,54,92,230,138,77,193,189,96,6,193,90,168,7,46,43,150,222,197,166,167,6,159,107,192,245,183,98,25,5,240,38,164,185,29,223,142,200,210,2,70,49,179,181,74,56,121,123,149,45,223,244,149,10,161,183,82,90,143,205,206,41,14,103,47,143,12,78,111,19,40,238,250,84,211,142,99,67,25,229,87,49,66,47,75,160,155,223,177,211,68,246,153,255,76,137,212,133,84,17,127,191,94,248,121,90,51,134,19,66,94,122,99,38,56,223,46,251,132,26,156,65,180,129,165,73,4,28,255,231,181,28,139,183,172,253,12,121,227,207,24,146,234,84,189,234,88,221,92,83,190,180,83,25,222,31,133,153,32,33,244,18,137,65,47,149,39,2,167,95,204,132,26,27,33,27,56,47,194,119,15,249,65,230,93,249,239,234,50,146,211,113,226,147,253,11,151,3,35,55,120,90,94,225,255,238,4,68,6,254,103,2,47,11,3,118,25,238,35,59,184,185,192,136,229,159,99,146,233,50,146,49,40,103,118,144,124,110,223,108,0,169,54,104,76,131,79,53,33,171,188,176,119,204,78,166,22,217,59,253,138,37,171,2,4,108,145,148,150,51,29,218,145,150,57,36,9,225,74,28,135,82,108,21,218,31,90,160,51,99,44,175,86,118,10,244,198,143,143,138,11,67,164,46,237,52,130,205,96,93,111,246,109,223,242,234,199,170,54,255,188,189,20,73,89,31,181,115,49,6,203,180,125,124,173,32,43,145,152,170,20,192,157,24,200,64,136,250,186,129,125,131,63,125,203,144,221,245,149,88,50,127,9,96,71,210,111,11,255,38,203,250,15,68,224,23,195,220,59,209,26,142,188,66,149,91,247,205,83,80,12,21,216,197,224,143,56,206,85,225,101,211,9,15,146,141,178,26,66,203,80,141,255,151,126,120,232,153,196,57,99,183,135,137,165,38,191,17,118,151,91,40,155,91,121,119,199,141,97,157,85,146,59,233,80,130,209,0,138,144,59,185,148,163,217,73,10,81,111,237,185,103,174,114,102,124,162,140,233,163,241,99,129,186,103,177,108,225,200,77,31,57,64,217,21,120,24,249,223,169,147,80,183,247,157,125,255,41,95,53,93,29,142,25,244,253,134,67,23,59,58,26,91,229,153,31,121,9,185,187,102,84,9,92,38,216,60,69,69,30,29,176,31,231,233,84,65,162,236,33,22,131,5,48,86,30,120,55,46,122,255,165,70,165,189,19,83,225,173,133,87,59,164,5,133,83,245,12,71,21,115,138,248,221,96,18,142,40,167,49,77,94,70,168,33,55,218,67,217,130,248,57,117,223,161,189,195,147,174,101,19,72,148,217,180,105,61,114,113,91,114,149,114,247,118,94,101,85,222,76,118,70,171,2,46,189,204,226,41,238,198,189,198,64,70,86,45,160,179,140,49,109,38,107,45,228,147,147,41,29,19,156,236,249,129,248,177,9,60,143,210,119,181,37,161,8,27,128,109,178,192,27,146,44,41,83,87,158,203,211,199,229,165,25,131,148,177,175,132,10,240,250,229,156,69,178,125,69,221,133,31,232,9,252,108,54,18,87,232,162,237,246,144,130,107,171,141,164,54,31,191,144,22,145,20,124,203,229,244,203,11,36,192,101,48,1,187,139,227,74,93,136,255,137,179,89,199,146,49,133,111,31,158,21,247,122,89,217,233,63,167,205,170,148,191,139,233,250,172,9,195,208,240,250,141,74,53,74,248,51,59,173,42,75,67,64,61,206,194,132,172,76,95,83,254,129,108,19,233,81,82,47,43,20,161,73,178,76,231,218,127,157,58,90,44,132,107,163,145,181,139,212,168,199,103,106,11,173,215,199,122,89,152,188,187,221,62,7,29,100,192,201,213,199,65,149,127,137,68,232,190,185,44,183,56,172,35,76,52,176,33,173,206,141,185,83,74,220,213,33,188,218,52,35,64,80,177,138,70,21,34,250,153,13,96,119,127,111,153,104,52,173,130,212,121,71,12,8,124,237,230,190,222,2,81,50,199,50,90,3,238,114,125,60,90,233,2,150,102,109,186,161,106,229,17,53,60,182,61,76,98,215,168,252,175,178,233,110,220,144,119,31,40,79,144,126,245,233,22,187,140,150,249,206,130,41,105,28,228,209,72,109,179,132,42,44,6,242,227,162,198,239,30,176,133,3,58,193,14,184,86,25,138,55,218,96,211,239,26,172,83,124,233,21,136,61,56,140,160,164,199,90,71,147,250,215,177,93,214,38,178,154,176,95,181,138,65,49,233,35,171,108,162,48,49,110,216,21,105,141,69,129,32,203,235,26,25,115,187,133,240,24,115,112,177,65,203,220,178,239,115,94,185,233,40,169,207,45,90,68,230,80,114,165,73,11,110,39,133,43,181,227,62,198,208,66,92,128,204,102,215,216,80,98,102,51,59,133,153,195,224,40,161,123,133,250,18,168,39,118,173,41,153,156,44,59,166,59,238,14,21,16,171,138,181,61,18,8,1,28,19,37,210,130,92,14,221,76,90,86,100,110,15,197,179,33,40,161,145,108,48,112,126,58,28,100,119,118,138,195,50,13,234,255,32,155,37,180,163,247,255,13,183,245,172,97,106,82,191,153,168,208,249,112,153,73,233,116,122,144,31,134,197,135,81,218,210,223,213,5,82,76,73,88,211,10,147,36,151,211,36,36,169,47,179,224,223,68,153,3,89,92,43,78,41,162,138,139,94,157,170,153,70,201,161,24,166,188,255,212,74,133,209,226,23,90,234,139,177,68,60,59,147,117,140,248,221,58,17,48,137,120,60,78,143,12,41,164,19,216,4,52,240,7,30,31,104,80,73,105,253,177,215,170,241,220,19,8,167,97,68,242,131,248,208,15,168,233,84,9,20,65,227,206,107,227,15,15,52,112,49,147,49,183,9,145,201,151,11,16,225,222,247,209,17,109,84,221,118,148,117,24,176,35,97,92,117,36,240,83,159,99,28,79,198,237,218,230,166,83,61,60,37,113,73,54,247,45,169,252,163,41,7,139,138,106,20,64,128,88,149,90,98,201,140,14,150,60,86,147,163,79,85,60,157,5,52,29,125,180,230,50,190,157,83,105,35,197,21,214,194,83,117,132,160,68,44,211,206,20,100,142,248,19,154,84,46,97,35,192,60,33,201,95,66,173,52,124,249,181,100,88,109,54,161,212,1,67,132,83,70,67,227,6,1,90,246,151,37,160,131,231,44,14,207,159,110,128,18,225,34,84,251,147,59,205,174,104,227,154,103,73,220,148,77,81,200,214,122,15,224,43,194,7,172,22,44,90,90,140,199,14,91,52,6,216,219,103,60,134,153,111,201,169,17,39,19,149,18,223,75,31,187,44,191,206,240,38,77,143,55,137,170,209,182,126,94,144,26,100,129,171,198,104,139,201,170,157,55,132,229,7,121,50,151,67,208,5,88,244,235,104,51,160,206,115,189,110,158,67,152,141,45,134,93,135,149,22,68,85,157,160,157,76,38,102,18,198,188,129,111,251,170,129,72,154,95,84,52,65,152,174,73,198,205,233,234,126,92,41,242,6,148,41,67,137,72,71,28,128,184,88,67,231,210,170,72,17,57,147,84,34,17,143,222,33,176,203,37,8,199,157,44,191,198,54,190,191,177,145,210,118,153,112,244,64,209,29,155,35,45,76,195,192,102,115,241,93,136,190,95,123,159,52,72,54,31,74,78,148,229,56,99,110,126,151,250,176,41,105,249,140,167,103,100,38,45,73,131,96,223,75,88,64,139,145,249,218,153,12,135,90,60,213,68,56,43,143,23,68,79,37,49,158,143,127,190,190,141,53,7,82,39,154,80,47,214,213,167,43,194,250,53,248,88,199,230,167,164,141,66,114,251,94,68,61,177,221,73,41,110,90,34,27,65,130,248,110,60,139,249,25,159,252,70,25,125,135,134,118,143,64,16,85,58,180,124,33,226,0,24,126,213,175,208,76,211,158,84,76,150,36,233,90,12,178,38,164,49,53,211,184,170,237,96,134,39,180,68,119,242,70,214,27,209,40,9,232,144,254,53,196,160,156,125,31,29,7,255,133,248,119,33,225,216,228,93,211,227,66,129,157,169,199,47,12,157,213,45,55,238,189,148,28,112,253,85,64,248,110,207,145,82,104,108,208,164,125,161,45,208,49,50,121,59,9,226,31,49,215,203,200,40,132,60,240,226,91,33,200,28,86,232,136,188,151,199,162,175,59,106,113,47,206,159,163,135,49,162,202,34,55,194,149,224,74,84,50,53,164,115,209,164,185,220,130,168,9,10,32,219,175,48,21,213,218,165,210,231,109,86,111,130,217,166,99,4,114,64,1,210,14,36,10,183,140,238,249,86,28,54,247,140,207,21,241,175,56,161,160,5,103,59,40,172,238,116,47,249,15,159,122,137,237,173,104,86,53,107,31,50,127,236,187,172,108,180,47,195,83,102,233,151,93,161,156,119,211,155,157,211,225,56,64,208,97,64,105,237,107,36,155,34,90,36,30,29,81,5,185,57,59,24,208,232,5,7,111,44,117,6,110,163,229,96,132,124,3,144,226,3,7,153,188,88,50,63,128,190,87,183,73,198,40,26,70,77,71,166,154,153,13,188,16,228,136,133,231,80,65,134,39,181,143,118,43,112,232,127,48,125,207,239,26,245,65,217,234,88,77,253,14,185,229,25,84,227,52,206,89,154,108,223,254,220,247,150,190,219,21,0,198,116,106,249,163,217,78,29,242,24,143,162,71,247,164,24,187,102,70,116,89,85,135,77,79,36,89,195,205,85,72,172,89,73,1,229,198,162,76,23,228,39,187,45,102,76,8,32,212,77,111,143,15,180,15,220,36,94,127,236,164,148,67,10,244,36,107,30,24,112,73,111,85,69,252,11,160,96,153,190,130,52,151,71,167,145,183,32,229,73,224,73,61,113,56,75,202,214,209,168,174,229,76,217,220,87,55,15,124,246,127,213,44,152,229,244,162,40,150,241,225,250,117,168,64,22,48,70,117,67,192,100,99,199,145,173,141,204,29,253,36,93,53,183,73,112,85,225,239,74,230,17,205,53,0,148,101,0,81,85,49,103,92,187,121,17,132,159,24,24,37,37,96,49,70,102,63,221,178,243,186,90,196,17,44,175,9,32,107,48,65,20,57,234,141,41,93,228,85,27,102,70,252,229,220,137,72,103,30,218,99,208,190,101,195,240,245,52,26,123,7,13,21,202,88,106,88,176,146,119,110,44,71,246,143,113,246,59,6,61,217,17,78,169,67,237,9,61,215,220,190,183,45,205,70,87,128,221,163,50,49,135,61,108,68,218,53,189,130,227,123,190,52,39,161,104,17,53,27,109,185,160,166,219,53,196,210,184,120,236,107,146,201,179,243,67,38,213,242,161,27,27,183,37,212,6,189,30,227,86,75,184,115,58,234,55,45,98,239,250,162,14,91,147,117,202,29,88,228,166,113,72,255,7,241,239,175,216,109,188,162,105,36,252,3,76,223,231,166,247,155,184,247,126,81,80,131,2,130,182,114,109,96,163,109,146,87,136,116,40,156,15,191,121,1,254,45,184,7,228,51,133,182,112,64,18,134,221,87,218,132,199,85,166,141,229,96,7,167,64,193,1,70,157,194,61,71,131,67,115,84,255,33,255,206,143,207,98,183,40,155,207,32,126,131,21,166,8,43,156,131,66,225,254,94,185,181,32,173,95,222,62,120,23,251,182,221,56,122,158,222,254,194,35,43,163,182,20,191,192,138,196,155,215,147,223,222,219,130,207,77,170,14,17,144,47,21,121,240,213,27,9,147,189,131,58,43,234,196,9,205,2,65,7,30,235,44,42,27,66,174,234,73,40,65,114,187,52,34,81,96,191,197,52,31,86,106,133,246,138,23,69,26,34,75,170,102,185,150,223,15,147,241,106,35,99,80,167,248,106,3,226,216,56,150,220,117,125,37,21,217,123,65,198,36,61,197,177,134,87,89,54,183,172,154,158,105,68,107,85,246,86,13,211,111,156,178,20,187,90,231,8,247,179,70,245,73,53,13,209,45,73,221,109,155,115,10,250,236,128,177,75,91,46,97,38,239,215,158,58,176,0,33,85,101,135,155,100,117,250,186,83,199,45,34,48,102,224,68,169,149,176,19,162,163,179,2,108,48,42,127,48,89,45,158,193,0,233,35,79,226,57,220,34,98,129,103,0,120,189,109,141,89,136,152,159,154,150,65,45,25,208,153,185,72,168,110,57,185,41,121,193,139,175,84,111,172,234,45,183,173,68,243,206,14,224,112,114,166,225,246,121,53,122,184,180,23,119,109,80,0,23,163,161,87,21,44,128,64,238,201,151,254,16,10,27,193,3,187,102,141,219,233,205,243,5,94,233,127,90,96,54,198,201,191,240,168,101,140,51,192,7,92,130,60,134,153,247,114,82,184,175,195,229,1,166,177,208,38,178,130,34,216,107,102,218,125,102,236,28,167,98,182,252,253,228,112,45,216,253,45,44,228,13,124,198,165,70,138,175,200,50,234,79,13,87,202,98,56,98,210,177,196,117,27,11,142,125,237,221,2,180,235,187,120,60,165,48,41,73,246,32,12,245,179,83,248,14,98,94,171,104,32,8,64,176,225,189,167,12,231,245,128,255,141,115,206,170,117,221,136,197,254,236,10,40,41,179,121,234,159,227,36,69,126,74,130,234,109,93,37,8,7,19,224,143,242,183,8,136,121,211,176,157,12,151,151,147,127,38,121,190,203,209,7,88,152,157,199,115,152,211,251,125,9,122,48,192,20,45,53,44,239,206,33,131,148,229,193,56,229,106,219,31,3,51,132,124,157,105,172,69,57,102,23,251,96,134,176,216,166,51,119,16,72,205,51,227,116,190,54,228,115,181,55,34,216,98,234,203,244,223,234,220,162,169,241,29,107,188,193,153,170,23,162,180,199,193,212,129,54,88,38,142,125,28,66,245,7,138,78,104,235,144,79,191,17,75,66,62,46,252,162,13,41,73,85,228,159,194,181,144,250,222,130,142,14,188,253,115,57,237,21,226,187,245,100,52,203,166,112,155,40,167,180,120,134,219,117,101,16,37,84,74,106,146,181,238,245,18,138,128,65,206,42,88,149,191,180,159,120,131,193,204,159,137,195,255,176,98,40,231,62,133,146,150,191,0,27,61,37,46,174,144,102,86,146,223,141,43,236,244,246,147,130,24,220,202,130,231,190,16,51,194,117,105,151,76,152,168,59,139,38,249,34,7,18,58,46,144,90,246,98,10,77,192,59,153,93,152,58,19,63,164,193,10,195,162,214,33,187,31,115,31,4,81,229,183,236,199,61,37,178,177,33,101,250,175,222,161,230,67,19,75,1,138,116,123,68,191,16,38,152,210,113,231,114,229,53,87,66,187,179,221,82,230,70,48,45,187,97,127,153,28,41,176,208,156,224,146,15,114,20,242,31,172,8,61,217,187,11,234,157,58,237,253,146,36,211,96,122,62,228,137,85,36,177,230,45,214,146,104,239,69,0,224,238,32,153,211,15,118,168,138,82,31,169,136,16,105,213,33,235,91,94,56,6,77,32,218,188,229,49,88,3,172,213,156,20,46,116,101,175,3,200,191,3,13,34,98,39,117,53,211,26,64,172,2,186,17,27,37,117,90,190,252,133,81,145,117,10,61,48,104,209,222,202,157,235,14,2,199,175,153,100,52,233,119,43,83,164,103,124,34,163,213,72,40,118,177,22,244,172,199,127,132,28,156,34,186,96,22,144,163,122,160,100,229,104,250,109,87,62,168,133,61,41,0,28,21,210,173,100,242,156,225,25,0,235,20,172,97,91,253,37,11,36,159,37,144,115,62,62,69,200,101,107,216,134,162,216,190,60,119,41,210,20,15,52,17,192,69,41,9,71,208,170,174,100,178,59,229,192,226,208,215,136,74,235,227,67,77,188,239,212,193,8,51,117,125,158,66,201,9,233,11,22,91,211,50,174,243,236,96,249,233,147,255,124,66,167,235,66,241,25,18,159,25,28,211,179,185,109,0,69,3,247,158,187,105,174,253,2,133,7,135,116,107,249,198,146,90,187,171,213,187,152,190,78,90,197,83,255,71,140,3,80,125,67,107,141,77,152,26,75,215,245,165,42,120,141,247,189,80,143,57,194,176,138,148,235,224,64,142,235,193,245,73,81,137,232,206,223,217,28,129,56,144,115,86,13,204,44,172,103,108,17,129,29,113,56,209,111,29,46,161,250,119,48,209,108,12,222,62,145,182,187,126,195,227,228,238,173,121,40,223,234,63,142,95,205,236,17,19,222,55,56,30,96,28,225,151,67,158,100,8,242,188,209,178,8,34,2,132,139,204,87,207,127,227,189,163,186,135,183,8,190,71,178,145,195,137,14,244,236,149,205,28,51,224,64,239,60,36,146,97,90,31,151,244,4,231,173,197,201,117,38,70,147,126,217,240,209,58,211,15,241,51,139,175,31,239,7,153,227,79,129,242,90,106,219,92,14,115,222,154,42,142,64,165,5,142,0,223,74,25,191,74,60,195,44,185,161,177,214,146,127,53,206,51,140,204,174,80,178,132,156,40,90,100,180,237,235,84,79,127,126,30,232,59,75,97,63,74,97,67,27,237,166,39,167,65,190,238,106,188,186,240,49,189,246,154,144,189,75,20,128,87,171,19,193,76,78,213,228,39,204,159,13,119,17,226,50,228,102,185,165,14,200,166,199,151,198,41,8,203,210,98,156,168,113,68,81,86,2,199,201,213,151,50,94,169,127,124,21,40,131,210,236,40,163,97,38,81,254,18,242,252,42,155,64,126,30,66,177,22,7,213,126,231,125,120,3,210,163,181,221,232,132,47,243,1,44,76,172,255,181,103,226,153,54,127,114,150,25,82,176,65,2,74,29,133,30,76,136,104,168,163,116,196,41,186,41,206,110,0,81,227,228,4,82,240,83,127,170,112,192,74,173,163,148,179,81,180,10,251,106,146,55,222,80,82,202,34,68,149,163,3,255,162,55,51,162,59,90,211,122,77,87,244,200,135,192,98,175,178,71,177,234,142,129,74,168,11,202,244,123,67,101,31,17,231,97,197,207,20,55,111,33,135,138,41,234,117,195,157,237,203,30,62,18,121,192,230,132,92,89,182,119,217,59,3,39,20,162,210,149,152,209,7,155,107,145,113,182,18,110,113,234,210,214,71,194,113,142,133,45,98,44,171,106,2,151,155,219,80,44,78,108,178,136,196,34,252,160,9,243,122,94,167,204,48,109,198,142,253,249,206,251,66,33,239,95,91,253,250,39,105,200,56,214,202,249,144,185,43,131,20,250,98,220,231,213,112,185,70,118,49,162,104,185,129,72,252,105,61,8,200,29,103,5,247,162,82,177,191,130,23,141,227,116,224,1,214,194,23,73,170,126,193,220,147,118,65,45,237,240,126,216,219,110,235,61,90,60,194,138,129,49,153,121,81,110,140,13,61,158,49,56,205,240,124,57,204,6,224,24,17,26,109,233,147,246,64,116,9,247,164,218,154,98,201,84,173,71,165,232,194,120,219,119,147,152,90,99,242,141,47,10,64,170,0,173,87,127,168,0,182,215,156,187,211,135,143,144,5,10,120,147,148,244,235,241,37,68,10,140,2,88,222,242,186,215,50,72,238,35,124,145,33,252,19,234,20,128,171,31,29,154,163,7,191,45,161,28,95,89,135,103,48,21,128,158,156,50,176,12,123,85,116,116,174,194,96,248,204,191,191,219,108,186,74,61,125,187,150,243,146,100,232,32,100,233,131,222,139,66,188,125,172,47,5,38,239,151,88,42,29,138,129,158,255,248,85,43,214,74,241,25,236,209,167,12,150,135,69,233,208,245,120,142,115,33,228,209,209,199,210,100,216,27,102,252,242,112,210,224,198,101,10,72,198,145,23,248,83,170,44,254,183,159,31,11,87,79,36,224,193,17,193,18,206,164,27,46,100,134,221,97,247,67,234,183,37,107,30,184,164,52,200,112,246,121,132,143,101,186,59,26,206,176,115,35,72,176,215,154,22,68,102,70,136,170,207,227,13,222,241,78,250,186,76,184,166,92,152,206,176,219,38,30,5,234,187,161,97,217,77,94,8,99,223,245,54,129,211,243,221,184,63,154,127,156,166,241,90,163,40,59,171,17,64,186,50,202,21,120,34,194,250,216,25,184,233,101,124,163,120,148,121,8,160,18,71,24,137,7,25,105,8,123,3,171,81,52,143,47,45,233,251,165,43,73,145,149,170,189,164,11,77,239,61,209,11,194,74,61,175,229,140,102,106,104,38,193,72,250,226,129,248,114,152,140,201,86,161,90,22,188,246,167,239,1,121,61,30,107,92,213,15,35,52,92,134,22,77,198,65,134,189,215,24,69,168,116,89,151,50,109,118,101,126,97,150,52,5,223,142,47,153,66,31,7,7,27,96,232,31,18,101,62,100,127,8,153,205,61,210,245,116,131,104,16,252,148,67,225,45,14,252,1,24,75,68,178,170,86,222,110,210,237,198,58,149,242,53,183,176,15,41,161,241,170,150,238,168,113,253,78,193,158,119,143,132,44,204,56,221,240,24,193,226,238,161,215,204,152,162,203,1,250,23,136,161,83,180,9,66,228,150,81,92,118,77,83,66,226,156,239,209,54,173,31,197,106,74,71,134,92,89,116,183,90,187,107,80,36,246,122,201,12,117,237,89,183,127,152,173,36,207,2,1,41,133,140,168,120,65,59,15,63,129,81,39,72,225,193,160,3,95,0,98,67,50,30,25,76,252,95,27,176,219,164,39,128,11,178,255,2,15,154,143,10,220,12,1,192,44,89,1,164,172,232,59,168,221,124,14,133,158,251,180,39,71,108,207,21,27,193,22,71,131,44,4,124,220,136,23,121,147,168,118,197,247,145,218,87,119,73,17,113,156,39,31,56,19,128,29,97,45,99,168,43,76,32,18,219,153,43,73,235,31,188,223,183,135,63,86,88,123,254,89,34,32,207,68,120,151,42,248,10,8,142,111,240,43,102,115,209,25,201,133,161,164,229,164,187,168,163,199,234,247,168,137,143,235,215,183,245,97,115,38,214,173,239,151,150,150,209,240,216,22,111,209,146,106,63,146,190,152,51,53,126,83,4,175,63,217,145,183,230,82,175,238,73,198,53,100,14,195,2,185,241,218,105,188,108,169,38,118,133,249,30,154,87,196,145,172,101,139,178,8,206,203,28,248,53,112,61,76,134,76,17,193,101,5,61,236,64,206,71,172,110,157,210,48,68,183,52,128,135,126,141,35,211,167,228,106,166,19,50,204,223,105,226,9,210,79,158,118,77,28,236,240,176,151,136,4,190,70,217,100,249,36,16,133,173,172,147,7,183,234,172,103,84,2,110,33,61,68,96,23,240,238,163,252,135,195,219,42,20,91,65,198,86,167,88,140,204,236,193,150,106,20,65,96,156,42,35,215,80,151,24,182,151,204,221,188,73,177,132,120,186,217,76,231,213,74,166,28,71,130,32,42,41,240,27,50,188,167,139,84,5,20,115,218,104,137,128,243,122,126,55,27,124,175,122,0,81,133,116,162,148,162,160,253,128,39,249,111,203,100,68,15,155,140,184,209,219,229,125,153,199,7,237,186,237,99,24,187,86,96,93,8,66,64,175,83,219,158,163,115,203,116,214,250,111,245,244,99,109,68,231,92,98,214,63,237,111,77,170,59,34,193,139,22,175,219,45,253,51,138,249,88,199,47,32,68,32,229,165,5,61,163,7,170,12,18,232,226,223,127,91,173,232,44,51,96,1,14,228,42,110,141,216,94,17,11,190,112,111,143,203,189,165,100,224,230,187,52,210,162,55,127,71,76,91,209,204,8,248,172,103,67,239,116,147,110,164,94,34,234,113,162,228,0,32,53,136,148,198,142,216,112,247,166,10,222,206,150,239,198,164,231,154,221,219,191,97,73,250,247,86,178,211,60,8,240,57,65,22,124,172,7,57,45,19,187,19,10,156,67,99,129,123,87,226,190,22,192,223,132,218,98,252,102,4,202,135,98,106,237,230,36,68,39,208,77,195,200,104,0,218,57,234,31,229,39,105,67,166,8,80,86,20,89,236,150,238,202,57,208,4,113,131,175,242,252,118,179,170,104,26,220,106,244,112,70,102,174,80,224,51,142,155,240,144,156,18,89,109,56,8,154,135,204,212,77,33,239,118,150,86,43,143,215,18,139,84,89,247,76,91,10,139,105,225,200,20,134,155,135,106,50,4,134,74,253,142,217,211,31,242,148,100,191,101,104,39,38,124,188,72,214,18,84,123,127,89,90,239,224,222,188,245,196,208,83,122,125,56,26,64,121,66,172,110,195,228,106,66,101,69,6,121,173,74,233,224,226,87,121,169,244,44,75,101,77,126,207,4,234,79,137,165,27,8,178,22,59,121,82,4,240,73,210,86,3,183,53,58,118,79,131,42,73,59,163,38,124,251,228,213,194,24,39,71,113,225,140,58,114,217,245,14,176,6,30,1,227,143,217,11,111,239,21,44,247,64,113,206,101,200,165,31,60,210,35,204,182,194,197,25,130,2,27,198,34,0,22,13,203,153,225,162,255,35,198,0,115,100,169,232,191,8,73,70,77,60,209,246,14,236,245,240,45,254,154,87,236,66,109,34,38,125,244,102,158,243,132,246,36,82,95,149,232,241,159,46,248,237,222,211,127,13,204,124,0,150,214,28,53,137,126,79,71,101,112,159,167,116,200,37,70,25,180,174,137,18,72,189,113,172,151,137,127,250,106,196,57,66,99,139,228,109,226,61,192,161,42,183,20,189,245,33,69,70,52,137,64,136,121,81,226,157,82,123,194,156,111,168,100,68,63,48,54,27,189,214,140,75,197,104,25,172,60,144,37,244,252,218,29,56,122,35,1,144,21,116,33,188,70,69,189,140,217,137,79,80,62,19,219,125,184,186,18,177,93,29,164,61,93,11,183,73,144,27,29,234,213,206,138,123,202,131,139,38,171,47,177,232,99,162,211,32,41,68,58,5,181,190,183,16,35,153,231,52,79,212,244,21,127,210,54,216,6,207,204,224,99,70,220,49,156,88,8,66,23,213,186,53,188,181,147,5,79,212,54,57,14,99,52,27,246,187,69,51,119,25,205,193,248,75,1,33,125,140,23,234,183,164,57,142,174,172,137,17,239,120,194,111,147,229,145,46,77,12,3,90,12,254,34,133,223,123,186,102,92,211,142,92,163,2,40,64,123,8,61,188,179,61,147,105,216,134,62,142,156,55,40,180,250,138,77,4,170,58,63,185,110,222,129,40,43,76,141,101,75,116,150,39,213,160,13,83,63,139,50,211,242,251,25,82,87,151,156,233,67,54,8,127,164,88,56,233,151,129,187,234,184,127,79,142,195,35,61,230,55,126,127,67,61,161,108,70,119,49,161,80,110,230,122,180,61,229,235,141,244,80,129,237,40,162,126,148,131,81,149,198,54,1,4,157,133,113,122,195,82,20,126,141,63,247,177,110,32,42,112,221,68,206,4,156,5,22,2,199,12,203,82,139,86,74,156,82,123,81,211,37,32,120,7,83,110,161,121,28,241,13,49,23,144,145,249,201,242,249,96,102,17,47,83,188,50,18,214,252,252,128,173,95,255,200,119,160,200,17,118,81,45,133,137,10,191,168,58,132,162,25,5,232,3,236,13,0,30,147,118,254,235,232,120,104,221,168,32,121,217,229,94,77,34,147,159,72,158,74,143,251,66,106,143,4,63,112,63,241,11,251,214,237,179,241,105,238,110,58,62,106,236,171,223,225,220,146,63,181,52,254,213,116,239,148,125,74,131,162,160,39,20,240,3,225,228,242,174,104,183,243,36,3,76,68,108,141,55,63,233,123,207,55,26,116,202,206,30,112,9,237,41,2,249,52,143,162,120,68,202,81,97,54,92,145,47,211,200,236,106,12,211,116,90,11,23,228,244,165,234,39,21,26,22,214,140,146,30,134,175,243,81,21,106,238,43,222,196,244,255,251,142,91,142,9,199,127,219,146,172,209,188,253,215,244,110,7,162,5,61,184,159,169,122,217,10,186,88,223,197,32,60,126,225,18,201,207,93,242,235,158,51,196,249,59,178,180,191,221,248,108,40,218,222,111,46,77,162,8,250,142,18,37,234,195,62,52,37,112,173,189,18,178,15,106,161,57,46,217,217,225,106,178,171,163,33,202,161,76,12,133,115,220,174,212,21,253,158,221,90,131,200,217,107,137,208,21,155,213,114,143,4,181,247,147,238,69,201,62,182,35,27,243,64,74,16,85,28,200,36,107,31,156,129,117,80,237,104,155,153,126,76,73,199,196,66,240,54,165,34,51,212,242,182,165,241,75,128,86,163,161,192,181,22,112,211,182,144,119,137,52,117,68,57,168,168,170,107,249,58,164,141,111,227,127,63,116,104,1,144,66,130,33,222,174,205,162,138,48,212,65,242,36,163,26,116,151,196,226,23,211,190,143,109,227,186,55,140,54,178,23,252,211,36,176,204,251,242,146,17,142,107,98,55,152,194,168,129,77,72,39,148,12,202,139,148,29,252,247,34,183,164,22,245,170,113,115,0,136,23,183,123,245,89,146,81,234,133,217,200,196,161,232,192,225,236,183,102,225,92,171,245,203,245,52,142,216,108,81,212,251,224,251,221,165,41,141,113,185,165,133,41,179,249,27,117,120,145,38,33,191,174,154,183,12,214,204,93,43,94,126,62,133,48,26,97,238,232,212,152,52,106,28,185,210,123,96,37,235,178,96,115,172,53,35,114,82,200,78,147,23,1,3,48,14,66,192,168,182,38,66,240,83,18,147,208,166,189,50,83,43,133,230,182,227,41,64,81,135,114,20,250,221,21,104,71,80,53,66,210,172,53,218,208,175,119,148,2,74,50,186,90,23,191,68,110,89,192,108,131,206,232,188,26,98,77,77,68,116,177,217,32,134,92,147,220,108,217,248,90,236,227,193,229,90,58,3,122,250,119,179,245,223,242,224,38,120,179,39,64,26,49,12,59,39,186,242,105,6,17,187,80,31,76,232,18,177,93,144,153,96,82,238,152,187,78,208,199,7,233,210,206,192,21,19,148,162,100,209,87,76,105,103,200,74,122,168,244,86,253,10,0,53,163,215,87,254,136,183,89,224,218,35,15,173,43,159,159,202,112,239,86,13,200,174,97,96,124,29,169,76,54,87,37,3,181,247,68,148,24,29,204,233,8,76,3,33,215,147,82,34,226,236,169,157,58,44,112,41,62,57,232,135,62,159,10,122,114,252,72,55,33,252,231,137,92,198,208,204,103,104,32,219,0,182,112,240,124,180,186,90,124,38,25,79,88,183,27,22,48,60,12,151,17,30,34,152,85,47,228,171,50,238,213,33,153,75,166,44,221,32,79,100,182,59,232,124,195,129,49,57,40,142,143,110,249,40,195,37,42,238,143,255,246,194,30,125,83,15,17,193,19,185,145,8,235,74,134,168,120,151,21,134,186,19,106,20,54,32,208,161,212,221,211,144,241,176,135,227,237,208,253,68,185,191,237,241,45,187,238,23,129,243,175,74,254,240,62,89,155,172,158,66,97,35,165,197,45,189,135,47,12,9,36,189,5,19,129,196,107,187,51,156,98,181,193,175,46,140,248,176,39,75,18,221,62,118,194,112,65,137,112,32,65,28,10,7,29,10,244,147,240,134,88,128,110,43,8,92,46,158,250,223,123,128,104,115,224,232,175,140,64,252,101,18,221,184,6,7,6,23,243,40,231,17,195,33,89,74,52,54,7,193,244,99,214,130,187,92,10,29,10,213,228,128,36,208,229,79,160,231,176,56,205,240,236,56,17,62,27,204,58,64,40,16,143,26,69,206,128,11,85,61,67,205,135,185,50,53,216,234,191,73,154,189,137,70,115,102,49,20,142,172,106,5,105,118,19,153,205,214,246,111,222,236,196,94,1,222,161,205,177,43,157,188,40,25,116,129,9,90,53,117,170,214,84,253,63,138,119,112,188,234,190,29,77,125,102,243,142,15,240,152,196,144,86,144,7,94,107,195,29,4,100,71,91,67,84,164,53,231,164,69,21,30,92,226,253,150,222,30,163,237,255,232,225,108,125,149,108,228,236,92,50,252,58,124,171,183,163,1,248,55,246,100,133,46,14,128,216,221,94,187,217,125,4,66,180,60,19,77,61,85,22,32,201,174,110,155,249,36,69,140,221,110,223,49,205,87,25,166,182,194,178,255,2,55,128,157,24,127,227,213,239,18,4,37,61,82,11,190,132,58,104,182,66,3,72,17,229,196,181,204,2,0,236,132,51,23,116,91,251,136,129,96,88,41,156,43,224,95,82,236,231,131,64,237,40,139,0,85,28,22,122,163,107,41,140,14,210,64,26,78,106,16,99,252,253,242,86,189,228,128,124,195,102,38,80,233,149,72,9,41,3,116,35,66,231,67,249,246,98,178,50,20,19,201,15,242,238,237,148,240,126,248,166,186,69,113,46,14,27,44,77,61,102,242,251,156,138,97,48,144,132,112,19,57,24,122,178,46,43,69,229,117,195,145,19,11,103,143,157,224,254,21,89,163,143,0,67,8,155,78,1,51,226,27,72,53,183,116,121,225,226,198,194,30,65,168,245,96,228,175,97,214,18,145,208,76,84,36,163,98,79,244,162,186,163,243,143,146,135,222,95,51,32,150,229,53,98,246,188,48,185,47,8,67,198,237,170,47,95,183,140,10,46,128,186,197,8,190,247,83,158,34,59,203,162,200,70,228,232,113,214,172,68,236,49,24,138,181,195,73,66,194,197,161,253,172,190,156,140,63,255,185,112,176,251,171,158,10,126,220,216,94,49,93,29,225,238,221,186,132,144,121,189,215,221,180,196,59,30,183,128,51,48,62,112,48,156,198,192,60,45,61,208,68,173,141,56,87,68,211,115,198,74,47,68,152,152,30,23,65,0,254,59,166,66,127,47,135,117,124,18,43,100,161,219,56,187,29,78,156,134,116,208,99,205,93,83,179,117,122,126,209,86,118,20,228,197,206,51,188,118,86,138,141,52,198,204,194,242,65,238,197,128,167,191,15,149,9,26,66,153,50,88,83,17,33,0,10,59,116,100,97,191,176,58,112,182,219,34,57,172,93,49,119,178,34,235,40,79,206,191,180,110,249,221,206,55,142,116,245,123,24,234,191,14,175,176,141,124,210,238,79,164,102,51,160,128,136,119,120,47,145,54,108,244,240,103,231,66,173,251,250,231,113,252,242,216,131,253,221,205,48,90,45,32,93,31,196,196,149,135,53,158,37,55,20,47,15,139,221,164,244,219,246,86,85,31,159,123,9,212,31,31,175,31,60,89,155,94,50,207,2,175,36,17,5,241,157,166,171,39,218,206,243,208,112,75,239,53,6,166,112,241,170,59,13,76,180,47,21,199,200,195,20,86,103,208,97,244,174,100,140,252,242,178,21,255,197,91,149,32,1,42,53,91,0,237,175,22,152,36,34,240,119,92,12,244,212,128,93,136,79,130,230,214,148,214,225,134,112,8,157,132,206,116,131,213,221,142,179,162,107,150,68,114,134,57,234,215,170,170,83,221,74,216,21,216,85,175,66,134,66,226,230,153,14,127,50,142,73,218,93,64,88,56,12,35,204,209,131,205,73,61,52,235,218,30,203,193,133,194,165,197,176,141,251,111,66,66,246,9,4,247,184,67,15,212,172,58,89,194,130,114,161,33,113,36,159,51,101,83,168,241,165,58,124,163,51,243,86,111,23,107,58,43,130,133,196,58,193,171,185,109,205,0,232,239,233,147,231,200,93,33,33,37,134,151,72,167,181,224,144,107,113,26,110,161,153,191,219,152,130,208,22,168,27,10,227,191,78,159,229,79,208,131,131,228,39,165,85,253,69,20,108,91,107,116,247,230,26,181,202,211,204,121,180,233,245,229,53,188,143,100,31,137,181,219,70,78,157,160,187,141,85,125,3,195,146,92,238,222,142,79,5,45,55,159,186,6,101,214,250,104,141,191,72,162,2,239,5,49,130,91,193,243,87,48,208,194,30,13,92,254,185,99,9,183,108,42,147,107,17,36,61,215,187,153,102,137,36,123,126,200,222,153,182,162,191,111,69,174,82,239,137,170,8,154,147,106,85,236,97,202,103,165,194,137,51,131,174,25,107,133,94,18,69,22,221,19,56,168,15,138,44,199,149,135,4,78,161,28,3,50,174,105,43,163,191,163,44,96,30,129,78,230,170,201,60,145,254,240,33,124,105,24,125,101,171,75,139,57,82,35,140,28,179,207,234,212,98,70,25,47,32,181,39,96,176,5,211,68,35,38,101,254,76,54,74,252,113,177,55,93,93,157,79,254,57,255,210,241,6,61,177,70,159,99,76,163,133,73,86,202,62,120,26,178,159,188,23,4,40,12,251,217,36,149,157,177,180,28,89,218,202,163,39,229,61,121,198,207,124,167,151,73,65,188,113,186,241,35,255,242,62,170,201,155,25,33,87,74,73,71,84,232,114,255,37,64,235,42,96,17,121,9,87,106,18,218,112,214,81,124,81,165,214,172,175,167,28,247,178,108,133,157,201,13,47,47,192,237,248,7,61,81,140,58,106,132,17,143,195,190,34,217,154,206,99,2,141,56,5,33,83,154,86,19,8,231,220,180,217,6,92,35,3,11,3,122,90,163,24,113,232,155,186,139,210,177,192,72,96,10,133,91,19,39,98,168,177,144,198,187,255,235,34,49,114,27,97,15,49,162,8,101,22,29,132,59,235,60,129,9,59,185,177,59,205,123,79,148,199,189,247,196,91,111,211,175,222,33,145,193,36,66,190,61,181,203,130,129,117,164,133,231,141,201,181,123,110,162,71,76,150,167,58,211,100,58,235,185,164,57,115,224,58,105,39,25,243,78,229,219,62,122,57,62,61,128,164,28,110,238,22,9,205,66,14,201,199,243,106,203,172,171,251,109,81,226,104,35,110,138,153,78,89,136,183,230,178,218,252,198,161,110,241,236,81,93,18,202,161,77,108,96,206,209,194,157,181,110,100,233,81,20,247,210,254,211,216,73,235,201,37,106,118,59,113,49,148,138,119,204,249,39,225,14,154,48,141,67,96,55,126,154,42,77,185,128,2,248,86,55,93,234,149,144,75,152,255,234,46,22,59,89,110,142,248,115,163,49,35,208,94,220,107,100,21,81,234,127,34,169,124,27,192,31,210,228,216,117,165,67,68,141,112,19,18,42,78,125,153,214,47,219,235,25,158,51,22,34,168,234,244,8,33,202,192,15,23,156,22,2,234,242,63,125,99,70,54,105,187,100,216,231,175,163,151,28,140,125,33,132,218,168,73,12,208,151,230,187,42,14,26,224,78,224,247,150,113,230,186,40,127,93,69,169,144,36,31,97,109,238,88,144,131,109,64,254,196,174,136,255,149,29,180,230,241,180,227,227,233,220,247,80,127,171,150,190,46,226,159,10,238,104,172,156,180,214,35,225,139,144,5,15,153,134,150,232,90,46,158,165,70,16,19,226,209,74,3,253,171,224,84,112,78,108,200,140,40,175,179,220,205,168,197,191,114,190,173,244,108,112,246,168,163,88,200,203,147,157,205,147,77,148,109,121,103,26,115,58,57,191,53,214,163,46,52,202,113,147,182,212,79,127,40,219,93,228,123,213,173,15,101,79,151,143,203,37,146,149,233,177,144,175,155,73,136,106,52,201,41,133,165,1,67,221,15,14,41,36,118,209,135,36,121,131,189,255,112,81,228,53,116,214,202,24,80,88,95,52,191,87,111,142,72,210,140,183,30,140,212,47,83,27,190,70,248,243,145,180,148,83,138,173,190,151,176,42,166,57,135,222,191,84,239,125,11,75,24,23,153,60,179,26,12,106,206,18,195,49,240,249,23,62,202,237,141,58,205,176,52,16,55,60,154,247,35,62,103,148,88,242,11,85,39,8,18,219,223,205,28,232,247,2,71,81,96,204,31,24,59,21,152,235,48,119,131,67,192,147,229,52,26,105,214,227,155,5,13,107,233,165,43,135,71,245,28,203,20,115,39,187,224,71,88,25,118,172,128,89,235,37,109,66,11,143,112,246,31,7,15,229,94,200,108,237,0,102,102,217,3,65,113,61,42,89,235,236,15,34,175,21,50,83,69,122,204,70,127,193,24,57,66,83,95,1,116,137,134,239,226,114,95,92,79,174,85,185,87,25,240,131,188,79,130,166,60,10,219,250,36,241,38,203,218,82,175,217,131,137,85,203,231,245,229,96,77,67,185,31,243,193,54,190,63,111,103,116,71,31,3,8,201,119,106,57,43,42,81,120,141,65,206,178,228,82,10,128,70,175,36,126,191,93,165,142,36,146,180,192,24,83,125,129,197,92,34,162,122,56,120,36,117,252,207,15,70,45,161,55,242,2,91,194,65,26,155,87,17,245,234,254,153,183,19,205,55,230,133,134,182,196,42,51,44,238,220,235,232,10,252,221,181,74,209,247,178,138,32,3,29,69,243,227,63,154,54,92,208,100,61,237,140,238,21,194,172,22,145,236,244,30,1,79,162,42,15,248,250,224,167,3,248,0,239,111,236,28,172,245,152,93,64,219,220,38,5,51,172,233,0,98,180,123,10,137,177,212,224,50,115,192,194,14,164,178,63,60,34,197,204,35,178,253,183,173,119,109,236,167,202,8,162,188,114,213,211,58,102,136,22,0,34,151,193,119,7,31,74,124,91,100,8,29,157,162,191,61,150,59,149,222,40,216,137,140,126,254,214,147,145,16,30,30,50,242,17,168,20,162,236,95,195,218,21,119,197,67,27,149,69,38,113,159,200,109,244,57,155,102,250,157,161,165,70,71,217,85,176,152,186,47,109,162,38,112,19,204,103,194,26,220,21,3,209,177,228,65,31,88,90,186,154,219,94,69,1,126,164,197,130,225,77,242,243,131,10,27,190,129,126,206,19,148,65,250,203,181,240,115,59,228,94,153,73,44,155,130,145,228,134,211,82,169,74,162,186,132,60,85,29,119,236,11,66,22,201,136,21,50,95,3,127,121,140,50,240,15,164,180,204,250,129,38,225,44,36,21,221,180,123,186,91,15,237,168,161,123,77,38,111,128,203,186,126,63,76,234,221,136,193,55,89,47,207,51,176,42,251,238,209,8,107,114,252,113,0,241,201,101,130,169,205,87,175,0,116,121,160,35,51,63,84,2,26,42,233,178,254,47,252,235,40,114,142,244,223,248,90,142,102,137,134,189,25,208,106,27,114,9,27,30,253,117,128,253,71,241,87,232,157,232,205,207,68,126,131,220,141,50,65,211,129,36,34,82,51,134,40,14,23,143,135,174,135,189,226,125,33,21,6,134,178,200,173,178,93,21,162,62,40,218,227,131,137,201,165,107,131,132,137,206,182,22,129,171,179,148,254,78,97,151,38,156,133,123,20,244,241,6,235,186,80,231,192,14,66,141,112,89,55,160,182,102,95,120,23,8,14,166,117,158,52,56,129,58,100,82,125,59,102,82,85,16,155,247,88,192,20,167,60,165,129,0,65,95,186,144,244,234,60,251,126,74,100,78,146,91,228,174,84,238,240,207,223,253,128,48,206,179,126,29,99,18,152,186,223,154,21,199,21,76,150,74,78,76,247,198,83,163,137,71,158,148,76,176,181,224,138,186,126,31,171,119,163,121,153,196,85,250,127,177,126,114,221,62,4,44,13,93,184,87,195,83,146,32,138,241,174,164,212,217,230,132,68,152,19,168,38,22,149,234,200,165,79,167,164,252,24,5,200,78,84,75,250,139,165,232,229,136,9,138,237,182,71,126,105,37,224,186,237,134,4,21,190,90,179,146,243,93,249,121,42,108,73,119,230,194,253,15,122,111,39,166,203,28,6,222,117,23,118,124,163,108,226,245,224,39,245,220,201,14,55,89,161,162,230,49,54,103,136,129,168,169,83,14,118,213,134,222,221,222,71,27,203,27,71,22,0,0,225,117,85,233,106,138,48,0,17,53,190,138,47,201,172,126,81,186,125,240,218,130,65,69,124,229,64,86,209,131,109,58,156,10,216,79,235,252,6,31,103,165,236,2,118,216,99,77,69,2,83,14,215,215,224,30,77,29,166,24,171,2,141,6,42,213,141,208,204,248,187,44,203,6,242,240,112,134,103,149,184,92,151,137,191,222,229,41,75,140,193,24,63,67,125,27,229,142,69,146,158,66,236,6,220,161,252,14,141,163,174,86,39,148,42,165,132,129,153,114,222,106,1,16,31,25,122,34,117,116,223,36,172,209,64,95,169,176,166,69,116,16,255,78,48,143,213,66,105,102,126,13,58,65,129,85,248,101,58,93,122,26,254,252,122,217,129,123,23,45,201,219,11,10,238,206,215,136,132,29,98,14,179,64,118,1,189,72,198,21,156,248,58,92,24,2,253,253,199,143,120,66,80,54,30,120,179,18,215,240,236,37,253,121,236,22,159,255,158,18,50,112,147,68,14,189,114,1,195,24,193,15,30,213,183,235,151,23,143,216,102,34,138,53,90,137,37,184,121,218,27,194,69,147,145,191,128,249,188,183,164,176,179,9,123,134,159,1,151,61,253,119,157,242,241,241,230,231,11,123,234,60,237,213,216,92,210,163,95,50,231,247,136,125,105,111,122,15,107,112,229,237,86,200,211,139,225,89,125,223,76,233,44,175,93,7,203,69,62,30,195,20,248,108,27,142,85,57,139,47,34,208,90,37,154,180,88,164,9,139,1,190,181,184,145,6,199,85,171,93,90,139,178,35,214,46,215,164,224,175,31,169,34,25,84,252,55,84,21,187,195,234,202,31,196,181,119,34,105,142,99,206,244,161,253,221,168,93,164,126,248,184,31,45,61,162,165,150,29,251,127,144,223,145,202,118,234,203,73,232,35,88,92,193,176,44,17,56,101,254,5,23,202,68,232,118,101,20,91,188,104,192,228,3,222,211,205,25,111,111,108,24,58,224,241,94,77,204,64,101,51,33,205,143,119,68,229,249,97,18,169,106,32,26,154,239,241,48,206,73,18,168,199,27,114,66,98,14,17,8,86,52,2,251,204,60,125,95,80,209,222,199,247,208,1,48,131,50,140,25,229,83,214,146,210,214,112,15,16,44,53,246,225,136,131,173,255,49,118,35,89,168,51,20,208,238,7,14,196,213,199,117,209,214,171,110,24,78,251,121,136,140,223,154,46,18,137,96,220,218,108,199,184,91,125,33,101,150,116,133,241,70,54,87,252,221,37,218,155,207,33,212,201,186,239,193,52,76,195,74,53,27,192,9,68,203,11,77,173,223,118,56,86,105,162,128,22,216,144,113,188,113,241,229,96,227,180,198,77,84,63,26,157,180,237,3,80,142,171,11,213,102,2,201,48,80,235,101,101,222,123,211,166,122,5,8,35,72,16,140,147,36,144,94,101,118,187,107,83,40,89,40,186,88,65,168,102,62,165,34,181,215,104,0,215,218,73,140,112,42,124,234,198,185,227,138,53,118,231,204,102,58,224,234,78,104,228,206,197,199,222,179,25,218,206,202,17,233,124,5,121,2,246,181,216,154,155,237,171,105,131,90,139,27,102,3,168,71,86,75,252,214,174,215,197,19,87,193,225,249,53,88,224,134,201,241,20,41,177,245,79,153,214,228,135,26,118,179,70,225,98,98,20,13,185,227,1,176,90,121,99,239,37,133,253,84,242,118,127,186,150,84,181,58,194,106,61,99,183,64,64,211,154,241,150,207,62,235,30,108,36,248,155,235,183,27,185,105,177,188,138,29,80,213,57,26,244,105,85,152,117,130,122,102,115,37,253,240,180,186,253,55,146,215,57,119,184,112,236,212,86,24,13,198,177,97,253,87,76,140,127,77,167,57,213,39,197,211,190,157,110,39,13,247,11,162,145,27,251,73,16,238,124,75,114,185,121,108,213,226,44,62,183,55,254,178,128,28,219,199,135,126,242,79,85,4,89,243,191,4,241,240,211,104,225,0,235,235,249,57,71,230,92,194,17,118,183,62,213,160,153,187,60,141,216,18,114,157,109,87,26,254,189,243,98,5,7,159,206,4,117,135,82,48,44,98,184,181,49,95,174,160,141,171,57,182,59,241,72,1,113,137,225,136,158,228,46,228,182,175,30,123,34,109,222,161,122,4,102,55,24,167,142,10,71,50,60,119,127,162,93,170,62,57,21,223,168,6,90,165,137,105,208,166,58,161,228,147,225,229,197,203,54,242,239,69,207,11,10,94,89,139,186,235,143,195,221,233,12,35,6,2,241,113,207,231,206,232,216,215,8,248,175,160,62,65,143,226,244,167,130,239,60,33,162,146,14,182,69,206,6,66,30,126,155,65,56,254,251,61,25,230,252,232,217,61,200,66,151,178,225,14,143,73,41,201,213,253,29,15,241,63,183,70,50,218,238,66,215,218,164,195,102,51,65,19,64,20,239,9,110,156,70,169,158,133,179,2,161,69,44,81,144,179,166,125,63,80,87,107,22,100,211,182,84,80,218,22,34,112,76,109,235,3,87,185,78,37,241,240,81,82,253,180,79,243,244,151,61,32,44,174,159,174,195,207,237,129,61,38,31,99,116,51,116,235,146,209,181,116,0,45,146,209,50,246,68,84,211,108,41,238,134,76,217,27,33,203,47,251,224,247,250,115,149,128,224,61,55,186,141,83,0,24,196,241,172,23,250,203,115,187,114,156,95,132,151,55,167,77,147,217,160,177,10,148,176,99,154,140,26,84,21,44,206,165,38,216,239,215,116,65,157,70,141,3,218,106,6,176,231,34,135,124,180,72,180,166,223,139,45,46,186,44,186,115,112,123,132,80,137,253,17,207,113,28,109,59,198,251,48,173,220,10,91,90,221,141,70,62,247,6,194,70,0,93,180,239,141,160,111,51,44,112,194,17,55,255,237,105,129,238,170,198,232,103,42,156,192,87,26,155,169,58,166,39,97,199,249,234,159,84,156,93,213,213,217,233,236,82,64,33,230,64,222,136,224,178,253,71,249,165,166,75,137,234,2,3,86,66,99,126,79,129,163,86,105,32,225,254,98,225,191,168,47,38,176,196,53,9,167,12,204,253,121,37,12,39,225,51,161,202,142,31,103,47,121,50,254,109,38,157,80,189,62,231,122,189,139,98,59,5,241,38,222,251,55,224,245,190,138,14,32,74,162,61,86,131,1,187,73,66,9,121,242,104,224,247,178,242,92,157,10,128,172,89,18,106,252,126,13,199,172,185,234,209,244,254,71,228,87,139,220,244,82,82,100,63,207,101,179,130,120,91,9,93,109,32,214,215,224,158,47,54,86,50,140,107,195,78,170,136,22,237,129,60,154,73,97,41,148,77,37,231,23,155,183,11,188,87,169,5,61,133,187,99,202,86,128,6,20,189,112,3,96,24,48,241,147,184,179,57,190,43,148,109,247,145,4,118,143,31,177,41,151,187,111,254,235,220,13,134,51,235,151,125,10,101,105,134,144,118,180,147,76,74,242,139,40,146,167,20,198,97,250,57,109,209,177,181,53,140,230,250,124,74,242,191,71,138,200,27,215,62,69,150,119,236,159,240,254,50,4,231,177,183,178,157,13,102,221,247,88,39,207,181,141,160,108,163,25,244,63,175,110,27,9,173,194,250,14,28,242,186,33,240,21,53,114,101,95,55,47,180,119,47,36,75,39,70,187,111,163,145,250,198,106,90,29,14,167,228,134,101,148,222,147,169,171,119,88,57,123,115,164,196,170,122,111,217,98,31,71,16,206,24,155,201,13,151,85,83,28,142,34,171,102,170,98,29,52,188,39,200,237,245,60,240,0,143,105,158,107,53,140,77,157,81,85,36,30,210,71,55,103,14,5,159,218,244,186,69,73,128,243,30,164,74,104,106,234,45,137,91,65,12,47,172,0,114,39,253,47,186,192,185,94,100,122,134,251,127,108,189,36,13,78,94,192,191,10,100,88,22,10,55,78,0,0,170,97,48,16,102,24,149,23,198,64,8,253,168,174,217,45,65,182,190,200,251,43,121,23,51,114,227,98,102,29,222,37,138,63,187,70,171,68,246,128,54,18,249,204,160,91,111,148,188,16,99,201,105,44,132,177,55,74,22,185,231,56,10,79,145,127,101,200,166,241,135,195,190,5,250,98,76,254,132,241,17,111,111,57,211,123,91,34,190,243,205,214,73,32,252,40,176,247,112,112,123,180,244,213,168,118,253,206,84,106,161,49,12,211,162,140,118,97,57,112,240,192,208,203,190,135,70,24,173,132,114,159,154,12,139,20,243,18,117,112,236,145,254,87,204,122,80,233,13,242,5,220,116,212,6,127,94,132,128,178,126,92,255,166,130,5,1,143,0,1,129,22,223,251,74,191,100,128,2,27,130,190,224,178,234,1,94,253,30,231,252,114,79,36,65,131,153,161,86,174,251,28,33,1,225,39,109,83,83,50,148,248,247,9,161,128,222,87,106,113,152,65,97,79,32,34,213,105,126,97,163,7,68,72,219,134,62,185,230,1,100,214,93,145,228,4,197,73,246,221,148,190,43,183,32,90,19,175,127,255,93,64,127,34,197,154,180,5,172,126,51,132,197,126,143,130,15,206,121,15,72,197,156,92,202,80,128,252,49,192,125,164,34,167,10,221,82,236,228,152,225,175,196,233,165,92,244,250,211,54,224,28,10,228,11,40,21,118,187,32,173,13,150,67,177,241,75,37,109,96,128,31,36,58,151,228,10,154,144,206,54,37,48,29,5,186,132,163,234,2,154,80,209,179,211,53,82,62,107,105,253,220,252,13,5,80,81,117,75,153,127,245,230,124,3,166,68,189,194,174,95,206,93,5,208,254,9,209,40,236,228,175,88,213,47,162,69,207,37,174,48,96,127,132,224,253,202,26,39,64,50,251,40,85,82,172,119,13,98,223,37,240,153,121,95,50,35,56,0,133,180,141,34,178,55,176,1,97,151,177,19,220,241,8,67,194,165,126,216,151,31,54,242,116,147,60,10,192,164,11,62,133,246,156,43,181,56,116,176,191,130,181,79,20,90,234,107,88,175,176,180,12,118,8,15,168,141,102,247,212,1,248,131,188,78,228,39,250,162,202,69,116,97,224,46,8,173,255,167,8,162,94,145,11,86,82,154,129,86,210,27,235,58,130,236,238,231,111,34,236,177,206,34,49,186,206,248,209,97,57,5,104,101,112,63,248,50,29,92,146,144,188,112,121,151,161,80,236,232,181,35,185,132,26,119,187,33,119,198,9,40,239,218,169,223,80,49,68,191,232,21,252,174,178,116,208,61,114,30,104,26,51,19,18,225,5,103,151,96,56,79,181,150,247,113,138,13,191,79,218,191,4,2,212,204,83,41,162,139,23,171,184,96,203,11,96,102,127,41,39,24,78,173,161,3,34,235,29,248,232,97,16,213,24,125,206,215,222,92,221,239,60,103,215,216,243,159,225,160,195,194,250,96,114,215,12,5,98,225,193,194,84,193,63,131,49,105,79,189,253,141,166,33,0,129,222,184,69,43,26,210,12,2,59,113,18,87,4,124,131,191,68,239,164,235,73,14,25,97,122,214,186,27,25,237,65,77,250,252,11,17,118,178,188,93,131,40,88,185,132,123,4,189,245,243,43,142,70,153,150,212,218,87,74,200,247,25,159,173,146,190,213,44,89,164,195,165,167,156,237,214,221,244,181,67,194,241,121,98,123,127,114,153,56,196,200,86,7,25,110,197,115,52,100,143,198,66,238,189,202,63,236,185,120,214,73,221,58,155,224,120,166,99,214,180,202,121,79,143,11,9,153,52,43,99,189,58,54,161,127,27,37,154,16,33,211,252,151,45,66,64,61,253,79,230,249,64,74,154,142,155,106,161,101,134,83,240,134,49,3,113,99,218,117,148,75,163,12,60,234,243,64,46,41,136,9,68,82,180,228,146,13,212,122,19,78,220,48,56,188,27,73,52,216,26,128,77,200,160,197,246,58,145,207,247,91,215,206,39,131,182,185,194,84,219,233,63,43,37,242,31,242,121,203,230,156,148,214,25,230,104,232,159,217,153,61,111,170,179,47,30,68,92,2,11,199,220,173,181,97,5,116,5,246,244,169,163,143,48,112,217,129,8,62,81,184,25,208,109,214,160,137,104,62,248,224,29,255,91,218,206,139,167,154,173,104,223,59,86,144,188,211,34,100,77,53,218,196,196,211,187,233,6,97,111,36,140,180,151,23,109,15,39,209,1,208,163,185,157,47,103,88,177,116,80,122,53,32,137,202,32,179,174,76,13,149,100,172,114,170,17,81,52,95,148,65,201,130,126,4,176,77,37,251,135,27,41,209,0,249,189,88,163,239,177,121,251,179,250,57,134,95,70,144,25,166,34,236,176,161,2,245,144,13,105,157,225,192,187,143,42,115,178,236,246,140,110,200,243,252,95,11,153,226,189,19,151,43,84,154,193,112,59,248,37,26,200,240,95,86,255,194,95,67,84,174,151,97,198,44,75,3,39,63,76,214,46,55,217,137,224,62,76,243,239,231,192,77,58,136,82,235,94,20,114,45,136,95,126,255,165,140,75,8,198,185,203,4,0,89,200,121,63,219,61,240,46,56,9,203,173,46,78,55,32,64,3,105,107,86,46,85,214,199,48,146,213,14,39,207,222,161,29,119,70,142,61,231,103,56,66,247,161,227,162,20,154,157,23,18,141,4,86,225,225,195,64,218,121,230,32,113,153,197,176,63,213,47,69,200,111,98,153,114,198,85,162,136,211,82,210,191,99,118,138,119,254,32,35,57,129,38,74,230,204,226,226,63,136,177,200,167,16,18,253,30,191,232,99,178,71,192,197,203,47,232,104,9,160,160,50,40,114,187,43,107,127,93,33,84,60,33,251,116,53,0,64,21,45,175,104,135,214,214,190,254,90,69,50,138,51,130,55,67,215,72,79,217,84,143,249,206,37,173,4,121,219,198,46,128,139,107,122,180,156,229,168,80,180,63,180,178,185,247,68,136,205,186,202,31,209,64,34,211,29,247,182,194,242,58,136,186,81,227,74,177,177,79,234,90,137,205,106,113,178,19,15,242,137,154,178,164,32,11,208,177,169,199,42,60,75,118,145,21,207,81,94,250,237,72,65,85,101,173,50,124,49,8,254,126,153,206,153,5,161,254,57,53,228,216,219,147,145,116,40,154,236,108,159,165,168,12,163,155,11,25,15,30,193,159,244,43,94,90,101,66,49,251,121,251,118,157,207,187,24,211,71,192,81,189,102,220,231,85,185,77,37,15,105,82,210,79,51,143,255,194,238,70,218,66,183,227,162,17,46,127,75,139,252,200,180,150,126,92,90,45,234,226,28,204,160,150,220,85,139,136,249,200,175,53,62,46,223,19,95,84,2,220,90,211,131,195,248,61,171,72,81,98,245,191,140,205,64,130,4,132,116,228,38,199,188,232,150,222,233,70,193,240,33,99,246,128,19,223,93,229,33,225,147,54,192,45,75,205,36,22,226,234,105,238,196,206,51,186,51,221,177,38,61,209,35,208,123,230,95,247,2,228,168,151,18,142,32,118,27,20,92,65,5,227,53,3,229,10,140,59,114,117,67,218,200,210,1,237,13,181,80,135,15,120,71,129,108,245,35,220,219,121,29,168,32,108,132,153,173,29,11,96,115,250,174,185,154,84,21,214,194,233,137,66,192,214,8,42,21,176,178,127,229,219,238,130,251,152,136,154,25,167,128,182,227,61,64,75,179,20,221,165,82,232,191,3,34,246,44,251,127,89,150,241,17,169,236,84,113,60,155,196,222,30,254,17,216,62,211,186,44,208,133,26,64,57,88,120,43,178,138,155,1,7,31,80,14,137,35,131,86,1,203,207,40,19,179,254,222,215,234,39,103,192,155,244,86,174,191,144,234,5,37,178,233,110,126,13,98,206,26,228,9,94,146,153,115,223,193,103,61,173,161,183,222,247,74,132,231,56,210,237,40,191,118,11,211,104,153,216,97,66,193,66,63,222,203,27,208,252,70,41,203,152,22,215,188,6,13,182,108,166,94,216,79,88,165,204,54,241,19,243,175,97,33,219,103,78,203,39,167,2,47,79,61,68,18,192,44,126,72,241,110,235,154,54,15,6,43,208,93,43,141,199,251,64,50,83,142,37,79,32,234,222,254,27,128,205,255,218,106,240,102,225,218,213,222,192,45,212,162,253,177,237,213,211,172,206,56,250,169,223,214,207,211,70,251,181,155,169,26,25,59,251,65,248,129,18,194,167,41,113,182,177,100,48,58,241,72,193,120,81,97,242,200,46,48,225,183,63,40,233,216,169,58,165,178,171,54,244,185,53,0,168,55,70,224,59,148,187,194,240,25,249,128,128,240,224,170,49,227,251,201,103,187,127,180,16,13,197,125,58,118,190,36,103,6,59,40,254,254,62,57,180,188,98,67,219,101,242,19,179,55,186,207,97,38,58,140,60,155,37,231,200,61,173,136,39,141,15,126,190,77,216,187,40,123,1,118,45,123,12,74,106,70,33,3,96,246,42,111,159,133,71,200,185,200,90,48,165,98,3,38,186,207,90,15,7,200,213,5,164,146,247,37,66,70,110,239,125,133,223,210,222,186,61,28,204,6,70,223,87,80,151,216,67,168,230,62,115,108,214,42,101,220,210,58,155,79,205,181,4,183,253,34,107,125,115,109,200,126,194,191,5,93,198,85,169,0,81,105,153,157,134,25,143,112,216,13,251,20,148,239,239,103,145,177,75,23,20,154,48,239,133,162,252,41,66,109,225,143,163,71,34,66,41,237,233,88,21,119,194,168,217,98,235,110,45,185,49,33,113,206,252,85,15,122,12,113,252,3,17,240,119,62,48,254,218,157,209,36,172,25,165,137,1,236,165,211,128,209,198,122,240,253,22,10,114,105,210,222,126,186,96,161,158,16,243,223,223,236,20,184,22,206,130,238,125,21,132,37,84,102,61,227,233,25,39,79,139,179,167,246,133,58,82,126,145,110,132,56,69,233,224,62,211,198,50,64,74,29,226,10,255,84,36,15,99,197,228,231,94,141,11,205,41,125,71,81,27,193,163,87,151,145,60,102,167,39,122,112,91,225,151,172,128,68,131,177,246,198,189,78,165,160,33,90,75,56,229,136,122,177,108,115,61,104,146,109,244,127,147,104,128,19,194,185,106,123,117,208,17,25,117,173,226,152,80,134,30,57,75,25,101,77,238,51,147,85,115,111,96,0,85,34,156,34,17,250,196,61,195,86,57,166,22,202,130,227,50,202,108,20,255,66,246,138,190,49,214,250,241,4,29,197,70,16,213,40,208,76,26,247,151,165,160,233,93,8,195,180,70,16,173,168,244,236,235,53,74,98,181,107,60,74,202,54,15,189,80,57,188,68,156,3,111,114,222,17,146,228,221,189,35,162,130,104,216,177,194,187,7,60,60,214,215,137,197,225,228,245,46,248,29,103,78,69,197,199,78,168,193,77,7,244,104,198,93,75,137,216,218,246,17,24,77,102,195,5,194,86,30,121,125,100,182,38,224,184,238,172,144,251,183,46,231,168,61,148,40,50,244,70,169,189,192,105,131,237,78,0,14,2,128,74,140,34,246,223,236,56,230,63,4,91,73,231,210,239,203,148,200,26,207,190,197,146,60,43,33,47,49,54,243,14,136,122,56,237,71,162,198,2,166,121,43,37,122,79,192,34,146,157,118,131,101,205,148,156,179,255,120,204,32,152,88,186,1,244,81,44,132,205,121,210,52,76,131,72,99,63,94,94,37,9,140,149,15,250,166,253,233,74,248,52,9,91,253,224,60,143,203,61,130,218,233,0,210,9,170,217,100,58,43,170,107,155,109,59,202,81,192,182,141,119,69,235,159,29,43,173,75,72,108,73,237,252,81,169,12,168,101,80,152,208,70,150,228,63,136,84,143,78,95,98,99,115,60,45,180,79,102,168,174,239,30,39,13,73,174,244,4,4,106,106,248,17,168,12,128,26,163,64,246,194,29,59,28,79,47,176,182,252,47,48,121,4,242,132,231,83,210,226,231,221,173,243,13,105,97,90,253,106,83,151,112,121,84,65,44,139,4,23,28,87,171,131,44,51,220,77,116,98,159,19,86,211,217,245,107,76,169,210,137,74,9,106,5,219,228,29,46,232,72,16,0,38,46,133,218,39,121,128,103,67,117,174,231,183,137,143,109,43,31,82,147,174,156,137,8,2,95,14,247,113,251,43,114,196,86,146,250,218,49,205,128,36,171,138,111,136,159,119,118,226,199,164,171,235,243,118,178,45,70,230,40,182,221,39,102,38,247,123,187,92,193,101,52,151,42,98,107,253,86,114,70,10,237,204,37,24,143,6,91,123,168,141,198,52,189,64,204,158,19,112,253,104,254,73,86,41,103,57,107,100,48,96,39,113,122,239,90,20,210,33,5,1,153,62,18,162,140,137,221,139,7,63,68,26,171,67,9,124,220,170,103,63,135,225,114,148,110,48,221,209,83,244,33,210,90,255,26,107,21,30,72,42,123,86,10,107,104,20,209,84,187,136,176,124,241,193,0,243,56,251,112,224,210,85,224,45,91,238,94,244,117,143,70,3,204,24,236,225,30,162,245,193,39,172,54,189,141,168,193,181,17,66,19,248,103,204,152,197,210,158,239,84,1,158,217,16,95,20,34,123,136,52,141,236,115,151,186,138,121,136,139,139,92,141,64,88,20,225,227,194,234,193,158,37,61,107,129,63,143,2,201,226,65,146,118,159,250,82,207,236,38,172,253,90,238,229,210,51,140,168,98,100,181,143,196,52,146,211,17,97,253,61,142,162,22,9,7,49,29,91,200,65,203,50,185,95,72,220,120,98,222,123,223,177,76,40,61,173,184,122,21,185,23,53,23,101,131,23,118,115,91,6,213,172,128,155,24,238,41,54,247,244,56,177,64,195,74,53,212,52,53,48,92,170,249,9,188,67,210,59,22,22,210,234,239,207,38,131,188,147,193,228,226,218,37,45,81,222,214,177,192,168,16,148,13,141,114,188,112,107,2,240,211,252,77,172,172,30,1,57,164,170,201,169,199,153,19,94,181,170,48,204,126,245,33,99,95,75,199,251,251,135,106,104,5,243,70,198,240,109,69,215,145,240,230,27,182,221,183,166,202,109,161,166,102,201,138,127,124,4,80,188,57,70,154,14,64,140,181,28,205,36,171,72,170,212,220,144,43,219,233,221,232,80,139,141,24,61,175,192,122,47,72,47,173,217,147,120,192,57,12,196,66,87,124,208,34,107,19,223,185,141,200,89,148,79,18,77,19,113,230,1,8,157,164,164,243,169,167,161,227,217,190,178,234,173,151,88,123,116,204,119,23,33,95,178,115,145,36,45,165,181,12,1,161,141,189,227,159,198,66,187,250,151,208,198,170,14,121,161,113,197,167,22,64,189,95,36,221,110,48,100,49,180,204,32,45,150,88,109,210,50,44,205,66,105,41,94,65,109,222,129,152,121,231,245,121,169,233,155,108,51,116,5,140,207,140,202,54,255,19,86,15,193,188,75,174,176,83,196,173,251,219,72,159,225,100,6,122,200,116,9,154,0,154,197,217,88,168,216,196,101,23,71,76,20,163,189,194,78,90,99,174,17,65,169,101,195,144,238,216,216,219,113,132,28,91,80,110,95,253,236,233,54,7,137,247,174,204,79,85,84,174,187,196,100,91,57,119,136,54,183,146,139,176,39,6,196,29,84,228,206,207,49,32,224,19,149,246,50,236,98,254,242,213,232,4,255,169,184,131,119,134,118,237,2,66,28,48,255,79,21,239,23,228,164,69,95,224,119,224,130,57,122,222,158,122,224,119,170,252,205,133,209,222,182,220,15,227,123,13,125,116,50,210,249,17,154,88,75,128,156,106,137,5,14,182,203,156,142,171,22,100,239,66,98,54,79,173,147,107,172,111,229,189,57,130,3,176,118,19,194,108,35,81,113,157,8,178,79,79,7,151,177,122,185,105,220,101,132,79,198,96,242,154,44,58,100,75,226,47,223,103,102,220,38,118,174,9,58,74,189,164,183,27,169,253,173,129,38,110,186,119,160,105,207,146,118,121,167,225,232,39,81,93,49,97,125,141,199,106,99,205,29,96,173,92,176,101,38,191,91,70,149,126,165,51,134,223,144,112,81,2,180,111,98,216,0,70,207,55,211,69,143,168,185,3,136,215,250,178,153,192,92,129,56,170,144,155,200,32,109,137,28,243,178,220,3,122,195,251,220,8,233,206,46,221,31,33,148,69,241,162,116,80,98,172,153,127,87,232,64,81,12,58,135,71,149,152,55,220,43,187,93,120,140,30,40,235,18,98,63,111,189,112,220,22,159,251,195,24,125,26,162,8,255,103,107,69,244,135,251,179,50,176,170,142,59,253,88,193,91,245,64,246,90,39,115,55,180,150,80,181,91,74,20,108,155,123,35,169,209,85,197,207,184,153,220,132,88,139,23,121,48,192,2,85,191,137,86,98,150,205,55,207,246,220,18,65,37,35,8,186,248,217,111,177,28,109,118,197,202,254,103,111,246,116,66,18,182,198,99,146,138,145,213,241,194,163,164,147,220,94,54,140,126,18,225,181,134,102,104,192,12,119,76,189,178,163,73,244,148,147,70,59,172,144,254,15,61,238,8,238,239,106,118,148,102,76,61,69,236,166,229,83,93,1,106,249,83,65,65,235,109,26,179,155,215,195,26,108,209,70,206,132,2,174,79,117,100,134,159,4,215,100,60,107,28,45,214,159,149,10,111,237,28,11,96,203,187,25,187,184,177,61,198,144,203,8,237,125,29,129,173,192,126,132,173,238,174,70,183,18,127,190,106,180,85,28,112,176,121,123,21,117,242,121,102,209,47,129,102,63,12,232,239,46,94,76,7,129,218,239,5,50,168,166,145,247,152,25,66,90,119,110,60,134,197,204,167,214,150,185,175,39,100,228,110,92,168,148,208,96,49,67,117,30,178,112,127,213,6,202,192,134,56,62,208,39,159,23,75,132,92,78,89,247,185,32,233,42,251,2,191,126,51,169,140,129,151,151,144,50,248,167,38,221,200,18,149,134,42,112,161,214,96,92,91,234,163,80,36,147,41,102,89,133,97,127,93,24,120,3,230,183,209,170,93,152,20,147,193,76,167,15,148,234,91,245,51,100,180,139,112,82,153,64,156,160,7,114,47,1,41,203,215,157,19,160,2,215,132,101,96,181,172,200,42,171,224,252,206,24,123,5,223,169,51,133,10,74,200,179,190,236,68,66,9,14,213,205,179,83,81,76,221,52,175,39,127,171,144,182,247,163,22,122,145,79,113,161,252,79,110,130,125,30,217,114,6,254,43,32,156,198,171,118,113,87,230,15,77,152,123,236,125,61,28,131,69,157,170,147,57,116,151,4,22,199,177,4,183,63,210,2,172,176,163,35,153,135,227,60,236,206,154,5,205,152,40,34,210,89,27,67,39,226,205,20,71,107,54,25,8,202,111,231,48,210,90,151,42,56,189,243,185,162,120,49,61,126,48,97,135,117,20,160,141,116,166,7,90,159,178,77,231,196,55,170,177,210,9,100,156,133,84,98,35,189,16,246,250,9,28,80,38,94,17,227,184,168,182,31,154,86,197,30,89,251,65,164,3,3,108,191,54,21,76,237,248,48,106,0,130,16,32,4,38,107,158,41,195,132,179,163,204,7,189,75,58,85,169,7,117,5,189,145,181,76,2,179,31,168,108,192,175,171,96,159,46,48,206,239,69,104,101,255,243,172,96,229,139,150,7,129,251,155,69,176,60,221,55,111,137,60,158,147,206,101,88,247,195,185,74,33,136,89,81,40,229,188,136,43,124,238,82,109,127,21,158,171,124,199,127,88,147,123,237,245,204,157,224,71,223,221,127,211,124,224,97,93,73,44,91,79,146,169,64,226,12,116,49,71,25,65,138,19,90,175,55,41,7,198,224,250,218,153,44,107,0,232,139,45,235,94,196,226,63,224,39,52,241,99,110,143,139,221,168,220,39,67,81,44,63,3,24,155,55,7,193,79,187,168,113,77,144,255,242,168,222,169,57,124,123,156,51,217,113,109,77,152,99,43,5,125,186,177,252,172,23,14,149,180,57,113,147,33,149,17,4,185,196,80,90,168,63,180,32,160,213,104,137,241,184,10,74,10,150,6,167,43,6,231,254,222,23,255,113,28,82,123,197,243,177,197,159,155,31,96,186,199,0,16,239,13,79,216,90,247,113,4,118,51,163,109,88,7,213,51,129,230,110,253,48,67,89,167,15,26,52,226,5,201,40,47,248,85,220,145,173,109,153,97,213,3,26,236,124,181,65,47,140,27,159,176,100,150,44,18,196,113,42,66,202,230,114,204,212,202,69,187,82,174,180,205,36,233,225,57,158,79,97,57,113,97,201,131,227,8,105,88,184,163,34,188,57,74,68,2,39,214,106,110,165,49,88,143,216,9,93,214,76,71,87,222,11,117,7,106,47,197,34,211,54,246,183,10,83,145,166,3,135,121,159,14,92,188,63,189,76,95,26,221,45,82,39,119,15,49,11,146,170,114,168,190,190,117,87,210,2,53,138,190,185,240,121,231,106,59,255,222,149,50,139,243,4,210,213,50,230,200,202,149,176,42,11,214,5,75,83,93,36,167,21,61,255,136,151,191,109,90,1,5,173,16,126,175,182,91,86,211,182,135,95,15,205,18,187,109,95,128,85,174,101,165,46,111,20,34,219,38,164,169,40,155,16,129,77,220,218,33,66,209,245,212,19,201,57,200,235,255,64,189,253,60,230,236,43,246,36,14,234,83,202,119,200,196,199,44,161,94,37,221,91,13,172,6,134,109,223,5,154,40,255,185,183,115,103,2,251,168,151,187,37,107,106,165,8,156,81,23,184,194,54,74,31,130,211,74,195,126,237,106,193,117,8,96,37,73,206,176,180,97,46,27,197,70,57,45,180,111,216,10,181,92,130,153,4,18,121,243,252,147,39,214,240,44,142,72,90,205,189,150,145,131,99,38,121,225,250,206,24,52,181,22,106,173,145,73,112,109,98,194,86,158,58,207,32,102,90,149,57,124,79,79,152,142,21,165,46,237,120,117,112,99,3,25,158,225,196,164,7,184,31,249,227,92,50,81,144,163,71,20,138,188,36,148,249,28,140,60,110,8,92,174,6,234,251,71,240,109,150,145,44,205,136,37,9,56,213,126,171,49,67,150,197,44,211,124,58,74,13,176,137,178,229,77,117,233,6,211,109,203,183,48,89,13,4,129,198,176,244,230,132,72,127,236,202,238,188,252,127,35,177,115,40,234,75,79,167,13,133,51,201,17,94,202,174,201,182,239,178,151,147,149,182,132,37,230,66,139,130,134,247,78,3,164,70,134,126,104,57,87,181,17,119,173,38,220,189,139,242,48,124,234,177,76,85,73,83,168,127,159,184,65,160,166,24,65,124,137,61,50,230,252,84,106,223,186,77,10,192,129,114,53,242,222,84,82,77,70,84,29,212,91,56,87,34,70,6,110,188,189,185,239,19,168,119,0,185,184,241,161,160,43,238,238,25,85,155,193,39,158,15,237,253,30,106,134,41,106,16,121,15,61,178,209,21,179,132,237,8,190,64,219,216,227,220,150,77,42,0,224,55,29,97,41,213,182,135,201,201,215,161,123,230,211,27,62,46,164,143,148,199,66,25,93,190,50,49,21,245,167,229,223,232,114,71,60,35,131,125,14,212,118,222,49,59,181,67,17,178,240,61,74,191,107,19,43,59,35,146,165,171,157,69,83,155,7,236,143,128,70,145,154,97,57,93,150,253,198,166,79,11,161,114,196,11,81,210,136,136,88,207,164,200,193,68,232,39,206,157,113,92,176,213,92,46,7,44,231,134,5,124,96,233,223,198,104,19,128,125,17,46,129,27,235,144,220,50,141,125,77,133,74,206,138,147,75,242,240,139,36,99,166,59,6,212,76,196,147,180,202,93,239,54,133,242,98,3,39,37,29,29,176,43,149,67,153,1,135,209,69,51,164,127,113,166,244,222,99,31,93,176,86,63,18,33,197,213,56,103,9,34,219,91,216,196,49,136,26,202,72,132,82,127,104,138,15,83,133,126,241,21,250,244,125,185,127,102,5,79,41,107,34,246,253,148,74,124,156,251,122,26,139,207,190,11,237,47,22,2,227,240,110,48,194,67,35,165,215,138,138,79,97,2,20,76,4,173,66,245,252,45,103,13,55,7,190,128,52,146,74,125,249,118,178,160,88,185,181,167,174,195,63,143,115,177,138,77,86,61,217,37,23,212,236,252,106,247,55,191,143,0,51,112,49,76,189,73,13,106,10,130,117,216,224,75,232,39,234,233,36,126,252,220,191,230,198,29,195,45,196,7,192,115,131,75,29,72,115,73,162,62,103,77,184,68,215,62,87,212,142,122,134,181,14,157,79,132,106,236,128,205,53,11,17,197,178,169,7,180,113,10,206,134,188,185,176,210,251,47,222,4,223,28,20,34,208,20,226,184,101,17,22,150,203,229,13,197,121,152,42,205,227,79,225,74,2,219,125,221,204,242,106,217,156,121,145,169,144,108,19,44,130,159,51,233,179,45,55,7,34,157,7,177,110,250,215,152,90,64,15,23,133,69,14,244,240,101,154,117,116,53,108,135,59,217,255,72,76,39,215,167,163,33,131,4,113,67,74,248,118,110,28,29,145,71,50,247,80,70,58,73,218,212,163,60,120,21,228,105,58,72,79,101,218,243,255,46,147,217,184,61,112,65,110,32,39,46,15,178,239,78,114,193,81,127,180,150,86,196,102,4,248,229,247,254,175,16,26,247,171,191,2,199,117,156,69,53,23,202,223,186,229,92,80,61,87,150,173,192,176,127,178,172,12,243,221,98,86,126,152,40,100,158,102,227,128,133,50,240,108,240,228,198,164,220,192,28,104,45,199,0,77,152,170,59,102,255,247,216,224,14,45,236,250,145,179,88,130,204,9,123,179,241,109,151,221,152,134,39,183,34,101,227,239,113,19,126,120,126,226,7,137,111,70,59,83,232,124,155,101,184,79,115,67,129,179,50,173,146,54,16,58,186,220,215,12,34,14,65,26,216,30,182,139,63,65,13,238,104,36,68,66,151,168,195,114,147,113,253,147,141,215,15,210,54,207,243,89,193,51,206,34,33,133,109,220,106,248,114,85,166,214,122,3,11,140,4,202,229,37,227,253,160,226,108,95,60,88,154,13,238,184,165,225,243,89,80,126,183,225,202,125,14,104,230,190,219,242,91,113,50,38,59,243,104,234,248,71,149,37,39,45,93,20,51,204,51,188,76,221,146,255,88,133,211,244,187,127,7,42,132,238,183,56,211,115,102,141,59,10,160,65,45,21,25,230,226,12,78,239,99,35,49,39,129,19,62,23,105,40,106,100,13,7,140,201,153,149,131,39,181,126,236,68,60,96,236,172,132,255,38,68,7,170,117,228,48,254,9,22,23,247,137,124,77,57,236,43,203,55,17,252,216,124,101,69,176,245,161,57,207,66,138,208,176,175,97,197,40,184,217,133,229,113,241,104,249,117,11,74,197,103,114,129,113,89,70,102,143,90,154,199,111,241,181,134,209,154,128,141,178,238,183,249,30,6,178,205,176,98,62,106,204,251,34,16,140,65,114,54,113,69,129,54,46,196,31,239,23,128,30,54,41,117,194,7,141,222,176,173,39,45,29,116,24,190,128,134,199,182,163,21,87,85,52,190,108,78,194,151,74,192,110,238,130,19,180,94,79,190,205,227,123,249,106,86,233,66,222,50,253,195,179,67,70,211,226,103,62,58,127,56,183,225,166,77,109,18,96,220,101,8,99,227,95,59,166,56,218,130,139,165,100,62,239,177,8,174,134,201,41,242,42,140,58,79,187,244,236,127,181,216,67,67,107,139,63,67,88,29,45,243,190,227,103,173,151,134,183,69,118,77,27,31,55,154,246,99,199,243,152,237,31,168,133,21,153,101,255,252,156,6,185,65,255,5,237,177,21,219,165,141,172,54,236,42,215,128,91,61,117,54,30,124,59,33,205,121,174,173,83,73,57,152,133,66,192,68,187,32,217,219,255,224,7,109,84,117,77,150,59,154,72,251,146,16,107,95,93,107,227,27,174,224,35,233,224,196,8,86,230,100,25,85,52,228,182,23,14,77,179,0,19,75,121,19,44,159,89,97,100,189,95,74,42,5,158,17,222,8,106,138,231,156,87,97,198,241,153,202,124,146,73,162,14,237,137,136,188,187,134,139,178,38,101,235,137,180,106,249,86,92,144,66,76,7,135,143,214,82,81,154,50,159,250,191,152,201,241,205,43,234,166,255,95,199,219,234,168,148,14,200,49,63,19,70,253,173,6,146,180,69,156,238,164,6,201,105,12,200,26,50,227,200,129,142,48,191,62,6,123,3,159,202,42,75,166,127,108,2,43,171,204,206,187,40,159,212,159,21,74,167,125,90,31,40,153,213,12,172,188,99,98,144,73,4,49,8,185,181,63,200,28,29,239,2,35,24,18,238,251,123,25,130,95,163,96,49,156,120,34,33,93,118,43,162,90,71,169,0,246,243,232,175,30,8,78,189,196,45,125,79,236,192,242,82,211,99,188,161,233,83,50,225,247,6,2,19,181,90,231,4,37,123,201,181,36,113,11,109,197,70,15,104,117,161,114,73,7,200,68,8,169,143,128,239,63,91,167,4,122,187,153,127,223,68,122,225,209,88,115,40,211,212,26,63,133,109,134,161,199,37,72,119,122,131,229,164,248,0,198,170,121,228,83,105,148,61,190,67,254,81,187,85,54,203,153,10,132,13,84,129,62,87,203,142,41,94,255,173,119,85,166,196,160,24,89,189,160,168,232,52,122,202,141,216,108,105,237,44,136,113,246,181,232,199,133,130,36,43,156,164,33,48,189,129,213,187,13,242,181,48,201,74,193,124,113,222,164,42,13,117,85,96,35,95,151,93,112,208,234,242,66,18,85,205,34,235,96,77,162,254,156,124,84,2,248,236,236,254,163,152,107,242,47,29,239,154,131,94,25,65,181,137,18,99,182,96,227,158,226,6,51,255,86,109,252,197,63,151,177,107,169,129,18,48,205,238,19,246,59,115,242,60,13,235,67,127,48,72,12,81,10,182,89,166,193,186,62,189,75,41,46,86,175,14,174,78,245,249,192,158,213,232,92,0,34,254,237,223,144,24,17,135,49,214,125,197,113,8,163,194,101,75,108,50,148,127,70,39,248,27,5,124,44,178,134,125,182,209,203,210,241,155,130,157,60,144,69,5,134,137,89,253,13,38,211,236,217,200,211,232,97,13,82,234,103,8,11,4,213,217,119,8,209,221,232,109,184,149,70,191,161,189,69,200,12,167,110,210,32,177,149,111,107,16,233,105,140,220,193,45,91,60,41,80,74,97,132,182,175,16,155,133,194,194,165,63,26,139,102,62,179,82,189,82,238,240,216,152,143,80,90,209,149,172,233,250,177,196,201,204,128,157,200,240,9,211,235,98,17,201,226,135,170,213,82,146,68,6,125,140,233,62,9,231,108,30,38,152,110,29,27,18,139,222,62,0,104,114,180,55,216,203,29,88,132,128,168,47,93,227,187,75,123,20,148,199,183,193,255,47,40,63,159,39,188,178,210,205,147,76,153,74,48,255,120,234,16,234,80,199,106,160,56,19,194,163,126,30,194,129,168,172,45,202,152,11,180,172,5,29,250,253,98,195,200,152,43,12,139,48,9,140,254,32,113,174,27,197,110,206,201,250,90,232,7,162,251,163,10,230,110,88,139,116,121,143,216,119,55,23,190,17,165,250,200,241,182,251,206,216,1,130,115,195,213,204,51,183,106,83,57,142,246,141,254,66,201,187,163,87,123,69,34,38,24,200,87,186,251,23,17,83,54,92,93,118,20,60,77,48,189,37,219,70,8,133,199,68,245,154,215,36,241,64,32,84,234,240,40,127,141,247,126,144,185,93,248,169,44,19,86,146,84,42,221,243,209,26,187,111,57,82,233,186,48,229,47,69,35,46,232,194,9,236,212,76,50,91,103,135,87,222,10,225,42,187,246,113,59,235,183,213,107,158,77,228,55,65,41,110,155,192,34,169,1,55,28,87,43,159,233,119,137,151,162,6,161,67,36,2,246,186,87,232,125,0,157,194,8,84,237,121,105,195,108,35,214,5,196,148,255,198,130,255,196,232,173,117,188,147,154,93,90,7,108,149,53,251,36,240,81,58,243,186,96,116,36,33,131,226,214,65,162,222,237,160,211,179,23,5,135,147,43,165,220,6,23,94,92,100,146,115,165,73,0,95,244,66,50,71,238,51,214,83,202,223,52,12,157,223,136,210,31,19,234,47,244,36,227,148,139,246,176,242,161,194,199,178,133,18,200,173,24,136,110,148,119,43,36,10,18,116,107,33,82,64,37,100,171,23,160,111,68,2,247,90,211,181,118,142,80,110,194,68,210,135,19,145,209,204,236,247,233,79,66,187,182,113,220,133,71,226,153,172,110,171,170,228,107,232,175,29,62,56,193,48,250,85,25,20,203,182,26,40,70,90,30,68,75,88,17,182,165,86,25,231,53,185,92,6,152,118,151,99,33,114,234,180,65,24,143,15,20,198,197,73,153,239,170,247,146,171,53,215,60,100,252,250,187,44,88,129,81,68,102,141,11,201,186,80,95,170,239,134,75,109,203,164,241,105,28,206,97,251,32,187,181,180,165,5,53,52,248,94,239,173,52,85,141,82,219,37,239,70,85,63,85,213,105,93,193,109,6,61,106,147,68,102,85,191,84,200,127,186,193,174,56,171,180,51,55,94,174,22,248,199,25,33,26,29,65,104,19,128,185,240,208,180,84,15,120,199,244,166,42,240,78,123,101,2,206,117,20,198,188,91,203,62,25,14,158,244,191,62,84,147,141,168,220,21,142,188,170,237,135,2,167,36,225,232,46,92,238,249,255,126,209,138,239,22,7,123,214,80,164,134,234,209,232,148,143,135,32,142,143,125,40,188,249,113,101,31,75,250,63,133,171,6,53,217,180,22,59,65,62,248,9,242,195,169,174,75,18,83,95,216,220,213,9,134,117,28,212,146,11,78,36,212,248,95,137,18,207,199,198,12,39,123,94,242,171,195,137,39,137,97,59,255,235,218,144,112,65,200,95,220,101,173,30,141,176,223,147,123,52,75,132,217,247,183,94,136,94,154,165,181,89,97,61,159,59,228,94,65,35,136,173,65,235,7,88,87,162,145,34,94,207,39,21,199,239,75,50,201,14,119,50,125,162,82,11,19,36,21,61,83,226,238,135,121,95,12,192,149,68,219,129,83,64,164,143,243,193,88,149,62,138,141,163,12,75,62,244,101,171,181,168,15,88,188,41,65,172,5,58,146,29,33,39,69,196,247,203,212,85,169,160,193,112,80,144,171,224,47,14,248,173,252,161,232,245,196,6,200,117,21,215,178,199,209,191,80,146,106,121,128,124,46,180,92,50,220,54,42,39,251,132,146,228,51,115,64,158,242,203,132,120,242,109,11,13,236,143,186,151,165,21,174,129,109,174,103,34,192,188,138,252,141,2,111,161,100,80,251,117,96,178,92,89,22,176,15,193,216,178,22,36,238,108,175,41,229,171,135,117,116,212,104,156,139,161,172,100,0,157,54,35,153,102,122,167,80,119,102,224,221,141,83,167,73,124,18,136,242,178,131,213,133,103,82,252,13,84,118,2,235,80,46,135,36,134,25,229,37,167,113,83,226,187,55,8,120,45,216,244,161,64,208,221,88,67,143,243,90,180,47,64,171,42,33,66,254,0,92,60,97,124,91,34,205,120,88,218,216,19,25,7,73,19,126,240,196,171,211,114,23,98,225,138,139,227,183,58,174,76,96,230,163,181,156,163,127,139,187,199,162,54,12,53,5,235,132,242,240,2,102,99,35,39,179,103,37,167,204,90,167,81,46,216,174,189,213,8,174,0,39,220,94,252,44,205,156,55,195,107,116,38,189,197,62,127,43,134,243,28,132,203,252,73,16,28,130,59,240,122,208,203,241,150,52,93,250,62,179,93,199,100,127,199,81,112,82,38,194,252,110,141,88,252,213,245,115,38,168,248,142,204,124,58,37,85,49,88,192,25,12,15,105,199,200,136,96,137,34,242,178,230,21,127,234,46,64,132,252,118,40,131,143,120,187,134,99,181,175,191,209,161,96,66,69,183,11,138,50,143,87,151,174,49,70,117,35,14,164,118,242,90,110,0,246,158,13,79,142,24,88,241,109,159,15,147,234,143,146,131,219,8,80,116,61,170,156,181,3,224,116,109,141,245,194,10,4,162,97,201,103,220,93,32,73,242,109,122,117,247,139,26,234,60,170,99,217,185,13,205,216,68,186,242,129,214,168,39,89,62,63,203,137,196,237,110,121,93,75,242,234,121,133,38,39,230,14,22,65,143,93,133,22,116,196,17,107,24,24,154,26,160,228,84,113,187,150,138,169,120,144,183,234,87,208,98,132,35,220,169,160,20,158,136,229,129,98,40,255,251,161,236,216,49,11,130,100,98,60,150,113,192,195,27,183,145,67,52,114,167,21,144,184,118,239,217,6,187,148,243,28,6,223,78,1,88,49,241,188,95,60,70,203,35,203,114,40,1,167,104,231,155,148,82,111,209,155,209,170,169,128,203,139,175,225,78,18,206,245,96,163,218,126,156,134,202,102,52,105,51,150,186,33,60,32,43,3,184,138,109,24,9,34,132,244,106,120,205,154,168,18,255,58,121,156,238,195,21,92,8,227,95,177,246,217,158,56,82,222,215,128,37,88,188,193,212,79,48,136,236,115,18,124,104,107,207,91,178,101,195,43,160,140,54,130,52,45,91,14,46,134,35,239,82,52,16,39,93,40,104,188,25,30,184,108,251,19,65,88,69,150,181,76,194,26,41,112,100,94,200,74,71,86,34,35,19,16,165,108,33,230,254,194,154,204,86,35,13,152,38,200,218,157,78,4,67,21,87,224,251,69,199,150,48,155,114,115,84,166,77,224,73,228,149,43,77,200,97,240,53,181,109,217,181,1,190,144,205,116,198,129,10,155,237,124,176,167,127,120,173,192,117,15,17,35,153,48,2,210,139,13,38,163,75,171,10,7,237,238,151,230,254,229,48,121,101,41,110,138,12,102,179,93,60,124,110,195,7,150,103,247,134,111,195,88,167,21,17,157,100,194,97,89,85,108,27,85,183,250,144,121,2,30,235,93,57,155,163,125,177,105,11,176,39,157,39,14,193,104,7,35,126,141,225,164,9,67,167,206,215,138,99,46,235,89,95,77,0,245,44,48,108,47,150,140,94,111,219,205,67,126,152,36,163,236,55,16,176,131,216,86,101,124,158,165,115,205,231,211,53,245,64,247,219,154,22,10,190,202,46,77,77,138,217,219,87,252,253,183,38,67,18,180,19,94,7,66,153,92,229,139,255,6,16,120,22,179,75,191,118,166,104,158,52,198,188,5,105,239,163,126,141,157,126,245,230,74,64,111,253,22,132,33,127,112,172,105,239,19,132,111,180,158,80,60,81,31,229,193,218,166,251,132,162,105,74,80,115,74,99,47,86,113,95,18,172,76,100,61,138,249,209,76,101,5,2,174,246,24,187,247,204,247,186,73,170,50,34,163,128,178,26,77,171,56,175,154,168,191,76,119,155,83,164,91,87,208,168,238,65,26,150,15,221,136,155,121,74,179,125,206,1,250,148,95,57,9,85,207,29,210,133,196,172,27,31,11,29,253,167,61,179,161,240,210,119,115,201,85,72,252,99,95,126,35,99,201,176,245,184,119,122,200,117,45,83,153,77,19,20,25,70,105,205,212,82,83,201,110,8,141,133,211,222,6,175,110,240,70,139,115,31,98,186,84,234,202,127,255,223,233,108,64,222,138,215,197,48,148,213,230,68,142,57,55,160,85,103,166,128,149,36,29,96,91,93,124,181,2,148,180,221,185,113,252,213,37,14,60,61,80,227,20,13,173,228,48,128,112,152,213,10,107,38,81,59,127,139,97,87,5,171,140,24,234,206,25,115,137,144,17,235,89,74,16,30,89,145,28,6,164,228,211,168,28,59,204,103,105,124,36,122,206,241,8,166,121,202,70,49,7,169,101,149,3,160,155,18,152,195,16,46,130,206,229,40,39,192,116,50,150,2,45,251,226,70,139,231,199,148,133,124,227,69,132,10,163,244,182,182,82,192,183,248,34,243,242,217,93,148,150,89,220,50,55,184,147,125,172,247,137,30,13,178,79,143,245,200,233,23,151,233,128,137,228,35,167,217,179,70,82,182,27,176,111,213,61,230,32,188,175,214,116,22,29,52,205,148,177,160,144,233,40,196,238,160,83,35,112,191,191,112,87,15,118,245,252,146,23,244,125,223,8,53,242,132,158,160,253,253,25,38,112,195,175,57,182,242,15,253,176,154,153,247,157,211,255,221,96,220,92,161,66,175,152,244,229,106,23,116,110,102,37,12,211,195,132,38,30,210,125,135,3,217,94,71,212,221,125,16,155,133,123,67,187,129,18,158,254,236,254,43,151,174,129,214,225,169,49,28,104,158,37,246,209,138,45,159,125,57,220,0,78,35,156,97,140,252,199,7,72,198,74,206,57,175,62,142,27,40,240,245,77,5,82,133,200,49,210,101,215,60,69,18,69,95,202,39,123,20,219,147,137,139,74,0,136,158,10,16,21,229,122,205,95,134,254,251,125,143,81,98,108,156,35,230,227,239,6,221,83,48,236,234,190,33,78,185,182,42,138,95,106,41,58,93,202,164,125,60,229,150,114,108,87,254,63,149,224,61,10,129,15,182,103,81,40,142,248,100,35,226,188,68,46,6,85,182,187,117,95,179,213,253,33,232,185,98,35,215,7,84,212,131,113,225,17,140,40,239,191,97,120,215,169,237,234,13,0,125,228,30,228,232,38,69,196,128,32,142,197,69,214,38,17,114,236,63,246,142,62,209,181,27,86,26,157,82,195,145,181,163,19,211,76,86,141,173,27,112,153,186,188,190,194,34,230,102,94,208,29,194,6,230,143,46,224,223,109,5,39,236,124,133,194,190,1,248,3,120,134,1,64,70,152,114,231,30,142,238,1,208,31,86,13,128,16,93,204,44,22,57,72,130,14,147,250,137,229,71,80,32,186,149,241,80,104,17,59,118,102,198,77,174,51,242,52,95,71,22,122,179,147,21,97,251,204,196,92,21,166,196,43,247,79,92,24,216,215,184,88,113,7,33,251,251,255,84,10,83,89,190,141,111,47,231,87,102,66,102,120,225,38,181,172,21,226,106,76,60,15,103,88,67,88,90,75,45,188,149,99,192,205,152,240,189,142,249,127,244,107,196,130,199,243,39,64,3,144,133,238,247,249,236,63,95,250,94,151,35,150,168,180,104,52,181,135,25,48,91,103,232,195,31,120,124,48,85,158,202,166,164,133,141,21,253,125,158,64,17,166,165,98,13,217,24,75,194,48,45,109,36,144,171,209,217,10,135,40,132,163,26,57,70,173,126,57,21,218,137,84,154,62,120,22,217,134,197,197,244,143,92,37,6,50,196,62,218,228,121,168,69,11,246,145,230,70,143,158,142,75,83,63,116,235,217,39,223,86,148,175,191,151,37,96,198,250,218,182,107,129,223,20,76,59,194,199,95,194,150,237,247,186,25,27,57,141,138,190,9,251,91,66,59,251,92,147,77,209,110,251,203,126,191,195,101,225,84,48,126,17,207,142,113,118,48,171,119,83,95,68,248,8,38,112,240,211,109,25,205,131,74,23,133,187,70,41,235,150,202,79,20,88,11,162,43,69,136,231,237,255,239,122,173,78,196,20,28,106,34,201,151,138,145,255,225,211,117,18,213,80,16,106,138,16,229,197,224,147,120,6,32,236,170,63,123,243,133,14,254,192,200,233,175,71,249,107,60,3,15,126,206,246,26,186,167,174,98,163,112,16,123,111,164,79,186,62,251,235,184,92,210,38,137,155,129,127,78,188,23,155,142,96,182,99,76,0,102,221,239,41,77,121,208,174,87,226,43,158,188,133,154,184,25,62,169,122,237,216,9,64,51,214,56,37,154,125,179,12,78,43,175,117,196,126,211,17,123,83,87,192,15,246,192,75,130,140,215,99,43,123,97,65,247,77,2,213,191,144,184,86,138,56,65,124,56,239,190,83,216,90,37,104,91,42,160,136,57,114,207,180,179,207,66,76,179,47,255,173,92,54,10,63,129,38,151,189,103,162,29,162,94,150,39,250,14,82,189,150,117,127,207,179,126,141,187,148,219,13,25,15,253,198,182,24,90,215,236,207,157,64,92,115,51,17,204,217,105,227,171,29,196,224,94,184,16,229,94,128,127,126,235,243,223,118,57,247,114,26,143,12,184,224,248,64,12,29,100,163,39,101,244,217,167,200,200,130,149,19,163,167,74,117,129,15,140,52,252,147,98,125,249,169,97,146,137,102,236,34,189,212,153,149,235,160,184,153,20,132,91,147,44,124,17,26,254,228,172,132,185,101,50,245,85,10,216,139,69,163,30,178,227,108,10,169,95,5,76,145,109,151,189,205,216,20,89,49,91,184,73,199,241,123,47,47,205,223,232,113,63,5,241,114,77,75,140,93,249,182,247,161,36,22,228,54,100,180,9,115,244,106,211,88,2,92,115,239,96,156,219,55,19,252,234,113,216,220,231,216,35,47,0,241,254,102,29,56,27,25,90,145,10,41,128,17,118,188,248,21,57,111,54,6,131,101,107,84,176,151,107,221,120,82,198,138,201,41,201,160,160,108,119,116,83,77,252,14,53,112,98,215,143,82,155,175,96,59,53,51,52,11,2,3,114,142,57,55,71,31,49,70,123,22,249,194,9,61,88,109,226,36,53,63,49,66,47,146,61,91,36,188,188,41,224,25,128,185,107,94,164,196,51,110,162,83,84,160,130,162,71,152,100,238,144,166,47,9,7,9,83,213,234,16,131,81,80,37,78,217,96,38,87,171,107,18,36,78,232,168,110,147,225,176,223,168,146,99,139,220,14,203,187,161,178,191,206,183,20,62,221,180,66,137,109,156,161,89,248,48,100,76,123,20,200,123,19,109,131,235,74,33,213,187,104,4,253,231,181,52,2,97,238,92,79,68,49,134,84,36,122,44,144,232,9,158,243,248,11,218,12,154,114,195,145,252,214,238,233,138,131,5,150,88,67,47,67,28,211,7,158,53,100,206,124,154,234,230,65,43,202,115,220,166,24,168,255,187,194,126,20,226,205,236,55,217,241,152,142,76,125,124,148,105,218,170,206,168,110,44,207,82,132,160,97,101,154,163,51,111,87,247,21,54,198,164,242,43,35,115,130,154,139,195,151,101,19,248,24,167,14,161,112,20,131,139,125,98,165,255,164,146,254,59,140,43,52,144,76,17,87,251,242,190,24,223,212,74,113,156,34,158,138,248,89,217,229,72,129,198,136,17,151,128,130,17,90,207,192,19,145,69,223,90,171,36,21,236,102,20,60,189,68,203,122,73,195,149,82,55,226,24,195,217,73,74,251,80,115,43,93,180,36,68,123,164,176,130,11,231,210,205,35,128,148,66,76,178,192,95,53,238,157,143,93,53,128,54,242,176,123,44,73,207,193,116,121,238,24,55,122,121,159,24,146,89,236,96,212,11,28,179,139,171,223,175,117,59,54,27,127,110,63,133,25,198,20,138,231,48,52,200,29,254,223,196,110,36,143,235,167,83,182,90,36,211,112,165,255,88,139,179,132,13,63,247,111,233,53,110,73,233,207,216,87,152,181,106,57,86,207,128,130,22,182,25,141,93,208,140,250,73,174,121,127,54,56,217,226,20,68,220,10,17,55,154,255,220,215,103,199,129,60,142,95,180,199,79,107,80,79,50,101,38,231,150,174,255,185,58,44,243,48,182,169,24,131,82,229,112,6,65,165,219,146,251,133,29,115,78,91,86,122,205,54,208,28,24,59,145,1,79,111,122,61,54,98,21,226,216,164,136,163,139,121,1,167,7,32,86,249,24,48,252,205,111,163,87,66,235,98,87,45,80,125,24,252,30,65,13,201,135,77,144,55,163,100,180,118,63,164,73,39,64,166,162,248,95,53,239,128,56,156,99,49,26,89,229,73,232,252,161,57,107,68,176,107,182,173,80,100,117,246,172,239,62,14,122,241,161,165,187,21,67,201,119,255,91,188,197,43,56,120,9,14,180,47,190,59,163,127,187,94,93,185,132,29,148,216,253,201,200,1,117,185,125,58,75,30,246,195,95,95,191,183,176,255,201,87,160,251,3,158,191,224,160,92,195,208,203,188,191,87,87,37,17,129,135,152,69,53,191,38,133,235,11,113,77,91,32,56,179,29,181,55,245,182,80,231,203,33,222,16,223,88,171,188,218,186,238,169,76,208,117,137,215,231,203,74,161,85,188,80,135,32,117,139,194,252,239,53,90,193,22,64,98,64,45,9,1,103,69,29,222,192,42,156,57,139,235,148,199,160,103,226,234,213,223,76,167,170,56,20,114,226,93,134,178,84,89,181,239,221,217,185,56,23,89,239,101,43,56,93,36,70,181,75,232,193,219,180,132,75,23,65,249,183,116,179,67,184,76,233,101,116,209,140,5,240,234,42,215,86,100,252,230,46,234,239,38,173,60,208,123,176,42,193,159,71,4,232,108,246,126,79,31,215,89,46,36,37,120,81,237,129,122,105,76,205,231,130,220,239,156,235,74,172,81,75,88,27,194,241,190,1,15,226,6,247,40,20,48,31,154,159,21,80,175,97,85,104,89,3,179,117,164,15,102,70,154,144,247,83,114,172,176,3,50,78,135,254,137,194,184,188,163,179,225,236,16,110,134,168,135,165,102,207,43,126,132,43,127,60,246,11,247,57,214,75,184,73,135,249,120,201,114,50,146,193,11,184,69,102,45,133,130,204,68,143,28,173,35,140,190,57,234,254,240,82,135,255,65,99,0,67,205,255,127,230,12,145,19,132,114,19,165,170,39,183,131,64,203,47,87,59,199,74,53,151,96,123,108,8,217,134,235,159,255,128,216,164,244,43,250,140,61,42,23,207,247,148,67,197,135,167,130,147,87,91,71,37,35,24,199,65,89,108,53,145,192,173,252,91,144,184,202,82,196,173,67,141,53,14,11,158,168,89,192,192,88,82,39,232,79,228,209,237,209,194,244,8,82,242,102,236,17,230,28,94,85,57,140,92,24,33,113,180,78,116,32,109,103,240,47,133,191,237,144,227,13,209,154,148,23,197,136,105,171,160,235,179,147,155,13,83,86,189,102,80,23,217,24,190,28,24,132,64,114,103,77,103,161,68,190,20,140,24,182,68,147,144,12,152,124,185,102,145,175,174,3,235,139,19,153,160,11,78,215,247,231,171,26,244,42,194,72,90,182,171,239,201,56,232,156,60,251,165,126,42,163,151,234,187,74,167,111,51,24,47,193,143,19,255,6,10,36,102,123,222,219,230,96,239,233,35,250,43,210,142,215,39,96,33,2,187,22,31,21,160,75,90,51,7,103,184,80,200,249,210,146,132,209,29,80,90,234,229,152,140,30,3,76,57,180,247,188,142,213,140,250,15,110,137,36,157,10,83,89,34,54,152,239,92,218,115,4,30,123,19,13,176,234,216,212,255,218,82,212,156,233,45,140,171,168,69,161,63,178,110,16,246,7,222,212,100,105,145,184,82,213,159,91,58,10,150,45,44,128,27,14,8,78,147,50,225,26,170,1,240,231,237,87,74,40,25,135,76,11,149,10,143,87,241,11,56,106,82,113,229,177,136,12,49,58,43,234,121,99,83,37,216,76,71,38,216,249,44,60,188,233,83,19,208,204,104,101,3,22,147,153,205,12,136,75,129,126,64,229,155,148,72,2,92,214,57,37,96,85,206,204,89,13,173,115,250,207,241,102,192,252,153,132,130,236,43,249,110,34,90,228,172,238,97,247,171,197,70,96,250,41,231,225,13,31,73,27,220,55,137,132,112,52,28,3,193,45,215,15,20,45,137,133,106,10,123,70,236,238,182,148,57,244,222,7,222,82,94,79,47,19,91,171,126,184,83,44,14,142,134,253,160,234,112,200,73,126,196,158,47,148,124,0,37,193,180,2,244,106,210,59,175,54,177,17,242,117,12,33,254,62,46,76,46,102,98,159,222,107,228,12,129,81,249,16,145,150,145,86,219,174,208,122,155,162,26,60,238,49,179,13,233,24,228,107,239,139,102,220,137,9,0,215,7,82,38,153,12,183,55,40,45,72,191,11,70,211,241,184,13,182,7,215,114,159,10,99,144,251,188,239,34,155,235,158,163,58,19,101,187,155,53,85,205,250,59,0,11,63,236,95,163,129,125,117,55,79,44,32,90,199,80,188,122,103,146,57,63,181,22,33,14,50,166,205,135,174,85,39,246,169,76,19,1,156,253,244,251,249,170,85,223,152,52,195,112,127,34,115,79,99,29,82,28,211,98,4,228,154,243,247,76,167,252,229,51,192,66,242,123,231,253,4,228,174,87,86,255,187,224,248,83,62,223,116,249,106,57,40,86,228,23,195,122,228,183,209,240,182,22,227,185,6,244,100,226,67,228,54,237,220,90,9,217,88,189,235,30,183,79,85,95,219,13,47,112,156,166,102,223,114,131,136,244,147,219,128,132,181,207,55,51,100,203,94,213,3,136,27,184,12,83,92,136,172,125,20,219,95,203,82,147,174,80,54,93,100,56,127,28,138,223,20,80,109,140,148,238,15,183,66,187,150,145,144,42,186,134,159,255,17,185,41,242,98,147,161,166,200,197,236,232,13,186,197,249,252,167,17,223,178,11,222,59,76,221,31,228,155,7,111,85,36,203,20,245,215,144,16,80,118,96,89,135,14,79,242,57,188,218,176,86,181,151,192,182,226,217,21,146,13,103,190,73,233,130,27,63,78,35,234,29,200,10,179,28,100,0,38,3,190,203,150,66,122,17,250,201,230,12,219,68,243,205,88,28,93,94,130,117,130,37,236,125,117,51,70,142,155,154,24,52,105,39,5,135,110,42,216,98,87,220,88,249,43,152,36,154,11,131,239,15,123,188,35,95,223,153,192,19,166,252,8,3,251,165,50,13,100,131,103,140,193,97,16,3,166,123,21,0,252,219,30,239,186,67,253,45,210,32,105,224,236,82,249,144,194,103,42,64,199,47,148,159,87,208,51,76,125,167,249,153,253,171,229,89,37,109,127,122,28,224,3,107,210,137,153,221,66,15,212,148,183,189,76,236,248,68,28,217,247,162,55,98,204,184,185,110,66,187,8,160,84,13,119,44,167,38,39,78,192,87,204,110,90,181,1,248,70,242,124,239,35,36,71,208,169,236,124,66,155,113,131,102,125,68,150,241,178,48,153,153,74,89,70,189,76,23,240,133,139,233,147,106,120,225,170,223,29,153,24,119,115,140,84,173,123,209,150,12,170,98,203,34,209,18,208,172,92,21,167,154,157,112,230,232,67,189,200,181,193,129,139,183,20,210,140,10,117,9,127,236,220,60,23,3,49,105,201,166,109,77,186,168,226,112,171,25,126,157,172,216,40,64,149,65,229,248,203,130,173,173,102,82,113,178,193,144,55,233,32,176,21,102,167,218,147,253,109,71,215,188,84,234,150,22,104,17,13,172,199,170,255,15,186,163,8,204,226,16,169,58,188,76,13,19,93,254,240,201,4,47,4,60,222,189,32,37,242,193,56,148,198,228,44,213,47,33,200,247,94,121,109,20,43,81,88,109,210,165,91,46,168,111,111,126,189,165,124,44,152,226,39,198,28,120,253,175,224,125,136,13,146,83,50,136,233,240,58,29,42,66,105,24,34,41,37,217,12,214,233,168,173,214,96,236,105,203,234,141,199,18,11,237,137,189,18,80,19,253,36,75,10,108,206,99,157,195,96,151,100,74,174,44,212,72,233,83,91,83,244,41,34,67,27,75,181,217,174,15,74,205,212,111,64,212,232,153,153,75,77,170,64,207,39,28,27,139,48,64,226,108,136,202,195,216,204,111,179,164,218,46,127,102,77,49,2,219,82,51,127,244,87,67,39,196,32,24,254,54,72,178,131,65,52,0,7,226,46,210,209,38,251,240,150,240,250,238,74,155,84,159,100,168,199,19,121,217,205,124,89,21,134,250,235,70,200,124,65,99,121,190,94,149,77,253,236,160,215,189,191,152,28,254,129,41,0,39,213,26,7,28,17,233,109,89,126,224,156,3,40,82,179,20,17,235,125,226,59,148,78,53,174,159,186,125,89,183,201,38,255,24,237,87,39,98,215,128,213,103,29,67,88,230,175,115,90,214,156,244,11,194,63,34,242,146,125,48,55,251,88,32,107,48,29,130,211,37,194,23,109,94,207,204,65,119,214,224,111,160,245,202,250,122,212,52,139,223,123,251,227,145,108,113,171,79,98,195,180,27,75,222,251,184,189,128,242,165,38,149,158,173,221,225,9,112,6,208,7,64,8,16,146,242,12,90,81,255,196,37,78,62,104,39,154,5,88,108,77,80,197,163,175,74,53,95,126,200,110,110,215,236,105,237,187,102,23,229,183,54,139,175,31,172,251,171,184,227,138,188,220,41,206,30,191,227,29,37,45,197,176,69,200,97,238,71,186,197,162,208,80,138,46,48,250,123,133,87,1,226,70,122,225,155,207,53,161,244,155,181,119,8,38,231,213,139,102,23,82,247,32,21,78,210,78,215,221,155,37,54,73,209,115,7,10,142,239,116,4,95,35,109,42,154,252,37,57,29,63,154,41,156,186,192,169,157,10,24,132,62,128,58,112,117,209,155,63,109,235,151,120,112,228,208,128,194,40,44,92,142,152,23,36,171,143,176,16,126,172,51,95,14,194,139,14,228,140,122,141,176,58,96,12,19,18,59,122,18,252,202,169,13,87,134,107,168,204,205,39,72,21,204,72,36,47,84,40,13,9,166,103,128,36,24,4,62,127,245,187,28,223,164,238,68,4,231,124,17,214,237,80,158,201,100,199,164,130,139,88,48,187,214,108,13,67,33,84,177,46,244,79,225,102,91,46,245,18,38,44,245,76,19,51,53,216,191,187,5,216,236,122,192,105,247,165,2,167,131,56,88,165,245,200,186,167,101,116,93,148,178,193,50,63,68,138,115,120,182,42,73,201,13,25,239,190,47,216,114,123,46,149,1,190,63,109,134,10,180,12,49,42,58,76,174,170,214,39,180,229,173,151,231,29,81,184,201,42,209,77,104,179,61,201,79,120,58,131,68,169,223,201,147,55,193,206,248,79,96,61,31,73,249,128,149,133,69,134,255,6,1,214,32,98,30,95,38,190,178,211,203,151,33,199,240,153,129,194,14,255,119,109,186,144,108,162,19,220,104,113,113,173,148,209,39,18,89,72,219,183,239,252,22,186,80,237,139,72,33,44,254,11,3,197,99,98,246,127,165,213,220,1,106,192,26,191,137,155,248,19,18,9,150,87,181,104,172,201,46,7,151,137,121,11,42,242,155,31,252,75,152,95,94,35,85,167,9,236,9,3,48,223,212,72,8,150,96,25,243,147,79,223,123,78,247,203,225,143,118,139,251,114,54,132,108,228,0,253,253,144,182,227,76,122,197,124,216,167,21,216,91,133,38,195,115,236,85,78,52,95,119,221,73,166,195,123,89,240,205,192,70,82,116,102,172,240,126,174,253,135,64,76,159,111,55,127,207,96,163,114,130,150,154,71,145,124,28,223,144,31,46,135,104,163,229,41,71,255,171,238,187,19,156,162,179,96,251,138,8,129,232,18,86,92,108,64,102,34,157,231,109,169,151,114,64,48,89,203,100,45,159,163,69,254,107,156,237,151,2,224,97,92,200,49,110,26,197,213,143,231,201,100,185,255,205,73,111,152,8,158,54,224,227,247,251,56,165,31,62,84,216,46,167,9,217,87,90,114,54,243,103,104,84,89,62,120,126,25,38,126,211,108,249,37,50,161,19,252,190,225,157,36,143,98,15,142,10,137,149,117,243,15,241,198,188,67,80,67,77,156,193,29,29,82,187,40,129,49,234,126,186,129,5,8,137,195,181,52,220,21,200,124,234,142,41,100,100,54,221,179,128,77,163,167,22,71,176,20,60,119,29,86,181,121,211,214,157,29,159,24,104,64,117,225,61,42,89,228,219,241,91,226,224,159,23,144,97,123,169,63,102,188,146,240,221,141,103,43,90,7,131,36,10,76,131,138,156,149,111,250,145,169,15,208,153,87,194,196,83,179,135,112,206,74,54,9,75,105,34,251,49,171,38,22,143,116,24,30,196,11,41,232,210,79,141,39,160,52,191,173,157,0,204,167,206,148,226,158,168,197,33,127,118,140,90,5,103,128,65,45,139,103,188,106,228,167,67,133,118,197,187,38,129,250,162,25,39,113,255,105,129,24,29,113,88,124,215,192,67,153,26,112,69,230,193,32,41,39,81,138,183,76,34,42,21,206,247,181,232,46,72,196,109,103,118,98,14,91,198,151,152,73,216,36,200,72,244,31,179,175,206,232,111,87,226,125,93,144,67,71,219,29,200,103,38,157,92,6,167,28,73,175,116,9,128,181,107,31,221,105,90,32,88,91,167,79,144,8,50,181,42,25,143,255,241,20,59,241,148,30,118,11,209,166,11,223,37,21,172,147,136,166,178,200,109,208,124,37,217,235,36,137,116,73,4,204,135,189,77,249,136,176,243,53,19,6,156,113,6,96,98,193,119,204,13,183,1,220,110,223,189,206,131,37,235,49,42,163,186,115,237,186,130,162,0,190,28,210,81,130,18,45,123,183,25,174,135,157,97,238,39,29,74,29,21,108,101,31,197,47,247,172,122,43,166,68,89,71,168,207,47,19,160,88,51,189,80,242,92,67,46,199,191,149,138,169,108,170,248,87,148,74,3,243,8,189,95,156,130,12,154,67,58,74,34,4,140,195,193,193,114,145,80,67,134,84,94,227,182,204,118,245,89,95,7,122,99,75,80,128,152,172,252,148,88,167,20,45,175,46,212,230,117,25,197,201,214,78,248,120,204,100,189,135,218,226,188,195,58,192,146,94,82,54,31,123,74,208,163,197,217,23,70,175,187,50,136,34,221,149,217,233,46,155,16,154,30,248,174,9,94,60,12,253,196,45,108,36,18,34,208,248,236,120,126,137,50,114,36,212,100,88,185,8,177,77,105,253,52,2,223,141,241,174,200,40,54,94,226,101,155,58,170,54,238,179,163,240,118,167,17,117,166,155,7,236,188,57,217,164,124,99,97,55,217,124,140,168,241,82,36,160,227,128,98,157,14,139,177,143,203,110,201,73,187,92,189,133,61,144,183,82,117,154,167,163,150,170,232,88,228,3,28,47,162,119,155,52,85,146,198,196,92,231,49,39,213,175,145,228,58,182,198,185,139,66,167,236,208,226,2,70,172,183,104,64,179,221,31,98,112,233,182,188,13,98,35,65,153,54,250,35,11,241,163,51,52,233,72,45,149,169,92,117,75,196,176,163,125,141,17,146,189,153,215,33,63,65,101,206,15,192,230,120,58,141,128,82,73,186,0,44,64,228,170,192,41,107,211,83,197,165,115,60,210,54,23,172,24,218,252,133,109,36,125,105,207,14,93,212,98,18,229,141,216,95,240,89,51,234,131,81,114,165,77,221,6,37,218,233,201,126,21,242,114,0,144,120,128,5,182,252,244,160,20,242,38,79,63,249,152,240,111,89,48,60,189,154,65,219,14,225,184,171,168,10,113,212,171,166,244,18,8,135,76,24,235,244,114,105,94,173,202,241,215,165,243,188,205,43,193,74,212,151,221,82,31,164,165,207,59,31,42,203,115,153,153,201,186,54,163,199,189,10,207,21,176,68,163,213,145,144,13,180,214,190,182,167,166,247,135,66,247,251,47,249,136,127,28,121,235,131,146,139,88,158,147,229,234,104,24,167,80,47,174,169,171,234,15,116,68,202,54,86,162,93,43,222,124,55,248,98,94,171,171,34,220,7,216,176,156,132,192,146,6,245,119,15,173,229,235,55,196,152,166,31,238,180,196,187,131,132,194,41,59,48,8,50,245,84,160,91,241,240,46,242,145,222,120,136,18,172,106,12,249,224,13,27,25,242,93,53,12,241,215,107,23,24,66,54,78,242,183,161,192,131,102,194,136,57,225,81,252,17,16,146,197,192,5,238,16,40,159,247,222,88,15,68,211,164,91,41,241,45,175,105,44,44,198,167,38,218,201,176,117,7,148,150,72,20,13,60,129,179,221,7,170,151,189,82,201,242,221,69,207,65,68,177,149,164,19,195,116,58,161,181,187,105,38,158,9,168,243,215,215,72,217,241,194,38,157,241,148,255,121,134,44,163,141,97,233,251,198,146,35,128,137,109,53,140,189,124,134,194,76,194,89,173,71,224,31,37,41,68,122,175,116,207,164,47,255,99,178,76,254,213,247,49,137,236,164,135,249,251,123,26,34,18,40,18,47,225,235,239,24,69,232,176,82,35,53,191,69,36,117,69,91,224,152,88,22,110,30,36,176,95,142,76,187,129,144,111,116,117,229,136,1,230,190,152,20,12,165,31,148,171,103,4,225,246,127,66,130,161,137,46,156,103,88,231,102,42,43,216,104,51,92,128,225,190,254,204,18,5,160,113,217,61,177,63,192,209,196,8,70,211,42,66,9,33,14,44,32,127,129,100,5,206,203,107,102,46,74,166,48,134,99,164,213,201,151,207,63,43,219,166,161,187,229,25,157,215,90,215,228,138,132,224,106,4,31,134,162,75,127,141,177,140,232,201,14,7,58,51,54,103,117,10,229,169,75,205,73,183,232,12,112,9,115,153,78,75,118,115,80,175,139,127,171,190,151,27,92,147,156,63,45,119,199,198,196,209,241,221,146,96,103,95,214,227,201,232,25,252,114,158,133,80,47,80,145,97,20,140,177,79,170,146,45,188,98,0,86,160,103,122,196,246,199,212,19,48,61,172,139,95,82,15,46,176,109,93,3,192,48,94,43,14,177,62,182,185,88,206,66,196,230,247,130,133,24,44,47,14,102,27,243,184,181,143,42,165,225,253,52,250,202,126,193,82,89,149,181,228,236,42,85,40,45,215,72,58,218,188,44,52,188,160,33,229,88,192,254,187,146,223,54,99,97,99,123,24,3,203,18,35,42,110,47,139,253,48,213,152,143,39,79,185,164,49,69,73,113,127,105,127,33,106,242,219,112,35,16,63,251,244,107,82,240,119,35,32,184,46,104,33,39,10,72,213,68,177,222,233,121,124,86,239,5,131,40,254,232,115,172,236,66,104,69,152,10,78,132,203,174,19,123,153,198,228,97,255,137,24,45,27,62,84,30,35,19,196,7,220,169,49,78,134,94,123,253,10,123,234,233,8,45,116,67,63,144,92,47,20,247,237,231,204,169,171,245,238,40,78,127,111,114,162,74,234,192,50,44,235,188,6,217,211,124,61,128,180,193,150,72,136,224,74,88,93,25,113,75,150,59,249,189,11,138,115,0,136,42,210,104,90,141,213,75,86,181,59,73,186,113,101,235,103,243,45,179,104,180,76,75,8,204,173,74,51,105,176,217,43,61,208,90,189,82,131,201,67,210,149,78,66,67,5,88,183,12,103,16,230,64,201,199,123,103,118,106,231,186,115,249,58,213,90,6,69,56,33,11,214,209,251,96,212,132,211,184,108,185,191,13,206,121,252,73,7,121,35,242,71,66,83,60,1,188,251,55,153,28,227,173,108,45,99,73,95,127,73,119,117,182,226,233,176,201,228,74,19,139,76,187,150,240,43,48,95,158,86,8,250,195,218,86,36,165,16,105,13,15,64,67,237,109,213,199,99,158,167,106,245,103,19,52,161,27,155,213,39,223,106,242,230,67,4,218,220,65,240,135,0,165,139,53,147,201,53,14,153,216,248,246,251,5,124,123,14,246,211,87,213,31,218,252,12,253,34,236,227,82,27,118,96,225,83,96,237,221,138,34,126,204,164,233,127,195,249,133,163,36,76,203,23,152,222,16,66,228,107,49,207,128,151,188,180,57,24,129,218,10,94,39,0,102,155,179,130,246,154,228,50,103,187,34,180,178,42,93,137,90,147,86,61,7,228,172,241,81,77,99,64,24,14,199,186,79,163,210,137,181,204,57,183,77,47,205,140,223,223,212,7,87,65,23,188,123,181,239,74,194,32,167,48,238,244,99,215,127,176,162,184,18,76,110,202,227,182,97,98,183,25,172,73,218,30,125,79,93,166,38,152,198,120,246,224,184,18,230,203,98,159,230,42,170,188,191,59,130,152,40,250,107,209,210,201,183,25,77,66,181,73,159,166,30,206,85,71,9,125,159,135,15,175,210,61,57,181,188,119,254,207,146,69,23,147,84,93,166,145,30,142,211,108,84,167,124,180,213,12,20,42,115,244,202,134,163,108,220,83,230,76,166,132,78,94,211,142,80,1,188,215,230,0,117,113,49,0,129,137,70,45,152,61,250,63,215,196,116,211,177,113,128,211,19,18,253,110,114,58,146,62,192,110,54,105,171,179,188,10,52,127,121,220,202,185,255,46,42,169,148,125,240,230,250,184,249,20,199,69,241,41,36,50,149,180,251,193,9,160,144,8,224,198,95,90,116,233,31,117,177,96,250,28,123,162,49,122,25,29,180,53,73,158,112,16,33,172,218,207,103,73,245,157,47,62,167,59,38,227,249,199,148,138,190,143,242,17,191,160,122,2,254,26,61,59,12,178,19,72,201,140,199,27,140,196,196,236,86,245,169,238,221,131,181,224,199,137,210,160,164,41,209,252,235,243,129,23,48,79,227,95,198,15,92,74,174,106,97,124,43,186,99,171,27,121,201,76,12,46,64,229,84,150,118,45,112,86,136,246,161,180,230,246,82,149,109,247,199,96,57,8,186,154,132,84,44,42,5,213,54,47,203,75,234,194,113,56,151,7,87,165,74,182,161,218,95,41,168,224,92,55,21,191,45,156,154,72,69,3,113,249,199,94,223,214,111,107,9,142,94,159,40,21,234,70,127,47,24,142,233,63,206,8,118,198,191,216,104,62,148,146,199,150,73,37,49,245,92,145,210,19,115,135,30,238,245,143,168,254,31,156,101,118,103,253,95,211,49,163,94,93,170,31,237,44,160,54,107,38,160,80,40,223,82,100,103,219,102,54,191,90,157,124,32,10,80,180,60,253,149,151,68,239,227,197,189,106,110,41,103,29,6,204,194,240,81,68,61,182,201,163,57,115,153,106,174,163,105,101,104,112,61,254,122,187,140,248,239,18,96,92,60,195,252,139,25,214,153,238,248,178,191,233,171,170,133,35,180,11,113,63,184,59,119,42,234,212,241,53,140,133,45,230,125,17,78,162,84,50,170,42,46,235,111,30,161,48,40,165,104,211,53,143,201,134,9,170,165,158,65,10,206,48,41,33,25,8,140,62,45,66,254,117,209,233,105,10,181,132,86,61,125,210,182,226,110,231,18,187,254,98,209,140,147,6,112,253,23,180,49,170,64,89,61,122,207,254,147,140,164,98,154,249,13,120,100,174,134,95,157,114,92,182,234,173,194,237,245,11,65,198,228,23,31,57,71,30,241,27,77,238,86,188,29,68,17,79,59,166,0,14,225,32,162,117,114,58,60,168,51,171,128,127,241,83,106,230,3,171,176,81,52,206,100,64,191,50,159,171,71,108,216,119,152,168,203,85,230,225,8,48,26,16,214,158,117,59,166,193,38,128,95,173,97,85,215,23,202,39,140,141,173,224,201,195,190,120,195,226,75,139,18,96,209,176,137,163,186,97,231,13,62,166,96,35,18,4,239,140,112,30,229,208,33,35,63,48,68,134,117,131,72,54,232,65,211,3,13,198,90,43,109,235,17,135,3,83,159,230,27,146,42,55,20,9,144,157,52,176,129,3,99,222,101,39,245,235,127,154,79,17,122,133,168,209,213,136,4,229,46,11,218,224,125,100,247,194,89,74,12,111,40,168,214,40,235,127,179,109,123,110,209,102,102,254,151,188,179,8,188,40,68,26,250,88,213,162,67,91,190,42,24,63,191,201,84,213,80,176,98,140,250,136,247,218,191,57,202,94,254,176,138,180,170,243,104,202,101,95,80,13,65,108,88,246,33,232,212,228,177,126,67,242,75,192,157,221,149,90,157,62,109,93,1,121,221,37,107,31,174,100,101,170,156,64,4,46,87,231,23,165,137,224,241,213,192,192,159,2,71,206,169,27,61,17,0,52,222,236,156,34,244,98,58,143,186,112,158,86,16,61,133,152,18,106,122,149,167,222,82,240,195,247,69,126,74,161,197,39,45,73,192,206,184,147,17,121,198,33,98,175,248,61,217,52,165,170,48,207,180,0,116,106,75,71,138,120,97,45,215,225,119,137,61,19,123,35,42,193,32,67,246,244,189,3,107,61,176,125,76,136,28,149,52,177,30,122,99,40,178,14,136,228,146,246,4,74,215,28,247,57,78,87,72,102,179,36,182,127,20,125,143,232,106,96,12,73,104,215,159,93,9,201,202,13,101,87,149,116,212,110,79,39,69,81,85,184,112,0,4,91,243,94,6,147,170,237,162,234,242,29,93,121,254,235,151,215,72,150,237,65,129,105,236,165,239,212,112,203,81,245,49,34,166,146,194,229,182,98,128,5,239,226,117,24,79,167,82,131,25,83,190,185,214,138,233,40,153,73,102,118,117,155,114,145,103,110,193,134,250,124,150,40,225,245,162,49,255,132,228,148,242,21,195,173,139,54,136,45,58,26,173,127,182,50,42,228,83,201,146,25,20,133,106,170,186,20,221,77,60,38,122,106,35,23,230,252,165,106,131,32,8,9,44,24,145,225,160,54,63,191,238,37,76,119,148,69,171,66,16,212,89,117,28,199,133,24,155,43,23,121,137,104,181,120,61,104,65,10,245,140,130,36,207,122,225,142,226,104,7,39,152,24,81,188,80,2,242,217,50,55,70,0,92,29,187,19,90,15,27,216,210,152,79,10,11,198,32,50,83,148,230,217,50,16,211,58,171,189,213,172,92,214,109,183,102,180,75,76,29,64,1,225,153,130,155,1,17,208,109,188,166,68,219,3,41,48,105,191,188,150,173,77,46,235,67,79,114,17,68,69,121,42,103,146,63,73,163,182,59,249,64,16,184,42,60,72,129,131,59,254,81,136,41,136,186,109,21,178,166,171,50,100,226,211,154,246,220,169,20,71,43,37,216,25,72,90,125,71,238,37,87,195,22,155,240,22,234,152,143,183,241,28,190,142,92,248,150,157,198,207,78,82,254,187,7,187,146,32,171,155,170,55,180,74,20,68,29,128,33,11,201,191,46,223,49,16,135,179,186,0,247,234,7,183,39,173,150,136,252,129,236,135,1,139,98,252,95,202,77,242,141,54,55,1,252,126,210,195,223,66,254,229,111,18,85,38,26,248,128,156,219,149,42,109,150,55,151,136,72,131,58,208,212,73,237,60,155,54,112,173,157,78,163,93,37,196,196,107,137,214,12,59,165,135,9,235,27,147,116,211,53,22,211,244,77,114,212,234,20,33,179,181,122,207,206,194,50,28,253,240,248,139,249,70,14,19,42,135,49,103,28,186,81,238,168,254,223,211,243,121,8,234,142,53,41,92,230,71,40,1,240,131,84,200,137,148,175,236,187,255,9,214,158,221,59,177,124,54,54,191,153,36,135,187,122,57,45,8,142,51,122,27,228,172,186,172,37,21,214,169,212,247,32,25,226,218,26,65,88,198,235,0,25,179,25,4,40,185,57,127,202,14,21,135,0,145,182,91,66,42,116,219,74,223,245,177,235,2,111,183,151,196,143,168,62,198,206,208,160,113,255,132,31,38,105,60,17,246,246,63,113,121,102,142,225,41,54,242,89,58,213,178,116,161,188,158,171,242,241,143,148,11,232,157,103,221,51,233,200,172,68,55,18,170,239,230,32,254,119,199,115,157,237,205,115,70,251,54,199,27,148,144,124,224,235,39,213,171,210,90,4,251,209,241,249,136,138,124,155,229,216,248,193,73,128,77,21,90,235,17,19,233,237,243,2,56,33,170,175,31,188,236,128,139,139,24,220,161,23,245,111,44,201,5,187,197,44,157,83,227,212,44,113,10,195,13,130,9,25,170,12,0,0,154,141,233,72,213,80,131,40,19,54,30,28,120,171,49,4,4,56,148,52,1,13,133,100,244,222,140,46,1,79,31,168,141,16,99,109,65,104,226,209,85,20,96,27,29,32,8,150,186,25,243,28,108,126,77,199,225,20,23,189,201,64,143,53,198,150,205,248,26,147,115,217,186,246,87,235,162,114,230,141,149,193,89,230,192,249,102,11,245,24,9,21,25,38,245,152,57,123,6,42,64,43,71,48,82,161,190,247,57,111,238,26,253,62,97,138,134,140,172,169,249,27,30,123,166,132,176,68,68,200,57,88,99,148,225,229,14,50,136,195,150,244,224,76,0,230,80,62,109,104,85,123,30,90,197,109,249,170,102,36,228,181,96,176,240,115,117,188,93,202,110,230,18,177,45,165,62,237,168,121,166,73,169,145,249,191,206,172,87,41,211,196,239,62,74,77,162,51,231,124,224,62,45,64,254,239,228,35,136,136,138,47,46,11,180,112,58,82,106,41,42,120,158,108,118,195,152,29,57,242,74,0,35,127,50,103,40,211,28,107,50,110,188,183,61,205,124,82,141,67,94,190,17,112,218,234,36,184,148,217,161,196,13,244,152,220,224,225,36,79,169,49,150,233,44,62,195,125,55,133,85,247,235,42,108,9,52,205,15,22,252,102,24,143,130,36,166,11,27,141,66,55,18,69,208,148,128,205,18,9,34,26,251,35,176,179,53,38,252,95,164,27,190,12,148,228,163,254,176,243,71,182,41,34,116,120,177,154,60,125,221,246,162,203,0,204,27,87,66,25,100,50,234,241,105,104,217,245,39,118,187,208,134,184,230,80,235,27,180,181,242,189,131,115,28,98,2,115,44,205,226,221,253,7,78,221,247,234,110,40,21,66,133,224,12,205,191,110,33,1,117,182,92,168,153,175,51,30,60,142,135,130,35,129,144,177,201,108,132,251,119,129,20,17,246,44,25,212,43,48,134,105,241,123,248,46,157,146,108,254,63,1,70,26,192,186,222,150,239,8,115,162,205,215,101,173,201,103,223,67,101,92,250,130,106,216,246,168,132,58,21,157,228,196,59,178,6,21,94,17,147,81,237,230,177,240,226,32,205,205,195,102,86,5,253,130,59,1,150,119,4,164,211,250,46,25,20,150,67,157,175,145,32,51,116,87,229,139,131,66,141,204,98,189,242,37,223,10,152,225,45,186,242,223,231,79,59,50,216,193,75,74,229,195,63,235,16,167,186,166,231,109,172,107,169,64,90,87,202,253,89,218,233,61,215,97,47,74,49,155,198,229,48,106,99,160,238,158,99,103,157,182,30,108,71,213,115,2,141,156,71,143,187,137,235,188,108,4,224,27,3,193,113,89,107,152,19,221,238,181,99,202,225,219,123,126,219,62,119,193,32,177,54,114,27,99,56,92,164,225,27,253,71,96,241,136,27,242,145,237,111,110,46,83,174,123,152,95,159,33,73,49,156,204,255,82,133,99,46,161,58,73,190,23,26,195,240,59,104,104,106,176,81,147,60,116,92,162,233,169,20,116,181,215,232,120,220,65,226,214,29,129,125,148,230,19,204,137,46,3,66,43,210,49,182,117,116,81,89,97,198,112,199,110,28,252,101,60,133,156,20,208,183,73,99,96,73,70,65,97,20,161,248,241,123,83,77,195,242,82,151,157,236,204,8,31,71,181,71,143,102,78,38,73,23,33,25,51,57,8,216,110,122,58,215,132,152,11,242,171,162,46,2,66,241,175,8,93,63,60,72,137,218,20,134,9,180,133,201,15,182,116,76,21,229,206,204,177,201,117,23,32,70,43,225,172,74,171,158,30,198,173,254,61,0,241,200,232,125,194,59,10,217,20,97,154,102,43,37,165,247,215,12,225,121,83,182,231,222,153,11,69,63,71,160,197,5,101,3,127,164,137,166,33,253,63,97,148,50,6,189,65,85,46,62,47,135,158,243,121,0,238,247,204,91,197,89,109,175,53,207,254,133,44,79,141,44,156,178,62,171,1,3,8,207,131,175,137,108,220,203,209,242,11,86,208,172,222,214,243,202,191,102,87,117,235,192,127,59,199,115,51,2,61,172,26,216,34,167,171,145,59,101,133,5,12,174,19,9,78,202,100,46,126,43,39,17,211,170,53,242,198,255,246,170,37,102,181,242,232,187,112,46,101,159,32,113,199,158,0,34,150,201,98,213,224,141,102,56,82,81,236,76,87,141,138,231,31,125,86,157,49,167,89,50,181,53,92,140,48,65,54,207,119,49,252,163,32,39,171,11,107,51,28,244,129,200,203,56,206,102,102,101,57,230,121,83,67,121,242,245,13,67,251,99,112,9,125,6,227,23,175,83,120,167,108,5,164,92,90,168,14,56,98,212,8,53,174,9,208,141,106,220,106,42,156,60,247,109,106,251,123,8,54,42,4,69,199,213,77,180,44,155,163,227,238,222,79,238,137,235,30,103,24,216,247,55,39,57,36,255,132,58,150,200,68,77,6,31,114,193,206,21,226,158,134,63,2,108,109,87,216,224,85,12,186,107,63,84,77,236,5,208,144,196,114,117,230,44,211,157,132,59,26,109,171,100,62,70,28,251,30,7,158,86,244,116,55,176,219,195,161,105,20,187,165,49,63,28,35,46,196,49,139,11,18,97,105,1,17,1,188,38,10,194,194,255,141,69,226,109,90,126,168,50,92,224,160,208,31,179,197,75,30,16,123,246,246,238,218,212,200,5,81,218,87,255,115,61,63,94,201,53,242,252,2,149,193,95,68,203,98,71,50,55,163,88,251,186,243,207,75,87,122,213,64,92,46,58,69,212,73,16,37,231,59,239,2,86,37,187,112,42,57,193,169,108,29,167,228,174,179,15,244,171,134,110,11,68,74,220,137,60,207,132,116,114,20,246,230,76,94,164,164,179,54,227,4,122,134,108,161,125,79,58,184,116,15,146,33,207,19,223,18,228,16,246,60,210,211,248,214,197,135,82,192,2,246,90,83,79,102,220,62,140,112,194,133,4,155,44,3,90,155,227,246,234,3,251,97,222,219,109,16,192,48,49,217,2,134,181,234,90,135,34,126,195,220,89,214,126,43,167,140,149,68,207,148,176,159,168,2,99,238,20,54,219,114,98,128,234,195,115,108,154,248,210,69,97,102,190,2,3,48,253,52,32,172,81,118,149,135,5,128,108,155,167,49,215,7,79,145,242,33,174,176,195,237,167,107,37,120,197,11,195,208,8,201,128,214,21,207,134,12,11,87,38,175,73,163,3,42,151,110,0,171,54,147,191,35,123,132,207,143,58,220,137,71,4,14,251,147,52,216,70,74,86,174,110,25,11,43,249,242,96,143,95,174,84,236,30,236,249,231,205,70,67,183,141,245,94,152,69,237,233,44,133,178,51,80,172,207,98,222,155,194,199,130,89,105,88,137,140,85,236,3,175,76,247,155,178,10,59,134,165,132,40,15,51,163,191,113,239,55,71,156,220,141,196,83,100,11,41,33,17,239,42,248,46,235,7,186,1,140,170,145,53,188,81,248,137,15,60,69,179,127,91,171,130,1,159,60,107,110,7,227,170,8,20,161,226,232,235,79,58,31,11,49,43,127,36,48,207,238,207,254,233,49,62,201,127,45,68,224,98,13,142,150,22,78,120,114,0,115,116,103,8,133,196,241,249,90,168,163,3,199,218,246,141,34,183,250,109,196,151,50,18,183,27,69,73,124,7,226,6,118,11,63,205,190,39,94,192,127,159,184,31,247,2,46,86,82,82,233,9,32,244,113,220,234,26,72,93,243,33,162,120,83,168,133,224,56,127,208,42,66,66,236,154,87,45,10,163,178,17,76,244,37,67,158,84,122,75,253,249,227,13,122,32,56,220,223,198,152,100,239,45,25,181,83,196,36,91,18,36,222,30,188,105,80,160,110,213,240,186,39,85,10,56,27,44,40,83,108,236,68,171,164,13,194,82,182,154,209,184,15,13,144,208,3,34,70,107,145,19,40,111,47,169,48,131,93,70,245,105,11,105,174,254,189,241,65,166,6,128,123,2,75,253,16,173,145,132,213,194,9,160,96,153,147,249,230,140,0,254,225,204,200,108,14,138,88,154,152,206,186,165,240,195,167,201,227,128,97,37,111,202,239,33,123,224,173,87,132,246,214,144,39,231,88,223,30,176,115,13,38,4,71,202,244,106,188,179,82,112,62,57,129,91,16,202,44,2,117,178,34,126,207,31,226,76,17,60,69,240,180,207,97,116,110,77,218,187,163,38,187,117,182,180,230,47,130,165,163,34,201,135,120,225,207,25,111,44,156,37,130,170,149,133,181,163,119,189,52,217,232,132,249,191,17,207,241,67,226,79,22,67,132,81,29,14,46,189,16,171,72,98,37,35,17,235,89,144,220,108,105,179,162,92,154,201,254,14,226,161,255,250,74,89,145,154,139,3,141,88,9,52,233,219,134,222,126,185,185,90,121,93,48,254,205,211,250,242,112,137,122,128,167,68,165,59,245,249,176,236,184,104,41,96,8,55,242,9,123,212,246,7,97,142,176,117,88,254,61,110,6,89,53,178,1,60,114,145,63,24,75,193,154,137,139,123,22,10,212,219,134,90,55,52,184,83,167,41,106,250,107,29,86,239,245,40,95,101,91,42,186,41,72,234,12,191,151,208,246,104,175,61,224,136,147,6,91,251,217,37,7,163,141,131,191,58,84,234,46,172,209,69,244,110,35,109,207,219,140,150,248,244,165,147,91,45,238,248,61,252,133,198,49,226,73,164,201,51,124,120,191,137,30,74,174,193,39,224,226,84,207,43,73,96,46,153,153,229,112,32,122,104,11,237,248,176,93,241,84,12,6,200,120,214,0,78,75,109,75,204,240,79,34,36,201,13,231,28,135,138,195,154,64,98,37,153,60,10,24,131,200,122,216,196,104,64,226,150,254,104,192,240,136,53,120,194,29,99,23,43,59,48,81,192,226,149,97,246,161,31,62,16,203,169,183,178,190,100,170,25,142,97,126,125,147,58,216,219,163,151,6,210,74,249,64,33,230,209,21,120,147,43,21,140,85,106,145,209,245,14,64,40,40,94,52,37,207,50,179,182,71,250,58,188,61,95,151,21,109,45,153,165,237,234,1,87,92,191,207,133,65,3,137,92,49,208,92,8,32,107,218,123,159,206,94,207,131,191,192,183,56,103,176,199,180,144,201,225,56,182,205,22,117,54,43,43,153,96,133,119,4,185,180,157,207,252,40,139,214,238,16,159,166,62,148,4,233,202,101,151,215,111,135,129,206,173,236,136,72,178,68,72,105,20,242,171,171,217,71,108,19,247,138,12,94,39,145,237,206,251,199,145,130,6,225,6,2,172,156,186,204,254,22,141,64,125,114,38,225,180,224,93,117,70,217,90,131,217,55,215,56,60,251,218,73,103,71,63,11,29,248,105,247,20,250,15,116,104,113,7,210,218,255,91,155,49,0,7,125,187,132,70,80,76,63,31,147,37,3,189,210,48,156,168,254,162,221,109,119,191,119,194,125,238,78,140,19,133,116,0,118,83,9,117,123,174,54,101,84,179,230,216,174,0,12,156,119,189,210,152,232,182,184,228,122,7,118,186,159,156,52,28,85,47,62,48,17,251,226,65,206,124,12,24,68,248,169,6,0,200,21,124,108,239,82,77,50,167,28,210,50,229,126,216,148,146,71,53,108,38,182,214,246,204,17,36,168,110,7,232,39,58,150,34,64,164,127,225,110,31,103,165,225,63,115,98,5,248,193,50,235,71,118,167,110,88,163,37,75,51,207,131,197,126,223,102,108,88,134,5,247,241,191,56,68,131,130,96,231,32,98,59,121,20,14,6,144,127,13,116,230,219,250,179,246,55,150,244,9,5,66,188,217,101,165,188,187,70,238,124,211,29,177,140,136,14,228,202,138,73,195,167,124,34,37,252,4,151,173,45,132,146,50,161,182,212,189,179,226,249,135,235,219,220,246,140,16,82,43,96,161,77,86,68,174,130,118,69,225,113,77,212,0,95,87,252,50,235,207,124,56,27,27,2,83,65,35,25,54,201,223,134,15,9,242,120,147,145,250,229,241,30,165,149,127,106,43,173,117,1,127,82,251,169,92,1,134,149,61,32,133,233,134,10,238,191,51,12,174,48,184,108,72,19,148,69,96,203,75,220,94,25,239,244,219,177,38,74,115,237,132,235,145,2,58,25,87,163,212,230,19,177,3,90,117,95,96,147,208,13,239,24,217,175,229,35,121,197,116,176,193,170,252,243,42,145,39,205,200,31,126,156,27,199,58,157,28,59,148,173,114,245,98,238,99,9,168,89,182,29,113,233,67,204,232,218,230,48,200,27,110,61,132,201,68,45,62,139,228,27,98,202,116,237,27,169,156,0,78,63,129,73,253,124,188,128,74,187,45,240,250,225,246,121,81,8,26,210,175,104,172,61,61,13,191,140,37,250,156,251,124,57,14,13,168,191,217,63,228,111,127,96,51,18,227,132,117,89,131,242,74,204,244,190,12,232,19,42,222,178,52,3,50,15,63,62,66,71,93,113,53,46,97,252,33,223,229,167,123,224,160,75,7,89,184,59,98,210,83,147,120,17,93,32,153,172,219,182,39,136,59,244,71,224,96,139,103,209,119,17,181,141,69,35,133,242,136,206,202,227,162,91,55,131,81,225,187,166,181,207,230,4,95,101,68,234,101,138,255,123,41,42,138,133,179,76,1,188,218,147,127,214,64,120,163,228,113,123,128,56,142,216,242,180,153,41,67,123,37,197,199,132,206,129,191,211,80,164,67,240,114,229,161,151,255,245,117,43,4,118,155,124,107,234,38,160,136,87,248,27,11,19,16,74,240,34,198,124,135,188,46,133,137,161,238,233,136,20,186,138,103,202,87,20,57,244,119,103,42,239,48,212,38,36,85,145,42,108,114,103,156,214,132,127,207,108,141,59,121,3,125,1,1,67,62,149,212,45,74,166,67,255,221,79,179,108,244,4,195,138,22,9,208,186,112,63,55,93,123,169,74,212,157,189,29,165,84,236,227,4,17,176,206,166,180,94,7,124,32,74,205,67,156,72,141,227,65,251,20,189,54,119,27,53,6,66,123,100,99,206,200,68,24,121,229,249,241,192,158,188,207,144,61,118,202,66,140,201,63,105,229,58,135,122,247,42,136,182,44,44,4,38,185,235,253,80,53,157,216,238,31,231,148,54,50,177,169,115,140,158,242,22,245,31,136,59,119,251,47,44,40,105,249,90,167,126,213,147,67,6,12,38,110,208,6,243,94,113,41,40,16,185,160,48,100,83,83,255,239,8,120,149,251,0,136,141,172,90,233,103,255,224,7,168,81,215,76,85,204,174,95,123,254,50,161,7,63,138,39,89,14,225,213,253,186,225,240,102,23,107,105,48,47,113,47,210,126,84,68,73,127,4,215,135,30,241,171,138,215,210,227,12,183,118,92,202,74,203,125,225,18,51,123,45,201,178,3,114,50,172,169,167,9,35,187,148,140,55,36,194,159,87,121,152,183,126,47,33,114,243,47,210,252,150,211,63,250,185,237,124,121,42,59,234,138,95,225,232,201,96,148,162,20,14,193,182,195,224,154,71,183,196,146,248,44,21,245,133,88,109,132,213,97,206,173,86,87,207,182,118,87,4,186,232,146,221,114,217,120,100,5,229,150,233,58,132,250,59,87,47,135,227,227,85,79,195,91,211,228,251,2,17,213,6,27,7,182,77,35,52,238,91,90,167,8,24,13,50,52,98,49,92,24,219,6,194,90,21,188,21,15,110,243,5,206,115,145,13,125,7,91,25,197,245,204,78,80,11,203,19,60,50,165,213,92,127,205,74,181,249,149,169,86,12,30,153,83,155,148,42,99,18,238,3,25,68,80,88,86,137,64,29,252,132,235,173,207,14,31,88,78,246,129,101,81,110,234,87,89,137,105,231,234,71,49,86,79,4,244,131,175,150,136,163,154,76,218,222,210,198,213,240,242,43,91,52,132,242,131,141,41,9,221,91,210,217,126,47,251,6,164,40,67,17,24,206,192,186,141,132,188,254,157,21,14,72,103,202,58,123,233,210,60,120,171,43,109,150,251,214,201,240,162,60,217,214,227,141,230,171,77,223,217,80,74,215,186,220,222,247,221,195,33,70,232,151,8,59,58,26,52,157,241,150,103,81,255,158,170,82,130,181,137,119,117,254,32,203,41,48,20,34,151,109,28,94,18,242,42,66,1,66,179,235,188,129,86,65,125,131,170,238,213,241,78,38,224,136,235,35,212,217,24,253,245,200,105,152,211,150,105,200,39,167,47,65,3,207,48,157,37,133,65,163,243,183,195,138,90,106,216,190,115,124,216,87,28,142,203,227,212,230,79,70,171,194,211,57,173,190,4,213,236,194,94,10,62,40,188,132,123,149,37,151,189,197,183,42,198,73,164,155,225,51,55,226,173,255,120,100,160,57,130,6,132,33,126,121,196,105,173,221,115,184,52,23,155,13,207,59,64,8,65,220,162,79,142,5,219,45,145,233,182,184,110,178,89,162,12,224,107,39,227,5,70,198,54,93,142,113,37,119,112,78,13,152,183,25,64,85,50,130,150,254,0,18,243,234,234,183,168,46,161,95,198,203,38,122,97,164,12,74,138,126,38,102,129,124,234,131,48,109,69,152,75,157,138,199,138,124,160,234,178,180,154,171,68,103,148,153,167,91,87,97,213,159,6,72,150,192,213,205,113,142,198,156,152,149,219,77,85,233,158,168,200,95,67,63,52,86,149,249,179,10,113,211,171,198,26,251,135,117,233,85,85,26,47,201,94,167,192,136,205,112,187,94,251,238,156,16,99,243,15,139,75,250,3,82,134,28,97,90,51,45,39,112,143,79,249,42,194,111,110,79,122,52,216,52,119,54,75,234,207,205,15,13,93,143,7,86,73,87,20,113,102,16,153,213,228,91,48,190,182,132,117,20,45,31,128,228,66,150,44,223,225,21,56,7,145,45,230,26,144,215,195,140,204,109,215,48,115,125,175,126,73,89,161,30,13,22,171,142,170,49,172,150,194,150,209,208,54,48,102,181,190,140,153,11,193,104,192,146,88,92,121,73,5,110,241,177,173,193,3,173,29,220,11,172,101,108,138,193,63,91,95,64,249,85,58,57,103,246,149,0,222,247,213,239,98,11,208,116,232,19,181,8,70,190,206,98,85,234,190,22,134,113,155,205,30,226,188,98,248,93,72,202,41,211,151,169,233,73,235,93,147,250,185,232,161,87,188,96,227,33,21,26,44,120,22,240,16,189,241,241,159,248,186,140,192,155,130,103,71,149,10,185,119,177,106,2,161,173,238,56,180,237,166,209,25,169,96,128,41,220,132,118,130,126,179,236,55,19,33,13,253,189,42,96,8,99,168,8,43,165,57,186,112,234,6,65,160,244,106,29,181,202,255,127,39,55,245,170,182,218,211,55,42,167,149,151,132,221,111,123,247,94,69,28,115,93,137,144,51,208,228,225,75,134,161,170,170,82,11,122,83,178,140,156,19,178,217,207,15,116,77,254,159,33,118,22,88,206,94,252,166,202,58,92,55,144,77,22,64,199,164,227,13,47,33,145,216,140,116,32,95,146,195,28,25,195,27,2,236,34,71,42,204,178,190,123,161,43,188,61,96,77,18,118,209,196,137,212,51,28,144,124,200,196,132,235,243,9,4,215,135,28,197,30,136,101,173,33,195,123,19,185,123,6,87,202,7,32,252,75,3,88,80,90,245,242,193,96,65,37,227,129,237,133,7,23,232,182,238,60,230,254,101,109,216,19,54,147,44,140,186,19,225,21,197,154,132,178,111,186,195,229,206,180,237,44,131,53,205,79,103,147,174,229,179,185,53,255,222,32,115,254,194,161,220,192,39,158,233,106,94,83,199,27,205,197,13,98,13,84,161,47,142,185,32,181,54,134,104,156,129,77,23,138,110,140,20,207,59,173,22,88,142,205,167,216,179,113,121,203,85,177,160,72,251,63,97,153,162,71,75,123,32,36,219,204,68,244,244,152,242,135,167,217,12,147,45,236,61,97,183,13,75,241,175,170,69,235,104,5,61,195,205,236,47,197,50,88,16,69,197,128,32,200,196,79,80,177,144,28,242,72,137,99,198,162,195,160,234,120,207,22,104,96,98,49,156,155,123,37,188,99,119,88,7,81,84,240,67,167,157,245,59,165,194,12,20,6,8,148,160,137,156,229,115,69,162,160,106,42,181,58,25,81,125,27,19,108,72,204,154,234,105,215,233,231,103,229,41,124,141,186,212,184,109,122,229,56,198,197,119,144,255,107,186,28,165,22,142,39,165,240,192,227,102,120,9,110,86,90,49,219,92,204,168,39,105,207,243,141,150,194,227,177,80,223,12,208,26,26,120,178,123,199,244,20,72,24,124,204,102,128,18,207,207,134,239,192,208,116,15,4,129,27,133,54,55,166,253,152,162,2,24,243,116,52,249,37,111,118,246,111,192,93,7,198,137,73,236,120,221,185,203,73,172,237,108,205,79,226,193,193,123,48,193,170,145,62,82,77,192,251,116,129,201,36,197,99,36,22,8,240,203,100,208,58,13,25,111,184,46,156,136,145,161,216,55,204,186,11,180,46,167,187,100,110,10,185,108,44,211,111,206,16,44,105,135,81,178,11,80,168,97,123,201,5,192,206,57,186,68,43,23,164,159,59,223,177,205,98,185,141,42,167,184,191,89,150,199,233,186,85,83,235,151,250,251,252,15,31,114,74,84,142,129,102,72,198,93,119,175,161,69,160,120,130,221,175,201,211,115,230,12,147,71,97,176,250,204,96,122,173,45,92,4,186,3,11,220,117,132,165,254,239,224,192,181,67,203,81,249,162,64,70,189,43,218,34,72,174,25,14,155,112,195,114,117,67,185,37,234,65,25,5,253,65,145,245,243,95,15,206,208,95,98,227,103,241,55,66,66,137,61,187,53,78,133,74,177,140,136,196,14,17,80,201,40,183,77,154,213,158,133,76,26,10,204,166,75,133,48,237,129,78,214,134,62,146,176,51,201,65,223,143,46,110,74,150,110,56,50,186,48,11,224,138,110,118,14,139,216,179,108,8,254,156,122,87,50,20,170,229,234,1,150,123,67,239,125,178,104,4,123,231,19,88,61,104,97,86,248,141,88,117,234,196,154,148,26,54,219,243,14,126,249,27,174,9,141,57,112,92,163,118,43,158,158,11,191,63,40,90,226,95,198,39,176,47,242,122,11,140,176,39,116,251,73,193,81,243,121,141,22,95,138,160,226,44,67,216,239,9,201,199,191,61,118,139,175,189,22,242,194,61,211,108,229,120,89,143,209,156,107,155,106,197,164,128,45,111,174,165,19,122,194,196,234,81,16,32,217,125,8,222,69,15,150,214,29,49,164,19,54,24,178,171,220,22,61,122,216,29,87,48,66,70,101,119,191,71,253,83,140,90,168,159,25,141,211,195,80,253,47,204,250,240,191,19,10,37,227,254,38,96,214,68,209,233,12,14,82,200,112,213,56,95,42,103,105,157,45,53,173,244,242,237,126,8,133,220,12,21,171,247,214,223,224,163,73,224,240,13,209,156,188,159,201,250,164,244,163,87,10,147,182,93,226,89,213,62,200,36,206,20,153,33,200,64,31,62,132,167,32,203,28,196,250,219,255,219,69,149,202,220,237,121,127,58,100,245,207,54,51,72,82,139,49,197,76,178,62,178,53,21,152,141,61,59,236,171,104,159,83,200,229,215,241,65,89,79,192,133,80,203,223,110,118,42,227,159,246,145,207,136,112,144,33,159,70,61,63,186,240,70,171,40,54,168,217,233,131,39,156,189,170,236,58,223,104,138,227,137,147,161,0,92,109,11,53,44,214,158,132,22,220,195,222,241,132,64,196,147,25,121,26,168,111,134,108,229,227,137,21,50,214,188,81,113,50,205,212,129,241,31,167,103,10,236,60,70,211,109,1,211,154,46,51,42,247,124,226,214,53,5,143,202,178,123,135,39,253,38,74,28,76,6,55,119,89,189,161,21,117,172,234,131,244,155,189,64,182,131,185,176,130,207,117,119,90,231,86,204,36,191,48,232,126,31,7,175,230,28,34,114,76,185,65,75,197,70,216,52,220,121,116,217,141,150,82,209,225,61,24,198,151,106,150,205,152,214,173,75,166,40,30,92,236,201,84,5,108,155,76,111,152,216,95,97,115,146,168,229,20,208,225,185,221,97,21,134,60,70,90,189,15,71,107,150,247,42,238,141,237,46,25,75,10,149,70,157,8,163,228,40,100,36,50,245,130,166,184,65,62,177,86,170,28,155,2,182,19,228,169,254,144,36,218,163,51,39,189,129,231,74,175,149,209,43,105,239,171,165,43,17,106,118,100,134,211,243,85,222,225,152,158,40,168,98,208,196,88,8,91,164,244,57,50,170,21,238,252,227,205,92,136,213,253,115,238,2,172,127,247,199,25,217,219,243,167,11,20,231,73,34,39,129,60,78,226,136,167,250,69,238,163,189,76,189,27,139,139,147,121,15,148,9,205,32,115,172,153,29,183,238,196,206,61,51,132,56,214,243,18,122,45,197,244,57,134,19,11,57,181,158,146,207,217,44,246,194,246,22,121,106,25,104,163,178,68,31,161,93,160,1,209,234,116,185,102,21,218,146,83,48,220,149,205,209,152,125,23,92,240,235,134,186,8,55,137,46,2,186,50,180,244,223,220,154,50,73,86,182,7,242,185,136,38,58,166,40,181,15,9,51,230,166,198,104,37,181,142,210,193,47,195,21,4,97,138,248,19,163,170,8,149,233,176,103,154,162,126,56,160,152,134,131,211,85,253,56,33,199,185,82,151,61,45,70,210,2,209,227,193,48,246,236,112,198,96,235,154,246,203,225,76,192,18,6,124,161,229,8,155,137,113,147,76,41,26,165,142,59,131,235,2,158,243,149,42,119,100,80,9,0,251,236,200,254,46,48,9,53,141,31,141,106,146,9,244,213,83,61,116,185,48,11,220,53,133,248,87,204,36,236,215,33,132,54,154,224,184,42,222,111,146,78,129,245,218,100,250,234,224,20,76,185,47,38,36,213,197,217,91,254,124,168,51,9,42,5,53,0,46,64,0,252,96,128,242,111,162,50,70,197,51,131,175,253,124,81,89,126,113,99,205,176,138,161,163,215,145,63,123,90,79,32,60,8,22,28,63,16,188,110,34,139,75,60,102,246,166,90,141,114,187,147,238,64,250,219,37,249,213,47,130,119,21,66,121,30,244,203,215,34,193,2,48,244,142,143,233,175,237,93,21,210,171,211,106,27,190,30,141,72,113,179,80,65,217,55,13,152,234,98,9,106,36,239,113,66,42,195,4,130,205,196,138,80,121,3,141,103,45,93,231,210,202,86,255,237,70,50,121,226,66,67,194,171,189,59,126,28,221,237,106,26,64,64,141,53,206,203,81,230,66,33,194,241,90,100,140,180,106,246,140,185,196,126,253,232,112,14,229,202,139,78,151,123,247,129,232,143,174,181,163,55,247,72,13,249,249,244,105,47,153,26,198,124,236,98,167,125,132,26,189,206,239,90,58,128,78,242,53,27,64,219,167,209,0,59,220,25,165,171,55,149,176,46,79,203,243,163,2,166,110,208,20,233,151,16,14,73,162,113,210,41,122,219,121,147,149,128,152,236,224,68,139,119,170,173,203,186,187,56,62,136,215,100,89,1,117,130,181,63,74,191,246,197,116,169,22,88,15,99,185,116,169,83,39,229,42,96,86,195,166,51,236,173,215,218,1,199,184,254,60,226,236,56,30,205,41,228,172,208,60,203,216,31,184,2,23,232,17,12,81,54,8,120,132,211,157,237,203,75,35,99,189,126,162,246,91,94,172,93,111,125,20,169,116,195,245,80,25,29,180,49,206,169,69,5,207,242,11,93,164,165,158,10,29,63,198,150,134,204,51,87,190,203,116,10,92,83,70,56,97,126,20,147,202,116,66,245,29,161,249,10,148,195,59,131,250,238,67,173,23,124,36,11,150,200,16,118,121,20,209,255,94,234,145,23,51,218,17,227,97,174,166,191,170,137,183,249,186,108,156,212,250,230,111,70,198,237,122,36,128,199,120,182,48,88,239,47,228,172,0,80,3,58,42,40,243,133,49,135,103,33,155,225,238,47,249,165,100,180,73,15,231,114,221,235,110,60,174,184,112,43,160,211,52,198,166,77,217,148,158,227,30,214,195,88,158,228,229,95,228,72,143,166,149,189,167,203,205,118,213,117,58,156,242,10,225,137,122,48,123,158,244,110,100,58,59,154,178,181,141,232,5,164,225,201,137,169,21,233,89,203,250,30,145,155,165,197,117,32,121,243,103,72,248,226,150,121,166,53,8,141,232,212,235,150,242,27,201,14,101,251,128,223,118,43,21,24,76,99,243,121,85,171,76,255,209,243,184,197,184,201,161,89,192,71,230,167,58,34,119,171,33,16,186,160,156,9,179,96,216,23,146,135,88,247,69,196,127,177,0,231,199,220,241,252,90,155,0,109,49,49,35,110,250,19,200,105,81,47,100,141,2,87,244,152,21,40,254,211,130,180,176,99,65,229,214,66,2,39,92,32,183,134,248,103,242,36,114,83,1,163,39,108,142,246,248,226,40,136,47,80,180,91,124,52,122,51,229,22,182,141,247,21,9,87,140,154,166,229,74,117,242,196,218,214,189,211,48,100,31,92,119,191,121,250,203,53,137,118,112,70,0,211,200,116,129,102,93,120,87,246,199,112,241,151,102,14,62,33,79,226,193,80,140,148,42,105,197,107,106,184,211,143,31,107,162,178,2,140,101,66,86,161,175,155,138,1,79,151,246,246,68,77,244,153,77,69,125,228,201,229,174,145,206,177,211,163,226,40,199,254,45,34,161,184,159,217,48,199,246,84,6,154,166,187,163,170,133,119,240,30,52,205,51,80,46,20,45,19,5,99,100,136,46,138,72,197,63,120,96,57,18,172,198,15,59,120,217,215,231,217,124,35,244,66,248,61,243,123,4,148,1,61,232,65,91,225,157,43,128,197,99,69,51,179,209,177,102,45,167,25,188,20,248,25,209,26,58,82,32,228,208,73,208,105,155,95,28,118,104,7,201,236,80,126,197,152,99,56,29,115,18,31,142,127,132,202,181,78,38,168,182,215,22,189,232,118,198,251,180,23,233,43,21,88,84,101,94,118,69,189,132,135,69,7,152,197,101,251,66,4,192,95,246,206,119,103,69,167,223,238,37,208,42,237,189,73,156,13,62,213,135,195,116,158,141,204,24,244,34,65,4,18,15,218,7,89,61,57,228,220,204,41,254,177,16,235,102,233,3,0,237,112,24,103,114,144,143,49,21,251,170,87,186,234,112,73,102,192,107,172,28,3,60,226,133,224,230,145,120,50,19,170,149,119,123,128,228,197,74,254,64,67,82,116,182,105,17,24,40,147,222,216,211,88,142,221,96,211,98,157,238,153,94,9,135,27,123,223,54,232,163,228,165,192,100,210,188,3,24,56,58,64,169,91,172,160,121,59,67,150,197,83,151,178,195,154,167,3,139,217,241,24,36,191,228,160,71,245,198,56,34,169,18,227,36,206,23,142,49,175,4,41,151,207,132,131,107,44,28,190,14,80,110,74,185,239,17,113,217,78,172,53,173,178,218,72,250,38,69,241,160,114,146,11,208,183,157,183,174,215,159,202,21,158,225,221,121,81,120,79,249,194,45,247,155,24,13,27,228,83,61,199,233,12,105,233,138,173,25,47,59,153,234,147,182,40,125,60,170,130,73,10,21,230,71,97,185,59,24,151,229,95,240,117,244,194,119,35,178,110,185,149,249,244,186,169,223,136,211,115,107,197,76,4,235,191,188,166,24,169,145,148,207,156,189,7,143,236,69,106,41,123,206,3,182,13,164,153,108,29,62,211,255,19,148,239,184,76,202,97,12,208,147,246,240,154,253,235,11,108,229,42,227,224,182,203,224,69,99,41,212,56,222,26,197,27,5,40,2,188,194,108,215,193,159,156,20,157,152,10,216,39,134,249,93,122,159,43,89,85,253,30,188,137,9,95,200,71,164,19,174,226,177,212,168,46,160,201,83,7,188,73,193,61,96,77,53,80,58,205,31,166,113,128,35,190,221,22,164,172,31,51,98,92,222,197,54,64,139,75,95,62,144,161,45,156,242,65,36,59,74,231,124,121,248,103,134,14,206,18,198,37,132,67,218,70,167,120,23,64,16,85,190,249,186,87,96,166,55,58,5,198,138,61,20,118,171,65,154,27,131,255,28,246,239,29,19,61,163,78,210,84,27,137,219,183,17,104,82,91,9,14,253,35,220,155,204,164,156,48,41,113,150,69,75,8,20,84,116,144,106,195,4,85,139,230,61,3,221,42,242,75,80,107,189,231,151,247,161,37,103,105,242,216,217,152,217,195,195,220,139,120,173,226,57,183,186,128,131,72,200,92,149,114,107,140,54,161,117,41,167,130,41,141,167,113,148,108,98,103,19,206,40,61,75,182,114,196,142,105,234,40,203,45,119,17,113,87,255,173,17,243,9,124,187,224,147,91,126,94,148,30,49,184,248,4,215,161,18,89,73,17,190,235,168,158,90,95,27,162,150,54,89,29,23,126,167,127,33,103,135,160,33,42,18,191,255,100,104,83,69,141,243,253,18,231,132,234,128,74,34,237,19,53,253,193,56,204,246,142,185,227,86,75,68,11,124,90,19,206,118,47,75,37,172,101,132,236,36,75,96,238,224,21,107,103,250,203,108,227,242,51,147,91,100,221,185,115,97,158,131,212,69,43,63,16,152,14,105,123,8,223,219,123,195,97,211,86,245,56,75,64,13,2,173,254,69,32,137,25,179,9,188,190,120,198,195,87,77,101,153,60,64,119,175,188,34,216,114,218,92,217,212,89,152,177,203,106,6,232,94,229,251,91,16,205,114,178,128,135,184,239,132,78,218,181,227,15,112,251,90,97,227,149,96,52,135,250,208,68,6,10,238,110,67,20,16,54,149,96,134,19,33,245,203,1,93,19,253,47,133,201,212,58,73,90,250,187,208,135,53,53,65,154,7,19,48,159,28,126,108,238,29,88,101,185,44,192,91,130,229,127,59,32,117,179,10,166,204,174,168,88,243,59,30,158,115,56,77,201,94,121,84,14,115,90,7,14,25,45,49,146,184,248,154,5,93,54,108,30,87,176,0,13,91,9,37,221,63,75,221,163,48,201,194,233,32,39,217,22,39,179,67,27,222,197,99,201,85,103,52,193,81,22,227,200,171,19,150,240,112,69,46,30,206,88,87,37,63,6,38,156,69,124,198,216,225,58,246,201,54,227,194,57,212,183,191,239,77,98,108,52,45,226,240,28,188,208,126,99,225,138,56,162,157,171,118,90,5,59,189,118,87,251,161,232,45,251,80,255,19,32,201,166,176,162,205,238,242,125,242,233,186,108,4,42,67,27,60,84,199,58,216,123,196,218,225,157,45,227,5,247,138,27,163,182,51,190,182,247,197,131,194,116,39,117,85,136,64,141,1,168,119,43,234,164,230,19,125,20,82,191,210,74,107,71,103,154,84,186,9,78,112,4,111,226,181,217,245,153,153,166,247,96,62,3,235,35,46,13,217,202,33,227,191,107,41,68,123,33,215,101,172,19,180,216,222,218,86,89,75,133,95,41,48,200,20,245,254,221,222,154,172,170,184,91,173,64,135,45,120,105,106,176,59,167,246,132,129,48,29,14,254,189,130,230,163,238,106,66,15,241,151,248,227,196,69,171,72,206,177,95,102,255,226,208,163,42,236,78,172,254,146,96,89,249,201,130,207,254,148,200,178,25,227,203,123,41,91,0,102,48,55,25,157,193,112,203,31,32,26,20,164,9,88,86,83,132,13,38,17,101,163,117,215,73,252,215,225,72,14,58,14,25,188,22,218,3,228,212,229,208,234,230,182,114,109,17,170,51,23,202,143,192,42,240,129,130,96,95,190,174,74,147,46,49,139,113,197,239,87,59,55,93,100,85,121,157,4,138,134,153,19,217,234,134,186,167,108,21,1,120,253,214,48,60,99,94,151,94,44,183,252,17,94,159,145,238,36,93,183,121,251,69,83,218,211,193,112,150,29,161,174,229,51,71,220,44,35,255,130,110,139,177,230,89,17,102,177,0,54,203,101,54,46,253,67,97,226,111,227,27,48,38,46,196,233,83,240,147,154,7,45,140,216,69,232,232,21,89,48,216,9,28,162,187,33,34,230,1,60,102,129,240,60,71,165,232,231,29,161,244,191,151,106,125,84,197,211,225,30,104,243,111,34,67,194,12,139,69,225,68,109,192,147,85,59,144,232,164,191,77,9,162,150,122,214,127,244,111,58,75,45,96,221,122,181,126,154,89,57,62,82,25,241,37,105,162,57,102,152,227,0,32,26,135,9,200,240,108,204,176,26,128,89,101,114,171,97,104,201,121,169,58,10,19,239,47,92,144,49,221,108,45,161,129,135,47,231,78,189,237,180,249,194,121,238,237,215,196,178,87,213,40,211,161,222,59,199,205,75,1,233,60,20,198,37,244,134,34,110,205,86,238,142,196,112,16,227,207,126,84,117,100,193,230,178,211,46,211,87,47,188,199,148,24,11,144,2,21,41,142,67,32,239,29,213,12,141,118,57,237,2,235,199,247,203,223,250,157,28,103,125,3,4,136,175,13,124,230,8,12,127,24,124,109,254,9,231,76,238,139,60,37,159,247,150,136,218,148,104,40,7,122,17,181,255,24,76,189,192,193,80,9,149,118,123,213,139,133,182,190,170,236,154,138,186,91,45,109,236,53,221,191,215,189,220,140,215,39,224,145,35,232,68,107,166,15,93,167,72,76,224,63,214,194,142,18,105,75,18,65,48,227,189,148,98,65,183,177,152,169,33,108,42,150,93,185,184,2,67,141,56,246,249,211,100,113,229,202,199,242,92,144,184,232,111,151,126,107,189,78,124,84,65,70,14,101,250,42,9,180,153,174,15,187,159,86,6,242,34,69,166,159,157,162,20,76,170,186,124,226,203,215,251,85,171,73,224,0,204,39,104,134,47,216,20,98,144,151,9,238,246,127,87,158,84,131,245,158,250,212,103,144,114,21,159,16,233,16,254,7,49,201,109,84,137,202,233,58,65,160,138,31,27,62,103,41,231,51,25,221,28,82,52,11,247,41,77,85,142,114,128,207,78,252,49,156,1,161,50,230,26,199,245,128,108,81,78,91,111,21,61,207,51,161,17,183,22,233,174,177,104,235,183,19,136,230,137,64,104,83,55,154,173,154,143,86,21,89,78,81,7,151,197,12,120,230,237,224,91,225,10,7,245,216,186,6,83,94,169,3,58,15,82,131,18,181,81,181,61,33,53,185,198,146,11,38,186,238,129,209,104,139,229,126,65,180,186,137,194,104,82,73,111,72,159,183,92,109,80,31,151,249,111,135,136,246,184,102,175,170,111,54,229,60,221,152,43,50,157,164,13,118,31,225,9,5,187,254,49,71,126,123,240,106,166,172,147,244,199,188,7,244,84,167,154,218,61,100,59,185,208,184,77,152,139,192,83,207,87,231,72,71,245,49,108,153,228,242,58,70,60,197,171,182,60,55,95,151,8,56,237,98,110,42,158,252,139,49,252,168,233,201,247,112,169,38,111,78,25,56,152,106,58,67,246,47,215,58,21,130,144,76,235,240,164,243,101,109,212,15,252,186,49,175,199,202,140,76,135,101,252,148,76,102,41,164,156,89,161,95,255,187,186,6,165,137,2,128,101,49,151,186,164,254,25,71,164,36,135,113,153,133,242,3,122,151,153,239,241,27,179,28,58,68,84,82,194,255,217,133,113,94,97,170,64,16,99,205,202,13,178,245,251,213,68,205,243,234,29,128,233,27,209,160,17,93,163,179,87,60,172,178,128,58,28,185,18,155,196,129,209,20,200,244,153,92,165,238,98,185,230,35,107,77,50,5,58,110,127,69,35,81,70,169,119,213,251,79,220,249,14,195,19,114,35,127,57,248,203,126,230,40,39,195,242,154,23,4,49,75,146,230,82,5,190,31,88,42,105,159,201,115,115,75,208,156,68,165,121,62,13,8,17,37,2,185,121,148,223,94,62,174,220,82,135,252,70,188,214,245,37,17,132,110,100,206,180,104,80,87,71,228,191,68,254,231,35,69,239,31,100,8,132,48,46,196,30,69,127,185,108,175,151,172,82,235,74,23,99,32,156,79,115,4,91,229,238,59,49,179,218,112,190,180,115,241,252,90,235,55,11,103,147,193,170,159,180,61,50,151,121,84,11,197,34,107,255,151,254,114,142,130,78,134,62,119,17,38,141,61,241,43,72,112,226,155,51,101,47,165,125,82,61,38,223,207,246,64,82,22,172,118,250,154,244,58,181,62,151,102,232,193,99,25,51,119,79,136,49,255,118,17,192,200,17,48,224,122,74,173,51,235,187,46,22,27,63,206,226,233,106,62,249,70,123,238,63,138,128,64,28,29,72,255,167,121,135,101,96,177,222,236,91,241,41,106,13,104,229,103,93,186,133,123,156,82,136,69,171,135,218,56,33,18,167,29,254,208,159,185,71,4,226,228,80,204,49,225,104,158,103,10,124,183,125,118,186,94,9,78,124,194,211,163,115,59,208,143,36,218,42,74,35,111,247,84,51,64,154,25,122,113,31,51,101,7,192,230,250,32,87,105,65,66,201,53,104,234,49,160,90,116,149,132,30,58,184,233,137,236,222,183,208,7,108,167,161,250,139,153,73,230,153,57,20,195,119,11,205,175,252,86,18,121,139,187,95,51,57,161,102,135,136,137,191,4,43,186,144,234,213,176,240,58,84,165,243,246,95,10,73,107,95,6,56,223,219,99,58,135,65,60,240,10,39,188,123,124,251,107,220,12,68,46,139,154,84,14,181,243,43,241,164,137,209,41,22,154,88,117,158,137,237,158,159,59,254,195,255,208,95,175,89,113,158,112,138,190,13,33,90,99,198,178,129,78,73,201,218,193,36,50,181,167,153,5,106,251,171,45,207,33,11,47,233,218,207,81,224,162,114,30,130,228,149,14,29,109,17,226,248,102,4,233,176,184,76,207,180,133,245,71,228,75,90,239,146,198,183,51,5,227,34,76,198,254,200,81,175,135,61,103,167,236,124,62,154,158,39,229,67,117,117,203,92,220,75,233,135,95,238,240,87,21,168,57,164,2,185,50,103,187,82,142,53,175,160,45,88,252,129,70,153,139,243,241,72,119,37,206,104,159,111,111,136,39,109,18,8,117,171,23,60,67,115,103,99,213,84,15,44,139,167,32,12,95,89,129,68,44,106,197,238,139,239,63,64,229,50,137,106,111,143,218,182,76,137,154,218,20,141,29,87,132,178,232,186,234,139,111,247,215,200,90,156,211,63,80,191,2,133,211,242,111,79,55,212,23,114,181,159,104,70,229,47,108,159,240,225,40,235,187,126,139,126,155,173,39,91,42,109,145,6,78,170,30,192,49,165,129,54,110,236,243,18,114,178,243,88,88,139,36,201,119,46,140,216,23,75,201,60,156,27,150,85,185,254,211,122,249,58,160,227,193,174,85,143,226,156,16,167,204,225,188,104,120,17,106,131,113,106,153,90,57,64,195,179,138,119,192,88,210,136,212,177,94,98,37,250,151,58,169,108,14,104,187,251,247,114,99,196,199,9,159,222,96,15,73,89,239,231,12,198,176,26,77,82,81,203,56,28,5,188,6,60,49,19,6,127,131,121,41,108,238,31,12,181,93,113,22,55,193,173,138,58,37,87,158,37,118,46,7,84,161,252,214,213,192,158,225,121,189,217,222,94,133,80,14,20,17,138,56,194,182,119,17,211,128,68,227,84,149,65,28,133,65,206,192,184,90,212,86,186,115,197,105,150,89,228,128,46,130,190,145,77,233,240,160,29,107,141,234,52,0,39,153,3,179,181,2,233,129,80,114,41,187,153,136,57,27,154,95,162,1,244,20,56,71,199,2,26,127,140,40,81,191,36,239,118,101,128,212,213,220,52,142,128,150,247,20,164,54,248,101,53,143,73,59,20,127,95,244,151,145,11,215,129,102,156,236,132,157,166,242,114,215,210,31,195,215,11,14,56,12,171,63,237,176,202,214,240,45,91,4,56,7,74,155,43,247,112,142,212,170,72,138,66,166,218,216,92,70,148,22,245,62,204,4,73,45,160,167,8,232,49,76,23,129,43,26,165,63,153,247,17,242,223,254,165,81,219,201,178,221,235,13,254,121,227,40,52,206,224,26,5,111,34,177,100,250,116,90,255,18,106,23,116,162,74,84,50,175,41,168,135,127,88,111,61,202,81,209,40,247,66,32,100,126,231,162,5,103,193,180,97,118,100,200,148,121,242,22,113,176,9,239,67,222,37,129,204,170,13,44,21,140,9,11,71,25,38,192,23,23,205,245,200,245,138,40,244,119,16,68,187,234,134,50,239,49,110,130,57,98,116,111,208,3,130,233,184,43,241,61,230,153,44,17,175,156,236,79,254,101,123,195,213,180,173,15,151,249,112,46,249,184,196,30,39,23,248,189,165,141,240,108,22,209,236,19,52,130,9,56,43,241,7,117,103,109,221,216,33,195,132,79,25,158,84,111,44,41,2,82,67,231,249,195,71,40,3,229,110,163,158,202,209,168,108,19,9,97,120,86,181,195,255,250,71,205,149,110,23,4,58,106,248,166,52,254,157,70,232,222,27,194,4,240,22,183,188,80,173,173,181,141,170,16,249,112,11,240,250,41,99,239,211,82,205,224,192,59,26,137,90,10,35,92,9,102,124,237,75,199,249,17,10,121,99,194,255,104,135,174,83,20,102,65,245,17,23,191,233,61,193,63,252,45,21,47,223,102,171,55,177,65,174,32,42,249,211,224,67,69,3,144,239,13,183,30,59,75,98,75,133,148,79,163,44,29,182,198,4,114,232,207,75,35,92,182,3,215,34,86,50,201,48,175,246,208,112,222,145,14,31,188,254,84,183,56,224,79,6,130,34,64,22,251,125,237,162,220,81,138,3,221,113,181,65,212,67,196,51,12,72,70,140,243,135,103,57,35,213,72,85,16,254,227,222,150,140,7,33,52,186,24,208,77,45,175,73,16,236,225,84,96,8,88,246,121,185,74,0,221,59,64,92,140,129,94,35,71,188,108,70,35,197,244,135,75,18,247,189,241,252,171,32,187,8,130,67,141,112,224,254,214,83,11,237,239,95,67,238,142,206,41,145,173,46,9,194,92,93,88,129,212,110,172,147,161,131,125,211,197,25,12,148,118,60,45,129,165,171,56,148,167,13,190,184,25,33,199,222,227,153,53,40,17,119,30,65,144,52,5,192,173,151,119,86,165,76,53,22,15,76,92,50,242,4,46,192,190,230,168,61,213,223,0,27,218,211,119,140,174,42,3,240,13,136,26,223,53,143,243,93,114,121,161,22,83,186,0,52,197,182,148,153,105,141,139,62,134,148,56,184,182,147,114,143,29,108,67,119,151,38,228,90,99,192,93,217,121,113,179,244,58,136,177,126,81,208,189,136,194,82,197,120,249,16,25,98,166,39,224,254,97,253,168,216,180,103,7,2,176,66,66,27,119,65,68,168,30,231,77,235,166,246,134,21,209,172,47,222,150,43,181,239,205,213,81,70,66,104,95,172,27,86,161,221,201,245,160,31,161,42,233,163,142,29,84,177,230,52,160,85,111,61,127,94,249,187,60,166,220,178,55,69,15,161,205,105,202,66,123,143,53,130,144,136,125,8,12,68,22,151,135,249,224,24,43,230,211,191,112,49,151,251,76,104,252,130,145,250,245,99,3,208,1,130,135,179,99,149,41,63,165,179,3,162,254,158,156,27,96,101,136,169,153,12,65,166,11,238,61,97,172,251,47,2,124,76,211,85,234,14,136,139,155,134,134,72,214,124,172,190,3,218,197,221,225,108,21,43,6,20,40,202,220,170,180,97,11,38,118,83,196,35,231,154,153,220,156,38,254,141,227,92,36,140,161,110,215,107,165,185,181,61,233,56,116,54,69,54,93,166,34,193,161,64,115,138,133,192,247,155,118,49,229,253,81,198,119,64,15,106,223,253,196,137,64,232,91,69,237,112,89,147,250,192,212,215,106,211,25,32,48,212,226,221,164,196,174,244,146,115,245,10,5,198,101,25,121,8,61,244,213,98,61,242,73,145,107,2,69,122,254,208,13,11,225,77,165,9,228,219,135,152,150,45,183,145,97,147,211,38,29,162,255,129,177,11,40,249,164,57,247,50,18,192,8,39,229,94,135,132,164,79,249,83,186,76,165,7,239,90,153,138,47,32,240,43,86,209,42,20,165,61,17,128,146,226,234,40,97,184,12,213,98,161,222,134,65,37,183,152,90,115,14,32,192,221,71,183,70,140,54,255,234,216,64,217,95,54,105,24,53,12,39,245,153,232,190,5,131,70,120,157,93,40,52,221,219,247,9,133,137,86,69,26,114,85,127,252,86,18,240,27,173,25,36,14,177,107,255,245,255,80,165,37,175,49,93,238,118,60,6,36,92,62,184,171,70,40,23,145,167,69,52,75,196,247,148,123,28,210,56,54,75,125,15,175,217,54,254,153,252,146,176,147,110,179,120,172,229,122,245,144,198,156,114,76,251,15,116,1,244,255,51,13,241,141,205,93,78,124,242,201,8,107,224,240,241,225,235,168,53,242,223,24,131,225,8,166,230,183,46,0,153,35,51,240,34,93,158,131,153,32,29,43,208,126,244,31,174,212,85,195,164,152,145,142,109,22,233,242,82,128,224,115,13,64,95,30,189,3,126,127,205,49,197,252,81,226,94,66,130,218,229,96,103,7,231,111,9,23,119,106,35,85,244,237,110,92,108,189,165,100,62,19,203,191,253,181,87,188,114,154,170,231,55,19,19,192,100,15,113,65,62,149,189,231,33,81,32,156,189,144,41,210,70,140,235,247,228,133,42,65,157,233,154,16,9,98,203,35,170,77,133,130,78,79,164,164,56,41,172,203,104,111,229,202,113,236,159,62,206,10,109,46,132,155,24,16,205,104,171,43,215,159,152,120,235,54,127,131,45,222,99,57,50,76,177,216,120,253,75,101,200,46,45,124,253,25,41,167,126,13,210,69,48,69,28,45,205,115,200,222,196,131,247,172,12,8,245,162,200,123,144,169,188,102,10,19,41,145,145,79,71,97,3,48,108,4,213,107,140,142,227,129,7,71,211,238,230,228,52,131,93,152,255,30,152,18,66,188,43,31,236,109,33,195,70,125,15,113,232,41,239,196,245,191,206,133,41,8,3,64,77,76,14,15,253,90,246,105,75,13,179,53,35,191,16,212,154,39,26,189,6,100,175,33,25,225,53,73,206,30,220,26,85,68,204,6,132,189,121,45,245,218,64,37,60,174,6,195,50,220,45,74,199,81,247,80,57,52,76,43,29,144,75,124,11,48,210,42,182,150,152,43,188,119,82,148,203,127,251,184,133,105,124,17,64,223,18,231,53,153,89,15,233,21,102,66,65,240,7,113,210,48,157,9,215,237,47,38,99,23,138,249,58,188,10,93,42,236,37,228,30,65,155,84,93,79,252,125,165,5,106,51,43,13,228,64,223,160,212,32,83,91,185,107,155,113,208,27,200,239,110,27,160,91,247,57,19,117,79,133,162,218,100,179,151,234,221,25,149,157,126,35,190,123,119,136,200,81,192,22,91,42,157,196,252,208,19,109,57,47,239,43,180,189,132,209,40,84,35,231,3,118,178,68,53,224,243,53,188,27,191,185,105,43,174,174,81,193,24,214,167,159,92,13,31,37,31,133,37,125,176,117,153,3,54,80,183,160,162,225,82,23,28,161,2,183,225,7,164,103,160,129,81,114,236,86,50,153,120,159,197,239,114,64,41,79,10,23,60,233,164,148,247,106,0,205,231,135,248,239,39,166,203,241,235,210,219,216,173,124,217,22,236,215,183,150,74,159,28,108,36,21,172,42,22,185,190,178,16,97,114,157,116,228,38,156,140,12,218,39,216,94,82,1,244,185,88,185,37,26,229,233,156,89,180,151,33,9,9,44,109,76,26,91,66,53,120,63,107,38,92,128,135,52,154,187,77,223,134,254,57,70,210,197,27,226,232,194,166,35,181,140,105,212,164,38,243,73,42,86,180,11,255,12,165,58,14,8,95,42,59,215,244,45,13,113,40,169,237,197,46,222,83,53,240,122,213,74,214,42,233,24,42,116,199,185,65,142,13,4,138,83,201,236,82,254,41,1,52,63,188,65,64,170,61,253,175,188,59,56,8,208,242,18,162,122,177,196,24,123,252,237,12,131,247,224,223,77,208,45,121,201,254,254,52,171,97,47,144,208,204,110,37,253,8,48,32,66,1,69,130,101,217,226,219,244,193,0,101,243,225,206,192,220,213,131,99,151,51,162,44,60,12,49,57,104,108,124,132,236,163,182,202,84,220,87,209,203,186,92,36,33,83,81,198,186,198,84,245,151,5,81,137,89,83,201,94,29,21,182,84,54,128,187,106,109,203,96,30,225,93,146,13,248,230,58,104,141,213,13,172,156,98,125,124,118,161,204,89,8,45,87,94,138,188,209,125,204,154,35,193,166,50,218,237,214,97,218,153,234,175,166,83,108,201,4,13,175,7,223,199,175,163,119,65,93,189,61,116,217,138,17,81,92,88,27,160,182,39,99,81,216,92,208,80,5,59,47,87,89,115,62,61,103,78,105,202,182,210,161,52,234,164,241,237,48,169,212,46,147,243,204,226,252,21,166,56,62,105,17,223,192,80,49,250,148,249,141,101,203,37,47,171,166,78,107,14,29,197,40,8,219,47,252,140,68,128,117,134,168,149,222,247,31,222,45,130,16,234,221,20,36,74,163,12,129,7,9,179,61,54,100,156,195,191,159,93,237,41,39,147,111,187,58,133,88,243,113,128,193,9,60,42,26,124,97,60,66,191,67,232,151,25,52,150,143,191,160,104,32,219,157,11,175,40,83,18,121,187,245,58,90,117,20,149,244,110,183,214,142,42,96,22,97,187,65,204,42,167,1,44,189,146,196,192,31,85,183,145,113,136,17,85,25,11,157,93,200,60,236,15,90,224,51,143,130,197,36,83,82,99,253,135,13,23,172,215,27,168,247,31,24,47,51,150,113,225,143,64,193,100,200,141,29,197,149,135,68,172,88,12,2,133,74,76,73,29,169,88,216,168,160,32,19,214,108,83,77,136,206,139,236,103,49,52,175,66,234,18,42,224,44,212,14,164,100,64,175,79,54,83,57,106,65,196,61,28,8,170,149,98,77,34,32,6,117,89,167,253,187,158,203,66,95,135,180,112,41,186,152,143,218,157,60,138,12,158,225,200,236,91,46,71,102,167,60,152,15,255,153,220,116,206,93,158,62,85,199,24,90,99,39,74,59,239,109,31,140,50,126,73,228,223,239,202,114,129,236,171,240,191,231,228,134,254,95,218,154,247,123,27,65,106,7,149,45,126,93,246,209,11,207,44,146,141,80,12,33,97,72,253,17,53,185,90,212,25,119,142,78,180,251,124,129,233,237,25,238,164,229,25,84,220,173,181,20,16,170,90,245,27,254,151,125,217,68,243,224,211,34,186,66,115,2,209,64,224,223,42,20,252,158,47,138,253,91,207,214,90,60,134,122,176,153,71,244,76,32,212,7,245,224,12,121,128,191,149,43,245,221,81,77,198,152,148,126,245,121,79,114,255,12,133,190,95,170,204,233,148,187,10,122,172,209,37,241,157,236,248,101,7,158,227,80,19,168,123,33,77,116,71,9,85,144,252,181,222,35,39,33,191,101,3,232,130,156,53,32,225,50,139,109,8,51,113,202,101,38,188,161,86,66,98,175,9,91,59,11,82,97,60,202,81,134,244,61,177,143,210,12,134,187,250,6,220,215,16,30,2,238,231,209,83,105,0,215,202,192,27,9,142,39,92,226,52,72,243,121,178,15,171,65,70,28,74,7,131,8,173,217,22,182,120,188,90,1,66,214,201,111,83,175,180,7,221,160,131,67,154,31,238,4,97,53,172,233,92,137,106,95,110,21,242,12,28,59,100,10,254,171,44,108,100,46,60,92,177,39,13,116,16,55,218,255,234,174,225,105,23,66,207,94,41,136,38,181,194,64,122,164,173,64,62,130,98,99,171,71,54,16,103,94,100,253,73,31,29,29,125,70,201,154,186,155,196,116,136,27,96,83,62,43,16,93,204,121,78,192,196,49,84,146,73,4,222,29,102,91,106,201,227,2,0,229,244,109,30,99,117,254,179,126,23,82,98,124,165,164,192,225,4,151,79,245,66,232,130,201,192,53,200,33,78,59,110,192,192,56,79,20,204,96,138,56,103,231,105,97,85,125,185,244,208,178,169,137,217,196,40,19,11,81,132,201,112,168,167,197,175,90,138,13,226,144,139,255,102,170,168,153,0,217,71,37,150,184,40,152,47,8,238,120,166,101,189,26,240,109,227,216,112,113,148,96,208,196,99,76,202,13,148,63,241,164,199,119,42,230,107,193,77,122,136,236,4,23,39,85,198,171,92,202,200,89,131,20,90,122,34,115,16,117,247,239,236,65,67,119,250,134,153,56,152,146,233,246,146,12,13,40,221,186,142,25,102,18,11,104,116,49,165,248,222,133,209,150,168,63,167,139,227,83,229,135,205,108,140,121,253,164,226,137,190,82,11,72,123,245,187,236,242,248,74,13,241,175,21,195,128,139,176,16,146,120,151,139,214,67,45,120,198,6,170,99,229,58,142,52,94,36,111,88,232,85,79,124,63,52,103,77,247,200,39,102,114,135,177,213,36,79,170,78,193,164,195,75,3,82,174,77,118,96,19,70,149,210,101,218,206,248,96,114,92,189,201,168,223,96,58,106,88,184,178,10,217,100,187,40,196,29,7,158,229,177,205,64,170,221,56,177,194,144,144,211,34,51,88,168,143,230,52,39,207,90,123,246,33,246,9,102,129,149,29,190,167,117,250,164,119,91,84,6,70,243,107,248,184,177,98,60,242,219,50,65,15,132,200,50,127,51,43,147,80,9,123,109,71,183,50,55,234,129,71,18,232,217,203,115,99,147,59,230,106,68,110,119,22,73,204,230,28,250,65,247,131,0,104,49,137,49,82,247,93,6,33,117,4,104,151,150,44,128,7,64,13,184,45,65,134,253,202,100,254,183,142,61,118,108,139,162,97,128,9,217,222,169,27,195,201,188,215,4,158,107,122,255,144,56,57,142,179,110,14,36,198,63,17,21,158,33,195,247,46,103,186,213,202,38,148,62,131,234,67,123,195,117,106,205,176,99,137,74,113,254,218,72,110,149,134,163,137,122,251,228,58,103,236,73,49,169,4,231,127,39,238,128,237,166,124,58,248,177,157,214,253,130,60,186,49,91,224,197,76,12,9,79,43,143,153,148,20,234,90,163,233,4,193,11,232,26,118,69,56,216,216,103,106,161,127,221,23,207,250,77,172,183,164,28,86,156,49,154,244,21,57,13,171,108,63,122,180,240,241,193,56,31,49,191,157,101,136,20,171,19,243,46,71,162,23,240,75,249,161,211,144,167,154,75,19,188,252,137,4,173,75,3,136,35,143,49,49,212,58,46,183,77,240,35,162,105,235,210,173,142,227,211,251,160,100,43,63,232,14,250,220,90,99,70,181,235,188,116,122,32,21,102,207,54,228,171,237,172,45,136,173,33,107,61,78,140,38,165,220,254,137,128,1,33,77,29,0,204,172,87,143,242,123,40,73,217,214,212,72,117,173,29,210,168,42,130,29,150,117,147,102,12,14,65,105,13,244,57,39,132,236,26,44,228,81,6,59,209,136,105,47,154,93,115,67,124,237,244,137,97,199,78,230,211,113,61,29,62,31,255,137,166,1,77,252,191,175,202,78,120,157,90,226,211,205,58,8,83,233,77,7,90,40,195,211,51,103,47,220,24,189,211,156,84,184,246,21,73,205,187,156,141,140,50,105,250,250,105,204,251,90,197,80,116,133,165,166,35,195,104,159,72,21,228,104,11,20,211,69,105,139,173,201,31,102,105,59,68,106,61,168,22,141,140,142,165,130,36,238,247,188,245,147,69,130,183,232,147,171,184,218,157,218,217,230,179,239,174,173,232,221,221,78,234,104,45,128,161,120,153,150,233,218,123,101,6,30,110,46,21,163,91,25,32,117,153,223,87,87,230,48,33,212,167,89,206,244,57,99,92,193,41,35,185,85,126,166,110,248,168,127,24,72,218,229,149,40,28,211,35,212,182,20,90,212,54,3,228,105,60,213,53,169,234,200,220,220,120,40,149,227,178,0,157,136,4,243,227,120,169,204,128,196,217,169,163,250,224,110,155,228,56,74,144,20,129,21,69,199,103,173,101,165,244,230,13,101,22,77,56,229,0,68,19,100,211,74,115,221,22,56,110,7,46,124,167,59,210,253,236,102,34,79,80,178,255,35,139,75,139,132,68,30,124,63,124,158,119,176,43,201,230,54,201,158,41,195,145,49,251,117,239,186,170,201,245,144,119,246,96,188,171,10,78,16,61,134,20,64,113,16,55,97,36,159,137,160,149,74,6,74,166,5,136,153,65,244,45,209,164,70,195,143,231,50,89,231,26,226,132,131,90,1,197,93,4,140,112,131,171,26,171,204,105,170,187,226,212,36,45,1,44,10,182,106,44,70,88,15,220,149,134,41,204,115,119,109,177,104,235,31,159,17,248,193,99,147,33,112,154,58,111,52,207,111,54,101,18,118,140,137,241,193,69,250,166,81,19,213,9,71,192,203,119,19,55,101,10,67,53,112,77,191,119,159,229,227,226,58,76,197,242,176,183,251,158,184,239,231,173,38,250,213,42,152,32,158,245,44,206,84,79,201,164,131,8,117,8,75,95,94,129,226,125,157,154,6,186,127,179,8,42,206,15,205,208,171,233,143,46,179,147,74,24,107,27,92,81,222,10,146,9,61,12,69,84,212,87,51,9,10,201,145,115,236,24,169,62,202,163,2,214,66,55,45,148,131,44,130,255,240,201,140,165,137,240,204,36,161,156,61,16,113,157,25,48,253,90,137,30,152,126,169,158,138,217,132,17,210,251,132,251,114,15,187,122,54,203,248,90,114,240,122,185,100,1,58,23,232,71,30,225,233,98,107,8,210,98,91,150,64,243,80,105,187,126,20,139,77,172,194,18,238,140,103,135,62,73,91,96,19,75,178,224,140,30,62,140,217,36,156,64,25,177,92,174,102,0,232,217,191,70,152,34,228,34,18,173,196,13,157,105,178,125,46,251,139,18,105,223,53,70,165,7,73,155,81,53,231,132,205,152,66,109,5,206,111,83,62,123,55,87,116,102,247,172,37,18,16,234,76,110,60,130,227,165,145,227,61,159,186,138,175,231,188,54,171,166,22,88,180,90,106,184,24,122,207,194,181,234,57,221,15,94,204,14,164,66,141,92,100,79,187,155,2,95,2,228,187,170,201,11,58,163,227,176,79,9,75,1,174,159,35,250,159,201,16,199,21,227,139,153,232,191,148,4,185,13,232,232,77,34,165,201,28,1,177,76,116,243,88,70,29,210,217,158,64,40,229,231,215,107,251,58,34,93,9,132,234,135,45,240,103,159,11,135,163,24,230,235,215,242,200,2,76,114,41,87,131,82,98,220,39,74,137,220,16,73,76,231,106,121,65,192,222,127,106,142,170,6,179,207,255,6,246,246,247,113,92,223,125,174,195,50,218,103,124,99,68,101,150,200,185,247,251,180,16,71,231,46,16,65,94,223,31,38,103,53,5,63,27,68,105,169,31,205,229,35,189,43,3,164,31,18,143,212,55,82,198,253,80,119,99,48,243,210,34,194,172,235,0,249,146,161,29,138,237,142,163,236,112,227,39,54,209,109,58,94,210,21,58,250,251,216,35,73,61,100,110,151,43,173,173,118,14,147,68,40,169,102,79,212,56,46,92,89,5,214,17,219,37,4,59,139,96,41,148,227,189,209,193,237,90,6,181,10,34,89,0,13,19,205,55,104,186,32,212,194,216,219,181,195,45,86,129,28,25,109,100,192,171,56,60,15,209,168,225,145,197,230,238,245,85,246,86,70,66,231,82,32,33,143,91,134,28,104,249,121,135,39,214,146,178,213,5,51,192,63,175,117,192,118,46,89,136,200,90,226,60,135,151,119,186,28,187,252,202,121,234,88,41,50,128,129,189,76,230,230,243,11,163,80,48,99,247,110,62,86,42,3,119,79,183,80,17,221,167,1,82,142,182,89,63,59,212,205,3,121,24,189,10,125,188,80,123,0,225,81,71,252,101,113,167,158,68,197,156,197,177,111,193,91,194,76,237,180,155,215,244,255,234,83,162,231,150,183,59,34,85,82,138,215,223,119,18,196,51,194,221,229,218,4,255,172,65,104,219,245,245,120,180,244,249,137,117,76,145,86,74,53,1,186,167,20,29,26,221,59,104,208,14,10,189,202,107,241,24,150,24,61,135,33,104,235,57,8,103,225,6,70,149,179,112,26,101,219,17,203,149,127,114,11,130,247,22,73,78,159,103,45,216,211,4,174,45,35,154,83,116,169,24,180,61,192,86,29,63,224,39,206,129,192,142,235,29,138,1,43,74,155,206,141,161,97,46,61,32,40,7,87,220,115,138,132,120,224,63,71,63,221,65,2,146,202,53,181,28,13,165,184,129,173,115,175,18,68,119,105,102,205,177,188,72,230,118,111,26,240,20,69,31,248,108,253,245,0,70,110,176,129,91,101,23,76,156,134,61,216,95,185,97,104,36,231,182,23,32,5,30,17,122,228,138,158,198,105,71,198,172,122,45,129,185,203,69,229,237,63,88,197,112,72,29,187,116,193,134,203,40,217,173,221,156,212,75,157,30,255,253,216,86,144,164,56,75,32,43,63,142,180,11,158,211,88,50,237,23,91,94,41,185,53,66,83,172,38,30,102,21,51,243,243,61,111,160,153,203,241,9,113,24,125,221,134,85,27,57,100,191,150,200,118,193,201,39,224,172,144,245,137,60,25,75,54,157,246,56,131,226,124,17,154,122,60,113,236,181,135,94,19,247,13,222,193,222,107,223,202,40,147,62,131,7,152,156,55,22,48,204,170,208,155,240,252,6,251,163,212,12,238,186,151,25,222,103,72,227,200,88,106,210,115,105,164,216,38,192,192,64,46,247,18,13,46,144,12,105,49,198,45,79,215,175,182,4,166,95,229,47,228,224,134,151,22,141,26,69,58,114,144,35,204,121,193,56,141,84,157,143,125,79,143,243,212,153,114,79,228,177,30,109,133,123,207,102,60,243,105,194,68,7,52,17,253,158,33,124,135,206,126,189,101,177,163,188,59,2,131,141,23,132,41,146,131,204,227,145,245,199,200,59,248,225,220,233,146,66,200,45,237,214,207,66,183,156,73,143,190,235,22,156,30,102,5,70,175,91,195,30,30,221,124,39,116,41,204,231,75,195,49,194,19,211,3,182,58,189,50,37,122,95,189,158,125,61,101,105,226,109,89,51,92,53,238,102,113,115,198,251,235,102,143,23,90,167,161,96,104,119,118,197,169,27,193,182,211,157,130,21,21,169,159,89,61,235,27,114,148,70,13,154,109,194,44,24,136,204,215,134,60,49,11,132,67,3,154,123,102,90,66,123,182,185,67,234,111,193,207,49,232,244,172,170,79,206,114,15,84,123,131,254,174,57,12,16,101,141,177,226,133,126,249,204,254,134,184,100,48,220,28,75,25,156,117,23,186,152,239,54,199,184,89,21,50,154,178,233,206,95,62,48,247,23,222,228,141,54,89,63,152,208,207,68,193,7,62,150,197,218,99,249,248,119,20,145,28,26,99,204,167,139,156,103,178,4,8,195,40,202,30,182,201,170,123,95,239,92,172,171,246,218,131,250,240,49,155,48,192,69,75,215,24,76,149,46,13,176,21,150,106,109,33,218,52,31,130,45,38,80,54,157,156,77,116,9,203,253,164,136,192,251,22,44,128,8,4,66,24,213,142,66,214,243,158,244,200,239,27,54,53,19,141,19,78,32,215,79,44,235,146,14,231,184,137,222,154,68,4,251,107,17,249,197,79,3,151,176,30,64,8,24,241,123,100,181,154,25,179,147,189,214,189,65,231,131,194,105,110,108,108,237,50,74,33,109,69,218,136,9,108,79,25,124,172,246,246,188,178,187,166,55,159,149,68,251,49,46,68,87,226,171,46,179,116,245,94,125,75,37,76,248,234,100,148,114,120,96,138,179,197,190,194,225,54,239,28,20,156,3,249,230,240,247,61,34,73,148,30,244,206,1,193,90,115,10,120,192,161,191,42,141,40,4,122,48,84,198,243,146,171,21,32,16,117,25,32,231,117,82,14,52,207,65,180,90,32,38,200,43,202,121,81,16,34,138,30,7,71,102,66,154,121,12,90,155,3,207,206,159,236,3,231,57,228,107,156,74,69,101,94,10,34,171,204,11,6,27,158,143,153,49,86,6,5,231,230,30,159,86,38,163,47,160,161,25,38,136,86,54,170,127,108,99,54,143,143,156,35,43,124,235,169,46,60,2,21,170,22,174,80,108,238,2,193,145,182,84,39,165,56,92,35,110,170,248,88,37,145,59,109,55,73,5,113,223,210,230,236,142,153,46,21,190,52,255,233,156,103,109,135,172,87,197,13,247,40,241,120,182,171,158,252,89,113,227,204,92,162,159,56,45,134,85,55,28,175,167,162,113,227,155,179,243,228,131,149,244,175,89,149,1,186,205,192,51,58,198,139,157,143,217,106,222,153,76,176,35,28,88,186,18,102,250,101,207,88,204,92,111,238,13,79,76,25,101,83,53,67,31,99,24,50,87,156,131,164,115,169,189,196,66,180,193,175,46,249,49,189,170,252,161,109,63,40,98,99,117,20,183,108,134,171,26,203,215,84,160,159,83,65,96,246,90,134,170,144,177,49,84,236,56,11,49,181,215,178,192,178,96,137,202,131,113,232,0,62,239,124,231,101,71,108,208,193,198,207,197,199,235,69,153,107,91,53,59,171,204,168,202,224,20,196,123,230,208,230,92,111,114,49,46,177,170,120,191,110,6,124,58,96,181,154,251,145,100,252,106,209,99,183,186,36,236,248,123,151,193,228,220,154,90,214,62,164,105,143,204,168,156,249,103,57,1,195,128,104,7,18,134,132,195,231,23,199,236,146,90,59,114,169,120,67,196,75,38,55,118,60,164,201,34,169,97,172,70,159,7,71,208,150,131,254,255,149,89,69,100,210,23,222,104,170,100,240,166,115,45,45,75,167,161,189,87,213,35,150,21,65,108,58,223,74,152,252,164,55,52,130,182,158,122,95,247,160,7,247,150,88,78,83,101,237,192,39,142,148,96,14,91,166,32,167,12,144,86,161,116,244,46,252,53,253,119,61,158,50,147,24,69,207,230,51,27,246,233,219,238,91,75,16,191,180,173,129,139,173,92,4,36,229,146,222,121,13,100,133,45,179,149,137,110,185,215,116,241,4,140,101,173,9,13,78,93,72,247,26,120,209,89,203,33,7,101,223,167,202,222,73,219,98,136,69,252,168,4,18,4,230,156,185,144,204,121,127,161,221,19,112,52,63,240,192,255,156,145,34,33,67,180,238,189,48,112,232,22,184,71,114,180,74,28,76,65,92,161,12,34,23,237,96,9,214,134,79,79,212,2,34,132,212,192,111,20,124,189,211,106,134,98,9,14,29,79,8,97,54,230,69,121,87,74,38,210,91,134,208,43,16,41,246,1,168,74,225,25,17,175,31,197,237,253,126,39,42,152,122,7,161,133,178,129,245,88,113,3,12,173,223,240,120,45,150,209,133,158,205,184,111,9,21,90,190,122,4,116,216,187,83,49,184,225,33,29,129,150,50,3,88,220,95,9,242,105,92,29,4,240,213,200,231,122,72,114,99,7,24,31,220,54,165,224,100,162,93,207,200,112,119,6,66,175,181,222,114,163,6,44,148,135,181,240,83,110,29,200,182,116,89,156,61,151,21,155,247,183,15,18,158,141,136,141,193,228,230,204,205,67,30,6,152,150,132,192,160,70,38,65,7,144,155,221,130,189,236,137,173,217,224,40,102,61,255,101,169,246,150,12,156,121,142,214,40,254,24,77,193,153,200,188,199,76,132,161,6,253,169,14,197,238,70,155,3,198,127,37,166,13,204,116,68,214,3,59,32,126,30,166,96,182,105,166,194,244,10,97,150,2,108,125,193,204,83,130,51,118,234,62,156,7,83,78,30,182,219,26,30,255,84,152,221,163,233,56,171,45,165,183,208,81,198,68,0,245,165,197,114,28,249,9,180,95,224,97,60,190,211,51,186,189,243,38,93,115,131,91,210,245,26,209,232,15,54,0,200,61,226,87,35,48,84,147,137,150,168,151,20,109,153,250,162,131,68,222,57,158,253,68,6,59,147,67,140,232,219,121,147,41,16,235,195,106,58,161,11,96,255,200,111,166,204,147,137,66,41,21,253,137,39,121,221,50,65,2,244,220,138,9,24,154,163,86,184,177,48,114,234,78,47,203,255,197,156,219,202,21,121,61,99,155,1,7,145,180,141,244,200,248,10,72,91,180,64,238,64,151,119,247,185,99,36,246,180,168,224,182,35,204,163,166,110,191,197,58,94,37,211,44,20,103,87,244,33,144,6,242,101,15,241,115,54,155,20,226,117,39,247,147,143,57,77,84,136,8,219,154,106,183,39,61,98,133,30,127,204,143,115,155,31,131,174,8,224,104,224,8,150,116,4,10,9,122,2,71,172,238,7,175,37,179,105,64,96,167,11,45,74,28,231,78,115,245,61,172,24,12,65,45,181,159,189,210,97,244,28,235,108,65,241,141,187,24,152,46,58,154,255,156,9,192,79,7,232,107,11,142,0,77,15,92,185,187,49,180,45,147,139,72,157,172,95,72,94,65,131,166,161,27,30,249,38,167,79,188,71,125,66,235,248,100,241,105,57,30,47,228,136,152,139,165,229,59,87,129,195,76,172,131,237,162,253,230,175,190,165,8,28,198,8,4,238,166,165,135,69,97,72,167,89,70,35,35,181,237,84,14,208,200,170,242,4,2,8,14,127,58,154,132,125,132,185,35,6,41,10,115,103,63,239,105,161,177,65,237,236,136,228,127,1,202,86,169,48,173,1,52,253,246,55,153,137,162,163,127,236,210,72,195,171,5,155,95,137,83,158,13,46,182,211,218,115,140,69,139,244,89,2,91,103,80,12,178,253,49,243,238,106,193,37,113,45,66,193,7,240,13,143,91,94,59,158,10,103,121,137,73,50,78,198,31,15,109,136,75,8,168,110,190,130,99,141,171,108,116,127,135,220,160,74,67,31,41,75,173,156,84,46,100,82,114,68,184,66,240,30,195,190,143,157,85,78,163,183,45,10,142,107,154,117,218,167,254,108,227,204,138,146,147,184,12,116,63,245,2,249,128,232,103,194,17,19,57,236,61,46,150,30,244,75,220,220,32,213,163,183,135,152,196,139,104,18,216,71,109,60,6,136,48,140,22,229,199,86,139,136,39,79,72,92,151,126,217,157,32,217,89,198,99,96,159,40,209,75,252,60,180,54,241,173,42,223,27,172,31,3,58,227,111,114,139,72,49,5,219,100,133,152,186,6,19,178,162,117,167,29,47,113,39,123,48,1,222,223,150,225,23,91,38,252,26,122,89,242,182,114,233,30,61,115,148,213,130,238,200,162,130,81,179,203,222,57,191,65,111,167,128,147,177,254,155,39,88,29,150,173,19,143,214,186,33,29,171,157,9,105,197,62,247,255,153,226,227,142,110,89,50,110,100,74,224,94,65,86,155,180,9,61,254,21,59,136,237,208,229,182,98,195,147,146,160,95,229,137,39,83,216,245,159,20,54,88,87,139,209,244,125,211,157,106,142,97,187,92,247,191,249,119,154,26,92,29,189,29,62,8,46,123,236,31,251,159,100,147,90,22,147,164,75,167,223,95,133,63,184,203,143,125,198,1,44,210,110,207,106,184,196,114,252,51,210,230,215,232,202,170,112,82,13,66,2,255,22,104,70,233,22,243,161,87,241,236,164,105,60,236,51,39,240,230,179,11,128,67,176,148,19,47,199,142,140,163,58,206,190,222,6,89,137,241,243,103,46,125,239,40,197,156,85,101,149,131,108,72,190,105,38,16,29,200,163,228,164,42,88,217,249,118,153,202,164,201,224,108,107,136,227,5,35,161,230,140,255,103,30,12,231,122,64,152,107,81,182,185,117,28,52,217,206,176,138,190,99,200,199,55,46,1,76,114,245,30,167,92,63,113,248,155,182,107,18,240,114,151,160,25,201,101,79,206,141,29,47,71,146,181,28,246,173,164,213,14,33,235,194,190,138,101,62,206,246,168,35,120,55,22,9,32,73,165,143,67,234,121,225,42,239,245,126,8,230,7,102,117,176,211,152,187,72,245,51,147,49,21,245,195,66,234,161,35,247,95,167,134,130,43,39,100,159,47,83,88,182,245,189,231,161,108,47,162,227,111,139,177,191,28,59,120,126,186,112,21,81,188,252,160,234,153,203,38,119,227,81,254,255,77,171,160,57,211,122,169,130,37,68,168,121,251,55,56,178,76,146,209,226,83,145,102,245,198,126,220,178,106,30,11,125,229,166,10,62,214,237,86,114,218,100,253,233,160,52,161,136,103,11,232,125,198,136,155,220,60,210,214,254,107,74,219,29,133,51,253,101,214,72,157,11,216,24,40,80,209,210,88,167,241,209,70,173,38,222,121,208,27,168,47,132,50,150,60,42,138,47,172,227,138,182,216,26,0,78,80,191,93,193,207,56,181,17,215,147,216,208,210,2,136,240,141,197,176,0,145,147,167,0,133,1,59,237,160,235,78,14,195,5,152,114,130,54,158,2,192,157,76,154,179,20,161,185,227,169,56,146,99,132,244,9,204,92,165,196,248,232,99,217,122,128,125,198,134,106,120,41,118,49,145,174,245,213,157,158,173,122,152,108,54,39,171,90,169,196,22,215,96,250,220,126,227,73,143,103,16,93,60,66,117,7,159,171,51,192,129,58,119,80,42,172,123,67,255,178,31,8,231,37,82,228,229,130,102,175,73,234,98,233,91,216,115,218,201,208,228,20,158,235,6,24,123,142,103,154,176,50,98,136,220,234,112,81,194,176,206,81,30,119,96,9,222,31,205,1,216,208,97,154,114,20,221,212,175,45,171,120,51,242,244,59,104,247,4,144,170,159,125,225,48,201,28,153,101,16,37,1,236,111,73,88,65,100,73,83,113,71,218,146,20,167,50,35,71,189,120,13,253,189,124,203,63,7,11,90,25,2,140,92,217,167,4,109,215,51,90,138,5,48,10,179,222,176,132,47,124,119,15,205,185,146,164,187,245,23,118,52,136,45,79,25,183,184,6,208,174,107,7,200,158,32,187,171,89,62,75,181,153,132,108,91,237,181,231,10,55,37,119,248,109,168,174,111,241,111,111,87,112,141,21,19,194,25,189,18,25,21,8,184,186,202,231,212,51,142,112,196,38,179,92,52,43,165,3,77,224,76,218,145,41,194,53,197,149,238,254,7,202,17,129,164,136,199,95,249,34,154,28,94,126,213,186,100,176,80,14,36,24,228,5,141,211,185,154,214,56,103,248,74,107,24,218,233,6,50,149,65,179,2,80,237,174,0,72,202,14,35,114,242,22,69,248,88,91,56,114,177,70,63,23,182,195,220,124,103,253,242,172,160,106,210,201,60,133,29,152,121,199,192,240,67,99,162,62,170,125,164,14,180,225,80,75,230,49,6,22,176,146,55,164,175,252,219,58,101,62,112,152,76,177,136,52,244,154,93,44,2,4,14,156,66,204,105,255,156,111,164,239,247,24,86,237,232,7,116,167,70,184,253,106,18,134,81,154,171,121,99,81,188,194,21,14,237,177,73,56,241,88,53,240,198,181,7,174,191,213,37,252,97,108,95,39,108,42,105,251,229,125,211,176,198,239,193,81,97,117,208,206,251,63,98,47,96,27,106,45,91,247,210,14,118,88,99,153,22,220,0,182,157,115,142,102,230,205,174,145,147,97,188,238,243,156,13,89,126,6,129,204,33,236,113,22,141,127,182,84,160,67,75,23,69,98,92,233,3,91,164,78,198,165,191,135,255,186,4,181,180,250,48,228,193,137,162,111,158,1,239,108,228,230,237,175,45,162,137,45,131,60,44,95,207,206,187,126,253,193,127,227,73,21,193,196,107,87,236,33,47,183,35,130,236,224,38,38,187,2,245,71,98,66,106,194,115,25,155,237,219,23,58,23,107,130,108,215,184,74,245,58,231,71,56,155,35,23,66,121,105,249,99,139,145,31,217,177,1,226,251,171,69,118,81,200,45,37,182,148,145,70,147,93,33,195,255,154,163,248,244,193,37,115,204,60,164,102,192,107,213,224,73,7,15,167,80,14,87,96,227,68,160,163,89,170,251,0,149,149,200,252,187,46,79,95,94,30,99,116,129,223,167,232,43,20,83,133,41,162,142,197,187,36,252,97,140,50,214,132,31,120,251,246,219,237,97,232,226,198,58,168,121,216,165,57,225,161,79,158,67,89,191,165,223,46,254,172,230,192,46,58,239,154,174,69,152,226,117,19,229,22,79,25,117,23,55,136,86,19,153,26,128,87,207,163,111,219,124,88,83,171,78,72,185,85,240,137,21,251,150,50,19,133,229,19,118,249,105,49,130,95,91,251,205,38,58,120,214,200,32,76,154,70,232,80,42,26,94,184,254,128,84,148,229,175,205,211,202,238,119,154,61,82,246,186,21,220,138,218,138,136,24,105,26,139,122,86,203,207,196,55,12,233,147,246,135,178,183,81,238,145,97,40,209,52,26,13,139,117,245,11,133,81,196,138,167,226,212,94,109,213,42,98,223,203,140,134,207,88,129,77,40,57,62,57,223,18,97,238,57,74,160,100,161,25,71,124,54,151,127,111,202,203,147,171,133,182,71,14,143,200,185,142,170,174,84,232,212,233,67,9,163,166,167,81,11,174,188,77,140,94,221,230,164,184,223,29,102,25,192,182,92,56,253,142,233,212,250,213,93,25,212,66,98,191,192,41,211,18,240,195,215,142,139,101,13,108,76,237,125,209,97,127,236,223,143,104,94,36,111,33,100,163,108,221,140,154,149,99,239,92,137,208,6,198,187,78,115,108,233,202,185,247,181,48,16,210,187,31,50,181,177,254,32,160,254,110,210,91,240,18,69,153,134,167,51,18,94,17,223,78,78,16,54,109,159,164,25,157,135,235,124,55,96,82,197,113,165,236,117,130,206,156,248,152,103,115,236,136,14,214,222,65,243,251,158,71,154,29,171,88,131,216,185,130,133,67,164,151,15,169,35,95,116,138,50,201,77,237,213,191,244,26,251,56,170,165,206,62,136,254,123,186,183,10,168,225,36,94,35,62,139,48,211,240,198,191,235,160,237,195,105,213,147,225,87,61,218,84,86,47,245,102,99,190,214,207,143,207,22,111,81,231,171,152,71,153,214,246,213,50,102,82,137,53,170,163,247,79,180,51,122,188,225,112,115,109,234,67,186,213,58,100,146,236,75,91,238,113,47,142,30,225,62,207,52,223,75,149,36,182,126,162,55,55,147,186,27,130,106,143,56,103,232,123,140,10,58,72,38,143,201,163,224,103,162,146,96,4,235,217,123,38,64,170,39,19,38,5,185,48,172,190,201,234,75,153,87,239,198,24,163,53,52,175,172,148,55,235,8,253,42,83,98,32,13,57,234,192,153,116,117,191,114,254,193,201,68,151,123,244,14,180,94,182,88,237,227,212,31,204,124,254,10,135,157,6,228,164,182,29,198,224,226,180,98,206,136,156,168,209,29,58,46,154,227,248,231,83,70,181,185,98,253,8,173,227,204,138,199,38,29,224,156,12,131,52,209,183,142,112,161,189,98,199,250,38,9,147,114,172,173,22,88,215,192,204,126,110,51,237,157,199,49,213,37,41,241,237,231,248,145,116,67,15,135,187,21,69,171,237,173,94,166,17,156,248,217,124,107,45,210,36,139,151,245,177,157,228,112,241,178,77,167,69,127,44,241,153,95,25,145,25,129,95,144,49,152,203,83,31,21,88,125,45,27,7,123,58,43,156,37,32,180,180,79,210,129,41,19,180,5,177,68,32,204,80,54,38,186,149,199,184,126,24,128,220,93,119,227,150,252,217,224,216,141,56,49,236,158,3,23,219,124,220,10,139,2,17,20,67,29,87,98,55,49,251,162,139,137,196,65,248,193,237,240,56,171,61,229,19,32,45,147,175,121,32,28,165,157,51,91,173,184,102,3,214,41,81,189,109,51,167,1,165,33,219,169,56,123,82,212,83,71,204,153,243,81,227,148,214,190,135,251,178,166,81,49,152,29,174,255,66,218,212,186,177,92,75,97,152,227,193,7,48,89,57,105,4,251,203,133,206,144,109,236,133,80,232,122,148,104,119,104,240,239,32,68,176,7,7,91,157,176,153,15,146,111,76,160,111,101,149,37,132,63,132,78,105,45,10,187,46,150,145,80,129,111,197,139,39,64,53,14,215,234,87,169,32,82,3,27,68,48,94,189,61,126,123,4,100,216,127,159,223,120,121,255,58,18,124,16,129,155,19,102,25,140,47,116,157,27,204,157,171,36,23,124,154,254,62,30,4,244,214,147,84,219,77,78,206,192,235,99,123,49,133,255,139,216,248,191,83,87,51,180,216,0,1,166,213,98,170,85,108,228,102,212,196,234,181,205,246,102,152,61,63,29,200,230,218,79,48,178,211,77,130,192,20,123,115,21,169,15,212,74,25,70,50,83,215,211,25,157,219,211,254,70,231,73,7,230,105,221,164,158,251,234,38,70,124,44,20,15,57,255,27,143,160,112,245,62,204,84,173,165,149,238,151,55,174,140,170,38,108,147,67,0,174,164,183,104,243,181,27,225,50,187,217,18,170,215,47,27,181,233,51,20,188,94,146,210,7,79,21,77,151,249,216,184,237,188,27,56,222,154,244,18,218,146,94,234,83,199,121,195,246,19,50,24,181,239,163,107,126,159,30,206,137,155,75,32,241,189,126,227,116,90,40,231,226,176,249,91,36,41,90,192,29,52,234,14,134,224,197,27,77,81,4,11,125,205,182,129,34,240,78,216,184,123,74,73,77,255,237,180,85,130,54,68,242,91,193,209,139,15,26,163,244,116,132,189,249,118,214,164,239,55,72,120,13,204,9,154,197,11,181,57,94,246,111,246,147,170,131,88,57,46,66,220,176,142,81,235,219,57,106,61,180,201,214,51,27,190,6,38,105,191,27,189,99,177,14,78,236,124,159,113,31,233,2,120,112,7,32,232,241,253,68,243,105,215,53,240,114,106,48,140,218,207,127,212,236,167,38,212,79,125,44,210,130,17,45,225,24,122,32,105,193,228,44,165,77,62,246,79,12,188,235,211,150,11,222,156,249,147,254,31,117,186,171,187,95,90,49,5,223,220,87,242,58,130,87,40,97,225,225,223,7,20,245,97,143,225,132,177,205,180,138,10,116,200,218,249,196,58,168,135,224,233,198,212,195,111,37,27,87,68,180,63,16,223,124,3,122,124,239,252,15,235,185,183,155,85,68,44,232,214,18,159,13,63,80,107,220,55,225,143,233,66,62,227,138,136,139,94,100,239,28,209,227,174,142,57,254,110,69,237,149,213,73,219,159,63,60,0,214,68,132,160,193,77,160,4,144,172,131,19,56,222,114,13,16,129,15,229,118,195,196,88,210,247,85,84,131,222,204,219,110,254,216,16,16,89,207,255,111,219,29,210,52,64,35,53,35,84,56,201,169,9,209,171,166,220,37,115,175,149,33,187,213,78,240,96,179,33,16,200,179,81,95,147,93,17,93,110,38,11,67,156,204,228,148,147,97,90,18,202,81,223,115,106,186,246,28,143,121,220,10,66,170,77,22,36,32,222,243,154,193,49,131,43,185,154,113,28,149,12,202,109,152,242,120,230,120,119,254,174,35,191,200,190,1,63,29,16,24,205,248,116,205,245,91,99,235,114,66,254,180,18,86,40,177,94,81,118,150,204,189,52,131,158,75,68,49,200,150,95,113,52,16,11,96,75,16,40,208,115,181,174,94,74,10,57,65,168,16,238,222,39,41,171,168,101,133,130,164,38,214,186,32,98,222,30,127,191,200,116,104,249,190,65,200,242,147,235,211,32,193,237,45,12,112,242,184,198,74,207,142,168,164,143,154,45,141,72,180,138,43,252,130,70,185,28,30,52,171,29,226,132,60,38,254,187,135,180,63,26,71,75,16,185,220,86,41,69,3,189,212,238,95,210,158,35,143,223,126,180,51,168,141,21,29,10,18,37,170,58,62,159,119,175,132,15,125,70,75,112,165,252,75,115,144,53,172,147,55,64,84,83,101,25,112,211,132,93,202,34,126,116,37,99,147,50,229,85,144,150,19,206,161,155,91,20,91,30,123,18,128,44,117,1,99,17,242,159,62,116,86,172,162,127,249,21,253,62,51,117,208,127,19,229,185,220,177,89,248,245,136,188,70,172,91,85,252,37,227,98,139,40,9,109,13,129,93,127,58,124,201,38,156,195,64,76,187,253,235,61,46,123,74,30,46,77,12,66,55,45,109,150,168,223,48,239,191,182,9,203,251,10,45,238,73,162,231,91,145,205,147,67,197,108,221,65,65,106,160,248,205,212,152,225,188,252,102,94,246,253,55,10,203,143,33,47,108,121,71,18,171,173,4,48,80,112,239,34,111,232,198,61,190,46,120,50,218,239,133,83,73,151,215,118,110,244,183,159,227,137,249,158,120,58,24,180,29,244,167,73,171,169,103,94,20,19,190,2,40,73,84,16,50,26,137,142,118,215,124,138,160,180,15,10,93,194,151,201,91,162,32,207,111,172,9,33,92,78,15,239,73,239,158,3,213,89,248,255,43,7,165,227,30,246,65,198,247,95,13,82,155,68,82,185,192,252,209,27,131,201,238,156,173,192,136,150,95,30,22,73,116,52,24,193,154,147,155,96,200,147,57,122,186,207,219,142,201,17,64,218,35,51,251,31,116,94,143,38,224,5,223,142,237,244,21,114,106,198,141,21,145,9,95,182,188,45,90,246,31,136,53,190,22,110,7,93,110,135,172,18,100,249,145,27,114,221,101,139,94,209,53,145,0,247,185,139,139,203,217,232,27,92,29,111,66,48,131,69,124,71,104,243,111,196,37,244,117,26,212,134,131,157,126,10,115,89,29,235,132,188,141,19,85,210,67,79,214,169,50,162,9,79,131,241,68,68,162,25,108,233,141,71,102,80,63,115,136,128,110,182,243,198,189,91,57,117,191,127,126,111,113,107,8,122,140,91,11,116,196,24,124,153,245,184,208,195,83,105,11,135,92,191,18,7,134,215,106,147,252,87,253,236,250,168,183,202,167,105,194,150,95,215,190,107,68,75,122,140,206,213,170,187,89,222,21,60,194,47,29,26,255,224,22,108,182,46,252,118,173,173,220,223,36,224,33,30,127,49,163,13,245,171,192,72,100,202,144,241,154,52,53,125,246,48,152,35,0,66,251,222,83,210,111,32,31,246,51,40,57,79,207,248,248,201,30,59,133,50,229,253,98,244,97,73,108,220,103,224,49,237,204,49,182,107,64,155,76,116,54,155,19,64,230,53,183,226,38,22,79,123,112,193,179,23,211,153,47,72,151,179,194,60,94,173,2,137,188,237,122,205,136,139,78,226,170,175,148,38,206,246,8,89,121,15,27,202,18,85,200,99,123,49,201,6,8,166,233,107,200,192,209,248,210,87,15,128,181,196,10,234,170,182,4,181,192,235,24,42,229,219,89,215,161,203,19,8,233,36,250,118,61,107,150,44,213,133,198,57,57,118,179,186,211,174,103,26,35,176,201,181,83,149,175,107,35,141,61,15,31,210,43,119,136,45,42,32,40,252,120,104,151,170,3,123,154,63,221,144,88,29,180,89,83,137,235,6,232,42,245,29,179,168,152,219,100,183,13,44,31,88,65,99,239,235,204,51,138,17,131,249,42,244,30,47,246,192,225,7,75,29,100,154,61,216,236,128,202,51,140,217,240,28,43,91,231,242,114,2,66,157,206,160,153,117,133,136,114,233,144,234,63,114,187,210,216,35,253,3,0,81,102,91,217,38,182,121,58,178,90,101,65,76,70,217,94,24,41,63,149,148,110,79,68,35,204,158,0,209,189,231,5,40,196,160,41,159,46,22,0,241,238,27,27,87,95,31,111,10,108,243,62,226,225,124,103,135,164,238,102,115,142,73,155,160,128,222,160,245,61,151,88,67,92,12,42,170,127,22,33,155,77,194,12,200,191,79,87,117,3,198,40,190,124,148,127,29,231,151,118,35,175,179,168,232,193,235,30,127,67,99,132,134,244,184,34,227,248,243,194,84,28,53,225,204,216,233,74,43,59,126,245,224,148,47,248,128,44,122,184,31,147,201,44,37,123,255,185,206,153,234,75,8,235,186,3,200,236,218,216,99,35,20,162,233,190,168,27,42,197,170,21,244,222,219,85,6,99,166,151,123,79,14,38,89,133,240,119,172,234,119,7,254,197,243,199,241,63,211,145,136,5,192,53,37,126,215,219,156,218,150,217,175,114,199,38,47,245,206,85,137,86,102,169,202,53,164,155,229,235,136,32,84,210,22,116,148,184,169,66,117,65,167,41,112,54,228,239,242,231,86,175,204,154,64,194,191,126,221,32,222,137,206,198,152,0,40,18,23,185,55,46,61,216,42,198,38,42,220,1,216,13,194,243,2,58,28,180,174,7,213,161,52,228,42,112,212,186,239,30,152,164,124,185,3,172,100,219,68,248,235,62,99,207,248,246,182,233,85,242,236,237,12,123,104,200,232,206,176,129,65,21,86,58,48,99,72,17,128,220,96,244,247,134,202,63,142,237,192,1,46,35,113,44,165,139,52,60,36,72,141,4,227,252,27,98,193,251,73,116,243,253,42,94,21,72,166,32,150,9,94,35,233,203,0,240,61,187,142,166,233,165,239,55,192,147,7,164,211,236,127,196,248,11,68,110,249,75,195,89,36,23,219,43,58,13,33,102,222,0,75,206,233,247,32,155,147,224,96,149,127,8,66,180,176,194,181,189,34,143,144,235,114,176,29,122,47,105,31,19,123,164,30,179,39,29,4,92,113,90,119,136,239,99,187,21,126,217,154,125,170,244,223,47,220,164,186,162,121,32,216,236,215,0,53,86,218,225,50,235,62,130,245,50,241,99,226,201,54,82,155,146,132,210,163,63,229,148,50,90,53,91,151,64,206,207,235,88,182,96,70,41,49,124,77,92,206,107,102,124,178,32,126,17,97,221,129,249,68,136,190,65,6,0,63,17,147,21,219,182,64,232,37,233,19,233,99,21,193,211,171,27,220,86,145,223,35,61,102,66,187,189,112,13,122,113,123,150,216,192,89,134,217,182,96,216,195,29,114,222,242,123,86,170,1,216,84,67,255,67,185,197,163,90,76,38,11,104,237,174,159,27,131,5,2,95,202,163,14,73,2,239,145,19,252,21,18,25,240,181,175,169,103,177,194,9,168,62,208,222,185,15,79,179,75,241,155,124,225,137,195,26,104,124,106,12,24,193,38,183,237,75,53,253,205,241,218,216,199,134,25,214,68,26,62,216,219,175,251,32,241,119,217,226,181,106,153,134,250,162,127,192,253,116,147,117,34,239,186,245,234,138,157,210,205,60,175,186,210,23,64,247,18,253,151,68,138,91,222,202,15,50,217,230,99,10,139,51,107,211,246,219,61,222,246,109,24,14,57,150,118,24,1,185,101,233,228,244,165,10,196,116,34,121,1,51,72,160,203,20,124,183,188,210,168,179,3,12,150,178,235,36,88,122,114,128,236,23,80,90,179,75,166,203,187,173,159,113,73,26,205,228,91,196,140,104,235,221,63,127,224,138,150,80,213,16,95,10,133,29,214,233,126,103,103,13,44,66,126,202,37,84,86,68,182,80,194,100,59,99,48,236,125,8,107,179,64,249,154,216,61,120,58,114,219,115,222,65,33,84,110,110,196,234,130,57,185,37,89,161,112,87,17,72,180,169,42,146,179,110,195,209,254,39,42,74,239,245,144,84,55,133,99,5,48,136,212,74,205,118,228,133,160,188,0,9,13,32,163,138,84,120,57,186,30,7,161,122,237,173,52,72,184,134,15,19,251,80,137,206,86,43,36,58,53,243,237,250,125,118,111,3,67,213,236,221,108,98,109,131,130,10,127,11,158,49,231,127,199,124,9,73,235,58,107,222,180,131,219,36,108,67,172,79,74,93,64,118,133,147,108,92,30,247,21,148,149,213,86,252,96,89,219,100,133,148,49,163,135,27,172,51,81,187,37,55,250,69,70,10,125,236,222,67,224,90,54,74,78,253,30,203,33,191,13,153,204,202,75,231,148,162,251,86,116,163,206,226,15,104,30,119,162,158,159,222,111,52,70,149,43,51,240,81,24,171,146,39,92,162,70,140,17,195,236,150,225,250,30,23,255,158,190,206,222,60,52,189,207,175,57,187,170,197,140,41,119,197,108,60,198,179,71,224,33,229,50,84,209,0,39,123,152,191,231,150,14,235,97,53,55,135,119,129,180,20,90,154,17,198,107,18,162,216,129,56,35,39,68,137,210,192,248,126,37,224,230,42,184,254,72,189,217,71,245,127,199,117,86,164,25,0,213,93,160,150,42,152,194,178,153,179,212,76,6,255,2,159,93,214,122,70,27,32,77,216,83,108,229,246,182,2,13,255,6,119,52,52,24,165,29,70,179,129,82,237,218,20,64,224,201,142,248,227,36,192,86,24,187,184,186,97,12,222,104,133,158,37,140,166,33,82,99,199,38,233,173,24,156,175,121,171,75,19,233,230,243,197,198,214,170,151,2,39,94,207,93,243,104,90,7,24,67,203,255,193,240,151,113,128,226,146,121,232,225,50,85,4,100,121,103,235,51,68,202,16,175,19,121,188,97,1,27,105,137,198,150,120,169,171,181,11,211,227,169,132,137,109,213,78,2,114,145,4,82,200,230,66,180,137,153,112,41,240,82,209,221,165,99,151,89,102,217,21,27,241,126,12,122,239,88,126,90,212,227,12,10,220,77,107,53,254,202,114,87,38,195,5,105,5,99,251,24,79,198,185,200,174,125,226,182,4,124,241,122,109,89,93,138,162,193,83,29,134,198,177,190,146,137,63,73,202,60,193,229,147,123,73,23,61,68,116,48,253,146,136,187,220,173,98,86,34,4,144,154,64,15,228,141,176,190,77,99,200,25,127,169,127,61,148,251,238,213,36,103,14,224,210,160,153,146,99,223,82,201,17,194,6,76,76,255,252,253,12,82,180,190,153,74,237,135,0,254,95,131,22,244,10,112,139,218,209,131,96,24,175,5,36,163,202,92,36,79,63,169,222,244,170,170,54,156,181,18,73,132,110,251,26,125,251,222,75,154,215,156,210,210,236,193,73,235,1,86,227,94,162,154,33,242,244,192,10,111,220,203,153,93,244,35,18,88,245,103,181,87,80,83,87,51,118,209,181,107,244,98,117,83,1,100,171,140,116,68,98,15,50,69,229,123,208,143,80,100,73,183,252,18,67,101,151,212,251,96,16,148,77,237,46,156,216,196,229,25,116,229,38,80,63,188,202,167,0,165,188,134,63,235,63,118,128,233,15,55,106,88,70,134,83,52,84,91,119,150,194,185,218,217,104,102,255,156,240,154,7,10,82,208,103,31,38,128,8,231,231,5,87,237,47,222,3,55,80,172,236,231,252,4,205,164,42,92,238,206,153,218,106,243,47,221,25,227,204,209,180,223,154,144,138,233,6,16,133,55,245,204,127,157,24,30,143,34,11,124,236,211,213,48,24,35,33,215,73,221,135,206,82,43,91,134,62,250,10,108,66,185,204,241,30,134,67,32,94,188,119,157,49,217,209,195,88,187,210,188,63,66,35,78,36,28,185,54,11,216,112,211,109,121,245,80,204,107,159,59,119,222,146,27,215,37,214,249,68,148,80,255,132,26,247,112,177,220,20,180,114,171,11,127,17,35,67,63,87,149,1,33,227,108,162,58,202,103,136,104,17,132,123,117,4,182,106,33,173,161,0,54,71,1,23,19,175,231,5,193,41,22,36,43,220,47,227,134,51,219,128,52,197,199,95,168,220,57,171,235,20,13,249,15,164,101,75,59,229,221,140,191,155,120,215,199,123,205,31,76,67,182,229,244,112,122,53,112,95,172,232,142,32,186,120,68,36,233,201,219,71,191,155,55,119,203,117,195,63,183,65,251,220,66,31,223,7,114,20,192,224,211,66,156,146,252,174,181,240,203,216,148,6,22,160,25,162,230,86,99,51,197,236,231,168,172,32,134,179,147,146,3,108,192,31,174,234,153,142,140,114,54,65,160,3,194,157,61,117,95,178,80,141,125,61,230,51,228,204,145,124,217,184,220,95,60,254,51,168,64,122,162,114,161,55,186,14,197,212,50,182,90,246,147,127,33,197,49,23,125,253,159,173,8,176,247,80,92,94,16,228,221,85,103,99,103,160,45,42,146,130,206,82,19,160,204,124,41,36,123,154,142,173,246,197,5,156,240,169,214,163,178,98,2,11,61,59,163,19,208,244,127,76,7,116,111,152,0,254,86,212,38,249,174,204,92,69,217,3,180,205,188,52,190,220,55,207,5,30,202,238,29,90,21,103,240,87,87,167,186,202,230,2,81,73,206,241,136,189,255,196,153,49,200,40,209,120,66,219,97,140,26,222,0,91,198,76,224,240,98,98,225,139,154,129,11,219,19,196,243,171,59,97,84,200,59,148,51,206,143,230,131,148,49,112,221,254,182,106,16,162,4,128,86,86,130,142,120,43,62,179,110,130,27,43,142,183,232,175,178,78,100,160,236,166,206,145,123,110,39,75,137,14,106,109,64,229,93,170,47,196,81,154,62,26,101,176,106,208,11,116,103,249,52,87,6,164,76,43,198,78,227,180,23,125,238,213,112,144,243,94,117,104,6,185,158,154,181,198,170,138,56,44,217,42,100,231,69,234,172,50,198,186,85,171,86,11,101,73,27,125,38,45,17,37,169,215,72,103,73,117,175,166,1,225,175,67,131,174,250,187,21,181,55,221,188,194,222,118,170,54,101,45,109,33,169,238,74,79,213,230,81,92,237,125,25,27,202,227,244,183,240,187,159,122,165,141,217,202,66,94,233,243,24,44,119,0,174,238,188,179,24,210,166,208,108,198,235,145,99,250,121,189,182,216,125,238,159,220,238,226,162,253,30,74,206,141,136,165,247,62,16,174,142,210,48,201,192,199,7,40,54,98,128,21,107,233,220,58,239,190,45,130,23,130,236,65,78,0,116,115,64,153,138,153,26,143,20,213,185,226,45,10,233,65,172,231,186,254,91,247,255,40,53,127,219,69,20,27,212,54,140,138,66,225,27,184,232,206,133,86,206,228,85,186,229,214,80,9,131,25,57,124,244,175,129,137,87,52,219,230,183,220,69,183,250,146,122,53,206,226,105,78,34,176,176,44,71,0,143,165,253,176,24,222,49,41,9,252,213,69,187,196,195,169,127,38,232,33,4,138,227,62,186,138,160,189,155,170,72,198,57,169,4,116,59,110,26,192,190,141,138,93,60,49,138,35,111,168,42,173,30,103,150,248,232,19,8,134,231,46,248,207,121,164,174,90,112,218,97,203,167,9,45,63,86,64,101,229,40,155,249,231,65,23,211,166,76,120,136,78,33,61,64,170,243,135,163,10,195,248,96,80,53,162,199,121,223,158,5,0,88,115,175,228,22,127,251,113,148,145,204,11,65,111,79,253,215,133,98,182,17,59,30,167,5,117,218,229,177,225,59,238,211,105,47,181,114,76,158,17,240,87,97,238,157,185,234,118,132,65,235,105,190,139,70,217,38,108,130,170,159,156,213,184,22,189,104,15,127,65,240,34,116,58,198,23,173,106,120,222,73,139,206,102,213,121,129,207,118,179,19,244,91,93,87,102,203,243,192,45,167,54,3,200,31,190,158,27,94,10,154,169,222,232,189,51,67,246,106,28,88,143,245,180,116,230,99,190,92,152,89,82,2,189,239,240,205,36,255,144,241,206,181,16,159,36,208,52,161,45,155,2,21,67,62,128,213,223,140,55,186,250,180,221,212,208,2,77,47,181,143,169,225,94,116,137,156,152,231,217,206,49,116,126,37,247,221,238,204,245,44,218,194,38,193,111,1,104,121,118,60,114,200,231,137,103,24,23,188,25,119,36,161,7,8,92,12,231,189,9,113,47,83,12,234,232,31,7,80,12,243,177,73,137,35,171,164,198,231,210,103,221,191,22,78,174,168,177,249,206,23,20,84,169,248,41,51,107,31,172,58,105,81,86,10,90,196,127,198,190,37,213,191,178,18,114,222,92,179,120,56,131,204,15,132,250,220,32,158,154,132,50,33,111,152,240,13,0,0,74,2,45,8,184,191,173,15,58,94,4,51,199,133,120,28,39,217,27,177,191,173,236,149,173,242,24,166,64,52,177,99,218,84,121,21,206,241,185,233,226,79,69,77,122,239,210,97,236,11,132,233,52,54,15,23,186,131,73,142,64,59,68,85,101,181,99,218,201,2,85,212,189,107,128,188,86,188,222,218,129,238,75,105,73,175,8,188,151,99,72,109,208,45,97,132,242,128,110,254,207,215,64,74,136,62,100,199,122,233,13,219,157,152,248,145,137,229,83,63,215,19,62,139,45,31,54,17,138,156,97,234,163,66,97,147,82,254,49,137,190,124,210,67,134,51,75,105,250,203,221,111,44,240,5,97,122,60,160,56,22,219,40,107,21,65,200,217,46,203,17,185,27,25,122,83,149,60,63,66,157,157,119,4,13,30,66,6,60,238,22,229,168,183,155,189,109,76,25,117,145,169,206,193,167,122,151,147,247,254,29,190,253,72,140,97,97,189,190,165,235,241,85,39,217,184,85,75,139,155,160,216,48,213,234,161,190,57,253,114,97,198,48,141,213,238,12,232,86,154,10,148,46,198,220,156,132,59,176,27,110,8,117,75,137,248,222,211,1,94,140,133,162,30,3,116,0,75,86,16,35,149,155,240,213,105,90,136,139,138,32,122,79,34,143,154,251,165,206,37,242,90,11,154,117,175,109,171,3,210,48,147,75,213,106,108,243,187,115,212,114,139,29,139,94,13,245,144,25,163,136,55,221,28,117,40,68,246,51,105,40,52,178,243,170,122,145,27,246,7,98,240,105,138,118,27,36,74,110,89,16,37,214,230,199,7,88,200,195,145,29,96,145,123,222,52,64,209,251,242,127,136,135,228,205,162,5,61,126,49,147,223,188,154,239,122,26,155,166,41,251,72,78,75,172,14,213,228,61,232,222,182,57,238,20,167,136,250,18,74,47,11,247,239,198,119,167,243,150,5,60,238,164,246,3,110,109,87,68,122,221,212,177,103,131,148,210,235,99,135,227,194,197,33,56,93,91,140,39,161,85,241,122,5,199,50,227,147,99,142,57,107,119,186,130,44,221,128,107,225,149,98,137,60,95,147,48,83,141,249,23,17,33,217,104,214,53,171,78,198,196,19,227,170,62,63,251,9,62,21,78,109,20,248,247,244,43,67,53,179,215,166,97,61,47,190,246,38,179,141,52,225,30,179,144,171,16,226,38,205,80,32,171,4,242,158,86,79,45,201,75,65,236,111,87,197,9,248,173,47,233,118,11,13,156,48,57,129,212,132,61,89,248,146,146,201,115,3,172,95,72,101,168,107,191,91,73,173,49,113,252,37,253,58,193,62,211,7,160,54,142,118,56,162,252,58,236,69,73,188,162,178,231,207,151,56,253,94,74,177,26,243,179,251,77,104,79,229,111,153,167,140,83,145,49,27,184,44,206,96,176,71,108,102,151,216,76,35,180,74,20,15,22,196,215,70,106,142,152,204,11,110,64,89,16,56,157,164,190,35,65,216,120,185,37,103,149,211,244,166,78,191,167,166,79,109,177,11,29,159,225,174,189,144,9,243,2,199,198,10,227,212,187,220,180,186,165,106,210,120,190,49,107,48,38,53,97,93,42,166,212,1,109,83,143,191,160,120,77,91,166,91,216,93,71,158,79,143,151,82,68,185,244,99,227,109,243,128,52,236,43,84,2,146,46,16,153,193,183,55,50,253,234,16,253,245,17,189,183,224,232,65,217,206,168,24,30,99,150,203,189,95,16,132,179,174,130,243,169,222,130,246,5,228,117,83,78,176,138,57,179,6,149,60,33,175,250,61,71,187,14,87,122,134,76,55,30,243,39,121,106,249,102,74,64,86,152,99,34,8,250,249,174,102,124,238,53,245,32,195,183,88,232,82,200,35,204,234,207,179,1,67,82,50,211,28,76,241,202,133,12,215,204,199,224,2,102,94,178,199,225,105,67,23,249,253,119,156,14,177,235,143,65,159,108,212,40,124,242,239,88,171,108,215,175,150,73,118,134,102,200,234,178,233,69,103,150,207,122,170,228,128,38,21,90,19,59,201,88,140,201,250,248,141,3,141,229,37,211,154,74,248,154,1,82,38,255,40,193,29,120,111,139,5,218,78,67,37,128,200,38,152,145,179,142,2,121,246,247,243,186,245,78,146,106,74,225,219,203,63,234,224,238,87,146,45,223,221,235,230,226,9,27,245,75,207,153,8,104,87,134,200,57,130,246,103,93,121,82,193,152,53,235,61,126,210,111,198,175,209,166,119,9,37,103,68,65,252,70,8,37,205,213,1,31,166,89,239,254,217,205,115,94,8,246,196,141,87,7,67,153,193,236,14,136,85,57,162,118,104,243,96,143,69,150,148,15,132,33,173,121,42,105,190,160,43,215,249,55,206,103,208,226,114,78,101,66,161,170,238,183,126,3,218,109,110,7,77,101,239,108,53,192,137,111,81,122,143,75,163,193,184,108,68,200,117,91,223,71,200,144,195,168,60,57,65,81,23,123,189,154,26,104,36,198,6,64,139,15,133,15,176,106,58,125,105,183,29,248,45,154,238,4,156,205,115,17,56,145,189,241,9,68,63,137,83,90,237,252,65,116,154,233,152,113,70,96,143,245,223,182,6,124,73,220,88,111,250,148,78,139,254,228,49,124,179,134,172,151,158,5,146,5,193,220,147,184,182,118,29,77,173,22,14,177,241,213,102,80,213,186,50,31,95,125,15,65,69,25,241,123,27,206,220,187,196,210,77,60,113,154,154,40,195,133,92,220,60,20,247,62,48,202,171,150,137,137,100,180,194,164,204,133,134,235,204,121,102,218,255,186,234,173,243,98,44,119,31,95,92,82,98,196,242,2,37,236,197,32,42,172,98,173,162,204,248,194,207,173,239,44,21,101,167,118,109,179,133,207,149,21,54,2,96,37,120,145,145,65,152,200,179,170,209,191,57,11,102,213,168,234,141,145,179,69,23,113,117,72,6,26,66,18,252,235,8,1,254,209,245,120,9,138,242,22,198,27,65,187,110,78,252,12,27,244,98,205,234,125,94,138,30,186,171,183,204,230,95,138,79,6,225,135,79,63,147,190,231,73,207,56,39,96,114,86,201,218,220,85,236,210,246,190,112,12,169,106,11,4,9,102,40,196,92,236,120,177,184,175,78,131,200,106,58,70,120,251,142,181,219,182,43,187,51,12,201,136,1,68,238,11,200,69,30,168,128,177,182,8,45,216,113,114,138,89,129,190,216,103,9,147,211,12,19,242,12,89,7,207,177,235,110,253,1,149,116,134,168,36,0,210,6,11,27,146,234,137,206,209,247,178,38,150,199,240,226,254,133,20,103,166,210,14,131,60,35,161,187,172,80,134,182,160,142,59,68,186,175,115,215,199,80,215,27,125,151,148,243,88,165,113,253,51,35,166,147,135,160,2,137,244,169,99,238,134,67,145,80,18,106,226,80,152,28,245,250,150,209,2,170,43,90,251,14,204,26,120,111,131,150,118,7,53,214,224,87,9,66,122,89,137,89,193,219,210,19,161,232,66,152,111,190,221,30,169,170,94,177,233,54,38,83,5,230,80,29,107,128,78,137,74,0,135,224,173,20,194,214,209,101,127,251,99,248,18,136,124,216,9,251,87,174,246,210,64,94,90,36,28,145,195,22,88,164,213,22,171,26,43,143,53,228,16,92,7,45,60,224,218,236,12,61,148,240,35,141,109,234,127,165,183,247,180,6,47,18,158,254,20,70,22,211,19,153,177,112,63,35,26,234,193,40,22,75,92,61,138,205,108,161,104,183,196,199,53,105,34,63,155,234,12,222,141,62,17,10,17,51,200,132,175,85,198,6,152,35,241,56,187,142,33,166,33,234,51,27,195,245,212,93,163,88,247,182,108,224,233,243,169,250,250,6,54,252,80,25,107,116,148,84,236,98,102,56,49,115,164,81,195,26,10,66,152,248,116,73,216,105,166,146,64,170,71,227,71,86,49,12,13,179,45,137,3,205,94,159,79,83,123,97,212,17,71,203,206,114,25,30,44,38,12,185,149,176,195,116,7,122,63,122,27,77,88,244,125,207,42,4,6,11,198,165,127,209,50,121,68,104,94,220,102,85,23,151,94,129,173,58,189,174,251,155,104,236,205,129,63,65,209,0,204,123,73,250,128,146,212,233,226,6,170,106,190,22,189,31,130,196,160,113,59,118,250,93,55,42,22,142,247,143,91,32,143,24,183,63,183,215,32,225,102,151,1,243,33,168,128,250,55,165,0,118,217,32,68,48,208,161,48,165,212,146,74,167,123,122,204,64,165,37,243,248,27,110,26,147,31,128,178,117,27,207,163,45,79,86,52,95,146,97,138,157,92,65,2,123,229,162,125,218,201,252,107,172,194,214,48,249,106,69,230,228,238,103,206,44,68,133,152,139,252,177,237,40,38,239,247,105,42,223,160,44,22,123,223,117,189,145,119,26,205,240,92,251,121,188,107,200,253,63,194,30,93,201,218,45,221,104,163,237,182,51,132,21,148,191,176,137,55,252,197,103,72,49,116,103,216,38,41,189,216,228,180,173,159,50,164,191,51,38,145,254,196,230,185,163,188,166,194,39,51,194,141,249,200,95,115,203,242,23,222,235,52,215,234,133,77,13,187,5,181,189,122,236,229,10,151,83,31,8,66,120,140,208,107,200,179,237,81,152,167,37,111,78,79,109,135,127,43,22,224,171,130,78,143,138,139,68,80,158,35,253,250,205,28,202,119,173,142,203,181,244,60,237,253,105,97,203,68,214,30,183,32,238,36,25,234,240,193,196,185,190,146,174,169,164,66,127,154,120,217,167,218,200,56,203,238,249,43,98,108,130,59,66,201,26,153,185,211,67,188,12,81,224,172,92,84,57,19,63,140,79,56,176,212,246,119,243,85,113,191,185,173,177,47,194,2,194,71,218,6,233,207,244,81,205,95,118,107,189,110,248,242,108,251,23,246,18,68,80,125,238,75,106,67,89,177,125,73,154,215,163,26,199,46,69,176,25,212,237,24,20,254,134,30,145,37,51,160,192,128,210,113,37,184,103,159,131,125,94,159,60,95,199,162,4,20,79,34,162,97,248,66,5,1,136,168,13,175,7,95,163,102,32,236,11,73,130,58,198,187,32,140,178,54,250,83,218,85,144,186,71,94,63,168,106,48,17,179,197,238,217,160,161,152,139,37,151,209,66,94,249,198,155,207,145,69,130,45,206,7,126,63,242,188,32,99,147,93,240,61,40,118,86,182,223,53,241,232,48,178,4,51,108,227,195,129,230,110,11,219,154,32,180,206,200,155,233,213,224,103,173,222,167,242,176,235,183,104,239,139,24,251,0,190,209,227,119,124,108,145,238,71,195,104,221,222,71,133,107,212,120,202,72,93,100,186,248,143,161,78,228,165,61,120,21,229,70,89,82,5,96,229,204,40,96,91,151,38,1,204,92,127,179,37,85,77,14,214,239,0,5,159,232,148,26,155,32,129,24,54,107,254,49,148,83,191,12,194,159,226,136,245,105,59,41,101,254,175,242,193,202,237,181,237,54,185,104,150,169,48,25,173,147,147,75,163,91,170,146,93,200,81,105,242,177,44,22,32,52,50,70,126,88,238,243,154,7,112,242,202,142,107,161,22,145,63,55,121,173,160,45,147,230,176,249,35,50,35,117,103,200,29,165,253,16,193,20,65,18,216,126,55,35,21,139,51,198,28,143,166,152,171,140,23,208,72,6,254,190,147,181,113,9,148,120,165,87,142,11,190,128,168,164,88,113,95,79,214,253,176,162,52,33,191,242,86,195,179,209,252,49,202,195,8,8,57,177,58,135,215,166,197,183,208,8,86,95,53,64,25,64,112,220,20,69,185,104,120,146,3,138,201,183,183,170,59,207,216,35,209,62,54,105,176,134,184,26,33,147,148,28,212,23,182,2,142,56,84,102,85,109,147,145,178,166,64,27,28,53,151,48,182,121,11,238,52,153,114,31,110,14,202,10,205,167,31,238,117,84,33,225,32,1,211,3,5,252,89,194,0,126,97,140,230,196,102,107,209,254,231,125,218,131,109,51,135,82,148,247,26,51,64,219,88,207,106,63,98,190,243,99,73,225,120,119,151,186,236,101,248,17,109,48,6,151,62,105,206,24,84,51,128,48,154,173,223,225,165,88,117,89,226,89,223,230,56,141,124,251,192,244,194,18,25,139,61,115,146,208,137,142,87,17,221,222,54,2,8,13,223,222,14,218,238,91,236,217,234,52,105,225,205,120,193,198,250,225,25,196,25,87,181,161,132,228,38,207,113,214,241,69,9,68,129,101,224,196,20,90,84,129,131,156,156,211,48,27,32,66,45,163,224,51,50,225,163,254,245,91,167,26,38,135,83,19,97,120,90,75,131,144,36,53,139,172,233,187,160,45,142,95,89,152,207,8,108,212,110,98,255,156,116,150,19,69,69,177,172,163,2,170,100,177,33,234,91,220,39,187,32,33,153,7,199,169,202,14,98,157,128,70,21,159,251,150,161,12,73,153,87,36,30,199,39,173,129,9,138,242,140,4,62,164,162,109,115,235,62,133,186,210,206,103,159,168,172,81,212,236,112,182,206,194,3,191,138,201,147,163,5,130,102,139,182,207,33,53,149,80,83,86,184,69,76,149,80,139,158,198,214,214,161,142,207,128,43,48,121,32,239,128,1,183,223,78,43,35,254,214,181,178,34,104,116,138,183,57,10,11,17,108,95,106,21,216,201,48,236,19,197,88,192,88,159,95,96,164,219,158,198,248,249,123,26,159,49,25,58,22,189,47,128,199,27,226,112,181,220,78,204,178,47,170,218,241,77,134,93,227,160,38,190,249,21,4,67,107,244,163,39,253,167,163,197,226,42,0,32,65,70,15,30,36,3,78,164,156,176,128,112,86,61,204,84,224,221,206,192,29,165,29,120,133,224,27,25,24,195,166,80,181,180,169,8,198,82,170,254,226,218,217,253,75,39,29,228,233,249,116,42,34,243,186,56,58,81,159,151,24,231,235,98,3,160,245,123,113,89,232,238,99,135,227,140,58,214,65,23,252,35,93,82,130,113,248,65,249,231,216,113,20,223,141,39,197,31,50,216,41,103,235,216,231,49,124,87,2,66,189,67,79,167,140,230,44,111,13,81,169,247,2,205,43,253,103,194,13,174,101,196,141,158,225,210,215,102,104,118,237,122,195,184,116,38,126,255,104,237,195,235,72,247,179,132,34,123,247,238,68,122,90,105,214,88,141,148,0,94,189,38,198,66,166,167,111,212,212,35,9,81,46,153,21,129,78,26,42,152,222,117,250,10,138,90,205,43,114,252,174,173,56,17,204,162,149,137,65,96,173,152,42,32,31,16,238,82,34,9,66,158,210,143,237,236,128,249,169,35,61,252,147,129,22,235,36,170,142,71,81,87,135,180,213,174,170,113,44,76,74,230,7,2,89,8,140,68,26,76,40,243,60,33,157,126,220,181,199,78,94,150,204,130,54,154,252,242,240,35,231,36,112,220,125,146,191,16,44,97,167,136,116,21,197,255,133,62,17,169,55,228,242,242,235,0,59,227,220,230,142,230,116,116,212,107,17,51,127,235,40,207,106,232,184,159,55,19,144,214,130,202,78,84,210,213,100,7,225,116,89,27,212,44,180,101,141,84,53,13,114,146,119,173,187,22,183,137,186,106,122,198,90,226,70,15,156,170,41,7,241,3,123,60,25,49,228,96,167,66,169,181,45,66,197,185,25,21,3,29,39,246,209,133,190,38,53,123,221,166,165,239,24,154,183,250,53,32,4,39,204,19,85,100,176,154,70,143,31,36,182,36,151,197,220,89,149,13,169,243,137,193,89,154,249,152,29,135,198,90,66,21,12,246,46,6,13,197,173,190,144,166,246,149,16,171,223,121,80,139,245,193,72,109,34,95,113,154,78,10,240,203,38,35,3,30,44,193,241,40,150,15,242,244,85,214,169,41,180,15,196,54,185,59,194,143,205,133,189,112,87,141,44,178,219,49,18,85,237,134,221,76,203,187,220,191,69,253,113,113,13,68,153,14,197,13,135,210,219,146,38,113,40,64,62,58,101,220,248,177,140,248,61,0,135,235,245,254,24,232,92,124,150,118,196,110,204,162,171,5,124,208,244,67,191,145,138,40,106,187,181,43,215,163,49,100,230,172,133,176,255,85,17,147,227,11,21,178,5,158,147,211,51,234,85,93,13,114,104,130,156,67,152,89,52,193,20,227,72,34,99,68,130,60,7,39,32,210,110,112,9,120,15,72,182,251,150,25,232,69,88,89,40,187,29,69,139,187,217,81,11,107,6,4,69,71,135,191,171,89,152,20,247,244,64,97,119,34,60,4,113,125,246,15,145,119,133,62,252,140,8,227,129,227,68,153,145,230,119,68,8,65,38,147,201,137,227,131,4,49,35,78,139,233,114,60,254,150,121,39,136,121,123,124,181,164,167,112,195,140,240,108,209,159,163,1,164,51,36,146,136,133,229,48,224,52,167,15,106,172,92,111,26,150,84,236,244,161,186,203,126,146,242,216,249,113,224,100,4,246,253,233,217,77,191,133,117,220,78,76,23,30,171,211,143,4,71,232,138,203,131,177,1,11,32,124,227,115,205,184,225,139,135,194,17,200,217,31,53,159,108,188,203,146,26,87,154,112,82,224,22,166,214,23,11,103,13,0,165,121,103,83,255,28,170,24,27,13,0,194,45,64,217,128,188,198,183,166,18,76,94,238,80,173,65,139,237,43,56,47,11,139,142,128,158,22,18,79,82,246,69,87,91,245,227,183,123,74,61,103,206,107,135,246,87,189,124,62,147,15,25,203,246,82,192,246,123,167,186,143,182,205,112,98,184,95,185,71,116,15,215,154,189,158,223,166,102,29,191,13,168,180,240,226,37,91,241,207,90,30,225,89,153,54,132,126,100,155,75,252,45,167,105,103,93,22,181,81,218,25,229,208,145,170,54,76,42,209,145,101,100,156,195,139,60,39,108,12,173,34,117,77,96,80,174,228,231,178,165,153,112,35,108,106,253,32,230,180,136,159,207,135,27,247,81,48,248,176,36,112,199,98,234,177,216,199,18,124,191,230,77,7,236,91,69,80,145,46,216,37,90,92,111,175,207,244,227,239,57,238,44,1,19,1,210,118,226,254,225,103,14,183,135,221,40,227,22,18,181,0,44,244,101,184,220,89,151,132,54,241,174,150,48,134,160,160,72,138,32,248,236,246,27,189,226,57,75,128,91,218,114,169,223,155,137,169,8,72,242,54,146,75,29,31,16,19,161,2,117,69,99,109,99,154,162,15,201,88,83,77,102,121,135,192,184,214,185,148,162,144,220,221,220,7,11,206,117,75,132,75,173,108,233,203,5,165,200,222,57,47,238,155,199,148,106,251,28,229,83,25,123,119,30,72,76,126,61,5,196,141,28,149,101,94,47,225,195,30,190,175,181,168,127,233,112,50,197,30,88,74,180,208,223,253,66,86,50,32,166,31,145,93,50,78,54,141,117,25,37,142,235,112,106,131,188,215,224,248,128,225,10,69,52,89,104,149,143,133,200,131,225,63,81,97,253,186,255,184,156,72,194,58,83,59,19,229,244,63,168,221,20,102,5,63,245,102,92,21,198,194,231,214,46,200,88,134,164,114,132,144,198,245,43,104,105,1,61,94,117,133,155,174,252,244,106,207,104,120,60,201,100,118,203,194,249,225,202,99,238,198,196,145,29,6,179,255,242,252,104,8,228,6,179,13,179,70,235,179,193,242,67,22,11,217,155,92,159,182,240,49,191,165,109,75,226,237,71,150,199,199,76,195,135,3,145,23,219,182,106,24,255,117,245,98,48,197,158,32,225,180,38,160,65,53,94,51,254,216,231,250,212,212,246,247,234,79,251,2,29,137,49,181,31,204,240,242,33,111,188,88,106,72,12,188,173,253,206,64,26,188,27,125,191,211,156,5,22,179,154,92,37,229,97,63,147,203,196,9,26,118,134,140,118,23,177,251,112,193,63,196,43,178,251,176,194,163,222,148,26,92,177,99,9,99,19,210,104,204,222,98,7,112,209,206,128,54,44,130,70,234,128,205,112,189,16,12,5,66,71,61,91,58,53,78,25,14,248,126,15,165,187,47,163,253,241,196,198,52,190,72,157,222,107,155,49,223,32,36,28,63,49,42,80,99,175,243,218,203,130,156,114,128,46,11,147,167,114,91,254,191,11,58,162,47,159,99,217,4,76,251,94,0,225,175,132,109,179,171,167,7,252,179,245,65,21,204,96,80,94,25,205,187,208,100,191,96,62,68,122,105,185,237,83,3,20,77,157,68,202,152,163,244,113,12,5,127,75,48,201,26,226,91,101,0,129,18,170,153,97,78,162,177,127,17,135,149,157,28,99,164,52,83,102,200,125,214,101,167,24,11,10,69,108,233,199,160,255,144,77,136,62,208,162,106,35,65,17,117,165,239,232,29,213,73,77,125,24,145,173,128,30,85,206,243,60,33,170,130,144,140,81,165,194,225,107,231,232,45,47,213,113,185,30,95,159,174,4,129,114,189,37,220,185,177,189,163,33,102,80,203,173,163,184,101,170,17,176,3,112,214,90,76,57,196,245,88,148,170,95,93,12,108,129,36,240,97,185,91,48,224,0,223,206,182,233,175,93,116,83,16,163,58,146,208,81,7,29,101,216,82,223,123,208,205,183,28,162,86,54,240,142,5,59,244,210,7,202,129,159,99,61,142,231,91,209,61,86,160,176,236,182,143,69,15,140,97,5,113,197,30,207,223,35,196,187,152,200,11,47,232,51,199,41,17,238,83,129,49,210,183,174,35,163,197,221,152,237,168,55,181,28,140,33,85,44,247,68,162,7,205,0,59,250,211,214,90,43,91,3,71,107,222,111,218,1,242,2,208,242,3,87,84,74,9,113,219,99,126,98,66,199,213,229,50,253,161,21,191,120,17,35,97,153,204,185,107,122,102,216,190,35,241,56,218,184,160,182,221,65,168,30,56,180,188,1,83,184,247,60,223,148,225,12,83,133,110,177,106,70,135,161,255,231,226,142,74,66,64,29,239,34,184,11,250,114,218,13,104,190,96,166,121,85,139,25,77,88,100,229,10,156,9,105,176,224,158,219,30,129,84,218,140,233,245,49,179,138,188,140,7,195,120,101,17,73,72,89,178,9,20,78,134,74,58,15,27,67,226,140,70,253,187,246,137,139,22,91,122,9,51,136,163,97,38,76,37,198,147,46,40,206,44,49,140,49,31,188,176,99,254,237,161,128,231,234,64,93,80,185,117,244,11,77,49,8,144,16,82,133,69,246,123,38,123,52,87,185,64,136,132,240,216,41,79,96,183,131,216,188,1,78,162,166,13,122,95,88,185,244,135,124,122,121,170,249,203,183,123,195,179,39,4,249,82,223,214,19,101,28,152,80,159,248,127,61,70,118,255,197,159,197,42,157,176,108,16,139,81,191,198,58,130,16,1,145,117,188,252,89,137,8,82,213,38,56,243,148,234,126,68,122,103,245,37,110,25,20,141,239,17,83,155,96,249,82,194,63,124,81,242,133,31,42,33,243,85,110,84,247,91,140,94,157,8,189,219,54,248,190,105,246,78,173,228,3,200,241,137,27,5,118,196,5,48,200,91,234,17,29,74,60,20,79,108,84,93,211,216,158,169,32,139,3,190,30,23,191,214,88,52,41,173,153,59,105,19,54,227,88,9,71,148,202,150,84,171,78,14,39,73,205,176,36,0,195,54,166,37,106,219,72,90,117,190,93,44,53,64,104,170,52,157,146,65,65,82,139,140,31,32,213,106,36,231,234,80,27,40,48,217,38,96,144,30,114,132,248,94,56,31,3,216,137,197,90,92,225,83,148,234,155,1,206,126,245,127,0,222,93,239,49,173,41,173,138,53,150,137,28,245,94,147,3,237,191,131,182,22,73,75,222,42,70,229,16,74,250,162,96,171,156,236,24,107,104,192,49,251,158,197,189,4,76,130,197,250,83,176,76,94,202,96,239,78,224,89,251,30,208,69,52,38,97,73,253,110,117,78,228,176,117,182,18,7,145,250,27,73,224,190,107,85,7,237,46,178,174,108,198,38,37,216,19,199,161,20,201,107,72,91,91,4,75,148,144,204,2,32,142,194,211,94,76,11,89,164,69,67,7,58,74,17,194,101,70,34,142,142,3,59,133,137,215,98,59,157,42,160,189,56,199,125,248,50,135,198,18,181,11,220,151,99,211,178,239,239,120,2,139,39,14,137,8,43,197,14,226,236,165,95,176,220,226,93,137,233,50,60,198,53,152,12,201,236,96,26,231,253,238,227,201,190,69,38,228,19,225,187,187,224,234,79,148,206,48,188,130,55,117,160,255,132,180,80,235,57,82,94,55,179,67,239,152,237,60,6,203,226,120,237,227,151,78,35,195,132,184,2,223,197,228,96,179,143,50,210,218,68,253,108,119,252,219,108,160,124,111,219,169,238,242,141,98,61,204,22,94,72,48,136,96,129,153,241,173,203,35,34,140,189,253,190,25,98,119,112,214,173,148,74,175,235,210,160,2,144,116,26,110,21,225,199,208,71,179,55,88,195,52,203,152,203,97,201,204,229,183,150,23,144,29,64,22,185,204,44,126,62,78,200,107,81,217,165,187,138,1,17,124,176,239,140,37,228,10,228,59,101,148,43,152,86,115,186,43,212,124,13,179,152,164,178,12,237,244,51,80,89,180,112,49,197,227,111,236,250,59,152,58,222,203,127,146,121,67,191,246,199,64,147,105,208,236,17,126,149,6,76,243,191,194,141,41,57,194,195,124,92,153,128,81,132,23,137,228,11,229,223,59,202,241,0,82,161,183,193,52,30,180,174,148,11,73,79,101,192,59,5,21,200,69,216,89,133,142,223,11,215,2,245,89,243,117,160,5,242,71,236,139,1,162,222,180,32,175,215,41,249,36,206,243,43,223,144,44,113,220,142,147,169,127,190,89,53,105,58,207,208,127,131,174,235,134,10,40,35,1,33,186,181,211,235,41,109,87,186,82,226,187,206,191,42,122,190,190,244,24,186,132,17,122,11,68,110,8,53,199,248,57,209,97,202,26,225,93,136,14,62,62,4,108,174,12,211,253,186,185,5,28,105,76,7,138,231,247,227,21,158,39,94,22,84,98,121,2,217,247,248,62,233,78,135,93,53,110,237,118,79,245,213,149,227,245,100,59,216,144,72,176,146,110,196,46,65,130,11,95,205,134,176,76,67,7,145,235,23,166,179,154,36,239,31,255,36,144,5,224,69,183,251,255,219,181,165,187,252,145,126,71,193,107,191,173,33,108,156,92,18,93,246,250,39,5,193,208,82,98,215,38,1,227,137,161,137,63,116,90,76,181,82,167,161,195,154,46,33,124,202,57,112,168,129,205,96,97,24,222,37,190,129,9,232,170,188,210,161,139,47,48,224,62,68,45,82,142,34,207,177,248,250,211,87,203,79,22,135,50,128,190,59,128,99,127,138,103,160,26,156,52,17,21,103,186,1,106,26,222,16,131,17,227,85,79,211,31,143,163,17,98,37,175,38,185,82,78,142,0,67,205,208,35,34,165,153,119,103,103,229,62,144,146,177,71,39,183,61,162,222,44,226,56,66,124,128,9,15,134,249,123,46,44,133,17,244,5,31,156,225,191,93,175,169,21,211,244,25,107,74,120,37,87,38,15,65,43,146,117,64,132,137,130,130,77,235,24,85,136,138,152,220,106,29,146,13,175,86,23,214,29,150,65,252,131,231,30,241,196,164,95,30,40,144,1,55,148,2,165,142,203,169,191,70,10,31,216,118,218,37,129,164,81,158,24,201,35,156,29,139,34,74,68,152,1,105,137,240,196,213,171,185,67,92,3,37,157,129,167,67,215,75,97,179,82,238,51,98,5,137,112,29,40,20,124,42,242,119,201,98,161,65,225,164,152,217,97,238,221,209,95,3,128,234,205,178,216,236,1,34,42,50,232,39,226,158,157,222,6,198,86,35,107,136,26,20,183,185,200,159,190,27,128,155,55,86,213,159,204,137,131,228,21,102,70,204,76,126,24,226,165,99,25,135,206,132,203,69,174,36,157,115,249,24,127,240,251,239,192,167,137,202,186,104,15,248,72,149,206,114,51,116,211,135,246,86,53,20,235,103,91,27,250,171,44,143,31,249,225,193,26,222,181,197,44,242,8,181,128,104,130,76,156,41,15,111,49,186,141,131,43,187,177,4,85,16,127,54,102,54,154,35,88,127,155,165,222,83,50,104,98,128,170,9,83,202,84,222,18,248,35,132,177,174,120,169,120,175,149,17,97,80,36,82,152,254,5,217,253,229,151,176,44,40,43,17,24,214,180,241,188,2,158,49,208,10,0,164,103,216,80,51,109,130,93,213,12,3,148,124,223,6,187,217,132,82,81,180,67,35,82,169,162,220,146,44,230,245,175,252,104,19,35,117,159,177,35,242,86,239,3,70,18,110,184,21,151,88,78,19,70,82,12,246,89,56,166,150,20,115,13,170,3,118,238,176,43,246,136,185,61,164,251,117,247,168,123,66,118,9,99,13,59,189,213,210,96,78,153,209,125,178,56,113,120,136,174,213,173,72,168,248,172,118,1,70,198,254,92,85,241,230,59,243,53,239,172,209,12,151,12,177,22,43,213,98,156,185,91,220,159,237,36,48,98,144,67,79,193,145,2,194,105,207,75,180,204,97,175,175,78,188,250,213,202,74,63,176,41,103,177,49,154,101,211,214,71,78,245,192,205,121,223,220,53,247,127,185,84,83,15,56,122,63,220,151,224,188,81,240,146,146,94,42,23,177,46,248,131,243,16,156,176,245,183,247,3,172,11,94,148,146,157,189,15,130,17,151,21,234,71,184,12,183,34,218,10,251,95,206,8,98,55,156,86,219,29,99,244,145,242,167,144,66,97,42,91,68,149,112,230,97,230,201,11,4,52,77,37,245,121,7,102,208,20,55,58,113,139,158,179,3,251,216,15,61,67,43,115,33,95,225,122,113,99,255,34,78,19,161,218,231,253,16,104,118,206,187,230,28,44,222,14,137,50,145,203,176,175,90,147,66,76,122,203,148,89,98,33,104,143,249,86,211,232,206,11,222,113,28,226,156,119,250,132,192,116,143,110,177,217,153,220,128,174,111,63,197,100,114,85,90,83,239,176,155,83,179,152,241,78,12,29,196,58,157,39,51,33,144,135,35,165,251,85,191,120,114,214,67,110,24,211,92,192,147,146,101,239,201,50,4,64,59,236,243,45,246,176,148,125,131,192,70,179,99,184,192,228,39,53,110,200,247,64,63,12,130,190,29,13,192,180,152,247,4,226,12,53,16,19,231,173,104,190,219,219,143,206,70,203,12,208,39,249,121,83,206,41,79,63,254,16,62,157,64,42,58,251,174,119,74,156,240,244,191,213,6,79,99,129,18,29,149,204,2,164,197,6,151,116,175,160,10,23,131,90,86,47,136,33,209,116,236,40,226,122,146,196,84,226,196,12,255,79,208,127,50,154,233,141,35,128,121,7,167,16,1,163,97,149,84,146,34,85,249,229,182,205,135,187,56,46,17,242,254,153,252,39,152,71,129,147,146,67,84,117,40,106,191,194,123,187,78,9,134,165,144,53,124,146,170,141,184,245,33,24,34,152,22,21,202,170,160,63,5,29,48,215,171,196,138,119,221,249,199,90,237,246,151,104,152,31,142,215,10,214,78,146,76,69,253,103,89,167,76,226,82,147,128,71,213,1,250,238,140,92,181,128,15,74,226,177,114,167,242,46,242,1,115,177,32,206,140,188,12,104,217,46,130,242,74,178,38,12,90,237,192,100,114,253,157,27,48,129,161,210,191,113,34,218,14,185,99,22,195,125,82,64,29,163,249,202,161,14,219,181,239,251,126,175,67,57,240,93,253,143,113,143,107,3,139,230,231,34,25,102,254,7,190,20,88,148,238,179,184,240,182,169,228,214,178,81,255,112,39,161,229,11,198,202,101,162,193,146,248,52,189,192,63,44,179,118,132,117,66,225,199,3,185,33,33,3,252,101,179,214,248,109,99,178,18,19,138,0,151,192,37,5,24,192,9,243,96,50,66,184,142,89,67,80,67,41,112,42,206,245,156,212,203,72,149,241,121,105,92,194,247,52,202,138,111,77,3,180,45,216,227,96,248,151,135,126,121,71,4,95,252,30,159,92,103,210,97,126,213,249,71,26,176,136,103,73,111,178,88,236,93,184,51,117,228,21,154,179,253,195,164,245,188,175,85,170,87,42,134,70,43,41,167,252,66,85,128,43,3,87,55,242,248,218,108,29,123,16,117,216,235,3,108,112,180,202,231,108,189,67,120,155,33,145,131,19,182,48,149,191,219,70,23,5,122,183,93,46,85,124,25,77,178,6,13,203,247,220,127,194,151,151,125,176,5,71,99,210,222,3,86,33,16,116,207,214,91,233,122,175,135,9,103,38,242,100,224,22,222,119,117,111,33,208,180,246,184,112,69,20,121,40,153,47,29,194,88,254,93,245,26,222,2,152,29,3,170,144,197,15,22,47,254,195,62,250,101,94,51,201,255,67,197,71,203,100,38,207,13,255,243,72,61,196,170,212,29,172,17,169,54,30,128,131,24,24,73,45,219,43,197,210,208,39,255,134,203,38,231,63,26,14,166,64,20,7,189,35,208,98,84,208,221,33,153,124,101,69,4,156,12,187,229,218,159,143,61,163,12,189,156,21,220,63,34,235,242,165,56,1,139,76,139,12,166,41,163,219,81,107,120,189,114,49,112,243,60,105,218,195,128,176,165,124,76,59,55,212,79,70,245,76,114,143,218,140,28,76,33,192,127,40,156,252,231,217,113,237,93,169,110,168,34,196,255,153,217,98,98,100,248,132,2,221,192,241,190,243,183,32,5,236,68,115,127,166,205,168,229,82,97,211,154,118,46,102,69,218,0,15,32,1,77,184,194,9,235,169,33,249,237,120,51,0,114,138,7,80,121,123,228,24,38,171,210,119,254,200,248,49,161,0,28,30,101,159,247,136,54,132,88,209,221,7,140,76,193,70,61,227,222,122,95,157,194,90,166,232,196,143,29,56,83,51,99,60,26,19,255,16,160,129,0,135,38,225,126,115,211,83,251,235,252,15,93,60,219,42,14,98,88,120,25,192,66,2,48,95,155,248,113,142,74,34,252,156,170,201,87,242,186,71,233,213,178,206,130,155,194,193,14,183,182,36,183,190,70,232,178,137,248,72,115,33,45,116,7,104,174,97,159,154,50,103,239,209,40,198,124,22,83,229,138,171,105,79,184,172,252,34,207,27,237,218,37,196,128,93,164,48,124,68,148,2,35,183,5,26,39,206,156,82,139,127,198,250,177,193,71,78,33,211,159,57,144,168,152,143,236,111,117,223,117,7,112,27,214,44,70,130,190,119,175,236,191,93,220,229,244,209,80,201,8,102,142,93,213,11,207,156,168,216,59,158,234,25,103,251,137,113,182,45,158,216,22,78,29,161,174,184,52,171,224,72,232,52,164,94,235,142,237,216,99,55,72,72,244,128,233,20,145,18,64,158,164,13,168,187,192,171,17,232,226,84,139,178,76,221,196,92,1,65,170,131,70,215,16,170,223,137,251,147,148,131,233,78,238,48,227,6,66,138,205,151,227,4,232,85,30,172,91,210,7,190,77,68,196,30,213,238,154,166,167,215,254,195,148,234,66,74,0,102,239,34,114,33,115,24,207,31,117,87,178,254,211,187,190,245,96,115,207,6,118,187,150,125,66,117,133,98,57,13,153,36,172,218,20,240,229,43,28,38,63,208,194,48,8,222,180,209,141,81,67,251,180,17,66,226,49,253,54,102,28,130,186,233,165,187,132,101,120,138,165,80,221,221,55,172,208,2,188,222,28,218,214,126,212,133,27,168,23,178,27,183,69,5,152,177,245,29,214,18,0,174,183,81,213,143,9,77,21,41,224,124,0,184,61,31,184,84,242,167,62,224,25,106,161,80,91,206,110,113,161,6,7,160,37,42,194,220,221,190,14,243,11,255,150,208,86,106,143,103,168,110,64,157,106,158,29,91,110,202,163,63,84,131,78,52,13,182,121,34,93,185,93,150,63,155,159,25,92,252,180,203,0,250,224,42,36,60,247,22,44,224,117,192,254,128,185,130,86,8,73,237,212,191,243,164,33,45,82,78,38,201,74,243,151,165,23,157,147,97,162,132,114,11,156,84,235,56,75,155,112,42,130,132,37,14,27,152,170,48,202,199,143,162,58,137,46,26,110,176,61,91,224,96,194,171,108,192,66,226,213,6,159,91,248,231,102,164,71,135,182,225,175,201,46,146,195,24,44,202,191,125,90,23,225,164,191,207,92,6,187,22,201,12,69,227,167,193,71,61,211,25,58,115,32,117,158,241,25,192,166,176,130,147,32,169,218,46,217,157,178,200,103,61,35,158,76,87,199,178,45,89,39,162,85,173,150,89,0,32,187,173,136,21,223,244,240,177,203,120,69,145,203,52,235,232,219,27,107,158,10,120,136,147,113,67,192,86,96,11,16,192,68,172,185,15,136,27,93,65,123,254,87,125,1,173,176,19,173,168,47,178,56,129,55,145,55,137,65,196,73,117,207,89,209,220,187,229,244,154,246,2,79,216,217,243,74,61,207,201,30,9,200,241,25,158,3,20,253,59,138,19,18,219,243,208,238,34,123,154,43,231,217,160,214,55,42,95,200,160,158,231,142,121,204,245,204,87,63,207,238,60,70,140,53,212,85,191,226,135,199,212,244,43,167,103,75,175,128,235,94,190,146,157,176,134,153,17,103,107,193,147,143,193,241,164,140,52,127,186,116,136,63,37,128,248,25,26,159,63,159,76,89,167,7,109,61,115,51,76,252,9,58,163,98,151,177,126,16,79,89,33,244,130,205,59,182,76,36,192,74,243,25,90,50,209,212,69,52,60,245,156,106,207,173,172,242,90,68,102,0,231,55,19,194,213,146,15,94,156,181,217,219,137,133,67,54,28,110,157,196,194,147,94,183,11,103,232,142,207,208,246,112,124,252,118,39,238,208,123,143,241,54,164,100,44,133,65,185,224,248,254,185,183,200,238,228,4,41,36,64,15,19,8,255,234,187,197,210,236,87,221,65,14,43,129,103,4,26,171,134,75,231,67,99,71,10,64,207,126,127,34,153,23,38,220,182,183,55,103,164,241,191,175,96,208,170,11,210,71,125,241,14,49,253,61,177,211,182,128,67,148,1,179,75,241,175,205,85,20,185,5,222,242,184,119,10,27,249,234,94,252,46,235,138,142,93,181,39,65,147,209,128,46,144,242,160,159,129,92,177,142,98,204,198,31,82,181,191,123,13,89,248,166,4,40,6,208,105,83,80,4,91,165,126,83,40,63,73,189,19,218,26,209,115,32,173,48,35,17,129,33,111,165,246,139,124,142,189,62,64,133,61,156,169,162,179,17,228,183,245,0,45,92,25,103,147,159,69,147,28,70,182,112,67,68,149,34,104,119,197,206,102,238,208,92,107,83,73,67,193,108,104,166,54,58,41,80,208,12,165,1,66,16,8,237,98,98,215,245,219,127,138,124,42,65,217,156,110,231,20,204,251,37,126,253,124,149,35,150,208,114,230,226,60,33,241,29,182,204,106,5,206,183,38,105,128,240,62,156,43,228,8,223,73,218,163,23,65,217,0,89,95,183,162,112,120,243,248,222,121,97,48,217,245,108,182,91,249,21,198,213,167,98,218,166,196,52,96,29,41,75,193,213,244,46,10,10,31,206,117,251,181,217,70,250,173,213,239,9,179,215,194,142,84,32,218,171,244,51,33,70,23,161,152,149,149,94,165,186,207,172,211,90,127,118,231,191,19,16,237,134,214,184,85,106,205,126,206,116,155,195,179,23,39,62,183,80,201,181,131,236,84,149,27,237,127,140,27,49,86,251,243,97,181,247,88,207,68,113,152,72,102,107,209,33,46,16,112,141,179,149,245,51,222,97,107,190,80,182,250,198,107,204,143,103,13,26,43,1,180,215,210,54,78,107,0,187,240,42,46,223,92,131,254,179,25,103,159,164,95,134,50,1,143,150,174,220,117,225,240,93,250,129,153,239,68,5,135,152,153,65,133,196,114,247,162,245,89,50,203,229,198,210,56,130,151,215,245,137,35,170,95,7,128,209,128,79,247,1,153,211,142,121,29,61,119,123,35,144,206,55,212,253,112,137,42,61,188,15,64,164,124,45,198,18,138,97,54,5,128,47,80,90,153,198,219,18,95,63,109,171,87,136,131,62,253,1,126,24,98,78,184,247,203,98,166,193,224,136,119,146,229,143,20,31,96,146,74,67,203,144,92,170,62,75,225,252,215,236,119,255,62,46,35,114,10,241,178,182,26,207,244,255,105,241,183,99,175,11,241,173,194,177,143,60,37,255,82,127,255,157,241,84,163,39,82,49,232,191,104,190,33,161,0,134,222,3,192,237,83,213,213,78,13,38,251,208,66,57,228,64,97,26,45,217,24,233,253,57,109,167,160,204,34,107,32,5,93,17,66,208,50,255,87,171,208,210,95,204,81,173,80,80,134,139,36,112,224,191,78,113,32,70,90,163,22,173,234,196,153,169,186,124,252,213,139,233,81,43,168,120,153,177,124,29,55,22,70,140,110,26,80,204,92,56,141,148,228,132,11,240,181,235,173,108,26,10,0,250,1,187,116,94,151,19,149,7,43,123,99,192,13,246,219,172,44,237,206,15,24,197,131,190,42,105,238,245,34,176,137,211,74,151,125,19,79,62,86,229,89,63,192,37,197,7,158,15,89,174,151,102,253,61,92,200,172,121,173,88,58,38,8,9,213,110,18,167,134,87,251,57,166,145,164,115,81,100,0,36,234,150,157,177,204,161,36,30,115,24,195,116,105,94,184,186,102,203,46,155,19,219,99,25,27,45,48,59,205,22,85,170,141,223,42,46,151,72,127,12,236,104,127,215,15,73,120,97,47,81,243,123,159,57,14,218,102,110,126,165,99,249,201,224,232,7,54,215,185,70,110,89,91,10,190,85,91,66,50,114,64,173,168,234,147,75,231,105,84,158,92,164,236,244,131,231,114,231,65,182,112,154,109,12,21,61,246,149,217,170,35,3,96,108,8,86,228,195,233,153,199,239,249,148,134,128,150,140,126,49,192,152,39,109,154,16,59,84,100,195,195,123,79,3,181,5,71,46,225,135,124,217,209,164,110,172,190,143,52,46,132,78,119,231,76,99,81,156,197,103,200,226,35,155,203,106,214,18,75,57,236,102,240,46,132,13,38,196,215,113,118,167,21,143,255,64,158,180,155,185,195,177,235,12,187,212,85,68,55,216,170,250,62,143,63,164,184,155,249,101,137,110,172,26,117,73,232,15,220,35,175,53,179,165,136,3,61,127,152,37,186,186,153,40,152,86,219,132,230,40,228,97,232,212,245,58,1,209,79,13,135,7,96,236,46,28,51,204,110,129,86,249,188,248,223,46,68,168,95,64,169,60,189,145,210,47,205,60,11,42,20,27,96,21,37,88,35,136,174,56,217,192,185,212,197,180,56,186,232,157,246,35,236,231,55,19,59,98,130,132,93,55,123,175,85,188,191,203,18,205,28,95,25,216,196,51,217,142,157,215,174,12,60,93,43,182,134,186,156,30,149,79,141,7,68,104,96,101,137,77,92,84,225,213,214,197,177,172,16,84,238,78,242,222,50,32,251,224,21,164,138,197,250,91,88,111,216,177,134,43,36,62,61,80,191,31,19,238,8,126,145,134,220,113,106,245,110,169,219,132,69,71,73,224,14,203,192,124,45,226,238,239,181,167,228,141,52,51,58,199,211,40,206,184,75,245,144,127,98,103,235,121,27,20,219,151,186,75,24,96,1,226,155,75,57,52,65,121,180,255,155,49,69,137,172,26,179,200,228,216,3,249,16,18,81,203,114,248,88,246,14,157,239,123,42,172,239,198,20,158,31,106,48,179,170,100,91,54,173,184,252,89,196,1,168,89,63,223,79,21,180,13,182,126,157,54,180,165,41,9,75,48,153,40,165,10,194,239,67,54,210,188,84,35,0,17,218,73,39,11,201,152,109,84,98,114,170,190,135,69,57,67,216,56,186,154,138,194,242,21,102,181,84,6,150,136,181,255,58,168,111,67,226,236,238,106,106,150,146,194,244,0,7,181,215,114,133,251,3,41,134,96,254,239,30,186,24,57,179,183,62,44,77,46,70,239,184,179,193,243,143,200,120,32,133,11,123,158,92,112,122,196,66,93,69,17,9,56,49,124,192,218,215,235,242,217,105,228,47,126,43,102,104,154,25,203,165,191,11,195,136,124,229,124,89,246,251,11,2,201,253,38,90,92,157,22,117,66,78,150,50,1,86,215,14,48,166,104,114,197,168,202,113,251,105,64,215,96,16,171,203,228,71,172,53,249,242,240,169,136,78,140,7,228,139,26,44,165,199,126,120,244,228,8,18,72,212,230,235,150,232,7,176,92,20,21,205,69,190,31,210,219,207,218,21,37,148,232,239,149,77,51,54,73,176,240,60,6,142,122,41,100,46,246,160,121,145,90,157,143,39,218,40,79,239,196,140,180,191,95,185,60,53,192,87,164,49,28,84,178,179,239,8,13,121,166,226,254,144,194,47,92,110,202,103,7,91,87,150,78,16,95,30,77,74,244,24,86,254,125,203,140,132,178,76,210,23,21,119,6,95,28,94,167,112,237,223,17,212,212,228,234,24,209,206,252,156,144,207,157,126,204,197,173,165,78,211,100,107,13,105,19,247,188,8,123,185,84,252,230,176,246,168,69,206,252,14,18,20,246,131,218,180,77,2,221,116,155,237,121,10,17,6,220,50,74,30,23,86,64,78,7,127,242,218,37,42,190,59,80,161,235,101,116,50,185,175,206,245,162,46,206,180,237,159,95,108,55,24,108,187,69,153,90,246,86,94,182,172,71,180,215,98,145,213,159,42,35,23,93,97,109,56,137,190,185,245,49,134,172,37,180,150,185,77,66,32,116,171,144,223,225,60,22,52,251,80,144,65,88,130,44,102,242,191,187,238,156,6,10,211,73,162,191,81,74,229,104,13,145,189,233,236,192,174,97,150,4,127,197,2,196,150,54,234,61,51,58,242,207,46,166,28,2,68,169,205,212,195,95,13,111,113,203,120,181,53,237,142,95,220,27,236,184,156,77,212,186,28,5,2,20,109,246,100,202,137,38,34,110,219,190,50,82,155,83,215,3,109,86,2,36,212,53,78,36,79,133,92,71,177,46,183,149,101,84,214,126,193,202,86,158,18,75,37,56,110,93,162,3,202,135,250,122,108,27,0,135,46,142,41,186,30,101,183,45,230,150,199,41,218,22,235,96,106,44,47,166,55,122,170,80,243,196,238,153,107,169,98,161,233,208,134,40,58,248,157,86,150,15,47,19,204,231,121,62,58,225,102,169,155,100,198,204,30,251,144,247,65,17,35,229,244,190,82,89,6,0,22,103,152,36,131,172,66,25,182,245,4,26,101,207,220,195,154,72,58,254,58,245,149,224,182,203,95,148,44,113,53,104,87,60,170,112,27,155,6,206,176,180,148,16,40,151,138,187,195,83,214,57,115,184,193,5,220,61,188,44,118,208,57,72,131,159,203,147,59,152,106,65,143,3,231,82,36,27,207,151,49,167,138,7,225,159,187,69,50,101,175,148,185,186,148,115,92,78,36,220,196,7,160,39,158,94,88,134,119,147,221,219,1,34,157,187,148,224,67,13,52,58,98,57,51,240,24,229,115,191,49,243,151,215,199,110,193,183,49,60,166,5,56,61,52,122,113,16,147,154,128,234,245,137,250,226,12,92,185,139,156,105,47,166,8,18,208,193,153,236,83,60,83,212,136,81,220,238,79,39,60,149,209,223,204,231,67,211,71,41,236,249,129,72,126,83,86,166,118,115,25,110,165,33,96,53,126,148,137,219,163,12,221,52,132,142,9,198,72,72,161,56,162,163,105,2,196,207,65,186,39,118,170,60,162,178,41,225,242,242,4,121,129,140,180,36,214,186,201,32,204,89,209,77,66,108,112,203,235,145,207,61,217,150,3,168,236,237,246,29,200,74,104,224,23,158,152,119,58,233,33,48,58,152,7,160,40,43,2,156,40,71,168,48,245,171,232,100,89,57,253,246,6,245,186,3,166,141,213,145,86,151,201,61,53,113,48,5,220,152,131,220,98,59,113,49,27,233,124,155,117,123,219,229,87,170,241,135,223,59,232,97,113,204,19,78,104,55,139,246,14,192,69,209,48,113,214,2,33,216,216,63,81,193,155,54,187,54,179,252,71,198,15,25,40,55,219,23,235,242,2,39,111,70,216,138,239,217,68,182,122,41,1,141,71,99,48,169,110,67,25,160,103,44,23,61,173,30,180,36,199,176,245,34,203,148,113,168,234,229,151,254,135,173,91,121,161,167,129,225,63,204,161,153,53,102,157,162,154,132,238,165,146,35,224,249,93,55,55,128,109,28,99,146,226,177,23,124,90,100,35,235,111,0,225,180,249,225,40,135,165,140,189,226,225,238,222,184,128,187,119,105,82,74,165,35,165,155,197,189,197,150,25,163,76,202,136,246,140,195,5,12,208,10,156,50,95,104,80,67,219,138,185,149,225,23,69,11,76,107,192,221,77,198,150,212,16,128,183,159,66,169,170,177,55,168,244,128,134,91,145,113,114,154,112,248,241,30,183,43,80,230,18,230,161,28,142,127,194,250,78,59,23,54,28,8,160,121,115,73,46,13,86,124,152,135,145,100,139,199,151,87,11,9,45,70,237,66,116,61,52,197,21,219,54,255,141,92,49,162,229,116,125,184,208,81,153,12,163,77,92,93,187,48,161,67,238,134,110,101,207,139,216,109,255,34,167,97,170,253,75,126,243,179,34,242,213,0,36,17,35,41,136,19,19,79,40,238,153,175,55,28,44,102,11,10,203,252,40,214,181,19,8,222,167,101,49,82,218,150,248,190,248,234,88,191,111,250,138,246,68,211,243,95,188,89,95,198,64,61,131,58,41,238,28,119,28,223,197,1,167,2,192,145,245,13,211,130,200,155,167,31,152,87,68,241,89,38,133,157,245,61,237,244,197,0,37,140,41,200,242,107,146,23,68,7,255,95,226,153,162,62,181,162,250,20,16,79,76,135,148,204,246,171,73,129,78,116,195,52,185,3,34,213,162,68,245,16,131,224,32,113,139,242,44,222,30,36,97,146,41,45,164,253,124,200,240,23,121,8,229,51,17,203,35,86,223,163,43,160,22,18,46,71,35,204,240,121,154,82,161,119,3,253,66,247,249,65,189,207,67,103,174,18,116,77,188,100,162,105,66,173,154,48,64,99,13,130,218,201,59,53,199,146,51,49,100,149,14,93,249,147,36,112,19,249,140,152,122,130,185,157,174,156,231,15,105,95,141,136,59,190,83,179,132,199,39,80,105,27,140,254,34,113,89,252,210,161,56,221,84,91,245,62,56,40,218,228,158,90,189,111,123,158,15,145,137,134,131,64,115,202,167,116,253,10,120,149,63,207,206,231,24,36,35,172,236,189,33,245,229,192,176,147,207,221,183,15,59,112,164,160,165,38,231,136,167,19,172,107,88,188,250,244,210,70,186,203,136,246,10,89,103,86,21,123,140,254,210,227,26,201,189,62,128,8,38,227,232,251,102,232,3,184,37,41,33,64,184,204,244,51,204,174,122,230,180,212,156,110,75,171,89,69,149,49,28,241,63,232,205,249,251,201,183,115,95,114,80,182,208,136,21,61,57,132,254,156,104,16,133,68,186,91,196,204,82,234,105,234,140,248,14,212,171,39,133,178,251,18,81,140,255,38,52,161,96,11,92,161,113,128,73,179,190,78,112,137,16,158,229,3,175,70,37,82,206,140,163,74,178,117,169,247,117,132,45,232,33,214,225,179,157,65,110,177,190,253,135,169,90,105,170,202,252,63,72,238,128,35,115,34,94,87,156,38,165,25,100,159,105,49,180,221,116,99,87,193,21,112,120,126,15,116,35,242,81,215,218,175,141,42,77,168,122,104,97,211,81,38,103,251,167,175,247,175,188,23,54,163,160,76,93,219,236,199,168,3,113,63,227,74,133,160,170,255,118,255,63,6,138,26,191,125,42,99,52,169,33,43,156,98,158,247,64,88,80,214,4,71,94,167,143,89,152,87,110,239,230,245,12,60,114,230,42,149,202,26,72,226,249,120,71,180,196,167,91,169,243,31,246,249,221,41,162,142,92,162,163,245,88,183,157,146,174,236,102,164,66,132,13,60,213,29,195,255,28,229,159,177,94,61,38,224,8,183,149,127,225,98,13,20,124,211,104,232,25,228,23,68,211,23,250,49,177,140,201,122,53,195,187,16,229,221,119,31,178,131,156,181,202,135,73,231,7,244,228,93,23,246,84,177,131,144,63,214,26,217,151,245,129,236,206,99,113,121,221,24,62,145,5,90,120,159,83,14,26,97,97,61,48,51,216,254,107,216,63,143,84,172,41,250,156,29,120,121,146,145,198,102,152,232,194,82,136,34,229,211,41,36,224,147,32,227,119,10,138,37,64,63,136,241,179,197,171,58,207,66,236,145,193,197,74,22,75,79,210,182,63,45,135,37,247,22,191,176,113,18,16,255,111,153,43,236,180,248,42,115,148,110,235,31,215,238,248,18,252,114,184,57,202,159,138,98,243,232,140,82,49,132,81,83,134,209,39,93,207,238,1,29,189,231,252,217,180,2,251,184,251,197,109,195,121,107,219,137,204,24,13,165,56,93,165,152,177,126,221,112,154,14,45,93,194,156,55,111,214,135,162,193,161,169,22,130,53,110,191,212,211,235,178,164,193,244,226,93,86,217,102,9,154,57,176,84,135,30,234,9,99,235,227,110,239,93,142,238,159,163,19,22,204,204,223,28,240,104,93,229,191,22,222,18,224,144,111,190,110,196,80,56,135,109,157,195,49,234,207,35,127,205,135,15,216,26,44,3,172,8,115,21,84,178,210,199,249,95,146,237,210,38,46,215,127,47,183,182,138,143,83,198,52,45,37,6,98,217,73,215,36,149,132,139,110,142,21,219,157,157,92,174,29,196,34,189,45,169,222,122,128,157,143,39,127,164,219,176,184,146,45,144,181,77,54,157,100,4,196,73,58,0,247,113,101,47,215,70,81,234,76,97,177,8,184,43,56,68,171,85,118,99,125,91,47,6,166,227,111,219,249,137,206,151,231,87,236,220,251,152,225,179,129,168,250,232,3,35,201,179,155,15,122,142,6,235,177,77,203,160,33,249,211,171,119,21,47,119,31,44,143,74,222,81,31,88,57,88,152,224,184,147,249,5,124,119,198,242,147,41,158,49,137,20,189,23,8,206,142,141,34,127,188,199,223,33,249,140,84,201,36,47,11,130,184,220,232,127,189,198,72,180,14,40,85,174,135,31,54,41,171,163,169,106,63,224,125,65,42,142,87,139,208,123,4,53,8,32,154,82,202,139,43,1,199,74,89,24,31,87,37,48,181,173,48,134,0,3,14,117,117,201,139,9,64,64,52,196,31,135,207,10,203,60,69,32,188,89,140,71,58,127,43,83,194,177,157,14,75,101,182,168,17,26,29,24,17,175,19,78,252,187,28,246,42,45,55,167,28,227,228,34,236,84,255,21,147,158,75,6,132,119,181,157,40,221,177,219,37,104,93,242,92,230,220,101,181,172,168,230,104,163,70,157,166,125,249,237,252,13,142,108,33,10,149,156,27,207,125,54,168,104,199,135,205,244,52,160,4,241,218,94,24,134,216,248,189,9,217,108,56,9,59,187,78,219,147,60,196,106,55,131,19,54,0,64,182,212,197,134,140,221,37,229,177,200,19,207,117,135,224,145,56,104,24,10,220,78,57,209,76,105,52,17,74,93,253,81,85,139,104,171,16,102,196,236,60,18,59,138,182,203,99,235,108,92,250,244,50,55,86,191,43,81,42,59,184,166,246,144,204,238,182,135,116,0,70,148,155,37,120,46,162,220,198,34,138,13,27,183,201,186,215,93,132,196,204,60,84,31,65,228,116,106,21,203,48,25,62,121,109,169,86,249,126,94,26,9,16,74,190,76,145,86,223,204,73,62,68,162,196,126,243,96,196,133,246,80,50,90,35,43,3,226,214,75,196,153,239,218,249,98,94,76,199,85,53,57,117,115,185,60,84,24,75,150,238,252,116,68,187,243,110,104,148,118,183,72,111,40,157,126,158,48,177,67,230,100,205,88,59,183,184,16,202,218,197,133,75,254,96,94,40,47,198,39,94,219,129,50,180,127,85,254,38,114,22,109,174,128,34,144,236,132,190,99,67,210,154,209,151,231,91,53,155,141,148,115,238,232,197,105,117,234,161,162,115,133,13,163,114,232,152,43,63,173,14,45,241,245,171,93,25,194,254,226,246,21,90,245,14,212,210,199,18,65,175,252,21,23,230,245,175,99,75,50,89,35,26,24,144,65,244,19,67,161,88,42,234,42,32,13,21,33,225,185,123,11,91,65,156,141,142,209,177,79,145,11,119,3,225,165,225,218,82,61,222,24,12,62,81,82,46,85,229,69,89,157,149,174,247,238,97,165,120,172,22,214,102,254,138,79,125,205,147,55,65,106,173,138,222,15,227,53,241,168,187,12,3,180,183,156,21,92,59,195,36,61,182,90,39,221,110,188,193,63,17,101,100,102,169,49,183,28,231,97,12,163,190,51,185,41,172,172,237,154,188,108,96,112,57,42,30,76,126,128,159,195,131,58,8,193,213,224,119,245,211,248,243,179,224,196,90,24,243,150,178,95,241,153,21,46,171,73,186,234,66,30,128,200,57,141,220,134,126,18,195,124,243,148,225,86,153,234,180,170,155,131,180,109,255,204,64,199,220,171,159,218,30,247,189,64,14,117,136,202,102,241,216,73,153,199,45,130,115,125,140,169,253,0,6,65,157,109,110,56,2,93,197,154,20,220,80,253,39,244,221,167,63,165,12,27,171,41,197,222,157,17,146,182,143,78,57,200,121,179,156,141,126,207,215,116,84,236,226,148,186,105,229,76,118,105,132,156,13,218,57,103,90,160,122,164,34,52,59,13,60,69,251,229,64,172,186,132,194,98,24,11,7,254,229,69,89,110,163,43,20,201,143,143,102,119,53,25,212,46,254,168,174,100,137,16,42,187,22,0,134,195,220,248,110,240,80,217,62,205,243,47,248,191,83,117,144,246,226,84,18,107,18,173,55,107,169,122,187,77,12,50,213,28,42,38,1,116,87,228,209,112,100,99,171,105,173,77,18,167,121,80,250,141,114,207,129,136,6,254,219,133,151,33,204,185,110,136,223,255,16,49,122,70,193,129,210,211,105,54,132,190,184,69,154,11,87,150,62,190,136,37,88,174,145,198,9,52,118,69,241,208,255,169,23,71,238,136,209,16,152,159,174,78,228,245,225,96,132,66,64,153,87,80,30,117,214,253,127,137,7,95,92,132,223,160,241,110,97,56,127,108,45,184,229,230,225,8,35,251,60,153,226,208,148,227,80,249,21,212,217,186,75,145,148,119,105,163,145,250,39,92,216,58,40,244,237,246,252,236,170,10,216,38,30,132,170,187,225,71,62,52,13,155,55,127,140,192,64,224,140,11,220,107,193,154,25,136,218,224,98,146,96,141,174,0,246,22,149,164,123,38,38,138,237,7,156,65,26,172,38,127,118,43,195,87,215,206,178,14,189,166,133,7,151,51,41,46,22,152,109,244,45,204,93,39,196,172,143,151,23,74,247,240,47,66,192,104,94,92,80,202,180,250,162,84,201,239,191,10,200,243,225,159,81,116,63,34,103,42,64,255,123,53,207,10,230,55,155,50,161,13,112,47,67,8,108,138,166,217,166,245,28,226,207,135,2,247,135,215,119,150,193,24,215,108,19,112,210,105,126,71,137,122,214,167,141,54,104,234,63,62,79,11,129,170,74,22,95,0,22,200,221,164,127,87,99,126,219,82,70,143,197,240,40,226,86,246,145,167,82,217,153,51,53,199,189,7,223,130,194,38,200,219,220,237,202,96,208,146,34,29,22,63,187,59,74,17,191,43,229,207,14,124,164,177,158,71,227,143,86,28,249,148,59,152,190,54,128,76,239,152,59,252,35,153,145,199,21,133,99,141,157,199,243,74,66,253,4,157,156,225,167,190,116,30,5,170,82,20,115,10,115,17,146,215,136,112,175,49,33,224,143,53,34,189,78,85,176,115,130,55,131,153,255,230,186,173,54,65,58,61,211,39,203,40,160,79,91,56,97,228,66,239,45,217,60,130,206,157,168,187,210,156,79,187,80,233,219,77,59,223,219,52,109,2,239,233,13,101,89,250,94,181,5,149,54,244,199,56,53,219,143,85,232,59,113,254,99,77,101,240,154,184,115,206,193,236,166,114,216,143,176,165,110,87,183,163,100,4,38,189,227,94,20,175,95,216,115,251,155,109,111,65,150,54,253,127,175,53,211,212,94,178,77,192,131,173,139,60,24,115,146,245,9,112,53,140,235,94,83,221,167,137,211,164,38,138,209,114,167,12,153,91,122,194,61,140,206,175,48,179,194,251,186,142,11,56,61,126,19,195,51,98,61,134,11,176,32,132,221,50,119,74,176,54,105,116,117,148,165,50,29,102,155,218,199,140,166,188,81,230,92,10,22,150,11,147,2,118,85,5,95,149,99,232,51,214,86,10,92,175,22,206,204,75,52,138,245,45,234,132,192,142,196,132,97,148,39,207,99,158,168,56,128,243,80,213,161,74,61,86,71,217,229,62,180,252,95,154,148,68,29,229,202,3,154,54,45,216,23,177,173,184,51,0,179,135,111,252,0,14,241,14,48,126,55,193,165,155,35,116,161,115,204,225,158,89,180,106,70,253,90,29,107,193,27,191,115,168,211,209,53,8,176,137,214,39,42,138,33,219,103,121,51,190,4,168,87,28,13,194,189,116,248,215,1,101,226,62,60,34,150,204,98,54,75,72,226,209,78,20,49,89,151,90,132,45,167,103,207,244,137,8,62,152,244,44,173,9,124,71,206,76,238,239,105,71,26,10,43,12,205,120,28,60,213,99,49,135,157,255,175,10,218,133,204,112,186,41,157,62,58,214,217,83,211,167,195,170,222,31,87,37,227,229,210,120,45,173,246,21,128,36,57,95,201,210,41,147,44,219,142,72,115,9,137,199,79,158,69,0,61,247,13,115,76,180,155,252,55,159,151,178,144,56,99,39,159,132,245,152,170,87,149,190,30,27,240,231,72,120,147,163,244,69,112,27,28,232,247,141,184,39,45,117,177,103,140,5,248,159,98,29,120,210,235,84,195,234,216,82,72,246,93,108,160,136,217,165,58,68,118,30,101,36,113,236,240,223,232,120,183,251,255,135,36,238,61,80,247,3,211,111,170,43,230,86,228,124,76,81,223,101,107,147,197,34,184,11,29,205,71,182,203,126,93,178,126,48,138,82,201,179,76,242,165,90,155,92,187,142,217,0,59,220,9,83,209,95,114,237,196,15,93,110,29,245,241,141,147,189,5,38,134,183,235,64,141,27,215,162,46,61,88,122,59,109,58,65,139,237,156,196,69,191,126,60,60,25,120,232,160,227,19,29,240,171,138,60,185,108,235,227,233,190,45,91,113,143,130,98,38,179,49,81,210,214,6,235,105,101,207,156,169,177,144,91,14,228,250,137,104,249,166,50,8,152,15,20,78,96,52,23,235,176,71,190,100,39,120,63,156,1,175,175,188,5,9,166,190,158,111,235,193,42,67,142,197,16,158,146,233,154,146,85,214,186,59,201,6,85,37,159,54,18,158,41,8,4,220,49,186,4,50,96,84,96,84,171,5,25,93,65,132,122,159,94,151,248,52,157,54,243,198,140,140,164,30,50,142,70,210,239,162,166,221,249,104,19,106,42,76,132,154,79,149,229,160,72,29,22,69,209,239,208,134,196,159,143,63,107,119,218,75,21,38,250,134,85,123,110,248,240,35,186,49,42,131,189,148,162,103,199,78,201,223,206,90,213,148,27,227,211,164,56,91,98,0,192,212,253,140,172,221,106,174,203,207,38,224,163,200,58,181,223,181,129,64,135,224,96,113,237,63,96,228,67,50,0,125,95,77,139,180,156,116,215,43,181,19,143,33,5,95,14,0,57,206,154,253,236,19,157,135,162,191,250,207,122,205,67,146,57,114,74,65,91,127,164,63,236,247,104,180,216,212,35,45,134,187,84,117,20,135,230,101,177,175,64,249,211,59,87,16,199,141,195,207,97,87,173,88,34,237,150,109,85,159,15,167,226,108,143,159,25,189,228,159,220,15,40,181,162,71,26,43,155,46,46,113,92,134,221,247,2,133,213,207,32,171,158,117,227,146,67,248,116,146,5,93,203,167,134,187,11,120,217,6,164,121,155,120,39,123,140,199,151,4,41,167,15,193,6,49,192,129,177,156,241,188,238,56,91,39,79,16,91,99,229,59,252,197,0,162,26,180,157,89,19,80,58,61,15,92,72,34,234,16,193,87,191,38,34,50,144,99,22,157,71,199,126,65,14,32,13,134,26,68,97,13,221,165,71,38,167,17,255,153,190,171,137,15,145,18,14,67,27,246,59,244,173,242,208,43,152,163,209,25,181,221,68,85,54,246,172,52,142,7,124,94,10,181,248,195,125,169,123,144,227,160,138,47,136,75,153,19,9,107,140,164,57,77,10,40,27,166,162,64,74,77,41,220,40,102,213,37,218,164,114,210,152,108,126,54,56,222,178,228,173,43,17,45,157,61,222,77,196,163,101,222,80,116,203,94,141,123,216,128,36,102,167,214,209,52,73,31,116,25,127,33,61,201,60,44,159,195,161,96,130,1,25,2,140,106,175,124,214,159,230,247,193,202,46,80,192,219,137,182,88,167,193,104,21,170,231,13,129,111,38,140,229,5,208,106,46,73,200,130,9,129,228,133,160,214,110,17,239,68,53,0,65,126,65,0,174,97,107,54,118,119,90,230,110,129,35,153,55,149,252,168,47,0,107,93,97,51,112,12,139,124,130,12,205,222,61,163,189,234,72,10,109,121,56,158,151,224,173,87,125,189,135,139,76,247,240,9,157,144,43,129,169,252,158,231,183,108,86,183,179,49,208,109,133,189,4,88,189,49,54,186,124,195,103,215,93,163,162,6,247,16,184,76,211,96,19,63,195,104,203,133,18,63,155,217,83,215,87,188,13,211,106,191,34,34,210,64,218,229,13,57,246,123,122,227,10,104,144,170,186,111,173,90,173,202,207,140,13,147,113,179,58,25,77,159,20,43,241,171,176,38,79,65,105,25,208,25,207,216,159,69,108,190,249,232,1,67,139,157,132,79,245,185,75,208,190,130,47,84,131,224,91,212,250,5,218,165,83,187,127,28,12,152,45,103,222,193,91,16,99,94,52,50,30,122,196,41,236,128,246,157,70,165,53,100,235,231,39,212,122,171,70,9,29,56,71,235,167,46,45,170,243,126,161,61,210,71,187,87,211,83,66,234,168,235,145,141,206,7,26,85,133,57,74,58,210,252,48,219,97,24,73,190,100,8,45,9,162,170,4,252,136,207,64,178,208,252,240,82,76,81,205,148,23,41,124,65,158,219,225,55,171,175,160,207,121,146,135,205,226,122,116,61,8,42,36,245,101,85,157,158,148,0,18,144,202,204,167,24,24,20,42,113,14,184,180,204,174,36,101,37,173,142,96,98,164,32,244,61,56,220,114,22,251,226,236,37,158,48,180,67,166,246,46,123,232,23,139,167,144,112,34,10,253,147,170,87,106,8,15,135,44,206,147,23,221,138,124,234,205,64,255,27,45,135,119,31,85,29,239,189,172,87,3,84,203,16,23,75,60,84,90,47,195,67,171,170,92,92,95,37,111,8,180,255,221,158,93,250,246,35,227,198,164,183,209,175,235,74,244,248,91,77,149,228,23,69,121,200,150,18,253,153,231,194,131,112,179,98,87,234,160,202,37,18,136,31,101,197,78,140,196,227,203,7,61,211,209,118,153,37,196,231,6,114,214,134,6,7,157,161,99,66,255,208,18,242,244,199,225,125,219,101,238,219,172,8,39,186,9,12,34,130,17,21,109,86,99,253,78,89,173,65,221,175,114,79,53,200,79,35,157,241,153,181,122,200,8,53,155,46,230,130,244,162,253,71,101,22,203,75,187,183,205,30,148,57,237,146,130,156,62,50,29,223,244,249,0,185,117,219,104,211,31,153,224,4,16,63,243,107,194,85,159,36,236,47,160,65,21,59,232,102,123,209,217,77,47,140,138,155,175,105,63,168,158,97,34,193,125,137,14,110,224,213,204,108,65,129,149,112,160,122,29,151,70,24,42,182,183,156,43,8,2,53,9,147,22,218,116,16,138,227,243,224,181,227,80,107,222,161,214,72,56,56,71,12,45,95,188,123,175,15,64,175,183,106,61,214,29,95,213,131,237,143,31,207,40,76,119,101,169,38,14,255,167,254,133,106,57,193,117,245,71,132,142,113,14,154,6,30,176,83,178,194,192,17,52,155,17,110,149,2,105,154,225,2,232,189,60,118,91,87,56,155,160,78,92,240,245,128,175,147,157,226,35,58,182,177,215,208,68,211,77,79,180,87,71,172,137,134,96,105,88,150,25,139,168,138,93,132,45,27,0,219,234,121,218,69,58,124,161,152,11,84,4,139,160,95,59,201,16,252,255,176,240,144,51,50,159,173,105,158,205,38,171,185,179,252,87,163,27,17,114,220,240,185,249,214,169,82,28,209,211,76,128,48,77,38,202,10,97,224,237,148,235,101,106,53,254,178,94,89,199,15,88,140,103,253,42,196,16,233,80,160,52,61,152,85,205,50,132,242,62,131,94,177,220,51,108,17,10,111,76,190,179,237,107,55,87,221,112,120,156,106,37,210,95,135,65,196,159,183,65,198,82,209,43,176,78,35,227,54,218,215,213,22,239,120,59,173,85,178,1,99,15,224,114,240,44,56,23,80,165,174,109,32,192,139,17,169,119,64,0,68,69,17,124,51,81,51,223,228,158,43,173,169,167,64,43,220,107,160,122,179,179,247,79,64,97,34,29,194,30,118,154,139,19,234,237,139,66,124,235,23,228,71,229,102,235,53,129,253,167,212,84,11,149,5,39,56,93,7,99,109,18,233,94,157,24,156,189,149,151,43,53,174,138,55,186,242,252,213,238,24,11,66,43,210,109,131,208,169,115,253,132,138,83,252,207,145,52,14,123,148,255,2,134,109,61,9,180,55,62,167,218,201,202,153,22,74,44,179,236,49,209,129,144,72,33,128,48,180,221,143,200,252,33,101,224,61,29,152,232,118,18,147,156,69,183,212,47,161,59,89,68,122,23,39,150,242,23,127,168,239,44,243,37,93,111,176,21,241,237,68,43,231,223,8,61,161,170,244,113,117,230,8,144,194,44,239,190,158,138,15,143,236,240,162,235,74,254,163,195,19,126,31,10,151,17,46,3,199,57,175,253,255,156,179,77,221,156,195,190,127,200,255,144,167,105,97,175,126,70,122,193,179,3,233,41,223,169,51,22,32,18,30,228,178,148,224,50,48,196,207,186,132,99,245,65,241,133,150,40,39,37,224,132,115,218,113,68,66,204,54,95,203,109,3,251,179,48,64,110,80,78,80,127,222,71,203,252,209,196,17,186,243,85,57,10,57,88,17,47,58,227,29,158,9,185,6,138,253,162,154,221,12,29,12,164,87,230,118,35,223,164,143,118,205,115,196,108,126,46,208,136,82,197,10,88,152,109,111,69,240,103,240,230,71,176,17,106,126,84,147,43,33,231,77,0,49,157,9,178,11,187,159,90,245,176,38,95,137,121,250,229,32,231,144,54,100,12,151,100,48,239,102,217,193,217,149,182,159,156,41,96,43,254,84,102,18,165,80,247,55,148,70,185,79,93,21,61,196,31,67,136,134,192,250,131,19,99,62,88,141,70,41,213,130,97,186,180,143,59,194,84,133,117,30,134,224,130,224,137,230,55,181,17,22,220,80,25,26,14,153,63,250,127,112,128,51,142,103,58,227,185,224,239,231,200,111,156,204,69,34,9,3,155,115,160,91,86,213,137,219,197,0,251,221,215,222,54,68,243,64,175,76,49,133,118,171,213,234,192,72,244,201,166,191,167,187,15,122,87,10,175,64,3,27,99,22,253,83,119,67,70,116,10,73,181,252,140,124,6,24,20,132,202,205,204,223,36,106,237,191,109,79,62,96,219,145,47,94,186,11,59,241,74,74,178,91,65,151,54,217,32,210,87,90,19,199,103,37,5,205,214,213,184,31,153,165,23,195,50,229,164,56,72,191,211,249,160,35,71,177,195,200,9,1,194,83,161,7,83,191,158,99,10,137,191,238,107,207,169,164,222,233,219,211,197,36,147,203,106,174,225,9,6,3,4,226,133,47,230,204,140,55,213,250,43,49,25,137,168,108,247,134,167,233,137,75,88,72,33,59,159,229,8,137,199,46,74,207,194,111,10,205,208,100,250,232,50,182,160,152,149,137,45,42,205,189,139,192,199,142,8,255,75,59,213,73,162,133,99,197,35,215,145,218,191,9,91,157,147,214,185,125,16,168,200,181,95,166,55,31,8,233,208,163,90,175,193,200,177,219,32,177,106,155,116,124,119,210,90,240,59,245,152,69,138,254,78,121,67,81,190,167,94,47,87,92,234,178,126,156,11,114,54,208,174,4,237,63,113,58,120,230,185,175,117,103,228,147,25,254,50,196,223,107,71,201,152,94,80,28,138,96,86,253,124,207,26,80,239,92,89,7,169,192,96,172,178,182,72,122,206,145,135,152,194,169,187,79,152,64,138,245,127,213,55,117,170,215,181,151,102,48,167,215,32,126,146,227,72,43,121,29,23,136,159,215,224,41,225,56,14,226,147,161,0,24,236,163,238,99,118,39,194,115,78,176,100,13,80,207,146,159,91,215,127,106,252,31,228,136,143,44,31,124,69,119,211,9,240,115,165,112,125,249,74,250,104,238,72,56,89,87,240,17,3,135,193,148,90,144,26,89,52,237,112,24,37,97,140,247,40,36,88,251,246,35,173,127,89,140,172,49,215,235,39,149,7,88,3,88,238,0,35,94,65,122,34,212,121,107,21,84,107,64,137,213,182,232,90,202,146,189,54,145,65,152,171,37,2,136,168,89,153,81,90,184,113,107,231,8,240,23,92,89,249,248,40,154,228,75,99,161,10,67,78,136,4,204,86,14,140,105,95,103,133,103,99,200,119,88,171,223,164,182,141,114,177,204,17,31,42,131,94,142,0,215,104,141,97,242,197,109,30,168,191,243,10,70,20,17,68,230,86,170,238,189,187,49,254,60,226,9,160,11,2,214,71,21,51,192,176,212,204,103,8,233,20,201,213,167,42,26,204,204,202,89,34,82,174,207,110,222,239,5,12,100,148,51,196,182,86,222,17,244,209,42,142,89,59,43,87,54,47,118,117,1,57,170,74,174,215,254,88,160,174,43,145,244,67,136,174,235,43,250,3,170,130,68,97,120,105,88,211,49,244,175,201,205,91,182,27,98,74,146,183,99,12,247,205,212,9,38,22,98,91,50,131,38,68,232,253,50,28,89,102,174,122,33,2,112,8,78,93,115,37,144,5,185,77,237,10,103,212,58,124,128,188,100,61,39,184,248,255,56,67,48,129,42,30,85,113,4,25,118,245,132,90,158,107,242,207,27,253,186,189,180,219,173,125,65,179,130,129,119,48,239,192,150,24,206,172,253,182,106,215,216,138,132,90,79,70,240,173,106,110,58,73,35,65,155,243,66,6,249,193,160,154,251,46,65,71,1,52,128,217,28,212,92,11,174,32,61,56,190,191,100,249,192,144,236,236,134,176,31,157,194,228,246,250,208,230,217,216,153,13,213,20,24,23,171,118,243,26,18,114,137,42,129,217,132,95,213,77,150,189,227,215,157,187,149,3,239,13,209,250,87,42,161,180,188,13,131,23,103,244,170,147,100,63,81,28,153,68,37,147,70,138,191,101,235,124,140,154,114,209,72,174,231,9,32,81,232,0,147,132,58,188,241,32,110,122,147,135,247,176,57,158,31,81,57,16,250,45,1,121,237,222,5,178,154,180,70,102,194,32,12,75,106,4,160,152,0,1,136,41,3,40,73,228,146,1,156,189,220,104,70,46,87,238,69,125,239,228,24,7,241,180,253,231,222,112,27,231,69,17,136,248,18,241,135,213,37,104,100,140,187,98,207,51,202,191,130,233,238,114,178,201,1,63,135,24,156,51,82,163,137,236,76,44,136,41,54,251,82,124,164,67,160,78,126,23,85,40,67,123,252,226,205,26,160,233,23,155,140,160,242,122,250,144,243,94,16,178,66,184,144,12,144,235,139,238,122,139,53,196,221,173,82,22,236,3,48,196,136,73,241,190,229,87,71,73,19,213,15,3,74,60,102,91,95,190,32,23,70,91,66,196,211,18,53,173,233,126,71,13,122,187,14,184,122,181,47,91,17,144,48,57,186,69,164,233,37,68,50,205,41,80,156,219,15,228,77,243,52,209,231,61,126,246,195,221,252,72,220,159,27,217,231,192,122,208,115,64,241,84,125,178,174,252,54,90,213,97,159,129,233,81,52,165,186,118,213,84,97,219,145,109,173,171,56,217,5,196,126,69,126,52,85,248,148,134,84,211,60,74,156,23,12,119,163,52,162,33,216,150,181,210,201,145,135,72,8,219,189,189,192,47,143,57,32,115,63,59,22,88,22,33,110,161,62,187,10,236,152,89,195,30,23,105,165,145,161,24,163,127,177,152,150,72,168,98,35,13,223,205,89,230,197,136,34,69,179,9,115,227,168,236,29,26,24,188,93,245,174,136,152,208,64,105,145,5,114,169,243,58,30,122,5,21,231,28,186,191,160,75,121,132,41,54,22,208,253,7,3,244,111,57,150,42,185,191,158,136,108,242,33,210,159,28,126,5,137,169,202,40,224,196,179,230,186,84,40,240,23,14,170,212,166,102,252,36,210,15,53,216,251,73,89,54,204,182,91,93,198,234,221,94,197,251,44,23,139,162,49,129,236,200,51,84,112,100,7,77,4,156,75,230,133,41,170,115,164,148,20,123,204,28,229,214,223,88,137,223,114,246,162,211,152,180,236,122,35,178,129,3,63,153,148,86,242,153,6,137,194,67,135,251,212,103,57,181,202,87,26,62,197,143,95,193,159,42,111,235,149,37,90,116,113,227,161,74,224,187,104,47,233,9,159,62,121,102,38,210,18,7,150,173,103,238,192,7,10,47,75,14,9,128,167,15,49,163,218,115,97,62,86,120,11,16,110,153,150,17,196,40,206,100,227,53,53,11,167,125,187,195,245,10,33,88,173,228,241,203,245,225,43,65,130,91,77,85,30,110,7,28,203,51,236,239,228,45,160,126,131,41,0,164,143,122,24,20,162,196,8,59,77,20,183,162,60,75,190,123,79,214,38,251,219,245,109,244,127,140,147,34,211,129,64,173,213,232,177,24,253,109,255,213,203,12,82,167,152,59,205,230,138,114,193,88,189,244,147,144,39,255,100,93,37,125,107,48,8,44,157,62,168,62,87,88,97,160,0,151,8,22,30,32,13,165,72,152,161,40,143,12,239,64,43,246,6,154,59,110,133,24,185,147,175,251,90,172,240,98,219,114,179,48,84,193,151,169,231,85,15,196,44,129,245,224,188,12,223,2,198,94,3,213,145,176,175,160,107,31,45,222,219,36,20,126,5,114,196,234,117,77,122,91,212,176,55,52,240,253,75,76,174,208,68,183,20,165,0,19,134,9,67,234,123,214,156,30,116,157,244,37,158,183,228,202,23,162,104,121,236,244,97,249,238,204,106,142,47,103,142,167,144,255,143,4,211,149,82,113,153,3,173,104,237,228,188,192,129,169,193,180,33,64,171,126,98,230,106,232,79,64,58,168,152,103,94,229,3,186,219,218,160,171,24,250,35,185,62,166,178,75,99,171,91,64,211,204,86,239,56,46,154,43,76,17,67,124,197,108,217,33,79,5,186,109,29,117,80,26,92,149,105,252,216,235,214,14,40,213,45,248,4,241,206,40,50,45,103,103,176,119,163,152,115,174,206,207,51,197,65,61,121,51,166,150,112,26,193,232,164,44,244,86,135,227,224,76,195,113,231,188,119,6,62,247,7,249,4,142,59,44,18,208,160,5,20,88,75,233,116,158,105,181,131,19,228,66,9,86,37,127,42,6,208,67,158,22,88,200,77,234,152,152,159,21,53,171,107,80,205,98,162,191,250,19,122,56,146,232,195,246,207,13,110,57,102,63,196,8,99,161,133,241,86,29,165,149,87,253,204,209,81,238,133,56,135,83,78,4,241,133,19,52,142,163,77,173,66,207,178,59,226,128,129,184,131,248,1,141,101,231,96,0,64,5,40,151,104,149,166,131,62,92,227,95,26,73,233,250,25,244,225,28,154,153,144,65,221,124,88,153,174,195,46,116,77,213,8,169,206,67,159,246,14,162,10,171,91,128,77,8,67,224,162,201,49,152,51,69,235,1,57,241,187,150,162,161,161,157,40,51,40,145,51,202,66,51,190,163,216,250,229,207,112,101,105,206,252,237,136,41,150,21,87,115,251,138,54,110,230,131,254,45,52,43,239,133,70,177,23,84,15,57,232,68,106,146,36,45,53,23,123,227,195,201,253,8,62,236,45,8,209,62,247,88,67,14,238,135,211,51,9,153,108,186,167,18,131,217,182,1,173,139,4,222,5,145,189,22,70,204,18,38,128,227,154,125,216,19,139,200,102,151,103,198,150,94,118,220,164,160,72,172,227,157,47,173,191,121,112,145,186,219,29,248,127,6,105,49,128,203,204,2,104,213,83,2,204,205,237,159,174,100,173,77,124,227,149,107,87,88,85,158,24,87,157,170,97,43,67,222,16,172,97,183,41,200,240,215,6,182,17,183,66,64,48,5,253,76,51,214,192,123,45,6,50,36,223,215,244,21,196,195,209,148,130,152,135,187,45,167,146,126,19,156,156,150,184,140,136,56,69,154,204,209,53,28,204,69,219,194,68,77,45,51,205,198,238,131,126,185,200,212,210,106,223,38,222,163,223,222,230,94,20,13,135,14,193,103,40,192,192,248,192,84,54,84,69,156,58,80,101,156,39,95,54,170,216,68,72,192,238,68,176,118,244,21,127,27,208,234,64,3,83,33,69,85,159,116,0,166,203,25,38,204,109,53,220,129,117,2,84,102,99,253,84,104,104,162,24,141,219,149,62,42,7,98,241,191,218,145,144,240,114,59,190,201,231,76,116,140,171,94,96,234,230,187,196,68,68,38,19,224,41,130,86,253,254,26,26,171,55,190,27,232,172,55,109,234,39,53,81,236,133,132,78,30,168,130,117,204,1,159,27,140,112,101,56,76,90,29,246,108,149,33,224,190,147,191,216,243,151,110,39,39,218,24,173,206,3,177,188,152,36,20,33,86,63,114,83,175,149,1,158,19,212,91,235,94,71,79,90,232,104,100,186,78,167,42,182,48,213,224,210,124,162,12,35,142,58,132,148,251,118,128,161,162,115,165,211,100,150,235,148,96,160,157,53,179,129,110,210,198,244,129,124,163,170,146,56,133,139,14,253,212,187,145,13,245,131,102,88,85,133,201,78,165,34,39,220,89,182,249,7,167,183,80,27,48,25,60,34,58,60,25,183,66,151,211,190,179,167,84,41,106,182,28,112,254,252,71,7,185,58,192,236,104,103,68,197,32,3,55,116,175,213,7,48,160,54,235,250,219,98,50,11,102,8,51,150,174,76,64,231,97,133,189,213,64,87,36,254,190,173,209,208,131,63,108,147,21,239,185,122,35,73,176,181,235,52,136,180,151,255,11,49,84,106,196,88,50,77,58,250,101,34,43,155,19,73,26,214,2,5,137,113,80,5,157,198,194,22,201,146,158,205,229,205,169,12,3,193,170,10,231,134,155,185,188,196,58,155,2,222,27,133,93,188,116,28,144,254,148,95,104,39,129,8,248,40,32,183,246,205,123,30,36,18,148,54,147,200,211,0,139,196,72,172,250,89,225,240,11,110,147,43,45,142,185,90,184,15,199,23,11,150,221,7,66,207,245,165,99,165,103,200,240,170,83,107,46,209,161,37,215,61,199,9,11,63,28,191,202,118,132,206,193,135,11,65,224,4,45,181,235,138,2,43,133,95,165,51,130,56,133,98,9,182,111,220,68,86,1,208,55,233,48,52,82,216,96,249,228,95,203,149,37,240,155,37,92,7,198,199,139,102,243,117,168,147,236,129,75,36,29,13,249,234,253,247,159,106,90,244,175,90,152,155,3,110,62,247,15,98,169,7,175,57,207,190,89,31,234,240,75,245,174,132,105,179,62,43,142,56,190,253,49,9,165,193,60,101,111,73,142,104,54,123,36,200,235,38,168,151,120,0,121,120,60,0,119,140,128,43,84,140,104,156,127,219,12,39,100,90,229,73,43,110,46,202,108,228,200,105,227,158,102,253,205,237,164,146,108,39,133,165,51,46,174,133,237,53,51,175,232,134,122,67,225,82,151,67,191,57,197,63,21,88,226,41,117,80,220,26,175,80,61,180,143,119,124,191,188,68,71,213,172,69,93,108,216,194,140,191,185,143,180,8,105,23,116,34,24,201,251,44,93,128,4,66,60,121,7,156,31,99,81,33,155,191,187,221,121,164,172,118,36,46,171,255,27,111,177,249,177,253,172,59,233,23,55,120,171,148,110,18,49,78,84,235,78,199,240,141,105,228,22,190,213,140,140,112,193,22,69,111,186,189,70,219,139,105,239,34,150,19,160,156,151,226,229,138,85,231,82,121,79,217,213,94,154,54,255,226,218,136,78,64,112,56,118,217,247,142,220,59,103,201,89,47,9,146,255,2,184,245,68,146,127,183,23,86,78,249,58,118,104,253,253,33,109,149,34,21,118,247,110,28,178,56,130,46,27,163,47,192,31,215,216,78,251,120,234,158,87,216,28,69,151,141,35,95,43,178,31,176,194,162,109,67,166,218,170,150,124,172,173,183,198,205,79,81,221,130,194,121,224,120,76,173,70,54,119,100,159,101,222,90,16,149,205,99,247,95,215,99,165,117,10,67,142,180,192,136,47,239,165,6,146,67,41,225,126,188,57,247,248,235,156,96,211,91,117,78,207,109,169,53,238,4,224,175,121,176,81,4,198,254,100,131,29,254,235,101,209,2,194,14,207,247,168,152,21,124,139,3,141,16,118,133,73,156,171,121,14,119,100,85,89,4,113,65,9,209,68,244,161,17,46,98,91,41,74,103,179,143,47,1,62,135,218,46,20,16,140,128,187,148,237,77,17,99,67,38,62,217,121,24,191,232,247,136,80,28,20,74,239,74,35,5,193,245,67,128,30,71,53,189,142,25,99,185,244,49,23,36,26,220,205,135,195,105,114,83,61,12,194,203,5,146,0,53,24,9,181,28,24,170,188,188,35,237,44,222,164,23,114,185,107,128,20,156,48,161,107,67,199,80,130,213,105,141,169,205,67,65,121,25,216,24,208,90,208,9,234,153,23,20,89,115,101,69,111,180,41,0,73,84,238,35,131,18,156,26,8,247,209,148,98,76,119,229,107,106,236,115,39,192,157,8,28,59,39,143,118,83,91,150,48,20,173,255,239,43,232,6,132,41,192,224,202,138,255,159,211,8,177,119,120,132,161,209,73,22,206,166,107,182,179,164,135,160,180,3,94,171,5,48,173,118,174,199,35,129,97,227,183,18,6,244,70,15,222,179,248,83,118,91,141,250,35,223,219,58,51,25,38,151,162,216,175,168,204,209,206,247,142,182,101,152,236,22,140,119,141,22,190,245,77,148,194,189,134,18,79,175,44,150,13,254,248,190,133,224,118,235,24,107,67,86,70,240,132,135,42,249,234,67,57,143,3,85,52,203,188,180,213,212,37,164,62,224,166,185,99,57,95,3,16,95,13,97,215,136,82,87,233,177,207,35,248,0,115,187,72,78,0,212,68,21,243,162,32,32,190,29,193,203,142,46,233,229,166,146,65,139,54,52,5,86,36,224,168,5,44,38,18,9,48,253,79,203,7,230,199,156,32,65,205,62,175,52,79,219,173,66,248,222,6,154,40,93,46,153,134,64,145,195,57,190,60,150,172,120,208,51,71,145,197,74,132,208,96,162,60,240,143,34,182,161,235,189,44,221,32,220,96,98,68,191,28,143,161,183,104,202,29,40,87,244,231,192,207,184,83,178,122,45,214,59,169,179,82,9,207,194,235,131,248,22,126,35,236,109,233,76,86,92,248,90,45,152,109,23,83,96,95,142,242,147,178,228,36,61,161,45,248,171,82,243,92,92,87,251,152,136,152,116,119,198,168,144,63,221,129,155,83,237,29,37,185,183,186,96,96,148,28,31,199,68,226,42,227,161,125,45,50,92,153,49,230,173,1,73,30,85,240,178,155,200,54,251,122,231,17,152,30,126,199,11,224,21,90,41,184,31,198,238,37,234,62,162,251,234,48,160,83,125,101,174,48,12,107,204,87,142,7,254,240,224,192,31,195,41,110,20,158,37,111,156,116,127,170,227,69,65,160,219,112,243,142,165,156,19,241,222,184,47,92,164,107,171,221,58,159,162,89,36,234,205,36,61,232,158,208,1,211,119,148,151,101,194,196,60,65,251,73,252,167,191,73,103,40,18,67,126,19,162,58,191,145,230,54,53,24,134,38,39,212,216,242,69,139,254,51,194,195,48,186,190,161,134,199,112,162,45,4,72,33,197,230,12,8,109,214,235,65,22,195,204,142,179,204,231,229,197,156,174,231,94,27,210,145,143,224,47,112,117,143,93,20,176,32,28,219,31,100,116,151,150,180,196,45,59,233,55,159,115,180,56,196,95,73,140,7,218,204,202,136,4,93,58,95,69,43,155,146,96,47,53,167,206,148,96,141,76,251,68,207,0,177,43,13,190,185,138,214,153,218,216,167,122,20,61,181,213,136,118,43,138,201,95,248,121,120,247,226,123,234,43,31,229,116,226,34,10,69,47,14,244,246,145,162,7,68,32,96,158,86,228,82,63,4,172,208,42,53,185,133,212,156,99,24,44,70,62,224,237,65,74,54,73,183,61,11,165,189,67,177,60,56,244,134,92,106,134,185,138,131,115,90,58,6,212,66,5,173,10,57,170,105,90,16,54,61,216,31,66,27,215,77,177,103,44,99,14,86,48,44,199,255,62,59,239,152,104,21,145,52,7,111,167,247,29,105,140,80,206,52,209,0,112,168,166,28,132,219,69,251,148,198,216,242,234,130,3,191,153,98,254,238,236,46,20,44,108,138,112,228,66,201,132,142,92,194,76,203,249,229,56,116,38,183,44,118,84,108,208,211,210,42,37,195,125,60,84,181,232,66,149,33,48,254,41,240,48,112,1,36,163,145,151,193,55,185,224,161,73,94,185,104,31,184,69,70,123,46,216,19,248,241,22,49,164,116,229,95,15,35,171,29,84,145,70,171,27,103,36,112,16,46,189,251,248,217,140,33,180,226,110,77,15,165,191,52,220,253,89,53,26,212,180,43,167,108,86,66,252,146,185,46,26,73,94,28,91,1,60,242,231,67,11,226,113,85,70,52,229,14,91,58,71,232,22,113,181,230,27,156,12,229,108,33,179,24,13,237,5,11,207,37,106,236,114,48,197,64,48,22,87,191,183,187,248,210,154,4,86,128,238,218,96,184,231,235,139,44,65,205,119,199,158,208,8,158,111,54,132,24,85,168,234,8,77,4,3,32,114,133,61,132,216,216,165,108,115,85,113,31,15,25,136,170,232,172,157,74,46,226,249,248,30,199,121,67,37,132,59,150,194,202,123,93,23,234,77,135,69,74,43,57,1,176,119,179,196,180,219,3,121,29,122,4,147,216,57,102,254,137,234,107,234,192,156,118,125,12,106,15,151,11,48,115,185,11,34,13,183,141,40,37,188,236,237,97,208,55,94,121,164,73,5,168,239,128,177,71,49,11,98,110,195,203,245,45,2,196,107,83,34,0,206,48,142,68,111,184,25,24,253,57,73,213,194,153,183,35,9,198,163,92,127,192,223,182,106,126,235,107,173,235,94,186,163,41,240,235,141,203,133,161,179,104,180,59,248,173,84,119,63,30,188,120,84,159,199,93,116,18,150,202,145,40,25,183,86,113,63,230,150,182,134,154,2,212,235,172,237,244,3,87,97,119,119,26,2,131,158,78,16,217,77,178,101,68,216,194,97,5,26,203,79,100,21,217,217,237,120,16,123,125,100,141,246,14,237,182,192,98,166,161,236,245,185,246,44,190,180,106,34,26,23,56,172,214,217,3,188,14,0,231,170,69,176,54,179,171,199,208,125,115,115,222,49,141,153,63,9,190,85,12,17,141,90,22,241,253,31,101,58,251,116,217,240,126,219,30,11,133,108,221,44,36,149,147,218,110,39,193,226,100,16,183,172,226,229,10,14,122,122,99,157,230,17,151,73,191,96,191,176,175,181,98,158,49,72,242,165,24,128,137,96,96,112,43,155,224,145,100,42,161,115,56,174,240,25,159,225,101,190,115,37,173,87,219,232,83,121,49,125,19,176,228,24,66,220,250,192,24,100,5,45,47,35,17,39,58,249,141,161,66,145,185,1,174,16,180,111,76,106,234,97,231,114,46,104,123,161,106,187,16,44,27,105,92,208,255,162,164,225,246,14,50,4,229,103,121,217,204,73,212,248,116,255,95,63,218,16,182,226,60,221,116,109,15,229,121,100,212,127,15,229,251,186,121,223,220,26,24,210,197,156,150,191,85,28,180,84,223,81,215,101,233,170,43,207,208,123,116,128,134,227,212,57,201,177,75,141,94,191,158,44,39,169,40,201,185,111,100,108,185,92,5,172,110,78,101,184,196,210,220,73,34,11,69,233,31,33,156,158,183,78,178,31,223,206,221,164,226,254,134,57,41,3,99,204,246,233,120,197,199,83,0,98,5,14,49,84,49,75,144,199,140,157,129,220,108,111,85,95,97,105,74,101,61,0,166,160,99,41,96,72,66,25,133,67,105,63,134,70,21,70,150,34,156,78,205,31,79,223,13,56,53,246,233,221,77,109,252,5,85,62,1,43,215,123,248,219,224,13,23,199,151,35,200,245,64,8,174,154,37,40,119,149,70,174,104,163,164,176,204,34,89,25,58,57,185,200,83,214,114,123,255,160,110,6,70,153,70,203,41,104,176,248,105,3,213,13,43,221,122,161,153,157,197,71,38,56,70,189,93,9,6,84,38,20,5,105,231,246,30,106,216,91,121,184,148,98,99,14,147,57,144,201,98,220,146,179,154,195,178,120,203,95,43,4,148,5,23,205,45,184,96,87,194,7,56,187,43,25,137,43,85,60,33,19,190,208,47,125,200,132,102,212,133,177,203,157,214,212,232,161,57,25,43,50,110,70,43,179,61,76,212,87,235,156,190,170,185,45,13,42,14,240,8,131,149,123,213,67,236,133,11,154,165,206,207,128,5,120,47,214,50,149,135,244,242,61,160,198,105,102,154,3,29,0,145,55,254,219,228,163,190,88,164,206,48,191,217,115,113,48,143,205,224,133,171,32,173,94,254,87,82,239,239,10,132,170,134,227,179,12,79,25,194,37,72,243,43,136,234,97,51,39,113,187,40,112,81,161,129,101,178,111,204,143,145,88,6,108,129,188,191,22,10,148,143,183,30,239,195,74,148,208,254,235,247,27,199,172,209,211,191,125,233,196,177,33,203,14,63,37,99,206,163,7,149,61,163,44,251,183,221,133,69,151,129,172,52,133,112,153,74,229,57,23,39,237,143,34,216,71,253,154,219,129,33,53,136,100,157,107,242,61,117,44,98,161,183,118,136,15,56,242,171,228,113,62,97,175,87,0,162,227,167,98,175,248,151,80,241,38,99,31,143,127,128,252,197,58,69,202,193,50,143,86,172,85,155,102,159,43,227,104,237,128,150,117,38,197,108,47,59,6,56,138,171,20,184,74,72,99,131,30,246,5,237,175,124,8,245,74,124,157,58,85,239,231,245,8,78,188,193,98,97,78,247,166,219,236,182,29,133,233,162,197,159,239,233,229,254,245,178,19,54,228,199,99,216,14,151,93,59,143,3,189,237,137,220,250,182,150,135,140,252,178,8,0,188,17,53,236,160,156,85,165,236,69,229,52,108,240,19,228,51,27,42,80,241,188,49,182,231,97,205,182,126,97,210,142,161,187,47,159,142,33,254,52,39,220,135,62,207,81,224,215,201,116,118,51,8,20,5,131,197,23,3,201,129,24,158,232,86,152,4,192,185,40,202,203,47,78,242,241,76,78,156,60,209,201,8,194,127,219,198,114,204,160,14,46,126,185,115,213,219,115,147,6,48,194,113,5,139,154,126,240,22,76,146,103,186,227,44,190,219,98,91,82,246,146,67,168,251,94,230,27,53,162,35,66,66,223,197,151,52,248,22,151,16,20,86,154,155,47,87,130,110,250,138,231,112,13,22,129,88,143,26,153,139,122,15,157,234,145,111,245,228,16,6,170,182,53,13,164,27,153,61,125,136,214,66,55,213,89,209,252,236,47,193,14,139,191,206,34,121,200,123,212,60,106,218,199,31,157,139,152,227,10,123,120,53,47,41,74,183,125,12,88,66,228,70,112,159,37,225,168,135,98,215,140,82,109,159,212,25,11,147,235,148,61,186,144,56,214,215,21,176,146,254,154,4,254,176,33,52,188,14,176,238,141,44,26,2,106,183,1,38,58,34,114,38,99,91,208,233,221,252,204,102,155,152,240,49,176,180,248,211,159,234,132,236,169,130,107,155,25,21,255,244,1,100,166,57,186,164,252,186,123,27,155,62,142,40,104,26,16,16,239,205,116,34,159,17,150,225,44,218,64,162,6,196,26,243,15,138,201,241,223,101,206,149,127,78,157,30,69,33,198,194,251,112,45,159,132,153,252,86,19,111,101,207,61,216,6,213,89,105,78,37,79,8,36,79,128,163,238,192,3,179,181,24,202,125,97,91,199,2,43,32,193,41,24,93,175,33,124,8,200,52,124,77,219,40,139,191,59,2,222,30,220,171,72,88,244,21,201,16,252,242,207,64,170,142,52,166,184,179,122,217,55,240,191,13,83,139,56,87,183,179,82,107,244,131,96,250,90,180,244,167,69,118,36,45,238,230,205,164,59,156,240,176,1,219,37,75,225,25,72,173,43,131,41,115,97,134,180,243,19,209,201,61,146,82,115,173,177,8,183,233,191,185,188,198,213,219,106,131,219,213,162,180,231,23,75,18,234,208,138,233,44,89,50,138,136,199,52,170,209,156,145,252,243,161,19,26,170,125,23,248,149,70,237,192,141,82,24,21,193,81,175,1,136,226,97,50,210,91,54,43,124,174,93,92,103,63,53,122,89,121,2,224,108,59,123,28,98,168,163,123,154,143,189,235,149,229,25,169,235,93,58,68,244,49,88,95,47,35,247,163,48,236,232,96,169,246,192,223,35,210,221,236,50,151,102,36,170,211,27,140,53,181,230,211,234,183,59,34,74,119,208,166,227,20,114,189,22,180,136,30,49,50,195,158,10,155,21,158,108,121,115,13,152,144,166,4,221,195,183,69,167,127,135,93,192,193,198,170,163,191,101,221,186,247,111,223,245,84,51,242,62,140,146,137,231,216,201,33,7,22,119,28,53,71,235,72,229,185,1,226,209,192,215,78,38,232,86,233,244,131,167,195,44,203,229,62,77,211,52,200,62,48,252,76,68,62,215,140,52,239,184,42,79,96,63,121,149,208,77,81,83,195,175,182,75,102,155,181,176,42,185,118,31,0,57,3,119,103,120,98,231,17,180,19,62,139,111,143,109,1,117,46,250,141,169,144,101,26,68,53,174,121,29,91,144,43,99,218,1,169,168,53,107,207,174,61,112,212,50,95,102,36,23,64,220,230,91,56,99,5,221,141,132,226,234,132,211,46,229,249,133,10,168,75,9,244,236,210,156,106,233,75,211,45,252,24,250,41,219,55,62,27,183,38,198,121,235,123,104,249,23,117,142,107,21,45,179,90,64,224,98,100,131,18,174,105,20,101,133,71,254,51,191,111,84,4,70,86,4,9,241,75,194,23,40,83,150,200,39,139,132,166,155,79,179,161,171,198,144,11,197,18,79,218,51,48,254,6,173,81,245,71,8,122,209,128,222,179,225,81,160,250,194,92,23,217,80,254,1,120,75,99,183,117,130,159,209,167,225,2,170,95,194,55,197,216,254,55,110,48,135,179,23,201,168,202,204,152,133,72,239,2,209,34,85,55,44,40,227,157,79,7,149,133,142,110,16,228,59,132,20,193,132,21,36,200,75,179,220,22,205,165,50,60,4,197,194,143,232,70,70,138,216,186,183,151,188,224,219,105,124,178,127,51,158,115,61,219,31,182,194,186,40,141,194,251,105,200,163,125,87,121,56,68,78,15,241,198,106,103,118,50,51,36,255,90,62,64,193,64,1,130,83,248,231,12,39,232,51,228,210,171,241,140,130,124,87,196,80,237,195,140,145,152,105,224,102,238,162,168,26,51,252,73,248,81,144,155,49,149,9,20,238,237,201,247,166,240,205,222,26,224,41,153,232,117,65,254,71,8,249,161,9,182,78,224,3,27,211,19,107,67,233,48,37,130,140,37,85,18,104,70,181,167,192,136,165,211,83,242,144,196,22,15,227,20,77,179,60,77,207,146,243,45,230,118,7,251,234,156,230,116,91,65,44,200,183,232,199,190,127,231,104,165,182,105,247,90,35,182,131,227,126,154,211,50,11,63,167,78,31,153,60,162,115,50,53,48,57,214,16,243,249,135,193,128,196,196,86,128,123,150,50,65,172,63,50,27,233,214,28,101,55,104,144,23,199,163,27,138,107,122,49,239,22,254,2,149,184,249,191,125,35,192,96,99,116,146,27,74,174,61,58,31,151,116,75,30,72,224,24,33,198,111,48,2,150,48,251,170,6,177,136,88,247,145,2,239,106,24,172,184,62,36,64,96,29,108,88,45,79,115,141,95,68,201,48,239,158,22,3,59,144,246,44,124,211,187,10,68,95,145,246,60,162,247,151,227,102,177,246,121,234,167,50,169,217,228,215,193,12,138,82,152,80,112,250,216,17,214,164,108,147,12,131,194,103,129,190,210,86,239,202,159,124,122,172,175,202,243,27,251,227,149,213,168,108,106,153,36,135,118,47,247,17,192,121,210,31,203,146,150,20,78,210,87,178,196,31,134,195,15,190,53,191,202,187,29,25,95,75,157,190,23,191,33,99,131,177,184,16,143,75,23,229,110,210,195,45,247,157,124,237,120,58,186,170,222,132,39,226,179,131,246,37,11,179,170,37,217,44,147,187,90,132,147,228,171,216,43,144,88,142,100,51,205,89,150,180,172,221,8,12,112,64,4,181,64,67,137,73,28,10,143,92,91,86,93,244,127,187,28,0,227,46,17,169,119,230,166,98,189,191,220,172,85,58,29,215,209,72,189,108,89,122,43,194,170,106,96,198,136,251,252,87,55,50,28,105,158,98,105,10,10,248,170,216,165,104,155,108,68,61,88,19,88,34,154,50,144,129,196,18,213,218,251,243,60,37,159,187,173,143,101,155,15,110,84,135,201,88,215,123,244,101,108,56,61,229,177,187,163,161,59,221,225,70,94,166,152,187,31,164,241,16,97,79,243,51,51,233,161,54,22,122,234,139,188,94,160,82,105,245,48,250,132,137,76,43,48,70,117,29,27,138,153,248,221,212,17,177,141,128,64,132,236,219,143,101,93,64,182,252,105,125,252,187,172,6,96,135,26,31,140,92,109,63,3,83,200,9,71,119,185,72,74,65,9,84,50,158,154,63,198,193,228,91,104,70,90,133,20,178,31,188,5,167,137,19,132,187,104,15,179,123,220,68,169,7,215,89,252,196,216,96,243,11,222,210,96,15,250,59,81,244,221,150,64,213,180,126,249,61,137,131,51,133,222,149,152,106,198,52,215,202,160,240,103,135,191,73,225,91,243,242,186,181,193,154,118,217,79,163,89,5,202,5,8,74,131,242,255,49,217,195,25,240,153,51,178,222,12,168,155,69,179,7,226,101,63,28,78,210,122,151,139,143,244,169,118,61,69,80,170,204,123,99,47,158,197,124,39,116,190,67,78,63,231,215,144,226,103,156,241,170,229,105,18,190,40,112,178,157,116,132,34,219,185,112,170,212,63,253,232,157,57,49,150,227,255,151,212,191,9,178,29,171,147,148,85,224,17,117,109,40,62,77,240,240,122,132,187,230,127,11,61,165,141,165,128,123,40,211,214,98,29,189,255,140,68,159,138,223,76,207,139,220,108,124,96,86,107,120,235,185,51,229,27,202,43,193,157,209,251,70,43,12,171,89,52,177,49,190,133,217,97,74,184,227,19,100,247,161,106,131,168,215,103,243,156,6,44,16,201,134,174,145,110,125,128,105,139,23,182,68,200,22,127,180,109,48,226,75,108,15,90,45,124,11,173,99,66,230,246,7,44,95,87,88,237,154,93,179,230,129,67,238,117,198,186,193,57,30,18,238,9,195,242,91,172,145,179,119,141,86,232,188,87,111,82,70,156,133,5,8,6,122,121,97,61,186,166,217,94,181,212,183,61,42,143,14,62,56,176,204,179,39,69,241,17,17,35,242,45,196,77,148,131,72,220,185,93,117,26,127,238,63,205,27,172,215,141,245,31,72,113,51,80,108,45,220,216,105,118,195,163,230,247,231,223,245,248,238,245,56,215,62,158,66,198,129,231,96,85,66,245,144,26,18,189,254,9,108,229,123,91,78,135,151,156,246,81,63,13,102,56,134,41,83,200,123,110,84,222,49,125,40,50,179,207,142,101,157,92,33,172,146,216,187,143,243,84,174,242,171,117,179,20,69,192,146,51,243,200,247,233,115,158,239,217,26,221,26,249,9,115,192,12,199,87,225,160,15,150,253,14,166,131,9,74,10,209,84,107,94,124,156,255,104,111,228,236,245,243,226,11,158,215,81,235,45,243,188,159,239,103,114,140,179,84,114,186,198,19,231,28,79,155,213,209,8,95,137,67,145,91,198,151,228,38,185,104,244,215,83,211,9,16,246,158,247,93,163,212,49,141,174,111,192,144,236,201,98,139,244,113,102,157,242,156,204,188,136,235,103,220,121,78,42,200,241,39,164,209,30,8,33,175,149,59,197,78,4,84,32,236,137,99,174,62,2,54,185,204,183,109,101,169,22,233,13,207,55,61,37,13,221,128,162,188,187,64,165,221,23,33,9,64,130,211,120,11,149,55,175,88,118,61,49,151,164,83,159,130,143,225,3,33,218,85,245,184,144,171,209,5,228,118,221,149,250,215,71,28,209,43,151,144,190,113,232,253,252,155,111,218,12,131,30,126,118,153,96,92,153,153,198,88,113,157,202,150,6,189,223,51,106,16,142,193,232,31,164,96,241,162,206,92,124,192,227,146,118,169,63,33,59,167,209,73,49,66,91,244,193,174,155,158,121,199,146,144,137,160,179,233,105,53,216,109,232,255,213,15,245,20,250,111,8,188,243,177,246,149,59,71,213,80,64,226,159,70,49,64,171,128,65,114,109,184,202,155,243,129,61,201,70,73,240,78,79,69,77,17,114,194,20,192,43,79,54,204,243,31,190,82,196,39,139,119,125,124,192,248,98,7,80,17,60,242,61,126,172,152,66,52,160,15,178,15,40,105,84,208,9,61,66,192,152,63,163,237,11,173,145,16,250,56,86,165,165,103,5,4,95,204,159,155,6,178,233,40,57,8,222,154,35,80,192,149,183,252,155,107,80,61,198,127,160,168,241,61,129,155,239,160,238,186,41,202,172,155,8,190,75,18,135,114,4,71,215,36,51,27,104,58,194,178,132,85,43,248,76,227,37,2,167,28,54,234,130,11,157,234,110,59,24,254,111,253,41,36,207,117,50,212,177,183,227,212,11,61,17,44,88,92,93,50,238,64,36,216,30,175,167,131,113,6,89,121,229,208,26,118,61,113,79,15,108,217,210,248,217,202,238,12,151,10,10,54,70,189,228,164,145,235,113,171,66,173,104,134,94,231,85,254,17,173,191,199,65,104,243,169,90,60,219,196,113,28,205,124,206,72,21,189,93,227,150,19,183,247,140,61,241,0,223,230,205,218,134,223,135,166,134,26,160,82,146,134,44,206,213,185,50,148,216,158,52,25,85,5,135,227,230,96,56,247,163,237,16,252,17,199,199,182,203,152,102,87,244,30,28,20,146,184,146,53,118,122,82,202,192,225,83,72,165,189,161,38,125,108,248,16,143,197,77,12,204,244,133,243,175,130,14,182,195,229,210,147,175,180,114,145,243,34,246,145,149,108,155,43,52,246,235,125,189,106,222,14,8,151,99,89,213,175,4,195,137,181,169,231,167,218,56,136,59,125,169,191,58,190,49,233,216,177,217,34,148,203,150,198,27,228,128,164,29,28,80,76,36,146,161,224,167,56,14,104,137,184,38,223,19,39,142,177,136,141,172,8,115,110,72,80,112,31,85,205,77,187,76,136,9,9,77,128,61,238,125,40,207,26,132,183,98,208,54,169,206,4,189,130,218,254,213,15,11,97,5,51,53,6,180,192,145,218,1,6,97,79,132,164,200,43,98,147,92,84,239,128,185,20,187,172,231,177,163,246,44,246,66,33,3,176,36,129,220,10,3,135,7,136,166,35,137,157,62,140,252,224,54,12,136,134,191,31,172,29,73,136,111,57,222,1,100,103,79,48,135,205,150,163,118,2,20,233,92,183,253,73,248,168,125,235,114,72,109,88,50,214,181,12,36,63,223,220,248,202,17,113,81,58,94,124,144,33,67,84,40,183,121,238,39,174,79,4,13,124,96,221,109,117,49,122,151,134,212,208,251,30,57,188,171,215,12,180,141,197,201,144,35,98,247,29,253,33,179,177,167,153,5,186,204,101,63,13,100,47,214,204,248,245,142,42,166,206,215,99,128,116,207,48,252,164,224,177,62,64,144,55,113,217,178,57,210,89,160,149,139,200,147,44,189,56,81,40,53,120,157,125,20,125,126,44,18,40,217,170,204,32,33,26,150,78,83,246,105,84,36,207,19,43,116,59,90,70,159,100,246,192,160,110,149,67,33,66,194,116,180,44,49,185,166,130,188,108,38,126,241,88,156,168,37,49,105,161,176,72,63,42,46,54,197,10,148,172,154,55,238,24,139,116,191,65,27,108,186,124,72,152,162,189,62,234,223,107,157,200,102,130,176,105,182,207,178,31,254,177,33,49,208,61,190,193,34,117,141,10,118,197,115,67,236,56,134,50,230,123,133,30,104,65,141,243,90,131,88,99,223,217,161,56,231,229,207,103,248,158,63,95,138,220,34,42,111,221,240,101,183,20,208,32,117,79,209,184,62,14,161,245,16,125,209,153,35,155,201,124,21,100,209,146,60,40,52,110,221,248,32,54,58,100,132,149,163,218,35,238,48,76,165,83,199,106,12,230,179,116,232,26,32,103,14,161,195,31,168,180,160,216,128,5,103,138,233,112,98,53,185,127,228,179,227,249,148,159,164,141,208,124,193,74,73,49,245,2,121,209,4,244,224,173,16,28,17,235,135,78,128,10,8,91,166,143,231,95,73,16,152,233,41,18,234,239,200,10,223,84,50,46,229,206,99,125,1,5,54,192,79,35,52,201,46,155,62,47,202,14,198,50,201,255,249,100,231,149,55,2,43,168,121,23,160,96,146,220,110,20,248,2,196,50,181,19,179,94,96,245,191,99,104,200,129,136,98,178,168,189,249,140,18,62,243,90,241,33,233,107,186,190,228,95,80,73,110,205,21,88,35,84,254,179,255,235,34,65,119,253,152,214,129,223,16,82,73,218,237,217,30,13,66,178,132,133,228,24,87,139,175,122,1,28,144,71,215,217,133,218,103,153,180,53,7,178,173,95,29,222,98,134,25,242,212,239,209,15,158,132,199,147,102,250,244,19,41,14,251,6,119,169,4,53,251,23,240,54,83,93,32,83,16,221,123,123,202,204,26,110,196,52,152,24,42,232,176,251,231,68,3,53,9,102,214,58,101,195,122,214,145,25,113,244,59,222,192,42,97,36,21,121,204,239,18,224,23,103,207,228,12,170,78,234,198,136,238,208,49,87,252,55,10,11,74,181,29,118,169,79,121,174,233,157,171,202,173,159,89,222,162,107,89,230,249,22,108,20,206,8,99,65,47,179,156,254,176,249,52,208,250,213,107,214,82,61,70,235,247,219,251,80,100,219,17,146,77,104,189,87,79,96,109,138,232,22,43,253,192,233,152,136,137,61,101,123,61,109,160,113,78,193,219,110,194,19,97,149,8,154,238,6,237,121,169,94,103,122,17,183,117,238,234,58,110,222,165,201,54,18,119,121,60,8,97,209,63,18,134,231,46,38,58,173,59,149,228,251,131,141,66,84,28,83,221,136,166,205,4,193,140,81,241,129,195,37,43,192,75,16,135,188,203,200,145,4,149,150,27,241,241,246,255,57,70,200,153,220,68,17,24,8,24,195,24,150,236,154,197,39,127,117,148,100,34,39,164,121,214,221,199,203,172,159,239,159,44,174,131,50,216,149,30,55,106,236,57,226,107,60,39,187,181,7,146,41,90,46,100,224,215,108,79,70,84,225,65,107,190,181,118,37,249,234,189,10,122,77,94,77,2,38,40,15,21,216,143,147,241,191,229,237,73,218,9,11,225,136,137,138,139,155,19,133,67,12,51,244,64,230,109,144,222,233,221,68,84,33,131,129,31,228,62,58,254,241,172,174,25,35,62,46,236,230,217,209,0,130,212,28,196,73,93,224,221,86,100,46,78,76,231,43,51,78,31,39,160,86,217,207,22,123,105,112,26,171,71,235,2,219,234,24,28,33,83,12,95,34,153,223,54,154,82,189,49,97,246,101,65,82,246,235,80,187,50,240,85,177,130,241,239,105,210,85,220,129,217,138,243,241,250,187,67,36,206,234,177,146,103,52,65,56,65,113,34,183,168,115,210,214,19,174,96,126,46,231,6,165,12,155,116,90,198,52,128,119,51,251,39,118,41,102,0,147,182,244,8,33,212,220,82,173,180,160,199,131,184,90,144,46,7,149,54,50,47,150,156,142,39,235,186,229,80,26,143,1,155,8,77,150,204,18,233,9,172,184,124,245,233,123,197,23,91,152,213,248,225,84,20,14,55,150,194,124,220,181,64,241,170,121,132,238,127,58,156,216,101,128,124,238,128,159,161,70,165,47,83,48,47,10,15,1,189,11,105,157,241,121,166,239,41,242,116,6,156,114,106,181,163,67,189,240,146,29,214,99,155,172,113,116,11,103,116,50,177,52,229,129,51,200,156,71,145,48,121,191,27,170,219,91,144,87,119,87,140,129,179,180,178,34,114,52,154,47,102,141,124,230,177,239,141,198,55,68,10,46,128,199,207,135,206,155,119,112,40,106,56,94,188,0,128,91,103,13,237,223,110,53,171,141,47,95,197,133,212,218,107,42,199,217,244,159,24,90,38,143,58,217,90,51,192,245,38,230,211,228,88,219,253,192,82,134,54,168,142,46,236,167,179,144,234,15,74,211,34,211,109,249,201,195,123,46,155,93,77,62,34,192,154,89,65,64,77,47,177,111,243,68,188,132,57,145,80,110,247,70,77,100,143,235,66,124,145,132,3,193,89,217,83,189,21,72,227,106,110,18,68,161,91,95,28,154,91,143,174,25,156,161,18,209,140,20,190,243,12,191,62,87,33,45,52,252,76,246,153,220,225,203,153,176,99,27,171,147,45,67,6,182,21,19,255,115,74,96,144,56,128,162,182,143,67,73,10,203,199,144,168,199,221,39,225,250,243,13,43,18,36,124,196,255,128,168,55,45,92,209,185,170,60,50,232,127,234,42,182,153,29,208,185,86,132,245,60,195,210,254,69,87,191,141,212,190,101,50,142,101,58,77,223,182,81,28,229,121,207,171,106,54,41,198,142,20,232,245,136,144,228,51,96,46,150,224,9,148,21,214,104,172,200,169,179,137,14,249,177,146,106,165,152,99,113,144,102,37,238,191,31,155,253,123,215,74,196,0,33,56,12,98,146,182,35,38,46,158,153,19,16,98,124,185,138,119,195,0,26,161,2,147,116,230,147,54,218,225,181,132,103,132,145,54,147,80,236,61,219,0,124,116,16,162,190,49,78,235,100,175,177,89,30,93,81,108,37,167,241,85,43,70,140,187,10,128,226,216,206,245,52,115,200,125,200,78,163,143,133,242,181,180,233,46,86,72,212,223,190,10,79,71,100,223,17,215,82,243,141,176,241,138,27,77,194,60,4,82,20,27,178,71,160,193,105,41,19,3,64,251,143,187,225,201,76,35,65,128,205,31,80,84,106,151,74,85,115,112,138,95,137,79,81,135,241,116,226,235,15,143,113,208,137,230,157,88,91,1,241,182,192,26,27,87,243,207,32,61,207,239,115,33,23,42,113,20,168,65,156,201,247,123,9,252,28,2,67,222,193,147,109,35,143,152,200,166,86,123,190,227,210,61,171,158,160,251,248,150,52,28,91,20,106,182,178,40,63,35,50,80,35,160,196,55,25,63,213,8,214,42,30,42,42,125,184,43,83,35,126,105,56,111,82,222,201,151,202,120,158,26,99,120,212,90,215,186,48,170,211,133,42,129,164,64,141,246,236,52,94,220,187,166,228,110,46,238,91,29,111,116,248,145,118,206,48,115,128,162,107,140,198,250,17,91,203,16,42,110,219,194,43,48,186,185,152,202,231,197,82,61,236,244,118,190,13,25,170,77,105,244,138,68,221,176,40,76,122,209,67,225,246,200,211,178,184,45,96,65,103,137,193,237,66,134,11,235,70,246,109,173,113,224,44,174,76,78,32,75,69,234,104,11,102,248,115,98,196,167,213,86,43,216,171,70,132,42,0,38,143,235,223,143,166,114,107,255,201,116,213,45,166,166,86,7,3,249,188,15,225,143,254,74,144,57,21,57,241,210,95,141,189,71,88,176,116,147,174,246,30,115,194,26,42,226,0,144,16,167,133,247,212,24,18,36,248,156,191,184,213,141,165,67,104,231,67,118,254,240,174,29,101,146,72,102,43,90,158,46,172,25,144,34,26,85,72,183,35,60,87,67,61,117,88,206,191,5,97,62,20,166,63,61,1,71,40,107,63,128,41,170,252,253,88,230,137,82,23,212,113,79,139,181,78,155,138,234,71,105,235,44,9,175,153,169,210,41,81,151,25,87,229,195,33,248,248,16,206,40,164,100,209,123,41,133,24,131,173,198,45,35,103,53,246,189,131,144,45,146,49,184,134,154,129,48,86,143,167,88,48,239,162,95,216,71,32,86,34,196,41,27,190,162,148,165,217,116,39,78,37,66,155,33,40,240,171,222,92,108,59,100,54,144,0,215,109,181,218,210,73,107,169,98,45,173,192,208,84,166,191,64,189,106,57,65,111,252,210,93,52,243,77,207,62,162,89,38,82,227,45,103,241,236,209,226,141,176,190,79,91,219,13,112,113,245,210,61,121,184,247,211,195,153,0,232,89,74,167,235,47,228,255,222,127,31,185,226,232,65,81,207,54,151,208,217,3,232,60,133,230,69,128,57,255,137,249,214,66,194,199,80,29,8,140,26,29,82,126,192,203,185,31,241,39,89,244,248,39,63,52,122,40,104,15,52,66,94,51,95,229,212,18,107,106,71,178,255,33,182,32,98,254,218,16,27,111,254,92,128,95,205,9,28,231,123,143,103,129,110,173,201,76,75,123,189,190,159,188,58,27,54,27,4,57,85,110,69,44,127,20,4,196,170,114,127,202,138,211,66,232,255,252,29,207,152,122,113,190,125,60,39,75,186,153,95,255,145,144,117,45,129,33,5,154,22,23,54,248,154,194,117,56,167,86,90,31,7,198,245,61,64,115,158,52,208,134,75,9,114,109,182,64,56,65,53,12,180,185,148,37,123,10,217,212,69,255,165,252,168,147,114,224,179,102,49,247,55,247,55,88,25,226,208,48,62,78,227,45,160,12,200,24,117,72,124,156,96,189,66,236,98,95,179,159,255,236,223,45,166,91,132,18,156,242,15,84,240,161,21,50,142,189,84,203,151,140,217,180,23,2,21,177,30,112,53,76,89,204,120,150,165,195,150,143,225,115,127,186,188,233,91,164,180,212,236,31,115,75,113,117,183,80,10,13,115,28,82,254,224,53,187,243,2,106,96,68,30,91,23,193,233,88,153,155,164,51,234,211,153,7,105,228,176,118,18,237,126,14,26,98,192,164,235,126,13,116,7,148,123,9,203,113,194,91,204,243,209,109,121,8,54,2,122,87,115,218,165,253,239,197,96,133,251,17,181,110,107,30,236,127,123,108,10,197,245,117,235,248,45,94,30,109,65,245,210,208,8,158,112,74,50,53,161,126,206,97,213,209,221,45,87,128,90,28,155,44,210,246,136,30,231,206,215,146,82,71,136,61,49,49,231,55,130,62,133,125,3,27,160,248,13,162,57,239,238,67,153,152,142,235,126,206,125,186,90,56,157,67,89,180,188,236,4,152,183,225,180,219,142,70,35,100,42,215,99,187,183,192,201,212,200,94,226,12,13,67,36,148,137,60,16,18,83,234,61,21,192,191,114,211,164,100,117,197,121,176,169,162,220,17,172,178,48,99,141,123,138,131,190,244,232,222,227,178,56,89,205,233,196,75,93,204,220,9,59,93,220,186,92,128,219,3,80,41,84,164,255,200,152,97,255,152,86,206,79,89,173,11,133,155,244,67,41,169,130,240,250,201,183,253,12,151,139,137,57,23,84,84,239,143,39,72,27,34,231,238,90,100,56,176,179,175,83,41,182,152,82,37,216,73,157,91,120,58,98,15,24,135,31,102,121,164,3,189,130,84,176,25,214,2,69,173,231,84,44,57,100,212,143,253,43,145,242,55,249,77,50,235,108,193,201,62,64,63,27,216,160,221,186,223,235,47,133,216,63,157,42,65,227,9,204,53,106,133,98,187,56,3,13,222,105,181,24,200,20,11,28,148,185,32,120,131,58,189,123,211,144,56,100,57,108,241,216,24,55,164,220,72,173,136,75,226,74,69,150,93,165,124,101,154,68,92,0,58,95,147,210,190,168,231,209,202,255,31,155,235,58,164,194,181,190,66,64,249,153,110,141,31,25,41,251,33,251,219,106,244,195,162,25,88,253,64,118,206,249,132,150,139,2,52,78,118,186,71,55,108,166,239,154,7,135,20,25,21,43,133,48,214,76,30,224,224,156,249,86,53,20,178,43,109,133,103,90,133,197,84,41,102,34,78,94,252,34,228,136,254,159,88,232,22,78,66,12,182,171,85,137,0,136,136,185,29,255,219,47,102,209,229,109,35,251,157,38,159,203,119,97,105,136,100,61,126,179,47,94,244,122,87,96,124,158,231,128,62,182,236,249,235,53,222,165,11,50,206,157,173,118,197,251,252,113,113,70,52,3,200,248,148,149,146,32,74,189,201,25,152,154,130,68,163,74,46,25,10,154,52,37,61,5,221,26,215,60,45,42,21,45,32,142,229,59,204,40,39,26,133,195,79,85,32,6,33,178,222,239,76,79,78,255,147,164,71,206,102,187,104,107,148,84,194,85,239,28,233,10,76,16,18,134,80,92,20,231,113,202,213,214,54,228,211,39,40,123,61,13,71,159,157,252,17,33,246,115,157,192,17,64,143,214,241,223,77,128,171,128,246,218,98,242,81,219,4,35,72,108,168,163,141,9,190,51,222,141,202,224,152,237,79,210,187,250,219,212,21,64,29,120,159,243,96,250,4,130,226,218,50,1,114,213,134,99,87,34,167,118,96,106,211,25,34,164,182,135,57,30,159,93,236,234,175,34,194,102,253,217,13,157,214,70,198,100,203,170,179,109,142,83,20,112,143,49,153,249,52,39,175,6,250,86,176,2,194,240,199,205,30,230,55,217,164,95,81,28,58,165,55,228,80,51,227,250,76,223,187,95,47,204,198,158,248,44,57,148,89,122,142,14,36,37,16,70,42,101,227,121,222,170,80,162,136,136,216,108,35,229,198,49,89,173,239,27,236,77,230,12,20,166,217,213,186,46,66,25,2,108,232,139,225,229,242,82,236,206,232,94,57,33,55,72,54,141,18,225,164,54,194,235,160,50,210,59,140,243,99,180,194,15,150,101,248,155,241,68,219,67,230,71,201,254,210,159,71,244,177,205,17,189,73,97,246,60,172,234,126,54,7,25,12,139,148,192,84,160,150,81,132,226,53,77,140,149,105,255,112,192,241,203,36,70,56,95,28,191,52,160,194,212,211,17,137,188,190,171,18,209,190,168,184,118,51,24,169,96,87,106,244,189,30,160,240,139,22,254,246,56,102,246,155,100,75,142,125,163,177,158,231,238,99,143,25,44,198,3,63,238,246,33,241,212,234,255,160,69,62,135,244,51,138,205,214,40,108,238,6,223,188,60,245,31,66,57,216,70,64,152,110,106,69,185,245,158,200,206,82,124,115,132,190,129,169,232,42,76,132,78,51,217,163,93,228,232,121,1,171,189,189,122,22,75,36,111,59,83,8,19,50,106,208,120,253,149,131,56,189,131,113,182,105,186,170,243,209,49,147,36,160,63,160,85,168,69,173,3,71,226,242,85,251,232,73,14,42,8,222,179,114,118,169,12,209,70,219,138,243,82,23,234,226,240,124,172,66,61,239,96,25,5,158,59,3,145,251,115,46,48,219,157,114,0,114,68,52,95,146,30,223,55,242,113,128,0,32,144,228,22,31,4,10,62,188,231,114,169,11,148,57,101,222,251,59,52,190,198,118,31,157,103,214,250,194,61,35,117,92,210,1,223,71,50,232,109,183,242,144,124,79,79,118,70,140,159,148,75,223,188,51,21,207,41,61,241,93,204,145,77,143,47,5,166,90,68,242,181,106,66,236,88,212,28,42,192,69,228,109,225,252,178,135,220,253,141,44,245,243,28,206,196,218,20,28,194,53,227,245,209,36,8,2,42,205,103,138,176,129,229,148,103,60,203,23,134,1,7,0,105,71,61,189,226,185,38,160,109,169,180,18,36,173,183,41,11,193,243,104,70,54,76,202,219,157,169,102,123,61,51,121,111,113,98,213,165,245,111,78,72,242,172,58,244,137,143,205,108,65,178,218,190,213,81,141,182,81,94,254,223,70,102,130,105,188,125,228,106,156,104,124,235,114,201,248,223,251,91,79,24,187,26,58,58,115,225,215,22,36,111,185,45,105,103,182,123,2,53,118,210,41,49,130,230,253,245,242,242,59,79,76,155,224,113,154,155,187,242,218,195,123,76,138,16,116,66,94,196,145,18,174,23,6,222,243,84,219,45,214,221,185,144,136,176,104,154,51,217,255,20,137,239,0,231,23,182,198,57,29,138,2,118,137,7,76,191,83,97,70,6,239,26,164,55,39,198,3,190,141,67,70,251,247,202,244,218,24,231,140,239,99,114,73,70,242,100,36,241,151,247,92,12,123,180,42,204,195,214,221,206,11,134,160,83,165,73,138,69,16,178,86,143,173,193,21,42,12,91,193,23,1,37,143,124,193,158,247,146,203,111,189,175,113,172,129,204,163,37,63,45,148,155,219,148,93,164,136,127,147,194,159,34,211,228,31,159,28,24,142,73,190,149,80,157,241,31,33,127,11,147,58,72,23,220,102,244,18,43,22,91,140,165,222,90,29,136,16,134,147,26,231,39,212,83,88,104,103,240,35,146,167,108,121,250,234,204,134,156,47,184,195,107,145,171,36,90,63,203,0,162,100,15,2,160,233,104,40,110,46,134,64,248,237,178,197,224,152,57,155,18,74,152,133,0,155,57,98,166,154,189,2,197,241,106,201,60,134,51,77,146,111,63,139,72,189,76,197,189,22,76,126,170,149,178,125,23,170,84,129,134,121,56,201,53,99,142,141,73,146,9,176,190,173,101,238,42,84,22,170,180,132,76,64,255,253,188,134,164,46,152,79,167,143,36,78,207,187,113,204,190,238,58,61,111,150,160,130,4,129,156,253,165,231,3,118,5,229,6,77,233,182,0,153,193,146,11,83,178,174,254,99,159,47,194,233,207,55,30,41,207,107,179,8,130,119,235,93,122,73,146,135,89,206,105,79,222,190,246,100,70,29,237,34,237,172,96,184,116,213,39,169,123,174,97,133,48,124,243,12,86,37,98,45,13,52,129,190,181,164,83,122,236,247,79,253,177,228,248,8,122,170,67,114,174,242,112,213,2,196,177,104,152,161,172,217,51,24,143,238,133,70,74,160,222,178,227,213,143,48,192,25,222,24,230,244,246,77,57,34,23,202,144,212,144,93,198,133,202,26,157,120,104,226,180,183,254,2,214,48,120,15,23,16,68,173,106,239,225,21,97,237,244,32,161,200,96,117,205,179,56,159,233,141,237,218,3,174,21,146,188,135,131,85,16,44,213,254,5,143,49,230,37,85,64,175,96,56,185,68,184,223,94,78,226,12,116,146,107,93,43,82,118,28,250,161,65,248,157,157,80,156,87,213,59,220,87,149,108,193,56,179,182,167,187,105,195,160,247,34,228,159,143,109,223,228,154,34,9,142,154,72,132,219,209,202,219,184,144,156,68,41,80,96,106,196,169,235,252,228,126,221,168,103,133,188,98,87,222,254,93,88,142,159,120,105,43,156,119,116,7,60,105,169,246,148,246,215,120,68,191,254,215,38,187,162,175,15,45,93,83,111,205,0,166,3,18,115,67,49,167,213,70,209,192,40,29,253,194,67,154,58,55,146,101,237,231,198,62,83,71,164,109,11,215,136,29,35,100,14,147,223,92,18,250,94,30,193,156,67,151,27,32,179,82,103,205,224,144,235,51,197,39,42,40,72,70,170,64,131,252,26,231,140,13,229,112,240,177,28,91,246,14,117,86,75,189,168,160,29,82,100,66,164,150,48,185,143,232,239,227,57,187,240,155,158,30,223,164,137,152,74,44,77,94,34,62,9,50,88,45,127,219,149,86,252,128,115,164,83,107,246,80,0,36,188,26,67,241,5,78,200,103,120,238,146,119,66,57,227,146,191,70,56,136,56,155,47,177,27,136,143,149,128,217,67,238,144,74,146,15,236,70,38,133,145,111,238,150,82,2,192,161,52,7,241,233,227,47,37,77,22,243,95,34,71,240,175,115,92,252,222,73,236,95,248,139,100,162,234,130,81,41,172,76,50,112,106,51,133,66,75,11,117,122,196,131,191,215,134,200,54,58,180,196,111,176,162,117,203,161,235,141,160,38,173,202,18,131,253,239,210,101,37,22,186,156,85,70,99,163,182,96,138,154,41,252,155,82,100,52,185,174,105,250,22,220,187,118,87,98,216,75,39,105,111,77,48,211,137,62,164,197,25,142,24,206,197,176,173,66,225,58,192,22,203,11,107,39,116,97,224,185,129,30,123,35,41,130,89,122,20,107,108,118,107,89,83,116,159,143,138,173,246,194,4,70,157,211,238,185,189,90,60,5,243,227,79,188,57,92,184,142,220,168,38,99,165,247,148,177,172,232,202,102,18,18,62,223,190,153,195,132,221,161,118,72,192,132,167,104,191,162,79,135,208,215,8,100,107,10,163,84,17,67,203,21,191,0,249,152,95,51,23,197,74,19,65,78,148,71,71,9,186,71,70,249,30,76,24,38,187,25,11,228,214,22,251,130,191,105,217,119,243,72,233,243,109,39,93,222,145,83,68,165,85,173,247,65,162,27,55,50,14,200,217,182,193,145,103,1,40,13,225,187,150,239,92,209,127,220,188,250,39,238,191,0,12,195,238,154,3,140,254,82,156,63,226,230,0,62,198,139,207,88,157,233,31,13,23,64,73,170,165,208,104,159,240,77,216,89,155,248,210,47,121,93,193,66,124,218,47,129,111,160,127,163,9,149,61,199,44,143,254,178,89,82,132,9,217,121,206,121,100,143,49,187,125,168,37,94,239,91,106,218,199,162,170,221,235,24,85,217,67,83,1,251,73,185,61,102,196,247,126,199,52,133,22,96,195,46,178,169,121,152,80,226,190,250,38,109,131,17,221,163,162,8,0,4,13,186,162,250,198,247,216,77,86,181,87,10,151,59,62,21,136,17,134,84,74,140,119,114,125,74,48,138,65,45,13,99,255,213,69,58,91,248,26,109,170,69,187,219,13,222,181,198,152,130,124,100,147,68,53,253,59,94,140,203,105,22,89,148,212,31,56,40,153,39,37,132,41,187,154,154,210,208,68,172,55,40,16,189,63,79,182,104,140,188,71,101,111,115,30,156,29,78,151,202,99,117,74,106,127,184,165,29,150,213,155,160,221,190,153,235,81,59,254,64,125,204,167,145,214,1,240,171,158,225,166,236,217,129,234,99,40,31,110,226,192,1,124,160,37,181,206,79,153,229,5,217,77,37,54,30,171,75,47,77,171,0,237,22,252,168,49,75,140,183,21,51,110,30,245,224,135,0,113,30,15,156,156,29,66,43,62,23,223,245,1,148,80,135,115,30,6,137,152,106,80,198,184,36,188,10,102,31,92,186,244,62,26,209,115,195,7,189,73,54,234,6,245,96,137,37,60,19,133,85,47,0,28,131,99,88,73,199,20,129,92,108,208,159,124,93,14,156,0,58,196,103,225,49,239,208,242,104,125,230,186,125,152,113,130,188,110,134,66,200,179,185,111,162,200,103,182,144,91,251,83,179,203,51,17,65,136,143,199,255,101,60,189,18,180,81,241,45,12,69,180,124,216,100,220,28,91,150,21,119,7,149,178,1,18,213,248,225,122,182,181,158,144,5,245,184,45,8,125,59,228,45,10,205,175,125,194,121,18,13,5,177,22,205,218,24,121,229,124,115,65,234,30,137,174,120,89,215,126,71,218,7,85,106,152,122,108,90,65,235,85,128,94,150,181,220,184,211,203,143,39,61,65,163,14,15,198,115,184,245,80,226,156,42,185,85,131,123,64,26,240,73,136,240,245,10,19,230,206,77,46,151,22,253,5,193,55,40,39,132,34,211,136,132,59,252,59,111,90,17,61,71,212,231,170,188,54,187,142,179,8,205,56,162,113,22,14,61,117,93,207,102,158,98,116,156,141,233,117,86,125,175,232,249,138,203,221,222,198,59,110,28,213,245,42,6,24,97,115,209,10,55,166,205,228,211,97,65,13,52,247,137,194,94,128,109,99,107,247,116,64,108,67,239,50,113,238,95,26,220,202,138,149,223,97,60,142,238,17,211,144,152,154,199,214,106,10,171,187,48,115,133,96,170,75,192,200,53,216,114,73,6,199,243,145,28,193,104,112,136,35,205,32,107,111,0,47,146,7,221,251,160,190,123,124,79,104,43,149,246,149,94,201,47,214,140,59,97,7,38,235,151,224,147,234,110,205,206,12,32,74,32,207,213,205,122,118,151,200,255,74,204,133,190,32,3,162,11,210,2,191,249,111,243,138,216,128,252,8,154,63,132,207,204,122,2,19,230,46,26,182,229,253,205,222,114,188,180,118,25,135,149,17,102,67,173,95,16,25,155,68,235,95,81,94,33,94,137,81,179,137,146,157,120,172,106,161,176,47,76,170,176,193,202,81,152,177,172,203,93,164,61,176,91,188,42,17,68,128,175,188,95,23,71,199,215,1,10,59,103,255,203,238,37,63,58,197,140,146,205,231,78,104,152,198,238,250,90,3,48,224,88,46,14,230,32,196,143,209,64,17,31,31,34,217,138,205,99,217,47,33,174,22,167,133,151,17,117,183,131,187,32,56,21,236,181,114,237,235,233,212,188,252,172,164,160,68,229,12,138,20,38,142,65,3,150,44,129,183,80,176,175,209,66,186,90,49,180,146,241,45,95,104,181,145,200,219,193,33,150,253,181,21,229,157,235,189,99,76,223,197,8,77,100,215,249,84,54,240,144,240,152,227,241,242,61,41,17,215,15,216,217,235,70,235,140,80,148,86,179,114,211,160,38,250,89,54,151,210,203,223,59,252,142,46,10,102,171,238,4,165,67,27,227,12,171,79,129,69,137,76,161,93,30,59,14,240,226,51,8,128,54,49,157,248,187,243,92,92,87,19,44,254,176,97,213,115,167,240,70,152,230,56,72,58,193,51,90,219,105,48,47,89,220,159,185,148,143,44,25,166,107,253,73,209,44,247,178,75,139,20,155,13,113,69,234,62,143,254,95,228,177,35,186,31,41,191,168,87,89,96,17,145,206,193,49,182,108,121,45,251,72,184,72,93,169,158,2,36,246,145,112,113,138,56,166,114,243,181,157,0,107,69,209,138,195,126,206,119,81,248,12,242,251,188,189,70,63,232,44,1,223,17,201,186,229,14,75,118,45,1,159,152,213,208,135,136,47,7,214,1,3,145,32,202,81,29,236,223,53,136,181,13,191,149,244,196,254,175,77,145,107,48,126,17,131,4,176,165,52,183,190,180,239,57,62,102,91,211,229,58,131,241,168,120,147,35,156,209,152,50,31,51,109,174,50,188,167,196,113,129,95,219,91,187,201,164,131,248,15,247,150,190,115,64,142,239,242,124,28,204,215,135,201,79,108,66,41,233,126,238,6,237,109,209,66,253,244,209,51,99,227,91,168,191,226,217,133,191,57,64,80,181,235,23,152,27,203,121,57,140,37,17,104,70,186,163,250,94,151,73,251,193,178,136,110,202,72,160,202,144,43,182,98,110,170,6,160,248,11,214,86,10,73,59,223,79,225,220,216,32,19,58,158,220,8,254,254,229,101,99,160,85,81,43,117,63,147,1,40,16,52,247,43,144,193,159,128,3,52,155,111,104,126,244,20,93,53,162,255,6,121,53,36,12,235,226,145,11,143,210,7,123,42,185,226,21,46,107,195,102,254,90,109,128,193,78,174,148,140,183,181,77,131,209,3,93,7,255,248,134,146,233,55,60,239,90,73,182,146,230,61,195,119,101,163,119,167,51,252,91,78,70,170,95,172,149,72,227,97,26,29,175,58,229,162,161,182,200,12,26,233,249,182,152,160,118,56,135,180,235,110,52,13,166,2,55,30,1,146,192,214,33,220,90,105,201,54,121,247,164,70,93,88,90,153,108,16,216,92,174,119,247,172,172,54,99,202,67,59,3,252,151,82,58,219,204,199,32,237,202,150,47,199,146,163,57,113,125,56,212,179,173,186,82,147,157,108,75,211,36,205,37,41,242,56,222,57,87,6,246,177,133,38,72,89,33,132,27,233,108,35,239,102,249,192,76,100,145,252,63,93,77,253,227,243,144,52,48,89,58,50,84,78,159,237,44,232,227,161,62,80,71,32,238,157,112,158,241,230,12,218,97,84,51,176,194,17,71,159,244,183,254,123,224,24,208,56,114,220,247,132,77,130,151,226,217,20,44,59,189,183,98,27,212,142,207,174,169,255,138,91,165,56,0,172,141,28,254,143,214,123,149,34,113,234,243,50,25,5,201,169,171,143,66,11,152,3,80,149,225,18,246,136,175,36,194,115,134,85,138,155,44,65,197,245,159,165,222,179,95,174,92,222,52,116,199,150,134,217,62,96,119,74,39,97,245,139,44,158,196,244,29,54,249,106,151,217,24,105,63,137,2,21,205,111,209,208,203,117,138,139,211,253,171,8,6,181,152,190,213,116,26,118,179,130,145,114,32,5,57,10,54,178,13,243,116,77,92,85,110,129,210,94,171,174,47,169,2,57,252,40,186,139,63,220,88,140,219,246,18,40,109,9,18,229,11,250,50,156,195,40,58,203,183,115,213,186,235,83,29,213,89,34,49,138,91,110,239,28,166,129,161,57,61,187,235,65,233,48,107,179,255,133,101,7,13,220,53,245,98,224,12,128,163,66,106,3,127,227,18,29,93,92,26,200,204,158,25,84,53,240,193,39,91,100,67,26,228,16,40,16,68,68,61,118,211,237,45,22,164,127,132,140,112,141,36,132,170,151,155,137,82,63,18,129,135,2,194,211,82,122,15,229,163,91,100,94,193,0,189,172,208,202,236,176,191,148,210,226,43,223,54,7,110,227,131,61,205,136,216,9,178,138,92,165,251,118,230,224,167,248,4,86,121,157,95,47,38,42,247,244,46,199,29,192,145,45,172,7,221,68,58,95,197,243,79,223,49,20,117,109,32,155,179,190,116,13,32,160,68,246,78,7,39,24,170,179,160,19,35,104,201,60,74,82,99,93,20,189,109,70,75,94,137,125,178,18,186,107,210,252,16,240,67,62,125,75,85,12,70,190,158,65,35,241,27,141,184,53,187,186,222,145,40,203,144,0,63,42,128,94,197,129,191,138,201,72,129,200,103,152,178,59,34,243,42,110,72,14,228,132,37,192,226,61,0,107,107,248,121,115,145,170,66,167,69,17,5,247,161,116,152,15,85,158,3,10,52,148,82,20,95,65,111,154,142,235,105,42,42,179,212,188,95,21,47,32,69,156,182,119,83,227,204,2,157,209,221,146,24,55,17,41,143,54,167,193,149,131,95,170,154,187,14,63,30,75,157,1,240,187,236,113,72,55,150,32,205,57,85,75,134,57,51,143,121,102,179,101,207,237,141,122,13,111,69,35,19,170,223,151,89,26,171,132,90,250,80,102,178,78,27,210,43,215,147,29,23,30,59,104,249,162,237,145,52,45,60,195,107,127,236,38,32,179,148,63,128,51,209,100,102,212,194,252,132,108,18,194,35,124,35,33,77,224,5,43,241,122,35,154,128,147,178,84,32,118,116,161,99,141,63,224,184,51,210,254,247,198,237,209,118,255,62,54,83,22,100,240,24,19,109,225,227,152,242,147,149,54,171,69,124,6,69,209,187,88,246,155,243,239,61,183,32,112,110,82,12,127,46,24,253,119,122,117,50,206,141,215,144,85,72,45,102,136,196,253,20,35,79,175,160,125,187,211,184,209,133,88,111,141,80,0,73,124,156,112,167,21,6,184,206,208,167,113,195,16,55,98,215,15,20,138,74,99,19,188,150,200,92,228,101,87,42,140,51,219,134,219,70,95,67,238,1,98,218,44,3,119,5,197,174,91,253,43,251,138,113,112,105,148,39,12,158,35,216,228,43,242,117,168,74,17,31,236,10,83,74,72,119,142,79,1,24,246,12,224,158,253,150,204,222,186,126,87,52,202,225,56,177,119,163,33,129,188,23,65,71,162,184,3,165,80,226,89,201,114,216,119,149,87,167,24,239,133,12,116,34,94,71,251,179,139,47,62,118,156,100,78,129,100,141,219,32,102,83,125,77,76,239,199,110,187,74,244,138,57,224,171,219,207,143,65,203,172,182,172,59,41,77,65,145,97,144,100,143,81,182,89,42,82,12,121,109,88,49,180,203,90,223,254,218,223,135,124,195,87,164,217,45,10,93,198,75,80,66,150,208,223,167,74,228,217,215,189,33,43,200,255,44,10,103,196,89,57,73,121,241,12,166,5,252,209,102,140,36,229,153,73,106,236,98,126,65,171,212,193,67,116,38,157,251,171,217,219,128,55,200,82,55,174,77,4,149,89,78,60,115,35,221,111,155,122,116,209,251,184,75,124,16,68,144,97,196,76,121,213,95,150,64,163,228,16,114,52,84,80,38,133,181,86,117,131,227,70,80,240,179,242,133,201,54,68,241,191,204,39,178,8,55,217,161,213,77,202,225,246,36,22,56,135,36,142,231,50,65,165,66,255,146,154,39,150,69,52,105,135,179,140,9,187,163,61,88,223,113,6,158,116,182,250,24,192,21,44,86,45,255,69,130,251,195,208,65,144,203,218,203,102,25,247,22,217,195,218,56,15,20,58,36,154,85,187,235,110,152,49,138,81,240,179,186,9,63,6,134,237,146,235,211,68,45,56,193,56,164,210,18,238,147,120,217,150,32,93,40,191,238,242,31,241,192,3,78,156,83,139,235,134,28,181,7,210,13,210,216,232,73,48,15,235,78,48,249,132,148,65,45,129,195,19,232,136,145,75,252,82,123,68,68,92,197,118,47,29,121,249,254,119,223,230,189,53,196,182,241,154,5,80,69,176,55,5,43,252,106,150,26,10,143,232,97,158,151,185,8,214,78,133,81,31,214,23,206,148,67,97,77,30,88,42,230,196,135,196,36,171,146,213,49,178,49,58,115,187,139,229,115,126,55,180,9,141,213,88,19,11,196,106,225,21,22,212,198,249,240,222,40,218,218,2,251,204,227,40,0,127,42,248,237,2,45,196,181,125,185,189,218,160,18,143,205,112,124,241,78,96,180,215,216,236,21,82,116,149,217,169,238,107,84,132,201,123,86,183,40,23,182,37,54,230,26,249,214,249,176,144,13,121,205,81,132,58,152,92,34,180,3,109,236,0,94,230,255,174,117,23,233,44,93,38,129,11,82,35,248,45,1,22,206,165,45,188,233,102,83,249,229,138,193,60,112,212,27,249,245,72,143,55,250,113,14,112,149,33,61,27,246,211,146,109,61,190,221,23,202,58,250,241,115,167,41,45,34,202,61,33,253,177,230,208,160,131,118,35,182,231,216,70,59,143,170,70,61,236,51,169,85,237,214,121,213,131,184,235,195,30,26,17,23,136,249,65,110,146,11,162,80,58,74,236,106,148,18,86,229,171,36,104,128,173,56,175,50,207,236,62,94,3,20,205,249,14,58,82,174,223,38,27,98,213,116,105,74,142,224,98,190,31,211,102,144,12,212,218,106,80,248,144,41,23,207,64,81,77,247,106,73,179,162,240,68,43,24,117,235,253,238,82,136,88,84,90,117,17,15,142,73,82,162,36,240,215,22,123,195,86,179,174,156,212,15,180,96,49,69,137,119,255,70,248,90,57,136,127,186,74,238,184,59,156,13,43,236,3,74,111,216,101,39,237,193,188,206,41,24,193,104,185,65,131,209,34,225,237,72,177,98,32,217,42,37,248,135,180,31,59,54,224,120,215,126,20,187,179,158,202,62,247,113,244,123,112,85,177,241,174,10,11,28,192,231,142,229,132,241,144,239,196,187,67,140,11,101,84,51,167,51,138,55,158,100,24,80,242,166,252,188,172,73,223,207,192,188,166,99,146,232,134,215,16,51,153,3,193,233,7,156,98,31,243,208,111,36,228,241,37,239,133,159,140,8,49,60,94,6,227,139,43,38,143,1,155,150,121,190,62,73,40,243,13,246,124,144,117,149,39,153,126,147,156,154,198,216,173,142,153,158,7,106,115,119,69,16,135,240,78,91,115,69,132,130,172,73,227,150,25,207,166,219,254,9,96,114,35,88,18,112,191,233,133,253,98,50,12,134,168,40,96,206,55,104,195,186,249,73,173,236,151,103,242,182,227,48,166,247,31,143,213,82,243,204,30,160,6,1,139,59,113,134,215,26,82,0,207,54,98,97,66,152,120,45,171,103,185,94,38,37,183,202,25,183,197,153,247,177,214,226,210,175,185,132,60,164,25,90,11,179,77,226,10,253,176,44,225,129,188,143,221,220,209,243,253,243,11,197,21,111,169,73,227,27,62,32,10,74,147,251,167,92,100,40,11,240,67,196,180,100,164,133,169,96,167,172,100,110,211,238,204,202,159,153,95,243,29,0,254,46,37,75,158,29,202,214,44,175,249,153,137,103,139,17,19,225,34,63,95,18,174,12,98,103,196,44,136,1,27,194,235,126,243,203,248,205,244,188,216,246,158,183,6,189,53,37,20,48,27,63,82,128,65,45,70,239,162,23,134,60,146,132,114,181,86,180,219,171,76,155,101,13,149,250,197,58,174,2,126,222,85,61,39,147,45,33,107,158,163,50,142,133,108,77,26,188,238,160,130,224,136,90,241,243,70,73,84,64,182,3,208,34,56,107,186,125,253,48,234,200,175,31,187,152,199,125,229,213,47,205,151,218,135,227,213,103,151,120,12,169,165,145,202,107,127,105,79,204,196,3,184,198,113,104,62,166,122,135,145,150,110,94,199,111,176,48,63,204,168,240,167,212,115,91,42,117,91,88,14,218,193,50,61,81,206,118,24,78,64,202,178,185,104,183,13,70,126,22,212,243,135,129,162,162,247,175,22,157,42,116,14,20,223,239,104,103,183,153,177,114,162,7,145,145,237,196,69,246,30,95,5,145,6,195,167,152,57,252,148,142,211,162,21,174,90,219,166,41,125,14,255,243,79,114,126,63,71,76,226,203,80,90,253,26,78,74,146,134,232,30,6,63,148,152,131,164,89,67,238,48,250,167,89,126,35,70,17,226,160,80,152,58,114,119,116,93,184,162,142,246,14,12,208,7,195,190,114,89,53,23,86,31,1,54,30,17,220,233,242,67,161,232,252,16,243,68,238,204,31,84,98,208,208,233,179,41,235,39,86,10,136,119,134,124,236,105,237,254,199,45,201,13,233,11,9,232,180,88,52,218,61,157,166,88,130,138,137,65,46,179,237,159,236,169,60,137,183,28,243,241,22,195,240,179,84,136,219,11,132,250,71,25,208,56,48,153,58,111,60,228,135,216,172,107,80,141,172,6,220,87,52,111,208,165,47,140,93,193,176,182,236,78,23,12,110,94,71,34,65,123,48,168,240,219,168,248,238,145,83,207,138,50,91,163,214,56,208,152,170,58,111,6,63,40,29,195,24,161,34,44,158,38,116,178,193,173,237,166,228,64,139,70,223,226,96,226,135,34,42,249,157,146,76,244,48,104,219,3,1,159,49,75,91,71,100,172,119,158,68,151,183,50,13,129,228,216,98,224,233,106,108,102,150,162,171,131,48,32,192,136,99,76,43,215,35,62,144,88,224,183,19,7,27,106,16,91,164,156,130,13,5,26,62,8,200,113,70,20,233,136,140,86,138,184,35,147,25,62,38,10,183,152,116,219,109,27,30,246,206,82,195,191,201,70,220,40,195,133,88,55,255,56,52,111,215,81,183,234,47,239,92,173,250,49,238,145,213,213,22,83,194,67,66,75,157,18,34,156,106,4,94,207,43,229,173,178,153,31,117,230,117,239,254,172,74,66,50,155,207,229,72,43,96,161,62,42,237,127,233,91,59,128,158,42,242,227,227,6,174,56,138,209,158,17,211,102,69,197,173,244,4,169,59,136,55,67,177,148,91,41,6,158,27,97,132,223,77,132,225,174,125,27,72,157,14,202,62,145,184,130,42,167,138,210,109,252,159,36,148,42,2,118,99,195,49,85,103,167,85,117,194,197,31,73,47,140,187,60,97,155,70,52,126,117,60,127,137,206,200,179,207,77,87,136,71,53,46,214,140,86,89,197,138,143,57,50,153,142,202,153,198,249,8,123,148,246,242,154,97,174,233,20,89,124,85,212,184,29,222,156,228,0,185,156,124,193,44,108,69,96,145,130,133,50,237,124,165,155,154,97,113,240,242,128,29,49,29,214,247,74,59,120,187,154,50,55,120,150,225,164,184,168,233,145,159,173,156,95,27,163,156,62,23,236,70,162,51,47,209,60,208,251,106,236,52,221,26,53,89,56,151,109,236,166,197,188,24,168,78,150,216,9,130,82,225,72,36,33,93,222,250,162,236,162,107,143,100,133,213,215,236,177,238,253,23,181,161,84,118,146,29,16,156,224,194,106,11,238,100,39,210,185,151,26,74,248,40,133,139,233,104,63,181,250,138,57,118,58,5,164,254,220,29,189,160,146,194,239,1,120,34,211,230,143,13,7,139,81,140,94,126,87,128,232,26,106,225,41,128,216,215,245,80,147,12,169,199,56,179,52,9,155,55,212,78,139,206,36,116,214,22,24,173,28,18,66,19,97,148,151,23,182,16,253,152,37,233,61,231,220,168,25,150,72,130,53,33,152,174,107,205,55,152,28,227,52,183,73,99,99,65,3,199,225,15,95,107,136,130,168,235,50,249,224,166,101,13,86,105,155,36,45,17,6,192,92,114,199,205,88,1,186,130,185,209,228,230,115,147,129,249,68,26,130,167,136,255,55,68,158,203,14,153,122,154,132,148,118,66,236,121,210,66,101,128,34,40,38,134,239,233,45,193,173,132,170,218,72,45,191,25,150,146,230,101,237,90,193,29,10,60,252,80,41,30,58,220,230,177,197,53,248,244,95,156,237,196,243,233,220,34,15,169,247,163,168,136,125,244,110,157,219,245,147,214,46,113,57,15,86,8,210,236,33,67,173,83,184,74,33,177,182,90,46,162,159,255,28,13,223,102,96,44,61,149,111,218,34,88,2,184,208,56,13,94,63,189,140,53,143,45,186,158,93,196,178,229,234,184,57,86,247,99,146,250,78,150,87,105,244,238,114,77,102,165,20,28,201,81,49,139,251,212,19,211,46,75,128,32,115,125,41,133,132,234,23,160,15,235,216,82,119,68,41,161,4,14,24,206,143,221,196,160,62,179,145,95,55,15,11,226,98,187,113,251,244,104,246,32,232,62,195,45,9,209,203,78,104,62,13,237,186,115,130,239,101,124,214,94,235,137,10,116,255,155,198,112,239,242,62,196,5,169,44,180,170,122,96,134,228,155,1,94,187,23,135,198,0,175,25,149,6,67,242,176,179,25,87,255,76,15,125,231,213,5,219,85,201,203,5,85,255,224,53,216,106,149,227,38,208,224,154,154,154,56,8,234,238,40,156,212,181,35,95,191,15,219,251,212,209,88,230,16,54,81,230,189,44,217,86,189,129,38,87,173,22,113,148,114,169,122,30,76,148,123,55,35,83,71,253,64,139,89,237,151,101,105,157,253,243,194,96,184,225,220,124,163,49,171,11,239,167,207,251,189,153,184,183,136,10,51,9,43,244,19,76,168,148,69,38,176,25,54,185,241,226,138,193,208,254,71,21,50,124,63,179,254,110,72,51,204,199,120,186,79,239,191,42,191,245,175,82,236,149,202,40,78,52,66,134,187,132,2,26,222,233,165,226,187,16,3,215,30,60,157,221,11,182,125,199,128,108,245,2,0,207,171,0,203,172,63,62,251,186,89,150,171,90,238,110,19,241,178,19,0,201,72,39,126,65,125,151,45,53,146,149,80,86,220,222,101,122,29,129,120,152,176,37,189,249,95,255,94,179,59,247,35,253,33,64,157,241,215,159,171,117,67,211,75,10,205,206,169,199,102,103,207,50,149,236,168,85,188,238,174,219,85,35,146,20,62,3,96,128,8,165,194,198,205,125,205,51,215,23,254,16,205,137,32,174,96,76,61,53,160,149,144,28,77,228,215,56,46,255,23,40,177,51,105,161,14,213,136,166,196,71,221,46,61,27,42,129,22,232,42,224,76,120,85,140,47,190,122,81,248,245,231,153,168,103,22,201,171,168,80,113,47,98,76,177,128,105,206,108,113,28,134,209,207,190,202,146,202,29,150,164,7,41,5,147,190,172,208,37,106,48,226,36,119,53,152,214,34,41,36,120,85,68,111,11,126,16,240,34,67,195,143,138,251,195,153,208,13,145,182,10,46,155,114,242,242,137,233,121,116,182,222,101,79,87,193,174,181,122,52,22,124,169,37,75,46,208,40,122,117,125,244,23,156,150,180,12,118,133,182,191,178,121,22,116,207,246,235,157,168,209,63,19,241,59,254,88,213,121,169,202,133,167,33,207,52,5,221,26,191,201,235,239,237,17,200,39,254,252,13,119,99,116,254,140,146,209,210,215,199,32,96,183,252,247,34,198,67,122,148,67,14,184,139,238,218,243,242,152,168,73,37,8,183,164,150,9,185,30,157,169,226,38,30,204,70,58,94,203,195,119,141,201,122,248,107,78,215,113,167,132,86,88,123,217,64,228,136,138,53,56,215,221,215,217,43,97,234,143,228,255,90,62,189,138,216,211,168,114,133,185,208,202,155,46,43,180,169,183,24,89,20,147,143,7,12,111,103,168,158,189,182,92,145,30,18,222,70,152,186,101,192,63,127,24,142,225,66,165,40,48,177,244,140,42,122,16,134,92,9,21,190,68,116,65,243,165,161,232,119,248,37,61,202,94,231,28,46,139,121,170,243,29,159,152,80,139,233,93,88,139,165,239,8,197,120,102,158,205,89,134,144,110,185,58,115,20,178,168,71,180,199,149,236,80,203,253,89,245,60,198,85,24,0,90,156,73,233,37,159,151,124,219,210,128,210,79,96,224,20,216,6,253,229,166,189,73,187,233,169,230,61,11,35,162,173,34,250,89,168,77,24,252,78,190,122,185,45,237,243,99,103,94,124,181,5,189,28,69,224,239,43,89,53,125,3,47,181,18,8,30,46,176,125,160,86,44,199,218,5,47,82,18,78,235,129,5,109,38,211,198,205,37,137,130,153,72,76,179,92,104,158,220,156,180,70,22,136,255,78,174,50,199,198,219,196,97,28,234,214,241,146,236,28,84,13,217,74,8,156,138,108,156,234,155,229,200,167,32,104,48,168,223,48,74,7,1,88,22,164,253,3,35,123,34,116,154,65,176,69,20,206,74,141,144,233,81,235,10,220,183,34,191,176,241,34,201,142,63,158,102,201,26,66,203,228,171,167,175,158,77,216,181,201,175,101,53,190,172,139,130,47,160,220,29,227,74,187,61,162,74,5,234,69,24,208,186,110,11,112,160,161,29,97,9,136,220,190,27,191,25,154,211,220,202,154,30,63,125,108,79,120,173,169,239,65,149,173,169,163,218,6,33,61,64,84,148,178,16,66,165,30,221,120,47,91,181,205,246,162,95,12,111,68,111,119,94,138,171,133,46,241,161,30,55,238,129,57,21,126,71,70,253,201,46,132,230,85,196,80,94,174,121,176,33,38,125,99,234,117,8,168,98,216,54,187,132,134,101,144,115,185,47,222,160,168,128,194,156,124,206,126,80,200,188,159,99,40,15,249,195,241,103,88,127,115,231,32,96,16,55,203,40,168,165,58,190,85,159,173,165,169,186,14,168,77,86,149,23,235,151,36,9,45,162,178,219,167,112,132,221,126,51,47,160,74,96,254,67,242,230,110,236,3,103,201,206,140,203,80,47,189,121,96,158,58,121,28,68,223,72,213,74,238,130,25,229,32,19,138,222,55,75,167,185,109,9,175,224,7,23,190,189,182,168,63,182,167,195,147,176,69,26,171,226,80,92,92,120,53,32,238,236,184,208,254,158,65,63,146,171,249,212,98,180,61,89,167,75,179,101,41,218,151,122,174,203,122,3,206,153,196,213,52,69,212,65,149,130,205,242,138,255,36,126,172,223,13,24,22,59,253,46,93,132,209,228,136,178,243,111,22,131,125,194,75,32,166,114,239,217,76,162,106,215,203,2,83,146,176,227,215,23,236,24,45,152,11,45,255,132,108,45,210,186,83,127,111,210,8,246,237,11,140,63,228,105,178,247,21,161,219,8,151,41,93,157,41,44,32,235,79,31,55,73,28,199,160,245,226,124,209,236,33,229,60,187,7,202,132,148,174,199,42,34,92,108,96,175,49,125,192,12,119,140,183,129,130,213,197,159,202,203,211,240,96,249,197,12,53,56,236,218,93,140,147,140,70,173,59,78,165,176,187,224,148,67,167,98,123,228,83,125,197,219,70,187,25,51,104,225,253,227,185,166,246,71,42,165,121,214,16,250,153,248,104,94,82,14,187,27,160,245,90,192,26,73,66,147,254,211,173,242,130,159,41,39,74,136,13,186,48,206,16,178,193,232,91,191,225,254,195,31,27,220,47,210,106,29,211,142,243,180,222,200,205,87,95,136,29,239,179,230,143,89,255,192,115,65,219,8,239,224,31,42,158,28,189,104,213,107,229,163,249,243,118,110,19,91,136,151,48,46,62,204,168,134,131,38,253,29,236,248,198,42,210,200,91,28,92,223,41,135,241,222,66,44,72,142,49,75,229,214,15,215,199,45,145,207,79,231,143,15,242,14,138,9,208,212,254,201,233,52,37,15,154,22,245,81,32,20,172,182,223,77,94,166,146,44,61,44,76,205,140,139,228,0,56,57,23,7,170,135,42,91,68,11,183,234,50,194,239,78,116,3,36,152,104,89,47,134,24,125,29,140,226,24,5,34,100,149,241,195,66,182,242,179,253,38,252,206,147,171,37,167,121,217,72,150,107,237,192,231,99,91,154,74,176,174,245,34,94,117,42,90,22,212,95,209,151,144,174,66,143,13,169,19,117,250,127,76,97,251,220,59,64,5,189,65,35,98,92,89,184,159,126,216,219,105,183,253,206,31,246,5,204,59,191,4,216,161,185,37,131,19,240,249,33,19,205,214,97,134,13,22,30,196,220,226,65,150,193,189,10,214,82,103,52,51,124,64,206,25,194,137,143,26,70,105,140,198,54,61,36,48,187,125,32,241,76,207,105,0,116,54,112,66,121,250,33,125,66,254,123,122,161,138,108,71,97,201,217,96,162,11,153,7,47,157,86,93,133,167,116,131,25,157,103,154,187,187,223,36,193,103,81,202,135,80,168,113,235,247,142,3,32,199,52,189,83,123,163,148,62,35,153,28,2,159,250,106,158,64,236,173,77,253,138,172,213,187,142,210,121,125,193,143,191,111,155,28,22,245,25,247,34,159,184,144,33,95,149,212,194,133,84,179,119,114,43,157,10,5,161,225,224,53,89,235,199,86,19,48,207,254,160,252,10,92,160,101,192,130,202,181,23,200,218,97,118,185,32,51,213,92,180,31,49,211,88,120,13,167,81,172,150,38,227,197,204,224,178,0,54,156,127,125,56,136,8,97,171,166,68,149,141,110,227,195,109,6,107,55,64,210,241,54,173,39,146,193,76,57,71,124,85,154,203,182,80,49,158,212,107,39,55,217,106,7,204,8,70,250,165,71,38,248,57,67,153,97,133,177,171,230,19,169,107,31,163,246,53,190,88,192,118,99,240,73,250,20,74,68,1,104,7,55,66,218,117,23,213,233,215,96,251,125,226,9,76,18,224,160,182,200,65,72,218,7,185,159,106,45,222,114,179,166,115,0,69,59,125,69,162,26,119,63,113,246,145,137,201,75,221,124,202,132,173,117,74,119,61,116,18,43,18,116,142,252,147,233,113,22,96,124,172,167,65,250,109,20,153,49,162,15,140,17,129,120,75,207,240,40,237,209,132,66,169,124,30,205,190,74,169,192,49,210,128,227,12,49,145,90,7,198,173,42,197,59,115,174,123,60,74,224,53,168,38,61,141,238,3,182,143,42,255,71,72,84,67,24,110,104,115,39,126,92,238,190,34,70,227,198,65,17,77,113,5,244,182,150,70,132,183,63,23,151,70,84,202,188,247,26,159,125,249,65,234,20,224,58,223,187,89,0,182,170,112,41,166,225,108,112,137,28,135,242,105,217,143,174,212,113,127,232,121,167,144,46,59,115,251,166,250,61,247,42,9,153,174,55,124,113,235,51,250,70,6,64,237,134,157,109,4,249,210,178,160,79,61,76,128,118,175,101,214,18,31,222,251,61,138,242,177,214,221,89,20,1,194,103,111,31,233,121,201,31,52,122,113,203,87,17,168,124,172,184,13,4,177,202,88,24,11,160,176,130,100,59,7,216,71,213,200,156,71,38,122,219,174,51,191,51,66,156,238,97,212,225,125,28,157,169,94,126,24,103,20,133,177,193,29,74,178,90,169,182,190,128,123,34,103,215,102,125,255,143,224,99,80,182,227,212,116,27,54,76,248,142,71,200,170,70,175,235,115,234,63,227,25,229,15,1,238,189,83,11,56,201,51,195,241,54,182,98,195,241,171,224,219,241,107,115,93,181,251,89,156,71,6,199,245,2,102,43,229,144,0,100,196,149,100,113,77,143,176,25,203,34,21,9,233,164,54,20,142,133,99,232,126,91,21,241,249,91,250,136,97,57,202,189,51,13,131,139,222,120,109,143,196,191,18,45,92,86,55,81,85,147,236,160,250,133,9,133,142,15,106,16,100,147,168,55,168,131,80,246,230,29,11,16,207,112,5,183,156,133,230,66,5,161,230,153,99,16,39,60,110,200,27,84,236,1,152,44,177,106,186,61,107,242,185,90,145,212,48,193,153,162,87,69,224,134,192,124,88,52,210,88,217,4,145,21,52,32,221,252,68,170,53,180,145,161,83,169,60,57,67,57,170,127,104,52,51,225,133,80,39,75,137,10,118,45,94,220,253,76,0,156,81,93,239,192,168,45,89,134,79,143,231,215,240,50,75,181,95,184,169,179,173,218,10,234,99,214,124,42,21,237,149,162,202,255,95,62,171,200,148,160,241,78,105,7,165,156,171,180,33,118,17,45,102,99,57,245,158,104,134,115,4,215,251,68,138,122,215,22,122,168,12,45,123,217,43,175,137,16,61,164,176,33,44,28,49,199,227,160,195,72,138,216,214,16,205,240,76,227,15,69,64,141,105,139,101,135,27,7,232,80,223,245,26,103,60,128,192,18,133,138,236,160,178,115,150,43,89,230,125,246,148,202,105,18,157,70,132,246,12,234,216,87,53,229,45,241,165,86,76,231,68,187,54,197,28,232,216,110,115,47,153,227,219,177,181,229,33,250,201,118,134,137,18,240,135,177,27,110,187,2,123,145,74,55,235,94,54,185,255,45,214,40,35,199,219,210,12,53,240,42,176,245,210,123,133,105,68,42,159,111,169,128,40,185,114,252,41,145,3,97,69,25,181,231,93,25,111,61,34,232,227,186,158,104,11,221,2,15,101,29,8,84,87,18,172,33,238,87,156,11,193,64,98,104,193,186,123,208,176,240,82,191,95,230,13,141,25,211,234,255,99,127,118,154,253,192,224,158,211,136,144,38,65,231,149,44,163,168,51,183,25,137,159,242,4,69,18,244,117,168,179,36,92,91,248,234,231,194,69,198,22,251,149,214,4,53,72,35,137,225,177,241,138,120,215,183,208,165,254,27,27,160,3,180,142,35,176,193,225,225,50,130,59,55,215,151,237,136,200,94,129,169,220,190,225,174,58,209,51,242,203,5,66,167,29,247,72,3,92,173,76,157,100,108,190,32,171,170,118,192,70,62,9,189,217,213,48,247,211,227,58,88,200,51,16,200,201,59,151,201,146,228,243,80,47,95,222,214,240,218,119,95,158,121,250,22,107,248,240,193,211,180,97,199,214,198,199,168,23,45,190,244,223,212,79,37,234,63,164,174,81,137,87,72,26,32,238,176,21,42,157,217,131,119,150,144,233,195,227,4,199,211,20,170,32,91,121,241,184,132,239,223,223,17,114,51,148,176,33,65,36,142,216,57,62,176,36,82,2,229,3,65,10,206,142,121,100,208,0,214,224,52,0,214,19,108,61,63,65,73,220,79,91,231,141,136,163,14,83,49,126,73,99,72,26,11,99,254,182,190,188,13,109,15,92,74,219,28,178,87,179,157,95,181,192,64,104,190,88,237,184,73,150,21,60,236,182,57,200,158,167,26,222,34,43,9,137,137,228,233,193,249,67,145,198,1,203,255,210,93,100,183,141,183,150,113,172,158,90,189,194,100,124,35,128,37,116,121,115,63,180,58,20,5,53,85,79,63,99,154,247,87,197,151,67,200,178,156,227,54,177,165,74,98,200,177,193,44,110,148,137,119,12,201,199,153,118,18,147,198,244,153,197,27,132,234,201,90,137,15,229,66,89,185,28,67,117,215,178,33,70,116,121,54,47,211,82,118,137,87,100,208,177,139,65,27,41,34,150,157,66,82,163,124,20,226,193,43,65,10,215,48,150,215,17,91,129,89,212,13,120,241,196,179,80,96,74,210,98,80,82,97,23,32,115,56,180,148,4,23,115,95,80,196,67,236,49,6,116,144,238,147,57,141,246,119,75,119,230,249,110,85,167,31,149,41,67,24,100,75,202,245,16,223,202,111,61,152,63,15,104,211,164,119,254,43,245,241,28,71,125,202,193,121,142,131,36,88,129,146,137,236,239,199,26,73,245,148,35,71,95,24,107,249,73,110,139,37,193,115,142,43,87,63,177,237,254,52,141,43,141,63,23,96,203,241,181,4,80,233,207,253,251,50,171,39,190,170,235,96,86,117,3,31,175,209,105,62,221,94,242,89,98,42,200,170,159,254,30,4,199,109,138,101,90,43,233,255,154,16,190,178,177,215,195,69,3,93,253,234,90,65,10,212,207,227,212,167,228,58,81,147,87,87,197,53,181,62,163,126,129,86,17,213,167,99,21,10,225,121,227,30,42,172,182,163,118,39,251,203,66,202,80,138,154,81,170,253,144,90,188,5,162,136,187,231,168,48,230,115,169,225,46,9,33,125,154,187,41,72,189,102,78,200,35,250,188,102,163,151,72,206,57,182,119,76,230,209,59,101,93,234,111,219,11,215,2,198,180,12,187,167,245,132,23,34,36,150,244,213,23,194,155,125,183,177,111,91,233,32,211,236,118,212,134,196,210,38,17,215,13,254,90,65,4,215,15,81,173,102,149,253,67,60,141,81,237,104,21,75,94,8,46,82,171,53,28,95,119,2,46,213,78,146,3,187,61,105,201,35,166,68,224,192,182,171,39,178,184,38,227,15,215,6,91,166,184,230,104,10,163,237,175,71,94,209,0,248,234,183,72,172,194,142,25,113,59,78,48,170,158,182,149,58,111,38,235,67,197,167,101,127,175,90,4,238,166,143,209,216,106,25,73,108,235,200,64,122,101,253,64,72,95,23,7,242,144,52,247,213,106,189,46,93,250,146,157,161,50,203,246,16,192,217,123,254,234,42,45,150,174,14,86,151,173,178,130,16,72,251,231,33,113,11,114,240,179,243,201,164,173,207,81,78,41,240,70,246,73,1,255,115,146,2,3,8,228,211,253,216,35,207,140,183,61,168,25,20,185,6,97,160,80,47,23,182,71,5,196,53,17,73,251,100,68,180,48,137,200,47,181,136,201,209,83,65,228,107,92,72,21,184,226,131,106,58,68,116,224,67,114,78,129,153,242,119,61,33,180,103,185,169,252,97,217,135,67,121,88,116,172,109,187,10,32,125,43,170,70,157,190,67,254,7,97,198,75,164,130,67,252,199,90,175,218,168,11,86,252,227,236,253,77,185,254,38,168,196,171,175,92,132,137,231,89,247,74,151,101,224,245,52,203,50,228,118,58,72,210,125,33,29,57,159,17,220,32,130,201,27,117,67,159,141,4,47,32,111,17,90,161,62,172,178,101,175,160,120,49,254,211,190,116,123,69,226,196,188,128,155,154,82,14,69,190,159,218,192,28,23,212,59,179,248,1,135,136,8,116,232,213,192,147,88,10,74,6,230,214,31,185,28,19,199,27,152,229,107,195,58,199,245,6,45,167,39,92,184,153,90,25,19,23,179,182,158,194,31,233,56,203,215,15,216,198,245,196,162,3,24,146,52,161,6,112,175,190,5,160,48,6,124,165,143,66,80,156,47,164,53,197,219,22,159,45,203,78,142,106,231,149,172,172,57,214,86,214,113,110,106,27,54,226,113,180,184,76,27,166,0,10,255,161,3,38,37,176,53,4,90,89,154,139,91,67,148,192,19,54,153,226,144,63,169,41,49,181,130,240,141,80,19,90,14,144,170,95,173,241,6,109,234,34,88,22,11,238,66,132,52,70,20,92,185,179,8,75,85,217,196,223,153,77,24,86,33,17,107,145,170,96,93,198,116,241,52,147,46,41,240,225,109,94,205,93,121,16,124,6,137,222,41,243,58,250,192,128,109,222,161,103,62,23,173,162,168,126,107,194,168,197,15,235,247,154,98,232,252,238,191,167,88,183,43,56,65,187,4,7,227,86,211,108,255,198,203,0,16,125,154,59,169,128,220,46,78,197,220,209,182,222,12,244,93,82,234,0,79,84,218,167,135,184,10,157,210,52,207,172,200,87,190,94,153,110,6,42,240,180,193,192,76,164,155,130,100,61,127,144,99,126,193,184,107,109,207,29,246,222,246,1,189,125,248,210,246,46,251,95,227,178,161,201,100,140,68,146,195,171,37,81,97,48,60,183,115,127,119,112,72,11,115,213,234,102,2,42,125,227,248,46,183,239,197,112,147,207,49,175,240,200,89,228,52,159,250,72,232,34,2,156,17,127,9,200,198,142,248,93,175,254,184,233,250,193,124,83,94,77,250,176,55,220,27,104,112,63,249,219,254,123,180,137,140,219,34,99,31,153,133,82,80,115,102,193,174,12,20,187,159,137,74,138,12,146,56,100,173,28,163,10,239,232,255,0,74,214,68,222,174,108,209,28,150,10,123,181,186,50,55,247,155,39,189,124,87,81,9,122,9,141,47,22,55,187,35,152,174,170,34,169,153,242,31,239,226,85,77,250,117,43,17,218,31,221,204,87,171,186,48,14,212,59,80,110,47,183,42,253,111,121,15,18,146,24,5,29,68,241,27,155,221,3,144,231,165,25,193,195,50,30,137,86,142,18,80,153,69,237,61,120,139,15,209,37,134,46,167,142,155,223,145,103,130,221,62,14,95,70,0,245,230,243,209,226,41,202,188,232,126,188,218,228,130,194,60,45,126,201,118,45,171,212,22,41,179,212,96,2,243,230,85,154,26,183,28,91,44,215,35,228,89,62,62,2,51,71,140,242,215,131,197,101,205,109,84,139,135,102,68,226,224,208,105,58,206,212,78,218,99,51,22,196,227,191,219,127,244,121,27,104,48,13,145,65,166,60,176,63,163,46,123,35,130,107,32,154,171,212,208,181,70,76,177,99,164,132,32,89,148,20,58,115,180,194,61,254,113,88,147,223,45,225,207,87,205,225,8,81,193,5,199,80,81,215,168,189,50,33,200,22,225,227,244,243,85,253,121,235,118,61,43,65,178,47,79,21,174,139,56,69,143,93,148,168,229,189,30,64,207,21,170,16,9,149,47,225,0,82,245,204,170,213,134,79,7,9,94,220,234,193,94,205,26,170,45,117,134,12,23,186,98,26,4,85,41,187,229,230,41,177,7,197,52,81,203,190,73,19,164,84,56,160,94,10,83,67,171,67,138,165,219,206,201,144,193,40,221,204,184,54,38,32,179,168,76,123,15,248,81,50,197,196,240,16,43,204,114,79,102,201,23,7,67,244,228,151,25,20,240,27,182,30,78,228,34,106,161,111,229,90,171,192,201,149,230,147,30,0,213,239,255,74,185,20,8,51,118,193,176,139,144,252,228,59,191,157,136,243,144,79,173,195,64,172,244,194,110,29,237,230,160,38,91,197,175,136,187,57,199,218,157,89,219,191,131,205,230,42,159,213,18,217,1,20,101,230,89,230,127,36,227,6,165,134,6,176,105,120,196,147,86,23,29,126,36,191,138,114,85,64,175,218,126,48,241,248,114,168,53,242,133,119,126,156,161,99,133,13,88,201,53,145,143,64,147,191,200,216,206,247,234,169,115,7,196,235,182,187,207,176,39,123,109,160,150,139,228,163,129,137,241,17,242,143,230,54,34,54,88,209,9,164,105,198,239,71,249,62,235,231,238,100,53,171,7,119,54,17,145,75,37,169,164,212,68,25,33,218,148,105,218,241,43,117,220,99,221,27,103,186,139,164,114,200,204,84,179,196,163,38,239,68,14,101,158,102,238,88,159,134,221,220,76,161,114,244,240,76,42,228,98,144,2,151,237,115,242,21,98,207,245,171,216,235,152,57,144,89,69,250,57,163,74,114,207,83,101,240,35,206,187,44,44,33,174,244,177,98,223,123,83,92,0,229,60,192,184,127,223,250,37,36,151,135,180,160,221,74,245,204,42,215,245,254,82,178,83,93,103,75,224,196,52,191,88,140,5,69,9,42,48,19,201,222,27,46,213,18,112,25,153,13,63,1,179,74,33,177,224,142,147,249,50,174,25,38,254,34,54,175,178,49,149,39,0,186,163,199,169,179,38,120,154,248,135,161,230,208,200,221,111,183,192,181,25,42,230,152,248,182,223,175,140,232,13,18,65,245,44,173,147,199,20,26,202,236,76,19,135,53,146,32,93,91,48,230,201,158,86,58,14,92,22,11,150,248,2,59,12,33,1,83,55,195,7,72,205,70,69,220,15,245,121,131,183,22,109,24,50,105,13,155,10,173,172,188,140,246,152,28,150,130,94,72,115,175,130,40,95,225,175,3,68,9,53,244,164,71,21,109,246,40,75,69,18,235,207,81,14,228,24,213,139,111,8,63,177,130,240,47,54,12,62,125,247,158,27,20,171,233,173,205,132,246,153,172,105,36,129,41,17,190,201,203,89,94,66,180,34,132,184,39,239,16,112,129,250,127,213,160,27,122,43,186,112,154,40,184,132,152,189,75,194,231,13,111,58,207,81,99,184,6,52,176,22,181,146,245,128,207,177,89,20,42,72,146,16,134,191,103,58,54,226,236,81,46,37,26,209,221,160,33,69,101,4,214,225,232,225,200,4,228,125,182,4,18,41,142,153,119,223,153,181,78,200,63,119,43,120,231,60,32,88,68,76,220,241,187,209,205,16,249,164,46,19,131,92,242,59,48,238,191,208,47,76,137,204,60,18,96,31,7,191,244,71,5,158,136,5,66,23,131,237,186,206,192,61,104,150,136,152,63,23,240,217,167,94,252,250,188,7,77,163,68,99,1,94,243,23,248,1,189,70,134,67,160,98,210,54,233,145,3,92,32,214,135,213,72,224,122,27,210,239,81,202,151,232,28,197,84,147,240,234,123,241,214,136,140,167,67,43,156,18,239,20,119,13,199,50,27,166,76,234,127,143,49,63,5,129,198,101,224,185,116,38,213,45,3,186,78,12,57,166,101,82,187,184,82,197,56,80,45,4,237,101,176,214,168,153,203,70,197,254,208,1,249,50,84,249,187,200,19,200,204,12,90,0,72,170,190,43,29,133,85,223,199,88,101,139,25,12,96,121,120,96,230,216,156,34,205,5,252,210,70,99,228,241,232,204,76,124,110,41,156,22,106,73,148,72,228,3,49,243,213,202,90,246,81,77,154,238,30,144,242,152,10,154,224,143,198,27,149,230,89,85,195,140,79,113,217,44,239,89,26,56,40,150,49,197,147,107,227,237,107,14,11,214,80,203,236,76,163,186,127,15,238,170,167,25,143,214,203,227,101,118,78,34,11,228,163,79,12,104,11,179,206,206,254,126,157,255,113,226,218,3,181,140,248,130,69,94,47,72,149,237,65,229,200,152,106,153,53,249,106,251,166,229,7,233,179,43,194,192,242,237,115,123,232,106,165,218,118,134,40,52,79,85,196,178,215,93,232,64,126,227,142,163,245,116,57,18,239,49,92,35,109,167,160,181,42,79,212,52,13,230,191,58,34,165,60,102,2,234,140,227,81,133,28,149,177,105,57,161,31,7,247,169,12,136,30,163,78,147,153,151,215,30,217,70,246,177,203,129,100,219,224,29,219,175,104,71,179,233,113,85,162,131,228,49,70,135,123,158,231,252,3,46,108,199,203,118,211,5,253,40,36,201,240,43,125,39,72,9,187,198,221,78,45,94,159,27,108,167,37,123,117,241,225,26,92,74,187,84,17,239,179,115,213,254,41,7,219,111,19,247,237,182,75,197,46,79,121,255,39,81,187,162,111,121,125,253,189,135,175,85,34,198,76,96,158,108,80,212,58,56,36,81,125,26,219,105,61,175,146,158,29,153,80,219,136,114,28,15,7,85,139,73,89,204,242,36,52,22,104,143,216,46,109,85,49,3,45,224,94,158,60,78,41,205,108,97,194,195,182,219,209,167,100,159,81,246,77,100,146,215,17,0,55,69,131,107,40,248,103,208,50,58,24,42,112,104,219,162,10,245,18,97,26,90,248,106,72,151,232,80,85,114,27,25,176,202,1,35,111,96,49,97,237,88,106,54,61,58,72,35,121,2,47,81,1,33,189,210,73,108,78,228,39,17,3,192,134,244,149,254,52,93,74,61,114,57,247,175,154,12,178,49,171,143,138,4,94,239,122,168,103,153,157,103,196,156,32,76,246,67,11,10,37,203,11,32,71,21,135,81,29,0,218,119,187,99,77,220,192,37,184,122,207,10,88,126,75,116,85,197,102,23,251,96,223,30,7,90,24,167,64,129,209,55,3,75,98,222,51,90,105,125,108,207,158,173,118,57,209,147,136,161,254,242,254,212,114,46,243,233,114,90,208,103,64,179,10,9,209,3,143,22,242,49,242,38,207,254,228,113,114,152,209,54,185,234,64,53,254,213,167,143,53,235,213,183,238,83,118,25,102,174,213,205,45,109,4,59,84,41,89,185,64,166,179,228,200,147,77,162,52,27,58,164,108,183,16,8,139,255,6,156,187,204,139,32,126,125,129,255,236,49,126,39,59,88,244,171,192,72,14,56,92,152,179,74,110,132,185,35,142,132,188,6,76,106,25,149,13,96,116,226,129,161,139,27,196,184,111,182,89,13,217,47,245,190,153,196,216,216,101,2,86,94,53,88,32,225,94,20,235,39,250,11,247,119,227,70,107,50,54,141,197,119,110,60,66,130,113,86,75,208,241,192,30,109,141,114,207,121,63,143,236,70,115,162,60,158,177,24,147,69,68,255,43,55,105,183,255,178,74,152,86,204,100,37,74,23,161,48,229,245,58,74,190,173,145,99,237,176,50,145,30,180,249,103,238,31,90,252,85,169,219,140,153,35,5,106,108,81,103,98,175,113,139,99,236,66,16,128,80,111,106,175,249,18,79,96,253,10,153,236,188,135,78,205,223,167,168,134,144,87,117,113,178,46,97,243,168,63,250,215,111,234,9,40,96,87,143,24,80,140,202,150,199,56,50,6,159,219,208,153,49,203,77,93,122,43,227,51,137,161,173,133,88,232,221,159,199,112,24,216,70,78,26,209,98,77,45,34,2,221,53,233,234,167,248,1,151,158,236,10,194,27,158,201,54,199,2,163,1,254,240,135,244,94,241,86,64,28,78,210,195,142,239,107,205,188,143,89,44,218,134,76,202,124,205,126,154,246,130,47,11,31,241,91,156,209,102,212,251,112,35,3,114,157,170,91,245,249,19,187,85,178,134,36,223,203,3,132,59,68,142,222,3,153,1,34,114,53,121,130,192,106,152,158,85,183,57,203,250,68,243,204,89,135,202,212,41,97,154,33,249,64,65,108,98,243,160,250,12,181,57,216,48,244,229,212,237,134,207,195,116,130,76,40,141,244,97,235,93,7,28,229,85,135,142,218,42,151,134,157,125,227,147,185,202,237,208,194,27,142,50,18,28,110,216,119,210,141,44,225,151,229,142,177,239,121,139,64,67,78,169,20,75,135,194,144,202,128,225,56,198,67,94,79,116,219,55,58,126,28,80,76,208,203,43,39,245,191,199,102,125,148,101,186,114,231,190,164,57,171,200,233,189,120,114,41,185,19,229,208,39,203,83,199,88,159,15,136,87,123,215,8,197,61,253,157,235,38,158,239,69,129,21,26,185,77,202,105,51,193,243,98,119,165,231,217,136,242,252,0,215,145,18,251,68,32,22,217,239,35,47,247,13,86,195,32,45,224,212,220,139,92,96,38,160,28,80,175,32,126,18,210,237,118,243,170,124,201,27,94,159,157,156,8,166,55,211,46,74,244,63,31,144,224,162,204,56,190,33,55,26,90,158,35,217,246,114,176,83,15,80,241,177,112,81,232,156,71,43,209,14,81,80,186,32,242,113,97,137,6,183,219,119,216,94,53,125,46,58,95,102,45,144,117,149,148,212,183,1,29,83,154,17,176,217,88,36,213,216,204,64,47,223,222,246,226,138,38,120,63,175,62,132,137,161,222,143,175,222,132,139,111,241,205,88,239,40,98,67,112,229,155,24,164,208,175,42,104,227,200,197,10,137,196,75,203,18,171,214,106,4,185,83,17,43,200,124,248,54,223,92,74,86,176,156,19,136,136,146,108,97,60,244,52,51,30,203,15,178,74,219,93,30,105,195,61,173,26,144,21,245,127,189,26,203,155,87,93,61,240,12,58,124,159,82,157,125,58,125,136,145,252,22,118,115,80,51,28,93,52,245,106,236,190,126,104,78,228,236,135,113,159,217,101,45,150,47,63,224,123,82,20,123,160,244,108,5,2,143,128,95,110,34,197,176,95,81,50,209,217,68,44,108,201,18,246,233,62,211,10,197,200,96,154,78,181,67,15,16,197,137,41,219,254,2,9,138,165,111,187,63,113,56,8,165,83,87,177,226,203,216,176,72,83,26,87,18,72,2,237,245,17,190,87,74,212,168,104,139,219,100,120,125,98,188,201,45,113,74,150,50,45,233,43,110,215,248,255,164,249,81,126,77,51,16,158,161,255,208,193,135,145,85,114,90,187,247,137,14,188,240,17,158,61,250,49,40,177,109,214,251,119,101,53,159,111,205,94,7,133,251,136,207,10,71,204,28,40,76,180,20,151,219,171,101,218,172,230,43,131,167,58,53,223,14,137,104,84,151,202,148,144,65,183,216,240,94,171,209,188,69,36,236,128,133,155,31,65,96,88,23,135,29,78,18,76,22,133,199,231,76,48,174,93,240,100,10,188,20,84,246,255,37,18,79,131,16,117,216,106,185,88,101,238,158,23,93,75,149,13,81,252,172,87,223,208,80,165,176,58,129,192,156,64,130,157,73,158,174,142,243,56,139,130,22,29,193,241,242,193,150,160,229,216,158,141,145,221,124,246,143,4,96,142,140,228,38,58,68,56,239,218,92,40,248,235,185,90,106,23,147,170,59,72,82,192,244,45,127,14,28,234,6,118,224,173,148,11,72,69,78,129,103,21,239,200,19,155,78,179,18,162,109,161,217,137,118,180,21,184,235,6,236,62,223,106,4,190,152,192,180,195,202,188,142,73,112,137,224,43,55,78,64,180,231,225,247,88,211,17,229,105,116,188,163,147,88,60,202,140,253,200,31,169,85,196,5,34,60,198,34,255,60,213,2,201,116,222,149,101,251,131,120,189,112,236,238,142,194,76,156,2,50,8,86,156,207,77,147,138,52,94,44,35,192,30,74,177,79,120,17,193,212,247,149,236,22,188,195,222,80,143,203,196,7,207,156,77,32,96,253,183,158,130,193,61,107,103,133,251,130,110,71,124,141,54,56,71,60,161,228,25,170,9,48,107,120,169,16,237,218,248,54,236,121,151,45,57,143,197,77,162,93,35,21,163,32,130,59,7,10,121,85,212,34,43,67,162,91,47,21,74,149,70,14,94,37,143,181,115,142,78,179,25,7,71,33,69,51,11,125,222,37,70,8,155,89,131,242,89,36,18,116,84,207,113,44,143,57,243,29,179,160,50,244,229,170,171,196,90,54,169,110,208,126,123,39,8,163,216,198,231,176,130,1,172,110,85,192,214,155,191,66,172,120,56,193,75,62,247,227,113,16,191,241,92,239,44,140,112,112,157,182,113,252,123,180,29,118,208,78,138,242,159,201,157,6,196,25,68,61,248,129,237,160,138,197,222,106,106,3,187,134,157,199,140,12,58,208,143,84,182,19,110,29,231,21,41,217,47,65,85,239,224,115,41,47,243,133,177,154,90,174,81,71,201,233,188,89,158,189,171,9,94,10,18,196,110,191,17,4,155,35,210,179,148,87,198,63,217,216,21,9,79,39,67,93,15,176,108,109,88,195,139,90,188,209,95,44,73,135,35,83,41,95,254,206,65,48,154,47,252,157,163,161,78,192,76,10,15,74,143,120,54,205,33,122,190,104,133,11,94,196,9,126,188,201,169,154,127,40,44,92,176,146,95,220,145,164,54,41,101,100,228,23,209,72,243,42,14,81,186,71,64,11,130,250,100,80,224,60,169,81,91,51,102,139,191,157,60,251,88,0,2,235,44,241,223,237,227,228,32,153,90,202,88,111,175,81,64,184,106,8,101,102,39,58,42,142,159,221,118,95,77,22,169,212,39,158,78,122,45,49,14,64,69,255,251,220,90,70,50,178,90,114,208,41,135,33,20,219,89,30,162,13,65,43,6,17,72,81,4,106,151,114,17,20,234,61,172,204,125,5,127,10,251,106,113,194,21,21,23,14,16,191,241,0,247,87,251,74,4,175,242,56,133,54,136,159,180,171,35,175,22,47,127,206,185,73,192,23,204,182,180,44,208,121,217,200,158,96,199,147,181,242,61,53,211,225,167,112,222,149,110,117,44,19,141,121,64,133,27,212,78,120,50,85,192,175,197,157,23,225,38,255,61,141,119,153,123,25,138,73,14,13,172,207,161,94,105,183,139,92,47,32,55,110,132,222,54,80,133,105,143,132,29,29,244,173,113,41,214,223,190,37,86,231,25,103,195,147,27,110,199,19,137,132,56,32,7,59,117,140,94,243,116,202,95,29,28,161,38,87,235,166,14,191,9,206,85,160,115,116,208,143,8,65,131,150,186,115,183,202,218,91,102,255,85,86,131,90,207,254,95,13,87,254,158,217,89,48,254,188,113,206,109,78,134,39,64,74,164,17,215,111,67,25,234,198,175,226,12,232,202,127,32,123,105,177,42,173,107,235,116,168,11,195,59,1,41,255,180,179,186,10,98,168,69,73,22,66,166,163,227,125,101,125,94,120,246,27,191,198,128,36,89,127,176,66,130,150,250,19,142,175,70,114,239,158,141,242,105,232,246,182,254,191,84,95,71,116,249,164,62,78,188,63,200,179,22,157,40,84,93,76,251,168,191,149,116,190,239,220,22,177,230,85,219,168,199,155,205,71,111,242,169,120,232,46,92,30,159,102,212,219,77,249,129,102,8,137,115,47,31,2,229,48,37,127,88,2,171,192,110,239,50,97,74,127,185,9,27,246,148,106,23,226,192,193,254,216,84,69,193,207,192,152,179,236,161,135,9,234,85,96,88,11,118,243,70,222,237,209,96,174,131,222,200,140,49,57,146,147,119,223,24,95,68,228,131,191,142,221,211,43,51,22,39,104,189,172,54,5,178,178,71,208,76,105,237,99,104,75,142,219,195,138,118,92,225,229,225,1,154,232,215,58,86,223,194,22,25,86,13,118,117,155,120,44,250,46,78,93,239,210,41,235,168,160,41,247,228,106,177,254,215,79,28,186,188,144,136,117,213,88,136,61,130,8,78,75,158,113,195,247,212,78,20,248,193,16,136,205,23,252,1,25,101,112,80,63,27,118,53,101,20,108,39,82,124,87,16,174,110,171,245,127,16,90,109,223,104,172,214,242,55,244,8,215,167,173,241,105,181,113,177,16,14,21,207,228,180,217,150,49,149,147,200,42,179,194,247,124,222,167,49,110,106,40,196,9,209,152,41,18,75,117,215,8,155,145,186,193,203,105,74,91,218,76,239,222,5,42,121,68,184,127,42,15,251,110,56,143,159,111,94,253,193,240,144,7,36,98,56,199,123,125,90,160,76,63,162,140,128,177,247,55,122,23,218,246,78,138,62,34,161,54,45,231,0,105,247,96,96,44,198,153,55,115,119,251,134,129,91,60,38,208,212,77,243,198,206,42,27,192,58,190,152,241,168,84,241,76,149,147,146,88,201,81,119,29,78,7,37,80,166,160,180,72,238,69,3,79,181,20,108,118,42,35,37,179,178,160,106,126,73,29,189,100,105,108,115,114,16,95,162,106,120,5,188,43,143,52,116,144,217,237,69,126,4,180,103,205,32,8,250,177,1,162,181,51,125,134,120,216,218,203,41,222,233,24,106,88,125,253,115,142,178,25,52,171,110,204,76,99,130,236,209,245,45,147,175,222,144,92,214,226,148,17,199,235,63,232,255,201,134,40,66,251,132,191,14,158,198,147,118,89,171,246,145,97,252,121,232,155,175,118,241,239,91,202,221,150,54,207,83,201,109,105,218,60,8,18,150,0,88,91,112,182,30,191,141,231,161,214,200,34,200,23,248,178,89,197,113,81,239,129,190,53,185,150,94,110,132,238,182,90,236,212,33,139,221,115,236,29,149,159,253,61,90,40,139,45,32,3,176,173,37,36,105,157,214,185,26,236,169,63,241,136,95,98,51,102,125,10,220,117,152,5,236,50,92,152,224,174,224,210,176,250,96,77,160,186,17,45,18,184,44,167,109,66,211,138,90,127,36,218,223,72,23,148,55,135,115,75,48,254,25,51,110,146,84,123,28,255,80,133,187,51,188,111,24,97,76,41,14,221,99,21,110,90,116,201,7,98,17,89,46,89,75,68,243,27,67,204,102,214,198,220,247,111,199,183,56,187,175,81,123,168,18,88,1,250,71,204,68,137,92,131,20,109,109,226,117,115,134,133,214,16,37,111,202,148,254,54,242,115,231,53,145,215,130,93,247,70,59,201,196,3,162,232,83,156,189,148,174,189,38,19,198,211,183,240,136,193,159,93,74,182,46,85,66,35,245,218,220,211,104,117,65,118,47,187,199,126,201,74,217,108,177,2,47,83,24,4,29,43,41,84,64,48,27,73,171,12,32,183,224,1,142,158,132,30,89,8,87,25,81,249,120,255,236,95,162,90,33,13,208,235,106,23,156,99,9,110,210,159,172,34,143,192,212,178,13,57,171,147,187,121,205,126,146,30,6,178,12,246,192,110,121,122,198,22,235,17,177,119,126,172,77,142,62,0,167,0,229,65,155,117,44,148,196,171,110,102,123,165,47,233,144,111,133,72,186,31,107,74,100,254,137,112,158,140,40,176,58,229,61,13,18,190,231,96,67,179,142,171,93,122,220,56,99,226,23,52,183,198,174,188,174,191,74,98,171,27,2,66,51,43,233,70,152,173,112,1,132,113,98,105,41,187,151,1,229,48,226,183,8,4,69,112,128,139,78,107,123,141,69,250,210,41,157,89,114,44,51,221,56,150,24,179,133,124,177,25,37,178,81,155,0,113,85,97,236,245,42,227,21,164,209,48,144,18,212,113,96,136,4,94,5,62,169,30,46,30,3,209,71,95,169,59,138,80,250,105,243,30,245,47,204,223,163,63,231,84,226,75,120,224,30,202,139,178,251,167,55,164,3,225,183,4,90,4,169,40,185,121,242,3,105,156,94,127,168,178,117,186,45,74,210,190,190,123,217,212,27,195,140,240,54,187,252,23,6,182,1,113,207,170,179,114,93,170,174,79,166,240,229,214,67,21,121,195,87,117,57,16,73,107,135,50,198,122,48,21,57,65,35,103,211,157,240,175,252,114,152,43,201,79,56,85,240,143,121,178,232,206,128,15,244,10,34,60,17,4,151,130,99,212,71,161,191,203,191,163,37,146,181,140,52,112,60,120,158,96,249,38,167,60,230,218,125,99,152,102,64,238,115,229,0,195,202,123,130,149,214,103,144,137,231,49,171,240,86,167,210,25,123,28,222,197,170,51,36,65,64,5,140,153,61,53,246,24,11,89,134,115,175,140,9,49,47,135,54,59,248,140,217,253,41,117,235,42,220,234,124,45,168,1,34,195,101,247,170,223,39,129,231,93,36,164,220,178,158,137,161,190,87,43,39,160,107,64,239,121,9,45,18,198,109,41,140,136,211,32,68,250,164,42,185,3,72,22,150,96,86,53,249,89,123,132,86,90,31,105,166,236,65,7,33,7,12,164,10,23,46,214,133,100,224,180,52,5,25,74,180,206,165,230,95,247,40,75,227,33,4,220,192,102,233,152,71,95,255,96,26,71,155,11,205,208,104,200,252,6,41,122,143,148,177,20,44,173,96,12,130,177,53,81,42,46,123,163,228,101,151,29,100,79,76,80,206,9,216,251,238,69,172,115,46,161,22,14,147,202,22,132,96,87,121,28,227,132,215,65,163,18,109,53,200,145,81,236,152,199,100,158,141,106,63,23,24,130,26,94,90,29,30,239,226,39,86,22,101,140,139,178,1,225,247,230,92,88,175,89,33,75,91,159,210,215,177,119,241,54,116,100,144,232,70,87,174,167,130,82,17,156,251,63,46,172,118,157,73,190,48,119,155,229,229,199,248,136,10,149,244,185,211,209,237,33,181,160,10,197,223,82,70,57,130,79,13,13,248,111,243,73,172,39,163,86,21,229,75,191,25,244,196,153,125,136,131,181,233,1,82,86,105,128,116,216,45,114,234,90,185,195,125,115,62,231,142,252,95,128,89,212,130,235,178,217,146,248,183,180,40,63,118,185,106,80,218,134,165,229,88,188,106,248,225,199,82,180,218,222,104,61,120,83,164,242,253,163,219,224,159,98,180,3,127,113,55,174,77,41,101,155,225,198,193,164,169,172,164,146,109,220,92,163,199,122,125,213,195,134,186,111,78,97,39,22,232,86,84,146,98,132,106,114,217,188,148,84,70,101,153,123,143,238,123,159,77,210,184,20,2,210,178,29,193,37,232,196,132,117,148,214,58,228,75,247,127,253,238,197,97,124,175,54,172,1,85,232,199,47,190,170,133,201,230,57,63,175,138,147,25,227,207,33,255,72,82,125,192,186,151,216,27,152,240,203,137,45,95,101,24,214,240,223,83,156,142,39,114,50,16,202,235,166,186,116,108,209,165,7,190,148,134,13,178,7,220,246,189,233,29,112,177,110,135,195,196,196,27,200,77,110,20,175,178,215,137,174,46,17,102,55,148,136,159,154,136,199,88,127,140,188,12,19,181,22,39,102,12,58,53,65,32,244,116,106,252,138,134,149,16,223,112,91,55,241,170,10,91,26,244,67,59,172,115,230,151,171,225,99,63,158,40,198,136,47,218,162,243,135,44,5,7,112,83,178,172,30,90,30,177,196,35,200,0,44,186,104,175,145,237,50,179,226,217,103,186,213,51,19,125,248,205,66,31,215,212,126,41,62,102,16,158,36,67,205,117,75,27,139,48,57,183,45,231,138,246,66,1,242,112,223,225,156,150,115,218,219,178,175,171,106,5,146,156,250,14,100,89,32,232,126,219,122,211,181,107,244,31,14,81,147,136,54,20,210,5,255,162,235,136,223,231,118,113,10,129,33,86,155,8,118,166,71,37,199,29,131,190,193,31,225,172,243,98,154,131,235,237,248,226,127,23,32,72,113,99,28,211,105,141,201,127,1,5,243,8,133,50,109,54,2,89,193,120,67,66,115,155,39,197,107,25,172,146,35,229,226,189,11,112,199,34,46,31,97,217,166,79,148,212,119,98,193,199,48,145,185,48,14,138,205,118,84,234,87,191,252,57,126,218,162,85,145,99,170,74,55,186,226,158,70,250,254,205,11,91,58,98,38,109,109,132,12,73,195,1,24,9,244,167,126,65,218,103,238,220,222,156,169,251,115,122,48,64,124,81,15,134,141,42,140,133,153,86,132,118,153,171,77,50,5,217,119,10,168,231,118,99,208,0,76,175,38,5,173,58,91,18,119,237,182,221,53,145,102,7,76,59,196,223,75,87,178,202,16,200,153,218,255,171,140,223,67,17,129,208,74,66,64,120,81,177,8,205,21,25,65,42,119,224,227,45,32,124,196,246,182,102,147,214,79,207,142,192,108,139,143,172,240,128,210,217,38,163,119,98,206,70,16,37,13,211,115,125,227,7,162,205,183,64,29,11,82,167,101,250,200,34,19,174,160,200,44,90,186,174,182,133,83,129,139,152,47,19,180,168,131,226,232,145,232,85,72,83,199,58,143,144,237,193,207,214,108,4,233,105,168,24,6,30,245,241,206,75,63,25,231,170,99,10,82,98,44,187,69,14,86,139,35,179,117,116,165,60,187,20,192,45,116,197,217,120,66,74,195,12,164,189,152,242,253,73,29,16,213,190,97,54,222,66,25,77,79,5,100,47,173,13,95,146,12,170,137,130,186,244,53,31,107,111,179,153,148,191,193,46,99,211,137,177,27,244,237,114,76,169,140,34,95,44,92,183,148,128,44,47,140,83,23,123,206,121,51,44,67,73,78,184,166,69,141,193,79,188,65,86,221,144,38,114,205,150,215,188,242,23,236,15,56,6,107,78,249,153,253,140,230,102,112,200,242,244,157,23,162,7,204,144,159,53,97,161,253,190,138,219,91,254,69,198,86,95,53,159,54,69,92,122,60,213,154,197,56,93,227,155,12,199,226,219,242,251,77,63,31,202,148,209,249,40,143,51,103,7,147,118,123,152,83,125,6,25,223,192,189,237,151,92,130,23,25,232,10,215,110,229,236,215,196,221,35,117,174,113,208,19,72,134,166,21,98,105,164,138,141,101,33,154,178,222,80,91,55,250,217,254,158,52,138,21,248,188,154,13,57,5,102,57,4,236,22,79,70,28,10,187,200,122,164,8,101,148,163,146,57,252,216,248,197,55,227,21,44,108,238,144,79,38,106,148,46,179,152,249,84,203,29,67,217,108,186,197,153,148,133,127,91,47,243,50,60,107,235,137,147,160,213,239,16,229,70,226,255,231,98,63,118,208,203,115,120,136,35,189,104,31,189,247,164,235,89,32,180,49,114,192,27,174,175,152,52,213,71,9,183,18,97,33,123,255,70,253,234,9,205,132,214,193,144,92,80,252,86,189,243,17,196,180,134,229,119,140,152,136,207,199,200,49,134,194,49,145,149,226,155,9,154,33,78,232,202,42,213,253,77,156,144,76,147,176,131,223,182,107,38,20,204,14,163,206,178,75,61,117,211,21,106,40,194,98,49,96,189,132,6,110,164,55,131,28,119,2,104,39,62,228,120,99,65,190,171,41,207,226,112,183,29,133,218,11,106,230,81,62,162,59,217,16,48,135,220,225,121,221,4,57,231,222,127,244,70,241,19,233,25,86,6,163,134,36,214,149,31,25,177,3,87,142,160,49,205,144,93,20,79,149,49,203,217,18,74,218,252,221,186,90,48,68,47,164,203,171,134,141,99,77,72,99,55,17,27,105,211,39,228,107,219,49,44,252,138,144,24,206,139,230,181,57,10,43,107,34,192,95,90,77,112,94,211,28,206,227,49,49,247,90,189,140,196,225,172,223,84,69,64,20,101,211,241,160,124,121,229,56,103,20,227,99,231,137,152,104,129,132,18,18,82,128,174,211,104,67,105,239,133,18,99,42,158,6,176,211,220,228,250,84,253,215,125,8,228,174,107,196,247,136,13,9,250,181,44,140,189,189,190,232,163,134,15,5,31,56,202,49,51,58,193,129,54,163,145,147,17,222,254,81,67,66,40,179,148,58,163,244,247,194,220,183,135,141,43,20,195,172,49,194,101,111,250,145,194,55,139,8,193,109,76,129,26,42,81,124,10,207,189,176,162,150,119,122,10,141,131,215,57,19,13,15,13,94,240,110,205,149,38,45,59,91,176,77,42,174,42,52,172,102,179,145,55,133,93,67,251,49,217,122,125,12,24,6,131,0,37,21,175,140,141,3,40,129,56,232,88,31,25,29,134,17,108,91,156,37,92,94,43,29,245,123,10,251,151,89,68,187,40,101,47,103,99,113,162,225,155,89,173,68,68,101,110,167,247,29,25,28,108,231,2,249,141,206,193,158,153,191,166,104,16,219,134,32,100,72,87,123,23,33,122,83,6,120,223,35,132,6,191,76,110,212,96,148,218,21,192,99,36,21,64,190,235,48,22,23,106,27,113,94,147,177,40,245,86,13,113,179,15,143,88,84,34,140,203,231,241,161,2,19,222,214,176,214,145,219,7,55,12,58,37,222,105,35,34,249,60,233,6,202,60,218,57,176,135,32,195,92,77,30,242,192,139,64,125,245,106,39,57,160,203,53,167,176,185,42,25,96,91,177,163,235,214,183,115,160,74,56,118,64,5,85,135,64,94,6,94,219,222,98,221,82,23,13,240,1,52,219,62,73,25,40,156,250,44,211,168,137,174,106,166,175,127,152,7,188,183,110,61,195,69,184,87,42,153,141,40,154,125,254,85,164,157,105,131,169,132,99,0,200,211,194,180,74,19,182,67,26,24,93,231,144,250,86,140,148,71,116,247,157,69,43,144,122,102,90,178,66,139,48,187,224,215,44,176,195,12,134,44,225,229,103,110,191,222,36,151,133,116,136,13,92,166,64,195,10,150,155,102,5,85,133,49,142,210,139,88,62,200,25,113,70,39,228,108,62,97,78,26,74,36,107,254,125,66,249,0,94,1,39,172,204,160,1,205,202,210,212,109,73,17,148,15,144,51,172,50,189,237,170,191,103,3,52,58,144,182,138,110,195,0,180,185,202,24,142,132,5,102,76,120,173,54,187,50,8,47,3,230,188,0,132,63,168,96,170,210,250,150,241,235,63,209,180,196,212,52,210,70,11,148,60,77,40,70,94,88,42,32,183,12,136,81,182,143,55,115,56,238,174,224,208,247,239,252,79,212,68,216,206,91,185,57,87,128,152,56,89,55,114,172,255,218,39,32,245,138,131,190,1,74,5,189,139,95,205,255,105,204,43,19,89,118,131,158,75,94,253,62,227,222,15,58,106,132,93,52,218,86,238,250,0,195,128,13,186,114,152,136,186,234,78,125,133,232,17,147,223,165,102,144,236,58,86,228,10,201,218,249,45,164,99,25,181,134,57,185,116,75,217,72,147,142,105,241,99,177,255,134,58,205,200,226,60,197,193,16,143,185,133,34,167,17,5,141,64,174,88,150,173,104,42,3,85,41,112,232,146,154,37,186,42,23,115,24,113,159,42,59,255,79,98,226,73,97,249,81,162,20,113,116,34,53,55,119,30,182,207,235,184,253,0,69,222,236,15,254,29,34,0,148,181,147,138,127,137,20,129,9,60,79,33,6,21,99,242,63,206,71,14,243,48,251,22,58,189,235,194,97,118,245,251,62,129,186,1,168,7,158,200,191,253,231,99,163,12,125,232,194,47,53,151,42,185,203,145,34,206,86,167,122,232,93,163,39,20,106,192,174,132,207,40,52,131,1,121,153,244,195,210,73,17,132,101,68,84,124,245,9,217,104,162,162,51,126,28,29,112,53,173,186,52,17,91,14,236,152,54,211,53,13,115,20,226,246,168,156,137,70,252,113,110,124,163,237,222,189,246,44,115,221,69,175,189,102,50,202,100,220,218,130,168,79,123,16,243,134,137,252,87,117,8,209,137,246,208,93,114,28,228,31,164,189,97,86,143,232,2,101,57,149,161,108,208,133,10,5,93,176,79,175,32,246,207,63,149,178,18,55,116,30,134,205,64,37,12,72,113,135,122,244,74,231,179,230,8,64,120,237,81,203,47,152,204,82,218,132,68,94,4,197,33,179,1,237,38,243,140,152,18,181,54,232,140,206,226,51,183,70,36,180,176,140,254,138,34,241,251,81,58,32,226,39,247,153,181,98,0,46,77,226,1,183,65,126,186,41,193,149,188,64,95,189,211,245,113,97,31,148,59,34,42,167,195,190,172,119,152,252,175,239,100,56,73,82,159,236,197,142,206,105,37,19,220,25,215,241,140,81,204,213,242,7,41,198,116,207,166,104,214,129,178,42,138,179,161,203,186,245,236,190,117,65,16,59,108,189,91,200,77,106,38,147,238,27,88,102,255,226,222,211,69,22,168,101,9,237,244,190,20,218,137,76,251,165,85,41,207,74,45,69,19,30,18,190,164,183,205,222,149,69,99,0,181,114,163,193,143,26,176,100,225,185,247,223,154,27,176,79,201,41,18,77,18,199,94,196,20,208,74,141,133,107,168,230,49,92,128,71,122,32,166,109,58,133,109,208,13,8,239,150,182,157,30,84,143,77,68,206,89,200,231,221,48,119,153,14,0,210,228,197,19,60,5,237,95,217,45,182,184,163,223,58,102,225,191,207,159,189,112,35,67,227,71,237,28,35,90,226,138,41,41,164,246,216,240,92,40,203,21,153,86,136,14,59,98,113,217,231,173,165,31,130,97,111,145,186,50,137,16,120,136,222,106,141,122,169,91,111,206,35,248,243,145,151,144,76,104,1,188,184,125,106,234,208,101,227,53,183,109,158,219,101,214,209,32,165,67,5,85,176,113,27,72,149,150,244,38,4,67,79,7,219,134,80,157,82,82,236,186,69,68,56,237,8,92,19,213,220,40,86,76,118,195,240,188,56,121,55,157,35,135,158,103,182,113,229,193,193,97,168,76,169,235,217,41,44,162,21,222,238,82,206,111,233,238,35,18,182,172,179,92,24,30,177,242,159,120,38,87,34,115,163,150,153,96,50,37,233,66,223,241,32,63,169,199,210,103,195,115,43,40,184,247,203,128,50,203,178,3,26,216,19,246,19,204,95,1,224,204,254,202,130,3,57,201,210,23,146,206,132,241,63,147,36,103,160,251,45,10,254,42,17,156,82,6,91,184,249,7,132,60,203,100,111,73,216,98,189,146,175,80,119,31,51,197,155,161,148,7,202,229,21,211,2,150,241,71,126,126,112,11,126,0,241,87,27,126,77,69,149,152,99,18,199,105,161,130,116,42,48,155,91,80,99,217,178,172,56,186,175,229,250,139,153,91,114,2,177,124,95,109,137,53,36,84,78,89,224,149,57,171,223,65,91,222,171,25,163,46,59,0,28,190,42,250,138,102,27,242,68,222,11,204,117,209,141,186,176,75,61,122,242,51,114,42,239,192,62,239,41,207,121,138,59,157,193,176,188,244,163,236,76,51,71,200,121,68,169,57,98,144,119,188,18,208,28,21,58,150,68,59,159,73,3,157,19,136,155,31,1,13,128,191,133,112,43,108,248,175,134,119,114,125,90,151,71,160,74,252,132,118,179,177,90,11,201,216,193,5,196,7,98,140,72,129,100,231,92,130,46,122,191,55,41,127,167,48,154,129,85,217,87,123,3,136,129,194,169,148,224,130,170,86,11,44,216,114,162,65,198,218,9,154,105,216,131,5,7,109,28,53,162,163,119,186,174,76,150,172,96,62,218,169,15,60,186,226,87,111,232,154,235,103,65,189,131,11,130,133,19,53,46,60,112,106,84,26,218,113,92,59,54,148,235,189,92,29,27,203,240,39,228,22,235,240,81,117,209,62,121,16,124,69,201,38,188,130,242,167,120,180,110,111,135,131,130,244,196,97,26,73,36,172,88,123,49,218,227,226,175,57,39,111,9,35,228,206,140,116,21,121,147,228,214,226,155,174,99,93,218,42,223,247,208,126,138,187,168,96,127,114,153,98,134,86,16,91,235,152,31,66,110,208,125,224,189,207,203,104,160,0,101,231,205,160,241,170,238,92,193,195,244,160,30,54,207,123,131,82,167,35,208,115,45,252,192,226,241,175,214,99,144,8,175,119,149,224,84,53,186,138,203,19,130,136,230,44,17,146,95,87,10,90,105,89,3,147,152,108,114,45,133,199,214,61,94,79,154,82,249,47,16,36,62,144,114,72,10,109,30,34,124,251,163,234,209,49,204,142,82,211,28,156,206,148,189,98,157,105,225,156,200,246,238,192,40,17,130,99,22,179,26,192,62,66,48,30,120,246,244,117,167,179,41,20,113,21,0,1,108,4,152,37,8,229,124,202,178,206,231,248,19,110,250,39,112,84,121,100,138,243,111,10,150,145,239,131,220,106,149,203,10,176,50,225,112,139,53,114,136,12,48,150,107,235,148,61,26,82,184,108,94,245,59,99,228,58,236,118,15,115,207,84,17,34,152,96,44,113,124,138,58,67,240,236,60,35,169,53,139,62,215,127,188,249,20,122,130,138,56,248,92,66,0,128,91,139,237,164,25,117,111,88,144,61,105,172,99,201,111,225,126,20,207,0,250,6,72,73,195,65,176,29,26,172,175,84,240,27,185,237,103,43,194,18,171,81,243,24,171,74,83,47,17,118,28,178,72,105,13,222,32,69,242,114,223,160,102,85,122,144,22,177,115,162,68,185,47,170,79,88,199,0,51,25,240,44,98,40,64,251,215,64,223,222,195,80,194,53,142,102,5,58,33,212,39,6,4,126,93,50,131,165,123,75,218,197,118,2,231,244,55,62,20,106,77,74,20,171,223,62,152,207,180,119,248,216,91,138,224,149,107,115,137,50,54,237,231,40,212,219,168,106,20,53,232,77,236,192,75,129,75,174,204,6,246,83,67,224,249,175,211,124,159,186,56,17,202,71,97,17,154,56,232,113,57,153,169,149,156,172,0,53,195,5,156,29,226,97,88,224,129,165,117,120,240,164,37,197,248,218,123,157,4,199,103,84,192,117,24,24,119,33,160,59,39,119,188,135,29,25,187,222,146,30,221,86,154,90,67,246,136,142,140,199,91,149,254,84,194,203,159,27,159,8,169,198,100,101,180,230,128,30,6,210,211,200,150,55,44,252,196,164,55,249,197,58,48,248,57,184,211,238,180,95,111,131,251,94,46,224,178,221,5,228,86,203,105,3,74,60,150,233,99,196,134,168,228,60,59,28,75,0,150,106,210,201,76,13,93,195,182,127,222,236,255,24,104,134,149,84,124,245,192,117,195,179,94,251,206,173,188,145,61,68,196,156,44,160,213,186,227,215,94,59,168,15,118,255,33,19,111,252,30,85,17,222,237,7,189,154,226,228,127,193,28,221,61,55,126,49,125,161,226,221,185,48,51,97,163,194,152,12,162,2,134,95,108,198,140,149,50,76,54,98,87,72,145,114,5,79,157,206,119,249,103,204,17,157,179,170,195,222,249,113,33,88,207,103,166,86,30,238,52,12,125,137,237,69,150,132,216,232,164,188,27,233,209,66,247,94,91,238,41,53,2,34,224,49,162,154,24,18,151,74,142,239,91,125,77,129,221,61,171,217,50,214,205,216,132,102,120,95,5,254,63,254,52,127,97,90,192,196,73,251,146,251,111,210,42,14,249,26,160,240,44,249,205,147,125,8,65,84,184,99,255,167,15,126,156,121,91,179,174,27,199,47,166,190,245,79,233,249,172,54,214,197,21,156,3,13,249,191,74,98,93,86,152,58,212,180,243,93,60,187,210,237,179,49,158,66,168,235,13,117,234,229,14,106,152,161,13,124,28,182,178,217,135,59,249,115,28,151,86,179,32,51,236,165,66,230,123,240,255,27,44,242,245,156,31,149,103,250,245,230,38,25,229,42,149,73,107,196,23,79,51,8,95,110,222,11,227,221,150,80,156,83,137,212,160,106,1,204,137,66,198,14,6,120,152,52,54,217,198,185,128,164,96,156,121,159,90,2,38,49,111,70,67,143,56,191,206,151,10,51,108,180,49,127,252,33,113,81,120,146,188,99,36,33,210,145,18,27,220,29,178,244,211,160,225,225,141,38,97,162,144,60,175,39,44,36,21,92,142,3,79,222,134,139,5,28,43,15,28,52,16,22,214,81,52,154,237,179,175,32,106,65,147,65,129,174,174,104,106,145,210,35,68,214,157,120,143,185,79,187,10,152,165,210,36,174,214,78,23,173,45,72,160,141,168,181,37,50,225,45,107,8,84,106,107,114,2,237,94,207,0,156,54,53,47,166,190,64,233,166,165,199,0,154,225,50,191,246,134,219,62,60,45,43,232,228,112,124,173,138,34,150,36,17,250,109,194,96,189,150,123,173,146,245,104,10,156,21,88,57,20,44,99,202,65,222,196,109,244,60,244,243,56,154,224,161,249,250,107,205,202,6,29,10,242,249,108,140,175,136,157,204,27,158,85,89,172,63,78,202,244,96,244,150,178,166,8,67,145,206,161,106,197,249,121,105,227,84,55,200,161,141,159,225,78,250,27,195,92,243,210,76,163,111,241,127,201,131,81,0,62,203,186,203,98,151,254,150,193,220,4,14,23,94,149,156,17,233,82,94,172,1,195,53,156,195,95,142,194,74,120,107,80,109,166,94,42,67,227,79,180,200,190,126,64,129,87,81,177,34,156,136,213,155,253,115,125,212,45,181,214,21,73,4,99,4,100,223,195,243,191,15,12,239,195,240,226,141,79,118,147,134,9,68,19,10,91,171,174,101,212,194,166,78,147,220,211,191,114,174,165,92,77,32,46,228,12,117,216,233,55,173,115,54,161,224,170,52,230,172,38,93,116,250,41,169,114,67,114,117,2,190,9,49,57,105,47,214,18,213,54,217,237,66,23,160,120,72,99,56,169,162,158,25,41,253,192,114,240,37,44,83,108,206,78,166,69,144,110,53,115,0,88,11,211,12,99,213,165,201,5,52,235,151,138,248,166,34,197,97,149,156,70,152,243,235,107,57,69,201,189,244,154,111,89,182,49,112,8,211,192,203,178,194,133,175,160,52,154,62,104,37,241,130,180,105,159,251,202,9,74,207,87,251,245,57,227,42,44,223,164,42,39,80,108,111,69,58,8,186,80,39,203,196,235,61,237,101,80,169,169,70,71,64,179,166,211,203,24,101,30,3,183,28,62,152,32,83,247,45,201,227,55,238,141,40,84,60,127,105,53,166,82,79,17,34,240,209,201,205,236,43,171,6,208,175,202,113,206,106,236,189,12,27,232,101,222,3,74,195,189,170,89,143,207,123,201,101,243,47,233,213,234,51,39,172,216,240,32,242,155,159,245,17,85,203,165,222,200,217,193,96,148,114,113,86,40,154,108,4,142,81,16,226,139,226,27,221,66,23,61,209,27,101,73,200,222,16,173,161,177,166,65,84,50,18,22,75,234,5,0,104,191,196,132,133,227,199,134,20,137,173,97,45,131,223,36,221,185,244,53,66,150,208,33,120,218,191,125,101,242,187,150,45,159,188,218,93,88,142,97,70,35,109,94,8,122,167,130,48,167,31,25,177,34,6,141,7,14,228,44,198,100,147,119,34,154,27,242,170,177,151,225,174,55,232,40,135,162,148,156,156,103,113,145,192,137,222,80,73,70,107,215,217,52,108,168,205,174,232,186,187,201,141,110,216,161,222,207,49,91,153,47,143,171,90,182,139,56,76,58,18,146,74,34,67,72,61,212,92,8,204,108,41,25,98,183,81,157,37,119,69,165,7,250,115,179,44,75,9,205,140,115,230,215,187,58,45,239,23,26,171,46,184,225,95,56,12,204,86,237,208,36,154,212,41,121,210,134,4,99,251,225,66,112,113,188,223,62,91,54,182,6,172,252,213,98,58,20,194,227,160,230,115,113,110,115,247,251,183,39,215,99,87,37,115,206,224,123,2,120,105,223,220,147,129,122,238,174,174,63,126,230,73,193,207,17,234,60,14,60,27,102,121,140,184,162,45,73,19,158,130,250,234,138,142,43,127,180,18,216,116,229,242,88,168,251,62,19,2,178,37,68,34,71,239,78,195,50,173,153,10,243,130,113,102,62,147,186,176,174,153,17,53,58,64,82,114,57,173,216,183,26,244,174,22,155,109,216,209,6,68,96,200,176,122,168,202,245,42,236,92,28,215,109,8,254,62,251,119,3,31,39,220,50,11,78,31,78,25,214,137,205,189,210,29,140,34,127,98,205,4,172,53,85,84,141,26,136,174,34,25,95,236,193,205,160,114,203,2,54,43,118,133,92,54,71,184,163,182,163,195,166,23,231,118,89,103,251,224,28,63,32,126,46,29,56,137,151,45,20,33,188,110,167,147,92,124,118,52,196,151,74,46,23,248,71,173,200,80,132,82,161,158,146,167,128,151,95,41,135,132,244,213,26,220,66,224,240,160,57,37,224,178,218,144,228,37,195,152,214,23,229,70,188,229,134,45,221,24,228,164,81,135,34,75,90,51,89,116,205,50,132,163,17,227,7,167,40,41,158,253,250,43,248,43,228,34,114,84,22,194,47,133,59,200,81,152,83,8,35,108,116,43,52,172,214,113,230,211,117,240,66,173,2,68,60,190,84,78,138,172,4,105,0,92,103,253,84,193,215,141,128,30,203,65,97,124,141,185,214,85,206,2,75,158,117,185,80,196,212,165,127,213,25,28,82,113,251,8,208,200,61,121,58,167,88,185,216,240,254,79,33,203,67,188,222,126,145,25,45,99,12,65,196,87,217,155,190,57,175,242,251,106,13,80,222,201,169,248,62,235,230,188,86,250,217,159,220,37,153,207,213,24,44,55,73,202,253,250,210,116,55,5,175,122,36,237,69,209,61,251,147,118,7,157,202,198,114,18,252,178,38,25,97,150,112,102,38,43,232,6,51,128,85,239,124,140,18,153,76,180,28,109,2,34,102,176,241,110,108,224,183,122,25,141,217,112,1,12,222,251,91,17,241,14,30,224,126,244,166,66,175,214,42,175,158,228,62,204,249,124,107,158,224,30,133,147,43,93,143,127,212,70,17,41,101,104,147,138,120,35,230,16,209,109,61,117,121,187,195,184,248,97,237,135,149,109,196,121,192,121,39,172,84,155,220,30,199,10,179,136,212,40,220,190,159,48,153,248,201,170,19,14,13,18,60,124,66,228,108,220,55,36,1,16,35,30,252,232,122,222,81,212,106,58,234,106,74,253,216,7,44,207,141,222,27,90,108,28,79,45,155,163,173,230,220,59,64,227,191,229,252,30,93,67,66,151,167,96,135,75,102,93,31,94,84,125,255,192,62,89,146,81,173,132,167,192,200,3,36,145,24,172,242,27,145,146,37,233,45,186,50,200,152,151,123,18,253,141,181,219,76,185,235,9,147,30,105,116,37,30,139,249,234,28,63,156,69,54,147,56,109,244,62,79,237,155,224,92,75,24,173,228,82,75,111,179,55,18,215,45,45,90,112,130,106,92,26,189,226,156,225,152,30,228,71,87,234,104,253,94,233,183,5,107,75,102,93,31,38,201,24,184,110,92,187,190,228,60,208,211,170,188,45,132,241,211,191,73,142,162,59,145,255,70,66,50,153,6,224,114,15,87,186,237,10,221,13,192,144,24,94,111,161,133,81,81,85,174,93,30,73,200,49,75,87,60,46,158,77,233,38,21,35,136,165,183,194,8,216,6,34,33,29,65,198,74,45,141,35,57,174,39,164,24,0,255,81,12,14,46,246,233,97,228,193,62,196,37,126,212,120,140,44,250,178,134,249,205,76,116,94,134,204,178,23,55,146,98,119,188,204,231,53,249,178,15,14,117,59,109,53,169,170,112,12,95,214,112,73,19,192,9,32,13,68,218,203,235,218,37,27,21,142,131,147,85,182,170,128,109,217,6,197,38,191,8,64,226,122,144,237,80,157,108,151,181,245,80,122,237,101,195,126,63,7,231,224,182,187,229,9,190,27,184,1,187,166,143,44,29,36,6,215,111,69,1,176,240,222,111,144,219,149,115,209,176,237,68,89,91,226,53,113,223,113,138,90,30,97,127,64,120,195,14,156,45,168,59,224,195,238,184,194,224,56,37,114,50,255,213,124,244,22,82,243,32,55,113,145,248,10,226,206,204,47,119,153,117,145,6,178,164,240,72,229,28,255,203,129,166,140,45,224,249,123,144,150,107,119,98,191,246,109,206,63,43,183,210,249,237,7,126,74,229,233,187,21,210,72,173,74,47,237,87,120,12,184,123,57,169,49,197,103,53,235,156,113,47,238,203,172,8,195,172,235,180,73,39,67,249,13,18,96,192,38,50,69,30,118,241,19,79,111,45,32,19,59,11,155,179,132,232,165,143,119,228,163,236,164,118,151,67,210,117,241,43,77,104,236,69,229,76,48,183,52,125,247,216,212,236,177,46,213,11,46,100,28,142,203,196,49,127,95,31,228,206,51,8,94,220,52,81,52,109,128,143,91,100,7,254,108,208,85,133,246,128,133,20,193,170,165,91,154,67,176,87,138,157,198,184,39,61,113,241,15,224,9,50,125,49,178,174,252,92,74,185,20,151,1,239,230,153,182,189,223,124,52,199,181,219,222,172,132,154,1,54,173,37,116,220,240,125,221,221,237,245,162,23,146,25,254,76,157,87,10,213,135,142,20,241,219,117,109,100,189,80,19,210,10,38,55,58,176,234,101,148,39,33,32,15,126,220,195,10,204,116,255,52,123,198,94,138,213,98,4,217,123,5,163,111,43,46,117,111,223,156,101,186,102,123,126,39,1,85,179,192,227,9,6,125,110,123,82,36,181,43,132,119,59,10,62,109,21,195,246,193,37,34,33,17,254,148,143,217,61,153,10,36,170,11,222,68,223,192,75,113,202,237,64,137,196,192,134,59,26,18,145,59,85,177,141,220,68,242,222,10,212,214,113,157,55,163,146,208,54,171,179,151,159,56,107,147,97,204,87,246,123,186,68,246,44,107,22,74,251,3,202,19,194,103,210,107,202,8,135,242,17,6,175,216,48,53,120,79,71,50,85,0,252,105,23,128,21,216,16,22,97,244,102,144,233,136,101,255,134,220,170,126,196,66,72,125,190,115,174,200,229,160,90,107,124,222,225,34,141,53,113,216,153,249,41,190,63,149,237,191,255,145,157,173,142,0,7,29,254,164,249,161,33,100,126,50,85,133,95,231,216,32,230,200,161,21,15,228,156,241,51,19,202,81,86,107,142,56,197,120,31,226,84,65,217,217,229,130,137,42,235,111,123,205,12,26,232,51,65,109,6,232,199,237,32,222,97,58,26,55,33,125,119,118,83,211,241,25,44,216,21,154,9,55,107,205,226,93,106,86,176,62,177,56,248,77,68,56,201,227,124,165,87,112,250,89,210,137,55,6,58,16,204,110,224,124,83,240,113,236,247,178,19,9,75,180,241,57,233,196,85,156,195,203,244,137,156,20,185,67,69,2,211,100,57,24,159,254,34,226,19,35,154,42,54,188,87,18,160,214,204,99,157,19,202,33,242,3,8,140,210,243,161,120,8,137,66,44,79,15,33,141,172,149,255,195,101,67,98,120,106,108,114,35,47,37,174,150,213,143,70,253,151,214,57,40,14,188,63,139,254,84,48,105,181,179,206,119,128,84,160,214,32,36,14,168,165,26,123,26,18,98,89,177,70,163,84,93,188,252,210,156,224,107,183,73,196,148,28,47,29,149,61,63,100,130,86,66,132,208,66,26,254,59,16,165,146,137,135,83,82,76,236,78,205,45,216,227,188,217,196,172,187,223,234,116,117,166,112,40,214,119,193,44,205,202,30,123,182,215,167,208,184,69,118,22,116,255,231,125,70,13,113,168,188,161,212,81,80,255,241,209,222,99,160,62,249,34,112,188,78,185,73,31,18,61,200,99,209,47,246,254,242,129,205,213,164,171,96,74,215,58,230,146,65,86,247,210,252,45,134,63,202,39,252,235,132,183,136,207,25,98,73,195,229,189,56,85,69,157,228,1,94,158,86,117,134,82,206,251,99,180,2,101,31,214,101,79,62,254,39,24,61,209,164,189,122,40,14,136,249,7,184,161,4,251,99,125,98,7,68,234,42,189,240,156,125,151,35,99,203,23,143,170,40,252,57,22,243,194,36,216,71,4,191,119,183,202,161,195,214,204,92,95,149,27,83,200,16,248,65,164,171,252,159,21,168,139,101,35,79,33,181,28,228,62,93,82,74,216,167,158,195,2,152,17,96,68,104,241,254,18,28,230,102,253,74,110,126,178,168,94,175,185,166,50,116,187,49,227,199,225,158,192,70,243,112,167,22,54,173,234,238,101,21,11,128,61,58,223,48,255,117,163,24,246,217,68,93,182,142,15,43,65,203,171,10,100,192,117,144,16,199,58,224,201,128,249,123,29,196,21,217,206,215,4,45,23,230,188,107,17,20,214,60,22,48,51,34,62,104,198,22,27,179,114,248,250,107,201,89,12,82,116,41,81,152,245,89,38,217,58,192,132,96,56,12,7,110,202,104,161,171,78,133,70,105,23,74,5,186,4,41,85,92,95,137,36,142,103,57,89,243,4,163,68,52,244,75,136,126,64,223,46,41,137,237,30,83,208,191,145,44,163,118,142,38,102,205,184,152,7,209,146,164,142,86,22,42,195,71,238,103,82,4,132,242,72,68,167,120,171,184,167,203,48,147,87,45,76,38,155,192,13,167,223,225,249,137,246,129,88,218,136,135,86,68,88,88,172,59,226,181,233,83,174,18,127,119,30,238,64,135,157,131,222,26,231,242,14,123,145,23,75,51,98,214,91,50,112,197,76,223,128,131,32,126,81,24,65,99,145,166,82,192,84,186,92,141,204,184,134,240,222,250,102,149,8,115,147,228,25,253,238,171,228,93,105,218,90,78,110,24,157,66,85,221,218,81,106,184,185,185,204,198,149,101,18,119,119,107,69,124,180,135,248,47,212,33,189,42,173,30,213,213,62,251,189,20,151,104,135,9,75,130,167,15,29,171,153,98,106,85,9,192,20,158,114,67,182,87,147,182,60,135,196,213,89,90,59,251,212,61,222,252,57,58,204,41,39,225,191,63,152,72,29,78,229,160,114,76,125,176,100,135,126,196,21,23,91,228,58,137,238,165,99,252,200,231,171,100,52,79,111,133,102,244,10,140,110,184,78,17,183,140,87,209,209,235,193,68,145,79,163,99,216,2,6,197,191,32,54,244,214,61,83,58,97,55,174,146,8,18,166,72,204,154,45,172,214,173,54,158,126,62,228,22,129,203,219,249,141,71,109,102,248,70,130,183,125,188,96,217,220,122,119,150,192,203,122,201,149,243,189,78,87,180,11,187,224,43,98,254,153,1,123,234,57,160,97,4,215,21,212,116,178,20,210,251,102,82,226,253,82,47,60,50,37,194,43,169,5,190,129,180,148,242,141,32,46,41,44,213,63,221,236,77,15,23,94,204,25,115,105,145,108,91,15,211,251,109,164,158,167,175,205,113,101,59,244,1,65,237,28,136,42,148,94,148,188,190,146,218,193,165,147,49,19,182,140,116,18,163,243,255,128,2,212,19,62,240,10,116,19,6,181,82,1,163,13,101,9,210,95,71,117,219,206,157,60,89,76,182,125,117,17,183,211,253,163,138,222,19,31,38,202,44,73,96,35,141,152,90,231,36,139,42,242,154,197,115,178,2,104,125,249,3,48,15,3,182,32,212,188,156,83,168,95,80,41,229,206,39,180,13,188,202,88,39,15,161,160,244,179,236,65,234,253,77,116,250,2,133,140,144,144,80,241,130,170,121,78,32,250,15,11,49,107,204,44,108,3,206,32,47,76,147,27,173,90,111,36,128,53,155,193,217,62,125,56,179,217,236,12,165,18,235,24,15,31,243,64,47,228,238,60,188,18,196,32,228,54,115,243,111,163,27,229,138,243,48,20,181,239,72,179,189,104,193,33,203,43,76,141,152,128,130,129,223,215,227,10,78,166,175,208,217,80,64,255,18,4,181,42,191,147,140,208,209,57,13,127,96,125,161,14,225,63,244,218,236,130,79,118,59,87,42,107,252,183,153,17,120,71,206,39,66,191,138,112,128,39,154,40,40,75,87,186,52,104,103,156,251,161,239,92,34,210,65,153,203,114,180,28,64,23,204,144,137,201,100,245,83,53,187,158,96,49,31,183,57,183,106,144,20,34,61,112,67,71,244,44,80,11,164,105,82,182,26,135,152,90,44,145,226,35,109,97,234,184,47,1,23,200,228,146,175,135,228,236,61,140,106,240,254,19,250,94,16,61,215,116,120,152,91,214,43,78,111,46,222,213,202,30,247,220,78,170,168,128,63,229,28,21,71,229,83,110,133,168,193,113,179,40,152,145,88,145,219,44,78,105,172,26,243,195,97,176,252,71,202,123,216,24,126,133,225,55,102,249,83,139,194,107,31,6,127,230,153,180,0,86,158,189,242,32,191,0,225,66,19,243,100,241,113,157,247,211,20,76,24,38,127,96,138,48,99,218,188,28,72,51,77,27,22,64,139,252,153,250,226,229,98,228,20,105,114,116,182,41,20,64,129,83,134,167,132,93,110,204,65,28,77,159,34,132,33,221,4,114,127,110,172,212,200,21,67,234,11,188,177,86,156,123,70,156,7,167,101,20,223,72,157,113,168,197,192,68,214,81,138,228,191,130,25,166,245,236,113,212,184,21,171,39,152,244,150,152,11,214,158,153,95,121,140,108,218,30,137,125,21,223,248,71,58,18,38,184,164,216,210,0,51,153,179,187,203,32,6,84,217,143,50,213,121,154,207,7,125,16,67,229,27,216,118,37,47,199,115,4,19,186,58,99,127,11,162,110,222,231,199,111,214,228,177,97,0,78,168,46,204,5,212,8,47,247,134,108,49,32,207,200,207,175,77,79,72,252,115,135,56,207,16,103,182,138,98,236,136,37,39,144,166,12,64,151,122,204,198,191,254,254,132,95,105,243,236,73,231,205,98,25,223,96,141,194,52,29,197,163,159,169,225,142,249,129,233,243,185,93,13,76,137,176,32,2,208,137,57,107,148,73,174,35,161,191,57,51,12,49,89,33,138,61,205,103,152,100,92,220,210,178,165,18,239,196,109,229,99,9,5,199,246,51,28,112,46,103,140,173,11,67,151,237,84,159,28,197,91,158,235,14,41,254,62,98,213,184,46,116,138,9,97,122,184,56,159,93,205,173,49,74,142,166,241,149,131,161,232,60,128,0,253,194,122,183,203,8,94,203,64,178,58,103,209,241,218,241,199,188,17,111,23,170,208,134,38,115,73,45,16,4,59,53,144,234,15,235,214,246,81,230,233,64,253,1,61,136,201,255,103,144,134,87,237,78,8,56,218,32,85,245,72,218,118,140,163,27,76,39,111,253,118,205,251,188,42,229,75,85,211,113,185,142,94,203,181,57,99,237,34,112,47,177,223,158,182,194,235,253,231,70,88,171,48,193,216,173,201,145,113,53,159,103,95,43,34,116,156,99,7,120,158,116,65,103,169,200,93,243,183,84,87,148,110,235,185,89,176,148,220,203,139,111,255,33,1,236,154,249,229,130,118,180,58,100,208,245,189,151,86,148,233,189,39,248,120,154,100,220,134,81,194,109,181,9,218,183,130,195,232,115,92,245,242,50,223,42,201,161,42,193,159,222,15,218,52,241,30,85,180,93,210,82,113,168,172,8,254,239,225,139,152,242,140,26,146,103,202,39,23,251,162,180,227,184,199,110,203,87,72,245,185,68,71,192,235,97,32,247,45,172,227,198,199,164,158,25,137,94,2,33,159,63,90,219,103,216,239,7,180,8,17,188,197,128,231,14,119,249,136,122,79,176,212,95,83,36,250,66,18,219,106,137,149,102,190,99,119,51,228,202,107,86,4,229,161,231,195,106,139,173,120,66,132,193,166,43,78,223,103,237,245,31,9,183,222,19,117,154,70,73,245,189,224,160,154,237,100,119,172,240,201,150,114,169,149,241,101,209,21,85,26,223,108,120,52,239,62,158,83,242,154,124,101,12,131,132,133,129,22,191,29,6,65,110,1,174,38,182,46,51,98,229,25,222,236,230,66,75,58,156,99,192,125,73,213,137,22,56,62,225,82,118,155,199,34,20,163,55,191,232,216,39,114,183,52,74,201,249,134,38,224,79,255,185,18,97,9,48,26,98,215,138,233,83,187,209,68,18,226,80,246,220,133,99,49,40,121,56,18,82,106,115,127,24,248,216,29,75,149,50,248,8,251,27,164,199,40,43,167,228,88,71,87,200,115,32,144,1,211,37,242,146,133,125,4,173,50,244,82,206,142,50,242,10,121,255,241,110,216,1,154,182,158,189,1,238,100,6,255,1,67,78,173,199,67,102,53,240,159,139,190,63,11,140,43,26,32,252,7,235,181,219,91,95,221,53,61,71,139,250,6,144,100,246,118,236,242,103,238,149,143,7,134,52,51,62,76,96,238,245,65,174,58,116,70,7,151,81,112,215,17,173,252,39,255,117,17,227,133,101,109,49,73,152,202,211,176,132,2,41,135,242,51,55,9,192,170,98,125,226,50,192,90,236,193,209,162,112,113,192,20,81,144,156,210,40,67,140,109,116,217,236,104,109,233,150,42,49,93,162,169,197,158,128,172,47,6,138,30,27,207,151,249,71,10,238,153,63,89,189,15,254,208,28,160,139,208,254,146,30,235,17,11,68,147,60,2,204,132,175,197,73,123,218,24,27,83,146,57,96,13,38,88,12,44,16,118,136,17,241,227,26,23,105,166,22,94,26,106,34,43,126,229,227,174,185,39,137,139,185,65,90,161,229,209,251,23,135,133,115,234,142,197,62,5,239,193,220,27,137,254,80,13,186,245,231,75,215,112,31,165,121,72,234,98,79,135,157,4,215,52,136,26,110,235,126,179,141,171,147,251,206,63,130,71,197,192,33,216,34,188,18,79,151,157,206,240,214,96,255,163,122,188,199,34,57,213,209,234,123,226,83,167,37,57,187,186,68,137,57,160,53,250,235,133,156,139,120,238,77,132,151,93,235,93,125,14,18,122,238,170,26,83,223,56,152,63,156,129,20,31,21,55,251,219,4,68,19,166,92,58,86,147,179,36,121,52,65,11,173,251,50,127,139,116,29,122,103,34,82,212,67,222,214,12,230,33,87,168,143,30,225,201,227,104,195,29,69,213,239,113,74,92,211,68,172,111,224,14,158,241,162,229,100,111,158,198,96,55,171,202,181,209,59,123,79,158,70,110,102,115,89,109,141,134,71,103,177,197,5,248,203,201,213,75,51,121,62,143,171,37,13,68,93,198,126,6,82,165,211,158,88,208,132,100,140,112,109,140,36,118,52,86,12,111,190,225,173,58,147,110,79,143,30,204,249,33,236,229,176,19,75,113,87,223,35,135,37,120,6,233,68,158,184,164,61,248,30,221,57,245,136,253,51,101,214,127,205,110,192,209,25,241,169,63,133,21,206,158,38,162,132,2,160,228,194,219,218,240,86,194,92,215,71,150,203,41,156,226,61,83,76,64,75,0,77,103,53,215,89,54,65,64,55,142,110,146,54,74,14,204,29,53,42,206,83,74,114,241,236,101,155,189,19,146,98,140,59,35,249,236,143,57,98,104,214,147,229,215,63,119,246,97,226,35,70,100,79,227,91,0,57,191,123,226,212,14,134,35,157,116,222,56,221,27,104,194,16,244,81,55,64,215,224,231,48,2,234,85,198,212,66,28,252,196,156,87,172,242,137,223,157,77,92,71,16,4,137,60,247,66,132,19,155,110,109,212,15,76,115,51,205,27,47,213,26,102,96,8,56,78,96,141,20,132,83,135,50,54,169,100,208,81,79,3,246,224,155,254,180,97,116,248,210,10,137,153,255,165,19,153,45,45,191,13,218,20,152,72,36,20,99,153,0,186,98,53,156,203,231,167,14,215,208,177,149,60,110,42,106,35,216,208,139,27,164,58,50,214,110,145,199,46,122,212,153,69,140,139,154,181,185,156,227,123,170,62,78,200,62,44,24,254,165,172,72,134,56,202,196,104,87,51,94,149,131,1,24,20,30,201,48,24,2,242,164,147,78,162,162,146,93,176,222,196,208,175,251,49,135,204,226,69,213,197,99,217,143,192,120,213,173,10,34,206,144,44,143,81,247,97,35,203,240,43,215,121,19,12,249,221,120,216,221,253,200,46,122,213,252,208,202,119,207,67,59,37,73,121,191,8,38,220,99,231,41,98,80,11,94,130,122,166,52,147,76,126,146,215,198,100,220,79,27,35,188,100,229,79,78,12,105,87,18,172,93,3,220,5,199,79,107,66,127,48,226,59,174,23,10,233,230,42,70,78,26,193,183,99,137,128,141,74,26,216,224,226,84,250,32,200,200,80,238,2,123,92,164,110,254,193,53,245,79,242,23,190,187,195,114,234,120,194,11,156,190,62,75,10,91,35,69,217,137,230,131,8,182,186,98,144,222,224,88,188,189,148,219,26,143,19,63,186,152,44,184,192,57,207,220,42,254,92,99,171,69,78,250,139,217,236,254,73,248,200,253,86,105,162,226,248,152,13,138,159,135,44,228,116,172,186,103,165,251,73,134,93,187,132,119,4,37,157,90,92,227,162,152,249,135,149,150,28,15,148,233,75,108,51,241,84,60,13,1,173,34,95,231,41,168,37,241,141,99,108,7,249,63,213,189,42,83,212,184,123,81,127,25,99,238,163,153,222,232,56,191,248,7,110,51,179,197,221,94,216,61,222,116,106,132,84,183,158,176,11,127,223,44,10,199,82,26,253,33,65,247,10,167,187,118,16,165,35,156,202,89,213,26,163,70,71,158,67,198,12,133,190,155,48,73,252,218,28,226,232,172,206,171,108,23,209,70,181,169,153,201,181,243,200,127,52,254,245,100,123,198,194,35,63,214,49,129,241,167,83,42,71,128,193,196,8,161,173,103,107,196,111,150,38,86,96,87,217,127,137,49,127,164,141,171,170,12,98,190,2,141,53,206,33,239,100,217,102,52,60,46,173,249,193,118,30,64,8,157,153,177,42,82,239,157,1,28,22,195,208,202,22,102,68,62,112,115,159,84,179,47,85,156,20,153,7,237,85,125,226,192,161,240,57,241,66,185,124,221,175,63,148,140,75,209,13,112,239,27,166,143,207,83,86,222,166,228,234,205,204,180,174,162,233,180,138,161,118,148,67,208,67,110,194,40,90,1,102,12,195,44,245,87,35,14,42,167,114,84,132,128,83,121,253,81,63,182,63,216,237,160,110,70,120,48,153,222,79,136,28,244,59,255,0,153,142,163,129,40,13,98,140,66,61,92,84,27,206,99,135,140,53,20,100,108,79,143,243,231,41,198,146,29,140,174,146,61,83,239,167,139,143,129,226,242,93,90,132,115,57,112,126,242,71,58,44,202,223,120,11,60,91,137,187,70,236,138,24,101,231,164,0,178,176,243,160,178,18,165,208,210,222,60,225,108,249,73,70,129,65,80,229,174,79,60,81,242,49,155,198,14,229,96,46,11,10,66,173,17,43,137,254,75,148,85,158,144,53,98,53,62,113,91,23,167,62,115,134,93,143,31,156,3,175,145,52,21,4,128,63,193,233,114,60,202,217,243,131,160,114,8,185,93,54,251,53,244,29,172,17,38,74,117,56,212,151,27,181,231,184,148,14,136,12,129,160,114,211,166,97,230,1,49,155,93,198,189,116,49,43,131,108,138,24,73,54,77,206,177,26,163,27,62,43,98,161,157,57,187,75,231,114,120,137,82,223,104,187,180,209,188,149,184,14,161,49,176,113,36,252,131,117,2,124,154,51,163,196,195,125,141,109,33,117,70,67,77,233,211,236,180,171,34,160,10,112,164,177,78,112,39,13,63,170,231,54,57,192,93,50,79,143,224,60,32,43,138,250,32,239,75,209,230,92,64,66,15,194,71,196,170,130,108,124,144,110,170,7,53,211,9,10,4,124,23,238,148,27,150,35,195,162,212,49,50,218,63,210,217,183,189,103,65,56,95,41,94,174,247,64,135,190,145,125,129,62,127,138,225,241,112,21,12,217,146,15,3,0,182,165,93,16,40,76,10,225,57,141,247,147,234,140,129,254,157,70,236,94,39,161,110,198,145,36,70,212,170,158,43,19,37,0,221,211,60,1,132,124,142,205,109,38,140,250,113,208,81,117,56,44,113,227,234,196,105,48,80,31,248,227,5,213,170,150,39,175,114,94,70,169,102,108,223,65,210,108,180,164,170,174,83,237,128,155,204,243,77,0,235,65,39,252,172,68,236,77,9,128,18,240,183,52,175,177,152,171,238,129,39,39,86,73,115,200,171,230,95,42,55,186,188,145,49,60,213,122,199,125,117,12,173,64,252,207,9,75,191,95,132,226,40,45,132,4,122,242,61,178,63,18,231,235,250,5,88,156,184,234,222,63,247,217,115,125,253,78,220,192,196,141,71,141,70,57,111,169,128,96,107,151,104,167,69,4,144,107,36,154,57,14,68,127,228,249,108,174,165,156,76,213,86,36,247,22,254,198,70,108,93,172,1,139,122,110,126,116,234,163,225,54,68,65,228,221,19,225,83,113,219,53,105,57,59,160,170,34,48,21,149,188,2,108,207,230,221,91,171,75,161,253,39,205,19,38,192,43,176,100,64,190,168,173,220,202,251,124,3,209,154,170,157,70,102,82,123,141,185,2,64,235,100,159,105,171,146,239,93,60,184,113,71,87,253,233,190,115,88,242,107,42,9,113,182,118,12,23,163,139,134,119,127,90,210,65,165,11,75,225,70,52,192,245,91,14,36,68,145,185,34,192,81,149,112,180,211,164,132,136,215,214,122,59,109,41,145,102,135,130,37,65,76,143,90,100,187,84,166,210,17,168,163,115,229,48,160,108,113,128,68,103,42,134,186,169,4,103,209,159,52,187,124,62,69,122,253,11,51,153,93,4,46,27,105,112,252,245,106,250,182,63,249,130,166,31,198,103,240,228,4,7,221,217,6,249,242,10,245,18,126,236,27,194,92,198,44,116,110,185,213,79,218,187,39,184,56,14,82,159,241,231,67,145,70,217,198,104,22,20,136,253,1,211,152,33,137,14,100,224,114,114,136,90,49,57,136,208,177,221,211,251,57,0,216,114,210,157,179,47,61,21,240,119,16,193,126,12,135,72,116,71,62,7,170,1,155,214,179,220,40,3,205,24,219,50,169,207,40,44,79,8,80,180,156,25,58,37,129,98,139,74,172,37,77,218,5,19,102,251,6,13,168,116,46,126,60,43,174,234,58,58,230,125,248,27,188,58,14,191,8,225,190,73,203,183,253,30,9,17,155,251,192,37,239,45,212,230,217,193,81,46,132,179,154,189,19,40,66,234,231,116,141,73,18,35,32,149,213,26,173,155,66,114,131,192,137,156,9,43,190,146,246,183,195,189,238,141,201,253,135,249,225,223,228,156,250,94,47,37,192,113,184,120,123,189,109,228,103,186,188,173,79,24,41,24,12,129,121,172,232,165,100,167,229,54,243,144,150,222,217,87,127,237,39,60,108,49,48,214,121,86,221,0,6,218,13,139,250,39,130,213,172,231,187,57,189,183,71,147,63,122,191,125,52,187,217,85,192,182,54,193,146,107,230,146,178,167,236,168,111,60,60,44,245,209,143,8,4,123,155,193,65,63,101,222,63,56,200,22,155,209,79,73,127,244,15,78,183,200,72,114,151,24,220,183,110,146,146,63,147,100,226,31,181,52,213,119,220,174,221,67,48,228,140,85,177,240,11,189,102,195,85,93,15,244,50,34,249,221,144,240,228,183,139,148,224,85,128,91,126,198,198,133,92,252,201,206,149,145,252,106,116,10,111,118,26,62,114,51,4,85,126,204,110,156,152,231,206,247,157,217,142,225,206,80,108,145,68,28,28,73,54,225,33,103,22,20,194,141,234,136,141,152,60,127,245,193,253,10,227,39,186,243,99,182,203,174,132,16,223,197,75,223,228,156,178,239,222,254,227,42,207,126,200,207,206,241,106,108,249,60,116,49,95,64,210,243,27,158,138,118,6,68,210,38,84,173,60,113,99,130,184,132,33,246,160,185,2,209,63,228,169,32,77,195,87,75,12,199,70,114,97,232,187,36,212,55,244,151,220,42,212,16,232,140,171,232,209,162,157,139,252,199,182,99,131,236,62,142,122,149,48,4,178,225,97,97,168,108,77,121,154,8,95,108,218,186,53,187,98,98,226,71,46,171,91,242,43,207,75,16,231,5,228,39,77,195,52,182,42,166,9,98,237,19,52,52,121,28,39,20,31,115,185,79,95,198,231,238,211,231,79,124,174,87,33,120,201,79,190,136,157,70,37,73,217,42,32,25,72,143,137,217,92,246,224,90,25,47,103,130,16,45,173,28,249,83,129,154,237,108,170,18,158,211,149,19,185,139,133,245,20,85,243,205,123,135,49,233,39,118,195,58,181,112,22,3,2,249,249,197,208,45,21,67,63,139,210,18,8,52,120,249,28,206,11,106,93,107,48,50,118,137,62,79,113,66,84,11,92,174,237,210,139,180,241,16,226,89,167,178,105,123,251,18,191,239,222,138,135,131,119,67,35,211,104,113,25,96,117,219,248,44,103,42,140,131,136,204,153,23,47,67,89,23,22,101,112,26,25,223,218,229,55,73,202,191,3,61,220,48,203,245,59,12,111,106,106,8,13,151,36,175,139,236,80,70,92,148,160,190,200,8,172,33,40,47,64,136,235,66,103,248,30,137,53,79,193,243,199,112,38,53,55,170,248,226,69,212,34,30,176,125,157,222,126,194,37,52,70,0,95,166,97,229,40,251,137,109,227,156,103,156,66,192,187,140,121,214,214,108,96,82,174,102,72,161,99,184,120,202,183,168,57,109,13,255,51,208,233,203,85,248,145,66,202,150,16,106,23,87,127,98,3,199,208,252,236,90,102,247,189,208,46,18,148,252,185,164,181,180,120,174,81,5,222,207,189,182,153,32,153,52,182,138,73,129,163,232,134,209,93,100,15,44,52,166,123,186,19,172,218,114,181,194,226,34,109,64,82,29,45,145,44,99,124,0,232,31,78,123,161,107,214,224,242,97,6,173,95,32,198,136,36,119,160,183,149,6,88,218,131,126,23,167,83,134,199,252,213,211,200,249,179,183,177,38,92,20,40,3,101,201,221,91,41,208,227,75,192,152,102,109,243,179,52,26,18,52,14,102,152,175,28,115,221,185,55,68,37,221,65,174,45,162,70,88,203,11,159,116,211,234,250,211,211,97,207,41,251,242,34,96,248,92,43,51,141,234,46,253,71,197,221,29,108,10,239,31,179,0,170,41,22,228,180,202,255,58,110,103,14,146,188,110,44,2,26,225,1,227,96,26,230,11,116,68,17,88,196,37,227,209,65,130,115,42,115,61,214,219,77,76,186,95,170,101,163,149,140,105,117,139,107,89,176,196,40,68,82,164,247,51,3,156,39,234,227,204,71,9,36,250,105,215,85,39,212,227,203,186,29,239,104,53,42,234,71,121,147,237,130,123,214,60,221,42,69,67,95,46,127,188,207,242,253,28,118,174,141,249,75,162,223,57,181,5,198,174,112,125,32,103,151,176,21,208,98,233,92,29,122,226,30,161,36,151,5,249,18,149,217,50,251,68,49,114,185,221,47,72,132,114,228,104,40,47,68,250,248,242,82,119,90,133,204,154,179,2,239,243,84,152,230,15,59,255,91,112,109,34,214,21,175,79,117,183,238,216,7,112,160,158,139,212,114,90,46,196,94,115,144,217,21,9,14,188,237,78,91,247,40,49,65,147,173,107,163,176,123,130,10,99,14,51,49,73,224,16,236,154,149,18,29,237,204,141,85,46,163,243,171,89,175,214,159,22,234,72,128,110,71,118,38,50,198,63,51,110,70,184,11,5,255,26,38,179,191,133,247,59,35,162,37,70,60,231,90,134,203,173,77,88,183,187,192,59,96,54,232,133,123,231,246,60,162,249,70,176,86,31,101,233,83,241,40,171,159,148,171,159,107,158,27,189,141,241,108,114,63,128,75,22,19,224,231,19,145,215,248,34,221,175,136,106,221,237,123,219,50,47,23,81,247,167,21,172,151,231,104,118,217,162,111,231,168,221,16,172,25,165,216,24,78,249,200,35,169,176,252,196,21,123,45,9,34,193,38,116,100,39,98,206,181,102,61,142,243,21,157,23,255,169,84,241,190,65,159,108,189,183,118,186,28,44,86,95,135,67,193,119,188,46,111,125,42,248,240,179,223,48,34,238,53,81,236,179,218,158,131,196,212,84,26,53,188,241,37,27,237,204,67,73,91,7,159,189,120,1,195,24,238,180,58,77,254,96,89,36,225,92,23,116,159,247,239,45,178,207,109,192,212,201,24,41,146,150,102,231,67,242,107,225,122,239,200,174,112,59,42,128,139,250,33,194,137,96,75,98,254,248,147,238,37,124,200,217,169,244,198,62,44,72,52,132,231,216,248,217,166,73,164,37,120,88,54,19,53,2,191,41,85,62,120,45,111,45,80,32,67,167,201,165,42,146,35,93,105,30,39,17,240,77,188,253,230,69,44,31,31,101,105,252,157,8,94,3,71,75,9,9,172,28,192,211,124,107,232,135,157,160,215,118,140,208,87,103,217,65,33,146,145,178,26,198,244,82,104,32,116,58,52,195,118,110,95,70,0,31,203,41,211,191,202,217,90,244,91,251,232,42,78,146,7,74,240,154,162,63,197,196,239,74,37,133,116,146,88,217,10,244,191,91,43,54,72,76,247,218,87,106,114,120,151,206,254,110,206,113,93,204,184,103,170,92,216,88,50,85,38,172,89,82,189,130,83,47,225,180,131,94,40,83,32,207,60,89,45,53,217,126,230,7,0,225,243,32,69,228,36,20,49,193,51,233,244,238,39,95,254,5,136,68,144,105,38,251,42,133,70,110,231,190,248,176,147,118,34,121,123,38,22,158,55,189,148,237,42,170,158,107,212,241,234,230,201,88,242,92,88,42,3,110,72,235,130,92,252,115,191,139,237,211,250,122,191,133,221,38,242,28,10,62,96,46,191,93,197,194,136,207,41,31,3,254,189,154,78,195,142,252,168,65,18,69,110,59,180,146,181,90,94,229,179,188,118,201,138,131,180,252,188,197,249,122,8,222,50,133,38,203,22,254,24,31,113,129,60,186,114,44,69,155,152,238,161,159,5,158,183,10,77,185,236,241,192,232,50,98,191,25,99,92,224,30,105,251,169,172,218,118,34,118,157,75,193,85,168,199,250,153,241,84,207,78,111,121,115,2,17,117,249,6,211,124,70,162,70,188,53,74,189,72,2,85,154,15,226,211,119,24,126,161,119,228,224,135,7,38,254,103,193,92,152,39,51,108,198,242,169,242,1,49,31,162,26,164,239,84,49,23,210,144,127,147,41,194,126,128,40,193,38,238,133,35,98,213,12,124,146,17,14,87,84,150,235,215,244,137,6,55,136,182,214,242,78,173,36,228,218,52,149,125,228,212,55,138,26,181,90,166,95,13,91,53,135,216,184,52,180,24,184,15,252,126,214,214,29,209,93,167,102,85,126,246,171,225,114,212,164,11,11,18,175,176,215,222,61,235,34,115,252,242,153,0,147,103,151,153,92,21,72,185,19,71,103,29,137,68,222,113,116,100,206,203,238,129,222,190,173,200,56,147,156,157,161,232,148,74,82,207,156,146,246,193,240,207,137,212,91,99,242,110,160,110,150,196,124,190,166,182,136,28,149,66,175,72,69,92,18,201,248,248,44,161,232,230,232,247,169,7,238,94,2,71,243,219,132,71,19,50,85,100,92,174,100,190,68,196,255,171,131,70,117,197,91,229,77,184,76,36,214,89,43,198,34,183,136,162,136,213,254,37,49,179,16,213,31,143,42,106,56,167,159,143,193,11,31,188,150,188,150,228,51,51,148,247,166,184,195,36,157,144,125,16,250,111,20,163,11,14,246,38,103,66,140,132,75,74,92,237,74,115,8,57,205,14,82,201,85,4,93,203,132,10,51,62,18,134,47,67,146,237,221,205,80,196,128,0,44,91,185,31,101,71,230,81,146,199,79,30,85,254,34,46,13,89,207,223,196,222,255,119,227,124,39,111,182,190,50,149,121,122,163,174,21,104,124,191,220,86,163,60,228,208,43,120,167,152,19,106,70,144,156,222,63,55,123,110,151,35,205,245,114,233,152,68,73,49,71,62,254,91,161,46,52,164,75,221,186,80,150,66,208,157,46,11,228,0,250,47,214,6,172,110,163,214,246,114,3,127,148,197,114,156,100,81,143,37,138,95,165,62,143,1,7,189,152,12,137,206,199,180,204,52,185,72,130,244,197,141,67,18,107,230,172,85,225,198,31,231,155,5,36,226,67,122,128,133,184,226,175,119,32,197,12,190,25,98,170,25,48,248,99,85,191,196,68,186,25,204,246,165,177,225,167,43,70,213,123,114,41,198,176,179,127,41,99,250,78,240,110,81,0,86,220,139,61,207,115,159,179,242,111,247,158,17,197,72,143,209,109,226,162,179,235,74,64,179,44,66,76,207,150,0,240,215,211,77,103,126,37,56,184,103,196,33,129,214,200,10,76,191,116,54,216,53,110,254,17,208,32,132,9,253,55,146,151,204,64,100,228,132,46,243,90,77,203,186,175,182,6,166,31,96,1,119,10,0,180,157,250,140,8,153,6,46,249,84,238,231,21,153,117,89,97,71,219,69,144,92,213,154,16,213,73,48,193,94,95,83,135,10,9,95,235,111,147,103,28,48,200,29,155,225,79,119,93,66,119,20,158,147,148,238,148,82,129,103,249,46,92,192,147,250,17,201,108,5,175,110,129,41,38,46,178,33,31,112,20,253,152,65,49,18,23,35,63,213,149,228,56,43,6,201,81,140,186,140,254,139,38,119,191,153,16,93,101,30,220,75,154,192,112,28,23,45,115,133,233,177,0,237,58,9,111,101,191,57,12,116,167,122,55,124,224,3,195,156,252,220,223,115,141,180,246,67,148,113,128,11,192,251,148,226,39,64,164,227,126,181,46,80,126,77,223,66,169,183,152,140,163,186,249,166,22,78,80,222,12,215,152,100,107,33,205,116,173,245,102,74,223,105,164,27,25,2,202,201,144,207,38,106,64,109,224,66,229,56,166,155,64,203,229,0,64,39,161,247,40,102,196,232,149,27,215,25,126,115,211,234,67,209,96,39,184,41,233,102,46,92,28,151,181,137,98,24,179,83,88,97,36,81,233,113,138,241,73,72,249,148,34,101,176,18,192,158,42,28,120,164,254,37,176,57,8,12,166,129,143,126,135,69,203,129,126,49,27,46,222,122,206,11,51,174,197,3,121,188,90,177,225,93,21,152,13,220,224,82,145,120,66,147,15,248,62,175,145,192,179,113,196,162,197,188,89,30,51,245,63,127,16,168,207,254,13,222,167,13,176,4,192,20,73,105,121,123,135,6,119,108,235,114,236,17,34,126,36,113,100,97,119,205,104,29,1,151,68,23,103,111,226,36,120,227,146,143,227,244,63,12,97,182,22,111,196,181,170,118,84,106,70,107,87,201,165,173,47,27,110,52,191,229,131,250,149,112,183,230,124,151,133,54,222,254,148,84,35,41,54,12,151,129,177,220,106,184,202,107,82,10,150,225,80,71,65,114,60,37,252,184,157,234,7,166,149,156,72,89,67,157,68,146,141,21,204,51,226,12,53,126,173,90,160,22,219,107,127,86,166,98,182,246,147,49,88,64,54,39,181,225,30,147,178,55,50,146,52,25,132,130,29,141,59,215,24,9,168,24,87,88,197,238,80,45,215,129,4,63,151,119,29,89,151,221,219,65,5,145,89,233,140,127,156,21,140,236,146,22,86,194,42,140,27,159,233,232,37,235,231,127,225,75,65,216,163,57,9,247,132,33,152,102,220,211,180,181,35,168,201,14,86,243,62,157,171,89,191,137,158,92,3,118,65,121,31,101,75,77,196,75,130,253,100,47,133,170,49,173,197,76,26,220,249,159,107,130,100,173,205,161,134,156,182,58,255,80,138,177,21,178,134,121,88,236,195,248,0,19,2,106,123,18,168,71,124,183,127,10,21,43,32,158,137,98,241,167,141,186,186,85,175,172,62,155,45,154,127,173,158,160,103,29,249,137,70,83,40,141,151,185,134,87,1,63,93,70,200,91,174,192,155,162,178,78,29,49,138,19,146,241,253,219,3,37,123,175,175,191,101,61,144,144,126,1,222,55,243,152,212,183,243,7,246,95,231,35,166,49,224,118,43,40,36,189,4,255,10,141,165,192,107,0,231,164,252,176,238,70,230,110,6,48,137,175,3,45,97,6,220,112,78,158,49,215,19,22,222,33,71,37,239,158,216,23,251,3,144,95,82,170,138,84,175,134,58,209,166,184,230,255,8,20,7,70,96,137,152,51,124,229,132,220,73,119,30,108,175,207,160,9,43,214,26,182,85,47,227,20,227,190,193,35,91,106,129,67,237,75,25,133,73,77,71,231,52,155,167,42,99,238,12,61,191,211,234,253,169,169,252,124,229,109,99,99,52,188,15,96,16,103,82,2,170,108,148,23,52,148,91,233,158,239,183,25,244,48,56,171,254,89,138,222,49,141,202,101,132,184,66,64,81,127,60,210,110,35,33,198,197,156,105,154,248,195,225,179,150,131,9,147,224,132,176,167,51,83,132,218,64,241,221,245,167,45,160,139,176,58,167,53,246,138,75,162,174,64,88,134,26,216,52,164,105,195,103,15,171,216,186,183,122,232,165,147,219,201,62,106,54,48,103,39,7,254,218,48,183,142,26,252,246,91,232,111,125,108,153,215,54,35,46,39,41,220,223,95,29,164,251,9,230,247,178,141,88,236,181,153,12,172,192,145,19,146,132,211,108,135,85,40,148,183,108,99,66,33,239,24,103,216,237,29,191,84,9,79,133,227,56,38,245,233,61,235,88,123,101,143,196,147,73,94,41,222,25,39,151,114,166,59,159,142,12,67,150,62,32,223,35,194,250,178,17,45,54,137,131,235,238,168,127,47,189,13,62,39,19,48,169,33,242,223,102,99,46,26,77,72,125,113,106,124,17,163,247,37,234,136,26,71,159,128,46,162,49,34,202,12,201,103,226,132,59,125,110,16,20,49,20,131,156,116,73,34,206,87,76,148,5,159,255,74,180,192,220,191,35,183,76,207,62,100,29,47,191,63,103,104,206,228,122,240,248,96,105,197,110,201,7,35,117,255,144,196,149,175,121,197,57,236,33,38,40,49,79,5,61,86,32,235,120,210,6,109,157,100,93,142,244,148,255,215,2,167,171,111,20,122,60,42,119,64,149,194,221,104,56,17,78,245,56,227,194,205,111,12,45,154,110,90,227,149,195,30,192,227,171,254,77,50,168,238,122,174,178,197,54,102,196,149,90,24,216,255,42,154,246,59,107,49,14,106,157,254,76,92,142,125,49,91,49,52,129,248,220,31,13,15,132,122,68,178,35,242,161,214,115,108,57,142,107,180,232,244,141,159,137,43,13,128,196,71,146,65,199,28,81,145,217,64,160,45,136,83,45,107,111,56,239,144,155,28,41,111,36,217,67,205,59,52,21,13,132,40,215,73,240,234,201,139,18,229,209,144,142,135,42,215,142,86,175,28,57,170,200,78,91,22,16,121,35,93,234,29,3,51,247,236,125,73,140,29,0,4,250,162,27,88,124,6,40,102,165,15,198,237,44,76,216,67,104,186,134,239,173,154,167,163,244,58,131,204,226,198,56,136,226,205,72,155,100,122,43,145,14,21,80,151,169,183,253,255,1,58,241,197,150,188,96,174,52,138,90,250,82,159,147,128,64,139,189,197,139,163,78,234,21,248,83,102,54,81,78,137,111,83,168,181,178,116,153,22,247,226,224,165,138,233,5,14,205,143,70,241,62,247,58,72,34,228,132,81,247,25,234,80,96,81,160,215,44,179,112,255,92,199,37,92,171,67,66,79,128,136,173,49,66,4,84,81,24,124,130,146,51,117,240,73,146,124,25,75,191,68,4,60,244,96,165,75,212,176,101,3,132,104,242,186,174,71,134,139,76,40,91,122,14,35,163,83,228,149,128,215,83,51,119,9,16,127,10,139,90,114,33,220,123,80,127,113,19,106,111,133,39,140,185,251,249,233,250,91,52,127,11,231,23,247,184,143,230,182,253,14,112,93,151,66,226,144,172,163,118,242,138,186,167,242,185,34,181,17,32,226,148,65,160,15,89,133,41,127,222,180,123,16,117,181,198,233,202,51,245,197,14,140,44,239,201,186,142,209,237,115,153,186,41,173,42,177,141,70,214,125,220,75,50,26,136,20,2,149,21,2,196,111,199,245,119,218,130,23,48,186,156,95,97,54,125,150,225,107,3,219,45,129,159,223,45,32,150,186,148,116,229,82,146,93,85,125,67,99,219,146,217,2,202,211,107,4,88,204,96,127,218,207,57,130,86,147,105,122,79,17,157,152,208,39,103,181,212,230,2,232,115,228,150,27,16,242,125,49,195,228,221,203,63,96,83,233,6,253,238,185,76,137,177,174,90,47,145,165,121,44,143,141,106,24,50,199,72,32,181,242,108,5,13,188,31,5,149,132,1,167,247,83,153,169,250,107,33,227,128,207,60,58,221,54,57,176,248,26,72,163,165,92,127,223,124,29,173,251,255,243,175,237,38,148,173,187,12,142,219,16,188,205,42,46,37,197,41,220,226,211,105,246,49,66,155,11,241,232,173,187,216,232,25,74,198,97,33,84,29,6,91,254,39,168,238,61,41,204,118,171,126,24,146,41,27,184,122,139,137,50,174,179,132,186,243,35,1,181,232,53,139,159,63,182,161,251,60,151,146,17,208,244,35,166,39,15,140,143,164,74,209,174,39,52,224,154,247,174,78,89,110,249,13,208,114,97,170,253,52,132,21,101,157,243,126,186,200,154,210,146,149,27,194,211,174,163,245,218,175,103,242,164,60,255,248,131,32,230,244,85,239,150,4,63,19,200,178,140,175,201,92,229,220,88,140,97,32,28,110,36,71,102,169,185,169,47,24,253,199,83,238,22,29,34,237,181,252,150,56,80,147,151,24,229,104,190,162,101,74,165,219,184,212,221,206,60,254,143,229,13,71,7,96,10,118,123,12,221,32,234,15,231,203,198,207,146,227,207,153,0,147,242,203,200,73,154,109,222,157,94,66,208,63,1,201,210,2,21,58,138,133,16,27,68,206,166,229,192,111,203,8,116,44,218,119,150,188,87,104,159,250,214,90,110,124,112,216,4,128,126,154,55,54,78,21,3,172,17,33,84,89,65,137,237,80,8,249,197,26,62,26,14,68,231,27,123,10,64,112,20,118,58,196,94,1,167,144,88,128,150,108,233,156,200,165,116,178,39,36,12,140,120,18,101,41,149,201,146,26,201,152,218,178,118,18,96,40,215,94,48,69,224,29,111,94,9,131,34,105,204,32,186,92,33,244,123,240,129,35,140,237,175,92,1,153,60,119,59,157,29,95,193,19,102,12,227,116,155,120,198,78,113,24,142,48,191,107,232,84,44,117,186,132,82,119,88,45,230,84,54,184,110,153,50,245,15,183,109,86,56,112,247,87,151,135,39,5,249,148,19,31,62,37,31,218,35,137,100,227,69,135,194,150,240,33,29,200,86,251,134,151,102,227,150,116,159,143,209,231,5,254,222,222,80,184,76,220,54,136,115,82,97,175,250,137,207,118,11,88,21,230,103,72,212,247,87,64,129,75,69,25,187,210,105,86,79,107,182,83,30,26,22,174,146,102,153,13,84,12,209,81,15,17,111,81,54,49,222,240,149,216,13,231,74,189,148,76,152,195,219,176,89,136,39,156,191,59,175,122,120,144,217,222,92,179,213,187,35,23,186,127,177,111,113,172,251,201,156,103,222,83,78,1,177,240,142,152,177,13,197,59,101,76,41,236,198,161,180,126,32,136,97,75,15,0,200,178,172,164,170,171,114,96,72,104,207,111,187,134,36,219,187,15,97,214,0,37,5,39,188,50,101,245,146,68,27,198,164,46,233,106,163,53,15,223,114,242,73,212,41,55,228,14,178,28,80,210,206,70,57,223,62,37,128,11,46,62,85,237,220,208,197,44,254,89,41,38,230,76,81,228,143,15,250,34,80,157,186,145,22,179,44,3,93,221,73,94,95,144,21,30,76,144,159,145,13,10,187,73,26,126,199,181,229,219,228,111,210,212,40,199,33,35,223,28,200,6,99,207,89,139,106,105,112,17,235,255,39,110,230,203,35,4,49,59,243,145,255,170,26,18,101,120,52,47,183,9,119,161,44,189,159,249,6,54,80,38,152,138,204,29,93,195,249,16,177,170,220,236,251,246,223,112,225,6,176,216,130,232,17,26,203,207,213,199,0,204,96,133,0,153,195,187,84,166,133,209,99,137,133,157,246,7,33,142,69,105,253,242,250,187,59,37,228,195,156,191,237,16,232,27,17,254,27,85,155,112,2,155,248,39,237,33,106,150,49,231,219,219,150,181,113,177,157,38,122,140,106,167,98,76,38,237,117,166,221,169,173,233,145,175,250,248,14,58,235,98,223,214,238,198,142,162,240,174,225,85,30,178,30,102,170,39,165,109,46,240,5,90,233,212,21,68,209,151,119,53,111,3,56,238,96,30,126,217,137,34,158,108,83,153,56,75,149,56,62,74,146,214,99,248,186,208,122,14,150,121,20,161,253,166,135,124,154,17,205,231,53,245,76,190,255,31,107,235,119,106,22,234,222,201,79,160,99,230,18,139,7,88,54,1,186,138,32,56,65,255,114,169,194,118,155,97,166,44,133,133,39,239,48,30,98,140,243,71,13,187,153,1,14,62,1,143,128,73,186,115,115,209,197,54,208,115,186,28,29,125,101,109,90,232,56,134,2,213,249,152,106,217,255,137,15,92,78,101,230,92,126,144,121,146,29,32,37,96,15,50,63,174,36,77,14,135,78,216,98,168,186,54,194,34,107,67,56,211,19,50,33,188,21,123,150,175,37,209,176,90,124,100,82,237,161,215,42,238,176,1,206,5,209,164,42,6,19,36,60,249,100,44,91,36,47,2,245,132,197,157,37,203,120,191,61,242,47,157,255,118,72,44,70,99,15,217,91,250,31,35,206,49,39,236,119,70,105,174,208,98,49,155,102,38,157,213,114,166,20,81,89,249,22,239,235,125,13,238,237,124,146,191,109,157,141,37,175,89,47,38,137,149,32,158,53,100,232,106,159,104,139,192,218,84,236,91,166,165,18,12,160,87,202,143,96,147,21,199,123,161,203,36,43,48,76,57,29,107,36,205,22,246,125,161,214,234,10,215,69,115,134,82,57,33,244,47,112,2,241,36,153,74,72,187,90,192,11,72,101,106,29,196,49,249,102,51,98,105,152,117,122,33,243,114,251,173,55,251,173,122,71,130,80,196,140,249,7,54,182,110,35,65,154,46,94,212,228,32,159,25,184,65,109,45,171,104,50,121,187,17,27,184,143,50,96,143,211,84,121,224,183,123,222,233,165,22,32,62,131,182,92,150,120,240,150,85,1,183,168,177,88,21,95,89,248,135,147,88,22,32,62,165,181,108,48,164,131,255,99,45,35,80,126,17,254,5,101,89,61,186,65,76,209,167,205,240,157,202,193,142,133,129,22,223,225,11,144,40,211,72,192,80,80,136,99,237,99,220,188,96,198,35,151,117,78,173,160,176,135,168,229,29,195,195,197,97,197,137,64,96,26,188,101,108,42,228,54,177,210,60,228,85,115,62,89,252,34,243,162,253,4,252,148,236,161,54,56,85,191,192,204,133,53,237,28,0,4,184,36,111,179,55,58,60,29,146,222,173,139,72,253,95,120,200,134,210,159,67,5,202,198,69,127,56,173,232,232,177,233,224,124,234,110,217,36,30,33,160,160,155,201,158,48,17,242,179,9,149,187,146,50,102,114,124,37,75,185,209,93,43,75,129,186,13,38,202,60,210,241,70,157,176,207,199,112,245,49,39,204,47,60,139,206,217,239,239,170,243,205,68,12,14,239,2,230,156,137,241,240,37,12,20,138,187,139,245,182,190,25,153,1,153,101,207,202,90,203,161,246,157,102,173,139,120,106,14,8,101,54,123,25,53,253,180,134,224,112,249,118,48,177,235,172,197,123,233,124,246,41,100,25,55,12,57,125,160,150,6,239,10,143,195,94,108,48,37,83,201,44,22,191,113,238,32,119,162,118,230,145,137,197,95,67,43,228,187,194,139,114,167,31,144,116,14,251,97,65,135,64,130,179,215,165,94,130,132,166,147,86,61,54,161,116,229,209,86,213,158,211,179,100,21,248,239,89,167,49,39,77,227,127,210,59,42,31,172,174,196,119,196,125,135,58,5,186,236,161,12,128,183,69,40,169,173,57,250,155,34,127,166,9,204,245,11,22,121,185,172,29,26,86,103,44,138,98,34,253,86,110,170,211,78,9,214,118,100,234,3,60,20,87,55,66,145,109,135,121,43,134,29,13,160,152,92,241,191,16,38,25,56,177,172,110,188,145,99,250,158,60,94,182,133,90,69,208,174,94,199,127,194,176,205,58,212,10,239,224,172,113,5,6,140,116,101,117,209,123,229,241,64,120,88,45,174,141,175,195,241,112,139,1,224,73,184,42,97,250,94,254,55,156,55,139,214,184,252,94,65,142,103,253,246,184,243,181,254,65,47,102,3,21,66,254,204,133,228,154,152,85,37,56,144,209,66,221,156,36,179,135,83,206,139,13,25,111,173,218,217,151,41,115,58,21,209,64,151,226,119,150,71,35,46,21,108,165,235,224,9,170,1,249,40,194,196,159,147,46,26,114,188,79,162,22,127,152,93,6,103,94,118,54,233,75,20,229,57,3,86,204,73,15,140,18,152,83,123,182,65,10,19,116,6,67,184,39,107,55,43,8,204,86,234,158,96,1,124,236,205,12,222,156,204,120,100,25,114,52,34,64,92,210,125,243,36,251,209,60,32,81,32,108,149,71,74,194,128,33,182,105,200,106,231,38,118,129,249,11,41,12,52,147,26,178,99,59,150,101,141,73,48,99,228,9,82,171,194,66,181,70,133,184,184,46,174,26,199,186,217,100,222,184,99,220,47,141,246,155,74,125,154,40,67,135,123,54,87,103,108,123,153,3,195,95,199,123,116,197,186,39,254,162,165,151,193,206,1,66,73,245,198,151,201,53,81,142,156,181,161,199,171,95,90,84,64,217,53,28,78,170,230,75,57,81,115,59,145,255,175,198,156,5,29,149,80,215,154,211,113,146,68,92,33,95,40,1,180,121,51,186,0,214,198,64,122,55,155,69,221,84,206,235,225,170,158,117,150,209,55,38,79,52,36,50,13,173,106,184,69,181,102,153,72,134,93,26,217,238,55,139,138,143,52,254,16,74,86,26,53,58,214,20,189,9,238,223,24,8,157,200,132,234,3,3,4,128,228,23,17,36,208,132,224,168,68,190,174,5,123,74,46,163,191,192,250,235,123,11,175,77,102,209,251,248,134,253,18,8,100,157,36,86,172,58,209,204,167,155,103,184,62,87,35,91,98,87,222,12,156,215,193,90,188,243,203,173,32,183,182,176,20,218,127,4,156,175,69,231,15,164,71,195,24,204,38,124,66,217,58,124,203,108,189,53,181,141,106,172,160,213,72,195,189,150,51,92,16,210,220,143,108,76,114,238,24,210,238,88,42,172,158,192,254,227,37,4,70,27,136,147,133,203,198,138,2,101,149,50,29,189,88,37,174,67,162,188,61,136,139,122,76,143,199,47,170,192,255,15,148,75,139,41,122,112,85,111,194,206,93,193,200,255,53,10,104,254,59,35,246,145,165,8,91,91,235,105,172,70,241,190,231,149,219,152,49,185,45,25,145,212,70,59,212,80,238,237,169,183,12,188,158,53,60,202,186,119,32,1,27,28,36,194,82,247,11,66,88,122,133,143,235,182,248,104,105,87,151,78,164,189,91,20,148,213,51,140,88,7,242,91,170,98,188,169,249,131,250,37,168,177,30,0,16,87,19,93,171,150,213,175,69,234,77,188,112,255,184,253,82,178,3,221,67,145,59,207,190,64,106,102,188,23,75,14,106,30,98,159,139,89,94,228,248,158,83,243,127,41,171,83,31,34,48,12,207,128,5,4,54,211,141,252,16,134,246,117,192,56,31,9,72,49,18,210,227,7,187,152,24,118,178,235,184,176,210,148,66,228,246,96,48,145,51,82,223,159,199,148,202,178,124,111,241,8,61,216,148,6,77,157,225,34,127,144,146,98,84,192,3,197,190,37,91,46,223,246,166,199,50,103,40,62,182,227,244,29,47,131,90,191,96,182,106,219,145,178,30,48,35,71,115,64,231,23,244,134,169,66,160,141,206,243,175,186,170,210,207,245,247,69,18,77,151,132,248,135,49,150,154,100,96,142,107,109,122,134,97,125,41,209,221,35,151,181,175,13,51,208,174,104,95,254,65,85,209,196,204,180,100,100,184,90,180,187,121,112,84,134,47,206,201,163,220,106,140,16,13,90,126,246,238,189,53,118,252,232,29,16,98,227,205,228,182,32,216,71,145,129,107,157,68,20,218,164,126,75,54,102,86,92,78,122,164,232,47,73,185,210,145,163,94,200,67,245,237,179,240,94,229,187,86,72,220,92,215,82,82,26,133,31,149,102,8,218,189,141,220,99,40,253,140,63,216,46,138,27,165,213,243,61,208,250,199,147,85,204,197,240,134,23,202,145,123,22,126,239,14,84,230,119,63,173,228,213,152,125,147,31,98,158,192,106,243,29,184,118,66,44,42,177,111,83,216,105,208,49,146,51,153,165,22,78,57,153,127,214,209,80,59,246,212,10,229,154,173,138,180,216,145,129,255,36,91,192,43,202,133,70,144,1,197,154,21,51,135,153,95,125,210,53,235,248,135,203,134,246,9,197,248,51,206,196,224,45,16,219,200,35,235,38,118,143,213,141,131,184,164,99,131,142,87,144,137,77,139,39,167,61,22,183,139,206,36,21,61,155,128,109,48,178,141,254,78,191,121,180,47,13,248,146,103,143,134,173,38,117,63,102,76,58,83,234,126,174,132,30,171,67,52,234,1,32,185,89,1,27,173,13,10,74,93,93,68,34,251,209,160,5,105,161,166,226,150,119,70,223,235,114,13,136,152,255,55,171,117,12,210,192,126,92,232,170,87,27,127,157,255,82,177,230,123,36,63,124,76,5,22,6,121,64,147,132,213,147,148,154,208,120,115,27,15,7,162,40,24,117,250,56,19,154,217,157,242,57,130,130,199,180,59,243,97,62,97,169,208,90,88,17,102,140,185,0,184,172,31,19,181,23,107,138,9,2,82,154,143,241,219,173,250,101,164,134,68,203,141,25,87,157,161,183,252,163,14,146,7,223,252,227,165,199,129,148,43,55,112,105,123,215,109,75,241,251,207,136,170,22,115,161,7,188,139,85,168,243,25,239,90,250,124,230,152,158,210,6,1,28,40,48,76,137,112,108,244,207,75,245,64,68,222,70,219,24,12,246,114,53,249,24,5,206,239,27,69,45,69,101,125,109,101,39,218,7,12,49,47,148,31,97,115,141,97,63,128,171,19,209,48,53,50,226,194,57,38,158,163,31,187,10,67,88,121,66,67,244,247,23,111,202,138,217,186,73,58,158,108,45,113,204,135,177,213,168,135,132,111,51,223,63,39,133,199,115,130,83,222,68,236,218,190,51,131,129,67,231,177,205,90,93,150,103,29,205,10,130,20,61,49,125,239,177,21,237,191,110,136,80,27,104,71,12,228,165,101,75,169,1,115,121,201,228,223,165,57,177,187,87,207,123,100,114,144,16,206,102,222,60,30,186,119,71,135,0,109,174,11,239,56,103,140,29,214,205,162,68,124,249,42,234,164,173,127,215,127,35,24,50,85,30,2,193,158,101,100,89,200,93,8,193,31,6,86,136,151,36,104,76,211,95,30,243,184,45,24,92,55,72,17,98,198,234,3,52,162,29,102,224,212,179,12,196,33,25,239,244,163,117,116,106,40,79,96,142,31,119,12,88,104,29,211,16,43,159,192,113,216,59,12,204,11,125,155,190,10,19,209,246,165,39,157,108,171,16,17,245,27,106,19,112,209,60,168,188,9,140,243,123,91,250,152,56,116,120,174,78,154,252,242,211,16,78,45,45,143,215,60,48,82,153,207,219,130,152,113,75,26,93,135,232,74,64,124,24,200,96,209,9,187,60,152,211,226,152,125,46,149,204,171,117,179,10,36,204,112,208,12,176,175,224,73,123,92,176,161,213,62,223,97,25,126,150,182,113,213,247,123,23,61,241,140,82,85,115,233,22,24,86,180,84,192,229,51,178,98,142,42,169,175,33,62,153,181,190,123,244,209,218,27,60,100,96,211,98,32,55,41,74,177,212,82,232,186,31,1,184,129,173,220,3,250,222,102,51,47,55,28,124,140,228,216,24,72,71,232,219,214,38,160,13,206,129,55,159,69,121,140,204,118,30,88,214,26,247,33,139,71,11,250,216,124,94,168,74,75,45,68,149,53,189,211,45,85,228,241,240,91,117,141,36,149,40,149,187,132,162,167,167,4,109,110,157,188,59,30,133,181,38,21,195,2,110,9,215,221,16,249,57,180,155,206,28,158,7,56,111,134,147,248,103,229,10,103,130,183,23,18,115,235,48,25,115,148,50,244,143,228,145,135,253,207,81,220,152,133,165,74,37,164,18,210,89,22,59,222,123,103,87,232,120,60,11,49,103,8,80,202,222,249,103,161,19,170,69,11,136,227,5,23,143,234,190,116,11,12,32,119,170,152,72,22,174,109,243,209,139,88,92,213,79,208,18,133,251,17,31,109,30,167,50,48,15,249,191,84,233,23,250,66,229,13,80,129,248,105,124,182,221,87,193,13,67,173,20,131,202,252,85,162,127,169,250,85,103,20,156,230,248,213,59,231,226,193,125,201,26,200,232,162,76,193,4,215,215,169,197,97,111,102,191,7,27,72,100,39,142,237,85,219,161,128,176,112,59,112,28,160,35,219,33,38,23,112,85,153,114,234,103,21,59,224,176,36,18,166,53,28,225,167,176,117,87,39,148,225,31,170,185,60,166,233,205,242,158,51,182,233,84,176,76,213,133,131,149,235,202,204,194,144,77,245,174,171,146,55,78,67,224,193,174,4,82,185,14,184,40,2,141,233,44,154,77,212,66,29,129,205,81,190,201,20,22,188,104,167,29,143,91,97,226,44,4,152,40,95,34,145,248,236,197,104,1,158,224,218,240,195,55,32,251,255,71,31,227,114,149,161,180,177,8,18,63,184,48,49,130,79,53,30,205,91,215,202,141,168,235,47,34,195,111,107,74,137,165,76,184,69,37,29,247,157,187,108,218,205,51,91,26,17,202,70,35,16,109,106,73,201,13,163,38,146,30,168,170,80,64,243,50,239,29,132,39,24,190,231,140,225,176,118,39,95,232,120,166,11,177,115,121,163,226,113,225,186,151,12,95,76,175,41,4,220,169,170,129,8,10,58,115,45,94,114,51,194,165,162,190,34,250,123,49,161,40,159,244,78,206,89,247,139,144,44,151,68,191,244,35,251,29,211,28,118,229,140,164,91,206,190,253,17,143,241,67,213,138,226,193,20,114,145,141,122,230,153,166,7,66,186,135,34,180,111,6,122,202,225,178,53,75,91,47,24,252,82,101,74,71,109,31,180,116,78,82,66,222,226,34,140,207,110,143,42,56,163,91,154,245,75,40,22,114,214,22,127,28,122,33,163,85,188,58,226,65,141,12,85,99,12,131,72,176,211,157,76,198,84,133,94,36,203,222,241,140,212,75,38,160,177,82,179,182,3,246,39,254,173,114,14,180,7,130,21,80,221,65,98,86,164,177,225,19,200,174,169,29,154,108,114,66,154,118,234,145,246,194,1,72,253,197,146,253,162,242,148,51,135,252,233,201,150,12,110,72,80,201,181,195,35,109,156,77,6,249,46,14,111,3,94,179,240,128,134,84,217,170,166,106,88,30,211,168,74,48,96,90,105,98,88,73,117,112,83,110,2,118,218,138,100,117,209,60,112,20,212,149,139,35,61,177,152,181,62,182,180,158,75,50,184,211,135,4,172,252,155,36,97,2,23,90,241,241,149,125,84,106,121,114,98,52,108,92,34,211,42,137,148,166,200,111,198,27,229,63,94,78,122,149,26,230,135,42,101,101,64,42,30,176,247,54,197,78,125,250,227,210,90,249,169,45,242,31,66,76,145,167,155,62,185,159,208,95,191,59,199,88,213,35,146,11,8,185,79,145,104,234,54,111,31,26,69,70,234,158,77,172,200,236,182,195,101,169,189,150,17,151,231,250,80,221,109,4,37,193,243,150,170,41,237,185,210,16,253,94,39,169,89,88,23,54,137,237,251,78,62,244,75,152,11,101,170,142,109,144,62,24,188,110,40,93,111,68,200,167,60,88,172,100,222,127,165,210,233,189,10,88,85,186,185,250,11,13,223,212,92,245,89,72,210,28,250,82,133,235,227,220,183,231,23,145,218,160,127,159,199,20,102,65,133,138,178,89,5,105,130,254,77,64,112,160,167,186,52,82,103,107,148,254,129,89,180,139,128,88,71,244,202,253,94,4,172,183,154,10,31,42,82,177,42,219,221,56,9,118,205,226,248,71,217,131,139,15,237,30,226,129,254,194,149,176,128,160,232,150,213,167,211,207,25,171,65,38,15,165,213,17,11,194,117,28,83,235,28,55,87,36,154,224,170,191,122,189,178,145,23,31,246,110,61,197,42,144,56,221,153,101,109,136,80,129,248,236,157,195,5,164,171,14,79,22,8,1,140,187,38,165,44,94,251,165,248,7,129,63,246,24,182,220,105,17,239,24,174,202,1,233,178,11,30,29,228,255,186,54,55,80,200,222,8,80,229,123,11,191,184,175,175,60,202,179,200,181,81,142,50,135,183,242,203,183,31,111,203,29,162,9,75,162,232,190,219,35,209,198,28,175,48,227,171,35,119,208,110,180,115,88,209,36,136,110,212,112,198,61,140,21,245,26,224,186,62,213,131,229,197,81,241,140,201,99,179,72,123,104,21,230,188,243,186,100,227,210,58,155,101,232,244,189,186,235,197,98,147,243,14,12,42,213,109,68,187,70,142,192,117,170,168,242,209,175,6,130,28,150,178,179,182,19,27,233,72,186,255,230,197,127,80,115,71,81,165,174,60,251,150,93,245,227,169,203,3,25,111,168,81,95,100,213,39,159,121,56,197,34,155,172,169,40,178,42,78,250,169,56,172,198,140,121,201,43,217,19,1,231,185,103,219,70,21,137,123,74,85,254,121,46,84,2,25,235,68,173,205,212,135,185,101,26,235,224,106,43,185,101,180,157,33,101,219,121,197,86,198,69,98,225,95,238,114,74,57,57,163,182,41,83,48,141,193,68,227,38,143,44,224,34,135,15,132,209,133,248,80,182,76,88,145,120,183,196,183,133,236,254,219,228,32,14,187,201,82,102,196,168,222,86,231,206,239,236,23,67,188,254,157,68,175,91,154,52,118,105,208,209,82,26,37,121,147,8,135,241,88,131,132,15,69,163,110,12,179,2,4,69,34,48,108,126,142,55,29,218,21,139,165,124,73,192,230,125,12,143,201,101,65,187,86,223,77,11,247,86,254,198,59,143,160,171,6,169,159,112,149,28,168,119,64,41,178,206,112,39,142,197,197,45,215,132,206,130,46,15,237,129,95,190,98,62,94,232,230,168,241,90,48,68,71,34,18,200,92,200,137,235,218,127,122,94,147,158,65,16,118,206,249,157,179,136,69,18,22,153,219,142,142,247,147,186,83,47,88,44,120,145,201,1,116,28,212,159,126,69,193,226,105,157,224,3,171,42,44,188,175,226,92,113,196,80,182,26,233,47,154,59,41,252,58,203,213,240,230,203,222,26,121,241,147,43,105,252,35,231,84,242,16,230,234,164,88,34,93,80,179,0,161,138,156,120,158,36,226,151,236,114,152,22,253,201,87,112,45,122,228,76,156,134,241,236,52,146,194,222,41,25,164,90,255,190,99,14,151,8,159,155,69,74,218,232,72,194,112,209,79,29,106,88,57,218,199,17,79,2,202,33,128,13,113,180,96,250,175,228,248,81,169,54,32,224,229,255,177,11,116,199,173,243,52,188,225,103,92,222,254,74,14,58,53,71,202,89,127,27,230,238,179,222,122,69,210,116,242,224,31,99,224,215,202,54,172,3,230,241,134,231,168,107,77,160,193,164,90,148,29,96,36,228,232,165,230,30,106,180,191,103,246,103,247,190,102,36,8,45,210,222,41,37,17,64,16,16,129,236,9,182,95,117,208,77,68,37,51,178,246,39,221,70,134,14,119,25,12,25,16,41,229,59,31,194,250,209,23,14,93,233,123,224,20,133,87,191,250,96,19,143,104,94,201,111,149,211,17,157,223,193,175,53,199,46,246,27,104,24,230,209,120,14,150,102,68,160,135,217,85,123,171,61,32,30,169,230,88,23,44,68,101,251,236,104,165,186,170,63,2,92,138,226,164,10,189,52,243,196,238,28,199,242,153,210,7,94,116,78,125,87,27,162,155,204,156,44,12,212,81,161,37,221,145,175,243,157,5,169,203,64,163,107,50,131,220,203,137,142,111,170,250,253,229,42,72,248,45,78,56,133,188,157,222,56,150,5,42,123,25,200,100,77,104,111,2,92,46,207,190,230,168,121,64,215,34,241,40,161,68,148,48,53,134,99,43,174,133,129,185,144,151,103,28,109,143,46,17,190,68,148,43,156,122,111,95,16,80,251,4,56,144,219,158,185,118,226,151,84,233,96,88,105,41,32,66,185,13,83,70,144,109,244,98,205,16,56,120,117,159,172,127,157,39,141,63,93,33,217,2,85,137,244,147,43,91,185,121,92,98,156,58,5,18,238,152,32,156,241,75,103,133,87,168,39,132,70,156,188,96,172,12,215,181,72,194,130,116,235,252,202,66,136,45,225,254,70,206,41,10,109,234,213,8,216,191,3,122,65,213,167,152,229,207,22,61,166,186,184,100,137,41,179,109,49,47,219,240,121,254,4,37,142,139,242,150,15,102,44,73,93,185,112,208,189,244,239,37,213,211,135,224,245,164,115,123,0,190,31,169,146,4,233,56,43,98,34,181,83,81,200,22,77,175,233,195,155,180,195,121,232,104,120,250,168,105,11,4,11,145,186,217,146,139,67,113,219,149,243,238,64,114,28,218,129,254,89,20,174,144,204,128,183,46,135,110,44,154,145,26,206,97,64,224,165,67,97,15,115,113,145,199,214,144,242,174,175,18,243,248,90,59,9,202,78,103,135,84,112,101,142,209,80,208,63,80,117,221,88,58,62,248,116,189,159,214,37,83,39,190,129,179,94,221,168,92,180,231,11,60,175,199,129,67,27,231,57,11,158,207,43,85,83,17,117,159,95,218,58,202,73,132,7,80,238,68,118,151,212,197,164,56,137,92,3,198,69,83,188,144,123,147,106,108,43,34,199,236,42,19,208,205,50,71,224,164,86,182,230,123,136,242,202,189,176,10,220,230,63,21,211,171,204,175,35,248,187,87,21,103,79,227,172,143,137,1,120,34,55,27,33,181,64,107,35,188,147,169,236,161,190,148,253,96,127,144,180,217,102,79,242,240,52,228,237,24,90,250,175,166,203,175,134,100,123,255,185,179,241,62,36,199,90,119,130,122,88,40,47,108,99,171,88,195,63,142,126,248,19,90,80,86,76,83,14,232,33,254,76,103,104,154,61,77,146,51,164,39,193,10,155,55,3,167,22,129,45,242,236,16,223,124,124,4,240,123,124,223,234,223,99,115,143,186,8,90,56,120,21,61,151,194,45,149,9,5,97,200,45,35,12,66,198,142,239,206,79,178,202,63,191,232,122,96,142,161,35,186,6,142,151,55,169,208,103,112,187,21,71,238,137,202,54,210,24,190,89,149,247,12,94,34,115,38,104,166,84,73,102,210,96,69,0,178,224,190,72,79,206,132,106,138,136,94,120,114,58,64,36,127,184,86,61,27,72,151,211,224,78,180,202,95,5,255,181,242,100,69,31,221,10,65,81,75,239,166,176,123,122,139,208,76,191,3,26,214,86,221,35,189,217,125,129,112,165,64,2,195,119,135,158,92,248,95,114,4,71,245,198,143,65,206,221,183,164,84,94,64,82,146,125,222,171,108,253,98,47,120,109,104,66,74,176,88,77,16,16,91,1,90,155,212,110,203,162,84,14,240,244,235,52,8,12,67,171,107,176,221,58,157,63,191,158,170,113,32,172,69,194,69,160,164,223,43,42,195,36,9,223,142,52,156,167,241,186,166,185,185,170,231,165,160,193,225,190,250,110,200,208,220,101,3,129,209,129,249,174,42,74,230,80,120,169,187,137,80,33,217,202,17,22,113,227,133,234,147,26,191,231,41,8,161,226,132,53,48,161,15,207,86,85,196,105,248,37,167,165,5,127,59,46,116,91,104,187,171,108,131,225,53,19,79,148,72,102,132,18,97,132,131,68,38,241,88,25,223,115,148,74,104,116,135,93,206,216,9,173,206,241,188,161,73,24,22,238,119,36,198,185,230,43,106,184,138,193,15,67,85,65,106,188,208,148,170,203,107,234,190,68,170,158,217,61,37,102,60,128,181,207,235,156,7,184,168,130,123,53,149,34,226,229,217,31,66,123,156,224,252,178,229,208,179,229,105,94,125,249,176,5,85,112,143,187,10,5,5,170,162,157,40,141,233,123,136,123,146,205,117,199,249,84,24,57,75,250,69,139,91,95,189,134,4,84,184,174,165,31,211,211,255,20,190,152,163,10,152,196,251,146,72,49,35,226,79,76,168,158,244,82,48,19,33,88,169,197,148,233,124,203,109,49,232,69,233,247,54,91,141,131,247,136,130,17,76,226,166,41,245,83,60,214,13,136,127,28,252,72,181,121,219,188,111,126,199,137,90,80,27,28,126,119,188,232,59,203,52,105,211,121,51,59,7,65,20,122,112,33,142,156,77,215,85,30,25,203,46,246,181,177,179,74,240,226,26,160,81,204,153,162,134,214,151,196,137,7,96,125,29,80,61,140,88,53,12,31,57,216,1,77,186,121,168,119,9,68,225,108,63,54,152,16,138,53,72,35,88,74,211,135,167,36,149,129,177,195,2,109,221,55,91,202,21,175,48,240,97,122,65,11,4,186,207,135,57,68,122,231,230,100,167,159,116,166,52,254,150,202,145,89,119,41,165,248,71,219,167,202,45,15,216,249,120,203,19,111,185,193,155,182,40,139,61,103,95,72,249,201,215,15,28,183,223,224,147,61,197,152,74,221,154,140,68,151,193,24,202,91,7,250,120,41,130,179,185,69,116,139,154,100,228,224,99,57,23,250,81,48,16,179,137,202,152,124,142,41,131,126,185,60,99,12,208,34,140,57,213,44,255,80,50,247,53,219,176,45,87,62,219,102,4,248,31,37,97,176,161,111,173,152,187,128,28,124,96,253,177,134,196,198,167,22,184,224,229,66,120,81,243,39,150,14,7,42,121,103,219,62,83,72,200,98,65,36,252,19,112,37,166,55,49,195,225,230,51,171,103,173,138,28,208,234,165,159,88,59,146,209,20,169,58,227,70,249,112,84,30,2,224,69,230,231,104,154,138,147,251,193,21,177,42,192,183,117,99,230,136,189,196,107,147,66,123,43,155,77,249,178,61,177,20,162,67,253,249,167,112,190,204,38,141,52,248,111,112,12,167,200,30,11,62,210,95,95,173,75,141,204,142,192,72,146,2,30,97,132,63,156,213,190,70,155,54,0,173,160,140,89,250,97,192,255,19,85,147,192,43,109,61,85,243,176,160,133,12,232,200,91,170,128,135,7,0,152,163,125,108,97,109,255,148,176,236,114,27,231,15,182,62,99,174,130,197,228,198,101,47,74,175,97,173,66,168,80,254,36,199,146,221,196,217,68,31,66,182,106,222,85,221,82,163,242,234,207,212,229,85,97,43,177,69,9,185,64,68,68,140,9,215,54,227,159,152,241,128,68,126,161,184,93,91,61,253,58,71,17,36,85,207,140,249,13,246,145,171,147,126,43,157,189,1,71,174,133,61,63,32,105,238,61,174,160,197,190,19,14,156,213,246,88,98,133,252,135,207,247,232,44,246,138,193,44,5,36,245,215,100,99,101,109,107,47,112,156,106,108,139,49,102,139,15,105,57,140,47,67,69,244,213,2,61,158,164,147,177,185,198,70,86,188,166,174,40,214,57,6,47,142,193,254,203,152,255,116,94,33,7,9,195,187,37,16,24,180,151,163,183,67,58,252,96,92,104,132,147,71,155,191,226,216,139,201,179,144,205,182,49,244,214,161,171,8,7,129,219,17,165,41,206,151,109,113,48,60,25,8,165,137,240,27,136,28,64,10,77,79,153,71,218,209,126,165,36,33,85,57,91,221,58,249,71,26,48,67,221,246,25,161,51,232,203,99,253,107,24,226,112,195,209,168,122,170,139,192,156,8,48,250,103,205,135,31,2,164,50,164,183,18,14,179,160,92,250,40,34,193,216,72,168,224,58,85,103,6,5,213,114,111,64,63,27,44,172,242,174,57,106,130,118,40,252,173,181,152,66,249,151,0,253,126,217,139,30,96,134,211,172,98,30,228,72,206,5,90,239,59,90,175,49,208,34,171,250,156,155,183,74,27,115,225,50,193,82,198,88,134,200,52,141,198,41,225,241,166,28,9,11,139,148,160,217,99,49,131,89,149,221,53,7,90,99,139,158,234,187,206,54,77,77,220,33,105,164,198,49,249,170,12,45,96,39,66,213,39,233,102,186,34,154,92,215,50,153,81,199,102,255,93,10,182,126,127,90,46,112,157,53,148,237,216,157,167,177,84,253,35,199,3,228,119,70,240,18,110,34,15,54,243,202,194,78,34,249,102,110,126,55,208,29,226,152,186,132,235,231,190,47,140,156,217,75,19,127,105,187,31,185,120,121,32,15,190,139,238,233,220,161,125,41,13,216,183,227,66,209,24,175,105,37,132,174,94,96,113,62,4,142,201,192,105,132,58,63,57,231,248,125,153,153,232,73,143,243,11,13,82,47,2,203,131,201,92,252,179,183,82,240,149,197,130,74,128,13,106,251,62,201,51,190,125,175,0,126,150,179,153,129,0,39,180,45,38,1,85,204,79,89,160,175,246,64,147,128,150,237,109,229,201,147,247,182,71,125,241,196,182,244,13,239,200,63,33,118,14,165,160,76,76,252,46,198,250,206,69,190,230,81,96,226,11,13,127,162,89,163,170,252,3,194,214,106,111,12,231,87,194,229,85,66,47,175,185,128,187,9,192,211,202,95,155,152,228,251,119,80,6,66,110,80,186,26,79,51,136,228,164,101,241,61,25,11,139,240,127,97,109,213,194,231,122,191,200,68,26,109,134,74,123,160,138,254,144,149,60,63,203,172,125,16,227,36,231,65,232,87,138,191,9,14,164,130,139,125,83,154,128,203,185,247,199,221,81,240,36,93,172,106,26,179,158,32,130,13,126,249,89,234,153,177,2,242,205,22,213,99,134,124,188,241,81,243,198,196,39,4,195,141,7,140,148,41,126,173,10,40,73,117,247,177,188,99,37,10,109,182,120,145,15,114,232,41,7,92,209,121,139,222,65,82,149,73,198,154,110,195,43,15,165,142,129,62,7,139,71,9,104,7,205,94,129,149,4,84,9,91,130,134,168,196,254,141,145,153,226,200,65,14,195,26,4,70,252,197,90,25,220,248,145,171,28,128,69,235,191,121,192,139,138,108,205,85,117,214,220,106,6,6,23,91,232,164,161,211,194,106,44,176,133,250,85,240,124,129,143,58,190,78,128,132,90,76,149,68,173,51,149,101,117,177,99,201,94,20,88,48,84,140,63,100,3,173,168,189,208,150,118,222,234,55,147,64,255,105,194,212,163,77,246,57,86,215,226,172,244,10,158,156,216,107,199,64,220,79,51,155,71,169,212,127,120,126,149,81,253,241,14,167,200,245,22,103,188,217,14,62,141,197,78,186,174,32,241,196,18,115,254,146,150,242,58,105,189,127,227,199,171,206,117,206,56,176,193,134,60,137,239,133,214,243,91,221,100,0,59,125,151,14,170,208,185,181,176,136,93,10,128,223,143,98,171,220,232,236,187,143,132,124,190,84,81,123,26,56,78,45,227,92,196,0,40,143,71,214,248,142,29,165,68,164,79,132,128,22,224,156,95,221,203,128,142,194,2,155,226,188,19,43,46,245,14,250,11,124,3,62,24,195,123,40,18,146,103,7,244,54,236,140,37,244,39,59,221,64,182,28,74,67,204,37,249,153,172,112,85,78,192,141,195,141,88,146,188,176,93,76,5,72,227,9,119,30,73,135,74,200,115,217,151,191,85,231,50,77,95,188,61,206,126,25,87,7,108,22,62,250,132,35,119,112,244,74,145,110,106,252,31,199,120,114,62,101,224,48,208,251,7,92,99,31,59,67,54,226,104,177,240,48,122,162,31,27,24,65,85,248,71,185,58,59,142,138,20,175,131,165,253,102,60,160,212,228,167,88,193,65,92,132,198,78,86,83,61,99,90,184,164,233,251,228,88,144,232,63,85,132,117,181,24,199,75,38,15,105,155,199,53,25,14,89,16,29,53,71,59,245,237,35,250,79,153,8,43,235,167,27,250,177,66,176,85,135,94,135,119,74,132,37,130,133,134,59,191,229,160,122,169,243,142,61,91,10,177,25,116,104,24,38,112,181,97,49,248,186,236,32,78,7,28,53,218,194,174,157,120,67,245,248,96,100,222,24,28,3,130,199,134,83,2,56,104,24,88,196,54,164,115,154,175,29,157,247,31,191,216,196,107,250,134,23,215,36,55,125,161,49,44,171,202,97,94,103,161,131,47,217,151,140,224,76,253,14,41,111,77,133,187,198,235,90,169,161,115,122,155,184,18,115,131,158,194,97,136,14,76,87,232,205,169,99,65,97,113,146,141,225,243,51,157,8,75,127,232,85,39,100,195,24,194,188,62,137,41,93,194,248,229,249,195,94,253,173,49,203,81,167,120,210,179,4,65,250,102,140,223,251,72,138,95,153,238,237,232,88,255,153,211,39,61,73,81,150,241,157,167,124,188,86,24,30,224,164,128,4,68,188,177,166,4,137,125,4,159,40,186,39,114,217,245,60,175,166,164,36,250,172,219,150,246,84,41,135,193,82,156,214,157,228,114,30,93,228,163,144,184,59,55,38,220,176,228,176,158,188,137,153,254,175,118,175,78,98,221,121,153,156,13,145,255,20,254,108,159,7,14,187,8,147,175,39,241,171,98,15,98,94,155,81,190,210,127,116,52,220,56,162,67,164,121,98,100,61,210,165,85,82,4,20,215,212,181,75,171,189,239,116,81,89,9,30,10,194,169,192,165,67,84,251,106,140,29,192,86,23,55,176,40,252,9,11,102,169,81,57,159,220,110,77,109,244,94,183,115,120,128,5,248,133,253,80,61,87,125,180,53,133,242,180,10,214,136,146,247,184,47,255,128,113,35,131,246,226,62,180,51,183,194,20,67,169,247,28,232,61,217,62,52,220,171,186,72,79,179,152,33,11,14,150,85,249,174,120,92,2,31,175,75,113,98,154,207,178,177,237,202,78,133,82,142,114,56,153,85,43,200,216,202,29,32,93,209,223,98,156,164,67,93,60,164,94,130,223,48,242,162,52,24,43,32,210,141,130,63,126,80,35,134,59,249,42,6,133,62,98,54,6,7,228,214,106,197,181,234,86,244,44,47,218,211,107,27,10,83,79,71,96,130,219,255,225,111,157,146,106,93,244,206,202,106,63,210,148,136,41,63,33,17,254,142,100,43,163,241,212,213,181,1,135,243,94,142,14,209,219,110,204,127,194,27,186,3,197,39,115,155,197,103,62,37,122,239,75,190,145,197,241,138,241,233,191,224,113,76,163,31,172,12,183,69,58,125,5,145,70,39,167,61,190,191,132,18,232,145,50,193,166,153,156,193,157,24,86,86,136,131,225,59,230,150,114,149,80,30,152,243,47,38,213,115,18,207,115,199,232,12,238,205,250,31,46,217,25,158,253,211,40,190,189,221,228,154,84,119,48,116,247,136,98,132,227,204,178,82,183,127,49,196,166,86,165,135,101,193,230,168,9,50,45,222,118,27,8,210,165,146,82,203,14,169,118,13,210,80,56,73,57,88,187,36,153,235,47,16,125,33,127,251,130,246,207,74,199,141,167,168,146,12,156,181,119,66,61,31,95,138,73,230,168,245,45,81,33,71,67,20,99,78,174,33,207,235,2,84,73,201,133,123,8,61,220,58,95,192,178,182,142,200,134,120,47,132,157,25,127,252,90,0,243,254,243,91,87,45,235,92,18,111,247,175,242,97,37,186,70,206,178,116,40,74,175,197,148,215,137,140,57,135,186,204,216,83,103,53,250,125,179,50,184,249,0,228,162,207,175,169,236,58,54,67,225,126,253,149,195,48,57,112,152,106,36,242,0,185,196,165,106,80,145,255,20,57,42,17,75,129,181,27,28,69,183,122,245,46,19,51,172,66,189,214,191,147,239,177,240,170,15,60,206,93,41,4,213,97,136,182,249,13,210,150,82,16,140,208,200,241,200,42,144,246,148,248,0,89,78,161,60,85,110,23,193,210,162,122,232,180,37,204,45,232,36,175,132,17,193,69,225,62,202,127,12,113,30,41,35,88,3,155,126,172,199,23,5,72,49,65,9,250,6,215,109,209,223,135,133,107,130,26,238,95,15,7,99,97,67,137,69,112,244,162,192,172,4,165,149,247,150,190,224,238,108,128,217,43,150,68,29,144,138,168,153,153,77,48,49,180,125,199,203,240,103,142,168,195,73,214,15,234,39,22,6,172,167,118,15,106,166,246,146,129,224,193,117,150,203,44,76,93,156,126,120,171,8,60,63,28,113,185,5,1,15,183,172,234,162,82,147,252,71,113,213,131,224,197,226,4,34,225,99,68,190,139,192,223,71,29,180,138,96,59,207,138,143,164,111,75,30,47,105,182,198,184,217,130,142,109,47,178,128,255,236,21,235,7,58,223,130,134,191,203,112,179,224,229,191,154,219,75,1,240,17,82,237,173,44,55,179,26,24,250,61,131,191,52,222,31,54,198,241,163,151,83,70,93,136,161,143,76,161,211,129,149,246,126,4,143,207,50,243,6,229,209,76,27,248,9,58,36,153,204,48,108,172,210,18,177,158,154,49,242,196,120,249,199,11,0,47,87,106,61,75,253,221,180,86,54,9,106,220,144,120,133,195,130,235,81,196,59,162,243,157,205,175,10,74,135,33,57,231,208,100,225,234,0,244,228,78,99,227,60,86,223,223,205,143,161,19,27,60,93,126,158,168,81,153,124,247,228,208,46,169,136,98,4,31,120,34,251,222,38,116,180,225,236,138,12,98,9,238,185,153,122,103,62,244,232,2,126,234,110,247,35,246,30,247,194,136,72,255,86,204,36,68,79,95,129,74,93,253,244,15,130,103,240,102,67,114,176,119,1,197,43,203,241,118,244,166,181,30,115,121,57,43,6,66,243,190,235,114,196,112,18,188,184,71,75,159,10,9,81,1,163,139,76,108,232,26,7,70,120,217,92,15,42,163,140,44,199,159,140,211,52,222,233,143,183,176,102,101,109,138,167,241,156,47,38,17,109,50,142,115,118,124,171,227,207,145,90,82,185,92,106,197,71,113,9,96,50,95,15,87,18,245,50,118,219,46,75,24,152,166,122,170,24,117,109,31,128,250,252,179,61,226,187,190,134,192,135,180,130,248,232,147,162,18,135,54,207,100,28,48,66,193,182,237,230,171,29,59,236,241,67,168,7,92,149,127,242,156,168,177,44,75,199,120,160,25,67,188,205,46,57,214,206,85,88,177,140,223,67,241,80,242,90,117,156,190,124,157,131,229,207,188,237,60,201,38,3,170,97,51,115,177,82,250,215,102,137,112,93,60,75,12,253,37,186,5,201,146,236,13,11,25,247,130,124,47,221,137,57,46,200,216,211,117,223,35,22,99,152,70,217,193,225,177,213,223,247,64,210,199,144,6,194,111,181,146,0,130,2,178,50,156,134,0,171,3,231,28,57,150,55,190,243,64,98,35,3,203,215,184,151,85,124,127,9,36,74,52,69,1,162,87,67,98,112,136,243,201,228,90,137,166,151,91,101,167,233,86,139,87,61,240,36,81,141,236,201,155,62,207,161,226,237,188,173,17,93,96,121,33,134,148,44,252,227,35,112,121,255,43,116,162,31,37,140,22,60,169,1,95,165,100,129,60,126,145,57,244,233,38,36,188,70,190,136,183,129,25,103,35,47,175,140,207,199,56,99,52,57,128,99,222,26,155,220,126,39,36,109,147,216,147,87,118,125,150,39,149,61,206,139,9,71,13,226,240,189,62,6,247,224,126,65,148,158,55,69,11,254,168,161,108,15,98,167,145,70,251,148,216,223,178,2,242,8,167,30,57,115,14,62,79,127,107,204,169,73,7,156,67,225,203,162,29,84,235,15,9,233,75,175,137,65,20,237,209,14,230,152,76,90,168,119,92,100,207,151,17,118,87,219,19,96,89,94,253,177,37,144,34,183,149,79,151,177,150,223,165,240,176,231,134,18,147,103,97,14,8,153,171,114,46,169,51,31,105,177,107,3,126,80,209,18,69,35,156,107,255,33,100,125,29,218,218,102,32,252,225,156,82,195,246,116,74,94,160,184,241,198,101,97,63,32,91,114,111,184,102,191,62,241,6,193,128,179,41,92,210,206,69,67,196,37,233,243,118,180,191,16,252,148,8,41,234,239,187,121,34,241,172,62,67,110,215,227,187,239,235,208,6,17,172,217,254,92,56,84,216,110,36,225,158,196,141,114,125,151,242,117,44,13,25,76,138,245,178,123,209,144,98,243,229,70,70,220,17,166,162,23,70,238,172,51,20,172,199,36,251,8,197,51,161,61,83,241,128,171,67,229,168,38,230,217,1,148,240,33,169,96,220,219,67,253,2,201,13,174,71,140,149,87,180,106,25,225,72,118,163,250,212,82,210,127,101,217,131,72,171,194,125,169,15,37,64,142,235,249,234,22,31,201,172,33,221,83,189,138,120,196,238,5,31,239,134,24,57,162,178,13,53,98,32,232,197,85,248,2,3,210,214,172,86,192,99,18,201,149,112,142,138,25,63,239,88,31,98,45,118,127,196,119,196,146,81,87,147,187,226,8,75,81,227,120,156,38,206,138,122,65,81,55,247,233,119,139,150,171,217,145,179,119,105,229,171,73,214,29,110,224,223,127,231,254,82,3,212,183,5,182,194,237,5,185,117,114,126,197,219,21,248,240,162,240,30,0,104,106,56,51,200,67,218,170,51,57,79,60,187,84,72,71,115,189,21,134,26,108,51,214,2,151,227,21,203,39,98,43,121,68,12,90,44,116,142,122,201,43,107,251,35,237,69,216,251,225,96,96,179,250,105,78,154,202,34,201,120,159,225,137,105,6,178,161,60,117,15,88,191,119,248,114,92,63,3,155,97,54,106,119,161,243,54,16,255,188,96,162,224,197,12,126,190,21,217,34,202,23,63,45,156,222,120,200,151,168,41,188,82,153,6,178,215,14,131,226,53,140,131,8,29,223,118,119,200,75,100,98,145,244,124,176,126,233,42,248,59,207,17,220,13,153,125,218,43,198,187,208,104,49,13,229,246,7,167,159,189,32,37,201,129,134,0,190,107,232,154,242,122,83,153,243,144,92,147,94,5,41,75,46,51,38,151,221,104,241,244,176,167,167,230,249,29,240,240,186,128,177,251,175,201,115,213,143,80,126,147,154,21,66,17,127,123,204,173,55,24,123,102,242,191,164,169,192,116,224,179,112,185,39,167,220,10,88,214,41,34,9,120,148,175,243,91,173,28,114,124,114,50,196,192,30,147,150,65,159,93,255,14,97,0,39,246,191,66,183,141,216,137,249,192,80,177,249,253,172,82,6,20,9,176,164,47,234,28,22,110,126,0,20,80,149,119,225,210,122,122,252,181,162,111,89,227,26,84,2,238,176,59,62,152,106,103,125,230,146,102,234,54,180,162,115,230,178,189,220,146,101,189,207,253,238,90,224,23,25,171,205,125,168,230,21,212,128,89,107,81,200,42,49,1,117,188,126,18,43,204,113,118,107,168,219,18,124,61,169,56,181,15,108,226,193,170,216,43,202,168,189,105,236,62,217,35,16,248,35,148,183,93,21,213,190,45,190,186,166,20,178,195,87,112,63,38,141,79,112,120,45,196,130,163,84,15,198,24,221,191,119,181,161,201,206,247,255,43,244,131,97,67,179,6,5,104,88,188,241,234,30,57,75,10,80,113,238,66,215,20,227,146,136,184,201,253,117,148,127,163,173,233,172,159,28,76,131,129,188,193,134,62,171,20,236,166,201,158,11,75,51,32,239,187,21,169,213,121,197,128,109,237,200,254,70,222,213,82,156,124,95,197,12,29,9,170,13,125,13,228,229,109,143,115,133,173,150,165,44,50,195,126,55,255,3,195,222,60,220,91,178,220,149,60,75,14,199,243,116,44,68,136,52,244,136,222,184,123,4,80,195,72,41,14,12,246,207,200,31,40,224,6,163,156,54,168,18,31,173,48,124,178,212,116,13,255,106,246,216,23,112,231,25,100,61,66,143,147,181,139,117,185,240,199,123,218,3,229,17,175,120,205,248,233,244,6,213,188,129,111,151,209,56,47,30,21,127,30,9,76,92,242,84,242,162,149,192,31,98,182,201,97,210,18,203,227,137,169,72,158,80,186,64,26,248,10,253,145,131,118,130,89,66,155,245,104,79,22,0,41,110,252,206,234,116,173,200,88,4,243,146,73,55,99,255,242,40,42,163,197,72,102,212,19,211,136,84,71,127,27,107,156,17,79,169,189,224,1,111,176,141,182,57,201,237,247,168,104,170,176,48,185,191,115,217,109,177,93,89,6,176,73,120,62,153,173,147,2,58,168,238,152,205,209,203,79,206,206,77,224,1,15,185,115,217,35,13,18,225,187,220,94,80,246,209,177,153,212,128,135,128,65,241,191,220,117,138,131,45,8,190,201,219,144,189,151,81,138,65,232,138,134,76,63,174,193,213,128,34,123,34,99,82,143,255,53,89,150,200,111,252,78,216,151,155,149,182,41,18,15,16,161,80,139,28,31,45,199,173,49,45,194,46,108,59,195,65,230,90,161,37,5,217,42,229,129,88,143,237,142,16,168,84,84,56,73,94,39,204,38,134,222,100,223,132,6,51,12,23,138,99,104,22,231,130,131,42,191,19,165,69,154,158,181,236,209,20,136,78,125,57,149,93,167,235,13,217,236,224,168,231,39,221,134,194,159,64,245,79,195,228,104,75,195,169,114,186,74,19,178,86,64,72,61,114,167,134,129,166,199,41,150,93,117,121,215,67,235,107,137,250,38,23,14,141,213,231,230,119,41,111,187,148,109,143,7,249,113,7,133,12,194,77,163,164,0,116,210,218,175,233,116,124,93,203,208,50,112,116,252,57,235,212,197,143,0,145,89,119,183,44,74,244,108,178,206,117,194,96,27,239,5,128,172,81,66,197,125,31,198,173,96,64,22,50,206,131,6,153,84,168,192,27,229,160,44,53,53,3,93,168,196,73,242,219,226,101,112,13,110,33,11,221,43,158,165,217,134,22,22,28,235,29,108,167,3,217,240,146,20,148,207,69,241,240,201,23,179,27,27,45,79,141,58,12,13,69,183,181,159,180,133,101,90,1,237,1,118,254,199,74,69,159,110,6,34,184,221,149,250,71,11,26,113,22,24,151,186,105,31,181,138,205,24,162,122,204,190,172,232,202,217,174,176,207,132,52,34,55,20,85,2,164,190,251,208,159,11,73,93,229,169,145,217,58,67,203,116,18,70,226,151,167,140,28,81,252,158,112,16,132,16,208,30,231,251,206,178,201,83,244,23,218,78,7,141,15,123,200,215,175,141,155,254,245,119,59,221,110,244,144,242,246,73,13,214,189,148,179,117,128,188,212,202,23,166,20,76,86,105,215,211,135,64,216,116,34,214,45,23,164,80,3,4,112,85,216,57,81,27,130,89,213,122,90,6,126,41,80,44,141,23,239,44,174,68,110,110,217,32,82,109,248,66,243,13,3,8,233,116,70,134,61,186,147,101,238,195,215,131,248,105,94,204,235,240,232,89,172,96,0,191,3,169,11,209,225,43,1,222,195,178,59,244,1,183,7,80,127,41,160,7,63,128,42,118,28,22,69,117,151,23,55,84,147,45,142,1,172,174,179,204,245,151,15,185,133,126,215,92,206,181,117,252,178,245,26,4,69,33,28,92,227,6,176,128,177,121,184,146,61,73,136,225,150,63,237,4,126,112,57,85,229,251,103,215,21,45,212,245,100,91,214,35,241,69,206,49,35,38,166,39,250,221,48,5,107,191,16,205,155,42,217,89,244,252,16,190,49,5,251,173,159,56,242,138,176,32,54,211,45,231,30,64,143,159,74,198,30,10,132,201,184,203,143,190,122,27,179,52,247,1,60,243,220,156,69,10,65,59,30,204,157,66,231,47,178,174,75,253,51,17,208,237,242,122,188,238,58,59,232,156,148,200,36,180,244,247,94,86,177,108,229,240,106,230,153,174,125,171,254,196,212,90,15,224,148,75,134,42,80,223,101,95,179,180,156,41,85,41,213,196,195,249,62,80,233,184,20,216,18,91,186,165,117,52,54,214,21,108,1,61,49,140,22,105,106,131,214,153,113,173,154,222,143,129,123,207,246,223,236,104,167,151,183,240,229,226,102,33,122,20,224,113,7,196,93,32,124,125,150,5,235,209,5,62,251,13,185,120,121,128,159,175,179,195,158,156,227,217,215,24,253,79,149,211,1,82,155,23,121,23,24,132,27,19,244,176,202,114,40,223,139,174,221,70,212,208,41,222,218,179,83,114,209,20,236,238,135,87,133,112,27,42,55,56,253,44,210,122,137,240,26,109,94,161,154,34,223,2,10,206,250,178,18,177,54,240,95,129,244,185,107,121,205,165,231,111,237,81,124,94,161,6,104,37,255,207,71,111,21,174,42,210,218,176,149,185,6,85,133,190,129,47,161,237,100,42,130,28,123,0,39,167,96,241,115,5,160,83,83,249,50,11,50,157,8,236,244,196,115,126,42,94,92,214,10,232,124,145,71,108,167,0,119,215,47,50,116,142,156,191,242,249,170,170,12,123,87,182,15,164,152,239,203,37,249,60,81,44,67,228,191,79,100,32,242,226,187,207,100,8,112,188,234,15,16,227,10,20,196,32,120,217,102,0,48,39,102,64,8,65,50,65,52,173,240,6,123,249,245,42,75,162,48,82,73,177,217,153,226,7,194,115,31,24,11,169,147,7,133,201,211,255,91,93,130,219,61,126,3,95,50,123,179,213,65,43,206,180,201,227,240,18,9,201,125,87,98,234,215,181,111,213,198,142,211,225,80,231,76,117,20,194,152,20,247,65,98,54,182,171,19,229,196,107,198,178,48,16,120,112,188,175,28,174,38,95,180,132,169,237,60,38,66,5,125,1,188,97,228,112,172,205,225,33,34,134,146,148,12,53,35,159,162,7,129,207,203,156,163,73,227,116,87,56,43,132,153,128,41,178,90,109,52,238,122,33,204,191,100,5,22,192,75,91,118,10,63,173,107,13,84,34,210,223,78,176,231,147,237,128,239,151,55,169,194,126,8,67,222,74,45,244,214,211,84,167,109,127,164,176,18,232,137,218,136,16,126,26,176,5,160,81,34,112,35,229,15,192,211,107,217,155,92,225,161,98,195,51,13,87,241,244,177,155,202,104,212,120,59,239,58,81,157,115,39,164,66,221,184,2,68,130,131,127,137,13,99,128,144,39,166,9,6,163,45,104,198,178,216,107,155,201,219,31,12,239,41,12,96,48,10,180,194,41,129,23,255,30,192,91,154,199,60,64,231,242,92,153,15,103,225,194,3,200,166,9,15,236,125,202,131,152,221,1,185,218,54,241,203,224,145,202,192,110,213,207,164,118,120,22,165,155,205,185,225,207,119,124,170,112,173,14,93,133,21,117,157,200,143,208,183,237,66,94,149,111,155,27,116,65,211,240,17,121,18,153,124,76,160,51,249,254,184,57,131,155,168,43,21,59,64,29,225,182,206,8,75,8,174,73,164,171,84,60,3,97,229,176,15,87,170,45,21,29,27,107,147,217,238,121,109,128,84,53,156,237,64,159,54,95,213,233,170,164,127,4,102,29,12,243,139,2,174,15,175,241,212,80,205,5,26,94,146,37,86,115,27,231,72,126,5,168,246,18,234,170,160,32,79,89,93,174,151,177,126,207,137,242,10,89,98,21,120,175,201,196,237,106,212,108,27,219,178,215,214,127,72,22,16,94,211,5,158,224,146,70,81,198,53,222,158,200,31,221,5,86,124,181,131,115,193,167,219,150,241,80,171,105,114,133,246,134,28,20,244,9,122,40,96,13,78,102,247,75,12,174,246,21,69,218,97,0,252,3,148,138,62,106,107,91,53,183,16,143,162,198,27,166,194,238,149,210,203,124,178,31,33,81,61,213,165,56,63,187,239,153,7,59,12,158,138,162,137,72,101,142,90,135,117,234,33,185,203,224,82,221,4,94,70,61,81,189,255,149,102,3,121,33,53,182,127,96,230,5,124,218,12,143,189,56,199,25,199,81,84,165,97,121,246,187,220,191,176,92,204,236,64,10,96,99,242,1,30,138,157,68,181,253,7,106,4,25,98,24,192,172,58,248,149,243,211,138,2,91,105,192,129,35,26,30,49,39,17,75,225,245,112,25,200,95,66,238,204,62,161,158,189,191,166,58,93,135,27,134,214,141,206,154,61,175,114,20,6,39,229,231,28,191,54,161,242,95,111,21,230,189,138,98,213,25,182,54,99,43,65,121,92,235,234,68,196,26,251,207,71,93,177,23,153,73,14,43,197,220,179,55,45,172,185,48,61,19,78,206,16,174,228,207,35,34,168,159,22,50,72,180,161,192,38,119,243,142,19,161,193,100,220,21,147,128,235,243,232,167,1,14,97,149,82,219,243,200,44,249,67,120,184,17,158,96,19,124,200,97,247,139,74,21,233,255,14,26,255,219,240,30,127,38,224,80,232,118,83,37,230,183,67,212,81,15,16,136,117,97,250,159,28,76,245,127,171,173,155,202,115,211,100,7,92,138,110,7,39,154,4,70,242,121,92,194,51,255,16,241,7,73,201,209,198,60,22,1,144,230,248,244,74,36,2,233,0,160,38,235,192,40,98,205,199,240,100,2,118,57,232,234,93,150,48,221,74,45,221,159,186,188,96,184,82,243,225,138,65,6,155,246,55,95,250,236,249,109,203,152,239,234,187,90,136,20,16,126,88,161,103,180,193,168,224,56,222,230,236,93,202,135,191,253,104,191,72,65,122,130,10,224,113,252,226,220,114,127,156,16,255,185,229,113,70,131,111,187,238,26,185,181,161,117,184,189,50,200,188,186,11,236,170,181,27,22,64,138,174,162,18,43,32,86,123,8,10,134,162,112,168,18,58,183,41,182,211,158,188,52,211,21,4,15,212,10,161,38,168,194,128,115,223,182,202,255,128,28,100,242,133,159,79,127,219,84,57,110,26,239,46,53,216,84,52,58,195,3,11,98,218,234,191,125,184,29,122,94,239,197,85,49,0,20,196,194,202,70,249,82,7,24,140,27,107,134,42,21,13,255,163,28,137,160,103,219,0,211,76,242,168,243,178,245,216,105,193,234,152,112,178,168,59,187,17,82,239,199,164,67,77,74,214,152,66,162,121,45,93,227,48,24,220,173,95,138,36,121,23,203,41,11,163,136,51,201,173,99,229,109,100,167,182,8,79,246,22,42,42,63,177,187,52,199,208,137,180,124,138,188,193,160,14,93,5,240,9,177,108,166,167,2,176,151,76,30,142,198,10,108,206,106,37,35,18,227,35,81,117,217,16,93,208,85,217,83,7,163,240,145,220,176,89,6,168,112,113,194,176,19,136,64,226,20,155,212,82,133,86,209,103,42,195,125,199,149,157,79,55,56,206,152,140,148,205,207,254,1,248,200,183,195,48,31,219,243,238,76,246,223,66,116,109,211,232,247,181,243,168,24,81,171,227,165,5,77,171,193,87,68,50,82,88,34,244,151,17,77,134,37,132,115,211,120,120,183,161,188,91,87,100,146,57,42,114,131,111,76,199,36,37,225,227,170,86,200,245,109,99,204,132,156,20,113,77,183,80,191,77,86,12,222,116,54,226,74,238,116,206,249,138,147,72,226,214,45,49,120,216,180,156,5,228,2,197,218,125,182,2,89,96,88,38,84,210,53,47,138,70,244,95,65,210,252,206,157,228,233,255,47,229,201,146,106,158,26,226,57,38,157,101,21,143,111,220,5,14,124,228,191,68,95,61,91,239,155,61,97,95,217,243,126,244,57,109,182,66,113,188,185,68,220,214,49,150,7,160,232,17,175,32,109,167,6,252,242,165,3,177,251,56,65,233,23,154,37,3,168,72,212,37,39,52,43,254,138,129,64,49,51,39,65,199,179,223,101,193,24,59,232,3,151,135,224,54,92,248,230,248,123,181,97,144,138,36,249,49,67,71,116,123,2,220,49,31,130,236,143,211,55,194,213,152,253,25,177,100,115,152,21,242,182,15,205,166,154,175,185,36,60,220,37,18,196,44,214,119,142,189,61,77,87,154,235,218,175,189,104,221,182,227,155,82,14,195,15,123,229,42,221,86,165,166,18,90,64,141,134,231,217,246,249,1,74,165,136,90,128,17,110,140,225,122,79,95,100,55,100,127,247,3,207,138,221,25,74,176,168,41,246,75,245,166,85,96,2,32,200,236,96,34,97,235,12,185,142,235,232,79,173,70,111,1,173,234,0,225,162,208,105,145,207,204,101,181,36,100,241,103,199,241,64,119,168,44,247,82,158,61,65,243,212,179,169,151,110,255,82,57,136,109,145,112,155,190,18,184,92,108,140,179,200,93,128,214,15,209,232,19,195,63,196,9,106,231,205,185,195,106,202,240,54,189,69,188,181,91,144,69,225,200,245,148,51,107,150,197,138,116,149,37,128,192,69,62,66,107,199,26,68,101,234,195,15,62,199,142,30,59,242,239,109,56,233,18,66,252,68,1,33,139,148,205,154,157,212,135,87,214,174,178,131,198,164,146,127,22,241,196,185,74,110,110,14,38,186,116,152,246,212,5,250,188,76,154,62,19,251,255,181,90,247,70,10,71,211,118,8,10,196,95,248,17,14,112,252,185,206,236,38,199,26,57,191,240,116,138,149,33,64,179,206,166,214,146,135,28,8,108,87,45,39,47,53,109,192,6,242,182,31,244,235,112,219,99,51,212,239,136,204,14,14,42,55,190,89,175,178,35,83,65,67,242,23,228,139,51,54,124,148,147,34,130,41,101,197,89,91,233,125,106,134,137,45,111,222,38,74,68,236,82,198,214,6,168,16,156,52,142,89,43,61,51,84,41,125,76,29,252,178,164,91,1,82,178,198,194,18,76,0,57,168,38,216,31,162,60,91,200,51,240,68,81,42,135,65,155,150,103,221,116,110,245,132,104,221,59,102,113,254,245,40,146,218,31,252,15,152,122,31,5,48,125,119,19,71,233,188,93,29,101,55,175,204,159,75,240,215,6,221,252,239,207,173,160,145,81,106,194,105,163,253,150,196,223,150,93,140,30,86,140,254,249,218,115,38,231,88,239,164,248,156,109,96,55,240,104,125,247,103,12,32,194,192,121,141,220,106,247,51,45,246,109,71,56,90,207,26,68,68,96,83,248,121,82,225,32,40,118,198,233,73,217,23,195,102,115,155,234,151,194,169,63,32,178,102,105,36,111,111,220,155,63,192,110,87,40,184,16,57,22,71,29,221,94,158,87,111,173,118,56,139,103,173,63,112,106,157,44,192,106,227,33,253,107,81,172,216,63,255,2,102,150,54,192,240,227,58,17,60,186,91,162,141,176,206,184,226,36,20,136,210,229,177,90,236,167,98,246,42,68,252,60,183,224,226,209,79,144,24,66,147,5,173,130,102,158,243,237,192,140,135,62,155,68,123,103,104,239,99,36,19,121,195,220,230,228,113,63,187,76,99,104,39,13,95,217,90,142,161,184,218,40,123,145,36,191,252,84,163,53,159,190,105,124,207,236,166,22,116,215,94,11,202,78,23,87,50,232,59,250,248,198,90,238,135,41,170,107,197,218,227,12,248,61,79,110,68,5,56,23,109,230,158,180,54,68,51,46,174,235,201,151,146,56,16,122,248,125,118,94,243,238,31,158,248,190,118,201,191,12,44,250,199,7,231,155,147,222,254,34,231,152,230,185,167,159,43,170,246,225,15,90,198,165,106,235,134,175,110,7,99,14,19,120,214,55,29,219,34,42,233,95,40,44,241,52,10,39,227,57,24,213,226,63,232,49,109,144,18,139,124,225,3,237,50,150,60,93,27,163,45,95,218,0,136,136,91,225,175,185,208,137,219,217,180,186,199,151,200,45,164,133,96,1,74,92,104,187,202,50,37,142,98,34,90,206,25,70,166,71,215,109,9,96,212,156,215,161,177,26,207,214,128,180,211,124,249,191,50,31,74,166,34,62,215,29,41,55,47,94,42,232,181,140,100,62,248,124,222,180,175,169,74,158,75,151,171,24,36,88,57,182,12,23,14,36,11,194,177,29,25,92,81,128,164,41,66,209,124,107,215,126,207,224,33,98,143,198,219,147,251,126,36,49,33,214,126,178,87,222,238,217,60,219,167,105,74,244,235,71,153,241,138,148,64,181,40,74,225,248,89,233,44,124,98,36,191,157,55,35,150,112,82,2,41,204,114,215,216,115,148,72,181,5,154,220,248,135,225,51,55,79,47,129,60,13,14,148,88,254,142,194,67,130,105,168,115,34,237,28,67,144,131,181,108,100,135,7,229,238,104,206,1,29,133,184,17,220,157,24,62,247,84,242,103,118,217,21,139,81,29,235,170,106,15,196,111,206,142,252,153,32,79,213,236,176,56,245,143,33,162,32,193,113,219,31,55,30,106,236,137,9,172,240,94,18,25,163,58,169,10,29,2,85,98,27,36,110,240,243,27,198,102,165,24,235,66,179,84,223,126,252,147,186,251,67,63,227,4,97,132,70,73,191,140,63,27,245,239,184,109,222,135,178,91,34,71,96,182,134,161,116,124,225,114,196,57,67,126,79,5,64,199,213,209,93,255,14,126,44,155,59,131,82,146,208,134,146,81,232,33,189,73,152,119,14,116,49,123,136,250,164,155,142,171,19,92,33,109,95,160,79,38,94,195,180,16,0,218,133,8,65,71,215,230,6,65,244,95,164,47,130,229,85,185,241,3,185,221,55,156,67,24,235,243,4,99,66,89,194,232,48,250,98,107,254,54,40,129,107,60,45,94,33,147,253,86,146,32,37,24,163,105,71,238,80,140,51,103,52,59,178,12,127,36,6,216,4,235,2,97,80,115,67,37,105,101,139,89,97,129,142,53,22,110,207,196,42,239,72,88,18,161,47,202,16,158,132,16,80,252,158,47,164,238,169,10,34,171,248,232,44,81,116,222,174,132,155,229,55,168,183,143,153,163,98,27,142,89,246,61,156,213,241,1,139,191,167,202,249,226,57,123,75,66,33,243,231,73,19,189,139,91,110,68,156,95,36,99,210,230,202,178,164,176,91,76,172,112,253,171,199,14,76,199,214,141,230,107,171,20,57,89,212,31,116,109,72,69,241,201,147,179,89,216,154,5,76,176,54,235,116,48,10,141,184,69,222,174,43,206,253,118,75,149,156,72,185,129,108,190,8,37,227,134,93,224,126,52,61,52,46,46,63,155,128,17,151,70,186,19,189,128,218,178,39,178,32,141,255,131,166,75,208,88,62,64,182,211,238,65,16,155,128,4,173,100,135,75,69,82,147,152,47,69,255,151,107,131,104,204,252,237,44,226,78,75,27,152,34,6,65,198,214,77,73,50,116,180,155,21,57,47,245,149,67,10,72,197,89,169,248,87,188,39,15,203,197,172,216,61,221,198,182,155,5,28,246,187,164,92,252,181,125,40,29,25,225,39,105,77,5,229,41,236,188,103,73,247,199,63,55,226,186,77,1,122,196,219,240,86,156,41,237,31,181,49,180,103,123,109,218,81,223,79,164,125,49,72,229,242,110,164,166,140,214,54,100,216,206,126,47,1,217,104,70,103,106,78,199,213,79,95,108,192,216,92,23,19,80,38,188,64,174,192,83,238,39,133,71,235,227,213,130,188,68,23,81,103,113,220,106,87,56,41,212,88,12,148,12,154,79,3,155,123,211,81,194,113,135,102,4,253,209,117,251,133,47,174,41,129,231,86,94,233,112,49,220,113,246,68,3,71,117,47,140,201,30,1,70,154,194,24,228,195,111,141,47,77,161,101,5,54,73,94,185,148,237,169,176,205,254,197,239,157,168,103,229,221,255,216,72,156,108,227,185,184,234,109,197,115,67,82,54,139,200,99,234,180,6,109,131,13,212,142,223,44,170,200,133,53,84,16,81,157,48,231,111,144,226,245,40,214,111,220,107,26,205,119,226,234,126,62,46,98,44,33,190,211,51,188,171,116,42,9,65,84,137,64,77,199,188,235,174,216,107,149,225,2,118,53,144,156,105,167,134,88,4,133,198,145,174,250,142,76,206,105,143,71,120,236,182,106,145,27,92,42,33,27,218,38,22,140,153,230,172,25,246,220,197,224,34,109,192,79,73,148,1,130,70,236,216,22,84,25,91,212,118,208,46,208,115,79,68,241,203,175,141,158,60,128,162,52,92,221,159,44,114,84,253,82,73,216,69,60,198,146,56,161,254,185,172,175,123,61,232,53,247,219,65,42,200,48,5,128,131,77,151,240,106,208,68,128,114,6,73,199,63,203,204,123,120,145,196,157,47,223,236,179,78,77,113,115,44,154,43,144,5,103,141,86,181,213,61,224,169,246,2,250,77,116,21,49,246,110,128,9,210,226,78,204,164,243,138,210,126,41,160,166,235,170,251,107,60,114,220,8,96,79,0,5,218,81,114,206,145,94,18,4,156,214,77,45,172,115,132,148,159,233,80,208,93,238,181,104,57,171,73,144,88,114,61,55,125,169,99,44,10,195,234,158,140,186,103,61,114,98,127,140,50,139,18,39,48,180,228,2,179,181,232,241,221,76,0,236,198,4,165,62,245,64,99,52,112,248,225,96,169,227,141,14,238,105,99,7,96,97,126,246,46,207,211,230,77,114,94,89,32,235,32,47,181,198,200,69,151,21,31,133,3,183,36,238,153,229,186,19,151,2,109,243,42,169,48,64,55,84,216,138,89,226,243,82,244,22,200,160,17,90,3,88,217,3,55,3,36,7,222,4,32,100,88,40,194,164,73,118,123,13,34,78,175,8,16,186,67,152,192,57,231,205,25,135,59,193,57,149,170,62,71,240,58,179,123,55,222,87,23,51,208,148,137,144,22,215,252,12,187,108,117,233,154,112,230,14,178,202,203,228,94,23,193,18,193,221,127,61,82,144,245,26,148,36,33,38,253,158,118,12,8,93,165,131,244,75,227,22,252,233,71,8,211,121,22,67,0,142,221,82,98,226,196,233,160,139,209,193,59,135,191,62,88,125,120,190,119,252,96,24,207,36,228,188,222,181,16,199,118,181,44,86,190,91,165,49,124,248,122,41,100,210,75,17,238,46,11,84,136,117,44,163,60,47,89,90,11,184,16,246,193,50,80,147,200,221,57,68,221,229,246,118,136,36,160,77,180,116,44,90,173,86,58,240,212,155,82,127,31,148,228,245,75,124,95,181,167,183,185,12,103,249,38,193,28,248,249,192,162,68,102,117,176,246,238,169,213,164,39,166,7,76,81,221,38,221,195,120,154,53,141,157,21,73,40,227,83,104,208,76,76,188,212,57,71,61,46,113,3,92,81,37,156,17,190,148,217,64,202,206,204,28,194,245,83,88,6,26,152,101,238,13,28,195,181,90,146,167,249,97,33,101,185,224,7,159,196,36,222,228,46,106,174,200,21,186,218,2,5,65,181,108,162,36,74,205,249,149,96,90,50,242,40,129,27,28,204,159,155,209,8,201,207,160,136,252,7,58,108,238,198,133,44,158,194,191,100,215,2,143,225,21,46,202,124,112,106,75,164,123,95,144,28,255,246,200,175,67,1,221,118,205,158,75,49,15,92,148,209,90,39,10,32,186,190,7,117,47,107,182,1,245,138,163,55,28,35,170,116,187,207,115,48,249,128,27,125,160,237,127,225,131,239,86,127,113,78,225,87,25,236,44,129,65,53,255,222,125,86,87,40,175,197,213,95,236,141,117,94,253,103,143,56,5,11,82,231,61,126,15,31,110,78,46,216,247,122,173,193,196,196,160,226,192,88,43,241,8,227,162,13,46,209,226,75,81,193,142,97,111,88,236,60,165,210,189,97,251,138,125,65,135,133,211,30,106,190,86,104,82,223,128,251,252,139,164,233,220,127,35,254,253,255,224,85,85,28,94,66,206,131,34,83,208,61,73,104,59,7,160,138,234,20,169,8,215,171,162,136,67,229,41,102,58,145,188,56,199,221,181,142,156,109,178,190,225,10,241,43,56,102,168,232,2,49,205,9,47,103,242,213,151,26,41,96,146,128,254,8,161,255,182,138,74,170,43,110,176,48,247,34,249,189,183,131,48,246,198,53,211,243,197,55,24,103,85,254,16,71,149,211,127,255,243,100,253,161,203,77,233,80,174,226,152,226,14,235,87,242,228,12,144,161,0,212,228,8,27,249,81,213,222,64,187,153,180,99,245,11,132,15,120,122,135,26,88,240,122,149,14,180,140,189,253,55,16,236,134,150,249,136,17,219,72,226,165,141,137,141,152,243,94,215,179,61,80,208,125,156,106,228,21,175,21,57,193,120,9,60,34,216,74,226,151,206,27,41,11,149,17,39,30,1,241,7,214,155,140,242,139,211,127,8,223,51,144,59,67,69,31,51,142,40,61,185,93,66,180,90,134,241,169,59,199,181,227,85,194,175,171,101,193,225,26,242,119,166,221,234,67,179,46,178,137,153,25,77,253,128,38,52,50,135,120,138,248,216,142,45,212,38,237,249,23,62,158,23,36,203,252,190,97,192,117,58,244,15,8,60,225,109,136,15,64,63,53,248,60,85,64,11,132,189,73,76,146,18,176,238,228,117,30,75,222,24,36,136,119,153,37,96,253,189,147,255,194,66,194,60,153,144,25,65,71,141,49,93,254,56,96,1,213,12,28,175,99,224,142,210,255,6,9,243,180,149,173,20,231,136,104,134,27,99,134,104,122,162,126,144,168,206,38,173,151,224,26,194,83,29,94,164,198,9,131,84,239,203,45,119,228,234,174,86,41,109,43,150,216,11,192,113,163,212,103,21,33,164,165,248,96,243,11,36,231,196,18,1,159,185,74,179,217,248,94,219,104,37,39,245,29,67,33,152,244,52,94,129,29,240,180,62,26,106,145,171,143,86,41,61,30,25,150,73,230,195,10,112,253,208,122,100,103,1,159,236,206,76,182,251,84,109,66,20,178,52,222,180,116,224,228,100,52,161,146,94,201,120,184,210,195,153,39,103,111,35,22,37,85,85,184,250,60,34,140,77,85,18,242,57,227,228,82,133,254,240,18,69,198,37,71,74,94,76,196,219,77,34,197,2,248,132,31,24,222,37,137,145,249,28,110,246,75,139,181,69,10,2,220,214,202,229,103,142,201,233,253,4,19,89,224,157,61,160,34,21,249,199,149,45,172,152,30,245,0,153,76,46,25,152,129,86,251,160,102,76,155,194,246,11,143,147,126,234,90,117,135,80,179,192,4,75,239,52,77,101,232,129,81,65,202,31,94,136,89,58,25,22,166,68,73,160,222,238,236,149,22,193,45,251,240,197,149,228,177,137,177,58,136,80,21,73,219,197,54,178,202,123,81,169,82,19,28,104,101,96,164,136,91,158,71,142,185,210,67,176,207,243,229,250,119,115,220,176,228,124,137,52,3,180,20,103,228,214,95,7,136,225,5,157,92,154,39,41,223,169,195,20,94,12,237,187,98,40,129,196,115,159,73,5,114,187,123,29,244,223,252,246,11,221,63,191,243,145,168,57,20,45,180,96,124,170,174,19,123,26,251,128,78,106,209,233,87,229,65,106,207,121,45,85,47,74,192,150,148,193,94,220,212,23,243,113,223,47,103,105,123,247,230,21,10,223,136,73,245,253,57,30,198,239,178,236,143,164,56,128,83,152,65,58,245,61,121,202,173,255,210,34,48,80,23,89,50,209,176,195,91,78,232,209,226,167,229,0,93,61,7,236,252,39,213,149,140,166,109,82,120,186,78,181,168,254,250,96,134,78,141,234,177,209,225,45,59,84,168,203,60,194,215,199,236,61,161,81,112,219,4,238,88,17,167,2,226,39,76,134,50,163,101,214,202,35,191,18,167,182,239,117,99,227,196,6,244,56,14,165,9,250,219,14,196,49,240,120,192,118,79,91,87,118,99,166,231,91,96,3,240,91,111,144,125,239,88,133,122,120,0,11,74,23,230,33,190,184,85,43,193,112,129,216,251,83,76,141,127,59,234,202,212,226,11,23,110,166,26,192,187,228,17,109,58,57,143,64,253,11,152,77,218,244,240,26,254,228,249,144,70,213,84,160,224,139,104,7,240,58,196,39,221,108,155,243,236,253,180,15,43,197,154,22,60,6,81,25,35,232,6,91,225,172,200,241,31,184,19,80,109,157,203,238,105,101,233,42,45,81,158,113,230,174,172,3,115,37,236,153,123,70,37,182,203,93,142,111,69,116,22,29,51,130,246,114,193,53,45,198,212,96,196,226,163,116,93,3,40,48,243,234,233,86,124,98,92,209,116,35,113,36,110,66,15,166,103,102,8,126,191,243,201,187,26,161,50,93,136,208,157,98,26,252,93,40,246,133,248,183,143,61,127,239,224,206,235,117,95,10,255,110,245,99,204,185,47,116,6,73,9,77,6,205,232,215,130,13,18,245,132,243,106,190,137,67,165,54,13,84,198,31,223,208,241,90,159,141,34,110,17,110,24,39,147,136,163,73,214,192,191,34,64,126,140,126,47,223,168,39,237,103,19,188,191,149,74,241,252,74,159,183,171,216,149,1,186,15,242,153,31,78,135,45,172,57,6,200,55,230,227,72,174,107,156,86,154,78,179,5,201,198,204,148,121,237,189,115,171,86,109,88,165,222,12,124,10,21,82,7,118,177,1,49,192,25,74,230,132,146,195,211,170,144,232,58,161,14,200,176,208,229,244,47,198,200,178,182,123,50,253,51,68,70,101,9,70,155,246,199,146,68,189,113,186,253,243,255,242,119,97,229,230,37,177,242,125,139,245,16,236,147,209,151,177,184,187,83,98,212,76,86,179,8,202,6,133,56,79,16,153,145,32,232,212,245,191,189,80,44,249,205,201,52,74,227,41,133,88,212,4,208,211,48,98,166,50,95,178,239,136,228,28,55,236,80,208,108,180,30,92,58,33,221,192,161,7,190,151,206,71,110,69,90,102,146,184,108,43,102,127,215,130,26,28,160,248,212,135,122,42,111,220,141,209,234,17,143,26,214,158,25,245,36,120,168,135,144,77,68,211,176,192,160,214,145,90,104,249,65,215,144,49,131,83,111,228,71,121,59,49,149,36,58,159,216,124,188,170,165,230,158,156,92,224,190,91,235,157,60,113,11,73,112,50,53,113,39,31,129,231,208,42,80,130,81,232,142,212,49,246,111,60,62,38,164,236,66,126,164,67,30,73,140,136,121,184,41,247,23,93,108,145,129,96,209,134,64,154,43,240,47,12,170,111,72,81,62,11,164,39,46,137,16,129,54,34,247,52,246,58,230,157,182,122,72,40,168,228,29,25,243,151,117,69,232,189,87,186,10,42,48,101,57,91,216,134,194,60,206,90,11,103,108,114,6,170,44,74,66,158,113,80,200,185,69,177,119,145,64,152,164,152,40,44,208,234,244,22,110,223,66,128,193,225,129,81,125,144,181,161,155,135,44,161,79,201,243,41,52,162,46,108,62,252,34,204,206,197,109,128,233,82,36,42,45,240,224,93,222,176,12,43,83,52,140,244,54,196,56,120,2,183,101,41,179,178,104,172,138,21,63,122,166,39,208,81,104,18,146,10,84,34,249,213,240,166,169,95,197,134,183,173,240,134,59,95,178,53,145,110,230,86,202,127,251,3,62,48,209,130,142,211,10,105,132,226,194,206,3,174,230,235,19,108,108,250,217,31,130,47,95,169,99,156,146,12,62,56,243,150,145,116,187,170,10,245,78,199,200,127,230,210,1,230,79,168,11,90,43,210,205,121,96,15,228,126,5,253,135,143,229,188,166,157,21,128,32,15,108,225,137,189,127,230,42,240,36,219,92,74,161,206,185,75,181,144,50,123,127,108,85,112,186,32,69,176,82,107,106,5,200,187,94,177,88,23,48,190,127,239,7,119,156,75,246,38,41,12,8,235,193,215,243,101,95,216,237,87,101,246,248,207,208,128,63,205,213,209,234,35,27,175,112,43,69,175,239,170,94,235,160,247,85,254,96,241,162,29,74,4,90,34,152,139,178,242,102,131,85,115,120,152,216,5,195,43,100,41,158,180,55,76,22,83,86,23,94,12,240,103,242,76,191,158,246,20,247,38,170,216,179,141,63,88,71,172,89,239,171,179,28,157,88,6,93,186,155,51,124,88,207,68,21,184,55,51,131,74,11,85,218,216,203,17,73,59,107,189,30,29,97,130,164,38,236,70,136,23,182,217,193,114,171,110,55,90,152,104,111,153,148,137,47,166,202,4,217,241,174,58,208,77,140,122,77,80,156,173,160,65,223,246,60,239,201,40,235,43,160,69,236,182,188,241,248,118,11,195,60,154,58,236,73,73,31,137,96,27,60,197,34,90,81,231,244,97,195,171,135,168,234,2,223,14,130,250,86,22,226,99,220,122,27,85,56,250,248,161,239,150,89,133,203,232,217,61,130,33,233,75,133,127,161,48,156,122,169,102,108,222,133,211,228,55,108,217,226,190,241,46,169,192,208,158,251,99,7,30,157,118,25,132,255,199,161,179,22,199,18,15,69,95,6,81,85,4,46,129,23,218,68,197,88,46,204,154,85,155,93,69,253,250,145,125,32,119,12,146,105,254,165,90,111,1,22,80,114,248,226,64,244,71,222,37,149,237,181,91,128,124,107,240,226,84,148,136,61,15,100,13,221,146,203,157,189,25,80,21,55,230,240,62,58,152,26,100,103,242,88,26,190,219,242,31,172,15,111,47,165,48,37,224,75,242,20,79,194,181,54,238,190,58,66,232,22,123,185,13,198,5,145,173,207,121,29,17,96,103,116,152,172,130,81,4,187,166,215,120,222,233,35,17,201,0,78,185,199,244,232,132,70,115,208,160,55,210,253,203,3,220,167,75,79,204,184,220,22,16,202,131,15,145,187,110,17,103,15,115,205,104,162,104,140,102,111,59,177,76,155,199,157,56,72,188,174,100,128,30,232,82,240,106,33,170,241,85,111,250,116,166,74,9,93,213,99,84,230,85,92,136,130,71,165,43,26,2,27,100,220,212,182,76,238,95,50,22,138,111,153,28,170,2,162,30,127,185,31,93,67,215,218,176,214,232,203,57,102,61,0,91,131,208,93,169,91,210,9,80,193,29,40,15,166,203,175,193,16,20,161,196,177,10,71,83,145,211,66,38,88,38,5,177,88,199,129,163,26,164,89,173,84,20,75,247,49,210,51,63,63,173,174,215,3,1,57,223,215,115,218,196,47,165,32,181,148,146,201,174,9,53,238,17,140,24,153,71,241,44,208,113,49,41,151,222,211,6,160,241,81,192,201,212,29,205,151,120,152,38,78,187,207,241,41,130,165,155,60,145,95,146,233,106,68,182,215,171,213,250,48,82,224,41,7,218,100,60,107,215,186,99,248,24,124,212,182,79,152,32,236,198,35,83,200,201,245,118,90,197,31,66,207,252,28,244,85,150,159,195,153,161,227,60,34,46,165,172,164,145,88,123,60,102,40,182,122,204,120,60,99,144,2,66,87,115,78,30,15,160,152,193,43,220,74,160,83,237,237,105,136,13,208,66,82,161,33,174,42,123,86,143,162,2,107,96,185,120,209,199,176,172,102,180,47,170,51,115,116,113,80,79,224,123,50,96,189,94,58,212,182,101,37,105,17,189,107,101,248,54,209,31,66,125,230,54,144,98,119,176,58,82,148,255,216,189,222,94,108,28,215,201,17,32,226,81,133,101,89,92,141,250,236,127,19,102,16,87,163,33,15,168,184,53,128,130,184,75,45,140,200,197,125,245,58,83,153,207,205,44,148,49,192,178,27,71,68,249,247,250,163,242,112,97,60,99,205,114,144,224,71,78,217,0,80,192,217,67,37,125,40,163,75,60,134,73,27,213,13,220,153,245,205,255,69,130,90,86,130,151,67,56,222,5,251,25,103,104,196,162,28,39,163,120,230,224,250,238,181,156,237,240,217,177,192,142,37,91,251,131,168,98,41,171,220,47,108,84,244,57,97,254,161,244,245,75,72,17,70,138,69,173,43,238,200,59,254,59,197,134,139,209,237,247,92,73,44,248,253,112,66,73,174,6,8,3,216,252,45,237,244,118,209,243,35,73,190,104,166,109,10,117,15,192,134,14,59,82,245,31,120,225,85,237,159,178,221,199,161,137,116,38,180,207,141,163,236,110,21,151,32,39,63,69,182,43,10,200,249,36,151,191,97,207,239,128,42,187,237,196,212,170,121,217,238,164,55,12,244,142,7,177,247,213,142,140,210,164,64,120,191,218,31,30,103,181,179,219,244,128,38,135,88,218,84,236,234,130,132,24,108,58,77,79,98,213,159,48,7,52,162,236,223,145,193,169,11,177,158,107,115,200,63,17,218,33,39,170,96,163,132,13,186,205,214,174,26,64,194,110,42,78,216,77,192,54,14,245,100,53,193,133,70,252,147,193,8,116,117,203,145,10,37,215,98,167,255,54,46,52,78,50,219,66,1,73,236,68,75,195,91,126,162,101,218,7,70,226,39,10,159,18,90,114,29,186,167,140,247,46,127,102,163,166,139,237,184,20,105,137,22,78,241,63,206,67,168,94,33,93,53,46,73,41,99,189,112,57,164,202,222,84,242,239,23,127,225,232,168,166,130,71,6,204,224,233,63,153,206,192,217,44,146,16,208,117,20,108,120,251,244,31,122,158,206,242,253,11,112,17,121,27,86,136,163,137,18,186,124,131,28,117,158,41,106,165,93,63,184,17,94,53,118,200,231,38,243,193,169,105,72,226,166,173,255,147,4,160,157,231,17,188,115,231,195,253,92,254,254,75,194,128,153,44,1,198,46,111,227,148,144,218,26,121,237,150,80,119,98,173,151,191,53,153,58,83,77,190,115,137,209,217,35,9,91,177,187,240,159,234,255,44,153,252,31,101,125,101,224,219,147,203,119,114,228,129,14,31,50,161,250,83,116,51,39,32,64,136,208,218,253,60,25,213,35,122,179,144,244,242,56,78,128,6,128,200,80,189,101,64,7,69,80,24,0,217,197,211,174,169,36,86,47,3,195,33,144,158,40,111,169,207,160,1,184,53,58,168,137,210,194,116,97,40,197,197,74,42,75,171,191,220,122,231,26,128,132,233,170,191,131,221,28,139,84,179,174,189,82,68,183,14,77,250,161,255,84,251,96,188,45,16,167,47,146,126,132,93,227,220,2,218,179,138,112,241,113,141,192,174,97,189,194,230,26,218,210,43,235,190,90,14,33,57,228,177,176,46,59,218,135,175,53,244,126,151,3,229,225,83,218,29,31,148,26,47,184,199,2,221,9,69,163,110,249,92,53,64,122,90,233,89,64,171,202,29,147,8,131,118,27,76,32,172,181,155,66,29,239,108,87,142,6,179,134,15,246,48,235,82,238,192,111,177,154,137,83,144,238,185,236,109,184,42,207,71,215,90,26,254,122,167,166,236,226,89,42,145,132,44,111,27,114,90,178,112,88,18,143,119,1,141,231,236,213,119,208,201,157,251,28,63,244,190,58,196,224,250,154,255,11,30,75,142,58,61,28,110,205,228,24,174,190,173,22,159,182,54,26,159,136,71,11,220,83,186,188,72,96,216,104,146,226,152,161,63,61,129,7,120,29,175,245,139,5,152,172,178,150,100,127,79,18,18,147,97,157,185,223,118,197,137,90,80,230,194,27,211,233,76,148,17,72,232,103,8,46,0,230,45,107,143,215,86,164,91,197,93,114,245,168,252,105,236,86,93,117,213,121,145,41,80,209,210,80,133,83,13,58,114,217,174,79,60,204,101,142,16,181,206,53,163,138,106,91,213,228,2,250,21,131,163,15,36,67,148,112,89,249,0,218,62,170,169,82,117,134,238,109,38,247,200,223,163,135,111,44,20,221,68,212,237,240,90,151,219,187,138,105,190,155,238,28,146,59,113,90,182,17,211,78,40,45,37,8,18,190,158,30,90,190,49,74,39,114,231,47,250,201,228,28,233,119,222,77,66,2,198,13,223,64,92,199,65,223,126,55,110,42,78,97,181,83,131,49,157,74,237,109,157,123,139,18,221,172,185,128,60,249,173,92,86,127,30,103,192,59,150,164,249,42,42,247,175,152,48,197,166,64,3,198,188,188,99,132,110,61,16,152,107,155,140,151,82,82,24,72,199,207,233,253,175,211,247,154,183,217,85,253,109,93,65,239,182,119,37,72,18,168,60,224,229,127,49,56,25,186,192,173,243,249,183,219,209,31,126,231,204,255,14,168,107,82,44,163,83,65,239,66,31,0,246,204,14,229,47,138,252,79,69,29,238,21,103,29,213,115,79,249,96,156,159,208,161,98,50,0,220,97,214,217,231,89,61,250,1,131,201,223,230,240,125,81,72,107,211,115,120,175,145,225,156,119,66,80,249,174,58,86,223,67,176,254,134,11,39,107,35,27,104,47,40,226,163,80,187,65,20,230,184,159,123,65,237,90,243,41,147,144,237,114,177,249,247,132,176,242,163,27,82,191,129,34,118,14,214,242,229,53,171,235,55,204,149,161,183,102,81,109,242,111,233,128,14,170,58,85,106,241,216,52,83,221,158,162,225,148,114,35,243,212,179,41,130,62,147,159,152,168,130,16,84,232,163,211,195,51,143,86,7,190,188,120,137,82,51,213,114,55,246,122,188,35,229,120,225,142,146,186,224,194,88,5,63,185,87,139,27,138,191,185,192,239,69,195,176,8,187,109,61,131,158,248,77,250,16,22,63,71,141,60,207,252,78,156,115,157,149,219,23,119,6,143,165,148,42,178,55,247,15,153,59,217,83,140,140,244,24,99,64,222,167,237,147,245,120,108,132,209,222,138,157,182,157,169,184,108,33,130,122,171,244,54,113,133,241,84,142,107,77,219,188,30,94,49,124,42,94,98,153,240,160,201,229,24,185,106,141,231,152,88,248,98,122,186,67,227,11,154,171,16,49,50,165,19,173,192,67,150,52,228,204,72,237,189,74,28,32,30,9,51,249,44,171,247,61,234,70,89,105,255,222,102,255,250,25,204,68,10,161,73,139,107,15,193,120,250,189,112,83,213,138,76,67,132,95,51,176,126,103,104,64,160,23,142,25,186,117,148,58,117,218,46,89,127,234,126,248,241,41,242,106,235,171,217,157,230,67,35,142,171,178,29,84,82,79,108,239,124,120,154,69,77,230,112,52,211,164,4,134,183,252,79,203,59,213,115,161,128,34,97,15,179,27,133,238,194,238,26,91,232,7,108,157,209,184,112,173,228,207,46,13,82,159,1,153,34,8,59,254,109,57,114,206,231,218,81,235,15,241,105,38,220,203,103,97,56,117,146,222,157,186,74,65,7,77,127,5,254,128,93,45,132,86,122,253,78,63,240,127,110,174,225,142,131,224,251,50,52,3,202,42,175,232,4,156,9,137,94,159,231,19,179,178,51,97,175,243,226,41,56,207,214,242,83,51,190,183,5,106,207,6,4,208,94,176,198,230,136,43,242,214,117,70,160,104,83,182,211,61,158,40,241,59,21,140,181,83,196,60,252,46,220,237,75,93,10,135,37,32,6,160,196,29,192,221,50,88,205,227,6,101,74,115,246,60,77,91,238,250,78,70,161,176,11,143,98,168,79,238,51,172,83,121,165,118,46,185,149,89,181,223,137,102,225,224,183,48,30,189,98,247,50,172,112,227,178,94,40,32,94,41,2,162,1,97,7,236,60,141,254,21,213,230,168,142,217,25,47,83,80,137,3,185,99,37,150,58,72,133,62,82,200,237,246,210,126,78,84,119,220,204,27,161,245,13,250,51,167,68,120,180,41,97,242,73,219,85,66,236,252,194,85,183,46,23,61,90,79,68,76,56,13,225,217,87,118,207,15,178,110,108,155,248,137,199,245,227,135,83,247,9,10,128,244,233,211,7,11,94,95,57,39,245,93,62,125,126,193,206,206,69,139,38,32,241,41,88,166,2,110,87,249,4,29,45,88,142,44,77,62,238,78,240,121,141,14,222,240,75,217,197,248,236,179,169,225,144,84,130,10,92,90,32,213,30,2,14,39,68,139,72,134,26,179,38,80,162,7,109,22,227,218,123,193,100,123,190,44,61,70,0,144,122,73,37,42,232,11,202,76,143,224,163,175,217,29,224,42,147,144,87,124,93,146,66,249,69,219,171,46,48,124,119,160,123,141,121,40,173,115,106,188,52,40,11,204,20,7,43,75,160,105,181,229,223,173,16,144,194,35,124,66,233,35,218,139,107,123,141,121,205,211,141,136,94,116,20,157,9,106,116,92,152,0,53,50,14,103,20,112,170,182,55,195,199,11,167,167,163,68,15,56,100,73,199,16,208,234,74,32,229,18,92,209,154,55,219,240,52,46,230,201,237,212,28,7,4,237,60,209,227,56,222,181,194,108,188,5,209,73,206,55,25,59,3,20,179,80,91,88,255,149,152,68,207,209,161,30,85,222,41,46,195,173,78,180,26,100,58,225,73,102,217,187,235,122,107,162,158,38,73,98,241,48,175,100,168,185,117,80,160,27,77,184,165,126,213,150,51,108,59,186,243,191,5,76,58,227,52,150,233,66,131,225,231,177,212,66,195,151,39,181,28,253,32,111,130,29,99,140,132,35,230,225,215,120,165,81,235,161,22,153,250,82,246,176,23,135,130,130,129,123,171,4,209,186,62,159,69,56,144,197,36,46,78,196,78,178,147,253,66,86,126,115,121,79,111,217,161,131,143,8,15,227,51,101,253,55,50,112,4,157,55,212,38,181,42,161,161,117,189,116,177,141,26,139,214,141,119,214,202,26,131,154,127,107,247,126,155,66,83,148,180,32,217,16,57,223,233,210,118,228,14,70,106,138,126,163,30,177,168,142,8,234,50,152,49,31,7,22,238,48,27,59,1,118,68,220,212,166,102,83,30,0,113,80,240,141,33,145,148,49,3,171,210,28,119,82,118,173,100,4,53,112,114,55,124,29,23,4,234,154,225,144,246,39,141,199,215,161,24,221,43,166,244,16,98,22,248,111,61,241,227,98,8,10,32,7,187,67,101,39,80,201,17,39,13,245,209,220,2,0,48,192,53,253,229,246,234,250,113,42,142,95,120,21,137,4,211,14,166,25,236,227,71,117,71,237,116,233,64,54,3,231,13,44,248,154,94,111,162,156,63,161,206,252,99,232,52,234,179,187,160,99,121,94,202,82,90,173,88,155,19,105,147,201,226,24,126,39,193,89,57,157,191,101,254,198,51,119,176,236,96,162,135,242,122,141,171,177,67,115,94,20,174,14,222,196,6,163,247,188,15,80,115,204,243,145,140,255,191,21,10,143,251,168,66,190,71,130,63,249,51,96,219,103,13,99,148,229,35,165,152,36,26,42,113,0,230,88,130,239,27,85,154,14,82,133,177,205,155,70,146,144,41,55,143,255,88,130,123,162,136,67,9,104,140,209,142,212,1,145,217,2,113,201,175,148,34,206,158,69,62,105,144,243,211,165,244,103,152,92,17,214,96,20,57,47,164,243,32,148,77,175,200,47,192,172,99,193,192,219,174,69,245,153,21,180,113,181,0,27,39,2,120,253,222,44,158,86,11,82,46,145,54,127,157,175,250,56,90,231,127,217,87,89,237,174,228,46,7,0,254,2,51,205,67,251,251,144,210,169,115,121,66,162,254,44,235,227,82,6,152,197,49,187,0,9,184,57,105,112,247,59,189,12,57,92,150,234,231,200,230,111,172,37,108,77,45,144,236,223,64,143,207,10,109,70,247,244,197,142,253,160,75,180,245,219,59,125,10,11,219,110,187,113,241,213,244,204,3,164,176,138,217,5,36,90,167,109,226,89,254,203,101,145,24,38,151,108,241,15,10,146,104,250,164,240,127,53,24,55,163,178,53,49,71,99,45,52,12,21,116,74,210,161,106,21,243,228,255,138,56,111,89,111,237,168,100,118,231,187,254,107,15,188,145,202,5,227,80,107,225,43,246,43,15,3,155,162,99,112,223,204,67,217,37,244,229,245,171,123,45,155,39,79,177,123,165,13,254,112,146,84,191,18,255,168,250,110,44,130,141,190,49,199,63,229,194,223,85,235,194,158,20,65,10,51,65,237,17,147,152,129,200,227,4,194,186,205,121,165,23,148,99,199,43,117,250,210,186,156,48,169,140,237,190,183,37,71,32,111,57,96,205,126,37,125,89,186,7,104,47,188,35,213,20,159,43,43,120,156,154,149,125,143,160,54,179,230,215,101,219,146,150,234,69,86,47,36,4,215,75,68,250,170,0,40,111,154,153,17,233,156,45,138,178,182,183,84,47,130,225,118,41,131,59,219,226,55,233,79,100,140,54,22,242,120,222,142,86,122,23,200,160,83,193,227,18,225,238,24,92,163,173,209,176,93,217,208,132,145,192,122,124,96,124,192,106,170,39,212,30,247,129,221,86,7,57,219,44,223,149,219,250,237,145,215,41,4,185,81,103,20,154,100,160,176,88,132,142,109,25,30,169,126,90,235,191,80,242,170,241,105,150,232,109,246,98,145,35,31,135,11,244,128,169,178,116,214,109,115,36,38,0,248,94,54,151,164,121,210,217,104,143,5,17,50,99,129,51,246,158,47,37,29,3,26,243,54,151,242,188,156,228,122,192,70,123,134,128,115,81,143,55,3,218,115,167,209,104,61,220,8,190,105,173,179,136,67,7,127,240,191,80,138,117,244,147,207,38,236,214,242,96,188,165,143,146,145,76,77,193,146,168,53,185,207,156,171,26,167,40,85,222,83,209,177,229,131,35,102,179,150,108,12,146,205,23,226,26,43,151,154,192,33,177,164,51,35,245,185,170,247,80,233,53,253,75,42,164,125,51,191,17,204,141,90,73,66,46,237,141,151,233,10,23,181,9,67,232,226,74,175,167,236,136,168,204,230,157,116,55,67,60,234,85,22,106,49,59,211,171,117,56,83,47,245,238,254,92,219,242,100,122,136,41,4,179,217,26,31,125,17,231,241,7,248,72,100,53,212,14,165,71,45,33,10,11,234,41,105,252,246,185,3,183,64,68,238,9,117,228,151,239,118,135,242,165,221,182,103,23,55,182,40,153,125,203,254,66,208,108,94,114,197,244,75,96,197,52,205,199,116,251,136,181,23,198,91,90,112,214,203,80,155,118,235,17,84,141,72,68,230,114,99,30,85,124,121,20,181,196,225,135,0,184,207,172,134,87,202,120,106,137,38,18,31,175,78,199,60,124,68,224,149,170,97,207,83,127,186,202,64,38,60,84,153,238,39,115,179,46,138,220,21,59,66,142,124,131,105,230,1,186,192,51,89,46,5,131,63,52,227,234,135,186,196,231,153,6,249,47,109,232,184,115,117,164,157,84,218,136,234,245,219,139,153,161,157,85,85,78,111,124,64,66,117,241,99,59,211,69,153,144,110,123,92,103,26,74,51,138,145,131,140,167,203,116,32,132,133,68,201,232,51,136,105,81,127,0,242,165,165,23,33,214,247,30,83,112,164,1,144,253,103,107,228,251,223,147,147,84,41,94,100,149,104,55,45,223,29,241,27,5,223,62,192,134,179,19,98,136,14,113,127,123,94,196,63,180,28,120,54,155,63,107,28,123,17,95,88,220,147,169,151,33,226,45,197,111,113,72,108,211,165,137,249,123,245,41,124,246,163,35,160,89,108,5,78,224,145,110,116,95,173,68,78,75,30,255,183,237,233,125,54,98,106,160,96,159,73,150,151,83,155,6,40,36,57,129,216,86,158,51,238,148,143,160,146,241,85,214,232,63,167,109,100,128,154,36,154,145,163,161,194,117,72,26,80,248,51,186,133,147,39,133,120,29,238,204,30,133,10,188,173,43,51,107,122,226,140,152,187,197,129,245,228,233,248,63,141,47,128,70,130,81,76,98,106,162,36,80,123,38,220,78,152,35,210,139,204,38,248,201,139,19,91,203,188,247,213,219,139,65,249,57,199,125,172,215,72,129,239,249,197,202,114,81,246,136,30,176,69,118,175,186,242,75,113,126,150,216,96,62,21,167,30,82,232,34,129,11,121,99,250,95,77,206,171,4,3,58,142,113,120,209,236,22,135,175,73,67,195,222,122,1,174,174,120,192,59,98,93,69,75,95,93,180,59,27,142,249,108,17,171,100,16,190,10,66,125,233,186,83,46,111,182,119,244,195,246,252,139,40,31,24,87,21,169,175,82,84,249,194,86,70,212,2,184,214,150,160,99,37,96,4,39,154,23,173,147,163,7,39,209,79,235,98,6,13,166,3,244,193,239,180,62,167,9,56,12,22,31,194,178,165,222,60,232,194,208,59,133,205,19,238,193,53,164,116,167,42,75,159,19,39,171,237,49,45,120,48,15,130,227,235,24,46,109,124,108,224,102,163,248,157,87,181,0,231,141,165,136,240,187,137,69,77,84,34,146,215,178,101,239,45,11,193,198,202,245,228,160,11,127,203,231,203,241,158,143,131,182,223,94,183,175,46,229,213,55,70,233,161,160,90,46,144,110,7,171,24,200,209,231,219,50,189,234,183,182,239,124,72,118,219,40,51,209,200,223,216,50,235,52,245,234,28,247,228,22,135,237,4,214,168,72,69,83,17,31,87,160,83,122,198,44,228,213,178,215,243,191,212,167,239,139,172,155,100,155,227,62,241,154,58,166,151,233,215,64,163,126,67,177,214,82,180,66,64,49,64,10,79,27,138,12,138,230,181,102,120,17,190,161,169,250,255,149,79,104,90,75,119,106,195,109,84,198,11,67,7,217,47,150,68,97,52,201,117,79,145,35,55,175,35,9,237,43,12,75,144,14,77,51,40,250,77,17,150,154,87,157,61,20,26,84,186,9,22,129,139,145,208,181,179,236,187,20,110,88,144,185,222,18,121,225,4,251,155,167,63,246,69,247,100,105,173,193,206,159,101,64,151,89,58,0,235,5,222,154,175,39,13,82,225,196,83,241,101,36,153,38,91,148,171,1,78,208,138,183,220,220,71,245,139,40,156,232,57,84,75,21,255,62,186,227,100,189,201,41,63,110,147,217,57,254,101,95,159,184,83,224,139,69,119,65,35,131,210,44,126,58,244,39,117,21,40,69,154,170,86,92,67,244,75,39,146,86,43,63,123,112,6,70,77,140,92,112,130,0,2,127,246,229,212,199,64,18,36,62,120,82,181,70,159,237,105,75,63,66,60,36,236,229,34,156,134,45,2,160,101,23,237,78,26,157,113,7,119,82,232,175,88,255,192,102,156,16,74,166,31,106,239,89,79,241,59,11,21,97,156,21,224,221,28,166,187,184,1,141,120,112,230,91,96,119,91,41,212,209,35,196,118,138,179,37,21,218,195,22,135,103,215,38,77,17,148,143,28,229,6,15,170,170,25,58,5,76,134,143,237,167,48,40,28,211,56,255,63,186,30,140,194,32,41,195,209,144,182,120,246,48,93,226,25,119,162,205,92,61,99,144,172,209,49,211,134,185,32,209,201,205,121,230,174,207,221,173,13,247,0,165,188,255,92,45,216,252,94,38,14,222,66,148,230,63,15,249,96,157,26,98,195,147,237,243,232,19,163,18,176,12,162,244,206,88,67,50,212,159,242,121,204,30,150,155,82,5,228,6,148,94,190,55,159,20,165,161,182,18,219,111,211,132,133,201,120,153,245,187,102,13,254,86,190,249,253,224,93,167,113,61,98,26,51,145,199,128,71,137,102,65,102,163,192,151,55,25,133,146,97,201,237,78,29,99,172,209,208,156,20,114,107,169,248,68,248,238,152,53,128,59,13,214,241,141,153,11,40,26,41,70,245,219,162,190,20,99,142,70,142,50,168,30,202,50,224,186,108,225,75,210,220,143,112,200,7,244,25,106,239,52,116,50,137,207,148,179,228,239,135,88,138,220,123,228,121,50,191,227,84,120,124,166,209,183,88,83,249,254,179,87,50,199,201,48,37,108,244,121,184,71,208,187,14,228,144,67,44,87,152,139,18,203,213,186,208,126,37,28,158,171,29,235,138,200,32,231,9,223,246,45,100,237,44,97,45,1,10,63,33,190,207,50,131,194,28,246,128,108,89,29,81,249,232,68,79,118,93,162,239,130,115,78,7,191,100,174,215,176,172,154,160,64,251,205,142,108,36,230,66,71,82,91,50,40,87,1,166,53,22,235,125,166,19,136,220,131,59,234,50,189,156,244,52,120,126,25,143,214,122,146,248,169,213,103,66,82,144,88,154,37,221,145,154,240,4,189,63,231,150,215,165,177,199,88,17,190,130,22,211,34,228,188,135,8,222,251,200,137,114,52,17,25,232,53,247,220,120,54,17,138,82,144,18,13,130,176,172,194,14,128,131,251,224,114,117,153,218,101,178,130,223,105,209,39,45,95,3,179,22,88,100,190,120,120,187,222,187,78,156,155,55,176,173,196,96,57,2,70,11,106,12,71,127,120,196,140,18,74,27,140,149,189,173,230,178,58,26,129,98,115,1,106,239,211,133,232,103,185,213,37,58,166,65,199,73,254,59,132,63,116,69,7,76,222,163,82,157,8,1,103,226,168,49,244,163,18,91,160,43,243,205,54,160,137,141,145,2,49,173,201,109,172,75,198,58,44,1,18,129,228,201,186,220,236,134,187,214,229,141,136,201,23,40,217,118,161,184,28,89,235,199,44,63,230,168,8,36,39,13,90,12,87,52,254,168,143,74,79,26,172,236,145,138,239,204,87,152,250,155,47,53,183,111,167,224,164,31,110,148,217,191,8,225,186,206,232,149,235,31,54,19,161,97,106,169,147,139,3,10,9,222,154,241,241,122,230,84,136,110,88,19,63,46,253,19,234,33,83,116,179,210,198,158,142,162,53,91,173,216,178,240,211,49,196,211,114,158,222,56,75,165,139,7,148,251,198,254,99,21,0,0,136,136,100,209,102,216,223,70,234,192,153,43,117,76,150,53,130,42,105,204,99,61,249,198,147,135,90,97,97,14,143,155,187,130,19,206,95,241,175,140,132,148,148,27,133,57,58,68,228,105,94,45,149,100,4,144,223,173,201,230,169,13,19,202,192,221,244,55,29,157,169,183,211,12,206,138,31,237,29,248,157,173,87,163,99,101,40,23,75,110,119,47,204,157,199,93,229,47,236,194,134,240,140,144,84,9,5,60,42,227,255,42,14,214,89,207,46,6,36,102,163,5,227,169,202,78,63,116,245,115,90,107,164,252,147,228,40,246,253,96,79,202,27,22,208,162,103,29,200,15,190,182,58,33,228,42,100,241,7,229,112,24,246,186,112,82,200,182,102,215,210,141,32,178,104,24,165,233,197,215,32,242,177,44,201,203,213,196,94,112,250,29,35,178,213,23,24,93,31,29,152,239,65,58,53,160,69,56,145,227,31,200,100,51,178,175,141,132,143,70,87,88,217,157,34,240,52,193,135,249,60,107,118,119,150,205,68,82,102,197,100,62,253,113,44,151,181,126,35,54,186,190,26,111,177,224,63,149,193,157,40,114,45,174,255,68,12,213,134,182,48,19,78,89,171,188,126,75,11,12,172,13,220,160,56,13,46,41,5,196,215,246,242,216,142,54,205,16,120,71,77,2,164,147,67,2,207,37,207,11,53,34,192,79,175,143,210,107,35,137,79,36,208,140,189,212,15,234,2,33,148,177,20,8,123,213,133,11,13,229,129,240,184,6,174,229,112,35,74,203,1,62,89,161,250,139,198,244,177,152,120,132,72,196,19,192,154,133,13,224,170,123,89,87,160,113,0,214,132,86,7,64,24,86,234,104,222,105,167,188,158,234,142,62,135,214,93,154,63,43,221,53,82,243,5,197,128,45,34,73,98,146,107,86,44,121,193,218,45,81,235,68,162,83,73,79,64,197,217,61,208,215,127,245,116,140,105,68,48,19,240,129,101,165,46,170,224,114,93,255,23,19,21,113,153,33,6,1,135,242,49,67,56,127,44,190,252,50,77,8,35,106,169,71,233,100,45,221,35,164,209,62,86,64,222,26,118,117,38,230,244,113,214,237,252,8,231,78,137,243,245,144,124,145,220,10,108,56,16,31,90,149,223,30,101,20,180,237,113,228,180,21,138,17,186,27,56,27,13,24,249,170,123,88,64,242,20,18,152,229,205,150,18,247,168,175,22,223,210,193,60,37,116,97,180,223,51,174,179,59,212,183,231,166,139,200,70,99,195,57,97,224,50,54,164,97,171,103,209,168,32,133,17,199,225,171,82,197,152,71,168,82,6,20,64,79,215,53,74,105,172,71,48,108,165,115,227,28,136,82,141,23,177,114,223,54,65,136,150,167,93,87,65,56,27,109,99,144,86,131,224,96,235,107,27,250,223,188,151,30,3,74,96,177,1,214,177,140,57,164,97,90,112,90,171,1,200,241,64,60,195,32,214,5,0,152,184,25,184,158,4,217,29,163,163,181,142,253,13,111,243,4,33,227,100,68,33,64,238,203,196,22,171,145,48,115,94,171,110,37,158,194,179,75,164,93,77,61,49,250,26,231,70,125,123,204,122,163,131,124,235,26,61,39,247,70,110,70,173,139,157,106,254,153,208,135,114,5,204,121,49,0,171,171,107,150,187,189,200,139,110,55,109,22,51,214,42,59,161,211,205,175,152,179,155,7,248,159,178,166,44,145,136,227,50,98,25,87,62,36,75,123,218,228,28,219,101,37,102,10,161,54,58,173,223,187,128,10,236,100,134,161,181,170,7,242,122,3,236,190,106,3,16,226,25,195,251,168,229,107,210,65,145,232,224,139,21,41,226,104,75,240,68,59,230,69,251,224,23,212,66,88,170,208,14,235,121,187,77,102,181,152,138,45,154,103,188,206,74,95,140,58,113,45,33,232,60,249,97,154,255,186,117,14,12,30,7,252,146,202,164,131,156,133,100,108,57,83,25,156,130,167,185,35,59,67,98,48,22,133,9,182,2,248,220,120,184,85,237,204,57,41,82,91,98,242,67,98,96,205,100,240,109,172,25,207,14,73,68,243,245,131,171,206,135,122,112,167,21,214,82,175,222,127,0,159,85,79,227,68,131,205,253,171,0,168,202,167,4,52,239,73,46,48,222,207,55,14,71,233,6,197,80,223,22,14,196,144,107,92,246,177,142,60,32,78,121,138,133,201,226,80,45,202,165,207,160,181,158,167,82,248,118,18,228,61,36,60,251,50,242,48,92,50,46,174,82,62,84,115,175,16,225,167,70,46,177,68,56,245,9,228,229,71,87,224,34,93,57,124,193,12,249,78,251,247,91,14,245,234,104,88,129,38,88,161,214,148,243,124,243,101,233,201,218,214,217,233,156,104,222,86,95,189,25,209,109,33,176,135,164,143,83,243,11,34,87,178,62,227,60,35,5,239,24,29,187,159,166,250,101,229,217,22,77,170,39,150,163,29,84,219,191,158,214,236,79,215,49,14,181,152,0,62,247,239,115,123,84,174,201,4,217,111,7,112,152,101,212,244,37,244,207,131,24,238,222,212,123,220,156,208,38,96,145,101,71,154,10,176,57,37,67,163,83,8,171,240,174,104,239,82,92,234,41,60,64,218,196,124,149,135,93,242,126,32,170,83,101,40,31,18,131,122,25,15,172,0,182,107,21,113,61,234,230,124,117,196,187,200,95,172,32,196,174,150,156,252,227,254,106,255,116,60,1,133,160,104,25,175,42,110,90,29,221,249,167,172,20,255,253,129,149,70,77,225,53,143,47,171,233,211,185,28,116,124,112,202,95,146,65,169,154,176,244,99,61,128,111,244,143,138,63,166,26,40,202,44,64,172,115,72,216,90,244,169,86,112,155,20,227,228,229,132,14,96,238,219,211,23,200,105,239,34,49,235,40,254,29,36,63,220,21,73,74,87,201,194,216,81,41,22,161,216,245,137,96,104,51,122,230,222,74,54,31,72,9,159,193,148,213,255,119,101,61,245,122,158,189,151,251,43,14,83,85,233,225,14,111,158,150,10,252,246,30,158,100,78,108,149,210,247,188,170,65,123,13,242,92,174,174,94,155,246,244,117,232,0,146,133,75,37,244,149,71,28,121,54,231,197,21,71,82,3,63,90,156,138,37,91,144,130,195,143,161,143,134,109,193,205,40,210,163,248,217,228,191,11,101,196,32,91,237,85,135,204,171,2,237,152,174,217,68,25,165,36,102,137,229,9,247,149,36,221,238,78,73,68,96,64,73,229,131,15,212,152,226,235,195,223,146,71,219,236,233,18,217,175,184,209,138,134,214,111,149,125,43,201,230,142,28,126,238,142,237,85,152,164,129,68,29,203,215,150,113,167,123,86,132,253,58,49,78,95,120,185,83,2,119,28,108,166,133,155,251,67,194,119,112,138,255,80,61,157,20,88,177,212,139,77,87,76,141,179,220,100,218,206,181,115,158,122,204,126,106,54,190,125,126,4,239,91,85,237,158,231,144,74,192,82,225,182,20,99,238,217,239,44,108,22,144,116,8,171,43,223,30,142,180,141,112,175,129,51,151,2,70,107,213,6,132,56,193,45,135,43,165,155,143,51,10,249,121,124,31,101,0,131,199,101,51,250,149,83,132,51,45,231,117,64,110,61,28,220,242,32,134,255,160,141,171,160,187,178,255,20,101,174,100,175,91,73,191,32,211,34,135,91,245,194,197,97,166,237,209,180,167,77,0,4,102,239,246,73,89,142,204,45,117,34,195,174,125,62,81,178,106,142,225,70,167,52,58,162,88,74,251,133,195,33,22,156,22,100,219,225,250,38,95,85,157,218,32,228,52,166,224,37,125,176,196,234,23,131,149,157,196,158,50,205,73,178,10,90,98,160,53,207,190,247,91,80,235,126,29,120,4,79,132,231,8,203,191,81,87,193,120,116,112,169,116,70,106,54,44,243,238,118,222,69,191,46,98,24,228,139,125,199,196,213,21,23,64,194,216,177,53,214,180,151,95,5,142,205,118,68,110,149,121,127,44,173,155,199,226,114,60,223,53,193,152,49,18,195,9,6,220,163,152,45,18,92,223,201,169,199,170,245,188,27,176,9,59,210,42,5,85,89,9,129,26,131,131,31,230,187,105,69,84,118,118,157,145,232,10,238,98,38,237,151,217,112,1,208,11,168,152,210,156,153,235,187,175,120,206,125,187,162,75,197,61,21,192,111,149,38,252,110,14,116,105,36,103,227,37,46,133,53,28,220,83,209,137,227,74,205,148,22,132,226,30,193,110,44,3,247,51,241,201,20,113,124,123,1,188,245,157,128,12,252,236,207,110,178,114,95,205,58,98,252,5,79,107,77,61,10,239,38,21,84,84,162,223,231,56,0,203,246,125,4,108,237,33,79,43,158,228,173,222,83,82,222,222,95,70,100,171,176,153,222,218,76,184,204,199,243,228,42,188,86,61,72,71,120,119,94,28,55,178,109,157,240,158,28,44,253,40,232,153,15,11,209,242,145,118,206,196,168,255,77,45,68,149,227,19,99,101,220,212,60,174,197,50,86,12,237,252,71,233,233,84,178,224,190,97,148,182,101,166,73,176,206,118,200,130,197,54,145,110,16,42,100,164,239,193,207,34,190,182,193,111,160,6,15,182,228,88,15,209,98,130,94,214,235,36,3,15,119,97,145,87,173,72,146,154,73,27,211,41,237,106,28,102,8,107,37,10,245,106,114,105,20,5,65,102,167,121,191,218,241,36,104,142,240,148,61,200,179,16,174,181,131,187,126,53,210,209,215,118,198,219,107,203,27,177,161,166,84,44,75,37,222,47,43,167,117,92,40,177,212,68,139,176,117,22,188,39,66,65,149,130,12,245,160,185,18,154,156,191,202,98,117,118,91,150,161,25,86,32,48,198,181,29,91,122,225,201,18,84,62,238,23,240,213,30,109,228,192,136,193,220,9,206,166,142,219,52,141,80,91,225,38,119,235,135,213,61,53,188,28,65,220,132,68,161,185,231,194,136,189,154,200,102,24,28,106,80,195,198,133,191,18,102,244,216,244,121,26,66,89,195,99,117,55,231,174,189,155,211,229,53,108,67,89,144,213,96,71,90,87,221,132,88,187,171,90,175,25,30,254,19,95,237,229,38,69,47,154,85,121,252,33,72,48,136,235,237,88,161,202,202,175,246,116,7,4,79,72,82,67,196,72,185,158,246,81,251,28,125,159,56,88,204,211,137,21,161,37,182,219,79,174,240,194,108,136,90,244,221,34,104,235,45,185,230,49,116,0,225,229,162,250,150,7,220,37,134,106,236,10,188,249,88,191,19,57,182,64,87,200,144,218,35,168,154,54,225,45,54,39,122,171,164,247,69,226,56,254,241,191,49,253,94,201,34,30,180,163,204,106,215,103,112,55,140,99,209,25,179,148,176,110,182,241,209,212,236,40,228,215,138,169,156,84,242,150,77,5,10,113,0,130,62,120,133,248,218,60,85,50,96,165,125,96,110,110,164,185,66,117,205,190,246,75,183,163,78,86,255,87,209,174,139,200,84,38,41,58,125,186,122,80,133,148,141,224,55,242,200,237,246,55,65,98,241,198,131,230,134,114,0,93,239,201,238,113,113,60,67,233,136,157,97,94,188,172,8,97,60,245,25,96,180,125,147,104,39,177,159,50,197,108,124,51,47,156,85,184,244,189,124,96,137,186,144,175,108,184,80,137,218,34,252,245,42,82,10,178,205,142,154,5,136,84,28,130,54,35,31,92,94,29,160,85,116,80,69,37,198,69,160,147,27,148,209,194,239,234,171,165,172,23,207,138,71,100,171,33,135,52,207,9,12,170,255,92,86,81,127,77,127,129,23,52,28,0,228,80,120,209,249,72,179,209,54,223,111,160,180,58,57,182,249,67,84,103,113,198,32,24,207,224,38,216,95,19,77,248,159,141,73,10,55,196,27,13,51,39,84,85,170,35,109,0,10,54,220,115,46,42,75,82,197,197,20,30,34,110,103,157,43,182,247,246,160,19,195,21,12,182,119,185,52,227,40,81,203,188,236,14,120,101,121,50,51,144,91,85,197,17,140,146,244,217,163,56,197,36,255,120,1,90,52,233,40,102,165,233,216,170,105,82,15,177,124,61,240,14,101,88,234,252,63,153,243,105,54,75,211,22,62,88,147,61,81,77,51,120,97,157,57,17,85,255,103,123,37,97,114,220,24,24,236,42,220,118,51,57,46,112,236,233,103,171,118,97,30,196,233,40,134,165,74,243,33,201,120,60,143,90,229,248,194,120,28,97,245,91,206,167,22,234,12,161,41,135,238,11,224,108,186,167,3,231,102,108,224,17,93,199,249,143,123,119,129,229,221,97,108,77,159,119,50,179,223,165,119,222,64,253,122,122,34,18,187,226,85,247,242,49,149,145,224,176,93,79,35,222,114,88,57,115,171,9,189,106,88,111,183,161,99,214,3,127,48,138,20,246,249,157,223,121,42,137,2,147,120,147,126,43,92,119,108,179,15,123,254,80,79,45,211,16,177,149,114,105,124,187,144,133,158,107,12,104,45,26,180,236,37,144,130,131,167,8,41,206,118,5,29,197,55,57,26,177,37,118,112,213,151,222,60,208,21,10,195,115,199,227,223,119,226,106,58,226,176,222,5,164,121,142,179,201,201,69,181,201,142,75,12,90,178,94,245,29,227,144,8,91,43,164,21,55,101,110,2,30,143,150,166,126,12,16,137,2,232,27,253,223,48,131,92,45,184,252,111,102,207,232,55,159,22,36,217,231,128,183,17,180,221,79,23,213,177,252,128,87,148,232,216,62,249,193,208,27,183,93,109,17,217,207,82,22,235,49,196,32,238,45,246,3,95,62,149,145,117,166,127,125,172,57,147,59,227,236,12,4,145,191,245,133,238,18,180,164,161,187,232,199,127,71,129,155,255,80,98,126,234,17,228,94,193,37,89,230,117,74,197,36,48,182,33,148,140,92,50,197,235,133,14,15,255,143,33,106,71,25,146,69,154,252,155,94,55,102,199,47,177,23,12,160,161,205,95,244,234,84,104,28,251,3,254,243,133,183,203,99,88,62,15,60,175,101,63,117,98,180,30,107,251,237,250,165,103,100,33,245,18,227,14,7,30,1,196,216,101,61,79,109,105,57,206,210,64,129,234,123,208,103,149,16,115,159,232,91,191,234,210,20,95,102,244,129,97,158,184,231,224,23,30,128,13,157,39,173,246,39,143,198,237,2,194,124,92,75,233,167,252,165,144,32,129,201,3,241,80,167,249,219,6,216,27,105,181,213,51,102,174,4,76,76,145,213,187,80,45,204,165,200,64,110,133,189,35,222,243,88,144,253,241,50,12,78,117,79,66,137,107,105,86,189,23,142,16,237,58,111,227,91,2,129,31,29,255,151,216,119,61,144,133,150,179,248,199,202,151,96,69,60,205,28,229,219,45,94,101,134,76,153,100,147,144,13,43,132,64,182,210,92,55,171,52,90,126,3,90,211,230,103,132,18,58,43,222,156,2,81,211,211,202,137,64,72,168,133,103,230,35,121,182,173,45,1,111,43,221,233,168,30,52,6,141,155,173,199,32,85,115,172,163,115,174,149,255,102,76,46,236,56,222,50,84,253,143,7,85,231,247,90,96,89,40,112,45,212,3,10,242,47,47,57,64,120,250,253,228,127,148,214,235,158,118,17,125,248,28,114,51,166,188,69,197,47,159,196,151,150,68,191,235,181,154,46,182,228,242,217,195,217,101,110,123,191,17,101,238,200,19,171,59,170,191,61,149,41,96,89,213,177,231,105,167,95,171,218,203,60,62,186,173,183,57,56,138,185,140,95,255,230,135,199,203,75,52,181,153,43,189,254,140,22,98,182,31,78,181,90,112,98,112,220,243,64,119,41,7,182,120,66,104,145,78,153,135,197,184,167,22,13,247,37,164,220,22,146,45,208,60,253,194,131,242,92,254,12,74,72,106,140,67,113,233,43,28,99,244,74,220,209,121,140,187,18,129,131,163,72,176,186,67,216,14,36,110,142,183,177,183,51,37,205,92,128,160,116,177,195,66,240,148,183,67,71,224,211,52,203,52,100,18,228,242,0,254,247,3,230,134,2,19,145,44,155,53,99,81,72,246,141,85,125,244,4,149,51,36,242,177,127,14,128,12,231,255,137,167,20,165,207,2,74,17,184,145,215,208,182,247,115,4,135,43,140,11,248,197,124,30,143,178,180,242,5,232,51,78,2,234,201,39,150,9,93,222,116,96,16,244,213,230,178,216,22,55,193,77,34,233,171,41,148,83,190,71,63,231,46,47,184,85,247,185,126,21,36,236,176,153,30,18,163,143,118,226,55,63,161,158,2,149,158,157,205,238,106,22,7,36,23,223,165,61,62,254,228,177,224,52,67,228,71,191,139,102,28,33,8,215,178,225,202,152,22,176,51,23,121,41,104,250,139,255,143,221,207,129,211,208,224,244,167,240,164,233,44,59,73,20,215,131,238,25,169,93,133,112,69,189,59,38,37,238,65,176,170,77,252,175,189,48,87,231,18,60,141,18,69,241,175,76,251,29,171,196,150,13,15,157,96,129,225,94,161,47,36,234,36,236,174,193,134,205,174,49,6,145,248,120,2,76,217,70,142,206,142,115,64,112,2,150,118,57,246,136,216,29,84,56,80,67,157,254,66,220,29,248,28,188,21,134,31,208,3,198,39,183,39,50,94,139,28,46,176,255,98,161,77,19,29,100,121,159,148,252,222,222,102,116,103,192,21,172,11,11,159,196,121,61,203,100,68,240,239,210,22,3,11,113,195,56,7,183,97,121,246,48,126,34,13,16,70,231,228,153,55,116,101,12,15,20,237,175,54,201,177,67,16,222,127,42,17,179,21,94,98,176,215,167,109,53,186,158,46,125,132,112,36,104,88,198,247,185,73,33,124,5,100,171,50,111,12,143,180,209,229,193,22,37,230,57,240,233,44,254,115,217,57,110,121,148,108,126,158,69,1,69,63,181,34,63,31,239,19,238,13,24,205,3,230,104,36,194,159,174,66,58,0,27,76,127,8,200,200,81,30,147,122,184,148,184,147,101,27,128,54,177,26,179,160,42,32,110,126,12,3,57,66,112,166,193,132,103,126,230,230,202,234,74,114,246,148,91,83,40,209,90,153,91,15,11,156,134,67,91,66,127,42,119,242,128,75,67,233,96,94,236,220,67,16,215,87,210,36,32,230,90,53,80,189,81,174,186,245,11,68,152,175,93,236,216,29,12,105,163,18,37,254,179,8,194,98,118,128,67,149,189,44,219,40,51,153,36,136,156,225,179,149,168,8,197,100,32,48,95,98,174,58,51,48,80,124,222,79,214,81,27,60,158,99,168,190,243,135,72,140,18,105,222,245,215,65,196,220,181,73,245,172,223,145,185,111,231,228,187,113,50,232,75,213,196,184,103,25,194,189,106,183,29,55,246,155,66,108,161,215,204,7,122,244,12,228,46,69,98,29,223,82,90,241,22,2,206,56,155,147,22,48,20,134,125,183,124,67,121,35,253,18,145,137,208,190,49,54,3,11,35,63,255,224,38,40,46,154,166,150,9,120,176,209,104,83,112,179,4,79,248,11,75,135,117,233,173,114,215,51,76,59,74,108,53,114,124,254,175,23,61,191,144,153,128,35,76,231,51,139,198,11,118,231,66,255,172,225,38,76,69,28,214,165,50,114,183,143,43,115,207,26,92,147,53,56,229,190,172,202,65,26,159,191,150,165,121,211,88,116,188,223,94,188,82,89,64,13,81,71,182,12,90,190,84,251,70,182,124,9,116,245,247,7,110,64,148,42,44,179,164,77,163,118,3,184,51,94,77,147,228,124,206,152,131,163,165,157,103,184,191,64,183,116,53,118,204,152,234,0,41,242,76,12,30,126,147,126,210,231,10,95,15,158,80,239,117,17,75,231,254,172,111,234,254,15,39,157,89,98,175,57,202,151,56,42,182,218,228,245,147,25,235,79,4,228,223,70,173,116,137,75,121,241,152,9,255,166,9,69,45,30,152,205,109,251,156,155,241,134,28,176,148,216,229,188,57,195,234,198,172,245,118,224,86,127,32,248,175,77,40,130,50,205,65,137,238,152,143,208,35,189,194,90,193,179,36,20,217,159,155,208,185,114,230,194,56,218,40,41,254,44,46,104,62,229,12,40,165,122,99,230,11,111,33,245,79,114,69,7,51,116,59,112,21,73,214,226,80,154,15,16,59,33,214,190,140,71,223,225,85,13,159,248,86,209,124,38,71,202,191,245,108,235,73,137,219,205,125,193,222,98,89,12,192,157,95,53,58,120,118,235,233,90,221,137,14,69,49,155,215,71,35,59,135,241,237,24,221,189,90,26,240,169,127,139,112,243,129,206,168,88,227,79,190,200,130,196,52,149,241,100,111,84,111,128,163,28,144,197,127,46,180,2,102,216,247,73,31,28,230,102,194,47,61,149,112,186,204,187,137,73,235,192,153,234,82,57,211,223,243,187,139,69,131,79,110,113,157,89,238,138,130,38,132,251,235,65,35,167,12,30,197,79,43,65,211,134,14,173,203,192,237,161,206,21,200,124,46,229,61,239,177,201,253,139,145,150,126,119,176,245,32,210,188,49,200,30,17,124,20,215,242,50,135,106,139,112,171,102,135,141,91,99,44,253,1,216,26,127,9,65,66,110,71,181,11,85,133,178,113,36,59,25,198,116,101,234,79,89,217,35,230,227,177,22,171,16,163,176,155,105,220,6,189,210,153,217,237,221,140,62,193,82,92,252,181,211,98,176,124,2,203,169,200,63,101,84,157,94,127,206,212,57,76,34,198,82,182,239,8,160,192,211,71,5,135,22,207,175,0,55,162,100,248,95,80,192,0,179,16,63,59,11,174,116,128,93,154,212,206,235,161,45,255,241,201,198,252,47,43,222,11,227,117,35,175,219,46,233,20,41,60,123,118,53,157,108,86,69,104,132,252,159,217,121,5,130,195,126,76,142,0,157,61,45,121,207,1,150,217,199,19,121,33,27,232,80,193,179,142,202,245,221,140,184,246,220,226,18,76,126,217,149,230,219,78,6,67,196,210,158,89,187,3,15,249,87,161,154,39,231,139,214,47,214,249,147,55,85,83,164,56,132,9,95,152,161,169,166,201,220,30,187,6,232,90,251,163,68,157,253,200,212,55,181,79,88,83,144,45,251,98,181,211,78,21,195,54,230,30,77,244,28,184,132,148,115,223,49,124,125,161,25,22,149,79,160,51,59,221,86,116,11,139,125,10,144,76,107,173,225,152,170,239,194,33,173,249,83,84,217,13,30,27,24,207,41,103,128,163,142,61,24,78,203,132,26,182,94,93,174,212,171,83,235,127,121,247,13,93,159,35,132,210,240,198,162,226,190,244,111,106,57,182,79,119,155,190,10,116,248,233,237,233,132,236,161,165,45,75,2,16,152,240,58,184,33,139,14,197,221,202,53,148,244,95,170,125,61,122,108,64,15,135,74,176,61,124,139,200,97,141,23,161,65,252,14,237,177,122,72,250,60,78,57,156,120,227,126,233,19,70,244,93,160,135,226,56,41,52,175,49,107,96,196,148,235,134,82,227,240,166,77,53,169,186,20,16,117,119,78,37,67,89,241,4,232,237,74,215,247,64,46,116,37,51,28,121,14,26,84,5,191,125,79,174,131,239,85,175,186,22,149,188,41,239,70,149,139,160,143,220,8,36,204,183,128,129,176,134,96,10,6,156,92,215,192,103,63,191,62,132,115,207,221,67,38,3,27,229,82,92,33,143,117,182,91,225,211,244,24,23,71,234,25,248,91,127,48,220,218,171,250,51,202,79,98,79,32,154,173,44,123,148,149,111,249,0,118,101,252,66,57,45,203,53,83,82,132,91,231,196,229,250,230,25,245,238,71,88,190,105,195,72,124,208,25,149,198,12,127,44,36,102,168,38,108,147,115,209,141,177,95,247,144,123,108,239,93,21,176,16,102,171,54,31,179,0,180,93,247,201,50,112,45,179,34,60,67,173,252,30,49,111,169,140,140,34,28,75,61,252,90,103,103,255,136,2,205,57,153,44,85,151,181,115,234,107,39,33,44,41,143,21,61,65,238,152,70,69,57,159,178,78,37,251,57,67,121,33,117,118,24,76,63,241,192,19,182,39,81,131,101,42,41,138,183,33,250,207,187,66,240,110,167,36,2,68,28,91,91,211,117,194,33,241,212,115,19,103,174,77,91,229,31,167,166,229,3,228,59,7,74,216,128,241,161,254,104,180,17,142,164,135,252,57,25,39,246,223,254,241,120,101,130,86,56,220,9,185,108,72,29,178,89,47,25,147,126,239,104,186,167,152,108,76,217,197,190,221,80,52,181,160,31,149,237,182,196,75,194,106,123,59,255,69,226,48,232,138,218,173,104,59,166,147,28,39,189,134,202,197,242,179,4,34,89,151,108,203,184,232,169,197,143,233,13,112,184,236,33,179,70,149,135,12,3,189,221,152,243,149,237,121,200,28,94,14,116,249,104,41,114,235,70,116,23,44,218,64,215,62,130,62,53,97,98,212,64,91,244,33,165,167,83,69,168,183,21,78,52,99,14,148,97,248,163,211,175,128,128,63,208,16,1,118,21,100,224,217,57,2,158,91,160,18,174,22,68,192,228,124,96,107,78,61,142,160,227,63,18,101,115,5,186,222,79,218,139,96,61,143,84,8,230,126,198,218,215,1,238,72,114,106,21,247,168,193,6,190,146,141,167,62,74,85,106,103,21,229,65,27,56,227,26,81,68,178,230,87,12,33,136,186,208,110,22,139,129,31,59,109,213,120,216,48,10,247,142,1,135,148,9,32,191,88,205,12,45,248,244,75,254,243,56,253,85,38,161,180,161,105,207,239,7,78,172,12,137,51,118,125,232,135,216,23,27,16,149,163,252,196,210,193,203,189,114,44,122,64,173,48,123,0,62,172,211,248,36,74,247,229,43,236,76,135,146,59,137,174,228,159,198,77,67,42,243,93,14,32,147,136,203,143,185,219,53,181,199,128,180,152,76,82,78,140,91,252,118,227,19,31,161,221,175,181,244,128,106,195,58,105,198,16,49,51,251,5,11,38,87,154,60,226,89,186,92,71,70,92,89,82,247,93,149,137,209,200,3,106,14,237,218,46,138,179,2,12,110,180,128,131,12,237,118,24,236,55,15,121,132,24,15,57,251,2,221,234,182,141,124,60,3,104,117,51,151,134,215,207,204,228,246,177,63,127,240,145,176,171,188,0,187,115,18,178,124,152,201,208,108,56,210,190,118,230,64,124,165,135,245,225,117,222,218,30,20,94,25,71,2,117,224,71,193,67,205,36,135,248,227,132,2,52,81,47,250,192,112,81,249,68,29,168,218,76,202,224,236,9,250,200,122,124,195,21,128,116,198,43,222,207,39,217,104,144,144,249,173,209,8,25,48,208,237,100,127,227,34,248,238,92,171,69,16,164,119,88,137,130,222,34,203,133,12,144,180,209,13,132,135,157,77,147,75,181,123,50,184,122,54,240,7,209,119,67,143,6,240,176,152,169,167,171,158,122,229,174,47,26,167,84,220,126,156,121,242,222,126,136,209,89,249,240,131,10,24,133,209,48,164,198,166,120,139,35,21,159,195,147,29,70,253,3,207,235,52,65,189,251,166,35,164,24,132,254,76,227,179,230,120,137,110,83,213,10,78,103,16,220,245,136,100,212,96,60,4,226,222,229,3,36,100,47,58,178,6,253,206,240,180,227,180,128,128,189,25,123,178,1,79,203,116,206,168,19,129,171,108,99,47,174,22,218,11,7,197,31,100,64,154,135,81,210,139,193,35,24,4,59,142,133,127,182,204,201,87,144,216,91,4,194,191,10,161,173,69,118,155,129,62,230,253,171,100,28,90,77,44,122,184,113,213,233,137,116,217,218,70,154,215,58,62,144,180,215,108,16,96,94,9,247,219,183,116,235,130,87,96,103,196,104,59,28,63,170,240,1,254,194,253,180,200,78,120,112,203,157,128,101,201,121,2,104,104,91,159,109,246,20,10,169,62,9,31,74,87,209,240,184,169,159,254,248,2,201,222,86,85,162,215,63,109,164,84,160,109,252,162,36,74,18,234,214,221,80,72,45,189,2,62,116,222,103,58,29,246,113,169,189,240,136,112,206,47,154,58,51,24,10,206,160,206,56,99,23,106,233,157,113,10,155,219,233,67,69,135,123,64,226,74,116,36,72,33,117,119,106,109,62,8,48,176,39,131,232,140,152,166,160,110,75,46,173,240,41,187,62,19,85,241,210,173,194,159,230,85,39,147,128,17,169,87,46,129,231,118,29,11,13,83,59,100,254,140,127,239,253,161,183,243,136,15,106,246,223,8,66,179,66,30,219,114,37,149,204,166,233,21,167,75,187,83,89,115,198,105,109,244,206,31,210,74,153,111,15,197,74,59,138,88,42,194,0,167,55,71,49,47,138,143,34,231,55,72,236,154,235,83,118,27,178,45,133,252,85,234,217,177,9,201,104,47,254,123,23,12,158,37,247,210,188,67,72,186,147,56,146,228,170,231,119,184,251,226,113,166,68,68,23,235,177,170,56,150,55,66,225,195,171,180,131,157,34,106,90,38,131,72,185,244,224,44,69,75,244,233,50,8,47,36,170,150,189,208,156,112,110,127,140,95,174,207,149,180,66,69,200,178,176,241,153,240,228,43,77,46,255,141,211,21,43,175,9,121,31,177,90,105,219,138,234,38,88,189,17,160,131,132,231,199,40,252,82,247,141,143,89,28,198,2,184,152,211,23,175,204,139,41,30,63,245,40,149,222,232,75,83,18,108,205,188,141,127,231,105,97,9,142,6,230,13,60,207,82,198,87,206,121,248,124,39,63,131,240,55,250,75,165,217,170,144,106,240,177,160,55,26,69,1,137,0,13,124,133,73,42,139,226,202,190,64,254,8,170,63,222,98,245,204,9,91,111,171,79,111,203,246,88,0,61,167,248,84,181,230,190,119,39,27,23,162,199,71,214,46,180,39,167,126,165,162,110,87,158,171,185,122,231,29,6,170,201,109,187,63,81,5,157,174,55,161,160,217,200,255,34,170,235,193,168,108,166,233,147,63,2,132,108,26,136,150,23,152,213,193,243,54,158,86,233,234,94,169,9,169,84,53,44,201,28,9,119,4,162,31,192,181,43,77,108,154,181,28,53,252,48,88,69,188,72,161,107,165,65,7,34,133,96,21,250,66,1,53,4,155,21,166,174,254,44,140,225,216,107,77,18,13,182,120,48,226,213,197,39,83,236,116,48,13,86,203,168,213,111,210,10,231,91,198,195,148,185,27,119,20,35,8,135,246,166,253,1,61,82,113,213,7,75,174,89,245,147,110,62,41,219,206,64,209,35,19,238,209,48,42,241,114,75,101,227,153,82,91,37,108,254,3,35,78,50,101,131,115,255,91,159,29,9,177,191,65,43,0,214,107,160,105,102,171,233,158,38,170,74,155,172,96,211,135,140,163,99,215,169,85,108,219,142,193,170,82,135,97,62,69,243,245,26,16,171,209,231,64,105,171,68,6,174,41,162,64,57,189,213,206,21,184,18,78,138,189,74,31,87,132,176,19,76,83,197,23,243,112,183,69,241,184,69,171,226,94,217,11,74,227,158,171,105,40,70,158,204,159,209,204,248,201,66,163,205,235,214,239,158,91,37,105,109,250,220,158,101,21,20,110,96,149,84,37,74,104,182,21,140,210,167,114,104,136,104,236,130,78,226,21,195,88,98,190,19,228,156,120,149,132,70,175,106,68,255,164,144,215,220,188,37,58,151,84,237,213,5,253,133,43,38,101,167,239,101,238,132,155,73,193,162,168,13,236,174,247,243,198,202,150,97,3,155,72,38,160,39,86,221,223,32,192,121,51,208,235,162,156,50,91,249,88,82,121,196,42,202,46,155,14,158,173,1,190,92,137,22,188,129,17,77,253,65,166,249,95,209,244,129,102,180,252,8,68,177,152,194,247,32,76,69,158,54,170,164,240,83,205,18,73,124,139,72,11,0,106,155,190,60,187,236,173,198,229,98,197,96,45,249,110,201,125,114,73,47,42,42,154,223,184,51,6,128,137,165,63,173,122,227,61,238,182,48,212,55,226,150,81,1,78,209,52,213,111,105,67,109,252,47,24,101,200,123,33,210,244,205,27,229,19,106,189,153,31,121,148,210,91,249,228,23,24,147,220,129,17,133,99,33,155,6,201,215,140,126,108,123,183,160,231,241,224,133,122,58,121,106,123,200,227,20,92,36,72,53,6,228,44,196,219,0,182,129,248,192,32,145,125,160,168,165,117,57,151,223,119,183,134,228,245,79,46,222,101,18,144,79,102,140,214,190,31,163,63,218,69,183,192,232,197,40,32,225,37,98,71,35,125,154,179,56,191,9,33,98,214,205,65,14,114,86,26,134,236,223,210,71,75,74,194,184,152,198,154,246,100,155,70,250,136,59,1,223,153,202,91,1,70,162,238,182,240,214,71,123,124,206,18,110,130,186,95,45,67,75,195,30,59,111,20,71,6,206,55,127,73,85,4,60,166,200,116,21,126,91,2,93,198,47,119,103,232,237,4,107,188,156,205,55,42,214,225,42,1,225,111,198,53,149,252,160,196,176,118,163,122,244,2,112,213,130,205,222,41,31,149,141,43,90,34,210,200,81,199,38,12,170,237,195,169,3,137,65,157,150,63,253,196,143,109,158,78,27,202,217,236,226,139,29,166,201,159,183,55,203,69,76,236,154,181,1,245,85,222,3,76,178,217,57,146,11,140,199,224,53,85,147,192,248,225,74,179,17,218,116,172,202,175,189,14,185,154,34,182,27,166,8,57,185,26,66,214,232,197,174,128,109,45,40,172,143,112,59,39,124,128,195,145,111,150,213,51,241,206,233,101,96,211,189,212,109,1,185,18,24,231,75,59,198,53,40,79,229,16,47,71,118,76,200,191,15,88,20,181,123,14,78,61,12,156,59,243,15,165,180,156,204,111,240,39,37,74,245,92,37,22,233,71,128,59,12,99,230,53,29,238,104,134,164,178,246,170,111,186,72,105,13,112,37,254,69,252,189,247,205,170,120,12,137,119,82,148,58,77,114,123,200,163,182,245,5,166,205,26,134,228,252,102,9,255,79,159,45,9,71,168,14,101,251,121,107,37,118,158,214,46,109,141,11,10,99,113,210,55,117,104,125,239,241,16,175,181,162,141,123,35,186,175,25,201,248,241,232,92,27,173,54,213,45,59,83,163,138,17,123,178,226,8,197,28,245,215,125,100,47,57,8,127,94,113,241,87,3,160,96,202,45,248,61,109,119,104,56,81,39,81,73,244,19,107,237,110,196,24,175,182,7,250,7,123,235,33,22,10,96,183,1,59,131,65,99,181,49,95,5,190,95,100,235,135,224,170,229,46,126,138,255,140,42,202,20,18,249,26,103,239,240,231,88,244,53,107,121,219,235,161,235,239,195,155,205,107,242,36,190,42,107,148,148,1,149,152,220,171,106,165,148,10,65,191,41,43,150,246,41,75,153,201,173,247,249,240,213,27,240,179,6,155,206,33,24,14,233,206,198,208,134,30,170,185,138,13,66,99,38,104,211,185,175,12,249,33,239,80,173,244,112,196,178,81,112,229,170,209,174,240,184,130,182,173,2,174,37,8,41,115,135,61,236,221,244,40,165,198,206,201,102,157,68,57,110,220,100,13,76,111,168,74,194,159,32,232,177,132,101,57,166,91,237,251,64,167,63,11,76,224,202,67,184,116,32,61,176,52,118,66,148,191,158,43,193,83,82,36,184,38,56,111,100,129,108,202,154,0,244,112,45,61,38,200,223,65,30,134,114,200,227,106,165,116,34,196,236,198,5,73,35,131,225,170,90,192,201,101,209,198,3,249,155,222,14,201,190,125,127,197,196,28,20,24,211,215,118,154,153,180,49,169,25,23,132,13,96,188,98,208,227,80,224,88,87,46,41,240,119,242,237,211,248,207,87,157,208,205,165,167,163,52,91,247,51,245,214,237,76,79,215,240,72,168,215,115,242,200,140,40,173,21,225,114,1,82,181,191,251,64,76,142,235,221,150,179,68,93,236,244,249,64,142,43,1,196,149,181,21,127,27,121,184,179,31,248,248,235,188,14,123,93,11,120,166,219,0,10,158,7,252,20,15,88,5,212,7,77,238,84,193,252,120,17,18,148,83,196,188,78,228,3,128,162,128,169,42,13,116,114,141,245,243,66,221,206,127,139,133,40,82,76,250,38,7,20,8,150,37,151,15,60,224,116,118,115,142,143,238,88,217,159,91,220,129,20,86,222,168,159,90,70,37,63,212,34,139,91,43,159,251,22,233,145,237,141,90,116,77,141,191,35,162,231,72,31,110,31,170,150,254,93,139,74,31,84,70,237,184,102,117,228,56,124,165,135,238,210,159,165,162,186,81,188,208,112,194,224,36,85,171,234,240,98,65,217,227,93,107,87,87,153,107,64,228,54,87,162,108,196,114,45,7,139,147,33,59,209,93,26,219,14,189,189,120,84,117,234,108,135,41,242,51,1,24,92,122,39,8,61,31,25,125,168,35,169,209,15,108,174,179,77,192,24,48,187,6,247,253,34,38,102,165,80,49,150,124,149,193,182,66,186,240,43,157,183,40,99,30,244,27,136,0,9,215,59,159,37,130,91,163,59,59,82,163,147,104,230,154,194,207,10,72,162,203,20,167,244,23,52,72,34,106,108,36,124,192,153,111,88,108,111,132,24,231,121,56,166,103,194,139,13,60,8,155,181,99,252,215,65,107,222,86,181,230,223,129,172,127,205,223,251,37,109,80,92,220,35,107,93,148,136,128,52,122,156,121,236,18,19,173,85,180,161,45,102,170,236,43,199,141,220,79,127,241,125,98,138,53,130,101,43,132,55,70,91,162,217,180,240,193,79,30,198,200,237,42,245,234,146,172,224,153,158,88,4,189,133,68,163,1,188,253,208,244,129,49,239,85,164,123,240,40,88,57,36,221,54,76,20,202,109,122,88,242,213,178,19,185,73,3,132,250,207,16,55,248,125,40,211,86,7,145,57,73,43,118,137,39,26,42,66,181,82,226,51,165,151,38,36,162,56,177,203,77,241,80,147,116,144,25,43,228,60,184,38,250,128,249,73,45,75,207,196,151,82,115,133,22,137,10,166,250,136,219,128,49,33,198,173,179,199,174,15,225,103,60,25,49,72,7,21,6,22,181,5,85,176,52,107,54,142,132,99,220,31,138,52,158,31,27,150,66,94,230,183,227,130,126,70,196,246,72,63,179,49,58,198,32,70,121,80,205,148,175,139,181,73,165,175,91,46,123,220,75,69,121,168,129,11,139,63,82,142,104,82,215,88,182,182,81,74,238,140,178,246,174,127,28,207,167,1,8,195,232,236,93,165,16,103,89,125,13,255,89,66,212,145,57,36,226,206,192,59,104,34,232,12,219,221,158,56,122,59,240,255,184,223,100,100,100,60,95,86,24,178,80,53,74,245,216,32,23,252,79,36,15,14,181,130,60,224,214,203,160,225,238,206,49,49,238,178,146,63,161,34,155,208,96,200,203,112,246,69,88,26,228,189,134,71,198,119,81,214,244,132,217,19,28,13,69,40,182,126,180,138,152,59,245,0,192,30,40,146,237,66,58,253,199,133,246,18,72,79,116,185,192,184,203,173,118,160,152,167,39,200,191,235,148,53,136,33,235,162,39,17,74,252,116,102,131,186,177,78,79,48,36,33,122,165,245,152,204,21,231,56,172,245,171,158,117,129,191,119,136,89,127,1,192,185,94,3,32,94,36,242,211,180,187,181,234,137,152,9,11,123,73,5,55,35,136,153,16,91,195,213,3,188,20,233,73,78,62,230,79,113,220,201,30,74,225,126,250,146,154,197,183,125,167,235,193,144,192,120,246,147,165,253,186,50,88,116,238,150,179,198,137,237,145,3,62,81,117,205,104,65,87,214,87,61,169,102,39,37,218,56,174,29,158,222,197,85,190,241,77,177,0,47,21,185,88,228,127,161,74,205,235,2,92,183,130,134,114,245,54,207,29,185,26,50,75,247,214,133,149,74,129,111,101,161,251,97,194,243,55,3,47,226,230,22,223,67,198,127,133,96,244,252,139,44,191,165,12,147,239,223,221,43,53,161,71,251,186,247,217,59,176,220,124,227,88,151,233,225,236,62,46,181,29,254,89,27,202,87,83,97,205,141,206,51,199,17,107,70,195,98,181,45,51,181,245,195,244,247,126,147,172,101,193,16,169,105,239,17,75,1,121,57,30,43,35,57,33,127,197,124,237,123,157,72,192,123,225,202,139,45,105,93,145,125,241,54,153,123,220,7,78,84,2,159,75,151,91,87,34,63,6,178,119,189,32,6,37,167,150,238,173,244,252,154,131,120,37,96,197,87,245,23,99,2,247,203,83,69,5,192,117,186,126,190,40,145,36,59,4,211,185,192,207,164,223,115,226,172,207,157,91,91,21,24,163,221,32,243,187,195,190,187,209,7,63,197,50,8,196,33,86,71,196,121,82,13,34,26,74,151,0,106,68,137,126,135,5,71,31,46,56,215,208,66,111,192,253,208,78,199,78,215,185,173,186,61,136,125,237,219,48,119,167,217,101,12,54,10,209,162,190,38,7,24,5,71,35,42,194,148,107,68,243,18,26,63,130,167,14,166,129,94,236,7,1,252,169,201,220,161,92,58,78,35,202,19,132,88,186,184,14,135,246,158,242,129,112,231,222,17,116,135,219,16,227,94,67,203,204,61,161,40,83,79,60,161,177,210,128,109,164,17,81,111,9,26,89,18,135,156,227,73,71,253,116,81,139,216,51,30,11,157,248,164,225,140,216,189,245,67,102,54,221,4,46,222,44,103,203,196,85,165,173,9,34,238,102,36,160,95,198,19,48,213,147,43,82,101,111,193,199,64,112,41,224,168,207,27,201,242,82,56,74,230,111,58,111,97,0,254,13,139,223,98,12,44,200,73,58,169,161,114,102,155,179,241,251,190,6,217,152,191,122,196,109,39,46,58,110,74,96,183,150,11,225,239,227,91,178,130,76,117,158,157,216,162,73,106,51,86,184,213,32,58,149,255,78,26,210,202,127,181,220,40,229,170,231,111,202,240,45,221,42,95,73,215,62,84,228,169,162,239,65,58,60,81,194,87,177,234,128,207,148,122,80,162,67,204,194,164,93,31,101,103,114,228,128,55,222,14,191,162,40,31,254,245,149,49,137,155,96,163,202,206,57,54,169,28,16,7,210,80,17,106,118,73,236,135,176,4,144,23,223,104,85,176,0,220,237,137,176,12,185,252,150,220,112,249,218,197,58,236,121,177,184,83,78,38,172,19,212,93,161,193,18,59,32,89,80,204,221,187,116,158,205,77,90,51,35,27,137,125,28,38,1,162,154,51,198,17,86,119,254,154,40,91,104,145,193,32,100,91,157,118,50,48,126,225,217,143,28,8,92,100,89,232,85,59,251,231,194,243,127,229,48,205,252,198,117,201,146,50,129,247,65,109,56,233,148,231,36,178,196,139,177,228,217,186,109,115,57,170,227,71,197,129,248,179,156,202,173,56,35,57,56,179,151,202,149,56,159,241,44,135,201,164,8,174,77,162,140,52,5,148,230,52,74,152,56,137,171,177,81,186,244,200,76,72,68,226,227,65,207,77,18,98,30,227,207,4,99,159,131,227,41,123,250,215,135,214,15,165,46,173,165,204,7,162,180,234,222,121,252,112,200,174,53,124,15,158,60,24,212,105,245,42,88,156,175,115,86,34,195,232,57,136,87,17,226,138,204,181,35,204,142,169,214,125,45,161,143,196,72,177,50,22,60,112,253,134,59,83,96,110,87,51,240,170,36,160,202,114,176,39,226,160,69,151,12,199,56,130,27,85,171,16,171,9,48,229,107,45,194,80,80,114,223,94,72,216,65,133,14,198,179,60,221,144,68,236,187,20,196,185,83,14,0,206,231,29,254,189,75,101,58,255,182,7,46,2,214,87,76,208,0,212,168,153,199,182,82,183,12,12,32,72,126,122,61,149,0,95,10,28,78,103,189,15,56,111,247,99,211,225,64,210,147,158,111,190,190,151,23,239,188,111,16,177,36,207,250,142,254,255,148,91,137,190,225,212,79,0,218,246,92,83,65,22,19,69,173,109,122,228,25,108,193,80,27,71,145,16,118,208,152,116,64,136,211,23,129,205,177,155,80,10,66,99,79,164,229,230,155,3,126,233,83,171,138,111,216,78,235,129,73,102,190,132,90,93,193,51,1,30,163,30,187,184,147,118,207,212,186,232,105,222,89,123,25,170,221,248,94,177,242,76,92,103,40,1,11,215,109,243,90,151,25,9,140,79,219,221,217,222,58,113,56,52,98,1,175,184,170,196,30,200,10,127,68,95,116,15,166,248,90,47,119,104,90,130,40,161,102,19,53,49,60,204,253,224,236,157,196,237,131,159,137,26,77,234,72,231,233,188,121,12,251,198,3,157,129,103,236,50,111,205,232,72,54,80,130,243,146,78,135,254,187,33,134,63,254,239,182,243,161,218,166,99,92,47,48,14,191,170,48,43,247,233,16,154,101,202,13,137,103,179,121,155,10,116,241,213,4,183,150,174,117,75,131,91,124,123,199,21,98,49,7,125,188,160,73,118,195,5,46,12,240,13,103,182,131,105,204,129,29,170,157,222,7,67,35,223,55,241,61,2,114,96,140,160,69,146,42,21,213,139,147,201,26,97,47,89,55,74,125,136,227,89,130,251,227,246,234,151,145,226,113,234,140,150,207,173,92,135,23,31,85,40,167,183,165,34,36,61,230,73,138,52,18,106,218,136,30,127,200,60,239,213,242,170,13,177,140,16,129,192,195,121,124,122,203,94,87,89,66,218,174,233,185,103,52,129,86,184,218,199,165,112,195,134,21,180,223,196,95,24,153,233,229,33,9,244,3,216,110,252,141,253,11,158,119,62,105,28,16,155,96,234,107,35,48,189,1,236,125,135,183,125,90,226,187,62,140,16,196,99,162,89,135,128,139,171,115,222,122,16,49,141,212,73,202,1,120,111,49,240,148,103,221,219,241,250,104,114,242,249,106,92,240,139,118,243,45,166,39,110,210,27,157,127,106,249,26,200,150,85,137,180,40,235,17,92,229,35,158,11,209,112,251,180,20,67,2,51,91,202,77,60,62,156,143,47,37,103,99,127,37,237,120,197,178,94,2,84,144,201,149,178,116,32,119,73,230,165,66,107,42,160,29,92,56,82,251,102,97,171,167,163,2,54,110,127,175,119,17,11,244,189,155,169,77,150,2,186,135,79,249,200,73,252,187,209,131,227,199,129,229,1,216,135,111,101,44,75,192,102,211,127,171,219,209,74,190,40,107,105,171,106,56,102,11,89,72,51,169,165,86,57,221,240,18,198,131,149,8,184,105,252,17,139,92,168,20,254,240,93,173,254,47,61,112,190,252,70,234,89,215,204,103,70,187,219,51,120,220,179,152,99,57,78,197,205,15,205,80,29,166,249,80,120,26,60,24,30,152,24,28,8,243,159,50,86,151,193,103,76,18,33,49,232,10,232,104,87,56,211,200,206,54,39,99,125,187,245,179,153,231,205,132,37,175,67,100,79,13,115,162,63,173,235,135,21,254,230,185,195,190,169,188,63,178,75,172,200,248,104,220,199,219,109,90,30,210,39,202,111,231,233,224,25,23,206,83,255,84,31,91,132,37,21,158,189,107,92,209,237,82,198,163,108,82,242,90,254,75,68,188,184,124,90,164,138,74,107,96,11,131,77,25,57,53,42,117,241,71,38,95,246,214,44,54,22,223,34,227,151,88,252,137,35,203,6,237,216,185,136,96,104,229,235,143,6,51,91,92,107,225,5,120,167,246,197,143,187,15,1,4,241,150,232,7,139,109,90,233,150,133,110,149,113,189,250,210,253,172,227,103,19,118,43,110,126,135,29,69,164,202,134,221,160,112,7,249,86,100,84,99,204,209,140,41,34,180,181,153,193,30,128,32,143,28,150,222,9,175,166,71,2,52,182,144,67,21,98,72,25,73,35,18,66,15,189,218,168,40,104,6,161,179,238,196,45,245,92,79,250,4,122,217,85,83,3,220,108,194,163,219,105,203,158,108,201,191,171,46,50,133,234,190,243,239,86,189,10,93,231,14,97,105,206,97,43,203,79,44,71,173,122,189,195,181,108,120,191,14,105,230,49,56,12,44,172,141,150,171,48,206,1,121,144,142,41,12,126,161,223,182,189,146,149,244,35,72,17,131,9,173,152,29,11,156,251,33,0,220,205,30,211,83,24,10,156,180,159,84,68,96,114,124,18,200,141,93,243,74,60,116,35,141,65,191,65,254,133,178,41,243,3,150,34,35,67,61,154,152,68,78,166,91,160,247,6,16,169,9,109,43,205,122,113,112,52,174,145,237,115,209,7,87,173,186,14,252,208,114,232,135,176,18,38,165,250,115,33,143,80,113,164,207,82,174,63,85,224,51,233,141,33,96,5,182,30,142,84,81,157,239,104,163,179,3,183,46,88,96,118,14,5,64,238,227,168,24,38,84,252,101,88,96,69,164,176,229,41,234,206,149,246,150,77,195,251,167,241,65,68,131,209,167,228,34,58,250,106,28,175,134,165,26,0,4,148,174,58,13,130,131,137,163,217,151,147,121,187,250,49,64,49,16,54,1,48,123,211,35,213,83,222,195,27,197,53,100,52,180,235,68,79,32,189,131,59,145,16,105,142,77,253,140,246,128,198,191,32,40,216,55,84,6,25,63,145,100,81,232,128,215,44,183,2,134,217,93,247,135,123,246,34,191,93,80,34,249,182,88,13,181,255,169,56,152,188,98,128,235,87,215,166,157,107,211,192,97,2,34,83,145,53,245,185,197,92,61,214,152,8,162,124,123,125,158,57,96,95,53,239,13,5,125,33,175,161,172,43,53,73,126,214,116,23,69,230,81,230,148,171,73,130,112,155,18,111,141,74,140,229,182,36,118,43,118,148,214,11,140,34,94,144,162,195,15,39,65,231,9,219,38,165,50,210,188,42,143,218,171,199,9,244,232,69,49,71,239,117,113,249,84,73,109,86,90,222,186,32,58,23,174,172,236,196,187,244,70,199,204,234,242,170,177,169,246,141,227,189,103,166,234,235,151,72,241,201,249,221,82,159,198,46,99,64,101,160,141,142,3,46,153,18,129,137,215,219,165,123,150,162,149,194,182,52,236,193,163,115,177,160,30,119,34,129,29,132,58,171,235,19,90,233,194,44,185,211,250,100,162,41,35,220,56,31,92,19,151,11,174,75,213,74,150,251,179,94,205,127,42,239,114,13,158,115,50,119,90,117,169,147,95,222,111,241,241,177,198,253,166,252,58,227,120,212,99,200,108,164,97,188,76,79,99,146,149,195,95,187,75,196,138,238,187,1,64,53,65,102,253,87,184,242,239,169,110,79,255,237,74,116,163,141,138,195,83,57,93,67,241,148,156,135,158,201,150,176,213,235,242,147,2,43,138,213,114,221,248,22,39,253,191,152,190,111,111,65,191,204,161,186,65,152,70,207,33,223,174,178,215,248,230,36,53,88,58,140,241,164,205,43,72,242,169,28,158,83,73,155,245,75,33,187,127,234,152,134,146,121,81,31,154,126,156,178,12,0,174,217,133,233,14,235,24,73,190,127,15,34,162,203,174,62,183,215,52,254,121,83,135,94,183,20,172,210,151,119,1,104,140,139,8,234,141,38,128,49,238,235,73,223,66,176,108,212,125,137,47,35,238,149,88,227,75,132,58,219,254,237,67,15,72,135,255,54,29,233,125,176,197,254,63,238,13,113,10,212,63,233,30,47,79,30,134,123,141,250,106,116,63,14,150,81,212,10,144,82,109,202,22,63,16,187,36,106,144,199,209,71,159,57,190,27,127,68,6,24,21,174,194,17,202,131,241,10,215,11,175,241,206,235,24,230,35,136,52,84,225,161,175,147,86,248,109,128,94,166,217,23,8,203,87,144,110,241,10,233,75,228,152,197,217,148,160,163,191,67,47,137,23,206,76,101,234,237,46,187,25,69,23,224,117,94,169,102,162,151,230,18,61,41,215,32,86,28,69,183,26,149,111,39,221,14,83,131,175,189,139,127,11,186,76,41,154,46,217,218,118,146,43,214,230,93,16,11,167,39,60,110,222,18,9,55,11,129,68,104,110,58,21,74,143,15,217,140,190,156,246,168,18,6,51,134,100,152,3,193,145,154,67,165,201,129,210,107,155,149,50,158,126,139,26,37,20,196,83,57,115,247,129,134,57,187,181,201,154,233,108,5,185,9,37,48,110,163,97,135,104,208,93,74,241,6,26,54,238,166,254,117,224,131,194,87,39,103,243,101,135,128,243,59,76,93,173,137,161,33,11,142,212,58,51,220,151,184,104,44,212,190,15,240,219,48,22,75,84,180,190,222,228,147,100,187,13,109,156,19,185,72,202,107,242,82,141,27,73,97,88,117,47,3,21,167,173,17,114,234,45,215,93,79,39,54,219,107,100,152,242,249,14,24,98,71,108,203,116,71,225,130,203,59,87,146,241,172,174,57,196,96,193,253,174,226,17,212,151,224,47,90,75,253,82,189,254,73,14,51,59,145,166,117,60,25,88,137,15,43,0,213,202,143,84,221,81,65,197,12,63,145,55,165,174,131,25,149,18,35,19,8,76,66,8,42,75,9,159,178,192,75,96,148,108,209,97,211,91,39,199,75,221,123,202,93,255,223,53,15,19,15,201,14,170,153,164,192,148,180,24,13,123,114,202,118,28,158,107,120,17,152,187,191,114,229,57,125,121,191,216,207,3,185,132,253,243,206,249,70,67,52,249,161,7,252,159,12,176,128,121,69,219,180,121,38,127,133,139,39,244,221,130,126,130,110,53,142,52,24,211,120,241,187,28,197,198,213,191,247,67,177,250,73,240,95,105,199,166,154,64,68,226,135,142,70,212,243,73,22,1,28,224,124,23,46,157,57,246,62,76,233,38,138,247,230,87,195,185,67,12,27,142,3,58,84,93,13,179,136,233,57,194,248,106,199,118,32,224,69,100,237,200,16,198,46,105,247,2,121,209,44,142,54,255,3,126,124,93,188,190,69,88,11,102,72,193,170,90,31,76,129,28,120,91,157,85,255,234,195,161,62,73,143,116,224,167,181,207,18,169,15,75,82,239,95,215,126,176,55,224,134,225,64,253,58,245,49,135,29,152,211,245,38,224,8,206,110,68,129,190,174,114,88,130,247,241,115,154,166,187,76,63,155,21,55,107,56,127,208,184,210,167,35,168,72,27,76,73,92,42,135,225,82,15,85,224,100,210,180,215,110,79,227,246,20,36,206,71,31,67,61,254,184,32,44,75,23,79,231,102,207,214,59,159,55,112,199,95,118,73,123,169,132,162,234,125,77,3,0,144,100,70,113,139,25,137,52,81,7,3,92,102,23,245,156,5,55,182,175,5,238,13,136,254,19,18,231,164,104,170,22,111,252,0,123,83,248,85,201,251,192,213,77,60,191,216,108,89,188,94,102,253,150,210,27,189,170,142,21,29,170,140,52,82,174,193,173,3,193,180,249,37,78,190,218,28,30,36,66,115,250,203,171,115,231,198,27,3,126,139,3,233,193,143,236,22,93,177,228,12,36,227,160,225,33,166,192,104,77,98,30,104,210,81,125,66,104,201,16,169,113,238,236,237,93,100,40,238,232,38,190,51,243,69,68,167,8,225,26,219,114,84,6,188,212,40,144,32,104,83,176,87,224,9,166,48,132,121,15,191,28,254,112,237,187,65,79,111,132,124,24,96,205,216,117,95,110,185,119,87,202,102,5,155,122,193,25,17,103,129,91,164,215,57,165,222,139,176,11,209,9,103,125,96,52,130,86,148,146,189,150,120,195,33,90,138,212,97,161,74,147,243,16,47,233,49,183,196,85,207,252,168,208,214,147,192,112,140,187,78,95,11,139,111,221,33,6,107,97,211,30,248,164,191,236,240,250,254,230,97,15,62,213,26,127,96,209,173,107,74,20,14,234,188,131,7,235,169,72,179,152,42,253,86,198,90,220,203,130,82,115,118,21,149,161,228,227,45,134,122,108,190,166,182,220,47,204,76,117,132,122,122,150,137,25,40,130,178,124,171,142,228,138,172,86,148,60,115,66,4,147,232,52,132,48,100,116,136,79,253,71,171,251,114,83,242,144,128,86,169,39,193,37,3,183,46,211,149,120,155,64,197,222,83,138,9,139,63,22,178,90,23,14,244,93,157,235,149,9,54,189,215,188,177,142,174,41,2,215,147,139,250,255,156,160,27,184,26,187,129,11,100,170,145,17,81,32,91,190,205,1,0,175,28,92,47,203,22,172,18,164,95,238,170,255,30,8,205,87,172,159,159,86,147,220,251,50,110,127,19,189,71,15,125,242,52,133,145,78,83,141,176,187,33,160,174,96,77,99,133,161,21,82,86,123,229,201,97,133,54,119,20,197,166,86,117,91,236,93,2,65,129,127,182,45,200,41,31,190,186,190,101,211,135,178,122,33,138,166,57,254,162,1,187,162,219,148,20,55,59,33,41,179,172,69,192,146,103,235,139,52,138,222,210,77,239,155,112,138,250,56,101,18,181,225,9,112,107,249,19,212,84,144,49,120,249,218,45,180,74,215,34,138,172,85,180,193,252,56,97,87,235,138,125,0,245,129,109,223,12,65,149,18,151,30,30,214,5,228,114,14,225,154,114,213,73,65,160,214,233,186,170,149,227,138,161,150,125,207,175,129,223,24,150,103,47,26,155,183,129,122,222,236,131,145,82,185,119,229,55,110,248,230,133,171,162,111,226,104,16,69,112,161,4,210,168,104,6,27,226,0,138,40,105,5,147,204,60,185,236,189,135,196,215,144,191,100,246,184,144,241,47,138,215,66,118,137,77,6,92,149,59,119,252,239,130,25,108,22,133,171,80,41,72,65,147,111,194,198,243,30,153,123,194,28,222,32,84,132,108,5,6,67,193,160,205,164,60,221,4,113,56,12,64,81,68,154,182,143,11,203,119,188,229,146,63,72,223,255,70,67,56,212,200,175,207,125,108,211,71,86,144,101,228,62,113,64,131,169,32,16,194,43,141,198,26,207,186,236,104,121,170,131,92,185,48,169,222,72,36,178,102,134,187,183,187,202,51,142,14,162,34,218,73,126,85,225,201,33,44,9,245,1,95,216,186,224,40,127,163,87,174,177,197,251,164,8,226,119,22,50,239,129,136,44,215,150,207,225,229,54,158,179,139,141,233,55,34,150,120,172,109,163,65,155,252,177,230,15,108,164,4,143,42,216,60,246,202,119,134,14,4,252,235,71,148,143,234,68,191,200,188,12,41,205,56,254,68,75,179,105,116,5,53,100,109,153,60,57,216,44,242,83,96,90,222,226,87,87,74,108,150,229,144,35,141,255,86,19,102,13,185,153,226,30,195,132,52,68,223,117,213,188,211,59,65,184,46,48,161,23,196,95,213,79,78,232,247,189,60,60,108,127,164,42,133,190,254,37,249,232,144,43,223,73,176,192,216,34,217,243,133,157,254,25,132,64,85,186,28,173,0,183,246,236,96,147,185,248,75,138,157,138,55,131,148,58,246,144,73,34,115,160,213,250,229,13,118,242,106,11,7,232,62,83,155,23,109,194,87,106,91,96,83,90,234,38,170,28,115,43,34,153,165,178,186,210,72,13,29,77,46,23,134,79,11,179,75,132,120,81,197,30,0,233,207,137,106,33,85,66,197,39,140,163,28,229,23,67,12,91,139,131,68,113,82,221,63,94,118,225,247,46,203,228,175,193,244,21,16,97,213,253,78,46,219,163,162,202,23,190,170,84,118,172,95,238,232,209,130,61,132,63,76,23,249,145,55,123,216,208,75,73,106,24,83,38,6,78,170,77,145,196,68,28,11,4,253,205,199,172,152,89,150,1,20,248,182,76,76,63,56,224,187,49,154,128,54,233,41,169,93,144,206,62,189,41,120,71,87,158,247,156,36,188,255,84,218,250,23,169,110,206,163,159,142,203,255,72,176,15,243,107,129,150,14,147,116,154,167,245,151,184,149,126,29,89,21,208,219,148,221,11,195,80,87,26,130,238,209,41,224,60,228,204,24,126,209,156,24,47,171,21,222,23,39,91,184,141,247,222,22,233,190,93,255,197,58,184,239,81,79,227,183,91,101,51,73,98,25,153,122,201,173,101,147,221,217,193,213,207,223,227,124,250,145,110,232,244,188,72,186,130,113,184,147,96,146,211,120,81,98,117,216,15,27,203,62,32,229,255,138,226,32,123,222,167,197,220,64,56,217,146,105,174,117,35,5,49,64,72,254,69,24,204,195,205,163,214,111,140,195,236,41,238,60,140,157,43,61,75,235,240,216,47,247,18,131,163,61,28,155,32,22,209,247,37,219,35,69,145,10,196,12,80,153,123,79,37,125,78,127,89,222,31,212,254,183,213,48,185,135,36,245,50,214,50,37,200,78,149,98,118,171,154,47,7,59,239,248,14,179,133,101,90,176,40,2,141,26,185,139,168,219,185,36,14,224,86,157,113,63,146,53,98,198,183,17,152,244,204,122,70,20,130,233,234,235,139,16,26,49,209,135,128,39,63,43,242,84,138,183,33,53,20,123,141,62,99,74,188,140,201,161,96,118,172,52,37,215,27,239,35,13,171,152,117,203,125,46,65,126,62,16,52,174,216,142,201,31,159,124,71,74,10,39,252,11,21,18,160,85,148,203,146,41,165,116,224,129,238,226,186,88,187,39,14,97,36,241,106,219,127,74,198,66,31,109,132,211,146,105,14,103,127,231,27,220,59,105,155,130,84,92,244,77,248,239,126,69,3,176,97,168,126,51,223,51,221,91,54,85,127,6,48,101,44,47,66,217,38,35,60,234,80,248,18,27,32,17,148,243,150,25,128,99,210,205,93,125,188,104,252,131,97,173,14,243,151,21,40,169,75,74,252,139,220,80,138,156,227,40,201,250,200,245,22,63,133,213,234,34,23,12,156,167,120,121,162,132,106,103,188,110,125,91,104,213,71,89,176,241,110,148,59,74,18,149,230,7,86,113,96,184,97,190,94,204,189,66,36,183,136,83,103,153,162,108,114,132,225,104,53,250,164,87,216,7,173,99,106,214,98,152,250,15,155,42,217,94,84,229,72,18,225,227,64,74,159,62,19,171,2,73,68,154,198,112,179,254,30,49,127,251,117,122,190,98,97,152,202,66,41,228,21,14,225,41,169,222,145,101,198,197,195,205,49,61,85,188,127,70,19,249,198,55,199,23,89,69,163,83,125,86,199,138,119,133,74,207,103,151,237,165,3,21,186,186,157,237,77,97,19,227,116,192,37,129,213,175,90,29,185,4,195,59,119,39,57,48,165,136,209,232,101,225,207,3,234,15,253,82,19,213,46,136,91,110,94,118,178,205,32,83,215,119,59,192,34,72,61,179,111,57,199,110,196,109,98,105,205,11,241,100,38,187,243,138,122,72,207,129,71,73,156,214,104,194,231,22,7,139,177,203,191,235,167,106,106,109,125,36,170,86,27,144,131,14,35,251,227,240,30,124,101,204,154,191,51,254,162,23,103,239,183,201,205,235,34,62,209,250,199,116,56,221,242,140,102,244,168,5,194,89,41,73,250,156,75,215,215,35,72,170,57,42,204,139,169,76,176,3,130,160,200,21,168,250,125,218,185,124,107,252,12,177,84,211,80,62,106,30,83,58,242,232,59,74,25,171,213,228,239,122,97,138,81,143,12,115,156,129,93,139,215,148,34,60,43,48,9,180,225,253,223,33,76,237,32,135,236,92,84,191,15,166,135,213,206,46,153,247,195,167,32,146,98,229,210,210,152,228,129,165,68,155,11,216,147,159,143,21,206,59,236,213,14,220,122,173,50,27,122,161,114,215,83,24,175,195,14,126,43,49,160,210,157,46,127,58,70,201,18,152,106,173,159,243,92,195,133,118,209,163,91,29,188,20,63,22,131,96,62,169,253,155,175,207,160,222,44,237,192,199,73,106,196,143,42,89,79,254,142,36,141,109,202,205,181,49,190,2,22,99,56,163,116,87,19,31,124,190,6,194,66,43,132,76,43,174,16,26,240,114,225,150,113,180,187,92,199,41,146,131,94,106,132,211,162,94,58,9,253,110,211,211,253,35,167,169,113,248,241,2,226,162,108,140,73,138,156,164,195,244,172,168,70,250,240,189,25,233,250,58,197,62,66,70,229,34,212,21,33,159,180,102,170,196,173,239,193,208,224,13,183,20,45,164,79,125,48,158,108,52,214,122,189,214,148,47,250,126,42,53,195,11,62,18,2,214,221,203,137,120,53,255,17,17,186,81,123,7,182,10,167,45,235,237,163,111,66,17,214,52,86,25,176,110,173,4,19,150,159,160,160,21,228,195,135,140,144,28,154,78,120,136,146,239,44,229,179,46,107,185,249,143,125,200,170,166,252,49,105,176,169,81,5,105,203,46,133,192,218,248,13,114,125,29,117,164,177,89,110,51,83,23,53,164,92,7,16,213,103,85,55,191,24,22,9,203,100,49,115,198,26,252,231,154,84,112,1,30,234,10,165,24,150,166,140,37,158,152,17,45,139,54,166,81,19,44,137,73,118,255,47,211,132,108,189,5,141,224,198,45,194,58,233,210,70,3,188,231,227,203,207,86,149,87,188,172,183,238,55,132,75,35,109,5,5,153,161,226,192,240,149,227,241,141,128,42,147,156,240,64,148,203,248,203,39,231,206,240,179,179,198,209,168,131,108,32,33,17,127,178,126,138,60,170,248,131,74,45,253,136,252,232,233,233,104,12,251,127,228,190,65,12,156,61,146,142,49,37,57,150,50,97,36,105,52,160,206,116,100,220,164,212,172,73,68,188,56,165,75,247,253,8,82,123,102,86,205,83,75,250,253,117,234,230,77,13,100,130,92,182,80,120,204,75,172,203,129,95,200,104,218,17,18,66,131,226,112,224,84,235,60,228,190,35,247,125,135,124,137,207,215,254,114,8,155,44,51,181,42,235,235,14,207,111,45,58,244,131,229,14,160,128,86,155,9,254,15,51,212,66,31,105,253,174,246,96,144,11,25,91,70,3,79,136,214,97,237,106,24,21,156,200,54,70,148,73,9,171,187,91,47,239,43,123,0,49,52,173,83,158,239,222,90,47,251,111,80,97,50,99,122,250,62,169,66,49,81,49,62,92,245,141,240,106,118,231,5,180,84,161,2,81,85,75,81,208,146,11,101,80,67,212,119,129,201,50,235,197,6,182,19,95,249,220,223,160,158,248,27,204,166,27,75,180,24,149,81,68,183,82,242,75,20,144,116,0,197,126,109,39,205,45,36,62,228,146,219,127,56,220,112,8,146,133,228,113,157,147,252,183,64,32,116,100,164,122,50,152,249,145,17,111,182,19,158,121,162,227,211,86,118,197,47,78,150,163,11,74,140,41,183,225,38,200,15,175,218,210,198,158,203,73,36,162,233,227,2,201,146,142,219,97,79,129,7,167,20,202,53,62,254,71,175,139,255,146,83,52,133,21,71,202,62,231,116,228,7,61,223,136,64,12,47,243,200,7,93,224,27,56,80,49,81,45,115,163,198,52,14,99,167,22,210,90,150,202,173,139,233,52,129,186,98,154,183,3,59,105,226,236,213,75,224,93,41,10,244,109,248,143,239,249,6,81,5,248,148,109,111,246,253,250,176,220,172,21,20,79,214,110,146,18,48,201,0,169,186,219,115,177,39,245,98,110,132,107,138,192,143,164,228,105,142,170,14,142,69,247,122,6,140,3,40,27,118,142,179,16,66,144,13,35,101,230,213,69,161,159,250,55,233,120,73,78,25,144,73,65,238,192,67,198,44,194,249,75,246,163,136,177,153,122,199,129,115,193,14,93,178,3,67,178,172,216,163,138,186,59,25,123,0,186,76,241,51,218,13,227,140,234,175,40,5,188,233,182,88,29,105,238,205,116,194,174,135,242,153,181,38,154,17,55,125,44,139,9,185,2,198,84,181,135,50,99,57,45,166,178,60,49,180,142,111,212,192,111,70,78,160,246,174,147,111,0,113,228,180,55,223,90,181,249,167,97,6,126,68,162,109,115,119,175,231,60,66,150,82,103,16,40,156,21,37,102,28,183,124,88,177,92,16,13,59,231,22,10,220,234,255,208,35,216,177,41,58,127,6,78,221,15,241,93,160,97,102,128,218,26,21,121,6,238,193,75,233,236,143,119,132,139,70,115,51,43,209,119,35,219,114,98,129,208,157,148,227,236,147,45,105,149,35,206,64,164,66,26,173,107,33,127,67,249,176,104,119,74,191,182,152,202,138,123,158,126,196,68,91,220,77,83,238,90,100,219,198,91,227,191,236,227,103,177,105,30,222,101,67,205,91,3,182,245,25,4,35,219,22,85,207,183,131,62,140,87,39,52,151,117,89,141,18,128,225,198,52,13,245,123,171,216,17,243,10,253,125,138,211,212,25,165,115,45,135,88,112,190,248,249,38,185,26,242,15,90,78,59,61,70,68,103,114,47,147,239,149,196,225,98,187,245,27,240,246,3,108,239,53,86,100,4,32,13,146,70,183,11,254,242,89,80,170,193,170,110,24,128,126,26,247,248,2,149,66,128,56,7,58,182,60,12,144,130,136,178,154,12,193,180,198,223,99,198,95,111,35,78,113,228,6,187,74,184,113,244,12,116,10,246,40,14,123,231,15,236,165,53,124,245,186,13,52,57,113,88,246,213,172,179,244,8,135,154,83,123,254,214,65,55,24,15,175,172,226,141,250,199,6,135,145,225,21,106,135,133,113,220,173,74,233,141,7,226,109,86,52,165,115,105,136,165,210,167,128,88,128,183,199,24,48,168,55,114,221,142,211,231,251,25,39,241,9,220,203,71,16,239,200,194,141,23,213,51,115,48,68,177,232,60,162,83,144,194,224,131,98,58,128,65,2,159,17,204,213,137,125,137,131,52,138,142,194,34,99,43,146,125,198,10,153,235,83,161,20,146,226,63,28,158,113,96,151,100,40,86,190,135,191,183,220,197,200,140,216,255,186,207,81,243,158,133,14,89,232,189,182,99,13,192,195,23,65,246,221,17,154,137,214,71,194,152,61,160,231,240,124,178,229,227,137,163,97,221,18,190,126,99,10,101,66,79,99,58,106,45,96,51,220,177,77,162,234,206,180,156,90,49,249,26,218,187,176,207,34,208,38,45,227,70,30,59,37,110,211,89,216,39,88,133,62,166,71,41,57,128,76,222,252,230,100,13,132,201,133,237,32,7,63,115,42,81,138,214,158,127,104,240,149,34,215,53,86,136,63,153,66,43,35,104,255,153,190,1,109,64,151,69,70,255,11,55,179,101,110,53,22,211,214,205,140,28,179,195,197,34,121,113,100,100,43,150,80,191,53,56,48,183,69,38,230,67,77,138,160,169,229,8,81,99,157,103,25,224,97,145,241,122,124,87,248,181,189,221,127,148,11,65,232,136,181,45,145,233,178,133,114,68,230,76,211,55,126,213,216,73,39,203,242,15,153,218,51,200,150,205,67,150,226,66,5,0,43,16,62,125,119,62,185,47,221,147,2,107,81,160,149,209,131,16,244,162,161,223,4,232,251,139,73,72,187,186,249,209,200,236,197,250,75,154,23,12,10,73,236,181,168,167,69,123,40,155,20,26,235,171,248,158,52,20,165,79,108,181,114,173,112,223,71,11,128,196,227,200,141,95,117,172,205,49,223,94,201,126,203,159,229,209,20,146,133,24,154,118,189,239,52,73,214,228,169,191,45,165,65,223,70,55,182,198,161,135,120,207,175,57,137,138,190,161,180,93,118,24,242,170,186,64,151,3,57,238,39,139,206,102,195,81,210,186,188,104,230,184,135,10,205,78,142,229,238,64,135,150,235,131,212,102,180,104,71,189,206,13,178,60,159,48,157,194,168,39,237,93,182,117,208,53,165,32,255,17,221,88,45,165,160,162,215,249,22,163,26,127,98,160,182,113,196,168,209,174,52,98,10,20,44,246,165,68,64,89,118,119,135,154,57,130,126,250,102,216,205,164,154,146,207,151,206,99,136,236,91,237,156,215,140,89,1,167,206,176,90,118,218,57,49,135,191,93,235,141,109,23,59,203,126,125,156,137,226,238,138,154,10,208,225,64,240,158,240,185,28,250,238,251,43,74,7,85,194,88,71,84,251,226,96,8,96,14,211,211,142,135,16,83,47,251,164,122,88,168,98,73,176,203,100,152,101,11,39,215,154,139,155,168,180,123,235,168,88,88,167,130,20,66,118,46,79,47,76,42,227,136,61,251,231,9,216,188,123,54,78,211,154,97,5,58,117,224,79,26,11,143,50,190,127,42,20,90,242,136,215,216,114,61,33,120,44,116,183,34,103,89,138,118,164,124,113,62,226,63,130,244,35,176,151,17,61,78,156,213,244,243,72,235,95,164,238,145,17,165,184,127,8,113,62,211,68,99,71,212,66,127,251,59,207,2,223,200,27,90,34,42,110,252,40,169,26,86,53,66,122,189,246,10,150,30,241,216,153,71,50,54,230,165,176,202,106,19,209,237,169,82,54,246,4,148,189,226,224,209,34,68,20,144,90,218,46,198,56,91,14,35,33,213,238,181,52,1,175,99,240,8,142,0,44,235,26,32,6,212,95,51,75,13,141,112,62,69,47,143,242,164,152,224,184,231,239,41,122,169,157,40,114,70,178,174,11,208,47,219,23,149,147,6,42,223,246,159,57,229,34,90,116,228,173,77,4,105,97,87,240,23,173,177,4,57,73,248,53,241,148,164,172,103,201,5,34,94,105,19,225,86,204,141,204,169,109,233,18,220,186,180,104,210,200,216,2,210,185,219,122,123,15,45,69,98,195,133,195,177,81,227,28,4,221,160,177,199,105,154,101,114,103,159,223,216,235,245,226,140,154,104,3,33,79,7,48,56,207,50,38,146,121,216,106,20,39,195,12,218,248,154,187,101,92,86,207,114,240,64,82,71,160,226,246,232,199,114,24,208,198,255,93,227,205,59,160,160,184,106,101,121,184,214,44,163,112,8,130,232,165,166,55,196,70,131,119,87,185,209,154,28,25,60,252,230,39,61,142,207,32,255,171,189,216,111,158,214,13,14,225,156,59,234,45,176,2,132,109,69,2,15,15,168,166,24,179,61,122,31,95,89,234,33,125,222,49,204,130,177,107,35,236,72,40,93,152,233,189,44,146,80,25,193,75,10,7,32,35,175,69,252,59,202,103,74,191,35,191,8,125,45,242,162,115,162,50,217,69,69,17,8,53,44,50,81,162,41,108,120,220,48,110,172,98,71,34,119,188,60,187,195,150,0,55,162,23,64,224,44,222,112,35,109,144,13,20,115,16,129,162,135,229,76,147,234,63,224,180,120,65,34,20,15,139,143,159,112,28,168,191,162,44,176,254,63,149,104,179,118,243,168,192,239,136,246,6,127,236,79,183,83,19,25,71,159,48,108,225,92,38,65,95,102,27,18,79,92,63,167,62,156,37,100,181,207,162,84,91,239,73,255,49,64,27,136,156,10,29,23,163,195,108,42,239,95,181,140,171,178,70,246,9,135,202,232,176,189,91,96,236,105,208,31,245,38,155,86,27,227,211,210,93,173,236,243,12,76,202,94,112,94,153,199,139,240,81,249,83,92,120,22,82,81,149,202,97,211,186,205,100,155,93,86,53,210,233,65,61,171,165,245,63,84,160,32,173,237,38,81,176,116,62,247,182,85,125,188,27,213,159,11,114,45,80,127,139,76,119,29,19,100,248,220,77,152,210,100,148,116,155,80,135,62,15,252,206,77,18,230,84,159,252,101,182,163,155,103,157,244,185,143,7,126,139,103,255,127,206,27,155,12,97,170,121,43,35,41,141,183,252,59,15,114,247,126,130,89,29,31,186,130,4,4,45,244,234,246,181,33,192,111,163,156,109,206,165,193,14,95,135,12,113,213,109,199,50,122,186,116,152,91,217,176,226,149,19,55,173,148,32,72,13,243,153,210,240,4,127,218,84,191,0,246,158,40,42,69,231,51,188,247,37,235,90,190,76,153,52,8,166,88,28,16,2,8,173,134,83,154,8,11,1,161,182,185,110,143,71,77,99,251,68,152,75,20,96,185,245,150,110,166,136,163,135,242,29,171,30,24,169,106,188,253,137,118,76,143,179,101,8,172,51,65,251,232,251,33,36,65,85,11,16,183,235,204,25,194,86,60,117,211,158,101,69,197,3,13,203,107,100,126,64,41,214,243,108,139,235,141,8,0,170,115,135,61,33,205,220,53,193,215,198,202,185,175,64,158,43,142,86,217,70,26,29,1,33,185,56,11,12,252,225,59,245,166,226,44,158,220,196,65,79,142,199,24,105,109,118,197,90,243,102,164,65,33,100,91,51,116,216,98,99,13,43,90,162,43,70,74,111,57,188,67,96,118,95,230,91,42,181,73,161,141,162,220,10,115,131,45,203,154,130,164,36,78,228,123,137,22,150,38,161,137,113,117,250,17,130,94,170,67,253,76,213,95,145,67,102,119,122,88,118,170,39,139,20,243,30,183,104,78,244,70,218,163,54,141,96,173,236,9,83,248,169,160,115,82,150,184,51,68,110,3,23,198,134,196,145,115,44,132,55,162,148,142,62,147,46,31,106,97,87,178,247,254,108,133,161,66,224,143,228,150,42,90,250,191,142,119,233,3,135,79,158,131,232,101,51,13,188,90,129,2,227,228,175,149,47,252,153,32,26,106,155,166,153,15,107,88,226,215,248,9,33,164,54,229,34,156,25,18,148,104,24,87,59,204,122,43,227,169,210,7,15,19,57,80,191,65,5,81,202,33,154,199,198,229,130,150,236,25,28,174,223,185,201,249,134,238,81,27,97,75,91,115,216,158,44,128,130,86,235,97,162,89,91,200,106,3,106,130,132,134,61,255,10,46,24,252,218,32,55,157,47,4,111,194,42,44,96,190,183,0,75,157,154,159,2,208,229,151,146,162,68,76,151,157,244,85,117,202,131,163,192,131,141,23,30,114,250,170,24,172,231,241,85,176,238,201,253,52,156,78,30,118,222,184,61,157,189,93,218,29,122,162,65,2,87,69,212,134,150,178,124,46,55,142,247,170,41,165,49,252,203,207,148,114,148,160,206,39,194,255,93,246,192,132,16,89,25,176,161,95,17,73,99,17,160,187,56,166,74,175,211,209,176,116,172,233,176,63,97,54,130,170,81,121,167,118,45,41,35,117,69,252,111,145,117,63,104,33,221,41,200,62,8,52,254,108,167,56,15,208,94,146,104,245,38,85,42,42,51,110,92,215,120,223,127,190,158,46,240,171,249,118,49,13,61,124,35,149,29,34,158,33,81,114,129,111,36,175,169,8,240,157,118,199,46,122,48,144,59,173,190,54,188,152,209,7,204,13,160,107,5,164,8,109,193,205,18,145,35,179,94,126,76,92,72,172,177,124,235,143,94,243,120,157,102,64,197,160,199,53,8,171,195,95,252,98,126,138,147,11,49,159,200,206,41,1,77,181,82,129,108,64,61,29,145,17,72,232,8,222,249,30,200,101,161,156,220,163,43,174,207,73,4,3,143,198,108,140,159,44,128,211,28,34,110,119,33,52,58,178,58,100,75,82,161,19,151,173,154,209,141,211,161,48,50,162,240,160,52,124,14,234,129,122,184,73,130,31,164,23,64,29,2,167,61,76,68,171,229,207,80,87,197,83,54,148,101,165,87,20,105,120,112,110,219,216,50,118,82,39,10,95,30,68,129,36,133,224,160,144,249,66,41,228,165,0,252,100,49,68,208,213,27,107,97,1,139,199,53,4,14,33,218,22,35,246,112,203,42,253,67,228,118,207,78,151,126,56,69,234,75,109,155,184,139,105,88,108,80,220,103,66,254,243,148,179,253,224,9,120,136,3,224,229,176,26,239,210,24,84,57,2,189,46,187,152,22,187,29,99,131,1,89,43,177,52,86,254,120,62,172,105,152,183,186,136,71,55,65,43,88,184,254,18,168,65,56,145,197,19,184,7,70,241,90,4,174,119,22,41,195,199,145,188,168,179,35,1,222,26,113,35,131,205,235,59,240,170,202,175,38,39,102,16,3,242,225,69,198,132,93,202,187,56,86,115,250,128,200,142,220,126,104,140,68,181,100,49,96,102,226,198,175,208,186,84,69,136,135,45,213,151,136,102,210,156,10,21,112,87,214,175,126,161,1,132,243,88,4,130,207,235,181,16,110,56,79,23,92,218,14,107,102,102,169,131,211,134,21,84,247,15,19,19,177,166,56,208,249,145,238,71,122,108,103,6,37,5,192,69,112,159,171,175,192,124,8,242,185,57,41,147,213,254,49,130,198,29,47,142,70,11,232,250,33,78,200,71,166,213,72,197,159,44,204,71,121,126,91,241,74,30,104,61,78,31,31,233,213,175,158,7,78,17,49,84,111,158,137,178,194,38,8,103,117,161,108,103,172,7,207,66,184,0,57,199,233,49,148,31,163,48,146,255,151,41,23,110,192,235,163,205,136,49,192,207,220,129,238,57,60,83,48,13,250,55,229,155,165,78,196,142,205,127,206,125,245,133,145,180,114,200,116,143,21,252,27,229,155,115,135,234,93,93,255,132,113,59,62,213,224,52,228,16,189,207,209,207,98,180,6,118,111,255,137,138,152,24,106,230,143,198,52,167,226,198,192,112,33,211,58,250,221,169,139,142,91,234,83,233,211,225,236,238,231,168,39,248,107,72,127,105,214,30,251,228,19,153,140,45,182,90,51,123,8,65,203,191,171,66,115,47,165,214,212,22,237,102,166,238,159,49,236,62,134,93,192,77,210,26,37,122,218,21,201,191,117,44,236,27,170,110,190,179,227,87,10,182,155,27,43,132,217,91,175,33,45,210,39,84,83,174,5,128,173,216,190,30,86,148,109,160,141,46,97,45,116,207,205,226,90,81,5,120,4,25,224,219,171,11,6,173,225,220,226,177,23,234,35,111,63,119,226,252,87,39,234,231,125,149,39,223,63,69,129,160,41,5,70,217,75,29,77,212,255,164,30,235,135,215,141,82,177,119,240,5,156,42,217,73,113,98,219,124,38,234,33,143,91,137,1,117,197,88,27,253,213,86,27,59,110,186,172,126,3,61,217,211,31,11,162,85,104,134,187,78,219,247,64,206,42,164,11,174,239,81,61,23,76,20,43,67,220,233,10,211,177,213,29,204,139,94,142,136,101,144,62,24,245,242,247,28,225,98,26,62,112,233,61,127,29,174,36,29,202,152,172,253,89,167,203,150,184,171,48,167,234,229,102,129,87,94,187,222,65,151,242,67,137,85,158,23,22,26,198,32,163,164,222,91,206,120,215,226,74,154,5,246,183,189,254,154,210,103,88,17,95,223,247,224,183,25,152,50,49,91,153,151,253,128,18,0,222,87,173,162,99,135,120,84,144,89,62,180,233,154,6,146,25,1,53,78,184,54,240,219,127,166,22,39,121,44,172,183,186,1,90,246,166,12,219,82,191,0,232,235,151,6,135,226,199,30,205,72,27,151,144,217,211,104,125,2,160,91,205,172,42,241,66,120,86,107,170,166,6,175,63,87,6,156,252,103,153,148,66,227,154,229,138,1,138,126,156,165,137,163,55,203,11,49,3,169,11,182,91,212,135,227,217,179,249,206,109,108,60,56,19,87,183,83,67,13,145,56,170,231,53,88,68,14,104,142,226,13,193,59,189,137,58,8,10,176,49,2,173,240,85,214,119,172,78,145,140,138,120,133,5,74,166,46,183,209,249,138,70,55,165,161,115,191,40,168,101,213,205,240,227,169,57,171,136,114,61,45,7,182,22,21,84,35,204,52,112,77,202,64,106,89,58,125,73,47,186,255,195,139,114,130,17,58,66,254,195,154,136,142,213,155,50,100,131,127,176,130,121,134,61,17,107,137,141,88,200,165,46,135,29,175,238,224,201,155,187,78,142,200,186,69,173,199,33,139,15,33,203,100,117,89,233,197,155,29,154,234,211,8,25,215,1,60,223,112,69,254,234,76,27,205,2,246,228,170,222,55,145,143,220,87,63,212,249,174,65,228,40,231,46,154,102,56,1,30,33,105,4,217,64,230,97,13,235,215,247,5,65,252,71,192,157,34,144,133,81,94,138,150,57,118,99,248,217,28,43,3,140,132,110,41,182,142,22,46,85,10,6,75,171,58,152,29,97,240,239,156,60,50,251,68,167,142,0,136,6,49,204,95,44,156,132,11,17,128,44,20,58,131,165,179,239,244,82,124,140,5,174,223,43,71,207,151,215,192,255,147,103,54,33,214,217,102,248,240,188,234,171,36,226,242,195,93,87,137,134,60,32,157,161,241,51,220,31,86,13,96,245,15,59,169,186,88,213,153,213,113,247,194,74,106,200,175,229,183,90,158,66,249,3,85,105,24,199,9,224,137,151,3,252,83,57,35,67,162,73,181,204,77,230,134,104,87,39,92,53,56,26,138,225,235,212,244,188,148,39,155,28,36,81,45,164,198,177,40,187,157,117,108,176,103,132,115,112,220,216,3,151,238,125,96,147,186,186,52,177,16,154,255,225,70,209,114,185,220,208,16,28,244,20,161,38,12,5,69,242,241,114,96,164,60,104,249,28,11,5,81,173,188,37,13,150,27,148,50,180,25,26,206,232,222,240,188,179,12,194,172,112,11,87,235,64,158,156,209,106,193,143,22,176,95,102,85,236,194,26,76,172,55,75,170,126,97,14,36,139,165,198,186,47,28,160,110,238,193,248,110,29,231,32,216,220,14,74,54,249,107,102,154,211,186,73,230,69,78,171,175,231,60,136,155,232,10,160,203,13,75,204,6,41,65,81,242,180,19,47,11,205,72,81,229,16,125,167,169,175,220,206,60,148,121,204,84,166,94,23,255,4,200,85,176,16,85,1,201,83,161,22,94,138,83,228,228,133,204,83,255,79,224,189,101,238,192,131,245,242,199,189,1,9,180,221,65,42,197,3,54,96,217,81,18,215,31,255,88,127,252,247,40,250,195,233,240,239,59,56,113,65,190,27,136,245,30,115,40,1,166,196,184,238,58,211,219,69,46,176,193,89,178,72,245,37,119,65,160,143,196,177,231,30,223,106,144,71,116,32,134,42,27,3,182,127,116,116,137,77,49,199,97,120,163,184,186,53,255,66,114,106,200,180,81,211,33,182,1,50,47,118,200,103,255,114,0,90,254,155,50,236,135,35,60,241,221,123,160,44,239,97,172,117,229,52,70,162,253,96,205,100,255,44,174,127,33,53,92,14,241,119,118,40,66,172,72,76,202,33,65,208,68,19,135,30,41,157,74,215,99,247,23,200,68,80,2,213,9,32,113,181,230,99,30,158,82,188,142,130,143,228,94,226,46,47,216,201,52,72,30,88,219,105,99,74,146,193,234,13,239,152,86,97,156,107,148,46,174,120,221,73,249,48,219,219,51,71,117,78,125,80,32,78,92,48,184,216,82,238,253,28,29,113,83,193,203,67,138,224,209,204,190,163,169,120,151,69,240,82,117,62,197,222,173,97,148,75,28,172,228,211,184,223,48,20,23,249,212,198,182,119,253,148,40,42,134,119,166,154,124,36,13,109,82,156,237,125,122,221,158,62,206,75,251,167,41,127,29,232,95,233,170,160,74,106,239,100,215,28,71,159,23,155,99,5,206,1,24,215,195,219,54,202,250,2,64,166,216,50,253,10,201,10,248,39,131,58,224,134,246,49,214,75,1,245,184,144,145,110,48,203,8,207,67,194,83,92,46,91,63,123,196,162,146,124,55,115,249,121,237,124,207,77,239,156,243,238,22,158,154,70,17,25,188,149,236,39,63,215,16,100,173,19,98,223,197,135,82,6,113,136,77,4,147,126,158,156,123,219,15,209,136,237,88,49,152,239,119,224,20,62,85,118,102,90,64,161,83,0,196,63,21,147,203,65,211,24,209,144,227,80,98,81,19,221,168,129,235,232,146,151,128,55,8,149,174,201,160,227,117,94,163,152,20,50,16,71,213,142,162,142,147,231,181,159,235,56,178,177,191,222,127,76,105,44,82,36,250,147,112,55,168,180,155,231,113,254,144,37,46,3,82,3,69,156,179,63,140,83,206,54,100,8,97,208,5,49,184,173,152,63,46,161,91,235,1,178,102,198,45,4,87,112,93,87,183,24,148,70,145,178,156,85,159,88,63,4,40,111,123,244,219,141,0,19,99,186,11,188,238,44,74,102,118,255,9,70,121,23,200,215,197,255,235,196,50,157,51,241,179,69,30,149,32,0,141,17,198,179,98,69,54,34,47,19,182,155,192,147,59,229,79,53,43,57,107,236,200,140,206,29,142,155,86,20,200,26,227,138,90,229,25,207,127,92,76,99,68,64,239,187,123,244,134,215,8,144,65,238,149,215,204,17,82,143,186,78,128,2,14,246,183,57,120,194,174,211,172,36,71,190,104,108,252,19,158,95,176,6,233,53,75,8,85,23,85,63,71,210,44,14,174,64,69,6,195,200,104,47,133,115,232,27,28,59,239,101,60,181,35,231,192,101,165,241,235,152,6,203,237,196,51,248,91,131,131,50,168,176,238,155,18,85,212,173,75,94,173,109,163,132,15,44,85,243,187,36,114,174,137,245,88,237,7,56,90,44,252,116,25,149,10,40,210,157,177,237,218,22,235,252,143,61,107,242,252,87,194,122,47,75,241,134,140,247,187,51,189,103,103,122,47,32,233,233,12,32,115,121,36,167,69,64,147,155,77,135,119,7,30,34,40,61,145,161,93,83,166,112,87,185,248,100,228,49,211,166,20,10,68,21,26,64,124,224,226,26,144,46,233,8,108,229,222,30,146,237,6,34,10,134,232,99,217,126,101,93,182,117,29,228,193,246,206,184,97,166,237,133,106,238,194,21,120,1,5,130,177,117,223,245,88,181,226,165,190,211,233,144,223,147,191,60,220,31,75,138,251,29,3,147,100,163,238,14,126,73,98,234,14,105,169,82,122,74,66,56,230,243,203,183,183,73,147,50,191,137,145,213,52,199,34,141,38,107,157,72,86,238,81,155,19,110,226,223,118,85,42,26,75,149,4,223,197,23,91,175,69,28,38,38,18,104,199,98,189,165,226,117,14,210,25,47,216,222,132,149,36,163,233,137,159,90,77,183,28,199,145,5,210,92,147,51,135,18,227,240,74,179,218,21,87,140,55,11,138,158,242,121,110,40,102,26,188,43,180,48,43,170,148,82,117,111,17,206,168,155,211,131,183,214,90,3,112,29,117,149,198,170,166,202,161,124,119,50,22,194,145,245,213,13,86,52,39,240,50,51,227,39,97,117,174,157,236,195,24,209,91,45,63,16,133,35,82,159,128,78,89,75,101,138,40,205,45,58,182,99,98,153,218,240,186,227,99,97,63,228,110,94,102,151,253,135,137,58,190,109,179,100,224,55,205,145,106,97,194,123,148,196,127,122,158,253,59,18,103,19,246,62,221,156,88,90,124,180,76,119,249,146,27,224,110,64,71,193,158,132,187,102,164,153,220,40,10,213,75,169,50,44,194,147,159,128,111,174,162,120,110,180,0,228,143,140,84,254,149,46,195,201,125,243,157,236,92,125,8,160,220,7,230,117,181,42,48,54,44,194,249,212,230,83,198,28,50,233,30,255,248,24,170,83,184,94,132,177,223,128,70,70,177,96,239,13,218,70,223,183,100,249,240,107,220,99,31,223,153,29,47,228,225,75,21,194,79,213,110,44,98,94,152,98,219,138,10,95,38,188,73,174,4,229,24,218,203,7,171,42,248,72,69,101,95,152,49,88,164,189,39,17,74,156,9,98,239,118,174,154,117,68,174,85,72,89,94,27,213,89,196,208,46,201,193,135,223,48,134,62,24,248,15,64,142,110,45,23,118,194,13,237,181,168,43,100,189,47,10,191,243,134,220,76,125,56,242,2,228,18,178,182,157,109,140,19,174,154,131,240,72,43,92,42,6,252,79,233,248,94,47,16,192,32,124,84,44,134,170,223,237,171,225,88,29,208,251,111,232,241,245,234,57,255,33,7,168,90,211,238,233,177,16,44,6,179,202,112,229,5,102,226,133,51,49,40,243,50,108,72,202,162,126,194,223,197,157,126,155,37,251,191,66,39,202,93,60,93,148,207,241,117,139,42,158,120,207,123,234,237,24,9,95,73,140,228,61,59,177,23,83,100,55,164,35,242,171,161,29,179,215,42,204,132,32,10,100,171,212,223,23,246,44,10,32,62,86,152,52,125,49,215,31,41,139,5,95,235,166,32,87,8,118,175,53,143,165,233,206,196,37,3,58,205,183,87,58,120,235,164,206,198,34,146,160,94,189,86,207,202,223,140,88,165,121,207,167,33,106,49,117,202,250,51,49,120,128,15,18,89,253,68,88,37,194,30,95,130,132,241,10,3,12,148,127,192,70,243,226,79,191,229,130,250,33,109,4,117,232,102,13,106,225,208,59,39,68,28,114,243,132,86,153,230,179,70,213,226,74,99,88,224,192,69,89,245,242,146,159,226,133,148,160,189,205,24,67,93,62,142,9,26,253,156,131,79,30,67,22,132,229,210,235,58,229,180,194,167,244,7,241,120,95,225,166,40,166,204,106,112,146,36,123,64,124,97,110,226,46,58,37,246,236,40,98,90,234,89,241,233,79,196,205,170,35,188,156,125,61,27,139,83,16,85,122,21,253,73,87,65,111,70,80,235,180,255,172,248,228,132,209,224,252,235,4,24,66,132,19,20,19,196,25,2,115,190,160,141,196,121,168,163,217,229,110,13,152,117,225,142,180,9,224,183,61,180,175,64,36,251,201,135,152,247,29,112,78,56,230,169,250,211,21,44,146,45,193,80,194,2,108,181,239,127,246,26,92,74,140,91,178,128,138,9,164,119,66,88,186,8,174,85,40,130,185,110,147,104,245,241,107,126,203,120,67,253,27,198,227,251,150,80,177,95,166,222,221,104,109,44,133,248,93,222,219,81,37,203,92,209,190,49,183,81,46,203,4,43,14,147,82,23,53,197,200,20,146,223,21,36,33,9,11,122,156,33,243,128,9,122,71,240,37,251,251,67,175,45,147,165,80,60,237,175,60,164,67,14,160,225,122,225,14,161,110,245,109,244,238,191,194,136,146,250,35,215,187,225,45,133,175,246,250,56,112,16,250,210,226,37,117,42,242,208,200,103,165,242,141,125,122,18,89,190,84,94,108,159,140,182,42,245,46,180,140,40,33,54,187,180,136,22,107,168,185,171,154,108,135,107,137,223,8,222,84,55,160,17,144,35,94,29,124,102,87,119,168,169,120,247,177,107,65,207,109,124,214,234,229,40,56,24,210,68,85,26,106,118,145,164,29,102,129,123,254,73,110,251,189,117,187,198,189,63,234,147,39,234,60,216,12,80,206,6,180,42,248,23,246,19,190,228,183,154,195,93,181,96,136,193,221,108,8,28,238,132,131,226,7,61,0,13,216,179,183,27,147,122,236,240,54,173,212,216,48,1,195,155,87,2,66,205,150,7,87,48,116,83,201,72,127,188,221,68,184,65,14,213,104,126,171,241,24,180,42,75,179,89,160,201,184,0,4,157,209,193,145,206,156,210,117,96,95,77,27,138,153,102,173,201,94,174,92,99,84,215,247,91,176,241,168,6,238,121,42,202,210,35,208,115,24,83,255,28,35,228,174,237,203,58,230,254,190,121,45,236,231,0,181,219,238,3,241,18,177,117,41,95,183,93,159,189,143,247,166,171,210,38,244,232,208,132,186,201,169,111,93,185,250,122,41,117,113,186,242,31,138,58,150,166,51,107,183,216,85,0,104,70,128,117,221,82,114,90,129,124,95,121,57,215,1,11,226,100,89,235,240,188,95,5,98,49,238,55,194,209,224,20,159,97,202,246,151,188,37,254,152,36,254,10,212,230,1,155,212,221,112,132,174,177,33,240,249,143,21,216,42,83,105,57,198,227,158,246,59,192,161,228,10,95,101,246,38,43,207,27,6,183,133,11,209,137,63,216,41,72,8,44,167,222,226,11,230,15,133,0,78,103,216,148,251,33,107,60,53,120,162,94,152,0,20,2,57,66,11,185,50,129,32,169,123,62,105,9,64,200,166,225,185,217,46,6,179,248,25,12,80,150,195,247,63,217,61,102,47,253,10,174,201,138,159,149,85,7,17,125,100,22,166,6,31,90,30,224,8,203,87,159,186,149,171,176,46,234,111,62,162,175,240,248,63,161,64,73,40,173,155,95,84,45,94,218,45,184,132,36,198,30,93,250,151,116,96,107,59,21,101,142,202,226,72,217,82,255,177,233,153,34,139,243,143,86,213,106,244,228,180,14,190,182,22,126,181,224,7,0,106,110,184,96,23,102,164,54,196,61,165,114,88,222,194,239,31,177,150,185,218,216,173,61,199,115,60,101,236,36,16,227,31,84,221,71,135,164,65,47,14,178,146,38,233,215,57,196,220,53,230,46,215,7,71,102,89,167,19,154,76,193,79,148,120,108,199,38,158,218,6,168,211,27,164,52,218,241,236,174,41,97,183,20,113,141,14,135,209,232,139,110,114,21,193,207,147,52,111,21,227,13,199,137,191,19,160,134,183,177,75,53,43,193,58,210,57,165,55,132,197,44,161,26,70,77,191,71,54,200,39,128,8,8,148,3,91,200,252,201,119,6,90,3,252,64,11,41,203,138,182,63,19,200,251,21,76,240,90,181,204,216,231,162,94,138,117,198,220,101,196,144,115,28,11,171,175,188,206,79,110,2,135,53,209,186,118,13,247,162,158,73,69,106,63,53,107,234,133,247,111,63,186,131,17,49,7,221,112,80,213,154,236,165,166,232,4,214,185,176,236,74,43,241,68,173,39,217,81,62,123,41,235,87,198,232,64,121,44,111,43,190,8,136,161,14,71,149,38,22,28,245,182,17,63,164,159,117,131,175,168,71,36,77,9,202,151,74,13,196,51,52,102,136,46,125,85,29,73,140,175,40,165,179,83,78,16,90,27,160,102,123,172,181,170,32,133,152,167,62,150,130,152,26,37,10,51,9,16,113,122,114,153,15,47,82,68,142,57,192,242,125,234,183,26,85,61,248,0,84,0,89,12,217,190,65,73,203,118,183,168,48,56,47,180,35,48,108,124,111,176,218,149,140,205,243,185,232,167,56,156,99,133,160,86,46,20,236,179,143,71,160,161,72,14,23,86,52,49,90,74,160,95,176,96,101,242,35,204,76,112,45,75,55,201,81,232,82,65,68,200,245,111,157,48,119,21,242,28,237,70,16,199,244,92,255,84,38,201,97,252,170,244,62,217,67,254,125,133,9,63,82,192,197,33,40,4,175,71,157,5,69,1,140,2,124,253,18,83,207,241,239,6,245,9,185,21,218,58,6,157,193,240,106,211,118,247,126,9,183,178,165,122,30,188,74,92,161,153,197,148,80,80,19,102,108,226,14,125,82,55,148,44,118,73,6,231,217,34,161,129,5,0,38,109,19,47,60,160,15,240,217,252,241,19,102,190,187,230,66,172,147,19,125,39,229,219,15,62,244,181,44,98,57,40,225,61,96,110,1,30,104,112,216,18,121,50,54,248,118,30,255,59,84,165,46,208,32,48,158,180,85,181,100,232,35,26,245,217,66,190,54,41,127,145,207,187,92,237,227,2,126,207,235,238,45,119,105,120,23,234,72,219,32,131,103,66,138,130,125,114,227,2,21,242,231,75,112,82,164,207,4,173,204,102,95,88,71,146,12,213,3,43,5,218,15,46,219,56,211,216,169,174,175,161,115,156,94,78,189,61,25,187,67,54,113,245,67,184,221,167,29,185,56,235,123,92,5,192,152,103,33,15,82,192,109,116,232,48,40,11,136,2,82,96,235,133,0,148,30,210,41,61,120,209,150,204,201,144,19,138,185,69,238,121,73,153,230,117,98,91,41,78,172,149,23,104,107,178,40,205,132,147,24,125,12,29,57,163,18,247,96,37,176,55,160,123,118,96,253,225,239,253,195,235,181,142,18,12,249,5,56,81,58,74,177,221,38,36,46,78,95,223,239,26,108,111,227,224,25,158,95,73,144,164,134,52,144,47,49,107,231,244,98,35,54,130,120,18,123,96,169,208,232,58,49,126,139,11,203,162,139,236,233,197,215,200,58,34,123,31,98,119,167,6,21,91,251,150,155,207,188,0,100,55,225,5,131,228,169,168,84,118,107,101,201,56,103,79,232,147,4,197,13,241,46,248,234,137,254,141,229,78,223,1,198,30,19,201,250,184,219,77,231,34,40,40,228,154,146,213,172,176,230,204,80,32,144,64,141,240,185,207,151,133,95,106,242,100,35,222,139,62,25,196,46,42,48,125,177,77,40,109,96,2,174,210,255,175,191,12,255,185,121,180,82,73,109,164,141,0,160,83,153,213,146,188,20,178,11,86,49,124,105,229,89,76,31,60,222,200,6,253,120,159,81,85,13,25,35,64,237,89,107,87,13,200,252,189,24,122,212,163,23,2,1,124,170,60,17,84,19,223,116,2,172,33,59,84,229,19,163,96,255,5,190,12,170,74,87,238,164,85,2,232,132,120,143,63,169,174,57,244,200,88,57,36,246,144,234,161,13,220,8,181,248,11,160,86,161,84,230,106,4,19,251,73,106,1,25,47,217,223,24,138,100,161,206,93,190,111,61,88,61,40,74,149,224,178,99,221,69,94,222,118,23,100,96,95,150,231,79,157,43,75,34,161,188,14,89,90,173,192,240,174,202,131,91,129,79,39,213,170,122,92,216,185,154,121,81,143,249,173,18,208,27,120,213,152,125,64,210,248,221,231,219,159,22,219,130,54,63,108,149,109,127,82,146,220,239,77,106,118,206,31,19,245,85,252,217,247,148,38,124,180,239,66,194,15,163,152,111,97,56,89,126,115,176,48,246,83,242,85,47,143,45,252,188,8,134,200,233,10,184,210,136,70,5,59,117,6,87,48,213,113,135,29,168,74,197,31,32,128,205,117,95,252,14,115,35,34,39,222,87,36,124,186,219,136,114,111,21,15,211,109,224,77,156,178,218,229,14,69,238,207,142,61,66,189,144,206,239,238,81,15,91,252,17,39,94,239,237,100,219,120,231,183,194,214,62,93,206,50,187,69,21,54,70,124,105,96,165,6,166,1,125,239,179,88,103,206,170,249,218,215,240,196,70,233,197,20,255,122,81,147,177,11,133,59,95,251,115,243,189,8,89,232,34,110,109,135,196,134,55,126,208,44,65,135,151,172,153,89,43,148,196,193,30,224,40,152,58,33,9,62,166,198,42,243,12,193,91,97,54,231,43,110,190,113,54,223,86,172,3,23,12,145,101,221,186,149,170,145,124,125,160,198,190,170,39,250,0,213,219,18,164,118,164,189,13,138,50,173,74,30,60,25,198,18,231,168,126,158,206,211,106,184,140,12,31,172,140,235,31,87,197,145,43,51,147,32,59,31,91,252,230,31,7,238,157,24,38,77,90,234,149,227,171,138,124,236,215,244,123,57,235,138,109,152,98,87,70,221,82,19,47,181,117,64,160,117,3,141,232,97,171,131,63,97,45,27,171,219,48,1,212,141,125,144,165,215,23,232,166,157,205,99,0,106,111,240,49,160,102,191,122,1,27,107,253,194,17,77,73,212,88,31,7,241,182,195,216,103,15,58,28,149,209,8,220,227,2,245,94,28,117,35,178,34,239,114,47,92,208,147,19,127,123,154,117,26,233,174,90,47,255,165,208,29,68,209,159,189,101,112,9,201,252,76,69,168,174,119,191,222,3,177,182,6,4,14,250,190,94,173,25,166,107,107,2,161,150,184,153,203,241,13,178,141,205,53,232,245,189,23,82,243,25,134,52,200,39,243,166,50,202,98,7,23,143,83,224,39,167,178,181,231,18,85,166,39,21,119,145,95,112,95,212,37,253,51,54,52,1,24,27,219,17,25,12,49,129,157,148,59,245,111,23,206,185,5,158,222,218,226,142,46,118,100,245,93,124,94,170,197,123,188,215,10,30,116,189,223,81,216,10,0,195,207,153,158,119,244,154,85,133,172,125,212,138,152,89,202,96,201,231,186,116,47,106,17,142,20,140,21,122,154,219,30,3,60,195,128,242,28,38,141,7,60,201,48,165,215,162,201,139,212,237,201,75,162,149,54,95,169,199,90,191,196,22,142,208,143,104,131,246,105,2,29,102,69,185,3,63,169,151,163,100,63,137,32,143,198,239,181,139,80,139,254,96,195,242,16,161,99,225,203,49,116,101,16,229,238,93,240,39,197,10,84,52,18,113,213,119,239,189,137,231,69,220,75,79,119,117,244,66,56,47,252,228,205,253,50,242,222,254,124,44,223,55,242,224,88,125,195,192,100,254,104,24,147,89,3,103,195,89,165,31,213,40,60,220,15,249,31,167,102,37,128,190,72,61,168,107,151,251,73,247,202,226,86,198,90,222,155,108,65,205,80,228,66,158,233,227,87,63,153,234,78,62,244,193,42,183,85,7,239,20,233,64,126,52,27,12,165,62,27,54,63,94,130,14,77,178,75,173,90,82,89,53,25,108,38,173,215,101,170,221,206,247,213,115,15,176,82,78,105,116,53,158,68,170,202,73,228,82,64,211,221,30,130,210,110,56,157,176,85,154,60,162,40,11,80,80,235,44,16,164,103,74,114,254,129,199,68,189,195,8,48,106,127,88,14,16,138,97,61,7,52,64,138,125,239,254,217,227,54,216,225,197,23,100,85,6,226,161,156,42,185,105,123,139,107,50,2,122,227,210,160,136,190,8,206,11,230,59,34,229,80,48,155,5,169,3,101,1,134,187,252,162,165,83,168,17,188,131,76,241,74,208,159,180,170,182,217,34,188,130,28,207,139,233,117,54,12,196,95,33,51,204,215,231,42,214,95,116,78,166,97,70,244,57,205,168,207,89,16,172,18,167,60,3,242,76,212,235,178,11,131,36,208,227,168,54,92,109,66,253,59,200,229,82,49,153,122,175,248,34,72,59,223,235,3,28,57,68,149,8,62,103,129,133,221,190,108,56,171,61,29,32,201,235,39,47,178,8,0,211,124,217,155,71,186,194,11,106,72,238,175,185,21,66,214,175,13,72,123,206,156,96,49,196,245,45,83,92,98,129,29,182,193,213,143,141,114,203,25,14,51,182,126,17,234,102,102,174,135,83,147,154,22,141,222,158,142,42,126,17,74,95,248,134,111,14,57,243,190,220,132,173,199,29,165,212,149,23,126,115,38,223,13,46,32,102,87,202,58,71,91,4,89,204,245,76,119,176,1,134,64,211,128,146,249,21,224,32,121,227,73,69,12,3,252,43,71,105,108,140,161,242,136,13,227,114,98,134,200,96,114,197,89,59,91,65,139,184,39,20,168,52,14,204,75,123,165,24,188,128,153,62,222,62,78,226,226,114,85,156,151,125,244,48,40,215,161,91,74,126,24,172,153,60,1,60,226,103,29,148,143,70,188,68,84,86,160,131,254,230,255,191,131,164,128,216,96,7,205,115,190,240,196,125,70,21,182,50,44,137,97,182,183,20,116,97,99,227,19,89,58,107,42,37,115,241,225,10,32,227,187,201,114,36,48,33,30,61,55,95,87,153,125,85,205,218,143,245,29,175,0,80,140,156,45,90,247,124,117,66,218,163,53,182,38,13,7,100,247,213,95,26,121,127,152,218,105,7,240,19,94,61,119,108,42,1,125,132,204,77,163,98,20,247,161,26,158,215,232,124,144,130,140,181,52,159,73,40,0,125,223,16,147,249,210,247,126,140,219,40,73,101,202,41,177,231,215,195,193,215,1,98,70,53,156,16,248,145,239,133,193,58,110,223,47,17,93,251,109,134,216,85,233,78,241,96,248,118,224,123,101,63,27,61,140,23,12,179,148,220,158,111,166,138,101,74,219,131,152,106,235,163,136,33,173,19,221,147,239,157,7,70,127,138,26,177,217,221,145,183,220,59,117,202,18,19,130,210,154,108,173,164,47,53,224,45,237,254,89,18,225,161,157,227,120,139,50,207,31,184,10,229,95,182,194,65,231,235,85,132,86,68,174,16,181,120,70,107,229,223,112,35,14,32,159,201,125,211,230,184,250,208,109,215,159,167,250,255,152,171,213,76,106,71,241,24,97,127,11,20,32,80,227,192,68,209,237,198,248,170,16,200,236,35,162,116,124,104,162,23,248,245,115,221,35,82,172,214,104,121,132,115,165,10,78,50,137,8,9,130,199,105,132,79,78,14,75,149,150,156,223,242,219,233,81,195,158,96,113,65,28,174,114,211,249,33,65,215,58,64,19,107,35,225,41,103,125,84,28,161,254,193,217,3,64,4,10,200,11,148,156,12,21,177,201,199,131,162,107,250,134,195,137,119,130,145,128,39,36,175,137,43,111,234,32,236,38,248,167,85,94,96,61,185,72,33,155,219,51,79,174,64,134,16,6,81,205,35,42,44,141,221,42,19,126,177,251,212,231,209,222,114,151,115,208,43,21,133,185,96,51,154,18,33,141,126,167,231,160,98,184,249,90,159,82,167,164,214,89,224,129,98,85,218,215,141,204,233,100,205,231,107,208,88,107,117,109,166,255,106,2,144,103,123,225,238,215,238,57,94,233,122,45,6,211,125,32,61,115,161,30,9,230,176,11,53,180,244,189,164,78,150,172,38,57,58,29,21,207,141,17,170,219,253,42,162,225,185,213,56,197,166,21,255,192,104,35,116,205,30,112,95,50,223,25,92,78,50,153,140,4,219,180,120,53,146,175,39,62,45,132,93,59,142,217,224,195,34,70,222,221,53,216,21,134,98,54,100,49,228,35,70,99,222,217,20,217,208,129,27,25,182,242,87,112,17,221,177,48,38,108,105,162,229,142,170,203,167,124,185,240,82,226,57,121,46,157,36,64,132,206,55,115,70,233,75,140,61,72,56,160,66,154,252,190,143,120,23,159,239,59,142,67,126,178,86,190,52,255,120,55,104,121,144,160,181,15,138,43,206,64,229,109,219,27,1,153,94,177,3,177,152,47,146,95,7,80,142,64,118,25,212,123,3,53,83,180,234,239,181,170,70,140,159,90,228,49,76,144,212,211,134,126,196,25,165,235,207,109,210,186,157,15,100,209,166,234,53,95,37,239,202,46,124,170,7,97,55,228,224,112,197,38,111,112,69,61,72,179,154,221,55,73,124,38,41,212,88,44,149,71,252,168,123,234,228,232,193,65,44,236,50,224,123,218,122,254,247,219,7,151,4,202,117,58,90,229,141,175,68,44,116,129,232,207,219,26,141,80,73,73,176,220,246,1,33,24,180,104,218,169,247,131,252,15,135,2,205,98,16,28,110,150,239,99,160,50,135,211,121,216,173,71,68,124,135,57,158,81,227,6,26,101,184,42,13,168,84,221,224,29,179,216,236,196,168,155,237,129,1,198,135,38,24,199,26,218,110,233,6,10,155,189,199,144,71,153,53,121,174,205,6,46,220,56,65,17,195,199,50,179,52,180,149,61,134,172,179,185,137,1,99,34,126,185,240,189,223,150,244,190,102,82,200,57,143,201,55,150,18,129,226,29,28,219,30,146,113,11,218,182,24,109,7,254,234,37,116,142,177,35,28,194,36,114,90,8,24,169,79,145,37,187,124,44,191,147,225,181,119,219,156,93,59,29,249,110,72,144,89,120,137,157,24,163,239,42,157,128,160,77,76,244,238,160,251,185,224,48,234,73,248,89,20,176,231,176,86,201,199,40,144,72,249,184,254,203,216,163,105,240,233,252,41,167,57,244,251,86,84,120,161,214,41,250,179,73,119,207,91,51,221,183,4,28,211,228,199,100,231,79,58,166,161,229,75,130,245,109,36,202,34,190,46,225,63,9,41,53,139,115,40,133,69,85,64,66,129,155,127,22,186,21,40,23,112,165,254,198,230,24,118,232,243,220,27,162,149,167,204,106,240,127,80,45,13,231,253,221,75,240,123,239,233,73,83,66,234,253,44,50,222,93,137,194,242,244,137,227,247,152,37,62,103,7,230,251,210,192,83,248,245,60,201,180,47,156,180,252,4,137,195,242,48,219,174,65,134,126,185,178,23,42,5,137,231,0,122,124,71,176,40,210,59,198,7,157,3,46,207,100,8,62,156,241,10,151,195,239,157,178,212,25,173,41,7,17,243,45,217,28,233,120,7,84,213,88,67,38,128,164,222,153,190,179,38,160,206,34,53,212,146,243,219,155,141,34,176,47,219,203,167,185,169,58,240,116,107,90,28,222,30,131,236,101,146,255,112,38,134,199,98,192,233,253,114,91,121,79,42,230,123,165,244,31,104,129,142,9,208,203,84,230,248,83,134,133,158,47,48,18,80,17,143,240,15,180,66,16,204,142,209,79,159,102,206,17,95,225,26,90,73,241,10,211,146,108,75,173,110,251,249,181,162,139,178,222,116,38,251,22,53,59,121,38,106,84,235,172,109,49,252,172,95,16,45,28,56,186,125,18,10,142,167,88,127,202,245,84,245,221,47,61,32,83,15,158,242,116,59,205,21,207,40,187,183,237,99,187,175,108,26,218,182,167,55,114,99,178,199,224,125,206,119,21,29,185,120,85,146,69,166,25,176,246,0,231,197,37,197,11,173,69,38,29,25,129,219,136,240,185,67,127,224,62,1,205,92,224,161,113,192,5,184,62,146,156,173,78,186,167,236,129,249,142,118,25,230,118,76,109,67,51,120,225,245,91,147,3,150,24,232,92,57,240,6,211,107,128,213,123,84,7,125,66,249,5,92,152,50,96,140,234,118,183,113,75,33,90,166,107,137,185,130,190,96,25,208,93,63,174,150,50,205,113,169,215,154,14,211,148,16,88,161,191,229,197,146,114,104,233,173,145,52,187,147,118,48,165,163,181,86,228,232,6,231,115,228,129,251,228,148,91,143,41,44,121,221,189,85,116,61,67,143,77,107,66,226,45,129,26,37,14,207,255,14,247,125,77,169,133,198,6,197,98,87,64,37,234,85,183,162,71,226,226,85,183,193,32,213,234,226,88,132,26,128,104,88,231,95,121,98,223,120,176,58,95,196,211,81,148,161,125,32,246,177,42,64,149,10,93,122,45,203,114,178,127,118,168,112,210,44,250,144,229,44,131,244,143,176,210,53,152,12,2,64,91,96,140,1,237,255,110,223,243,110,203,24,247,85,174,168,127,250,29,197,27,37,75,12,129,37,178,188,139,228,119,227,128,54,152,109,106,99,145,24,39,18,55,69,121,94,38,28,57,72,193,32,49,161,200,48,246,212,56,215,21,187,132,197,208,211,1,127,74,241,63,249,214,75,170,219,37,103,158,89,245,140,178,28,88,12,222,3,74,187,130,42,216,188,65,153,123,195,119,249,104,140,30,88,14,217,245,92,83,40,120,131,149,233,236,156,241,13,42,173,241,79,115,213,227,32,251,219,122,0,105,128,170,207,90,146,57,196,79,229,120,13,15,109,62,31,29,42,230,51,36,51,22,156,67,238,145,199,235,131,201,254,92,80,190,122,150,7,202,149,35,18,110,160,252,42,69,115,82,240,72,21,45,36,126,108,56,169,22,86,205,52,166,181,98,241,248,213,28,251,40,179,28,182,65,181,154,136,166,13,146,70,48,173,63,145,28,140,185,55,186,207,0,217,169,44,37,69,168,180,10,189,85,219,97,233,218,136,164,99,53,173,17,58,218,61,123,160,69,153,179,116,117,135,164,67,218,17,244,5,207,236,178,172,245,61,147,226,27,115,68,223,26,53,245,31,66,164,77,45,118,146,246,81,169,151,187,91,151,217,254,24,75,124,83,126,195,176,97,128,98,147,38,57,199,206,228,2,13,205,156,0,231,203,126,239,85,135,87,118,113,211,130,213,83,243,51,95,31,221,188,238,8,34,110,147,71,46,242,232,103,202,112,112,117,233,107,222,124,174,28,174,38,204,239,174,103,89,7,129,21,18,72,191,191,199,181,181,33,44,86,4,54,33,210,46,83,55,220,6,233,177,33,242,173,179,214,187,150,162,139,71,157,11,165,210,63,230,49,252,2,171,90,232,185,6,54,5,92,7,238,241,121,146,219,220,204,115,19,111,6,45,229,38,213,173,237,216,181,181,146,55,236,80,223,82,199,160,255,72,248,237,57,22,212,147,228,184,235,87,115,124,168,9,100,163,51,26,111,155,107,171,60,32,220,191,228,86,164,101,191,87,170,10,219,161,175,53,168,20,123,159,247,116,184,152,18,234,59,179,47,217,172,63,204,57,124,83,185,133,131,150,21,103,72,8,47,5,0,178,214,1,32,22,106,179,97,92,102,198,247,95,146,60,214,107,113,213,228,166,250,61,36,88,238,191,223,2,143,86,60,188,181,198,103,250,99,67,116,109,31,224,252,243,151,90,65,234,123,178,9,23,207,113,192,221,197,84,215,8,82,237,229,223,217,127,252,237,9,208,211,161,115,190,198,172,173,212,160,82,250,213,201,82,214,173,102,71,82,110,212,24,249,184,157,21,223,200,39,61,230,38,35,109,102,95,238,108,198,156,180,226,172,179,107,228,81,9,162,231,133,15,52,142,19,164,158,138,140,193,23,225,134,181,223,4,216,218,110,216,226,231,218,188,213,248,140,203,49,26,129,57,164,156,119,217,89,21,32,132,21,67,108,50,103,203,75,137,190,230,69,99,203,173,98,183,43,103,148,98,39,239,118,142,20,174,205,116,145,111,218,67,87,196,217,5,23,40,124,215,208,145,105,24,44,185,191,207,71,102,211,41,75,44,146,217,3,125,200,163,113,1,57,117,237,125,37,42,224,153,112,146,136,11,43,55,207,39,79,44,119,173,58,107,193,32,249,60,92,182,202,242,197,253,175,226,16,96,81,0,241,33,233,41,138,213,215,176,241,32,11,115,121,146,223,22,198,21,177,124,186,78,255,113,160,179,177,242,51,255,188,97,98,218,54,131,100,129,113,238,54,95,247,109,83,152,65,136,140,176,60,13,127,98,100,109,244,161,191,107,120,221,81,38,175,133,150,180,84,80,9,167,112,11,108,81,158,72,64,125,172,193,171,252,15,221,22,139,6,196,193,227,207,25,147,17,146,43,234,230,96,31,178,3,174,248,233,67,107,146,237,128,201,89,69,100,64,139,174,120,243,251,95,110,96,70,23,110,0,127,107,96,149,61,64,94,226,6,222,12,143,251,137,189,181,213,185,245,87,75,186,63,221,161,78,104,138,87,229,138,181,189,211,135,159,216,85,102,203,217,34,92,238,141,254,101,177,4,25,210,40,118,105,63,234,208,252,33,128,140,244,142,98,232,109,68,250,37,199,184,12,28,190,35,36,255,52,43,29,145,35,96,142,137,110,10,97,33,5,5,95,119,5,115,110,0,6,227,13,110,27,223,189,16,239,127,65,14,251,25,67,80,171,138,219,27,182,207,245,185,26,209,233,104,23,191,197,89,232,22,254,228,54,198,18,108,105,50,60,127,244,36,242,134,71,18,133,24,23,152,88,70,221,178,29,182,211,3,27,121,194,24,237,220,182,55,167,153,249,234,9,79,115,41,244,33,58,244,16,210,11,88,102,142,41,18,136,165,136,185,107,214,211,224,79,161,149,57,12,160,96,65,137,86,199,254,219,195,209,132,20,20,229,32,45,155,81,105,247,202,164,168,171,88,143,34,7,195,1,57,151,252,202,27,155,187,164,239,50,95,156,251,121,22,130,124,90,208,211,16,96,216,134,134,28,132,192,177,5,102,96,244,161,92,45,69,180,68,174,24,182,227,162,19,2,29,239,39,221,73,91,225,178,199,141,101,228,100,81,178,12,137,254,227,179,161,221,95,89,6,231,220,117,8,158,158,101,32,75,138,166,96,95,121,153,19,17,72,176,101,248,65,161,138,40,211,150,212,85,206,97,229,155,231,74,85,29,183,172,221,172,192,68,250,65,238,57,247,132,226,7,245,45,232,154,217,97,194,77,255,15,7,164,137,165,139,75,236,10,144,201,2,238,14,146,221,133,183,169,12,79,118,213,141,228,150,48,32,87,119,61,1,140,48,121,239,148,222,191,154,77,210,50,1,117,92,231,61,195,47,49,76,200,92,154,19,78,63,99,111,253,78,216,168,137,232,57,7,159,155,234,48,53,150,117,126,79,15,197,244,148,20,33,163,234,171,132,194,153,112,113,224,102,252,149,249,44,119,77,22,62,183,152,55,53,111,16,110,0,128,204,107,226,253,133,91,113,243,65,64,27,138,10,76,93,18,77,12,208,228,233,240,103,58,209,185,61,38,161,16,77,75,192,38,217,197,120,193,188,48,126,34,252,110,183,22,149,255,254,231,186,168,85,219,21,105,185,47,67,91,223,36,9,171,93,104,250,47,250,124,52,166,54,169,245,176,53,32,243,182,221,221,66,136,233,3,175,54,243,196,199,91,160,133,83,186,191,167,192,37,158,36,84,25,62,197,239,163,32,135,226,39,83,151,218,99,184,184,187,124,63,57,49,251,126,68,1,86,121,238,162,191,156,251,169,218,160,223,241,83,101,44,32,58,205,208,247,4,95,216,233,164,117,80,252,138,129,87,213,142,209,192,158,30,236,90,183,108,234,75,25,71,102,251,149,82,157,127,77,241,250,49,215,74,67,200,9,59,131,109,199,44,37,130,177,31,87,100,77,221,100,9,223,193,174,245,108,191,13,134,227,29,84,121,49,63,121,69,143,109,196,73,80,226,86,108,160,253,170,17,108,220,109,179,226,72,91,109,225,128,40,221,248,126,226,81,202,42,247,233,35,60,140,52,225,16,22,47,47,19,1,241,243,85,121,66,16,24,17,42,44,166,185,125,112,12,190,155,98,244,223,77,45,63,26,165,240,99,180,250,45,0,128,243,81,3,238,145,204,214,21,246,58,78,176,98,34,192,67,35,228,32,22,55,31,168,212,159,39,193,158,218,190,212,112,4,181,216,165,174,185,243,249,109,103,168,217,157,147,188,252,31,12,196,175,121,192,125,83,87,18,200,156,122,40,95,8,235,124,80,214,157,168,217,190,155,25,188,163,214,245,10,149,148,142,206,122,84,21,225,253,12,219,152,168,193,201,156,232,110,197,7,178,57,217,147,5,232,63,193,23,114,156,54,19,251,251,72,200,127,109,70,207,40,40,169,57,6,30,174,186,14,231,45,10,114,113,2,134,47,18,129,47,191,236,254,136,48,173,101,66,194,42,62,215,68,233,72,149,98,228,255,132,46,218,21,194,37,5,115,19,70,139,160,6,95,170,160,40,58,14,32,51,232,20,110,32,209,101,135,74,102,84,17,116,55,14,213,121,243,148,190,115,147,185,106,21,162,89,21,166,86,210,161,159,26,31,173,131,50,4,50,128,44,86,204,206,92,196,202,139,239,177,27,118,122,108,128,125,49,114,156,14,221,42,169,28,219,155,67,11,136,55,38,58,224,8,25,25,93,253,188,149,218,67,168,244,176,101,216,211,60,189,251,211,113,206,80,73,161,85,83,231,36,54,181,217,152,214,188,123,196,20,104,20,117,233,18,178,209,66,163,102,122,218,97,90,111,220,138,28,193,104,150,117,126,184,133,176,132,174,11,197,197,161,112,47,159,147,118,125,47,151,191,143,24,87,16,86,71,17,32,162,96,152,64,197,121,79,161,221,2,145,90,189,110,203,227,252,249,4,90,23,30,129,51,151,202,8,216,50,54,202,205,125,44,9,215,69,9,172,200,50,170,56,223,150,156,176,41,18,71,170,210,118,36,90,132,42,239,173,124,159,138,38,116,226,249,240,35,150,242,127,51,149,55,49,219,196,241,36,56,131,209,63,90,184,46,211,225,178,46,184,118,151,47,150,15,248,225,16,8,114,80,59,83,12,239,191,7,221,27,10,55,157,198,177,136,153,227,75,168,245,59,240,198,188,229,118,189,215,205,103,222,64,181,105,47,236,220,69,10,27,222,188,217,70,109,195,115,3,148,164,61,221,21,162,76,52,51,154,82,67,6,52,120,11,139,3,138,222,71,5,231,90,38,175,205,38,197,195,3,185,244,178,139,242,155,109,2,250,28,155,128,133,128,222,73,218,1,110,133,47,133,216,142,214,151,243,158,55,37,175,29,162,22,150,69,200,164,69,65,30,160,181,151,231,3,83,172,69,146,20,128,199,42,184,235,44,240,102,188,83,245,95,177,19,44,128,46,19,187,203,236,43,153,56,14,172,192,219,105,33,78,74,251,248,161,94,111,206,205,93,100,169,221,108,111,42,154,3,76,71,163,191,100,224,89,130,238,99,176,138,236,155,44,190,229,67,167,68,30,222,248,18,15,136,183,163,24,70,161,54,175,205,254,11,31,62,238,162,44,28,204,76,219,235,33,145,131,247,54,97,24,238,61,97,44,130,134,97,152,67,250,20,146,29,253,204,54,176,218,228,145,99,43,212,121,131,210,195,84,223,50,41,101,2,198,2,111,63,43,102,67,80,12,231,177,63,133,43,253,235,19,89,151,195,21,128,169,205,106,88,137,114,90,229,244,209,105,91,205,136,239,88,128,116,51,221,222,246,189,51,97,104,93,119,201,234,38,85,27,63,229,199,180,139,15,146,219,28,188,35,49,65,108,0,4,54,58,81,234,143,53,59,230,131,55,188,69,143,101,91,58,187,32,120,88,53,17,92,67,121,128,44,182,24,253,27,159,13,185,133,174,67,212,114,46,80,180,66,8,168,242,234,78,254,54,43,160,240,129,231,192,142,196,244,21,208,230,252,65,164,139,184,136,67,243,41,71,178,136,3,184,221,217,251,84,107,124,68,187,233,61,204,107,47,207,235,134,75,178,190,0,159,108,63,204,247,206,82,236,105,56,199,169,220,93,148,174,24,9,73,122,116,2,99,120,126,38,236,76,194,193,244,42,73,39,156,246,74,21,99,59,19,148,49,166,107,36,50,208,251,14,76,41,220,224,112,48,17,122,33,225,26,53,251,114,35,130,103,191,32,39,109,132,61,237,103,205,240,101,22,7,243,26,84,70,198,240,229,176,145,6,202,127,165,76,153,215,251,207,155,172,6,123,157,38,112,127,214,48,77,52,143,45,210,233,110,88,5,23,13,20,253,155,22,232,43,55,134,131,35,164,18,21,24,69,7,105,232,96,252,242,109,65,178,147,91,248,28,211,217,238,255,122,160,137,104,82,155,103,53,146,126,164,176,230,231,19,156,116,141,0,186,150,146,10,230,243,98,56,189,130,40,55,230,195,102,25,242,75,245,70,111,115,215,128,128,247,151,237,28,248,185,175,15,141,251,37,2,217,97,240,158,149,11,29,99,15,126,104,247,92,107,141,154,6,70,135,137,215,219,29,92,73,241,46,175,227,126,82,204,84,49,110,192,149,8,163,24,51,88,42,166,44,20,36,186,90,96,15,50,4,240,144,101,8,177,79,155,122,151,19,194,212,103,207,72,240,25,120,166,144,178,133,130,195,66,211,164,106,88,227,26,212,166,159,42,43,168,243,83,107,27,248,158,107,100,214,157,96,125,103,142,94,192,215,94,9,69,170,250,201,26,132,79,110,58,182,54,32,0,83,137,238,50,51,114,123,205,145,81,59,10,105,28,59,135,249,60,200,235,139,19,167,157,215,0,147,96,61,120,122,222,213,28,177,136,72,31,56,54,142,200,46,210,243,11,155,6,207,173,23,20,155,3,48,129,62,207,30,188,200,106,162,49,244,251,1,117,1,28,52,200,141,227,43,173,204,96,0,42,155,90,160,135,93,1,189,213,64,4,247,198,145,133,229,91,164,144,1,181,99,17,36,248,157,115,34,87,180,253,245,132,48,197,114,66,197,197,195,99,173,164,47,221,118,227,120,244,68,117,156,55,179,140,54,127,166,193,96,0,234,22,242,90,92,94,238,132,71,19,144,105,244,136,98,46,241,39,1,247,101,82,60,182,7,252,114,55,153,103,245,151,145,158,76,138,221,180,95,7,200,178,42,225,114,171,193,118,167,130,79,192,78,161,96,178,7,31,118,93,0,217,245,172,57,154,45,213,53,28,105,126,37,243,22,19,67,212,43,101,175,50,131,240,77,173,57,99,87,94,124,181,222,81,129,20,96,231,17,196,99,147,57,117,160,183,144,43,206,75,163,218,35,176,152,224,200,183,123,225,62,153,93,22,130,25,28,204,131,96,202,61,69,51,21,227,170,99,200,99,47,72,9,245,13,58,34,16,206,166,127,47,28,210,113,5,174,84,244,153,128,247,37,143,40,238,206,221,201,100,92,238,29,9,2,66,40,32,163,207,99,230,3,207,180,242,175,247,131,204,109,95,200,79,70,33,16,8,124,109,140,74,72,113,201,24,98,135,108,60,43,124,107,212,161,217,143,25,142,130,210,101,73,10,9,71,126,88,51,126,9,192,47,126,1,127,121,95,175,141,138,90,107,193,246,197,199,207,52,143,88,172,43,26,93,34,98,142,192,7,96,241,122,8,207,179,18,173,23,248,59,42,130,105,168,9,157,122,222,234,116,91,250,145,208,208,223,191,85,197,53,81,125,181,168,27,141,104,230,143,21,1,158,213,93,204,115,160,9,14,34,210,76,95,81,5,69,55,10,221,31,99,247,95,71,134,2,14,133,58,119,114,178,113,156,219,196,134,114,62,225,137,51,30,217,60,79,57,98,31,221,228,115,112,185,227,214,167,198,16,80,46,114,47,21,238,40,29,117,27,219,83,90,221,115,148,33,152,7,42,43,107,166,195,111,126,173,127,19,177,175,187,175,47,21,182,136,74,48,45,246,87,250,178,168,84,227,32,4,9,160,26,135,205,92,105,134,120,207,221,131,136,70,252,231,230,20,50,96,149,147,21,176,162,6,5,36,96,79,121,43,120,4,83,95,226,194,188,225,178,32,11,249,28,250,7,186,115,20,252,252,226,113,134,66,73,8,122,47,153,179,250,254,81,101,231,91,82,165,159,103,196,117,239,118,105,35,146,69,11,156,151,8,10,58,51,126,121,119,79,95,158,67,238,16,12,253,126,63,78,179,133,187,161,210,155,190,183,251,14,113,202,82,179,109,45,86,15,182,147,250,222,199,64,102,157,154,234,249,13,12,156,164,19,250,9,178,141,65,191,58,28,62,118,132,226,130,82,204,234,21,227,5,185,158,125,81,230,253,151,149,83,199,112,203,64,199,139,93,51,242,171,216,57,161,186,44,127,225,189,0,117,205,28,226,177,126,34,141,68,175,71,237,59,181,254,8,29,157,171,189,216,115,128,252,127,40,100,103,118,194,163,92,108,38,66,169,235,50,155,216,121,17,35,158,228,43,170,135,140,184,246,211,87,16,10,56,54,20,119,223,20,145,167,162,95,123,221,4,93,98,38,147,41,41,197,141,12,183,20,7,75,255,40,179,232,111,128,232,136,206,206,61,126,248,165,119,155,3,127,97,114,249,168,20,111,235,156,87,239,209,35,220,83,113,203,108,18,142,165,207,77,163,120,224,17,172,34,159,18,80,237,90,41,241,96,120,8,115,94,248,106,99,153,113,181,201,133,158,220,126,210,23,139,108,77,172,223,207,101,119,83,155,197,9,121,38,71,232,11,145,146,46,30,148,127,90,237,186,120,245,135,253,213,146,64,155,26,110,116,250,239,255,214,197,237,226,32,210,225,91,189,67,65,239,39,53,23,24,72,70,109,169,241,130,72,179,93,67,59,72,175,106,225,242,141,172,218,140,126,85,121,201,182,185,217,154,41,212,71,63,34,215,116,140,195,211,134,126,25,96,33,106,223,255,228,98,20,108,247,183,198,106,56,54,252,110,17,178,130,10,252,121,103,112,140,118,168,64,180,115,214,10,236,201,108,105,142,63,0,169,184,118,49,53,145,210,65,38,99,204,92,30,60,45,215,163,5,182,227,86,11,171,66,177,110,147,131,57,47,60,52,234,148,250,153,57,37,157,122,80,100,180,85,232,118,215,141,169,36,94,10,234,28,228,7,152,58,125,2,227,176,40,172,207,116,234,52,82,101,125,120,152,78,33,127,52,226,208,21,202,142,156,165,133,17,130,106,2,128,138,90,143,180,201,235,162,48,186,192,71,109,51,16,162,48,55,124,134,114,253,10,68,220,6,119,15,75,120,114,14,88,41,123,238,87,167,53,9,33,166,70,145,126,98,110,186,111,8,150,191,68,168,23,7,135,35,214,107,137,53,171,185,234,222,153,255,129,11,149,49,129,213,238,179,47,86,194,55,142,82,140,114,152,69,160,141,77,162,26,130,47,109,90,227,150,191,168,34,92,23,173,94,39,114,231,131,63,218,206,39,66,32,202,101,120,77,94,190,164,191,244,253,51,143,182,134,247,128,120,123,11,17,135,191,94,93,215,87,113,245,155,97,56,70,0,130,53,88,21,156,190,166,220,91,109,252,115,34,151,228,238,121,97,146,80,12,108,114,25,44,156,221,87,107,113,200,35,137,209,133,232,149,44,245,3,164,134,177,28,30,186,123,58,67,118,130,248,58,70,117,107,220,88,135,165,59,160,235,4,183,168,22,86,48,239,49,144,115,71,143,203,254,187,207,51,115,221,231,113,12,26,55,26,99,19,180,125,195,172,149,15,186,253,152,141,42,39,15,176,130,142,30,17,80,80,211,30,201,240,105,22,27,150,28,198,171,215,254,38,97,2,242,55,212,191,113,107,214,50,81,63,86,86,80,243,93,241,32,153,81,238,73,69,1,194,146,31,18,204,12,56,180,138,195,64,215,167,196,175,182,209,231,192,203,32,202,240,153,87,197,206,187,69,171,159,250,34,25,38,36,128,155,223,254,72,127,217,203,248,194,158,202,3,181,129,239,226,5,100,130,139,65,45,91,21,223,29,236,170,13,111,61,86,2,87,107,146,105,108,98,23,154,46,104,10,188,16,8,7,110,0,35,89,145,2,15,71,121,237,125,225,53,47,33,112,226,125,111,243,195,63,183,177,51,231,153,223,72,126,115,18,237,129,223,115,24,230,25,244,75,163,80,97,0,42,172,238,212,84,47,159,224,65,156,175,100,20,16,38,222,199,80,250,136,44,231,13,113,110,10,217,62,151,253,164,126,133,63,236,69,135,151,136,108,129,48,54,176,206,240,122,121,2,143,113,116,63,71,7,16,38,96,205,110,137,245,9,204,21,165,113,225,50,217,74,177,136,80,107,230,38,218,42,237,220,84,111,108,130,36,48,86,103,29,212,110,213,105,178,35,51,38,119,247,211,217,175,89,133,253,167,225,202,71,190,18,202,93,120,106,162,240,106,212,109,117,85,252,181,19,40,46,26,140,31,33,171,1,187,8,248,202,19,110,224,82,196,221,229,172,158,128,184,152,112,79,160,252,152,87,237,35,159,237,219,142,170,42,18,164,142,6,23,107,232,233,120,66,46,127,28,239,58,66,140,179,224,231,140,135,155,225,46,29,215,141,178,240,10,109,39,241,136,170,148,187,34,204,109,176,28,202,149,39,74,175,251,32,106,242,68,147,41,131,4,192,62,238,232,7,29,166,228,121,79,98,131,103,19,46,141,32,117,16,251,16,174,12,253,130,215,210,126,200,177,52,97,129,205,221,88,45,175,184,74,187,174,167,110,148,194,122,149,246,9,113,10,154,153,159,82,172,185,40,44,107,219,150,52,37,86,158,165,151,13,29,13,95,115,21,3,213,23,212,140,244,237,147,9,180,132,183,139,148,203,17,239,195,151,10,70,33,81,177,26,171,247,170,73,109,6,15,105,136,233,226,201,96,121,52,67,138,238,176,232,26,250,207,174,82,212,155,242,160,103,196,177,111,188,242,36,89,1,242,163,242,55,12,66,186,16,171,87,127,70,171,20,201,134,176,106,34,89,122,33,32,84,163,125,221,197,125,166,114,133,42,94,121,50,82,20,132,26,152,172,43,250,23,169,213,115,33,92,179,185,118,3,53,136,84,165,141,202,59,26,19,183,184,74,69,11,189,236,12,115,67,189,84,187,45,166,227,140,93,255,25,9,233,221,111,203,91,49,253,103,114,218,3,61,131,88,77,237,152,27,72,80,212,200,140,112,247,46,235,190,112,244,111,87,46,87,114,215,192,197,55,182,47,168,238,142,147,224,239,157,27,36,226,207,88,219,183,162,102,149,21,121,164,38,249,234,15,115,3,238,252,224,96,240,81,214,254,18,202,205,16,86,171,65,245,65,3,129,81,109,156,224,192,15,202,81,228,211,156,119,56,199,52,135,12,92,100,165,148,217,210,242,150,123,7,169,155,14,19,12,124,165,248,1,2,132,84,253,193,78,18,215,96,41,196,26,140,52,197,152,77,134,184,151,99,66,142,75,21,205,181,87,170,171,186,21,195,101,116,54,166,57,29,127,215,127,93,92,232,191,11,180,203,146,10,44,211,92,228,135,209,62,111,122,92,21,109,248,59,37,235,64,204,238,201,58,22,178,210,214,176,51,190,154,70,145,146,103,220,225,192,51,101,42,173,246,16,6,179,106,28,240,182,231,17,0,248,139,3,16,5,140,184,207,42,220,197,17,140,65,53,53,94,116,7,28,25,81,118,83,148,78,110,65,185,86,0,127,80,28,29,214,152,6,138,18,125,197,32,105,207,28,142,75,52,64,120,238,175,130,25,7,150,182,21,151,151,60,253,218,226,92,90,12,51,135,125,153,193,195,204,158,212,113,97,65,169,46,39,28,69,176,30,80,84,167,85,157,58,165,40,41,29,237,125,168,223,182,22,218,83,34,33,209,221,184,177,110,209,29,127,212,48,157,32,112,227,77,186,151,128,252,204,148,12,148,252,21,143,150,8,204,134,134,67,59,83,132,176,179,105,229,253,101,213,205,39,87,163,159,100,156,18,151,28,42,41,189,236,200,127,89,225,193,56,193,234,144,215,193,160,30,0,149,124,129,5,131,175,108,72,231,210,201,89,126,207,38,227,166,80,214,132,110,8,180,14,175,255,16,198,110,156,158,151,91,103,44,85,246,102,9,123,106,207,158,107,165,103,167,230,70,218,113,8,35,92,94,151,47,77,212,127,119,148,141,2,59,19,32,147,52,55,145,92,156,67,189,217,220,123,210,129,194,59,84,21,157,157,8,219,231,223,140,81,252,189,176,102,166,107,220,189,88,25,86,40,159,173,55,181,101,53,15,95,121,236,5,177,10,140,61,57,126,81,242,212,248,124,253,137,227,138,12,151,146,90,99,117,135,7,60,206,84,118,209,55,26,50,61,231,106,174,7,119,187,176,20,71,139,213,249,99,176,130,199,111,38,50,36,111,143,111,46,189,146,147,54,225,219,250,186,87,121,214,130,206,57,81,162,248,152,82,172,162,180,15,47,52,245,248,192,43,254,185,228,23,107,148,129,234,176,54,22,57,153,174,118,35,217,222,155,81,255,237,21,196,40,138,60,223,186,153,226,53,251,123,150,18,34,168,142,76,151,173,44,49,27,134,98,195,33,24,41,111,51,38,197,62,164,178,145,113,123,62,90,85,36,128,239,47,234,25,53,58,65,76,142,27,57,144,202,177,174,42,240,34,88,57,224,6,225,91,93,195,159,91,150,93,246,93,11,178,176,76,37,108,155,241,86,151,36,95,85,166,222,116,142,3,153,27,251,226,249,223,116,189,173,222,17,193,186,250,49,50,173,186,9,76,151,7,109,158,18,88,54,109,104,245,21,136,39,183,196,107,89,156,148,184,21,159,236,88,182,126,75,19,73,171,79,182,94,8,129,245,241,178,73,250,201,154,14,226,86,120,33,180,199,34,100,11,232,251,194,171,240,232,0,99,92,108,34,227,48,224,175,234,121,43,214,245,60,2,149,184,195,11,104,125,180,2,138,148,234,208,135,85,82,140,134,93,135,246,227,88,158,18,240,167,85,100,115,152,179,48,40,193,212,69,105,207,130,190,52,142,18,76,234,120,64,12,84,242,66,245,200,179,172,130,58,68,59,153,70,65,117,9,162,214,253,161,250,239,106,186,150,236,188,8,6,18,60,130,64,136,44,248,115,220,77,137,243,249,172,247,58,29,207,246,143,171,243,109,243,205,131,54,48,104,136,245,128,155,232,211,144,90,220,130,86,235,236,210,161,94,65,25,19,43,219,113,151,43,88,48,162,120,124,232,186,167,115,217,76,127,129,130,198,25,180,117,164,214,94,26,63,150,175,113,32,185,112,81,205,21,214,41,97,19,143,34,232,218,49,133,106,197,119,115,224,211,169,191,47,84,37,121,40,204,104,28,17,89,32,114,195,155,83,205,157,236,52,210,227,130,161,89,124,214,44,238,50,0,216,102,167,12,41,133,97,76,241,135,228,255,14,102,208,134,236,139,25,94,172,39,68,25,187,87,226,168,145,24,66,8,182,67,252,5,79,53,15,49,0,35,197,42,201,181,58,70,188,180,51,129,243,67,223,15,140,106,12,78,110,107,131,122,115,162,188,57,140,192,52,209,210,102,205,140,195,127,101,115,195,161,230,39,175,103,130,18,216,175,148,245,32,196,9,174,93,101,3,184,221,135,187,79,159,231,213,157,70,152,97,102,212,185,143,37,238,250,20,253,158,111,67,77,72,175,112,109,126,9,233,155,149,125,103,230,49,22,178,41,64,26,83,35,8,16,70,182,79,174,55,136,206,70,112,194,185,203,166,202,95,162,119,28,55,32,182,150,118,147,98,217,164,141,1,254,22,85,197,117,46,100,231,247,176,161,218,172,120,45,82,247,173,233,15,255,215,168,206,69,48,84,149,3,72,75,85,138,220,237,227,77,72,107,243,253,19,48,235,92,31,241,7,129,142,71,253,144,99,41,202,176,75,179,231,170,39,241,147,6,28,184,224,250,239,132,134,26,139,94,244,173,214,148,249,127,36,54,94,91,209,140,116,24,199,24,109,208,183,234,64,60,233,196,117,143,163,185,171,64,9,136,117,36,111,225,196,146,160,181,237,114,34,168,145,87,43,162,73,129,255,212,160,4,141,255,139,221,95,252,70,44,102,93,132,79,6,149,53,243,34,149,159,86,173,44,0,46,192,122,126,89,228,164,181,86,7,83,162,66,21,59,80,107,195,94,103,245,213,249,35,218,140,181,68,70,16,4,14,168,63,73,232,80,101,233,219,192,23,145,167,191,211,108,76,234,144,197,180,100,59,110,228,235,95,126,245,252,117,13,240,192,104,70,115,74,103,139,153,121,51,9,156,156,87,11,34,39,200,108,76,137,46,97,4,240,195,132,213,165,157,173,128,144,89,110,125,54,50,158,59,4,28,62,55,78,122,250,154,198,244,96,111,205,62,210,3,182,130,63,92,118,15,206,214,81,192,59,79,52,67,145,5,150,122,212,216,85,182,135,163,161,87,8,72,183,144,204,72,177,139,176,25,28,244,146,74,54,6,7,92,186,212,18,25,198,141,34,116,72,4,222,60,231,17,184,163,4,79,227,105,223,23,226,161,179,11,215,50,170,222,3,236,65,105,60,49,189,213,170,34,158,70,32,52,64,129,141,145,184,125,167,23,14,115,64,211,171,74,55,97,132,251,192,17,233,22,182,133,79,82,90,31,218,76,140,240,104,108,53,222,241,6,73,23,207,9,23,38,189,229,164,158,250,101,233,221,33,243,120,56,188,126,134,17,46,152,93,131,29,146,201,20,42,191,124,180,162,96,84,180,61,58,102,189,186,117,190,230,16,240,120,175,206,122,37,166,32,20,118,134,39,116,205,33,217,247,35,219,247,170,175,43,78,9,243,145,32,246,102,46,183,249,117,207,215,216,53,173,0,98,23,80,46,146,240,131,166,58,67,224,73,151,34,7,246,212,151,195,3,234,211,178,19,77,82,79,66,87,144,145,219,90,91,237,95,93,129,171,242,83,249,13,32,190,218,153,50,46,244,132,109,85,65,244,164,77,219,221,171,161,204,217,143,83,159,213,70,44,246,80,42,155,196,2,137,82,171,144,166,76,188,148,30,135,16,237,89,151,103,169,66,182,121,28,143,64,159,227,186,160,201,127,192,231,79,219,44,76,226,212,156,63,112,63,88,115,18,43,95,101,117,255,21,236,178,100,54,252,185,140,69,193,146,204,243,171,196,151,22,235,194,42,6,70,253,255,34,112,120,151,190,185,234,222,121,231,243,18,87,219,182,195,100,142,59,45,63,186,22,195,87,228,61,125,79,175,69,207,111,155,109,205,44,49,217,198,109,85,39,154,39,80,74,26,171,82,228,66,190,234,32,64,194,128,161,203,186,156,235,60,31,250,231,199,116,43,11,153,195,10,34,135,196,89,223,133,94,179,168,45,140,200,227,23,163,202,59,43,167,132,43,77,136,22,64,93,189,138,199,65,58,179,163,5,146,33,16,59,235,101,27,60,156,232,203,127,93,45,125,48,153,230,186,9,223,142,136,67,37,189,147,152,36,179,14,26,136,252,114,99,235,220,191,41,113,149,53,141,86,212,225,147,4,248,3,122,100,239,68,26,65,120,193,230,218,172,55,52,133,150,65,107,182,122,170,115,253,102,128,52,7,105,247,15,197,56,207,199,116,45,136,194,36,111,153,4,6,101,84,212,78,14,206,186,39,37,248,137,250,91,226,189,177,107,125,153,153,55,7,163,235,177,3,95,126,86,209,252,4,148,192,245,90,16,36,96,186,89,115,156,10,248,186,148,105,86,214,188,237,93,181,144,122,185,197,116,215,225,159,37,166,141,71,188,27,119,215,177,169,251,194,25,254,73,88,253,96,122,119,123,180,191,221,241,93,241,183,36,2,46,201,232,100,22,19,59,34,164,0,17,206,129,103,82,187,129,40,222,180,146,19,90,243,159,195,135,71,51,100,30,254,197,255,12,90,140,42,89,182,139,37,194,145,234,15,76,176,134,24,201,220,5,238,70,107,41,166,188,61,137,63,214,29,115,234,19,66,220,242,215,101,39,57,152,64,75,2,98,66,171,146,227,59,228,97,5,102,42,158,10,165,8,212,93,135,188,34,101,127,238,25,145,73,95,156,244,185,98,54,1,246,100,60,104,220,210,238,151,15,253,249,229,146,250,48,252,183,204,68,139,60,149,158,113,227,105,41,191,56,91,106,12,210,47,134,224,20,161,32,218,125,255,165,194,67,208,126,158,81,197,132,226,16,117,224,46,118,158,147,150,170,48,120,144,6,72,41,62,189,101,32,246,199,146,165,4,181,18,219,91,41,188,233,2,154,241,245,4,227,123,253,218,181,182,151,203,16,80,22,21,85,223,122,156,52,26,119,59,89,199,110,138,104,22,84,179,75,139,85,146,30,242,172,209,102,164,99,87,173,227,192,208,85,215,38,193,200,226,240,150,194,98,176,63,130,198,67,210,185,237,203,168,182,70,127,147,153,84,144,230,192,82,96,85,182,86,215,196,196,151,101,237,29,186,204,25,169,139,102,170,136,111,222,127,93,227,21,118,213,228,49,155,250,175,190,2,7,254,229,70,161,166,181,157,191,38,149,49,87,97,23,70,231,26,120,31,69,100,148,203,117,8,209,162,127,89,1,177,241,217,44,104,99,184,236,251,128,149,177,1,184,128,201,207,229,167,62,10,64,182,132,133,167,31,3,93,189,179,152,228,210,98,131,107,140,217,19,108,71,7,207,135,233,54,220,78,177,180,124,179,70,180,66,30,245,196,201,182,114,250,50,146,120,221,68,32,78,154,109,84,65,118,85,45,106,82,215,133,213,55,129,70,50,22,136,38,56,224,104,162,17,2,134,244,211,181,128,10,51,66,49,154,11,117,12,47,202,152,221,3,167,135,148,181,26,216,183,231,117,135,20,194,100,169,72,206,133,248,0,232,110,214,233,88,224,9,138,247,57,117,115,250,232,194,170,38,247,160,90,167,239,152,206,89,80,236,32,64,110,32,179,13,114,164,35,229,217,18,226,29,248,244,224,2,171,164,8,171,29,65,28,140,51,8,87,64,7,224,176,49,153,196,67,247,15,58,212,200,5,224,102,254,198,170,34,206,63,120,234,86,124,84,214,128,150,43,33,163,20,170,16,109,20,225,163,193,75,235,118,206,42,117,54,26,207,198,133,198,231,194,48,184,208,151,13,219,120,88,155,232,176,227,247,51,171,101,184,166,33,29,10,123,254,46,108,237,77,204,126,83,219,81,182,60,229,74,62,182,171,193,226,175,167,113,192,242,136,30,230,121,26,6,36,234,159,15,117,201,221,168,140,191,58,128,198,3,53,101,242,26,229,11,197,239,188,238,93,246,47,15,140,125,146,240,120,154,221,105,113,29,134,118,213,231,6,90,164,164,94,46,142,111,9,107,179,141,11,21,93,30,178,40,245,174,197,179,200,116,50,57,200,58,118,145,173,125,229,222,220,114,92,63,204,25,217,165,122,61,118,31,146,161,40,231,204,232,196,111,18,224,228,137,103,94,90,31,45,246,45,224,221,11,46,208,115,96,238,207,201,28,79,158,28,4,145,99,128,115,236,167,137,35,31,4,237,66,94,78,253,100,41,213,5,37,167,201,79,151,242,173,38,197,181,23,135,168,71,203,92,246,169,225,29,23,192,183,80,56,217,25,33,7,92,108,143,134,74,181,212,9,75,96,70,226,61,102,94,96,219,3,39,119,122,30,108,129,100,78,62,158,48,151,210,223,37,247,110,141,215,241,101,228,63,215,144,113,13,192,169,179,252,193,237,169,103,181,176,41,89,205,191,224,15,43,28,235,100,117,166,113,17,39,87,51,46,101,229,53,129,181,109,242,94,3,95,117,30,78,91,228,111,70,146,177,147,36,46,41,130,155,188,6,179,197,241,225,57,141,93,84,164,149,49,143,53,7,14,104,114,176,240,253,42,141,49,88,10,84,50,68,35,156,179,81,103,234,85,136,144,157,248,219,145,134,248,68,252,18,16,104,237,228,168,82,80,228,94,202,143,4,36,198,171,50,20,174,80,235,211,31,18,42,212,151,157,81,58,187,223,39,160,55,208,253,77,84,253,6,64,0,91,240,233,108,218,213,44,112,77,231,229,136,73,117,161,249,109,81,91,216,244,117,219,15,68,238,68,254,105,96,63,255,215,60,52,199,144,194,26,77,16,217,233,19,66,208,242,19,135,231,26,172,99,106,213,117,134,34,87,76,234,62,104,203,88,140,29,216,161,55,46,245,182,228,36,148,158,158,163,77,36,235,53,146,170,18,126,122,72,107,166,20,60,179,167,45,183,253,39,214,152,234,79,216,139,115,121,98,30,252,189,230,207,133,19,197,5,68,54,249,230,41,254,83,60,19,41,16,107,139,46,170,254,22,113,109,137,161,134,143,251,177,17,18,170,14,137,73,139,101,227,117,92,6,62,34,37,32,197,62,54,43,165,137,201,204,32,93,132,81,170,5,56,32,94,233,13,187,190,201,201,215,183,246,10,113,39,180,34,110,138,162,2,190,155,20,192,199,78,29,104,246,95,53,49,106,128,192,245,176,49,179,191,149,88,217,14,77,217,115,148,148,166,187,42,217,54,109,180,64,37,233,105,206,8,212,149,70,235,166,111,153,83,40,86,160,212,20,103,81,137,38,100,229,255,154,246,124,20,155,135,172,106,134,218,163,52,152,200,158,152,11,179,228,13,89,213,226,81,130,208,217,49,227,213,181,157,244,251,47,12,214,214,127,112,223,111,43,25,112,235,96,172,147,255,41,105,195,194,195,51,245,141,192,248,33,1,197,152,8,36,100,198,204,137,105,83,179,54,2,40,188,123,26,145,58,47,200,185,24,140,208,229,56,132,146,91,82,61,190,196,177,248,169,253,114,4,26,2,212,206,241,151,62,101,102,20,126,36,245,58,52,64,110,28,98,133,135,159,6,38,19,178,143,185,18,128,195,207,215,112,62,144,72,203,130,210,84,24,237,190,200,51,75,120,119,183,231,37,103,200,242,202,67,205,28,125,234,27,110,207,25,156,43,92,50,71,157,237,205,47,85,49,191,34,221,188,159,139,198,187,90,92,219,177,160,230,144,119,252,61,125,50,199,171,18,222,52,43,250,197,154,178,19,243,129,166,154,106,92,176,184,164,48,15,19,32,87,214,235,146,175,52,29,166,72,137,210,19,117,207,139,212,216,254,112,237,0,250,244,134,233,41,41,177,45,175,7,133,237,239,239,145,189,126,175,118,182,4,200,126,124,29,204,127,157,134,157,112,150,233,224,161,189,205,120,76,230,198,90,8,163,12,189,35,212,144,101,221,250,11,76,66,135,77,118,150,29,229,12,108,32,106,15,163,124,11,247,187,154,250,53,15,217,89,132,240,109,146,246,109,228,124,127,54,89,80,240,117,127,70,187,189,184,51,247,232,91,186,198,44,189,194,248,103,157,35,175,204,86,4,177,17,50,96,206,206,186,19,189,26,4,127,134,194,3,194,5,153,148,112,145,13,162,244,141,242,238,91,164,3,24,168,110,69,120,220,48,79,244,26,217,116,30,104,137,73,135,22,43,159,64,81,76,211,140,251,194,171,24,194,5,109,153,71,129,167,189,1,22,168,189,35,8,177,146,115,50,214,222,31,231,159,73,213,81,253,25,114,114,61,122,26,47,164,235,34,76,215,193,217,229,189,172,151,101,176,222,192,233,82,226,37,197,43,0,126,50,171,15,214,118,90,239,137,113,238,249,167,91,231,220,24,159,255,119,110,46,182,106,51,199,23,41,7,253,181,49,130,38,24,110,84,90,126,208,125,236,28,73,2,15,98,215,3,212,172,59,100,199,166,109,24,186,244,160,223,7,164,162,173,95,158,80,165,77,201,148,115,201,195,193,45,237,227,38,33,104,140,126,84,144,119,204,237,106,160,54,229,61,244,10,97,21,202,230,82,136,10,100,100,85,98,146,236,128,216,117,181,229,144,105,85,36,115,176,115,226,192,37,206,199,45,61,63,220,171,201,32,40,118,79,177,151,125,246,48,226,48,230,148,108,209,215,33,9,179,16,183,211,60,115,229,214,102,183,83,197,160,238,104,135,2,51,184,187,217,105,32,138,92,197,64,188,5,174,101,89,99,240,175,114,54,216,13,2,152,177,12,47,216,205,88,58,110,206,215,110,171,84,88,179,133,76,69,130,205,6,201,39,140,217,197,174,229,186,88,44,230,117,16,25,33,213,117,21,123,90,8,130,2,72,67,25,72,239,152,230,228,113,46,33,37,7,242,4,79,26,148,60,61,98,212,135,126,198,70,125,246,151,212,224,113,15,98,189,80,121,180,163,23,192,208,221,204,1,132,96,88,73,33,40,37,202,206,230,183,126,100,36,15,122,103,43,240,87,202,255,32,252,100,8,153,22,76,34,16,103,185,233,239,207,219,96,63,114,79,251,118,252,127,40,56,102,226,13,148,122,72,243,116,116,212,30,150,49,138,143,163,105,13,90,144,134,240,200,64,71,4,164,18,201,218,138,21,3,80,72,48,74,228,1,33,135,136,134,161,39,152,125,120,92,142,184,67,236,245,142,162,117,152,182,101,139,158,18,240,200,3,61,232,224,112,195,21,223,55,188,201,116,56,17,122,190,72,70,150,215,247,211,169,9,64,130,85,197,66,96,113,26,40,206,64,7,35,24,192,26,42,132,221,62,76,101,135,208,240,204,221,117,165,132,74,13,9,137,157,254,170,104,139,56,224,155,227,129,187,170,92,35,168,89,77,66,51,124,157,237,53,131,147,209,41,105,59,185,245,85,69,215,232,233,97,56,170,161,130,31,232,202,76,222,237,95,244,39,5,9,118,63,239,116,159,51,99,187,180,11,130,67,217,31,231,112,42,200,147,242,2,13,116,212,251,194,199,96,189,52,78,155,175,232,6,44,62,124,239,27,105,114,71,90,220,2,147,137,155,60,150,115,86,117,225,205,180,186,20,106,247,176,55,11,207,146,130,6,11,135,238,69,228,243,173,97,117,225,238,253,182,196,40,162,150,83,41,128,33,247,24,47,162,224,111,70,156,78,77,0,171,33,183,204,100,181,241,223,19,184,181,74,241,35,223,91,1,220,236,238,119,233,212,104,151,50,17,22,161,10,144,48,155,8,106,105,150,148,143,211,103,111,161,232,7,210,90,52,95,38,235,164,131,135,89,230,0,106,206,10,17,228,39,171,226,252,113,73,231,214,224,98,104,84,66,129,87,224,6,50,18,158,120,172,159,184,36,199,41,143,158,107,18,131,114,123,228,155,240,30,50,103,208,129,44,7,139,184,118,108,110,14,147,76,219,37,120,61,111,156,189,133,96,185,80,208,139,250,165,0,201,72,240,229,203,6,237,96,82,244,21,185,136,90,218,239,36,125,178,183,252,57,154,191,98,62,7,72,113,121,201,144,38,35,209,92,0,103,3,162,53,65,23,134,228,60,42,45,131,176,149,232,204,76,60,184,168,209,112,188,204,105,71,59,33,160,101,33,183,249,61,165,205,89,14,221,246,113,114,71,142,154,248,244,66,143,11,228,67,226,129,82,208,187,45,103,27,251,88,186,226,223,161,22,71,47,190,38,108,124,20,52,94,29,26,237,31,3,170,7,82,25,39,151,17,198,101,172,206,183,234,110,9,52,61,217,181,56,8,15,241,43,138,39,187,118,59,16,141,250,12,161,178,14,4,124,39,170,69,199,168,99,53,36,248,210,242,114,67,161,90,116,98,20,253,235,189,144,164,25,203,39,216,118,74,5,82,24,209,101,221,230,200,243,49,112,53,84,240,131,215,118,172,31,178,29,63,179,146,66,37,113,202,163,174,106,152,63,120,145,124,225,121,192,241,170,138,254,144,57,6,128,237,44,7,246,73,9,71,131,89,235,243,120,1,150,184,126,66,35,197,221,28,35,59,73,21,238,209,186,149,245,30,81,172,64,65,152,103,19,45,85,47,200,142,215,240,214,61,152,244,243,143,86,182,234,193,193,251,75,164,78,182,217,124,233,27,150,90,191,151,192,245,85,224,245,98,167,99,41,76,171,39,225,238,195,140,232,64,39,249,80,42,215,32,198,101,30,222,118,146,86,253,154,179,154,71,13,183,103,139,170,100,242,181,177,136,135,30,226,27,113,145,193,235,166,106,190,82,221,20,170,135,121,91,3,155,49,26,115,124,167,136,10,236,97,69,243,201,206,3,20,185,182,129,31,12,66,100,6,135,174,109,114,98,7,23,160,75,136,117,172,148,219,105,72,55,105,58,67,4,157,127,14,246,187,27,169,163,231,242,29,216,208,18,132,229,244,151,191,51,139,30,88,1,240,178,44,254,69,141,144,188,128,76,108,231,175,52,46,72,34,244,228,8,172,72,243,137,171,229,219,171,44,152,180,86,88,4,192,77,102,60,84,108,179,180,245,76,121,165,77,186,72,203,231,220,199,158,147,209,138,80,200,90,92,49,137,158,120,181,79,137,118,98,51,23,114,231,19,63,112,150,244,152,182,124,166,18,222,109,134,55,114,51,150,230,141,79,204,145,110,64,163,4,120,126,121,224,32,192,255,171,247,59,211,17,29,109,53,89,78,152,235,147,153,158,183,226,190,80,182,184,186,196,212,247,178,203,145,246,110,9,195,90,155,23,155,218,36,121,75,58,7,3,255,21,162,225,14,9,108,63,169,118,51,117,26,55,100,233,83,108,9,186,196,34,101,5,190,201,149,138,81,128,80,226,186,85,182,230,67,118,115,117,21,152,11,113,190,90,179,34,73,191,54,96,91,246,191,70,57,70,126,72,82,99,169,93,76,72,244,177,204,75,35,129,15,170,43,108,180,116,20,150,162,32,68,224,127,41,184,228,4,56,7,130,125,227,71,63,146,233,159,186,70,115,244,253,5,5,235,12,242,121,196,12,8,219,2,73,225,252,19,80,164,253,203,106,144,176,3,222,140,30,29,247,193,189,76,135,151,174,138,215,133,146,9,130,151,40,236,236,240,117,36,168,185,179,75,89,132,119,211,107,203,97,129,175,248,36,21,230,251,17,84,123,201,167,40,252,43,152,56,51,34,254,95,228,202,150,125,88,46,53,97,211,151,20,24,249,156,145,27,113,100,227,123,222,213,231,242,64,181,122,40,39,125,205,1,27,61,77,247,34,109,193,173,68,172,134,244,149,168,1,114,4,67,21,174,84,251,182,177,199,178,255,9,85,182,192,203,192,35,192,83,255,59,218,19,253,39,8,212,245,74,46,3,175,96,220,110,199,134,133,232,254,248,147,22,70,65,179,206,12,72,90,118,198,158,123,233,113,82,12,19,172,56,48,184,191,251,10,107,0,105,148,237,61,238,153,250,189,55,3,250,218,7,45,182,105,253,13,87,103,215,89,159,148,129,201,181,29,229,3,154,50,82,73,94,126,214,162,6,209,22,32,106,165,241,182,52,19,93,40,106,182,141,123,114,117,203,89,246,118,32,83,242,124,248,153,59,58,83,108,233,109,139,130,86,253,241,76,21,199,80,53,232,95,42,115,146,243,241,214,143,64,7,162,3,147,159,148,213,51,119,109,127,220,134,105,226,6,202,126,9,44,35,114,136,112,39,136,70,139,208,17,5,14,20,165,132,58,14,68,148,254,39,33,3,180,5,207,118,101,106,212,183,47,141,99,145,79,217,219,1,115,162,99,177,40,11,154,138,179,239,26,160,218,25,217,167,0,249,219,63,143,245,49,97,85,24,160,103,130,169,114,226,21,113,209,191,175,148,219,66,2,167,153,157,53,73,120,175,14,48,222,91,192,20,220,50,66,120,220,113,201,186,28,51,42,81,17,100,246,77,118,47,99,35,31,80,198,130,169,136,156,92,31,220,42,169,41,153,238,144,248,223,185,235,235,26,95,1,193,214,28,180,4,155,119,246,213,167,47,143,243,199,149,229,231,66,67,211,8,195,217,11,152,170,21,156,148,236,104,120,251,216,170,33,155,155,154,19,105,90,215,152,131,132,101,174,85,241,85,224,122,80,156,147,120,222,13,104,189,254,245,206,13,22,33,82,202,62,239,114,214,75,86,106,24,205,62,203,18,118,131,59,168,53,187,30,201,146,50,90,116,44,39,164,173,14,237,81,76,51,252,210,49,213,82,52,144,89,111,203,126,67,155,51,59,54,223,78,75,83,250,10,208,132,22,14,20,27,198,141,130,30,102,248,249,129,2,156,46,192,94,121,242,213,27,45,120,116,23,19,5,211,61,92,21,7,227,26,144,172,61,211,23,178,107,23,101,206,179,135,2,163,119,154,222,164,231,81,235,240,148,255,96,225,211,7,46,12,240,15,150,205,194,144,235,166,121,227,199,117,65,181,114,88,52,245,51,184,251,113,252,227,230,229,86,250,214,228,67,106,49,25,128,86,115,193,126,41,3,30,154,109,105,133,140,81,49,179,246,188,38,132,251,231,238,26,9,123,251,8,26,16,230,115,184,75,30,81,82,223,118,186,23,31,245,115,141,209,140,253,235,54,243,73,135,197,57,5,71,206,49,151,166,25,45,148,112,167,167,136,106,99,31,149,1,161,226,189,28,179,77,180,120,74,88,59,194,107,234,247,186,247,239,52,170,117,112,184,175,163,26,207,23,129,46,22,233,192,50,49,64,106,101,102,32,128,27,100,142,84,207,227,251,98,13,114,45,87,104,233,165,222,230,5,17,5,63,126,28,187,36,113,242,121,164,169,177,245,88,76,59,171,114,10,13,243,169,70,175,27,0,92,170,227,49,113,206,57,71,243,104,102,119,213,235,81,82,130,104,251,30,244,248,17,137,242,39,71,38,244,191,94,221,80,15,25,196,175,93,30,8,242,0,60,217,88,90,79,194,237,110,26,129,192,181,207,166,6,237,35,108,192,11,11,254,95,222,31,166,240,65,232,87,118,34,123,50,7,165,96,28,167,88,145,31,144,213,75,168,244,47,134,240,233,49,53,126,181,209,58,175,47,67,105,167,28,76,136,66,239,23,17,141,199,242,37,48,125,31,117,5,200,164,44,35,184,226,216,24,156,154,119,71,180,29,216,141,9,235,234,39,97,238,138,24,27,228,63,115,43,12,69,203,155,230,139,135,107,156,25,155,211,197,84,10,31,102,173,8,71,131,64,18,16,157,140,11,77,116,71,221,114,191,193,197,85,47,187,95,177,154,122,86,65,6,135,93,227,133,15,62,106,209,241,101,156,91,149,116,136,165,34,3,244,81,232,237,108,130,9,15,121,25,223,142,224,86,94,237,160,95,117,37,217,60,203,127,64,25,219,1,61,66,242,201,180,42,58,196,217,153,161,112,33,30,37,143,37,244,49,188,188,87,250,10,61,100,17,133,84,209,243,245,183,43,70,234,140,133,235,4,208,237,92,240,219,57,51,77,234,226,97,22,123,131,163,79,14,202,99,106,221,189,182,186,201,144,91,54,212,33,246,167,8,19,222,39,16,99,40,217,216,51,149,115,161,131,45,156,39,141,151,31,82,190,88,163,98,48,195,8,59,29,246,234,151,40,188,188,172,32,69,232,145,112,114,47,229,20,175,123,106,203,178,123,119,196,245,171,174,18,248,128,186,49,219,155,20,38,105,151,118,55,95,2,110,19,255,162,127,198,44,96,145,33,172,120,211,62,51,170,14,61,228,24,10,165,109,180,179,84,137,187,24,131,221,61,54,235,51,83,145,31,57,57,206,210,236,23,61,68,103,138,204,84,59,169,217,50,124,35,10,163,198,234,23,183,199,54,26,125,116,82,144,72,115,234,167,170,12,94,148,181,137,33,40,220,227,243,211,118,229,185,45,93,104,220,158,210,167,5,131,204,90,62,188,1,37,165,203,233,179,106,119,35,103,42,216,47,83,150,147,17,212,109,159,0,229,250,148,24,9,51,115,154,181,30,57,171,68,22,80,252,53,169,10,137,16,28,142,224,134,100,166,145,176,117,158,186,76,126,125,82,78,221,39,244,193,123,37,52,108,85,53,113,244,97,30,249,25,224,163,150,133,38,104,164,153,63,145,199,68,254,252,199,216,95,189,31,158,169,62,143,70,42,253,147,186,231,107,207,45,108,70,84,104,245,25,142,131,255,170,146,120,187,181,66,234,69,195,218,238,203,64,21,175,59,80,224,42,201,64,189,161,27,99,3,188,89,82,228,87,5,168,85,229,43,18,47,171,214,23,107,193,107,232,208,63,221,237,203,213,46,33,222,232,161,85,183,210,170,73,159,213,17,219,206,126,130,24,52,180,0,237,170,115,198,116,180,185,36,144,244,49,216,107,192,247,77,2,113,7,152,255,171,141,193,158,205,158,185,167,254,115,27,251,180,41,148,62,169,61,246,143,85,93,247,119,54,84,138,16,22,207,89,20,21,60,80,192,8,71,233,251,11,24,32,237,82,70,210,196,191,40,165,27,52,37,222,17,236,44,98,167,77,253,86,107,134,150,59,42,163,234,252,67,17,140,215,76,63,21,28,244,204,26,185,123,171,207,193,72,131,190,221,179,239,166,228,182,211,69,53,25,34,27,200,156,210,2,218,93,157,122,104,123,227,4,79,47,81,168,99,0,249,90,211,137,65,35,94,169,124,51,247,198,208,60,11,213,253,143,223,204,5,229,183,248,176,29,59,53,118,46,242,158,89,56,25,255,249,193,185,170,216,237,98,116,24,229,191,163,54,152,127,211,63,11,140,160,44,60,246,37,245,193,182,148,200,28,85,28,216,72,233,135,65,118,33,167,164,201,211,147,251,60,68,194,59,68,239,80,104,69,60,26,193,34,3,169,162,1,185,65,218,32,109,159,84,156,115,10,131,12,118,170,173,231,56,92,214,13,164,91,72,60,157,206,85,170,147,71,151,114,77,226,118,146,164,170,203,179,57,141,5,244,122,70,167,230,25,245,205,75,102,43,190,227,200,240,181,153,137,208,208,98,64,60,87,45,138,51,17,79,39,138,135,124,245,83,182,127,49,142,193,166,103,151,228,242,115,234,12,221,70,243,23,166,60,103,63,42,26,96,18,19,17,213,149,20,117,28,37,81,95,56,85,142,146,217,255,176,24,122,46,5,67,233,214,239,63,28,40,93,81,249,196,144,115,73,162,84,67,122,157,137,20,62,101,158,2,92,161,43,57,120,99,151,53,68,207,237,177,226,112,15,244,8,133,23,249,65,59,6,92,31,33,73,161,216,55,206,223,69,145,236,200,48,51,177,225,232,152,153,172,114,249,169,139,122,249,101,163,72,120,153,21,196,168,245,134,141,158,218,180,177,112,89,97,214,189,215,65,170,87,115,136,130,167,141,252,204,10,106,32,232,163,202,128,26,90,114,69,128,193,166,251,145,103,61,142,208,117,80,129,187,148,163,179,250,37,133,117,222,98,199,65,197,206,226,6,23,109,37,220,33,67,154,153,46,179,211,177,49,39,148,101,215,66,56,21,174,86,154,39,141,76,17,14,182,45,117,218,9,112,55,64,54,222,41,75,187,81,174,32,240,136,32,219,196,243,51,203,243,132,84,138,80,252,26,131,138,248,149,86,152,236,216,129,90,182,78,21,162,223,237,69,207,89,217,48,62,91,223,109,172,40,76,136,210,138,163,189,111,5,208,117,153,7,25,143,102,53,21,82,231,76,12,211,119,82,198,39,172,218,132,150,157,124,223,226,192,208,153,112,225,249,176,197,56,131,51,100,95,65,41,33,52,187,10,159,163,35,150,13,63,194,23,237,20,219,39,221,111,230,189,10,250,146,66,68,175,93,222,14,243,35,237,214,2,38,148,59,176,122,64,244,138,185,68,122,166,144,20,101,251,155,215,134,85,25,199,32,72,248,155,203,11,169,230,50,217,171,120,125,125,35,122,76,208,242,14,246,89,172,127,5,137,23,147,151,240,16,62,233,177,105,185,252,207,123,145,33,75,251,7,55,164,160,108,214,43,34,158,129,67,57,79,39,130,8,157,113,184,30,212,203,4,7,219,231,69,77,53,22,171,236,131,113,220,234,213,226,92,231,239,25,156,0,94,2,2,102,171,31,126,127,82,25,108,130,210,159,108,5,146,7,151,8,181,242,113,244,75,164,48,153,37,197,247,102,177,162,203,53,45,123,224,117,220,132,244,142,161,211,237,219,168,131,70,90,169,7,142,96,129,8,70,1,242,5,62,42,161,167,197,28,203,124,101,162,205,189,205,12,100,58,75,206,32,73,66,102,189,10,36,133,170,131,19,93,155,37,113,209,190,120,51,239,243,137,186,221,200,150,121,206,73,2,222,237,237,105,119,225,49,161,168,129,53,0,54,130,32,97,66,113,137,90,197,244,182,109,236,132,85,150,133,143,193,40,68,174,247,67,223,193,32,112,205,60,53,228,109,111,233,178,252,157,71,141,93,145,127,25,27,54,243,13,4,124,199,100,223,120,135,216,63,162,39,154,215,92,151,142,20,153,142,56,205,121,243,142,145,89,18,70,182,175,222,148,234,249,208,182,39,155,187,162,98,101,49,161,220,171,46,44,22,245,82,55,122,141,45,196,248,139,136,69,49,100,147,132,143,231,195,28,45,34,14,80,205,94,248,23,179,95,149,146,234,87,26,148,125,148,106,21,206,115,199,11,66,8,120,197,246,108,114,168,3,239,188,93,61,164,55,187,175,211,116,19,205,113,89,243,164,116,22,60,43,11,31,150,34,201,158,236,210,55,163,118,186,208,116,196,125,124,74,91,233,68,111,21,246,72,30,227,137,176,198,164,235,247,191,94,72,190,117,161,141,198,104,82,213,222,5,45,170,61,82,212,74,173,207,187,109,186,211,177,171,240,47,168,230,240,168,46,241,177,113,201,138,190,216,215,58,98,110,95,244,28,181,163,102,103,172,217,141,19,168,62,195,55,127,55,219,158,24,245,138,222,46,109,226,112,180,25,61,246,46,188,108,230,58,161,185,149,205,199,27,202,7,72,14,29,118,106,203,5,47,127,32,145,214,233,219,192,222,34,126,110,142,46,137,219,70,7,190,155,125,132,63,213,222,38,199,196,139,75,83,54,16,129,180,37,95,226,235,217,67,188,244,229,180,199,222,31,10,120,13,78,224,202,110,154,20,142,242,204,215,129,164,165,6,128,47,248,2,97,205,62,247,60,244,196,148,37,231,245,15,98,223,90,239,57,130,28,235,15,154,235,49,176,56,255,201,169,126,59,137,113,84,11,130,226,164,22,55,48,162,20,242,18,201,108,180,188,131,50,234,47,126,192,141,36,229,227,12,198,254,120,196,100,81,26,184,78,88,1,118,40,34,100,10,39,217,44,117,147,36,26,14,198,195,129,215,103,195,164,146,113,144,2,28,239,217,74,21,230,23,49,101,188,81,181,179,77,123,139,111,153,110,186,249,13,31,102,145,76,240,253,8,60,113,52,150,225,133,91,189,39,67,167,119,86,83,233,201,225,234,78,221,66,205,199,113,133,190,82,109,115,126,159,42,233,241,64,196,164,44,177,165,87,237,124,126,196,50,156,232,200,36,49,71,111,210,102,190,124,99,67,43,223,245,7,167,157,243,59,30,35,81,12,89,164,250,67,84,59,147,244,243,136,92,235,110,142,0,193,101,193,157,253,169,226,179,35,47,22,188,101,240,197,238,83,206,212,59,199,11,218,128,190,138,48,239,40,62,119,7,50,4,183,0,50,191,190,237,184,105,88,233,133,152,130,80,23,214,133,194,107,224,219,10,161,31,221,28,122,44,131,163,51,113,59,100,237,81,142,247,102,186,111,251,141,42,94,67,201,1,54,182,25,31,123,247,219,199,20,66,4,233,43,207,238,118,18,184,24,232,162,51,39,12,12,164,159,1,182,80,245,202,227,129,115,250,241,81,108,22,45,192,85,45,105,186,255,111,38,38,167,145,36,60,195,128,232,19,179,17,204,118,10,105,219,133,253,199,132,21,76,49,2,222,23,177,198,112,170,61,30,44,141,97,123,188,171,79,136,221,247,173,36,78,107,127,214,70,203,95,27,152,162,34,136,97,5,36,241,75,118,196,160,76,254,73,179,17,186,255,139,248,179,1,209,189,83,121,69,61,181,88,74,126,93,205,212,24,170,82,4,99,134,47,47,11,92,83,10,2,135,190,190,107,203,107,115,107,191,223,24,243,169,123,140,186,212,236,230,235,252,188,143,4,244,252,103,244,86,6,94,179,95,90,234,235,209,43,247,15,104,213,106,2,210,115,11,252,78,35,26,102,245,241,61,69,209,65,110,48,91,169,206,150,98,194,38,95,227,63,34,178,64,201,64,212,34,98,47,202,95,166,72,222,142,179,105,89,218,195,43,154,55,78,32,47,214,213,179,251,119,132,142,89,194,156,255,115,85,70,213,180,54,47,39,225,60,144,183,201,57,170,186,151,15,98,62,103,89,140,124,61,121,170,68,240,162,241,144,19,196,248,17,115,140,90,132,245,252,187,221,45,234,195,88,187,122,113,126,107,1,242,56,149,198,46,239,2,89,152,149,3,192,194,40,102,1,226,211,1,18,26,209,27,233,127,15,59,66,128,140,41,40,126,219,235,22,81,181,62,255,177,56,152,128,81,190,173,241,228,83,172,48,145,255,248,1,71,202,12,228,181,12,251,141,161,160,110,167,234,97,118,138,170,97,101,183,63,169,128,87,38,152,38,158,190,35,36,202,102,141,227,81,24,223,114,103,13,33,213,36,88,37,177,136,184,101,111,17,117,101,185,140,167,132,224,143,20,206,211,253,62,73,122,15,145,29,93,110,212,209,149,189,48,115,115,169,17,214,175,120,84,182,135,51,238,124,196,247,126,4,171,23,53,119,206,13,57,83,102,166,216,77,208,251,21,59,231,210,132,71,115,212,63,118,37,34,107,118,64,105,44,28,135,3,62,185,205,90,53,81,230,162,150,56,122,3,80,33,166,215,95,166,127,76,201,187,19,33,6,40,148,144,6,45,95,89,250,231,216,47,203,150,89,51,103,0,123,34,159,175,175,254,52,211,116,245,1,130,219,199,228,62,114,63,27,150,245,28,59,145,246,164,125,146,45,19,126,240,156,45,14,223,210,157,143,154,115,251,142,40,78,156,190,131,147,58,115,250,213,100,104,45,149,134,226,113,21,228,168,231,90,186,244,189,171,66,4,120,33,110,11,199,51,73,149,8,47,21,90,19,251,71,61,255,82,226,44,107,188,4,228,59,26,127,86,28,184,92,16,144,9,119,150,199,246,97,38,2,99,156,14,153,89,155,135,171,29,237,16,166,75,82,26,103,161,143,8,180,231,2,181,235,155,177,178,165,40,57,156,117,155,66,127,181,30,176,133,116,96,128,39,230,166,26,91,99,198,225,210,43,189,29,213,158,145,35,246,92,129,93,225,138,225,191,169,59,35,23,205,88,16,180,187,221,250,213,241,175,56,106,223,207,138,147,12,34,29,88,216,122,63,171,14,139,92,31,100,160,241,37,44,212,155,110,173,39,43,53,184,170,23,209,223,3,242,2,71,53,126,187,242,148,110,120,67,157,58,38,197,171,114,210,55,72,239,103,206,95,4,49,93,177,149,8,81,217,104,247,82,92,116,204,175,19,104,115,212,87,150,62,91,90,94,236,224,188,143,26,46,69,59,246,24,98,3,37,103,27,109,111,32,49,159,23,22,50,224,221,6,11,218,156,110,55,11,99,185,70,241,218,138,159,104,12,109,240,61,104,45,130,135,44,116,198,143,14,165,216,72,76,155,75,188,45,232,129,8,56,193,115,164,208,92,112,97,44,249,18,171,174,65,200,70,87,149,245,216,33,245,205,24,9,88,96,143,192,47,69,176,184,235,22,30,191,136,31,82,47,212,83,41,36,97,140,52,174,69,169,15,184,97,158,97,161,195,31,231,69,1,34,98,163,192,187,218,244,2,71,97,234,68,184,166,139,84,199,41,71,90,76,249,9,216,150,56,145,161,66,114,99,199,87,25,37,46,107,2,38,237,35,10,242,156,191,87,58,95,12,234,222,194,47,135,189,10,110,55,233,129,110,177,45,140,249,61,226,72,73,88,101,50,168,165,213,140,98,238,14,169,32,121,73,209,193,229,216,46,57,228,246,102,86,252,237,255,125,84,4,197,25,30,250,117,236,203,37,135,135,14,169,224,176,82,231,75,16,251,15,5,199,217,217,107,168,119,41,6,176,96,96,184,187,162,102,64,184,202,73,20,71,86,41,29,228,227,18,123,236,90,9,50,135,86,121,69,187,51,53,48,2,247,126,214,24,233,126,52,107,221,60,39,157,141,43,251,214,25,214,179,147,135,57,85,52,92,154,224,174,207,96,153,140,141,69,23,51,18,96,208,178,140,169,127,112,8,187,52,96,208,7,141,170,205,67,223,156,9,98,27,186,49,44,67,43,183,36,119,160,169,115,41,10,138,59,62,98,239,226,224,86,22,62,63,249,82,6,24,53,230,42,48,226,107,59,243,125,3,244,45,249,211,58,14,59,51,214,176,33,37,232,178,76,144,231,100,75,26,48,70,57,176,165,173,157,42,40,156,47,101,215,21,183,62,154,106,237,245,79,182,3,173,44,55,136,158,141,214,159,243,188,158,78,13,153,78,27,16,17,238,98,39,159,201,184,67,117,166,198,144,177,174,81,223,82,30,139,44,168,41,80,16,161,247,196,39,171,15,239,139,60,180,233,30,247,41,196,198,183,251,220,207,94,100,116,159,3,245,215,205,132,134,173,254,46,190,80,108,116,219,191,43,62,128,164,54,93,145,6,254,165,72,154,103,97,135,16,34,107,169,64,202,55,98,177,1,170,48,62,47,119,193,158,90,141,67,187,27,197,95,198,98,119,169,8,165,243,37,110,173,226,136,78,10,242,116,59,55,197,70,228,27,38,28,174,141,36,96,34,93,11,179,241,43,177,184,79,158,50,61,65,105,232,88,65,158,190,245,253,48,48,85,194,156,60,244,173,176,42,253,247,131,129,13,198,108,219,39,5,19,214,253,70,109,124,52,93,245,150,225,114,192,218,198,215,113,17,112,41,131,175,37,191,91,172,45,97,108,81,243,141,179,114,223,54,53,191,62,176,255,203,139,66,186,45,6,20,132,64,226,115,248,200,68,129,164,105,154,1,177,9,78,29,68,198,183,95,255,125,186,24,32,217,131,15,155,73,242,239,166,235,63,47,244,173,241,46,75,25,150,57,74,200,94,123,237,61,153,239,250,63,24,122,172,243,25,102,140,205,134,97,67,35,86,190,51,147,165,110,19,220,70,222,15,242,68,198,237,157,217,159,4,14,34,107,18,106,10,222,32,247,97,11,218,65,202,212,192,174,47,243,173,165,115,78,130,179,86,242,64,34,113,124,217,242,79,2,134,54,17,155,88,74,97,17,172,52,192,31,58,10,70,206,5,178,85,217,215,151,69,211,166,121,186,32,132,220,183,127,136,103,108,231,16,12,39,104,221,216,246,22,130,173,161,42,239,74,37,129,245,200,122,104,239,116,53,137,19,22,133,162,196,173,96,167,82,124,52,82,92,227,89,60,81,113,11,146,196,46,33,242,83,38,254,104,188,182,173,170,117,16,31,155,161,247,192,64,215,93,15,25,140,248,123,228,122,163,60,22,68,252,177,212,162,201,57,101,229,101,57,75,111,214,141,64,172,88,71,89,237,182,7,18,133,52,7,38,96,145,131,53,116,13,110,186,83,142,234,255,243,61,112,0,144,148,102,187,155,122,40,232,90,26,107,239,194,184,185,147,64,41,61,98,45,129,66,81,104,77,112,49,65,144,156,80,103,245,208,174,138,85,1,97,148,188,32,171,211,77,9,63,238,69,241,5,201,102,154,194,47,142,174,249,86,159,85,201,59,5,25,192,125,227,210,121,116,222,137,170,237,141,150,196,207,108,101,224,190,36,108,235,71,241,21,98,38,125,99,130,53,109,126,180,148,38,106,219,157,167,35,56,128,119,218,111,228,186,60,49,224,79,159,34,204,96,148,119,30,105,55,211,214,226,133,71,112,44,57,10,19,19,81,142,229,248,85,241,230,48,234,127,54,149,182,121,250,124,112,44,28,53,37,86,158,31,111,234,236,182,23,45,50,66,142,135,185,14,143,144,151,31,45,26,214,67,30,227,23,100,129,26,88,42,240,34,23,62,147,143,52,5,151,1,172,7,242,55,226,125,5,171,161,105,242,21,233,197,13,191,58,178,135,138,184,43,58,238,90,151,106,205,109,200,201,18,96,129,132,44,94,255,221,171,39,153,227,139,66,148,179,176,239,34,161,120,195,4,31,242,64,237,134,31,0,155,45,170,210,98,234,143,24,144,14,156,223,238,187,81,25,244,201,240,198,66,74,70,200,156,81,6,93,109,82,147,152,18,195,254,244,231,49,212,76,51,246,129,254,200,218,109,9,61,197,49,29,93,240,131,111,47,91,242,229,85,208,168,177,153,7,63,240,245,50,99,165,1,161,239,133,115,231,179,158,3,220,241,7,139,224,186,99,202,54,106,192,214,235,71,108,186,72,168,208,121,39,155,53,229,140,181,171,59,148,228,10,75,38,201,208,14,248,36,77,177,186,242,186,174,134,96,35,214,234,43,227,226,97,161,53,172,7,56,243,246,4,153,50,99,167,219,221,167,139,89,230,254,4,80,204,220,30,1,96,191,189,203,91,208,191,215,132,165,151,100,145,91,76,242,192,40,73,201,10,34,150,104,37,45,44,120,133,194,230,148,167,239,127,105,63,21,48,47,190,249,156,223,176,25,230,112,65,132,109,125,220,110,50,156,67,206,79,48,193,162,87,204,131,56,33,137,19,215,191,165,110,93,31,66,253,17,45,73,23,214,217,170,191,210,183,186,37,76,35,160,206,19,26,162,26,220,185,168,21,211,177,214,93,150,175,119,129,141,78,29,114,85,225,78,160,128,133,102,4,76,46,243,92,233,16,54,114,116,64,26,136,8,199,157,60,46,152,237,40,196,159,52,64,135,16,124,248,29,139,172,255,193,15,74,241,29,11,60,236,29,125,94,7,78,94,95,151,219,30,118,153,66,30,122,174,31,98,157,235,190,237,4,48,137,168,130,91,87,131,231,185,91,116,240,203,14,174,232,3,62,155,99,102,79,67,81,4,238,140,205,178,197,245,247,195,41,203,156,5,226,247,11,209,202,131,134,26,238,163,188,188,36,165,15,86,138,242,40,82,233,176,135,138,248,248,99,7,131,124,147,49,167,158,232,137,202,53,240,93,116,190,221,171,151,40,84,12,204,66,102,166,34,180,93,69,154,164,74,47,242,250,1,237,155,246,187,68,35,193,31,100,29,93,233,151,36,60,115,134,22,181,180,21,121,250,218,185,3,175,35,235,245,14,213,209,252,107,79,59,164,61,66,172,14,122,244,175,24,229,239,95,207,79,49,140,159,117,166,213,87,244,229,62,214,89,70,199,80,124,234,78,110,67,121,171,232,239,235,0,77,235,143,88,118,73,250,122,42,136,75,87,24,60,205,1,36,6,17,37,121,62,46,189,142,46,255,111,21,116,190,153,11,222,213,92,9,86,22,141,80,242,171,9,227,133,74,23,240,75,196,46,203,124,5,17,219,12,128,16,178,75,75,48,105,48,128,31,72,67,109,18,6,205,78,157,219,18,133,27,242,188,78,141,229,62,233,105,65,123,182,159,97,212,191,195,5,195,182,158,250,114,81,105,37,242,83,124,188,65,192,169,8,116,76,189,123,126,254,126,86,217,165,253,207,169,90,162,83,189,238,168,24,86,166,136,83,97,218,139,95,184,119,225,236,103,96,220,111,38,247,36,111,106,60,16,60,125,70,179,254,212,60,178,98,42,236,252,29,142,247,121,63,121,162,103,135,255,4,58,183,154,243,180,218,110,89,152,72,188,83,246,86,9,82,32,86,8,185,230,10,86,65,171,18,16,206,216,19,127,190,101,55,154,199,127,154,64,135,221,169,209,211,194,120,243,41,184,114,173,48,54,36,145,200,88,221,57,113,171,14,207,7,180,62,241,82,245,16,243,17,48,237,121,85,210,181,8,124,226,15,191,205,44,147,145,4,250,90,123,142,14,98,59,78,211,119,97,28,191,229,50,91,114,92,234,147,204,106,128,146,143,195,6,241,97,230,149,49,118,151,183,158,51,139,197,86,101,222,119,111,231,96,31,245,59,89,220,46,210,190,11,17,17,182,163,131,20,171,54,226,66,177,216,232,100,168,70,221,67,98,204,58,254,130,187,183,18,226,83,33,70,60,165,99,52,110,116,47,249,66,1,213,105,195,205,85,38,207,118,70,83,230,136,190,37,193,229,95,97,165,102,35,120,29,206,24,179,210,35,22,177,126,118,60,23,203,117,254,162,161,222,167,200,197,16,188,196,82,0,118,226,198,196,33,49,26,244,235,205,109,126,3,167,235,193,70,127,106,104,148,211,74,203,114,248,116,68,169,133,9,50,6,101,177,161,111,178,117,54,188,161,49,122,192,164,151,23,100,90,209,111,51,195,20,36,198,87,26,1,40,39,196,205,223,225,180,236,36,209,244,248,129,32,180,215,29,130,161,6,88,81,175,87,94,66,246,255,210,103,143,122,156,207,244,87,215,209,154,212,203,100,101,45,101,131,3,227,135,25,198,26,49,26,201,21,96,247,167,106,48,223,65,253,63,81,90,153,170,112,207,192,130,112,117,89,153,71,232,93,103,217,92,47,201,7,176,128,10,112,27,57,91,120,172,251,21,162,42,210,229,131,35,246,253,44,210,143,16,127,77,252,32,124,195,197,146,19,32,7,136,155,244,160,48,193,204,11,111,7,201,82,244,98,152,0,12,215,196,76,212,176,228,60,198,16,44,3,22,145,9,143,214,58,235,45,69,13,70,135,35,187,184,8,149,238,116,180,63,224,59,55,41,233,105,64,248,252,249,77,231,121,242,107,82,229,245,148,232,229,198,63,147,234,215,205,192,70,164,132,110,122,50,166,14,111,150,21,3,74,111,66,182,215,82,181,34,76,162,94,9,125,209,223,179,83,174,191,252,45,2,155,148,87,93,247,4,15,48,183,43,240,2,222,226,48,25,164,143,89,147,63,16,221,180,60,56,141,227,142,180,236,97,116,246,25,214,114,5,51,25,140,232,48,191,37,4,43,85,185,4,10,91,158,241,0,110,148,152,192,104,182,228,117,31,124,171,253,32,0,218,28,231,130,146,209,199,129,160,222,219,174,87,116,35,39,211,14,89,111,152,61,50,202,254,40,172,212,45,130,149,209,115,98,65,147,179,126,1,148,168,114,193,11,176,35,180,58,174,210,9,176,59,19,18,45,127,233,18,179,224,61,173,138,254,156,179,42,48,18,62,246,190,99,216,11,84,199,179,84,129,129,235,55,100,38,74,124,27,213,151,79,125,3,87,217,57,159,188,42,111,137,235,150,8,200,48,15,112,90,239,225,73,113,159,171,69,225,45,229,91,124,13,184,45,55,58,214,167,72,168,213,143,175,19,1,121,31,139,12,0,213,130,68,157,129,197,166,50,245,3,55,91,62,20,245,176,121,34,136,206,32,26,205,236,119,122,161,125,247,107,158,230,67,53,32,233,114,145,162,46,203,131,195,70,236,210,44,47,235,61,203,77,161,114,231,129,24,160,114,95,214,20,161,105,147,52,84,38,107,209,52,162,181,117,175,23,163,86,128,123,152,91,244,47,241,90,82,32,43,49,25,75,241,218,54,224,169,3,183,87,199,2,147,109,81,243,228,8,111,44,81,91,177,149,198,18,99,225,38,63,46,10,38,181,114,60,201,139,110,3,26,89,25,18,138,239,114,234,50,107,213,116,9,240,225,46,16,235,142,113,166,43,216,209,78,132,43,94,70,198,97,80,211,219,22,136,64,255,48,213,110,163,243,210,41,116,82,97,249,247,135,225,118,121,36,13,160,226,194,72,152,152,99,243,181,202,52,54,240,155,170,212,142,120,217,244,159,153,66,39,11,201,109,148,226,40,92,127,18,242,38,145,217,150,27,58,142,148,99,106,232,176,64,141,207,92,61,251,192,96,119,2,199,101,195,68,129,53,77,248,236,129,196,76,204,197,203,71,246,4,100,112,2,181,230,193,190,47,194,121,175,168,37,13,124,227,111,215,165,18,214,220,67,52,14,126,48,54,122,54,205,57,177,55,64,1,93,92,163,116,204,238,135,197,215,98,22,229,39,28,210,170,251,223,232,160,171,215,102,82,143,220,63,0,166,80,149,125,127,142,168,160,18,11,212,168,38,149,25,174,78,34,21,62,131,251,231,82,231,135,13,238,239,167,226,39,138,157,142,36,185,23,35,190,24,142,100,33,5,101,136,200,108,3,212,43,35,113,169,184,151,139,68,226,21,3,210,83,8,147,175,144,151,63,123,91,109,221,239,50,78,154,232,192,172,125,195,248,186,131,115,102,247,84,41,141,114,5,249,4,143,211,17,189,103,33,104,156,248,14,121,38,161,201,9,152,250,125,34,121,125,195,194,8,70,113,153,167,219,208,50,100,49,242,142,146,146,79,32,158,219,51,60,215,209,239,131,56,211,105,238,223,129,100,173,0,125,33,210,93,28,73,250,61,181,16,88,102,141,42,244,168,229,38,183,69,219,158,91,32,232,186,139,172,5,125,129,200,208,210,243,217,27,139,186,85,221,126,151,91,146,76,239,85,171,185,190,176,133,95,144,206,189,43,193,168,48,244,87,59,96,241,201,26,122,66,38,65,94,155,132,153,139,165,8,105,19,110,95,39,56,85,175,245,179,211,97,202,145,199,96,107,142,32,214,230,17,21,229,151,78,225,183,248,28,127,166,49,71,116,24,31,108,154,251,233,236,216,39,180,144,112,21,31,53,11,82,46,62,58,206,27,177,30,214,51,21,24,98,130,139,73,47,240,240,212,48,101,14,49,191,39,47,176,86,195,82,242,54,3,186,167,130,225,144,216,177,179,231,221,84,59,53,196,107,8,36,158,152,39,212,123,234,139,192,91,155,151,151,19,182,106,103,127,71,236,180,101,133,133,240,10,161,12,200,191,2,5,70,253,153,131,120,196,235,190,117,193,67,239,240,229,177,123,28,130,239,60,74,206,209,27,137,78,180,152,32,200,68,4,236,200,1,168,70,230,190,97,151,104,84,142,137,214,180,247,187,246,24,188,77,131,248,204,207,120,54,212,34,96,215,111,56,1,248,85,13,159,138,35,17,214,179,211,229,32,115,112,25,63,40,146,108,150,227,80,227,140,11,14,36,94,25,227,205,27,5,220,35,191,85,144,28,127,188,100,3,17,176,182,3,203,245,90,26,254,240,142,150,15,222,49,20,56,64,76,236,34,108,118,163,28,90,154,163,139,75,0,187,62,185,69,114,20,105,240,191,187,143,53,206,149,22,97,145,128,63,16,76,174,231,122,144,83,90,188,117,65,162,22,191,37,222,248,218,11,209,252,86,180,66,26,60,75,167,129,19,180,82,54,102,77,154,187,141,173,252,148,78,95,97,102,107,114,33,213,170,131,244,194,193,177,97,128,27,184,184,235,185,151,160,234,54,12,23,23,79,222,216,251,80,122,72,126,22,38,145,52,76,250,26,57,32,104,229,51,163,87,114,47,190,154,65,199,239,3,170,228,193,32,246,33,252,165,145,62,155,125,75,9,222,22,145,69,216,239,10,49,20,28,157,101,220,13,121,46,138,193,89,7,237,103,4,124,122,50,212,152,159,139,93,211,165,241,44,71,147,53,22,215,234,23,208,121,162,111,55,185,249,56,34,177,10,124,206,88,200,166,28,218,66,98,200,54,125,12,21,97,4,187,216,32,104,62,116,236,238,198,5,28,12,188,124,139,57,216,100,139,146,65,223,60,232,255,43,42,114,127,21,177,95,245,22,49,235,255,143,231,48,42,55,35,143,163,77,0,196,38,152,32,153,79,228,91,76,218,76,56,138,46,131,198,215,161,226,182,3,143,138,255,72,151,127,11,25,5,128,127,177,147,183,50,219,243,21,74,174,107,182,42,109,137,231,6,149,192,216,28,157,130,16,50,27,254,38,135,196,13,218,180,208,226,217,135,67,27,42,125,213,144,246,85,178,230,82,1,26,209,121,189,132,30,245,54,245,13,127,254,18,231,253,222,102,16,222,67,4,61,0,14,63,41,175,36,196,88,245,176,203,70,208,54,147,129,92,179,239,164,212,186,180,103,100,195,57,157,8,254,147,25,65,185,219,228,220,51,248,122,155,39,173,130,224,34,124,120,50,42,91,223,189,70,61,250,113,220,47,117,7,178,216,172,27,156,145,116,174,131,243,217,196,230,82,56,251,91,8,190,173,85,173,251,247,203,165,214,197,239,9,154,232,12,62,181,47,168,121,78,232,129,95,198,29,236,93,0,1,144,202,5,198,255,131,1,39,253,60,128,131,115,35,246,28,155,216,228,245,122,74,163,126,161,158,132,90,162,150,17,89,167,100,121,79,54,46,156,39,69,127,194,155,156,24,109,35,204,230,221,211,64,74,125,229,65,123,159,190,232,70,254,131,242,210,153,12,109,219,43,180,68,195,237,58,106,5,108,250,53,70,156,144,125,155,156,32,146,70,82,87,39,186,238,149,7,204,10,31,155,104,182,113,125,66,80,36,26,58,143,189,136,15,119,171,227,56,218,177,58,240,110,170,237,79,17,68,131,97,176,26,82,180,248,198,99,226,169,173,25,108,57,117,66,235,56,93,136,126,145,9,106,219,1,251,7,47,29,55,46,76,134,114,189,35,69,37,111,175,80,116,139,152,85,245,33,51,100,184,90,153,86,39,221,228,6,43,37,189,188,65,2,232,115,18,117,49,223,190,249,75,146,112,39,83,195,178,96,25,98,60,115,118,123,79,101,156,106,97,218,33,70,17,69,194,171,48,96,145,136,59,123,182,41,67,216,25,152,189,78,250,227,107,183,55,187,36,63,58,56,156,30,75,22,0,155,167,128,98,171,193,39,129,7,105,132,149,37,1,60,102,203,9,158,105,42,203,44,139,116,71,195,160,30,24,185,121,58,202,127,40,162,65,195,111,214,215,236,33,12,82,207,29,220,222,250,202,178,135,211,67,128,221,198,3,245,244,225,114,88,73,110,82,91,220,20,41,71,74,103,234,151,239,151,218,62,74,110,70,47,142,72,43,19,53,41,155,214,146,226,189,72,12,63,37,208,177,159,2,2,95,41,162,117,219,209,33,93,204,106,112,110,59,213,181,81,41,145,106,189,131,204,204,160,98,80,194,12,130,34,232,44,128,87,154,108,220,12,78,31,163,41,114,237,245,67,238,80,217,58,117,226,155,73,129,57,5,54,11,141,117,31,249,232,153,116,87,67,210,121,78,65,222,116,110,97,104,201,9,122,120,43,19,90,216,132,170,70,126,238,13,144,6,84,209,71,53,110,14,7,51,84,197,168,216,185,174,198,33,156,28,45,66,56,239,53,231,122,136,83,191,102,94,172,233,241,70,83,98,134,212,129,26,125,197,229,153,156,204,143,189,243,159,76,143,135,143,250,145,130,175,102,202,227,209,223,150,87,97,156,22,33,236,213,200,125,58,51,160,240,23,192,74,243,10,114,77,29,8,159,48,63,129,143,69,9,213,176,95,176,85,66,138,226,93,248,6,75,252,219,154,86,155,82,49,235,183,74,100,154,10,54,212,254,94,175,122,206,59,190,161,139,86,53,157,27,148,33,139,220,252,62,130,125,112,202,165,112,248,203,193,74,183,81,228,44,143,50,216,123,218,182,58,32,253,217,33,51,57,115,217,80,142,98,21,128,20,185,132,39,242,71,155,199,73,180,215,224,150,210,18,2,120,3,158,174,58,13,66,131,205,27,108,89,65,198,155,237,166,245,177,59,35,250,21,97,146,64,151,144,99,44,184,77,2,26,210,133,58,144,83,13,232,51,52,181,119,113,235,109,114,202,220,209,32,176,156,5,24,201,194,183,51,227,20,39,72,120,168,84,197,76,135,179,236,189,118,169,87,136,66,8,171,61,62,57,250,102,109,130,201,91,226,7,173,66,69,224,155,26,9,93,181,81,13,78,66,74,203,145,49,81,196,142,64,249,51,134,220,130,56,235,252,171,102,84,227,150,213,90,110,252,62,5,127,223,177,100,202,102,167,76,3,23,227,221,87,39,215,229,146,78,200,227,165,4,155,30,57,200,33,125,236,54,143,103,94,42,32,248,102,44,55,60,39,4,45,230,203,152,121,88,163,73,117,227,53,30,79,94,201,112,86,197,138,7,157,179,239,149,118,56,160,44,29,70,7,116,196,45,79,70,149,178,160,69,130,114,134,135,242,90,39,134,73,15,183,199,76,149,41,188,184,147,24,73,37,157,3,19,16,108,31,198,223,60,245,194,158,178,218,110,250,152,168,76,17,155,225,52,179,174,46,177,161,49,222,87,112,154,156,208,187,96,13,245,59,252,156,236,82,5,252,242,52,3,29,199,168,61,18,71,222,131,17,54,224,52,8,12,254,207,119,193,154,2,172,243,123,196,22,119,131,180,95,3,92,227,118,80,144,137,40,114,181,24,95,5,46,56,59,40,92,111,10,126,65,73,46,10,83,65,216,23,27,95,234,93,88,24,6,6,101,72,91,127,5,90,171,220,175,155,132,182,162,3,63,111,132,86,7,32,251,238,192,71,187,75,122,107,130,31,192,1,48,30,65,157,10,195,94,110,176,172,20,151,160,219,11,75,80,40,162,221,224,242,30,221,233,209,145,7,123,210,200,177,113,73,49,21,155,85,192,79,217,32,211,218,114,116,138,105,240,68,117,31,174,23,249,63,143,241,39,94,251,101,0,221,121,210,211,224,12,216,188,204,42,44,189,103,208,182,38,96,17,134,96,124,116,149,66,63,179,163,134,137,54,219,240,198,70,124,112,2,137,46,116,167,80,15,186,80,134,24,32,94,56,126,42,196,146,239,22,100,65,244,2,43,228,215,111,143,42,247,154,193,150,118,62,114,97,104,246,43,53,235,206,195,65,178,10,248,136,151,178,136,137,28,172,171,141,91,153,79,233,60,218,106,10,87,246,97,87,136,201,85,98,248,228,43,251,165,1,54,36,147,232,198,79,107,125,55,219,82,244,32,88,51,165,87,160,5,50,241,52,239,92,29,57,16,177,105,7,226,219,36,83,195,187,49,126,109,211,116,85,244,36,24,74,61,230,106,129,40,68,23,35,119,49,33,97,161,26,239,179,131,216,31,92,130,165,92,34,168,206,173,25,206,112,57,169,196,184,54,68,218,211,147,186,169,23,162,245,215,193,50,46,53,255,196,21,157,247,110,98,177,98,169,18,63,3,135,99,204,59,40,80,243,144,209,10,200,102,92,54,224,115,52,77,66,47,231,239,233,131,205,221,96,113,189,114,251,225,153,160,30,3,153,163,156,168,212,208,42,33,235,102,207,243,219,246,75,180,87,180,217,116,189,15,211,174,32,144,13,148,157,169,110,145,122,179,183,138,233,196,6,166,250,142,166,159,125,228,162,72,227,84,10,52,15,106,52,115,228,248,115,48,14,254,71,98,186,206,55,104,128,97,224,4,138,5,46,37,129,137,144,138,147,62,125,244,178,228,132,10,101,16,83,146,29,165,29,172,207,246,217,231,212,18,52,197,24,235,176,248,46,9,190,44,162,89,228,131,84,48,59,7,229,113,253,164,249,171,183,231,38,140,15,122,233,168,78,19,148,121,232,55,207,15,242,185,81,153,105,80,153,183,72,108,189,122,137,235,52,214,164,192,150,211,234,116,188,130,149,121,182,66,53,241,145,191,43,162,43,19,155,46,122,9,102,138,175,142,80,171,14,16,181,131,222,154,180,28,36,22,136,190,2,221,185,73,47,55,251,134,173,223,130,64,175,183,11,87,221,8,115,215,251,164,171,183,162,169,119,65,225,241,96,6,216,239,32,167,73,43,242,48,175,184,22,225,232,71,219,72,133,89,74,37,75,72,191,26,99,212,230,8,199,144,213,36,90,96,22,134,231,163,243,81,13,237,74,214,238,77,229,239,38,172,106,131,161,114,81,192,84,147,33,154,254,171,235,80,207,75,41,216,11,167,110,142,253,223,109,55,131,87,24,139,22,249,110,222,71,73,39,191,111,61,156,220,189,41,193,96,138,187,198,193,100,164,243,214,201,14,105,147,12,187,243,130,233,154,99,73,87,158,15,102,249,243,172,83,219,51,141,197,93,173,196,183,223,167,253,165,177,13,117,150,118,156,243,204,155,2,38,111,15,60,17,22,16,117,216,231,3,205,234,249,163,41,92,114,117,100,59,64,189,105,240,26,127,159,190,22,210,5,185,32,147,254,64,138,89,24,41,74,25,0,107,7,51,159,220,113,63,144,222,237,106,186,221,106,18,171,14,48,219,121,139,10,48,167,1,107,239,53,130,157,148,189,41,24,2,35,218,175,98,237,193,153,151,216,193,116,195,76,66,103,109,109,116,42,161,8,159,69,139,137,65,68,122,90,229,165,166,26,220,40,134,27,73,37,79,156,173,12,253,198,18,29,126,222,11,162,40,138,24,33,160,96,242,20,200,197,238,217,215,141,125,229,29,229,24,90,170,161,24,240,232,218,113,120,164,250,105,125,40,243,239,59,141,39,74,71,136,92,190,237,193,218,213,213,229,95,233,131,205,164,66,37,228,235,124,233,26,118,37,130,164,13,181,111,204,157,176,10,95,171,34,185,18,136,73,250,177,30,156,85,43,146,85,200,191,202,142,152,233,162,5,93,219,41,45,215,247,108,204,209,23,126,195,106,62,45,38,180,112,29,95,10,128,222,65,39,36,230,140,245,186,166,20,213,93,243,118,148,54,77,126,91,5,30,252,148,248,179,161,124,157,86,163,173,95,24,236,157,133,21,56,127,18,205,127,210,180,45,59,63,66,49,238,218,30,145,176,87,133,158,136,115,115,247,36,166,110,68,80,11,146,107,82,153,198,72,58,9,212,179,36,43,234,118,175,70,146,153,154,209,119,67,170,158,129,107,182,32,209,199,56,34,18,140,55,136,249,46,27,221,91,171,44,125,108,223,138,252,64,51,66,147,0,132,41,90,245,216,56,232,68,106,141,5,69,92,13,195,168,35,218,32,239,164,48,114,69,106,89,193,166,165,133,148,213,189,235,134,180,195,174,55,80,108,206,206,173,221,66,136,183,14,9,220,198,252,33,239,135,217,167,224,93,68,254,25,35,188,0,161,122,146,53,164,12,129,37,66,87,121,255,137,195,18,160,16,38,6,76,228,103,95,115,196,131,165,32,73,216,210,182,217,190,198,160,38,20,198,138,188,234,8,86,77,174,255,81,160,148,254,27,139,92,215,243,154,200,146,78,214,242,58,134,233,135,214,95,144,3,221,161,190,221,57,60,123,249,90,240,213,165,75,171,152,67,235,115,124,122,251,154,32,184,56,87,179,30,1,15,83,238,12,171,149,253,200,35,95,234,222,116,91,117,113,172,215,78,154,138,59,127,57,171,249,222,39,142,228,190,210,212,166,249,22,90,174,144,40,189,49,142,227,194,34,249,247,244,192,181,209,220,199,157,116,137,43,250,39,181,198,106,83,57,6,93,132,204,43,183,58,114,157,201,42,162,76,200,30,95,88,44,64,144,210,42,82,93,119,23,82,15,251,230,239,53,167,132,22,55,37,93,14,53,62,142,227,62,213,223,255,138,17,133,38,41,14,14,254,104,133,109,179,121,53,171,252,36,100,224,110,123,190,85,33,91,77,3,198,133,28,193,185,243,121,139,217,178,67,246,48,42,190,84,210,174,175,150,119,77,228,52,133,119,190,82,171,126,12,9,106,203,209,29,249,0,170,165,185,13,108,156,203,41,205,3,247,95,55,232,247,65,108,49,244,18,56,68,96,113,75,198,95,110,28,62,213,191,42,237,41,115,97,56,55,221,196,153,43,101,76,88,10,105,24,204,39,165,69,186,54,38,160,205,163,158,26,83,39,92,115,229,201,231,140,253,82,84,78,147,232,247,251,251,188,202,145,83,221,5,76,224,231,27,176,48,169,204,157,198,147,59,81,159,204,78,178,31,156,121,122,69,169,156,20,20,165,201,61,244,40,57,34,198,164,14,192,90,219,218,114,29,220,76,173,128,152,170,92,63,95,56,85,195,242,238,79,177,152,143,82,2,85,92,172,38,126,138,175,14,38,239,105,36,106,159,35,42,79,117,27,97,141,25,246,68,246,53,41,232,198,185,111,113,80,7,137,11,227,28,120,117,225,84,156,152,61,135,251,206,217,55,182,237,8,10,4,159,101,78,40,219,182,211,212,181,160,10,181,152,187,151,33,172,137,173,59,169,225,192,213,252,95,36,63,11,196,152,74,63,228,64,44,153,95,102,79,205,97,254,180,114,170,174,66,162,129,166,85,39,250,157,73,63,155,230,23,148,7,212,180,4,7,231,35,77,85,97,200,60,54,98,155,89,142,29,211,100,83,106,210,119,20,194,217,38,112,216,6,234,46,91,42,251,4,200,149,207,191,94,89,91,138,100,220,205,228,116,152,247,87,226,247,45,116,67,149,26,96,49,61,173,157,12,205,143,199,204,167,103,48,28,231,130,155,17,131,35,27,168,195,51,157,11,132,132,239,2,223,102,49,10,200,59,241,23,46,85,5,137,65,88,127,16,176,196,53,142,217,54,11,75,154,131,21,140,69,77,83,218,219,121,27,5,7,210,131,49,208,251,205,218,201,156,236,140,206,171,112,178,25,173,174,58,255,231,137,53,227,173,238,212,160,8,220,126,195,105,135,141,25,98,178,83,166,141,174,203,118,122,155,36,171,59,229,143,216,191,142,18,179,127,121,230,55,122,25,183,233,240,100,58,75,225,100,76,195,14,87,255,205,238,125,40,213,90,8,0,181,145,27,169,187,152,177,60,64,220,82,134,12,166,198,231,119,109,248,62,73,20,130,31,113,245,33,18,122,250,131,168,59,200,139,98,135,199,18,1,185,122,134,192,255,97,182,67,163,107,226,12,115,23,86,186,33,110,142,233,5,151,68,153,240,98,132,250,191,42,195,116,74,59,213,29,106,84,177,202,134,65,141,56,202,227,183,153,192,246,15,100,60,214,216,12,195,130,37,85,48,88,68,10,17,110,179,154,105,21,51,113,87,89,131,137,128,24,173,243,12,248,158,85,233,209,251,81,37,141,151,152,45,164,98,25,150,86,195,97,196,170,64,62,194,139,143,17,38,34,63,143,106,176,2,251,19,228,115,180,26,65,246,146,29,72,158,56,177,240,227,32,155,133,182,192,103,54,161,139,46,179,254,128,32,188,114,234,231,209,245,147,87,159,85,166,209,89,181,222,44,30,206,94,198,230,170,75,139,82,32,240,53,44,222,170,146,240,127,91,95,75,245,192,244,162,238,251,255,133,252,131,84,58,52,14,224,128,48,145,142,46,246,190,167,155,198,193,138,18,228,250,81,249,5,86,19,83,224,139,63,57,137,112,76,114,222,111,172,39,88,43,4,138,93,162,184,214,182,255,0,46,83,88,26,148,120,92,99,200,161,250,158,3,93,50,75,141,233,16,234,27,123,105,249,175,254,121,176,99,192,163,223,192,157,192,38,51,135,12,197,199,95,125,148,135,32,96,236,73,196,125,97,61,154,10,87,118,26,182,167,85,254,57,41,172,236,164,59,199,68,62,134,39,252,208,129,93,51,244,69,230,139,14,138,176,38,213,99,98,183,213,152,254,156,145,57,10,133,75,181,235,245,218,95,21,34,191,123,11,216,63,97,233,1,234,150,147,224,101,37,127,111,166,110,219,163,7,189,0,140,169,0,222,141,213,147,185,186,223,197,253,221,64,41,42,65,74,87,0,197,52,132,31,129,151,49,178,29,248,4,104,183,24,205,139,138,154,163,181,86,249,170,104,168,71,57,139,221,42,211,84,242,242,75,94,190,134,227,67,160,61,196,6,250,236,31,62,103,154,138,56,80,255,66,120,162,211,13,246,94,202,47,41,181,153,167,228,200,12,146,25,123,238,200,217,63,100,238,33,46,228,44,96,228,73,176,37,176,172,177,158,30,181,11,67,122,146,250,66,149,46,134,64,154,43,80,183,28,16,2,171,55,44,59,149,219,5,56,66,250,220,46,67,28,92,251,72,136,113,91,207,255,114,150,83,190,46,229,106,110,81,151,83,21,126,169,224,62,108,29,2,108,17,246,157,14,24,76,158,52,133,217,48,200,79,250,67,114,184,73,114,232,50,31,95,37,242,36,219,216,164,106,161,228,231,121,146,189,211,39,226,65,155,136,11,143,95,95,207,44,10,179,73,74,44,172,189,207,116,238,95,91,119,49,95,173,83,111,220,79,213,179,223,45,168,224,215,38,10,193,79,7,76,78,241,158,190,166,55,74,155,17,164,19,45,15,250,71,62,237,77,147,82,167,163,11,84,96,236,228,131,89,145,230,225,100,202,162,15,133,38,109,100,193,97,101,81,178,32,228,175,61,213,137,149,166,206,247,159,2,137,62,188,11,45,196,151,6,202,28,22,169,217,210,139,250,182,25,201,137,119,237,221,159,52,2,84,3,221,160,156,159,155,50,169,200,19,129,243,206,128,117,238,118,115,12,7,191,162,175,245,2,22,219,247,45,125,166,105,92,58,83,110,106,116,62,75,152,81,82,116,125,132,172,147,109,22,242,119,29,185,144,95,180,148,5,42,199,24,19,58,35,236,103,210,242,184,64,186,46,62,35,65,87,58,18,246,196,231,175,182,128,159,204,209,153,183,169,187,95,157,230,136,117,86,215,114,182,102,15,72,80,249,12,241,58,152,190,130,195,208,98,17,153,33,40,33,227,118,170,43,39,60,253,241,96,159,122,186,70,81,13,75,161,136,44,220,67,229,188,80,136,210,100,162,249,81,40,202,99,23,67,226,230,244,23,130,228,210,122,64,77,229,80,127,93,237,82,193,177,171,179,228,63,156,32,107,213,126,86,18,245,87,126,59,30,121,25,45,178,128,104,254,246,243,158,158,173,103,23,122,253,59,43,83,177,234,239,233,254,30,41,143,145,165,234,61,14,67,253,123,25,44,86,190,112,58,193,30,38,49,15,15,104,199,193,61,129,144,43,233,89,85,33,59,30,2,151,215,154,66,246,159,150,103,207,90,209,189,226,119,252,215,216,70,127,73,42,116,50,143,32,23,66,166,132,154,31,58,205,227,180,211,163,23,24,232,24,171,7,96,40,200,102,167,194,187,219,244,42,221,51,170,197,83,67,43,112,152,218,136,251,146,170,75,245,235,238,138,242,99,226,223,60,44,124,59,195,88,136,230,44,69,87,237,183,67,237,135,134,40,60,254,16,201,72,236,56,54,95,16,108,74,7,74,70,4,248,203,89,231,187,114,215,0,96,189,232,232,94,92,86,228,220,14,231,150,125,215,50,186,242,249,9,143,168,221,186,156,113,119,212,205,99,146,71,76,109,37,213,119,7,51,222,13,101,217,46,147,66,100,75,78,252,65,215,94,139,86,79,126,18,240,69,251,33,148,56,4,154,65,226,43,220,215,193,210,139,101,236,192,72,35,238,78,40,62,224,231,54,78,181,232,31,99,51,137,159,104,98,33,23,108,176,72,237,173,20,98,233,115,240,216,43,162,211,254,63,34,26,182,16,31,65,214,182,235,189,148,35,4,71,204,150,196,217,92,176,223,198,251,251,1,9,47,2,206,211,226,197,45,162,121,141,85,135,104,119,182,85,118,231,79,185,119,64,85,80,155,252,167,78,16,59,241,232,186,123,151,250,131,202,127,14,135,210,231,0,248,209,229,10,119,240,154,232,72,127,170,18,130,83,211,157,213,138,119,87,44,128,170,57,44,149,46,141,206,73,170,22,155,98,2,109,189,189,152,193,42,12,20,41,11,40,2,68,25,253,17,202,183,187,46,82,166,144,254,255,24,2,221,27,21,104,199,55,89,237,205,225,27,210,30,193,164,95,129,49,246,48,173,164,5,194,39,80,200,17,123,149,13,152,4,68,177,194,71,217,214,155,40,122,1,30,107,169,158,30,174,249,16,134,62,160,60,227,190,252,253,36,183,197,16,21,224,155,15,139,225,252,194,4,154,13,78,211,68,79,221,35,247,159,61,91,171,190,2,130,4,241,238,6,173,77,226,105,2,81,222,60,205,167,170,105,195,87,154,52,237,38,9,62,90,179,253,57,161,193,136,1,232,234,40,192,24,238,120,97,48,116,231,144,69,125,227,5,35,4,158,157,85,188,173,221,19,225,190,99,137,52,58,140,251,181,109,237,23,179,112,184,225,255,103,65,6,238,154,105,255,223,250,176,25,142,22,249,240,76,159,76,15,180,246,1,111,136,200,143,180,26,17,157,236,52,196,197,133,27,192,203,128,222,215,252,13,60,141,186,23,113,242,110,137,2,251,122,23,11,125,253,45,197,134,112,172,101,223,118,56,63,220,99,248,179,220,74,183,28,187,22,180,134,45,228,35,244,229,91,130,4,31,90,43,246,167,3,156,29,231,143,94,19,185,43,93,242,76,7,69,102,245,123,12,51,69,212,232,96,253,18,222,118,121,233,50,209,6,53,124,141,142,184,119,229,74,128,224,107,54,89,200,130,206,4,123,3,50,119,190,188,253,206,186,185,191,92,234,103,60,91,16,162,172,173,197,54,167,153,85,222,176,209,214,229,206,24,75,19,163,68,31,164,177,25,249,29,88,204,157,83,86,218,60,192,72,206,243,85,243,167,86,19,132,142,147,14,134,168,110,47,9,122,75,158,78,75,46,93,4,114,138,206,250,55,38,155,138,55,1,62,57,43,6,24,126,36,4,93,95,127,18,46,163,85,145,19,209,149,252,108,115,30,139,196,254,194,151,132,81,93,77,68,197,48,25,44,66,48,158,145,253,210,68,181,89,105,57,5,170,146,80,117,186,37,25,47,188,50,56,30,133,173,19,164,68,113,9,96,187,150,135,39,250,79,253,252,228,17,91,216,187,113,191,30,51,147,134,84,180,114,197,57,43,204,98,80,207,5,172,70,253,246,91,139,133,44,224,85,127,100,29,127,241,52,207,14,21,211,248,155,90,243,59,193,231,228,2,161,158,190,102,12,130,158,149,25,95,25,143,227,227,94,88,143,37,95,179,138,191,204,31,64,94,163,209,208,92,251,146,85,103,42,118,40,127,250,186,97,72,244,224,47,182,150,168,217,185,248,180,137,247,59,107,244,235,137,91,11,169,228,227,113,113,15,167,131,72,61,175,218,131,41,105,43,127,117,216,110,167,105,126,121,11,201,241,160,12,75,228,52,155,124,37,250,137,163,7,252,3,102,149,192,162,30,85,237,220,18,31,229,121,72,231,187,94,154,55,26,178,226,65,210,18,49,20,143,34,57,248,96,133,223,167,231,42,103,11,181,38,168,97,213,53,47,43,190,208,95,96,23,173,222,213,58,71,150,233,187,210,137,114,71,24,189,33,181,104,31,224,243,140,95,86,166,15,83,153,6,87,71,232,190,159,67,55,139,231,209,207,8,172,232,233,159,141,121,28,218,39,23,175,27,91,130,14,220,78,177,72,101,157,203,37,45,89,226,199,150,37,197,93,145,240,31,53,156,68,91,35,102,230,226,186,240,138,182,66,132,112,4,136,212,190,83,51,208,187,113,84,203,142,223,147,124,187,140,246,137,49,158,49,116,10,70,208,159,115,105,139,26,100,3,87,151,116,142,253,41,118,113,196,11,7,124,92,213,247,166,57,105,28,164,228,215,46,217,51,132,42,183,134,27,227,11,161,180,169,49,233,112,215,55,47,144,156,223,32,220,27,76,2,118,75,171,114,30,205,184,189,15,23,52,236,19,115,223,239,138,201,209,162,33,93,128,14,117,237,49,238,175,33,25,101,39,147,232,98,109,217,140,208,100,28,188,16,215,133,132,174,53,150,57,230,235,179,121,199,168,182,218,205,29,101,101,70,140,86,20,220,165,233,49,2,33,42,111,8,115,45,59,231,208,226,119,155,125,28,109,53,120,202,106,27,63,202,8,171,185,185,236,73,193,142,19,114,125,140,78,81,78,81,189,141,72,158,241,8,0,125,127,200,112,229,127,154,103,246,170,73,38,200,241,106,137,107,34,235,233,60,13,199,60,220,237,220,245,193,207,51,78,235,193,221,62,42,230,157,114,34,30,98,131,207,87,33,60,17,212,136,79,180,223,133,107,29,5,55,21,151,147,83,238,81,15,54,61,58,185,88,194,150,69,61,142,65,169,106,57,213,152,122,13,73,210,159,153,109,86,14,83,192,207,213,80,174,109,89,83,7,199,128,57,199,179,37,191,41,9,23,223,195,58,252,227,91,187,199,231,37,112,216,158,223,171,209,83,239,57,127,27,212,56,113,146,89,199,180,62,16,16,21,62,232,60,36,94,3,39,246,85,208,178,25,5,149,15,108,63,234,24,14,46,114,199,93,87,235,20,176,26,145,106,198,20,202,197,218,164,248,209,124,39,41,30,34,97,161,145,2,26,187,40,38,254,72,170,113,21,205,237,121,208,101,205,86,16,80,104,165,113,189,106,248,142,20,45,49,100,191,113,218,68,255,134,130,220,41,5,219,122,77,86,1,136,216,172,225,93,200,149,175,78,246,78,200,26,123,243,203,170,121,214,77,125,109,207,68,16,101,26,21,185,15,142,160,195,184,85,183,26,64,245,165,112,55,185,148,108,241,214,66,253,160,43,128,255,69,227,96,231,65,164,245,50,33,46,88,180,243,58,215,245,246,111,59,133,210,204,209,140,132,220,190,243,26,229,91,147,61,155,158,38,71,27,161,145,15,87,119,110,79,22,135,91,64,249,3,209,248,190,8,120,194,41,216,57,167,138,71,221,223,26,184,242,165,249,151,224,248,28,205,157,9,11,169,180,74,84,124,2,245,223,192,105,4,175,132,87,136,243,118,9,70,22,0,2,130,182,103,20,8,223,41,198,103,202,151,79,40,44,71,105,175,71,48,240,175,241,28,83,100,164,214,5,155,238,170,174,176,41,179,132,249,24,52,171,21,246,102,53,224,82,109,99,174,113,190,129,116,248,213,119,123,216,95,92,107,208,37,149,21,236,144,176,63,156,68,137,152,106,175,181,89,117,151,106,142,65,85,5,147,123,170,167,219,245,115,23,46,103,11,55,164,212,175,179,86,213,214,12,168,5,37,200,76,30,30,124,202,213,19,13,189,68,54,5,11,3,107,2,8,153,176,92,193,232,113,42,85,163,217,214,79,55,144,206,114,105,33,243,97,30,125,235,2,20,73,150,19,223,25,28,255,77,158,77,224,82,58,198,244,22,72,219,118,68,126,150,41,115,89,129,167,182,41,32,166,227,13,97,209,53,235,101,178,240,161,193,194,150,212,168,20,20,231,153,132,192,190,114,25,171,9,252,206,96,79,24,46,121,160,196,183,246,184,212,205,159,100,65,90,183,137,237,100,162,127,73,63,122,90,201,64,186,176,0,209,2,107,10,21,133,236,198,164,137,120,10,213,89,60,44,135,170,189,96,96,5,211,24,163,250,1,143,48,44,191,1,23,25,214,38,206,38,230,131,15,162,35,218,149,251,136,195,190,205,53,193,4,79,170,34,4,196,195,129,218,197,132,114,153,191,236,45,117,145,106,198,163,253,65,122,149,92,249,43,183,206,86,30,223,9,78,191,128,218,147,62,65,12,84,22,87,84,36,158,55,58,61,252,22,99,206,103,91,251,212,197,91,206,51,135,169,222,127,107,167,108,59,112,136,21,16,122,89,85,93,181,144,9,182,59,122,157,184,185,11,45,249,141,23,197,95,66,82,151,152,218,207,71,178,11,156,108,159,76,106,202,121,14,251,157,216,157,50,29,245,165,24,169,153,65,182,124,217,23,170,124,202,203,15,78,48,152,136,39,180,3,224,72,16,170,226,194,79,151,247,102,214,12,182,192,103,171,200,181,252,24,148,25,35,58,22,171,21,189,92,87,23,140,227,236,15,113,211,214,19,9,3,239,212,155,231,171,171,175,244,245,27,87,128,4,32,68,105,41,112,131,153,133,106,82,135,19,143,81,215,87,184,144,0,220,159,200,75,254,58,44,98,30,18,179,171,166,105,139,99,7,157,84,114,244,83,26,9,160,134,212,212,16,142,10,218,81,143,133,185,105,228,1,175,147,165,208,137,120,104,189,20,108,55,249,52,125,219,169,3,17,197,144,9,37,241,152,122,132,131,60,2,1,49,2,200,124,64,132,237,242,95,113,164,64,53,62,30,17,18,14,245,102,114,160,193,245,101,126,168,208,1,187,13,162,190,119,136,190,185,179,45,201,153,173,131,126,229,106,206,235,172,16,92,145,89,115,34,181,215,200,92,20,213,11,147,62,139,44,150,185,115,6,98,221,216,42,232,199,112,210,136,217,52,130,75,30,118,239,187,75,131,191,32,74,142,77,44,175,126,22,4,94,25,215,139,162,176,171,78,46,196,207,192,82,158,92,28,77,225,184,254,61,21,151,67,60,17,201,143,22,178,97,0,65,114,43,29,117,126,37,10,16,224,136,20,202,213,62,213,9,86,66,22,223,246,198,40,165,119,66,85,187,227,52,36,227,185,208,81,190,230,71,190,190,163,148,228,140,111,74,87,251,231,101,38,12,232,57,252,229,190,97,184,71,162,200,222,101,24,165,207,91,191,58,170,170,187,160,234,145,47,107,254,196,243,165,241,90,14,225,54,255,94,181,188,8,40,164,181,234,62,145,38,50,76,41,123,245,49,127,20,82,73,139,104,173,194,73,207,3,42,131,250,156,118,226,78,231,82,100,198,61,236,175,52,187,98,84,91,114,234,15,209,196,226,164,73,0,233,8,210,191,1,174,232,69,223,139,86,202,209,214,243,68,139,51,76,144,26,17,241,12,90,232,41,112,210,144,174,148,242,77,168,116,252,72,196,115,131,148,66,118,94,238,138,204,57,210,157,11,205,203,145,111,76,74,36,167,34,72,22,115,251,47,82,197,46,245,44,194,23,213,110,12,243,226,198,151,68,127,181,129,105,189,144,171,78,239,121,174,233,206,171,254,233,85,15,232,113,63,71,245,170,167,89,211,180,65,6,142,133,196,26,218,213,98,160,41,81,32,82,167,130,64,38,71,19,117,132,205,45,136,246,31,191,157,137,45,174,162,44,93,45,224,220,167,90,34,197,22,199,87,184,127,228,87,48,182,54,148,17,173,222,96,251,246,32,15,51,195,240,171,175,111,217,231,42,68,28,201,18,131,254,35,166,63,235,6,69,166,18,36,40,175,210,217,94,79,77,37,174,130,15,109,116,5,24,213,25,242,191,106,233,190,181,247,241,255,99,5,232,202,226,204,81,252,104,209,239,125,122,240,170,194,206,71,212,3,254,156,220,237,51,229,134,13,231,15,147,56,191,182,53,85,187,63,240,102,72,131,185,84,169,50,127,204,37,173,216,14,112,213,87,19,13,100,148,10,229,154,62,253,37,34,248,180,53,130,145,61,10,60,39,187,7,186,107,50,124,50,110,57,147,49,42,9,182,133,74,230,116,12,145,173,177,174,61,195,146,215,70,235,30,98,93,206,223,54,97,20,167,19,238,173,182,119,217,34,17,209,4,131,165,156,33,234,223,163,245,251,170,108,133,2,144,245,10,134,3,27,63,64,110,54,147,47,217,97,62,91,131,1,164,162,186,118,254,136,245,75,168,1,164,241,64,37,106,106,92,101,208,189,213,132,67,19,232,243,133,239,18,96,121,9,198,198,28,128,51,103,131,111,56,208,178,28,205,196,93,213,45,185,19,172,145,14,126,35,101,192,235,201,245,201,106,238,228,203,167,150,16,118,36,168,130,206,229,150,242,119,65,221,88,221,4,57,196,65,90,19,244,186,33,79,136,174,190,71,146,127,23,34,253,21,27,222,214,80,27,136,92,218,21,143,247,49,112,195,73,4,96,255,191,183,58,164,96,39,90,122,4,52,130,212,9,193,156,43,156,219,162,7,255,160,0,106,101,107,115,69,202,146,35,194,75,86,221,53,231,119,58,182,93,252,112,136,199,9,171,227,22,255,91,97,213,206,28,99,16,12,89,168,70,61,143,6,143,114,234,14,118,55,95,66,102,9,207,73,237,1,85,129,191,173,125,88,3,160,115,163,99,93,91,66,8,198,208,99,238,46,126,225,44,165,173,213,231,248,142,128,124,206,122,142,95,137,38,83,73,152,105,229,139,110,106,225,231,97,250,198,11,136,213,167,221,84,43,99,12,200,133,250,164,57,220,178,80,175,37,127,97,232,135,213,117,22,119,120,113,95,224,186,59,103,248,113,74,173,111,191,37,158,224,215,186,246,253,89,212,130,213,51,57,142,124,6,130,229,249,168,228,253,55,108,124,235,187,233,23,151,114,58,207,207,180,118,138,172,251,159,104,76,154,74,13,20,3,109,145,30,246,206,8,156,137,236,39,219,47,167,243,62,18,41,111,215,134,39,220,198,223,152,189,161,202,18,20,215,211,130,143,45,95,224,189,207,51,147,224,28,175,110,6,99,172,118,253,125,164,218,253,126,83,236,202,117,252,17,243,180,29,94,66,245,36,201,17,77,143,8,183,71,47,93,150,25,15,120,151,190,125,171,170,225,52,94,254,190,78,89,247,208,83,230,184,60,158,82,36,172,212,228,2,132,74,98,175,134,60,218,251,179,197,84,77,49,56,138,85,225,51,170,68,239,133,51,81,205,215,2,30,87,68,105,194,85,113,118,136,232,180,21,63,252,21,198,248,139,77,224,154,18,124,222,79,158,122,119,32,49,122,105,147,150,254,109,222,12,184,137,247,205,134,233,229,214,71,211,183,197,166,81,40,212,115,47,214,115,232,194,149,171,183,240,19,30,68,64,70,253,29,53,78,105,79,248,174,78,14,201,176,194,23,135,111,67,238,30,8,114,170,103,217,12,160,121,174,110,182,184,33,46,140,209,153,45,87,70,177,236,8,128,115,97,28,26,51,197,155,117,102,122,120,88,61,236,54,172,40,9,171,55,225,80,233,158,248,175,29,171,50,36,172,44,189,65,189,164,27,22,52,210,162,25,111,116,111,248,238,225,198,120,206,133,214,158,248,151,71,173,210,130,54,99,252,20,123,239,85,149,71,184,22,226,87,67,148,144,130,131,164,138,2,12,195,92,26,25,54,54,236,11,31,97,18,203,213,129,23,57,33,39,232,51,171,134,144,167,207,241,53,168,219,153,57,18,194,207,68,165,113,179,129,119,90,7,166,208,134,220,115,130,168,92,228,169,28,195,134,251,56,147,137,148,70,239,66,225,18,109,98,236,14,111,181,220,57,255,172,48,150,115,90,8,90,148,182,155,38,52,150,143,108,159,8,242,42,112,94,52,127,199,148,129,21,164,66,168,249,154,97,61,123,107,7,211,148,148,100,127,153,18,173,148,88,240,27,64,61,111,184,221,46,91,129,243,153,202,149,218,121,2,203,85,65,175,204,164,248,122,226,97,147,113,44,245,223,92,152,21,248,156,47,207,249,11,254,96,0,176,34,75,109,251,106,238,115,107,235,163,21,200,32,5,24,39,111,60,194,210,160,136,89,211,39,132,89,26,80,253,187,135,254,149,174,18,189,87,213,218,248,82,176,104,215,11,102,45,233,214,83,112,228,107,22,88,136,79,102,220,170,149,49,122,20,208,119,163,70,244,28,146,231,96,209,194,240,185,115,251,130,20,131,91,14,202,109,94,120,114,98,247,7,251,87,255,163,159,199,205,133,228,142,94,22,134,173,122,56,43,211,138,180,116,45,167,42,218,24,33,194,236,144,41,14,77,254,31,16,7,79,72,171,246,21,225,126,93,55,106,246,2,242,74,153,8,247,129,169,39,5,3,196,222,87,195,20,65,220,64,164,47,104,175,59,81,5,78,162,5,232,231,115,233,167,201,244,33,41,78,156,177,46,165,24,232,85,8,211,132,253,85,71,200,196,215,18,30,55,77,255,221,15,90,237,23,95,47,80,240,102,53,161,44,32,147,64,120,118,84,174,181,4,154,25,8,70,150,141,86,237,158,234,124,250,20,67,175,125,16,247,110,71,219,28,186,83,142,244,33,131,163,50,239,243,71,54,24,198,99,224,215,206,35,122,53,62,21,164,176,58,211,243,222,254,198,91,239,15,8,80,7,206,15,171,151,45,205,86,120,132,40,93,49,171,18,7,12,247,247,11,65,28,105,123,111,70,201,129,47,0,137,157,145,105,54,183,43,174,10,73,33,63,148,20,214,173,36,41,231,76,235,184,43,70,239,137,192,156,156,61,74,109,229,215,184,208,93,104,107,38,243,154,216,67,124,157,143,87,101,109,253,86,88,197,235,149,243,110,106,223,96,102,216,79,23,59,90,201,47,244,78,43,167,47,187,105,92,36,207,129,21,44,18,95,114,34,214,212,95,127,136,0,228,250,140,169,21,211,218,232,254,69,41,46,105,173,82,183,236,184,157,49,65,85,213,132,242,77,33,247,254,195,105,50,9,27,242,86,5,171,186,68,156,98,190,237,199,65,130,214,112,114,188,102,113,45,230,201,223,68,20,117,150,125,11,134,198,85,227,125,76,214,84,187,143,58,220,19,217,248,208,181,189,92,172,79,85,179,151,138,74,164,145,88,226,181,202,235,23,67,223,220,214,36,190,15,35,44,89,161,43,65,127,197,146,1,116,149,3,113,220,224,193,105,129,233,225,46,2,152,103,16,93,102,203,151,221,172,65,136,251,203,120,53,26,218,48,215,239,105,198,242,154,246,239,39,114,131,201,4,236,235,202,33,181,44,217,178,162,78,203,75,10,18,22,11,247,85,51,55,248,129,218,61,92,171,220,48,66,162,21,140,205,57,248,76,218,41,204,205,156,161,200,5,97,201,163,61,77,129,120,247,157,210,141,169,123,27,250,16,40,156,246,189,82,32,74,69,195,95,29,18,43,39,140,27,132,254,241,182,14,185,142,233,97,190,41,193,167,86,243,17,125,8,90,79,232,121,116,210,65,180,78,34,157,216,176,28,76,121,116,153,97,60,60,18,162,112,222,17,130,186,89,186,60,114,63,39,155,248,140,139,207,77,52,235,140,83,30,174,242,44,230,130,66,37,42,170,250,68,222,79,32,160,246,172,66,5,110,41,186,178,52,157,209,67,216,11,34,58,223,6,216,235,0,113,241,88,199,124,67,247,222,186,58,183,89,242,142,222,37,49,186,221,232,45,124,204,69,253,69,163,3,177,6,134,76,174,179,221,19,133,149,68,47,91,183,13,147,223,116,251,142,77,172,13,25,49,3,73,160,110,124,144,51,245,175,215,199,65,221,3,12,149,216,111,197,215,217,39,191,189,6,157,150,149,75,118,75,7,195,251,103,202,0,13,103,106,244,187,68,153,205,205,195,166,179,20,13,140,181,185,73,213,12,130,252,200,179,187,53,218,215,103,191,193,171,178,73,50,130,110,242,216,101,96,103,43,236,200,25,199,159,151,208,251,158,162,255,191,32,53,184,228,39,215,238,127,200,64,153,145,253,31,44,3,36,157,116,224,64,75,122,208,13,108,112,123,142,183,230,79,28,166,48,37,183,95,64,208,205,216,39,141,96,16,22,90,35,114,44,92,205,169,106,104,209,220,59,37,119,32,13,184,235,152,56,55,177,215,78,110,230,40,94,234,111,111,242,48,6,243,200,84,166,243,168,58,144,171,74,100,79,225,10,105,183,149,140,100,73,171,199,134,135,178,38,250,91,204,153,68,230,136,158,102,158,2,11,85,87,62,106,255,90,205,192,216,136,248,86,174,86,122,183,166,199,124,28,120,118,126,127,130,12,208,193,81,151,206,76,119,79,83,26,52,195,254,199,182,9,0,41,42,224,121,64,20,188,166,178,77,225,150,86,188,162,61,8,117,16,4,22,92,4,98,238,221,59,86,94,179,228,131,212,1,139,201,201,198,81,204,147,3,22,11,124,161,133,252,33,81,130,221,91,178,231,211,194,52,224,59,10,237,18,12,21,216,67,253,87,164,104,38,150,69,37,196,139,86,187,115,243,40,75,156,52,246,202,226,178,247,35,190,242,76,45,246,31,122,102,69,217,55,147,127,203,217,194,241,131,198,115,229,38,43,63,111,187,192,227,185,195,12,51,211,89,151,40,230,141,180,81,11,109,25,255,113,228,243,38,40,234,108,114,19,29,107,32,207,44,46,136,170,216,37,63,41,25,106,247,180,233,223,94,85,239,164,130,209,94,223,20,141,107,226,99,202,118,10,147,34,205,202,32,240,71,159,217,241,79,209,165,172,150,26,157,230,88,203,166,169,138,170,94,235,0,103,15,216,1,52,21,224,117,78,65,200,113,84,130,8,135,88,52,71,216,92,218,14,195,230,224,7,99,71,63,101,220,9,89,198,188,16,164,127,102,235,175,175,189,124,214,138,202,181,166,198,10,158,57,201,243,8,26,24,109,102,184,120,180,165,16,75,60,3,71,90,170,119,114,196,225,189,199,89,195,97,103,193,72,241,92,254,166,40,170,96,70,161,113,121,68,99,21,135,209,148,134,13,81,64,218,29,239,236,253,160,107,244,136,32,179,235,145,121,155,250,77,219,53,165,177,84,23,222,75,124,179,159,111,218,138,49,159,162,141,155,198,208,77,190,21,156,21,135,228,3,113,17,223,39,103,218,248,252,22,116,215,47,240,128,218,90,67,241,104,91,48,224,92,207,62,96,108,111,70,161,186,168,142,69,20,103,210,184,176,58,50,199,189,27,183,64,52,118,253,230,247,15,60,61,234,166,98,128,155,114,68,142,229,183,245,118,61,46,136,116,251,174,217,113,253,196,215,119,54,180,51,48,87,209,250,144,125,155,175,174,93,56,241,242,197,137,205,209,155,100,6,137,121,161,123,34,41,209,164,225,151,210,8,15,65,91,159,178,225,225,57,74,172,110,251,177,205,138,4,220,106,201,107,184,234,96,69,60,39,176,92,103,46,183,206,197,20,142,188,19,70,252,74,147,207,193,234,216,104,222,66,69,162,135,110,62,112,231,77,45,26,20,241,69,79,239,209,124,234,45,73,80,219,96,14,152,134,18,23,85,215,161,127,67,131,196,32,98,5,45,151,171,246,212,66,114,94,178,150,27,28,16,246,71,9,134,120,232,176,74,69,248,183,250,166,141,17,67,54,131,76,115,56,134,233,124,33,9,194,164,40,82,190,212,17,252,63,123,181,147,152,51,74,74,183,70,16,226,220,182,58,76,232,175,213,5,41,217,137,53,178,114,195,15,68,137,184,1,31,66,224,19,107,116,2,182,58,96,9,34,81,147,35,235,88,49,129,26,12,193,98,239,5,103,40,195,102,148,39,188,95,98,241,156,212,93,184,96,151,5,75,80,187,84,45,30,41,179,249,144,252,25,196,69,230,190,31,219,7,216,154,230,27,22,83,58,217,191,100,35,160,49,177,81,186,45,213,161,10,238,118,157,11,222,190,63,177,102,115,28,129,49,117,85,181,73,80,38,191,170,5,143,74,13,219,208,6,181,6,78,51,48,11,146,58,150,133,127,32,191,156,24,153,0,116,9,28,40,180,181,2,231,60,164,146,16,86,36,205,201,116,240,223,210,88,252,218,74,182,229,237,192,164,111,37,219,70,13,53,243,66,207,14,176,3,164,190,228,146,124,103,120,169,226,80,157,18,30,93,6,37,105,197,183,224,186,164,203,164,147,77,106,15,170,144,173,62,96,226,28,56,28,155,178,119,125,42,244,93,2,129,193,102,235,62,75,249,33,190,128,157,71,92,17,185,193,86,98,168,56,205,173,45,225,170,187,141,155,254,201,22,221,1,161,4,142,162,19,93,80,249,172,139,92,207,107,184,165,35,154,247,254,210,101,115,88,129,170,235,108,96,82,30,200,31,184,121,36,19,163,99,58,192,204,211,204,142,18,204,148,66,251,10,60,54,109,23,43,52,81,253,208,94,4,178,81,149,160,129,122,165,61,170,140,86,133,16,129,20,140,109,116,105,97,22,226,14,233,116,130,63,139,212,81,186,48,135,46,127,186,222,232,113,9,104,233,0,162,150,116,161,66,7,29,16,5,37,186,90,186,13,228,242,117,215,85,251,97,119,79,45,6,126,161,24,213,0,83,197,30,1,198,149,225,91,60,8,84,249,27,1,192,173,147,17,148,222,204,197,237,252,212,60,26,198,121,231,179,108,113,192,41,124,113,96,200,194,146,14,56,32,194,199,95,244,171,108,72,132,223,11,236,60,134,224,37,89,135,241,136,152,135,61,139,199,44,249,75,204,45,38,182,145,118,247,2,254,141,192,180,88,149,176,44,41,204,102,206,151,233,125,76,61,72,4,52,29,238,194,246,64,121,6,18,252,218,249,59,103,212,47,129,230,81,254,87,70,17,68,174,167,198,66,244,201,89,251,174,217,21,175,78,10,83,130,156,121,246,248,231,201,24,170,49,160,205,212,139,184,30,71,36,23,194,4,162,59,108,140,1,203,251,241,163,153,160,251,209,33,170,139,250,251,151,220,130,179,192,153,212,130,2,42,45,253,233,98,185,102,105,124,163,18,4,214,63,208,115,3,51,230,0,65,138,7,101,14,4,73,92,107,105,180,165,232,30,111,176,180,0,15,122,16,168,104,33,173,101,144,144,49,6,177,142,248,47,76,220,141,178,108,231,54,40,61,229,91,42,27,248,193,189,10,120,198,176,150,197,143,187,186,231,65,112,8,30,145,104,183,145,162,152,137,169,149,214,55,103,66,180,185,41,59,210,80,167,23,43,200,173,205,85,208,48,250,213,203,112,189,221,86,63,7,144,242,32,119,120,190,251,55,253,55,118,219,69,75,123,180,168,216,76,11,194,233,169,48,93,218,13,147,4,154,155,62,145,11,151,231,101,116,34,32,232,132,133,12,16,90,247,19,204,46,28,129,119,140,165,112,26,129,104,169,220,189,100,184,149,93,59,163,200,147,235,244,210,247,87,27,174,71,106,18,41,101,81,24,156,205,167,189,34,105,58,178,174,29,234,92,118,62,189,92,113,200,192,28,155,68,135,98,134,119,219,14,248,129,161,143,38,190,234,146,240,34,72,180,71,241,41,230,14,208,118,54,36,106,234,20,90,36,37,57,8,41,74,48,4,74,120,61,33,26,56,103,254,230,45,31,116,4,145,18,184,36,228,34,142,0,213,179,79,222,72,12,202,104,246,105,153,250,206,75,21,133,115,160,12,231,113,43,96,70,155,133,237,198,237,48,211,31,187,1,9,231,112,230,96,127,75,202,193,160,46,78,187,186,174,242,224,64,187,57,157,184,73,135,104,158,86,82,230,250,134,152,106,160,249,16,229,116,243,93,54,15,62,61,71,146,102,12,55,23,161,133,170,125,38,191,232,155,11,93,232,135,175,153,139,3,59,128,150,58,151,199,65,61,132,200,233,17,96,245,47,226,167,241,24,80,9,178,89,71,21,168,81,16,5,172,221,238,46,250,138,72,252,144,43,94,15,3,183,187,2,109,135,142,190,103,251,54,253,59,80,156,187,146,110,253,19,129,25,200,178,18,234,183,122,29,49,135,220,187,218,109,4,233,187,8,40,126,202,129,192,168,109,227,209,154,105,215,36,83,0,21,80,74,187,26,140,227,109,130,14,129,197,191,48,64,8,205,175,232,54,56,222,153,190,30,226,150,143,127,177,69,145,181,60,160,130,249,211,143,254,21,209,140,143,200,190,193,7,55,125,202,173,155,214,72,36,174,90,251,10,233,208,83,227,23,80,72,172,225,78,189,65,21,192,220,62,226,126,215,48,54,32,120,253,202,63,94,91,5,23,76,184,70,46,179,53,3,197,110,24,88,101,152,227,12,68,59,114,204,100,77,50,200,112,207,98,251,104,124,8,72,10,47,35,112,245,194,70,193,2,66,94,247,138,81,33,73,240,44,42,175,131,35,103,206,114,37,31,89,240,250,183,91,170,105,36,196,111,99,186,5,198,172,97,202,240,96,38,182,245,69,216,72,38,140,203,169,15,48,121,165,123,166,55,80,170,176,134,28,179,210,220,235,51,193,198,146,33,65,96,209,52,118,123,249,79,72,78,85,253,103,136,28,148,81,143,10,80,216,14,123,25,168,43,31,214,38,106,70,128,224,97,154,123,237,100,16,239,45,60,175,3,35,40,205,199,194,3,170,217,168,84,219,33,132,141,2,106,158,125,190,104,97,61,191,30,158,85,29,255,120,159,170,117,171,201,196,79,167,10,29,8,120,14,51,70,47,142,41,208,168,236,230,151,90,52,76,103,208,65,35,86,110,161,79,254,204,43,187,109,57,189,238,219,224,164,14,17,209,176,47,181,119,100,159,37,193,157,91,224,169,132,28,198,139,196,11,219,55,226,114,19,145,199,49,185,69,156,207,137,165,178,82,52,109,162,215,126,49,202,83,106,164,105,2,158,232,126,79,135,5,23,39,124,96,65,37,60,213,4,58,137,55,182,218,84,79,200,44,245,235,22,233,24,45,13,239,46,66,195,180,33,33,160,219,89,140,129,236,81,198,179,178,147,213,138,114,2,194,40,57,62,174,69,252,25,122,78,245,43,11,186,143,165,69,216,193,20,22,170,111,219,142,175,119,125,78,29,208,118,120,171,147,217,131,241,47,120,119,195,164,39,188,250,152,134,18,27,239,0,80,8,222,0,73,48,54,243,64,43,45,145,119,198,68,110,255,79,82,156,126,201,77,120,31,97,184,148,221,12,47,245,101,43,105,80,253,59,12,14,131,248,127,160,60,203,77,157,221,58,212,178,252,84,228,159,203,225,166,219,124,49,250,32,205,95,14,56,227,25,62,79,180,178,183,19,205,254,123,60,98,39,248,32,249,8,47,57,121,253,179,204,129,207,226,72,30,89,170,145,68,244,226,137,13,30,72,189,240,66,91,201,75,174,170,133,225,122,179,166,98,207,18,91,140,236,153,154,169,108,0,80,13,82,14,205,248,31,173,64,139,178,51,190,191,186,137,41,207,193,248,224,216,129,126,234,60,134,15,154,238,4,182,72,249,35,115,208,97,173,166,216,99,207,168,27,73,73,242,208,169,8,38,115,14,72,141,254,9,210,161,243,210,36,204,130,119,132,48,103,66,55,250,162,35,190,64,126,230,45,102,42,109,239,32,81,30,4,94,104,174,173,251,107,44,183,11,67,229,172,99,105,189,84,171,156,199,97,20,108,58,226,25,47,184,211,140,90,83,228,195,231,6,40,43,100,18,2,212,172,67,198,60,172,89,194,215,163,229,212,237,160,243,252,9,89,218,195,106,74,116,9,153,114,2,144,185,156,124,159,87,222,6,85,219,38,88,205,38,202,100,135,36,55,118,112,241,170,53,52,49,221,128,113,74,46,56,72,246,43,6,80,105,114,217,215,49,79,204,208,237,144,154,68,47,76,162,118,224,159,139,60,45,18,188,133,209,54,108,99,90,26,219,224,197,66,115,202,69,69,227,39,217,149,35,121,123,80,239,199,222,109,121,196,244,60,232,224,216,152,76,233,195,157,49,126,195,99,115,15,65,120,113,22,247,99,210,68,200,176,14,205,180,37,18,206,99,106,103,146,240,45,92,98,110,4,125,45,1,1,190,95,138,191,82,226,94,90,36,158,245,10,210,243,175,201,38,225,97,207,139,167,25,58,36,59,128,190,65,12,10,140,145,122,46,17,4,249,160,176,147,98,94,143,163,224,213,226,76,213,222,134,133,78,143,72,196,202,177,157,33,29,136,54,128,9,187,89,232,78,211,147,209,192,152,104,68,165,57,181,28,70,164,146,129,30,200,203,54,249,144,32,11,199,28,155,171,218,25,70,134,212,191,26,129,255,142,55,62,90,192,131,104,55,149,201,104,250,199,173,27,142,35,59,79,121,37,58,119,113,90,193,251,168,53,160,44,87,203,162,179,34,122,220,184,1,107,150,114,37,95,116,77,235,255,70,184,49,36,91,23,207,186,37,216,140,211,227,232,5,206,20,73,238,5,101,74,179,174,209,139,57,203,139,112,165,111,124,23,94,6,35,210,10,97,124,151,24,181,53,177,197,172,26,101,191,37,136,7,139,220,107,233,73,204,36,147,20,139,98,198,76,190,28,170,10,127,173,245,45,197,118,113,213,126,209,235,21,14,80,26,107,228,61,88,164,251,241,174,223,218,59,239,211,184,224,145,34,85,0,151,154,120,3,245,191,159,160,145,121,247,100,155,26,135,13,150,91,140,113,247,133,17,231,145,232,28,202,81,74,68,108,43,217,163,161,141,140,104,235,132,111,175,102,255,236,51,178,128,9,243,183,42,59,218,213,242,198,230,148,252,226,189,201,211,80,121,83,0,200,17,51,32,242,1,111,248,142,73,180,198,216,207,212,223,239,149,230,61,229,155,232,252,75,212,191,92,101,147,192,142,4,35,80,119,118,167,14,153,228,43,23,91,237,242,129,81,24,117,252,123,235,103,198,142,233,12,40,16,6,87,32,74,152,8,249,122,33,200,148,213,121,129,180,82,174,191,27,244,237,247,122,153,206,224,150,132,65,210,177,93,153,241,140,253,217,121,168,96,44,4,18,208,102,201,128,130,58,46,114,203,250,97,175,118,24,33,134,45,211,200,13,230,211,43,156,242,161,163,42,183,140,93,245,87,72,41,48,120,39,205,153,133,35,31,111,209,230,156,19,28,55,120,186,69,35,97,219,93,25,25,28,255,130,70,241,47,185,200,119,39,82,203,13,211,52,72,141,143,114,20,5,41,16,204,6,4,10,52,239,200,188,249,31,72,150,81,164,202,172,153,195,103,222,144,85,128,117,45,227,240,127,244,249,192,62,3,191,189,141,118,12,58,86,115,198,233,55,32,44,247,54,137,107,78,91,124,79,73,148,222,190,14,16,209,127,83,189,208,37,174,115,97,62,191,5,175,148,177,158,254,147,228,115,36,235,180,71,249,90,148,26,96,208,148,190,190,55,188,136,255,159,217,106,117,0,67,91,10,134,244,154,83,1,64,242,191,215,220,162,246,116,78,176,91,219,39,205,119,232,111,149,206,242,157,237,64,72,119,114,105,6,208,37,91,168,124,174,101,232,250,147,13,10,38,60,44,242,34,136,62,190,84,35,50,98,55,74,119,154,234,219,124,164,134,139,112,213,217,183,18,149,135,134,242,237,227,4,174,217,155,150,156,149,122,70,211,239,226,63,247,187,81,194,55,255,128,12,160,53,52,180,199,183,57,2,79,250,242,150,101,79,83,80,228,28,77,30,1,182,129,41,82,143,222,98,31,6,172,186,68,40,147,144,74,223,23,202,131,114,82,47,22,182,245,81,144,194,16,77,52,238,240,115,162,70,180,104,119,199,226,146,8,249,196,65,235,146,95,10,160,237,90,107,23,137,76,115,254,151,44,137,92,156,180,179,180,50,198,207,94,66,233,93,52,159,89,112,46,3,64,59,15,198,79,82,50,209,135,53,13,28,34,84,41,174,250,220,193,13,124,228,12,145,22,118,34,107,227,107,194,201,184,105,192,87,110,159,227,187,216,11,116,172,38,246,64,115,129,56,3,127,100,209,183,16,179,209,101,105,141,230,16,104,203,115,54,39,66,66,79,227,243,35,87,140,14,240,11,122,116,64,48,245,154,84,86,157,127,110,76,160,91,148,200,246,136,51,80,80,188,25,121,121,178,116,255,130,227,139,162,173,202,167,219,18,57,110,89,24,169,172,145,234,124,225,135,223,39,246,55,9,159,21,231,14,224,53,122,49,222,234,226,45,127,8,82,100,32,43,178,115,5,50,187,196,140,219,19,195,229,133,57,121,160,239,249,165,96,31,217,86,220,150,156,222,68,150,239,150,102,3,185,241,11,218,33,86,205,254,108,70,31,229,204,87,217,240,115,189,78,194,86,247,186,110,166,172,212,239,244,29,225,46,167,45,155,57,187,250,161,68,254,17,61,38,182,121,95,125,195,66,147,89,191,29,35,102,203,96,226,232,107,150,211,83,39,116,150,44,41,179,106,236,83,45,136,218,173,90,226,180,177,145,210,82,83,43,199,235,127,156,48,50,54,192,65,171,173,29,165,75,206,194,240,71,9,123,240,213,57,110,91,113,92,119,253,195,124,90,147,104,32,87,9,62,145,191,30,78,102,32,148,183,206,224,35,128,96,92,78,34,196,250,48,94,30,181,80,49,92,190,235,148,27,119,102,194,123,127,19,174,4,168,54,82,251,114,231,153,220,128,7,70,222,226,49,25,225,206,217,250,141,247,7,137,73,164,143,65,92,41,80,175,172,224,150,167,76,38,29,37,53,24,76,177,215,160,182,152,62,106,191,244,100,209,178,133,97,48,169,132,203,226,212,235,221,248,179,196,197,79,159,30,136,185,20,242,151,159,189,83,28,100,122,138,218,69,193,55,21,195,12,75,227,176,95,129,56,116,87,136,141,56,31,252,149,254,67,56,45,44,60,21,198,53,1,159,214,131,61,195,2,98,97,56,119,234,220,41,131,169,142,54,249,152,139,64,210,52,201,77,10,113,91,201,128,22,250,123,228,42,3,12,253,35,67,99,222,23,4,151,177,46,117,125,211,111,106,209,169,246,200,248,198,148,240,162,235,158,45,84,39,238,203,114,103,119,33,42,201,97,209,108,234,78,128,248,125,237,35,172,227,181,64,77,254,44,151,215,56,51,66,145,163,58,70,205,180,222,221,187,229,71,106,202,137,138,14,23,151,5,53,218,169,211,163,97,131,253,103,210,21,67,230,183,253,245,111,244,172,55,153,50,251,22,162,203,185,14,46,233,67,191,103,72,242,41,243,122,19,163,119,111,102,134,245,153,23,63,196,225,82,192,197,10,188,44,149,153,208,247,163,74,15,123,225,14,129,182,179,8,235,159,26,187,98,128,2,15,249,10,195,116,82,85,32,144,153,68,17,133,45,220,48,159,91,80,231,234,247,253,0,186,237,85,233,221,231,157,55,136,50,94,155,230,192,77,23,115,139,153,86,89,25,80,139,145,23,38,131,162,189,94,40,51,13,159,47,29,151,194,244,176,214,124,125,217,110,94,45,173,142,105,46,107,12,229,11,185,24,107,209,208,76,51,158,96,203,68,202,121,51,105,128,216,98,134,143,160,233,112,218,24,65,40,78,190,183,31,66,80,60,213,102,14,172,212,51,222,111,18,238,212,30,236,255,20,136,62,127,4,61,158,87,221,165,147,89,182,80,78,37,33,41,3,3,216,36,35,155,6,198,48,75,13,153,153,18,14,253,122,221,249,73,36,165,147,47,193,108,164,53,178,171,230,174,74,205,248,3,220,235,254,99,20,62,72,239,107,225,174,96,170,57,103,118,65,169,201,137,157,190,45,15,252,21,85,163,94,229,173,12,102,97,28,39,7,20,101,54,127,27,64,160,23,201,128,4,35,78,43,252,204,181,166,186,162,180,139,81,87,169,41,172,22,131,76,49,19,98,119,143,204,234,139,191,130,197,115,15,117,197,218,215,222,159,94,42,205,223,165,27,113,47,41,159,201,70,248,53,159,243,118,190,145,189,49,169,214,157,54,243,167,118,162,185,70,43,36,85,103,11,76,159,29,42,112,58,80,18,214,54,110,8,127,248,245,95,93,247,197,24,242,53,54,210,116,21,199,73,199,52,47,169,54,181,23,186,154,16,42,158,101,189,238,237,228,96,130,194,147,20,34,29,27,31,53,238,77,247,143,225,163,120,160,9,178,85,101,188,131,145,53,139,127,86,120,167,70,86,165,85,93,53,160,106,224,172,77,249,8,34,250,178,233,94,248,124,62,24,37,13,115,220,60,228,25,134,243,41,10,129,154,222,81,73,233,162,79,151,146,147,55,240,97,24,242,129,245,91,144,140,186,97,110,41,150,153,149,193,54,239,58,198,125,190,190,207,126,42,175,126,249,254,52,206,189,58,81,156,207,238,230,185,72,93,174,55,206,233,28,78,184,106,17,190,222,59,108,33,1,72,213,69,13,213,56,10,216,163,78,98,116,180,30,182,172,77,99,27,155,57,19,255,146,21,188,174,59,118,65,233,46,197,19,176,137,39,195,31,51,203,37,59,105,136,20,166,153,225,172,147,163,43,28,155,103,75,240,121,85,6,56,203,134,132,131,241,172,104,79,19,109,240,3,247,119,6,1,177,8,183,163,224,13,137,28,81,76,145,149,104,86,186,235,71,72,18,138,150,201,72,251,234,33,75,1,38,172,23,145,55,203,203,151,224,225,41,79,163,220,138,188,56,157,240,4,100,117,26,18,92,22,160,179,40,183,126,121,102,44,170,198,180,13,230,211,227,191,217,120,79,252,227,190,243,183,144,153,127,159,254,165,139,108,252,157,36,174,236,246,72,24,189,152,127,171,175,170,22,120,101,211,89,168,51,169,134,208,253,156,36,172,189,181,134,35,78,110,222,233,186,198,24,182,221,45,196,104,92,68,102,249,162,0,97,95,182,160,13,145,6,16,74,133,52,44,233,153,63,70,9,26,255,223,245,93,181,232,243,35,27,151,132,198,105,194,113,178,205,149,189,181,13,136,93,234,203,125,212,107,239,224,208,145,99,17,147,88,240,217,70,171,235,212,84,96,250,160,88,49,14,143,43,76,133,65,88,233,139,104,198,149,188,133,157,204,230,192,13,73,192,232,146,9,194,165,38,131,225,175,75,96,92,232,33,62,13,201,138,31,75,20,182,94,181,7,139,192,94,173,149,87,214,184,31,236,31,46,13,210,240,87,14,118,61,255,89,136,189,52,240,163,145,129,158,184,1,226,166,76,31,35,128,227,110,78,46,197,136,195,85,156,209,115,218,80,213,76,199,32,45,176,219,242,108,250,29,176,146,167,40,115,152,198,197,109,120,90,179,134,68,174,115,253,91,86,18,99,96,192,46,218,65,45,144,149,86,44,24,19,35,228,222,207,185,22,143,66,201,241,158,164,125,161,218,52,143,106,185,11,245,116,51,128,88,211,119,253,28,254,40,60,108,120,224,139,238,159,200,21,113,75,36,213,233,190,108,54,81,200,3,151,207,148,121,19,62,3,183,67,111,171,150,83,152,245,121,234,48,115,213,82,83,170,32,134,248,67,65,142,183,41,9,43,157,119,203,72,179,112,90,24,12,106,152,131,63,196,166,136,149,172,12,127,48,93,30,79,33,89,116,47,8,247,211,137,161,170,216,137,144,187,79,88,74,86,57,116,139,192,12,198,240,235,179,203,32,8,194,143,176,146,12,241,50,211,216,75,169,252,162,210,9,231,195,151,249,182,13,63,93,127,67,120,133,101,93,137,13,33,157,115,31,230,51,56,69,155,213,132,46,223,118,172,6,146,70,106,171,135,8,231,163,169,32,133,146,95,186,198,184,198,88,59,213,52,224,120,162,37,186,185,163,82,62,255,43,234,21,245,87,229,210,249,210,245,88,16,39,175,126,0,139,190,56,230,4,111,67,0,145,77,164,188,46,43,38,155,246,229,98,70,49,22,64,239,149,246,99,154,107,139,219,143,39,132,215,170,149,235,12,184,77,68,84,149,49,197,74,1,53,234,104,12,141,132,195,189,199,40,39,173,106,126,79,74,43,225,11,108,225,246,203,59,167,244,116,75,98,193,230,65,238,218,65,184,175,118,111,142,193,193,33,191,185,130,148,225,43,241,218,139,217,193,150,104,195,233,240,85,107,85,15,92,176,242,233,232,173,58,34,71,143,51,134,165,235,230,13,40,202,160,250,219,190,158,139,8,23,145,22,57,45,100,223,216,163,244,195,75,210,183,30,57,174,199,66,60,249,18,38,108,184,57,209,211,111,111,82,197,215,114,211,147,17,123,127,141,54,69,217,231,91,49,108,65,239,100,241,164,54,59,122,190,180,21,79,226,116,109,180,165,181,61,210,81,84,124,6,49,59,54,230,17,103,96,18,6,244,131,241,49,77,208,184,130,23,81,148,123,3,171,60,205,83,207,200,111,128,172,118,214,11,52,243,209,86,245,181,149,104,209,150,150,198,191,101,114,106,201,51,205,235,128,224,114,138,168,248,122,223,76,168,25,141,246,202,118,93,61,58,114,128,0,129,70,101,226,71,96,24,93,220,141,13,133,61,216,99,50,251,230,228,39,255,245,106,137,190,249,173,235,216,229,116,235,90,37,179,165,7,172,139,163,64,50,198,148,161,220,30,121,116,85,192,120,186,166,124,168,41,222,3,154,4,122,201,39,49,212,10,47,236,167,127,103,29,93,27,50,73,181,171,16,228,71,186,59,115,100,238,94,215,136,226,246,66,22,103,31,185,240,15,220,212,29,135,193,179,156,133,142,115,104,26,252,137,56,0,139,235,128,22,155,211,111,135,189,218,58,42,135,86,174,152,223,155,223,95,208,163,71,181,199,7,11,142,204,67,167,132,254,252,23,90,119,51,241,193,115,236,83,13,191,8,59,30,33,203,80,198,112,61,48,114,59,5,221,75,12,5,29,81,28,95,66,216,129,118,44,96,58,192,188,28,150,128,39,239,198,146,202,10,123,234,173,135,210,130,151,140,97,235,85,205,247,87,207,9,85,193,211,26,198,222,91,223,86,66,246,214,40,191,22,65,107,234,126,175,14,202,5,190,192,110,114,128,195,151,40,212,151,91,218,207,175,104,218,252,141,238,44,20,65,104,129,105,145,14,167,230,101,100,8,22,139,250,82,216,9,205,80,135,66,250,121,94,68,40,205,93,230,158,69,109,247,95,88,190,240,147,225,84,86,120,202,18,7,8,130,31,107,26,178,54,131,196,69,202,189,237,47,43,4,107,158,71,245,178,87,167,145,235,72,111,94,128,236,118,163,125,116,243,159,114,51,21,0,184,159,68,75,147,146,25,126,75,39,76,59,83,220,47,156,55,83,2,179,141,47,67,152,161,28,96,164,91,253,50,214,75,189,186,27,47,51,75,62,175,66,160,111,60,15,216,25,125,252,212,158,94,170,130,165,243,21,48,57,6,153,56,82,199,12,138,150,49,167,72,198,236,30,237,187,185,56,150,229,113,24,74,145,196,183,26,195,136,177,55,126,66,63,158,9,177,217,238,66,110,148,135,42,104,133,23,147,104,248,123,219,88,16,143,40,191,190,169,74,154,124,203,105,243,251,246,103,139,149,90,218,226,108,55,46,77,56,18,28,118,220,36,33,141,40,149,17,230,182,197,134,49,188,234,11,170,253,98,136,215,30,98,123,235,61,26,11,66,224,82,138,158,128,52,175,66,202,9,186,168,52,127,129,43,49,160,248,244,67,231,178,86,20,61,142,51,43,206,226,22,170,228,111,76,216,141,149,178,173,114,35,224,114,38,51,255,162,220,28,122,10,166,1,211,155,164,210,204,134,126,67,225,221,246,179,239,107,111,233,179,74,187,100,186,4,129,172,101,160,8,62,195,101,63,164,129,94,95,166,238,79,189,25,13,3,36,170,251,240,91,228,171,200,233,56,210,75,152,247,239,129,136,71,146,92,92,135,46,181,1,192,6,8,239,223,141,147,203,37,132,140,248,2,160,211,156,150,69,21,71,151,247,235,225,236,31,41,121,39,103,243,158,232,82,254,117,92,9,137,12,103,61,154,232,228,171,180,241,25,45,188,5,72,96,147,244,141,102,223,198,56,123,226,15,182,90,168,197,31,63,129,119,20,82,34,197,122,120,240,71,237,67,77,76,196,88,132,162,239,108,233,119,221,150,220,238,103,83,101,254,187,107,12,208,36,39,253,194,35,76,94,254,23,217,69,189,26,121,46,47,79,174,35,60,194,15,156,246,230,221,162,205,63,131,190,191,13,200,105,75,69,64,54,255,84,135,166,177,25,30,73,104,146,9,37,163,132,18,175,241,252,253,75,89,16,231,132,11,132,219,91,202,104,226,70,28,242,240,66,52,106,154,105,218,105,226,188,74,93,18,210,139,138,160,207,17,125,88,62,174,189,70,220,244,102,194,214,131,48,50,191,38,223,105,86,191,167,119,191,30,100,79,8,223,142,89,74,10,58,230,235,200,52,198,177,15,24,57,130,18,83,188,233,82,56,183,62,100,175,122,195,49,70,60,69,123,99,140,186,232,6,205,40,227,30,92,14,212,230,140,230,95,242,56,93,86,188,14,166,121,164,0,143,134,79,159,225,24,68,0,107,84,201,114,59,82,110,237,6,79,200,180,89,6,250,223,211,3,174,34,101,45,245,17,247,4,134,175,238,74,99,21,193,16,4,14,179,172,36,15,87,53,34,54,109,122,108,123,232,247,35,254,152,131,175,218,157,204,122,60,159,201,141,99,29,144,172,62,213,254,102,132,29,119,236,135,96,229,250,119,214,223,108,217,252,226,84,210,226,46,70,195,150,178,24,92,199,189,160,71,104,220,217,87,65,167,41,9,200,16,110,141,150,51,225,43,104,251,155,139,222,202,161,167,255,52,208,249,25,27,143,45,237,176,242,168,128,70,243,208,205,225,246,100,152,159,152,33,175,231,216,108,249,228,74,187,102,71,31,81,111,151,44,145,122,15,25,122,255,156,243,69,113,31,133,189,127,90,103,234,27,236,172,196,2,70,92,35,149,167,194,44,228,23,217,246,188,172,99,154,209,144,7,18,136,186,25,208,38,15,123,87,21,178,212,59,212,180,21,151,183,244,253,17,180,149,177,180,165,15,48,38,147,156,134,180,50,193,35,238,6,190,205,34,220,159,138,184,165,209,227,223,148,193,7,43,143,4,8,74,12,22,217,209,151,16,191,25,27,145,248,245,44,220,144,214,249,38,249,200,165,131,99,206,123,247,97,55,135,84,64,78,66,120,51,32,80,109,39,111,64,169,219,225,100,169,119,238,215,66,186,12,4,188,78,133,83,57,68,34,10,45,15,100,25,162,94,4,170,55,227,97,178,101,236,176,222,137,213,36,185,202,229,170,4,153,140,155,14,44,3,61,90,49,138,131,249,161,157,156,161,130,133,130,240,189,194,168,61,87,81,234,142,233,188,130,234,165,111,119,27,132,106,236,251,29,148,90,155,193,80,44,121,94,17,220,41,8,180,16,40,214,225,106,93,110,94,38,214,150,163,116,154,142,243,207,64,31,35,113,6,221,105,250,214,182,198,246,28,133,216,119,182,213,145,202,50,83,73,230,233,184,15,74,16,133,153,219,14,204,241,122,251,147,97,125,101,128,125,3,5,145,196,215,68,78,149,90,250,173,19,164,193,23,35,192,44,41,212,198,169,42,85,102,80,96,36,138,163,46,219,218,176,169,31,102,203,40,206,237,249,176,228,4,126,190,145,14,155,80,240,250,0,253,198,167,6,105,125,117,14,179,110,45,236,56,247,2,12,51,132,47,95,205,124,79,112,10,89,72,7,234,157,42,146,42,13,145,186,142,57,44,81,103,24,79,246,221,222,214,243,159,42,181,139,67,193,168,119,138,18,192,140,64,134,60,126,155,250,155,56,165,0,154,218,96,228,239,229,87,203,33,35,36,123,181,100,151,210,163,61,61,222,57,102,126,154,49,29,9,25,216,0,13,11,63,111,100,97,228,108,1,116,55,119,201,112,141,53,102,47,110,161,16,56,199,75,46,196,107,145,138,109,172,174,181,23,117,252,100,83,6,68,7,109,201,4,255,40,135,153,93,137,146,209,135,29,70,144,95,55,32,67,1,174,105,134,164,53,139,32,148,30,99,100,132,91,211,110,113,236,138,212,160,199,186,123,9,6,237,97,221,142,176,36,98,178,181,124,249,123,8,62,150,77,176,216,233,89,118,187,121,39,17,169,167,158,220,31,238,52,138,33,229,26,253,22,24,183,251,83,211,167,222,47,11,243,175,236,86,213,192,153,96,21,45,25,250,130,185,40,46,94,118,194,80,183,27,255,76,57,202,24,181,44,236,184,123,246,1,34,40,199,167,127,146,231,117,97,224,147,230,142,141,10,236,99,105,222,10,120,29,34,240,202,120,61,153,226,153,5,243,50,237,98,100,196,235,213,244,46,243,60,190,231,128,255,80,231,5,13,78,86,200,237,103,27,73,133,23,117,74,146,21,97,147,233,16,188,142,68,78,196,202,71,210,91,187,60,208,210,133,26,41,30,88,200,8,10,187,72,218,175,15,166,86,150,136,6,49,61,231,218,100,71,134,156,174,24,222,49,187,181,138,25,212,142,23,46,152,216,21,217,232,87,124,88,10,205,16,115,77,141,63,208,119,81,237,250,98,98,151,176,180,137,39,201,227,188,36,118,63,77,1,44,164,155,175,74,109,27,234,104,49,121,58,90,55,239,189,253,240,240,203,161,154,178,181,99,158,151,15,74,19,196,71,68,97,243,45,66,197,200,13,205,130,107,83,224,86,124,89,71,136,180,163,240,215,58,145,213,203,25,70,212,132,2,105,141,103,117,224,189,90,45,217,183,99,242,254,232,110,51,113,64,200,70,68,53,77,125,233,175,84,169,224,114,11,35,101,2,166,105,164,119,2,122,29,131,148,191,207,228,0,157,164,237,202,122,169,116,132,234,156,243,226,163,8,3,180,87,38,84,5,165,250,211,160,47,31,216,5,177,80,115,95,170,58,208,132,121,12,42,115,223,200,203,155,123,135,216,119,98,18,29,125,118,134,75,171,47,154,131,87,156,51,21,179,197,239,150,112,142,41,82,3,228,163,193,171,200,21,125,202,146,22,220,0,254,212,51,254,112,27,87,47,128,186,209,237,240,14,55,241,86,104,25,54,220,45,209,128,170,157,163,110,64,122,124,163,248,229,45,154,99,116,11,95,32,41,165,191,14,208,255,52,205,172,85,190,83,162,9,88,209,127,187,92,11,106,128,99,142,110,138,91,22,87,2,119,96,163,127,182,197,134,188,52,74,44,25,157,180,254,140,65,150,63,52,196,76,9,128,64,17,195,76,39,80,45,227,4,206,93,48,159,118,157,247,175,91,201,53,84,44,208,233,238,95,208,225,89,48,46,44,157,230,29,90,237,159,168,67,175,25,189,150,180,109,8,94,234,204,52,217,183,150,91,232,2,105,229,121,33,0,226,108,166,236,37,79,85,135,96,238,227,22,43,141,43,219,179,71,43,5,183,214,66,70,32,69,75,178,108,95,152,64,157,238,34,165,29,66,6,118,159,84,121,103,22,114,158,44,92,153,116,120,168,200,7,144,61,120,224,43,130,184,136,76,32,211,75,162,78,77,91,160,42,247,19,96,215,133,37,175,98,233,246,46,124,242,76,211,78,154,140,22,220,186,206,162,21,67,247,253,251,192,145,94,7,29,223,229,155,149,178,223,104,16,251,54,108,36,195,16,1,145,47,179,243,255,245,164,149,85,237,103,244,12,46,215,94,227,22,147,70,86,55,85,104,229,158,163,113,255,226,151,87,66,54,65,99,45,193,2,42,134,130,248,118,40,235,117,127,136,36,211,244,37,113,79,73,200,83,244,220,203,146,90,142,58,254,157,142,225,86,52,122,200,212,120,226,86,222,151,92,196,16,76,125,84,61,104,205,22,29,160,22,139,131,229,239,5,53,116,240,248,26,210,16,3,78,100,244,34,250,139,30,78,117,191,128,185,236,19,205,5,118,121,22,111,234,134,33,87,147,246,162,176,231,59,151,219,106,151,154,74,11,136,184,66,100,242,64,141,71,199,142,119,131,162,227,179,189,215,151,250,80,187,62,48,47,214,107,208,233,11,118,45,203,47,140,91,142,89,153,207,187,49,170,129,250,163,194,166,214,152,103,29,128,214,216,246,55,172,11,44,217,32,38,166,130,169,36,49,167,35,98,9,205,50,8,132,33,138,118,210,52,231,53,83,196,133,161,198,18,134,93,245,32,121,50,135,208,149,174,209,148,75,23,173,86,140,68,8,181,109,165,230,3,246,152,116,165,46,95,213,58,29,125,130,44,108,137,241,49,165,191,197,167,205,136,117,168,230,117,82,154,91,248,202,80,126,173,17,119,184,88,135,239,83,152,203,153,102,129,208,96,138,93,244,5,70,190,95,67,13,69,88,193,36,26,35,164,226,84,0,163,196,51,51,112,148,69,207,43,104,4,246,16,253,207,26,11,54,124,123,47,208,26,94,177,137,87,74,215,1,110,228,208,164,48,205,186,79,243,57,163,45,54,209,155,240,37,252,232,230,126,156,228,197,75,152,185,247,129,101,36,248,209,33,114,43,85,133,178,191,145,198,163,11,24,221,199,202,104,209,221,40,105,188,151,98,206,90,5,52,177,27,13,66,198,250,178,191,89,43,76,82,41,29,185,151,47,33,72,7,217,70,254,142,10,194,123,255,230,83,197,36,243,100,165,22,24,59,156,43,158,159,57,103,122,131,22,37,84,87,145,229,167,171,84,11,246,137,153,165,13,182,253,230,26,213,183,73,137,200,183,37,89,160,137,193,177,122,55,96,201,228,58,214,45,250,18,84,116,122,252,35,156,53,105,239,127,238,184,108,114,128,28,191,134,196,42,87,78,26,58,156,1,240,51,136,110,177,112,253,190,125,164,234,224,104,183,224,150,59,89,54,103,206,176,134,6,51,16,57,94,109,174,88,189,144,76,190,133,68,128,211,141,251,221,130,5,191,53,227,121,78,213,93,28,187,208,215,141,127,64,246,213,3,160,95,88,144,44,39,248,14,110,45,27,183,23,118,244,24,19,92,79,75,184,224,185,239,62,245,113,220,182,1,241,182,166,225,251,249,153,44,140,112,19,57,202,179,166,85,248,119,162,221,183,147,181,199,82,230,93,88,44,130,109,68,233,83,112,13,95,146,127,31,155,12,161,1,224,159,46,78,254,133,14,178,59,95,245,181,130,214,187,216,93,119,159,188,59,67,145,254,43,51,180,232,33,135,251,77,255,168,4,253,148,21,8,111,152,39,225,111,29,209,35,34,178,204,123,218,38,66,10,64,222,247,21,147,81,58,213,132,128,5,206,213,231,228,49,229,22,166,185,160,43,173,116,237,226,168,148,202,233,132,125,176,120,196,63,119,186,21,15,219,202,249,81,38,187,182,190,50,221,68,51,153,57,59,25,33,248,194,1,36,195,102,53,24,254,178,238,175,209,57,219,133,196,130,13,67,19,247,253,34,212,38,203,188,179,165,77,206,212,175,198,41,106,91,86,15,159,15,179,218,148,188,16,62,56,241,175,78,250,246,13,60,1,223,219,184,62,120,46,185,202,161,251,217,39,171,136,69,93,19,11,14,5,169,131,131,1,120,27,177,73,223,189,223,239,6,198,63,164,179,234,231,146,244,134,150,171,179,146,114,8,43,217,2,255,41,84,121,66,51,216,211,28,213,79,245,200,2,81,0,64,0,101,146,44,40,145,140,84,79,191,94,145,162,188,11,28,204,183,159,68,158,133,89,81,93,81,166,250,70,143,14,105,50,113,153,69,220,170,200,97,50,128,62,202,254,30,242,148,218,193,3,92,148,70,44,135,93,107,88,32,12,134,240,98,220,51,45,159,178,60,6,237,152,165,116,200,32,254,221,221,62,72,100,251,142,203,160,19,247,113,3,104,82,210,135,59,9,155,112,229,59,226,160,146,164,28,248,173,42,8,64,236,243,199,253,51,20,136,138,153,86,89,28,157,153,56,252,67,31,101,172,240,78,52,133,249,18,9,172,252,142,67,174,232,196,103,234,183,187,3,143,4,143,252,187,188,141,84,18,16,188,108,87,15,226,62,79,93,180,111,181,26,236,186,231,95,122,135,94,175,28,236,128,147,20,117,168,238,46,172,100,49,206,0,2,70,241,38,194,239,210,143,189,246,142,66,105,245,138,191,184,23,147,121,78,129,22,100,195,234,8,224,150,66,131,78,128,86,119,81,137,173,143,129,235,191,110,228,238,167,82,41,58,123,142,183,131,23,19,137,209,240,222,251,243,142,28,80,150,184,96,92,76,228,224,243,239,56,118,32,132,42,188,77,188,151,43,78,179,194,163,3,182,254,177,221,166,51,249,162,106,95,58,143,193,141,145,172,92,112,60,90,49,52,177,66,81,131,16,79,193,159,182,27,23,198,113,97,183,252,64,119,73,3,138,129,242,55,223,138,127,221,80,76,227,250,53,185,18,95,103,104,72,76,20,241,8,166,235,9,121,91,110,241,13,26,225,90,167,240,227,247,255,33,203,250,205,167,113,55,89,178,181,55,207,15,169,240,3,246,185,188,43,173,21,210,173,28,137,218,96,106,63,110,186,36,69,53,135,39,18,11,83,22,104,79,41,250,76,73,133,157,100,213,1,233,70,73,72,140,62,129,39,51,217,165,251,102,97,200,84,125,169,148,68,38,175,192,99,135,35,133,176,64,250,38,214,235,126,131,248,169,14,12,126,2,222,17,231,88,175,207,40,162,253,65,44,38,11,174,37,245,49,110,98,38,236,52,252,32,214,22,13,229,112,195,41,240,164,93,192,197,24,47,146,174,36,109,94,10,233,153,34,202,245,137,28,173,157,62,87,60,16,116,42,201,214,135,62,235,204,187,230,119,31,209,86,201,65,217,174,76,225,92,173,66,12,226,183,97,254,133,185,229,6,0,29,70,195,114,117,196,59,124,225,133,176,175,143,167,14,215,234,73,80,70,255,80,23,35,91,62,40,179,189,247,77,236,229,210,192,253,144,184,195,16,77,212,5,204,12,122,207,126,109,132,31,225,120,134,215,195,135,53,62,93,62,146,80,101,106,135,80,163,197,94,95,18,192,150,13,199,54,59,238,210,171,253,66,81,206,139,181,128,117,180,30,152,212,54,154,250,37,158,107,84,32,246,1,39,105,9,235,172,84,216,125,206,232,43,79,106,164,127,152,18,226,84,75,115,246,249,185,241,80,177,148,128,128,114,78,157,171,143,70,40,107,68,126,209,61,8,168,177,25,151,148,169,50,231,179,184,59,82,162,128,178,20,234,48,128,78,191,202,217,103,169,104,172,104,118,168,108,227,38,71,3,41,7,74,28,150,79,252,102,184,142,50,131,224,64,64,29,39,83,213,5,127,246,33,128,149,58,235,40,52,153,228,240,180,70,19,99,36,204,132,136,73,111,209,236,154,165,22,89,211,152,64,129,109,221,203,243,93,130,73,193,254,249,46,77,1,5,91,52,222,25,43,244,60,168,41,149,67,215,207,129,187,208,181,102,93,40,133,244,198,158,215,52,131,141,95,204,77,181,52,57,9,192,243,226,95,237,136,221,243,203,188,220,78,52,209,175,210,231,131,140,190,173,29,48,164,237,83,85,204,247,64,194,141,107,202,238,61,58,146,101,61,95,141,53,38,92,18,1,18,245,174,8,124,52,77,247,18,213,51,4,115,224,111,224,40,141,98,247,207,46,215,0,83,242,252,172,34,114,53,27,115,4,129,196,7,236,79,215,130,169,135,137,231,24,139,214,77,89,122,62,228,178,145,154,40,224,31,248,117,216,83,139,251,107,25,212,155,233,216,91,242,47,107,44,156,205,217,203,169,160,146,106,111,170,29,24,231,235,165,198,100,207,106,72,104,66,227,176,195,158,177,9,218,222,34,132,100,241,78,0,131,181,17,162,4,213,208,74,244,220,80,201,207,126,199,145,56,190,22,105,29,75,57,38,134,98,76,199,135,105,47,93,200,141,99,171,69,16,147,161,157,210,181,76,101,120,185,193,155,156,205,109,136,173,226,45,23,47,250,252,185,176,250,1,246,86,122,2,202,68,183,160,227,211,179,239,16,66,106,207,32,94,65,43,63,166,199,219,29,30,157,224,39,77,77,129,103,109,108,41,238,223,130,146,72,58,40,213,21,77,205,226,248,50,180,172,254,163,165,233,76,196,147,56,72,226,145,173,208,46,62,60,113,4,150,148,122,249,35,45,121,139,240,18,194,150,2,49,32,87,231,13,157,32,160,133,223,71,251,221,62,51,188,209,34,165,147,111,1,9,19,242,137,171,171,131,251,185,92,118,46,149,24,205,150,108,142,250,136,248,1,215,154,86,26,233,223,124,121,130,37,183,241,87,251,255,103,141,98,184,84,58,120,247,116,84,221,225,230,126,198,213,207,85,31,221,127,201,166,153,59,148,186,155,25,64,6,225,118,106,81,182,58,145,154,138,244,187,82,244,219,125,147,95,7,213,82,170,44,61,28,9,121,21,106,111,30,26,114,141,42,11,112,138,211,122,78,155,118,164,44,5,191,88,27,14,42,118,219,25,126,98,52,136,229,44,9,140,122,105,140,210,62,56,142,4,126,98,160,91,147,247,46,17,60,141,148,211,25,49,32,170,240,236,165,9,227,7,218,203,112,54,154,15,234,145,32,148,173,119,27,109,88,202,172,148,159,137,64,111,220,25,210,247,142,80,119,206,66,31,111,72,193,178,233,214,151,163,180,51,255,219,250,64,59,128,84,171,248,150,114,87,227,116,47,138,98,221,64,255,198,90,100,145,190,75,183,255,196,187,228,65,197,86,183,217,143,40,240,81,87,112,163,105,42,13,191,182,12,119,243,182,210,8,78,73,71,54,26,221,201,169,158,106,49,244,197,133,66,14,95,25,110,233,102,162,104,219,1,92,223,211,236,31,189,121,172,228,144,112,228,203,253,175,246,246,180,175,209,145,153,219,175,234,82,248,252,38,11,135,195,209,79,109,71,78,114,230,249,127,29,229,25,159,144,63,6,237,52,250,32,202,126,254,121,183,252,19,100,68,223,95,83,148,161,61,127,224,78,224,7,38,118,196,254,223,44,12,214,173,144,172,222,110,67,50,216,214,208,62,139,254,24,162,218,93,151,154,59,39,239,200,224,23,247,158,194,245,201,3,14,175,255,230,170,87,164,58,12,206,121,221,79,212,224,199,82,251,185,35,120,20,28,79,252,84,81,1,113,240,222,208,170,3,224,136,164,148,250,207,221,80,66,51,243,35,179,49,77,143,204,215,208,182,141,247,56,125,107,238,134,187,102,31,37,207,157,83,249,68,250,254,181,12,150,106,88,206,162,49,118,17,74,1,203,22,136,164,20,254,215,164,206,173,170,204,10,55,164,149,252,94,228,216,148,215,40,1,157,137,116,142,252,65,138,73,62,60,146,70,151,180,45,237,254,130,14,241,9,174,208,149,234,5,35,5,191,66,204,176,234,199,180,108,0,129,73,175,158,242,102,83,57,22,225,112,170,251,49,252,32,65,167,169,3,152,197,137,191,224,119,57,65,32,171,135,32,15,52,22,60,199,109,93,67,241,58,143,52,208,72,85,158,73,159,38,209,110,41,12,80,82,71,240,60,17,79,148,247,48,177,4,246,68,47,124,156,139,76,79,2,36,156,175,206,79,44,92,206,163,130,22,238,69,35,236,39,58,218,5,233,137,93,67,38,125,104,242,134,249,102,184,238,10,74,142,134,148,128,93,59,41,17,11,197,167,47,111,134,30,159,100,33,243,205,119,12,137,145,238,107,156,39,229,13,59,111,6,239,207,58,123,8,91,179,143,187,230,4,6,130,146,28,217,21,159,150,92,47,20,55,190,137,226,5,248,11,61,77,221,96,27,192,2,182,226,211,149,141,221,149,4,42,153,127,240,2,250,21,145,88,244,111,126,222,150,46,6,198,135,145,5,190,65,41,73,250,229,152,184,127,164,122,44,62,29,245,131,239,239,40,36,126,21,28,116,172,12,246,114,9,158,10,89,3,173,193,210,107,122,32,33,53,177,196,232,0,98,4,253,120,249,39,83,178,189,243,198,7,12,224,74,199,0,126,3,106,229,151,246,209,249,116,231,74,140,144,133,148,199,195,205,48,84,133,114,167,238,99,63,160,139,179,185,82,139,157,95,94,35,132,92,138,151,12,166,165,38,91,132,152,161,41,65,113,163,42,6,165,86,234,94,245,192,254,73,224,46,60,161,184,204,54,28,157,94,138,29,225,185,0,28,250,152,43,65,242,106,160,61,225,57,55,136,214,70,31,92,241,241,230,129,178,121,130,46,188,231,154,195,200,74,101,45,45,153,182,64,160,128,179,182,23,198,49,123,182,20,101,79,68,14,8,32,177,11,90,55,149,69,151,184,73,137,244,52,8,118,136,72,136,51,60,67,18,14,60,1,161,224,18,112,190,175,131,149,166,109,45,72,152,19,46,163,138,27,20,251,108,104,204,255,49,178,2,192,177,84,75,107,191,28,160,4,54,245,92,36,195,217,193,198,19,93,144,245,190,251,100,169,253,33,42,85,253,227,222,27,45,244,251,136,9,91,200,48,103,22,187,112,5,151,198,74,90,253,104,54,67,31,121,217,197,149,42,237,23,173,236,43,152,248,12,22,145,34,148,177,156,34,148,216,131,103,238,206,45,236,41,10,0,235,178,84,175,102,172,151,3,113,86,51,49,181,184,55,136,110,129,243,170,219,202,240,206,189,81,195,69,168,112,33,132,177,20,4,185,250,54,161,80,129,209,35,25,233,206,212,180,158,39,193,61,92,135,188,57,127,186,250,12,173,13,15,248,198,45,10,71,220,238,81,233,4,213,252,126,62,237,144,17,213,22,125,47,153,106,96,211,88,252,169,177,31,179,151,81,95,237,144,196,141,43,164,152,202,23,149,135,184,133,30,242,225,94,208,109,42,59,122,139,206,118,39,146,104,111,203,70,10,143,86,10,141,11,229,137,234,203,51,123,170,49,253,116,210,19,126,36,213,18,163,174,26,185,105,237,221,145,166,253,80,179,97,30,73,39,18,121,60,123,203,162,245,236,125,216,3,200,13,80,223,52,231,107,39,151,204,205,249,46,2,123,89,6,245,30,80,141,146,226,180,176,242,227,136,99,20,153,60,70,243,251,212,147,87,224,66,111,92,29,182,96,163,101,228,176,28,50,239,146,205,17,126,18,79,225,31,85,138,215,99,23,21,65,212,110,249,113,86,222,169,28,228,175,128,225,91,157,226,80,117,212,192,109,176,66,85,60,40,200,85,237,55,39,174,201,75,252,49,44,72,42,61,7,97,183,152,92,159,50,252,152,95,17,1,189,163,129,92,87,6,158,249,237,224,112,86,196,180,58,96,138,163,144,127,20,108,250,98,61,175,42,46,181,200,30,136,229,20,33,218,95,68,144,26,166,90,100,8,167,250,234,180,14,203,147,192,122,79,207,240,107,48,7,111,84,227,101,126,20,242,160,73,142,6,233,100,10,145,88,210,229,223,95,57,221,134,22,209,223,66,191,235,93,13,226,19,184,134,79,239,33,248,118,168,173,29,55,134,112,49,34,50,194,173,131,155,0,31,246,175,118,10,45,18,102,171,202,242,193,243,160,235,19,186,61,212,101,127,216,223,241,187,240,53,61,103,67,49,251,184,218,221,122,244,249,137,6,70,79,28,81,34,187,139,242,224,69,245,137,132,181,157,176,27,85,219,107,228,80,231,103,78,191,230,64,131,36,205,201,229,7,214,183,194,228,212,194,26,123,102,56,241,156,173,238,19,53,9,158,41,206,55,69,110,56,173,10,212,231,246,148,8,161,253,201,67,12,123,65,46,113,56,28,202,10,111,143,224,54,231,233,10,60,79,114,144,233,96,177,220,82,150,78,221,240,164,95,71,43,251,89,10,200,189,90,189,34,218,144,31,237,19,16,17,126,87,62,72,136,63,213,99,147,84,23,212,121,154,40,203,166,38,197,114,165,234,79,188,224,37,196,36,213,125,147,225,29,172,160,142,89,95,193,133,141,185,13,107,52,117,219,175,64,16,216,82,226,136,76,219,97,221,8,143,202,112,220,39,2,148,35,253,66,101,29,230,12,202,52,22,156,100,19,191,143,192,192,170,175,176,68,60,94,138,185,217,238,239,38,190,87,220,149,90,94,29,121,148,219,36,77,132,204,113,138,2,162,2,194,90,177,118,54,161,41,32,73,49,154,136,145,20,12,236,111,79,231,38,45,117,220,92,210,24,5,99,39,99,133,178,117,217,51,6,237,55,82,192,149,80,32,241,46,197,43,54,254,44,214,205,243,27,96,113,230,79,32,249,84,236,199,222,89,129,231,98,247,143,60,123,179,51,121,56,145,214,50,218,214,242,54,135,63,123,49,240,80,131,192,174,239,126,222,61,20,40,148,116,68,137,212,29,149,178,171,216,249,111,34,147,247,242,87,218,127,224,103,48,231,171,19,215,180,142,217,186,60,27,135,95,124,143,159,165,122,231,91,17,54,248,137,178,3,63,180,13,138,9,2,96,166,166,119,67,158,176,9,186,24,44,161,194,240,225,157,152,139,113,88,136,72,47,168,20,81,187,225,22,40,23,87,245,214,58,60,216,48,101,118,181,108,203,8,53,50,171,110,19,205,195,44,37,126,102,117,192,67,21,112,20,12,169,178,200,99,136,73,22,214,225,223,161,18,65,27,46,55,59,53,40,207,5,193,155,221,150,250,185,218,176,119,83,255,130,55,210,112,142,158,34,133,88,91,226,155,180,200,142,89,111,82,226,44,196,165,96,198,0,25,255,9,76,112,213,91,76,28,206,34,249,71,1,62,231,62,220,1,30,113,154,240,18,79,209,35,203,98,10,105,62,117,241,9,19,61,184,212,32,77,151,81,10,209,89,238,68,215,35,97,132,125,62,229,232,67,130,113,8,230,43,30,195,49,159,9,186,45,21,79,168,148,160,132,50,187,23,133,87,56,41,227,106,48,125,213,103,233,187,154,52,232,182,86,157,29,203,83,206,137,19,141,96,47,67,148,141,155,88,36,145,204,16,101,224,166,90,159,201,106,159,58,113,172,4,27,183,157,72,237,196,183,224,33,80,115,70,75,43,150,19,178,230,59,196,134,243,99,166,39,104,200,189,200,193,133,147,96,195,144,135,184,174,73,52,170,239,222,66,185,23,88,74,121,5,244,0,225,3,220,91,183,87,95,235,119,172,199,53,49,222,8,39,131,38,12,139,8,108,199,18,214,174,115,127,51,167,234,150,172,88,247,211,151,119,26,52,245,55,222,47,2,213,163,85,99,79,116,195,47,31,24,108,175,48,234,249,115,126,194,124,127,55,154,1,92,42,8,117,161,95,43,207,216,140,140,213,236,224,71,183,155,26,66,3,214,212,70,18,34,244,28,188,30,231,193,166,215,49,244,254,42,19,42,161,191,163,108,97,161,164,9,173,188,56,101,145,110,75,164,63,31,112,183,20,20,102,57,199,81,129,224,34,118,107,75,211,14,20,74,173,37,31,122,255,46,192,54,249,119,141,168,93,252,122,108,62,65,77,63,101,47,185,43,63,40,247,176,165,2,205,191,199,41,42,127,73,108,58,165,125,217,211,253,164,169,63,71,148,33,242,187,208,164,33,68,141,62,74,132,168,135,74,216,33,238,169,110,120,230,117,186,58,11,59,250,38,253,47,23,77,193,45,213,62,20,174,153,163,48,49,178,41,162,158,118,92,165,221,105,125,35,165,109,66,13,243,240,53,174,180,197,247,17,197,90,157,107,137,197,37,153,30,61,108,132,232,94,146,127,179,118,171,170,206,150,164,89,174,50,17,93,25,212,224,206,154,50,26,85,123,119,58,204,105,102,198,209,52,154,104,231,1,137,83,249,240,134,66,60,173,213,81,4,57,63,97,245,241,22,23,243,149,140,214,13,182,199,84,249,175,174,175,168,232,127,168,250,209,79,98,182,129,133,50,189,79,53,145,162,147,76,47,139,54,210,240,26,156,227,243,221,108,107,74,247,227,227,37,201,147,89,228,145,179,219,106,89,45,246,151,84,179,57,254,77,183,172,249,17,14,199,89,128,73,196,172,65,80,34,86,197,163,248,174,179,179,142,153,189,30,118,169,45,75,44,182,204,89,204,93,152,154,33,25,75,250,220,253,53,254,20,90,220,102,146,243,225,57,76,149,178,3,174,175,33,89,138,250,12,136,161,80,158,102,103,104,22,29,183,249,38,98,75,254,15,166,240,186,125,72,188,94,196,73,42,221,225,100,142,22,53,150,210,22,45,140,27,137,173,1,237,24,71,185,244,245,161,38,25,15,206,66,87,216,130,91,192,207,110,197,76,36,121,11,174,230,40,124,3,82,26,138,254,31,201,245,241,147,73,39,235,216,106,47,121,144,55,200,157,155,36,14,105,233,69,180,207,74,58,202,93,3,73,154,132,139,205,112,83,75,88,248,110,197,25,99,229,157,238,200,151,196,186,170,155,133,157,101,13,196,143,49,3,205,50,38,8,54,224,12,62,20,226,229,244,51,209,239,237,248,121,181,33,131,159,142,200,231,213,70,156,45,114,135,17,109,175,32,121,127,177,82,206,137,115,163,24,247,246,53,164,199,154,1,89,89,131,88,119,219,109,83,218,167,42,170,17,21,96,231,75,68,69,116,237,70,33,51,82,63,212,32,161,98,106,137,55,91,252,74,149,250,61,245,100,138,60,242,66,157,185,123,144,192,74,131,67,99,120,109,250,156,11,88,80,38,63,188,8,244,136,137,99,19,96,185,5,212,4,124,76,42,53,234,204,234,252,163,174,218,172,128,190,140,103,244,192,96,123,101,83,134,195,65,199,77,154,186,61,100,101,125,147,28,202,52,166,223,6,4,13,47,215,1,188,86,206,167,117,116,91,35,140,74,86,130,75,88,0,207,98,199,202,240,80,52,9,221,151,199,113,219,192,51,135,162,224,102,52,70,218,64,206,62,130,171,58,155,232,19,163,89,83,211,151,155,144,249,62,45,39,72,249,198,201,253,156,203,1,43,116,187,32,80,51,118,66,240,203,234,126,77,34,226,244,249,189,110,94,60,86,136,124,235,218,184,198,210,182,244,1,107,70,10,114,81,202,106,52,63,189,71,74,80,205,43,3,164,5,37,166,13,240,76,16,116,13,211,227,60,192,246,41,135,218,212,192,52,103,96,141,127,233,201,206,162,49,80,183,50,69,245,72,26,117,20,35,105,101,179,220,221,66,86,255,152,195,221,156,161,78,40,219,78,233,226,210,32,66,3,143,6,182,86,22,58,158,133,191,78,53,140,15,84,48,16,143,82,51,186,67,152,35,178,17,142,8,35,95,79,29,169,21,81,223,247,202,205,138,0,59,131,141,90,46,227,20,101,202,250,21,180,82,181,248,76,163,106,16,237,152,171,225,41,186,161,82,46,83,32,213,186,209,103,241,166,63,35,220,248,91,232,217,174,65,161,178,184,35,44,83,139,69,158,65,165,149,154,112,148,76,80,239,3,116,190,240,104,109,102,98,254,91,49,117,152,0,96,126,248,64,85,170,106,235,25,158,129,176,172,185,0,37,89,123,64,129,189,214,111,80,174,240,210,47,205,163,63,164,188,198,100,207,35,215,91,137,175,231,183,82,62,101,118,230,96,8,206,162,238,74,49,127,211,153,247,95,31,189,46,184,133,83,98,18,182,79,173,154,189,87,186,138,20,133,7,149,94,40,14,31,158,83,179,65,195,248,58,246,225,195,56,132,254,83,240,102,164,180,93,65,171,196,229,21,58,16,193,7,3,251,86,123,34,90,137,81,37,165,217,242,192,236,114,16,177,44,132,121,36,208,184,30,184,3,5,112,127,85,82,170,99,77,15,115,82,77,16,185,192,74,252,50,192,10,139,121,14,45,156,42,68,87,89,112,145,159,55,64,217,142,137,242,174,49,145,218,149,195,66,148,19,156,177,147,137,221,235,124,221,76,28,113,159,97,14,201,216,157,101,197,30,95,158,11,175,50,197,174,43,8,202,14,168,54,62,26,16,126,19,190,180,164,226,53,154,211,111,117,225,89,77,116,199,23,22,175,18,189,150,120,177,198,188,79,66,132,173,219,89,59,43,197,69,107,145,24,79,113,19,210,14,44,132,119,227,204,245,97,80,138,189,118,157,148,44,241,28,127,207,54,75,98,7,232,252,79,203,86,169,96,243,221,253,47,228,248,178,54,85,114,26,32,119,6,15,25,247,221,211,200,114,154,115,106,117,246,252,80,129,215,156,106,128,245,108,169,147,103,13,168,194,167,179,100,13,64,209,15,124,113,42,243,159,43,186,106,172,150,234,78,4,228,69,248,226,249,63,101,253,202,200,69,92,17,98,128,97,102,133,202,83,134,154,78,154,18,66,165,235,20,16,61,138,138,76,135,99,163,49,127,241,113,32,65,78,88,155,106,194,114,111,170,112,29,78,90,137,198,146,51,174,103,137,194,59,164,234,241,37,78,178,83,172,91,42,184,6,167,167,178,218,13,203,24,4,113,225,107,33,202,184,164,81,211,151,23,229,90,12,52,120,29,13,62,85,105,105,206,247,161,203,49,180,207,210,12,3,34,38,16,196,158,216,184,2,217,2,30,243,250,21,224,57,199,221,239,127,58,141,136,148,128,106,54,4,234,53,106,49,64,134,247,22,67,214,56,197,140,29,54,149,220,44,74,137,78,90,66,116,173,161,75,109,19,241,60,85,215,48,233,174,168,96,101,155,34,185,170,66,149,137,166,70,235,225,84,229,7,36,196,114,72,184,233,60,73,63,164,180,4,236,174,117,239,92,50,16,131,60,67,14,45,91,219,21,43,41,155,142,77,160,251,53,231,224,206,225,77,193,70,56,4,232,140,20,139,242,181,182,218,145,51,130,188,69,16,175,31,148,246,167,63,49,215,48,53,218,53,45,50,100,68,25,125,168,73,210,191,5,157,123,252,226,219,201,190,224,187,161,97,241,127,189,48,208,157,196,81,11,247,164,147,32,1,35,217,183,224,150,170,109,165,253,247,227,197,122,64,112,188,81,201,56,32,82,125,188,190,114,210,56,244,231,193,133,116,203,151,5,221,130,146,86,255,71,12,144,165,29,46,5,41,38,151,137,163,92,29,191,112,208,238,201,1,59,20,86,35,173,70,103,192,65,1,156,24,40,19,176,56,58,13,247,251,13,157,244,120,37,65,122,39,85,165,49,183,134,255,39,199,35,97,101,63,120,77,221,220,153,165,198,165,83,56,89,75,248,66,213,226,191,159,212,128,27,221,22,48,137,67,45,135,84,62,21,36,4,113,78,73,147,157,236,214,155,113,167,199,31,17,194,56,45,13,87,145,131,5,229,242,58,15,76,13,201,165,61,147,38,82,13,98,195,128,107,79,223,76,138,36,63,112,229,92,123,104,84,29,135,41,9,96,213,70,91,180,13,138,211,84,254,159,81,78,132,19,198,221,187,42,95,161,226,141,24,53,116,146,226,28,92,28,20,242,145,186,248,87,75,141,245,62,168,26,48,189,255,14,114,93,114,104,109,192,26,181,135,197,43,211,184,5,42,170,108,123,41,103,111,11,137,147,194,117,176,177,27,90,120,1,25,64,5,140,215,231,54,210,203,68,151,73,172,225,162,17,22,137,165,109,25,100,231,27,90,115,131,188,93,151,70,74,86,11,227,229,208,20,84,133,169,151,32,63,201,17,98,227,184,48,2,117,242,143,201,27,65,179,150,221,233,140,20,168,166,86,68,170,157,236,78,123,83,130,66,104,129,44,192,217,132,95,3,246,17,96,240,162,235,50,146,248,244,80,206,242,168,167,108,160,153,63,66,148,60,216,159,10,240,83,67,242,104,213,47,73,149,74,69,94,195,20,39,123,40,7,27,249,228,214,68,199,22,132,24,212,207,193,152,185,124,100,120,73,184,191,170,153,198,189,201,194,191,17,20,72,166,137,241,167,245,115,15,78,213,218,194,244,29,32,90,131,5,66,115,237,161,205,29,117,73,4,198,143,13,76,184,5,135,170,142,14,113,166,132,157,247,122,82,209,86,200,222,2,99,248,81,144,23,239,115,181,2,195,74,255,147,145,116,112,62,102,67,153,202,55,77,49,116,59,164,187,218,96,23,58,32,157,28,219,201,245,165,162,212,156,235,47,228,78,252,152,92,205,251,122,19,149,102,12,126,55,56,216,148,72,171,229,240,47,123,140,128,156,184,94,218,135,90,31,253,32,215,249,113,14,199,155,26,174,25,61,168,55,140,186,211,225,74,78,31,7,118,26,225,191,128,36,216,204,227,18,241,51,133,236,245,239,15,96,101,209,2,93,192,112,18,38,110,183,245,6,186,172,205,199,207,245,58,108,122,189,14,41,69,109,152,133,195,121,113,175,36,166,79,37,117,231,249,201,137,180,0,188,136,36,199,53,241,31,40,13,190,84,108,38,243,214,67,247,112,250,180,77,173,195,14,108,24,88,191,241,157,144,195,95,150,193,220,170,39,57,119,191,144,106,189,18,161,133,96,79,74,147,193,25,43,44,84,107,235,6,63,71,95,28,108,29,183,201,42,133,57,75,124,188,24,183,32,79,47,222,150,213,71,2,153,57,233,21,208,200,139,65,154,85,26,17,123,177,217,135,132,26,245,134,157,201,58,54,11,164,90,15,140,117,239,161,79,153,160,169,200,160,209,230,64,141,56,5,137,183,18,84,15,160,48,236,242,89,75,46,89,152,109,81,64,93,195,137,180,106,111,241,34,220,84,55,212,86,35,206,58,27,183,255,237,243,5,42,14,167,14,171,74,62,152,0,140,139,126,101,20,17,18,61,132,129,59,164,163,134,92,20,34,180,237,168,217,34,106,89,249,22,120,3,208,221,183,3,129,252,149,147,230,98,98,245,89,99,90,246,175,112,231,94,182,134,222,93,104,121,203,50,140,46,180,26,209,66,94,146,103,84,31,166,237,243,186,40,169,80,181,205,162,237,143,77,87,22,105,14,109,237,50,45,203,216,25,2,66,178,16,133,219,187,232,136,248,219,41,122,133,39,225,182,130,169,58,112,251,120,99,73,110,124,123,184,58,83,193,81,226,86,163,12,54,51,16,76,239,189,93,4,221,136,144,237,97,219,202,209,115,146,93,185,169,174,39,222,214,18,128,162,82,231,176,112,197,249,34,99,72,141,76,17,31,139,20,49,30,165,83,40,152,222,65,205,153,255,0,100,93,43,184,123,67,205,185,219,161,7,133,16,56,68,249,249,15,14,210,244,20,81,67,27,126,202,214,17,149,116,16,244,139,43,213,108,34,76,65,32,20,159,107,68,223,171,132,72,65,98,119,226,21,23,53,96,81,144,227,133,251,148,25,66,155,22,189,169,225,194,141,17,205,199,15,148,20,191,220,233,96,192,201,245,26,95,252,233,51,30,254,126,229,58,60,31,174,142,3,128,92,24,13,31,46,174,212,223,201,199,198,19,60,225,232,124,44,178,20,117,50,37,39,80,109,253,52,60,184,132,253,67,139,94,125,48,69,244,45,100,31,56,131,7,129,154,80,183,106,77,159,96,146,33,125,91,247,37,141,245,90,236,71,92,190,112,249,193,81,38,154,200,61,145,228,74,114,2,4,36,36,152,250,38,40,83,57,96,36,194,141,131,41,137,240,203,209,231,70,23,52,36,196,173,107,191,71,172,46,82,62,98,75,244,209,144,119,58,241,71,17,237,178,220,62,28,15,168,73,182,223,175,26,44,19,238,193,72,31,191,128,218,27,62,57,211,85,78,17,231,13,156,236,252,172,11,113,176,44,50,135,85,175,199,78,216,171,13,33,173,184,51,84,72,254,243,56,28,156,170,50,180,232,159,14,166,191,248,36,95,236,150,171,178,255,135,210,199,85,120,47,118,69,144,158,49,56,218,205,161,63,19,197,214,83,25,242,183,97,60,21,211,58,66,199,90,214,100,233,203,53,51,24,189,99,140,37,92,183,27,236,108,191,123,238,120,44,9,185,239,128,111,74,58,74,46,143,99,233,81,159,180,24,145,152,129,151,137,139,246,19,208,18,8,162,170,121,160,24,19,153,169,239,82,22,80,245,156,140,29,242,152,250,62,192,149,239,64,53,32,211,87,147,116,166,56,180,132,17,48,145,2,194,208,0,18,148,94,168,71,19,220,78,224,242,226,102,29,194,166,121,71,43,117,91,171,184,190,13,255,140,253,175,195,159,42,9,61,174,119,33,200,116,20,212,216,246,255,49,34,179,214,8,246,87,217,46,245,62,91,115,242,121,94,88,129,242,23,197,250,210,202,169,107,146,188,106,155,240,155,10,17,181,19,131,170,30,181,72,234,77,66,250,93,104,155,121,153,226,97,173,55,160,193,35,255,51,64,19,204,34,113,224,96,170,191,159,148,205,159,216,119,179,73,107,217,242,56,99,124,153,94,205,228,49,190,112,128,162,61,87,80,58,176,254,18,34,220,0,92,74,124,46,245,62,220,192,3,173,239,220,70,172,201,163,164,237,245,120,244,97,159,178,228,97,200,238,27,120,176,40,140,175,68,35,180,190,203,77,194,155,254,113,229,197,66,34,17,90,134,155,5,50,134,253,24,2,29,95,248,15,26,64,55,61,78,82,171,58,2,110,93,131,15,142,203,61,53,194,199,13,240,141,34,67,56,22,3,70,215,6,16,146,141,109,159,13,38,42,171,14,116,202,165,198,71,69,219,67,26,251,4,178,112,244,139,180,218,207,92,25,232,173,21,33,213,86,57,97,49,190,113,109,76,181,93,85,158,91,64,49,186,243,244,206,26,129,195,203,47,148,206,145,148,186,165,199,171,242,153,199,109,140,102,179,52,113,159,254,237,22,169,187,203,218,57,237,255,107,242,4,34,199,59,92,99,21,211,196,95,118,106,46,154,111,69,143,206,14,27,10,77,211,123,61,150,185,107,93,171,70,117,106,106,205,38,191,155,240,84,230,18,17,241,12,6,126,35,206,219,158,58,56,204,203,143,109,157,33,139,252,0,107,101,50,33,152,236,198,208,19,71,16,151,52,192,218,154,176,249,210,110,177,250,169,80,192,63,202,90,14,176,9,142,83,176,100,225,115,228,86,25,224,105,83,78,32,128,220,65,85,13,132,188,225,108,0,29,101,14,98,235,17,22,204,91,226,197,201,46,71,178,188,160,14,168,19,70,145,251,80,243,10,241,33,139,78,246,228,49,160,12,200,28,75,124,69,251,67,231,115,113,85,123,101,222,49,74,115,160,168,86,88,217,24,2,123,65,144,144,65,125,68,103,226,144,212,156,126,33,11,75,174,70,157,198,44,65,197,113,185,33,209,2,12,33,20,111,200,183,233,234,245,174,221,210,109,174,175,231,231,100,246,215,251,76,52,12,5,109,90,71,119,234,103,187,69,247,54,39,182,75,88,141,171,87,21,198,251,251,179,96,37,253,140,149,169,163,53,201,31,235,222,229,156,89,232,225,230,188,222,100,72,181,88,160,223,53,131,208,230,181,92,11,164,236,174,139,173,48,172,21,203,205,130,48,8,154,53,82,236,200,51,168,195,95,40,111,163,251,32,26,15,173,157,22,232,243,219,67,222,48,80,219,212,161,252,186,78,133,35,120,97,210,48,179,86,201,118,151,120,169,221,203,203,179,107,192,232,114,141,105,223,143,228,14,55,78,54,211,46,107,138,176,62,63,222,68,49,50,51,63,5,146,144,154,207,151,28,164,92,179,106,8,182,50,224,74,58,21,41,12,89,12,247,77,81,129,251,74,176,111,150,121,75,113,75,144,68,43,164,47,101,98,252,173,243,133,235,50,150,192,12,104,236,198,224,15,102,250,124,249,49,134,122,238,105,70,238,185,196,63,7,191,196,112,239,150,43,45,40,87,112,235,68,64,201,233,18,69,57,93,75,42,168,24,40,123,138,35,16,179,44,76,189,92,145,250,17,104,187,205,66,30,225,217,222,1,217,242,26,206,249,33,29,215,169,184,31,163,106,136,56,170,205,98,73,160,227,237,63,119,177,153,199,20,199,180,183,55,112,160,45,143,8,112,107,43,147,114,17,100,0,80,140,243,86,208,23,222,127,193,32,126,140,154,18,37,152,91,110,114,95,57,81,32,223,157,106,185,24,194,237,136,0,181,223,103,247,167,146,72,243,7,221,80,72,181,228,246,102,223,121,33,22,182,65,9,50,190,34,243,161,126,153,25,4,99,7,96,65,105,85,98,162,108,170,250,194,115,142,130,97,153,53,39,2,137,155,175,44,72,248,59,145,54,251,255,120,69,83,79,27,92,230,9,58,172,145,165,93,163,62,39,226,179,0,5,29,114,254,57,51,34,66,191,13,167,184,176,9,20,63,169,99,137,16,149,75,229,192,160,196,204,5,133,1,144,160,230,71,171,104,55,108,174,231,137,44,89,163,24,163,23,62,140,211,97,157,223,30,216,137,203,89,129,103,112,189,161,216,223,29,164,158,139,237,196,237,84,22,193,19,29,111,135,184,138,136,80,93,224,234,14,18,145,218,11,221,251,103,192,144,159,81,67,254,178,15,224,189,151,54,174,18,227,85,163,62,30,253,212,240,155,191,255,72,107,101,122,93,170,116,197,220,184,27,209,76,17,100,67,96,191,79,244,161,231,241,31,166,244,151,136,94,200,80,253,63,38,157,96,134,230,66,70,18,44,102,8,102,86,35,109,44,157,77,109,74,131,168,237,165,66,129,146,92,78,150,95,194,139,52,9,3,76,183,61,21,20,244,33,37,173,35,159,207,21,111,153,132,92,155,244,150,164,209,69,14,142,122,146,146,156,37,251,183,177,72,48,220,234,212,158,203,160,151,52,32,72,90,190,138,124,27,157,204,51,183,1,1,165,93,55,245,223,141,4,187,169,24,4,48,240,61,73,164,116,210,160,242,66,203,79,198,196,160,173,45,144,102,4,142,144,215,34,89,248,232,135,102,141,17,177,32,195,209,234,199,42,229,63,108,156,59,182,126,101,84,58,146,219,24,221,135,211,126,91,90,254,158,108,195,244,151,49,6,145,87,148,208,213,181,208,95,40,202,176,200,73,166,130,202,87,99,70,151,198,140,51,163,203,165,10,224,141,239,40,82,111,104,5,94,219,230,3,242,102,16,65,119,230,222,48,205,173,58,247,62,74,20,66,8,106,188,103,134,189,1,192,4,104,43,197,106,1,190,120,107,102,143,226,93,30,119,219,156,226,219,95,217,194,3,63,253,156,201,55,94,128,81,91,140,248,99,158,16,234,84,167,212,92,235,47,34,139,76,220,32,89,156,122,184,131,204,150,37,167,43,63,119,210,175,153,202,108,209,221,164,60,17,131,95,32,203,84,146,160,126,7,236,29,241,12,169,187,222,15,41,123,195,15,215,136,166,145,138,118,130,38,136,46,196,76,255,255,143,117,26,78,33,171,60,29,13,127,73,1,152,153,173,130,42,56,238,233,24,196,200,147,176,70,248,231,154,33,226,105,145,22,177,187,134,48,4,181,246,48,224,84,124,30,181,67,23,202,253,29,206,78,68,252,193,175,179,200,218,67,108,128,246,130,46,247,121,139,167,92,11,29,11,217,55,82,186,47,48,213,80,113,100,58,192,148,35,2,250,238,67,54,13,178,74,156,233,92,241,248,81,70,16,168,248,47,200,69,236,34,237,69,53,190,137,85,85,120,143,231,222,105,139,116,143,155,205,113,85,229,2,24,198,138,109,197,70,68,213,85,231,53,97,50,159,60,129,185,83,158,96,199,146,213,122,58,249,251,76,105,184,191,146,82,187,220,119,224,248,144,241,58,169,34,46,18,18,145,137,18,194,41,5,21,165,47,124,80,50,140,227,246,116,127,165,139,8,60,224,146,146,93,192,96,71,84,77,239,180,10,231,245,134,56,19,119,107,148,252,205,118,164,203,121,65,75,206,77,225,91,201,97,97,175,84,56,130,87,55,109,116,49,66,234,100,17,116,48,231,65,145,185,241,221,216,126,151,119,216,125,183,147,216,0,253,153,176,120,240,97,37,20,70,97,144,116,98,7,114,216,73,126,59,224,151,197,179,223,191,21,150,197,214,85,26,222,82,47,60,145,173,66,21,255,203,101,19,177,240,251,171,28,168,74,202,126,169,131,36,199,227,254,37,197,203,20,246,189,242,31,194,61,86,16,62,182,230,253,167,225,244,157,137,103,87,8,228,173,189,58,196,225,66,234,246,126,244,123,6,186,139,229,10,9,86,248,97,49,10,48,14,121,247,66,204,251,204,98,31,106,28,84,83,204,125,7,209,171,137,227,228,199,10,50,127,16,70,181,127,240,113,21,57,169,21,182,200,41,202,16,35,44,110,62,93,91,189,82,49,171,162,166,61,4,255,131,135,17,4,138,81,156,243,242,197,47,108,217,202,252,54,214,157,231,39,23,106,249,5,76,178,199,246,57,156,99,191,190,227,19,19,50,120,21,12,47,41,233,117,214,81,163,117,23,96,65,58,98,38,186,215,75,43,49,254,187,210,3,129,231,14,25,59,82,62,23,223,43,200,77,20,99,6,17,119,40,72,138,42,221,211,22,6,47,94,227,195,118,23,19,193,21,224,128,21,65,56,61,212,56,197,51,126,43,243,116,181,123,199,144,152,173,114,62,162,191,108,141,254,116,218,191,56,158,221,82,62,153,111,59,77,38,163,205,107,1,25,12,183,203,179,102,117,160,247,54,48,223,118,180,183,202,171,96,2,66,72,4,244,237,174,205,112,32,76,245,168,75,68,185,187,17,44,179,98,211,247,248,11,158,194,154,208,52,191,23,92,206,226,80,125,180,178,4,252,157,38,210,152,192,15,44,163,224,189,28,201,143,170,110,22,22,166,219,25,197,127,96,74,40,60,246,243,210,117,173,67,239,66,5,253,14,2,88,123,45,151,130,244,254,65,205,206,216,105,13,98,125,162,35,213,208,28,132,207,172,19,37,76,183,175,7,51,69,253,133,31,203,248,61,165,51,57,195,31,197,108,83,99,142,177,70,145,182,106,69,250,129,176,241,192,34,215,146,98,255,154,238,22,209,190,106,79,115,157,88,216,30,89,66,80,225,166,229,133,13,94,192,139,3,87,92,220,29,111,217,18,26,181,195,4,252,34,127,165,78,133,81,14,173,189,208,185,219,228,237,72,76,178,24,42,146,170,167,189,179,125,152,68,99,148,122,148,190,133,129,11,93,22,37,215,24,68,65,48,210,75,134,170,66,188,231,100,5,242,65,65,248,14,220,17,166,5,202,12,220,59,70,194,17,14,247,120,159,214,168,108,77,35,67,36,68,204,213,135,175,67,0,241,155,196,149,229,178,132,15,115,219,176,127,70,167,106,69,203,47,126,30,16,231,164,159,174,193,169,97,49,228,152,13,30,0,107,141,93,221,235,154,252,219,177,255,24,1,88,221,15,166,240,162,220,137,44,164,58,87,58,198,141,250,246,46,184,103,92,12,155,41,11,106,22,165,54,240,213,4,195,166,60,163,117,113,62,221,77,33,244,145,71,230,239,80,81,233,178,175,15,249,210,163,243,153,51,245,155,185,120,39,120,2,54,203,6,186,14,141,137,1,67,56,90,4,176,167,163,132,214,133,62,10,49,11,230,186,72,81,93,214,38,53,230,217,21,165,108,184,242,131,97,199,149,194,139,5,106,167,156,94,136,119,1,46,92,122,59,76,37,249,212,126,31,60,13,118,13,145,226,244,155,34,180,120,81,42,132,153,85,243,133,196,203,134,0,60,157,27,165,107,83,73,192,57,163,144,129,220,224,78,208,15,16,145,4,41,37,123,116,241,131,70,67,116,217,152,125,229,214,153,78,137,231,12,27,175,162,143,194,12,130,72,231,148,35,196,30,170,125,192,74,26,76,6,247,105,182,94,158,244,11,25,174,141,175,160,165,102,70,157,28,35,166,157,69,77,74,119,202,170,100,37,231,0,167,50,109,126,123,15,167,179,19,149,108,255,118,180,133,138,111,243,206,173,179,241,17,221,212,235,103,190,29,153,239,46,139,67,186,26,65,166,191,207,146,199,215,162,37,228,177,23,137,147,8,215,212,19,165,219,116,74,84,141,178,205,91,76,194,139,184,172,161,242,12,191,82,134,223,101,2,179,147,152,198,254,181,227,157,116,190,48,59,203,194,50,236,68,153,0,177,39,76,111,119,65,192,96,33,201,254,9,77,104,147,37,159,129,61,221,165,26,176,57,188,147,106,157,187,214,155,206,211,158,183,219,85,161,191,147,115,193,107,148,55,180,67,167,212,244,11,31,142,145,45,254,12,206,144,94,123,110,186,225,131,200,231,242,97,53,219,163,47,88,123,61,148,42,50,205,67,21,157,105,207,204,60,222,11,183,4,55,51,252,220,39,29,137,206,86,61,116,217,67,219,132,14,30,28,150,78,198,61,131,210,127,183,113,237,115,2,184,205,127,223,190,94,243,232,31,123,149,194,25,200,222,120,100,1,165,183,141,245,137,120,75,68,209,16,34,153,76,126,237,114,202,234,237,225,1,130,135,169,94,30,138,27,82,90,132,183,212,214,203,192,138,211,254,75,93,55,101,219,18,147,153,215,121,238,88,142,131,167,244,9,209,23,123,26,137,28,52,243,226,82,253,181,44,83,208,20,217,123,112,71,140,227,35,21,28,111,217,77,29,35,2,206,14,246,135,58,218,238,77,213,215,40,131,155,9,153,66,163,92,234,146,114,209,85,212,238,230,249,141,11,160,31,99,43,195,0,122,39,42,174,89,205,145,200,199,102,206,108,21,114,35,23,101,192,146,222,66,63,161,6,184,35,139,48,171,75,172,225,82,171,61,41,170,116,202,41,138,25,202,81,213,231,59,138,200,202,25,58,153,152,180,236,188,139,214,36,15,219,79,214,249,251,49,77,238,63,19,233,250,176,198,210,221,154,90,123,208,123,144,30,116,90,45,170,167,172,197,75,100,97,66,76,14,180,65,66,23,39,51,74,85,243,241,83,199,52,65,29,192,27,169,106,0,234,136,122,240,207,157,147,54,82,111,130,127,50,143,7,44,76,168,101,192,194,33,16,164,97,31,35,224,14,116,217,59,86,3,112,204,92,216,244,176,29,50,158,87,140,65,87,51,141,15,75,140,84,15,210,117,11,153,30,189,37,143,25,236,95,28,241,169,95,124,59,237,151,218,73,220,7,62,12,230,0,133,72,95,141,226,125,0,3,107,77,243,234,131,62,125,1,67,41,44,117,121,77,87,72,119,51,71,183,41,111,145,85,131,176,137,133,62,226,206,95,223,199,252,20,122,218,227,182,94,107,79,114,178,116,64,118,190,6,254,107,9,26,45,234,170,66,104,16,120,192,18,215,151,234,45,135,185,131,220,166,15,74,174,36,218,9,43,43,65,220,225,137,67,2,30,170,204,35,76,94,153,14,91,87,215,165,130,255,196,154,133,210,34,31,36,206,89,74,9,124,145,39,141,35,20,183,172,30,241,48,126,167,100,242,174,220,0,25,35,12,152,230,94,56,149,64,203,116,75,11,69,147,126,142,185,88,49,173,139,17,177,152,221,96,186,180,13,218,65,36,89,224,186,30,20,147,8,213,248,51,116,40,197,211,202,15,211,24,243,173,238,240,80,19,156,73,26,118,171,131,57,12,145,95,179,169,186,14,81,19,27,116,132,15,32,62,253,129,247,32,62,47,222,8,151,89,28,190,60,90,227,180,44,195,211,14,245,150,139,193,16,181,197,98,201,88,41,118,71,125,79,153,245,175,175,188,140,163,56,90,9,57,92,141,110,7,229,231,223,130,80,12,26,184,220,144,75,255,4,160,122,116,21,108,144,182,180,90,97,0,252,80,188,20,35,180,91,233,17,192,208,241,14,19,135,148,213,143,71,189,129,247,120,59,143,233,49,82,169,198,46,229,73,221,87,37,216,254,75,191,0,130,59,173,0,64,178,75,252,201,83,12,216,204,190,16,141,10,118,83,188,56,25,176,213,242,230,124,36,9,233,234,118,205,151,2,24,21,76,41,92,72,154,127,133,64,136,63,37,183,198,138,147,86,184,47,173,84,133,182,91,13,49,158,119,228,54,210,100,236,149,2,189,173,188,199,15,130,108,54,239,31,80,77,179,115,188,80,192,253,231,83,154,142,156,196,28,221,60,112,5,10,131,217,240,2,37,51,95,211,153,98,227,122,179,113,95,44,214,14,99,104,197,240,218,139,157,61,61,235,117,22,245,76,8,95,99,250,74,47,157,76,88,68,229,16,89,44,161,227,209,221,186,255,223,226,79,186,173,31,207,167,137,238,56,228,71,65,72,233,158,7,84,197,120,150,40,114,50,26,77,184,136,80,76,77,42,112,211,67,28,17,0,182,71,222,66,97,37,125,40,67,227,208,168,137,24,203,183,191,231,55,34,37,97,162,55,42,116,54,80,17,189,73,192,84,222,68,173,141,190,41,197,29,13,20,64,2,77,221,38,73,143,66,44,33,80,37,199,153,176,140,246,126,63,53,96,193,233,115,197,47,186,142,2,145,165,26,23,234,96,188,186,136,246,49,91,60,113,44,147,228,17,236,35,166,61,147,175,188,65,11,181,56,168,227,192,60,61,40,108,49,43,197,91,39,208,174,201,242,37,26,254,143,59,73,135,170,143,252,161,227,52,232,15,108,192,123,5,85,16,46,118,120,178,90,217,18,151,118,93,159,151,153,188,107,37,214,152,19,46,171,186,234,0,154,1,18,45,13,228,102,39,0,19,0,249,254,216,128,114,135,157,107,57,176,157,162,186,225,20,245,84,211,25,197,117,102,160,31,27,121,189,156,81,134,59,13,15,253,15,204,147,98,0,242,240,153,7,244,103,42,221,66,125,2,201,227,48,109,110,108,39,196,24,7,53,15,124,38,71,242,214,89,161,165,244,56,67,31,180,171,89,208,223,219,171,250,213,126,240,104,76,209,52,92,205,200,70,91,132,199,109,18,62,164,229,192,228,248,233,27,242,94,100,34,2,215,25,208,134,213,28,120,79,151,17,239,43,54,52,40,29,108,162,78,4,217,145,44,15,191,89,82,115,25,31,133,45,86,250,175,31,64,53,36,87,17,12,41,11,65,109,236,232,8,153,183,34,209,41,146,192,28,28,7,112,246,231,73,9,85,94,222,91,98,29,94,190,210,25,22,190,110,103,175,69,238,12,22,220,133,26,91,4,45,242,220,47,42,21,191,127,89,35,4,219,81,106,82,100,122,154,241,201,197,216,70,120,243,29,216,237,173,193,109,154,21,86,234,16,106,65,41,196,246,229,161,185,98,58,36,90,224,66,41,212,117,17,10,93,220,5,147,4,53,44,29,3,16,0,19,36,203,194,36,231,92,202,102,197,105,55,231,237,212,147,101,159,158,53,28,51,228,70,232,45,208,168,166,226,104,131,170,13,228,190,200,37,39,249,137,3,69,53,144,19,84,226,144,139,210,201,127,207,252,218,246,111,105,163,79,64,65,227,35,157,27,204,220,51,71,116,0,8,192,157,89,183,135,137,64,56,116,191,243,99,92,232,247,38,85,7,141,156,27,41,172,155,245,3,44,15,240,15,246,239,206,175,157,242,115,38,230,241,207,103,87,206,17,172,137,14,210,140,115,114,236,203,156,109,143,147,113,201,147,181,201,126,63,200,100,239,223,153,154,172,208,105,95,42,44,50,133,92,247,40,143,92,199,8,120,45,118,228,207,10,208,20,116,79,102,35,163,192,202,87,134,107,160,84,100,67,242,109,238,92,134,166,74,119,2,232,48,160,120,70,213,204,240,5,110,9,190,54,105,38,88,175,3,221,126,0,45,107,18,45,144,76,85,70,115,10,113,177,128,174,113,148,188,253,54,73,238,26,127,20,140,13,85,208,133,150,137,158,200,187,117,187,204,236,58,252,208,55,119,118,124,61,82,166,226,111,38,60,3,160,172,222,53,209,91,110,15,14,222,154,93,243,83,108,187,198,95,198,218,233,210,227,165,17,33,129,62,53,49,9,64,17,94,231,245,237,172,235,165,40,61,95,89,29,94,108,157,119,181,120,35,115,15,22,170,152,106,204,115,29,83,46,170,175,158,167,27,117,214,55,8,244,32,11,189,73,199,58,120,43,35,134,188,216,9,218,54,7,76,134,76,217,218,249,213,29,19,230,201,168,2,153,30,101,39,71,202,56,234,195,61,32,71,200,183,87,83,127,133,150,87,19,41,26,56,44,105,38,62,66,199,194,212,39,52,7,199,92,40,127,223,92,123,99,157,135,46,234,28,173,63,84,88,60,63,71,109,11,191,48,23,154,177,28,115,172,24,172,91,173,194,144,126,88,217,94,103,232,176,148,94,71,53,183,226,21,249,103,44,53,116,59,156,88,174,102,56,147,37,49,248,198,202,56,110,231,216,244,123,112,189,91,180,248,110,51,122,140,15,45,177,57,64,13,232,219,45,190,74,208,133,68,184,54,127,197,240,230,34,216,150,65,138,192,64,223,88,184,243,40,3,175,137,197,78,250,223,74,78,44,231,91,33,46,45,110,82,102,232,93,4,35,110,98,204,78,76,4,189,72,19,68,80,61,208,207,54,168,198,40,73,88,136,98,155,116,216,150,28,175,129,64,158,82,17,116,105,197,153,44,122,136,104,119,238,8,0,180,100,139,254,43,189,20,161,169,116,188,254,22,246,92,201,183,41,188,109,236,159,12,152,0,184,120,254,110,240,228,123,180,16,78,67,49,183,117,175,213,148,10,118,33,165,242,189,100,127,202,85,40,60,77,137,130,13,19,180,177,125,140,208,33,116,120,3,88,97,128,134,73,209,95,154,34,248,23,178,244,32,83,107,185,222,186,41,199,88,248,147,68,136,130,102,191,124,154,64,130,221,109,140,175,201,116,174,202,88,50,113,65,154,159,101,33,179,60,136,118,232,235,15,183,44,50,6,34,179,55,186,32,120,145,236,194,149,25,38,155,248,55,159,181,168,169,142,200,126,148,52,192,244,152,80,167,173,243,213,68,62,211,91,248,236,231,250,40,233,203,83,239,33,159,99,162,167,250,190,245,255,137,71,160,240,128,241,250,103,221,12,179,85,151,213,252,88,111,71,143,56,84,242,206,177,31,28,87,88,161,68,149,54,116,73,55,63,29,30,177,64,3,19,230,78,72,103,47,198,85,116,89,92,12,217,186,215,48,201,21,12,54,109,20,94,104,183,181,74,65,199,46,22,34,37,42,24,253,92,80,107,100,55,38,3,246,177,133,207,78,67,173,29,162,124,136,5,200,58,105,43,186,14,206,53,163,51,75,209,17,114,106,107,70,122,199,182,113,147,142,72,140,250,185,183,205,252,35,43,29,131,86,246,71,201,209,98,71,0,207,62,232,172,103,14,201,124,208,210,76,76,225,4,151,202,181,180,71,43,254,34,210,147,169,147,94,211,139,108,247,150,136,228,17,211,154,178,15,80,19,123,5,42,111,99,136,84,217,174,33,148,20,208,52,220,249,191,31,199,1,124,148,243,95,75,236,155,201,91,98,98,136,6,42,208,251,17,130,10,164,185,158,254,251,36,177,18,190,175,115,144,133,2,79,100,243,252,185,101,199,250,57,145,237,75,229,95,117,211,70,128,223,179,134,0,157,96,215,24,254,247,0,185,19,47,192,212,49,244,46,229,3,148,111,5,127,248,96,172,3,22,121,245,75,127,129,2,143,14,10,168,50,140,98,133,165,116,251,98,61,189,108,139,13,157,77,80,7,229,90,216,216,136,172,76,117,92,94,248,24,234,114,147,143,89,207,239,231,22,24,132,182,134,195,7,135,120,152,178,23,83,146,23,204,105,94,242,215,231,241,49,233,156,226,50,22,23,169,134,208,152,49,172,235,47,61,70,253,76,175,65,50,197,4,141,193,207,18,32,234,205,69,237,198,182,187,88,231,36,127,248,234,252,26,247,253,13,44,28,136,133,100,41,81,49,69,38,3,112,11,193,194,183,61,247,204,102,254,174,127,137,236,92,96,12,129,167,90,78,74,203,248,187,78,79,15,232,102,149,234,150,221,31,83,36,78,242,79,180,94,218,76,31,112,244,189,249,60,193,232,190,139,123,150,10,218,231,123,42,142,40,122,208,131,49,100,248,54,171,129,136,14,125,211,142,1,12,19,141,54,164,107,163,101,38,203,43,122,236,110,63,126,109,254,166,237,20,60,20,235,14,207,181,247,97,20,233,182,178,235,51,4,5,245,147,200,47,51,195,25,23,192,123,96,157,105,102,221,23,10,72,245,93,233,60,195,43,41,227,119,104,157,55,65,189,128,29,156,233,103,149,59,121,196,61,196,241,106,56,138,43,136,22,79,241,42,198,212,38,208,98,224,127,203,209,185,113,91,202,113,93,0,253,103,168,79,170,216,148,34,254,109,215,19,202,22,20,204,128,95,151,21,252,83,106,102,143,199,158,31,135,32,93,52,162,146,121,73,51,67,120,88,211,7,197,219,244,7,125,188,238,53,146,186,46,127,166,147,26,157,197,158,33,64,99,185,91,113,217,162,109,102,187,93,22,155,27,152,190,163,10,253,247,85,24,35,148,188,174,138,246,123,55,174,20,50,80,162,201,168,144,73,17,31,95,164,248,122,168,59,249,54,229,0,84,58,148,24,163,181,45,20,45,18,79,86,181,175,178,135,246,11,199,49,112,150,219,0,191,245,6,105,203,20,242,132,19,36,11,21,168,194,214,243,152,167,132,80,149,214,196,131,198,167,34,124,108,38,99,124,255,143,180,238,203,151,24,23,126,64,110,68,44,149,53,150,79,9,129,58,234,195,204,231,80,192,152,192,227,29,119,200,190,207,86,79,159,222,101,65,250,180,240,244,163,67,82,166,108,145,155,239,158,129,14,135,171,177,197,59,137,103,59,12,9,59,169,233,88,94,91,69,55,197,159,109,175,168,24,31,65,88,182,118,23,148,119,191,87,88,100,45,64,121,234,238,194,139,68,47,238,175,218,104,14,56,49,35,182,10,213,184,224,210,55,190,162,62,78,60,211,96,24,253,51,95,141,204,55,220,70,149,194,72,25,186,89,55,61,237,88,206,43,165,138,49,249,246,166,83,106,138,192,152,96,104,204,19,176,225,95,102,71,140,97,24,153,115,106,56,49,110,62,42,155,150,124,112,160,246,104,90,90,23,185,101,40,160,28,1,76,30,70,247,58,170,84,178,81,192,180,164,133,84,23,59,250,199,29,116,255,203,214,89,32,84,18,193,11,70,141,196,29,181,255,77,1,34,181,246,141,187,85,20,193,125,149,131,203,248,168,231,113,77,126,73,52,204,218,6,209,217,71,70,183,9,187,102,18,218,188,250,44,153,67,26,214,5,223,12,227,77,132,138,223,114,45,192,100,222,225,237,222,233,23,2,71,99,175,234,108,57,151,23,231,205,75,184,6,147,101,249,2,198,117,46,157,61,50,224,130,87,167,96,31,102,20,199,120,222,47,11,175,73,193,131,163,139,44,133,227,53,27,100,201,183,206,249,185,65,255,162,205,242,85,204,118,182,76,72,233,230,247,245,212,232,249,77,80,185,106,78,235,70,92,68,98,5,9,203,226,154,252,163,196,156,33,249,213,133,116,6,5,136,91,242,68,217,136,174,163,65,214,84,189,215,180,214,85,23,35,139,137,143,13,158,194,28,183,160,196,61,32,40,236,195,82,241,151,194,255,95,247,41,92,197,114,238,202,237,2,225,200,101,176,48,47,31,50,59,172,93,42,139,23,37,199,204,133,220,169,129,158,89,110,241,196,255,35,176,222,86,17,20,158,239,16,220,60,83,134,70,189,46,128,15,49,37,87,63,190,10,240,199,81,213,203,102,241,191,144,173,134,3,156,65,136,148,51,96,180,80,183,241,188,132,18,226,200,159,216,222,158,86,192,15,158,105,221,187,186,188,115,13,57,252,187,248,40,61,150,66,48,52,141,117,147,141,110,99,185,137,224,69,206,205,210,158,169,68,10,6,247,26,169,193,162,19,80,136,239,252,4,242,76,255,86,64,200,246,55,125,35,130,172,143,183,151,165,95,103,133,33,84,212,154,80,255,44,113,52,193,222,121,51,48,57,237,106,163,236,238,18,194,47,181,135,69,4,205,133,43,64,99,98,48,99,240,104,117,121,214,181,248,154,91,136,55,11,201,181,214,132,206,6,165,44,207,188,74,215,241,145,135,231,64,155,26,58,129,73,171,223,58,171,194,162,246,147,126,254,162,46,237,87,229,30,159,19,15,143,37,31,38,99,117,34,106,85,63,152,38,149,58,199,41,208,183,244,106,48,45,76,157,2,54,150,170,124,216,197,28,45,83,69,159,72,206,56,230,80,168,60,183,163,219,167,15,228,89,135,209,8,120,45,4,84,119,40,30,151,13,60,28,97,40,196,37,217,136,112,59,222,197,162,7,247,145,189,89,214,9,99,204,159,11,1,242,0,178,55,0,160,239,161,17,118,217,64,155,33,125,237,101,34,131,155,251,185,219,210,193,221,210,240,231,111,45,24,115,91,103,6,12,72,136,226,55,248,212,71,42,57,26,254,55,68,217,179,219,253,98,208,222,86,215,106,110,214,144,193,150,171,13,182,108,229,67,17,102,67,114,24,35,238,170,16,27,111,127,58,30,51,107,24,196,1,19,125,230,13,38,39,4,170,231,82,124,217,170,224,14,19,45,200,223,83,203,206,34,125,107,66,35,229,67,226,40,38,125,97,213,68,166,71,195,156,157,44,21,40,183,31,207,71,68,110,146,140,202,174,118,160,36,17,245,177,212,33,232,196,236,180,61,221,219,230,1,1,114,153,243,27,73,213,237,224,233,12,136,200,228,93,41,100,157,250,132,196,57,227,23,117,93,109,66,169,175,10,147,47,230,104,117,103,216,6,214,33,45,52,190,39,140,46,103,3,80,254,131,152,220,212,5,40,198,136,129,131,120,45,98,79,42,29,4,55,105,186,14,142,133,97,110,128,70,129,55,235,75,219,54,200,155,234,35,86,144,66,238,177,229,35,0,43,99,107,216,106,84,130,107,220,59,63,202,211,125,19,26,100,246,39,160,237,121,222,220,143,164,31,91,196,168,164,135,24,62,135,193,108,158,15,160,175,145,45,29,178,251,177,87,33,41,158,112,204,162,73,60,233,243,211,145,235,108,252,240,224,178,246,145,161,99,25,197,248,57,197,88,105,134,116,193,229,173,91,246,197,135,101,197,190,250,156,10,85,8,18,177,219,121,228,155,7,28,74,6,234,58,101,28,205,226,239,163,45,83,6,109,121,231,240,187,250,166,87,120,242,149,5,74,7,55,35,240,245,111,2,162,167,9,116,136,48,234,5,50,200,252,147,36,36,185,162,133,64,254,134,79,114,188,4,173,27,239,241,222,11,217,186,157,243,32,177,169,6,108,56,82,56,14,169,246,34,31,15,173,149,165,248,165,86,212,75,55,3,199,108,172,187,214,46,148,86,35,246,68,118,210,82,178,135,98,102,142,0,70,37,244,111,113,180,128,212,117,228,168,145,226,167,192,250,142,185,13,127,230,130,154,15,220,68,101,154,157,194,177,23,95,67,106,223,48,45,52,11,97,242,42,201,1,106,206,133,193,211,243,55,48,24,43,50,20,149,238,84,43,238,235,129,142,46,53,61,30,79,235,81,3,19,94,215,95,106,65,41,139,64,243,75,59,227,240,7,189,98,36,173,223,56,124,252,156,34,138,60,238,37,79,13,25,114,124,49,232,237,38,245,223,128,217,206,100,192,119,242,156,241,121,233,112,17,114,119,251,20,94,117,150,231,187,142,25,68,113,126,84,188,125,165,62,47,244,33,85,56,13,193,183,2,67,126,98,111,174,241,201,118,17,180,101,179,142,119,82,172,16,215,90,53,100,213,99,199,243,134,24,60,229,241,136,140,65,229,246,216,240,108,121,93,68,49,180,246,114,197,98,122,207,138,116,9,85,201,105,133,221,238,242,243,142,167,140,181,197,129,170,45,199,19,246,2,95,155,244,166,90,79,168,1,107,144,57,208,252,101,189,203,230,94,126,217,219,89,174,109,82,190,238,194,252,63,107,83,128,84,29,194,73,147,145,131,200,212,91,49,29,131,238,56,241,201,218,153,63,113,154,108,33,248,9,24,149,44,232,109,154,18,112,230,46,114,194,103,128,181,157,93,64,120,36,169,12,112,201,142,117,215,134,215,94,239,174,191,52,154,90,38,76,155,202,225,24,226,71,3,178,237,6,56,12,72,251,53,93,145,166,70,174,105,200,168,96,40,225,182,42,150,81,149,60,249,153,195,234,6,80,195,133,171,194,2,73,0,20,208,59,212,175,213,124,43,243,42,186,3,116,179,82,166,30,37,22,182,58,222,164,14,60,187,196,91,171,153,138,53,76,129,77,20,23,189,94,16,245,120,119,215,140,4,154,117,119,80,59,238,51,108,176,108,170,18,114,144,110,1,114,164,235,92,87,49,242,22,5,238,109,135,176,89,133,161,84,165,240,238,30,123,104,216,7,209,58,65,110,32,126,168,77,244,26,24,24,156,118,49,14,172,85,18,216,124,250,25,32,251,218,189,60,67,16,191,23,154,248,231,41,28,115,114,251,98,14,147,99,221,89,6,220,73,138,105,241,118,254,178,25,177,80,114,166,248,21,94,166,174,224,129,189,0,20,225,198,221,24,13,118,255,113,138,142,252,249,16,184,211,108,86,37,68,151,156,109,255,40,125,180,227,215,76,120,182,95,156,192,59,241,224,48,231,184,30,156,162,168,4,92,79,44,151,36,223,95,74,149,248,56,158,104,97,71,18,210,99,100,225,88,66,119,44,77,88,123,170,99,125,220,89,82,27,122,105,235,188,96,51,26,1,195,133,233,14,37,143,32,159,244,47,75,219,184,18,66,38,86,145,153,200,30,219,28,20,57,203,84,106,211,50,1,9,249,140,209,252,105,78,84,51,123,32,46,85,109,167,90,141,2,138,31,9,53,153,179,46,6,92,94,145,227,249,161,221,40,246,150,92,132,158,93,48,63,148,141,83,219,142,109,115,147,136,206,5,170,26,145,3,124,5,126,168,206,141,118,0,29,116,42,62,123,207,199,49,79,208,254,244,179,73,237,3,33,235,46,107,240,189,189,94,248,221,208,155,131,26,126,128,167,172,234,38,221,52,217,179,190,84,38,230,245,81,219,160,75,15,124,190,56,10,126,74,167,166,201,28,154,245,220,46,37,24,3,6,216,201,171,65,86,165,172,8,241,20,117,21,114,114,172,144,92,216,104,245,192,190,42,39,36,85,132,192,152,70,3,69,221,223,1,189,35,40,176,40,112,104,157,124,31,249,138,12,28,1,246,27,94,231,16,82,11,76,148,216,159,38,39,22,191,130,185,198,47,245,25,29,127,215,223,120,9,99,243,82,176,136,32,119,187,111,143,131,32,245,172,34,15,53,50,165,240,196,120,159,76,192,101,100,234,163,56,184,134,146,128,169,40,33,255,139,170,249,173,97,208,165,6,8,55,115,85,123,119,105,212,193,126,145,81,65,188,39,178,181,76,179,79,247,78,79,36,197,254,5,138,229,55,61,178,240,203,133,242,41,23,113,243,60,113,167,152,98,219,23,185,15,170,171,171,49,231,203,222,4,30,77,70,11,199,73,50,1,124,199,84,202,177,21,223,242,169,84,213,249,11,166,74,33,191,128,193,160,147,169,204,150,69,131,186,149,17,175,109,84,7,0,63,244,234,91,21,238,85,213,91,228,193,176,208,73,12,148,217,135,179,94,229,207,106,3,158,102,106,37,16,54,44,143,30,98,209,10,213,209,27,125,174,206,195,108,177,93,9,17,129,251,49,5,134,56,182,246,109,249,78,149,234,179,52,25,122,50,101,87,203,119,232,132,165,117,223,7,1,160,182,109,39,156,106,69,225,6,223,254,164,21,177,29,83,227,244,4,246,73,112,241,1,155,154,161,16,20,13,187,76,141,154,128,183,238,11,190,172,159,182,244,85,238,231,45,39,238,54,146,41,242,239,4,7,171,6,194,21,58,161,95,130,227,35,255,80,120,6,216,56,63,9,129,54,43,209,9,165,10,15,136,129,236,50,216,33,97,62,197,29,65,167,167,197,138,171,177,127,64,25,24,100,211,191,171,43,244,93,1,143,21,150,97,209,172,199,135,178,232,138,22,186,71,237,253,161,57,177,62,152,157,142,147,217,186,82,98,64,5,212,13,230,150,11,213,173,156,163,48,21,138,155,147,45,37,235,163,191,146,1,130,148,138,204,182,87,169,22,189,205,84,71,49,28,133,193,190,124,48,135,213,25,209,12,155,135,34,209,206,114,143,14,150,197,42,61,244,116,238,208,241,162,91,240,174,53,48,59,164,0,169,170,247,90,117,218,22,153,61,76,232,147,125,210,15,243,15,245,81,43,152,157,160,108,213,109,218,215,155,110,203,43,197,71,16,27,239,55,7,80,245,22,192,235,23,50,1,30,169,69,66,98,186,132,221,155,114,3,86,255,101,185,164,214,213,56,238,252,179,223,169,79,83,100,246,65,172,210,153,167,10,168,70,213,168,58,11,86,233,208,159,84,3,224,60,200,118,34,191,225,55,179,172,223,97,97,161,39,209,79,122,48,52,112,128,105,146,193,189,79,222,80,214,185,136,120,187,88,59,3,96,17,18,4,23,204,71,219,192,179,206,226,21,87,126,69,159,149,78,151,27,173,162,8,163,231,235,86,167,249,75,21,116,143,64,144,49,227,192,11,251,195,19,182,7,115,75,193,57,254,55,150,8,85,36,24,193,232,157,147,230,116,31,235,211,158,129,89,217,171,204,21,177,93,242,142,230,175,104,224,129,189,229,110,103,234,40,48,149,131,194,64,90,53,175,33,169,225,25,187,8,108,67,101,91,237,171,120,80,44,225,211,33,38,132,200,174,204,41,96,13,59,184,78,114,62,28,11,139,54,181,183,131,0,219,55,101,231,57,106,145,244,254,98,207,10,235,164,230,192,107,11,21,178,227,205,49,154,75,33,175,48,156,11,30,48,53,140,57,209,186,225,129,124,111,254,168,136,242,107,113,162,76,66,150,87,22,92,240,179,187,255,252,13,207,220,240,173,43,153,1,134,234,43,117,251,235,167,52,209,228,183,64,230,204,11,134,214,41,19,48,150,185,69,103,89,76,7,244,45,236,169,195,165,112,178,101,16,101,144,198,81,135,214,96,164,106,255,192,168,6,18,197,65,53,54,13,147,94,18,68,40,236,45,117,98,179,44,1,131,126,177,225,230,110,70,17,204,177,62,169,116,140,47,249,177,101,164,79,228,242,138,70,41,109,200,219,142,73,225,131,172,113,91,137,33,193,49,72,150,101,226,187,212,70,164,71,45,6,35,111,32,137,241,45,103,94,164,22,55,184,132,158,17,229,177,27,9,151,68,76,39,97,233,197,172,229,56,140,164,229,161,146,0,121,154,190,86,76,26,30,13,164,222,215,116,28,129,87,226,84,244,30,0,201,97,166,142,248,15,100,99,204,169,1,203,36,28,66,67,25,196,202,71,186,100,136,34,151,63,234,14,205,75,214,115,37,132,64,75,24,50,118,32,238,15,15,177,153,0,214,188,144,185,171,137,137,175,134,61,138,252,67,174,231,27,51,165,170,237,153,19,172,151,130,249,39,115,142,61,231,138,119,147,157,13,211,249,127,229,88,194,84,206,19,167,51,142,159,143,109,48,2,218,211,1,217,141,171,58,175,138,223,217,37,207,193,190,19,4,56,131,105,152,196,232,2,9,65,185,0,89,61,3,236,147,140,169,95,53,154,189,67,54,232,112,198,112,214,19,14,225,248,103,56,130,252,252,249,181,22,239,233,97,10,103,126,126,237,246,157,159,195,207,126,213,162,127,244,94,25,67,136,148,251,113,75,203,85,65,250,61,33,84,67,168,27,182,76,70,188,130,72,178,191,234,243,244,125,183,131,235,23,223,79,20,218,14,77,79,204,76,92,119,8,192,160,207,134,172,56,164,138,151,5,232,156,198,91,230,0,57,132,113,135,192,30,207,165,102,140,177,133,210,172,32,178,54,229,35,10,54,204,133,33,46,222,152,121,213,12,105,248,151,28,153,51,183,105,228,14,179,101,171,221,176,178,180,1,122,115,15,50,26,31,88,86,141,123,185,225,107,119,244,150,12,28,104,199,243,237,195,173,145,154,67,235,38,128,70,10,114,194,133,83,205,61,200,178,179,52,137,18,168,133,96,194,218,124,35,148,84,253,129,130,144,54,148,179,66,147,156,10,137,207,52,11,87,226,82,161,243,12,248,77,122,227,106,102,77,188,81,83,72,101,141,72,242,86,163,110,12,201,104,120,35,153,79,230,126,86,158,189,5,60,126,230,120,107,146,35,6,140,145,50,152,239,175,8,231,175,40,203,158,45,136,131,214,59,68,85,201,182,115,138,81,188,250,16,70,6,141,124,67,87,156,132,206,222,18,241,206,5,171,229,166,12,180,10,3,28,126,105,155,156,207,168,152,87,185,105,252,79,218,246,229,254,79,80,152,217,125,14,165,130,166,210,19,140,57,160,48,33,240,223,44,164,179,9,68,97,217,45,89,252,247,251,22,187,99,31,136,174,31,200,192,148,126,205,233,215,226,164,23,248,45,165,158,114,29,220,15,216,108,118,210,74,123,154,186,230,168,104,104,153,180,11,172,244,62,1,140,123,78,194,235,101,44,169,61,30,6,154,60,135,21,184,17,7,209,191,86,250,245,31,19,159,129,106,67,52,131,113,215,188,179,137,102,214,144,65,172,147,108,111,110,146,228,159,216,141,100,222,96,25,140,72,182,2,66,48,47,237,206,154,221,115,22,177,91,2,209,243,86,18,81,191,61,62,11,158,92,7,150,151,7,132,7,80,251,5,66,113,171,95,219,245,189,101,121,250,21,131,128,54,70,211,253,40,4,180,247,186,44,189,228,207,94,21,196,40,255,204,227,123,86,180,89,157,24,247,6,9,152,33,137,203,110,163,66,162,194,210,62,186,46,201,201,78,227,117,176,156,162,6,10,201,69,46,247,90,75,130,168,13,141,76,59,78,161,225,228,80,234,159,243,245,212,22,243,59,220,235,66,228,195,37,189,204,86,40,159,85,21,118,179,250,115,123,94,188,239,185,130,178,50,122,145,230,115,53,97,214,48,98,198,62,95,30,40,131,125,170,223,24,42,130,188,112,94,189,94,226,82,204,39,118,225,185,23,0,103,68,145,22,158,190,236,235,1,81,199,204,182,104,44,53,225,206,80,164,203,193,150,62,56,29,138,143,177,74,85,238,152,74,60,226,172,86,128,221,151,204,207,86,208,85,56,81,132,75,218,53,97,5,113,137,143,185,234,236,26,62,242,165,151,110,106,3,167,188,132,122,149,31,18,0,218,14,45,207,170,218,91,145,242,129,190,152,128,0,227,122,234,52,218,116,12,94,199,20,84,20,18,96,34,159,68,99,60,39,222,241,5,204,175,252,102,80,253,31,162,237,205,70,21,80,43,176,158,91,104,85,169,87,97,14,180,122,188,254,208,19,89,23,219,179,104,114,163,231,105,67,148,58,55,37,3,235,173,134,20,92,93,0,98,165,247,6,152,58,161,27,222,223,131,110,135,36,59,122,14,252,8,176,237,186,156,17,83,239,37,121,224,68,172,83,71,154,205,245,71,5,165,205,219,82,250,48,255,73,15,6,55,214,20,8,160,235,86,249,81,9,186,157,193,35,33,161,187,6,49,29,173,146,165,45,248,183,134,169,203,205,45,89,107,206,208,213,253,189,223,59,89,11,222,175,73,161,53,205,37,204,247,97,251,38,163,121,60,90,181,247,142,216,191,63,53,229,170,202,49,36,51,56,188,245,121,38,17,211,246,244,240,198,118,150,95,49,129,9,182,89,150,155,15,172,62,165,211,252,112,36,156,0,167,45,161,149,217,52,232,0,242,142,195,218,159,60,254,220,15,127,216,107,44,0,253,7,174,158,123,179,117,137,242,52,171,243,244,39,23,72,225,99,122,98,137,31,131,109,148,152,16,244,65,2,191,84,29,179,252,118,12,246,176,113,193,102,203,38,181,105,98,162,175,105,212,44,124,233,10,222,193,140,184,107,87,9,168,116,50,145,70,251,125,182,101,43,48,13,36,249,185,202,68,108,231,245,248,4,148,231,56,145,89,130,148,61,93,224,11,26,219,223,163,154,2,132,155,185,223,240,98,38,197,242,141,141,183,223,158,15,130,87,51,227,60,41,66,212,108,120,184,7,89,173,234,40,168,70,73,229,204,85,162,103,239,152,231,102,56,44,155,218,30,92,191,95,108,207,225,29,3,28,20,216,47,109,87,156,205,52,236,140,133,148,236,57,181,99,70,80,199,159,229,86,133,201,101,157,178,179,243,73,236,69,6,219,86,136,208,53,174,2,34,177,105,44,133,126,46,186,206,115,120,36,182,45,193,60,91,141,184,88,135,236,180,105,150,48,30,84,1,113,117,88,237,55,49,183,31,156,102,136,41,130,213,138,183,85,8,108,35,118,143,6,56,109,118,239,222,166,91,59,242,141,10,124,114,39,172,32,158,166,170,113,212,213,199,35,32,22,246,234,61,178,41,166,209,162,214,150,137,108,86,156,37,163,12,26,6,191,89,48,50,164,144,90,68,45,12,125,127,72,139,217,106,9,11,146,27,69,203,249,36,66,20,225,210,208,226,254,107,182,141,90,149,105,83,206,126,13,31,25,241,16,113,148,73,174,54,172,22,105,23,15,27,246,216,11,91,231,127,155,227,71,189,221,160,15,111,70,20,168,78,79,37,61,201,183,88,127,239,229,138,137,52,58,133,219,168,203,8,212,249,184,130,157,152,170,174,162,133,177,244,90,236,203,39,132,67,139,38,58,201,88,12,195,228,244,212,209,132,252,13,199,80,95,109,190,146,166,166,70,238,38,61,98,6,9,168,17,192,85,138,241,24,42,179,32,222,60,20,216,135,46,163,94,45,84,151,30,86,194,237,15,112,150,161,178,74,254,149,73,230,4,17,117,72,180,253,137,151,228,163,224,23,81,113,12,82,204,95,186,57,98,112,29,195,255,104,63,247,59,86,235,244,243,133,190,220,81,156,212,38,48,102,219,84,175,254,66,102,105,14,209,153,22,241,176,150,178,163,97,88,195,196,131,131,93,55,227,194,205,78,198,192,142,31,223,224,194,243,15,58,139,73,118,76,248,40,147,44,68,234,215,167,141,62,199,222,79,215,3,172,24,157,64,205,252,157,185,164,98,32,31,185,87,28,121,255,237,79,80,253,34,212,238,181,233,176,227,117,49,2,184,250,64,165,224,220,248,106,175,175,213,73,185,36,117,66,7,142,14,152,44,20,21,130,232,144,136,6,19,61,137,250,196,31,162,168,242,145,100,193,15,106,89,195,180,168,161,102,91,201,73,217,105,30,64,120,174,117,236,199,129,66,181,79,79,105,236,187,45,97,237,231,28,118,152,181,152,195,44,196,27,111,113,96,47,235,78,80,97,238,19,20,242,222,203,170,247,117,14,36,172,126,78,201,26,24,144,240,74,28,155,26,48,241,188,16,170,104,49,219,218,244,150,52,41,19,188,36,62,244,74,223,92,218,67,162,117,117,134,8,104,222,23,53,18,242,1,87,23,254,107,176,157,219,234,224,10,97,57,60,4,48,93,44,147,128,77,214,116,16,254,61,130,213,238,84,142,91,175,104,216,150,136,103,120,253,87,125,239,168,57,39,224,208,29,31,147,203,110,92,175,62,165,25,16,241,132,177,3,120,30,220,118,176,38,176,58,184,52,88,101,232,30,98,35,138,72,236,81,51,102,90,184,56,142,33,119,192,162,142,8,186,63,198,93,125,196,133,199,239,165,139,211,38,41,199,45,118,63,252,188,249,58,47,248,107,40,118,102,5,160,155,93,89,228,30,183,74,25,82,191,131,190,219,18,150,32,212,203,100,16,64,91,120,137,64,111,141,199,63,135,247,252,130,223,233,176,186,207,253,98,154,113,207,83,200,198,181,124,240,171,235,52,169,128,105,116,32,183,165,13,232,19,141,230,129,217,6,73,22,58,191,111,89,40,101,176,226,72,106,159,40,135,188,193,99,152,239,90,151,214,75,69,109,223,155,16,186,107,129,214,119,41,45,178,192,187,92,35,103,30,187,46,117,170,135,75,152,159,81,12,213,147,26,247,36,114,41,30,158,211,32,251,246,172,189,54,114,3,31,96,58,144,55,175,246,129,213,81,125,239,18,52,227,231,148,220,68,243,168,18,63,192,65,232,51,198,15,169,47,214,69,72,11,87,38,172,70,54,218,91,171,39,52,176,85,68,0,216,112,238,214,110,79,22,112,132,74,78,179,246,208,64,182,97,28,119,217,174,231,78,241,194,90,119,66,151,83,87,112,249,171,234,31,68,218,14,103,184,69,98,38,126,234,97,189,167,17,200,205,29,61,189,217,61,193,205,91,250,21,177,65,233,178,196,162,143,237,241,54,51,161,128,125,174,99,108,232,141,182,176,133,235,27,33,151,206,252,199,250,1,149,238,124,100,216,160,15,18,13,172,192,42,221,83,230,214,57,112,162,104,93,102,178,46,183,50,78,8,154,255,1,126,210,1,182,244,49,132,23,114,141,80,157,242,54,122,126,224,195,33,22,20,220,179,222,110,59,241,226,120,180,85,134,69,171,66,112,128,107,1,160,220,1,225,173,41,166,160,156,202,0,189,113,116,75,253,10,68,41,252,163,148,91,147,198,104,69,87,33,242,9,49,84,67,163,204,197,37,137,230,23,122,16,93,180,96,231,35,139,178,130,102,75,71,201,148,140,34,9,71,42,30,188,225,244,40,160,129,50,168,104,196,53,190,94,231,127,252,80,75,116,208,100,220,3,130,15,36,248,167,29,223,102,168,154,211,49,103,42,26,20,245,211,50,157,47,209,155,36,227,166,70,137,177,38,160,238,226,186,250,179,48,103,123,115,18,144,255,253,16,49,101,0,87,101,140,255,85,168,246,136,69,48,245,228,34,34,30,9,97,61,229,152,24,149,1,249,5,25,79,229,19,215,90,17,33,170,170,237,156,251,129,81,94,30,57,64,176,160,108,20,113,103,153,128,9,115,102,125,110,93,43,150,83,21,20,19,51,230,78,129,105,68,135,238,58,95,226,1,220,192,50,189,31,160,57,168,88,2,89,89,210,9,119,18,21,125,67,78,155,170,225,60,42,172,248,204,17,220,101,4,208,28,181,192,11,20,182,63,212,109,209,40,169,225,113,167,131,47,58,200,12,47,84,6,34,7,215,247,218,62,91,232,167,221,64,12,21,47,202,195,48,1,168,180,7,75,221,175,114,74,112,69,186,32,240,204,41,186,132,3,7,42,158,135,100,239,92,49,106,197,100,115,61,19,213,167,65,43,73,207,199,17,1,227,237,11,151,39,139,59,246,5,250,125,237,161,146,245,42,194,42,57,105,170,66,50,62,18,107,197,194,219,6,190,166,228,159,223,117,52,47,137,133,139,88,153,149,216,157,181,24,26,28,114,178,11,109,68,235,22,61,206,74,239,120,93,255,44,109,47,122,158,136,193,70,175,223,3,15,249,90,5,194,249,101,44,120,12,45,41,129,97,152,15,62,165,135,163,44,222,117,223,229,92,33,77,167,217,29,166,70,215,192,235,204,121,56,129,235,158,57,99,239,84,17,63,97,145,176,207,10,86,172,229,2,38,122,224,10,86,3,118,129,1,23,145,12,173,191,150,85,77,36,61,114,90,2,131,65,219,179,114,171,198,60,236,141,67,69,103,59,7,182,91,204,50,190,5,60,78,88,231,89,143,4,156,126,100,218,51,125,240,15,147,114,229,187,16,190,119,89,117,152,129,117,251,218,210,193,129,13,37,215,75,119,56,240,87,23,95,224,149,180,116,60,0,160,141,188,136,165,100,11,154,252,186,87,23,194,237,47,55,118,231,28,166,253,100,132,132,24,83,67,142,28,58,134,35,237,225,32,67,170,241,183,250,200,89,15,239,11,43,245,228,87,56,59,74,193,228,133,155,171,12,172,125,194,28,191,246,195,29,143,48,90,62,218,180,146,206,193,101,243,152,3,51,49,176,94,12,218,253,37,68,170,152,53,100,171,156,198,27,9,39,157,6,196,143,219,24,204,124,3,227,204,78,144,152,77,74,90,50,182,184,146,136,129,12,156,107,150,158,104,51,176,220,27,51,17,168,48,235,243,52,233,83,153,117,249,69,164,212,94,90,1,165,1,138,183,117,47,79,46,240,224,0,175,29,64,136,146,137,69,185,233,146,215,133,76,172,111,150,233,133,3,90,59,194,9,0,139,106,6,51,148,228,42,57,85,155,160,186,59,138,184,188,161,141,21,18,151,30,213,213,214,235,26,70,238,43,137,181,224,159,108,171,13,54,211,54,145,47,176,106,45,228,219,134,229,222,111,77,39,132,142,67,119,50,138,49,185,189,161,151,70,65,90,154,229,206,8,54,25,85,138,128,152,43,87,68,44,146,26,38,74,34,60,128,195,117,16,68,210,92,88,130,1,151,124,110,100,255,112,85,231,114,175,13,173,47,16,41,43,14,113,193,244,219,163,178,105,151,4,168,112,61,210,6,181,87,56,153,93,240,83,195,193,115,249,131,230,1,114,201,233,221,199,156,63,227,77,42,88,194,18,86,53,153,120,103,237,64,187,81,12,183,63,87,164,57,232,211,187,79,182,6,183,169,126,98,253,14,74,99,141,83,218,139,175,72,212,87,54,106,216,217,215,219,129,7,177,214,138,140,191,154,107,236,229,118,144,116,38,34,24,150,233,82,83,242,139,39,228,188,126,233,242,141,46,84,251,167,231,141,74,255,156,168,248,247,196,149,201,65,137,54,194,85,201,129,122,124,206,3,130,235,61,141,120,20,99,236,186,55,232,252,97,74,11,255,198,139,30,160,18,159,153,48,179,52,170,201,39,95,149,58,158,81,9,16,230,206,161,122,69,84,245,193,80,176,233,227,253,246,233,28,238,194,180,173,80,63,229,118,3,216,225,191,31,239,27,229,233,10,4,17,211,94,225,116,143,90,61,181,159,22,233,187,129,73,63,195,207,47,88,150,159,77,86,85,21,123,52,141,47,29,80,36,176,146,86,206,89,185,248,89,107,50,114,253,120,105,137,35,139,130,200,181,50,233,71,2,87,166,206,173,93,76,84,63,229,19,28,63,69,115,27,145,61,168,233,125,72,224,83,174,196,3,49,182,208,88,84,22,90,66,51,55,155,193,99,88,2,192,73,4,56,99,89,187,208,58,121,239,161,211,167,17,52,44,243,9,119,241,173,193,162,8,10,73,125,221,143,114,185,96,225,69,238,199,104,121,138,78,69,65,218,164,41,10,78,117,127,52,15,109,87,41,54,24,242,228,29,217,4,130,231,10,9,138,127,130,79,4,209,148,101,20,186,192,172,26,206,221,13,110,194,152,230,166,141,215,119,69,9,180,137,58,50,16,101,227,65,230,7,52,85,201,47,62,198,237,23,63,201,247,120,191,167,107,208,22,238,53,239,53,171,193,211,51,242,33,114,10,32,123,108,219,159,176,176,33,172,6,187,43,161,155,42,91,253,42,138,1,69,166,91,62,37,105,170,16,64,76,51,12,241,215,23,65,69,35,120,228,205,7,107,52,18,199,211,106,24,228,80,34,233,222,133,152,252,146,78,185,228,89,209,70,188,29,34,98,83,16,4,207,62,89,200,108,81,35,52,132,231,198,28,173,176,189,2,220,12,129,193,7,124,241,66,25,210,202,6,95,9,40,220,125,222,214,112,142,54,211,218,176,134,242,117,32,63,210,93,100,27,103,70,16,252,12,80,131,205,25,180,248,27,10,153,211,13,129,185,138,217,222,109,31,219,93,59,74,28,105,217,201,129,133,95,52,57,93,33,166,109,16,52,143,163,227,142,224,228,165,186,139,249,127,93,226,210,181,157,166,115,240,190,224,151,198,140,38,224,82,124,59,103,33,217,141,215,243,29,170,136,113,106,33,11,227,113,8,176,9,160,225,179,40,114,61,94,194,192,138,116,114,133,163,61,112,71,46,211,10,21,214,253,254,120,57,163,159,25,165,48,132,118,127,188,170,172,214,184,141,69,199,161,58,110,240,210,42,250,108,26,241,81,58,208,85,105,164,220,107,68,108,141,254,173,116,143,33,102,197,246,69,122,91,126,164,101,195,183,113,183,104,147,133,197,122,103,110,11,250,73,16,179,160,41,63,168,87,85,177,204,12,180,167,187,12,240,175,46,128,97,217,239,2,160,160,110,43,218,147,124,141,131,216,236,172,82,31,78,70,147,204,111,234,228,206,159,234,253,115,80,119,63,15,190,234,113,99,226,156,129,215,112,54,195,180,32,163,101,160,7,206,139,171,232,19,97,40,124,191,38,162,187,6,77,217,223,99,37,43,44,157,197,240,11,50,252,91,15,106,254,75,157,223,50,125,82,14,222,191,143,96,248,106,107,123,151,106,148,180,158,45,186,21,18,213,11,119,210,166,147,79,193,192,97,47,96,219,77,233,19,16,173,28,193,41,48,99,72,133,65,96,212,87,149,95,106,51,30,125,217,66,154,142,51,25,25,64,37,34,174,217,87,12,47,43,131,103,166,0,81,250,130,228,189,233,174,182,150,193,175,94,138,224,58,92,150,100,120,146,211,54,6,209,68,190,39,190,15,203,112,50,23,63,152,177,91,196,76,41,56,51,45,241,94,123,54,125,182,122,62,15,47,224,161,201,226,26,250,227,2,100,106,174,124,106,173,55,203,85,218,80,247,43,158,150,155,200,0,85,209,226,106,46,70,46,83,225,32,88,207,213,33,149,152,107,135,124,39,242,103,101,214,210,196,186,176,7,88,199,212,52,169,90,217,196,37,158,221,27,21,11,212,105,80,177,54,18,105,68,1,172,172,84,112,222,88,114,74,47,107,85,106,253,91,202,121,35,38,141,73,106,147,193,51,88,248,112,184,51,188,165,194,220,20,39,39,103,222,176,252,18,153,147,189,42,161,139,44,20,70,49,48,225,78,238,178,216,38,115,161,81,19,111,64,173,114,222,180,246,139,238,199,239,96,150,5,193,188,196,187,64,221,243,116,123,136,194,238,170,120,40,254,205,195,233,114,109,222,173,185,98,10,159,125,81,227,109,198,138,152,39,27,25,128,122,235,38,249,208,120,121,10,200,242,131,250,213,30,152,146,109,37,90,200,62,201,126,187,130,234,188,63,85,114,231,118,0,18,45,219,112,243,126,99,4,213,98,251,135,18,201,254,129,123,254,123,153,149,25,174,203,70,250,52,55,235,153,248,37,130,226,73,18,13,204,220,194,71,54,75,241,239,247,111,75,163,202,76,158,55,173,192,186,109,85,123,249,8,5,122,20,212,62,119,87,48,209,230,52,139,232,169,133,191,200,252,140,64,200,33,14,226,203,74,164,249,230,182,190,77,2,11,87,127,0,234,133,81,91,5,150,223,38,191,91,213,242,198,27,184,200,84,201,146,130,43,242,122,114,55,246,52,28,245,172,88,71,100,255,165,3,146,220,73,154,37,244,26,155,87,84,131,85,57,50,197,107,99,136,103,196,156,201,171,109,78,10,154,25,236,173,110,217,19,95,13,4,124,93,46,210,192,225,201,58,191,32,240,89,164,219,186,149,86,249,195,147,153,32,75,193,7,78,198,115,5,24,225,242,47,15,56,27,85,90,173,162,127,164,239,55,173,224,30,41,44,47,17,105,37,114,59,214,24,129,243,117,46,203,40,104,141,45,198,162,233,19,239,25,137,207,56,224,231,44,50,204,33,156,155,153,68,69,123,8,113,156,195,7,17,203,28,243,232,142,26,15,139,140,177,237,238,166,97,181,183,94,201,136,16,133,186,166,221,52,169,118,31,243,52,45,65,235,35,254,101,90,12,243,123,168,159,255,108,20,6,145,30,215,91,103,27,51,34,239,63,145,119,200,222,59,126,221,150,130,11,230,22,82,196,70,141,186,4,176,90,32,207,95,24,204,237,229,124,96,66,155,123,84,36,60,54,49,136,216,148,159,228,244,114,100,74,253,166,205,191,48,32,123,26,127,16,235,2,29,153,174,97,15,153,200,110,141,74,52,197,200,173,71,178,179,73,195,114,178,217,34,63,224,253,134,14,216,219,232,204,58,229,42,141,106,117,29,55,127,25,4,17,5,75,205,82,50,158,91,86,79,242,189,49,133,97,194,228,111,98,94,127,180,7,115,117,80,19,79,130,176,98,46,194,209,98,95,206,52,94,1,111,131,80,195,13,66,77,188,212,124,116,204,124,140,115,167,188,25,158,244,5,114,168,97,2,47,211,145,106,100,101,108,9,4,165,42,5,39,241,204,26,220,177,68,132,95,130,74,49,15,229,64,190,32,213,198,31,152,113,251,247,47,137,13,119,111,73,54,203,104,56,254,104,243,113,132,134,15,162,88,167,16,34,110,225,79,155,233,229,203,73,85,176,76,173,34,252,5,112,229,140,118,48,245,65,198,206,247,55,73,114,226,34,7,34,116,161,203,7,229,47,2,218,186,33,161,212,95,176,148,158,236,83,140,239,11,123,182,121,118,207,237,62,123,8,189,167,55,94,222,18,192,220,15,253,104,122,213,166,20,156,133,5,58,254,115,224,126,64,153,49,170,205,172,17,233,110,62,220,45,58,196,10,235,247,224,186,167,192,141,60,144,249,77,99,115,80,74,17,126,180,25,230,89,239,82,123,206,119,158,129,35,84,201,135,242,100,213,2,3,164,64,97,129,104,19,160,68,73,35,126,197,50,255,32,181,196,130,70,124,5,97,238,126,14,224,123,202,99,155,138,51,224,65,163,64,87,206,25,37,232,188,128,4,3,86,150,166,86,24,12,183,187,110,28,187,153,250,208,4,80,166,57,12,59,129,177,122,104,58,31,169,240,44,215,110,144,183,150,192,183,224,113,107,215,154,22,217,172,148,245,114,16,238,239,96,219,206,123,75,152,245,167,226,178,52,108,247,77,184,235,13,53,149,179,7,18,173,162,149,141,254,2,10,123,140,96,169,9,190,61,128,204,66,205,131,215,140,54,103,169,16,225,13,176,48,15,211,146,51,174,117,107,14,112,190,121,25,107,132,172,229,68,245,158,225,76,221,7,159,215,243,41,38,145,51,84,110,54,199,33,159,136,246,53,9,157,39,229,45,104,10,12,245,62,86,12,217,23,133,100,28,105,152,181,86,125,225,40,102,187,33,223,36,22,136,106,12,170,20,100,197,105,181,7,147,97,118,247,232,127,112,133,133,97,149,153,149,147,93,136,167,44,26,167,68,77,9,151,87,89,139,29,86,182,139,126,223,32,16,232,63,215,201,216,56,118,195,167,35,5,61,20,180,9,44,253,163,233,145,1,148,95,81,91,63,103,49,231,72,144,34,7,182,146,126,181,74,185,16,189,72,41,174,74,179,183,166,124,40,18,55,137,168,54,67,104,245,133,254,81,45,45,104,197,184,204,76,116,30,199,200,51,226,244,202,239,109,37,164,105,193,5,165,226,159,139,124,5,134,44,183,117,63,8,158,19,35,16,227,162,246,28,205,88,59,88,74,103,43,45,44,138,254,166,135,142,11,211,231,245,153,246,235,17,54,82,12,202,205,157,198,216,30,15,184,178,30,176,134,8,188,243,48,181,126,19,146,140,125,188,161,248,192,243,190,149,104,101,181,232,178,234,77,178,135,184,236,90,159,209,93,52,180,35,56,206,252,168,107,106,69,22,13,110,176,53,22,4,182,116,47,16,30,99,188,160,101,195,148,230,105,48,249,24,118,183,239,173,35,111,93,231,104,156,113,202,210,84,70,154,85,129,27,216,3,103,18,101,207,15,34,118,150,87,40,192,197,11,3,228,137,180,40,25,2,241,54,163,20,5,126,153,174,71,193,155,130,128,166,146,183,29,71,165,220,25,215,148,74,174,131,218,231,142,27,231,101,128,132,34,24,36,45,51,164,163,8,231,95,211,103,20,44,217,210,205,228,70,46,27,223,59,184,64,232,223,184,105,222,189,161,226,239,211,178,34,126,155,62,92,55,121,215,22,194,184,151,138,242,254,200,158,33,111,49,68,168,221,115,234,46,150,108,37,164,27,244,250,165,102,157,103,28,95,159,188,23,192,3,193,95,85,25,111,98,212,171,14,22,241,62,111,37,220,125,58,225,117,242,108,132,83,117,95,112,38,148,208,220,97,26,211,3,238,87,88,9,88,10,230,4,225,231,200,65,129,82,218,189,73,100,55,178,188,224,81,77,99,84,32,151,55,159,204,185,247,39,179,22,46,83,7,242,167,2,98,215,159,193,28,89,241,55,37,98,155,192,57,28,236,80,99,168,81,39,169,141,51,98,224,138,112,20,166,76,99,7,201,78,33,146,45,156,30,217,119,40,109,192,112,74,170,173,16,120,147,152,26,120,20,97,158,222,147,48,151,124,44,90,53,205,0,255,198,57,188,157,193,223,154,136,233,130,20,5,242,168,82,65,207,240,128,104,93,76,90,105,168,200,4,19,207,36,223,128,229,220,16,25,69,75,47,148,91,251,83,195,137,17,22,233,234,165,134,171,184,31,194,40,248,146,164,217,72,35,77,6,238,145,43,81,155,116,128,11,91,194,103,207,101,219,16,12,132,166,247,40,116,36,236,145,157,121,27,127,70,149,159,102,230,178,124,48,1,157,102,251,76,30,172,144,141,40,24,87,27,187,19,226,249,200,58,60,145,55,111,157,92,210,208,126,142,106,3,188,195,6,129,67,178,168,144,129,229,157,107,87,56,121,145,149,107,190,194,250,212,12,43,133,56,217,12,11,35,213,179,22,188,0,6,158,158,0,87,165,255,24,174,121,124,149,84,150,228,66,143,65,148,163,39,163,120,146,19,179,215,29,227,155,115,191,91,246,124,253,43,203,66,154,47,250,140,155,157,227,11,126,219,116,194,72,69,95,135,240,168,209,31,148,40,200,118,87,61,71,75,202,143,247,204,93,25,14,34,136,116,91,250,2,4,223,122,71,209,0,41,114,199,110,11,25,152,232,155,224,213,157,136,24,124,158,248,246,114,148,59,173,17,151,26,103,231,230,108,34,79,13,127,193,209,69,45,69,179,21,181,64,104,84,21,162,14,114,3,76,178,221,41,132,22,16,232,84,247,97,74,158,154,215,187,103,204,149,247,71,73,129,195,152,253,190,208,230,194,11,109,144,162,75,41,158,148,214,58,131,70,24,38,124,236,179,34,36,41,163,129,151,194,201,59,215,172,208,52,190,57,123,134,180,147,199,58,55,195,89,37,105,73,117,212,123,216,157,119,32,180,190,109,183,222,171,150,144,85,78,235,110,157,42,164,206,1,26,231,250,13,109,13,5,139,82,169,11,50,94,88,76,167,72,238,4,27,45,22,179,185,132,97,118,164,222,83,74,45,224,188,81,57,117,56,150,18,212,135,28,210,113,216,75,36,254,125,207,52,107,164,203,231,224,135,198,136,62,110,149,89,207,231,249,25,210,2,198,218,150,152,128,27,140,38,129,205,102,240,99,12,117,194,42,122,112,23,77,55,239,22,95,126,141,92,25,70,110,130,162,75,64,138,123,229,202,134,101,95,181,90,68,203,6,54,137,70,67,21,201,14,55,148,206,137,95,177,113,118,85,45,8,201,150,110,46,78,110,156,198,146,195,85,158,70,99,67,25,33,18,12,85,1,239,50,201,212,132,155,249,82,132,203,86,143,221,14,60,47,227,107,135,20,78,85,81,1,204,61,77,115,20,162,145,87,0,190,133,86,101,44,169,52,41,8,106,155,156,78,6,155,27,6,22,90,106,72,20,160,84,37,22,36,41,127,17,241,97,252,98,72,71,238,136,172,147,3,249,7,130,82,249,172,59,226,25,163,179,78,154,198,246,39,100,9,87,22,248,74,160,206,60,151,74,83,8,181,141,28,162,236,160,38,175,171,10,121,166,163,220,57,78,32,140,201,77,125,251,58,206,61,162,10,121,78,27,17,238,155,163,26,142,85,144,135,42,132,193,163,21,40,211,11,251,36,179,102,214,25,123,103,132,77,176,21,121,173,166,152,202,120,12,69,6,221,119,12,115,248,205,68,94,145,204,10,54,242,201,52,81,163,137,251,69,231,227,169,253,203,252,54,194,24,101,6,214,168,200,233,228,104,105,201,77,244,237,157,117,234,33,23,120,41,74,5,139,168,178,144,136,94,177,15,232,251,85,167,130,164,138,67,161,45,1,75,8,103,131,199,199,102,124,236,65,212,59,196,55,180,221,213,167,233,137,227,171,243,103,71,129,173,228,154,124,173,10,164,53,23,179,14,12,72,102,127,101,219,80,81,251,14,60,111,124,220,90,17,139,67,18,210,156,221,229,231,206,67,79,251,90,60,26,218,143,175,145,9,171,128,230,248,178,63,57,120,113,218,87,149,25,72,113,206,253,190,239,0,67,46,165,181,7,202,23,21,235,227,207,121,189,228,47,206,229,68,91,52,64,186,156,187,168,160,170,226,245,133,208,188,252,31,150,104,131,2,20,121,9,9,67,255,171,222,87,191,173,252,252,139,43,139,165,5,211,161,57,61,226,254,213,42,107,35,246,40,125,193,204,134,169,113,87,25,19,38,121,150,147,36,140,97,214,252,93,211,56,217,11,148,235,193,28,203,90,235,77,66,70,182,214,222,188,177,103,186,112,235,28,255,204,231,206,189,197,224,42,34,157,214,84,225,136,87,119,25,234,82,219,96,207,235,224,157,132,88,14,191,184,179,239,222,246,0,19,45,57,185,5,37,130,243,92,2,203,151,222,254,165,144,138,225,174,167,166,142,57,132,166,169,105,187,250,169,128,192,56,50,137,39,0,68,73,164,37,189,26,232,197,227,196,61,62,188,74,239,83,139,133,180,70,223,99,175,218,187,243,105,230,118,133,235,175,110,86,47,239,231,252,146,217,14,108,59,96,51,170,216,37,166,83,203,132,7,200,224,64,79,226,203,254,10,115,33,161,47,9,104,211,80,197,132,42,103,69,85,73,197,85,167,75,184,123,40,79,91,139,254,78,5,161,0,32,67,98,160,67,154,235,83,75,95,25,148,219,137,56,14,180,31,141,59,228,211,184,167,104,21,30,156,196,37,188,90,21,33,245,155,140,84,59,205,86,169,92,17,91,148,78,52,109,19,126,245,116,155,59,229,92,192,209,218,244,3,198,27,209,184,160,100,237,17,78,155,88,14,64,221,177,31,57,201,86,110,80,226,140,160,46,235,47,149,138,6,58,200,30,135,34,63,231,190,17,132,30,197,128,226,68,45,112,223,93,14,218,238,21,130,153,87,196,66,88,84,84,94,93,165,169,60,39,55,164,109,214,174,53,199,234,151,143,176,130,167,38,3,167,160,205,159,242,129,129,143,64,21,14,120,114,136,111,40,104,61,153,133,154,109,185,17,140,26,158,205,209,51,161,33,54,186,246,222,207,213,14,221,119,201,146,67,243,186,181,147,211,231,25,242,121,171,147,234,124,85,46,107,97,0,230,30,9,15,179,175,88,225,218,1,10,58,106,24,251,160,178,129,79,59,7,224,218,184,236,72,204,173,77,172,246,122,199,126,72,131,83,146,68,93,141,112,74,1,151,132,108,79,41,6,249,219,147,49,188,2,96,116,82,233,12,0,170,184,185,186,0,193,36,71,156,16,173,167,59,148,200,40,199,241,194,147,211,171,72,146,55,102,112,78,132,69,24,71,156,116,186,151,226,107,125,183,156,209,201,235,63,88,225,96,76,224,198,90,123,141,241,23,7,24,149,217,243,125,181,82,102,139,95,142,245,32,214,222,38,229,188,139,194,196,184,243,98,144,66,224,211,37,163,43,152,212,136,194,216,116,181,75,30,3,126,87,181,100,170,219,161,116,147,31,214,4,251,133,139,122,107,143,134,156,204,74,124,100,247,104,237,185,72,64,47,162,120,11,5,82,245,155,132,169,50,82,82,214,85,4,201,236,232,145,100,214,202,180,19,155,248,112,105,55,84,92,103,72,215,150,237,18,91,110,178,59,185,175,166,32,79,248,3,49,216,76,80,212,13,71,157,221,37,89,224,224,179,94,151,54,4,109,48,9,230,4,182,87,48,65,93,100,184,245,223,216,75,209,245,246,122,209,221,110,119,117,245,124,203,123,81,119,149,245,236,189,185,130,148,159,3,163,13,66,33,224,19,178,94,129,54,114,199,140,175,207,64,219,42,88,48,147,134,198,10,219,204,138,142,171,132,192,252,75,182,124,78,40,233,253,146,49,39,129,136,225,177,225,178,195,55,2,45,95,23,50,102,244,43,81,122,99,179,134,118,79,247,46,218,195,194,244,30,125,27,160,41,129,193,32,26,27,44,244,10,132,98,46,80,108,112,11,136,157,142,118,161,39,121,49,121,96,110,176,31,49,161,2,248,51,56,182,25,21,139,1,62,99,217,33,69,168,22,252,232,204,227,238,69,57,63,219,182,35,10,162,161,84,25,21,9,102,93,207,110,97,151,13,209,60,140,184,211,97,83,27,71,182,208,201,64,221,231,236,23,32,195,145,255,90,254,124,212,63,15,160,182,75,2,73,253,241,17,135,192,61,98,220,193,192,157,101,250,78,99,192,124,186,237,89,182,62,103,201,217,226,106,18,91,9,103,141,55,156,151,30,184,48,171,107,73,128,97,3,32,83,30,132,230,0,25,207,132,31,4,207,3,207,191,173,9,125,106,151,92,172,67,192,245,87,91,145,229,1,51,77,47,235,38,77,84,254,31,170,5,56,231,255,153,80,96,246,47,214,24,160,249,210,60,246,96,173,74,76,59,7,201,220,215,119,8,90,99,63,110,170,171,22,144,69,126,98,3,191,118,161,160,146,221,83,139,100,20,39,212,102,21,224,214,53,146,138,41,14,23,46,97,94,80,31,145,90,212,43,195,29,78,72,49,39,120,249,236,180,160,201,27,180,210,172,238,186,208,110,7,3,207,197,147,245,99,99,21,108,54,112,20,248,149,176,168,236,100,90,60,206,232,53,176,233,27,248,242,236,208,221,195,107,235,145,12,91,138,163,44,112,24,234,102,51,151,137,141,109,217,123,243,68,34,191,191,167,144,244,193,208,110,166,241,56,245,200,19,26,72,50,98,212,29,167,241,146,229,125,249,203,143,232,88,174,212,24,30,33,65,199,255,64,161,158,72,238,119,14,165,104,154,76,252,44,109,101,116,155,199,255,225,86,40,165,127,203,251,16,174,153,217,168,144,70,42,181,147,185,169,21,28,85,209,6,179,176,200,109,47,20,16,105,125,211,243,157,217,14,224,154,119,83,146,170,4,103,21,128,89,123,171,206,48,48,118,120,61,93,35,227,142,196,201,30,188,239,205,133,228,244,40,216,133,72,141,151,253,69,154,154,145,89,10,205,142,208,177,84,229,178,247,46,71,249,112,139,174,108,143,27,5,215,4,22,247,79,167,104,90,147,234,153,251,237,92,109,81,245,82,187,87,77,174,182,239,24,157,237,0,90,239,173,153,20,160,244,193,90,22,28,107,222,76,195,165,104,36,14,163,158,53,3,86,91,233,239,69,121,88,220,68,119,125,174,103,136,56,237,198,226,37,194,143,110,145,210,180,106,211,195,178,160,109,181,83,103,158,109,55,168,196,151,210,203,74,23,61,95,30,133,227,96,42,218,170,113,203,61,203,130,66,160,182,72,44,208,137,17,91,73,2,109,75,188,74,188,14,180,223,187,136,166,37,110,155,186,182,218,166,107,53,101,176,105,141,98,228,229,173,67,96,239,68,104,147,94,198,104,112,178,67,45,48,196,192,93,62,23,150,248,20,32,198,206,215,152,119,190,188,69,184,69,119,232,86,122,226,214,135,194,195,24,216,57,56,20,41,146,33,220,175,224,167,50,130,131,181,198,89,32,15,97,89,60,80,23,14,178,125,190,177,27,15,153,237,74,46,237,69,229,218,98,244,239,234,115,19,150,79,252,195,56,45,111,102,44,121,89,168,244,185,222,134,174,30,38,95,170,185,1,212,47,206,125,255,26,150,248,182,73,74,165,70,115,203,220,94,130,15,108,185,49,211,214,121,177,198,106,74,167,135,179,61,231,28,148,152,52,120,53,89,116,171,13,24,72,159,120,186,137,104,194,253,57,26,35,155,12,228,198,137,240,250,9,151,221,160,169,216,225,24,93,38,209,244,116,240,132,30,60,136,117,35,76,214,57,88,60,86,152,80,228,135,235,54,221,170,99,200,135,86,249,237,38,215,59,36,84,200,66,92,220,111,60,198,175,176,29,196,88,241,230,82,234,25,5,144,186,173,197,217,108,157,41,238,21,41,220,43,195,235,42,166,229,161,204,5,29,134,11,32,142,42,157,77,254,28,38,21,8,135,4,24,70,37,171,84,104,229,41,13,243,140,103,83,130,93,148,136,212,89,10,196,114,156,227,163,89,74,123,109,192,86,87,211,133,101,81,149,92,76,206,19,156,236,165,53,31,192,16,31,226,114,248,131,164,244,219,202,203,105,9,118,213,202,247,254,104,223,145,3,48,117,130,228,202,42,251,42,69,120,57,16,215,146,218,219,147,201,98,30,81,204,74,78,197,220,130,62,39,145,49,220,145,175,251,53,72,36,84,108,111,142,84,18,53,79,222,111,188,96,36,187,242,242,2,100,28,135,139,128,115,80,143,15,50,157,159,115,46,118,123,96,45,251,190,83,91,82,79,151,244,221,252,242,88,56,131,55,29,19,195,101,47,114,209,224,127,213,15,176,196,69,14,207,80,109,139,12,108,27,197,156,130,172,189,154,231,236,208,231,29,191,94,195,70,250,167,164,223,154,90,192,146,31,27,187,69,173,123,12,69,9,216,142,171,21,120,124,85,8,131,12,235,220,152,13,56,174,178,56,229,111,232,63,114,47,103,177,210,184,241,165,60,137,195,36,6,209,244,49,13,47,132,108,131,27,14,192,179,190,100,241,251,247,65,164,53,235,70,65,242,33,157,210,19,140,69,87,234,56,67,70,57,203,133,90,19,153,186,63,231,244,58,153,129,70,119,15,161,196,3,166,138,164,131,102,107,91,141,165,201,251,232,86,210,209,93,217,119,104,200,98,178,82,37,122,186,204,80,124,46,23,249,90,52,33,13,77,2,253,131,18,214,75,157,168,27,246,190,142,143,50,95,158,91,0,197,55,3,88,244,139,241,168,0,56,10,124,116,143,34,48,55,7,115,3,197,231,55,70,101,94,57,128,177,188,149,60,175,18,130,226,45,74,36,209,234,137,217,88,86,202,128,112,28,246,209,95,188,175,167,124,216,181,49,182,126,36,4,15,191,195,5,52,185,207,94,236,30,58,18,52,9,139,131,202,43,13,131,106,148,48,60,18,4,190,232,170,163,200,74,237,227,209,31,92,21,109,219,88,154,100,114,65,88,221,58,13,35,205,8,62,179,41,1,179,41,74,39,138,71,80,200,60,174,170,88,66,25,31,212,87,141,92,241,175,249,141,187,15,145,123,95,92,222,247,129,193,146,171,237,112,90,33,152,38,203,100,37,122,134,53,149,110,154,23,31,50,100,208,74,215,44,209,97,204,47,140,146,170,116,224,147,105,196,218,33,112,124,103,36,227,198,19,20,139,135,216,32,237,158,16,64,68,129,18,96,162,0,59,207,63,118,131,94,88,51,248,56,192,254,137,90,102,166,89,75,240,216,27,97,172,254,15,72,88,7,137,5,25,184,15,160,250,98,151,142,73,243,49,169,165,237,248,2,93,60,252,220,52,194,101,38,142,243,253,142,222,243,101,231,88,69,237,107,5,113,61,106,96,65,71,41,150,149,121,30,125,0,124,152,80,170,140,124,30,83,40,161,93,148,70,90,166,79,255,85,151,110,114,116,52,148,38,73,78,226,172,14,14,191,106,171,185,186,8,162,23,33,233,250,162,189,45,193,127,57,52,28,179,129,204,216,135,101,255,135,90,95,165,154,182,35,97,102,90,64,159,87,59,23,194,47,21,23,176,121,143,71,107,14,73,45,172,136,108,112,115,204,232,96,243,120,140,35,231,121,18,86,83,254,131,93,210,166,140,147,180,33,103,148,141,130,57,186,103,3,188,199,119,126,178,227,138,22,112,203,199,114,64,246,156,100,224,127,211,211,158,252,126,150,106,213,44,224,20,125,237,28,90,5,101,147,51,127,214,134,158,138,252,134,24,232,222,204,93,204,130,17,74,84,239,23,194,81,148,10,131,4,76,226,140,194,237,64,132,29,13,138,113,99,151,29,83,153,218,253,48,242,67,127,117,112,202,159,90,55,37,195,104,198,131,210,201,215,171,114,106,114,196,207,185,18,12,213,241,199,47,209,188,192,157,44,144,146,71,183,128,19,29,116,215,36,95,238,113,183,80,64,148,156,4,6,72,233,255,208,139,132,230,103,162,86,69,128,126,126,163,4,196,127,89,43,118,193,41,53,146,97,182,226,157,18,197,48,103,144,172,84,168,87,144,8,104,164,63,167,9,177,156,193,254,72,211,109,218,179,123,38,253,247,123,48,56,2,75,58,163,252,175,229,239,196,175,138,9,237,11,120,119,142,81,29,92,153,242,134,43,240,124,129,246,79,23,192,36,14,43,168,48,76,13,212,37,63,13,41,247,149,86,105,245,220,77,149,69,29,112,128,115,86,169,149,135,217,107,119,104,234,96,71,196,230,161,205,1,166,0,79,43,173,192,188,163,17,219,131,31,180,15,1,146,66,189,72,83,62,250,100,222,186,65,199,168,112,184,252,217,72,117,47,87,249,21,6,103,142,56,154,163,147,129,38,6,208,230,168,14,242,18,26,96,122,86,194,133,25,30,27,207,35,34,81,208,157,88,68,192,249,62,236,124,49,85,66,150,125,51,121,13,44,168,60,230,139,148,130,161,25,63,73,136,136,241,125,202,1,177,186,163,97,89,118,80,153,184,85,3,141,69,18,186,123,243,64,10,76,25,186,8,232,214,232,42,182,64,81,44,40,65,64,212,138,229,194,65,178,240,128,2,30,32,172,202,135,21,73,59,147,105,128,125,26,111,135,250,10,3,143,74,97,157,196,156,44,47,141,137,91,135,147,114,72,172,196,94,167,254,150,112,161,66,149,13,71,168,169,115,211,26,3,176,140,102,125,65,8,53,25,181,39,140,240,154,63,141,15,230,184,179,80,124,51,88,207,20,82,210,108,129,166,223,224,69,219,155,36,50,127,189,254,152,171,3,165,78,201,105,156,206,203,13,251,182,227,127,17,22,179,15,89,226,133,37,242,151,252,194,83,188,220,228,132,23,30,128,214,16,209,177,88,220,28,189,253,163,49,247,213,113,254,240,134,149,239,249,57,248,176,238,23,147,43,117,18,145,206,208,44,130,47,130,123,168,37,143,106,165,242,27,157,25,255,44,214,227,77,219,214,28,181,188,143,17,97,194,248,174,3,208,165,131,7,131,99,233,181,92,233,115,66,247,228,203,57,41,200,126,137,248,64,199,114,148,249,47,132,83,166,8,28,40,93,182,97,81,52,43,251,227,220,195,33,217,190,229,17,104,129,184,215,218,12,13,77,117,71,71,121,141,196,175,177,149,101,52,108,237,198,206,41,52,154,222,135,227,138,74,100,138,230,203,219,141,121,20,25,61,243,198,212,50,49,97,122,99,54,67,46,169,192,223,214,244,197,157,88,79,136,15,3,147,9,126,118,78,22,94,122,181,120,89,55,238,14,231,13,10,226,169,11,1,152,90,69,81,178,51,232,38,110,184,204,111,21,74,21,162,130,221,58,169,219,180,3,0,233,227,205,154,14,124,134,203,61,31,149,13,33,84,191,162,80,222,206,155,11,101,145,58,251,152,150,201,51,108,244,15,187,208,167,163,137,244,186,143,62,243,204,53,144,8,14,53,108,84,163,37,217,87,196,27,174,162,82,165,110,172,50,36,119,52,224,99,174,109,237,39,15,172,95,150,82,224,87,174,38,51,188,169,225,136,63,169,233,124,41,3,41,125,128,10,60,18,210,174,73,210,64,114,152,196,72,63,185,49,217,213,25,255,149,249,11,20,77,113,252,162,117,68,116,87,128,99,251,144,19,32,44,245,13,10,188,168,111,74,157,16,17,104,21,169,195,168,158,233,176,50,254,14,1,115,204,129,218,240,148,235,205,122,58,50,110,173,238,40,154,10,86,63,217,40,40,193,145,109,82,32,101,189,0,240,117,237,61,15,217,100,103,60,95,75,24,79,3,112,144,238,33,254,162,15,70,239,121,195,203,25,79,11,90,54,98,243,156,218,194,222,184,109,44,53,192,179,83,150,97,48,206,150,137,108,85,67,208,217,123,150,139,59,182,142,165,47,19,155,228,239,34,215,167,160,145,114,172,75,58,94,130,136,131,108,207,13,3,77,175,208,168,207,203,172,204,152,215,11,59,8,7,66,124,222,220,79,163,67,237,11,157,43,179,96,110,9,89,137,50,50,146,213,191,246,49,137,153,87,136,216,184,72,153,13,170,178,56,49,66,183,5,2,109,42,110,154,196,234,80,140,143,206,100,13,100,180,43,253,81,221,76,59,121,164,109,215,98,20,239,45,31,182,125,158,197,122,163,133,16,3,44,166,110,229,73,174,77,56,235,221,249,241,135,209,249,93,49,28,78,17,108,138,189,103,3,191,68,151,222,22,190,252,255,217,222,134,26,201,53,124,254,204,108,79,223,50,179,46,85,137,170,160,168,255,152,41,143,138,113,46,35,242,251,168,183,187,135,18,123,153,13,143,166,143,151,117,12,59,88,25,225,21,184,199,96,114,75,191,209,207,156,129,43,193,139,197,112,12,84,147,1,92,62,48,105,80,104,75,158,66,171,39,71,170,132,212,85,221,113,155,152,15,0,24,175,172,113,97,243,148,181,68,189,20,220,233,208,249,209,42,18,212,136,246,204,223,248,80,239,202,194,175,28,22,194,163,184,187,42,178,115,236,140,30,28,149,252,76,27,214,2,243,170,78,252,42,228,196,102,193,57,227,25,125,36,74,236,35,218,189,168,67,205,51,51,12,219,61,237,126,248,124,177,168,76,212,68,151,253,157,246,67,120,74,142,75,96,80,17,167,62,233,80,214,88,181,159,195,102,14,213,30,247,161,204,137,59,218,107,164,245,182,52,197,175,105,114,0,244,115,70,154,19,118,34,97,134,188,138,246,172,233,70,3,160,83,39,112,164,72,239,170,60,77,125,203,232,199,98,119,33,66,80,229,1,30,84,16,145,209,104,253,53,186,58,12,119,110,214,32,128,210,1,60,152,151,64,45,62,191,14,37,66,68,213,88,222,15,29,36,161,69,19,145,246,181,212,159,203,147,114,63,233,229,219,83,111,100,132,67,205,56,103,214,130,229,52,146,234,150,77,38,124,110,178,163,190,166,94,83,167,235,121,15,192,106,152,210,28,78,160,199,27,235,44,47,240,6,9,102,87,244,219,186,138,70,54,72,102,79,47,182,219,24,197,24,84,121,116,232,62,49,191,16,176,12,109,109,65,204,156,180,153,86,186,241,92,191,65,170,137,250,87,193,4,115,176,196,37,248,23,148,114,73,159,32,66,206,19,137,169,167,246,87,21,162,116,143,26,186,39,141,161,156,164,247,54,193,152,13,26,213,147,57,184,37,250,4,225,237,169,235,26,9,2,168,102,205,21,128,26,27,68,191,194,107,210,111,116,199,38,6,187,144,2,152,197,50,46,128,93,219,11,46,203,99,1,11,39,119,167,1,71,14,85,177,24,74,244,185,77,206,197,102,226,35,14,119,49,147,178,77,184,120,205,72,6,143,168,63,26,242,210,170,67,156,62,71,247,102,229,84,142,190,145,46,45,153,220,74,11,15,20,99,2,28,49,179,67,142,9,192,245,205,237,187,50,160,194,177,240,177,133,169,150,146,92,181,200,216,149,94,254,232,115,20,133,168,172,255,171,133,124,188,141,175,25,123,25,115,77,49,86,125,147,88,137,72,215,218,151,103,79,46,239,241,83,191,227,3,105,125,182,107,67,32,106,18,221,220,173,197,60,226,45,150,52,170,248,30,57,55,61,218,46,83,161,142,52,210,80,23,173,48,221,221,17,188,224,121,189,36,93,70,86,62,204,120,15,90,74,51,44,107,95,215,159,173,6,35,74,85,157,133,213,255,218,209,80,166,62,46,27,242,238,6,211,97,150,159,20,208,10,244,46,78,119,88,220,192,20,22,178,181,248,86,94,194,164,132,119,172,136,218,32,82,239,49,52,158,168,36,182,40,65,241,247,228,161,221,227,91,141,216,105,142,132,84,237,68,199,218,40,30,238,86,1,24,43,221,231,127,187,203,195,173,75,223,90,202,31,99,244,215,174,201,84,194,55,78,51,20,13,131,98,12,255,133,125,93,243,232,83,232,146,174,87,108,213,171,127,169,3,146,73,195,201,186,248,206,17,203,120,202,91,189,186,6,187,179,31,115,24,128,181,93,123,118,147,175,118,245,182,95,186,90,136,69,221,140,158,98,173,165,67,10,205,237,68,77,254,140,40,247,58,106,147,84,209,119,75,89,48,139,138,189,3,45,183,143,112,96,141,150,117,85,94,218,211,2,203,1,198,136,133,239,150,229,208,157,199,29,132,177,211,197,52,21,63,33,169,207,4,172,213,44,112,21,178,67,10,166,93,249,101,187,25,186,46,103,205,75,235,81,255,113,188,97,235,229,245,2,197,208,81,163,86,209,179,94,117,112,46,169,124,210,64,249,143,199,150,1,163,145,202,181,125,229,116,98,152,182,159,116,252,227,217,23,101,251,203,125,64,182,86,48,203,23,242,77,18,37,18,147,126,202,123,83,42,76,18,54,83,64,199,226,82,20,116,58,223,142,27,220,50,2,64,130,203,26,46,53,45,16,226,218,189,112,80,152,208,164,49,240,34,67,203,141,236,60,184,170,100,10,198,31,126,3,73,136,149,147,221,27,157,167,235,248,119,24,127,171,225,123,38,96,138,186,80,130,210,252,93,9,170,48,168,255,63,217,37,70,167,138,189,150,165,228,175,154,67,168,210,172,194,227,199,162,105,221,119,244,80,61,212,69,86,4,197,75,194,138,220,16,188,224,7,181,77,51,249,60,159,209,37,204,218,12,125,209,44,115,47,215,4,30,118,45,245,236,79,216,104,169,140,105,220,209,52,19,67,232,162,241,61,192,243,96,176,46,136,125,143,94,207,219,104,172,1,226,117,175,157,90,0,19,255,165,111,176,96,41,43,108,37,18,158,25,40,90,187,180,17,105,54,97,46,90,209,72,233,140,137,144,121,207,12,164,189,212,159,243,139,196,21,11,240,69,245,117,133,57,134,177,34,141,158,26,193,146,86,146,237,126,102,2,187,142,148,102,61,207,66,9,107,214,212,224,50,25,59,28,232,40,98,238,96,108,105,94,171,236,55,117,41,42,232,48,148,77,216,194,250,70,95,37,123,171,18,174,167,56,240,47,234,101,20,21,216,235,103,57,104,158,94,115,194,17,245,81,110,239,172,239,230,130,232,0,51,177,70,227,38,131,76,40,243,168,127,88,234,203,219,60,150,18,184,56,173,115,120,234,130,92,132,122,157,14,42,153,151,56,115,209,190,43,246,26,135,66,233,19,174,203,94,47,153,178,45,160,196,130,217,39,226,13,60,151,83,188,34,48,99,155,97,23,215,91,8,127,108,6,71,89,140,185,67,104,17,36,140,126,61,7,90,121,96,77,214,120,201,42,160,80,209,157,72,67,247,249,198,12,3,78,15,222,251,144,108,57,182,196,15,218,125,30,40,191,216,20,66,124,233,143,191,23,1,142,127,42,108,119,205,182,251,239,56,52,92,77,52,2,102,127,107,18,93,136,211,145,55,235,18,200,167,208,228,7,140,177,150,60,224,102,219,211,52,50,210,114,4,19,231,171,163,197,2,13,31,184,80,207,245,34,148,74,100,15,94,182,130,230,151,75,110,77,225,222,95,14,66,100,186,157,169,96,134,27,136,28,249,89,136,199,188,211,49,253,175,252,166,186,223,252,69,41,6,65,253,53,135,106,35,40,117,59,59,196,114,118,9,173,187,186,73,70,123,167,202,59,177,218,223,232,195,200,200,28,58,106,60,83,33,119,126,148,170,150,212,132,38,197,60,164,2,192,216,103,234,40,145,136,40,211,75,203,201,115,80,249,133,200,67,219,69,169,35,126,224,176,122,193,201,162,214,167,149,23,55,252,215,84,32,74,204,200,14,104,214,172,249,252,90,85,20,92,141,31,228,235,13,46,98,38,245,231,55,164,244,255,69,202,167,194,27,168,122,96,236,53,203,166,53,41,175,163,168,127,105,62,242,119,165,171,192,233,17,144,214,184,33,126,192,22,99,172,183,103,17,229,146,172,176,44,116,226,67,41,26,15,46,252,96,206,10,119,252,124,44,52,121,45,250,227,242,202,89,183,27,235,91,112,88,253,43,79,33,45,231,165,230,222,182,133,83,76,43,110,74,30,183,164,70,126,38,248,220,170,126,179,109,226,230,238,244,0,182,227,81,231,198,203,140,61,29,104,47,226,58,177,104,10,25,206,130,83,26,83,117,249,126,119,235,54,15,78,177,171,63,113,208,35,196,243,127,93,195,172,215,44,80,95,4,142,136,83,142,146,129,123,24,246,248,34,171,47,75,172,229,134,132,42,201,204,2,217,60,48,149,163,229,80,202,64,201,102,119,247,57,156,188,98,101,83,240,146,85,75,171,170,132,214,55,113,121,158,168,15,127,245,151,239,233,51,251,121,125,24,121,40,157,213,161,70,195,179,143,206,213,166,24,199,176,33,173,50,45,176,123,25,252,208,146,127,152,255,128,113,96,227,190,198,159,69,241,129,133,143,173,23,250,205,165,68,34,237,104,246,123,224,221,137,90,98,54,252,82,133,59,139,4,76,225,113,236,62,207,233,24,184,6,20,136,72,161,57,47,174,192,223,93,17,112,165,148,106,81,87,14,93,35,68,230,128,191,83,192,107,44,5,231,122,191,88,171,228,146,21,193,113,38,105,17,252,25,42,246,100,133,102,164,223,172,242,113,4,183,196,102,77,78,235,132,137,160,75,120,161,24,10,217,4,11,236,181,220,210,91,144,146,140,22,101,209,72,162,42,250,7,244,16,42,207,71,252,90,21,11,31,147,201,194,234,250,226,22,205,49,22,177,167,177,143,199,205,89,47,62,196,72,171,163,53,128,113,169,21,247,201,11,94,166,196,222,232,145,90,90,107,205,146,70,204,144,119,19,42,153,98,54,238,201,225,177,204,82,131,48,99,75,39,247,89,60,157,48,188,101,127,142,132,194,32,11,70,71,124,142,222,207,251,147,36,60,100,253,30,76,137,12,72,35,82,254,12,245,195,13,141,208,249,94,225,204,177,200,13,25,208,223,68,238,67,135,255,54,230,107,211,44,178,62,220,54,73,217,16,39,231,156,175,121,110,210,9,0,179,56,54,164,241,21,205,119,151,31,158,81,113,50,0,48,112,13,122,233,239,1,76,166,207,85,205,207,88,183,191,237,76,55,42,168,200,82,229,219,203,211,79,206,144,213,89,21,21,198,227,45,141,188,18,118,183,249,229,62,253,112,144,5,86,8,120,75,199,243,86,41,19,21,138,112,12,111,212,80,168,31,10,38,63,11,5,65,209,245,107,187,198,6,56,158,133,159,14,1,70,68,166,199,151,199,114,201,131,236,1,195,149,194,203,17,115,220,114,93,70,220,160,121,40,67,58,210,161,173,19,144,110,80,148,133,85,121,51,21,37,203,157,142,250,249,16,1,103,36,208,249,178,226,140,194,101,7,65,129,140,49,47,237,123,14,223,46,180,137,171,48,170,248,96,220,221,123,66,44,180,160,142,111,90,160,23,154,88,70,241,224,46,88,248,101,225,54,163,137,94,76,254,25,14,217,74,70,253,116,36,248,169,28,222,75,49,24,39,240,169,136,59,26,12,142,80,121,204,160,41,20,160,225,27,41,241,13,200,132,112,65,250,156,168,197,124,101,211,60,20,195,111,239,142,124,144,163,137,242,165,146,58,204,93,125,13,116,192,51,78,115,202,34,239,92,165,71,23,245,204,61,135,209,14,244,255,130,45,93,96,100,205,223,55,167,73,169,193,43,153,122,164,103,176,41,20,227,32,110,19,149,160,100,92,50,181,183,73,180,97,1,105,236,70,61,235,82,171,217,81,218,233,250,82,59,173,12,222,159,48,180,73,129,161,56,75,157,200,141,19,204,10,112,197,94,204,132,17,38,197,213,107,53,105,232,195,49,17,143,201,176,209,115,34,248,27,202,250,11,221,106,17,181,15,198,236,99,254,184,161,214,126,37,253,221,203,190,145,32,186,20,48,174,225,74,102,212,201,61,229,48,29,168,161,158,77,10,41,38,147,154,45,127,41,0,176,180,49,100,89,204,20,113,244,132,26,2,199,179,183,236,181,245,99,193,226,47,217,66,251,191,109,105,188,124,172,95,212,91,246,161,59,135,149,184,37,70,43,172,73,122,83,49,165,75,20,160,28,176,158,3,26,107,182,184,117,172,167,57,145,185,58,238,217,151,36,211,206,134,72,35,245,157,172,146,53,38,64,143,242,205,123,244,155,39,176,155,121,120,200,148,202,94,175,160,203,236,78,158,91,205,17,131,195,72,69,82,243,168,255,240,206,87,26,89,33,30,5,183,6,192,33,225,65,246,250,19,72,226,212,193,73,87,222,220,111,101,81,217,149,13,112,115,174,213,43,113,49,27,225,157,81,54,36,17,93,253,182,99,28,139,184,2,229,114,133,23,165,235,241,162,168,158,65,72,73,99,207,99,133,234,232,163,220,98,22,59,214,209,19,28,241,147,227,186,131,8,223,247,110,92,61,255,153,200,252,243,109,174,195,66,160,9,245,55,217,254,253,150,15,223,175,113,233,75,247,37,130,81,111,169,36,9,30,121,8,238,133,61,103,110,229,47,113,189,160,24,79,55,41,206,44,185,147,97,245,135,146,175,55,116,230,71,93,149,188,218,181,64,128,117,172,29,65,154,73,219,100,245,97,38,107,247,104,141,159,164,169,104,51,226,72,92,28,7,172,108,71,8,188,98,111,237,38,10,12,8,36,132,85,139,176,182,40,189,113,139,74,221,249,33,89,177,108,78,5,149,207,9,123,199,32,106,77,34,51,208,205,195,117,167,87,44,194,119,133,31,13,232,134,170,129,61,1,210,144,242,196,44,198,10,91,163,164,148,26,90,125,121,98,37,207,125,131,29,6,2,104,170,62,252,205,105,80,155,43,87,42,162,221,177,121,91,175,247,176,44,191,106,144,3,222,206,66,50,237,22,189,213,165,156,211,232,87,186,91,249,242,166,225,140,141,215,50,85,239,40,165,100,73,108,82,170,26,36,219,243,246,1,253,9,51,126,19,132,233,39,161,152,38,11,251,138,136,164,238,169,162,170,207,63,139,124,231,205,5,104,76,202,250,89,251,120,72,221,251,60,59,201,81,113,25,166,95,251,147,219,84,254,23,111,170,111,248,216,27,127,86,228,27,191,191,107,56,181,235,83,165,164,46,160,90,241,58,179,144,0,125,72,173,35,236,58,24,6,29,237,241,142,243,223,107,227,86,140,61,105,63,211,10,193,76,45,173,175,254,187,0,241,210,24,39,65,117,112,38,174,107,20,200,48,142,252,63,220,86,80,167,126,145,5,254,51,206,40,176,168,231,83,211,171,229,71,82,93,207,146,103,195,199,62,90,230,88,27,164,106,41,46,160,30,228,83,195,116,240,7,158,182,225,31,227,243,43,1,203,252,62,254,123,237,30,182,159,201,74,174,162,141,16,102,31,160,156,91,189,227,131,19,182,74,139,2,175,124,81,253,231,142,147,188,216,135,147,2,177,149,109,107,76,80,164,161,212,86,17,215,149,108,135,117,201,247,146,76,197,94,102,159,207,162,69,52,54,95,29,94,211,168,195,94,246,90,236,201,195,84,26,131,158,205,80,111,152,167,74,177,26,227,5,162,123,73,163,127,251,27,126,39,167,246,166,98,102,170,247,115,125,12,101,91,179,212,144,137,18,75,1,164,44,210,102,16,50,223,87,91,14,47,240,156,204,168,123,172,253,47,219,224,98,138,227,135,152,6,162,99,119,39,117,62,211,6,90,141,172,227,184,110,95,85,226,16,114,152,243,197,110,255,233,233,1,192,0,82,178,240,205,67,229,198,246,41,78,62,39,56,99,168,25,155,5,122,193,116,121,127,69,34,40,139,141,92,8,122,3,127,104,171,18,205,5,240,170,29,179,233,22,211,38,247,216,49,92,69,98,193,228,91,186,62,54,160,79,35,129,129,191,230,19,181,4,60,148,181,191,88,132,137,131,146,28,58,40,38,82,141,179,9,173,90,73,81,46,54,147,95,10,206,68,181,39,158,193,126,46,156,115,88,69,189,122,213,81,223,201,137,179,91,195,206,44,228,0,24,156,41,132,81,33,247,67,186,41,96,169,189,8,63,30,127,123,41,107,139,38,96,138,194,122,223,29,44,36,29,182,57,162,70,71,96,47,219,30,43,126,70,81,146,106,12,47,33,175,186,5,119,195,219,122,249,43,86,174,158,181,255,205,166,234,108,112,234,19,47,93,192,222,238,227,244,108,227,55,150,39,253,20,216,93,187,140,2,149,234,107,177,214,8,52,167,45,185,94,163,254,235,126,47,2,169,24,25,164,228,227,233,96,146,221,110,38,25,51,212,172,246,145,8,56,120,64,243,215,145,168,201,240,22,98,196,17,207,2,135,4,124,132,61,70,179,142,196,22,75,185,106,105,156,89,130,16,50,125,242,13,8,138,245,141,56,210,125,50,224,33,108,173,117,163,48,231,3,209,37,111,167,208,177,199,172,219,22,43,46,94,153,116,105,152,131,101,109,192,71,226,118,73,82,180,196,36,123,165,55,232,50,198,189,222,104,243,55,60,242,197,188,53,189,39,46,72,233,149,115,178,76,144,233,185,248,0,128,43,200,49,65,61,211,181,57,106,84,155,57,48,103,23,34,233,28,66,103,159,10,77,132,214,184,46,65,98,62,248,202,194,216,106,47,182,101,36,70,162,21,113,113,18,40,38,194,61,1,103,198,42,122,95,79,94,69,118,195,241,127,111,239,128,254,103,75,122,17,147,219,98,218,107,79,32,186,119,117,104,174,123,198,181,52,172,41,243,251,245,155,104,181,250,122,23,13,219,87,45,122,33,207,44,98,234,60,203,150,112,167,183,239,1,212,175,148,236,38,144,228,56,138,211,95,80,156,156,25,172,158,29,62,17,111,90,105,48,31,22,119,43,40,17,252,140,174,242,226,60,173,179,15,194,54,144,180,76,116,247,75,138,184,245,18,107,90,43,121,200,182,12,165,89,25,196,128,133,0,11,136,15,155,17,170,181,80,196,147,2,148,114,86,198,4,11,193,191,187,255,196,223,178,196,80,178,191,27,112,131,4,45,179,199,84,97,176,14,41,140,20,115,80,76,223,63,178,160,234,103,5,214,97,23,155,45,235,98,62,20,109,91,205,52,108,100,219,204,12,141,193,42,113,236,125,233,171,53,74,12,75,133,143,66,232,91,164,201,180,105,32,8,17,194,108,252,230,47,70,90,161,168,134,173,251,44,100,181,212,70,189,86,25,154,209,130,237,235,99,30,124,63,137,250,128,25,233,22,85,191,219,24,42,185,11,143,160,86,103,248,117,133,119,206,85,164,110,132,176,96,11,223,20,134,56,147,41,42,85,51,153,13,239,3,251,104,139,223,167,178,99,16,69,205,24,224,102,191,196,108,235,96,89,220,48,43,205,43,202,23,126,116,188,120,175,132,50,170,88,148,58,149,142,20,100,144,62,107,121,159,219,86,75,199,179,206,98,191,174,226,168,141,77,73,96,21,152,165,165,67,77,92,138,67,104,151,43,47,214,241,23,253,159,192,132,159,110,151,61,237,142,106,96,242,96,140,166,237,236,127,188,241,228,168,60,204,66,67,68,100,19,103,87,89,245,238,181,70,60,219,109,246,217,173,153,74,36,38,221,119,183,240,203,4,112,43,198,254,18,205,126,173,180,225,102,105,59,57,166,105,144,247,60,10,157,157,186,99,140,129,14,252,19,201,81,222,19,163,205,38,104,93,77,37,252,25,153,236,61,50,70,32,147,141,18,140,248,114,96,53,175,42,112,87,151,75,139,144,81,135,8,160,169,53,123,224,1,152,132,2,136,31,52,5,32,215,248,249,72,209,251,45,171,125,127,63,163,236,206,175,83,191,116,236,249,237,198,2,115,40,44,23,28,17,1,97,138,216,107,131,0,128,77,53,99,33,234,156,54,142,250,196,129,239,188,17,8,133,159,24,105,104,89,206,8,248,155,10,25,160,15,239,52,20,103,35,14,227,73,0,102,39,218,113,74,186,162,173,50,98,168,89,20,223,222,111,58,70,22,158,14,30,15,89,251,3,214,90,166,250,149,27,74,134,64,201,255,41,209,111,197,221,148,37,230,117,20,201,73,50,88,68,177,209,136,182,42,193,18,180,225,189,77,60,118,18,246,202,129,184,36,76,111,252,183,1,36,228,165,81,109,78,16,58,240,107,233,210,180,57,0,162,56,100,153,233,17,58,72,23,114,66,74,69,242,231,29,207,60,106,60,116,160,5,205,211,222,2,26,169,158,21,17,45,217,126,141,172,203,183,233,162,196,52,145,177,136,14,15,72,197,164,238,140,182,85,253,224,236,20,181,33,18,47,54,58,229,253,177,218,26,48,197,86,250,104,170,68,161,158,53,37,173,15,85,228,224,11,74,185,209,198,71,154,183,5,62,131,132,46,253,246,85,36,117,146,206,59,49,140,75,139,23,55,163,128,136,128,221,186,202,108,241,129,20,183,109,167,179,242,123,73,97,197,160,254,182,204,153,219,87,176,207,173,163,120,188,72,0,215,215,106,21,106,16,25,105,112,160,57,209,72,162,4,61,44,57,98,16,248,33,169,63,147,189,140,46,220,217,9,106,134,187,59,143,179,182,0,201,158,147,30,247,154,15,195,190,3,190,254,146,96,79,162,242,10,160,148,189,107,169,127,174,221,128,44,6,217,146,156,103,180,151,164,135,91,230,29,201,158,124,176,138,94,193,61,34,153,4,125,69,151,54,60,76,64,200,73,84,50,58,83,152,201,185,213,138,132,166,130,170,135,15,104,162,43,56,223,66,233,187,13,244,102,205,148,244,193,236,100,135,145,181,86,233,42,125,170,183,130,59,96,168,65,239,193,27,23,253,245,63,80,26,18,73,5,221,224,166,131,176,222,21,149,37,113,222,185,158,71,112,72,214,152,187,159,5,214,55,139,85,102,73,66,191,115,58,43,36,227,26,19,221,139,3,232,123,122,73,25,57,249,104,247,68,20,133,111,229,143,120,209,198,230,208,12,254,82,254,224,237,104,37,220,235,44,126,31,253,69,115,125,249,165,80,43,80,162,255,119,244,9,234,17,147,240,150,105,55,100,45,219,196,21,23,199,142,82,144,105,195,74,94,95,45,71,80,232,89,225,201,60,38,32,1,48,132,106,217,168,10,207,210,196,108,77,204,48,63,14,245,215,252,144,242,203,1,72,162,5,143,174,82,194,167,255,247,55,116,146,213,230,219,21,175,172,133,231,44,99,195,198,70,54,152,146,77,11,213,16,195,75,34,252,124,102,73,6,32,69,44,23,220,100,157,19,125,243,180,64,19,157,246,223,237,138,21,88,48,209,112,48,157,192,218,62,149,96,204,106,200,205,164,16,234,136,216,168,18,108,111,89,161,103,19,135,73,48,233,254,225,132,152,32,40,247,46,27,130,39,44,70,4,101,209,35,65,162,119,97,145,115,131,47,3,112,118,90,110,51,74,78,44,183,1,89,187,45,107,69,112,234,230,231,106,219,198,49,69,143,98,23,230,18,120,215,232,59,125,188,0,205,125,80,54,90,170,55,12,147,29,25,74,14,34,80,57,208,167,91,156,34,254,71,97,241,1,96,239,204,11,144,75,142,123,111,80,173,209,214,218,139,84,61,111,223,16,153,87,173,156,244,27,40,244,151,83,110,130,157,254,65,92,78,171,206,67,95,224,170,69,99,55,151,189,19,51,109,3,133,102,62,118,117,78,153,206,252,66,176,165,49,230,76,196,250,153,139,228,155,252,219,106,96,91,228,38,196,76,194,142,9,133,122,43,151,242,238,178,17,189,114,66,223,157,99,113,62,140,22,30,75,47,9,144,148,86,34,212,192,240,12,39,31,184,235,4,8,67,99,40,114,9,72,183,197,26,35,51,246,128,124,168,192,206,39,204,78,250,174,73,196,114,239,243,192,95,253,230,26,255,49,8,172,112,181,242,1,201,121,164,122,79,12,235,187,41,243,147,239,220,183,175,118,155,201,4,123,236,25,82,73,115,17,2,155,165,35,116,84,0,21,129,53,192,107,10,28,207,141,234,221,212,211,115,223,38,114,86,86,54,118,26,231,182,243,145,157,97,21,42,186,30,114,32,63,190,176,195,248,171,121,242,198,145,70,148,221,32,88,50,154,30,167,37,62,25,154,81,33,4,141,13,78,62,110,133,164,107,215,143,167,40,14,89,244,22,119,49,104,51,130,26,18,223,175,72,56,109,5,110,26,33,168,147,103,1,19,106,107,122,239,211,137,226,139,46,202,35,244,247,187,50,161,69,244,97,106,68,210,110,95,64,18,209,223,140,247,14,60,47,10,83,18,161,74,191,30,52,124,123,233,53,63,10,76,13,223,3,63,198,36,91,166,64,172,142,72,80,207,215,246,192,196,71,76,202,179,55,123,30,166,167,113,44,113,120,217,75,136,25,234,120,61,54,84,190,213,38,222,180,213,244,72,39,247,136,214,147,82,30,184,107,33,59,31,55,236,118,200,215,151,190,91,173,223,231,134,204,27,54,165,197,152,212,139,1,101,152,82,135,214,131,20,212,62,29,19,252,126,220,145,121,31,31,8,241,55,20,174,158,54,153,221,156,36,139,239,88,93,151,166,12,40,95,165,231,53,209,17,141,115,82,39,88,246,195,104,161,56,118,65,41,20,18,71,248,128,201,244,68,56,147,218,255,165,68,75,5,253,184,154,112,251,51,156,134,93,239,161,50,56,176,173,15,58,204,226,163,68,132,215,133,135,157,187,40,176,195,170,3,96,113,249,102,22,132,228,195,203,99,22,32,218,93,71,231,225,169,153,31,252,94,83,191,196,152,42,122,34,151,210,18,60,46,114,0,221,123,197,231,75,133,94,179,34,148,233,194,52,131,102,165,86,62,77,247,93,177,59,204,45,5,31,92,35,41,126,171,37,241,227,4,105,13,105,151,129,179,3,117,71,243,157,46,185,146,82,79,61,63,210,70,48,47,11,98,235,19,151,213,233,42,1,168,32,187,116,27,26,41,213,16,64,207,161,40,176,38,30,245,92,142,223,92,220,134,195,188,203,99,115,225,92,149,127,156,113,98,238,152,161,1,209,131,11,181,119,64,49,231,245,1,64,172,192,109,203,5,57,120,65,170,142,124,97,158,153,228,5,205,176,249,176,143,218,16,170,157,56,22,21,191,10,246,169,60,36,231,253,10,115,12,134,255,179,248,70,254,11,95,106,213,21,53,110,86,38,69,222,37,242,148,61,133,46,197,81,184,65,134,164,174,84,126,138,193,31,194,125,39,202,66,86,129,25,90,218,67,74,101,254,95,90,247,143,223,102,119,56,240,122,212,109,101,98,0,62,33,230,182,24,78,189,58,10,59,17,7,133,188,66,77,40,96,215,51,159,234,99,155,167,245,131,74,84,8,221,247,255,223,10,253,171,23,159,229,189,152,2,85,132,112,219,131,11,208,161,53,119,85,213,129,180,95,120,44,220,78,188,107,187,154,76,244,214,10,6,245,141,173,178,203,98,204,180,79,209,52,69,77,242,13,110,40,47,85,244,125,63,195,173,148,124,132,190,41,204,34,191,103,165,168,132,8,216,27,202,216,79,62,235,251,172,181,46,111,91,177,18,182,7,140,216,240,137,179,37,207,24,193,112,235,29,81,246,197,186,65,17,121,241,234,109,213,210,215,94,23,10,163,243,216,43,246,71,248,231,112,168,36,242,184,124,161,91,161,13,205,8,149,185,99,107,137,240,139,21,228,246,243,6,46,155,249,132,177,80,239,123,56,225,210,50,179,5,90,37,150,238,240,162,249,233,127,123,115,20,55,88,170,167,151,150,92,238,129,253,149,63,40,101,72,8,237,160,150,241,161,230,129,246,245,233,5,68,49,194,71,36,229,190,248,70,132,148,9,242,193,46,229,90,224,150,105,77,222,171,70,142,51,200,95,208,119,188,35,37,147,219,254,246,189,78,22,230,5,99,49,129,120,58,207,198,113,253,217,103,247,250,109,185,166,86,178,225,12,212,119,119,48,112,140,244,93,216,239,94,19,47,222,161,88,6,69,8,183,178,253,75,32,253,201,89,207,189,71,161,227,109,5,198,137,64,139,3,134,143,181,179,11,193,138,185,114,146,124,1,128,255,66,98,68,162,145,218,66,244,73,113,165,118,105,157,173,237,61,107,167,200,220,200,80,186,212,210,142,117,193,232,165,218,87,243,30,135,41,145,187,231,119,65,177,192,246,183,187,66,170,22,19,139,139,240,118,7,135,22,44,42,200,122,123,63,126,247,14,236,147,180,50,92,82,211,96,194,42,224,220,205,16,222,233,241,43,144,183,124,21,218,233,153,113,116,254,181,94,40,97,119,53,25,96,74,36,141,175,12,201,235,90,25,175,208,145,250,81,41,47,65,41,184,114,217,135,143,87,150,62,13,145,165,9,188,229,91,117,206,104,247,200,1,129,63,237,74,104,135,72,106,246,0,114,6,206,134,206,195,13,53,238,74,40,88,191,107,42,215,68,171,5,135,245,159,139,230,248,246,125,107,37,14,39,57,216,97,147,8,245,47,41,219,253,222,204,152,216,130,157,197,15,83,72,1,166,184,94,128,131,8,186,24,44,107,122,111,234,98,70,236,136,157,194,76,167,160,41,193,110,25,177,9,10,179,181,179,142,235,77,161,37,0,249,28,178,76,137,24,144,63,53,146,242,45,21,59,149,193,42,132,11,3,238,255,94,46,176,145,21,99,56,49,93,1,140,169,229,14,47,10,137,30,18,89,187,91,180,46,139,128,133,217,213,151,222,114,61,204,211,177,24,157,207,214,150,212,80,193,114,28,180,33,149,7,239,235,76,92,17,209,28,49,66,106,155,154,138,250,8,244,254,139,5,49,52,171,130,195,86,29,6,219,167,67,72,100,197,10,12,139,20,247,114,168,131,113,83,94,202,92,181,33,22,82,208,165,92,226,103,35,69,91,235,76,66,63,47,109,92,186,201,205,171,28,53,169,238,197,86,91,21,41,207,147,251,132,56,30,244,18,43,231,196,105,242,79,196,88,90,48,52,125,73,66,67,109,38,177,35,161,50,15,3,24,118,10,114,3,180,236,98,97,47,244,243,17,188,188,213,76,150,223,122,132,211,137,201,147,209,149,36,58,158,49,1,1,239,210,198,118,27,85,21,139,69,231,131,3,220,63,196,52,196,104,54,13,65,218,255,220,155,221,103,30,189,149,180,14,158,129,159,92,172,87,237,231,151,164,119,131,91,174,242,108,2,41,71,188,119,204,54,151,176,112,31,110,0,120,110,196,49,125,218,128,34,28,84,238,216,125,46,147,58,109,89,157,32,144,251,196,54,217,251,137,86,222,131,227,102,167,148,69,165,179,88,86,114,49,146,238,231,235,88,217,67,102,126,118,85,133,218,41,215,106,136,76,21,84,58,16,184,133,253,69,168,62,32,76,238,197,124,176,230,214,94,142,48,230,199,187,99,73,35,87,120,45,49,211,132,58,15,127,163,148,175,42,213,9,15,168,231,197,235,138,185,219,34,53,48,160,132,11,107,152,111,152,145,127,222,102,8,207,218,197,192,17,52,138,13,248,184,104,152,134,161,133,55,151,47,245,121,217,97,62,156,141,243,62,139,230,116,226,225,127,7,131,17,243,141,144,159,192,160,185,23,131,89,210,103,248,217,55,69,126,104,35,90,188,234,53,125,107,250,220,69,241,31,234,104,219,170,144,207,252,2,15,22,223,178,20,225,132,154,22,212,116,124,164,68,178,125,152,225,47,126,36,55,192,226,210,11,183,148,183,100,92,162,115,213,109,151,59,90,94,11,47,82,54,205,109,233,229,28,141,24,53,84,173,149,20,55,17,153,36,135,114,147,88,81,198,243,116,105,224,152,22,76,75,216,109,39,103,42,18,4,36,199,139,73,71,186,144,239,252,0,192,170,125,143,3,49,205,164,175,47,75,237,29,227,227,61,202,81,218,29,106,181,115,5,238,168,49,46,89,25,178,7,153,171,82,119,30,189,83,190,47,169,184,7,39,108,47,103,203,170,8,121,126,159,26,63,50,81,150,15,190,177,4,219,199,27,154,112,234,197,111,96,36,102,77,90,111,158,194,234,69,138,105,176,53,213,213,72,119,24,227,38,120,241,154,29,204,139,72,111,213,239,3,145,205,22,238,224,28,220,221,218,8,101,219,39,27,8,87,180,35,53,59,30,92,88,22,88,59,181,210,194,33,147,58,61,10,127,134,79,123,47,90,66,241,9,232,153,151,242,192,155,199,42,146,3,60,108,132,6,184,174,171,94,119,69,94,139,230,76,98,238,41,33,77,180,232,204,197,121,112,82,22,103,200,200,222,94,127,251,74,192,202,176,35,100,15,216,8,240,157,127,13,211,206,165,27,172,76,141,232,86,137,36,100,57,76,253,15,40,177,17,142,237,81,58,101,61,21,187,123,66,171,247,159,175,63,253,101,163,131,157,99,149,246,246,116,161,133,87,27,227,219,9,254,106,162,22,29,28,18,114,224,231,81,83,132,241,99,54,62,102,159,139,191,122,49,199,253,244,81,46,203,84,67,218,64,195,174,211,235,12,139,126,68,0,53,160,28,215,47,231,31,254,186,213,245,94,72,179,128,71,166,29,234,236,125,153,125,52,25,6,224,235,186,93,156,56,145,219,188,135,207,146,99,222,95,14,29,42,153,189,56,203,124,93,91,128,82,33,196,151,219,223,221,36,174,182,101,108,75,220,106,202,235,63,236,120,23,72,91,228,162,33,119,158,122,123,114,72,33,160,219,209,114,103,182,207,81,99,101,192,152,20,32,56,222,176,0,237,183,208,54,149,90,113,135,33,126,80,138,95,83,22,18,82,186,239,118,113,119,66,120,209,237,111,189,129,253,226,98,63,179,172,198,131,7,255,106,203,25,0,122,236,100,197,169,2,129,110,60,59,1,12,87,89,238,237,147,57,198,159,126,215,153,250,250,184,23,18,138,162,164,12,126,60,177,13,11,94,105,123,229,28,61,188,0,74,242,34,172,100,207,118,215,91,114,50,48,125,92,13,194,226,106,150,111,156,255,219,26,129,17,237,158,237,227,80,249,180,97,153,103,158,46,111,57,57,215,21,62,246,1,177,211,69,171,199,55,132,81,158,203,125,110,84,144,53,156,226,157,38,160,92,61,31,41,187,179,140,101,124,82,216,25,0,90,241,186,112,45,15,236,53,57,125,33,2,70,78,35,32,31,125,150,193,188,34,92,218,34,20,160,32,53,80,47,114,219,251,26,2,190,4,166,169,251,172,51,51,218,45,166,67,21,65,40,110,172,27,45,237,122,246,44,184,42,220,218,1,192,121,221,164,246,116,99,194,114,14,10,20,242,96,19,201,101,64,220,196,58,73,188,130,14,230,242,106,33,53,68,34,223,8,251,220,161,92,12,133,218,74,128,64,18,149,137,232,123,250,179,86,254,192,214,112,3,4,219,125,67,214,185,122,222,49,68,24,7,70,234,142,178,76,105,242,107,45,202,212,245,37,111,48,40,74,182,158,118,147,228,238,22,80,137,202,229,125,35,88,188,250,34,83,28,161,5,177,89,56,41,193,161,107,234,55,78,140,137,19,55,127,119,241,7,220,19,241,111,40,255,59,222,208,34,159,54,103,223,66,100,236,10,171,142,37,90,125,74,98,6,108,215,204,108,48,91,252,33,254,128,2,154,75,204,153,4,64,172,87,192,73,46,161,74,192,227,202,239,96,244,102,83,225,107,10,155,87,114,183,233,193,65,161,0,9,121,113,42,236,129,60,61,80,255,49,192,241,41,73,241,121,104,197,39,228,185,184,55,175,133,199,66,87,154,220,113,13,99,104,25,157,222,213,3,178,78,32,76,155,239,80,179,170,216,226,18,251,10,188,5,230,93,246,151,20,149,55,123,177,65,225,60,58,200,134,161,136,87,134,204,98,155,247,68,4,12,107,192,109,9,21,161,42,185,126,150,169,115,239,102,237,27,108,98,49,96,44,94,68,207,164,130,235,117,171,94,113,153,248,198,190,208,195,194,2,250,8,85,203,163,16,152,102,149,106,239,19,109,241,150,41,136,117,28,11,36,85,66,17,69,241,247,83,123,235,182,1,158,77,174,0,177,118,97,242,65,130,79,1,225,3,247,26,108,147,187,161,182,250,81,99,222,116,91,104,129,17,85,48,178,232,193,194,74,111,199,159,7,43,162,71,82,61,151,253,141,119,43,98,14,89,147,241,92,142,33,1,105,139,210,196,161,49,42,106,173,255,14,127,134,223,243,241,2,3,13,110,59,189,79,165,47,113,163,12,1,235,39,184,239,251,36,112,81,80,232,139,9,114,75,22,5,173,78,246,251,238,147,135,51,6,117,61,176,204,60,160,101,97,114,35,111,26,206,23,165,83,207,40,48,14,126,87,36,33,142,61,144,73,158,174,250,179,22,228,12,221,204,152,84,209,114,102,171,64,142,229,199,156,165,115,10,245,211,253,74,126,239,142,207,129,136,218,37,70,158,184,10,15,220,16,81,42,224,81,135,11,222,209,195,63,26,108,57,131,33,137,152,97,60,126,55,132,252,150,216,210,156,57,75,185,171,85,63,19,60,163,176,0,230,0,251,146,72,89,46,180,100,239,195,159,249,1,213,62,50,27,69,223,130,124,159,247,8,246,53,137,105,85,158,207,14,151,182,0,69,194,197,254,149,8,48,176,25,85,135,185,146,229,254,161,197,166,123,14,189,145,98,69,18,127,170,224,225,159,14,140,47,16,42,44,93,160,188,223,162,176,140,135,0,33,179,150,192,74,32,119,84,204,216,186,63,110,51,127,61,2,248,154,64,122,148,66,146,49,33,36,119,147,249,138,82,225,50,1,202,142,242,83,247,139,226,10,28,158,33,226,26,62,104,11,135,149,13,245,76,158,100,137,229,213,203,179,34,179,181,71,211,71,214,211,54,236,214,176,1,246,92,227,228,105,81,51,191,51,235,149,90,24,61,34,84,207,139,247,50,108,113,110,252,26,84,93,191,32,124,111,164,226,254,70,14,120,14,241,222,74,47,89,143,180,33,144,13,35,212,95,49,43,106,239,103,141,6,97,54,94,15,239,23,31,74,72,58,61,191,8,190,155,114,242,13,1,7,174,203,53,82,113,32,139,149,249,159,146,105,9,84,48,129,167,105,16,136,118,200,69,178,72,97,73,201,63,109,16,112,202,91,60,211,134,128,233,254,78,210,170,159,130,164,53,88,254,8,236,66,55,13,180,178,39,220,162,244,50,242,103,3,135,55,35,134,75,182,160,65,11,83,93,0,104,180,88,223,12,5,210,92,27,19,158,122,182,107,84,156,250,54,189,106,147,29,102,244,6,191,22,51,86,213,217,151,7,82,170,185,178,83,48,233,169,226,75,182,2,241,162,183,131,111,176,90,47,62,198,100,109,66,15,246,89,200,60,106,232,217,183,63,215,208,239,14,198,51,91,230,80,47,151,144,27,149,34,78,126,228,178,155,69,209,207,68,129,117,69,82,49,51,81,157,166,233,126,226,189,23,133,57,218,103,52,203,93,205,237,178,183,90,25,67,194,45,195,217,220,212,194,85,38,123,222,121,224,21,106,48,235,124,95,89,96,67,12,199,243,68,145,30,140,56,35,134,148,98,83,217,143,218,116,18,207,103,55,165,180,157,35,228,169,235,83,23,114,21,115,133,144,245,246,179,173,112,242,113,41,20,250,130,188,10,184,92,238,144,161,26,43,59,148,112,163,198,96,187,31,1,99,179,61,223,60,201,160,5,254,249,176,43,1,161,47,181,68,122,97,200,114,149,88,59,163,101,94,93,137,184,124,24,105,242,57,252,131,24,103,9,183,5,51,82,107,9,217,230,23,96,225,211,251,167,161,136,187,120,169,18,16,34,19,191,87,72,114,165,182,81,201,78,255,198,0,17,17,178,67,89,83,96,51,234,163,220,22,206,24,7,136,115,225,113,250,133,82,55,175,247,129,118,165,223,249,179,130,88,186,109,4,17,31,14,125,150,242,106,152,144,6,0,8,121,245,165,89,209,124,77,180,87,204,135,222,16,137,112,130,226,79,236,203,131,83,113,134,136,122,213,7,224,108,20,126,222,37,79,204,161,54,187,40,83,235,131,14,85,20,224,105,94,29,58,232,23,102,128,237,56,183,149,230,149,44,252,123,197,116,161,255,239,226,152,115,67,31,136,183,15,225,181,194,29,106,189,229,63,48,36,141,75,9,154,179,99,197,31,15,75,28,31,49,17,249,154,239,77,7,40,36,29,108,246,222,115,243,84,196,236,105,244,137,170,45,208,64,231,211,109,163,199,252,54,16,192,90,86,195,183,182,187,224,209,200,111,63,86,197,220,100,126,27,108,232,32,0,114,86,137,15,143,86,47,252,142,131,104,170,74,87,216,228,98,55,59,145,96,172,77,231,244,27,150,53,52,41,60,21,136,170,178,104,243,42,73,9,224,216,248,7,37,183,179,35,135,240,129,116,19,52,198,152,204,95,82,62,58,23,56,229,54,11,79,80,182,34,249,30,52,210,3,59,253,100,45,249,101,58,45,157,137,30,10,128,204,131,183,192,144,186,60,0,65,53,200,102,210,103,186,231,3,113,89,152,173,217,191,180,49,79,132,167,103,122,232,180,74,12,102,93,183,208,120,123,254,103,180,220,188,140,3,190,157,162,143,147,61,57,66,243,69,200,202,45,33,93,7,96,56,33,224,201,207,213,255,37,188,223,235,178,143,175,153,89,95,238,10,153,50,149,57,241,69,12,159,135,64,35,160,226,211,36,148,52,132,140,252,6,24,7,208,72,157,142,95,182,252,103,252,108,112,185,190,185,113,65,52,8,243,10,132,31,168,26,239,34,219,218,146,95,228,162,108,97,222,6,215,214,25,128,6,118,42,86,252,148,249,164,71,117,69,231,132,248,69,115,79,238,149,190,195,255,198,125,10,242,243,5,109,247,134,16,46,107,108,114,34,93,130,47,149,223,63,122,163,247,86,135,27,160,53,58,185,191,248,208,42,127,212,20,58,113,110,106,168,179,181,10,111,51,104,212,249,13,94,61,166,147,139,248,103,137,222,51,52,35,170,139,201,223,236,150,177,102,231,99,157,47,170,1,218,219,33,59,136,32,146,185,235,226,133,187,95,228,137,140,2,170,161,180,99,98,218,191,83,64,108,82,29,127,125,50,58,228,105,26,161,147,8,84,240,36,222,244,38,199,211,104,33,75,55,128,64,101,184,207,63,151,75,206,207,105,200,150,190,73,196,212,88,246,134,46,159,86,183,195,163,203,183,149,31,96,133,15,196,2,82,228,193,233,168,66,81,172,131,88,213,85,147,201,1,245,55,29,15,228,210,217,141,155,173,56,53,100,46,206,182,93,52,206,112,230,201,110,37,211,42,7,43,18,133,95,213,177,220,163,151,31,224,53,147,147,3,162,116,204,161,223,35,115,92,33,8,137,67,22,142,15,23,233,4,92,82,93,36,74,3,212,157,197,238,131,150,163,181,32,150,147,248,53,235,86,230,227,174,235,46,157,106,188,143,93,227,25,12,125,22,25,205,78,5,101,55,68,241,23,115,37,41,3,151,223,135,186,180,146,211,64,179,233,159,142,214,78,221,30,12,65,174,46,80,148,32,109,187,97,217,190,15,91,69,42,15,238,223,234,61,52,254,20,2,98,168,170,39,125,248,224,184,110,125,65,193,233,198,125,208,228,99,253,148,176,141,76,30,230,195,48,39,13,21,66,118,28,156,138,115,154,64,226,108,193,108,85,252,210,40,153,207,239,134,160,25,75,239,98,164,132,33,217,26,149,25,246,212,93,135,238,201,90,158,83,191,227,129,78,125,232,16,139,205,24,90,63,109,246,247,4,20,68,34,160,170,83,75,154,84,54,122,134,226,95,67,50,39,225,122,232,123,55,17,142,85,217,198,88,104,186,68,196,70,239,225,80,64,47,185,131,26,86,167,172,75,127,231,14,252,217,64,59,157,182,34,210,137,65,9,132,7,85,41,17,82,174,222,156,130,192,46,132,133,219,159,36,33,118,129,46,153,19,227,55,89,126,16,56,20,170,206,223,40,249,159,96,169,173,220,107,103,174,137,124,65,98,243,165,144,232,201,215,96,108,69,227,29,100,145,107,37,11,192,45,176,204,163,135,137,178,49,89,105,51,42,33,60,154,211,25,158,117,64,241,178,28,120,69,223,64,78,48,162,100,189,121,131,88,31,141,103,54,59,179,40,217,160,252,249,125,128,61,38,197,222,161,112,146,89,136,200,165,213,110,94,200,66,248,74,83,23,19,85,178,91,34,26,215,60,112,49,17,245,99,216,238,110,205,38,248,117,76,159,66,141,103,142,40,137,221,194,68,39,62,42,131,137,230,45,46,202,139,65,114,92,180,135,248,65,124,13,226,228,57,34,109,57,71,88,122,19,63,66,209,125,202,43,191,171,32,229,227,214,60,124,83,109,53,216,20,109,161,215,174,98,56,59,95,81,215,155,255,106,201,11,71,31,173,156,23,222,213,116,0,123,106,8,128,194,184,135,129,110,117,168,55,225,14,33,35,66,123,86,224,68,36,26,226,247,131,60,235,76,123,209,165,94,191,224,15,92,98,201,255,142,219,113,33,190,176,253,128,154,245,229,127,138,123,208,1,226,172,67,17,140,208,132,40,54,133,184,196,17,254,132,75,9,247,147,26,137,151,252,111,82,105,220,14,199,200,241,216,138,71,98,14,154,181,65,13,180,169,202,61,29,111,118,59,236,109,224,41,138,48,7,167,136,112,196,149,79,90,150,253,246,190,100,39,254,79,241,140,134,188,93,147,48,130,19,49,50,70,84,237,3,168,25,57,17,20,84,171,194,147,111,30,185,179,43,145,245,6,127,130,75,222,233,82,146,39,16,114,17,120,56,151,3,194,162,140,125,245,224,35,50,222,84,23,238,201,171,237,206,104,243,118,20,104,2,63,107,32,225,183,58,1,139,126,248,20,143,18,74,224,124,252,101,254,55,106,106,149,137,62,132,100,182,145,65,254,9,241,3,240,71,73,197,247,185,11,72,119,31,188,84,165,11,219,145,9,117,221,132,14,36,26,166,115,134,113,142,205,246,166,242,200,82,184,124,219,200,102,215,120,67,106,181,176,46,130,67,204,180,85,226,104,130,185,118,39,207,34,133,13,102,14,60,8,217,152,233,118,114,76,80,37,128,160,215,193,38,185,50,0,10,91,128,36,159,153,101,104,42,85,183,243,182,116,132,191,32,193,249,196,227,97,209,215,241,15,201,91,253,221,2,12,192,73,165,84,147,15,186,254,19,185,215,97,200,243,86,151,103,18,240,78,242,242,131,118,91,191,172,246,129,232,69,196,205,76,97,184,174,121,81,46,216,241,201,184,253,79,3,149,16,143,10,156,70,199,166,185,68,30,73,253,0,151,87,18,237,158,11,187,43,53,148,192,181,89,148,42,140,114,115,83,122,244,200,149,183,35,133,99,15,196,29,82,213,218,169,149,198,178,232,147,241,144,200,3,71,51,172,80,158,218,128,232,112,232,245,110,21,80,229,246,247,237,251,88,54,13,198,244,151,163,177,211,195,169,43,92,238,0,76,10,65,132,168,34,160,38,250,106,221,133,6,104,212,67,105,168,190,170,180,151,64,99,106,39,152,181,106,242,129,171,144,73,226,144,254,119,185,103,81,167,107,55,19,45,226,91,230,89,72,153,27,88,111,216,255,15,131,108,37,69,38,132,59,98,174,130,148,163,74,45,115,189,38,36,123,168,4,36,141,123,236,155,165,253,150,213,30,253,122,216,81,232,21,126,253,207,102,40,146,88,186,192,237,202,76,215,223,223,153,99,181,225,71,14,79,239,48,55,3,203,4,134,34,62,184,179,190,191,92,160,180,212,39,234,107,27,89,250,198,67,117,244,226,22,197,110,244,21,104,46,224,61,105,105,124,86,41,24,126,77,225,236,101,239,119,197,250,243,212,112,78,45,23,84,16,66,174,152,65,115,235,147,2,29,222,82,58,175,119,224,208,57,6,62,226,109,236,175,217,241,170,161,146,71,234,160,75,195,29,124,232,63,15,160,89,94,150,60,122,45,152,5,202,35,155,74,200,94,182,14,239,66,207,180,54,21,21,219,120,163,50,107,105,81,171,101,24,107,25,87,182,97,116,176,185,158,95,86,107,196,66,88,32,167,65,120,124,0,74,240,7,100,161,190,144,27,6,205,3,162,173,184,229,122,103,50,217,120,170,67,138,116,241,219,167,251,137,218,237,131,234,42,254,105,251,47,54,79,53,27,22,201,93,91,223,107,151,174,156,155,102,110,214,94,76,40,3,148,159,97,230,18,202,170,179,77,124,140,173,200,168,73,28,40,106,199,201,179,241,164,222,171,54,19,87,144,145,233,56,132,243,198,16,25,235,134,50,172,89,91,107,65,150,141,211,241,6,238,210,148,151,116,144,171,147,229,57,210,85,193,212,68,232,189,63,33,140,59,3,85,241,164,189,120,3,251,158,31,231,227,108,211,151,175,6,75,240,27,171,94,7,33,71,67,200,183,137,104,61,168,137,252,152,179,143,45,249,107,244,242,75,96,206,252,41,13,0,236,182,110,45,139,229,34,54,37,198,72,123,153,209,198,221,30,76,74,134,247,175,153,150,108,26,240,102,208,117,41,15,147,226,25,19,38,159,142,15,60,69,215,199,230,138,17,11,208,131,146,30,19,84,134,202,217,59,137,122,194,0,173,250,23,237,12,139,160,131,212,123,0,116,175,171,121,19,205,81,210,218,97,80,245,134,136,168,24,183,70,186,219,99,122,214,26,42,16,32,82,221,6,202,48,213,68,176,131,231,113,81,117,38,28,163,205,195,51,1,177,157,169,196,27,218,23,230,29,242,81,245,5,104,178,207,67,253,89,63,16,60,16,141,121,53,69,180,213,232,62,65,104,7,99,154,48,13,248,200,8,161,184,208,129,213,194,73,129,62,239,58,112,255,65,178,40,205,126,131,149,162,76,235,118,226,169,55,47,231,31,250,92,75,59,14,4,171,168,52,165,182,184,17,167,55,8,109,22,185,175,64,4,88,161,242,172,18,49,1,87,116,75,168,19,252,123,56,220,28,141,229,62,208,27,246,33,186,90,132,30,234,70,43,48,250,247,89,203,149,67,136,142,151,99,229,168,52,244,52,174,213,102,124,169,153,144,44,254,75,205,239,208,195,131,247,147,62,123,36,128,62,173,9,245,118,41,62,187,165,200,244,186,42,12,201,101,56,95,0,77,15,181,195,178,148,154,163,39,233,75,162,149,120,244,19,105,84,240,9,10,142,251,230,19,142,35,199,24,101,163,173,75,115,240,232,72,238,66,16,48,76,228,220,93,221,38,214,143,205,161,31,23,38,249,45,230,37,231,193,161,170,195,126,92,252,17,173,88,128,234,58,237,9,2,22,126,102,95,209,60,166,208,74,29,22,155,26,168,248,180,79,12,158,30,186,3,121,217,147,27,162,237,177,110,48,116,156,64,117,70,132,91,73,77,223,175,205,66,113,43,175,64,72,177,219,43,128,13,39,34,227,154,84,222,135,181,231,106,83,209,172,100,23,225,227,28,143,146,62,247,180,179,212,6,59,202,32,127,250,204,247,169,39,30,226,43,41,138,21,88,186,67,146,252,117,10,241,212,199,219,22,74,103,64,58,15,145,210,149,38,54,12,190,212,118,11,218,3,47,201,101,59,63,134,141,176,9,200,156,179,18,165,137,112,129,37,93,236,46,92,109,27,85,14,60,149,60,85,57,226,1,182,215,244,171,106,177,233,185,94,45,69,145,220,193,79,22,105,253,144,119,225,151,62,206,254,141,186,193,126,94,34,219,210,163,82,36,126,132,85,98,235,224,115,230,19,85,209,177,213,238,222,148,42,10,123,190,107,45,30,169,71,74,172,93,61,203,225,24,191,222,129,131,21,226,153,176,58,40,119,27,46,212,144,113,50,39,2,176,5,109,196,82,12,186,11,20,122,226,55,143,121,138,168,204,66,29,129,243,178,174,142,120,22,36,213,37,116,101,9,209,166,202,201,110,78,200,64,172,70,183,226,244,7,102,92,177,111,237,106,58,75,50,247,80,146,124,57,4,220,33,57,171,103,27,162,60,244,109,239,245,79,69,50,157,198,163,0,78,159,111,135,198,7,192,114,34,120,44,234,143,41,117,195,155,66,6,67,245,48,121,70,249,213,150,21,107,66,150,22,244,250,198,117,222,139,72,166,117,89,68,75,123,130,60,207,147,68,43,194,161,93,207,228,212,83,105,160,160,136,179,30,79,249,218,96,208,70,180,158,59,42,222,187,56,189,112,17,118,185,149,223,59,200,28,222,67,90,233,187,225,3,235,48,254,210,128,6,81,221,241,139,76,136,180,124,42,23,83,43,79,150,175,152,169,240,252,230,129,114,210,203,41,204,133,203,71,66,184,155,9,6,131,159,90,204,235,58,64,250,211,17,45,53,186,203,246,20,70,139,97,3,108,207,42,216,88,185,178,76,20,211,124,213,65,122,248,9,35,237,247,33,170,130,50,179,115,8,164,131,220,81,227,201,5,196,30,12,234,234,106,236,234,77,43,73,226,176,248,150,160,152,74,215,173,116,91,198,172,64,11,191,142,142,181,223,34,71,45,88,200,58,128,9,15,179,178,10,226,127,198,162,167,105,182,253,9,180,229,164,75,206,199,85,148,180,139,152,50,91,36,189,53,165,252,22,247,176,150,215,203,156,75,103,40,18,157,147,165,243,244,196,225,212,192,174,248,217,191,12,90,211,9,252,23,236,102,140,195,24,50,110,171,4,232,160,43,183,119,11,214,195,50,33,14,251,144,8,152,254,108,38,9,112,190,105,35,239,84,4,196,94,27,38,31,77,196,42,108,134,241,73,32,252,205,59,42,193,174,15,129,119,142,193,181,92,176,18,1,234,187,40,11,144,49,115,162,46,24,23,245,108,22,99,21,104,202,173,70,165,145,247,42,167,189,88,113,134,93,245,117,45,219,53,255,235,162,149,240,212,95,242,147,128,216,44,189,239,25,247,98,250,200,8,178,250,34,75,38,30,164,151,217,202,15,232,193,150,188,202,125,204,224,20,201,52,72,140,209,8,218,3,154,55,187,34,156,129,220,245,13,46,206,215,2,193,76,191,192,177,1,24,223,148,175,168,26,222,79,18,138,229,111,105,10,88,233,18,200,133,65,49,215,67,122,21,2,167,66,121,15,5,243,59,97,190,133,126,121,68,227,89,145,15,216,165,49,9,175,95,96,146,175,157,240,33,118,15,255,203,20,126,224,156,225,178,7,74,13,99,47,172,177,177,20,233,138,98,87,175,59,54,121,252,180,217,115,85,75,16,64,199,5,237,56,83,32,0,166,228,149,44,157,104,179,166,155,75,106,1,138,150,44,49,105,144,87,187,119,142,139,137,86,244,138,220,209,241,25,53,213,197,108,182,132,126,188,207,222,118,253,255,91,230,2,231,101,17,110,182,200,9,66,25,93,98,154,149,194,152,87,1,159,25,115,164,73,20,84,235,112,100,45,34,90,208,89,247,63,1,95,140,194,103,172,219,67,170,108,80,19,209,152,30,81,79,210,228,99,53,235,20,46,31,19,180,177,254,76,118,136,237,163,53,76,171,61,47,139,44,87,41,12,47,32,118,230,182,59,70,141,231,100,222,114,129,106,77,189,237,217,82,219,222,6,215,114,206,221,255,186,226,160,11,131,230,54,64,232,215,120,239,86,156,159,28,193,44,254,219,56,196,205,212,123,181,172,124,73,116,119,57,62,244,124,122,52,246,163,248,2,207,231,221,35,168,230,255,142,36,74,130,197,124,151,190,77,66,198,192,81,169,239,192,107,139,88,20,86,84,45,211,72,238,176,22,99,120,13,197,26,73,44,106,29,83,166,216,229,66,164,200,89,98,96,242,186,229,117,121,85,254,196,165,181,54,66,35,15,23,197,254,131,9,194,115,130,51,161,246,109,93,88,105,207,8,45,229,70,129,228,156,123,112,132,70,226,33,196,85,121,174,1,19,175,116,80,33,219,62,89,193,60,171,113,86,186,71,117,228,23,226,103,246,73,65,36,208,87,183,128,131,133,69,157,10,244,168,152,16,184,215,107,182,99,163,194,162,149,155,4,107,138,32,219,27,6,0,136,18,68,84,53,189,35,30,87,62,109,75,121,223,148,248,57,76,116,237,41,148,163,131,110,139,150,80,197,164,27,130,6,140,105,85,97,215,239,203,234,195,8,76,214,232,59,84,228,2,122,150,59,133,97,43,3,206,132,24,62,0,246,91,20,29,178,80,157,152,170,35,69,217,68,177,31,125,179,124,52,218,119,236,239,38,202,119,246,132,252,159,106,211,193,213,152,163,241,125,84,109,26,241,251,14,199,80,82,224,59,205,61,112,117,153,192,123,5,202,66,28,200,99,197,42,232,67,55,233,124,127,43,2,59,216,48,27,38,155,37,140,247,46,9,225,222,196,70,66,82,224,120,227,192,157,2,75,243,95,11,46,90,125,169,121,44,205,231,47,153,142,53,208,69,49,39,113,70,170,87,21,144,10,222,31,30,177,137,127,72,47,20,0,215,38,13,201,157,57,206,0,58,88,109,158,185,30,44,141,224,218,225,227,131,72,247,229,192,2,64,158,26,210,56,172,145,250,186,250,94,208,93,209,212,161,190,249,78,102,49,101,193,2,189,5,248,132,17,49,231,189,209,172,2,26,233,168,158,217,36,243,189,143,244,91,106,194,87,12,144,254,215,189,218,163,107,126,217,226,145,107,210,250,10,178,103,183,190,145,9,184,99,61,72,98,33,115,54,118,228,132,246,83,170,132,152,28,26,199,8,106,155,87,185,254,11,111,217,237,138,175,209,54,181,158,221,254,65,86,146,203,145,31,185,110,7,247,119,16,72,227,202,62,220,57,152,87,168,113,120,97,238,77,179,8,16,239,112,243,232,129,241,211,194,85,116,138,43,206,38,221,172,96,73,193,100,21,81,161,176,89,231,8,35,56,161,10,114,70,63,215,88,7,0,163,114,52,32,244,52,218,104,93,192,87,193,141,32,175,61,106,139,44,198,227,180,249,44,19,239,215,113,198,13,174,137,102,117,218,207,119,21,183,8,10,83,167,51,198,38,175,200,41,2,103,90,99,210,200,105,224,21,224,45,100,174,174,51,59,128,42,2,158,198,26,173,168,92,144,187,233,118,106,81,126,228,247,185,246,135,195,202,77,75,168,249,171,177,4,156,35,151,33,198,79,148,136,235,113,162,137,237,241,135,167,85,206,72,11,228,94,59,131,213,223,30,104,31,242,10,84,197,155,31,103,176,208,237,249,156,214,75,157,196,240,178,190,169,45,157,138,72,170,147,190,89,123,233,105,245,131,88,102,17,61,6,56,82,141,37,206,16,218,73,150,232,145,198,156,94,69,114,50,186,186,89,51,142,12,203,149,127,170,39,255,133,222,159,210,16,83,225,178,165,195,116,30,37,171,255,67,90,184,45,217,243,181,136,2,180,16,38,221,49,135,189,250,6,179,12,83,171,75,155,96,137,232,159,47,106,194,81,135,194,222,31,116,1,44,31,216,231,89,155,187,185,63,193,96,43,147,136,105,141,228,245,190,8,202,108,193,217,66,30,62,151,93,240,234,31,23,145,181,126,24,166,200,94,138,192,19,160,224,85,63,233,139,255,15,34,217,4,190,210,39,60,246,241,40,92,63,57,7,157,98,214,233,106,202,3,238,182,210,109,94,205,71,254,207,94,28,141,38,6,108,191,38,64,39,160,119,48,78,167,91,240,57,88,50,180,60,238,93,154,191,156,210,102,28,225,18,16,24,187,212,199,84,92,195,206,25,175,41,190,118,192,250,2,205,49,202,41,3,84,131,122,118,7,129,33,97,137,172,81,242,126,169,147,187,68,229,66,209,46,56,196,62,28,87,144,61,183,70,126,196,178,217,143,69,210,101,134,137,243,105,41,116,203,154,191,194,1,87,158,118,246,58,180,7,124,70,137,211,26,177,211,189,178,186,167,64,109,136,132,6,108,58,20,91,205,155,158,128,109,251,175,104,149,63,24,231,242,201,152,165,80,192,211,103,138,50,151,118,179,43,60,43,196,142,165,178,237,126,162,148,13,220,40,225,102,13,184,36,151,63,231,126,127,244,174,6,53,86,249,14,231,71,141,62,2,204,147,154,56,163,202,135,53,53,123,222,166,194,52,9,147,94,101,128,186,91,119,156,6,58,225,46,225,145,16,172,253,103,16,35,53,53,193,1,139,221,68,13,23,175,41,208,177,169,145,194,106,18,103,119,111,17,145,71,144,60,238,211,244,139,134,192,182,200,234,106,222,54,195,105,144,9,70,91,125,181,74,241,245,98,12,70,60,135,90,199,64,92,81,218,109,47,149,141,115,53,59,101,96,38,148,228,193,60,45,69,183,92,135,75,105,24,5,226,201,71,232,125,202,27,67,24,17,156,115,203,231,53,135,12,75,194,9,110,235,190,119,82,99,133,85,26,34,220,227,24,78,60,173,19,213,252,178,112,243,77,198,146,251,187,113,20,227,169,232,115,88,171,215,92,244,163,38,63,51,83,179,83,178,220,196,88,15,201,58,153,245,179,50,165,43,2,170,51,61,188,230,247,53,60,223,54,98,212,28,220,113,160,165,99,8,85,226,99,127,78,247,72,241,104,58,166,70,2,20,10,98,76,211,215,6,84,55,66,76,99,240,214,223,50,68,229,81,19,93,128,73,215,127,34,151,24,244,49,108,163,225,36,149,111,105,182,227,64,165,8,180,252,255,80,7,65,126,69,79,43,183,75,195,150,219,213,152,223,51,186,139,190,93,130,253,248,58,128,85,103,88,192,43,100,172,153,192,239,24,118,36,157,175,25,235,11,142,31,74,85,179,248,170,57,121,98,196,179,69,200,61,212,70,94,200,195,60,76,151,194,88,119,59,149,32,135,60,5,118,180,91,229,249,23,115,9,17,115,202,123,245,105,12,47,207,15,13,127,202,249,94,153,135,215,218,162,87,39,113,30,63,144,131,62,82,40,90,110,213,126,25,101,91,8,8,91,53,157,57,198,210,221,47,167,192,100,177,37,222,230,136,140,197,191,181,114,56,56,170,154,221,188,232,82,236,101,220,28,187,8,158,174,197,62,60,141,11,152,163,242,219,97,255,125,78,110,34,4,3,224,43,15,135,96,161,199,69,144,187,212,12,37,33,60,86,77,73,232,143,145,115,107,255,97,250,93,107,51,209,148,36,222,90,234,141,181,223,196,95,54,102,184,239,44,66,2,91,47,214,131,101,103,252,235,89,128,4,111,103,235,145,134,153,165,185,127,208,102,223,140,223,250,209,119,43,176,249,234,77,86,109,178,66,39,196,224,2,177,182,228,126,87,51,98,186,39,16,112,19,37,215,140,63,188,162,214,155,133,185,251,107,207,155,36,214,36,106,6,208,106,170,198,121,249,19,148,6,66,42,88,107,50,174,212,14,138,100,85,101,205,16,186,118,93,241,190,43,140,87,104,32,209,128,20,138,173,74,213,39,75,233,179,9,177,119,94,89,155,169,82,33,242,24,202,162,218,241,223,19,68,213,118,2,161,170,45,147,120,115,57,221,163,116,14,216,223,46,142,174,88,249,91,240,228,60,222,2,112,114,9,114,217,52,190,47,8,29,216,234,172,66,92,10,56,172,72,27,254,41,14,114,63,58,30,144,28,23,41,158,97,194,0,86,43,185,47,212,180,122,134,210,89,205,202,19,30,39,39,175,241,12,118,22,248,105,250,106,71,228,58,27,235,234,142,78,106,233,39,41,53,48,49,37,180,76,51,30,143,11,82,18,249,60,109,36,81,253,48,209,52,204,220,146,176,201,182,203,70,182,138,118,253,21,252,156,175,22,116,223,194,53,163,74,32,201,170,244,198,6,184,158,164,241,103,178,79,210,190,90,109,102,236,133,43,195,162,108,124,133,233,4,38,81,246,41,121,50,224,151,99,123,82,207,242,9,134,245,239,58,53,121,196,129,247,241,141,235,186,27,136,198,221,172,232,140,155,113,209,186,75,7,104,10,171,104,253,126,70,150,159,73,45,147,212,40,77,203,64,73,15,193,244,150,42,131,30,53,95,235,203,130,134,162,220,22,7,182,99,123,211,159,165,131,87,4,183,192,13,252,37,19,200,241,236,82,109,43,46,129,121,116,112,28,116,126,252,232,7,147,88,179,72,142,228,113,167,19,72,15,96,218,181,255,129,232,17,4,181,152,86,136,22,159,212,174,182,4,147,107,157,7,102,80,142,95,201,141,242,71,182,37,54,68,151,224,239,232,6,219,176,190,79,109,22,186,155,179,56,98,153,111,52,217,81,199,60,85,42,72,139,60,93,213,100,214,119,5,152,72,157,35,227,211,214,189,230,112,246,181,128,172,106,0,35,238,91,118,172,149,45,254,194,59,210,81,245,8,176,123,24,86,105,103,84,180,89,54,171,13,116,44,29,58,234,187,78,233,46,19,111,40,225,135,151,154,216,63,216,135,24,246,101,125,102,224,164,58,236,132,34,207,147,207,174,24,184,1,180,244,123,169,224,127,136,6,126,133,70,224,18,87,171,121,196,193,111,145,72,181,159,55,147,214,138,92,39,228,202,83,130,184,32,176,196,163,251,123,167,121,95,190,168,211,217,32,240,164,230,90,126,105,147,68,209,176,121,113,44,27,184,54,117,55,191,10,28,57,138,112,239,249,20,87,233,219,4,200,21,50,143,254,129,4,36,70,1,67,3,217,51,183,129,99,238,219,112,43,190,48,219,47,122,48,179,159,85,89,248,142,127,65,47,32,138,37,97,93,11,160,248,177,168,191,193,202,66,168,126,146,210,121,223,88,134,239,152,172,151,198,117,217,171,211,70,199,129,125,114,127,89,89,197,114,97,246,27,79,90,57,243,168,244,150,240,50,229,70,17,222,16,94,39,42,112,120,162,117,99,2,178,59,192,107,250,105,84,62,13,10,94,238,237,250,93,69,217,24,97,108,230,81,244,191,174,165,8,127,234,171,31,202,215,162,14,224,197,64,11,114,46,114,0,163,154,113,131,87,170,235,186,140,49,69,153,237,25,208,137,57,131,195,141,205,239,132,196,243,72,71,97,60,112,149,213,157,21,175,174,68,123,51,178,203,201,244,90,35,192,8,10,184,182,34,11,133,214,235,139,49,102,19,14,248,62,192,127,228,173,24,240,53,137,236,178,33,2,231,138,33,120,238,69,155,26,187,240,197,175,134,67,210,253,96,191,140,112,13,33,89,44,86,149,228,156,246,102,32,181,77,212,111,145,39,134,168,174,176,61,156,198,236,187,215,0,106,70,182,250,56,235,2,243,203,9,197,47,235,147,183,13,45,212,23,239,165,132,139,51,162,48,24,82,26,167,95,150,141,168,38,234,42,109,125,60,93,173,123,63,179,148,186,229,44,89,92,185,240,197,169,33,34,227,184,244,156,227,182,142,207,27,244,75,175,151,135,104,144,242,65,178,180,241,60,31,198,165,135,180,31,148,66,227,244,148,147,86,17,250,51,205,153,233,98,167,247,9,37,17,46,129,116,210,32,203,177,76,115,126,185,29,118,72,38,51,20,29,28,112,35,104,217,116,241,38,105,59,181,182,172,73,224,62,210,13,172,166,154,31,89,118,254,229,191,2,161,237,196,229,172,22,64,9,104,93,234,98,209,249,161,43,25,29,178,235,29,238,155,185,246,69,228,160,121,43,90,120,219,130,108,16,1,94,35,222,141,242,65,72,237,157,252,245,114,140,225,33,170,80,187,210,167,104,173,166,50,123,101,7,48,137,123,129,116,99,70,170,0,40,59,215,27,157,222,231,113,237,138,160,26,1,133,210,162,80,202,189,70,30,64,156,165,186,0,11,55,131,106,215,147,65,194,107,58,31,172,238,203,251,52,106,209,19,127,9,34,197,94,158,156,225,48,253,237,150,151,26,85,148,122,112,83,235,7,51,13,65,228,196,89,2,248,19,180,17,142,105,183,168,192,117,80,82,173,58,233,37,163,60,222,9,157,227,147,184,131,54,182,56,232,245,181,175,221,100,137,28,2,212,166,251,15,23,7,184,125,149,255,65,167,48,192,16,242,168,44,197,99,183,182,114,95,187,216,78,110,84,170,117,0,88,154,177,71,26,195,222,173,4,140,196,200,116,126,132,168,196,103,209,245,159,223,236,255,74,48,87,93,158,3,164,172,127,142,192,44,248,130,145,18,17,78,4,137,107,116,216,46,59,4,192,199,23,166,191,250,16,34,30,157,159,212,222,102,183,136,128,205,215,253,57,109,124,91,70,141,146,218,254,31,24,82,11,237,131,134,18,15,222,172,105,82,15,184,77,238,41,176,145,63,47,10,64,147,200,138,40,1,42,59,142,250,247,184,56,108,33,239,221,61,107,224,158,202,89,34,215,27,244,38,139,224,179,76,57,168,26,250,150,193,138,183,79,240,141,111,47,206,17,154,164,250,57,62,110,23,24,222,81,209,51,115,238,225,133,15,81,31,131,119,144,237,242,253,47,72,37,222,79,127,30,198,102,5,203,104,127,9,176,14,171,77,243,85,41,241,56,184,55,38,216,161,235,172,153,192,20,188,181,14,169,165,48,79,17,143,21,81,14,54,7,27,209,209,230,29,36,172,230,88,6,141,216,20,140,192,66,76,242,80,231,88,178,173,15,35,124,122,96,208,232,192,194,163,14,189,88,26,237,163,114,78,113,4,11,57,101,60,98,46,111,70,21,50,187,5,178,103,87,101,181,170,96,10,54,84,214,198,14,209,209,127,39,220,154,116,190,167,180,199,59,43,102,72,166,222,206,45,131,65,117,114,72,21,151,195,2,209,240,30,102,215,31,60,101,75,179,161,36,171,162,166,138,79,234,255,21,104,88,167,77,33,222,179,132,86,210,58,138,21,231,199,164,168,199,153,129,247,182,100,100,132,56,235,159,104,227,54,190,72,167,182,109,182,180,154,61,101,219,118,103,63,54,124,116,21,249,16,137,217,164,205,1,111,46,165,111,45,209,197,184,167,197,255,156,181,119,253,44,121,211,221,4,110,177,209,8,168,8,56,113,206,174,85,229,85,82,110,2,215,178,252,92,159,82,77,63,228,238,68,166,99,1,10,106,52,148,29,170,208,18,112,253,28,52,42,183,50,130,107,196,112,143,224,41,184,114,100,44,28,91,154,16,246,11,10,137,154,124,53,208,181,166,22,216,141,22,57,69,93,189,14,215,131,194,69,220,202,125,239,215,35,151,168,24,161,122,107,243,176,162,165,80,5,199,39,103,141,53,44,120,16,54,37,143,193,177,170,63,58,249,137,43,85,107,209,161,174,128,64,56,85,232,220,4,209,78,247,133,222,147,131,110,249,82,38,18,132,26,120,78,139,1,244,88,6,53,64,193,24,10,60,98,249,185,124,252,1,22,35,41,96,167,192,100,92,24,213,135,215,162,221,254,20,102,237,109,142,80,53,103,31,194,39,106,162,222,21,104,64,116,191,118,238,138,176,90,54,159,93,137,176,0,228,182,146,196,53,154,114,89,105,166,128,34,16,96,193,77,245,90,38,241,72,98,209,224,119,99,34,79,123,187,70,79,206,198,110,215,133,216,174,235,178,229,232,102,88,127,214,87,158,99,238,214,98,96,35,164,18,193,56,131,30,115,62,26,101,43,250,186,136,224,189,113,243,152,128,129,81,132,34,227,92,146,96,120,190,106,206,55,22,42,50,142,211,156,203,56,105,86,42,241,203,12,42,3,205,246,15,133,19,163,245,203,69,219,63,68,44,225,182,203,220,122,223,148,29,232,130,1,115,74,227,229,121,174,170,199,81,86,127,112,242,13,90,177,214,195,95,150,190,159,149,184,24,83,13,53,93,29,14,21,34,4,128,101,246,247,67,99,221,82,196,104,21,229,10,163,252,206,85,249,141,208,63,83,46,75,120,45,156,73,42,186,172,134,200,124,157,6,36,127,45,115,161,137,93,199,106,6,6,206,133,144,121,144,164,155,118,250,247,119,121,30,174,48,157,100,45,48,136,20,37,248,156,189,22,118,4,69,102,141,184,172,102,156,243,160,1,148,184,51,91,159,168,17,34,182,11,36,61,156,96,26,188,191,79,224,222,167,71,96,80,252,198,70,145,59,171,229,131,213,198,73,32,110,175,0,198,222,179,237,83,141,223,201,231,100,239,62,192,57,125,195,214,22,171,40,175,246,129,155,0,161,144,10,111,255,84,148,112,12,134,192,153,233,211,16,100,83,50,238,55,226,158,34,218,236,8,43,70,133,183,81,2,172,223,152,11,96,42,59,157,219,254,127,161,9,2,226,32,241,232,166,116,96,75,130,254,21,201,174,157,113,233,225,181,154,149,154,47,169,121,228,136,115,189,57,46,93,1,205,74,224,157,12,220,137,223,121,240,190,66,60,249,208,7,46,175,246,223,155,221,187,69,110,36,26,178,23,255,227,115,140,99,197,156,188,35,165,251,27,168,198,123,122,97,40,28,221,234,101,49,191,10,64,108,203,249,0,89,107,125,49,242,171,234,121,239,91,91,20,59,182,150,42,45,36,83,34,141,179,200,117,7,28,199,61,129,122,208,152,64,46,221,145,199,114,143,42,92,195,110,142,80,231,99,97,53,237,45,134,73,189,109,254,240,191,181,144,208,119,87,44,173,221,196,223,111,145,108,254,21,193,26,29,56,109,213,144,86,1,157,136,163,13,121,187,243,205,168,246,55,132,191,248,99,98,172,121,192,223,95,57,86,86,88,236,121,59,180,5,211,78,180,57,38,199,15,141,211,163,218,54,143,212,182,41,126,137,151,196,99,253,119,15,126,89,58,107,25,43,40,210,116,124,233,5,47,63,163,180,41,240,18,209,93,130,9,57,161,226,61,77,166,84,165,111,183,3,95,54,17,141,67,227,64,108,12,99,2,92,216,50,2,3,27,176,216,95,17,161,254,70,171,210,235,125,75,47,240,28,105,60,59,9,149,108,197,242,178,210,205,232,168,178,172,134,209,28,184,88,172,137,162,249,104,65,49,142,107,203,45,230,21,207,58,183,250,248,154,118,170,49,43,251,172,2,219,192,69,208,107,76,249,90,197,43,127,95,6,206,214,236,75,42,21,21,27,130,110,187,57,238,41,52,119,93,4,32,168,245,129,29,30,3,61,3,230,110,36,139,21,33,206,7,134,118,183,99,123,214,253,241,198,238,215,156,2,210,155,63,233,203,50,85,85,146,116,44,121,235,218,85,179,144,113,40,162,226,216,79,47,46,182,199,93,229,200,117,104,100,145,204,66,19,223,30,199,28,145,15,39,217,194,9,144,186,32,190,178,222,152,50,65,208,145,15,121,22,28,27,75,115,102,82,178,129,25,229,145,14,61,204,172,12,140,100,194,75,42,202,150,234,43,124,192,176,164,37,71,175,233,14,196,24,213,52,31,164,243,251,241,117,164,144,5,241,181,40,4,30,44,184,19,11,112,25,224,199,164,29,248,135,29,44,13,225,238,132,11,138,169,14,76,81,151,10,215,51,180,116,211,107,150,211,218,92,76,106,204,114,63,143,230,181,241,183,244,106,116,176,23,140,155,135,168,139,210,149,35,154,226,64,78,201,85,69,118,97,79,86,153,123,43,197,75,140,184,10,37,37,123,56,185,24,146,218,189,82,214,50,67,245,223,123,144,103,119,130,111,238,27,104,161,117,45,46,11,135,94,88,248,42,119,70,168,93,216,80,44,127,117,21,179,90,20,32,10,103,174,122,181,30,167,167,169,33,209,16,174,143,220,193,249,121,220,90,234,22,135,90,235,64,72,176,13,48,99,12,30,113,238,173,7,90,231,101,77,191,183,242,195,143,192,7,178,50,2,135,69,211,148,211,104,151,7,201,82,130,1,116,101,250,102,29,215,106,184,45,127,2,236,248,15,255,33,144,112,149,83,77,207,24,105,16,132,194,19,25,57,225,180,0,233,242,76,214,36,253,193,3,245,131,185,180,213,21,136,4,35,80,225,164,128,30,28,159,2,168,243,112,142,7,150,217,130,107,114,197,116,168,146,21,13,81,78,52,165,27,208,120,54,137,171,144,74,8,131,152,115,26,81,62,182,244,213,85,52,103,190,248,254,172,106,229,18,110,199,132,223,7,233,5,127,146,83,110,28,83,216,68,232,218,44,107,82,49,171,170,226,49,43,183,235,228,129,219,129,251,110,73,151,229,223,233,164,65,166,200,138,70,72,208,18,212,132,5,84,138,106,250,180,183,60,160,32,57,51,77,5,184,0,133,205,10,12,204,168,229,55,236,1,166,2,113,153,214,220,83,166,168,179,253,49,182,59,22,62,125,89,124,119,117,29,34,111,62,132,203,140,12,15,94,149,246,99,148,19,151,74,119,163,44,168,103,171,235,143,227,2,66,152,138,233,20,120,7,107,223,97,71,231,83,255,196,14,105,220,53,234,107,7,131,78,64,8,2,30,179,243,20,168,116,211,163,253,218,136,36,137,28,67,89,163,110,29,137,85,53,128,5,182,233,211,215,165,70,204,223,135,115,53,28,106,131,184,226,127,24,98,65,93,78,210,33,202,254,209,145,41,109,0,106,171,233,165,166,7,230,191,239,79,127,119,140,255,214,247,114,157,102,71,100,183,156,205,55,162,61,150,70,192,202,194,109,144,146,238,171,210,247,48,228,255,158,8,202,173,241,85,54,242,175,65,114,107,233,100,187,196,134,239,125,24,150,17,227,133,207,251,181,93,183,136,235,27,82,71,170,176,58,214,18,150,99,89,48,9,228,89,200,232,81,250,162,49,139,128,25,17,235,188,234,69,85,167,41,232,193,173,6,206,251,153,157,121,163,95,136,126,209,45,144,22,186,31,95,175,92,102,193,104,165,83,11,135,72,159,162,52,4,222,230,40,252,188,168,77,21,183,196,103,239,146,109,101,70,252,127,59,88,192,39,126,235,252,206,37,183,16,68,172,206,232,222,26,166,126,252,78,165,4,235,84,232,16,249,62,179,23,81,101,77,64,98,88,192,250,6,243,48,78,181,99,130,198,214,58,204,111,126,220,147,207,70,79,198,54,87,44,122,97,200,123,71,240,157,7,169,242,123,18,91,247,216,234,28,207,151,232,29,102,44,156,211,187,91,175,206,107,66,229,251,25,0,32,68,149,237,126,231,10,160,253,38,184,219,67,195,143,81,19,228,178,83,185,192,163,96,132,81,153,85,98,155,198,187,189,9,113,245,75,103,79,47,8,136,83,254,21,29,248,65,75,90,193,167,121,181,24,139,235,57,27,251,95,169,180,205,46,227,124,253,101,18,90,79,229,216,23,13,66,5,63,169,0,42,85,18,227,56,120,114,231,132,46,252,222,115,112,10,195,40,45,88,121,209,219,197,58,123,34,146,160,218,116,74,85,247,170,89,192,104,175,185,164,228,196,46,194,106,221,100,23,136,80,42,180,4,125,231,236,22,72,150,9,93,67,82,178,75,107,85,56,110,40,255,72,197,8,114,230,246,35,83,162,69,201,126,228,10,184,66,220,188,56,48,90,17,9,30,220,30,101,244,125,157,187,48,1,21,75,110,90,53,244,1,24,18,132,12,227,1,9,50,157,94,6,17,83,254,128,24,242,167,190,201,49,128,60,10,46,12,146,235,252,137,84,87,36,26,195,40,127,133,79,89,252,66,77,242,189,89,62,148,96,187,53,207,135,233,201,145,63,67,93,72,234,145,120,53,205,8,119,60,26,76,144,212,122,60,227,63,27,99,173,234,224,244,198,168,66,105,3,208,56,65,95,203,58,166,56,76,133,130,215,188,79,182,165,173,230,197,178,221,96,253,44,1,35,138,165,231,53,84,21,94,179,201,30,118,73,48,187,243,31,92,18,65,254,137,196,34,185,151,216,221,9,209,101,127,226,235,115,220,82,15,106,124,162,163,174,209,249,134,80,238,199,215,169,49,10,205,247,11,129,157,223,222,73,224,141,217,84,42,20,151,81,176,185,77,11,34,53,189,114,147,243,143,186,35,135,118,109,192,170,174,202,33,96,214,201,243,127,199,117,142,241,87,176,215,65,186,141,183,233,230,137,155,148,177,180,154,239,151,229,185,114,83,17,247,251,237,252,172,154,254,242,185,46,63,146,52,187,202,49,209,84,171,244,195,101,99,169,90,13,153,53,154,94,104,68,156,0,199,239,117,157,158,58,146,57,101,23,64,120,34,5,43,5,194,131,62,5,86,90,99,104,16,171,224,16,80,101,123,74,147,228,73,32,250,183,173,242,174,205,87,217,176,217,239,123,171,63,128,205,153,157,74,80,111,204,91,130,217,59,151,168,176,245,47,133,193,224,235,38,26,151,121,21,154,46,94,65,53,22,185,254,72,87,36,139,55,24,97,28,156,35,251,246,176,82,106,5,91,59,160,8,53,168,158,155,90,31,183,80,240,140,158,184,135,228,125,210,99,154,38,10,134,42,224,100,249,45,221,190,205,43,216,228,227,131,199,236,119,87,226,166,193,200,198,38,101,248,22,91,20,55,213,171,24,107,74,232,181,58,136,183,26,44,254,58,232,235,232,85,75,207,117,193,19,241,42,148,224,108,230,190,36,204,218,47,238,151,205,128,220,207,180,28,9,15,106,242,67,204,109,154,193,213,7,243,164,120,31,120,13,232,184,204,160,202,190,135,100,41,121,6,234,141,25,38,165,19,138,249,226,253,184,92,158,34,148,189,178,48,203,85,115,3,233,42,54,0,209,213,236,172,186,248,151,46,240,72,212,174,196,89,242,186,189,45,196,205,87,186,226,85,175,187,243,115,120,161,42,28,64,96,63,87,233,90,127,151,131,74,204,73,144,142,88,252,129,163,241,131,158,111,236,90,110,42,218,117,196,67,52,169,76,185,211,92,128,4,62,103,89,178,128,106,124,182,10,194,73,10,72,254,208,160,150,116,8,2,125,106,240,232,9,176,40,139,56,247,242,224,88,120,18,84,221,229,2,9,182,69,31,1,202,95,101,69,205,102,94,95,166,97,60,14,119,0,67,130,128,243,225,213,69,167,49,109,243,241,109,24,228,210,144,46,141,79,114,233,100,229,40,54,122,182,19,3,123,76,165,10,186,90,177,132,94,50,46,237,169,214,230,22,123,40,55,109,230,119,229,174,23,114,11,246,107,87,22,244,203,207,6,134,17,190,122,254,91,128,180,246,216,113,97,8,28,47,28,93,190,102,44,142,115,80,207,150,183,205,161,74,178,250,197,81,230,101,177,12,99,242,201,53,61,175,8,218,237,48,135,225,201,23,238,14,158,69,42,122,88,39,191,87,152,245,145,9,148,55,190,169,123,79,54,94,44,173,101,134,196,222,124,164,126,79,2,7,141,178,15,239,145,200,217,58,9,25,66,24,134,225,114,129,108,50,134,232,137,19,250,108,16,209,22,208,232,104,23,202,188,244,224,119,244,81,42,245,197,254,217,228,137,13,174,27,195,172,135,194,69,185,33,38,231,47,211,233,70,52,118,133,188,103,191,7,226,6,139,255,112,144,55,248,82,61,150,80,151,20,39,131,161,106,186,77,93,182,227,200,188,203,79,166,115,95,161,148,132,62,72,217,106,10,69,255,3,136,128,81,150,64,252,199,35,189,254,211,119,176,243,117,31,46,62,187,128,37,71,170,207,72,84,254,166,214,153,252,58,38,243,182,140,213,34,35,74,62,41,21,239,144,8,36,19,19,97,13,78,187,91,181,74,92,111,203,249,125,189,250,229,117,194,25,103,162,56,93,247,123,217,28,125,135,189,75,104,220,249,242,58,119,91,67,175,163,30,169,53,174,84,16,215,24,92,80,137,240,116,154,170,6,23,137,131,47,229,196,179,5,164,183,43,254,245,9,29,166,53,152,127,206,68,211,236,48,240,70,58,139,10,106,219,62,136,9,29,23,20,124,137,121,172,33,0,82,196,156,30,73,66,246,77,252,31,117,165,127,137,192,123,15,75,37,12,56,152,132,137,122,162,58,103,195,5,30,5,67,116,167,122,66,111,199,167,233,82,190,183,142,103,149,246,52,172,50,88,69,255,129,127,102,58,92,95,57,152,248,206,11,178,25,71,84,182,143,98,161,122,35,130,123,74,40,179,133,60,92,130,141,224,12,251,127,130,68,185,149,185,9,129,141,89,247,8,26,210,253,182,167,94,136,234,245,249,24,23,200,129,250,159,148,39,186,83,184,18,4,215,248,68,37,39,73,126,25,35,37,4,107,13,104,51,207,177,243,118,121,197,139,16,199,99,99,117,214,141,14,95,94,153,228,48,183,61,2,26,181,29,208,245,83,83,222,122,23,9,30,85,193,167,141,239,185,202,86,216,113,53,87,29,105,17,125,198,100,26,32,29,49,40,72,167,39,28,21,204,216,42,220,63,178,41,86,80,34,20,36,114,29,135,41,157,85,160,220,163,103,227,178,112,249,114,36,193,99,29,236,135,158,230,194,10,199,127,25,45,222,158,51,58,129,200,255,183,144,74,63,71,8,24,125,132,22,52,239,33,127,187,227,145,250,148,29,217,148,4,217,174,126,186,254,30,115,159,75,172,124,149,251,242,41,131,238,69,223,118,10,10,20,160,227,123,217,6,245,106,180,74,137,230,62,236,123,18,44,209,18,240,135,248,1,148,178,204,32,55,97,254,115,77,139,100,70,155,60,1,177,185,91,49,78,110,98,69,236,189,85,6,88,220,94,107,236,89,57,127,104,191,94,125,225,7,160,160,27,108,37,195,19,39,88,216,50,226,4,74,92,203,236,59,113,62,112,174,59,205,186,223,238,140,239,97,153,52,70,72,88,169,60,175,111,56,179,148,241,136,156,176,151,67,127,233,103,69,202,74,47,101,7,40,199,82,32,88,14,97,241,49,164,167,27,34,110,200,118,240,60,174,106,176,226,229,61,159,128,135,158,242,177,88,77,128,120,248,171,206,59,110,200,116,16,223,82,105,179,206,203,114,153,85,95,85,145,171,78,132,43,233,181,58,164,57,90,169,224,177,37,170,119,210,251,56,8,137,79,97,158,5,66,226,222,105,137,69,135,48,121,8,149,233,127,203,209,108,162,241,202,245,35,167,32,245,249,127,29,207,23,205,114,4,22,106,41,164,213,198,254,92,192,92,29,173,52,5,8,115,155,147,78,255,164,73,187,28,233,58,107,70,131,16,157,232,207,190,223,198,77,164,109,177,223,137,4,190,182,81,143,176,39,88,30,220,248,226,107,156,154,218,80,97,188,2,34,7,48,138,146,10,38,98,185,35,222,182,34,205,208,134,165,166,30,173,199,180,71,84,44,161,57,16,50,102,120,195,37,236,81,250,188,103,137,112,2,131,17,240,97,222,150,203,57,86,235,254,68,145,42,213,191,100,150,183,116,16,193,239,109,24,215,156,63,137,131,62,28,252,143,132,156,30,159,147,227,190,216,205,36,80,114,122,22,254,208,151,57,185,136,55,125,19,94,59,209,234,64,88,208,180,40,211,80,187,244,44,207,83,181,179,18,136,0,2,113,153,183,134,62,161,132,117,173,79,230,126,211,244,150,219,74,126,53,133,237,254,80,94,12,133,174,88,167,8,169,190,90,75,196,23,113,85,254,226,131,57,120,19,62,69,111,89,104,177,108,223,225,19,188,20,154,24,7,137,247,22,149,86,238,21,106,150,55,142,185,228,92,215,148,12,113,211,13,156,201,198,155,185,122,118,107,88,135,74,21,91,192,72,254,44,142,233,82,233,129,255,24,170,77,102,182,218,63,227,30,29,157,169,253,57,204,29,103,220,104,51,246,181,104,155,252,108,198,165,230,249,137,220,235,65,127,24,153,126,56,203,189,179,72,166,78,225,168,208,71,165,92,213,10,87,15,51,79,175,155,155,236,139,204,77,123,16,199,152,239,201,110,53,101,167,218,169,252,53,5,197,21,223,54,56,213,130,115,3,232,102,203,4,82,239,234,240,89,65,43,49,96,138,32,204,186,16,6,214,147,106,179,72,38,166,16,160,10,253,168,227,142,135,235,25,186,95,123,63,49,190,9,207,45,179,206,188,117,51,27,91,115,125,211,98,152,26,174,228,102,23,199,167,203,76,158,166,103,224,66,176,250,150,97,38,113,12,42,241,221,16,155,72,23,105,91,121,85,53,103,219,237,155,109,9,58,151,113,15,215,201,24,17,201,240,255,1,89,223,181,86,67,142,153,49,3,188,200,229,148,248,102,28,103,59,67,179,97,82,156,112,8,206,188,4,184,170,92,5,209,84,204,233,113,150,125,209,141,94,175,152,196,162,148,31,196,6,141,157,152,134,210,3,228,221,23,251,193,206,140,104,203,37,224,42,99,141,109,238,60,128,157,201,180,222,125,172,241,79,84,84,216,54,153,96,244,24,229,198,54,91,143,200,153,236,168,253,196,231,63,53,196,241,62,20,107,107,103,177,150,145,64,252,88,94,106,116,199,152,3,92,131,117,169,131,218,19,100,255,80,246,177,160,110,104,159,152,91,175,109,70,23,30,157,237,120,138,83,30,3,130,99,207,49,23,226,24,130,64,107,157,68,21,129,164,55,147,115,137,85,3,115,115,120,92,204,235,200,146,75,49,224,209,176,214,76,25,198,92,58,44,83,130,154,52,207,72,67,241,3,125,48,170,17,172,116,154,12,136,141,113,178,15,149,225,185,94,130,102,182,249,66,124,251,53,88,97,61,36,80,77,251,121,228,254,29,210,47,180,116,143,162,81,39,112,107,17,248,170,113,137,124,131,159,192,179,100,196,94,62,76,181,16,52,173,221,3,35,247,250,168,167,106,96,191,139,90,127,111,122,30,23,36,124,235,238,54,215,111,248,110,108,8,186,94,252,162,125,25,141,188,131,34,132,240,197,134,168,192,24,9,75,122,132,232,243,218,131,73,15,78,29,175,150,0,21,182,130,175,29,28,99,28,88,130,94,125,222,37,193,172,236,1,220,153,195,250,205,58,187,57,253,185,247,93,245,167,122,240,10,84,75,181,91,99,114,111,108,82,84,188,221,27,75,190,239,20,76,180,125,221,37,17,224,179,124,169,185,179,227,135,161,90,97,114,128,90,202,1,101,142,251,31,68,181,16,58,99,109,188,85,123,248,61,210,196,59,112,81,33,147,173,217,209,134,181,106,171,244,139,21,9,152,200,52,93,44,144,237,64,88,38,156,69,120,120,171,129,47,153,141,37,56,87,228,147,21,226,62,140,114,101,218,245,176,96,106,255,103,218,185,163,88,166,250,78,116,150,218,166,219,227,145,40,226,55,15,179,9,31,12,72,227,11,160,94,93,155,56,219,220,11,203,191,133,226,154,17,228,184,181,235,249,65,136,217,240,120,206,245,170,185,17,173,73,140,3,252,239,136,124,98,37,78,202,159,203,138,139,56,110,121,120,149,232,147,101,253,170,199,103,8,163,28,167,165,207,140,8,173,36,150,17,159,122,248,4,59,212,185,14,196,2,45,9,13,3,109,219,110,193,8,218,172,33,123,105,190,241,180,232,54,33,186,223,154,35,192,20,197,19,211,241,92,118,226,167,168,37,114,33,213,13,131,172,158,105,25,143,97,124,17,170,192,88,141,122,113,18,67,26,1,245,85,1,75,139,237,41,88,219,140,191,238,126,11,168,247,204,249,116,130,255,217,223,157,143,31,206,196,14,249,205,116,183,186,221,116,18,34,202,66,138,249,168,209,247,7,3,35,96,119,224,47,41,40,136,179,10,151,158,86,254,138,168,48,179,95,5,197,114,42,7,113,194,177,220,173,94,224,142,60,232,78,159,186,47,62,168,116,205,136,127,130,62,57,199,64,171,141,126,93,223,92,64,82,238,36,124,4,35,159,229,236,235,245,240,15,122,139,143,207,73,168,102,67,61,171,12,110,169,90,197,209,91,254,247,2,44,14,176,203,176,181,150,97,33,68,15,29,2,211,194,251,19,150,144,159,213,55,147,218,50,253,178,185,142,195,220,136,60,58,52,109,78,65,77,101,177,180,74,61,6,228,97,121,145,89,92,179,122,172,6,233,133,159,187,192,102,65,156,47,242,253,252,49,88,105,55,220,124,156,66,69,194,224,57,216,160,55,93,198,187,80,151,182,16,221,252,209,124,225,85,36,164,57,159,192,175,150,240,90,156,94,40,81,149,65,16,53,155,118,208,67,21,253,175,173,220,19,138,152,255,217,220,79,220,223,120,90,141,191,89,246,208,88,169,118,155,64,2,73,12,166,185,31,199,238,133,151,164,69,102,140,21,114,240,113,5,167,158,222,192,60,253,1,153,34,143,204,102,238,25,252,216,50,18,116,120,253,79,126,182,98,20,170,130,224,189,51,0,253,134,239,174,216,24,198,182,204,31,215,78,40,3,146,41,194,86,120,93,215,177,190,45,71,93,247,227,248,82,202,86,137,145,56,168,159,151,168,104,143,223,197,178,180,9,189,175,31,6,114,255,177,123,111,60,167,245,166,44,92,151,31,34,43,68,153,186,92,133,15,67,246,85,69,231,207,4,192,225,82,255,39,150,217,101,173,12,8,238,96,245,119,22,128,232,156,134,105,63,241,223,137,124,88,213,10,50,39,55,137,37,117,75,14,133,173,140,192,241,205,112,75,229,246,14,103,43,38,185,185,233,14,225,82,241,42,152,207,43,186,98,86,184,14,128,82,189,82,113,9,245,236,227,208,246,151,243,98,86,215,16,7,75,1,238,160,58,146,203,179,156,182,41,238,237,69,201,162,232,81,144,246,137,124,228,166,175,137,132,252,66,254,233,35,2,79,23,41,182,177,13,97,254,191,115,187,106,12,214,120,40,137,148,227,100,154,178,185,170,101,247,149,251,229,80,61,76,206,68,181,184,7,136,214,115,30,72,185,38,19,113,223,15,140,118,212,176,25,13,126,163,217,120,116,217,23,196,206,38,178,96,224,46,129,5,19,242,31,56,10,128,108,183,211,90,153,125,160,248,228,60,57,104,77,207,148,25,152,53,110,186,19,20,7,157,132,121,82,56,60,103,82,52,145,120,15,84,136,96,205,64,129,102,211,219,117,219,227,115,8,124,192,100,110,114,125,167,211,253,3,160,141,198,155,26,38,94,205,56,182,152,26,23,159,79,234,133,25,113,93,122,204,73,2,65,181,172,157,94,24,123,93,27,151,222,113,240,169,205,224,158,241,216,188,144,168,65,7,180,68,160,199,200,1,1,26,186,235,23,79,140,226,42,137,39,80,0,199,177,233,12,196,5,33,63,74,36,211,210,44,112,201,21,29,6,169,50,5,161,36,1,181,156,149,146,43,110,215,19,198,209,155,235,220,41,153,34,49,169,138,176,56,57,250,5,143,9,12,214,81,207,213,137,87,148,124,183,90,44,33,198,86,26,70,142,166,111,55,65,57,138,172,205,70,253,169,42,26,67,162,132,188,111,240,50,84,93,204,90,233,106,107,231,31,42,184,149,94,25,222,19,157,143,147,74,116,234,147,119,122,27,254,147,133,140,19,45,132,116,198,87,92,93,140,86,179,38,51,108,107,54,241,133,162,111,46,24,29,121,125,161,54,133,10,150,27,235,226,150,158,27,71,147,96,50,232,203,225,242,122,204,148,250,181,153,98,27,156,150,149,167,214,119,128,236,135,36,111,37,229,185,28,16,93,44,27,69,187,103,93,18,231,24,120,196,183,57,111,29,110,30,180,63,75,104,248,163,149,66,250,246,94,175,244,88,164,125,128,199,120,23,116,94,82,173,192,142,148,203,244,211,39,241,151,63,94,179,110,7,19,22,37,203,73,75,97,197,212,235,222,207,237,41,45,128,10,181,234,254,0,39,2,84,190,172,15,63,137,221,53,147,66,250,250,249,50,46,22,121,250,140,5,68,152,113,114,182,6,114,192,180,233,5,199,86,142,150,79,163,50,159,221,195,78,227,57,5,85,137,37,235,203,63,196,187,27,105,99,94,154,198,136,245,179,108,184,148,68,4,116,3,35,199,23,163,87,97,69,74,36,227,157,255,53,14,238,11,10,101,76,49,37,77,119,97,52,178,52,124,23,173,52,101,218,229,41,89,201,50,193,146,122,171,230,136,106,204,213,137,42,31,35,239,50,43,115,156,49,1,208,123,147,202,207,251,240,197,118,81,31,104,242,15,242,126,249,36,9,97,248,47,187,165,146,193,95,191,70,213,154,83,216,165,38,224,165,62,214,33,37,243,227,176,242,249,164,127,98,70,12,0,55,74,25,62,118,136,64,69,16,99,94,32,80,95,14,202,24,82,100,80,76,226,127,196,206,96,244,124,192,117,223,79,73,142,222,157,70,231,30,160,185,198,74,67,146,219,66,3,52,242,57,41,138,115,243,236,41,233,237,76,164,13,161,52,251,202,121,129,160,179,226,83,238,128,185,36,220,230,98,48,189,3,144,211,171,241,51,212,231,79,166,146,213,128,39,238,58,244,252,176,38,88,154,210,211,36,163,54,178,249,131,168,100,72,163,36,66,126,19,87,109,17,70,127,247,2,208,54,206,232,219,169,114,167,1,205,155,36,154,201,102,211,147,47,33,192,32,30,117,130,83,147,114,112,179,170,129,5,19,155,56,89,228,15,101,174,120,108,71,184,253,112,38,113,10,64,227,186,58,49,34,8,31,55,234,171,215,20,80,220,44,221,175,181,44,112,232,75,138,106,162,96,224,13,157,11,218,90,207,101,197,10,41,243,127,213,111,73,70,146,153,131,32,150,238,41,141,107,132,128,29,227,113,154,134,234,90,154,209,3,151,27,26,41,9,252,30,135,254,185,159,85,19,59,249,85,30,142,57,189,247,242,46,174,242,186,204,230,204,209,160,139,41,139,211,234,236,146,81,27,10,14,72,154,137,24,50,188,107,190,59,99,103,12,226,31,210,42,113,251,34,177,156,179,89,236,1,26,98,170,116,27,215,106,247,144,210,79,71,210,199,156,108,147,72,190,132,171,127,96,14,200,16,22,246,222,223,126,142,169,90,195,34,195,242,191,226,215,138,143,47,251,221,127,99,85,51,44,213,159,148,125,132,211,158,172,191,227,73,89,49,200,227,194,11,45,4,120,167,190,31,138,219,82,62,223,80,3,111,132,221,33,31,76,4,77,227,79,183,58,65,153,106,197,177,236,69,227,1,77,110,31,84,11,89,118,148,96,111,158,72,59,105,232,173,38,121,53,5,102,191,181,9,119,182,132,171,110,175,96,20,68,120,81,186,25,218,161,255,249,93,210,170,180,186,135,58,211,249,204,192,5,27,159,109,182,140,166,225,234,79,68,235,218,79,185,155,253,71,116,159,3,241,67,153,237,102,133,135,195,240,199,48,24,23,6,170,205,184,224,248,159,141,39,155,218,169,106,192,8,85,249,125,67,229,24,166,118,13,36,107,141,160,155,30,230,78,119,66,45,10,113,188,107,212,25,25,139,18,52,90,226,98,224,37,91,47,82,147,62,205,185,239,9,4,54,204,245,240,88,251,70,219,10,185,99,184,253,90,7,73,77,190,193,199,19,227,47,132,29,4,219,117,70,253,24,92,18,200,52,110,22,184,55,202,4,129,74,34,140,7,204,124,174,235,156,4,183,166,9,165,88,151,101,91,16,89,242,140,74,86,235,170,255,149,26,184,38,227,242,144,35,117,62,1,97,60,32,136,225,160,236,121,96,127,106,212,199,156,220,121,131,164,63,42,14,53,157,23,81,15,238,226,203,255,60,152,26,158,83,32,60,51,231,243,197,42,154,134,150,195,227,13,12,217,158,214,185,48,4,216,213,87,226,205,210,121,59,33,22,82,215,252,13,234,153,197,190,222,152,73,126,97,177,137,26,35,222,61,64,193,187,164,35,2,248,119,128,183,158,215,237,210,193,2,0,58,39,7,53,236,94,192,190,55,144,71,204,203,134,168,37,192,249,111,254,117,156,91,251,223,51,26,48,203,174,228,135,198,141,217,95,35,98,192,232,184,64,223,120,86,108,90,163,178,183,90,83,52,250,9,181,47,190,151,205,129,96,163,180,103,28,140,183,107,112,182,121,55,234,154,50,210,148,172,68,120,130,56,20,71,90,114,140,55,31,43,240,117,244,41,169,86,199,139,131,28,58,241,253,18,3,99,113,47,129,217,104,249,134,119,190,59,245,61,15,170,60,214,135,70,85,1,16,136,71,95,41,188,124,97,195,129,79,16,165,82,77,85,150,247,183,34,160,19,214,84,54,166,103,200,14,75,114,157,170,66,211,75,35,105,155,248,150,231,244,48,99,107,144,130,146,118,34,133,146,186,72,198,205,143,228,183,35,161,38,76,92,183,34,148,132,194,145,189,111,87,194,183,49,71,167,180,156,24,211,37,30,63,47,89,236,75,189,162,47,73,139,113,53,133,244,15,97,118,120,243,129,212,116,102,100,44,94,251,95,105,79,148,77,186,138,183,211,47,153,104,227,220,30,100,164,68,251,160,91,120,197,0,43,114,35,154,41,171,73,130,28,21,245,77,195,125,230,12,174,95,120,136,224,143,158,97,174,171,205,65,9,133,87,71,165,200,16,74,121,89,205,219,212,131,198,117,160,215,71,238,71,137,182,106,143,108,172,221,39,100,227,233,127,83,118,240,33,146,26,161,14,179,142,132,85,243,20,248,110,235,56,112,73,137,33,48,218,116,190,249,52,73,239,211,68,134,174,255,40,11,8,205,138,160,187,26,226,128,54,206,30,170,80,4,159,46,123,34,103,88,218,212,224,183,134,144,177,177,193,58,112,143,240,234,251,64,61,175,92,81,92,207,215,44,206,169,204,139,44,23,207,114,73,109,77,70,34,1,87,178,231,162,39,66,74,85,201,142,111,167,39,73,131,249,16,176,62,100,238,208,142,176,125,53,182,13,168,251,199,236,146,218,154,146,123,157,210,234,190,145,108,134,88,250,23,136,29,193,83,25,133,129,254,163,255,200,160,90,243,115,179,234,195,66,204,6,178,80,213,56,9,49,125,95,84,28,186,204,62,239,216,202,254,253,94,107,94,37,236,244,124,97,247,163,236,31,227,182,28,19,185,20,214,128,224,218,223,40,93,1,27,160,143,48,59,215,72,235,251,0,120,234,146,98,121,128,127,135,3,85,14,100,44,21,54,246,232,19,98,68,73,66,83,102,69,200,79,84,179,134,80,30,83,229,187,107,153,77,96,149,66,164,227,44,116,54,239,110,58,123,78,52,234,185,35,23,147,89,178,60,167,187,245,35,90,74,240,167,127,198,252,86,1,171,136,153,220,121,234,238,46,73,252,233,66,175,162,19,199,21,88,6,26,189,90,117,71,95,172,255,210,110,112,196,225,209,4,116,179,88,38,51,191,182,64,236,85,7,12,136,58,42,16,118,198,253,27,172,18,139,21,119,230,24,94,26,18,250,41,113,188,254,66,7,113,150,202,195,240,46,162,38,192,83,130,8,55,129,101,223,111,116,45,13,161,53,67,252,180,207,210,111,132,177,142,70,77,229,93,86,61,11,218,54,77,151,96,174,132,93,202,249,244,166,230,163,78,240,126,17,213,59,158,137,86,212,126,79,253,49,173,90,237,19,78,244,193,138,9,53,206,113,126,134,37,141,123,154,155,178,42,29,14,229,138,165,13,119,217,64,242,42,52,218,97,133,207,68,6,244,255,78,27,80,48,221,172,26,241,39,147,153,234,202,156,248,205,86,243,101,112,168,9,136,189,53,12,65,82,76,170,180,73,123,191,109,13,67,240,235,24,155,104,215,135,14,188,244,30,34,103,249,81,80,90,139,48,176,60,98,25,116,57,45,114,44,235,184,210,121,229,108,164,14,85,36,163,90,120,66,38,132,78,153,17,245,168,211,194,199,118,252,221,136,133,212,235,58,31,22,70,49,47,217,116,106,222,71,234,33,103,132,187,211,210,58,133,77,46,11,75,249,178,94,74,60,255,247,8,178,85,97,4,182,28,130,212,14,117,177,11,96,222,213,95,10,149,25,128,41,237,145,42,134,141,158,210,217,14,213,215,27,117,1,0,151,72,233,130,254,41,165,105,219,246,202,172,252,16,4,236,31,178,68,170,119,87,113,183,202,47,79,151,21,44,229,34,125,147,158,22,203,99,219,156,81,208,154,175,111,140,31,75,22,232,46,109,61,99,29,30,166,20,196,233,59,186,18,200,14,210,24,181,83,8,27,148,92,66,249,146,132,216,229,163,197,94,243,203,245,173,139,138,198,29,123,244,162,245,106,181,195,24,82,35,104,173,113,97,157,28,109,123,106,20,198,71,69,101,157,245,27,60,168,221,117,101,55,29,188,25,170,197,119,99,157,55,161,135,221,108,132,65,92,156,219,10,124,6,164,247,46,203,132,111,8,242,142,215,77,165,208,41,255,64,169,156,171,33,10,239,211,39,75,35,194,47,140,66,107,179,165,90,107,51,148,64,192,50,193,153,1,254,11,198,37,5,92,55,106,220,172,158,58,215,149,63,76,138,43,251,61,62,115,96,101,225,132,51,230,169,90,41,232,26,116,72,3,252,121,101,61,193,224,217,162,55,210,29,242,133,169,141,89,88,111,162,45,48,222,202,55,52,38,183,62,248,75,236,72,70,202,31,9,151,131,29,115,251,19,98,92,137,190,191,147,252,243,23,148,149,217,250,151,141,236,201,144,179,25,247,134,14,129,59,84,215,203,243,116,62,10,63,226,100,213,179,198,175,80,81,131,34,144,179,168,20,148,197,140,14,216,219,69,161,29,178,52,152,235,15,125,254,218,176,87,123,232,139,24,15,174,85,209,83,66,214,18,191,132,200,56,80,26,209,77,217,111,15,218,58,119,185,228,15,48,3,131,136,123,35,229,227,80,235,89,66,47,243,158,150,163,213,210,182,231,72,229,205,39,134,38,122,85,239,128,120,248,90,185,94,88,153,231,213,8,11,10,14,231,62,54,154,12,156,61,99,110,56,179,112,70,62,253,71,255,123,148,74,13,72,8,37,48,135,80,162,128,85,118,170,230,75,198,224,73,156,13,61,211,207,127,245,248,22,214,102,224,73,164,150,185,141,26,162,242,6,89,19,40,177,7,98,148,152,101,23,76,176,37,153,10,53,173,246,181,7,216,32,22,7,1,96,173,142,96,241,64,61,168,143,162,82,178,47,38,80,69,223,46,172,88,32,111,17,42,141,149,112,220,77,82,6,90,0,214,186,76,190,107,137,101,79,65,125,207,16,145,185,144,90,48,165,193,43,111,206,60,179,152,81,124,162,178,178,130,48,214,206,29,178,218,114,161,252,219,143,37,5,131,141,19,235,132,183,167,52,190,206,11,92,208,160,242,6,12,168,40,21,6,21,201,207,153,24,221,40,53,146,176,121,53,133,14,89,167,85,58,245,195,76,180,233,146,241,0,52,83,115,185,183,102,88,247,234,198,163,190,114,238,201,124,109,142,56,182,177,114,170,116,162,128,161,155,3,167,84,113,17,80,103,201,224,190,56,255,215,223,246,108,106,81,99,59,44,247,183,118,237,231,207,254,158,69,210,207,245,243,116,22,27,173,20,35,123,127,245,225,89,23,103,125,144,76,198,97,114,220,156,250,150,253,12,10,4,23,90,88,166,207,111,217,219,24,0,234,58,238,99,123,202,152,221,43,103,244,148,58,235,231,61,216,145,185,109,99,137,86,235,50,2,233,29,47,43,24,205,214,168,65,236,73,222,205,51,192,213,231,189,233,3,23,46,241,77,22,175,21,160,2,82,177,172,150,174,126,235,49,166,249,173,19,162,48,242,239,92,66,171,250,248,169,191,68,99,96,235,65,216,40,157,163,169,236,165,154,121,23,214,229,123,164,60,211,212,198,224,53,27,136,45,185,93,218,55,42,131,28,61,136,150,68,120,125,113,60,172,8,120,149,214,35,68,238,39,17,102,71,87,31,44,93,169,100,153,254,127,27,248,6,136,78,246,17,209,158,13,103,151,132,133,68,188,64,235,215,30,171,184,51,173,177,161,72,196,49,225,94,139,11,237,24,116,217,244,57,15,237,148,107,195,139,163,87,46,98,23,89,176,87,62,184,107,20,73,98,212,235,185,134,48,118,119,218,17,103,180,182,66,12,218,207,111,120,215,179,43,220,134,8,251,78,227,14,97,130,151,78,81,185,193,45,16,250,155,55,166,0,109,49,174,255,122,53,22,249,84,253,132,191,101,80,85,46,174,232,244,41,93,94,30,43,226,113,48,50,168,83,80,196,28,129,135,34,92,121,163,82,215,103,239,75,54,228,189,82,230,186,107,172,35,240,65,184,174,162,71,198,229,235,182,38,90,164,122,61,9,244,28,125,129,56,175,5,76,40,60,58,57,11,105,214,142,101,1,241,82,109,182,94,117,23,80,79,43,220,92,172,8,24,136,197,127,206,174,237,52,120,66,223,62,217,111,195,219,38,111,138,25,98,138,222,131,131,187,6,254,242,113,72,5,232,190,213,183,206,144,177,156,218,52,133,229,127,10,230,225,227,62,201,227,40,179,8,183,3,36,8,64,131,88,9,132,64,68,56,198,86,69,37,225,226,54,84,12,2,197,27,190,191,41,65,2,68,40,213,199,26,120,129,144,20,136,248,155,248,123,46,137,1,6,103,40,231,236,143,88,117,223,131,163,174,88,166,109,134,95,56,51,89,10,55,100,171,147,36,54,225,115,238,152,202,89,234,243,231,0,45,156,91,153,134,5,101,8,80,174,107,89,150,48,108,32,126,12,210,171,174,121,183,15,139,14,192,74,94,204,134,204,173,135,23,254,240,142,90,227,231,130,140,78,176,51,103,63,179,255,92,237,195,84,50,182,124,92,188,232,126,101,15,180,86,242,153,211,164,144,5,220,238,191,122,165,234,127,144,237,188,239,44,22,124,253,136,174,67,87,215,237,183,200,97,29,31,65,1,184,230,122,196,144,210,79,255,243,15,136,238,239,107,138,183,210,47,66,240,176,139,62,98,206,226,199,38,224,88,96,104,104,113,69,140,171,52,198,128,221,67,169,74,72,74,55,198,23,75,36,15,189,48,107,0,93,248,3,29,212,167,109,236,55,187,97,141,141,185,130,229,215,87,126,100,77,192,69,227,99,95,90,216,0,121,110,84,81,89,64,159,140,101,192,111,167,14,83,178,28,241,23,92,13,172,126,125,71,90,245,9,173,152,168,2,6,19,249,84,242,29,137,173,139,187,204,18,60,69,254,37,81,126,185,38,54,175,98,237,103,155,142,46,70,54,112,173,96,154,210,93,22,111,158,144,21,108,155,12,132,148,33,56,109,10,163,143,226,42,236,253,159,207,57,168,188,227,229,223,24,131,89,148,252,154,160,11,33,85,8,19,7,188,36,67,64,106,135,81,81,97,241,212,145,118,210,183,202,238,102,170,153,96,233,173,104,224,21,7,212,51,254,152,44,159,71,132,224,56,87,16,110,228,253,147,171,181,249,137,114,166,158,113,148,134,32,150,149,191,212,117,175,231,169,1,197,255,207,107,61,112,172,150,144,122,131,33,251,23,222,132,93,78,247,199,71,135,88,46,42,133,90,224,185,224,57,31,129,101,232,157,28,8,15,78,54,205,66,223,48,101,246,100,114,213,142,51,149,180,28,158,134,33,50,154,235,49,95,54,32,178,29,180,182,124,55,134,139,3,152,6,50,220,48,126,28,28,5,27,137,151,64,106,159,70,88,210,11,201,237,131,86,32,15,18,100,174,0,28,116,138,139,136,201,89,1,220,112,80,153,150,219,63,182,56,160,48,172,233,90,198,172,15,36,98,217,169,69,211,94,253,68,96,191,163,242,235,145,62,108,89,209,28,238,9,93,110,49,48,72,194,89,41,100,82,87,106,44,3,110,195,3,155,115,183,10,185,149,8,85,190,69,16,132,149,110,49,151,219,140,22,101,238,181,234,54,20,94,43,154,35,248,173,64,203,214,192,99,204,80,110,116,209,163,28,156,230,195,101,71,89,247,221,168,194,73,210,59,112,70,28,141,122,155,82,255,237,210,175,1,223,233,225,211,52,76,125,109,150,141,60,97,217,237,84,90,109,13,19,104,139,85,58,237,89,13,184,45,190,48,215,179,60,201,240,160,225,181,145,221,144,231,179,134,94,138,182,79,65,155,174,9,175,166,92,117,74,171,46,149,149,34,128,214,176,68,8,57,46,180,84,69,197,53,254,59,57,203,197,243,37,67,155,157,223,3,155,217,214,36,151,2,249,130,52,63,167,182,193,29,199,240,212,223,206,82,181,159,66,113,57,150,94,95,142,27,174,41,246,109,116,179,243,44,199,219,42,181,94,51,235,164,82,143,43,162,34,45,143,7,195,95,62,252,87,106,93,113,106,26,161,96,214,112,113,132,153,118,240,74,37,72,233,221,170,147,69,91,70,4,6,54,48,106,85,132,90,96,206,38,58,241,47,90,18,187,92,132,210,199,78,66,38,219,94,123,199,129,206,17,242,141,244,77,136,181,238,204,209,94,251,223,20,127,181,64,135,195,236,127,41,212,178,147,53,197,218,139,209,47,148,12,70,222,11,211,198,83,111,140,26,51,94,72,73,165,126,95,98,190,25,97,65,181,133,103,8,1,90,247,4,210,181,38,148,157,74,111,87,43,144,155,150,61,28,18,227,200,184,1,21,142,126,158,143,138,46,47,104,46,15,167,168,44,78,228,180,187,126,146,54,88,62,148,147,176,97,3,213,207,95,166,39,192,140,64,44,87,189,188,34,158,13,177,210,106,72,254,16,10,150,178,215,81,64,122,229,111,193,44,168,197,117,94,193,215,208,226,102,227,12,130,82,77,6,57,226,26,121,243,48,74,25,236,83,201,200,205,37,19,123,238,60,47,179,155,78,10,188,78,182,154,169,74,156,199,131,236,124,252,234,248,0,201,26,101,159,147,96,129,185,199,217,246,42,16,187,179,180,34,86,66,175,240,27,121,233,96,134,11,115,177,252,87,208,19,236,135,214,226,188,137,82,92,182,77,96,250,224,5,166,149,191,134,61,221,40,98,225,228,9,52,150,161,187,151,16,82,76,93,154,234,210,180,78,23,57,49,251,67,60,46,76,51,154,222,230,112,136,36,76,19,24,200,203,55,206,38,232,10,215,191,2,73,190,222,139,253,68,252,39,90,10,16,240,57,220,59,92,22,173,33,182,76,3,220,32,23,204,99,48,190,194,175,239,138,115,130,14,229,157,43,200,196,98,103,4,171,27,2,166,145,206,50,138,108,187,137,12,254,132,247,207,235,202,88,17,196,52,43,247,217,69,131,218,57,64,77,150,21,26,180,143,60,107,34,118,166,219,209,204,104,72,239,57,64,219,114,224,64,81,121,164,214,149,28,108,165,2,131,105,24,98,195,97,14,38,50,186,65,46,232,105,126,47,100,95,41,11,19,225,240,83,177,6,156,217,89,40,152,31,178,135,10,129,158,217,6,75,173,134,175,107,185,85,255,166,95,4,243,181,69,54,178,137,217,157,193,197,33,170,95,22,34,15,146,102,105,152,4,131,94,37,127,243,117,203,22,121,237,50,82,248,225,117,123,76,122,237,54,127,82,204,201,61,95,206,43,170,57,199,59,100,21,204,148,112,108,159,135,195,12,163,86,245,60,5,50,111,10,5,110,177,212,44,204,77,50,142,229,93,37,79,158,67,46,228,17,27,14,201,224,242,146,93,218,24,252,93,202,70,65,19,201,103,44,16,21,3,103,76,164,176,30,168,16,32,237,10,53,33,236,170,40,137,227,106,236,223,191,162,202,146,90,245,86,130,41,124,26,152,6,20,250,141,211,192,104,146,190,149,253,159,136,198,85,47,27,36,45,153,195,37,1,186,168,224,63,109,240,94,175,227,213,25,163,168,57,24,203,154,208,104,145,155,176,6,94,88,124,83,114,212,69,82,19,201,204,70,55,166,236,0,180,152,16,254,81,63,40,33,195,203,78,100,240,19,109,73,179,98,35,254,206,18,68,59,116,124,208,12,196,61,85,141,135,110,130,3,102,2,52,143,74,139,125,255,66,11,22,148,37,237,149,165,219,59,181,10,86,68,114,131,250,101,132,128,191,90,77,186,25,153,103,210,38,192,206,22,67,140,222,84,226,234,128,58,227,113,50,121,187,109,131,84,250,11,10,98,111,207,112,231,142,45,164,2,146,134,110,85,5,244,216,74,164,76,3,48,101,247,154,146,87,234,23,143,201,165,222,240,245,129,13,56,210,14,132,34,7,185,24,246,145,200,156,150,174,160,77,32,112,18,196,209,117,179,191,69,102,202,18,178,203,35,114,121,147,59,136,124,202,41,173,31,214,8,193,208,75,254,220,64,207,13,63,177,99,80,105,111,8,194,6,63,214,107,255,55,160,248,100,47,143,146,241,210,108,111,121,59,114,85,169,79,190,42,156,211,106,177,73,90,195,141,3,129,202,98,18,187,22,61,230,188,110,189,148,169,79,128,144,249,97,127,173,161,46,183,238,39,160,196,87,222,53,151,108,206,131,140,68,101,30,251,9,171,196,117,185,89,109,204,191,35,206,248,82,8,199,253,43,15,20,231,192,169,174,116,94,92,72,19,154,152,249,60,30,64,109,221,100,176,40,69,216,229,104,137,138,228,20,163,24,0,53,68,48,140,190,100,224,94,232,89,171,111,131,234,128,180,212,194,64,161,105,169,226,145,88,24,120,164,228,227,71,86,82,121,76,119,77,246,26,74,236,207,222,190,130,178,203,213,252,254,220,201,192,231,144,232,75,26,85,45,92,181,98,179,115,191,29,172,243,132,170,240,164,94,146,39,120,62,253,234,215,193,86,248,195,99,233,137,146,230,118,137,170,137,242,171,72,231,183,214,99,22,141,39,84,128,250,149,69,65,120,249,115,124,79,67,1,1,9,134,237,229,200,57,239,116,82,116,86,164,15,119,3,248,171,35,197,67,6,241,198,222,245,218,178,2,121,18,145,203,121,143,182,183,149,117,101,176,62,106,238,61,162,68,125,79,39,23,150,36,181,237,33,182,30,111,243,202,33,70,114,239,230,224,80,207,247,196,169,171,130,137,114,138,66,100,202,53,44,62,156,222,171,223,4,34,214,5,99,150,245,125,16,240,31,126,223,50,239,42,100,160,149,255,246,183,59,166,97,254,162,19,111,165,117,182,93,0,53,195,230,175,30,71,66,152,213,221,15,153,223,119,4,182,185,65,20,154,247,171,165,111,41,199,175,211,166,26,143,193,74,210,222,34,251,246,85,150,129,63,125,247,86,13,131,197,214,169,34,177,211,107,71,249,19,105,236,105,86,140,61,222,14,18,172,190,204,130,96,218,110,172,81,164,137,39,108,180,39,108,203,143,36,133,246,219,179,182,232,17,242,114,239,78,12,104,83,185,138,230,105,226,134,120,101,194,164,11,59,121,70,217,159,222,50,41,44,47,188,90,194,83,47,241,216,119,163,210,145,39,5,163,236,138,190,70,120,201,82,228,54,251,125,216,1,63,171,78,158,240,200,50,76,186,111,219,45,212,65,69,92,17,236,150,7,148,221,206,51,84,50,140,210,232,176,140,96,204,236,59,65,107,183,207,243,38,195,177,181,41,179,142,97,243,36,62,233,7,86,245,114,127,172,218,27,47,252,83,250,131,218,223,238,44,24,42,47,203,209,209,235,62,244,87,112,175,122,32,142,165,149,192,236,146,129,243,217,230,119,76,24,62,8,48,84,161,183,189,215,59,146,185,225,22,113,151,117,237,161,124,107,111,130,126,101,65,162,160,110,138,149,22,182,54,49,208,137,93,253,137,132,17,3,234,59,126,69,77,157,211,71,177,229,147,24,161,123,54,82,248,18,181,231,211,248,50,172,217,208,144,60,75,199,88,254,171,93,70,108,113,82,227,125,83,116,210,91,22,116,156,19,239,95,93,25,163,161,46,83,103,29,238,3,205,38,13,247,66,81,251,210,95,227,4,93,241,194,163,116,27,34,238,170,123,194,56,183,103,232,227,52,131,177,45,92,165,83,85,108,241,64,33,5,67,92,159,113,69,83,34,22,250,86,137,38,9,18,64,46,122,128,15,118,135,185,186,49,35,211,98,236,244,42,147,111,215,165,177,51,57,106,206,117,229,41,175,47,121,225,113,198,202,53,151,16,180,127,39,0,68,226,173,248,51,247,82,187,97,226,122,205,100,171,176,236,7,230,180,134,184,126,132,254,201,191,239,56,120,225,60,211,22,98,188,9,9,175,58,138,57,57,17,182,107,68,48,10,6,112,39,144,88,223,155,36,213,168,251,12,46,7,60,38,116,183,122,120,113,104,19,24,29,100,170,223,192,24,33,215,155,213,51,91,49,174,47,180,137,78,143,225,30,149,26,91,217,31,6,170,37,3,201,121,29,147,108,237,207,219,206,246,155,184,204,30,98,41,140,108,130,60,77,205,100,87,4,84,163,190,42,197,95,160,2,212,215,90,93,82,56,243,97,139,96,227,221,169,236,154,224,146,12,77,154,200,208,54,85,139,11,13,9,164,48,44,173,229,80,182,133,177,229,36,217,153,227,171,84,79,93,102,173,201,9,199,117,24,134,107,55,141,48,128,55,226,181,166,167,168,116,97,241,177,44,202,153,156,255,38,110,249,202,116,120,36,233,22,165,161,103,154,145,59,109,223,65,159,15,231,198,247,239,247,146,194,109,150,243,122,238,218,180,38,71,173,13,72,244,147,55,80,64,107,153,232,213,6,3,171,237,131,71,48,228,237,58,100,93,234,9,80,144,189,121,63,217,189,69,212,245,135,152,123,225,160,174,63,29,58,15,31,121,58,155,103,99,93,226,206,141,200,15,161,184,252,81,227,126,112,66,181,59,75,208,171,236,195,136,136,239,75,51,86,51,162,188,81,149,43,72,69,44,61,226,99,139,239,32,196,172,43,97,21,107,89,209,43,209,207,234,225,210,88,218,145,73,86,28,98,175,107,248,57,105,192,163,142,199,79,110,61,227,57,100,253,219,114,84,155,150,181,32,194,155,62,174,133,99,0,173,6,17,135,96,170,6,202,110,168,194,97,220,13,134,48,158,175,8,10,221,136,193,175,222,185,98,140,25,20,146,1,102,67,75,204,222,177,231,189,247,182,51,80,228,61,224,140,31,140,130,18,198,12,204,59,153,199,9,26,169,231,191,254,78,63,13,95,229,89,71,122,166,78,247,105,86,206,156,243,199,103,66,161,219,83,22,51,94,41,181,167,4,208,118,230,134,24,202,210,126,106,108,118,69,180,141,133,216,96,110,31,160,22,54,244,193,27,247,191,96,237,41,33,5,162,102,17,25,59,186,209,147,53,34,132,186,104,232,132,237,199,202,24,60,9,197,0,154,69,111,205,11,201,73,164,48,187,90,128,166,61,28,51,0,210,171,213,85,213,114,27,174,85,137,53,6,185,232,213,211,200,76,35,165,247,5,44,49,205,122,144,142,41,24,43,234,140,158,49,161,139,7,224,216,104,211,117,67,190,156,60,208,164,247,172,8,17,114,190,94,157,97,69,104,127,192,172,76,69,110,39,55,18,166,19,149,180,13,156,117,109,37,200,119,60,82,117,38,27,101,198,11,51,243,164,243,240,153,64,21,108,84,253,89,98,102,224,24,201,90,242,71,202,143,179,193,192,221,33,136,68,125,169,192,204,102,152,120,121,248,62,121,92,14,42,60,178,205,124,245,140,77,49,118,161,221,186,198,44,33,176,155,243,143,231,118,51,27,140,21,51,177,241,8,192,32,93,2,145,35,62,94,150,60,68,71,77,33,144,185,230,211,129,87,72,44,184,203,94,111,204,109,246,2,222,167,9,160,21,31,102,222,194,176,195,93,171,188,169,155,68,11,30,104,121,175,250,129,146,138,21,214,107,126,87,203,179,38,22,32,248,145,33,236,194,245,241,247,225,190,211,46,175,42,237,90,147,90,255,185,35,6,151,106,103,185,136,131,238,253,144,194,2,97,25,48,102,224,25,189,211,101,255,88,86,68,255,188,5,14,37,175,137,175,214,44,26,76,230,254,86,85,233,124,138,160,16,211,18,20,225,70,26,224,84,184,94,111,48,241,56,98,166,121,219,89,42,112,215,247,83,31,193,155,100,53,31,156,110,148,89,120,133,140,80,167,40,127,242,86,128,220,249,86,12,208,38,58,48,93,141,252,146,96,229,240,237,136,64,220,2,123,14,33,6,255,112,35,115,189,146,14,17,190,175,183,96,103,206,198,91,117,241,166,195,102,62,134,198,156,102,126,113,34,227,164,202,208,155,247,61,50,199,226,194,172,110,239,254,51,203,78,42,46,239,194,18,88,11,211,184,196,99,147,121,131,73,135,213,248,81,163,12,209,138,30,209,146,215,3,54,27,177,183,251,148,244,89,126,60,161,165,154,216,32,82,132,168,242,119,96,75,200,93,183,245,215,4,97,80,205,45,0,198,202,122,234,61,211,77,117,105,98,25,182,103,109,36,40,104,250,51,100,134,85,7,81,193,235,197,253,97,208,156,181,179,11,156,225,232,78,252,7,198,81,42,85,204,60,131,38,181,132,148,254,73,163,187,243,10,133,57,50,114,228,145,6,226,9,153,106,86,86,94,113,202,105,220,97,243,63,162,17,32,35,251,224,97,194,22,254,120,158,135,167,180,60,210,200,48,53,21,109,122,21,148,142,201,213,63,16,73,149,219,118,230,166,245,67,163,218,210,115,205,40,160,99,192,45,93,167,178,158,87,225,192,168,84,74,49,51,197,78,46,1,142,139,82,182,49,203,43,58,7,74,102,151,200,76,57,115,203,234,222,198,208,96,75,155,41,218,207,48,245,51,133,130,220,16,15,247,51,34,25,175,182,41,111,210,128,233,229,9,208,142,39,182,249,87,250,102,65,120,222,151,35,140,105,239,64,87,116,1,141,140,87,122,150,171,157,230,103,73,47,66,144,215,21,161,239,193,91,80,208,14,88,222,140,37,219,128,161,151,109,232,238,37,188,222,198,79,60,191,213,54,171,222,143,215,52,117,248,144,48,20,137,176,67,192,147,216,54,175,13,105,64,162,239,71,57,199,100,184,21,75,148,151,203,82,209,103,243,28,156,22,15,214,121,99,2,56,59,224,32,105,47,145,187,153,123,23,69,104,52,97,224,137,249,219,196,26,219,63,244,246,173,249,141,175,66,178,11,42,58,237,175,47,121,44,165,23,146,170,143,99,94,116,109,46,115,48,82,134,34,191,93,85,83,162,186,163,122,125,67,121,78,193,63,177,186,88,100,30,10,214,197,238,36,29,30,99,167,35,89,119,202,138,103,232,216,6,27,25,235,82,207,149,250,58,194,33,162,212,10,68,246,151,91,81,34,203,103,216,92,215,135,166,237,131,124,223,195,26,196,155,58,167,201,161,22,251,193,207,179,68,53,84,141,153,90,202,14,62,87,182,71,73,49,139,53,255,26,61,97,204,48,234,177,94,210,80,168,206,26,106,117,146,108,215,55,210,15,158,123,223,150,66,185,5,185,196,226,72,38,79,74,82,55,59,49,23,181,226,96,152,238,157,200,181,54,158,121,139,238,96,139,1,213,242,93,88,136,225,20,162,138,239,91,171,105,227,92,118,74,143,104,9,72,123,45,252,22,166,171,63,1,37,115,120,244,44,90,80,215,16,183,18,1,104,140,159,245,186,204,196,182,208,101,99,39,230,239,8,62,43,19,128,128,8,41,134,251,222,128,210,71,247,1,206,122,77,222,145,45,250,2,16,52,38,204,170,236,233,226,249,163,214,82,151,154,210,44,53,59,94,249,80,254,103,210,6,78,211,172,2,113,28,19,161,102,64,90,51,168,160,177,95,144,44,211,163,41,173,196,74,187,196,248,91,184,248,153,139,255,128,87,41,85,195,91,118,217,86,247,100,31,249,210,16,3,3,222,215,247,232,129,48,202,170,148,1,238,233,69,233,220,6,206,13,89,70,82,136,102,88,242,189,135,225,33,153,88,36,49,13,43,50,34,114,42,149,22,172,205,159,35,102,112,103,162,21,108,165,61,109,253,48,90,72,82,26,89,102,115,206,94,68,65,26,215,65,26,228,161,243,245,248,163,102,156,249,94,138,27,166,130,186,43,79,60,212,211,88,87,118,136,197,163,91,250,94,170,173,33,241,229,65,3,178,41,90,100,145,99,68,0,198,174,84,114,20,70,1,80,29,179,167,51,22,64,239,32,112,231,66,115,219,56,74,157,255,204,203,226,174,178,18,211,202,180,193,174,225,44,132,213,54,29,95,40,215,42,232,51,223,166,76,247,184,167,133,199,110,169,125,88,45,40,78,96,223,35,96,86,94,253,193,161,84,69,254,53,156,86,187,87,166,184,52,119,31,209,247,15,203,92,197,74,129,47,247,14,109,231,37,114,95,254,214,248,80,198,139,79,229,106,96,205,159,226,26,12,123,237,89,84,63,176,127,130,183,74,169,140,240,149,20,219,237,44,178,117,171,224,251,109,62,187,159,97,180,112,115,20,156,16,138,131,197,54,162,240,195,176,106,165,26,152,112,132,151,137,222,251,16,100,207,164,137,47,84,215,101,72,39,241,222,89,249,71,16,154,151,133,46,65,240,89,10,123,183,178,99,50,7,174,129,92,16,0,80,52,195,217,43,248,240,52,18,198,143,227,13,10,56,203,112,226,12,82,218,47,121,118,34,95,113,52,70,118,141,180,63,192,149,201,172,89,14,18,146,194,102,15,26,216,92,69,3,235,5,226,58,175,67,2,5,65,211,200,174,22,47,10,194,161,183,61,81,31,213,254,59,73,189,46,81,97,171,108,196,167,193,151,244,170,85,119,31,206,35,17,1,72,242,161,249,163,109,232,3,22,153,19,76,109,78,214,136,179,227,29,216,125,65,210,59,165,151,76,145,211,119,76,109,137,170,135,53,69,101,54,172,213,70,15,219,114,234,117,128,168,209,95,229,164,18,48,105,124,81,81,214,238,173,162,82,241,23,7,3,248,107,151,213,97,76,195,228,175,67,14,33,118,136,218,32,191,20,3,220,238,184,23,64,151,80,255,215,191,253,112,171,26,184,57,253,205,162,18,171,114,219,35,104,178,27,124,75,16,140,143,171,201,113,22,75,109,226,29,110,243,116,62,160,36,9,200,67,118,91,38,80,137,248,247,153,207,176,165,185,204,75,253,106,189,203,114,93,180,129,195,232,112,85,101,252,56,166,41,135,209,58,24,248,133,116,166,35,134,149,28,184,252,51,157,117,41,100,237,9,118,236,16,131,213,112,201,115,251,85,1,45,158,77,253,51,217,125,1,133,218,67,132,39,166,170,96,68,254,244,141,35,118,86,113,73,240,213,134,125,43,215,73,91,0,32,86,9,85,131,129,106,207,101,86,241,2,119,84,247,159,95,239,164,23,218,173,52,82,89,76,115,241,14,30,38,71,158,125,166,118,115,158,59,24,142,20,234,133,61,153,192,75,237,150,223,75,126,142,169,172,192,131,246,143,188,221,137,57,248,67,90,38,53,162,163,17,152,239,143,227,92,89,172,168,117,250,127,142,98,251,26,128,31,164,48,88,119,105,52,126,105,52,114,126,93,171,15,84,35,106,12,129,113,150,146,214,162,253,163,160,18,39,18,198,28,205,44,70,233,201,13,95,203,172,42,28,62,127,176,39,142,17,19,178,57,186,15,109,88,237,210,175,1,174,109,189,180,24,245,42,192,138,213,64,92,226,59,101,70,225,36,99,84,222,66,59,249,211,218,226,180,255,5,199,123,253,211,212,162,76,24,250,187,34,225,126,43,42,95,37,8,192,49,102,229,182,50,131,254,32,131,58,242,125,162,114,200,21,219,85,152,159,46,136,121,83,31,1,60,16,185,8,212,86,243,220,1,171,130,21,50,118,206,17,210,125,233,51,129,35,36,7,237,219,126,125,146,94,190,92,48,70,172,87,30,241,55,138,53,66,132,61,27,162,188,83,156,42,139,51,213,160,73,151,64,159,180,139,160,99,254,122,75,217,170,245,156,69,164,92,204,186,115,214,128,106,151,77,99,51,124,173,141,25,225,81,170,84,116,34,200,57,201,43,142,45,34,9,208,49,238,242,31,54,60,103,20,112,138,170,114,96,154,192,129,163,43,42,194,253,210,128,113,150,16,97,78,62,249,125,105,37,226,179,34,135,240,111,134,210,248,202,223,190,45,181,6,30,176,147,207,107,0,78,154,122,195,22,169,112,210,227,127,158,209,203,24,222,93,132,226,19,205,63,177,113,41,9,70,19,14,205,243,159,156,128,229,31,147,72,31,121,212,181,21,18,43,141,220,32,72,235,152,244,183,214,116,30,68,240,10,61,196,156,85,139,235,171,26,100,4,57,82,1,150,89,125,238,37,0,208,9,49,206,112,147,31,181,52,117,159,99,164,173,101,180,143,165,165,137,143,95,66,72,103,122,163,91,221,58,26,228,3,102,105,125,148,14,230,104,124,43,183,238,100,139,102,3,252,26,230,250,15,5,141,48,202,169,72,113,79,199,106,88,107,170,149,45,83,240,33,109,70,109,38,44,48,180,206,246,194,207,92,34,124,42,218,169,56,161,50,79,61,243,174,52,252,33,237,12,4,159,209,150,124,102,253,116,239,40,218,73,224,30,196,7,151,166,61,198,122,94,24,2,146,110,37,55,149,121,54,107,201,44,156,86,61,86,180,154,48,10,55,198,131,55,97,82,142,23,89,228,202,196,167,232,102,63,187,38,108,176,60,9,45,223,205,254,70,28,18,241,243,214,187,117,112,187,185,251,191,225,57,7,20,158,80,48,150,8,237,228,16,73,75,225,191,210,68,62,156,16,121,135,22,28,216,191,216,180,171,0,5,175,112,243,196,218,61,56,43,211,9,41,202,98,37,40,67,70,43,148,43,117,171,253,245,36,148,22,12,146,95,226,156,164,170,200,79,146,246,223,194,216,109,172,219,42,129,30,54,32,163,70,251,126,238,109,17,238,1,199,90,57,17,30,76,97,37,190,108,106,69,51,208,248,150,205,78,6,82,0,175,206,204,45,232,24,144,10,249,38,211,248,126,164,232,254,85,117,206,220,107,123,150,69,51,132,240,141,219,151,53,173,65,191,15,224,164,81,44,219,52,158,21,70,207,243,108,21,126,114,125,237,225,151,118,164,69,194,102,161,65,14,55,231,107,73,210,93,97,71,116,19,80,85,104,61,4,172,165,121,36,181,157,226,33,164,180,62,91,68,209,3,4,245,207,28,87,157,155,179,120,131,87,139,16,243,202,251,49,50,105,221,24,102,228,182,11,75,214,52,173,194,250,110,229,254,92,120,13,197,104,242,179,34,180,122,77,147,25,65,184,33,111,108,95,92,155,250,70,65,218,101,17,212,241,172,115,216,195,92,211,28,189,153,122,217,122,72,98,1,80,235,231,151,175,82,32,51,214,47,35,133,2,15,126,131,9,202,239,63,11,34,22,145,133,197,235,197,55,49,119,191,8,175,205,128,42,144,235,170,66,20,175,246,132,159,139,243,59,140,169,35,219,230,157,83,93,15,233,182,88,77,116,30,81,152,123,251,85,101,38,25,61,43,157,86,62,125,20,142,192,153,227,97,98,226,103,116,124,247,151,199,202,10,232,124,112,185,155,39,66,245,57,185,107,28,130,31,237,30,250,187,53,29,221,109,64,24,84,174,205,139,158,105,180,5,24,36,209,215,127,84,146,113,194,36,242,12,26,93,187,217,156,10,230,36,46,141,162,148,116,220,71,224,248,83,202,125,166,212,155,251,195,167,253,107,32,241,132,195,67,104,197,53,240,13,107,218,152,3,117,112,148,234,244,81,28,243,236,88,68,102,174,81,26,95,110,61,242,158,137,66,134,101,239,112,204,15,151,200,242,1,98,224,134,122,166,159,107,31,32,145,23,209,234,143,244,108,1,15,75,56,219,101,25,81,98,192,100,192,147,217,222,243,213,104,238,9,207,127,173,203,62,183,8,14,252,90,93,120,165,88,204,168,195,59,210,234,136,137,181,117,33,128,36,244,139,225,97,81,137,157,109,197,223,11,27,10,53,131,144,91,86,17,96,3,192,89,194,172,99,58,12,4,234,82,53,14,216,63,59,170,155,98,243,151,98,33,184,120,102,132,78,38,135,3,95,164,178,126,194,240,228,240,232,22,240,202,72,33,134,59,27,237,63,151,127,246,12,45,85,79,248,160,125,71,135,241,210,16,100,33,64,58,82,176,54,237,147,82,149,16,2,4,9,144,112,15,141,109,216,8,4,122,104,169,161,127,252,232,196,129,139,208,22,254,174,210,32,207,249,147,154,217,4,39,132,11,43,119,174,233,204,31,193,203,212,244,44,121,64,93,88,173,85,227,110,51,120,227,84,112,99,115,229,249,150,169,120,244,45,109,1,236,68,133,47,106,165,158,105,204,154,204,142,134,129,148,72,131,207,241,101,153,183,28,163,25,205,118,120,123,226,236,255,235,45,194,242,227,131,42,118,19,6,110,233,136,116,148,106,108,146,27,232,7,82,12,73,178,64,43,61,168,33,133,134,182,99,240,120,1,3,222,196,165,33,111,31,13,231,133,191,37,51,214,30,77,185,165,20,118,36,124,112,195,149,58,154,134,41,66,154,109,147,72,74,122,120,233,210,77,183,28,170,232,245,124,109,234,231,63,149,180,54,55,141,213,38,48,104,116,127,217,22,229,224,44,65,113,90,30,27,43,163,16,238,90,240,141,7,148,49,190,61,183,226,91,98,215,110,250,14,38,138,109,0,35,70,246,86,115,9,108,31,235,225,146,111,254,40,13,71,140,57,250,70,138,169,194,114,166,13,54,95,34,240,81,19,112,255,187,52,24,145,30,204,236,234,243,168,52,235,160,190,84,211,240,176,180,79,242,74,4,9,156,217,182,236,188,182,235,252,224,149,53,254,23,162,6,203,72,178,95,66,245,107,96,128,191,153,250,131,180,18,118,99,16,67,224,11,112,55,44,75,167,205,132,211,217,59,155,218,3,191,190,160,11,14,171,135,103,224,58,206,121,13,255,216,46,116,0,123,43,157,40,6,252,207,169,202,41,105,45,42,99,230,248,2,29,1,160,131,217,3,32,211,205,3,80,6,252,199,108,71,172,159,71,178,248,209,245,13,205,162,149,62,181,26,90,192,223,135,5,137,232,104,67,126,83,45,239,102,85,97,144,58,38,255,157,105,180,148,50,226,164,94,246,51,248,253,3,132,239,162,30,203,161,57,237,24,143,51,236,124,205,187,249,215,26,89,179,119,36,215,64,162,212,207,72,222,94,31,43,151,182,214,168,52,32,205,205,106,20,129,70,232,185,47,82,149,98,101,209,87,125,155,96,93,211,130,133,38,199,194,17,96,193,120,110,102,80,146,76,112,212,15,190,130,142,177,232,164,25,148,227,34,179,77,20,66,6,207,253,185,167,161,253,211,219,0,150,35,195,100,119,113,234,88,213,94,254,210,248,193,130,57,134,114,36,237,1,146,107,223,104,100,16,71,38,31,243,97,100,174,168,10,0,53,43,159,78,203,159,153,41,25,110,181,106,75,58,56,40,127,52,113,146,29,175,237,166,132,182,124,173,234,158,226,172,187,147,173,68,214,219,108,95,85,253,67,212,191,40,125,31,226,218,170,50,85,73,78,206,242,158,243,20,212,117,122,32,147,94,191,107,106,127,43,53,199,37,20,40,202,51,207,230,183,130,12,171,180,54,51,149,139,169,178,49,167,168,57,167,137,244,98,44,81,28,57,67,48,154,141,21,102,169,158,18,124,245,167,207,61,34,152,102,39,39,204,220,93,108,157,195,113,143,205,141,242,41,71,78,216,2,14,65,147,131,41,22,157,123,231,175,166,30,192,247,3,59,97,240,29,43,230,139,131,240,181,196,104,153,121,229,237,166,185,143,94,166,255,168,53,55,54,202,38,118,136,252,171,217,201,250,174,252,16,246,130,183,149,244,140,21,35,116,250,253,188,206,244,131,199,71,95,188,156,178,81,146,184,155,6,24,42,206,119,36,135,51,97,172,130,190,140,1,16,195,234,59,87,249,103,73,200,229,52,190,250,31,181,239,61,195,140,184,55,245,197,125,128,161,101,253,164,102,45,222,55,87,244,28,13,214,60,127,184,231,0,226,64,101,141,95,118,172,1,226,164,198,209,242,47,3,82,134,134,27,85,191,63,74,201,108,193,84,148,121,32,67,158,55,173,229,18,164,146,84,139,90,244,90,125,46,18,94,82,164,108,162,212,213,156,167,136,174,121,199,130,135,114,230,93,224,49,25,35,25,158,90,136,238,13,75,14,100,206,121,192,133,61,236,245,77,239,200,230,205,139,57,56,247,117,15,3,87,28,54,52,64,58,184,214,138,191,131,225,137,230,127,157,159,142,220,184,193,172,207,174,134,229,155,77,243,177,111,98,194,15,170,102,71,12,54,24,238,138,228,74,62,96,204,116,0,200,247,114,57,216,35,89,226,42,160,82,117,60,148,42,61,81,127,154,64,27,20,254,100,80,72,163,78,9,115,184,164,41,70,147,167,175,167,86,238,92,150,213,16,33,252,75,255,140,39,105,225,148,68,174,252,250,160,208,112,56,144,101,67,236,43,195,41,211,164,93,62,208,140,1,0,7,245,120,253,61,28,255,66,217,170,248,224,242,206,224,217,79,79,111,58,80,33,162,38,41,82,21,228,230,21,194,253,138,100,74,80,222,172,182,61,102,62,188,65,161,196,182,251,13,72,186,16,4,7,149,92,253,232,138,72,78,198,33,138,14,95,22,192,41,224,74,30,131,175,46,213,111,177,87,210,47,136,216,225,104,87,122,157,137,163,134,3,96,171,214,33,237,223,15,66,188,79,212,87,132,103,216,161,4,117,243,161,203,80,103,24,186,75,208,246,148,75,129,76,158,70,180,255,79,20,200,0,114,193,49,147,170,197,231,238,28,229,251,21,166,239,53,222,171,196,68,119,60,49,117,249,204,70,239,229,33,142,58,197,56,21,79,161,40,55,131,220,131,239,151,216,86,109,10,252,154,191,18,223,82,238,51,196,216,166,60,234,31,165,83,217,215,13,98,44,229,172,90,56,25,58,78,43,174,71,124,253,178,223,137,179,181,226,97,34,76,38,170,158,110,51,182,29,76,74,163,35,132,147,44,186,231,17,85,82,245,236,222,13,88,133,119,176,224,219,46,226,60,23,242,34,19,111,223,25,91,180,245,11,143,205,243,172,101,121,33,128,162,90,237,223,199,239,99,199,45,127,35,238,52,190,143,51,215,231,161,27,228,35,48,159,205,37,42,204,189,166,97,175,61,45,11,213,240,26,129,5,126,35,164,212,54,63,200,124,32,110,97,240,80,32,34,91,56,69,93,68,114,28,211,245,217,125,171,197,117,48,247,55,213,223,202,211,132,250,8,15,221,64,8,5,97,248,208,2,5,205,242,152,163,129,129,87,253,197,226,96,67,214,7,48,61,254,35,200,103,35,132,64,77,112,145,117,200,170,210,139,120,158,40,164,65,9,113,170,90,217,237,113,154,54,28,47,248,75,152,44,232,131,245,25,213,96,111,32,114,104,221,154,255,164,51,10,146,180,203,53,36,64,145,206,93,140,203,1,124,50,63,145,207,222,74,219,103,119,33,91,5,166,98,86,3,96,243,94,170,144,17,111,186,167,150,138,216,7,36,202,48,46,160,180,128,36,128,151,252,72,30,81,11,45,42,158,115,243,242,246,73,72,183,162,103,127,122,28,164,237,174,19,27,172,1,85,80,196,112,4,195,149,125,168,137,45,135,254,235,209,210,105,246,200,111,240,17,78,6,131,221,206,215,41,240,41,136,234,199,227,117,164,228,47,55,241,30,228,27,37,52,34,140,114,114,71,47,44,252,192,85,101,142,204,223,190,129,35,138,128,138,113,35,105,109,108,61,20,90,237,214,226,214,113,92,197,45,102,103,233,225,224,15,129,157,106,11,139,175,12,0,45,189,26,224,6,35,34,199,13,11,40,107,106,140,154,231,161,162,128,35,190,134,160,92,248,249,85,134,249,69,27,227,249,163,17,62,167,159,104,158,159,195,161,250,34,79,234,81,33,65,221,168,9,64,10,55,220,174,90,117,80,70,39,80,82,61,0,78,220,151,47,59,10,212,90,43,169,14,67,2,182,182,5,28,73,82,18,158,243,219,217,233,252,247,252,48,163,228,182,6,84,132,194,49,116,109,55,104,49,6,143,137,185,130,199,66,9,101,201,179,61,91,241,40,25,77,134,131,162,56,20,50,105,92,34,60,176,194,105,81,56,194,119,64,191,136,16,50,216,185,243,107,210,171,247,4,16,175,96,223,40,92,246,217,163,52,173,162,24,122,124,173,247,72,116,4,188,57,77,44,211,253,35,171,222,71,240,201,112,224,232,105,183,235,101,43,122,81,29,18,245,245,11,92,69,108,203,105,102,77,184,232,88,165,213,170,173,233,68,243,255,83,13,159,75,62,2,223,234,191,241,159,75,248,249,131,191,212,119,228,153,16,15,159,162,30,50,229,18,199,50,91,178,81,19,9,134,159,143,107,248,213,129,181,142,180,235,197,151,22,10,113,216,61,78,88,62,67,64,2,135,70,146,253,0,110,66,34,184,100,187,154,239,128,205,4,54,30,202,96,149,213,21,169,236,112,234,119,233,38,28,63,199,117,81,189,97,6,143,157,135,90,135,22,65,194,100,196,107,140,110,123,94,17,209,13,29,212,68,119,167,19,105,200,87,38,201,117,19,141,12,223,212,36,42,246,191,155,28,186,76,124,21,196,161,238,181,237,169,83,184,25,16,55,232,112,157,108,32,157,28,76,53,144,103,28,22,174,250,60,254,165,7,32,225,120,101,53,110,144,13,243,105,173,241,249,7,51,219,40,64,199,80,189,108,199,35,241,191,109,23,145,94,135,10,61,193,132,117,59,213,70,16,44,111,14,179,187,175,109,113,100,243,65,38,68,24,236,84,21,144,113,190,54,61,77,28,103,107,167,231,36,122,105,42,211,50,183,193,25,39,179,13,139,252,195,161,11,67,127,83,55,246,74,180,59,114,121,234,239,131,49,177,22,158,183,253,4,105,246,225,175,155,15,202,45,94,141,119,134,230,93,213,81,190,246,254,209,92,56,8,149,115,167,128,121,253,213,249,137,213,73,253,51,250,180,70,184,17,29,137,223,43,171,130,26,145,93,106,181,224,70,82,239,190,165,17,193,108,171,18,171,135,160,1,4,245,252,158,210,128,66,30,19,53,211,166,71,117,72,227,94,94,129,167,71,171,93,184,238,99,207,111,140,26,224,166,187,40,64,35,154,146,47,187,109,97,252,69,123,87,108,21,59,114,26,133,17,149,206,175,159,51,41,186,52,170,3,188,155,201,251,1,39,117,60,172,145,171,208,195,94,133,4,96,129,165,128,187,100,118,42,172,24,63,124,178,215,217,179,72,187,231,213,72,132,54,81,46,127,64,147,27,171,217,126,140,184,34,27,52,90,76,135,36,239,248,170,120,72,185,129,183,83,222,43,213,95,18,161,102,253,198,200,131,87,77,18,44,0,247,16,8,25,188,238,50,181,229,157,122,137,179,162,155,84,0,157,210,103,153,5,76,78,79,237,74,71,142,8,198,83,72,160,235,72,225,120,42,161,114,19,39,111,176,125,46,39,197,65,97,230,249,50,208,8,226,155,103,157,151,182,83,42,115,29,52,171,64,41,78,208,172,244,215,186,87,210,27,89,31,7,208,231,190,115,177,57,240,243,246,110,201,149,233,195,249,215,148,91,130,69,37,251,232,18,62,29,189,215,235,165,78,42,9,35,8,76,3,100,115,185,201,100,78,87,243,8,187,22,138,3,132,199,224,184,135,75,199,33,236,55,182,69,77,151,189,34,17,32,118,147,1,153,59,44,115,214,190,102,129,166,94,141,214,27,31,138,63,26,232,115,123,140,80,156,31,82,85,217,31,16,110,158,207,162,87,235,122,22,81,215,142,36,176,231,75,3,209,204,252,61,93,225,184,245,105,253,27,35,160,64,4,246,91,187,95,165,237,164,7,241,160,206,20,162,203,160,39,126,178,33,94,108,15,135,66,212,134,140,252,121,202,34,142,42,33,162,26,130,191,20,32,33,135,65,26,146,184,49,159,124,122,32,251,88,15,187,50,101,50,5,6,173,227,16,117,55,134,241,189,225,165,86,50,174,119,93,228,100,255,133,137,226,11,157,167,154,208,204,112,251,220,156,187,187,111,56,44,255,197,12,81,129,246,212,194,3,83,69,88,239,251,226,62,244,162,144,56,168,59,46,214,108,136,139,126,165,82,69,250,101,63,248,248,52,90,242,181,194,111,46,136,83,226,188,32,128,62,27,194,105,155,182,103,23,131,215,252,63,218,229,232,189,231,218,236,69,221,178,69,104,13,61,142,75,188,167,50,138,80,218,219,81,109,92,184,94,68,164,138,127,198,150,195,141,160,75,96,48,136,84,134,3,142,60,228,81,248,74,30,198,122,144,200,213,134,208,181,167,22,239,236,86,89,144,119,87,98,65,116,107,23,188,86,27,197,234,145,79,158,55,3,2,197,198,37,111,142,216,103,147,99,18,242,4,31,104,55,164,176,244,186,51,67,167,40,95,136,162,17,212,94,181,188,90,194,79,10,189,131,129,115,2,43,177,132,34,249,176,124,32,224,204,59,202,45,84,163,79,69,174,55,17,123,187,246,2,127,159,87,31,26,122,245,49,100,236,94,133,1,205,132,211,126,55,26,209,37,221,208,90,119,195,78,168,251,22,112,72,61,83,240,34,81,12,167,89,8,127,245,232,64,82,93,102,22,95,107,206,217,34,58,30,185,210,136,66,139,230,213,76,150,206,76,196,99,177,22,58,94,31,199,98,212,9,213,152,237,9,76,183,30,157,60,232,20,104,14,172,73,151,121,157,97,59,121,65,206,18,50,95,193,69,39,139,95,145,223,53,94,126,150,150,54,155,102,59,228,251,105,201,126,226,250,122,197,163,172,151,136,26,164,108,119,34,164,135,164,58,70,37,114,73,215,250,59,124,148,174,175,168,14,206,92,56,68,191,100,222,69,190,195,148,194,177,181,127,6,75,223,146,81,140,132,254,232,146,45,182,147,236,13,62,212,163,228,175,84,58,189,37,96,240,125,10,146,247,13,137,129,241,2,218,196,137,24,7,125,210,130,193,142,216,164,254,206,173,177,81,70,28,238,25,176,23,159,175,62,239,95,111,71,77,151,60,116,8,79,148,147,162,59,79,20,19,71,42,242,183,205,118,15,128,138,218,44,253,229,136,50,214,38,208,46,195,235,206,216,8,26,98,108,199,83,120,89,166,35,241,119,9,18,234,74,101,177,5,1,201,4,141,63,172,255,232,161,231,218,173,127,68,241,207,241,225,134,85,36,192,193,111,223,240,76,109,169,5,67,38,56,191,78,247,216,188,143,217,142,184,188,67,0,220,1,11,33,215,143,58,204,137,57,223,98,83,95,145,16,250,37,184,54,13,98,38,101,116,52,79,159,252,6,98,80,33,2,251,150,18,57,232,39,119,200,206,28,34,131,199,35,79,189,76,17,98,102,20,103,70,204,40,48,104,172,105,9,127,107,17,128,233,70,59,97,240,73,41,165,121,86,187,67,251,211,231,36,17,203,189,134,112,5,131,144,95,159,76,125,197,255,185,151,119,56,226,253,236,46,119,114,80,177,197,13,67,38,26,5,22,175,84,198,134,133,219,13,90,125,89,9,53,63,205,87,98,207,154,247,50,109,152,100,1,206,173,35,14,75,22,86,45,127,133,217,189,77,111,23,149,230,42,190,136,29,153,112,235,133,101,188,200,10,2,163,21,250,106,77,175,210,33,238,119,24,199,107,176,228,99,41,102,124,170,128,223,173,102,151,246,176,135,216,138,126,119,213,26,159,147,161,94,22,201,254,184,67,115,17,197,167,93,66,192,89,26,217,222,111,253,66,10,216,250,238,34,49,4,190,68,162,36,16,81,240,199,196,192,72,117,253,138,97,204,158,58,229,129,79,239,65,254,251,113,107,172,37,137,179,68,195,171,44,185,203,14,59,211,23,169,181,59,235,92,215,225,52,39,109,46,208,36,12,211,15,235,193,97,17,22,149,145,193,35,83,168,86,79,183,213,165,6,211,29,24,26,217,245,225,230,131,145,185,72,154,236,120,164,91,75,124,14,129,63,18,193,214,64,133,73,55,149,64,2,17,125,123,230,124,91,142,62,53,10,226,152,108,211,251,48,214,93,163,244,200,83,238,203,69,136,117,4,25,105,230,112,41,223,135,88,28,116,112,238,223,118,60,120,74,52,212,89,214,250,117,62,18,36,17,239,0,95,143,184,12,253,182,232,237,68,102,234,102,50,248,14,158,181,77,106,83,163,223,212,232,151,140,146,113,44,176,253,107,141,235,195,186,70,88,222,175,38,146,26,146,168,138,10,41,210,51,208,102,180,181,38,228,196,53,84,162,40,18,207,53,163,141,173,29,166,225,73,85,36,128,85,209,218,43,57,156,27,198,200,212,72,22,44,224,70,80,56,105,21,137,123,20,19,93,189,24,145,22,202,251,21,245,98,172,73,173,253,194,192,122,219,194,18,138,243,146,209,190,83,97,17,126,115,98,70,20,19,9,20,25,253,49,204,24,18,55,40,62,106,34,27,72,184,80,129,120,197,104,89,159,239,104,142,235,182,93,83,11,110,193,190,243,27,132,104,17,188,211,32,16,45,65,143,192,219,220,61,84,223,145,24,72,233,121,39,159,15,114,102,27,53,178,6,152,30,179,233,38,230,93,162,240,144,71,156,174,227,60,32,49,246,56,19,210,22,113,207,9,106,237,146,199,154,108,126,92,12,82,122,101,113,154,96,239,24,231,160,187,146,26,236,172,34,94,63,186,121,200,26,18,222,19,28,106,192,56,42,205,124,145,126,194,205,50,218,18,57,54,202,129,111,92,170,210,95,227,100,235,69,214,239,40,76,225,23,77,108,209,234,153,162,22,3,176,14,64,195,69,162,109,171,255,224,178,249,108,112,72,58,17,24,246,249,126,16,27,215,85,137,181,3,50,177,90,43,19,202,124,170,200,166,79,237,185,240,152,126,237,12,211,152,251,216,35,46,53,32,179,10,76,255,145,81,245,150,60,154,181,234,101,173,105,89,206,26,74,112,126,45,77,193,255,240,129,196,142,209,180,111,95,18,114,141,196,0,151,129,148,87,198,233,80,66,70,245,63,106,32,68,98,207,121,67,125,108,193,77,186,171,207,52,75,84,127,121,122,42,197,38,191,87,22,46,144,134,15,172,172,187,80,148,163,169,38,42,4,216,248,196,67,234,104,213,83,152,119,64,234,226,131,110,127,218,51,151,151,150,34,53,6,51,126,16,207,68,52,181,98,48,227,79,253,149,165,219,202,32,91,66,142,237,235,130,51,252,46,68,251,154,92,111,201,2,149,120,78,47,235,127,120,134,197,137,127,161,248,188,184,171,132,121,115,154,200,82,153,77,105,118,95,250,105,37,55,14,156,177,23,107,15,81,51,18,10,117,47,167,16,29,54,80,170,159,233,151,4,145,198,78,97,70,219,243,155,124,209,177,136,110,70,183,67,114,205,247,79,70,23,224,57,106,127,57,79,60,131,192,197,27,130,211,29,36,0,254,196,136,196,231,218,203,167,92,218,163,245,88,0,131,20,221,247,91,165,78,253,119,56,85,78,64,65,94,156,30,144,91,51,97,124,223,42,65,72,52,229,55,17,229,115,108,35,240,23,139,244,200,233,194,207,123,194,211,27,217,147,148,91,71,139,169,2,152,252,126,31,126,205,120,59,80,157,52,68,24,225,120,54,154,204,255,199,134,238,215,52,66,125,239,169,216,74,175,0,3,157,111,195,60,81,34,56,92,173,250,103,61,1,68,46,188,168,142,40,58,144,195,226,160,92,206,60,197,144,137,182,47,62,230,180,206,85,191,96,28,236,235,206,22,165,37,91,15,176,77,25,127,239,27,82,70,10,176,109,158,130,133,159,66,173,37,53,80,158,174,81,174,126,68,65,19,27,146,241,132,25,18,211,107,124,161,174,184,146,100,96,12,251,200,38,61,168,182,53,217,77,211,24,222,93,123,134,226,215,68,12,137,12,195,145,99,42,248,46,253,31,163,125,159,246,94,188,177,152,222,97,21,18,8,209,193,194,196,21,159,100,233,52,143,135,245,12,248,252,183,41,207,241,113,92,151,159,184,81,248,228,12,137,45,158,75,27,100,62,57,66,2,39,197,155,173,70,227,93,124,122,205,249,3,129,202,3,59,206,201,132,144,199,223,66,218,2,147,62,230,214,223,246,93,233,134,95,19,92,63,76,94,185,147,178,118,206,166,17,228,190,197,243,192,163,252,87,31,251,206,28,6,152,171,51,144,169,104,157,157,164,116,45,205,154,40,118,224,219,28,123,137,129,131,177,233,214,176,140,218,62,149,88,72,166,75,118,102,212,250,202,160,219,149,228,219,16,135,86,105,18,147,28,175,159,228,211,16,161,199,90,212,132,240,31,126,24,115,158,29,225,109,76,70,183,35,243,216,72,168,154,27,127,133,37,229,84,243,130,72,150,45,43,205,14,16,218,227,221,27,167,224,149,138,135,18,156,124,98,109,45,235,159,240,18,103,77,148,165,161,187,231,71,186,81,232,2,0,55,13,159,82,145,247,198,166,83,158,42,35,214,94,106,140,104,206,14,250,158,62,82,164,45,5,83,223,32,201,82,64,241,20,108,164,91,32,155,145,82,47,187,245,209,219,176,72,157,113,18,220,248,53,3,162,29,191,224,38,60,215,142,31,66,92,17,155,193,26,163,238,117,216,213,96,76,120,37,102,186,117,117,204,41,182,94,226,124,191,174,84,82,186,176,4,112,202,30,63,109,187,242,151,59,168,136,104,98,128,170,149,162,98,200,140,136,173,120,54,102,34,142,104,34,120,176,227,32,39,249,41,208,208,111,28,225,96,46,123,187,160,33,71,123,216,85,157,40,199,87,136,199,76,171,183,246,233,47,152,121,203,29,165,235,163,119,232,253,120,171,248,197,127,223,120,135,124,92,94,221,149,144,44,99,151,139,171,2,85,103,129,132,13,21,38,173,236,20,168,175,155,147,144,198,66,145,207,218,17,204,189,249,179,186,16,162,50,231,147,192,207,156,232,47,211,243,100,194,255,150,254,208,178,62,243,165,125,192,189,65,1,107,26,219,174,40,227,172,148,165,17,200,116,128,51,225,177,223,78,36,238,166,133,28,98,175,106,219,165,191,145,211,235,34,56,104,25,66,219,4,137,52,194,255,169,135,114,93,202,240,149,153,190,7,47,124,90,221,192,206,128,69,86,3,169,39,37,25,134,49,100,26,123,99,32,186,94,98,196,240,199,141,115,73,46,38,58,144,138,192,51,125,55,24,216,11,123,228,31,207,106,185,211,115,83,13,17,14,239,227,114,13,227,16,163,28,208,58,61,72,34,168,111,100,138,34,50,5,239,184,231,66,216,33,12,166,245,198,243,0,173,249,202,154,1,120,189,170,227,153,193,216,99,197,28,212,112,136,77,172,209,13,124,10,33,92,186,143,154,167,156,239,144,239,182,139,251,238,161,199,189,81,185,214,44,132,131,115,235,193,161,46,116,73,244,120,221,110,193,11,237,127,176,167,118,104,16,203,63,149,200,181,211,42,85,197,100,241,114,144,40,32,160,187,31,191,195,133,104,54,246,85,212,82,37,235,93,41,251,132,108,68,164,193,40,120,165,247,206,216,100,170,212,251,101,66,177,72,168,32,138,107,85,50,247,248,107,251,73,57,139,176,176,5,16,96,242,109,97,170,168,140,168,74,163,45,225,80,149,178,110,220,85,237,109,56,228,219,52,215,42,225,107,1,214,96,108,163,140,154,249,9,173,39,27,172,219,142,19,218,151,163,248,182,156,193,46,70,134,140,20,242,101,207,142,5,89,206,208,47,232,199,76,40,20,193,22,228,157,152,77,240,162,100,136,35,3,120,227,138,211,246,255,193,184,204,125,24,64,87,102,191,111,37,64,169,183,183,111,208,114,47,210,66,214,101,154,126,121,229,76,138,50,118,97,103,172,219,11,59,168,157,217,25,139,151,120,236,180,76,183,47,221,225,125,109,95,7,142,155,43,15,74,44,242,222,137,146,142,218,105,234,239,11,101,88,193,194,163,10,197,139,27,222,251,33,27,191,139,125,93,162,157,38,250,126,51,214,105,14,245,9,46,43,254,54,23,152,200,196,141,200,242,84,77,55,107,45,40,186,170,94,136,80,228,226,79,185,212,187,172,254,171,151,27,41,7,191,82,55,192,249,11,222,122,67,161,75,237,4,16,194,20,10,102,13,70,105,31,250,226,32,91,32,152,4,105,22,160,239,175,9,194,43,205,239,213,201,174,75,164,84,252,72,225,90,213,47,61,71,126,103,149,82,205,42,82,206,157,110,234,214,140,249,244,172,111,91,15,228,21,131,189,9,18,91,170,200,66,29,0,126,106,6,67,181,125,74,87,59,248,151,35,93,148,134,179,190,92,183,135,204,183,122,13,85,142,117,109,226,71,79,4,203,194,134,139,49,212,103,204,78,183,60,184,75,236,210,102,166,213,219,176,234,196,65,169,84,252,13,169,255,234,95,214,192,69,152,188,150,193,28,122,3,240,27,245,203,248,193,210,138,210,80,25,220,205,253,2,112,182,229,239,234,126,79,70,47,105,122,137,194,208,18,27,90,219,119,75,12,91,251,101,106,170,59,132,144,119,94,143,36,239,136,244,24,164,216,217,114,117,100,89,152,12,232,80,179,159,29,236,152,236,117,58,47,72,165,52,11,119,56,209,144,46,56,252,67,37,66,175,47,206,227,12,178,139,91,115,238,183,183,113,37,156,220,67,204,64,26,148,162,34,244,67,223,17,237,127,74,106,106,169,56,172,255,157,240,32,24,227,224,20,133,212,255,150,112,70,68,4,175,75,181,238,229,76,139,138,39,26,45,68,143,143,48,122,129,175,14,217,15,158,163,130,193,30,230,151,88,117,140,168,81,218,235,169,48,27,214,112,159,53,69,86,149,120,79,84,150,237,166,9,137,181,210,20,107,219,159,168,115,227,38,132,251,181,39,102,235,218,151,30,29,131,130,158,226,87,3,192,192,20,123,49,69,35,85,78,109,15,138,222,130,47,34,224,167,158,87,157,8,237,226,122,149,70,177,196,220,182,127,42,121,43,136,130,254,11,61,75,31,39,225,205,223,150,71,47,176,84,239,213,197,30,194,142,147,196,67,1,166,191,222,108,8,220,86,182,230,228,109,25,128,85,252,242,235,25,53,51,88,221,161,143,42,87,99,250,87,62,183,247,16,137,147,34,25,87,189,64,19,116,9,219,158,69,230,12,10,91,17,233,139,190,239,141,41,185,209,32,242,152,62,158,228,241,54,96,93,229,159,157,141,218,225,155,107,184,216,48,150,216,43,109,194,65,86,0,246,169,33,82,199,52,24,12,155,178,220,48,136,23,29,190,243,238,223,184,23,170,114,137,204,96,31,196,165,38,109,134,54,81,61,163,69,183,199,141,42,254,198,95,165,183,80,112,231,50,8,124,68,203,37,78,140,94,166,121,21,25,186,233,168,29,251,96,147,2,210,83,136,185,151,194,152,130,160,2,164,105,223,234,123,227,212,86,53,242,47,136,157,255,249,245,99,190,60,91,23,47,100,195,81,181,177,182,217,187,62,222,160,131,80,252,143,124,163,142,232,146,21,209,120,73,44,147,92,162,112,20,204,133,77,220,211,245,112,234,234,178,234,162,207,77,105,72,149,25,74,94,86,32,9,14,252,115,58,184,114,174,136,143,253,200,208,62,156,66,23,19,47,173,223,197,72,130,161,166,61,146,200,154,135,153,251,54,109,221,35,11,226,182,208,223,78,138,74,207,31,163,59,11,81,254,252,202,246,141,60,138,162,120,147,251,233,136,155,131,178,190,56,23,235,67,185,203,204,151,153,228,195,99,86,135,208,252,159,202,18,96,101,68,13,185,237,245,80,47,167,186,73,6,21,16,167,179,52,124,213,26,137,178,191,15,60,209,211,237,41,127,116,158,36,205,211,167,249,119,246,112,230,251,170,240,249,114,130,197,188,255,228,136,38,242,111,50,231,125,249,138,80,60,242,75,71,108,105,247,208,197,228,124,154,8,249,227,173,83,56,143,128,202,56,52,161,220,42,1,175,210,121,4,250,238,250,37,250,62,218,74,39,199,52,143,240,161,41,208,110,177,120,238,170,11,58,25,56,11,32,241,201,64,128,166,44,173,217,249,161,201,121,129,23,149,20,30,187,186,83,5,77,104,22,184,245,9,231,231,211,22,120,148,200,223,215,225,32,207,237,198,103,211,2,137,96,170,10,232,202,230,108,34,175,127,195,77,129,228,177,15,20,178,147,147,55,210,130,17,22,230,186,117,160,142,183,150,215,129,20,244,93,251,195,183,119,207,34,105,184,150,73,238,123,39,106,126,132,22,97,109,169,127,220,163,231,109,200,61,72,206,6,237,111,180,172,212,144,110,228,65,183,13,163,228,65,254,211,13,211,13,186,103,82,98,45,252,85,162,51,233,25,76,224,74,65,103,193,217,242,184,129,166,148,51,255,70,120,70,33,46,233,10,173,71,71,16,67,1,5,103,235,150,199,219,185,12,46,112,12,131,188,247,53,251,109,233,203,146,99,5,233,249,59,61,127,43,69,223,73,86,34,85,13,144,247,221,253,91,109,127,82,108,67,223,237,237,178,7,204,104,51,251,153,97,229,105,232,54,41,113,10,243,54,134,148,34,233,196,72,154,232,37,14,249,225,28,236,86,74,66,0,221,245,210,221,18,151,120,200,203,180,210,199,162,127,198,218,215,189,24,121,117,236,113,153,247,77,162,61,207,56,65,118,207,184,68,187,3,126,155,251,114,65,1,255,231,161,93,10,112,248,83,112,200,158,94,77,200,172,90,203,133,180,201,186,100,136,9,243,95,193,222,189,210,36,137,84,92,21,63,210,101,87,207,254,252,59,13,31,217,185,81,200,21,129,197,225,172,61,199,250,116,224,127,17,64,12,83,140,69,152,224,104,87,111,36,213,43,207,92,185,119,126,126,24,237,196,71,70,43,233,249,51,204,166,146,16,47,94,120,213,249,49,14,42,211,42,129,184,67,147,145,37,244,49,82,45,126,51,103,103,79,121,236,20,167,190,175,206,186,121,12,16,67,145,86,90,202,160,222,241,81,15,45,144,76,116,26,156,122,57,205,252,105,48,81,236,117,221,119,123,43,84,91,71,142,177,134,146,255,90,186,159,25,34,40,215,169,168,106,180,184,244,34,252,194,22,188,96,59,232,18,214,118,29,26,169,34,208,14,52,53,76,42,84,243,216,1,24,12,251,105,250,106,202,225,180,129,157,144,51,98,17,45,146,194,174,66,235,203,139,254,45,175,85,93,7,233,178,206,191,12,108,64,96,162,153,71,146,71,211,41,253,230,4,130,64,139,14,202,239,1,92,74,86,65,124,32,186,247,78,146,165,8,7,114,108,12,172,22,8,151,219,148,98,230,0,9,211,70,111,77,153,111,211,132,213,90,222,138,160,109,210,108,96,189,229,4,89,148,28,233,84,227,129,250,69,22,66,233,56,255,209,60,57,119,251,75,114,226,106,41,137,216,211,89,162,115,46,193,156,197,118,95,36,143,9,133,82,119,190,131,135,148,77,1,6,146,152,210,43,72,111,108,20,129,119,119,18,93,213,53,8,75,147,42,72,106,178,32,157,146,74,245,246,29,141,25,168,118,40,188,21,20,140,66,67,67,186,49,204,73,125,63,112,39,161,205,109,111,184,71,148,109,178,64,164,7,141,60,235,112,28,214,149,24,46,69,109,116,118,55,26,163,248,175,57,79,73,137,106,193,25,19,248,99,141,161,40,91,117,36,44,170,240,80,62,216,113,90,189,143,146,247,75,138,251,26,11,214,200,175,163,144,60,193,74,173,213,179,14,103,117,158,155,236,250,76,175,203,200,123,104,10,41,47,178,215,28,205,66,151,206,49,3,64,86,41,80,147,223,38,97,169,42,187,81,125,189,51,5,220,90,108,78,131,60,142,61,254,158,3,100,14,238,105,219,122,229,145,60,169,37,128,58,189,167,183,31,253,206,87,165,71,97,91,76,79,20,207,138,96,40,68,138,69,147,50,15,189,126,71,233,41,98,46,172,200,216,25,158,9,44,71,14,156,102,200,140,161,119,37,44,120,127,235,12,136,66,52,180,104,71,252,110,238,74,176,1,233,148,246,160,48,104,243,185,103,41,207,188,24,142,91,40,156,220,117,130,252,175,247,255,224,105,58,71,128,45,93,124,29,82,18,95,57,79,97,73,160,181,77,193,51,128,248,141,223,50,83,121,161,47,113,161,232,157,127,116,37,87,210,77,15,181,128,232,202,237,186,153,133,227,50,73,156,129,165,214,51,5,85,191,120,67,191,2,188,132,242,106,121,136,136,113,222,185,74,79,139,102,21,213,75,118,232,41,193,88,47,120,112,133,61,83,31,251,164,244,72,247,135,73,87,247,27,62,29,234,116,185,121,149,55,91,188,148,168,207,153,44,159,190,79,219,251,248,174,237,38,13,131,13,5,41,72,32,130,199,224,238,137,234,150,159,84,114,28,25,26,141,29,219,100,8,109,56,3,218,223,101,178,130,185,203,151,51,146,19,104,49,246,113,197,44,8,34,96,125,30,223,234,86,188,2,128,147,203,198,181,39,54,135,80,10,137,68,240,185,57,175,154,92,27,24,172,136,242,109,48,164,170,157,59,133,248,178,125,229,89,60,232,42,117,126,56,148,244,254,0,136,193,16,56,172,57,195,76,251,151,242,6,233,234,63,165,41,72,207,42,163,193,155,41,28,236,229,188,204,17,226,163,92,147,56,96,12,9,180,127,235,219,135,179,206,121,204,160,30,136,82,183,210,181,135,11,241,133,77,92,214,12,42,57,115,31,17,134,85,190,114,104,178,186,20,123,17,245,84,185,131,18,49,207,247,67,249,252,120,72,4,48,51,112,222,76,142,148,98,115,183,23,85,115,191,223,19,39,214,82,168,102,124,98,5,66,191,223,210,167,126,219,239,191,25,24,134,151,199,213,197,131,85,28,254,223,103,221,222,213,80,3,232,252,171,36,190,59,117,168,244,129,199,255,141,65,185,191,54,162,248,9,90,211,173,218,77,26,197,242,50,62,106,252,85,235,144,158,169,233,221,11,244,178,185,62,5,219,91,79,229,177,98,98,237,235,243,30,255,36,184,246,172,112,144,41,79,21,35,255,150,87,221,168,132,67,235,177,164,9,235,210,11,53,237,95,240,183,213,162,201,239,91,218,35,110,52,7,187,161,13,188,91,188,122,131,159,98,45,253,146,65,164,200,54,66,63,150,107,173,173,118,216,21,130,122,182,200,107,64,191,211,38,92,165,252,16,159,192,66,160,32,196,70,155,68,76,147,163,126,179,162,9,138,9,167,102,158,213,190,53,35,110,48,23,61,117,174,44,74,216,211,63,235,210,84,180,86,137,54,43,78,233,236,251,156,203,8,168,34,162,101,3,85,40,111,105,198,208,38,51,68,31,185,69,218,183,66,9,225,96,182,92,6,161,24,144,143,32,192,43,28,168,200,3,233,142,112,64,58,224,166,27,30,150,185,51,133,49,249,161,138,164,184,113,145,35,50,219,118,64,108,64,90,45,81,68,183,120,118,198,14,137,154,172,151,70,37,252,249,234,71,85,3,125,237,143,171,113,82,239,208,199,84,77,50,207,133,63,165,225,18,131,199,198,12,202,147,13,127,133,85,102,116,7,251,140,193,241,188,168,103,114,54,193,207,208,84,23,224,121,100,10,112,52,108,152,182,240,49,67,235,83,82,78,153,209,66,132,246,85,245,35,162,37,91,200,10,199,230,8,87,29,5,80,37,132,35,117,92,185,224,136,49,34,190,189,146,176,132,18,113,185,184,127,239,187,7,91,71,134,248,127,144,234,254,12,231,192,137,109,207,157,21,79,238,154,255,183,242,148,145,66,120,86,219,124,67,113,251,58,107,21,167,85,135,66,205,16,190,85,218,21,96,35,12,200,24,133,87,180,207,232,239,189,2,221,219,88,141,75,231,158,180,161,117,33,25,158,205,104,160,91,3,143,161,101,172,112,100,229,212,93,27,224,160,251,15,92,61,211,210,95,181,31,215,149,168,108,191,70,123,138,96,164,78,71,228,35,88,190,126,215,169,34,107,128,237,40,1,183,152,246,199,88,58,210,136,125,37,249,223,157,13,52,25,84,18,104,71,77,211,159,90,39,92,87,81,105,161,235,203,222,147,108,195,14,26,46,53,252,193,246,86,237,217,226,97,105,232,138,203,190,11,214,164,252,13,209,26,75,26,1,244,198,47,178,0,9,11,36,215,134,230,33,241,83,167,7,91,88,231,21,75,65,195,120,73,190,232,246,111,51,119,82,98,246,80,41,53,91,54,218,13,127,131,100,232,190,203,48,127,137,86,38,181,54,219,244,251,27,208,192,42,73,58,77,252,123,50,249,145,99,87,10,67,134,149,147,149,21,57,185,83,189,189,253,33,67,120,143,198,189,133,75,57,2,43,223,56,210,246,123,161,224,104,217,251,77,102,50,169,179,63,8,133,83,21,83,7,241,184,23,55,149,83,158,126,212,199,112,225,176,174,209,229,51,69,142,207,141,27,223,25,183,4,27,117,21,185,168,57,49,8,233,242,236,63,97,188,240,205,190,214,29,41,2,225,119,8,196,93,141,83,161,138,52,223,245,193,41,81,65,55,56,250,57,212,54,120,118,23,240,55,160,77,241,153,222,143,103,86,173,225,84,19,211,52,89,41,62,171,43,151,23,24,89,255,62,106,168,194,109,249,55,115,203,150,169,236,164,33,203,162,249,65,211,190,20,212,17,158,72,60,17,55,65,185,176,198,17,143,187,99,51,204,244,54,114,233,19,249,94,223,118,216,94,101,167,166,67,60,7,178,42,139,28,188,45,128,79,162,106,58,83,179,81,202,95,204,199,56,26,138,39,119,47,64,197,95,201,224,94,110,252,82,38,162,192,122,232,75,20,117,88,154,58,157,11,4,224,226,96,31,127,86,223,168,114,42,219,81,152,4,189,17,204,102,218,26,55,72,243,48,166,157,72,154,111,195,145,34,22,64,209,29,66,154,74,149,125,43,206,71,73,23,80,71,132,202,80,194,176,85,85,49,21,39,91,155,14,73,243,95,122,208,105,50,187,90,170,183,89,90,38,194,208,85,99,165,216,38,88,127,87,69,26,203,120,146,96,78,220,8,205,112,202,193,154,155,211,219,126,238,8,200,120,25,41,164,169,179,210,157,63,66,41,139,93,54,149,186,115,196,21,58,220,116,4,154,9,229,228,199,147,123,183,144,155,197,166,91,226,198,138,38,165,19,123,152,214,106,5,4,157,130,91,50,246,152,224,133,134,203,10,39,206,126,173,141,119,54,34,189,18,118,51,205,148,136,157,79,35,245,120,177,238,61,66,149,161,214,140,242,116,102,38,203,221,49,39,80,62,183,245,138,186,197,4,174,123,191,94,149,115,11,35,117,44,212,12,79,173,2,85,179,114,103,164,97,233,10,250,151,98,63,68,29,95,23,3,189,70,241,56,68,77,134,197,43,146,18,121,68,49,144,137,52,212,199,206,172,249,117,36,204,159,181,248,237,221,254,184,85,226,164,94,178,149,192,70,29,43,249,94,93,106,150,59,147,175,205,155,160,132,211,202,38,227,176,47,190,18,186,61,247,117,215,202,5,183,159,86,232,39,177,17,202,0,190,40,25,198,121,170,29,69,224,179,50,251,0,166,140,41,20,36,16,28,36,119,140,200,78,121,21,27,104,249,146,73,200,197,94,233,82,149,254,50,69,137,200,145,171,60,162,97,183,3,118,61,124,67,191,213,58,20,253,17,182,10,36,178,0,122,72,218,31,68,7,208,203,40,241,215,251,188,227,255,43,56,235,71,232,56,149,181,119,82,29,231,110,132,169,239,91,159,130,127,167,97,10,27,139,71,11,232,104,177,33,8,36,171,54,212,163,96,233,106,155,254,14,205,47,220,106,203,104,232,2,191,186,174,171,167,150,129,16,203,202,39,25,119,241,217,66,89,226,73,88,203,41,183,138,58,119,156,62,17,166,227,99,65,2,184,80,60,26,70,29,197,228,24,28,164,2,217,25,182,218,74,219,160,24,215,202,136,26,137,125,108,213,218,28,234,77,119,198,109,12,107,12,133,91,189,238,19,69,185,41,106,106,227,36,0,242,30,167,63,9,54,38,255,136,81,35,203,88,243,117,212,81,45,15,137,99,202,239,55,47,168,158,135,127,97,178,127,75,74,232,215,9,247,83,115,169,147,176,231,245,81,155,50,161,52,32,23,79,214,202,18,106,153,11,254,249,42,103,73,184,44,128,146,76,84,219,140,229,52,230,233,142,242,213,177,232,184,79,67,163,168,246,120,22,205,162,24,210,123,211,204,86,52,90,247,158,127,175,152,8,228,230,107,66,71,86,232,79,225,181,150,232,99,190,3,151,217,38,192,207,43,158,244,152,188,204,246,127,37,248,117,194,246,161,114,106,252,140,251,223,112,188,206,166,178,229,33,92,157,20,93,136,108,82,17,69,129,41,185,153,150,153,166,65,71,52,98,81,85,73,7,129,205,182,113,57,180,199,35,16,233,97,23,91,60,194,11,144,146,161,72,78,1,56,222,195,34,27,148,227,72,136,166,216,240,178,86,226,189,186,251,55,94,183,228,3,55,132,48,155,32,74,40,27,84,86,112,236,110,175,124,141,204,66,35,72,146,148,31,242,150,70,82,183,207,68,70,176,178,7,57,134,210,160,76,79,78,21,83,156,98,4,248,80,38,57,242,235,111,252,114,205,219,246,16,168,170,192,137,70,22,49,106,125,102,78,237,0,117,100,114,109,217,217,163,21,125,215,57,116,82,31,31,162,210,27,231,129,4,78,204,62,33,155,109,176,62,145,165,84,234,195,255,79,75,241,246,216,78,55,173,36,6,158,146,151,14,113,214,56,215,135,166,172,121,66,29,132,190,159,183,154,99,147,124,240,29,89,95,171,209,130,112,134,170,174,27,61,234,237,121,228,93,112,0,210,252,43,29,122,161,177,83,138,223,150,141,109,6,98,158,157,221,13,202,112,138,18,143,144,62,199,224,1,33,238,53,164,89,155,14,253,28,187,238,27,108,208,234,81,47,252,45,117,89,170,116,73,176,119,130,164,210,159,172,74,144,100,207,165,0,47,108,53,253,74,75,214,146,47,83,214,218,104,244,191,92,42,111,101,14,117,35,0,172,201,74,68,15,227,186,121,143,198,131,55,189,23,108,29,61,15,96,7,163,117,180,140,84,67,154,69,5,110,42,219,53,56,207,66,16,36,209,81,117,161,97,37,223,8,234,116,214,217,0,124,5,205,122,136,206,31,165,48,90,73,59,247,122,202,39,119,144,35,161,182,160,214,146,18,40,184,201,214,116,113,229,100,149,230,163,250,104,157,108,27,193,162,118,58,59,246,84,123,75,82,12,136,11,234,33,28,127,62,102,236,143,161,182,101,191,112,82,139,233,197,156,34,216,66,126,118,174,184,243,157,202,157,206,179,179,54,224,70,173,81,219,69,51,176,200,206,196,31,123,199,76,210,104,156,60,48,214,138,26,5,76,182,238,28,164,122,177,213,200,71,212,118,107,56,74,239,30,142,23,232,210,167,178,225,9,9,26,11,181,60,242,13,106,169,99,64,18,3,249,62,234,232,148,0,123,101,204,31,120,10,204,153,125,219,59,133,199,60,65,142,137,10,217,29,15,73,36,0,113,209,150,14,95,164,42,177,174,28,239,80,218,121,17,9,39,198,126,225,168,124,234,231,220,219,137,73,142,88,34,228,14,89,170,252,215,55,34,31,117,252,120,240,112,142,43,246,25,162,52,203,0,171,229,108,135,124,158,225,29,18,197,112,69,130,229,254,116,122,247,85,1,190,177,253,183,101,207,34,174,193,11,15,117,222,168,84,38,235,45,88,73,209,39,180,1,125,194,93,213,210,160,48,198,14,201,58,111,40,98,89,93,189,233,91,241,205,36,171,99,16,240,148,105,74,26,137,131,147,194,181,248,90,122,157,177,248,181,60,244,243,174,53,227,32,165,219,192,251,84,122,3,173,23,51,11,195,20,96,117,144,147,255,11,8,97,248,11,67,84,186,26,222,111,218,146,128,245,98,220,91,254,148,126,71,4,179,249,25,124,179,7,203,4,231,81,249,85,164,99,170,53,242,171,252,104,3,22,240,85,13,235,114,106,134,74,203,130,51,226,133,199,196,129,54,205,0,141,175,151,91,227,199,50,64,1,15,199,30,201,9,52,80,11,85,42,246,19,206,117,100,253,248,128,250,91,31,58,176,245,167,42,226,42,100,155,140,5,150,88,164,114,88,201,58,181,218,52,106,73,194,68,138,60,201,201,120,221,224,177,26,149,125,172,26,130,150,206,244,60,130,163,2,42,75,41,37,90,20,87,251,57,172,118,89,130,152,238,219,128,229,251,7,66,27,163,205,235,119,157,32,124,230,205,207,209,11,145,88,231,78,172,111,91,203,63,50,12,94,189,155,222,89,231,223,45,87,81,56,111,199,17,51,205,170,129,98,134,143,177,194,93,104,99,140,74,212,240,37,22,136,16,29,204,237,3,198,78,67,195,232,252,47,143,218,22,216,48,41,26,129,175,170,228,74,26,181,2,246,163,94,120,85,63,208,231,174,27,204,42,65,122,163,154,76,117,245,201,147,66,237,13,62,47,238,73,150,187,235,180,200,116,232,110,174,40,3,246,244,184,245,78,245,80,238,202,101,128,92,7,14,2,97,184,57,120,50,250,251,191,154,159,89,170,53,118,229,252,130,115,187,214,101,101,32,117,33,231,31,221,20,156,167,74,54,217,9,23,165,70,219,250,105,224,214,45,161,132,208,195,13,103,21,119,177,233,202,56,8,204,77,221,140,239,27,134,144,38,73,255,209,217,117,254,199,223,13,250,240,55,2,108,237,34,208,201,230,237,218,95,17,82,129,131,238,50,192,4,230,203,56,95,66,225,44,55,110,31,72,178,130,248,73,20,16,122,183,1,30,34,167,121,146,129,24,147,71,217,46,162,35,157,240,236,19,19,113,220,186,203,34,227,237,106,63,2,166,186,46,82,239,66,32,69,114,45,9,88,170,0,181,7,182,60,194,207,185,104,41,230,222,235,211,200,166,51,173,180,120,246,67,8,156,19,251,107,208,79,18,140,239,40,247,76,9,30,130,31,70,150,237,60,123,184,114,21,91,108,223,96,58,122,244,70,23,25,252,152,81,223,191,91,224,122,52,49,33,154,36,14,217,216,150,202,19,133,182,130,210,40,44,181,215,167,176,178,115,114,158,63,0,17,78,72,94,74,67,108,202,196,128,59,18,88,32,106,13,96,210,74,64,232,44,120,128,54,168,180,116,131,233,151,43,47,155,229,98,91,148,174,186,187,99,167,2,84,123,192,242,203,83,18,214,197,228,79,251,254,230,192,180,12,77,227,88,156,214,3,65,99,49,39,54,229,36,106,204,215,215,205,105,82,43,173,101,138,243,108,63,121,152,9,28,137,176,233,222,94,223,66,16,71,107,71,17,234,246,90,153,120,26,219,102,55,196,206,206,70,174,236,29,194,78,94,159,125,164,89,14,19,129,49,21,41,166,84,200,22,45,200,198,102,156,245,219,142,135,46,68,168,81,106,83,187,201,211,105,119,43,91,103,105,41,33,141,141,60,29,101,72,94,242,43,94,205,143,99,196,251,1,6,160,8,190,85,67,222,101,231,215,133,199,227,202,228,127,224,230,131,174,66,249,33,113,42,114,166,121,217,189,221,175,113,249,192,80,250,71,143,179,20,4,86,216,218,209,22,227,141,93,255,80,3,36,166,229,9,87,140,247,196,242,100,241,5,140,132,246,212,158,40,209,170,202,43,202,30,36,91,218,32,237,26,19,194,199,130,201,154,136,174,78,55,212,179,64,65,231,117,83,18,111,239,239,165,230,252,144,223,59,107,223,31,197,69,68,217,143,143,2,5,195,182,202,73,6,220,12,108,162,160,160,219,163,209,67,238,171,30,2,62,93,198,174,50,240,68,162,141,97,142,138,209,139,241,69,134,105,172,191,235,87,4,207,124,179,130,210,201,51,119,78,79,240,169,35,21,229,59,128,170,93,34,219,186,100,42,194,174,203,46,64,115,192,218,73,227,83,44,95,145,254,237,80,11,151,238,250,110,145,207,76,223,215,180,130,91,171,194,93,175,232,128,132,91,28,165,2,26,246,136,200,30,205,96,146,30,78,60,180,247,233,77,132,140,78,159,39,191,101,125,70,182,19,77,75,16,203,191,98,210,37,90,133,30,42,223,148,71,149,36,158,231,170,112,197,195,82,220,81,88,127,198,54,217,175,103,123,140,78,118,39,97,225,141,12,143,249,201,198,68,22,32,5,110,90,34,43,158,75,64,196,246,112,249,54,46,208,214,48,3,144,159,255,184,20,87,151,123,37,86,181,230,38,97,72,187,71,253,198,251,97,232,28,122,105,191,53,173,115,159,104,88,153,49,219,193,79,116,129,208,101,46,225,49,38,8,111,135,7,91,91,44,76,221,78,175,138,212,162,210,144,218,42,5,218,221,212,14,147,45,231,70,229,10,146,10,203,25,100,59,92,127,138,101,65,171,104,163,124,107,107,21,20,108,245,227,178,174,123,95,192,232,126,221,237,241,79,179,49,233,192,188,157,9,114,209,170,255,83,129,57,115,179,112,254,57,161,224,210,17,154,232,143,62,200,76,114,244,90,189,224,230,220,197,198,167,234,84,35,244,163,215,172,150,56,59,92,122,216,206,231,158,62,91,15,38,62,183,221,218,219,213,104,120,185,97,236,24,28,241,232,154,134,13,132,192,121,4,204,55,88,134,193,192,96,188,30,60,137,250,124,251,193,198,129,206,106,158,164,134,227,124,182,240,75,244,202,146,216,254,7,134,173,122,241,210,246,218,194,106,121,55,174,28,11,129,196,190,21,76,218,92,92,106,127,4,190,204,225,88,254,165,161,225,203,106,173,187,152,126,50,99,23,145,144,23,253,89,239,92,206,34,47,236,249,197,21,123,184,115,178,45,254,79,79,100,74,4,34,29,4,98,182,61,185,61,222,141,108,217,63,156,149,81,41,234,137,146,92,120,226,231,43,142,182,127,95,134,210,180,60,84,11,217,71,125,61,235,96,96,147,163,75,122,56,25,189,45,230,55,128,242,40,16,146,63,167,131,42,87,186,157,210,96,34,105,118,70,238,176,210,1,99,72,243,218,80,137,172,223,41,151,12,220,39,89,132,95,29,109,29,94,130,200,97,131,74,131,83,183,189,233,46,102,243,168,172,18,103,54,255,141,240,188,29,244,153,227,66,251,32,57,253,222,143,141,80,222,19,164,58,130,147,90,236,120,85,44,211,152,95,160,83,224,119,200,122,35,150,56,251,161,145,102,168,229,251,89,4,244,182,34,218,236,3,149,68,93,140,21,45,51,34,9,124,119,224,37,35,180,8,72,119,255,195,249,152,51,75,205,65,14,222,192,239,206,33,190,164,225,48,121,8,7,12,116,228,27,96,52,186,206,157,43,245,42,120,28,248,87,17,108,237,134,216,245,162,141,248,157,246,250,191,113,54,19,234,214,70,39,174,127,86,213,48,36,194,47,31,219,70,150,2,251,77,22,214,161,176,152,83,53,30,116,153,76,151,167,32,42,136,254,92,39,234,186,85,100,129,176,89,96,107,10,199,67,47,46,75,47,43,30,136,14,41,31,223,16,241,33,220,6,158,38,140,227,238,133,23,219,53,196,212,107,162,57,183,80,77,33,95,98,52,252,177,184,111,193,107,89,183,157,20,97,253,193,111,40,215,56,15,30,219,148,251,126,40,27,14,171,60,139,104,217,247,87,206,253,175,121,234,252,55,143,81,109,137,152,28,196,120,1,97,187,178,243,245,204,58,31,153,75,188,92,13,86,54,82,236,244,187,90,51,174,199,229,135,67,244,143,111,119,96,139,130,152,47,65,226,70,247,69,212,213,37,225,212,232,242,83,156,195,170,30,193,199,230,227,249,227,22,72,6,77,49,180,93,98,255,3,118,127,45,211,157,189,54,5,238,54,112,47,50,247,253,11,134,79,143,154,157,92,206,180,145,63,32,4,159,68,155,36,216,217,155,147,215,232,82,45,54,85,193,197,94,77,34,221,99,45,131,30,162,50,207,249,189,186,179,39,130,13,12,93,43,37,209,229,188,209,141,223,9,147,1,167,182,188,73,91,213,98,190,178,215,210,56,84,24,69,162,2,249,157,114,135,212,133,168,70,165,193,3,158,209,133,1,98,45,170,83,136,199,207,142,249,237,101,6,191,244,130,122,29,104,115,12,40,215,242,90,88,228,17,123,200,147,214,4,81,150,235,247,226,81,16,175,223,18,196,144,104,0,209,235,213,190,22,239,166,186,133,131,152,213,114,149,161,61,34,227,183,244,240,125,226,59,251,159,55,227,185,248,123,40,71,224,166,149,71,36,46,199,83,59,3,200,214,17,132,171,187,108,81,25,117,250,164,160,119,69,145,207,17,106,86,78,177,134,174,191,77,115,26,185,158,102,225,87,142,128,143,99,165,10,121,246,232,21,81,39,38,24,43,129,138,112,152,122,45,159,175,255,122,222,145,238,228,229,174,216,175,12,104,205,232,147,240,129,31,222,128,101,9,244,159,210,60,58,175,165,146,96,42,64,156,61,249,198,148,171,168,188,237,19,171,84,38,177,194,161,79,96,137,143,235,107,221,222,77,166,228,130,224,18,73,143,231,156,39,75,92,180,63,184,176,125,208,30,142,217,219,72,87,244,80,58,100,105,77,60,196,101,167,72,245,19,221,255,189,161,207,54,192,34,119,26,27,20,25,192,78,203,203,61,248,140,0,26,91,200,84,224,84,104,72,14,129,93,194,137,139,128,227,17,222,218,210,30,255,80,66,6,130,154,226,166,200,19,102,189,101,85,9,246,11,222,244,15,223,183,116,73,234,124,72,194,223,36,173,114,100,141,118,37,57,117,195,135,171,40,125,180,77,191,199,198,135,148,213,206,0,71,201,179,154,156,41,59,199,222,187,73,153,150,76,26,187,88,56,17,141,202,132,28,213,246,241,217,139,176,165,249,61,229,230,189,243,129,80,248,43,225,144,212,195,0,8,169,125,178,195,213,172,121,110,172,32,234,122,130,38,227,1,97,229,181,162,16,63,42,101,165,127,99,7,156,11,114,77,160,225,178,69,202,113,37,174,112,180,105,166,140,185,195,195,128,23,80,99,7,158,26,253,12,31,83,208,169,16,124,161,50,137,253,180,127,219,200,104,138,205,21,234,52,232,140,203,140,32,236,173,42,192,205,206,63,239,198,224,231,19,150,201,88,196,116,83,34,158,28,196,67,102,171,218,179,35,179,157,118,77,64,44,31,6,6,184,183,204,116,106,172,174,245,227,244,229,119,139,193,113,179,21,182,56,110,214,241,147,69,115,203,173,171,191,7,219,243,4,192,215,6,15,211,236,3,219,81,225,110,164,17,100,190,164,149,137,62,161,217,83,75,104,174,52,132,208,180,57,91,91,178,8,249,47,143,112,71,72,99,59,29,243,203,250,143,84,250,17,0,93,107,85,107,205,122,120,9,240,194,253,100,23,124,99,104,75,93,222,36,54,226,209,26,103,186,14,76,31,176,129,193,7,118,232,82,115,155,41,148,134,205,207,206,146,176,13,24,125,237,72,211,243,116,249,202,173,46,255,117,170,142,240,93,141,54,137,221,3,23,93,22,217,134,112,245,8,196,212,179,113,47,224,35,218,247,102,153,43,26,45,117,134,75,86,219,5,183,186,110,111,31,60,225,31,237,78,43,77,48,240,84,162,189,46,151,227,55,87,111,90,232,237,25,173,186,31,80,250,253,84,50,108,220,221,22,180,47,222,44,97,251,123,73,20,5,233,170,152,14,57,249,238,66,77,8,239,76,149,207,188,225,247,31,244,52,189,199,189,59,158,229,17,244,102,200,77,34,55,9,180,42,37,109,187,95,227,125,91,197,100,103,112,245,1,195,195,170,243,150,186,99,231,127,79,66,120,92,224,46,218,52,83,96,46,132,136,216,59,75,101,242,254,152,185,226,120,75,173,221,4,217,195,223,81,104,151,134,191,245,57,250,181,35,133,228,239,184,119,124,188,228,142,17,90,230,135,206,87,181,227,91,54,171,151,249,188,255,198,24,255,47,1,125,77,213,163,188,97,156,195,108,162,231,37,250,125,198,209,27,38,240,70,221,42,92,91,68,235,26,226,32,125,136,172,232,119,135,104,104,179,193,200,185,233,231,88,206,196,162,224,51,104,40,166,151,136,248,232,148,101,83,116,142,63,211,188,63,93,70,95,46,53,74,45,190,206,192,127,127,110,134,48,65,21,251,83,88,190,65,105,250,140,17,123,169,109,67,161,91,245,35,211,111,134,168,68,50,76,56,32,235,165,95,199,141,194,145,106,239,11,58,118,171,0,249,23,78,210,170,160,221,206,178,150,90,228,185,105,31,68,216,221,108,58,210,6,13,0,31,211,170,230,161,60,66,44,159,243,173,0,123,208,0,59,100,90,240,187,114,220,186,142,162,11,92,119,28,18,27,136,98,163,128,133,23,191,39,46,209,252,168,239,100,25,171,35,185,53,214,237,54,148,96,40,7,1,236,1,35,215,203,150,90,59,194,133,8,177,195,163,152,194,23,251,138,191,173,89,109,107,78,99,188,77,199,12,107,138,154,7,250,100,227,188,228,237,255,6,176,131,255,20,70,214,52,43,226,86,228,161,133,235,225,28,49,73,92,46,252,139,147,202,219,79,23,211,189,128,60,137,58,187,35,222,235,68,34,121,189,58,50,104,205,134,156,19,206,252,96,195,142,42,55,149,87,6,8,8,31,231,101,217,230,127,14,4,9,17,42,102,137,118,242,216,215,157,108,215,49,190,197,133,94,169,229,243,154,175,234,66,123,164,55,115,214,178,200,60,249,165,64,92,87,243,155,246,200,5,203,127,198,78,85,165,62,147,170,107,225,216,169,152,26,55,205,56,177,149,45,29,151,58,13,3,132,238,143,46,106,246,175,202,175,173,52,142,22,175,213,134,181,150,59,191,16,115,255,8,172,103,243,86,42,92,37,33,202,40,231,247,168,89,104,112,28,1,233,220,49,202,67,36,112,188,139,93,144,113,68,243,61,199,161,62,190,206,123,194,85,205,136,134,151,167,117,83,253,193,134,64,175,16,94,43,154,64,125,213,56,208,47,24,75,69,115,66,98,147,252,170,147,194,239,176,249,123,190,205,166,243,57,114,230,236,48,198,123,78,155,151,205,220,214,40,79,85,75,181,40,88,2,147,61,212,94,229,95,68,62,119,152,125,147,142,155,101,19,60,75,164,109,92,125,161,67,252,13,0,180,102,133,31,211,186,204,193,150,68,215,144,157,177,10,152,232,178,173,250,40,196,51,44,100,76,203,86,49,87,110,192,26,95,98,218,188,238,44,117,96,202,111,68,65,113,151,229,30,8,200,216,18,230,174,254,158,85,140,34,36,158,162,216,108,204,14,49,214,112,186,124,38,183,94,189,138,12,213,11,11,174,80,59,72,25,219,217,59,142,24,50,185,135,42,193,184,76,201,78,223,114,136,218,28,244,104,165,90,26,227,82,187,202,150,175,13,251,81,186,249,44,85,60,49,93,115,228,25,77,154,22,190,57,141,7,250,90,232,238,232,37,125,145,85,29,27,52,9,26,5,186,101,249,25,133,244,144,182,52,175,220,103,101,230,5,249,151,191,219,216,181,89,108,8,123,102,188,196,158,162,217,123,235,181,11,92,248,72,179,36,204,41,27,54,140,78,123,107,118,32,78,196,18,148,249,249,2,104,146,70,196,180,3,189,207,242,65,13,173,40,155,69,125,182,165,101,179,76,3,228,13,219,168,20,3,186,192,172,193,80,88,169,187,0,99,84,16,110,218,76,69,20,120,86,225,192,3,110,108,216,171,47,86,87,192,230,177,255,223,10,55,233,62,233,133,122,136,198,202,195,11,80,18,66,111,82,190,11,229,56,95,227,123,73,94,112,64,56,193,203,145,2,40,2,241,206,88,98,110,18,181,216,77,35,151,219,229,15,23,16,89,238,84,35,118,185,228,74,34,245,129,170,146,112,89,191,119,136,196,42,157,99,22,190,228,34,198,139,49,44,50,177,154,29,85,112,20,93,101,9,73,104,111,192,225,39,228,162,250,60,203,41,198,36,91,155,243,234,26,70,19,174,233,100,174,20,196,26,40,243,171,105,19,125,214,166,200,41,49,6,165,139,1,20,124,49,20,62,124,115,111,197,211,15,70,202,38,211,221,0,186,224,111,19,118,61,66,159,0,161,94,226,62,205,178,51,246,193,154,190,210,107,226,246,236,42,83,59,241,199,17,194,139,146,250,155,32,5,176,183,185,152,209,170,187,206,32,22,58,55,203,240,128,35,80,74,215,138,239,99,132,211,232,119,131,167,18,84,15,15,32,170,101,155,151,252,49,65,17,69,76,69,22,2,234,62,153,142,92,173,247,188,201,21,167,64,198,115,214,0,34,97,130,53,163,104,81,57,207,11,172,196,217,66,145,225,163,121,113,45,14,142,191,26,198,254,127,63,214,181,10,247,181,113,6,191,109,146,213,169,79,182,103,105,244,104,221,129,204,23,45,12,250,232,222,157,160,52,39,91,134,215,248,174,14,101,72,202,113,37,151,101,244,155,6,33,215,52,217,248,153,105,187,138,251,238,70,158,60,143,206,72,79,121,213,61,56,125,190,188,83,193,37,193,50,65,115,220,97,26,175,212,148,86,66,128,36,104,173,254,6,155,81,46,178,145,78,231,58,154,140,48,78,231,81,43,147,151,195,243,232,145,43,1,182,133,97,134,76,90,70,183,1,186,220,151,174,207,136,78,58,149,232,18,4,118,242,233,90,36,6,38,36,174,188,105,161,47,251,189,254,23,3,196,190,170,156,200,12,15,206,184,214,76,116,231,63,101,234,67,20,132,88,188,214,208,222,215,59,59,168,205,171,204,79,234,40,50,2,177,236,118,185,86,7,60,104,39,134,34,245,81,39,77,146,153,53,216,85,196,109,74,183,107,91,75,28,103,255,133,152,195,252,99,224,116,131,183,145,95,220,34,128,97,4,87,36,219,60,204,254,160,247,158,13,120,60,46,116,106,9,114,94,117,237,186,79,189,218,160,56,227,199,77,11,59,29,35,59,241,117,9,130,162,203,131,33,202,120,92,228,102,144,64,84,153,181,172,76,75,27,162,21,228,197,53,103,249,185,134,54,116,232,250,193,182,51,201,219,189,150,97,150,211,4,80,232,238,67,154,111,115,11,41,187,35,212,157,38,173,172,160,8,227,96,85,10,174,140,83,121,127,10,144,77,205,89,160,92,53,211,83,113,47,78,39,89,101,210,224,43,59,112,254,34,53,23,201,120,111,35,118,39,75,106,138,20,218,73,191,205,164,32,20,135,182,204,112,233,131,151,79,105,95,57,146,48,168,128,183,190,128,223,79,9,165,207,243,13,77,46,181,4,42,207,150,102,124,100,56,25,148,224,192,15,249,150,249,14,2,5,199,56,151,62,255,123,69,221,184,93,227,199,107,182,244,126,41,223,199,246,194,13,38,224,15,241,149,231,156,25,229,79,17,25,87,101,51,30,119,188,59,87,123,135,109,34,236,35,25,82,255,185,23,136,11,190,113,170,245,155,253,41,47,89,99,170,194,123,86,121,188,191,47,80,20,36,132,204,71,17,104,214,178,159,224,247,139,102,202,253,189,138,101,28,94,176,39,240,90,190,175,244,124,30,147,163,167,113,134,96,21,61,145,226,204,203,28,129,85,145,26,107,163,53,85,55,156,127,9,195,68,242,240,143,0,168,4,137,173,116,227,217,143,82,233,131,216,48,196,54,134,73,1,89,84,101,3,113,113,177,109,78,94,188,178,162,229,122,228,3,46,253,203,220,87,112,228,116,46,189,156,189,88,240,43,233,146,73,112,172,46,222,23,114,108,9,225,189,104,74,221,80,36,227,130,132,238,115,173,42,120,234,243,86,137,72,190,225,3,171,91,110,23,60,245,31,41,71,47,176,3,88,252,114,117,175,39,35,107,255,25,128,117,97,158,34,148,192,233,200,37,162,217,5,121,33,197,244,68,60,75,6,215,227,93,197,59,226,63,183,198,168,195,35,10,158,26,9,117,180,163,239,60,129,15,255,224,41,77,210,207,231,232,244,241,217,246,48,79,191,175,105,249,145,250,88,224,16,194,50,137,33,254,231,25,230,20,238,199,26,208,100,104,151,172,88,88,55,251,75,127,173,127,226,183,3,201,118,135,95,139,65,127,18,120,19,58,189,181,146,115,227,96,141,207,123,118,127,87,203,159,224,180,180,147,38,12,140,84,45,247,71,19,58,114,0,5,161,180,114,146,211,76,102,4,4,29,49,53,30,200,166,122,35,146,247,224,60,43,251,195,1,8,55,238,27,21,110,172,4,45,57,129,238,195,0,178,32,214,70,139,120,180,140,135,154,189,29,121,203,190,223,180,13,74,60,1,54,6,57,110,180,117,174,6,89,217,97,1,240,108,106,51,26,130,82,210,8,167,205,23,136,207,44,113,219,6,253,175,52,125,166,40,237,99,32,172,216,170,143,62,210,128,29,165,200,188,138,195,78,0,113,114,160,82,8,211,49,167,189,178,123,165,100,151,14,123,241,161,73,133,143,87,114,176,217,113,227,252,156,189,92,15,49,251,91,229,5,196,55,233,234,21,61,145,97,234,130,203,228,145,4,40,231,69,124,173,2,202,118,38,36,159,14,5,118,152,138,9,1,83,84,159,71,110,76,191,72,5,113,242,2,18,129,240,152,248,251,104,148,122,67,149,254,183,178,27,211,52,162,115,35,202,70,183,157,46,21,248,0,94,36,236,173,155,112,84,211,153,96,239,231,38,78,52,144,77,202,223,24,77,252,247,218,24,215,85,171,0,74,178,73,169,190,118,96,195,171,84,14,228,150,238,225,152,87,61,203,202,73,100,10,88,60,129,112,34,37,192,203,249,203,114,219,71,247,62,230,94,37,29,214,80,204,60,26,204,83,197,84,37,117,216,183,192,206,75,162,225,182,124,227,64,154,75,156,108,145,254,68,136,44,117,70,2,39,124,69,169,23,209,166,226,17,203,185,250,227,249,115,13,25,101,200,69,141,25,27,192,127,149,197,186,250,37,173,56,181,60,75,3,222,57,207,67,62,99,219,63,153,68,166,146,42,248,208,124,78,150,145,178,34,228,150,100,241,252,72,40,249,210,154,229,250,222,40,244,67,47,221,219,168,46,8,157,146,125,195,253,36,51,79,129,128,233,162,17,46,232,7,98,231,133,105,227,111,1,37,100,51,47,153,126,17,111,112,92,85,105,19,77,64,107,21,239,72,0,199,223,38,192,94,232,210,145,37,222,158,7,19,63,4,84,67,201,87,90,121,26,45,210,127,85,109,146,12,210,39,122,198,230,158,185,168,142,79,181,179,168,80,146,28,190,152,69,86,122,60,149,139,220,0,166,217,155,2,59,204,85,73,55,149,226,233,193,114,209,227,71,57,221,40,70,146,120,227,37,63,189,10,231,184,242,234,175,101,59,17,80,43,100,77,105,251,200,38,184,144,22,56,12,234,180,84,66,85,60,195,216,75,150,252,138,145,222,145,145,124,236,216,250,35,95,219,6,216,40,19,61,143,36,30,19,250,67,230,102,27,127,179,218,157,154,43,53,172,206,78,214,101,251,236,108,236,18,131,207,26,212,151,162,8,43,105,22,248,157,18,75,157,45,80,164,31,138,122,239,136,43,39,234,245,4,14,245,152,122,181,93,96,12,222,152,42,75,54,79,207,37,248,1,90,187,193,130,164,125,190,174,27,193,159,213,126,152,218,114,68,32,30,115,38,234,64,77,239,133,98,44,18,163,210,136,180,203,215,85,18,55,10,128,151,126,18,150,167,75,229,200,77,43,24,247,174,98,140,122,13,68,190,244,217,66,172,243,208,186,164,42,104,79,140,193,27,212,15,211,202,40,118,104,68,104,39,24,194,222,30,114,30,192,88,68,173,27,196,95,69,221,237,42,206,173,206,221,112,209,180,240,91,100,242,61,171,225,15,190,232,26,71,48,53,179,84,160,164,130,186,15,134,192,70,176,147,204,164,218,116,229,110,16,23,248,154,146,100,204,75,188,190,80,108,77,138,64,95,57,184,174,171,8,5,95,139,139,90,156,159,111,38,201,135,217,30,250,122,217,247,142,107,230,217,69,48,204,156,129,1,77,149,201,211,189,227,243,89,131,135,77,1,46,95,119,249,193,59,146,7,133,216,77,245,163,75,168,126,185,66,106,52,241,106,71,128,180,47,237,80,183,180,232,138,184,244,126,211,210,160,237,19,201,169,50,198,115,124,249,124,232,75,52,136,200,239,61,2,12,140,9,119,136,219,221,145,22,253,124,235,159,226,77,48,228,213,136,59,94,167,86,213,159,43,181,1,32,196,154,51,184,98,236,115,72,99,83,171,108,48,127,131,103,39,67,51,237,163,210,23,180,61,188,207,211,36,57,244,33,221,50,61,87,235,88,186,202,140,89,212,182,32,19,69,150,168,190,78,133,9,98,37,174,66,81,11,222,81,87,112,6,149,8,197,25,34,40,188,105,86,156,201,193,39,181,70,101,209,98,223,163,209,210,251,134,2,163,142,165,133,64,119,204,79,11,167,116,33,124,227,27,164,205,9,184,192,51,124,226,171,236,21,6,81,124,254,59,202,219,68,242,114,81,1,162,197,64,206,40,36,219,40,55,171,133,241,46,0,97,194,211,128,43,3,139,250,70,192,251,64,165,37,135,228,247,18,53,69,74,219,238,89,33,3,93,32,143,253,153,147,167,170,123,10,203,196,171,154,165,137,155,24,213,148,206,104,70,193,134,89,70,34,5,78,196,25,195,184,66,204,237,84,102,34,101,101,250,0,28,38,116,189,174,189,29,169,172,251,110,86,239,125,116,36,79,149,218,102,254,6,157,243,28,15,158,21,159,70,122,5,222,151,28,180,190,10,22,232,209,45,137,131,114,222,136,52,191,199,89,205,8,148,26,121,207,106,123,116,191,146,234,90,84,114,130,2,58,140,40,39,62,210,103,116,43,141,26,19,150,114,174,130,44,197,226,70,30,206,69,188,177,153,231,39,111,62,23,221,151,151,152,57,217,255,92,162,195,27,180,36,154,51,52,72,26,67,110,20,62,254,185,166,66,41,52,150,83,99,160,17,3,109,177,27,233,226,91,90,214,111,231,6,7,143,55,69,211,76,252,123,156,82,103,223,116,211,238,38,237,244,54,171,139,98,194,96,10,152,153,101,217,180,78,89,54,177,5,219,101,95,240,113,225,91,64,56,17,81,185,218,234,167,120,254,35,110,19,159,95,207,67,127,30,111,74,192,16,26,134,119,171,110,253,191,35,106,94,167,124,88,129,138,233,201,198,231,5,96,62,53,44,176,250,18,223,124,98,18,25,67,239,235,85,68,140,206,48,4,138,119,165,165,11,30,66,55,16,77,195,253,237,49,110,185,106,121,135,8,64,20,70,51,156,151,39,22,52,119,4,67,232,144,229,168,113,157,84,83,144,11,191,224,69,76,53,55,22,8,236,137,83,236,39,108,252,135,73,233,212,208,78,15,234,179,71,172,229,33,209,4,72,10,1,2,28,8,120,223,199,224,7,135,59,126,196,76,214,152,42,175,14,157,210,169,123,103,240,107,243,172,169,225,48,86,93,129,30,45,136,63,60,214,224,153,192,87,189,228,93,195,119,253,40,3,69,225,176,33,32,66,17,63,86,237,215,48,153,104,189,234,141,131,89,119,83,255,236,156,13,22,58,253,126,247,219,178,197,165,130,58,150,234,77,180,38,66,172,18,12,202,232,2,250,86,9,9,119,134,143,121,51,8,253,241,67,51,32,243,228,76,238,189,69,87,162,189,21,230,172,161,178,99,60,83,115,156,50,140,116,138,194,228,54,88,139,79,24,194,185,127,210,102,36,25,245,32,156,255,193,255,77,7,36,230,144,53,246,94,99,155,104,204,197,227,85,55,233,91,251,83,20,198,245,201,18,174,255,185,15,224,198,18,88,43,30,79,190,237,58,174,31,22,107,48,26,230,157,202,139,213,155,241,92,125,5,100,188,156,174,203,4,71,20,202,18,74,163,63,98,184,74,143,145,15,83,78,109,88,98,204,86,245,162,48,2,182,231,243,222,117,189,240,105,125,148,97,127,197,179,7,13,234,87,180,41,68,43,46,247,75,148,37,223,188,46,228,197,220,70,239,59,254,96,149,66,199,201,190,189,250,238,82,215,185,75,49,185,211,183,52,82,127,225,185,22,230,80,148,104,154,200,9,19,216,67,245,11,172,153,125,63,133,200,225,21,215,163,211,54,155,143,116,67,18,94,15,166,92,244,199,87,170,71,184,46,181,90,249,31,59,246,30,178,51,73,126,29,63,121,4,239,134,205,194,80,225,50,6,128,255,80,232,16,178,209,29,139,127,54,201,235,200,228,4,224,20,201,208,167,26,173,90,44,251,176,93,7,23,163,41,199,108,90,131,19,104,44,46,97,68,154,46,174,218,25,33,247,4,222,182,252,133,172,70,149,130,83,77,214,18,255,190,82,113,121,164,206,30,221,41,189,245,13,186,221,213,169,181,57,226,4,46,193,173,82,191,124,19,155,138,109,108,130,0,169,41,195,119,142,141,163,101,15,121,192,180,197,131,24,72,159,184,225,87,245,146,187,121,167,217,29,95,48,21,89,215,9,96,180,123,156,36,53,52,246,84,45,164,231,54,142,149,232,97,91,107,64,129,132,5,43,210,193,104,135,110,6,147,147,107,38,25,1,247,28,142,238,125,164,183,107,136,20,216,5,116,76,172,191,33,98,95,28,134,128,80,150,125,173,232,86,50,18,5,236,82,248,136,234,248,207,99,87,93,4,105,25,131,163,52,113,199,93,117,251,80,91,66,129,17,70,156,127,173,109,60,237,82,58,237,59,86,233,133,207,242,206,250,71,75,98,201,116,63,208,49,162,115,167,224,179,222,124,120,126,229,87,102,184,31,7,209,190,29,158,35,121,173,107,215,30,107,174,198,107,56,124,68,134,171,112,177,221,191,255,229,204,78,168,90,155,171,176,166,67,184,63,124,68,186,209,72,196,26,194,113,70,212,27,17,54,79,113,177,187,158,162,135,156,202,9,14,79,19,17,0,24,165,134,164,250,58,1,47,253,88,177,41,237,116,120,159,103,221,76,42,38,108,198,67,65,185,10,79,72,74,118,5,154,54,37,28,81,223,125,95,231,3,89,95,113,248,153,50,190,63,20,32,81,252,163,9,9,192,106,46,149,198,229,15,18,33,197,81,168,187,135,224,192,64,151,85,228,116,62,199,117,251,91,206,118,13,22,1,25,148,70,101,6,91,203,177,67,92,147,75,165,148,58,99,51,142,112,90,79,142,114,120,137,220,52,31,102,145,175,122,67,21,173,87,26,207,76,120,1,48,115,228,31,139,40,99,152,126,132,35,168,54,177,81,165,125,78,222,102,2,9,99,232,63,82,192,32,207,241,158,212,85,158,157,6,228,168,177,5,249,164,199,148,23,2,69,48,140,213,72,211,4,93,220,44,181,30,78,230,107,39,244,175,153,233,200,30,110,68,31,49,243,180,3,47,92,184,19,236,75,159,19,144,243,185,219,198,207,23,151,96,248,133,50,42,188,113,80,124,106,248,72,199,78,206,233,16,251,66,115,197,209,15,210,199,231,240,14,78,80,111,135,41,144,145,113,4,179,113,238,144,136,40,80,81,31,76,187,9,135,33,124,148,169,17,182,110,40,160,166,167,233,110,26,115,93,193,72,92,20,127,169,26,113,121,234,145,24,126,142,137,210,44,106,196,112,177,156,228,211,247,93,164,148,190,86,65,82,255,51,235,238,177,183,169,251,203,186,210,190,82,54,12,125,140,6,220,8,226,206,79,169,182,27,237,187,151,99,80,214,53,43,105,11,153,146,181,146,91,245,149,78,231,110,30,196,38,162,39,93,101,151,215,35,169,187,112,227,132,200,57,251,18,163,185,105,217,12,172,93,93,18,217,149,153,100,173,178,228,82,111,234,241,42,235,223,211,225,110,15,37,157,93,19,245,251,142,164,164,18,76,113,201,45,190,162,193,20,219,99,127,125,206,211,236,107,137,111,250,6,246,206,207,58,250,115,56,104,181,121,74,240,203,203,237,208,151,214,118,69,124,121,185,226,40,15,155,84,141,87,41,132,198,20,149,215,208,6,138,45,69,146,87,101,162,254,236,172,58,153,246,11,134,201,249,205,26,247,35,70,107,207,167,2,139,197,16,176,126,80,2,168,144,236,81,159,2,13,120,7,1,204,124,93,53,221,89,162,72,251,135,245,68,167,29,150,11,213,194,218,15,115,151,234,177,110,17,74,74,216,39,103,134,18,88,93,254,96,10,82,39,75,190,21,3,166,42,186,84,235,19,187,111,190,20,236,7,86,118,90,156,6,119,2,180,73,5,172,195,16,36,150,241,150,31,227,133,171,115,184,223,144,91,133,237,81,128,212,210,216,255,84,157,158,52,71,78,102,228,8,149,71,11,109,84,132,218,53,87,32,188,186,154,170,143,188,209,239,114,74,170,66,180,81,109,56,12,71,74,8,208,100,139,179,197,101,136,112,38,237,208,183,30,92,149,248,120,159,68,204,93,75,158,210,86,157,5,162,8,121,210,108,127,216,182,219,167,234,4,227,65,14,233,221,119,212,152,176,190,55,134,215,196,102,142,162,44,244,218,46,183,200,94,210,125,201,21,122,174,222,36,153,32,207,69,156,144,78,232,246,155,204,161,251,42,250,232,99,187,110,62,97,237,128,87,50,65,246,150,143,225,16,240,186,157,246,237,171,175,163,131,26,31,84,41,118,95,47,19,48,106,157,117,26,133,70,26,154,171,162,184,200,218,146,133,83,47,136,171,160,76,223,138,4,33,2,161,192,40,91,215,221,33,156,147,252,80,3,61,226,104,24,209,56,26,10,244,38,64,13,206,235,43,247,103,241,124,144,177,150,199,167,2,49,81,82,116,243,127,242,223,129,133,44,144,78,249,158,140,247,191,83,205,90,105,21,40,160,112,21,195,171,112,15,145,73,82,249,41,195,51,198,106,219,157,112,10,105,15,222,189,17,113,100,210,171,119,17,140,199,223,124,27,164,218,120,142,185,191,147,182,69,150,28,206,241,91,25,41,82,237,45,227,208,153,187,117,163,144,194,64,63,69,69,156,130,91,99,243,52,243,53,105,20,28,37,176,25,171,78,49,72,55,144,34,158,139,132,227,201,52,220,146,33,38,68,225,26,65,129,78,89,104,100,179,135,234,235,95,70,56,77,139,100,177,196,113,103,51,60,22,89,54,159,64,93,74,1,19,247,45,196,43,82,201,226,87,10,183,191,65,112,249,217,245,159,24,3,91,107,107,152,61,221,70,176,139,115,19,83,142,159,10,113,1,122,103,33,8,219,7,127,161,94,241,255,184,159,252,164,182,201,201,182,57,83,108,11,90,209,129,33,72,45,98,198,254,10,246,6,3,167,64,97,71,82,133,237,16,53,190,245,159,224,63,48,52,174,247,70,6,215,33,150,137,162,17,252,175,216,171,60,252,129,195,218,57,237,7,234,15,54,66,63,195,13,216,91,242,183,57,215,158,20,139,245,169,214,34,220,208,187,111,149,97,73,122,204,133,22,182,171,115,102,146,167,6,45,134,142,205,167,165,187,106,125,67,197,36,56,142,197,181,228,189,172,29,108,213,24,31,128,228,22,151,173,186,110,102,48,246,13,66,235,184,129,140,181,158,136,26,45,241,245,140,19,141,243,93,28,186,180,47,96,239,162,154,75,196,114,196,163,70,99,135,11,154,64,64,149,128,100,221,97,21,162,225,60,138,218,230,228,197,212,201,5,89,230,94,112,212,17,107,99,49,179,183,145,213,41,143,85,14,84,40,44,144,77,130,205,221,9,22,96,19,161,23,155,19,178,37,75,229,63,26,118,91,23,22,123,29,73,199,11,8,105,23,29,187,107,113,5,41,100,31,146,182,160,39,98,162,3,197,77,100,6,64,72,194,240,71,222,55,44,66,233,208,4,92,181,158,170,188,230,75,127,78,219,154,174,250,87,161,42,12,246,251,90,16,101,35,198,8,243,142,154,184,148,128,243,53,189,218,15,203,175,126,158,143,107,55,108,215,107,141,207,124,41,52,149,127,42,81,36,37,6,246,168,35,162,238,162,17,239,151,134,43,120,6,205,19,233,234,227,101,238,71,42,174,58,241,4,14,197,93,130,48,250,60,55,24,6,106,48,138,105,215,54,164,25,239,106,193,135,236,17,130,228,228,75,15,165,253,73,57,168,221,27,75,138,209,118,22,186,243,107,24,143,251,49,147,210,104,152,127,171,165,175,193,155,92,6,125,151,131,175,251,239,20,187,34,49,141,100,67,103,163,41,37,47,197,133,90,208,96,97,102,254,55,83,166,33,151,93,75,116,100,11,81,235,191,38,145,253,73,107,75,41,151,89,70,107,154,179,87,157,183,36,199,81,10,109,168,119,67,173,227,88,222,65,188,204,249,99,116,91,150,76,102,23,249,41,161,34,49,184,159,2,128,211,106,185,133,62,192,174,10,59,174,203,66,166,0,167,249,214,212,108,1,56,165,112,91,63,232,231,173,203,66,10,19,105,251,173,81,1,38,32,142,175,110,157,232,34,120,31,135,236,204,114,194,74,156,40,251,157,37,178,234,225,219,97,245,20,188,233,45,73,18,213,90,206,198,118,127,109,37,63,244,95,159,109,189,131,245,154,186,244,7,185,165,134,3,192,213,1,143,209,200,116,62,240,8,48,55,59,239,220,132,192,225,214,157,217,97,199,193,16,179,217,8,155,190,10,0,213,116,0,45,204,201,208,190,67,81,156,172,138,234,88,155,179,21,18,196,232,53,129,36,13,132,89,251,195,59,7,117,40,191,216,69,205,242,201,175,194,110,232,11,254,186,22,79,122,251,10,121,170,88,167,49,56,95,71,202,66,45,246,166,57,32,213,74,239,233,31,207,103,197,48,201,28,242,4,220,142,62,64,54,209,158,57,73,59,27,37,231,52,253,247,107,83,7,156,80,86,27,244,215,49,71,250,97,221,18,151,157,48,36,109,123,126,18,36,184,195,96,54,221,29,145,40,121,196,119,107,224,179,37,231,170,176,109,43,238,123,26,51,199,29,47,38,116,203,71,95,60,63,255,17,169,51,68,12,190,243,16,119,71,177,15,38,254,196,70,210,31,12,68,252,4,203,58,110,144,215,105,211,240,240,93,169,61,242,154,228,178,75,84,31,37,199,62,156,168,83,93,49,11,6,24,203,242,115,225,112,25,8,107,30,64,235,163,153,101,137,186,54,170,58,36,154,190,247,65,88,157,38,131,223,90,27,131,36,220,10,217,144,136,138,22,245,66,113,141,213,52,108,88,53,68,189,44,2,125,211,9,6,230,22,227,205,103,228,103,100,36,30,138,240,131,218,178,61,120,242,24,214,228,221,78,23,141,123,194,153,162,20,140,85,111,206,153,49,231,12,225,112,151,85,231,1,24,138,158,187,154,67,172,57,184,7,20,134,70,145,17,188,41,8,230,53,28,127,202,195,155,229,188,92,63,176,215,146,141,174,209,147,106,204,197,145,158,5,248,105,239,200,181,126,65,90,186,194,218,239,240,206,197,223,206,82,249,148,130,37,204,34,26,191,92,121,155,57,5,65,157,76,80,216,109,157,24,99,92,142,104,197,121,157,29,186,151,167,171,205,246,235,135,84,254,216,182,177,210,35,36,200,79,228,34,118,197,116,208,228,182,149,226,50,120,204,159,167,246,107,106,47,155,218,52,142,226,212,203,166,221,155,228,63,160,32,84,74,199,197,164,101,38,94,59,87,50,69,43,50,36,120,140,249,14,254,162,213,126,175,178,90,211,138,91,36,248,194,18,44,160,190,83,17,192,52,34,232,104,215,227,157,75,12,101,148,185,2,57,252,168,201,153,53,117,19,41,212,223,7,239,201,228,125,181,236,232,148,3,243,36,51,234,139,80,139,118,117,151,61,224,208,92,164,76,249,119,10,141,202,165,117,43,85,254,94,140,189,207,83,93,203,166,7,9,142,65,65,0,152,210,234,188,124,37,5,43,5,190,208,49,98,24,251,193,25,195,186,19,224,97,114,179,250,67,167,15,233,49,134,97,125,92,113,135,25,194,121,204,79,24,17,1,208,244,106,9,248,182,135,227,3,153,227,128,224,254,223,169,29,111,117,173,178,46,203,178,66,8,20,35,169,117,201,119,196,223,53,216,188,178,137,117,173,31,98,184,228,237,83,159,222,44,79,231,68,44,94,176,243,9,2,7,123,93,231,121,126,3,68,230,25,226,97,163,64,82,215,20,215,254,181,84,170,139,240,166,193,216,83,51,203,11,155,211,19,127,190,187,151,69,214,249,132,19,236,218,212,81,32,182,76,252,233,43,202,205,141,15,94,172,129,111,174,45,102,204,63,51,99,103,50,254,191,200,168,47,241,81,44,43,7,36,239,230,249,113,138,126,210,142,249,208,226,35,249,149,214,90,189,113,72,37,203,17,243,141,220,48,153,21,124,76,176,202,54,81,52,208,19,207,186,82,84,85,154,102,34,202,203,181,234,140,86,227,204,14,38,206,4,35,73,175,106,46,53,236,105,166,209,250,64,50,221,50,27,247,226,215,108,198,190,209,7,73,127,227,222,0,20,101,219,243,66,67,74,26,207,150,14,234,131,43,94,133,170,54,95,178,208,59,103,101,36,30,6,10,227,52,232,100,209,202,204,142,95,87,243,218,171,146,126,48,49,79,159,167,163,11,245,158,35,156,183,35,28,86,21,71,166,82,7,154,150,110,144,65,248,122,32,247,122,200,163,142,101,26,61,137,33,40,69,100,60,71,25,76,54,142,10,117,217,141,216,69,230,110,154,209,209,3,192,100,40,254,125,157,130,129,203,247,43,166,57,163,216,186,161,70,181,77,94,17,12,171,63,198,27,177,212,230,186,216,175,180,145,236,34,175,192,232,115,147,214,163,44,163,171,63,132,34,51,218,175,13,107,145,156,67,204,93,126,203,187,209,23,230,157,233,187,231,111,42,22,112,235,160,123,1,253,65,1,204,123,189,202,236,110,205,91,112,183,238,121,206,120,150,86,205,102,220,85,250,166,18,12,244,126,135,194,148,185,42,198,197,240,1,94,192,126,210,175,159,45,80,6,159,128,0,59,44,132,235,221,206,189,168,150,139,230,211,113,245,182,149,177,116,21,136,162,112,146,139,34,168,10,200,159,184,214,23,72,91,209,187,177,138,67,199,141,101,22,203,196,112,140,34,129,190,126,17,65,19,170,137,161,178,107,63,225,234,134,118,129,10,125,7,33,151,155,187,75,107,19,119,58,175,131,91,166,31,41,19,25,148,138,81,205,165,188,132,49,143,139,183,0,174,27,147,21,224,211,166,83,248,98,18,73,46,143,241,104,158,2,77,63,56,42,177,204,179,158,53,27,181,15,210,60,96,240,156,68,3,139,165,156,85,73,84,220,56,95,93,245,96,83,158,135,102,213,69,17,194,91,196,128,162,196,118,209,145,7,157,106,193,50,82,75,125,208,107,61,14,173,154,156,65,240,65,94,219,172,167,168,105,84,59,105,94,235,236,83,22,231,161,127,37,152,41,134,23,37,160,127,250,78,45,85,250,140,237,156,34,48,19,200,84,250,222,58,228,230,242,42,27,221,188,206,233,102,164,243,52,164,227,106,130,197,231,174,12,132,232,160,82,15,49,216,125,17,195,98,55,246,158,128,2,194,117,28,90,220,238,176,6,125,33,220,100,137,245,121,212,226,118,18,178,132,202,234,207,146,107,109,1,242,35,80,16,77,235,8,126,35,51,198,176,68,60,49,151,22,86,64,102,158,198,219,45,74,230,210,51,2,154,35,61,153,79,100,66,230,236,153,37,236,67,132,115,61,56,218,199,25,98,133,76,185,235,79,97,247,239,42,116,160,207,56,185,113,217,216,15,184,57,147,169,230,206,107,223,136,22,243,195,72,142,115,101,235,49,78,70,191,76,82,22,177,117,89,23,77,11,28,127,194,168,132,225,248,194,190,182,224,51,191,187,216,117,7,146,104,15,23,177,221,52,239,33,233,30,81,45,164,184,68,143,88,81,174,154,12,11,130,152,244,159,81,213,152,113,55,221,5,79,195,162,135,108,202,154,118,124,249,190,211,95,61,209,127,25,108,104,141,73,48,163,231,53,156,84,237,241,208,154,136,185,255,190,224,168,173,167,203,19,12,155,129,165,253,79,103,20,214,15,46,87,233,77,89,26,241,79,185,102,33,189,173,98,238,187,187,238,193,73,179,71,153,3,59,216,99,90,211,203,215,132,59,94,217,82,203,52,179,227,164,70,148,191,1,87,106,113,5,51,220,90,211,11,96,45,174,38,25,127,252,134,34,34,13,194,0,155,135,103,66,129,214,155,182,48,22,192,44,169,136,11,127,46,0,187,20,159,251,135,88,128,62,182,153,95,150,192,38,194,22,122,22,63,72,189,250,55,194,11,220,50,181,253,117,242,162,66,14,3,27,56,89,86,143,222,63,135,132,199,205,12,188,243,30,174,198,179,240,204,102,86,88,236,10,115,208,131,186,120,7,170,85,202,73,226,212,133,24,254,209,68,65,240,214,121,14,188,84,137,238,237,14,103,180,66,182,167,196,72,116,27,6,39,147,23,106,227,151,192,103,150,213,53,107,179,139,0,135,12,144,237,9,125,19,100,98,107,224,207,208,247,5,25,77,222,255,134,83,198,33,17,11,36,243,249,159,88,42,197,15,163,65,218,147,222,13,232,25,34,218,163,246,89,162,150,156,235,219,220,104,243,198,157,203,233,45,210,163,96,224,216,190,116,50,81,231,107,75,33,19,155,29,141,225,93,12,103,228,70,229,125,198,224,51,153,254,94,34,148,108,3,221,156,69,121,121,174,112,38,12,128,140,229,252,161,207,136,95,236,221,203,142,31,226,12,4,71,29,101,197,81,137,26,114,50,82,87,76,205,184,4,127,93,179,167,63,192,246,186,32,49,126,190,68,121,85,58,75,245,35,37,70,162,112,157,196,119,62,158,183,169,120,241,210,38,46,173,146,169,69,73,131,231,81,75,199,108,191,86,148,174,97,62,239,119,63,81,138,249,40,12,254,162,134,236,62,137,141,64,204,217,143,76,123,52,195,236,6,172,236,102,104,8,124,30,177,27,106,132,195,186,99,91,200,173,93,248,179,114,160,163,162,82,221,61,134,73,205,185,46,186,174,96,167,184,150,207,178,135,217,117,132,56,57,160,200,140,203,219,82,199,19,174,132,141,109,193,160,22,198,120,40,170,253,55,24,52,90,84,130,202,61,57,47,22,25,121,32,28,139,63,151,167,110,144,172,76,45,98,141,4,57,212,189,200,55,166,204,82,83,86,131,16,243,234,240,164,105,143,111,136,240,208,193,127,62,250,64,14,170,22,176,115,85,210,82,57,115,204,127,149,71,146,45,215,74,17,65,205,234,103,160,191,119,158,228,6,252,19,132,80,73,170,196,135,180,224,113,13,39,75,13,178,86,105,52,139,175,111,166,2,237,128,82,118,69,236,56,31,79,131,77,5,174,197,16,82,110,9,165,251,41,74,40,84,8,86,248,227,245,23,126,59,105,133,35,178,111,7,19,160,148,27,204,175,36,232,190,163,145,224,62,119,14,251,137,9,60,62,219,15,66,65,49,186,254,58,193,211,154,40,157,223,55,36,105,188,130,170,149,197,48,36,11,3,251,198,249,193,104,77,188,250,94,81,79,116,111,148,180,236,87,210,39,248,243,4,132,71,203,118,36,220,6,186,248,13,26,166,226,149,0,203,183,191,202,80,180,18,229,106,220,251,42,194,203,139,2,244,110,39,221,15,26,9,6,135,45,167,17,38,123,238,103,221,161,177,53,221,29,130,212,137,238,145,39,229,36,53,119,64,208,100,207,17,243,59,177,94,56,229,249,7,64,29,152,26,250,160,239,36,66,149,72,169,242,218,184,19,6,136,64,68,26,167,158,89,141,206,1,209,250,124,201,160,188,92,139,11,187,218,78,249,124,174,219,239,30,57,159,219,222,86,172,165,221,4,61,52,64,163,121,5,19,121,137,187,17,225,245,225,16,166,102,234,84,50,99,40,232,101,213,128,255,188,123,100,238,141,94,118,22,20,21,174,101,5,182,174,100,223,120,146,127,83,197,163,181,241,42,204,252,167,51,216,30,170,139,172,127,10,23,48,19,22,117,115,235,238,52,50,88,175,182,128,180,236,117,185,96,49,194,27,164,117,102,77,178,198,21,95,183,31,205,185,252,146,245,174,145,202,78,101,137,92,147,101,63,248,188,251,244,197,127,38,82,135,90,42,60,104,250,9,86,129,90,250,222,158,155,207,109,249,62,47,6,212,109,182,253,140,32,190,222,206,11,86,203,37,131,166,94,183,244,231,252,152,211,239,57,73,239,71,9,199,172,176,239,246,33,204,183,48,58,207,246,226,31,50,140,59,127,91,136,236,184,251,66,214,60,123,17,172,27,105,17,190,52,237,215,249,152,138,202,39,227,3,140,100,198,48,132,90,173,150,74,96,126,173,168,13,31,95,230,89,109,173,254,210,139,119,170,59,231,130,117,106,19,212,232,17,163,10,43,84,69,41,23,239,205,111,181,212,31,14,113,36,157,33,70,194,0,23,168,27,212,20,140,129,137,139,59,215,19,216,169,144,210,5,229,96,52,43,161,37,198,55,232,142,136,126,73,111,47,158,111,245,190,215,59,217,34,203,174,73,211,211,187,184,185,191,100,172,79,247,28,219,14,223,240,94,93,158,22,145,18,152,51,225,242,10,33,32,156,160,62,36,106,21,134,158,76,112,126,34,114,188,146,177,203,125,157,110,147,122,182,194,167,182,128,84,16,33,104,156,92,175,57,38,120,77,80,21,28,199,88,217,247,236,38,168,104,48,35,94,93,49,186,193,132,219,241,182,55,244,131,136,236,216,149,120,184,80,90,168,237,102,110,99,147,78,33,36,122,125,17,248,84,197,201,127,210,253,48,251,51,74,107,173,188,137,227,253,178,95,92,85,186,122,43,187,128,233,76,232,231,235,151,146,222,29,186,93,41,249,22,203,12,53,114,20,61,108,9,182,35,247,147,42,6,116,185,189,178,207,222,240,233,125,168,196,34,112,156,120,94,0,177,122,239,66,11,127,105,53,180,137,215,133,152,228,252,67,226,194,72,98,10,111,157,132,203,9,241,53,27,165,142,10,71,114,155,131,55,185,90,164,155,212,59,223,108,128,76,154,26,40,155,225,40,166,129,218,75,244,176,219,118,199,155,62,79,137,123,35,210,138,183,27,91,130,98,225,124,132,247,52,154,185,110,197,88,14,251,39,140,40,10,251,59,5,19,160,176,125,1,239,32,31,82,205,79,163,61,71,181,46,182,251,1,176,86,235,185,128,104,71,162,17,240,172,112,239,75,183,204,194,116,98,32,228,234,158,238,191,232,34,162,153,170,212,97,105,231,55,40,80,231,13,210,37,197,232,43,81,22,241,245,20,238,234,134,59,90,5,13,170,157,215,69,56,90,198,78,173,0,144,176,108,136,247,14,73,234,206,205,69,179,241,103,254,159,206,111,54,250,79,115,184,208,47,148,132,169,69,76,224,6,0,138,255,115,170,59,127,206,85,125,134,54,173,81,25,92,225,99,111,46,54,101,1,67,237,156,65,199,202,13,153,54,164,117,52,164,121,54,178,249,124,56,141,246,143,174,136,107,133,3,175,64,223,164,214,237,116,250,164,3,124,188,116,71,70,251,22,69,6,106,71,128,101,34,145,136,90,124,158,27,25,251,6,99,208,133,29,101,61,253,102,101,33,200,208,45,209,14,112,128,200,222,27,157,255,128,131,93,164,176,37,203,197,228,166,166,137,143,5,80,29,115,216,44,227,92,92,237,21,47,99,72,111,78,142,195,142,170,198,118,129,26,183,61,132,165,163,205,178,225,186,11,238,206,213,88,197,250,128,1,2,134,85,179,151,1,246,25,144,3,113,224,51,246,69,71,217,62,203,249,66,240,134,75,88,167,0,56,55,149,109,241,234,252,73,94,118,59,116,79,203,125,155,52,183,15,226,67,1,34,16,184,189,160,68,28,47,2,50,182,109,67,194,183,113,109,235,108,88,179,181,112,29,19,226,188,99,74,82,241,177,130,12,148,49,221,17,25,182,27,87,156,187,69,133,92,161,92,98,56,54,2,182,46,189,98,174,211,0,94,237,78,47,164,245,118,28,12,6,103,206,1,128,217,129,229,214,63,175,80,149,117,32,201,2,149,112,140,4,54,208,144,41,168,81,1,123,167,237,93,229,226,20,149,159,234,219,141,25,147,110,147,107,241,128,73,137,192,58,210,35,58,213,110,204,194,16,201,25,15,235,189,165,199,28,139,255,140,209,176,148,177,204,179,9,209,3,198,50,154,28,22,91,210,195,158,81,241,143,167,194,127,185,29,193,157,252,167,113,101,56,172,215,75,124,85,149,249,57,240,145,200,94,60,106,37,69,104,45,11,62,173,243,214,141,98,129,178,176,136,198,59,252,88,124,194,149,59,158,115,69,192,224,4,98,194,30,48,184,142,199,105,190,192,55,126,155,132,154,180,72,179,225,158,109,147,243,92,253,29,113,181,52,127,105,220,207,60,159,78,106,197,217,91,230,94,248,173,126,161,255,162,10,131,20,176,36,24,187,94,63,122,141,61,212,189,72,66,103,65,157,106,194,29,94,14,10,196,91,198,79,241,138,118,137,240,140,131,1,210,32,121,224,79,244,147,172,138,102,96,227,66,155,67,38,173,74,251,239,162,239,246,167,215,158,64,106,81,156,142,60,165,163,193,195,223,146,247,156,239,136,161,17,254,86,72,237,151,17,50,45,93,40,171,63,219,11,32,102,54,209,184,29,245,233,155,102,117,76,63,173,133,146,224,189,238,224,100,174,138,21,248,240,77,154,193,140,178,7,73,6,180,142,12,93,176,62,79,11,166,213,122,97,61,215,138,118,76,153,85,245,181,240,79,35,249,48,79,154,166,223,54,48,243,141,79,50,187,242,188,149,8,209,244,52,205,42,250,210,60,210,137,3,3,185,95,127,42,68,232,233,246,12,156,249,15,74,48,101,243,84,59,148,164,56,16,167,132,109,181,230,42,123,119,190,156,238,189,104,134,247,169,199,125,217,166,40,190,226,100,49,179,225,242,62,152,214,236,63,127,133,39,214,22,23,35,54,68,183,99,192,242,47,210,161,165,50,147,167,11,240,238,90,189,156,243,96,87,58,242,150,239,39,51,34,73,38,45,15,40,250,242,249,41,68,239,158,29,255,175,217,132,207,176,6,87,76,8,49,176,5,250,80,138,89,42,97,207,184,67,189,100,37,199,148,9,232,216,202,116,88,154,120,91,44,110,37,120,88,186,149,11,174,64,199,221,204,31,134,228,35,64,98,98,58,5,32,6,91,59,249,243,35,186,74,197,96,252,76,32,75,210,236,5,34,125,168,195,138,72,92,60,194,44,54,74,146,105,198,27,194,83,113,65,88,122,170,76,34,61,214,251,242,212,125,15,119,7,21,197,36,210,185,205,4,121,43,179,87,173,134,141,77,146,226,97,122,159,90,243,201,83,100,175,197,109,102,127,200,6,221,255,176,140,33,77,43,159,231,41,42,171,65,136,96,117,47,46,85,166,161,180,87,69,135,8,224,227,34,151,117,224,84,165,178,210,176,120,241,117,132,24,176,210,86,44,181,200,158,77,43,53,14,55,111,113,162,188,111,109,130,183,235,56,205,187,142,88,31,250,233,123,174,159,126,25,150,93,222,87,200,52,42,209,132,171,90,80,1,139,11,193,229,186,166,91,125,108,72,53,77,183,118,154,31,140,12,118,232,112,210,9,92,247,180,195,18,208,118,115,131,226,218,66,207,36,58,72,74,129,157,153,155,160,220,212,116,100,236,25,152,245,92,208,111,171,190,50,4,167,129,197,33,188,23,9,188,64,60,2,68,45,201,97,165,113,252,161,183,95,230,144,254,89,190,193,76,190,120,14,210,167,88,109,22,84,244,220,205,11,80,207,217,76,103,209,203,119,169,215,29,94,149,43,72,146,73,68,18,62,47,78,89,59,241,113,255,133,254,8,118,8,211,18,224,39,28,54,45,235,18,176,247,177,124,166,68,28,225,230,118,223,91,56,191,255,210,16,57,128,142,183,239,85,72,144,158,221,130,28,133,0,187,141,83,231,117,188,39,79,49,148,197,192,21,94,252,1,194,252,141,90,213,175,147,45,130,53,128,139,92,9,133,79,33,243,76,140,79,115,134,43,154,148,7,47,165,163,96,68,163,23,163,163,68,16,124,28,19,148,152,158,143,111,35,101,208,58,20,0,193,236,181,196,79,116,51,127,62,51,64,33,246,96,229,29,85,94,13,191,184,69,174,186,255,251,100,62,50,193,161,110,75,114,250,172,211,26,208,186,224,253,62,158,93,31,226,105,101,127,53,20,69,28,215,84,29,85,75,186,145,188,212,39,139,105,98,142,78,25,79,198,111,27,4,2,30,224,181,158,215,206,85,60,157,141,151,64,68,112,207,152,163,208,48,145,193,210,198,58,198,35,187,177,239,171,223,181,216,134,197,137,191,62,23,164,178,229,2,232,191,9,240,239,59,22,232,74,130,81,203,22,24,195,150,61,157,187,68,139,180,127,226,56,59,245,24,13,65,218,150,41,137,194,54,16,135,141,84,171,160,248,171,245,49,147,171,52,107,135,124,246,27,107,193,121,211,160,202,113,250,114,91,198,193,44,36,246,234,17,244,230,101,58,82,7,42,21,241,163,195,170,9,125,71,132,7,3,154,109,75,1,130,196,187,26,184,134,68,104,26,174,173,212,175,97,228,238,235,185,244,116,58,181,246,166,201,176,119,125,7,20,217,233,205,251,1,84,109,87,84,188,105,160,195,8,255,208,225,99,196,185,194,216,180,66,228,218,205,0,181,59,144,46,217,59,106,3,151,212,121,123,54,48,138,129,250,253,14,204,173,190,21,155,126,103,20,125,48,137,255,98,26,27,68,53,52,144,4,72,213,5,44,100,81,203,93,77,137,133,212,62,125,62,19,45,242,89,240,29,248,211,234,126,3,142,160,233,37,136,165,112,171,24,144,100,49,11,148,181,17,198,191,136,142,164,200,247,228,92,249,248,63,52,118,0,107,31,219,250,33,235,5,21,70,214,225,229,40,220,214,187,64,121,74,141,120,138,247,249,138,2,48,191,92,42,222,124,120,65,118,147,179,65,159,228,247,55,23,90,148,75,65,5,116,204,175,219,6,75,86,139,122,161,69,94,11,43,233,188,167,180,43,219,190,200,88,45,13,215,73,171,27,50,239,38,187,138,189,79,119,151,240,67,250,34,32,5,182,87,208,30,199,61,182,157,73,145,160,12,69,119,146,147,221,9,186,82,45,223,177,224,212,223,150,67,199,177,103,16,174,171,238,78,0,83,104,58,145,16,4,70,30,43,254,100,99,217,53,123,85,7,122,226,196,193,241,167,20,226,228,187,95,199,26,6,226,121,253,8,204,101,109,155,200,202,205,200,145,180,35,84,163,132,194,199,7,116,162,61,206,128,20,1,58,178,192,0,169,18,93,170,195,197,127,0,144,184,85,234,48,254,193,234,250,18,74,61,125,21,176,35,72,127,2,125,57,186,167,242,153,182,198,189,45,145,60,57,245,216,87,94,214,203,47,170,185,176,74,109,26,169,78,235,35,104,93,183,61,241,215,167,74,155,192,63,87,57,246,104,181,93,22,178,228,221,125,231,138,153,249,163,41,253,151,104,11,239,21,67,40,252,209,144,136,150,35,120,149,187,51,127,99,131,232,219,124,39,198,108,46,55,72,26,134,165,230,137,23,191,146,197,61,34,54,123,222,153,109,178,84,15,218,128,38,145,92,210,149,66,104,45,70,30,139,93,86,9,217,143,137,20,253,136,48,151,215,240,56,67,240,250,195,2,115,110,225,50,153,15,176,63,39,127,142,9,41,145,59,229,78,244,150,215,244,147,189,138,2,243,75,29,132,46,28,47,125,197,60,2,83,123,155,106,122,207,251,21,42,218,73,41,15,20,8,128,49,35,199,27,189,24,192,53,73,235,145,243,197,202,78,251,180,148,174,158,15,238,161,46,209,65,12,175,218,108,161,126,70,177,227,188,186,112,227,54,188,182,242,206,137,172,177,126,95,164,112,59,190,67,145,13,110,85,26,57,121,83,110,109,227,132,127,97,3,132,86,193,131,233,247,228,10,93,4,216,80,40,48,136,165,239,115,71,173,126,36,156,123,240,132,249,229,76,228,82,16,101,209,103,75,221,88,44,73,229,133,181,196,189,192,30,217,49,10,155,234,87,46,104,53,85,121,160,193,191,28,240,169,148,82,33,228,143,118,15,194,105,211,129,118,182,2,36,192,22,50,116,236,146,95,199,193,239,30,197,97,18,17,48,127,182,168,158,46,90,100,168,218,255,251,184,4,0,80,45,163,82,107,97,52,17,47,233,56,196,105,249,56,147,34,90,23,55,115,167,134,140,136,2,14,138,14,101,210,129,121,187,151,50,9,1,190,155,200,133,202,51,26,159,184,140,156,180,249,252,137,230,252,137,107,193,192,226,165,76,219,170,19,28,24,134,120,249,51,10,29,190,253,165,146,159,241,161,52,119,216,125,80,44,140,60,219,164,82,181,98,240,232,148,157,87,46,250,84,89,209,62,107,235,40,121,218,28,69,2,204,112,122,223,152,98,186,103,43,35,44,81,248,234,233,207,225,51,57,150,188,98,84,18,111,163,166,167,213,20,14,190,72,186,85,59,132,232,131,218,66,51,113,17,110,32,120,17,150,68,102,211,40,105,225,62,203,100,94,158,56,194,67,132,127,105,11,159,205,141,1,56,232,201,44,73,171,184,178,181,83,99,129,199,216,123,15,136,134,57,63,51,127,178,175,103,240,249,46,221,183,53,7,198,212,157,130,53,137,151,74,33,85,123,248,103,49,43,4,188,229,235,127,110,23,116,180,78,106,49,124,182,158,80,238,31,226,64,232,58,126,175,6,82,247,150,222,43,31,89,82,234,62,231,144,85,2,116,148,23,50,205,97,141,28,32,196,73,236,199,237,82,170,217,65,92,50,95,88,193,233,211,67,252,181,141,128,67,18,27,217,183,211,237,95,255,36,203,147,27,57,128,130,162,190,8,26,39,54,53,109,21,14,187,67,77,201,172,235,11,249,29,204,159,212,99,16,222,120,153,190,150,67,107,219,188,224,252,96,113,172,237,91,120,20,54,247,139,4,155,243,61,1,248,1,236,2,200,62,62,93,11,105,124,184,160,69,211,194,181,85,229,101,199,248,205,111,97,36,83,208,43,154,0,245,207,237,30,52,225,6,72,229,186,189,119,76,93,166,58,107,5,172,207,58,135,223,65,50,186,18,14,241,60,81,113,4,214,62,250,12,215,161,15,182,85,32,248,146,153,61,86,23,246,122,251,44,118,253,205,145,120,194,119,10,148,53,219,167,141,251,162,72,178,220,145,178,157,105,172,53,130,33,247,145,124,208,75,53,139,40,27,49,30,82,106,43,129,109,28,127,219,53,161,31,202,100,67,240,56,61,118,224,224,120,199,1,189,227,246,69,66,195,214,86,34,204,242,30,86,32,29,228,124,71,78,114,214,199,15,200,213,90,102,130,118,53,160,40,197,175,213,31,109,177,8,0,188,2,84,221,114,194,255,163,202,156,189,242,34,129,129,196,211,166,220,248,2,59,21,169,94,185,164,181,172,101,24,22,76,90,58,253,95,69,173,225,50,82,252,152,216,69,250,62,115,249,54,239,2,166,53,13,70,208,177,149,77,161,45,205,180,43,21,127,72,200,129,142,239,138,31,7,88,165,247,160,140,150,97,115,147,231,180,86,169,98,78,216,73,61,156,133,50,57,175,8,178,97,183,27,52,254,186,88,152,90,31,162,162,198,168,26,46,0,3,140,130,15,86,114,40,43,192,57,235,69,173,174,172,132,232,210,255,143,4,155,188,85,73,135,143,76,121,213,141,40,116,99,174,179,89,23,209,35,129,202,211,203,114,188,98,187,179,209,164,202,76,84,93,173,15,228,149,244,124,125,213,156,11,225,36,89,86,10,144,188,153,54,164,226,18,74,133,189,104,72,247,116,133,88,230,99,112,147,141,143,118,39,10,239,219,144,250,248,36,212,54,112,197,69,141,212,145,46,207,246,215,168,67,203,186,27,99,110,121,154,55,177,24,49,23,8,245,60,223,251,16,31,101,154,142,180,48,154,227,133,52,134,66,10,13,220,244,175,127,131,246,167,135,64,157,20,103,212,36,109,126,243,225,9,156,255,117,180,233,11,182,160,112,52,113,197,93,177,213,123,199,150,81,101,246,236,102,246,43,197,10,206,164,156,1,200,218,236,208,187,44,135,25,36,190,35,185,164,85,174,124,48,65,9,60,23,89,228,132,135,244,185,38,53,52,218,19,149,233,38,112,196,77,239,62,82,201,18,171,130,114,250,184,6,23,11,124,204,52,56,123,252,49,153,7,21,25,184,35,252,247,221,78,73,253,88,195,240,157,38,126,142,88,34,248,138,47,104,227,180,166,178,106,106,22,147,243,16,11,170,77,250,19,254,200,92,249,76,9,46,95,70,79,145,242,173,32,5,201,114,248,112,180,203,206,177,184,10,122,156,61,88,41,48,9,201,108,62,75,87,37,13,125,206,150,96,196,71,23,22,24,235,64,92,100,50,82,153,244,219,23,201,241,168,209,34,96,19,3,247,171,118,199,164,52,206,168,18,95,253,31,151,133,245,248,204,229,199,156,22,61,211,151,12,208,158,122,253,5,248,149,251,22,21,17,55,183,210,70,217,204,116,247,33,34,210,205,228,139,74,163,44,115,171,213,20,16,126,191,212,70,144,11,23,135,214,32,206,137,246,218,162,15,108,169,86,45,158,72,193,8,155,108,241,251,176,224,30,15,39,247,165,11,9,71,1,232,175,217,73,229,248,215,176,129,177,166,141,66,149,131,49,144,243,27,212,36,179,120,166,41,194,1,231,252,173,32,170,227,168,229,96,158,157,6,1,84,5,165,22,170,176,107,116,229,32,196,160,198,68,187,64,142,92,26,110,102,82,254,184,140,15,20,160,146,94,156,145,133,225,240,95,125,63,213,100,9,98,194,163,194,183,72,59,93,80,179,173,85,250,137,161,39,228,117,65,132,164,162,237,43,247,39,177,76,160,120,98,193,14,226,125,19,166,227,3,11,186,24,43,246,192,151,24,41,151,22,7,137,204,219,94,116,116,189,147,7,197,246,208,20,40,51,32,131,56,87,92,41,214,216,107,31,25,159,103,216,3,69,143,72,93,146,74,160,134,196,248,165,76,48,194,118,201,149,173,196,189,12,240,175,58,9,27,188,254,129,85,149,199,192,228,79,91,198,83,117,10,114,129,240,232,206,71,21,149,228,58,220,96,1,217,24,193,234,2,179,208,151,57,190,159,241,83,7,112,165,97,196,186,254,194,107,55,205,184,205,137,120,147,116,78,146,1,158,71,223,66,156,5,242,41,87,147,168,109,124,118,197,54,254,105,20,42,220,62,67,237,199,190,103,242,170,49,187,29,84,231,71,74,118,69,63,48,187,117,221,160,148,158,55,40,141,109,227,166,111,198,165,255,31,226,49,151,11,230,169,75,175,180,61,237,187,114,240,49,216,190,88,95,11,161,114,228,20,143,49,15,102,230,118,128,208,69,194,9,72,13,143,165,3,8,152,146,231,99,143,130,82,7,156,48,69,191,51,197,250,249,72,195,29,173,26,124,77,221,43,164,82,70,105,255,237,69,182,240,70,167,255,46,138,21,224,128,79,18,184,89,80,162,44,132,13,224,4,21,35,151,23,145,210,119,29,15,105,149,48,151,20,80,89,78,223,152,161,224,186,120,17,140,219,63,1,121,113,217,40,219,44,179,45,243,158,175,73,19,239,254,210,186,196,176,116,24,142,115,48,126,1,167,252,139,134,77,105,220,216,252,57,181,54,106,148,102,13,91,32,138,120,65,68,143,156,220,240,236,99,176,2,77,248,235,60,244,96,35,120,157,92,44,175,137,179,248,102,61,123,49,187,89,54,26,200,171,63,45,142,21,215,201,174,231,183,136,107,22,106,177,152,169,62,244,110,104,147,32,222,17,58,227,56,46,1,105,77,89,131,148,249,240,75,163,60,150,58,41,209,138,64,114,17,18,112,102,90,92,106,247,111,221,161,56,241,84,33,220,24,150,23,80,70,33,241,138,85,147,242,69,45,252,76,187,41,126,51,183,167,189,211,185,92,29,230,170,177,102,51,53,97,187,218,217,185,14,76,164,202,174,168,250,93,188,40,226,181,73,73,123,94,99,1,64,139,9,19,160,58,187,179,239,103,86,251,58,77,160,144,32,249,175,174,35,192,119,47,8,217,75,88,168,155,133,16,68,38,219,212,64,156,130,113,230,219,176,97,232,2,76,147,6,160,143,5,19,248,85,223,28,68,108,169,73,39,59,189,52,107,46,12,120,43,53,139,143,181,203,64,145,243,176,120,63,189,223,2,131,219,109,0,113,221,29,150,32,66,152,218,170,145,190,92,182,165,212,9,56,162,218,184,149,143,63,56,161,166,93,187,105,94,92,3,123,252,206,171,248,111,206,246,48,105,198,169,106,34,212,13,69,160,201,165,90,124,58,190,9,223,110,131,207,230,20,146,51,126,249,211,235,58,23,4,94,173,167,89,144,31,64,116,176,14,204,129,22,137,144,84,79,135,19,26,194,82,243,62,60,87,175,250,118,168,205,117,108,147,89,194,78,207,210,76,12,109,100,30,20,100,52,219,57,110,147,97,154,196,141,143,49,103,38,21,138,6,206,85,26,196,152,223,157,200,102,150,234,7,174,27,46,101,244,87,161,132,201,53,40,56,247,208,122,195,139,9,196,233,220,250,251,208,24,60,37,18,249,30,230,149,213,207,121,69,129,8,224,185,12,12,238,122,64,96,191,134,8,102,174,61,190,131,129,65,8,91,53,64,183,130,93,204,96,18,150,54,221,114,60,191,181,196,185,88,122,205,233,120,9,148,40,218,57,194,27,254,139,145,7,217,150,254,255,63,152,34,148,188,233,80,224,221,239,136,255,215,159,226,170,34,119,28,144,93,156,243,167,158,172,212,235,192,39,54,166,38,36,77,217,111,211,104,103,176,41,207,214,39,61,61,157,99,15,186,138,132,170,201,30,116,208,140,173,187,60,98,98,61,67,244,182,139,83,219,80,221,85,132,107,227,185,187,71,96,67,89,36,125,36,246,128,251,71,59,199,19,234,172,120,157,105,209,12,72,60,3,161,15,88,34,116,154,136,0,2,177,30,61,86,103,205,140,86,213,79,231,115,148,21,42,183,82,251,33,65,111,53,218,210,60,243,97,91,3,167,55,44,183,134,235,78,107,143,4,219,223,173,123,74,90,152,178,184,185,81,220,15,86,78,167,19,19,146,149,130,239,158,212,231,169,41,131,244,239,10,157,139,138,125,162,55,98,193,43,60,170,21,7,82,210,30,163,56,179,89,176,166,115,185,203,89,196,222,201,69,253,233,148,214,19,153,87,17,65,150,253,234,135,138,173,47,113,73,20,1,168,78,79,219,141,54,150,238,109,93,60,68,100,250,209,63,59,131,123,188,133,41,222,78,156,21,44,241,128,251,74,42,189,213,132,57,146,214,245,182,92,18,224,246,212,135,205,22,7,114,70,246,51,159,22,240,107,255,204,137,49,74,255,187,173,120,199,185,2,203,212,56,182,243,200,230,119,131,93,213,70,160,166,77,244,148,222,126,250,247,154,172,231,32,174,67,239,8,238,233,90,187,90,28,22,194,105,191,221,43,76,194,68,52,38,111,116,154,109,155,22,11,74,11,101,62,169,102,191,186,48,212,127,219,122,193,18,58,125,199,101,5,50,91,31,48,160,151,147,133,93,233,244,114,249,22,60,195,79,238,9,231,229,149,186,167,185,100,196,151,32,103,205,145,86,109,75,104,248,150,228,32,96,89,176,208,126,173,105,108,190,46,51,255,177,221,200,211,88,85,114,169,31,9,107,139,41,238,147,157,242,105,232,98,80,164,227,153,151,124,29,204,75,57,99,90,244,243,93,178,115,146,30,64,156,41,162,184,55,153,87,110,132,255,51,63,239,84,10,116,42,50,69,232,208,231,118,61,227,115,148,164,246,127,45,40,150,111,120,4,16,88,179,90,249,219,247,54,224,219,152,139,139,148,203,32,242,254,231,229,101,46,182,81,44,217,193,32,223,165,11,101,74,117,106,235,130,62,43,126,182,223,244,116,182,94,38,22,99,187,148,32,59,165,106,16,23,137,50,7,250,236,171,254,167,194,144,45,28,126,150,60,120,114,19,142,130,58,77,58,189,112,189,20,177,52,124,87,30,50,116,19,207,203,236,212,234,26,14,29,26,211,21,15,170,234,197,103,62,128,18,44,131,215,143,113,147,161,74,229,171,153,101,197,240,163,21,208,207,163,190,103,169,72,55,219,111,145,9,188,171,150,34,209,252,53,6,122,86,24,225,231,228,68,36,91,102,129,135,147,254,232,127,96,236,219,142,86,52,242,115,203,142,55,139,21,111,166,216,122,96,246,211,138,89,35,131,239,235,221,195,191,128,200,47,182,15,228,231,210,155,75,17,86,64,134,214,36,207,29,26,30,250,49,116,133,54,102,250,102,104,68,224,246,129,14,42,195,92,213,153,223,20,151,220,167,52,199,237,43,88,104,86,37,242,53,29,37,10,249,47,193,71,23,94,11,154,244,44,124,150,236,240,65,215,239,220,195,168,10,56,61,103,118,138,255,216,209,107,25,160,110,101,109,85,104,154,98,136,10,47,11,246,181,247,131,40,192,223,229,203,162,196,197,144,23,34,88,2,152,41,9,207,175,174,42,193,102,222,178,195,238,181,107,175,179,222,87,223,100,117,203,213,158,109,9,88,103,242,243,52,98,165,57,115,255,12,37,30,85,122,50,58,1,49,220,68,181,122,251,248,67,158,59,28,187,11,223,114,141,19,7,74,133,98,25,155,95,62,199,63,44,163,153,36,10,217,208,102,187,73,105,88,104,88,135,50,39,235,222,57,36,60,250,38,18,25,106,170,176,238,58,38,69,207,53,17,51,67,153,235,27,38,117,195,225,26,46,81,25,138,82,10,234,21,106,235,218,127,163,161,172,251,114,29,46,14,83,197,104,137,230,154,11,161,36,19,217,248,38,15,206,70,92,180,236,153,130,236,4,165,205,185,66,67,8,5,232,156,111,70,173,209,120,173,33,181,203,104,189,49,41,216,182,202,119,211,222,136,220,197,111,19,223,242,189,171,234,226,144,191,253,175,5,210,76,59,12,191,11,62,164,106,230,227,188,126,215,27,237,151,206,254,114,10,6,246,236,46,190,217,100,138,49,59,73,168,96,244,213,60,103,92,19,227,198,239,17,250,92,4,111,158,206,0,18,133,25,28,243,201,90,166,77,28,206,220,96,148,231,143,78,152,200,206,24,137,14,17,35,52,83,145,169,124,19,193,52,171,236,57,53,223,49,35,211,106,86,181,11,95,252,238,93,212,139,172,108,178,83,229,188,157,28,227,246,112,183,236,31,53,239,187,252,28,136,69,173,190,195,151,223,182,197,224,75,254,246,48,107,232,67,57,245,122,173,198,36,135,165,13,49,201,102,22,9,227,250,80,83,21,209,227,115,147,95,141,169,145,243,23,155,39,24,202,161,167,239,39,0,215,16,64,6,56,84,84,226,101,255,223,67,167,240,115,229,210,83,29,232,101,144,92,26,56,53,105,108,86,255,44,212,114,43,109,112,169,176,105,132,51,251,213,236,216,144,84,100,35,82,234,68,87,84,37,106,130,248,189,97,21,197,181,53,75,184,188,109,200,166,224,235,167,52,50,255,44,61,18,159,254,237,229,176,203,51,22,175,52,112,207,177,6,188,181,245,54,254,84,84,30,130,190,171,19,100,153,122,172,132,190,69,125,162,62,229,44,127,223,57,5,106,162,28,100,20,69,213,252,237,52,136,124,111,11,141,67,91,8,213,216,216,167,85,197,118,148,9,179,83,161,239,179,61,21,201,255,248,202,201,72,101,143,210,73,236,19,1,56,80,65,131,64,237,15,62,15,80,74,70,64,223,228,215,241,143,115,179,11,180,184,113,199,64,153,200,36,211,37,165,63,154,175,235,185,38,254,136,219,216,71,137,231,143,27,4,184,245,10,15,39,171,35,98,226,201,69,13,167,93,87,179,50,115,22,0,145,249,188,53,63,22,138,39,203,234,38,96,193,130,14,70,65,229,26,137,81,105,70,215,54,118,29,15,111,29,201,224,255,183,85,201,111,228,241,252,17,216,107,115,191,23,181,203,140,233,159,123,77,71,244,12,117,165,168,168,124,253,237,199,179,190,219,231,166,89,242,216,123,13,83,17,104,179,66,217,209,78,28,156,37,231,155,180,142,247,9,157,83,191,130,29,212,175,207,65,66,176,195,18,44,146,120,29,51,32,47,168,131,18,192,207,233,60,216,96,195,195,81,30,198,120,9,206,228,232,225,166,84,136,6,146,236,180,220,72,255,113,36,134,250,254,190,128,79,42,189,50,6,103,217,238,9,124,74,198,186,63,178,93,91,52,106,235,133,11,116,13,224,173,130,185,31,50,78,252,18,9,149,127,89,96,95,181,7,128,56,116,251,91,104,191,252,181,191,180,193,196,61,0,78,26,132,160,78,29,99,210,55,227,224,245,63,56,6,173,43,162,248,43,41,243,76,56,128,174,120,211,159,10,235,162,195,195,161,205,226,7,18,138,51,60,164,68,119,42,164,146,211,58,184,59,158,167,104,23,234,237,9,41,156,177,128,17,51,101,81,33,199,132,68,151,129,148,78,64,178,254,16,70,32,232,119,86,175,105,168,109,143,125,106,138,74,122,38,55,118,205,213,229,48,179,202,106,171,57,247,9,181,226,107,40,46,28,35,183,234,160,220,112,121,252,171,37,217,168,54,199,190,70,78,143,104,132,118,242,194,80,6,68,38,196,138,103,160,206,85,78,236,157,176,14,89,9,4,243,131,200,128,129,60,85,80,48,4,112,35,72,121,135,177,21,223,60,86,48,192,81,38,252,29,229,95,248,236,224,183,59,125,112,19,214,190,143,191,27,125,115,79,122,246,129,104,179,28,51,204,6,137,51,231,121,78,125,116,187,192,227,207,199,61,212,166,184,32,172,84,224,22,174,110,93,22,11,81,112,85,24,254,149,85,131,202,180,167,47,120,229,135,0,79,209,172,190,33,107,227,90,53,198,9,228,214,40,131,7,60,118,18,97,141,116,60,212,104,57,7,175,243,99,242,248,152,54,222,1,58,83,4,17,237,194,31,67,106,91,13,214,156,190,85,168,213,145,178,96,31,65,171,4,212,16,207,74,147,178,105,25,140,211,136,220,38,244,219,37,144,207,187,176,158,173,189,208,35,52,154,15,138,109,168,221,5,82,142,166,111,9,248,162,93,79,75,169,49,166,42,24,118,8,24,37,57,226,61,231,219,81,29,206,160,199,155,68,131,83,212,121,3,91,14,186,46,193,37,60,220,128,43,180,184,160,209,4,106,48,115,218,102,149,5,254,175,169,36,119,143,83,12,14,18,57,103,242,107,24,7,11,73,204,84,213,184,244,176,73,66,225,224,249,173,91,188,20,62,30,47,185,81,212,223,208,71,16,107,124,99,125,181,153,86,246,201,205,211,127,55,3,27,79,60,44,244,109,40,49,216,88,203,44,186,182,79,147,122,105,34,43,34,35,20,91,2,64,52,88,52,162,107,57,188,172,76,249,103,104,233,85,95,94,123,92,35,120,76,62,54,104,73,102,73,178,180,247,111,108,2,47,250,121,197,177,49,4,139,206,135,140,96,89,67,187,94,179,81,183,128,117,98,170,204,63,215,174,216,89,14,81,87,167,25,241,251,239,253,61,240,112,174,110,147,72,159,218,252,12,67,237,66,242,125,155,193,10,77,121,198,218,95,174,154,68,144,223,36,158,208,80,213,102,143,74,183,1,156,213,139,3,3,194,209,62,19,175,47,204,178,12,0,163,145,245,180,216,97,227,150,237,28,209,179,75,123,114,56,138,158,8,127,55,86,120,2,242,152,209,160,144,229,30,123,246,181,120,185,23,54,227,119,145,228,51,219,95,127,246,143,164,27,129,227,125,235,232,137,39,247,211,108,89,32,14,15,82,238,213,125,61,118,158,252,151,245,190,98,158,0,231,206,121,54,23,49,247,50,50,178,66,196,186,151,6,209,103,68,110,74,30,229,194,63,1,107,165,252,239,205,3,134,212,245,214,38,139,89,120,128,31,174,28,99,148,180,177,1,41,149,223,195,156,234,242,118,95,33,15,62,136,244,162,135,78,234,169,196,193,44,199,113,60,231,239,85,189,34,41,206,200,224,188,133,245,93,170,110,173,213,99,17,110,219,115,11,241,49,85,122,230,48,200,59,113,215,156,213,90,205,64,193,114,240,197,187,15,80,86,88,212,3,243,108,105,166,177,191,33,212,90,151,28,63,67,100,143,54,103,182,25,250,118,48,213,141,189,174,57,225,66,251,244,5,151,188,158,167,203,117,110,65,120,50,71,199,203,135,113,185,193,211,124,165,205,146,25,130,111,63,131,248,40,96,128,251,190,196,2,38,133,4,9,120,134,7,35,46,232,208,217,191,120,116,145,26,248,210,81,97,47,252,204,203,165,226,171,152,92,211,23,112,65,40,36,58,217,50,134,228,108,109,1,39,201,17,27,76,30,246,235,120,123,96,111,194,99,28,114,187,181,160,229,218,111,122,178,247,177,187,93,1,22,197,17,107,106,226,61,161,217,64,254,87,153,25,99,112,175,205,244,103,141,162,253,233,117,247,249,98,37,113,202,91,255,236,10,192,222,234,148,188,59,251,63,199,188,148,159,10,190,76,102,215,92,171,64,111,154,35,118,214,25,90,62,170,51,137,48,211,232,96,209,21,238,76,3,154,161,8,96,140,31,57,61,70,252,243,151,203,130,35,213,146,242,6,183,181,104,138,17,126,86,255,152,108,172,104,123,222,15,18,46,51,158,29,229,209,123,69,253,170,45,30,1,109,175,63,9,236,1,233,39,176,28,204,171,201,199,181,139,13,105,210,244,88,137,239,132,71,192,39,68,82,127,168,205,145,127,146,112,151,21,69,37,63,163,111,96,128,58,145,101,34,20,38,193,109,245,175,245,167,126,253,254,56,247,232,165,115,177,236,161,155,206,56,14,10,78,49,166,4,63,125,93,214,243,155,172,11,80,142,52,8,188,173,169,1,242,127,15,92,120,91,70,169,94,56,178,179,189,34,91,53,165,209,40,81,47,42,118,31,233,42,171,147,248,128,175,52,89,198,55,55,122,148,161,194,31,182,59,22,239,5,243,129,216,163,4,201,214,198,67,194,186,89,21,146,255,86,81,201,87,67,229,18,176,172,57,36,87,122,97,134,140,195,242,210,170,122,158,113,214,77,185,166,244,36,216,15,117,234,19,86,8,132,97,175,37,100,154,132,43,245,115,170,5,218,193,29,21,191,12,199,69,123,182,211,171,141,145,40,205,19,156,107,121,236,165,207,139,0,217,54,250,190,250,138,74,83,213,104,76,78,236,132,72,115,23,181,251,243,255,46,151,66,101,116,54,78,75,10,16,245,33,29,104,43,161,9,103,19,42,102,153,71,173,58,102,3,211,218,227,11,94,232,109,147,188,99,57,150,150,188,205,43,215,186,91,97,68,3,37,124,29,52,108,205,43,166,251,214,144,157,95,10,29,16,143,90,226,82,225,231,23,147,56,25,197,160,79,0,173,224,223,209,166,89,53,239,221,91,207,199,202,131,117,207,54,37,13,163,230,217,201,92,195,51,163,84,156,223,237,166,56,193,32,97,131,230,174,226,93,74,0,31,111,212,63,122,57,115,34,123,40,179,156,247,244,9,68,183,153,195,186,155,38,21,214,181,223,160,60,255,243,130,128,192,90,160,154,13,59,127,147,151,204,73,155,124,104,184,124,38,64,201,84,232,38,155,47,51,16,150,223,134,185,204,166,144,187,175,196,30,179,0,237,23,234,129,98,111,52,185,219,193,34,112,176,39,210,82,97,189,175,168,172,43,0,119,190,170,94,62,129,118,46,98,181,132,71,229,118,61,83,130,124,51,112,31,215,177,202,12,201,139,23,43,66,3,44,253,33,85,137,165,117,90,254,76,112,60,120,9,124,25,120,212,229,91,243,164,197,226,72,163,179,203,169,184,112,66,10,203,184,48,12,165,160,159,27,95,241,164,19,4,123,8,232,39,178,154,24,145,74,40,63,132,205,150,39,75,65,240,3,173,18,217,250,99,207,118,40,23,207,146,161,155,128,149,130,79,187,160,251,123,231,39,233,113,233,4,79,99,195,159,194,59,172,154,163,148,184,103,76,240,84,26,81,134,39,114,11,110,120,255,48,229,70,6,192,53,22,210,158,159,246,108,110,247,170,219,7,211,74,210,157,3,10,96,202,29,253,148,239,182,158,253,103,9,240,207,11,60,94,161,26,99,217,93,131,252,228,187,23,239,143,121,98,108,194,19,227,71,102,218,22,205,182,170,245,239,223,155,153,237,137,128,110,163,181,102,197,231,9,56,20,212,68,1,12,146,27,101,96,123,164,92,18,173,152,18,103,134,197,169,213,184,112,197,106,141,61,44,172,235,156,39,208,206,12,216,246,55,213,191,85,5,227,225,111,34,100,236,66,99,151,21,183,84,149,75,181,163,99,189,237,0,218,50,197,238,185,135,52,114,114,49,90,77,63,170,50,124,156,79,86,4,47,219,224,102,95,1,86,228,16,210,56,81,21,198,195,13,57,207,121,206,220,218,169,248,64,74,158,147,53,194,56,152,92,105,171,212,35,157,46,81,47,229,202,197,195,144,160,116,7,0,237,5,155,155,160,157,128,218,239,175,131,134,79,112,127,216,133,96,143,168,20,213,117,197,61,212,219,112,248,56,41,155,21,81,166,222,240,144,16,78,7,163,119,190,192,228,71,185,75,196,125,23,162,115,171,197,123,139,198,18,231,181,213,107,135,2,8,32,114,248,133,128,179,227,193,11,28,233,81,193,118,198,133,238,38,178,204,226,180,165,66,170,226,11,86,119,159,144,140,63,218,102,127,139,159,118,236,15,105,201,11,15,58,238,206,161,56,100,67,8,198,88,136,150,142,254,138,124,53,249,175,16,92,122,240,251,169,22,132,15,239,202,46,220,23,35,250,63,200,211,11,50,10,145,161,71,64,140,58,214,169,33,100,252,24,241,192,227,27,182,3,185,203,60,101,236,101,55,127,142,53,154,199,120,50,172,68,239,174,115,27,240,29,103,37,120,165,175,6,232,90,115,244,87,46,128,144,125,14,153,50,250,133,140,163,134,183,153,17,195,3,232,174,148,177,165,115,82,91,198,167,31,93,13,117,57,215,87,94,35,201,66,236,144,142,145,171,97,197,225,81,184,105,125,113,33,43,10,227,24,20,129,12,138,157,133,143,88,145,218,62,202,91,153,196,3,87,216,196,43,146,242,93,236,137,167,224,89,91,91,92,86,220,23,176,112,178,139,220,107,64,86,222,121,103,101,66,187,235,197,107,47,160,148,164,32,15,64,5,242,231,52,69,188,245,109,141,139,116,28,231,77,30,220,220,250,180,131,159,159,177,227,81,251,173,121,219,144,10,246,40,111,39,67,112,215,0,140,3,240,71,203,36,35,91,180,78,236,108,96,117,118,182,51,192,190,61,153,89,196,12,69,241,42,255,139,58,244,114,201,101,165,239,196,111,219,182,94,56,153,2,73,142,134,172,250,227,145,158,217,46,169,136,54,126,227,117,189,153,204,149,64,13,31,152,116,31,105,95,251,218,103,147,218,69,159,22,64,111,247,189,52,137,147,131,128,15,1,209,71,219,85,25,39,150,134,74,70,101,53,131,148,211,78,0,73,90,228,46,166,149,135,57,164,114,38,52,17,125,13,192,2,24,30,5,188,5,129,155,251,237,156,39,230,219,72,178,254,13,36,104,40,212,152,49,129,83,216,126,41,195,203,201,30,6,48,81,230,185,182,117,57,107,157,97,104,222,84,91,39,87,130,18,146,218,53,72,141,79,84,46,14,188,252,62,81,213,169,135,57,154,203,189,170,172,120,140,163,1,102,150,226,224,229,230,183,114,247,16,209,85,16,69,60,25,144,237,72,148,217,145,205,236,137,132,42,152,194,74,189,252,4,196,248,85,171,239,171,170,141,208,172,135,111,182,34,147,77,50,187,172,130,64,30,143,51,81,83,0,189,201,31,193,111,18,94,42,215,12,65,51,75,54,204,75,170,91,168,240,240,71,44,22,158,170,227,100,250,200,129,118,249,155,74,138,112,80,221,190,218,77,16,184,35,172,72,247,132,177,114,216,48,224,31,4,115,207,243,243,79,63,215,248,24,85,196,41,221,40,86,102,168,248,166,200,144,250,188,249,246,157,159,98,102,159,203,172,176,165,206,141,61,108,251,114,70,225,149,23,203,92,81,192,127,64,89,105,110,159,149,1,156,170,67,245,203,211,157,201,41,234,230,149,104,70,46,162,47,207,224,52,208,231,244,163,202,150,178,180,236,206,138,233,52,102,202,25,47,109,119,184,101,171,222,34,239,45,42,169,33,2,102,138,13,233,22,218,193,102,159,127,175,211,3,79,226,86,74,59,83,123,146,69,129,36,234,100,48,229,185,119,68,79,182,88,181,102,169,231,24,59,191,156,195,93,148,49,179,151,84,176,159,120,144,73,130,20,169,6,22,119,89,242,250,237,133,157,103,236,60,68,59,236,91,12,30,140,76,194,233,19,89,219,248,21,213,112,211,197,55,9,1,116,188,77,107,114,77,151,187,6,236,201,162,216,1,223,25,50,37,161,112,147,222,202,204,30,84,27,239,15,216,183,100,186,167,250,204,95,5,172,139,199,46,187,228,225,19,50,244,21,15,200,228,220,19,249,59,151,128,163,23,28,41,210,44,148,187,125,129,115,70,166,157,43,69,123,62,98,175,137,70,29,142,22,18,46,222,76,130,33,248,234,53,79,213,138,226,73,205,45,177,12,173,241,224,33,181,81,137,136,167,54,159,21,134,141,231,149,109,206,126,46,134,113,103,129,84,178,253,176,226,253,112,67,233,229,77,238,79,232,159,156,52,112,189,205,16,104,173,230,202,25,47,252,56,131,159,150,129,61,235,78,95,228,211,46,75,254,217,146,18,61,151,86,178,202,159,238,189,20,234,120,117,30,48,176,150,6,210,40,255,69,238,129,226,197,198,69,89,25,199,14,201,1,243,243,107,228,103,231,197,209,219,88,20,222,40,132,55,247,169,67,200,59,148,49,151,66,11,210,46,115,105,201,40,131,216,97,173,79,83,184,110,72,114,96,185,102,92,244,158,192,176,65,142,77,173,83,183,166,4,36,168,170,21,205,162,237,134,120,21,42,1,246,204,34,250,96,191,110,189,53,176,218,108,84,143,164,190,99,70,67,10,112,26,204,179,121,73,252,242,184,97,62,148,253,180,254,78,234,251,62,74,155,211,167,134,222,41,22,190,53,233,60,1,146,231,206,186,246,216,38,181,168,120,163,177,167,184,92,67,110,71,128,35,161,213,156,90,42,16,100,107,47,179,95,181,170,188,137,236,189,5,129,42,150,97,3,134,199,39,151,245,9,144,98,156,30,64,33,145,31,159,252,195,60,34,148,113,247,66,86,87,251,87,116,5,148,203,186,154,161,88,95,92,213,70,200,127,215,233,249,226,94,66,243,29,203,170,108,76,148,38,48,100,102,112,136,69,12,206,56,19,252,239,234,252,13,13,49,175,74,40,8,185,129,169,13,49,86,104,177,84,189,216,52,9,106,92,215,255,64,197,171,117,75,183,165,237,194,154,118,125,52,24,26,170,108,81,170,102,222,21,104,28,38,154,255,14,126,244,19,131,232,198,181,136,236,115,177,201,55,58,154,90,248,11,115,111,80,226,239,141,44,106,225,154,177,25,20,114,171,143,9,12,29,178,143,37,59,116,122,62,174,241,206,105,52,97,114,20,203,75,72,78,93,129,125,31,247,235,222,116,9,142,112,18,217,192,181,131,70,173,64,34,183,181,12,205,62,181,45,232,141,223,227,109,119,2,132,120,182,147,201,59,65,190,245,113,88,177,154,205,62,80,252,68,14,100,248,100,146,218,253,68,179,249,97,134,247,94,11,123,98,178,92,216,244,168,251,17,189,38,213,7,79,161,244,14,55,106,80,54,149,115,96,234,11,211,60,109,78,131,102,70,116,14,51,45,213,152,217,168,122,235,251,87,82,150,26,178,7,4,145,63,89,105,162,79,226,162,220,154,203,4,140,144,96,89,50,34,72,223,31,153,99,128,27,98,28,44,107,227,87,34,128,204,224,126,77,247,70,137,106,134,71,85,168,239,8,5,12,40,67,104,209,145,161,60,167,141,127,59,225,127,211,163,97,180,255,68,239,54,138,121,0,92,69,103,65,192,40,159,238,249,18,111,147,46,6,202,97,90,117,27,155,205,63,60,177,30,175,60,109,240,147,99,192,147,5,108,46,115,156,90,91,39,136,18,91,41,137,200,71,13,197,221,115,172,107,90,111,24,203,98,209,164,250,107,253,233,123,172,166,200,99,132,134,75,210,218,90,190,244,184,131,127,215,99,10,129,198,218,46,10,75,92,205,197,182,102,113,181,93,219,6,3,206,13,149,6,120,43,5,65,177,161,21,235,219,6,108,177,112,197,237,49,100,89,23,122,126,215,69,38,107,37,182,143,35,242,40,205,130,219,68,13,80,61,134,94,175,17,175,116,169,204,211,141,167,98,35,135,35,119,33,98,118,71,1,214,205,81,64,144,190,10,229,21,182,119,226,39,35,60,58,12,142,35,92,128,135,139,182,240,230,208,128,73,255,204,98,143,233,198,82,157,64,7,111,105,14,232,203,132,169,89,140,46,187,132,158,50,210,110,198,31,203,15,183,49,112,143,176,214,54,128,196,43,223,10,92,34,150,230,177,75,48,83,146,218,85,200,110,176,160,206,139,199,193,196,175,120,68,27,118,44,165,195,180,44,3,40,235,182,230,208,184,229,217,74,87,234,225,87,190,233,55,108,166,65,214,68,165,51,148,163,147,166,24,81,57,230,38,148,66,214,164,251,102,75,79,58,56,138,135,239,128,171,121,244,56,82,241,157,230,34,253,113,253,230,78,195,50,54,225,50,155,103,206,238,115,116,181,49,155,57,81,57,53,158,105,227,154,157,187,238,189,229,152,64,165,82,13,74,109,167,5,91,106,207,95,22,88,209,68,144,144,61,210,229,62,32,122,35,106,255,103,239,244,14,255,61,122,79,233,134,56,63,117,242,239,30,168,21,16,74,121,85,247,50,119,125,161,117,230,99,135,224,214,58,30,26,119,213,187,218,187,184,108,74,239,158,198,225,52,117,192,124,23,225,10,53,147,14,73,240,245,73,205,186,113,120,33,189,126,204,46,88,122,14,34,210,142,85,44,248,90,82,159,1,13,224,173,194,188,161,151,49,253,148,130,37,21,54,21,92,208,224,32,45,17,155,221,223,146,121,36,75,60,78,151,31,14,5,233,86,88,116,80,65,121,34,158,199,222,62,86,171,126,213,48,150,224,220,17,191,196,62,129,65,10,37,248,124,106,29,234,3,237,56,9,69,134,186,230,61,13,186,93,217,227,37,65,188,120,188,113,236,147,171,87,127,13,90,22,29,206,45,150,212,56,252,75,57,32,203,247,242,45,165,226,43,40,137,159,89,78,153,131,213,229,13,110,39,140,66,71,30,38,20,128,59,71,96,115,51,253,4,99,19,43,33,120,120,56,58,130,165,143,224,146,127,172,196,39,177,219,230,1,152,239,12,175,8,92,160,129,28,179,108,185,17,58,68,115,115,206,44,0,121,221,31,172,57,9,102,56,174,113,27,117,225,26,211,203,73,243,155,207,93,6,232,226,184,252,128,234,9,212,48,78,200,93,176,80,98,107,7,26,228,151,95,236,156,40,253,104,190,55,61,9,157,100,127,58,56,195,94,13,62,206,206,172,219,51,141,137,250,25,7,254,138,199,116,164,11,168,115,237,129,253,22,48,241,17,44,130,125,137,162,110,164,195,115,132,23,239,186,251,188,58,191,94,66,236,39,141,145,73,199,207,157,156,115,115,190,109,131,138,41,42,101,30,169,120,94,209,125,178,91,220,203,125,246,129,92,163,23,144,24,7,225,99,205,221,42,126,175,129,77,59,41,207,194,171,100,19,175,237,98,24,210,195,186,8,74,164,222,201,188,2,93,97,199,72,176,160,72,145,70,132,215,175,25,148,243,119,53,198,209,216,65,59,180,25,89,89,59,56,48,164,60,118,119,50,58,254,204,130,214,65,173,204,57,195,111,188,174,140,234,17,166,62,132,26,195,34,209,198,85,252,238,23,171,237,183,93,224,51,177,162,243,3,36,29,95,32,126,57,228,89,36,88,36,246,222,255,46,210,122,214,83,26,159,45,190,152,43,9,225,104,139,120,218,125,211,184,239,35,114,167,173,226,159,113,140,82,221,104,11,112,17,174,78,227,96,36,36,81,245,207,18,218,217,145,113,211,190,253,234,45,25,27,53,64,134,84,71,57,191,62,43,188,194,78,166,130,229,34,223,58,60,191,104,53,37,204,55,228,174,121,23,138,44,3,185,230,105,25,118,22,151,212,193,135,170,167,32,155,115,210,80,30,127,138,252,47,102,109,110,227,141,135,216,42,214,161,173,177,29,158,125,35,201,182,75,218,126,240,143,65,176,244,218,129,222,45,2,207,22,201,249,90,166,35,230,160,255,156,187,237,3,75,128,122,174,107,45,46,45,123,149,246,252,66,92,143,224,18,24,107,43,85,233,11,234,60,24,82,236,167,8,0,1,193,26,168,76,255,242,239,228,178,243,152,15,145,239,122,72,86,27,6,62,71,187,233,227,184,125,13,53,48,235,173,11,108,79,199,137,136,223,196,26,200,254,105,27,235,119,216,5,83,18,196,71,162,53,183,132,110,14,99,134,113,36,177,197,226,236,24,174,70,12,147,140,95,83,113,15,225,194,21,207,76,127,218,175,181,164,114,205,79,210,52,181,185,137,171,233,158,172,218,198,135,96,193,160,101,120,105,59,86,207,182,7,168,127,151,154,249,139,16,76,174,156,113,68,196,72,204,5,220,166,242,68,178,1,206,213,19,71,56,236,42,117,113,179,19,222,224,240,28,229,70,205,2,120,189,51,205,86,157,72,212,125,117,159,155,211,32,233,255,133,128,147,68,35,196,157,246,151,177,115,97,182,83,162,31,147,39,228,108,100,132,227,170,3,210,132,179,75,167,251,107,9,252,207,35,246,81,75,186,219,48,230,242,236,185,32,250,213,48,150,180,18,224,9,28,21,129,15,208,165,23,134,33,84,226,249,227,54,129,125,209,113,236,32,128,111,214,174,198,116,99,169,101,196,168,99,29,136,97,252,0,22,114,42,49,109,165,121,163,112,199,248,9,241,81,251,248,236,204,118,241,195,154,235,192,215,84,219,80,32,111,114,193,62,169,129,225,108,203,207,159,252,225,92,9,10,170,136,125,16,210,37,99,224,208,33,121,182,196,83,188,203,135,35,35,206,5,148,74,29,68,19,62,199,141,254,94,131,90,208,169,30,193,230,42,73,55,30,222,180,150,99,11,97,72,13,42,53,18,23,188,78,218,90,20,37,29,193,110,202,0,44,135,53,243,187,140,9,47,3,205,65,85,235,188,140,229,126,73,36,202,93,28,206,37,65,71,137,238,114,68,185,108,146,130,129,246,189,29,34,38,227,86,198,225,130,117,255,221,96,249,223,230,104,45,205,66,153,138,142,172,148,195,221,103,166,217,133,37,250,97,0,197,53,80,35,217,252,136,11,218,152,43,213,36,146,37,213,8,140,169,61,191,5,124,120,152,56,84,71,89,202,89,95,200,112,100,30,179,158,22,117,242,2,126,50,54,1,193,142,37,88,184,85,38,0,43,26,1,115,1,77,127,32,102,201,111,150,254,188,154,228,102,146,153,165,234,24,224,55,37,139,0,148,14,22,159,249,5,125,4,184,202,3,47,114,138,136,75,108,164,176,126,26,48,212,251,82,254,90,211,210,141,139,51,23,130,199,10,192,45,241,80,204,126,65,38,53,54,179,129,146,22,207,167,61,64,93,212,111,130,137,230,56,187,115,105,34,255,138,78,95,46,173,111,143,237,14,43,171,69,84,188,185,84,48,8,144,23,49,216,156,174,25,191,213,39,49,209,163,170,16,153,142,125,37,1,240,142,59,111,163,172,65,147,228,54,100,31,180,77,145,170,225,30,251,41,229,107,114,26,127,74,142,177,91,32,72,152,117,240,7,152,51,53,84,146,248,29,79,59,115,153,187,150,48,118,237,158,192,109,137,242,252,135,229,15,147,45,172,158,73,87,160,37,136,182,81,29,174,163,173,239,130,132,159,5,152,20,152,74,8,106,86,236,19,33,169,13,0,109,91,171,142,75,180,61,92,47,152,26,113,197,238,105,42,75,251,25,57,180,125,113,21,246,223,190,33,122,223,46,48,84,124,199,153,150,204,58,207,73,74,162,175,244,225,136,104,105,42,89,226,114,49,20,27,74,95,105,30,193,3,11,216,129,232,158,149,79,237,5,68,128,13,180,247,71,241,49,74,121,64,13,101,93,107,30,117,177,179,174,67,66,216,232,28,205,167,173,118,55,23,148,137,49,144,51,77,241,172,135,123,113,149,1,191,122,60,207,201,226,236,253,204,166,70,95,222,97,203,57,14,5,110,189,158,108,14,13,114,132,86,110,79,96,91,236,251,108,21,25,131,175,133,33,142,51,98,51,180,117,217,129,7,181,208,9,69,163,189,121,203,217,113,82,80,13,182,176,180,145,61,63,225,4,128,56,26,236,228,38,111,22,243,129,43,236,148,51,46,169,197,91,255,250,184,74,237,134,129,100,165,231,8,13,51,148,223,110,226,213,120,121,67,40,92,91,169,102,50,161,124,74,148,83,217,16,179,75,225,166,67,220,32,153,183,63,36,122,217,109,120,197,57,241,129,102,91,154,238,155,196,109,194,177,252,15,211,93,189,132,22,209,84,3,152,82,238,61,201,229,95,93,102,58,29,245,218,28,156,140,228,144,86,202,224,114,189,81,205,125,9,42,97,123,37,79,121,166,68,244,11,64,93,254,6,117,122,73,196,128,188,6,156,84,50,51,141,88,144,47,247,71,231,47,169,154,202,140,141,80,202,165,124,33,25,79,64,136,239,82,44,106,10,114,250,204,196,40,35,236,43,253,240,164,103,141,137,16,84,144,14,71,54,16,149,191,101,53,121,253,242,175,232,231,158,244,48,65,29,96,142,152,47,22,99,229,241,94,202,208,241,44,170,199,226,28,10,166,104,18,81,153,186,8,160,204,146,177,232,71,16,235,92,9,79,249,241,43,230,253,12,0,200,99,92,10,56,170,136,234,235,44,106,215,83,188,27,46,245,176,188,187,165,253,122,47,83,131,222,170,33,15,23,94,20,251,153,5,189,160,81,49,252,141,92,228,218,159,146,253,239,136,146,212,210,99,3,32,24,247,13,187,146,95,212,136,241,196,245,2,151,48,64,229,20,153,160,152,138,15,17,174,207,21,13,88,200,121,157,10,198,187,135,198,120,136,211,47,236,30,241,10,107,9,235,16,149,119,12,211,183,26,125,243,73,80,147,141,67,8,129,41,99,126,214,83,33,168,56,32,192,190,47,181,120,83,233,23,244,72,204,33,32,130,58,33,34,137,128,136,109,52,246,42,251,171,183,79,242,174,2,12,144,233,221,253,158,6,36,203,49,182,137,31,196,8,241,139,6,223,166,208,68,255,116,80,163,68,116,153,254,244,104,128,116,144,92,31,107,2,118,31,134,130,175,72,231,9,150,166,249,36,96,71,207,28,177,57,121,181,64,172,95,255,32,195,92,216,248,159,243,241,20,65,246,211,7,236,198,49,62,249,188,71,211,157,8,50,172,176,136,228,134,120,214,47,63,170,216,107,142,54,82,174,138,1,192,176,150,78,188,125,161,127,255,9,223,216,247,189,125,7,127,26,221,234,215,232,140,33,2,179,177,25,250,198,83,72,129,20,40,225,110,2,7,165,76,144,125,4,85,225,213,85,183,59,234,227,115,129,139,160,241,155,217,119,188,244,108,91,198,40,9,187,91,158,221,198,55,213,108,26,31,53,252,198,241,184,14,99,202,74,115,77,164,179,81,201,76,234,134,9,192,220,100,90,159,35,140,70,174,44,48,116,139,26,173,180,67,158,34,30,174,239,151,228,132,226,103,135,158,229,105,56,36,232,181,18,78,38,173,218,22,239,245,217,58,225,35,20,144,113,91,95,178,2,132,234,122,136,220,39,151,92,252,211,195,59,210,62,169,203,208,215,125,213,9,254,42,148,80,238,224,149,76,171,152,247,66,237,226,85,28,93,70,248,10,103,119,189,159,104,86,131,106,166,126,176,72,149,40,149,232,198,92,196,251,17,64,166,68,177,31,235,100,103,189,33,145,211,230,237,9,183,82,6,95,92,149,130,95,86,59,191,84,171,246,251,5,28,223,88,131,213,123,156,135,59,182,196,53,5,24,254,139,193,114,38,138,34,152,85,3,80,96,10,172,116,57,133,200,254,154,42,88,216,231,160,8,37,53,199,104,128,124,179,152,72,61,16,235,58,143,127,112,50,23,185,233,82,31,170,80,242,0,23,195,209,206,233,95,158,26,185,144,210,239,122,230,14,249,252,147,80,66,98,123,46,165,87,129,201,189,30,216,174,224,136,118,6,17,150,29,111,164,27,70,22,62,128,190,142,178,110,196,156,33,114,254,84,131,198,27,17,133,147,229,88,71,21,160,126,217,69,37,17,18,101,195,253,63,55,242,249,2,242,54,208,80,142,187,114,1,48,215,65,219,218,104,237,204,113,90,208,203,18,226,209,234,203,211,238,68,193,177,44,25,195,23,138,75,129,110,222,41,36,233,209,0,56,68,246,98,13,128,8,146,110,20,24,104,119,246,201,62,14,246,210,24,5,156,55,124,10,232,244,232,216,250,137,124,202,84,164,233,130,21,231,11,74,174,225,33,220,35,105,121,99,85,226,161,142,181,34,7,28,235,75,199,31,85,16,132,225,222,113,139,150,243,176,228,253,52,152,205,96,190,128,67,193,95,249,152,215,86,4,117,179,144,0,195,16,18,40,91,73,231,18,236,210,147,137,222,15,54,236,155,101,163,107,201,57,89,68,183,204,31,216,217,98,80,148,183,253,244,128,41,103,228,103,60,249,98,167,237,24,52,149,22,226,171,133,244,222,27,154,58,3,172,6,170,85,168,62,181,35,43,139,92,202,143,252,148,162,94,183,66,89,231,230,155,7,135,70,253,152,123,22,217,50,146,111,30,176,215,182,49,92,189,111,76,47,27,255,8,127,199,127,148,71,31,0,63,200,157,215,5,221,234,134,166,59,193,97,60,175,213,173,205,233,177,178,151,150,168,125,224,62,83,215,68,61,41,95,126,19,206,68,4,202,190,255,96,12,47,245,136,17,155,247,20,76,85,176,182,154,84,129,77,18,219,62,129,190,52,71,107,87,83,252,170,53,154,182,21,200,11,34,64,217,116,245,154,110,162,6,209,181,207,147,239,8,33,148,101,124,239,172,76,163,70,85,243,82,54,56,143,236,241,212,201,32,163,7,148,118,228,8,218,181,201,184,251,179,252,107,102,18,54,120,98,235,255,144,51,117,160,160,77,5,119,66,75,35,39,122,189,100,88,182,255,161,195,140,178,85,240,169,126,201,196,93,178,160,90,8,19,166,62,135,177,217,3,73,197,111,122,179,151,41,65,85,99,20,54,241,169,152,181,181,135,5,20,13,131,249,61,8,70,161,55,174,68,240,3,17,70,219,42,196,235,190,45,40,17,234,86,7,79,179,119,68,155,244,114,111,70,33,176,114,194,211,240,222,13,113,61,159,66,140,182,56,230,136,19,23,54,249,12,33,3,239,80,28,142,117,163,119,190,108,136,64,75,70,64,160,122,29,39,90,190,138,210,201,194,129,127,7,60,206,94,126,76,227,15,129,198,28,74,107,62,45,142,207,73,242,17,176,131,138,185,211,91,120,85,76,175,160,224,228,166,113,225,249,160,67,202,71,72,14,250,100,37,143,191,94,95,162,46,150,75,249,18,158,107,34,231,154,181,152,100,99,115,49,130,170,56,52,95,70,196,50,170,9,33,227,103,150,20,106,111,117,163,214,17,94,103,133,111,168,7,103,33,84,63,171,199,243,55,84,192,205,2,190,29,218,219,241,9,163,237,160,19,136,15,132,176,37,94,67,113,85,12,252,177,198,215,185,232,244,114,126,164,86,75,65,84,250,236,84,242,130,89,71,193,191,25,227,221,186,7,196,61,6,172,209,69,22,158,128,197,51,174,110,103,133,202,21,251,18,193,62,130,6,102,44,108,135,226,130,237,222,73,240,198,199,199,230,211,14,156,95,159,130,67,94,146,88,199,200,86,82,71,42,15,222,145,86,110,33,183,208,162,30,252,63,143,50,73,189,79,60,203,198,28,61,112,119,96,110,99,21,140,160,244,20,70,46,149,164,19,50,67,93,109,2,249,96,238,195,76,183,201,3,165,90,91,125,141,185,147,248,71,121,230,89,240,0,179,1,4,116,161,128,156,50,37,42,175,6,180,131,20,161,0,169,48,54,37,8,247,106,58,239,155,17,236,4,14,127,132,6,147,137,47,206,124,209,217,21,73,169,255,35,199,184,229,230,213,59,197,14,117,140,13,128,6,217,114,33,172,53,47,59,122,229,81,218,163,66,18,208,192,211,145,168,3,188,64,206,162,227,11,201,148,251,12,183,18,63,150,34,59,185,215,169,107,207,34,41,44,77,33,252,42,126,53,238,124,131,202,77,240,2,192,131,226,252,87,202,177,51,236,146,25,211,228,246,36,1,98,69,127,64,181,191,115,207,43,141,244,154,151,5,253,252,246,142,206,75,124,101,112,161,51,21,54,194,5,42,44,71,219,227,48,166,62,93,127,201,136,136,160,23,118,178,164,187,174,61,161,11,25,235,11,70,30,58,70,156,116,236,248,152,129,95,168,245,37,84,131,104,183,56,150,60,166,186,151,93,162,160,192,157,180,46,118,174,34,240,251,16,48,126,14,181,228,31,148,76,54,145,71,252,106,71,217,150,52,93,78,247,245,92,200,90,37,12,144,72,40,75,35,1,172,122,38,92,93,238,103,57,243,83,231,117,202,8,255,108,43,238,191,148,64,67,180,117,227,57,115,159,232,194,30,242,245,99,146,116,218,242,212,199,196,188,252,234,48,206,1,55,19,67,33,174,167,198,139,116,210,22,172,44,131,94,76,24,13,54,130,65,105,99,211,129,47,250,102,82,251,153,3,38,213,203,174,231,57,114,85,44,19,81,152,20,164,201,41,82,213,177,155,232,194,200,47,75,165,88,126,97,134,26,106,180,148,149,151,198,196,137,147,191,76,7,135,251,32,164,28,19,126,222,205,122,66,42,217,100,196,167,62,109,225,211,153,176,206,220,200,215,136,141,153,52,16,173,142,233,103,203,189,194,64,50,231,9,2,181,26,196,49,217,7,210,127,95,124,17,242,110,45,73,181,64,180,98,54,73,201,205,78,187,188,219,137,160,181,62,132,174,176,120,21,18,218,83,9,146,94,204,68,192,149,217,180,190,107,60,63,249,1,53,185,219,206,20,157,203,150,151,85,169,240,127,53,220,232,29,215,238,184,36,145,32,32,177,180,193,74,203,205,135,224,74,112,2,6,201,145,112,31,125,136,223,32,107,251,255,62,110,25,230,217,198,233,89,204,192,252,67,142,218,210,140,113,18,18,123,59,195,173,211,0,163,205,149,154,91,197,212,132,211,192,126,58,78,111,128,169,214,195,62,44,68,76,20,211,176,175,110,55,21,209,175,120,177,240,157,90,51,216,73,226,15,190,33,217,63,248,226,193,230,86,217,59,68,8,134,92,217,187,123,215,228,59,249,93,21,4,110,40,236,103,142,173,4,89,219,70,88,33,216,211,204,20,199,172,217,91,213,54,180,43,195,77,86,39,230,248,65,99,28,55,168,141,89,131,172,75,7,31,121,96,224,199,123,250,115,154,54,187,67,208,30,168,20,126,184,0,250,211,113,12,216,170,19,195,150,47,242,147,53,12,183,102,155,121,80,32,81,224,170,117,124,201,184,6,151,213,3,48,244,238,14,185,249,247,40,236,56,15,248,22,225,222,128,229,7,253,216,91,73,95,56,254,195,196,204,215,44,31,163,209,187,192,150,164,40,112,93,149,25,152,218,66,220,89,59,193,67,10,211,65,143,213,21,228,2,175,64,166,185,163,183,171,169,79,152,98,36,210,30,33,205,66,72,63,253,244,26,52,50,34,61,50,203,43,99,174,42,168,249,139,5,18,120,15,134,12,253,16,249,189,35,94,205,246,200,170,51,58,191,187,103,215,224,243,242,112,105,193,46,193,83,77,18,44,241,24,224,251,190,111,89,4,3,33,192,250,139,112,232,98,95,159,128,198,51,217,249,8,18,237,205,81,234,202,126,159,6,79,51,133,65,190,150,96,155,31,38,95,99,117,95,111,123,110,115,241,96,35,57,191,130,59,152,31,83,146,74,6,213,238,207,133,50,199,23,72,17,226,52,21,136,66,126,90,184,145,155,239,58,57,18,10,110,54,89,67,116,42,172,97,216,220,111,65,134,11,215,83,20,33,0,155,91,30,85,38,138,102,123,84,111,215,114,100,107,73,151,147,86,32,78,243,208,206,203,66,117,200,91,31,11,68,171,56,165,199,182,234,210,250,29,9,119,251,71,210,38,250,25,179,190,20,73,210,194,31,62,166,151,114,43,164,63,33,153,63,189,255,45,156,33,12,39,148,69,211,224,205,246,29,223,27,128,186,12,63,103,80,38,64,19,208,118,129,165,224,111,108,209,170,44,64,65,206,20,85,253,124,224,216,95,204,249,23,126,76,8,241,133,61,118,104,219,113,132,184,47,37,79,10,197,151,98,138,138,220,80,182,237,237,225,150,108,160,204,15,41,246,13,198,103,112,74,246,255,106,72,220,235,166,61,157,78,214,243,234,4,156,91,72,223,14,21,81,140,48,125,90,247,184,194,196,137,57,242,47,164,132,28,35,0,232,114,221,95,101,182,5,209,7,254,61,163,185,90,48,75,27,176,246,16,37,30,74,9,100,26,99,145,9,192,78,104,122,238,191,23,255,23,6,163,59,204,48,209,38,88,169,151,25,74,76,172,206,119,64,42,146,65,45,51,225,218,57,84,151,180,146,159,235,104,207,126,188,136,46,251,121,202,46,92,43,25,213,11,10,189,184,136,121,190,191,94,10,101,27,116,182,116,140,74,168,10,147,199,181,157,227,97,69,155,176,182,63,70,109,89,235,73,29,24,36,163,249,229,126,48,185,118,178,113,153,138,106,81,192,15,33,124,6,42,123,201,178,107,43,175,78,144,146,240,184,236,86,118,132,10,191,40,252,181,3,101,30,113,74,174,84,136,46,55,181,13,225,56,194,232,208,48,183,2,17,102,144,95,92,20,14,204,24,223,167,157,85,135,252,187,189,54,123,164,28,66,143,13,75,197,65,20,42,196,30,193,233,119,20,42,80,149,160,129,113,22,156,248,191,9,198,187,80,224,195,34,85,178,221,211,108,11,222,240,74,23,107,206,94,216,72,134,161,67,89,251,162,27,105,120,31,52,206,181,207,149,255,207,67,115,125,162,78,243,70,255,178,218,83,144,174,136,205,124,170,233,236,99,186,74,183,224,138,216,77,227,129,165,28,140,61,22,97,212,197,67,180,106,130,238,42,38,64,26,161,181,242,145,124,39,236,239,145,1,197,139,68,90,71,149,230,3,179,65,126,218,212,210,154,177,240,20,106,209,128,75,141,34,149,89,245,130,193,198,74,137,197,21,202,40,0,131,105,105,212,121,11,23,80,250,239,25,205,36,22,81,45,71,30,166,72,98,49,53,32,35,230,240,158,228,159,82,223,148,202,212,14,101,35,121,58,4,130,84,196,95,231,151,166,188,231,163,78,199,120,43,96,212,36,133,90,166,83,82,171,87,175,186,36,119,116,53,244,99,122,178,170,18,31,207,189,184,206,174,104,20,69,11,120,97,212,98,42,221,133,30,120,49,128,197,51,97,92,121,6,0,228,115,151,108,176,214,111,191,237,158,81,95,86,9,233,221,44,193,192,53,218,186,18,183,167,109,212,192,26,232,166,194,65,206,61,128,110,32,43,237,146,197,132,40,62,43,118,150,201,195,62,150,81,6,92,96,111,155,228,137,143,156,141,72,194,186,101,192,116,100,133,125,90,238,170,80,30,130,55,215,89,246,42,59,96,206,139,179,11,240,37,156,136,32,142,82,209,128,70,150,244,49,143,135,97,39,101,103,55,250,44,168,210,94,188,46,65,170,191,137,19,135,12,180,233,78,230,35,69,240,107,181,49,204,175,115,240,107,92,119,247,200,120,70,65,68,227,173,121,116,66,130,248,239,251,39,12,229,54,42,221,138,151,177,142,177,53,90,173,43,98,231,243,231,244,203,56,106,156,152,119,92,145,62,206,62,84,91,109,116,102,156,179,246,188,35,217,215,255,175,84,4,25,237,68,85,255,197,4,221,19,245,215,146,135,17,65,56,193,154,6,240,250,146,200,119,21,68,222,26,44,111,25,97,145,158,168,162,12,203,186,37,215,243,36,92,91,75,143,225,59,6,245,122,136,67,51,65,8,186,6,197,236,249,134,117,178,250,182,119,59,144,9,65,41,42,46,109,8,171,150,182,235,169,184,198,73,234,55,42,225,31,254,35,54,239,10,20,11,19,196,186,50,218,94,32,77,41,120,27,163,188,132,173,61,204,252,109,21,229,104,222,102,221,35,186,92,78,72,103,21,169,147,42,38,177,102,143,197,250,75,217,44,195,208,169,75,248,74,99,183,224,159,84,109,82,147,115,218,218,4,246,253,232,99,0,181,217,181,198,221,67,194,127,202,63,249,138,193,26,118,247,82,213,54,176,105,90,142,219,99,204,118,2,102,28,8,91,60,92,175,205,133,141,209,135,62,100,237,142,173,125,250,177,165,237,207,251,61,103,234,222,125,47,221,142,20,108,71,87,56,248,108,159,37,85,6,107,203,73,22,137,179,22,182,193,39,210,229,134,19,59,206,70,95,191,38,114,202,156,188,98,114,147,128,247,145,191,143,19,65,231,4,0,26,60,102,64,104,59,73,226,250,36,159,24,68,67,195,131,174,209,219,97,192,163,34,231,13,8,175,14,24,21,29,128,14,230,245,38,188,217,89,153,195,58,161,32,231,96,254,250,205,179,139,49,109,46,38,92,216,32,63,70,195,85,171,9,29,52,231,220,151,136,43,251,57,91,33,48,156,217,56,106,58,230,151,56,244,2,51,176,110,188,54,243,246,199,14,7,196,16,72,246,177,1,128,132,99,124,102,199,34,67,137,92,133,15,56,104,118,70,96,71,6,174,191,72,204,185,41,124,121,255,26,79,223,92,80,64,91,59,153,144,249,22,12,162,64,45,247,23,101,232,64,244,35,184,72,52,209,182,152,136,44,24,67,148,141,172,136,216,40,250,74,44,196,45,163,199,95,85,213,12,42,120,147,160,64,161,195,146,107,77,137,50,224,3,17,61,231,10,13,53,2,157,80,221,80,234,243,140,218,1,202,216,254,142,212,93,238,194,99,252,227,254,217,119,32,41,201,207,15,48,123,32,121,178,226,113,98,6,4,157,175,109,219,30,158,144,15,21,174,250,36,231,221,157,253,85,98,164,218,125,219,12,167,153,106,11,3,59,65,118,132,64,177,202,235,218,34,216,67,79,170,229,234,204,53,154,172,94,26,18,73,185,201,78,28,175,165,218,148,222,137,45,123,77,44,108,124,89,220,27,112,164,69,188,204,64,146,164,39,99,16,112,41,239,212,24,123,101,224,58,2,111,195,252,8,72,9,95,28,71,87,198,86,137,180,237,46,213,234,230,146,45,58,69,61,62,29,127,189,205,30,254,120,63,194,170,136,112,20,228,16,221,120,210,78,111,140,64,246,238,29,22,56,207,217,4,147,183,181,155,212,82,180,204,245,234,124,226,115,208,234,241,198,86,72,92,127,194,240,43,3,98,28,181,194,131,12,105,153,29,185,95,98,11,40,174,48,152,181,35,104,187,20,10,179,155,30,89,183,227,129,28,94,134,15,40,111,254,20,248,16,65,27,155,3,26,56,81,54,75,247,205,52,52,42,19,198,123,173,125,92,76,49,107,177,146,212,203,35,230,64,36,11,239,232,29,78,204,203,245,248,222,60,48,202,183,173,47,203,80,77,59,196,247,91,207,163,132,110,247,166,247,36,185,125,188,50,208,177,12,82,124,85,242,20,248,1,199,135,141,165,184,44,163,252,228,34,13,224,34,154,249,21,134,221,2,109,95,245,121,32,116,20,79,242,152,166,153,133,69,44,44,230,7,18,48,204,130,68,183,59,251,37,37,78,131,219,159,159,162,2,46,84,108,75,22,19,13,14,81,66,13,68,189,28,131,178,187,216,155,196,95,42,160,47,117,104,212,120,21,10,171,108,105,63,158,154,19,229,121,94,188,42,148,128,205,35,156,35,42,169,50,164,5,203,238,126,64,238,163,156,188,164,121,50,226,180,180,211,103,164,91,115,56,99,114,159,107,215,108,106,193,167,95,151,119,41,230,60,241,46,85,240,97,149,76,5,96,33,185,136,209,78,80,186,234,226,13,242,192,238,84,249,130,171,216,30,191,41,240,117,234,101,20,129,127,19,37,131,254,95,27,186,48,227,115,227,151,238,100,69,6,99,237,136,94,42,60,125,16,29,127,98,125,11,122,16,104,4,50,202,160,59,115,4,173,209,54,79,116,240,53,69,134,67,106,10,188,192,154,184,232,238,195,150,209,235,161,174,205,143,103,182,142,168,61,251,126,122,62,33,240,156,244,9,28,107,86,166,254,34,36,128,249,161,46,29,175,175,14,113,202,231,112,237,70,249,120,34,123,137,98,215,86,206,246,34,129,44,115,5,225,232,73,253,75,244,161,18,54,120,42,24,26,1,56,116,132,31,96,37,1,143,59,212,130,212,122,189,89,45,179,141,7,140,89,197,142,226,7,243,123,158,52,94,142,152,234,184,124,169,230,210,7,81,194,161,122,61,196,117,214,141,189,112,195,83,181,105,253,227,38,175,197,217,54,209,200,26,138,52,119,246,127,205,11,227,127,228,127,28,6,90,152,60,205,48,231,125,171,56,81,58,222,222,211,135,34,52,29,123,72,5,24,201,146,122,173,239,76,182,26,197,118,154,116,57,57,29,74,69,197,119,157,6,234,240,96,230,67,76,85,218,230,178,32,181,180,97,148,131,95,118,156,255,160,127,87,131,113,225,31,50,9,122,76,181,214,132,79,125,112,76,210,29,156,40,247,207,243,118,154,249,246,94,78,246,214,35,0,22,209,255,123,67,138,111,216,14,115,182,75,99,223,53,125,26,19,234,215,190,67,231,11,84,241,43,51,133,230,113,204,151,222,212,24,101,140,68,248,46,240,83,10,32,12,104,254,135,7,241,49,107,96,141,102,55,204,141,12,240,247,58,243,71,117,156,149,187,173,176,231,123,241,244,192,82,68,228,56,123,121,206,36,178,67,39,145,128,94,43,9,79,30,32,156,142,104,159,113,106,248,109,148,81,211,207,254,30,234,111,156,149,18,65,213,44,52,137,177,57,30,32,197,250,255,149,210,51,27,2,100,231,161,70,183,36,108,60,199,92,14,20,74,211,206,43,65,49,23,82,183,123,65,11,250,74,111,56,36,120,57,93,242,239,20,252,165,169,133,83,69,130,251,132,39,51,55,13,197,63,252,206,69,68,153,34,133,138,204,131,190,140,18,168,165,139,182,153,197,61,243,13,214,218,189,221,30,44,93,200,182,192,218,255,68,137,115,45,34,140,179,1,236,49,175,214,215,207,142,23,96,86,66,202,101,35,91,239,31,12,163,153,19,44,161,52,225,3,166,175,126,232,194,72,128,61,131,71,233,77,210,164,190,43,13,40,208,104,240,30,18,178,234,238,96,55,22,104,202,229,146,54,204,180,14,0,174,24,65,146,70,88,125,85,107,244,22,253,167,114,123,50,36,226,230,165,2,220,230,110,61,48,51,210,247,57,239,120,75,20,33,164,116,52,110,60,129,145,92,79,23,92,18,185,15,181,193,213,18,8,240,37,46,232,47,135,144,134,201,249,125,178,33,89,170,202,103,20,142,43,43,41,196,34,216,85,203,202,55,181,135,246,223,89,64,164,221,134,53,20,162,189,180,102,25,169,205,122,183,157,194,52,87,112,128,79,193,31,27,58,86,49,173,96,79,81,10,85,88,74,29,157,1,5,87,80,81,105,229,221,18,164,195,168,191,16,193,78,248,7,21,51,204,95,36,140,15,45,172,35,218,19,69,132,18,38,47,188,173,178,137,117,246,116,153,184,135,143,21,158,241,6,212,148,217,249,8,175,84,160,154,211,165,252,122,175,224,92,179,65,142,58,112,44,130,232,112,81,226,155,95,94,155,235,212,61,90,109,218,169,15,52,6,45,81,97,239,20,81,23,157,241,147,238,15,14,53,199,86,23,36,250,105,247,203,208,204,118,188,186,184,168,119,220,210,54,211,63,37,192,158,158,3,50,113,176,199,214,219,239,138,102,196,156,141,41,224,206,90,10,134,118,53,61,45,212,186,111,3,50,15,10,66,182,129,69,93,210,143,85,26,26,18,249,33,165,31,181,245,183,128,193,205,45,103,207,58,127,138,185,27,101,35,251,151,249,208,205,86,54,35,84,216,119,203,181,24,102,86,150,254,165,51,156,194,111,173,151,186,30,200,251,38,51,228,157,62,68,58,255,67,14,173,21,108,125,42,151,170,108,232,140,93,242,180,209,111,33,96,82,40,170,127,7,252,71,183,189,39,237,234,220,52,62,141,178,173,134,195,43,71,72,43,93,44,11,12,51,114,235,193,191,125,28,240,88,23,245,139,130,24,125,58,159,251,84,10,2,76,149,127,203,5,100,240,232,110,187,244,233,85,0,140,120,244,13,35,4,49,155,143,20,7,113,111,135,231,204,54,123,103,240,170,165,189,195,3,45,220,230,39,7,161,204,212,95,97,236,139,197,19,56,108,83,195,177,194,64,152,32,29,149,141,115,160,92,114,32,222,9,125,31,194,104,234,247,144,242,154,194,149,11,159,125,61,229,128,38,27,215,158,70,112,62,126,49,99,70,21,110,217,48,134,157,26,244,99,22,67,114,237,199,173,82,86,47,185,106,229,246,182,16,127,249,99,237,53,40,114,21,75,159,191,251,230,140,235,156,95,9,245,106,83,173,53,11,40,59,85,76,40,201,162,67,232,235,89,2,60,48,36,95,180,185,229,198,246,41,253,42,29,216,79,91,12,175,50,214,67,193,53,182,4,26,198,223,75,1,6,172,165,9,87,199,53,190,146,167,65,93,186,142,204,104,4,244,63,67,182,16,53,225,158,32,49,130,251,230,1,136,81,244,191,65,44,3,35,239,43,173,99,133,3,200,117,39,135,221,134,219,201,155,79,87,131,8,181,254,87,235,241,57,91,118,46,143,241,23,252,74,15,31,202,24,251,134,24,151,26,4,245,118,220,242,244,35,133,34,73,135,30,65,102,243,70,52,190,151,15,85,1,117,233,189,152,205,145,135,236,121,169,138,234,113,19,99,20,95,80,221,2,176,47,173,213,175,58,129,143,73,240,0,199,161,202,173,63,126,149,105,214,230,99,245,15,249,253,89,96,115,183,96,248,56,183,164,69,71,176,236,122,49,120,253,189,0,222,102,249,137,135,63,128,242,161,223,127,17,136,224,54,141,23,109,111,207,156,83,188,26,103,251,85,185,156,22,11,172,117,146,182,147,225,95,156,133,156,151,230,74,51,60,41,10,165,61,39,182,183,204,76,151,32,43,117,7,101,73,93,64,133,236,136,108,159,237,167,66,24,134,3,129,206,20,131,223,252,22,85,118,222,92,219,62,242,74,48,220,156,220,233,127,134,5,11,22,229,183,40,6,137,205,75,63,155,76,89,207,240,190,9,113,9,112,209,113,101,30,148,109,206,129,103,149,176,167,54,248,102,97,130,86,157,234,202,24,223,158,247,56,248,88,221,50,171,59,10,241,152,215,82,23,2,17,7,206,33,75,251,98,163,5,127,84,86,108,114,69,163,249,32,150,231,164,126,130,16,224,253,102,184,85,45,19,56,6,235,33,171,76,156,245,47,43,12,206,186,162,236,5,130,176,199,228,127,63,142,95,101,207,196,40,139,27,154,84,172,220,221,206,174,238,71,15,211,140,12,238,245,67,156,5,239,182,50,134,104,55,118,153,216,249,160,0,99,37,207,95,84,167,95,211,70,98,89,149,11,180,104,170,68,208,7,99,234,155,79,27,165,114,128,174,221,27,21,32,163,254,134,94,175,58,94,146,248,126,122,107,31,103,193,231,91,67,99,249,150,18,37,57,109,141,92,44,80,195,130,180,106,221,78,23,183,91,178,36,37,66,94,233,220,101,209,2,52,70,229,113,61,98,67,12,15,31,124,52,75,46,7,200,154,72,161,166,237,215,159,68,103,110,61,241,225,203,47,253,146,63,166,186,62,86,49,30,29,193,210,167,47,132,17,72,221,79,218,28,39,2,205,71,166,87,79,207,136,179,49,58,8,230,212,73,246,185,16,110,119,55,98,91,200,86,225,126,70,123,107,169,111,84,0,187,181,21,64,152,114,227,86,33,126,142,79,235,25,184,25,158,162,212,36,225,181,144,5,169,186,233,132,14,210,109,109,0,236,136,87,232,199,219,85,95,148,237,121,141,222,44,20,255,174,131,163,106,241,141,3,90,70,32,173,159,171,164,125,243,36,62,51,24,227,94,14,35,176,154,118,106,93,121,148,84,41,164,126,197,140,31,6,138,188,90,42,47,132,47,196,183,13,60,136,194,75,59,99,34,170,32,175,15,254,237,240,49,99,143,113,59,168,126,143,132,124,125,246,132,246,46,35,99,52,19,94,198,184,151,135,127,253,252,185,201,186,188,237,22,146,147,139,193,134,125,58,141,139,251,133,66,110,222,224,209,193,116,242,147,22,77,54,209,3,82,60,226,26,131,196,118,140,46,4,57,240,245,64,11,31,207,108,125,122,84,140,116,206,128,32,170,170,155,207,178,221,74,137,19,15,253,147,188,9,141,176,165,188,166,197,241,45,209,249,193,36,82,147,230,38,209,128,6,87,109,72,46,5,131,20,201,193,157,223,98,201,1,175,78,51,232,65,73,171,110,182,155,199,112,251,165,64,12,250,135,245,192,44,38,31,20,213,76,42,65,3,120,103,151,46,213,177,147,185,59,48,199,11,248,130,113,109,11,194,5,54,58,155,99,21,81,107,211,43,232,66,215,223,103,219,42,236,132,204,70,156,190,153,199,79,101,103,231,233,115,212,71,253,187,205,138,63,45,165,60,50,22,53,23,157,82,240,41,228,236,93,207,192,42,213,75,244,193,186,221,11,76,196,158,254,249,199,40,245,60,109,22,3,84,1,12,104,239,13,181,191,252,210,19,223,38,24,11,2,72,212,121,83,125,206,91,35,54,147,181,157,182,1,213,18,13,177,201,253,215,117,208,61,203,158,202,159,45,191,217,252,190,239,169,115,44,60,217,77,190,60,164,111,4,2,196,102,151,18,6,143,217,96,234,130,111,43,51,70,211,4,91,105,37,221,128,174,73,32,112,55,122,186,180,105,196,245,171,223,30,8,82,138,59,86,247,165,141,226,54,102,35,225,19,56,46,70,248,160,112,206,22,20,1,86,177,25,21,255,184,26,47,216,162,154,70,166,215,22,58,85,169,236,108,208,190,193,35,37,241,31,248,251,139,118,140,124,52,152,194,27,234,55,181,179,138,55,102,49,98,115,242,171,91,165,56,124,176,11,178,139,51,12,60,243,186,219,240,121,220,178,199,88,194,177,104,55,249,253,203,195,68,45,104,89,68,10,232,251,206,47,242,84,218,27,80,164,26,38,163,208,32,206,0,77,214,168,194,205,255,227,175,51,236,95,20,96,145,99,182,147,187,71,179,4,210,76,29,222,223,232,235,155,196,139,160,137,139,178,52,236,196,209,196,108,124,89,49,70,131,164,135,191,161,66,196,218,80,37,160,193,167,239,15,4,177,81,166,9,236,63,246,16,140,209,51,214,50,102,130,85,119,91,249,223,215,53,166,123,45,64,222,147,32,176,198,224,230,117,164,27,114,134,223,106,110,207,21,47,95,44,45,248,51,51,71,41,102,136,161,191,132,143,244,52,243,240,88,85,86,208,54,252,184,55,55,136,119,163,177,7,164,165,172,144,56,36,87,180,3,24,204,18,17,215,5,210,206,237,106,240,254,236,137,238,188,207,30,210,71,79,255,255,170,144,6,144,100,100,212,31,102,68,47,217,232,251,242,140,47,215,88,216,227,185,248,137,206,47,53,219,37,108,99,227,209,110,72,19,145,50,203,195,189,149,238,141,8,68,250,233,57,201,181,176,139,158,5,120,252,147,167,237,224,15,117,234,152,166,183,119,148,150,138,130,0,98,113,125,90,128,120,18,12,105,36,116,151,152,65,255,79,244,218,108,222,65,118,245,9,98,184,167,200,107,73,37,102,10,188,36,61,194,23,97,126,160,61,254,19,234,39,131,31,80,158,238,167,13,213,36,31,20,158,159,161,78,135,41,66,19,194,127,238,90,68,223,55,195,147,34,123,124,253,98,11,210,76,157,41,32,253,19,170,93,100,100,121,71,237,93,15,200,167,103,195,8,68,140,211,21,73,106,4,73,54,207,177,250,128,190,102,149,181,41,215,90,113,134,36,15,154,69,25,35,164,188,149,102,6,228,135,5,238,167,55,61,40,229,138,199,168,198,158,61,85,10,139,14,98,73,254,35,176,169,86,183,10,95,161,170,76,9,185,130,95,129,249,60,143,17,60,186,164,194,70,115,147,167,221,9,27,111,201,94,92,111,254,81,210,181,114,65,76,234,229,19,162,86,62,145,222,22,152,221,104,71,17,72,138,56,64,110,54,147,66,220,150,98,129,171,138,197,195,75,27,154,112,10,97,248,16,67,78,18,133,186,172,244,103,232,109,198,182,196,47,210,99,148,100,57,137,158,8,75,53,104,253,162,137,145,63,132,17,248,15,10,186,136,191,138,95,183,180,79,151,41,46,196,60,55,142,216,135,24,111,212,82,229,168,238,224,160,56,198,96,43,249,84,44,39,226,24,123,62,171,143,105,3,45,29,120,38,102,200,123,201,237,130,174,11,239,105,98,223,230,5,191,7,90,77,136,201,56,67,250,160,97,63,49,38,177,27,2,123,145,99,33,121,85,249,218,179,27,111,152,182,39,142,135,36,175,81,254,32,32,241,13,104,1,32,98,156,181,25,59,169,118,253,108,238,80,207,128,53,212,242,80,167,165,80,128,246,13,51,99,240,163,135,177,35,69,198,83,211,237,209,8,177,21,131,50,223,23,72,201,195,209,98,110,75,58,78,135,254,199,159,164,56,94,224,243,29,46,202,208,117,9,41,199,95,126,129,174,140,210,130,167,2,188,222,207,141,24,229,60,14,116,223,6,122,207,160,49,39,47,1,223,131,229,238,137,128,57,122,223,226,37,13,115,165,53,93,57,12,150,196,110,34,31,5,85,234,132,254,180,231,126,2,252,110,186,164,243,17,33,88,51,17,217,76,245,78,208,185,215,188,219,225,87,57,26,55,99,180,86,194,116,104,191,19,162,37,126,177,18,146,215,150,6,236,117,150,156,29,181,143,227,79,139,191,135,159,248,74,70,148,107,2,250,166,140,169,70,176,94,94,84,86,11,38,97,21,97,241,201,24,249,76,121,73,163,174,70,81,21,113,54,55,5,168,105,77,127,242,126,177,140,30,88,2,130,203,148,30,28,195,68,181,244,121,67,168,197,20,25,103,78,93,140,109,167,237,39,150,88,102,64,132,229,45,234,121,167,235,114,34,221,64,45,50,85,113,220,93,203,164,20,48,251,105,110,122,1,80,237,67,46,16,57,159,58,59,236,30,38,246,236,102,178,136,2,145,177,131,175,238,50,215,120,157,202,209,2,219,191,176,92,30,216,8,185,125,87,165,137,72,198,14,176,41,209,154,198,129,238,113,228,115,121,228,4,132,237,44,36,4,60,243,198,192,195,198,251,203,182,17,61,176,206,180,105,78,73,44,37,227,72,117,12,59,227,180,139,58,223,218,214,208,11,221,23,43,71,234,63,250,29,9,233,80,81,123,157,77,119,168,214,247,62,130,223,120,182,15,124,110,250,123,173,220,10,87,12,209,222,139,48,206,249,249,235,68,205,94,23,3,191,89,36,9,233,169,214,221,40,235,34,61,103,133,228,41,140,233,88,225,194,78,240,212,51,189,208,236,17,9,148,248,71,95,246,240,174,160,74,211,75,173,79,84,50,161,98,108,229,201,230,175,41,6,218,225,22,133,47,45,93,28,37,104,123,107,99,66,84,106,56,205,34,83,28,46,4,11,171,238,160,15,222,240,219,133,185,199,61,73,163,87,20,90,219,68,127,248,96,67,132,44,147,214,52,45,231,139,217,221,120,138,206,132,176,200,21,246,167,33,181,169,182,230,92,255,69,55,132,138,223,161,68,80,14,7,158,37,59,182,105,121,133,221,111,83,51,70,145,138,227,31,187,85,243,137,143,180,238,28,246,79,183,52,113,237,246,14,254,41,86,21,153,31,119,131,20,153,90,42,145,55,61,23,138,53,244,194,20,78,47,72,159,134,123,187,43,139,92,204,168,179,204,195,232,117,197,203,183,167,165,19,177,171,42,254,128,134,85,42,236,132,168,73,140,56,226,74,94,111,40,43,34,202,118,239,21,165,112,14,67,104,98,41,195,138,85,196,19,144,64,26,44,139,137,219,220,28,15,127,73,55,190,165,32,183,124,136,215,209,137,32,140,241,212,247,198,179,105,166,110,183,78,166,35,12,227,162,155,8,168,182,190,38,54,245,85,162,250,247,31,107,126,58,127,55,144,111,147,83,113,136,116,138,200,76,12,140,32,162,118,88,251,122,224,154,7,26,55,11,154,80,90,187,183,147,154,1,8,47,247,234,101,70,79,230,170,13,120,135,228,42,180,71,239,116,175,231,83,15,33,216,245,169,128,196,1,57,207,200,145,37,37,155,178,90,74,133,247,251,65,51,13,17,123,184,82,35,62,208,43,13,57,240,81,154,37,123,145,163,62,213,250,94,161,60,106,138,116,180,14,242,137,105,247,194,96,187,233,184,16,199,62,60,239,242,188,147,153,131,180,232,150,4,46,72,61,216,182,213,139,78,25,94,44,22,77,69,124,3,94,231,8,226,29,136,78,168,64,245,239,73,174,203,22,147,138,158,182,171,84,122,195,138,114,200,217,22,208,136,22,59,222,84,3,180,129,229,67,62,46,90,182,24,224,127,155,210,103,164,93,39,59,215,38,170,57,110,186,137,75,27,39,107,203,248,224,68,177,167,64,128,84,65,136,241,113,223,119,39,36,20,15,202,134,110,71,227,216,159,160,88,166,62,207,26,252,199,88,95,160,162,228,206,237,164,130,29,248,238,68,81,100,194,109,57,96,118,237,76,211,82,116,71,224,2,188,40,38,79,92,9,205,43,252,199,2,191,58,51,138,64,205,153,76,27,40,101,185,190,232,179,107,7,253,174,221,14,121,23,8,144,243,203,204,238,14,205,229,206,166,88,49,1,137,167,176,141,138,38,178,172,39,222,154,238,131,140,9,241,224,165,128,169,249,173,222,123,191,241,193,40,162,241,26,187,189,118,135,194,56,38,121,67,131,199,222,157,190,95,102,23,76,69,4,43,209,189,102,223,251,214,215,71,57,201,190,176,147,22,73,222,26,91,124,64,243,244,205,141,180,115,230,32,13,37,194,70,172,90,190,87,229,254,143,234,108,101,165,23,145,31,156,134,220,71,90,163,249,44,165,149,72,147,106,8,223,65,198,98,54,58,233,43,106,138,82,117,7,94,104,107,168,215,46,152,72,186,187,130,46,173,79,110,133,255,111,192,185,46,163,144,50,193,146,178,87,162,195,60,105,33,210,242,138,117,70,217,245,181,164,7,71,113,124,145,55,70,113,74,185,213,237,136,128,81,133,134,232,248,81,156,105,201,77,51,52,183,180,97,13,171,119,144,244,43,228,242,233,145,40,241,142,207,192,175,189,217,178,224,126,246,121,38,134,62,105,149,152,92,150,150,187,3,183,14,65,101,213,179,89,191,68,203,26,175,247,175,44,204,187,61,177,32,94,175,106,97,43,151,84,224,30,35,94,176,218,178,54,49,53,121,15,114,15,40,169,24,79,9,143,177,231,2,238,239,84,146,82,8,186,80,179,194,105,228,173,142,92,122,1,215,142,112,71,130,80,174,10,121,120,21,220,116,1,105,197,153,103,113,125,3,128,53,250,6,154,126,207,35,196,82,145,11,41,150,140,66,130,28,200,168,157,139,101,242,252,237,180,57,142,188,223,33,237,103,250,30,30,78,59,187,141,205,9,84,244,214,18,221,70,103,81,97,70,79,213,29,144,47,55,99,157,20,116,211,234,98,249,227,129,219,122,22,149,137,181,59,91,241,157,85,134,112,26,78,171,63,126,90,135,191,148,139,62,70,131,209,118,103,188,86,75,185,78,181,144,23,79,151,224,176,12,143,184,3,85,221,206,100,21,129,61,222,203,193,212,218,94,52,151,6,8,114,128,67,142,236,58,17,190,253,44,167,16,125,41,215,92,173,27,26,69,109,214,39,246,85,146,72,84,195,107,111,0,34,74,127,189,36,84,215,249,189,170,205,140,169,253,149,242,5,152,109,229,138,162,95,168,215,38,238,101,222,217,9,91,132,117,76,118,143,177,98,169,243,229,31,241,135,206,42,123,36,103,145,94,12,205,75,191,23,59,6,2,50,77,148,4,134,217,188,110,51,200,234,125,87,131,114,10,221,44,234,105,85,150,234,120,7,122,99,236,150,94,155,176,219,165,215,220,223,130,87,134,244,77,93,117,18,227,91,187,9,236,18,19,210,11,230,38,183,133,212,99,116,75,143,247,187,196,34,88,175,14,206,229,169,221,200,51,190,162,154,250,78,26,62,189,219,122,220,133,255,61,75,223,185,152,56,224,237,248,220,175,214,170,189,44,186,149,38,147,55,186,65,89,225,91,250,111,186,57,76,169,180,21,124,152,115,124,131,176,56,70,11,209,169,147,194,20,197,222,247,252,132,109,33,142,72,60,194,150,250,94,107,128,175,44,15,143,157,108,111,101,1,140,243,253,133,45,7,44,140,87,117,95,231,56,71,77,148,80,28,148,157,193,226,247,25,164,216,179,120,22,27,213,121,175,119,252,162,198,225,84,160,94,52,91,16,251,235,34,37,109,191,97,231,204,201,30,59,17,68,191,186,140,249,17,170,2,127,152,142,40,123,85,245,167,249,67,157,152,124,30,247,89,39,100,147,19,197,110,51,203,202,24,17,161,112,59,112,207,226,74,238,191,24,1,35,82,231,175,222,151,126,94,44,22,112,135,40,96,13,99,225,44,142,72,218,87,198,255,232,25,191,255,6,122,154,59,159,121,207,221,100,84,53,107,25,160,104,41,123,13,239,74,242,49,12,11,252,179,158,71,152,21,6,45,23,240,43,34,129,131,213,129,117,32,67,17,144,0,67,175,140,234,162,166,188,225,141,32,17,40,205,72,141,202,197,214,80,46,54,215,251,58,79,190,69,150,97,242,56,7,98,48,117,81,118,93,125,157,113,67,43,47,162,70,106,152,255,148,78,31,68,216,110,56,221,130,115,4,5,243,111,185,199,176,176,105,11,176,241,37,142,207,104,194,67,244,59,125,195,40,125,228,146,89,101,182,70,119,252,86,111,80,171,30,197,57,77,239,45,23,208,64,238,189,104,132,213,210,92,21,192,137,109,111,67,115,94,39,179,50,80,252,176,166,60,240,91,124,132,127,117,3,114,189,253,47,20,53,237,139,9,117,155,142,199,225,122,103,71,242,54,43,17,194,130,145,177,222,71,153,153,93,73,80,216,120,152,101,203,161,54,249,150,232,28,165,38,246,167,159,181,182,7,32,38,119,102,24,9,89,33,52,7,147,49,176,142,98,139,67,16,118,67,218,55,4,42,180,208,125,163,137,96,93,69,128,41,108,21,245,183,200,207,154,215,86,57,95,125,57,42,183,94,123,233,34,80,29,237,154,201,244,154,201,222,114,138,225,205,236,76,131,206,12,64,147,51,28,101,254,144,46,85,197,239,174,53,142,243,36,80,46,53,67,54,241,235,6,40,219,17,183,152,160,92,220,135,141,3,7,220,176,134,143,44,58,96,186,160,134,121,125,77,254,7,137,100,61,7,65,174,201,183,186,157,163,117,238,216,171,28,134,250,114,246,104,93,83,27,115,174,18,153,128,190,103,132,45,178,57,255,146,107,29,220,230,23,212,252,174,226,71,78,253,137,105,16,79,200,170,251,16,6,201,36,161,117,48,47,33,102,42,92,58,141,204,163,192,53,176,253,171,39,24,135,20,150,36,203,109,99,168,234,94,91,128,233,4,35,242,142,180,99,141,215,77,211,185,133,163,107,243,243,179,49,226,23,35,32,44,190,4,81,228,151,207,0,108,188,15,61,213,178,165,119,81,43,191,70,214,190,149,226,140,97,177,187,76,68,236,152,71,178,244,229,221,161,190,91,181,6,24,152,183,99,150,200,61,139,96,75,219,144,239,106,165,52,189,165,221,242,22,22,196,162,44,10,176,136,159,230,187,102,249,252,146,115,245,108,28,61,140,113,178,30,165,197,31,157,249,109,21,116,94,166,9,0,162,128,85,85,175,30,206,235,15,192,193,46,147,49,74,86,72,49,24,252,16,255,200,47,32,227,225,194,196,229,127,15,242,174,213,81,214,58,121,208,154,16,179,61,145,87,3,103,193,52,87,53,193,213,247,189,87,26,97,67,66,5,124,173,162,112,215,137,110,134,176,122,197,121,75,4,230,163,158,119,160,89,175,33,110,120,155,76,48,172,53,201,242,42,169,116,131,217,146,73,58,79,231,74,59,35,143,58,125,111,122,80,180,108,195,20,4,100,56,64,3,69,216,19,86,76,251,80,104,164,245,82,128,250,134,142,104,199,194,219,35,177,151,90,68,37,16,84,46,190,227,29,41,186,57,237,54,156,111,72,95,209,181,244,56,32,246,27,141,187,135,133,137,221,186,28,3,235,59,157,233,43,244,48,217,92,51,190,158,59,124,122,192,102,6,2,247,162,8,160,50,246,124,47,216,84,150,114,110,99,221,104,77,190,22,117,160,34,115,170,51,58,210,99,58,162,235,81,88,5,179,2,55,105,215,224,158,28,91,14,174,210,84,85,255,218,22,36,50,207,90,171,58,101,25,47,83,247,143,37,107,156,226,97,205,75,204,55,62,50,218,17,103,101,59,33,118,16,231,116,218,191,204,98,156,196,85,118,51,109,66,181,46,143,165,55,136,247,186,213,254,179,127,61,46,7,8,112,29,74,199,199,185,198,234,71,214,240,112,204,87,192,219,87,158,21,38,128,146,123,167,152,39,161,93,237,204,156,3,40,95,221,63,107,156,84,222,196,103,175,180,118,34,96,216,14,187,244,139,67,230,213,240,184,82,105,135,134,85,132,193,198,195,31,19,59,214,191,2,221,160,97,52,154,100,83,34,119,131,96,141,38,64,23,140,36,42,147,202,89,150,142,16,208,10,11,152,148,143,133,126,88,228,120,44,92,165,107,85,163,195,252,206,45,90,93,117,41,154,84,135,77,7,82,117,68,233,22,202,124,60,81,190,32,143,255,118,212,147,88,119,253,7,14,36,221,114,104,221,69,92,40,27,239,104,245,30,251,255,75,166,111,85,127,65,181,166,48,10,114,186,208,230,237,225,240,150,66,241,69,0,216,113,27,42,117,228,139,149,188,113,207,180,162,215,59,83,202,57,133,123,126,28,173,78,250,165,247,117,60,230,14,13,220,83,164,227,9,115,48,10,138,186,204,64,243,138,246,97,4,83,4,117,187,14,91,43,59,107,51,7,90,247,183,225,96,238,169,85,179,36,122,205,100,151,133,21,253,68,12,58,164,150,165,193,126,36,219,26,224,238,173,167,173,197,33,6,174,6,65,171,185,137,223,176,123,248,192,62,115,44,172,102,163,105,207,5,147,181,139,75,32,57,144,151,235,221,50,158,170,58,122,192,217,168,129,161,236,179,75,175,198,246,246,176,229,147,251,97,229,244,68,119,60,37,49,186,36,184,202,60,76,184,121,223,184,78,58,140,64,19,218,119,82,240,188,219,228,211,32,148,129,27,126,5,200,253,35,181,14,185,76,70,185,121,176,227,162,220,33,192,139,153,219,113,178,9,231,78,242,70,10,24,103,209,85,28,128,85,165,232,137,97,113,96,72,128,187,51,72,254,189,98,124,104,47,51,219,200,21,253,143,251,234,141,87,17,227,222,66,99,99,223,134,239,128,221,137,41,49,126,90,54,61,92,147,163,28,216,58,253,166,124,22,72,21,219,96,34,155,79,39,195,89,100,236,7,81,210,160,101,162,196,116,183,87,22,133,213,216,62,67,93,163,114,153,14,16,254,108,121,155,58,0,24,190,153,198,176,161,124,96,119,3,143,92,59,81,179,48,218,250,188,195,175,41,167,208,86,185,185,147,136,208,45,180,49,74,104,50,130,134,55,14,218,65,116,101,38,197,178,143,243,102,204,4,60,248,217,26,197,190,206,21,162,134,165,254,210,235,185,115,255,163,127,89,248,115,25,224,194,7,227,19,138,107,221,177,86,37,100,210,188,90,192,163,156,61,152,145,12,115,141,141,83,69,54,189,171,128,12,39,85,123,202,122,8,242,70,91,8,237,250,43,108,47,170,108,75,26,124,79,163,10,176,4,136,252,186,202,162,85,11,80,35,238,229,34,127,232,194,5,73,187,64,230,112,135,152,80,108,182,44,57,95,52,242,127,74,40,15,239,117,123,188,142,39,4,75,116,225,64,229,8,102,59,230,50,41,87,74,198,33,89,230,158,225,35,86,145,80,243,235,142,150,126,211,139,91,245,246,7,213,201,45,98,13,206,158,29,17,49,111,22,83,50,160,82,215,47,244,100,26,247,60,234,152,187,227,48,73,216,51,10,183,139,48,53,62,178,30,31,217,139,179,47,220,190,217,246,217,155,129,118,13,140,57,41,58,205,121,100,14,223,13,187,191,111,50,47,151,72,176,206,109,237,100,35,255,167,204,228,81,62,204,115,180,46,63,15,86,178,76,174,246,68,17,48,68,170,84,206,76,105,163,255,29,49,148,97,150,131,219,110,140,24,230,117,22,219,25,134,54,99,146,43,244,57,210,11,20,244,98,97,223,45,130,10,134,238,125,64,125,186,27,124,137,224,154,248,186,212,183,92,13,207,124,110,65,38,123,42,50,131,241,183,249,48,245,227,152,111,32,124,143,125,216,54,172,241,208,201,203,57,216,126,202,119,217,191,234,67,245,8,26,24,122,151,118,98,90,10,197,132,22,139,100,181,35,184,87,236,150,61,12,93,106,197,94,213,20,203,211,254,120,10,244,60,47,211,151,84,138,54,115,215,114,116,253,131,57,157,247,107,92,146,182,50,173,42,91,109,24,2,127,190,181,107,60,138,77,176,20,94,138,165,40,76,3,77,215,55,162,40,182,103,233,235,252,26,165,80,185,22,138,89,142,213,81,162,202,52,59,79,223,124,11,189,152,217,79,195,23,75,172,152,100,232,120,148,168,136,209,147,63,23,3,123,108,8,245,152,21,173,118,73,49,219,209,63,179,70,100,209,114,219,183,51,61,215,131,68,115,58,186,137,149,138,100,226,200,141,165,8,151,212,82,217,200,100,218,242,18,192,159,143,215,217,23,204,109,177,134,132,165,156,207,192,1,227,0,188,98,185,103,108,62,70,116,128,109,14,8,197,178,211,2,232,70,108,155,60,127,41,119,62,186,85,26,127,114,244,124,99,66,84,158,170,191,69,218,225,203,112,123,243,23,235,9,110,246,218,44,185,10,169,115,11,208,19,118,105,138,174,99,91,48,104,131,57,188,30,208,161,118,114,47,61,203,118,105,132,99,202,108,59,131,191,89,124,234,216,147,13,111,158,250,95,134,80,12,70,215,112,186,53,44,133,141,97,148,110,195,183,11,204,195,22,53,0,151,181,94,197,175,5,108,177,149,40,134,148,61,182,217,129,4,100,140,20,213,66,139,113,190,110,107,200,194,242,238,181,134,128,165,31,23,105,23,201,194,168,250,177,239,54,27,38,13,93,7,118,42,102,243,176,81,28,50,178,241,63,56,119,12,112,251,181,137,11,78,48,146,229,177,26,114,152,70,103,91,100,34,101,236,171,71,4,150,64,160,63,154,246,4,143,192,42,58,220,79,249,11,125,120,162,242,171,57,126,41,18,164,124,214,226,99,153,235,94,90,18,228,57,185,50,22,170,234,142,143,65,118,239,251,73,89,47,21,197,74,65,56,74,242,186,206,163,249,92,49,154,125,64,206,40,218,232,246,209,173,69,21,170,167,96,55,192,27,223,54,13,12,91,109,206,103,179,10,69,134,114,65,68,102,94,147,138,249,72,138,217,159,215,131,133,43,27,18,206,175,101,74,48,171,101,123,43,100,58,129,172,172,250,125,37,108,163,251,113,75,3,23,199,73,90,178,171,202,58,237,21,181,66,35,110,88,101,147,149,31,246,244,61,50,212,150,170,153,181,148,37,249,166,133,224,103,236,166,25,53,70,172,143,158,94,138,205,187,184,146,211,107,101,61,72,170,92,166,128,71,140,237,112,241,109,42,46,232,204,6,151,136,53,200,85,227,196,150,243,110,171,221,199,195,15,237,77,117,208,188,168,32,253,128,81,164,243,170,111,185,248,18,131,48,205,148,12,119,132,182,12,207,159,36,122,150,61,214,232,14,169,88,206,48,146,240,46,80,247,92,225,72,9,210,220,68,155,76,250,205,106,200,158,193,132,68,134,109,49,227,190,175,229,227,246,137,127,40,101,58,122,215,56,138,86,59,155,233,115,160,82,50,165,130,219,37,23,100,27,209,202,63,130,193,10,201,232,33,254,174,164,247,83,168,103,60,94,254,68,176,226,10,169,168,85,65,175,235,136,164,85,243,223,52,29,141,225,25,147,216,13,77,212,7,157,169,121,122,12,110,223,228,208,253,42,185,144,25,125,211,162,196,5,71,90,222,225,15,107,156,80,48,145,104,25,174,84,94,148,238,49,124,243,8,57,213,40,147,254,237,80,22,78,245,94,126,247,154,109,79,183,16,96,87,200,111,206,131,58,91,45,212,253,29,119,78,20,226,221,35,110,81,39,14,60,186,14,181,252,182,13,164,89,236,190,69,233,20,193,91,109,125,88,244,167,208,151,212,222,90,238,21,123,3,172,86,41,81,4,220,45,147,182,132,164,16,62,109,222,214,247,29,135,133,233,3,161,184,227,196,212,234,1,140,123,231,236,157,38,66,244,16,172,183,159,109,11,46,211,25,169,116,185,133,162,164,80,132,127,226,246,93,170,240,197,111,175,50,240,51,162,128,7,135,250,151,82,23,129,215,27,110,234,164,226,220,124,116,51,182,5,191,37,69,59,60,8,198,43,218,173,226,56,154,211,136,221,123,203,65,60,114,160,159,121,194,27,94,37,25,30,179,30,224,117,139,119,179,106,82,25,32,165,47,72,124,36,18,156,105,95,130,121,112,138,214,63,100,49,156,106,81,190,71,141,129,144,61,163,155,4,44,78,229,119,166,248,113,120,28,92,209,248,226,219,156,21,211,194,174,215,90,40,181,175,42,7,70,152,74,50,170,17,241,219,157,222,112,143,227,50,42,133,247,230,203,106,85,118,63,240,48,195,77,171,45,121,143,221,227,128,30,190,215,59,248,177,122,24,49,151,138,37,119,88,32,171,35,180,192,138,173,137,209,78,244,144,127,172,70,242,61,228,27,250,149,76,91,120,42,157,147,15,33,194,154,215,75,242,167,53,95,184,32,73,254,97,0,29,255,62,194,147,204,19,210,209,219,179,249,26,109,9,118,57,30,173,125,123,161,220,88,226,176,231,211,47,135,195,242,45,248,73,253,56,130,206,69,90,76,131,199,231,46,102,114,79,38,125,33,242,213,212,193,221,255,158,231,111,1,106,182,219,138,1,233,226,83,241,109,43,189,198,68,177,16,164,17,109,180,214,173,176,172,81,143,161,127,116,53,124,109,233,23,102,14,209,149,141,17,210,60,9,109,181,209,136,195,21,148,194,89,146,62,19,196,231,117,230,233,230,152,9,161,70,130,220,223,196,55,129,212,228,166,160,170,216,216,165,107,129,121,245,112,239,4,101,119,36,143,59,126,58,193,118,128,222,180,0,97,36,127,215,80,90,200,117,180,138,151,113,150,215,162,18,140,230,223,168,180,114,130,244,250,191,41,105,110,195,133,240,72,228,200,116,134,92,99,116,60,51,171,204,245,147,27,55,61,199,181,192,154,120,163,255,144,38,247,157,45,67,248,178,147,252,10,10,187,58,169,104,57,1,115,248,162,23,176,209,63,174,109,2,135,225,62,72,14,253,34,118,92,136,160,2,120,23,239,117,60,150,142,101,95,131,87,108,153,98,175,67,237,223,224,217,63,219,57,214,132,189,61,231,194,5,173,223,232,46,239,109,114,212,87,17,32,42,160,215,48,249,208,170,85,100,220,10,187,46,253,214,158,122,206,126,80,168,73,90,187,210,121,166,187,196,163,144,154,176,120,237,79,129,120,126,111,202,137,76,254,171,181,145,250,66,170,101,106,211,12,142,14,237,241,23,54,199,118,151,233,213,91,86,5,37,77,1,12,232,114,4,107,170,244,210,70,255,223,218,150,78,137,75,45,91,223,233,255,181,172,162,149,13,158,40,231,65,112,131,172,3,182,19,82,248,152,120,253,183,23,145,209,45,244,117,79,66,66,33,189,178,122,207,141,56,231,34,20,138,241,181,4,158,193,72,176,58,220,57,159,34,42,131,248,186,222,246,37,140,212,255,250,192,58,165,250,252,107,233,171,154,230,115,134,167,255,70,94,214,5,173,125,130,160,192,211,21,106,232,147,109,224,242,105,115,193,73,213,205,155,2,67,234,70,37,245,203,201,66,16,128,176,87,110,47,135,209,7,68,108,170,75,209,142,63,239,138,137,77,46,65,49,228,222,186,218,233,58,109,13,248,49,214,109,67,242,189,58,178,152,25,185,208,244,94,42,241,51,162,204,205,19,211,108,232,175,51,20,179,221,198,225,146,124,60,9,229,38,25,138,81,217,160,31,138,118,248,69,168,238,48,26,165,10,212,5,164,191,247,136,5,140,36,29,40,86,171,42,94,160,179,27,49,28,223,15,81,5,225,114,170,27,203,202,99,209,57,99,189,214,247,47,233,157,197,54,154,225,54,190,97,231,219,7,20,113,134,152,106,46,28,149,24,149,178,46,245,145,62,136,131,181,47,201,22,104,188,52,96,173,62,214,53,217,221,238,237,47,172,127,96,1,244,41,106,2,203,160,129,63,137,159,167,143,202,152,252,186,153,202,195,220,132,166,123,106,102,31,61,154,22,0,12,245,110,136,146,102,103,29,7,148,89,110,241,202,36,22,174,104,19,250,253,6,216,234,123,224,154,18,99,39,84,1,97,235,145,195,48,214,125,16,231,132,44,162,93,242,202,21,174,138,61,223,14,201,89,48,84,29,149,24,201,244,145,36,107,253,176,63,71,74,3,15,70,217,178,102,51,29,161,173,51,149,245,58,225,180,10,133,143,54,220,129,182,212,147,227,137,108,34,107,134,10,23,36,136,198,16,209,213,65,18,24,114,199,133,232,159,166,179,246,192,55,184,116,14,229,20,105,192,227,158,72,249,166,127,172,43,255,199,249,224,13,86,227,69,140,24,82,23,66,176,240,251,136,51,175,105,236,251,158,213,212,92,182,111,75,149,224,209,152,30,36,155,229,204,165,145,43,227,185,133,51,180,248,47,192,192,71,183,104,42,132,233,137,117,70,251,77,213,1,58,7,112,210,166,90,255,172,59,162,7,168,244,44,63,86,84,244,160,190,151,243,12,213,57,160,85,86,129,206,219,216,216,64,240,242,82,247,102,247,84,244,137,221,91,206,0,254,66,26,240,5,75,225,237,53,185,174,173,100,121,161,137,221,68,152,127,21,22,188,96,115,247,0,17,196,23,193,26,114,205,199,78,94,195,54,209,100,136,140,61,95,23,90,146,248,86,224,43,212,191,176,148,102,197,232,97,146,57,35,38,195,220,32,13,92,177,6,221,132,9,74,119,65,207,62,204,28,215,56,207,154,107,103,146,79,54,193,98,208,7,140,181,142,205,189,158,192,118,58,195,252,227,148,201,66,121,24,230,32,53,124,128,1,251,242,40,209,169,191,21,198,241,235,222,154,76,9,182,126,3,46,20,129,140,128,72,228,69,131,130,174,156,102,164,92,158,115,202,209,23,90,112,133,101,203,39,33,234,198,147,4,212,154,108,190,42,86,240,0,120,196,225,149,130,173,168,170,84,246,112,199,242,142,83,8,185,207,96,138,104,162,113,208,145,229,204,211,33,137,0,147,158,11,134,150,249,128,217,157,111,147,98,160,59,169,114,204,162,167,111,127,138,105,118,224,241,53,160,163,107,211,241,84,139,33,224,222,128,115,232,125,151,206,190,37,238,94,214,61,113,6,108,83,196,245,15,114,121,109,40,10,127,83,130,29,127,55,133,157,254,217,225,213,127,97,191,161,72,71,59,199,75,67,40,62,9,245,255,171,16,87,223,84,107,203,213,190,242,189,49,54,9,243,123,34,246,106,33,84,63,49,231,143,252,235,48,97,229,77,1,19,247,164,181,74,90,14,50,68,236,5,220,4,228,165,197,196,216,147,97,28,232,175,38,8,45,30,24,176,12,47,121,80,106,142,142,203,114,97,103,53,92,169,93,31,88,22,113,118,39,207,225,142,219,52,147,131,111,78,127,236,155,28,51,233,78,53,128,124,254,61,13,93,213,1,22,86,222,140,229,147,157,21,163,128,15,229,213,182,210,189,234,13,121,224,117,112,90,202,171,235,198,66,173,23,231,98,46,186,215,86,169,53,235,126,54,143,141,185,90,155,111,5,30,245,21,183,172,42,146,158,159,203,172,115,141,221,216,77,114,47,143,38,192,22,28,210,48,189,19,116,170,182,125,255,8,201,157,173,103,192,117,48,240,79,95,187,68,226,236,238,207,229,10,47,234,87,241,36,77,120,16,13,242,254,131,236,57,133,200,164,209,12,184,80,20,102,105,160,120,105,90,210,83,128,226,108,13,15,157,20,125,130,205,252,232,172,44,220,34,65,175,220,95,61,189,59,46,129,177,208,21,185,143,98,8,4,98,236,255,77,97,197,209,230,125,12,81,83,96,127,228,105,153,232,125,97,16,251,221,189,180,125,50,135,216,60,131,5,56,247,134,157,65,55,208,65,107,4,235,53,185,237,96,151,224,185,49,165,230,8,178,138,183,226,211,100,101,63,142,128,153,215,16,158,250,183,41,32,225,63,2,134,111,66,201,43,10,199,85,32,248,239,198,200,83,90,197,21,82,115,95,148,254,85,194,17,223,128,155,11,12,62,152,212,3,198,6,100,175,27,94,161,21,183,143,149,105,80,194,30,75,57,168,210,141,48,170,231,38,157,17,244,60,56,146,231,225,47,154,139,147,169,65,215,242,33,69,234,130,247,202,6,194,24,46,159,135,141,146,199,89,205,201,84,47,60,244,47,237,203,111,157,253,5,179,161,223,84,113,230,148,53,186,69,26,46,4,35,37,178,114,100,231,69,201,26,40,57,105,53,230,47,88,33,83,33,117,41,162,66,202,14,115,152,136,23,71,197,255,146,193,171,201,156,244,156,67,34,30,4,100,102,124,93,219,76,198,102,244,7,192,197,205,30,36,166,163,10,165,94,203,254,198,21,5,231,69,46,221,58,22,63,148,64,181,180,5,248,43,201,183,75,75,188,147,184,230,33,60,237,94,17,107,27,239,171,169,74,248,224,42,148,139,47,125,212,137,151,3,75,190,139,99,244,47,162,72,103,90,33,23,209,58,136,109,63,209,152,155,152,229,166,126,119,142,200,69,238,239,24,26,107,107,105,171,197,186,112,115,152,62,10,167,117,72,186,105,160,118,72,220,132,68,131,165,76,244,66,52,148,166,114,98,192,51,18,180,28,15,175,33,79,183,61,20,76,67,179,68,243,109,237,194,166,51,227,254,128,239,179,42,245,200,24,194,252,166,221,58,46,103,251,236,62,200,28,163,91,208,43,190,209,51,51,34,107,88,51,92,186,38,237,179,238,23,70,233,26,70,35,36,130,239,129,134,161,142,66,16,222,15,61,138,163,104,140,167,41,226,123,3,62,107,108,44,254,16,153,165,248,52,211,219,99,71,72,161,55,80,43,154,245,0,48,196,204,248,75,75,107,85,124,19,233,77,135,204,196,52,185,166,255,140,178,244,41,81,131,9,251,192,97,175,138,238,95,61,73,19,101,20,128,27,222,78,37,174,244,153,240,204,74,194,243,98,30,126,53,63,177,44,224,23,202,54,97,62,27,4,81,78,71,236,186,38,53,33,32,155,98,117,55,38,99,225,27,126,103,133,234,213,213,181,242,244,40,5,206,87,214,13,70,235,136,86,113,36,8,62,71,254,189,47,150,53,233,79,145,33,120,243,93,189,15,218,62,41,105,247,89,179,2,83,245,162,118,175,254,134,52,177,221,229,76,41,28,247,101,171,21,238,68,32,134,77,118,153,148,184,203,131,174,6,11,208,39,169,73,66,192,92,171,37,89,233,247,200,154,2,224,23,113,114,171,31,185,121,98,160,30,160,85,234,52,46,87,2,56,137,139,101,191,155,232,143,31,14,119,228,98,132,87,101,16,46,168,47,69,249,196,187,106,39,9,84,160,23,79,29,190,151,245,100,51,73,163,242,219,55,176,38,49,78,189,163,41,84,163,62,154,146,243,192,60,9,160,122,8,21,227,92,40,210,142,199,193,73,34,15,130,1,205,83,124,93,208,144,196,111,95,126,93,86,105,49,118,252,196,65,37,227,131,1,237,156,67,85,91,14,88,153,101,38,77,104,61,188,210,108,185,117,183,226,177,114,130,200,234,253,72,91,46,249,88,214,25,254,246,222,230,239,104,177,10,233,88,12,5,248,133,29,169,109,17,36,186,249,86,231,137,135,140,67,210,80,114,210,188,100,16,130,130,68,242,191,145,201,181,149,147,14,116,153,175,31,145,233,0,128,193,160,136,105,77,121,134,207,42,148,41,27,112,99,6,42,136,172,23,71,88,125,2,191,151,249,54,86,4,174,120,205,133,19,251,9,7,147,160,186,189,90,159,48,179,55,245,28,182,55,53,90,254,42,133,216,65,131,243,75,191,103,116,196,45,73,158,182,0,61,204,68,58,98,189,32,225,101,219,0,2,255,213,194,8,116,40,52,215,202,135,44,172,55,130,255,247,111,195,108,43,144,185,93,26,119,73,4,67,47,57,251,55,197,214,143,223,11,116,125,178,89,204,114,112,166,78,15,35,122,54,151,162,213,121,21,23,5,176,97,139,96,3,161,95,236,3,6,179,121,179,74,52,227,170,49,62,156,57,251,46,11,151,28,13,1,225,89,171,58,73,145,135,29,84,165,130,11,120,106,176,7,223,13,177,239,43,242,2,88,205,144,165,128,94,243,167,20,105,148,65,3,24,208,191,129,193,172,154,157,190,130,225,228,30,237,140,36,127,215,62,10,190,230,92,11,2,234,193,34,111,114,139,156,16,255,205,203,21,231,208,219,7,46,152,3,102,194,11,68,197,216,54,236,115,242,250,2,184,81,199,12,179,71,227,142,246,235,125,225,23,52,93,133,90,79,34,41,246,200,9,204,101,239,28,238,235,187,188,202,211,148,162,75,31,154,57,12,30,106,221,254,157,64,110,218,190,58,116,177,186,187,55,112,42,15,219,171,239,103,217,43,86,185,175,63,203,48,2,6,178,113,191,101,13,145,180,79,19,113,181,17,216,254,252,48,218,8,95,42,107,171,114,220,206,138,2,159,147,37,77,236,25,65,49,141,87,135,229,31,18,240,217,143,121,55,223,107,64,145,190,150,225,10,28,82,108,211,2,134,30,241,68,178,53,113,167,89,120,50,156,6,239,195,227,174,50,33,77,186,83,141,219,254,175,167,214,157,247,8,40,138,142,75,233,215,66,5,68,242,31,239,88,210,126,219,224,91,97,83,218,235,188,156,239,248,114,202,41,84,164,59,91,237,22,97,30,152,103,207,247,29,107,174,215,191,21,57,242,161,84,234,221,217,28,31,218,140,165,16,219,84,184,128,47,114,153,118,63,172,168,52,225,130,249,37,166,3,149,231,232,2,125,100,45,87,252,58,107,178,250,183,116,171,124,138,185,4,217,156,185,188,21,4,125,125,136,153,89,45,81,211,161,154,90,79,75,135,75,239,72,123,74,114,108,56,36,117,61,185,252,141,251,247,36,49,77,177,17,172,70,72,99,166,237,151,148,69,229,66,235,146,30,186,41,17,73,88,104,116,57,11,240,52,87,43,15,172,48,47,250,178,189,90,44,218,5,26,106,105,220,225,150,241,182,163,228,37,190,49,9,253,141,30,139,64,246,73,61,21,56,96,217,21,192,243,98,17,36,157,98,73,200,227,181,84,204,134,17,42,250,226,209,163,16,81,233,15,204,21,190,234,230,90,205,103,83,205,252,59,28,205,111,2,70,221,71,192,183,24,127,168,6,188,9,112,188,8,23,82,225,162,163,51,58,56,245,135,157,247,173,239,129,54,101,211,34,129,251,124,59,24,19,18,60,132,243,95,214,115,98,118,223,127,102,213,81,119,34,137,7,243,219,159,21,9,125,83,40,95,11,200,6,160,35,88,151,13,196,109,201,88,59,144,179,198,199,134,2,0,250,49,185,108,106,215,108,226,14,163,84,31,21,21,76,28,18,101,85,245,142,137,246,59,201,198,49,147,4,218,153,214,248,242,184,212,181,0,246,65,25,161,15,212,95,227,91,89,166,95,21,224,239,127,167,224,30,236,92,226,179,75,76,128,119,71,69,83,56,165,53,226,62,66,80,171,48,98,47,236,157,151,229,200,77,68,110,95,54,230,213,156,198,191,166,58,172,24,76,120,100,32,132,69,124,16,45,18,224,61,43,25,97,239,48,34,216,1,196,241,202,1,194,204,119,96,150,182,0,180,155,7,51,233,118,233,37,231,181,163,9,22,218,8,86,2,242,82,202,232,58,84,131,5,7,22,200,114,95,95,150,237,235,117,0,131,46,114,135,50,66,66,22,36,60,52,177,188,116,255,195,62,227,1,235,55,255,107,61,209,187,189,16,208,101,46,233,196,233,178,24,213,243,195,93,44,52,117,105,97,111,169,222,9,231,199,69,253,8,211,216,231,3,163,150,201,125,95,123,22,82,148,108,183,208,140,14,190,165,67,20,148,185,96,3,219,107,217,142,113,71,74,165,218,94,146,86,188,33,167,5,117,214,253,33,244,63,157,11,190,225,66,139,227,31,166,172,53,57,171,101,69,25,198,70,192,52,165,11,178,207,165,198,137,53,253,9,40,139,238,90,185,75,74,88,84,40,52,229,129,88,79,185,251,12,243,232,74,60,245,187,254,126,242,0,14,254,186,150,4,85,203,23,77,71,10,163,59,235,135,24,209,247,31,8,118,226,168,242,58,30,32,33,72,158,103,100,228,184,225,65,132,199,66,85,186,245,230,247,147,171,245,77,105,124,121,24,135,230,197,225,157,248,25,140,98,172,197,196,159,189,247,175,60,122,238,18,112,155,8,75,5,78,3,71,184,215,161,67,138,104,17,234,154,85,33,110,32,233,29,208,96,143,213,252,229,253,100,101,45,46,141,210,148,182,105,139,176,37,23,183,197,1,204,172,240,252,139,185,114,94,92,0,155,214,197,210,85,168,40,118,77,194,69,76,21,206,124,104,90,182,17,63,11,230,25,58,51,47,0,105,183,51,103,3,11,40,162,189,196,138,115,41,80,225,81,51,70,79,29,237,145,89,198,28,101,19,28,147,186,187,106,248,37,11,52,158,67,137,190,209,135,86,182,130,242,64,0,221,122,52,93,97,57,248,199,250,102,31,172,157,35,5,137,127,91,92,224,7,188,19,56,171,177,182,70,75,36,229,104,124,211,80,84,126,149,49,183,184,220,113,90,38,134,14,4,163,193,132,48,76,152,60,38,175,69,219,4,194,226,212,122,252,213,140,178,97,48,37,26,242,67,4,246,227,65,194,117,86,84,134,180,194,191,79,148,63,251,222,246,131,173,186,8,108,229,67,45,193,225,10,56,24,229,81,219,58,92,195,98,191,59,174,103,78,220,141,182,116,50,188,52,153,234,92,64,220,234,128,86,74,240,28,175,73,224,51,172,148,78,57,34,185,108,87,173,76,112,152,216,27,17,252,138,52,47,16,68,83,88,179,8,39,98,94,187,140,125,132,99,228,216,33,54,44,206,240,47,161,154,143,242,47,187,2,172,124,55,25,233,14,144,42,198,215,167,86,144,68,115,201,136,184,65,198,210,148,247,153,104,94,245,132,48,141,241,184,70,70,224,179,74,86,250,235,98,203,190,199,189,89,225,235,163,3,110,10,137,151,42,227,119,38,106,69,179,90,221,96,207,61,125,254,18,2,55,196,222,220,52,95,193,249,178,79,243,216,54,89,59,249,0,142,230,232,246,139,108,52,93,149,26,65,27,64,232,21,241,114,199,18,160,232,208,118,74,126,8,122,27,82,59,108,120,243,80,198,65,166,138,82,100,94,77,147,105,98,140,63,204,157,62,238,203,216,102,29,187,69,118,106,144,141,38,61,210,12,168,76,80,245,117,90,149,63,20,12,225,239,217,114,12,158,103,44,162,188,162,204,127,243,74,49,52,208,226,75,7,68,194,69,175,147,233,128,50,6,51,93,236,9,111,212,82,141,5,197,42,176,58,108,168,169,220,129,40,196,119,149,45,214,69,200,88,15,204,24,50,175,173,224,186,110,223,47,118,101,97,87,50,92,31,252,7,144,76,62,195,237,173,48,118,134,14,59,57,204,5,72,177,7,166,118,172,37,123,16,68,80,80,223,53,138,40,211,227,26,135,97,150,217,82,151,252,113,117,74,151,8,1,58,186,97,37,84,78,114,60,22,139,100,232,58,184,131,4,109,109,187,189,114,129,40,99,196,222,211,12,86,130,215,10,204,188,227,131,129,229,33,178,9,113,136,158,245,168,98,81,202,131,199,46,39,193,56,63,43,221,246,217,234,109,146,93,126,252,48,179,232,248,71,146,167,252,241,45,52,156,123,89,176,109,95,172,163,174,103,60,240,23,130,235,48,250,137,177,215,11,255,221,226,2,223,107,97,118,192,55,127,166,181,168,153,239,204,250,2,10,243,164,174,157,158,37,149,101,93,174,213,240,169,97,230,81,85,94,108,143,75,178,71,24,110,155,110,248,142,123,51,130,202,163,2,229,115,146,173,88,21,83,173,83,218,67,240,138,165,157,18,24,242,25,60,9,84,163,169,171,100,104,192,160,17,96,243,124,120,87,93,171,99,222,162,255,0,192,237,1,200,75,69,78,39,225,74,186,109,224,116,172,128,65,156,11,254,68,53,155,241,36,179,35,202,246,40,231,149,164,162,203,179,239,171,67,86,205,134,191,206,241,26,105,182,23,40,224,227,219,252,253,174,234,3,125,153,21,219,33,173,252,157,118,77,47,10,20,49,182,236,169,51,12,123,192,250,243,59,238,213,31,199,118,74,188,250,212,139,46,143,215,205,217,147,18,131,115,179,22,98,179,36,180,40,247,243,215,58,210,164,246,124,188,74,208,138,214,227,191,230,82,200,223,48,237,91,234,63,175,171,205,10,90,166,240,175,199,2,94,237,184,239,212,133,243,146,7,77,200,168,238,59,73,116,221,160,174,126,141,138,61,196,78,16,63,28,68,24,135,15,186,109,154,141,108,147,98,238,209,98,85,127,236,129,170,173,18,191,68,179,255,76,203,96,82,174,72,197,92,162,17,108,21,89,88,106,74,140,235,98,122,187,159,156,0,170,148,12,124,4,53,191,241,69,187,52,173,53,161,219,215,7,209,117,49,255,183,111,162,46,212,251,81,160,181,221,102,20,105,40,193,96,40,231,197,235,225,161,120,120,248,230,242,93,106,250,182,162,251,29,94,107,88,213,43,171,40,180,27,44,223,170,67,47,30,224,87,25,75,106,33,172,235,190,184,144,140,212,15,76,111,85,82,155,152,188,14,204,218,18,146,206,250,235,254,227,111,193,113,117,8,99,60,155,13,253,128,137,210,20,222,25,254,130,197,104,200,61,170,169,166,55,189,223,159,83,246,56,145,163,77,63,248,16,213,13,175,24,234,117,146,207,175,242,240,20,24,234,251,23,103,166,92,6,57,76,46,30,127,46,114,130,232,169,164,213,237,201,156,42,233,108,191,241,119,37,181,5,145,159,4,149,30,113,158,45,243,84,111,102,190,153,49,181,183,205,239,235,135,254,247,187,5,40,223,175,206,237,215,33,235,189,19,95,154,226,49,179,112,184,44,38,122,179,47,217,245,242,253,58,29,65,133,36,4,16,23,9,188,173,145,237,32,186,8,231,25,216,92,14,150,120,38,8,125,66,162,231,1,78,72,239,59,9,38,205,240,179,58,190,17,211,9,246,232,57,150,254,200,204,135,10,128,194,151,33,246,188,168,41,10,183,238,225,101,4,98,89,156,2,209,17,195,69,117,149,44,206,145,3,227,71,62,122,160,160,2,241,147,201,150,119,190,205,49,28,119,12,107,108,227,63,100,239,3,162,254,109,0,165,2,166,166,51,21,83,55,233,52,158,50,112,231,182,50,235,60,68,117,64,142,219,177,152,238,220,118,16,18,13,94,187,124,38,41,141,8,153,207,192,105,72,115,210,159,86,31,237,216,50,202,68,169,169,226,149,90,38,73,158,48,94,105,55,17,113,138,240,253,90,163,248,33,155,131,164,187,2,175,253,82,225,155,102,160,215,160,116,222,207,14,131,154,234,46,211,58,2,5,176,32,46,169,165,169,85,242,230,254,230,162,154,29,102,71,69,207,215,88,111,81,209,87,38,2,71,227,246,215,196,235,94,209,223,217,82,124,106,75,76,172,23,13,134,156,114,247,249,154,232,57,169,97,110,161,216,30,124,127,35,75,105,61,62,183,212,237,8,116,162,80,250,75,215,169,106,236,82,241,131,210,13,181,28,72,246,235,117,60,116,128,117,184,104,212,53,135,232,29,103,251,209,173,233,217,252,115,224,200,80,109,196,85,46,245,38,106,42,73,245,223,19,16,75,198,187,190,74,87,101,0,102,66,240,122,112,227,162,119,122,174,186,72,141,113,149,222,18,146,81,187,166,251,199,106,217,38,77,69,189,36,183,30,110,247,43,11,142,168,89,60,209,102,74,161,180,73,129,245,98,49,32,201,95,117,130,56,120,24,196,58,255,22,25,75,110,143,189,103,154,248,12,4,85,103,217,39,121,62,44,87,5,74,183,72,163,242,161,189,152,104,236,114,45,57,61,47,145,51,108,99,90,152,29,59,35,74,2,44,156,202,204,130,140,237,86,11,192,131,160,13,138,226,131,75,143,141,67,187,36,153,69,50,79,217,234,223,228,178,101,52,118,184,135,2,50,34,7,176,17,152,172,167,206,61,94,79,214,122,32,13,32,47,49,200,145,69,142,221,234,48,39,60,106,88,211,225,21,39,51,147,88,203,123,232,81,113,229,255,49,37,193,248,1,237,93,83,30,71,203,185,205,203,36,47,138,68,63,31,62,26,57,58,53,190,33,41,234,246,31,71,116,157,231,93,100,14,253,112,88,0,91,115,87,149,61,226,215,224,14,101,251,27,153,207,179,19,43,229,74,1,33,19,69,107,163,134,75,246,245,254,79,190,84,233,93,5,227,36,226,125,49,65,118,227,102,235,109,166,157,145,124,189,134,54,172,188,201,152,29,224,85,132,113,12,119,156,28,12,172,109,146,157,28,140,225,177,51,177,240,112,185,234,80,2,105,149,189,138,0,127,234,32,135,48,103,157,218,97,147,212,108,217,60,248,125,221,219,142,51,177,136,52,199,113,110,204,10,214,214,133,87,159,205,221,51,141,72,151,131,189,126,26,167,162,94,227,170,121,62,138,80,114,114,171,169,89,4,14,75,163,167,167,216,227,6,169,114,192,88,54,5,245,192,199,28,40,41,152,11,181,206,202,69,113,101,251,180,101,188,48,233,173,49,101,111,77,185,3,100,79,227,52,56,119,31,204,52,197,79,247,185,76,126,202,2,167,219,39,202,255,48,14,26,62,51,191,63,35,3,153,253,247,197,170,33,238,96,27,210,254,208,223,115,44,124,112,84,246,20,105,97,59,240,91,34,129,111,67,102,135,89,119,194,211,234,9,156,247,108,105,97,139,112,212,83,81,203,150,239,82,55,249,121,131,9,230,35,234,9,205,218,211,175,249,194,133,14,154,84,140,206,38,69,189,106,229,50,27,55,147,100,154,119,159,254,73,103,50,64,225,84,100,46,57,13,1,155,153,188,94,186,225,72,122,63,94,6,235,43,136,237,39,77,133,82,145,106,235,90,152,148,193,79,31,156,13,76,213,83,244,17,151,121,7,90,238,210,115,96,41,27,217,83,162,166,201,245,24,252,165,22,46,247,135,92,156,224,59,244,167,166,42,20,237,78,153,49,103,197,39,186,232,249,49,80,84,85,9,184,44,188,142,165,9,130,51,42,173,91,221,226,106,166,109,202,198,135,84,195,11,23,22,38,185,213,136,93,46,86,188,200,34,244,12,205,236,114,189,205,128,20,67,227,44,96,65,62,239,175,201,199,2,73,39,215,206,112,51,120,150,108,65,117,166,186,105,57,211,229,44,191,35,84,240,229,226,124,164,6,141,167,243,125,55,210,136,245,165,72,1,129,59,226,22,144,139,11,59,176,110,254,61,146,195,102,126,136,252,187,255,10,227,198,100,8,29,93,125,171,29,217,186,55,223,18,176,130,214,181,107,165,113,91,148,212,240,175,132,178,16,165,73,63,52,223,97,83,201,179,204,210,5,49,231,94,193,167,23,196,162,193,210,14,146,73,46,184,41,166,1,184,134,160,235,232,28,38,235,175,194,85,214,236,125,206,19,141,17,0,90,105,253,186,101,106,26,183,79,203,226,218,127,222,47,217,229,85,198,254,116,7,183,96,24,36,241,49,179,144,138,28,216,89,4,85,233,186,84,255,48,111,73,206,0,51,115,236,119,229,232,208,32,124,219,36,25,194,98,236,36,166,87,11,15,136,246,196,77,225,15,196,9,166,167,21,244,49,148,33,155,106,48,136,242,230,160,176,186,54,49,245,39,129,171,209,11,60,81,180,133,47,216,120,249,10,250,223,216,215,152,240,224,140,62,102,0,77,192,15,174,153,67,46,177,4,222,153,151,175,32,6,249,70,146,245,102,1,232,176,71,143,184,210,4,249,139,127,27,228,221,118,58,217,59,59,63,89,96,248,199,61,250,75,91,27,49,132,123,21,77,185,145,211,105,29,28,123,177,244,103,33,17,229,105,178,161,116,112,66,125,24,101,179,154,140,164,236,240,195,178,89,94,178,205,31,62,211,67,250,109,95,163,122,101,8,82,151,235,165,158,96,13,245,155,86,46,239,60,121,39,82,214,91,219,12,223,136,230,19,152,216,48,5,146,187,184,131,168,230,80,201,248,69,99,205,105,8,88,10,34,68,114,12,79,168,79,91,151,165,196,99,78,171,15,117,177,48,76,99,193,172,198,221,116,45,253,117,7,28,75,225,11,243,244,237,151,192,238,117,31,106,105,183,55,148,93,45,66,238,67,108,237,10,44,174,101,81,61,174,99,109,184,134,127,6,244,85,93,136,95,155,65,138,140,55,11,141,55,57,176,43,32,153,160,14,81,41,235,160,53,8,13,122,34,126,171,152,187,56,174,16,196,226,234,210,57,43,76,24,231,124,88,171,204,5,123,2,21,23,99,137,162,135,0,113,92,200,225,214,6,0,255,208,100,157,54,186,195,228,250,214,82,203,142,162,164,134,15,141,198,39,185,5,6,53,19,74,201,92,198,6,107,100,202,242,142,242,248,8,227,139,214,168,123,89,147,166,150,5,234,61,155,82,247,167,89,143,184,240,131,194,170,202,51,110,70,97,139,119,13,253,5,11,69,216,3,50,35,18,162,73,182,196,158,24,31,48,253,240,215,94,32,7,13,236,37,110,1,228,173,211,167,66,3,114,211,202,13,75,98,16,30,233,83,163,28,245,101,124,49,233,255,220,142,70,22,79,230,51,208,236,249,124,165,152,120,247,136,167,230,132,190,68,59,66,205,95,38,49,215,123,105,6,143,10,173,21,232,90,140,124,186,255,171,101,171,60,127,78,133,210,114,17,65,120,32,34,11,161,162,193,189,102,155,222,11,172,217,130,128,147,103,169,121,102,160,114,170,240,236,16,152,254,90,204,10,62,24,46,42,183,42,229,86,5,157,19,11,91,92,138,145,95,176,151,160,54,165,220,69,2,66,175,39,34,75,21,51,238,65,214,156,82,47,154,237,169,124,230,206,158,90,135,210,13,166,120,11,87,119,165,26,213,131,108,198,188,200,222,201,18,10,126,171,110,54,234,92,9,69,203,146,126,72,26,104,241,81,127,50,208,152,26,111,184,39,87,61,157,115,80,86,120,213,26,93,196,54,180,125,203,17,177,100,100,238,28,173,127,180,47,163,55,109,153,207,226,0,190,186,169,197,234,83,66,218,246,88,210,21,145,38,4,38,46,174,29,250,128,189,213,192,146,97,231,219,110,130,29,179,30,85,20,239,53,236,121,189,82,147,120,181,189,57,184,120,163,67,181,187,101,39,19,114,80,250,124,250,156,124,202,106,80,120,83,37,146,128,109,177,14,180,85,145,96,199,93,202,76,174,226,96,227,113,91,181,180,63,92,59,10,204,109,139,63,147,27,177,65,69,81,42,170,91,13,190,146,229,164,234,123,254,3,134,129,187,65,120,199,64,202,168,219,129,16,188,226,40,143,118,62,121,59,176,255,224,123,86,152,90,249,44,144,229,4,167,17,53,131,61,80,233,241,178,44,162,174,230,220,129,246,31,79,206,123,93,121,217,116,16,101,91,214,99,137,156,163,192,109,156,210,216,36,51,61,6,203,161,205,18,12,81,188,20,171,161,73,133,106,48,24,197,227,22,106,104,155,106,202,244,7,18,9,82,160,75,118,74,175,193,131,141,169,91,184,161,138,141,145,185,209,19,252,85,13,111,63,113,48,177,152,11,88,204,61,243,183,82,20,199,82,211,174,239,251,105,250,228,155,57,162,100,40,57,148,140,147,85,125,124,95,99,101,35,167,168,94,96,243,91,105,35,254,164,38,122,158,104,126,18,218,202,106,162,47,163,240,36,119,66,46,163,93,84,1,255,33,243,163,54,78,162,123,89,60,28,84,8,173,95,17,131,221,26,158,154,251,57,199,89,107,51,145,240,53,61,1,198,219,154,81,192,182,87,57,215,44,84,130,183,22,119,172,249,233,146,25,152,101,41,39,241,227,200,194,32,146,178,16,223,151,54,82,151,128,177,5,10,226,30,14,116,122,25,156,201,53,63,92,154,255,186,97,77,106,39,229,249,173,173,77,248,183,126,64,146,222,219,46,75,137,106,21,145,6,254,65,14,60,220,1,125,149,177,178,128,107,51,131,121,179,145,172,14,79,128,114,5,241,94,206,240,85,126,34,55,30,105,201,95,44,230,243,243,106,144,185,134,64,199,215,33,150,14,129,248,93,63,221,199,128,184,8,167,173,176,100,6,150,223,234,70,80,106,116,189,249,178,92,43,239,163,209,39,143,209,1,215,84,162,53,124,50,255,250,76,222,60,110,47,153,117,244,219,65,129,225,203,132,70,44,37,151,134,55,38,7,245,80,107,70,185,88,61,36,27,65,1,245,114,194,203,44,54,137,119,194,49,202,18,133,182,26,44,64,49,154,118,189,53,75,53,57,117,109,244,249,44,234,113,249,130,3,65,154,108,169,138,192,13,120,90,239,108,103,228,41,226,204,25,172,241,41,237,245,88,222,111,153,233,66,247,96,158,71,22,203,208,15,148,45,164,184,193,247,102,151,83,254,3,44,219,154,252,27,250,33,232,175,106,205,22,94,3,187,80,247,25,57,4,50,95,37,63,120,88,185,164,160,196,191,17,210,147,224,106,136,146,156,42,22,22,74,22,185,17,8,167,43,218,60,88,92,230,66,229,32,246,112,111,24,91,251,7,222,67,50,96,72,229,10,88,79,38,49,223,78,170,115,150,152,143,174,185,144,42,109,57,82,159,146,136,27,167,54,102,4,212,105,134,36,71,7,145,188,209,109,220,38,22,180,8,183,135,198,44,200,131,160,64,95,8,247,62,4,228,155,170,119,7,15,39,251,23,100,221,144,129,194,47,231,240,0,252,149,171,123,81,118,29,149,31,3,90,131,117,100,52,187,50,61,222,187,243,120,95,65,205,98,102,66,204,32,197,139,83,36,129,197,105,210,244,226,239,62,109,173,199,139,121,16,32,3,8,252,183,42,125,165,238,104,252,74,172,123,255,120,187,59,172,88,38,85,197,87,111,208,134,84,96,105,165,21,62,30,244,178,8,44,240,173,56,253,0,154,40,135,114,102,67,245,80,76,69,180,3,61,112,101,33,193,24,48,100,58,47,36,24,92,86,17,96,171,20,22,66,42,89,49,14,219,245,72,247,23,36,5,199,163,56,56,180,24,239,16,15,146,41,16,123,179,131,100,208,33,86,152,185,241,198,122,64,28,5,73,206,92,144,73,249,37,101,2,85,241,8,97,202,72,176,44,180,224,201,188,65,197,196,66,204,142,28,193,171,218,6,141,90,104,207,136,132,186,56,218,163,47,123,39,234,130,166,142,156,187,64,85,207,159,138,92,100,131,130,232,220,249,108,238,75,124,172,212,243,74,135,165,231,110,241,191,53,198,73,105,172,105,142,81,6,216,185,81,110,173,78,48,246,201,140,243,89,126,222,208,253,87,118,58,218,162,140,45,52,41,172,75,216,45,83,118,97,92,187,231,124,172,20,29,99,147,143,33,172,132,111,13,59,67,245,221,191,226,84,236,157,85,53,93,38,255,217,7,114,117,164,95,204,37,96,196,56,48,195,153,93,185,243,205,187,25,246,96,206,15,20,199,98,134,16,117,180,152,179,183,251,149,172,196,26,37,9,49,160,240,2,192,163,53,14,178,78,245,64,91,90,183,120,226,205,235,143,127,38,252,200,222,116,149,206,225,84,159,136,130,219,115,158,151,67,118,217,88,130,148,102,82,245,68,74,162,250,190,160,77,133,65,238,59,165,108,216,116,164,157,85,172,201,117,156,164,214,74,43,101,91,163,149,52,109,165,123,85,67,17,208,83,160,7,231,174,184,179,131,189,22,1,68,44,239,5,20,60,37,193,227,244,194,165,145,68,170,255,91,54,12,3,124,93,110,186,219,223,106,223,58,30,76,250,92,138,154,88,148,50,121,97,203,76,36,252,154,7,242,72,40,175,9,220,33,94,45,103,45,210,57,193,151,42,201,172,178,30,62,72,91,77,30,62,8,188,204,22,78,12,102,121,166,44,196,147,152,109,43,149,193,112,102,82,224,184,226,26,52,128,147,133,47,61,160,184,29,65,18,9,156,126,161,67,120,231,115,138,166,155,19,203,250,214,217,186,197,163,172,212,11,114,138,110,243,99,140,202,74,104,119,99,154,187,111,125,139,170,29,219,41,65,54,246,129,29,252,102,126,122,50,126,183,110,166,98,138,38,4,217,230,178,142,108,213,86,223,26,225,56,215,237,203,164,232,177,57,151,94,37,25,158,40,255,17,214,68,186,164,191,36,237,206,63,242,31,177,53,216,200,5,14,170,51,163,126,100,183,133,186,211,21,250,33,40,206,24,172,41,36,110,132,135,185,29,0,209,247,32,225,174,16,68,138,242,245,34,89,120,134,196,33,108,198,247,212,35,233,159,194,86,111,80,92,108,21,233,191,95,117,150,30,130,72,64,20,108,128,183,222,238,128,173,182,243,4,136,120,167,125,21,163,171,141,136,36,166,101,103,52,224,52,153,116,132,88,66,214,244,119,32,150,105,247,131,94,99,186,205,124,252,159,123,148,56,52,143,48,88,134,151,209,121,145,252,103,185,57,69,12,72,233,191,16,44,189,71,134,36,61,148,6,119,156,37,112,118,116,220,112,76,251,194,245,123,211,9,193,116,43,246,83,139,77,176,90,34,103,151,14,82,147,203,255,9,146,230,111,159,156,203,95,41,58,207,51,41,44,96,13,8,36,198,232,131,118,137,48,167,90,148,167,59,21,51,64,33,19,127,224,90,21,201,144,26,251,32,159,249,228,204,179,254,191,102,154,148,32,162,153,138,7,143,163,195,105,12,153,189,65,204,240,247,200,65,9,225,139,72,181,255,188,123,229,54,154,236,8,170,178,245,130,229,23,116,84,139,247,253,83,93,82,14,53,50,235,152,101,82,212,211,93,40,154,121,228,187,233,66,197,140,97,233,229,64,218,100,205,11,185,7,138,68,199,24,62,153,72,43,160,237,144,78,157,61,240,11,131,123,106,128,165,207,105,222,73,248,211,22,43,145,237,178,93,91,69,14,192,40,149,22,181,169,90,252,189,221,94,88,204,54,44,172,94,175,139,148,246,143,172,165,44,73,255,170,167,4,66,204,191,230,100,59,81,237,159,174,54,163,88,167,149,34,118,20,157,185,108,190,148,62,86,0,167,113,118,197,159,191,141,248,241,183,45,82,209,27,216,157,215,12,197,116,60,42,193,15,175,234,160,50,236,5,243,128,169,185,49,105,139,166,96,176,192,118,241,71,92,136,21,64,244,70,189,34,123,85,244,44,207,168,208,64,128,54,26,250,85,40,215,152,111,73,195,133,121,242,21,19,2,155,98,4,78,223,129,152,112,98,133,187,69,31,141,25,225,205,52,94,244,105,197,13,168,69,11,171,245,227,68,164,237,5,61,65,146,138,137,219,91,164,145,155,15,144,79,15,208,64,153,142,201,89,140,22,33,124,207,248,74,40,55,69,163,189,12,198,214,206,111,168,86,50,83,36,170,147,111,59,239,249,69,121,236,209,7,70,231,45,229,97,12,19,181,222,76,255,226,190,193,106,250,212,31,125,185,30,210,119,161,111,190,252,201,69,167,144,217,93,234,77,106,217,246,174,197,67,58,39,120,233,124,11,78,115,5,146,25,124,89,223,135,248,44,205,54,52,190,47,204,238,240,8,86,79,242,129,205,207,21,186,109,188,8,175,188,115,212,146,194,148,41,108,26,97,142,82,204,60,153,167,199,153,25,34,29,54,11,109,79,191,23,16,82,200,159,229,204,181,222,31,97,43,161,67,167,243,151,184,25,44,73,186,134,254,69,138,133,27,23,148,82,27,140,126,151,90,168,214,244,254,51,20,209,110,166,133,118,23,74,95,247,176,255,149,203,137,77,118,236,233,63,82,69,158,100,222,219,2,38,107,91,153,239,250,47,74,231,139,168,6,51,147,180,120,37,188,56,162,133,98,22,122,28,53,69,176,91,6,30,79,11,95,212,136,187,73,70,242,237,38,21,171,69,73,255,164,184,234,19,170,195,106,41,225,172,212,251,127,132,228,237,136,126,123,111,250,85,248,208,52,203,92,133,32,159,175,98,117,133,51,103,36,190,131,1,18,59,177,71,207,18,57,151,6,200,147,51,91,65,127,247,255,69,198,227,219,78,51,183,78,123,137,146,68,216,32,142,250,169,164,118,169,253,247,64,1,140,156,199,183,234,195,101,22,101,211,6,152,23,107,24,79,129,56,91,117,215,48,238,190,157,147,149,60,61,202,234,33,187,27,213,160,71,134,83,247,2,50,236,147,152,202,89,45,110,103,163,20,137,128,221,154,43,176,207,151,156,122,224,255,228,198,92,87,196,126,141,235,25,107,132,181,151,45,239,224,162,97,114,124,232,216,195,124,181,239,49,136,145,13,122,137,127,97,202,245,26,174,172,254,250,201,123,178,157,255,186,253,25,127,32,182,11,35,187,146,16,171,44,239,70,173,206,168,81,180,72,53,105,20,151,120,203,101,221,100,132,73,103,43,88,3,147,197,182,251,180,166,253,247,87,101,196,6,78,173,65,133,225,217,157,40,113,171,76,136,159,41,240,206,183,14,244,33,255,102,69,115,251,108,249,18,213,116,92,71,13,121,182,237,95,58,251,7,99,157,234,194,203,157,54,142,26,173,108,187,45,167,148,76,164,188,163,229,254,202,222,12,194,101,32,100,90,31,181,42,18,226,84,208,194,246,24,219,65,34,246,150,35,107,226,247,235,58,227,166,84,178,18,10,224,211,70,206,18,28,94,48,152,109,43,83,181,141,14,230,40,20,255,212,40,223,232,22,118,183,71,204,200,234,168,107,9,50,159,49,9,147,84,114,214,213,210,233,27,188,186,214,253,61,162,211,230,177,9,144,72,124,101,225,125,155,234,246,88,67,202,251,160,130,111,187,238,60,37,92,127,241,157,8,61,12,13,248,138,20,36,89,48,208,233,93,231,44,63,223,195,43,212,214,251,104,133,97,153,57,44,103,114,75,47,128,152,223,195,152,251,82,185,17,79,136,114,234,31,124,55,95,39,160,209,229,184,109,22,115,171,173,198,15,31,22,6,119,243,146,251,6,52,0,21,10,160,208,231,25,39,234,88,88,195,201,126,213,26,141,72,134,108,156,76,242,43,99,51,56,50,78,4,253,189,174,220,232,7,145,203,125,173,236,169,16,72,54,38,166,239,195,20,19,112,175,140,181,129,197,198,35,4,99,13,107,244,173,73,243,191,80,246,3,21,231,236,50,182,255,200,19,161,105,221,212,176,15,197,158,199,167,100,75,33,14,117,102,202,57,85,8,252,17,231,212,211,240,65,220,160,236,209,23,169,176,173,162,86,219,96,75,80,226,252,196,249,5,223,50,67,192,204,110,124,176,10,163,235,75,226,183,143,72,65,234,191,207,95,197,98,158,21,45,210,34,52,5,137,10,89,175,77,59,14,103,158,165,104,229,115,32,184,142,110,92,133,122,149,56,94,153,175,140,181,112,38,37,140,240,17,107,46,156,25,152,71,139,133,215,152,79,63,39,160,56,118,190,193,214,239,151,126,251,155,133,8,77,131,152,25,80,16,247,201,56,39,218,10,88,56,250,211,21,37,165,216,155,34,103,144,130,71,5,72,28,170,36,8,6,210,252,105,126,249,164,222,39,39,47,171,64,91,135,206,26,200,101,216,16,30,66,85,146,162,186,230,131,200,87,34,212,204,6,27,54,218,252,214,107,48,111,80,138,174,248,132,170,164,151,14,140,250,214,226,157,232,97,56,166,177,233,250,28,168,243,230,137,126,82,49,65,213,195,237,153,227,51,132,60,40,214,66,170,183,143,228,90,42,210,23,159,142,22,253,75,152,250,30,31,82,6,221,13,210,73,26,213,220,29,19,79,69,159,75,39,199,192,110,113,142,250,235,87,188,44,226,196,57,42,132,46,225,30,55,35,177,46,253,200,182,43,28,183,182,186,32,205,25,7,235,154,187,32,187,81,227,181,194,242,5,107,252,245,220,60,204,42,90,159,187,72,30,232,181,36,167,219,130,65,107,57,190,206,220,181,144,59,141,220,197,175,193,67,105,39,138,154,10,25,99,97,201,185,134,55,225,182,18,232,64,49,40,184,80,239,132,95,252,75,165,65,152,5,122,115,56,255,8,26,183,84,244,101,47,173,68,240,166,224,220,251,166,69,229,188,200,27,148,77,3,169,252,185,18,154,112,39,156,178,208,114,112,201,179,231,116,35,89,75,95,26,228,234,83,198,74,148,79,113,67,37,39,227,95,12,108,15,24,40,100,238,118,82,73,154,153,14,236,230,171,229,228,104,92,126,130,103,40,161,155,127,156,15,202,8,151,118,245,21,153,192,56,185,238,120,221,172,41,197,52,112,22,32,51,223,228,94,201,31,238,126,223,233,242,62,247,118,151,53,26,255,235,125,63,1,76,230,212,184,32,107,13,59,0,37,53,131,99,65,194,230,161,237,126,47,62,178,207,36,167,192,94,72,95,43,10,67,111,236,75,32,81,156,159,153,8,57,183,106,154,13,32,246,174,9,20,248,14,20,145,101,11,43,189,195,79,75,29,56,96,127,103,173,116,192,49,254,188,129,81,55,163,66,25,247,38,224,149,242,190,73,211,180,36,178,201,118,93,247,224,20,26,53,129,126,92,216,232,230,184,77,173,81,212,57,169,219,42,207,73,71,105,155,71,198,14,174,217,48,97,136,53,93,34,244,187,166,150,143,181,82,118,240,195,241,89,138,235,134,35,1,114,221,93,90,127,181,167,224,128,74,121,212,230,232,249,25,24,221,89,43,239,217,63,124,53,119,223,152,130,247,39,60,146,101,212,189,195,76,79,242,199,147,241,177,88,141,7,43,69,69,61,61,51,121,182,184,26,240,41,37,17,52,16,33,219,32,202,4,0,2,198,57,127,231,164,222,8,9,20,50,48,221,142,200,168,202,44,74,105,76,107,123,61,212,213,41,1,143,237,29,209,165,228,98,188,14,245,143,154,145,190,80,204,101,252,145,214,81,189,30,225,200,182,58,89,47,107,186,88,34,205,8,200,209,161,233,155,136,21,238,25,163,63,217,99,102,203,162,220,164,185,135,113,52,246,18,121,108,246,232,114,34,76,46,15,15,242,37,22,122,42,155,159,32,43,176,55,26,252,120,218,34,135,61,97,101,46,150,236,164,124,29,73,245,67,255,164,247,22,195,246,213,51,102,170,118,58,253,148,42,15,48,123,252,32,77,190,55,153,179,191,223,242,128,70,182,114,253,210,109,123,50,191,203,94,25,254,217,42,176,97,42,250,57,135,94,193,45,150,187,17,38,203,46,4,51,64,51,237,45,18,116,209,159,123,108,49,32,0,139,118,2,229,175,76,108,91,212,22,188,203,32,1,11,199,79,84,127,252,71,123,211,158,183,45,82,105,81,25,120,195,93,1,96,79,232,141,65,220,128,244,199,241,173,200,179,134,199,149,132,5,147,192,29,54,238,124,91,135,125,240,250,214,250,253,166,135,58,253,39,62,7,125,243,243,118,106,195,122,1,12,198,57,23,63,152,46,240,97,83,37,2,40,202,115,175,41,196,11,111,134,207,164,101,129,63,255,120,235,133,123,21,131,140,41,116,159,255,254,161,3,99,90,171,240,219,118,255,54,23,55,51,131,159,99,58,48,253,85,205,231,120,207,162,137,203,105,135,46,73,85,146,7,172,67,17,37,185,232,179,66,1,129,161,229,142,209,60,73,137,165,208,238,148,40,30,242,42,222,223,206,123,83,205,66,128,150,51,177,46,135,14,255,7,178,231,163,60,90,55,103,235,230,212,38,70,241,43,11,119,44,108,190,75,135,184,252,198,243,64,105,236,243,172,44,225,145,177,183,170,118,169,247,114,196,116,20,18,181,87,230,48,211,65,187,99,104,78,156,93,71,141,71,193,229,83,20,116,244,177,225,220,226,245,209,3,64,229,219,88,151,174,117,190,255,249,196,154,77,157,87,137,214,221,152,122,26,19,146,33,3,213,232,6,10,25,227,19,111,213,56,158,134,193,95,241,250,210,117,204,77,110,199,170,238,179,129,33,208,155,76,165,149,19,57,10,243,79,65,134,23,7,237,194,142,209,243,133,148,240,58,192,95,84,9,208,66,27,27,252,35,251,224,250,1,212,125,166,218,231,99,241,13,65,20,23,78,77,12,82,149,14,109,65,247,147,199,186,23,91,31,182,27,204,55,140,240,202,54,203,158,31,178,36,140,63,103,57,23,193,54,43,9,29,211,210,47,222,37,242,54,62,20,209,80,218,233,128,203,43,54,40,202,155,73,122,152,169,153,8,53,206,213,246,143,246,233,112,1,135,66,75,118,139,223,73,49,36,27,91,28,161,98,166,235,159,172,90,224,86,16,72,81,13,49,217,108,35,41,18,191,253,89,24,123,31,147,111,166,36,212,111,169,67,146,48,125,182,149,36,57,99,152,250,221,122,58,185,43,16,171,163,11,39,129,92,155,79,192,204,117,76,227,195,82,212,223,234,52,66,25,124,67,89,28,28,3,36,253,69,211,180,178,226,128,136,44,219,139,230,229,30,162,217,2,203,156,149,82,87,228,170,61,54,169,160,132,123,194,153,223,16,207,247,188,169,205,163,165,197,15,233,238,151,69,206,210,192,46,17,46,29,48,214,8,117,216,252,83,78,99,167,58,10,199,235,135,139,191,209,47,158,144,192,30,95,46,240,3,1,124,90,251,36,237,140,5,20,85,222,90,96,157,218,103,162,77,128,128,53,230,94,234,198,128,72,240,115,157,245,117,66,238,31,62,169,200,146,19,45,244,94,244,100,42,236,254,194,17,170,122,182,244,197,56,215,143,73,72,170,222,11,25,47,120,129,117,81,98,82,81,194,35,109,97,214,228,214,122,191,97,17,45,114,203,102,136,52,50,29,208,195,149,125,92,14,178,210,244,193,187,187,3,187,218,229,223,208,122,98,142,204,164,170,238,218,22,195,227,125,182,44,164,47,139,64,42,59,126,8,216,244,96,229,248,109,191,197,99,81,241,32,188,243,55,180,98,121,132,203,111,172,105,152,75,224,130,50,158,162,178,114,233,93,50,241,194,4,70,117,72,187,50,141,127,196,236,213,239,130,33,92,119,171,9,148,67,243,171,141,158,84,36,120,154,141,158,212,127,186,136,19,157,98,34,117,67,56,254,234,149,182,250,6,236,51,225,102,15,98,128,255,71,150,12,160,170,30,218,18,80,186,52,69,180,197,95,195,188,211,19,252,36,152,30,248,127,9,203,23,132,99,104,131,54,7,42,43,246,199,142,42,247,236,148,21,81,61,16,8,83,98,12,172,232,19,116,108,27,42,176,99,22,180,153,55,243,41,117,64,237,251,52,118,19,220,183,23,102,240,125,169,162,91,74,48,146,128,250,175,56,2,170,207,98,249,63,3,185,138,161,181,9,73,213,211,247,216,74,0,213,165,164,49,220,241,127,105,56,121,14,200,153,211,123,18,154,119,245,231,162,210,66,113,233,113,208,226,98,202,2,121,95,89,103,74,235,255,236,171,224,169,88,39,156,131,42,53,75,46,176,154,106,249,4,53,193,196,213,245,204,66,173,149,220,240,5,249,28,107,148,232,72,111,65,13,25,91,180,136,236,178,23,210,236,182,133,216,223,122,127,247,148,161,170,65,56,239,100,245,157,86,126,30,174,117,203,129,57,99,222,182,200,109,90,26,6,150,30,90,119,108,172,253,195,163,152,93,136,241,48,168,200,78,124,103,248,148,36,228,34,214,244,95,104,70,131,118,59,219,82,81,42,82,195,224,237,160,136,116,180,140,49,184,20,215,203,1,123,112,216,225,58,14,202,48,226,124,64,132,12,136,206,169,157,71,218,88,34,223,184,147,180,57,100,79,175,168,58,21,89,105,83,98,130,97,171,2,140,225,103,174,202,53,59,50,154,92,83,146,190,157,116,176,27,39,198,125,234,74,189,15,163,6,191,151,223,254,17,201,85,230,253,203,187,165,91,128,248,181,175,51,0,41,125,55,91,53,223,181,177,229,114,202,27,202,145,45,43,18,225,38,7,14,65,186,103,242,4,89,50,227,10,94,196,99,10,138,168,163,52,89,30,185,240,190,114,169,209,51,92,84,76,213,135,129,40,220,201,81,122,21,60,199,127,29,178,5,124,175,156,150,117,172,63,92,67,135,126,84,12,6,243,97,144,31,40,170,172,223,245,73,231,206,3,224,188,85,231,50,242,254,218,174,168,167,206,150,14,0,51,28,120,95,246,237,183,6,143,61,232,36,83,95,4,74,169,165,177,205,13,217,105,177,130,177,172,254,173,251,184,237,72,219,102,35,221,169,46,194,179,132,154,71,5,124,242,178,30,28,113,61,108,251,109,12,116,253,102,186,235,92,227,87,133,217,77,130,163,152,156,57,202,203,164,232,54,127,216,56,22,172,16,57,221,226,138,164,72,68,179,64,84,29,139,240,219,68,194,242,164,91,220,232,88,142,21,225,212,7,156,116,238,159,169,61,100,60,149,206,61,217,97,162,185,193,238,4,134,53,55,166,202,115,255,212,168,67,124,10,203,93,42,220,10,9,248,175,186,203,25,115,210,68,5,46,135,78,102,4,37,82,102,216,66,104,77,63,19,211,188,223,225,3,255,229,140,141,127,233,0,125,251,12,166,62,234,246,84,172,61,189,109,142,238,194,231,68,217,57,57,186,236,247,169,155,182,222,192,152,183,112,105,75,244,34,25,177,239,219,65,39,155,190,197,129,190,7,149,75,86,66,122,26,113,115,141,78,55,24,58,27,234,140,230,27,94,95,252,248,71,248,237,89,118,191,171,28,175,97,219,250,232,248,147,172,134,75,31,227,161,8,135,174,67,220,54,204,219,124,125,84,53,50,75,107,131,148,229,169,211,21,195,163,185,59,149,154,15,124,98,180,91,89,155,173,173,135,85,237,206,221,83,86,145,211,153,151,128,204,156,93,202,76,116,66,193,10,51,38,201,223,11,146,17,254,219,3,52,0,167,62,228,27,201,118,68,223,24,140,195,236,182,227,215,159,64,232,23,90,195,149,1,96,113,226,42,99,5,101,33,34,52,202,33,45,196,56,15,61,62,235,134,209,195,91,122,225,137,97,95,201,138,103,8,133,5,163,200,164,126,143,75,89,85,139,218,63,62,192,232,126,221,98,106,128,114,55,105,75,192,148,243,127,121,59,28,36,141,237,171,164,94,177,179,193,229,195,91,98,249,111,192,98,16,110,202,189,78,207,128,146,234,173,148,74,229,237,129,47,2,87,57,156,46,122,47,235,50,103,174,107,220,202,167,134,83,78,182,217,201,120,151,10,191,59,154,199,56,230,25,249,49,92,170,33,72,239,165,200,198,105,155,69,115,49,148,171,168,246,208,71,98,91,138,81,226,216,211,26,255,8,194,146,1,183,144,149,136,118,107,104,236,241,130,225,184,7,100,96,56,19,44,68,36,202,60,165,2,72,154,11,103,173,199,1,173,124,115,99,107,215,252,214,201,165,91,240,6,125,184,105,244,216,197,155,6,128,139,129,177,103,234,120,242,109,84,167,231,230,42,185,249,71,62,36,237,190,50,26,182,13,89,192,179,211,182,98,22,154,255,145,150,160,89,30,239,213,58,82,161,21,254,17,18,183,168,6,155,24,149,13,105,82,215,253,184,164,136,138,66,235,34,219,203,242,67,175,254,74,160,172,54,106,98,146,153,250,223,144,183,143,87,221,136,28,247,20,32,182,99,86,4,187,90,119,231,81,146,13,73,17,149,225,246,165,120,47,228,139,22,125,140,57,81,70,23,0,120,107,120,124,123,206,246,185,159,217,166,254,43,180,243,173,90,70,189,58,106,115,188,25,2,239,182,221,62,114,250,253,34,144,72,92,124,41,60,171,157,120,232,147,240,209,173,71,169,23,200,193,253,244,79,85,212,12,191,135,73,176,133,254,48,255,128,38,245,166,74,126,0,44,192,115,41,197,29,117,36,41,223,215,214,233,190,139,19,185,141,51,57,130,59,239,27,202,45,238,90,186,92,176,140,4,95,135,137,8,191,63,43,98,87,171,92,183,56,25,70,248,199,51,95,136,36,29,57,0,251,119,62,9,200,144,220,170,156,120,79,35,65,23,15,189,239,109,27,77,175,129,214,137,208,111,191,221,178,36,132,87,92,86,142,115,16,251,68,128,88,206,15,109,116,125,40,26,55,235,33,185,12,38,76,170,184,215,209,107,102,63,13,80,3,200,14,121,113,34,133,193,78,32,191,247,13,1,89,210,207,251,31,168,183,249,250,106,177,191,154,104,175,131,98,75,150,165,209,98,231,218,59,159,86,96,244,213,184,100,187,154,93,107,71,226,67,197,96,168,128,183,70,14,159,173,183,210,44,146,7,105,247,12,215,219,201,64,87,136,107,69,228,189,168,46,217,70,44,1,116,252,110,31,253,189,238,99,46,129,125,243,239,109,249,222,32,98,100,128,70,214,171,0,44,247,24,99,69,26,3,106,220,4,88,170,136,207,71,52,154,136,225,184,159,33,40,35,35,24,201,77,236,102,221,208,195,248,124,132,128,70,111,253,177,225,154,172,62,18,106,78,222,111,157,62,121,152,10,55,118,87,119,11,87,72,28,169,123,101,9,1,198,76,49,107,168,136,220,158,98,158,29,31,191,121,243,1,150,117,7,211,219,45,232,142,10,5,198,109,182,22,110,43,146,7,6,34,62,37,242,32,125,85,225,41,115,246,50,212,89,247,7,0,49,250,72,219,68,10,198,31,90,254,123,114,158,231,153,104,187,133,155,255,218,126,251,139,11,149,207,146,0,213,156,44,193,0,131,110,229,211,168,77,146,12,225,1,195,51,240,123,163,184,89,23,164,138,146,99,94,63,10,191,13,98,143,209,180,94,48,73,80,88,181,106,113,120,14,214,147,4,142,16,35,209,122,83,40,48,234,60,174,91,201,253,110,85,228,90,190,254,207,42,241,101,120,40,184,219,220,37,207,152,239,80,42,87,50,87,24,184,141,53,48,155,118,23,241,162,76,110,172,34,218,212,126,89,63,67,134,199,200,248,50,166,107,35,106,230,182,47,7,91,24,43,250,24,38,54,25,103,141,86,204,220,114,134,44,212,214,88,251,14,121,6,94,84,104,55,174,131,200,199,206,96,228,2,77,52,158,102,137,57,18,100,36,155,226,93,73,144,55,183,21,237,203,217,97,191,32,118,206,232,219,37,204,120,62,255,92,192,199,4,134,129,165,249,51,198,32,51,36,224,255,92,50,128,40,81,37,233,174,167,49,118,4,174,187,60,159,39,156,106,124,91,196,7,162,2,167,64,250,231,63,126,108,250,157,104,118,117,184,244,155,90,201,144,172,115,27,194,167,239,6,158,33,191,180,252,166,181,33,236,40,221,172,105,49,168,82,119,76,114,206,163,82,19,148,251,73,2,248,56,166,38,105,243,207,136,48,45,130,104,56,245,131,244,14,210,231,177,169,116,199,109,5,217,207,78,189,132,185,162,54,70,137,31,234,137,23,136,51,115,16,84,192,234,10,204,20,239,97,82,94,17,101,115,153,238,90,117,176,252,221,141,159,247,136,83,209,3,165,235,217,168,253,206,115,83,111,41,34,27,113,12,119,246,120,47,48,215,187,49,241,93,232,66,101,170,72,185,197,54,228,186,215,107,65,248,218,240,75,247,232,22,172,76,130,97,142,165,150,168,186,227,207,113,192,115,70,222,38,157,97,15,110,183,31,66,105,186,12,174,119,107,45,243,215,120,219,94,113,19,149,75,111,96,19,49,233,193,148,115,144,179,86,19,23,95,162,247,211,225,214,21,90,104,130,12,131,224,72,95,100,183,13,118,100,75,209,35,102,240,85,167,49,59,211,226,171,78,218,118,211,206,181,11,47,130,145,191,154,213,189,183,152,208,4,39,85,89,218,217,37,205,127,102,25,166,100,90,42,60,33,2,212,58,202,132,183,183,214,15,53,192,210,194,50,0,204,133,157,5,81,201,248,249,133,18,164,61,229,129,226,127,26,177,10,158,77,218,229,226,72,3,191,109,175,223,159,183,79,117,24,59,60,194,207,238,28,136,63,37,205,25,87,66,222,17,202,124,70,114,66,206,21,198,19,222,130,48,197,192,122,56,132,152,215,90,18,41,170,206,236,176,180,83,201,23,105,216,126,64,69,245,69,74,101,145,0,152,143,17,66,132,221,33,209,2,182,95,239,40,25,121,65,99,244,134,250,5,138,25,153,253,181,24,69,199,190,229,121,96,241,49,139,68,221,2,143,227,176,7,29,80,174,135,147,34,74,139,157,225,98,173,48,13,83,30,114,245,231,102,199,195,111,147,54,215,14,64,191,105,95,30,187,248,215,93,162,214,180,232,63,82,178,51,140,183,227,40,156,30,48,149,38,230,208,61,222,1,212,14,149,29,173,54,200,129,114,36,25,26,227,255,241,194,105,32,79,21,75,47,10,210,210,40,124,72,38,170,210,219,8,217,138,224,245,129,94,133,21,218,98,114,168,123,138,162,66,212,146,18,3,63,225,52,200,86,137,237,194,219,116,112,77,46,220,76,240,33,205,40,115,211,214,170,196,203,192,57,255,247,154,166,58,13,91,236,173,107,168,92,163,61,113,47,180,147,89,200,169,8,186,72,65,50,206,149,191,244,176,24,161,113,117,211,82,108,214,16,78,27,125,21,78,204,214,193,140,225,237,205,0,127,222,139,64,102,124,250,243,217,79,17,206,158,80,130,248,2,16,251,135,66,131,217,14,104,242,241,69,141,98,149,194,205,116,175,77,154,151,221,121,214,223,182,47,218,211,201,185,204,116,66,79,86,229,234,40,29,235,232,184,47,76,182,247,88,232,210,47,247,86,114,64,246,18,44,52,184,146,175,51,103,180,253,117,239,127,104,252,79,42,28,154,138,197,48,196,237,22,64,240,23,86,14,253,59,35,147,25,20,138,214,41,78,29,241,141,172,158,118,141,227,118,57,89,237,173,27,102,212,27,68,60,232,150,153,8,213,161,108,161,21,203,202,134,22,168,158,43,65,165,190,31,19,24,59,162,101,231,204,195,217,138,174,241,0,180,193,25,143,78,186,255,93,38,117,248,74,150,23,185,102,230,68,80,91,146,116,33,135,199,67,255,58,101,172,26,180,157,17,145,155,7,188,90,182,131,211,97,95,143,127,140,145,25,90,251,222,72,184,77,88,108,100,140,102,210,8,251,145,235,39,46,198,182,248,242,181,128,57,148,100,181,244,229,102,106,44,61,68,111,182,191,166,36,70,27,140,0,46,251,188,176,238,117,60,73,126,134,238,88,246,64,227,115,98,79,172,199,62,83,214,212,206,99,112,84,237,229,126,129,164,101,37,222,143,205,134,70,215,143,213,103,82,96,220,167,6,242,8,199,194,40,139,231,93,134,141,60,178,177,121,11,236,184,39,187,177,12,131,131,22,215,130,0,190,225,151,7,229,149,191,182,45,161,15,38,146,21,87,236,144,120,118,201,50,131,240,189,226,73,6,3,30,16,45,124,154,178,65,247,109,208,161,2,227,173,104,127,43,21,9,78,45,188,45,69,220,38,235,0,15,34,12,175,254,102,250,207,48,225,54,80,64,246,219,45,6,74,89,246,46,19,6,64,35,147,201,161,59,168,176,104,190,2,157,213,27,115,82,226,147,65,19,135,140,109,55,78,38,245,0,187,101,56,85,155,5,136,242,130,140,238,96,34,163,16,128,126,100,94,196,96,225,82,189,57,51,153,28,63,135,79,121,174,146,205,18,207,166,55,162,218,199,136,189,204,71,183,64,124,196,237,162,97,242,145,232,48,200,104,25,115,35,91,48,39,236,183,206,39,168,119,86,40,77,62,22,189,212,167,127,222,59,253,45,3,20,23,115,229,58,206,201,189,155,50,26,177,48,255,5,131,166,154,61,73,213,74,11,72,153,216,252,138,238,29,192,170,98,46,28,88,149,51,228,99,154,218,185,202,255,10,255,33,107,122,5,94,189,116,108,33,197,2,252,89,189,71,82,165,55,79,214,215,55,85,167,253,93,166,240,29,24,60,185,194,89,205,245,45,53,194,97,95,129,217,34,208,140,202,102,252,159,228,165,201,111,110,179,210,30,221,152,252,116,10,83,254,12,182,158,47,237,31,43,197,66,147,15,62,35,217,68,26,235,165,56,92,27,30,216,235,95,182,198,21,49,137,125,61,46,147,67,152,201,107,173,57,188,150,33,91,149,47,17,253,218,180,156,89,56,127,242,243,63,208,123,164,226,18,159,125,252,199,239,190,95,235,190,192,165,198,86,89,238,116,16,156,1,20,247,242,112,92,57,202,252,163,14,67,234,240,188,90,116,194,33,124,217,242,226,193,115,128,101,4,144,95,223,90,239,82,104,135,249,85,2,172,132,71,104,185,105,128,194,114,19,169,191,224,252,165,87,13,212,189,212,232,157,67,37,51,118,166,66,78,105,14,3,104,72,84,7,174,90,67,106,124,38,99,137,127,205,14,165,69,191,13,67,191,160,31,230,25,134,173,196,143,227,113,170,69,240,133,22,31,0,93,138,186,207,201,186,53,74,52,186,81,215,19,82,188,218,138,60,167,47,39,22,203,77,186,208,76,199,114,96,189,39,75,62,217,251,244,127,243,14,10,71,107,67,4,137,150,70,32,158,89,251,124,180,210,111,5,115,100,153,232,230,157,35,107,29,90,238,187,192,85,191,176,58,73,138,180,208,246,36,47,160,233,237,57,128,225,169,128,120,117,96,85,82,36,16,247,131,124,61,7,63,216,211,237,131,139,51,130,22,64,236,194,67,199,143,155,23,126,28,37,216,6,102,39,18,251,33,114,225,13,45,48,171,173,67,218,223,242,130,241,107,218,150,64,160,112,126,152,105,252,253,119,210,213,123,97,145,90,41,10,111,125,210,100,193,202,226,231,254,194,148,185,28,211,57,229,172,239,57,235,245,195,248,218,147,129,242,251,212,24,111,169,118,0,138,67,191,106,237,224,241,129,91,11,186,116,195,81,178,79,173,246,11,168,43,109,204,57,96,19,39,96,138,52,140,59,168,162,140,162,30,223,64,66,18,223,116,36,112,187,71,228,123,22,204,180,212,7,140,149,93,71,148,204,6,168,93,237,246,49,7,217,208,180,16,178,218,220,3,240,73,164,219,238,40,157,58,29,120,69,113,157,226,118,14,138,247,217,70,14,145,140,132,163,103,1,78,250,5,197,200,246,107,245,95,148,108,97,65,71,217,27,228,164,150,2,10,3,43,177,238,168,192,8,185,232,204,249,110,178,202,168,58,252,4,20,156,178,127,121,235,140,231,197,192,150,222,116,164,58,127,218,71,144,220,22,43,21,189,38,49,171,128,82,245,12,77,54,156,3,228,1,135,94,145,95,243,103,100,58,181,43,174,139,173,252,15,230,65,141,58,243,248,5,142,235,37,61,144,24,116,173,125,167,55,38,14,232,27,148,5,35,174,208,6,84,205,189,76,230,190,129,177,165,173,47,245,126,196,2,191,87,22,243,35,234,186,101,135,66,17,80,217,155,109,55,252,119,188,143,195,40,126,59,71,82,220,218,232,105,223,197,159,43,224,223,187,175,47,57,32,129,88,240,139,73,162,83,155,114,186,159,75,176,76,217,218,33,27,236,255,156,250,48,235,122,36,243,219,158,127,188,147,20,97,126,249,45,71,4,186,172,102,211,156,60,43,245,112,200,105,242,136,157,185,138,213,41,132,40,42,77,82,59,107,20,50,125,59,186,192,47,127,80,203,111,112,58,154,42,167,201,27,155,93,190,53,83,201,204,95,228,228,240,144,37,212,245,71,7,165,248,54,179,232,37,215,2,9,247,192,40,8,81,164,214,105,142,234,69,244,59,230,19,170,194,101,228,165,111,215,13,147,241,183,163,25,12,96,1,254,3,123,35,48,53,124,156,46,163,38,154,25,68,202,204,62,190,88,199,217,4,0,189,2,9,4,146,77,179,78,251,144,225,27,8,114,47,193,141,17,136,25,202,95,162,62,152,53,7,102,250,217,218,92,50,178,37,178,43,194,72,30,252,70,216,63,160,148,204,28,37,115,181,111,0,163,244,162,116,30,154,114,140,235,125,190,115,232,150,198,149,35,158,6,81,108,82,245,213,210,152,144,24,43,128,78,11,3,253,236,199,215,202,207,19,152,24,185,141,239,215,102,232,39,203,110,111,127,188,231,163,78,253,167,1,80,151,68,201,25,218,155,201,125,41,2,84,28,235,107,98,105,174,3,30,231,128,111,53,102,226,197,196,254,12,20,33,86,135,153,230,178,10,24,131,85,236,73,3,26,79,3,122,77,108,24,236,76,42,158,33,92,131,54,141,228,23,207,155,188,160,66,53,207,32,173,182,38,223,7,18,204,235,38,6,54,80,204,247,183,121,150,225,116,5,10,143,126,227,22,131,128,40,27,123,113,29,215,53,163,229,80,191,196,144,24,119,170,13,60,88,117,184,209,76,23,80,113,6,77,235,229,46,249,179,101,162,3,159,207,111,108,123,109,26,50,45,115,218,227,218,28,218,137,3,201,191,73,213,237,172,189,186,115,5,149,124,238,67,204,79,248,139,237,129,232,236,230,34,149,63,95,63,139,232,6,197,209,222,3,86,134,229,68,95,130,97,114,26,134,84,105,117,56,123,138,123,231,102,166,0,198,222,49,8,120,84,190,176,70,90,30,214,216,184,177,211,192,216,151,232,103,211,216,95,108,16,6,5,137,133,128,216,137,33,122,73,182,99,12,16,111,158,157,175,28,41,168,164,163,148,95,79,206,135,119,159,113,166,16,129,2,94,115,158,24,255,53,35,117,219,111,15,136,19,206,218,119,118,157,209,66,223,12,91,156,47,69,181,248,13,79,110,136,57,139,158,170,223,31,81,131,36,248,70,103,84,253,1,191,197,74,233,21,100,197,26,220,227,46,65,177,144,220,206,252,230,122,112,147,32,209,87,145,65,169,148,144,165,76,126,116,251,245,251,168,20,246,146,112,144,33,112,192,155,55,17,36,233,130,141,215,18,235,189,81,188,101,224,81,43,42,173,172,150,121,10,250,27,39,73,13,161,75,22,42,2,5,98,38,101,144,153,117,179,81,156,72,233,184,116,183,151,111,27,138,76,249,253,46,147,116,182,80,154,86,57,141,93,143,182,123,183,151,237,235,209,122,123,110,73,199,105,232,208,208,200,105,197,75,127,104,212,212,244,19,7,161,89,54,36,99,107,12,1,139,169,173,31,169,111,170,191,13,250,147,254,57,81,189,85,7,200,72,98,245,213,40,191,255,153,131,82,250,205,177,96,90,88,241,240,0,23,160,150,37,213,30,167,242,223,114,255,76,13,181,132,171,46,112,247,213,89,199,180,232,199,136,91,222,211,15,249,117,19,238,90,116,189,69,236,207,176,111,212,202,70,36,68,138,42,166,227,224,21,0,85,5,145,202,120,140,20,79,190,115,50,24,144,47,167,91,238,146,236,141,82,4,128,36,62,195,34,75,49,156,141,184,0,190,44,195,131,231,141,24,66,43,79,145,195,255,195,45,141,129,144,225,227,61,20,183,172,229,26,156,120,157,27,93,162,87,97,239,19,119,200,114,177,130,70,217,105,115,248,174,113,59,110,2,213,92,71,187,80,16,90,23,136,153,54,223,169,100,146,68,151,250,52,166,34,112,229,249,47,188,40,251,1,67,144,183,32,255,191,224,35,23,206,52,25,204,158,221,235,38,89,143,228,140,236,211,114,43,17,126,125,101,12,109,47,158,153,203,138,65,153,244,251,51,121,21,27,136,220,185,87,111,65,164,50,158,161,230,242,203,14,163,91,97,200,248,111,206,128,242,148,4,181,96,195,255,132,196,52,27,90,110,233,200,184,110,235,139,46,58,146,9,186,123,44,195,123,230,130,53,237,93,106,129,146,187,177,177,225,198,221,237,248,16,149,147,3,201,117,251,97,159,194,113,12,38,174,15,139,80,114,44,213,183,29,124,82,110,64,92,89,229,55,147,94,227,34,216,86,174,77,199,109,204,62,233,192,42,206,131,229,133,251,67,133,244,231,7,119,196,122,132,241,37,145,99,240,127,247,203,249,74,245,98,65,13,2,37,98,2,157,29,23,35,55,244,122,116,222,25,210,62,157,190,91,207,216,248,85,41,132,100,176,69,218,211,107,65,115,216,8,35,64,224,185,157,149,167,153,217,134,68,154,90,87,233,215,35,169,220,77,133,184,80,181,172,71,152,121,189,161,85,56,185,29,112,181,9,208,174,101,84,195,211,248,128,230,24,26,143,12,169,231,162,139,137,82,69,24,216,179,21,242,35,192,157,185,230,212,229,7,229,198,221,105,58,162,229,241,27,55,70,41,223,224,167,105,6,95,194,143,31,60,241,168,203,235,14,40,48,80,149,32,26,47,23,236,121,67,60,136,182,90,140,149,28,189,1,140,116,196,108,104,213,44,38,128,104,228,91,229,183,209,21,241,29,107,100,42,177,97,104,206,196,19,147,202,123,82,46,216,51,121,48,101,99,242,182,72,118,180,255,33,235,100,109,149,92,242,71,46,19,209,137,57,41,13,146,109,175,87,88,105,91,26,81,87,109,91,45,121,166,134,225,75,63,45,136,147,126,56,113,62,22,216,243,250,144,92,43,84,38,82,134,156,78,49,30,75,176,72,203,220,38,208,34,71,80,176,20,125,236,159,140,37,234,148,129,215,58,185,28,20,110,45,76,19,58,13,220,247,107,65,232,252,236,176,86,150,47,21,229,64,190,173,91,90,48,250,158,185,226,74,33,250,142,248,214,93,89,110,50,224,68,243,93,204,86,218,110,189,243,247,209,198,90,129,95,144,97,218,250,103,132,51,234,179,74,119,246,6,155,251,99,203,148,233,62,185,250,205,61,161,109,56,143,219,210,29,253,170,109,46,214,92,14,212,63,167,146,57,132,7,198,90,3,45,189,112,173,69,252,199,190,29,17,54,83,245,13,228,127,231,17,89,245,42,30,90,18,23,196,231,97,77,4,80,160,147,2,47,138,130,154,226,29,221,195,195,252,30,240,245,240,53,139,27,173,66,251,10,227,107,246,95,12,73,22,175,185,61,146,8,111,105,58,60,227,137,217,18,11,42,65,236,110,137,116,8,37,40,106,180,94,105,236,246,170,139,176,1,211,189,253,16,249,151,106,36,225,235,94,117,130,21,121,100,35,170,0,175,191,171,3,157,232,95,189,14,174,167,72,101,48,245,203,19,241,217,17,44,199,92,166,109,231,247,49,121,17,65,197,132,43,94,130,248,78,240,160,135,7,214,52,113,252,117,212,39,74,243,150,14,4,212,122,185,122,227,108,129,69,192,26,219,85,132,4,5,29,85,64,37,65,237,168,158,158,166,171,80,126,242,46,95,146,219,54,244,222,218,217,103,98,60,48,204,35,197,147,85,0,216,198,86,109,42,243,103,40,150,162,120,50,23,10,68,176,49,13,184,62,61,79,199,10,179,83,27,24,21,116,229,33,183,193,137,229,215,200,146,44,86,133,29,73,91,32,50,132,84,241,76,233,115,110,224,67,152,140,57,101,122,133,101,153,221,37,6,148,215,76,217,254,84,145,192,50,133,147,173,7,164,169,237,199,108,238,17,130,72,97,147,68,170,127,246,59,192,170,121,210,87,203,42,59,61,147,134,50,219,65,118,178,90,95,215,167,109,110,216,62,117,250,145,206,124,205,195,1,82,161,25,87,200,105,102,37,224,89,58,47,186,202,63,4,21,108,83,195,35,147,77,148,23,241,152,132,214,132,14,120,218,34,200,100,114,103,112,162,86,107,149,45,158,82,84,22,240,49,135,146,136,197,36,159,74,177,4,12,195,212,173,181,185,19,213,32,108,105,59,111,201,194,173,19,242,47,175,117,215,57,63,254,224,98,147,221,150,227,144,169,34,41,104,180,95,102,13,36,165,74,5,203,127,170,193,82,37,132,196,216,38,130,224,124,30,179,123,110,42,152,159,167,93,208,7,168,154,0,155,252,227,103,177,42,155,198,183,248,238,167,226,238,245,92,127,15,222,162,116,157,48,166,182,82,188,8,235,107,186,84,86,61,92,14,173,48,56,80,85,255,130,150,71,184,51,6,186,69,48,227,24,84,234,0,137,147,84,114,199,203,192,146,242,101,20,145,128,71,185,195,163,238,151,92,126,38,30,111,113,5,28,84,255,112,66,156,73,139,14,226,5,95,160,158,38,105,148,72,107,42,186,49,231,28,249,138,70,203,38,26,46,126,4,219,177,175,30,13,210,172,90,200,131,17,247,1,103,65,204,112,82,101,156,53,57,75,102,23,63,246,170,37,220,37,114,115,179,131,160,47,33,70,8,232,255,205,34,164,199,195,203,12,208,15,123,27,99,78,78,237,183,242,143,117,151,74,240,15,215,70,52,82,16,93,148,115,144,117,243,35,107,139,162,99,145,223,41,59,23,6,33,173,76,31,82,185,117,246,192,93,238,118,217,8,192,22,99,221,175,240,195,59,170,63,106,65,173,61,150,201,130,35,162,83,108,181,2,239,151,77,5,179,124,42,242,198,1,193,242,14,249,42,62,249,135,139,97,106,61,71,42,200,92,93,137,174,85,112,232,164,194,249,89,17,13,87,12,141,192,202,21,37,213,248,113,35,181,188,191,104,72,172,231,36,71,141,153,222,42,238,121,231,90,110,151,249,133,20,222,239,70,136,196,11,30,98,56,183,195,243,125,59,219,69,121,211,192,78,59,111,165,42,238,139,48,122,153,7,34,184,248,99,231,56,175,122,71,39,100,151,44,107,183,70,139,215,190,174,162,151,111,108,15,206,228,83,142,62,235,57,182,31,168,9,84,120,241,210,176,65,192,239,107,161,192,46,66,118,188,251,29,188,127,192,98,17,32,37,237,173,130,82,185,1,150,107,163,9,155,102,26,147,107,171,56,244,73,138,69,233,126,97,43,82,221,199,171,53,217,134,222,186,34,123,224,151,169,91,62,224,132,156,197,111,248,109,66,112,105,158,141,171,140,75,65,52,236,106,128,53,112,57,68,85,237,195,143,164,176,82,209,34,132,67,153,13,40,163,253,237,192,8,146,126,173,58,1,31,106,112,126,218,213,50,122,82,200,153,66,141,157,7,77,87,12,44,92,250,30,181,112,149,211,81,135,198,138,223,38,110,79,157,56,139,92,131,234,142,90,192,51,15,120,144,127,1,128,119,50,162,167,149,239,154,99,115,209,183,133,110,159,38,78,135,94,226,212,203,116,232,186,93,89,4,48,184,115,196,181,149,170,220,116,97,110,157,203,47,93,83,168,119,61,40,98,111,202,87,252,206,226,230,192,213,67,154,234,228,67,245,34,73,101,24,229,233,116,111,162,199,207,150,179,186,111,203,116,100,93,131,180,37,20,100,174,177,82,69,114,124,70,23,129,106,87,196,209,29,251,65,13,102,241,199,89,18,154,131,150,225,217,45,238,224,3,62,4,228,11,250,188,54,121,198,222,41,83,149,143,192,127,52,47,56,120,161,181,51,236,27,8,45,185,228,85,155,172,179,146,133,71,118,115,33,169,20,186,31,42,167,252,228,200,224,64,103,214,197,199,50,68,134,60,174,88,37,198,127,181,23,183,122,240,75,98,162,230,160,49,31,52,26,247,82,164,51,200,12,19,63,185,57,204,157,99,115,154,223,206,143,131,67,10,53,157,121,17,207,231,141,199,212,43,76,10,8,50,94,37,178,196,103,115,163,230,20,13,63,249,85,143,186,165,93,119,160,215,41,51,166,15,92,208,123,5,82,74,90,65,205,99,36,47,93,25,107,241,83,92,139,14,123,252,50,29,166,152,147,131,195,19,6,185,91,44,215,28,70,47,72,56,112,233,188,45,254,222,166,126,205,180,188,208,76,138,214,51,137,225,96,150,165,220,251,68,82,252,213,232,218,232,244,247,125,225,37,26,221,213,152,9,217,179,241,174,73,212,11,248,246,40,238,28,6,26,80,221,85,65,113,9,39,29,215,191,61,99,219,43,140,138,70,98,88,181,166,186,226,207,230,130,150,182,47,246,23,25,82,128,126,188,37,181,234,228,140,144,12,135,6,0,118,108,152,54,62,232,98,191,47,55,83,79,46,255,161,162,98,245,23,145,69,47,179,69,39,207,54,249,172,39,160,247,121,7,26,144,162,137,128,35,148,218,174,49,27,173,15,145,209,167,35,98,152,165,216,222,35,136,105,31,148,226,192,253,9,253,28,69,207,204,107,180,223,143,156,6,97,187,149,33,3,105,74,237,184,139,193,222,155,247,225,51,170,65,57,111,98,151,254,114,72,122,29,153,96,108,157,210,150,55,98,76,93,17,205,139,135,117,160,84,133,249,147,78,139,144,164,176,226,190,72,47,129,63,60,242,72,64,125,153,19,249,246,112,240,26,48,50,166,232,19,196,158,211,19,203,205,51,160,133,177,28,184,117,33,169,111,166,246,159,248,10,176,177,47,142,34,44,148,68,44,179,241,64,35,53,145,98,180,221,163,194,250,13,56,44,62,65,22,205,112,180,21,70,207,32,92,113,63,72,152,176,153,15,114,38,224,192,210,38,226,35,182,14,120,230,211,174,165,113,254,239,103,43,47,150,123,140,161,65,70,48,81,26,12,115,86,75,130,169,85,56,142,10,47,140,171,226,44,188,116,155,179,255,181,208,178,153,82,149,103,162,14,210,199,60,105,169,212,49,160,118,89,153,64,230,188,239,17,21,196,72,183,183,5,225,250,10,233,210,255,165,188,205,198,18,239,130,143,20,106,199,242,10,92,34,240,38,170,171,51,145,233,70,237,59,4,153,21,74,41,139,210,47,154,216,49,86,241,254,197,99,4,245,30,21,1,24,100,19,73,147,9,152,77,224,137,30,82,129,128,35,62,210,149,158,221,220,196,126,201,51,80,210,67,16,99,166,255,38,217,98,102,142,156,102,181,114,171,228,38,255,102,215,75,12,239,217,30,62,239,111,224,240,51,214,136,252,247,205,179,253,158,84,15,29,41,40,119,130,122,51,211,9,192,217,115,115,153,202,55,154,3,166,45,59,13,173,176,194,181,33,50,228,68,12,151,29,172,20,112,237,198,239,42,249,25,19,71,73,38,76,113,40,195,206,97,37,142,119,133,248,93,164,11,168,89,147,204,206,204,84,122,240,160,178,174,48,124,112,133,71,88,110,165,91,66,156,198,195,61,48,2,100,128,46,56,37,253,205,11,145,242,143,102,21,33,112,165,8,24,97,216,198,159,204,86,236,225,25,113,67,202,253,84,236,67,184,53,144,204,143,242,223,32,205,56,215,246,76,190,113,34,248,107,147,70,17,154,39,13,176,7,251,160,131,30,145,92,29,118,74,153,20,73,216,188,94,223,104,231,139,6,43,24,219,150,115,35,219,76,73,100,203,150,48,215,217,165,177,27,96,165,174,78,61,55,210,187,65,37,141,246,50,139,16,235,88,25,199,41,57,207,54,197,182,245,208,38,125,138,233,222,72,51,110,101,3,43,114,184,152,48,169,215,38,149,208,88,17,36,49,176,190,252,243,250,253,233,238,106,117,4,4,181,113,81,160,61,41,255,148,166,106,215,142,148,28,97,190,4,113,149,64,227,86,83,134,100,231,55,215,63,20,169,64,128,38,201,109,167,216,192,163,131,133,134,54,197,211,165,250,208,116,98,215,99,159,174,134,19,144,33,202,214,56,249,112,39,122,61,226,94,171,66,236,15,214,49,146,62,179,147,142,196,81,147,101,40,212,17,141,83,10,226,178,110,233,169,238,140,151,83,206,182,62,97,182,254,165,51,100,160,49,6,70,188,72,116,58,191,208,172,27,150,41,132,238,3,64,123,152,171,79,149,185,27,161,15,21,113,91,137,23,130,150,228,159,171,35,181,70,219,182,199,185,108,150,89,48,186,152,171,44,160,214,151,198,221,119,213,15,225,71,88,223,153,41,70,61,43,99,230,186,71,210,204,125,8,193,3,251,164,42,37,150,3,99,208,78,195,134,11,21,218,94,119,206,64,35,84,29,88,13,221,112,164,125,188,202,63,179,209,101,32,24,107,16,60,125,123,81,255,50,59,13,130,178,91,56,135,28,226,35,93,239,48,240,162,73,101,242,26,151,70,148,206,19,193,49,160,16,228,241,102,36,233,44,214,16,69,237,139,195,214,39,50,68,79,184,8,13,33,67,169,18,203,102,46,104,83,27,21,239,76,160,129,153,204,29,244,51,70,225,170,177,193,127,115,254,105,161,56,138,147,244,242,183,212,209,73,211,143,92,7,16,176,54,209,13,117,188,137,215,178,183,122,250,91,162,236,16,13,250,40,9,55,32,179,229,20,142,74,4,174,122,140,182,88,235,146,55,87,140,212,218,253,204,80,122,207,219,221,88,220,17,234,112,231,224,64,211,213,199,1,78,27,231,177,212,68,128,65,246,190,177,134,43,235,30,190,36,127,4,222,72,20,115,46,123,232,52,103,187,60,111,170,193,126,31,2,234,88,155,178,86,184,143,128,101,94,236,69,103,178,26,63,40,85,119,0,160,151,8,240,253,218,63,5,250,191,205,0,247,44,143,109,168,180,6,105,110,186,219,18,109,228,183,68,155,181,228,149,30,149,139,10,191,35,163,39,202,255,16,244,200,123,13,185,225,254,185,100,83,227,21,54,79,184,110,232,102,175,201,207,22,78,85,247,249,141,112,35,187,183,92,11,57,145,114,166,120,122,37,101,83,220,189,52,179,107,20,39,130,180,241,165,232,39,86,110,147,15,176,117,163,148,122,1,161,26,30,196,185,12,233,145,177,5,164,71,38,139,246,95,60,101,155,107,154,207,89,99,166,91,88,245,172,124,238,242,53,198,16,26,92,154,159,233,197,172,156,63,153,148,4,88,93,13,94,190,104,43,123,209,12,200,9,44,218,13,169,117,250,216,98,194,247,37,32,34,54,171,8,215,151,77,122,216,84,134,220,176,116,146,27,45,65,158,248,128,126,89,111,75,3,1,47,64,20,195,99,206,67,25,213,130,159,58,193,179,119,29,160,250,5,115,179,145,154,105,4,82,180,140,159,1,3,200,230,152,83,26,207,127,174,242,41,202,122,201,149,251,130,166,213,205,90,176,96,207,133,122,84,176,71,164,48,212,163,175,70,117,216,238,48,56,73,200,16,225,194,172,126,44,76,104,30,96,155,124,225,64,142,134,233,209,77,208,138,83,153,147,99,137,213,178,234,184,5,217,101,0,215,189,207,217,189,54,54,68,227,226,28,104,118,32,42,255,44,159,192,223,56,39,164,49,45,2,94,65,121,206,98,54,229,200,6,57,251,202,77,126,188,242,5,200,121,156,231,92,152,59,18,217,184,83,94,205,52,106,86,71,220,31,180,90,13,153,213,163,114,27,190,69,248,116,174,7,110,84,14,109,161,76,188,129,252,18,254,70,126,91,131,161,252,143,157,98,40,87,31,198,107,101,63,241,22,22,126,105,120,205,44,241,204,117,22,169,120,10,252,50,122,121,0,127,36,94,114,193,98,223,70,9,44,8,58,190,131,244,169,35,195,190,143,2,110,248,77,80,212,52,139,21,92,85,6,0,228,126,224,171,66,20,12,5,81,183,150,63,97,201,253,94,250,103,229,29,29,105,74,168,45,155,90,170,115,79,224,63,135,237,254,131,93,209,198,56,184,166,66,36,251,204,19,69,164,129,110,188,185,4,57,88,43,243,33,83,206,155,6,26,176,47,156,66,118,70,111,251,172,253,55,161,22,116,67,126,219,157,177,109,151,169,49,241,237,138,246,19,125,229,128,227,252,239,65,83,74,49,149,14,136,175,192,240,202,126,228,104,222,155,37,69,63,160,11,255,187,110,68,221,251,14,142,146,76,213,23,240,168,232,195,248,97,244,75,201,227,203,225,13,6,223,224,153,112,135,67,66,239,212,160,38,207,64,38,165,6,204,217,57,126,204,105,12,2,57,13,243,229,151,206,12,137,142,152,145,140,21,5,210,67,195,214,142,6,103,36,121,54,102,203,128,56,79,96,94,163,217,98,83,197,150,254,94,100,116,186,139,218,174,220,244,237,208,227,141,70,185,230,234,245,89,208,70,162,82,237,212,97,189,124,181,129,120,162,159,54,1,41,23,165,139,67,159,25,73,94,108,40,234,55,6,114,174,113,113,217,93,10,80,130,169,227,145,225,35,207,187,209,86,174,35,23,115,154,49,159,215,20,23,205,171,137,41,206,75,208,56,42,12,78,163,31,30,111,46,222,152,98,189,144,191,101,60,50,87,117,149,21,196,133,53,126,117,49,185,16,121,236,20,170,212,213,99,159,158,113,249,145,9,205,103,213,30,196,235,132,191,115,237,140,221,57,1,128,125,114,170,215,120,10,198,184,136,205,144,223,203,41,155,4,222,128,24,78,212,216,61,20,2,221,223,207,211,105,204,214,134,17,132,199,186,122,49,93,147,34,244,125,103,11,119,153,230,140,241,78,35,169,85,253,44,32,103,177,234,128,202,63,183,85,31,23,117,236,228,25,132,122,139,173,63,43,84,30,201,201,75,204,131,212,34,111,23,114,247,13,212,185,249,243,228,50,136,188,204,202,173,108,249,213,214,255,127,49,238,19,75,46,25,106,65,20,19,243,162,27,213,198,153,13,93,119,102,8,227,213,89,212,243,144,93,194,233,183,43,198,172,23,69,176,55,193,54,133,135,21,103,120,253,47,145,92,138,118,61,245,48,236,97,170,110,204,127,129,6,29,22,139,181,185,153,156,166,136,129,145,125,52,59,73,18,110,230,13,177,5,88,211,25,167,201,178,240,24,77,18,250,103,179,226,24,112,112,32,216,172,11,173,73,131,120,85,106,209,181,37,255,37,58,197,52,2,116,218,217,216,205,209,35,170,103,116,107,233,135,133,122,45,196,5,45,94,227,206,55,109,10,111,77,251,48,214,2,148,237,139,107,233,241,64,216,44,212,150,26,202,50,113,151,62,53,190,117,116,136,142,62,77,70,103,83,127,89,94,202,113,215,240,196,91,198,154,96,56,39,200,138,77,9,21,242,60,118,131,89,126,254,72,116,127,214,208,201,194,233,113,121,185,124,204,92,214,226,127,59,41,194,146,220,149,45,154,189,91,196,11,152,227,200,154,116,62,55,17,157,128,53,194,145,48,158,64,84,195,208,29,166,242,39,227,99,118,222,141,104,216,123,183,51,196,31,55,77,64,230,215,126,56,210,195,71,134,107,33,30,108,27,199,122,207,69,231,191,194,144,70,42,64,87,17,241,211,30,229,11,127,43,164,63,176,129,30,200,17,108,69,222,229,37,230,178,67,13,32,27,108,134,197,69,18,246,95,69,39,246,61,43,90,98,111,207,7,156,214,177,4,232,253,229,134,43,154,213,232,228,122,241,176,26,125,252,46,8,22,151,243,1,74,64,86,202,247,127,84,46,37,125,220,195,121,167,84,56,84,123,80,238,162,22,250,240,117,87,40,156,142,165,195,138,99,55,106,180,159,101,48,61,171,34,184,93,208,207,145,131,128,142,70,226,77,147,100,192,29,78,144,202,209,163,66,92,42,178,48,231,41,27,190,20,32,210,92,242,162,10,172,128,74,89,182,249,213,18,66,141,77,64,152,36,159,5,191,203,70,20,212,199,101,112,49,66,207,61,115,86,37,197,91,176,139,158,130,110,185,1,76,88,85,181,180,50,49,205,194,162,199,143,104,49,165,157,116,71,28,5,7,188,152,154,181,52,158,78,150,148,185,67,111,150,32,105,77,231,75,168,146,30,41,42,70,172,237,182,217,25,193,113,149,97,228,13,96,167,7,92,134,244,191,21,67,135,204,50,87,15,167,228,96,47,73,208,114,158,214,180,80,72,175,22,37,121,226,83,28,83,203,87,84,143,231,51,122,103,104,230,26,53,25,203,158,33,91,255,66,146,63,246,70,40,128,137,43,49,193,124,10,210,231,101,29,37,17,12,45,115,164,201,217,227,184,104,34,240,87,132,102,11,60,202,190,191,46,152,87,207,222,151,206,238,5,32,9,231,129,98,55,17,76,177,243,129,81,98,228,61,80,229,99,19,59,7,124,69,171,209,183,247,111,242,86,22,192,130,177,85,190,227,38,2,236,182,200,150,172,113,179,161,81,7,169,2,188,136,74,145,195,124,67,102,47,71,100,127,170,144,213,92,76,133,171,160,20,121,77,55,229,168,159,49,85,45,233,182,44,228,213,205,124,236,145,133,247,233,34,83,229,249,215,139,154,31,221,246,156,111,46,165,112,234,177,109,188,90,132,145,50,6,222,30,219,20,199,131,237,48,76,48,122,56,20,237,232,231,73,245,39,208,118,184,233,46,134,116,51,193,159,48,121,60,245,116,240,72,254,217,164,253,175,59,135,145,242,163,242,39,209,232,48,30,254,179,39,211,47,67,240,35,27,16,136,0,157,62,83,225,63,214,161,47,61,153,12,27,175,174,47,101,96,189,190,219,178,229,9,218,3,106,206,20,69,51,247,116,12,241,135,48,171,72,142,253,180,11,242,153,12,63,74,252,113,252,242,5,93,25,231,180,129,178,162,204,149,162,30,211,123,129,169,235,91,170,176,43,126,191,93,31,42,164,85,21,90,251,125,79,192,132,52,141,173,26,194,249,224,55,0,2,52,173,77,151,30,213,49,159,171,190,110,15,164,17,69,250,114,51,174,233,150,26,0,6,173,110,29,70,147,73,19,141,229,82,97,234,155,212,253,102,74,61,41,185,133,9,27,191,207,36,246,141,31,212,216,52,186,255,178,173,58,251,89,135,93,242,39,218,162,58,123,0,126,80,8,78,194,182,104,4,253,111,158,31,78,248,33,173,190,83,161,181,55,233,227,35,165,200,36,39,123,143,89,55,67,0,59,141,135,210,52,133,40,35,31,180,39,98,178,7,170,38,147,180,83,144,90,251,98,104,9,122,163,208,57,10,246,137,58,171,75,189,151,140,247,128,163,188,161,193,65,121,72,228,6,187,38,176,170,119,192,103,74,250,210,250,63,244,8,88,84,93,36,148,41,190,110,140,179,93,161,255,86,70,194,118,255,21,118,77,182,98,23,232,129,110,250,46,16,133,206,163,190,6,41,121,245,151,28,46,99,187,160,6,134,115,77,216,170,221,41,129,214,162,225,141,221,51,174,36,152,207,234,15,144,141,15,120,203,34,145,238,123,51,172,8,4,85,155,121,55,224,85,92,50,206,212,53,154,53,241,99,193,36,162,110,104,82,141,197,252,29,122,242,41,107,19,188,45,126,105,84,117,50,205,19,8,230,126,153,234,186,204,170,83,201,97,34,126,242,172,238,61,188,57,226,182,224,244,1,22,189,23,198,217,78,162,149,26,7,184,112,53,203,203,238,22,98,147,138,68,22,99,218,232,169,9,116,12,147,214,254,15,5,88,242,32,187,228,96,199,225,98,165,67,28,181,1,22,156,48,231,37,7,75,118,242,145,30,213,180,221,140,72,83,217,255,22,216,236,81,9,128,137,53,122,81,195,40,247,196,103,34,15,221,92,147,245,141,71,126,140,164,31,65,160,235,173,18,206,123,46,1,182,178,66,174,226,3,208,218,67,255,0,232,161,222,171,126,214,80,213,194,252,236,39,195,120,191,53,136,91,102,230,253,227,229,27,51,2,150,2,29,249,21,120,189,213,42,142,197,72,87,62,73,61,21,140,69,76,32,125,103,217,76,86,35,108,14,212,221,71,215,18,4,52,201,131,115,16,129,11,27,250,84,170,80,44,142,184,149,172,107,101,144,225,230,71,21,176,232,108,34,114,8,205,181,19,1,210,104,154,113,238,252,146,90,58,250,151,231,134,225,242,16,245,240,238,146,197,186,82,236,97,115,202,178,188,7,65,179,127,74,8,254,0,71,113,146,201,37,34,199,139,208,84,151,191,153,197,213,223,40,32,216,81,163,186,219,91,92,194,225,240,221,182,207,42,32,207,43,172,132,30,3,108,71,161,68,85,26,163,190,188,168,186,158,186,252,191,76,127,39,251,159,255,53,190,143,226,168,80,112,177,149,204,202,148,230,154,243,58,128,52,110,161,72,93,105,5,163,139,192,193,100,127,200,49,13,152,128,85,181,102,45,159,242,96,115,140,9,49,2,220,144,201,217,186,222,0,207,198,251,199,115,127,69,187,94,143,223,183,27,182,21,35,82,4,59,90,147,152,12,100,108,182,130,214,14,40,237,74,144,136,137,204,220,161,246,244,62,103,180,184,152,151,9,231,143,188,223,247,7,117,175,132,113,250,49,210,63,243,188,87,86,244,248,179,65,78,254,68,247,233,28,136,199,187,161,86,173,140,83,251,107,227,29,86,239,220,186,51,75,95,82,252,80,85,255,220,205,50,243,13,162,193,74,57,4,86,193,59,143,211,109,0,65,201,57,220,189,72,12,145,173,175,50,80,49,127,97,147,251,108,28,30,15,42,56,36,193,81,210,168,206,111,136,2,167,252,161,42,211,100,8,129,155,221,41,106,7,82,224,35,198,76,78,186,243,195,40,25,85,252,181,49,170,207,90,85,101,64,52,42,174,76,100,42,14,136,7,46,239,128,222,95,38,59,103,114,178,211,91,68,134,161,120,49,72,169,226,104,222,35,93,112,255,164,188,108,35,25,255,49,225,134,89,157,172,9,239,61,233,55,207,60,217,94,34,49,129,44,148,205,68,43,255,8,121,13,233,8,147,62,23,27,181,42,140,158,10,21,92,16,86,17,239,21,176,222,189,162,98,175,178,43,195,34,132,41,159,248,250,0,167,209,227,87,210,123,42,5,143,25,224,235,166,104,28,155,47,164,153,79,146,110,218,6,127,114,51,225,125,17,110,110,245,120,58,12,186,109,15,170,114,247,33,1,63,133,77,100,94,121,26,178,142,39,65,206,97,22,140,70,157,224,148,125,123,116,238,215,241,10,224,19,197,2,100,63,3,232,138,215,57,29,213,20,236,197,181,231,172,117,124,250,223,179,228,77,5,80,93,72,10,0,10,166,219,143,219,174,180,207,94,178,9,71,10,209,137,120,57,181,197,188,133,120,111,0,32,102,163,125,255,242,101,96,204,101,1,53,234,169,123,253,186,41,241,17,86,163,245,23,243,239,119,183,156,192,10,134,99,221,102,85,60,132,209,128,67,132,18,238,38,140,137,235,69,227,52,64,219,246,135,132,121,14,64,251,195,151,74,39,55,119,238,31,100,48,128,212,208,61,201,236,23,23,182,18,232,143,158,68,138,16,99,223,152,0,18,58,28,62,13,219,171,245,107,156,172,40,2,32,102,50,47,95,141,29,252,132,136,19,21,15,85,93,58,79,0,10,222,233,15,35,57,240,1,166,186,80,5,102,181,39,82,143,116,18,234,184,39,38,16,6,109,152,4,113,183,92,65,103,233,113,72,20,35,31,24,120,105,199,238,227,89,97,43,188,120,167,75,101,10,137,56,215,184,186,56,17,51,219,188,164,98,147,97,106,171,211,11,95,60,126,1,19,230,120,103,71,69,108,206,156,156,182,35,194,158,21,244,26,52,153,237,11,44,44,215,39,122,117,138,212,251,82,204,67,145,140,183,65,103,12,210,61,204,35,22,91,125,156,10,46,31,166,57,145,63,111,236,50,212,104,204,202,63,50,118,180,55,209,225,204,213,207,142,166,118,222,46,93,19,87,7,252,186,249,241,143,113,214,226,25,28,93,117,19,105,223,80,135,66,143,106,209,129,211,74,233,242,159,17,39,174,218,105,245,12,191,206,64,203,133,197,175,160,138,166,43,191,6,158,38,84,69,82,53,202,246,134,130,114,5,177,48,201,26,139,131,21,121,214,75,59,100,12,147,231,116,193,210,115,29,222,18,142,228,158,71,56,188,79,230,89,0,38,238,89,113,28,186,97,213,65,80,218,111,171,216,223,81,25,57,155,71,173,92,86,133,4,189,243,206,44,45,235,46,70,233,134,166,75,150,35,31,127,158,254,181,147,140,99,85,28,230,4,227,69,121,4,189,214,204,248,186,138,189,105,50,94,244,144,149,15,197,189,11,61,15,210,140,55,118,216,70,188,20,18,18,30,45,57,52,169,124,245,17,117,247,232,38,115,2,92,1,33,125,12,18,15,120,52,197,166,158,150,143,241,206,88,150,112,192,83,108,113,198,34,47,6,63,17,72,36,69,226,69,81,74,197,158,173,40,81,134,87,0,154,199,145,16,148,149,67,165,254,16,169,124,80,121,38,76,208,251,132,182,184,93,16,20,150,161,252,154,8,174,251,81,118,234,167,179,219,66,43,64,121,16,230,74,223,65,124,150,176,211,94,89,11,6,8,18,202,62,151,55,4,217,59,249,235,114,6,146,1,113,37,121,24,49,77,192,155,111,163,192,116,153,236,11,249,21,227,34,36,247,95,35,24,40,165,132,185,31,255,203,225,166,131,223,34,82,169,115,217,77,147,99,36,222,2,10,44,27,64,23,238,253,109,70,168,110,196,116,206,128,33,240,222,31,226,145,176,80,164,136,94,250,15,210,144,50,139,2,146,185,248,252,73,75,28,11,186,54,182,34,17,67,58,233,232,18,78,156,166,124,65,202,233,131,22,121,57,192,126,239,183,80,141,137,253,133,117,159,231,86,125,76,34,10,222,17,181,72,207,248,24,233,37,135,191,113,79,133,172,2,150,14,207,112,217,123,202,108,85,233,61,166,109,45,181,87,44,27,117,90,49,186,74,62,68,224,99,32,142,240,246,190,208,239,172,163,197,79,180,130,116,53,65,208,118,12,74,13,19,222,56,66,209,204,121,119,40,109,189,99,135,71,242,16,21,15,94,211,199,16,245,86,203,226,139,98,232,228,226,98,144,13,110,56,255,194,215,63,86,113,196,52,81,235,18,73,97,74,158,116,10,112,165,160,222,121,149,39,97,57,228,145,105,146,144,61,181,210,67,209,236,11,86,69,134,43,28,62,71,234,187,182,94,5,6,129,104,212,237,185,56,15,52,140,192,42,25,129,143,249,233,84,162,72,182,88,91,144,146,174,219,179,234,196,19,240,214,254,4,155,9,3,77,95,88,135,80,227,54,99,231,229,110,24,121,136,139,130,144,25,231,137,231,57,187,246,106,110,142,127,117,196,103,9,95,20,79,153,118,197,206,186,215,42,39,209,241,151,98,213,89,84,230,17,198,12,10,64,28,176,145,172,233,79,183,230,123,31,6,151,27,174,193,216,28,138,200,30,161,98,129,166,161,168,5,49,26,24,251,117,105,203,212,121,222,60,54,107,25,68,193,204,226,23,15,57,40,172,160,47,61,181,7,61,232,26,12,183,169,249,239,243,229,250,13,46,22,243,122,35,252,107,111,15,62,111,61,132,93,84,69,107,180,217,81,47,144,110,247,59,42,61,54,248,16,234,206,142,133,196,138,237,243,248,43,255,210,15,154,178,98,220,2,141,47,160,238,142,143,59,35,44,207,7,194,145,60,178,82,92,236,183,13,133,142,148,225,242,142,109,147,80,122,111,175,192,48,133,28,7,18,32,35,21,211,241,190,77,109,167,126,18,233,142,206,152,229,184,164,196,2,246,227,163,34,98,79,143,4,130,167,164,5,1,117,146,252,247,175,62,66,101,45,18,112,45,138,4,78,164,93,199,38,15,171,109,232,131,132,172,192,43,47,38,199,250,209,171,35,204,104,36,164,203,224,21,34,13,146,60,152,116,168,196,172,135,158,246,2,211,181,88,115,148,142,113,222,89,133,30,97,175,164,91,228,16,102,121,206,131,222,242,104,104,227,86,22,104,78,6,55,226,126,63,224,145,134,249,42,76,209,111,0,87,24,33,250,56,119,114,248,184,82,56,112,51,235,22,168,188,67,176,116,208,113,205,13,170,208,35,240,187,17,128,92,51,40,21,244,177,127,6,115,34,53,20,214,145,185,135,26,175,208,239,16,248,230,154,210,67,93,226,69,14,232,181,21,198,142,142,203,75,34,103,13,121,114,70,95,141,181,25,128,165,239,13,4,23,8,73,31,127,5,168,186,11,3,35,87,62,234,186,90,127,242,81,220,40,9,24,246,171,234,106,91,50,204,136,106,178,211,7,197,82,123,176,115,230,144,112,252,158,49,246,66,105,68,143,80,11,86,193,251,44,18,98,239,83,77,187,83,41,244,12,60,167,31,120,15,28,128,128,99,143,95,52,91,55,95,37,121,112,160,40,180,120,213,37,245,47,56,255,228,20,97,49,167,232,77,70,107,246,224,143,32,90,74,66,114,215,157,219,37,29,152,55,42,21,174,6,176,25,252,231,72,109,222,223,133,8,64,232,76,34,135,112,145,107,11,16,64,167,10,41,88,143,223,236,17,236,187,246,178,133,253,105,26,66,125,63,115,164,228,133,35,252,227,1,248,111,210,185,176,58,128,102,103,38,193,206,63,51,175,9,150,88,253,180,147,137,209,158,159,210,150,195,112,145,80,119,151,199,13,117,173,158,144,127,254,1,90,161,90,166,190,21,94,217,150,211,200,102,9,127,138,182,86,152,201,155,250,17,179,242,105,159,156,136,20,101,104,39,108,102,20,16,74,234,180,243,217,186,255,237,0,179,116,110,43,144,65,224,128,70,124,76,91,41,160,33,219,76,143,38,173,90,115,92,196,133,237,234,145,133,214,133,229,35,166,204,242,129,39,51,114,232,21,212,21,72,66,88,205,64,192,168,243,82,60,52,74,10,106,84,29,160,121,4,221,167,1,172,205,225,205,228,164,203,161,13,155,57,171,150,68,4,92,90,233,247,201,131,229,1,155,248,125,82,216,183,155,106,68,222,183,223,112,253,129,148,140,238,228,194,153,128,238,223,41,186,159,16,137,218,118,131,91,206,26,209,13,112,219,95,198,243,100,31,11,112,76,50,138,32,224,108,124,107,182,133,51,185,67,47,250,237,213,92,127,228,209,153,111,255,253,147,43,230,169,197,250,130,96,238,250,38,242,81,105,176,52,12,188,71,157,18,208,204,255,205,119,170,24,107,133,212,38,127,37,145,199,59,51,111,219,212,151,236,152,214,236,58,233,214,22,45,134,76,21,72,211,123,185,205,214,66,166,161,242,80,177,43,47,2,241,65,68,188,126,125,132,97,114,255,251,189,66,98,70,7,21,30,111,58,237,40,63,25,15,211,174,166,230,95,224,11,194,88,126,95,189,68,66,96,233,47,155,241,80,118,252,15,33,155,162,49,172,98,137,86,28,236,203,243,183,225,78,43,90,230,118,154,96,221,242,253,4,27,109,110,178,240,89,111,247,115,57,83,111,185,177,181,21,7,48,58,23,117,7,177,249,148,225,138,37,100,35,151,203,203,205,202,99,181,120,130,53,20,140,210,243,184,238,117,198,95,70,96,127,75,212,214,166,165,186,4,235,1,23,88,11,130,36,99,62,65,29,33,108,146,59,186,29,205,227,85,127,132,252,160,129,193,83,140,21,237,2,115,85,48,49,155,161,169,118,143,66,215,240,179,4,246,55,132,154,197,148,193,74,17,45,228,231,63,61,86,202,202,173,50,125,60,34,220,56,48,109,182,92,2,211,101,227,166,146,156,25,103,188,155,14,207,72,11,194,174,50,250,214,46,69,57,164,121,59,129,100,183,55,126,71,123,78,186,108,69,19,235,232,48,146,46,219,97,106,255,94,226,154,216,181,173,136,75,61,51,166,175,30,8,117,197,21,127,46,127,104,110,106,23,140,74,238,200,124,192,56,245,224,178,26,137,100,8,213,59,200,38,182,95,198,174,12,187,78,52,137,128,241,61,151,160,95,124,234,17,13,40,84,159,129,136,251,173,188,132,212,235,3,163,114,110,247,166,7,183,152,76,109,193,149,223,215,129,42,17,17,60,227,247,83,247,114,7,161,17,57,243,49,243,95,19,173,3,47,154,81,62,127,62,157,112,117,156,107,235,188,38,7,137,235,136,28,243,253,34,66,195,1,199,197,152,113,51,57,134,237,157,34,208,171,157,113,48,185,133,14,15,191,134,79,243,83,8,179,227,113,65,129,73,85,64,240,255,52,214,109,27,78,40,212,220,167,25,156,76,133,212,98,181,104,81,145,130,24,247,79,119,216,211,206,165,146,164,54,129,57,240,221,90,108,98,8,96,1,231,215,207,242,206,43,104,243,42,205,221,81,106,4,93,170,41,132,25,192,87,187,18,249,8,76,156,55,61,205,232,43,87,143,176,218,55,47,67,93,179,120,8,30,254,164,150,42,102,114,28,217,50,252,172,253,90,249,14,41,232,28,78,80,79,131,252,154,154,137,66,243,139,116,55,21,135,195,192,76,101,35,109,112,34,200,75,96,77,247,234,92,213,18,168,219,195,22,4,180,121,12,162,158,149,8,201,182,91,122,137,69,0,65,185,120,115,249,247,134,148,83,40,90,157,189,180,151,119,161,34,173,105,175,85,141,158,218,15,123,67,162,140,155,24,92,254,25,161,59,9,3,127,40,78,60,200,71,23,12,82,37,178,5,66,125,39,89,75,18,35,88,71,55,120,219,253,93,2,245,53,99,91,0,113,195,17,9,163,110,231,6,7,30,123,115,152,46,102,37,217,125,86,130,116,96,71,96,166,105,209,53,111,227,78,78,181,50,154,125,240,81,52,146,191,204,207,115,215,146,211,177,58,62,181,163,46,178,94,228,103,166,96,68,78,65,96,250,135,0,43,148,164,180,140,47,161,211,136,226,9,3,102,200,174,237,29,178,93,85,33,223,255,165,191,89,202,100,13,211,28,47,255,198,201,235,11,217,116,125,133,19,16,110,247,195,190,194,165,226,254,197,108,149,84,182,172,55,87,42,86,117,57,208,57,85,140,54,89,241,198,35,179,228,11,225,212,94,211,74,106,219,41,138,233,160,230,129,161,196,2,0,98,52,94,33,152,45,15,18,141,14,23,202,173,32,216,72,170,168,27,29,195,148,15,101,65,2,220,144,246,36,82,158,230,57,212,25,146,123,223,15,234,179,200,93,58,213,61,137,112,7,36,29,244,247,147,158,112,66,78,234,37,85,80,137,101,149,204,209,155,164,66,216,142,188,84,65,118,70,114,247,193,212,182,78,203,114,193,71,94,83,63,7,81,189,187,174,48,206,221,249,18,177,171,16,24,57,151,21,20,245,193,196,218,78,160,232,179,61,146,87,94,110,100,88,182,239,220,118,165,202,232,39,246,213,246,40,98,48,193,94,67,212,57,250,204,68,94,167,112,120,174,140,40,62,138,38,180,114,184,28,38,127,21,158,36,179,78,127,83,179,51,204,10,230,26,246,47,203,200,155,201,45,59,208,158,45,172,152,123,27,140,254,118,45,224,145,86,136,14,131,86,185,225,78,101,122,221,7,74,177,146,73,17,29,204,101,151,83,186,210,67,190,148,220,70,131,198,195,248,14,147,196,218,62,172,55,7,49,170,116,37,249,235,201,13,233,254,80,100,245,179,84,167,207,91,79,13,168,223,59,228,176,33,114,196,62,47,228,253,197,123,102,96,112,40,252,221,201,5,197,121,23,160,113,153,128,235,245,247,6,135,53,48,182,0,190,173,84,151,243,47,117,226,104,215,140,108,152,137,3,66,196,219,195,218,96,24,43,141,239,143,160,180,124,80,21,78,21,32,139,189,183,107,61,63,174,72,252,115,38,129,109,70,38,60,6,206,158,133,238,207,161,39,112,246,51,8,52,1,180,188,222,212,251,93,131,182,123,117,188,99,251,254,30,27,252,170,251,163,55,28,60,124,236,214,40,248,168,203,186,200,168,170,56,129,13,98,0,139,25,157,235,69,184,100,128,115,254,94,51,165,108,77,20,207,106,101,206,30,194,68,72,126,208,45,18,226,226,81,21,84,127,188,254,29,19,48,148,212,125,227,155,252,213,149,222,163,242,204,87,190,142,103,163,151,136,174,36,6,44,123,138,159,208,197,88,207,151,213,77,109,148,200,145,15,87,234,245,104,48,130,42,254,62,63,34,75,120,144,219,103,38,144,237,26,67,0,92,190,125,42,180,77,53,242,237,124,179,65,211,214,148,82,175,91,189,173,5,20,145,158,237,22,162,204,178,248,25,207,140,51,54,188,147,181,83,155,187,192,66,27,146,182,47,167,85,125,34,70,200,183,196,54,236,163,94,82,50,83,234,50,43,111,24,89,11,209,163,19,141,214,170,26,241,128,120,95,136,41,146,208,158,125,152,147,231,155,1,145,77,165,194,218,7,38,14,143,101,171,183,165,129,50,48,236,11,118,230,25,153,37,156,44,67,243,44,5,229,28,14,209,31,59,153,223,191,2,102,156,151,129,26,191,238,209,72,9,181,211,33,138,206,91,10,131,9,42,31,194,26,94,239,55,123,185,234,154,47,255,110,197,65,99,69,66,188,93,0,116,23,253,134,134,47,182,39,101,155,32,1,17,228,114,17,163,65,207,182,174,240,130,57,247,0,154,240,255,141,242,97,52,186,47,91,147,138,111,195,36,141,83,192,205,38,23,139,177,82,200,231,97,79,184,218,132,186,199,18,126,17,43,132,101,249,140,229,187,115,199,234,251,125,244,126,84,149,64,248,121,174,210,94,233,154,222,144,49,171,173,5,184,79,112,156,231,147,217,22,166,18,134,73,197,203,40,231,166,212,148,157,162,192,114,94,222,103,79,158,165,118,223,62,60,178,196,33,222,191,195,209,133,226,215,234,77,210,185,36,51,150,0,118,181,11,33,3,253,120,209,210,1,173,56,181,76,33,152,107,166,102,212,61,157,170,2,223,131,157,77,148,75,95,98,249,0,50,197,159,184,122,243,229,219,185,252,138,137,237,7,227,205,180,148,76,37,78,153,232,203,167,40,152,153,187,159,119,62,67,61,190,114,81,179,208,61,204,110,191,16,64,8,174,22,160,13,14,237,233,82,94,141,69,60,180,182,77,172,32,84,37,174,36,28,197,168,32,231,157,158,204,54,156,173,133,163,113,133,21,244,102,250,175,254,63,14,153,230,186,153,202,70,135,181,76,104,92,209,5,33,242,249,204,156,203,187,38,101,201,56,94,251,22,131,3,234,169,13,82,202,58,31,176,128,98,130,150,69,101,94,78,11,8,81,145,152,43,67,155,229,197,107,33,254,197,41,129,212,117,101,116,80,227,254,149,48,45,2,103,33,62,66,251,149,84,35,63,216,249,38,220,24,102,40,138,103,142,111,96,167,238,52,194,42,76,212,65,12,140,19,119,32,58,14,135,82,3,94,77,98,209,173,205,41,0,210,66,144,13,68,77,223,140,103,208,47,5,155,242,175,93,41,166,250,147,69,148,42,109,189,46,189,245,165,183,5,242,172,105,97,245,14,27,252,8,16,31,104,218,167,162,101,184,181,190,147,71,66,12,19,105,8,48,206,201,155,237,20,178,95,70,88,155,203,18,209,214,193,102,208,246,123,3,95,142,130,241,148,62,2,100,122,203,230,191,162,91,138,235,35,13,38,0,164,4,231,121,4,115,173,18,18,124,126,3,100,168,146,195,190,197,27,93,79,94,199,74,111,212,143,75,242,240,110,134,233,153,208,19,198,124,147,157,220,118,155,37,151,246,203,67,171,196,200,23,218,109,130,8,140,5,2,239,127,26,69,239,220,229,150,114,213,227,181,167,178,55,62,166,36,77,248,251,38,174,11,121,191,24,180,71,229,5,178,249,209,234,138,64,201,33,48,4,177,87,104,62,18,108,115,186,176,215,34,4,7,239,32,71,180,96,140,144,218,100,255,107,75,83,242,94,193,228,99,254,135,140,198,182,167,67,93,96,98,21,111,156,56,245,171,241,109,124,92,125,208,74,214,60,39,218,59,242,82,116,51,119,215,42,107,205,255,108,59,52,85,173,220,111,69,78,114,222,208,68,45,88,129,116,120,227,106,130,155,54,62,84,145,70,97,142,123,145,194,88,164,61,227,33,132,25,200,9,15,166,220,78,54,18,151,226,227,241,57,191,3,126,225,112,156,228,197,25,144,188,18,159,23,161,15,194,65,168,89,79,23,144,137,143,50,44,205,17,102,86,170,115,204,112,8,65,181,131,221,68,96,243,83,1,67,131,113,69,90,207,164,250,5,119,246,200,27,188,210,15,116,65,231,158,55,71,131,178,156,239,249,43,61,198,39,191,144,115,84,90,102,128,91,201,195,119,142,229,245,113,224,177,36,221,178,93,116,77,85,230,146,153,148,180,68,241,208,139,93,39,137,156,119,22,24,79,158,240,191,157,171,24,167,0,41,11,112,174,196,24,244,33,26,2,15,248,170,85,54,231,43,93,115,84,4,135,204,16,246,255,218,211,82,96,219,69,119,193,88,6,162,177,7,140,131,172,244,85,152,75,3,99,248,254,233,96,152,204,119,236,1,180,69,232,229,244,65,201,184,224,159,99,127,157,181,85,233,100,78,114,52,3,232,161,118,74,243,139,39,115,83,178,104,199,14,137,186,131,82,218,179,6,252,176,204,35,220,153,69,216,9,3,59,56,9,75,119,171,241,3,229,196,187,77,195,251,121,46,175,203,197,153,0,76,168,255,149,213,200,248,93,142,53,48,243,21,183,180,82,66,28,181,120,223,92,144,0,71,112,55,62,8,50,176,142,124,18,197,169,8,223,130,125,169,228,204,70,12,52,223,8,200,129,50,39,191,102,20,188,235,172,38,203,6,184,81,144,245,112,56,27,50,120,150,77,58,3,5,217,96,194,18,252,134,92,230,174,80,8,101,226,128,242,153,129,25,94,109,118,218,64,4,194,53,18,180,172,27,159,97,65,26,229,120,166,5,205,170,67,199,91,213,130,114,200,23,202,144,12,56,152,224,194,252,190,245,142,2,204,164,75,137,211,28,197,239,180,145,10,129,107,21,133,72,70,67,146,247,156,70,234,153,189,91,80,146,189,85,29,184,127,72,156,192,153,38,96,36,133,191,178,95,173,40,78,144,20,81,67,103,222,190,157,107,99,61,184,157,195,251,179,99,91,221,155,235,47,156,61,90,40,184,203,31,50,56,203,199,164,238,162,176,254,187,119,47,30,111,30,209,54,93,157,150,198,211,16,16,149,33,247,135,105,21,89,189,94,93,27,146,203,203,193,131,199,237,234,154,18,137,44,8,69,239,20,111,120,10,251,64,78,201,69,66,245,6,149,182,255,143,119,222,207,137,78,140,233,232,247,250,104,236,161,43,180,214,17,106,140,194,1,172,191,219,146,190,18,235,57,9,61,154,244,16,191,107,31,37,15,94,72,130,114,77,91,60,43,26,114,72,171,56,216,73,245,17,87,69,124,12,120,141,178,125,176,32,184,233,206,185,183,170,75,97,93,234,245,70,63,45,91,113,243,80,237,59,149,212,119,194,180,71,116,68,14,132,89,72,181,212,169,109,252,41,115,95,196,246,118,195,165,185,223,110,109,96,179,60,249,116,120,236,170,181,164,208,157,16,190,20,223,155,136,103,142,203,116,237,96,117,241,229,60,160,200,73,138,105,85,77,122,207,143,160,115,190,213,44,7,75,32,11,42,120,155,45,59,125,17,93,172,24,4,168,121,147,171,135,8,187,52,222,141,4,247,166,146,231,251,156,9,165,89,239,202,189,72,71,17,16,146,183,138,171,49,233,142,185,146,49,201,189,203,13,247,157,76,97,165,177,254,8,105,113,131,141,14,194,5,75,33,5,43,140,245,197,243,88,224,58,204,5,132,204,56,237,65,138,164,146,212,180,59,94,200,108,255,181,151,248,54,97,210,194,252,246,154,246,29,220,160,213,101,58,15,194,237,81,150,34,71,52,67,93,176,199,91,221,19,217,187,45,162,133,163,205,103,242,25,213,76,198,100,164,59,216,9,6,148,148,143,3,118,204,228,86,156,219,196,187,148,164,53,16,157,212,51,62,130,139,174,86,155,210,244,53,196,44,195,108,80,192,165,26,102,117,90,160,145,31,23,73,108,147,62,2,130,71,178,78,70,210,119,39,24,74,217,232,253,204,2,94,169,194,94,220,212,128,52,44,50,44,167,210,4,85,114,108,187,215,101,19,26,239,110,219,169,246,216,134,71,220,190,231,198,251,89,5,200,198,62,188,150,180,86,240,79,45,189,226,188,113,169,157,21,238,60,175,4,85,60,0,83,80,125,156,12,209,29,61,242,217,236,146,68,208,164,119,14,130,233,50,199,160,157,42,231,162,25,209,26,13,38,3,193,203,201,82,16,145,118,47,67,200,223,159,55,232,98,237,20,143,253,183,122,151,203,30,106,243,147,164,78,184,218,98,87,254,191,191,164,104,40,237,139,25,136,169,184,14,100,97,35,68,27,86,233,130,21,54,50,77,196,181,173,122,100,52,137,43,240,241,239,129,187,44,220,29,118,160,228,254,80,156,2,37,5,7,19,120,137,162,170,79,118,95,110,97,91,248,69,22,69,221,97,233,85,183,31,22,20,95,218,134,104,16,199,180,253,159,199,126,30,122,170,24,222,20,104,25,215,31,219,191,247,182,166,36,135,107,27,65,143,191,168,9,226,169,151,180,233,129,6,241,241,10,33,191,31,116,58,37,75,81,146,120,11,240,76,221,162,174,102,21,171,9,109,224,167,45,153,170,204,200,13,20,168,8,221,46,127,156,119,106,26,173,187,197,108,198,155,243,249,33,74,194,57,208,10,37,232,209,227,40,27,37,228,253,248,10,185,2,54,97,84,105,64,210,174,67,139,96,20,125,213,59,204,209,232,6,117,230,139,26,92,198,94,142,241,24,149,41,63,96,72,95,52,49,193,180,1,151,198,238,20,195,54,240,176,118,191,37,125,16,123,87,19,230,148,249,164,187,235,191,192,153,26,85,3,181,133,103,242,27,255,155,217,9,221,123,94,100,60,249,48,178,87,108,54,38,60,52,99,253,19,225,184,177,114,193,69,85,100,170,85,90,170,26,157,1,112,248,181,84,213,211,182,50,238,94,204,147,104,135,92,55,126,3,89,15,156,82,119,245,38,219,74,13,37,184,179,154,78,232,130,45,138,107,47,99,41,228,118,222,124,29,236,246,36,71,243,59,158,105,247,154,78,45,87,51,168,139,16,152,241,139,26,36,74,188,192,199,93,254,52,103,82,184,90,23,127,155,170,108,94,37,195,11,148,245,237,246,198,43,157,192,198,189,61,80,203,196,245,154,146,75,96,100,139,214,102,219,120,183,75,219,76,133,179,83,223,41,17,125,78,45,237,28,253,70,70,97,204,168,53,172,198,152,71,134,224,53,243,112,122,115,244,117,104,84,143,181,21,36,229,207,111,175,229,223,136,30,214,250,243,141,49,0,236,86,92,206,95,93,144,150,56,184,48,104,159,184,162,27,114,207,156,90,172,143,248,232,218,104,15,181,255,192,192,126,41,173,96,166,174,106,113,99,118,90,213,253,93,109,211,58,223,92,51,232,202,105,42,99,43,197,210,105,34,12,29,204,204,238,127,4,60,161,18,3,131,101,196,195,53,2,110,149,143,142,170,212,227,148,29,132,115,5,149,195,45,128,83,85,93,183,98,115,239,250,160,39,43,25,247,231,179,222,81,85,93,125,19,61,78,72,74,216,196,202,124,193,99,235,100,135,144,211,31,191,206,128,177,148,153,189,78,178,14,242,145,13,220,110,244,210,29,124,9,79,8,71,87,210,87,139,176,198,158,74,189,7,165,5,53,90,161,82,180,217,5,82,191,41,108,254,4,151,253,29,217,228,93,2,148,88,122,33,167,68,237,246,51,88,116,84,91,240,164,241,197,223,140,102,143,22,122,54,187,236,202,168,102,13,198,124,84,45,159,87,73,146,103,216,243,194,76,0,13,178,211,213,4,167,87,50,215,129,55,81,185,194,106,165,188,224,205,199,147,127,232,241,29,15,119,165,143,61,63,245,200,214,217,11,216,251,176,137,253,18,74,249,82,126,111,155,217,86,252,176,32,123,67,68,36,186,195,116,196,173,146,35,200,164,85,178,94,105,232,4,106,109,52,11,152,127,234,151,6,52,116,213,84,164,178,219,229,249,124,202,42,248,72,161,235,226,122,189,210,125,9,80,221,196,90,236,56,164,148,172,74,73,25,66,11,140,214,25,137,228,204,30,109,50,145,122,137,22,110,70,172,191,234,153,187,176,194,214,190,104,143,122,164,132,172,87,255,238,149,6,185,217,215,5,226,213,98,185,209,158,241,13,137,34,241,90,162,86,219,62,51,108,94,138,245,172,205,20,187,59,183,185,158,147,19,70,127,170,238,253,36,150,214,185,87,123,97,97,66,159,151,219,47,68,112,143,135,72,249,149,61,162,104,22,101,95,79,91,63,60,23,73,175,115,217,145,148,19,184,48,184,204,95,52,23,34,79,79,67,46,197,176,174,42,139,105,148,43,120,42,159,151,227,170,178,144,61,255,142,87,98,121,207,228,120,227,65,171,160,46,188,91,189,169,217,68,54,181,8,245,176,188,183,8,33,116,124,28,224,203,248,163,41,163,135,64,231,93,127,120,123,235,218,38,252,233,204,13,162,1,81,142,216,215,223,5,167,91,132,77,87,159,212,28,5,15,17,229,102,200,245,253,213,4,103,47,137,161,9,65,172,198,105,199,37,20,12,149,223,181,218,10,98,60,252,80,67,174,58,79,147,78,165,177,208,188,105,157,80,216,103,82,145,62,180,74,235,65,122,229,126,159,117,255,54,86,116,237,16,41,95,198,50,238,190,56,207,93,224,57,66,244,255,234,137,92,48,167,241,224,187,47,163,254,150,115,108,131,207,217,212,26,27,76,201,102,213,144,232,84,108,70,173,76,19,125,198,198,207,202,118,130,165,16,35,181,226,182,60,98,127,128,85,85,24,178,49,52,87,106,208,57,83,46,229,4,81,183,1,246,40,37,177,241,6,71,240,176,222,46,203,162,5,40,10,134,2,117,164,247,21,19,208,163,58,139,131,93,80,244,159,179,234,152,147,148,82,145,65,152,62,38,12,46,43,123,36,123,19,25,216,139,205,25,139,178,222,84,116,122,84,236,98,7,221,225,84,71,205,134,71,191,248,210,218,108,223,68,28,241,91,47,145,224,160,235,148,74,159,109,170,25,210,156,83,122,96,182,155,137,81,213,161,12,172,91,154,211,35,20,146,79,223,241,20,204,215,12,0,44,5,102,15,88,170,94,207,124,138,249,16,71,227,35,182,126,145,198,170,199,236,119,8,252,152,7,235,146,103,226,86,23,203,230,91,235,152,64,112,190,236,244,207,158,144,24,16,146,93,32,103,30,151,99,105,79,100,171,171,167,96,239,197,223,147,21,78,155,175,160,223,57,138,186,77,147,103,221,235,53,51,150,135,196,14,253,177,126,237,25,182,37,192,171,136,180,15,213,21,7,119,54,244,32,41,216,182,17,66,201,221,126,116,51,243,26,140,38,24,11,202,122,129,119,150,125,179,48,25,108,94,61,56,156,40,137,242,68,86,146,242,197,101,142,70,123,119,242,90,162,181,167,86,255,148,48,184,111,75,162,81,146,173,39,42,219,176,166,240,248,243,245,72,224,32,25,70,144,82,53,169,5,65,202,225,221,11,101,96,82,133,49,238,232,77,61,9,4,221,23,161,150,48,211,172,134,41,188,90,118,72,114,49,92,62,60,175,131,21,139,10,102,155,168,254,54,26,81,136,10,115,34,227,155,84,242,118,224,145,65,19,243,95,207,67,136,69,36,32,89,22,187,12,248,163,79,70,213,91,167,76,110,127,17,152,23,254,243,157,38,22,150,248,173,157,203,195,16,160,113,191,112,170,59,33,97,90,138,211,133,23,245,215,161,31,248,217,161,57,72,186,206,157,174,154,250,222,21,215,163,152,252,43,86,239,243,106,129,98,186,20,51,244,124,223,34,62,49,169,170,138,115,51,34,11,2,77,245,181,194,75,211,4,173,228,29,226,110,76,105,170,181,254,126,234,15,36,18,221,152,21,17,230,208,5,161,112,170,176,208,129,247,39,105,70,161,160,158,182,247,89,36,255,191,211,234,236,85,245,118,31,12,44,141,192,223,192,57,169,183,100,209,39,23,196,177,252,5,27,151,102,39,135,135,20,160,236,222,82,122,97,254,241,26,11,192,94,26,108,203,48,113,215,156,236,162,185,253,153,182,62,135,124,123,211,128,56,116,248,168,18,179,184,66,193,60,152,191,241,47,43,155,167,8,46,130,167,71,185,22,210,183,202,114,28,151,149,165,114,16,248,70,57,185,35,164,136,116,139,171,186,71,69,46,242,195,116,23,82,191,142,138,119,181,109,178,147,20,130,244,157,126,231,113,245,30,93,244,40,45,208,93,23,87,84,221,115,195,233,211,77,226,128,164,135,143,233,175,189,29,24,146,122,236,80,28,92,37,15,113,122,83,201,115,12,102,43,169,232,16,255,253,66,171,225,173,221,254,185,61,94,43,114,75,121,33,207,32,9,106,11,21,240,246,214,73,222,157,115,159,8,69,43,5,195,14,70,185,204,205,194,191,142,36,86,17,219,69,228,16,115,164,148,126,119,51,168,178,124,230,156,169,7,195,231,35,13,210,3,41,50,251,139,130,60,132,224,170,53,143,204,161,243,35,22,28,0,41,88,1,61,57,202,144,36,23,7,77,3,44,128,164,28,17,37,25,146,104,73,248,167,31,208,77,194,177,38,241,200,92,245,53,21,249,221,238,188,136,200,36,107,211,11,80,168,79,170,37,126,164,195,26,77,247,91,238,206,136,53,16,198,92,103,28,162,175,197,191,161,125,251,196,55,121,23,74,36,145,67,221,214,107,21,208,149,221,56,167,219,8,56,37,110,191,91,1,215,125,159,238,116,29,136,236,217,229,128,180,55,51,188,2,125,155,249,170,96,67,52,32,109,169,170,148,144,207,201,81,79,215,11,43,4,170,203,20,237,193,23,3,216,148,132,248,48,36,53,6,154,91,92,241,103,226,37,246,92,133,248,178,238,248,122,94,118,82,192,71,24,62,22,95,180,177,1,10,236,208,34,205,1,2,58,186,187,88,213,23,182,252,238,152,174,188,43,3,11,70,101,253,57,189,118,215,200,186,245,108,170,23,213,6,216,66,1,238,44,105,221,197,253,25,185,206,71,100,221,151,147,2,135,174,242,138,16,94,76,50,254,230,117,44,174,97,28,193,49,127,166,15,128,224,243,191,212,50,104,176,155,135,40,109,49,15,214,59,223,12,88,44,108,87,97,108,174,240,210,201,167,194,24,38,66,150,251,127,153,31,201,28,51,208,250,177,18,249,14,24,190,40,22,12,193,255,12,168,194,147,200,79,161,13,138,107,105,138,50,170,162,120,187,130,236,202,39,161,159,23,217,35,195,112,184,83,109,11,104,134,173,43,119,5,239,107,234,21,23,133,182,128,41,207,72,54,232,252,85,208,14,37,189,202,162,208,2,169,172,188,184,58,148,223,113,95,245,232,62,160,151,32,149,67,11,130,13,109,49,201,5,23,163,216,127,106,247,64,85,73,45,7,198,109,98,90,112,174,20,151,196,143,134,153,114,231,105,34,163,188,218,183,4,41,103,4,252,182,27,191,162,123,51,62,154,114,124,126,214,87,138,217,182,40,72,83,30,127,26,77,201,106,135,25,227,194,174,197,32,233,187,109,40,24,3,141,197,53,122,90,95,15,92,113,24,228,188,226,154,12,240,166,130,244,58,64,226,240,140,117,148,158,165,112,189,215,237,144,137,124,84,141,68,40,226,249,148,84,88,214,86,3,94,152,73,122,99,73,228,78,163,122,175,2,76,244,42,201,41,77,187,200,173,251,110,83,170,152,240,57,130,20,58,164,198,186,77,177,71,120,112,245,106,150,87,176,124,7,250,126,58,39,168,18,50,115,119,226,28,215,125,159,163,47,100,204,253,219,62,53,171,30,32,79,120,231,39,47,201,98,43,60,237,228,62,137,115,115,238,144,11,238,210,85,97,70,135,77,179,100,5,64,255,29,1,56,168,245,93,177,205,22,64,71,35,15,62,208,36,47,57,79,205,123,240,172,66,202,37,129,237,161,24,65,27,250,5,180,178,221,120,121,241,233,142,61,84,173,30,211,210,212,200,153,163,245,49,34,14,32,95,90,236,110,213,111,25,237,212,106,89,178,213,116,226,67,59,249,196,54,46,206,237,90,56,6,74,31,165,8,66,140,8,201,11,134,251,196,153,203,81,128,236,141,137,215,222,82,241,104,242,41,118,102,229,157,148,241,34,20,19,248,112,141,87,70,206,39,212,190,99,117,171,168,227,141,190,192,90,85,174,193,164,122,70,46,56,62,66,180,238,91,132,232,202,118,151,168,33,104,188,20,242,116,197,17,118,231,215,31,152,161,31,55,229,22,196,125,160,172,182,20,112,185,111,185,109,205,160,19,82,18,84,167,81,85,50,92,98,136,113,3,218,167,105,45,51,137,111,240,171,63,204,102,130,17,214,229,28,104,113,204,21,231,152,230,175,153,85,193,141,25,104,2,219,164,199,33,231,240,82,247,176,67,124,86,19,41,243,219,127,54,230,227,7,204,87,92,155,168,17,147,147,100,1,41,142,155,123,31,19,246,1,226,49,18,102,74,162,176,209,227,142,104,171,189,68,242,244,216,17,249,119,70,153,113,255,220,154,184,179,5,245,234,233,97,54,41,52,122,66,211,175,108,167,9,78,57,136,241,248,210,234,11,238,33,255,88,119,150,12,109,196,159,209,162,176,184,22,57,120,81,94,55,214,241,194,46,254,51,228,79,22,125,109,124,12,76,13,38,159,138,79,135,203,121,197,101,66,104,144,170,133,108,104,38,205,86,88,242,217,160,213,186,49,3,238,200,214,115,117,218,86,250,227,137,231,161,48,129,6,210,29,43,10,140,44,6,247,37,225,82,229,40,253,249,86,236,13,58,174,210,22,4,98,253,127,135,188,199,120,51,150,78,52,168,88,14,146,255,21,206,219,103,208,166,94,246,215,223,83,63,21,220,207,233,30,91,45,226,75,194,152,63,87,27,61,137,11,63,94,4,117,197,120,204,99,134,82,232,137,182,224,80,66,49,126,171,148,71,242,61,110,247,145,65,6,83,100,81,155,242,73,9,28,97,46,215,172,94,72,87,102,22,12,79,253,80,20,84,10,92,244,245,117,0,119,133,203,147,99,185,198,251,106,71,145,117,218,122,110,19,84,149,10,206,32,156,240,7,103,69,90,19,5,81,28,224,102,42,30,136,232,232,172,98,47,144,40,126,127,25,196,149,33,66,150,137,66,59,100,230,203,74,232,201,128,58,165,156,97,57,116,198,81,213,234,214,27,172,131,210,197,23,170,213,84,175,21,204,197,143,225,191,13,55,112,180,171,28,234,14,161,1,255,246,248,219,80,9,107,102,143,56,109,176,233,1,193,186,143,230,239,81,173,64,220,62,20,27,200,61,158,138,215,201,140,84,224,84,231,30,55,250,63,184,171,101,237,124,227,10,215,251,79,71,78,96,166,130,178,8,83,166,120,91,151,235,135,93,168,246,160,216,104,244,157,142,162,32,240,233,15,127,76,128,5,192,180,87,81,113,222,219,171,127,62,12,206,190,64,126,254,59,8,64,58,139,17,80,108,161,210,132,99,139,125,38,205,169,31,170,212,173,30,185,206,185,162,91,71,227,124,214,37,15,139,182,207,42,81,245,246,9,48,44,6,254,29,247,224,0,123,241,198,17,66,2,35,161,41,193,218,109,69,105,194,39,47,138,89,88,19,230,83,22,83,158,103,60,253,87,34,233,231,132,119,23,203,45,50,3,96,84,210,46,188,117,182,185,18,216,106,135,88,158,104,130,227,158,126,184,72,204,132,198,36,242,146,208,46,59,11,108,159,190,96,208,129,201,195,61,206,232,94,247,2,76,50,169,136,57,29,249,119,243,89,195,70,171,137,148,154,14,195,157,15,190,240,112,8,185,128,203,148,245,37,67,242,239,23,5,112,137,133,215,53,85,27,149,179,88,121,112,145,35,139,203,154,114,88,220,216,109,182,93,186,245,30,62,117,252,213,20,36,81,183,47,248,104,105,225,149,6,237,104,14,83,65,70,106,131,14,125,3,133,219,204,82,110,132,97,162,40,47,181,216,251,150,141,26,122,131,2,5,88,17,231,80,247,67,171,225,84,55,214,253,100,66,203,223,26,68,82,133,58,189,110,69,13,55,124,247,94,134,215,104,44,73,61,37,116,187,137,117,220,208,161,117,204,153,252,117,72,208,145,246,121,48,76,102,98,68,142,196,87,57,124,187,68,193,126,13,51,45,38,188,78,79,165,87,58,91,147,152,171,234,251,241,110,224,81,196,79,51,143,130,176,31,173,98,69,213,179,90,241,249,218,184,1,127,199,187,58,18,93,149,219,4,84,183,133,99,16,196,150,60,55,0,184,222,128,233,135,170,216,246,24,138,190,96,221,139,82,36,17,109,38,98,64,117,52,2,31,197,79,2,83,54,28,59,113,254,187,107,184,198,187,103,22,16,205,81,81,182,1,199,235,214,11,63,140,140,137,242,191,254,220,101,126,76,244,15,86,44,117,4,201,107,190,217,2,7,233,47,217,89,212,229,234,143,136,65,252,65,28,135,123,194,138,156,159,13,177,143,5,96,36,176,21,254,77,201,217,100,122,7,244,186,88,37,146,247,62,252,29,109,105,196,168,144,112,99,208,224,86,105,121,67,24,99,236,20,21,17,143,67,48,66,216,147,248,192,92,174,72,160,136,254,183,129,76,24,22,236,24,38,14,83,43,22,253,135,229,50,126,133,100,204,208,180,198,177,46,159,160,107,248,243,61,63,227,186,6,227,128,99,76,87,96,188,200,3,50,152,122,248,29,236,252,25,18,242,2,158,115,139,53,85,113,165,168,18,252,27,192,129,133,191,222,225,45,255,166,1,214,214,39,1,26,12,84,255,61,194,197,234,106,252,78,209,72,190,185,152,124,44,191,11,54,154,163,73,216,208,219,247,37,191,163,53,144,96,159,37,211,36,25,172,214,3,41,86,42,231,190,71,142,60,215,17,74,183,171,8,109,184,242,116,71,210,122,52,35,174,120,23,90,16,77,56,47,235,176,9,100,54,81,0,36,114,11,253,71,221,163,139,141,131,245,68,209,244,191,19,84,0,63,9,148,182,4,206,162,189,241,192,217,36,116,126,116,126,0,230,190,206,188,40,24,109,215,217,141,182,254,198,198,199,126,211,125,119,159,237,193,212,195,47,88,190,146,78,216,159,219,172,1,202,135,251,111,183,203,223,73,44,64,13,65,23,205,232,19,8,17,1,150,194,233,15,211,141,242,68,181,156,153,15,206,196,167,216,29,254,58,184,182,23,160,77,109,88,223,192,11,243,181,96,132,33,187,85,153,160,134,227,61,206,107,82,96,54,10,0,134,96,140,99,36,180,235,248,88,60,207,16,142,247,228,104,40,69,75,47,100,28,68,229,29,116,109,37,166,111,0,69,55,113,214,104,110,95,27,217,9,17,17,219,230,162,99,119,95,147,72,246,236,176,49,165,90,10,176,140,170,166,70,17,112,243,247,0,182,175,96,172,235,190,169,24,156,27,224,173,8,30,145,40,254,43,118,137,179,199,172,178,219,36,82,137,194,100,25,99,167,181,188,64,241,73,245,168,120,21,227,213,141,142,2,17,98,66,179,93,107,163,12,233,64,188,119,56,40,154,156,103,107,237,163,155,186,255,100,209,208,114,191,152,74,27,61,179,124,76,145,200,115,61,124,21,141,111,34,34,225,101,198,82,55,169,185,176,60,161,11,190,183,237,69,21,227,77,208,3,110,123,129,227,45,121,143,138,177,154,115,8,85,10,123,186,31,225,123,216,1,82,78,59,91,122,246,74,28,75,79,231,50,26,139,189,49,111,37,124,114,58,75,42,165,41,174,232,153,104,201,131,23,14,140,107,11,107,97,115,229,205,251,39,162,139,26,92,17,218,134,27,214,95,248,248,168,33,78,121,117,170,18,160,116,179,176,225,191,67,14,197,138,193,36,134,19,144,73,86,234,57,18,245,230,216,224,171,219,56,109,248,98,249,218,193,157,100,199,168,254,225,12,127,211,235,236,83,1,17,170,74,166,21,162,84,37,131,213,164,78,221,173,130,30,247,248,69,203,36,90,117,161,6,156,92,39,174,136,90,54,205,40,112,229,66,8,254,139,135,213,167,24,221,152,14,104,140,199,23,51,242,28,116,107,228,226,250,33,75,92,164,132,136,18,144,190,97,31,253,86,35,85,40,145,182,89,137,216,164,150,130,92,99,163,123,152,88,188,216,77,11,115,63,49,73,223,134,216,92,154,111,50,147,56,185,169,201,33,224,15,124,163,136,245,36,15,239,29,43,132,245,130,185,220,164,111,223,20,24,143,229,91,60,4,62,126,85,216,94,109,117,221,88,7,23,103,120,135,185,47,28,152,12,252,16,173,238,106,179,6,72,245,184,155,202,171,203,24,2,92,252,223,207,201,99,78,55,128,62,54,92,73,224,29,23,191,195,33,50,85,170,72,25,255,4,147,119,251,163,120,100,124,197,207,106,164,146,42,232,175,105,161,28,220,132,186,215,83,28,54,43,150,217,219,75,84,187,19,176,220,169,8,187,212,66,152,170,126,144,194,55,133,110,161,65,211,93,108,89,79,182,40,115,175,77,13,127,245,134,59,246,178,28,169,9,159,177,235,183,55,201,134,245,195,131,225,234,226,117,159,1,184,14,109,12,51,226,33,220,168,27,76,147,190,236,90,139,229,107,231,138,145,159,191,67,151,159,118,150,101,233,72,43,113,33,166,110,240,240,61,122,148,221,27,142,204,166,179,104,104,117,92,3,52,160,21,129,238,181,142,169,244,123,45,89,241,235,7,118,53,48,215,170,238,229,107,5,147,4,52,220,26,248,244,201,76,128,78,51,217,152,124,213,163,95,7,218,224,194,8,201,14,68,194,102,172,219,15,18,76,157,124,64,232,55,250,132,73,43,142,152,52,193,39,107,160,199,101,213,207,136,186,44,200,24,51,214,147,1,13,9,2,219,195,40,254,153,3,126,86,144,5,222,236,122,212,195,132,95,138,217,246,31,116,157,103,195,114,1,155,57,228,69,28,101,38,199,28,133,168,87,116,255,95,157,237,116,201,228,106,76,65,183,166,105,27,133,64,41,211,37,218,226,156,217,232,220,38,15,188,128,55,198,108,5,164,108,205,130,97,222,66,32,210,138,20,60,172,19,245,11,27,199,53,120,129,254,140,247,168,120,77,254,76,207,224,131,47,236,81,182,193,179,207,89,70,187,204,128,145,23,231,110,153,94,249,40,176,14,64,158,149,92,77,185,23,117,116,143,241,15,146,195,141,133,48,147,18,13,6,110,86,26,216,13,7,138,29,119,251,45,159,246,110,131,103,9,82,217,90,145,27,169,14,175,146,138,168,213,100,72,65,123,249,81,72,13,168,196,138,114,176,87,165,190,95,48,238,99,71,221,249,20,137,203,39,232,209,194,60,171,212,162,152,198,218,212,175,34,176,115,99,176,235,171,148,171,3,149,98,22,81,113,52,140,109,203,222,50,198,35,46,235,25,48,60,163,235,198,149,170,54,122,39,17,223,132,3,48,42,110,186,195,62,37,44,181,253,69,212,229,165,160,96,221,121,125,88,4,25,178,21,79,189,149,77,74,105,253,175,60,120,5,200,41,173,174,3,100,87,105,20,244,8,217,197,114,64,103,192,74,201,72,36,228,62,201,15,75,227,100,248,136,201,156,8,79,43,75,167,106,62,173,178,185,34,29,143,154,53,90,118,119,66,105,19,58,22,51,69,145,46,94,252,81,18,25,163,39,246,236,178,247,213,133,187,49,238,84,228,109,232,151,102,53,144,144,129,113,26,165,208,158,193,125,195,221,86,246,145,194,213,46,106,129,125,95,176,123,198,102,78,34,154,112,70,199,77,180,19,156,134,11,150,139,21,151,6,240,166,110,59,80,47,125,134,206,202,98,239,156,87,255,85,18,123,176,194,106,1,7,236,148,8,18,75,38,153,81,67,208,182,93,13,22,136,159,143,173,250,250,136,25,118,187,161,138,151,199,139,73,245,110,4,13,42,207,190,50,218,95,197,156,27,43,234,157,159,234,82,105,134,176,32,175,60,247,56,92,117,248,51,105,20,238,224,183,123,155,188,35,255,245,70,135,188,137,3,214,252,238,24,148,239,93,66,245,13,148,235,113,106,62,106,208,213,173,148,234,196,236,87,202,243,150,96,10,63,22,230,81,229,16,4,113,220,40,240,88,132,16,155,37,214,19,79,118,168,232,80,42,40,78,167,122,164,186,254,43,164,50,99,219,124,174,227,139,234,214,176,204,60,155,249,103,175,160,223,197,218,248,203,154,249,217,60,128,236,253,252,140,246,34,134,123,191,91,103,123,142,3,73,6,183,139,88,210,70,203,137,145,200,118,168,21,87,37,68,131,98,4,71,115,61,239,176,67,28,121,44,92,89,254,53,157,32,254,193,43,162,139,177,236,63,1,25,76,230,41,15,52,155,28,193,248,212,232,17,90,177,228,215,44,88,198,22,81,189,54,89,139,244,122,203,223,124,127,8,229,195,180,106,42,117,255,98,124,67,134,104,65,201,25,133,26,220,184,62,193,151,222,131,75,150,133,229,180,238,47,244,118,61,102,208,212,44,222,251,231,15,213,114,193,123,56,255,140,239,215,171,42,184,247,154,202,85,249,219,227,255,61,231,195,81,27,235,121,243,86,62,141,71,75,160,68,79,127,33,18,79,198,191,126,238,175,31,145,228,110,16,234,254,62,178,30,220,203,105,77,123,66,252,204,174,170,163,207,247,25,218,11,113,19,190,204,180,140,194,121,188,198,231,129,107,26,22,73,57,197,66,197,244,88,170,184,247,204,187,136,227,230,157,54,71,4,24,108,170,48,79,75,205,138,181,51,60,137,7,172,186,124,54,126,29,105,57,208,147,132,138,6,80,19,33,126,195,75,196,36,139,27,243,59,87,119,54,216,186,68,150,125,41,201,89,210,78,14,78,220,48,174,183,95,12,171,77,79,81,79,159,58,248,101,247,24,35,76,14,160,182,125,98,43,100,101,141,1,122,163,222,176,214,122,103,149,127,79,99,139,34,168,132,201,122,244,50,221,108,88,51,140,1,126,216,111,81,27,197,208,149,57,186,113,252,31,31,224,94,50,124,90,202,40,110,94,137,229,217,254,248,152,116,42,43,184,146,20,5,47,72,135,65,176,241,101,235,57,211,219,128,33,61,224,14,72,178,246,15,68,40,204,149,201,120,118,134,121,6,73,137,98,225,35,80,20,151,199,80,198,251,64,210,128,170,233,193,249,186,155,74,14,191,171,107,22,7,218,225,142,25,220,106,52,171,59,167,210,118,27,12,189,174,175,208,54,122,5,117,115,144,79,37,238,98,109,210,97,119,16,86,15,237,55,176,254,208,107,7,230,113,153,127,127,116,165,12,248,114,205,50,214,33,156,93,89,9,89,20,148,209,112,134,96,234,159,132,13,140,116,121,30,109,126,16,244,36,172,41,69,209,5,157,135,45,72,43,218,254,156,182,127,174,25,35,242,13,185,22,243,169,171,19,45,202,9,203,179,78,153,104,180,138,70,41,24,158,223,232,220,31,162,31,156,190,4,166,161,243,118,106,33,165,60,184,164,218,146,17,99,140,194,179,59,39,239,164,254,48,37,160,227,83,225,80,252,93,140,162,12,43,241,247,236,240,131,42,248,50,129,5,8,235,56,14,43,235,91,229,181,61,248,229,110,233,113,220,30,243,223,122,6,55,15,46,27,74,240,246,121,98,100,17,143,209,29,73,217,142,60,166,61,198,99,185,79,235,152,165,165,40,212,176,163,131,238,73,38,115,244,114,50,227,7,54,12,235,29,87,83,119,41,171,213,33,60,139,23,75,100,98,59,215,124,28,254,156,81,11,152,91,164,49,16,186,94,38,205,206,189,176,28,59,64,157,37,128,115,63,253,132,6,76,90,84,76,203,213,254,98,22,49,45,9,103,140,178,78,1,123,225,117,217,129,150,227,176,186,114,144,8,227,120,6,39,225,83,19,28,33,239,198,111,104,188,223,89,144,14,143,197,98,36,111,138,179,152,74,191,205,231,114,21,201,79,136,90,232,50,3,20,237,175,241,143,237,102,219,206,164,123,25,237,200,14,21,98,222,78,8,186,16,69,15,224,254,141,156,137,156,68,50,52,88,84,70,9,232,220,42,3,75,14,56,103,21,78,195,123,134,6,204,187,212,80,139,55,73,53,9,67,194,175,190,90,227,160,137,63,44,187,51,120,80,121,38,40,56,93,35,80,90,123,176,18,168,191,244,197,157,114,140,71,178,52,6,116,140,179,57,143,248,247,151,86,97,88,206,163,95,123,111,49,67,241,34,157,154,158,88,233,35,73,120,102,79,128,70,164,151,203,52,66,120,40,63,218,176,88,98,221,83,252,30,223,37,69,179,60,52,203,35,122,14,164,5,199,206,102,181,20,52,169,29,115,14,253,221,201,78,122,158,251,151,167,188,74,64,221,252,78,69,174,107,203,185,166,116,199,236,148,181,144,96,208,13,46,159,129,199,64,217,151,166,49,247,37,228,207,179,143,23,201,180,87,175,122,146,182,137,57,33,15,216,194,50,151,193,176,90,141,114,83,148,147,30,79,244,107,161,227,254,181,60,53,165,144,89,20,229,29,186,201,165,108,164,206,191,76,187,188,100,48,171,52,180,205,170,56,108,218,132,116,177,158,194,135,230,73,255,196,141,210,112,52,81,219,223,216,222,234,50,46,16,227,90,160,228,200,32,156,123,89,79,38,229,155,252,224,124,81,60,207,130,180,213,189,57,134,197,154,92,3,216,55,134,11,104,219,229,2,121,48,236,73,233,249,206,49,151,206,69,229,46,12,18,24,134,244,180,190,113,45,248,250,60,177,250,143,209,136,114,160,59,224,58,31,141,89,120,248,16,50,72,23,52,40,26,38,34,16,50,189,75,203,91,196,101,31,128,99,114,135,23,29,154,81,21,244,82,200,177,243,58,210,81,134,195,191,214,110,199,218,102,13,176,181,115,37,190,117,197,188,73,129,66,122,49,50,246,118,242,6,35,231,40,244,64,226,103,205,210,187,174,235,183,242,83,146,138,237,148,241,64,188,234,36,41,245,129,206,88,50,15,166,44,108,92,141,210,162,236,161,147,31,145,18,113,118,128,40,61,212,186,87,3,107,214,169,189,1,210,62,147,192,68,160,116,197,92,38,129,111,118,36,195,41,88,0,189,149,128,138,4,112,50,202,51,220,39,37,158,191,232,254,93,38,209,169,223,137,206,63,228,157,103,31,142,71,207,10,159,248,57,92,194,117,200,211,160,205,128,164,63,179,215,151,137,200,232,185,218,43,71,211,4,52,109,125,89,12,33,149,0,9,67,149,164,158,80,232,171,144,87,110,38,19,197,134,172,38,151,184,131,87,109,5,73,107,248,30,29,63,208,75,231,173,143,225,95,0,249,239,186,13,85,103,141,17,229,169,82,60,174,253,57,214,59,222,160,67,118,235,242,133,218,248,178,31,126,147,33,245,88,255,17,40,110,241,225,228,245,86,77,18,163,104,64,161,135,47,84,155,104,52,205,192,92,151,244,111,124,120,235,134,246,146,122,216,190,18,216,9,248,237,44,173,232,104,237,129,144,41,32,252,140,29,6,124,2,245,97,191,218,221,50,28,74,192,134,65,160,245,234,213,31,51,17,61,17,166,131,164,54,247,222,51,84,242,184,78,11,83,95,189,24,168,83,109,104,94,185,125,56,253,253,10,150,129,70,100,253,82,254,89,187,197,100,134,245,235,23,18,229,93,2,93,107,233,149,52,186,74,15,245,169,100,56,8,185,97,29,140,184,54,207,39,126,158,79,212,94,156,134,211,177,162,215,45,232,81,217,78,27,129,67,25,200,232,32,173,157,17,46,124,61,129,101,223,6,39,29,85,213,28,83,205,243,167,228,44,93,176,54,141,22,93,27,134,98,193,76,79,142,202,47,54,5,73,244,45,18,71,17,109,251,161,141,49,230,35,192,133,63,102,137,143,54,32,145,212,162,255,170,198,218,155,102,62,78,135,228,248,42,204,254,27,245,192,226,157,157,8,17,108,135,225,23,122,196,83,182,163,239,145,249,187,177,5,194,172,71,107,200,78,36,80,221,48,227,177,127,224,16,89,5,165,47,94,215,154,236,163,90,81,74,61,16,156,53,8,17,82,238,133,122,169,55,115,243,59,152,83,127,117,142,231,168,10,147,110,155,63,116,29,220,19,118,85,127,0,68,239,79,6,147,122,153,6,205,185,152,148,24,158,215,44,181,125,14,243,50,59,3,6,131,51,184,20,26,190,231,190,37,75,29,33,18,65,130,178,50,216,75,189,15,126,33,45,22,39,207,122,157,231,168,226,28,91,149,88,177,121,152,207,10,33,121,165,218,87,179,89,138,198,79,64,185,81,244,121,60,156,27,228,80,14,216,92,40,77,81,48,109,205,78,198,103,67,10,149,78,103,45,188,1,198,250,152,170,91,90,87,242,69,156,53,186,169,74,32,98,139,159,65,240,211,84,201,216,53,232,79,3,116,33,93,190,86,54,187,138,225,32,4,1,238,254,32,243,78,163,107,234,159,87,162,136,101,5,56,215,193,226,255,107,122,193,15,26,104,143,60,102,40,145,124,213,235,53,51,177,164,255,130,231,199,199,201,210,150,204,180,145,83,35,168,52,123,52,156,227,141,21,55,234,165,56,135,196,206,67,59,198,42,191,172,49,136,69,197,38,50,67,227,135,36,155,227,64,20,136,44,67,18,254,164,115,180,27,159,136,212,36,148,143,187,243,87,51,191,194,190,249,103,194,37,41,48,175,31,230,172,83,146,252,60,139,191,33,137,196,211,13,10,149,67,87,54,67,209,123,67,197,238,28,240,128,168,86,186,63,160,18,116,95,151,179,123,63,191,96,128,4,252,243,140,26,19,21,58,70,124,182,23,235,163,21,102,112,221,79,177,165,58,137,220,5,247,108,51,253,220,19,126,17,114,249,20,173,168,116,76,248,67,31,223,145,48,18,211,20,170,47,7,63,78,104,53,108,196,181,60,59,198,114,62,91,111,247,205,254,219,169,5,109,124,105,61,199,214,106,232,55,249,47,68,14,217,158,155,206,28,16,74,231,66,78,214,61,108,20,250,68,197,176,185,191,50,220,69,68,132,5,217,7,160,251,205,10,194,35,248,186,155,188,45,31,198,118,43,239,179,11,77,68,174,1,186,18,206,206,172,28,224,57,20,157,206,131,25,36,84,17,131,212,231,196,77,122,181,158,138,27,34,118,111,150,166,249,126,72,58,168,229,195,107,208,77,2,171,214,101,172,116,4,86,53,59,206,17,169,119,136,54,37,244,250,120,209,83,89,75,138,56,180,151,116,234,234,224,207,21,244,152,5,14,143,118,176,30,136,188,245,161,61,100,247,148,78,79,51,149,71,154,93,5,48,39,179,172,74,204,65,5,191,135,2,65,13,218,129,12,185,18,131,146,102,191,150,164,210,217,88,153,210,24,235,255,187,17,201,152,20,207,215,243,118,78,73,94,7,52,161,47,238,89,58,25,48,20,169,253,68,58,103,141,153,183,117,183,57,82,203,45,93,200,107,44,127,241,45,162,180,162,240,166,34,138,165,12,32,10,224,119,159,252,245,157,222,46,210,49,33,56,3,242,13,206,95,209,24,188,220,56,89,1,255,66,214,112,165,186,234,203,29,30,46,24,9,212,102,112,2,67,241,141,197,169,120,40,143,39,68,160,75,250,21,241,75,48,126,107,74,53,125,173,247,151,2,76,78,7,24,191,194,188,24,209,37,88,115,210,151,180,242,143,184,166,71,175,73,82,178,206,22,244,48,253,129,229,157,211,145,14,201,189,231,248,75,123,61,222,147,236,37,226,45,149,39,197,52,123,215,207,29,172,83,53,141,250,78,60,98,17,214,25,79,95,158,133,80,24,115,198,7,168,10,75,52,125,181,184,211,7,81,45,123,105,47,88,25,177,161,16,41,142,170,73,188,65,136,190,32,209,248,16,42,127,15,85,123,180,217,84,86,167,34,95,25,143,53,45,147,65,160,52,19,205,188,76,90,159,132,1,130,230,14,103,122,77,71,88,87,255,163,139,87,238,38,40,47,85,177,225,110,163,158,139,224,32,9,244,184,240,125,81,106,6,116,141,242,237,179,165,207,233,41,167,214,116,90,175,220,139,118,245,38,214,11,138,187,15,68,216,235,207,111,246,197,249,27,239,116,45,7,23,58,225,92,40,198,78,14,98,198,43,191,27,35,60,90,1,115,111,140,157,161,154,12,223,218,19,37,191,3,123,53,102,223,201,216,179,191,251,156,219,21,224,132,206,19,197,162,255,206,191,107,112,9,42,53,238,9,208,48,154,135,198,162,2,255,90,105,165,93,114,19,157,141,29,96,201,203,142,235,210,58,143,3,147,3,219,224,225,31,235,177,226,230,92,59,129,245,214,249,157,27,94,107,225,236,23,97,34,8,105,191,162,251,236,28,157,25,34,42,173,214,89,231,225,231,36,8,104,161,122,57,190,107,238,143,92,128,74,70,251,4,59,233,22,95,40,161,19,104,51,200,135,46,91,148,184,153,142,126,238,27,48,180,121,238,128,201,191,114,221,121,63,47,220,14,91,72,213,242,46,178,47,167,24,12,142,170,210,126,165,88,109,250,84,12,92,77,87,70,102,150,141,113,218,101,12,43,83,117,112,179,120,220,164,254,22,62,96,194,161,159,246,110,140,51,171,123,177,229,68,238,8,218,109,163,143,190,37,28,96,66,218,41,125,114,35,144,153,191,244,149,108,92,99,246,67,108,236,59,229,234,167,237,17,218,121,103,28,77,20,194,122,109,148,70,218,11,107,226,212,56,234,252,174,209,175,62,22,102,81,18,77,233,26,135,57,234,134,168,215,231,232,59,22,114,147,142,254,245,88,187,37,215,168,206,67,42,27,143,182,107,199,81,117,194,122,216,156,9,85,140,123,113,32,2,61,169,47,113,100,143,65,226,53,68,215,235,185,18,181,205,44,100,10,162,59,23,38,208,47,112,222,115,3,82,162,13,56,244,183,250,93,108,179,165,125,10,197,109,194,245,171,219,242,140,29,182,179,90,217,96,164,185,28,63,124,116,240,207,181,118,67,153,204,194,237,34,184,206,190,2,116,214,2,36,152,179,212,255,152,169,27,35,160,42,57,182,14,220,120,40,1,133,155,111,19,197,255,138,11,196,183,35,229,102,213,66,141,15,15,97,216,238,104,26,193,71,193,91,64,53,26,75,233,197,161,75,224,205,109,57,40,15,136,44,240,112,109,57,123,36,212,87,93,194,35,81,202,69,169,204,184,11,186,84,1,141,157,172,185,231,8,33,82,5,41,219,232,239,13,109,164,179,87,105,46,252,163,186,228,142,104,166,217,239,181,21,101,22,177,225,226,66,22,61,218,204,253,179,214,90,159,82,20,239,141,60,46,177,234,85,108,153,54,97,43,42,137,147,33,55,206,97,3,255,159,59,64,107,194,252,88,205,146,200,143,35,119,136,130,16,138,33,23,8,40,216,123,71,3,129,112,239,213,197,124,92,51,13,122,14,133,93,200,57,63,118,200,28,81,28,25,172,116,129,104,22,228,192,174,43,231,155,65,127,3,132,222,82,195,0,224,222,43,25,238,85,176,253,58,158,94,245,191,251,211,86,131,10,13,214,1,216,190,223,61,230,127,130,64,60,244,129,152,115,74,218,142,83,252,13,32,209,157,211,161,35,122,141,106,128,215,74,144,139,115,28,178,197,169,200,252,71,175,240,68,243,76,24,52,145,253,98,239,24,114,2,246,236,105,221,25,228,8,123,22,17,168,156,13,145,175,203,43,100,246,81,97,21,136,20,84,135,140,157,233,116,205,11,12,48,39,214,13,253,118,172,17,30,146,118,182,244,212,228,175,39,175,247,71,79,40,84,131,225,229,95,201,245,249,22,38,244,189,84,38,103,169,201,26,7,236,232,218,125,105,132,194,77,137,25,230,5,103,249,9,52,83,91,46,137,192,111,14,49,207,127,126,82,247,106,14,234,100,123,68,5,130,238,49,101,251,91,33,226,225,72,128,222,128,71,103,64,56,98,47,187,9,206,32,104,8,39,195,118,216,115,81,54,178,208,112,97,63,239,186,47,162,13,197,158,88,147,124,136,188,137,36,242,162,174,7,46,56,5,242,154,151,116,246,204,26,65,77,142,208,139,18,255,252,62,239,247,76,220,209,173,23,78,156,39,92,32,74,242,131,43,204,80,241,205,245,197,81,169,34,208,69,224,80,225,168,172,98,173,75,176,133,24,223,134,134,157,5,78,248,121,70,228,8,198,105,162,246,231,167,87,86,150,55,179,168,11,185,16,202,74,106,216,219,78,149,170,44,188,63,29,10,23,219,127,165,81,159,23,188,76,222,180,57,160,15,123,252,127,30,188,184,123,233,231,114,115,94,106,195,106,26,67,21,46,20,164,66,23,153,224,58,145,113,189,199,27,45,17,55,78,92,251,69,248,240,192,220,45,185,9,78,232,155,189,35,174,152,190,196,90,200,232,233,123,241,148,202,202,37,74,175,191,133,6,78,204,121,12,175,4,99,83,124,73,90,200,211,188,97,229,196,49,123,179,197,158,89,84,60,97,43,87,71,176,198,32,110,93,169,230,250,42,207,18,202,187,47,77,106,25,76,104,30,184,130,156,129,74,197,18,73,150,81,154,133,193,9,23,248,35,198,159,217,89,141,30,50,40,148,138,175,241,109,142,76,152,25,83,77,93,43,106,163,65,102,15,106,125,15,203,55,23,255,65,101,171,192,203,200,81,159,179,4,68,115,141,146,145,110,212,248,82,187,33,95,151,133,244,78,251,232,15,160,162,192,65,152,92,118,205,78,29,66,58,196,139,238,38,237,103,20,198,203,100,189,28,119,19,58,204,145,117,191,146,215,229,72,146,44,82,34,164,2,247,145,174,4,243,223,228,152,118,146,97,202,184,98,30,142,149,145,58,176,48,178,4,60,115,93,98,214,245,108,60,0,22,254,188,202,1,95,73,58,230,115,181,16,173,143,59,232,241,182,9,220,67,221,94,80,47,229,218,201,107,48,24,209,165,0,203,223,142,247,121,148,206,53,129,34,169,64,168,148,48,198,250,24,224,45,236,95,59,204,115,29,0,38,46,27,114,80,139,33,7,112,194,87,84,178,174,90,2,66,127,199,172,230,171,205,162,212,122,0,116,36,165,148,138,229,234,136,120,113,156,11,86,120,13,191,245,92,178,7,223,16,98,28,223,30,186,55,208,106,211,70,218,146,1,200,30,156,12,226,186,242,112,186,90,133,121,28,89,79,62,122,246,221,182,157,105,215,135,0,126,107,52,121,30,10,106,190,4,144,222,150,226,184,61,138,240,144,22,108,206,73,93,242,27,33,13,109,233,19,104,102,162,90,139,220,35,46,36,52,53,68,176,23,98,76,135,233,53,96,233,97,135,81,68,4,203,80,232,138,92,0,135,173,240,136,228,8,238,203,17,125,38,51,200,161,232,55,97,187,174,212,129,80,177,59,80,222,162,249,93,232,242,110,214,203,131,128,131,167,35,196,133,125,92,156,223,94,71,120,5,247,39,152,112,35,110,236,199,80,8,241,102,189,151,34,91,230,183,201,168,40,201,83,53,195,134,147,154,206,177,13,244,244,17,100,109,12,218,199,64,164,141,93,217,69,123,35,165,107,250,236,38,147,89,121,57,100,139,251,15,216,169,146,248,113,195,109,46,79,12,136,35,76,103,158,241,251,33,21,156,95,106,38,74,184,7,106,60,157,34,44,203,171,126,55,184,146,7,9,230,101,146,75,108,246,93,252,251,60,151,12,100,92,164,29,113,76,139,117,105,62,22,165,106,253,97,213,217,76,137,183,191,178,87,35,81,184,153,83,70,54,163,169,3,37,153,73,26,136,159,30,111,10,167,108,199,42,206,84,233,254,169,111,196,51,117,91,35,102,109,199,103,70,104,119,186,125,187,158,253,217,50,77,53,110,30,51,107,185,162,125,134,178,115,102,82,115,240,14,234,242,202,245,28,199,54,72,17,243,106,189,162,61,219,157,123,13,243,26,176,8,255,90,3,91,63,167,229,147,94,221,164,41,138,166,220,139,227,136,6,198,39,147,183,204,65,182,53,127,66,185,189,219,246,206,119,54,137,28,199,5,38,93,41,248,148,249,3,90,81,47,91,20,46,100,246,105,107,152,250,10,180,129,203,216,95,105,195,253,203,116,115,210,153,241,213,219,63,69,246,229,57,189,243,134,223,178,64,89,197,109,38,118,81,148,23,192,15,231,205,200,28,7,104,196,33,164,1,60,27,129,164,126,216,153,67,26,203,224,132,202,176,139,126,81,147,6,108,99,97,251,117,74,15,118,137,32,102,80,108,157,184,73,11,203,27,49,86,161,188,239,222,233,199,222,151,103,3,60,32,182,220,28,231,31,159,47,103,202,174,57,218,142,123,48,72,138,221,238,237,166,6,102,159,171,78,242,240,55,82,174,197,74,31,115,204,206,189,239,69,120,109,95,251,220,18,74,186,214,12,47,79,136,178,187,55,153,81,146,172,135,27,199,18,132,56,248,46,172,43,126,97,185,6,202,124,134,175,252,138,155,216,75,228,20,44,15,15,206,1,254,242,217,51,100,224,141,163,153,37,118,75,152,29,156,160,255,108,149,11,63,209,88,236,175,11,55,146,78,171,38,156,3,113,192,171,228,234,154,233,177,121,32,15,131,53,163,142,126,172,81,78,197,226,201,2,187,116,93,186,105,217,243,228,217,109,19,169,82,29,160,249,75,153,27,45,137,247,23,180,160,171,189,33,174,236,173,79,209,62,92,124,237,3,124,248,243,46,88,198,78,36,248,96,157,101,7,176,146,197,42,75,142,117,191,139,204,2,185,41,108,211,1,89,4,50,221,23,201,229,151,1,103,183,171,203,110,250,173,210,126,198,222,179,15,181,52,227,174,133,160,160,136,5,86,20,70,100,50,205,51,243,250,108,35,168,94,214,1,44,134,134,242,81,176,86,44,215,20,199,30,155,151,139,22,94,185,57,170,141,196,53,158,41,116,51,59,73,156,103,19,173,151,101,76,215,132,91,112,35,162,167,187,184,86,80,81,121,35,237,217,114,147,142,195,157,100,128,98,0,194,90,98,199,204,23,160,73,64,98,125,153,143,203,238,182,219,229,208,38,68,70,91,164,127,112,168,225,70,142,21,92,163,249,249,189,107,153,104,27,127,117,152,0,198,2,8,232,31,186,24,147,172,158,100,166,19,177,241,70,159,96,134,216,87,44,170,195,78,168,225,82,100,149,32,215,172,121,142,152,32,83,239,61,67,238,220,50,196,198,113,27,163,253,173,30,80,70,139,198,169,223,40,31,96,38,61,71,37,81,130,168,219,117,35,193,253,211,183,237,227,7,63,70,103,65,111,243,227,107,15,200,60,183,185,175,222,38,26,231,36,204,5,161,144,222,241,245,182,192,131,218,114,2,69,84,144,17,71,233,43,181,5,244,155,36,46,56,170,119,115,34,106,171,3,108,123,53,181,1,38,19,101,72,156,209,54,200,249,71,20,80,81,226,214,106,233,164,103,251,95,155,52,31,201,54,212,112,172,148,180,233,184,102,185,231,60,182,49,128,15,55,5,108,118,138,76,198,101,53,77,120,35,67,158,4,199,149,75,57,2,209,29,247,111,177,92,131,130,156,85,127,96,236,228,231,0,195,144,184,161,115,25,73,56,190,20,130,124,60,240,241,96,229,135,197,26,89,80,138,53,203,243,157,51,87,15,159,13,255,188,184,227,104,2,21,133,101,3,44,39,70,15,1,242,105,135,227,132,254,166,204,241,15,31,104,51,159,199,67,80,98,64,219,241,235,112,11,192,203,148,225,146,78,209,4,231,113,133,180,114,255,207,116,67,172,7,79,115,145,58,109,166,237,166,135,172,92,90,161,10,78,2,222,102,106,84,89,73,63,186,127,137,143,106,157,231,0,51,141,193,48,108,221,128,232,2,44,206,127,45,224,9,55,128,10,210,86,6,114,124,216,141,121,183,125,48,169,92,10,62,212,237,129,97,78,207,26,178,137,135,140,0,176,6,179,121,174,76,77,113,57,232,140,154,53,0,41,205,140,203,245,122,189,112,66,231,178,44,66,147,49,50,194,226,195,214,137,230,106,175,153,68,175,255,10,151,47,59,139,53,113,137,109,216,132,154,50,8,185,112,78,55,54,44,176,165,184,224,171,228,100,188,122,130,31,156,12,19,65,92,8,219,58,31,225,141,202,227,14,43,253,81,187,209,130,109,27,252,51,221,253,90,181,138,119,3,4,189,85,167,227,156,84,78,89,203,3,173,232,0,20,170,39,191,48,98,3,10,89,86,246,219,213,165,127,180,10,15,242,169,158,181,173,225,113,99,237,79,209,116,56,175,16,27,44,182,182,2,164,63,43,243,149,35,138,39,111,218,17,93,107,86,37,13,59,200,83,182,204,115,23,90,223,20,109,1,243,87,171,173,197,155,185,32,178,65,85,3,64,184,251,125,38,192,130,167,107,155,194,95,185,155,201,12,105,75,211,13,92,8,157,7,53,49,132,102,113,63,255,244,55,255,244,185,49,22,33,97,3,162,198,40,179,4,118,220,220,242,122,89,66,210,126,51,93,48,145,63,79,177,103,233,14,134,8,201,14,76,56,26,107,140,44,133,30,67,223,15,98,35,140,53,169,121,81,38,241,67,134,230,86,188,52,97,192,83,132,101,154,70,73,212,57,215,134,57,24,191,247,182,138,14,146,128,232,237,253,26,62,178,180,62,212,129,227,17,75,6,111,194,202,104,250,107,216,30,135,120,194,242,74,121,107,168,115,223,91,187,114,20,71,37,4,150,107,44,61,40,158,179,195,128,83,185,59,162,76,194,184,40,197,97,190,9,16,79,157,151,49,118,89,11,161,141,185,207,75,192,23,15,248,160,41,37,23,80,148,95,254,126,189,155,43,98,35,191,83,33,11,244,195,121,140,95,200,216,109,188,220,151,125,46,190,237,37,215,81,103,58,48,36,199,220,105,45,64,232,35,235,227,120,167,124,187,105,242,205,170,97,89,63,63,142,105,19,214,244,176,68,91,42,142,188,121,97,101,41,84,65,251,26,193,96,48,246,16,24,113,83,21,74,131,199,194,104,123,56,99,162,171,185,155,96,2,8,85,104,30,176,29,179,69,86,22,35,116,24,223,123,166,88,85,189,126,78,183,150,30,208,146,44,103,175,63,213,195,173,245,102,46,59,78,112,66,202,223,152,201,145,226,186,158,171,28,5,194,136,195,202,32,122,94,175,241,119,81,95,156,243,191,24,154,89,227,30,160,192,114,179,94,253,160,183,78,36,46,120,82,131,133,94,221,235,148,187,117,12,50,178,154,26,188,115,55,161,38,222,33,236,155,73,33,93,211,132,248,233,171,214,162,100,98,145,87,4,54,231,247,221,226,219,25,20,13,87,245,229,103,147,174,10,100,45,181,230,245,113,229,142,171,226,228,230,5,63,82,139,246,237,17,224,74,197,54,59,140,246,15,32,58,121,28,93,37,33,85,117,148,252,8,6,28,58,119,91,194,224,92,182,207,22,183,16,142,71,42,110,119,5,58,11,233,144,33,61,213,232,242,185,247,95,76,251,231,188,120,141,151,206,20,19,68,30,70,19,29,192,187,97,236,161,230,103,142,65,6,189,97,196,115,242,69,252,237,138,246,45,90,11,160,160,67,188,72,40,223,108,138,7,39,50,173,12,190,185,136,1,109,26,186,215,171,149,18,126,151,151,251,10,114,193,115,107,17,223,74,131,196,62,195,22,122,255,231,44,36,36,54,88,191,87,120,11,0,106,106,101,186,101,236,71,90,191,94,142,65,225,147,199,228,160,83,101,71,197,40,185,233,79,86,148,76,78,65,51,217,167,60,250,3,48,128,28,131,24,62,165,21,67,230,128,142,229,174,36,195,89,102,14,227,70,221,195,231,22,177,82,8,22,202,130,206,126,68,230,67,231,196,186,98,48,154,67,182,164,64,170,135,202,140,250,181,100,189,189,253,12,236,241,179,215,110,190,91,2,93,89,204,243,250,43,80,189,167,194,137,245,7,3,106,35,47,243,73,57,99,1,91,94,49,205,216,50,111,37,17,63,100,15,203,170,174,200,211,36,5,220,230,113,206,113,146,190,145,68,97,3,189,42,132,207,119,101,216,27,254,107,249,34,194,68,61,26,114,150,175,162,111,191,116,208,65,253,144,104,136,32,197,13,229,184,60,198,231,141,95,181,165,184,189,164,180,80,25,220,56,128,96,44,254,20,34,141,23,163,79,62,69,6,250,29,216,253,132,26,217,7,162,77,13,236,182,97,46,11,8,14,10,187,77,192,252,195,86,235,104,180,89,175,186,7,196,4,108,211,252,32,242,62,107,76,100,208,170,163,233,222,70,96,85,131,172,95,195,34,58,181,181,24,77,88,231,94,3,118,165,66,20,54,214,120,197,45,61,96,201,134,188,203,29,204,34,137,10,31,164,68,209,145,145,247,103,104,34,86,11,254,12,18,197,77,79,32,237,241,93,115,210,86,108,208,117,72,138,12,35,225,224,128,230,127,162,186,58,219,200,55,108,116,52,158,110,144,100,241,237,95,116,123,16,182,119,243,43,244,34,246,65,95,63,82,155,146,154,54,238,195,161,127,97,210,85,14,41,93,67,80,133,70,139,130,151,109,203,8,214,114,231,190,51,95,119,163,208,146,233,252,230,203,119,19,206,37,108,139,191,159,62,155,4,19,222,39,89,225,57,166,39,226,246,57,234,2,241,143,74,220,52,231,168,51,193,71,187,231,185,45,48,122,49,216,12,147,167,158,216,82,84,45,25,188,145,78,246,43,209,181,210,75,3,12,219,231,68,182,14,103,60,237,2,44,186,251,249,118,132,158,143,33,179,134,255,250,210,227,10,244,135,94,200,32,174,204,45,117,131,218,173,128,63,173,38,97,103,147,39,241,51,193,7,3,30,95,225,156,178,164,176,165,216,18,25,172,115,232,151,88,134,225,63,61,195,203,99,138,187,29,200,55,225,253,242,116,74,103,95,183,217,216,58,230,53,164,219,29,207,95,170,57,229,170,159,7,79,87,169,35,16,241,121,188,26,202,156,157,9,218,22,115,87,165,60,171,102,168,132,101,123,127,156,150,152,178,36,9,145,181,206,122,149,114,177,110,224,135,36,93,186,13,87,91,158,21,112,247,139,34,16,224,73,161,60,89,97,68,95,221,224,160,61,187,160,134,167,31,243,188,56,131,24,54,23,182,111,79,92,154,69,217,175,88,217,99,190,81,114,216,119,172,69,32,223,60,231,151,244,13,158,141,228,172,147,230,175,40,112,148,109,102,161,202,253,235,234,190,49,157,132,174,142,213,21,57,115,233,220,94,32,35,22,176,54,141,10,242,84,172,144,123,76,58,178,203,73,97,206,161,127,143,38,212,56,97,36,61,194,150,136,153,174,106,30,133,210,67,90,90,253,45,202,94,189,134,226,145,23,228,194,25,194,75,93,251,99,105,203,116,90,240,101,52,216,31,32,240,155,33,214,220,60,112,211,125,109,1,181,253,62,35,183,65,92,16,173,138,212,34,89,112,35,20,175,210,235,68,224,139,186,112,91,29,64,34,64,161,203,134,61,105,73,14,130,106,77,192,15,64,74,219,81,130,95,22,19,5,182,51,231,73,119,183,100,113,136,25,212,166,179,214,85,61,161,74,111,163,130,164,56,90,131,23,213,76,68,145,62,159,1,125,229,51,167,41,206,171,81,113,132,104,199,88,247,237,147,203,6,153,185,214,152,234,153,14,95,73,179,43,99,146,88,117,203,39,32,162,94,18,65,57,90,148,222,37,111,50,248,28,201,122,174,181,143,110,42,47,66,238,195,202,151,243,252,1,90,202,36,153,72,130,185,165,225,130,88,71,65,182,198,82,153,88,144,5,125,32,121,67,107,32,216,112,238,46,6,16,5,193,195,19,62,221,187,13,95,238,1,213,75,175,44,181,74,240,188,243,210,25,55,56,190,225,247,246,74,41,160,48,197,66,78,125,28,238,180,162,191,199,26,88,170,230,228,135,119,151,101,130,239,83,109,224,224,8,210,134,28,216,159,43,240,103,104,114,159,225,52,86,7,105,14,78,183,197,255,196,213,142,227,70,110,153,59,164,215,125,128,174,229,26,18,110,13,193,124,64,121,84,102,166,163,218,182,11,232,88,103,239,117,78,26,252,192,201,4,8,162,110,237,204,178,209,229,231,186,59,8,53,106,13,127,61,58,123,155,161,35,9,238,203,9,134,230,108,24,170,168,54,182,186,132,137,85,162,44,248,168,47,68,180,244,172,181,161,171,159,213,238,188,209,218,191,140,84,103,165,22,35,222,83,1,142,213,70,132,214,229,0,59,51,46,108,39,47,65,149,86,81,165,103,232,200,19,115,235,48,147,182,23,212,195,72,74,186,41,139,126,254,231,214,41,147,162,137,107,224,41,220,197,60,228,181,176,147,194,25,136,159,36,27,144,207,143,226,252,196,136,143,168,16,59,146,16,176,105,40,224,115,186,114,183,81,191,14,7,21,28,225,174,153,136,110,164,201,233,78,13,245,129,7,150,205,60,10,158,26,34,36,47,88,129,164,228,207,23,116,21,229,98,147,241,147,138,94,221,58,164,94,25,115,15,219,179,68,41,105,218,75,172,57,53,208,242,247,203,91,242,41,37,181,225,178,54,112,253,21,250,6,135,82,100,228,64,79,84,181,112,10,183,179,187,155,86,92,240,59,80,152,115,180,197,139,62,195,163,147,236,67,172,242,80,9,244,57,253,173,64,88,253,108,221,138,253,103,166,120,111,119,24,220,130,216,78,60,81,220,182,253,219,9,171,161,76,140,97,217,125,186,194,213,215,149,18,22,112,136,35,183,141,253,231,253,39,175,5,61,19,116,220,57,144,68,2,145,189,167,209,237,131,189,136,154,202,226,208,202,39,201,5,153,210,228,195,161,57,231,171,187,66,170,228,111,178,0,135,125,106,211,123,66,140,195,183,116,254,115,198,184,233,199,118,166,131,41,167,216,89,24,160,213,111,10,28,212,233,229,116,13,113,218,210,150,15,13,80,130,255,101,41,255,137,93,94,3,230,109,76,111,155,189,5,72,26,211,71,54,27,188,226,142,44,187,114,27,26,16,162,121,191,65,59,166,62,33,147,45,67,128,74,230,159,195,210,140,136,41,53,71,224,229,248,17,6,7,230,121,108,239,91,177,122,195,188,27,22,112,88,46,194,242,186,1,255,75,213,134,200,31,22,33,112,8,213,149,158,124,142,60,37,126,86,137,122,215,225,112,137,152,144,206,33,211,234,57,71,211,224,133,80,164,103,213,44,62,114,241,249,60,184,211,91,59,207,122,36,142,37,211,52,14,165,114,177,42,226,131,18,145,13,173,71,1,14,29,219,53,227,175,91,151,196,82,142,191,202,236,209,215,179,186,136,213,2,43,214,143,124,20,30,245,250,11,32,2,86,206,137,219,67,3,90,96,138,235,84,132,119,200,174,138,94,214,166,132,25,84,11,129,238,204,186,212,210,19,252,77,39,82,33,91,154,244,67,229,243,177,25,202,134,69,234,191,117,18,91,11,171,108,253,42,100,5,247,244,4,66,115,102,90,47,79,4,50,70,20,183,92,86,133,3,246,116,162,246,58,13,125,177,214,121,75,120,2,164,84,72,53,64,120,165,74,125,222,127,133,45,132,99,177,85,132,184,114,175,111,70,68,198,4,80,62,53,210,112,150,138,7,153,236,255,45,160,43,11,179,77,162,67,124,36,131,75,137,85,227,60,137,20,163,63,19,162,211,80,156,39,116,67,47,61,115,193,185,105,250,231,57,54,128,157,79,225,95,218,206,185,174,188,31,232,64,34,116,58,192,89,64,84,97,209,174,224,0,111,19,54,183,161,236,236,126,91,19,81,236,252,169,32,152,216,46,75,203,21,211,235,16,97,167,120,99,34,120,251,245,98,207,183,93,169,6,63,193,121,251,55,80,44,175,208,181,122,48,114,66,247,40,36,32,176,213,180,155,66,57,44,68,70,240,230,23,185,206,92,161,154,121,187,124,179,30,56,95,231,154,243,164,199,93,211,110,217,23,98,189,78,106,90,35,154,10,111,230,15,195,63,164,19,12,37,70,53,79,232,253,12,199,21,114,46,88,248,232,108,58,151,66,245,238,165,140,231,242,98,130,231,112,21,28,23,253,183,216,241,170,59,17,106,71,118,205,71,237,199,117,66,18,64,212,109,232,88,243,230,150,90,56,12,254,11,186,13,65,241,159,96,163,195,162,156,3,43,171,155,72,227,85,4,92,162,137,62,225,107,96,52,50,191,207,30,62,254,136,113,68,19,134,170,98,179,40,130,102,255,224,107,26,213,180,118,21,62,72,130,211,9,167,143,26,42,133,198,1,44,113,59,181,84,129,138,214,171,116,6,47,52,243,58,44,201,31,190,190,27,94,108,221,239,80,81,102,7,75,174,109,189,109,182,191,126,199,113,250,170,152,177,83,103,51,28,103,70,239,88,139,20,61,244,37,214,16,96,236,88,220,141,13,148,192,190,184,203,195,86,190,166,237,121,218,21,62,73,18,117,33,103,222,204,97,186,181,178,131,235,182,97,27,182,188,131,119,118,62,50,217,189,189,69,255,246,73,201,224,27,214,24,245,87,236,95,167,165,159,4,235,177,118,14,135,216,180,227,144,181,122,68,25,107,50,149,43,78,17,140,216,7,224,39,62,142,130,152,14,56,163,1,58,55,245,115,30,113,230,118,28,82,127,202,20,114,102,240,12,135,215,236,73,198,90,200,20,196,122,11,117,236,221,220,237,59,109,61,78,165,126,185,250,212,124,231,212,62,24,87,241,225,248,212,142,44,124,157,115,47,83,77,185,29,68,207,181,59,246,142,153,245,139,67,192,146,107,67,125,175,114,83,253,176,37,115,45,78,143,76,22,100,125,71,206,29,121,64,193,63,239,12,94,137,44,80,144,162,225,111,121,7,116,236,80,109,214,28,160,123,134,73,9,9,44,0,252,19,222,49,245,253,137,237,54,51,19,153,114,197,14,26,179,38,20,61,226,66,88,45,77,34,13,37,138,50,37,51,223,43,237,180,225,202,110,71,23,223,171,78,189,133,34,0,235,46,195,146,122,240,104,50,9,112,123,203,172,46,95,60,213,178,110,89,142,110,223,243,161,211,226,30,38,76,8,3,89,164,177,189,110,72,167,187,155,129,253,82,227,12,218,159,183,118,169,126,16,106,250,4,141,89,182,203,51,250,38,250,108,152,232,238,78,14,75,253,27,157,1,13,102,7,166,85,48,203,24,221,20,211,185,135,177,226,247,181,248,230,29,164,130,204,185,21,15,88,126,169,241,131,117,136,76,93,26,103,96,35,131,127,254,86,71,66,187,238,8,3,199,130,93,247,90,102,72,132,254,21,206,13,49,57,225,80,250,242,105,90,99,133,197,124,109,76,148,86,166,138,3,39,87,253,96,240,70,100,152,174,24,111,249,114,167,217,242,185,254,64,5,139,75,206,100,66,161,113,244,157,231,237,188,119,78,226,128,143,22,81,223,192,223,213,93,107,238,148,62,88,178,80,33,209,180,188,58,153,90,218,181,233,137,87,137,87,255,6,208,248,89,28,128,216,175,193,93,217,99,85,152,38,238,130,244,26,180,231,119,171,63,234,107,26,219,51,132,125,156,86,186,244,53,52,42,69,152,207,172,183,147,122,126,37,195,22,146,84,224,53,117,214,67,227,12,160,204,189,250,51,81,89,214,213,116,1,141,139,130,247,187,249,49,81,80,34,35,146,248,126,22,84,200,104,159,249,82,163,34,255,180,47,247,253,179,199,129,154,247,182,85,168,194,7,8,19,75,230,80,168,122,24,204,34,198,138,163,101,173,17,172,75,74,244,206,67,112,81,71,206,60,173,216,145,28,48,64,194,62,244,119,162,202,167,206,23,115,119,29,68,109,131,33,144,112,94,157,58,215,243,13,82,156,247,79,44,127,58,224,98,153,213,115,34,202,86,129,101,144,44,59,149,155,90,57,59,179,9,151,78,214,181,73,181,37,12,124,141,12,121,174,196,187,82,232,217,96,172,244,89,21,105,234,240,107,86,90,214,10,190,224,56,109,102,0,208,99,125,128,218,101,5,61,187,195,47,243,248,10,32,208,212,242,95,25,159,60,218,71,91,254,116,191,140,29,1,6,34,248,178,112,167,130,28,113,205,167,165,254,50,53,55,132,200,25,61,127,183,149,115,200,0,171,215,54,71,136,66,53,189,36,32,121,114,91,87,44,47,246,159,141,91,168,140,43,38,222,171,166,174,139,67,244,210,85,238,148,85,23,171,187,188,141,108,202,154,75,54,200,44,187,252,121,171,238,129,48,44,32,138,11,140,53,89,10,169,110,194,178,77,152,255,192,157,125,91,23,71,67,1,199,99,102,167,28,32,11,172,164,211,19,55,150,113,177,208,189,91,39,77,192,113,27,93,4,31,100,189,177,119,222,63,188,225,37,181,41,227,239,63,79,89,17,172,163,15,194,48,124,78,13,110,56,19,48,104,31,189,16,183,30,183,108,136,33,50,168,184,161,147,166,157,219,240,109,236,166,232,76,21,1,190,238,165,107,40,245,105,187,236,124,27,127,141,6,79,116,114,159,65,224,221,65,80,236,94,156,228,85,32,195,145,161,38,36,56,96,202,191,120,30,221,137,207,40,148,204,3,198,98,60,94,195,206,20,14,172,102,137,245,201,57,25,24,128,119,8,26,140,135,240,44,201,142,48,246,80,9,77,75,237,112,175,139,94,140,68,177,68,74,55,170,22,77,243,185,48,20,189,237,147,6,62,159,173,105,14,102,98,96,41,51,230,125,201,134,170,18,108,141,194,206,112,139,37,150,216,160,86,151,234,106,208,53,75,189,252,32,209,113,2,173,32,204,232,76,249,153,68,116,150,192,62,158,180,111,168,112,152,91,214,35,242,75,33,217,21,72,47,45,108,176,66,126,113,71,225,173,91,42,151,42,24,38,252,18,213,204,228,2,146,76,145,104,152,124,144,99,37,166,173,90,88,205,212,104,99,253,250,224,186,69,241,190,149,91,72,241,90,0,116,99,138,13,105,112,42,111,146,90,114,144,149,0,88,119,88,16,90,194,222,173,40,150,134,253,119,190,143,189,79,218,181,224,80,161,188,68,12,33,96,2,242,38,191,249,9,192,56,168,20,36,8,241,254,33,172,236,227,121,181,210,218,187,39,222,183,50,175,13,50,76,180,120,75,99,223,218,38,175,128,207,227,92,207,207,212,88,224,7,58,34,109,28,129,52,202,174,130,47,254,98,68,241,173,21,200,224,74,51,42,231,103,86,151,56,26,80,199,194,182,121,112,135,225,148,12,175,124,43,102,244,80,23,9,159,130,18,216,97,8,123,189,252,42,162,101,215,157,227,117,52,21,97,114,108,212,96,100,111,225,224,194,218,118,165,236,10,40,146,253,27,123,6,87,243,41,157,157,237,224,180,246,246,115,117,143,132,101,216,238,224,96,145,64,41,227,219,157,143,189,60,110,85,230,43,190,31,95,138,130,231,141,148,219,152,81,95,46,216,237,127,127,94,37,161,228,92,93,221,178,94,56,65,122,17,2,173,86,75,150,45,209,225,221,187,74,109,99,155,170,89,144,80,56,67,144,96,82,34,54,23,227,41,197,72,73,213,253,5,162,129,174,152,25,241,201,25,179,26,137,87,107,125,57,179,254,53,83,108,159,17,51,80,100,240,60,189,44,113,152,227,241,187,246,227,140,37,18,39,28,254,78,203,239,38,54,233,77,31,74,15,241,117,243,234,83,95,90,112,74,132,135,176,131,173,148,179,115,251,155,56,185,103,105,151,143,146,67,254,16,49,46,130,213,18,147,36,102,91,37,214,153,169,41,128,232,217,37,107,61,82,100,22,91,141,25,93,75,143,175,120,55,155,130,89,63,58,163,205,8,77,53,28,153,211,80,109,20,5,104,5,239,36,154,102,2,74,76,126,28,37,121,233,140,40,12,104,207,241,233,204,114,114,239,251,8,52,17,240,138,225,233,235,120,86,168,202,65,146,176,117,105,115,27,36,202,163,195,49,228,38,19,253,103,114,47,210,39,165,44,78,200,12,69,64,187,13,3,158,65,194,182,62,122,137,165,15,214,31,161,32,170,193,212,6,133,57,46,171,59,44,199,120,110,208,200,158,105,98,65,56,60,238,59,107,96,20,20,229,39,79,116,83,68,162,0,220,82,117,7,217,63,193,252,25,210,241,22,235,21,172,215,217,170,57,111,153,56,217,109,230,243,22,30,153,2,90,186,59,44,75,160,168,241,99,102,146,165,141,217,218,136,47,188,176,146,241,142,109,19,235,58,105,111,247,146,100,217,161,120,21,241,167,58,253,128,161,51,2,101,195,76,138,20,150,80,186,184,166,227,236,31,231,191,50,173,217,69,144,154,52,13,184,146,170,79,81,219,178,45,242,38,166,160,193,239,35,160,220,247,232,176,236,42,201,128,230,12,40,140,231,63,206,239,129,25,126,115,65,83,130,27,186,156,227,57,126,145,66,69,116,250,36,189,150,198,153,98,250,108,42,179,171,39,232,207,155,107,37,248,199,37,180,80,242,178,32,79,125,125,233,113,24,129,190,178,210,54,154,198,171,2,92,102,18,133,127,206,169,193,27,184,225,137,85,42,184,21,150,198,199,26,57,80,107,47,190,231,35,235,179,15,85,88,38,124,190,51,28,157,15,230,154,223,126,103,33,37,113,59,117,31,209,105,71,213,186,116,106,198,96,15,173,171,2,17,6,227,3,36,196,202,159,24,152,236,139,124,228,243,247,78,222,208,58,237,184,150,133,32,27,33,242,31,193,253,254,231,0,146,218,16,145,214,100,38,36,130,222,44,205,203,216,32,156,212,56,213,88,48,243,217,248,92,41,29,166,212,122,239,131,206,218,102,157,78,34,221,155,173,82,228,104,59,177,154,246,142,241,148,147,61,24,154,206,170,80,119,65,220,104,177,41,63,117,7,156,0,24,8,191,96,219,131,93,112,172,230,247,146,168,130,55,224,154,216,9,21,78,141,214,131,111,118,137,233,237,127,150,161,234,60,200,115,40,154,87,106,177,36,248,109,133,196,152,144,175,37,118,104,38,16,221,62,222,249,32,136,79,126,4,98,251,158,88,45,214,21,94,237,164,85,212,83,221,52,33,191,225,242,247,10,201,98,75,32,98,221,197,19,242,89,159,14,218,203,247,159,253,16,246,126,170,109,147,191,19,44,102,192,202,98,166,9,218,166,79,108,31,5,86,26,129,196,230,173,235,162,130,238,194,92,245,130,28,49,158,30,45,231,86,199,71,236,74,24,129,226,252,223,66,159,16,58,82,69,106,131,216,58,209,63,75,182,242,218,45,232,107,236,197,213,122,101,230,12,41,46,97,220,149,34,17,75,115,157,3,37,190,188,103,226,22,137,103,187,14,58,122,70,134,48,245,110,101,69,31,153,153,28,200,106,20,223,123,218,217,34,32,118,23,115,111,46,206,81,44,126,54,88,118,234,53,197,107,28,244,193,211,228,113,204,227,167,186,163,190,24,75,156,96,98,136,242,107,189,97,125,31,209,170,163,211,66,42,217,144,163,174,106,239,0,24,178,102,168,216,106,108,113,175,201,189,254,14,231,141,130,217,114,89,36,34,62,61,121,242,61,236,78,23,98,156,65,74,49,31,14,63,215,195,53,18,6,197,182,37,137,222,151,139,153,19,24,91,125,188,12,197,23,77,143,137,90,255,177,107,102,126,189,203,217,102,48,57,211,113,251,220,112,88,42,156,164,158,163,34,220,248,198,156,21,97,69,143,42,54,227,84,44,165,41,124,31,49,119,243,61,50,86,110,43,49,79,20,188,21,152,151,239,226,128,220,69,211,73,114,146,247,106,200,87,204,32,85,53,176,125,40,23,69,83,43,138,204,18,191,167,51,246,69,24,33,61,63,97,89,131,150,156,138,244,240,107,52,12,172,184,224,60,82,238,98,124,156,38,170,237,250,178,72,35,193,75,112,21,210,25,67,79,79,247,133,24,73,93,44,97,132,172,103,225,105,134,32,112,12,3,124,192,35,31,1,134,190,249,38,218,94,38,255,90,76,99,31,110,218,201,115,65,6,73,51,176,229,8,121,168,143,194,186,86,39,63,63,221,194,164,177,217,5,47,21,105,184,250,21,69,66,38,147,17,249,206,60,58,219,33,11,186,197,182,86,244,113,201,100,27,180,74,199,116,189,165,168,19,175,154,149,137,237,12,103,107,235,145,106,30,222,19,188,191,99,79,249,212,70,98,26,193,88,217,222,208,198,233,49,115,157,144,42,4,206,148,207,54,35,249,72,55,201,203,14,166,189,154,169,58,146,129,85,150,99,53,26,129,106,2,135,220,234,91,129,11,171,93,196,172,70,17,229,30,38,217,240,10,223,147,224,230,136,178,241,60,187,252,44,93,153,146,185,177,178,115,147,201,80,238,40,142,233,203,219,133,230,163,234,69,126,200,179,246,238,233,153,77,149,43,230,51,83,185,190,226,48,14,112,174,62,169,4,156,100,48,159,93,73,249,211,239,193,208,212,9,250,104,103,40,103,130,59,146,156,214,145,225,212,178,48,24,5,135,209,133,199,54,153,231,149,31,109,197,43,10,145,127,202,132,113,175,166,180,80,236,192,167,135,83,20,92,161,62,214,188,144,62,124,110,46,57,57,110,223,176,82,90,144,215,247,158,243,146,67,184,186,178,217,128,193,155,99,183,23,247,107,233,29,76,29,255,79,78,37,120,111,104,63,116,72,142,152,167,53,237,123,176,173,118,160,245,217,118,190,244,214,98,101,244,11,183,135,83,230,132,204,188,22,109,0,170,241,249,215,115,168,29,223,148,120,101,181,212,25,54,159,213,137,32,142,193,69,38,146,79,15,91,212,139,51,121,236,46,59,97,70,193,229,44,233,89,112,204,165,5,24,73,75,184,10,211,244,81,30,204,100,23,52,59,126,8,71,135,117,130,69,30,225,62,151,37,137,59,140,223,68,26,176,128,38,83,57,13,84,103,104,229,180,133,78,244,49,231,108,65,45,144,114,198,246,124,252,99,125,32,34,125,189,253,109,186,252,10,253,105,70,254,35,225,46,252,177,98,253,255,131,186,190,191,6,40,5,134,39,6,52,255,45,60,187,38,54,120,26,52,178,231,17,219,252,45,47,130,99,185,252,142,247,79,86,7,12,238,220,209,220,151,237,14,19,222,240,228,93,152,64,18,104,129,74,85,197,131,188,253,113,94,81,189,99,77,239,114,126,120,60,69,236,202,228,3,191,35,193,44,26,57,208,251,68,139,155,0,66,249,170,123,73,173,41,78,82,198,13,201,40,55,51,153,172,191,138,32,51,99,139,160,11,140,1,106,225,242,182,44,132,211,151,129,4,235,173,122,67,131,131,237,120,97,234,84,194,75,172,137,208,154,10,90,101,223,141,162,74,254,197,138,103,10,101,184,161,222,31,245,179,125,227,234,51,87,156,79,251,124,156,73,91,115,238,222,211,217,91,37,230,154,227,245,1,73,224,178,58,98,13,247,89,154,87,244,220,236,7,237,201,64,250,237,143,224,40,23,229,43,197,138,215,108,148,198,68,171,234,34,147,35,124,122,63,181,65,24,231,60,90,25,142,175,14,25,146,148,80,139,119,62,44,136,171,205,252,155,223,206,245,120,49,213,196,16,179,148,60,200,61,113,2,52,223,231,242,111,40,168,230,252,212,74,44,191,86,3,181,150,82,197,88,174,77,145,16,35,253,75,218,34,50,111,38,30,184,90,115,140,9,61,59,70,205,47,41,113,66,233,242,92,92,242,198,214,57,246,225,231,116,143,41,246,65,67,199,236,8,122,14,243,158,114,173,108,152,241,116,55,182,156,117,104,250,139,31,247,68,192,32,250,86,172,219,170,176,232,135,183,195,124,92,102,63,128,190,247,199,200,195,207,36,143,119,95,198,174,109,45,24,46,110,224,13,33,124,226,61,17,143,233,140,87,1,74,28,189,24,11,211,209,120,152,229,233,47,31,214,13,175,91,114,233,253,137,158,170,74,197,158,198,115,37,68,87,100,121,91,67,19,99,123,247,135,155,229,61,109,99,166,238,175,62,180,26,50,78,120,132,247,138,216,7,241,12,135,53,102,123,27,152,0,177,7,98,161,74,188,61,60,180,135,228,55,172,15,33,1,102,178,130,189,249,48,31,26,136,75,254,223,3,7,63,197,192,77,187,170,209,29,37,58,252,97,3,134,111,204,242,164,28,82,113,240,38,164,245,80,34,200,182,0,239,176,77,69,134,189,215,204,106,100,222,27,205,116,30,107,3,10,51,229,71,70,228,218,110,205,34,163,89,107,57,58,106,68,37,121,54,168,170,138,105,211,164,120,33,33,28,21,223,60,8,22,218,90,140,172,194,245,134,96,48,253,78,3,147,89,243,253,184,239,120,191,161,158,216,91,189,92,97,29,243,254,162,17,155,77,91,133,31,234,127,12,12,7,163,125,184,166,217,246,107,40,132,226,234,163,144,66,37,171,35,69,144,70,165,193,219,217,56,89,121,143,142,42,254,35,29,217,102,129,58,190,19,215,48,91,12,149,166,102,128,19,83,88,13,195,25,200,135,44,184,160,111,138,235,49,203,83,81,221,91,130,202,17,253,124,184,65,220,197,117,128,62,65,40,239,209,207,225,164,122,50,165,34,172,68,128,97,214,18,8,87,152,0,187,215,7,184,192,144,34,156,80,130,252,158,77,48,250,95,119,18,109,147,187,25,119,80,112,20,90,35,232,72,229,66,130,139,63,76,1,107,149,50,184,184,117,84,157,57,187,168,88,106,131,104,26,66,243,0,59,88,78,204,128,96,3,179,94,255,119,255,43,195,39,96,215,9,55,214,217,170,40,234,215,199,76,218,113,131,217,157,238,109,176,61,201,61,39,179,185,177,110,159,16,169,89,158,254,203,32,142,41,155,204,42,33,250,31,121,77,46,26,213,211,86,33,134,211,47,34,195,126,46,125,129,235,130,156,72,151,79,163,208,191,80,47,68,125,80,168,59,138,46,110,61,221,159,18,232,92,91,166,220,22,116,91,97,134,27,71,243,139,53,80,79,218,25,60,247,79,132,198,71,237,98,108,3,109,185,184,175,237,107,26,154,78,218,252,62,122,162,87,37,209,13,89,10,85,224,4,88,71,204,185,221,230,237,101,141,127,206,89,89,181,179,91,44,18,253,35,207,191,179,148,235,3,192,93,229,254,129,111,29,48,51,252,136,99,118,101,217,134,215,133,180,0,27,132,72,153,92,131,145,143,150,114,98,142,94,136,213,180,192,95,169,146,42,138,108,64,110,55,229,3,95,11,107,234,6,249,183,236,76,46,6,36,6,224,75,110,195,213,48,14,174,160,175,88,120,92,189,143,154,104,10,28,143,146,230,120,191,57,147,52,223,69,174,114,200,122,192,190,173,232,63,25,26,34,32,239,249,32,6,136,175,149,229,227,238,47,244,45,73,65,125,174,41,211,107,83,160,124,29,46,101,30,18,216,156,123,141,166,174,198,137,198,250,133,119,174,9,89,182,175,3,23,131,20,92,254,2,72,3,207,113,197,162,91,43,76,5,93,133,58,58,57,250,69,12,213,117,244,237,103,81,10,126,52,89,5,255,68,230,131,50,43,162,63,168,46,107,148,181,232,160,202,154,251,169,13,187,114,36,88,104,117,117,225,118,91,251,65,141,197,25,163,154,246,155,240,223,20,32,58,192,170,91,165,13,142,129,124,19,182,252,92,244,4,200,188,220,239,174,77,81,226,129,125,231,128,210,172,241,242,210,51,255,164,115,114,186,210,184,231,44,243,109,169,150,151,91,18,72,250,171,143,95,223,196,54,52,174,155,246,194,6,164,88,114,64,56,46,4,169,221,28,116,77,15,121,206,66,251,43,250,39,40,171,101,4,4,41,150,72,223,99,130,107,219,61,26,96,194,157,157,163,200,253,220,192,34,207,30,245,239,238,4,188,186,220,28,186,88,240,89,166,165,101,131,197,22,237,138,60,18,178,244,150,117,165,67,199,96,99,82,217,98,105,168,105,174,59,30,146,65,140,39,113,218,124,73,167,248,170,225,112,234,52,26,61,208,181,102,30,181,96,44,254,180,121,187,167,97,193,164,15,250,68,210,21,162,249,188,180,36,150,92,199,82,200,237,11,184,198,138,22,184,79,145,187,234,10,229,90,55,108,175,30,146,132,91,139,118,131,128,254,243,14,4,4,181,8,200,1,53,233,98,53,105,68,173,91,109,254,26,253,199,14,19,251,73,81,38,4,238,167,160,135,140,51,251,26,158,252,162,161,31,178,254,180,180,128,128,252,243,108,153,33,127,209,225,1,254,18,118,183,211,12,115,101,119,227,15,110,87,78,220,217,244,21,175,155,240,114,211,78,224,194,219,243,210,146,200,171,129,118,145,209,21,154,152,65,174,35,171,53,183,191,159,105,173,99,117,107,156,44,126,139,165,140,14,129,69,89,110,210,96,80,5,205,173,56,88,6,206,126,74,239,212,123,143,91,5,195,47,33,2,154,6,21,185,59,35,231,18,222,222,183,173,75,94,84,234,231,73,27,94,46,74,171,71,106,211,122,162,86,219,56,137,121,66,123,240,216,227,186,125,50,128,196,11,212,132,233,174,124,16,174,130,45,73,82,207,176,201,94,88,169,223,7,166,76,109,11,226,66,1,1,63,246,173,4,19,193,103,111,218,227,154,217,247,110,157,123,131,43,79,95,125,133,61,99,94,139,226,201,196,65,209,253,76,154,133,114,74,251,74,60,52,192,164,228,70,156,252,192,56,7,218,239,185,220,116,124,155,186,106,122,164,204,215,166,191,7,9,143,164,84,66,213,210,185,19,212,111,101,175,245,167,117,220,225,133,29,159,240,209,34,168,244,140,67,82,33,190,4,139,89,97,102,21,172,155,20,78,166,71,238,61,91,151,39,144,67,203,113,168,4,152,40,183,225,176,22,35,7,53,242,252,136,54,254,127,92,20,255,248,71,68,94,97,120,50,180,255,205,49,203,149,134,21,87,141,240,238,210,155,195,130,136,132,14,52,117,242,128,232,20,74,138,49,4,107,58,100,184,243,175,99,46,97,205,164,195,159,41,200,73,175,185,252,113,167,145,235,200,207,110,217,37,55,139,209,57,90,57,251,200,46,172,142,213,199,245,190,31,181,191,35,44,13,84,11,231,106,171,161,52,249,221,42,111,91,87,253,223,122,85,145,220,12,78,169,92,202,25,167,203,102,139,52,64,167,189,41,220,98,208,219,109,236,58,9,40,36,48,233,170,3,51,170,122,58,75,214,19,78,169,58,175,125,173,103,151,143,64,2,226,10,10,200,12,122,114,205,40,169,196,208,169,168,250,110,233,111,198,45,14,24,91,216,21,172,226,249,237,71,12,187,228,234,220,176,240,24,5,155,12,157,52,209,197,146,12,168,81,48,146,182,190,160,18,135,112,231,77,14,113,46,146,242,1,167,160,9,83,64,144,145,127,210,41,67,39,247,54,24,42,20,188,36,253,188,137,227,69,64,102,242,186,141,183,242,115,126,71,77,196,185,163,198,32,117,204,232,1,243,245,79,72,253,72,156,38,179,98,187,92,134,220,60,227,24,40,148,14,90,253,151,38,213,59,85,21,155,229,54,243,122,41,125,96,229,8,150,219,230,233,55,34,102,130,150,77,159,76,15,189,33,36,49,237,243,56,85,108,71,3,99,75,235,171,177,91,214,56,119,62,92,31,219,53,214,72,206,92,104,208,49,98,189,252,206,71,238,107,14,50,146,81,247,120,202,208,215,115,0,79,34,239,1,43,165,64,117,45,161,44,51,228,62,145,158,33,236,21,60,234,217,208,39,162,191,156,238,190,74,16,255,96,186,214,70,188,35,55,241,11,167,168,253,9,117,232,185,71,37,9,225,42,165,174,175,167,195,51,156,195,148,167,114,188,227,203,95,5,124,172,26,175,177,76,225,162,105,127,17,127,72,242,54,106,235,131,63,112,184,136,236,162,23,139,124,69,39,58,222,122,207,25,119,45,255,85,49,210,172,232,196,190,117,0,230,219,102,23,132,127,97,10,20,200,22,21,41,37,201,67,220,180,89,21,126,52,154,190,177,96,215,10,1,65,92,213,181,98,147,226,191,97,168,223,207,172,28,151,133,158,226,160,154,219,112,52,84,117,150,81,57,63,28,171,163,253,238,119,82,205,25,193,99,50,18,216,229,43,213,29,179,207,117,28,205,209,50,188,167,109,82,239,249,1,61,217,53,154,118,23,63,151,176,11,197,192,162,228,180,153,71,120,143,162,36,169,168,128,92,88,228,44,85,183,171,80,153,100,29,32,43,137,26,35,220,223,173,79,53,225,149,170,128,23,163,197,187,2,111,121,229,137,74,76,96,103,34,167,93,203,27,62,118,105,6,121,212,215,58,202,189,114,140,244,70,19,243,41,74,91,189,18,29,168,2,2,171,188,24,198,179,94,30,115,103,198,37,61,249,105,102,240,69,59,96,253,180,38,52,39,80,45,250,124,217,146,53,203,12,140,108,0,242,175,44,146,219,80,93,145,141,162,148,66,223,84,200,0,104,150,225,71,81,168,5,140,212,115,179,154,123,253,16,130,209,138,12,6,173,22,142,86,253,108,27,194,141,197,208,155,68,185,221,176,46,92,129,31,218,195,188,253,122,213,157,73,220,39,20,9,122,67,79,125,197,137,56,247,142,134,21,217,158,92,204,95,124,176,105,194,54,240,74,211,236,181,31,138,179,21,143,189,13,147,26,197,64,167,217,24,207,54,47,232,89,109,233,244,67,41,88,244,168,250,114,53,30,39,159,79,133,125,42,110,145,36,195,154,157,26,108,244,49,156,39,229,4,194,112,121,20,97,67,97,227,198,31,69,127,104,60,41,164,159,229,57,47,107,58,114,151,220,172,44,142,34,91,123,63,245,99,3,12,190,216,231,10,215,36,242,104,174,233,233,148,182,52,13,15,39,240,85,42,129,1,40,16,21,33,5,135,125,68,233,205,41,155,17,122,202,125,6,232,140,209,114,178,229,91,22,153,42,213,159,178,32,204,83,75,143,234,19,13,13,162,144,203,115,163,121,148,124,206,100,218,118,4,224,59,102,7,202,101,93,181,231,155,24,194,48,245,210,89,99,52,82,182,8,103,127,156,13,114,145,228,75,5,197,197,13,87,229,26,65,248,209,212,59,233,173,13,231,170,83,76,70,115,26,113,81,211,168,51,190,194,86,164,20,198,60,196,145,105,133,219,31,129,150,6,77,27,89,183,2,79,126,53,159,25,203,207,168,168,165,41,153,253,10,237,39,216,139,248,149,114,2,158,66,1,64,234,112,250,216,208,167,2,21,62,193,220,230,13,36,141,32,30,232,206,192,195,156,72,229,18,220,9,221,131,78,19,253,32,82,177,94,86,181,100,100,61,116,52,181,121,59,1,224,134,90,247,218,192,253,49,39,211,251,228,189,227,167,130,155,142,144,211,228,254,86,86,77,128,90,203,22,185,136,245,40,244,179,95,5,220,115,121,136,255,70,193,8,136,14,118,167,205,87,236,43,77,45,120,17,19,95,69,90,211,134,56,39,182,253,237,78,124,110,96,65,14,242,106,195,36,121,27,208,139,123,80,152,83,214,111,149,64,166,103,70,230,4,29,118,189,133,240,220,33,171,134,24,214,186,170,67,135,114,222,43,72,132,231,34,145,59,112,2,244,165,197,207,46,205,137,233,217,113,23,24,213,91,46,96,201,62,33,197,127,31,239,18,222,9,83,163,212,220,199,198,114,61,19,218,83,252,106,25,242,152,231,41,80,34,157,226,159,201,34,6,18,230,9,135,110,245,234,227,122,192,194,79,57,72,21,179,220,201,205,109,69,141,113,197,103,197,227,133,178,74,78,206,126,87,34,179,226,168,213,212,72,44,128,64,146,120,250,85,8,97,180,123,81,222,71,95,123,24,124,4,238,62,229,51,53,140,37,109,40,174,17,23,128,229,249,71,184,40,10,231,217,1,252,196,158,62,161,164,244,160,129,133,254,26,218,95,47,155,112,209,99,39,115,132,203,53,254,4,167,18,174,100,187,9,68,70,212,146,38,39,49,50,74,220,93,64,127,62,174,222,64,167,208,77,228,15,14,229,130,171,110,24,4,209,181,110,151,251,161,189,204,45,194,241,132,69,255,93,24,235,140,33,198,188,240,188,139,122,170,76,83,15,253,244,131,253,77,57,22,225,71,49,213,213,123,97,44,247,59,9,191,138,174,108,137,91,43,182,214,147,237,96,105,65,212,54,209,140,251,13,232,77,89,91,227,62,247,225,243,50,123,208,184,62,47,22,182,114,252,54,93,203,117,111,121,121,252,129,249,142,209,66,245,22,46,255,145,246,171,95,165,127,212,220,33,235,202,19,119,65,148,31,100,139,146,169,144,36,91,109,4,67,128,193,234,112,159,11,188,255,113,4,136,97,21,151,223,221,132,1,3,23,50,66,126,78,67,180,117,178,163,58,160,34,21,251,229,81,205,245,6,143,46,240,27,171,52,141,70,36,179,25,1,84,43,215,237,27,248,180,34,185,4,40,148,236,90,202,5,170,57,230,93,151,161,157,187,159,85,89,123,103,15,208,210,160,18,139,11,19,49,228,184,172,162,11,73,189,60,81,245,168,178,67,154,230,137,86,152,215,68,47,216,76,133,39,44,100,224,243,35,185,66,9,129,206,220,94,38,1,202,81,143,97,146,22,40,235,5,44,203,102,177,85,72,87,78,38,21,149,247,80,157,231,123,52,170,182,50,96,66,95,112,83,176,70,57,94,70,220,129,166,61,159,2,206,12,31,254,165,116,148,252,220,32,152,34,152,222,229,222,254,253,226,152,122,183,123,221,121,233,93,55,218,89,252,79,183,112,4,39,115,226,135,160,174,226,231,208,211,117,240,27,87,71,245,53,95,66,115,217,165,97,228,103,191,117,131,160,147,166,39,4,148,160,66,24,80,182,3,154,229,120,76,124,29,180,235,163,75,25,157,136,227,192,36,133,212,26,61,74,43,247,121,28,150,88,248,70,107,210,182,157,91,14,199,95,239,104,64,77,88,107,13,58,60,138,88,157,88,138,77,80,79,214,140,105,141,85,129,215,18,223,191,164,34,212,43,251,241,159,145,209,29,57,57,196,55,128,173,118,234,123,7,104,178,140,117,231,125,135,11,103,184,104,115,28,217,212,40,86,169,61,238,114,191,245,95,217,50,76,234,134,199,107,105,105,242,195,131,93,20,172,102,92,210,11,172,15,38,12,63,191,138,43,77,44,132,119,165,88,80,227,77,94,109,105,138,41,69,220,88,216,82,220,49,87,1,242,43,2,211,2,230,92,199,6,202,85,72,86,5,122,253,57,170,162,211,42,6,43,4,19,42,247,11,225,37,171,58,68,42,189,202,83,181,136,132,38,139,162,88,136,131,230,12,102,97,34,83,119,34,163,54,104,93,41,9,23,141,177,245,8,120,3,205,126,183,200,244,176,233,100,78,55,127,250,146,2,198,221,219,22,222,196,190,253,78,6,254,193,10,22,235,220,39,107,131,136,61,83,53,104,27,95,219,240,129,178,26,19,147,51,117,234,135,245,177,244,175,147,19,187,245,198,242,193,88,34,84,102,115,88,84,152,211,4,31,240,200,191,10,176,151,160,55,111,139,67,225,78,183,239,164,168,137,189,68,111,154,207,241,141,188,118,144,233,176,244,86,136,241,10,206,113,164,160,126,127,203,71,139,155,172,16,89,165,91,47,81,23,248,56,67,17,10,104,178,213,134,185,209,107,246,42,1,35,103,72,59,119,115,5,248,185,6,44,147,94,194,135,174,17,83,13,117,114,140,253,30,252,229,195,195,246,188,27,24,184,1,125,123,55,246,217,251,207,171,154,123,116,6,153,10,230,52,35,199,101,58,89,168,156,104,23,151,147,161,60,153,44,42,93,199,184,133,26,32,31,238,131,158,253,255,37,187,147,53,142,126,82,127,130,14,237,20,208,42,162,221,30,112,125,248,233,217,220,153,95,172,102,56,66,45,121,152,73,55,29,200,10,220,59,73,188,118,237,174,222,115,133,125,221,236,212,180,163,243,176,118,233,74,7,162,17,78,97,179,208,137,253,40,103,62,6,129,47,43,107,113,203,192,203,224,3,231,36,68,247,226,20,145,89,126,212,62,151,138,146,117,56,190,59,235,229,1,4,52,164,76,151,172,243,204,83,76,10,246,221,151,111,189,221,66,184,236,249,162,230,173,211,107,183,114,8,129,243,35,166,97,252,214,162,31,87,203,117,97,125,102,140,58,137,113,27,226,236,127,192,72,44,159,9,103,57,129,254,81,126,234,161,54,119,7,127,207,43,92,173,7,28,179,143,203,148,233,22,172,48,211,248,37,219,59,52,82,154,63,144,19,54,20,35,201,87,80,213,54,146,69,215,190,3,10,211,50,246,53,127,230,76,216,127,136,212,55,223,163,206,155,31,87,164,110,58,185,102,133,59,11,123,162,157,251,188,8,251,143,225,26,17,10,48,212,149,229,106,235,144,113,72,217,143,210,247,55,195,249,99,254,139,183,100,161,228,20,124,179,12,231,195,185,112,202,60,21,108,93,213,142,185,152,213,172,244,16,155,178,57,40,193,37,15,185,79,23,82,37,94,142,110,107,7,44,25,206,98,176,136,134,112,44,247,139,255,124,52,44,205,208,153,144,104,10,242,165,57,112,2,121,170,67,239,253,242,53,129,46,205,2,217,153,191,30,3,144,36,227,33,61,103,221,137,187,164,125,159,160,177,37,36,219,60,118,231,164,77,237,36,151,205,113,201,4,54,16,175,196,61,79,102,64,68,119,68,202,200,129,242,192,206,42,142,70,180,206,245,118,10,116,130,156,29,229,9,18,232,164,31,224,193,228,145,52,59,51,71,81,11,138,2,0,13,158,6,20,49,33,82,109,163,36,195,218,74,78,40,176,218,220,27,137,227,28,129,160,247,215,34,165,107,233,186,139,217,87,216,1,246,49,146,21,24,118,67,164,37,86,156,215,49,118,132,40,37,193,177,201,50,213,156,231,49,221,150,23,15,24,42,97,110,35,91,93,1,200,218,46,145,124,100,196,85,73,234,75,180,171,20,112,69,31,44,145,168,16,29,241,206,13,99,102,33,197,15,148,98,251,71,184,97,152,125,98,131,225,219,255,240,5,53,47,132,9,195,164,149,187,32,37,148,93,91,211,156,240,209,99,61,123,175,17,95,40,31,85,193,170,99,72,58,133,175,255,157,34,190,105,21,75,58,155,6,85,11,87,238,90,36,16,5,216,229,174,14,97,244,125,31,30,227,57,246,11,190,161,54,56,58,190,245,228,114,200,205,195,39,50,33,186,24,67,132,52,113,172,216,133,46,37,109,10,135,90,145,6,118,150,177,151,118,134,173,111,91,71,224,87,113,244,4,1,112,21,95,39,156,245,44,235,154,66,134,207,31,170,132,210,179,199,186,248,78,96,116,175,239,46,70,203,255,182,235,72,82,164,198,157,218,66,2,228,119,208,4,18,154,140,6,243,51,136,245,10,27,63,119,179,111,248,83,186,224,113,35,115,103,112,40,180,63,112,117,26,65,112,33,94,225,130,158,153,194,144,227,150,107,13,179,8,223,10,224,80,92,71,25,41,175,131,149,145,58,110,167,101,226,30,93,111,5,160,89,102,152,173,30,188,194,209,13,69,85,142,57,26,8,16,125,124,162,164,21,78,183,1,39,70,198,102,99,142,4,19,9,33,125,32,187,53,246,69,135,78,172,86,63,45,169,195,235,102,229,223,7,178,190,250,28,68,78,127,228,92,56,227,217,91,50,52,65,74,171,220,198,94,127,92,214,113,125,253,42,206,190,22,231,91,48,30,50,99,191,181,176,25,123,60,239,112,183,177,133,52,165,140,13,245,10,117,181,29,1,58,169,222,62,68,62,182,154,110,29,95,88,224,34,230,34,185,250,189,123,178,9,113,106,78,38,198,29,96,28,0,80,162,233,241,149,117,75,219,216,16,148,91,159,69,60,168,129,65,248,115,0,4,87,96,145,184,70,131,194,242,198,70,227,103,223,99,59,122,199,126,7,9,240,22,161,11,108,165,166,250,155,212,32,18,106,236,252,137,6,226,219,166,46,60,46,238,62,37,75,192,243,253,126,170,156,195,64,229,42,218,219,253,41,139,145,160,222,178,45,190,127,222,205,222,21,176,189,224,239,225,195,112,178,70,51,162,177,154,245,104,11,244,9,186,5,157,144,180,98,37,164,39,220,204,163,92,131,46,67,73,224,125,56,57,37,154,118,168,126,214,249,181,214,55,250,243,123,91,28,83,86,228,30,100,96,110,108,253,30,8,31,74,164,158,126,164,59,106,249,48,115,72,29,241,43,198,12,82,205,105,221,233,24,11,105,97,61,75,169,24,171,136,34,32,191,41,81,158,212,92,158,162,119,83,214,37,107,185,44,71,19,85,146,149,196,245,92,222,68,237,81,44,123,26,179,195,236,225,245,11,174,161,195,71,16,130,195,121,185,232,153,141,72,196,201,114,41,4,228,230,168,219,25,50,179,212,20,25,142,15,53,38,49,130,62,32,176,250,203,193,180,176,192,186,179,86,113,206,197,247,193,131,198,131,27,95,33,111,162,120,164,11,81,195,109,224,196,99,218,49,227,179,181,219,84,120,22,143,0,42,18,84,127,41,21,129,246,38,142,214,40,88,227,176,138,227,129,117,187,71,160,190,105,204,174,192,3,253,181,182,95,161,0,9,2,87,85,185,212,4,130,202,85,177,32,196,215,79,162,159,13,159,104,87,109,126,69,56,234,172,171,229,163,56,79,88,190,77,44,56,200,205,14,251,125,122,238,90,108,190,27,24,79,103,9,246,245,43,123,164,140,228,28,196,105,155,75,46,103,48,202,155,70,76,60,255,53,242,75,95,250,117,9,19,209,101,10,2,26,61,72,123,166,196,246,227,224,31,227,251,68,76,210,33,10,102,161,34,127,204,176,34,187,69,57,105,150,14,175,130,202,22,108,212,150,241,114,100,107,160,107,248,246,95,222,170,61,179,142,218,194,14,67,82,203,204,222,25,3,217,203,86,227,239,78,11,130,112,164,213,106,24,104,234,49,76,223,218,6,214,74,92,250,248,35,123,16,80,181,132,151,14,230,2,145,118,29,102,60,179,245,61,165,152,122,73,205,123,47,50,33,167,109,108,218,242,30,95,83,249,15,169,253,78,209,53,211,30,195,202,54,95,43,24,39,84,160,146,56,248,16,145,180,225,148,199,241,5,250,25,155,113,219,206,43,156,172,214,98,134,196,7,121,20,19,6,56,120,55,119,195,91,76,20,215,80,223,158,66,110,245,74,38,97,43,32,11,117,146,110,144,220,4,34,27,29,73,54,125,176,137,101,138,78,155,138,213,14,125,66,179,16,163,94,75,150,83,168,55,83,140,140,6,254,180,38,211,58,196,211,251,148,220,228,138,103,156,31,209,185,125,159,100,73,134,172,128,10,14,245,130,144,204,9,43,46,245,203,113,238,190,10,217,159,59,184,124,47,229,130,85,233,153,1,39,77,227,69,79,102,33,147,136,181,87,230,67,8,107,130,75,79,184,73,220,1,113,184,155,30,48,8,209,244,81,244,12,43,160,129,116,186,41,111,49,1,23,29,118,137,70,44,186,54,9,3,159,184,165,90,1,148,96,7,226,99,121,64,86,116,66,4,43,140,230,227,141,179,190,93,131,87,64,244,1,190,120,167,208,18,113,46,161,169,243,181,37,160,40,44,165,228,245,178,191,35,117,111,239,189,234,2,242,2,241,212,243,145,89,231,34,12,119,115,40,180,194,233,211,177,158,100,100,45,77,95,246,215,224,188,187,223,120,73,214,86,109,242,235,47,150,61,208,55,241,228,40,211,184,69,170,182,8,111,237,176,50,103,55,160,64,84,240,125,75,126,215,225,202,174,42,157,204,177,253,143,119,153,36,79,140,54,149,93,70,247,156,119,100,44,211,3,92,242,240,221,48,204,192,154,200,193,156,98,3,3,94,246,46,133,99,83,215,72,135,153,62,225,31,239,217,164,173,39,255,103,6,194,136,71,232,185,175,115,26,109,175,216,161,197,65,52,47,236,65,213,185,108,71,103,143,56,34,142,72,76,220,73,211,137,216,240,210,22,81,229,195,20,22,113,216,89,57,35,150,22,230,248,40,227,128,121,5,146,119,250,80,131,189,20,31,197,137,149,1,196,54,172,249,129,91,12,173,161,226,27,139,245,39,152,126,98,192,156,103,227,244,111,102,100,193,74,50,48,166,81,241,227,190,214,117,169,147,118,48,35,189,218,192,74,203,169,42,67,26,219,209,150,161,76,103,64,93,94,65,153,121,138,71,143,20,62,109,247,254,220,135,33,201,60,189,232,132,151,61,78,200,0,179,98,66,163,247,85,48,10,89,78,122,135,241,12,163,48,51,175,241,113,118,152,120,198,166,136,172,70,244,114,26,17,235,113,213,60,116,148,48,145,76,210,225,153,22,197,57,222,254,200,220,8,211,21,65,201,174,161,180,161,236,38,48,92,30,71,238,56,197,174,122,203,14,132,252,67,145,244,215,56,170,216,123,6,100,108,36,187,86,93,174,113,188,145,138,88,118,126,165,244,40,63,72,147,92,23,74,56,250,42,196,170,158,11,29,202,65,242,180,149,155,46,95,83,83,50,58,104,210,173,207,253,101,28,68,65,117,138,103,80,211,21,158,7,211,39,7,51,227,146,145,135,200,105,43,41,89,82,226,189,28,117,248,57,31,102,244,142,97,166,121,221,207,235,77,156,28,125,62,225,126,236,60,96,60,105,172,46,107,220,188,143,247,218,172,35,52,225,103,229,106,229,157,52,32,13,106,82,84,58,181,243,83,251,199,24,53,147,236,81,151,23,20,85,19,88,251,69,202,227,157,58,124,241,100,200,193,160,211,117,129,42,123,40,97,97,236,189,137,79,59,204,210,110,63,4,171,201,169,240,204,31,14,147,65,4,193,223,165,139,233,94,64,218,103,4,39,56,174,237,233,110,122,219,85,22,169,124,80,134,138,152,165,92,8,10,155,168,55,51,43,102,173,142,109,4,23,243,86,203,105,137,142,12,53,63,137,82,188,236,188,188,183,188,50,200,195,207,240,68,219,3,128,64,66,170,54,221,140,100,9,176,27,65,32,140,191,123,197,36,237,177,59,54,84,150,144,5,47,237,147,58,103,0,191,236,181,101,58,148,182,117,208,202,15,210,67,238,124,150,101,65,222,245,181,78,141,197,44,240,3,212,17,188,106,74,84,191,64,182,166,141,170,86,120,211,114,216,91,66,189,218,100,251,44,57,167,93,130,142,34,214,213,202,115,118,12,123,36,177,187,16,3,197,39,52,146,157,114,28,177,215,59,39,86,145,108,114,147,66,226,232,234,120,88,26,187,20,19,23,62,219,136,212,72,32,12,116,192,144,199,42,97,164,78,88,218,213,44,147,85,69,69,241,245,99,162,160,238,192,92,204,55,88,236,151,49,106,193,93,171,15,235,118,69,62,167,195,174,130,132,245,156,96,69,237,41,150,196,210,35,212,185,231,175,45,141,248,19,36,36,13,116,252,135,129,154,247,46,75,170,64,254,60,101,27,164,114,111,94,98,157,103,28,139,11,7,83,25,172,218,69,134,14,246,220,26,148,84,240,53,167,185,148,87,172,12,26,207,105,96,179,73,160,35,202,241,0,81,55,0,148,85,205,34,81,9,132,128,0,23,146,184,20,65,251,122,151,85,86,139,113,162,164,220,85,252,55,104,251,189,129,129,86,239,165,153,30,50,140,2,85,48,151,56,155,186,54,156,148,87,106,183,188,6,73,3,46,143,82,99,131,25,78,77,47,113,9,33,27,195,208,8,139,158,116,4,60,201,183,124,173,225,137,191,73,235,107,115,249,87,188,18,29,240,108,94,48,117,193,97,173,181,51,97,103,196,24,94,35,21,82,7,228,80,141,88,82,11,117,221,129,30,86,239,34,92,99,5,243,121,166,55,155,249,168,38,180,223,156,130,52,251,122,223,169,170,253,31,50,22,80,66,185,93,143,86,71,168,150,190,21,91,218,162,15,92,99,129,220,20,115,81,83,151,45,195,121,26,206,18,30,32,133,23,222,8,95,4,191,194,28,13,38,29,152,210,46,227,63,204,132,168,26,181,202,172,88,121,88,197,200,59,41,8,215,135,3,95,81,221,174,152,199,81,194,52,160,208,254,170,135,254,86,193,250,180,98,161,119,102,60,36,233,216,168,83,238,208,32,129,196,41,168,132,225,115,24,49,95,235,106,139,16,93,115,139,206,226,198,149,246,130,110,122,103,36,13,134,77,131,110,29,178,22,116,221,15,188,238,59,150,69,182,168,82,161,55,118,189,90,191,189,4,109,73,218,28,22,168,54,28,179,122,108,133,29,231,88,195,159,68,157,119,15,39,242,149,44,107,238,194,220,44,17,120,114,200,17,27,167,175,196,211,240,158,227,205,45,127,37,39,82,208,168,253,158,157,239,176,37,169,232,238,42,81,5,117,201,176,1,125,76,180,101,137,73,197,94,246,53,195,193,131,165,174,186,119,206,4,129,37,58,50,205,224,208,142,120,78,136,207,150,121,167,116,4,114,37,58,99,42,238,31,47,120,253,187,10,247,226,209,225,89,216,31,40,224,121,144,168,32,13,86,56,220,95,35,94,176,137,177,187,162,135,91,137,80,206,182,12,100,44,15,10,246,26,254,219,139,102,182,48,165,18,140,180,163,17,131,38,243,55,186,182,139,200,139,78,41,107,180,111,27,134,169,222,56,150,95,243,57,24,120,95,210,89,110,140,22,101,183,241,96,131,84,122,137,215,150,103,166,153,224,198,210,254,38,151,0,198,34,241,206,19,218,116,229,11,91,216,95,110,201,96,247,156,90,200,89,242,110,162,217,204,175,49,46,38,151,55,93,79,51,129,207,255,205,191,57,113,154,87,177,250,199,249,211,221,208,236,211,36,32,246,32,187,105,124,226,229,225,19,222,69,185,73,20,211,243,21,182,48,234,81,13,140,194,232,62,70,104,15,187,255,191,41,82,87,203,111,77,16,218,47,106,203,67,82,240,180,136,200,52,168,121,137,64,228,112,99,209,226,173,45,232,131,184,17,66,131,9,95,104,142,250,17,107,251,11,113,196,68,35,21,1,205,26,125,136,106,209,154,123,190,184,137,170,130,175,230,167,81,33,175,170,61,233,135,235,17,187,180,82,87,108,228,66,142,68,111,33,60,143,21,187,99,137,188,177,188,184,6,167,49,13,241,108,153,247,78,58,196,13,158,146,26,141,238,59,27,19,250,154,155,51,128,75,213,9,199,98,160,146,50,10,209,142,143,24,194,244,232,158,196,201,98,197,39,52,66,250,85,7,36,235,97,167,203,63,99,193,19,65,158,53,110,61,83,75,127,69,174,3,69,226,154,20,83,67,64,69,246,152,226,161,28,21,73,230,131,190,243,146,185,165,76,231,159,241,134,52,48,90,89,63,72,130,203,184,73,167,134,99,10,189,23,205,220,34,187,70,35,25,49,39,226,196,226,30,128,215,121,126,131,179,247,173,207,82,102,179,52,238,50,148,58,235,39,164,44,230,40,60,222,61,54,58,23,85,149,84,142,87,183,116,80,135,30,166,47,67,199,115,255,243,224,191,130,211,199,226,53,165,238,87,210,159,29,225,109,240,33,19,41,144,115,203,60,118,180,232,213,103,17,135,84,149,200,25,133,219,16,167,186,2,103,115,122,126,23,20,145,120,9,218,75,183,99,106,52,44,104,130,9,228,93,132,204,190,166,56,72,119,120,31,198,7,11,149,63,147,143,119,105,20,96,238,249,84,81,41,55,242,119,208,185,242,234,120,136,4,182,37,30,38,202,109,20,20,128,96,155,150,73,34,181,232,33,194,157,86,214,242,200,15,138,14,232,2,14,81,85,250,82,67,137,237,16,238,15,132,93,250,186,19,143,176,210,176,149,34,232,135,39,11,28,32,41,187,56,163,250,186,184,47,52,237,112,148,204,59,78,194,156,38,220,105,254,60,177,247,61,28,172,100,239,235,169,115,184,185,70,83,58,180,123,172,100,158,253,91,244,173,189,97,181,235,129,51,182,161,57,183,198,248,142,52,79,40,204,198,111,3,14,4,209,92,105,162,120,183,94,82,239,17,145,102,193,246,219,247,123,173,83,62,255,207,10,206,3,238,66,223,204,28,90,141,182,154,174,2,139,87,91,196,104,134,3,57,144,44,97,250,41,154,250,38,196,101,96,205,18,98,21,23,176,171,253,53,127,218,40,140,99,172,50,243,251,143,163,187,90,91,116,49,249,7,204,108,63,10,190,138,152,47,208,147,161,89,239,141,140,201,242,229,255,141,180,173,123,195,211,215,176,70,156,251,68,130,84,70,59,226,209,229,10,28,58,21,56,122,190,16,152,107,168,169,93,133,108,94,203,95,109,86,105,29,144,42,32,66,75,246,24,156,243,231,152,6,79,127,188,250,190,217,214,198,44,103,52,4,160,12,201,132,91,60,163,51,85,71,163,43,170,153,11,72,37,208,23,118,122,177,232,215,168,79,92,157,1,236,219,14,91,54,53,130,191,255,189,16,68,233,150,145,218,202,202,13,241,230,108,81,60,6,15,217,23,105,151,93,55,254,3,172,116,71,58,164,59,119,231,98,35,238,77,13,246,57,188,224,130,215,156,221,7,98,200,116,196,45,13,74,150,236,33,223,225,88,63,31,57,146,102,38,170,83,38,236,186,249,178,38,255,180,15,77,12,64,238,161,21,146,125,66,178,42,204,172,192,78,95,84,132,77,182,175,178,131,8,75,9,90,162,14,1,99,200,42,0,86,197,202,22,91,224,97,166,250,233,152,119,152,202,0,80,19,57,35,231,92,84,136,20,86,8,224,94,189,215,230,254,33,93,239,206,221,141,76,63,220,245,201,243,96,117,189,205,34,32,12,31,94,164,105,221,57,176,220,21,226,26,45,146,67,250,172,16,67,234,208,129,174,255,40,58,79,124,239,225,39,40,138,235,134,186,239,46,61,173,115,20,139,110,211,30,220,28,219,101,111,185,93,212,195,253,128,82,128,119,163,102,97,174,119,218,74,202,115,78,171,105,205,25,0,202,74,107,93,1,154,31,224,184,185,255,7,3,191,150,22,174,136,181,137,52,135,99,185,180,188,78,197,227,136,231,63,216,24,102,98,129,2,36,108,6,215,71,244,15,70,98,68,146,108,133,112,3,196,22,228,20,9,45,230,162,170,154,219,231,220,95,133,88,31,109,233,33,106,24,130,72,245,23,5,116,34,177,167,18,41,48,170,231,183,12,27,241,205,151,220,4,106,71,69,101,54,200,61,171,41,102,7,62,62,166,140,222,30,57,112,70,111,200,83,231,164,95,141,76,206,56,203,88,75,18,136,78,165,103,235,152,103,196,126,49,34,66,85,110,212,67,248,137,95,55,212,114,71,240,244,179,233,42,138,52,184,214,239,35,142,53,213,163,119,106,120,72,54,219,205,88,34,252,66,127,31,133,173,65,50,6,119,180,103,231,145,161,146,187,153,74,30,83,181,83,13,204,54,6,112,142,116,121,79,31,49,34,149,235,36,210,28,236,11,229,168,44,253,108,165,44,159,94,42,24,201,196,249,242,37,179,181,198,98,138,71,252,20,4,103,68,122,86,240,93,97,41,177,191,86,164,222,225,83,55,16,238,175,190,3,46,174,144,159,12,166,123,213,245,79,236,8,180,154,202,177,217,19,76,127,99,17,103,117,216,131,210,140,74,162,174,70,219,61,242,123,0,250,174,123,149,123,101,120,199,173,75,188,145,105,15,158,38,212,195,136,49,31,91,51,250,83,53,128,132,176,230,162,132,145,68,11,210,131,64,116,229,126,231,52,73,5,201,94,130,255,217,142,7,19,239,212,203,226,31,59,226,146,52,75,73,125,218,243,227,27,158,98,246,166,73,35,149,121,81,116,253,66,146,32,3,147,72,210,132,106,72,110,146,180,64,250,187,105,243,10,7,99,143,135,102,230,24,130,107,183,200,238,71,0,156,249,3,80,1,159,115,195,198,39,186,142,94,117,140,11,130,147,178,254,24,197,107,230,171,184,78,20,255,144,207,197,44,153,118,206,123,54,224,205,217,41,183,162,121,230,238,229,197,159,191,234,234,203,21,248,9,54,75,113,67,156,170,218,242,211,74,122,252,231,87,29,253,236,249,196,13,217,23,220,151,152,211,200,39,228,162,213,0,13,200,97,62,183,71,194,166,194,223,194,36,210,254,20,130,63,208,146,160,250,92,246,167,193,133,122,223,214,235,63,220,230,25,200,111,114,37,182,80,212,216,27,134,241,230,109,158,138,153,196,55,175,245,203,223,2,164,84,245,95,255,209,164,162,241,19,106,193,29,36,131,200,140,12,216,219,0,4,48,194,181,43,160,6,130,113,22,89,62,224,228,247,76,110,222,53,212,34,62,241,229,54,74,236,233,182,45,158,138,210,33,251,141,76,248,169,19,215,144,148,97,50,112,103,219,47,146,72,218,83,229,221,125,167,31,159,21,233,89,68,53,129,125,69,247,37,219,20,176,46,191,250,157,200,203,151,11,110,200,101,183,50,79,157,42,50,140,110,228,197,76,123,6,234,55,62,199,172,88,29,157,197,66,39,182,116,54,148,154,179,134,117,250,137,146,59,253,94,230,191,240,37,21,193,35,133,202,94,41,215,63,77,107,4,3,53,18,128,70,177,119,136,190,71,8,190,92,55,148,113,10,16,242,68,215,156,0,25,34,238,179,50,44,124,19,143,75,248,215,34,6,31,79,3,77,133,104,134,47,215,106,182,154,197,191,197,119,252,47,198,252,208,44,20,152,49,49,215,143,105,10,161,100,241,93,13,159,151,207,114,236,86,139,10,5,69,46,32,177,64,71,102,239,170,235,62,254,51,87,112,174,241,6,3,13,29,138,182,81,136,109,127,2,88,90,220,80,172,6,162,198,158,96,15,88,28,192,34,150,75,251,249,128,123,110,65,33,10,165,58,184,143,73,205,150,247,55,66,98,159,203,56,221,132,82,224,157,253,11,116,181,151,242,226,117,97,77,212,28,13,20,95,210,153,9,15,113,38,36,64,16,192,123,38,160,133,50,220,172,44,103,205,168,161,237,114,245,80,1,84,58,247,57,233,24,153,146,51,200,30,118,239,161,14,230,194,52,183,18,155,167,105,41,133,141,42,224,184,26,212,85,40,89,112,82,30,110,50,131,83,217,161,205,102,123,16,114,158,23,160,89,56,73,46,250,196,243,99,215,19,242,197,24,212,74,143,196,102,121,225,170,191,117,107,179,165,150,140,103,89,148,171,175,129,229,23,168,247,227,72,53,129,186,105,88,51,103,69,165,146,228,45,249,175,104,119,183,152,16,25,9,105,176,39,71,15,10,250,26,16,153,140,37,60,67,234,198,162,58,32,242,105,152,113,121,130,25,172,211,215,6,92,61,143,138,190,76,8,71,229,127,25,176,126,33,179,181,177,37,241,210,205,16,183,158,167,133,76,45,78,85,190,181,13,187,147,33,241,201,54,120,95,48,22,238,134,133,203,205,0,166,76,19,113,21,48,3,122,216,64,128,133,110,226,253,2,2,214,244,229,107,10,9,128,173,211,1,58,69,29,229,55,174,4,175,76,153,238,16,146,144,42,210,33,31,191,99,199,204,180,73,158,147,71,53,166,184,117,226,53,248,85,74,7,16,21,233,42,17,106,132,182,171,188,184,109,222,84,111,45,46,130,85,160,241,246,157,193,3,252,67,170,7,173,214,1,195,187,90,184,44,199,149,60,82,185,194,255,56,133,226,128,177,176,88,65,248,118,39,167,169,126,209,227,194,0,7,3,62,132,31,154,228,249,247,147,65,82,6,31,119,94,13,200,100,216,239,242,90,208,12,163,240,162,176,237,233,176,188,66,204,18,164,63,5,217,252,118,167,45,115,75,73,89,143,68,126,241,148,210,111,194,214,224,229,48,6,192,40,18,71,69,105,114,127,76,247,111,108,54,15,102,153,142,140,57,46,234,180,76,187,176,204,130,218,152,187,214,105,96,132,248,186,159,204,251,31,187,13,21,79,6,8,98,249,117,156,25,203,121,185,160,225,192,11,144,18,219,4,104,189,219,93,251,77,253,120,6,169,14,147,217,201,80,100,169,107,163,89,199,248,186,152,61,203,200,73,72,200,206,104,192,6,210,41,228,229,193,92,46,252,219,237,32,3,244,175,135,114,84,208,12,189,105,202,202,104,38,230,81,191,13,185,28,2,198,43,232,213,181,212,146,26,165,53,69,217,61,0,241,2,108,43,95,212,198,115,60,20,176,191,56,57,199,159,218,115,91,99,42,207,80,170,93,205,250,200,109,13,218,228,5,183,133,97,26,53,127,214,131,100,38,46,106,188,66,116,187,46,206,170,110,251,228,5,2,138,251,70,172,16,138,39,176,165,218,221,90,223,62,61,200,147,111,172,3,202,113,250,114,46,88,8,8,108,65,247,171,157,210,182,56,26,133,77,106,87,167,236,172,63,31,18,63,228,151,17,114,194,57,40,146,21,220,184,22,58,18,31,18,99,38,25,161,227,70,105,63,115,105,6,41,187,240,124,86,7,117,25,14,66,147,49,113,141,245,243,127,43,120,221,143,0,4,208,254,5,177,186,167,199,167,214,141,6,181,216,44,229,19,89,22,63,215,73,36,58,118,222,176,134,8,47,29,39,57,211,15,16,72,173,98,9,107,191,83,41,160,229,160,172,17,70,131,213,182,100,125,61,247,171,230,228,150,248,33,41,132,52,217,254,154,170,147,119,167,186,29,149,64,107,7,45,101,83,48,169,70,121,119,129,135,153,193,37,157,138,78,228,200,170,51,184,130,232,103,116,210,22,123,71,0,51,252,26,93,248,92,149,23,191,40,135,213,249,211,227,214,3,62,50,243,241,44,185,205,180,81,65,236,168,141,61,86,203,110,41,31,231,122,50,119,62,229,186,179,138,159,48,128,11,143,18,192,7,126,190,80,233,48,229,143,86,57,134,1,209,149,161,215,27,78,254,102,93,177,0,213,43,67,14,99,139,62,46,199,99,90,51,225,168,140,50,25,111,149,152,184,132,234,76,153,78,64,83,185,185,151,114,194,73,57,249,119,201,159,187,167,94,181,158,177,106,234,135,255,236,133,184,48,161,246,211,11,128,109,131,209,82,18,117,14,166,89,235,236,10,69,19,43,23,131,1,151,163,98,211,220,28,7,235,32,194,230,136,252,86,48,61,166,254,24,151,207,172,201,136,124,160,141,193,52,51,191,222,1,130,126,28,175,55,137,96,76,220,172,136,214,248,195,109,7,139,226,8,29,154,96,49,126,230,190,141,109,162,115,41,211,131,35,231,35,188,85,107,100,51,13,41,66,237,187,248,152,196,236,7,244,174,51,99,222,89,54,60,123,51,118,174,81,117,77,114,198,187,39,55,28,238,75,250,243,86,146,134,163,171,213,58,100,8,99,213,77,137,179,49,252,103,248,160,138,167,249,106,47,27,113,82,50,176,72,132,163,208,105,128,80,168,11,136,199,211,154,150,55,126,70,168,236,61,8,122,251,145,157,125,222,103,4,88,47,196,146,178,237,69,151,118,23,231,161,57,151,6,204,162,212,252,233,2,32,241,94,205,213,59,101,199,64,225,93,42,136,230,30,148,182,25,148,128,235,221,85,186,64,127,5,119,179,36,198,252,111,82,92,236,172,67,152,83,171,73,126,194,146,214,240,218,191,123,5,232,190,33,69,46,201,193,186,135,74,156,76,242,144,166,53,155,49,106,219,144,125,195,231,197,105,44,99,87,236,56,252,46,218,50,34,134,223,170,50,217,6,198,212,162,48,201,134,38,7,98,114,39,111,134,133,146,179,206,181,83,187,143,125,236,65,110,68,53,49,27,97,100,63,2,39,235,98,56,116,0,28,0,161,124,190,150,17,207,248,156,40,110,129,116,74,145,76,119,59,169,165,57,177,91,166,97,25,136,46,193,241,125,184,30,106,30,109,141,235,73,146,188,242,233,76,203,223,50,94,199,87,91,92,92,142,111,253,181,92,241,108,35,207,130,172,210,30,57,151,102,225,248,3,167,146,182,255,205,82,102,184,90,133,240,94,136,148,42,85,176,48,147,236,97,213,204,141,170,38,22,115,133,224,110,52,78,5,97,99,202,8,141,202,98,21,249,145,74,190,161,136,14,164,29,169,216,10,98,217,224,100,16,0,253,53,230,208,122,193,121,38,227,115,20,146,32,10,236,160,123,243,35,36,186,124,203,52,80,95,167,135,220,13,27,94,110,212,48,26,199,201,253,86,138,168,140,19,46,155,248,88,181,234,85,133,191,152,1,174,228,97,195,36,52,158,25,10,116,109,220,196,18,192,91,245,199,30,85,159,102,237,203,125,112,54,150,160,202,228,46,24,252,97,183,95,247,198,177,250,219,39,131,151,160,209,192,117,232,35,167,57,242,122,75,196,115,158,153,219,196,130,242,164,0,80,128,239,81,254,48,128,217,14,42,21,171,23,6,40,97,240,242,165,131,235,184,252,10,215,1,193,63,156,126,1,85,213,56,67,129,85,152,181,239,177,83,63,47,251,197,41,38,87,73,35,239,112,81,255,208,78,93,231,216,62,200,221,141,124,67,147,215,116,226,133,255,205,177,217,31,152,51,129,162,164,109,217,206,72,105,123,208,238,129,163,223,150,168,83,192,99,20,55,185,55,16,89,220,219,51,248,209,43,168,96,227,131,181,175,59,213,203,169,98,27,12,62,16,170,193,145,180,26,33,58,243,248,220,125,73,156,22,241,239,24,194,241,246,14,87,48,80,25,229,225,138,152,40,2,136,188,82,88,118,225,217,42,234,191,209,14,3,120,175,98,79,70,72,70,17,95,176,153,170,91,243,106,31,238,5,41,228,123,113,72,50,143,152,119,157,78,171,20,184,53,91,102,169,6,114,189,135,217,0,16,216,17,72,110,64,4,171,113,96,9,206,91,231,238,97,113,162,103,209,89,162,56,205,176,254,154,183,159,251,210,160,25,161,95,195,50,55,243,189,78,72,83,42,48,205,110,125,232,13,187,10,63,101,167,209,58,20,104,94,37,190,199,190,176,115,157,212,45,227,249,117,29,10,231,148,209,31,62,204,232,234,142,134,37,189,45,77,15,126,132,66,208,143,181,51,209,182,199,194,228,219,46,54,59,14,242,217,4,98,52,37,251,66,6,100,217,20,99,16,97,168,175,130,210,200,184,136,235,92,126,234,29,97,231,66,134,39,7,211,218,81,214,201,188,146,36,120,19,113,77,97,137,26,193,125,81,116,180,238,140,132,50,251,113,134,163,22,41,221,217,244,111,108,108,185,64,77,161,245,87,243,29,20,21,142,148,223,107,90,137,226,129,73,15,49,129,82,182,137,153,48,126,10,182,255,12,18,242,41,239,244,176,236,139,130,217,35,44,180,6,144,173,86,188,125,207,128,142,162,162,184,136,62,172,57,54,207,226,196,221,145,55,223,146,135,217,141,18,106,123,12,161,218,19,72,241,213,18,41,143,173,216,137,167,149,171,60,94,12,67,88,106,104,200,247,209,161,64,177,129,110,38,84,231,4,19,68,20,208,246,119,170,3,249,220,155,80,94,26,18,54,1,99,101,153,165,9,145,188,136,242,27,232,133,107,236,94,72,59,178,97,22,148,50,222,218,18,15,38,127,184,103,79,143,140,207,10,79,185,50,67,158,199,201,199,119,209,99,124,108,146,158,75,149,176,102,49,101,246,143,130,20,108,87,14,115,86,164,174,69,221,27,156,4,195,125,165,132,99,195,110,124,35,92,120,83,139,3,20,155,25,53,238,46,138,249,214,231,226,12,171,238,248,237,204,233,243,145,254,21,78,116,196,250,88,216,183,61,248,125,14,144,230,42,59,107,178,175,206,213,245,55,126,40,23,1,70,189,98,178,235,184,145,187,248,114,221,30,212,248,20,118,115,152,148,32,184,122,222,19,239,154,183,174,113,64,204,35,172,162,80,221,59,240,91,241,46,92,19,80,112,158,7,185,224,164,127,146,70,2,148,210,220,187,130,251,106,96,77,150,36,191,250,16,203,196,183,157,168,234,13,2,221,208,220,112,61,146,225,219,249,21,161,166,4,100,50,106,237,83,138,221,115,118,159,117,203,54,129,166,47,19,167,130,22,152,84,166,232,192,55,60,206,45,167,66,215,254,0,203,211,81,226,239,176,123,124,124,216,219,197,50,132,106,136,89,226,137,98,164,170,76,26,219,103,3,65,155,152,132,103,212,120,152,80,166,55,27,36,118,213,37,175,130,5,129,159,63,83,91,33,58,165,225,218,57,13,17,22,74,128,91,35,248,242,208,205,214,236,37,81,185,194,113,19,80,215,51,89,207,48,225,86,99,177,102,131,130,109,192,44,227,168,199,216,90,242,83,255,117,129,43,125,106,68,83,54,67,60,6,136,122,158,54,127,206,80,127,172,155,15,79,88,64,120,127,182,228,127,48,203,213,9,171,234,90,231,123,193,28,172,170,218,199,19,96,207,198,204,123,148,48,187,61,225,101,99,195,54,122,135,184,133,8,110,230,105,149,101,135,221,233,98,180,68,40,47,164,221,111,50,110,10,113,187,56,105,22,189,215,149,181,1,243,220,126,160,213,165,177,16,107,150,96,237,251,40,249,15,235,70,80,5,57,186,209,232,156,96,56,202,136,9,99,35,158,75,232,92,24,227,107,167,149,178,12,242,240,22,56,150,95,229,141,6,214,68,203,217,236,118,116,143,78,58,214,248,141,161,121,140,193,187,211,39,111,104,108,216,136,206,44,208,22,93,169,203,40,20,211,254,38,178,194,105,85,227,80,72,247,37,87,184,147,195,17,195,182,10,144,35,235,60,130,226,12,35,69,145,180,33,156,251,232,156,201,232,149,160,158,230,241,49,229,236,46,200,210,48,214,124,86,127,113,94,230,63,65,205,227,158,225,116,153,200,34,58,203,171,50,75,97,81,30,72,5,140,131,78,202,248,240,204,133,245,47,115,253,17,151,59,165,149,249,207,250,194,159,227,192,249,3,4,182,7,179,39,106,196,231,82,74,196,7,146,93,37,39,1,71,26,2,109,82,165,174,123,109,128,99,151,79,192,64,17,51,41,139,124,211,222,62,222,112,82,39,4,158,209,121,56,2,57,105,16,140,26,173,176,141,230,69,131,48,195,107,10,168,145,224,118,133,175,58,168,52,54,250,129,208,125,211,176,84,154,145,85,139,149,83,61,47,212,53,115,121,199,245,57,138,235,23,201,227,160,11,18,152,82,137,173,37,89,19,20,194,136,68,215,159,228,0,73,154,155,241,105,140,80,41,111,24,62,200,221,246,78,235,230,2,172,128,10,35,86,139,108,16,111,241,27,208,204,99,220,191,8,166,219,195,228,56,192,192,112,113,76,30,46,150,10,176,154,76,158,154,220,25,105,174,55,32,72,3,175,28,45,239,32,99,212,196,108,157,224,31,178,52,255,151,163,41,234,178,56,226,154,177,58,140,61,216,132,34,135,153,224,0,79,2,159,201,26,1,103,212,28,175,209,49,36,131,78,179,44,47,88,48,225,246,141,5,32,148,218,150,180,76,163,213,30,153,128,138,203,202,60,147,208,32,192,135,63,148,253,32,233,188,244,1,187,240,56,47,181,110,111,124,102,159,119,21,113,5,156,52,164,130,204,175,168,151,89,209,69,215,203,35,232,74,205,238,246,193,96,162,246,24,4,132,61,30,141,243,222,127,17,120,28,186,123,116,219,128,199,203,173,172,198,143,22,72,208,1,205,128,57,174,117,195,163,242,5,231,29,181,115,122,190,8,198,86,177,80,161,31,53,111,13,13,56,185,4,106,137,40,30,103,175,115,98,72,22,252,10,221,236,100,218,86,156,55,116,108,62,172,235,142,81,183,80,69,189,42,100,147,138,164,126,178,170,16,143,221,170,64,199,112,9,41,104,171,105,121,153,136,88,164,59,164,22,149,16,3,62,43,240,1,147,171,245,236,15,83,90,61,0,105,18,194,223,157,204,193,6,16,91,182,55,89,117,181,122,22,166,39,73,42,178,41,139,167,6,118,153,254,186,181,29,97,214,238,103,196,185,248,230,220,30,64,209,227,50,112,249,223,88,8,158,54,239,213,1,134,43,139,240,1,177,68,122,199,196,150,135,117,196,131,104,55,240,113,116,22,148,29,33,137,180,186,153,34,101,185,230,91,139,69,7,18,14,107,208,13,195,183,87,60,245,197,243,112,215,37,83,96,43,206,114,50,126,172,0,115,23,197,163,219,52,174,189,244,28,83,229,213,94,172,4,154,24,154,239,206,181,5,236,185,65,128,109,154,214,212,147,93,103,3,80,102,41,205,219,161,229,164,153,251,183,227,10,137,89,60,8,146,120,144,67,19,162,29,159,135,245,131,235,19,197,78,236,229,145,193,250,188,97,224,188,107,25,88,77,183,49,82,141,114,204,49,206,12,198,176,169,182,50,222,185,40,121,39,132,193,145,210,152,147,196,65,29,123,43,142,139,14,74,251,137,98,27,30,181,174,32,105,12,36,172,171,214,120,249,39,16,201,71,188,235,39,9,240,214,45,15,27,53,46,116,42,228,58,48,52,231,42,166,238,22,126,6,174,128,142,62,213,196,35,235,101,3,185,15,191,252,106,59,71,46,137,249,109,204,227,207,155,16,57,77,217,66,51,28,64,150,246,168,179,163,255,90,147,187,246,141,35,237,117,61,185,110,81,159,107,31,94,18,143,90,250,220,32,114,66,32,169,249,138,160,31,49,196,105,68,133,53,88,245,132,221,171,217,49,174,49,253,235,131,142,223,144,80,21,166,232,50,92,176,224,224,188,202,23,241,198,171,179,152,255,245,254,200,98,5,134,175,106,251,200,183,250,215,102,4,56,120,34,89,13,2,31,195,115,254,127,182,31,228,43,75,246,43,5,214,210,12,215,33,68,233,87,211,89,178,31,2,22,218,1,70,128,85,110,49,66,17,51,201,97,6,119,224,127,170,210,241,14,238,14,215,166,128,9,212,119,47,175,126,61,115,19,183,196,133,17,233,208,178,201,248,30,157,241,124,113,237,244,131,96,32,231,198,14,195,96,204,72,179,104,155,2,181,1,239,167,194,21,128,17,176,176,35,45,58,12,100,206,237,12,193,16,9,245,101,216,76,1,242,103,209,137,16,67,106,11,148,89,209,84,32,4,201,51,5,212,107,191,177,134,233,224,36,100,60,202,234,188,184,236,81,111,227,141,188,227,221,31,68,106,132,7,1,164,238,71,78,177,190,83,158,145,143,175,147,38,18,75,19,212,136,200,111,204,220,0,232,35,53,26,24,116,226,162,255,37,88,239,151,93,233,159,186,87,209,13,38,191,133,137,135,28,58,235,42,238,98,47,82,111,185,233,7,222,246,164,81,152,36,202,88,246,28,152,166,162,206,26,127,10,248,24,198,226,116,247,175,217,9,213,129,23,52,248,96,223,66,210,52,170,40,43,89,55,7,2,22,178,139,93,171,71,36,213,125,171,44,87,78,144,43,191,51,68,172,135,68,74,223,119,144,213,114,44,162,121,27,242,237,207,11,107,185,174,8,196,229,157,38,79,168,92,138,35,140,245,148,221,1,160,225,130,21,207,39,72,72,121,91,217,131,114,234,8,45,17,156,132,16,132,128,17,142,228,130,167,208,252,129,93,209,242,168,13,31,51,4,152,109,43,5,179,91,19,247,227,135,215,54,70,240,76,246,192,244,222,255,50,16,46,93,193,98,126,150,21,46,116,100,157,157,65,28,188,43,147,106,56,187,167,174,133,90,113,151,226,242,185,182,88,19,103,115,12,146,43,152,68,133,24,45,38,28,123,237,222,128,213,18,232,215,59,229,84,30,223,113,115,227,73,150,70,48,123,196,180,86,130,99,53,173,0,40,31,142,21,135,197,40,254,194,224,98,120,57,195,68,133,1,203,50,185,18,47,182,150,57,8,213,17,189,216,51,169,62,83,8,214,202,4,37,105,205,84,182,177,128,174,50,180,223,127,166,135,106,92,92,138,104,46,57,147,1,125,88,103,64,10,75,248,12,70,176,81,208,121,21,91,132,30,154,242,174,213,161,248,92,124,19,63,32,144,159,217,58,198,37,110,106,174,17,39,83,186,85,86,149,149,100,230,169,61,150,253,219,175,3,59,154,28,165,247,200,196,34,244,132,224,139,247,17,62,10,169,111,32,74,79,214,42,114,9,204,57,104,183,255,132,125,60,127,45,63,131,185,240,218,195,222,71,28,128,200,192,200,217,167,239,72,253,208,88,63,141,32,177,193,50,73,35,39,219,100,203,75,161,90,2,68,209,5,23,99,83,183,59,173,218,193,168,2,48,41,250,20,161,54,188,212,57,50,26,198,235,206,77,90,254,84,1,249,5,218,190,7,215,88,87,99,154,99,163,195,59,119,82,167,20,14,80,96,159,159,237,241,103,249,129,162,119,82,170,161,229,22,118,36,95,221,220,93,211,195,145,67,12,95,191,206,82,112,126,173,160,154,102,187,47,249,83,110,82,43,124,247,236,90,19,45,193,183,28,45,206,174,119,176,183,76,102,99,153,252,95,26,243,67,51,88,205,225,226,38,94,204,215,135,84,230,246,253,133,246,45,123,213,40,180,185,229,211,2,30,119,69,113,37,76,6,14,206,216,224,30,229,150,167,186,47,27,180,188,177,62,132,245,21,66,223,29,186,65,101,7,208,232,48,179,160,80,60,124,85,247,53,126,228,83,254,62,98,175,164,189,73,220,230,64,165,99,19,252,43,246,14,10,21,238,138,18,212,113,47,235,94,172,117,91,250,53,57,45,82,93,123,171,35,208,135,15,152,20,240,216,5,171,246,199,20,128,125,220,140,226,42,158,178,220,200,103,213,137,100,105,91,21,238,166,32,60,30,176,106,254,175,45,125,147,143,151,130,227,217,219,209,181,75,144,173,188,238,211,211,222,135,68,68,110,51,78,96,194,128,97,218,17,23,202,164,253,230,52,52,3,78,98,136,220,237,243,60,215,40,230,224,62,201,110,148,175,134,244,47,33,191,144,120,152,255,72,97,10,104,182,234,92,7,207,48,46,145,227,130,112,16,134,7,32,231,10,135,212,162,159,122,210,167,138,6,185,25,99,93,17,58,44,0,213,226,86,110,27,218,141,42,234,111,36,179,194,82,197,251,194,164,154,171,190,200,150,228,91,132,9,131,82,222,124,198,79,105,8,220,13,20,153,223,143,62,229,82,90,10,111,249,213,234,4,192,52,177,34,122,37,217,17,161,148,38,158,178,120,113,57,171,127,116,247,6,117,178,215,194,31,128,246,53,132,220,51,162,187,46,161,106,195,181,9,252,13,139,103,65,186,91,59,220,148,26,113,173,206,80,249,2,72,59,13,207,250,89,114,205,238,9,233,156,228,204,132,237,243,9,53,102,228,116,214,80,142,182,225,62,46,2,171,126,138,70,2,92,153,132,250,173,54,135,146,167,124,235,48,52,111,68,26,38,112,107,192,205,88,42,146,141,57,181,206,152,206,216,103,12,40,155,161,88,249,102,243,95,85,175,212,223,160,186,54,221,209,171,92,176,14,159,234,158,129,94,165,72,140,90,3,64,3,40,144,154,104,103,73,86,94,244,108,133,99,23,61,72,109,237,233,185,101,92,41,16,143,192,136,83,74,120,130,51,150,72,44,131,108,190,115,63,49,156,44,69,59,4,118,200,185,22,149,165,254,35,107,228,130,220,83,234,240,23,134,139,100,107,7,198,119,248,113,246,77,86,154,116,67,226,182,36,113,12,65,56,158,81,105,209,61,246,97,2,174,158,87,208,202,205,193,95,33,127,151,159,36,14,245,206,220,175,183,31,170,61,46,54,162,143,95,153,94,29,46,246,238,27,60,77,146,111,134,14,95,97,5,19,196,127,111,168,243,26,106,82,138,198,124,189,54,167,56,141,41,128,240,116,167,178,234,102,226,66,143,146,220,138,67,143,24,238,220,226,83,22,157,131,255,251,25,101,90,130,136,37,125,137,246,217,106,129,105,42,160,50,215,135,179,37,248,250,214,215,135,221,188,49,115,71,98,226,230,83,34,93,96,197,53,3,150,137,82,63,61,159,139,127,186,71,242,40,238,122,231,211,162,155,216,175,105,16,18,95,83,46,51,37,181,49,194,80,155,166,252,150,49,24,188,29,170,6,145,182,81,157,68,156,132,191,194,168,131,38,89,212,201,236,219,157,243,115,156,183,48,131,130,67,214,113,217,186,72,50,151,12,97,157,44,241,7,96,46,161,31,69,33,145,56,91,133,87,25,29,157,105,185,163,241,142,60,119,48,247,95,123,250,254,73,204,236,105,253,160,83,111,55,217,197,64,229,221,226,249,198,241,105,156,222,229,77,206,224,161,173,49,225,36,244,12,206,232,229,109,143,137,108,0,19,41,136,179,170,45,8,214,15,24,242,109,137,197,201,132,177,229,4,211,103,131,79,31,147,71,220,194,59,25,88,219,204,58,22,0,165,82,13,96,213,201,152,91,209,134,108,253,174,14,99,205,39,170,228,164,7,15,225,79,89,162,171,174,246,128,109,113,213,96,161,40,136,74,144,10,35,120,194,255,205,239,99,245,83,202,199,13,22,40,134,47,136,40,171,184,175,76,68,245,117,18,254,246,241,188,163,235,33,99,8,1,233,37,157,137,132,67,86,197,187,102,89,99,87,240,96,223,57,242,172,176,190,188,225,233,201,51,232,208,236,255,221,13,61,224,179,84,157,30,131,148,97,239,167,150,115,191,181,218,32,161,182,244,218,186,154,125,72,164,242,93,155,90,231,54,105,193,227,54,76,233,168,48,170,204,245,120,111,61,173,159,159,145,154,192,180,94,116,71,21,7,131,153,138,154,62,144,3,195,181,76,242,220,140,44,113,207,79,250,139,108,202,98,40,144,41,222,65,132,221,45,14,153,111,244,54,49,40,91,91,181,231,226,112,47,164,55,101,152,235,234,45,63,68,167,33,99,104,220,90,97,59,12,28,70,148,176,182,202,31,63,144,80,207,58,65,208,151,175,88,168,66,204,228,188,27,192,67,243,114,167,246,116,13,103,35,79,56,74,204,105,75,119,229,182,191,104,188,215,14,205,102,89,139,158,98,43,160,235,158,55,135,186,187,184,228,81,206,103,82,210,22,20,131,107,4,163,193,22,102,21,133,74,249,255,34,127,120,93,157,39,0,181,103,18,123,101,58,26,84,22,178,243,195,16,5,252,47,167,238,237,80,186,78,245,202,229,115,182,233,141,208,216,180,180,173,229,31,131,163,116,150,132,109,241,9,129,210,246,28,34,3,230,99,5,198,239,83,23,119,0,132,145,52,118,34,222,85,251,167,97,42,13,216,28,139,106,160,46,185,102,13,90,95,231,78,188,218,212,229,124,228,246,99,247,113,146,148,218,235,125,162,5,18,15,193,216,253,135,235,36,108,130,168,146,148,133,125,28,189,135,17,70,69,219,11,95,165,205,75,158,216,143,73,247,242,98,106,106,159,79,19,142,241,221,76,131,113,165,181,113,72,170,1,164,66,201,21,126,39,64,3,182,97,17,50,205,238,118,37,193,223,65,187,23,177,82,177,167,147,135,7,150,133,147,62,144,215,187,219,84,167,214,100,71,186,204,69,106,170,34,216,42,144,142,9,61,4,184,39,127,96,204,47,223,175,1,196,96,44,64,131,106,120,114,92,237,29,87,38,54,164,217,6,92,55,233,167,160,130,0,246,218,52,158,28,193,115,10,105,136,242,39,94,84,235,158,61,84,93,113,102,108,118,171,238,58,180,127,66,228,218,218,176,94,157,100,209,133,179,27,91,39,102,130,223,247,63,219,202,253,160,74,156,244,185,124,17,26,83,199,147,205,109,38,244,41,38,252,225,199,24,144,43,164,252,146,148,218,180,135,79,132,194,5,69,90,8,43,132,91,166,233,238,94,193,226,205,46,248,249,9,143,63,1,154,233,28,173,212,245,184,219,50,48,60,217,142,41,164,153,2,202,129,6,204,51,25,232,146,22,220,62,1,57,69,171,239,184,46,36,225,22,95,234,246,140,121,151,236,134,239,164,201,48,63,197,193,104,199,211,79,94,68,19,54,51,12,198,21,227,179,177,6,235,91,135,233,170,174,138,172,211,202,5,205,16,185,135,220,44,80,112,16,46,158,45,254,49,167,107,178,150,192,204,245,141,217,6,18,20,64,170,229,16,231,168,119,67,112,60,70,188,194,211,92,95,212,88,39,142,118,41,55,69,173,191,178,5,183,192,7,89,192,82,125,58,226,93,175,122,193,28,145,237,157,24,167,36,146,36,233,2,73,50,190,198,106,64,75,98,74,145,59,103,201,138,103,28,138,12,205,133,22,73,71,22,195,254,172,123,133,121,69,68,190,205,16,205,160,212,221,116,79,234,230,174,14,28,41,179,93,24,70,110,144,192,162,127,126,207,186,192,31,240,212,189,106,13,25,116,174,204,12,27,21,140,95,106,180,74,227,239,205,26,115,139,88,143,90,206,118,124,114,212,217,39,242,248,40,16,243,224,132,181,132,251,211,230,84,235,142,218,133,147,105,26,243,238,163,190,127,178,229,252,139,210,221,44,51,32,166,198,212,97,209,193,67,244,126,235,202,232,89,252,54,44,214,108,13,206,50,134,154,118,15,6,211,166,255,192,163,61,104,76,216,115,33,46,87,29,249,15,30,192,70,100,234,87,201,221,209,55,51,239,69,72,55,66,183,232,245,226,29,49,126,169,130,131,83,53,208,129,218,164,194,57,50,80,194,79,193,189,129,199,203,27,165,211,42,88,60,195,9,108,122,65,118,241,0,43,183,152,165,143,86,192,184,217,209,169,121,146,124,6,196,52,73,191,81,9,116,212,206,174,55,193,184,54,149,97,103,47,184,249,139,61,254,121,89,147,230,145,95,61,141,250,157,90,111,231,147,230,88,119,159,149,111,14,165,29,206,125,64,125,209,211,229,110,128,53,52,39,246,131,208,214,179,238,171,2,196,223,139,29,104,79,9,240,93,108,241,218,108,180,190,126,121,245,57,32,189,94,155,249,131,27,14,239,47,96,121,8,45,181,232,206,175,126,127,216,27,231,75,238,234,151,79,142,5,114,98,12,158,117,101,28,7,150,51,27,179,144,167,186,96,216,215,42,24,210,240,13,52,88,2,0,59,75,25,53,205,91,134,185,249,1,90,214,189,210,188,188,187,41,64,194,161,82,190,240,169,28,105,5,61,44,255,103,176,139,195,49,252,15,17,206,73,126,226,186,174,68,31,214,226,156,57,26,41,33,151,65,32,178,98,130,216,195,58,202,185,66,109,254,110,59,131,91,156,129,74,65,124,18,130,118,54,150,252,103,207,247,63,229,60,49,7,32,198,185,223,207,95,171,5,55,71,184,151,203,51,50,186,75,233,186,98,224,197,168,225,25,63,35,70,234,88,202,19,67,238,16,54,207,38,242,170,195,212,173,90,70,63,40,3,74,246,168,50,21,79,130,218,149,44,234,132,83,207,89,68,232,242,33,102,83,78,187,150,233,244,235,10,18,217,198,176,204,22,126,4,178,2,100,89,152,196,252,134,239,145,114,232,251,134,173,203,77,61,210,65,221,69,110,182,42,116,148,18,52,152,36,115,157,158,96,220,255,84,57,48,231,150,103,11,171,234,87,38,60,199,62,138,145,191,33,119,61,33,82,84,203,18,197,147,87,12,39,212,197,209,238,3,125,126,111,84,21,30,119,105,24,70,130,80,246,145,149,145,153,166,248,196,249,142,3,71,165,34,178,251,148,244,216,109,120,153,10,14,47,147,109,33,100,208,87,94,144,194,120,86,4,138,147,56,120,6,85,19,90,0,71,195,57,206,121,146,248,146,20,12,251,155,220,123,253,175,76,12,149,142,69,16,67,238,16,198,190,46,242,118,235,60,124,213,171,175,17,220,230,149,251,214,185,29,24,96,125,55,125,163,181,31,159,149,56,190,41,22,251,153,32,158,112,73,102,243,210,219,253,207,44,69,125,97,255,108,248,26,7,118,56,193,68,43,166,112,203,77,185,219,178,163,191,240,224,87,128,4,229,232,82,17,82,234,116,192,237,219,149,142,188,8,240,8,219,36,35,165,54,105,244,231,157,1,28,125,87,183,201,55,249,184,98,54,234,45,139,40,135,227,223,84,97,173,122,131,254,94,130,81,99,204,103,145,146,145,164,125,188,85,123,77,247,111,109,161,233,50,222,128,35,218,210,136,175,53,122,142,69,221,55,27,93,153,24,116,253,44,195,2,38,249,219,78,8,190,81,11,41,168,215,22,33,24,51,25,179,167,33,129,38,151,8,156,20,54,24,103,141,147,75,229,205,138,81,49,204,18,43,153,21,188,122,94,16,213,242,53,254,205,123,221,124,118,68,236,119,57,106,233,115,179,44,49,255,236,196,72,61,159,243,169,93,183,204,19,47,28,212,215,169,120,242,10,187,69,161,219,157,180,91,138,173,43,195,95,190,184,157,38,27,34,251,213,250,1,156,181,192,114,174,119,110,250,50,93,167,96,119,189,63,51,130,55,159,95,242,169,19,165,89,125,209,174,237,171,174,156,10,212,39,226,200,145,146,179,98,207,148,116,226,31,114,218,215,208,61,75,153,69,84,160,24,112,203,73,53,194,141,199,37,145,19,43,218,133,182,58,105,230,130,141,234,185,122,18,202,155,242,193,217,138,114,159,222,33,169,4,46,157,104,244,158,193,43,73,221,177,26,164,36,5,110,151,29,123,185,235,59,175,174,124,191,102,91,125,156,79,109,230,184,93,141,132,86,29,12,93,143,179,212,249,180,45,36,112,176,219,11,191,253,17,113,177,124,135,107,52,151,79,23,13,205,143,175,55,7,1,147,65,2,74,172,153,153,48,125,110,171,71,150,136,236,183,75,219,1,223,119,93,201,247,159,67,132,96,193,196,88,137,230,52,208,33,236,91,198,18,51,143,196,96,250,77,215,247,186,165,171,166,95,18,139,52,90,187,118,235,232,142,224,30,25,96,47,131,226,219,69,195,196,110,242,151,2,44,166,112,92,160,201,132,179,242,216,76,127,194,168,66,248,190,89,157,223,139,240,40,204,8,230,17,100,55,56,24,65,132,49,198,105,183,205,224,3,146,58,241,107,73,212,164,238,210,27,188,227,120,73,229,120,213,86,53,206,239,61,139,198,8,8,83,179,51,61,123,205,139,17,196,71,157,235,249,233,187,238,127,10,204,76,2,125,246,123,108,22,102,8,219,101,12,95,113,0,102,19,102,86,48,29,124,74,141,147,204,125,206,162,229,93,237,179,91,205,53,102,132,193,77,234,41,84,140,74,52,5,179,27,49,150,50,114,5,99,119,187,169,48,46,254,221,75,187,18,120,239,11,206,247,242,187,228,190,0,89,125,198,169,215,24,244,175,91,179,53,231,248,205,23,144,68,171,2,109,52,243,125,232,49,53,140,92,56,149,111,3,253,128,200,82,108,112,52,106,247,55,144,78,45,70,50,129,143,179,114,191,46,24,148,81,184,149,170,167,139,83,118,173,36,34,2,58,112,121,222,188,59,111,206,204,111,152,145,116,237,102,93,0,184,15,184,228,250,99,49,65,204,205,2,221,180,207,110,243,131,51,217,50,4,55,46,1,207,59,49,142,163,44,24,11,137,141,134,210,162,15,106,13,23,133,233,71,72,72,55,191,224,134,96,100,167,39,196,73,25,189,92,80,127,176,147,29,115,200,2,96,109,122,55,242,233,221,228,48,168,10,7,181,26,14,89,83,204,249,125,38,43,97,7,99,77,54,222,206,35,185,36,55,45,116,97,63,148,37,34,62,99,214,185,223,167,239,189,11,206,223,225,114,153,70,95,4,21,198,16,165,154,130,63,150,143,167,68,10,36,89,244,231,79,53,123,136,138,52,46,210,152,201,1,22,80,182,19,190,14,229,153,79,181,167,216,110,221,210,141,73,42,62,113,109,139,250,220,76,45,233,36,66,44,59,86,158,217,14,132,46,129,150,57,174,165,255,112,143,54,188,7,50,240,226,202,43,100,145,21,134,165,243,207,22,181,100,87,55,81,244,62,249,197,185,115,139,242,205,134,3,227,232,148,94,141,50,195,46,135,47,220,181,161,119,167,81,222,50,97,101,185,128,203,126,33,46,244,47,212,42,208,81,176,255,150,70,179,80,208,219,65,127,141,23,212,3,24,204,188,196,114,211,0,212,199,112,159,207,5,112,244,16,164,128,85,174,86,179,60,20,174,108,232,69,197,230,123,236,136,194,110,22,67,53,74,40,52,38,236,181,127,106,117,93,217,149,160,176,156,169,72,29,225,3,253,27,81,126,201,208,239,197,153,160,234,223,239,170,55,69,238,82,91,122,39,103,135,182,255,204,152,4,86,208,63,89,99,195,168,147,76,97,169,147,64,114,10,254,238,178,82,242,84,38,169,43,154,7,252,92,226,171,111,168,15,185,95,129,229,21,194,127,144,192,12,159,44,68,190,155,228,135,209,201,185,224,254,198,232,143,244,73,187,137,138,196,235,87,183,99,204,17,181,98,118,61,74,113,84,127,225,100,63,177,43,86,124,83,136,186,239,216,187,192,193,15,254,56,146,94,130,211,238,194,71,11,136,130,146,49,215,146,197,132,4,250,45,230,237,115,46,252,217,197,47,240,214,222,149,253,162,147,146,114,239,31,170,0,197,83,32,118,205,179,215,164,63,223,177,134,123,201,159,128,100,199,81,2,192,247,1,191,79,25,5,148,130,42,192,140,8,160,96,214,107,215,251,19,125,56,94,82,54,116,141,170,144,87,54,16,191,196,24,181,163,175,166,96,156,93,143,139,157,209,81,186,109,106,180,106,46,200,92,72,194,51,59,124,75,224,175,144,247,58,91,20,138,237,61,49,84,113,181,77,32,109,166,108,67,232,36,193,85,184,109,79,241,170,210,225,18,235,131,250,227,76,59,76,64,232,115,142,0,97,30,24,10,169,129,21,195,148,230,141,195,24,77,26,103,128,45,48,202,167,25,186,158,232,28,201,232,194,132,49,152,217,247,216,189,231,53,128,17,64,65,180,88,70,199,191,129,220,219,167,214,50,230,219,7,38,116,88,93,188,120,141,4,221,131,57,113,45,22,129,108,166,39,163,174,201,125,202,74,39,4,90,157,202,97,100,94,155,177,128,40,67,123,164,91,5,212,125,254,52,196,0,205,139,33,158,183,160,129,29,248,121,44,109,225,118,103,242,42,50,14,130,181,246,206,235,143,129,54,240,194,61,162,61,162,87,80,56,10,152,200,213,48,253,29,104,15,98,104,122,142,128,38,168,67,220,249,14,113,219,62,7,242,144,123,95,67,223,5,22,3,32,184,96,54,173,221,55,183,5,252,57,150,12,176,160,203,173,60,250,71,67,78,145,45,254,57,199,186,23,84,155,206,42,97,69,47,218,22,249,18,50,165,55,133,13,127,91,119,72,54,216,52,166,71,187,58,154,255,34,140,34,44,67,208,38,251,80,128,226,73,1,162,221,6,87,72,215,12,227,225,120,225,194,164,26,21,208,187,33,190,118,159,5,211,92,3,136,155,255,214,12,192,74,2,245,140,124,7,202,157,1,160,144,27,84,188,245,145,110,109,198,230,35,179,244,234,45,86,48,65,188,126,214,61,194,73,131,253,125,169,134,101,115,251,56,192,75,67,236,229,114,149,120,162,165,231,16,35,50,198,95,186,149,131,112,24,22,139,71,38,177,28,124,34,118,190,191,35,193,183,183,155,190,245,128,164,208,34,194,214,133,226,89,116,185,56,1,144,136,157,255,20,53,228,135,127,172,29,78,196,144,28,149,101,188,29,204,192,119,235,122,236,64,86,88,174,71,153,41,203,208,164,208,220,55,44,58,159,120,240,95,215,160,43,206,46,74,98,151,6,51,147,215,255,86,105,100,207,106,130,169,110,88,148,181,193,52,56,171,112,26,191,44,152,114,102,111,17,201,119,185,234,102,54,194,245,253,253,233,235,192,51,70,36,236,98,136,29,35,81,46,124,116,122,214,117,93,177,113,246,69,201,156,12,255,251,142,178,2,25,185,139,161,89,86,103,2,233,72,95,129,45,113,175,253,223,42,103,57,109,206,92,199,10,62,144,15,173,153,198,231,109,58,120,23,216,57,5,215,168,63,111,141,113,149,14,231,94,101,238,226,141,195,1,215,204,156,54,121,119,194,201,140,131,10,145,32,187,44,125,121,244,11,44,49,7,115,81,32,227,4,12,116,83,40,245,26,182,92,24,80,247,88,217,8,118,202,132,245,85,38,102,24,163,190,109,115,160,112,78,235,145,15,3,140,94,94,229,83,181,43,68,244,58,7,250,169,72,42,112,68,246,82,39,70,75,78,16,135,173,187,84,171,17,137,148,131,218,20,47,236,111,133,234,76,34,140,54,86,110,11,203,208,162,87,95,54,14,44,54,249,2,77,34,93,255,205,8,31,241,238,38,232,108,1,251,169,161,67,219,59,102,30,116,11,43,235,162,4,40,135,140,158,208,17,248,228,188,0,234,156,49,202,123,185,255,70,83,236,107,95,190,76,106,43,132,215,179,119,149,51,22,186,128,167,215,29,129,98,140,225,118,35,248,240,253,101,167,10,107,116,212,22,241,249,4,32,106,98,85,79,92,237,76,71,130,99,152,212,166,147,190,229,104,20,47,44,196,137,122,174,169,40,150,140,139,228,42,240,126,17,186,47,143,206,134,253,121,38,121,128,49,85,53,3,203,123,141,114,171,85,170,223,118,51,206,226,77,253,98,59,36,18,72,62,197,152,58,42,44,139,229,224,22,166,249,249,251,124,211,19,197,199,25,10,252,239,61,86,3,202,187,119,88,100,121,237,76,121,29,253,198,32,147,247,242,24,209,202,25,215,200,217,124,73,198,38,185,114,50,67,106,214,6,45,215,244,157,224,31,251,54,145,165,107,25,176,192,102,104,113,254,131,95,180,114,204,241,174,29,18,152,84,72,150,67,199,75,134,36,64,138,71,124,42,216,224,254,101,186,244,127,137,215,107,129,215,98,245,119,254,48,32,11,155,221,108,120,27,221,88,149,45,251,59,39,177,96,135,155,47,191,167,235,128,86,205,187,73,247,169,169,242,24,85,249,60,186,49,65,14,255,80,87,215,171,77,248,34,6,243,0,171,37,51,185,186,122,110,27,185,202,54,65,150,150,58,12,224,187,89,225,102,74,219,164,96,190,243,45,171,9,104,229,130,184,217,103,90,172,107,166,138,155,128,92,203,34,48,193,25,112,227,98,82,231,62,0,49,220,53,190,96,131,218,216,87,160,62,81,83,25,40,217,169,129,12,160,10,218,20,138,246,19,63,86,48,64,142,43,190,3,254,97,188,104,12,28,206,32,40,241,22,18,45,44,96,31,212,89,94,127,74,168,110,174,126,224,43,234,36,21,48,12,104,210,240,194,168,216,164,35,86,32,64,18,255,89,125,66,85,131,230,251,229,39,226,4,140,24,104,147,94,232,58,236,54,193,106,139,208,128,1,194,222,104,219,200,224,186,206,30,0,166,144,254,237,136,47,153,255,164,180,163,88,83,116,137,106,185,199,78,64,195,82,105,38,64,121,29,60,158,5,144,221,229,137,112,25,231,23,67,50,31,16,99,238,197,38,225,157,229,93,250,131,91,32,167,145,117,122,238,164,79,126,40,253,91,104,236,9,154,173,223,57,111,76,13,123,33,210,5,214,146,111,50,199,208,69,45,141,184,244,160,245,25,151,145,191,88,208,128,155,46,108,128,198,181,23,101,82,243,251,252,41,3,182,233,229,58,44,96,207,226,77,235,71,106,211,187,58,11,245,178,145,189,233,193,238,59,34,69,227,48,138,56,227,110,66,121,101,198,143,123,180,199,50,118,153,40,156,101,23,238,53,255,216,77,33,16,16,230,9,216,43,202,216,121,3,138,190,119,151,11,154,253,192,46,2,3,71,55,153,55,110,10,164,237,239,73,20,17,247,149,56,126,68,18,227,42,147,161,8,146,10,94,128,47,143,141,144,95,61,145,197,110,63,71,223,189,113,135,93,168,59,249,118,255,200,254,182,102,250,4,54,198,248,139,227,235,202,22,154,39,70,174,192,193,108,53,1,40,66,235,230,18,187,186,117,169,211,218,69,86,1,87,55,103,188,227,52,103,122,162,47,70,32,188,136,160,8,231,168,50,73,25,226,45,229,123,154,28,187,125,44,172,146,127,150,158,112,231,249,38,119,21,31,65,65,141,29,53,54,112,66,122,124,90,79,143,166,130,64,14,41,55,246,201,206,68,14,59,186,36,44,127,19,5,16,5,206,8,223,79,86,24,167,1,90,69,36,208,27,128,70,23,34,100,138,17,90,91,240,193,157,50,79,83,238,251,119,235,68,212,126,74,122,117,22,166,69,201,200,62,236,185,4,189,120,44,11,46,219,247,0,207,36,69,60,150,150,211,98,247,185,231,138,175,4,151,4,91,90,7,5,240,248,148,107,210,153,159,122,146,60,13,37,140,84,243,137,240,102,34,12,0,222,205,222,5,250,249,99,219,247,39,245,182,154,115,61,147,164,9,220,48,19,248,79,125,43,218,107,3,95,9,190,127,251,98,148,45,255,212,252,179,89,237,22,242,92,222,22,154,197,230,47,138,154,172,63,5,238,71,81,60,141,77,172,192,206,47,92,206,69,153,234,129,9,165,126,121,174,203,93,1,167,184,113,150,89,192,94,48,244,191,147,241,83,93,87,16,92,60,159,18,253,44,51,143,8,124,140,78,238,228,178,113,126,236,76,106,72,216,56,156,29,202,86,31,105,69,147,167,120,98,71,83,72,28,5,144,20,46,220,237,75,218,56,192,135,45,144,219,245,100,184,155,19,187,99,17,209,221,140,70,30,100,171,244,164,68,47,112,211,92,28,116,11,182,184,12,174,25,56,158,230,134,239,12,178,79,208,117,196,39,49,95,4,137,121,6,73,53,169,79,70,13,64,97,255,169,84,14,109,159,215,108,200,235,41,121,95,101,37,223,191,0,7,40,123,95,78,246,191,210,221,220,8,220,76,131,23,175,4,113,251,130,40,73,156,250,91,88,121,57,60,119,35,234,152,180,18,134,23,253,122,215,128,68,71,197,91,199,218,21,24,124,202,215,25,4,209,175,125,43,87,152,91,254,210,113,98,165,6,113,116,244,44,123,172,164,14,80,58,165,225,206,116,57,85,24,120,36,0,23,253,106,71,116,71,96,181,181,147,22,222,243,164,72,171,247,201,158,203,162,165,157,53,204,174,23,21,108,210,21,94,109,243,1,167,229,150,234,174,13,58,64,229,210,133,58,23,62,23,40,78,138,76,29,14,219,249,223,193,82,158,175,215,173,12,149,216,59,47,235,93,122,60,241,94,133,140,173,188,4,187,252,114,4,220,217,228,191,13,55,179,168,60,122,22,121,201,61,70,72,88,217,51,244,240,60,38,221,39,59,30,214,155,110,238,75,137,217,85,42,203,191,72,225,38,24,187,157,20,101,187,52,190,254,55,69,99,49,157,21,76,36,147,243,254,55,121,88,77,21,10,88,138,223,52,193,126,146,4,58,50,228,10,53,101,56,130,149,78,82,182,209,153,26,57,75,47,148,168,169,8,37,133,172,98,190,1,198,179,100,45,11,52,152,14,235,115,161,108,0,189,163,214,194,131,236,180,18,234,116,58,108,200,244,227,28,141,172,67,112,82,233,146,81,39,144,93,144,44,195,220,33,135,213,203,21,153,8,76,159,241,238,56,226,78,187,99,108,190,130,166,110,214,244,163,19,179,3,223,172,50,30,231,104,40,68,144,116,104,81,95,105,245,153,118,226,122,209,69,63,141,150,156,186,14,19,16,72,162,182,157,216,25,145,185,68,55,249,233,185,142,204,192,39,105,98,7,101,246,187,145,62,40,90,91,111,100,55,60,210,213,220,98,182,229,48,188,45,1,226,96,14,155,120,64,250,194,203,124,155,197,15,50,120,175,241,17,214,105,174,64,55,194,236,79,204,167,161,71,241,250,37,181,121,48,139,50,113,255,101,140,12,72,133,107,123,159,103,252,235,217,91,38,72,89,119,185,33,146,39,35,254,63,149,176,65,83,212,176,219,244,108,47,247,116,245,217,127,133,98,120,18,199,59,155,252,106,252,184,53,83,186,48,61,60,32,57,86,242,64,24,229,247,241,123,92,161,62,135,17,82,118,124,25,64,130,16,207,135,236,201,201,59,43,247,148,60,187,246,3,26,175,120,64,213,195,160,63,105,91,88,20,96,85,233,78,246,251,37,65,95,243,39,203,27,143,34,12,152,6,53,134,158,26,172,122,59,136,247,183,196,17,147,156,99,237,156,80,87,179,53,192,79,161,155,132,174,201,35,159,194,193,98,171,125,184,223,171,218,33,54,228,27,123,129,31,240,157,88,97,88,53,135,66,244,221,108,39,24,183,55,7,224,15,239,184,48,23,21,202,215,143,46,204,193,166,193,237,167,200,233,168,16,90,11,219,170,132,244,177,238,51,147,25,148,119,126,85,113,131,22,88,110,99,195,6,231,186,198,23,229,134,143,3,127,141,42,51,177,79,116,113,155,157,30,107,225,155,54,137,98,173,100,78,237,220,44,190,98,119,1,6,103,62,82,19,230,94,21,131,84,170,20,56,74,8,57,71,103,53,112,140,240,176,233,106,87,187,90,226,248,25,38,78,83,157,24,134,107,173,254,41,246,21,23,109,166,180,63,103,45,140,163,121,21,125,135,75,189,221,231,93,131,138,186,117,67,87,126,72,74,90,106,82,63,3,84,58,29,20,188,34,241,150,151,192,125,222,83,18,151,58,173,162,240,50,18,171,167,99,153,8,191,231,132,114,103,208,218,246,157,190,130,20,1,113,139,143,115,164,62,160,15,0,58,232,164,103,235,110,234,132,140,124,127,30,70,101,28,255,189,56,14,198,181,164,112,26,146,58,106,235,180,20,201,185,93,64,0,37,201,227,30,199,119,24,207,196,63,67,197,169,132,91,34,68,67,163,223,69,207,89,12,15,16,245,58,162,81,2,252,188,41,6,206,213,117,76,11,49,244,122,14,18,33,145,191,73,18,188,199,21,65,170,237,165,211,24,0,243,125,101,201,65,17,105,57,152,60,161,145,63,76,65,115,127,114,101,153,130,105,11,155,221,13,30,112,229,32,192,69,132,21,56,210,218,33,41,114,231,254,194,209,238,4,33,239,165,200,192,14,9,131,216,42,81,67,9,41,129,244,146,111,38,27,191,227,80,201,137,212,213,15,77,137,254,53,32,228,197,134,137,111,89,254,61,86,60,54,218,68,68,58,115,102,143,52,55,122,78,206,245,135,231,108,122,202,38,247,251,46,167,13,195,201,209,72,29,35,206,98,114,219,216,142,217,7,238,59,186,42,208,243,253,34,198,64,226,17,174,119,57,247,54,178,147,205,55,74,179,123,21,237,162,100,42,31,34,78,133,93,229,201,227,83,91,122,230,132,21,134,177,6,143,66,129,123,2,150,121,104,83,69,113,0,31,206,44,174,246,66,199,156,70,201,67,237,152,173,225,158,146,128,7,25,191,200,175,134,188,119,161,116,222,2,125,12,192,247,105,34,66,22,22,189,198,237,223,221,14,211,166,75,164,134,145,196,14,20,149,20,19,155,35,32,95,51,176,51,172,5,198,20,191,67,112,72,97,228,152,185,228,136,198,168,199,248,215,133,225,200,170,212,202,0,103,244,86,1,69,23,24,7,20,176,14,76,29,103,179,6,236,240,143,201,222,78,26,252,112,199,34,49,113,52,10,14,94,80,130,56,20,103,102,135,133,249,83,70,239,64,47,155,158,247,133,95,171,136,100,223,43,66,180,127,174,158,231,26,204,105,85,208,165,104,180,106,128,190,121,187,168,114,85,36,238,76,155,242,186,246,243,1,134,165,249,79,19,175,55,136,112,162,221,28,222,108,81,76,10,133,40,217,1,230,205,22,238,217,70,74,129,104,200,242,99,210,157,80,5,45,3,179,125,56,112,152,161,230,219,27,23,165,200,24,243,70,41,38,227,28,119,229,209,250,201,198,229,143,58,188,105,182,111,135,196,220,230,188,12,82,211,77,54,244,178,171,154,203,229,247,183,143,87,23,112,70,182,90,151,238,204,220,203,160,62,56,53,43,144,41,93,36,22,239,24,246,208,62,36,0,105,236,188,78,82,240,130,87,148,69,27,208,159,166,201,176,28,147,135,22,240,72,120,48,160,127,161,137,9,209,215,118,85,97,77,254,115,116,31,59,54,112,108,190,250,162,125,186,51,121,111,161,242,251,29,64,247,61,232,131,32,220,138,178,118,225,43,190,37,109,68,130,28,140,32,224,252,17,110,235,22,68,116,14,246,11,203,204,231,165,220,216,245,13,78,166,148,193,177,207,113,222,207,101,101,243,232,125,215,180,82,153,239,80,194,27,197,27,79,82,166,74,48,55,254,69,19,186,237,241,75,189,129,111,145,7,19,78,214,25,25,6,159,47,85,27,64,56,128,110,72,158,177,185,202,57,105,101,188,38,49,224,154,187,5,168,14,39,75,22,252,105,28,247,14,80,169,72,125,239,254,243,2,64,28,113,87,0,121,31,13,177,196,71,136,191,54,60,104,165,193,166,34,72,227,134,181,228,94,217,226,232,13,191,152,69,23,17,160,143,63,148,58,5,145,101,87,86,90,149,209,145,209,209,67,137,200,29,167,102,57,145,238,32,181,61,177,254,200,250,118,92,4,108,228,120,243,139,160,10,242,117,255,182,8,130,241,130,13,210,190,223,188,104,142,246,136,99,110,200,74,148,29,188,97,124,104,76,48,239,241,96,39,176,94,207,182,211,235,210,159,89,49,197,159,118,143,156,15,202,182,139,215,165,142,201,80,54,173,33,102,150,252,114,68,99,126,67,63,57,39,167,57,251,234,253,125,131,9,25,192,22,233,31,92,200,77,163,101,164,221,155,54,184,196,109,120,198,234,40,36,106,170,45,138,185,132,122,42,155,198,116,85,63,252,121,226,90,62,130,168,241,244,72,177,171,221,15,200,166,98,214,29,11,155,8,134,202,151,20,135,159,117,53,227,96,206,140,223,252,238,123,77,32,2,110,97,145,226,253,225,219,58,69,169,205,147,251,45,201,148,22,90,145,81,229,165,171,250,84,72,181,11,27,125,107,136,247,197,49,198,29,194,131,59,170,45,176,181,178,38,34,59,183,173,179,207,25,83,97,78,8,246,144,19,177,94,82,97,34,105,164,232,84,242,10,41,2,203,1,61,115,249,62,123,208,247,177,131,113,198,79,77,228,18,253,55,208,215,197,180,152,68,23,64,35,97,234,173,109,221,44,115,51,61,136,81,40,210,150,28,228,88,199,12,170,215,188,70,202,174,132,83,212,51,221,99,63,133,4,55,195,251,97,119,149,113,150,111,161,220,246,22,159,16,99,111,145,112,133,220,110,75,204,80,81,87,125,14,199,156,5,69,107,70,109,137,234,59,73,37,100,248,195,143,14,20,195,138,229,52,109,201,153,176,96,228,35,34,13,209,132,5,133,244,122,255,148,12,188,91,237,111,79,17,158,51,42,154,37,221,204,46,32,12,103,70,235,42,178,59,99,40,195,223,232,157,101,182,208,98,130,123,21,129,177,160,18,49,227,9,253,24,77,160,59,171,50,245,39,150,136,63,101,173,227,44,149,159,86,211,80,179,150,229,34,102,30,252,166,149,183,141,176,6,210,184,213,19,53,26,170,225,157,140,206,66,7,87,80,195,151,228,79,208,73,165,206,118,29,37,226,18,38,91,160,59,61,111,131,36,8,87,47,49,80,168,245,94,82,202,207,36,202,16,141,56,53,238,16,187,78,61,57,71,207,145,59,218,128,56,66,137,120,156,27,144,168,226,229,226,86,46,191,183,153,144,217,5,40,172,202,28,137,69,224,83,52,181,233,21,44,151,50,146,67,152,149,96,119,177,248,7,58,202,211,81,35,79,66,32,199,139,231,189,172,50,229,79,231,53,240,14,14,43,155,89,115,46,152,113,192,79,96,214,151,92,237,28,231,183,166,13,183,82,127,88,91,153,184,121,3,204,221,26,116,17,66,100,97,45,221,34,89,125,243,209,245,252,187,28,84,154,75,45,39,189,42,140,117,114,205,92,72,7,67,207,50,231,185,89,114,119,66,34,190,20,157,57,106,136,91,176,2,227,236,70,210,7,203,231,229,202,79,203,188,232,253,214,167,19,228,177,129,192,27,10,107,171,194,154,125,34,109,121,216,84,13,110,6,118,172,197,239,9,100,64,5,48,56,98,47,223,6,204,169,94,103,119,200,22,93,231,157,185,215,254,175,10,218,196,210,35,232,160,237,54,33,112,94,49,61,131,8,141,102,65,205,4,210,109,248,153,19,56,115,14,17,69,176,71,135,241,190,213,178,45,128,219,18,80,155,128,248,110,33,224,232,144,197,37,109,39,71,231,226,202,184,72,248,121,7,49,247,73,149,136,64,79,103,35,52,250,199,188,169,211,166,43,22,168,4,210,252,184,190,149,82,133,148,80,47,151,146,12,168,60,172,40,243,35,8,84,158,48,191,185,241,233,163,0,188,187,241,214,6,180,143,1,71,165,62,106,152,3,215,213,72,9,225,207,253,66,122,206,153,103,131,44,169,180,162,98,243,146,170,228,123,22,76,27,255,4,250,72,147,92,54,210,171,10,51,198,89,73,14,238,193,12,107,192,16,161,19,193,62,191,61,144,164,228,66,93,50,151,166,151,25,81,183,73,108,238,78,49,105,16,79,197,222,188,45,100,249,44,181,141,204,186,62,231,137,182,119,229,52,131,245,67,205,35,1,117,238,35,123,53,144,202,215,47,97,239,42,144,219,242,15,16,182,12,215,13,191,16,107,82,154,234,44,218,85,6,135,121,79,26,253,141,169,85,146,125,60,9,213,155,203,143,172,93,81,244,153,37,151,91,88,119,21,55,120,181,165,28,162,160,89,88,137,153,125,212,151,47,172,196,208,20,245,47,155,217,231,69,27,29,237,72,153,201,184,47,78,14,68,63,210,190,128,16,36,119,197,0,133,32,190,99,102,124,73,34,175,135,68,178,120,81,63,228,53,99,75,83,58,85,25,89,183,122,123,197,210,214,96,107,37,143,25,64,139,79,239,230,53,223,107,222,166,149,10,254,20,31,96,130,65,172,137,42,92,0,179,63,148,47,44,171,146,207,50,213,199,70,141,120,165,95,104,180,164,108,13,7,199,14,64,255,94,96,70,174,3,23,96,119,188,64,146,10,244,197,194,219,203,106,178,223,200,141,151,164,52,201,215,195,25,134,243,43,225,141,81,11,5,222,126,144,72,242,105,87,173,43,77,136,84,204,69,94,116,182,146,60,14,123,91,246,241,66,148,100,248,6,239,166,27,252,191,128,51,161,45,8,185,170,130,85,229,79,211,59,90,152,174,253,142,58,20,213,73,108,198,218,245,83,52,81,228,182,210,75,141,0,182,96,248,232,154,249,107,58,105,164,13,212,237,202,211,93,141,175,123,212,149,131,202,174,97,248,245,7,113,55,190,244,199,27,90,28,138,203,46,4,144,196,208,155,36,95,71,67,70,24,23,222,203,27,67,179,101,167,9,50,215,143,55,201,20,240,134,1,157,225,235,208,156,29,84,72,135,238,93,204,126,65,199,90,15,211,94,160,214,7,236,20,128,169,17,84,125,176,106,120,135,156,74,65,89,155,80,144,222,27,254,172,14,68,13,228,238,190,198,73,15,32,172,185,123,150,192,249,229,26,61,200,226,87,241,3,17,136,239,227,10,46,249,1,34,44,166,94,144,21,119,224,105,147,41,87,199,100,189,233,229,33,17,116,13,55,150,2,154,137,137,110,252,108,98,64,224,180,32,117,108,238,178,228,124,143,168,151,206,18,74,252,124,200,133,164,155,19,94,249,149,102,153,172,183,182,16,88,57,73,78,214,111,126,186,225,199,171,170,191,223,73,224,50,211,30,191,138,201,43,190,222,249,247,108,73,163,32,87,63,169,108,2,36,234,104,200,163,239,224,197,137,0,114,172,64,97,125,212,3,126,108,73,112,174,251,46,139,49,162,62,243,52,254,235,12,89,226,166,215,145,83,184,157,167,217,111,62,110,161,248,217,223,85,149,22,5,244,131,117,233,152,244,201,207,30,5,176,168,153,87,75,65,78,252,27,223,185,44,34,53,4,94,73,2,106,59,178,62,103,48,65,225,44,30,177,246,54,201,50,225,236,166,76,187,26,179,192,196,64,81,182,50,198,52,249,81,193,42,46,41,127,219,245,40,35,1,92,219,225,210,20,100,120,135,120,16,90,222,175,112,18,157,222,241,227,255,108,1,81,159,93,60,42,215,187,148,141,45,131,34,8,33,166,69,217,110,156,193,144,165,132,127,166,222,201,33,247,56,37,48,126,221,149,4,23,250,160,38,40,201,100,27,251,15,72,78,140,147,124,113,18,115,94,24,169,70,184,221,181,166,137,4,71,99,69,234,246,78,93,59,219,120,138,150,36,210,205,178,140,106,52,87,113,17,153,74,132,125,188,130,41,88,255,137,234,189,196,71,75,162,101,181,114,188,4,190,148,45,184,212,133,156,92,139,147,92,82,80,14,74,14,241,226,102,86,248,194,169,106,169,10,46,210,76,1,157,189,53,219,112,204,27,216,167,163,71,22,244,48,169,21,232,146,211,177,184,76,17,142,169,119,76,13,235,205,250,90,15,96,94,22,173,102,143,161,184,255,80,139,160,153,70,73,8,238,208,59,159,215,166,176,39,119,188,111,227,100,120,6,13,237,36,14,112,22,5,137,36,159,175,55,210,145,91,228,212,100,109,92,67,73,125,110,51,194,140,138,111,224,149,243,224,151,31,236,146,243,127,154,126,85,14,126,245,61,239,36,68,120,93,195,61,115,87,187,54,157,178,14,228,237,243,91,210,177,41,36,182,32,33,188,181,26,224,95,76,174,212,167,167,184,138,128,63,251,106,60,5,81,2,102,234,3,216,125,131,176,24,140,32,39,201,63,94,62,227,229,193,127,248,101,107,224,108,211,130,60,74,209,11,88,223,47,31,233,170,241,127,91,239,101,148,224,173,175,230,254,34,183,89,92,199,106,88,130,200,95,73,177,118,33,145,169,39,99,243,227,95,5,201,170,95,63,131,60,49,224,214,199,166,4,98,40,154,240,43,4,190,68,115,127,48,78,25,157,187,10,152,143,49,216,163,201,218,151,118,76,142,196,50,155,10,247,108,245,42,103,102,202,250,251,95,218,155,72,240,151,224,148,212,23,56,86,21,120,85,237,110,121,75,31,141,171,188,108,87,219,143,28,115,31,17,68,247,218,53,9,220,2,75,70,153,102,21,78,119,130,165,234,47,131,92,148,135,20,71,99,84,224,72,206,161,6,45,155,120,244,76,237,42,41,106,182,96,32,72,113,65,10,226,63,44,249,111,228,163,9,243,1,69,86,90,231,143,149,153,73,238,24,134,161,242,34,220,153,110,122,247,182,51,242,163,10,55,131,179,143,142,188,24,93,135,133,167,48,229,241,65,179,227,52,168,252,254,70,75,210,76,137,116,237,112,230,186,74,144,190,181,10,116,237,60,60,251,192,77,47,70,31,77,146,185,237,236,180,54,196,34,119,217,137,105,21,213,255,161,229,211,58,215,177,162,255,63,3,162,204,232,17,207,145,247,39,214,15,228,13,150,153,180,129,101,114,186,71,156,184,196,60,135,211,41,161,77,4,132,25,53,61,52,151,44,46,188,156,167,15,209,57,220,246,129,218,126,66,92,145,136,35,242,128,9,74,60,162,194,79,116,180,144,244,183,255,234,163,240,170,74,29,202,56,106,160,131,57,192,34,125,183,50,53,222,68,45,6,137,241,124,72,121,253,32,149,196,204,114,253,71,48,19,245,249,227,207,22,39,12,211,207,108,73,171,44,180,38,253,91,45,124,40,33,149,2,209,251,86,84,134,9,129,139,202,171,199,22,175,245,209,210,120,231,30,241,193,181,140,13,190,152,108,165,136,6,128,201,247,202,131,97,28,209,189,46,232,139,192,83,236,131,92,214,13,101,200,77,22,209,32,34,215,80,181,147,116,248,119,227,101,3,125,161,6,42,56,60,108,254,17,27,201,42,167,51,44,211,169,208,84,113,98,99,114,165,219,252,145,109,84,98,122,60,70,143,95,140,41,26,7,254,81,184,4,222,106,124,21,101,19,16,240,27,214,228,120,46,186,182,192,151,170,89,210,174,131,189,46,247,227,63,180,167,170,177,172,86,205,226,170,90,209,2,243,27,143,232,101,117,84,193,119,254,119,163,189,14,22,199,184,151,73,12,38,231,9,93,190,235,219,137,210,173,57,146,86,124,42,103,46,136,234,223,243,229,237,191,46,230,4,32,140,211,115,81,52,23,235,253,126,212,19,222,2,211,174,157,164,19,24,141,60,8,17,89,170,97,211,55,25,136,147,130,150,134,59,155,177,243,230,59,212,172,56,30,127,98,137,208,203,183,75,14,214,235,78,129,223,59,251,122,132,100,10,107,155,171,234,173,67,86,111,89,143,112,31,243,18,79,193,15,88,146,233,214,26,224,12,15,162,11,255,111,251,114,221,3,141,102,185,170,240,105,176,249,12,68,213,107,41,12,96,157,230,191,11,135,232,167,132,207,100,149,45,47,88,233,2,252,196,216,141,33,15,231,13,91,224,185,14,163,186,50,105,193,155,224,28,220,110,109,94,33,176,158,123,189,159,84,20,46,196,110,8,117,19,148,226,228,118,121,70,167,4,154,153,12,43,254,206,204,250,0,239,252,162,107,175,113,218,167,14,153,40,81,141,48,82,4,88,188,232,142,5,135,198,233,33,98,159,100,134,244,115,0,102,28,154,143,242,121,63,94,6,178,79,58,205,6,191,102,245,45,4,132,139,128,68,253,124,206,54,99,185,192,172,181,194,113,98,30,128,86,7,179,196,183,165,252,70,140,107,13,15,36,229,134,194,79,203,233,228,165,38,91,123,206,88,145,210,184,101,89,237,99,84,126,192,5,11,164,211,200,126,137,44,8,130,224,39,0,238,162,181,43,17,14,141,245,189,2,250,195,71,47,180,168,92,226,221,252,64,232,205,218,158,93,220,28,170,33,195,45,192,176,151,20,53,121,139,171,160,108,216,23,206,203,105,22,58,206,150,169,109,201,127,126,213,34,245,154,168,121,209,82,61,14,228,140,78,190,171,201,75,78,74,99,246,133,210,103,60,143,135,178,184,12,89,223,176,183,44,235,237,148,183,146,71,12,4,185,97,78,248,128,194,203,99,210,253,41,225,3,182,74,234,82,215,39,8,72,84,255,204,20,249,109,128,255,110,184,228,164,157,18,90,148,184,56,117,181,146,63,54,197,174,78,119,34,74,23,195,201,255,141,166,139,99,8,111,193,0,200,74,231,204,86,102,191,250,210,151,111,173,184,229,179,200,166,107,7,240,174,93,49,95,140,180,126,205,99,14,216,39,106,90,217,160,196,187,243,182,243,244,160,250,126,253,243,235,221,6,180,146,157,111,22,41,223,91,206,225,59,68,141,193,91,112,230,140,72,3,236,254,31,147,84,59,63,192,124,74,225,222,165,63,252,251,163,43,132,56,44,244,215,34,53,58,158,187,140,153,119,63,43,151,102,151,56,153,203,153,197,95,81,75,206,123,211,22,91,88,88,46,254,96,91,6,11,96,2,12,168,216,149,177,175,20,215,113,132,93,68,253,19,79,188,30,63,58,9,157,21,126,11,225,122,23,66,231,198,38,3,23,162,208,245,176,203,220,194,122,23,66,232,126,175,170,217,238,113,144,240,67,236,40,68,80,204,244,106,7,197,32,249,244,230,95,83,21,245,56,75,133,181,241,223,109,17,139,25,233,112,72,45,159,227,200,125,36,224,178,139,125,110,152,222,241,58,56,151,79,249,232,221,172,152,180,49,117,146,6,15,183,82,182,129,15,18,109,151,176,235,64,68,71,251,197,98,166,19,213,170,234,12,106,229,253,171,113,39,86,49,53,5,159,240,165,79,104,229,62,215,77,17,21,87,216,207,79,49,138,209,113,136,19,251,214,17,93,244,53,215,20,239,214,100,65,17,50,145,238,141,158,243,253,91,120,104,189,159,66,12,97,255,246,33,174,131,196,242,240,26,44,28,142,122,121,122,129,113,44,17,85,117,154,53,188,156,12,133,97,212,59,137,145,14,69,192,156,117,32,172,0,104,226,131,108,149,162,223,55,115,151,216,94,20,180,246,167,19,158,238,135,200,237,112,141,27,142,108,189,155,68,61,190,57,39,183,235,68,193,3,129,27,74,102,129,40,90,127,39,4,103,137,64,10,50,124,159,67,217,215,192,210,191,37,195,87,27,228,52,16,239,175,248,176,152,157,129,98,165,252,73,236,60,9,149,224,36,118,88,51,80,30,60,117,243,210,115,168,209,208,236,68,180,45,170,4,153,77,213,181,35,113,145,5,214,1,195,104,97,163,176,117,193,126,138,19,176,14,248,240,99,196,189,31,96,59,95,97,97,187,32,246,89,175,134,215,95,143,231,60,209,51,139,15,240,72,56,226,181,165,155,215,144,212,136,61,253,29,0,117,128,107,26,52,235,3,252,139,180,110,178,155,9,171,197,201,75,253,249,192,202,52,252,1,61,46,77,51,105,52,157,20,42,173,24,216,69,234,47,247,35,77,250,49,160,192,213,98,213,53,162,40,42,106,179,124,125,24,40,138,181,100,148,5,26,169,98,99,114,158,43,50,235,114,217,48,227,139,226,252,85,189,114,152,121,49,72,161,137,147,32,254,197,17,114,135,183,79,210,26,244,203,240,13,142,129,50,202,215,191,67,130,184,230,137,148,110,138,25,6,136,195,143,229,217,132,150,221,107,248,38,21,30,162,253,24,223,68,222,103,242,124,195,43,66,135,139,59,132,68,164,6,190,11,89,154,183,211,226,160,13,176,241,157,94,115,83,155,28,205,2,191,217,106,84,46,11,38,26,165,253,72,244,102,127,147,141,176,229,37,209,141,112,69,23,50,60,132,74,59,115,71,48,44,17,136,101,103,52,23,148,2,61,210,89,166,197,169,33,120,35,78,8,175,215,105,92,176,71,134,220,89,124,219,24,204,125,156,139,243,99,68,155,115,2,177,82,49,174,1,194,28,254,114,136,139,240,164,241,110,141,80,233,79,56,116,172,12,223,230,127,109,132,122,142,163,108,151,64,39,183,75,207,178,24,33,195,193,160,109,101,160,111,216,89,37,197,77,5,91,108,146,114,118,123,193,224,254,154,125,236,248,68,145,162,120,179,129,221,45,89,143,51,58,38,109,52,105,150,73,202,240,36,191,141,131,4,188,15,201,160,26,118,247,171,137,208,122,76,122,226,220,112,94,221,219,51,194,212,200,242,224,118,124,238,231,171,120,223,7,228,55,211,134,13,172,216,137,187,74,19,44,6,135,212,211,156,108,35,225,33,241,133,32,102,161,134,131,116,208,52,160,54,166,7,239,77,209,49,148,228,74,239,92,155,74,70,238,99,19,9,85,190,123,178,42,26,90,83,186,152,139,143,181,163,21,26,38,175,51,40,16,83,106,209,162,188,171,210,34,170,168,85,5,109,211,17,254,65,249,239,167,135,40,239,130,237,142,128,30,53,248,113,222,123,50,49,139,3,79,180,76,23,23,17,83,115,238,121,228,29,157,11,62,219,175,242,172,23,147,189,194,55,110,101,131,91,66,76,39,248,163,39,15,28,189,121,198,184,239,245,215,89,63,133,195,244,31,18,177,154,156,170,173,160,197,93,98,176,190,199,101,164,25,32,21,226,142,153,221,201,231,181,2,2,132,83,195,12,214,187,253,106,216,113,132,6,57,192,91,52,190,193,130,197,6,49,169,152,248,201,33,143,80,20,214,111,34,171,25,16,36,184,97,76,155,46,29,173,80,223,120,191,60,107,34,189,115,184,20,185,245,158,31,177,118,16,126,111,187,153,61,124,82,113,145,115,196,209,80,83,132,4,103,151,99,211,215,97,48,78,197,11,192,244,23,150,196,150,57,69,179,87,92,231,63,35,61,78,51,129,30,58,241,172,206,112,66,77,202,208,224,254,155,247,186,247,114,118,54,184,133,180,144,58,11,43,151,7,171,165,76,96,212,134,108,203,54,140,199,135,117,163,3,166,53,75,154,89,27,199,175,70,10,1,166,52,190,243,43,21,238,137,125,14,66,239,81,30,33,24,53,195,11,235,121,58,74,199,50,9,182,80,253,8,104,66,216,231,78,16,185,228,8,56,54,255,232,102,191,40,119,23,32,4,135,223,199,232,137,126,185,121,184,124,25,139,74,252,248,207,111,91,133,79,119,235,59,39,185,15,175,15,84,13,11,26,65,128,63,160,210,127,197,70,230,209,7,78,227,128,64,168,97,70,178,1,95,146,155,104,28,88,228,123,192,62,250,14,231,76,172,199,215,107,68,135,42,16,89,179,5,160,232,144,22,60,139,137,21,35,93,231,96,80,226,69,164,104,215,49,99,197,73,43,93,50,164,75,64,171,39,112,224,215,174,219,51,134,84,176,9,126,216,183,135,62,39,186,32,58,54,178,61,55,106,81,99,93,104,234,51,158,115,113,221,66,43,21,162,155,232,81,27,79,60,30,69,123,40,21,247,56,15,19,196,227,21,249,80,92,68,34,126,58,1,114,236,246,174,37,181,32,142,74,45,68,254,175,245,31,231,86,165,253,85,107,44,5,248,45,247,139,80,147,234,21,72,93,251,64,30,114,71,52,72,27,168,105,156,168,194,226,36,61,93,35,157,217,46,50,177,157,98,91,253,52,17,4,178,136,191,90,195,196,223,197,206,225,55,108,144,235,232,88,225,212,210,4,193,111,105,250,7,154,16,132,177,177,238,115,125,201,66,13,222,71,10,56,252,234,108,160,169,236,22,208,254,13,163,191,123,26,215,58,5,238,173,151,77,0,64,120,134,244,212,205,35,97,175,94,78,170,140,109,145,18,87,74,112,234,1,4,109,218,112,147,77,214,132,160,169,173,85,155,170,74,134,85,129,232,75,146,142,74,43,91,199,104,81,55,159,145,242,64,171,119,26,37,62,16,60,228,79,231,238,93,174,123,166,69,108,141,116,48,116,109,22,6,141,16,58,123,35,135,9,167,108,5,143,181,235,84,143,252,90,52,126,68,215,31,237,10,214,11,139,12,162,165,3,86,251,80,237,34,135,193,126,23,33,225,128,65,123,101,140,117,165,142,56,97,248,42,221,39,197,20,22,209,212,5,130,97,97,183,201,156,186,241,224,156,253,26,19,31,89,222,160,250,182,135,133,59,42,83,244,104,77,3,8,109,88,176,201,211,243,190,62,238,236,83,91,27,151,203,55,203,158,22,199,81,101,190,114,109,240,48,71,40,228,95,138,104,52,222,140,130,242,240,218,160,202,185,228,66,19,125,124,128,126,2,212,201,82,54,170,203,254,169,84,230,198,28,184,18,24,1,187,243,69,219,202,250,16,251,126,235,218,185,130,117,219,118,148,44,12,119,222,153,66,146,239,93,33,149,37,107,253,210,217,69,53,168,3,227,216,81,122,1,92,212,242,48,42,229,203,92,191,223,241,214,1,175,37,18,178,86,139,185,251,109,218,127,67,139,222,174,166,6,43,216,103,152,68,31,2,99,186,230,183,225,151,74,161,223,177,114,234,134,174,80,23,83,49,205,21,90,144,139,218,142,177,224,209,224,133,137,221,244,52,142,98,50,182,14,22,91,164,86,160,165,176,195,249,13,40,138,224,78,6,123,54,36,121,1,85,156,209,99,94,65,237,240,207,184,74,238,185,144,14,20,181,40,250,101,34,4,107,246,216,85,254,130,33,199,249,96,163,69,134,9,207,97,58,62,110,55,246,12,161,15,34,243,126,47,249,181,176,185,45,24,253,117,172,49,57,202,234,94,90,45,203,181,182,84,173,24,207,125,147,20,107,157,236,58,116,50,169,72,145,33,217,93,125,159,164,212,111,234,84,82,42,26,98,39,168,67,37,132,90,75,185,252,178,89,17,75,43,67,32,187,114,216,119,147,173,226,85,177,24,163,79,84,248,237,123,94,75,70,40,174,60,45,200,78,84,159,252,251,108,215,194,16,122,154,192,111,19,150,163,247,41,104,78,10,223,95,84,167,235,34,153,143,10,227,230,71,14,75,80,180,94,8,64,70,182,134,1,208,141,94,65,136,128,39,245,86,118,207,41,215,82,232,42,183,82,200,57,208,179,149,68,94,126,255,71,123,184,112,212,184,93,167,79,155,5,240,170,44,242,227,82,132,251,188,171,128,60,47,219,176,9,137,165,217,129,117,138,49,125,71,142,0,222,57,73,174,165,208,58,4,240,117,137,67,101,219,102,146,75,152,125,224,193,88,156,223,50,17,238,243,164,248,35,151,238,220,170,78,155,164,39,208,64,166,214,198,66,29,251,114,13,102,60,97,141,167,131,186,77,119,127,96,253,235,249,32,185,239,69,156,235,8,89,197,66,247,212,138,58,102,44,90,18,214,101,246,171,125,37,131,62,195,130,72,162,100,179,161,136,93,254,164,226,4,247,87,129,75,18,102,89,115,217,106,161,206,207,122,187,100,192,124,71,86,106,193,143,248,255,222,188,87,232,17,213,123,60,235,9,45,82,87,15,162,227,170,228,235,243,17,54,237,166,185,163,23,168,106,14,108,22,154,246,16,96,124,88,183,167,127,152,170,113,119,170,151,132,203,71,63,79,61,159,254,98,163,239,124,9,75,212,58,235,224,85,102,125,246,72,122,20,88,51,84,52,213,159,167,198,240,16,250,39,231,26,183,126,220,28,15,68,13,93,98,162,88,99,251,54,25,85,181,9,214,64,159,147,215,11,112,27,208,227,236,122,183,118,78,208,52,209,6,85,61,177,24,89,133,201,31,29,207,10,238,248,237,76,114,172,97,102,33,221,159,211,204,196,85,13,205,98,225,2,242,71,178,4,102,251,55,123,160,31,59,7,72,38,0,191,84,52,237,183,63,57,30,220,136,243,73,224,105,211,18,82,136,87,38,96,8,229,215,2,136,109,185,8,209,16,244,62,84,86,125,38,5,37,208,120,30,214,247,91,121,192,16,223,62,89,131,80,50,202,117,188,154,209,176,196,15,62,98,230,133,171,67,219,117,185,133,82,163,134,68,51,230,254,142,106,157,245,27,224,147,104,118,251,201,228,95,63,42,54,254,168,117,3,44,239,202,203,141,232,59,182,71,255,55,154,110,18,48,142,209,75,138,126,9,118,5,145,215,221,23,203,192,33,70,137,92,20,177,103,155,211,63,88,198,157,210,202,53,29,13,139,94,177,71,53,107,107,22,167,57,195,7,147,209,140,10,106,135,194,8,57,21,148,97,14,157,237,250,40,112,140,198,207,13,252,48,10,222,165,215,138,61,244,167,56,188,52,17,114,41,210,186,128,215,122,113,24,84,150,105,249,241,0,153,61,131,147,128,139,210,254,229,14,183,41,113,85,253,53,101,43,18,112,36,202,146,12,5,238,67,88,217,46,135,7,130,56,194,222,97,125,87,107,21,109,179,131,13,220,22,238,252,109,39,185,209,199,50,192,227,175,200,21,170,51,252,2,99,187,121,246,30,68,240,170,188,206,239,226,102,243,207,188,142,230,184,43,68,155,46,0,145,35,135,137,49,123,169,41,9,8,221,80,16,125,15,194,50,79,209,107,46,93,118,238,99,150,23,61,96,141,22,93,116,110,112,229,3,5,221,38,71,154,181,255,115,104,141,65,99,17,61,143,26,76,38,93,206,232,152,38,40,226,175,69,28,37,93,53,223,33,71,94,137,189,148,176,64,188,1,203,196,128,44,18,152,243,4,68,243,118,46,53,229,182,135,54,85,166,8,156,249,192,190,14,72,181,239,75,22,100,37,202,195,183,184,214,105,218,53,180,72,149,199,49,228,241,20,49,179,46,6,171,165,34,119,151,76,168,186,97,106,155,38,14,33,48,247,67,82,51,13,200,254,40,139,50,1,179,136,29,66,47,78,59,120,190,44,187,148,78,170,17,85,143,222,118,73,142,66,243,140,147,201,250,253,112,115,140,86,82,205,129,99,156,23,204,218,64,123,78,92,63,148,186,51,121,190,221,172,80,197,150,82,33,1,110,29,50,126,132,161,69,158,157,203,58,210,240,229,44,120,119,203,34,199,112,86,3,14,3,47,64,240,98,207,175,168,180,178,163,122,154,240,122,204,142,130,89,175,153,224,125,225,60,233,130,171,92,222,232,145,216,106,139,94,99,38,241,190,14,57,191,149,243,214,175,238,116,199,198,26,9,245,130,255,23,126,222,139,32,101,197,209,80,78,208,177,128,43,36,159,198,55,76,236,68,111,68,213,133,168,88,96,236,83,158,224,137,13,157,210,71,193,71,77,63,238,35,223,104,1,104,14,224,247,141,89,129,38,157,12,33,171,110,140,88,199,28,33,178,77,214,0,136,134,53,148,192,91,59,219,91,15,0,83,173,8,96,152,25,242,106,183,105,101,22,231,7,100,229,52,34,29,31,129,92,222,204,65,119,35,106,29,31,63,33,21,4,167,241,164,203,132,237,251,182,218,39,27,128,46,78,206,115,128,63,190,3,65,104,159,228,83,15,129,25,113,203,5,166,38,101,57,118,215,241,82,233,227,202,84,107,223,120,224,18,8,12,34,44,50,11,27,201,249,0,186,48,180,251,141,113,142,42,125,188,232,7,133,67,200,64,96,249,23,206,159,198,157,22,222,172,60,64,122,76,76,139,220,43,71,81,134,87,10,227,5,77,19,211,15,189,62,68,27,237,248,65,193,68,242,206,131,111,53,137,50,168,30,121,164,242,182,43,36,2,38,82,152,9,34,105,11,124,113,196,10,146,20,95,21,139,41,137,116,26,52,11,59,131,2,120,127,239,155,52,63,164,167,149,245,90,106,155,175,179,62,203,71,255,65,235,139,47,237,171,229,19,84,237,249,128,167,149,244,83,132,84,5,225,120,60,47,0,170,171,114,86,63,28,173,27,49,219,194,241,118,192,120,216,43,111,97,33,254,123,181,9,202,200,53,135,70,191,126,175,124,195,178,206,28,128,145,140,197,159,185,191,193,80,130,183,218,24,222,70,65,14,98,110,5,90,223,60,129,113,154,215,105,67,35,187,115,220,131,1,201,223,53,133,11,149,238,177,163,233,96,248,9,8,104,193,69,169,19,212,193,198,113,20,53,148,255,17,217,216,219,54,188,142,72,13,76,101,171,76,250,19,199,209,142,121,188,189,139,191,50,38,235,230,125,27,85,58,209,123,162,133,45,58,209,151,19,208,126,26,10,75,47,16,195,164,196,75,9,5,250,106,160,12,161,171,112,227,245,36,128,214,47,194,60,134,220,182,77,86,188,163,194,223,51,238,247,71,119,251,36,121,209,96,30,143,94,47,250,202,243,185,239,207,24,233,251,99,227,200,22,119,187,249,153,225,119,120,104,142,9,179,221,222,83,187,109,87,185,7,97,252,238,241,204,155,123,67,106,38,100,20,98,238,165,166,218,126,23,127,243,36,103,239,127,94,184,191,189,59,159,86,55,169,53,63,201,29,87,191,177,51,186,74,27,9,95,100,61,159,113,225,186,20,30,164,27,171,154,31,9,56,34,236,215,22,70,15,13,107,44,158,140,254,153,131,70,43,127,222,26,114,38,163,13,49,11,8,146,217,68,4,15,54,128,172,211,174,4,91,148,71,196,51,169,98,17,148,158,126,206,54,129,211,24,13,144,23,107,37,190,242,133,88,203,175,137,31,35,131,68,202,219,90,131,205,136,51,124,112,106,247,165,151,76,27,120,12,122,77,90,1,143,46,95,87,87,221,228,44,53,161,246,97,243,114,49,86,169,146,76,196,62,152,24,184,95,173,52,221,193,76,191,193,171,231,81,217,199,213,86,184,57,243,62,192,204,121,15,135,112,140,201,11,192,190,105,92,34,198,24,139,169,38,147,6,208,128,135,28,253,116,72,206,131,223,239,228,5,114,85,119,46,143,251,165,98,194,235,89,162,167,166,245,250,234,52,227,26,11,149,10,81,28,240,24,184,147,45,171,126,252,181,238,105,62,8,69,236,181,236,206,143,115,245,159,75,35,235,233,215,89,241,90,222,67,167,61,188,146,170,91,223,71,233,112,199,149,88,150,98,237,220,38,3,98,49,189,13,122,146,15,243,34,117,58,22,51,209,242,198,100,26,192,113,195,111,182,114,162,50,132,175,111,135,44,104,108,144,28,95,159,233,13,140,192,67,180,51,107,108,177,251,136,212,112,47,28,182,195,31,145,234,174,48,78,238,92,145,46,132,203,15,197,66,70,245,199,167,59,190,165,44,14,30,125,188,42,210,175,169,199,65,168,166,230,66,66,150,60,204,147,157,149,122,161,181,226,2,169,153,246,124,8,113,180,193,160,2,122,178,127,125,215,79,9,127,240,156,101,165,52,45,219,11,207,182,125,241,216,213,255,70,112,53,168,11,253,101,238,149,138,91,186,56,235,243,0,37,198,197,40,47,149,29,137,167,89,141,54,211,211,240,147,202,123,19,4,28,55,202,239,98,173,123,160,56,190,185,145,248,130,255,120,39,149,131,88,52,129,193,193,18,165,91,24,36,123,136,29,43,15,224,199,157,131,173,138,224,185,17,172,123,107,218,114,160,90,32,121,121,223,226,63,188,39,6,46,179,170,163,149,123,98,11,190,49,254,21,3,28,101,238,29,148,225,230,167,49,29,20,180,220,22,163,62,181,252,100,145,30,237,2,0,136,149,143,5,3,74,232,91,20,93,109,94,2,140,31,231,199,216,251,37,185,42,40,156,60,51,145,221,128,162,155,64,168,130,140,49,246,96,157,8,129,83,221,144,39,151,101,12,37,185,74,12,228,35,127,61,135,57,252,112,204,77,197,10,138,101,132,42,209,254,182,145,157,62,14,84,99,134,162,189,2,58,13,88,201,251,126,110,134,87,30,134,79,230,144,36,67,43,61,25,104,130,130,22,119,222,103,188,34,247,112,253,9,144,26,248,253,141,59,174,1,40,15,33,88,220,198,79,43,105,96,132,130,18,28,202,210,148,5,173,17,59,41,165,142,163,137,178,80,55,132,123,115,226,37,220,245,50,111,150,142,56,156,28,121,123,73,65,42,204,218,216,254,21,124,66,238,195,27,53,133,47,65,89,34,53,56,201,172,246,28,74,210,58,212,178,219,166,170,81,253,234,48,140,118,0,113,233,221,167,74,144,39,147,80,48,62,93,42,159,109,9,49,140,122,111,180,163,241,31,165,157,235,200,53,165,139,6,226,67,235,31,114,149,32,71,92,54,255,223,62,240,147,57,196,27,112,9,174,116,251,138,127,140,57,161,13,227,73,126,214,211,37,38,96,69,224,240,66,160,37,234,232,14,81,191,76,55,118,139,24,101,41,197,128,61,207,107,104,217,120,207,45,5,230,135,11,106,53,45,88,64,249,70,14,101,104,66,116,240,60,80,172,55,123,103,185,49,201,4,221,100,243,15,255,107,82,36,187,231,28,58,212,75,161,36,126,210,108,186,0,221,89,44,52,188,70,27,117,47,167,105,199,106,157,157,181,85,204,84,161,61,106,92,127,86,145,195,22,134,89,255,147,234,91,35,116,21,38,59,242,240,250,245,155,214,187,103,15,235,27,218,167,108,145,114,250,14,208,188,12,65,130,245,27,123,35,144,94,116,201,155,144,7,153,34,8,212,84,23,119,83,168,248,172,77,66,190,211,208,82,161,212,213,62,114,136,164,172,37,137,245,170,216,154,121,245,68,202,216,18,78,127,77,85,92,207,28,206,137,202,129,108,157,98,7,219,235,24,3,138,154,177,27,119,86,122,130,220,98,102,118,201,47,243,138,145,23,30,131,31,219,30,98,47,213,153,42,236,185,186,30,80,70,6,75,155,41,97,110,187,5,187,145,229,208,33,141,226,32,9,106,15,237,57,122,234,137,175,9,59,162,194,81,9,0,83,220,8,5,22,153,168,138,201,113,49,170,206,162,145,119,168,63,119,217,131,38,113,47,238,167,87,191,113,253,122,188,108,236,221,109,87,66,132,199,150,84,83,187,42,25,230,117,138,53,254,93,227,250,222,255,224,124,96,73,37,14,140,76,228,66,249,70,185,77,160,251,26,227,158,191,94,185,13,68,69,194,39,76,25,111,240,35,18,166,138,171,123,159,102,172,102,94,152,237,60,255,233,163,21,79,243,85,25,225,134,72,121,178,193,113,174,161,218,108,53,99,181,15,202,204,7,146,114,212,148,102,249,160,112,176,17,4,222,78,157,140,80,130,37,185,92,239,69,181,17,94,203,221,193,240,193,74,179,141,238,12,129,141,230,34,92,139,13,49,239,195,233,143,73,85,2,254,24,123,24,184,115,1,186,159,164,174,153,67,210,130,213,114,32,138,254,109,31,187,242,167,49,129,94,114,251,102,57,212,131,113,35,86,157,179,189,248,10,55,35,191,118,1,82,177,219,197,186,149,3,68,126,156,127,13,239,2,179,85,41,136,161,105,173,154,227,192,108,206,27,162,170,205,82,132,215,72,182,198,158,230,78,117,223,131,199,114,15,52,44,175,121,240,158,161,93,144,104,9,179,81,223,96,175,102,163,165,89,40,193,3,58,56,135,207,137,47,66,142,109,101,241,170,121,200,141,91,54,103,155,163,7,89,197,29,250,131,23,28,227,159,159,190,130,144,152,138,181,29,157,195,238,43,86,83,3,239,247,55,244,211,202,192,30,176,159,48,175,39,100,161,2,77,219,96,36,231,242,252,48,216,114,216,245,173,128,183,100,157,61,44,254,253,99,26,6,141,110,229,245,251,96,27,147,184,56,161,138,68,129,220,90,221,18,159,191,197,108,0,183,159,109,92,182,235,7,15,107,155,175,234,150,36,156,169,75,87,251,132,196,147,86,71,141,128,40,155,236,17,74,255,152,149,180,79,71,43,68,188,194,5,176,132,101,120,17,217,215,179,133,170,19,196,201,6,254,96,223,207,87,174,14,3,58,10,182,230,164,122,10,248,51,206,134,37,126,54,115,213,232,205,210,12,203,182,221,235,9,107,118,133,3,250,224,123,44,37,29,249,106,156,25,76,111,13,75,47,66,63,177,52,147,5,101,117,178,239,7,207,208,119,87,145,28,5,125,135,175,64,63,225,160,42,86,140,38,10,14,189,190,90,183,155,121,48,225,155,43,222,63,18,42,88,71,123,147,14,89,205,184,243,12,136,101,16,9,110,217,8,133,93,23,178,67,55,169,220,168,38,157,252,185,200,50,72,100,20,30,130,208,15,199,152,62,126,24,86,122,181,4,54,100,89,197,42,182,27,146,153,99,75,124,35,126,49,204,77,38,150,1,9,127,120,215,41,174,85,70,136,88,119,231,4,205,178,152,189,183,236,98,30,49,15,150,134,167,226,15,145,21,76,222,36,201,199,125,213,38,217,250,234,150,203,44,42,174,4,143,47,190,173,24,221,154,227,182,109,81,234,231,232,72,53,199,232,226,221,42,39,179,139,86,228,30,35,37,110,164,124,225,15,218,73,83,48,217,123,84,222,241,8,80,150,177,25,33,52,113,195,85,244,110,245,70,118,221,36,163,133,175,220,145,131,235,154,69,15,128,228,65,129,26,112,68,1,206,204,48,149,231,59,241,34,241,213,88,35,157,187,129,216,13,128,120,100,124,70,118,192,35,26,225,46,29,156,75,235,175,82,6,194,169,185,193,105,187,153,215,241,193,213,194,75,138,243,185,144,211,24,191,198,154,154,235,35,22,216,23,207,208,207,52,223,229,77,74,212,103,1,140,67,68,91,226,98,253,66,33,4,212,223,99,204,151,124,223,84,77,84,45,88,189,147,84,95,195,13,167,203,148,230,42,37,220,202,114,12,231,213,241,64,203,30,237,64,45,67,172,254,121,190,60,249,95,153,87,216,223,247,185,64,163,70,30,58,4,209,155,101,96,248,83,82,230,158,140,189,200,24,168,175,123,248,44,201,111,24,250,244,156,66,147,134,28,187,139,66,197,243,67,171,190,113,247,94,187,190,0,87,31,56,63,5,16,111,146,105,164,33,147,171,36,82,1,77,138,87,194,79,143,54,249,41,38,27,48,53,190,3,26,119,51,66,86,120,255,70,132,136,3,1,117,166,62,34,56,83,33,197,104,253,15,224,180,197,96,148,184,237,106,113,122,4,20,138,46,186,94,223,17,124,173,144,176,245,147,3,136,200,14,9,1,246,139,125,250,140,162,14,3,11,137,21,167,84,113,151,66,219,80,217,76,164,232,115,33,174,30,78,70,141,199,242,135,244,200,232,32,142,158,198,10,205,224,44,156,165,26,136,197,49,242,167,247,85,16,171,144,57,128,47,6,212,34,92,91,228,14,182,210,64,208,8,93,237,19,24,23,138,32,207,90,172,95,194,1,195,86,134,248,199,233,32,202,71,149,183,91,0,70,205,45,143,168,62,69,117,224,238,225,77,46,9,98,36,57,243,66,145,43,15,41,238,194,78,84,107,245,147,172,91,156,36,11,230,165,137,78,154,156,22,58,144,15,105,255,173,204,248,100,9,79,11,113,54,159,246,246,38,129,47,229,20,14,240,192,224,86,231,165,208,14,115,220,255,72,74,83,197,134,149,72,29,148,60,229,10,153,160,84,140,130,116,45,239,102,43,116,222,53,112,103,231,33,158,194,225,250,28,242,85,238,84,165,124,49,78,187,196,232,107,126,9,113,32,20,195,198,201,10,205,58,237,8,37,196,153,217,189,244,140,42,109,211,217,227,196,141,60,184,252,140,76,63,248,63,44,4,68,193,18,152,239,208,199,209,63,57,77,23,80,155,149,70,244,10,215,102,171,85,90,223,114,230,178,229,131,184,169,25,50,3,208,110,189,99,143,171,185,19,227,79,15,243,71,160,28,170,103,87,212,151,14,147,252,215,24,31,155,26,86,112,162,159,152,234,111,196,34,248,129,17,118,73,199,125,7,89,251,177,233,57,128,30,47,228,69,231,136,241,226,90,59,205,80,156,142,0,39,15,136,22,207,148,11,36,110,142,123,223,68,93,125,73,159,245,72,127,37,85,25,126,120,228,26,184,232,9,227,6,149,250,188,170,189,23,158,204,97,114,163,172,136,241,97,10,101,85,36,221,69,164,146,135,53,226,83,56,113,221,18,245,171,150,180,237,148,56,170,236,207,129,82,9,252,38,148,50,77,196,218,82,210,49,125,150,27,73,69,117,44,119,21,58,216,7,227,107,230,254,125,217,157,134,209,34,72,179,159,129,129,160,216,118,159,141,153,59,131,13,237,62,65,13,135,167,119,132,68,171,121,205,86,15,105,195,186,69,143,231,154,1,195,211,24,103,64,192,208,89,93,180,158,22,198,52,143,129,255,96,2,38,159,236,159,129,151,100,105,85,7,181,204,46,247,229,234,190,185,23,103,224,129,251,201,128,49,64,194,48,139,207,171,215,8,11,2,117,123,55,133,202,25,31,9,95,178,54,137,111,26,129,83,230,80,255,164,236,170,200,145,97,2,117,175,230,211,149,29,23,179,155,172,95,186,230,239,11,6,134,98,15,195,213,160,65,127,134,84,133,81,62,189,4,191,130,77,193,38,124,204,65,249,82,183,4,235,156,215,45,160,179,203,216,41,17,111,121,70,210,247,89,98,229,111,110,46,217,191,138,48,217,37,132,239,127,217,158,184,199,136,227,160,247,180,152,31,223,88,10,86,224,239,205,154,94,48,195,106,145,248,193,182,64,79,79,10,244,40,165,224,124,210,133,214,15,92,149,24,46,28,110,86,16,245,18,15,196,199,61,200,181,148,176,78,137,104,246,149,164,222,7,224,32,57,143,13,46,7,208,239,6,160,175,212,12,48,243,162,199,108,169,50,72,234,24,34,96,50,28,229,129,149,28,184,34,213,56,157,57,39,35,124,148,81,210,5,167,27,37,235,235,156,55,146,76,150,140,75,145,17,133,216,16,32,9,232,10,122,125,131,20,3,42,47,251,113,166,208,170,231,217,238,211,244,116,218,162,160,130,107,51,185,132,196,124,207,108,150,220,153,201,143,209,67,230,92,246,107,106,148,216,167,5,22,51,224,77,146,90,53,252,193,124,30,237,80,175,5,166,177,226,40,85,117,72,251,226,27,24,228,142,238,197,215,119,129,136,98,140,249,136,196,53,27,33,213,99,137,12,123,236,182,234,230,255,175,43,213,217,222,124,86,148,110,193,249,50,7,186,38,139,161,100,110,42,74,150,251,81,220,46,246,72,91,86,212,245,46,37,133,54,100,114,182,87,151,190,254,89,230,89,142,185,199,251,175,106,18,59,41,28,120,177,39,181,183,179,33,220,237,36,137,223,40,188,102,64,112,184,79,94,37,204,20,181,21,79,250,112,131,57,8,61,183,242,137,209,84,125,73,14,171,152,85,249,139,206,90,63,95,210,212,111,119,225,7,240,187,63,89,69,112,136,13,146,71,113,143,114,226,2,205,155,220,126,224,100,117,217,189,35,125,135,151,110,165,59,60,46,2,122,187,143,41,126,87,244,223,12,143,31,136,53,51,69,18,41,96,92,44,238,54,104,156,185,34,209,209,52,249,18,199,152,52,56,15,228,197,183,15,103,196,115,3,177,246,98,207,47,75,160,84,119,68,163,38,137,134,241,104,254,75,48,171,242,215,95,122,170,243,140,229,69,56,142,79,146,49,213,210,107,182,30,68,189,5,54,78,243,135,14,199,49,21,132,239,67,208,83,7,103,122,112,50,239,192,109,33,43,118,24,73,108,138,79,10,85,253,24,168,136,192,125,47,222,17,25,19,113,247,156,255,10,248,197,49,46,232,185,254,207,126,240,51,79,228,51,45,5,147,52,151,1,197,102,84,53,136,232,163,156,217,249,33,111,152,222,184,4,160,248,42,102,240,42,214,14,147,162,138,161,113,49,121,189,163,167,70,29,5,147,152,82,111,77,138,94,222,175,108,34,169,149,6,10,199,220,98,25,50,17,212,135,61,86,152,95,85,11,3,50,54,246,36,164,232,136,86,112,95,37,97,197,28,45,253,144,182,70,254,64,120,245,127,199,104,84,87,222,121,123,144,185,229,224,98,100,157,51,152,2,20,200,3,99,67,85,88,38,172,214,14,44,150,211,139,228,158,73,8,128,239,84,50,154,7,203,77,117,165,201,179,46,162,187,33,138,100,142,157,158,90,141,152,66,210,177,241,75,3,70,137,22,179,56,191,107,115,168,190,129,171,174,253,172,234,27,8,21,22,194,183,212,71,117,173,223,26,187,43,176,17,157,41,78,172,110,166,147,141,217,226,32,190,75,142,211,126,145,11,174,23,6,10,213,215,187,202,42,7,225,204,180,162,7,46,71,12,157,166,47,91,135,116,28,154,45,136,166,5,251,233,41,206,134,151,92,13,92,146,237,152,54,127,179,4,213,69,177,246,40,138,76,227,9,125,95,108,206,113,33,154,118,255,250,117,63,202,9,229,69,149,119,130,90,148,54,17,176,71,156,133,232,122,212,95,68,236,87,183,188,165,207,122,68,196,138,128,213,74,11,163,247,215,137,163,232,211,35,247,140,247,158,183,19,25,136,194,251,0,125,208,149,102,192,134,216,113,20,232,112,98,196,62,86,185,216,14,249,149,218,253,119,24,122,232,208,229,149,106,239,162,198,242,187,229,140,110,68,233,58,65,44,74,165,156,126,241,3,170,121,236,21,230,53,221,176,222,190,67,31,80,185,55,212,35,133,80,218,98,118,175,59,96,193,51,53,238,129,66,192,66,122,48,80,195,241,169,170,104,131,6,217,12,140,237,48,88,154,166,227,139,194,44,243,56,129,83,4,230,59,230,104,141,69,153,127,84,187,141,107,91,44,112,226,244,15,228,160,118,202,76,54,31,156,51,208,86,60,54,29,36,81,115,110,221,2,232,180,244,148,4,213,79,251,185,92,232,6,253,235,71,117,216,168,216,186,113,200,142,9,61,97,7,30,54,78,140,144,125,20,50,105,34,89,163,112,31,168,12,236,237,1,60,118,239,199,1,133,136,10,242,89,27,95,150,145,23,53,231,96,37,142,157,130,150,251,214,143,220,115,225,30,12,119,200,154,168,182,132,62,49,104,252,87,229,244,126,186,110,86,84,198,99,113,19,196,54,79,88,15,159,95,194,41,10,148,98,231,113,201,17,151,124,28,104,144,81,229,172,62,140,240,220,55,18,116,43,152,83,13,127,140,211,254,190,158,38,38,42,100,63,160,170,228,73,10,237,28,19,18,132,222,42,37,101,191,51,196,168,209,75,42,153,247,200,15,197,180,242,157,93,109,251,202,131,117,137,215,40,151,7,4,182,107,163,10,97,82,247,40,66,28,203,129,125,182,19,159,183,142,17,202,249,66,174,187,218,198,56,132,229,68,115,225,7,253,26,29,247,80,60,183,247,67,231,111,91,151,217,41,20,67,221,58,203,127,233,91,191,231,62,58,140,67,18,80,247,137,47,8,119,68,12,79,18,84,249,140,203,7,35,34,31,152,219,70,23,60,174,229,135,22,236,56,95,222,216,151,127,213,51,197,109,77,66,96,62,200,215,118,44,214,211,166,125,247,191,47,197,221,59,22,221,7,87,46,177,62,161,208,200,137,27,23,196,123,206,143,75,161,215,7,122,76,179,4,223,209,33,96,111,212,73,98,66,136,152,160,215,179,233,26,153,164,215,236,168,16,26,215,27,11,8,112,228,188,32,209,254,132,190,137,142,149,106,187,101,217,163,165,4,193,195,140,121,148,57,191,9,113,139,24,0,60,218,234,43,95,98,21,123,9,163,47,5,183,16,105,236,233,32,131,98,69,38,223,135,56,118,175,62,185,228,48,185,109,249,236,171,128,222,175,13,97,161,103,180,57,62,59,87,118,141,168,208,226,141,121,137,157,115,247,208,159,97,187,157,62,84,92,32,168,37,119,201,169,23,55,7,193,73,223,88,210,250,114,175,64,23,89,86,126,211,52,147,212,57,178,148,242,128,224,149,165,60,204,58,248,218,17,24,155,159,76,238,17,115,52,207,41,67,237,135,161,210,81,65,190,51,189,225,22,207,243,5,89,23,245,247,141,141,181,159,171,91,49,109,200,87,38,28,146,244,212,188,30,203,189,135,202,69,204,95,233,101,41,37,189,199,57,104,68,159,91,191,84,135,66,154,65,140,207,110,202,208,147,53,218,243,25,188,29,161,22,69,217,185,222,238,74,181,85,87,136,58,252,225,50,83,235,196,181,248,55,152,3,6,34,191,222,26,35,214,222,225,118,140,255,38,90,81,138,69,102,50,29,29,222,49,53,166,167,39,209,200,104,164,134,198,95,165,72,52,212,250,247,235,1,230,250,98,117,165,50,76,79,159,207,254,11,142,78,66,229,212,235,38,81,15,221,142,41,186,121,24,57,39,231,148,160,122,84,158,205,166,21,0,56,94,1,100,217,142,106,219,238,174,125,255,71,55,19,199,61,84,234,86,156,249,75,163,74,45,255,51,216,110,145,101,68,233,19,178,61,251,194,43,154,131,123,236,71,144,14,101,239,34,225,10,64,9,21,165,226,135,221,186,51,239,244,58,255,114,29,254,151,109,11,19,57,95,125,10,99,238,79,68,120,83,184,193,254,206,228,105,9,215,61,90,61,246,218,228,175,67,161,200,220,133,7,233,246,182,77,120,53,214,44,59,148,243,60,250,147,5,242,77,18,245,248,78,240,37,138,27,155,184,147,111,88,249,248,229,47,201,122,113,236,1,180,96,223,254,167,8,202,111,83,179,42,69,78,102,234,189,211,77,241,29,233,196,121,168,132,224,221,65,121,34,109,9,43,123,91,141,176,230,227,44,152,83,28,62,13,139,109,142,165,101,128,253,175,183,226,47,153,136,89,228,57,176,50,25,162,222,68,209,226,214,223,172,1,164,60,60,141,41,248,195,63,184,136,101,237,101,15,62,196,16,179,228,182,9,253,160,152,22,122,195,248,32,186,238,123,82,62,110,18,243,232,126,226,59,3,70,97,255,236,185,69,47,162,65,129,39,26,242,66,91,143,0,207,22,153,54,172,185,14,95,157,152,158,48,160,229,126,141,134,252,6,175,221,72,97,99,61,39,100,145,175,164,164,102,121,243,63,218,141,2,173,69,158,154,37,200,211,125,80,172,209,206,218,211,53,92,176,52,197,24,56,68,97,39,143,197,222,221,228,194,38,138,44,92,157,84,64,4,7,99,251,112,176,24,104,123,104,244,100,123,33,32,238,231,98,99,88,247,214,34,235,34,199,141,234,251,176,207,155,236,156,222,100,14,129,91,252,204,44,252,95,234,76,153,168,103,55,147,8,200,161,254,138,196,7,231,187,46,100,131,32,22,108,81,173,218,76,146,5,2,242,162,16,211,195,252,95,232,101,134,149,208,167,231,193,58,49,216,50,244,89,13,220,130,67,45,100,129,113,9,109,96,247,173,224,63,10,163,134,255,156,115,147,210,12,0,49,38,251,160,108,145,232,184,73,180,188,232,251,75,65,31,1,85,121,14,153,37,244,238,110,121,42,14,55,212,188,231,3,51,89,250,216,173,169,84,13,229,77,122,70,252,99,106,129,127,193,91,149,140,159,50,164,173,140,101,7,125,15,195,231,21,75,2,115,16,12,249,204,73,20,172,151,151,190,159,128,24,113,54,127,209,188,157,141,200,75,103,30,12,6,122,123,163,244,56,239,99,91,30,224,172,72,229,113,108,233,53,113,118,81,254,189,52,63,160,231,234,195,113,248,119,29,127,30,83,140,215,163,76,59,115,255,191,74,176,32,130,45,130,33,234,84,110,224,139,197,125,234,219,27,183,154,131,160,223,9,16,93,59,81,131,90,226,224,75,0,183,209,223,29,154,223,188,56,110,17,80,164,235,235,144,8,251,204,248,239,127,87,175,244,70,17,29,0,86,73,62,105,40,45,95,159,84,65,0,243,251,206,206,128,175,85,217,68,104,24,80,64,211,254,51,6,116,100,173,226,148,196,175,238,74,208,156,214,138,235,1,113,74,199,90,184,146,108,219,39,178,53,122,89,111,161,8,66,38,52,226,166,255,64,20,53,207,241,24,223,61,120,237,9,213,97,168,85,19,200,63,54,67,184,136,182,161,249,32,247,19,142,90,239,248,246,196,39,200,111,42,23,251,199,221,156,134,199,204,84,175,103,178,48,126,148,22,250,123,211,244,79,251,179,146,248,63,69,170,172,151,75,150,135,128,77,27,143,161,54,87,25,151,28,182,243,208,62,8,149,55,106,162,236,173,88,255,137,94,179,174,153,48,20,160,185,69,248,247,17,26,215,60,81,163,213,24,61,209,122,161,43,216,206,131,125,192,210,36,68,107,123,16,227,54,230,176,167,103,58,224,207,27,8,196,159,168,224,232,132,156,248,71,179,177,132,59,37,102,231,104,53,234,132,59,124,178,88,159,145,217,143,229,49,255,44,232,3,112,29,101,31,59,93,90,92,90,207,98,14,105,222,235,42,8,229,208,157,190,175,239,197,224,110,234,211,43,83,187,65,21,71,121,179,68,214,59,27,244,27,187,210,207,211,102,241,157,71,0,59,190,199,254,62,240,255,122,230,70,74,80,227,151,14,167,60,239,228,251,27,188,182,158,29,22,118,144,59,106,134,194,16,46,33,41,204,60,248,51,126,205,188,240,214,102,39,88,69,68,155,152,178,164,94,215,93,118,148,255,29,192,72,83,179,31,79,211,111,35,172,137,114,227,89,39,104,0,185,156,202,7,17,15,249,67,72,62,239,173,112,58,160,241,140,70,51,106,207,44,166,130,173,80,180,16,112,254,210,127,113,247,134,237,142,209,128,250,214,164,224,232,39,66,219,60,154,108,127,165,211,211,40,179,251,38,105,61,131,147,245,124,55,180,131,108,79,90,220,50,164,103,202,193,145,77,174,105,33,138,76,103,250,70,79,129,78,118,117,178,122,187,251,161,113,255,95,219,2,121,20,9,230,247,221,103,46,232,2,213,165,168,23,47,188,172,60,26,234,28,209,170,73,48,183,9,247,2,76,85,202,138,165,65,129,92,107,230,104,69,66,43,25,151,158,216,88,173,100,146,122,30,113,250,223,120,216,194,149,53,172,254,204,168,138,7,79,107,77,78,80,37,213,51,249,154,5,43,246,47,185,169,195,222,4,59,48,250,22,167,255,60,76,192,26,184,30,189,208,183,179,27,77,44,119,196,51,58,255,45,115,227,249,114,47,20,104,3,42,192,70,199,23,116,3,113,246,185,182,87,125,211,81,107,164,195,220,19,18,154,62,134,180,226,51,113,75,42,53,0,189,203,35,212,66,220,191,166,11,193,34,212,220,77,182,10,73,12,125,54,148,183,13,144,157,200,236,143,254,46,13,181,193,139,247,107,83,147,93,188,145,171,25,186,65,242,247,80,210,14,121,249,74,217,250,129,52,153,153,88,0,62,233,66,115,158,216,117,189,109,67,255,165,32,149,140,82,24,121,69,213,162,251,151,164,174,252,16,234,2,145,232,128,226,179,177,146,34,123,5,127,124,77,20,103,207,134,154,49,121,106,21,147,24,82,144,85,107,93,198,86,73,48,172,24,62,73,69,246,214,38,253,63,141,86,138,69,78,39,145,206,93,105,111,122,169,176,104,128,247,20,23,84,34,110,130,104,35,90,148,140,55,127,210,68,247,26,76,185,48,58,64,99,124,100,165,144,138,245,31,171,10,159,93,54,41,242,102,87,245,139,119,1,185,142,116,157,196,52,213,69,160,69,22,64,35,206,128,100,214,142,52,225,128,124,217,232,233,51,56,124,221,64,96,219,83,33,247,48,48,102,200,70,135,37,112,119,183,131,59,19,80,120,211,51,199,42,72,80,208,145,21,52,154,187,246,37,120,237,117,40,10,246,249,202,204,245,194,50,49,215,117,224,26,254,230,27,99,229,62,105,150,81,159,191,192,140,242,242,90,20,124,125,162,232,159,187,19,104,153,93,133,73,135,161,182,236,7,244,111,195,35,69,242,234,116,199,71,46,38,228,115,97,224,111,204,188,199,231,216,245,229,184,111,100,38,119,153,53,126,151,133,192,154,197,93,95,47,172,197,220,251,234,55,53,214,175,84,132,234,55,241,224,28,255,164,168,37,210,72,117,212,164,86,118,15,101,169,173,223,133,22,11,146,163,237,169,69,10,219,199,126,67,243,124,106,167,202,99,70,189,243,148,190,154,165,230,201,96,92,75,74,84,186,27,233,124,178,106,184,17,183,195,223,105,85,156,237,249,131,190,252,191,184,14,165,25,95,199,7,27,69,232,158,205,180,54,76,115,60,112,177,223,185,6,181,193,167,35,244,79,118,127,252,175,247,200,32,123,29,221,86,252,21,57,89,190,161,34,244,247,235,112,214,162,60,226,29,255,129,90,118,46,53,9,139,229,156,109,65,224,4,89,181,134,185,38,3,41,158,135,24,123,251,208,205,123,104,193,48,202,62,24,61,15,212,39,233,17,161,38,81,158,155,96,55,72,242,25,218,171,253,152,178,231,44,182,195,143,3,236,21,45,37,158,95,161,227,4,238,11,50,60,28,129,42,93,80,53,41,165,191,69,161,117,220,85,60,49,233,88,211,69,43,4,69,23,190,143,18,131,239,148,155,129,17,80,200,10,102,89,45,74,251,46,126,250,255,155,245,69,86,96,147,120,185,225,156,13,196,96,142,177,222,97,6,54,181,22,233,160,42,30,207,182,220,119,179,82,94,188,79,203,21,55,210,66,181,188,216,237,145,61,32,21,152,204,13,27,171,87,139,242,80,79,36,119,179,138,186,134,215,101,114,88,109,52,199,20,237,247,9,100,185,21,73,88,155,233,188,162,123,72,67,213,152,113,184,244,107,45,142,58,78,97,86,7,129,227,52,189,145,120,186,38,124,124,121,212,179,157,71,44,71,247,41,34,248,226,229,170,5,53,209,125,19,73,4,35,109,136,197,224,247,131,115,179,168,226,37,76,111,151,253,32,202,202,151,183,236,26,129,55,227,160,81,114,251,4,9,203,83,12,10,98,235,81,118,128,23,31,21,11,230,198,187,66,172,69,152,136,224,143,86,92,230,98,100,116,234,147,28,146,7,9,181,107,36,25,161,130,17,171,146,29,159,218,220,241,59,149,6,189,111,90,174,249,86,183,66,46,80,103,217,233,228,210,49,99,182,63,158,145,25,208,50,3,122,130,196,238,138,24,39,248,224,223,62,133,179,146,133,181,224,135,82,112,20,36,138,219,146,119,38,107,158,72,229,157,14,215,230,164,93,177,241,172,74,197,126,52,243,59,150,154,193,44,8,102,12,170,187,173,208,18,228,214,41,147,242,136,94,252,172,247,1,3,204,63,240,177,201,19,101,122,13,46,173,56,26,9,181,106,112,29,122,218,21,138,31,192,126,190,204,60,33,117,129,21,202,9,68,99,27,20,121,203,43,92,232,170,121,252,107,103,129,43,133,246,10,200,192,51,243,86,150,223,121,98,240,77,150,15,88,122,9,62,74,177,136,47,44,244,216,131,120,28,189,173,109,81,94,251,151,77,237,70,1,184,211,159,53,127,247,247,186,211,126,195,118,1,255,172,75,102,94,146,125,118,89,234,114,233,90,173,84,27,35,101,167,209,53,18,252,37,56,46,34,123,237,16,77,29,63,142,222,59,28,236,50,164,27,52,133,216,122,122,161,149,63,88,210,161,153,50,237,215,84,29,248,149,70,99,243,152,240,202,235,32,49,10,92,151,8,215,125,202,235,79,122,195,220,173,17,42,220,202,232,41,156,63,165,247,38,48,249,118,118,17,208,116,122,231,168,92,183,78,69,78,97,134,96,0,174,247,197,247,185,187,208,154,192,157,234,234,96,46,225,163,64,111,154,137,159,17,196,192,120,127,214,26,17,73,80,220,229,44,219,173,5,13,3,208,185,135,123,19,87,180,96,51,226,0,89,19,119,139,209,60,231,214,211,23,202,160,215,28,89,222,62,119,61,52,173,132,149,2,93,100,112,211,112,93,9,246,185,132,30,237,58,163,129,239,139,42,118,149,201,48,103,42,168,201,211,219,51,91,193,74,214,11,172,216,225,17,113,74,80,206,214,65,31,71,196,5,101,158,209,209,10,57,222,62,254,53,169,13,27,36,134,147,107,171,91,130,209,201,155,210,59,128,195,132,170,101,191,57,27,90,153,253,63,245,199,15,87,188,182,35,104,125,171,203,158,252,134,111,221,12,149,136,231,196,57,164,217,188,171,91,118,112,34,126,200,7,160,45,129,253,189,201,242,164,214,174,54,71,196,188,59,255,236,139,81,42,132,33,194,131,178,20,88,220,0,15,171,13,16,188,124,189,216,185,239,173,61,80,25,72,69,74,151,221,138,183,248,7,238,156,214,242,212,31,150,200,19,231,34,5,73,231,253,182,255,8,68,89,219,183,245,156,183,45,80,110,224,198,56,226,191,34,103,247,157,83,148,190,43,244,234,47,213,228,243,31,124,238,70,162,154,90,53,120,249,238,32,235,201,3,91,214,194,166,15,100,96,49,87,167,178,49,57,8,40,126,181,249,175,170,65,86,181,196,134,167,226,57,29,200,148,175,42,37,90,219,170,101,148,200,88,188,155,51,149,239,37,110,40,240,162,43,141,119,34,135,58,14,73,235,128,238,0,47,208,100,161,243,96,111,98,22,253,85,233,33,15,42,249,53,75,246,137,209,203,29,112,175,129,11,175,82,60,107,88,41,77,148,177,142,4,71,251,115,108,54,107,207,19,210,197,160,184,99,33,201,129,0,58,206,56,34,186,35,234,237,19,213,67,22,70,138,145,125,251,196,82,145,244,223,52,237,184,74,236,211,116,141,5,73,241,8,181,182,39,233,68,71,115,215,247,32,6,50,102,232,172,176,115,36,220,206,128,162,156,210,18,57,62,246,227,103,147,194,81,219,135,237,221,66,253,53,118,71,253,68,190,160,111,210,206,22,2,199,113,133,216,68,53,91,99,81,116,222,202,5,77,192,98,250,68,251,13,138,105,183,203,172,235,18,187,248,4,63,57,205,199,230,163,248,82,79,228,78,29,80,96,7,127,61,7,127,38,5,115,174,183,41,189,147,112,244,184,217,20,174,173,8,169,91,228,225,182,91,206,244,239,178,112,128,40,178,50,159,211,168,42,116,191,96,183,248,218,115,237,48,95,27,170,84,163,3,63,154,96,160,236,18,29,198,239,236,194,173,94,227,149,12,161,131,252,36,35,230,232,169,136,248,92,44,5,106,13,186,60,27,67,169,7,221,22,169,4,140,222,5,147,44,61,205,33,169,168,60,231,124,80,158,130,193,117,71,148,217,16,243,64,97,135,114,86,148,235,70,207,172,55,59,83,222,84,200,228,184,134,206,16,177,205,37,178,69,233,136,21,200,177,126,239,179,226,142,132,188,179,95,124,129,65,9,237,118,221,194,10,224,239,113,161,27,7,206,123,164,104,30,17,209,39,128,113,252,65,149,9,28,114,4,161,183,221,101,173,213,97,128,205,64,246,136,237,64,178,160,162,12,156,80,171,128,11,146,124,124,70,127,57,44,2,223,102,98,64,171,57,133,217,170,232,187,135,141,82,83,177,9,165,224,53,239,247,72,114,55,32,27,186,130,146,65,48,234,101,21,94,250,227,224,109,22,24,193,218,203,124,206,27,136,192,122,218,154,173,69,32,160,0,121,66,127,250,82,60,54,250,128,130,51,35,139,252,111,29,95,251,234,56,206,252,202,41,196,82,26,41,219,228,99,70,253,129,15,248,169,205,11,121,211,218,213,118,182,117,172,12,203,129,125,202,16,165,136,28,27,179,174,216,252,45,136,91,42,116,125,50,123,226,81,242,199,3,254,41,65,68,159,239,188,32,203,77,136,142,139,18,41,241,194,11,91,237,145,104,253,98,45,167,12,70,222,50,24,110,159,173,130,1,103,106,104,166,50,4,237,105,178,208,119,26,136,195,194,236,210,33,37,144,188,43,117,216,160,120,252,16,29,247,184,113,238,218,147,29,182,57,49,46,214,85,237,54,51,142,248,189,181,24,33,40,26,212,23,188,106,114,210,168,143,45,231,36,45,198,84,113,163,39,131,177,142,47,248,79,206,87,3,85,37,204,213,112,20,10,242,254,233,191,158,150,110,223,134,33,151,69,186,219,13,221,184,7,197,224,73,229,48,39,83,250,22,154,207,242,11,91,75,183,173,145,121,61,232,108,208,235,100,26,70,21,107,241,84,77,67,80,171,2,94,223,184,90,209,58,56,191,25,56,38,63,206,219,37,132,248,215,135,120,44,191,107,96,137,198,74,166,10,156,237,55,221,100,83,67,76,73,246,8,54,121,147,141,60,122,122,85,111,66,147,114,20,140,72,239,131,96,27,234,150,118,30,49,157,239,2,71,68,64,93,101,199,4,81,213,51,53,36,40,86,227,156,240,102,132,118,197,210,29,45,234,246,80,121,96,167,22,40,2,253,142,166,158,26,186,228,17,78,33,93,52,209,88,169,250,236,105,10,157,168,120,87,175,112,193,210,83,221,154,88,19,197,102,195,161,9,194,4,132,100,37,36,235,94,38,166,247,72,255,255,29,24,68,244,58,65,203,163,180,172,130,215,133,155,141,115,23,55,50,70,182,189,186,139,173,8,52,238,62,136,97,135,134,125,43,162,234,220,10,42,20,254,7,154,11,216,244,247,131,11,171,83,152,33,123,230,104,55,151,215,239,237,250,80,86,153,201,176,201,187,168,40,210,85,88,80,2,86,173,33,51,192,227,188,112,27,255,87,222,51,15,207,235,223,72,151,53,120,198,252,192,170,120,220,186,92,153,60,117,44,210,165,193,136,68,152,160,84,111,35,183,7,87,213,124,28,25,124,204,101,107,131,23,118,100,235,41,114,122,149,210,121,222,78,167,150,93,224,113,168,133,132,65,1,249,77,57,168,230,183,140,115,39,5,21,26,30,52,174,153,33,189,62,51,32,73,76,252,45,40,108,63,45,124,129,245,250,91,246,41,193,246,177,210,99,254,47,27,20,19,249,43,194,205,164,11,139,49,93,254,250,85,36,179,21,5,70,51,160,91,101,6,46,49,32,237,49,102,174,137,209,184,170,188,181,115,42,198,219,232,156,49,158,208,39,250,124,155,16,38,116,181,148,182,76,218,43,217,97,190,181,59,148,183,47,7,88,194,92,221,32,148,229,8,224,152,30,85,17,125,221,197,185,168,200,19,67,225,141,218,9,183,161,135,143,220,222,148,78,125,251,153,192,149,112,200,219,212,115,181,80,8,171,155,162,53,154,134,100,116,156,113,205,81,241,32,31,93,41,210,185,56,84,112,171,248,209,22,31,247,141,134,61,205,11,129,45,41,247,44,98,253,109,153,177,101,28,192,234,73,154,34,88,48,57,81,203,248,231,198,104,78,9,131,60,209,229,205,116,123,19,208,123,230,58,215,114,158,11,99,217,175,50,192,116,79,213,42,156,162,169,144,206,45,241,1,122,30,101,3,89,198,0,31,247,204,201,136,2,93,187,22,49,183,229,40,217,53,190,167,149,239,36,71,156,214,160,84,165,110,170,200,28,67,52,187,17,112,152,10,110,55,77,132,167,20,240,190,121,175,169,121,66,164,77,253,197,177,76,229,117,105,2,232,35,209,194,55,184,106,242,53,70,27,3,70,150,43,138,137,167,56,173,115,49,87,106,78,204,211,228,181,138,170,45,208,148,102,137,95,123,122,53,22,136,109,29,216,111,163,229,212,189,237,222,131,13,227,167,71,19,254,155,234,211,89,239,216,109,193,154,92,5,246,7,241,251,201,246,69,253,28,212,126,180,232,109,96,54,225,166,175,232,147,224,196,44,74,16,231,251,129,187,221,237,136,255,212,232,23,224,117,179,161,126,34,198,100,102,20,64,247,242,92,127,45,68,205,124,66,145,38,119,84,158,52,130,46,98,92,144,120,228,222,128,218,253,27,242,239,224,112,91,208,238,2,103,113,168,56,54,112,147,200,130,116,17,222,183,105,212,4,136,177,17,122,244,208,85,7,87,103,96,144,253,26,160,133,141,10,51,179,28,0,204,77,228,219,50,199,217,139,22,54,22,216,100,143,76,152,132,117,110,147,147,184,45,161,93,207,105,10,139,154,38,218,45,97,203,159,137,138,254,61,245,199,244,169,189,161,133,126,215,89,137,91,132,57,130,254,69,72,142,74,193,92,47,47,132,100,137,95,117,25,135,58,27,181,184,150,122,192,249,128,8,124,62,49,183,182,211,216,82,161,68,33,47,65,63,170,36,120,145,127,177,148,59,6,184,130,135,118,27,59,85,99,19,121,3,19,84,55,162,160,159,193,75,207,85,159,71,72,190,43,155,173,218,228,35,139,191,171,229,39,129,8,19,16,98,152,163,57,227,244,61,12,244,131,97,93,205,179,150,16,225,26,88,98,141,252,1,187,12,56,98,15,4,250,183,97,146,31,187,115,7,143,28,250,80,74,75,123,85,4,86,7,190,26,239,203,113,245,191,125,135,159,69,232,226,219,139,140,10,184,45,203,132,26,10,52,201,129,73,246,126,74,72,227,119,217,237,234,62,35,106,127,128,170,139,235,246,211,129,207,13,6,22,88,208,185,85,210,80,35,229,30,70,177,109,206,168,132,35,154,146,130,6,68,2,69,89,249,140,242,171,16,206,25,80,246,153,73,126,226,189,76,185,169,70,228,242,66,221,85,101,70,95,114,55,167,107,169,143,74,174,163,184,152,152,240,211,67,179,67,145,17,83,233,69,151,74,49,37,238,110,237,91,94,255,179,111,197,117,32,187,103,124,30,98,113,211,224,232,174,21,158,117,163,114,215,63,111,12,150,199,155,109,23,41,237,193,230,131,19,66,17,65,142,255,120,203,178,93,123,40,61,6,140,99,106,167,55,247,57,186,192,215,12,64,12,173,156,195,214,47,12,237,136,232,69,112,19,92,87,153,176,59,248,167,30,2,75,59,123,75,14,178,153,118,143,96,219,115,204,91,230,2,93,159,143,156,100,77,208,25,167,44,83,136,227,1,248,27,173,190,234,23,121,18,141,230,149,207,176,90,132,60,207,172,20,117,95,46,87,254,1,112,177,174,199,163,223,34,243,175,169,252,170,199,138,35,33,129,85,160,160,161,65,28,3,100,115,83,127,186,105,45,224,220,180,11,224,111,110,57,234,98,88,188,38,200,23,187,247,122,21,26,137,55,149,156,206,131,222,4,218,149,108,245,27,38,244,124,243,104,52,16,160,121,243,106,195,194,172,117,48,39,89,183,104,143,29,122,154,27,0,136,174,170,229,63,74,98,28,42,127,222,14,59,21,108,51,79,41,120,197,137,138,82,125,72,174,160,234,211,36,222,162,148,241,0,177,8,133,238,77,122,163,31,147,144,66,206,189,120,153,16,36,205,188,169,163,183,125,118,52,74,74,167,46,65,40,24,192,116,58,99,49,97,158,203,12,155,154,225,157,224,236,179,65,60,151,157,179,210,99,172,152,34,219,68,59,162,71,171,165,172,202,16,89,175,224,187,168,19,118,115,170,80,111,187,110,117,41,161,163,165,60,91,105,151,45,129,86,100,204,135,160,254,184,81,43,6,232,104,186,11,35,102,243,206,255,66,219,240,32,128,29,49,163,143,76,10,215,189,250,234,190,142,240,164,73,67,19,82,222,218,108,91,10,36,119,219,246,43,90,102,106,110,157,116,147,39,50,105,150,139,255,132,244,232,95,37,102,95,188,167,51,199,183,83,5,90,84,200,101,250,168,95,155,249,132,74,187,64,254,63,215,183,215,75,12,86,21,67,16,134,25,60,173,12,224,86,75,233,157,92,109,180,227,52,139,68,215,190,63,6,232,158,81,215,11,75,202,166,163,164,16,121,52,203,236,155,244,133,91,181,17,152,245,104,90,146,165,68,230,79,115,61,99,220,136,62,218,23,32,112,140,129,142,236,224,211,97,198,125,46,197,115,24,106,241,48,151,12,16,64,165,114,112,107,41,49,53,84,11,136,196,114,228,212,185,194,235,212,82,59,32,100,248,60,76,114,67,134,95,19,127,189,245,28,122,53,50,129,80,245,126,201,145,183,228,57,98,8,252,6,206,72,90,43,24,142,218,221,193,158,125,228,50,79,187,3,168,40,40,173,247,205,64,228,229,79,78,213,247,214,99,171,14,80,253,151,161,52,88,223,115,243,206,130,192,102,100,73,92,104,233,148,55,0,30,46,22,211,29,87,17,36,66,3,148,234,144,98,45,221,104,7,174,65,238,169,150,161,250,178,43,94,127,190,192,209,207,178,111,142,134,232,146,147,58,136,39,197,203,232,49,142,243,216,80,110,219,242,93,35,200,214,13,26,197,162,187,43,9,229,27,113,12,150,42,151,216,22,238,93,61,199,120,151,8,122,196,9,150,173,44,255,93,153,187,193,220,121,172,124,211,34,103,124,117,175,210,33,157,168,124,254,23,99,254,4,152,220,200,239,15,83,241,108,140,156,18,125,104,7,33,156,189,35,186,185,221,169,132,249,79,4,248,248,167,57,88,78,249,192,179,2,160,206,218,20,251,165,188,57,156,16,23,186,69,67,213,150,223,74,175,99,83,142,247,133,171,211,209,74,9,226,80,62,177,194,84,160,63,210,224,89,12,160,143,108,179,15,87,60,63,55,147,98,76,107,4,180,23,25,39,95,133,242,48,18,185,228,82,55,135,119,207,96,78,70,106,144,112,117,224,65,138,134,150,244,222,61,116,179,189,205,24,36,41,83,141,9,248,244,195,201,68,190,213,136,33,233,161,158,149,17,226,125,214,159,96,113,52,235,255,114,20,79,206,156,129,169,173,42,137,94,224,128,101,219,90,50,160,152,166,145,78,168,191,79,0,209,127,230,194,65,101,20,162,253,107,249,158,136,193,236,4,131,90,109,108,20,95,141,103,133,22,48,208,252,212,227,176,182,130,117,15,39,248,121,136,117,128,85,175,132,238,136,204,215,90,83,150,135,235,20,231,76,242,222,247,62,239,90,9,110,157,230,27,174,245,83,249,209,136,58,147,155,115,159,19,35,118,34,97,93,132,219,64,242,229,96,112,236,190,21,152,143,150,131,136,22,104,17,253,11,132,95,29,239,52,193,194,181,18,89,101,33,124,55,83,229,164,113,120,50,232,179,228,213,176,144,99,207,113,160,201,33,179,34,109,127,240,53,179,123,168,96,225,99,167,186,86,118,242,76,6,195,197,0,206,89,244,31,88,83,213,5,1,71,238,252,151,214,235,3,152,179,95,81,13,251,112,204,249,173,188,168,155,27,68,25,133,145,188,123,143,196,122,191,172,152,211,57,199,48,70,82,160,252,77,243,117,215,139,189,24,58,250,228,139,83,147,159,226,203,205,135,71,197,166,116,161,135,211,170,59,168,95,82,207,116,125,50,123,180,46,5,134,238,75,104,92,148,192,33,239,75,87,232,89,21,206,101,171,160,241,24,48,137,244,91,206,243,114,30,58,80,139,68,69,54,91,247,233,205,176,61,137,16,227,112,139,109,80,93,67,47,167,36,157,114,140,182,17,55,94,162,223,151,105,231,45,123,28,212,8,69,46,29,197,79,221,64,129,227,42,57,72,19,222,155,110,239,243,220,28,82,130,157,166,207,241,253,205,128,89,234,181,192,33,210,152,22,198,22,4,135,152,231,7,56,221,60,187,227,161,33,92,32,148,72,25,239,220,204,26,131,150,201,62,137,122,200,44,146,28,5,41,247,187,14,39,181,65,253,174,119,131,70,84,160,194,184,247,200,99,157,4,43,250,140,66,194,159,247,154,177,23,208,120,9,187,143,123,22,0,188,165,241,62,235,35,196,35,57,69,71,4,159,231,227,167,54,196,168,29,10,253,113,46,174,99,171,54,39,43,106,229,52,131,53,123,94,53,160,128,93,21,82,170,107,20,102,255,2,38,99,202,42,205,213,237,158,61,94,1,129,175,25,12,184,107,120,86,90,173,242,96,201,237,166,182,225,69,140,193,16,220,231,113,93,96,128,36,230,143,219,145,15,92,143,33,78,93,148,23,14,171,67,0,149,10,253,248,63,47,64,195,196,143,159,146,201,229,27,108,120,86,235,190,16,95,107,51,204,183,156,118,119,193,168,153,143,217,175,0,43,166,112,215,253,123,198,137,37,164,243,186,249,41,136,58,186,83,154,52,200,149,159,196,145,192,241,112,184,153,252,201,97,91,89,222,185,72,227,44,72,63,3,254,130,80,99,10,26,96,18,148,178,179,57,22,89,148,59,118,170,210,57,33,71,206,141,195,140,190,38,152,211,57,98,219,117,149,186,235,250,40,229,58,206,212,239,184,123,81,84,109,60,89,162,39,121,202,127,91,164,23,2,41,208,15,4,58,106,251,75,211,158,201,123,146,255,183,219,203,164,74,172,196,17,67,3,228,166,4,230,140,65,180,64,57,144,51,175,95,226,123,31,20,11,97,31,243,228,78,42,139,233,49,87,109,85,215,37,0,165,161,106,9,38,67,82,216,255,104,2,171,39,143,147,152,50,34,44,25,137,192,231,132,112,59,162,56,7,36,56,214,215,198,42,191,229,150,210,157,235,214,115,187,243,85,170,86,34,85,203,49,38,138,134,121,151,47,217,207,161,27,215,131,43,1,225,28,18,170,72,212,116,55,12,87,216,134,138,8,160,191,161,137,158,4,126,128,198,92,107,125,157,254,29,157,78,247,21,173,110,48,97,129,175,17,79,147,6,100,84,94,51,121,231,18,115,204,5,215,146,199,80,228,245,51,73,97,154,226,8,150,169,197,88,28,184,217,17,167,2,198,175,97,199,39,61,79,74,60,231,242,89,11,166,185,159,46,68,244,141,191,51,138,59,128,153,231,150,80,33,122,167,226,83,146,88,137,29,21,0,98,168,198,209,49,186,251,51,209,16,14,35,150,239,8,141,213,235,113,19,216,48,171,208,145,244,5,53,196,70,249,51,118,181,238,77,27,186,217,66,97,83,248,155,243,203,58,185,241,242,103,70,142,49,92,247,243,209,171,118,233,119,75,170,169,152,160,137,209,182,235,49,157,196,14,187,67,179,30,162,65,100,7,69,1,14,184,113,172,232,83,50,231,94,68,72,178,6,213,2,139,230,222,102,102,24,90,82,119,187,8,30,56,9,216,184,118,6,168,175,33,207,119,202,23,194,216,92,202,210,60,25,131,144,167,147,145,230,27,18,178,90,89,125,100,98,0,88,204,198,141,4,163,82,92,69,253,217,71,98,246,134,62,167,120,38,229,178,129,87,174,110,54,192,34,161,247,46,11,160,166,120,54,9,50,241,135,24,137,197,153,218,51,64,213,69,201,89,94,83,128,230,249,194,73,229,100,160,227,200,243,246,39,241,52,250,235,123,248,38,67,7,243,212,132,212,88,127,113,219,206,55,129,213,237,158,45,54,203,203,9,250,65,26,134,253,144,30,222,56,23,103,20,159,48,59,133,89,100,251,130,198,248,170,21,154,181,175,206,23,100,223,54,135,40,13,139,236,185,208,233,21,30,245,175,117,141,10,202,134,41,240,195,68,155,41,47,249,242,127,80,43,76,77,187,223,94,25,76,78,47,220,56,62,53,52,193,33,246,72,178,67,61,70,134,36,242,8,127,42,186,93,213,102,190,56,117,6,64,143,74,161,61,168,106,232,137,151,189,148,172,50,224,220,229,51,68,36,155,8,212,162,198,78,88,79,27,149,233,75,180,10,219,143,143,168,238,21,32,89,203,133,212,63,15,146,168,100,240,101,208,94,118,87,249,121,31,122,106,236,221,240,191,195,94,151,119,14,174,126,188,144,93,56,84,41,102,233,140,207,174,123,44,47,23,195,109,188,69,16,231,198,76,135,241,62,224,44,144,117,52,215,230,252,10,239,55,248,160,141,206,160,110,140,210,203,87,199,203,66,41,183,16,90,154,70,222,124,242,42,15,222,243,86,253,43,242,92,154,196,88,39,11,117,148,40,217,2,162,71,93,199,207,104,110,69,147,43,5,35,28,134,92,55,126,128,210,23,206,185,66,7,93,186,138,179,97,101,38,39,249,130,177,234,114,122,114,199,68,146,137,182,213,14,40,166,104,184,31,217,149,11,253,70,204,148,190,89,26,172,195,231,219,85,212,127,223,241,2,184,44,225,157,128,226,78,216,74,32,8,199,249,137,169,6,144,224,163,113,131,173,253,40,144,106,127,156,29,143,75,189,235,10,44,166,82,99,201,221,233,212,210,83,220,69,79,64,129,116,107,245,112,59,97,41,180,246,149,221,86,74,75,53,105,35,151,31,54,252,13,195,200,6,157,78,25,147,79,236,5,194,76,105,190,16,154,73,156,87,161,86,145,227,96,245,227,235,55,61,168,158,213,133,73,132,86,1,167,67,31,157,236,83,198,36,0,41,7,124,173,5,235,97,103,20,104,194,133,248,83,244,107,98,191,103,38,254,168,203,222,192,159,113,124,164,43,201,172,92,74,169,142,163,84,214,178,74,64,132,191,179,176,195,154,129,211,25,211,33,81,92,41,166,94,87,219,242,43,4,47,49,53,102,63,35,73,112,202,123,95,129,168,49,100,13,196,107,169,254,50,247,42,219,5,33,48,32,35,33,232,12,158,87,1,246,42,225,178,22,246,158,155,194,113,46,112,182,130,94,157,252,8,202,181,178,145,172,93,102,188,191,182,15,178,62,118,172,56,221,116,86,228,67,70,197,184,154,169,76,235,52,36,64,197,149,25,140,250,96,35,106,210,119,178,72,46,191,215,117,46,138,10,94,52,36,4,42,244,180,100,54,59,68,34,38,36,221,6,117,59,135,184,166,173,46,129,114,122,144,96,209,56,167,64,54,56,134,117,37,38,113,97,83,125,72,216,78,169,90,216,3,208,133,144,69,122,191,204,135,170,137,5,16,21,22,39,79,220,151,118,144,133,153,137,130,57,125,97,7,81,233,217,219,162,166,209,205,146,11,118,172,183,61,191,116,246,87,240,240,248,211,209,219,101,254,194,64,112,251,86,13,108,133,61,25,189,139,198,58,208,208,65,5,13,142,173,83,129,202,61,131,73,66,189,35,98,109,50,152,97,138,245,18,59,25,145,106,211,195,19,248,160,193,74,121,25,49,242,101,21,7,93,71,33,17,19,81,143,49,211,226,81,113,27,212,1,82,237,183,196,115,51,77,47,180,120,245,247,154,32,203,105,46,254,153,167,218,15,53,184,69,72,20,98,242,83,1,177,53,53,33,100,124,158,203,233,38,146,203,244,81,118,190,248,101,64,83,211,252,248,187,138,61,67,107,44,189,167,245,161,32,10,16,78,136,100,103,6,234,74,70,73,236,230,46,58,254,10,83,66,89,208,145,145,7,177,251,206,25,61,224,5,158,48,253,42,219,5,122,187,29,15,170,174,159,90,137,43,51,52,238,223,57,251,63,158,29,109,7,156,108,56,126,55,242,250,111,191,78,217,204,178,56,185,188,127,200,219,154,147,71,156,69,255,161,173,110,133,28,85,223,243,43,41,195,241,66,241,185,160,104,213,212,163,56,94,120,89,161,4,58,233,73,90,10,238,104,65,231,52,252,78,162,152,246,150,227,226,244,176,70,63,174,48,223,164,223,77,214,237,192,217,2,148,12,187,203,162,63,107,124,167,31,154,26,247,229,72,190,192,130,197,0,36,22,85,215,50,182,239,114,203,25,20,230,174,235,104,218,88,188,13,121,5,212,50,248,111,212,211,53,54,208,165,119,240,46,85,232,159,244,96,59,10,121,60,70,246,131,189,36,221,255,155,130,212,168,11,28,244,208,3,92,89,182,234,174,214,49,116,15,150,153,222,230,46,109,201,13,7,248,89,1,20,39,242,205,117,80,214,70,54,101,49,29,206,151,247,255,46,8,143,139,180,223,200,1,169,159,67,16,58,51,192,108,144,90,127,175,165,114,70,95,164,206,76,12,116,52,212,98,28,27,53,6,214,166,191,224,186,143,242,31,66,166,222,24,237,193,142,215,65,69,112,149,55,186,128,48,54,199,93,196,164,23,92,1,235,93,49,246,68,151,89,249,7,101,183,232,128,73,137,172,7,195,25,220,248,169,24,228,104,35,51,215,67,156,120,246,136,89,69,120,220,222,17,6,255,245,174,143,204,149,118,103,46,40,253,54,88,17,71,118,8,249,210,72,174,31,173,2,78,55,104,134,222,183,147,21,64,252,172,206,29,120,121,16,228,43,1,179,7,151,26,135,241,52,100,110,229,99,227,143,216,19,70,168,194,55,166,14,25,171,189,76,54,134,254,68,127,9,21,107,179,224,219,62,171,169,226,96,66,23,108,155,91,186,190,74,199,96,183,190,112,113,146,173,240,223,135,29,120,109,78,163,199,121,172,245,75,51,49,194,129,21,174,169,167,5,108,94,16,2,201,33,216,10,37,134,202,161,222,130,211,176,172,35,223,96,174,160,18,189,100,24,122,10,178,102,206,19,170,248,114,59,165,99,165,207,174,226,100,200,159,101,150,143,217,24,250,199,162,199,165,131,227,29,40,89,61,23,8,25,194,148,56,30,8,104,201,87,247,156,206,48,95,136,42,155,91,65,118,116,85,192,42,217,241,48,37,167,218,80,152,212,132,24,225,121,209,235,113,238,239,100,239,214,58,54,16,18,221,235,142,187,131,56,80,12,3,170,229,115,158,170,159,228,186,147,158,141,6,101,118,81,183,1,89,26,84,239,22,84,214,5,77,242,210,84,73,116,205,255,191,231,59,214,36,55,10,39,15,201,39,22,20,112,13,52,46,220,238,142,175,242,244,187,252,122,77,106,126,2,200,182,187,108,109,88,202,116,70,237,162,183,216,177,235,91,38,160,187,186,194,195,76,137,62,221,177,169,14,209,217,153,124,228,255,243,18,214,172,26,111,114,155,60,50,40,217,142,4,31,0,219,86,165,208,28,239,93,239,111,139,185,52,251,208,106,0,213,15,95,107,102,211,175,190,23,170,51,206,39,252,88,153,133,47,243,109,226,216,94,135,3,18,190,144,151,86,171,27,149,181,20,255,102,55,114,188,29,92,60,33,219,161,195,187,116,166,39,76,247,123,143,238,232,133,253,218,131,23,57,1,216,214,127,146,138,188,215,84,206,204,221,185,36,253,202,164,108,146,97,74,19,162,85,238,59,17,53,147,133,97,23,131,126,230,99,61,239,154,128,126,43,223,197,37,145,204,122,96,43,162,181,15,157,240,8,219,133,122,71,189,135,177,68,207,55,146,10,50,203,202,153,81,44,152,203,18,232,166,82,109,179,226,74,236,253,52,141,230,18,151,100,42,87,126,199,177,91,18,72,236,83,156,203,0,146,252,128,102,146,82,158,18,7,150,59,18,212,252,211,164,46,205,7,19,172,17,64,226,166,73,202,157,231,166,168,254,210,213,205,84,222,249,104,158,88,81,84,43,174,40,221,20,71,0,84,101,129,228,217,45,161,39,180,151,147,230,31,254,72,133,86,165,214,22,43,184,197,216,176,191,114,229,46,244,125,153,24,102,247,12,234,28,18,24,9,122,153,86,73,73,29,176,31,78,218,44,216,187,83,60,67,132,142,219,86,79,148,159,111,136,179,147,212,217,142,142,162,45,221,84,116,33,112,218,23,44,125,3,159,71,231,2,191,28,85,38,213,77,16,158,134,170,121,23,211,253,48,83,135,103,152,97,201,40,42,201,219,48,20,153,28,42,2,104,181,32,97,172,242,218,144,107,131,28,48,64,216,102,131,126,197,122,238,12,139,148,160,234,197,229,101,168,2,85,41,50,171,71,119,201,149,161,197,50,209,184,76,89,68,25,177,86,246,176,154,242,252,72,250,254,47,215,75,83,187,11,255,111,45,152,185,254,229,186,228,181,120,103,241,92,236,232,200,83,178,94,9,50,112,204,5,86,195,30,98,145,125,47,203,181,193,70,211,174,133,46,79,139,47,130,200,189,115,192,140,62,101,107,195,55,53,43,194,251,168,213,246,123,163,85,71,189,125,67,197,143,253,105,213,161,237,83,174,68,226,55,62,54,77,90,159,52,174,253,75,135,23,183,55,225,116,90,174,212,244,229,48,234,150,113,15,122,196,187,56,60,38,133,246,142,100,31,244,251,141,199,230,49,251,87,196,12,167,231,117,99,110,128,8,135,79,7,135,58,35,236,234,84,124,55,79,40,207,73,255,158,75,3,156,207,110,156,213,215,65,46,96,248,172,36,11,208,189,65,111,195,248,74,67,223,208,151,35,43,238,100,171,142,30,238,235,8,1,190,110,105,142,144,184,4,119,244,186,196,39,224,197,88,23,217,55,147,155,156,175,124,23,156,113,210,35,225,121,45,41,129,244,186,42,54,63,118,34,108,152,202,50,239,11,202,83,141,21,150,6,253,13,127,46,135,37,22,32,239,235,83,30,101,220,238,240,129,153,223,3,103,247,191,211,23,237,60,167,166,227,110,172,236,7,232,190,153,220,154,72,247,18,90,11,12,140,214,250,107,79,132,125,33,92,164,118,61,27,199,50,147,176,231,41,234,24,127,62,122,126,1,144,160,19,29,232,254,45,198,27,198,130,242,247,15,139,213,208,34,243,93,44,158,56,242,31,101,28,52,206,161,30,160,217,127,129,162,185,83,174,239,22,92,128,207,93,202,20,161,136,129,27,178,241,149,45,54,62,90,255,12,26,199,114,109,107,143,93,1,89,120,43,145,216,235,32,173,125,30,5,163,174,220,148,138,199,85,243,141,132,219,88,97,114,174,235,60,72,230,10,31,203,192,254,201,8,213,164,14,172,219,208,123,68,195,59,74,179,214,155,11,123,10,150,20,6,149,166,253,187,110,13,189,176,132,214,223,197,126,14,101,18,176,127,28,55,167,77,142,16,252,42,165,18,205,19,111,230,12,239,68,117,252,205,116,67,135,178,244,189,179,85,132,242,212,123,89,63,50,21,163,157,149,119,173,207,150,148,101,196,146,143,146,87,87,167,192,118,251,136,128,71,62,54,192,207,162,155,120,224,188,44,223,104,104,65,145,124,199,30,133,130,56,134,38,60,213,135,145,16,186,61,76,38,144,163,74,187,168,105,210,111,116,160,46,119,105,53,20,174,216,196,203,120,205,18,182,83,179,99,112,168,199,201,90,172,21,150,225,79,91,7,189,213,51,218,179,42,135,18,169,74,226,195,179,217,1,214,95,144,84,54,139,151,156,29,59,30,192,205,92,56,16,248,161,162,191,25,253,154,90,244,161,187,0,19,205,133,200,172,62,95,249,56,123,108,121,42,89,24,122,138,104,100,23,95,122,208,229,45,27,190,242,194,4,48,134,198,192,203,210,19,77,130,56,199,202,184,171,103,253,191,243,140,116,43,118,108,88,130,253,58,90,109,161,17,195,155,20,204,175,141,59,177,236,138,203,140,163,221,81,123,208,171,254,123,253,67,170,30,38,26,30,116,235,26,202,131,228,62,45,78,39,253,120,201,176,191,92,52,4,188,198,134,44,68,122,10,184,196,114,202,49,52,168,55,157,125,95,32,16,121,231,5,33,97,11,115,1,6,237,230,40,42,68,213,47,135,57,67,10,222,126,14,61,113,56,65,152,253,137,189,167,11,80,89,75,255,20,236,171,156,113,228,30,62,33,72,239,67,3,76,130,203,27,179,249,143,208,230,140,50,132,84,144,85,39,167,149,76,168,245,63,197,67,219,11,244,9,168,187,213,91,13,179,52,46,101,203,31,212,223,20,228,17,202,44,109,199,136,6,167,168,84,137,251,246,210,116,34,71,18,177,54,234,190,204,210,154,21,96,127,82,203,183,110,215,101,117,111,244,231,114,63,215,32,189,27,64,26,40,183,114,92,201,118,217,243,120,105,148,40,19,190,172,23,216,168,93,83,71,80,195,108,214,238,159,167,238,25,189,115,38,148,64,237,59,7,118,249,179,190,18,17,129,15,58,95,209,98,75,154,21,104,59,142,168,57,195,46,25,232,9,202,39,203,183,95,66,62,169,175,250,232,139,162,44,216,57,188,179,9,253,77,142,48,20,164,4,71,59,86,5,187,215,89,66,164,242,117,124,93,167,74,171,192,89,44,84,167,152,227,176,196,41,99,23,5,52,69,192,232,26,42,104,248,167,180,115,242,172,49,6,59,182,1,234,49,32,31,176,239,148,198,50,251,19,102,76,239,152,206,68,97,6,111,114,116,214,241,247,149,170,93,143,70,74,175,36,135,241,79,35,245,252,143,79,189,17,170,228,105,72,211,84,138,182,60,3,13,88,130,232,115,161,86,28,2,75,194,8,2,17,9,73,45,219,112,127,147,202,155,163,110,43,106,69,26,250,152,152,187,23,245,123,191,229,15,11,15,132,69,120,199,40,53,150,64,39,80,3,123,16,51,208,83,36,46,223,217,246,32,56,199,188,101,158,172,51,36,231,44,113,96,204,123,230,224,30,61,140,161,174,92,229,224,231,137,106,141,28,226,177,102,90,170,10,141,199,25,151,40,95,247,93,129,240,253,68,247,71,109,189,78,154,34,174,238,245,109,69,177,14,155,66,181,249,196,138,114,120,45,217,240,196,225,123,132,13,213,113,19,107,229,142,242,204,242,72,101,224,25,253,183,212,46,76,67,146,228,224,38,47,118,177,160,185,92,150,4,115,37,213,113,237,93,171,59,65,82,68,43,17,156,175,133,158,59,188,118,204,230,10,190,152,237,143,149,149,71,199,59,115,83,11,175,141,139,88,77,66,230,135,95,11,23,91,37,112,56,128,35,202,213,202,69,32,87,189,57,207,170,213,58,181,119,54,190,238,220,230,8,96,28,162,187,54,242,165,199,185,163,194,111,31,60,55,5,49,218,12,156,37,152,4,109,150,92,61,158,70,161,72,24,251,74,106,85,137,93,73,116,134,32,52,175,114,4,111,182,153,226,163,231,174,210,133,13,26,139,212,226,40,79,147,153,187,204,192,65,96,225,143,133,17,1,22,241,248,205,7,72,192,115,245,114,209,34,149,15,241,31,55,234,255,98,37,45,37,237,171,78,208,169,248,175,108,156,195,180,87,210,220,62,135,228,228,200,129,225,88,150,133,246,33,217,31,47,207,33,96,24,147,173,150,175,227,171,117,213,244,88,248,121,47,236,155,27,197,30,64,228,3,193,3,169,20,245,57,70,45,224,66,55,8,223,141,103,239,250,161,171,127,106,77,103,135,46,182,168,215,72,63,199,164,204,196,160,199,49,7,50,148,204,54,24,233,84,25,67,91,83,69,26,118,98,195,143,254,254,154,5,50,122,27,163,78,36,225,85,49,75,236,139,196,93,26,96,254,74,57,123,73,177,104,213,135,41,17,172,13,32,150,55,131,222,221,53,92,25,105,214,108,129,150,88,203,42,153,67,89,205,35,207,110,201,218,230,212,79,200,148,112,82,136,170,176,151,158,230,248,51,31,192,246,187,178,183,53,50,193,212,250,218,221,87,63,93,10,255,177,243,202,137,233,247,255,147,115,52,73,174,14,218,197,165,156,251,130,220,108,118,224,2,66,94,231,17,218,196,104,234,211,58,108,244,87,123,126,157,151,201,1,94,46,249,126,131,253,181,153,144,207,118,3,253,144,44,164,193,35,81,217,131,191,167,36,211,120,66,160,149,42,212,142,67,151,162,42,247,154,231,105,200,45,219,55,70,198,36,163,132,196,227,205,73,109,218,224,243,157,3,247,2,227,45,99,189,85,91,40,254,64,94,153,15,53,33,30,192,211,108,75,192,9,37,168,53,195,206,150,96,120,48,71,162,162,80,213,213,245,101,55,106,59,104,177,65,52,5,4,18,133,240,44,198,184,5,193,17,253,2,189,23,154,232,109,198,215,168,162,171,173,36,252,134,103,116,178,170,159,220,6,98,177,169,29,198,206,214,57,204,153,50,193,85,41,76,113,198,80,24,207,176,135,110,21,191,60,206,118,89,153,203,186,162,10,59,104,102,6,232,104,253,195,129,67,65,84,116,122,228,185,47,75,180,8,226,18,225,111,42,167,98,38,86,103,36,3,0,19,141,100,225,163,62,24,2,165,45,27,96,242,219,249,50,58,122,89,93,213,44,115,165,17,3,129,16,151,61,238,251,180,21,151,168,64,250,152,124,124,192,87,173,253,15,181,71,88,225,79,104,198,169,19,98,49,212,207,228,73,9,13,59,243,211,104,51,151,120,137,77,174,103,91,83,117,89,157,125,58,96,146,32,95,15,0,242,25,222,99,34,233,10,191,246,41,96,84,81,66,116,57,129,249,13,232,1,125,131,61,177,169,100,3,56,1,49,170,53,249,254,79,253,128,42,206,224,23,224,207,176,234,40,241,143,32,76,167,195,183,254,153,91,62,243,78,71,93,197,23,28,128,12,35,229,204,221,192,218,187,99,163,202,202,209,97,200,233,209,115,76,37,20,163,165,99,84,18,16,154,21,4,95,211,122,242,196,168,225,107,121,77,233,139,4,226,202,168,223,124,210,247,155,215,195,177,121,38,2,95,127,250,86,156,33,179,68,238,105,153,141,130,179,137,208,52,26,107,51,244,145,109,225,155,8,137,72,233,9,227,55,99,190,206,23,134,8,104,182,68,156,167,134,213,115,77,209,172,53,250,62,231,154,103,31,178,86,56,202,185,95,33,136,132,76,145,253,5,131,88,137,99,16,99,181,17,50,184,22,160,135,30,51,202,231,32,193,165,245,23,179,51,114,252,204,26,76,86,41,47,75,89,170,93,9,154,170,168,66,80,229,52,171,136,148,50,50,207,197,114,238,111,33,228,203,14,173,74,134,204,14,195,181,31,70,249,47,132,141,151,252,7,186,13,238,129,47,144,36,103,47,32,79,131,82,233,8,3,23,1,24,74,100,177,218,172,121,189,94,106,252,32,177,183,206,221,137,182,236,230,26,88,2,252,237,233,175,142,134,126,114,183,254,208,168,193,189,191,114,27,49,42,105,53,121,25,2,82,80,110,51,208,23,9,217,102,224,157,80,50,200,173,129,103,128,168,116,25,237,199,130,124,233,102,237,200,199,237,9,200,162,107,88,141,182,238,238,19,226,210,222,233,198,55,68,208,95,65,244,16,70,60,42,34,207,230,198,183,146,253,107,42,13,16,12,191,26,23,132,233,29,223,83,240,193,139,168,81,32,189,170,89,106,26,78,241,1,143,82,218,76,227,225,176,93,46,136,178,156,48,190,190,129,22,42,191,173,115,13,242,81,8,109,8,40,157,44,23,123,158,253,25,254,191,172,167,29,30,194,21,176,95,18,73,103,240,161,201,200,31,235,92,208,19,33,158,222,128,142,196,165,229,113,56,40,5,14,75,31,205,77,45,201,86,197,226,192,170,247,223,145,192,232,179,201,156,108,35,167,149,71,167,236,203,58,123,80,117,209,240,157,170,128,186,141,50,26,20,242,48,180,30,92,239,181,0,70,172,185,157,44,171,163,19,98,69,67,23,42,43,102,241,198,127,152,64,58,81,117,66,15,8,116,59,80,217,117,13,155,92,109,169,88,55,171,140,233,93,230,241,229,193,49,62,221,158,200,10,47,104,195,16,233,17,210,119,225,214,164,202,142,155,21,186,13,211,235,229,11,77,227,243,163,150,253,245,230,111,137,95,163,199,68,175,110,171,222,191,110,255,200,35,49,169,18,21,25,125,151,185,110,171,108,46,12,0,17,236,213,186,154,80,45,83,10,254,128,18,72,28,54,250,54,242,199,91,137,201,111,202,199,144,131,217,247,210,167,188,243,177,186,186,121,123,108,95,222,148,210,180,28,24,8,228,130,4,251,122,205,223,6,188,230,11,188,64,75,154,123,190,185,190,37,239,78,214,127,52,204,156,116,35,243,198,213,13,137,34,160,94,68,43,17,246,201,132,127,226,158,219,104,40,226,47,78,26,74,238,80,82,224,105,97,224,30,221,85,206,11,35,110,64,42,83,13,24,101,77,23,59,17,56,65,96,216,56,65,48,31,193,26,168,78,7,161,252,182,113,206,212,142,99,129,82,251,246,169,42,225,133,240,214,89,99,226,1,54,224,155,250,79,143,107,197,245,131,81,35,214,135,176,93,1,11,150,32,17,50,121,38,155,110,149,211,152,131,71,150,31,29,136,65,244,204,139,44,210,127,33,219,96,123,0,24,43,150,249,144,176,153,194,117,69,145,14,136,77,84,250,61,177,74,254,235,149,184,165,245,187,243,87,189,198,248,243,160,94,188,109,98,142,51,218,212,2,38,41,142,238,46,190,224,13,201,107,158,38,98,124,56,68,223,77,122,163,11,213,153,57,121,11,4,33,243,40,19,144,122,169,14,180,136,199,68,45,65,248,136,245,201,159,59,239,91,19,14,90,224,61,174,24,127,185,18,248,107,44,244,123,87,237,134,159,126,192,155,249,147,71,68,164,160,118,82,112,153,185,90,132,123,137,122,217,51,60,149,197,201,169,103,31,64,2,33,206,216,116,119,145,33,185,68,4,139,249,13,43,62,157,95,98,43,33,77,117,213,54,5,243,2,91,159,108,109,231,174,67,123,40,209,253,206,50,45,163,200,116,246,25,5,250,132,44,151,116,30,163,43,109,194,68,41,131,243,206,168,58,3,14,67,78,172,215,135,215,212,217,201,92,103,201,93,143,21,191,69,8,185,82,185,131,174,196,34,13,11,13,248,221,214,43,102,122,151,31,136,92,158,108,145,74,240,28,27,100,212,111,158,74,16,120,90,24,165,94,111,118,91,172,174,141,105,91,124,160,227,165,5,3,101,99,211,100,146,141,59,120,47,171,246,250,6,198,173,77,187,72,42,165,92,113,228,146,17,197,246,204,130,15,193,157,76,76,84,45,130,181,131,50,100,245,194,29,173,85,218,156,177,108,3,196,244,255,16,118,67,214,92,186,126,230,68,188,94,247,161,208,114,164,0,101,176,112,200,59,75,26,113,102,11,12,81,106,242,236,76,178,178,116,81,55,88,200,3,7,228,187,58,28,190,175,41,88,161,35,125,130,191,25,31,2,50,20,226,45,208,87,242,78,236,167,64,65,133,251,212,33,234,90,165,147,123,231,116,180,253,221,42,230,41,192,125,38,58,127,126,200,173,63,138,11,192,192,151,110,37,39,175,118,229,39,81,208,95,101,145,243,87,34,247,30,63,188,130,60,195,119,192,0,38,232,63,47,196,250,178,156,209,166,105,163,239,120,117,236,167,159,59,16,238,105,179,66,200,184,107,79,173,22,110,231,230,141,152,254,221,118,205,178,146,20,57,177,85,151,14,180,128,196,7,65,248,157,216,205,146,126,150,121,23,79,201,77,40,69,214,10,143,242,12,192,199,24,36,166,188,102,0,0,210,55,238,60,208,92,215,87,254,92,15,185,44,4,19,71,158,190,29,209,164,112,221,59,98,189,165,127,255,69,33,168,217,151,87,55,145,180,21,4,133,89,137,118,155,101,174,194,214,159,122,1,243,236,100,80,132,169,131,147,249,10,75,187,19,7,118,229,254,115,166,187,134,141,48,72,46,62,124,132,221,92,176,149,3,154,59,183,21,51,80,185,53,73,108,28,153,19,247,249,104,180,128,115,29,214,87,20,184,158,143,136,247,82,147,118,91,85,98,9,225,69,22,196,172,161,60,47,91,143,7,90,93,208,116,85,43,11,108,229,125,68,165,207,130,17,138,168,218,85,81,81,164,122,45,70,134,113,99,25,42,88,86,19,88,169,128,204,180,214,133,128,39,19,23,34,221,153,68,150,8,113,215,223,66,215,54,246,13,3,94,238,168,178,170,31,141,71,160,15,1,199,173,144,98,193,191,102,74,162,19,125,159,104,192,76,190,215,246,123,7,49,166,2,165,46,138,228,101,184,18,75,55,189,163,109,121,226,217,228,157,106,31,139,96,102,255,36,44,228,205,243,191,111,99,176,101,37,157,220,29,10,94,168,45,8,123,185,128,63,73,235,133,55,202,185,80,226,207,215,224,203,138,162,9,32,145,90,208,191,78,215,33,134,146,82,40,254,16,255,164,154,211,136,8,215,151,241,249,217,168,79,200,110,13,211,44,103,128,99,220,156,79,199,93,122,102,35,161,158,158,72,235,48,117,41,139,29,179,79,132,194,108,191,67,191,242,215,235,54,160,189,62,112,162,226,75,86,130,11,42,127,245,94,152,120,224,245,71,68,124,183,15,138,253,224,184,186,110,14,189,171,22,104,53,149,204,176,206,1,16,238,202,189,180,235,58,3,235,24,47,90,35,81,74,121,222,111,34,9,113,161,119,186,202,226,224,58,4,87,121,106,45,158,120,68,169,40,216,199,44,215,70,11,36,36,73,210,129,77,151,124,185,116,66,23,86,251,35,159,88,225,29,81,194,147,167,170,173,6,52,117,218,158,99,226,244,218,249,159,136,26,182,37,13,220,98,202,172,174,223,109,40,22,66,107,250,50,24,140,158,207,201,111,42,20,73,31,68,230,205,110,80,54,114,151,54,85,109,191,131,154,157,125,243,28,105,54,108,227,134,128,129,201,39,79,74,141,146,142,14,127,212,240,210,192,255,80,216,149,236,215,57,187,208,207,181,113,33,25,30,212,198,128,74,8,211,84,13,217,121,238,124,118,26,27,214,228,211,243,112,156,88,193,54,4,158,50,246,243,197,103,72,232,172,148,83,126,127,68,165,3,58,146,229,202,146,193,189,30,60,76,56,65,62,7,114,17,252,3,37,70,30,200,255,188,117,122,93,9,171,7,7,182,77,67,193,61,65,22,135,45,40,14,219,9,178,67,21,15,249,41,21,161,130,84,92,126,50,221,34,251,232,237,43,210,88,224,230,81,86,104,130,103,122,31,249,191,197,225,194,213,159,92,147,156,87,144,75,214,77,6,255,157,164,72,124,115,212,208,187,97,145,25,86,185,119,10,16,13,172,232,55,160,242,160,238,59,210,116,202,24,254,16,2,166,63,185,156,157,39,8,239,2,99,166,111,188,5,47,48,108,149,236,245,10,171,104,225,204,52,48,84,57,231,250,189,45,8,239,127,80,31,57,8,109,149,43,221,81,212,189,27,109,228,38,18,230,47,223,186,129,76,198,9,140,52,206,53,220,42,209,247,237,146,186,179,100,110,169,253,110,176,146,228,6,33,188,147,229,221,80,52,193,39,158,219,235,56,177,90,80,17,173,43,248,215,103,97,237,22,133,17,191,27,38,35,68,231,93,234,41,106,72,127,207,236,162,213,37,70,99,8,188,39,173,222,73,99,44,141,179,140,229,84,118,214,176,4,193,42,31,103,12,77,3,207,210,17,145,5,247,236,18,32,167,118,119,105,7,55,25,71,103,250,118,41,27,200,215,178,169,237,163,83,1,40,43,105,216,62,67,173,168,83,248,153,121,53,191,183,142,14,11,253,179,140,110,209,231,95,207,172,120,155,169,77,163,218,160,136,113,14,184,224,130,169,216,109,242,174,235,49,33,135,229,194,4,158,50,218,204,247,25,68,209,15,130,106,72,182,73,188,57,90,119,92,213,53,64,87,248,105,28,148,240,103,6,120,47,55,73,91,221,185,144,254,198,184,88,140,46,31,31,99,233,208,203,105,29,116,26,188,197,48,203,244,241,119,58,89,56,244,147,16,110,71,75,48,37,19,218,117,132,39,105,112,219,90,23,190,43,150,154,208,108,75,165,89,93,10,10,129,79,40,189,33,117,126,135,178,203,71,47,219,30,63,244,245,173,24,234,254,88,93,233,97,76,47,58,102,211,128,229,255,14,60,180,203,236,121,31,149,85,155,229,15,234,51,58,194,241,209,173,26,68,229,49,172,156,55,48,168,30,113,204,107,174,246,245,21,205,122,81,249,206,74,38,40,79,99,26,205,98,82,222,13,18,61,186,224,83,152,22,229,40,202,81,178,186,31,252,141,244,34,230,33,42,102,71,85,14,64,156,15,62,50,140,241,39,173,135,6,16,94,25,24,116,87,223,46,147,136,39,85,18,156,204,145,27,252,112,67,103,81,234,63,10,228,180,216,136,34,31,95,79,143,159,196,181,140,197,76,11,5,221,35,84,72,141,81,131,121,111,201,236,160,57,88,161,159,8,57,46,81,115,88,6,176,16,160,54,233,107,235,159,133,47,173,22,14,243,180,239,3,244,159,147,95,247,69,37,86,111,48,111,246,9,147,224,115,230,115,78,189,122,184,97,124,250,211,126,85,31,4,206,108,201,94,203,103,233,149,245,40,72,95,7,120,93,250,144,186,210,85,214,176,83,106,178,3,82,164,170,199,192,232,95,159,232,230,252,169,8,211,8,115,50,35,19,107,240,42,139,159,47,233,48,122,87,101,32,89,32,187,63,83,175,230,197,132,137,67,176,127,219,36,153,195,204,115,189,100,100,214,137,78,111,145,104,53,252,135,7,160,34,231,36,235,114,128,38,12,176,64,8,129,123,25,6,26,97,44,219,239,160,126,57,171,69,107,30,149,138,99,202,149,190,79,68,5,109,48,88,233,159,247,229,135,103,32,231,142,118,81,0,100,241,11,190,2,173,213,165,215,144,3,13,12,33,20,92,105,194,232,208,170,236,117,126,244,235,233,75,33,125,170,30,87,199,202,121,223,23,103,44,213,85,41,188,121,238,194,107,165,18,59,62,222,124,6,93,218,218,2,14,30,118,109,166,217,213,79,80,27,80,250,208,223,10,14,255,170,14,137,187,69,214,92,203,170,16,67,115,29,155,1,199,48,67,248,32,237,56,72,242,52,29,64,67,143,10,217,97,140,202,159,3,173,12,96,51,9,10,187,182,153,219,47,44,48,213,213,190,42,115,190,79,58,100,216,101,56,52,111,138,102,241,144,73,149,38,179,222,242,233,49,114,165,86,42,182,2,47,97,184,139,158,87,60,120,214,182,205,231,21,73,90,28,241,104,132,159,147,134,207,145,213,26,138,152,240,174,17,0,136,6,12,53,58,255,53,106,57,111,99,198,226,169,9,227,176,96,86,15,41,1,118,183,11,36,148,128,218,240,13,255,171,199,34,220,130,121,198,172,129,241,49,131,141,34,23,60,62,85,231,169,27,135,169,87,9,38,164,61,26,44,167,153,57,205,217,104,39,200,242,178,37,172,34,51,136,63,154,112,195,120,84,118,131,6,173,52,166,158,151,82,101,173,5,60,94,155,91,241,101,217,128,13,162,242,30,51,29,30,90,225,181,41,42,39,52,173,72,236,162,136,92,80,197,176,5,111,155,97,0,85,171,187,93,34,213,29,77,4,46,126,222,211,20,248,226,148,8,155,85,117,71,244,165,175,140,237,123,199,213,77,41,239,243,50,182,79,2,158,55,48,200,217,252,179,238,252,181,137,108,143,185,68,160,55,128,251,214,197,226,38,102,10,70,188,212,122,88,209,88,188,211,170,160,151,196,145,78,44,19,53,201,43,222,250,233,116,244,144,244,61,79,77,77,171,246,41,100,103,70,214,0,51,0,24,209,233,221,113,167,33,21,77,19,68,209,232,85,90,71,205,194,177,82,68,164,61,81,149,126,170,159,117,66,135,47,16,241,41,2,251,15,200,200,184,87,98,105,23,151,214,45,108,90,118,10,210,139,142,147,27,76,248,65,90,65,16,66,127,78,192,0,184,196,166,152,33,67,83,137,181,184,205,253,187,94,167,144,243,19,227,223,159,9,49,117,186,15,2,13,234,255,26,79,29,227,232,76,133,238,197,150,78,237,110,123,197,221,240,73,84,49,227,23,14,72,255,215,124,0,125,27,169,208,25,166,192,155,34,247,101,71,99,82,165,17,60,42,17,223,199,221,225,109,252,180,167,224,251,112,212,107,186,53,40,134,1,134,139,26,253,162,182,47,8,170,173,56,126,191,107,25,160,243,219,197,197,227,119,199,59,78,5,10,207,112,143,81,198,156,242,14,69,152,127,105,24,242,153,201,80,247,48,0,89,89,13,5,242,242,226,101,45,171,117,70,43,171,210,13,166,250,49,33,95,240,30,200,9,10,224,207,22,218,139,190,70,47,103,57,49,99,229,99,169,96,47,241,97,245,36,98,211,190,181,142,188,58,186,247,3,24,66,136,4,132,255,170,79,166,49,28,41,184,215,61,200,92,206,107,84,254,70,179,146,160,71,209,238,20,176,173,90,113,48,84,84,222,132,224,188,3,68,159,82,28,219,171,173,92,36,125,5,53,75,249,98,84,5,159,189,16,80,152,124,24,63,195,167,49,221,156,36,130,5,214,252,225,28,76,14,248,53,253,147,101,65,118,113,201,231,138,126,124,145,215,147,128,47,173,115,170,92,178,111,236,107,29,51,128,195,26,237,1,45,213,226,192,87,1,211,5,130,131,108,190,156,223,85,49,21,212,37,228,86,26,231,251,33,225,54,150,9,9,143,117,58,119,116,228,241,47,101,174,243,25,41,3,89,112,99,47,5,193,146,221,80,112,209,155,149,136,124,187,247,246,140,100,34,161,24,98,199,2,54,37,99,59,208,63,103,126,2,227,156,215,181,22,110,123,216,243,80,67,11,187,162,118,86,19,232,168,195,192,160,5,59,116,20,107,27,255,203,100,187,164,179,155,164,141,70,33,253,143,51,115,204,200,221,44,115,174,107,94,106,92,2,10,16,139,213,156,2,44,243,206,14,54,185,176,239,142,65,219,90,50,45,17,234,81,163,49,97,210,34,4,237,71,238,21,84,32,167,95,238,72,7,227,16,101,186,155,184,225,82,71,0,249,103,219,132,88,16,60,174,104,212,1,147,9,44,56,184,144,214,212,195,183,101,255,187,174,46,67,82,254,51,102,165,83,244,96,241,54,169,242,9,95,57,115,13,91,185,123,250,124,44,107,37,254,232,180,83,241,110,159,231,229,82,134,243,158,4,217,153,146,73,99,160,22,243,54,190,109,204,27,144,173,85,109,54,154,87,173,194,245,252,18,164,209,116,39,59,201,46,92,49,106,87,175,192,180,166,226,16,4,244,29,91,253,210,149,253,122,130,97,201,142,48,160,33,33,229,216,81,241,180,139,134,98,103,107,49,64,40,86,137,27,108,173,18,119,56,148,187,186,16,18,19,140,65,158,177,143,69,143,244,74,46,177,173,219,58,131,142,189,246,70,181,155,12,60,61,158,225,225,87,228,127,67,189,181,166,23,182,112,168,225,253,109,25,114,212,226,73,158,225,106,240,33,205,72,219,156,79,223,55,223,227,243,115,38,28,139,60,38,191,61,2,15,126,26,202,128,250,13,67,9,241,252,224,198,26,244,50,249,246,111,116,124,151,43,68,28,50,19,34,51,61,226,10,156,212,22,140,46,254,210,5,144,127,213,102,220,205,211,98,120,166,223,93,252,92,195,8,142,123,121,253,92,100,122,104,243,11,48,23,226,99,249,147,228,83,84,85,172,159,160,107,201,57,111,35,94,31,82,167,146,76,216,38,145,151,227,219,24,27,151,119,14,144,161,98,106,6,216,151,117,190,185,0,79,86,93,161,247,13,101,20,229,225,217,241,33,183,134,194,17,183,40,182,190,87,200,139,155,233,30,229,65,80,233,175,105,253,121,18,59,163,116,237,143,137,204,176,1,120,71,230,237,66,224,161,142,219,191,198,92,216,29,169,214,12,38,100,183,110,80,68,131,88,148,25,95,72,17,60,19,40,61,171,49,132,0,96,226,190,217,37,58,150,78,93,159,28,28,137,244,46,180,47,112,232,103,179,141,83,77,18,246,205,150,146,122,219,177,117,243,156,173,214,162,68,62,53,48,171,143,208,114,73,66,198,34,188,113,189,95,51,99,145,105,8,195,164,74,176,73,19,11,150,76,131,55,150,199,13,107,112,193,29,79,131,67,144,50,9,73,15,251,147,155,76,221,32,203,121,107,187,166,118,63,65,90,52,103,14,246,141,212,225,80,17,206,164,139,78,14,137,244,201,63,22,236,51,176,213,50,153,26,95,41,204,86,62,80,126,211,99,57,1,52,167,214,106,78,5,117,79,207,234,115,135,30,204,71,232,4,43,168,61,107,102,237,238,164,237,98,74,214,136,156,210,187,42,131,249,13,95,119,143,177,34,104,59,128,239,95,13,112,86,46,154,243,54,7,141,117,68,137,122,27,77,197,31,233,71,162,250,252,218,181,67,178,158,141,133,152,203,95,161,40,157,209,35,199,7,65,143,159,63,204,208,106,42,220,134,76,237,129,200,245,118,20,109,128,58,168,109,211,171,226,62,115,143,24,138,137,80,191,157,76,164,217,164,12,215,50,123,242,56,41,184,188,240,252,105,4,2,168,34,199,85,122,190,213,230,95,231,113,31,63,35,115,191,33,71,218,216,118,206,255,97,106,109,144,12,107,74,183,201,194,157,180,249,83,179,255,38,109,41,44,5,77,239,169,160,229,159,242,208,3,26,184,209,14,40,235,59,214,209,193,49,118,213,163,166,96,123,235,38,172,57,196,22,110,214,186,37,110,194,48,218,170,213,31,123,37,64,70,206,159,100,216,186,109,2,39,244,99,21,136,64,67,48,41,243,30,180,116,255,28,173,21,93,226,171,215,110,127,174,10,23,18,192,172,35,209,109,39,29,240,214,165,149,234,216,153,57,129,22,46,120,58,241,140,190,154,237,153,250,239,87,227,119,142,111,114,48,216,223,218,110,248,125,208,130,68,7,8,8,123,210,99,161,21,48,139,217,66,136,36,130,146,135,127,48,171,84,233,53,36,222,246,4,118,175,255,40,201,47,127,117,92,170,143,220,198,88,27,215,114,178,114,168,117,55,43,98,11,92,197,206,199,251,91,57,56,187,207,52,9,143,70,58,188,25,125,105,236,233,219,227,111,175,176,109,193,92,154,54,72,114,139,249,121,29,178,10,124,8,156,109,86,100,45,245,172,89,58,145,94,119,134,146,2,142,57,100,62,88,195,67,211,77,124,227,47,121,173,7,1,5,80,94,28,6,132,28,40,51,54,91,42,0,62,192,106,22,133,43,54,64,30,85,94,151,166,57,105,201,206,180,121,49,45,235,56,51,140,118,23,169,204,10,26,82,80,17,109,204,246,199,133,191,2,29,60,191,146,39,177,1,107,201,167,76,15,193,187,67,24,252,99,8,105,92,130,69,19,254,28,214,104,198,253,7,23,125,172,203,239,35,42,30,144,43,95,163,70,181,133,117,69,88,224,26,161,60,26,66,49,12,32,147,125,52,115,165,41,244,19,170,226,98,40,248,132,57,118,219,216,53,115,159,123,98,130,114,69,228,12,245,201,210,21,160,49,172,12,95,73,104,234,178,132,182,164,247,228,137,30,2,90,165,78,180,136,147,7,10,177,13,192,77,70,239,225,29,180,215,96,30,83,173,67,211,69,99,227,160,54,4,181,39,128,85,133,225,165,159,166,85,143,54,143,185,191,109,98,61,10,24,24,195,20,106,41,209,36,191,210,207,107,134,70,114,117,203,132,151,225,129,131,131,198,242,169,131,171,204,162,68,61,149,79,89,175,165,143,21,115,89,102,206,83,200,39,131,37,190,104,79,139,168,83,23,10,15,221,132,15,175,129,146,234,221,163,75,136,216,72,230,245,4,129,139,88,72,140,112,2,44,239,63,87,206,1,5,11,90,187,184,71,88,167,181,213,26,76,242,111,173,84,23,63,221,240,49,41,173,101,96,122,49,98,247,134,77,2,11,67,165,146,83,62,109,118,62,174,98,175,187,119,37,21,89,109,204,129,26,212,154,23,201,207,33,208,48,109,160,21,89,239,147,121,44,198,76,157,182,10,62,241,160,78,154,62,227,40,53,181,7,108,21,82,128,48,137,44,160,184,199,171,23,201,249,189,62,25,18,165,148,218,233,17,147,107,11,155,165,80,29,149,149,195,230,161,9,133,48,226,47,225,227,69,168,2,113,83,2,255,102,179,36,176,175,139,10,43,181,106,198,68,227,118,172,100,190,106,20,199,111,253,227,179,136,201,13,217,129,236,170,172,223,16,188,182,195,169,221,43,135,207,150,133,107,175,84,62,58,8,56,221,200,46,169,33,5,29,18,105,32,181,254,151,85,192,236,244,164,181,54,33,6,97,205,162,19,162,98,227,7,70,204,19,167,155,47,207,66,92,119,169,105,190,39,66,245,164,155,136,118,69,229,11,26,80,116,16,158,204,199,223,214,72,34,169,192,3,63,192,100,130,85,184,251,72,205,243,55,197,178,199,20,82,21,21,107,223,17,234,124,197,194,192,114,37,22,90,203,62,241,252,92,194,127,224,34,92,211,211,122,232,220,226,96,105,53,21,130,230,70,42,197,50,51,180,31,154,126,209,208,105,53,96,95,198,195,169,137,192,237,68,40,174,24,222,183,69,232,182,134,56,252,19,33,24,29,95,102,81,171,8,11,164,176,97,25,6,19,83,19,72,97,65,37,168,135,34,237,173,39,252,249,203,162,179,38,242,50,179,246,52,123,183,96,211,137,32,50,199,17,244,168,139,242,228,56,147,254,220,100,109,46,184,231,65,179,248,204,220,75,107,74,136,56,253,0,243,111,32,251,148,62,213,61,149,156,217,153,35,13,104,125,101,210,204,26,184,57,189,7,82,109,114,59,127,1,121,68,125,168,20,47,193,142,126,235,234,234,186,110,220,30,51,118,245,3,240,206,196,49,124,143,51,118,10,185,60,103,63,78,43,85,249,44,118,248,220,122,174,53,8,47,175,121,80,203,146,16,135,118,221,89,201,134,55,124,223,84,41,95,122,198,254,56,154,142,203,168,223,60,136,22,140,114,166,103,21,104,162,118,199,216,71,122,140,178,219,221,175,7,195,223,219,242,94,84,179,224,243,147,220,174,125,113,8,5,226,170,211,196,13,221,151,40,152,128,93,66,69,229,113,231,142,246,152,145,137,223,38,48,79,32,19,55,200,28,4,156,102,243,214,30,168,194,170,133,49,150,145,83,235,20,137,165,137,209,43,238,143,153,7,149,77,197,53,121,10,107,49,252,133,89,51,232,234,17,210,211,190,65,23,150,143,182,247,12,254,176,223,74,5,70,144,58,76,246,103,193,54,170,148,145,45,78,88,242,77,81,113,103,92,243,220,248,34,95,246,238,175,146,218,31,48,180,210,100,245,225,206,209,51,172,133,152,69,220,47,228,129,6,138,79,126,52,94,44,158,159,52,184,136,91,144,184,83,206,19,154,63,177,166,248,234,235,149,93,141,41,247,148,151,209,129,60,96,200,61,141,7,64,74,249,14,104,116,194,152,126,142,16,183,131,40,202,143,108,225,46,25,169,37,10,246,148,52,58,196,222,17,122,110,162,50,211,37,54,187,19,77,234,155,225,61,144,146,28,20,102,217,131,206,96,77,99,127,153,75,243,138,103,126,171,112,192,44,152,210,197,108,193,125,52,252,194,84,30,105,167,203,180,178,255,136,118,140,128,48,72,27,172,50,248,120,179,215,253,152,32,102,132,21,120,31,116,236,36,12,222,205,29,59,211,85,18,234,205,190,211,239,81,101,101,49,67,115,122,113,167,114,120,46,13,151,230,176,94,226,160,110,79,31,110,79,89,242,226,129,18,141,73,114,157,23,79,10,30,30,59,157,79,250,95,69,61,220,130,25,190,14,89,125,75,169,156,53,24,79,214,38,139,64,222,125,220,138,91,208,126,62,20,239,215,201,4,31,39,105,86,206,15,15,214,188,79,144,178,123,239,189,226,69,167,25,57,119,206,148,144,76,106,111,69,184,69,224,55,12,68,98,157,122,131,109,1,128,37,67,59,198,124,175,3,20,209,211,11,12,3,246,153,75,65,125,189,52,77,136,109,15,186,244,146,97,13,132,244,202,185,159,63,233,50,67,4,119,233,194,102,244,168,64,223,140,243,64,25,94,62,161,150,121,249,144,181,135,64,174,133,100,78,6,109,132,64,67,214,115,69,71,147,57,253,49,35,253,15,177,40,75,68,46,68,69,198,195,148,115,192,65,93,189,235,81,30,181,174,23,96,73,166,38,24,70,52,43,114,185,32,69,10,48,222,154,217,57,7,166,108,194,145,137,75,163,247,111,212,201,48,107,43,74,199,150,169,116,152,2,104,235,114,216,26,46,246,159,186,185,193,18,131,65,188,232,223,26,54,177,217,126,170,221,106,21,108,124,92,128,199,121,15,107,251,191,56,185,101,56,114,165,207,54,139,90,210,144,49,156,104,66,179,228,176,186,6,143,127,84,35,209,187,177,193,200,175,246,51,25,63,225,198,34,94,56,65,238,130,171,83,97,255,90,17,27,252,234,95,65,205,255,67,226,129,186,176,98,235,149,179,154,103,103,211,185,225,155,154,24,242,113,81,127,148,176,21,37,195,226,213,14,152,243,70,225,78,9,178,76,168,247,163,127,204,127,35,122,0,210,177,68,86,89,214,103,159,23,170,23,176,70,8,196,45,142,156,174,203,55,217,112,180,4,24,102,235,162,249,148,178,165,191,59,106,26,241,206,116,4,54,236,247,43,1,16,197,216,118,72,140,107,238,87,227,99,74,11,51,183,23,220,52,186,236,186,102,176,69,81,4,43,94,20,70,136,242,92,170,249,134,138,122,46,67,87,22,148,255,101,36,161,107,31,165,155,173,247,37,91,17,107,83,70,69,43,189,211,250,203,255,164,66,214,35,248,211,207,90,74,128,9,124,215,132,246,225,68,240,166,244,230,218,66,38,87,35,95,44,88,230,251,233,43,158,109,57,22,54,81,186,190,175,90,226,173,129,21,201,164,141,70,168,52,194,185,104,210,77,195,9,203,107,62,81,45,85,144,224,157,230,26,146,34,251,31,57,137,73,50,164,63,124,207,108,12,228,187,76,43,114,208,118,104,156,105,193,97,141,205,143,2,125,88,91,149,69,95,88,30,240,96,48,225,50,137,211,67,84,4,30,247,178,125,242,196,3,215,136,54,60,224,22,115,237,126,102,200,96,196,198,111,222,38,168,3,199,251,153,60,225,111,52,56,201,35,88,221,66,173,87,217,201,110,236,81,145,233,30,43,168,71,52,189,4,173,81,45,178,53,211,254,187,59,119,208,218,177,117,19,22,235,0,150,30,23,22,192,219,18,14,255,16,150,246,177,5,223,39,208,194,47,158,36,119,119,92,202,68,95,71,44,148,35,202,177,253,224,59,138,138,124,27,19,180,143,223,19,245,128,67,48,142,113,178,200,69,80,121,182,151,171,170,204,78,53,96,31,208,222,210,89,19,237,14,119,192,239,42,150,68,172,86,202,40,251,197,194,62,52,23,216,47,102,179,230,151,164,238,100,142,135,181,50,57,172,25,48,247,25,122,166,131,231,104,45,28,12,98,211,183,122,123,223,97,230,216,226,136,105,108,96,195,223,134,159,168,69,173,1,189,127,221,86,186,146,163,57,76,160,60,22,142,145,150,245,34,140,242,200,145,167,157,26,11,2,95,139,178,206,57,0,100,91,226,23,144,52,233,71,52,46,99,61,194,235,240,42,243,67,123,54,130,15,170,147,195,85,159,79,61,197,7,98,75,100,62,150,177,65,45,231,54,214,31,49,44,18,118,105,176,75,97,92,123,89,247,13,208,77,207,146,78,11,170,50,70,43,204,43,81,173,195,241,108,215,128,155,176,101,174,154,1,55,248,248,211,191,207,237,207,121,34,109,52,160,79,55,175,232,5,248,127,88,12,124,106,98,108,222,194,76,72,98,208,22,135,244,135,178,226,154,52,22,242,39,130,172,28,95,68,181,26,4,123,120,138,215,10,34,199,11,111,222,124,182,118,161,35,158,47,27,29,153,40,41,16,45,153,42,101,235,243,202,1,169,208,39,54,23,180,14,184,164,82,235,99,239,5,243,91,250,36,118,65,128,255,13,50,129,170,238,99,85,35,18,65,138,64,126,87,143,142,143,214,165,57,255,39,20,60,50,175,34,124,81,217,95,111,33,222,52,202,136,188,236,161,237,95,76,216,146,135,209,63,155,249,180,91,156,131,249,10,233,240,53,47,108,96,239,17,159,169,249,56,74,236,156,129,138,29,81,178,144,163,243,36,197,45,55,202,30,123,93,61,238,53,65,134,70,70,87,195,134,236,39,177,84,226,178,85,143,204,180,60,27,17,29,56,42,177,90,111,162,196,174,135,18,9,123,46,141,75,36,37,39,232,114,228,191,55,28,90,43,183,132,181,189,85,119,10,159,116,92,154,21,142,183,0,248,199,147,25,176,106,15,206,232,65,177,178,35,238,138,170,106,223,156,201,216,185,59,94,106,153,119,113,132,238,140,227,31,227,146,187,242,141,46,75,227,229,13,171,36,242,165,72,76,193,191,102,195,57,83,127,182,173,159,36,235,6,16,40,203,130,78,96,102,235,18,140,203,84,84,178,10,171,104,116,117,38,66,187,60,208,202,168,226,8,4,244,197,253,142,134,193,43,116,127,128,71,100,34,195,225,160,14,232,199,47,58,88,88,179,10,229,139,67,3,17,206,97,194,180,146,86,52,144,1,198,94,18,115,75,24,235,60,43,91,201,198,218,192,135,73,168,139,99,40,66,78,22,33,205,122,13,124,35,63,104,213,96,206,42,126,175,56,45,4,98,236,195,133,244,179,11,45,165,122,56,61,83,59,123,183,116,176,189,249,215,154,131,13,162,237,95,145,51,233,35,116,115,99,117,179,51,108,132,149,104,223,159,196,103,80,37,101,35,22,37,25,255,130,20,17,208,1,112,46,146,18,134,115,1,163,132,231,81,81,17,20,143,83,28,1,67,38,126,238,12,163,220,62,145,220,81,150,129,137,73,56,104,238,59,187,224,39,31,84,110,202,43,118,36,65,85,22,254,166,81,71,133,236,110,66,146,251,65,250,103,124,31,233,43,27,134,150,180,80,217,136,70,139,143,92,213,94,217,7,193,50,248,170,175,237,177,252,225,87,244,162,106,46,68,191,77,139,236,164,56,137,16,209,68,123,146,234,77,22,92,106,72,189,4,193,92,4,240,247,255,110,15,12,171,60,147,164,24,230,119,31,135,210,60,168,239,235,201,186,77,196,88,171,109,30,224,66,254,71,159,225,67,109,31,196,222,191,24,170,154,237,22,226,53,148,242,201,85,161,188,234,155,127,206,187,193,53,224,167,168,160,138,86,32,137,108,112,203,169,71,222,235,118,60,131,254,6,168,132,251,241,27,211,240,218,147,6,219,249,47,137,145,31,172,17,70,221,49,213,156,100,182,38,175,94,117,129,247,39,51,23,32,18,86,197,107,238,108,7,217,87,15,135,199,30,124,173,4,104,85,31,8,41,198,87,167,92,115,87,188,9,231,154,75,206,222,135,93,60,33,29,253,149,77,71,28,54,229,21,33,18,220,8,76,156,147,233,171,74,191,80,75,207,84,206,168,183,251,78,32,21,55,121,136,109,238,4,111,89,128,18,200,96,84,2,89,189,45,143,63,135,110,196,6,143,150,90,18,37,240,154,26,81,170,198,58,133,48,25,85,177,11,156,163,161,58,89,81,153,239,74,202,170,198,46,193,44,53,215,197,251,135,223,96,158,209,195,22,116,20,248,173,27,219,243,162,171,49,93,144,253,111,157,134,45,41,193,144,68,165,85,231,156,111,25,82,102,58,18,175,99,174,71,239,89,85,209,33,209,5,137,199,28,191,129,122,108,36,99,15,72,140,106,179,187,233,143,71,135,166,178,11,63,243,216,140,218,16,76,117,21,32,23,164,134,59,54,176,249,43,12,198,245,163,27,223,217,37,102,158,64,115,22,123,141,74,226,231,85,192,50,207,4,65,100,100,90,193,212,101,137,9,96,113,135,180,22,216,10,247,248,32,50,125,60,43,54,190,81,4,26,163,7,230,86,203,12,13,40,87,209,115,0,77,124,191,241,68,132,165,74,1,174,21,156,18,12,44,76,170,174,22,187,211,55,116,182,103,81,106,187,159,229,255,39,61,36,147,75,108,165,65,158,118,107,114,50,241,251,61,188,7,213,26,141,215,152,129,94,132,53,31,219,208,208,88,92,61,198,147,145,145,38,131,12,211,41,224,186,194,117,133,1,212,36,70,35,126,132,15,81,101,87,15,119,45,162,159,168,138,101,239,217,189,27,131,50,249,203,35,59,60,144,217,227,207,134,6,11,181,252,111,141,178,31,214,170,33,97,54,119,0,212,7,26,129,106,21,201,140,81,23,199,24,240,197,213,133,193,11,232,245,204,249,46,149,249,246,199,105,196,85,205,168,83,188,46,171,255,189,3,192,7,37,162,114,50,107,106,87,40,17,151,39,178,180,216,123,242,12,234,242,132,88,2,30,222,230,34,132,11,172,62,182,16,160,249,224,234,173,97,243,75,185,191,41,150,45,213,173,34,242,104,219,154,163,171,214,78,130,131,242,128,250,224,10,28,57,36,169,250,142,193,62,65,214,73,228,137,129,184,12,45,14,180,15,104,198,85,4,177,152,235,187,9,145,162,241,114,147,113,1,56,186,181,18,131,251,46,140,167,101,199,248,124,47,17,126,49,93,172,103,25,11,206,48,185,67,137,8,184,52,225,118,47,160,120,163,68,252,64,129,70,53,128,226,166,234,252,252,90,209,103,79,246,155,54,116,253,173,216,186,171,77,75,150,138,50,247,114,241,195,8,180,147,227,212,28,89,18,146,129,254,181,3,167,148,223,75,181,255,47,23,198,122,209,116,35,129,118,52,166,171,239,51,56,143,244,26,113,244,113,153,42,186,34,88,126,110,163,229,70,93,169,7,71,50,119,53,105,35,77,206,36,71,57,183,194,90,237,248,54,149,15,43,44,214,67,74,33,188,43,245,223,20,130,193,234,169,80,201,27,98,38,87,119,114,53,215,43,49,94,241,93,104,76,116,202,150,76,24,46,65,43,100,206,108,207,137,52,90,153,157,26,230,219,0,154,250,115,58,154,42,67,92,26,30,98,67,45,195,176,22,153,57,227,173,68,17,211,23,78,68,16,224,149,156,248,49,210,129,226,160,138,87,11,39,147,182,179,239,88,48,16,155,95,152,167,18,169,216,255,68,181,169,242,218,245,111,21,220,201,155,155,239,133,167,76,205,179,251,68,18,237,124,132,103,16,224,79,213,70,115,10,246,76,242,194,218,107,174,207,50,9,186,252,48,211,34,99,225,69,174,118,211,15,146,14,114,188,238,114,169,144,76,190,140,16,53,187,49,114,14,81,208,225,242,175,207,193,22,132,218,244,18,14,57,217,18,135,157,120,151,156,88,131,87,43,78,154,206,114,139,167,4,110,152,43,177,55,170,31,74,119,110,23,221,152,198,27,78,227,223,42,35,157,72,244,170,140,19,215,4,36,215,142,52,47,51,251,162,103,62,219,33,193,108,209,46,218,207,42,28,230,34,242,53,92,17,197,179,146,44,163,228,128,34,39,247,112,31,64,30,80,98,225,48,199,165,85,6,106,125,94,89,199,151,30,86,181,116,32,228,55,214,241,124,238,107,164,198,125,93,39,92,29,84,233,121,37,89,130,171,210,235,95,9,177,162,125,163,68,18,226,73,79,121,246,212,102,191,217,123,175,54,166,234,103,71,228,44,162,248,71,91,77,156,220,164,255,168,5,43,170,236,165,93,198,32,131,200,201,204,32,25,52,181,170,168,213,142,112,138,28,65,93,210,13,208,73,6,195,199,251,176,209,247,237,140,31,40,86,72,90,6,153,159,168,111,1,220,117,253,158,25,141,134,229,69,177,123,27,100,202,193,34,93,197,241,52,49,15,53,240,113,93,106,161,158,88,208,67,60,255,49,203,252,239,143,38,64,135,249,140,31,22,73,202,91,48,90,59,253,133,189,238,34,114,144,128,162,57,208,64,176,75,207,186,177,120,201,118,95,127,72,254,197,233,59,197,92,104,79,32,188,229,86,77,127,9,173,19,35,69,229,141,214,226,4,254,158,241,108,115,45,158,106,10,63,199,170,184,165,156,3,113,198,142,133,72,38,69,79,156,66,135,52,140,232,149,148,191,37,224,242,57,65,151,216,126,16,170,105,26,100,136,170,58,220,74,207,175,241,201,28,130,133,173,153,110,213,78,74,229,70,116,221,41,220,225,131,44,10,45,32,205,240,222,228,31,52,209,109,15,72,47,69,140,61,93,223,15,131,115,154,156,24,82,94,92,15,66,166,41,78,127,80,253,162,10,8,245,243,166,17,185,27,228,229,7,96,142,65,54,42,143,69,11,235,37,1,175,218,58,160,42,125,31,169,172,105,177,222,196,123,180,210,41,185,26,38,51,192,197,72,157,240,204,25,219,19,140,206,0,169,92,234,28,32,220,157,103,14,35,253,107,69,44,148,153,125,23,220,164,43,43,141,141,51,25,83,133,83,158,38,212,189,255,164,12,204,201,72,243,31,110,143,185,45,245,174,203,210,10,143,35,40,130,91,24,66,92,250,107,124,71,115,156,246,146,184,74,165,73,156,92,99,28,79,238,66,195,145,115,44,240,55,93,73,214,195,16,67,140,9,193,169,65,253,156,31,236,38,149,181,10,240,131,70,79,115,145,236,97,169,121,19,49,186,9,15,99,40,149,245,15,160,216,63,91,189,49,90,89,245,98,31,219,171,56,154,219,183,235,71,22,46,242,148,14,4,39,143,207,62,231,43,111,210,113,172,245,58,56,49,21,122,14,121,68,107,138,207,128,203,24,247,104,112,5,87,153,207,81,132,177,222,128,35,250,121,133,50,65,50,114,5,51,160,220,5,237,78,235,190,63,187,241,115,189,13,212,105,213,183,31,65,198,81,29,249,74,241,151,165,235,18,184,115,6,47,18,97,158,37,18,85,231,62,41,190,10,151,138,166,152,86,10,75,213,72,66,117,125,174,166,122,24,137,21,228,39,18,69,57,210,145,1,8,14,226,181,84,53,167,86,192,30,164,115,142,234,145,70,23,157,19,223,111,39,253,237,147,228,40,28,226,14,11,206,198,1,202,219,100,88,65,237,59,183,26,10,192,190,51,236,127,244,71,150,176,254,28,212,99,5,46,245,61,124,229,213,181,234,74,43,184,213,25,34,249,231,175,82,161,233,108,167,17,203,167,194,130,7,128,221,92,125,133,38,238,168,9,55,17,229,200,89,251,97,42,113,41,4,109,47,190,141,163,74,69,142,217,178,26,148,26,32,175,236,166,38,123,68,162,31,228,51,47,52,26,158,5,160,34,16,226,171,164,162,51,56,95,187,237,115,15,33,48,193,182,240,20,110,213,237,145,252,250,148,57,9,155,237,47,140,143,84,127,80,35,126,218,240,57,24,123,9,15,193,164,179,0,130,142,146,13,226,224,217,80,91,239,108,154,18,107,41,177,135,162,177,48,196,58,128,166,108,109,23,187,37,241,127,37,45,81,141,86,139,11,126,154,183,192,131,8,77,110,81,227,53,83,38,3,86,0,252,171,92,125,190,116,60,146,187,34,232,33,124,154,164,206,34,135,2,29,113,106,19,21,109,98,112,140,231,0,221,113,158,229,210,250,168,90,200,249,148,91,125,97,13,86,201,145,119,191,17,171,150,131,98,153,107,80,7,150,81,192,186,243,4,92,17,209,76,143,119,230,245,33,56,211,7,238,202,60,182,42,166,78,153,76,189,150,201,165,171,64,253,177,184,240,47,27,50,137,207,138,45,118,185,140,26,21,60,8,82,142,249,78,26,198,217,87,139,179,164,79,77,43,80,38,95,238,84,41,183,193,1,2,102,43,192,3,205,179,66,73,63,228,157,17,222,238,40,125,49,134,22,233,204,160,99,77,91,26,112,80,101,251,161,175,3,180,64,248,117,96,33,242,131,235,219,170,232,166,48,215,139,171,218,121,168,150,22,128,176,128,56,58,90,172,21,149,182,87,110,16,192,134,121,139,177,66,189,220,95,167,90,202,237,204,170,113,100,138,29,124,212,142,2,43,229,58,29,243,168,33,34,83,106,199,179,35,176,179,93,187,47,128,17,162,50,93,194,123,82,212,148,188,84,234,66,170,216,174,109,92,44,215,239,25,107,125,212,254,62,93,213,29,197,138,171,130,152,107,15,37,113,166,30,129,130,164,190,226,232,32,173,26,35,16,190,118,111,30,14,230,108,1,151,188,158,238,193,218,148,181,59,26,132,207,15,6,15,101,116,182,54,3,180,197,48,172,187,178,180,216,218,136,59,81,193,241,40,29,47,59,231,76,170,143,214,17,10,26,226,223,176,61,117,151,223,250,49,171,150,223,47,116,2,72,217,53,152,187,58,231,9,50,51,52,168,14,56,194,32,101,145,202,190,200,14,186,145,233,94,7,158,255,108,198,239,142,191,48,193,162,240,105,202,225,163,82,190,31,79,161,190,215,49,72,1,69,111,24,132,72,87,55,191,228,147,218,149,66,199,107,86,195,221,226,244,244,83,212,235,120,47,49,51,132,73,106,63,96,43,86,78,13,221,243,199,10,201,105,6,232,40,55,228,232,72,247,133,9,67,253,80,52,151,236,182,147,138,110,74,41,250,183,244,66,249,235,31,176,53,49,157,70,95,41,194,12,65,130,239,34,164,176,53,151,141,245,45,58,251,199,197,121,178,212,89,104,158,26,22,142,249,194,20,70,187,136,47,153,169,185,26,80,233,164,2,116,34,48,12,81,46,55,153,241,249,99,205,41,247,200,230,37,232,172,191,76,80,134,186,177,96,103,249,158,222,2,113,113,48,73,95,184,40,90,82,178,92,39,171,91,83,11,72,183,224,133,208,192,91,109,61,9,210,216,107,44,60,161,16,164,84,80,159,0,175,228,117,0,150,5,115,60,165,230,100,164,187,210,203,217,251,205,173,101,76,145,205,216,245,64,154,84,4,102,96,64,151,190,120,176,50,110,132,230,89,235,28,82,64,14,68,155,16,48,114,124,14,239,83,32,5,140,59,157,210,16,132,176,210,107,61,191,146,88,252,100,20,190,197,100,174,46,193,140,183,171,76,37,248,153,188,99,133,31,61,230,83,191,188,176,96,109,152,48,126,19,139,244,163,30,123,198,39,66,35,45,207,36,38,250,142,209,108,98,177,50,94,20,193,210,80,134,93,155,0,79,240,3,192,57,116,91,164,149,54,27,152,210,44,89,32,116,174,103,185,134,212,243,238,84,242,124,4,245,186,28,233,88,201,247,128,212,49,153,187,184,117,233,85,200,35,20,107,103,131,7,22,64,97,224,121,114,88,235,62,210,114,251,80,76,234,106,239,102,135,115,6,92,95,235,196,33,88,86,213,46,46,132,231,160,59,63,179,195,245,60,127,92,203,133,42,8,20,136,25,233,139,195,237,8,101,60,39,211,239,144,171,54,69,232,225,86,11,29,250,117,158,216,253,196,37,66,129,231,150,133,182,204,252,120,81,216,30,254,27,38,15,248,12,19,62,231,113,71,109,190,247,237,116,55,122,55,179,226,39,89,40,56,15,33,42,23,154,107,212,49,236,162,156,178,20,170,108,174,206,88,218,96,192,35,128,121,185,93,139,1,75,153,45,0,76,138,160,149,222,187,100,0,145,78,63,69,98,197,64,55,41,40,46,150,249,246,246,71,158,248,133,1,242,240,66,145,127,89,21,150,32,203,148,149,99,33,164,137,196,25,199,7,37,107,97,170,125,89,28,96,168,7,187,133,205,56,1,151,24,0,216,8,184,67,89,82,79,168,66,160,212,43,122,206,100,6,177,7,81,141,55,99,102,163,50,13,127,136,122,65,52,169,78,38,76,92,154,218,64,97,135,70,129,149,149,68,79,18,103,107,96,189,246,147,22,252,92,135,135,222,173,220,12,167,61,220,98,228,135,187,57,137,227,147,103,24,110,42,205,206,50,177,134,229,25,33,78,103,175,10,95,10,207,79,126,119,32,43,163,241,198,125,31,147,111,177,56,15,237,232,234,210,215,231,7,144,44,157,39,91,32,182,61,83,5,47,20,249,205,29,79,199,222,107,175,14,105,209,167,57,107,220,40,42,254,82,79,134,180,97,34,172,15,239,245,183,126,148,2,217,165,1,62,96,37,74,80,99,236,127,38,229,188,198,62,49,44,60,158,252,16,242,198,127,180,202,34,89,139,172,200,90,195,138,42,217,237,59,13,99,111,219,103,187,1,119,202,58,207,227,114,124,181,218,214,169,48,20,29,163,142,22,213,19,95,64,84,77,114,97,56,197,65,225,85,81,43,39,37,155,1,231,203,169,174,101,80,74,93,221,31,247,11,16,197,244,89,86,130,162,140,146,215,236,104,204,123,205,157,204,141,99,16,14,24,250,125,34,2,49,237,11,225,172,247,109,125,200,9,130,38,34,20,93,149,6,139,232,143,132,181,18,154,237,28,238,169,118,60,141,172,120,130,20,31,88,75,131,29,249,206,161,121,227,3,31,72,234,255,51,151,148,207,150,129,116,96,227,22,190,19,137,234,0,93,138,149,141,95,126,42,145,97,180,235,209,174,152,40,63,176,3,23,216,155,123,209,67,58,206,208,192,209,237,185,83,250,152,251,39,211,116,22,141,235,125,98,202,110,76,243,62,163,207,129,250,209,58,7,58,22,127,247,246,166,43,30,49,120,214,171,16,59,99,245,190,57,140,164,142,59,11,66,76,253,220,68,52,56,72,75,239,23,211,225,25,81,177,164,111,67,134,134,239,49,77,0,74,18,217,174,98,11,133,6,252,148,102,57,100,97,149,100,194,241,251,228,142,113,220,241,123,202,2,113,23,159,153,200,218,190,29,69,247,31,47,27,174,63,89,0,50,163,10,83,171,106,114,179,47,94,63,109,54,18,69,48,119,102,83,209,7,44,142,211,147,251,249,59,23,2,252,10,157,121,4,73,97,30,150,133,221,223,148,129,242,209,224,223,121,254,0,58,16,205,53,159,91,76,68,62,95,231,206,52,100,71,185,7,59,181,2,197,210,201,62,161,248,190,224,40,21,252,70,128,203,207,79,95,73,88,103,236,209,40,83,240,96,165,74,163,20,74,82,206,30,12,21,254,112,128,250,197,8,115,207,11,210,145,252,108,11,97,92,84,251,227,207,246,12,203,246,116,228,143,133,116,245,157,67,221,92,188,39,196,243,157,22,125,50,31,214,62,103,203,241,45,28,47,134,24,118,21,177,241,82,42,240,237,173,66,55,234,34,96,144,62,99,89,238,68,244,183,36,29,121,182,102,241,107,86,127,97,148,1,230,49,155,204,9,237,210,74,79,96,13,92,44,149,123,114,118,125,57,164,201,162,105,200,2,241,90,119,183,92,126,200,126,121,131,24,62,238,233,61,66,254,13,124,14,51,3,185,49,124,163,50,158,37,103,11,146,110,51,19,207,230,66,84,26,24,83,253,224,14,130,191,1,28,90,227,131,100,90,77,164,14,225,191,50,163,61,200,170,183,186,46,70,61,204,217,162,162,176,87,150,243,133,217,89,129,198,174,145,201,149,148,82,28,68,10,189,199,246,200,214,51,144,13,154,15,27,87,224,188,78,140,252,252,65,132,124,180,114,97,160,157,169,62,86,220,30,167,230,61,179,41,139,113,32,56,84,222,238,234,215,157,181,57,91,159,143,133,204,21,66,130,227,210,132,89,102,22,212,25,179,145,218,210,57,0,237,73,224,220,121,162,249,120,88,55,91,217,100,73,110,196,179,247,210,28,123,173,190,34,171,76,182,203,14,62,37,77,74,143,8,174,54,213,8,224,69,75,149,27,110,166,235,25,179,112,18,28,29,21,210,54,185,172,237,210,31,46,217,212,28,32,190,187,16,81,173,140,48,66,23,177,177,130,11,52,32,79,153,116,113,251,163,138,79,1,147,216,192,15,246,82,87,82,148,38,57,77,117,222,80,213,41,58,249,253,49,18,173,137,155,103,186,213,223,240,50,149,231,176,149,54,94,197,198,191,54,241,248,196,249,13,69,62,20,153,79,216,245,40,132,50,154,107,126,209,205,194,76,59,120,252,20,42,241,216,122,13,207,9,83,226,236,178,147,56,77,224,164,186,249,83,0,53,227,140,75,232,184,183,230,107,155,101,121,195,202,164,113,18,170,67,45,92,183,206,133,68,147,119,193,191,213,58,244,26,224,47,226,45,174,75,56,12,17,222,208,29,184,150,34,138,160,12,143,70,69,247,202,6,166,188,41,62,122,147,230,133,218,107,215,241,216,122,32,216,65,224,114,219,103,225,1,8,161,153,111,186,253,248,161,197,0,17,228,58,38,76,67,103,21,198,85,224,199,188,67,177,2,46,109,63,19,229,6,121,72,53,21,67,230,56,138,79,55,6,103,25,86,159,158,153,216,187,43,50,1,81,58,154,96,207,156,206,228,96,129,21,124,7,134,171,189,167,92,41,149,224,168,27,228,121,75,17,51,55,60,250,67,229,87,119,91,111,16,59,72,106,169,192,64,10,121,98,100,91,38,90,50,95,191,182,151,154,52,57,208,24,61,223,156,86,104,150,176,219,36,3,91,178,136,168,132,29,30,92,171,194,153,100,83,169,156,141,7,143,74,35,30,248,112,122,118,147,104,238,158,199,20,237,189,125,78,118,182,72,118,169,27,229,52,251,87,136,165,20,250,91,30,137,209,100,39,244,64,216,38,51,210,48,228,204,194,19,101,67,14,77,223,55,221,230,254,27,135,186,157,183,16,95,129,33,99,141,28,150,200,181,0,7,236,211,119,162,198,125,223,169,12,123,19,169,125,19,69,180,131,28,219,17,180,154,18,79,208,252,254,98,218,177,88,1,169,169,43,28,127,91,0,54,24,209,18,166,100,244,155,254,50,154,40,196,140,221,116,195,190,218,137,44,42,175,92,22,49,253,214,197,240,83,201,78,202,253,217,176,196,0,252,169,103,181,116,39,118,210,159,119,232,86,176,220,220,160,31,87,226,148,2,197,197,252,225,226,237,129,191,235,207,87,105,22,58,179,226,22,243,98,111,100,46,55,152,12,209,114,201,210,222,114,225,35,136,4,81,191,231,134,155,168,198,65,116,217,220,26,182,90,47,106,140,158,220,162,29,226,138,4,91,146,29,72,135,132,46,104,103,183,186,133,11,154,184,150,25,225,116,248,49,62,123,248,239,135,225,189,145,127,66,162,133,190,10,26,10,115,12,75,232,87,94,107,8,7,251,105,231,245,224,191,154,3,226,128,101,239,4,49,113,31,82,120,80,99,242,205,181,140,235,41,251,70,5,183,135,232,185,81,208,192,34,109,143,247,238,161,79,103,71,238,245,162,105,90,232,29,197,250,152,204,170,252,11,84,69,49,107,66,36,93,33,189,41,176,217,30,213,51,122,173,164,134,67,139,210,52,205,249,10,54,120,219,197,229,171,235,202,139,174,2,136,21,126,164,137,38,42,237,91,174,39,57,88,26,194,23,135,227,78,152,75,161,210,146,19,125,64,4,120,95,110,58,220,1,142,59,114,179,138,104,160,130,130,70,26,97,184,254,196,161,229,123,187,17,109,181,74,77,76,115,206,74,39,209,20,238,106,189,151,32,68,171,59,137,234,240,43,185,45,153,78,35,105,128,107,168,43,110,186,78,146,118,28,92,78,139,47,102,82,194,226,14,50,101,125,120,110,55,113,159,244,116,202,143,119,119,228,106,213,52,13,47,113,218,140,174,247,70,143,41,165,19,19,252,60,195,224,111,105,175,146,162,222,189,103,136,167,185,224,58,136,222,211,102,81,5,70,118,129,255,123,53,200,34,249,251,194,23,223,212,156,89,83,227,102,126,120,225,102,243,235,54,112,86,83,190,220,185,239,62,221,37,198,44,137,218,240,82,94,72,250,47,68,243,181,83,50,189,78,114,17,15,173,170,212,233,141,130,103,161,227,242,242,101,238,104,245,176,84,82,158,245,181,197,72,247,218,171,182,177,131,2,52,89,155,240,85,72,199,233,35,163,60,126,189,73,17,126,37,134,112,37,134,191,143,97,31,15,162,211,200,88,121,149,238,242,83,133,166,44,117,19,178,13,67,233,18,240,187,190,80,227,127,232,163,136,129,1,53,139,142,196,252,63,168,160,233,237,17,208,46,170,246,122,165,123,10,200,163,234,172,52,223,179,162,235,147,118,222,171,43,151,81,207,148,240,229,96,95,156,95,169,170,90,2,136,100,96,53,163,9,207,64,47,45,178,226,55,28,31,170,36,53,156,51,132,137,133,40,115,70,52,128,53,143,110,18,176,27,236,210,214,151,140,61,216,21,79,58,121,146,21,103,19,38,130,248,5,212,125,17,7,16,197,155,221,204,216,252,236,149,226,122,20,71,62,226,229,82,100,139,198,30,148,100,89,131,151,201,22,80,104,100,160,65,113,216,243,217,51,25,99,151,184,170,167,35,99,149,132,150,190,2,53,135,180,31,143,230,57,13,22,83,18,68,120,60,228,45,14,168,208,216,96,223,247,27,168,210,90,33,64,128,244,232,214,88,134,26,150,239,18,150,197,183,121,78,18,93,38,116,137,200,225,106,79,98,159,192,117,154,148,248,183,51,209,59,145,172,58,88,243,172,224,157,91,119,151,248,30,117,7,33,240,232,117,228,103,217,227,151,147,46,141,151,0,57,237,130,20,46,75,155,30,229,89,228,10,213,191,98,209,114,199,101,140,196,245,107,84,166,218,41,17,77,138,25,190,159,251,179,94,85,50,126,90,126,132,236,104,232,40,69,132,253,40,86,254,63,47,231,141,77,222,205,41,251,171,246,63,243,15,165,59,30,211,211,246,141,153,101,181,24,132,84,3,123,240,6,61,192,79,163,84,130,246,18,96,14,42,144,204,77,231,105,176,1,125,92,184,252,209,78,185,64,59,12,95,209,145,23,108,154,127,6,0,103,23,229,111,249,85,244,24,249,223,64,114,211,3,210,238,232,193,122,214,152,73,37,47,173,223,114,6,254,52,148,141,85,148,197,72,53,165,154,220,125,29,19,155,3,110,38,85,252,224,76,80,34,148,91,84,107,61,30,213,95,162,24,70,65,134,215,104,87,140,217,85,17,68,187,40,189,9,161,35,62,11,119,77,93,135,14,21,151,121,137,177,5,225,50,74,115,179,90,9,141,238,59,223,29,82,9,60,246,201,55,208,34,18,29,244,125,218,127,143,232,88,213,217,3,79,252,219,67,195,84,154,248,162,32,159,143,75,149,32,203,193,88,136,18,245,217,230,92,59,86,24,15,167,87,255,199,96,3,170,105,21,181,172,7,221,60,31,160,200,106,191,128,100,94,18,121,162,31,206,60,2,7,214,241,136,124,201,158,100,85,106,226,137,186,143,182,199,185,158,176,59,197,135,141,60,171,227,154,50,3,123,230,213,32,228,161,72,122,129,229,174,2,88,206,142,48,215,61,243,91,219,118,35,133,171,49,144,222,12,186,43,186,106,92,86,48,39,126,254,174,252,231,204,245,56,234,83,98,255,55,137,161,121,29,147,215,86,234,183,4,1,187,97,132,31,94,175,240,199,215,33,255,188,146,159,253,226,21,2,2,194,45,247,157,93,215,98,249,93,219,75,17,237,26,129,92,181,133,197,63,129,238,73,164,213,189,147,20,247,65,226,88,1,113,179,94,198,238,110,77,4,83,62,194,237,132,114,235,127,28,75,149,102,194,103,247,109,241,205,5,36,172,154,89,204,39,37,225,58,123,177,6,35,127,33,137,63,57,184,144,198,145,77,12,220,30,158,218,192,193,159,152,196,232,125,122,238,32,158,216,226,255,77,86,25,86,30,177,89,73,97,48,133,194,129,185,59,89,172,199,200,209,139,226,79,42,16,226,136,92,123,107,43,49,156,125,188,36,78,227,195,39,239,169,217,66,173,114,155,164,21,172,200,188,69,138,30,137,144,21,181,111,49,83,184,244,196,92,216,214,48,92,136,185,130,66,66,226,249,21,178,233,127,30,210,113,181,211,141,44,166,44,34,18,108,142,90,191,250,134,68,53,54,172,168,109,222,44,231,116,221,118,35,19,127,209,184,235,204,86,221,72,214,33,34,129,206,140,124,141,191,134,114,68,7,116,83,82,181,141,58,63,20,32,167,156,210,68,93,14,2,85,180,97,53,177,162,31,218,220,48,18,99,152,180,14,227,6,211,255,204,86,6,162,170,116,64,186,113,250,161,207,150,72,124,85,121,104,6,199,212,198,40,109,19,204,154,48,163,67,164,70,111,66,206,31,219,240,165,217,112,67,143,244,168,231,35,157,3,126,57,153,22,90,40,164,90,173,199,96,240,234,228,229,57,199,235,234,96,83,50,88,7,140,115,98,242,188,64,191,143,73,196,163,50,213,139,211,182,195,61,27,135,15,129,127,12,138,3,39,253,233,3,164,239,158,173,125,102,216,190,98,66,173,209,154,184,160,236,43,7,233,140,84,18,74,44,44,131,73,70,235,52,185,176,155,71,5,182,109,30,152,226,107,123,61,44,134,251,192,175,217,177,58,247,140,127,51,132,69,121,155,136,198,203,217,172,31,47,228,104,4,116,139,241,92,208,128,66,144,65,176,233,131,12,250,56,17,184,245,70,14,92,254,236,175,37,156,185,252,57,17,2,28,162,176,67,172,83,140,73,8,188,105,189,137,185,150,19,250,181,235,128,145,136,63,55,222,243,81,84,48,149,117,62,68,118,26,113,200,10,101,81,250,215,240,146,132,254,78,125,60,148,116,184,212,238,246,54,191,101,49,40,50,83,191,88,200,90,27,209,247,243,123,97,68,173,142,75,88,56,139,28,32,244,45,83,152,158,245,3,215,25,165,42,83,166,162,42,123,37,61,74,192,17,110,16,74,198,2,149,214,148,219,1,172,81,49,23,230,234,50,252,163,191,43,87,122,109,76,242,23,2,92,42,47,32,224,116,42,114,55,1,99,182,155,180,40,18,192,174,71,35,75,215,198,94,64,136,155,167,70,150,224,12,10,161,224,138,137,102,53,112,190,78,219,35,122,38,59,106,163,155,207,104,136,49,194,124,170,38,203,40,126,243,13,144,158,77,24,48,235,172,179,247,224,132,122,121,26,162,5,254,211,95,170,20,224,80,133,105,101,68,202,80,71,170,230,251,247,61,221,243,161,198,106,100,165,254,2,129,145,236,84,199,69,253,7,244,115,9,52,48,198,165,186,27,247,232,11,20,128,25,109,151,141,149,87,249,42,12,213,253,245,7,0,198,135,201,14,134,69,9,80,122,2,28,161,128,170,67,234,176,246,157,187,229,215,25,37,179,112,41,168,109,219,77,179,7,201,214,166,231,169,47,127,218,244,189,196,40,198,93,123,117,73,56,16,81,172,20,219,167,170,33,140,88,38,54,141,15,239,48,57,20,250,216,72,16,98,207,201,222,170,159,238,55,191,136,173,59,177,72,91,112,16,61,181,103,182,118,86,53,54,58,139,238,53,103,111,168,153,42,89,18,149,200,90,179,93,132,179,215,0,106,10,229,121,140,59,129,168,215,122,96,13,220,157,165,34,129,188,116,147,173,225,24,86,228,230,41,95,252,129,228,100,232,78,102,141,231,33,82,40,140,46,24,72,94,23,64,109,74,35,248,149,1,4,101,93,45,228,4,0,43,163,25,141,137,168,69,107,121,213,166,226,122,106,136,217,233,233,209,157,147,125,231,206,177,239,82,92,74,222,234,30,60,28,83,196,137,185,23,200,31,212,214,92,181,47,17,166,226,40,221,51,181,68,58,96,134,39,176,6,212,124,76,177,70,114,29,205,119,236,220,251,6,175,5,254,4,169,198,92,203,10,134,197,33,112,63,88,208,64,194,177,153,97,212,147,215,12,19,187,216,32,105,15,24,172,89,0,46,127,15,117,129,95,163,181,89,101,179,216,99,129,0,165,1,26,121,132,189,242,106,63,96,163,144,79,43,46,39,14,182,223,103,197,83,165,117,21,248,109,88,53,36,85,72,145,104,148,223,141,57,213,219,86,143,85,106,57,9,53,69,178,249,12,179,194,225,201,129,164,120,168,182,203,104,31,95,138,175,113,77,77,80,83,83,142,245,49,28,80,82,90,205,74,189,141,115,118,97,224,116,2,34,194,99,247,6,167,119,146,128,69,84,233,213,154,85,68,220,83,19,136,167,36,85,46,70,222,59,60,159,230,236,43,21,147,93,154,136,15,84,236,215,46,241,42,159,71,255,102,95,121,154,54,86,29,143,7,138,207,160,137,68,174,188,10,138,122,225,179,61,6,252,41,213,168,250,245,67,75,96,155,191,0,49,160,244,221,2,255,90,8,5,45,69,102,30,103,171,201,92,204,116,231,156,84,246,115,244,86,102,18,1,142,92,102,21,152,35,125,100,107,5,254,63,212,147,130,18,111,172,250,141,113,222,46,207,89,168,130,90,43,177,222,249,212,26,171,28,65,13,39,157,231,111,245,5,197,169,221,205,8,240,203,166,51,127,20,122,163,152,102,204,95,229,23,23,68,144,206,106,185,21,14,92,223,3,128,5,90,217,2,241,170,19,199,209,17,171,192,187,108,163,131,199,140,196,181,94,102,213,103,76,165,99,246,54,195,100,86,172,131,209,47,22,189,227,114,178,100,188,6,132,157,166,211,253,213,102,1,59,59,73,197,110,177,20,242,164,244,84,18,252,64,51,76,124,230,192,93,53,43,58,9,165,233,214,93,210,143,60,185,223,12,210,197,225,132,56,179,87,31,120,167,142,63,106,126,147,32,206,166,173,113,250,238,237,133,160,9,4,121,18,61,2,176,20,71,185,253,26,233,114,128,120,138,34,201,49,210,129,35,178,146,202,27,73,103,31,52,58,101,136,124,232,214,115,65,68,18,43,219,50,78,34,146,156,117,14,117,97,107,254,185,186,107,87,75,129,224,150,152,220,240,176,245,169,217,110,11,134,63,66,82,170,128,4,163,150,185,66,118,179,45,231,74,112,157,208,247,56,237,85,25,171,21,247,117,216,97,23,123,99,147,171,112,189,42,147,104,142,211,112,42,105,56,129,143,63,73,62,19,201,133,231,143,189,243,46,218,11,78,112,134,150,57,223,16,33,44,13,217,75,116,49,15,60,143,158,103,88,118,82,142,155,202,215,178,150,198,35,47,21,126,170,15,102,100,235,175,213,83,135,233,140,139,176,116,66,79,55,22,73,71,71,14,83,41,123,128,11,78,194,21,44,253,34,170,11,117,213,225,241,39,199,102,137,121,229,226,84,30,67,127,206,206,101,198,94,50,176,58,184,173,66,32,223,20,8,217,133,39,90,108,159,246,74,195,118,215,148,68,246,77,208,213,93,153,30,186,5,151,150,247,39,94,80,182,165,11,171,190,30,253,46,98,6,213,230,189,123,131,191,55,137,149,45,77,59,24,242,94,175,175,185,187,188,7,250,183,167,210,91,147,90,154,105,141,111,85,0,55,201,127,45,100,128,201,17,136,28,192,202,213,129,144,216,184,164,244,127,189,87,151,107,52,134,28,176,192,182,119,27,193,86,86,25,125,248,115,196,40,22,244,211,175,153,66,63,124,188,125,238,187,22,72,35,141,29,64,99,17,0,53,139,218,62,105,234,58,96,29,186,136,41,13,187,236,47,62,72,115,68,49,75,20,245,163,143,116,25,114,199,147,26,157,17,61,30,67,172,141,199,193,164,61,237,156,88,178,19,100,170,44,18,164,21,43,247,155,84,211,220,99,0,29,114,196,231,244,98,43,97,132,171,22,112,51,145,225,103,122,177,23,206,42,111,175,229,72,115,226,150,189,240,142,193,111,202,95,83,219,231,214,242,88,209,219,26,63,233,4,74,205,230,3,227,180,38,113,103,246,28,90,179,79,211,67,219,19,52,39,197,27,232,3,232,181,184,186,174,196,114,178,43,6,158,180,40,60,211,18,182,215,125,100,111,33,17,90,218,9,61,182,187,152,56,36,47,116,166,204,208,9,47,129,208,79,158,86,214,101,149,148,111,118,109,246,141,112,239,236,141,76,188,117,19,253,143,125,66,110,112,32,96,27,214,36,220,187,134,67,248,238,91,153,21,214,183,159,79,88,250,163,18,118,52,166,12,45,171,104,86,104,175,115,201,108,137,8,86,62,184,31,72,72,232,193,211,149,90,91,117,105,234,224,234,149,177,144,239,180,154,211,207,117,206,1,127,96,181,29,54,187,61,95,247,16,252,11,82,152,202,37,65,223,204,119,209,42,255,197,155,7,168,27,98,2,65,112,118,92,25,13,80,143,44,146,170,38,148,195,220,167,180,91,216,219,239,222,236,168,110,53,177,202,149,157,82,177,74,71,20,76,180,149,214,31,189,123,227,42,197,104,192,190,53,113,41,104,230,156,219,78,20,215,148,244,17,155,227,43,135,20,114,4,94,77,161,229,216,68,90,105,107,59,250,203,215,99,218,191,208,25,105,249,88,197,122,244,88,204,187,134,23,188,2,121,39,29,94,86,173,89,179,26,154,246,64,38,209,68,106,154,150,47,127,246,5,58,92,95,193,112,91,17,204,135,163,239,231,244,245,48,114,194,106,46,138,171,174,245,65,254,121,175,13,91,72,57,50,128,194,252,215,199,193,245,190,24,38,24,90,61,47,145,152,147,31,93,40,40,181,174,228,171,10,229,29,131,211,204,5,151,76,82,69,172,131,58,236,213,246,102,224,27,220,50,14,89,58,6,239,55,120,100,116,81,9,86,28,76,90,51,173,130,93,234,80,42,88,73,59,17,146,164,238,230,19,196,89,4,105,225,249,141,210,66,66,39,152,31,62,139,240,18,202,117,167,67,192,83,132,37,101,200,182,196,11,229,252,249,94,62,62,213,68,136,212,77,110,32,60,6,102,252,35,136,66,148,19,129,18,125,196,223,218,133,93,189,128,128,5,247,26,43,52,252,54,98,242,168,163,64,29,68,177,73,146,238,89,244,24,82,64,83,86,43,216,227,112,71,113,230,227,204,83,255,31,149,221,230,58,232,217,9,182,131,238,219,108,135,61,45,126,184,184,89,183,20,118,23,45,148,34,74,212,161,49,7,166,26,203,163,51,78,26,215,232,251,118,22,119,34,94,231,195,72,69,125,214,63,141,91,155,176,144,200,70,255,39,102,105,103,138,23,121,144,157,178,51,181,111,46,90,215,151,154,110,80,180,110,78,125,219,13,115,110,66,4,78,156,83,246,69,25,129,155,29,80,155,241,220,135,94,144,45,78,193,117,89,150,161,100,79,243,113,200,236,34,162,66,78,255,123,34,198,73,90,61,42,213,202,225,222,28,129,231,73,159,13,179,139,112,46,94,195,214,227,87,51,38,241,36,174,246,52,215,225,247,46,208,112,145,35,254,189,113,31,184,141,100,226,17,178,32,121,180,107,91,241,210,118,62,118,79,194,173,140,59,156,161,74,82,193,94,209,184,55,245,47,57,81,113,66,158,1,190,54,71,195,20,242,68,49,25,212,52,156,233,66,149,149,86,224,47,198,205,237,230,71,38,212,97,164,48,111,114,217,36,76,96,82,100,72,228,247,145,166,173,163,219,117,60,32,42,53,35,249,149,44,243,195,209,33,6,130,173,240,235,140,144,106,69,148,104,61,85,122,105,231,24,60,123,185,149,96,67,249,86,118,140,182,248,6,213,182,48,170,184,210,157,216,178,250,53,139,19,161,49,148,199,159,136,230,198,89,225,59,167,213,145,190,170,46,140,154,215,219,164,86,162,192,143,208,232,173,16,236,52,254,83,1,102,145,81,106,193,253,166,158,96,69,5,121,197,16,237,151,248,136,132,154,113,57,115,56,156,169,37,90,36,6,210,44,115,79,39,127,0,179,75,38,246,11,69,163,42,152,48,186,118,198,38,210,104,201,144,177,219,167,65,161,195,98,239,37,102,228,188,126,223,198,71,251,109,124,53,154,112,95,34,212,105,183,21,30,208,200,146,44,23,31,53,41,196,30,164,93,153,89,192,240,91,82,221,140,178,122,43,47,172,66,219,23,95,197,218,116,154,8,39,190,143,126,185,137,100,11,211,152,249,182,135,217,61,245,28,235,88,47,25,132,178,173,159,40,175,145,15,150,184,82,22,244,205,46,133,233,200,214,67,35,62,42,224,50,139,205,95,253,205,49,86,134,4,175,85,233,50,158,129,22,196,39,91,104,163,49,216,171,111,176,104,255,232,181,246,171,86,229,131,138,151,177,208,255,131,178,145,92,133,55,19,254,36,220,115,74,136,77,12,143,15,255,242,73,39,174,210,181,16,18,36,45,205,173,29,155,42,110,107,7,254,234,158,155,115,8,50,79,191,159,32,142,146,145,104,6,36,101,15,211,113,40,229,59,123,81,211,147,171,160,27,176,181,94,120,125,247,31,192,105,175,31,107,241,124,67,66,165,74,23,17,237,19,189,94,20,162,70,98,197,249,43,115,87,152,96,174,206,97,112,123,200,29,144,61,244,127,190,135,24,131,51,86,88,109,211,58,187,12,252,110,200,14,201,191,44,66,139,21,146,237,229,204,230,4,132,125,245,11,222,32,113,182,130,28,47,18,126,200,51,245,100,36,83,111,27,0,207,222,126,202,198,249,61,128,6,233,45,229,135,244,201,106,232,152,227,169,114,221,242,114,74,99,94,102,96,43,26,217,25,3,148,84,223,156,12,116,139,69,89,159,193,249,158,253,57,186,50,44,11,253,172,212,80,207,116,55,175,4,5,124,242,124,46,82,80,54,137,212,248,255,50,52,139,177,160,96,5,236,183,177,118,105,91,217,75,187,156,244,93,106,153,94,186,184,162,93,119,243,152,197,140,200,181,111,230,186,81,187,127,68,42,166,219,65,107,220,232,161,155,26,224,78,242,178,33,175,225,194,105,207,212,232,184,35,54,120,154,10,134,192,112,69,91,37,200,105,59,11,67,222,48,84,137,88,52,87,179,211,89,71,5,161,138,125,51,163,33,96,128,166,34,93,143,34,255,204,105,27,22,16,94,96,88,41,147,123,219,4,237,92,163,237,177,102,40,83,250,125,146,182,161,169,230,218,203,221,205,218,42,5,9,156,110,183,210,60,38,94,172,102,62,167,164,236,214,217,111,138,250,52,141,152,142,173,32,20,67,25,150,160,19,250,6,238,43,111,93,239,8,50,51,77,208,1,138,66,200,201,39,226,174,242,190,145,238,39,179,18,162,175,216,122,76,190,56,195,235,251,53,192,192,227,162,200,65,228,74,0,90,154,113,255,169,142,25,70,31,47,165,47,22,21,5,245,154,10,233,79,227,110,13,23,128,246,187,188,229,3,39,120,137,174,233,73,249,36,19,158,53,72,28,219,58,152,140,125,39,24,60,227,221,74,246,119,214,153,25,52,227,132,214,206,215,138,10,218,0,3,112,32,217,204,71,39,29,85,136,208,101,233,255,239,59,90,226,208,197,32,79,192,40,238,9,83,240,91,66,213,191,7,57,196,221,97,167,135,9,121,132,252,64,60,29,48,207,235,198,130,101,126,51,179,205,21,183,176,3,206,48,122,121,26,170,10,102,72,100,66,159,29,135,15,76,132,219,0,86,206,168,217,0,152,110,217,19,147,161,129,170,75,200,216,143,248,96,92,135,64,97,114,92,173,134,78,222,247,244,222,191,184,123,9,203,25,59,186,221,153,137,111,157,158,35,79,250,110,176,82,202,106,20,185,233,149,149,117,238,36,99,29,229,179,238,58,193,137,80,236,25,231,104,213,56,109,37,164,72,103,59,104,119,38,76,98,46,3,160,165,32,122,138,196,90,86,35,82,35,62,101,83,50,21,142,154,22,70,218,190,23,146,228,77,32,13,109,62,115,194,107,162,189,68,134,11,158,173,129,116,126,147,71,20,178,74,50,215,117,194,85,156,151,227,167,155,229,22,124,131,233,218,216,178,51,231,3,5,65,131,144,228,91,235,201,205,71,169,114,246,17,32,227,105,226,82,83,219,86,113,189,105,57,236,75,86,249,85,250,35,182,253,44,19,236,176,238,223,7,249,162,165,85,100,247,144,88,197,197,208,81,63,141,196,173,158,35,182,167,144,109,47,111,172,183,245,214,44,3,30,49,74,28,57,185,246,158,27,237,136,17,189,144,38,58,127,65,245,40,105,134,134,45,174,35,191,29,22,23,3,238,102,161,125,188,13,255,47,12,239,135,27,185,182,14,45,156,123,68,108,251,228,77,147,106,186,223,239,244,126,56,50,115,8,255,95,196,103,151,120,50,117,208,135,241,116,58,202,31,21,175,110,35,231,32,79,21,224,101,232,255,234,175,101,213,158,197,171,29,137,6,7,226,92,117,227,142,35,91,97,45,86,51,85,156,147,13,58,61,79,164,98,39,60,95,1,59,29,83,74,128,15,86,200,38,218,102,129,74,115,110,157,159,201,98,1,5,173,2,202,207,177,11,232,7,111,116,38,134,144,187,134,57,74,75,94,192,104,35,63,130,227,89,169,155,145,47,177,112,166,198,229,137,103,89,111,226,31,194,238,173,142,171,32,136,40,92,246,160,112,220,48,12,70,52,51,60,179,211,250,121,208,193,105,52,174,138,36,49,96,114,85,168,167,123,204,149,37,52,105,19,61,163,224,204,202,2,21,228,185,114,141,115,191,210,227,244,21,89,91,45,49,230,36,237,11,83,165,207,100,166,203,215,143,190,77,212,200,18,145,199,200,101,246,223,7,38,242,152,57,150,58,58,45,244,91,85,255,125,81,141,86,159,89,149,18,71,220,219,104,254,141,31,43,218,121,74,162,155,170,190,196,156,70,199,171,139,77,21,161,189,77,164,237,144,225,199,252,221,210,78,59,100,14,17,40,211,252,246,69,151,62,49,170,21,214,223,31,87,89,93,221,221,175,104,96,172,197,104,34,63,50,211,191,131,118,160,32,31,5,85,201,201,241,180,73,227,35,148,11,104,8,95,112,106,99,130,219,66,24,99,236,230,120,12,221,44,34,178,51,32,200,3,5,51,143,74,155,142,222,251,111,6,40,9,15,210,91,91,174,14,195,215,135,165,98,210,134,115,157,22,105,108,133,53,103,190,143,176,123,135,135,17,46,231,251,174,168,107,21,199,46,102,146,182,103,132,48,217,201,43,137,95,240,35,221,221,170,27,201,220,146,152,50,64,20,30,247,181,194,96,3,62,252,162,60,85,42,114,41,69,39,140,175,74,62,50,98,155,9,65,192,202,214,71,18,133,191,31,121,35,9,133,58,149,44,5,253,46,246,17,72,6,59,83,217,7,144,99,47,242,115,181,116,187,130,142,59,2,246,130,10,57,221,85,150,75,71,146,5,72,112,146,28,65,224,142,245,11,5,152,249,46,191,103,162,123,19,106,102,32,85,236,241,54,229,122,19,201,164,223,53,98,187,254,18,157,64,87,65,94,147,116,172,191,98,193,229,98,191,74,117,59,150,193,153,11,54,16,222,90,163,79,227,249,164,210,236,217,182,54,155,216,74,24,206,141,66,122,252,161,240,84,138,173,92,38,6,57,247,32,116,215,122,207,200,143,247,76,89,185,108,152,239,165,237,167,41,146,251,220,234,101,6,242,89,218,4,213,130,216,84,136,69,171,56,127,155,4,26,25,94,239,76,222,12,197,225,225,245,182,142,14,100,241,3,165,169,118,108,164,244,111,7,238,203,72,188,28,97,67,162,214,49,178,7,209,213,243,198,174,255,236,16,228,100,80,255,143,106,62,4,203,213,202,181,116,97,9,73,247,95,26,108,70,168,32,116,53,102,24,15,12,185,104,205,219,214,253,32,63,56,157,57,129,95,135,24,103,24,219,56,60,98,125,154,138,116,172,220,216,191,195,28,68,119,16,130,96,238,38,81,0,220,25,69,243,65,68,89,189,78,204,166,194,184,170,234,11,166,213,212,183,10,27,209,33,170,223,128,223,119,132,236,215,223,189,231,69,80,216,251,82,92,215,137,241,212,3,104,74,185,143,246,174,23,51,120,246,135,245,59,45,21,230,125,39,97,240,208,146,250,234,138,130,56,109,64,27,137,93,179,225,148,37,30,184,36,221,239,160,94,148,234,119,86,143,28,4,224,145,24,167,159,110,187,247,67,133,121,5,13,244,180,63,148,133,162,99,39,66,55,153,1,114,165,231,171,30,149,233,87,150,28,253,31,164,48,4,255,138,72,217,222,111,187,221,103,174,172,115,122,124,17,41,224,89,26,192,204,146,116,236,30,71,78,241,201,183,212,242,185,43,2,251,48,219,227,18,69,217,104,25,133,104,58,176,140,186,238,232,48,144,156,68,48,140,188,143,51,35,242,54,248,22,3,174,51,87,30,38,159,223,173,96,238,83,184,182,245,3,214,94,213,56,236,200,188,70,147,188,164,239,37,147,63,196,47,7,177,59,76,189,169,234,125,132,249,165,10,204,190,211,211,217,64,46,71,182,209,56,45,80,138,15,213,159,80,119,200,24,209,191,149,23,188,233,117,186,136,35,204,189,210,112,173,47,82,63,122,241,229,206,70,237,37,107,44,77,202,232,101,204,233,245,72,9,170,55,125,95,37,199,47,83,35,55,5,14,121,87,160,188,32,231,151,135,151,112,171,228,221,117,177,121,187,133,196,25,180,208,240,159,81,36,182,243,21,149,29,20,18,43,22,91,174,94,49,13,95,31,118,199,50,67,151,20,63,163,138,26,68,255,202,192,223,224,53,155,75,11,23,104,107,80,188,242,33,213,81,4,41,245,110,44,126,70,106,12,105,94,5,192,72,254,139,172,211,128,232,60,167,5,187,125,76,189,146,33,188,217,100,82,60,181,217,84,31,179,26,57,66,85,28,242,34,118,226,238,157,6,171,201,109,131,0,86,195,111,143,200,79,73,68,112,60,115,181,186,229,133,33,197,93,236,242,138,11,177,142,229,254,242,13,141,164,79,161,246,97,108,96,10,169,103,193,92,194,8,218,110,154,57,66,5,41,184,226,80,93,202,18,131,235,247,181,219,114,71,50,241,86,125,77,21,94,99,12,198,206,86,36,225,215,54,232,105,136,89,56,208,195,17,244,87,245,157,140,241,243,201,237,158,58,166,231,109,176,170,129,150,110,1,142,28,71,205,11,156,53,79,32,231,75,148,231,228,35,53,37,129,233,104,146,0,216,19,193,139,78,121,231,70,154,210,6,217,1,179,145,246,87,186,171,247,116,11,121,40,187,186,7,3,6,102,36,58,241,50,132,133,132,189,26,102,85,61,174,202,192,207,23,150,99,10,39,32,59,6,58,135,219,71,157,162,161,83,39,165,158,66,46,15,10,96,119,21,10,104,29,96,163,126,138,6,27,207,91,216,242,71,138,189,63,45,244,84,114,132,84,135,7,26,32,247,209,9,182,9,106,75,21,26,177,53,221,65,199,30,74,28,167,192,20,37,79,145,119,193,83,188,188,198,129,182,161,209,58,170,119,148,127,5,247,3,46,254,147,23,149,124,47,96,79,13,92,212,10,203,226,199,89,158,127,60,215,133,128,237,165,152,223,73,250,255,226,236,109,102,61,152,103,187,110,104,229,99,25,249,30,119,92,5,6,163,240,98,135,56,43,238,138,84,237,27,173,17,133,213,236,115,38,205,219,100,253,178,113,195,81,96,43,124,176,126,138,217,52,227,167,245,158,110,46,92,28,215,107,64,154,132,33,139,115,96,133,92,235,154,45,191,221,95,22,214,142,166,203,30,207,227,144,21,3,85,92,167,21,57,20,164,104,28,45,49,90,45,187,35,97,212,182,143,80,158,162,41,109,109,92,255,162,122,204,183,206,255,154,69,122,95,73,248,56,228,177,240,164,170,54,196,26,118,173,77,131,90,89,184,23,118,171,203,59,201,154,100,116,217,167,137,170,12,47,9,57,207,20,59,227,230,194,68,9,163,0,248,41,92,247,143,75,29,124,184,188,180,117,54,195,15,163,218,171,74,77,238,144,175,97,86,213,122,6,159,209,255,12,200,203,37,196,195,240,100,200,224,31,92,77,181,21,118,103,226,118,133,252,197,250,117,93,225,243,226,194,138,229,5,28,180,238,134,50,248,47,244,101,141,210,245,192,237,12,66,146,136,115,80,244,153,154,211,141,190,140,171,219,69,102,70,62,122,184,202,149,61,161,209,233,149,251,6,153,183,42,25,106,126,56,72,146,173,242,70,68,136,251,223,162,115,144,238,91,129,245,103,81,3,8,60,101,199,186,223,48,96,40,61,148,55,117,92,119,37,121,225,17,122,9,210,140,153,96,219,44,80,129,141,234,97,54,176,143,186,159,169,122,66,187,115,58,54,206,139,236,131,250,129,127,99,241,177,106,198,251,31,78,237,75,204,155,213,148,9,55,176,161,90,227,4,244,60,52,209,153,238,141,158,178,14,56,187,8,112,58,109,101,103,6,64,12,215,41,252,206,123,93,40,32,108,78,210,67,10,140,108,228,78,62,250,31,65,24,129,67,161,35,105,165,153,211,57,48,42,174,245,34,27,247,214,142,180,67,88,248,26,51,24,223,166,4,179,46,132,169,117,134,229,131,84,50,176,138,42,63,46,195,167,242,141,5,13,155,30,159,67,8,219,81,73,248,188,227,117,228,135,194,56,255,50,19,79,250,106,189,185,102,29,199,135,107,25,74,23,79,115,123,19,103,48,146,26,253,156,73,203,173,7,55,24,195,60,198,34,186,23,68,138,124,204,178,16,144,239,133,89,126,185,227,9,216,18,131,15,148,11,236,113,13,181,18,232,32,146,221,55,94,12,168,236,1,235,102,222,1,75,35,156,188,185,116,105,12,157,23,77,213,166,157,51,191,68,59,233,236,32,180,60,22,236,124,152,84,136,63,244,232,64,106,77,8,149,41,180,141,88,60,191,250,114,188,236,233,142,220,215,15,133,229,178,97,216,77,124,108,51,153,58,189,227,136,39,254,172,161,108,81,131,22,213,230,196,198,217,119,53,87,161,221,41,253,35,100,44,70,227,46,161,99,151,99,198,121,63,136,226,183,62,28,144,194,43,98,15,55,27,143,247,77,135,117,124,143,87,228,142,65,145,25,112,182,254,204,6,169,59,245,197,84,71,103,53,124,242,142,39,212,37,71,249,218,226,153,190,204,190,143,170,178,93,90,152,94,216,58,210,94,20,94,47,179,74,147,233,183,116,148,95,200,151,216,113,126,163,242,89,31,191,231,8,153,147,149,111,239,17,26,50,88,87,157,1,201,201,112,218,0,97,238,118,242,209,106,75,224,162,240,188,3,23,210,243,151,161,253,35,148,255,211,175,123,248,103,77,35,233,97,82,73,86,244,156,119,184,62,55,17,112,252,184,130,192,30,61,77,74,78,253,224,64,189,151,212,98,107,204,49,101,232,153,78,254,191,58,191,44,40,151,7,247,244,68,246,29,176,254,182,127,164,152,177,183,168,170,219,156,50,50,183,224,49,144,103,76,72,55,36,9,78,3,209,249,199,204,150,6,155,199,54,77,157,79,162,88,102,124,32,42,102,56,194,221,175,76,171,119,219,188,147,34,72,203,113,20,246,13,205,191,153,87,202,167,219,8,87,244,245,215,190,156,40,226,8,142,155,29,5,152,186,224,190,109,201,250,119,0,118,76,221,34,82,26,115,250,140,27,67,43,13,181,156,71,23,75,140,226,113,31,33,147,216,204,176,52,81,108,154,35,249,156,226,138,36,156,66,176,195,97,35,236,5,226,15,88,103,93,158,72,188,125,75,40,144,158,190,141,236,195,190,249,194,50,2,243,92,121,178,126,94,178,71,183,192,83,212,4,174,84,63,220,110,47,245,139,96,117,111,222,185,25,166,104,236,245,179,171,178,98,247,56,129,148,159,214,83,60,208,154,199,214,197,121,123,102,136,238,243,105,15,0,36,139,197,212,43,143,110,211,217,251,148,121,174,140,47,133,3,189,141,215,248,61,85,18,184,118,178,80,24,114,25,40,124,227,104,217,255,193,231,220,229,170,107,66,255,134,30,128,243,248,221,143,231,90,144,73,172,205,141,143,66,140,47,147,190,5,209,53,113,161,190,68,9,149,139,167,136,183,119,165,10,54,106,136,140,98,49,212,211,223,254,59,95,154,86,250,145,134,89,228,98,17,82,24,20,67,78,136,249,229,144,0,69,190,84,140,112,133,216,219,110,162,18,150,217,218,209,28,241,141,59,249,102,23,192,111,199,248,252,182,43,28,146,80,57,89,10,112,232,249,176,118,218,13,133,125,31,31,122,120,159,31,105,56,40,124,34,40,151,246,156,47,236,76,116,241,220,31,144,111,114,207,61,25,199,175,55,107,9,142,80,115,177,224,236,176,50,122,250,134,149,252,63,21,140,138,87,251,172,54,243,96,32,147,156,189,99,139,237,248,91,19,159,107,108,17,165,128,39,75,219,151,188,57,159,173,86,8,214,94,62,230,247,86,196,239,166,138,108,139,194,226,69,238,139,128,115,130,236,126,160,147,55,159,175,219,128,5,108,182,110,74,142,221,27,195,95,132,238,58,38,125,182,79,242,250,105,188,34,247,127,93,63,59,249,215,75,41,161,43,187,247,0,97,225,224,43,181,227,82,123,186,144,57,178,250,238,240,61,31,78,217,191,215,137,56,193,236,134,127,93,249,4,197,111,134,126,67,30,80,165,149,64,141,216,201,187,201,238,176,164,104,29,90,214,112,125,229,129,30,252,146,166,136,157,182,56,90,61,193,177,202,151,194,149,208,24,75,122,232,15,153,90,98,123,88,90,22,149,210,10,45,153,72,178,112,99,89,233,204,88,96,67,251,80,199,7,210,57,21,67,216,236,184,30,41,202,117,47,52,106,203,93,14,67,108,30,96,180,58,255,172,37,236,57,239,48,84,29,206,150,241,143,226,58,254,127,190,192,30,231,6,194,149,255,16,167,182,39,29,29,63,47,211,61,188,184,234,169,110,135,124,80,15,179,104,19,57,139,51,250,137,214,173,8,38,219,151,211,155,86,53,97,250,9,9,46,168,54,151,2,198,46,118,7,139,69,139,138,72,196,195,59,174,238,16,50,99,198,172,133,205,245,255,60,175,169,193,199,129,82,153,5,94,95,152,251,182,208,232,34,164,196,224,128,160,104,128,132,249,222,136,140,60,206,27,188,158,132,169,162,93,23,175,79,207,110,222,186,108,62,197,9,157,241,101,151,193,211,174,162,103,235,253,224,184,211,165,210,189,71,1,25,136,219,166,22,246,55,164,19,217,6,98,185,90,92,197,233,180,176,115,247,223,146,79,245,130,35,54,199,6,239,140,153,107,97,254,69,65,91,184,77,202,209,61,20,211,205,103,20,23,181,197,236,94,246,86,76,220,170,26,79,127,209,123,64,229,20,219,201,57,65,72,49,114,110,145,206,98,214,131,94,12,117,172,225,78,15,151,86,242,72,235,221,97,232,120,51,187,163,68,135,249,228,79,218,155,18,233,149,30,103,5,215,114,79,127,88,147,164,75,77,239,7,148,24,76,141,203,246,245,83,141,10,110,68,226,132,20,199,223,101,107,94,70,188,214,195,233,55,234,255,245,63,187,133,133,228,74,135,157,243,34,9,81,245,154,135,221,200,108,34,157,140,162,129,206,221,77,71,135,216,107,138,170,162,50,144,93,123,95,158,229,125,38,254,237,159,171,77,232,201,176,235,83,165,236,212,229,65,16,33,72,84,146,2,156,152,55,240,51,61,29,113,60,173,153,232,31,201,77,115,38,96,150,100,175,238,237,113,174,161,58,142,161,252,24,40,2,250,112,22,117,72,232,136,12,69,112,243,66,44,4,24,165,177,187,120,72,204,184,190,150,180,22,171,72,139,222,5,143,229,75,104,96,67,222,171,61,121,194,171,249,243,134,21,74,120,201,33,19,169,154,225,210,101,223,115,136,204,181,242,3,76,86,116,12,16,91,227,253,120,59,33,12,186,206,99,52,193,171,109,233,203,79,226,147,169,255,72,193,139,91,132,84,83,41,131,54,91,115,69,188,81,173,230,166,229,249,61,248,213,98,122,103,190,45,36,192,179,180,220,99,224,57,194,245,219,175,152,204,235,247,151,171,112,9,14,64,18,187,198,128,136,170,251,13,250,252,230,126,222,113,51,80,207,72,16,87,171,232,208,140,176,102,96,152,44,80,162,229,86,134,187,12,181,204,177,188,32,23,106,22,26,43,251,15,79,194,11,52,57,160,221,83,102,210,28,253,65,252,188,50,146,101,154,188,246,47,152,192,30,183,123,187,228,210,125,151,15,214,51,73,50,178,222,178,216,85,98,151,223,153,206,224,42,11,217,2,67,202,146,53,35,41,115,214,95,157,223,59,249,202,223,66,174,130,248,6,221,255,203,165,159,187,211,154,145,40,135,190,14,124,192,85,252,10,82,197,207,128,86,241,221,65,32,132,144,244,237,193,167,242,102,70,125,246,71,214,186,2,158,163,159,109,106,123,73,204,58,3,35,235,222,183,206,80,131,215,152,228,1,169,18,213,208,244,210,213,97,38,151,5,51,233,214,146,206,131,71,93,89,61,175,69,36,108,88,75,17,86,114,171,189,25,188,104,76,180,43,173,11,170,42,54,212,125,77,55,42,162,58,89,172,163,76,76,52,50,2,166,30,208,167,130,88,78,22,217,14,118,115,16,227,111,245,113,118,43,201,244,191,89,62,235,135,223,209,125,181,147,40,220,222,77,14,86,91,36,114,154,50,215,41,37,71,245,62,232,173,37,45,229,219,90,136,205,205,94,229,175,121,233,179,104,123,55,198,73,9,77,0,238,221,13,63,105,213,32,174,43,239,174,137,17,236,67,41,78,246,9,126,59,207,196,223,197,71,97,16,187,7,224,211,137,44,198,233,10,43,177,12,35,242,28,253,245,168,72,101,81,191,172,165,87,65,96,62,227,29,50,163,250,68,57,65,238,189,70,72,252,150,213,198,144,98,62,10,182,64,113,137,225,46,203,122,177,112,204,5,254,155,16,44,94,57,56,169,224,21,130,166,168,60,61,66,47,231,90,158,150,66,56,112,86,196,179,103,96,238,201,16,192,143,229,100,192,16,125,56,38,15,103,182,2,126,121,53,223,201,168,29,92,127,183,205,6,27,91,28,179,248,48,161,142,255,102,180,99,147,111,138,89,5,2,146,69,170,127,37,181,82,150,80,245,102,254,127,54,233,186,189,23,2,66,7,22,66,196,158,151,174,153,193,122,237,71,145,131,249,195,71,42,154,96,182,81,79,5,3,56,39,8,35,197,255,226,129,47,100,92,57,135,217,163,50,200,14,165,243,124,87,64,217,139,207,16,6,84,210,28,73,47,158,158,11,177,205,205,152,105,23,31,123,19,246,177,117,67,45,21,40,50,217,192,10,199,80,186,11,52,76,255,51,156,60,247,180,61,51,75,107,141,171,200,145,76,39,70,9,32,246,104,85,151,246,209,107,171,113,191,90,5,176,211,198,211,40,148,83,107,99,176,72,137,54,130,156,234,107,53,127,149,254,241,39,221,215,178,23,201,168,246,146,19,253,233,107,154,180,177,145,52,222,4,78,134,220,231,146,51,245,44,32,105,66,159,191,218,4,186,85,8,89,206,22,167,100,163,81,53,77,49,110,107,156,69,60,205,176,248,180,13,209,250,221,211,97,50,34,143,106,212,107,214,98,197,64,152,192,80,122,144,160,185,224,166,147,135,207,143,200,236,110,8,218,90,131,214,51,246,84,172,100,140,194,33,11,141,189,252,165,222,226,66,4,39,12,117,80,229,111,28,76,35,198,197,18,15,251,55,195,11,19,212,176,115,55,168,234,104,161,36,16,154,213,159,255,213,238,167,12,65,1,122,97,218,124,22,84,180,76,140,2,76,130,232,25,6,80,120,15,23,105,35,137,165,21,42,158,50,146,194,99,16,92,253,27,206,162,5,4,184,2,63,8,235,188,7,20,238,61,61,252,196,125,43,151,200,63,174,212,188,242,78,147,231,247,216,184,66,11,126,29,220,69,31,159,210,129,56,109,74,124,184,30,7,71,248,230,81,24,153,8,129,65,170,214,102,176,124,38,242,48,208,201,101,105,79,140,163,105,7,20,251,90,175,227,10,80,98,116,22,112,63,33,63,21,102,178,86,54,98,107,148,3,187,133,187,156,77,16,195,229,122,84,89,111,64,70,109,222,239,231,206,156,155,48,239,74,24,68,7,30,93,83,74,101,131,100,246,205,105,154,204,43,85,0,218,238,138,251,201,213,102,132,153,88,145,176,31,37,194,75,135,201,121,214,241,232,49,18,116,234,116,68,12,191,185,94,104,38,223,12,196,99,25,79,24,190,247,59,120,93,47,248,194,131,231,53,193,98,48,150,53,82,145,84,198,249,41,95,133,149,156,72,57,156,103,231,129,43,185,57,222,131,240,12,54,100,88,74,72,199,28,89,77,54,97,135,25,5,56,184,99,216,55,138,163,117,152,150,225,218,18,144,72,99,56,34,66,109,251,236,3,80,232,50,198,24,16,88,1,96,20,156,180,214,55,37,223,78,198,156,144,133,148,42,53,174,126,174,133,207,167,73,101,235,51,131,113,1,36,65,135,1,158,228,134,36,247,241,113,245,45,50,225,51,164,207,172,137,113,127,14,139,30,251,90,167,17,203,123,125,254,72,110,80,89,218,109,3,33,125,46,150,51,209,189,143,219,29,255,216,237,125,101,177,237,47,148,163,147,36,3,196,55,170,22,164,209,76,6,202,187,97,146,211,44,102,120,153,209,73,11,141,128,146,105,190,245,250,130,38,10,130,246,56,247,145,135,68,17,237,129,87,13,184,70,158,235,11,179,74,237,1,223,112,235,154,169,112,215,49,98,217,128,90,111,217,179,6,235,14,37,119,204,251,198,174,184,86,125,12,126,221,9,23,151,9,143,26,249,130,177,152,174,151,217,212,18,108,79,186,61,226,222,169,13,94,56,45,250,200,54,8,30,129,204,23,93,12,194,140,247,104,8,70,161,175,10,98,251,77,177,247,156,144,128,191,173,205,255,68,35,85,20,24,191,131,114,114,106,61,120,86,247,236,180,148,156,202,214,139,163,180,89,133,133,219,136,210,10,58,104,23,150,115,106,147,203,60,28,180,142,60,114,138,215,161,255,26,166,48,38,52,16,237,190,107,145,84,221,235,40,56,51,78,165,215,80,169,165,206,179,102,201,54,186,105,231,77,27,175,107,87,41,87,146,214,109,2,74,187,68,38,226,14,218,175,150,127,177,135,187,103,74,157,234,0,134,91,184,99,65,76,153,16,220,242,52,35,4,178,162,134,102,162,108,226,188,185,100,47,146,218,199,229,35,167,47,130,71,210,42,63,142,11,136,38,197,147,3,172,169,108,51,96,93,238,247,0,249,218,91,23,146,13,220,248,49,124,27,186,96,97,212,221,86,125,86,92,147,173,144,50,8,72,185,33,1,155,196,214,190,77,99,34,73,154,193,50,247,175,158,60,86,45,32,31,80,193,142,196,91,14,27,58,61,114,195,204,82,111,162,11,232,148,213,194,67,241,49,68,111,220,172,121,167,3,238,169,159,186,138,7,18,51,201,222,170,43,73,80,161,117,209,86,98,147,21,249,17,47,223,178,203,101,210,5,80,32,25,88,216,148,8,174,133,8,223,111,59,239,26,54,174,98,174,100,2,54,12,91,174,58,244,145,37,195,188,87,125,63,162,175,161,158,87,13,61,221,241,32,255,193,137,2,250,152,243,170,132,94,102,163,119,245,60,58,210,74,127,222,58,7,20,239,182,97,149,51,233,173,205,81,237,184,218,255,169,35,168,103,198,160,159,115,159,168,207,184,41,121,104,48,196,8,102,106,64,192,246,105,222,230,79,240,168,247,0,3,117,88,164,61,177,39,49,23,169,196,195,173,3,150,181,136,53,170,238,226,74,18,28,98,26,33,183,37,235,56,82,187,101,179,49,5,255,113,211,158,6,240,182,140,254,228,78,102,196,190,25,112,242,31,175,84,174,88,230,210,2,67,54,49,67,210,210,248,111,173,111,67,193,42,201,56,20,93,9,18,244,223,185,242,229,135,122,207,234,68,20,229,19,85,234,125,94,47,85,135,122,7,117,149,79,135,30,14,39,219,13,137,170,60,14,29,91,160,62,170,176,173,253,202,29,45,253,254,144,129,96,11,25,237,39,57,224,115,167,196,179,11,83,219,201,67,169,245,6,214,208,103,84,153,10,202,226,89,46,62,192,87,110,63,240,121,242,42,68,207,200,223,222,237,39,255,12,22,73,23,239,76,254,139,238,219,141,125,173,207,212,233,97,134,184,190,67,254,137,115,38,209,67,177,48,95,93,15,134,146,51,73,114,190,109,146,118,102,62,137,96,58,40,131,96,59,96,133,188,219,65,35,182,124,15,59,133,27,203,90,152,193,36,72,113,214,27,231,210,94,160,65,7,71,230,43,46,82,74,219,126,18,246,47,62,113,168,60,218,90,76,255,144,45,0,10,239,72,83,128,179,242,144,197,54,157,58,140,147,66,96,209,246,24,35,249,178,150,31,60,202,24,195,25,63,123,103,174,172,123,118,133,54,45,64,241,81,14,103,71,114,241,101,211,103,227,135,116,32,213,238,205,25,150,89,73,239,120,168,237,106,32,35,196,193,150,112,163,230,178,13,78,241,208,118,248,59,101,43,251,96,76,135,183,62,237,96,22,24,129,114,185,88,132,38,228,166,114,140,58,38,36,52,147,21,147,216,138,58,242,126,248,9,128,39,14,129,29,136,168,114,71,234,176,32,239,100,61,150,246,114,169,10,233,144,147,7,146,22,31,26,137,250,211,109,93,115,186,111,184,132,208,201,132,82,86,88,30,13,73,20,77,164,233,209,105,213,69,106,181,56,229,184,58,102,76,116,129,4,184,162,78,128,40,57,208,235,20,193,146,112,163,244,103,171,66,255,125,0,63,170,54,135,197,2,244,30,216,59,248,49,161,229,203,191,226,220,62,104,127,92,59,224,107,219,139,40,64,193,93,153,19,242,93,156,177,58,27,83,81,212,11,226,187,123,153,148,242,126,129,154,44,243,242,25,122,201,211,71,169,98,240,239,166,118,236,54,156,34,200,85,34,86,18,88,204,142,132,204,0,37,142,212,196,98,3,73,58,181,145,105,59,184,168,48,55,30,70,182,249,205,147,44,38,98,112,75,13,209,57,21,231,151,86,30,68,204,125,244,255,35,144,215,0,211,248,87,80,94,145,33,48,78,223,208,66,134,62,227,202,157,22,63,28,192,220,87,104,239,144,210,47,107,61,100,42,127,7,225,169,112,204,161,92,46,109,61,217,192,111,233,41,113,46,34,80,222,174,117,185,119,193,95,22,52,122,230,5,190,187,204,219,91,106,10,210,228,181,133,60,21,76,147,29,220,69,55,237,36,86,196,228,199,156,92,188,184,165,103,138,158,33,137,184,223,51,240,145,109,43,255,52,94,96,207,55,165,93,3,114,238,129,26,235,158,210,4,244,228,199,251,163,155,35,169,35,34,249,86,148,137,104,86,177,56,3,192,115,199,189,133,135,21,48,121,144,111,51,100,144,127,115,38,77,109,8,146,41,2,103,201,27,22,165,35,53,79,138,157,126,99,96,222,8,24,58,50,38,160,76,82,42,213,146,159,220,5,180,58,73,107,170,183,44,67,134,44,48,59,78,157,227,86,232,112,3,53,65,119,203,12,83,19,228,227,146,50,42,146,241,88,215,190,100,167,184,243,99,6,113,49,13,245,75,127,216,245,113,172,158,76,31,62,212,73,122,47,185,160,136,24,170,224,203,50,43,133,245,91,183,170,176,236,237,145,227,161,182,134,198,245,168,152,252,24,72,238,219,107,211,175,243,160,18,99,58,99,241,207,149,159,64,243,239,4,214,163,191,79,96,132,134,241,78,136,164,194,232,227,62,108,43,241,235,61,96,159,124,38,174,49,4,53,172,117,159,74,158,213,60,145,112,70,252,229,90,137,209,38,106,173,60,191,126,17,11,34,87,86,137,48,7,78,15,140,172,252,128,154,71,190,242,96,235,156,27,81,26,164,6,152,83,90,117,90,206,83,140,170,64,167,241,245,196,11,124,227,250,9,53,149,228,224,67,63,162,186,0,4,45,162,51,222,169,54,17,51,78,120,37,190,2,1,23,50,100,185,237,120,139,0,54,215,23,70,77,48,93,117,20,182,58,243,32,151,27,169,57,170,210,132,98,28,247,179,171,66,62,54,139,97,216,166,81,52,100,7,64,207,130,209,63,83,93,23,106,110,206,220,113,92,81,106,243,194,250,112,17,105,203,47,7,26,150,33,206,25,251,211,190,185,125,18,88,117,224,243,34,249,228,128,5,198,188,125,123,149,190,184,225,70,191,254,216,27,131,49,234,134,44,104,136,67,122,211,118,45,25,174,159,115,238,100,60,100,144,163,187,178,92,93,102,243,227,193,139,6,86,34,132,148,218,62,5,6,59,8,88,95,146,91,44,19,183,230,111,100,85,201,52,4,99,228,73,12,121,35,148,13,42,167,172,124,185,195,74,83,244,63,108,127,61,26,132,141,83,85,132,242,123,206,132,90,168,19,174,210,159,237,26,43,131,48,87,152,198,85,128,236,171,4,152,99,169,205,244,51,86,184,48,233,222,216,7,48,33,126,62,167,109,146,148,184,121,112,226,22,64,169,56,178,114,233,204,167,243,64,62,248,249,199,126,247,146,171,53,135,31,24,118,174,128,144,227,149,154,159,65,138,133,11,151,42,181,181,19,27,116,39,33,227,107,135,235,161,163,35,79,8,249,94,161,25,154,32,198,248,58,219,200,109,158,93,228,222,195,156,245,214,236,152,112,128,58,206,85,185,144,217,108,174,169,219,182,241,187,34,24,3,133,55,240,155,156,251,145,18,228,245,183,132,106,172,17,211,225,34,166,109,152,55,87,1,244,164,92,165,199,168,49,65,7,37,48,1,194,110,220,34,182,176,21,43,168,109,143,83,70,41,228,178,199,137,130,235,191,113,212,237,228,175,177,108,236,61,151,125,80,114,150,137,244,216,135,138,81,157,69,234,4,102,214,89,90,135,28,95,190,172,250,31,12,159,18,92,10,104,140,144,249,162,223,56,211,165,12,146,219,230,123,93,169,153,220,55,101,171,78,26,20,48,109,18,25,137,249,155,0,253,210,153,180,252,165,45,205,241,213,51,116,127,248,91,233,51,209,81,217,3,61,186,208,112,220,21,17,126,249,211,29,51,76,190,149,152,223,109,175,164,16,157,119,60,6,3,26,17,181,247,80,109,198,81,236,173,39,108,82,231,139,84,69,154,205,85,90,124,125,209,248,129,62,132,232,91,195,112,36,197,232,126,154,25,148,226,11,193,43,106,105,223,215,223,81,235,169,76,2,100,227,215,253,221,229,216,9,206,4,241,143,12,208,252,58,152,152,155,162,18,222,48,33,103,8,190,132,75,73,107,87,100,166,160,87,20,84,147,198,97,29,41,182,137,10,18,173,43,196,165,192,29,88,3,215,64,124,46,197,65,1,245,102,18,98,168,237,175,16,131,134,215,56,151,102,70,220,129,181,170,114,227,1,24,77,157,99,102,23,136,216,121,98,189,19,143,232,93,226,1,159,127,177,12,211,183,55,231,50,201,218,255,244,125,52,193,248,234,147,218,106,148,196,69,44,56,2,158,211,44,223,156,111,107,126,12,39,5,8,22,104,168,7,193,188,136,147,101,80,152,177,71,160,255,181,250,252,238,246,1,187,229,239,196,6,48,243,248,28,163,8,76,127,28,106,95,225,123,67,40,170,164,154,108,80,78,229,1,233,80,123,201,14,83,255,145,173,25,101,39,44,32,225,130,216,157,11,29,249,220,175,153,170,58,158,65,230,163,203,103,251,139,125,173,238,209,153,219,74,101,38,158,188,234,172,123,141,215,76,229,58,234,8,126,167,153,230,155,163,160,60,157,170,100,61,173,62,235,141,125,211,136,163,14,100,149,74,206,149,10,166,201,126,53,150,163,3,150,174,173,10,113,215,235,231,194,12,230,65,9,23,150,216,101,195,114,213,129,138,70,71,165,92,32,114,86,143,237,128,75,221,135,54,159,12,41,213,153,194,192,104,221,127,223,173,159,11,163,114,31,224,76,60,121,103,97,9,247,197,209,234,241,184,101,102,45,47,118,181,216,18,74,128,75,102,226,102,135,167,234,27,170,55,77,66,110,34,123,96,113,198,100,126,65,241,67,124,208,21,28,140,1,219,31,187,127,20,75,85,132,86,142,50,221,25,107,182,169,33,7,139,167,17,81,65,160,8,235,205,117,62,159,203,210,126,48,63,166,237,240,79,208,233,238,161,162,6,181,89,251,223,9,206,42,236,177,226,221,104,196,169,135,32,153,91,193,42,153,249,50,241,228,129,254,164,253,255,184,134,20,113,95,213,150,244,205,36,112,133,203,117,122,143,58,138,147,158,127,239,71,25,214,93,208,254,20,29,242,141,80,230,144,188,131,66,164,242,167,195,87,119,213,149,157,135,117,179,34,70,252,73,134,94,162,142,99,36,108,46,110,112,95,110,155,9,19,57,81,150,185,38,87,249,154,15,235,192,22,228,165,143,210,255,133,60,133,101,102,85,199,58,49,33,245,133,18,198,151,185,44,113,191,127,223,247,246,252,131,219,18,36,20,164,22,53,165,7,32,218,164,219,30,47,205,88,157,166,14,127,233,155,93,2,25,103,218,187,183,97,102,161,120,94,42,0,224,70,145,250,225,79,135,14,109,226,37,217,86,169,253,212,227,230,128,234,242,218,219,160,75,59,214,2,196,12,10,248,225,155,81,112,201,15,244,218,81,183,148,31,0,95,39,196,241,27,142,145,115,80,177,121,66,128,150,5,137,59,74,201,135,47,191,23,162,28,92,103,17,63,57,95,249,82,112,151,202,166,110,208,253,71,231,186,104,167,249,117,40,85,94,29,24,224,222,249,189,38,136,132,135,204,238,176,27,103,61,237,0,31,71,144,166,200,214,240,42,224,203,2,33,145,191,48,239,26,45,127,224,136,60,47,102,224,157,235,62,209,34,193,254,109,147,248,109,248,51,213,170,254,184,236,87,177,199,41,248,130,93,95,36,233,161,199,11,170,69,232,116,216,131,210,11,196,188,216,16,128,175,56,130,146,220,201,214,209,248,191,48,56,27,40,119,3,135,163,110,26,125,62,123,236,213,193,208,99,13,31,206,195,25,32,39,217,65,123,84,172,134,63,0,193,59,210,247,175,214,83,194,83,247,34,126,19,247,179,58,210,207,194,199,244,210,175,75,122,179,200,211,237,208,192,243,202,241,248,59,32,83,96,47,41,218,197,120,222,222,187,213,126,12,0,67,136,224,15,202,172,39,39,70,172,171,209,123,33,233,216,155,115,118,119,5,154,153,144,255,146,180,85,218,95,2,82,155,124,7,145,158,228,21,201,42,70,117,64,82,203,0,44,197,27,164,79,85,126,103,101,97,12,60,113,139,160,189,217,111,240,114,109,59,240,43,82,212,62,26,201,22,199,3,36,187,46,213,244,232,57,159,15,117,240,253,22,12,94,194,69,171,49,145,15,215,79,158,214,91,99,220,128,209,243,25,229,30,135,10,41,17,104,171,216,140,34,167,63,69,111,219,7,23,113,206,48,8,142,217,54,161,55,210,2,90,100,227,185,63,136,54,129,244,106,163,24,109,227,19,27,239,13,83,248,219,245,215,164,118,230,91,40,156,147,80,220,58,62,110,121,56,38,229,140,216,178,10,152,47,48,202,42,103,12,249,233,20,110,8,241,174,223,183,132,73,89,18,243,160,37,173,25,140,91,198,38,177,106,17,91,19,174,41,145,156,177,145,122,190,93,83,201,135,180,70,98,81,28,111,106,30,118,53,95,49,9,167,194,41,144,171,176,205,49,225,63,236,60,170,65,117,48,112,64,33,74,93,136,117,33,23,115,194,140,25,248,226,238,146,210,195,160,92,227,151,65,70,232,172,19,195,215,52,152,28,189,12,153,232,79,51,113,237,175,123,40,161,235,122,61,194,179,253,53,132,86,156,233,88,146,165,7,206,94,43,148,209,229,117,28,196,37,171,72,236,84,139,185,115,181,80,236,130,134,7,216,179,103,248,220,95,170,31,3,62,22,145,145,104,239,201,174,8,35,66,197,120,119,4,86,212,41,129,133,107,176,108,56,28,245,93,206,86,57,27,13,24,223,241,216,234,77,48,123,239,152,173,126,109,217,159,65,242,179,118,70,211,160,177,63,92,51,192,19,30,204,104,38,147,51,8,218,90,9,7,163,9,128,59,8,240,165,195,241,116,148,97,101,89,114,186,119,83,143,51,191,15,246,70,88,180,199,194,133,183,64,16,91,143,158,85,116,227,206,152,72,35,66,84,85,125,53,84,46,14,226,198,255,182,64,170,45,82,216,91,147,42,247,133,155,9,24,18,234,229,166,217,0,95,185,75,27,215,249,49,5,227,184,124,143,247,239,64,174,158,124,229,93,43,213,147,175,196,151,149,133,239,144,113,213,223,131,131,128,33,77,81,185,52,128,107,215,99,31,173,252,222,209,105,205,174,89,176,16,190,128,30,122,193,231,18,163,101,48,201,42,211,250,52,156,47,72,191,71,156,179,199,251,10,211,164,89,198,6,74,207,113,34,65,38,12,24,44,151,1,6,64,138,116,198,143,186,39,160,37,48,113,95,211,47,107,43,45,3,53,205,33,92,13,222,69,239,114,88,73,40,254,18,106,221,74,144,229,176,110,116,66,190,108,7,26,0,244,198,178,54,56,235,233,105,211,104,24,125,91,27,238,47,33,20,93,64,16,114,86,93,44,191,239,223,238,49,178,21,67,147,129,214,68,203,190,179,38,19,182,62,96,246,43,171,73,84,167,28,90,28,169,184,179,121,177,91,190,33,247,90,49,42,16,116,150,214,181,136,51,126,65,244,53,30,108,159,90,51,213,244,24,149,104,32,181,214,242,24,120,161,174,206,109,144,239,0,32,42,8,114,246,43,213,208,72,41,214,243,146,110,130,232,84,53,29,165,121,36,171,215,116,71,114,101,232,30,5,161,140,64,158,41,127,197,133,26,215,84,219,7,33,24,229,193,63,154,172,252,52,34,100,195,3,212,131,119,120,65,217,39,198,241,42,240,43,223,81,127,201,22,151,110,28,169,120,58,49,154,30,202,98,237,223,236,6,10,236,169,113,218,144,112,244,24,243,83,8,139,21,84,218,153,12,96,38,56,49,149,27,223,141,239,83,202,187,139,231,243,125,7,171,230,7,251,171,112,207,19,183,183,98,112,135,23,224,244,58,177,39,172,115,202,234,228,67,181,124,55,217,144,73,151,137,52,49,118,56,198,46,135,201,26,93,198,170,240,226,69,82,177,139,33,62,253,178,161,7,180,102,75,35,218,118,44,134,237,98,117,42,57,219,235,8,50,58,119,75,98,100,205,30,176,3,158,211,31,170,47,48,224,56,1,204,16,44,140,27,237,16,93,212,74,182,95,71,1,196,21,67,206,147,224,97,188,192,152,97,91,131,231,68,100,98,246,202,115,249,47,140,247,196,150,89,180,113,170,39,241,23,88,93,213,22,74,204,104,118,159,102,78,2,162,82,78,23,225,96,29,49,209,24,225,174,177,190,107,0,131,31,45,41,200,56,247,253,55,140,171,95,57,176,61,171,67,179,104,14,207,49,107,236,31,32,140,185,223,159,228,186,50,89,248,178,16,242,223,29,236,121,198,77,100,0,148,87,55,234,223,170,255,219,37,113,34,52,96,185,84,225,116,129,96,145,137,178,210,0,11,74,14,224,251,130,241,136,255,251,138,2,249,201,144,189,148,83,9,171,222,46,14,170,184,104,9,206,54,11,82,28,164,200,202,92,4,203,9,233,6,246,254,76,211,147,39,133,17,127,171,246,138,7,71,119,89,185,252,13,79,98,205,195,204,245,186,192,67,177,76,68,221,155,122,32,44,199,1,237,140,38,242,95,164,126,115,139,15,198,136,182,140,238,29,236,239,160,34,93,253,5,198,121,27,137,4,251,28,244,236,89,190,62,190,105,98,47,64,151,238,138,110,252,213,246,226,80,170,68,71,33,52,74,19,210,13,10,85,29,201,36,158,69,55,71,40,210,21,69,165,153,70,75,25,26,78,193,87,188,96,91,60,68,213,96,102,145,64,27,37,131,117,66,0,240,82,170,125,184,245,114,91,144,239,92,11,177,172,21,129,54,98,174,218,240,150,86,144,62,232,154,220,187,172,36,243,181,170,47,163,19,78,156,211,156,73,122,177,143,97,54,198,53,87,18,141,45,228,162,95,100,162,174,79,30,35,203,48,15,54,191,71,1,63,19,50,235,229,126,212,34,126,111,214,122,189,20,171,76,241,110,112,23,101,202,80,21,218,40,191,61,91,24,222,91,121,96,159,139,83,18,157,57,63,89,164,42,51,98,28,34,76,9,42,21,41,49,91,240,36,206,77,244,167,10,232,126,82,126,139,115,43,3,93,8,214,53,215,87,163,28,62,37,66,205,215,131,199,94,34,55,250,152,88,47,234,82,161,128,68,251,150,18,187,215,32,78,101,220,143,215,174,118,62,97,84,58,22,117,48,155,32,150,220,223,60,168,248,254,200,14,243,135,166,127,245,244,45,48,145,74,1,175,57,145,41,228,23,15,35,243,112,16,54,229,127,49,101,228,250,112,138,78,35,10,113,217,165,33,235,178,210,182,149,216,184,26,79,99,168,85,119,207,242,74,6,214,87,59,201,12,193,110,130,67,147,152,19,254,250,204,50,69,38,118,91,200,159,111,243,97,36,132,213,167,163,82,0,94,80,191,8,137,72,182,50,19,220,79,237,21,95,179,138,244,194,119,120,14,148,138,30,122,149,23,145,15,183,179,131,160,112,77,89,236,197,71,26,32,123,95,56,170,131,178,173,112,46,194,176,78,172,212,195,149,155,137,210,110,163,129,54,141,91,163,30,216,159,47,135,83,1,16,123,143,81,5,211,164,202,133,243,96,87,203,202,126,230,209,236,166,69,223,11,180,161,219,161,41,17,17,250,153,146,157,78,29,123,226,196,8,90,66,88,106,22,112,147,42,172,98,109,97,254,210,110,83,240,104,109,215,150,14,60,132,188,230,35,94,41,163,145,14,166,15,205,253,47,157,92,73,138,80,162,28,234,242,212,12,213,37,187,155,149,192,199,72,144,172,190,232,138,248,46,191,78,230,230,33,16,247,67,23,174,210,195,204,231,102,114,24,72,161,97,189,149,205,156,164,1,115,61,220,46,72,142,124,231,191,69,244,67,160,39,144,217,158,46,37,115,137,8,64,240,17,72,155,164,203,144,31,85,97,92,126,239,12,240,65,40,127,253,171,44,129,142,86,78,177,148,80,244,42,18,98,150,65,59,245,65,191,52,244,137,242,102,169,16,29,150,82,161,44,46,46,236,35,142,117,48,16,5,121,226,190,213,133,197,34,242,12,69,117,18,250,154,60,168,184,71,146,238,99,252,8,252,116,220,111,96,140,54,201,249,52,147,143,17,11,226,126,14,32,195,25,104,116,175,66,31,212,30,133,243,59,122,28,82,222,178,118,63,37,31,228,83,154,186,208,159,99,153,64,111,16,208,233,175,78,239,133,72,189,115,24,16,156,195,79,46,193,234,127,173,231,173,249,196,37,65,224,202,73,228,109,120,77,61,182,105,48,144,54,28,122,112,106,204,18,151,239,95,158,42,238,80,130,229,45,199,202,171,94,64,183,15,104,189,76,155,59,249,93,91,134,109,200,154,29,111,151,212,185,128,77,84,181,113,114,209,209,164,225,49,197,148,195,204,76,230,149,240,133,129,140,94,11,216,145,126,111,121,107,240,0,31,138,216,203,200,7,114,143,89,214,186,24,12,144,132,124,94,2,198,23,1,85,140,243,215,1,74,126,21,218,189,79,200,250,61,57,116,108,219,95,57,249,210,255,114,180,82,245,80,225,148,250,148,97,37,221,200,142,180,231,79,33,229,134,207,50,212,212,27,159,187,224,61,118,145,77,19,106,202,204,185,50,199,32,229,243,23,236,31,227,21,36,63,169,92,122,246,63,220,167,200,252,136,179,193,52,244,252,26,253,26,151,48,144,189,225,234,111,167,177,41,137,134,101,80,78,77,77,69,186,231,240,49,14,94,24,143,248,51,158,186,182,55,74,67,7,92,75,176,219,38,82,115,172,75,212,128,168,131,90,113,85,55,52,108,149,239,183,225,92,55,92,116,129,253,227,194,239,250,249,44,152,100,222,6,148,212,234,99,214,18,38,22,160,2,135,255,36,164,4,148,199,116,96,47,20,175,212,177,165,233,89,20,188,146,149,153,116,38,13,207,117,3,252,164,119,242,128,180,138,33,155,27,234,4,161,183,23,167,4,113,47,22,215,215,10,239,181,87,156,209,4,156,134,40,78,175,215,188,7,67,193,150,157,146,140,162,171,101,64,119,149,30,3,150,201,119,100,55,179,255,39,36,1,101,158,226,119,148,236,121,85,94,99,31,222,14,86,211,146,115,17,238,28,177,55,148,209,242,161,36,103,41,142,44,226,82,244,78,205,200,227,117,190,110,12,201,208,216,38,95,105,112,75,229,129,204,33,118,23,255,44,232,210,93,55,25,85,231,17,87,70,83,79,67,214,239,25,194,102,204,250,118,198,143,64,42,112,117,104,49,72,193,203,177,95,131,54,230,205,75,188,72,205,15,146,88,224,135,80,228,93,163,121,233,199,28,76,40,45,164,177,147,235,47,4,195,248,205,225,181,141,247,124,170,192,70,73,142,145,67,88,181,243,149,205,238,169,121,246,175,254,144,130,212,23,60,144,236,63,156,145,36,133,236,109,104,189,44,65,207,130,23,13,1,79,212,227,204,36,172,174,182,103,67,170,230,231,135,135,87,151,105,245,1,132,127,107,113,32,237,233,214,13,113,107,67,205,118,226,171,212,75,179,189,19,148,6,100,251,248,107,219,176,217,180,72,238,246,82,227,70,250,152,193,233,122,217,15,122,40,1,190,240,204,140,45,43,185,126,177,2,227,143,69,148,135,47,63,161,62,65,237,201,171,31,25,247,165,27,176,35,170,142,201,206,132,125,109,189,76,135,247,149,182,251,76,10,2,59,170,247,116,245,154,242,207,233,219,57,101,103,59,176,28,227,234,179,29,200,196,192,45,8,78,108,225,55,136,255,48,40,107,139,146,98,165,5,210,204,121,26,86,115,152,252,56,37,87,88,228,103,253,251,235,49,230,50,192,178,248,54,70,23,220,67,10,53,80,170,25,228,125,184,199,238,244,228,181,162,119,211,253,55,178,178,230,144,193,114,101,155,164,53,80,77,170,72,243,61,66,75,76,88,10,57,169,198,56,73,49,6,101,148,221,48,4,7,159,9,189,157,107,173,167,251,239,156,238,242,103,56,218,75,24,10,220,22,22,110,25,249,186,70,249,221,28,36,108,37,40,139,250,219,78,49,97,248,201,223,226,94,127,47,48,100,249,75,4,99,11,9,234,11,165,221,37,103,205,70,157,171,144,169,86,116,22,161,234,166,182,173,243,60,249,215,120,49,222,55,175,149,83,9,98,165,227,17,231,15,187,24,68,72,154,250,39,229,64,240,56,14,17,27,136,250,164,194,198,228,250,242,189,10,125,243,97,189,66,113,235,238,23,203,82,23,168,253,131,84,35,236,163,213,105,125,225,79,75,194,28,80,182,54,77,47,60,91,237,48,141,190,238,131,27,95,208,102,93,148,188,109,134,34,31,112,252,28,186,39,79,8,142,189,135,82,75,126,101,152,79,175,122,41,255,231,252,168,13,232,48,61,151,146,232,62,193,138,51,255,94,7,86,133,40,194,34,122,97,108,137,5,24,195,76,140,190,58,210,221,51,85,121,218,107,105,125,229,4,122,32,50,132,101,215,66,74,0,35,188,246,74,113,154,237,97,161,152,138,166,91,228,250,144,145,51,90,5,229,144,37,181,102,161,145,52,100,110,237,61,155,132,240,179,195,74,217,63,114,68,110,165,198,245,9,106,22,134,59,4,216,108,151,101,82,214,164,17,220,229,3,197,131,159,183,52,43,167,236,7,111,101,27,92,201,83,31,174,9,166,55,60,11,89,160,7,94,35,7,185,150,237,90,67,119,183,244,250,175,127,231,83,14,240,53,132,157,139,231,39,141,150,55,47,140,219,95,252,30,232,65,171,27,178,92,245,180,58,184,75,46,68,54,100,158,228,12,166,182,253,100,244,52,205,67,32,67,120,173,194,46,240,17,254,29,82,20,16,245,95,78,91,23,94,162,135,131,125,158,141,217,34,172,233,106,114,31,143,101,151,156,171,254,227,149,22,138,253,7,170,193,121,93,153,132,212,202,184,25,111,79,160,79,25,232,126,39,155,184,63,221,232,58,195,166,119,34,178,194,234,50,254,182,225,44,49,77,215,149,171,202,222,88,66,186,111,13,169,238,85,9,133,247,43,223,40,47,148,143,93,33,118,211,41,70,92,21,118,118,95,212,120,232,61,186,104,153,18,45,172,204,139,74,35,94,124,96,246,43,158,195,88,136,113,167,172,219,40,239,255,69,136,43,143,250,143,130,214,147,238,132,23,11,246,128,156,103,171,217,202,58,16,71,228,212,212,229,94,134,148,12,207,14,235,237,203,160,147,157,49,238,86,235,234,234,78,91,198,23,37,97,229,148,76,147,143,170,62,255,219,105,208,165,168,213,82,87,253,31,171,159,116,22,134,41,161,230,24,147,250,36,9,65,175,39,89,130,207,84,140,52,158,227,118,2,120,63,233,218,156,68,47,154,66,82,113,198,194,135,134,240,244,177,172,152,80,168,85,23,137,59,53,28,59,194,87,188,92,19,155,142,25,57,72,255,29,67,215,130,202,111,146,236,220,252,20,51,23,83,165,117,205,246,113,249,167,228,75,18,66,22,71,123,191,113,186,196,146,162,182,32,210,174,1,166,1,237,251,199,230,170,5,254,229,181,189,181,74,75,126,237,235,90,203,38,176,30,49,138,22,100,59,223,59,93,97,88,184,171,226,38,118,116,206,243,47,202,159,68,4,11,215,189,39,112,116,184,156,14,110,105,175,165,148,15,72,217,104,206,204,15,17,38,128,114,39,229,145,76,148,88,66,191,190,138,72,176,9,46,229,71,217,205,43,226,237,120,141,204,253,119,130,130,250,85,45,104,55,86,252,169,88,124,199,8,91,100,206,111,39,210,111,69,202,200,145,114,202,54,106,39,54,173,159,125,149,21,90,81,74,121,65,24,164,232,171,77,83,68,78,94,105,239,61,186,98,39,51,10,247,132,122,103,1,212,224,199,250,250,72,73,255,196,212,254,176,45,249,23,18,10,197,188,227,96,69,235,125,199,108,238,103,227,175,185,149,245,14,218,171,193,239,202,1,246,182,16,41,13,219,74,65,182,125,51,230,164,107,191,34,119,16,85,93,100,65,212,70,221,172,247,207,172,100,222,118,192,154,14,203,100,239,169,254,135,169,102,255,239,17,66,199,103,101,128,161,34,245,197,56,232,51,165,107,43,219,159,173,90,89,252,34,222,250,110,107,87,93,155,19,65,9,25,23,156,177,187,18,229,134,191,75,23,101,241,38,212,232,144,42,34,104,54,192,123,82,175,191,19,181,205,150,77,242,240,162,228,110,8,212,200,1,19,67,55,175,23,187,29,229,191,58,122,183,10,185,24,99,203,138,59,240,46,83,203,15,3,113,197,108,169,48,114,125,241,134,160,57,34,148,12,102,227,170,87,169,215,169,191,44,143,205,33,120,239,246,57,156,181,212,4,179,6,13,123,18,173,171,6,50,42,56,185,2,140,121,153,202,37,33,176,234,77,160,117,168,20,178,206,177,83,104,226,19,136,185,95,69,48,177,164,244,238,242,143,241,25,140,47,190,162,33,94,83,161,180,154,120,40,113,247,138,201,161,196,216,230,233,184,242,133,244,157,224,132,130,113,218,13,227,94,89,190,95,30,49,156,145,34,205,36,92,218,228,132,14,189,150,182,84,170,65,233,63,172,134,224,147,83,250,218,212,98,189,196,171,253,255,108,115,33,157,79,168,81,225,129,161,4,52,255,154,251,196,17,43,24,149,230,20,238,217,71,74,217,53,82,237,189,245,93,23,177,101,103,144,118,255,104,40,68,79,251,144,209,200,185,236,66,188,131,172,151,126,249,150,186,102,195,179,212,167,112,183,222,197,22,224,246,196,242,78,243,60,154,21,48,248,73,197,63,173,16,13,176,31,106,166,195,74,1,255,28,161,50,30,97,100,91,128,12,214,252,94,154,216,47,108,138,76,186,241,144,149,7,77,8,190,127,73,154,229,194,100,166,109,11,213,129,112,185,244,46,242,120,171,223,17,126,1,65,59,17,196,169,190,180,165,44,154,198,126,209,157,77,120,27,244,131,24,221,80,6,220,193,219,44,20,246,239,169,198,105,29,214,238,93,9,1,45,110,44,65,168,113,228,57,137,2,201,83,29,6,9,41,50,40,246,110,119,205,46,223,148,237,250,191,126,150,80,210,53,112,57,223,210,123,239,46,35,1,81,87,158,10,121,196,70,122,5,27,254,242,255,214,214,89,91,179,175,87,216,182,160,246,116,245,133,182,72,55,13,212,154,133,84,103,186,121,132,24,161,40,109,25,171,165,203,75,224,137,27,111,88,116,136,17,8,50,93,169,55,57,11,146,195,179,17,147,23,27,101,226,81,43,87,223,254,198,193,84,96,5,110,170,84,36,174,46,188,229,113,162,15,135,38,71,180,0,239,28,240,183,128,202,94,101,141,111,108,108,205,243,16,11,101,162,141,162,126,61,130,160,155,15,136,186,87,204,87,111,226,85,43,73,245,245,187,94,127,108,2,240,196,46,71,108,53,19,209,176,64,148,52,49,79,175,19,193,147,3,46,242,159,231,129,153,141,6,26,77,229,247,233,23,158,1,183,168,42,91,33,248,109,0,182,159,80,243,63,141,118,83,166,225,128,9,228,70,106,98,216,79,162,203,137,8,69,240,175,239,148,129,9,70,107,107,156,131,211,2,115,109,123,175,143,200,191,211,180,151,113,233,252,208,158,99,135,74,135,43,224,159,180,47,74,9,118,118,71,157,223,11,224,17,63,94,80,141,161,134,81,236,184,53,190,74,157,55,247,96,62,138,217,81,160,206,72,162,247,45,63,43,179,115,86,184,163,240,146,35,210,206,234,54,112,69,147,110,41,150,163,114,123,33,159,106,138,103,53,10,194,94,100,174,31,229,9,79,26,15,9,9,160,155,224,142,37,120,100,9,210,150,208,48,54,64,161,171,239,144,199,206,135,150,188,96,168,96,26,86,122,48,84,255,181,93,78,130,92,219,41,22,132,121,40,84,132,61,12,208,91,86,139,251,143,185,202,134,1,164,113,40,45,237,80,20,54,247,220,215,199,254,156,55,233,249,218,125,32,92,141,191,22,3,255,190,200,19,248,241,163,165,56,243,251,198,86,183,255,22,58,67,37,11,211,215,138,0,205,81,65,97,204,17,58,3,90,133,212,53,49,30,75,200,240,145,74,254,124,92,151,41,180,107,115,24,216,117,183,240,216,235,58,120,9,16,213,150,185,29,82,172,0,35,184,72,110,230,201,101,138,113,205,207,137,255,115,68,205,170,161,249,235,91,124,244,97,108,238,142,195,254,176,243,240,60,12,132,191,152,51,35,89,94,67,14,233,116,77,166,202,49,84,171,7,183,118,211,101,210,226,164,190,194,114,234,62,254,190,111,16,147,139,233,21,206,21,117,157,221,195,91,30,56,142,17,181,142,244,121,88,132,39,75,48,165,190,237,246,63,23,91,191,38,246,233,95,114,8,227,27,207,227,17,199,149,18,147,101,139,99,158,156,133,93,198,212,147,36,189,212,248,83,231,123,99,87,230,11,159,99,85,251,132,254,216,40,131,218,193,194,242,253,165,214,25,38,4,11,246,89,96,33,211,246,148,218,242,182,5,8,2,15,237,119,65,206,244,101,199,236,164,176,131,227,159,213,114,29,204,187,61,232,10,132,156,116,113,50,26,251,19,186,8,180,162,9,75,122,68,40,208,13,12,235,206,250,92,68,76,217,131,221,6,97,221,78,9,66,240,234,141,98,99,32,121,223,107,37,138,207,124,40,1,65,13,229,2,7,41,95,82,119,81,206,190,37,21,251,111,209,206,24,192,155,34,82,146,235,209,55,237,181,215,13,126,181,67,23,82,107,229,84,210,135,80,50,87,66,145,92,204,223,233,114,238,147,221,115,211,251,12,4,170,65,174,84,12,238,45,44,27,33,164,154,170,143,164,88,25,200,97,94,220,165,98,118,176,141,16,69,184,193,166,233,106,201,217,87,209,237,96,150,96,45,13,64,97,149,175,157,239,240,150,153,47,5,21,151,103,36,67,73,27,3,120,176,89,199,229,36,206,51,75,230,84,128,168,79,173,93,35,131,110,144,74,210,149,249,196,167,57,18,72,19,69,131,54,87,47,184,190,101,117,34,38,19,90,13,44,225,70,221,172,70,59,57,116,255,206,27,152,27,155,121,231,164,214,73,18,83,191,98,85,174,69,93,121,41,181,10,12,99,44,22,57,228,38,212,143,68,191,252,254,119,84,101,61,214,76,146,40,54,63,107,248,131,236,146,11,3,147,42,26,85,164,11,146,44,192,244,252,237,246,254,255,106,59,246,78,133,74,47,205,99,42,15,52,127,91,225,51,229,247,86,201,212,22,142,93,226,59,70,83,226,120,107,4,187,215,68,140,132,78,187,102,10,246,172,224,113,95,56,9,119,149,103,114,177,66,91,239,52,129,139,249,148,252,3,139,45,32,42,54,74,200,7,228,99,237,165,97,53,85,199,79,252,156,129,224,190,82,143,169,149,90,4,74,218,122,169,52,247,86,13,131,96,194,119,184,57,79,107,19,8,52,211,58,188,226,151,116,215,15,172,250,215,12,47,131,108,218,66,85,250,176,181,138,155,201,104,243,17,147,145,72,196,222,191,200,228,205,123,183,19,151,86,177,97,33,245,2,120,59,237,49,102,45,98,157,252,69,165,194,254,95,134,157,85,140,25,114,145,111,139,104,226,210,222,237,38,10,94,48,169,221,175,233,4,61,46,232,57,62,45,213,81,16,96,20,212,49,104,1,245,189,169,138,91,195,62,52,177,199,211,50,29,37,204,252,55,25,53,62,10,12,236,181,6,232,68,235,248,6,97,239,210,79,160,233,209,202,214,175,209,141,34,50,73,207,126,0,20,93,53,81,29,2,5,36,121,6,247,95,11,193,20,124,83,85,184,98,98,224,201,55,254,225,212,55,12,191,147,203,162,87,7,116,65,243,192,55,69,125,189,182,42,226,98,66,26,56,74,240,224,207,35,26,164,115,148,40,94,254,201,143,79,37,11,19,12,13,128,19,182,57,138,203,79,74,107,100,138,107,207,240,146,127,77,234,14,46,124,52,223,214,204,75,161,229,186,91,206,3,161,19,137,43,72,15,245,5,91,31,145,33,233,19,94,2,83,170,86,107,37,90,12,135,42,200,124,51,43,198,196,21,230,192,143,133,245,174,45,101,160,67,152,251,50,68,151,208,178,1,234,160,87,32,189,122,204,80,193,89,114,135,73,47,154,146,11,90,97,41,162,111,51,74,95,31,171,38,4,252,127,141,141,226,249,33,30,155,247,177,1,206,222,5,167,73,29,27,227,42,117,100,15,91,93,214,213,121,111,148,69,11,149,83,127,0,122,7,55,130,126,189,164,234,144,52,178,125,176,244,233,10,16,63,112,64,134,100,213,59,79,153,28,194,43,114,165,72,91,43,86,123,212,195,107,154,10,235,46,105,210,142,169,171,175,232,179,42,109,237,2,134,150,50,187,239,202,21,237,153,15,247,135,177,128,139,80,43,138,18,195,96,96,228,11,253,151,9,37,18,244,109,227,52,42,129,22,64,12,130,77,191,201,197,218,244,43,20,246,243,107,213,182,233,8,47,84,85,189,171,89,219,213,88,59,247,113,230,22,33,206,216,41,70,19,56,146,165,212,169,187,60,71,177,243,97,118,203,218,153,162,173,127,79,48,244,139,45,139,65,22,64,246,140,102,66,160,169,12,181,239,24,236,188,217,26,138,160,218,241,159,114,41,12,72,137,190,129,98,78,86,204,127,182,58,254,95,54,42,2,136,152,66,27,75,84,225,79,158,121,156,185,52,78,180,99,8,163,251,20,248,159,110,218,203,4,14,111,135,253,63,146,94,132,149,231,142,185,197,96,240,24,153,98,204,148,47,45,117,20,226,46,31,98,56,174,20,218,186,29,198,185,52,225,172,37,26,254,138,231,72,93,149,35,18,18,20,220,16,64,164,68,187,11,167,13,251,201,176,226,63,77,67,220,49,184,144,87,176,103,177,221,61,167,71,194,82,17,203,45,125,214,132,54,25,106,228,58,83,133,75,212,113,202,141,45,205,221,137,5,2,44,36,1,55,243,109,226,115,51,152,224,221,197,196,111,96,80,167,209,194,64,8,246,227,29,109,207,145,185,227,215,32,54,17,41,112,13,242,217,43,180,4,186,140,160,111,87,55,133,224,115,78,243,220,237,84,49,10,39,74,127,82,148,164,3,66,5,15,229,30,10,107,206,239,246,124,75,207,40,94,65,199,13,210,161,186,58,19,72,100,172,174,166,237,123,147,75,209,137,228,245,106,107,205,79,246,135,219,158,85,158,233,160,54,117,247,238,158,8,201,156,169,254,131,162,161,214,101,183,233,20,156,162,212,192,0,215,104,32,83,192,123,121,170,126,118,116,10,251,115,178,232,100,170,117,16,77,115,0,84,4,197,52,221,32,38,101,69,222,32,108,42,110,87,124,244,238,201,204,252,244,187,243,105,5,95,231,129,161,208,203,222,62,3,120,176,176,198,47,7,178,120,7,114,216,227,119,37,59,107,219,164,217,183,104,49,254,100,105,41,107,124,11,240,148,158,48,144,169,159,59,240,155,10,9,234,236,130,240,56,153,102,55,212,194,69,255,240,55,149,162,73,106,178,146,50,146,164,120,242,51,228,174,67,191,253,79,122,133,223,105,49,139,143,75,57,167,177,201,124,18,152,170,10,227,43,119,134,135,198,1,145,197,3,130,104,26,138,60,123,66,212,39,28,118,151,42,232,242,201,227,153,27,97,251,92,28,23,166,179,109,230,27,76,141,193,156,252,225,247,210,178,8,246,170,55,183,104,71,181,189,15,38,69,54,59,173,79,135,50,170,24,43,228,72,213,252,169,226,236,144,136,99,87,252,138,13,234,154,6,200,16,188,37,157,160,126,183,213,180,113,60,230,62,20,116,144,76,159,72,103,140,78,216,182,131,107,167,235,87,228,243,67,165,40,69,87,238,52,118,162,73,148,104,171,111,36,214,173,68,7,219,57,32,169,248,220,57,243,233,75,103,31,240,122,58,99,212,200,237,253,114,43,236,224,16,130,245,165,235,227,82,14,237,139,141,164,26,63,196,244,245,192,114,192,105,59,34,81,154,33,90,134,147,251,222,64,102,232,58,238,214,48,140,64,8,10,130,41,129,0,171,128,133,233,178,254,159,165,160,202,148,213,173,81,236,56,62,185,117,11,13,171,241,187,218,143,170,185,23,172,11,57,253,113,210,81,215,224,50,55,100,37,71,137,25,0,45,125,124,85,70,186,243,88,201,250,214,144,132,87,234,199,116,110,135,225,43,208,232,229,98,156,94,76,26,56,124,95,222,138,164,167,219,94,92,60,224,204,214,14,226,96,243,141,248,42,15,44,18,55,28,176,34,49,23,157,64,92,246,139,130,91,254,70,26,7,13,80,20,43,215,13,205,37,137,15,29,91,158,7,28,195,28,53,19,252,114,238,190,173,156,48,151,59,48,35,46,89,99,124,10,80,225,251,119,110,157,133,23,116,101,30,167,36,14,24,232,3,55,186,94,5,110,124,12,242,29,121,190,216,118,168,184,180,219,227,134,3,116,71,24,156,26,64,107,78,54,185,143,220,144,103,102,233,222,138,171,133,39,120,220,207,57,21,126,165,45,61,186,49,62,252,16,19,197,14,253,51,35,76,140,38,88,63,99,37,123,145,59,230,43,230,254,30,131,209,47,17,90,101,62,111,156,109,74,191,206,12,245,132,96,144,189,172,241,147,65,140,185,17,239,63,4,231,78,250,93,128,102,251,74,217,234,242,56,181,90,201,12,136,118,58,188,8,217,193,38,86,111,190,227,28,70,58,247,111,44,172,116,113,192,63,108,11,205,120,151,44,12,5,9,122,196,136,71,106,197,150,118,129,25,94,29,172,230,98,226,178,106,149,23,171,76,201,118,221,110,247,90,99,143,251,25,121,245,141,120,77,135,20,73,234,160,108,125,248,112,142,14,196,49,168,250,16,233,52,106,54,254,183,213,92,194,139,146,215,254,138,38,92,56,143,119,197,96,108,233,136,239,60,192,187,221,117,130,154,91,249,64,32,83,235,190,121,15,31,44,213,50,137,240,20,131,154,10,36,66,192,0,14,9,28,53,36,240,162,198,13,205,103,80,153,83,162,96,106,0,104,127,62,224,14,21,144,20,125,142,224,63,177,102,66,152,165,121,182,22,108,151,123,174,165,191,111,34,191,95,159,181,103,51,163,130,38,71,57,155,77,75,206,216,214,15,29,13,38,62,163,115,125,60,193,172,145,121,2,5,59,27,18,243,51,67,105,230,130,193,216,54,157,131,4,61,53,56,210,76,185,122,132,123,155,55,24,66,165,97,230,94,177,192,227,23,70,176,250,48,207,229,38,158,217,46,91,207,58,53,120,88,171,234,105,227,39,218,41,129,31,186,12,110,175,113,234,108,37,14,88,172,31,232,8,220,241,177,243,54,6,185,174,128,132,132,12,182,182,154,190,120,123,110,71,99,122,92,47,211,216,183,65,249,222,112,24,2,133,3,41,90,83,0,175,134,240,13,102,18,13,122,35,180,61,10,71,231,107,129,224,183,160,32,34,239,54,177,18,66,161,175,87,66,124,44,152,98,144,145,126,174,217,171,165,66,49,72,50,122,237,10,65,137,172,98,74,191,173,103,138,11,24,143,187,144,215,146,232,86,110,217,69,229,142,65,28,187,251,49,28,165,9,81,173,201,164,125,38,6,114,215,26,168,143,54,73,18,142,89,205,205,170,159,5,32,146,99,83,78,24,130,16,198,232,53,76,2,244,251,2,147,132,228,186,138,131,109,124,141,175,237,112,180,38,143,121,214,222,62,170,82,109,116,220,195,38,84,40,190,61,201,236,26,31,207,126,178,234,177,68,250,205,230,45,116,153,252,218,163,244,172,17,156,3,215,48,230,232,103,65,47,46,174,90,51,114,203,17,251,161,16,205,121,209,88,128,33,175,172,186,36,245,13,80,208,220,235,239,230,125,187,78,135,89,131,242,142,251,103,162,220,44,2,126,70,164,26,31,75,125,37,232,209,113,220,26,9,71,184,75,247,9,32,137,38,48,85,184,37,30,119,44,88,176,8,48,4,96,237,120,36,66,234,46,202,80,164,143,60,130,208,69,9,81,41,118,242,175,3,175,82,248,202,154,163,228,60,13,42,204,167,65,106,212,186,138,190,174,81,164,150,84,215,183,74,201,39,53,132,67,65,133,212,61,199,21,104,161,93,205,1,64,191,224,221,19,178,76,132,117,246,139,194,155,1,234,25,146,50,203,6,63,168,98,151,136,77,253,142,180,156,75,114,148,121,39,237,141,118,41,167,15,77,78,128,25,159,219,128,206,247,12,67,119,213,42,171,136,182,169,77,212,159,120,232,224,146,153,5,2,41,15,67,96,251,56,111,113,17,94,69,105,137,28,205,134,102,61,63,204,246,136,3,97,246,27,128,248,165,62,194,206,23,200,231,88,215,165,9,68,39,68,21,28,36,8,37,149,32,198,206,13,55,144,187,201,164,217,137,236,68,149,121,134,185,117,145,177,238,233,129,31,49,212,63,92,119,128,119,175,32,252,130,96,3,0,134,92,201,163,147,42,113,82,101,30,75,151,216,172,131,181,153,117,144,141,251,104,127,161,113,41,57,30,152,72,225,186,251,79,179,227,193,189,66,181,15,3,174,54,105,38,92,244,47,73,11,167,74,110,255,94,209,3,241,26,113,65,214,112,104,121,157,18,254,53,66,36,20,203,123,141,162,215,249,166,165,104,108,181,243,50,178,237,77,79,0,175,48,41,130,100,163,143,255,166,8,142,215,252,192,184,149,38,10,100,136,79,7,209,62,133,22,138,96,93,242,123,187,79,149,149,185,162,63,191,0,44,236,95,189,17,201,148,149,2,61,190,92,196,236,37,102,165,231,52,125,234,176,142,88,111,27,166,53,74,110,185,150,54,157,160,203,208,142,169,122,36,157,180,131,32,174,93,126,103,229,51,115,97,200,168,132,176,80,49,3,171,104,207,25,98,217,99,143,136,43,225,61,210,218,246,31,214,163,59,128,53,144,244,132,241,62,134,156,92,3,150,116,239,249,124,87,188,211,1,105,12,118,138,238,227,13,230,255,27,208,80,209,165,241,34,124,123,111,248,137,223,31,186,127,177,164,6,231,19,64,80,86,221,93,155,37,214,32,50,96,101,187,156,151,19,48,2,61,191,104,214,23,114,32,122,120,66,21,135,117,46,66,21,93,220,242,199,170,0,34,173,160,145,179,143,216,161,99,134,112,84,83,172,114,228,37,148,126,147,50,202,118,40,69,163,161,62,190,88,16,101,186,215,43,6,237,109,131,94,156,15,41,72,113,253,78,144,247,201,242,186,253,63,111,43,76,29,77,88,237,57,75,228,209,210,223,197,135,125,1,223,69,17,53,90,114,60,158,27,85,129,113,123,115,60,201,139,134,153,87,254,117,151,83,42,226,3,136,21,184,145,149,249,10,176,199,66,195,141,1,13,57,48,146,15,92,62,192,49,169,251,95,42,212,55,85,159,131,168,126,200,47,231,40,59,101,48,199,227,5,9,234,4,52,126,118,9,31,84,68,154,144,249,13,161,157,100,229,216,229,106,251,228,204,107,251,27,39,249,176,219,224,154,4,37,208,251,164,170,212,233,246,220,194,114,123,68,206,65,46,124,78,22,252,140,60,191,208,49,53,119,107,76,253,212,157,44,47,54,20,135,147,24,86,9,2,149,217,230,177,19,226,71,143,157,71,176,3,185,169,46,244,51,93,246,33,79,250,37,118,175,27,234,196,198,219,221,78,172,109,87,103,254,4,183,207,253,244,209,78,14,207,79,236,85,172,97,161,88,106,32,223,163,37,157,49,84,208,8,60,14,80,188,49,162,205,113,250,125,126,133,61,159,200,28,31,217,44,216,199,68,2,99,170,93,150,249,107,253,183,131,214,156,226,214,129,8,211,66,28,54,97,198,128,151,118,207,226,104,84,224,194,158,18,72,44,29,17,167,251,131,58,119,18,74,49,14,199,16,202,138,148,135,234,17,143,164,227,165,50,240,156,5,38,250,114,189,220,146,70,26,106,26,31,44,226,159,40,150,193,249,226,52,167,3,138,214,185,235,106,72,246,124,137,99,0,114,98,97,132,24,209,63,83,207,150,86,21,177,197,185,205,110,117,247,175,91,8,6,255,149,164,112,159,179,167,192,180,214,122,150,126,198,208,209,214,252,201,33,31,147,184,243,54,250,159,134,27,115,74,43,180,115,164,39,67,191,142,255,13,86,140,89,60,255,19,158,218,86,35,196,202,97,217,106,38,56,89,27,22,17,146,134,62,131,90,252,122,18,116,27,49,62,137,54,49,15,67,14,113,43,191,199,169,167,2,233,235,170,115,107,166,94,218,125,244,151,37,22,14,254,183,238,223,123,160,182,101,132,62,243,224,162,229,192,71,185,105,247,80,201,34,187,32,8,183,154,226,100,245,108,201,161,204,20,46,122,179,48,98,140,79,218,230,213,154,49,246,14,103,247,240,82,210,53,121,112,221,1,221,196,45,117,172,123,8,30,51,153,236,59,91,118,236,168,21,33,167,194,139,86,85,68,209,178,0,2,210,61,221,28,86,232,139,71,13,53,122,40,41,49,48,11,41,178,39,167,52,245,3,94,94,138,206,192,91,156,123,244,192,191,209,194,10,213,154,216,216,113,175,151,192,192,73,76,203,165,71,44,24,142,32,203,48,213,53,89,15,206,169,79,9,115,143,211,104,234,243,29,234,172,7,213,40,8,211,36,33,184,102,12,83,243,218,56,123,251,154,176,127,40,72,157,209,39,169,226,64,64,231,86,113,215,242,130,71,222,27,222,247,206,192,43,144,10,128,196,8,192,224,68,119,138,197,111,99,196,20,191,247,2,65,29,210,79,194,136,185,169,231,70,230,193,228,224,165,169,189,244,14,110,154,96,96,234,0,56,32,63,124,6,69,187,173,254,73,254,185,48,96,161,51,24,53,90,173,247,205,60,40,145,163,47,34,193,171,15,91,233,124,114,61,101,146,12,206,167,164,186,251,53,255,255,211,96,200,134,8,6,177,126,247,54,224,246,120,119,86,77,27,159,59,76,166,47,246,65,102,84,174,190,60,38,185,211,189,15,209,102,126,123,60,220,219,85,199,109,88,190,163,206,152,211,140,94,38,103,182,67,49,41,0,15,119,81,88,135,7,229,4,165,252,77,171,226,63,118,226,246,46,137,89,32,32,143,74,221,66,58,115,155,255,113,23,46,187,243,75,63,235,180,50,248,5,254,228,11,234,183,218,113,195,73,91,67,176,232,84,14,114,75,6,245,21,50,227,240,36,85,111,15,3,172,48,224,81,18,226,118,253,232,139,17,23,225,33,90,91,17,251,17,149,95,199,82,253,94,99,124,179,231,109,35,191,1,81,74,178,39,32,254,57,222,235,156,214,136,153,25,214,131,32,100,23,76,154,181,120,234,222,235,98,211,54,178,122,135,174,120,133,234,225,235,90,31,73,160,106,71,212,185,123,119,83,246,169,208,217,73,184,194,5,179,27,112,213,228,90,2,215,45,8,188,8,240,53,223,156,149,40,196,211,166,4,172,134,20,158,138,196,222,107,244,246,147,182,76,170,158,9,60,48,173,230,82,106,176,245,22,97,215,123,239,185,244,198,0,178,155,86,156,146,138,64,148,65,158,112,119,223,198,192,101,49,180,51,85,229,26,245,29,16,97,187,82,18,21,1,187,178,87,144,240,60,231,135,123,157,6,201,62,101,83,245,198,235,98,133,57,5,222,76,112,20,88,175,89,50,36,41,122,201,149,144,120,230,56,191,158,231,199,117,207,45,168,162,13,85,12,200,2,212,38,226,27,70,58,84,41,0,77,170,67,66,92,183,48,178,162,57,124,236,171,194,47,143,117,151,254,40,190,106,213,150,206,111,55,149,128,71,158,195,203,61,37,184,55,48,20,113,51,82,2,188,180,31,61,241,138,41,212,166,67,251,124,93,29,188,35,135,127,102,123,23,168,52,97,142,108,31,128,200,54,173,210,235,253,216,206,188,94,44,121,32,196,12,209,106,161,239,26,200,154,85,119,242,239,21,202,213,0,253,67,15,226,233,3,216,3,127,84,169,52,65,18,63,10,182,247,160,89,211,151,246,20,58,67,205,234,178,209,32,131,158,80,226,238,238,183,105,109,167,119,154,120,130,245,254,146,176,222,197,122,194,46,29,74,229,254,135,100,104,235,206,90,220,122,63,6,86,7,46,21,121,36,24,51,148,221,126,51,53,115,236,99,161,113,80,29,63,232,146,177,192,132,123,216,39,123,51,89,246,253,150,195,29,247,92,95,252,182,243,182,35,88,21,212,87,114,165,144,197,97,28,246,53,122,25,86,174,54,14,193,114,150,207,189,19,229,7,151,19,66,27,64,67,9,223,101,233,196,228,201,46,247,224,111,247,135,28,67,74,183,225,121,134,25,255,156,139,36,12,54,83,119,49,239,170,209,142,86,100,200,171,112,115,36,166,174,207,202,185,96,52,7,124,121,83,191,192,183,109,60,192,116,87,157,245,124,67,39,180,241,155,18,116,55,14,28,181,188,135,73,52,30,185,111,244,172,228,140,83,36,201,45,249,187,81,159,112,113,23,203,125,142,157,231,62,68,8,199,201,148,253,211,237,186,156,147,144,75,155,196,198,93,85,92,64,161,14,167,157,11,195,229,148,39,213,112,128,139,122,65,195,223,23,94,113,191,26,111,110,102,30,35,128,48,248,36,252,219,145,84,180,18,181,171,4,32,64,163,188,147,25,187,52,47,196,2,2,78,6,34,198,12,63,78,197,158,91,151,50,246,184,124,80,140,79,78,251,134,178,98,135,166,162,15,137,185,105,30,51,180,246,100,104,14,192,10,48,152,133,141,146,66,178,196,8,93,73,84,136,246,12,131,103,11,223,103,35,9,9,192,155,211,142,153,247,37,155,34,244,180,13,75,119,101,145,119,214,138,197,235,14,26,198,113,136,187,151,226,100,248,99,100,209,36,149,139,11,56,136,75,135,169,199,38,88,37,104,193,111,40,72,201,132,179,28,141,124,209,61,163,97,58,4,195,163,141,239,34,20,200,194,140,14,0,192,37,216,232,206,27,55,53,19,212,179,5,167,72,17,40,97,207,108,25,101,120,11,160,247,23,82,55,201,141,163,104,140,183,23,232,93,238,13,100,98,8,179,211,247,203,179,147,25,97,232,10,27,225,88,199,71,100,105,41,62,221,234,82,71,103,80,217,30,29,51,189,27,108,165,192,231,207,68,5,8,116,194,254,33,149,108,240,97,239,24,27,72,48,218,3,118,128,156,252,139,35,197,105,245,126,21,228,235,223,217,26,196,248,100,164,151,252,40,127,63,174,59,134,53,86,71,174,224,93,20,57,245,195,204,95,11,231,224,129,28,81,64,122,88,221,183,65,82,168,66,1,85,110,180,127,17,85,17,76,157,41,159,101,172,251,192,234,239,183,76,106,146,11,104,180,223,53,11,176,106,148,198,50,24,234,115,52,31,97,120,95,102,238,137,186,104,134,180,108,83,37,164,44,254,228,39,98,201,109,211,114,87,48,235,142,61,130,97,212,208,181,43,106,174,199,45,137,137,113,9,250,115,99,180,180,205,217,79,199,166,251,27,203,251,22,129,2,174,76,120,57,123,86,93,246,189,195,97,87,121,33,244,210,156,34,5,149,24,236,106,90,138,60,18,165,238,204,133,43,48,35,118,93,166,215,48,152,56,77,127,87,226,216,8,182,61,122,255,251,164,32,89,169,164,62,47,73,128,184,233,215,65,124,97,80,83,102,192,92,108,17,160,13,202,42,108,248,190,232,82,156,198,45,12,205,73,24,70,43,136,21,75,74,229,178,218,142,67,123,9,153,193,63,24,221,161,136,139,22,104,18,93,84,239,19,159,226,95,96,32,222,80,74,118,14,169,197,150,24,220,211,166,156,213,111,88,193,161,215,219,239,249,99,165,4,108,181,44,180,197,171,179,52,127,207,175,66,27,104,25,22,61,35,66,252,3,21,70,216,84,143,251,85,244,240,25,187,142,204,242,249,216,36,30,176,100,128,22,191,254,4,64,109,171,147,27,47,11,107,245,191,13,99,223,89,117,212,150,251,28,63,49,49,239,171,249,110,18,231,173,65,35,228,120,191,83,63,197,121,211,140,158,219,226,173,236,129,45,248,130,67,7,61,179,0,86,148,203,126,120,114,128,230,34,221,105,60,144,226,52,12,77,92,73,18,243,93,106,128,236,165,135,92,249,237,59,190,15,199,2,134,219,88,156,241,11,203,120,4,233,213,57,215,104,139,54,212,80,63,214,33,248,165,177,70,201,150,108,241,15,194,206,227,21,82,32,240,3,140,215,122,137,209,245,81,159,22,42,54,198,15,74,227,192,210,215,185,77,224,15,23,119,46,194,194,218,253,40,164,209,161,113,223,127,247,59,90,249,248,248,30,23,153,138,178,237,36,106,27,70,39,167,35,193,212,120,34,100,139,180,136,139,34,207,18,83,34,60,206,239,43,114,226,250,64,146,12,31,43,92,81,49,141,210,111,145,69,40,237,201,133,86,167,36,183,137,9,214,218,142,223,227,251,240,65,59,161,251,230,146,156,193,160,150,227,9,145,146,126,60,116,186,14,15,164,222,193,9,142,167,49,72,228,31,221,96,245,175,11,151,112,169,217,160,172,146,23,172,17,108,150,106,30,5,41,172,126,94,99,72,189,250,207,49,63,35,6,249,221,95,179,84,234,60,34,66,60,251,110,225,147,219,102,89,177,200,121,224,98,241,74,187,98,20,246,120,28,125,103,45,239,96,139,66,7,104,92,150,224,232,32,43,160,61,22,115,205,1,251,202,25,191,214,20,153,64,152,81,26,154,51,77,170,60,208,35,59,40,162,24,66,38,69,224,231,152,63,208,169,26,102,151,185,35,206,71,63,198,227,248,211,72,220,208,26,130,113,186,63,200,53,71,130,9,6,166,218,120,124,156,134,199,239,32,217,94,45,172,249,181,112,132,237,217,196,82,157,116,185,228,236,76,40,200,49,157,99,137,73,37,112,11,100,4,176,85,93,60,251,115,99,37,142,52,17,192,183,115,130,108,98,88,194,248,98,2,75,142,117,206,253,89,75,98,77,209,27,128,35,37,9,13,183,55,201,227,171,162,172,210,17,153,180,101,56,11,222,91,176,107,30,99,233,63,156,78,150,46,128,64,34,182,209,217,121,35,227,27,16,197,7,77,138,185,172,134,151,3,34,135,62,163,237,117,234,5,167,247,199,195,30,179,127,106,97,143,197,43,173,95,13,170,228,212,171,73,27,54,125,26,100,93,116,220,172,219,244,179,217,33,133,38,177,25,5,136,139,161,27,240,200,88,11,13,85,162,95,17,132,27,157,240,208,68,219,159,58,204,129,178,112,218,223,141,103,228,138,115,191,236,46,221,108,186,175,42,28,87,171,140,170,161,210,214,134,214,144,95,53,91,246,202,69,198,110,138,168,144,119,53,250,46,0,237,183,97,9,255,111,59,165,30,9,27,50,53,78,136,226,220,244,219,231,151,215,106,20,211,105,163,223,134,40,13,130,20,194,223,34,162,151,188,171,129,65,187,176,87,151,222,104,12,243,123,30,61,136,18,77,145,233,230,85,216,45,126,234,252,36,147,223,14,69,47,127,195,169,176,58,69,85,224,223,43,56,165,101,101,54,211,54,98,132,191,65,59,159,130,11,73,243,135,215,163,231,12,205,225,76,82,54,231,99,185,132,71,7,223,38,80,16,211,133,217,169,125,110,120,241,217,133,90,96,24,52,243,161,2,199,138,167,68,230,19,106,53,1,24,214,241,178,138,93,209,99,71,226,221,51,191,27,111,149,192,56,56,43,150,236,173,219,105,140,188,53,143,1,128,181,172,157,118,142,177,188,20,120,8,161,164,43,60,52,102,179,26,188,10,62,191,202,57,161,240,48,162,191,112,94,206,239,31,127,119,166,33,108,23,52,101,95,89,145,143,241,120,72,55,53,177,160,42,144,91,43,156,186,192,186,230,29,66,214,241,85,111,114,182,53,160,170,206,220,185,15,129,119,110,192,225,123,25,153,204,15,11,81,62,143,100,77,23,61,118,8,124,228,103,97,115,139,192,2,80,201,51,109,22,226,19,161,35,81,57,10,33,181,220,225,30,68,156,156,227,255,159,181,68,71,179,245,223,179,177,9,220,1,218,109,137,159,122,222,72,165,14,150,170,204,148,84,73,186,149,134,68,46,35,9,170,103,33,148,37,215,3,47,114,43,92,1,61,227,233,95,155,221,254,247,145,140,105,12,171,14,9,60,128,13,194,71,62,52,166,98,133,200,102,185,145,42,69,221,2,195,186,40,7,247,121,227,207,155,84,18,231,137,159,45,2,85,125,134,210,243,94,109,133,94,16,14,206,29,51,136,88,179,172,210,12,83,28,146,254,106,23,222,193,179,73,71,151,64,200,229,183,2,161,59,168,6,162,101,40,130,39,233,30,124,228,21,116,162,161,193,172,196,140,13,99,81,27,162,232,224,242,65,68,247,154,146,42,229,166,80,114,201,122,34,245,107,82,96,76,232,197,37,39,226,146,65,1,21,103,163,242,14,230,136,248,76,46,0,72,182,43,203,143,80,183,85,119,9,87,18,86,206,17,3,98,109,154,183,34,44,35,229,203,176,173,9,20,227,63,182,222,4,147,222,74,226,24,4,217,29,99,111,215,71,186,233,209,202,4,206,248,187,243,104,122,128,61,170,38,89,171,177,140,180,199,189,248,133,105,233,63,32,40,134,237,255,87,252,185,175,161,93,215,133,134,60,203,4,141,25,222,29,72,232,225,249,156,80,57,90,220,149,218,187,159,239,106,96,214,5,106,94,191,137,163,137,249,154,4,95,44,53,148,92,120,59,41,217,209,78,154,9,166,192,193,209,102,16,215,41,95,255,221,103,107,124,188,191,6,65,136,134,231,141,254,130,93,245,148,3,44,117,246,168,236,123,54,138,151,113,99,208,86,10,76,207,54,202,212,177,91,77,100,59,224,228,142,80,59,250,226,155,112,106,240,95,24,64,5,150,229,92,14,236,118,210,228,5,196,119,217,225,50,88,9,106,239,192,140,196,91,167,95,176,38,37,81,45,127,88,107,193,122,38,100,172,38,132,212,36,153,31,126,73,55,9,118,107,252,245,64,78,236,63,168,104,246,242,121,28,16,14,23,104,135,149,230,34,25,137,81,75,95,35,107,225,2,18,128,120,190,152,80,49,170,70,253,154,153,45,131,152,222,122,148,152,103,201,165,124,147,134,143,6,45,26,248,103,208,68,187,200,95,140,250,219,83,232,225,234,211,175,229,62,247,54,185,138,196,213,250,31,56,59,86,189,202,200,134,31,156,243,161,139,137,175,61,87,163,125,76,16,143,107,121,82,33,154,182,158,146,139,124,212,214,5,45,64,193,97,87,125,213,63,74,121,89,83,66,123,172,118,201,200,67,16,53,158,48,232,174,80,200,196,45,158,245,149,174,240,163,230,255,182,96,40,121,147,0,240,79,83,164,108,57,149,124,84,147,40,185,59,162,91,77,94,68,192,140,130,186,136,22,175,100,120,162,144,31,91,144,189,92,29,102,129,182,194,56,201,229,135,57,12,243,185,182,117,97,238,97,35,252,246,190,243,155,126,212,161,19,218,102,145,198,196,10,26,30,250,207,153,102,136,131,146,65,136,223,188,205,180,47,85,46,254,246,228,91,134,207,140,2,78,127,7,69,163,129,75,0,33,64,111,14,200,2,56,159,4,111,97,3,103,118,81,71,111,243,109,182,198,0,40,56,111,175,132,247,68,250,159,55,211,67,185,205,98,84,215,85,173,114,154,55,169,233,104,159,177,99,106,131,55,96,245,133,17,155,189,170,136,218,125,209,58,202,245,241,231,135,236,195,154,68,130,141,241,233,99,215,203,152,134,24,71,176,51,92,216,184,73,77,1,194,150,224,190,126,70,138,80,75,223,38,77,91,227,98,244,110,224,57,160,113,6,200,50,105,130,89,98,202,74,16,24,29,235,173,190,53,219,142,28,97,214,58,40,16,176,64,63,31,6,158,141,179,37,245,248,204,48,154,116,27,224,145,146,42,134,253,101,188,65,16,199,124,101,197,117,0,82,152,91,200,102,146,188,99,49,193,143,100,182,162,3,85,254,98,60,216,247,98,35,122,91,0,150,145,254,73,149,102,31,116,221,66,50,44,39,186,95,30,145,174,240,214,144,194,43,62,179,56,102,228,166,120,110,1,144,157,211,9,67,23,207,205,61,166,54,120,93,213,30,218,223,77,66,37,220,92,255,116,173,133,226,103,236,173,25,91,49,39,40,184,173,15,12,162,66,57,63,215,244,58,59,7,58,229,249,41,107,4,130,194,111,253,2,141,253,214,23,119,61,129,140,33,187,178,85,80,27,154,161,161,95,215,75,24,226,230,12,207,207,123,97,54,72,149,35,148,175,56,158,31,221,62,182,72,24,177,8,153,39,28,8,139,251,212,226,141,177,97,195,21,160,225,153,132,20,233,63,169,94,118,162,183,172,184,75,40,153,30,243,53,120,131,118,25,192,186,226,129,188,19,103,236,159,117,164,17,229,107,160,7,68,62,137,53,250,153,214,62,62,178,110,211,150,45,126,186,117,179,0,58,127,155,76,206,6,19,68,212,205,60,193,229,55,118,184,186,157,107,222,193,218,67,203,174,202,184,143,138,20,166,16,90,101,81,208,113,79,137,81,30,184,128,207,207,2,165,248,243,220,243,207,108,126,209,226,102,49,52,242,115,126,95,26,125,136,208,175,3,116,45,206,41,45,137,31,43,71,48,81,118,124,9,59,8,175,55,227,232,158,120,245,45,251,33,195,155,227,53,154,110,196,128,175,56,164,164,177,70,180,212,248,52,84,23,101,31,202,119,152,70,106,138,1,181,174,220,143,180,13,162,37,8,171,222,251,183,120,91,121,95,41,1,1,99,215,26,169,122,4,63,225,229,193,131,72,113,19,103,90,10,161,208,236,20,161,201,20,89,51,218,121,158,32,175,219,243,76,84,103,216,151,222,88,114,5,13,69,146,111,39,75,147,160,91,210,101,242,255,75,37,171,215,38,229,124,43,209,25,121,69,186,204,106,154,32,180,61,213,78,72,252,130,127,110,50,80,196,36,27,85,80,38,102,30,172,108,210,83,203,181,184,70,68,39,196,179,127,18,26,104,185,248,207,34,52,228,198,42,67,64,180,175,231,155,117,37,159,116,207,104,153,140,4,14,207,242,11,246,71,199,48,79,241,253,43,182,174,232,243,118,251,72,182,179,15,159,5,160,21,153,250,239,8,190,228,159,211,210,110,10,98,209,120,143,252,207,33,149,129,236,35,116,159,110,42,235,199,202,147,135,143,221,236,59,184,19,126,199,10,221,199,251,65,135,15,155,36,8,82,229,168,153,17,34,174,131,156,122,65,88,146,119,158,92,221,168,120,41,137,43,148,230,79,45,140,101,60,42,2,48,30,41,200,168,86,113,191,223,253,3,182,184,15,62,155,24,171,90,253,238,112,10,59,141,80,134,243,100,213,175,189,186,47,81,70,155,202,179,206,28,197,216,211,118,87,136,34,193,137,57,183,245,215,238,8,152,169,190,129,212,38,189,211,161,156,231,161,4,242,220,253,199,54,19,10,176,71,101,136,192,108,162,68,104,161,30,167,232,87,221,171,20,139,188,88,65,182,120,166,86,246,243,57,63,246,134,99,142,29,82,44,148,109,186,212,8,219,80,78,248,45,155,11,154,140,213,2,242,176,114,133,139,166,185,55,238,18,176,203,121,34,120,48,214,230,208,73,120,76,121,229,50,165,208,243,71,98,179,46,40,238,100,48,123,25,74,241,110,228,134,129,189,18,113,157,34,95,255,197,125,175,130,72,225,9,62,69,63,188,34,45,14,129,216,131,211,54,232,152,98,76,188,149,163,161,21,54,88,128,99,206,21,16,255,248,29,201,52,40,47,0,80,127,92,38,107,197,49,21,26,122,64,91,221,41,184,47,46,147,104,3,118,231,129,72,219,140,198,223,183,212,83,190,231,11,228,118,60,200,243,145,193,132,248,177,136,11,196,207,31,27,137,73,171,48,14,3,26,110,161,58,200,4,30,181,215,120,209,127,207,11,62,48,145,70,109,167,75,5,147,191,5,96,168,50,48,77,114,25,211,84,214,167,222,35,167,98,29,46,247,14,48,212,154,87,68,194,148,54,81,244,147,90,250,210,39,62,74,103,191,108,82,50,59,249,66,128,42,64,229,18,190,17,7,244,95,121,0,134,127,200,77,95,219,114,5,87,114,137,91,199,112,163,22,212,4,227,81,38,166,199,72,151,23,64,8,171,47,108,230,228,190,110,34,34,62,4,146,255,94,198,20,161,213,44,58,255,223,76,87,40,198,89,212,129,73,137,21,174,122,223,60,99,4,45,46,252,170,34,10,0,1,94,217,80,161,5,169,80,56,95,252,113,214,31,193,8,159,124,11,38,81,211,9,233,47,27,183,42,201,14,116,32,43,124,181,190,176,143,26,253,89,213,46,59,96,149,126,144,72,190,37,160,45,159,146,12,231,40,54,45,98,16,232,82,230,10,211,33,53,231,55,158,88,84,130,80,133,193,48,35,61,60,200,182,240,30,23,196,231,183,210,116,84,89,182,110,102,131,250,57,31,159,251,200,114,64,222,27,141,23,206,139,85,56,49,56,185,145,20,81,126,118,219,120,87,3,82,139,119,25,159,252,20,197,108,23,222,239,204,188,4,178,29,191,134,111,92,103,22,116,170,10,104,84,115,132,77,193,42,238,27,198,180,222,240,76,87,80,251,40,248,149,71,182,102,254,208,163,132,109,173,210,223,223,55,104,208,187,0,132,94,142,17,228,25,196,44,121,247,10,62,255,44,192,97,166,226,134,155,12,255,233,219,55,132,234,177,202,219,192,110,150,44,50,35,158,185,231,3,27,119,37,56,69,28,97,5,71,207,188,201,178,92,190,24,70,34,165,1,252,168,201,134,165,186,193,25,72,101,58,32,177,243,19,33,56,28,56,122,33,181,18,244,237,174,166,65,115,158,232,11,81,30,211,181,8,8,178,8,94,217,141,144,80,100,215,123,161,187,53,77,7,68,166,75,103,243,67,245,231,231,223,181,223,238,247,174,6,139,31,0,84,124,215,244,221,126,35,159,106,5,216,240,80,240,147,201,177,127,165,245,204,3,134,127,89,57,129,10,77,33,171,201,179,218,48,149,106,75,47,205,188,177,54,213,53,101,143,30,184,165,98,155,215,92,199,5,217,76,2,222,36,69,60,10,149,250,51,6,107,129,155,84,50,144,134,138,83,127,67,34,13,90,171,63,132,38,237,192,47,200,151,68,120,101,58,193,148,31,240,233,63,179,217,42,231,228,58,222,140,4,115,113,108,253,171,3,3,156,213,213,167,123,77,191,172,60,29,93,56,136,53,217,153,23,87,180,2,184,247,30,123,45,129,236,84,251,225,78,232,82,111,212,247,121,118,11,118,2,95,244,11,101,91,134,11,64,159,168,246,253,207,196,236,219,138,125,19,209,177,54,185,158,8,173,164,92,93,200,156,206,21,101,72,251,110,35,84,59,58,31,149,100,184,247,146,156,16,118,231,90,22,158,85,252,185,113,170,247,78,209,8,67,130,179,11,151,176,181,232,149,108,231,141,169,77,223,26,142,92,70,84,161,146,211,198,43,89,119,25,191,167,202,69,154,157,1,49,112,126,57,140,188,200,116,233,188,244,108,219,170,204,177,216,230,187,70,41,108,32,123,86,254,117,238,122,22,189,224,11,127,77,190,169,155,101,193,82,171,137,197,192,1,104,105,206,246,149,186,143,150,205,23,126,232,129,24,69,97,60,113,113,61,129,60,8,82,52,63,199,244,116,163,32,32,115,140,47,221,25,0,28,137,137,150,73,130,221,23,115,163,33,240,136,110,240,53,10,219,18,251,214,193,228,190,236,39,44,13,198,221,26,91,91,214,105,98,197,109,220,193,156,40,230,225,169,117,136,62,150,115,230,142,100,229,88,61,18,57,211,219,54,105,135,213,94,142,155,96,118,123,119,240,99,134,214,98,64,139,123,234,79,74,118,169,212,78,78,93,40,82,183,149,79,49,38,8,255,24,251,53,158,183,62,171,122,121,208,88,44,96,160,133,68,237,99,1,3,210,22,158,27,215,249,189,238,222,39,131,75,62,193,219,112,202,14,208,123,177,213,18,238,64,158,137,110,81,23,191,163,139,37,226,125,227,4,103,123,104,85,66,106,23,42,146,200,92,23,120,74,4,159,132,112,127,12,186,13,52,28,136,52,107,180,0,190,120,106,175,195,175,56,196,230,239,212,89,243,88,3,179,187,16,110,205,163,172,170,62,162,153,169,45,76,140,14,155,207,157,59,178,200,26,17,208,116,43,174,106,147,185,180,115,242,162,246,104,249,244,64,30,20,173,139,0,139,9,61,13,9,140,208,73,175,151,199,239,243,99,159,54,11,224,232,179,149,89,86,126,224,176,226,182,25,65,122,67,182,167,227,189,197,52,245,24,227,250,130,4,68,103,76,117,152,15,103,100,73,199,143,96,174,115,120,165,94,122,167,147,204,18,32,179,239,54,40,16,100,65,67,232,196,82,100,221,70,96,77,1,13,67,22,119,18,193,85,181,143,178,98,67,25,80,157,157,119,119,56,46,25,99,235,73,240,104,143,66,109,71,169,219,100,36,232,140,80,185,126,231,159,8,249,213,152,2,167,80,84,110,179,239,235,49,172,42,30,93,85,16,169,35,237,15,152,35,172,179,191,150,14,91,76,218,50,146,139,219,85,236,163,22,214,44,168,67,223,188,239,235,93,13,10,166,116,45,162,42,140,123,172,17,157,241,197,79,110,65,15,62,93,139,22,8,30,16,196,162,123,144,0,123,157,239,99,91,199,42,197,56,235,93,9,57,131,62,163,16,255,91,102,10,173,187,62,78,219,84,66,76,56,106,159,158,88,28,212,226,181,173,181,200,139,227,4,71,200,173,217,136,233,222,163,40,244,1,111,249,142,126,234,179,74,9,151,208,107,70,188,206,101,95,155,197,238,6,18,222,172,63,194,19,119,246,178,144,15,153,251,79,59,0,73,47,58,41,143,98,101,12,184,93,132,109,65,245,38,26,160,225,120,215,145,95,89,152,28,107,128,190,156,211,194,204,161,180,219,220,229,235,148,229,5,31,12,162,46,48,39,85,228,114,88,19,237,185,241,81,71,119,21,216,140,100,20,3,109,126,53,115,21,220,22,105,111,230,120,142,205,32,142,171,250,195,185,175,235,43,72,28,185,181,18,75,126,87,240,99,162,141,81,68,99,128,140,203,30,224,195,236,171,206,37,20,221,203,147,88,58,217,166,140,116,114,162,243,211,43,167,38,80,161,8,40,155,55,66,123,144,115,29,40,22,169,177,55,227,181,18,152,132,8,128,211,62,153,168,38,69,222,95,117,136,44,37,202,111,49,181,214,208,112,121,100,145,246,191,50,46,156,107,108,190,168,58,45,226,151,202,132,11,195,0,41,8,231,65,228,113,140,25,124,129,66,172,25,214,11,107,101,1,65,121,42,19,181,201,23,116,14,8,188,26,197,223,226,132,13,15,154,210,50,252,77,38,199,116,149,2,19,148,252,43,160,126,69,232,184,40,249,178,134,37,221,58,119,58,32,36,243,27,135,88,87,219,92,10,127,30,47,148,74,58,198,120,40,109,23,206,190,68,209,70,15,142,124,210,146,216,187,61,170,240,65,151,162,160,55,129,29,33,235,200,53,153,13,157,151,174,133,16,167,107,46,245,62,240,73,24,212,226,182,240,64,61,165,255,40,190,127,6,32,237,181,30,33,108,162,228,107,57,132,101,62,196,210,222,23,219,138,124,170,135,15,250,141,205,33,198,54,48,98,121,73,210,102,225,251,32,99,152,140,217,202,133,206,56,154,159,152,89,141,54,237,160,29,32,57,158,252,253,77,25,223,52,87,74,104,139,66,96,41,120,65,181,28,10,19,221,103,39,214,7,26,126,161,7,12,128,209,241,246,71,148,194,114,125,130,196,146,227,93,179,249,166,74,219,84,154,34,103,129,84,52,36,200,219,100,101,237,160,247,57,97,60,55,164,183,4,217,178,51,152,171,208,198,161,6,44,248,110,14,168,206,209,1,153,124,77,156,235,188,96,145,228,131,199,245,3,5,95,162,126,230,69,195,185,75,128,10,25,159,33,218,163,177,138,201,30,249,148,131,113,195,30,41,120,202,131,252,151,174,100,183,232,223,5,164,243,46,27,221,98,165,0,202,209,154,214,183,102,73,156,36,108,72,159,157,23,106,97,144,145,124,35,109,26,129,113,203,42,118,191,226,12,208,164,105,139,40,14,138,24,49,119,154,4,129,224,9,2,165,225,214,243,208,235,60,131,89,184,191,97,125,226,70,60,160,238,58,5,242,38,73,189,136,110,240,76,18,234,250,80,35,185,218,76,174,97,176,122,176,13,83,108,159,225,50,91,123,149,144,108,69,232,169,91,32,123,155,5,198,45,68,84,27,83,159,146,190,153,249,231,233,24,27,210,70,27,231,25,100,73,203,65,215,56,111,103,228,220,176,226,0,142,175,254,0,120,112,5,137,218,137,21,17,154,33,82,145,144,61,7,218,36,95,90,201,60,223,203,174,179,214,130,246,102,79,24,170,201,126,37,125,39,197,68,88,113,49,75,252,103,243,216,215,186,4,94,37,0,112,202,69,168,17,227,42,79,187,128,240,151,242,12,130,6,212,205,136,103,101,229,238,191,86,85,2,131,19,163,173,163,252,68,129,112,39,199,24,186,221,88,26,123,27,4,236,66,163,122,98,67,112,60,31,134,88,121,159,224,204,210,135,196,239,48,211,127,156,107,7,6,248,242,26,82,129,105,136,243,186,221,73,66,105,25,162,151,255,1,253,209,9,90,111,91,7,225,52,115,155,134,60,38,37,18,148,156,71,218,43,187,4,232,96,158,211,181,168,136,5,245,138,66,35,184,102,39,170,124,197,59,124,86,100,156,133,89,107,239,163,130,180,241,107,216,90,16,77,143,176,141,13,224,115,18,214,117,106,210,179,211,165,210,235,121,45,156,159,68,29,124,214,144,61,233,127,81,144,108,182,108,33,85,140,30,169,212,135,1,69,212,152,247,29,47,227,210,70,218,242,82,148,76,174,63,181,11,86,255,67,170,143,90,163,216,156,117,148,208,36,68,76,126,140,107,34,153,9,35,29,121,233,253,237,186,159,250,15,21,124,237,179,141,66,67,97,210,156,166,92,97,105,41,40,151,138,155,36,86,106,82,20,139,56,118,148,98,64,120,226,233,27,190,152,130,35,150,128,217,150,29,251,174,146,97,222,37,146,164,82,60,9,253,60,28,128,150,105,81,6,120,240,110,222,101,131,237,80,242,161,157,235,52,5,196,252,13,230,157,185,48,191,33,221,188,174,105,184,186,176,130,254,221,92,11,6,109,160,172,72,147,168,171,36,80,174,103,215,101,172,31,37,129,71,54,150,47,66,180,194,191,237,210,106,8,203,40,46,1,250,230,47,194,58,85,131,184,203,161,152,49,243,246,59,231,25,220,193,68,53,216,219,188,202,184,201,187,154,105,101,151,244,156,33,32,248,42,242,114,214,157,3,40,166,255,150,183,3,231,193,79,250,65,42,53,71,42,115,26,207,72,164,100,169,245,58,23,102,125,89,251,26,239,66,68,112,197,193,109,255,74,12,161,4,176,41,197,203,64,178,72,48,128,151,18,118,235,161,226,88,188,47,101,219,43,229,163,116,159,251,164,27,61,124,169,166,245,175,227,207,155,127,234,240,25,51,179,234,63,21,137,252,199,231,127,122,119,151,205,235,182,50,134,112,145,132,166,2,228,27,81,202,104,157,106,178,11,169,237,238,217,11,108,92,72,228,36,131,190,43,214,129,154,139,211,250,93,200,183,109,9,249,16,143,59,17,191,45,129,156,185,245,152,23,198,255,61,178,66,162,140,111,235,181,14,255,83,151,61,150,89,222,74,43,128,61,201,63,209,184,26,19,221,25,94,187,16,231,208,46,165,52,193,177,184,215,173,125,235,50,225,165,4,70,6,110,201,74,171,3,63,61,122,209,154,142,71,79,111,168,171,225,187,66,143,71,110,38,26,36,213,112,76,223,97,51,238,184,55,175,171,48,238,87,226,68,172,127,149,154,42,220,134,24,251,111,11,194,65,196,50,93,70,77,149,42,45,82,99,122,31,181,42,60,223,44,180,109,206,185,97,22,196,103,61,226,236,161,171,238,237,54,102,19,106,64,244,185,158,62,202,129,255,35,46,173,105,202,137,107,2,224,210,70,183,80,154,136,206,238,20,239,202,18,81,86,93,246,219,24,19,46,186,51,66,75,3,12,110,63,140,101,64,218,79,6,42,12,129,121,225,56,59,64,46,114,168,25,193,248,170,210,161,63,92,243,184,202,24,28,169,46,233,217,160,33,89,179,149,168,158,45,246,193,250,225,222,71,131,28,5,104,46,68,193,10,92,113,95,126,255,45,245,80,236,58,188,118,124,107,136,184,233,37,169,174,51,75,154,251,153,24,65,88,211,84,239,116,164,83,73,146,133,23,91,19,21,171,136,49,227,205,156,204,211,242,64,18,191,89,120,254,54,51,91,149,248,153,57,0,238,141,197,198,12,155,23,70,28,131,54,130,212,235,209,226,152,225,211,134,209,130,187,209,166,190,250,6,106,41,195,113,150,131,163,136,244,46,35,143,144,168,122,64,23,157,243,248,109,65,79,80,186,199,107,76,12,93,207,186,104,183,167,42,218,12,104,93,231,190,61,64,192,191,4,197,8,44,93,161,76,82,127,217,20,0,211,121,170,22,103,85,8,153,30,45,255,178,139,129,26,67,147,162,125,130,187,71,216,62,215,87,81,211,68,178,169,57,209,125,222,198,41,251,13,150,127,117,253,214,100,66,133,237,60,188,203,50,11,147,240,137,233,38,178,136,57,7,239,111,81,173,7,156,79,194,43,5,180,250,22,170,59,165,91,242,212,117,34,167,156,80,213,109,31,2,215,15,104,102,111,31,32,226,125,180,127,239,222,249,84,33,200,140,109,142,63,208,193,187,251,43,24,184,83,197,17,173,1,58,46,129,61,15,224,29,189,200,163,35,25,218,183,58,201,60,165,189,244,78,116,197,201,5,187,153,213,27,236,239,234,236,160,117,195,0,69,124,223,161,170,57,28,191,183,72,160,71,6,191,72,106,199,188,242,215,22,153,174,143,191,9,173,119,202,147,212,224,79,137,112,117,92,233,113,239,187,164,179,23,14,17,51,242,181,132,99,125,37,198,72,196,9,54,104,242,136,225,145,11,199,154,176,16,146,247,188,88,109,80,229,159,28,131,14,9,177,29,72,38,240,89,110,21,33,119,170,198,229,161,40,98,81,199,5,12,196,34,5,124,171,140,234,119,7,42,134,13,83,82,113,169,205,88,161,19,51,141,204,24,160,197,244,206,76,50,52,222,93,195,154,116,182,13,77,23,27,129,14,228,226,255,171,144,129,223,45,206,131,4,126,194,248,156,146,9,83,146,137,130,86,22,251,247,124,255,247,205,7,63,77,159,246,235,124,101,224,161,20,10,99,50,69,45,185,153,119,233,255,59,79,196,214,159,12,18,58,46,127,183,243,238,49,191,243,79,133,138,87,85,132,249,146,231,181,9,14,97,216,162,104,132,16,8,41,148,30,44,65,129,244,142,163,110,193,110,98,82,201,248,245,85,156,169,50,118,186,221,253,60,190,222,78,86,66,222,127,107,168,61,39,96,108,155,228,148,169,41,190,93,205,65,35,229,96,126,145,176,41,249,145,111,186,27,9,126,97,20,149,247,90,40,234,207,243,197,156,132,151,33,218,246,189,238,175,16,111,106,124,126,110,31,133,61,151,188,126,54,105,197,95,51,69,85,125,118,57,190,46,231,167,67,222,157,160,56,11,171,145,73,213,134,63,143,25,25,78,206,224,171,41,242,121,31,147,138,249,255,144,241,195,191,212,128,184,192,200,21,138,227,203,56,56,41,251,60,229,7,211,103,188,37,35,232,248,91,250,56,132,164,131,25,49,125,210,201,10,126,124,171,49,255,63,183,152,112,78,144,52,76,124,92,207,58,76,138,203,183,15,0,83,124,239,87,186,203,17,39,4,161,201,56,51,156,160,58,52,23,251,226,198,162,169,87,121,0,250,249,31,39,13,95,246,162,217,82,15,93,232,160,116,74,46,99,236,173,234,246,62,52,138,74,129,40,42,59,213,44,212,184,129,190,214,71,92,125,172,26,192,16,41,168,30,112,200,177,132,61,14,132,19,57,171,19,173,171,141,138,85,207,137,173,98,247,46,238,61,26,240,108,102,150,25,230,221,193,1,150,107,81,88,143,107,19,105,71,151,158,40,16,168,87,118,20,248,26,51,30,41,161,170,10,126,2,175,100,7,215,155,170,90,38,178,104,18,63,227,209,95,142,188,193,172,155,79,44,99,10,226,91,129,125,243,125,243,181,30,214,114,161,239,0,131,103,74,244,254,40,27,142,157,156,193,53,151,102,169,161,162,52,59,205,161,8,229,249,165,105,209,180,185,148,108,115,56,226,239,163,29,110,69,164,82,3,123,11,86,168,222,197,45,29,222,155,157,253,185,138,246,125,115,219,144,250,197,114,181,25,139,213,166,15,107,89,5,244,72,94,13,142,220,220,5,241,243,185,149,180,94,126,47,238,135,93,75,229,102,232,203,241,40,17,128,196,33,162,236,114,225,204,201,140,64,6,12,55,155,188,155,199,138,219,2,49,48,29,251,180,248,246,166,59,219,220,89,69,47,140,162,86,190,55,59,2,38,152,77,13,18,88,171,234,192,4,168,16,99,122,47,152,220,56,142,13,219,184,193,43,149,112,81,182,181,6,137,193,47,145,94,100,25,110,116,254,247,217,200,6,74,190,102,228,175,97,197,62,35,75,109,182,102,227,102,24,52,20,143,131,8,66,47,167,182,195,177,214,152,132,226,25,205,16,26,112,167,54,39,76,167,77,40,63,28,27,128,175,18,214,206,32,164,13,62,25,52,15,238,145,20,204,163,227,23,213,83,37,62,252,196,53,189,61,129,138,242,74,96,227,79,146,9,248,135,172,247,80,201,171,133,108,101,7,20,93,162,244,188,47,127,95,174,134,191,34,140,29,186,196,49,53,151,46,81,14,178,176,138,249,140,96,211,57,131,112,215,74,31,19,24,172,90,67,164,8,87,211,58,208,235,210,172,162,237,117,255,125,187,125,93,217,50,224,14,124,220,252,85,79,88,255,12,193,183,47,210,205,215,34,86,3,66,139,73,2,243,187,219,209,106,115,44,213,23,243,44,133,1,38,143,15,132,109,151,248,8,35,226,186,1,109,138,86,164,51,29,167,21,64,6,13,152,179,239,98,62,4,31,225,227,54,211,22,86,224,87,122,169,176,53,136,204,116,15,166,16,62,39,172,36,101,222,39,159,213,16,34,171,40,51,33,50,180,245,118,82,163,90,238,52,60,115,120,25,146,75,67,20,66,41,51,191,250,83,162,209,159,254,174,253,163,111,245,135,50,13,175,226,56,181,194,250,20,80,182,233,180,187,136,59,179,40,204,189,127,81,178,92,113,75,38,144,72,98,85,0,145,81,135,100,156,56,70,42,250,88,102,240,137,24,112,178,119,129,3,99,140,32,250,163,25,27,82,124,82,126,66,196,201,104,111,202,139,20,224,211,8,43,178,219,46,227,229,131,200,80,23,245,43,75,148,133,130,68,12,0,206,114,55,127,89,90,61,34,238,137,193,174,218,30,166,53,227,35,242,64,89,29,149,3,214,1,91,0,171,123,75,164,142,24,31,10,43,77,93,177,18,58,169,244,169,98,241,232,136,7,159,169,5,43,139,243,27,210,155,59,32,179,205,205,165,156,116,219,224,123,31,102,54,191,217,111,12,245,195,9,240,94,108,55,160,97,219,167,36,95,151,199,254,73,230,45,32,78,39,106,131,119,229,43,251,142,196,124,144,208,239,39,85,62,42,243,143,190,197,7,172,239,246,78,250,30,195,209,128,204,146,252,58,15,78,225,155,59,191,29,38,3,253,105,236,142,135,79,246,148,89,136,119,11,116,92,173,172,6,34,126,172,39,75,63,255,43,124,110,79,25,141,106,136,139,105,160,22,34,59,62,214,84,107,133,33,240,81,17,238,131,179,65,232,24,96,192,71,240,74,93,177,180,120,14,93,251,93,43,233,45,121,21,211,103,75,28,65,9,48,72,224,176,28,242,254,106,120,65,158,81,4,235,113,252,204,235,74,244,146,120,239,94,141,83,213,124,223,209,113,44,135,78,129,98,150,151,231,141,198,18,103,122,251,129,121,176,244,152,169,93,116,15,104,234,125,223,101,113,104,237,75,83,84,24,31,224,14,94,201,254,215,41,6,199,200,98,115,168,116,227,7,144,193,164,91,107,209,155,181,71,54,110,202,23,239,179,239,21,90,129,3,4,149,47,140,142,224,211,248,80,32,39,143,213,37,178,241,18,99,173,58,154,126,28,33,127,16,106,184,131,63,163,88,103,56,141,89,101,220,232,44,210,171,152,28,221,90,33,224,69,108,217,88,121,71,52,220,185,126,222,213,254,227,3,6,50,135,0,190,15,193,37,1,69,112,205,83,63,182,151,33,113,74,79,68,9,58,148,56,77,147,67,179,183,58,15,91,46,162,243,219,29,36,80,243,192,114,208,114,93,170,238,33,55,219,143,124,71,192,143,157,61,70,202,54,51,223,10,93,94,218,93,240,175,19,59,139,152,22,116,208,124,48,229,164,243,174,159,117,238,42,113,93,190,189,249,37,113,224,67,246,90,241,251,7,249,209,140,15,89,135,137,121,230,236,188,162,193,175,242,135,80,61,249,82,167,189,143,3,162,94,248,121,0,69,12,233,241,173,219,56,167,33,153,195,66,9,94,72,104,142,125,171,59,71,37,31,57,45,3,110,188,88,116,27,145,168,252,42,74,255,72,189,169,15,38,168,191,111,48,218,155,23,43,52,89,21,92,63,239,183,169,202,112,78,226,154,52,11,108,84,40,22,39,113,101,187,242,240,229,57,18,21,175,168,97,39,66,191,222,125,76,241,176,239,136,206,166,169,166,246,144,51,89,221,31,204,153,2,114,240,178,246,178,203,194,67,2,221,105,112,197,70,249,124,5,231,207,248,8,118,28,205,10,177,119,136,221,245,111,149,3,128,231,56,63,168,71,209,82,125,89,83,135,109,210,134,139,54,69,66,188,104,127,133,95,170,128,131,52,7,180,8,24,214,15,83,92,40,137,195,118,252,194,96,163,215,254,51,4,143,246,53,97,108,40,181,126,84,234,82,60,233,42,26,17,128,53,16,136,130,154,64,24,240,173,233,204,219,93,147,147,213,214,132,86,194,139,159,145,214,126,229,194,212,136,96,25,41,185,172,6,150,177,126,190,34,1,40,244,77,1,84,240,140,69,158,241,144,152,50,15,58,101,191,6,157,210,140,88,133,98,82,250,83,65,11,49,150,217,195,37,104,94,96,187,246,189,192,62,41,122,143,43,116,215,210,78,56,77,220,105,173,83,133,228,149,240,66,144,107,203,244,10,169,160,182,227,169,232,14,22,49,159,139,114,67,194,120,130,92,10,242,248,118,11,72,40,245,144,98,6,18,128,101,14,123,58,73,123,143,176,79,56,138,238,108,165,82,18,72,23,95,139,17,206,105,125,219,160,214,109,61,9,135,224,57,176,167,105,67,243,35,77,86,60,248,146,70,84,77,199,225,114,92,231,53,6,108,136,95,232,91,183,141,8,61,227,238,17,6,56,44,179,169,153,134,94,208,184,247,211,190,102,153,242,32,40,107,217,208,20,217,195,209,145,31,25,182,87,50,118,215,140,12,27,239,201,137,127,209,248,87,134,243,197,81,244,65,163,4,45,7,70,35,214,239,200,18,134,214,92,196,184,16,189,121,142,62,229,236,63,157,135,224,155,195,211,35,26,33,1,138,32,99,235,132,116,101,22,134,188,191,6,58,16,255,122,29,68,156,133,114,127,154,244,235,82,96,164,170,194,246,220,255,39,69,210,179,96,55,23,117,60,43,147,113,44,56,227,119,220,253,164,220,13,102,215,122,109,79,146,15,61,79,125,88,227,207,44,28,4,180,128,189,50,134,38,107,72,78,203,67,44,21,69,93,65,208,172,172,50,62,143,187,101,239,3,199,32,53,133,234,166,81,165,13,145,74,132,185,246,255,20,187,238,29,170,39,67,123,171,113,13,173,198,235,175,200,23,215,82,44,69,161,163,176,61,164,152,157,162,122,92,103,175,166,120,239,112,127,207,179,54,75,112,114,130,131,62,36,217,122,75,193,42,31,182,242,205,200,194,42,78,249,27,42,166,36,146,135,158,113,90,103,164,109,192,161,152,206,10,111,65,162,36,249,137,17,156,43,55,54,214,109,40,193,199,68,14,194,234,154,49,214,56,158,233,143,12,19,36,162,168,88,228,99,77,108,185,81,75,23,29,122,226,186,240,54,91,91,87,42,111,49,220,72,217,108,49,171,90,89,231,173,198,120,158,22,226,17,223,178,3,251,123,118,190,183,142,200,231,84,144,151,92,119,90,196,77,224,80,34,12,66,83,234,64,149,155,242,96,190,145,248,20,166,169,174,246,170,32,198,234,83,253,167,177,29,35,189,22,183,130,251,231,243,83,174,197,82,77,192,101,222,13,3,211,87,112,157,188,236,102,160,230,65,116,187,176,99,80,85,200,162,171,0,21,13,183,147,114,66,140,59,62,179,208,64,50,50,124,77,169,214,17,187,12,35,224,97,69,150,108,66,94,133,192,238,47,130,69,9,152,80,5,148,138,42,97,176,149,81,148,196,234,185,9,40,240,172,90,158,252,47,26,125,41,102,194,16,239,53,103,36,170,71,251,210,107,18,6,159,1,148,254,49,80,201,220,80,144,65,198,162,14,109,203,112,120,167,97,202,111,145,188,251,160,213,237,83,94,183,174,76,126,119,76,156,132,44,72,104,117,139,50,215,129,216,136,233,100,225,16,87,61,170,60,197,26,188,103,37,132,245,122,25,229,213,181,53,249,92,59,81,3,99,100,181,246,45,66,152,6,72,39,132,128,7,206,158,11,246,196,45,52,181,130,202,64,108,179,89,111,231,248,253,181,47,189,159,87,102,202,201,197,154,16,4,251,231,209,238,162,134,220,28,198,247,99,116,166,165,246,106,103,44,77,231,121,184,67,165,165,219,56,97,119,147,173,48,65,100,161,27,245,5,72,216,63,87,199,162,175,0,240,34,223,7,26,227,4,175,181,194,231,42,152,137,136,46,218,66,55,191,72,99,19,47,117,143,240,4,247,157,94,17,81,106,61,16,64,179,232,73,45,118,89,64,121,199,133,232,236,15,189,225,50,80,53,47,244,234,0,124,56,178,151,182,55,40,215,22,35,232,59,27,133,220,122,113,214,137,97,2,107,66,220,8,30,67,227,34,207,158,161,195,196,149,176,238,204,104,164,88,214,106,251,7,114,169,128,97,121,62,145,65,83,215,23,197,41,253,17,153,84,140,126,20,114,190,123,18,186,53,3,221,245,3,228,154,187,164,239,22,109,158,26,243,151,111,50,239,193,222,86,166,157,143,125,125,144,109,34,73,44,190,204,3,109,139,247,163,219,212,28,144,62,243,28,159,81,55,142,117,106,174,56,247,197,39,98,147,162,150,223,96,141,123,115,75,205,173,222,227,201,41,112,55,126,102,37,10,207,190,157,42,123,70,208,45,94,210,253,208,240,70,169,170,8,85,108,107,218,5,171,84,61,158,33,108,111,254,237,26,169,147,182,176,233,10,189,55,214,213,19,234,15,181,132,201,128,43,144,255,83,247,49,219,175,207,83,166,63,169,175,168,119,83,252,26,230,93,249,205,201,226,212,195,201,25,250,110,212,74,51,65,155,149,251,78,162,95,128,214,129,204,2,184,159,151,169,99,42,119,110,83,58,57,75,37,184,36,44,11,176,106,186,46,0,18,95,80,69,75,198,15,252,86,187,72,67,165,107,82,123,144,209,127,53,73,60,166,73,43,152,70,32,233,8,60,218,39,141,40,204,94,1,243,198,213,5,227,243,106,163,200,247,125,159,12,190,182,83,56,252,123,26,130,220,37,106,19,98,161,22,100,100,211,200,30,107,97,118,222,36,34,195,74,127,147,93,174,119,170,14,63,29,67,228,110,44,8,73,110,200,172,228,11,42,43,13,84,14,197,47,71,248,139,26,241,198,146,150,4,137,174,155,145,70,55,241,226,140,252,99,160,38,149,234,115,139,216,247,50,208,20,131,30,66,45,156,131,179,147,86,91,47,169,110,122,174,10,173,145,143,219,14,6,162,104,216,215,43,218,107,231,103,196,52,68,204,15,135,14,132,38,168,209,99,67,241,133,57,185,112,11,198,87,201,61,66,96,45,191,212,252,196,240,164,126,67,22,146,36,155,85,130,152,5,238,183,65,179,121,175,231,190,50,0,2,209,208,36,134,146,12,32,242,60,125,101,143,214,82,94,83,64,185,140,82,205,249,128,114,107,229,228,199,131,46,178,120,26,194,80,33,110,32,215,142,246,212,150,230,192,195,249,245,246,49,232,67,253,47,144,11,25,182,6,240,158,196,20,243,146,31,39,162,108,53,16,71,192,205,35,122,115,19,69,150,200,228,160,14,31,36,94,4,203,19,214,119,61,72,70,194,198,190,79,34,179,35,48,239,87,102,229,61,42,118,154,209,106,162,224,5,84,96,87,198,14,200,248,251,121,133,13,26,122,178,157,36,119,250,200,91,15,8,83,73,41,101,33,87,237,48,196,189,180,109,138,246,199,200,65,96,194,220,43,102,181,199,153,50,198,62,174,114,70,67,242,212,17,48,152,142,4,108,32,155,67,74,186,41,229,196,12,3,53,194,147,241,35,114,0,192,0,79,139,158,136,168,19,212,71,74,74,156,157,250,140,132,48,236,136,18,170,219,112,247,29,34,237,150,211,204,205,58,222,5,57,129,170,34,242,117,255,170,19,19,200,225,247,143,70,151,137,15,34,21,39,9,121,177,55,161,55,19,126,0,121,33,167,222,200,35,142,127,62,43,153,42,22,49,237,132,13,120,232,181,96,114,241,102,165,73,215,50,179,109,235,74,4,130,191,119,121,203,8,89,244,5,166,39,248,9,57,44,113,147,154,145,87,166,220,9,161,57,176,125,96,74,43,150,133,105,85,134,100,183,22,233,254,173,119,25,152,26,61,99,210,141,41,222,103,149,191,115,110,88,171,31,150,89,54,163,190,190,90,19,52,168,174,143,48,239,85,42,96,159,94,189,78,51,212,195,86,113,0,77,104,28,197,117,159,162,141,62,38,212,158,246,241,48,152,1,7,137,243,138,193,58,135,185,78,215,5,92,228,9,118,197,63,228,146,150,216,217,83,9,147,193,51,23,53,151,164,226,181,33,3,221,146,102,244,128,188,149,40,151,82,204,200,25,92,33,118,199,169,108,123,147,251,189,229,107,169,25,9,164,88,166,76,215,219,249,248,222,154,125,118,245,94,45,109,159,7,2,9,179,109,38,5,244,30,217,20,11,215,13,142,46,72,208,202,23,240,27,100,141,31,32,239,194,170,63,186,151,137,177,211,73,114,54,236,29,80,71,40,62,244,27,46,253,201,117,97,31,138,245,95,121,253,154,191,190,25,22,78,29,117,189,69,118,176,178,61,110,9,79,24,168,233,137,69,49,50,233,154,23,103,146,71,48,225,22,220,149,71,207,169,244,206,117,42,136,180,45,229,199,61,36,5,246,99,255,222,250,218,2,68,84,32,244,66,127,182,115,123,212,188,148,149,209,141,12,223,168,81,62,141,90,244,105,58,66,171,21,64,14,180,15,64,255,94,190,80,37,190,60,29,118,20,34,75,50,21,100,4,18,176,195,54,107,251,138,197,74,133,168,179,211,105,94,230,131,114,142,200,77,106,224,242,109,177,6,217,176,181,145,129,47,56,60,132,96,7,29,250,80,205,33,21,28,69,5,71,68,203,85,41,124,24,48,122,248,208,103,71,226,55,180,76,100,78,56,53,151,133,72,118,2,80,147,151,255,213,206,16,247,91,184,140,141,250,30,56,124,65,87,0,68,51,153,227,247,186,215,162,6,168,225,255,115,164,93,15,0,15,230,159,30,112,102,69,245,218,136,161,214,143,71,37,100,43,173,224,228,59,34,138,166,248,248,144,236,97,149,158,215,8,64,46,135,137,32,163,122,114,0,33,113,159,162,22,99,212,111,47,242,47,93,12,61,212,210,83,127,56,76,15,149,63,8,129,200,148,118,109,140,203,142,81,162,215,15,254,9,127,69,248,0,217,55,135,246,128,57,199,236,25,254,48,248,222,41,207,253,235,117,43,95,233,43,74,76,123,48,208,203,71,199,84,42,4,140,207,246,94,182,168,183,45,138,232,72,194,57,86,209,100,254,58,185,235,179,223,5,152,198,144,133,28,74,171,187,4,0,132,109,70,55,114,207,211,86,39,72,127,121,83,196,121,65,135,216,154,165,249,194,121,129,178,101,140,203,138,208,196,132,59,105,186,84,120,143,176,141,185,169,95,193,51,187,139,198,175,105,114,94,137,61,182,48,40,245,78,204,116,52,125,187,73,240,251,234,101,154,122,3,68,100,184,58,63,33,199,238,226,37,7,105,67,97,238,26,254,101,134,122,219,80,13,189,13,161,35,167,231,64,11,181,80,26,121,188,139,183,65,102,31,31,78,218,0,85,121,6,214,96,211,79,46,126,238,144,234,226,26,205,247,112,26,95,173,103,7,64,215,45,228,66,206,145,229,30,93,36,207,81,95,216,227,82,122,186,226,24,150,230,76,226,82,116,197,115,191,247,90,46,177,133,223,45,240,2,65,172,11,129,244,197,202,42,194,136,24,221,252,200,170,65,238,226,120,169,135,140,104,77,253,147,254,113,127,108,203,119,161,198,214,102,213,216,54,67,112,98,222,209,125,38,205,107,59,94,174,175,56,53,163,87,59,37,57,133,36,89,217,191,141,159,105,226,95,118,128,182,86,120,39,30,130,80,220,90,170,215,55,44,75,17,167,219,55,63,199,173,33,252,15,219,148,212,120,140,156,2,120,173,29,76,168,123,182,242,170,246,190,79,96,165,170,42,109,195,150,129,18,219,204,154,143,190,125,88,93,147,247,121,188,112,63,4,38,48,218,132,195,235,160,58,117,211,89,209,38,111,154,221,100,241,125,232,251,246,201,44,173,243,237,12,122,210,22,224,136,102,35,191,151,60,192,6,201,47,213,164,113,41,83,7,53,5,64,252,149,0,15,15,15,65,25,11,39,131,202,167,44,133,77,0,186,62,113,235,100,160,86,142,111,19,22,215,122,193,17,172,117,107,179,53,165,182,42,124,252,71,94,196,64,35,232,99,90,22,54,230,74,226,112,139,199,64,34,222,220,249,211,48,1,163,174,181,183,160,144,196,28,3,7,14,81,144,227,95,132,107,244,134,127,236,71,145,114,17,195,134,128,198,136,22,77,75,209,151,171,66,157,73,197,108,158,78,141,86,58,203,173,66,134,63,69,185,4,23,83,149,62,6,24,174,175,246,235,187,102,228,145,191,136,29,110,102,29,182,176,67,117,9,45,164,119,27,110,253,84,99,225,34,57,144,74,104,66,42,106,133,74,15,251,175,19,168,221,142,214,66,212,121,193,146,85,45,7,113,245,143,84,140,206,179,24,121,196,98,0,202,94,76,228,130,114,148,249,174,11,199,132,199,31,40,124,159,175,137,14,8,220,51,83,132,20,93,81,201,3,108,227,104,211,119,52,147,150,76,136,77,170,37,182,82,25,72,13,32,112,188,183,50,135,163,24,73,161,156,90,66,250,176,3,89,189,200,207,231,110,75,141,80,113,216,165,67,105,211,101,10,89,25,121,19,45,5,184,106,214,209,204,248,134,136,168,120,108,145,56,111,84,236,57,7,254,196,143,158,121,243,181,193,230,136,103,7,27,51,242,39,245,19,38,201,221,49,41,248,123,179,141,244,218,243,230,150,95,127,212,236,41,165,94,241,98,145,239,105,217,134,130,221,134,6,68,140,27,107,1,222,159,107,105,163,5,25,110,150,0,119,178,206,14,200,131,83,112,15,243,31,65,15,226,95,87,107,184,249,106,185,109,231,133,4,90,3,116,176,46,136,119,242,247,210,241,163,192,157,230,51,150,71,233,53,127,83,212,210,16,161,160,249,221,207,84,91,69,99,144,238,186,182,207,226,42,114,92,99,106,37,35,144,242,118,76,171,241,67,29,228,84,220,99,77,99,224,250,60,75,211,24,243,12,63,31,126,139,63,251,224,146,36,166,206,228,27,248,240,42,18,196,124,109,80,98,40,179,128,132,20,43,189,155,140,187,99,194,204,15,184,90,251,171,34,166,226,57,190,125,83,192,27,24,110,210,158,134,62,74,212,82,138,238,99,159,101,114,113,182,246,229,62,88,229,46,174,60,244,96,118,99,132,31,183,55,254,232,105,116,111,80,169,148,250,10,222,235,155,97,8,214,109,45,205,177,55,88,2,210,127,210,175,80,18,36,201,65,146,0,99,71,175,224,60,153,197,90,191,83,196,64,55,138,219,224,208,195,222,143,237,238,43,232,243,152,167,94,199,223,9,175,210,63,186,176,85,176,1,57,124,178,54,208,130,221,206,69,182,42,223,188,159,237,208,116,117,159,27,128,72,36,215,226,122,218,241,116,216,60,60,14,70,186,85,3,243,23,242,78,207,191,101,87,26,5,209,144,14,125,184,101,183,35,229,219,34,248,225,191,152,186,112,7,198,0,29,198,227,191,71,83,116,137,102,201,150,187,18,22,162,174,136,140,150,241,97,186,227,56,59,217,58,15,231,237,151,55,1,93,67,27,164,109,136,21,189,87,209,127,53,181,168,178,1,57,53,96,17,145,63,204,75,46,234,92,199,4,20,86,226,183,27,113,139,180,64,59,117,164,95,80,34,109,2,149,200,224,29,96,208,181,236,242,43,115,114,83,134,178,42,158,104,192,174,14,24,25,218,58,126,168,195,118,159,70,192,65,166,132,34,210,11,241,7,176,4,120,39,77,204,41,106,50,235,3,183,88,32,240,2,79,8,2,166,152,179,107,222,91,202,124,84,6,44,148,121,189,31,103,43,148,239,12,32,124,69,235,93,184,153,224,180,202,85,31,17,146,249,128,252,8,8,88,233,247,135,161,2,87,11,215,172,114,239,48,121,132,134,159,86,21,26,10,29,155,168,102,165,61,49,133,11,156,17,237,187,173,82,162,92,74,123,78,94,227,101,245,89,8,7,132,15,247,10,35,105,59,111,55,106,89,33,212,60,232,231,64,188,183,57,98,187,13,255,183,215,72,110,143,80,158,10,10,108,105,213,6,16,174,105,219,194,141,20,4,241,112,222,175,171,176,20,217,149,153,181,216,206,142,163,218,49,159,87,127,196,65,116,65,11,0,154,144,57,111,240,68,146,91,133,247,176,19,186,192,25,248,174,4,248,208,116,84,140,236,31,200,204,216,46,155,11,107,4,5,35,204,156,14,91,166,122,101,86,60,29,146,189,126,108,190,19,73,189,44,211,85,90,243,145,34,242,185,36,127,243,130,182,39,185,218,28,248,213,56,107,160,245,53,116,116,39,216,155,49,68,83,186,119,59,126,128,27,92,50,74,161,226,145,217,197,71,77,208,234,75,215,85,232,172,43,140,168,248,159,52,250,183,226,149,209,183,32,54,233,130,0,31,205,35,39,105,70,97,79,235,176,103,86,6,180,105,84,70,152,134,110,165,81,236,225,34,176,171,222,195,241,155,126,88,98,151,86,171,148,90,224,48,26,77,109,234,196,1,53,12,142,229,191,173,156,127,121,16,226,248,149,246,190,194,87,213,89,66,58,158,171,194,52,56,67,129,177,211,232,116,19,41,59,222,92,249,185,169,185,20,35,252,150,112,158,241,198,223,151,182,193,80,174,26,195,20,186,80,103,247,180,164,219,141,150,110,16,57,48,132,216,99,219,91,25,29,80,200,146,24,5,188,255,206,225,98,187,142,43,77,137,192,84,51,153,115,91,86,231,28,19,180,174,72,79,225,226,44,220,7,176,197,127,107,235,63,220,186,75,74,187,69,134,71,131,176,15,90,142,79,162,21,239,216,21,122,141,111,36,63,22,76,94,35,199,149,75,251,161,187,121,220,70,60,127,99,159,137,141,254,230,147,159,101,38,196,36,215,247,212,8,104,76,148,109,144,16,52,180,229,35,31,115,129,212,95,23,88,206,194,98,131,181,23,219,38,189,87,188,96,147,5,64,188,225,27,135,15,218,28,44,131,28,64,135,21,53,123,195,181,215,179,183,90,8,163,37,132,21,213,224,22,174,244,209,1,36,244,100,99,16,100,219,219,212,124,160,124,87,243,215,214,44,85,158,98,53,139,94,74,167,107,208,122,50,189,158,120,179,143,228,64,175,104,145,73,81,206,192,73,17,65,170,39,212,26,221,11,209,135,149,9,97,188,168,26,196,200,87,64,138,151,22,203,98,5,129,136,216,86,185,145,160,19,209,176,254,72,146,57,13,99,148,87,249,74,98,43,22,158,253,141,101,50,18,254,252,188,205,28,120,206,120,254,88,120,76,195,12,148,163,127,74,53,227,42,156,31,113,180,199,136,13,78,19,76,226,49,87,80,210,4,179,138,225,28,64,90,143,171,70,70,101,168,226,152,21,71,189,157,123,216,88,195,59,115,201,239,253,167,60,4,12,242,214,186,213,194,126,104,232,241,73,162,100,44,215,167,105,67,244,198,232,90,119,191,66,26,208,21,65,150,0,173,24,232,18,189,56,49,184,192,43,223,124,151,2,76,92,166,154,58,86,189,175,255,170,119,23,66,243,5,84,72,68,16,173,119,139,220,241,76,44,21,128,190,183,16,88,253,80,55,120,165,193,22,84,72,126,16,154,17,7,158,142,232,252,195,191,161,105,58,79,18,120,229,75,93,247,192,60,92,113,16,132,241,113,125,151,86,214,164,223,69,102,189,5,187,76,224,138,75,14,214,60,155,30,99,75,18,201,93,21,226,58,91,199,217,238,225,8,241,34,57,80,79,165,32,186,157,89,15,238,66,23,138,10,15,160,165,49,129,59,221,61,214,85,77,192,5,253,59,239,35,91,234,122,78,75,242,174,125,195,14,115,117,166,178,92,81,36,24,74,85,81,133,9,119,156,197,114,222,237,237,251,21,20,245,144,225,67,20,147,146,82,229,37,78,150,162,56,206,254,57,231,63,206,121,36,250,128,127,203,25,127,86,46,193,39,84,59,20,213,127,47,83,48,247,93,133,212,203,217,171,123,14,151,15,229,151,7,124,191,117,189,116,95,92,162,160,220,88,154,144,192,67,153,81,156,129,8,122,199,126,228,91,8,116,38,201,226,164,141,130,218,213,224,177,211,173,145,103,222,66,25,153,75,48,186,219,146,212,133,202,181,193,82,160,157,11,155,100,126,251,174,121,11,230,194,253,105,162,28,95,200,194,46,107,151,142,230,92,13,145,221,207,125,8,200,177,143,48,133,66,37,39,53,227,107,141,9,15,42,134,34,130,173,200,12,202,246,155,40,53,176,182,22,109,23,255,144,83,186,21,61,179,82,168,210,113,81,58,16,109,125,140,108,80,20,168,129,164,165,116,244,114,19,129,250,55,230,245,208,160,91,223,239,145,89,91,125,11,46,166,166,61,30,134,7,240,44,143,225,92,226,156,23,198,150,221,5,65,230,30,30,196,15,186,111,45,31,44,14,252,82,126,126,166,74,238,138,250,58,71,70,25,79,231,90,157,186,201,101,243,0,15,10,182,213,220,45,38,214,53,96,8,208,27,173,135,44,242,236,202,19,215,230,61,127,186,138,128,147,249,206,74,130,195,205,90,236,189,212,15,119,136,61,160,73,127,111,210,36,191,234,22,220,183,220,93,221,186,152,251,208,20,59,41,233,91,67,195,31,54,244,130,204,68,75,194,156,97,227,244,68,44,12,218,84,38,157,189,115,255,17,70,169,191,235,36,49,174,60,48,53,190,18,237,120,52,108,163,153,103,194,177,37,117,221,37,89,26,199,106,185,58,167,2,93,107,43,129,248,131,30,151,217,16,228,180,194,58,205,230,253,221,55,108,21,18,71,27,211,216,32,216,17,12,191,50,28,81,167,83,235,86,125,10,110,246,8,0,110,195,53,82,8,69,215,222,95,159,117,18,21,245,255,89,242,190,183,183,111,90,236,244,77,139,32,184,66,76,85,220,88,85,6,210,6,27,158,221,194,168,141,108,146,36,212,203,56,88,163,251,177,195,188,207,63,168,73,182,152,91,30,219,133,92,211,235,54,127,108,155,163,133,178,64,7,143,31,211,91,175,193,183,40,163,244,11,18,157,115,38,57,173,140,172,178,202,88,209,143,49,50,100,132,166,109,196,223,84,250,239,82,1,247,101,116,56,48,68,44,132,42,74,144,247,4,38,185,52,22,88,139,36,226,106,243,186,39,177,157,8,112,101,239,77,107,78,58,26,24,223,151,174,6,77,208,56,112,193,235,31,32,47,47,80,97,69,18,242,168,155,108,143,157,99,247,51,92,181,127,158,137,69,171,235,132,82,144,115,232,203,238,115,144,35,236,184,205,148,20,177,80,153,95,140,133,109,124,127,200,71,254,101,137,217,197,46,171,236,231,146,205,75,154,25,163,13,30,53,197,80,18,10,77,74,52,169,117,182,131,169,19,52,191,240,74,253,166,175,169,71,7,143,69,190,156,124,21,119,213,70,62,30,90,254,93,162,208,67,20,7,136,53,233,2,136,148,98,214,21,51,105,71,70,127,158,183,215,136,97,118,20,68,148,167,160,73,68,142,106,52,216,180,26,95,124,56,234,161,98,37,170,244,112,138,80,3,169,147,32,17,74,51,234,174,104,52,229,5,216,49,98,0,31,185,243,44,244,216,93,90,196,19,251,33,207,82,34,224,172,234,0,57,181,227,83,206,146,32,202,219,176,10,17,255,122,163,142,192,18,173,199,146,203,214,46,215,240,218,142,226,228,132,101,87,5,9,5,60,115,18,184,159,20,0,252,235,179,192,101,212,229,48,210,182,101,253,167,199,206,85,23,127,235,3,17,2,118,170,153,72,155,225,73,109,155,125,201,244,137,170,251,176,172,31,157,233,63,224,212,190,252,96,198,221,72,149,139,147,136,233,60,102,234,211,167,219,191,175,106,30,16,198,196,225,185,192,131,82,191,24,250,22,238,158,243,18,12,13,175,106,45,103,201,123,36,109,246,241,102,198,198,247,29,108,48,117,201,206,180,32,165,1,52,57,242,226,126,230,43,77,66,199,202,17,76,52,155,189,150,230,243,51,2,239,33,132,4,67,201,232,173,182,174,173,154,184,55,169,119,22,64,130,149,90,8,143,217,126,150,55,133,248,221,117,96,113,245,246,239,107,67,9,176,39,220,130,67,156,246,145,83,35,180,61,128,206,205,147,171,227,236,192,155,66,181,185,195,186,13,204,177,183,212,9,80,179,252,227,29,99,26,149,244,194,85,150,221,20,202,236,204,79,215,183,79,254,252,24,69,37,227,239,239,205,226,255,48,249,211,159,182,252,52,62,0,189,228,230,145,69,24,155,98,183,251,165,82,148,93,22,150,197,250,132,180,143,159,209,42,198,235,108,128,26,101,177,171,186,251,55,20,233,102,93,20,245,204,163,255,137,228,131,121,69,135,129,167,48,168,169,141,93,156,118,247,2,139,35,146,0,13,54,44,183,101,9,16,231,166,199,57,209,92,215,207,55,131,221,124,96,163,177,168,86,12,41,249,230,47,98,252,241,253,88,238,92,89,192,167,91,241,134,44,49,141,96,58,133,116,49,154,64,160,136,33,37,172,61,146,155,253,21,114,115,112,227,16,56,43,40,164,196,224,13,105,19,181,127,194,158,210,217,204,176,56,197,165,10,53,139,77,185,0,28,157,146,76,202,214,13,59,85,94,37,185,77,157,12,34,14,21,58,60,9,109,83,240,28,28,162,242,252,244,162,216,78,135,75,9,155,210,161,99,83,248,191,148,65,219,211,153,178,47,65,132,225,17,49,83,54,3,43,139,233,97,202,134,216,250,244,7,160,133,213,39,209,25,170,38,142,130,165,40,49,189,208,20,41,213,251,155,115,79,46,215,181,141,105,146,45,9,11,42,220,50,249,201,126,90,12,10,110,6,102,255,50,65,160,39,188,28,84,86,169,169,139,113,115,212,243,98,209,98,29,140,96,50,184,191,201,158,42,116,86,110,112,69,12,119,38,211,22,172,8,190,120,7,185,60,19,138,55,198,61,88,129,201,179,105,60,237,146,26,253,5,155,50,0,111,213,122,171,254,70,100,255,2,93,208,83,110,198,103,231,43,51,221,95,14,206,136,126,93,132,28,131,40,164,193,77,167,217,17,93,67,219,167,209,200,211,19,76,136,94,191,136,88,188,150,64,110,189,16,176,79,97,39,117,249,58,49,105,245,37,77,200,213,244,254,187,134,148,18,155,46,81,80,37,98,242,49,44,142,49,100,46,85,82,42,201,11,29,236,226,18,176,42,240,101,25,138,251,53,254,167,136,56,213,45,24,147,189,107,129,222,230,133,101,65,105,0,109,169,105,9,79,28,151,221,139,247,157,212,170,30,226,72,31,54,77,165,207,185,85,90,205,255,146,63,203,127,203,67,120,171,249,249,244,11,43,50,151,93,184,88,35,210,21,48,17,104,56,198,9,132,49,104,63,241,126,177,241,219,77,58,30,235,186,79,202,42,170,51,40,27,98,23,129,199,2,252,209,51,43,92,52,112,167,113,47,212,216,213,10,236,72,192,28,15,74,81,189,95,145,106,16,10,250,169,132,46,220,156,75,254,249,93,0,51,36,36,102,220,9,19,183,20,152,238,91,20,191,18,142,224,21,133,60,164,33,228,98,53,29,7,78,145,102,17,168,65,37,224,216,108,14,134,228,43,47,211,219,75,52,113,47,220,18,248,227,118,128,179,67,169,0,221,138,198,184,20,61,229,191,152,59,155,241,58,238,196,189,17,250,18,44,18,64,197,109,147,169,57,222,97,100,66,170,83,53,76,222,137,96,96,233,123,251,228,131,91,214,197,178,187,43,166,219,180,208,77,19,189,124,159,180,101,244,178,21,11,193,115,22,139,198,216,204,201,68,6,156,70,28,122,234,3,4,247,89,149,71,250,67,86,187,83,149,28,234,199,3,146,170,115,45,232,221,90,147,215,45,197,185,118,215,218,71,214,143,123,16,140,213,14,67,138,26,107,11,168,162,235,159,223,72,175,31,7,220,164,75,137,78,86,67,158,252,192,181,134,42,217,148,112,235,11,118,100,140,161,59,23,26,244,152,252,101,41,126,147,182,204,243,47,213,222,91,116,103,38,220,163,178,11,202,15,81,242,0,11,58,183,73,37,255,15,195,68,79,59,241,226,86,153,29,209,174,9,151,221,87,6,234,228,248,209,87,41,164,112,165,161,111,3,112,135,82,166,147,141,47,138,234,141,71,10,200,252,204,80,151,15,3,236,227,95,100,17,114,220,211,59,99,6,40,189,69,46,26,221,249,136,236,220,255,19,216,126,16,90,140,246,240,239,163,4,46,240,229,194,22,241,100,149,63,140,7,94,205,172,247,178,250,196,214,52,79,145,198,254,217,72,171,232,7,109,161,190,216,94,253,11,11,111,191,197,89,126,188,229,68,109,241,242,157,89,35,108,190,54,1,176,28,186,32,182,31,182,254,68,24,96,197,124,53,91,173,22,236,28,153,100,57,148,220,193,108,103,71,191,126,188,225,19,239,77,206,85,26,184,62,221,1,1,5,205,157,246,28,135,203,202,28,33,209,121,249,43,196,127,165,131,92,59,185,61,181,23,56,22,141,39,115,165,214,12,73,238,128,43,242,204,196,40,51,161,95,184,54,20,7,61,172,200,201,175,98,188,251,255,159,143,19,149,235,84,114,121,139,114,162,182,254,138,15,34,223,117,94,164,255,159,93,121,11,170,51,59,54,37,253,172,242,167,67,230,47,85,232,20,84,17,19,163,42,140,76,16,59,253,118,181,163,59,9,1,52,47,79,204,29,127,45,179,166,7,78,5,45,83,89,196,27,87,200,224,46,101,83,193,49,211,110,230,125,85,5,83,238,236,232,46,124,104,12,45,88,95,63,134,167,137,168,105,178,124,215,158,227,24,85,224,71,128,127,255,181,64,183,211,11,4,161,130,123,146,189,155,223,111,195,112,140,253,83,93,146,118,17,115,121,25,221,68,72,48,64,106,203,24,104,17,179,23,110,69,120,109,131,100,184,240,88,118,92,91,190,11,17,207,132,158,5,69,249,11,17,48,217,97,219,183,163,136,218,107,20,199,122,61,32,34,118,163,126,188,33,213,141,134,72,106,97,128,3,3,173,106,30,103,168,1,252,46,181,80,111,198,25,82,214,91,228,112,221,70,132,37,159,75,0,199,65,58,102,184,52,188,114,208,132,174,133,85,130,11,175,254,198,195,25,136,202,69,72,62,40,83,129,41,146,111,148,49,252,253,223,162,52,76,71,255,88,135,86,110,145,67,208,180,101,156,129,180,67,88,30,57,110,217,231,155,189,227,25,91,157,69,29,223,85,159,143,222,217,38,98,115,216,43,226,94,133,217,127,207,88,82,152,89,135,197,43,89,187,162,113,227,13,4,140,56,224,239,68,162,147,131,186,162,237,225,56,229,250,24,217,57,45,7,135,102,116,52,49,115,35,178,179,0,216,38,226,184,4,198,226,133,17,68,224,57,108,243,81,151,71,47,5,137,255,66,177,244,56,75,204,94,66,29,195,165,137,242,155,59,228,0,92,215,19,67,183,119,187,123,61,161,22,161,186,212,166,250,170,29,138,254,56,121,66,46,247,113,59,107,124,184,171,100,128,233,57,206,107,93,127,249,185,59,21,48,150,143,45,231,148,227,235,56,40,140,158,16,146,39,25,51,241,87,227,64,240,178,4,0,28,128,40,14,16,231,83,254,0,254,59,65,138,219,24,26,74,61,49,22,112,77,117,163,236,215,22,83,67,77,32,234,149,124,175,192,102,230,88,133,39,122,194,171,221,163,50,144,58,65,27,198,33,9,150,139,246,218,25,41,153,16,78,108,95,116,39,54,252,235,182,200,243,226,4,110,188,238,37,235,228,155,113,106,175,55,96,39,124,124,206,132,102,61,122,252,70,100,252,125,154,70,94,232,196,128,18,217,180,189,1,71,2,60,103,111,254,183,26,120,20,150,213,224,147,216,26,138,81,78,72,68,250,121,68,240,107,132,45,66,92,23,250,0,100,96,203,13,205,3,73,127,174,67,204,106,131,192,233,71,195,80,55,229,80,19,225,225,255,51,181,23,234,100,220,169,239,29,27,253,121,214,114,145,99,207,43,169,55,69,47,192,94,220,221,11,117,148,151,86,66,198,7,159,55,232,96,247,173,182,9,69,13,244,154,137,208,234,140,26,200,224,134,157,192,78,55,20,50,133,60,232,226,0,48,48,188,230,141,137,15,243,18,79,171,234,0,73,198,186,214,137,166,97,37,119,175,17,165,126,132,1,123,20,23,245,182,250,171,82,155,20,191,38,241,8,48,111,70,201,45,140,236,133,209,213,85,5,38,207,2,28,195,62,164,1,73,185,206,115,85,221,101,37,80,161,121,174,238,127,175,34,199,91,191,207,49,173,56,154,163,83,219,251,156,29,218,42,246,51,235,98,197,207,180,158,113,254,4,98,136,226,245,54,137,160,93,5,217,10,50,57,168,199,151,12,43,150,230,202,190,164,230,16,140,105,141,75,86,35,49,33,29,199,0,86,175,93,95,228,96,76,250,202,47,84,224,177,116,243,66,53,67,9,224,165,240,240,187,118,76,192,168,93,253,75,245,35,69,28,94,50,149,187,109,184,100,130,178,79,173,247,211,249,199,47,43,32,242,83,17,234,238,86,43,200,68,76,86,197,122,209,26,210,104,54,31,161,219,5,36,232,225,19,188,47,61,83,66,156,230,2,45,199,141,73,225,143,45,69,31,174,155,148,160,116,18,205,228,55,182,74,251,165,40,93,183,130,233,156,247,43,221,25,138,34,106,137,192,1,178,11,241,202,151,36,106,37,78,164,66,218,43,208,139,84,77,90,41,137,87,24,108,236,94,101,170,47,69,162,222,235,119,127,12,39,232,64,2,183,166,194,131,215,76,141,243,141,176,88,234,29,150,106,20,122,15,198,94,181,24,195,77,172,171,4,228,23,185,180,195,103,153,109,18,70,202,179,0,194,163,83,180,225,72,84,143,172,133,154,157,82,80,70,180,134,42,172,55,109,15,219,101,138,243,185,196,62,118,220,185,145,46,66,191,61,133,207,249,21,35,2,3,172,112,91,55,100,185,208,19,240,53,123,65,236,184,225,106,212,197,173,139,73,59,118,188,246,162,220,207,241,222,101,224,2,18,0,204,14,201,208,1,99,153,77,210,80,113,2,160,50,4,182,194,109,174,184,28,186,200,85,50,98,96,99,248,176,121,15,119,155,39,223,194,65,43,31,76,150,208,252,53,226,254,168,36,23,218,21,123,60,21,103,161,28,121,190,120,67,252,143,107,87,198,214,159,64,81,85,1,22,93,179,218,145,152,160,27,22,35,158,183,75,253,197,255,63,217,34,62,19,245,168,88,236,206,113,172,243,173,216,54,237,242,108,171,136,124,203,181,208,201,222,85,61,252,225,168,215,103,250,77,185,90,45,48,44,118,239,201,97,9,205,57,213,70,135,99,33,95,38,158,20,92,10,177,87,26,196,57,249,238,165,59,18,76,200,182,183,178,204,11,33,241,25,189,38,33,191,246,24,238,176,140,149,8,104,86,81,161,93,105,172,59,237,234,124,15,173,13,17,130,121,154,20,11,215,29,198,43,118,200,89,105,64,15,90,38,195,55,180,167,135,15,213,72,115,6,167,11,255,30,8,114,117,221,231,85,153,206,246,11,34,48,185,45,178,172,247,105,11,99,113,74,221,105,152,156,94,26,34,175,56,45,72,18,53,215,238,207,98,193,128,54,244,202,203,245,113,67,2,223,180,100,174,129,248,187,61,71,73,132,228,76,246,43,223,26,179,95,211,161,18,53,2,95,237,154,181,113,199,9,119,34,159,84,161,62,196,235,196,67,6,155,56,121,185,245,50,208,20,247,61,32,100,16,0,29,230,191,201,110,38,220,233,143,123,9,129,23,182,159,143,171,34,127,244,171,75,78,205,158,182,172,165,127,87,90,99,2,138,164,82,55,49,50,99,98,117,7,237,213,30,204,91,158,29,233,34,243,100,154,206,196,85,65,242,73,214,165,4,25,115,84,46,70,79,190,54,255,134,209,219,219,218,244,212,156,114,32,178,36,102,209,164,196,137,137,240,46,93,87,248,107,231,107,21,190,162,62,225,93,97,158,198,169,95,68,93,193,29,104,151,55,193,21,183,215,55,131,38,124,203,221,68,72,115,112,1,88,229,249,190,78,65,176,48,54,157,78,136,236,235,96,81,174,94,124,2,90,116,181,80,209,200,252,165,60,171,248,143,72,100,81,115,81,25,94,4,154,37,46,45,130,55,206,171,12,190,69,65,231,80,11,0,97,83,3,238,254,87,62,166,95,63,120,214,91,60,209,91,93,183,238,40,150,189,155,163,203,172,16,125,82,255,233,71,127,105,5,32,22,137,10,205,71,216,42,175,177,16,251,38,158,100,194,87,215,232,144,53,2,0,41,52,250,121,138,149,177,185,144,220,135,195,181,184,93,246,196,140,102,204,67,194,187,49,134,141,239,128,142,103,244,161,56,163,216,149,188,68,145,68,84,6,181,29,191,84,54,20,202,56,158,163,206,25,51,100,85,155,202,12,85,201,89,107,214,205,195,3,99,88,206,105,237,105,154,58,156,193,84,116,55,144,8,28,37,208,73,36,144,226,184,131,185,232,147,125,92,71,77,31,62,32,248,172,214,59,192,219,6,216,90,244,166,202,86,222,155,78,80,126,65,204,155,140,32,35,138,97,123,55,136,97,12,183,209,247,120,81,153,171,81,185,217,139,133,164,205,157,10,113,142,84,239,88,192,129,183,63,175,167,113,192,67,199,71,2,7,168,36,47,32,140,180,130,187,78,89,93,250,175,95,179,29,108,236,18,249,192,56,102,27,62,43,77,52,14,99,102,173,148,206,186,228,21,133,71,116,30,102,191,26,224,72,6,132,76,165,161,152,81,245,253,221,198,92,13,43,65,201,143,185,107,159,235,43,229,205,135,96,127,69,101,132,5,216,219,190,169,31,73,179,174,131,110,226,197,41,102,81,172,93,86,41,84,183,161,250,229,34,217,117,136,252,147,73,37,139,21,105,202,246,106,224,246,237,150,64,78,250,113,152,162,118,157,191,134,110,35,185,123,30,230,132,116,27,157,156,198,185,250,184,78,176,67,78,171,67,251,149,238,242,161,3,116,69,150,69,32,93,41,254,35,197,49,36,198,108,94,146,8,151,179,224,203,45,213,131,245,5,249,211,215,3,150,230,10,125,74,241,145,66,104,127,55,190,59,159,80,109,49,255,163,241,232,166,30,17,239,214,226,183,149,172,128,83,10,52,184,118,21,210,158,137,44,68,109,0,15,106,76,119,33,204,205,229,176,205,228,149,46,196,101,70,251,177,226,102,185,120,116,207,79,177,3,7,219,118,131,41,104,114,242,37,228,44,176,136,218,131,25,127,209,216,127,68,252,43,169,247,202,69,27,17,155,130,255,199,210,160,188,230,43,73,210,150,89,214,139,251,49,193,252,110,205,239,195,56,206,29,235,167,188,7,222,110,98,1,215,49,90,26,137,19,77,102,163,96,85,154,131,93,82,184,195,140,187,224,78,210,12,62,43,117,157,10,16,118,230,135,197,155,130,235,168,227,247,94,43,167,60,69,20,170,204,203,71,24,79,7,237,235,36,180,91,244,5,59,156,152,122,252,250,71,168,42,34,25,188,31,28,227,169,251,200,154,233,176,121,172,230,91,5,143,38,87,10,218,56,124,187,217,114,227,117,211,221,147,75,26,168,236,30,52,93,178,184,236,209,74,250,80,95,3,123,190,182,176,102,7,84,74,98,254,51,90,76,161,45,174,154,177,46,85,46,84,234,53,172,85,231,20,202,113,68,104,4,175,68,35,129,62,4,69,22,121,130,206,43,235,187,25,179,33,7,249,110,13,239,174,171,94,227,100,118,248,183,230,200,177,20,148,122,33,21,119,185,224,202,228,206,107,22,147,62,101,103,113,97,144,197,170,25,247,53,23,48,156,30,191,162,65,213,18,131,226,244,106,225,45,229,161,239,173,169,178,139,15,233,179,210,41,220,73,43,191,133,188,51,0,191,137,6,163,5,78,122,88,15,137,160,148,102,162,153,152,110,205,249,9,18,12,86,115,253,247,43,114,240,192,12,19,223,32,242,218,248,114,108,19,196,243,172,56,250,56,241,16,8,205,152,79,139,239,62,169,248,144,190,84,233,143,5,164,221,230,114,240,199,110,149,205,213,155,152,190,236,189,81,48,56,213,185,63,205,228,150,177,82,93,86,136,215,193,228,26,170,34,166,233,211,118,106,88,247,99,206,37,221,166,34,162,172,121,231,145,83,229,78,205,133,229,80,209,254,161,14,240,249,233,12,178,224,61,86,5,38,178,66,144,245,134,63,210,230,57,254,117,126,84,94,156,248,95,75,183,126,186,160,16,60,128,89,242,58,21,246,80,127,29,72,43,138,149,134,133,238,164,175,35,151,177,124,91,224,150,69,32,203,237,220,182,25,61,194,176,208,126,123,10,77,152,253,183,50,78,115,94,118,112,158,176,179,244,92,41,98,116,82,177,221,41,98,209,133,65,105,29,241,202,105,157,90,88,217,61,81,6,174,244,43,149,116,191,204,71,218,213,3,56,104,31,240,216,1,201,93,244,239,183,175,89,112,88,99,78,136,181,142,60,49,227,191,241,0,197,178,53,51,91,166,154,32,55,71,54,6,89,33,24,18,18,70,204,35,214,158,11,4,214,124,104,249,127,5,156,43,227,155,184,14,21,117,31,12,70,124,220,24,123,177,114,40,150,207,155,170,215,124,108,247,200,95,31,120,227,54,2,132,59,138,255,73,82,146,148,102,94,88,217,231,161,79,65,230,68,163,161,127,239,250,94,133,64,209,179,93,217,149,115,8,193,22,171,45,214,102,9,213,20,130,174,82,25,176,137,172,196,24,70,100,56,30,218,232,54,121,37,181,117,69,35,133,85,242,62,1,227,46,43,223,233,36,189,183,180,225,112,144,32,140,168,224,74,165,131,107,56,121,65,99,227,251,80,26,228,31,227,50,190,60,11,227,122,70,47,163,83,103,14,29,105,26,35,253,48,208,153,40,179,105,82,169,255,194,89,159,206,220,170,9,197,45,160,171,8,110,120,97,69,151,6,223,83,22,251,61,229,135,115,164,0,188,107,114,110,235,231,201,181,231,214,217,85,102,61,241,224,255,144,120,113,214,90,83,109,193,251,85,173,100,186,218,76,248,204,186,135,160,83,58,97,91,136,9,200,164,194,96,43,36,111,151,160,252,121,62,7,75,79,195,148,173,18,208,148,123,25,175,181,139,238,95,250,235,147,34,41,218,73,199,90,57,24,203,41,213,241,87,74,22,170,177,106,241,76,79,103,85,91,124,165,136,11,171,93,138,26,224,98,53,65,43,255,4,98,154,250,29,114,91,73,67,249,164,68,246,42,30,112,122,98,12,210,95,167,152,246,58,187,89,84,98,167,186,18,201,11,35,181,240,227,158,137,147,177,43,56,15,106,136,2,70,131,88,237,15,43,68,44,82,11,47,9,246,167,154,53,213,182,24,73,197,134,202,220,153,240,148,20,46,90,42,126,134,87,162,196,51,151,153,132,42,232,15,174,236,98,52,186,188,179,213,246,222,135,6,220,155,68,254,179,12,41,77,187,174,15,193,202,85,203,231,74,71,114,243,66,146,87,175,173,226,0,41,8,41,134,106,64,9,246,149,225,132,116,93,108,97,240,105,21,58,191,103,211,171,48,70,139,247,43,126,109,96,116,71,122,158,192,26,177,208,91,138,219,68,63,217,117,160,227,24,169,166,120,242,192,215,24,196,21,89,222,29,85,97,179,30,158,200,131,152,219,163,124,17,87,221,62,76,180,197,183,204,254,22,104,197,253,191,215,160,121,200,137,69,130,227,10,69,40,48,101,15,141,50,54,194,60,116,233,112,65,244,9,113,112,66,69,246,230,101,44,41,86,154,194,135,224,13,224,2,145,103,138,60,11,236,87,59,50,176,238,113,212,91,1,122,18,214,125,47,138,6,219,10,10,131,112,231,56,69,173,169,108,25,11,163,10,75,218,157,77,3,32,168,193,208,251,255,95,57,218,183,36,44,203,67,44,80,86,150,27,134,165,255,24,54,209,175,80,230,175,199,43,243,204,119,79,128,57,237,24,81,101,128,231,51,214,161,15,58,142,8,33,95,243,28,88,135,48,94,98,110,82,15,246,5,131,45,76,110,31,26,211,200,29,113,20,118,4,251,214,71,75,159,121,191,195,48,138,2,66,130,70,130,104,7,20,159,99,214,92,193,144,186,124,243,106,177,81,85,96,23,239,113,203,252,187,105,122,57,107,169,39,149,24,158,47,83,224,18,191,186,135,147,119,51,245,40,245,45,121,67,50,224,219,74,69,178,133,114,96,174,107,46,220,153,17,47,82,2,114,91,255,14,89,143,34,134,243,41,229,44,106,45,109,237,135,42,29,152,138,88,18,118,62,131,181,64,112,126,255,132,173,249,146,234,250,181,170,43,226,64,136,98,37,203,109,238,58,192,69,178,85,171,249,154,61,73,148,241,98,38,90,159,97,177,93,197,208,94,86,143,175,103,159,132,40,50,105,180,66,14,173,79,175,173,113,14,240,134,116,96,123,198,76,192,230,211,175,235,120,1,26,88,186,75,112,171,237,123,36,53,207,242,220,42,238,84,224,44,212,62,236,211,112,31,128,164,113,109,167,168,56,91,180,72,201,220,3,21,97,196,219,180,6,110,105,248,154,195,162,163,52,197,72,6,127,25,208,38,32,149,232,105,134,139,234,42,26,253,139,67,86,59,211,203,135,197,148,20,4,236,232,164,69,13,143,248,214,26,60,89,191,242,176,65,67,239,76,7,108,202,208,37,28,188,95,8,91,191,51,227,198,228,86,139,142,18,48,40,44,120,124,152,196,12,24,27,171,217,100,212,47,99,230,73,61,192,28,163,117,137,153,230,187,128,33,111,184,149,154,205,85,233,60,143,90,23,246,82,120,84,143,12,125,241,153,2,150,1,62,210,6,115,76,135,94,96,121,56,90,169,191,133,235,174,46,105,218,87,253,39,244,114,47,147,58,88,229,35,190,225,237,235,238,108,175,51,172,17,251,121,209,119,22,196,29,118,93,192,15,167,176,33,82,16,170,193,212,77,91,153,109,145,223,99,234,161,73,174,118,212,15,88,133,98,10,32,252,217,166,99,91,184,217,151,26,45,90,17,15,31,6,164,201,2,11,252,21,58,18,209,187,212,179,202,125,254,213,39,118,197,27,164,162,255,30,151,69,39,255,33,249,174,32,195,220,210,29,155,244,97,209,63,126,100,80,249,170,84,100,137,251,176,44,178,216,226,204,99,62,203,29,169,149,40,6,3,68,141,44,226,131,226,77,203,109,158,116,50,61,219,228,141,151,6,122,202,42,126,146,86,102,202,37,45,86,56,18,18,62,106,128,88,106,189,198,53,4,203,31,211,65,68,35,73,176,191,148,66,92,214,32,133,214,239,55,7,221,186,229,245,243,191,124,163,237,79,248,92,6,218,125,167,124,80,58,237,54,69,38,39,74,73,183,168,247,135,22,178,70,131,33,124,243,112,76,91,226,72,251,234,131,179,37,19,11,135,34,253,104,95,54,218,36,135,242,162,111,1,40,229,174,101,207,90,71,204,203,247,250,254,12,197,248,249,186,120,61,192,133,251,35,197,22,24,164,153,74,162,82,14,172,71,251,76,213,228,157,191,58,155,122,195,45,182,14,62,184,207,3,26,215,161,252,164,240,60,136,58,88,121,179,4,176,46,118,193,3,170,192,59,237,202,20,253,49,209,134,146,67,180,233,100,197,242,76,60,210,194,170,183,172,118,181,153,28,125,140,17,100,3,135,173,3,123,23,42,234,249,190,186,204,140,45,61,208,40,115,16,26,254,10,192,250,248,113,161,14,123,105,239,252,168,153,150,176,106,147,230,2,105,100,110,222,182,29,129,225,235,95,105,219,142,84,160,39,170,26,65,5,80,12,232,210,11,160,115,171,62,155,19,7,239,10,252,253,255,180,241,91,73,190,135,143,255,47,3,242,25,168,219,109,190,74,164,116,134,185,159,70,64,202,131,224,103,5,67,93,13,2,227,58,55,188,65,105,157,67,121,180,172,250,141,45,65,73,248,226,1,186,252,170,196,206,235,211,185,155,216,94,84,82,253,170,93,37,233,208,65,91,235,233,53,164,186,93,41,193,125,139,153,190,175,24,128,208,132,246,236,102,96,42,55,102,63,114,3,79,90,133,10,167,34,58,127,190,202,133,166,250,94,186,108,153,238,151,150,78,90,238,176,49,191,83,220,68,104,42,3,254,91,23,40,164,222,255,17,36,61,72,118,76,234,37,198,16,44,88,37,244,234,35,196,13,76,214,161,128,70,205,90,252,31,217,104,103,200,135,176,30,145,7,112,151,70,66,62,154,143,226,171,192,83,112,214,31,221,6,166,34,95,96,241,6,5,124,86,82,111,13,16,25,95,26,86,150,166,132,168,60,100,8,116,56,153,90,110,43,82,208,178,127,224,35,60,246,17,121,187,115,15,11,50,214,93,219,60,147,173,234,83,96,199,143,12,224,52,130,32,186,7,172,252,20,190,119,33,181,6,186,182,41,152,214,19,168,229,250,46,95,38,105,199,15,215,82,215,44,55,249,178,58,35,36,202,53,244,101,57,85,77,147,193,173,236,156,3,170,227,44,178,105,219,155,9,56,165,60,69,10,42,237,178,181,123,209,209,178,181,139,22,44,184,102,124,182,126,232,204,158,83,222,124,157,38,99,162,204,24,70,105,24,223,92,192,135,89,245,197,13,146,64,140,166,70,249,179,188,247,87,76,59,46,82,245,179,18,201,112,62,65,243,133,134,102,246,4,82,165,34,101,211,139,42,139,187,163,199,210,133,17,248,68,52,125,66,74,29,213,139,101,156,189,72,159,109,133,104,108,47,85,180,180,255,68,72,226,252,77,234,255,223,205,153,116,169,255,240,209,87,60,73,7,65,151,119,36,97,150,61,204,240,222,74,37,158,1,180,184,85,98,16,229,95,111,29,123,72,54,26,168,7,98,75,84,58,66,169,28,252,123,24,168,68,249,66,238,163,215,94,11,246,78,4,3,232,77,245,31,188,114,96,246,215,38,117,99,191,245,84,51,92,67,204,222,147,249,187,212,190,67,43,84,176,65,250,160,39,245,135,142,185,98,187,223,173,10,104,251,141,69,37,8,79,207,249,178,236,74,127,198,177,173,98,222,203,62,8,2,242,140,14,122,49,0,205,143,203,4,22,4,104,212,153,232,206,163,242,122,77,198,159,190,181,84,228,93,120,0,108,187,51,148,232,49,144,111,128,39,45,29,30,111,172,116,92,189,165,107,93,21,43,148,60,68,81,193,237,118,75,81,119,247,130,59,88,0,214,239,255,152,158,43,203,154,243,232,97,165,169,77,22,249,2,240,18,231,14,49,80,222,235,75,138,153,149,139,97,37,5,91,220,5,34,159,216,63,19,82,90,169,164,95,9,86,52,165,225,164,30,5,9,164,67,230,243,196,167,178,106,98,240,126,141,153,218,127,145,20,75,139,126,128,52,230,216,151,120,116,143,114,21,45,222,30,128,244,167,28,243,156,89,98,253,19,94,36,30,146,111,204,144,46,169,62,208,66,216,50,124,128,55,45,1,243,196,4,254,78,156,149,71,31,49,46,39,58,179,137,160,115,175,124,29,205,99,219,219,16,249,178,253,194,185,205,216,206,136,207,216,198,249,146,233,250,28,236,240,152,73,36,183,136,145,89,104,54,117,215,187,16,201,96,165,148,130,89,119,146,25,41,160,20,61,179,247,107,216,117,50,129,74,29,218,226,92,158,57,27,158,104,16,223,112,13,157,25,106,150,159,22,214,161,35,118,179,183,8,180,8,165,86,181,47,157,252,102,107,33,126,90,175,28,185,51,42,236,147,52,30,102,151,84,127,62,111,31,226,67,82,243,35,199,151,122,131,188,190,147,95,210,226,165,132,222,150,233,10,236,115,4,44,198,58,155,70,197,222,3,99,174,56,54,190,67,60,240,26,109,189,65,189,130,184,199,86,107,218,132,227,64,29,115,185,209,235,224,226,113,126,249,135,24,179,146,3,39,87,235,113,247,108,28,123,132,171,197,11,85,117,144,247,177,57,134,181,238,242,216,41,115,196,173,162,154,213,247,202,100,229,229,247,117,197,6,87,245,172,24,86,55,82,157,23,19,82,125,92,136,164,101,240,182,135,89,196,233,89,222,58,199,233,123,182,89,177,209,27,48,44,40,196,238,219,38,247,235,244,236,95,136,233,41,147,163,226,147,69,87,105,41,221,23,176,157,80,243,207,162,177,39,116,126,20,212,164,31,65,153,77,246,25,15,23,215,120,83,138,213,86,28,248,228,110,13,30,212,109,116,224,81,45,82,208,31,62,183,0,55,15,59,170,193,244,54,232,65,70,12,181,111,127,84,165,113,237,122,176,68,181,46,197,173,178,32,24,40,211,16,6,36,130,128,61,191,206,132,78,239,233,6,19,191,253,195,109,59,241,136,212,138,239,180,162,141,242,137,178,221,86,18,16,46,107,89,241,127,183,254,63,84,110,209,106,144,175,123,16,220,155,120,0,13,117,203,44,177,77,180,27,38,113,226,0,53,14,145,215,204,175,106,237,21,216,61,47,162,159,97,50,81,122,63,246,121,252,118,23,58,140,235,179,71,223,21,167,60,142,198,14,86,124,137,229,222,133,57,56,89,67,177,186,204,133,43,53,167,107,86,238,142,213,81,217,74,69,146,111,153,6,198,43,157,65,177,95,72,30,7,63,197,231,8,234,82,12,184,42,120,163,206,62,4,150,154,75,113,70,1,88,108,152,71,166,244,81,228,222,70,77,199,26,140,1,195,238,226,172,211,2,205,63,17,124,116,122,125,231,151,137,197,28,188,163,46,64,29,244,229,170,32,29,76,191,40,7,30,178,31,72,173,0,117,197,88,52,93,228,75,53,65,93,66,148,221,231,105,197,25,222,190,53,57,50,171,229,32,33,212,115,252,139,53,37,196,157,164,60,177,103,106,124,175,62,115,183,233,34,179,53,198,117,91,116,62,129,180,187,182,139,110,180,170,245,74,136,94,40,253,23,161,231,35,231,233,37,42,32,250,40,181,151,211,249,18,176,178,221,227,156,217,143,111,45,193,96,199,101,130,233,84,72,193,76,245,185,191,187,124,112,153,106,60,61,159,24,73,110,113,93,181,94,28,141,223,255,73,144,96,233,78,185,90,101,30,145,43,1,237,122,97,142,202,25,2,109,95,202,150,237,187,134,146,77,18,240,95,245,220,80,200,46,77,195,34,171,155,165,64,48,108,254,134,151,220,112,234,138,62,7,105,181,56,24,167,164,229,168,23,90,122,249,166,123,201,132,150,140,79,63,29,86,164,105,95,68,221,36,210,133,148,162,199,81,5,218,61,225,81,160,159,152,162,72,2,35,95,54,230,7,137,82,215,157,38,187,136,234,251,234,168,73,112,108,24,206,153,148,169,143,3,38,104,207,6,255,11,79,55,174,254,145,164,38,192,114,218,90,60,18,32,10,149,255,248,111,193,92,140,5,153,115,219,11,184,160,205,30,142,228,110,165,254,68,125,245,1,221,37,101,94,210,0,92,93,225,46,106,147,202,158,171,247,119,158,140,202,143,40,104,64,12,103,54,28,104,175,5,59,23,112,72,124,164,247,37,113,32,18,27,252,4,252,125,138,54,29,216,116,223,194,202,255,238,243,191,137,107,69,142,163,2,165,254,58,171,222,149,79,176,192,134,219,183,56,238,184,54,66,173,212,110,156,212,222,5,176,222,106,16,23,157,161,59,193,5,37,9,241,12,216,115,238,44,115,172,51,109,130,27,37,133,61,187,253,90,4,76,158,116,168,108,199,197,25,132,133,93,241,63,163,110,174,178,67,168,95,73,78,61,35,117,204,190,127,95,229,137,219,153,9,30,228,86,56,140,121,223,86,176,155,38,40,58,81,210,209,2,120,57,174,252,157,34,233,70,223,195,75,61,25,10,39,246,180,68,54,62,193,115,181,23,27,134,240,235,114,140,109,228,2,120,65,2,104,209,169,128,220,209,71,86,115,200,213,33,112,77,25,253,139,83,237,151,130,99,130,6,86,97,245,144,89,158,1,139,190,243,106,113,120,209,201,162,19,13,44,115,217,103,250,92,62,238,30,88,1,239,169,47,214,96,86,194,236,196,226,23,233,4,126,67,27,247,252,231,245,5,68,249,134,116,212,39,90,17,170,137,238,190,95,183,120,24,226,108,170,242,154,25,104,122,181,250,230,63,67,225,139,8,101,66,136,164,100,29,201,194,243,220,113,203,197,159,117,183,55,10,107,61,27,198,18,50,166,65,31,45,230,84,10,235,61,221,153,242,230,139,205,181,109,107,46,219,168,203,170,197,185,79,144,164,13,242,55,77,194,151,235,139,102,29,180,103,226,60,152,96,95,216,65,66,138,239,185,186,136,244,52,102,221,244,107,231,189,29,158,105,76,145,252,173,116,165,148,15,30,123,232,235,40,181,181,189,131,199,11,220,128,59,19,216,235,215,217,124,241,254,123,123,100,155,4,11,234,74,219,161,136,139,164,72,143,72,44,144,148,69,75,208,244,144,132,29,165,9,220,34,13,165,58,69,106,56,241,68,77,26,176,63,87,160,236,92,254,254,10,234,211,95,26,53,183,70,12,75,172,125,209,43,121,231,37,77,213,94,217,117,111,85,69,72,47,79,196,38,132,244,65,118,127,128,207,3,197,243,161,22,218,109,107,22,46,212,158,57,203,11,160,206,58,47,64,159,140,1,132,63,92,248,242,18,60,181,114,1,136,32,153,125,184,95,142,207,19,149,29,32,16,77,116,118,44,63,154,71,239,56,22,212,69,98,171,115,240,183,216,175,171,62,37,228,87,94,231,253,159,220,172,25,58,28,248,77,216,77,210,15,196,227,97,66,110,25,112,56,176,118,103,124,207,125,115,231,122,104,6,167,246,60,136,53,245,52,239,141,175,51,29,241,158,6,67,30,92,96,24,155,157,28,127,5,238,123,124,54,207,235,174,186,238,154,43,209,103,113,22,170,77,118,185,204,179,110,208,128,184,12,144,253,254,70,69,42,68,21,9,254,194,225,195,82,54,2,37,244,147,107,147,74,226,14,53,238,51,82,208,245,129,15,207,42,130,164,183,12,48,98,16,19,241,172,52,70,115,99,15,220,16,123,99,228,255,5,236,74,137,169,202,1,232,247,189,55,63,89,177,186,120,28,105,19,100,99,157,91,163,64,203,116,11,154,88,190,35,44,184,152,243,0,25,217,138,34,200,86,142,114,150,150,149,89,39,90,106,107,18,10,137,147,118,106,194,244,32,249,23,29,8,203,63,230,224,19,98,155,124,44,26,238,46,121,203,249,226,125,94,83,216,144,74,116,223,54,149,218,24,111,168,3,165,61,200,220,234,114,44,141,222,64,67,15,40,109,160,9,6,243,220,141,95,254,133,116,209,110,81,45,2,248,226,41,112,15,253,124,206,166,19,70,20,12,33,131,204,85,92,92,121,217,202,104,10,84,227,226,163,22,71,119,25,131,220,255,81,11,178,207,174,55,60,222,206,75,198,149,151,254,154,172,120,72,49,202,236,10,176,163,218,158,39,94,254,146,240,67,163,148,78,81,184,145,65,96,123,236,180,209,234,116,5,183,154,127,75,89,127,38,161,23,169,124,15,47,94,165,162,135,102,222,36,114,6,101,155,193,180,45,62,245,49,217,161,114,17,130,175,112,160,239,142,151,244,46,99,188,26,217,194,198,18,16,112,49,150,167,94,206,97,75,195,89,46,216,217,85,199,229,109,146,229,149,184,15,162,211,188,218,98,86,71,187,249,102,27,172,175,135,116,234,73,52,222,137,143,47,77,28,106,188,101,244,41,254,231,99,169,4,29,20,230,80,59,228,100,27,56,148,28,146,101,111,18,197,109,112,87,84,23,87,179,201,90,99,5,72,34,17,218,43,84,35,169,30,252,118,229,63,190,222,8,235,124,237,142,74,53,80,21,143,224,127,64,83,91,74,1,208,14,156,121,42,141,150,238,232,178,181,10,14,194,224,94,171,13,96,51,59,219,11,246,68,160,179,232,47,146,158,30,43,243,216,43,69,11,60,96,43,231,6,226,18,219,53,212,53,95,7,149,203,94,111,76,85,95,119,24,62,29,255,80,248,65,95,25,25,54,6,96,20,2,66,94,250,72,235,222,154,44,165,12,115,129,3,12,38,55,17,115,53,114,26,254,174,136,141,247,23,57,81,36,55,246,77,158,93,66,224,237,65,68,142,156,187,32,3,208,84,0,14,8,76,187,163,208,159,87,241,242,19,131,5,213,19,103,239,32,184,195,114,107,194,134,146,62,13,216,38,157,98,96,64,141,130,93,196,11,98,171,120,110,242,152,86,228,218,87,26,242,69,182,36,155,254,55,130,220,238,74,24,214,162,40,200,128,136,207,69,136,191,25,147,14,36,219,209,34,215,231,87,62,223,8,94,158,216,27,74,255,57,209,232,79,227,16,85,116,230,108,33,200,35,91,14,83,19,86,235,194,48,73,183,9,165,203,232,176,141,133,103,246,209,60,130,74,142,97,175,195,222,125,233,214,93,93,79,102,116,26,230,195,6,86,126,191,107,31,110,72,193,181,15,84,97,223,70,133,75,146,166,222,238,84,91,67,191,105,179,208,73,56,179,199,172,189,153,94,13,138,196,85,81,215,5,61,108,206,148,67,249,246,196,206,181,179,30,86,150,222,51,207,248,54,188,66,192,111,63,247,169,238,184,134,18,126,141,240,100,194,104,225,107,112,91,211,7,78,133,115,206,50,26,54,46,144,110,77,143,0,255,36,238,222,49,129,176,83,180,225,105,61,115,142,243,11,39,2,49,151,154,209,137,12,72,176,70,176,94,178,220,224,146,119,75,90,137,4,129,67,59,227,157,58,80,136,207,105,161,73,23,48,117,160,52,243,8,207,21,8,102,19,188,50,186,195,246,231,113,199,192,62,207,27,252,202,213,139,108,79,9,95,180,251,175,176,9,23,6,175,248,183,83,45,99,31,156,247,243,54,176,152,83,34,197,102,130,161,208,79,194,22,166,90,219,196,108,0,166,12,118,24,184,40,8,31,230,185,77,149,141,181,86,209,123,113,255,187,250,168,239,167,74,61,227,54,201,251,248,128,85,111,170,175,19,199,9,59,144,181,43,225,130,202,220,6,145,160,192,205,99,96,132,106,221,0,245,30,186,185,199,66,161,114,117,97,172,227,84,112,252,74,238,29,169,136,40,27,85,221,208,91,152,99,29,123,206,24,207,10,246,91,124,49,199,144,106,27,252,34,119,4,128,116,125,210,15,88,184,157,2,5,204,121,175,162,153,164,181,4,37,39,210,208,179,142,49,139,250,96,172,91,123,63,187,73,24,0,212,240,90,84,124,211,60,240,145,100,149,251,133,9,34,143,25,242,41,193,19,149,41,106,63,241,8,89,150,230,209,123,211,136,199,89,205,2,63,84,90,153,126,74,5,96,17,140,77,86,24,166,69,103,106,67,60,73,140,26,25,180,22,64,191,118,110,77,41,244,132,182,106,148,230,208,166,165,164,125,124,165,30,250,93,141,1,202,180,248,11,31,106,54,33,231,14,224,47,228,71,71,51,111,36,49,101,56,81,165,227,236,95,134,17,244,155,93,69,115,250,150,103,201,123,154,243,30,247,9,2,254,155,102,14,66,155,173,5,200,125,111,35,61,191,9,214,227,208,184,30,77,2,165,132,43,42,14,228,108,118,208,89,19,30,97,250,231,18,82,91,170,127,172,61,70,60,165,43,107,144,118,208,214,148,96,239,32,119,57,18,211,234,41,41,3,202,183,161,234,28,172,56,188,182,32,215,194,112,238,41,20,213,53,0,252,124,142,237,117,143,147,76,126,10,74,207,112,145,101,66,212,214,47,153,86,201,40,219,149,30,119,108,245,225,21,65,117,118,173,190,116,158,167,224,228,203,51,142,122,114,7,250,125,109,120,253,219,211,22,221,151,42,226,250,169,216,251,229,184,174,185,152,55,224,23,48,210,140,217,46,146,92,214,194,237,250,30,209,187,51,16,24,89,32,5,52,94,57,175,176,19,161,176,1,70,41,80,207,200,107,157,48,152,238,233,10,210,133,246,68,146,126,27,43,78,1,135,117,92,102,237,121,181,22,67,223,131,152,109,22,88,119,33,11,122,169,176,31,32,15,220,63,93,0,13,139,50,77,66,182,74,244,169,166,192,183,169,120,180,53,28,163,12,16,40,252,206,203,209,107,162,89,145,55,84,35,197,99,112,71,160,97,153,154,80,166,112,60,33,228,79,128,228,161,35,196,150,106,218,203,24,146,67,161,54,233,245,35,38,254,101,61,115,222,161,76,89,145,187,79,39,151,235,80,223,102,36,74,37,33,201,187,213,255,14,59,187,120,73,95,59,168,165,121,113,207,8,250,167,231,187,208,237,53,134,48,226,178,108,158,195,232,219,49,115,136,131,131,202,60,216,43,46,136,52,188,95,177,56,244,7,20,155,198,19,219,97,234,254,160,209,121,98,82,99,60,122,183,160,218,74,196,128,112,60,57,242,236,39,38,14,226,91,112,192,121,208,84,170,194,120,39,56,181,164,16,61,116,91,105,112,9,29,114,183,82,250,143,50,222,57,169,61,219,248,71,140,133,26,246,94,98,136,254,25,204,51,215,132,71,5,95,157,250,243,221,95,130,5,224,180,80,77,167,8,219,164,18,116,30,198,172,243,212,81,191,191,112,179,133,134,69,55,214,64,186,120,223,223,1,195,39,181,28,243,36,49,129,181,80,143,218,139,102,15,82,117,221,11,227,133,169,35,83,252,80,227,42,238,180,56,67,224,95,122,192,64,47,179,23,65,101,205,93,185,193,0,161,53,77,69,138,220,104,217,228,78,65,235,39,146,242,149,28,55,163,172,181,132,54,119,228,17,174,166,236,104,198,123,10,254,130,138,24,254,194,210,126,169,182,37,83,239,72,53,49,167,19,93,31,8,174,31,95,195,97,25,247,200,134,161,136,123,218,32,251,120,250,174,31,134,156,199,59,10,168,204,253,174,189,114,40,11,211,248,225,112,124,31,154,196,35,105,182,169,161,21,85,181,162,79,125,127,98,240,39,129,19,28,236,16,86,194,142,64,167,224,201,4,120,172,76,25,144,231,24,170,204,131,88,28,43,90,209,122,240,91,130,191,135,214,197,98,212,37,169,215,237,100,15,199,12,152,176,185,148,205,20,11,232,6,147,153,233,12,141,146,41,74,204,106,178,239,100,77,66,161,143,49,162,52,79,16,65,56,223,67,158,154,200,51,209,118,180,46,148,103,78,42,111,209,45,247,78,84,76,192,103,51,199,189,66,48,22,60,15,8,165,222,197,135,64,206,231,41,129,185,232,239,107,74,241,33,234,20,139,196,56,250,173,169,170,245,107,173,243,254,239,25,71,248,169,104,130,238,46,193,149,149,54,160,101,243,203,240,137,115,134,18,183,54,156,108,72,253,208,174,45,78,218,67,97,152,35,238,100,222,98,182,99,21,66,19,3,162,76,225,139,61,156,91,105,239,59,16,205,187,46,111,215,47,192,125,45,249,130,218,0,156,161,180,191,10,117,132,222,186,125,154,209,200,85,44,138,73,53,108,43,23,219,192,252,81,106,9,71,140,154,132,144,221,135,32,229,170,214,212,79,114,52,147,56,143,241,10,195,26,99,106,62,243,146,143,166,42,106,242,160,35,159,133,118,80,45,63,4,83,159,10,20,210,33,56,174,115,88,146,225,87,59,135,164,103,14,236,225,11,133,76,234,223,210,93,82,194,225,143,48,143,178,13,124,250,205,107,63,90,57,31,38,135,87,57,174,58,181,191,88,165,127,10,125,8,50,124,100,175,201,249,113,90,77,171,231,197,140,203,40,14,131,215,157,210,197,19,244,219,244,222,225,230,146,210,94,143,130,124,63,132,57,255,58,67,103,91,20,198,223,91,235,150,83,163,31,146,73,177,162,101,82,200,24,250,82,49,172,64,45,238,89,71,201,119,99,51,247,136,235,168,87,174,126,100,158,216,114,253,107,96,247,136,59,194,227,96,38,48,138,194,229,26,158,74,238,152,43,106,102,205,228,237,34,28,108,34,19,71,248,81,61,158,104,73,222,24,177,225,72,99,34,113,86,123,42,117,48,122,155,146,60,242,175,160,47,38,41,37,238,123,222,241,197,121,135,122,52,28,133,80,50,255,220,95,47,115,118,3,209,255,53,214,150,209,21,142,3,168,96,180,173,229,82,110,48,86,136,53,237,154,194,35,77,231,106,240,113,205,235,112,3,38,66,122,187,155,118,226,138,146,1,63,89,209,6,254,2,4,177,246,90,91,221,243,143,121,98,202,138,232,26,5,77,181,250,129,203,0,16,227,128,96,39,8,116,250,190,170,173,66,206,35,22,92,169,144,100,146,209,10,140,10,104,21,179,131,155,226,97,164,16,170,116,128,22,64,170,60,74,219,113,89,59,210,140,188,194,46,79,191,7,119,166,187,241,208,96,161,82,21,100,96,103,89,192,157,119,234,140,67,217,173,59,220,83,133,138,98,254,174,210,253,68,153,183,185,185,139,182,216,83,59,85,213,237,173,115,230,97,37,183,114,250,46,183,82,226,230,249,59,230,36,106,173,74,18,190,98,47,204,103,219,33,78,143,88,118,255,3,84,103,119,113,199,44,190,216,193,65,119,209,131,99,79,112,149,196,167,117,143,249,86,127,40,9,124,119,93,208,168,212,135,245,73,88,183,14,165,3,156,235,247,173,205,243,98,38,24,43,5,100,208,95,250,33,210,212,150,52,14,67,106,203,230,167,248,100,3,186,178,91,205,133,237,80,104,143,174,55,77,108,3,84,106,175,78,92,123,36,143,128,228,4,64,126,227,155,148,39,201,223,21,25,29,145,240,149,171,227,148,202,36,29,129,73,3,41,35,189,161,52,97,228,5,4,189,93,188,52,2,50,219,143,209,224,54,136,77,151,230,123,41,131,247,179,208,100,156,7,165,196,104,53,26,71,153,242,158,13,168,78,107,133,184,79,119,118,73,10,179,38,48,8,78,129,179,17,171,203,216,90,161,73,176,163,10,55,234,228,160,10,198,92,191,74,197,93,187,254,116,21,220,177,118,254,78,11,53,25,216,34,84,138,29,48,90,109,234,166,144,72,238,114,88,194,197,82,223,77,158,148,37,205,137,89,59,129,0,230,192,135,49,209,213,221,224,46,216,174,2,4,167,219,79,66,0,122,47,8,29,209,234,214,240,212,238,100,124,200,206,244,145,5,153,25,190,217,49,41,85,202,67,196,157,227,192,154,122,24,19,131,1,130,153,54,133,242,77,152,232,31,32,82,172,49,252,198,158,202,95,107,174,84,105,30,62,45,221,88,149,125,70,91,147,180,125,191,66,228,30,143,55,232,4,148,122,3,207,11,19,18,177,218,11,52,10,201,67,128,70,71,191,70,44,85,136,69,24,42,189,27,213,80,104,59,69,221,166,26,84,29,84,35,254,20,114,0,78,131,195,140,222,231,143,162,64,128,146,67,160,84,35,223,149,226,248,225,154,102,27,65,166,47,247,18,200,169,126,52,240,35,103,0,23,242,168,189,28,221,0,253,146,129,8,212,18,160,179,33,242,70,17,153,11,187,145,230,18,149,220,251,26,185,72,64,55,68,181,98,100,204,202,104,232,201,96,199,165,244,43,48,243,237,71,255,239,188,191,113,241,179,2,87,122,253,177,57,54,174,178,214,147,121,171,137,153,2,119,107,39,210,175,109,119,184,232,79,247,206,153,136,72,230,200,220,153,24,100,52,236,170,205,153,38,218,196,212,249,19,107,238,31,166,6,115,50,247,209,235,249,101,199,250,64,73,28,160,24,105,198,233,144,178,41,69,171,225,252,34,243,111,47,8,51,249,193,115,172,66,149,203,127,160,173,133,205,185,150,36,186,60,209,137,238,231,150,222,127,77,89,36,31,72,126,58,178,155,108,55,79,235,23,111,118,90,158,146,6,153,133,105,251,51,163,116,78,20,187,125,187,14,190,28,2,83,198,208,25,211,67,208,71,162,67,227,62,37,27,223,6,78,111,137,240,172,161,37,127,64,205,107,102,209,67,11,93,29,142,201,140,254,136,117,169,8,215,3,173,151,31,151,167,106,140,47,197,118,40,178,51,198,124,173,87,117,139,60,206,230,225,110,82,128,20,18,36,22,146,166,67,228,149,152,238,70,238,242,122,29,55,93,154,233,35,178,125,108,224,81,114,131,128,141,98,180,36,182,237,101,20,171,4,98,170,107,154,81,178,230,3,235,197,107,77,237,237,83,198,174,70,145,25,195,181,65,183,156,121,185,110,77,77,2,229,231,174,188,126,24,195,106,111,44,155,64,157,85,151,177,15,217,115,7,110,67,252,192,84,68,35,245,204,237,137,152,157,213,77,202,229,75,83,147,61,157,241,240,147,220,128,123,155,106,52,94,238,4,20,133,215,6,214,33,126,199,148,114,225,4,90,144,191,248,64,5,181,133,87,249,105,192,216,77,200,134,159,34,55,91,169,8,20,236,113,246,48,84,81,241,39,212,240,16,103,229,124,36,106,119,16,155,166,101,91,241,62,174,8,230,64,17,210,147,22,175,39,90,189,87,53,55,53,128,29,30,153,19,140,198,10,136,43,100,93,223,152,234,130,197,248,36,179,109,51,110,192,200,153,72,75,207,86,229,243,152,225,177,22,53,177,67,133,168,215,209,2,223,94,70,97,224,175,8,173,174,54,67,50,51,30,170,41,184,27,12,38,226,210,98,102,145,75,14,207,237,8,102,208,239,34,17,90,171,12,243,202,112,100,237,42,142,6,185,74,218,126,164,30,43,65,25,64,186,240,31,204,187,102,234,197,80,92,70,26,243,40,147,81,111,169,194,4,250,141,64,227,30,33,15,175,98,109,100,119,94,26,81,218,211,151,135,119,130,112,175,0,56,24,231,201,6,15,144,184,120,83,117,79,231,135,249,89,39,165,37,189,18,123,47,2,68,10,148,22,40,237,0,203,233,113,18,105,190,93,201,126,111,67,86,46,72,53,148,13,109,92,53,69,123,81,212,31,253,249,192,132,50,180,136,230,163,176,6,49,169,233,63,70,7,216,229,224,158,234,127,169,13,240,24,204,228,145,246,47,110,248,110,250,155,0,69,193,69,230,204,70,199,63,217,169,86,207,218,1,53,41,134,125,156,56,176,42,88,218,182,78,215,108,81,139,65,128,242,201,169,209,204,187,180,98,165,210,5,160,57,140,151,174,218,76,189,201,13,132,246,65,3,24,9,5,125,218,249,107,134,115,165,17,173,240,49,61,110,129,29,254,153,104,244,232,176,159,31,188,106,70,3,16,72,121,139,80,133,175,230,230,212,96,83,240,250,173,177,180,118,152,227,77,235,216,167,132,186,124,16,210,34,72,25,171,37,166,16,29,140,46,182,248,149,229,170,176,52,213,192,128,31,48,45,80,68,86,222,79,21,70,7,104,133,236,242,97,134,55,159,216,205,179,164,196,112,42,31,105,196,242,177,242,30,9,233,45,117,253,243,63,193,235,91,195,4,15,178,130,28,80,215,189,101,127,212,242,154,155,48,242,66,93,45,82,238,80,116,13,10,45,248,240,219,86,210,116,83,32,205,178,77,137,101,206,217,168,212,43,26,245,240,250,172,229,95,201,108,6,188,83,68,123,145,32,173,41,236,128,48,135,236,100,200,43,32,8,176,158,164,2,78,173,188,134,105,79,220,51,226,207,68,215,141,33,200,201,54,252,93,160,146,96,117,171,186,91,115,11,55,217,166,41,17,74,188,129,251,251,169,104,22,50,149,223,133,136,18,195,220,117,122,101,168,247,89,91,176,104,192,175,28,6,157,242,82,253,187,80,2,5,37,26,235,5,221,85,228,215,36,56,166,163,87,234,222,17,47,185,48,127,144,241,164,232,137,119,147,219,112,228,231,69,227,24,67,57,146,56,87,170,151,210,167,183,204,31,160,122,209,203,113,241,177,27,252,252,160,137,166,141,188,102,170,148,48,149,187,20,84,240,187,240,61,34,188,156,233,140,242,167,79,119,145,68,93,211,92,183,78,154,146,99,165,252,67,161,193,167,120,79,32,18,12,208,33,174,1,171,174,16,148,229,24,240,8,246,18,37,10,61,153,75,19,109,27,27,249,238,77,120,43,153,140,53,251,93,111,165,225,247,108,190,30,17,94,99,170,247,57,205,25,200,247,203,30,158,228,12,16,176,89,145,118,133,47,54,255,105,100,30,106,253,144,45,103,217,242,21,220,117,206,182,148,198,178,74,102,207,28,205,179,164,215,217,149,83,183,41,29,123,165,26,173,42,205,153,66,124,107,3,145,42,68,82,141,167,11,148,162,64,26,15,226,107,78,86,186,74,232,226,78,229,115,217,18,111,162,234,231,141,51,76,82,238,61,30,25,198,16,145,102,43,43,42,143,61,32,99,216,91,172,51,18,72,120,170,50,243,240,122,94,226,112,226,106,190,224,107,230,253,115,178,223,119,167,109,238,171,158,60,200,115,15,192,192,116,224,94,180,74,11,11,194,225,144,247,78,171,246,157,109,130,148,54,141,14,140,87,46,205,15,41,43,101,112,53,41,12,166,99,166,243,10,70,237,159,222,201,118,89,145,48,46,218,161,80,60,46,47,8,241,63,91,1,152,47,92,43,142,37,128,31,64,65,187,193,73,154,46,130,204,74,125,99,83,166,220,34,97,150,233,124,108,58,81,44,135,51,125,13,133,99,201,232,121,21,11,111,138,94,104,66,196,218,14,123,177,58,152,40,6,251,121,58,146,113,146,212,213,215,90,73,48,47,195,123,241,231,124,200,138,238,5,28,29,73,22,240,24,229,92,78,17,23,111,18,227,107,53,84,69,76,207,146,189,103,119,106,214,44,148,250,8,39,91,88,99,2,232,25,145,207,19,22,15,181,144,10,14,205,203,51,224,92,130,206,74,251,40,155,233,222,52,98,184,7,14,35,131,98,14,124,81,132,56,63,70,150,10,223,49,54,241,135,54,81,61,160,50,151,108,64,232,7,60,25,73,86,254,130,165,164,162,205,185,97,254,138,250,54,213,6,233,24,117,168,160,136,144,91,89,45,212,100,215,80,97,4,218,97,0,80,110,124,172,78,112,114,82,240,65,97,23,7,189,135,11,54,194,252,150,125,157,199,207,169,113,141,173,84,114,237,255,18,239,3,140,137,222,179,77,136,25,14,108,119,227,143,201,146,246,185,175,120,124,131,153,167,66,83,141,99,119,12,38,254,203,210,45,59,233,193,49,55,175,155,213,38,168,161,56,88,159,150,225,226,128,145,47,249,64,157,208,110,178,44,151,103,118,155,239,184,137,139,157,219,217,115,80,81,174,8,223,232,84,252,230,154,37,21,206,172,58,16,205,34,103,90,62,154,220,251,92,11,78,248,157,84,158,131,199,34,254,225,197,88,102,98,33,61,245,56,226,110,122,59,3,118,232,150,140,3,217,191,97,92,218,29,139,77,226,189,63,132,172,213,96,251,59,66,104,101,220,253,114,86,8,75,167,9,1,249,207,48,248,118,33,237,67,167,144,203,238,190,26,25,67,105,202,255,177,108,204,96,102,78,70,172,213,114,41,103,144,174,202,105,122,238,164,75,113,201,221,103,219,217,218,213,147,119,234,144,50,196,120,160,128,73,124,233,59,229,28,161,67,221,120,103,67,164,1,64,97,247,67,19,53,236,243,145,17,78,0,52,97,20,126,248,177,105,101,108,199,224,147,168,162,134,123,18,177,249,92,83,54,68,216,135,223,140,197,18,34,2,77,47,243,62,218,3,71,13,140,109,232,252,207,62,3,87,161,129,98,139,190,62,142,34,44,218,125,102,92,49,155,147,225,183,246,52,34,33,228,2,255,33,114,35,68,200,4,87,2,248,244,193,227,251,19,48,219,4,153,16,96,86,137,27,224,103,131,115,140,249,112,98,199,146,153,70,124,235,53,87,206,215,210,0,132,52,87,35,188,94,23,181,143,25,63,48,144,98,33,190,122,48,207,47,140,45,102,23,58,85,45,90,202,125,137,165,217,46,205,220,124,186,32,96,34,55,168,26,210,59,207,75,231,127,255,2,229,148,68,143,66,96,222,148,17,16,29,92,162,216,235,227,62,52,46,81,31,108,213,88,30,144,73,1,173,110,5,134,118,131,24,88,196,122,188,193,165,203,148,79,168,202,78,216,207,182,166,212,67,152,204,59,91,69,2,201,209,24,65,88,92,37,239,53,62,11,94,66,218,103,244,201,233,199,79,23,9,43,53,143,243,71,6,248,215,252,77,53,97,69,183,179,136,237,0,25,205,190,22,96,187,29,183,222,175,171,81,159,135,75,55,51,49,162,127,154,172,144,182,210,123,226,150,185,130,150,166,23,239,122,103,33,77,208,91,242,138,255,79,13,235,97,221,151,108,26,243,46,124,74,162,251,246,153,189,183,116,150,249,156,84,162,36,54,10,154,186,177,49,145,84,180,161,73,141,117,241,145,123,37,244,44,244,73,2,226,114,114,176,220,148,207,67,112,219,158,18,52,115,155,206,175,130,88,191,27,235,38,66,228,236,127,167,223,188,0,80,61,216,12,187,158,180,133,231,27,155,8,101,120,107,70,50,225,138,79,66,57,243,114,32,159,201,35,112,156,103,95,82,79,240,52,139,146,32,175,124,244,106,59,122,17,15,219,34,117,156,147,244,205,221,188,58,84,247,112,214,164,253,77,101,107,213,68,31,80,79,63,48,165,170,170,158,146,182,54,5,104,112,56,12,138,183,254,160,19,35,108,126,251,8,71,84,191,129,186,207,121,69,231,217,172,78,141,208,5,186,240,72,197,252,2,145,148,125,246,116,76,235,8,32,68,174,35,112,179,143,198,201,123,191,50,223,211,130,133,82,163,32,53,116,96,237,137,167,167,169,128,148,76,69,138,161,168,190,249,86,36,206,152,214,135,41,139,187,140,131,71,132,150,187,108,206,176,209,203,63,240,53,141,103,223,106,37,230,91,229,19,144,227,75,116,88,196,27,50,232,101,59,50,14,87,127,111,70,184,233,222,166,179,120,163,74,63,58,153,95,0,207,184,102,65,62,201,109,129,248,116,9,251,128,106,90,51,5,176,88,118,101,134,82,129,62,93,211,124,214,125,187,190,4,224,12,52,230,246,210,149,89,134,65,241,141,202,224,7,29,83,165,185,171,117,8,209,121,232,137,9,243,243,123,254,215,74,170,55,152,44,20,59,255,50,196,1,123,4,150,13,116,209,195,228,125,14,7,250,160,56,51,219,109,78,131,152,97,198,12,207,31,10,2,210,138,232,124,127,116,225,111,206,59,108,169,164,219,106,202,75,204,118,22,22,48,9,189,83,125,56,40,121,115,88,79,58,44,189,164,21,205,85,138,153,82,74,242,175,213,184,58,119,14,137,30,126,39,58,90,120,88,63,181,200,35,13,0,249,158,68,191,160,148,136,154,47,161,231,4,147,157,32,252,230,213,219,130,29,114,104,95,162,46,238,36,136,228,215,35,148,114,157,148,146,222,112,219,156,165,78,99,69,12,197,226,4,95,197,51,145,174,14,37,134,61,50,180,201,184,162,65,6,236,163,164,69,17,241,196,134,91,171,157,163,9,64,166,56,67,23,92,128,234,55,238,224,225,61,251,138,248,98,44,234,181,66,59,86,199,197,173,33,252,56,137,221,32,151,205,222,122,159,251,59,17,17,154,103,189,165,160,117,120,17,147,14,133,205,67,253,248,168,80,48,26,114,130,181,236,204,253,124,126,32,35,248,195,241,190,52,72,211,185,254,13,145,136,9,33,67,168,23,225,11,230,252,251,115,169,98,112,79,147,121,77,96,208,77,148,178,204,255,249,80,24,148,125,24,160,5,115,224,71,109,9,216,255,114,19,154,42,178,164,55,122,20,1,36,5,118,112,132,36,10,62,194,135,244,228,212,124,171,93,31,77,110,60,168,159,70,75,56,20,193,99,8,6,70,219,79,22,209,240,122,250,53,14,237,16,32,198,146,194,244,98,69,142,67,14,13,235,217,125,52,212,212,205,71,4,210,21,162,161,66,56,146,148,53,60,144,207,90,143,12,225,207,243,8,139,147,104,71,79,229,52,230,230,41,24,121,195,113,192,167,28,172,70,157,54,153,169,217,34,160,37,150,146,4,57,217,39,70,69,42,187,5,144,15,117,14,117,199,79,156,179,34,34,156,252,190,12,45,28,83,123,89,184,249,25,21,187,171,252,87,123,211,213,234,101,131,232,225,19,104,143,57,0,183,162,192,94,192,4,175,7,71,119,213,16,139,22,15,13,160,98,81,228,215,207,134,184,166,68,230,46,182,120,59,46,175,121,214,175,48,64,88,245,173,245,9,207,181,130,185,183,124,180,145,74,234,159,53,178,200,234,164,42,29,92,52,173,164,1,242,231,118,181,111,192,140,81,246,191,88,208,150,239,242,206,167,228,41,223,61,42,202,220,225,10,195,61,18,167,36,208,48,204,100,34,3,252,41,26,125,204,162,14,201,233,83,166,193,178,62,157,189,121,23,158,121,89,35,246,203,248,224,208,150,201,206,144,60,238,159,10,252,19,254,115,184,111,178,185,124,195,183,89,5,147,66,73,97,140,245,85,132,142,155,186,4,78,170,31,238,231,61,173,111,219,96,24,109,244,147,125,151,155,54,188,208,96,82,42,67,92,202,210,209,245,103,78,34,48,165,74,33,129,163,193,72,96,198,70,79,228,214,84,222,99,198,177,245,57,151,163,146,241,160,149,126,189,245,120,27,178,153,242,163,135,165,164,16,97,63,39,151,159,189,20,227,209,204,184,61,175,173,218,244,204,5,41,116,28,103,209,103,2,51,55,49,56,215,139,119,165,195,9,72,139,85,210,225,24,72,207,39,209,2,93,247,217,229,148,182,29,112,94,182,163,85,102,253,230,216,142,96,136,89,146,189,31,71,66,53,144,38,53,85,172,128,114,61,156,167,33,239,183,162,220,227,126,182,16,218,63,88,212,104,204,122,92,201,171,32,214,211,174,196,223,8,190,231,5,187,141,19,158,26,19,164,253,118,98,164,175,14,29,204,248,205,77,110,225,161,254,123,83,53,57,22,136,53,210,52,168,4,145,4,100,8,225,128,36,59,114,15,143,148,208,129,252,22,249,220,206,129,34,121,134,60,222,127,160,45,75,234,79,89,144,216,166,219,149,239,244,207,193,194,73,2,168,64,94,156,47,58,57,181,50,33,250,14,126,95,193,173,62,219,228,212,12,211,22,235,207,121,176,189,85,42,246,141,255,38,1,84,153,33,114,68,23,81,43,104,46,82,141,98,6,209,171,31,25,33,156,194,83,25,55,251,90,198,236,75,56,193,78,160,227,42,82,113,152,170,17,100,227,223,170,218,153,150,135,189,208,65,212,111,179,66,193,151,121,227,5,110,11,1,48,243,85,132,51,118,171,156,201,212,90,162,103,29,58,187,32,40,157,109,247,154,143,173,225,154,138,27,162,144,224,129,228,170,142,7,229,123,189,126,194,38,80,98,255,124,139,115,104,246,62,166,186,166,161,65,149,14,92,244,240,180,55,79,217,113,205,163,249,247,84,80,17,73,41,70,173,34,252,7,199,145,138,156,2,79,60,119,9,167,230,213,249,214,158,37,175,147,115,130,207,35,115,30,127,161,159,123,54,101,205,62,212,65,239,227,59,111,27,8,116,126,35,119,20,1,137,187,27,169,234,98,16,87,250,107,29,218,153,250,147,141,252,222,138,166,159,123,2,225,86,61,92,127,0,39,146,46,7,156,12,27,137,14,250,253,50,160,140,85,188,113,192,123,53,79,54,158,77,149,130,133,247,216,79,168,50,116,222,102,149,2,17,178,120,80,63,13,17,254,48,156,12,149,222,245,254,11,166,198,250,62,16,188,20,129,225,225,225,170,151,243,235,254,99,166,198,75,153,34,120,223,102,159,235,143,136,117,223,24,44,146,128,117,57,191,110,185,206,105,151,27,132,141,250,241,127,51,54,217,139,243,5,5,150,201,65,139,77,117,169,57,201,8,131,10,173,91,158,79,109,114,176,189,138,148,52,48,97,174,223,64,53,132,141,230,154,242,166,105,33,239,240,125,255,93,240,78,229,74,74,153,27,230,186,177,178,241,234,123,39,63,111,232,31,86,110,86,199,42,42,201,213,214,69,131,43,103,84,132,26,60,167,134,143,38,85,242,155,255,228,217,241,109,140,73,40,77,109,144,184,63,188,121,208,135,228,3,99,185,18,33,108,149,141,95,221,204,72,165,21,223,203,29,119,129,102,135,159,80,20,83,192,147,144,61,87,236,29,14,89,21,181,172,200,208,104,83,32,248,57,237,169,66,155,0,145,76,54,179,245,189,189,16,88,241,16,43,209,25,151,229,104,12,153,98,56,222,7,77,217,58,32,101,188,179,193,253,171,219,162,166,78,174,229,234,174,131,46,95,139,111,103,2,196,176,200,143,52,137,171,130,201,217,63,173,127,163,163,78,82,0,72,80,86,82,178,94,16,74,4,229,51,88,37,216,166,207,31,130,125,176,177,127,194,58,223,148,0,157,92,23,60,226,150,163,205,48,209,101,186,232,158,2,172,215,38,129,107,215,242,130,128,195,109,131,188,214,128,234,169,53,155,141,75,81,175,221,59,17,233,188,184,127,217,196,12,193,96,237,228,179,61,152,2,125,0,14,20,146,240,225,7,202,109,4,91,140,73,227,25,174,172,66,58,152,80,35,58,155,181,41,225,66,124,3,17,119,87,89,160,177,98,15,82,57,36,213,189,253,17,129,243,82,142,153,161,97,77,242,215,117,193,185,73,199,2,138,226,89,142,158,226,26,255,51,186,227,15,157,54,205,88,64,131,185,217,33,245,195,17,57,93,207,174,248,201,216,230,216,158,206,73,179,194,3,91,94,25,87,218,137,54,135,57,207,56,158,20,244,22,134,115,104,53,205,13,131,222,212,96,102,89,152,117,150,249,210,223,164,235,25,127,113,38,146,6,154,240,130,109,72,131,35,32,204,244,203,123,125,71,9,225,165,138,38,67,194,163,93,149,56,32,210,164,3,74,48,52,170,171,177,140,93,117,245,121,212,111,64,78,118,120,48,234,160,123,123,196,168,248,131,168,98,114,90,240,37,167,26,178,37,175,58,207,91,159,59,105,158,129,15,193,152,221,60,34,212,75,190,226,203,171,9,77,52,120,202,96,22,192,164,60,210,231,85,141,44,218,132,197,181,60,239,161,79,239,111,113,217,184,130,98,206,19,32,87,23,219,19,16,143,237,83,218,86,207,94,179,153,204,200,117,122,140,138,82,17,130,129,212,193,49,209,226,34,235,177,186,237,34,50,58,192,95,199,190,71,6,63,107,188,153,95,25,252,233,216,10,202,25,154,23,196,83,210,136,184,174,18,53,40,225,101,34,120,63,24,119,33,137,197,223,199,34,80,171,161,153,185,101,29,55,114,244,88,76,48,109,8,247,117,89,205,188,166,183,39,102,102,131,16,121,154,33,58,227,136,240,212,159,231,204,223,252,93,116,239,171,200,11,162,99,180,160,30,8,80,81,249,58,156,49,219,116,137,98,159,49,191,144,72,121,93,112,85,94,240,218,70,252,156,114,125,35,116,148,152,36,72,127,118,62,93,2,108,93,119,188,54,115,212,187,16,27,179,253,31,207,72,228,106,143,130,52,4,177,158,88,24,29,86,71,19,162,180,57,31,211,76,191,88,124,222,192,120,58,90,5,88,77,29,172,150,160,40,40,47,235,52,117,125,241,193,197,192,182,255,203,231,223,109,81,208,35,144,44,20,210,105,242,222,165,198,11,130,198,215,241,153,72,118,58,210,242,32,58,117,51,34,62,246,58,157,214,40,152,190,206,87,160,105,222,144,225,234,26,18,127,192,149,177,106,227,235,74,155,18,136,9,35,225,85,8,234,0,104,206,80,170,50,63,130,36,205,163,70,11,126,145,132,155,15,209,7,102,11,214,253,182,213,124,231,60,181,56,76,178,56,170,56,26,181,78,195,167,20,207,139,43,191,203,104,67,247,221,182,235,172,237,3,60,212,215,145,214,121,106,163,171,193,29,10,212,156,83,186,185,118,125,121,83,67,166,48,204,162,64,30,183,214,48,17,51,253,105,163,255,1,41,208,86,29,84,29,150,27,46,238,249,217,57,105,172,30,235,86,10,42,175,236,20,16,17,109,199,169,98,146,98,48,0,165,223,84,78,6,32,66,122,12,22,233,182,214,28,67,79,20,238,114,163,23,178,85,140,115,207,41,220,231,96,179,137,255,125,39,249,48,40,75,43,200,157,153,5,63,26,234,68,7,214,134,20,208,221,105,27,74,171,78,152,164,160,188,100,66,148,123,12,191,28,180,80,194,192,60,239,40,254,170,229,68,32,165,210,131,252,19,130,241,114,106,210,223,100,182,163,221,228,231,250,226,123,28,150,2,95,129,127,148,24,42,164,35,254,203,9,231,154,40,181,133,170,99,150,0,95,63,105,63,62,30,22,171,243,10,8,47,152,63,177,48,234,67,218,79,52,96,168,55,75,52,248,195,172,137,245,185,57,62,82,20,232,229,218,115,119,206,152,26,215,166,155,114,88,161,135,108,160,170,158,180,157,14,146,168,96,24,231,86,53,54,251,160,29,207,226,1,218,144,108,21,53,95,177,174,25,83,36,150,70,112,165,59,68,136,221,44,30,252,174,145,11,3,136,109,123,191,194,170,88,92,176,102,16,65,131,189,34,65,252,231,134,161,178,100,229,179,8,13,227,63,251,153,136,108,247,174,126,104,144,229,174,60,135,62,241,118,67,242,2,243,155,180,117,107,82,6,239,199,80,50,90,211,45,158,19,105,211,192,13,248,123,166,219,251,7,13,47,183,136,120,107,96,210,46,202,7,239,193,226,159,160,87,28,66,213,159,29,175,210,13,38,76,233,20,8,15,76,242,154,39,10,158,220,191,120,65,227,120,109,19,57,254,175,166,191,218,197,68,231,195,77,172,175,228,92,130,238,4,170,162,184,9,32,34,186,163,218,136,175,164,202,209,82,160,173,141,56,81,229,127,177,61,12,149,35,167,130,190,245,138,113,122,57,196,4,151,182,130,11,125,246,194,36,161,4,9,67,159,96,14,136,33,8,95,190,85,33,33,56,154,44,168,118,145,170,227,80,2,148,251,132,28,130,152,77,43,50,187,193,123,202,95,144,172,93,141,116,254,45,1,1,121,81,150,40,70,135,95,12,180,201,60,39,1,116,180,54,188,201,207,85,225,154,247,222,11,70,52,33,34,177,186,41,179,120,44,88,174,100,73,141,55,204,79,44,90,139,27,198,158,30,145,136,104,94,192,104,71,51,123,95,236,206,77,114,55,39,63,224,230,125,176,207,237,145,66,21,145,63,54,95,28,15,6,28,138,105,249,226,33,240,130,36,185,19,221,79,103,219,160,43,224,33,201,24,70,149,192,145,188,4,251,166,131,49,72,219,197,137,129,248,73,176,253,196,226,224,104,152,204,72,233,40,65,192,215,52,180,56,24,199,38,145,14,174,122,2,95,52,212,224,89,73,48,35,247,78,8,174,127,229,63,206,53,44,71,112,194,167,29,185,93,134,43,16,98,12,104,182,159,194,229,15,90,253,231,195,64,188,12,9,208,104,218,33,160,112,143,90,8,130,144,249,191,241,212,7,43,43,91,12,121,41,21,235,39,214,238,23,106,13,8,162,57,239,129,169,41,215,61,172,117,159,147,41,158,100,215,71,144,180,15,34,134,132,126,146,64,55,58,250,170,19,186,189,244,186,158,236,164,96,113,175,64,82,83,97,109,43,171,202,139,84,58,45,239,115,132,147,107,136,248,43,175,67,166,176,220,1,233,173,7,159,181,111,93,3,73,217,201,255,156,153,189,221,9,193,137,241,127,143,114,232,218,195,27,220,124,160,241,245,232,67,44,99,39,126,157,173,216,241,138,140,25,40,142,166,6,184,63,197,164,171,207,219,22,255,193,147,3,81,1,53,97,202,249,227,70,150,55,168,6,235,93,168,220,31,63,210,43,134,36,30,193,53,141,140,215,78,215,80,230,2,179,136,68,242,238,204,144,103,230,158,4,192,5,97,148,115,2,255,100,94,158,103,112,129,210,101,38,96,34,151,34,242,211,97,169,167,250,6,73,133,167,55,138,103,212,81,53,78,78,19,245,169,206,16,192,36,45,135,12,13,5,109,60,78,24,246,122,164,17,227,18,65,147,219,227,236,1,21,203,201,224,231,101,25,178,22,251,242,16,166,200,50,208,154,198,166,100,79,14,75,85,154,29,181,234,236,102,25,121,200,94,242,242,92,27,176,220,173,215,32,68,191,201,197,159,218,249,57,45,58,103,116,60,108,242,195,103,163,13,68,182,133,95,16,160,187,74,239,130,241,139,218,4,156,17,32,122,51,255,152,168,223,33,108,80,104,89,234,54,141,175,142,1,92,255,68,147,177,138,249,28,34,61,120,243,109,144,34,165,60,224,69,238,6,118,97,128,50,215,117,210,166,95,47,166,116,202,172,4,130,179,175,243,5,219,84,141,112,246,175,64,53,246,156,230,93,97,54,42,210,106,106,178,210,37,228,217,164,245,138,70,207,48,38,216,166,146,69,72,46,117,90,194,68,51,206,55,230,117,33,198,21,106,139,75,120,187,217,231,204,227,57,91,93,131,75,11,98,152,37,228,110,74,130,117,102,192,172,234,157,4,245,24,119,192,172,134,211,7,119,47,189,201,5,223,208,51,58,36,45,42,217,3,70,164,225,218,250,202,184,5,72,159,209,218,115,158,130,176,196,26,167,205,102,8,32,50,165,75,204,30,118,0,86,251,157,125,3,224,85,123,93,4,126,241,25,108,15,127,21,192,15,123,156,65,2,89,192,25,65,145,33,196,82,131,110,234,62,250,174,247,249,254,53,239,16,152,83,111,205,133,144,225,245,74,9,126,47,195,132,75,33,154,135,73,108,221,144,126,85,205,106,118,187,86,58,178,13,135,61,106,75,244,69,32,158,33,142,162,26,227,144,196,99,127,72,255,28,100,200,227,6,112,154,167,32,19,28,212,124,76,3,105,240,63,225,54,34,129,144,76,64,18,65,225,173,69,206,127,215,77,167,7,72,24,218,233,154,14,206,95,67,6,25,33,95,211,74,152,27,128,216,223,146,209,137,239,223,213,194,50,90,149,153,58,213,211,210,255,132,38,89,88,26,88,253,126,198,141,24,182,46,56,193,22,176,14,42,205,255,253,62,145,248,141,231,60,204,250,60,89,125,160,181,97,204,229,155,27,166,209,64,167,11,41,240,200,110,176,143,67,140,92,247,252,61,237,183,254,174,157,52,118,78,181,237,253,44,173,234,101,163,60,129,139,108,100,138,103,187,171,131,248,53,233,106,223,134,125,16,78,164,85,206,180,5,252,144,179,140,187,216,43,232,150,199,102,158,79,188,43,13,96,114,64,5,16,203,54,102,15,137,187,159,206,137,93,194,159,49,8,252,91,51,118,230,201,214,197,116,57,82,237,39,238,7,180,255,74,208,25,101,92,124,163,235,75,91,102,235,181,210,178,67,114,9,160,42,85,167,79,61,83,109,198,46,229,251,212,8,102,214,34,252,117,62,191,35,153,155,132,236,90,115,118,145,185,30,145,174,33,245,212,238,215,129,197,185,157,124,41,26,100,108,13,2,185,159,129,43,246,15,101,49,54,234,127,112,86,165,95,182,62,254,243,53,196,59,152,210,64,145,215,151,67,224,30,101,221,215,222,74,101,20,160,57,157,251,161,68,113,2,151,165,147,230,99,170,224,105,12,117,175,96,46,111,198,229,251,197,209,59,49,101,100,233,15,103,243,164,239,250,85,35,250,43,61,25,167,141,50,25,2,230,212,104,206,255,255,109,165,111,166,231,127,17,50,129,149,25,134,252,100,140,209,195,216,41,145,3,254,99,209,143,130,36,234,59,85,51,26,205,106,192,23,178,8,176,195,209,104,17,147,231,222,130,105,61,91,23,88,179,146,180,255,240,36,138,134,6,15,216,38,110,175,218,144,181,49,12,190,197,45,76,70,197,51,78,149,130,98,237,101,56,180,115,70,63,19,238,12,21,21,40,152,39,61,175,23,114,60,129,192,99,188,34,132,201,205,183,106,89,102,209,134,151,225,232,223,241,230,236,248,12,106,85,178,102,129,148,77,167,103,140,96,140,33,252,241,63,56,220,225,58,101,226,136,74,116,224,194,1,11,17,207,8,132,45,247,110,214,167,79,119,13,21,26,62,130,253,88,237,134,70,144,67,51,166,20,253,102,241,37,25,2,135,0,197,63,93,86,217,35,63,44,103,111,234,179,59,165,220,252,16,66,202,210,212,45,167,3,19,206,20,198,11,201,107,25,65,52,22,0,16,155,29,202,32,231,44,107,136,220,139,217,4,246,12,53,248,89,210,216,144,161,199,251,137,164,79,77,109,34,108,168,231,6,18,239,245,66,140,92,33,110,142,134,242,122,210,152,248,245,176,81,254,218,219,207,124,96,247,217,178,138,14,135,159,190,132,197,234,65,198,60,31,168,202,244,129,194,209,2,131,92,105,137,71,30,95,107,6,37,13,113,101,245,112,166,149,118,97,249,74,221,80,233,209,105,1,236,215,182,116,86,46,203,5,90,33,175,254,188,13,33,12,122,77,157,239,73,87,222,0,150,8,154,121,37,67,135,199,212,197,141,42,227,44,164,110,243,50,8,88,8,195,108,165,95,75,119,46,113,94,209,21,111,179,4,87,26,70,223,154,172,150,69,184,31,59,63,5,241,9,199,129,234,42,178,201,246,3,233,152,206,202,240,37,44,44,119,67,25,37,219,232,175,199,177,13,140,20,100,93,248,204,28,133,58,149,224,89,155,215,154,193,222,147,151,242,124,178,219,94,45,137,62,83,177,91,81,255,129,222,32,254,79,12,7,29,245,102,43,61,35,196,117,8,9,68,232,124,133,240,102,21,198,118,62,170,83,195,192,157,220,206,176,124,28,204,98,77,248,122,223,25,77,154,70,240,116,226,50,54,172,62,95,36,65,236,87,176,213,92,18,165,12,90,43,39,218,31,235,11,188,120,132,219,143,121,176,65,44,155,134,175,241,42,31,43,149,173,130,238,37,64,246,77,167,37,236,164,62,18,91,93,85,186,17,29,229,29,8,196,149,154,212,15,200,117,111,51,10,144,54,103,210,176,165,203,224,160,72,24,113,36,18,135,211,165,36,21,237,49,191,12,117,168,107,255,109,53,180,120,241,115,57,167,118,67,79,119,226,138,84,220,139,199,60,93,35,143,102,176,218,85,86,13,2,214,1,173,157,66,249,52,133,197,79,3,116,229,103,190,81,123,56,101,66,23,13,206,165,189,126,220,183,105,225,164,56,44,120,7,25,236,172,209,231,13,170,78,128,216,242,168,193,130,215,19,128,113,236,203,181,103,161,249,37,54,250,80,162,131,252,194,54,96,140,148,22,83,218,183,174,17,179,183,170,2,244,115,235,216,172,138,201,136,37,196,199,213,156,217,23,35,200,106,196,113,242,127,225,131,239,224,120,142,99,16,203,52,144,126,220,215,56,21,15,81,203,210,132,74,184,69,45,25,250,179,135,78,183,220,205,95,222,92,50,11,241,194,198,146,181,29,211,159,226,7,1,185,93,31,147,139,28,179,146,204,139,49,23,160,71,132,55,23,142,95,255,28,41,170,240,206,219,213,151,86,12,207,222,184,155,109,127,153,216,119,236,251,170,58,169,111,27,247,172,56,59,120,92,116,76,102,102,168,55,199,184,175,142,241,51,136,32,89,78,49,60,235,163,123,26,123,138,164,118,129,19,215,44,26,154,162,39,217,251,107,101,118,155,86,4,23,201,245,44,234,98,12,78,21,234,12,231,120,79,131,2,86,22,54,91,122,228,33,121,16,222,145,50,171,76,228,90,169,63,219,249,98,239,177,116,241,62,29,173,57,127,22,190,24,193,116,147,228,81,249,149,40,167,0,239,130,200,58,174,36,59,227,196,65,39,3,16,192,3,221,144,26,20,225,135,75,87,14,167,88,66,53,144,227,31,50,44,0,67,127,127,225,222,239,108,241,149,32,12,110,51,170,3,55,35,228,255,107,222,111,133,5,165,233,17,2,161,215,161,223,82,155,114,169,166,138,34,146,117,8,218,232,137,25,179,20,156,78,81,201,124,168,136,34,240,76,118,32,90,220,222,137,13,185,26,12,161,26,71,147,35,145,68,79,151,58,151,12,152,94,185,149,67,118,134,14,206,80,24,170,149,142,113,38,196,139,103,227,142,8,181,120,106,247,162,231,148,188,160,255,37,67,223,197,255,44,176,229,142,105,219,49,164,18,68,248,59,7,21,28,140,110,209,198,73,119,107,177,189,198,81,127,166,93,57,200,210,11,77,108,102,148,227,75,12,111,244,211,154,33,252,239,90,47,96,9,145,92,156,118,204,193,131,22,3,52,216,8,71,230,156,114,2,61,24,105,5,143,0,29,20,214,22,8,133,244,142,247,251,243,184,238,27,137,238,38,79,7,185,217,249,25,45,103,89,165,239,79,95,234,234,163,20,216,165,210,181,140,253,56,129,157,228,66,239,213,112,147,206,149,255,122,185,146,43,96,76,244,83,254,137,157,17,52,90,33,33,78,29,158,89,49,136,129,239,147,202,223,181,235,225,40,162,1,6,144,247,179,244,164,56,83,248,82,132,76,62,255,54,184,222,23,251,236,223,40,78,122,79,226,2,56,230,109,115,135,124,5,216,232,241,93,66,108,188,109,238,100,99,170,97,53,209,62,129,179,24,144,182,138,232,115,248,184,115,203,133,133,113,60,173,194,47,63,126,156,186,248,111,128,135,134,165,118,186,146,182,249,194,105,197,196,120,230,153,94,13,139,115,110,211,41,56,156,51,47,136,110,22,58,90,9,135,59,213,151,26,134,149,242,80,43,12,106,102,8,159,199,79,47,228,32,151,110,51,247,67,61,200,253,204,15,231,129,139,254,184,46,15,14,165,252,245,96,83,75,36,47,176,223,191,167,142,42,24,228,201,248,209,143,192,198,175,61,147,46,97,119,15,182,237,121,148,96,136,225,86,131,156,84,34,250,221,78,164,251,7,188,244,191,50,229,220,193,93,75,229,19,105,241,174,70,84,74,232,196,115,178,141,141,160,114,9,21,83,97,47,227,83,182,28,243,241,103,122,231,199,244,160,123,2,77,147,41,24,255,1,222,147,200,30,160,230,127,93,83,12,205,247,209,101,121,155,180,247,118,96,71,88,250,103,234,186,106,112,22,189,63,94,179,76,121,0,245,158,242,29,60,122,249,7,207,7,152,233,231,202,66,50,113,157,42,144,88,99,131,227,17,169,199,219,196,25,54,77,118,164,116,180,40,210,186,131,174,58,68,232,76,156,124,203,205,232,35,32,125,1,172,233,59,85,71,209,109,188,59,251,0,253,234,220,32,123,141,149,242,116,49,198,75,80,29,124,225,144,179,89,54,185,134,111,28,198,51,139,139,235,26,8,51,208,25,60,2,179,107,150,239,126,63,247,219,173,143,185,119,32,65,86,43,151,95,41,190,13,77,22,253,40,93,74,151,92,6,243,165,134,108,95,254,112,47,232,153,110,10,90,215,4,108,225,179,232,122,212,167,46,163,48,132,3,22,150,17,201,231,180,61,95,166,148,134,95,166,231,215,247,36,39,185,145,59,105,192,11,215,60,211,48,196,18,37,24,249,157,158,100,56,26,66,76,138,143,48,157,83,239,3,207,106,62,189,90,142,54,24,166,43,7,108,147,67,114,127,84,43,227,238,153,48,206,106,146,165,220,119,49,0,206,151,190,97,148,81,119,253,74,177,75,234,35,140,107,114,110,134,209,180,125,23,66,177,102,10,85,251,132,141,74,63,170,138,89,194,185,67,161,243,172,228,19,138,169,6,23,79,105,29,195,206,108,40,235,54,31,52,181,199,206,23,28,129,130,141,115,141,54,232,123,83,134,113,32,244,127,56,51,83,242,135,72,52,120,92,175,114,108,95,109,115,146,75,212,43,247,102,2,30,20,75,156,124,102,239,235,74,20,96,68,219,171,112,225,127,168,55,25,23,116,95,63,224,86,11,165,111,110,0,25,227,228,218,120,243,51,251,6,45,97,30,131,220,253,140,72,223,228,58,42,241,38,154,50,47,136,12,74,201,151,29,143,6,212,41,252,148,128,125,188,242,97,193,17,158,246,92,175,39,159,6,170,78,34,177,195,48,115,157,128,46,68,219,211,141,157,170,54,21,5,31,18,204,61,152,163,203,58,35,145,40,90,130,20,36,128,176,233,1,183,25,48,125,231,123,9,78,151,127,218,7,145,177,134,37,244,66,71,222,189,92,53,60,140,182,177,107,120,74,134,182,59,66,173,94,148,230,217,91,171,56,24,136,91,183,157,195,157,121,206,101,130,47,63,7,131,12,23,37,72,169,212,119,24,208,16,1,41,134,48,54,82,48,222,208,14,104,118,117,238,98,33,198,171,138,84,248,12,101,75,81,243,226,244,110,39,127,203,185,220,255,207,123,229,137,129,198,201,89,183,201,109,173,65,12,78,176,165,252,218,135,90,167,53,18,3,102,99,159,83,177,101,116,45,117,31,81,224,67,146,254,118,10,238,112,85,255,144,3,66,99,12,29,184,88,223,110,52,220,13,176,196,15,121,249,22,227,189,189,86,209,190,194,146,44,2,53,95,217,227,37,100,98,157,78,167,224,252,75,5,106,153,251,16,241,175,160,192,61,238,228,8,91,125,3,150,210,30,216,154,163,124,203,77,212,42,38,8,254,36,85,62,17,117,154,116,217,50,188,62,20,11,174,149,247,106,243,66,63,253,236,235,11,141,40,200,209,251,27,139,185,18,227,252,172,162,226,206,180,187,254,221,214,197,83,61,75,158,55,191,189,222,66,143,245,147,74,118,204,114,108,241,68,81,221,221,253,210,196,209,148,95,128,91,84,185,242,251,178,222,174,97,26,132,234,94,63,205,238,81,129,5,121,140,175,183,193,195,161,99,28,113,23,59,154,253,191,147,197,230,91,17,153,184,79,106,208,208,13,49,4,71,54,212,231,15,15,209,109,172,15,50,104,175,253,22,247,2,30,241,210,132,234,112,168,66,138,40,121,8,27,176,75,208,67,21,50,119,182,88,246,47,34,102,90,166,56,79,111,255,251,47,35,49,124,99,101,18,16,196,10,247,126,42,189,141,240,70,50,216,76,253,128,156,212,36,117,17,96,132,100,231,204,170,102,88,251,202,188,85,133,191,218,50,45,91,136,75,117,213,159,118,219,159,242,169,231,73,86,186,55,92,186,230,217,20,172,13,250,82,124,131,18,181,17,177,230,248,98,4,120,192,214,150,9,232,67,212,109,193,180,216,18,130,15,251,72,65,103,155,145,88,201,1,157,120,83,120,50,65,15,20,221,99,45,25,117,2,28,95,52,97,156,167,137,126,26,127,183,163,125,124,133,218,106,65,149,199,232,123,149,118,154,104,203,164,19,40,222,101,62,64,25,212,125,139,212,3,74,69,132,103,254,75,55,37,94,181,116,74,180,130,226,48,101,252,142,70,99,206,37,129,41,189,109,46,84,49,207,211,107,90,172,38,71,196,12,45,170,52,39,86,254,153,42,232,32,235,210,67,92,123,81,90,245,56,184,198,239,163,129,83,173,205,91,221,32,82,143,173,199,210,143,56,168,244,127,63,86,5,70,205,42,150,141,89,246,100,195,39,119,190,214,78,154,52,65,202,167,144,164,50,102,222,88,179,20,237,89,100,237,35,183,29,226,171,197,29,250,106,248,31,86,109,215,109,88,201,125,43,84,187,231,196,114,7,197,144,213,8,73,73,245,95,14,243,249,188,223,250,211,210,162,196,145,208,182,179,235,201,130,121,195,50,84,195,181,184,72,4,43,43,200,46,103,127,132,202,75,253,48,154,42,173,200,103,97,137,146,45,33,5,30,200,120,106,218,254,106,97,224,81,98,230,124,72,175,224,57,155,61,107,15,201,233,108,130,166,70,43,48,224,39,193,57,49,77,187,170,30,35,153,82,11,190,140,175,67,81,94,181,247,41,234,107,90,70,112,50,92,196,200,55,220,175,83,183,216,249,125,131,31,113,1,176,84,197,216,40,163,219,29,130,26,175,244,241,63,151,206,222,77,36,217,158,45,139,76,143,96,222,172,48,140,182,159,29,50,60,169,148,65,194,45,64,203,93,232,145,53,95,137,103,64,163,5,162,97,159,192,155,233,57,242,125,13,113,199,208,244,6,148,64,150,155,137,206,85,58,74,5,196,187,208,85,85,10,224,4,25,101,146,232,34,76,142,229,43,217,102,194,198,31,98,150,154,181,253,153,175,19,194,245,81,19,80,169,17,114,2,150,56,102,127,89,0,136,169,76,251,100,92,106,126,191,180,11,31,212,77,168,94,215,36,145,11,209,13,164,86,82,82,214,8,3,28,175,76,55,217,172,130,133,18,127,56,93,170,182,112,155,233,214,15,126,162,226,251,96,215,66,250,60,56,120,120,92,161,84,206,171,171,231,153,32,166,226,164,192,94,181,243,182,124,48,117,57,54,119,57,167,134,158,116,5,110,254,222,207,220,38,86,233,123,140,31,83,71,84,207,35,178,75,136,31,200,227,89,100,204,198,149,4,240,238,81,223,205,26,31,62,151,202,28,70,248,46,12,131,210,80,21,54,202,115,25,174,225,97,109,124,23,205,216,89,45,221,3,243,232,98,22,123,25,119,61,125,193,230,247,3,255,67,144,249,161,199,202,34,230,201,222,178,209,198,179,250,6,95,19,78,82,225,42,9,136,65,161,242,148,81,84,105,79,66,22,30,23,117,154,188,143,45,35,168,136,216,139,166,134,123,128,117,19,88,97,143,143,252,36,77,31,174,232,109,62,193,111,98,206,18,219,83,179,167,170,242,65,107,93,164,36,148,26,235,28,183,3,99,43,174,166,35,254,217,53,200,82,112,177,176,47,249,204,52,192,9,64,192,21,139,68,223,251,131,1,40,5,29,228,94,28,156,43,8,101,224,53,234,187,198,95,31,9,138,193,43,228,75,103,20,122,238,175,118,55,246,137,49,125,91,72,62,83,157,141,211,177,13,189,111,246,165,46,253,169,189,35,101,169,117,30,238,164,21,71,79,35,128,241,155,103,170,169,173,146,10,209,191,45,79,76,194,82,217,172,184,128,45,227,152,182,152,203,147,82,124,120,87,225,176,28,31,37,209,31,111,152,165,61,140,148,91,8,85,243,96,69,209,42,199,90,17,90,246,178,25,81,76,242,73,150,228,194,125,195,221,70,228,64,194,96,51,219,138,139,45,146,39,254,194,131,43,141,24,36,68,126,81,136,54,151,115,236,148,7,226,174,41,230,28,186,98,232,122,250,198,109,34,178,118,131,63,100,46,31,30,150,46,191,163,118,241,208,138,98,154,116,236,212,137,110,49,169,20,154,19,15,252,100,18,163,92,232,122,222,155,158,206,114,13,138,97,25,18,245,105,19,224,47,71,251,132,166,174,38,10,202,136,124,83,127,155,178,195,206,106,88,134,196,135,8,236,148,72,203,167,6,183,231,32,254,198,248,157,227,216,30,84,103,55,76,162,208,160,162,11,21,29,0,164,90,9,57,80,152,69,4,118,174,51,94,29,218,172,173,20,15,153,67,118,250,22,186,96,142,198,122,246,57,51,94,26,83,67,96,83,230,184,142,190,118,92,51,225,129,245,27,193,243,139,21,185,37,96,241,197,111,244,175,221,64,66,204,213,211,139,201,114,104,188,150,147,148,106,216,177,35,26,149,8,117,61,166,95,119,10,165,243,203,118,232,47,34,152,237,233,169,29,109,46,135,141,174,36,229,216,246,167,204,207,166,213,132,28,187,254,250,81,151,216,35,131,66,27,42,181,228,118,21,63,117,73,227,161,182,66,86,195,168,246,39,61,68,32,77,180,9,221,28,209,41,4,27,204,177,143,180,68,230,142,131,120,2,190,4,244,219,43,112,12,65,96,34,225,192,204,118,162,247,163,66,171,87,143,11,139,40,180,53,46,227,166,147,143,128,154,76,67,2,214,201,230,109,22,160,157,178,138,199,163,224,70,102,214,104,112,47,94,26,52,242,152,89,9,239,181,121,187,74,88,240,126,60,73,29,164,73,187,191,194,194,204,148,58,197,1,114,174,219,148,184,69,249,12,33,140,29,202,216,181,7,250,119,236,226,152,194,251,1,138,42,200,59,168,31,120,210,84,95,249,194,240,199,82,209,241,247,99,175,87,171,185,48,13,51,95,232,117,129,178,33,248,87,12,60,162,55,203,69,198,164,186,63,6,102,235,225,179,221,130,12,72,89,4,126,22,99,124,14,203,104,186,46,38,65,214,175,68,188,158,219,21,120,47,173,34,212,98,155,229,0,22,38,201,255,11,121,244,203,137,20,236,179,62,21,20,136,56,179,77,202,128,152,120,6,15,148,38,180,143,75,130,98,242,113,170,211,143,126,232,177,243,64,147,235,244,43,1,83,179,22,121,24,66,171,251,136,242,10,169,250,14,186,240,150,249,204,146,5,125,205,221,24,47,46,7,155,199,30,58,72,158,81,80,98,61,51,20,42,128,171,153,52,57,67,232,149,166,25,93,235,80,79,172,195,191,240,182,61,106,124,16,1,128,254,236,90,77,190,212,213,216,10,194,247,164,222,41,75,16,83,246,100,136,157,201,55,190,235,67,77,90,56,201,166,54,173,247,230,109,174,88,116,55,174,223,214,26,224,11,79,224,185,1,8,131,17,138,220,77,96,32,71,2,163,157,253,216,46,247,103,4,103,41,79,4,229,112,143,77,41,127,153,61,11,17,228,24,107,7,136,104,21,99,178,254,73,96,153,43,225,131,49,133,40,227,133,177,9,118,27,162,200,193,99,196,234,23,163,174,193,204,115,55,46,63,131,134,184,39,120,153,94,88,235,204,154,77,80,112,22,144,209,46,202,61,50,145,51,253,152,192,13,74,107,196,189,6,252,239,36,25,23,86,43,255,127,206,160,89,51,97,3,30,200,158,241,113,251,91,227,116,173,83,252,66,167,68,102,43,186,152,101,62,94,59,253,204,197,144,153,181,44,214,133,20,83,138,214,134,97,58,41,87,71,146,17,166,9,18,37,147,86,173,120,122,49,150,224,250,163,81,31,112,62,185,27,228,204,236,241,81,207,117,41,121,212,84,73,212,210,253,166,47,55,47,138,239,240,173,16,172,188,184,206,48,108,185,193,218,87,235,75,153,147,193,236,76,183,201,131,55,179,181,88,127,77,70,202,134,117,232,1,221,165,26,45,123,134,206,244,202,41,153,163,69,196,245,24,246,71,198,139,16,79,224,142,148,45,91,215,118,15,100,244,221,191,131,102,104,216,16,62,243,147,69,33,209,75,127,108,85,84,113,24,72,108,148,180,156,106,229,120,52,61,253,40,13,183,187,147,203,112,187,60,27,118,199,26,159,211,47,169,149,105,196,3,55,146,63,176,96,253,200,193,221,46,142,40,49,215,74,173,5,79,222,76,33,0,145,255,205,208,61,198,212,178,52,63,251,0,234,167,117,204,208,254,72,163,209,229,84,77,5,141,187,93,105,165,186,125,165,163,210,151,91,191,147,2,159,87,46,67,4,106,48,188,97,73,238,68,242,5,216,77,192,183,123,200,16,195,105,3,211,114,176,111,76,30,115,217,120,155,167,68,198,101,18,243,109,31,164,164,1,192,17,85,244,131,193,55,149,23,161,37,211,15,206,194,180,235,127,215,172,223,57,223,204,120,62,254,9,163,94,168,157,243,100,82,102,220,73,44,63,92,163,53,48,199,205,22,68,35,21,211,250,42,173,1,224,189,220,184,8,255,34,23,219,170,7,161,180,54,117,219,157,63,91,242,68,86,38,12,212,150,207,61,103,191,174,30,37,254,104,230,9,53,90,98,208,29,127,100,29,229,151,145,116,232,36,110,18,207,202,135,82,204,242,38,116,144,25,191,71,193,220,165,40,200,22,189,8,253,101,207,138,172,188,167,165,132,180,23,112,201,173,93,201,242,99,240,241,104,34,120,125,94,153,249,71,223,242,186,8,116,202,197,207,159,6,135,101,3,1,183,182,130,64,215,174,171,118,212,94,53,61,13,201,131,168,174,97,47,131,111,118,186,243,240,79,84,202,77,105,28,134,9,105,7,211,141,161,66,36,49,246,76,98,88,10,0,87,125,203,152,64,248,81,184,147,137,43,169,252,53,3,178,141,97,106,54,165,75,224,246,59,107,224,180,213,51,99,163,126,218,114,158,163,243,60,112,97,228,122,248,52,115,153,189,248,49,193,231,254,7,200,28,137,48,239,60,185,16,190,231,171,87,29,210,65,81,150,217,74,23,130,251,217,164,16,136,254,195,217,170,169,231,190,182,234,96,92,25,133,18,24,179,129,115,106,8,95,235,149,39,194,106,112,209,94,126,92,12,245,222,195,104,69,201,100,250,155,108,102,230,245,34,167,146,81,252,13,109,61,151,120,164,14,163,206,56,123,118,160,58,109,117,180,66,148,192,249,114,181,143,27,214,139,238,136,188,24,40,165,163,231,203,136,221,15,248,37,227,245,216,245,141,161,72,192,34,87,30,83,109,228,29,196,64,12,167,112,197,177,115,132,28,25,154,232,63,47,147,210,108,235,35,194,217,79,133,52,8,25,52,222,182,222,100,54,29,76,193,156,206,129,132,218,211,243,39,40,255,108,167,143,195,242,206,228,59,15,33,68,233,243,55,182,206,188,118,170,243,161,161,0,76,41,97,6,66,23,239,30,170,106,60,170,151,105,217,46,104,140,13,127,176,102,131,175,110,123,237,69,154,153,160,82,37,211,127,56,143,246,73,58,42,34,66,111,251,104,78,181,183,156,205,100,140,185,64,36,152,88,245,42,90,231,214,158,44,154,166,158,135,255,87,5,62,172,81,133,13,115,183,49,107,146,244,90,155,247,60,70,187,92,43,213,233,65,152,110,159,151,226,38,92,162,52,155,4,202,214,6,198,44,243,236,160,212,7,224,133,144,197,198,45,98,245,167,166,157,81,199,222,48,188,134,83,211,204,179,145,150,230,187,236,190,206,245,168,111,27,20,202,253,57,148,86,215,1,115,50,73,93,231,200,9,82,229,144,119,106,25,212,1,177,6,199,51,234,159,250,105,221,23,175,227,231,129,38,142,233,173,212,208,245,79,94,150,179,197,223,116,212,29,100,94,204,95,232,233,229,129,142,113,7,185,160,18,174,200,228,243,151,34,154,223,53,238,54,120,85,56,193,95,200,38,19,34,206,85,72,83,85,194,22,219,224,179,46,189,125,19,2,26,172,244,63,98,8,218,166,35,231,166,100,125,236,219,28,173,144,145,71,183,172,25,34,240,149,55,4,251,137,51,192,6,213,48,63,233,19,15,54,43,179,126,173,10,205,164,226,4,23,21,1,219,20,182,62,84,174,104,195,142,141,94,48,24,17,209,127,34,150,69,144,36,134,172,29,76,99,61,120,242,138,209,38,24,174,2,28,90,95,145,95,149,73,174,26,130,130,39,244,246,192,131,140,92,40,1,56,240,255,238,16,153,170,15,112,14,25,179,9,156,86,52,10,35,59,48,138,140,198,180,147,73,125,58,120,84,100,173,203,249,189,130,39,37,139,163,70,209,55,29,23,254,112,112,44,139,25,72,216,168,135,167,114,160,225,79,101,63,45,139,229,199,56,143,253,114,189,183,66,248,56,189,93,121,140,205,42,194,135,188,235,29,212,44,174,245,42,215,232,130,74,39,50,196,66,42,42,127,125,58,35,15,21,171,52,255,195,140,143,148,49,196,58,237,116,19,118,232,151,12,126,163,176,236,121,111,255,11,44,179,17,5,192,41,55,10,103,154,87,204,65,173,43,94,228,99,73,107,195,115,216,122,204,2,67,63,189,75,153,239,211,7,4,43,169,202,42,129,127,165,148,106,113,64,74,127,69,148,77,166,138,134,36,52,74,162,118,18,83,148,171,206,35,219,114,20,183,180,148,137,216,108,223,182,95,108,58,116,36,123,27,232,169,47,89,107,80,78,5,208,136,20,141,75,120,216,50,69,129,7,168,191,49,187,38,242,241,194,108,59,196,20,192,46,58,233,157,239,237,201,138,42,125,221,199,34,98,12,213,146,48,80,126,88,125,143,24,150,210,157,19,140,239,67,237,149,156,203,18,113,80,36,210,186,224,42,232,168,197,211,99,147,230,20,251,42,118,148,105,43,113,16,127,8,227,45,81,79,55,5,223,184,28,96,219,93,180,190,108,5,119,197,199,225,145,195,211,110,177,233,245,87,202,235,28,215,180,194,173,6,14,180,186,142,178,238,163,217,207,57,161,255,144,179,68,190,1,117,137,182,104,201,71,180,26,240,161,218,156,0,122,66,53,138,88,237,106,52,228,79,4,254,91,245,195,222,235,243,72,226,128,48,121,174,250,104,3,63,104,231,236,50,115,175,228,16,66,76,127,41,146,229,104,12,23,230,89,67,206,80,6,46,176,26,35,114,32,139,7,192,26,48,176,62,250,46,40,161,239,200,211,135,0,246,8,82,209,228,53,218,81,94,107,210,88,103,92,250,49,180,206,134,123,188,105,133,129,234,55,232,255,15,1,134,116,203,78,51,156,73,50,207,3,192,185,244,3,184,140,190,22,33,191,217,31,144,68,182,77,3,251,58,91,249,234,242,189,84,128,244,86,65,203,170,197,245,154,173,21,9,66,31,167,49,96,229,245,208,2,42,59,113,30,230,199,123,255,155,92,30,178,10,37,188,38,11,236,34,9,238,217,18,195,59,222,145,40,3,19,74,160,138,152,3,180,78,1,72,13,24,43,174,222,43,190,215,254,159,160,156,220,64,155,22,250,212,70,38,139,12,125,128,77,36,234,46,114,176,82,4,139,225,55,83,80,4,25,154,111,172,137,64,232,112,173,64,1,140,132,146,194,192,253,210,39,233,182,1,225,198,34,255,4,35,209,105,236,210,193,135,77,33,11,229,125,39,7,26,4,152,158,27,138,174,185,243,86,66,89,136,218,152,36,200,44,250,165,25,10,48,57,198,68,107,23,185,6,252,148,125,245,197,223,243,206,76,150,25,50,60,157,13,35,39,98,227,204,117,63,141,35,128,114,191,116,49,147,114,106,30,147,222,104,80,223,182,48,133,99,51,12,180,247,151,208,192,45,57,122,180,20,187,248,158,160,140,223,26,9,150,98,141,147,190,89,56,60,70,150,15,134,49,104,95,139,118,179,183,253,126,10,194,202,79,129,243,230,96,61,195,187,225,84,48,148,100,213,134,140,161,138,121,73,147,38,101,116,76,116,124,242,2,205,129,196,47,168,181,142,96,202,31,197,152,98,197,153,107,98,64,150,253,164,166,51,1,93,141,76,175,197,49,63,40,157,135,233,136,137,54,84,213,191,178,81,207,40,229,20,148,125,115,25,124,8,206,135,185,131,75,227,27,130,10,101,193,127,130,122,88,155,227,127,206,96,145,53,247,198,50,156,250,132,215,69,155,176,11,118,195,90,123,167,82,216,246,70,139,159,196,166,198,234,212,188,220,231,40,189,3,239,232,31,171,11,211,225,222,120,234,121,164,27,165,132,29,62,121,48,89,226,108,5,72,208,120,239,109,148,98,36,155,37,239,101,44,101,122,162,52,191,252,152,45,206,34,165,54,147,113,1,191,205,178,121,177,218,19,92,249,119,140,129,79,26,124,18,47,80,113,27,16,116,208,246,74,197,174,24,213,143,96,199,226,66,214,96,216,241,124,66,42,142,243,112,218,191,234,8,173,11,2,69,253,67,23,40,122,13,252,84,84,41,0,103,80,115,76,231,202,24,198,7,235,96,13,146,60,9,241,185,155,228,196,229,54,160,125,75,234,249,176,152,21,211,16,199,169,138,139,235,182,108,195,82,126,103,30,164,238,69,184,84,71,165,219,254,42,230,38,136,123,208,224,223,171,202,44,15,43,43,51,249,11,66,160,255,214,48,122,15,193,160,53,67,105,200,180,51,157,238,245,197,246,45,48,117,8,96,39,202,179,23,16,237,133,240,16,162,239,39,196,155,203,73,248,248,180,200,204,139,84,13,25,19,12,64,98,8,105,140,87,214,87,33,227,96,16,113,39,139,248,239,113,200,87,42,162,85,160,107,147,199,236,86,220,89,212,121,241,63,53,192,124,53,194,150,146,175,74,3,230,244,238,142,145,213,167,55,191,249,118,218,40,185,225,65,14,97,202,222,238,177,237,139,238,133,95,45,213,199,99,87,240,190,235,36,78,4,235,199,245,83,233,227,80,242,41,204,73,85,215,103,156,110,44,112,150,204,242,197,49,121,170,135,114,39,35,182,77,127,9,23,244,183,161,57,144,93,119,67,163,8,46,190,227,236,48,145,107,130,79,146,5,108,98,97,163,68,252,100,119,114,13,54,116,192,89,72,180,128,172,184,62,250,8,3,206,209,163,250,2,207,65,118,217,167,126,205,255,169,15,19,0,144,11,119,145,52,26,157,241,94,174,105,0,189,36,158,64,136,66,119,33,2,20,166,202,216,226,217,7,168,234,179,106,93,132,12,140,134,167,162,133,141,159,71,182,115,197,143,149,123,94,82,141,184,79,100,36,188,216,129,211,38,164,88,66,173,13,108,42,225,205,238,192,161,178,230,219,88,146,219,154,177,8,163,219,96,148,178,121,52,167,243,72,0,11,37,252,146,155,76,35,29,145,235,134,158,153,197,117,84,96,65,28,109,191,11,81,107,227,142,234,214,90,163,3,114,42,227,135,50,200,255,210,66,228,19,1,199,43,107,78,42,237,113,152,152,102,67,76,41,234,192,85,201,118,194,69,135,114,196,107,151,25,235,22,65,3,113,11,195,98,17,24,137,128,194,172,43,65,31,163,132,9,87,108,76,194,203,186,65,188,44,78,150,47,0,129,27,29,102,81,231,230,218,207,110,0,70,111,14,217,109,128,91,76,222,181,184,132,117,226,156,181,95,150,77,183,88,39,145,22,54,244,33,104,249,118,70,118,54,58,57,81,55,238,134,64,228,206,83,182,236,175,244,138,244,203,161,91,85,77,12,15,71,2,55,138,58,207,69,78,213,85,50,165,199,180,101,236,17,155,102,112,134,233,205,190,242,13,68,63,127,199,133,236,192,251,81,53,145,37,123,55,71,19,209,200,147,253,117,68,127,39,23,41,176,60,90,106,135,191,150,164,62,236,132,78,6,107,221,53,69,80,67,19,109,64,136,104,62,220,189,212,243,186,1,173,224,92,147,143,37,162,97,197,38,78,122,96,8,199,87,61,191,225,107,142,111,76,223,50,23,234,41,57,10,47,233,26,136,255,1,210,56,110,11,224,8,9,89,219,205,201,73,206,87,56,238,185,56,104,247,50,91,193,23,140,37,217,166,212,171,78,80,128,244,184,4,56,203,159,143,203,160,148,45,192,145,30,165,100,220,61,227,41,235,181,15,41,103,240,0,121,89,224,145,82,16,147,7,128,202,115,106,156,90,25,195,227,153,33,101,150,73,79,202,57,186,185,91,53,198,221,45,47,100,195,183,196,37,234,74,13,250,167,219,47,145,235,84,103,220,48,32,4,232,141,231,99,138,29,225,31,172,40,155,214,132,104,82,248,84,226,14,190,184,36,55,80,218,245,192,173,120,244,255,1,174,217,108,115,46,73,150,240,113,203,46,20,197,233,101,200,125,2,60,83,115,179,208,226,224,91,161,45,31,149,96,39,5,10,99,123,106,115,49,33,56,123,1,230,10,82,13,40,68,190,7,88,84,203,246,114,31,99,131,189,69,211,216,68,51,72,246,235,59,71,85,52,147,141,215,226,197,178,33,78,90,185,221,86,251,12,71,57,119,47,205,77,210,134,195,95,70,82,19,47,36,10,130,71,64,14,225,96,42,186,30,170,161,182,142,46,55,116,246,148,233,208,110,64,41,231,179,236,223,203,204,233,152,47,89,44,118,247,233,67,157,137,118,34,2,33,28,41,100,158,193,234,15,245,191,32,237,188,150,102,88,27,71,11,73,57,234,148,239,29,82,255,122,220,135,3,188,2,146,179,135,71,226,69,51,94,233,53,132,216,94,35,111,152,126,20,65,238,154,160,179,42,216,1,242,116,230,241,115,215,253,30,215,18,175,18,112,191,221,70,3,140,199,199,224,0,44,103,232,219,206,211,133,229,158,85,100,122,127,199,11,116,239,229,232,30,178,232,1,122,55,5,144,95,31,50,93,237,213,126,167,79,129,25,16,45,190,69,0,74,124,111,129,36,215,67,171,106,249,146,45,62,59,22,109,70,55,154,248,185,111,215,219,96,239,109,178,242,79,17,42,156,13,97,211,147,224,45,218,235,120,242,8,198,176,254,236,113,121,33,204,197,228,44,62,228,100,178,102,70,135,167,217,199,223,80,11,191,78,44,83,57,78,14,65,215,38,0,127,199,92,116,228,37,195,10,234,208,107,206,254,33,73,166,175,115,11,250,209,196,19,106,73,188,229,100,230,134,133,239,254,255,190,90,160,105,139,44,240,17,157,212,242,222,135,96,80,58,70,234,218,74,113,27,154,70,191,244,212,171,156,31,127,4,201,117,185,176,144,207,99,94,17,20,123,210,12,230,217,84,60,1,52,174,84,84,1,237,168,217,197,206,125,117,147,180,5,109,3,127,165,226,108,167,171,70,185,194,166,52,97,43,227,105,202,187,77,159,232,14,73,167,70,184,242,163,247,245,122,241,242,223,153,224,205,46,37,132,178,118,173,178,227,163,3,154,116,82,2,249,170,235,34,51,205,96,178,217,75,72,115,129,57,173,21,67,7,85,71,132,80,181,187,88,42,128,187,68,229,124,177,140,31,130,215,153,104,157,235,31,105,206,223,61,99,4,151,155,29,230,52,188,140,94,240,62,173,226,162,239,227,166,169,6,14,102,163,129,11,185,138,176,239,217,100,183,150,35,147,222,123,118,196,98,222,26,91,65,86,229,73,116,150,251,6,29,6,16,67,151,198,165,32,238,57,6,55,248,233,216,120,125,165,66,225,102,220,36,133,160,206,10,6,102,108,146,241,177,108,102,88,199,241,238,135,36,16,51,110,118,159,160,92,206,168,45,241,112,187,0,149,186,242,102,1,85,124,187,99,15,78,68,62,40,23,81,251,220,53,65,235,145,73,88,40,91,113,123,83,230,97,2,18,36,51,114,37,23,70,255,87,129,4,86,199,193,180,252,230,149,39,165,61,118,42,153,237,118,243,232,197,66,136,34,151,227,221,218,181,239,36,168,74,202,137,57,209,137,238,21,127,58,89,91,207,10,213,249,38,56,200,212,178,16,14,213,247,69,152,140,119,16,77,118,48,141,212,169,160,158,105,112,128,8,1,190,41,163,27,102,65,63,66,139,176,198,208,240,39,165,102,161,181,144,164,13,96,188,87,151,146,150,251,12,157,223,63,32,221,187,69,224,210,140,151,123,147,218,110,146,220,69,239,28,176,44,120,76,51,248,172,19,115,235,35,252,141,212,188,80,164,57,110,179,231,40,132,41,27,65,124,130,129,9,152,125,95,189,9,88,115,50,101,230,173,24,58,110,19,172,80,95,123,50,130,253,166,64,11,94,24,171,213,182,227,137,203,250,64,28,244,197,171,232,252,98,196,79,0,30,202,163,84,231,162,31,199,139,12,20,8,197,41,194,120,253,76,3,195,238,152,246,197,238,113,205,61,165,84,5,87,84,137,21,165,59,208,55,145,100,181,176,239,165,246,126,127,183,155,5,246,5,95,59,5,14,184,126,91,196,0,191,158,156,164,243,142,162,158,158,153,160,166,181,155,155,5,111,130,95,162,143,100,82,158,139,126,53,34,162,250,173,101,87,153,195,218,76,90,178,125,164,84,154,25,138,244,19,208,91,205,25,82,92,27,218,142,199,218,122,175,151,26,27,252,82,141,200,188,129,157,251,99,46,242,230,65,112,75,39,247,147,181,235,219,134,130,156,93,41,242,189,198,71,50,106,72,152,131,38,40,198,77,243,39,154,125,93,113,123,217,96,103,15,19,44,244,64,86,121,177,18,3,8,243,162,151,164,108,150,112,169,44,53,140,234,164,212,206,81,74,175,9,174,208,79,84,118,253,183,199,193,28,80,215,24,195,182,1,6,40,22,209,28,203,206,39,22,169,14,69,187,254,132,4,70,18,24,181,206,208,144,141,249,144,193,153,165,126,148,6,67,151,164,173,170,25,168,170,195,131,4,111,110,137,194,196,146,202,197,162,240,160,71,230,226,114,181,109,37,58,181,92,59,2,73,191,62,185,127,155,3,133,61,218,158,82,2,73,23,36,84,75,96,133,101,20,101,202,28,15,75,134,46,86,111,186,35,191,28,248,140,11,232,133,208,150,31,115,62,14,207,4,155,190,202,19,116,195,218,162,31,110,67,206,231,40,145,88,48,72,161,25,199,119,49,108,61,31,215,52,246,180,235,141,150,53,76,170,23,40,134,40,83,125,186,107,51,127,8,253,134,151,165,65,42,6,84,94,114,160,171,54,253,196,185,60,74,171,21,232,152,194,18,147,114,143,234,162,116,245,227,111,248,136,149,228,190,3,186,13,114,212,133,148,187,100,103,50,35,93,213,150,125,204,59,40,123,196,96,252,251,14,158,121,113,212,248,244,190,229,207,104,122,11,226,45,86,124,127,166,231,15,98,34,53,239,225,249,63,64,83,56,132,191,51,149,119,54,27,40,194,50,198,191,5,104,42,44,76,125,215,230,22,211,155,125,115,52,140,213,230,228,117,53,174,122,75,174,91,53,104,70,178,237,164,203,188,217,185,70,201,89,28,138,252,144,6,207,110,66,217,241,172,121,230,156,173,206,134,96,95,88,159,160,101,89,175,211,68,252,153,40,255,227,41,165,112,107,19,123,186,253,254,219,105,66,175,166,239,130,173,127,218,26,33,133,109,146,29,181,162,255,133,183,81,219,130,38,168,151,185,42,103,248,169,108,92,221,251,207,190,64,153,136,107,45,4,200,169,0,236,201,140,97,213,223,64,35,63,133,213,211,88,201,70,164,9,2,180,205,138,187,133,164,109,26,111,188,34,200,20,235,88,192,10,172,26,33,181,38,63,36,226,209,4,98,189,107,172,163,48,190,206,115,95,33,209,72,126,155,50,254,180,14,55,94,118,238,174,136,220,89,171,225,227,7,25,148,236,20,135,137,40,202,26,13,49,3,172,207,22,44,198,106,68,183,136,221,23,223,1,72,216,71,221,116,172,163,212,49,145,221,83,75,12,189,134,142,59,230,183,250,83,120,49,120,22,91,128,10,231,199,5,89,93,139,240,254,158,119,224,132,248,64,9,219,71,208,49,107,204,22,11,27,237,216,25,97,65,245,37,25,100,54,226,3,111,104,51,255,212,218,56,97,253,79,112,188,41,27,167,21,110,165,125,53,231,68,140,87,113,35,126,249,51,18,185,238,86,166,239,166,19,167,129,1,26,106,244,29,235,150,96,202,125,210,103,216,229,237,170,103,111,2,156,181,58,134,162,166,248,84,60,108,89,228,106,185,52,133,130,89,104,239,54,64,155,38,38,106,27,120,245,34,156,228,38,255,216,12,98,134,176,210,202,250,190,178,83,103,67,217,140,129,216,30,216,229,191,111,176,156,152,110,137,56,168,192,182,223,32,22,50,192,232,81,11,74,254,59,201,17,155,125,73,100,191,188,196,102,160,3,40,202,147,230,54,59,152,7,123,143,165,7,137,7,4,135,62,97,223,74,17,152,2,44,132,116,226,94,101,34,219,2,53,210,105,38,10,35,141,245,46,216,109,71,223,57,55,205,1,91,167,164,227,34,229,50,230,26,52,68,122,193,206,114,89,145,180,96,191,84,151,30,128,168,66,121,17,249,23,230,76,131,246,29,29,122,218,225,187,109,171,15,163,240,160,189,243,223,53,162,9,191,170,13,58,130,194,96,50,124,7,84,20,91,115,185,140,26,136,240,184,234,202,110,224,11,122,53,189,100,41,81,13,156,68,10,26,213,187,248,9,77,62,220,172,233,209,207,76,40,25,127,7,132,50,201,147,186,180,161,61,158,116,83,190,85,67,197,82,97,2,7,52,161,74,116,49,158,90,195,223,73,119,124,84,189,187,19,158,166,56,199,146,218,2,225,149,216,175,109,34,217,103,213,195,216,249,202,41,14,0,83,175,222,127,147,64,18,26,185,160,60,151,78,88,4,0,189,212,39,41,113,155,16,147,230,199,243,138,68,58,44,26,46,238,144,254,121,165,190,73,40,83,164,50,203,235,127,27,105,162,163,171,120,125,234,62,163,66,12,149,246,23,193,202,188,208,44,211,124,123,58,231,248,11,31,109,179,167,193,30,88,228,226,99,60,224,241,81,240,214,249,98,86,87,86,239,34,188,41,71,54,64,147,184,161,157,57,213,82,213,140,253,144,192,3,111,247,251,71,37,143,27,172,252,197,37,177,221,138,218,255,134,157,201,8,210,155,13,71,182,32,202,229,172,0,196,161,35,85,94,130,79,61,123,147,204,72,193,91,44,26,191,250,102,123,22,24,23,154,250,22,237,173,45,28,192,144,27,97,38,172,168,93,85,53,67,194,46,4,71,238,203,95,19,89,246,198,129,126,69,108,167,167,98,146,169,61,248,119,241,180,241,59,95,132,94,87,28,174,35,176,129,7,181,197,120,178,115,29,164,249,203,34,72,136,202,115,159,65,21,183,173,163,38,221,68,50,218,167,14,206,123,54,234,128,130,13,154,102,157,6,245,118,93,187,246,247,200,95,205,21,80,115,15,37,216,197,56,205,47,114,40,174,13,61,238,91,182,170,19,155,146,5,10,104,84,131,29,216,115,141,11,228,64,127,238,102,223,164,175,172,180,153,113,77,75,183,179,90,193,139,14,80,29,234,40,122,40,192,88,56,24,111,191,134,240,180,136,246,30,183,127,140,89,101,87,206,225,190,208,62,236,19,133,156,109,172,250,185,199,188,64,11,122,14,209,148,39,240,236,235,207,24,97,67,190,69,230,51,41,141,20,26,239,69,72,133,237,134,164,130,149,120,216,64,82,28,25,191,165,7,12,195,35,200,197,88,242,73,9,158,183,236,33,34,44,202,46,60,215,192,37,222,115,129,253,170,135,226,234,94,129,171,205,233,41,83,108,12,148,252,116,162,85,109,146,125,147,30,65,119,237,195,236,37,198,173,217,209,236,34,4,131,202,223,244,223,141,57,79,116,126,182,162,230,19,163,237,134,210,153,222,163,241,118,11,177,29,119,80,154,31,123,139,40,175,0,67,117,34,174,32,16,227,67,202,180,112,159,1,56,116,97,127,209,234,107,154,59,94,210,172,113,246,57,13,238,71,152,0,158,51,134,160,37,169,159,16,7,152,30,41,90,2,72,217,237,5,18,11,186,154,173,109,244,254,21,171,180,123,245,201,16,28,198,150,155,9,35,8,245,148,160,198,108,152,71,83,223,187,82,64,67,190,16,214,61,239,78,148,49,107,50,99,235,193,67,201,149,22,183,232,152,100,179,76,218,200,32,240,132,103,35,47,76,154,226,102,11,135,249,76,67,116,107,228,69,240,145,112,227,166,163,144,220,67,13,84,255,2,144,7,114,118,226,101,192,60,188,248,114,7,101,60,209,255,224,238,249,149,190,22,9,237,74,15,156,91,63,132,83,83,208,198,183,185,146,130,155,205,149,132,205,230,154,247,205,75,106,173,252,234,73,20,189,114,10,239,166,47,53,184,166,170,92,207,73,10,210,212,214,138,190,37,3,144,202,8,165,193,107,162,57,220,38,95,202,205,28,102,187,174,10,255,176,4,241,192,83,149,177,229,182,49,18,81,97,208,191,255,161,220,154,225,0,95,255,215,146,61,111,164,222,181,103,108,22,84,112,138,128,2,219,43,190,18,175,201,145,154,214,167,145,11,9,94,61,145,197,123,121,74,142,55,188,0,30,7,232,105,87,186,83,117,134,1,164,157,77,55,36,189,53,17,25,13,59,45,172,26,100,47,27,85,50,60,177,176,250,154,227,118,157,29,229,159,253,60,237,40,124,251,173,118,124,240,2,206,78,11,166,95,107,160,111,218,126,176,228,238,168,211,50,7,250,199,138,182,73,14,40,177,154,112,32,149,252,140,10,114,91,216,123,36,36,2,137,125,44,194,218,188,17,89,45,23,182,170,7,249,40,52,163,100,238,113,78,145,170,206,152,50,115,236,50,215,177,89,248,12,80,171,173,71,177,73,52,23,142,174,167,150,201,20,131,152,109,225,175,63,177,254,188,7,243,51,253,127,66,43,129,230,234,18,28,46,238,137,18,89,132,244,18,249,20,6,250,88,24,152,50,242,148,102,126,16,162,40,186,230,130,83,226,115,33,46,144,156,99,254,204,37,172,103,0,18,6,235,84,103,95,72,28,64,75,138,228,53,177,94,16,243,250,145,178,21,147,75,225,120,203,143,196,28,1,197,62,252,2,202,96,125,14,58,119,21,139,221,45,2,137,15,135,76,152,3,53,21,32,210,115,214,199,193,197,17,248,67,168,190,156,95,3,163,192,131,183,240,54,11,55,84,15,135,190,72,155,109,197,200,162,129,7,58,70,183,4,66,199,173,149,164,143,239,134,211,109,221,44,132,180,74,177,83,211,116,187,94,93,236,39,23,5,31,120,162,122,139,251,59,236,91,159,178,82,189,161,15,188,210,54,2,169,87,212,225,152,133,249,115,103,147,158,136,204,11,49,33,102,91,31,27,221,248,119,220,240,138,42,88,17,124,108,187,254,3,205,41,78,201,92,122,2,68,226,121,110,66,78,79,231,35,127,123,4,70,220,28,106,209,197,172,41,16,147,153,116,70,121,4,170,148,62,14,37,87,33,91,108,87,178,49,126,246,138,200,237,130,153,189,32,160,134,130,52,12,78,205,203,164,30,191,18,11,74,247,70,209,159,83,102,141,110,206,167,178,121,71,189,83,135,183,89,164,54,98,133,124,79,106,13,179,227,140,166,145,217,93,176,38,10,66,126,125,208,146,144,45,19,2,228,104,78,166,237,201,133,73,73,199,212,196,96,138,201,120,23,126,146,188,52,131,12,119,67,77,184,253,120,30,24,146,172,121,48,100,224,53,41,19,24,83,107,208,141,4,116,245,68,23,254,120,28,67,147,87,40,5,183,139,181,225,141,86,108,152,237,107,211,160,29,208,90,104,94,124,148,145,17,168,98,160,73,200,26,0,11,126,165,114,37,129,37,162,138,93,14,18,204,51,188,156,221,168,62,159,114,190,171,29,215,213,191,210,152,54,66,58,73,110,40,141,119,145,188,97,83,235,2,41,132,234,65,174,217,13,48,122,102,220,223,30,220,246,98,78,183,38,200,49,173,13,179,174,226,167,115,231,147,112,123,32,28,60,133,144,221,132,117,54,99,29,251,188,112,118,92,230,213,199,213,38,82,163,5,104,113,57,17,105,188,90,88,87,103,14,96,123,80,105,244,8,217,155,196,12,238,113,91,87,208,117,54,160,3,238,98,131,41,125,178,246,203,8,212,96,58,209,161,43,226,193,210,217,107,76,133,43,186,229,186,125,110,195,10,117,12,39,167,0,92,248,73,33,101,18,228,87,240,24,93,180,175,68,224,205,196,13,136,186,153,202,105,0,62,157,121,109,51,62,85,111,27,72,199,69,70,186,1,73,137,147,131,6,86,138,225,163,64,163,255,116,172,250,172,249,102,143,62,160,219,13,27,133,45,10,18,113,153,47,252,106,143,94,232,151,225,104,231,36,95,241,22,177,234,139,3,84,126,239,118,175,49,90,130,149,155,12,52,49,238,90,237,81,136,88,161,54,99,160,204,65,216,112,188,253,27,36,40,253,106,89,69,220,141,6,13,184,37,128,4,124,242,186,31,250,245,188,153,144,187,94,52,171,56,116,78,239,253,100,13,94,141,191,114,27,153,108,75,248,103,128,126,161,58,106,63,218,173,6,71,42,135,39,23,59,110,198,73,68,215,235,233,95,144,133,224,188,46,56,37,240,195,207,183,238,211,245,236,83,250,97,253,200,224,209,237,144,236,16,82,132,188,44,235,145,241,249,14,115,107,113,1,194,10,215,41,198,182,211,92,122,253,185,103,55,105,159,23,235,252,215,134,27,103,125,97,110,109,179,75,219,201,137,203,210,131,78,170,213,252,90,61,66,204,128,118,219,199,159,7,174,235,223,217,9,175,29,199,183,115,74,2,87,45,154,15,123,40,120,115,46,181,75,107,135,229,221,9,1,156,249,42,177,197,83,85,205,97,85,33,168,195,154,5,125,255,94,125,187,52,128,48,157,102,237,95,228,36,26,213,16,173,16,102,55,66,153,149,246,75,34,43,3,107,128,241,10,165,100,39,193,237,47,220,254,172,215,33,8,237,249,163,222,144,207,63,120,145,243,203,40,167,215,185,217,230,17,170,21,6,183,170,96,221,58,222,57,4,84,147,192,162,231,95,71,232,38,237,188,233,232,199,63,221,9,167,125,168,8,187,178,32,32,169,170,102,73,169,112,186,0,0,31,23,248,21,168,179,194,54,201,129,176,224,216,122,183,129,31,30,117,137,117,252,28,24,81,247,77,98,161,159,249,2,126,165,137,12,53,179,162,14,113,88,36,148,137,166,27,50,69,185,59,128,66,237,203,149,220,130,254,76,100,144,140,31,70,113,194,174,203,77,32,44,135,253,127,243,124,31,180,58,185,135,202,146,134,173,134,155,212,107,198,126,201,141,240,136,147,22,119,236,237,101,246,229,70,80,212,123,70,137,195,243,56,230,211,94,79,29,90,76,168,82,146,107,29,225,198,88,26,74,203,149,222,36,23,76,23,202,122,26,129,156,133,144,251,89,152,36,130,54,132,119,81,66,249,80,255,43,229,147,103,67,9,98,141,140,212,211,152,152,50,220,244,163,117,197,205,86,227,125,167,95,150,168,221,220,142,11,192,92,130,228,103,173,77,10,17,217,86,81,104,201,51,116,4,17,94,150,199,14,98,51,191,12,240,201,21,51,28,234,98,12,184,204,235,2,176,211,174,203,201,64,251,108,207,243,106,173,145,113,234,220,42,180,109,95,183,227,229,72,5,89,245,118,52,147,222,153,89,96,3,114,250,158,76,209,87,125,239,65,76,20,23,0,129,230,127,27,101,31,87,33,135,85,78,217,84,83,172,212,223,56,95,92,109,210,221,138,204,249,8,106,142,89,140,55,84,35,212,251,169,247,116,2,194,215,136,13,32,239,119,210,136,236,88,35,227,241,40,174,238,249,49,152,16,254,148,144,166,86,98,146,94,132,141,96,178,165,208,104,165,181,208,144,236,43,109,122,21,153,106,2,122,204,121,196,17,209,226,164,220,180,107,249,229,5,89,14,203,243,130,124,196,35,166,64,167,41,144,18,210,128,10,234,207,194,237,232,182,43,68,14,114,16,33,182,120,176,143,90,6,164,106,208,207,139,254,199,147,248,6,155,90,237,80,222,87,1,2,231,28,141,146,12,188,121,176,6,122,13,186,227,64,40,135,251,140,81,43,21,232,130,72,211,125,197,202,195,30,138,10,183,244,203,70,51,43,253,108,71,35,152,154,36,66,14,183,75,53,138,40,222,135,128,230,64,18,200,166,223,126,222,171,190,206,137,190,98,112,222,223,75,2,208,112,182,177,2,190,77,134,231,90,125,242,137,89,253,163,85,128,182,11,234,66,215,224,80,39,90,255,123,179,183,67,105,100,40,164,117,172,242,178,18,37,103,196,47,127,23,31,126,252,175,157,79,168,248,43,25,198,136,80,214,176,129,79,161,208,94,27,114,38,252,102,6,151,64,197,238,172,217,39,77,8,8,229,236,27,254,187,163,241,162,32,228,200,174,203,202,134,108,52,248,175,68,216,181,44,159,40,136,167,215,231,102,20,248,198,26,84,129,69,4,131,185,205,224,247,220,152,138,4,32,148,111,89,234,190,102,137,159,57,208,222,93,4,227,116,218,185,137,151,75,250,52,56,171,2,127,107,3,180,71,228,153,30,134,76,69,68,65,33,83,241,91,205,25,4,227,130,26,250,149,119,170,64,78,39,236,0,52,138,163,54,137,204,150,227,151,112,226,183,98,93,169,206,169,89,26,162,247,104,148,29,236,188,201,147,149,102,188,28,236,83,69,236,24,20,118,241,61,131,54,228,183,66,51,233,151,231,192,232,157,142,42,184,88,189,249,252,182,215,243,96,143,165,114,162,10,179,128,112,55,138,39,70,236,9,150,17,188,130,177,131,210,12,134,68,108,222,248,70,163,172,227,95,249,183,246,236,118,20,141,11,124,145,129,65,163,119,29,101,132,41,29,88,4,62,125,95,205,212,2,4,99,78,158,92,171,92,173,66,54,1,54,142,220,115,245,210,74,168,253,210,53,181,198,115,117,104,74,142,52,176,235,167,162,71,88,230,154,135,87,5,101,22,110,181,97,124,135,162,178,157,22,5,170,225,251,200,144,152,54,190,234,10,228,22,98,203,159,244,59,251,218,80,13,65,17,43,54,58,38,201,215,153,213,1,135,161,51,208,241,109,243,27,115,83,44,24,46,247,156,230,53,231,179,178,233,13,86,218,37,235,72,101,90,55,253,64,189,216,58,102,168,137,60,139,97,69,224,22,222,1,172,47,227,152,251,75,239,89,27,192,249,201,198,105,212,117,7,217,3,250,140,216,201,145,33,248,161,240,13,134,21,157,94,158,207,188,132,95,26,30,65,30,236,245,254,13,67,92,186,33,196,25,241,209,30,201,13,195,103,235,247,201,129,90,8,198,75,172,21,244,108,105,224,14,163,204,27,185,143,53,198,231,34,12,198,206,194,49,29,227,123,176,15,91,128,253,219,49,130,27,237,209,63,14,33,79,86,19,27,78,251,133,102,20,157,200,126,56,55,244,209,96,171,202,123,113,92,11,34,98,185,131,248,33,49,88,227,75,231,1,15,168,8,62,188,0,47,235,223,155,140,29,63,27,158,248,215,81,88,25,73,158,249,1,33,128,213,232,234,176,71,113,63,195,188,86,34,125,108,250,100,34,113,158,171,63,172,236,75,25,182,246,4,92,152,76,191,37,79,153,102,13,126,68,109,6,31,157,194,192,118,229,179,66,148,157,17,119,199,223,73,47,7,192,161,113,234,253,165,69,242,15,198,49,244,163,14,112,247,126,112,84,202,160,248,253,54,23,97,13,186,124,136,10,241,239,129,224,95,89,31,152,234,197,30,44,151,45,216,71,113,168,246,90,91,21,243,2,139,108,214,61,3,222,160,162,111,212,42,154,38,32,46,188,90,202,179,201,134,254,212,13,67,242,226,163,242,81,182,226,106,55,17,172,124,92,26,148,76,130,228,80,90,152,76,9,91,216,12,137,146,87,4,71,27,186,63,173,177,227,235,91,94,71,216,135,192,55,81,97,5,23,234,123,72,81,242,252,191,79,0,63,61,215,102,167,107,72,61,105,23,6,220,61,52,225,112,207,228,77,100,141,55,131,98,10,10,138,40,28,167,37,122,37,187,14,81,178,126,102,181,91,42,201,233,255,22,9,187,224,17,238,29,241,125,5,192,225,235,22,130,74,4,218,19,29,91,115,110,177,61,96,112,80,188,18,251,179,201,219,54,203,206,32,7,139,21,26,196,65,167,209,242,36,99,28,251,143,31,210,76,27,119,243,87,23,2,85,252,25,92,82,233,134,20,50,109,29,207,66,137,126,143,185,21,25,52,31,167,164,115,47,184,58,172,220,157,186,41,25,147,223,97,247,207,32,70,86,239,163,183,194,132,214,54,76,7,72,151,117,48,213,216,218,54,42,31,67,92,202,46,190,223,32,19,51,26,213,14,42,221,154,66,131,156,205,67,240,54,152,41,203,143,251,109,250,33,122,197,37,8,81,85,128,190,114,94,97,63,60,254,69,171,145,145,156,196,54,198,121,70,198,243,76,30,147,191,219,132,0,21,152,214,168,170,1,65,158,92,112,237,234,75,210,16,34,103,166,44,63,46,213,217,2,81,18,222,79,48,75,245,192,216,91,234,121,218,118,224,243,32,161,134,149,207,189,49,221,203,147,160,46,73,176,182,46,99,248,141,90,208,191,102,39,183,69,91,60,185,111,207,115,77,219,168,181,204,14,86,149,12,131,249,32,13,103,108,42,26,223,95,80,179,45,207,76,224,134,111,191,143,191,5,107,7,63,105,247,89,15,36,117,81,149,245,236,67,238,166,244,52,124,86,68,20,4,34,168,255,108,77,51,254,76,114,53,245,42,44,175,177,97,31,11,202,73,224,107,89,53,50,10,98,202,58,208,188,91,96,188,122,13,154,157,116,13,191,135,217,226,10,235,175,136,13,100,43,182,193,199,18,2,193,190,2,57,177,26,91,163,248,243,11,227,29,21,150,24,104,216,159,178,245,186,23,251,142,197,193,27,185,17,69,141,34,184,94,190,109,19,45,131,142,129,207,56,207,40,240,202,13,214,47,17,32,139,164,140,13,152,213,13,125,53,239,148,73,104,77,46,223,224,229,82,240,119,10,55,34,151,127,60,103,235,145,213,96,218,133,218,154,250,136,161,209,145,12,185,241,249,155,179,99,250,8,220,184,158,92,65,23,101,24,39,49,129,87,96,9,114,103,238,16,135,32,238,8,246,225,54,48,47,47,23,162,138,223,182,216,191,165,164,42,95,69,25,83,84,189,223,164,198,133,212,40,240,62,192,63,128,156,151,246,180,255,87,197,158,93,125,50,192,195,41,44,100,244,131,72,236,45,170,10,79,226,160,15,176,167,78,248,107,100,174,13,176,82,66,16,134,66,172,131,16,60,183,250,5,135,54,187,175,131,131,206,41,253,140,194,73,77,212,241,152,19,130,117,60,229,58,176,217,123,39,252,15,230,63,61,92,150,55,173,29,117,88,136,0,220,89,184,167,169,70,229,228,34,252,23,125,65,135,101,28,217,144,244,125,65,168,176,53,28,180,31,225,114,38,99,40,208,180,162,135,42,203,212,177,95,166,32,76,135,230,91,231,159,93,0,38,176,81,38,165,123,121,129,56,1,179,104,59,238,23,231,10,190,206,0,115,237,127,139,225,177,197,41,112,100,235,239,99,0,152,137,164,242,123,64,219,140,152,171,187,234,232,84,254,249,149,128,234,176,19,77,28,234,98,48,44,140,121,28,184,74,19,14,1,37,144,2,116,212,177,154,121,216,186,152,207,138,156,98,255,97,116,171,163,249,200,163,183,220,21,29,22,125,185,217,246,101,88,58,29,206,167,64,44,207,20,175,224,33,39,141,109,165,86,252,62,220,134,234,214,29,239,99,165,80,60,56,94,214,186,218,239,137,246,101,18,147,237,16,240,210,128,232,173,39,244,255,47,188,185,32,192,113,167,191,43,124,114,124,124,234,82,87,243,56,219,255,110,182,19,23,169,46,88,140,243,203,71,245,183,4,133,7,239,72,191,55,183,243,135,128,142,123,247,40,119,230,32,103,254,112,180,69,21,131,2,105,5,70,140,214,212,118,195,16,174,186,144,7,156,40,137,5,179,50,83,110,143,50,81,8,109,238,111,52,39,214,130,15,250,174,185,174,156,146,221,155,98,23,135,227,10,15,155,133,216,242,78,255,4,188,149,204,19,20,5,52,151,195,62,21,167,70,52,69,1,71,241,116,96,98,81,68,185,176,251,175,5,189,254,133,15,44,206,16,223,237,182,94,121,50,252,58,118,2,155,241,209,77,171,215,225,107,212,52,86,153,90,72,143,27,18,161,158,74,232,132,117,150,235,183,83,203,145,128,205,143,230,22,250,208,41,214,237,57,159,94,30,28,53,241,118,9,202,209,197,86,192,212,213,174,115,136,215,213,237,155,221,93,53,99,93,95,241,243,187,157,29,121,174,16,119,35,86,213,232,17,244,239,4,28,61,175,223,157,238,166,13,246,189,136,195,149,29,49,91,177,8,56,108,4,2,223,154,180,250,70,239,197,188,79,200,241,147,70,129,209,17,16,7,238,64,108,10,216,238,73,38,217,116,235,104,73,214,41,198,251,140,2,116,30,89,53,117,154,15,242,104,175,194,165,22,222,55,59,190,29,137,132,181,67,62,238,45,106,172,61,60,242,145,171,210,100,124,20,125,2,43,203,18,57,226,7,43,36,176,216,16,163,18,111,114,185,64,194,99,7,201,52,231,59,28,234,25,52,232,131,247,159,148,106,39,114,67,166,41,153,226,147,78,118,217,13,207,137,203,34,38,15,127,169,206,164,207,46,214,31,10,34,124,40,151,124,205,73,107,96,156,22,52,248,30,180,12,13,176,105,177,53,252,211,9,115,155,226,15,222,164,211,236,35,140,175,185,217,54,40,33,213,155,64,52,18,41,154,167,154,40,184,175,82,125,126,132,28,220,187,81,220,145,164,142,10,110,138,6,70,162,252,124,163,138,42,156,64,112,37,114,29,183,209,35,63,6,132,7,181,222,76,230,33,40,121,152,248,225,31,200,39,76,41,95,164,135,43,42,7,77,197,71,217,240,19,205,75,63,178,207,200,119,221,74,185,55,48,58,166,111,127,255,20,146,24,85,88,12,55,120,150,7,125,27,25,140,7,208,104,148,28,18,71,221,195,112,248,143,105,144,168,254,160,241,253,135,36,70,76,125,0,48,35,57,23,156,166,184,26,224,157,54,95,49,127,20,159,102,42,112,146,232,174,43,27,185,112,199,76,1,247,135,252,63,64,66,62,189,234,182,85,114,251,200,247,113,56,161,231,240,193,244,84,230,249,226,184,110,198,174,113,202,192,55,214,255,182,132,95,0,1,231,220,139,152,205,205,21,196,55,114,240,219,166,181,203,227,213,191,98,72,253,40,242,17,188,239,96,70,2,69,35,163,1,6,170,128,187,232,32,194,152,244,186,43,99,47,128,245,14,156,157,115,189,181,48,53,190,191,145,244,157,63,4,236,74,4,152,251,238,28,126,4,68,7,129,61,106,231,64,30,69,90,49,91,233,176,202,63,106,107,183,185,169,87,37,214,107,208,41,225,151,166,99,117,116,113,162,187,248,167,193,49,34,248,227,120,101,13,251,204,221,87,96,210,83,190,178,105,225,137,119,137,151,68,238,78,106,227,65,173,239,25,102,245,46,76,97,147,41,252,135,103,57,48,151,219,17,138,0,147,205,76,246,190,11,20,213,124,75,196,159,72,31,237,129,58,132,190,237,113,107,140,123,29,186,214,154,204,222,106,115,53,209,20,188,156,236,227,108,178,217,116,248,198,22,140,141,103,244,18,14,222,193,185,123,6,182,163,73,240,250,138,102,53,215,97,60,158,20,40,237,77,37,5,73,215,59,98,137,156,169,214,2,169,142,76,193,23,16,158,220,41,75,78,86,39,67,219,126,217,102,9,46,99,28,163,171,84,214,230,154,59,253,174,135,89,28,51,119,39,19,67,50,192,182,33,133,213,181,218,176,191,215,29,28,122,159,203,82,143,199,211,80,189,255,228,164,119,6,55,141,161,51,101,232,255,210,24,150,96,216,82,171,18,173,211,6,202,51,41,51,192,239,20,253,184,155,143,241,243,165,114,95,83,191,9,140,69,22,68,174,169,175,188,142,1,234,63,45,27,2,76,36,121,180,66,131,215,4,250,157,156,188,134,138,85,70,18,172,125,81,125,70,143,67,151,183,14,86,225,145,122,199,208,100,209,120,200,247,165,108,122,226,117,224,121,206,140,11,49,219,220,102,118,116,150,200,164,235,164,247,74,133,80,46,73,4,189,210,212,86,187,197,101,61,102,23,201,47,157,201,151,19,102,33,253,252,137,120,240,10,29,91,214,96,71,252,56,232,41,140,238,186,187,186,101,193,79,236,199,63,179,202,57,97,82,115,190,103,81,255,179,169,148,98,45,89,28,221,200,128,10,31,138,85,70,24,58,74,96,245,238,159,59,184,142,152,36,43,57,113,74,52,219,180,69,158,11,156,47,109,183,162,177,139,129,151,20,56,31,49,36,120,246,147,160,210,133,74,56,228,209,214,197,72,167,171,216,45,23,11,193,236,109,158,195,30,226,93,136,123,62,206,252,72,238,92,242,34,234,74,117,246,190,0,17,130,149,84,231,52,49,31,26,113,222,118,195,173,91,86,58,140,209,11,141,165,223,41,240,27,164,167,138,50,151,184,241,43,50,175,160,72,60,118,91,236,106,172,20,246,39,249,171,151,192,40,144,162,236,82,252,69,203,64,124,146,115,62,193,48,71,118,163,220,101,99,79,209,204,70,122,48,217,249,123,54,201,65,233,92,94,62,27,186,121,38,28,29,11,67,172,1,185,128,45,98,227,22,249,189,235,26,223,109,216,39,229,79,90,219,53,83,47,32,183,94,62,101,246,211,29,160,200,72,55,69,149,182,111,64,203,65,46,110,248,188,52,207,102,89,206,233,52,86,152,218,162,41,12,200,143,254,86,217,119,1,191,67,143,116,204,96,226,120,86,91,202,227,141,119,178,226,243,201,83,61,110,1,103,2,225,28,109,52,194,172,51,154,167,177,56,35,146,112,232,189,90,198,67,62,136,111,191,178,97,122,145,82,4,222,199,28,81,177,70,30,107,138,40,3,19,116,133,29,117,233,143,58,123,222,166,6,1,198,202,207,253,36,17,144,85,147,104,135,69,79,161,197,110,19,43,245,229,154,146,164,108,213,152,99,93,76,24,219,89,117,106,213,44,238,23,252,132,52,36,124,218,129,136,87,226,212,230,217,12,229,167,130,81,17,177,234,201,238,127,195,186,215,72,216,12,230,73,10,91,240,32,33,166,238,114,244,225,226,17,252,144,241,241,164,208,143,131,211,247,171,189,225,99,90,46,94,95,103,240,202,67,55,87,185,26,250,90,245,59,24,66,5,32,244,226,11,239,244,62,20,103,97,34,172,199,154,162,145,63,8,111,220,106,191,29,137,181,142,99,238,65,139,213,104,111,24,241,138,229,48,122,234,8,234,15,54,142,244,52,241,159,166,239,45,49,135,89,195,241,149,32,39,31,35,47,121,110,33,209,194,189,30,39,53,174,178,240,55,245,189,174,145,0,219,200,144,207,5,176,20,63,169,98,242,113,136,131,110,147,153,240,168,59,126,184,163,144,220,121,49,234,49,241,162,44,58,34,40,234,253,157,33,46,127,142,164,60,52,202,120,245,162,102,152,130,241,127,6,13,212,172,201,190,242,142,224,214,127,130,227,88,82,82,152,87,75,152,249,243,78,213,205,75,164,33,61,1,99,206,79,248,141,199,212,16,62,97,62,118,221,215,254,33,232,127,86,255,249,71,127,49,50,217,140,24,28,102,238,211,76,57,77,213,197,219,207,19,226,32,255,118,183,225,168,13,230,87,68,15,186,189,120,199,248,240,173,188,108,64,174,118,183,202,86,106,181,107,106,201,111,89,111,112,174,248,121,4,99,196,18,205,155,212,198,222,118,171,174,165,230,189,160,164,211,34,103,188,225,23,8,19,63,161,46,89,32,164,252,113,97,138,8,35,74,77,1,176,97,68,168,40,255,253,71,89,11,118,214,37,0,105,216,113,183,148,127,70,27,184,254,142,120,172,82,140,246,0,198,1,252,63,228,152,204,193,97,81,171,113,210,244,71,229,205,114,138,157,8,205,56,7,195,204,132,120,16,5,73,34,13,139,112,39,169,141,178,215,168,227,24,233,90,204,237,243,34,12,169,108,244,149,53,214,219,2,32,150,47,130,50,140,186,21,218,9,249,163,196,195,162,171,190,113,63,182,31,175,126,11,98,13,252,105,174,109,97,243,26,160,210,137,174,27,83,16,31,102,144,183,110,63,238,250,179,104,247,185,44,27,230,184,106,50,73,98,53,149,107,51,198,171,173,49,104,4,87,238,58,4,194,251,221,74,253,7,119,87,117,151,92,16,147,136,58,127,66,103,223,254,26,9,130,58,170,210,36,34,97,162,130,119,116,9,144,190,61,110,196,253,120,195,104,82,162,255,146,192,125,128,0,19,101,206,227,24,77,206,118,118,180,177,174,174,212,158,28,109,23,49,143,209,214,208,75,36,52,198,165,7,178,202,151,236,40,117,69,49,54,242,196,201,80,24,5,193,208,211,198,216,204,204,9,118,45,39,3,112,15,76,54,40,114,174,134,220,55,184,208,140,166,110,109,156,141,180,176,177,49,187,69,187,241,167,200,132,163,227,201,193,98,43,143,89,165,36,235,164,69,29,45,58,65,178,116,236,79,0,183,177,65,209,204,25,194,184,123,59,201,235,37,209,142,71,82,226,26,109,65,91,59,148,95,30,173,248,44,20,37,115,203,216,154,134,113,70,71,83,37,254,166,142,183,174,82,104,255,108,203,144,63,87,196,243,121,124,241,93,57,19,199,242,35,178,72,7,198,245,205,176,179,25,38,244,229,113,138,253,54,201,12,115,141,52,171,80,34,109,246,172,221,125,70,68,185,7,11,191,73,241,88,47,68,234,169,40,127,21,50,183,2,51,163,204,170,146,3,120,137,192,194,175,31,71,51,61,109,185,117,4,207,57,202,118,139,213,189,219,250,228,72,128,80,53,205,238,161,10,109,172,77,24,190,95,237,100,84,201,36,32,35,106,162,161,135,181,153,15,41,99,60,185,125,125,26,8,53,184,45,166,178,163,148,123,31,29,186,246,24,141,36,120,21,197,64,121,212,75,239,111,145,147,151,97,253,127,206,109,69,212,32,203,249,190,215,15,194,107,42,175,197,246,145,247,48,193,166,49,29,57,174,156,87,120,123,68,197,199,13,146,160,19,145,235,132,18,150,155,93,89,82,192,24,120,252,144,198,88,110,210,0,223,210,121,161,68,52,5,210,155,199,157,72,33,157,252,169,246,41,109,85,107,203,202,67,106,144,167,122,238,49,222,144,221,46,242,222,148,37,197,69,10,226,62,134,4,18,173,124,19,71,121,255,211,226,250,219,16,137,113,87,24,50,100,222,169,146,147,45,144,207,200,36,167,36,135,187,63,169,92,179,82,229,110,156,109,25,53,201,116,9,117,104,219,58,151,247,156,36,66,162,183,56,162,32,114,130,193,22,161,21,104,134,210,175,162,225,130,168,120,197,82,161,153,169,249,224,23,70,234,44,106,96,67,179,132,124,199,148,72,86,244,238,234,6,54,85,0,248,124,0,59,198,239,35,57,188,108,124,33,4,180,212,243,67,242,118,39,78,52,82,180,84,68,162,156,148,87,1,156,80,194,216,248,244,168,94,168,62,158,95,206,238,228,78,195,22,214,73,151,17,225,219,82,86,132,73,236,247,207,30,134,207,92,123,238,64,146,178,243,195,116,16,198,0,0,231,132,171,150,156,73,96,117,21,64,120,93,190,199,5,252,31,150,169,149,91,172,136,76,249,104,167,74,107,239,77,206,135,139,251,112,75,243,19,237,77,129,125,143,102,87,21,151,137,27,137,224,109,32,15,48,125,47,32,156,176,145,148,214,222,69,227,106,94,104,239,27,121,123,2,181,228,125,19,223,234,111,10,242,219,181,133,114,114,137,115,51,27,107,225,181,17,57,109,188,222,35,130,151,117,250,160,78,205,248,195,94,23,75,154,89,250,209,121,149,67,150,221,50,62,154,149,82,225,74,78,32,173,69,140,135,67,100,188,100,107,182,58,170,108,180,101,238,131,86,178,8,245,25,206,176,36,126,88,92,224,190,23,193,255,193,22,138,90,178,223,161,80,58,163,202,4,107,236,44,105,175,254,131,244,79,180,22,252,179,235,37,140,36,36,214,229,211,157,185,117,9,171,194,44,59,39,194,137,72,211,40,57,165,89,92,246,91,217,184,30,188,99,230,167,47,217,131,42,203,250,173,164,15,98,121,220,88,158,89,41,178,85,96,235,105,63,76,116,94,78,36,104,3,235,194,213,56,182,203,90,80,243,223,103,93,72,8,70,245,209,191,141,199,53,41,113,253,254,234,65,111,237,191,182,94,156,13,240,157,179,29,254,91,104,1,97,186,105,143,45,162,10,103,172,170,157,165,224,219,230,145,106,250,180,188,195,210,141,14,166,60,245,226,183,245,236,61,35,5,146,229,243,125,190,108,229,57,189,64,38,169,100,139,48,199,242,113,120,213,35,229,243,208,91,52,179,178,100,247,213,149,20,116,99,15,172,207,66,194,219,242,194,63,124,134,142,157,239,192,221,101,13,234,248,109,187,176,104,238,128,204,235,246,54,67,71,163,86,246,41,164,199,124,78,117,176,30,82,102,25,118,162,105,65,159,116,120,73,198,96,197,255,125,88,187,119,148,211,77,30,241,89,117,1,41,233,247,79,194,167,248,129,131,193,168,112,181,21,59,193,27,229,46,151,163,194,130,225,49,209,30,105,44,81,65,138,22,240,233,18,116,237,197,169,38,172,25,7,152,105,72,223,3,77,200,202,74,18,129,152,98,219,199,230,110,117,186,79,239,88,183,121,127,204,148,4,102,42,160,128,107,16,134,51,138,120,255,8,93,223,32,247,131,34,237,38,0,89,10,32,223,89,187,77,59,200,23,14,61,245,1,38,239,119,79,159,235,240,79,206,67,182,54,76,16,112,161,152,138,3,241,126,203,2,239,115,66,6,47,210,18,206,111,34,54,181,95,100,135,151,91,182,175,206,7,227,246,1,182,111,9,106,143,215,17,207,132,242,30,162,97,26,146,231,182,238,32,65,169,168,237,56,197,243,33,86,252,91,45,64,188,63,172,148,4,237,85,235,55,219,92,65,50,21,47,207,181,168,164,235,198,132,209,26,57,81,91,189,49,137,225,191,155,8,249,201,191,136,162,6,194,252,74,226,48,228,155,112,168,223,86,165,184,19,88,123,69,248,103,220,150,12,43,211,38,11,140,40,19,39,113,14,25,12,93,167,10,243,165,137,15,198,76,146,95,86,185,14,55,172,182,41,26,159,253,62,187,15,105,39,109,89,147,132,138,107,66,49,73,217,208,250,160,135,122,237,128,172,78,245,130,178,15,169,44,247,97,78,26,5,184,250,116,117,213,218,81,123,66,202,85,178,235,141,216,188,96,45,252,150,236,44,211,84,141,7,169,110,85,14,241,40,250,148,46,189,113,120,74,75,123,200,17,52,61,241,123,70,191,150,168,255,48,139,4,26,28,110,101,36,48,147,46,22,60,211,188,172,7,55,28,8,64,118,112,196,186,52,229,73,243,221,53,167,6,22,212,23,89,243,55,56,129,141,188,39,216,41,212,119,149,190,18,2,74,110,150,84,9,123,92,227,62,113,17,116,147,110,169,82,145,79,208,97,226,219,144,53,122,163,100,48,184,252,97,163,16,144,181,135,193,49,3,132,241,154,103,245,43,187,49,134,141,156,178,127,219,90,232,181,2,204,4,70,83,17,174,170,130,247,68,189,46,14,179,181,186,240,218,85,176,66,200,237,97,106,5,171,14,146,105,212,215,85,103,209,149,233,74,103,136,16,113,160,198,83,135,121,212,100,92,191,4,118,210,215,195,127,22,64,100,79,148,79,44,42,85,221,58,140,67,230,92,243,154,70,54,245,34,107,140,168,194,127,61,183,87,44,182,41,122,225,110,88,150,112,255,5,137,132,79,229,147,6,246,167,68,70,200,26,196,214,110,120,45,88,147,182,70,114,132,240,170,81,186,16,33,80,80,156,125,54,243,54,21,61,171,52,181,4,25,2,227,179,189,17,69,49,241,58,237,171,229,54,204,59,68,122,199,188,51,71,235,209,10,170,44,117,57,36,38,56,47,45,188,66,161,232,37,99,166,244,238,102,147,208,57,89,255,232,232,60,71,222,47,18,191,139,107,232,199,94,161,15,8,116,83,163,126,147,230,122,218,141,149,211,29,237,96,172,12,32,27,176,74,158,193,214,46,255,193,246,170,113,96,63,82,118,110,110,11,104,222,186,90,132,9,233,35,143,31,227,24,176,160,42,52,216,192,134,161,100,31,24,48,180,203,74,197,190,235,103,57,3,173,107,153,218,134,8,47,250,216,222,23,174,247,94,147,39,157,184,143,103,53,132,165,168,98,140,132,125,27,148,175,72,224,167,133,66,222,243,183,62,104,176,242,107,172,124,34,138,222,73,114,52,182,227,217,75,20,34,96,99,57,46,18,76,54,238,180,57,116,32,65,2,6,87,117,253,224,162,130,93,150,88,190,85,148,80,164,31,180,224,114,96,248,241,173,62,26,182,194,208,115,237,31,13,12,95,175,215,61,215,88,91,168,241,109,124,4,84,6,249,12,42,132,85,217,194,60,231,112,255,144,19,254,210,101,31,160,55,239,80,95,165,71,180,11,147,211,69,148,151,100,125,229,236,54,92,41,141,166,229,199,109,86,102,181,164,175,183,46,237,60,178,164,145,120,212,67,107,81,152,201,225,122,146,242,95,158,194,123,8,231,176,177,83,90,5,62,131,205,197,22,247,24,89,122,82,106,91,72,112,199,213,192,205,91,200,208,45,48,157,239,93,159,21,154,50,41,193,23,30,127,125,210,50,231,7,8,253,166,44,36,33,190,224,236,150,160,146,17,163,247,214,180,190,63,227,148,61,160,99,217,108,91,226,250,148,183,106,226,35,57,215,154,101,102,51,33,20,48,0,189,17,36,9,238,31,65,106,169,141,159,226,2,88,222,113,179,106,46,193,53,249,146,216,96,1,232,41,190,240,41,10,20,171,75,214,208,115,203,202,149,206,124,220,35,167,218,44,155,78,163,236,188,243,30,23,241,27,251,157,65,122,34,39,253,21,151,10,168,107,32,112,147,8,246,52,144,114,52,77,130,63,238,161,233,144,133,238,135,84,128,222,72,42,170,57,24,169,103,210,192,251,235,224,151,106,162,89,63,150,152,69,70,189,172,22,243,129,65,221,157,10,209,117,4,64,81,1,2,58,36,117,208,40,10,168,176,89,226,16,212,172,98,16,238,133,183,195,94,127,35,152,236,14,139,114,184,139,182,94,229,236,162,15,146,238,50,117,45,17,227,132,163,54,48,93,37,145,29,142,22,60,42,205,1,67,137,136,68,255,150,32,118,239,151,0,80,129,20,211,66,17,161,162,70,193,181,47,113,84,215,191,106,41,21,250,58,10,77,188,179,6,128,78,54,153,17,40,116,43,16,240,230,150,30,186,9,50,128,19,143,187,241,2,192,211,113,202,105,10,26,205,111,183,218,235,99,61,223,41,102,181,176,94,211,107,35,100,33,220,196,110,65,129,33,83,38,209,111,45,33,25,115,13,218,77,74,45,210,249,27,83,142,218,81,58,128,255,176,56,238,165,174,196,175,237,36,67,52,190,132,24,113,209,11,175,174,190,26,132,45,229,241,210,197,99,122,253,190,4,21,177,162,220,157,116,64,67,52,109,80,48,89,170,48,11,197,28,26,97,160,118,17,50,224,230,19,244,220,151,66,186,61,252,30,76,248,88,88,9,182,20,236,55,52,112,29,114,203,229,239,251,45,213,9,87,220,62,62,41,66,27,223,92,13,34,78,197,193,166,21,10,45,200,64,254,172,168,28,213,106,149,160,129,72,138,247,165,240,147,103,147,46,5,54,78,39,187,82,62,158,157,40,208,22,34,45,144,88,116,93,2,137,226,65,109,86,10,225,24,226,120,153,162,120,124,25,103,137,183,250,99,190,75,19,141,231,88,150,83,220,93,88,98,64,3,119,144,140,244,8,214,164,179,254,19,14,88,130,122,62,14,126,202,190,22,34,218,134,3,198,99,236,165,188,87,57,244,223,76,27,177,5,113,17,90,172,83,71,82,198,110,20,84,93,219,24,32,233,235,209,88,222,92,166,148,168,168,248,152,76,12,157,216,19,17,241,156,83,183,157,179,40,80,194,134,215,126,134,176,176,70,243,193,179,104,33,127,125,195,135,89,94,134,27,185,63,60,50,160,86,131,129,171,170,222,23,231,50,196,71,147,222,157,6,207,96,112,156,122,2,198,191,79,164,205,8,204,190,97,72,60,136,44,45,118,149,35,197,163,146,69,107,32,170,17,253,134,81,45,61,210,82,243,123,135,75,220,23,127,13,213,17,201,231,14,126,250,62,35,78,186,116,240,184,161,41,31,201,195,206,177,11,163,28,63,13,226,49,122,98,131,23,247,4,95,248,219,141,144,255,132,215,222,125,145,8,194,202,84,82,101,134,13,227,205,45,226,159,85,206,68,134,136,188,155,216,163,225,127,20,80,98,254,89,224,1,20,74,244,126,101,19,146,137,121,82,172,252,2,246,171,241,60,77,112,180,106,121,89,155,147,146,62,201,182,71,236,46,229,128,88,207,144,77,137,134,78,178,245,194,62,2,121,117,57,36,95,174,227,112,136,145,156,64,31,179,73,67,9,9,77,50,100,15,195,67,14,118,120,187,72,201,235,131,219,12,236,239,156,246,250,199,183,6,183,166,134,87,40,68,209,209,229,111,0,201,162,35,150,180,185,21,200,152,246,190,23,21,15,162,65,179,173,247,136,69,19,48,103,132,57,152,188,13,224,197,254,236,232,54,6,34,233,87,141,32,121,191,95,101,35,221,58,125,36,239,124,105,99,157,222,69,219,187,134,95,174,41,237,193,215,9,211,222,148,248,109,64,193,40,136,101,152,87,202,238,161,167,4,161,249,155,56,205,73,171,73,64,168,74,71,162,166,115,184,241,91,48,189,242,8,220,7,192,17,181,153,236,68,22,19,17,170,128,214,21,70,169,112,57,135,160,113,175,249,30,100,222,208,122,174,76,105,163,96,228,132,155,182,72,137,237,35,218,26,13,0,184,91,152,71,75,90,169,111,15,227,22,195,26,242,4,114,226,81,122,83,224,112,117,179,142,67,115,64,30,170,252,27,164,115,212,170,40,62,203,98,117,201,225,68,102,169,233,163,18,2,74,198,156,24,43,104,255,37,83,118,125,65,149,199,214,82,232,60,55,219,58,121,38,102,107,138,186,142,219,161,247,188,73,72,2,109,235,184,205,132,155,139,156,252,11,78,197,175,144,125,64,228,212,126,189,100,134,63,150,164,57,103,58,75,47,147,88,246,6,32,236,130,34,2,139,19,126,77,216,140,133,32,93,199,86,161,111,31,199,170,19,54,185,42,196,245,32,181,219,158,119,151,82,220,239,51,214,149,204,132,88,19,13,79,69,66,132,161,160,80,4,18,39,156,30,65,246,25,178,29,200,118,222,200,234,199,84,212,160,81,184,241,233,188,127,116,233,57,226,56,102,35,84,59,192,79,63,94,2,245,66,203,159,88,209,14,227,130,176,35,193,6,36,47,74,254,99,205,240,220,161,151,71,98,109,71,12,238,84,144,53,102,15,76,67,38,101,229,245,235,97,109,176,89,143,135,83,2,119,168,79,170,32,58,184,67,147,113,3,241,137,73,69,137,170,104,58,21,210,66,233,201,87,78,9,38,213,191,231,169,227,134,62,227,58,102,88,108,59,22,172,78,4,202,132,82,228,154,62,61,63,250,125,200,155,171,34,191,39,190,137,126,103,136,86,3,15,205,96,210,133,212,91,120,70,97,97,229,233,192,92,149,112,122,17,54,141,114,204,35,101,176,142,11,4,57,16,104,248,45,86,245,167,213,211,6,221,137,191,230,202,110,137,209,149,89,22,250,207,21,10,11,175,70,150,214,231,183,240,104,235,191,241,150,5,61,239,153,82,17,218,129,114,230,95,11,83,15,201,91,46,189,61,107,154,211,29,171,22,177,17,239,166,171,39,99,166,9,140,217,113,158,248,5,174,162,193,148,203,151,249,160,146,232,196,109,85,19,140,219,156,75,187,240,208,168,133,61,198,194,110,110,173,19,160,53,253,142,15,199,233,1,130,200,180,42,194,74,137,187,235,71,104,84,95,62,9,82,136,5,100,251,241,248,74,223,122,101,18,101,8,249,94,18,180,154,190,211,100,24,67,202,75,228,161,207,213,126,160,29,202,118,91,16,252,108,126,139,214,163,58,141,241,72,137,58,183,131,156,26,145,195,227,114,5,237,211,26,80,133,176,220,213,115,233,27,150,192,98,205,159,148,36,142,23,226,9,111,136,182,151,22,49,12,161,243,222,168,134,109,219,247,244,20,160,85,167,123,189,255,58,91,42,40,105,233,161,217,222,141,169,39,174,64,90,143,84,97,135,248,163,2,242,81,31,30,132,245,224,78,23,220,36,55,125,44,88,240,215,138,113,39,1,38,241,27,213,204,38,101,47,220,30,213,191,208,196,2,176,188,5,204,220,112,9,182,110,230,60,177,226,162,200,150,142,141,81,246,34,133,223,72,89,225,81,44,220,198,12,6,167,175,92,246,217,223,35,99,98,40,47,129,92,134,192,74,243,61,143,122,176,109,137,56,188,222,191,255,233,180,209,3,199,244,104,115,38,119,101,164,122,33,248,117,116,91,120,98,198,182,208,49,223,63,246,119,189,151,78,51,50,162,236,96,214,190,63,123,153,169,211,242,59,65,15,90,32,228,148,91,14,254,154,206,165,161,198,123,68,137,218,128,146,1,119,16,232,121,148,41,141,63,61,251,206,51,212,138,89,233,152,155,18,151,163,236,170,182,57,182,206,113,204,237,126,179,87,80,40,218,123,107,10,150,211,182,23,238,159,132,53,241,129,139,8,13,68,249,28,231,110,240,144,154,159,166,48,239,181,194,58,103,57,209,108,161,235,140,63,223,149,69,243,241,98,189,165,250,243,209,121,10,127,39,181,160,87,118,25,85,128,86,188,9,1,200,141,137,183,5,60,142,250,92,46,177,58,8,90,142,12,211,116,37,199,9,202,12,64,86,243,170,143,87,129,41,176,54,8,65,179,112,11,31,14,36,40,47,76,164,73,197,192,98,165,47,222,227,190,82,57,20,81,52,220,49,57,66,202,6,90,4,243,246,155,64,51,234,221,211,32,145,13,0,222,42,124,197,165,86,189,184,193,61,228,138,106,1,101,187,44,50,224,85,46,213,183,46,113,188,174,23,115,145,158,210,164,194,240,133,148,62,4,85,150,28,151,49,28,178,244,152,220,64,194,254,58,60,28,240,130,46,179,25,161,19,175,251,227,227,46,7,239,243,46,176,44,129,195,243,108,191,188,252,180,155,15,166,50,198,94,40,27,217,241,8,197,30,250,174,100,137,240,249,62,218,224,124,147,97,176,135,215,119,137,137,51,178,84,213,175,156,58,150,62,44,210,232,24,230,128,240,79,164,142,230,148,215,105,57,55,198,81,188,17,238,192,117,11,134,69,5,246,237,147,7,191,148,178,124,193,47,206,97,215,168,70,65,154,100,117,128,156,184,14,97,164,183,88,112,99,199,63,60,125,18,67,196,21,208,98,193,168,98,227,2,92,125,48,177,250,122,163,101,68,139,242,150,111,12,250,182,80,76,243,236,245,45,144,30,236,99,82,188,27,205,2,196,72,207,4,175,45,91,63,210,126,54,233,35,134,138,141,141,157,47,202,86,125,71,234,239,197,2,110,64,222,104,206,103,151,45,139,28,31,61,87,72,203,94,117,58,91,14,190,66,107,133,219,16,80,10,27,117,67,225,162,196,143,138,165,153,91,182,91,141,190,108,1,228,19,78,205,203,241,57,212,24,42,115,141,48,251,16,194,57,178,52,115,103,142,8,208,1,165,199,230,183,194,146,255,242,26,187,187,120,216,145,65,44,134,19,126,92,43,182,27,123,133,225,167,88,143,224,41,109,198,236,15,58,112,65,63,200,218,82,141,176,35,51,42,205,11,3,176,116,200,83,158,16,230,185,68,77,46,135,113,126,85,98,115,238,182,105,168,195,184,115,54,135,135,121,253,195,18,150,52,139,89,160,240,218,224,20,110,120,46,163,245,248,48,117,12,164,16,246,141,97,74,61,104,212,80,221,54,212,220,114,37,177,6,29,225,36,91,81,65,244,66,146,252,185,15,7,25,92,201,10,23,57,34,125,228,174,177,72,235,212,21,188,148,46,57,56,175,11,174,135,70,16,228,82,157,160,138,135,209,72,123,203,96,26,85,130,2,179,117,137,205,165,79,187,228,249,219,205,41,217,118,3,79,70,70,126,216,185,7,173,118,184,59,32,249,171,169,159,62,158,140,141,23,89,101,47,113,106,92,239,145,76,51,57,17,73,24,136,102,249,232,24,253,29,55,225,87,123,75,143,38,166,85,53,16,138,128,117,242,190,56,255,178,28,254,201,77,19,209,248,124,90,244,26,116,49,168,155,239,27,55,198,33,5,91,198,234,113,185,48,42,9,118,78,246,97,208,166,239,4,162,182,241,236,128,106,6,100,62,11,59,37,244,252,86,217,113,144,254,55,28,123,170,236,108,92,209,135,18,29,137,80,237,101,101,159,92,169,250,201,235,16,175,18,81,225,51,107,55,30,8,181,145,245,180,204,49,253,248,215,249,215,28,169,47,247,66,149,184,7,42,11,233,84,62,151,77,182,122,159,103,241,127,255,117,233,183,202,111,204,6,4,22,208,245,249,200,73,210,46,109,255,88,70,163,248,11,220,122,45,140,90,177,55,75,113,83,43,226,28,53,41,75,91,15,94,64,4,148,51,177,114,196,243,37,182,173,151,4,85,247,163,102,123,32,17,214,2,33,9,90,74,184,119,156,12,154,17,151,29,92,154,51,65,12,102,172,102,21,239,172,34,5,127,210,41,52,192,219,172,19,38,220,92,79,168,43,186,165,220,247,21,53,83,129,242,114,242,222,236,130,90,207,157,190,10,164,101,69,89,38,174,33,63,252,17,68,177,32,164,160,243,62,182,16,9,204,84,85,103,9,185,192,196,228,54,150,130,255,224,76,187,131,118,226,192,211,251,186,166,41,197,138,117,207,252,127,137,254,227,86,200,129,45,175,38,138,182,17,51,32,218,166,106,151,166,198,142,58,109,226,90,115,27,152,44,222,222,150,189,2,185,173,217,181,41,29,121,145,36,207,92,111,73,65,87,184,229,132,112,196,170,8,158,164,111,77,170,226,97,136,90,121,40,249,109,244,55,179,254,244,194,145,12,90,190,39,236,102,49,127,245,196,194,109,139,208,85,238,220,49,56,96,12,244,127,176,160,25,80,49,154,215,252,244,151,76,122,192,114,2,152,97,212,193,52,87,107,171,254,124,100,162,134,141,2,173,79,28,46,18,170,13,26,203,191,222,221,180,188,253,127,131,216,49,131,252,46,67,16,32,64,139,28,53,167,211,125,72,140,232,72,96,217,29,158,212,70,50,212,84,64,29,242,203,11,208,59,4,81,222,101,160,151,236,64,5,156,193,130,235,121,1,123,102,127,79,140,119,75,219,60,211,53,251,208,102,144,112,146,86,246,172,214,144,134,2,36,244,249,167,93,46,123,185,190,160,178,29,124,20,134,249,132,213,130,131,58,7,22,232,159,88,165,23,76,48,57,154,115,113,190,31,40,186,196,236,22,67,23,199,179,175,92,163,44,151,255,111,53,142,52,176,225,101,196,186,229,159,247,251,93,46,97,160,158,52,82,14,67,181,223,141,32,40,177,180,172,178,38,250,115,93,254,59,183,248,235,88,12,114,60,42,71,32,175,84,152,255,169,179,68,190,165,65,11,46,166,18,48,154,145,127,234,113,94,66,166,100,206,159,117,46,27,223,8,39,71,72,47,132,169,10,197,43,54,129,168,77,39,235,191,175,54,34,27,236,203,46,11,102,188,244,160,244,226,153,189,244,75,240,185,0,195,120,59,166,251,252,248,122,108,91,239,3,202,140,151,207,249,23,45,191,79,79,51,2,230,243,82,156,75,33,53,167,183,6,129,232,225,52,184,112,48,24,36,49,70,249,106,157,156,135,16,204,88,8,111,23,177,219,167,254,24,31,164,99,41,116,29,148,94,235,63,195,59,244,31,98,205,152,70,85,152,59,95,184,119,84,16,245,81,137,125,229,55,162,178,14,28,158,92,41,145,87,50,226,51,221,50,109,148,198,184,234,91,236,216,69,68,75,14,135,245,3,207,41,28,128,229,158,195,191,215,202,59,4,106,254,218,111,0,18,74,156,226,246,131,243,92,239,195,47,159,63,28,111,176,216,2,124,81,65,254,200,7,42,109,251,162,135,105,98,191,193,83,227,174,26,182,122,190,4,138,7,39,178,115,97,195,192,226,209,7,99,177,156,238,26,62,35,130,244,216,171,35,251,132,164,173,235,73,129,160,15,204,89,31,239,118,28,191,103,65,160,89,228,142,246,239,24,206,176,69,172,84,110,10,111,213,177,61,164,78,76,78,246,234,162,102,120,122,45,79,119,25,150,227,176,199,171,2,155,179,125,119,82,42,123,147,141,9,31,20,50,88,33,111,61,222,215,142,218,205,249,55,169,171,148,45,61,203,24,28,135,148,37,68,228,192,202,19,69,231,158,173,226,23,229,200,112,132,103,87,44,85,139,22,24,94,244,51,132,50,43,92,28,74,159,155,136,98,114,71,244,20,39,130,248,54,102,6,68,153,174,111,225,148,183,152,40,204,86,114,131,97,231,238,81,95,204,18,227,81,193,146,110,90,34,243,205,61,160,24,117,137,67,172,76,123,77,40,78,46,77,200,241,246,141,74,17,145,166,249,134,162,5,194,255,28,150,45,197,179,96,103,81,144,111,193,76,232,98,131,124,90,100,7,168,7,1,150,101,176,80,242,237,154,213,140,179,193,248,159,159,177,12,107,223,124,160,153,205,180,88,19,109,231,98,19,242,46,176,117,196,182,94,71,222,209,190,68,130,68,71,82,137,122,191,107,13,65,175,82,202,191,232,62,198,242,142,216,47,220,53,206,217,48,95,146,23,27,0,148,24,91,212,223,164,208,201,154,242,94,85,190,87,203,184,163,205,146,207,16,94,139,46,104,125,207,78,131,40,223,117,222,121,161,121,70,73,223,233,31,190,242,202,216,32,150,231,0,131,189,174,254,88,139,135,11,203,208,188,21,94,101,120,168,163,87,229,221,225,48,162,18,132,212,48,240,211,193,184,42,69,91,136,102,175,200,19,23,52,52,159,87,51,144,237,63,61,45,231,68,153,253,254,40,41,179,198,73,229,22,154,115,67,233,122,184,215,227,135,26,57,233,251,72,19,116,8,148,171,245,161,83,70,63,175,8,155,144,144,181,112,155,162,56,88,69,44,175,3,12,174,220,79,95,192,239,231,148,32,238,126,237,223,2,120,175,132,14,75,146,111,217,200,194,84,204,187,217,123,8,51,186,64,216,181,176,107,153,176,11,44,170,74,138,184,218,6,47,120,221,40,202,28,50,120,79,150,59,189,113,158,38,44,136,229,147,43,210,60,41,128,102,63,178,119,252,157,224,134,80,73,107,131,73,155,176,135,230,60,56,249,135,91,211,88,244,157,193,131,9,58,61,100,165,39,69,196,18,250,17,167,9,249,129,224,189,205,163,184,156,187,11,61,189,84,156,99,6,152,182,108,35,38,207,123,123,96,229,27,239,92,62,158,68,63,218,22,118,154,100,66,102,28,224,219,81,192,148,225,110,209,121,117,1,53,35,58,104,150,134,210,147,183,175,232,166,131,67,54,92,118,75,192,164,220,109,214,190,205,253,15,72,170,75,180,121,94,63,70,133,143,99,113,189,62,105,80,102,147,30,154,186,235,67,127,152,81,6,70,215,18,93,130,36,36,65,110,170,122,164,8,0,74,239,176,16,62,40,134,20,148,114,175,4,13,22,24,88,104,241,192,184,46,185,10,169,124,162,35,226,53,159,190,157,110,121,173,226,23,196,53,130,135,149,111,104,129,57,144,254,129,57,132,35,116,80,115,217,58,148,148,141,191,203,167,229,68,24,53,91,127,250,20,204,159,224,244,118,254,236,143,154,47,242,239,29,73,124,204,211,80,212,210,74,7,144,227,167,40,130,108,156,223,107,36,136,190,38,37,235,138,250,209,173,233,148,71,77,106,166,70,70,156,205,83,12,20,109,188,45,41,131,83,15,162,165,2,144,93,126,187,173,171,126,102,254,211,211,135,229,177,14,30,180,206,134,119,254,245,151,198,110,170,48,96,243,39,201,197,113,113,32,154,11,66,236,191,120,98,3,29,37,164,106,176,22,28,240,110,72,102,170,254,25,15,18,3,51,234,58,8,78,20,210,105,16,145,25,78,213,133,180,254,98,225,13,210,132,108,148,65,86,70,168,130,244,76,166,1,243,20,40,82,182,120,31,239,75,240,37,41,211,188,37,198,182,73,229,103,49,46,58,110,212,227,4,95,243,86,206,113,148,37,170,131,214,202,119,199,65,141,11,137,101,111,128,83,224,47,189,20,131,105,48,10,240,133,67,88,99,108,103,28,160,65,187,111,183,218,242,73,23,118,165,110,115,210,57,3,138,84,11,45,152,35,56,214,223,253,105,232,122,232,62,228,35,49,157,48,99,133,134,193,182,111,241,84,94,40,2,28,120,19,140,21,18,43,114,193,231,133,180,242,26,247,211,229,81,234,61,182,129,43,133,64,18,202,216,209,86,147,76,180,105,147,160,183,34,122,28,56,79,12,146,12,207,0,194,164,156,42,120,108,94,222,200,149,37,167,235,209,101,21,246,92,66,182,77,50,194,76,42,190,12,130,72,183,194,120,188,189,147,213,26,69,85,45,119,75,33,69,112,13,59,172,125,246,192,102,8,150,254,141,247,197,100,60,132,198,200,3,136,44,82,100,104,144,81,11,107,21,241,43,166,219,136,196,246,0,118,163,215,121,68,244,93,196,164,156,25,191,133,59,74,7,194,233,255,48,134,246,132,194,70,62,31,152,54,83,152,183,126,87,194,67,23,167,117,141,224,23,35,99,42,243,90,120,60,155,41,167,229,92,37,169,120,188,0,65,164,140,188,238,248,153,25,59,61,127,177,145,150,134,136,164,228,168,246,255,193,10,25,212,57,75,121,127,28,28,85,153,223,176,29,40,150,84,205,94,18,85,51,36,224,61,144,7,224,170,235,145,25,216,254,109,49,87,80,81,196,152,229,200,235,167,72,74,221,60,249,73,80,132,223,226,232,227,64,211,247,210,144,178,53,134,228,105,64,203,118,98,179,212,25,112,80,111,230,67,58,166,173,19,227,14,181,108,253,122,192,18,246,210,58,148,84,122,97,254,145,40,117,122,189,134,84,127,161,78,58,225,168,173,201,102,55,254,132,223,5,112,105,201,44,201,108,43,193,92,27,104,86,184,54,81,252,100,173,140,61,139,215,117,114,61,60,31,125,216,229,91,46,94,253,128,91,214,79,15,158,31,128,36,7,25,164,122,123,108,120,132,50,45,195,153,83,180,30,135,181,202,64,193,129,74,19,5,19,225,224,41,38,218,85,252,86,145,214,2,190,225,252,247,49,242,130,124,251,229,142,14,114,160,117,112,46,233,37,243,123,237,216,141,62,95,246,142,72,91,61,147,168,239,32,203,206,97,133,174,226,82,61,192,128,84,40,74,75,211,22,235,36,202,218,101,212,161,202,186,245,17,7,219,228,70,224,167,39,233,43,16,245,251,167,236,222,198,216,198,33,139,138,70,105,23,171,215,240,37,127,78,236,6,139,111,238,19,16,136,174,138,201,100,4,46,85,189,6,15,82,49,16,165,243,152,9,212,53,205,186,234,34,225,78,49,63,94,37,206,86,57,82,223,214,58,176,174,21,149,249,2,232,193,70,123,101,203,221,145,157,68,41,159,67,7,209,51,38,251,206,91,116,79,81,29,20,51,60,164,174,96,164,137,67,117,93,151,239,29,39,90,202,69,120,114,232,154,73,64,228,105,115,0,105,175,228,112,231,104,75,141,243,79,87,94,96,45,59,64,250,31,127,132,248,230,247,202,33,114,212,104,157,215,191,210,87,192,80,231,147,28,75,137,201,41,149,94,205,95,59,101,99,92,104,53,102,23,87,40,195,129,249,155,133,152,50,91,212,29,198,115,6,69,250,64,73,243,36,5,133,197,212,115,10,145,253,220,126,109,33,151,73,222,243,150,185,208,222,49,182,72,214,227,1,69,13,193,12,167,58,59,68,169,36,45,101,8,220,148,69,150,88,154,20,43,158,47,187,242,96,48,11,84,103,118,148,221,210,10,78,166,141,117,51,167,230,168,128,8,10,29,141,173,61,166,32,75,181,161,237,183,65,244,10,149,211,219,237,74,210,223,165,141,115,137,167,1,255,244,163,72,168,146,162,70,242,21,137,162,229,240,146,235,116,51,69,123,78,245,88,72,90,37,35,18,20,46,5,210,219,126,58,241,161,80,77,118,130,1,144,109,90,109,116,203,118,114,87,38,90,219,92,201,77,27,43,186,41,35,98,6,123,67,85,151,253,228,209,69,235,53,227,74,51,254,16,108,122,221,242,67,124,146,117,52,43,21,102,223,86,24,110,225,227,234,221,98,54,228,39,202,118,225,229,2,227,157,243,159,247,39,255,55,29,110,160,35,73,219,120,131,73,135,77,30,72,111,218,224,52,179,211,184,232,69,27,86,99,102,34,148,27,81,106,100,218,177,135,26,166,157,145,136,182,238,17,247,97,247,164,17,18,140,243,111,241,184,205,69,245,190,27,81,80,138,139,63,166,91,50,60,249,61,192,148,255,243,79,193,29,55,135,199,205,95,254,34,187,116,84,40,52,74,171,52,120,228,165,70,63,33,20,2,105,253,245,168,163,25,130,123,102,43,73,15,217,91,143,192,178,44,179,87,229,100,95,239,207,92,112,165,45,210,57,224,235,15,212,14,51,241,117,77,193,161,79,220,121,183,193,182,142,150,173,164,239,189,96,40,125,95,235,98,190,181,142,79,45,120,131,46,71,22,110,132,74,28,179,99,248,145,128,39,20,66,97,52,28,115,196,193,68,201,196,154,240,76,207,28,104,244,28,189,173,154,82,183,222,56,134,95,230,219,124,132,107,190,172,31,156,85,91,195,197,16,171,63,3,131,69,65,69,137,1,35,11,167,175,179,136,178,103,192,162,92,38,98,34,156,240,160,56,192,43,60,10,199,85,203,204,224,147,0,209,165,168,65,230,238,44,197,87,173,166,6,43,88,62,220,121,17,182,20,115,101,194,223,180,183,41,228,12,200,163,77,44,113,211,109,55,19,140,9,75,21,153,77,214,158,46,82,98,198,185,175,19,76,119,228,211,111,236,159,166,16,249,141,93,90,126,7,85,146,131,80,173,229,202,101,85,113,247,172,235,167,215,76,187,247,38,17,51,156,27,60,93,89,71,7,35,57,242,80,131,145,201,109,142,24,83,23,222,92,140,150,9,44,109,215,189,95,75,100,81,200,251,182,169,9,246,150,167,162,6,201,113,6,206,246,232,228,199,243,30,54,175,151,133,80,140,166,22,248,183,216,235,51,70,83,60,83,88,237,147,247,197,36,208,29,52,168,233,233,2,18,229,95,93,39,125,49,220,147,210,148,150,122,103,38,126,133,100,44,87,226,53,21,251,63,99,15,29,99,204,50,239,228,208,1,46,100,83,88,235,66,80,211,185,170,141,81,155,181,46,235,250,129,177,168,144,118,46,233,103,255,0,88,153,101,184,49,80,74,245,165,220,62,39,235,183,73,130,88,56,110,140,49,51,152,7,101,159,192,136,161,215,217,167,49,196,118,190,194,248,105,163,73,33,134,38,253,200,149,83,159,171,117,89,178,131,94,134,173,149,125,145,56,97,158,84,29,225,243,121,76,184,169,252,242,74,252,16,225,85,248,202,255,91,223,214,254,8,143,73,163,45,170,119,60,103,255,224,236,136,243,36,94,88,240,212,27,224,201,144,247,248,5,149,217,125,96,33,31,211,71,223,58,132,159,211,241,57,40,41,66,199,157,165,157,159,156,144,102,228,81,117,186,63,255,210,122,52,107,69,192,80,86,23,96,1,174,145,248,30,220,252,79,149,27,98,254,87,107,76,106,95,133,184,4,13,241,177,153,115,163,88,6,85,33,204,253,62,243,153,197,144,38,76,247,170,72,41,44,180,208,26,235,31,65,132,54,4,39,143,103,133,6,125,38,239,242,250,8,132,50,202,150,231,246,78,176,178,4,195,63,154,229,167,90,60,96,64,218,79,178,19,169,172,16,150,118,125,25,73,94,246,202,147,233,33,212,108,129,113,155,181,93,77,210,195,119,169,113,207,212,16,144,47,165,89,229,108,235,142,10,65,38,168,215,95,0,9,78,84,137,89,90,72,115,162,65,5,7,161,225,211,89,163,176,224,19,67,208,252,223,185,163,185,241,6,64,166,230,140,159,218,142,239,113,16,138,174,231,183,63,77,21,192,99,123,27,23,133,18,212,238,217,169,33,156,147,148,56,248,187,47,28,231,169,55,51,145,147,55,74,49,128,102,188,159,200,26,211,232,225,209,178,184,18,13,78,188,202,237,138,244,196,85,132,55,181,102,49,159,101,0,126,73,140,54,115,235,242,181,23,164,223,133,177,65,255,233,17,206,111,225,244,47,217,110,172,64,129,230,74,45,58,7,103,6,223,52,73,80,43,187,16,5,148,185,65,109,24,53,238,224,219,114,138,68,167,22,48,104,71,24,89,3,172,118,174,217,59,147,131,51,12,194,43,219,197,34,135,75,170,219,17,252,120,206,118,140,248,134,46,134,220,236,138,5,43,220,222,181,14,43,142,163,48,185,204,51,195,61,158,234,34,4,184,83,5,79,29,77,107,22,121,9,77,189,6,252,229,71,116,47,0,225,239,2,70,163,80,182,109,234,30,90,72,8,115,8,51,219,29,67,112,126,171,40,15,83,126,35,182,92,83,125,114,103,13,126,249,83,234,3,118,108,213,50,84,43,8,87,127,84,106,169,44,132,19,0,85,172,26,143,72,215,98,224,38,136,154,181,68,81,141,41,66,43,216,254,45,164,199,142,193,123,145,207,188,5,151,205,1,216,30,60,174,26,54,45,110,35,197,68,195,86,201,203,139,136,124,178,174,47,157,127,51,238,23,161,137,59,210,144,146,16,157,200,232,68,250,221,75,212,179,83,55,243,215,15,66,205,153,142,86,39,102,150,213,244,42,75,44,41,241,59,44,65,56,230,24,26,25,148,244,207,9,136,188,246,73,64,130,187,100,192,3,235,230,66,37,225,184,148,133,15,196,255,181,175,21,83,119,131,37,87,158,82,66,129,7,250,50,206,221,63,227,12,126,1,69,224,72,133,140,137,117,99,156,1,131,174,128,184,239,140,20,172,112,98,237,79,251,20,189,112,146,68,205,13,142,213,209,60,134,112,28,55,54,55,104,3,19,248,158,88,57,57,253,163,129,93,175,162,159,36,124,215,181,146,116,38,145,35,144,136,179,224,197,43,169,112,87,153,150,173,99,154,87,99,13,208,161,208,143,181,36,213,31,148,126,163,99,79,147,11,48,102,144,166,141,84,210,181,55,192,97,101,11,51,56,117,119,162,102,191,249,33,211,194,32,66,155,33,103,90,240,26,55,205,241,150,111,38,254,241,108,160,226,33,244,140,103,78,95,47,221,108,113,240,3,252,195,9,54,128,207,140,233,87,190,249,194,34,23,187,19,138,1,80,15,53,214,166,251,1,137,215,56,72,131,81,13,57,202,191,12,217,154,231,98,7,186,139,239,112,242,86,75,154,92,234,30,98,36,179,177,131,192,75,220,53,46,19,49,235,124,157,37,243,251,102,72,163,195,168,213,92,144,35,27,6,53,53,153,9,163,67,167,38,62,64,115,74,125,101,53,147,26,47,253,90,250,74,223,143,142,233,173,114,200,116,166,237,37,101,40,238,131,197,125,90,227,160,191,223,45,248,6,197,219,188,220,84,102,118,138,233,14,231,90,100,81,139,206,222,222,98,170,139,230,70,66,190,161,55,9,103,252,211,62,251,6,197,179,121,49,157,226,48,110,244,208,206,27,166,114,232,192,162,102,90,97,104,23,44,4,30,33,109,4,52,207,38,193,40,54,65,98,111,84,35,150,104,92,8,69,108,179,216,229,91,175,156,110,246,190,160,185,253,144,159,102,60,127,254,119,52,18,202,55,245,43,7,124,221,90,166,176,230,230,64,101,142,70,162,62,173,158,162,78,226,45,91,77,168,37,0,54,218,39,19,45,158,216,115,125,89,80,0,57,87,60,92,126,197,72,56,148,13,168,3,233,176,143,187,26,197,49,143,194,118,172,177,114,0,9,182,58,214,13,235,192,41,57,148,188,10,133,87,232,106,112,33,193,99,239,148,70,194,194,173,228,12,191,121,118,56,116,37,193,64,152,173,87,58,153,168,51,238,42,91,142,113,196,237,64,36,150,12,201,84,216,236,198,16,8,69,46,203,136,232,19,159,62,14,123,131,82,160,159,166,33,56,19,192,24,2,121,214,104,174,255,204,152,31,26,239,160,21,229,168,181,32,162,161,142,47,23,15,21,164,12,16,146,75,153,52,91,45,83,58,78,231,133,233,106,156,165,216,26,74,234,164,85,213,239,114,140,245,250,55,25,108,158,158,155,109,116,166,164,138,60,25,122,168,103,43,157,22,244,145,198,42,174,36,235,223,132,134,14,83,254,124,198,47,182,79,203,126,2,42,143,215,78,22,40,87,253,137,218,142,53,53,204,170,11,154,5,167,142,236,117,243,148,124,85,194,103,74,130,179,245,220,235,239,186,26,112,171,177,173,26,36,136,189,91,131,249,126,38,87,110,116,238,229,192,208,197,42,251,39,83,201,192,202,115,76,90,6,236,167,169,170,134,71,13,94,179,62,163,168,173,128,247,51,176,174,112,156,9,123,28,85,58,59,36,147,56,183,64,152,62,92,169,226,160,16,120,205,133,32,212,204,193,43,53,245,124,69,17,147,166,101,98,209,91,102,115,108,155,142,122,129,160,4,244,29,252,174,130,68,182,233,137,165,170,34,118,41,96,42,71,18,171,79,157,111,41,130,113,93,237,196,70,136,19,35,144,183,101,220,109,43,44,96,80,194,100,54,0,232,199,128,103,223,174,82,207,25,127,53,135,12,235,208,90,67,161,221,192,203,96,61,88,175,39,33,66,216,249,94,238,59,54,48,67,84,7,10,2,165,74,96,172,69,250,232,36,19,214,52,184,206,144,188,244,34,254,46,198,139,200,11,166,206,177,177,15,122,41,198,124,239,224,182,62,24,171,113,187,155,119,44,82,219,103,105,87,31,105,148,11,126,131,222,117,99,193,69,42,106,120,127,136,181,173,2,51,90,231,56,220,197,19,154,34,37,209,74,56,21,60,149,70,192,150,94,85,223,174,6,83,28,195,154,183,135,181,219,235,172,128,102,65,144,226,73,152,211,144,198,254,126,185,91,250,117,253,173,66,106,120,237,222,21,4,78,204,194,107,247,65,95,71,112,160,60,184,128,82,161,93,94,227,35,124,102,97,226,18,122,138,155,93,168,38,53,44,119,87,33,28,73,7,1,251,107,163,127,132,205,124,187,170,226,231,95,10,196,178,187,39,18,231,108,246,69,23,45,235,212,37,246,100,223,136,75,247,155,228,198,163,152,10,102,193,98,179,93,66,191,223,148,83,77,253,177,153,86,33,19,86,205,207,143,103,74,193,132,110,237,75,21,16,142,15,85,22,77,118,248,184,216,104,6,164,195,249,20,139,240,192,120,185,177,132,90,216,6,16,223,62,107,166,182,34,122,136,210,227,91,29,210,161,149,138,103,233,187,194,154,198,55,4,83,163,116,86,1,111,102,50,146,151,135,51,138,83,159,196,23,12,232,46,103,225,62,86,74,15,172,242,155,66,142,90,234,77,106,107,175,8,16,152,21,243,229,75,202,78,37,3,13,221,206,74,15,26,122,111,167,49,244,85,31,95,104,173,154,183,99,195,204,185,173,168,151,188,100,208,193,131,131,202,148,8,186,38,225,237,214,25,142,245,158,7,141,230,23,97,254,17,150,123,77,134,120,213,93,99,148,75,17,115,191,40,136,120,7,75,134,93,222,127,239,42,28,186,60,67,207,196,187,38,66,33,119,210,61,25,230,52,176,75,98,251,156,165,110,172,1,42,5,79,240,25,224,98,61,138,26,137,230,215,43,85,103,112,135,250,38,175,75,166,156,99,40,119,85,3,75,129,176,122,213,51,57,37,172,135,93,170,176,64,131,119,92,121,87,232,31,9,71,204,119,197,49,224,156,9,209,239,118,218,228,29,151,100,217,154,33,175,4,136,90,237,248,15,158,148,223,31,107,69,253,99,132,83,95,216,170,82,202,109,207,158,185,117,68,250,101,216,180,102,200,103,240,6,4,150,134,246,50,77,251,186,83,85,199,254,63,201,74,134,48,83,119,32,55,0,153,235,117,88,166,188,96,40,62,33,72,2,115,3,90,75,2,127,156,36,225,19,199,132,233,225,247,1,24,215,28,122,136,148,66,137,20,116,151,28,169,197,172,46,190,250,175,97,3,197,28,131,227,80,246,220,238,141,65,251,204,130,21,7,213,143,51,125,96,139,234,180,122,17,238,39,234,193,205,169,90,232,176,68,50,108,83,253,227,243,36,71,233,60,70,140,82,24,212,34,47,145,246,180,56,133,82,70,170,148,142,121,93,187,138,129,193,147,249,28,34,125,227,37,132,29,189,115,232,231,17,40,99,164,175,65,41,38,58,202,59,193,160,189,21,111,73,23,83,2,180,71,15,18,158,135,18,133,234,55,71,186,70,245,22,187,217,35,193,5,51,253,199,85,58,16,152,187,49,164,87,170,248,162,246,148,135,216,242,91,45,4,224,136,49,132,214,232,25,98,123,64,146,184,45,219,253,17,129,77,59,40,50,139,157,221,134,200,209,83,68,230,91,98,62,35,0,170,79,237,219,94,96,170,19,242,197,152,95,222,21,26,206,170,10,221,245,5,58,172,224,99,210,237,232,155,26,164,21,35,148,69,76,47,12,121,146,133,123,94,240,9,165,222,30,63,65,225,95,75,158,101,103,89,158,8,140,156,207,227,215,60,66,202,108,60,5,156,13,254,47,11,218,106,109,71,89,132,48,194,88,174,195,29,129,154,51,173,56,126,215,39,27,250,153,71,136,228,82,167,40,138,216,97,42,237,166,70,168,80,43,188,20,54,182,223,112,203,21,115,84,157,249,4,85,43,249,154,228,220,97,33,1,140,38,103,206,238,136,136,36,6,33,193,105,154,160,59,3,169,60,36,52,148,215,74,118,107,132,179,234,28,79,199,46,115,157,193,197,232,7,122,73,132,108,160,246,96,123,125,63,64,107,201,97,20,36,236,24,32,87,220,7,110,214,170,28,221,138,148,48,7,170,38,25,236,152,99,126,62,115,193,152,221,187,200,248,44,200,57,107,207,227,247,122,101,205,12,224,146,127,49,45,19,183,226,49,24,102,197,80,89,217,22,112,64,215,221,139,170,170,4,66,37,178,167,206,226,103,99,5,186,105,244,153,211,128,193,105,27,135,137,206,148,145,224,207,97,36,128,184,243,13,236,23,165,148,170,27,117,177,125,226,210,251,24,55,223,31,228,18,74,140,249,138,71,172,96,109,65,50,68,232,48,127,191,234,41,101,238,99,166,150,55,179,122,190,145,112,174,3,131,106,142,218,209,151,60,242,227,102,243,170,225,39,228,203,24,25,176,240,22,203,233,84,217,176,16,91,88,216,90,58,51,97,146,8,116,231,1,66,76,16,246,253,52,214,94,156,143,87,254,90,50,97,224,18,46,105,202,205,116,29,30,157,65,233,177,238,236,53,223,202,27,209,209,137,24,106,122,250,60,19,69,67,137,74,31,156,85,16,128,3,89,104,73,82,232,73,103,216,40,164,30,139,247,18,69,13,217,100,136,183,38,96,199,21,199,8,151,120,149,134,204,183,65,139,23,86,203,139,33,51,239,118,203,113,109,97,151,240,89,99,10,172,88,13,16,229,45,90,111,199,55,35,167,61,45,4,9,132,175,97,148,106,12,240,104,41,172,183,33,204,147,123,7,210,3,129,36,116,55,0,202,243,47,69,101,27,6,230,214,136,55,194,90,166,146,143,9,32,139,57,11,102,116,27,113,214,218,95,158,0,81,199,154,50,124,8,62,117,107,70,80,121,87,118,63,202,253,222,114,136,159,182,2,143,224,59,123,243,92,119,247,46,235,127,91,73,74,169,90,206,136,217,87,18,142,112,83,143,204,127,48,17,19,173,222,238,136,80,146,240,3,63,101,223,194,248,28,39,27,47,120,54,210,187,115,52,7,242,104,143,69,88,185,72,195,214,3,188,101,52,241,252,121,242,197,28,110,91,237,136,2,222,35,200,111,241,161,133,29,58,84,91,220,20,56,168,97,174,156,2,235,231,174,80,129,207,142,209,54,17,114,151,222,173,247,225,222,195,13,218,207,161,56,206,213,21,242,251,28,217,124,15,179,133,211,101,190,98,178,39,15,245,4,25,117,36,12,86,210,44,245,0,168,26,206,197,97,141,47,64,18,9,2,234,192,193,160,233,38,242,112,227,51,173,146,216,167,46,133,11,151,45,115,118,72,120,22,169,102,6,133,200,135,236,43,95,198,37,219,77,158,234,233,121,41,163,221,110,57,45,134,1,222,68,54,238,244,51,125,51,14,12,3,234,33,56,46,117,249,203,64,36,239,243,255,39,227,134,151,29,115,231,87,88,236,126,234,135,18,23,112,85,207,20,221,134,125,193,194,223,254,125,165,83,144,109,2,224,215,232,163,92,94,3,0,171,38,136,11,199,25,225,242,193,206,118,235,25,97,12,205,119,37,197,68,107,119,171,14,183,31,172,219,240,33,85,47,179,235,52,68,142,19,108,187,136,196,168,216,63,64,210,73,173,93,224,110,94,240,112,177,182,216,245,131,205,146,32,203,172,21,219,17,2,180,148,253,2,163,92,56,201,163,27,50,156,76,121,9,176,250,207,36,1,74,152,60,239,116,19,86,52,103,125,179,92,22,195,116,86,172,149,186,68,224,10,182,175,25,62,75,240,52,110,1,237,201,176,13,203,160,151,26,162,67,86,91,246,151,37,186,137,59,246,119,147,182,91,122,192,239,28,181,118,204,57,100,57,109,109,19,124,167,29,54,7,6,45,139,167,5,67,90,109,137,81,234,147,151,213,200,129,165,51,76,248,124,180,208,217,96,27,30,199,137,238,223,113,242,22,203,43,202,48,218,222,52,95,94,114,237,197,38,126,183,47,157,164,153,201,38,253,195,233,28,201,213,35,99,225,42,176,180,191,46,214,208,29,28,247,0,203,149,3,163,19,209,232,116,17,36,45,246,138,62,93,168,216,107,39,95,212,31,71,203,116,219,11,232,180,38,132,8,87,69,3,127,165,62,133,8,188,137,187,85,225,81,128,79,48,31,117,73,222,136,151,9,0,66,36,41,173,179,159,235,160,184,64,2,17,8,26,29,147,24,189,229,40,250,146,38,19,198,128,139,153,219,142,116,89,65,123,164,33,227,191,119,178,60,28,93,235,46,229,114,77,63,36,153,201,182,64,5,255,95,148,254,96,223,50,39,7,77,69,59,186,90,81,158,141,106,174,153,227,82,191,0,201,23,210,207,116,136,181,182,202,193,19,94,221,150,85,112,159,31,65,184,75,7,148,186,76,221,125,254,119,122,222,26,113,3,226,154,207,149,43,126,36,231,103,226,215,77,91,38,80,182,203,104,23,5,173,19,26,61,215,159,60,44,122,130,77,38,222,163,54,249,102,131,23,74,204,122,251,180,166,84,131,196,242,161,171,35,97,79,54,54,13,168,39,114,112,241,59,31,21,124,78,188,32,227,152,119,202,92,207,215,29,115,189,99,119,194,241,117,233,67,136,120,145,222,161,4,165,173,215,141,108,254,120,224,184,202,31,71,161,227,169,243,162,215,111,134,241,215,119,196,243,161,108,101,52,183,217,27,250,100,28,51,189,167,126,212,27,187,130,197,88,116,148,13,33,106,85,181,111,215,108,114,210,219,39,235,114,244,100,11,127,151,243,189,45,232,32,110,220,2,70,73,25,194,154,50,220,224,34,169,17,152,87,86,72,9,2,60,77,182,169,153,105,165,107,231,113,61,2,223,69,97,140,62,190,109,255,54,22,79,51,85,251,21,217,206,59,9,249,58,148,5,53,144,185,42,150,91,208,201,6,157,129,14,113,199,131,176,159,0,92,104,55,25,77,117,213,58,216,194,146,198,183,145,201,119,155,117,131,4,100,67,129,248,131,130,161,250,32,42,66,140,66,58,212,205,180,80,155,125,161,4,120,119,253,25,72,182,167,151,142,98,58,113,47,174,193,58,194,166,84,14,42,183,75,102,175,104,115,56,201,68,117,23,249,202,253,237,75,223,6,59,59,163,96,76,35,173,204,115,117,55,174,216,98,91,255,183,43,163,176,58,12,221,200,249,50,22,118,54,107,157,173,14,243,101,98,50,31,108,136,175,35,83,214,47,148,198,27,208,205,115,177,222,187,94,227,85,69,118,4,135,197,42,50,68,208,13,52,248,152,163,18,187,78,107,127,124,80,50,248,16,58,242,16,139,28,49,189,218,58,198,151,159,173,45,55,65,103,2,10,159,92,19,199,194,213,87,176,211,237,239,122,85,129,233,224,49,219,174,30,100,232,239,169,38,232,76,157,2,53,124,255,178,221,222,220,166,159,140,160,185,158,112,203,99,200,9,157,163,150,37,38,13,30,128,140,55,150,131,149,25,131,13,102,100,236,67,100,203,141,67,56,65,122,202,246,8,74,187,32,81,249,120,140,20,48,196,13,191,83,77,215,177,215,194,126,81,233,123,121,115,162,135,172,208,222,200,213,160,204,115,5,55,238,22,37,190,240,95,140,85,125,55,136,136,90,19,238,74,169,222,166,1,178,133,28,249,212,125,165,190,10,200,180,19,24,0,168,210,152,89,96,116,108,52,204,52,114,221,80,211,108,62,237,227,138,72,139,143,112,123,37,97,10,238,160,92,149,117,10,47,94,84,18,70,130,135,204,105,132,157,145,153,46,233,238,62,31,60,96,68,54,253,255,59,92,232,190,106,155,16,148,61,98,7,236,241,205,7,45,219,23,79,216,250,196,253,10,252,212,128,252,252,239,204,47,200,183,207,55,46,7,126,150,36,207,84,133,201,237,222,53,150,141,97,176,59,197,75,67,44,52,148,226,13,232,11,43,186,87,87,6,178,180,99,207,142,237,210,202,211,181,13,8,114,13,1,97,53,235,125,106,197,55,193,134,23,2,132,131,2,76,206,255,169,154,254,24,101,185,149,74,167,221,146,220,113,67,188,70,159,229,44,207,211,68,186,245,230,27,47,162,95,88,4,10,159,131,26,22,9,228,125,32,87,212,152,94,51,110,42,107,123,144,240,231,9,12,84,249,137,85,165,23,43,158,250,152,89,187,108,186,85,84,187,251,49,202,24,160,113,14,146,98,242,114,66,248,60,248,250,54,113,168,43,64,137,6,78,155,190,34,163,35,174,137,188,138,30,108,13,64,128,69,154,236,162,3,16,4,103,10,137,108,208,32,210,44,61,52,27,52,62,117,97,138,92,137,244,210,139,116,131,87,28,181,3,196,234,239,246,20,7,15,177,103,118,49,79,216,33,214,136,219,170,53,129,176,91,73,70,14,169,135,196,157,29,16,152,115,192,134,86,207,31,33,171,15,70,192,221,222,27,221,68,107,37,153,31,188,188,84,140,62,155,174,105,1,0,2,254,176,146,243,116,127,169,15,123,60,75,96,130,72,226,223,70,129,247,224,177,41,231,151,110,240,175,53,107,165,49,77,88,136,79,31,5,109,244,224,53,158,137,135,218,61,81,169,32,47,171,54,110,13,193,19,48,183,120,64,188,245,157,206,245,249,238,14,232,181,58,13,178,173,206,173,161,84,57,1,175,40,14,127,251,235,210,26,58,182,142,110,136,47,160,166,22,197,111,195,8,170,203,41,43,94,141,155,16,181,155,33,228,26,174,18,47,218,66,225,5,193,50,129,59,104,210,123,236,123,158,12,225,88,109,36,153,110,17,42,51,187,141,147,76,48,103,32,178,101,147,90,59,250,77,223,239,171,105,168,161,160,36,90,201,233,29,58,72,114,147,45,93,231,97,56,104,91,207,14,149,122,188,187,105,20,224,139,92,171,184,125,130,170,193,92,76,23,6,27,22,194,14,214,121,60,246,93,39,115,94,195,253,99,20,183,164,71,139,115,198,51,100,8,137,3,160,44,153,174,87,81,99,138,117,217,62,147,176,93,127,85,149,12,20,102,5,28,129,55,7,204,71,146,113,113,252,42,0,181,247,88,239,159,94,254,9,190,115,86,49,154,150,101,246,181,191,46,94,109,48,4,16,54,11,63,98,206,236,248,81,0,253,134,116,214,74,239,18,88,56,221,149,117,210,127,16,198,88,107,8,99,141,35,11,206,32,68,75,186,46,244,188,80,202,254,132,244,198,139,246,114,93,15,100,224,141,196,165,58,175,77,125,68,86,230,117,184,209,135,52,161,19,134,136,247,75,158,50,110,81,48,108,110,72,0,126,245,61,210,183,85,81,80,196,116,226,68,133,39,189,229,126,182,238,194,247,121,132,238,101,232,9,66,131,130,215,145,45,22,75,15,150,36,179,10,227,23,27,162,209,179,233,32,132,153,115,218,90,21,44,51,164,150,11,211,237,131,92,68,173,34,8,118,27,202,148,46,49,94,4,12,248,152,191,10,59,248,142,199,45,161,88,12,55,150,167,86,63,90,121,45,228,197,111,1,87,99,212,178,6,177,238,198,4,215,6,154,226,55,150,124,213,22,245,223,179,102,233,77,61,198,250,63,245,177,238,36,31,39,99,79,158,172,31,185,75,233,135,134,205,243,106,30,137,126,202,67,233,199,244,242,168,154,111,111,54,161,251,63,146,201,206,194,21,125,238,43,139,172,204,237,27,54,203,75,8,158,92,237,80,241,3,101,30,72,167,230,3,140,192,208,84,13,2,173,31,202,87,1,30,54,60,146,66,179,177,123,38,65,126,250,223,29,138,188,53,77,107,69,88,198,97,82,54,66,185,230,48,169,243,54,0,81,233,28,235,225,31,158,149,237,230,188,91,53,120,255,201,141,240,132,90,102,208,179,91,19,203,174,99,181,101,166,242,42,94,96,80,187,85,227,96,77,137,108,4,37,80,145,159,196,35,6,245,195,239,34,12,19,137,203,151,1,37,109,28,78,245,13,27,120,233,188,63,117,49,85,34,137,169,194,226,232,194,180,57,96,216,79,8,227,134,151,146,167,27,94,207,58,75,239,240,157,23,115,81,44,36,242,185,8,151,93,110,59,121,197,198,212,18,15,170,106,204,143,81,99,10,48,4,131,17,237,163,195,241,36,97,105,194,155,220,231,25,217,34,21,4,227,121,101,183,47,116,43,251,21,101,104,190,48,228,207,177,186,114,87,247,172,99,160,175,212,202,104,238,76,146,219,43,85,128,105,210,205,127,0,143,99,92,212,75,49,49,170,9,47,183,71,211,20,199,15,43,108,5,119,50,76,34,201,180,8,254,137,246,181,111,85,205,231,243,34,58,191,138,214,123,196,35,181,177,123,194,35,138,198,230,55,25,119,82,89,255,44,184,142,57,42,100,224,37,244,216,50,149,251,69,147,70,71,188,135,202,181,94,2,196,171,35,144,210,97,35,172,66,142,203,114,48,101,60,99,58,143,201,210,81,159,50,39,76,52,2,247,152,200,252,89,242,84,197,13,230,41,187,179,115,172,183,121,233,212,50,10,250,164,204,195,81,68,13,147,104,211,52,43,204,85,135,94,125,50,235,91,36,242,33,140,48,192,78,75,177,191,46,151,189,84,226,248,196,212,209,2,89,203,85,34,97,85,220,169,186,105,93,102,239,81,14,66,109,237,36,198,77,207,243,71,219,209,220,44,236,202,92,58,215,67,109,94,246,230,163,65,69,106,143,137,20,60,37,17,186,106,76,90,179,62,138,201,3,17,182,208,112,82,139,212,236,166,56,226,216,8,21,210,37,250,77,143,199,84,200,29,115,160,49,19,174,30,125,237,54,9,185,130,127,241,244,83,126,99,174,102,86,124,137,252,170,59,9,215,24,58,153,200,115,185,235,202,196,13,205,97,137,137,123,66,177,244,156,82,71,115,10,218,123,221,17,157,159,50,191,47,166,187,174,155,40,26,25,4,169,15,225,11,250,203,89,14,47,221,249,139,117,204,142,86,50,219,191,195,43,87,91,255,112,107,85,198,2,88,241,22,239,17,171,84,250,129,190,205,71,16,241,56,103,10,227,86,120,187,219,216,193,61,241,184,130,12,175,74,245,40,177,251,91,206,29,73,14,219,233,239,74,119,127,139,75,137,95,71,98,31,132,164,98,159,151,46,226,193,172,111,166,159,72,180,114,168,199,38,140,23,124,54,53,241,74,126,241,145,58,127,176,241,108,35,134,241,172,157,118,98,177,201,64,99,38,236,81,238,251,2,41,64,246,112,128,91,63,251,46,103,181,178,6,124,94,45,204,74,58,85,59,219,139,161,189,155,47,240,60,76,240,224,173,8,173,148,170,142,128,10,25,94,50,229,4,220,209,157,37,150,90,177,192,253,118,177,74,246,105,64,38,134,193,146,253,92,228,252,151,174,202,81,159,201,44,181,236,218,227,35,254,16,191,36,10,203,183,158,196,139,7,225,105,176,141,235,141,86,225,145,101,6,210,3,201,109,214,16,184,147,9,77,70,220,120,13,28,183,145,31,67,11,16,246,208,120,179,255,200,114,139,47,175,226,112,173,168,23,250,193,68,70,194,252,74,17,240,26,177,235,207,85,7,17,78,68,119,136,228,88,13,102,12,61,109,236,167,208,252,37,131,100,104,17,86,227,216,104,245,221,231,103,11,61,155,47,230,217,176,246,128,245,227,25,36,108,79,143,4,14,165,238,169,216,177,117,29,13,103,47,25,18,20,69,31,103,10,136,107,237,60,224,70,246,255,98,36,116,252,233,145,221,92,155,31,91,165,243,123,80,212,206,125,58,30,84,224,153,61,41,245,59,187,250,87,12,43,137,89,166,122,88,183,61,215,12,23,252,204,207,182,45,123,103,184,229,85,84,194,103,102,208,38,79,81,173,209,246,141,79,78,220,215,109,166,208,233,135,226,170,170,29,193,83,36,67,209,204,106,37,179,226,53,229,214,252,6,116,225,164,209,139,33,56,211,56,30,72,192,79,243,8,227,84,104,249,133,230,182,63,74,110,91,190,123,187,125,121,54,53,234,85,27,93,15,121,103,244,34,161,67,219,127,72,60,178,158,69,214,235,120,4,18,89,235,131,197,253,234,222,77,160,188,179,95,77,199,192,4,58,116,188,127,187,81,182,210,87,87,111,13,198,232,247,70,81,149,98,105,204,201,200,40,10,161,32,30,35,255,67,212,254,48,240,198,143,191,52,106,37,81,67,171,30,10,2,16,12,154,172,145,27,42,245,106,234,235,163,160,32,229,220,252,66,114,124,7,105,91,79,30,27,36,131,148,247,0,241,219,171,175,239,50,188,37,71,75,71,211,26,239,139,138,39,202,69,170,120,19,39,251,87,121,184,149,254,25,129,97,221,157,143,78,249,45,231,122,205,54,53,208,28,230,115,87,228,81,97,211,49,0,109,215,178,92,158,73,86,190,246,152,124,100,16,120,18,116,224,238,57,28,104,236,89,78,207,8,133,136,78,233,170,141,149,136,56,246,181,205,72,7,134,223,8,166,24,200,170,142,84,152,51,157,243,51,222,46,253,115,79,81,99,176,74,172,235,168,0,231,228,3,188,224,118,90,146,20,204,66,129,216,73,91,62,50,198,113,111,66,165,123,160,30,241,140,221,193,64,130,184,71,21,194,101,125,218,158,231,6,155,18,53,160,239,246,140,46,42,181,92,111,188,41,254,55,143,81,35,69,108,52,20,197,99,30,36,23,136,75,213,198,233,19,134,170,217,55,130,132,160,51,49,68,146,237,7,41,66,97,143,237,185,193,168,117,51,10,193,78,197,191,189,6,28,135,163,29,164,210,177,205,34,242,75,5,183,206,173,20,214,81,138,190,182,210,120,196,103,100,254,56,124,48,89,61,184,48,85,24,1,128,52,204,122,3,155,15,251,245,18,123,34,197,220,145,115,57,125,202,255,67,147,229,58,226,183,108,184,250,208,47,3,230,242,102,236,77,90,156,6,42,122,59,233,71,56,75,252,230,154,115,162,100,49,239,77,150,224,17,6,117,166,135,135,227,30,177,46,219,33,208,121,157,237,90,233,195,93,34,117,143,247,23,131,114,175,236,235,126,135,85,108,173,202,193,197,35,179,103,4,21,186,249,221,3,218,64,233,29,63,118,178,76,57,79,225,110,37,133,157,8,245,25,233,102,86,251,173,251,127,148,199,230,5,61,150,243,196,154,200,202,203,149,16,74,68,232,152,98,19,145,31,127,117,71,194,41,14,106,205,75,42,206,61,249,50,13,105,155,185,142,73,120,165,51,168,209,251,221,184,125,5,237,170,93,88,46,207,141,123,87,146,37,70,183,60,55,237,15,138,12,47,160,163,191,46,141,156,96,137,124,108,7,99,207,173,47,146,216,166,204,3,91,94,61,137,175,215,210,18,74,201,86,123,203,82,232,222,156,60,119,220,222,210,152,174,81,140,242,6,243,221,51,190,232,48,169,250,71,143,228,246,111,26,57,188,236,131,98,194,199,235,43,173,68,13,61,86,72,255,130,139,41,103,92,176,134,4,225,24,80,52,152,89,21,215,204,49,223,151,145,17,121,117,8,43,20,137,27,224,184,231,123,63,156,12,125,104,247,244,90,158,125,53,137,126,135,244,3,28,173,228,79,175,142,52,172,249,124,46,209,26,6,189,210,51,19,21,249,171,106,57,238,13,19,111,179,6,79,80,201,28,8,133,105,61,0,158,25,150,68,193,97,153,190,168,222,220,247,97,242,212,168,117,37,214,114,159,26,12,6,194,156,128,236,178,120,80,197,68,0,252,185,6,87,200,220,144,246,139,42,59,15,226,62,225,113,224,76,47,231,38,139,215,163,109,243,115,134,103,82,74,139,116,95,149,241,24,211,73,48,66,234,249,84,182,6,61,164,135,147,186,223,247,144,203,138,139,130,62,209,128,202,149,43,139,238,229,107,38,66,52,254,84,111,90,23,95,62,11,75,221,103,121,220,206,138,199,14,29,81,255,226,199,90,237,92,197,88,167,91,12,109,195,220,48,208,113,233,40,150,202,66,186,198,249,15,158,132,222,223,189,195,207,99,207,238,84,230,252,141,153,245,236,95,133,221,253,170,162,119,230,216,232,170,231,109,211,197,133,156,196,185,2,207,218,21,220,161,58,120,168,254,190,235,146,101,49,60,71,132,41,216,169,136,244,88,96,163,59,219,144,145,58,36,131,71,124,213,97,118,161,103,1,80,165,129,29,76,224,149,244,46,92,90,106,166,77,20,64,160,197,116,206,132,175,43,153,92,74,214,54,15,211,226,84,137,70,182,99,35,216,198,124,146,39,104,25,3,151,13,120,104,45,121,229,203,219,230,204,74,90,44,209,43,145,224,33,78,242,185,145,209,217,63,110,241,17,11,235,52,171,213,126,102,198,190,156,46,89,13,216,29,60,208,142,189,94,244,101,214,134,233,176,176,164,76,33,245,114,201,161,157,2,24,111,86,141,86,45,43,25,239,68,186,53,36,17,254,68,42,57,68,143,175,85,91,224,60,193,125,9,75,116,189,224,251,103,149,44,60,200,46,210,240,105,40,65,86,95,225,217,152,168,30,62,147,100,181,89,99,111,181,29,7,197,164,191,3,71,3,108,226,7,31,205,188,33,121,183,63,57,204,109,2,44,101,91,11,54,199,15,137,120,166,89,14,251,62,135,7,149,207,255,126,145,229,89,228,145,146,252,252,29,48,103,227,188,100,191,57,212,77,119,214,110,105,27,115,130,80,59,169,219,222,106,123,73,155,182,217,66,79,171,60,108,65,65,40,160,54,102,112,91,27,150,178,154,104,92,106,16,175,111,141,48,252,176,252,59,109,86,247,159,120,37,223,45,228,12,81,93,78,236,237,211,69,152,180,55,89,253,195,139,235,237,182,179,42,8,176,208,77,22,161,46,31,80,106,153,67,213,168,39,4,107,205,217,37,219,6,37,57,25,14,230,51,30,30,235,209,62,24,113,16,180,208,117,42,157,2,159,29,91,164,216,182,98,7,25,203,31,130,220,10,117,84,74,193,226,83,110,162,250,78,116,173,205,152,142,2,162,199,186,152,66,61,12,166,43,80,65,39,163,149,22,255,109,41,59,100,145,107,178,249,49,120,217,26,208,90,101,114,126,124,67,90,153,171,22,190,42,232,81,187,127,4,184,91,116,7,224,100,203,197,24,17,152,57,211,15,80,10,83,112,125,30,53,120,254,201,96,16,244,168,179,208,17,62,114,213,199,39,247,50,249,55,112,147,161,133,170,64,95,3,55,112,113,37,79,153,81,105,231,20,124,214,199,93,233,157,115,240,221,226,29,194,176,81,134,209,231,207,179,215,152,210,98,35,193,127,158,65,236,142,191,80,49,166,226,18,36,91,172,107,206,83,148,245,105,238,122,233,181,214,216,29,203,24,209,175,56,170,166,166,93,43,1,231,139,66,242,164,25,215,71,230,46,251,55,150,73,188,86,48,167,15,119,181,97,210,29,190,211,52,47,236,57,151,95,118,32,72,99,121,205,152,169,94,18,132,176,35,136,114,115,0,21,35,87,255,171,182,9,205,166,86,47,134,95,94,66,141,66,75,25,46,100,152,220,209,177,113,86,71,220,101,143,175,57,237,8,187,155,19,59,198,11,128,70,135,127,189,181,107,252,20,229,187,248,147,63,34,93,25,134,68,39,59,27,47,42,197,213,210,141,238,93,65,245,76,43,40,206,144,100,195,130,135,107,99,47,133,239,175,84,176,166,137,17,172,7,104,171,106,156,118,73,218,19,38,142,84,222,213,112,220,251,217,142,48,44,34,236,254,116,52,68,13,239,248,221,133,219,113,177,167,102,47,145,19,144,37,16,107,89,229,97,229,233,234,10,14,51,189,3,206,213,6,213,54,107,11,151,194,248,73,136,230,120,194,108,223,255,215,200,236,166,240,136,152,206,149,173,103,32,177,165,2,212,219,117,30,92,1,104,197,61,36,164,81,91,223,242,215,35,87,64,62,212,138,240,144,99,105,122,157,132,232,1,30,189,164,111,248,207,141,169,196,153,196,66,213,4,177,175,108,87,167,237,71,207,239,80,243,35,87,226,206,203,47,35,228,103,248,188,118,64,19,212,110,250,101,211,199,103,204,67,150,193,74,202,201,71,186,116,68,27,14,157,115,81,73,8,220,157,121,53,130,15,104,202,94,189,26,60,23,211,127,66,253,160,28,227,29,131,152,102,116,73,94,104,188,122,227,61,165,188,95,217,187,9,38,248,75,132,120,39,55,3,185,192,103,22,196,0,128,68,135,255,225,241,69,157,246,111,52,215,108,172,1,90,18,4,151,186,1,123,253,33,60,62,73,206,142,60,219,128,29,69,94,47,195,173,104,233,27,26,222,122,98,110,4,80,196,149,77,114,32,45,120,228,32,78,78,5,22,159,159,250,10,14,151,200,180,78,88,75,243,127,161,49,54,42,180,81,80,120,149,12,208,250,207,59,175,81,129,23,106,153,59,96,121,120,208,165,33,244,236,124,61,122,232,145,240,103,25,237,16,170,37,13,177,94,66,46,15,115,80,56,223,185,49,161,130,6,153,150,90,184,170,226,112,56,252,171,80,28,152,163,165,147,65,192,245,47,184,3,205,246,170,94,217,40,32,156,207,142,178,106,168,88,129,238,84,74,189,14,4,216,192,155,227,156,47,247,104,42,223,28,212,19,183,56,250,1,52,105,17,52,68,225,35,3,146,131,240,15,143,212,145,33,143,232,252,218,185,123,229,162,223,208,158,156,144,145,86,126,18,144,189,219,197,244,77,130,225,81,185,5,99,243,184,121,32,0,73,121,69,245,125,114,157,192,207,159,172,87,122,96,184,68,29,176,204,93,159,51,84,180,4,233,29,246,161,168,1,71,8,45,203,11,156,241,245,179,248,136,135,23,127,215,208,116,167,41,202,5,56,247,111,115,13,90,208,233,195,33,73,14,134,9,57,90,102,244,202,100,140,163,165,224,126,252,28,227,47,40,227,147,120,183,243,109,82,68,215,122,240,77,167,39,212,19,135,241,116,181,119,216,153,140,131,5,194,141,68,126,243,203,223,202,89,183,123,141,214,174,113,30,110,156,196,252,236,29,251,22,200,94,26,13,186,241,236,215,112,208,151,68,128,78,122,7,133,210,215,216,76,86,58,11,148,234,19,19,20,188,151,4,127,25,64,62,200,149,16,178,250,226,23,209,202,7,12,60,160,222,57,234,16,37,152,68,69,226,209,202,49,30,197,196,177,197,204,231,246,27,79,84,134,66,94,28,209,10,68,249,130,27,135,146,50,10,193,126,236,104,124,103,5,63,180,59,174,17,194,194,183,156,42,48,104,118,244,163,2,118,183,19,53,251,99,95,125,185,149,32,33,55,213,48,243,88,246,221,10,121,152,129,222,203,83,156,216,249,215,80,215,33,122,108,94,80,60,81,96,163,124,8,5,122,231,89,155,191,8,241,216,73,14,152,226,194,136,214,31,112,16,63,240,79,6,30,207,223,10,92,251,103,49,69,244,103,95,115,90,54,5,231,163,43,149,98,156,79,151,28,129,190,87,2,134,40,206,100,209,91,142,59,231,238,199,87,111,23,115,169,216,114,126,117,139,81,36,154,26,17,123,185,199,180,66,190,48,146,242,111,196,87,159,244,78,39,22,217,120,30,152,216,166,132,244,21,130,137,166,15,23,167,217,85,53,240,253,44,149,160,71,77,153,126,85,1,131,78,144,180,143,105,56,147,55,200,60,225,150,213,26,135,129,141,183,27,37,251,8,17,229,157,159,196,229,192,146,15,180,53,203,95,59,15,29,223,214,36,162,31,93,42,65,74,243,106,64,56,138,41,150,221,7,239,196,122,12,18,64,226,1,181,42,226,67,129,28,240,186,193,146,237,235,44,20,198,25,136,224,242,88,35,45,244,154,104,219,23,245,59,248,189,102,140,58,237,16,87,48,188,87,117,141,138,206,218,109,111,34,228,245,17,39,137,6,16,244,101,224,102,253,133,38,223,229,246,68,249,106,211,222,72,23,158,30,79,67,139,87,45,43,188,7,216,168,42,35,233,254,232,34,17,123,90,121,231,235,1,187,118,30,168,69,22,228,68,82,138,28,192,212,116,56,217,80,91,195,5,157,86,82,29,110,34,38,243,109,30,139,52,121,69,52,213,103,165,251,55,49,198,41,227,57,66,14,248,62,8,99,149,124,239,72,54,79,11,29,133,143,45,14,46,106,250,64,34,18,171,14,229,48,105,36,119,150,137,157,162,100,2,1,206,57,92,87,198,166,2,106,90,36,4,211,49,135,42,225,233,240,57,84,2,207,62,2,174,22,57,74,120,39,233,204,136,40,238,30,130,151,42,193,111,249,95,9,236,162,228,230,247,63,105,61,144,219,79,16,182,18,201,153,156,236,48,165,37,66,152,205,188,200,117,233,119,35,192,165,88,188,107,174,224,12,219,74,21,51,17,156,169,165,51,11,22,163,113,200,52,194,110,28,208,220,9,219,82,189,230,42,227,158,24,225,111,47,53,189,108,155,137,144,245,132,49,43,60,53,162,109,84,96,178,212,105,41,30,157,104,210,44,166,62,207,185,21,177,169,152,205,30,125,4,241,181,6,255,200,45,35,207,232,250,201,143,250,159,95,87,216,94,110,246,100,7,18,145,46,92,184,24,215,30,106,190,128,147,254,244,13,168,44,88,178,236,121,102,62,24,166,81,170,195,45,143,251,12,243,196,76,118,172,227,219,123,227,9,2,105,236,155,0,169,34,199,26,141,83,226,109,154,155,14,236,110,215,210,83,96,171,148,156,33,19,64,118,222,78,32,98,179,179,75,37,188,80,72,11,95,27,110,99,217,151,249,139,221,10,122,81,45,136,15,76,167,98,171,24,158,73,212,90,221,82,120,161,41,213,221,132,241,195,69,140,46,104,187,253,167,200,37,94,97,52,111,110,109,29,33,12,96,5,186,181,218,10,242,22,147,111,11,164,197,34,251,93,106,147,3,31,151,223,232,154,130,111,169,241,179,65,120,250,44,179,249,210,192,255,40,95,189,182,193,180,144,233,44,249,1,108,182,182,223,10,109,183,173,110,91,146,182,143,3,239,75,8,27,84,81,39,173,128,109,19,225,222,165,192,208,21,79,94,214,73,190,29,29,32,157,6,255,239,70,101,27,136,182,177,12,59,252,228,8,161,60,166,205,25,177,129,80,27,62,16,132,195,82,67,162,248,153,135,48,245,47,58,114,28,181,104,187,218,6,221,30,238,2,71,172,200,26,135,75,4,219,241,195,120,137,18,116,202,83,153,16,223,113,160,207,192,19,84,105,185,250,173,112,44,44,7,246,86,109,95,189,158,112,138,252,89,32,153,52,226,210,101,191,6,171,111,239,122,241,232,169,197,98,4,184,71,97,30,152,70,102,226,237,208,31,79,36,203,88,50,148,95,110,168,139,8,94,129,196,122,193,76,62,99,119,85,18,192,14,71,37,23,148,139,202,183,229,242,165,7,67,45,117,167,193,190,212,201,48,75,43,72,154,116,4,228,26,55,110,130,79,115,112,64,42,55,248,129,135,59,96,216,210,109,144,80,44,52,41,4,187,179,209,2,206,240,235,250,59,52,212,141,56,24,183,57,142,250,98,173,112,96,141,151,15,73,114,41,221,215,98,104,54,196,107,112,245,136,50,221,253,225,127,175,173,233,183,136,89,222,197,47,205,53,255,94,111,143,161,237,215,55,160,210,148,200,215,24,38,140,105,32,200,96,47,13,182,4,242,237,102,224,82,133,185,161,31,24,54,52,28,152,85,175,215,65,226,22,99,150,30,153,183,12,178,74,214,5,249,205,235,114,228,140,192,164,172,122,190,66,246,110,2,126,72,79,228,29,3,177,214,1,60,153,202,18,160,73,64,224,221,99,164,219,160,244,178,91,166,181,221,69,134,142,66,154,182,11,18,146,74,142,10,141,239,169,64,41,80,22,140,131,244,236,95,250,203,187,42,97,248,158,99,88,213,57,179,141,78,49,218,214,121,50,104,225,79,33,113,19,206,90,240,238,151,242,224,13,190,152,127,123,55,46,23,251,53,214,181,178,88,101,166,6,100,152,227,209,80,75,106,206,36,144,177,143,196,122,84,27,60,149,44,187,120,15,49,134,170,44,9,203,189,62,72,160,86,181,101,109,49,61,168,2,216,11,212,181,238,103,50,242,24,117,61,140,176,178,126,171,34,165,250,196,37,141,3,27,150,121,174,98,40,37,173,140,23,238,201,87,239,86,63,245,234,208,234,59,125,151,219,210,81,247,114,99,87,221,14,165,31,133,160,85,98,212,95,78,196,174,31,116,4,215,149,57,87,125,205,167,179,57,138,138,162,50,233,161,144,206,83,65,142,101,37,209,196,174,230,233,145,149,26,178,151,164,221,62,12,163,114,134,50,115,104,65,30,24,83,226,201,40,63,123,187,136,62,18,217,243,122,230,230,31,133,253,44,237,152,59,83,154,19,245,207,226,251,145,189,236,96,180,14,12,6,13,245,153,119,180,31,97,173,196,37,3,4,9,193,64,50,242,222,221,178,29,204,144,49,112,25,127,81,204,171,50,193,195,232,15,131,155,242,231,150,152,190,30,252,98,134,140,102,62,221,75,90,181,209,154,193,169,66,155,236,76,76,228,94,178,17,25,210,148,3,234,148,58,19,150,60,9,255,148,113,133,241,238,120,46,177,78,218,6,58,89,211,12,222,191,68,192,80,43,13,73,134,206,192,123,154,153,121,100,229,125,139,117,114,87,16,101,240,238,42,61,129,146,170,171,123,17,108,67,93,71,204,180,199,14,75,146,61,101,217,148,146,48,172,110,88,58,2,211,82,53,53,103,159,71,3,47,46,135,11,215,119,244,42,96,170,60,193,202,103,252,188,131,110,188,30,33,98,8,171,202,255,129,26,225,149,3,103,107,189,85,235,6,151,166,48,194,170,87,214,198,57,115,110,64,218,197,100,170,108,225,164,85,91,125,107,66,40,48,185,44,97,246,7,26,31,66,227,155,130,51,214,150,179,112,43,16,29,103,57,6,124,27,67,225,135,131,252,37,33,134,196,236,66,4,226,170,184,144,244,79,219,210,215,109,152,181,80,102,160,55,95,74,83,40,53,188,228,231,188,197,20,238,101,198,232,149,219,58,82,227,54,242,237,177,75,87,193,135,87,38,55,185,35,94,60,69,211,22,110,213,85,60,175,171,104,155,21,173,62,161,200,196,169,135,108,10,85,142,70,229,166,28,87,62,253,82,166,62,174,222,108,75,181,30,43,131,52,86,176,38,17,255,245,147,26,221,11,179,213,248,130,131,213,235,143,180,100,86,9,62,234,45,229,100,106,89,134,45,174,219,246,53,139,113,123,247,64,168,208,205,110,49,13,46,130,174,119,140,21,231,217,43,250,46,236,113,234,73,111,44,60,200,138,154,247,69,171,200,170,5,118,50,107,237,149,172,50,120,206,62,230,200,197,84,118,40,107,166,225,176,35,14,76,122,219,232,53,0,219,74,0,225,233,103,18,162,53,142,148,237,120,26,7,85,50,223,244,112,79,133,169,91,205,132,216,43,248,69,79,64,222,159,250,252,190,218,163,170,92,163,82,123,184,31,108,54,211,2,116,125,144,229,253,181,9,68,51,24,120,30,101,254,133,60,250,229,168,189,144,180,11,90,56,200,44,236,1,136,174,118,246,226,15,226,121,21,47,197,169,215,222,247,223,175,82,252,146,57,25,253,179,223,238,227,197,238,240,29,201,216,1,168,216,173,155,249,11,91,0,145,45,205,167,11,244,69,43,221,97,164,136,68,13,110,182,77,178,36,123,197,255,32,228,29,186,64,169,235,48,28,46,77,106,255,196,63,200,236,234,10,124,125,40,99,21,115,71,89,236,43,79,71,132,136,213,175,166,17,223,190,235,80,111,208,147,77,10,150,69,156,177,182,62,132,229,45,230,80,14,105,51,31,54,207,240,108,238,30,156,213,134,5,0,106,189,251,188,50,230,130,108,47,56,20,29,110,199,75,49,61,194,149,49,78,189,207,173,234,222,101,160,144,177,246,9,167,115,161,158,179,170,45,207,250,149,42,119,3,55,52,249,167,114,173,138,233,26,221,166,158,76,79,12,157,149,180,80,213,207,121,105,162,17,237,78,41,174,48,107,225,32,168,138,25,47,151,132,206,118,25,53,23,60,182,57,229,98,27,5,11,168,199,2,224,248,203,87,82,59,64,149,227,153,16,66,208,156,96,113,74,202,31,43,85,135,225,206,155,161,250,81,197,41,86,213,219,180,105,37,160,40,69,71,55,232,198,219,227,75,75,12,46,111,144,124,187,180,165,226,194,93,17,247,104,121,8,50,199,117,113,87,97,41,86,29,195,82,180,229,58,217,121,205,52,63,23,241,236,16,70,73,64,83,162,14,7,131,17,149,150,232,9,198,115,1,179,144,32,110,223,91,120,114,178,57,109,212,95,193,205,251,204,181,158,254,71,105,170,51,43,75,188,0,44,204,167,119,78,175,137,249,137,223,127,2,57,229,77,176,183,225,58,243,65,129,0,0,68,43,52,227,211,190,89,153,229,92,12,229,183,65,131,167,221,106,242,64,51,159,40,19,56,61,105,48,213,33,225,89,48,49,190,59,82,243,69,172,12,3,132,151,15,204,231,232,68,55,65,44,112,14,206,124,25,102,197,229,246,96,202,44,207,54,193,146,74,143,132,254,106,54,3,102,19,162,122,151,156,171,79,174,66,23,209,56,128,213,75,190,212,173,193,199,55,119,84,236,179,153,209,118,66,162,67,100,168,5,211,213,254,250,10,25,238,41,226,23,207,41,50,102,57,121,146,101,105,80,218,46,3,40,74,229,121,198,151,154,45,127,43,67,237,199,26,154,88,248,120,31,123,72,245,196,253,225,176,134,230,178,32,73,8,187,239,176,138,183,189,70,44,60,139,238,136,22,111,253,200,114,42,75,73,19,186,196,209,36,128,215,245,185,249,75,130,58,204,183,246,226,90,5,6,26,118,17,253,118,238,174,125,226,215,249,177,137,39,162,199,26,56,105,145,182,112,38,221,116,198,246,51,37,240,52,247,87,107,132,26,189,254,65,166,0,43,140,87,78,60,189,214,160,107,179,113,114,248,22,8,16,170,13,23,249,128,151,242,83,126,182,37,95,201,226,177,208,135,116,246,135,210,128,99,151,180,129,132,20,5,191,229,175,140,54,178,165,186,28,185,159,95,74,205,38,101,140,254,248,226,98,246,22,102,30,20,127,115,34,89,100,51,145,98,221,71,205,210,49,171,145,124,159,195,54,181,63,132,156,78,125,63,152,15,79,55,127,95,221,10,60,76,218,23,61,42,71,95,130,29,11,255,25,52,185,233,245,241,177,78,69,187,229,19,195,29,101,155,49,176,144,40,186,190,191,146,195,105,244,42,57,224,102,100,210,167,41,67,40,22,33,240,170,148,46,112,23,84,119,151,79,121,25,43,242,169,222,158,67,37,154,2,117,202,12,87,192,10,140,38,33,66,251,118,235,5,36,177,26,221,16,254,173,193,77,143,146,14,114,198,199,42,80,112,160,40,52,2,156,137,91,166,66,152,251,84,38,76,146,235,140,34,163,137,116,133,33,233,253,89,14,227,28,217,183,230,12,118,111,20,93,118,69,186,234,86,141,254,92,7,6,211,13,14,234,105,132,95,166,6,87,172,72,5,255,189,124,71,158,119,186,98,184,158,86,5,137,197,65,75,66,102,160,47,158,113,41,129,135,100,31,214,49,113,28,28,204,4,176,91,199,100,179,2,239,13,131,248,91,12,99,71,76,191,251,190,137,60,59,54,24,109,225,126,87,132,133,63,215,88,8,60,82,205,99,254,58,90,82,118,22,1,80,5,8,97,181,85,4,11,110,189,217,200,237,7,228,151,180,11,250,143,45,48,136,159,73,180,49,93,176,124,243,195,33,206,50,8,40,32,23,193,195,38,111,12,251,102,144,213,195,242,188,245,47,161,77,123,241,20,142,201,144,17,117,72,242,18,54,22,41,180,68,146,79,216,93,38,43,242,153,125,17,91,91,20,153,201,163,3,100,45,121,17,120,255,34,16,101,110,29,40,177,238,16,205,157,174,17,54,158,136,92,136,85,208,27,226,59,162,134,155,20,32,105,14,230,116,15,30,148,203,247,194,87,177,160,180,240,74,116,248,73,132,30,48,168,233,231,107,201,2,52,44,180,116,253,136,117,245,67,142,50,89,21,137,44,37,172,11,207,155,100,178,110,187,102,147,209,114,39,63,9,149,224,90,166,208,155,20,207,30,43,225,240,43,74,200,56,27,219,31,12,229,127,120,62,156,45,150,29,240,218,138,226,137,34,45,158,72,198,44,227,43,179,181,21,77,93,187,166,12,82,170,194,246,106,239,96,29,140,196,237,161,210,1,118,153,111,44,60,45,194,44,190,214,151,114,194,141,166,117,226,187,192,236,176,40,84,117,68,175,32,33,224,169,204,24,34,36,112,126,1,77,222,44,24,73,94,104,80,54,193,241,21,169,172,98,186,149,60,248,7,100,200,85,20,127,143,50,61,82,213,255,182,206,210,101,136,113,46,253,214,154,137,75,110,24,136,158,38,3,167,254,32,224,251,166,156,181,26,35,151,119,102,96,105,250,140,191,113,183,54,70,136,73,160,49,11,41,49,220,66,195,85,62,62,141,19,3,164,179,59,225,253,150,239,254,36,155,187,161,163,14,47,98,244,200,4,177,132,80,213,112,3,248,129,140,217,14,118,253,38,118,92,244,185,161,232,146,93,99,195,18,120,224,39,136,9,156,160,65,98,177,195,135,219,49,198,72,188,172,193,213,129,92,155,47,143,136,252,78,185,49,151,28,232,225,205,236,95,90,125,154,159,40,153,71,189,54,108,163,180,170,16,23,192,255,58,213,63,248,141,25,7,168,26,111,153,226,217,244,123,187,128,142,181,118,133,185,15,174,191,229,60,52,24,81,64,125,70,198,22,153,196,191,122,125,102,133,192,202,64,215,211,177,237,176,103,220,128,166,77,181,108,248,22,172,116,102,138,116,25,184,197,93,138,247,21,236,186,165,42,119,62,152,15,179,38,255,2,66,122,25,187,1,97,220,1,107,72,221,64,165,250,61,116,214,229,200,73,163,74,0,196,188,51,139,126,192,62,233,60,236,17,136,45,54,145,44,165,125,135,246,215,37,202,182,118,82,240,226,2,241,61,55,8,75,113,144,205,47,131,34,28,138,161,11,65,208,199,85,186,87,69,83,223,144,108,13,72,80,47,122,144,11,96,147,85,25,239,29,200,212,232,150,160,14,49,231,233,194,90,212,201,220,172,60,183,208,190,14,45,196,143,251,28,2,101,191,140,91,120,159,61,61,58,155,98,34,151,249,170,208,221,77,100,193,201,196,157,153,158,10,143,176,239,41,97,70,153,222,147,249,24,251,250,30,81,231,8,84,99,158,106,155,8,111,68,70,63,229,195,49,9,180,108,203,68,225,124,248,238,173,71,113,217,174,228,230,235,62,181,31,251,253,199,88,163,89,58,14,217,125,78,155,132,43,135,100,54,104,118,211,24,224,60,21,70,39,33,34,109,31,0,199,85,192,48,57,112,198,253,84,35,18,145,5,52,183,180,82,64,75,57,125,64,1,117,134,129,83,47,38,79,58,83,29,88,131,111,248,54,100,31,95,243,68,250,184,166,168,172,169,73,5,158,146,2,167,134,128,12,96,249,5,220,0,89,212,228,8,67,53,214,72,198,105,160,255,216,178,83,156,4,116,115,8,244,18,178,134,147,230,149,208,166,1,27,37,219,74,15,100,209,24,25,202,66,237,221,38,254,253,185,128,131,6,148,143,162,96,228,152,100,45,34,242,174,233,253,21,54,7,205,109,254,41,70,188,144,124,253,133,142,5,205,185,173,64,123,227,183,231,225,78,2,129,195,77,64,97,224,22,254,195,42,33,40,52,115,163,141,189,65,188,186,13,113,134,66,34,118,12,234,143,247,209,198,123,164,253,112,21,237,117,125,105,218,204,109,172,255,26,118,227,181,222,157,123,25,207,211,84,156,168,233,202,205,207,62,114,198,76,63,48,113,215,168,127,229,149,49,87,219,197,90,180,72,90,165,39,251,207,161,29,1,43,180,33,112,236,253,28,40,149,224,224,74,196,155,195,11,78,124,138,254,199,24,242,227,192,145,59,143,4,142,10,11,88,53,4,183,78,132,161,129,85,56,208,170,255,45,248,216,78,166,162,28,198,144,95,212,174,140,78,47,126,191,112,34,102,234,250,88,63,105,82,82,153,184,12,130,177,30,79,106,194,131,66,65,47,85,125,191,179,23,133,87,69,97,121,153,0,122,80,141,31,53,59,90,131,26,145,149,202,91,186,77,87,176,177,49,80,248,111,44,11,247,1,137,148,176,210,121,97,152,137,74,43,134,244,11,107,171,29,105,23,52,127,188,17,141,155,228,240,195,52,60,237,243,22,193,113,163,220,51,41,204,225,195,74,123,156,182,27,19,167,80,81,12,150,54,45,8,170,154,92,209,55,64,121,107,188,98,60,74,111,166,187,107,219,224,235,183,34,128,14,204,105,214,77,189,51,141,165,122,216,106,244,177,114,252,201,36,13,244,61,214,52,163,248,29,138,135,76,163,116,157,46,57,159,57,107,4,249,19,129,95,195,87,134,133,166,28,214,234,228,174,58,7,245,87,189,107,220,156,236,212,56,203,58,81,178,184,98,5,181,54,81,122,86,74,34,79,128,131,103,242,15,4,198,178,51,175,182,202,48,80,170,243,189,174,181,23,83,15,252,155,170,211,90,212,55,161,40,182,231,20,66,139,161,117,237,53,139,246,166,9,59,45,33,179,188,186,126,240,210,143,2,79,16,255,102,252,119,144,228,213,49,103,60,64,144,40,151,243,143,183,184,201,157,212,1,96,51,59,135,90,30,60,211,205,85,151,57,116,146,177,95,139,47,179,43,154,197,56,244,118,69,171,44,7,242,235,177,1,109,242,50,107,228,171,169,233,215,198,46,68,66,249,61,199,27,124,69,60,76,67,141,229,79,250,75,114,147,74,141,163,246,249,102,255,39,87,42,75,159,98,87,151,48,54,57,98,1,240,132,29,114,233,241,10,95,120,21,168,232,212,215,248,154,166,115,154,78,129,107,148,142,216,242,78,213,103,194,220,71,42,131,210,156,85,85,12,111,168,90,38,124,210,51,73,207,84,29,224,27,97,233,121,16,133,147,255,190,51,199,229,108,205,222,73,238,180,103,205,160,45,194,76,220,80,121,8,220,192,125,238,39,0,208,133,237,176,12,148,3,112,232,249,196,41,113,57,72,118,95,94,63,33,209,120,65,38,109,41,33,195,217,73,99,163,224,0,56,181,249,161,4,214,250,14,235,85,70,71,231,181,103,105,132,115,89,36,235,202,161,151,33,167,172,15,196,19,188,153,161,37,158,7,188,254,15,119,232,194,117,62,254,14,38,81,75,7,222,42,254,99,189,88,81,242,133,109,201,158,94,85,2,6,56,103,184,241,60,223,206,189,169,203,192,244,9,143,227,76,124,159,23,245,86,153,153,120,206,206,56,23,42,68,67,66,197,195,194,56,86,241,62,48,107,153,211,165,210,217,152,50,148,131,123,191,140,223,29,25,250,239,13,143,185,126,250,13,201,122,109,22,39,128,202,139,186,72,81,105,206,46,93,81,117,247,177,53,214,32,82,37,29,92,81,98,158,186,113,117,27,86,197,31,226,128,228,201,47,196,169,6,82,31,121,242,33,40,230,159,139,224,154,83,160,199,245,108,22,154,86,48,158,150,29,50,103,184,217,187,76,31,185,47,37,195,243,52,120,199,251,104,129,166,192,219,37,88,199,232,157,237,164,213,118,57,53,20,122,2,115,142,73,235,73,188,169,36,46,118,55,12,176,207,211,202,160,217,162,91,35,163,81,43,214,36,150,67,251,70,119,140,34,252,174,180,17,77,192,124,71,0,240,234,240,251,132,122,226,63,217,87,119,11,89,202,95,148,125,81,149,95,82,216,87,223,126,239,86,113,247,4,205,146,96,4,129,92,193,60,159,32,36,200,158,123,101,128,200,1,176,190,139,66,145,189,116,133,144,68,93,244,239,170,185,115,25,130,16,11,111,23,129,88,252,99,243,222,253,149,61,244,155,94,31,62,5,96,194,149,165,77,42,25,51,160,219,179,24,169,82,227,43,147,243,245,236,53,33,44,62,116,55,123,73,55,165,236,128,239,49,215,219,40,114,157,51,11,204,2,4,13,144,73,84,48,80,20,239,124,162,92,226,100,146,193,73,192,224,70,92,150,181,213,15,28,167,17,204,67,173,93,180,41,6,66,253,204,133,36,254,21,3,39,148,195,128,30,101,126,62,247,191,54,240,252,152,29,80,67,199,64,218,253,64,180,100,41,117,218,32,207,59,74,222,164,4,205,82,252,228,62,103,193,105,25,118,34,110,53,97,170,17,70,175,202,54,240,52,73,247,91,137,15,54,134,148,170,82,226,79,1,251,120,88,68,183,82,147,23,42,61,190,45,68,239,101,157,70,133,78,60,200,25,175,186,225,94,147,159,138,252,8,164,165,148,154,80,104,229,214,100,185,255,194,61,78,239,115,53,221,196,78,53,87,184,135,26,238,169,3,184,180,145,154,106,25,65,170,46,225,207,204,101,204,65,191,206,201,171,77,235,158,207,125,22,251,153,240,232,104,224,135,93,96,6,71,0,144,1,228,162,96,124,33,201,233,215,192,38,110,80,11,225,124,16,176,2,94,70,73,8,252,124,2,247,78,15,118,212,173,113,65,24,165,180,227,226,235,227,55,0,99,131,255,235,252,149,252,155,144,85,237,230,15,60,124,10,155,85,5,140,239,80,30,177,28,145,150,76,196,202,111,55,209,166,107,166,87,190,250,8,157,9,27,58,108,254,141,165,191,71,125,189,219,173,165,68,42,213,66,89,180,105,202,86,238,80,173,21,90,124,97,223,218,40,235,247,207,98,35,65,44,39,99,151,80,87,101,56,72,166,249,39,177,197,54,30,128,154,78,203,211,87,51,114,150,243,141,127,47,17,6,91,245,144,127,234,44,247,82,77,79,186,98,114,73,209,173,116,2,249,186,220,22,221,85,134,162,46,200,2,136,9,231,187,142,15,44,169,16,140,189,188,148,254,170,177,1,28,184,76,135,47,226,54,147,13,41,112,188,67,248,173,238,198,178,162,71,208,55,193,134,194,106,77,36,216,119,214,218,33,52,185,116,7,228,143,86,140,145,250,250,64,212,46,119,89,173,4,228,29,161,59,23,205,16,222,129,24,221,208,88,249,211,20,243,92,101,67,204,105,230,81,209,51,57,12,152,23,82,86,153,77,7,157,72,0,229,195,87,53,177,52,237,132,102,82,177,97,228,148,60,125,151,108,147,247,212,62,146,243,79,228,202,170,240,255,255,27,88,126,16,143,68,252,14,220,229,67,64,177,174,214,215,83,120,123,123,246,61,140,238,105,203,156,32,3,46,191,252,155,172,121,221,35,188,99,99,37,232,137,222,97,200,221,161,0,232,58,216,165,81,221,82,29,243,206,82,239,21,84,79,248,141,138,20,185,75,251,113,0,178,86,72,194,224,225,218,103,229,32,255,229,206,68,140,179,7,38,89,191,123,67,206,201,36,58,110,59,109,178,134,64,5,254,47,124,26,113,150,16,150,87,67,167,231,58,218,138,94,248,3,229,42,44,60,199,122,229,233,67,154,206,213,21,54,71,235,134,160,93,35,174,246,118,222,241,83,219,218,160,1,194,180,37,6,33,187,92,57,177,196,78,250,206,3,128,191,161,34,126,57,5,123,4,64,16,167,150,165,216,86,214,105,149,225,29,110,145,140,125,245,120,57,99,237,207,163,247,49,70,76,113,252,1,103,162,221,65,215,5,134,139,21,202,32,112,31,20,76,157,163,107,167,10,114,7,61,199,3,200,200,219,22,57,56,174,140,53,14,16,72,255,238,127,13,225,194,119,120,115,242,127,49,107,23,247,168,209,21,110,78,172,66,175,52,13,80,251,148,9,45,214,91,84,233,160,165,164,170,93,151,18,91,93,189,112,39,200,235,85,119,228,25,55,88,242,57,149,127,134,85,175,10,196,102,218,154,155,137,148,89,128,43,180,35,212,6,65,94,45,21,90,205,82,129,9,188,205,202,207,209,221,46,167,59,177,26,49,32,81,160,60,252,145,246,5,64,210,49,4,73,120,72,140,145,188,186,11,47,162,1,167,143,165,90,143,213,233,202,172,244,178,158,245,226,146,218,239,88,86,73,30,70,74,175,33,141,129,224,225,253,202,34,159,224,117,234,254,13,157,6,240,158,158,123,147,218,110,2,250,120,79,123,131,146,89,206,219,192,129,53,42,57,187,210,128,96,38,30,254,48,182,4,199,28,10,16,230,137,105,88,68,209,141,107,206,170,188,139,161,215,241,201,68,175,82,187,191,42,195,193,142,141,104,244,214,246,125,34,139,150,162,26,217,99,90,130,153,84,36,118,126,154,26,235,97,148,217,229,135,241,239,67,62,249,155,165,150,144,176,159,26,19,181,13,145,1,6,139,84,164,169,167,207,169,253,64,108,227,58,40,51,11,128,12,205,191,92,3,196,209,204,127,80,193,156,102,170,108,99,125,113,253,151,134,93,228,71,96,124,194,33,82,105,238,144,254,193,75,179,60,20,2,204,50,20,204,16,96,27,213,109,147,160,112,96,95,120,68,96,96,74,137,224,37,11,3,167,78,199,125,210,55,10,199,32,156,39,196,99,180,243,60,227,34,23,192,105,147,12,71,134,169,207,63,183,0,142,157,24,8,174,79,46,228,114,172,102,105,17,25,193,46,193,6,16,233,244,58,162,243,100,141,26,137,242,90,14,182,92,20,250,38,59,89,20,161,54,108,177,95,133,198,230,29,91,214,85,220,101,99,190,48,146,165,249,251,139,56,204,206,82,171,89,201,5,129,114,31,0,152,16,150,46,181,115,49,231,147,8,158,221,38,141,218,236,196,194,186,76,102,163,66,80,246,7,234,193,219,43,34,68,240,4,204,165,172,198,75,111,81,209,92,33,101,50,109,187,143,152,17,52,34,219,193,52,85,141,56,88,85,198,236,97,61,196,244,110,196,200,40,52,76,191,68,160,50,65,177,211,121,208,43,164,31,186,205,140,48,218,202,57,173,130,120,65,156,127,70,246,117,169,143,250,216,192,201,18,145,178,114,143,237,233,158,93,26,29,234,71,183,16,84,189,80,136,162,175,10,16,69,252,71,148,180,184,209,32,138,74,163,119,45,94,159,60,238,225,108,116,195,58,66,255,21,188,10,245,167,193,40,247,120,31,26,234,248,38,71,58,44,192,45,2,80,10,143,59,6,232,5,46,71,7,132,112,221,82,113,77,31,48,211,151,186,255,85,110,102,110,22,226,45,113,182,38,45,116,103,219,109,123,3,208,100,76,110,43,63,248,251,156,214,53,16,147,78,59,109,193,109,167,62,161,182,3,26,231,5,129,184,123,196,21,131,30,112,51,5,248,32,84,204,118,89,1,153,82,254,236,243,37,71,129,65,215,231,37,245,83,18,248,139,148,175,63,17,43,118,78,66,192,81,145,98,62,13,110,229,44,146,46,108,45,80,246,79,66,12,100,218,93,210,91,223,47,134,4,49,174,65,189,216,117,213,237,11,31,177,126,46,133,17,197,156,230,230,134,98,22,211,117,119,118,7,230,171,61,217,49,250,196,131,199,254,37,161,151,253,103,162,127,60,215,178,40,131,140,173,229,232,121,198,22,50,5,23,231,238,207,71,214,234,197,30,182,121,87,183,1,201,36,55,218,22,67,180,101,42,125,71,9,52,226,165,13,182,53,26,196,131,235,254,62,205,65,238,155,113,175,123,95,32,177,117,41,169,177,20,67,96,77,243,84,55,242,115,64,199,71,155,178,1,134,13,154,77,192,11,171,189,143,15,116,196,147,168,148,211,104,216,132,218,199,232,123,91,157,200,214,57,103,234,94,34,236,121,55,149,248,231,51,129,109,40,151,176,26,205,62,108,135,241,233,100,197,69,175,145,173,19,92,135,18,15,43,141,248,16,225,199,243,95,185,146,170,248,41,158,204,54,88,167,36,184,58,23,18,156,137,6,125,178,198,34,100,113,252,158,74,201,0,157,59,147,6,172,94,12,40,170,60,138,13,234,176,103,250,93,42,146,8,75,11,4,247,149,156,115,190,255,71,215,33,18,59,79,103,234,18,245,118,110,240,72,126,104,214,131,3,200,240,6,31,165,192,33,29,110,214,154,136,227,124,102,39,129,254,91,103,245,82,199,47,108,18,250,26,220,234,236,157,240,188,91,234,58,251,201,31,193,111,152,77,202,23,252,80,18,53,86,125,18,83,18,191,40,53,130,30,41,71,70,222,127,187,122,44,243,86,138,138,87,59,106,95,186,55,107,119,174,231,101,103,75,49,211,155,103,148,25,7,110,112,171,214,156,25,243,135,128,79,109,53,9,41,66,133,4,236,21,115,131,87,83,112,230,132,106,205,211,225,201,140,7,179,61,238,8,14,12,101,234,75,55,96,198,121,80,0,251,224,242,19,45,205,136,132,41,225,109,138,156,229,3,219,170,30,237,130,87,87,29,45,86,137,31,121,70,29,167,118,73,211,234,2,76,83,224,215,204,103,166,197,74,24,182,6,191,180,254,210,224,137,163,168,233,13,24,0,170,212,194,80,108,247,47,141,85,7,220,208,192,247,189,7,182,108,159,105,244,123,7,4,155,203,96,254,51,9,91,207,237,162,12,71,155,25,231,28,61,237,167,95,234,226,170,166,190,58,99,231,230,114,28,144,61,126,110,86,78,253,53,208,44,245,229,122,203,183,11,196,93,9,32,218,134,42,15,174,15,132,84,219,211,134,202,103,179,15,89,230,71,212,63,175,88,202,151,44,134,128,55,159,98,217,138,221,113,127,35,101,62,49,66,127,1,63,20,52,165,6,244,133,235,211,222,240,22,157,79,27,119,17,163,110,8,86,229,92,185,88,100,238,37,175,9,180,84,156,151,89,5,146,30,6,252,229,246,56,232,251,99,182,165,28,182,84,197,132,108,48,232,214,11,13,85,89,5,111,57,29,160,94,183,146,61,176,124,91,35,39,58,195,54,244,24,12,145,20,69,40,4,187,94,212,95,54,111,229,87,141,206,86,48,140,104,102,207,61,228,56,216,160,248,229,188,46,203,223,54,145,251,242,171,110,253,49,249,120,144,194,5,171,56,162,215,92,200,225,41,189,201,196,229,122,159,186,78,88,248,244,61,187,20,107,19,2,61,157,243,8,117,123,46,38,7,154,244,195,203,14,64,160,62,95,196,46,44,74,45,4,152,204,193,188,58,224,84,207,91,188,177,0,53,213,220,85,207,4,111,90,145,101,17,127,100,134,74,34,113,65,18,167,100,90,229,86,133,61,33,88,17,103,210,193,42,183,132,129,109,68,6,87,55,192,6,183,252,90,110,130,147,199,58,153,224,188,112,163,238,77,89,194,245,218,200,254,245,92,118,103,196,154,206,235,229,44,39,197,147,44,23,22,119,51,73,78,250,184,251,116,87,95,107,175,237,226,183,180,234,130,41,195,208,73,66,84,170,247,34,58,75,151,115,171,120,49,90,113,189,129,27,89,15,96,241,70,147,91,25,215,35,207,146,92,119,32,68,34,233,58,234,192,230,101,192,185,100,4,38,179,135,66,227,57,65,1,208,33,211,223,108,141,150,44,22,19,232,87,232,69,157,233,27,148,118,194,138,206,133,2,81,57,199,234,217,83,104,138,78,241,201,147,131,53,154,89,160,187,243,220,198,176,107,124,203,100,66,244,97,138,37,162,82,86,8,72,229,251,88,9,114,210,60,72,62,129,154,234,246,141,141,208,67,37,109,1,129,223,141,146,124,201,205,116,14,16,142,137,22,136,157,198,28,193,34,170,65,190,187,36,220,191,187,110,93,24,133,38,53,86,180,207,185,10,199,200,136,43,243,232,223,178,82,117,210,92,241,136,22,159,164,58,202,33,153,247,3,125,153,16,51,89,148,48,157,146,20,139,153,24,44,68,60,35,226,184,61,112,156,64,77,17,104,182,138,34,162,43,230,213,127,192,107,191,178,7,234,89,253,212,21,94,149,140,36,169,218,128,75,40,255,19,57,132,51,91,110,158,48,197,33,130,238,187,225,59,7,245,30,99,253,76,115,165,143,247,80,213,221,114,210,182,223,48,213,81,203,149,60,9,227,247,116,66,223,136,9,35,195,90,250,99,42,204,206,42,147,123,189,229,62,246,75,183,85,251,27,22,186,48,158,241,187,211,93,16,84,217,42,54,147,86,234,236,218,241,40,25,93,147,151,142,152,118,33,150,48,80,56,185,236,58,87,48,78,45,255,236,156,223,112,17,82,131,129,130,142,59,209,6,180,77,96,49,85,73,8,82,94,58,110,249,85,41,208,141,193,245,105,140,137,218,222,132,14,174,156,35,203,87,78,161,190,0,239,58,138,56,100,229,56,246,251,112,59,227,11,242,134,51,215,204,45,156,157,63,87,119,225,226,123,19,211,212,27,124,52,192,16,194,200,227,213,199,59,25,171,75,170,251,254,203,86,47,156,88,147,81,254,137,210,36,161,39,225,238,111,121,43,14,34,163,169,92,132,254,169,59,217,57,73,43,5,11,200,227,167,26,131,204,70,56,145,51,81,14,81,132,125,231,77,26,225,70,223,96,97,14,24,136,88,35,98,80,84,81,87,226,64,41,113,134,196,113,189,131,182,231,216,10,87,3,170,37,43,27,63,190,15,170,213,59,233,154,92,74,158,126,33,178,248,69,188,40,81,166,68,224,41,166,224,6,56,7,187,72,173,120,200,131,177,228,104,199,141,10,95,166,0,222,10,9,17,62,25,182,254,0,207,30,70,215,181,133,59,255,77,227,162,126,131,46,19,56,31,15,62,182,121,248,35,170,157,222,150,189,186,230,62,113,231,31,47,165,225,134,136,169,252,248,247,188,197,168,2,83,21,235,160,131,222,60,107,207,0,192,171,106,31,124,58,111,79,100,165,222,49,176,137,23,132,105,90,132,251,223,57,177,100,239,222,146,74,177,103,196,62,207,146,93,182,70,251,207,146,33,146,32,85,243,145,26,116,63,12,162,166,192,249,227,87,55,89,57,138,67,3,108,176,110,129,129,138,2,194,106,216,121,99,181,214,110,243,74,12,37,0,89,117,235,143,51,108,185,249,214,19,29,139,92,114,206,64,220,15,92,8,11,167,4,13,117,34,144,131,38,5,0,3,4,65,60,138,23,203,33,208,249,92,185,68,196,129,83,140,33,72,25,67,163,124,242,17,245,172,38,33,33,227,246,211,104,101,250,33,230,68,228,15,30,3,150,211,51,135,129,95,96,42,221,212,2,34,190,170,73,127,69,130,217,208,19,175,13,216,188,189,221,24,231,142,250,115,193,210,85,127,233,30,177,121,186,25,218,23,37,114,171,122,3,145,137,196,167,83,29,194,224,211,117,188,250,36,75,225,234,36,101,79,51,92,22,48,227,117,96,49,10,79,186,79,214,152,4,245,122,118,106,247,32,138,9,202,127,241,150,231,217,90,185,185,226,176,236,54,255,127,241,64,190,74,187,98,24,242,35,213,53,94,66,236,192,120,154,243,175,9,147,65,66,66,133,244,207,145,2,100,181,247,251,111,199,162,73,247,205,1,50,95,140,73,38,139,188,21,252,238,218,229,52,55,206,60,100,14,210,226,39,234,0,103,172,192,141,109,204,23,99,116,87,13,126,241,101,101,108,149,237,2,254,78,150,48,128,222,45,12,251,132,39,246,120,9,36,78,240,128,212,3,159,28,159,215,141,126,153,48,67,93,8,99,133,156,102,62,78,130,75,139,195,31,15,167,208,151,93,123,71,168,88,153,3,247,226,135,240,49,112,254,203,69,161,53,46,165,235,97,219,182,248,230,87,84,30,238,35,9,195,253,117,71,123,173,2,185,53,38,154,242,127,113,152,26,147,134,60,62,158,91,205,191,199,106,66,188,30,148,58,219,151,234,142,54,84,212,178,204,245,84,96,29,59,193,91,254,40,243,225,237,116,195,48,186,30,124,24,53,94,126,44,33,55,150,211,12,196,10,72,137,191,104,19,55,55,190,158,100,161,131,3,27,210,20,46,138,177,117,122,232,231,162,237,117,251,90,110,198,50,37,237,82,121,50,13,189,22,176,84,1,104,117,97,195,158,81,158,44,211,180,165,150,203,73,82,138,59,191,135,231,162,8,34,81,116,41,117,122,16,254,228,51,30,157,229,148,27,253,142,62,250,59,163,197,167,173,239,141,225,183,152,59,169,123,53,211,5,191,246,155,17,202,11,183,252,135,249,174,249,19,233,22,148,134,24,42,160,66,116,207,39,144,97,130,122,244,7,85,36,180,82,176,103,126,57,143,95,65,101,98,112,123,24,78,45,45,201,239,183,114,20,247,9,166,53,171,212,13,114,140,132,91,72,203,122,100,11,126,140,20,80,210,67,5,175,84,61,170,31,50,147,197,44,183,187,210,112,55,164,27,155,131,64,128,182,71,188,91,233,88,138,193,2,10,137,57,247,146,192,68,129,133,97,247,214,182,97,149,252,220,60,199,71,176,206,232,60,46,110,44,184,156,235,97,14,70,101,143,171,24,228,213,48,226,89,64,14,113,28,58,46,166,17,189,187,198,199,170,33,204,253,2,138,137,66,76,144,139,117,159,149,161,48,21,27,179,21,185,99,19,131,17,43,179,50,195,192,237,169,176,232,24,12,140,63,226,95,49,205,6,61,36,132,189,194,195,25,218,29,245,103,223,119,91,34,120,245,76,99,88,251,3,1,85,68,63,27,26,223,78,207,162,158,225,104,205,102,218,79,42,241,65,80,167,145,53,144,176,239,34,106,174,29,20,3,44,229,40,49,75,148,247,97,255,201,24,13,222,144,38,159,195,152,38,57,64,62,181,250,206,210,16,209,81,110,41,99,1,102,205,153,48,87,123,110,123,98,85,179,73,190,243,65,54,101,148,240,155,115,48,96,106,95,199,87,160,31,119,33,169,74,242,127,177,5,128,26,113,14,97,154,43,26,228,151,84,224,222,11,76,158,240,160,97,181,217,205,211,226,255,232,119,157,154,161,156,165,152,122,106,135,109,183,107,4,148,42,51,201,70,188,230,160,205,77,43,243,13,88,45,126,35,15,191,162,126,21,210,142,234,161,229,248,80,238,34,109,146,239,96,65,93,190,130,90,135,171,13,169,145,56,231,82,156,20,18,12,58,139,35,184,147,152,77,193,130,11,121,55,121,14,67,165,245,44,152,71,19,162,10,13,87,65,155,211,156,106,44,235,66,242,235,41,41,85,147,235,178,7,129,86,19,135,19,254,204,57,55,170,215,46,25,183,111,137,22,43,51,236,91,201,221,65,177,16,136,82,140,139,146,208,133,54,33,36,33,44,184,81,111,114,112,137,170,231,60,113,210,18,4,34,161,128,14,85,35,167,19,208,44,104,25,185,63,156,39,218,40,189,158,100,180,23,141,216,43,65,192,161,181,205,74,34,202,151,179,227,61,223,159,84,118,252,166,250,9,230,129,151,0,138,188,139,251,80,35,253,154,255,191,41,131,185,77,191,178,187,36,200,145,200,37,67,175,217,147,245,142,133,35,187,207,206,77,137,217,149,51,76,66,29,65,224,93,61,68,45,63,192,118,218,248,202,59,93,228,255,2,37,162,235,84,49,171,153,115,2,69,184,143,41,14,253,12,8,250,82,161,118,76,31,232,25,29,121,251,144,251,54,185,107,140,34,61,240,54,250,114,230,82,206,60,222,228,161,45,91,9,173,104,122,75,68,185,42,36,98,150,136,157,57,185,228,254,20,62,31,51,47,210,3,131,105,39,164,176,38,170,221,214,122,226,14,219,100,147,155,11,154,178,224,156,70,16,214,74,48,8,203,188,247,46,130,83,66,242,240,48,254,27,76,130,243,159,113,129,221,133,105,200,109,171,231,172,42,101,248,205,130,230,139,213,151,159,59,50,89,81,105,71,18,76,94,130,110,74,17,80,98,111,63,29,219,52,57,43,69,168,199,194,30,250,171,145,54,140,224,155,67,78,131,217,138,60,202,186,79,246,180,204,71,86,36,133,4,21,110,73,82,93,72,2,20,75,90,38,73,25,98,196,73,175,255,7,113,68,76,128,207,95,157,124,189,79,124,185,102,144,27,132,158,25,59,245,153,247,19,175,121,152,2,81,89,12,27,82,45,176,33,245,19,178,82,70,193,44,193,157,53,241,185,35,144,26,43,57,174,215,54,68,215,165,188,39,219,193,204,148,148,51,197,108,233,194,235,207,48,128,95,194,61,21,60,22,96,110,119,29,234,87,167,228,140,187,166,120,7,167,112,66,86,144,236,47,218,228,120,58,98,14,86,165,166,253,184,250,193,225,56,188,183,95,60,80,37,132,206,153,101,175,84,23,164,209,248,116,132,200,175,180,6,8,197,105,108,160,92,68,97,250,178,186,246,246,91,216,208,147,179,89,53,170,64,90,185,104,228,218,250,13,239,158,116,91,154,160,102,191,180,193,32,88,94,193,176,13,105,201,84,229,137,132,124,24,236,250,34,152,252,140,250,146,181,98,168,211,83,131,189,44,35,136,245,211,170,88,30,25,120,155,139,219,205,115,215,61,232,195,15,63,37,71,208,143,99,217,246,56,26,198,225,5,150,49,231,39,59,109,80,67,137,3,92,236,102,182,244,173,120,114,24,223,181,181,50,89,253,114,152,219,23,170,201,70,45,205,192,167,214,55,62,232,30,120,178,17,76,68,214,67,211,38,32,50,212,219,160,220,125,212,241,183,142,139,187,35,162,67,57,13,251,223,242,85,55,150,30,9,134,114,149,66,1,60,159,117,51,130,59,160,30,169,18,10,5,33,245,161,55,221,70,207,20,102,50,238,239,198,3,51,230,98,36,147,213,184,52,186,56,132,135,219,46,87,17,42,140,110,55,117,252,253,232,215,23,126,168,132,103,152,70,205,19,108,67,136,53,169,105,253,251,58,135,163,75,48,219,92,99,167,64,113,14,143,189,177,49,57,48,11,155,248,117,146,169,194,148,243,42,184,119,43,166,85,162,190,77,90,32,139,97,85,0,42,35,153,60,134,245,58,199,223,248,242,83,149,113,232,101,14,158,193,54,98,73,191,159,12,27,164,250,179,207,216,148,94,132,9,185,169,237,174,122,134,49,128,162,121,170,35,71,64,28,91,170,178,220,37,231,242,199,109,133,54,85,71,55,200,181,163,35,6,135,220,11,29,72,244,251,216,63,54,14,159,113,56,23,67,229,32,146,205,245,60,243,110,182,166,154,20,227,183,6,175,240,249,23,111,102,76,163,199,61,228,233,57,108,79,172,209,13,208,117,204,29,5,226,226,65,128,64,10,166,232,172,208,42,62,48,78,48,78,111,253,195,61,94,17,0,176,106,221,52,98,160,63,151,31,118,46,84,240,113,162,202,90,189,234,197,156,180,147,163,57,88,148,96,218,189,28,239,88,186,195,104,244,251,30,227,246,102,255,149,96,208,252,158,12,248,187,232,202,16,225,79,65,102,32,134,193,199,112,116,0,56,150,236,2,38,88,21,244,42,128,81,104,56,127,234,33,149,244,162,47,77,78,171,37,20,184,82,82,44,217,252,177,103,111,242,156,222,157,120,248,205,168,160,96,29,181,73,211,18,196,14,101,97,195,41,230,224,69,36,63,21,184,141,153,68,71,58,31,103,219,58,108,97,254,11,147,12,60,170,129,212,118,191,79,51,176,183,48,122,168,63,10,128,229,146,171,212,82,225,118,154,98,0,66,243,57,21,139,138,204,138,75,78,101,17,80,135,240,203,39,128,181,96,15,105,154,235,86,15,5,7,226,146,83,83,149,247,134,207,122,138,66,23,240,182,95,223,254,120,37,189,45,64,5,26,49,22,237,136,182,19,141,72,53,89,219,52,176,147,185,129,107,86,104,144,201,164,79,112,123,44,61,23,4,7,253,249,38,173,114,192,73,18,51,249,46,178,125,28,135,195,70,85,182,165,95,254,1,162,94,205,108,175,255,223,214,135,201,13,142,197,142,118,116,226,58,138,100,207,142,248,33,23,0,200,186,59,247,151,142,56,5,110,60,131,95,160,140,221,137,122,168,118,13,160,131,136,153,99,38,33,113,160,131,76,67,170,201,188,139,170,97,97,125,7,229,118,76,78,84,211,135,27,245,2,217,88,11,12,38,162,68,60,222,48,2,95,64,121,44,32,122,224,108,117,99,116,197,137,147,26,14,52,203,10,64,130,196,112,92,77,218,58,207,252,111,79,18,170,115,7,91,38,142,90,8,60,41,100,217,14,227,174,45,47,102,28,59,251,9,27,42,81,181,85,210,152,36,121,155,53,210,248,51,142,13,151,159,70,220,127,252,40,128,164,75,170,9,60,165,82,171,178,175,119,15,96,229,27,198,52,145,99,203,173,25,2,0,47,243,211,220,61,69,64,108,15,250,249,184,82,147,181,99,159,134,120,253,172,7,19,138,251,239,148,175,174,159,158,26,52,239,24,242,208,246,23,87,48,166,242,164,250,80,174,207,250,31,178,12,79,41,98,150,152,73,52,187,159,87,214,150,163,253,99,125,35,207,106,174,45,81,248,164,65,70,103,254,123,237,52,161,176,39,187,200,233,9,18,71,118,75,194,166,120,144,187,148,151,73,234,247,62,180,135,211,69,254,174,207,158,202,32,102,104,109,254,111,84,9,18,0,126,238,211,24,138,14,42,93,175,255,160,11,34,95,90,149,242,45,231,60,174,223,199,30,116,104,146,29,37,187,67,187,164,36,191,239,8,203,241,222,252,28,42,236,39,242,191,49,191,66,79,65,220,251,155,199,159,251,210,108,63,98,84,62,241,233,73,11,81,204,211,147,25,167,87,255,55,7,138,237,65,221,25,192,214,78,189,190,146,82,155,109,56,95,112,211,198,170,40,218,119,205,72,6,160,227,53,6,14,48,96,168,3,199,197,230,247,6,172,160,218,51,34,136,164,105,242,85,88,233,73,106,13,143,253,73,177,8,3,68,73,143,73,49,169,8,20,250,161,168,187,96,41,4,183,137,119,208,117,111,191,103,71,59,84,41,46,153,5,64,159,76,117,192,28,208,64,184,170,44,113,37,252,153,77,46,11,95,238,131,73,101,169,142,65,252,153,219,166,22,74,36,228,199,139,106,193,94,39,111,131,125,194,214,54,152,177,254,207,31,80,3,37,79,107,51,166,63,186,234,222,237,113,234,141,130,78,101,25,182,52,73,138,32,208,181,229,195,219,187,220,200,255,136,114,197,227,47,202,30,238,34,154,111,210,26,51,173,222,95,119,85,233,100,121,253,45,127,192,221,5,111,155,223,30,25,244,72,245,166,87,237,244,139,125,79,219,124,54,167,18,157,0,191,239,8,212,169,42,60,167,104,8,108,27,76,159,226,71,223,132,34,192,34,168,55,136,62,73,149,130,115,32,32,95,149,132,17,75,66,6,88,14,181,14,154,55,14,136,166,247,61,146,189,22,49,95,170,14,74,160,236,27,188,188,176,221,71,176,113,230,108,40,151,152,157,245,124,52,94,5,5,67,23,169,206,69,56,141,91,53,114,240,239,100,127,60,153,13,219,47,16,226,62,173,209,74,200,3,199,245,107,219,207,199,72,194,198,176,233,209,0,122,40,192,122,254,121,237,82,117,186,159,62,247,76,70,17,6,76,13,93,191,29,142,197,126,97,54,95,192,202,194,15,229,215,10,71,154,227,198,199,207,42,205,59,190,248,208,155,44,2,230,3,47,103,160,170,173,186,194,244,82,218,208,111,38,106,30,176,86,92,250,51,179,233,43,183,187,111,79,92,113,43,129,204,248,65,142,29,238,187,159,117,114,136,30,101,239,21,27,25,85,14,225,111,14,157,9,244,208,38,205,7,71,214,126,49,217,226,133,124,192,179,247,232,41,47,218,58,46,178,251,51,113,97,189,203,41,75,223,55,194,89,122,217,239,39,164,69,195,10,133,22,241,6,188,245,249,235,45,52,245,18,185,215,41,75,10,249,121,140,143,108,73,176,166,128,251,195,98,142,93,101,4,60,254,84,106,188,211,115,203,142,255,129,160,149,4,70,83,216,176,233,40,95,71,63,161,225,134,179,12,8,227,2,34,10,10,101,169,12,149,226,33,141,122,209,2,225,25,178,105,212,67,81,7,22,2,3,121,134,113,121,148,107,143,99,193,206,232,146,60,178,31,215,234,248,96,4,213,43,34,251,193,220,79,128,231,120,77,114,240,82,132,91,2,70,41,188,63,85,228,108,131,59,197,47,50,151,185,8,67,207,145,26,122,202,68,82,200,202,7,164,158,48,78,56,232,232,20,150,19,68,189,40,22,172,154,93,149,46,46,252,18,60,135,247,147,72,225,69,99,158,230,61,42,57,171,24,208,239,172,17,81,98,72,108,79,97,80,103,117,220,218,57,31,186,238,39,245,179,176,197,36,178,153,127,107,208,125,212,224,135,163,33,54,10,176,206,88,183,47,190,85,4,17,3,9,170,154,239,78,133,222,21,126,180,173,138,213,123,0,195,244,136,141,88,169,78,132,241,217,177,188,69,10,35,236,141,196,60,254,250,86,212,101,112,73,57,93,106,16,176,116,95,30,19,48,73,146,63,59,252,130,188,101,72,166,166,112,8,57,22,25,163,84,85,249,209,47,81,93,41,248,178,79,120,42,63,250,231,223,95,67,74,2,162,28,7,192,7,174,102,115,137,150,54,187,150,212,93,206,46,208,97,97,217,148,31,147,248,5,177,85,134,33,208,109,87,253,145,65,254,196,87,57,201,93,47,162,233,151,54,211,154,141,171,168,105,90,165,34,207,37,65,243,94,76,140,69,95,136,163,31,233,140,129,40,100,173,58,46,183,243,96,248,164,164,154,242,154,22,39,21,46,131,2,126,91,24,42,170,131,143,40,1,217,114,7,112,33,181,208,156,232,29,21,171,19,147,241,68,140,46,228,6,77,184,79,41,159,147,21,75,232,66,92,77,177,223,1,63,201,241,162,238,108,40,43,34,154,107,143,15,61,165,254,200,214,229,137,203,74,231,74,132,19,52,158,60,114,17,44,160,248,7,124,186,239,8,47,92,2,104,78,51,184,131,9,158,94,178,165,118,246,58,90,221,147,213,78,174,11,190,21,251,124,223,70,126,196,86,166,76,253,183,24,4,64,138,78,70,203,212,198,112,178,112,20,42,25,250,154,115,253,35,252,37,185,198,174,160,253,179,71,82,28,88,67,111,119,8,83,21,108,158,140,233,187,41,126,62,135,191,55,172,1,3,34,152,76,131,177,190,203,169,3,183,28,123,0,124,155,94,215,15,235,239,207,131,141,220,196,225,206,164,172,204,32,24,17,127,63,104,72,36,105,187,41,8,61,186,231,104,215,119,129,9,185,226,53,152,178,123,2,84,185,250,222,91,5,183,171,27,208,158,227,230,247,210,97,50,58,67,60,95,141,204,188,113,91,245,93,97,122,104,161,183,110,59,0,136,114,196,98,103,147,138,53,141,8,78,222,223,57,155,21,123,171,35,33,22,164,136,250,9,72,82,212,253,114,83,43,18,126,131,25,244,136,108,36,6,220,168,97,20,98,67,236,150,207,68,253,111,192,81,118,102,109,63,94,171,219,197,27,200,68,108,113,189,210,209,44,56,88,142,67,151,198,254,168,76,87,240,131,213,121,156,243,68,17,113,53,201,217,162,110,182,168,133,147,224,163,207,28,230,223,140,81,246,230,172,144,112,164,82,76,87,10,32,254,163,72,42,123,7,148,217,1,48,192,97,117,160,181,88,170,85,225,161,45,78,13,149,224,100,192,246,23,88,137,37,159,246,247,73,51,130,74,161,103,153,76,224,255,214,176,64,50,244,143,64,254,66,117,179,21,113,39,107,241,193,218,237,91,66,193,110,181,137,76,47,198,165,119,183,78,251,177,88,152,136,134,10,190,31,79,197,218,205,166,135,70,92,213,191,10,230,10,59,3,236,160,63,128,210,149,22,73,5,237,214,157,130,208,255,187,5,38,243,36,230,150,179,141,227,214,255,161,83,188,141,207,197,84,72,251,221,253,139,49,214,249,44,211,192,29,48,2,127,95,163,28,51,136,0,192,120,18,250,60,153,193,254,55,8,204,255,103,185,147,146,205,70,223,222,181,223,226,191,6,254,35,108,128,17,230,112,202,177,199,164,126,95,60,247,109,11,172,236,109,163,175,85,24,222,52,113,2,115,50,195,157,3,143,239,167,92,29,157,207,4,13,145,85,229,16,131,146,132,109,215,212,132,121,234,146,231,235,70,213,85,25,244,205,63,142,59,206,7,34,163,189,88,132,1,180,236,74,237,148,128,2,83,33,71,85,111,165,177,58,247,193,199,96,7,224,24,201,99,226,189,177,148,108,121,188,1,85,59,112,163,237,231,88,254,4,249,243,247,244,250,227,55,203,230,135,118,179,216,78,14,76,36,171,71,74,52,230,147,236,91,83,255,7,233,3,45,202,214,192,171,77,48,201,114,36,0,127,174,153,24,43,180,183,12,252,43,126,151,206,233,120,102,65,132,38,215,126,76,111,163,254,70,81,22,215,225,29,114,19,121,166,98,13,148,125,164,14,75,80,126,112,20,221,33,51,225,55,168,129,175,169,43,235,128,160,184,54,173,189,251,250,223,125,233,18,67,141,53,213,216,55,84,176,34,172,223,17,173,69,32,0,46,0,208,26,34,26,91,242,208,249,87,180,104,47,208,168,144,141,24,192,125,175,89,117,1,200,232,9,204,203,162,249,107,77,126,136,20,4,141,222,32,215,43,78,233,250,83,19,136,223,54,112,45,192,115,60,187,31,174,241,73,153,150,122,33,21,116,94,64,46,186,106,204,240,10,65,52,152,187,201,183,176,231,213,14,234,159,141,145,200,170,236,255,124,253,254,106,41,59,254,125,221,232,233,22,237,242,66,181,149,86,233,163,21,253,12,143,223,85,167,139,194,225,77,6,26,123,91,102,45,91,224,3,35,58,180,193,244,27,58,244,193,62,90,240,157,76,150,158,250,5,193,11,97,28,44,240,128,96,27,88,10,134,245,82,240,143,107,241,182,10,223,106,133,222,195,80,129,24,112,149,189,231,68,211,170,204,61,30,118,208,96,203,187,183,94,179,237,160,5,247,97,61,72,126,243,184,149,114,5,238,185,117,130,99,61,59,50,197,31,11,169,129,63,51,47,17,244,106,163,65,48,147,218,28,244,72,73,20,219,57,96,135,0,177,131,0,235,62,168,240,126,244,40,79,78,31,75,37,204,31,142,241,109,75,58,39,105,52,186,154,210,0,201,13,3,95,175,139,20,175,196,34,16,100,135,249,126,55,63,56,69,138,141,155,178,146,193,38,240,201,180,181,43,71,82,46,114,209,91,88,109,166,87,138,18,132,126,82,153,243,160,94,32,56,61,132,150,109,183,175,198,46,194,0,201,194,113,161,141,163,15,231,228,201,55,56,235,127,126,252,157,196,2,41,107,184,207,63,51,119,175,239,69,68,120,174,122,74,186,187,94,3,124,118,243,66,186,125,155,217,148,63,90,23,216,62,144,156,120,140,1,49,175,74,80,139,133,114,159,21,16,178,30,57,220,158,44,162,126,122,178,161,91,65,75,31,200,114,31,95,9,106,18,47,196,15,40,198,58,52,201,207,126,249,35,87,52,70,223,88,253,156,192,195,149,241,49,99,37,149,129,9,188,21,155,144,162,60,140,198,79,170,46,69,178,40,159,40,185,85,199,212,66,193,149,187,216,171,1,248,166,192,38,41,58,203,223,249,164,145,41,153,112,147,57,130,241,180,182,114,240,87,138,162,12,101,210,47,176,52,236,227,74,140,166,154,161,131,159,8,156,109,48,58,99,14,85,181,252,30,242,28,126,185,179,10,186,242,170,116,78,35,128,201,74,69,191,24,233,186,253,6,130,191,134,17,206,142,152,40,221,9,67,171,221,119,79,87,193,153,19,168,50,12,133,5,72,105,49,118,240,97,242,69,50,253,239,161,241,237,65,149,49,220,153,47,225,86,27,246,8,96,111,104,75,109,227,5,212,13,87,188,157,69,14,168,138,191,142,0,182,150,119,53,108,89,1,234,144,239,237,142,74,186,11,12,63,124,218,67,96,237,134,157,35,188,4,158,105,176,191,195,1,62,83,94,127,232,169,96,114,63,92,83,84,109,66,60,149,54,24,55,192,69,182,150,178,4,119,248,104,160,207,211,128,135,21,128,174,165,72,150,58,191,188,241,144,40,132,5,63,74,59,77,192,97,91,6,146,17,188,234,58,74,189,31,204,231,59,183,174,17,255,134,65,167,224,72,1,146,6,64,14,154,53,50,193,51,251,202,215,110,3,3,245,173,128,76,26,160,233,69,150,164,42,242,144,239,83,212,192,90,164,121,72,186,58,230,210,190,48,234,11,220,153,224,200,101,139,36,168,85,177,179,84,243,245,115,62,205,139,209,149,174,234,202,116,194,132,76,232,232,23,77,156,21,172,116,173,20,50,163,125,88,211,215,201,70,65,19,6,144,253,142,42,184,66,119,233,209,126,178,4,241,161,178,27,98,232,1,82,242,28,129,96,236,9,28,182,61,67,115,220,83,134,200,24,148,103,149,8,214,231,253,38,7,105,73,247,231,237,130,214,98,169,194,168,230,182,116,158,134,148,36,47,247,3,165,182,175,30,7,211,110,2,204,78,92,40,15,116,120,189,211,250,184,165,198,85,47,201,45,174,41,208,205,52,202,211,52,108,217,162,206,198,125,229,182,24,218,168,97,81,93,109,111,131,77,12,99,147,72,105,118,13,32,198,236,140,119,137,25,2,107,29,160,46,60,44,160,252,40,33,118,15,189,50,245,127,147,255,226,71,49,48,234,137,116,250,2,102,15,150,87,244,199,83,127,43,153,238,54,219,9,175,213,62,39,114,64,89,185,118,235,161,152,194,54,192,245,17,84,91,99,186,241,127,78,232,104,11,99,148,78,28,133,252,8,130,107,188,238,202,206,71,15,254,14,31,60,77,171,81,172,206,209,179,221,49,201,184,39,50,221,228,41,125,205,180,43,156,191,206,182,68,92,87,78,21,32,122,150,11,163,171,33,91,41,250,130,71,105,130,100,237,33,86,24,21,134,211,84,222,191,172,56,145,241,236,112,253,182,112,139,1,24,46,201,14,139,144,6,70,54,4,75,164,57,92,221,43,124,167,240,100,218,159,121,199,9,39,23,53,129,92,124,57,13,205,243,197,167,227,209,34,51,196,245,150,144,72,0,78,202,56,148,100,44,242,177,184,28,247,255,46,61,173,206,104,44,249,235,217,48,153,201,220,202,205,43,208,81,11,90,224,199,254,90,207,170,236,108,200,193,92,127,4,163,58,178,184,141,197,119,10,130,228,34,79,207,196,53,145,195,192,215,195,87,94,34,162,122,227,67,72,79,248,99,159,237,91,237,200,108,112,124,134,1,125,165,245,27,212,22,142,130,204,211,54,86,222,231,24,184,22,76,189,187,178,209,81,2,74,221,52,157,63,123,255,48,104,117,1,152,68,6,240,28,230,107,84,216,252,214,241,83,200,47,146,196,165,41,24,15,9,156,39,247,171,179,236,227,105,43,141,50,67,227,237,9,120,254,69,165,248,239,18,26,57,113,207,42,196,57,54,151,208,210,36,239,209,175,48,128,233,122,198,69,24,39,163,155,67,207,44,187,140,84,115,183,156,85,218,93,85,89,80,187,46,105,189,166,95,123,218,136,21,5,93,122,156,9,6,187,154,248,247,130,91,179,50,233,127,110,72,30,49,57,56,118,105,131,107,92,249,246,228,172,206,219,44,164,47,176,53,180,4,238,244,125,131,191,82,177,188,209,218,243,106,21,155,51,56,35,192,248,118,214,160,241,184,138,161,33,248,108,61,21,40,20,68,176,76,199,9,65,89,95,28,29,45,109,108,110,230,121,58,182,115,181,245,58,64,146,84,226,28,38,135,127,51,47,110,133,27,1,12,145,119,210,228,111,17,42,183,176,43,26,84,221,61,234,238,229,191,194,45,57,233,22,55,45,176,201,38,224,164,97,196,151,232,229,66,114,229,187,4,64,135,191,148,79,158,128,46,142,227,203,255,174,125,123,145,228,60,247,135,247,205,81,113,117,17,20,209,187,196,36,34,150,197,233,186,165,125,53,7,15,107,6,156,51,95,138,167,23,80,222,212,56,100,208,136,42,75,141,49,231,115,251,59,192,163,121,185,66,32,59,108,107,215,148,152,183,250,96,236,205,48,183,34,23,206,90,69,106,238,241,77,62,100,176,34,254,159,214,96,91,37,226,111,100,154,248,212,20,100,25,8,57,55,222,165,179,193,254,174,123,14,135,31,248,44,169,248,4,138,142,26,176,252,84,56,149,80,150,0,255,69,25,156,11,188,182,197,209,51,38,22,154,143,116,135,92,173,71,92,39,167,240,213,8,165,20,114,172,211,114,244,134,192,135,39,153,132,243,67,55,159,224,141,23,73,51,16,220,227,79,252,160,51,4,29,127,230,64,77,240,249,185,141,126,230,241,20,168,128,22,180,147,255,72,224,247,138,46,20,133,230,56,113,220,24,68,255,104,195,85,117,222,11,234,197,19,153,133,218,105,89,36,199,44,149,113,90,91,49,12,63,175,190,142,17,91,45,86,59,216,39,188,114,42,106,55,88,247,89,10,82,3,146,139,176,168,63,227,216,168,181,230,113,153,90,35,245,55,143,62,99,244,117,74,185,25,78,72,145,10,95,162,107,161,120,79,6,215,184,81,16,37,228,42,44,124,82,241,205,51,72,10,117,197,120,246,228,27,104,170,105,181,7,48,166,147,24,173,130,197,143,27,28,128,169,184,189,15,86,79,246,103,222,73,186,9,58,51,101,22,102,5,211,151,55,94,158,130,178,138,123,208,23,147,167,107,158,228,190,225,116,3,132,18,237,59,234,131,153,12,115,144,231,20,224,19,103,214,222,36,243,252,210,221,128,72,71,93,130,195,190,145,35,48,118,76,125,58,79,140,180,75,61,90,226,200,201,202,215,173,22,239,196,170,194,146,149,10,102,11,249,156,41,27,186,68,156,129,240,34,113,116,131,187,115,216,22,45,5,39,148,142,19,169,11,165,97,26,248,101,69,195,75,136,197,7,36,243,2,30,198,184,245,136,238,202,183,12,217,68,74,45,193,86,28,3,243,113,211,239,116,72,8,216,16,149,52,57,74,176,31,73,42,180,10,119,178,120,89,239,164,81,248,31,32,40,150,221,18,37,139,237,13,120,58,242,99,126,127,52,117,180,69,228,108,186,201,153,52,65,51,177,125,87,59,59,30,127,114,247,93,232,86,3,134,178,247,68,148,102,39,235,166,19,63,105,162,199,78,86,129,34,13,140,69,219,241,195,82,44,156,186,32,187,166,227,245,150,46,57,47,236,52,241,64,19,142,32,190,25,44,212,67,118,69,86,96,6,59,225,48,186,64,0,207,4,197,46,91,106,202,51,153,49,123,137,230,246,52,197,182,85,235,237,203,104,216,202,135,221,168,205,189,226,204,73,130,212,194,76,230,82,255,104,133,39,205,99,119,36,162,219,82,91,107,206,189,230,4,215,149,220,170,160,216,62,241,204,83,254,213,54,85,76,148,90,40,229,163,57,161,45,194,251,105,35,130,9,229,232,61,214,73,140,193,0,28,85,158,26,212,248,234,174,92,40,95,71,46,201,193,232,21,18,34,222,229,231,152,7,45,1,198,196,194,199,64,9,190,198,202,158,34,77,252,63,63,121,166,144,205,218,103,200,201,50,73,215,173,186,14,36,250,174,218,48,40,119,129,75,250,13,174,123,16,97,101,127,45,192,54,224,194,254,140,178,113,251,184,240,235,148,82,143,54,86,43,160,239,25,67,176,181,76,8,220,26,169,18,158,225,222,14,9,141,98,53,129,129,119,136,231,194,50,82,86,102,236,230,154,168,194,75,100,223,76,177,254,118,243,24,175,194,155,215,164,57,126,52,167,243,90,62,123,123,247,235,211,234,83,72,141,51,154,115,74,12,143,81,141,115,151,28,113,158,195,159,144,59,177,43,25,60,188,242,148,64,254,189,188,215,83,51,94,132,209,85,170,4,108,95,6,170,55,67,175,214,189,87,230,28,1,162,17,201,139,42,73,136,54,115,253,159,16,5,208,125,172,20,101,134,29,11,201,46,82,79,194,30,105,49,164,203,228,219,244,253,126,126,210,27,215,186,93,60,154,244,149,104,214,58,141,172,167,101,173,140,83,131,66,33,101,64,136,158,219,171,70,4,228,145,79,163,237,24,253,39,37,47,171,156,133,35,123,160,233,71,35,138,43,194,227,184,47,172,204,146,208,0,189,79,67,112,49,250,105,76,252,142,109,214,73,200,115,127,130,234,90,199,246,104,56,25,59,99,106,170,170,4,137,66,253,108,27,189,115,59,107,207,141,11,186,93,8,218,106,74,2,247,84,202,2,112,52,137,120,103,40,43,172,103,165,88,1,140,254,180,71,104,209,128,133,224,37,195,206,144,245,99,110,244,229,242,37,16,178,17,228,136,195,109,232,138,69,239,191,173,202,29,51,76,127,101,219,81,133,66,143,167,199,123,148,191,151,83,220,0,1,87,226,254,238,208,154,116,130,119,246,71,233,125,214,250,100,162,99,179,110,100,85,175,184,2,247,162,36,40,1,225,164,177,109,46,163,16,164,193,57,146,129,240,161,57,35,250,120,93,0,231,221,78,12,29,222,124,91,170,240,144,249,157,144,48,107,50,182,113,150,61,187,218,44,231,10,89,40,123,141,239,53,253,122,45,62,170,98,47,38,128,118,4,119,254,144,227,132,101,170,97,128,19,152,126,13,74,39,144,158,13,233,215,4,147,15,80,10,65,81,193,34,234,182,88,106,68,29,87,119,146,117,9,88,211,141,121,133,28,145,155,248,161,177,30,71,26,214,250,97,246,126,253,72,84,93,77,254,95,228,131,133,99,92,207,102,222,165,200,12,74,167,153,224,95,25,218,157,188,224,180,6,1,233,133,23,254,166,215,198,62,41,146,49,125,251,78,88,86,227,167,149,63,95,214,41,119,128,229,188,123,102,134,228,102,211,28,185,195,153,181,106,198,93,244,78,189,135,197,185,245,120,8,84,255,82,4,228,165,161,228,20,122,73,244,251,193,54,103,36,46,37,101,227,211,112,237,8,76,217,156,168,76,166,110,5,207,132,200,240,246,52,39,50,60,9,134,109,205,25,253,214,127,116,8,237,120,113,5,219,165,95,128,178,215,16,35,160,43,241,255,157,148,108,104,175,129,20,175,35,80,222,91,10,229,43,11,65,47,42,137,142,40,70,20,56,29,16,229,214,115,169,136,201,16,165,78,213,143,125,24,71,225,213,254,106,224,254,35,21,95,4,50,51,80,70,123,146,166,24,183,107,39,44,225,37,183,240,133,32,145,165,226,138,216,61,89,194,94,170,73,111,187,57,168,208,252,91,151,90,90,195,183,253,138,169,32,28,103,52,4,19,199,1,221,246,249,237,172,70,18,58,196,116,201,135,235,100,189,149,189,145,14,224,38,84,141,60,160,35,37,6,172,130,218,139,74,76,102,121,211,147,89,211,26,156,149,182,151,95,82,194,140,233,96,20,5,142,177,153,182,28,207,41,140,146,102,248,92,80,174,222,177,35,146,238,242,214,61,246,204,228,73,243,100,57,254,97,94,208,228,81,52,1,11,220,157,119,73,80,191,216,67,106,61,142,86,0,228,29,32,141,233,213,5,116,211,188,216,233,145,38,176,87,22,68,103,92,253,107,208,249,149,33,208,121,3,22,198,239,136,16,105,171,200,95,221,57,21,4,85,207,167,30,180,99,76,35,72,58,129,56,87,157,46,56,25,172,192,118,174,202,64,199,77,15,82,212,136,189,87,148,238,129,99,106,0,169,54,65,143,99,96,127,80,79,211,146,199,229,112,47,243,183,140,65,104,244,39,161,74,126,163,188,196,247,75,31,144,180,63,144,42,53,103,136,43,9,88,17,133,179,168,57,64,219,153,142,21,182,61,70,75,234,99,151,43,227,123,247,36,203,57,48,61,212,108,243,215,88,230,113,244,160,190,103,254,33,253,215,228,98,212,230,230,168,10,114,87,108,232,128,106,121,60,138,85,242,38,45,8,31,67,160,172,41,238,223,177,172,59,84,175,150,83,203,20,94,52,19,175,71,227,248,183,122,63,63,255,58,53,175,234,28,33,158,13,62,241,175,156,81,75,162,64,13,188,185,61,87,101,130,92,63,75,9,220,20,248,123,154,202,103,123,118,138,223,204,181,43,92,227,159,203,251,16,177,3,99,152,103,195,172,214,16,62,141,243,128,106,54,83,247,185,71,147,184,116,106,151,223,156,181,161,95,57,83,134,170,157,131,44,162,216,216,97,145,43,232,90,107,48,112,98,174,55,112,56,62,200,105,207,0,53,2,195,120,163,207,59,23,93,46,88,200,188,173,204,252,116,9,209,199,194,150,33,180,199,120,132,117,77,46,34,41,42,23,49,100,136,122,180,1,212,133,123,1,144,63,28,37,64,236,126,64,45,162,243,238,88,99,110,101,192,177,69,133,87,77,210,221,91,165,71,177,103,45,249,210,212,247,101,172,19,177,192,149,114,14,81,106,145,43,23,100,21,98,85,26,156,143,25,234,89,66,229,29,202,171,188,82,49,65,209,210,179,235,7,27,135,252,162,14,160,33,198,152,126,5,255,175,107,244,16,205,177,193,16,146,210,19,163,37,76,120,109,139,9,250,128,133,218,201,198,181,231,71,5,155,10,75,112,24,141,248,248,144,207,222,14,50,134,111,183,83,68,166,61,187,2,194,108,91,218,131,52,132,94,130,106,175,246,139,58,76,55,192,63,238,211,8,18,10,162,47,191,199,58,199,83,245,232,101,14,140,106,103,70,20,130,75,239,190,84,170,211,36,149,226,2,173,191,235,208,52,155,156,226,200,37,230,28,245,184,113,205,164,9,108,122,49,247,131,135,226,214,162,177,45,49,245,231,201,136,232,246,93,46,89,207,202,39,112,206,13,44,214,146,218,51,64,25,224,86,161,236,222,58,82,177,191,62,185,26,150,12,70,235,136,34,18,140,201,197,14,43,7,145,170,92,93,94,96,86,213,117,184,131,167,168,185,163,161,89,29,193,68,222,19,218,166,173,219,121,165,3,105,64,245,155,204,96,196,147,226,223,22,53,26,219,169,150,142,27,148,201,81,135,21,135,71,248,91,52,80,217,149,3,201,172,0,48,223,89,234,107,75,68,214,181,224,159,38,241,141,83,69,13,52,12,186,51,35,178,185,89,197,9,93,125,222,38,21,9,65,205,1,49,178,18,225,8,1,238,232,55,136,222,90,165,251,35,69,152,201,37,72,236,176,57,64,203,79,73,59,88,228,236,255,179,234,183,24,140,251,29,169,191,121,136,182,34,68,53,206,83,48,111,173,232,214,180,109,110,156,169,247,28,30,31,57,22,34,129,119,188,221,217,197,233,222,223,139,137,168,156,204,10,33,26,146,27,185,173,55,146,127,112,247,0,174,188,9,235,183,161,113,69,43,16,136,240,159,244,49,219,199,48,56,99,86,178,73,230,145,249,201,108,136,246,78,70,190,66,103,207,205,83,7,79,226,236,103,147,61,151,177,182,119,33,88,104,246,194,131,25,179,10,219,242,56,240,157,205,93,233,213,174,209,85,214,158,13,108,113,41,100,122,112,201,234,66,5,95,244,91,254,85,3,34,223,241,250,87,4,47,145,122,74,194,177,234,102,12,213,33,251,251,211,43,30,244,9,124,107,210,16,173,244,177,232,143,225,253,12,83,206,16,216,230,15,209,136,88,244,234,141,77,143,115,133,35,13,8,44,21,215,198,78,4,5,42,130,34,46,31,22,153,129,135,202,50,198,49,98,221,43,149,250,139,72,118,83,236,100,47,11,182,11,14,150,209,103,82,145,123,229,104,183,147,157,108,172,73,1,177,115,109,243,140,13,131,31,138,251,129,6,178,242,154,127,246,152,248,153,243,104,53,232,4,81,144,215,237,31,229,128,249,80,233,198,166,22,248,122,119,24,218,39,102,45,246,178,93,68,27,116,49,8,94,166,237,188,172,131,38,49,57,32,32,25,87,10,247,218,202,28,33,27,229,158,71,209,36,206,65,56,171,170,180,231,55,143,248,39,89,121,167,139,136,70,30,94,181,57,115,75,206,245,152,240,172,8,143,77,247,218,227,52,15,11,254,80,105,164,231,83,49,207,64,191,67,4,108,60,173,223,233,241,131,220,136,197,146,166,178,33,49,247,200,112,147,189,107,149,117,52,149,144,194,216,253,220,27,72,203,108,126,39,252,226,171,236,32,84,195,212,240,148,57,107,37,156,251,115,174,247,110,165,205,60,161,198,139,102,204,95,203,213,176,128,251,163,237,17,217,33,219,198,114,146,36,228,34,230,231,155,67,226,203,95,84,119,123,180,27,66,211,102,169,91,146,124,126,132,234,238,214,227,35,25,77,95,100,66,180,152,233,37,24,207,190,11,244,162,176,150,174,102,56,30,144,146,218,61,66,111,10,85,242,142,255,107,86,211,236,113,182,52,35,90,98,62,204,56,131,92,236,53,163,2,230,31,200,167,114,230,190,121,103,65,177,225,22,190,93,175,93,58,163,96,250,11,55,197,185,124,79,229,47,173,87,187,51,125,193,224,181,65,37,78,195,157,191,11,193,139,78,164,217,181,87,201,169,163,215,164,211,124,69,42,100,216,139,227,99,250,179,229,138,87,236,97,49,10,101,219,107,111,74,182,159,19,167,88,193,12,15,232,61,142,143,232,30,240,160,214,48,163,207,156,118,220,220,240,140,133,114,140,7,248,203,49,68,156,217,117,3,40,135,183,42,151,235,9,203,15,146,88,215,16,72,79,252,24,91,53,45,87,49,238,238,68,10,172,162,219,20,42,8,190,71,31,253,139,176,30,211,164,49,237,222,119,14,21,142,150,138,26,22,52,175,55,71,44,135,66,88,28,188,3,33,66,63,86,196,225,233,36,182,128,240,139,158,143,179,237,160,163,253,28,16,6,78,174,111,143,244,195,179,172,83,116,23,79,29,1,48,147,142,14,232,130,171,187,131,154,126,115,109,122,201,173,111,98,7,162,66,67,210,145,110,89,13,176,47,113,102,166,182,94,201,45,176,92,96,246,36,110,210,97,214,218,163,77,215,231,135,117,135,43,148,226,85,43,57,126,31,131,27,185,2,210,127,182,227,135,229,49,236,210,30,208,17,182,36,38,156,141,178,213,113,143,247,157,113,116,183,188,237,201,166,154,189,93,8,138,64,165,25,24,242,37,10,219,205,73,14,162,128,73,157,63,176,151,29,138,54,96,252,27,156,21,96,50,249,132,149,203,162,246,242,102,88,65,91,153,87,101,234,246,65,58,55,239,174,46,179,135,108,82,166,232,28,107,64,175,39,61,224,178,111,17,160,69,50,190,63,188,141,220,249,32,134,246,37,39,183,43,233,246,171,145,245,228,240,3,22,218,19,18,206,131,247,110,171,82,48,123,236,225,199,254,156,233,12,166,187,172,198,231,18,120,64,213,19,205,184,111,149,71,15,30,18,231,198,80,187,203,172,58,36,207,45,206,71,208,238,184,95,2,170,250,95,247,172,65,56,202,159,156,224,211,226,38,69,209,19,78,63,80,54,174,196,236,99,91,30,142,50,74,229,64,149,129,162,109,76,52,106,37,43,12,226,241,237,188,188,234,100,226,161,132,35,138,73,223,63,25,39,156,182,31,248,21,237,225,107,49,101,41,24,22,54,209,133,234,217,192,134,239,198,85,60,80,67,138,223,116,82,46,130,22,115,12,22,142,217,204,222,244,100,30,98,159,158,61,221,102,158,248,238,81,193,140,51,95,150,137,102,92,32,250,218,180,25,196,213,95,24,91,142,72,98,207,18,182,155,119,132,0,184,69,139,117,38,223,204,29,55,44,188,104,80,242,67,169,117,34,142,227,97,129,214,152,96,19,75,203,165,249,181,236,23,229,254,236,80,246,120,129,172,128,240,79,106,153,63,24,77,47,164,203,41,83,140,17,137,144,183,122,135,6,223,131,189,116,122,109,41,68,251,10,157,255,214,170,143,13,181,58,106,82,58,169,48,190,186,104,221,60,240,237,211,82,59,55,147,106,140,182,177,36,201,194,152,42,107,88,60,4,142,61,214,99,101,74,4,103,78,13,130,16,163,18,205,7,107,23,187,194,173,229,112,4,136,96,51,206,12,178,32,45,36,193,102,9,37,0,8,100,207,253,64,107,171,238,209,0,248,79,41,101,251,220,74,209,5,104,67,33,67,195,21,108,191,5,3,252,128,28,90,191,193,143,35,43,84,95,28,177,189,192,164,16,107,127,168,113,103,235,212,182,172,113,87,59,75,242,160,97,253,23,12,136,90,128,93,139,97,110,65,224,220,110,223,3,32,9,63,217,40,243,231,25,17,164,177,93,253,77,119,157,87,125,102,249,226,238,190,78,80,18,132,164,70,132,241,31,15,13,236,254,155,10,213,144,32,199,69,191,0,29,238,101,166,153,22,184,66,123,133,146,216,188,60,172,17,42,51,224,92,50,182,161,121,150,55,181,174,152,69,160,113,153,69,169,174,124,118,148,108,175,183,3,172,193,174,5,32,165,59,226,97,223,8,139,104,34,233,246,123,24,224,78,105,100,14,245,37,19,183,224,17,58,81,241,180,177,34,112,198,93,175,231,251,216,70,207,22,61,134,164,255,246,193,94,244,223,167,169,143,112,126,86,245,154,24,75,206,134,2,51,100,48,120,153,201,156,194,85,89,163,229,90,168,94,15,76,238,230,56,66,136,186,143,17,12,190,93,142,230,192,210,64,205,34,113,217,254,109,70,114,217,37,75,89,118,220,184,155,204,17,180,77,106,28,220,72,131,81,142,23,207,127,12,113,117,6,4,217,92,74,143,236,7,160,249,81,202,144,68,207,140,77,16,124,103,111,159,45,101,58,70,134,38,242,233,68,150,164,46,217,49,5,131,186,187,172,133,48,193,153,73,149,24,183,155,254,84,6,255,42,97,123,187,214,213,135,245,117,152,221,183,153,91,195,250,162,43,140,19,54,124,162,14,227,110,63,199,45,101,245,200,13,186,131,132,237,17,41,252,211,35,229,12,180,151,208,213,148,179,135,26,157,163,103,219,191,47,253,63,146,0,238,144,31,74,128,104,170,35,111,252,59,37,231,76,50,131,27,252,83,66,14,23,9,160,65,57,142,209,27,22,5,156,39,10,4,154,15,146,34,209,158,109,132,246,252,136,106,245,228,163,131,125,219,75,50,151,33,10,4,8,181,95,50,61,62,221,24,47,110,31,20,17,149,129,119,236,61,0,26,20,228,17,1,72,93,81,156,185,150,25,171,171,171,143,75,185,51,88,136,235,191,200,105,131,202,243,87,16,144,128,103,141,227,27,192,58,109,78,56,66,234,162,113,51,63,25,171,190,206,18,174,125,67,245,10,184,194,60,28,113,173,50,22,36,59,217,153,244,13,156,225,178,231,24,197,198,218,127,147,144,34,234,46,26,56,5,211,99,231,223,7,67,61,192,23,160,112,229,19,147,37,125,175,32,11,34,122,8,243,215,81,230,51,188,14,71,214,33,17,123,142,52,117,93,72,66,171,22,139,228,118,23,143,206,141,17,164,67,198,12,77,185,17,15,43,4,188,228,31,63,110,34,34,135,47,134,215,250,145,182,222,62,122,171,61,8,23,247,216,78,109,243,97,83,1,220,71,227,56,212,24,186,179,34,161,200,26,96,44,133,215,156,179,139,109,63,202,25,181,7,156,130,90,5,175,10,33,172,94,200,232,252,17,43,151,11,57,145,220,76,202,39,181,210,144,7,242,30,77,15,130,19,176,230,30,49,184,55,160,203,8,12,145,134,56,246,105,134,191,103,210,183,115,76,92,186,179,51,124,198,197,215,217,86,232,194,135,44,17,60,217,221,59,197,211,36,56,110,229,62,6,3,135,212,3,217,94,45,182,140,36,8,248,129,217,30,130,185,211,45,77,102,212,188,85,96,47,77,33,24,51,245,20,45,173,209,228,143,233,36,164,160,241,208,113,142,212,147,183,1,120,132,89,3,155,115,147,169,109,255,226,105,210,250,75,99,220,189,215,126,15,169,16,29,215,190,253,155,140,163,6,7,158,185,87,188,138,47,3,227,248,205,191,243,115,143,251,69,140,113,95,210,185,15,157,93,138,20,113,115,150,33,120,87,44,54,233,135,166,175,204,142,35,141,244,197,128,249,155,36,212,41,76,238,74,61,29,129,36,206,243,127,234,0,208,38,42,223,118,150,231,61,234,173,195,207,8,27,6,242,169,78,195,140,106,26,16,217,144,142,206,107,35,202,79,159,165,194,128,154,38,64,255,99,130,189,81,188,207,249,151,47,133,24,132,130,87,216,247,14,89,112,108,84,55,59,243,135,231,210,96,187,149,233,99,154,186,253,180,168,130,154,30,98,38,91,1,70,146,206,188,10,35,186,207,189,60,17,205,30,7,169,124,87,47,193,92,134,44,2,76,158,233,83,183,235,17,101,190,196,28,237,136,7,215,11,16,116,51,65,30,25,63,138,190,233,253,96,5,81,83,83,103,213,73,13,142,107,220,107,32,90,182,134,116,9,117,62,40,150,3,25,44,171,59,169,30,5,211,234,63,159,123,251,103,7,73,182,43,244,136,184,21,63,111,131,247,51,230,215,28,252,201,191,106,136,193,240,170,142,125,137,74,183,159,85,84,201,171,183,227,211,89,47,119,137,17,179,71,225,47,152,181,42,197,156,131,110,70,119,246,26,93,111,208,163,204,44,97,67,2,120,93,5,209,58,243,144,168,38,201,20,193,81,43,193,177,214,93,92,43,203,188,81,80,176,143,233,211,217,70,241,205,240,36,248,207,138,71,122,210,111,46,201,200,166,133,116,194,164,180,158,39,28,42,92,238,220,78,98,216,251,119,204,216,50,239,224,56,204,240,233,96,7,212,213,26,216,140,171,57,223,26,178,165,232,49,157,130,212,151,18,23,146,249,242,231,153,51,221,83,22,218,190,117,28,140,103,153,165,197,12,212,125,23,83,142,217,154,192,194,97,100,92,141,91,34,183,5,116,12,208,251,97,240,22,156,50,178,126,63,189,43,133,251,136,179,237,73,248,202,26,184,66,197,253,120,41,110,157,145,219,131,141,1,57,183,244,250,89,49,101,0,159,250,219,72,151,209,151,86,202,115,64,254,123,213,101,43,127,219,255,128,228,112,223,114,195,33,231,130,16,76,1,209,41,252,190,35,112,217,196,5,170,95,78,8,10,110,80,25,129,142,170,253,161,111,47,3,60,159,155,219,8,64,130,201,20,206,239,39,116,162,150,98,207,196,157,178,160,99,71,220,221,163,57,219,131,95,201,88,189,231,147,146,84,37,20,81,115,204,9,64,0,246,231,228,26,191,126,207,54,191,234,30,223,111,10,162,113,33,176,201,4,150,198,40,56,164,129,31,81,90,160,61,157,69,224,191,23,28,202,212,174,143,62,74,30,240,82,188,229,46,94,110,148,14,119,167,117,73,7,45,198,129,97,129,197,236,100,208,100,217,77,206,237,9,70,194,12,124,227,193,190,187,239,67,97,66,69,252,11,237,134,102,66,165,89,26,138,33,167,231,29,78,121,165,191,155,220,195,191,224,60,52,224,99,134,149,130,124,255,130,93,94,148,65,238,29,163,54,152,203,225,75,137,191,134,89,90,235,82,198,217,65,217,194,81,30,176,184,16,10,82,149,5,205,158,214,72,26,169,173,156,149,36,82,138,94,199,36,74,1,127,223,235,220,43,152,37,113,114,252,196,74,48,221,228,251,87,29,161,11,220,5,255,212,72,242,215,243,18,3,198,186,2,19,169,254,75,248,249,67,67,4,37,4,217,36,55,63,202,139,57,2,77,3,85,247,161,107,252,174,178,210,72,116,54,104,217,59,249,8,63,222,236,171,168,44,105,224,229,91,211,235,39,136,27,165,159,180,13,216,225,9,103,10,179,88,164,120,69,71,162,243,26,233,207,110,131,61,95,129,202,187,126,9,237,84,56,175,218,120,49,50,161,252,223,163,183,118,121,28,199,190,167,163,230,23,220,46,37,34,69,251,62,26,190,85,207,136,211,161,3,215,64,220,34,138,25,97,71,47,112,0,239,77,131,226,51,15,179,58,240,91,250,118,108,181,188,160,96,223,206,86,127,244,49,227,78,22,231,200,212,84,199,16,77,142,93,240,147,202,2,108,200,36,52,242,125,1,173,165,236,77,158,193,72,50,147,77,117,14,205,42,175,222,27,86,125,2,152,56,117,169,76,141,4,190,190,250,37,147,119,84,157,36,16,45,208,73,80,61,159,229,24,204,156,56,181,238,163,98,239,13,156,9,39,221,172,248,228,34,143,70,254,25,101,15,133,237,32,83,145,217,139,239,92,200,153,130,177,229,49,20,244,54,172,5,28,41,9,108,33,119,89,130,206,141,38,86,10,143,188,24,126,247,81,89,201,144,167,244,178,236,25,191,140,212,61,220,26,146,9,205,31,68,113,225,171,39,188,183,6,126,43,137,1,224,70,149,111,186,123,205,211,198,50,247,170,16,9,49,21,119,24,128,136,106,164,103,23,202,170,125,70,197,93,45,66,120,185,193,123,165,153,68,148,30,212,81,21,248,31,129,47,247,239,102,105,188,172,198,74,137,24,62,236,110,88,23,69,227,81,63,173,150,42,193,86,176,147,144,108,209,253,79,230,182,58,182,203,83,217,115,101,240,32,66,250,20,224,33,114,146,234,244,223,137,10,50,6,186,161,241,69,186,165,251,243,94,47,92,81,232,91,162,46,33,248,190,10,143,4,189,218,151,80,138,48,195,34,31,144,187,91,94,109,225,159,86,97,146,242,160,119,73,58,164,31,110,97,160,155,57,215,45,200,39,33,35,89,166,37,150,254,44,198,73,145,253,117,224,77,8,118,64,215,167,127,48,178,3,199,101,83,79,141,210,91,78,197,182,16,16,142,110,173,179,121,118,30,124,130,69,238,18,58,12,158,198,31,71,33,141,84,83,49,105,26,87,8,65,147,214,48,164,134,129,154,5,137,228,116,125,255,250,97,110,182,169,96,37,219,9,10,24,129,47,135,90,253,139,209,6,11,62,195,236,72,175,233,112,196,174,168,61,214,14,144,148,93,250,233,203,116,243,212,168,119,14,23,133,69,205,79,132,5,91,233,44,26,113,101,54,26,136,39,172,59,159,49,170,43,78,51,83,118,10,118,32,155,105,179,22,3,105,67,102,150,217,251,85,213,50,201,87,22,76,139,68,199,194,32,233,99,118,94,235,112,160,253,61,6,56,205,36,112,161,164,162,147,185,112,79,237,51,107,225,9,61,5,116,198,251,132,146,89,123,235,166,98,210,138,46,120,200,69,43,228,169,247,161,118,252,118,95,118,188,136,148,83,228,190,105,191,231,186,105,125,176,136,91,222,181,77,43,126,44,158,94,147,209,210,95,159,249,95,67,243,194,192,14,91,99,114,244,150,140,107,153,241,41,152,148,208,29,151,127,30,212,185,8,189,18,169,192,37,165,106,228,37,14,25,210,216,25,208,15,164,235,240,96,85,66,177,19,186,185,106,114,188,121,110,134,189,15,228,136,40,83,195,60,100,185,223,16,134,110,86,146,26,47,5,17,24,118,173,114,64,14,0,214,214,10,212,158,172,75,32,204,123,1,164,103,44,184,169,164,148,101,58,174,90,57,201,88,133,247,86,172,108,242,154,140,6,18,68,144,29,3,75,181,43,160,24,185,235,82,233,224,247,16,136,35,250,114,179,62,100,234,86,46,138,118,44,224,101,93,148,171,2,159,49,97,130,129,211,80,251,5,107,17,114,131,10,220,116,4,64,53,219,208,159,15,128,220,119,106,32,75,181,63,129,188,81,154,69,198,217,194,141,159,208,235,193,192,32,13,221,39,154,28,144,207,209,241,35,18,237,221,209,129,152,78,142,159,43,88,35,236,143,87,66,106,95,124,31,193,159,54,189,86,96,168,247,94,240,15,158,223,93,232,163,124,36,40,65,217,211,161,59,42,28,50,209,112,41,9,29,189,182,137,2,73,104,246,158,246,82,17,66,7,152,118,174,201,170,205,249,95,40,25,110,45,187,203,97,112,171,226,251,140,171,221,135,50,29,31,10,127,49,203,96,182,26,144,84,161,183,124,224,175,143,207,171,75,241,222,84,36,13,240,79,244,19,159,46,184,204,241,86,229,18,72,134,203,54,117,38,145,108,106,130,67,44,21,229,93,225,56,70,86,175,85,226,113,62,191,56,43,220,148,127,37,65,248,94,155,14,117,72,113,221,250,189,239,152,214,143,253,60,196,233,89,240,22,170,47,134,43,172,35,90,115,226,145,249,144,120,83,57,69,145,69,227,2,61,125,175,39,212,154,165,45,177,33,226,122,241,166,0,113,203,140,167,231,89,117,122,191,191,9,60,3,192,128,242,47,106,62,90,200,36,59,88,59,58,17,77,11,222,171,104,141,157,178,111,56,71,123,4,133,40,231,190,126,244,200,127,50,115,149,245,102,50,145,115,72,222,226,8,75,124,40,141,124,31,148,205,176,173,21,179,93,99,41,238,205,62,49,201,90,54,103,67,3,107,135,11,8,104,216,222,220,21,65,48,250,38,251,42,214,75,61,67,22,68,140,122,123,172,44,222,120,181,131,249,65,156,107,133,8,6,102,221,65,25,75,65,14,231,250,133,57,172,8,123,217,67,35,170,16,85,14,189,171,47,113,192,12,29,181,113,197,176,50,0,172,22,144,7,68,178,126,222,49,166,99,207,155,34,60,17,187,184,137,54,163,21,30,95,58,70,246,242,59,154,183,155,152,60,124,47,213,88,17,88,237,191,131,119,29,48,60,67,16,11,231,144,171,208,3,43,53,164,149,233,44,16,187,152,136,176,23,156,50,146,238,2,122,217,108,132,12,125,80,199,51,143,182,127,244,147,67,90,139,43,254,144,242,185,241,54,140,221,28,133,74,167,49,191,143,192,32,225,151,107,192,177,91,74,69,255,134,77,69,26,137,16,83,1,29,73,104,189,39,234,84,209,38,68,254,74,17,34,108,161,217,76,218,49,49,90,35,38,122,102,150,54,0,167,169,168,124,116,108,186,230,183,11,188,200,239,41,190,179,95,190,102,10,175,23,138,183,52,195,232,154,84,11,18,212,226,154,227,114,46,91,239,5,233,97,159,132,3,93,107,131,148,178,212,31,125,97,198,145,3,136,168,226,165,215,129,255,47,233,0,91,65,28,241,113,125,97,22,28,140,140,27,208,30,212,4,139,63,167,123,108,14,152,77,226,243,45,145,184,111,10,30,118,171,91,109,140,189,114,128,194,166,185,24,139,74,24,225,244,229,242,70,183,18,41,27,29,127,201,4,58,30,226,202,145,3,241,119,180,182,163,240,24,190,222,2,182,12,104,61,134,148,252,2,61,79,141,206,212,201,184,53,108,247,52,31,200,181,235,160,81,225,75,202,33,67,75,148,58,97,178,206,244,106,188,241,153,118,211,215,30,22,141,102,193,234,46,25,129,79,144,174,57,76,84,228,203,3,156,114,96,85,46,182,7,52,211,63,152,166,72,86,42,220,157,116,147,4,3,86,0,100,139,89,17,199,111,130,49,157,113,61,174,56,236,249,1,59,164,131,219,110,232,141,51,173,49,217,211,246,116,91,43,66,44,128,229,93,89,178,155,110,5,8,46,209,39,9,111,171,228,241,58,131,236,154,68,121,225,244,88,40,37,128,155,21,155,82,159,195,154,202,153,35,48,134,159,250,81,41,193,81,92,209,159,220,186,115,141,60,132,124,48,61,24,218,172,198,72,26,80,189,224,165,46,206,197,177,140,36,147,224,177,184,9,96,15,192,238,166,243,160,248,144,77,209,184,32,88,240,192,71,186,219,46,15,152,115,42,162,164,127,138,25,77,215,186,44,86,131,61,202,179,198,105,45,93,147,89,107,220,227,232,137,152,159,75,83,60,31,205,85,16,57,186,6,219,235,53,107,215,144,169,168,21,170,133,39,98,199,99,95,38,16,119,104,193,132,166,253,90,155,65,123,85,130,70,18,191,197,79,133,214,44,138,148,194,187,39,79,121,195,161,215,32,76,145,93,170,68,243,63,232,139,39,105,214,240,17,93,52,155,27,224,203,196,185,74,16,173,63,61,77,102,68,248,80,247,38,109,178,57,191,222,167,45,99,69,115,185,247,1,202,170,160,64,135,254,78,152,148,33,52,30,180,152,85,189,204,226,193,106,217,235,137,203,148,57,215,106,202,32,102,224,113,118,184,121,182,45,16,186,37,125,79,200,104,184,70,36,222,6,25,10,106,156,32,228,95,3,38,30,123,239,222,167,65,213,68,123,112,207,133,9,207,188,85,56,12,65,102,198,1,245,246,69,158,114,92,179,29,232,181,28,168,190,117,110,108,204,165,58,54,166,233,204,23,31,4,131,162,89,69,233,34,96,59,33,162,27,23,44,76,100,172,237,122,93,62,107,254,185,39,191,6,16,27,91,238,25,21,138,239,65,35,89,51,28,137,45,255,254,175,246,103,122,96,72,193,136,214,45,77,137,203,62,176,151,108,45,187,65,196,88,25,94,121,1,89,211,18,131,17,143,14,4,233,38,170,92,14,105,1,234,138,78,225,249,56,142,101,61,102,204,203,195,21,88,136,234,181,193,15,127,9,39,75,195,61,118,215,165,5,180,211,48,99,188,19,143,67,209,157,251,71,175,226,73,118,30,160,243,54,210,225,74,228,105,57,94,111,32,129,177,15,28,30,23,67,47,43,178,244,238,27,108,221,97,177,116,88,96,195,203,114,121,13,46,35,83,234,5,82,19,162,235,211,2,166,218,188,247,48,229,197,136,40,200,82,144,232,216,209,201,81,57,190,35,183,86,108,186,86,4,187,65,98,128,80,249,155,187,48,12,251,2,54,76,235,30,53,129,120,190,119,181,191,44,165,71,143,126,33,46,94,104,182,217,84,197,66,7,50,212,15,191,155,198,50,113,45,122,28,96,233,215,148,119,146,24,253,14,45,132,212,224,14,95,3,130,31,83,9,78,120,255,243,30,194,192,243,33,170,150,64,129,126,197,136,60,78,179,72,39,79,19,199,40,254,76,58,232,216,185,24,5,177,100,181,197,236,9,164,153,121,104,250,70,20,25,115,86,144,77,62,40,157,214,239,84,115,47,6,227,105,65,147,233,7,71,62,12,199,46,236,123,100,141,161,89,55,225,52,42,19,118,145,84,29,79,244,192,61,51,66,56,78,137,178,211,204,21,187,204,125,49,97,8,242,72,255,102,77,247,182,12,128,50,118,23,245,40,89,81,213,198,231,232,248,156,78,10,120,125,95,190,66,114,11,132,153,19,182,240,107,67,105,63,93,189,117,74,148,207,199,23,156,244,142,216,87,186,48,11,47,32,42,57,12,210,205,29,15,23,45,221,24,83,160,162,21,76,91,125,84,44,173,240,249,209,245,23,246,180,101,185,30,249,190,151,41,165,122,155,123,53,87,71,118,177,78,31,103,184,202,215,216,231,6,74,156,165,87,200,52,218,146,167,114,146,61,235,242,70,49,208,188,10,132,29,22,83,29,177,148,57,226,104,114,92,88,108,143,83,141,2,4,126,52,0,149,78,209,235,167,218,189,72,36,161,191,191,144,120,32,92,107,126,224,247,229,204,108,253,115,250,40,121,242,248,251,27,200,190,162,209,168,113,129,172,249,149,212,135,97,176,180,81,156,209,79,83,113,135,41,79,91,73,1,15,169,170,187,239,173,185,190,209,196,142,70,44,11,134,214,96,100,90,210,180,47,221,45,97,250,137,240,252,58,206,213,36,110,228,231,31,255,61,117,18,231,86,11,144,149,56,35,6,73,215,165,113,85,237,32,160,214,128,194,32,234,250,85,51,152,183,142,35,149,8,27,232,122,168,59,84,36,3,7,142,195,167,191,28,52,113,219,214,219,150,183,18,198,177,67,153,238,153,217,164,96,136,93,207,78,142,18,56,186,105,202,87,38,118,143,3,30,43,91,240,211,186,113,10,110,230,197,142,238,120,18,240,118,75,59,252,219,239,158,52,23,93,80,252,190,163,8,150,172,115,60,97,222,187,69,103,207,116,91,70,218,82,23,132,244,89,154,247,209,176,222,90,31,102,254,233,144,169,167,114,56,187,123,252,147,62,203,108,179,210,26,224,116,137,183,157,11,72,220,136,49,188,230,73,253,161,4,60,94,115,113,18,60,236,12,91,91,225,61,28,30,78,176,122,249,24,58,69,156,14,144,56,251,5,113,194,121,189,23,183,174,222,40,86,95,182,121,64,252,75,218,140,15,190,112,66,73,192,31,102,254,234,153,196,241,35,182,12,46,54,161,163,1,65,32,45,215,42,119,82,56,234,156,70,183,135,61,231,27,199,158,9,83,61,251,88,77,63,8,2,93,53,49,250,125,153,54,81,127,39,143,251,138,214,148,75,198,151,98,132,210,31,251,163,79,171,112,91,163,11,165,247,84,170,119,83,207,185,44,34,131,225,163,59,226,133,216,130,171,192,57,145,73,233,180,185,191,16,165,135,34,244,169,65,187,53,173,203,66,126,228,122,16,214,166,243,200,218,117,74,246,8,119,91,39,187,172,78,64,231,235,211,61,168,100,108,184,230,2,95,144,47,190,123,30,218,237,85,143,248,7,248,74,245,20,66,141,73,229,88,29,150,235,158,111,68,39,249,246,56,58,125,149,90,144,44,49,183,131,42,39,39,148,225,155,132,30,226,247,249,69,248,160,12,168,67,251,143,38,106,205,246,85,235,13,209,48,170,57,237,40,63,36,244,120,113,54,235,153,95,51,169,116,129,209,151,106,169,162,151,35,149,145,136,167,36,142,162,254,105,183,245,202,212,175,123,53,82,155,232,82,174,243,169,41,31,235,204,65,2,5,245,78,193,134,53,20,13,26,55,182,216,146,13,205,174,1,10,168,133,48,167,89,215,254,171,213,152,118,206,27,249,29,66,193,108,98,160,146,224,51,145,57,92,67,21,250,161,136,32,79,198,60,200,126,222,89,65,56,144,74,188,97,20,227,199,219,57,147,59,147,102,221,76,177,53,94,126,126,177,172,231,248,155,220,28,14,248,112,63,208,24,234,157,193,67,21,221,58,148,153,234,7,208,241,143,34,156,89,220,2,29,137,69,114,127,217,131,174,7,179,218,107,125,145,65,108,66,168,153,159,99,211,197,69,254,136,147,108,59,37,195,110,75,173,132,201,151,140,140,80,85,190,85,188,158,207,236,208,131,7,51,195,20,168,33,116,255,124,180,161,118,62,26,243,71,50,194,27,225,216,185,123,31,226,70,229,166,97,106,183,87,187,245,116,185,182,172,12,123,160,5,46,105,174,177,21,186,200,196,48,148,94,81,21,125,52,217,108,85,22,152,109,58,105,143,112,128,76,1,164,156,14,255,60,82,185,161,35,188,181,193,96,64,28,248,19,149,52,192,95,203,57,182,238,215,156,99,89,112,216,255,54,113,235,48,162,91,45,231,99,102,80,97,111,71,226,224,114,6,175,131,161,251,46,204,118,18,123,205,161,241,150,210,105,78,7,150,29,99,87,4,5,80,52,190,168,232,58,138,176,129,138,8,124,22,235,189,26,41,4,239,74,162,126,215,153,235,227,234,104,99,9,162,102,223,18,164,150,90,17,111,230,228,177,163,206,137,178,71,213,176,239,83,76,110,244,212,18,202,165,56,172,101,27,76,60,31,249,205,201,154,229,205,238,162,137,124,208,4,90,93,219,229,27,105,15,199,182,225,179,251,155,138,120,175,199,191,73,71,238,32,226,122,232,47,77,46,131,90,24,47,251,242,94,38,226,156,27,47,181,138,126,89,159,214,215,231,43,107,76,127,99,2,235,85,224,82,225,138,169,237,35,100,130,34,226,77,131,114,57,11,86,184,27,116,239,245,41,90,145,7,217,123,48,107,195,213,65,56,231,140,130,235,239,235,44,82,27,204,242,120,65,34,107,61,125,149,60,33,136,242,143,35,19,136,122,46,192,8,39,226,147,233,68,119,144,216,28,5,112,5,200,70,175,145,251,183,250,84,15,187,231,172,215,35,101,232,163,170,173,194,188,175,22,75,43,139,57,225,82,88,198,145,222,106,57,186,193,3,23,151,97,206,85,97,17,205,93,29,156,70,100,170,30,204,150,27,209,10,3,186,174,114,170,228,183,109,121,141,204,152,38,199,133,207,211,46,150,56,69,3,179,170,13,91,64,5,97,105,210,28,177,85,114,35,143,175,102,215,80,34,31,108,176,60,254,211,73,105,143,65,110,100,223,156,33,253,114,89,220,144,75,203,73,40,1,170,250,36,14,11,155,12,14,187,132,109,157,4,4,156,14,241,189,243,168,189,50,2,131,195,247,254,22,55,160,40,151,77,55,120,91,199,210,64,176,98,64,244,88,165,228,113,153,55,156,236,172,124,67,241,236,178,154,207,29,45,253,173,174,78,231,197,39,33,71,203,187,41,147,55,165,194,91,201,208,133,82,254,142,191,119,241,13,190,224,240,16,136,148,211,239,210,200,120,71,193,35,28,42,196,60,65,186,97,129,223,10,86,180,78,166,78,83,118,17,103,12,162,214,78,121,71,188,148,212,253,17,2,105,237,255,66,195,171,81,177,159,218,11,45,66,151,31,204,20,32,6,103,21,142,121,250,33,10,103,71,184,115,36,172,185,225,176,32,227,167,57,37,21,112,124,77,23,65,138,48,77,234,158,60,44,5,169,150,213,10,46,26,197,99,126,68,252,126,30,206,102,72,132,231,234,26,104,232,250,11,69,196,196,201,74,51,62,47,11,13,142,81,226,187,39,158,96,152,237,32,212,229,140,151,37,203,0,155,21,197,87,152,249,32,63,78,136,96,106,20,42,251,130,232,65,224,84,218,108,68,130,90,78,192,27,127,241,227,240,36,44,206,251,47,182,25,20,100,212,49,209,244,206,51,111,45,68,211,160,197,242,75,162,13,212,180,139,63,185,251,34,201,132,154,178,22,153,99,70,154,117,228,234,227,191,60,88,222,11,31,205,120,159,159,78,200,215,184,232,223,91,42,131,225,137,248,24,237,192,221,12,206,47,176,212,231,244,241,130,192,12,28,99,217,87,220,207,120,188,79,55,149,97,40,29,59,198,13,100,215,76,250,85,68,166,64,160,206,0,40,26,145,233,9,183,139,140,145,214,248,55,145,32,24,63,8,224,192,138,194,121,246,41,83,241,61,43,37,100,154,178,56,235,59,84,80,77,56,148,189,10,178,127,174,126,169,211,141,82,162,239,124,169,83,136,150,8,99,205,31,107,47,104,223,99,185,134,178,132,52,98,22,28,123,154,166,130,226,138,192,220,85,243,201,141,4,184,136,233,248,45,173,74,35,34,38,74,239,130,82,200,61,111,3,74,38,90,159,24,48,134,111,38,89,202,160,155,102,86,161,71,174,8,154,122,239,59,211,247,198,46,168,59,96,4,177,55,79,57,126,199,152,176,49,109,156,202,67,210,148,25,92,175,201,154,76,111,209,82,253,131,235,176,114,188,128,207,106,165,204,69,189,35,112,245,62,154,114,141,68,70,60,238,121,124,198,88,38,101,242,255,238,33,209,220,151,108,196,78,67,23,37,121,190,39,56,112,84,193,142,90,120,216,61,211,106,103,97,206,146,29,190,64,47,193,76,228,168,157,237,75,103,9,156,51,251,74,146,164,4,187,212,133,17,134,235,89,64,248,125,56,246,15,51,143,3,58,188,7,192,206,30,177,122,135,67,97,177,125,77,31,102,203,186,247,116,217,189,255,245,171,66,56,110,34,186,212,252,201,100,120,252,250,71,170,229,188,158,155,246,3,87,46,21,157,182,174,62,33,111,100,66,248,246,105,57,226,6,204,237,12,10,127,10,252,56,118,102,224,226,18,173,145,169,159,106,66,124,123,4,171,117,6,247,84,158,17,227,37,29,178,166,156,31,30,208,154,202,210,222,206,66,118,15,215,253,231,35,63,55,151,242,46,163,247,86,196,147,75,130,252,88,42,98,127,214,234,207,147,122,14,103,188,122,38,252,24,94,232,252,211,12,1,118,171,156,163,1,142,215,2,203,22,37,128,34,5,43,167,54,6,200,253,183,247,87,232,117,15,199,14,55,185,71,124,187,87,4,150,148,152,4,140,60,133,246,183,108,183,71,193,243,150,247,163,33,186,184,107,81,196,109,181,231,67,211,240,75,173,175,84,83,208,240,246,22,50,173,112,156,217,121,107,67,246,79,149,148,176,143,210,26,14,63,63,218,17,225,150,238,178,59,86,3,252,87,226,157,159,173,207,7,23,99,30,128,240,39,247,126,218,228,161,44,187,85,29,148,34,103,182,254,165,23,18,167,189,22,206,12,10,94,221,29,0,31,173,237,103,149,13,172,253,225,138,10,202,155,135,239,254,176,255,101,136,78,52,206,104,206,73,157,102,29,202,208,35,174,79,215,65,147,115,160,99,243,255,206,107,141,230,131,220,74,7,159,116,94,124,79,200,236,141,15,89,189,201,108,193,229,105,123,228,165,182,221,132,243,129,248,252,182,206,206,31,156,187,12,71,248,122,234,37,221,5,177,128,87,46,94,115,123,181,112,202,91,191,47,198,192,114,143,194,49,60,172,49,108,121,254,191,116,204,132,251,53,43,132,234,0,191,74,45,174,15,113,218,225,252,19,10,223,14,104,23,21,109,41,91,32,171,126,226,111,35,95,223,173,222,2,30,219,104,50,215,215,142,197,88,14,42,253,186,120,131,186,251,46,110,26,61,104,174,242,11,195,130,14,204,227,23,185,68,53,132,15,41,122,60,218,252,250,77,6,200,182,140,33,71,161,184,90,75,176,36,201,5,95,28,130,199,199,2,186,178,186,225,53,30,180,171,182,169,105,248,0,57,224,106,33,195,190,193,158,236,224,136,122,179,14,52,65,92,215,160,141,66,13,116,174,250,10,129,105,58,48,183,92,229,155,158,142,34,184,10,69,177,82,71,101,103,2,194,3,15,80,219,111,244,175,244,4,54,71,232,120,157,161,226,25,45,28,149,68,243,52,181,118,65,24,9,137,127,218,73,76,87,140,236,255,197,246,147,236,177,252,108,34,113,154,224,0,124,147,189,61,24,84,57,64,56,22,244,177,124,142,179,67,221,241,91,8,39,64,248,162,183,65,193,7,129,30,166,187,152,131,108,79,218,52,36,85,61,101,50,243,139,189,236,183,79,75,70,92,47,124,79,246,98,194,254,99,209,139,223,204,145,229,60,208,243,46,66,51,110,33,18,159,206,12,43,129,14,176,113,10,19,198,245,174,172,108,89,140,161,8,161,108,220,145,84,74,24,174,145,252,40,130,87,137,181,0,238,105,130,182,129,64,184,254,3,5,188,121,76,19,163,179,183,226,64,3,53,30,44,67,120,238,219,88,60,29,30,102,23,244,28,151,23,164,127,220,30,174,216,49,145,239,8,252,129,252,95,57,214,165,12,57,125,3,5,198,227,8,155,69,170,65,219,216,158,124,51,120,106,2,186,244,159,57,148,144,98,250,212,61,233,55,129,149,207,129,88,246,161,100,83,231,123,204,5,44,250,233,227,147,94,254,107,48,253,5,86,134,162,16,220,154,241,76,120,206,58,71,28,50,203,80,244,236,163,89,158,201,225,202,71,215,133,26,173,161,145,9,114,5,152,38,200,103,16,36,49,99,5,20,132,204,250,114,186,161,96,76,163,39,91,110,208,46,118,182,1,18,224,225,58,200,125,71,14,153,90,35,28,176,54,166,243,189,244,67,82,36,13,209,221,70,55,23,24,102,46,174,250,80,93,7,5,20,246,150,146,115,22,109,230,161,138,6,232,254,63,213,244,214,141,1,205,222,208,16,98,103,110,141,148,173,55,47,1,11,193,248,160,82,68,169,92,11,94,97,224,199,48,253,77,84,0,95,194,182,58,153,109,48,152,233,20,172,216,148,138,162,148,17,16,240,6,83,47,50,144,64,108,6,210,223,44,45,22,20,6,226,229,68,67,39,53,242,14,134,241,123,28,116,44,9,142,243,77,248,96,69,38,23,200,187,107,152,25,30,72,169,229,42,154,213,23,120,141,248,94,110,134,134,79,101,65,73,107,92,109,152,242,182,207,62,92,6,23,112,25,162,216,117,188,159,176,102,185,139,243,254,40,173,148,204,159,204,126,153,14,171,198,136,143,73,128,13,121,102,82,231,208,99,44,22,213,208,182,18,86,164,22,231,16,238,123,139,215,5,197,90,175,118,59,151,229,26,63,169,177,49,211,75,2,32,247,235,102,160,7,216,253,7,96,54,13,190,35,77,205,178,11,217,146,51,89,23,66,165,89,19,14,15,162,108,226,78,48,169,140,103,47,252,218,148,62,187,72,33,162,64,79,18,251,114,89,15,209,110,42,237,82,99,111,139,139,63,151,218,146,52,185,239,198,94,158,234,70,148,22,6,88,176,116,58,15,244,148,207,195,215,143,47,49,183,90,35,27,201,96,5,94,88,224,198,11,96,126,163,70,157,32,78,246,193,57,159,65,4,89,244,232,78,46,221,97,122,172,182,189,154,0,231,14,8,141,94,37,43,140,42,168,150,223,246,66,171,203,220,108,188,139,5,165,165,5,254,170,158,141,30,53,238,17,13,250,24,126,65,61,66,224,27,21,158,201,46,244,1,137,225,69,215,186,234,178,120,239,12,183,124,88,137,129,154,196,73,154,117,199,125,157,211,111,209,111,242,37,192,181,125,200,11,96,238,168,106,200,176,139,90,140,34,83,203,85,127,3,6,188,190,229,134,68,1,186,21,154,149,85,104,222,152,130,138,124,46,201,56,85,98,136,34,77,85,6,14,57,184,238,107,57,202,66,253,72,37,62,54,183,90,22,54,185,78,110,244,28,94,204,138,88,211,182,233,209,79,83,167,255,28,6,99,252,158,46,171,24,110,95,200,237,102,97,83,119,58,161,61,137,39,162,242,174,139,57,133,214,228,120,22,124,186,164,221,213,104,233,246,220,103,161,220,70,148,244,51,199,49,85,62,83,165,202,65,13,224,84,208,148,240,53,85,185,114,2,186,149,51,127,43,105,148,131,80,101,184,93,44,203,124,251,18,228,139,50,67,10,246,195,39,81,96,74,101,91,134,115,248,40,217,12,177,185,10,49,252,66,11,192,211,80,211,178,231,164,121,61,146,164,39,69,159,64,3,121,148,84,78,87,53,94,255,238,115,248,108,18,103,0,218,239,190,57,34,40,101,244,255,118,44,180,5,157,2,30,236,216,36,249,1,209,33,46,173,59,129,233,14,116,146,217,250,10,5,64,201,55,36,74,161,107,174,93,118,104,98,51,128,136,55,206,160,63,176,152,155,149,139,1,112,189,6,159,56,132,10,255,49,128,243,197,124,44,129,200,101,217,7,153,117,55,217,236,238,104,166,209,236,41,8,120,0,254,249,203,240,216,4,209,161,81,157,114,159,59,133,170,188,37,99,32,190,184,174,90,172,150,38,200,197,68,204,135,138,195,136,205,62,127,115,114,239,10,31,232,81,78,194,90,173,183,208,138,102,127,90,170,110,162,84,48,139,63,107,78,196,235,96,11,76,234,7,75,251,65,247,14,26,180,88,148,59,145,163,173,37,96,141,204,99,163,212,189,252,191,50,2,105,188,183,38,25,125,14,62,13,150,41,165,116,112,250,41,179,191,156,34,194,220,22,17,93,174,2,145,155,25,108,73,179,160,144,192,40,144,181,77,54,97,100,81,224,60,34,68,2,16,218,70,0,162,200,8,12,42,165,163,143,235,192,153,50,62,180,124,113,125,197,110,149,251,40,255,187,32,34,168,185,143,233,77,188,30,215,67,150,182,164,69,61,120,14,13,69,57,21,136,64,121,169,172,194,39,239,23,120,94,23,67,88,25,44,218,19,83,226,228,223,29,51,225,184,10,221,2,10,184,174,69,239,7,70,89,91,208,4,246,57,125,2,37,138,171,117,231,83,194,9,224,129,27,138,129,79,156,157,2,220,152,25,29,157,86,83,36,177,127,86,152,74,23,144,233,110,44,234,170,169,208,48,250,20,0,236,242,4,225,229,21,147,240,82,47,14,49,38,140,98,190,213,198,126,215,147,206,125,21,235,158,130,85,38,95,65,195,243,77,93,218,117,70,112,214,65,161,85,175,124,144,214,187,140,180,7,65,33,124,118,218,108,30,157,201,119,135,3,60,181,124,98,108,208,179,111,193,53,69,162,32,234,98,63,103,184,54,208,161,174,64,7,141,30,186,2,238,102,202,166,21,235,140,150,24,223,88,127,103,4,114,191,248,224,215,158,92,2,255,167,90,25,168,116,39,61,106,2,129,5,227,16,14,136,22,247,101,2,43,49,180,105,194,213,171,101,193,244,155,93,202,215,187,59,4,110,59,92,140,127,144,203,37,248,139,13,219,182,239,121,222,42,231,215,9,56,236,195,169,194,27,162,116,42,7,5,100,207,194,208,46,204,111,79,53,19,189,174,251,44,121,202,1,142,197,37,84,82,245,165,133,209,178,173,228,225,17,158,45,96,58,77,16,214,124,43,253,102,139,202,194,245,197,224,188,138,124,156,21,121,47,120,42,138,169,64,47,110,130,110,5,105,76,121,255,207,157,55,2,187,31,15,160,254,147,31,249,250,39,79,239,214,135,6,60,201,159,172,130,46,80,183,75,111,117,176,130,132,51,234,1,146,227,11,9,188,133,172,187,19,210,145,134,49,68,198,104,68,199,57,18,236,188,188,105,178,198,226,114,41,141,28,254,91,172,172,236,15,51,73,134,91,38,122,149,1,88,129,116,69,166,59,201,40,27,252,158,70,131,238,232,130,71,231,87,30,6,122,20,200,15,19,157,179,5,197,165,105,152,130,156,16,136,175,205,163,162,175,35,64,26,135,168,239,1,225,80,150,138,153,164,154,1,152,147,6,92,133,197,115,244,9,63,145,11,105,157,34,70,168,29,220,126,62,135,219,215,152,170,217,83,232,163,41,218,176,216,186,187,248,11,105,205,60,204,139,202,62,206,72,147,53,241,174,41,203,68,66,55,140,240,197,199,61,179,134,221,254,167,165,208,30,18,224,173,223,9,194,180,45,154,171,45,81,200,223,86,50,116,253,247,207,1,192,24,113,166,163,213,61,140,228,21,178,16,167,234,79,135,200,153,253,168,48,122,173,5,196,64,200,230,206,233,4,40,107,46,143,229,167,48,177,67,155,155,221,114,158,151,2,49,120,45,58,98,211,15,26,39,127,159,162,42,246,79,112,180,83,15,139,137,4,14,103,181,255,165,211,49,144,57,217,133,224,224,48,146,204,64,79,233,39,144,224,84,201,239,110,194,245,21,9,52,100,92,8,5,236,162,216,59,88,35,195,64,14,179,243,239,17,177,179,218,20,197,59,124,225,90,94,255,210,196,136,201,41,15,249,48,23,29,185,74,152,74,45,213,192,63,120,124,162,77,104,202,165,182,115,17,191,3,133,165,117,160,247,56,54,146,142,131,2,201,32,108,26,5,117,22,179,193,68,74,170,75,56,142,163,111,74,219,253,174,90,18,48,52,65,33,29,165,120,243,87,201,96,102,63,159,14,126,183,226,56,55,61,110,244,141,175,199,216,103,103,13,165,128,252,55,15,88,149,38,235,250,22,103,45,178,198,249,26,222,227,112,160,254,66,21,123,215,132,177,73,36,10,207,135,209,184,71,133,79,14,93,106,47,130,151,31,203,85,219,236,89,173,115,226,146,3,196,176,235,178,219,241,101,186,131,205,248,191,93,218,177,89,238,184,143,131,246,6,35,45,78,38,30,75,155,133,23,175,86,86,1,132,188,98,51,1,61,117,167,131,12,189,15,181,5,193,111,140,204,230,189,67,62,61,131,206,2,164,59,171,81,239,74,95,205,199,51,64,206,106,140,62,125,190,62,86,225,93,217,204,66,155,237,158,176,121,7,201,99,64,239,174,92,19,218,27,180,91,104,195,177,46,193,66,176,142,195,100,93,228,21,184,165,35,60,153,142,244,79,104,85,35,109,166,142,108,28,9,84,218,148,179,163,172,219,126,157,57,249,17,95,208,39,47,155,174,82,57,118,41,37,207,231,73,84,5,65,136,175,245,128,8,196,64,187,7,156,52,237,17,75,153,101,0,175,34,36,165,27,226,209,203,12,127,98,3,181,218,207,207,70,55,127,142,40,175,214,231,35,119,183,180,159,5,85,182,35,85,160,170,236,213,246,231,137,140,148,222,25,248,94,25,85,49,211,2,9,254,124,210,154,26,229,234,193,203,142,242,83,115,25,69,0,47,11,191,22,199,83,197,142,183,120,127,211,141,159,142,204,211,184,135,75,61,115,6,253,107,198,222,191,35,159,152,148,83,105,226,57,93,206,162,246,162,11,69,188,125,137,57,167,207,203,181,181,101,252,38,151,24,163,58,11,13,92,63,103,29,90,12,197,35,177,30,238,184,43,92,88,150,155,76,42,229,0,149,57,98,27,228,176,35,66,160,198,4,173,36,34,117,52,69,210,65,165,157,11,168,69,42,36,177,187,9,43,5,17,195,82,242,184,48,188,25,6,223,86,19,123,248,165,223,20,14,252,173,110,38,152,195,92,0,59,209,201,220,220,129,66,191,131,14,87,192,145,201,35,113,253,10,148,252,176,255,85,69,225,117,142,76,158,172,247,183,73,137,41,78,1,3,150,204,186,196,98,4,74,6,117,241,56,143,187,21,145,83,173,251,172,215,207,100,98,27,100,243,144,71,152,122,224,66,40,0,203,113,174,175,75,51,178,202,27,17,200,231,97,128,229,228,233,18,242,154,82,125,111,27,192,131,88,108,37,211,228,196,205,236,39,48,18,107,10,43,165,251,90,134,156,39,166,107,236,246,234,61,186,117,13,4,224,44,223,76,31,199,232,111,111,60,195,180,202,237,224,118,54,54,13,16,166,119,40,78,16,109,118,16,70,23,131,51,90,203,4,232,39,155,210,158,15,223,12,53,48,223,225,123,153,245,110,136,207,74,134,71,29,69,80,152,43,203,241,235,61,167,107,169,106,37,69,213,34,79,185,51,57,149,85,87,146,144,146,60,79,22,154,54,88,13,176,139,246,186,240,99,69,6,235,125,195,31,70,252,242,147,37,94,90,1,185,179,234,13,67,134,109,204,196,228,114,1,19,64,27,145,160,75,32,16,15,141,197,99,221,84,190,245,180,4,214,186,155,226,46,223,58,133,116,101,224,221,40,138,42,108,14,8,213,25,225,93,6,234,109,135,240,42,4,143,80,146,228,98,242,187,249,150,219,99,9,97,253,220,87,72,77,135,128,200,52,72,232,135,26,254,99,234,4,222,48,159,228,194,86,220,67,247,132,211,233,188,217,217,170,182,34,53,191,108,31,75,98,129,19,182,221,2,158,213,106,168,174,5,45,28,242,63,24,7,231,78,134,46,171,133,97,86,125,183,146,183,123,134,143,244,153,144,170,234,72,28,131,179,184,254,187,6,246,221,153,201,177,4,219,127,196,129,27,47,20,113,73,159,40,124,175,1,227,49,112,187,19,177,164,15,99,218,179,143,211,182,90,85,57,42,249,199,30,162,102,117,157,81,193,234,249,69,14,181,86,205,169,141,99,52,168,217,122,142,77,53,67,201,36,142,36,187,195,199,255,70,44,224,53,247,47,76,203,80,186,197,247,99,199,34,194,178,172,63,234,57,197,245,147,136,55,150,19,46,85,106,150,41,163,146,193,124,43,86,228,78,119,251,83,106,233,146,89,60,200,208,15,12,7,210,149,233,193,49,95,189,190,52,164,62,188,185,236,143,3,227,218,177,175,57,84,219,235,208,237,200,22,236,94,212,195,239,154,83,147,30,10,150,240,13,87,64,16,25,9,216,218,238,10,134,162,18,229,182,199,255,206,222,175,140,188,81,233,64,226,248,3,12,34,213,27,47,238,12,212,134,219,37,150,249,209,66,110,84,28,229,68,48,74,99,233,22,113,198,243,86,201,51,80,221,137,22,220,151,83,148,52,236,188,150,121,234,121,252,55,75,22,49,82,84,197,224,146,114,94,91,143,235,14,34,41,188,0,21,71,40,102,115,60,33,147,232,150,152,42,39,26,34,195,122,4,60,22,2,88,22,251,121,22,147,214,14,243,197,119,28,252,148,62,177,176,2,228,73,245,9,41,16,248,94,84,225,115,109,177,94,120,102,233,52,130,88,202,23,87,185,134,116,148,80,145,124,203,122,133,71,147,233,190,250,169,251,195,225,130,237,192,138,7,108,194,120,180,48,32,12,80,167,68,221,100,193,139,33,28,3,158,234,70,160,182,253,244,220,31,165,224,110,211,176,46,128,7,137,91,174,249,182,149,54,4,19,170,3,198,5,150,176,89,182,158,38,209,149,96,36,219,200,35,150,123,214,176,118,1,120,183,105,152,94,244,216,184,42,211,54,30,210,231,129,98,239,200,95,146,111,209,81,6,175,217,144,133,151,226,30,184,195,211,205,0,254,31,247,55,218,46,78,33,23,97,182,138,169,8,83,220,3,25,59,120,132,220,24,138,78,85,230,60,37,71,70,170,139,15,57,229,202,195,74,207,59,45,79,178,85,120,45,136,121,148,126,226,28,195,53,61,179,91,151,36,104,107,179,109,88,155,87,196,124,65,232,123,85,0,65,100,21,45,216,253,91,229,18,66,228,74,64,230,158,160,204,225,196,112,85,77,34,148,162,247,59,120,181,75,197,184,79,137,227,190,123,130,217,181,139,252,126,219,140,17,15,84,40,91,215,221,74,167,135,230,207,52,130,51,111,87,94,116,102,180,103,33,245,63,147,202,52,13,46,105,162,84,142,134,185,11,120,78,224,237,9,8,233,60,122,195,226,249,249,2,124,195,199,56,220,162,186,32,221,64,176,22,135,245,255,243,252,95,237,148,23,254,56,132,55,77,11,169,179,150,203,224,80,9,48,174,134,87,59,178,249,199,148,84,65,132,230,44,244,137,2,232,180,9,212,214,243,214,72,116,154,26,18,92,157,172,65,188,152,220,50,150,45,127,42,38,46,52,122,44,66,31,190,21,227,1,178,44,52,76,85,235,223,199,56,185,208,126,211,151,146,141,136,237,116,25,7,99,175,133,173,207,110,178,138,197,236,20,140,102,187,54,127,74,215,1,99,169,223,165,29,197,246,182,192,158,48,197,154,44,22,246,157,87,31,176,44,230,232,61,152,238,104,218,68,142,20,61,110,220,220,25,76,70,238,159,37,38,127,160,244,107,198,191,229,85,127,89,138,136,61,60,43,101,186,103,171,2,223,242,173,152,99,195,20,59,167,190,51,177,70,4,102,179,77,176,194,20,104,85,28,180,143,11,208,50,254,0,112,230,185,159,29,248,38,127,72,234,59,49,52,121,174,126,243,158,225,54,56,67,151,152,241,227,124,185,111,185,153,52,65,19,78,239,21,205,53,130,155,153,147,169,246,11,37,183,49,79,151,67,217,88,197,16,243,37,155,225,43,252,58,160,62,126,79,122,46,121,118,89,55,213,17,12,92,141,154,199,166,55,88,56,17,202,147,7,209,122,208,186,202,178,21,95,18,191,118,139,249,250,12,66,246,151,146,246,119,64,41,183,153,70,213,124,121,95,227,6,55,90,13,160,78,226,89,191,160,251,185,157,107,91,12,43,37,204,20,245,167,59,57,214,23,147,6,35,109,206,194,54,178,210,106,159,206,130,250,77,40,249,125,215,251,118,14,138,118,164,116,173,2,178,234,174,118,234,60,139,13,34,207,1,233,218,116,128,61,205,33,226,215,71,206,214,169,184,112,101,27,113,153,203,190,109,64,64,31,21,174,42,9,55,40,62,232,240,115,18,152,126,67,231,178,1,105,104,20,179,103,186,104,171,79,183,125,0,27,219,38,245,7,172,202,177,200,6,76,102,109,141,123,13,30,0,54,2,145,58,9,162,230,113,176,180,2,112,188,115,215,160,143,121,33,141,170,165,249,139,203,24,195,102,21,221,114,146,16,199,177,9,16,244,159,122,55,44,204,145,197,38,42,190,255,219,188,29,94,221,4,139,130,69,214,252,215,143,254,1,84,110,222,94,56,162,223,116,208,55,73,184,233,3,117,164,145,105,40,79,192,229,217,138,168,34,220,254,109,194,52,48,77,70,42,48,213,167,240,65,104,233,31,95,143,139,83,174,68,22,128,97,185,41,28,19,255,106,151,114,227,189,103,108,247,245,62,248,232,196,191,237,98,215,133,88,19,124,41,18,69,180,145,2,190,78,197,103,244,50,187,227,164,242,147,16,107,52,15,248,116,29,169,61,21,82,254,82,108,74,20,206,228,247,123,64,146,60,83,161,238,156,58,89,125,103,22,110,205,126,13,242,57,29,173,145,183,240,90,228,203,71,93,61,64,187,230,60,101,237,108,50,37,87,100,113,233,85,209,206,157,77,98,219,172,188,41,179,47,142,50,19,249,222,244,213,151,100,9,101,152,23,96,105,66,231,232,240,156,128,170,78,135,18,158,82,225,154,129,134,191,154,89,253,18,112,113,44,122,73,99,15,22,72,207,42,50,16,243,156,12,88,40,22,244,201,134,214,186,147,16,3,127,109,187,143,138,230,126,200,0,207,162,181,236,140,129,102,73,42,198,202,225,173,213,203,111,217,72,26,178,28,212,42,63,76,55,47,112,232,39,241,6,35,179,19,215,18,252,34,135,185,70,23,168,47,208,39,28,25,97,14,117,232,31,229,203,18,50,241,67,57,180,205,33,6,10,160,58,105,204,250,224,51,216,157,92,196,145,173,233,181,44,29,251,209,35,165,234,139,44,161,249,74,166,197,242,25,129,193,140,248,153,196,121,29,23,92,211,250,48,166,20,24,158,56,211,44,158,43,197,248,112,253,133,6,152,90,99,87,178,85,168,18,53,1,131,208,42,220,11,246,93,153,94,209,251,12,149,3,201,119,83,64,232,171,118,14,156,221,154,105,169,94,245,122,65,174,164,42,72,156,81,176,113,56,53,217,216,60,90,211,31,22,143,117,222,252,136,74,122,146,115,58,130,224,85,75,6,134,105,90,140,53,118,130,136,217,120,121,234,13,116,193,66,194,134,94,228,238,147,165,121,80,179,63,117,148,160,81,181,93,105,82,106,2,30,70,190,121,232,212,87,219,35,138,204,88,202,85,96,166,124,133,154,239,255,72,15,33,171,66,2,38,249,245,199,37,67,85,146,71,91,90,0,230,130,156,131,152,36,227,129,143,169,158,20,65,74,201,39,236,120,148,10,128,178,254,90,102,126,182,19,43,182,194,106,251,78,48,125,23,121,198,148,4,172,123,235,46,141,252,253,208,185,20,97,165,105,186,175,101,43,133,27,246,175,148,119,176,193,36,44,122,214,180,124,147,166,216,72,137,18,179,107,165,214,67,245,86,91,85,51,95,209,24,22,174,72,248,66,68,161,154,47,230,251,191,125,142,226,186,211,143,189,114,85,51,98,14,46,57,135,88,66,107,229,59,50,247,17,134,28,110,177,156,33,24,58,120,29,1,192,160,134,202,96,36,98,204,82,6,176,223,16,76,228,161,80,73,162,4,122,96,123,115,157,42,145,100,237,85,212,63,16,104,152,75,24,239,87,196,252,154,6,31,196,48,188,241,224,199,107,228,98,0,59,215,23,67,232,130,19,231,160,225,35,12,27,40,136,212,65,203,97,4,209,183,107,70,100,164,23,7,199,63,118,42,37,102,43,213,70,180,245,55,119,5,40,94,209,237,221,117,246,65,240,51,191,171,187,82,24,241,169,77,148,126,209,21,71,149,48,11,161,159,229,210,34,164,65,54,57,155,85,178,6,241,235,234,220,250,146,253,105,117,38,117,19,116,241,146,157,53,134,109,176,65,27,84,75,209,140,202,250,133,200,99,46,251,130,194,123,244,11,255,251,201,10,175,88,20,117,159,104,127,71,214,5,62,41,116,123,169,91,251,21,87,17,254,203,184,198,87,250,172,83,49,97,147,46,141,172,92,7,140,41,242,250,230,208,76,75,220,104,159,160,24,255,100,66,80,191,43,177,54,209,143,94,245,230,57,249,124,144,210,166,224,98,179,248,249,117,3,82,73,231,77,230,43,146,98,178,146,233,252,251,51,28,229,45,116,69,230,188,209,96,182,136,168,105,196,73,194,25,141,206,83,253,16,104,126,252,42,227,129,42,242,240,243,150,116,128,200,13,113,200,108,136,143,144,77,35,156,95,75,226,52,10,12,231,71,141,214,147,85,34,10,229,207,11,176,67,23,56,173,170,238,170,11,250,170,79,109,81,7,6,222,128,36,164,78,134,86,112,111,131,79,22,36,83,218,53,228,182,240,213,118,254,163,225,195,171,45,233,21,159,121,89,222,189,137,212,239,110,146,114,191,45,62,46,159,91,195,152,196,1,73,224,45,217,12,123,191,191,62,71,28,180,61,145,135,47,182,59,140,91,84,36,125,30,130,152,93,237,56,28,229,175,221,152,167,85,208,195,27,115,252,186,137,166,132,222,70,47,63,97,35,244,176,34,175,5,23,13,248,168,100,74,61,105,255,32,220,155,249,227,36,153,202,178,127,44,78,117,215,244,194,42,110,24,16,240,132,171,15,75,158,232,208,92,251,168,73,232,177,105,234,119,169,193,204,222,100,217,114,114,18,32,237,243,26,163,20,118,124,64,36,81,226,31,203,227,6,84,66,59,85,226,18,16,48,139,1,49,154,105,28,34,24,234,102,27,2,66,6,151,120,255,217,116,139,48,111,178,83,13,193,122,3,110,41,103,83,161,232,37,179,200,117,73,8,25,190,144,248,221,117,32,182,79,208,126,43,164,93,104,243,69,243,153,159,5,202,54,181,76,174,35,82,208,77,112,132,52,162,202,116,76,139,229,38,201,132,179,22,133,60,131,62,201,112,239,252,251,126,62,79,213,19,160,134,113,214,198,107,59,243,186,48,46,115,179,9,35,27,243,175,200,117,200,104,113,119,185,145,50,166,92,62,40,124,41,202,134,213,244,199,107,3,127,232,90,205,65,206,5,10,79,85,208,102,77,112,238,175,152,121,37,187,244,127,198,56,233,20,39,180,61,67,174,236,56,191,181,124,118,156,78,82,24,61,247,177,140,58,39,128,32,96,124,48,207,200,75,154,98,71,33,171,245,84,251,4,39,34,179,189,158,7,230,48,159,33,43,56,128,252,238,60,126,238,22,219,221,148,59,194,206,77,20,144,141,23,172,147,176,117,129,106,137,206,55,184,10,119,120,226,26,217,59,159,197,25,195,48,6,186,102,41,191,162,206,62,236,131,47,30,35,68,23,180,21,37,231,96,243,173,7,66,123,117,109,62,13,136,5,161,253,93,20,105,97,59,254,86,181,77,248,34,36,247,40,152,188,181,122,171,208,193,134,150,41,114,133,173,112,4,159,66,79,243,150,192,138,109,29,245,223,198,149,143,219,161,208,255,144,93,148,184,181,98,124,65,164,245,161,210,67,127,226,17,103,134,109,240,97,1,99,108,103,187,115,216,94,165,198,154,85,176,175,181,212,183,200,193,253,163,155,49,180,194,14,21,105,97,183,149,199,44,208,233,85,215,135,133,138,5,136,206,21,207,205,195,53,72,54,230,173,232,50,133,160,161,97,166,122,244,235,73,205,84,194,118,96,252,169,60,241,196,110,151,124,167,61,40,166,232,1,210,53,80,252,27,49,74,91,191,124,117,192,148,251,141,255,11,123,17,138,15,210,154,232,138,66,107,43,77,217,244,145,224,189,241,52,156,104,192,187,37,233,60,203,124,94,123,80,141,133,69,176,201,83,233,52,56,153,137,45,196,178,211,88,228,7,122,251,174,184,39,42,92,34,217,110,157,11,43,133,39,143,77,118,211,100,84,248,137,125,60,237,183,79,58,245,160,64,194,27,71,248,208,197,102,211,56,174,121,235,250,81,0,82,200,177,6,171,231,97,40,138,108,37,165,44,18,243,143,253,238,178,241,33,245,5,106,107,124,210,208,239,70,254,148,224,214,116,233,48,147,28,177,174,99,189,147,159,249,251,250,152,189,250,169,232,70,11,235,221,227,220,147,74,212,210,72,248,251,33,239,78,81,75,82,141,67,198,171,179,11,55,213,228,41,53,60,78,124,175,39,149,183,4,45,110,13,142,154,85,12,24,248,105,222,174,57,107,101,107,123,25,197,230,95,146,33,189,103,7,216,183,139,98,163,114,227,49,19,26,24,166,142,91,249,59,166,215,43,251,61,16,220,19,159,234,99,143,228,114,248,35,192,212,12,190,165,209,71,136,108,90,40,198,72,110,120,222,28,194,56,4,206,85,1,190,59,217,165,11,100,178,91,194,46,48,184,190,49,134,61,203,122,46,64,2,85,76,115,86,51,24,6,195,173,47,157,122,223,112,251,148,203,6,248,202,182,160,156,136,30,217,98,39,156,216,87,65,237,164,250,124,245,193,164,213,234,198,162,142,13,142,199,112,118,211,84,171,74,43,209,10,145,44,179,231,207,7,219,211,204,159,113,36,251,127,254,95,139,136,245,105,66,202,140,57,78,175,140,71,149,66,125,45,0,154,211,213,104,23,84,133,12,173,241,16,233,227,118,232,98,44,169,2,186,75,17,225,59,141,19,221,201,49,37,242,149,211,124,63,106,164,106,45,47,198,191,159,16,78,0,93,80,0,156,84,42,175,65,226,199,215,122,66,171,228,248,220,164,93,165,74,148,231,65,18,198,255,218,113,211,205,67,41,246,170,137,137,188,212,168,102,231,92,95,244,90,193,66,68,146,168,182,58,137,28,221,120,94,168,144,105,45,247,145,172,159,21,195,162,47,102,48,58,89,231,195,109,130,65,36,101,247,65,129,136,26,144,83,161,195,217,135,142,80,103,157,3,168,63,21,36,3,76,10,74,99,84,180,173,71,196,154,134,14,225,167,181,111,174,213,65,226,9,140,241,30,20,6,11,204,140,106,190,165,244,98,80,139,165,222,252,42,204,170,231,24,150,98,163,155,68,50,150,4,208,238,15,92,112,1,106,92,247,12,167,217,205,5,173,30,0,4,57,25,246,156,90,35,163,84,5,59,10,164,254,194,179,27,218,241,115,201,155,51,26,160,147,80,231,154,82,248,95,175,233,118,243,10,120,1,103,194,105,143,228,11,181,21,219,73,157,88,103,175,154,103,95,114,241,125,205,25,195,252,124,191,61,138,165,85,37,14,96,98,155,59,254,249,252,32,201,163,14,129,34,240,12,207,107,84,44,201,234,31,246,110,30,16,71,227,163,228,164,90,212,39,163,116,255,16,214,117,218,22,241,196,6,230,58,81,14,11,174,179,151,68,210,137,178,76,70,4,246,144,166,198,100,228,177,211,249,128,222,226,110,147,183,204,96,177,134,43,35,105,151,99,31,29,165,178,64,208,12,17,250,129,97,8,227,229,129,29,39,165,236,173,129,127,62,217,111,172,77,157,71,43,232,34,231,139,42,97,185,212,38,50,212,21,74,202,163,227,185,242,240,87,182,144,27,98,138,67,102,243,17,41,37,197,121,58,39,199,247,138,249,195,222,148,1,128,28,164,20,29,33,4,124,120,212,175,137,133,120,105,216,104,115,56,207,124,49,157,231,209,173,125,193,63,173,103,32,245,241,17,198,180,176,98,33,17,209,156,190,24,74,242,10,221,209,245,42,118,137,83,1,90,32,185,108,118,176,206,80,45,93,215,8,47,123,217,251,237,78,90,186,225,221,113,67,16,30,41,170,112,32,48,2,137,107,174,54,26,60,47,233,14,10,189,76,153,228,114,214,219,95,243,12,230,26,188,9,223,38,132,149,18,32,153,242,134,137,192,102,81,18,225,248,13,109,160,100,182,233,13,24,191,71,127,178,69,111,33,63,233,59,67,20,198,87,182,82,226,25,178,40,232,204,148,72,178,155,139,128,244,205,3,160,133,125,211,208,20,59,89,104,253,240,7,213,63,191,2,112,231,174,174,183,75,31,25,188,91,88,181,232,83,48,179,152,191,135,52,18,184,86,210,198,246,94,110,77,182,50,70,174,240,53,255,214,98,252,146,107,104,216,182,240,233,194,41,17,202,194,163,203,55,178,245,112,63,68,195,139,158,148,77,196,36,68,144,147,76,85,225,104,245,77,8,232,246,2,224,192,108,36,171,67,65,248,91,19,38,181,158,102,224,52,170,4,162,86,153,129,50,104,139,64,151,115,163,161,131,54,220,214,164,9,200,200,2,183,111,248,90,251,54,175,69,1,160,168,135,146,230,122,188,69,104,128,176,96,89,216,49,223,225,137,216,204,104,228,197,44,173,197,45,94,178,3,98,25,180,45,245,210,43,70,90,72,237,76,5,41,198,215,102,208,46,252,142,48,118,11,167,8,80,209,120,51,240,141,0,22,183,38,50,151,239,227,30,29,197,45,213,15,222,107,28,242,194,163,117,114,115,9,88,185,47,177,130,237,60,86,53,92,101,91,128,77,182,100,204,97,242,44,215,37,76,216,46,102,19,232,1,112,67,64,209,105,241,174,185,144,193,210,53,210,72,66,107,43,69,228,115,3,144,89,153,228,136,210,135,237,104,117,53,135,77,92,159,44,116,24,239,177,75,173,214,249,141,104,251,174,242,102,3,172,71,98,19,25,119,185,208,77,93,232,37,11,166,232,133,65,89,219,246,175,80,66,209,137,181,107,101,134,24,255,205,82,174,88,10,54,117,133,163,47,240,33,115,82,196,57,120,2,37,154,210,194,218,10,82,212,43,153,165,46,228,109,151,238,89,213,33,198,155,78,143,185,0,247,197,145,143,16,195,112,108,248,226,107,77,168,71,245,181,245,199,215,205,251,162,218,5,14,143,6,147,73,159,129,109,215,200,112,185,29,168,12,128,103,217,213,67,49,6,113,80,132,165,152,47,3,110,69,167,103,166,62,8,121,128,58,195,237,100,113,121,91,123,118,136,178,136,238,115,252,46,175,101,82,227,172,160,158,75,229,6,177,46,164,135,215,179,116,8,47,189,174,223,245,205,168,36,253,45,40,124,67,236,27,134,127,198,225,70,176,76,166,169,155,103,5,95,199,103,39,210,59,37,162,73,231,88,46,210,91,231,142,173,93,247,206,30,17,123,187,24,212,70,37,51,101,181,168,94,51,55,32,56,140,89,214,41,116,34,207,28,43,107,161,64,216,12,65,236,109,175,50,34,182,190,173,5,159,144,19,251,159,194,239,67,42,88,144,137,146,95,45,211,196,165,79,196,221,214,162,209,190,106,107,142,197,160,122,101,140,53,187,23,83,42,51,118,189,140,155,11,108,26,18,141,219,144,227,13,145,140,75,41,155,161,165,182,32,169,43,151,78,186,159,4,251,229,195,34,218,178,169,10,176,31,81,90,6,139,66,51,50,200,123,204,147,58,250,242,254,23,130,158,39,6,17,44,77,10,113,230,235,11,120,151,33,36,159,4,178,233,91,249,254,241,1,169,145,163,206,172,181,182,224,125,193,92,89,201,242,23,231,173,209,18,94,3,18,86,80,140,37,29,236,250,122,184,100,77,4,157,101,235,87,69,138,144,141,115,110,51,47,238,58,83,80,63,161,45,9,198,96,17,160,30,13,135,226,168,133,231,226,78,7,103,23,194,94,141,153,146,46,189,187,86,226,104,76,139,33,96,27,88,3,125,177,91,84,44,90,77,117,25,196,131,3,6,107,26,137,0,117,94,77,201,228,211,136,97,47,118,44,19,121,174,138,199,23,175,126,20,245,61,166,38,144,176,135,87,242,148,65,216,7,26,115,179,151,99,44,89,203,239,134,42,49,98,20,196,193,177,170,101,140,54,35,190,167,251,37,109,87,61,33,217,226,245,149,252,3,204,98,45,20,25,213,78,57,249,5,177,47,196,228,76,209,38,97,197,246,222,134,109,236,109,244,120,74,73,245,192,76,127,7,249,227,245,76,138,182,196,249,12,140,14,164,81,56,87,100,36,199,224,14,241,190,244,111,45,186,88,175,140,60,63,4,244,208,204,34,233,38,92,55,174,92,28,117,154,241,234,96,178,184,104,210,108,197,35,12,114,37,170,132,150,212,245,18,29,204,123,88,120,213,223,92,157,104,20,220,148,230,87,85,197,57,86,180,148,191,184,108,46,97,151,238,39,222,249,137,34,149,34,83,136,111,182,83,243,133,98,94,50,70,192,162,57,124,71,246,2,94,58,70,188,240,97,48,134,214,22,89,244,119,251,141,190,68,58,60,184,10,227,145,84,232,45,88,17,99,73,207,43,100,250,144,29,160,179,187,61,128,231,166,97,211,10,105,119,80,173,67,94,208,1,159,146,69,193,108,68,83,233,55,242,252,204,81,20,115,163,91,105,58,82,169,59,252,150,101,97,223,228,205,209,21,215,202,194,41,3,242,83,254,162,209,19,37,134,43,147,136,214,157,208,136,119,188,254,167,238,150,154,99,155,31,77,115,72,73,158,199,222,168,92,219,251,35,145,57,175,166,70,253,207,188,116,85,185,87,38,179,110,29,191,242,173,161,144,130,72,25,22,248,33,230,25,58,165,51,94,124,168,22,73,164,193,2,28,2,202,238,139,248,23,3,158,203,30,224,138,10,99,132,215,125,225,190,52,92,159,206,114,240,41,23,177,188,77,22,159,63,114,24,218,34,177,21,71,15,207,248,20,84,70,144,233,43,156,155,3,172,186,206,149,90,14,73,212,39,50,139,12,186,111,171,143,75,49,47,64,251,152,195,113,161,26,244,49,247,152,230,43,64,0,184,64,86,222,221,181,3,250,251,206,179,29,215,220,241,203,154,62,63,4,169,253,221,198,226,170,62,186,104,151,206,157,109,64,174,147,148,14,138,174,110,235,55,122,87,80,159,137,85,16,44,148,44,211,31,228,213,78,95,139,67,135,3,30,242,66,238,174,0,13,105,65,236,94,61,255,174,62,24,144,149,141,14,99,136,123,88,236,9,129,115,97,248,28,205,93,54,184,199,150,170,52,135,1,187,18,146,124,231,143,81,212,12,132,206,4,48,199,50,169,70,254,133,239,140,138,133,240,169,32,111,197,252,48,227,130,147,194,220,129,169,37,229,215,67,80,23,187,126,112,110,1,204,198,192,104,237,46,137,146,19,82,163,243,183,114,139,102,46,163,236,170,38,100,108,21,108,109,238,140,88,110,122,199,0,129,119,237,14,32,247,230,99,57,227,208,182,201,26,97,246,30,254,32,188,239,71,173,196,104,121,156,82,132,98,243,243,99,4,32,236,37,26,159,120,37,179,36,242,133,35,203,149,133,30,62,119,111,191,209,74,46,151,43,8,142,198,182,57,154,228,37,3,163,234,67,180,93,129,219,147,221,110,71,178,107,73,246,205,4,255,24,49,18,133,233,27,24,69,247,43,176,205,121,254,127,27,66,7,117,174,86,180,88,195,145,93,170,220,142,103,101,248,64,76,7,23,203,0,100,5,165,165,127,63,92,153,65,92,156,227,79,167,127,162,179,101,239,13,224,6,184,140,112,77,235,199,219,195,35,200,95,84,42,204,68,158,10,101,115,205,108,158,168,131,155,135,168,245,22,199,120,97,69,117,219,23,130,79,174,96,80,223,8,69,82,167,133,66,250,38,159,27,128,198,120,36,87,156,34,146,87,158,25,159,127,243,95,106,247,94,0,158,73,251,247,47,27,100,54,17,134,107,121,105,120,35,233,188,98,54,147,132,32,128,209,123,201,67,4,213,244,94,154,252,22,38,122,39,95,173,187,23,200,152,182,4,188,199,212,29,33,130,113,165,85,235,101,230,242,115,245,166,105,239,2,185,47,122,17,221,122,96,50,191,33,228,128,122,177,111,60,240,130,120,126,65,2,129,77,153,105,171,141,181,182,216,186,132,137,160,83,70,219,64,107,115,164,1,91,226,117,75,159,42,244,191,75,169,114,115,38,170,163,161,188,158,176,111,156,123,118,162,169,50,148,159,35,211,9,248,80,140,4,113,243,128,187,173,211,250,76,136,76,209,180,194,63,150,144,57,144,129,187,223,15,40,134,24,222,193,92,160,244,156,133,113,74,158,35,179,173,159,71,82,135,40,246,166,23,74,145,149,89,178,75,50,190,174,26,248,59,119,242,151,1,169,91,184,181,254,14,190,94,237,12,203,255,224,56,131,209,217,165,70,30,216,43,47,68,146,75,96,140,138,141,35,87,101,48,143,102,152,121,109,60,3,58,198,32,212,124,180,188,235,24,180,30,91,150,120,212,253,93,64,164,110,220,109,162,25,18,46,169,47,144,38,35,171,155,43,45,81,31,54,149,183,96,130,39,43,124,27,81,187,174,24,4,85,159,163,246,189,86,57,123,239,174,123,84,243,177,255,114,10,104,81,77,89,244,65,145,122,175,105,153,255,233,169,73,50,141,28,94,133,102,188,152,59,151,223,103,92,236,47,104,47,50,72,61,203,168,92,23,128,148,201,178,185,242,156,184,168,184,91,65,118,241,111,232,194,174,253,25,111,243,202,131,27,152,5,148,227,36,215,67,194,85,239,217,11,25,239,61,55,114,148,179,219,228,163,84,119,226,90,189,245,19,60,96,23,120,24,85,26,101,239,10,29,210,174,168,58,228,120,81,156,52,21,91,25,86,56,42,30,216,164,69,210,38,101,61,45,193,156,163,117,190,72,158,20,81,215,140,80,150,228,193,210,19,237,4,141,234,229,134,31,88,99,73,223,244,123,179,54,35,151,34,96,247,121,23,184,37,181,91,104,212,79,132,69,243,177,189,235,122,9,137,236,118,74,138,45,72,186,112,18,111,29,248,4,53,113,252,187,140,245,244,45,64,208,208,153,122,238,155,237,78,115,249,230,172,62,204,150,125,37,217,243,21,251,1,154,140,27,248,193,107,209,165,155,112,151,232,175,181,138,41,28,215,141,214,211,210,134,232,57,70,81,211,110,117,53,207,80,7,165,39,54,36,108,24,209,250,109,129,65,157,18,140,227,232,120,25,205,198,118,230,166,15,106,80,64,249,14,182,97,164,183,246,212,3,248,243,156,173,185,226,179,145,111,217,44,93,10,212,193,23,46,3,214,86,136,130,135,238,111,54,121,86,27,241,200,245,122,16,35,203,161,175,49,218,55,177,138,9,81,45,146,162,151,225,252,253,254,97,246,224,177,221,137,171,227,215,92,140,153,84,159,199,226,61,52,101,223,69,227,243,130,181,77,86,197,43,210,199,193,236,27,84,169,224,255,207,28,98,186,246,245,40,243,42,205,170,135,154,32,207,179,172,195,168,120,249,102,245,93,76,190,114,27,240,157,27,180,198,173,191,42,215,78,36,159,150,167,11,41,66,163,34,209,41,209,148,233,48,4,119,50,67,158,38,41,210,51,114,168,118,234,64,121,9,169,127,96,88,39,213,190,16,30,7,253,154,160,18,221,134,18,82,155,203,231,116,12,164,238,239,225,131,64,152,240,193,89,214,17,103,32,191,229,3,209,70,74,61,186,139,153,17,116,245,70,236,105,248,92,160,134,38,133,33,162,12,74,86,216,56,212,76,201,68,140,83,91,147,26,105,226,200,46,210,139,64,64,232,239,69,139,176,30,171,144,148,11,71,179,90,110,91,122,58,196,216,88,253,138,235,38,6,94,194,194,1,178,227,244,150,69,122,35,42,103,177,70,235,38,220,135,250,25,94,228,135,19,3,50,218,87,212,62,60,25,209,218,133,237,198,79,166,42,25,233,163,161,182,183,226,80,222,187,179,94,112,191,76,168,181,112,88,145,196,72,207,227,209,131,190,255,112,99,250,45,242,130,222,74,83,83,193,3,76,220,243,101,173,152,101,232,179,168,226,106,196,16,93,123,25,68,91,89,9,87,58,178,251,24,141,0,218,231,198,39,105,232,187,157,40,205,201,96,115,255,90,136,65,89,138,209,124,113,31,127,241,160,239,77,145,251,162,228,101,130,149,241,251,196,7,152,52,114,160,44,193,28,16,166,132,233,171,9,121,204,252,155,252,227,134,147,164,78,184,185,96,84,65,200,150,0,48,153,240,85,107,148,91,113,20,88,47,189,92,111,50,83,75,184,74,117,69,1,112,121,57,24,98,230,133,17,71,116,215,64,187,109,7,162,182,58,4,30,155,120,204,77,176,166,191,200,8,243,107,45,38,141,198,197,233,151,133,252,211,11,10,74,42,228,203,50,237,141,143,234,88,227,126,181,99,49,155,165,151,179,97,222,88,249,161,180,127,81,111,134,133,149,224,170,174,75,161,36,211,237,177,1,194,142,1,116,162,74,247,158,194,247,246,174,167,160,229,194,177,193,229,42,99,119,106,24,205,237,198,48,196,255,228,224,106,215,203,155,192,176,118,23,113,134,107,41,253,219,80,131,245,50,99,10,127,154,55,35,147,152,62,227,152,87,136,161,113,48,203,89,31,180,133,76,230,76,107,165,29,121,193,112,205,102,98,148,62,114,233,177,189,234,193,14,8,17,1,44,8,151,239,27,143,169,194,221,96,16,180,59,219,201,176,193,62,98,5,122,190,124,147,213,219,174,0,55,8,144,254,180,191,183,120,136,69,250,149,8,224,233,48,244,248,103,10,138,241,151,127,132,172,53,227,11,28,179,220,44,119,170,114,120,16,196,170,155,156,217,7,50,94,204,70,2,215,34,146,164,163,238,190,149,22,5,132,30,222,182,79,227,94,104,47,52,148,146,87,74,144,53,54,95,113,171,213,248,98,226,217,91,244,48,106,36,99,95,133,187,211,64,212,60,130,144,13,129,203,247,24,144,26,129,53,151,225,7,129,143,77,173,94,186,54,25,185,37,145,247,46,45,120,153,210,174,190,0,217,16,163,162,123,187,93,162,153,167,240,217,152,247,130,31,54,205,176,144,72,97,186,244,12,61,97,234,0,249,20,25,92,95,201,140,71,151,148,116,136,119,13,240,116,200,228,76,201,147,142,138,134,15,242,105,185,23,96,80,73,0,184,56,103,117,142,12,229,247,111,198,212,171,144,84,99,10,141,147,196,188,73,153,31,8,208,45,57,83,64,44,200,240,129,223,45,53,188,196,123,3,199,7,20,167,1,71,246,76,70,214,134,179,147,41,37,38,200,165,40,44,108,228,28,146,87,73,155,217,31,141,203,83,179,251,142,8,211,174,155,8,211,39,215,76,20,91,202,46,73,251,195,121,206,234,185,116,43,233,133,134,33,113,237,243,209,219,174,231,165,203,175,35,176,174,241,253,128,72,202,28,46,194,14,82,130,251,59,158,227,7,105,232,148,209,64,86,198,134,117,83,214,203,28,230,155,56,18,199,176,55,227,193,96,94,159,61,173,147,22,166,10,163,226,80,0,66,116,58,117,250,74,45,142,172,82,186,185,130,11,250,92,63,17,24,180,119,196,132,24,73,129,158,159,231,11,209,196,99,253,133,191,249,62,136,199,45,228,232,177,2,204,249,28,221,176,172,187,143,161,238,115,144,169,232,30,127,143,142,55,68,240,255,245,191,200,18,86,119,110,151,253,12,100,204,83,84,62,69,37,164,171,221,93,206,71,37,36,94,48,83,119,20,182,154,135,159,230,46,27,184,76,248,34,130,99,44,11,89,255,238,215,229,215,43,43,150,114,3,137,46,242,99,113,92,123,110,109,80,107,213,48,95,96,238,126,231,34,35,124,80,155,128,123,159,235,250,167,40,64,238,225,93,213,68,136,33,146,238,139,18,130,245,226,243,251,222,17,152,170,241,71,218,8,235,12,149,41,27,96,167,168,200,150,131,74,223,222,25,45,6,173,82,50,238,204,75,249,73,126,19,119,84,79,56,149,92,15,79,64,244,49,214,6,53,208,86,66,201,44,104,184,111,95,232,144,197,57,71,149,213,45,234,92,117,91,94,134,64,245,77,125,131,186,151,137,6,58,136,76,77,178,90,43,199,177,87,128,196,75,182,171,127,121,180,65,93,129,28,0,179,74,193,106,155,158,132,210,221,157,95,34,198,241,199,14,130,95,149,61,93,154,195,130,50,89,114,121,163,200,65,250,205,226,76,1,41,152,62,58,59,183,218,221,128,85,9,60,161,43,63,140,206,32,185,187,199,28,83,151,30,77,149,29,68,203,231,75,226,7,108,224,247,196,125,195,220,14,102,93,110,138,156,183,35,97,198,161,128,213,90,133,97,151,76,6,134,220,55,198,126,67,144,66,25,104,20,121,192,49,205,186,144,23,181,49,220,38,224,57,172,199,128,143,59,17,169,43,205,13,252,245,122,100,96,193,133,31,66,212,115,239,111,136,103,92,242,195,212,44,17,254,83,239,231,210,249,248,208,101,82,10,41,72,39,238,109,63,168,9,243,84,163,78,75,98,130,84,184,195,131,241,133,41,177,247,119,91,102,180,141,29,30,162,88,201,141,105,69,122,1,73,121,165,49,58,31,240,55,211,55,179,209,52,54,250,121,83,86,239,255,174,33,166,119,247,41,92,138,209,17,232,204,36,237,206,93,137,231,61,27,244,195,234,242,44,243,86,95,183,185,59,96,186,102,14,143,216,2,177,105,196,40,32,88,226,232,26,67,14,161,170,189,191,162,95,190,176,105,188,142,82,29,232,30,7,159,112,141,134,38,99,88,155,60,149,150,203,86,249,8,142,0,156,97,113,65,65,27,162,16,172,8,232,55,228,245,155,253,26,51,74,113,92,181,253,142,210,137,175,59,128,210,163,233,82,185,40,172,244,152,181,156,225,238,76,55,6,76,97,15,160,40,5,138,11,126,39,202,61,35,128,108,168,98,178,220,114,69,39,14,7,237,224,81,181,246,97,83,220,42,247,101,127,184,22,146,176,163,47,1,188,203,190,236,232,62,108,7,250,74,30,229,98,147,65,59,9,167,78,111,225,30,175,3,180,209,9,98,172,229,186,111,84,20,204,121,77,211,13,205,60,30,97,159,79,200,76,42,72,20,40,30,206,174,144,192,109,3,245,76,3,128,105,159,229,12,15,198,184,28,244,215,189,25,9,81,245,57,215,193,190,123,249,207,9,3,130,81,182,200,167,72,8,103,206,196,222,111,85,213,72,93,150,117,113,32,65,11,168,107,7,24,216,24,34,247,71,136,4,73,67,233,48,169,109,227,89,67,241,207,247,115,5,249,113,76,171,130,220,253,126,24,77,10,192,91,184,131,202,81,16,246,240,47,152,72,129,70,56,167,67,124,161,111,115,198,197,14,210,98,34,249,207,174,166,237,87,105,199,32,240,14,107,212,36,128,8,86,211,187,174,217,208,141,77,42,243,149,181,112,247,58,26,119,56,9,174,86,240,48,92,235,229,238,75,76,214,209,52,3,142,142,211,51,24,2,23,102,89,18,214,45,143,118,124,11,55,145,178,86,128,138,26,178,92,26,135,234,190,217,233,149,106,94,196,199,58,215,74,146,254,208,38,170,143,100,161,12,240,100,157,0,70,228,75,184,160,0,182,144,42,68,232,121,163,234,169,164,133,152,92,109,178,59,26,158,225,216,150,156,107,247,239,111,151,199,50,190,60,88,255,53,43,50,156,136,45,155,68,41,6,128,49,41,61,7,237,5,0,152,250,26,126,186,247,56,253,206,116,36,116,89,59,59,140,128,203,52,63,239,22,33,1,117,186,228,161,170,89,100,239,124,64,124,37,75,6,254,225,98,81,164,75,51,171,178,59,233,79,225,119,230,173,82,87,53,73,189,9,237,90,38,166,95,93,44,101,148,46,63,70,211,38,37,198,185,93,125,141,160,102,121,93,35,214,49,173,237,110,52,190,6,20,12,87,188,181,24,252,132,172,185,170,237,222,163,174,119,39,251,52,82,100,193,177,115,100,131,133,22,74,228,120,251,33,23,158,100,177,139,55,224,187,24,168,194,250,81,14,192,102,114,41,65,150,183,247,111,170,51,51,101,181,55,211,113,255,56,196,63,83,32,67,227,50,211,115,8,184,150,193,136,238,244,225,173,93,202,206,247,133,1,117,107,73,106,103,66,104,54,202,76,155,11,235,90,157,13,148,170,102,2,81,220,163,63,212,134,153,228,213,177,175,111,181,29,101,49,147,224,163,146,42,64,213,123,64,22,211,7,229,56,221,100,247,78,204,203,72,228,29,36,235,28,113,30,58,167,157,39,81,36,27,227,162,245,123,154,121,201,104,56,48,94,151,106,89,195,161,144,245,26,11,140,117,210,5,39,239,44,235,115,108,187,47,53,241,65,252,113,73,61,26,57,185,97,0,241,19,76,132,164,215,39,192,78,34,177,123,184,38,15,79,33,187,168,76,88,130,171,211,152,145,6,167,69,80,36,196,23,3,208,117,153,106,147,164,32,66,249,147,192,59,124,89,167,116,100,198,194,246,17,113,40,137,56,165,53,72,76,188,149,191,180,34,24,155,22,177,48,212,116,73,203,46,201,221,122,179,232,190,235,193,195,127,89,145,159,29,238,83,133,159,19,206,37,46,147,72,63,9,82,248,50,40,138,78,234,211,47,248,27,246,163,143,117,151,205,206,234,191,68,140,227,156,44,175,53,121,4,197,206,34,229,207,26,104,251,229,116,216,78,7,50,164,81,114,230,144,194,164,227,143,96,38,40,3,5,192,235,6,23,0,100,71,96,238,26,224,121,4,54,154,199,81,7,191,21,203,32,81,176,33,112,62,66,133,81,170,156,206,50,138,90,151,69,215,195,83,185,40,220,178,75,58,204,117,73,227,58,54,126,81,205,50,168,46,183,33,235,34,6,41,117,25,175,173,16,14,253,72,161,254,74,112,168,180,64,127,108,103,221,25,20,17,114,253,66,218,101,217,212,41,178,68,220,111,4,87,136,245,89,159,211,109,241,159,107,103,9,235,143,178,85,100,12,234,95,244,60,114,115,107,125,38,235,209,234,34,181,57,48,178,114,158,63,111,174,75,216,44,62,228,12,173,63,4,177,8,39,251,119,69,136,5,35,212,247,144,185,106,95,77,178,1,136,212,228,207,186,29,110,172,197,126,32,183,187,75,231,199,19,17,241,190,136,180,5,17,192,239,1,243,128,15,154,93,212,70,6,177,251,189,208,223,252,103,209,77,202,100,208,200,105,172,78,180,133,116,85,111,255,237,90,168,39,154,109,185,240,150,106,52,39,20,205,82,166,209,214,76,212,81,48,84,50,99,218,141,238,158,93,182,197,119,235,189,245,182,209,144,2,184,216,192,84,40,147,201,168,30,179,141,8,246,127,78,143,80,52,112,120,21,208,37,90,141,215,217,128,42,25,172,170,37,196,147,246,135,27,121,172,20,74,146,189,74,121,14,235,0,144,27,161,138,217,225,233,73,146,218,169,4,137,38,181,133,125,201,48,185,90,128,222,187,10,252,141,213,252,8,201,50,8,97,124,93,31,123,121,37,89,171,240,245,4,13,246,124,12,173,119,136,227,165,177,234,191,69,121,219,91,240,59,207,90,160,159,89,142,97,246,72,55,38,111,90,207,225,50,17,221,234,52,34,249,212,183,26,216,248,51,122,128,19,51,180,104,49,198,159,159,216,123,145,99,137,118,236,138,41,78,11,133,142,161,150,205,23,198,173,109,82,2,215,55,170,167,68,198,219,252,49,228,139,123,38,133,186,168,144,191,124,13,1,110,18,230,221,116,99,65,34,50,178,117,39,187,21,69,171,254,88,146,86,149,6,48,159,205,23,207,213,200,177,236,182,164,105,136,254,161,115,113,19,127,177,202,158,205,121,172,92,162,200,231,219,8,49,12,60,244,241,222,241,204,52,221,184,65,32,81,244,203,145,132,60,249,68,61,172,99,183,244,31,110,72,72,144,245,67,121,143,218,3,100,55,7,158,84,163,106,23,242,96,152,185,230,107,6,108,17,231,180,18,177,98,140,246,186,39,175,91,206,116,174,0,154,244,177,95,232,166,157,31,143,139,10,88,67,122,166,244,28,7,81,214,225,206,24,151,188,7,135,56,185,118,25,176,226,217,130,146,56,163,3,233,42,12,204,220,97,127,128,96,135,90,32,87,130,200,113,54,157,220,117,224,185,181,229,19,99,123,113,138,159,97,191,178,107,37,139,103,160,105,73,96,63,194,168,107,146,150,145,244,182,42,90,143,136,212,37,154,65,101,243,78,97,217,117,20,118,131,53,116,60,137,102,96,128,207,124,62,115,2,18,239,158,168,240,81,207,235,155,50,251,175,187,43,110,58,42,109,165,214,10,6,45,48,14,70,125,249,71,176,53,86,110,202,112,5,1,160,154,158,58,108,181,0,82,13,214,60,151,222,148,170,115,42,226,233,31,76,210,180,39,24,172,0,147,195,209,14,76,219,249,38,130,244,188,136,145,173,93,172,104,112,33,194,121,233,36,14,66,9,8,50,100,230,114,164,230,53,247,104,84,57,40,30,42,239,220,247,15,245,254,100,123,147,22,202,227,234,77,124,140,90,5,36,87,168,46,215,195,60,204,4,156,196,186,254,239,166,54,195,216,100,136,254,223,241,52,105,199,23,7,246,24,178,151,30,93,21,248,3,231,180,212,177,74,104,89,163,166,34,52,113,174,209,98,120,131,67,43,71,103,60,122,99,110,80,32,241,29,3,159,79,193,246,194,197,183,88,68,58,137,121,190,207,85,250,91,113,153,248,226,202,71,26,155,235,49,147,79,138,180,71,51,221,161,148,31,202,216,5,41,206,158,194,207,83,21,166,174,65,108,141,228,156,114,238,178,101,178,25,221,153,152,177,204,172,96,210,85,12,17,115,248,159,29,151,62,10,225,248,121,133,233,26,38,14,250,222,212,96,55,242,211,154,168,2,142,162,85,53,17,111,218,171,215,110,94,40,238,180,12,29,185,199,228,194,193,249,114,125,51,121,0,174,167,191,62,134,238,21,130,82,132,108,219,114,127,194,169,83,143,224,116,22,177,227,50,247,136,79,213,90,225,99,242,13,113,232,72,30,26,55,205,82,223,189,152,33,225,153,110,9,183,234,145,92,81,187,94,42,150,141,232,247,45,33,138,224,65,184,215,68,243,74,224,97,219,177,25,253,165,105,107,19,16,186,226,60,127,108,38,93,52,223,226,196,51,243,20,64,220,52,248,145,208,3,112,52,213,187,36,178,163,211,202,206,24,152,143,154,118,99,88,52,240,142,4,14,137,126,194,124,251,148,148,50,63,199,154,52,91,100,45,243,238,69,185,159,167,198,220,93,182,92,99,58,194,101,214,166,148,224,8,98,155,159,31,165,201,188,55,13,20,212,29,175,145,92,227,32,113,9,220,97,144,195,183,155,129,79,239,127,113,188,84,64,238,58,108,46,6,193,219,19,160,121,9,127,236,97,240,114,2,49,118,238,224,0,56,30,36,12,156,209,238,250,101,39,139,20,153,122,177,164,37,14,129,83,29,62,158,84,131,233,21,188,231,103,71,61,152,54,26,146,189,236,37,135,42,211,231,61,29,120,40,69,157,229,141,24,147,232,46,47,209,181,54,251,0,131,2,235,250,165,88,17,238,166,168,212,180,38,35,233,119,233,199,247,172,227,216,190,126,119,89,93,26,64,130,204,51,176,93,114,235,141,251,160,178,75,170,22,117,63,158,93,234,169,119,210,82,27,20,146,246,182,105,110,123,64,49,164,169,81,174,57,105,131,222,127,105,64,110,91,186,170,233,192,211,118,154,58,253,23,243,152,215,223,113,202,203,156,203,64,244,43,160,166,80,171,241,150,151,97,198,102,109,49,183,186,139,153,164,131,247,14,21,50,186,187,79,170,102,221,180,170,134,211,172,225,229,51,97,147,221,140,208,80,169,7,220,235,3,195,220,33,192,119,159,79,15,53,138,244,254,209,202,64,7,137,194,11,247,45,92,250,176,82,117,1,65,102,65,62,127,22,122,124,218,33,79,94,1,244,155,187,14,215,167,141,33,171,142,130,112,202,67,20,131,88,188,67,17,32,71,3,218,167,176,100,91,144,72,153,193,54,91,196,174,16,229,229,252,119,99,2,241,112,27,61,24,247,43,56,123,156,124,67,65,70,205,11,242,19,153,239,66,49,51,59,240,17,122,247,56,15,239,91,219,149,203,107,167,46,240,86,4,201,20,179,250,250,48,216,172,122,190,46,128,109,131,151,186,245,72,96,111,71,30,182,71,150,62,17,12,170,185,172,65,95,225,17,237,160,173,106,152,116,123,228,60,103,95,119,234,146,156,149,235,94,44,176,199,131,165,153,234,147,129,64,166,60,90,253,177,202,249,220,127,172,195,190,12,169,161,171,76,215,4,226,33,185,181,31,30,181,63,7,229,17,159,71,252,41,36,40,162,180,156,126,104,137,15,131,38,76,18,109,179,187,151,157,85,116,118,69,16,114,198,89,62,153,47,121,183,145,124,159,202,193,143,247,214,228,212,177,51,218,177,68,128,5,150,146,72,104,185,127,9,23,226,99,52,117,101,220,204,207,248,101,101,69,209,150,154,24,91,50,100,152,5,199,116,220,186,197,219,234,144,110,74,42,116,230,1,120,0,180,197,53,198,230,78,111,86,242,231,102,27,63,15,63,101,46,72,135,234,177,79,107,80,132,175,166,154,128,1,101,159,117,185,54,14,19,50,230,69,63,209,145,128,96,192,115,218,26,29,242,2,36,39,131,46,186,186,82,222,207,112,20,45,176,155,207,131,85,128,137,135,195,142,207,70,58,119,165,57,75,125,189,70,24,164,84,100,221,219,183,183,237,66,55,38,72,235,30,23,138,237,25,118,195,63,126,142,64,173,31,125,251,111,94,179,160,66,26,3,138,47,42,234,9,51,150,207,51,153,166,106,54,64,224,213,63,70,99,43,1,254,20,241,87,131,168,74,32,108,171,122,131,117,89,84,149,209,244,218,237,32,186,182,193,42,109,95,103,158,122,69,101,42,109,211,13,121,251,116,73,252,64,57,129,26,70,220,135,96,242,250,134,14,157,129,251,125,143,88,215,117,57,134,195,227,206,196,254,97,124,167,4,160,29,43,86,107,91,5,112,172,45,22,106,52,197,63,106,35,247,232,45,149,112,107,50,45,177,183,196,141,14,153,125,25,17,161,61,232,0,91,254,211,180,122,146,95,96,103,229,245,125,209,76,136,249,199,81,54,17,0,175,5,165,181,137,109,136,185,210,143,114,131,128,236,75,7,173,33,66,212,186,233,106,196,161,224,37,179,61,9,214,230,50,252,81,80,55,81,205,58,119,164,115,231,48,167,125,137,118,153,246,47,45,248,95,192,83,202,41,218,36,181,248,166,93,214,39,113,221,219,47,14,214,71,60,251,107,78,117,183,12,219,239,23,23,58,138,159,126,146,135,191,253,194,75,74,170,101,95,252,25,2,238,5,187,87,2,164,97,11,30,250,226,95,255,182,230,2,50,146,106,162,10,211,145,107,9,164,183,93,9,230,194,213,49,160,129,33,176,85,209,250,223,35,142,200,60,147,3,204,69,255,2,244,103,174,245,183,90,98,29,135,128,147,205,19,245,204,12,7,21,46,34,15,215,183,54,115,14,106,212,199,186,238,156,135,185,242,12,104,21,224,180,48,191,75,163,87,158,166,49,206,104,140,152,121,55,71,103,179,215,255,165,239,132,197,108,214,111,174,88,230,238,220,140,108,124,84,111,151,1,249,53,23,226,236,19,254,237,69,124,107,127,35,107,176,253,124,145,108,198,243,211,203,246,138,245,95,173,124,10,100,238,88,22,147,77,0,251,107,41,220,173,171,4,35,188,24,208,217,154,72,200,169,175,5,92,54,59,79,42,252,239,66,228,16,55,205,223,68,115,72,142,149,161,90,223,105,25,169,29,85,248,71,161,187,183,120,8,179,159,37,186,185,111,80,168,41,80,117,71,23,77,65,205,247,200,208,199,232,231,99,203,45,69,88,0,205,44,214,102,134,239,109,163,39,86,210,0,99,229,72,205,232,233,220,44,175,48,209,17,88,238,24,49,43,176,159,121,7,4,103,76,36,189,138,58,115,41,216,144,15,165,167,210,85,136,36,255,153,32,67,176,3,85,11,104,201,235,131,166,163,133,240,180,5,52,74,116,187,148,47,127,4,118,94,104,158,210,169,234,87,16,62,7,122,121,223,20,194,203,255,39,158,31,46,221,206,62,3,70,199,34,173,242,89,84,162,32,96,199,246,101,21,29,166,123,148,24,185,55,163,109,130,38,244,192,26,170,148,77,177,235,167,36,152,147,246,0,85,123,177,2,204,62,110,189,168,242,10,252,128,236,102,10,194,158,105,173,52,181,226,76,144,116,67,11,211,231,56,180,177,130,168,151,183,190,197,165,78,176,105,127,181,43,218,127,98,128,7,206,37,104,200,232,199,244,236,179,86,42,78,11,216,73,178,121,52,139,214,28,56,8,244,178,119,99,136,84,200,159,187,85,178,222,29,238,97,111,252,218,237,81,229,226,101,116,87,214,221,168,125,131,17,163,165,63,26,132,55,28,21,15,152,249,89,160,115,40,158,217,145,59,250,24,131,141,22,122,54,18,115,124,58,119,52,186,130,241,116,229,123,141,4,138,32,87,175,212,209,144,198,129,103,157,204,54,40,132,88,174,135,17,21,131,93,120,34,6,14,241,215,118,94,32,145,41,149,101,1,240,137,11,210,131,73,236,96,200,102,211,12,253,128,246,197,210,179,111,163,21,120,225,106,86,15,229,18,252,167,101,182,48,17,2,160,58,208,152,75,153,229,93,72,172,208,248,118,109,80,53,186,64,193,1,97,184,178,174,169,94,119,76,113,208,148,226,43,106,241,135,104,98,0,117,248,186,90,92,229,44,136,17,112,134,163,20,61,135,126,85,155,147,172,206,208,73,16,199,103,149,34,252,247,239,185,202,214,53,80,30,236,60,106,74,234,212,210,68,21,108,173,76,247,41,241,32,74,55,233,51,39,84,64,1,213,154,197,77,244,144,183,204,84,36,22,197,117,186,75,221,252,253,22,43,189,195,179,2,222,108,60,199,155,41,180,125,168,31,7,2,53,9,39,110,59,241,232,57,163,184,187,182,66,92,104,70,133,122,204,131,164,123,72,244,127,203,165,188,234,124,222,34,205,195,59,75,227,140,62,177,249,86,131,17,232,171,188,161,82,91,138,171,205,169,97,134,74,10,4,25,119,49,244,235,229,43,148,158,239,146,220,229,146,155,4,69,148,37,25,227,236,97,35,190,128,0,40,191,182,180,78,124,54,42,22,170,126,125,195,64,30,96,192,52,91,38,45,109,202,251,48,64,191,79,225,137,103,107,123,233,203,45,140,99,35,44,239,131,171,90,242,167,229,117,78,13,170,126,236,26,215,33,201,163,10,202,104,245,113,78,158,227,195,71,43,111,85,198,23,102,236,193,203,84,21,255,195,146,47,153,227,1,187,143,84,165,21,41,219,231,196,106,186,13,218,208,236,84,108,157,97,143,254,209,222,223,37,83,153,125,110,242,231,81,98,197,101,244,48,221,61,198,235,66,169,142,173,178,47,40,143,180,140,153,182,83,183,145,254,147,211,94,87,243,254,158,69,120,148,93,29,240,247,143,174,21,78,213,84,142,35,128,143,92,102,235,106,225,94,223,138,61,128,217,173,243,238,33,116,139,76,26,140,200,180,155,83,75,12,78,225,207,18,9,83,49,244,193,175,223,100,17,132,220,89,10,192,190,153,193,86,21,230,173,238,42,69,255,248,66,226,88,37,29,179,88,15,4,246,19,7,209,130,127,194,181,222,220,142,32,157,168,80,54,49,58,178,34,220,70,93,230,140,184,182,200,210,7,227,222,149,27,185,54,136,200,90,123,121,193,104,213,180,34,202,118,17,185,179,60,91,97,135,74,27,7,7,66,121,153,65,72,161,42,187,159,106,60,139,22,15,101,222,115,1,31,75,162,66,83,46,47,152,154,29,177,176,230,77,165,84,191,147,47,10,141,189,164,150,30,0,171,233,2,91,8,66,85,202,166,65,94,30,34,130,52,110,43,60,71,16,140,81,160,221,107,37,56,240,97,250,57,56,52,196,68,252,251,62,130,202,19,121,4,23,72,128,226,193,113,83,13,2,199,10,47,201,33,92,79,85,53,90,20,175,115,21,158,9,29,121,171,221,149,63,76,64,192,72,207,167,248,57,244,131,37,173,144,161,250,227,185,98,168,173,181,4,133,176,16,205,196,19,136,121,246,196,241,225,192,145,144,1,25,242,74,171,220,92,106,143,36,149,49,6,212,68,137,249,16,8,226,91,109,51,60,27,88,109,24,44,209,152,206,68,220,222,37,169,245,156,113,211,123,30,215,190,18,54,112,66,199,158,25,67,186,142,0,236,50,139,253,250,1,124,9,204,49,94,109,255,37,135,207,138,205,144,200,230,236,165,35,83,166,217,117,68,253,144,149,246,143,125,65,240,96,93,107,25,78,131,195,237,158,226,8,41,117,82,166,225,189,205,114,70,120,227,171,10,150,60,230,71,55,243,146,171,53,74,197,251,182,187,146,202,131,218,210,48,176,163,62,148,197,69,21,159,135,3,222,157,25,197,100,181,53,71,44,133,152,202,10,129,116,36,176,61,58,113,20,53,241,184,120,238,158,49,177,199,41,145,40,90,234,143,145,54,88,129,220,182,138,21,226,24,92,177,144,255,76,110,181,173,236,19,148,4,18,5,147,241,51,62,10,49,67,227,183,231,96,64,183,155,6,5,80,57,127,72,105,89,80,250,10,232,239,243,154,135,122,225,213,117,45,107,44,37,114,190,252,84,198,232,95,162,223,127,73,171,123,120,157,199,221,60,18,19,227,82,42,177,222,150,36,209,189,62,233,233,115,213,166,240,101,202,207,143,170,67,250,199,149,73,169,163,168,175,108,133,82,121,158,14,105,114,186,35,56,113,83,202,76,48,20,131,75,146,96,238,54,180,167,50,43,15,73,214,253,221,213,23,212,46,34,241,119,68,37,50,236,73,206,130,228,203,40,213,81,129,184,178,81,22,65,218,82,59,133,72,192,101,201,95,184,137,212,127,177,166,144,84,230,254,99,198,225,169,16,155,70,202,66,204,94,20,228,167,0,212,64,204,143,108,79,191,214,114,175,6,247,68,92,186,117,130,144,24,175,203,251,169,195,42,158,200,30,26,237,172,206,245,44,102,121,240,128,29,22,180,108,146,7,88,31,22,244,57,223,64,47,208,12,176,38,230,33,252,16,230,148,236,216,209,96,62,11,103,109,40,171,123,243,76,1,53,206,127,211,17,173,158,48,38,77,24,79,105,213,177,204,71,37,6,180,156,233,229,118,159,187,14,31,213,49,1,140,171,34,182,201,171,163,64,189,148,16,107,209,4,109,128,82,98,171,6,204,69,229,113,254,159,66,166,235,138,130,143,124,37,72,123,39,204,155,10,13,140,183,144,222,116,106,117,33,131,79,104,58,236,159,56,113,77,138,66,4,198,246,99,238,52,190,179,96,60,17,189,86,127,127,214,117,63,254,172,163,29,27,112,19,159,72,164,245,22,27,237,170,190,43,8,129,115,16,39,67,155,145,244,46,136,164,86,239,213,114,128,87,244,182,11,114,212,188,250,135,226,71,139,204,58,241,99,178,55,181,159,74,112,223,183,96,156,255,42,31,229,52,101,164,74,89,202,145,79,191,223,202,130,45,53,199,36,86,146,209,112,161,127,244,54,160,82,41,98,28,198,14,183,230,30,205,57,3,95,101,238,253,64,39,199,116,48,52,145,218,69,230,186,94,211,188,16,33,38,85,16,191,177,227,97,109,102,130,134,189,14,44,208,6,44,5,133,171,233,108,176,1,2,237,39,25,177,127,50,204,2,3,80,93,201,37,142,240,149,163,214,172,209,118,78,108,109,25,240,245,223,218,79,100,196,67,177,17,75,32,199,215,126,168,159,113,32,44,164,178,132,11,236,166,150,231,155,19,7,120,217,219,97,94,126,241,175,25,170,132,159,168,169,3,132,199,252,95,164,52,111,167,154,73,65,170,101,233,119,157,9,100,45,206,26,231,61,154,57,227,159,32,190,199,35,20,117,23,96,168,85,60,74,213,56,67,185,157,26,214,107,92,227,235,82,219,50,139,2,224,135,116,63,39,26,153,142,152,52,44,46,77,8,193,34,121,12,229,15,71,31,50,19,68,19,16,83,75,35,154,166,104,182,158,135,47,50,125,213,224,206,242,64,72,13,99,34,189,74,99,75,169,24,90,142,94,47,9,216,161,106,248,220,81,165,102,117,5,177,112,247,94,156,2,205,225,119,130,28,87,81,163,136,127,251,12,5,215,87,189,66,235,165,197,2,158,236,212,220,34,181,221,192,45,69,125,237,80,179,60,156,94,85,125,138,15,64,179,218,15,142,136,26,202,67,16,84,237,132,31,100,19,51,201,54,171,216,235,19,210,104,216,243,150,112,201,61,87,23,46,13,153,109,11,108,166,143,145,174,0,149,165,213,226,171,198,98,83,142,218,141,137,140,24,76,209,114,158,34,17,103,91,204,176,140,216,132,52,112,6,57,50,57,158,85,213,139,175,220,233,167,30,99,154,211,201,42,74,59,94,145,71,136,169,39,23,65,116,249,31,32,81,145,238,142,157,176,126,89,168,148,26,110,139,124,96,51,38,14,82,217,156,143,130,226,199,228,192,103,227,209,69,215,117,140,175,249,128,105,26,71,164,250,193,124,178,208,3,206,145,238,244,43,103,90,244,89,128,45,204,45,117,85,183,147,148,44,151,97,128,0,19,77,146,86,252,23,17,10,245,89,238,105,96,42,238,227,132,30,3,188,134,206,125,79,28,174,170,247,22,233,137,227,204,156,27,118,15,147,137,198,54,151,183,214,195,77,221,117,25,73,80,199,72,178,16,23,124,201,57,41,70,240,158,90,93,208,173,186,4,167,105,230,37,202,99,52,129,17,57,186,15,188,110,253,196,194,4,246,195,78,31,11,249,66,122,105,249,199,187,121,57,29,224,148,39,178,135,3,57,30,233,196,146,112,212,96,43,110,21,101,66,212,2,194,19,58,140,102,227,185,85,222,229,79,62,231,105,172,254,112,228,55,184,103,156,245,69,173,60,44,74,129,118,137,23,128,220,79,221,96,56,152,9,205,145,86,96,244,19,227,113,74,125,97,222,107,10,183,109,170,220,64,165,62,89,53,217,6,245,235,27,237,0,149,74,195,4,17,223,121,221,252,150,60,48,171,188,126,250,35,108,70,132,12,13,242,128,72,230,212,246,133,174,191,24,215,188,126,197,36,248,196,94,171,201,191,37,156,234,184,99,244,63,95,144,32,159,57,149,232,67,105,87,4,28,226,35,12,125,99,23,114,214,189,209,77,5,172,21,189,71,139,32,84,92,26,96,173,168,65,205,82,181,2,114,84,214,195,7,62,95,207,10,188,198,53,36,33,153,9,129,78,108,214,53,112,37,113,216,11,223,89,80,127,4,32,174,107,217,104,198,132,135,231,166,6,71,183,127,173,224,114,167,166,227,0,241,77,140,72,236,254,242,27,210,102,135,246,126,165,147,67,9,149,199,195,101,55,220,13,220,57,64,86,5,57,159,70,148,81,17,8,138,132,131,83,82,39,0,194,74,209,29,212,58,158,242,146,209,136,247,84,6,199,205,189,124,85,61,24,19,183,90,141,195,52,172,49,38,189,112,187,51,192,210,52,179,12,211,159,35,39,116,248,140,159,224,101,222,37,218,110,181,58,182,252,174,19,74,1,90,72,47,130,183,197,217,213,47,11,124,110,4,200,162,55,79,223,154,165,140,194,76,86,21,176,219,151,12,90,210,56,197,0,69,150,142,59,196,14,25,165,67,46,132,43,100,212,81,17,169,112,60,170,21,163,109,116,172,165,115,207,119,63,82,198,234,187,26,250,146,69,143,101,26,168,27,64,13,43,216,211,142,253,136,244,85,216,133,199,34,46,116,152,90,179,175,23,60,243,44,222,118,135,166,157,162,125,212,36,97,221,37,219,79,120,43,103,254,45,236,99,200,192,67,204,147,162,107,77,229,9,104,103,231,79,195,219,249,131,11,117,230,67,121,13,248,20,171,90,98,37,150,25,212,1,67,149,122,74,122,104,159,36,44,254,245,219,198,1,166,38,167,88,251,43,63,216,30,50,255,202,253,51,127,249,91,200,247,17,54,100,53,252,61,239,157,17,186,81,208,190,210,63,98,132,211,65,50,220,118,186,153,187,30,160,61,222,104,164,85,176,225,94,18,224,32,29,19,147,217,143,253,202,115,78,182,125,63,13,79,65,196,67,70,6,37,87,47,131,142,175,218,25,74,155,88,118,46,35,202,93,236,202,225,166,19,83,227,80,46,6,201,100,88,246,79,30,176,191,120,241,255,4,67,42,41,170,132,57,93,187,56,215,86,28,145,48,165,234,175,74,147,169,154,155,241,187,43,249,6,177,203,248,61,252,40,67,44,200,16,96,45,164,244,19,8,106,32,220,111,61,164,167,119,62,15,226,196,115,8,225,68,36,119,163,89,24,127,216,164,252,82,169,27,150,30,54,92,91,235,250,165,54,51,13,24,145,239,42,137,71,95,65,253,225,189,12,64,184,56,253,166,176,69,74,54,69,227,203,220,6,61,147,175,34,75,214,56,168,6,198,14,158,219,78,127,208,5,218,186,244,84,159,228,64,43,157,227,193,21,128,236,211,204,203,181,203,234,15,68,135,91,210,232,6,151,250,111,216,252,217,53,17,179,143,86,142,238,130,128,75,15,29,196,199,19,142,67,65,64,55,221,51,210,54,152,25,71,131,65,112,36,205,143,228,9,223,128,200,23,187,192,202,74,42,191,22,111,220,186,81,116,81,36,146,99,152,3,101,117,4,204,235,170,153,200,189,148,99,236,219,5,226,249,76,252,29,43,5,97,40,54,95,191,90,143,239,232,72,225,4,141,96,115,122,108,21,151,230,43,255,85,194,221,166,112,115,240,40,17,59,156,39,199,150,70,118,228,226,98,85,190,110,37,222,222,212,117,182,160,250,39,191,57,132,180,18,22,115,212,109,83,251,169,82,242,180,59,251,79,202,40,74,78,237,170,150,217,2,214,157,21,78,48,248,173,177,203,97,102,15,159,4,60,111,168,79,132,226,0,20,99,115,237,23,108,160,15,93,54,248,177,178,218,33,127,38,102,161,114,205,127,161,145,14,157,187,136,113,59,253,250,180,173,33,195,13,128,74,126,2,130,86,250,131,16,241,75,202,245,125,181,120,78,3,245,163,94,149,185,120,63,44,141,251,74,148,171,121,64,97,57,16,215,137,228,201,154,59,172,142,127,12,147,17,217,9,6,253,116,75,190,154,175,247,162,196,165,150,147,224,186,209,155,251,28,25,134,134,226,96,23,214,39,25,220,116,207,210,153,50,234,20,126,66,190,192,184,179,45,83,71,204,174,233,2,115,42,64,170,91,168,34,197,203,39,212,247,29,138,58,129,84,157,214,34,170,223,179,226,138,79,214,186,149,170,100,30,174,244,99,84,8,7,88,125,35,230,152,172,61,110,96,30,52,33,121,169,17,168,202,92,208,224,178,194,173,186,110,111,142,254,189,34,64,196,141,245,146,26,119,5,84,171,96,102,149,177,115,82,165,191,41,212,201,249,130,57,32,225,49,234,115,184,246,186,255,108,200,160,208,192,16,141,221,226,91,25,159,234,1,15,44,131,243,158,86,86,65,195,18,166,41,39,179,173,150,22,152,243,165,0,252,246,6,101,185,8,73,222,13,126,115,195,221,191,207,128,142,193,179,182,129,162,214,210,86,41,227,115,22,113,52,234,93,141,40,19,202,149,192,165,14,2,161,225,207,163,69,108,225,250,47,10,254,112,245,174,233,84,58,150,73,4,199,191,109,78,108,225,199,22,61,41,159,114,218,192,30,205,218,93,159,149,67,158,52,139,117,167,237,46,19,90,232,149,60,52,249,136,202,119,109,78,62,207,32,13,255,93,144,245,23,129,15,48,110,34,178,15,111,97,184,10,229,157,131,76,72,67,24,223,148,122,127,25,113,13,33,107,136,103,52,69,176,164,0,151,183,99,203,1,6,226,23,222,102,64,202,161,82,124,174,62,124,203,167,113,20,62,242,166,27,125,33,77,44,72,239,103,195,164,67,156,70,48,119,34,54,52,118,236,0,241,142,224,214,150,77,80,185,51,220,168,169,34,86,93,105,35,118,236,150,3,208,245,143,146,206,204,211,228,49,92,87,82,22,170,63,182,83,21,41,254,76,7,212,93,193,170,170,145,117,98,222,61,47,197,30,32,33,201,84,219,76,46,245,236,16,199,78,97,222,110,91,225,174,182,182,116,151,98,81,43,181,212,142,22,241,23,43,52,49,122,29,243,116,148,238,30,51,162,244,217,158,74,85,91,222,223,115,33,224,25,232,72,77,29,157,75,38,250,204,229,214,94,211,227,187,183,59,212,223,89,89,173,234,126,28,20,246,178,143,60,196,177,95,168,101,38,49,20,212,92,189,100,193,120,195,0,121,166,61,152,213,59,90,96,184,99,37,165,75,144,157,156,171,146,109,87,242,40,185,168,154,10,139,160,51,136,174,125,203,130,232,68,103,206,180,125,148,143,57,172,22,195,51,122,31,57,193,73,103,55,14,69,164,45,52,54,155,228,226,253,203,54,234,210,52,20,219,18,37,236,190,21,172,174,92,249,145,191,146,88,191,122,243,43,64,45,230,219,96,88,143,147,134,29,3,196,239,237,56,111,134,72,49,153,123,161,31,92,64,195,12,184,238,32,40,50,27,103,89,84,228,15,110,155,241,233,214,124,198,141,243,181,36,91,202,180,111,157,188,126,174,23,71,174,61,200,239,197,99,142,134,237,95,233,111,205,188,4,155,23,43,197,160,135,218,36,208,146,220,201,71,149,221,192,75,142,223,192,170,23,197,110,18,54,58,213,66,227,141,29,216,194,52,94,226,246,131,55,137,18,16,255,157,229,39,124,71,150,185,147,172,212,181,90,183,128,215,192,193,218,97,160,17,108,220,184,249,135,30,177,48,157,1,20,163,154,221,182,138,25,204,39,186,252,130,105,71,72,26,118,116,50,68,168,213,234,18,106,53,198,171,11,108,49,43,59,118,97,8,52,172,242,105,137,51,59,213,17,29,155,183,211,38,1,159,83,201,103,94,217,75,133,33,180,15,49,70,35,55,38,145,86,224,237,117,72,242,101,233,66,227,152,39,28,4,9,100,130,152,180,34,139,95,164,74,183,192,88,111,58,232,131,188,87,2,206,180,211,191,228,86,101,80,244,251,224,156,10,68,243,161,185,163,224,161,219,80,72,12,39,56,157,121,81,123,228,51,184,36,160,130,101,87,33,3,197,194,185,167,29,1,81,106,12,166,104,104,38,101,11,61,113,125,76,68,89,151,82,24,146,129,181,4,103,234,208,88,173,171,103,231,157,238,134,244,120,191,121,216,22,28,44,214,58,202,38,243,144,111,176,63,136,213,28,173,82,24,153,171,91,252,86,160,53,51,164,221,47,233,183,212,101,69,198,235,87,45,13,54,43,181,218,208,248,145,135,131,108,19,226,145,47,229,1,245,35,231,32,207,229,17,53,36,156,237,18,255,25,125,153,49,65,68,220,226,66,47,230,226,88,30,28,215,192,216,18,129,225,142,80,57,154,5,16,77,22,89,251,169,160,197,15,139,124,37,218,33,141,132,173,26,108,107,167,182,89,70,83,238,20,233,201,78,74,206,220,53,199,159,44,235,58,221,184,206,63,239,59,173,151,135,47,89,102,129,49,138,218,16,91,117,249,78,170,57,196,175,119,107,110,44,141,209,233,135,104,113,96,154,63,150,67,181,238,44,0,113,251,56,178,93,155,242,15,35,36,202,65,172,37,219,183,208,37,145,67,20,178,89,240,214,192,85,7,8,11,97,77,60,194,192,156,51,93,222,195,219,228,243,172,52,78,43,129,44,70,113,17,236,237,14,44,74,220,92,14,33,8,63,172,210,75,133,216,7,222,177,82,141,77,211,57,147,2,188,218,222,192,184,217,155,199,59,166,31,196,187,155,138,154,238,5,28,89,21,0,109,10,250,80,182,180,123,228,88,18,251,107,120,50,147,65,203,180,231,113,16,66,50,249,168,175,165,148,213,249,229,199,110,125,250,144,29,58,181,191,53,81,237,101,185,224,96,202,88,63,104,125,55,96,168,238,250,103,225,167,90,25,226,198,91,205,124,154,22,220,39,181,166,5,111,77,1,110,159,55,28,173,73,172,70,153,193,84,80,79,45,36,210,57,111,35,199,112,81,2,74,188,59,200,198,214,222,101,135,79,251,236,68,111,50,249,49,205,145,21,8,8,92,78,186,158,9,17,34,6,235,161,118,67,171,86,241,66,114,152,102,224,232,41,157,192,16,8,238,71,5,141,200,138,97,78,12,87,177,21,120,168,74,30,62,23,204,118,49,13,130,13,16,1,197,141,218,227,228,133,205,113,255,172,56,67,201,217,82,140,127,160,35,211,47,125,25,176,96,18,138,59,5,251,235,80,55,125,89,162,32,51,65,72,197,113,178,120,213,144,159,89,49,108,186,185,84,85,49,140,177,163,41,114,125,97,202,102,149,219,204,132,174,194,126,61,234,47,120,6,217,132,48,163,88,158,63,105,63,7,205,193,149,132,107,120,245,233,198,116,77,185,7,117,0,0,0,6,71,140,14,249,103,55,174,149,151,249,31,14,184,183,46,112,224,119,235,100,186,137,165,213,244,69,135,100,198,106,162,85,134,20,83,85,59,109,229,88,73,254,185,76,37,187,48,25,230,62,252,200,242,93,122,159,2,171,246,56,200,227,95,88,56,225,104,66,102,222,129,24,11,114,131,17,16,95,235,61,201,225,67,165,186,116,142,44,92,39,164,94,118,173,100,169,0,199,1,143,104,91,240,96,69,163,108,246,123,4,141,103,36,194,171,77,35,66,39,144,192,118,190,108,56,119,192,151,100,97,93,198,45,36,71,86,196,101,114,226,185,43,205,251,173,86,180,29,191,239,136,196,254,135,245,121,68,24,127,37,75,62,252,238,32,41,55,161,113,36,133,205,202,82,16,139,235,107,255,85,33,237,78,68,88,241,7,173,198,18,145,242,39,217,239,106,149,128,115,32,95,80,247,37,198,137,4,137,138,110,214,47,50,64,10,86,112,185,83,146,11,218,23,87,249,3,218,50,48,67,56,122,187,34,254,212,70,6,42,250,201,202,78,112,173,153,5,48,190,110,204,235,190,214,139,254,29,179,39,66,71,236,133,153,41,236,70,127,64,80,5,36,248,216,48,190,181,0,89,16,161,165,73,41,31,95,212,238,148,2,11,172,219,196,177,195,73,154,47,151,41,138,188,33,222,52,94,84,73,138,242,136,70,82,244,8,220,71,100,183,98,209,242,7,221,2,191,113,163,169,183,34,145,16,174,78,69,209,171,205,252,44,127,114,52,98,17,247,10,100,103,89,193,126,48,136,82,178,165,17,95,203,198,27,203,74,128,33,111,194,16,34,155,35,53,186,180,195,47,183,79,217,16,123,250,135,166,48,21,52,68,82,9,114,60,25,245,94,114,240,127,71,50,15,117,147,77,1,67,59,72,14,198,164,63,22,184,219,32,252,239,79,50,140,202,155,5,170,216,44,26,171,31,206,11,27,2,56,59,217,84,57,82,164,9,208,207,233,246,40,155,100,177,73,42,201,122,163,96,4,9,255,198,69,107,243,9,159,121,51,100,151,208,196,126,133,86,26,178,197,143,175,165,246,221,228,131,228,60,147,171,191,45,181,73,191,236,26,25,204,247,254,184,114,212,26,48,63,188,91,96,230,200,30,161,188,110,242,144,31,108,169,112,129,96,45,104,177,130,16,101,218,181,89,163,186,55,200,113,76,6,112,156,208,30,94,250,207,21,206,38,35,225,10,101,61,172,219,191,235,14,213,248,84,214,247,11,170,77,252,5,157,115,219,20,29,127,134,217,108,42,4,226,243,60,84,131,21,198,38,129,210,1,55,224,115,247,114,127,108,220,19,194,58,173,182,154,89,61,129,14,188,96,201,204,158,76,209,171,26,226,209,236,189,248,15,112,228,187,94,195,190,90,67,218,60,68,178,118,83,171,78,77,76,153,114,191,142,41,180,207,138,201,17,73,160,251,182,6,127,194,153,39,160,207,126,241,254,167,172,190,82,125,140,129,76,24,109,71,54,132,250,129,134,164,90,53,216,212,191,221,16,94,116,203,43,239,175,191,160,100,17,88,39,225,155,42,98,109,86,248,146,114,243,31,119,196,170,106,253,83,104,152,239,50,21,49,224,170,18,67,184,130,253,141,241,103,169,112,197,67,41,4,204,86,245,183,151,86,37,209,9,156,198,86,155,179,173,217,199,84,35,159,148,82,58,19,112,6,18,54,145,5,35,239,57,124,221,101,147,90,160,127,24,220,156,73,28,67,237,224,237,168,47,18,161,14,52,245,114,88,59,80,242,152,153,109,205,141,132,222,160,251,180,153,177,167,224,130,147,193,119,75,185,94,125,139,129,133,31,226,189,146,101,45,126,158,192,71,177,74,30,216,212,63,141,88,71,17,243,133,112,211,45,158,245,43,60,220,143,115,47,7,42,46,7,239,122,178,104,232,178,32,225,33,142,213,185,67,77,172,185,80,209,159,76,113,82,99,126,213,21,251,237,248,23,40,175,249,186,138,100,181,39,237,38,57,237,253,66,76,216,163,75,243,232,143,152,212,249,18,160,61,15,111,134,89,41,195,66,142,70,250,39,202,88,21,144,244,164,110,28,110,159,152,41,237,0,10,182,92,88,169,80,58,34,171,108,19,218,79,225,129,4,239,117,53,252,54,224,120,34,53,28,228,135,249,209,179,80,174,120,156,152,55,108,118,138,254,245,18,44,123,21,85,119,189,116,139,128,121,70,235,88,146,211,164,217,248,99,199,121,167,236,129,153,191,14,62,174,156,189,180,3,206,27,22,148,37,148,42,46,24,20,245,207,148,73,153,207,24,245,144,195,245,214,204,225,137,172,143,35,1,63,153,186,229,248,244,135,69,194,40,232,81,142,150,254,211,142,43,242,155,196,50,31,118,250,204,167,236,100,90,192,57,128,77,141,128,231,106,216,184,153,242,67,190,198,81,103,75,92,80,41,219,220,85,65,55,92,77,62,162,156,49,122,217,8,116,190,50,151,252,85,104,169,140,185,122,72,189,250,227,91,248,42,245,28,199,181,28,239,169,7,151,52,178,13,108,214,177,29,234,79,178,99,4,149,251,128,240,252,224,200,202,202,24,150,8,0,211,192,132,138,153,167,13,50,107,117,3,78,152,101,91,153,132,168,246,168,105,247,13,76,52,230,119,226,40,238,123,207,54,68,131,160,220,71,112,112,238,128,35,109,107,170,245,235,39,128,9,84,14,249,252,3,108,56,46,25,33,247,72,250,66,225,15,6,225,153,99,134,6,209,183,124,250,146,214,138,153,46,8,51,189,112,227,9,15,99,91,7,38,23,244,177,41,75,16,83,85,83,216,155,144,63,5,74,103,147,104,140,124,2,238,60,75,71,199,166,88,204,208,120,118,64,245,2,224,220,194,213,49,14,70,40,179,101,113,65,64,168,97,165,86,132,67,89,153,189,8,15,63,25,9,136,42,174,93,49,64,102,111,116,218,99,29,252,1,113,252,167,43,199,227,209,250,244,10,175,109,205,132,116,103,177,216,73,51,40,28,165,37,60,218,241,69,33,40,29,154,202,28,184,17,148,252,41,87,110,52,38,134,185,93,224,89,2,27,204,194,150,221,34,225,25,140,2,193,203,128,14,98,183,228,1,141,98,119,101,247,232,105,230,190,24,151,162,9,239,194,77,224,107,237,1,177,81,69,163,251,169,255,29,33,223,136,221,4,13,217,170,130,30,171,67,241,173,222,31,18,134,108,6,95,155,83,229,77,68,23,226,63,246,88,246,197,170,210,121,161,249,237,224,78,136,83,118,253,31,211,187,174,18,4,160,22,226,244,30,134,29,163,112,250,53,30,251,222,108,254,48,203,1,160,176,175,9,191,158,95,17,142,11,49,2,103,192,12,80,51,177,111,241,171,73,205,56,241,220,246,135,208,231,118,219,138,136,230,11,57,161,247,127,28,156,162,194,233,238,178,73,136,253,232,197,134,226,243,184,14,53,91,108,138,61,134,219,159,39,241,57,202,172,81,247,116,68,201,68,229,106,217,107,123,77,50,143,133,57,90,68,186,158,152,203,169,173,214,182,239,135,93,63,202,118,81,53,76,36,46,235,139,76,245,6,100,212,79,228,24,185,169,233,39,213,116,0,214,128,239,159,175,137,220,34,40,131,124,221,137,12,97,99,223,14,154,49,132,200,237,18,234,91,119,13,40,113,45,9,73,136,131,110,202,194,171,28,36,250,104,203,18,3,5,203,141,211,200,161,112,218,159,14,178,93,210,213,165,104,159,163,102,199,123,164,37,123,248,131,69,60,171,98,130,52,52,69,34,74,149,193,52,177,159,225,47,3,86,200,61,11,22,35,111,144,24,24,242,33,124,24,218,68,117,43,124,230,194,180,180,157,85,46,224,174,46,176,34,159,181,221,212,169,25,119,109,71,228,170,78,119,106,240,40,223,166,193,85,242,72,99,194,149,161,223,56,2,230,75,250,177,65,125,63,51,234,109,207,56,249,86,7,115,136,25,14,94,159,106,74,143,178,182,24,171,191,103,166,37,70,4,160,129,139,52,140,21,186,216,106,234,25,77,39,80,224,134,160,202,42,60,255,37,217,218,175,71,4,69,21,89,251,124,185,182,169,59,128,95,16,110,29,85,254,165,195,190,196,39,23,69,110,222,237,67,227,168,75,41,233,102,25,79,241,32,239,41,63,126,187,250,232,250,161,25,74,176,2,105,7,66,255,199,247,132,94,213,8,255,247,24,1,7,251,141,55,100,109,75,141,148,167,212,136,106,54,94,141,104,170,111,56,212,224,242,50,77,172,94,38,101,3,106,51,251,45,189,231,153,130,104,3,184,49,252,243,120,144,250,222,107,3,158,43,68,133,16,133,21,89,32,97,242,233,35,159,35,244,138,114,172,157,125,152,212,180,5,70,174,143,119,137,15,168,192,210,123,147,175,252,176,107,123,161,112,90,133,218,241,31,173,223,99,184,39,234,192,148,12,110,86,164,63,1,52,98,19,158,30,182,2,201,11,83,170,55,237,54,30,88,118,234,246,141,27,167,94,38,252,144,250,54,200,69,253,105,31,215,98,249,54,127,10,108,107,189,10,171,235,233,244,191,29,62,236,173,194,37,247,238,132,203,144,83,50,215,120,134,128,28,247,203,55,235,111,49,74,211,142,110,97,105,248,221,215,61,164,119,164,196,201,253,127,136,233,11,184,128,135,174,194,22,220,56,224,182,187,145,167,77,62,209,166,175,240,166,225,207,171,50,54,215,91,226,117,25,185,114,110,51,52,124,254,76,210,204,227,60,243,157,220,57,130,234,174,216,138,52,238,198,15,180,56,159,49,14,227,250,37,229,250,34,252,20,134,84,28,68,125,142,160,100,89,41,199,17,182,59,44,220,168,139,241,178,81,48,110,133,89,115,170,4,55,95,196,28,65,157,75,86,208,160,77,237,152,82,224,135,124,206,62,108,153,48,11,175,92,130,122,222,103,137,161,56,192,160,250,180,134,237,169,240,63,170,237,148,238,243,156,78,119,116,57,21,223,15,214,86,101,68,214,34,15,211,180,252,119,141,24,126,82,190,212,71,14,205,227,81,123,59,117,11,121,191,114,178,138,0,203,234,89,123,56,28,27,249,80,4,43,121,192,214,41,219,140,73,155,170,210,147,184,35,132,74,248,128,186,68,114,4,68,132,59,47,195,206,20,58,181,20,224,2,150,77,91,132,113,168,78,84,167,37,123,187,245,27,200,152,37,26,56,119,161,104,219,1,157,76,63,246,248,101,137,122,145,169,18,7,216,170,115,54,15,107,47,56,39,208,236,12,75,141,156,165,167,188,178,76,114,90,15,54,82,212,131,104,3,153,51,255,184,219,145,135,132,160,136,104,2,145,139,226,110,36,85,202,158,152,145,97,58,128,129,51,169,93,181,49,89,64,173,51,143,242,241,195,185,114,148,214,147,103,27,83,156,131,121,31,208,204,126,78,29,80,61,8,246,231,187,170,84,110,166,239,19,55,197,242,148,141,47,4,106,48,101,133,100,227,240,247,25,29,23,149,71,133,116,90,47,75,148,125,32,246,233,204,93,254,207,196,130,117,37,216,135,43,77,111,9,74,176,214,93,217,130,132,132,172,25,131,38,113,118,59,214,135,176,203,237,196,44,202,97,106,18,46,210,117,79,88,236,174,251,87,165,74,112,211,25,105,101,237,77,99,201,222,186,167,122,88,126,95,186,108,166,168,5,41,206,17,70,178,213,143,226,50,141,83,207,65,216,13,147,47,92,193,197,29,180,206,241,237,152,78,72,145,42,39,63,216,43,186,144,140,9,183,159,98,216,125,107,12,146,186,116,167,162,62,198,217,169,65,161,67,57,175,10,145,177,137,119,9,129,102,79,244,27,9,226,176,79,95,174,143,189,143,168,26,253,240,170,7,214,195,32,127,65,112,124,240,189,240,201,188,64,245,61,238,134,232,111,33,96,157,72,73,227,2,200,12,56,168,124,208,129,77,24,31,195,244,46,89,249,99,126,232,54,144,175,245,195,133,91,7,150,31,187,23,104,90,166,187,173,138,227,109,165,228,18,144,135,229,1,254,247,39,173,188,254,182,16,80,204,34,235,32,209,77,197,87,152,93,92,58,112,182,46,98,93,65,186,206,173,94,245,61,130,4,123,172,206,121,32,207,19,210,12,84,161,192,203,151,136,16,16,23,19,88,228,63,118,184,187,167,227,129,194,21,157,23,158,124,73,185,220,216,73,38,145,253,2,36,132,164,189,153,229,177,242,28,138,220,214,136,116,251,69,56,90,26,161,242,120,140,12,156,109,190,164,127,148,79,42,69,100,110,50,55,232,52,190,255,214,117,8,208,8,3,179,93,233,2,2,208,165,37,157,63,130,179,131,247,229,187,106,192,116,184,248,251,143,24,58,6,159,94,165,75,223,22,187,244,104,177,89,158,76,202,126,212,75,125,169,242,107,91,191,13,241,223,59,34,228,39,11,237,222,163,52,55,190,182,161,200,91,181,236,168,214,254,166,216,212,26,115,22,51,19,238,254,208,1,54,158,129,224,240,125,16,237,115,203,255,93,4,253,61,156,83,155,107,151,82,37,133,128,8,17,4,9,13,215,245,70,228,74,1,116,167,3,47,4,155,187,157,123,158,124,106,78,76,193,93,102,197,136,207,105,205,71,11,172,55,203,235,122,193,126,72,49,30,32,28,0,191,239,55,54,54,119,206,176,220,32,227,3,201,224,116,80,30,94,154,139,151,86,8,73,245,141,45,159,46,122,246,199,248,94,16,121,6,221,31,78,198,14,152,3,97,220,188,183,33,202,29,154,184,219,219,125,182,146,137,22,61,176,208,120,114,46,169,128,23,246,135,59,105,100,173,188,115,149,129,102,81,207,223,49,217,122,9,41,216,149,39,140,147,54,131,178,173,163,218,7,233,45,17,72,128,192,191,114,20,175,9,1,131,96,185,35,249,231,62,138,204,223,27,225,90,59,82,228,251,238,155,13,239,221,165,11,49,13,81,31,80,245,178,228,91,169,183,28,217,165,9,231,70,97,188,200,109,116,188,150,93,166,157,111,198,119,27,208,248,21,150,154,240,3,131,110,232,17,128,247,228,94,90,116,168,225,59,148,130,177,175,22,220,95,240,169,0,228,120,96,178,165,226,102,128,163,116,39,181,218,252,166,90,22,121,50,24,150,24,251,160,175,196,78,249,73,63,103,181,63,165,85,29,108,225,13,82,187,98,189,190,43,80,79,107,136,197,142,109,183,116,162,100,8,6,32,109,32,85,212,87,197,206,165,244,91,200,209,5,54,96,90,69,88,182,104,54,112,172,81,255,253,160,199,73,211,191,77,157,223,160,221,202,192,243,187,159,105,103,159,27,231,203,196,34,23,75,63,196,228,144,63,88,96,25,88,213,219,87,115,207,77,5,149,68,138,230,47,206,17,170,245,225,12,111,145,184,252,15,131,85,135,88,178,17,201,223,57,192,187,134,212,178,67,98,183,44,97,120,24,128,66,160,60,25,251,175,61,232,26,195,163,185,91,39,202,243,207,14,129,171,157,170,238,238,229,210,237,136,176,225,90,207,108,0,157,152,86,241,67,26,31,136,135,128,20,169,220,27,19,113,29,96,71,123,63,152,167,92,186,213,102,220,75,125,146,78,206,184,99,224,230,41,180,152,153,127,104,37,17,206,3,85,170,125,16,18,145,253,151,28,63,253,129,18,99,15,229,246,167,151,196,243,224,47,187,62,184,172,181,47,196,9,87,194,231,115,44,154,128,155,213,140,231,110,245,132,189,175,245,214,0,253,14,71,112,225,12,207,100,36,52,10,190,203,180,187,191,236,235,111,126,192,101,77,167,163,222,23,176,92,75,167,145,200,13,7,36,92,134,110,111,161,215,24,78,35,196,116,103,104,112,141,103,166,182,96,125,231,231,214,125,156,153,215,236,213,195,241,232,176,45,53,126,233,187,215,131,199,230,175,126,134,88,78,82,218,78,100,94,28,119,51,80,74,87,179,156,59,54,139,81,170,166,60,217,114,255,223,43,77,238,6,139,238,38,30,196,237,101,65,128,73,135,90,63,197,94,51,230,222,169,170,151,77,96,91,95,218,104,22,106,8,10,33,156,126,101,162,163,96,163,172,75,208,153,116,202,185,85,38,196,13,155,203,186,105,23,76,39,109,53,49,191,177,163,33,189,63,123,46,197,50,143,30,194,105,92,189,7,214,125,218,66,222,18,6,123,220,24,154,232,112,116,57,47,33,34,207,93,108,65,207,55,98,127,191,114,206,118,94,13,218,92,60,21,103,1,68,236,49,59,81,17,43,117,189,248,185,107,241,83,70,219,104,152,213,188,126,123,77,63,4,166,197,36,141,18,205,149,17,192,157,145,160,38,11,112,225,52,113,124,82,254,246,109,96,35,114,26,114,194,221,3,101,246,84,197,227,52,210,73,176,157,153,109,125,216,187,129,220,253,78,25,191,190,238,29,66,16,4,190,127,85,227,71,141,45,88,247,224,136,174,136,198,178,224,220,96,154,104,158,78,145,120,155,215,148,192,249,45,30,122,1,30,188,61,114,7,127,52,225,146,90,74,149,238,168,93,23,196,45,29,126,117,71,74,38,42,91,105,36,13,10,75,202,112,28,96,137,32,214,223,125,11,33,129,4,179,220,18,54,185,201,137,13,139,108,218,12,59,83,155,159,100,152,238,116,202,145,200,143,17,185,83,107,111,205,12,7,88,233,184,172,181,72,45,243,15,235,190,167,120,211,47,226,2,83,49,107,28,62,185,117,254,155,107,56,25,134,157,56,238,72,192,173,110,168,71,154,36,64,97,254,192,45,102,59,193,188,88,89,183,223,200,148,150,7,235,76,0,118,92,241,122,1,162,23,63,164,45,140,64,146,29,121,136,234,137,29,5,40,130,249,203,239,249,111,61,129,65,72,237,101,122,136,9,153,181,17,13,104,159,26,7,6,10,251,120,204,20,190,0,254,144,148,86,5,57,129,82,253,106,165,57,40,86,148,252,134,125,126,169,173,108,21,105,197,193,152,17,216,5,47,65,66,222,69,150,192,133,159,55,252,225,15,71,148,109,224,246,92,138,73,180,165,192,240,251,180,85,199,228,162,122,161,246,77,112,25,209,99,225,49,113,226,183,249,29,233,247,81,235,123,224,24,110,26,205,83,125,13,63,103,218,104,201,90,87,231,88,247,234,118,88,175,89,152,200,244,204,89,68,103,141,203,102,156,64,22,212,154,86,210,106,108,23,32,178,188,135,54,84,68,146,69,23,137,5,252,131,26,64,73,150,199,122,196,103,187,227,30,197,100,118,177,129,29,44,41,249,25,3,133,18,129,158,72,99,17,172,188,166,140,62,13,109,184,33,248,182,78,237,51,111,250,197,173,186,144,15,27,163,80,47,188,236,183,38,143,34,10,91,112,36,104,180,124,185,20,188,135,153,241,249,80,119,74,254,57,214,40,225,118,58,48,192,90,206,62,37,237,254,123,215,120,109,51,43,5,110,80,176,35,248,23,173,3,30,31,235,173,182,202,209,128,134,83,95,189,167,227,9,11,129,131,93,85,39,213,246,101,136,110,136,82,40,81,210,193,226,232,192,1,62,203,210,54,21,124,197,239,30,113,148,127,209,3,197,27,16,87,117,176,76,40,103,178,175,61,78,194,196,17,79,144,123,16,81,132,129,222,204,153,13,15,95,132,222,189,194,254,45,114,82,114,226,117,42,115,10,166,2,86,9,241,191,85,50,109,134,229,73,243,245,230,238,173,130,83,51,81,123,65,190,133,147,225,249,71,133,12,138,174,228,77,163,16,24,19,112,69,169,14,27,125,143,224,41,62,204,183,237,155,158,110,189,1,171,167,62,98,242,113,61,133,95,52,53,120,171,145,195,145,23,201,204,112,153,119,204,61,8,248,39,160,200,5,124,31,162,178,139,50,222,68,29,218,236,101,79,220,87,221,30,236,128,17,83,212,58,14,106,45,79,204,48,163,41,85,47,108,187,99,48,101,31,148,202,130,237,249,4,53,72,193,42,91,140,19,105,3,24,65,11,30,166,26,79,150,14,231,9,130,44,239,200,57,248,200,197,44,139,130,78,80,159,198,224,34,210,111,9,112,38,158,40,137,148,44,79,7,232,49,42,48,22,101,133,153,220,14,244,165,85,145,127,157,202,76,246,203,92,27,179,214,2,60,111,131,62,83,174,240,221,133,229,215,13,138,181,182,145,202,248,141,15,26,121,114,225,165,197,190,2,99,254,96,16,106,204,59,134,197,84,74,188,133,172,205,138,137,18,37,48,90,178,108,169,48,71,135,110,248,198,62,87,47,220,40,57,150,171,235,136,172,1,24,147,128,220,197,179,148,53,125,224,95,186,48,188,2,27,58,193,52,76,121,20,190,226,252,247,137,209,253,96,231,174,141,10,79,187,214,196,78,114,56,253,68,149,236,184,38,194,24,70,222,131,181,57,85,236,50,240,172,212,137,38,145,78,77,153,226,222,158,37,190,214,92,232,3,176,84,28,163,232,46,177,187,158,194,76,205,32,160,145,137,248,178,255,212,203,9,198,141,231,1,196,134,71,142,172,113,219,12,137,18,145,148,190,69,84,135,159,143,162,89,17,90,166,34,168,117,164,29,159,119,7,179,71,113,9,162,7,226,145,122,147,123,95,79,126,12,24,166,231,74,12,244,245,124,218,89,148,193,145,3,40,75,107,43,228,19,232,73,217,152,146,89,197,231,139,157,190,17,17,92,38,166,219,124,93,137,233,120,30,102,228,145,168,121,131,27,129,61,205,35,39,236,84,47,174,167,7,73,235,121,150,167,177,172,178,24,75,21,24,174,10,15,123,40,132,99,24,69,125,224,203,141,219,52,177,203,199,195,230,132,214,211,237,161,61,14,132,115,248,108,142,194,82,243,223,135,88,180,3,13,81,238,18,119,236,167,140,10,225,68,134,117,148,255,213,45,192,65,228,37,1,138,62,104,94,36,36,209,150,2,47,135,92,175,204,208,234,240,225,173,35,196,79,72,16,22,13,17,160,74,196,131,178,27,189,178,22,150,98,40,81,250,240,7,111,219,84,12,45,156,204,170,65,170,151,139,84,151,229,1,179,189,231,13,98,88,99,58,102,25,210,166,170,251,17,106,122,50,132,249,31,20,186,71,201,193,159,58,236,66,50,182,61,86,255,119,96,144,17,154,222,198,132,116,190,232,242,3,167,13,45,174,154,117,74,180,112,151,226,255,40,134,98,205,55,161,41,146,187,226,181,143,3,71,241,90,242,178,103,172,105,108,57,83,191,16,187,254,3,161,59,0,95,100,45,245,52,135,179,128,200,204,253,242,129,247,181,181,173,236,79,68,121,52,169,126,207,159,191,165,16,30,193,218,28,81,142,99,21,76,208,157,103,48,88,128,169,215,166,180,24,20,102,100,78,32,111,224,212,195,228,91,41,198,64,31,69,213,86,27,244,177,32,47,40,154,10,201,47,129,13,112,59,204,223,246,228,85,235,85,16,40,27,158,183,134,125,105,187,127,87,166,178,206,232,187,241,147,247,36,61,11,158,188,48,104,190,131,216,16,254,88,137,221,60,70,155,131,93,68,191,170,184,72,205,46,201,5,184,249,57,193,206,165,218,168,50,149,21,165,114,90,88,147,45,191,6,218,114,108,84,38,102,192,9,205,208,171,8,194,26,27,48,150,210,8,91,209,25,246,139,244,57,118,28,95,229,161,147,62,165,204,240,214,161,116,209,185,226,77,184,37,176,35,51,144,170,244,141,129,196,76,212,247,78,161,77,74,122,12,23,45,209,153,234,136,194,10,10,175,207,53,230,241,255,104,185,200,227,109,218,42,156,46,179,52,122,178,177,15,212,73,15,179,132,151,40,231,16,144,108,7,24,22,153,138,204,85,243,51,255,246,249,236,182,20,30,197,150,14,66,113,197,32,114,103,223,117,100,247,95,236,137,75,200,60,49,155,100,5,138,140,60,207,234,189,132,58,215,52,248,63,148,157,140,31,250,151,194,210,120,195,132,94,110,249,252,230,255,66,166,54,100,36,95,244,233,187,48,37,176,92,44,145,61,227,250,134,143,205,40,32,68,239,158,96,46,171,46,55,91,103,61,157,96,63,213,116,20,7,93,205,143,34,124,188,169,240,67,36,190,114,237,253,210,195,255,29,160,7,25,53,132,33,233,111,126,243,82,216,106,110,43,46,209,199,235,231,90,124,118,128,117,128,208,86,91,96,83,237,11,42,47,183,231,56,92,51,226,183,241,254,210,225,52,192,53,65,211,11,192,204,185,168,83,180,10,145,14,94,183,143,65,16,138,26,111,158,221,218,194,175,198,148,63,68,246,105,61,238,32,162,46,39,211,50,242,174,171,86,17,162,101,55,224,71,6,78,4,229,154,186,19,228,55,248,200,133,29,79,88,177,199,212,27,13,15,18,193,205,52,169,247,166,149,182,67,0,71,239,180,76,191,75,27,68,20,0,234,210,103,214,177,72,0,143,220,231,81,130,8,113,238,16,50,167,93,104,94,221,228,219,153,27,202,184,73,48,168,45,139,237,141,185,94,118,67,116,24,245,156,178,232,8,206,249,232,25,112,63,212,210,125,2,43,219,102,219,57,78,79,33,195,217,15,72,131,179,242,121,170,63,242,89,62,73,231,3,251,44,14,252,250,10,37,248,184,74,130,202,114,184,163,151,22,137,134,47,155,245,162,206,38,165,13,76,130,236,199,94,35,4,21,204,55,17,34,127,123,138,216,155,75,147,89,55,80,90,204,244,235,220,130,214,85,235,223,233,87,201,192,7,233,85,0,196,225,17,171,33,165,175,98,3,156,158,27,1,99,66,80,158,95,25,74,77,4,53,136,14,171,10,194,150,208,155,132,123,43,179,244,75,43,46,177,105,136,5,169,77,67,231,178,33,119,42,168,100,252,3,115,159,162,42,150,244,19,206,198,172,214,14,32,232,200,136,21,148,19,128,232,120,231,124,95,143,57,238,239,193,37,204,68,190,252,9,110,64,113,215,19,152,93,244,228,138,63,144,209,119,94,3,164,95,43,77,69,183,78,104,58,236,26,225,246,239,50,155,255,129,156,110,208,130,231,184,129,111,110,17,42,228,238,148,246,141,98,225,5,222,139,77,58,238,14,82,114,117,251,102,189,179,203,33,222,217,14,152,60,45,251,145,140,205,215,74,214,26,59,255,4,188,200,25,84,182,155,73,61,159,18,249,232,250,105,117,88,55,79,161,43,6,6,123,146,42,60,42,221,100,15,108,254,201,31,227,174,5,179,248,60,102,56,25,31,27,148,12,249,61,60,132,140,1,160,220,19,231,119,173,170,212,199,174,217,195,191,74,73,88,95,80,228,79,21,72,239,64,26,127,145,114,82,76,90,64,226,145,210,36,85,12,127,148,233,100,236,153,120,116,5,148,52,138,131,194,201,230,238,206,127,37,50,27,205,179,27,117,160,123,213,79,106,98,36,139,95,254,126,45,221,31,109,111,107,212,155,49,208,244,48,22,77,210,219,11,227,38,0,197,56,88,86,199,108,235,239,117,204,10,73,184,192,218,88,98,118,22,29,50,48,205,28,137,59,241,4,141,2,20,134,149,111,185,176,208,227,132,235,63,205,163,252,29,228,45,39,52,239,172,231,149,34,72,210,168,60,8,170,113,56,134,132,120,13,42,211,168,231,153,175,76,173,198,29,44,245,21,26,85,79,114,112,227,140,116,47,178,165,177,171,138,105,228,23,53,138,162,105,167,141,66,175,238,1,173,232,107,93,248,61,63,52,1,8,57,202,46,16,90,238,152,250,106,200,57,184,227,209,205,148,245,96,156,2,243,140,236,17,237,162,180,84,97,69,28,118,23,88,165,219,63,254,36,106,45,106,115,249,195,53,246,151,87,127,20,4,196,252,75,41,77,155,206,15,198,195,228,23,112,96,139,112,112,52,69,21,190,234,12,49,189,120,133,255,120,37,46,224,41,218,23,204,112,142,222,64,169,72,1,64,168,16,91,4,75,224,49,54,100,107,97,108,151,33,251,111,80,226,89,209,16,59,46,80,255,74,137,56,87,181,166,37,108,150,89,193,200,200,165,84,219,241,215,131,132,46,202,107,214,212,244,128,57,7,106,158,1,156,103,94,63,35,38,255,170,64,28,45,33,169,88,137,190,36,147,235,202,100,18,192,240,217,112,74,33,243,141,61,95,173,239,90,48,179,129,202,33,150,17,4,243,122,222,254,32,90,42,66,224,114,16,120,7,203,112,206,32,146,15,136,167,26,185,26,99,173,107,157,175,8,11,250,140,187,209,141,66,221,78,96,18,164,65,238,27,220,210,7,137,118,114,62,80,192,66,60,53,126,100,234,191,171,185,238,99,191,32,181,23,207,220,124,118,209,226,215,26,163,221,112,42,2,204,171,95,112,3,224,47,143,14,187,209,181,33,168,237,195,230,123,122,65,58,59,11,93,188,8,239,96,157,29,208,82,228,191,46,153,124,60,30,137,51,228,48,91,187,118,164,5,153,230,167,28,178,0,141,62,193,228,153,220,96,25,117,255,10,53,140,118,62,23,63,143,54,36,65,203,208,17,51,32,126,37,224,9,146,227,125,147,67,3,83,220,37,166,25,234,204,116,164,94,93,152,14,16,34,161,180,0,149,30,251,227,42,176,191,191,159,136,106,203,195,58,213,244,80,240,140,123,198,177,93,241,15,119,14,74,157,70,89,98,101,88,4,17,232,117,31,45,92,106,160,126,161,119,115,84,221,33,166,188,31,179,250,18,148,11,226,2,170,105,1,129,102,181,13,217,4,82,100,27,115,245,137,79,132,126,48,216,19,201,132,208,157,218,63,184,163,187,192,252,35,15,141,243,235,144,103,25,91,60,188,24,104,156,115,174,43,184,251,8,101,71,93,62,7,84,204,203,227,54,108,99,248,145,233,3,107,52,86,100,36,183,186,58,210,76,187,37,126,116,77,165,18,123,144,165,20,156,226,203,17,18,171,171,12,235,92,55,39,242,48,190,202,125,122,160,86,117,60,19,116,173,135,212,246,37,75,107,62,203,60,67,133,255,216,197,153,205,58,85,56,29,190,96,69,38,212,140,147,116,159,175,150,134,13,203,51,200,202,229,3,30,14,162,196,168,67,108,14,201,140,171,246,83,54,227,164,195,208,42,52,220,129,89,22,164,186,2,83,75,145,146,85,167,158,181,16,34,37,35,78,156,21,182,35,178,108,9,145,10,129,183,226,94,201,56,50,238,162,228,18,143,212,101,10,98,22,149,18,242,200,221,181,169,201,154,143,76,100,168,16,127,100,222,150,142,215,27,20,133,102,212,33,92,178,70,217,25,76,245,149,219,227,82,234,142,42,177,27,91,48,24,239,107,84,171,25,22,151,41,53,166,111,83,207,175,233,166,49,238,178,194,155,107,199,194,65,96,45,254,173,48,84,111,140,64,127,132,86,247,94,149,122,52,113,58,226,71,195,193,126,159,248,103,39,142,60,2,196,25,153,243,84,9,58,81,142,34,85,158,205,229,152,211,100,165,116,39,152,11,116,121,185,197,140,48,85,27,199,44,200,54,208,147,227,160,125,236,159,66,148,202,24,121,138,178,105,124,195,175,187,35,119,56,5,220,149,166,152,224,226,169,35,236,34,157,1,10,156,27,18,199,120,66,58,254,157,158,40,173,212,17,187,219,34,195,148,124,10,50,17,3,31,22,167,36,255,11,215,229,100,111,169,73,226,223,25,148,99,76,104,157,200,90,222,255,26,15,103,198,94,219,203,130,241,37,66,227,226,82,52,17,72,197,106,95,216,33,149,236,147,149,18,116,160,91,242,189,121,65,178,77,163,12,115,124,153,82,22,192,120,99,85,207,230,255,159,130,0,122,117,46,116,41,248,81,240,77,102,118,73,212,71,0,133,123,42,126,117,121,0,6,41,157,192,53,222,154,129,185,110,192,150,241,56,41,199,118,101,231,27,24,35,182,180,5,98,210,159,142,73,69,254,74,42,84,191,160,255,30,117,96,152,159,7,152,40,151,169,154,241,22,151,78,3,86,3,216,49,45,206,26,64,81,207,131,71,40,108,13,42,29,3,113,62,252,20,191,107,214,203,60,216,85,239,225,89,75,5,48,239,100,246,138,123,48,233,164,237,54,40,140,226,26,225,233,87,246,20,242,47,78,240,206,243,80,99,94,72,108,237,168,27,13,88,86,40,138,200,15,169,9,208,240,150,10,153,114,138,62,3,30,249,203,214,127,50,208,85,125,147,154,255,213,77,10,128,201,130,29,170,39,248,57,93,194,42,125,193,69,27,179,167,86,106,186,13,244,146,168,43,32,232,7,48,237,66,110,10,122,17,9,246,72,214,231,77,76,16,236,159,216,172,4,61,88,93,210,191,68,77,104,99,115,103,65,235,154,157,153,90,115,211,9,78,216,54,192,234,171,14,137,58,61,231,229,129,95,206,13,131,74,180,182,254,152,6,154,34,136,3,74,109,36,253,113,235,49,71,78,55,96,209,46,85,47,23,28,54,130,151,20,95,10,102,231,115,72,201,165,238,136,144,196,160,150,212,73,14,105,21,18,185,204,216,73,87,233,7,52,223,86,182,102,171,189,204,185,69,211,120,206,78,138,130,217,159,240,156,170,103,226,215,103,36,75,68,167,190,183,99,117,193,174,236,49,0,211,131,28,149,204,85,209,26,102,43,110,5,38,112,43,219,136,236,90,2,57,103,116,102,132,187,239,221,249,150,28,101,83,48,138,139,25,169,148,54,80,133,27,158,151,65,92,76,178,113,166,6,139,163,22,85,242,160,138,176,244,36,214,8,252,198,68,100,137,91,108,200,229,128,250,195,33,126,53,145,229,111,156,124,212,117,3,190,129,130,120,234,96,170,169,116,18,6,86,185,247,213,142,204,166,210,158,220,226,210,220,128,146,181,177,143,17,119,87,179,66,99,36,64,254,5,180,139,166,8,74,208,249,60,77,217,99,54,186,55,216,16,14,224,234,32,145,17,54,25,22,166,126,237,116,147,40,94,46,125,166,126,189,35,12,100,75,4,65,140,201,70,0,68,218,180,184,220,201,107,238,206,188,71,83,13,234,140,99,231,14,103,132,151,51,111,82,152,21,116,166,64,60,71,37,10,180,124,193,60,86,101,248,151,46,8,24,216,141,150,87,83,95,207,252,72,128,92,9,128,245,236,192,240,182,206,194,135,203,101,185,170,140,169,252,118,216,83,104,88,248,41,58,164,68,83,98,104,118,124,210,2,178,234,0,204,215,26,190,169,137,183,172,22,156,244,84,127,29,227,253,1,145,124,139,27,34,22,73,66,125,187,239,142,210,99,140,165,71,98,158,133,143,209,25,97,249,158,73,176,211,105,74,191,56,224,77,212,57,200,106,59,29,76,244,250,184,88,254,134,190,213,78,149,13,118,62,57,55,97,12,84,80,8,50,247,159,113,29,40,144,71,94,2,88,18,197,85,166,180,223,128,194,115,70,128,77,26,78,24,118,147,110,39,79,146,213,221,132,4,23,192,79,73,230,231,37,170,224,188,141,14,110,218,80,43,13,216,205,169,129,204,143,70,134,30,6,233,233,233,124,10,172,159,146,208,45,71,244,115,242,177,177,71,34,70,202,103,26,130,3,214,28,138,251,24,31,103,12,244,245,58,159,229,220,73,190,174,162,111,215,149,222,3,239,0,188,123,210,230,234,164,153,43,116,235,225,48,233,255,38,168,110,69,114,66,73,242,134,184,48,151,96,202,150,36,100,36,106,108,172,68,17,117,55,181,82,90,112,165,61,209,68,124,10,46,135,22,180,4,60,54,140,187,8,40,218,72,45,216,195,81,202,232,188,255,138,102,59,184,25,98,25,132,26,226,179,26,151,229,124,10,14,206,123,19,85,214,204,36,159,246,250,245,12,118,255,114,58,38,252,202,144,254,190,177,242,85,100,121,11,36,208,112,76,155,24,195,70,161,44,153,155,93,170,226,207,219,92,247,65,238,55,60,124,235,54,192,41,119,100,189,205,251,118,11,19,125,43,241,162,30,195,102,194,70,77,243,217,222,255,124,235,13,127,47,207,215,185,70,157,198,169,249,70,50,108,138,24,149,197,186,246,21,87,12,147,82,57,2,131,45,100,135,149,173,151,109,61,182,73,32,242,75,24,32,198,126,198,74,196,151,77,4,61,89,125,109,176,183,191,25,16,8,14,226,159,236,119,184,69,180,244,28,251,225,131,161,199,243,30,181,165,169,44,18,94,192,246,79,213,39,132,30,159,144,214,45,47,237,178,70,234,194,90,73,52,136,153,186,202,64,35,87,176,169,122,55,106,227,143,104,113,255,150,249,245,237,160,61,219,68,149,168,162,200,245,50,237,230,148,167,85,36,142,38,133,221,204,166,245,153,67,148,130,160,67,206,74,14,23,170,81,236,91,107,41,79,162,112,34,106,28,145,116,122,90,237,91,159,55,220,124,128,102,67,139,222,194,55,240,245,194,243,47,64,175,232,8,107,223,20,184,193,203,183,185,8,245,227,31,55,40,89,94,104,46,231,128,81,46,1,112,120,201,192,163,225,116,2,146,253,100,127,140,61,74,166,231,148,130,86,200,248,234,134,145,110,186,193,240,212,146,107,158,33,130,159,134,140,113,37,23,121,149,154,129,37,116,159,116,84,151,109,123,2,144,126,46,210,2,32,179,234,32,90,215,50,96,255,7,133,42,90,117,171,151,218,119,207,159,122,212,181,80,124,169,216,87,243,230,116,152,58,116,210,15,151,220,200,153,14,145,70,137,168,161,111,207,189,34,58,167,22,131,188,124,188,189,7,179,240,243,86,231,156,35,157,11,198,244,241,17,159,140,92,196,154,121,90,124,121,41,247,236,15,74,240,60,85,150,253,147,242,219,37,198,180,224,101,215,145,154,247,96,79,211,115,43,153,178,91,48,186,234,232,129,225,98,223,37,18,84,213,111,87,86,201,235,132,2,155,214,116,118,4,233,94,85,82,21,159,105,76,247,149,161,194,55,97,1,242,94,57,178,186,174,1,3,47,67,78,87,215,105,33,7,160,151,88,185,77,68,23,112,173,103,175,2,168,196,169,115,78,186,111,32,11,64,9,120,180,40,47,227,126,238,56,47,122,70,230,105,26,11,137,3,171,8,124,196,217,9,1,134,162,160,203,96,199,159,86,0,23,115,117,109,6,224,118,79,127,214,224,53,36,162,171,84,211,119,75,213,203,58,12,25,28,98,135,250,43,101,170,56,196,172,76,245,139,8,252,232,177,23,248,6,78,165,79,48,35,167,37,7,183,243,248,51,124,219,171,96,30,140,210,80,83,184,183,134,91,140,41,245,155,80,253,199,200,127,141,84,204,181,100,129,188,190,117,44,128,211,207,58,17,62,119,15,226,208,27,4,84,217,73,58,34,190,169,239,43,181,75,134,21,144,207,46,247,51,231,6,27,103,181,222,189,106,209,125,238,119,69,85,196,206,254,200,12,249,97,171,227,58,134,243,84,190,171,42,107,207,160,234,154,158,133,194,70,67,21,42,189,213,182,68,216,74,61,187,21,177,7,176,4,39,119,21,209,6,225,194,94,244,244,176,160,83,252,57,63,182,209,101,113,112,167,155,221,109,28,0,162,252,193,28,193,132,161,82,34,105,26,204,46,220,224,44,98,148,134,29,15,205,22,80,121,143,250,193,92,43,225,47,154,129,255,132,190,96,244,165,25,128,175,131,224,244,152,194,157,158,20,122,198,131,72,244,115,192,3,12,19,99,85,149,225,202,254,53,198,119,238,131,77,67,165,104,172,170,246,180,225,158,250,57,70,154,205,230,40,110,41,157,135,222,107,193,96,139,74,152,21,52,205,112,2,27,223,203,35,165,178,33,127,151,227,242,75,81,23,48,122,123,183,42,93,205,120,23,195,213,210,249,190,156,5,187,189,10,249,107,69,246,127,249,218,187,128,105,146,128,199,207,51,42,37,104,50,51,154,184,121,57,138,169,47,114,104,189,214,134,206,223,89,176,153,220,205,60,57,174,202,234,203,24,18,11,80,150,56,181,142,79,52,34,139,128,235,145,62,65,35,144,37,173,76,181,186,107,159,116,132,186,190,0,188,123,179,125,237,188,109,15,76,44,46,92,106,252,231,139,248,59,164,72,234,85,8,239,182,217,168,186,96,208,223,136,86,220,223,219,210,187,99,165,91,5,6,97,180,150,28,86,120,112,103,254,143,116,233,62,36,86,46,122,33,76,45,233,155,10,1,210,187,163,170,149,213,109,9,178,236,9,126,189,213,144,250,89,157,113,56,84,200,94,129,124,86,233,24,180,64,102,71,146,218,185,106,195,118,218,96,138,143,184,90,193,112,168,75,40,85,179,191,165,117,183,252,136,209,131,83,171,247,193,100,122,254,239,72,239,249,12,89,43,67,35,196,18,145,39,133,229,115,146,212,231,186,79,184,195,161,84,135,54,239,99,61,148,14,228,113,208,95,119,5,188,111,108,212,130,184,225,219,123,176,18,70,112,213,43,57,59,160,163,217,150,132,150,213,101,6,47,155,240,8,84,241,85,239,92,36,89,189,96,214,248,176,165,242,9,55,178,8,131,124,87,19,21,133,150,153,228,184,187,230,45,85,151,100,245,100,200,123,25,212,209,210,251,248,171,244,94,216,215,145,229,56,241,89,190,49,53,145,48,101,147,190,210,66,103,201,94,179,2,7,37,104,36,31,232,223,4,1,75,57,135,205,147,27,45,124,199,191,102,219,224,153,67,1,208,163,239,127,181,90,10,59,51,113,239,35,73,237,172,61,226,39,36,16,45,173,164,11,2,18,20,166,67,251,180,231,201,242,31,34,140,138,179,161,40,34,244,153,97,34,142,182,15,39,140,50,78,244,110,189,236,63,224,50,252,248,158,49,22,188,29,20,52,236,162,15,252,200,253,159,228,37,63,151,69,135,40,245,56,88,175,187,119,233,188,13,20,196,15,88,101,125,128,178,247,244,213,23,69,252,88,142,249,96,139,24,158,130,138,163,109,27,195,41,182,186,58,63,193,150,86,32,249,255,226,16,216,228,209,184,103,83,66,123,31,202,105,148,20,184,129,174,52,111,152,208,92,19,152,1,165,52,142,154,253,139,203,50,10,67,56,138,32,137,146,21,203,153,224,222,128,20,172,209,39,92,3,236,204,141,189,246,152,77,100,134,197,38,239,8,14,17,147,162,72,247,103,21,166,250,142,102,76,244,245,243,26,42,22,156,112,148,51,249,247,149,108,128,10,16,134,233,17,182,11,188,161,183,4,238,105,63,247,252,205,175,51,213,225,142,44,54,135,132,182,63,98,16,115,106,65,22,156,50,25,107,59,63,161,214,127,205,222,17,157,20,112,194,252,246,255,231,146,224,52,187,44,224,233,214,147,29,221,21,189,254,59,13,151,4,165,191,178,156,187,76,223,96,59,103,19,58,54,21,215,65,166,171,172,164,125,250,26,155,161,189,47,43,173,32,93,36,101,179,95,92,189,71,159,211,24,124,20,203,72,144,17,158,50,250,100,171,18,253,106,253,202,5,17,144,160,40,225,66,95,49,60,47,152,46,50,85,78,57,236,220,52,167,8,160,72,128,71,247,26,14,85,22,130,100,82,249,18,39,35,154,122,87,170,0,88,243,169,102,73,0,234,245,254,129,243,147,49,119,191,227,116,88,73,179,234,52,52,143,106,76,224,94,33,151,167,9,181,14,139,192,29,153,111,187,164,103,128,34,52,130,229,172,110,135,0,83,157,224,68,48,238,69,156,85,208,208,94,8,65,141,1,252,247,224,170,185,114,244,248,239,103,131,107,190,238,179,165,26,114,69,60,187,91,29,217,46,57,0,169,160,243,206,185,98,244,119,88,187,236,70,166,64,24,88,212,200,24,224,188,39,207,253,236,179,119,121,98,97,41,188,94,137,96,62,13,222,253,24,168,235,22,156,156,15,59,22,216,239,247,204,170,71,6,14,145,41,41,74,48,176,249,94,90,233,127,131,150,214,238,119,240,85,18,50,27,161,98,107,130,67,140,62,137,24,147,132,131,10,54,246,220,83,210,160,116,52,36,128,121,33,132,20,102,94,117,68,0,28,60,193,199,137,151,32,170,98,227,29,75,18,62,99,35,89,9,91,78,116,146,216,119,24,239,102,129,126,242,185,142,22,253,17,175,56,251,153,115,177,202,16,62,194,231,194,111,103,12,45,112,114,104,12,128,232,8,55,125,235,77,110,135,188,182,129,88,224,251,83,88,70,168,162,111,222,173,136,102,245,87,74,208,190,138,68,136,152,59,20,101,231,3,196,14,80,117,174,232,124,23,174,169,109,194,160,2,157,238,39,98,97,88,156,156,81,249,62,243,86,186,229,190,73,251,218,9,60,211,41,200,193,99,35,53,238,253,101,69,90,40,109,216,114,40,217,56,194,199,106,11,67,52,85,69,77,171,84,68,58,158,79,133,235,198,59,101,200,181,168,160,136,16,166,241,127,125,53,226,255,63,115,13,230,180,188,11,118,188,21,126,202,143,109,149,158,232,22,207,52,95,25,198,244,58,32,192,173,129,15,249,186,68,148,50,88,47,168,240,112,18,84,146,175,157,222,255,225,106,242,216,164,243,136,207,91,16,225,180,159,63,243,87,113,38,16,89,122,132,157,182,26,203,135,175,136,201,183,11,181,123,69,22,155,24,101,134,221,53,45,41,26,94,151,123,204,252,209,129,177,1,48,82,57,143,241,128,147,231,183,81,43,222,46,143,93,113,140,42,96,44,235,218,135,125,249,51,151,211,26,79,247,10,192,110,74,209,53,168,186,98,127,8,4,48,122,182,85,19,238,253,236,122,186,104,154,176,239,132,121,154,219,52,8,169,10,8,110,99,47,132,170,235,253,213,228,29,236,182,237,156,171,96,46,113,69,151,201,227,17,177,208,138,163,216,137,1,7,86,62,95,240,247,138,204,74,130,187,178,21,228,230,147,80,4,3,248,32,76,182,160,246,218,188,193,162,195,217,233,118,238,239,27,155,154,80,207,7,224,190,83,15,251,15,163,8,116,137,8,198,158,238,1,166,16,20,93,138,46,138,158,147,185,221,147,205,94,219,32,238,36,47,237,135,35,192,94,133,54,119,1,165,85,173,154,56,148,33,254,22,65,63,135,49,200,165,38,188,169,74,153,158,223,84,157,190,25,52,36,163,250,177,158,192,146,58,45,221,155,145,149,12,44,248,151,135,122,231,90,213,125,174,142,169,43,104,96,75,137,170,216,124,7,178,116,61,154,179,148,111,224,71,44,2,7,158,171,188,119,16,227,225,249,92,0,103,101,45,12,23,197,139,180,132,106,162,182,206,123,232,223,46,160,201,190,130,119,210,45,26,200,46,134,30,194,45,189,21,160,46,88,162,157,242,161,74,180,206,243,5,183,194,212,130,198,78,231,223,247,10,9,12,181,105,132,103,238,162,225,17,157,141,101,25,219,167,80,89,2,223,193,42,169,96,247,98,52,146,16,252,97,184,252,228,1,245,42,122,87,210,31,216,37,57,24,241,254,199,83,36,51,9,125,22,98,234,135,225,45,122,79,242,176,238,250,197,85,64,121,221,214,97,64,220,25,5,248,163,248,38,225,79,252,88,82,211,19,125,85,141,167,195,195,193,23,20,156,89,158,55,196,35,2,72,25,47,99,53,45,251,176,231,172,180,236,174,204,165,102,39,138,183,244,64,1,193,32,105,199,97,92,18,163,170,148,243,232,62,30,255,166,144,16,51,151,5,173,185,56,166,70,150,105,239,142,110,98,188,176,177,0,110,211,13,215,78,235,124,191,252,113,246,81,152,130,162,227,121,186,229,144,134,58,25,62,46,25,57,207,115,244,13,142,116,146,15,47,217,55,94,205,206,104,184,249,63,225,98,201,170,91,135,23,156,169,245,80,221,78,200,155,14,41,84,85,142,173,187,81,188,4,254,164,141,123,214,111,222,187,158,222,76,29,178,173,127,58,124,84,247,9,38,60,117,245,78,126,48,65,56,108,251,23,29,202,111,163,97,197,172,161,42,143,157,236,211,239,233,112,158,185,53,182,181,21,48,65,84,141,120,27,85,152,20,50,52,232,65,199,193,89,49,123,138,235,89,137,199,123,206,142,46,44,0,129,80,183,136,111,222,213,96,216,9,235,177,196,93,28,226,175,75,253,50,241,163,102,154,31,52,216,227,117,37,148,254,113,93,122,225,27,237,167,201,196,82,194,88,233,123,98,6,201,201,242,158,230,198,94,60,169,97,152,209,4,216,30,141,169,42,194,79,195,2,114,246,151,220,138,54,82,159,59,183,74,188,209,36,163,9,138,167,188,230,192,85,178,89,139,182,227,36,26,73,201,155,151,53,40,84,207,82,10,227,111,97,145,155,75,230,57,46,82,29,81,69,134,152,182,25,52,234,173,21,182,10,92,92,165,100,116,39,25,238,27,185,11,227,251,208,152,148,106,222,51,168,178,90,152,221,145,142,71,104,87,183,28,187,90,249,24,158,122,46,123,201,226,4,174,67,30,195,101,177,61,78,244,69,177,69,236,214,20,161,191,113,201,86,60,238,122,165,253,204,120,109,182,30,52,39,112,102,186,185,164,13,47,253,81,27,159,115,254,15,255,133,129,54,147,217,101,2,158,38,23,142,187,42,56,119,54,30,200,165,237,178,76,239,250,176,66,198,166,119,194,86,221,184,63,251,105,227,151,173,209,253,20,14,192,251,208,221,36,159,172,150,211,216,111,108,238,235,19,65,236,16,60,98,59,54,151,151,175,81,96,114,92,152,67,20,225,244,235,219,105,120,238,46,91,162,235,60,196,213,227,21,92,245,10,75,189,95,145,163,42,105,178,43,55,12,167,7,167,53,25,169,177,154,227,234,73,50,185,200,16,58,145,98,237,229,241,119,208,206,143,6,37,213,11,196,81,198,88,130,146,10,222,18,158,242,135,69,121,144,216,37,87,33,79,104,59,174,125,87,81,207,140,174,52,244,57,96,125,151,103,10,4,28,193,113,15,152,253,221,255,190,63,19,177,105,16,230,53,56,5,114,101,214,190,57,198,23,160,68,57,10,217,137,177,46,130,153,44,205,172,190,22,59,80,76,193,118,169,203,177,238,107,57,254,53,164,130,12,164,132,125,64,196,114,180,15,241,29,120,29,114,82,159,197,136,10,125,39,28,12,12,19,121,158,1,122,102,97,165,125,213,66,66,77,216,254,178,137,200,48,103,253,115,13,202,95,200,69,208,85,149,189,107,122,63,152,46,103,101,100,166,179,2,204,9,19,72,13,213,213,102,92,208,244,153,164,127,225,40,68,213,29,140,246,201,204,13,194,202,169,129,112,163,229,123,177,91,194,234,137,198,1,247,179,59,174,54,93,223,0,125,79,164,1,34,27,72,158,138,151,40,47,121,104,183,150,72,192,100,74,190,39,207,132,134,166,48,204,98,223,110,10,153,204,61,26,87,74,12,50,144,122,108,126,55,94,198,196,224,2,16,30,213,143,86,33,29,121,21,104,97,182,151,108,2,161,192,236,91,163,44,202,154,182,234,206,113,196,191,150,0,184,87,100,202,231,118,185,0,47,88,169,64,119,206,33,101,29,65,18,91,104,176,65,195,196,220,24,129,71,155,144,62,80,70,46,35,144,53,190,227,22,70,89,4,138,79,238,201,50,180,200,171,198,26,49,0,111,196,176,179,106,30,164,255,196,131,38,7,123,144,232,86,235,204,227,230,252,19,229,156,208,40,80,172,92,43,32,170,33,192,46,224,190,131,31,239,158,86,209,73,213,104,103,19,141,129,173,160,58,101,183,20,125,80,227,142,120,7,29,28,5,142,254,190,69,100,29,126,131,202,43,192,71,27,27,107,78,79,108,212,161,73,15,88,82,181,100,52,45,196,250,172,104,241,121,166,41,124,0,144,242,115,211,204,211,60,176,85,170,112,103,149,172,9,32,151,246,201,92,133,98,54,228,87,129,26,247,153,127,112,155,106,167,158,40,219,25,187,68,209,6,178,35,199,212,242,26,83,38,13,153,223,182,219,220,30,177,155,31,253,116,72,164,28,208,160,27,28,143,183,129,21,131,197,120,239,83,255,155,212,206,131,84,104,3,35,199,170,234,226,29,49,199,72,186,70,139,186,170,110,45,118,17,209,180,153,153,146,174,100,120,245,234,23,8,232,47,152,135,34,178,55,8,93,133,237,147,106,170,8,50,80,159,90,130,115,19,82,213,84,193,7,109,231,134,10,94,209,155,82,10,103,207,27,160,110,205,128,63,56,129,46,124,33,60,155,33,154,233,145,106,11,59,232,188,231,102,201,135,173,245,177,60,140,16,24,202,69,200,116,247,127,215,16,145,149,59,53,153,24,224,204,236,178,207,27,129,98,51,49,130,192,44,237,192,48,55,142,15,131,134,197,112,71,28,213,161,178,25,94,52,122,101,113,68,207,206,33,82,189,91,153,1,169,240,193,50,205,119,220,24,86,36,221,65,9,19,119,156,146,72,169,240,216,192,215,220,53,214,247,120,198,81,158,144,221,132,151,61,180,248,205,141,222,162,225,214,178,123,170,176,136,88,244,213,19,101,242,68,223,110,188,146,139,136,13,145,54,0,160,137,216,143,237,178,213,52,133,58,167,130,20,76,104,25,161,145,86,71,157,3,248,17,211,59,185,110,59,45,68,237,136,212,253,1,174,229,131,125,198,112,94,119,12,245,121,208,223,198,187,147,232,176,172,96,80,254,40,68,2,15,84,57,15,49,161,128,154,208,82,45,95,170,162,77,232,153,108,10,20,236,61,73,204,209,236,191,180,159,154,252,135,35,85,182,23,110,26,150,27,84,212,10,109,116,243,26,84,7,27,40,141,177,113,57,51,45,241,206,80,62,249,179,157,210,143,234,41,67,191,111,66,80,64,126,121,189,68,77,196,84,17,213,67,153,101,48,254,116,190,190,43,28,165,125,217,109,145,19,177,227,92,210,65,50,87,173,82,10,171,132,89,54,195,166,56,15,145,240,104,183,36,252,209,170,230,154,213,245,58,137,212,83,13,73,22,252,56,46,99,145,228,2,230,227,206,145,82,236,125,225,250,224,227,44,15,63,221,41,246,169,5,236,7,77,143,200,161,139,95,132,57,107,189,149,130,199,122,224,116,77,182,239,94,138,232,14,188,123,74,15,238,181,14,63,248,200,49,186,36,71,198,172,188,110,68,175,122,59,131,157,15,146,112,121,149,37,171,99,4,190,158,169,22,145,161,135,228,90,179,136,4,192,224,127,169,77,127,67,49,182,97,165,217,248,211,49,171,188,32,231,245,130,171,176,19,249,96,201,206,158,188,143,229,150,229,200,147,64,153,187,182,53,213,163,185,112,138,59,94,138,127,77,165,167,147,136,135,130,16,166,75,102,92,204,184,25,231,184,88,221,146,104,191,53,176,240,189,95,112,130,102,149,229,227,127,74,103,103,118,226,45,56,131,246,179,42,104,70,218,217,93,107,137,171,232,251,223,118,11,8,150,178,11,200,14,130,126,70,99,221,137,9,185,86,17,250,122,122,227,65,234,176,120,145,87,208,114,38,11,146,180,88,168,175,211,181,252,127,237,185,193,214,153,144,9,219,8,43,104,5,186,191,112,105,162,122,206,6,172,214,198,59,207,138,113,72,2,172,117,140,183,183,137,248,206,77,213,76,36,87,218,1,84,83,205,66,238,80,157,55,104,253,187,71,23,46,138,193,195,94,13,22,99,88,233,31,106,205,23,41,254,132,27,111,109,254,171,136,3,207,104,83,122,25,2,32,101,0,229,75,255,60,243,130,196,212,93,102,183,201,91,135,48,97,32,204,129,101,173,114,40,199,23,99,108,71,65,171,198,109,247,200,142,12,211,100,55,19,161,54,172,215,123,227,20,3,75,130,133,159,173,8,2,39,59,100,115,127,121,133,151,255,180,94,117,128,128,236,10,13,138,147,84,32,234,171,207,8,108,140,128,54,126,119,28,161,16,124,249,93,89,134,229,121,175,209,125,213,166,27,217,164,86,174,250,100,181,228,13,103,112,34,126,245,28,249,74,192,229,35,51,225,66,149,252,239,223,82,252,108,98,115,169,20,227,183,112,30,10,161,219,113,89,162,121,107,132,136,245,83,67,250,183,89,143,200,16,109,123,152,209,68,170,173,105,98,224,67,52,142,242,164,70,218,205,94,20,227,146,178,26,109,234,12,12,178,159,73,101,2,39,214,54,161,116,181,117,175,8,175,113,165,126,27,165,65,155,118,220,79,65,31,152,25,243,223,65,142,207,145,250,108,236,60,41,92,158,112,68,2,7,97,185,175,164,109,105,44,248,77,52,120,110,38,205,89,100,229,126,163,174,102,87,91,111,69,62,224,140,133,226,188,68,181,173,81,123,228,55,14,227,174,216,77,100,63,85,112,251,180,33,181,19,255,157,212,57,129,5,55,117,228,219,12,81,175,208,136,162,180,125,150,162,84,5,59,52,154,185,192,166,173,244,49,139,164,93,3,244,159,216,153,185,207,8,187,239,145,73,158,111,208,17,196,175,203,153,211,216,22,66,146,161,154,195,172,2,244,150,68,191,112,117,8,104,200,226,219,215,127,235,250,135,70,224,41,88,56,56,214,200,190,116,129,245,164,248,77,39,87,200,219,203,170,163,99,173,210,172,125,180,6,198,176,72,8,187,238,77,202,194,105,215,10,135,197,89,180,177,151,52,75,139,55,81,50,138,127,227,166,128,184,115,133,223,89,60,188,158,164,83,224,74,92,87,115,12,81,6,35,28,12,90,4,173,139,37,57,0,103,107,85,164,68,14,21,211,114,191,45,222,184,142,47,253,20,132,56,144,152,175,249,216,255,224,97,0,147,167,202,209,147,126,157,32,57,197,224,227,99,233,211,182,71,30,102,164,233,21,25,255,245,219,216,153,176,134,11,65,119,132,41,40,174,48,67,25,96,179,2,136,43,219,217,82,169,111,152,223,148,171,248,210,24,163,29,216,145,110,131,128,69,242,61,136,109,34,182,219,160,142,57,96,2,80,65,107,192,116,31,102,28,206,114,84,20,212,236,235,73,54,174,239,152,91,63,23,21,193,101,102,150,192,133,163,4,27,30,23,33,147,38,112,41,35,162,172,147,195,94,191,54,219,157,224,42,102,248,10,26,85,193,244,39,240,207,150,155,54,32,227,36,102,114,229,71,40,180,133,49,67,150,121,197,29,14,10,79,176,48,250,255,196,154,56,172,168,68,94,30,251,55,159,4,116,134,96,217,112,126,167,121,67,127,116,126,122,159,155,183,185,119,63,204,225,149,3,119,242,83,54,56,19,236,180,86,254,253,11,121,109,11,183,217,171,184,191,191,98,196,56,144,123,204,28,24,64,150,30,6,75,79,43,48,10,154,193,47,42,246,184,92,17,169,58,55,2,23,47,142,198,40,136,233,57,150,173,169,182,162,42,40,238,197,69,186,8,10,248,105,78,209,187,188,30,58,122,174,77,53,215,233,232,16,156,102,159,75,185,95,221,221,81,36,36,57,85,40,253,39,55,177,247,141,156,165,192,170,53,45,106,143,223,231,159,77,206,183,9,151,139,54,180,120,149,110,217,29,63,85,81,219,31,138,112,72,191,173,120,79,151,231,238,66,255,160,26,97,13,84,124,199,103,44,52,100,2,92,135,112,71,165,115,156,52,92,174,107,139,112,30,239,51,21,66,167,254,40,36,114,49,216,66,141,209,82,63,122,124,51,114,92,132,210,222,12,13,226,167,229,72,138,190,70,74,150,171,16,201,6,43,92,18,0,11,123,70,52,216,177,153,237,179,132,77,88,230,166,14,235,152,178,150,71,43,176,70,175,199,20,230,206,103,189,184,177,35,99,153,34,218,64,187,11,194,139,134,158,12,162,139,178,39,32,41,29,118,24,6,80,2,209,41,173,194,31,133,143,76,223,71,207,39,184,89,116,128,171,58,189,20,197,103,26,67,240,138,247,232,120,179,72,250,149,104,27,223,45,54,116,245,113,0,187,136,202,207,15,162,254,218,185,240,179,12,171,192,250,149,34,197,69,131,209,50,184,30,248,233,88,65,13,177,120,248,78,74,95,99,255,4,114,49,111,101,144,104,195,13,98,115,7,78,248,62,253,5,146,147,133,106,115,177,13,59,96,228,239,221,115,185,197,234,50,68,234,174,216,55,131,213,252,135,92,168,164,139,84,10,3,137,153,102,83,107,174,111,90,117,15,149,57,249,146,125,53,13,215,236,168,155,133,81,231,123,170,44,203,134,185,38,88,126,209,49,1,86,170,20,132,8,101,94,144,218,42,16,114,247,92,77,48,238,45,154,146,0,245,249,193,138,4,135,228,47,90,67,239,4,159,221,247,150,20,211,123,65,111,139,158,110,29,139,90,190,113,250,25,136,91,39,83,50,75,114,107,116,93,208,80,162,168,226,173,62,248,133,23,43,239,118,68,159,133,29,144,72,52,190,147,195,73,106,224,74,3,216,74,101,116,187,251,190,117,183,68,20,87,31,234,153,204,33,145,67,195,64,136,119,106,26,59,70,215,216,241,144,163,134,130,91,206,203,216,31,209,17,11,234,13,174,96,209,133,131,213,149,225,19,172,90,242,123,39,242,193,235,46,141,175,32,46,119,182,40,150,24,187,206,181,160,211,13,48,71,242,143,37,225,108,83,3,243,72,32,187,42,120,71,84,199,141,88,86,141,34,219,39,130,15,73,230,38,124,19,45,44,56,109,199,175,110,239,253,110,23,227,180,56,74,65,70,248,168,137,153,89,2,21,127,236,224,227,120,180,105,155,63,176,203,150,154,155,142,82,106,201,171,184,70,68,43,220,216,51,135,34,108,65,150,205,243,62,194,189,54,120,194,225,21,52,31,15,154,100,174,190,42,89,117,125,233,201,161,94,113,126,186,13,27,137,167,50,230,203,127,140,162,33,134,49,128,245,254,66,108,8,54,243,26,81,109,68,61,135,228,233,54,103,45,102,145,37,137,170,114,236,163,105,74,163,155,116,135,182,150,206,4,125,183,215,210,208,168,82,128,148,24,197,232,145,79,194,91,77,255,138,224,122,37,229,23,7,239,255,104,126,63,254,90,169,210,71,159,124,124,188,20,100,43,38,4,181,83,192,59,167,251,117,46,9,252,49,12,216,29,214,179,220,13,187,95,191,173,66,70,159,80,55,74,159,194,162,122,101,186,172,144,195,172,76,199,221,24,232,198,179,187,178,3,40,90,203,156,214,82,36,41,116,58,69,58,202,149,166,36,251,131,16,50,155,30,214,146,218,211,44,67,53,161,84,142,170,33,205,192,118,106,180,233,0,241,218,54,158,40,85,249,161,223,240,240,237,230,205,212,137,131,212,84,194,212,32,218,53,205,231,34,44,4,159,52,155,53,113,252,198,52,12,156,228,198,84,98,137,229,135,99,205,175,170,64,178,142,87,59,18,27,227,54,185,86,61,210,97,122,111,194,144,170,86,32,85,10,183,130,149,135,81,192,152,250,237,126,113,16,119,151,17,185,111,166,238,202,255,41,46,105,39,113,152,71,29,105,89,239,14,79,184,94,234,109,211,136,110,109,189,83,161,4,153,77,240,3,168,62,133,66,88,67,149,212,213,30,217,231,151,20,45,93,241,13,17,199,178,140,201,45,41,134,143,225,70,229,118,103,80,172,134,170,57,189,136,26,184,15,32,109,212,219,37,173,0,46,138,24,189,1,87,220,207,112,102,62,6,173,113,199,15,174,254,186,138,79,8,254,47,24,39,200,193,101,8,239,103,220,62,135,144,107,23,145,154,219,195,67,188,142,133,5,94,78,9,26,98,99,249,1,99,129,150,111,40,93,143,182,234,242,230,53,33,38,89,179,240,94,186,152,242,132,224,37,14,49,128,83,177,80,241,105,59,220,203,192,24,211,114,161,16,46,238,75,200,240,19,172,192,237,6,101,162,227,57,59,112,191,61,13,162,90,250,145,242,193,204,25,247,234,171,21,141,156,211,99,191,59,92,137,103,6,32,154,235,234,199,166,151,82,7,186,75,13,185,106,173,64,76,190,193,120,10,99,16,17,229,140,151,37,12,80,232,87,204,187,237,6,95,155,83,50,27,26,220,241,40,83,126,141,64,223,96,218,97,156,149,80,224,171,135,98,162,250,92,87,225,202,242,244,198,101,169,201,40,221,68,23,231,244,250,142,249,53,245,203,82,13,132,185,251,135,127,212,141,60,252,39,117,190,64,97,173,149,170,70,69,131,0,44,14,131,229,246,2,220,104,122,85,42,224,245,66,135,219,135,147,194,38,252,178,43,147,87,181,117,142,217,73,2,136,135,29,108,179,189,214,81,147,165,189,174,148,104,41,45,182,22,97,55,229,145,192,205,44,81,18,166,214,101,243,154,167,50,190,67,173,120,201,58,253,164,167,152,213,32,211,217,125,240,66,148,63,34,199,163,218,30,96,82,172,198,72,185,79,86,56,30,71,55,35,91,227,58,90,60,41,46,180,75,230,178,193,226,42,101,127,70,8,195,238,169,23,127,166,173,54,162,209,130,107,210,165,96,106,11,177,224,118,123,202,12,22,92,175,97,55,204,15,142,193,102,189,181,48,159,71,177,160,95,133,134,251,46,66,61,234,56,81,85,96,11,145,56,191,152,236,192,152,8,235,102,24,15,110,20,217,212,239,171,202,180,121,70,216,159,152,65,164,106,157,63,102,186,80,147,4,178,181,12,214,215,23,4,45,7,105,194,9,74,44,240,132,53,241,230,57,54,123,47,107,73,233,92,160,125,214,125,245,21,144,156,114,31,199,115,45,47,65,200,159,90,29,246,125,249,12,141,211,91,77,208,45,39,17,4,125,201,28,193,117,113,123,69,221,11,120,151,255,158,51,66,248,170,96,160,224,87,180,204,127,2,43,30,233,16,113,28,213,150,60,250,68,121,167,155,238,27,120,241,83,198,50,34,171,46,202,91,221,219,36,215,211,125,107,214,108,181,215,95,115,61,41,160,142,104,159,164,240,159,92,72,18,64,201,48,188,231,31,121,239,95,114,55,22,255,134,186,211,52,207,234,169,32,170,189,29,170,169,238,229,217,145,107,10,11,119,108,173,113,124,130,138,212,240,16,11,29,170,85,98,40,191,123,204,223,132,5,161,49,138,70,190,117,115,94,85,92,34,168,161,3,198,3,125,102,22,239,129,122,13,168,177,169,229,56,74,102,84,203,175,71,226,110,150,54,205,229,225,89,114,250,252,36,19,93,194,163,90,72,120,74,100,244,230,203,182,122,65,187,58,201,147,79,39,226,84,76,55,227,122,255,123,71,90,121,159,153,102,98,125,20,235,108,205,136,154,179,78,93,132,181,18,253,1,3,119,85,3,107,85,132,45,50,239,217,238,98,141,24,104,153,66,158,153,230,69,137,20,230,45,158,185,227,248,142,59,155,47,120,211,129,131,39,227,27,57,230,45,84,82,59,247,171,88,14,99,204,152,79,87,126,244,245,164,22,104,95,210,214,23,53,120,122,252,124,103,99,248,92,91,44,82,243,48,111,117,116,102,10,241,12,108,233,31,26,110,133,105,173,37,154,116,103,190,145,24,34,211,200,239,67,10,121,68,213,40,181,25,140,199,16,123,236,197,49,237,196,121,73,147,60,221,215,154,117,130,216,193,200,74,110,66,9,213,254,232,56,196,69,233,62,184,34,218,166,76,39,202,66,212,186,158,60,3,34,42,103,24,3,3,138,78,209,194,56,87,165,152,255,40,103,132,3,53,238,93,210,0,35,135,81,134,115,129,177,98,233,119,75,44,246,82,47,224,59,83,26,89,71,67,81,130,187,106,188,174,240,62,230,35,70,2,133,63,106,238,67,90,186,109,136,91,177,248,114,135,109,205,217,194,196,15,166,55,49,149,53,104,136,142,64,195,136,42,32,142,188,70,76,174,100,123,207,107,71,218,47,136,224,185,55,182,21,54,24,183,39,177,44,243,109,246,132,178,50,208,132,111,123,246,26,120,146,20,97,137,30,10,35,173,161,77,115,60,59,30,252,40,188,179,47,111,4,13,98,171,207,35,171,192,153,66,31,251,31,242,12,242,30,227,225,32,59,200,49,2,243,192,82,242,66,11,202,10,181,22,3,41,179,52,159,119,185,70,144,217,203,242,197,249,180,90,157,52,121,241,109,16,9,37,100,196,19,64,203,104,84,108,128,24,14,44,214,214,23,115,84,142,62,165,93,93,22,59,168,190,18,145,35,212,44,206,200,70,15,79,231,49,103,126,124,147,91,190,181,244,203,224,139,150,189,212,131,40,110,25,238,111,91,89,190,19,57,59,35,192,80,179,196,90,218,165,129,177,101,59,168,95,200,51,18,230,226,221,111,93,37,40,47,39,130,109,89,131,70,108,87,169,73,23,229,205,215,225,153,153,55,96,151,65,200,108,47,49,48,9,193,198,46,148,198,53,214,145,71,84,173,105,82,174,248,86,178,240,198,192,130,113,217,166,225,99,200,111,213,194,254,208,18,89,107,40,242,140,144,31,88,204,49,142,135,163,207,197,97,113,199,61,181,216,182,65,229,141,239,61,138,236,177,149,116,205,72,251,180,212,206,123,200,170,93,231,209,150,228,37,60,52,223,154,202,153,52,43,54,70,209,212,251,150,44,60,35,174,201,89,207,166,60,120,71,91,94,118,43,232,56,179,139,30,29,75,238,27,252,235,105,76,170,75,227,112,145,199,132,29,132,53,176,25,145,75,41,171,105,177,13,27,236,78,114,136,41,188,6,217,65,91,152,184,36,90,92,56,117,167,52,51,199,77,233,66,11,69,7,105,100,185,233,236,240,68,166,161,232,134,249,120,242,224,103,69,10,19,101,83,124,40,176,170,86,208,7,112,144,217,130,13,144,25,206,199,78,205,151,175,32,226,230,53,32,160,58,174,231,39,97,47,38,107,43,7,180,17,150,78,134,37,233,210,229,216,193,191,74,204,112,177,49,183,44,194,133,198,142,39,179,172,72,21,214,1,93,141,37,205,242,115,189,207,30,163,169,204,134,231,158,191,104,50,78,95,78,124,184,71,148,183,140,55,124,32,188,56,139,117,96,248,94,90,226,105,69,89,44,217,99,116,125,18,155,35,249,82,78,149,64,59,175,197,180,253,248,46,248,68,241,235,159,102,63,25,65,12,115,193,174,84,57,18,228,165,78,180,22,79,76,228,238,87,172,38,21,14,23,80,248,158,53,185,68,142,49,167,13,59,195,107,116,162,31,202,166,242,208,26,205,184,117,55,105,23,244,22,10,231,101,73,131,8,112,69,249,134,253,125,92,104,21,118,216,89,47,182,244,91,153,133,74,61,117,122,51,227,0,191,235,252,129,33,17,222,253,146,31,248,42,71,19,30,41,245,54,7,106,145,4,34,83,234,143,178,241,132,205,104,187,238,97,164,179,31,214,126,79,178,1,102,185,118,223,206,36,249,199,49,171,28,142,199,168,30,188,253,137,114,133,221,175,95,25,59,190,17,143,203,3,162,147,233,138,76,34,88,230,41,234,235,235,109,49,187,129,140,148,11,76,191,71,192,13,111,191,149,24,254,201,80,243,203,136,119,6,4,62,18,250,175,192,127,11,40,101,50,0,150,89,110,123,83,33,80,250,90,124,84,134,176,251,228,237,58,253,39,6,37,120,42,125,30,169,135,231,54,0,193,81,156,204,170,29,250,1,54,132,197,180,229,52,203,19,53,21,206,41,23,41,8,207,85,199,103,232,73,38,5,72,115,7,127,203,184,103,61,149,249,35,253,25,101,73,11,130,103,110,66,83,106,98,178,37,67,63,186,99,58,106,58,236,247,144,147,228,68,54,169,54,0,122,205,45,136,167,22,146,111,60,240,62,209,32,60,194,231,146,51,5,30,71,247,96,104,107,20,126,74,137,212,220,20,39,213,107,34,167,190,125,126,221,142,243,246,131,87,224,210,115,55,125,229,242,46,171,38,153,75,23,205,162,139,223,205,144,212,67,130,214,224,141,239,115,4,117,212,236,102,252,102,159,237,135,187,153,94,118,252,145,91,251,78,225,105,23,125,112,204,204,229,46,218,9,238,72,164,209,236,192,193,142,133,17,56,48,55,133,212,198,122,93,101,91,12,22,55,250,244,37,123,184,151,111,207,203,125,131,190,118,230,116,52,84,19,93,192,207,161,103,47,230,3,82,247,47,39,240,42,69,31,212,48,123,152,192,146,215,211,177,122,173,6,249,140,226,227,213,164,97,143,3,253,6,221,104,234,92,99,102,75,51,102,102,212,180,233,176,209,152,75,167,134,204,225,104,207,15,238,12,192,92,136,168,151,254,219,154,147,162,151,213,112,134,41,216,30,248,6,69,9,164,196,203,195,142,122,148,45,184,66,227,105,26,200,201,73,87,136,244,66,6,55,14,20,229,120,83,22,239,135,107,18,111,246,145,45,205,128,247,158,62,162,24,70,65,172,121,17,86,157,38,118,97,48,248,208,137,192,114,131,71,112,180,245,173,248,218,251,255,232,51,238,23,193,50,135,153,37,157,227,39,51,214,160,64,181,80,192,74,230,61,134,16,3,37,127,158,123,63,54,185,203,16,47,174,113,210,111,115,168,200,92,200,62,227,182,25,68,145,114,176,120,255,99,238,71,45,9,54,57,154,109,202,62,222,16,193,50,57,218,172,228,77,41,188,215,4,7,124,43,53,213,5,176,4,192,205,71,242,44,204,190,232,213,0,189,113,13,19,251,213,6,147,191,84,128,175,76,52,73,34,72,95,153,67,124,175,139,38,60,190,73,134,139,83,89,153,59,148,94,138,206,39,28,33,184,6,192,70,166,63,112,227,220,121,227,217,58,106,83,5,165,125,85,34,169,166,82,95,89,101,33,103,196,104,230,249,179,144,181,4,12,13,249,36,58,30,19,220,80,57,44,39,106,221,95,32,52,125,170,190,122,42,156,98,199,67,218,160,113,113,65,75,217,224,97,13,196,16,212,37,203,168,63,29,230,183,175,173,116,222,120,232,162,168,90,205,143,80,157,255,248,249,92,88,84,141,91,245,43,97,45,237,218,167,216,136,7,146,172,55,117,225,156,90,255,82,116,185,120,63,188,191,243,246,88,251,35,25,240,61,110,23,73,254,45,94,116,114,141,82,11,106,18,220,196,108,215,140,129,179,145,137,134,83,96,236,245,214,50,2,212,220,112,198,170,215,242,46,109,158,176,205,38,148,90,72,109,145,21,28,120,87,112,14,173,73,82,158,119,125,215,192,67,68,34,18,16,162,65,239,53,215,22,171,181,219,224,17,130,155,224,162,247,75,240,213,228,26,113,95,246,52,222,31,236,32,47,191,161,179,226,193,194,167,81,76,212,42,164,11,1,62,140,98,6,173,146,24,165,82,179,236,199,200,174,88,126,245,89,154,152,19,217,70,132,13,143,242,41,16,81,184,18,70,100,91,139,188,243,184,73,167,92,29,243,99,251,206,38,226,31,147,13,124,29,126,227,44,224,211,61,222,162,207,46,214,85,203,184,133,226,196,123,42,189,213,90,38,204,124,142,63,160,247,190,138,96,106,180,51,209,228,167,83,236,62,26,33,18,208,186,73,215,205,47,167,93,31,165,100,234,35,119,255,237,103,8,217,21,103,120,223,173,3,166,217,220,191,20,117,226,36,222,143,173,47,20,66,2,163,109,236,133,134,12,81,50,53,85,8,54,153,101,179,43,64,47,41,139,195,198,49,6,132,49,42,153,86,130,169,105,62,48,147,191,122,214,210,91,198,233,64,214,9,118,139,29,35,86,249,44,115,1,36,74,0,103,227,42,197,152,245,161,185,207,78,253,92,52,29,245,46,75,135,41,224,24,129,147,109,55,208,9,57,43,105,38,51,163,185,35,100,19,75,85,114,160,89,65,201,139,99,181,37,209,219,239,151,112,55,72,118,254,249,230,20,57,24,192,230,76,53,97,62,117,54,44,214,201,216,124,73,178,204,32,34,67,241,247,13,82,151,127,184,81,133,53,32,24,4,241,71,45,134,228,251,25,175,131,31,163,220,243,193,231,187,248,87,136,30,149,160,253,149,36,203,51,10,196,209,53,207,7,198,45,236,12,78,101,161,96,73,164,113,154,196,202,85,54,249,44,148,220,141,252,144,87,252,61,154,152,235,58,165,43,179,182,75,161,230,118,128,122,157,177,236,124,218,44,186,78,160,222,223,17,90,251,243,172,234,241,103,100,92,101,116,74,196,94,205,87,250,54,192,29,0,155,126,174,133,73,5,199,27,214,34,127,109,201,5,112,146,143,73,227,92,172,145,26,235,60,92,34,70,61,72,84,102,54,64,97,7,95,228,239,1,214,145,165,208,168,41,200,24,210,154,135,55,114,67,145,46,150,4,153,220,141,144,205,25,34,188,193,192,66,31,42,214,98,44,239,40,19,227,243,84,179,253,223,213,27,172,91,146,32,127,172,201,58,239,93,155,19,175,214,33,226,18,195,252,196,91,30,87,21,196,44,236,30,103,87,52,35,21,119,37,31,143,7,208,13,100,93,14,75,1,54,106,44,77,174,108,150,57,8,61,15,0,100,71,99,67,104,140,183,211,98,6,88,98,42,249,91,157,36,232,79,134,0,196,120,203,175,172,53,210,201,232,23,189,121,187,192,243,116,189,30,97,16,177,35,109,55,216,190,48,117,147,0,243,205,231,183,176,155,182,25,246,211,72,162,132,58,33,239,78,109,152,242,221,70,230,149,23,36,125,124,43,222,89,159,218,56,28,200,148,228,182,93,76,242,242,116,141,104,63,174,19,55,223,211,17,189,70,167,152,29,233,16,227,143,130,166,234,183,172,98,83,239,232,194,29,74,196,74,133,130,143,177,206,55,104,247,89,19,122,120,52,24,195,91,231,111,114,224,106,56,246,116,236,69,23,136,134,114,185,220,56,255,89,122,110,196,236,57,252,101,214,73,253,93,218,98,103,20,86,224,172,154,47,231,176,41,116,122,53,189,20,53,78,183,236,237,106,32,216,246,73,128,131,195,20,181,172,179,141,225,96,110,129,68,136,94,81,34,47,82,57,47,221,218,34,147,95,4,30,72,250,77,53,72,173,250,201,57,156,157,227,49,137,111,87,136,93,197,224,123,200,176,213,63,206,191,115,140,239,208,107,173,60,25,58,196,31,42,212,131,222,142,140,225,233,183,91,77,126,222,217,19,110,135,92,138,252,111,132,218,98,91,52,63,182,100,128,157,223,158,247,129,193,192,199,105,255,19,47,111,94,243,45,251,254,143,83,231,248,161,208,235,27,181,208,105,20,25,31,254,87,244,15,209,55,202,248,164,124,247,194,154,160,87,69,160,230,242,201,173,75,188,170,247,105,11,37,131,120,186,98,198,206,222,102,195,143,80,197,33,126,78,239,213,13,55,69,230,215,134,203,231,169,29,220,167,36,54,213,118,70,75,93,246,185,142,37,167,211,152,161,229,149,253,196,173,193,106,120,6,19,25,177,118,3,3,41,168,252,217,8,157,232,145,231,146,234,255,161,111,185,119,240,68,45,125,24,87,222,31,58,154,201,221,137,71,13,213,96,134,235,42,175,144,201,11,164,36,174,46,208,73,165,91,71,190,223,45,224,215,241,165,13,37,174,71,229,130,31,194,65,101,163,35,250,168,154,169,191,221,169,0,62,125,0,97,16,16,66,47,232,252,5,231,148,110,83,171,92,156,2,214,40,100,239,68,95,79,60,202,59,134,71,182,82,58,78,226,200,152,118,28,69,165,64,205,4,236,230,109,211,69,151,54,190,81,201,21,249,192,30,248,40,163,155,187,107,149,245,53,18,190,242,149,22,128,133,122,241,64,130,198,221,27,132,26,154,77,46,214,239,219,240,174,111,81,14,3,211,248,96,46,211,246,190,127,251,165,144,167,103,226,219,155,186,36,248,82,168,239,208,21,42,143,87,216,107,85,194,229,210,167,109,8,236,53,93,247,196,80,243,21,229,4,237,53,152,182,191,17,42,111,4,27,150,20,119,217,141,239,63,5,40,86,17,217,190,196,5,205,27,205,240,137,34,227,74,196,127,232,82,241,241,134,221,176,128,24,165,249,127,220,237,43,98,99,39,45,204,183,15,55,78,96,8,132,236,87,172,50,205,249,137,161,109,163,202,80,30,120,76,212,90,130,62,27,125,188,208,140,172,10,20,196,127,163,98,105,50,77,232,45,105,169,193,48,191,113,95,252,74,251,60,60,179,65,207,151,243,140,75,97,21,208,241,230,222,30,174,249,185,207,191,47,177,213,162,152,220,195,169,238,98,26,191,27,82,129,115,102,111,19,173,52,128,88,212,127,118,90,18,240,24,147,149,69,232,211,223,216,221,184,36,102,32,89,108,100,8,137,26,224,55,51,44,26,178,35,162,61,229,249,220,173,13,103,245,179,46,147,30,80,2,48,84,202,116,95,125,81,166,129,24,12,185,113,141,12,83,38,196,108,212,231,198,108,87,200,155,49,34,48,53,62,82,53,47,3,45,138,143,80,6,117,75,40,5,186,161,249,246,107,126,209,33,124,200,11,243,82,214,126,13,77,175,22,214,148,246,134,232,64,3,183,29,106,252,160,77,36,103,236,54,245,225,52,16,188,37,185,130,243,101,188,98,44,230,157,113,179,203,120,78,145,246,80,89,207,98,129,244,224,174,177,142,54,152,127,60,6,107,220,14,255,123,163,100,39,74,37,150,163,198,242,133,41,139,47,76,38,84,44,177,130,255,135,48,11,171,8,176,41,71,117,147,202,53,118,47,167,91,87,0,225,200,213,33,230,139,83,177,130,92,17,161,128,72,159,190,194,89,183,8,165,208,202,206,62,4,160,162,216,76,118,240,193,54,109,105,195,194,244,205,228,47,165,176,77,221,234,173,94,38,9,158,67,91,181,105,15,96,51,121,145,203,225,220,122,37,251,231,215,98,253,131,189,42,214,218,189,226,17,185,240,1,40,236,246,165,104,36,176,75,180,152,192,30,246,186,37,31,151,22,248,45,61,71,10,125,74,16,208,16,248,220,6,2,50,143,203,15,195,28,65,61,255,73,94,191,236,49,54,247,207,134,129,224,16,148,161,243,239,224,28,151,240,203,200,176,56,230,24,101,215,4,214,182,61,195,175,192,94,173,147,125,226,178,200,106,204,187,83,242,30,196,105,72,221,171,169,55,47,142,158,33,32,58,123,22,150,127,81,232,229,209,171,21,237,211,38,221,159,150,116,222,232,161,167,12,99,38,82,175,9,179,46,220,37,255,153,236,26,36,226,63,130,95,0,55,112,199,197,81,38,230,18,75,76,51,209,9,106,30,44,24,140,145,142,160,66,238,172,121,27,3,81,207,56,174,23,181,178,79,26,217,173,195,17,25,38,12,86,205,24,237,176,145,69,62,145,10,253,50,177,28,133,106,53,3,165,128,200,4,186,225,86,204,174,231,152,137,198,253,107,132,23,21,155,45,82,28,139,210,17,248,182,224,176,158,151,45,26,60,199,152,67,26,206,79,75,126,251,117,107,14,253,127,242,96,115,200,193,42,103,154,232,206,246,8,137,21,53,89,92,169,187,33,197,37,142,10,219,192,225,16,119,13,201,98,13,9,103,87,13,151,155,212,234,124,162,9,61,38,124,229,134,198,39,155,7,20,169,81,210,218,88,222,192,103,228,243,133,133,185,135,38,137,32,57,205,213,103,74,252,96,168,150,74,176,78,112,199,30,161,225,8,165,161,221,193,255,130,16,65,239,160,59,194,29,202,187,226,231,0,9,172,94,88,72,168,12,68,135,186,29,192,89,32,170,128,104,196,202,230,129,147,135,94,77,67,27,96,19,201,17,239,226,137,216,225,240,177,81,121,10,35,202,236,2,64,219,96,202,69,146,58,24,90,63,50,14,238,106,163,5,36,80,234,177,58,55,108,100,24,155,195,19,118,201,254,87,224,84,16,58,45,213,47,126,59,182,4,126,8,103,34,219,99,159,113,116,199,86,80,122,124,211,234,38,162,2,76,232,208,59,89,150,144,154,141,233,135,73,148,203,210,252,151,133,35,13,101,60,223,34,45,198,16,76,127,67,205,95,132,66,5,223,224,173,254,124,55,54,232,98,116,110,193,205,45,125,138,198,100,232,155,141,200,25,143,161,170,8,252,88,83,104,255,232,44,11,165,24,249,209,156,217,172,185,31,98,117,38,80,75,141,88,1,173,237,122,250,234,230,58,106,194,194,43,159,212,162,155,80,71,136,51,137,120,160,63,229,119,179,17,83,133,136,191,187,172,112,85,197,105,189,227,56,52,205,214,28,228,69,148,216,171,225,54,29,142,200,209,27,217,253,2,21,175,124,87,23,138,55,232,74,46,111,202,131,79,207,25,139,3,234,115,86,118,43,95,76,139,77,76,24,65,195,8,203,244,165,125,85,172,202,217,69,31,98,105,240,107,231,179,89,143,14,225,97,117,131,236,208,102,223,27,146,114,124,213,215,243,166,182,105,195,23,210,197,228,84,20,82,217,146,72,125,15,247,45,39,31,92,36,134,20,222,104,147,25,144,254,201,123,137,172,240,95,184,47,180,74,83,17,250,183,158,230,170,191,53,236,122,221,159,9,153,212,255,132,63,109,196,127,129,165,196,209,154,115,133,175,141,62,18,40,59,23,127,80,228,97,247,93,121,252,124,149,43,235,100,91,23,252,110,166,103,133,23,194,244,168,167,237,7,26,230,152,118,62,144,250,159,128,133,220,32,143,48,175,94,30,84,123,167,226,191,74,1,210,75,202,150,87,171,213,31,150,207,171,209,40,21,40,202,29,56,123,248,122,172,131,177,177,145,154,98,145,110,60,246,38,210,53,173,66,149,211,142,196,54,52,253,94,211,159,52,165,53,1,107,123,253,227,225,161,63,3,150,24,134,53,21,205,24,106,61,91,21,144,20,129,89,227,29,196,21,192,73,201,125,65,46,61,113,112,17,150,49,5,234,189,50,195,166,247,93,76,45,176,49,23,0,142,110,59,123,171,121,181,28,139,151,8,180,249,54,167,6,103,172,64,70,96,215,243,92,80,198,66,169,196,148,210,240,159,1,20,63,107,21,40,94,67,134,172,108,148,139,226,198,42,41,39,213,31,10,170,194,218,240,12,25,59,150,108,254,178,154,210,191,116,168,39,65,236,29,21,215,108,193,161,229,143,209,13,254,225,152,19,255,215,115,155,166,197,52,74,34,160,175,116,212,111,165,200,58,30,215,92,253,171,67,103,54,77,40,83,219,173,219,2,164,166,197,123,236,224,31,78,54,9,141,36,204,255,207,31,90,253,163,109,12,190,180,194,21,186,116,119,209,182,203,245,28,177,182,185,0,223,70,57,152,185,115,0,215,135,230,28,28,51,98,140,236,119,107,209,89,161,45,10,197,21,226,90,104,105,107,55,178,201,16,141,220,207,193,247,240,15,248,212,180,148,100,91,220,143,184,186,40,186,184,127,87,163,103,81,72,56,17,160,33,89,167,175,77,150,194,168,178,189,133,212,3,156,98,123,86,202,250,128,26,131,151,115,173,224,29,93,190,75,198,50,96,241,182,161,128,32,165,78,14,202,76,56,120,117,137,134,59,166,9,153,114,139,30,24,152,218,126,209,174,84,189,53,47,79,74,8,117,131,249,5,7,187,121,109,243,200,61,219,167,104,40,253,49,228,126,94,203,159,238,4,47,9,241,76,143,58,182,248,91,14,219,211,198,212,229,97,71,217,47,191,66,85,207,35,31,39,153,167,87,158,100,53,31,22,70,238,104,233,229,6,210,154,13,244,176,37,42,113,252,191,135,15,222,118,198,85,179,120,162,147,156,206,197,55,201,233,82,103,104,255,177,231,81,146,165,172,91,192,35,85,215,21,84,82,79,47,219,43,50,183,26,130,227,114,118,72,30,226,79,158,42,235,115,182,108,47,74,105,177,252,94,45,95,47,135,139,65,103,69,142,119,144,162,4,82,38,56,90,193,204,59,0,218,193,253,106,214,26,75,133,42,249,102,31,192,75,216,199,83,254,1,8,114,66,127,212,202,134,186,234,171,20,224,73,87,93,39,115,85,213,123,216,77,92,69,29,187,151,133,43,122,52,93,73,48,163,238,197,142,60,150,87,155,10,199,94,200,214,222,128,243,149,193,220,62,155,245,82,154,68,147,249,5,102,106,149,228,250,145,79,230,58,128,41,188,51,60,72,199,69,246,250,42,84,75,30,169,200,36,197,219,110,83,55,255,77,141,105,236,114,79,109,129,164,39,235,211,200,120,202,24,82,15,40,141,217,15,19,76,194,190,146,89,115,189,227,157,243,249,211,49,132,76,100,165,130,69,82,180,0,249,21,221,178,60,117,120,85,223,44,31,66,200,54,233,126,227,91,113,251,111,142,107,55,192,191,153,79,48,143,144,178,215,226,89,229,8,158,232,203,121,138,158,245,209,49,19,102,152,147,93,207,219,100,158,215,210,186,191,69,107,173,180,178,141,103,48,61,37,168,23,196,246,62,28,207,113,200,200,129,135,113,34,26,202,9,160,169,51,92,49,97,79,59,196,63,174,65,61,11,197,215,72,214,232,206,4,84,125,87,222,156,159,142,219,13,56,237,173,174,43,58,121,82,77,229,172,238,203,60,190,82,29,138,72,97,149,243,147,78,79,234,159,102,25,233,120,55,72,229,40,105,251,31,94,248,39,70,147,149,145,79,55,41,236,11,15,235,162,119,183,242,141,54,150,78,167,173,168,128,56,213,108,103,87,68,229,6,0,248,2,12,146,240,79,237,13,245,252,62,91,1,1,194,11,246,6,170,147,6,127,222,155,105,237,0,141,105,95,147,44,98,58,215,253,125,27,39,205,187,77,95,241,238,221,44,183,252,62,231,71,228,25,154,74,169,56,241,48,236,222,211,44,93,26,91,33,193,132,192,61,95,198,10,242,228,79,211,5,166,15,45,130,139,78,107,193,38,247,246,8,131,48,1,1,252,221,103,121,79,129,183,155,55,216,48,224,196,254,128,9,143,124,201,3,128,195,68,91,53,202,158,98,90,216,29,111,69,229,217,193,128,96,43,146,183,161,21,180,42,63,236,149,27,195,50,217,243,110,229,220,214,185,166,173,72,7,231,70,231,102,159,226,238,169,30,84,78,223,167,144,58,56,85,126,238,65,48,17,181,130,18,182,41,160,46,199,167,69,5,44,189,188,74,93,79,220,7,221,15,246,102,31,77,175,176,120,99,117,128,122,135,74,165,206,217,211,118,179,149,163,130,87,57,69,4,89,167,125,239,82,118,223,58,191,98,81,155,98,51,95,122,53,213,184,9,252,135,12,125,254,20,247,94,75,222,185,248,251,48,95,64,5,184,254,23,151,5,27,65,1,113,221,49,148,184,185,100,6,54,195,70,80,212,108,226,193,133,140,56,255,227,164,157,187,110,195,94,197,152,95,254,117,159,243,244,0,147,173,59,169,124,225,222,170,98,51,202,43,211,149,64,193,128,17,126,174,232,2,73,39,168,164,6,156,101,12,116,147,109,243,135,64,31,237,55,67,83,248,215,148,134,88,89,60,71,219,150,193,35,21,215,131,116,231,12,7,23,228,225,56,81,10,16,242,9,176,21,180,48,69,41,123,129,0,26,43,81,177,9,74,180,95,138,61,51,101,143,98,38,162,50,81,14,165,4,227,254,145,17,218,155,25,173,159,152,228,96,23,176,254,82,201,70,226,102,1,12,233,245,140,148,226,72,120,232,126,54,249,219,135,247,52,71,240,196,84,110,120,34,85,147,14,110,179,83,254,58,208,122,248,222,105,223,185,184,145,180,36,231,97,153,203,247,24,125,219,213,133,34,186,150,171,78,124,105,5,254,185,60,114,32,219,105,230,226,4,125,61,158,180,183,124,129,200,153,226,92,249,233,157,36,90,2,111,89,71,6,82,174,106,195,1,209,55,156,204,143,180,49,130,223,12,96,226,131,22,136,31,115,76,225,81,233,224,233,198,121,165,158,2,4,121,28,65,68,156,83,50,88,169,178,81,82,232,61,30,122,34,3,166,214,124,58,58,46,160,123,150,41,169,222,109,106,65,35,117,11,164,220,52,2,96,63,145,125,12,212,112,11,199,94,120,201,124,185,166,102,0,208,108,60,32,48,237,17,193,45,35,159,145,64,176,79,216,104,237,3,143,193,111,209,130,109,197,117,112,175,9,157,185,127,26,121,164,0,126,124,153,10,254,160,171,238,44,236,61,229,95,42,167,121,165,152,70,131,59,163,135,130,112,167,62,197,88,200,177,107,35,15,13,5,233,192,76,213,41,177,114,254,252,68,213,187,117,172,249,111,28,36,63,36,7,232,173,184,202,63,231,199,89,222,172,179,224,55,45,197,30,56,164,121,145,17,69,161,113,191,105,113,68,94,154,17,245,165,122,191,111,177,190,51,91,71,114,189,12,110,128,221,5,187,84,12,156,77,236,172,153,126,122,248,246,60,253,201,86,240,175,199,144,162,197,147,207,83,136,22,106,215,25,158,67,94,185,144,84,203,104,214,93,0,196,138,93,156,106,19,162,246,197,237,9,251,239,20,127,130,80,144,34,145,120,8,187,113,235,250,147,152,110,233,232,46,248,182,170,64,104,145,174,115,47,135,103,157,105,81,126,12,197,236,199,69,204,130,148,75,34,10,184,175,180,93,240,16,208,76,159,150,114,188,255,247,204,124,66,14,172,152,241,246,146,209,46,181,200,216,190,67,46,156,105,112,171,90,177,159,133,93,196,140,232,178,39,194,107,175,234,164,90,59,113,238,232,19,34,64,60,12,96,253,177,129,3,107,109,216,112,80,186,144,162,227,176,59,141,227,173,153,218,221,243,7,62,190,36,219,13,66,120,160,220,97,77,47,222,151,188,221,94,242,221,62,32,185,180,208,107,145,96,238,15,19,177,118,104,243,116,85,15,71,94,138,35,55,57,236,150,178,128,246,93,209,176,69,67,11,119,193,4,107,212,103,132,219,240,168,208,114,14,56,78,226,146,239,84,200,141,7,194,119,102,172,133,103,21,177,70,175,117,115,3,15,61,36,119,186,198,245,14,210,99,114,196,106,230,106,4,23,220,157,219,49,8,180,239,66,60,70,133,2,223,116,45,94,41,249,134,129,185,255,15,89,160,101,23,198,200,172,7,174,27,6,193,167,9,115,170,95,192,165,254,172,19,106,154,53,170,51,152,241,169,163,60,204,154,184,101,189,123,179,75,54,28,228,143,101,90,198,218,187,103,158,99,125,55,100,42,54,204,33,226,94,100,49,77,46,131,211,160,31,41,106,94,8,200,145,28,126,11,1,87,128,5,46,62,231,171,169,184,232,78,211,198,144,19,41,171,174,103,155,113,5,187,17,111,162,38,254,9,101,173,210,184,105,175,125,90,237,193,209,26,49,221,73,251,128,209,29,172,238,162,97,80,162,99,123,243,235,208,197,200,67,149,252,244,250,226,200,46,4,28,54,168,216,70,173,146,99,71,37,40,37,222,67,226,29,182,218,200,252,171,206,103,13,80,146,142,47,62,102,229,234,241,176,110,241,55,126,104,73,197,250,226,58,210,148,28,212,232,221,44,5,169,81,91,71,36,157,163,223,169,112,130,168,80,164,200,181,175,14,228,25,162,222,79,69,32,208,141,224,213,121,215,69,45,30,163,33,200,159,17,229,48,72,124,62,19,40,100,87,199,57,39,240,84,7,211,191,143,118,135,51,132,198,178,26,80,151,68,170,22,1,207,129,87,229,116,185,61,226,107,10,76,174,11,186,238,41,66,133,67,123,147,39,12,45,169,60,8,190,41,251,101,131,0,94,183,65,162,73,55,187,190,103,48,101,214,135,74,165,251,41,101,58,160,223,212,1,78,111,173,85,1,15,50,178,29,29,226,74,140,150,60,67,103,241,158,14,161,239,105,31,249,255,72,64,27,216,193,249,35,97,108,120,42,64,229,222,132,208,213,211,122,119,157,161,93,128,157,161,178,89,6,94,23,153,46,230,5,218,106,84,63,50,229,232,249,141,80,56,242,125,49,99,189,235,159,7,115,161,59,68,110,40,158,167,72,188,212,68,31,155,53,94,158,145,143,165,90,230,231,107,175,41,72,193,117,155,192,174,12,51,252,209,196,171,212,142,162,209,35,47,84,202,117,160,129,95,153,31,58,61,207,97,59,42,111,29,48,194,28,70,155,40,117,241,202,72,135,190,155,109,227,68,125,27,167,174,153,121,229,75,160,60,201,86,96,220,151,74,143,121,107,63,15,108,81,152,26,41,65,49,142,220,216,108,143,204,161,252,89,83,154,100,212,231,252,25,182,120,137,62,31,12,121,211,154,228,186,17,235,189,186,173,207,17,73,254,65,81,4,215,48,94,171,0,180,27,135,131,99,50,12,90,187,97,218,37,192,124,212,60,157,35,186,98,50,212,185,123,8,35,15,185,16,103,163,36,80,240,150,85,95,47,172,14,177,64,129,19,114,168,208,101,62,46,29,118,54,209,115,188,64,94,182,26,166,194,45,27,110,74,127,133,33,104,140,217,253,253,17,30,153,23,168,106,254,190,27,95,161,180,33,165,120,168,246,102,194,172,45,114,249,186,81,95,171,62,149,62,167,83,210,84,190,28,76,27,132,102,75,160,16,75,17,181,70,201,205,131,228,171,7,115,180,126,48,28,122,71,40,245,71,202,179,222,14,208,107,56,120,142,228,36,31,85,109,123,115,77,55,121,6,210,194,161,252,139,102,212,91,74,121,55,173,96,139,149,128,138,71,67,16,104,226,92,77,173,183,30,79,254,17,242,192,5,219,143,113,242,149,115,237,239,111,6,81,226,51,252,85,105,118,213,128,100,196,205,43,162,225,196,139,166,168,38,155,220,153,154,197,34,34,210,134,113,162,42,201,207,14,70,156,232,234,52,23,207,53,59,68,195,198,253,74,155,229,2,237,220,100,19,210,255,188,58,94,56,45,164,102,134,124,181,243,93,155,158,52,69,2,89,187,22,216,67,164,183,244,255,149,3,10,199,191,170,181,229,12,199,110,136,60,225,23,182,181,40,17,36,236,238,51,167,195,91,162,219,251,190,225,232,202,46,23,33,193,253,38,3,12,115,186,243,71,55,95,82,46,108,248,247,61,141,237,162,120,254,156,81,15,199,154,249,167,205,180,60,176,123,184,165,105,159,30,195,35,48,33,57,95,56,37,18,77,10,174,4,76,131,3,43,197,61,124,113,90,131,25,163,171,248,137,110,62,81,184,25,77,172,27,168,235,73,170,137,186,199,128,236,172,7,247,20,98,230,28,7,240,73,159,187,255,230,167,8,55,202,251,76,72,168,199,221,140,143,79,86,13,211,166,22,252,190,128,62,223,48,147,25,93,208,72,76,233,242,141,53,83,8,17,188,85,178,46,99,180,47,92,209,116,99,120,157,157,223,165,137,61,143,110,186,233,90,97,154,27,229,143,20,96,132,80,41,85,51,201,68,62,22,97,68,176,91,138,140,144,24,134,203,51,225,254,104,125,13,1,1,11,117,130,176,31,146,179,195,85,151,180,83,223,50,14,49,6,146,46,192,40,194,63,5,49,166,140,225,202,6,156,64,8,156,69,176,133,202,229,210,65,4,129,105,46,187,14,139,198,125,183,63,32,8,239,169,175,128,3,130,186,156,67,135,16,244,105,235,193,232,29,124,7,86,101,71,193,252,206,9,98,127,128,109,218,123,243,47,3,146,170,179,125,160,2,138,18,188,198,228,158,162,130,67,195,114,85,68,227,123,13,42,77,222,57,207,161,151,218,67,132,178,245,149,41,130,40,167,78,176,101,93,78,72,131,28,171,216,186,25,139,68,4,68,120,209,10,61,124,94,25,66,97,28,40,232,32,169,197,160,39,212,31,35,151,232,79,203,219,11,15,149,110,245,234,215,121,117,187,18,166,228,101,7,206,27,180,110,137,248,107,249,87,107,247,102,212,25,26,238,169,33,148,242,103,215,38,91,225,127,80,147,31,181,75,185,226,98,3,0,255,69,15,230,44,100,18,233,49,124,110,239,21,1,80,154,38,85,114,54,46,92,169,72,8,133,242,186,166,167,115,181,70,189,62,242,181,182,249,36,207,118,45,51,50,80,20,177,117,127,186,212,28,73,185,8,3,222,4,238,76,26,182,204,152,85,15,220,66,96,71,240,170,241,150,237,8,109,249,142,66,180,51,190,50,229,37,226,15,64,13,8,15,164,160,59,120,248,213,171,51,15,127,37,158,3,250,170,244,95,10,204,3,71,23,119,238,101,251,79,218,57,202,90,233,126,97,6,129,26,197,126,248,226,250,95,210,248,134,74,138,207,2,168,243,120,178,140,160,161,166,25,94,19,110,201,10,59,75,11,102,141,213,152,132,252,76,44,225,205,14,97,63,121,31,198,119,20,101,49,89,186,50,14,210,99,225,206,166,101,50,171,170,90,134,78,82,233,52,41,219,182,13,39,102,12,122,54,52,57,228,119,243,243,176,50,87,59,203,81,250,214,153,35,136,188,244,19,212,24,209,145,53,231,158,214,85,126,248,69,11,166,61,197,186,217,185,17,57,130,30,241,112,159,65,206,230,227,84,240,84,35,72,116,66,177,141,89,129,208,208,230,71,26,199,190,27,173,75,237,2,118,144,169,117,155,65,20,178,70,103,90,155,18,97,182,117,253,163,169,135,184,84,107,157,157,250,80,173,244,173,63,142,116,185,60,86,201,130,3,120,207,249,182,250,201,162,138,162,140,123,30,120,179,86,99,175,182,57,190,120,227,90,38,218,107,14,175,192,218,34,52,193,145,3,225,198,58,196,61,136,166,52,112,224,188,196,151,77,133,97,78,130,217,241,72,43,103,62,50,229,119,190,12,83,135,142,141,254,57,163,44,72,196,237,186,144,185,208,207,53,149,46,207,246,85,165,151,167,202,104,205,134,225,112,11,246,252,25,209,98,68,198,66,126,62,133,89,109,187,247,19,65,0,6,219,37,240,163,221,162,84,37,187,157,207,194,9,37,177,108,174,148,92,235,129,181,68,227,83,92,143,243,45,1,83,46,60,189,141,161,94,30,88,128,98,178,206,116,160,29,155,149,35,28,190,147,144,203,142,97,71,37,107,234,161,59,216,95,193,110,189,29,235,157,154,64,243,97,21,20,227,138,180,84,156,108,123,58,124,210,167,103,70,234,177,139,112,201,76,178,253,236,3,102,17,14,157,198,141,190,208,158,220,105,234,159,212,110,179,170,252,112,21,103,77,85,179,213,255,194,169,96,187,69,181,51,100,198,49,2,150,60,79,122,173,159,125,163,215,71,16,179,105,227,0,123,196,78,130,61,249,74,82,187,208,140,20,199,56,251,182,231,142,102,156,54,201,117,57,100,121,180,139,178,236,58,122,199,21,116,142,60,56,159,133,212,128,192,74,23,216,182,26,108,55,112,19,81,69,165,142,189,86,109,18,86,94,152,250,220,9,245,182,133,21,60,150,253,148,192,10,184,86,184,234,13,26,242,17,71,122,31,115,60,160,185,201,192,125,254,95,75,64,50,58,212,230,91,146,6,254,17,186,245,10,94,183,217,248,185,224,122,197,157,163,14,104,115,177,113,186,69,74,229,217,180,195,163,167,184,57,157,14,106,159,136,79,9,209,151,104,56,186,78,188,153,213,250,149,240,156,30,145,169,50,240,15,31,206,153,55,102,216,98,0,73,12,208,99,39,34,216,229,109,45,231,55,38,242,118,8,212,66,234,29,57,38,117,13,62,222,64,67,75,154,158,64,195,234,243,51,122,132,219,41,23,216,46,214,174,132,30,255,216,145,196,180,43,87,128,4,187,210,64,102,116,247,113,228,119,110,84,167,173,66,125,141,234,1,237,253,186,237,141,237,231,224,210,230,117,169,46,192,1,24,18,249,199,53,100,25,232,226,236,110,76,108,94,115,41,176,133,230,105,56,249,53,42,197,135,82,166,127,199,136,128,234,181,238,85,87,143,153,233,0,197,132,209,134,11,138,204,155,115,65,149,100,203,132,188,192,241,243,110,77,65,189,196,5,74,216,5,87,87,50,36,42,124,240,155,67,60,215,108,198,115,92,208,29,176,5,53,119,86,79,139,39,5,52,26,120,35,216,116,128,110,246,137,97,154,71,61,99,71,5,110,82,127,53,220,28,64,240,236,62,25,166,196,224,54,58,233,115,230,153,169,222,161,239,112,23,193,184,131,137,194,231,196,199,42,90,245,252,160,116,98,54,117,253,51,17,85,187,53,140,95,80,82,105,184,144,86,168,154,107,10,218,63,123,167,191,74,32,245,159,6,132,34,235,7,115,82,102,194,68,163,40,232,156,204,178,91,108,201,201,22,5,70,29,129,12,121,175,54,191,156,208,37,150,73,3,173,165,21,255,158,215,242,144,78,88,106,121,174,144,134,167,128,66,80,28,49,140,163,15,38,84,159,202,248,176,3,153,240,219,23,137,148,128,199,114,236,83,142,67,24,96,100,231,187,100,234,62,107,162,71,34,201,81,206,244,253,48,170,100,47,28,5,92,158,93,34,253,135,32,29,151,81,55,242,163,207,168,251,82,14,5,140,205,160,197,137,69,143,168,107,190,8,14,48,72,161,92,64,232,219,173,142,62,231,168,227,229,131,19,99,215,5,139,67,71,131,1,239,126,69,231,209,10,78,53,90,208,91,43,209,128,13,0,21,143,111,104,121,252,85,246,41,124,138,20,160,226,156,35,98,71,113,121,49,245,150,131,249,79,132,25,211,38,11,185,231,62,12,204,53,139,196,227,204,13,135,254,181,12,251,180,63,2,89,191,209,189,211,141,249,7,29,86,193,73,168,24,36,153,32,114,12,197,179,159,68,139,105,41,244,49,11,176,155,181,116,154,78,184,66,140,119,123,9,230,241,226,66,177,217,31,229,82,59,76,219,40,77,172,228,84,106,66,212,53,202,40,119,12,86,25,172,186,79,204,254,39,226,121,14,216,17,138,4,36,134,76,177,204,27,112,165,147,220,50,47,158,158,233,106,118,182,45,53,227,4,180,166,11,27,99,189,7,24,55,199,25,74,22,251,247,26,22,126,0,106,55,111,121,66,242,126,57,21,1,44,42,68,48,217,155,66,173,197,27,231,171,75,38,250,246,119,82,236,72,12,168,80,52,194,176,45,180,241,32,17,170,21,233,124,197,185,147,105,236,64,241,44,24,5,197,94,61,220,175,0,36,97,181,95,173,202,199,109,69,52,173,107,223,233,239,89,113,118,63,119,74,151,103,197,186,23,27,12,89,220,110,188,67,21,97,215,67,42,141,85,208,0,51,230,193,237,1,103,184,44,198,140,43,45,226,228,240,36,58,200,254,37,19,184,166,26,52,39,39,33,201,228,191,222,208,181,145,188,159,44,255,107,17,61,57,41,19,36,141,26,214,197,86,72,156,4,231,1,47,19,31,157,163,85,177,184,92,89,234,28,49,225,179,231,187,151,11,23,197,212,249,199,199,85,96,210,185,17,173,224,41,182,42,70,203,183,250,122,255,243,228,188,253,98,229,154,94,142,234,233,15,105,248,3,64,146,175,56,37,38,235,110,50,13,146,57,5,223,169,161,156,250,135,13,177,170,184,161,200,3,230,175,16,14,61,238,175,14,136,220,246,30,57,60,218,230,40,246,113,224,56,121,111,233,192,243,83,109,199,102,8,76,44,150,103,25,179,177,52,168,166,193,199,222,5,64,36,225,254,224,238,66,30,94,98,167,56,143,216,145,13,110,85,82,203,19,145,163,236,97,131,51,124,242,236,252,178,119,187,205,196,214,217,183,51,178,131,82,211,226,36,193,92,218,206,7,173,29,11,17,208,248,78,51,108,199,166,216,44,220,47,105,131,214,77,201,170,143,129,18,149,184,245,190,66,161,57,238,122,219,165,17,158,187,172,10,60,59,30,234,242,195,89,131,150,163,236,180,27,76,162,133,131,167,14,49,201,83,41,248,92,130,63,23,254,141,175,95,234,80,211,201,156,46,232,214,109,0,192,55,87,235,45,180,123,40,0,111,4,59,120,98,251,133,162,5,7,163,216,237,156,142,246,235,75,95,218,181,191,245,108,16,14,221,99,174,234,250,221,130,191,148,109,164,20,73,120,88,79,136,30,180,129,39,152,206,242,251,179,240,86,126,158,5,108,160,25,253,4,49,109,210,220,169,24,36,87,72,129,206,247,149,111,66,45,94,111,153,133,108,183,152,218,164,147,61,131,10,1,14,218,129,87,154,172,131,220,4,62,240,216,212,53,23,49,84,84,122,61,180,4,241,99,97,248,161,125,235,74,149,181,220,27,50,186,212,181,167,220,210,78,86,13,254,91,213,184,88,215,210,248,55,235,116,167,175,233,193,112,78,70,44,246,5,138,190,135,209,3,109,2,23,127,250,2,179,152,213,53,167,219,89,9,11,149,246,166,28,249,91,165,224,158,41,248,239,142,220,222,55,226,198,251,203,232,97,17,64,61,61,23,62,240,123,253,119,162,52,123,17,180,180,232,112,154,253,18,41,5,22,23,110,180,130,21,28,179,34,127,188,227,1,134,48,104,202,33,142,180,191,46,65,0,189,252,167,70,162,137,241,134,217,251,51,55,108,163,231,184,109,170,47,236,252,143,40,126,3,176,190,235,36,149,239,208,74,3,30,190,25,66,16,225,142,140,16,139,81,205,68,134,119,93,179,110,35,44,62,154,83,97,132,75,99,210,77,59,211,209,75,189,16,139,195,115,47,207,53,150,242,45,153,131,219,236,17,4,212,202,170,17,214,255,139,127,220,122,194,184,54,203,189,154,252,211,31,74,133,188,47,212,12,169,1,228,247,43,1,24,107,223,230,186,215,146,20,74,201,140,172,116,162,18,245,88,66,91,154,173,84,135,167,53,94,75,183,20,206,181,28,241,120,34,148,45,195,15,210,1,27,136,96,86,189,132,33,124,147,41,97,224,115,55,80,171,2,68,21,125,232,76,65,132,165,194,95,105,19,45,69,128,24,122,110,81,158,84,62,206,217,18,69,42,116,80,90,10,161,158,174,88,154,238,114,30,53,117,127,30,239,116,193,177,186,61,48,140,10,143,54,18,221,155,125,221,110,227,204,25,133,49,199,180,65,7,79,51,131,106,26,145,8,100,33,70,133,85,226,153,52,95,151,28,208,111,174,29,31,154,16,146,183,36,4,138,51,209,200,8,109,83,14,126,70,152,167,20,207,109,230,159,107,73,26,16,105,127,47,111,75,230,68,105,77,6,88,60,239,192,154,121,110,214,184,168,124,136,169,159,138,42,174,9,215,200,116,96,144,92,103,92,46,255,38,193,59,150,63,21,112,255,169,11,68,148,250,170,26,92,214,64,21,212,0,228,33,176,41,146,224,177,31,204,229,163,154,180,234,9,94,42,9,9,66,70,221,183,130,133,237,202,120,129,47,91,93,109,201,1,9,121,81,125,176,95,48,67,184,10,201,209,118,68,137,208,118,227,51,53,75,222,62,73,184,156,131,24,224,49,70,130,113,91,219,69,217,92,94,232,183,139,130,113,51,58,208,193,9,8,219,71,69,110,32,124,190,220,137,142,173,193,187,124,178,234,84,237,224,174,168,216,136,127,176,116,56,179,100,211,218,4,105,228,131,38,124,176,189,207,136,76,8,225,231,38,204,109,10,207,196,251,116,45,150,43,188,147,209,0,240,91,217,51,172,205,19,48,224,100,30,248,55,245,160,187,53,252,85,45,88,49,5,214,126,0,78,15,20,237,235,34,44,111,234,248,88,104,89,0,2,191,197,222,28,75,106,2,175,151,69,116,212,233,246,42,252,223,149,89,28,62,140,69,146,155,212,58,223,204,124,93,4,41,80,47,168,135,154,177,79,10,221,48,178,183,200,88,205,161,119,75,110,172,75,85,162,206,67,116,36,37,141,207,200,217,141,10,139,140,177,23,160,227,74,193,203,182,41,31,137,202,201,182,66,132,245,87,233,3,127,160,219,116,39,129,239,92,100,168,146,196,198,94,125,75,248,82,226,38,132,190,181,27,113,224,213,220,6,241,145,121,30,121,149,212,31,133,170,72,119,249,76,117,81,127,181,0,20,180,75,56,38,37,12,2,251,17,244,46,188,228,249,59,147,133,142,132,209,109,165,123,185,247,165,221,238,182,130,141,12,236,154,106,53,224,249,99,54,107,136,87,207,66,133,40,61,85,92,70,250,50,103,205,3,158,251,183,143,118,158,41,68,15,20,122,209,52,196,85,233,7,245,94,178,73,158,234,175,84,66,174,104,41,8,119,128,243,166,238,79,133,27,30,228,150,1,6,113,75,185,217,90,67,138,7,97,37,142,2,250,145,250,48,146,38,77,62,26,34,169,40,52,234,60,134,155,89,34,20,13,22,85,53,113,185,228,232,203,217,99,214,178,131,223,88,41,225,146,95,133,127,88,134,127,150,66,54,103,215,196,175,229,8,225,62,7,224,102,44,243,171,126,213,105,81,39,79,29,246,93,129,81,3,86,210,48,152,140,97,203,210,55,176,100,109,53,51,106,103,221,71,51,234,109,157,243,122,177,79,99,59,236,1,203,131,31,2,61,185,112,134,157,4,169,6,194,99,55,228,102,196,56,216,87,215,62,245,86,78,220,22,165,157,127,34,168,123,232,218,42,130,80,177,76,208,109,210,238,228,37,210,157,38,166,229,27,193,206,70,42,196,60,126,12,121,253,2,9,234,213,50,230,23,49,189,107,9,245,252,137,4,159,95,45,37,5,56,124,225,228,241,101,198,165,75,47,97,22,152,160,148,135,231,198,79,42,222,81,157,242,37,152,71,10,160,88,223,216,237,115,176,221,42,129,103,38,222,72,205,26,168,199,206,231,40,221,145,138,138,64,169,103,57,157,123,251,109,53,182,242,117,214,244,195,22,47,54,200,94,183,240,96,231,188,108,248,217,74,61,193,56,154,219,123,50,169,64,79,242,227,174,125,117,187,70,199,210,193,81,248,30,156,166,241,154,103,215,177,196,137,52,93,214,226,12,105,105,43,166,193,105,249,156,210,120,39,23,71,148,105,28,142,154,30,55,105,9,244,129,43,191,163,77,94,108,1,9,24,20,35,45,134,53,26,240,132,10,72,43,237,210,152,101,191,56,196,91,197,172,70,251,192,67,109,79,58,74,1,210,220,235,180,165,104,223,14,13,87,230,138,120,105,248,223,116,157,66,255,68,15,174,79,157,42,15,19,101,168,101,10,92,159,157,253,220,175,77,69,7,47,18,111,197,44,78,135,249,187,76,77,22,218,249,230,86,82,121,60,41,98,184,83,16,136,238,161,179,138,153,69,224,185,182,81,1,34,195,149,103,86,142,224,197,108,223,85,13,181,144,204,105,40,177,156,175,52,26,110,82,175,13,142,222,95,231,36,26,73,244,202,153,102,206,151,221,65,72,93,191,16,80,45,135,8,181,120,141,207,103,45,4,108,43,189,69,235,166,64,25,186,12,49,239,26,81,187,33,126,234,190,116,164,139,196,63,85,5,35,216,48,178,163,231,10,162,175,222,240,28,192,184,116,51,236,203,162,207,175,122,239,212,189,91,113,149,137,111,163,42,1,198,158,226,2,211,129,160,77,202,212,156,230,226,208,207,22,105,170,243,74,109,77,88,148,171,12,180,138,230,10,121,206,211,230,149,71,47,20,17,155,195,101,71,22,40,226,4,204,28,238,127,43,251,12,186,129,21,218,49,12,19,14,117,70,30,93,136,137,103,47,245,56,145,98,205,165,65,9,253,174,72,221,45,81,229,103,39,79,20,181,113,155,119,17,93,144,159,242,115,216,210,177,66,83,148,153,234,5,216,18,38,47,193,1,120,102,73,123,61,212,37,54,240,146,113,209,109,219,170,77,3,76,206,76,3,158,60,178,186,174,71,255,55,207,208,237,154,240,73,209,169,239,157,160,234,217,192,25,57,57,231,248,128,20,228,17,153,93,113,144,181,237,221,186,80,65,175,212,16,78,127,122,122,32,108,126,221,107,43,52,184,165,33,191,196,228,180,196,126,240,189,217,229,191,222,56,180,213,135,120,254,8,65,52,226,49,204,229,243,37,199,59,178,236,209,2,70,140,48,214,100,79,15,161,143,62,99,42,54,107,190,243,125,171,155,50,116,44,183,170,100,216,154,235,204,92,84,132,118,121,241,84,82,76,253,133,190,79,102,176,244,130,161,203,219,83,171,8,250,93,141,241,29,154,157,209,28,125,47,55,46,154,206,37,188,119,131,78,109,68,160,140,93,20,188,67,70,98,143,126,33,228,33,16,98,124,172,208,2,239,6,98,67,162,42,209,204,188,168,36,221,118,239,230,71,209,4,225,157,77,95,163,43,119,62,113,20,111,0,173,193,235,103,198,128,145,143,70,111,74,208,170,38,26,171,129,215,122,25,64,130,130,70,215,137,55,167,114,118,158,78,240,112,198,20,106,153,210,168,76,49,97,195,224,127,88,88,54,61,218,131,133,232,50,75,75,47,130,200,140,31,164,7,216,119,86,210,152,17,100,225,236,183,102,227,135,92,242,175,15,114,101,129,92,229,100,135,138,115,163,88,85,32,135,224,160,241,58,230,243,145,29,51,4,14,30,1,167,192,209,177,198,89,113,153,130,51,115,153,30,174,130,85,157,167,68,237,58,108,4,201,101,54,233,52,134,107,174,151,39,143,89,102,176,207,68,210,110,237,159,130,64,141,226,201,202,15,93,35,55,190,104,183,165,240,200,220,145,87,239,95,140,34,212,2,41,177,175,150,238,214,181,123,228,233,246,121,190,175,102,64,228,88,92,183,173,253,178,201,163,157,252,220,200,199,44,236,225,52,119,195,83,41,234,149,76,56,185,219,94,214,238,55,185,127,243,253,81,13,238,53,171,201,95,68,69,177,234,122,123,133,167,229,95,1,25,182,209,221,81,233,249,142,169,166,59,214,146,248,18,247,235,214,186,55,121,50,121,246,80,235,24,83,217,100,49,223,204,102,250,33,50,158,177,199,71,60,233,200,127,150,9,201,231,17,181,196,148,57,227,138,17,244,107,103,71,81,250,92,2,224,244,128,119,214,225,169,229,177,130,169,209,58,45,120,255,136,160,105,170,143,244,67,105,94,113,33,95,121,19,172,160,149,129,64,215,81,72,230,19,137,125,39,202,156,245,127,150,72,53,218,10,160,232,241,37,225,53,71,7,47,236,206,114,160,128,242,152,215,19,166,133,211,133,118,66,236,167,23,148,58,170,96,132,187,120,42,217,157,194,93,26,8,171,7,104,139,210,50,94,97,59,63,235,131,60,109,246,126,153,91,65,128,127,61,101,93,157,170,122,80,165,198,152,197,108,237,24,182,109,23,188,172,60,17,139,227,137,128,119,31,203,76,32,71,104,57,161,146,106,184,34,204,250,173,47,173,68,188,11,55,129,12,113,186,164,35,199,174,62,118,246,225,88,178,136,85,35,157,167,212,201,189,44,169,27,84,125,234,186,16,222,196,108,89,231,8,240,87,8,76,136,127,40,245,229,155,133,185,95,57,0,16,192,106,19,144,84,176,140,105,189,122,240,8,168,134,226,242,160,199,8,59,18,86,139,255,60,117,210,69,213,198,197,44,76,201,63,246,84,243,245,170,217,60,228,179,10,37,159,198,15,55,151,139,195,252,102,222,71,37,195,66,135,226,158,89,12,193,13,35,216,115,248,121,13,192,247,88,37,41,134,56,138,65,59,20,40,133,105,133,121,133,3,74,69,172,133,157,223,63,228,74,138,3,251,96,123,13,224,18,250,10,234,44,191,232,101,106,87,13,61,78,127,199,67,36,110,241,220,133,111,79,14,182,185,75,48,32,165,248,171,36,70,223,147,246,189,21,142,170,131,2,129,212,102,60,170,2,22,188,93,48,134,2,30,20,66,68,50,37,79,110,10,220,142,184,31,91,57,146,38,132,133,71,229,215,139,173,221,57,204,234,76,235,214,205,243,183,2,180,100,216,220,56,215,187,181,14,103,104,25,74,63,132,209,226,94,8,38,137,182,147,101,201,110,254,199,208,206,102,180,140,229,53,234,113,159,76,129,2,106,52,179,156,225,75,23,30,169,163,107,132,162,157,185,87,137,98,83,53,158,87,217,171,151,99,76,247,233,14,191,254,241,108,68,182,134,109,117,54,209,195,83,207,247,31,113,185,231,206,215,139,165,179,244,72,70,122,2,103,142,56,210,209,145,161,250,154,158,224,137,53,222,195,183,65,208,202,20,54,9,146,146,118,198,55,5,33,232,170,64,43,43,216,10,137,84,8,75,178,9,114,156,106,193,51,251,63,135,215,46,90,230,55,102,154,247,222,17,47,153,75,112,215,68,236,123,140,168,205,2,11,42,31,102,75,105,242,164,75,16,179,69,35,16,72,219,102,68,82,133,161,73,125,63,72,125,90,169,196,86,197,148,36,80,145,238,171,161,149,106,73,210,228,65,223,72,184,194,83,93,122,205,213,206,152,40,11,139,152,180,89,177,128,1,178,95,85,147,222,250,138,189,13,241,116,240,200,158,57,186,84,110,179,62,79,199,194,186,249,172,122,196,148,19,153,251,61,135,231,204,182,40,20,180,161,98,81,193,240,170,61,170,101,110,227,95,154,45,100,114,111,228,16,192,21,250,16,152,254,39,211,113,62,24,72,54,74,44,48,154,176,19,35,204,106,233,123,185,128,213,234,110,42,234,113,159,50,89,19,154,81,147,88,140,177,6,45,239,79,126,77,174,83,55,54,124,209,237,116,20,70,153,113,204,119,32,65,97,47,66,77,248,197,1,103,141,57,69,98,72,255,176,139,104,115,254,148,79,199,3,255,125,198,20,135,86,255,232,13,114,215,239,118,195,0,219,72,109,40,17,102,18,101,236,192,62,123,156,95,73,210,165,92,48,202,22,16,62,207,70,75,96,140,197,86,14,210,205,27,99,75,191,161,230,143,114,104,230,38,218,226,173,19,9,0,143,216,156,122,20,99,123,250,169,79,185,205,113,112,127,80,16,201,79,33,196,8,246,211,207,125,228,153,71,216,65,223,112,194,91,176,34,46,205,206,9,34,24,15,34,186,4,102,77,73,187,231,161,81,104,157,12,250,245,93,237,101,107,254,120,159,107,71,9,216,81,171,72,25,98,243,19,122,144,188,255,70,167,229,18,195,38,70,72,215,142,169,169,73,200,247,101,37,69,196,27,44,26,222,184,24,149,91,4,113,199,181,233,136,235,177,13,186,177,230,76,198,78,17,173,108,79,69,137,57,77,229,30,180,41,122,188,139,1,25,16,140,71,202,177,8,161,7,11,248,144,27,94,144,127,160,253,110,161,188,40,32,169,21,76,17,151,83,225,40,110,26,13,222,116,124,215,249,154,80,126,60,199,200,200,14,90,129,45,109,246,113,178,66,5,236,114,171,250,95,33,147,57,206,81,176,143,253,166,189,222,93,87,75,255,156,184,81,234,80,52,23,188,208,131,118,224,38,8,214,60,212,220,127,203,190,184,22,89,55,14,167,36,217,157,181,4,222,154,157,129,94,127,30,32,239,110,228,87,224,117,164,184,170,168,121,82,161,121,149,141,116,172,219,189,94,190,76,12,20,157,58,155,217,35,85,101,103,117,101,3,59,224,60,70,250,88,219,30,234,61,83,206,125,197,19,254,14,246,206,58,243,107,217,189,221,61,137,76,35,147,87,209,234,128,119,192,36,179,227,0,141,217,75,219,231,60,85,200,46,249,45,45,2,219,171,99,206,244,16,167,248,79,12,198,236,69,75,99,44,32,158,159,14,224,130,10,254,78,179,195,19,224,105,181,254,131,124,161,126,49,90,49,15,135,23,188,174,241,81,193,250,190,104,229,179,172,34,108,97,103,151,41,236,201,117,56,52,45,172,143,90,155,175,225,172,158,198,62,124,184,131,248,130,223,18,201,7,200,244,235,195,105,240,11,170,21,4,8,213,65,196,126,82,144,245,86,131,137,117,211,5,23,55,244,112,95,49,24,88,252,1,183,104,234,15,88,220,204,109,237,32,177,122,191,245,22,150,93,203,13,22,52,43,72,99,174,21,67,28,170,165,69,114,192,164,9,57,91,209,167,78,113,159,92,240,211,238,220,107,32,38,135,118,95,79,39,94,208,195,69,61,77,160,117,133,36,51,31,252,74,102,57,194,25,147,102,35,138,39,26,23,211,55,225,214,196,105,141,145,123,214,145,134,58,131,15,168,155,121,9,210,205,175,131,134,53,86,220,180,248,191,155,123,178,10,219,92,10,156,177,242,41,129,101,46,128,41,26,36,116,163,143,63,222,78,175,139,157,189,195,39,4,182,28,29,78,77,159,248,213,187,99,12,133,12,52,188,96,255,26,6,145,200,2,108,168,248,79,237,145,237,202,154,2,229,70,203,48,212,244,112,7,229,37,172,126,127,139,49,153,139,102,49,176,88,59,2,108,57,37,251,201,206,44,173,239,148,232,101,145,59,0,251,61,234,108,242,95,40,53,200,171,51,234,88,222,60,248,3,168,187,111,162,52,215,168,114,223,207,151,140,106,190,104,41,149,165,9,30,136,142,138,195,10,14,171,112,101,254,0,66,135,245,56,25,138,191,106,26,20,145,12,62,5,242,5,182,174,64,177,199,237,215,13,137,213,108,36,211,84,215,86,228,77,23,151,209,121,187,218,103,85,158,38,116,73,96,182,149,11,193,245,221,242,248,41,155,41,222,52,88,6,79,21,231,175,166,215,105,207,48,171,17,102,189,119,33,217,13,150,117,71,89,87,111,101,5,58,181,156,89,243,77,17,172,241,15,155,25,1,196,188,122,125,72,125,126,46,21,87,171,52,141,237,9,252,174,195,106,246,99,7,246,81,188,21,89,215,94,192,154,108,228,197,144,34,67,80,172,17,14,129,67,110,243,106,215,102,253,127,69,160,1,12,178,84,34,124,178,73,115,122,156,142,91,93,124,9,62,69,0,185,99,30,239,237,164,78,182,239,236,246,237,234,96,37,84,119,12,133,102,112,146,4,229,232,194,122,192,70,78,220,233,0,209,13,219,37,213,68,205,255,10,112,241,85,172,76,189,233,117,226,174,121,55,251,30,22,31,230,31,161,155,234,173,14,116,148,101,170,23,2,59,36,255,0,56,22,89,170,29,67,243,46,130,139,177,68,216,155,68,137,139,127,19,129,161,224,61,46,160,125,229,190,90,167,16,50,10,192,25,192,139,32,36,75,179,151,76,80,210,129,142,205,91,52,213,185,25,230,196,4,178,157,37,144,32,142,192,74,72,114,94,40,142,131,1,98,200,53,148,89,175,53,23,148,147,50,74,55,44,144,179,118,81,4,98,42,111,14,174,79,77,36,23,48,14,86,247,53,218,35,179,83,21,48,68,17,39,243,64,114,140,251,228,60,95,163,152,28,100,234,56,70,204,38,75,48,142,167,104,159,124,113,111,65,253,177,67,234,195,188,242,115,28,204,112,53,50,74,205,241,247,220,254,111,155,183,87,81,136,15,38,107,1,243,204,59,131,142,233,249,82,135,245,32,255,238,156,114,208,170,88,219,199,120,144,42,20,38,30,181,101,226,163,246,137,35,159,252,16,61,66,22,159,199,157,240,34,75,139,200,217,3,23,222,227,247,237,160,240,97,36,242,95,218,146,204,109,6,79,60,188,74,174,255,120,254,44,87,237,151,138,246,95,124,138,173,218,30,104,255,155,63,140,214,174,109,164,156,150,182,110,209,146,30,7,212,50,135,106,149,188,208,95,97,74,27,9,181,32,17,213,221,179,79,121,229,211,65,157,229,240,206,202,60,1,160,153,126,24,116,189,239,110,180,226,119,225,133,243,111,152,74,151,136,55,251,230,234,93,10,99,33,231,136,186,63,128,100,42,107,75,204,160,220,32,158,94,61,127,11,84,133,30,216,132,212,175,22,22,123,87,171,84,120,76,131,245,79,19,126,207,234,129,116,39,99,239,225,45,22,120,60,31,191,75,181,31,26,52,57,154,254,220,85,167,95,162,94,154,168,131,244,76,55,205,70,244,242,120,212,143,111,2,65,241,95,199,48,195,125,142,65,146,131,9,130,210,151,19,144,139,250,196,221,180,85,174,146,172,247,125,220,253,22,101,87,190,197,61,74,209,162,86,68,251,68,20,216,5,145,71,109,28,220,143,62,89,180,75,167,229,19,169,197,184,197,184,54,37,13,209,247,173,228,228,106,71,18,207,219,0,30,57,14,253,255,211,22,244,209,113,220,231,221,67,151,231,116,123,21,45,105,73,94,72,25,190,45,43,120,36,66,58,65,211,228,12,201,211,227,119,107,249,122,47,85,217,193,172,201,169,142,143,156,3,34,40,29,115,22,91,147,255,50,197,165,26,91,247,20,107,66,185,203,239,124,84,53,16,78,229,25,127,210,161,236,75,49,99,184,231,233,203,187,197,205,139,28,218,253,63,71,49,198,236,104,249,165,118,38,165,221,119,104,53,144,6,83,47,253,64,240,161,191,186,249,242,124,135,74,109,134,122,44,7,166,164,12,17,176,187,25,189,39,62,165,246,96,15,83,12,172,106,62,118,105,128,79,188,2,10,97,124,93,244,64,140,160,7,57,245,255,2,163,71,167,144,228,251,70,222,23,88,10,241,115,226,121,221,222,238,89,148,8,51,209,142,148,162,23,209,187,73,106,75,204,87,19,135,75,185,231,77,22,221,191,45,176,74,150,6,86,210,143,253,162,129,127,69,183,213,11,239,15,79,175,133,53,180,248,224,194,84,59,151,170,41,226,78,31,2,101,224,235,80,97,11,168,167,47,162,75,154,102,221,105,94,98,7,105,83,211,159,71,243,106,203,147,254,134,149,208,241,53,42,161,31,159,17,100,187,182,138,5,5,75,203,209,2,110,123,27,215,233,113,183,39,39,11,221,154,79,163,20,112,122,146,200,182,101,111,223,61,232,148,71,49,44,31,0,94,240,66,47,229,154,77,167,246,103,121,78,221,251,84,8,228,75,99,79,33,166,81,33,0,221,92,150,152,78,202,172,127,125,187,147,2,226,101,67,151,69,144,84,130,128,17,102,132,7,10,86,224,63,55,217,92,96,96,200,243,86,226,73,123,138,69,246,112,7,148,195,250,185,54,120,235,245,180,231,19,132,118,188,165,22,247,143,241,213,51,179,169,207,255,23,61,33,243,242,141,87,118,2,202,39,128,244,58,74,173,73,39,55,3,21,236,70,173,69,96,103,157,196,46,88,166,171,1,39,202,118,217,43,235,98,55,203,36,50,97,224,86,1,81,12,182,24,200,163,82,102,249,1,104,199,3,219,195,126,51,241,26,201,64,92,211,4,214,91,1,43,179,168,200,126,62,204,45,151,217,163,251,209,171,117,69,202,71,179,57,19,29,54,111,44,212,17,202,33,72,211,188,148,120,19,101,107,40,105,67,107,152,2,18,98,37,210,6,202,74,208,46,100,121,98,111,196,161,24,190,169,231,181,149,17,118,47,110,196,49,119,149,21,182,98,241,100,113,191,59,27,172,0,148,41,40,131,58,186,219,30,5,154,133,157,53,216,113,107,150,73,120,28,154,41,155,120,106,16,127,94,23,119,112,24,230,91,186,107,87,35,37,253,95,211,59,71,128,84,246,244,189,57,116,43,14,45,184,254,174,246,199,58,147,210,153,223,213,214,61,14,26,100,61,40,167,169,252,249,176,137,188,231,110,30,49,3,8,13,113,80,189,1,23,144,181,37,89,196,140,108,196,215,53,82,71,33,127,204,69,57,193,145,68,160,203,102,219,166,24,153,240,73,37,230,205,165,113,176,98,97,163,195,185,47,213,202,160,133,131,62,14,165,198,105,194,70,30,39,92,180,53,246,219,204,169,13,144,250,148,239,201,129,215,203,207,250,104,172,214,37,204,33,150,137,3,16,118,203,106,98,238,244,171,56,83,177,248,124,255,242,124,30,244,207,231,223,1,225,175,224,178,78,27,38,26,186,10,163,15,31,224,215,158,180,165,216,24,142,233,242,120,123,3,124,195,231,99,101,169,106,159,80,39,48,102,142,68,60,122,51,222,158,29,61,196,26,21,15,104,77,148,165,107,27,145,6,56,227,177,124,153,101,231,144,119,136,29,20,192,86,143,107,89,27,64,142,116,146,168,111,130,19,53,8,255,207,60,77,246,217,86,161,113,23,180,109,187,141,5,228,243,207,116,225,223,241,50,177,32,48,209,167,211,150,244,70,58,104,14,18,27,255,242,249,246,196,72,245,88,180,3,122,77,242,61,54,99,152,152,13,189,6,43,252,234,50,125,51,217,99,13,77,187,245,161,226,134,50,133,229,32,120,204,221,222,0,70,31,213,33,147,106,35,3,220,255,106,226,22,80,213,179,213,157,81,200,127,84,15,157,16,92,30,115,98,44,196,48,91,2,113,55,31,48,128,130,57,140,36,73,72,138,247,16,17,41,234,108,35,19,140,144,93,29,140,87,90,129,111,121,162,178,232,25,17,122,255,197,5,242,152,25,165,43,159,89,241,31,149,104,111,67,133,200,194,176,97,89,200,223,18,151,72,211,62,197,161,8,16,182,169,197,186,66,196,235,220,123,46,38,177,196,69,229,242,12,25,68,197,123,69,245,248,106,228,175,59,165,189,22,180,170,31,49,199,129,214,109,94,192,38,116,13,56,4,31,134,187,171,197,27,57,228,237,69,31,62,174,150,59,144,194,77,113,173,75,255,4,146,222,189,177,49,118,131,123,92,146,159,163,123,150,78,9,1,134,49,218,39,152,123,75,120,41,195,43,127,169,131,210,64,199,146,30,254,226,116,22,98,145,177,245,133,147,21,32,217,28,68,230,122,242,80,26,43,161,187,29,97,156,161,16,179,234,148,75,65,229,145,22,148,75,15,85,65,80,17,72,190,225,10,94,139,197,59,27,224,128,142,164,206,226,82,218,217,117,165,93,51,43,120,22,246,87,49,197,63,27,75,249,72,43,235,136,104,226,240,175,173,73,80,160,130,143,161,60,25,67,220,120,244,46,214,171,84,211,25,171,101,134,202,111,248,184,220,222,224,144,89,80,193,11,250,200,133,27,151,41,145,140,137,149,74,33,76,115,54,231,215,122,29,19,35,184,27,202,185,229,64,129,216,192,222,28,162,175,124,211,116,150,41,231,110,225,92,200,149,159,46,238,230,253,151,60,132,65,27,73,246,56,48,131,50,13,14,150,11,55,74,116,153,218,160,9,75,66,65,7,233,124,179,157,149,192,199,56,164,219,5,197,37,101,76,68,104,60,245,172,6,199,39,92,229,34,115,206,232,91,112,54,206,233,43,72,124,184,115,8,123,192,38,108,69,234,89,175,218,227,89,49,75,123,94,175,230,51,221,161,235,133,0,190,150,84,134,175,66,124,173,127,6,201,59,213,242,20,81,160,150,29,176,3,39,134,240,238,178,0,37,10,97,82,150,234,183,236,91,9,250,235,86,80,175,44,63,133,226,135,13,46,230,222,244,222,222,131,115,247,193,241,80,70,67,208,14,130,225,58,106,15,33,26,177,224,22,103,8,33,20,106,124,83,89,101,159,11,112,150,46,215,46,165,154,85,151,30,33,24,166,198,255,56,77,145,140,32,6,1,117,169,123,96,147,142,246,179,70,120,9,165,4,67,79,52,28,249,183,71,34,172,54,107,150,251,3,20,23,99,33,200,236,71,224,127,210,204,216,125,60,76,235,111,155,2,1,194,163,203,240,255,58,209,61,128,15,3,145,85,158,126,102,83,88,81,38,97,224,176,25,120,85,18,152,194,0,174,48,195,59,140,237,112,92,146,225,164,175,49,51,19,231,249,203,114,227,99,183,131,21,225,129,25,156,236,200,139,156,67,91,119,87,188,162,160,232,193,70,172,177,240,78,17,236,50,47,56,128,254,244,112,119,214,235,126,43,249,191,251,73,202,135,173,129,48,133,255,46,62,187,153,106,150,87,69,89,133,73,227,0,245,75,43,43,30,95,109,157,49,122,197,75,231,86,84,211,222,55,197,253,73,236,184,77,82,234,106,77,214,193,130,39,26,203,23,66,169,185,65,194,43,148,59,75,153,15,249,169,72,116,224,27,249,111,202,228,38,139,222,45,18,26,240,249,89,10,137,28,221,58,4,169,75,123,77,230,92,44,199,201,182,186,115,195,4,63,128,216,103,53,22,155,111,181,1,87,158,135,225,56,196,54,60,91,163,161,60,186,119,16,59,152,228,64,159,19,123,160,224,214,3,187,167,255,101,154,120,167,155,24,223,111,176,214,194,92,29,106,253,180,45,145,35,10,82,41,52,251,87,15,14,207,239,86,71,232,92,22,95,173,4,194,134,141,13,232,51,156,161,91,7,137,127,26,146,62,24,107,56,98,141,24,190,221,251,242,30,94,50,99,187,64,46,34,93,151,76,84,233,183,42,89,5,157,248,19,37,168,209,215,180,216,220,204,89,174,126,66,72,236,182,54,142,176,139,175,201,184,71,219,247,245,221,87,43,66,127,75,125,50,100,76,194,157,253,123,103,25,10,171,202,183,47,21,179,148,42,151,235,97,55,167,44,253,12,105,195,124,152,156,166,33,40,118,206,89,56,134,122,21,180,184,50,220,13,48,172,111,61,89,12,214,137,172,252,197,118,102,98,37,112,72,56,38,217,25,156,42,233,68,108,140,125,12,204,17,116,163,212,211,115,82,254,11,94,175,56,4,100,94,48,75,178,249,10,49,46,8,9,11,90,160,233,202,254,212,101,233,246,194,213,96,97,4,147,199,111,14,176,81,185,201,68,103,157,110,123,90,234,100,155,255,81,176,115,36,101,184,197,19,254,149,48,202,249,87,32,68,204,156,117,154,48,10,30,164,173,148,212,142,179,51,69,254,184,121,145,189,113,76,57,219,162,84,141,243,60,33,62,22,156,42,46,248,245,231,12,59,28,104,196,34,185,211,171,92,122,38,49,248,73,79,3,209,68,243,69,60,95,56,210,32,94,75,93,4,28,146,78,243,156,120,97,52,250,239,2,85,234,215,196,149,97,114,236,6,57,32,90,27,140,97,146,219,167,27,242,154,23,133,93,13,46,19,91,70,105,10,103,216,4,206,234,202,239,145,165,131,85,130,6,220,67,202,12,211,237,222,1,166,126,4,87,204,5,111,3,67,129,22,21,244,253,211,3,169,234,81,222,38,65,130,131,146,15,32,148,8,125,248,219,107,53,145,66,165,193,117,211,132,106,179,253,73,14,20,236,61,252,42,81,86,72,63,79,94,97,40,40,180,227,168,85,126,2,179,4,227,204,251,192,204,248,63,159,53,199,134,237,241,6,122,37,221,116,188,193,129,84,129,77,191,27,149,30,68,228,180,75,246,120,240,124,8,91,113,198,154,60,117,94,186,135,65,224,118,129,89,105,45,103,81,143,75,3,248,224,247,84,194,238,49,171,95,29,197,200,7,183,148,238,46,231,244,250,93,179,219,126,148,13,132,154,52,58,229,45,155,87,216,212,150,137,159,151,79,100,239,186,203,135,219,172,36,98,115,231,221,26,202,17,117,41,32,98,57,32,202,23,112,139,239,157,70,100,159,96,78,91,210,138,71,168,203,81,252,33,235,13,229,168,0,187,148,238,160,237,29,184,78,121,84,183,129,74,44,19,83,95,166,165,82,10,177,194,150,38,156,145,18,148,198,193,244,229,76,156,212,58,167,45,116,140,61,92,218,200,126,157,143,66,191,229,132,185,193,131,222,177,176,58,21,186,11,254,107,247,218,85,61,89,60,194,38,49,72,155,205,145,230,184,188,20,178,231,255,61,247,115,243,57,67,229,186,206,31,168,219,202,56,92,178,219,27,184,8,138,192,189,236,75,79,180,53,33,191,139,37,210,221,50,238,166,195,140,85,154,222,149,6,25,81,127,10,105,101,117,153,215,146,187,147,62,24,164,105,54,230,246,1,169,189,96,142,111,223,183,230,144,39,47,77,201,53,25,246,96,188,167,70,231,215,180,122,213,0,245,252,141,59,166,140,203,78,138,125,119,31,132,217,109,178,113,69,21,80,98,56,251,32,240,190,71,75,238,126,152,187,32,209,149,175,16,134,104,117,199,237,96,139,152,58,87,25,18,27,66,80,118,201,204,116,87,184,93,55,133,120,163,194,219,13,203,19,40,29,193,62,165,24,34,59,148,83,195,199,107,110,36,118,204,110,145,215,167,86,53,35,82,47,148,195,16,122,240,196,19,157,254,119,80,161,139,40,175,12,115,3,100,186,113,51,146,219,148,15,130,249,36,96,232,127,195,223,217,31,230,92,39,37,102,14,51,220,36,23,134,124,163,63,3,159,164,31,220,115,153,244,183,51,89,95,159,194,196,36,157,23,243,2,39,55,78,127,243,249,226,4,162,119,53,152,40,46,18,202,227,5,167,48,87,227,140,142,201,119,109,18,7,152,75,29,148,148,35,51,44,51,219,176,251,151,12,164,229,10,141,29,125,28,191,203,9,242,159,236,227,119,79,241,42,177,228,242,202,183,184,152,121,57,65,6,180,197,23,41,78,192,181,196,67,196,66,131,232,118,228,35,45,222,43,237,151,69,118,25,158,210,226,72,96,245,110,166,148,26,102,23,212,9,98,50,250,40,215,169,216,105,225,118,97,46,189,151,7,30,157,70,146,37,210,211,82,47,111,77,58,187,128,102,205,150,185,166,245,115,91,126,88,185,85,19,82,173,233,224,178,237,173,22,52,145,47,50,144,92,137,179,254,104,236,207,194,149,194,13,249,124,204,0,149,222,178,44,186,90,31,154,81,229,37,46,77,17,42,104,129,119,11,5,101,31,235,21,44,186,72,32,219,202,219,251,127,111,175,210,117,26,180,236,66,144,35,11,17,126,7,12,192,112,32,17,50,176,250,105,135,76,237,117,107,92,143,234,214,91,16,245,6,53,10,90,116,55,109,115,181,57,226,210,180,55,232,120,224,190,154,72,67,36,101,250,93,240,177,121,251,242,82,226,153,212,86,191,112,111,94,37,172,173,231,38,86,54,95,55,71,24,103,215,252,69,58,114,167,62,177,41,168,97,4,191,54,40,123,56,113,70,219,135,142,131,10,202,247,201,126,243,57,97,242,221,201,241,231,54,193,44,210,216,221,210,40,146,4,56,132,55,130,193,4,49,109,49,84,50,125,198,20,132,22,216,149,91,222,95,121,134,40,85,237,102,114,89,234,28,203,231,190,80,36,246,8,206,63,22,231,136,49,64,199,140,121,247,54,32,167,146,174,237,111,172,222,29,234,175,102,121,159,253,192,22,15,109,238,30,76,76,250,6,38,230,207,140,244,104,114,207,147,187,241,85,226,164,201,115,42,253,210,166,110,12,255,233,78,209,121,114,151,112,242,58,17,157,42,33,205,14,170,224,90,1,82,56,193,248,128,48,12,221,151,198,48,41,42,128,207,107,154,58,40,54,195,125,200,219,68,194,101,65,184,181,88,148,116,2,172,77,200,159,105,200,94,206,202,194,124,9,78,51,146,187,60,93,143,15,56,155,72,108,178,117,156,156,93,228,228,170,161,206,240,189,233,108,2,120,137,59,41,64,197,125,142,100,195,41,64,129,249,13,16,204,127,239,77,225,175,210,24,244,213,218,8,205,7,159,15,38,255,53,200,80,222,76,151,140,55,119,21,18,178,86,74,199,253,239,133,60,240,161,253,231,45,59,132,205,146,139,199,239,83,71,245,100,173,94,144,88,18,180,125,53,252,48,25,38,60,8,180,135,37,163,133,171,164,3,5,116,226,238,222,51,126,177,183,132,126,27,106,82,53,14,225,147,46,197,13,78,77,249,186,71,177,187,92,51,45,199,253,149,170,242,105,60,70,248,242,136,232,216,189,231,166,83,224,41,123,234,2,90,139,22,66,217,254,188,65,142,131,154,121,56,223,28,203,21,169,182,181,237,182,39,137,146,149,53,174,162,203,158,240,104,230,102,136,92,222,177,142,49,19,105,48,12,202,110,223,187,65,103,20,201,164,154,38,115,85,175,211,131,42,142,121,255,201,202,141,77,34,148,203,130,25,221,232,56,96,232,133,22,127,147,248,88,75,144,161,188,57,140,84,4,68,153,46,80,140,13,120,193,7,101,11,168,41,88,56,84,153,35,150,9,12,196,229,32,94,231,182,133,66,200,138,136,201,210,8,209,180,246,27,232,41,36,40,197,238,148,225,210,3,86,88,7,125,80,210,12,199,51,141,60,177,106,98,248,175,215,84,56,33,228,111,15,89,206,46,247,35,21,74,26,195,191,3,195,178,61,232,177,130,84,103,176,53,133,238,197,191,238,173,193,14,17,147,48,34,99,54,140,59,61,141,211,76,152,92,142,214,150,140,25,226,149,20,42,152,118,10,161,197,80,3,102,180,173,15,39,205,187,110,140,95,15,228,0,17,196,174,102,123,34,226,112,172,10,63,241,43,56,216,8,127,207,2,50,227,225,45,9,193,124,18,36,16,186,45,45,60,111,223,176,225,236,86,119,36,161,198,222,192,45,168,24,170,168,121,222,226,9,59,252,191,137,165,106,207,39,8,56,181,182,182,36,107,197,0,0,225,60,172,109,185,55,8,30,74,244,248,27,239,149,135,89,179,155,52,245,181,102,181,240,5,47,206,165,30,235,215,58,47,60,138,123,59,236,69,160,27,126,205,119,144,246,104,82,24,31,54,175,185,137,58,41,115,241,118,184,151,224,14,59,57,132,98,182,222,108,218,7,101,105,192,12,233,231,219,53,184,88,130,144,194,135,174,53,231,143,78,192,170,52,54,200,250,223,232,158,71,90,238,93,36,131,79,108,193,136,191,77,42,224,9,180,228,118,216,29,14,251,149,207,20,127,26,64,233,81,150,78,214,97,53,166,142,173,178,100,239,63,100,243,219,101,66,135,204,72,152,29,5,66,23,144,79,184,227,206,90,181,34,159,20,90,110,95,23,119,185,160,48,36,193,251,148,215,199,239,180,162,29,20,180,126,194,193,71,121,157,128,174,15,52,238,114,104,224,172,98,249,253,228,35,159,95,83,225,51,75,218,90,226,176,68,153,76,81,63,111,44,49,79,174,148,253,155,128,140,99,50,178,108,238,245,42,148,4,251,146,170,68,161,84,156,130,71,159,239,240,10,148,189,46,95,244,44,100,157,191,105,137,45,7,255,173,3,89,29,157,110,8,156,115,59,16,44,13,48,3,184,43,139,2,112,236,7,188,96,54,166,138,176,46,99,0,109,54,129,71,195,44,31,69,161,202,179,155,141,190,121,206,204,242,144,45,106,189,78,196,241,251,152,156,69,225,153,236,107,52,192,12,71,251,99,30,216,195,23,126,54,1,116,91,232,37,49,152,43,133,145,73,199,202,44,72,115,5,5,126,213,218,249,1,191,208,88,141,142,144,111,67,160,26,98,195,185,196,130,25,122,72,244,70,188,123,173,184,56,152,90,231,149,2,225,146,235,2,37,185,97,99,110,6,86,93,39,116,193,89,212,193,172,54,78,162,49,205,218,50,161,22,8,87,83,11,179,159,197,139,115,173,129,172,43,138,225,99,168,221,95,122,7,212,140,62,15,17,26,6,69,65,192,247,174,210,131,149,20,91,144,206,110,13,11,99,211,237,230,190,2,146,253,247,199,13,62,191,48,34,222,46,181,111,187,12,101,85,187,45,175,183,82,147,80,226,199,75,115,206,48,155,214,136,18,184,196,205,216,37,131,21,243,25,185,171,156,162,118,148,84,26,163,94,5,243,65,243,94,151,227,124,40,131,221,23,7,150,114,175,48,148,52,19,174,239,50,238,140,114,164,93,196,181,229,76,124,211,64,132,14,8,104,88,41,104,5,230,124,37,147,181,202,236,186,78,72,244,195,230,117,101,127,82,76,109,79,166,56,150,137,88,71,170,118,218,176,201,255,208,230,119,224,242,169,58,118,81,141,204,207,176,85,251,182,190,132,63,186,254,139,236,156,80,222,72,0,116,54,181,65,55,61,165,177,36,227,196,250,49,136,105,18,188,71,139,97,86,33,244,46,107,134,218,133,186,191,61,100,199,217,75,70,149,247,223,57,224,126,123,198,182,152,152,75,179,246,31,78,250,8,225,250,235,50,103,116,255,247,24,243,105,196,11,188,169,13,110,141,87,249,69,254,221,101,191,191,118,153,241,31,207,46,52,56,102,17,128,26,10,95,72,45,139,23,133,134,246,168,105,73,152,102,179,190,227,169,58,206,58,225,125,212,167,252,228,190,19,116,100,173,103,192,148,190,126,102,227,116,196,209,25,89,167,14,13,63,99,31,199,134,56,86,65,208,212,241,254,35,181,109,193,239,14,163,200,169,7,67,223,202,244,181,142,233,202,221,250,222,119,156,38,252,209,192,252,255,227,178,46,92,120,174,198,94,141,121,93,117,11,4,107,97,168,169,106,116,216,139,105,101,113,152,38,232,228,245,8,218,155,43,203,237,180,100,32,168,184,21,103,15,179,92,255,52,136,160,65,206,218,125,219,63,211,49,173,77,167,37,78,12,3,6,121,11,112,52,108,165,253,104,220,29,102,175,96,14,224,14,58,75,100,75,167,225,49,181,138,252,249,53,70,196,8,15,13,46,167,182,133,93,3,156,246,178,191,13,61,79,191,251,102,54,221,149,168,28,76,42,218,253,181,131,158,37,124,204,114,229,214,122,140,43,242,105,1,147,215,80,31,67,127,93,252,0,93,17,102,96,129,140,110,141,8,202,70,235,219,255,54,61,224,3,176,165,37,52,139,210,18,47,97,33,104,209,156,77,87,14,7,115,129,111,166,11,118,174,152,24,61,138,198,193,72,47,122,252,31,212,116,96,39,87,155,77,132,42,129,248,66,235,159,213,122,119,173,94,165,27,184,88,192,123,159,98,255,10,75,16,54,3,229,53,112,14,254,59,167,170,5,243,80,205,36,57,121,224,67,240,58,219,139,223,109,39,55,19,230,228,55,125,234,157,194,26,154,95,90,60,157,169,205,225,91,181,57,66,131,154,244,14,206,154,48,124,213,157,108,170,237,99,226,111,229,52,28,253,255,135,89,144,250,94,74,235,134,145,35,74,44,156,165,51,112,137,96,5,249,48,237,30,165,9,149,26,234,195,99,11,39,235,87,79,31,99,192,246,126,106,78,75,80,32,127,83,247,44,95,161,205,5,216,227,65,80,61,225,61,57,49,124,152,185,112,204,60,109,107,243,53,31,176,158,154,132,119,23,104,37,36,150,109,193,151,24,162,213,116,86,69,231,200,205,195,134,63,101,3,194,55,200,235,23,142,210,77,204,183,176,219,172,239,194,129,236,143,141,209,159,1,71,115,135,95,185,127,85,26,223,137,82,169,165,232,8,223,56,176,150,255,208,146,27,166,142,166,21,25,146,189,21,156,185,140,205,208,187,143,107,30,140,220,74,90,133,49,62,229,185,163,208,33,55,125,65,1,102,216,253,37,196,155,179,184,59,225,12,99,180,45,77,177,148,186,105,135,221,10,153,167,95,143,90,73,233,251,196,189,211,208,220,246,247,202,210,184,19,7,238,208,192,61,132,154,217,230,76,105,47,51,68,97,193,166,103,92,40,243,239,137,90,206,249,49,42,11,210,75,71,8,198,57,40,37,210,185,190,213,248,235,98,185,138,207,76,29,52,11,93,126,2,30,132,130,194,79,202,83,98,51,93,95,191,183,166,65,35,96,218,183,186,118,125,160,167,227,210,168,193,194,152,150,230,172,1,178,247,213,237,168,113,150,114,72,40,71,213,73,160,179,185,146,52,163,43,96,77,4,136,177,155,30,225,83,24,92,28,243,181,233,138,76,243,225,218,55,227,75,49,246,86,244,228,41,152,180,234,238,181,224,72,108,96,52,228,107,166,61,221,144,55,61,38,210,18,183,250,174,87,93,101,190,212,156,48,21,216,9,186,172,206,94,250,191,92,32,182,177,107,173,244,147,161,55,232,149,105,24,97,206,77,246,61,233,20,123,170,126,27,153,236,215,80,46,108,29,193,198,157,41,223,165,34,65,76,245,244,18,126,92,180,195,247,143,158,185,24,90,63,139,207,231,233,72,111,225,169,116,184,80,160,253,143,12,35,126,141,7,34,207,117,133,23,235,253,22,51,134,91,79,53,236,114,138,130,42,189,250,122,205,55,95,54,160,227,92,120,27,15,137,60,235,99,73,236,111,87,191,54,200,202,212,106,42,245,92,200,220,118,130,152,191,247,165,224,73,9,212,180,125,86,4,136,180,141,154,69,62,185,29,61,143,251,109,179,168,100,179,208,127,129,177,34,219,66,197,209,52,80,130,93,154,243,213,93,22,56,215,24,14,211,17,29,29,187,27,195,27,147,191,207,166,242,89,131,128,17,101,160,106,97,200,167,251,172,121,207,100,255,252,194,117,2,17,232,153,79,46,49,125,17,248,151,50,226,176,158,113,127,117,121,131,253,181,112,219,178,185,80,8,151,133,62,218,252,166,239,103,248,216,235,254,52,139,87,123,214,20,207,147,156,74,29,78,180,252,83,249,240,63,22,222,241,125,185,91,90,184,227,112,125,120,241,208,49,71,145,113,119,187,152,50,125,123,63,68,49,252,223,251,245,213,69,25,203,194,88,25,53,222,198,9,129,135,235,224,201,204,109,33,83,222,179,215,79,206,26,44,144,246,190,167,210,128,63,194,115,165,85,59,44,19,197,229,120,68,244,167,231,234,88,128,173,55,240,85,69,32,92,44,185,167,206,101,76,20,128,239,86,73,103,158,181,22,193,150,137,12,85,139,16,158,153,77,27,24,15,62,117,74,15,104,52,183,153,232,96,24,224,190,180,115,3,212,153,248,56,215,129,37,33,225,185,132,216,9,253,240,206,102,242,231,53,198,141,224,176,129,61,214,84,192,224,67,79,39,146,121,156,135,45,232,53,26,208,65,179,17,250,93,160,91,188,195,24,135,248,6,47,185,115,230,249,242,135,58,121,203,161,203,5,205,208,78,167,101,229,103,32,57,194,45,154,75,63,90,232,173,28,216,87,40,231,104,26,117,212,190,71,25,151,241,200,127,4,81,46,115,131,198,119,140,53,81,236,183,252,67,247,227,149,249,168,41,228,85,238,77,182,160,17,64,60,100,157,144,147,96,11,87,186,186,150,102,178,214,244,152,36,217,120,223,157,77,53,195,225,41,205,172,138,246,98,237,239,97,28,218,107,234,183,23,34,76,62,14,203,239,215,158,78,168,31,114,229,147,182,50,56,97,166,189,181,2,7,177,54,27,255,252,150,116,240,247,63,235,250,217,201,210,255,146,218,93,5,139,60,38,31,249,204,105,100,175,67,208,224,172,146,137,218,226,216,44,221,141,97,217,0,149,209,242,97,225,203,59,105,43,60,112,27,242,167,59,73,216,82,224,139,150,94,65,189,131,4,176,198,166,166,214,24,163,191,30,10,250,57,145,27,125,153,20,159,143,241,157,114,140,104,118,143,6,127,249,79,76,210,163,146,194,200,198,118,208,30,96,128,177,105,88,206,227,207,176,253,15,66,196,202,221,66,192,207,188,123,64,128,231,62,223,94,122,115,94,145,133,124,103,113,61,130,32,72,163,39,77,236,6,245,91,205,67,208,222,90,100,144,81,79,192,84,226,150,117,236,22,157,134,190,103,246,190,140,149,77,130,188,26,17,80,141,87,82,74,43,33,61,51,85,164,163,171,234,124,84,117,218,130,198,44,169,89,207,83,161,76,18,146,243,90,159,4,109,82,133,185,104,245,129,103,245,127,65,91,245,186,113,141,251,70,171,179,139,104,244,59,1,122,121,79,249,144,118,53,159,104,26,76,22,85,210,61,66,142,28,57,144,223,57,163,206,42,35,43,189,148,69,207,134,198,226,153,163,169,115,56,155,129,107,19,236,148,7,83,127,255,110,115,248,126,214,211,161,61,181,17,241,45,1,228,199,238,38,91,208,50,236,89,40,11,151,28,26,160,169,176,2,193,136,46,37,77,113,201,133,171,73,163,41,150,171,75,218,62,172,128,43,181,30,231,93,41,144,15,184,104,89,167,160,185,196,153,38,217,72,45,55,95,203,209,85,206,206,109,169,68,15,17,44,98,193,173,97,122,128,123,221,206,241,152,224,177,141,88,43,147,197,29,127,167,113,137,129,177,90,175,185,89,143,55,27,223,90,35,189,168,86,64,129,206,232,120,201,173,203,154,217,164,76,188,162,150,37,77,54,149,72,27,249,92,25,182,48,185,110,81,201,133,66,140,76,151,36,126,111,181,38,148,149,177,106,35,159,114,199,127,112,138,142,199,84,178,246,222,134,220,20,91,88,71,212,72,127,121,152,127,112,63,130,20,216,192,210,144,119,227,70,129,27,35,219,232,89,197,214,179,97,29,78,52,166,30,189,68,83,145,247,139,202,38,192,58,254,87,147,44,14,238,57,97,50,140,111,63,180,200,72,92,214,29,90,112,152,9,14,33,6,142,46,195,246,250,124,84,137,255,36,218,173,218,211,171,170,238,126,212,102,232,169,223,82,221,103,176,1,127,196,142,240,82,225,117,37,42,24,69,156,14,72,167,33,4,29,103,89,75,16,114,212,69,254,9,197,126,190,22,197,242,141,13,148,211,69,193,40,225,59,5,235,85,121,99,87,53,252,14,235,215,155,115,213,200,214,200,217,122,179,41,104,249,81,179,107,98,45,148,4,224,191,237,129,214,143,60,12,242,149,18,17,234,121,228,206,124,2,53,196,145,68,221,38,44,18,88,133,87,238,23,85,86,72,12,122,221,37,51,224,99,146,5,176,192,40,225,112,206,98,105,159,226,73,165,82,240,231,246,58,115,158,121,235,18,248,210,143,244,103,126,84,248,68,174,98,126,97,156,113,17,173,34,106,105,115,105,132,153,19,159,84,231,168,51,24,2,201,130,150,86,205,33,149,233,30,28,43,193,84,35,149,99,169,161,246,119,215,154,78,4,193,4,70,74,74,4,111,78,90,47,141,35,9,163,149,86,184,152,25,202,110,66,165,132,220,141,109,10,188,79,22,14,79,198,51,195,38,238,55,163,34,180,126,243,39,112,142,98,223,93,28,78,202,70,209,152,15,21,232,84,66,172,154,15,143,188,190,184,229,200,247,95,230,44,110,157,192,0,37,42,94,107,116,243,11,28,15,64,171,217,124,179,7,139,171,189,161,109,46,12,207,173,96,153,208,255,242,13,27,121,181,220,128,234,232,171,240,87,167,31,18,11,91,185,112,48,113,208,254,175,89,84,7,250,147,4,105,24,65,56,95,6,68,0,218,164,187,197,115,97,229,18,235,95,197,39,25,71,74,46,57,37,94,117,173,182,33,19,231,112,94,156,57,166,79,185,218,123,53,15,90,67,36,91,135,97,116,214,137,136,129,30,171,26,91,10,54,232,141,8,119,222,227,182,97,210,83,3,42,236,164,68,224,105,173,155,16,107,144,91,64,210,5,47,164,36,155,242,5,177,133,26,190,253,214,140,60,60,169,190,225,2,57,45,122,29,227,175,159,187,114,60,129,171,193,46,118,24,255,133,57,173,165,144,155,118,221,136,65,235,55,186,254,102,238,56,14,182,43,203,66,122,58,87,222,77,223,136,194,34,116,169,91,76,236,181,45,23,109,32,40,18,123,53,58,14,79,100,42,103,99,172,148,142,10,108,216,176,248,45,252,9,164,245,176,88,151,79,127,215,103,132,17,28,151,54,220,105,170,70,88,21,202,106,99,58,77,218,1,229,236,53,157,150,227,136,170,1,2,251,46,208,38,74,95,84,64,236,180,58,15,17,9,76,148,138,113,211,19,195,175,187,61,222,234,45,193,100,67,202,64,237,114,203,175,242,232,247,194,53,148,190,134,250,86,33,18,243,188,162,66,82,8,148,36,143,229,147,221,155,53,61,51,11,74,12,146,116,100,217,4,111,10,99,143,132,203,197,148,251,166,222,246,141,226,17,43,209,33,240,87,47,183,21,164,222,50,103,123,186,102,176,120,220,204,103,31,160,255,102,202,244,189,216,50,172,233,44,46,99,173,38,23,58,47,218,42,19,67,189,71,57,163,163,87,79,143,186,24,81,244,230,59,58,35,32,39,162,198,162,111,111,147,131,172,179,14,191,55,210,53,99,247,3,47,60,200,175,134,117,227,247,82,152,181,196,9,133,235,68,67,33,65,152,117,45,6,156,80,41,71,62,241,90,119,56,111,118,85,229,62,191,203,73,243,64,199,171,42,224,43,17,124,240,108,164,144,157,249,37,176,118,134,78,236,247,115,90,110,26,6,1,124,7,73,208,2,83,221,41,37,220,130,91,62,220,242,165,1,126,120,130,145,110,110,205,155,152,129,177,162,194,225,246,84,247,140,56,32,116,48,145,249,255,59,91,252,242,198,252,45,146,23,226,26,192,18,96,70,52,66,186,135,31,227,169,34,8,56,179,129,211,3,187,27,27,226,197,99,8,229,119,67,24,255,4,103,75,167,89,114,4,154,102,217,71,26,192,144,205,111,142,100,187,219,26,33,103,231,106,90,89,54,153,19,136,71,180,192,32,110,54,14,20,222,166,157,222,49,104,241,147,96,66,176,28,240,162,177,180,29,110,233,6,65,221,124,92,52,104,248,169,107,180,255,6,0,20,123,223,103,42,52,17,252,84,198,59,247,143,175,139,171,58,111,74,234,190,70,104,189,46,249,6,41,150,128,147,152,26,78,249,202,89,136,198,31,190,102,98,32,39,200,183,118,194,68,181,11,159,118,16,196,78,230,37,53,184,178,149,162,47,68,67,108,213,160,184,236,171,73,127,58,187,78,193,105,220,2,49,165,133,137,137,163,184,28,154,115,238,22,241,241,136,47,107,241,98,134,23,254,64,73,3,114,86,149,113,238,117,65,87,42,141,91,63,134,195,16,63,138,2,48,77,180,179,30,250,84,220,236,238,58,41,67,233,77,172,50,13,30,214,222,50,126,45,222,121,251,157,130,10,53,199,167,7,236,13,53,132,47,54,137,248,193,19,80,78,89,128,143,39,57,193,42,150,36,156,224,176,83,26,7,9,232,246,174,185,225,158,172,32,70,186,121,72,53,63,125,171,111,153,129,203,86,203,168,127,204,6,203,200,82,87,82,37,202,40,254,140,219,42,135,231,16,46,46,173,120,68,188,64,88,175,44,66,141,218,73,6,64,61,33,211,13,39,181,218,229,19,160,9,231,8,53,171,110,62,2,69,41,49,71,212,237,123,165,254,223,184,129,97,188,240,180,105,252,8,235,133,226,216,116,134,239,75,208,0,134,99,125,223,181,174,28,104,128,103,127,192,41,54,184,204,197,79,206,124,35,86,230,108,20,114,88,11,227,0,229,254,22,23,151,166,173,123,52,4,216,151,59,139,60,187,141,167,225,74,61,156,61,71,119,145,47,3,98,207,3,68,220,194,185,146,152,26,40,243,151,62,119,174,179,74,168,200,52,189,91,108,158,63,97,24,105,91,136,65,180,110,3,154,225,74,249,159,75,1,107,217,195,214,173,162,20,91,5,114,61,25,122,148,94,184,53,234,107,228,43,2,228,198,145,3,70,10,12,137,111,254,189,19,187,190,148,207,47,74,126,236,103,252,103,70,38,88,9,225,197,160,34,222,252,29,30,137,62,70,21,62,44,163,135,240,15,178,192,54,125,226,130,80,103,93,182,118,99,219,192,161,35,10,19,138,179,179,72,189,50,78,53,158,238,7,180,129,41,71,4,151,12,150,44,207,58,219,45,125,212,60,4,141,98,225,115,51,143,125,16,107,115,12,58,195,181,42,39,156,184,183,162,222,58,68,46,238,36,215,18,45,141,89,230,186,155,95,54,198,29,11,247,137,42,254,10,18,179,42,193,227,170,75,19,100,28,153,26,199,219,81,20,24,5,186,48,117,173,104,206,237,108,131,36,72,68,44,15,50,184,93,186,60,242,250,152,114,91,151,214,237,90,7,175,36,207,3,99,119,23,33,238,88,41,124,223,198,174,171,227,31,215,47,71,94,134,92,42,20,162,46,96,41,192,154,25,182,82,27,75,5,25,196,153,0,88,254,104,242,20,10,103,159,76,91,167,172,4,143,99,127,25,129,48,129,163,73,26,163,218,77,156,41,59,226,247,179,237,48,94,15,133,0,45,178,28,34,135,22,102,226,9,61,95,44,156,221,116,158,249,7,8,78,69,34,208,226,30,30,119,38,185,131,245,223,103,248,98,228,219,175,83,52,7,22,218,232,225,66,203,94,87,192,22,201,56,158,4,116,43,17,8,82,84,140,88,99,138,52,68,232,60,129,99,216,170,104,245,251,28,36,18,146,114,120,69,124,122,204,70,170,253,252,10,187,252,35,105,45,60,92,139,74,174,201,60,96,155,188,98,3,183,88,89,146,232,248,28,33,196,213,115,142,39,215,110,252,36,36,160,28,94,68,233,53,75,69,87,181,226,229,128,186,173,199,176,174,6,174,11,242,26,166,131,103,177,19,249,144,179,93,9,186,242,120,156,158,25,147,70,73,102,185,15,232,187,9,33,226,226,154,220,129,184,154,102,123,73,199,161,105,145,5,252,39,209,22,250,209,236,193,199,137,73,122,153,210,140,186,199,152,114,11,198,197,198,11,247,11,198,116,65,183,146,86,130,49,65,229,131,43,46,159,32,114,231,108,16,125,244,165,99,16,91,222,26,129,230,7,142,41,68,56,162,119,55,78,253,123,120,52,128,15,97,68,88,129,106,162,72,138,6,152,235,231,7,84,86,54,179,165,63,108,21,108,233,158,168,47,184,19,90,192,245,255,238,73,79,166,206,32,250,157,43,92,250,119,143,88,155,178,189,8,5,95,230,96,102,175,250,20,3,221,255,236,237,219,155,151,31,35,172,150,103,128,247,255,154,126,249,63,69,59,22,106,9,13,140,117,13,74,36,246,2,197,210,253,14,16,91,7,173,229,3,124,191,157,183,193,226,54,162,57,62,167,85,17,204,226,224,50,138,32,138,83,105,254,110,22,176,114,186,167,124,191,197,114,113,131,244,64,23,74,236,144,195,253,227,234,130,75,82,52,208,101,223,218,163,182,126,144,129,42,109,148,136,221,69,39,126,47,23,228,118,245,104,242,189,198,125,229,169,143,33,151,152,149,214,85,115,172,248,150,122,143,249,123,121,241,187,97,121,31,92,93,15,201,52,154,179,209,39,19,71,138,56,238,154,111,2,252,147,212,242,231,38,54,142,36,126,48,42,52,141,216,164,68,204,133,250,202,232,255,36,96,255,208,141,27,92,247,148,147,94,72,182,62,123,219,238,6,192,101,186,130,202,132,158,223,131,134,201,61,134,5,132,49,39,90,133,113,7,142,232,24,209,26,28,98,42,30,15,20,89,241,87,203,114,184,33,172,124,245,223,59,12,84,88,124,91,144,160,54,117,32,109,73,132,248,155,99,103,85,83,14,221,201,37,153,0,240,161,189,204,102,161,107,225,45,80,80,18,19,197,18,93,26,77,126,213,4,1,201,86,77,69,112,225,61,48,128,70,137,161,252,147,57,66,92,220,194,50,77,144,197,190,41,159,206,202,199,73,100,221,184,7,110,23,204,25,230,86,96,94,79,95,220,25,177,152,215,138,72,46,206,2,72,39,34,225,109,8,72,82,38,104,218,230,181,211,77,197,69,103,37,179,247,41,6,205,102,22,249,81,247,192,113,6,27,30,254,105,63,224,85,229,151,162,223,48,151,158,144,219,117,128,205,44,28,15,221,114,126,87,109,50,76,183,27,67,35,14,61,193,36,35,252,2,203,185,118,242,151,197,46,206,45,1,145,154,135,202,3,49,188,32,250,162,118,161,212,147,246,85,113,158,80,7,105,7,38,66,93,55,139,163,235,122,134,93,44,96,164,99,15,114,184,240,35,14,73,244,18,95,255,93,20,155,161,46,190,66,188,251,201,24,68,197,202,13,241,13,240,197,225,234,37,48,71,232,139,174,98,24,75,93,52,82,189,253,190,27,169,134,209,47,43,122,171,8,55,21,23,217,126,95,189,36,66,57,219,41,126,236,116,110,119,85,6,107,15,201,152,112,193,163,211,222,160,209,120,157,92,145,22,149,42,56,151,241,184,126,130,126,42,92,189,54,13,203,232,79,169,51,41,153,92,82,199,148,77,117,238,137,52,180,195,58,49,78,233,78,183,20,164,166,79,87,37,185,247,87,17,200,146,172,211,35,158,70,24,141,138,54,155,107,88,135,76,96,241,187,136,223,83,48,42,121,67,13,125,161,2,248,60,240,71,53,5,209,35,224,51,151,171,41,26,23,225,128,225,228,104,201,8,227,64,116,94,38,145,123,149,187,14,244,213,165,61,71,241,55,215,107,192,91,150,225,246,65,171,230,218,68,208,65,10,165,20,211,248,56,16,232,92,109,30,19,231,18,114,231,97,38,66,233,158,113,117,27,215,27,73,140,152,82,44,216,103,44,58,62,32,105,109,154,79,228,161,186,29,38,33,149,194,170,94,123,65,247,128,157,165,212,143,100,250,33,135,88,227,74,213,156,46,52,106,153,54,187,8,233,80,66,117,113,38,75,99,24,148,48,252,37,111,70,67,34,245,140,246,238,64,40,235,31,91,85,94,17,209,225,48,142,242,234,40,114,93,162,2,95,59,9,51,94,137,110,31,94,77,246,88,199,140,198,254,248,204,7,43,80,225,198,171,206,209,222,54,23,89,120,0,145,253,205,128,54,83,177,10,21,47,138,180,7,225,62,8,196,110,50,3,0,158,22,157,77,150,172,122,224,99,177,235,224,223,161,127,124,49,93,166,37,219,130,233,239,97,217,220,164,167,226,88,108,133,33,121,96,102,88,187,124,32,200,92,97,247,241,46,22,146,214,130,189,140,32,33,190,42,220,199,24,39,172,46,14,196,138,128,221,24,197,13,182,183,19,123,78,127,6,242,234,117,158,144,104,77,7,117,171,12,242,176,50,186,205,103,203,8,215,22,218,229,13,130,249,252,27,112,223,216,28,132,119,23,250,175,116,103,148,177,155,94,90,123,253,2,247,159,77,169,216,200,90,92,137,223,80,132,213,54,162,244,173,153,31,244,237,131,67,189,228,221,44,125,113,145,185,30,105,160,176,61,111,133,56,89,149,194,131,61,105,71,152,185,251,1,4,84,97,236,188,106,49,145,125,134,238,57,245,195,168,195,46,153,231,183,120,16,47,85,142,248,98,72,63,84,160,66,199,201,83,233,121,100,46,229,1,191,119,115,200,229,70,141,249,121,187,92,19,2,214,158,143,89,102,55,101,169,119,56,92,177,183,130,230,173,32,174,183,235,245,70,183,233,84,52,57,110,27,155,189,76,151,125,118,136,144,227,97,129,213,170,127,236,174,178,190,235,113,159,43,139,20,0,180,154,117,97,122,250,162,154,198,161,140,182,90,195,75,25,111,60,100,192,141,60,83,72,62,91,244,118,150,128,235,157,36,189,165,250,105,245,167,248,192,203,134,174,216,188,87,183,64,36,27,67,66,227,7,29,59,138,169,187,64,32,156,156,43,174,215,83,34,94,64,133,216,227,192,142,212,16,239,72,2,120,12,27,41,195,135,140,154,196,6,230,154,251,253,81,86,34,2,214,152,4,65,52,244,102,189,238,14,170,25,227,40,175,46,119,165,171,141,146,108,181,233,150,84,252,136,44,228,193,150,246,60,36,80,250,196,44,150,169,104,1,50,241,172,127,75,70,255,251,50,127,78,104,252,146,248,117,163,109,203,75,94,206,127,146,254,47,44,232,79,45,171,201,145,56,252,144,22,150,95,163,147,203,4,142,20,198,200,50,175,5,206,60,99,144,24,213,87,234,217,111,152,74,178,155,92,32,4,223,41,122,115,65,250,246,86,48,245,202,255,42,240,212,1,101,225,97,197,123,6,16,227,162,66,206,228,224,68,115,181,67,190,119,89,55,223,173,247,97,35,135,57,140,156,67,178,106,169,234,177,66,114,78,219,179,177,66,34,235,93,44,197,87,20,75,137,26,158,77,66,125,3,175,164,59,224,106,200,194,251,33,185,179,33,73,184,84,45,215,229,150,225,187,62,123,80,88,213,167,119,141,132,32,197,199,35,26,143,191,86,172,70,243,102,111,154,91,37,64,4,231,111,196,2,177,108,139,136,74,12,0,235,128,4,196,139,10,118,38,84,60,129,124,120,76,49,168,208,26,255,221,162,37,192,96,79,13,13,85,90,26,185,59,204,29,46,125,240,56,147,89,176,104,125,114,207,83,63,111,170,94,152,23,77,152,124,228,16,186,60,193,227,163,135,245,228,227,55,111,136,181,51,218,92,205,91,45,69,11,86,194,72,61,95,175,121,166,211,210,104,113,100,69,178,180,121,134,102,218,169,41,82,47,1,160,226,233,218,91,142,154,252,30,81,76,43,219,140,207,86,49,240,118,0,67,122,171,29,55,28,186,217,178,163,199,66,224,224,225,2,13,80,20,157,38,138,174,75,82,150,151,207,153,89,157,239,111,124,141,170,238,71,119,204,108,93,243,143,137,225,206,114,163,119,244,126,129,221,169,235,148,205,91,222,146,172,234,223,192,120,73,116,54,37,119,80,28,96,60,183,121,39,87,248,132,17,108,130,106,96,116,7,144,229,44,164,84,103,107,26,76,122,37,134,35,138,217,84,157,32,93,106,116,95,130,238,179,148,35,10,139,252,117,65,76,126,89,10,155,215,113,102,92,166,71,213,41,126,139,227,195,143,205,130,93,13,144,236,63,242,50,1,74,93,167,169,89,24,164,29,64,251,59,247,240,19,183,67,92,121,203,79,93,52,14,26,149,124,76,104,34,63,182,209,97,64,176,39,29,31,99,1,180,124,1,107,214,221,188,83,252,209,133,18,185,235,82,219,235,244,65,99,199,38,199,183,183,174,87,40,57,109,214,128,34,191,59,125,169,243,88,54,245,131,40,68,201,112,228,122,184,245,155,120,23,198,136,195,200,32,169,134,58,168,65,41,163,69,169,25,201,82,247,251,0,130,165,42,140,128,49,133,24,49,194,99,193,188,45,206,116,128,243,228,191,44,221,177,125,89,195,48,187,225,193,251,12,6,137,159,84,159,229,112,23,93,55,188,171,77,238,162,205,243,164,65,255,59,14,240,71,156,109,237,118,108,230,200,250,50,80,167,110,122,60,126,59,76,154,61,169,142,60,45,27,25,91,62,102,164,208,10,80,38,95,158,76,160,164,101,248,64,207,203,147,245,214,23,245,238,177,64,219,141,89,244,33,23,41,80,17,111,161,55,49,190,87,110,9,117,195,86,208,124,52,248,217,109,173,234,89,253,1,172,232,254,254,105,166,8,166,98,152,7,63,3,213,33,126,237,202,162,32,125,253,172,244,200,12,228,61,93,65,230,33,208,230,64,245,12,130,43,174,163,88,219,199,141,211,26,197,50,167,125,157,183,99,226,116,40,107,81,142,130,31,82,216,129,252,85,29,12,5,148,196,110,54,75,37,183,126,122,54,68,81,98,100,205,230,9,152,22,101,161,112,199,35,116,122,146,187,46,9,106,46,115,239,216,135,86,4,183,82,49,182,205,195,85,184,108,103,139,236,47,185,185,16,54,166,59,182,53,144,184,8,251,233,226,48,66,225,43,153,232,213,61,228,216,135,81,138,72,48,228,14,166,205,163,133,29,59,128,233,160,76,237,94,159,184,251,140,76,146,124,47,31,51,252,9,133,161,121,5,233,89,166,142,79,220,156,223,49,238,83,105,235,126,109,71,49,224,52,95,188,134,124,132,135,91,183,212,49,183,255,5,161,125,109,122,6,254,197,45,56,64,214,179,227,249,158,51,112,254,169,107,218,188,71,127,128,110,37,205,200,125,138,42,145,218,55,181,146,248,132,72,189,14,160,123,247,89,34,251,149,89,75,112,67,239,174,8,229,195,254,140,127,160,185,214,131,172,233,105,147,180,166,137,191,74,114,73,188,178,205,157,153,206,236,33,193,161,253,95,248,187,30,36,148,132,225,236,106,168,127,159,215,89,106,111,15,205,29,30,76,208,246,160,211,176,33,23,90,114,52,64,127,167,24,232,121,76,170,131,92,120,121,246,195,41,148,246,199,33,114,117,192,84,57,190,247,102,17,123,144,51,227,171,38,137,165,146,211,13,241,117,171,152,41,58,215,66,124,217,21,66,75,181,82,203,97,44,103,83,140,25,16,116,227,72,210,186,145,168,93,194,89,54,116,126,200,223,194,63,140,199,123,114,228,136,57,238,168,214,128,146,231,222,152,220,88,149,103,121,213,137,83,73,61,55,116,187,149,134,137,54,53,5,188,137,108,193,188,244,27,172,45,133,180,116,16,215,88,18,188,247,107,34,182,210,186,94,217,191,236,161,214,26,126,254,200,153,59,227,138,230,145,168,63,174,59,201,102,169,170,84,30,255,197,214,23,217,66,68,146,141,153,113,248,115,195,42,245,134,62,243,94,25,69,99,90,74,141,21,9,207,197,55,195,92,207,205,168,111,237,37,155,226,93,0,83,1,12,84,162,128,137,104,91,83,90,1,102,62,136,52,249,147,113,49,170,96,84,54,211,117,159,249,25,69,138,19,105,112,230,237,116,62,66,81,24,168,114,46,166,136,167,240,205,11,153,10,132,129,209,233,252,235,113,114,156,250,141,129,251,25,199,20,224,34,216,175,104,232,54,88,125,133,22,92,122,236,101,151,200,36,214,100,112,234,197,23,208,239,12,206,222,16,32,241,11,53,24,242,250,192,235,5,23,99,222,205,168,247,46,115,85,146,249,73,63,160,114,103,124,24,208,68,99,228,76,210,106,77,40,244,83,112,248,218,153,146,209,87,100,32,237,132,130,253,223,33,232,214,123,116,163,15,214,98,29,173,158,92,69,31,1,212,82,16,32,142,65,135,10,195,189,14,148,62,14,248,201,231,116,192,58,10,175,148,18,49,245,106,244,125,5,181,138,119,28,234,197,88,240,175,74,132,254,9,190,189,184,163,150,157,104,92,194,178,245,232,34,226,57,151,206,0,195,66,128,233,21,151,100,81,63,241,240,64,251,198,244,218,86,28,233,115,238,77,134,30,28,97,132,27,187,146,195,236,171,35,3,245,86,112,30,15,97,56,128,124,188,21,192,141,31,34,126,153,207,26,94,130,181,160,122,145,142,147,22,4,215,34,28,246,103,155,68,73,242,88,236,139,241,25,11,46,219,24,28,56,114,220,27,232,248,58,152,64,8,31,39,115,163,212,50,20,48,240,181,192,108,172,232,39,18,114,86,141,174,18,94,53,210,233,247,219,6,172,23,70,92,220,148,134,142,158,125,132,24,113,244,158,224,220,211,148,126,13,32,245,239,210,164,75,132,246,202,251,113,239,166,21,73,99,163,221,177,173,247,76,147,28,12,188,54,17,77,216,185,62,220,39,135,68,46,112,30,138,210,218,7,54,112,113,111,139,23,52,228,93,247,1,109,184,154,103,14,45,236,68,70,104,227,206,202,36,102,39,151,208,105,84,100,118,207,135,64,120,89,175,175,12,141,37,150,76,85,17,67,112,177,228,54,76,0,58,68,156,109,121,198,63,163,36,199,240,63,167,148,145,17,81,157,41,191,255,74,171,61,111,42,52,25,111,119,168,248,66,107,22,131,110,166,210,64,97,171,2,23,214,14,31,136,90,110,173,177,122,122,40,22,167,193,179,233,32,121,158,63,179,102,73,43,164,11,56,190,92,82,253,246,12,248,125,133,39,113,193,165,207,105,72,231,229,174,61,230,59,102,52,1,214,212,233,164,198,53,252,244,171,77,228,161,133,84,243,95,196,168,133,118,89,171,130,233,199,69,95,91,55,230,254,226,117,165,183,115,147,5,46,171,222,127,144,72,113,20,63,244,133,86,21,84,73,61,213,89,150,99,77,154,56,38,125,135,209,78,113,190,69,26,72,232,161,123,184,89,90,91,202,180,38,209,18,72,39,41,214,138,52,240,237,14,103,146,72,22,104,184,39,123,240,143,55,38,220,239,76,170,112,53,242,86,28,227,16,152,28,72,88,235,208,47,32,207,189,189,84,83,253,160,181,52,47,243,142,240,59,103,150,61,146,179,223,141,225,83,214,193,255,3,198,14,207,40,56,123,17,13,142,111,137,68,44,46,205,135,177,57,72,33,135,162,5,184,11,82,112,236,9,234,211,24,30,24,127,155,182,161,8,239,58,211,201,60,196,200,153,120,120,230,224,117,33,131,195,29,34,133,185,52,207,228,245,170,43,152,29,121,58,14,248,166,118,162,27,94,253,171,108,102,88,215,40,94,51,51,21,5,237,165,90,223,140,43,10,96,148,209,232,252,148,52,154,34,192,48,11,250,198,123,121,48,9,157,189,96,250,15,182,212,177,172,83,63,121,9,161,165,62,154,161,43,241,103,46,140,10,47,39,201,112,95,14,141,114,119,54,86,116,56,37,183,208,232,178,30,73,56,237,154,0,190,244,4,31,163,6,73,201,31,119,70,222,1,14,92,76,34,138,152,219,10,12,29,60,184,62,170,99,16,36,198,73,17,215,252,118,75,154,87,68,237,20,29,204,203,211,43,170,195,17,49,116,113,230,26,31,175,227,200,180,96,170,39,198,238,102,146,133,9,193,187,214,96,179,93,148,239,63,73,58,62,67,227,119,177,201,137,85,144,83,118,169,65,248,152,102,248,143,128,71,197,51,94,236,191,83,182,62,28,205,167,195,30,113,127,16,98,4,194,66,197,24,103,125,80,211,60,242,151,131,123,162,126,26,24,64,115,175,153,121,85,72,222,187,204,48,163,191,73,200,221,52,97,114,251,195,214,16,151,121,115,161,11,240,33,118,76,19,83,239,124,82,216,213,58,175,207,74,196,35,185,63,92,103,78,241,149,10,59,171,216,60,111,163,58,156,120,81,1,41,225,21,118,186,66,12,127,193,255,98,229,207,9,133,46,144,22,74,35,22,129,46,120,71,17,202,176,78,21,115,143,63,101,96,62,155,163,52,47,200,194,93,217,159,126,188,183,84,93,208,111,9,45,103,142,13,188,20,45,96,166,208,94,122,17,105,137,99,134,168,148,239,218,167,39,100,23,13,185,177,204,253,178,1,56,241,111,57,31,210,60,45,123,75,148,242,147,139,59,83,108,31,211,99,197,227,138,159,150,242,101,95,72,84,30,30,89,26,41,152,89,72,73,188,85,81,17,175,108,221,246,222,30,114,124,29,247,154,114,187,150,103,134,246,0,231,172,193,182,148,136,221,182,76,239,18,116,40,221,47,239,26,108,121,205,95,245,168,112,57,56,36,93,78,254,239,89,119,62,96,44,240,149,173,192,77,244,199,70,20,223,181,203,204,169,7,175,63,86,51,74,169,60,163,103,11,177,184,17,252,220,245,54,29,54,19,144,72,253,189,48,233,50,142,38,124,61,26,205,153,219,252,138,231,136,177,99,21,155,149,133,238,48,50,187,13,176,137,68,185,40,214,173,192,140,177,140,251,33,247,26,187,172,135,114,249,117,129,151,77,55,234,190,152,34,76,94,91,105,24,44,157,34,102,126,197,58,210,28,116,58,120,33,247,222,204,156,146,129,91,80,242,254,208,128,128,87,61,190,18,26,42,55,69,247,165,236,48,204,71,241,166,51,247,86,246,211,27,93,45,187,177,21,239,249,196,219,112,88,86,11,193,236,142,159,122,61,49,114,71,46,46,161,12,48,255,170,21,217,87,64,87,116,143,24,111,6,249,75,148,60,115,106,172,220,87,74,172,129,2,254,139,7,115,74,150,2,192,212,155,230,128,221,154,172,232,160,100,77,26,252,168,87,248,248,162,236,181,242,238,162,77,35,227,5,172,169,37,201,70,66,109,171,178,228,47,173,235,35,11,255,161,136,93,141,177,255,248,6,24,212,219,122,251,62,196,4,54,24,207,57,213,223,202,241,185,143,67,46,29,51,241,227,218,24,19,117,43,17,236,73,28,10,201,22,118,238,30,57,234,250,85,208,216,204,55,56,248,99,165,30,233,206,140,244,15,204,97,97,213,30,193,79,91,39,77,26,238,209,77,26,91,234,128,101,161,215,191,123,110,4,186,255,113,32,234,216,69,78,132,3,13,36,102,59,220,161,134,122,10,19,119,168,138,220,180,106,65,20,175,183,49,89,151,145,109,142,250,93,4,52,51,48,51,172,196,142,109,68,10,59,199,8,165,192,180,188,244,123,20,205,219,214,223,55,243,36,11,9,70,53,70,69,226,14,99,77,253,160,235,60,103,78,174,193,248,176,27,87,80,164,95,218,56,173,129,234,121,235,238,95,116,76,105,126,211,99,26,211,99,49,86,167,37,243,118,157,144,135,204,23,8,224,202,8,225,104,214,251,27,229,136,52,94,168,98,31,241,38,25,97,147,152,253,197,69,222,85,79,114,92,169,83,26,152,203,248,201,142,55,45,102,243,202,110,173,40,255,217,10,110,80,254,197,176,48,30,103,196,38,24,33,9,11,250,98,239,164,147,95,39,92,225,8,134,28,79,92,85,74,29,12,215,136,0,222,213,118,20,111,2,67,154,104,58,178,179,209,211,224,11,222,248,103,185,2,242,142,84,4,36,36,3,51,199,249,100,52,228,145,78,159,89,213,189,141,252,229,194,137,198,254,151,29,201,221,100,110,178,16,244,168,9,155,61,85,251,86,65,185,92,251,49,141,99,83,0,245,84,75,49,52,225,138,144,63,236,11,14,255,209,150,248,235,34,215,64,163,146,54,219,244,205,122,223,246,69,19,28,173,0,41,4,100,89,17,114,202,156,2,72,68,7,29,88,208,184,163,0,73,239,26,233,8,160,37,112,112,24,180,243,162,156,57,216,7,1,190,213,157,43,31,44,90,210,43,88,84,201,162,37,38,207,176,90,240,151,84,148,117,82,209,168,3,185,35,221,42,82,189,161,179,24,20,81,123,229,113,7,91,130,176,167,237,208,94,173,215,216,186,6,142,113,234,120,0,121,38,100,40,74,51,52,10,225,144,222,2,76,173,216,12,173,90,60,16,103,98,13,100,187,90,196,149,26,36,168,167,62,240,98,8,251,240,43,198,118,4,125,79,82,37,85,39,188,239,244,64,41,57,37,234,229,185,37,175,112,82,175,190,15,82,26,46,149,112,24,132,74,61,61,222,229,230,164,96,154,81,240,230,234,103,60,232,194,196,164,124,247,193,47,231,213,139,246,164,127,61,245,181,49,110,10,201,220,196,25,158,50,38,177,41,168,129,75,79,62,215,104,167,57,120,95,68,244,188,198,32,66,182,97,154,231,33,188,227,242,226,18,19,172,34,166,217,2,80,174,70,194,85,97,107,202,41,249,90,177,72,65,138,65,176,21,253,76,185,67,117,87,196,74,172,150,206,187,97,197,176,154,243,136,66,83,14,220,169,96,90,73,213,239,118,137,240,129,67,161,163,51,12,21,105,87,207,235,102,56,1,134,88,27,167,105,240,39,138,223,52,14,71,127,177,138,66,194,105,245,176,70,159,203,78,102,6,88,193,215,155,149,14,141,21,82,10,175,2,105,145,5,127,176,149,157,41,245,193,214,52,59,140,106,130,29,7,31,87,4,43,61,87,100,99,59,36,9,109,239,149,66,49,107,49,179,110,22,157,13,150,2,101,77,12,200,15,227,250,141,57,59,74,217,48,196,22,206,156,45,195,245,210,52,55,174,167,141,116,92,39,129,137,240,8,27,241,116,15,147,51,220,194,106,231,81,103,48,213,101,197,193,26,49,23,173,199,131,216,73,145,65,252,166,53,185,223,1,21,59,150,151,179,94,80,51,33,51,147,52,10,29,12,5,32,113,59,195,100,132,105,212,227,239,159,59,73,241,250,224,42,36,50,41,114,179,22,232,35,233,37,68,19,127,213,72,136,89,50,167,77,158,87,152,227,196,188,194,222,206,43,166,35,103,135,68,128,127,169,51,85,157,1,86,219,253,192,92,154,250,235,151,41,191,106,65,200,236,99,241,211,220,24,115,83,150,212,177,188,207,48,227,41,58,90,5,210,72,183,48,73,112,219,163,67,177,81,226,89,215,4,109,121,182,194,23,96,115,63,79,44,52,248,236,49,139,116,216,61,145,247,130,151,131,215,189,86,158,23,65,175,190,176,191,100,128,254,92,213,102,237,242,92,171,22,119,30,174,38,12,239,178,71,107,41,86,107,88,65,220,245,13,174,186,225,102,177,52,194,151,84,12,226,87,254,128,162,242,92,70,216,76,28,53,212,129,14,131,67,39,55,163,7,252,234,146,227,213,220,182,215,60,72,91,213,53,186,147,8,179,253,64,18,120,88,223,90,162,41,50,93,177,104,75,132,211,205,172,148,143,28,132,204,227,232,239,21,167,149,152,128,164,247,6,143,85,140,9,6,190,142,6,112,230,23,58,23,244,211,205,136,181,100,227,240,18,211,176,119,64,176,247,191,30,240,196,216,253,27,16,244,53,182,70,21,104,247,154,82,20,1,64,52,214,11,170,98,243,204,58,64,96,233,87,53,69,121,7,220,207,15,235,217,47,209,253,200,93,0,87,122,94,31,76,184,67,112,34,48,119,81,70,250,115,72,15,77,217,76,56,184,223,126,67,127,229,37,20,48,130,40,254,75,235,96,54,120,131,4,12,117,170,175,149,129,116,45,252,180,231,248,134,48,223,112,234,12,89,47,116,191,9,78,204,118,121,209,211,194,37,96,201,184,76,249,47,33,217,135,186,72,152,54,75,69,238,20,181,13,164,197,61,238,200,151,85,49,74,75,219,104,44,103,175,78,61,35,117,216,6,227,177,223,168,3,175,176,235,130,128,73,88,107,97,23,132,212,235,93,94,111,231,188,184,232,1,95,164,103,81,178,220,186,119,228,231,121,65,163,227,109,212,219,127,72,123,253,55,236,148,148,40,39,249,142,104,50,171,76,212,3,201,86,91,80,43,165,159,62,149,131,159,59,95,132,188,164,124,115,59,164,105,192,86,161,173,143,73,185,17,225,78,38,242,206,8,79,166,18,48,86,60,167,72,104,113,175,210,144,91,116,33,246,24,180,151,117,95,201,199,236,36,196,242,183,59,222,86,74,214,162,186,102,47,170,72,192,152,128,68,245,86,184,16,81,65,4,45,129,81,168,222,247,151,10,222,188,224,43,50,89,244,83,17,225,210,124,245,14,203,246,230,159,235,143,24,211,195,110,68,185,164,141,13,51,105,218,5,212,12,39,104,244,218,107,153,88,124,239,58,244,167,121,178,202,95,230,238,142,71,242,236,89,65,174,143,85,23,17,86,133,241,79,184,144,114,76,200,112,6,94,35,241,103,47,9,211,6,44,46,92,133,160,167,66,61,166,200,193,160,199,6,66,216,10,108,39,78,83,136,243,32,192,28,229,198,206,221,57,212,219,231,60,1,171,194,64,66,227,93,134,175,61,55,138,87,192,128,228,153,202,15,228,131,169,222,42,148,11,233,184,117,111,36,207,141,190,44,229,217,26,78,66,246,22,89,165,175,108,175,195,180,231,83,237,232,31,202,86,98,65,102,10,115,74,103,146,25,96,81,67,224,222,132,62,249,187,74,103,200,243,109,135,198,50,167,71,115,160,36,220,93,0,209,129,56,175,63,214,28,208,0,77,196,245,27,227,196,103,254,109,210,49,219,177,87,109,36,71,167,69,15,129,195,148,49,215,60,94,62,98,166,56,99,162,191,137,133,24,131,128,148,233,158,63,0,229,250,158,100,186,36,158,1,80,210,26,108,46,161,170,52,86,111,249,112,64,9,47,34,54,108,168,201,81,147,43,166,76,100,55,207,229,104,132,122,178,238,168,234,82,62,177,3,221,170,166,255,106,167,140,220,255,154,52,26,156,50,236,81,26,154,43,34,251,174,48,137,113,205,213,215,117,221,151,180,33,163,119,196,204,31,254,226,171,188,130,166,231,225,148,29,124,57,151,30,155,2,20,195,105,206,168,251,134,202,86,7,180,151,49,226,176,243,124,241,64,153,82,215,244,146,182,29,10,245,203,58,189,229,184,37,102,169,242,24,60,72,221,189,16,128,231,198,244,100,140,173,0,187,85,202,118,205,3,153,126,24,229,168,84,189,183,234,116,66,141,37,211,117,195,158,237,61,245,200,206,235,231,207,169,240,48,127,123,15,248,254,67,100,249,45,223,196,194,37,131,207,240,205,73,25,168,219,58,22,224,53,163,103,20,206,230,208,159,97,175,123,28,129,115,157,141,216,48,244,80,234,128,162,186,196,224,17,142,43,250,248,103,3,121,124,106,201,130,200,145,170,152,90,58,51,71,198,50,179,67,65,94,173,231,247,201,172,32,70,125,149,29,157,216,183,255,139,55,20,166,99,116,141,231,170,185,149,173,141,39,248,30,98,28,129,119,27,4,19,47,224,181,181,32,163,95,205,132,164,176,50,66,129,241,164,232,57,73,61,96,145,190,95,189,117,141,180,122,58,93,146,212,138,67,180,105,244,41,37,110,24,65,255,158,217,170,101,97,248,151,26,74,156,107,83,119,134,98,239,230,125,38,152,157,107,102,184,132,204,124,164,50,110,55,130,233,171,231,149,39,69,106,211,142,55,229,252,106,121,57,182,30,254,150,145,90,118,5,241,157,1,225,16,11,148,69,7,43,77,186,95,97,200,199,114,5,225,127,157,5,244,187,9,12,228,66,218,173,204,192,123,14,153,20,233,28,196,198,84,57,21,128,39,141,47,56,148,205,106,247,164,21,65,41,7,70,158,44,222,128,209,235,196,201,163,127,220,72,231,198,98,197,128,174,176,160,127,46,57,215,222,13,197,122,32,249,147,81,221,88,139,120,8,240,210,28,160,89,132,56,198,31,198,143,228,135,213,9,91,163,116,33,204,74,202,140,233,169,31,92,242,204,149,184,246,119,223,14,77,66,195,84,192,144,180,115,12,231,7,201,200,103,106,53,16,147,185,97,80,27,51,27,207,236,125,162,42,16,121,233,87,182,176,166,32,195,81,250,47,94,183,249,129,15,84,242,45,185,241,194,239,5,188,168,90,109,115,133,164,45,145,132,111,187,41,132,121,131,93,39,161,219,214,147,236,48,189,208,213,119,110,170,242,153,107,134,111,81,130,204,241,88,127,27,203,136,22,252,152,230,19,85,198,73,52,11,242,24,29,14,12,200,221,210,12,141,125,10,46,245,96,64,43,198,205,174,129,232,165,157,18,42,63,38,192,244,5,85,81,181,43,88,96,66,237,27,219,175,8,117,76,175,181,147,79,168,197,249,91,36,199,104,34,96,158,104,21,35,127,5,228,131,207,238,255,17,57,205,112,46,149,136,226,24,172,22,227,176,17,100,61,247,61,53,164,133,75,54,51,102,125,204,172,47,9,225,241,205,204,80,145,168,211,35,55,121,202,90,6,56,102,228,215,53,46,231,8,125,101,160,252,207,190,3,226,231,163,42,134,78,235,208,217,152,217,183,243,31,241,2,98,255,135,48,54,156,70,60,150,140,41,52,160,184,208,221,161,218,180,235,54,246,36,8,113,54,200,218,184,5,70,162,184,180,97,71,189,154,16,200,91,48,26,15,86,21,211,4,54,2,95,79,213,59,113,165,102,80,255,224,196,197,17,44,119,87,88,76,122,119,71,238,139,3,56,239,146,13,155,45,91,150,98,73,60,184,154,95,138,129,37,146,30,16,63,155,164,79,245,201,9,40,200,77,198,42,227,250,45,4,250,65,207,133,28,177,31,122,197,237,52,215,105,201,204,62,76,187,237,15,182,48,100,252,11,110,33,38,101,201,197,79,73,195,144,228,108,170,28,73,1,108,60,132,2,116,254,244,137,87,222,144,225,1,66,98,12,2,245,176,136,228,63,47,79,236,146,7,123,109,25,237,239,36,143,167,32,90,68,138,86,117,129,125,70,15,65,152,110,139,188,17,32,94,140,62,188,165,167,252,0,129,125,217,59,45,139,250,116,211,217,73,250,143,121,197,126,74,106,84,230,68,159,141,94,140,232,137,232,229,77,187,188,58,29,220,25,251,31,37,14,28,40,89,118,250,240,1,99,250,186,56,247,196,45,64,51,33,148,159,149,62,216,235,179,62,55,12,216,45,132,68,57,245,252,180,178,58,118,185,33,89,189,18,29,39,57,198,81,177,50,196,101,21,242,134,175,13,177,195,97,6,50,235,13,220,110,205,121,137,243,155,213,88,12,89,190,66,54,92,224,234,62,54,10,226,57,81,126,37,89,225,42,10,140,72,73,116,56,62,250,150,164,27,106,254,15,27,203,201,212,120,182,64,152,49,205,55,79,29,157,59,116,255,7,191,111,170,103,106,114,74,244,207,9,206,103,97,25,225,4,199,145,166,42,110,124,159,194,76,202,166,69,169,27,44,128,200,237,199,202,121,214,71,166,115,214,202,230,211,242,153,194,148,208,219,152,29,124,230,82,173,142,171,154,226,39,197,128,67,57,179,27,109,204,135,167,1,180,65,16,104,252,69,71,102,200,183,42,69,244,80,121,203,118,131,100,117,117,170,18,119,75,238,80,183,127,211,170,24,177,122,92,139,4,178,154,233,120,87,139,78,11,55,205,2,158,171,215,92,225,241,189,21,88,30,160,65,78,111,16,129,7,119,250,81,171,1,128,194,23,22,40,174,1,27,171,90,131,121,73,147,227,202,148,34,117,218,230,93,9,136,180,8,196,92,230,244,58,129,28,254,1,160,186,0,132,143,115,23,44,185,187,76,242,188,204,102,231,95,12,183,24,155,209,87,246,17,10,247,189,95,211,107,84,78,204,170,238,146,194,92,62,249,255,42,123,238,114,35,12,72,113,192,112,123,141,29,1,213,173,129,71,91,42,94,210,185,34,73,171,33,211,186,118,201,130,180,21,198,181,227,162,13,246,233,191,171,151,124,36,55,27,21,76,175,127,245,239,218,107,203,229,248,57,48,251,129,1,102,134,19,104,175,152,87,200,46,108,232,182,243,186,25,208,81,165,34,92,172,133,8,54,147,82,63,3,197,95,226,74,88,130,190,215,212,106,21,168,22,84,63,55,223,134,252,204,232,233,41,68,199,88,154,171,8,52,67,244,238,192,89,100,146,22,18,114,75,226,103,205,83,215,205,80,68,38,140,48,153,22,15,192,134,184,169,7,157,176,153,25,125,134,179,118,30,82,146,74,100,108,238,97,6,113,132,119,80,169,32,44,79,192,34,154,226,133,77,26,170,247,84,249,145,202,80,68,51,95,44,48,145,17,117,38,118,32,59,48,112,107,179,201,182,38,111,192,70,19,63,84,28,244,255,17,193,178,78,76,237,72,35,185,120,146,94,66,205,23,252,153,159,174,188,206,100,155,193,221,92,120,169,62,32,20,104,60,239,64,186,162,150,208,1,241,86,13,100,89,215,89,11,50,22,179,184,83,246,205,217,192,93,102,219,184,244,248,128,235,60,127,166,88,12,101,97,132,102,147,229,170,59,4,55,180,214,71,216,243,136,8,133,40,198,211,49,55,86,94,129,206,85,68,159,54,124,83,65,171,41,35,52,77,165,95,175,224,97,160,245,38,218,185,12,131,71,204,92,136,118,128,248,112,245,79,180,132,145,188,29,90,79,172,231,190,195,238,94,241,158,110,16,32,64,224,210,209,214,63,40,58,107,81,180,132,207,176,159,104,246,42,25,215,30,78,65,100,143,225,34,200,71,238,214,146,241,210,223,145,137,204,140,161,118,55,192,12,19,45,107,198,255,212,50,31,118,134,158,147,87,8,108,199,188,116,17,201,238,128,24,163,30,20,96,80,48,41,147,19,148,54,135,149,161,60,129,104,208,131,214,207,91,140,240,208,187,32,44,115,21,133,95,206,165,244,214,81,201,251,131,61,181,231,17,137,242,178,223,133,71,229,124,25,209,153,149,225,128,126,236,214,177,57,109,84,119,3,114,251,192,19,189,82,217,194,54,220,79,26,226,227,106,45,11,10,194,121,47,212,54,39,62,150,4,152,135,68,196,51,129,237,62,250,32,207,58,22,235,33,198,45,4,172,42,159,190,79,124,152,41,140,129,10,71,35,219,77,139,22,175,150,26,243,125,17,241,60,186,140,86,122,170,141,183,45,208,232,216,42,71,180,210,180,195,242,228,45,246,158,216,214,112,147,25,149,111,4,14,222,39,117,173,118,48,70,245,122,202,96,185,117,152,17,143,40,62,7,200,128,115,252,27,146,107,24,143,168,209,183,217,121,202,213,11,45,179,216,253,50,3,155,154,162,23,7,194,102,215,30,233,45,45,240,95,26,174,24,166,90,220,132,165,245,192,87,56,200,160,218,112,188,116,77,247,219,165,162,239,46,159,239,226,153,146,45,97,17,59,186,245,189,70,98,169,164,187,220,39,23,197,155,93,182,50,134,170,45,155,129,16,143,65,45,232,96,0,70,54,177,234,50,121,142,85,41,222,255,130,147,103,137,208,46,235,54,21,222,110,129,190,204,216,158,152,221,120,95,9,98,83,65,114,28,169,9,64,90,208,168,97,12,32,193,208,108,241,237,45,221,25,38,250,209,40,124,61,153,156,25,206,238,241,110,243,34,124,242,133,79,90,96,219,117,108,215,157,104,70,3,210,153,31,236,48,27,198,219,236,5,0,34,147,190,87,137,247,243,211,202,14,217,54,63,163,176,8,156,53,43,119,70,56,117,66,2,140,52,136,112,80,97,124,181,234,98,154,144,147,33,222,206,232,73,9,135,172,224,30,229,191,77,253,84,84,236,44,1,216,174,93,114,136,19,166,129,170,128,187,14,216,19,64,15,206,185,103,229,179,120,220,180,227,235,58,31,164,231,210,222,237,119,145,129,147,141,63,26,144,80,237,238,66,253,161,127,44,194,113,200,81,12,75,177,105,200,152,50,139,108,223,199,219,125,142,59,95,161,44,83,147,239,226,182,62,63,152,254,123,114,52,43,100,49,175,122,59,253,172,53,244,18,133,188,245,119,183,127,230,249,43,243,132,120,5,5,22,39,220,218,139,59,188,171,167,201,202,187,52,242,136,248,111,47,81,208,59,89,220,188,241,165,148,109,164,235,193,59,170,54,210,44,236,234,16,64,230,84,125,189,134,207,151,65,223,152,233,30,4,49,123,88,0,113,168,85,66,250,101,224,123,131,62,202,197,253,114,135,118,180,219,130,124,50,206,181,102,81,100,217,51,232,8,204,77,223,20,14,201,7,49,124,118,239,157,186,76,101,33,175,195,116,10,148,148,230,139,11,172,85,141,156,214,64,233,163,96,86,155,76,73,66,159,9,30,188,125,215,34,168,158,188,105,232,176,118,40,25,190,116,29,21,87,36,26,158,55,67,166,199,51,27,20,233,149,115,248,228,199,143,45,234,44,87,7,110,32,247,235,174,103,233,10,125,213,242,249,108,88,181,182,122,253,130,197,85,232,46,150,12,89,110,60,139,21,240,39,141,62,197,21,85,24,93,34,127,255,15,193,30,55,138,247,171,190,244,233,179,222,41,113,91,117,19,22,243,151,225,154,127,3,138,149,212,161,180,54,12,109,250,190,22,224,95,65,110,204,231,129,213,255,77,227,129,141,247,153,228,185,181,184,129,112,30,238,24,71,170,73,160,3,253,34,41,143,246,221,224,213,153,244,13,179,232,21,3,119,94,64,101,200,82,61,219,107,107,41,174,159,218,206,153,84,44,167,55,9,176,70,215,251,146,85,105,170,160,109,190,100,4,19,73,146,182,149,125,99,0,120,63,215,213,11,237,231,30,97,61,189,39,131,74,42,138,74,116,127,159,145,97,251,60,156,120,37,152,137,127,198,194,126,211,82,222,98,84,249,7,229,240,1,31,24,153,92,67,9,19,72,25,81,142,94,119,197,171,141,136,122,68,95,62,232,104,0,8,38,27,74,211,117,7,110,82,21,45,166,47,41,253,143,219,187,23,144,164,151,160,30,64,188,40,178,203,39,249,118,33,229,5,107,4,83,48,238,101,127,240,63,13,178,45,220,76,154,218,240,152,221,189,33,35,136,147,146,72,127,253,66,165,61,30,189,22,7,182,21,27,150,236,194,149,90,158,186,223,167,35,131,9,148,49,162,2,250,113,12,113,152,4,240,137,92,89,197,191,14,36,123,142,92,111,162,43,34,19,227,177,223,150,128,227,14,102,6,7,164,211,126,13,9,65,133,198,100,108,22,69,72,2,87,110,248,254,240,100,6,199,238,149,7,36,229,133,41,234,251,192,58,143,0,124,17,178,245,189,15,154,226,45,187,102,106,129,79,156,22,93,22,207,51,5,37,122,164,196,136,100,204,25,11,140,228,8,214,61,119,217,77,5,165,139,111,226,201,146,14,181,127,46,48,134,103,196,248,93,189,96,64,210,17,151,36,106,23,54,254,112,136,39,81,28,2,190,236,116,146,233,82,7,0,75,216,146,64,151,233,139,171,169,21,145,21,249,182,220,117,34,106,146,99,178,10,0,187,96,84,163,67,127,182,93,49,225,79,40,139,96,61,240,247,229,128,47,247,44,218,232,132,123,227,57,91,251,41,185,193,112,152,152,41,19,233,15,102,187,222,252,177,117,161,204,202,206,151,3,220,68,11,79,219,206,22,216,53,133,42,85,164,11,112,30,38,103,190,203,117,111,74,36,173,135,22,192,41,189,121,13,169,110,12,71,209,174,241,103,254,168,49,67,72,49,46,74,71,17,6,135,144,244,166,79,16,224,170,183,198,69,8,206,247,67,78,86,225,17,147,92,215,75,228,107,12,214,200,84,63,89,168,158,80,19,169,118,163,39,85,238,26,107,131,150,11,83,243,237,20,114,185,149,53,179,58,52,178,208,183,179,88,206,96,67,199,9,104,32,153,250,250,244,52,47,87,46,25,45,139,96,28,154,74,43,142,249,67,9,66,147,141,254,196,79,15,229,35,120,251,143,3,113,143,14,98,248,81,68,183,15,117,44,45,235,184,191,20,96,235,192,145,56,95,26,141,100,55,51,45,102,67,249,222,162,73,130,186,155,56,123,162,96,28,82,208,177,209,39,69,141,37,228,251,63,111,43,251,110,161,96,19,14,168,161,66,231,75,212,19,240,65,255,180,170,247,228,237,234,133,224,143,109,70,31,77,229,140,60,117,200,153,140,211,70,237,202,85,150,168,196,124,191,73,201,80,170,36,208,155,98,244,181,144,199,239,236,9,82,211,155,97,184,41,71,188,234,6,181,128,138,202,122,53,96,179,4,51,197,204,40,240,148,225,243,12,221,20,108,28,189,150,203,197,50,86,31,178,174,135,95,37,156,143,70,77,181,9,177,228,4,147,6,145,160,96,162,51,43,247,200,252,75,210,92,97,177,178,179,5,64,186,19,148,160,96,171,28,216,127,191,230,150,175,229,91,124,137,218,136,16,213,145,75,142,226,127,20,155,135,248,88,182,118,142,26,125,21,240,215,199,46,69,72,107,77,136,154,137,230,234,39,164,123,199,249,240,123,186,60,232,162,116,166,14,9,208,236,33,247,130,179,233,123,14,168,104,223,103,115,247,145,26,194,183,248,61,175,54,112,231,119,14,191,38,231,175,29,6,61,23,72,58,223,186,148,180,211,91,254,4,246,83,46,224,77,76,58,122,241,204,29,51,136,221,137,57,254,88,235,161,186,233,11,66,6,254,100,131,171,100,149,18,177,95,37,66,137,46,215,216,187,0,224,11,24,41,19,242,153,10,123,108,55,230,133,48,17,114,87,74,32,66,254,177,198,206,10,136,188,177,168,223,80,154,206,205,139,25,198,50,242,98,142,6,237,9,122,81,116,201,188,177,18,200,96,9,103,132,238,255,209,36,43,99,97,151,163,35,11,47,207,223,252,5,206,209,182,191,73,48,26,236,93,156,10,149,235,252,189,185,232,193,147,112,237,166,191,146,89,95,184,140,46,51,145,246,105,83,138,59,53,129,157,41,196,141,13,80,126,231,177,67,183,128,98,67,108,148,148,175,102,162,160,173,47,121,57,14,241,74,23,28,37,241,128,118,96,62,2,8,155,18,55,160,172,162,0,76,213,194,123,100,142,76,49,37,222,78,239,83,164,52,63,215,102,161,75,3,226,40,204,99,247,200,121,28,6,233,128,169,110,158,194,216,223,28,44,175,97,160,133,227,231,126,131,204,102,106,98,217,61,164,105,238,31,191,138,116,67,195,56,184,26,126,26,54,14,217,55,248,178,93,111,60,39,255,45,242,159,158,176,70,62,218,233,253,158,59,126,127,103,159,168,78,15,184,226,160,31,84,115,234,37,35,42,15,78,244,221,65,3,194,161,36,71,93,5,102,119,97,71,25,94,58,42,35,95,223,226,90,40,180,155,82,158,173,70,63,68,39,152,18,209,223,112,35,56,176,8,239,229,107,156,6,200,121,0,29,215,47,123,98,232,161,199,109,28,91,123,124,95,110,84,141,25,167,189,66,198,58,1,114,170,87,228,191,168,231,83,186,65,41,217,50,187,17,70,140,227,101,104,254,50,17,100,45,104,188,72,223,178,185,11,151,234,212,182,229,42,82,4,91,123,125,5,185,126,206,12,243,51,41,108,242,46,121,59,141,164,135,167,219,56,82,192,169,211,243,218,167,68,226,17,226,126,35,192,41,94,139,20,99,19,38,20,36,195,21,242,51,107,123,178,69,198,122,206,33,66,143,209,160,228,168,116,214,32,113,87,77,201,148,112,237,94,16,49,105,245,110,192,150,129,86,8,207,179,48,168,26,234,20,176,238,146,199,67,254,68,34,232,1,86,247,136,38,40,194,139,8,183,58,81,165,51,25,148,226,183,31,104,44,241,204,159,73,42,15,202,33,57,147,129,212,5,219,205,73,215,192,206,145,185,67,251,199,8,118,189,152,105,85,125,229,251,96,242,135,62,233,221,190,148,233,146,118,26,48,249,138,150,177,99,90,12,0,187,111,13,202,239,122,158,88,173,172,143,143,16,233,3,88,86,107,89,209,194,197,47,189,114,143,134,8,125,67,9,9,242,84,70,202,221,96,61,54,122,126,24,177,226,152,28,62,62,102,179,221,124,170,66,249,143,252,97,159,146,148,61,79,203,254,233,20,200,227,132,154,19,54,167,159,79,171,55,70,57,122,240,233,109,162,183,46,132,149,241,8,96,78,70,180,58,240,87,156,103,59,52,23,203,71,181,17,148,172,26,46,180,243,181,80,162,168,61,36,201,46,199,40,211,127,73,201,140,83,170,213,148,107,187,238,205,92,254,45,33,42,57,87,115,69,237,247,106,43,251,151,92,1,120,4,203,92,30,225,204,150,146,93,149,71,45,153,254,167,218,95,160,51,225,66,55,18,146,185,173,114,44,40,55,69,70,157,38,51,170,59,199,3,179,130,97,110,195,106,61,206,17,133,210,208,0,167,82,194,235,119,90,80,9,198,152,195,190,249,26,76,35,119,57,101,2,190,57,124,59,251,89,92,219,234,61,102,192,186,120,244,154,152,114,174,110,181,102,104,255,112,205,15,6,79,242,188,149,237,202,222,48,216,42,3,29,101,21,224,137,4,29,192,193,86,27,240,143,240,163,168,1,124,21,14,58,47,119,65,183,199,127,173,53,201,188,8,14,29,96,205,10,174,179,83,201,90,185,245,38,150,174,182,72,158,255,184,218,241,197,209,64,23,88,76,146,168,246,180,61,133,32,66,148,226,146,116,4,248,205,149,123,180,226,28,193,118,34,238,154,5,69,248,63,21,69,53,204,187,212,177,108,110,235,144,197,136,218,122,232,223,65,95,171,44,32,143,6,233,89,127,136,31,146,183,160,8,222,99,50,220,92,118,87,45,249,158,167,240,252,254,110,94,120,251,181,226,30,254,120,112,249,151,226,17,213,166,208,126,3,203,203,166,114,234,13,161,183,94,44,54,32,11,134,232,234,206,56,21,12,31,222,78,195,30,237,245,52,85,61,134,89,139,154,241,62,62,118,131,197,223,186,112,125,174,214,119,192,122,240,213,39,66,166,43,115,87,190,82,0,50,212,116,41,252,183,123,141,15,63,74,247,155,174,102,49,175,216,223,179,238,183,200,168,254,26,33,161,138,189,74,180,200,161,29,73,97,114,231,163,113,97,233,143,108,75,141,56,230,216,97,142,59,71,125,35,186,50,5,245,72,135,23,119,13,221,83,155,76,148,52,148,134,155,132,189,30,163,16,220,11,80,44,107,3,77,234,82,30,126,15,5,66,195,124,57,77,249,55,9,140,53,233,52,115,5,25,101,151,158,238,116,90,182,210,61,134,253,103,214,185,93,85,32,95,211,195,136,170,171,127,212,199,15,118,253,214,230,136,38,194,38,167,244,232,84,201,35,189,50,132,249,252,192,182,241,133,73,50,252,85,107,151,90,244,57,20,182,47,166,247,49,142,252,137,179,114,168,12,86,146,192,154,172,220,140,28,67,144,90,51,164,67,94,80,86,14,247,88,190,248,21,54,47,161,120,133,36,65,104,39,145,135,162,131,124,97,102,33,118,20,180,65,241,91,30,226,26,216,214,173,226,154,77,38,84,168,39,27,58,32,166,201,128,84,8,90,247,1,243,110,86,116,70,110,213,252,141,55,107,48,63,139,94,248,194,217,82,2,247,137,233,98,96,108,35,135,120,13,150,247,109,180,48,234,70,218,183,0,84,34,248,28,31,200,165,28,88,156,50,208,56,219,253,239,144,65,166,209,214,176,227,166,144,254,115,5,30,163,20,194,110,95,60,62,192,94,7,145,249,139,120,190,96,251,168,215,133,126,53,242,157,4,176,9,121,129,181,253,192,7,47,251,161,154,202,254,140,53,158,210,12,224,84,112,178,62,153,170,91,186,222,22,154,51,41,209,141,156,144,244,50,186,83,216,198,28,167,150,166,138,181,101,41,132,19,13,206,238,77,127,228,139,32,94,208,239,175,84,75,30,99,209,143,156,222,69,81,23,126,24,80,238,65,134,90,32,155,172,89,238,147,155,99,50,38,141,255,161,55,137,88,165,68,104,10,241,234,205,136,19,177,181,254,31,110,159,128,144,199,75,205,174,88,187,212,146,142,210,246,201,188,87,109,1,217,202,215,230,94,191,205,148,169,59,102,85,180,80,66,198,247,15,96,206,33,230,35,141,55,165,130,57,52,238,182,145,37,48,21,37,141,251,44,76,243,4,157,182,241,192,168,18,114,231,204,176,251,64,36,60,187,241,215,59,144,142,115,14,48,42,230,251,38,49,222,108,171,31,116,218,180,122,208,180,70,156,145,11,80,216,186,183,91,108,132,67,242,121,21,154,110,236,180,246,90,151,160,139,130,253,80,162,190,45,104,83,154,121,118,134,21,238,125,31,218,65,142,1,92,212,201,202,26,97,217,255,19,80,227,202,125,40,8,51,139,12,246,79,233,23,144,191,58,126,35,232,64,45,235,125,0,142,159,89,207,58,8,248,60,36,137,38,80,173,180,51,30,182,133,106,110,9,0,74,198,151,133,125,243,252,201,14,197,141,243,3,77,50,227,15,130,215,251,100,255,223,204,154,122,24,224,46,1,231,58,117,196,36,95,128,97,188,254,192,39,25,93,156,172,139,240,200,210,39,131,74,134,21,37,157,61,235,254,221,238,94,245,182,134,54,215,76,195,194,240,152,197,35,204,104,201,116,217,116,212,187,173,226,86,231,128,74,141,190,11,216,232,189,133,216,228,154,238,123,242,219,36,23,53,212,67,42,191,40,246,51,175,171,36,106,207,249,48,142,15,8,23,229,239,250,149,17,34,213,238,41,236,21,189,28,101,11,164,86,11,216,88,2,163,253,153,232,131,159,58,82,212,236,176,66,66,173,126,126,51,7,101,6,214,146,197,143,28,198,213,106,156,126,171,232,104,223,148,100,48,242,177,56,151,49,47,71,251,103,7,206,65,233,200,38,174,68,240,142,63,143,7,254,246,61,13,234,0,243,183,157,95,159,9,142,179,35,111,157,24,99,229,30,64,39,130,46,156,12,53,139,55,80,197,247,190,140,108,83,44,121,68,153,171,181,79,171,97,11,87,175,73,14,251,127,50,220,196,89,202,112,121,124,9,185,113,34,220,6,192,95,26,52,26,210,62,57,21,82,249,106,204,108,73,1,138,99,18,190,202,215,178,70,117,47,239,120,253,107,161,243,100,138,114,156,164,166,0,84,63,124,34,183,107,184,86,40,100,105,57,209,113,176,246,9,110,130,103,197,94,32,171,190,83,44,93,28,253,107,183,38,167,76,132,44,191,54,88,216,34,209,142,87,163,24,238,237,167,246,115,192,152,56,47,8,228,210,168,234,100,125,224,110,139,137,19,66,160,100,72,178,33,184,48,177,77,214,240,114,96,112,168,2,220,242,254,119,123,199,185,28,37,47,206,78,224,39,0,239,68,35,229,4,203,9,167,55,26,111,71,14,134,201,49,175,111,61,140,51,116,252,126,212,73,57,115,248,7,225,66,131,159,36,26,77,35,8,27,76,64,75,91,4,28,200,195,40,124,158,55,11,32,188,71,197,199,69,203,26,157,240,57,134,191,149,203,152,134,108,241,80,12,194,114,16,0,158,146,236,251,53,148,11,162,248,193,80,28,251,190,226,236,241,193,59,163,161,174,119,21,152,148,164,89,169,224,247,80,90,198,155,250,29,102,0,189,122,168,125,225,124,214,98,183,72,162,179,3,237,98,117,215,200,170,227,134,109,251,190,36,92,63,16,230,99,183,174,255,15,178,101,26,244,114,231,6,141,110,167,197,244,160,32,74,129,134,101,156,169,176,102,104,154,107,227,224,228,144,120,69,46,85,209,91,186,137,253,95,211,202,53,114,202,14,138,195,12,188,106,26,87,20,164,35,239,179,80,37,34,225,152,40,115,124,128,142,24,134,179,92,185,213,1,12,40,210,83,154,171,63,118,247,132,73,173,188,220,76,34,116,65,248,115,54,176,3,127,109,208,159,164,27,193,10,75,150,155,165,161,144,9,94,167,144,41,217,96,3,113,90,51,135,44,20,191,227,179,115,56,126,54,100,68,138,23,55,201,117,93,90,217,224,233,139,17,229,205,120,207,97,191,140,163,7,67,83,236,63,186,95,20,195,245,83,244,148,227,129,135,199,241,119,240,200,143,146,191,168,115,144,18,40,51,88,37,54,36,101,118,25,228,176,243,118,164,118,60,151,224,223,1,137,83,89,168,18,61,173,197,236,83,177,153,254,145,141,161,147,83,208,149,164,136,49,97,37,90,31,12,106,174,161,21,11,98,242,121,105,106,224,197,155,86,119,25,220,25,38,235,97,61,236,2,233,103,27,182,32,52,150,232,91,202,237,33,174,206,12,65,93,168,52,179,110,104,57,141,65,166,143,120,59,44,43,90,20,7,89,181,151,22,190,236,201,223,102,177,41,217,52,120,9,203,198,83,142,94,251,224,103,39,18,0,192,175,28,255,105,122,111,190,132,17,54,161,214,100,64,110,164,156,44,201,253,138,225,94,234,150,170,202,56,181,125,195,86,223,18,5,73,49,120,125,198,195,42,188,84,78,175,90,27,43,85,218,154,41,112,205,143,225,253,113,7,217,76,183,176,23,142,137,180,93,203,251,206,244,20,145,189,174,248,174,138,207,243,119,38,63,172,233,64,213,22,193,154,7,240,246,45,28,64,11,181,243,234,56,90,226,12,161,91,112,171,30,188,210,88,44,178,129,5,9,192,101,110,4,6,8,228,129,135,58,216,165,232,199,99,196,90,184,19,215,157,124,109,146,56,209,130,169,231,229,75,151,135,198,216,180,41,109,88,135,216,0,18,180,96,63,5,43,114,145,179,177,28,2,252,207,209,85,171,49,175,35,13,226,237,79,0,218,52,135,122,42,170,168,83,46,151,5,235,221,98,115,53,178,93,196,25,49,238,246,43,9,3,137,213,186,79,0,252,89,48,211,180,13,172,57,132,140,149,65,250,219,100,215,30,142,97,47,186,33,46,113,22,88,169,102,129,12,144,26,226,140,214,191,57,225,3,247,236,222,70,22,224,182,27,206,27,41,21,22,70,82,20,218,82,135,98,72,198,30,13,91,86,141,133,13,201,136,229,163,138,167,255,176,7,29,33,77,159,136,221,133,216,170,189,160,146,124,199,5,182,224,53,112,140,70,126,147,6,55,161,231,83,121,208,83,112,87,26,111,24,75,132,159,214,60,194,19,7,235,22,13,49,55,223,229,52,144,157,44,214,217,238,147,54,103,41,147,169,180,254,211,37,123,132,226,243,89,167,158,79,191,148,91,244,136,1,254,183,181,136,128,94,127,61,241,8,130,103,99,192,111,40,3,129,254,73,133,238,220,131,74,0,242,211,18,176,35,126,122,151,178,96,84,61,167,234,180,234,255,16,16,179,14,163,39,157,222,17,102,49,21,29,14,209,196,29,212,39,51,82,243,39,33,211,55,147,86,175,158,224,89,144,216,246,49,75,0,15,162,178,104,191,160,68,7,170,39,55,135,206,199,75,179,139,164,192,255,39,95,197,153,53,49,191,88,174,107,29,61,198,183,111,69,173,119,140,66,196,247,161,118,192,83,63,207,112,26,116,221,181,47,240,7,44,226,176,61,126,203,104,168,93,18,239,99,207,58,232,10,252,229,192,122,204,161,92,209,43,104,155,177,132,126,146,156,198,51,204,32,234,98,124,52,88,169,205,197,86,161,8,199,58,136,145,107,34,108,235,36,76,128,84,1,68,124,254,183,188,244,209,13,56,51,4,57,68,220,233,247,51,30,135,48,222,37,160,82,247,103,136,157,9,72,128,252,117,164,104,135,58,216,45,57,145,212,197,189,5,23,192,128,76,133,101,177,138,209,69,247,223,198,104,202,28,8,97,131,54,197,118,207,69,220,193,59,158,149,90,105,150,119,187,84,39,79,209,206,22,233,11,227,114,234,222,210,119,205,9,211,96,225,217,118,236,222,130,181,124,12,166,212,228,38,85,238,202,148,0,5,221,121,4,90,214,133,71,60,162,88,118,50,195,37,31,167,254,201,68,145,175,142,35,251,29,21,142,161,109,54,153,5,182,252,176,232,125,133,95,14,228,173,19,218,82,151,246,225,251,141,158,221,254,217,104,9,20,250,131,88,190,225,53,143,242,61,150,227,90,109,250,194,137,12,234,40,36,203,147,241,135,238,9,91,37,223,145,27,234,83,111,227,141,19,91,128,182,229,241,24,243,164,181,29,111,51,19,64,118,70,190,211,70,169,193,134,70,119,31,105,62,176,46,255,189,147,87,19,120,217,178,164,159,74,243,60,55,87,234,89,32,226,1,83,197,11,73,14,68,209,190,99,13,236,233,106,243,25,232,103,127,229,208,253,180,161,122,27,51,173,106,166,100,1,19,151,242,200,17,176,242,8,252,207,21,206,98,229,121,77,26,144,164,247,238,18,1,12,81,234,161,54,126,232,245,170,232,134,25,112,220,97,57,162,111,12,79,96,141,12,117,60,212,12,161,19,172,253,162,246,222,191,224,204,170,25,233,116,208,30,74,62,239,9,177,142,89,208,14,33,28,97,139,139,172,229,153,111,78,213,47,131,247,186,49,250,41,124,98,235,228,18,182,133,165,250,7,91,143,154,138,237,21,225,132,168,180,67,106,57,222,24,136,244,253,97,233,146,155,64,72,226,247,250,66,129,174,138,152,173,172,58,69,60,51,64,0,201,24,138,39,46,230,97,230,50,137,229,4,3,139,69,24,164,234,223,4,25,245,130,6,248,234,251,166,93,72,153,4,27,188,87,219,104,170,93,126,101,229,63,119,104,62,156,208,225,194,183,61,19,80,81,220,172,71,107,178,121,142,93,152,137,82,56,57,127,8,136,3,22,118,65,54,25,175,167,19,209,200,51,202,177,235,87,182,20,10,60,18,146,171,227,149,64,209,75,166,227,241,144,242,1,1,75,231,76,75,238,87,127,115,187,164,195,110,222,134,123,79,245,121,169,177,87,164,235,133,133,115,109,70,41,193,212,202,154,6,116,188,223,117,134,216,189,163,180,95,130,108,227,45,36,140,168,113,182,141,189,217,208,226,115,70,75,221,60,125,85,156,87,80,41,33,96,97,67,192,223,50,255,209,125,247,233,199,119,153,39,219,126,172,157,163,22,184,219,100,188,104,67,138,13,201,178,30,233,175,71,190,57,121,183,91,183,228,162,97,241,53,245,3,210,171,130,21,37,26,129,228,199,60,249,72,84,54,106,20,196,81,28,19,247,163,61,244,13,125,162,63,169,168,183,175,33,20,150,221,97,240,67,47,176,233,210,65,63,193,119,205,121,161,19,104,180,55,181,38,145,233,140,187,61,251,53,86,214,101,95,4,174,238,235,233,85,23,69,98,47,155,164,142,62,153,77,252,133,27,22,25,242,35,75,117,92,190,36,179,48,241,91,40,100,50,34,206,160,16,102,36,80,168,228,10,5,85,113,237,117,119,125,75,94,141,80,148,104,55,151,177,171,162,5,21,22,181,98,49,33,21,216,100,244,152,148,26,135,190,25,87,100,230,53,186,169,215,51,166,33,235,6,48,233,93,120,180,133,5,79,126,11,160,233,238,176,236,219,219,12,226,56,119,238,108,243,82,99,53,187,5,3,41,151,171,251,207,35,130,182,18,116,118,233,58,184,139,231,113,32,219,142,126,0,131,217,177,31,57,23,209,79,129,49,161,3,138,200,176,220,75,210,126,86,127,101,151,240,40,241,127,218,160,11,144,62,16,242,226,196,179,39,141,185,98,162,51,79,14,238,86,26,242,169,246,160,203,160,71,36,87,117,248,167,111,221,232,169,95,178,226,205,93,41,140,93,243,42,40,99,1,43,124,78,21,182,237,65,227,49,16,185,36,9,75,48,238,215,43,123,143,236,40,107,193,44,23,70,90,75,229,1,130,14,190,159,121,169,18,101,232,146,205,64,245,103,155,10,155,15,251,113,13,96,78,48,191,222,218,179,121,140,67,59,145,186,204,91,17,178,252,179,244,249,236,176,12,234,82,163,7,30,229,106,47,193,179,240,105,31,145,82,80,217,71,245,139,73,121,239,54,100,191,153,194,127,141,237,38,72,205,63,189,158,48,132,213,167,35,132,193,128,178,184,111,157,44,168,228,15,93,3,197,229,8,61,145,5,181,196,13,17,5,42,109,57,204,119,32,155,232,96,85,196,195,114,216,123,153,207,49,222,165,10,73,78,73,171,157,37,3,151,12,16,44,162,51,81,24,78,177,64,25,47,254,51,238,212,115,133,148,182,137,154,211,94,172,174,132,89,203,208,219,94,239,27,155,32,35,72,112,243,53,210,92,144,61,39,127,242,137,163,70,66,165,204,210,61,129,31,210,167,10,74,59,118,192,185,140,56,158,121,195,6,59,58,243,26,13,248,128,191,159,67,219,2,194,15,138,192,4,68,224,21,117,101,156,125,62,112,207,19,57,75,169,249,131,12,56,45,180,53,49,43,87,238,167,47,107,40,27,171,5,142,22,65,11,158,26,233,173,182,198,153,181,238,77,135,156,138,182,227,21,183,169,32,102,71,72,225,199,190,91,163,166,148,106,139,248,203,214,150,55,52,81,97,185,255,253,226,180,91,4,24,97,39,152,92,140,10,244,11,19,86,77,104,174,247,14,13,78,70,11,189,109,65,169,175,87,207,25,126,158,89,168,221,200,15,191,98,123,189,135,199,36,158,61,70,158,1,124,150,145,189,26,101,179,163,146,182,227,6,160,147,79,124,95,187,204,46,132,143,127,184,227,58,78,230,162,188,222,3,207,187,48,164,106,44,153,107,214,75,220,84,124,49,208,146,161,25,76,205,57,54,138,174,78,58,29,86,61,249,188,52,218,13,97,59,141,85,173,227,151,228,209,220,248,79,183,205,115,48,195,209,174,132,62,98,192,46,181,143,76,85,60,106,10,246,30,27,179,138,74,33,74,46,44,196,37,51,240,187,73,253,183,47,175,126,121,212,205,132,210,118,87,64,167,240,142,197,69,25,194,77,130,126,61,166,213,197,34,23,46,255,196,70,227,75,0,162,17,11,68,172,216,50,77,76,234,108,115,95,204,221,49,7,172,155,109,130,165,171,241,55,133,83,123,178,186,133,204,139,104,157,9,97,200,131,76,35,243,251,111,164,241,187,178,58,228,206,122,137,109,238,102,142,237,248,114,245,148,235,206,177,3,121,144,142,173,190,12,55,125,68,226,166,6,44,217,83,41,139,18,242,108,78,9,54,224,121,130,78,209,156,120,39,60,109,36,129,249,234,34,47,164,169,108,60,26,136,84,84,51,45,80,66,171,1,181,188,171,8,89,74,198,117,193,180,103,126,139,254,249,2,129,196,195,13,235,224,55,142,116,156,121,69,154,129,60,135,228,192,103,89,16,71,211,236,27,136,84,101,91,248,100,97,43,165,8,143,57,150,177,213,99,67,251,197,179,52,235,200,107,190,69,65,147,149,197,62,247,138,190,179,240,88,65,85,213,247,132,186,91,110,90,139,4,187,15,215,254,21,124,13,103,111,193,138,200,182,6,191,159,143,73,136,121,198,84,244,79,53,118,226,59,208,124,76,184,209,111,130,143,247,180,207,171,98,230,1,197,12,56,213,37,242,67,225,202,185,194,111,57,66,223,124,43,157,175,120,141,18,183,147,176,163,71,97,158,167,178,67,93,183,21,77,184,94,122,116,86,189,147,31,116,6,5,202,24,26,251,30,77,32,128,148,126,201,83,126,85,122,82,203,147,156,210,70,143,204,95,190,97,226,108,108,71,235,96,72,159,145,228,119,160,233,123,241,15,245,211,90,63,156,13,29,129,163,240,66,87,233,182,22,102,155,134,90,108,204,226,29,209,79,139,35,117,182,143,55,50,160,157,178,207,120,22,251,225,72,104,146,168,232,178,240,42,27,134,71,129,203,254,133,105,111,184,208,107,36,28,108,59,255,142,235,101,22,155,59,15,213,90,38,118,208,232,50,148,45,0,129,39,113,7,28,196,19,8,129,181,124,141,45,213,141,67,67,30,178,65,0,129,96,38,136,154,93,81,173,67,60,237,136,210,168,72,78,206,249,95,140,126,77,227,236,59,175,22,11,47,130,177,152,182,227,88,104,171,71,146,91,38,170,202,141,21,235,76,177,38,247,54,8,85,141,135,79,138,230,153,113,91,209,76,4,153,0,33,22,211,20,226,53,121,82,135,108,14,159,74,150,231,223,124,146,247,161,128,63,206,244,194,64,13,136,107,8,59,51,134,237,14,127,52,59,254,163,76,84,152,245,65,117,187,231,229,132,220,230,146,102,176,240,166,119,46,0,157,188,26,247,254,87,131,221,117,196,102,4,141,137,24,112,84,181,246,175,14,184,151,47,18,12,4,243,208,221,6,246,159,9,66,63,75,187,184,202,199,73,139,152,83,70,103,8,227,76,251,87,41,48,32,9,11,67,249,200,67,61,21,5,212,113,84,228,220,193,204,78,52,218,242,35,141,242,178,41,55,76,65,178,115,232,123,2,186,174,149,163,161,159,154,107,149,229,251,147,130,117,35,19,106,179,52,52,151,12,96,213,40,102,55,191,132,204,88,211,154,8,237,169,210,160,200,42,212,62,109,128,158,145,62,109,112,132,81,148,240,18,214,3,150,128,64,197,190,62,64,191,0,142,196,215,69,39,165,146,45,82,217,185,177,233,103,227,14,16,115,238,160,43,137,209,32,238,66,135,53,77,42,25,3,44,45,111,49,202,99,137,99,78,137,40,67,120,91,14,105,140,117,243,71,229,47,105,77,205,243,21,49,159,1,20,118,152,128,156,42,251,72,53,216,176,173,163,241,163,132,219,84,216,190,177,211,5,233,81,224,58,181,74,76,4,155,177,164,22,218,169,137,61,48,154,42,88,44,134,217,142,169,124,224,56,87,193,59,217,65,38,103,30,234,103,62,30,173,26,21,133,112,0,45,219,50,64,60,45,222,10,118,188,218,151,177,101,40,53,61,135,40,28,66,134,49,93,181,90,49,120,226,244,94,25,243,146,57,121,33,118,52,153,87,108,52,16,223,235,167,183,246,40,173,208,218,56,203,140,32,191,27,190,141,42,114,208,124,71,132,138,202,232,21,181,82,25,175,86,50,123,105,182,147,145,60,233,19,94,136,174,84,166,173,111,9,201,70,93,157,113,217,16,227,53,147,76,116,88,215,45,110,56,217,111,124,10,221,16,30,218,46,94,54,232,116,81,128,76,106,97,135,66,28,246,250,183,234,241,127,114,170,223,148,68,109,50,201,228,242,133,252,93,215,44,196,129,80,249,139,175,57,126,60,83,168,203,185,141,133,70,26,117,7,80,67,100,9,247,102,57,89,90,102,226,90,216,165,241,53,2,136,86,76,97,224,150,129,28,72,18,237,49,184,235,137,41,225,37,123,40,37,221,101,115,99,83,5,34,171,18,190,149,169,27,37,225,10,142,82,167,168,127,18,232,157,115,22,201,192,140,56,225,250,249,210,56,173,19,208,27,53,110,84,48,178,20,56,32,145,106,42,141,15,38,38,134,237,180,26,106,137,11,223,179,250,231,132,130,213,238,228,174,250,241,160,25,252,198,4,151,136,254,177,119,41,9,167,161,18,105,243,35,251,190,22,251,208,213,190,247,22,81,42,168,231,252,194,246,155,211,44,85,36,171,105,187,197,203,121,228,96,126,248,239,122,18,68,120,221,144,181,16,108,226,6,130,41,109,221,69,73,240,61,97,187,121,65,97,248,135,212,19,180,113,94,150,178,178,183,77,207,223,6,12,111,243,214,12,177,188,0,23,89,169,21,137,55,32,171,147,189,77,178,15,254,138,230,136,217,126,121,23,219,205,163,220,89,18,39,13,137,76,155,27,136,5,120,249,115,250,83,183,118,209,74,96,111,204,181,223,111,149,173,133,6,184,20,172,172,184,63,188,150,230,30,181,76,44,179,68,214,72,234,80,108,75,57,3,182,96,226,253,63,183,246,94,37,127,69,25,93,107,213,132,87,21,53,152,226,209,7,90,69,173,104,114,41,208,180,178,10,215,147,47,239,193,45,130,180,15,144,126,198,42,87,24,71,75,60,80,172,228,169,59,157,14,205,160,246,21,11,209,253,247,65,192,119,221,71,245,231,210,21,158,175,118,211,237,197,239,243,49,73,125,212,141,176,241,121,110,248,220,125,216,87,200,122,163,213,139,33,234,150,169,153,202,7,85,210,99,196,244,217,34,223,54,41,68,151,48,61,207,89,159,208,107,255,144,129,151,141,204,92,98,246,200,228,87,167,198,44,160,76,132,9,45,125,11,140,178,165,254,144,239,15,97,30,50,125,9,14,13,22,75,26,204,82,187,223,98,238,156,4,121,161,116,51,62,205,137,90,106,7,119,159,109,22,255,191,14,77,132,198,156,111,60,135,185,104,194,116,30,8,37,36,205,45,113,176,29,44,230,175,158,37,82,190,219,172,132,66,19,10,192,124,160,7,90,148,255,59,103,248,250,90,160,26,199,124,175,244,112,39,152,189,52,206,253,91,67,154,70,251,35,113,17,235,147,46,235,185,234,251,141,150,231,217,245,82,5,123,253,32,4,24,237,194,157,84,51,47,127,153,137,51,37,224,186,44,240,211,79,9,107,200,146,121,113,180,116,216,69,189,231,115,22,223,62,192,131,237,122,116,215,89,36,1,148,11,235,164,211,207,218,156,169,155,223,57,193,67,112,130,163,1,23,112,179,86,250,138,203,167,136,170,104,127,109,198,116,131,228,50,0,103,229,120,234,1,173,200,89,142,198,222,58,176,20,142,157,60,69,159,234,130,167,52,238,250,104,40,72,16,181,162,242,111,83,170,2,143,253,161,244,112,60,22,149,87,62,190,160,56,232,218,50,133,231,201,45,141,201,123,104,177,229,125,197,3,219,229,175,206,13,201,87,158,88,232,38,68,78,66,2,129,117,100,49,133,152,118,3,191,239,83,116,15,82,202,38,21,30,68,91,238,102,178,145,143,69,241,170,11,198,117,65,54,184,164,218,197,158,214,179,19,120,113,0,206,1,57,236,194,113,255,79,70,162,229,198,14,255,68,61,10,188,185,6,90,172,228,71,100,152,242,251,25,124,159,152,13,234,136,123,20,33,119,181,227,79,190,199,216,191,222,67,17,8,137,86,212,146,195,120,213,185,31,59,117,121,212,15,237,37,23,180,61,72,204,57,4,144,19,10,54,184,208,128,58,51,14,254,41,155,190,184,136,80,19,186,186,59,211,9,17,158,199,109,40,131,155,217,143,81,216,58,251,175,51,142,243,131,79,183,254,183,228,45,96,231,146,79,54,107,253,240,154,42,34,244,225,121,66,2,170,117,47,132,34,96,186,218,117,157,29,70,190,179,26,192,240,207,15,157,43,62,105,136,187,23,107,254,49,195,28,189,155,155,222,11,241,164,200,55,4,69,59,227,117,158,43,39,172,34,248,121,110,185,38,133,51,77,64,118,207,143,157,208,81,28,214,166,144,214,29,200,94,200,213,10,231,118,170,50,206,94,49,243,195,187,162,205,24,84,27,98,46,171,87,69,79,175,100,165,171,138,166,223,247,181,113,236,125,136,54,3,19,144,60,58,27,102,174,75,243,104,151,34,79,216,135,220,39,66,238,155,126,136,99,213,214,221,25,210,52,30,24,152,28,137,50,38,159,19,4,66,154,243,18,70,169,37,231,236,117,25,209,201,26,179,137,32,38,28,102,125,43,126,12,239,201,80,194,3,222,254,215,4,229,129,118,72,174,225,62,89,160,95,253,107,45,188,228,4,99,12,18,21,24,113,127,91,84,248,29,183,197,146,244,240,78,218,172,93,213,225,215,156,153,19,207,160,214,6,242,215,161,153,73,89,164,254,218,181,155,76,149,82,202,66,244,17,100,237,120,189,101,73,236,52,11,156,29,187,26,209,90,69,238,139,239,178,135,48,217,71,205,102,172,83,75,172,103,252,31,119,253,60,205,118,93,84,131,202,200,190,230,149,71,213,84,251,86,190,230,229,253,158,108,85,182,252,139,78,51,148,90,243,60,113,225,251,21,211,175,15,7,163,80,233,52,121,36,128,155,103,121,50,126,35,136,255,144,210,72,47,137,4,190,255,125,238,183,156,68,48,47,5,190,214,78,203,127,191,153,117,202,80,49,15,48,173,196,40,99,196,190,50,60,237,3,123,182,241,23,109,84,228,149,9,220,80,32,183,23,219,168,112,171,252,139,18,132,4,249,173,94,40,163,95,174,226,133,10,4,150,250,13,148,53,162,124,235,164,100,4,210,110,179,156,53,244,91,94,1,177,221,27,241,15,93,21,6,236,11,172,102,64,200,221,135,51,71,138,160,175,221,229,192,39,204,234,177,112,135,231,105,175,104,113,177,37,7,242,149,207,158,78,7,105,213,55,99,32,51,112,236,180,242,37,17,192,86,13,142,231,227,32,190,131,32,182,112,247,245,24,126,222,46,239,213,50,76,136,247,159,237,181,100,73,79,61,72,117,237,233,24,176,133,117,46,153,204,187,180,41,29,11,121,11,181,8,235,206,18,67,35,165,136,110,50,147,161,74,148,95,161,202,37,63,55,209,225,111,0,92,60,214,48,171,128,216,29,197,122,232,224,155,230,233,168,67,18,98,72,6,27,75,191,54,94,175,33,228,1,73,88,151,82,228,160,147,37,67,23,251,76,146,207,177,183,79,78,158,232,74,140,75,28,168,32,95,131,177,173,148,85,65,161,219,145,73,225,97,183,198,114,58,25,72,35,120,198,42,51,11,233,69,24,220,10,66,117,47,170,219,148,233,175,245,162,56,180,247,111,2,178,71,57,60,105,121,232,221,212,3,204,227,15,235,141,93,177,95,17,167,79,134,140,137,5,11,225,249,155,22,25,65,60,151,72,154,228,113,223,70,189,208,248,224,124,54,190,70,151,234,125,240,86,44,191,147,119,160,120,249,68,206,228,195,48,122,238,52,55,8,75,248,157,252,124,170,6,206,8,205,167,229,123,242,221,205,78,2,236,146,57,208,10,247,172,126,192,43,156,5,1,72,230,139,170,133,91,99,74,193,44,226,231,108,4,180,216,90,70,155,56,143,138,211,126,40,178,25,115,53,135,105,145,60,74,14,143,42,197,50,116,88,184,140,39,178,158,12,250,8,141,145,178,6,28,240,170,37,189,118,159,39,254,169,231,126,228,149,217,170,67,190,139,238,153,94,73,246,235,31,196,112,202,206,101,66,188,179,25,139,167,151,87,39,14,231,48,200,124,126,118,249,247,202,101,174,176,48,64,87,13,33,190,254,15,108,36,117,26,114,162,218,60,136,1,185,115,12,173,189,165,92,141,16,84,6,32,31,53,170,18,209,65,30,48,132,123,59,167,238,168,56,121,198,51,32,23,220,199,152,253,173,25,201,18,88,83,185,195,81,174,208,140,149,246,40,57,220,54,13,178,158,234,62,185,76,39,52,27,216,191,204,80,106,7,54,152,126,135,2,143,38,62,243,37,93,10,50,157,193,69,39,93,131,135,127,65,1,232,83,223,250,134,196,93,52,9,33,142,53,79,0,213,167,56,222,242,76,12,148,202,60,117,193,66,124,121,2,86,57,226,240,226,7,121,140,142,227,85,234,154,223,44,22,32,255,111,185,31,233,48,74,205,151,173,84,224,208,20,55,3,17,225,119,121,237,162,73,123,112,79,38,199,90,111,103,213,24,133,241,80,206,22,87,155,193,77,51,168,185,26,235,92,96,167,97,112,132,158,215,212,244,10,5,110,96,42,253,115,240,248,28,10,235,174,93,73,139,174,211,86,82,212,4,150,26,6,88,130,204,55,65,42,60,187,65,178,187,98,163,60,142,155,79,107,210,187,136,222,177,35,17,196,110,229,75,120,3,243,29,213,131,214,110,187,186,84,145,138,215,101,149,52,238,195,254,139,105,91,255,196,88,207,28,104,65,17,157,182,244,107,101,64,120,222,202,14,69,249,34,227,19,105,253,35,53,224,60,21,235,54,113,235,43,176,209,126,157,137,185,151,221,225,234,246,223,2,70,3,163,113,92,40,86,92,204,114,102,190,171,47,201,5,143,112,99,134,248,166,47,161,21,21,191,245,38,79,253,193,120,36,194,223,41,224,185,231,9,83,186,159,38,224,103,27,83,71,40,74,209,240,177,244,144,244,171,108,34,147,245,193,78,197,82,60,175,14,12,62,233,244,118,95,52,230,112,112,224,142,69,125,3,174,211,67,22,38,105,114,182,48,157,104,202,208,118,60,104,39,67,120,90,30,15,217,195,57,39,12,119,105,153,203,29,154,214,29,44,25,79,21,189,19,160,5,171,119,81,118,193,240,151,231,121,174,242,30,248,111,54,0,87,216,32,85,95,178,26,174,241,111,57,56,253,18,70,81,108,128,242,50,128,34,204,135,131,51,61,218,17,199,113,166,6,45,149,205,81,153,229,42,92,15,10,138,235,238,223,210,212,87,200,253,61,24,116,44,42,120,47,184,90,231,177,14,74,212,174,132,67,71,193,63,19,116,125,183,131,192,209,108,31,128,35,181,236,156,98,102,134,100,63,229,30,206,62,14,114,219,19,235,137,2,133,235,148,57,125,54,5,23,145,56,64,205,84,152,148,244,138,7,159,186,76,108,226,168,23,150,2,91,239,203,85,186,9,142,119,162,175,125,23,164,204,155,12,44,7,33,99,53,92,189,187,101,201,33,239,197,10,222,16,38,104,46,37,215,65,246,184,43,167,186,28,20,153,73,78,21,150,235,208,31,109,32,255,213,108,161,197,142,16,79,72,226,227,180,196,11,143,234,109,98,72,209,55,180,234,17,29,185,42,13,221,138,12,143,241,140,199,21,110,48,83,52,47,43,111,152,209,174,60,154,141,55,76,50,73,19,246,10,134,223,17,233,112,47,218,129,92,79,58,113,174,33,211,140,61,72,15,247,251,48,172,63,148,144,180,11,5,153,91,53,182,234,127,1,196,206,56,134,72,163,30,161,205,191,115,178,56,161,220,137,50,126,109,222,134,206,144,163,199,160,96,239,199,99,102,142,129,242,87,212,30,255,91,106,25,57,206,243,231,153,234,244,112,14,183,91,233,132,198,67,159,240,6,97,1,40,123,124,63,98,45,98,245,251,107,158,227,166,254,9,235,67,95,7,68,57,131,217,90,37,173,32,148,50,150,247,205,43,195,177,44,153,26,87,100,247,13,185,182,102,84,83,109,238,152,203,250,190,249,50,41,154,230,224,20,125,163,69,114,101,65,176,229,135,107,12,116,239,41,221,228,240,238,17,32,82,160,171,163,57,109,116,242,184,0,77,124,254,122,207,158,207,83,135,22,101,215,125,53,252,167,12,92,238,16,67,89,214,161,7,225,88,211,150,84,74,92,127,176,89,248,144,34,49,53,38,59,124,169,104,155,74,124,203,115,6,35,236,91,198,208,156,28,205,229,177,243,41,36,178,44,109,229,42,67,184,68,36,66,43,199,233,123,133,8,149,169,24,22,96,110,139,58,97,216,27,244,99,161,216,6,61,144,190,124,199,125,137,77,35,149,2,124,143,124,4,182,1,34,185,112,65,140,221,120,6,39,94,111,128,223,114,39,37,144,119,57,109,122,100,168,16,85,143,59,149,62,202,97,151,210,235,255,69,29,177,170,252,75,54,93,220,89,218,106,5,250,56,213,177,44,136,89,241,116,140,47,191,240,194,244,119,6,142,146,183,33,97,217,131,119,178,250,200,27,121,224,1,72,112,164,191,198,157,155,33,135,209,84,177,252,64,76,239,80,158,91,84,244,214,101,70,152,5,241,40,33,16,56,173,134,163,121,182,185,191,251,149,145,19,198,31,236,176,52,24,162,28,111,6,248,142,9,230,153,80,82,214,185,113,245,232,145,65,155,172,60,74,228,37,202,125,109,157,128,19,230,138,133,65,18,219,219,149,46,234,163,171,7,162,60,156,212,115,29,159,16,14,124,90,16,160,200,21,111,250,61,170,122,184,136,156,88,240,185,31,214,95,98,253,64,53,46,119,172,223,172,246,100,103,180,4,57,142,136,127,110,249,105,160,225,123,141,77,127,254,194,239,196,148,174,46,187,229,54,60,166,175,172,182,17,4,114,165,129,210,85,90,149,236,203,202,139,156,134,137,76,49,136,254,171,54,61,3,9,255,217,61,25,227,174,110,193,168,145,143,116,135,42,156,7,188,53,7,206,238,7,21,154,14,230,89,186,47,168,28,86,99,114,174,32,103,184,48,53,197,75,105,73,18,174,24,200,151,37,253,127,51,178,158,188,224,75,90,113,124,44,130,93,103,85,229,57,254,225,130,150,147,167,177,101,1,3,29,81,189,93,43,173,188,17,117,253,207,66,164,156,10,105,50,195,1,223,34,232,187,154,139,108,236,96,130,143,200,115,13,218,1,122,216,214,2,143,148,98,142,12,64,27,197,198,160,81,132,85,99,216,241,6,70,40,231,112,117,206,251,46,64,133,211,73,34,56,45,246,41,102,181,207,172,124,148,224,146,168,154,60,168,180,21,53,251,196,215,85,23,64,121,130,44,231,173,113,115,173,26,184,34,251,236,77,2,36,187,203,210,36,114,210,211,131,156,11,62,103,244,137,214,57,225,159,104,163,31,253,195,184,176,178,128,46,198,224,10,205,160,148,127,178,64,33,22,90,22,181,115,55,120,124,157,107,30,174,124,104,24,13,200,56,6,166,226,182,163,211,255,237,167,255,136,15,149,194,108,42,176,194,91,189,35,216,242,5,128,236,159,246,82,43,202,208,70,162,100,104,39,47,86,35,165,91,31,119,241,90,251,69,44,54,169,199,115,127,169,8,163,215,5,124,114,237,227,104,21,215,216,69,173,143,110,155,132,19,144,70,121,28,202,227,29,86,76,92,21,216,68,246,168,148,117,236,51,254,150,68,8,60,89,38,144,153,42,47,93,217,88,154,162,59,243,219,121,21,246,246,180,29,202,82,40,218,191,157,144,66,133,94,3,86,87,79,83,1,128,148,32,131,36,219,218,52,90,82,108,27,7,74,115,7,28,3,108,248,145,106,142,130,203,68,241,163,9,97,227,72,249,240,252,78,116,56,195,0,208,58,95,168,184,13,185,80,114,198,189,212,28,242,0,182,12,16,80,151,11,184,87,146,14,68,146,128,152,171,159,242,1,59,25,87,87,215,33,159,38,145,26,231,67,186,198,147,151,63,69,82,32,183,167,113,48,92,112,95,6,31,69,13,206,82,19,211,123,209,150,105,190,238,230,172,41,83,130,124,115,206,234,111,205,114,175,48,196,218,153,25,96,216,78,162,78,220,149,36,16,147,243,137,101,126,14,75,187,68,219,106,28,227,186,49,0,167,21,136,26,168,238,23,211,123,112,26,188,148,147,237,111,102,150,16,79,30,193,2,175,144,227,118,203,53,46,7,250,178,55,129,204,139,120,177,220,65,127,231,5,153,171,25,152,220,108,204,251,4,243,189,106,241,64,110,140,236,33,183,148,21,26,5,21,118,223,226,61,184,120,30,215,139,51,233,111,217,164,60,144,72,103,14,180,217,41,23,133,99,127,159,112,129,85,209,229,74,253,54,150,91,178,14,29,110,47,141,117,10,76,145,147,113,112,164,134,52,117,115,235,18,76,121,164,247,121,50,84,151,59,68,154,31,152,49,122,250,223,73,228,27,102,88,28,232,8,33,141,39,35,91,207,250,87,143,136,247,145,228,126,83,106,101,156,149,219,63,207,244,140,154,15,38,87,62,99,54,198,185,122,26,123,122,172,60,186,169,9,195,8,110,103,49,193,85,5,102,213,164,251,177,22,107,22,226,44,211,44,128,176,181,207,65,200,207,138,100,1,219,4,117,172,12,176,145,91,202,122,96,37,221,114,164,180,38,215,70,155,187,99,163,181,179,141,68,201,39,113,30,166,217,239,44,159,110,5,168,204,5,219,90,226,149,85,88,189,35,127,215,103,7,92,214,191,98,163,255,9,170,96,49,132,78,142,192,83,20,111,37,253,122,167,204,10,240,3,213,218,26,170,63,112,119,238,112,28,137,137,10,27,11,185,91,170,166,64,237,214,73,180,153,93,182,125,214,152,206,35,47,6,75,215,84,3,78,254,151,103,51,201,76,56,59,183,178,105,12,31,40,175,254,19,209,178,152,63,30,253,199,206,107,236,195,61,174,160,231,108,29,73,203,189,196,42,203,196,24,81,178,162,179,35,52,207,23,239,213,145,211,173,60,8,183,102,31,142,65,92,15,109,82,205,121,32,20,89,139,0,209,229,205,221,34,98,196,72,62,53,36,94,178,33,144,238,23,146,2,139,61,51,97,173,141,239,110,12,143,14,73,238,66,44,85,198,22,154,217,65,93,36,140,236,136,206,234,221,143,252,101,240,135,3,21,1,95,4,3,209,45,88,156,234,127,28,38,251,50,39,250,181,53,189,21,217,213,253,39,66,223,88,145,107,16,223,144,61,32,192,179,109,188,160,62,233,76,189,97,113,17,107,101,131,51,156,145,44,60,244,235,130,156,168,124,89,124,146,170,220,28,214,156,149,25,7,24,235,146,127,184,72,101,17,166,84,3,157,59,74,171,139,50,7,60,235,185,206,84,10,171,7,206,152,137,223,233,51,173,28,59,172,220,134,72,176,234,143,137,126,196,45,0,34,98,56,206,105,23,221,228,228,158,235,55,180,179,198,89,19,221,50,189,221,190,2,199,122,70,44,168,194,55,8,12,91,92,193,89,234,214,20,95,27,13,168,224,214,21,17,84,7,250,117,84,150,48,238,52,14,54,230,127,48,198,88,198,159,216,91,175,201,219,8,156,99,40,43,34,38,86,251,30,190,74,193,19,123,107,205,201,92,81,199,48,47,112,25,81,125,65,79,223,83,171,158,19,22,244,132,219,216,158,198,7,2,70,244,250,130,195,124,164,61,199,200,190,245,9,63,163,105,38,141,230,154,125,133,88,95,27,134,41,198,198,236,224,5,255,30,224,128,211,189,76,18,248,18,99,203,117,102,10,221,209,227,134,5,62,198,162,151,83,2,157,199,4,174,181,229,184,108,190,249,156,96,86,75,58,236,6,50,97,218,192,13,165,72,109,139,168,43,165,74,155,66,195,170,130,153,119,253,104,166,20,171,154,183,104,125,27,151,82,124,167,111,196,174,242,109,161,44,115,114,238,107,136,78,205,188,248,84,97,107,23,232,164,39,234,171,46,127,121,201,12,251,32,230,87,111,186,41,195,108,232,252,216,165,9,245,185,151,66,60,169,118,166,219,90,167,60,115,49,223,243,37,238,25,178,154,11,4,140,165,136,15,148,196,207,71,40,16,124,28,37,245,229,111,173,150,55,34,117,20,231,113,169,184,1,34,202,83,235,174,19,207,163,114,108,208,229,176,175,114,191,174,245,5,119,88,98,80,46,123,41,234,38,181,42,4,116,102,132,130,33,51,104,20,93,36,229,116,70,233,169,179,124,76,15,214,195,195,171,71,169,22,38,198,160,32,98,120,203,198,82,131,189,167,9,19,11,43,68,253,206,46,49,31,176,253,112,219,140,194,230,200,161,72,216,248,58,8,44,70,128,120,173,206,227,83,16,37,10,195,53,240,57,35,79,206,151,64,251,208,117,245,97,57,35,181,230,100,28,38,60,214,209,230,81,116,115,246,39,190,70,217,56,29,76,17,158,182,19,15,5,119,251,46,98,192,204,16,239,44,192,38,110,16,80,0,131,5,44,121,246,23,7,149,84,148,135,213,218,10,65,186,99,217,185,127,185,33,228,227,4,130,62,106,54,151,30,249,97,67,79,65,114,195,192,185,90,240,69,175,228,29,159,8,159,218,74,144,25,65,109,191,208,239,124,97,215,48,170,237,18,7,19,225,162,99,4,45,237,133,162,235,130,144,76,139,191,0,130,118,243,95,73,190,149,61,152,214,42,121,122,89,186,63,109,34,76,197,83,183,203,59,240,10,24,115,253,54,0,38,207,114,166,162,32,160,129,113,46,56,50,6,193,72,112,116,164,3,110,19,58,117,42,211,140,226,100,103,192,145,139,43,255,50,144,174,217,97,117,13,123,5,127,140,217,246,206,153,253,204,24,172,104,6,203,91,136,186,179,57,155,250,197,57,149,230,12,212,209,185,69,135,92,43,248,195,78,228,146,112,42,233,13,107,238,111,0,247,138,2,176,12,156,228,169,0,158,18,154,117,227,168,140,160,104,203,134,211,231,227,70,180,65,17,176,225,8,240,112,75,37,244,208,231,215,19,68,122,41,147,1,24,122,64,101,138,23,111,136,239,147,93,107,165,230,205,134,178,84,35,177,129,216,136,245,112,108,4,45,112,38,208,22,131,82,251,100,132,187,184,205,36,147,146,93,29,175,171,18,130,107,193,10,48,73,166,57,194,71,140,247,20,92,199,192,35,96,182,175,73,251,17,93,180,64,108,34,51,50,36,250,7,18,101,78,88,207,249,183,46,7,250,118,9,237,230,138,81,99,251,67,198,225,226,171,112,117,127,85,61,197,232,21,193,93,88,26,225,250,219,23,117,96,199,205,147,201,188,112,226,50,234,14,249,237,178,70,12,8,105,159,13,237,227,23,56,175,16,206,153,102,46,142,160,108,73,23,168,47,67,220,64,229,188,216,237,36,167,23,210,237,118,151,165,170,100,19,98,14,168,198,128,192,203,73,32,77,136,81,169,211,52,75,215,90,20,115,112,39,128,167,204,156,161,197,26,236,62,250,87,251,56,249,162,0,158,194,135,229,118,119,14,186,173,12,66,225,63,219,28,174,12,121,151,18,71,2,213,243,44,23,114,86,8,164,110,213,36,19,156,208,195,232,116,222,101,165,214,71,57,251,231,93,112,134,19,156,42,173,102,5,85,137,178,144,97,170,242,122,254,170,69,51,45,28,100,184,67,238,225,211,50,54,117,1,98,24,62,199,229,31,34,202,88,218,64,19,180,244,183,122,31,94,205,70,20,199,207,175,16,233,57,217,185,130,216,176,135,171,116,165,143,48,92,79,2,88,231,11,86,63,102,29,70,246,125,143,101,155,120,5,7,1,179,126,154,12,117,180,78,212,30,253,159,169,17,211,102,61,63,154,174,166,117,117,158,150,64,37,85,218,43,99,96,238,250,1,148,123,128,210,54,44,69,94,232,9,24,232,89,83,69,208,59,51,50,78,11,243,65,44,142,109,175,188,80,22,172,54,188,55,49,137,218,227,122,164,44,35,121,95,12,190,115,113,195,187,105,248,141,155,128,26,101,2,254,47,244,189,153,173,118,15,96,102,36,76,246,13,27,202,15,237,67,82,96,186,109,48,62,44,249,39,115,42,38,15,241,42,95,173,156,39,96,47,209,125,3,141,37,6,9,119,195,77,52,241,59,120,84,241,89,2,52,254,224,15,199,13,21,188,184,112,29,107,25,11,125,109,200,194,194,29,47,1,199,21,134,207,154,98,237,237,234,234,126,157,206,186,45,6,113,65,165,140,239,171,71,77,58,181,89,72,144,82,56,250,80,25,86,160,168,251,127,176,214,87,107,137,207,101,149,168,229,92,253,63,155,22,152,98,201,5,114,47,240,110,29,126,183,113,57,103,137,53,128,27,9,121,65,122,127,138,56,7,6,239,25,78,124,212,186,74,145,18,151,226,195,73,32,52,139,191,194,105,30,6,233,223,73,79,182,195,209,250,157,239,210,239,144,182,234,139,23,243,171,0,188,119,97,229,182,146,51,217,243,224,77,139,159,22,20,6,138,0,170,52,236,255,251,211,187,81,184,192,121,214,227,18,7,217,179,167,1,222,108,148,42,102,251,26,54,134,55,2,160,18,134,125,161,216,27,7,218,110,218,111,124,167,103,121,83,220,59,121,67,141,130,238,249,6,99,49,175,206,173,196,87,2,105,78,127,69,151,113,44,27,25,128,150,155,1,126,111,17,5,28,71,250,22,236,13,209,174,7,192,38,77,246,228,7,140,52,116,125,145,77,246,100,24,72,230,106,235,91,119,145,169,207,109,96,180,214,110,15,240,62,166,123,53,83,27,27,41,181,233,181,227,204,160,95,187,151,50,149,4,15,147,237,86,146,96,216,175,235,249,240,64,138,252,68,71,21,239,33,217,68,143,82,244,78,75,129,157,45,147,62,126,233,105,194,145,120,209,47,124,81,95,224,149,134,150,99,146,202,66,110,254,154,181,186,218,144,247,152,186,63,211,241,242,113,127,161,173,143,125,196,159,123,119,76,54,104,41,197,27,207,229,241,103,115,192,241,206,168,91,223,182,79,15,159,127,27,176,99,142,59,157,236,15,151,215,123,24,67,99,150,92,174,92,210,118,87,238,35,28,6,54,75,243,160,97,133,24,33,136,189,201,186,82,177,187,177,6,198,237,56,55,118,116,195,185,80,56,230,41,140,28,90,102,189,110,74,15,235,182,198,127,119,107,130,178,8,115,196,112,218,246,195,47,5,137,241,159,193,15,50,153,140,114,202,184,137,65,44,13,108,33,221,242,155,47,177,181,41,63,119,40,138,68,220,39,211,60,83,213,139,86,9,129,152,14,11,37,139,183,2,99,245,234,101,3,39,31,109,15,59,223,143,12,98,94,137,120,145,239,137,165,176,171,186,106,255,33,53,150,121,230,70,176,165,117,74,62,189,14,128,161,161,212,68,205,62,54,195,126,226,181,155,125,50,75,4,18,63,69,112,75,41,163,203,146,245,18,241,59,18,237,233,94,107,203,67,141,80,134,157,36,243,253,27,149,213,120,52,101,229,254,24,167,37,20,205,94,196,228,129,34,129,7,51,158,202,61,188,76,224,229,34,68,227,198,186,43,170,171,254,215,222,203,124,71,239,112,47,180,250,200,196,103,112,53,159,156,38,242,150,155,122,112,118,174,168,239,40,15,174,60,245,92,251,178,37,93,233,20,61,101,210,178,87,33,41,47,158,147,248,174,51,230,228,227,195,84,221,123,139,144,35,194,55,192,90,74,250,39,74,155,190,27,199,217,211,154,250,146,228,132,236,153,14,187,130,4,137,65,216,30,210,240,17,255,235,231,90,81,232,134,209,39,30,161,78,101,176,111,128,6,37,239,120,43,195,17,253,215,118,231,139,90,159,71,55,89,122,69,66,40,30,20,33,142,178,28,73,219,64,217,26,42,27,80,192,123,3,57,128,174,115,153,63,182,247,65,153,127,35,216,89,245,28,59,57,26,5,95,223,120,8,48,167,139,2,141,217,147,97,54,42,155,124,94,23,36,97,82,136,188,7,206,215,1,12,58,66,152,209,209,124,211,32,195,202,148,90,109,239,157,238,151,109,61,151,180,197,5,54,89,182,66,183,8,93,163,114,35,89,87,232,142,58,33,17,204,22,109,143,158,236,176,137,120,243,22,237,93,25,183,251,65,73,233,244,197,86,236,234,138,50,164,146,243,10,238,78,105,96,162,199,167,43,118,108,224,0,45,208,251,85,238,32,108,75,239,178,212,103,195,212,47,247,221,206,104,189,248,164,69,128,92,140,41,23,166,197,136,121,106,137,92,28,192,213,5,26,204,95,42,68,226,58,209,26,165,4,203,47,128,89,83,154,237,72,140,136,106,28,12,71,228,3,217,226,133,56,17,18,238,132,205,237,198,48,218,129,180,189,124,209,46,104,79,179,93,198,42,19,202,89,43,115,111,224,51,122,81,111,70,145,118,126,22,16,8,31,87,115,97,119,40,15,19,40,65,196,196,142,187,91,79,244,81,96,185,162,182,187,238,223,168,239,192,152,87,201,148,134,100,207,73,125,253,202,48,40,173,117,94,161,143,56,96,223,214,70,140,166,206,78,0,154,212,243,88,231,175,145,234,128,166,120,227,206,187,209,131,109,83,234,134,105,114,80,84,46,61,144,9,107,203,193,122,76,85,66,95,190,194,126,237,162,130,176,159,150,55,6,170,123,208,238,207,10,98,113,55,201,136,112,81,117,19,14,140,193,213,162,146,155,24,37,188,206,126,234,224,153,39,249,200,55,63,122,147,145,200,200,106,122,123,69,144,125,107,234,197,25,30,113,115,177,93,130,178,121,149,218,240,93,151,67,96,157,225,141,222,16,56,234,126,83,100,182,204,159,53,196,14,184,120,130,189,177,127,79,211,47,211,61,107,207,77,141,193,34,221,149,191,57,45,135,0,238,171,230,174,185,41,66,23,212,148,202,52,144,49,104,108,131,38,194,205,107,85,70,143,91,188,201,125,0,137,56,228,184,207,43,135,4,91,36,178,119,141,190,142,65,194,123,117,8,199,147,171,130,16,236,8,176,96,209,130,169,217,250,124,90,33,24,141,225,122,210,196,229,151,69,99,128,110,183,102,56,65,96,151,162,66,142,242,232,129,165,8,221,216,145,90,133,90,27,98,165,242,189,220,219,222,62,219,16,180,86,171,72,227,233,41,115,118,29,24,253,176,57,29,211,104,109,65,109,21,96,28,57,207,56,99,171,64,91,235,97,186,52,238,137,15,237,182,201,57,169,172,90,53,222,157,82,9,141,206,45,129,252,56,63,96,177,186,151,205,124,229,120,148,90,66,11,6,79,118,50,234,25,8,81,121,20,102,183,182,164,10,96,11,57,183,79,91,35,84,170,208,10,7,144,193,237,99,183,120,200,71,41,75,60,252,254,98,238,174,213,21,94,107,76,72,79,217,168,238,102,178,183,20,202,164,25,54,68,124,23,130,232,249,147,106,247,154,107,144,89,243,157,206,232,88,51,114,80,106,8,92,242,180,70,153,15,133,227,181,96,201,187,57,137,78,58,184,53,0,149,212,210,137,73,124,35,221,222,6,58,4,123,59,101,128,6,174,84,5,174,139,45,223,130,24,127,118,49,213,178,88,159,98,243,157,154,8,74,197,103,134,156,246,250,148,27,226,28,220,190,177,133,47,251,54,232,175,216,126,247,242,211,59,197,221,127,174,237,91,163,91,136,27,195,6,196,242,87,145,198,176,146,93,8,88,36,180,25,220,194,91,39,72,17,70,3,243,53,86,201,205,200,180,35,8,163,65,133,82,8,37,235,244,101,12,102,237,0,123,61,60,152,1,162,186,27,114,198,4,208,148,154,8,252,146,80,111,87,210,16,111,84,122,176,112,141,158,148,234,114,170,77,206,234,207,162,103,181,14,240,93,215,26,67,231,173,213,66,166,121,38,15,124,148,163,63,111,143,102,19,202,98,46,255,252,66,165,155,173,91,147,185,77,160,242,116,88,4,190,75,72,43,61,63,8,40,20,188,179,159,158,174,166,241,164,137,24,214,84,181,185,91,71,190,231,129,140,147,228,10,220,100,206,146,157,26,26,233,39,216,143,113,35,151,44,173,81,245,152,189,57,135,3,63,156,55,131,26,203,36,45,87,13,116,164,247,69,142,226,213,132,2,235,154,10,158,240,158,233,235,137,86,183,14,41,137,126,114,42,137,162,123,224,144,127,43,183,174,225,0,121,182,103,221,0,249,242,103,159,151,162,169,234,105,232,119,168,59,140,21,222,8,242,240,150,112,249,36,50,32,158,160,248,174,112,11,139,123,161,190,223,36,211,25,194,211,57,153,121,43,75,59,153,114,37,198,183,137,243,38,152,45,42,70,193,237,193,24,66,190,197,26,44,19,141,22,3,173,8,61,44,83,17,227,38,125,48,156,16,48,48,195,232,75,36,156,13,167,42,205,125,24,36,12,41,241,200,248,143,219,180,73,197,232,241,71,35,242,81,134,136,14,15,44,10,104,159,76,201,60,61,133,216,249,205,187,154,152,101,130,155,171,144,35,98,254,253,80,173,80,131,138,248,208,7,133,194,33,191,105,186,144,82,83,160,198,204,17,47,186,157,93,208,212,137,193,11,75,198,34,107,126,202,49,198,60,9,119,102,218,119,80,186,95,132,141,62,227,110,232,172,239,150,113,93,24,19,59,134,223,229,206,101,36,230,82,75,29,242,21,83,21,71,148,168,113,86,76,208,145,232,95,7,119,141,27,187,204,34,98,193,213,10,190,0,252,234,184,128,200,243,176,246,83,132,196,141,40,81,94,201,76,229,53,46,184,176,144,193,214,99,22,212,109,248,118,200,1,130,32,157,195,38,191,116,26,99,105,250,21,23,60,16,154,5,34,160,86,237,192,87,245,176,75,243,240,165,148,50,86,77,152,139,172,187,207,24,109,60,45,141,218,44,184,28,31,159,150,4,12,247,162,37,33,242,238,254,127,199,101,213,50,95,174,45,16,157,85,45,104,102,72,100,90,94,146,97,67,212,173,247,108,183,20,108,157,43,8,7,12,161,8,53,153,176,160,232,203,3,20,243,58,104,152,171,89,193,200,54,255,110,217,2,48,85,221,116,83,250,189,28,10,197,31,152,238,243,56,230,96,31,169,115,141,12,126,58,80,164,55,129,166,116,50,103,74,105,46,223,189,220,20,101,180,95,102,148,116,95,149,21,142,108,13,110,228,47,155,6,250,210,38,52,204,58,248,89,63,77,33,95,196,93,254,34,50,82,6,18,216,85,127,80,128,170,199,78,206,0,5,175,62,174,25,95,20,154,12,111,8,251,60,122,109,139,120,121,133,32,102,79,36,79,116,174,73,93,170,9,215,201,241,210,209,74,169,84,111,166,180,68,218,220,92,213,185,158,160,106,129,79,227,60,234,33,251,90,65,136,167,204,211,104,219,68,234,57,74,0,96,152,243,17,165,155,105,245,97,243,187,86,204,149,121,211,172,176,130,131,105,6,5,195,15,72,247,180,232,83,99,104,164,66,118,126,162,68,109,170,12,92,171,174,103,7,48,250,243,117,171,146,182,132,82,241,199,60,143,52,233,107,32,167,84,105,196,51,79,74,50,199,78,146,154,144,128,235,31,205,60,255,160,53,180,51,135,59,158,93,181,244,209,42,162,211,207,179,49,163,125,247,188,154,212,241,27,149,5,189,41,42,22,170,67,103,147,134,117,114,108,253,253,30,249,5,251,44,59,63,13,80,7,117,222,37,238,204,119,142,17,156,247,110,67,166,111,239,94,176,121,184,47,210,76,138,236,68,238,173,164,28,11,152,47,6,210,208,104,58,130,190,148,43,229,244,152,15,88,214,155,163,139,226,210,22,133,144,236,44,90,219,135,111,120,28,167,188,138,31,51,228,172,160,39,63,249,177,208,48,167,157,155,223,63,89,93,187,120,200,210,239,38,223,204,194,85,99,8,198,72,255,131,65,119,116,81,207,156,61,13,129,107,83,225,176,133,239,80,168,139,243,234,95,161,167,22,197,82,238,54,53,226,224,169,110,191,149,92,92,184,110,180,190,244,40,133,20,248,106,84,207,8,8,175,32,77,72,2,89,125,88,134,190,222,241,87,95,16,162,171,182,66,217,126,152,117,196,87,246,243,137,64,99,165,62,164,128,14,18,99,98,4,15,13,151,128,169,160,19,109,26,236,206,148,238,2,226,236,215,158,175,198,125,128,8,112,214,61,198,85,134,233,118,17,223,194,162,249,142,112,60,198,103,120,170,78,36,71,235,83,83,142,95,124,238,159,227,173,226,63,102,254,138,241,53,207,143,224,190,138,201,200,123,30,199,218,231,191,122,191,160,77,242,29,14,245,197,255,196,82,178,156,137,23,54,200,210,188,15,226,232,169,101,62,89,90,204,136,251,130,181,156,224,219,234,194,12,178,188,123,140,16,245,89,89,62,110,158,122,184,10,242,130,22,210,206,7,85,11,53,220,164,27,171,180,112,140,132,171,234,206,83,167,226,243,173,7,136,10,178,157,78,49,59,167,88,194,247,63,55,250,101,47,228,116,10,221,120,74,35,76,179,42,35,57,253,161,62,233,220,14,144,150,255,98,156,107,133,180,165,42,254,40,67,243,86,68,239,47,65,193,45,146,56,209,129,217,26,223,124,75,196,51,243,216,163,139,16,95,30,155,158,115,87,175,185,105,22,83,103,130,72,179,253,118,198,126,185,21,242,157,32,232,147,128,129,171,34,122,144,238,49,55,183,77,182,23,217,64,177,159,236,136,210,115,15,153,194,251,81,255,110,81,241,96,180,130,244,203,171,125,17,15,195,23,8,5,34,43,130,212,80,130,31,238,216,245,192,145,92,240,128,141,33,106,105,138,86,31,81,131,134,255,69,97,114,1,41,18,238,151,128,203,17,92,183,139,35,148,157,25,200,50,243,106,190,131,170,217,88,186,21,203,194,187,97,158,174,39,70,229,129,183,166,91,37,56,89,220,125,185,176,151,21,169,6,75,43,177,60,71,176,156,139,189,189,215,218,100,16,109,58,242,79,121,82,25,191,83,209,163,199,4,124,46,120,66,228,131,34,7,127,213,53,32,119,134,149,134,172,168,97,115,159,117,176,104,5,152,93,19,254,74,171,74,43,233,82,43,73,88,15,55,74,245,135,109,23,243,194,15,242,163,90,150,208,77,165,218,148,147,242,249,41,112,182,4,153,95,154,225,35,206,0,172,222,74,137,191,209,45,10,27,21,65,111,229,163,133,88,2,100,157,233,33,115,114,180,87,41,35,221,170,85,135,113,210,84,247,187,189,152,46,10,126,102,155,222,220,176,237,159,195,28,198,2,142,253,24,243,251,160,237,112,181,172,126,237,1,43,207,220,224,42,222,249,192,86,178,140,248,33,155,80,210,99,26,245,77,29,11,70,129,189,139,186,254,235,39,83,223,60,203,219,127,129,28,150,43,221,19,175,135,196,155,106,33,202,79,188,230,139,110,107,235,98,76,169,75,145,48,226,242,109,68,132,30,162,211,81,14,15,215,255,90,115,242,210,12,76,132,134,110,202,116,158,12,57,237,50,89,84,120,217,100,109,72,38,54,45,112,176,95,250,86,47,235,98,223,149,245,117,223,213,167,145,35,67,113,197,195,74,35,50,234,225,89,194,121,122,151,135,63,152,63,230,235,55,114,157,78,58,62,244,169,0,72,43,4,247,153,239,161,246,41,222,222,216,189,103,117,148,219,176,6,246,139,200,198,91,5,50,179,119,237,85,183,40,175,201,53,208,32,239,212,229,28,132,226,121,99,133,67,165,27,244,112,128,12,67,221,189,66,4,48,104,205,246,160,251,59,142,146,255,233,31,110,212,244,226,123,186,37,18,70,110,117,201,145,166,171,159,67,180,128,242,34,9,111,35,22,179,6,80,54,95,59,34,57,21,191,154,155,226,13,5,176,22,183,191,62,185,124,188,201,54,121,202,110,253,20,206,47,23,18,103,146,203,128,39,64,11,70,35,236,101,213,86,72,253,19,92,50,24,75,249,151,110,7,252,87,200,79,124,197,30,165,190,83,210,11,68,151,94,159,37,84,26,247,26,32,42,212,193,213,114,178,148,180,144,157,27,43,158,218,144,61,238,126,104,78,247,196,236,104,233,33,125,2,57,61,14,171,102,158,143,115,194,240,103,253,183,136,254,34,40,64,6,52,137,195,73,158,254,218,53,185,185,96,17,248,57,79,224,131,114,83,211,21,9,247,111,213,81,196,19,44,208,14,249,206,98,210,158,175,77,17,51,10,245,155,128,39,61,137,26,66,209,65,146,69,185,255,118,70,11,177,101,7,168,194,185,184,46,236,221,201,45,37,74,90,12,254,70,196,231,177,157,68,99,146,185,46,34,213,108,97,103,197,135,112,154,67,16,120,217,183,1,62,113,197,201,95,120,91,212,76,179,229,149,109,5,243,70,35,210,31,113,123,248,10,151,60,229,44,27,122,219,232,80,201,34,149,243,250,251,135,210,58,66,204,185,44,165,198,147,225,143,146,19,132,132,221,220,97,29,91,246,143,251,47,169,42,141,220,177,93,85,135,248,175,52,107,72,134,82,115,35,203,86,246,13,21,165,215,237,35,161,233,239,186,80,222,175,206,105,160,22,112,127,14,30,35,55,116,42,152,59,13,230,192,134,232,0,179,179,63,191,35,125,180,126,178,84,95,106,207,77,220,248,96,95,0,138,84,161,192,95,57,245,101,226,230,126,200,144,162,228,74,27,187,248,121,190,153,34,179,97,40,250,225,144,161,157,61,135,71,200,25,224,104,174,6,23,97,166,87,90,14,243,50,174,227,152,215,108,209,176,28,38,161,88,166,103,221,156,119,247,253,239,40,116,91,133,210,34,238,201,106,37,199,234,236,45,236,254,104,247,22,240,41,144,222,95,234,134,109,179,62,46,201,7,181,80,217,204,61,0,175,46,212,235,126,97,215,36,50,125,191,112,237,125,32,101,106,45,94,45,129,120,56,122,22,39,103,3,146,84,28,83,222,82,103,186,158,100,91,59,20,195,45,54,101,38,190,3,125,243,147,110,121,130,7,204,38,119,38,14,208,84,11,192,222,157,159,18,121,42,181,188,101,136,121,186,139,235,94,120,164,24,47,127,106,254,109,101,50,102,102,105,83,113,34,28,52,88,132,66,97,158,36,4,246,239,238,200,125,204,166,235,101,103,212,225,30,21,78,140,47,59,232,42,164,156,156,188,161,208,49,54,0,20,117,121,78,251,204,118,30,10,43,188,168,41,97,242,246,208,81,152,31,50,237,105,157,254,67,154,171,155,81,197,217,48,19,185,74,181,73,196,176,22,183,177,197,185,166,235,7,157,12,243,70,122,106,68,245,92,125,255,206,137,170,177,157,54,118,20,245,252,4,46,106,25,235,158,82,130,53,139,182,57,114,169,83,36,213,170,250,139,242,16,69,68,187,123,212,107,191,58,39,112,61,200,230,151,108,74,187,37,73,75,41,228,207,4,4,104,239,225,150,78,145,255,133,0,194,255,13,65,160,104,231,42,7,168,109,71,30,199,216,196,23,68,149,52,37,188,135,49,40,223,109,38,60,60,2,202,114,202,253,158,140,132,51,94,223,240,79,123,148,76,254,236,63,153,150,173,89,94,197,198,181,61,68,255,140,7,164,46,177,118,40,90,144,172,132,81,55,45,109,22,102,87,47,100,248,52,16,99,132,116,89,147,159,89,6,188,120,80,178,106,193,125,9,234,161,33,149,130,85,43,188,253,37,129,176,107,70,147,72,62,67,218,68,205,0,198,104,147,218,19,80,180,50,79,179,90,4,155,206,221,139,221,73,158,196,106,97,208,225,107,50,70,82,105,69,225,88,228,81,129,155,95,97,53,200,205,245,8,107,86,116,1,30,228,166,54,13,247,172,145,37,183,96,21,21,225,85,171,110,232,211,151,222,74,78,85,174,230,170,14,48,159,186,160,42,185,17,142,104,242,32,122,51,84,169,222,63,194,225,245,28,250,103,185,45,171,119,189,96,11,194,208,179,60,23,117,0,66,161,229,71,97,119,203,173,166,14,216,19,137,46,145,136,89,105,71,220,233,162,22,64,28,60,179,254,219,98,171,50,165,98,154,48,108,239,157,67,180,204,102,44,28,118,238,178,5,3,143,183,179,146,128,102,63,8,139,62,240,78,73,252,96,148,3,90,252,12,197,34,21,236,93,158,64,14,154,78,0,71,64,115,187,69,233,230,211,109,226,177,136,132,17,192,231,153,251,165,231,205,64,251,202,44,123,55,94,198,94,185,122,242,171,128,210,235,92,210,189,87,227,213,206,229,41,78,40,166,62,219,252,143,118,67,22,163,222,116,53,233,216,176,228,114,145,64,230,160,130,9,6,166,160,137,97,178,186,36,159,42,106,249,232,163,106,236,38,225,103,88,233,10,159,69,50,161,182,69,34,169,138,23,38,230,116,87,64,61,187,211,134,26,178,63,255,29,189,102,124,70,240,133,56,108,21,41,184,213,68,242,246,105,51,78,38,58,116,40,206,60,129,29,203,128,165,10,39,86,43,133,204,147,39,89,105,122,248,183,242,241,189,195,231,36,160,202,107,252,54,53,144,236,205,69,83,171,33,174,24,105,41,103,196,149,195,69,79,141,32,137,240,170,196,13,70,204,29,132,32,49,132,185,101,122,79,13,223,116,10,59,3,137,166,150,230,248,243,200,176,230,44,28,96,148,226,106,160,111,38,65,168,0,64,242,221,252,78,124,68,160,189,245,223,175,226,25,32,67,254,109,196,234,238,246,86,189,155,77,35,58,253,2,233,57,4,67,101,47,112,218,218,41,215,118,1,81,228,159,208,83,157,110,187,29,37,241,61,183,46,231,103,188,101,192,130,127,109,119,72,188,100,113,52,169,227,253,54,127,71,97,203,169,57,102,165,172,155,242,0,76,108,44,219,27,39,105,198,220,110,192,149,49,154,201,203,123,123,145,245,78,255,247,80,164,180,101,134,212,106,97,202,193,21,220,175,247,106,56,169,247,69,242,81,14,175,183,66,240,105,175,95,160,89,73,35,49,113,136,211,247,224,110,4,226,102,208,95,0,163,176,225,37,164,134,64,87,229,84,134,244,18,124,238,30,74,75,38,8,190,26,199,191,103,95,73,44,197,141,255,124,61,212,15,165,206,55,5,198,67,189,190,61,236,143,152,86,150,75,58,227,148,77,64,71,54,75,96,28,35,1,22,5,206,92,214,82,235,75,147,69,95,93,49,27,43,97,5,110,16,135,69,161,164,38,199,124,181,88,195,35,252,63,20,213,84,168,207,194,96,122,19,223,180,90,32,185,209,247,173,172,218,128,36,242,80,41,150,67,245,183,31,137,184,60,197,244,136,208,154,184,242,234,141,25,150,200,112,155,58,105,41,245,219,61,209,224,134,232,132,15,90,28,126,189,1,125,25,193,78,226,35,63,175,156,91,201,151,162,48,9,198,159,12,104,6,131,193,205,56,99,104,229,140,209,111,89,67,21,193,180,149,160,95,179,195,102,132,40,15,137,243,220,48,32,107,73,65,158,145,29,151,96,139,175,19,187,122,218,81,120,83,161,170,136,104,221,217,29,89,27,199,227,29,174,106,244,68,145,112,245,254,113,159,226,169,223,237,132,64,245,56,129,56,124,93,100,210,14,7,30,162,126,199,55,142,205,168,220,57,181,114,44,101,8,212,15,138,234,222,58,0,101,168,78,139,60,49,82,0,9,129,101,46,104,39,239,195,139,229,27,53,141,79,16,174,207,219,109,174,59,114,181,11,38,174,83,79,95,75,233,48,144,90,30,41,252,211,216,217,25,140,58,172,59,160,43,128,81,159,124,80,1,204,69,46,87,48,30,204,223,92,45,99,48,7,85,10,165,115,42,61,178,82,246,224,177,246,102,83,99,137,96,39,1,239,234,112,232,247,197,196,2,121,254,132,123,234,150,221,179,199,245,233,208,157,125,174,29,81,166,210,93,211,99,145,161,42,224,163,195,131,0,112,47,129,15,189,137,185,202,46,152,208,109,205,119,140,129,75,118,110,61,113,23,41,103,55,73,13,211,30,226,57,48,72,44,202,60,41,165,181,181,78,99,141,144,238,46,144,38,13,212,115,76,170,123,97,69,4,70,170,28,216,178,224,141,137,244,171,72,12,86,224,124,208,184,45,137,227,135,172,145,246,238,37,143,71,89,51,82,144,60,78,249,8,86,18,141,155,233,242,98,14,103,120,113,42,45,136,124,189,86,31,209,59,69,18,213,127,139,147,62,136,134,117,98,126,76,75,178,71,174,111,165,254,249,98,81,0,243,47,52,176,92,247,196,195,21,184,53,207,81,144,174,4,220,130,61,186,53,62,163,161,74,128,211,74,22,196,91,236,142,213,93,205,31,148,13,138,205,97,208,65,218,253,145,169,218,160,17,16,4,217,12,71,87,208,96,0,48,148,182,1,152,125,143,26,41,220,190,32,213,141,4,140,172,165,231,206,141,219,84,140,149,71,11,214,177,182,12,158,19,65,22,224,122,206,15,140,190,242,27,127,62,44,220,103,105,221,249,195,45,48,63,189,128,247,229,8,209,24,59,229,158,0,189,120,37,173,156,60,14,196,222,148,159,23,89,104,83,156,18,35,96,197,52,100,7,107,42,196,251,27,85,158,40,49,200,194,64,52,213,214,171,109,188,63,218,173,45,15,4,119,181,70,193,248,108,121,98,216,219,205,67,178,87,194,175,139,94,116,149,224,177,108,185,101,46,221,62,146,210,129,124,154,3,137,186,241,171,2,1,103,212,249,235,224,47,175,13,251,53,61,226,181,200,181,0,78,187,94,160,33,148,240,25,220,62,199,91,78,96,86,11,64,214,52,78,30,113,54,176,24,203,208,74,107,16,81,64,12,98,240,194,198,208,145,233,199,132,58,86,226,136,185,88,120,215,213,120,193,132,31,24,120,197,98,85,162,155,87,50,155,23,2,215,96,224,167,168,21,211,79,29,108,242,112,117,246,82,0,105,239,93,133,252,229,217,194,246,130,180,159,152,2,26,136,76,184,154,219,240,185,112,231,30,192,32,220,20,239,72,227,40,141,181,48,251,130,212,241,110,80,238,118,61,33,216,54,49,37,239,10,145,178,50,56,3,239,30,46,26,150,245,88,57,110,179,79,190,188,20,49,155,85,2,154,26,88,140,90,191,91,20,170,125,18,130,76,178,33,174,51,59,208,73,151,65,228,40,155,42,152,4,52,53,250,10,110,159,35,252,250,158,16,203,41,75,54,212,227,223,188,59,147,183,68,77,25,128,137,169,111,231,80,114,185,129,75,23,120,54,52,110,221,226,250,105,147,63,148,17,228,107,63,72,105,249,97,47,51,7,215,54,105,187,139,222,8,76,87,78,183,240,216,9,45,50,45,36,77,169,123,134,203,228,39,138,142,42,167,158,144,181,4,79,192,253,155,28,167,243,81,67,36,191,15,190,42,133,162,93,90,124,242,146,93,211,165,72,166,20,2,206,9,150,229,159,234,68,112,251,19,56,3,21,33,188,185,227,144,116,238,132,27,40,166,106,28,248,142,37,186,67,181,168,12,55,163,159,249,74,91,255,208,158,96,2,114,162,45,186,173,1,126,90,115,86,169,235,168,165,90,52,238,26,183,179,154,123,142,68,214,185,64,73,135,27,116,3,39,108,96,156,165,79,108,82,174,151,245,118,139,188,11,208,122,206,131,218,6,1,91,242,120,4,14,248,95,106,28,239,245,128,77,250,85,13,232,148,18,11,135,187,104,249,123,171,162,249,171,119,211,102,233,24,16,190,182,124,89,46,70,155,155,204,150,161,153,3,42,95,253,104,54,4,159,245,237,238,19,160,77,149,221,77,190,204,119,51,143,86,223,94,64,157,72,153,120,118,65,177,169,81,191,208,135,8,69,60,159,34,188,49,65,184,142,58,192,85,183,116,139,71,162,190,199,64,193,86,247,130,110,198,41,45,169,33,121,170,221,123,123,235,195,145,106,226,40,232,47,223,251,27,215,142,207,3,9,210,29,253,156,211,42,89,110,255,170,231,172,53,125,133,14,96,186,197,226,165,174,32,219,79,211,225,165,171,246,85,224,236,165,229,77,20,244,52,214,141,192,245,226,177,161,220,90,183,197,245,245,167,205,169,154,232,106,42,225,106,130,163,137,7,142,27,20,85,25,79,18,43,199,230,244,130,192,138,255,30,224,119,119,167,28,247,228,213,229,41,33,129,209,224,101,113,14,25,44,154,26,112,132,44,15,129,47,174,168,228,26,199,68,141,229,41,215,36,169,199,225,89,44,126,228,245,188,31,174,239,135,199,241,90,99,140,181,183,27,27,84,231,175,54,110,156,50,194,76,196,215,107,55,125,88,111,102,146,241,59,251,249,199,179,45,80,12,209,233,10,147,185,170,2,241,26,85,157,20,121,245,172,33,51,51,124,199,206,101,116,10,255,255,225,60,247,59,132,183,236,96,188,138,153,192,36,100,132,150,27,207,223,217,67,132,239,216,248,255,137,2,221,59,13,193,131,216,136,71,161,152,120,3,179,126,240,74,154,30,9,217,95,239,28,154,191,226,70,4,22,113,152,97,170,1,142,153,102,49,3,4,156,21,33,87,54,47,74,83,133,91,197,184,53,40,2,83,156,43,49,46,248,40,254,207,133,162,160,248,46,73,207,0,82,204,149,163,29,94,62,110,163,142,169,70,183,100,36,59,153,106,218,107,178,205,80,237,157,57,244,214,160,174,112,108,233,187,118,209,32,120,231,212,105,86,94,152,134,116,180,247,213,239,113,110,71,199,200,222,124,83,187,193,115,208,255,18,179,192,122,33,234,134,7,109,15,41,10,38,181,104,219,76,228,205,61,79,6,220,100,47,180,244,128,56,194,64,244,96,225,91,148,194,208,251,86,168,202,34,44,219,78,189,104,169,8,203,29,196,98,240,86,144,149,129,212,249,164,69,18,243,215,37,84,241,164,81,177,148,3,1,194,207,209,113,109,196,169,131,173,164,55,110,87,98,175,191,196,136,50,136,165,154,148,152,62,48,177,213,106,120,220,250,207,159,244,187,64,106,243,92,109,94,5,120,103,67,210,68,93,172,231,147,13,203,245,23,234,211,105,197,86,87,38,53,122,69,170,209,189,159,171,96,88,29,12,244,25,24,144,29,217,51,28,32,31,134,53,42,55,41,188,220,46,173,252,69,157,112,106,88,65,218,240,242,118,65,10,68,20,20,248,5,4,109,139,179,163,166,221,220,72,251,199,93,119,235,27,127,184,171,131,176,86,157,128,232,208,255,158,73,77,155,236,57,176,234,133,162,142,108,189,153,181,12,244,182,218,113,148,105,169,145,106,137,226,69,117,175,172,151,138,219,46,161,111,2,98,27,75,168,213,36,16,60,100,143,50,96,34,121,247,178,132,35,50,208,208,176,61,27,87,164,22,201,145,118,165,125,213,156,247,97,132,15,254,163,80,190,184,111,111,168,183,32,185,136,88,17,86,255,236,28,124,175,82,141,143,8,111,129,112,67,141,97,111,113,54,229,48,180,52,252,81,243,138,174,49,110,51,170,59,64,100,238,236,153,240,207,135,195,120,27,65,55,202,196,207,153,131,127,90,18,29,62,29,251,159,13,242,37,181,211,4,183,20,213,208,143,181,246,101,47,23,93,7,119,128,25,189,149,192,179,66,218,24,243,84,126,38,222,149,103,229,72,207,107,150,6,74,190,103,157,116,227,127,39,124,53,121,193,147,141,155,188,37,185,99,5,246,231,36,26,51,163,67,139,228,216,32,146,75,8,87,125,35,106,102,178,23,94,51,137,86,70,183,190,105,56,65,28,168,157,255,88,99,122,168,203,224,60,117,142,89,67,42,88,236,68,103,222,143,85,13,120,1,39,40,207,215,243,99,227,155,11,241,227,149,64,81,30,59,221,105,162,39,160,247,30,44,25,225,208,163,121,22,92,35,123,79,47,30,21,216,161,155,105,115,84,151,122,234,135,148,209,147,10,155,174,125,196,199,235,250,124,244,52,241,3,194,70,179,77,0,222,71,64,22,168,165,10,164,47,112,248,253,255,54,86,226,189,213,243,128,89,81,166,125,46,54,25,72,179,210,86,99,225,223,95,105,37,39,16,213,250,20,247,207,22,39,6,23,54,70,209,29,56,197,97,219,25,86,29,191,218,10,44,213,122,76,215,111,135,251,67,103,19,193,82,0,88,222,98,122,174,175,204,20,240,0,26,210,139,113,20,205,101,2,36,131,64,44,187,51,79,218,179,154,161,179,158,40,70,232,127,175,106,220,211,121,128,234,181,232,216,189,186,48,40,156,164,42,46,219,143,173,65,58,144,230,63,164,226,82,134,233,230,149,25,11,55,171,189,252,1,9,80,50,69,117,137,30,186,60,130,228,144,182,245,245,70,113,81,19,130,239,137,99,212,73,18,212,17,45,225,187,35,135,144,162,65,202,51,149,43,2,156,216,83,191,68,2,232,19,158,46,211,157,26,56,125,53,69,231,221,85,4,120,80,216,227,15,90,124,38,75,205,194,187,193,144,186,182,212,4,170,152,34,218,206,126,171,135,8,212,236,100,4,159,75,218,56,96,230,128,220,219,238,165,217,134,181,253,181,126,62,74,183,155,48,4,18,67,59,216,113,91,61,30,50,254,29,96,186,163,60,212,6,235,12,18,249,203,15,97,50,36,50,184,75,89,136,171,160,250,56,139,111,253,119,101,174,247,232,6,57,99,103,56,127,141,32,196,203,171,177,190,169,167,176,155,91,212,231,28,177,3,197,164,211,29,123,87,123,73,96,36,229,183,90,186,39,181,214,221,227,232,33,124,227,8,202,134,193,100,29,111,109,226,235,228,230,88,47,85,196,220,90,223,212,175,14,176,213,145,161,99,203,93,250,179,219,188,148,126,189,241,27,128,27,239,52,115,114,73,201,5,240,148,48,1,235,214,131,116,201,206,254,136,254,65,228,39,183,156,205,204,195,20,138,94,80,111,11,219,7,146,28,107,39,1,30,168,205,48,218,163,33,187,80,19,47,160,163,210,34,147,212,162,191,204,191,200,234,227,72,225,126,59,97,167,129,70,207,186,128,150,170,212,49,247,150,69,188,177,217,68,115,143,221,160,121,37,235,243,209,146,137,251,164,205,108,70,229,107,212,165,120,3,1,212,171,19,61,146,110,132,71,168,110,138,20,225,86,108,136,172,163,193,38,104,165,17,40,162,35,144,8,121,38,236,82,174,115,114,158,199,64,109,33,202,217,2,235,209,254,34,78,251,113,216,73,85,118,58,177,10,138,49,147,4,167,39,113,166,62,124,178,199,173,184,102,216,173,208,179,189,255,92,155,93,111,95,204,59,162,21,153,163,65,209,237,244,102,62,246,24,47,155,100,11,121,44,108,34,158,114,8,128,89,104,216,102,223,173,176,222,95,161,163,219,223,8,29,249,5,55,247,219,183,20,172,126,175,234,111,47,171,225,2,46,168,209,194,169,17,252,135,61,154,161,243,150,155,65,17,208,88,220,101,97,102,50,158,100,94,223,156,105,118,25,222,59,144,150,224,201,240,117,57,216,253,73,229,185,134,171,112,229,1,185,186,217,103,63,81,247,234,108,126,165,209,223,72,30,112,129,196,20,117,239,4,215,13,2,200,188,68,208,248,59,26,136,19,21,121,46,10,208,215,70,148,9,35,13,214,111,26,213,161,222,34,181,71,221,126,210,12,239,97,170,182,224,198,38,175,26,78,98,122,242,85,179,95,37,58,75,45,100,89,69,139,223,91,135,36,134,107,14,108,153,144,140,95,246,1,254,119,77,51,226,246,13,92,30,143,11,103,81,253,43,123,64,149,202,172,48,124,85,72,86,174,186,243,195,234,150,155,152,107,211,37,40,81,143,8,151,72,160,36,67,236,104,4,111,20,149,122,48,120,129,133,3,40,44,192,202,227,13,232,106,14,89,4,189,154,75,102,60,136,66,89,92,169,96,209,110,155,19,214,44,26,198,16,179,65,58,255,24,150,209,138,187,115,102,30,169,143,212,68,2,57,160,79,51,193,222,25,83,151,247,157,212,76,193,35,161,208,153,203,246,137,198,100,10,38,154,255,179,229,127,92,184,67,70,17,97,192,218,114,67,214,174,93,60,117,137,86,171,43,75,162,117,178,46,25,245,247,126,65,172,194,192,210,250,2,141,120,109,2,127,208,1,193,186,181,184,169,19,46,223,108,246,22,73,232,147,160,102,217,57,229,180,118,119,52,36,68,118,3,235,215,228,93,171,88,171,5,255,146,39,64,41,119,173,208,147,53,114,131,130,87,185,53,157,13,204,240,60,75,51,165,95,169,36,7,168,129,204,147,211,46,201,218,70,135,187,132,19,14,212,158,133,28,101,153,74,221,67,100,161,21,189,242,201,252,65,128,23,124,77,39,16,185,156,213,96,232,213,35,71,100,8,50,215,106,23,27,222,130,44,188,63,60,172,13,176,212,40,48,105,102,40,122,193,3,43,55,180,134,220,171,36,222,52,210,58,27,226,95,156,54,1,30,220,236,110,228,215,9,101,90,222,9,87,104,130,136,111,242,199,148,225,114,12,134,225,47,63,38,71,155,69,137,51,175,49,63,142,213,210,209,223,106,17,79,11,45,134,44,37,17,185,157,140,74,19,147,24,67,164,62,110,215,199,19,103,123,136,4,231,122,46,87,18,37,18,9,33,222,69,79,180,231,194,105,247,117,63,189,41,124,164,248,65,235,136,15,66,153,175,15,114,86,141,0,104,202,117,108,10,231,186,120,181,246,224,21,27,72,161,66,112,137,94,206,204,185,112,84,20,47,162,10,26,148,86,171,96,92,30,164,82,181,39,194,64,209,2,18,207,31,207,109,127,31,64,94,176,47,85,143,108,138,24,195,72,106,58,50,116,209,95,56,140,157,188,144,204,207,131,165,5,147,33,80,220,17,193,246,247,93,222,201,83,229,224,103,98,235,165,135,105,68,167,44,30,115,96,49,197,143,10,127,18,22,53,188,166,122,214,36,84,153,126,58,186,95,96,3,47,96,160,61,137,188,47,48,82,15,219,91,135,47,85,48,207,238,107,10,246,252,92,251,79,11,2,10,169,252,56,235,200,218,128,242,226,16,14,204,195,201,8,156,168,108,146,206,119,61,202,60,213,210,253,202,244,35,149,91,228,223,204,46,203,98,154,119,40,43,237,156,46,119,245,205,186,190,242,224,115,172,47,106,158,210,38,91,231,68,231,69,216,50,157,180,135,221,57,185,110,31,184,80,117,82,139,85,1,196,56,161,70,49,248,146,126,16,29,221,202,9,84,157,1,252,230,229,122,232,55,0,198,245,141,109,156,248,136,9,213,0,242,205,187,217,74,167,216,14,11,100,209,251,48,17,158,180,210,17,173,162,186,209,191,106,237,208,57,4,64,240,50,140,28,140,111,85,152,42,203,143,38,232,132,81,35,118,49,26,55,171,180,4,121,116,240,64,228,241,184,240,230,108,104,21,26,31,183,7,15,2,73,115,190,144,26,230,28,17,18,94,237,35,81,115,125,181,95,190,114,128,88,180,197,58,234,242,119,172,40,20,118,96,214,104,226,24,97,117,27,65,249,91,228,66,172,6,114,133,44,101,176,171,183,26,148,25,33,37,65,92,209,87,46,246,64,56,56,13,178,89,238,73,172,151,202,171,211,115,99,53,251,84,127,98,242,26,61,75,80,72,116,112,125,105,36,215,164,162,20,77,41,208,101,116,229,66,238,47,237,135,184,203,231,173,144,67,245,28,212,79,160,191,151,166,225,7,86,142,36,127,89,45,236,245,60,224,54,244,208,177,154,108,125,246,126,220,155,129,35,17,216,169,27,246,191,228,248,92,172,248,99,33,1,92,106,15,166,181,254,181,91,108,198,83,31,225,100,29,56,136,82,84,181,116,34,36,39,154,148,121,73,174,32,17,238,184,181,54,217,8,12,148,144,145,16,138,73,138,123,232,116,158,147,26,205,177,140,2,12,97,225,119,25,138,250,17,15,173,214,90,129,131,73,41,168,147,141,56,248,252,210,172,117,221,45,10,230,36,166,210,52,173,50,138,109,130,153,83,137,39,178,212,135,18,249,44,33,98,78,161,196,183,206,173,147,190,0,168,137,95,43,75,192,37,127,104,26,210,168,217,215,55,76,64,89,1,23,77,24,135,50,204,70,36,63,238,97,175,134,140,174,204,173,191,208,101,95,176,146,216,193,58,250,110,239,220,69,107,84,188,8,35,183,4,139,240,204,189,61,133,30,48,109,28,62,85,202,29,47,42,214,157,24,177,164,66,87,156,95,47,126,9,170,124,144,106,230,41,50,184,56,187,138,152,172,188,112,88,227,141,139,204,48,37,51,8,88,35,66,234,15,32,167,195,79,83,104,44,154,51,233,37,141,131,53,234,46,240,238,245,229,90,175,103,129,73,110,239,209,221,245,250,74,196,42,194,88,13,76,142,249,55,239,5,211,4,179,71,139,93,156,11,115,34,244,209,19,89,149,11,226,143,98,0,80,144,163,66,207,10,218,106,87,105,64,124,157,66,31,252,84,20,180,93,114,68,180,125,240,188,168,31,204,4,62,169,254,151,140,100,30,36,96,180,28,163,175,156,5,70,92,139,227,88,213,213,171,220,216,72,97,250,4,167,35,148,226,80,136,9,88,179,141,189,7,149,195,36,246,130,216,10,167,112,131,146,157,110,154,183,249,54,239,161,37,170,141,241,95,193,57,75,109,239,99,21,59,171,144,60,105,246,225,208,62,186,213,218,237,147,200,245,88,54,184,134,23,242,65,199,118,152,105,85,112,86,210,126,250,191,250,251,230,9,24,248,126,238,148,191,149,126,12,71,244,32,29,4,184,132,131,187,199,140,110,82,242,143,123,62,119,41,142,92,42,6,227,46,93,139,61,27,224,143,199,237,60,57,254,215,170,10,29,219,136,178,40,130,113,28,64,238,45,170,2,163,246,211,67,116,70,165,230,151,211,84,27,77,158,255,141,246,194,79,113,66,219,129,102,136,38,78,47,186,149,167,20,142,44,150,181,57,251,253,42,231,208,65,188,17,106,193,207,135,15,43,54,102,244,52,26,150,255,154,44,169,81,223,81,223,217,180,103,157,97,84,104,74,200,222,251,17,129,228,192,25,168,33,135,56,59,87,51,246,171,143,152,161,233,23,67,151,66,250,178,96,238,178,77,103,193,7,215,170,23,172,196,151,189,114,133,71,165,189,8,75,172,87,33,189,129,192,234,241,236,111,42,250,207,100,72,123,57,92,119,85,224,174,252,2,226,209,50,68,214,170,191,65,122,44,72,143,247,16,137,56,236,233,174,234,107,17,249,90,30,215,194,239,7,20,230,115,133,142,70,48,153,158,124,156,49,195,4,20,170,195,9,188,9,218,229,79,102,12,67,141,72,5,8,13,215,34,136,145,10,178,164,123,252,14,61,38,224,118,4,142,217,89,203,213,223,117,147,238,252,220,86,134,237,74,101,251,81,91,144,31,175,136,94,46,49,64,176,250,42,213,174,81,141,189,166,13,99,65,11,237,213,183,99,176,191,195,85,93,1,160,228,64,168,160,89,18,208,136,173,99,81,146,131,111,52,131,56,87,242,150,52,160,34,85,148,26,93,252,41,172,59,40,250,251,100,220,102,237,2,2,193,115,91,169,12,115,41,122,239,58,82,171,132,131,90,17,57,214,166,121,215,141,132,178,163,118,221,105,205,78,74,147,117,146,10,146,168,121,147,185,178,149,0,242,5,224,241,175,106,119,255,16,228,98,72,134,102,156,118,188,91,196,129,129,132,47,210,226,156,182,170,15,252,230,226,145,111,194,220,196,130,198,43,133,15,133,236,208,181,235,241,173,240,208,46,191,94,119,123,46,140,137,82,88,94,68,16,255,93,232,35,134,145,48,40,18,24,176,4,198,51,184,220,81,71,106,180,255,212,47,210,73,109,128,145,28,92,27,12,166,3,206,96,13,202,78,224,217,223,139,63,121,68,44,222,55,31,241,170,162,237,135,195,224,208,198,43,87,6,61,230,192,66,191,137,151,50,243,103,226,233,33,101,173,144,216,0,163,19,140,97,47,51,47,242,173,10,177,61,122,115,212,24,89,72,152,203,198,52,167,126,248,214,196,37,184,77,210,29,123,218,139,67,237,162,59,125,123,8,140,29,251,139,244,16,123,80,63,222,189,232,191,217,95,187,221,222,125,153,85,110,120,182,155,123,72,243,240,7,153,95,85,226,45,75,99,117,87,202,229,142,213,226,161,120,175,163,149,232,24,46,83,137,177,158,145,140,163,102,86,18,12,143,83,152,122,18,169,140,161,93,158,46,6,82,169,232,30,164,114,16,42,222,79,45,34,246,201,105,182,31,168,73,28,23,229,86,134,108,210,130,153,208,58,237,77,97,203,33,27,13,24,189,116,246,79,175,3,110,61,122,166,45,190,57,233,254,207,125,204,71,71,11,219,43,73,197,13,154,101,82,210,175,22,135,133,14,46,173,36,144,118,250,55,112,198,122,78,64,21,203,165,5,108,104,106,250,118,209,84,46,223,148,44,157,16,99,11,215,38,76,158,24,107,179,153,213,116,39,46,174,6,223,223,203,176,177,205,152,151,212,43,142,140,247,191,17,211,153,11,107,132,95,53,48,242,219,188,227,100,137,135,44,51,69,90,137,73,49,133,134,164,1,124,23,84,96,5,63,121,95,230,185,166,16,250,222,222,47,51,198,73,104,118,24,137,231,108,145,15,252,42,190,171,123,116,74,233,58,191,7,220,201,81,152,220,23,15,186,138,12,190,129,5,186,239,213,188,182,127,245,15,226,133,34,25,217,212,146,25,119,9,239,161,5,58,122,253,242,158,175,213,81,229,183,50,1,8,104,121,40,160,254,71,97,64,79,233,160,177,142,152,8,131,116,203,215,22,174,196,89,61,79,239,56,177,235,211,140,147,155,60,126,55,251,91,167,189,84,205,113,20,156,47,134,174,78,244,121,2,115,4,246,144,200,72,174,94,89,89,114,255,35,27,28,229,43,98,233,99,165,3,237,127,248,25,94,111,79,157,199,142,136,142,30,39,227,102,214,161,188,129,19,125,233,135,211,29,245,22,88,107,95,41,215,253,136,3,231,103,250,19,81,242,3,187,68,191,101,161,23,88,115,128,18,148,94,153,116,205,254,124,55,196,101,78,170,19,167,98,75,83,204,140,225,12,214,167,106,29,101,168,28,117,231,70,216,90,161,138,139,110,145,70,86,29,183,185,29,60,86,30,169,151,144,119,85,140,33,97,130,214,183,136,11,140,172,189,191,204,46,81,15,34,52,243,131,75,45,2,102,79,170,210,232,189,45,178,252,100,140,104,50,148,255,143,17,54,175,159,245,96,224,210,156,168,43,209,102,163,144,23,92,38,61,127,30,47,3,199,139,58,193,8,40,85,152,124,196,64,213,73,75,33,48,124,169,44,22,22,114,165,198,100,13,79,146,76,105,187,0,167,250,156,151,186,81,89,69,138,90,202,74,136,48,0,245,254,248,70,71,30,189,163,189,100,112,175,205,138,222,239,194,35,239,37,192,16,230,187,124,86,155,8,84,98,222,29,19,236,63,95,92,66,214,122,44,171,73,224,201,13,109,75,231,92,129,204,31,243,68,63,97,219,53,106,147,94,202,73,106,48,17,181,26,43,18,140,10,224,206,178,206,185,124,49,99,3,77,146,49,193,60,194,124,241,114,57,123,69,223,60,18,249,55,158,54,151,160,14,18,122,71,73,82,119,80,169,161,45,31,6,219,131,174,146,252,239,166,241,73,99,76,87,36,46,215,243,92,212,243,7,164,252,113,24,242,30,191,112,228,49,100,143,199,58,238,111,78,9,224,108,207,25,96,171,90,238,49,170,249,242,1,235,141,37,207,242,64,114,66,175,18,40,222,214,143,183,88,88,188,100,48,189,59,252,69,86,33,191,48,230,58,138,165,66,244,210,180,210,61,73,88,181,34,142,153,89,5,122,207,134,235,173,84,23,170,185,227,51,183,96,50,190,213,145,1,122,247,115,51,141,192,73,215,238,80,226,237,45,127,251,164,18,229,82,205,41,42,28,171,245,77,68,146,187,28,51,250,93,174,160,36,228,172,113,208,218,207,24,127,192,145,38,83,14,93,210,145,194,194,174,155,251,81,50,211,205,112,3,62,22,55,241,40,51,11,98,111,195,238,156,149,111,180,146,81,107,120,27,17,142,27,173,30,33,83,231,222,167,159,250,198,110,33,175,245,253,251,83,135,51,26,76,240,54,4,98,170,18,11,15,41,86,19,89,59,161,95,142,251,61,111,36,146,94,117,196,207,234,0,232,121,215,210,61,155,127,226,33,80,114,108,42,5,154,212,241,91,130,166,185,129,20,172,237,83,118,43,72,243,40,32,225,168,162,47,71,131,178,85,233,132,64,247,134,177,182,118,14,214,43,0,120,213,4,238,212,162,183,54,198,82,158,69,61,221,226,18,11,56,115,157,252,73,242,6,165,104,120,53,213,232,33,37,37,66,53,232,254,26,209,142,165,83,109,115,176,63,0,34,168,176,65,9,78,49,150,247,164,130,83,162,49,40,111,212,193,160,177,219,18,48,66,99,20,75,253,23,120,46,29,174,219,74,203,156,107,95,38,137,76,14,49,48,196,38,6,237,255,41,157,182,208,157,158,221,72,253,22,144,10,72,245,57,142,223,122,52,42,226,29,54,73,241,23,248,46,138,27,185,26,234,38,225,92,81,36,43,99,47,32,69,169,176,130,201,5,94,164,58,57,121,58,62,91,226,40,175,43,34,52,144,196,81,81,37,149,215,35,69,209,126,177,188,38,139,113,30,168,50,28,52,169,187,194,38,245,140,64,183,227,140,175,172,31,21,24,86,34,105,118,156,219,156,53,16,254,88,88,124,234,156,148,75,220,198,7,13,130,83,188,212,156,59,114,203,90,73,236,169,210,23,90,91,213,170,9,196,154,84,24,59,64,147,133,1,85,251,93,164,43,122,61,14,94,4,184,166,238,113,166,50,141,133,39,185,46,138,248,209,24,18,161,65,236,189,32,71,113,122,206,108,60,58,174,215,200,253,192,209,164,19,28,26,29,205,238,169,119,254,142,242,55,58,238,132,6,242,143,157,19,123,90,243,65,22,140,213,140,147,108,191,114,209,131,106,15,145,78,254,190,66,65,87,150,166,246,250,216,123,51,185,168,247,56,23,186,202,20,151,202,172,78,44,41,67,140,103,8,220,189,114,184,109,51,179,102,69,73,74,97,200,119,58,135,46,162,13,137,108,87,19,63,180,7,141,58,26,241,48,139,253,148,187,38,153,10,213,84,80,232,219,248,134,189,9,3,149,137,255,136,38,215,101,113,111,104,174,139,1,242,183,221,33,206,145,55,6,113,72,53,163,248,157,124,253,228,24,99,48,102,182,4,209,249,11,78,201,227,66,239,155,1,137,204,196,254,188,136,105,125,83,253,143,195,126,25,87,143,27,133,99,59,47,147,196,253,161,99,191,129,77,244,209,206,94,123,40,97,229,21,71,204,227,15,51,181,213,199,101,223,212,105,140,121,163,13,210,120,106,106,220,209,27,79,104,212,19,215,125,53,206,86,0,40,196,139,71,96,109,94,188,189,132,112,7,223,164,182,116,212,6,170,87,157,118,147,173,238,221,30,155,21,22,177,7,253,38,242,43,101,21,104,165,206,214,213,180,193,8,24,33,153,255,90,44,24,28,41,81,88,160,186,235,208,194,223,224,217,8,96,127,234,219,87,218,142,154,169,119,153,250,44,131,170,211,99,237,199,93,126,233,242,139,120,15,147,193,156,214,149,211,157,35,71,29,147,207,79,144,14,62,219,16,77,193,102,230,91,194,245,237,35,146,191,137,161,70,201,104,250,245,205,143,179,180,133,60,144,151,202,236,48,187,225,177,212,105,36,144,39,97,14,23,83,180,219,183,249,247,24,32,202,27,160,204,131,243,34,126,219,110,129,44,25,227,238,146,143,13,232,157,33,68,119,54,41,11,93,155,186,43,14,49,250,118,27,218,12,104,70,223,63,18,151,135,63,47,216,184,112,91,204,206,224,233,32,180,95,60,2,240,217,253,231,174,204,180,183,164,79,231,220,254,45,14,8,159,10,158,227,202,232,214,187,10,99,236,233,251,242,238,208,77,244,146,20,133,88,27,37,190,205,22,88,126,146,13,134,179,149,93,187,198,228,217,142,53,254,197,69,68,242,125,43,198,222,56,124,143,231,156,200,231,37,163,217,200,155,21,143,93,66,83,69,154,235,204,98,78,54,86,200,86,82,244,200,248,97,229,22,147,110,240,176,123,27,219,250,191,113,57,144,251,115,24,189,127,218,182,38,195,225,162,214,162,177,94,196,91,129,206,185,94,37,145,230,224,143,93,138,74,209,126,5,39,191,138,105,26,149,111,232,161,146,30,100,32,251,187,166,131,188,90,59,135,238,14,213,24,111,90,203,219,105,241,20,8,35,212,40,225,21,68,67,120,67,73,65,195,195,95,171,108,142,199,135,79,154,151,178,75,199,0,125,245,88,55,203,56,195,223,36,112,206,15,92,47,185,235,81,142,173,100,210,214,249,78,195,169,219,104,122,166,129,57,96,95,181,0,174,114,176,164,31,149,71,175,85,121,96,180,50,48,213,101,146,81,219,237,141,171,197,15,85,52,168,146,24,165,159,134,4,115,9,61,113,112,45,83,224,118,128,208,140,114,64,66,59,57,91,117,34,184,222,185,208,231,135,236,77,232,54,55,197,17,151,179,130,189,138,22,196,0,96,244,135,171,158,249,243,229,155,162,156,4,182,128,151,104,28,188,166,229,110,218,46,6,110,46,206,147,67,158,119,51,243,235,18,143,139,218,48,29,218,154,54,12,8,199,58,95,70,88,93,102,78,121,183,1,213,81,57,175,52,184,80,96,137,94,48,122,24,171,245,226,171,251,105,102,224,100,57,139,240,24,208,195,217,14,220,38,39,206,1,129,38,49,42,104,64,212,14,95,21,67,163,10,98,10,3,60,98,172,3,238,77,223,125,116,216,148,235,63,107,161,172,174,194,166,25,87,23,202,134,157,155,52,187,50,148,32,220,222,236,235,98,32,157,243,169,253,159,137,125,12,102,59,127,48,69,76,147,191,79,168,122,149,184,173,107,148,146,179,28,23,179,101,16,232,9,253,23,201,67,146,84,42,242,201,250,253,36,182,200,199,228,176,223,191,3,10,6,57,168,109,185,10,245,104,49,143,163,251,169,202,46,247,181,65,50,39,101,194,186,136,209,216,196,148,51,190,243,127,160,16,157,223,10,84,237,186,119,63,251,236,210,31,156,17,177,223,7,14,82,66,102,221,64,90,88,51,36,189,36,28,195,97,30,220,30,143,228,193,99,50,37,63,238,25,3,80,109,44,178,249,227,217,250,228,76,3,107,52,6,253,117,253,61,114,244,165,96,217,199,188,208,146,98,52,146,32,196,59,94,122,209,201,14,172,166,52,34,228,83,101,182,249,26,191,90,51,142,64,216,29,135,72,3,139,197,68,15,18,231,32,145,242,249,206,7,185,28,142,25,223,213,224,160,140,240,59,115,52,243,0,158,254,224,68,144,115,220,1,13,85,10,99,182,199,7,1,175,24,215,177,48,17,21,232,110,104,11,48,224,243,132,70,238,230,48,201,230,251,210,179,143,70,0,205,137,207,123,62,224,146,72,226,129,188,85,105,209,170,53,235,58,181,147,204,206,198,217,191,187,85,220,79,181,197,129,230,115,152,246,98,186,63,102,126,226,75,25,195,49,211,46,123,15,231,144,187,14,23,14,181,220,63,73,210,5,174,91,4,89,176,2,148,99,197,239,16,215,239,172,166,76,24,54,129,129,252,203,227,66,242,81,220,61,252,4,65,54,45,94,150,4,201,57,117,169,14,189,139,203,24,155,69,112,86,239,152,213,5,34,18,233,57,205,95,186,91,93,152,249,97,213,146,16,231,75,151,162,33,90,53,98,123,40,246,45,173,139,115,169,199,11,21,224,109,91,62,96,6,89,233,104,190,196,214,226,99,80,168,103,137,10,173,129,38,204,51,235,178,47,117,70,129,9,198,226,164,14,206,238,30,106,190,173,239,125,121,78,159,207,226,221,140,181,120,230,241,111,5,136,56,249,130,21,47,138,69,4,177,172,214,80,36,195,91,209,187,110,41,91,134,194,178,36,90,46,89,60,185,231,211,180,31,173,190,113,34,239,80,223,118,234,17,143,57,136,17,69,234,46,203,52,140,90,90,119,235,113,20,96,31,234,198,122,10,208,182,14,10,144,247,99,112,73,46,193,68,242,30,99,174,223,198,202,187,200,216,10,224,83,102,234,232,170,54,94,14,51,70,179,168,9,157,250,16,116,175,148,102,131,176,111,59,17,183,83,163,78,89,58,39,178,7,250,171,77,88,53,61,133,177,232,114,218,120,129,251,71,51,3,238,202,164,116,2,3,243,121,143,66,146,252,39,30,22,182,169,201,31,172,134,157,169,125,26,151,9,216,132,99,15,195,202,171,161,178,10,46,225,239,65,133,184,197,46,33,242,144,18,68,172,210,82,193,19,87,122,125,17,159,206,126,168,185,255,146,193,102,214,125,220,61,57,207,255,142,10,103,243,204,184,85,249,14,91,10,239,237,195,241,134,142,67,143,12,117,153,233,194,78,224,188,174,160,134,73,59,86,89,136,176,221,16,149,190,133,216,214,11,217,119,127,93,73,142,250,233,225,85,190,239,86,99,213,149,95,135,241,57,198,40,17,42,82,238,210,87,40,181,28,106,11,100,52,216,30,115,50,246,63,64,143,234,182,31,118,181,234,36,77,9,231,238,164,98,24,22,192,197,141,244,130,58,86,184,105,49,16,230,113,114,164,79,44,255,204,225,181,169,154,240,246,79,147,101,45,164,110,82,162,35,17,161,144,159,236,92,56,33,142,178,80,20,76,51,223,204,198,141,101,132,40,49,97,245,118,200,57,55,167,40,182,17,113,245,184,144,10,37,248,0,182,63,28,160,190,60,182,84,200,22,121,145,108,204,195,108,81,83,105,150,53,61,101,66,226,229,178,211,25,166,103,253,104,135,40,136,142,38,132,246,168,111,230,233,159,116,126,155,38,13,89,167,102,73,182,47,253,93,122,211,20,227,161,97,137,50,132,215,160,5,238,152,243,37,80,12,79,17,203,230,236,122,84,253,42,219,112,33,36,139,86,142,112,184,227,229,173,72,242,105,166,189,124,98,153,44,147,131,235,67,88,121,93,39,116,140,75,84,14,191,8,198,47,244,148,146,26,183,7,192,254,11,215,132,43,216,93,178,92,140,99,209,199,167,85,177,44,191,237,81,215,80,112,198,40,98,78,37,54,198,66,73,158,138,75,78,26,207,90,82,97,125,187,233,143,156,246,86,114,50,206,229,137,164,64,5,110,228,128,165,248,70,105,66,165,179,9,19,64,243,105,97,111,153,229,121,84,117,43,239,191,50,188,248,255,204,33,20,25,14,253,84,70,250,55,152,81,20,57,69,164,24,189,21,235,175,154,19,104,51,121,133,200,116,173,7,108,1,223,45,204,217,179,153,90,165,44,177,128,222,152,100,13,152,210,165,189,150,164,71,239,139,239,52,238,15,64,226,15,8,224,81,110,11,183,151,162,34,93,5,190,74,37,50,91,183,144,173,96,9,32,54,131,194,202,104,132,195,200,101,217,99,130,29,251,144,84,192,170,35,167,206,63,143,82,11,82,25,116,214,193,75,168,24,253,0,32,145,52,189,47,182,69,8,152,213,74,63,10,158,9,5,101,142,147,149,132,96,132,249,228,187,30,12,52,233,157,163,190,40,24,142,0,199,201,208,25,63,186,212,193,27,227,221,230,211,245,41,219,137,168,168,127,113,54,90,81,237,2,194,30,57,168,7,126,194,250,105,99,161,239,162,113,20,134,202,66,114,91,236,198,171,116,229,197,182,62,243,197,108,109,224,142,239,82,192,20,230,50,91,244,177,67,160,2,178,128,232,122,150,245,158,176,16,120,201,244,55,134,52,128,244,181,52,119,230,234,117,50,97,247,208,201,111,54,25,78,204,128,10,99,245,201,156,70,243,10,139,12,167,192,234,145,76,94,77,78,148,241,134,91,52,83,216,173,230,96,191,92,228,69,99,249,86,137,85,141,146,214,160,0,23,189,35,62,2,195,100,50,34,188,26,112,249,146,6,114,31,128,39,129,4,238,193,216,60,207,178,37,151,126,255,252,3,10,153,40,208,143,196,29,190,192,77,47,239,219,141,189,206,12,211,13,220,111,56,39,106,242,124,214,160,90,211,144,232,216,155,75,3,158,224,133,34,246,186,11,14,64,195,101,162,156,237,175,193,64,85,153,180,37,93,20,41,208,98,80,87,5,5,53,150,149,150,143,107,212,90,128,148,46,124,5,61,13,117,66,74,251,100,53,215,200,242,139,117,202,233,59,37,173,182,26,89,196,182,101,235,57,231,20,0,66,218,168,254,183,223,41,78,149,190,178,9,250,208,203,88,22,60,255,130,60,60,5,79,54,19,182,239,149,175,97,171,228,195,155,230,42,5,47,235,7,157,217,4,163,238,9,248,143,98,136,106,183,142,63,140,86,137,47,193,234,212,181,131,222,192,58,251,79,166,149,42,139,170,51,245,25,155,12,197,106,185,113,250,98,99,194,251,179,156,127,121,89,69,30,145,254,32,42,71,229,145,60,146,51,72,8,16,136,14,7,34,48,242,94,152,174,216,114,49,110,185,199,242,133,63,153,165,115,57,225,74,128,206,16,245,127,133,94,14,1,198,9,167,9,100,178,65,96,124,90,46,251,58,119,41,251,33,39,53,92,158,148,83,89,1,177,242,146,175,227,70,37,62,222,229,41,44,141,12,81,181,102,60,195,77,181,91,220,153,98,71,219,179,61,81,16,217,179,214,105,71,170,141,33,247,9,158,216,16,101,140,130,178,70,228,233,2,13,70,124,65,240,69,54,165,207,153,69,19,68,164,88,239,166,160,117,125,49,100,85,150,217,34,129,100,55,163,169,131,178,148,84,142,126,158,78,228,211,50,211,217,110,233,152,123,58,29,32,32,231,45,110,60,60,184,215,245,93,99,155,107,154,226,150,135,89,224,232,115,154,110,45,13,242,27,38,168,119,94,61,166,129,15,246,98,86,53,28,179,163,131,182,53,137,17,158,78,66,15,223,199,114,2,227,89,189,126,198,30,177,35,54,161,165,145,211,160,189,167,83,33,58,168,114,241,187,35,85,61,98,144,156,60,154,72,96,190,166,248,135,198,198,178,6,237,55,241,226,103,80,59,71,51,94,62,68,204,49,65,84,89,92,36,182,159,231,245,189,172,234,218,122,19,248,109,158,206,49,161,247,168,214,168,128,168,69,108,210,90,245,67,84,229,235,126,226,116,77,227,111,12,9,226,226,10,121,105,202,154,160,129,72,204,160,69,173,193,147,142,141,187,55,57,108,84,1,45,145,170,14,13,211,192,192,58,123,255,107,222,143,184,145,82,83,229,30,143,39,148,253,127,152,159,68,53,193,75,178,201,236,140,19,53,128,187,165,168,108,42,39,43,207,207,10,36,136,185,216,125,1,129,152,133,254,170,104,207,3,224,163,96,252,44,126,104,75,178,173,33,98,16,21,177,211,243,106,206,143,97,109,141,89,118,105,30,219,239,3,131,221,194,202,194,1,3,170,79,189,8,254,226,145,235,97,112,49,245,230,153,140,254,179,92,205,87,86,232,185,44,221,204,86,227,105,67,91,172,37,61,99,5,10,42,197,126,101,243,37,242,59,227,5,246,119,82,105,230,241,203,224,179,29,202,32,152,161,230,106,4,59,151,240,159,242,65,42,84,207,122,33,73,172,129,247,27,5,7,218,9,108,105,128,85,90,60,101,78,123,19,17,168,125,188,159,130,223,53,230,72,35,160,140,117,226,3,55,137,229,142,63,208,90,168,120,46,147,185,11,20,215,254,86,219,175,30,20,59,70,239,82,208,24,36,208,239,183,91,37,26,239,163,15,151,237,115,207,231,140,86,81,173,32,13,136,1,1,220,246,245,154,237,31,192,56,24,229,151,184,55,81,176,66,217,59,94,23,64,58,93,230,207,149,97,81,149,46,246,7,225,162,210,143,133,94,18,36,181,8,43,118,245,236,98,176,27,228,43,72,216,115,195,113,73,178,64,79,70,217,76,253,31,96,213,249,2,209,167,29,85,216,183,214,150,34,10,100,204,59,46,30,44,75,53,100,144,58,146,20,153,80,205,86,117,168,48,237,27,189,16,92,20,34,7,27,160,201,233,158,119,159,30,137,36,229,6,209,62,58,123,76,195,78,35,200,207,65,208,85,120,169,32,97,248,137,77,216,78,24,154,1,114,40,198,95,181,235,160,216,240,130,190,28,115,203,55,24,129,199,246,129,186,129,44,187,166,108,134,89,251,162,139,124,34,18,142,223,52,156,148,50,221,17,232,246,208,6,131,80,181,31,240,110,108,60,143,158,136,44,221,40,84,210,43,127,203,38,114,198,255,61,32,195,27,184,34,128,30,105,65,128,85,218,172,171,242,243,45,48,178,22,83,69,98,53,15,76,181,19,92,171,70,180,243,151,178,141,130,75,230,30,34,254,106,85,27,73,119,28,30,60,39,205,57,32,44,98,188,49,47,199,251,100,134,236,13,56,160,110,149,188,170,48,136,242,176,85,167,227,21,88,96,252,1,18,222,247,217,120,75,94,150,94,187,51,204,252,213,248,128,84,81,26,54,114,177,129,156,82,90,234,121,219,60,138,97,105,45,251,23,158,206,213,243,249,21,228,159,180,63,171,131,123,170,205,223,247,1,65,143,200,145,59,132,87,105,192,153,81,99,190,92,10,62,136,228,242,52,156,55,203,63,75,65,147,185,202,118,223,231,228,65,120,42,137,98,17,241,36,233,112,215,9,183,130,170,70,232,20,252,153,141,238,155,242,247,151,147,45,7,25,8,186,43,197,132,238,12,87,239,34,53,70,134,108,161,118,80,28,81,46,70,147,32,177,113,133,237,51,159,170,101,148,255,199,96,203,117,86,136,245,54,249,199,184,183,0,95,24,243,185,113,109,63,153,127,148,233,146,68,65,31,4,239,165,122,10,187,253,218,162,248,49,161,180,88,42,5,158,193,103,130,106,180,180,212,21,181,129,241,252,160,191,90,117,137,107,2,221,184,168,247,163,109,45,107,124,146,44,85,9,167,249,152,209,99,210,96,195,108,136,202,61,122,219,143,99,55,42,97,172,59,84,192,73,170,27,253,98,116,81,211,19,103,37,89,64,201,163,171,251,41,88,35,241,89,114,95,104,224,95,157,143,138,158,60,177,114,16,8,153,167,144,156,98,27,117,195,236,28,158,18,137,70,118,223,217,116,169,25,222,59,44,89,176,18,251,45,231,138,183,169,147,107,43,112,220,88,79,179,43,88,217,49,109,130,224,60,33,20,53,200,211,91,74,194,38,223,99,112,82,78,41,25,20,68,107,18,240,176,227,151,84,234,252,102,204,30,69,247,94,44,81,16,96,11,49,162,212,225,200,227,230,120,28,13,105,88,178,111,196,194,7,60,61,1,230,15,197,236,248,80,67,216,15,23,220,85,193,215,244,61,90,151,91,250,138,50,9,34,1,142,254,71,88,48,93,237,191,137,64,218,145,198,132,46,229,39,251,76,248,94,21,10,200,64,30,20,120,150,192,233,178,216,43,195,213,188,92,176,184,176,76,96,125,80,193,148,70,214,229,254,131,11,102,1,215,219,26,79,101,99,172,127,95,79,93,238,77,178,229,31,231,111,147,155,216,100,155,197,63,2,228,69,123,20,122,240,137,122,195,75,255,41,180,231,15,147,192,28,181,207,183,138,201,130,241,100,36,55,94,81,219,173,15,54,63,216,66,173,179,43,80,92,220,134,69,223,191,49,140,235,78,23,253,42,178,196,133,216,64,110,151,117,249,129,235,156,23,251,83,179,249,253,231,142,238,150,78,21,73,67,248,163,134,120,170,182,1,190,43,54,79,196,235,13,14,162,49,134,38,37,130,11,72,53,128,130,41,93,134,49,176,181,96,36,32,207,59,182,215,252,144,75,83,46,198,89,17,201,221,196,255,74,121,98,180,216,188,130,249,198,234,189,38,172,85,106,167,155,169,19,59,41,219,11,245,41,160,203,113,124,72,247,68,95,71,194,183,86,47,251,195,203,185,86,66,36,155,27,18,186,158,237,159,157,197,195,144,3,202,133,224,249,52,17,141,210,136,113,117,225,68,129,217,209,209,221,148,255,71,242,234,248,83,13,242,155,37,117,76,117,244,13,20,219,179,17,144,148,159,96,165,21,226,220,22,53,207,50,79,174,128,50,182,172,166,74,99,162,184,129,33,132,101,163,235,225,147,151,255,78,25,54,92,16,63,162,255,201,186,79,199,196,215,182,152,243,182,59,221,82,57,78,52,188,28,161,105,62,234,170,153,22,106,28,110,173,179,14,169,220,18,124,38,129,130,129,229,181,209,138,237,237,10,202,90,130,116,247,202,84,7,125,220,238,167,109,251,167,172,186,10,200,152,186,110,196,56,242,32,109,248,225,8,12,156,15,80,7,70,179,55,232,4,81,4,67,119,135,83,214,32,167,113,164,208,123,225,123,203,11,232,90,70,199,44,127,146,191,247,130,26,127,132,4,143,131,245,60,18,246,0,71,109,78,194,28,149,113,10,150,30,208,85,114,136,236,118,124,88,126,28,236,65,56,80,68,215,189,87,175,227,59,47,230,91,14,215,50,218,216,17,18,57,216,20,36,55,60,111,157,15,115,168,252,81,3,225,245,216,159,36,50,133,70,32,190,225,48,6,64,57,6,169,13,193,13,194,4,212,221,36,220,104,55,115,166,3,163,222,29,13,223,122,251,17,172,221,17,229,242,81,142,142,99,82,73,203,214,247,219,55,196,45,167,34,224,173,242,19,117,113,243,149,116,54,176,239,145,81,34,203,39,7,154,32,103,152,190,93,133,32,176,243,142,161,13,194,221,144,136,33,242,16,92,129,54,57,26,183,248,200,254,112,3,65,131,139,102,202,141,103,111,104,7,208,60,77,126,55,96,96,1,215,31,158,78,31,130,223,111,51,239,163,5,28,129,3,179,181,239,54,192,247,27,63,59,115,127,178,196,93,90,29,138,138,230,12,59,250,113,104,0,146,107,199,83,154,98,14,45,221,64,54,235,18,33,68,91,216,59,24,156,2,231,120,165,175,19,129,118,17,236,128,229,216,185,52,204,104,48,48,204,239,165,166,217,2,141,209,8,215,144,146,44,158,142,249,238,179,87,234,148,189,38,87,203,89,170,138,26,62,177,18,74,12,243,207,255,226,241,27,76,23,98,130,111,202,43,223,93,139,177,18,3,236,139,250,199,150,45,78,234,76,167,195,218,202,137,141,169,96,110,141,241,144,205,146,34,240,159,120,211,87,9,19,209,189,5,116,150,223,200,102,173,68,144,70,194,96,244,193,204,218,113,185,105,128,117,203,78,95,32,176,251,14,154,210,78,244,108,17,125,167,180,186,119,104,31,215,26,71,176,49,68,190,40,54,147,29,71,127,143,188,224,145,48,21,113,122,73,5,20,154,86,17,215,53,107,31,70,133,147,188,91,135,46,176,48,110,23,151,27,2,64,168,187,63,100,191,245,179,114,51,245,51,30,154,102,200,146,229,106,247,164,207,193,139,39,232,211,252,248,191,37,226,43,184,119,26,87,94,10,255,226,45,49,59,199,235,15,212,228,57,49,182,13,188,113,69,179,55,77,17,98,182,20,67,151,97,22,223,107,214,98,181,39,252,54,142,148,177,206,50,234,168,128,251,25,0,12,84,191,61,55,244,199,39,45,145,27,253,140,22,75,140,110,104,141,150,145,81,31,128,244,11,210,101,180,87,209,122,249,117,74,62,231,135,9,72,185,208,84,236,247,238,106,108,219,122,103,223,37,180,59,205,181,183,204,221,98,46,235,255,30,231,164,158,38,22,70,189,45,248,94,248,204,80,122,56,9,230,47,196,145,184,254,14,77,222,73,66,61,7,7,203,40,30,248,204,38,241,136,194,87,80,132,11,158,226,223,167,79,30,139,180,86,59,62,23,24,138,234,13,192,1,249,27,166,121,211,51,113,199,35,40,195,254,215,148,214,168,22,117,56,181,76,49,50,174,6,25,234,117,10,204,241,163,11,110,139,49,0,131,236,60,194,189,83,127,142,0,196,19,69,20,52,77,132,70,171,98,172,52,198,176,105,8,217,78,46,14,101,167,15,68,3,178,67,210,180,239,99,126,58,224,15,94,232,178,193,173,207,72,107,2,45,166,107,42,244,155,64,145,146,57,55,102,233,28,174,133,69,88,180,186,237,236,39,66,223,241,35,30,187,115,208,146,115,30,207,96,42,94,186,83,211,174,151,75,118,63,45,31,14,224,27,218,126,175,66,43,117,165,180,233,200,167,230,147,169,39,90,160,10,164,239,13,162,6,218,10,190,178,31,9,246,211,42,217,144,189,7,32,248,135,180,89,29,39,11,209,86,171,7,159,239,228,95,237,150,68,191,145,136,150,123,90,166,90,216,179,142,178,203,184,132,93,86,206,100,225,200,118,117,183,13,26,182,162,106,40,215,250,228,52,9,113,242,158,98,195,200,54,188,92,217,230,255,137,83,164,143,32,99,88,190,142,126,248,242,189,175,198,79,123,80,51,255,131,235,20,27,153,24,37,187,6,75,27,184,216,168,187,135,205,80,75,104,173,9,141,222,22,167,246,123,156,150,207,35,243,190,246,170,107,35,85,77,202,151,210,22,194,49,202,154,239,34,92,124,14,180,29,224,252,41,71,24,124,142,253,126,3,50,20,86,60,212,149,239,243,70,95,54,154,47,255,227,167,22,223,204,214,235,145,175,8,110,89,68,122,91,161,229,188,32,23,152,89,123,211,140,0,99,202,65,26,57,189,222,169,45,93,121,66,44,162,242,203,169,155,92,39,106,115,40,120,181,74,185,206,31,205,175,195,227,178,60,108,97,10,224,160,132,52,18,169,188,127,177,249,49,29,139,68,13,221,227,103,49,216,119,24,221,116,200,206,199,172,174,148,207,166,247,142,44,185,56,37,74,47,121,138,168,163,118,18,7,187,233,113,74,253,33,252,199,184,139,97,248,40,105,17,220,212,108,176,139,82,168,27,2,153,237,84,68,122,28,175,50,80,123,166,204,98,130,2,177,99,130,20,39,143,180,142,192,79,247,196,109,25,90,149,67,237,125,119,145,115,214,22,93,135,190,59,173,228,1,15,55,189,84,129,18,158,119,33,171,75,85,174,10,251,243,81,24,156,252,49,150,18,222,9,60,196,243,212,162,10,188,75,110,177,125,125,75,175,60,1,51,43,114,234,16,35,214,215,175,219,102,193,192,43,169,199,82,210,182,192,33,255,6,164,128,37,33,80,236,124,239,215,218,130,63,244,233,111,231,191,175,234,153,55,12,124,155,178,163,50,132,214,73,17,64,219,146,143,205,243,1,141,5,134,140,143,201,251,181,221,133,74,241,51,40,55,185,200,18,146,41,200,173,92,199,161,226,122,149,44,75,178,134,68,229,46,149,91,55,44,212,158,172,17,6,196,44,223,196,171,4,28,46,166,124,93,18,134,63,101,116,252,208,170,185,63,213,71,159,164,145,233,250,38,3,133,218,223,182,230,42,87,164,76,95,44,48,59,159,21,113,52,62,46,157,193,142,72,16,175,122,67,97,196,15,129,175,51,190,154,247,155,178,31,182,27,76,10,189,116,130,25,193,171,73,88,249,107,115,143,217,87,127,211,154,130,195,158,50,240,67,53,30,75,47,218,203,205,75,77,51,96,94,20,153,158,0,203,16,106,236,240,24,150,193,141,68,104,55,37,34,212,83,33,205,149,141,159,60,22,188,104,169,69,157,250,145,107,92,157,94,47,141,179,128,49,3,133,213,94,210,119,151,149,151,245,238,155,140,108,170,42,127,139,170,14,185,100,159,101,38,47,220,249,251,62,84,48,113,68,194,90,12,68,41,156,34,148,141,145,212,244,43,91,89,17,32,18,252,185,61,208,104,29,188,245,83,100,72,243,21,239,52,223,235,210,55,5,125,149,9,149,142,141,48,243,148,22,150,40,85,237,181,30,47,135,249,162,30,125,163,126,213,107,226,151,137,86,67,140,110,59,106,122,107,36,133,235,213,51,66,17,95,36,63,137,16,180,88,4,8,232,57,198,242,44,178,64,246,145,244,158,216,227,9,148,27,135,188,61,92,63,57,239,181,20,46,218,217,98,42,53,64,223,12,161,209,238,68,189,116,212,158,157,191,178,13,114,132,94,151,248,186,228,239,107,253,248,245,134,174,110,91,167,231,68,126,41,120,103,172,21,42,155,77,23,107,198,248,108,39,228,250,157,69,127,107,236,54,155,65,216,5,127,147,211,104,187,184,209,214,175,209,43,8,17,143,143,67,170,179,212,255,7,20,232,110,117,102,80,218,174,39,87,45,72,24,226,185,75,249,208,99,92,149,44,42,73,40,246,9,201,70,92,33,223,36,208,32,237,174,44,3,220,99,61,237,193,26,49,55,252,174,98,31,216,214,104,255,69,180,212,75,204,122,16,108,142,182,14,238,108,37,43,33,12,6,227,163,56,74,143,173,3,175,192,71,227,77,170,179,178,136,232,210,153,84,21,87,156,191,247,214,240,177,142,11,164,95,179,252,66,104,189,148,183,181,50,250,55,142,76,138,121,74,105,245,196,156,34,41,133,179,55,167,86,210,77,254,156,114,27,112,213,85,207,76,250,211,151,12,180,161,165,228,100,158,1,82,111,118,174,228,160,196,87,159,0,119,200,20,247,231,80,233,103,198,112,96,220,45,154,247,221,144,236,38,9,251,249,140,42,20,50,41,178,103,34,212,167,113,176,180,65,241,17,139,33,144,103,247,49,117,140,19,222,112,172,196,32,30,224,176,168,180,4,112,76,137,67,84,166,168,248,119,199,127,62,234,181,92,187,216,40,68,52,224,247,48,253,199,43,233,159,6,159,244,96,42,176,7,156,52,163,174,158,113,255,117,188,222,242,83,43,235,238,2,215,46,38,123,91,48,153,99,207,69,172,122,28,12,254,230,129,10,199,93,6,119,84,162,144,46,224,103,168,253,187,234,196,239,232,170,56,51,216,7,30,133,99,87,209,237,99,65,213,27,186,10,161,213,145,65,37,160,131,0,43,205,83,246,243,185,63,174,193,31,34,30,167,102,131,225,146,0,46,48,220,175,205,194,28,224,15,130,253,143,159,127,250,205,150,245,176,6,81,184,165,70,224,203,49,129,32,187,63,140,154,188,8,136,73,24,220,82,90,54,160,43,244,36,107,152,39,163,111,214,142,29,113,200,149,136,211,39,246,224,227,75,180,170,160,175,52,131,20,29,154,65,153,162,244,147,92,125,66,224,143,112,178,4,30,67,94,22,87,54,4,221,106,240,130,55,180,247,132,197,252,5,131,162,67,79,249,128,129,138,84,231,163,52,18,111,46,14,106,47,9,233,95,173,204,122,136,168,147,181,105,7,234,13,0,106,151,26,53,232,234,67,44,151,147,194,157,133,11,7,4,42,81,161,245,249,45,251,44,233,156,102,1,64,177,10,81,14,32,229,4,163,117,23,234,117,217,91,17,237,221,132,67,182,140,232,135,10,4,113,96,102,163,34,128,93,54,140,24,229,103,227,102,145,244,196,135,0,32,129,92,248,221,163,254,168,159,65,13,225,130,91,35,103,54,58,167,63,40,141,69,120,192,59,56,131,60,42,50,9,151,64,214,127,133,147,101,236,140,178,124,70,47,52,54,35,221,39,163,95,72,130,162,58,185,16,1,35,80,48,204,202,32,108,174,38,155,163,186,56,28,99,234,90,247,145,225,119,82,221,4,222,137,143,66,241,153,79,20,16,24,69,166,157,62,3,48,50,182,27,211,7,76,143,156,135,153,98,254,232,84,42,85,192,228,240,54,24,25,116,37,244,236,242,94,8,148,232,97,157,45,1,196,3,148,91,51,75,32,174,120,29,216,124,223,32,58,239,85,159,164,161,7,95,8,179,114,218,251,254,30,21,133,85,115,72,159,127,186,76,92,51,82,23,181,181,75,102,125,3,168,52,224,120,185,103,226,173,55,172,10,208,231,57,15,98,61,142,71,213,108,148,2,41,174,200,233,232,240,185,95,119,74,187,133,51,169,34,171,212,18,185,251,114,148,169,177,176,17,14,241,13,131,65,223,11,39,39,53,114,221,1,61,76,240,246,181,117,97,77,91,228,221,49,30,97,35,144,228,231,44,81,145,108,229,85,66,114,223,37,60,200,100,75,87,186,87,248,13,114,129,92,47,73,230,203,246,201,195,91,109,244,201,173,186,143,142,245,82,28,228,114,55,220,132,49,23,131,157,254,163,48,22,142,111,112,14,33,201,129,241,122,45,229,146,127,35,115,235,40,204,215,242,82,135,137,227,189,24,211,52,174,59,226,14,192,175,5,209,213,52,12,219,19,101,206,211,45,17,227,90,158,130,127,137,223,97,121,109,241,42,56,137,114,151,35,22,163,26,237,59,14,174,190,160,66,139,109,59,120,159,119,33,57,13,77,172,97,121,159,77,162,214,124,68,73,55,238,231,244,153,91,223,9,87,79,207,187,9,85,128,197,172,154,87,38,27,128,207,202,116,98,247,49,182,50,74,109,20,209,182,214,133,78,88,216,75,225,230,20,29,128,82,196,238,2,87,12,183,173,185,243,193,118,206,39,75,60,192,246,116,123,203,196,147,182,195,124,228,142,253,123,91,135,187,192,38,43,91,164,199,227,40,244,62,135,212,92,242,190,107,244,30,30,107,154,84,55,138,52,15,5,7,233,163,77,223,99,206,187,249,94,244,182,243,130,91,111,11,117,191,237,106,12,98,98,14,118,194,159,9,32,179,248,121,103,162,195,60,100,79,190,59,90,224,217,139,65,169,119,103,145,92,95,65,20,186,169,82,26,213,178,93,63,72,10,181,28,185,48,237,159,205,55,53,132,107,120,24,249,98,2,145,212,17,249,17,152,201,27,188,50,198,179,114,59,27,145,152,20,108,170,255,91,199,103,96,119,223,185,194,32,238,217,151,38,131,195,103,62,25,76,165,98,35,21,122,178,90,103,135,13,78,27,41,202,55,84,147,53,111,7,156,16,252,195,168,214,172,171,58,119,134,109,123,205,208,171,140,74,165,81,185,53,215,136,85,187,184,156,33,156,3,153,137,231,159,171,239,82,54,171,197,202,7,201,166,22,39,114,154,108,20,207,84,208,254,130,26,214,145,84,228,38,34,92,67,73,132,176,91,64,223,132,137,109,15,45,159,75,71,50,142,232,69,193,54,203,138,79,198,205,173,99,197,87,108,113,120,195,139,168,203,254,138,249,208,12,114,254,197,64,38,207,208,100,197,201,223,229,125,38,94,211,150,89,239,226,88,105,91,176,70,117,224,239,253,6,81,17,194,138,254,209,228,136,167,139,163,158,232,164,214,34,62,12,121,200,198,180,133,212,255,233,127,126,140,231,157,68,95,67,16,88,78,27,191,50,60,90,63,194,35,83,141,250,36,17,105,207,85,225,213,213,29,22,5,20,101,63,176,31,66,191,175,86,98,110,24,177,211,98,156,228,5,68,145,158,94,185,219,95,29,212,170,92,241,184,124,214,233,125,124,253,207,211,119,65,36,252,128,159,185,43,229,191,122,176,229,203,63,4,1,23,127,45,214,66,117,183,13,167,154,189,27,196,244,4,8,30,68,130,196,78,190,160,164,222,173,60,115,97,197,171,149,59,156,79,152,127,75,26,24,247,251,37,135,235,18,228,75,244,78,51,88,163,105,248,126,191,14,20,129,254,215,215,146,192,45,39,119,204,243,132,124,242,182,121,165,24,66,134,245,70,161,9,104,52,86,92,124,108,4,115,51,141,242,180,140,119,122,42,182,41,31,127,29,90,58,7,49,30,240,75,98,36,200,125,213,189,63,28,108,37,150,81,13,2,132,145,143,72,180,72,197,79,150,65,199,169,58,210,182,171,116,161,197,64,9,35,80,3,49,26,250,186,195,76,161,181,10,190,223,48,160,235,51,38,226,192,137,49,40,27,33,118,250,52,99,25,134,5,211,223,20,100,104,229,120,142,251,126,148,60,163,216,236,136,219,231,63,241,110,42,93,118,115,206,62,81,134,1,8,103,108,66,11,185,225,19,253,178,2,130,143,74,210,168,101,210,98,186,57,212,20,254,82,192,79,204,75,82,116,143,145,125,239,170,0,104,134,91,1,14,169,153,158,89,125,247,151,171,51,13,66,103,199,186,107,133,61,111,244,6,23,27,105,33,228,205,82,130,171,133,216,202,194,86,113,89,178,244,116,146,132,182,20,204,38,62,117,187,10,19,61,122,215,223,0,77,60,107,3,250,118,57,17,209,159,57,10,201,47,225,124,20,217,245,238,34,96,52,15,202,82,141,194,231,21,118,50,230,162,110,39,61,140,90,44,213,14,54,55,64,243,104,95,255,168,192,49,171,127,159,192,68,81,142,185,70,186,117,252,49,180,55,29,11,63,58,11,165,40,196,251,20,43,193,84,242,41,225,187,179,57,199,67,40,183,97,63,99,6,206,86,152,75,87,58,253,8,183,55,185,234,59,102,113,20,140,213,193,56,84,248,83,84,132,206,66,120,95,63,85,207,206,192,224,33,203,245,137,191,113,52,164,33,227,194,158,151,217,99,209,165,111,136,71,89,116,102,211,185,187,151,59,42,4,87,126,117,240,234,112,198,188,54,16,168,196,106,223,59,158,119,30,225,27,234,173,248,130,114,142,77,8,206,58,58,69,154,191,79,45,109,190,186,77,224,148,50,158,175,183,30,246,161,31,132,198,127,81,78,10,234,202,171,183,211,181,170,28,20,107,20,222,121,184,254,130,13,85,185,48,54,42,40,43,45,246,126,84,177,60,92,52,233,201,213,228,20,201,221,19,128,153,133,248,179,40,39,170,225,151,216,197,191,162,248,68,78,89,245,241,126,171,153,193,178,66,53,192,88,208,91,119,144,51,204,209,189,113,77,168,104,214,171,188,87,237,125,5,10,78,242,234,33,8,154,184,202,60,229,32,110,151,177,170,141,78,118,180,122,68,129,225,231,60,20,172,123,98,99,231,132,1,175,70,220,232,25,66,230,102,108,12,163,198,23,184,41,113,142,48,81,146,152,11,226,196,114,46,129,147,29,76,158,90,231,205,180,56,177,127,134,250,220,229,60,62,77,186,106,196,136,68,151,92,16,196,18,117,188,65,213,181,191,124,188,38,193,237,253,123,29,38,83,111,91,143,253,137,197,206,170,90,103,155,33,194,44,106,139,164,183,238,2,99,40,70,253,50,210,218,37,255,27,110,246,97,69,57,66,87,214,172,252,56,128,239,131,79,97,58,164,159,118,96,6,26,36,139,137,73,147,140,17,27,108,25,191,9,181,56,194,25,103,173,68,228,184,199,205,200,194,86,39,22,255,72,150,226,21,13,83,58,89,92,81,153,247,51,210,99,11,200,155,66,199,12,226,221,79,167,103,224,82,102,181,112,27,145,238,24,2,22,25,206,119,86,255,152,144,65,166,112,175,0,148,80,31,234,110,185,121,51,86,113,154,63,80,73,90,246,109,86,68,68,13,40,187,223,134,209,65,89,44,128,237,72,115,133,202,239,65,63,240,244,116,29,202,106,222,49,75,75,240,215,15,194,196,40,183,182,140,86,223,4,145,200,6,0,112,170,213,32,74,52,26,42,196,46,20,124,119,111,73,251,156,118,251,68,33,122,39,8,235,235,239,136,80,48,205,22,216,218,117,161,80,214,90,20,223,179,165,123,80,108,181,39,177,34,200,209,17,110,166,178,241,168,22,140,15,56,109,110,110,157,111,88,97,229,196,182,66,82,10,125,38,108,152,94,70,205,226,151,132,190,9,254,22,86,42,222,112,113,117,166,208,197,127,120,214,81,156,113,109,216,87,187,169,170,158,167,50,29,25,163,211,72,176,12,156,226,150,24,237,239,79,119,55,183,187,210,228,74,180,94,71,52,53,120,243,69,199,29,9,214,12,229,113,8,217,3,119,41,199,198,0,159,23,232,79,55,185,31,102,250,206,20,216,209,237,17,23,146,173,229,229,186,58,79,148,205,225,73,105,221,37,227,169,94,254,1,46,154,4,142,105,52,70,43,149,24,208,171,208,225,159,82,197,67,62,208,17,76,207,204,118,248,246,107,26,230,176,219,79,196,29,250,234,116,162,181,14,20,15,253,21,76,128,73,136,145,16,71,34,52,21,168,139,173,208,208,150,72,198,33,134,251,120,126,43,188,117,69,190,160,54,57,233,122,193,41,28,77,212,71,0,104,32,81,69,42,190,51,134,57,182,113,142,95,117,224,81,168,161,135,188,88,7,197,213,184,245,174,204,103,129,19,59,67,222,143,79,95,52,120,97,131,207,189,0,121,201,175,221,140,224,129,103,92,14,108,1,130,35,239,143,64,177,218,165,67,70,247,239,232,232,146,124,100,154,2,205,49,59,136,233,31,49,66,46,97,217,189,234,212,214,15,145,128,226,12,125,168,113,159,104,173,133,85,8,194,181,124,151,29,122,128,16,126,156,249,73,145,138,63,244,158,170,2,98,121,93,35,240,33,56,34,106,208,113,147,66,35,93,118,171,224,108,74,101,82,202,243,18,167,100,99,242,0,19,18,15,199,210,33,184,174,220,26,121,96,237,30,230,92,32,72,132,231,11,12,64,189,95,24,100,82,85,130,111,75,22,94,71,105,252,149,76,171,199,38,135,98,3,134,196,138,108,177,249,32,67,64,223,101,62,84,30,59,180,132,250,165,150,210,229,232,236,56,112,65,247,23,197,211,105,165,231,196,112,189,132,46,223,239,94,210,94,69,90,222,207,14,210,175,5,192,198,163,189,75,102,33,57,26,121,177,234,68,255,210,84,101,148,54,243,209,100,226,48,99,43,193,54,181,92,32,227,52,151,224,78,125,213,71,177,125,30,101,140,93,231,68,218,60,99,127,77,186,66,160,46,218,67,4,168,155,229,121,13,79,65,208,119,230,87,72,58,222,158,110,45,136,46,148,162,226,67,23,146,51,118,77,185,60,17,27,204,255,133,149,142,230,239,209,165,129,91,120,85,6,50,55,69,190,237,181,92,253,168,59,66,169,217,149,115,43,98,162,67,67,198,95,117,91,130,105,166,89,232,181,48,141,69,247,9,233,219,22,111,164,116,28,98,133,252,57,142,240,174,194,67,23,87,123,14,65,187,193,207,177,74,6,79,44,135,111,227,241,91,113,128,225,62,33,13,79,103,163,33,91,109,76,242,152,253,89,109,6,186,122,128,132,182,185,104,244,41,250,190,38,128,32,251,27,45,172,182,153,222,243,119,59,66,243,75,41,240,38,43,5,107,227,31,134,11,21,176,208,182,43,170,0,208,200,232,116,69,142,153,162,177,167,147,123,19,9,133,80,210,29,161,132,80,144,222,224,10,255,56,237,231,129,89,8,28,97,106,164,170,234,3,147,28,201,178,129,230,232,83,195,134,99,8,207,97,60,248,231,78,203,78,211,108,120,203,55,46,20,103,1,249,5,86,147,98,28,58,124,211,41,82,180,176,104,138,154,14,218,101,89,81,89,56,0,31,190,178,104,77,246,105,45,114,109,205,195,2,206,250,167,151,179,244,247,45,119,97,149,164,243,141,195,147,200,184,186,121,136,237,250,237,231,133,108,15,8,168,30,32,66,127,176,225,89,25,179,64,161,241,124,171,190,12,47,39,30,34,153,4,219,153,60,6,6,105,211,190,190,93,214,59,231,155,78,77,114,52,187,66,0,161,91,206,193,252,223,26,20,98,87,234,175,149,214,128,207,23,149,11,245,182,103,148,17,214,162,112,129,21,168,135,104,205,186,112,155,156,201,19,174,65,135,77,170,111,129,64,217,152,192,153,140,160,209,4,178,200,232,124,237,9,81,192,109,102,25,252,92,130,205,199,155,222,252,76,142,157,141,160,62,20,120,189,136,230,47,57,212,5,124,225,101,51,244,192,248,238,134,40,221,152,130,67,85,129,157,55,155,27,90,232,229,113,138,129,194,182,78,41,87,50,165,163,38,128,210,11,151,64,163,173,224,152,155,254,132,29,103,101,52,178,147,144,137,195,18,18,225,22,39,188,127,206,128,26,20,62,148,132,133,40,142,57,25,193,33,115,218,137,233,46,108,54,196,189,30,77,133,130,149,169,243,143,16,215,234,28,166,13,185,73,16,123,223,187,242,89,113,102,128,63,236,110,185,178,234,73,53,117,205,115,108,75,221,247,96,192,9,138,152,172,229,254,254,222,77,67,144,250,235,240,124,166,184,202,130,170,37,85,136,101,77,135,102,95,238,28,235,131,219,87,23,105,83,214,177,99,149,58,29,22,88,198,36,246,97,105,223,168,106,188,69,211,204,219,153,130,126,17,1,234,11,46,20,234,254,70,247,186,142,199,248,115,26,171,67,161,139,150,38,87,150,210,129,235,225,175,144,106,94,192,81,77,125,136,133,72,23,49,104,86,202,36,161,89,253,182,181,22,47,37,111,123,116,254,67,41,68,176,155,30,211,122,48,21,238,21,210,68,220,244,191,113,75,93,13,214,244,69,84,180,204,26,7,224,85,11,244,85,82,80,35,224,7,97,62,14,186,159,119,7,80,143,33,199,36,113,85,8,111,83,116,106,165,108,86,235,85,214,168,112,45,28,36,106,100,255,37,5,198,252,95,26,163,6,5,164,74,33,216,171,58,236,98,202,252,72,234,64,189,139,38,244,9,166,114,64,149,227,1,65,183,58,222,151,198,3,251,145,155,149,25,234,100,189,33,195,3,177,2,158,246,243,105,26,84,64,67,238,114,8,220,192,241,34,63,157,133,159,238,113,89,122,245,132,50,172,89,11,5,213,95,112,116,70,38,65,124,33,159,240,89,21,156,94,184,26,73,239,132,12,176,171,144,67,18,211,188,225,63,79,168,134,97,124,79,56,175,188,203,45,137,238,246,83,45,27,216,28,113,15,60,146,223,241,167,50,0,87,32,101,28,157,75,233,32,189,236,11,156,28,111,6,100,120,217,75,241,195,151,90,1,79,28,254,169,168,123,225,189,76,88,80,19,246,175,176,237,55,1,36,156,127,120,192,142,137,232,98,179,75,77,194,47,123,19,151,222,172,103,239,175,136,204,121,239,243,148,69,147,197,175,242,221,48,123,14,190,222,139,177,84,39,104,31,153,254,163,56,56,230,116,119,52,185,255,246,198,86,17,142,218,76,151,85,170,112,207,150,49,74,57,57,159,196,141,56,222,217,122,222,41,185,107,198,162,182,180,198,30,137,216,180,184,149,33,32,251,248,172,142,50,150,128,195,203,107,103,83,112,155,137,171,39,112,172,1,114,225,71,144,108,236,110,20,155,130,238,39,37,231,134,84,6,49,60,168,221,211,163,74,111,122,76,206,163,226,253,11,203,30,90,234,58,120,164,68,244,223,203,58,104,188,93,229,182,167,176,50,70,219,38,158,215,104,62,129,239,177,35,43,192,17,81,13,87,135,128,160,242,79,142,31,93,94,217,192,23,228,20,128,171,81,160,16,26,77,175,218,245,189,197,200,35,217,252,29,239,202,177,70,185,6,233,223,255,234,253,212,103,199,38,27,27,88,84,65,57,102,106,42,223,147,80,193,23,233,91,14,75,93,34,57,19,210,29,84,201,135,66,30,231,115,97,8,194,82,101,19,26,183,37,209,11,230,79,67,156,74,20,179,243,170,217,227,32,82,5,137,227,92,186,158,204,203,59,94,117,112,121,43,22,175,247,117,7,205,105,169,172,245,3,74,69,252,93,72,198,191,65,103,139,162,234,111,205,24,129,48,85,202,56,3,238,245,10,29,99,242,11,150,92,221,247,83,239,98,26,181,32,4,191,209,110,200,207,57,221,239,96,25,255,57,126,154,171,158,168,191,176,157,199,64,234,0,214,25,191,127,9,16,205,136,145,206,217,182,241,144,11,124,214,245,99,132,8,56,114,249,224,187,54,99,251,97,12,188,187,133,237,27,199,236,108,148,218,22,231,218,252,160,38,153,7,239,232,143,87,242,109,251,4,205,108,193,164,59,18,59,202,225,141,196,132,139,203,73,241,200,33,217,82,203,13,1,92,6,160,55,54,152,132,250,145,12,219,57,181,183,128,224,75,109,255,199,134,143,112,244,177,192,59,100,123,152,232,39,112,53,28,172,5,144,173,0,44,195,137,231,234,61,60,91,207,161,246,138,33,99,98,47,20,244,144,33,51,135,75,86,197,252,92,45,212,40,131,70,79,136,106,20,201,122,133,163,95,15,128,221,171,173,231,117,153,71,159,238,198,118,114,112,79,120,50,102,96,22,201,159,120,192,134,213,58,168,116,125,43,9,70,122,160,228,242,83,12,9,203,206,231,239,240,186,192,28,39,124,135,44,16,113,190,91,128,187,14,202,84,191,182,97,22,231,118,145,43,141,134,184,75,189,42,216,200,19,46,89,195,94,159,28,99,180,77,249,87,205,119,224,58,241,108,233,89,234,210,190,224,218,227,205,35,98,38,55,145,174,170,230,153,125,216,244,129,131,182,158,243,30,113,75,149,203,156,65,14,138,9,240,162,68,180,126,147,115,62,19,58,41,37,172,88,22,142,121,111,237,45,197,14,7,138,226,43,24,51,84,74,216,208,143,138,151,248,120,8,217,26,155,101,147,44,109,8,62,61,18,140,8,169,54,110,213,189,226,51,71,2,141,253,59,104,82,89,143,118,120,66,210,180,120,214,174,148,216,90,156,27,135,238,74,6,101,169,142,205,242,182,252,126,157,58,239,33,76,146,180,25,64,192,118,252,192,192,210,118,56,141,48,173,148,96,0,171,30,79,78,7,134,200,31,230,197,221,47,219,115,178,127,225,119,32,118,26,78,14,77,54,212,244,13,75,75,170,197,184,158,42,235,89,192,190,97,5,70,230,9,33,23,37,105,139,208,135,123,15,175,126,238,67,53,225,143,69,224,110,115,5,62,17,44,178,94,197,157,116,71,216,220,2,68,87,78,37,141,195,119,85,236,211,16,235,87,35,183,240,16,250,46,128,39,3,103,96,20,196,245,236,31,197,195,2,185,182,20,195,62,240,130,77,9,157,156,61,13,150,58,140,77,181,207,22,95,246,237,54,56,124,177,99,178,159,170,253,213,15,66,172,189,82,151,14,118,106,200,250,5,12,123,61,67,228,21,182,40,3,164,180,209,201,243,62,92,202,97,216,233,14,93,138,59,168,179,85,112,235,183,151,43,251,170,203,92,199,240,183,174,170,52,95,40,171,212,13,94,58,33,141,79,198,253,69,195,72,52,122,20,247,237,153,167,80,63,230,51,174,204,113,146,19,197,150,178,184,129,190,177,182,111,117,159,158,140,114,72,63,210,160,219,35,253,7,113,134,222,16,177,109,204,5,124,41,127,165,252,76,217,156,108,90,46,31,8,112,31,106,84,173,130,230,129,33,230,199,217,120,230,233,69,244,228,61,87,94,245,43,166,108,14,175,52,155,43,226,17,189,167,41,61,197,76,60,248,53,116,74,219,7,248,200,227,37,147,85,206,240,153,90,110,15,160,143,58,173,170,0,209,59,140,160,208,109,2,61,238,136,203,224,144,150,81,75,107,44,13,184,135,189,144,14,232,20,1,1,75,176,52,180,51,183,127,189,106,83,224,19,33,222,252,180,137,35,245,121,207,39,134,241,99,24,56,226,21,135,98,77,144,224,87,155,3,101,249,129,101,31,9,17,117,98,231,192,131,60,10,233,246,219,255,33,50,140,189,164,13,48,179,96,108,192,105,193,228,232,104,197,252,228,29,165,57,121,200,111,142,70,58,14,181,125,76,139,54,136,80,216,168,232,72,214,197,98,47,238,200,56,163,45,143,174,43,157,173,172,220,84,53,190,32,167,161,101,104,225,43,139,120,247,114,158,113,204,84,29,107,188,15,49,183,125,227,119,225,198,241,184,24,63,181,239,217,117,27,113,244,87,82,150,188,111,135,72,108,213,192,107,116,143,63,49,171,76,65,148,48,78,70,103,78,191,82,42,210,184,159,100,51,128,97,125,124,10,82,176,129,135,132,82,177,77,134,178,240,186,94,6,245,143,172,197,225,143,248,26,155,167,192,86,4,251,93,207,203,14,21,166,193,82,204,188,177,112,20,172,118,31,68,36,46,229,76,253,95,21,150,74,1,41,31,169,194,132,36,139,13,22,239,194,217,91,106,11,82,63,55,130,151,12,28,201,98,193,47,94,132,188,111,194,251,148,172,244,90,139,36,101,254,11,90,251,219,87,114,216,248,7,201,68,133,39,165,147,1,120,95,109,108,236,89,19,213,94,167,76,91,146,191,15,135,147,164,53,68,36,222,117,165,87,52,160,201,209,100,240,30,180,73,218,113,158,183,194,4,214,248,183,18,64,250,4,72,188,112,247,189,242,56,33,39,98,204,212,39,199,100,32,221,235,204,255,63,166,97,148,158,94,5,237,9,235,234,48,89,186,140,51,218,31,145,192,75,248,92,255,191,144,30,233,196,238,253,216,89,68,122,120,52,31,204,107,115,211,127,124,4,159,23,17,196,254,40,225,125,99,138,210,138,133,31,0,167,166,35,20,53,191,163,163,73,160,46,129,136,117,101,91,197,40,117,172,1,100,80,82,166,2,219,71,201,255,69,209,26,4,103,232,127,241,205,215,140,108,11,105,142,130,97,74,62,198,8,21,95,194,140,8,52,201,177,207,150,179,255,210,16,89,67,134,234,183,6,54,192,196,215,162,82,214,49,138,61,40,130,28,234,227,207,244,183,156,145,52,251,191,12,214,193,182,131,123,178,1,138,102,206,115,249,187,245,47,218,181,99,197,250,114,129,110,132,23,103,31,190,6,99,122,59,241,59,51,86,25,34,176,94,241,151,138,166,190,146,35,59,143,77,210,40,45,61,222,113,75,248,128,12,183,97,238,34,108,143,225,249,136,133,179,204,135,181,236,111,243,67,215,140,163,254,193,150,157,212,98,87,165,62,36,139,143,20,129,5,79,124,244,36,6,161,1,111,31,56,9,185,56,193,22,155,75,248,137,49,111,77,81,31,115,159,127,26,61,187,54,137,53,224,230,135,148,151,130,0,196,98,207,171,54,23,20,195,210,82,212,26,111,180,55,150,117,215,1,83,241,20,180,15,171,160,71,65,89,122,53,210,134,254,95,0,218,188,5,145,174,104,177,16,233,66,19,233,255,23,96,216,167,96,231,36,172,131,50,211,72,161,42,173,7,162,48,147,114,98,233,219,251,91,188,74,235,152,254,124,19,138,105,87,183,118,138,228,98,223,122,115,215,21,1,228,180,106,100,1,4,11,65,71,89,103,158,80,14,213,224,66,40,193,12,170,224,237,218,203,253,253,57,100,98,9,215,208,78,112,106,173,160,94,179,21,44,188,217,235,150,159,98,66,114,132,179,102,13,17,200,0,176,214,165,209,131,183,245,17,227,210,147,64,123,87,141,179,100,206,207,205,216,122,86,156,193,13,227,180,226,32,130,235,154,107,137,145,53,142,150,126,199,173,23,59,202,8,98,108,173,64,185,114,202,245,242,97,228,111,79,88,160,91,26,34,38,79,104,75,78,111,143,178,176,13,176,136,248,179,50,47,42,214,176,247,2,211,194,2,205,243,216,127,170,7,218,114,35,217,178,185,196,74,240,47,191,215,41,212,143,82,41,207,41,44,59,193,228,233,24,7,46,209,131,119,126,182,188,246,154,149,52,40,36,28,175,122,47,233,91,151,116,232,89,129,184,138,212,16,135,1,1,235,107,104,141,194,155,187,30,66,53,41,255,159,211,138,245,70,51,121,204,117,109,182,195,67,152,134,31,162,212,170,73,232,12,169,164,182,170,189,22,170,38,124,158,212,133,98,21,147,158,255,140,247,54,66,87,182,76,209,250,195,59,197,247,195,141,215,208,158,154,4,162,206,127,135,55,9,188,55,217,248,75,164,39,164,166,180,1,226,81,186,115,225,144,204,209,51,167,78,107,202,120,24,47,40,60,6,19,198,124,239,198,67,67,136,222,186,150,125,59,54,85,208,28,139,78,200,136,204,111,34,97,150,83,181,4,211,74,54,171,61,131,190,148,162,153,170,46,155,239,70,216,59,21,215,214,29,78,82,216,44,92,139,57,225,208,36,121,83,162,84,237,149,228,113,6,9,95,102,95,102,83,27,206,154,90,80,74,141,211,135,17,122,61,250,82,37,95,125,142,154,181,193,149,17,98,57,234,216,20,3,117,153,78,55,160,27,216,113,63,245,91,145,220,190,116,225,86,92,23,61,192,60,44,118,234,171,143,118,161,83,99,38,39,126,65,189,93,180,189,214,248,80,34,84,78,255,201,242,2,15,131,228,121,75,127,76,122,223,45,2,86,11,245,231,34,118,228,111,89,97,40,91,117,84,248,169,65,163,156,57,44,215,235,59,231,98,30,27,81,122,225,55,163,254,67,125,81,178,81,144,220,232,2,85,84,202,0,29,2,55,95,126,208,143,14,237,149,225,162,160,214,63,61,56,77,132,233,169,107,160,240,102,92,98,134,186,187,31,33,252,7,93,240,183,72,191,35,172,70,146,146,50,55,79,48,186,206,95,20,68,48,55,75,153,245,63,63,110,28,188,242,200,33,213,64,167,192,150,242,127,204,62,119,42,137,65,157,210,174,74,191,223,50,219,154,20,190,205,72,188,139,188,81,20,36,67,236,86,38,116,78,103,171,138,2,115,138,221,16,143,125,49,27,153,245,141,95,84,127,129,54,229,149,152,152,23,167,241,77,68,34,79,193,154,224,107,56,135,110,229,220,176,110,234,164,44,211,22,116,250,250,74,8,41,144,79,199,202,119,193,246,56,225,205,61,206,251,37,0,194,130,96,33,227,115,91,76,198,121,1,227,106,4,102,195,242,26,244,101,237,152,42,101,255,209,45,115,254,24,107,46,242,151,240,223,106,200,97,219,179,109,99,19,112,180,67,235,162,150,127,227,157,170,59,29,171,16,7,31,199,199,246,11,61,223,121,176,64,42,37,169,98,167,209,253,77,143,88,200,99,153,112,28,134,5,113,8,206,238,195,241,250,115,153,193,134,39,82,57,102,72,179,83,77,223,10,181,61,35,75,254,170,175,196,245,5,138,220,205,85,5,60,153,220,81,7,222,72,170,16,62,92,201,146,175,42,169,196,168,89,224,174,150,19,243,209,30,169,80,81,177,7,129,62,187,237,163,171,129,37,158,49,146,213,5,176,62,94,147,138,209,108,123,55,130,39,207,225,153,93,143,75,101,13,243,157,209,71,215,253,126,16,247,202,136,141,238,3,57,96,20,191,157,167,38,104,236,96,80,123,254,235,208,66,194,179,228,6,69,11,48,110,170,70,182,53,146,48,31,121,240,92,196,90,128,45,15,24,250,243,24,127,122,43,255,89,192,209,28,58,172,80,222,11,38,47,90,244,23,134,124,197,242,221,167,231,49,189,95,123,215,128,114,150,122,254,99,47,101,171,84,128,144,4,54,14,86,158,93,153,99,225,32,243,2,234,129,218,223,210,42,113,223,19,143,46,63,227,56,162,171,186,209,162,75,155,115,121,113,64,123,64,217,180,241,28,121,158,141,207,31,100,107,174,119,49,116,46,58,139,216,54,91,33,78,105,63,7,11,176,30,107,52,247,51,178,233,18,238,138,87,223,86,219,164,97,78,215,102,146,94,29,158,58,54,35,32,115,224,79,113,193,127,56,149,45,251,20,31,159,52,227,150,200,166,97,212,84,189,5,240,58,116,98,248,18,11,95,105,18,216,114,255,68,112,95,235,80,114,13,202,83,68,32,110,108,99,229,154,67,88,28,89,153,205,113,231,228,11,27,71,231,182,104,52,140,124,9,37,171,8,125,144,206,173,89,26,138,152,237,222,62,163,118,133,171,148,29,42,110,94,5,145,237,26,36,132,95,70,208,3,94,187,26,61,43,246,147,239,182,178,188,6,184,35,211,128,161,150,76,150,24,56,104,117,143,52,203,105,116,199,185,179,107,66,96,186,54,222,183,239,108,59,250,125,124,134,109,107,216,120,251,206,81,31,184,101,52,63,83,217,154,124,178,226,219,150,182,89,213,201,3,178,109,80,94,229,76,226,152,244,221,40,11,181,231,184,90,66,27,162,177,215,20,127,219,244,255,163,86,139,144,133,225,161,83,167,112,157,76,229,223,110,169,56,76,147,227,185,54,44,103,217,223,198,248,2,57,70,121,142,209,110,223,90,59,163,238,75,64,51,22,38,120,113,144,58,44,185,189,57,121,175,231,137,87,84,48,95,219,93,227,167,161,195,141,120,40,217,213,208,170,111,27,254,254,163,3,146,115,119,128,231,216,6,40,25,167,49,153,28,73,255,45,90,187,176,235,150,47,76,81,90,103,210,184,64,4,217,253,168,205,171,130,11,61,120,90,17,77,2,135,215,245,171,253,144,109,140,233,112,175,153,103,249,194,222,0,46,145,98,237,109,104,98,154,92,85,122,123,72,26,43,52,106,76,9,20,41,231,249,76,68,12,228,232,170,115,177,244,233,137,130,181,10,254,224,206,64,17,24,157,107,241,187,246,224,232,76,60,235,127,249,199,173,198,89,24,23,4,112,198,125,77,136,248,216,228,116,1,102,75,250,255,57,233,112,138,58,220,249,192,134,78,254,132,114,220,32,17,240,212,103,99,171,57,92,186,200,34,90,170,133,72,35,27,112,232,151,237,166,16,48,78,105,223,1,213,192,236,106,228,84,192,78,11,126,136,237,52,21,197,98,147,120,78,146,32,33,125,159,159,172,122,138,130,209,5,58,147,88,11,111,160,71,235,18,165,69,6,104,241,194,3,195,227,203,162,37,74,244,42,212,46,162,73,10,125,148,77,171,74,103,162,71,121,247,249,182,17,199,228,102,114,134,206,128,186,81,52,132,159,25,197,156,219,253,255,238,254,91,29,9,201,120,97,95,245,4,215,167,9,77,72,168,46,242,136,168,194,12,190,33,14,181,198,106,168,141,163,15,38,192,228,221,234,177,57,131,125,108,192,226,105,17,36,52,242,168,169,47,59,219,59,90,159,87,10,212,230,132,142,116,189,252,49,13